[med-svn] [infernal] 01/08: Imported Upstream version 1.0.2

Andreas Tille tille at debian.org
Tue Jun 21 09:28:51 UTC 2016


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository infernal.

commit 4c587125776cfae92f65a8128b1480300bcf5fb1
Author: Andreas Tille <tille at debian.org>
Date:   Tue Jun 21 11:18:41 2016 +0200

    Imported Upstream version 1.0.2
---
 00README                                           |    89 +
 00README-MPI                                       |    34 +
 COPYRIGHT                                          |    35 +
 LICENSE                                            |   674 +
 Makefile.in                                        |   237 +
 Userguide.pdf                                      |   Bin 0 -> 1599815 bytes
 aclocal.m4                                         |     1 +
 benchmarks/cmsearch-rmark/00README                 |   418 +
 benchmarks/cmsearch-rmark/blast.rmm                |   238 +
 benchmarks/cmsearch-rmark/do_rmark-test.sh         |    21 +
 benchmarks/cmsearch-rmark/duplicate_blast_bm.sh    |    30 +
 benchmarks/cmsearch-rmark/duplicate_full_bm.sh     |    20 +
 benchmarks/cmsearch-rmark/infernal.pm              |   220 +
 benchmarks/cmsearch-rmark/infernal.rmm             |    55 +
 benchmarks/cmsearch-rmark/infernal2glbf.pl         |   158 +
 benchmarks/cmsearch-rmark/infernal_55_W.rmm        |   119 +
 benchmarks/cmsearch-rmark/plus1.prior              |   384 +
 benchmarks/cmsearch-rmark/rmark-1/RF00002.ali      |   329 +
 benchmarks/cmsearch-rmark/rmark-1/RF00002.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00002.raw      |   246 +
 benchmarks/cmsearch-rmark/rmark-1/RF00002.test     |     4 +
 benchmarks/cmsearch-rmark/rmark-1/RF00003.ali      |   201 +
 benchmarks/cmsearch-rmark/rmark-1/RF00003.idx      |     6 +
 benchmarks/cmsearch-rmark/rmark-1/RF00003.raw      |   184 +
 benchmarks/cmsearch-rmark/rmark-1/RF00003.test     |    24 +
 benchmarks/cmsearch-rmark/rmark-1/RF00004.ali      |   399 +
 benchmarks/cmsearch-rmark/rmark-1/RF00004.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00004.raw      |   366 +
 benchmarks/cmsearch-rmark/rmark-1/RF00004.test     |     5 +
 benchmarks/cmsearch-rmark/rmark-1/RF00005.ali      |  3255 +
 benchmarks/cmsearch-rmark/rmark-1/RF00005.idx      |    19 +
 benchmarks/cmsearch-rmark/rmark-1/RF00005.raw      |  3240 +
 benchmarks/cmsearch-rmark/rmark-1/RF00005.test     |    57 +
 benchmarks/cmsearch-rmark/rmark-1/RF00008.ali      |   177 +
 benchmarks/cmsearch-rmark/rmark-1/RF00008.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00008.raw      |   170 +
 benchmarks/cmsearch-rmark/rmark-1/RF00008.test     |     2 +
 benchmarks/cmsearch-rmark/rmark-1/RF00009.ali      |   401 +
 benchmarks/cmsearch-rmark/rmark-1/RF00009.idx      |    21 +
 benchmarks/cmsearch-rmark/rmark-1/RF00009.raw      |   179 +
 benchmarks/cmsearch-rmark/rmark-1/RF00009.test     |   135 +
 benchmarks/cmsearch-rmark/rmark-1/RF00010.ali      |  6589 ++
 benchmarks/cmsearch-rmark/rmark-1/RF00010.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00010.raw      |  1639 +
 benchmarks/cmsearch-rmark/rmark-1/RF00010.test     |     7 +
 benchmarks/cmsearch-rmark/rmark-1/RF00011.ali      |   393 +
 benchmarks/cmsearch-rmark/rmark-1/RF00011.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00011.raw      |   226 +
 benchmarks/cmsearch-rmark/rmark-1/RF00011.test     |     8 +
 benchmarks/cmsearch-rmark/rmark-1/RF00012.ali      |    65 +
 benchmarks/cmsearch-rmark/rmark-1/RF00012.idx      |     5 +
 benchmarks/cmsearch-rmark/rmark-1/RF00012.raw      |    30 +
 benchmarks/cmsearch-rmark/rmark-1/RF00012.test     |    27 +
 benchmarks/cmsearch-rmark/rmark-1/RF00015.ali      |   117 +
 benchmarks/cmsearch-rmark/rmark-1/RF00015.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00015.raw      |   100 +
 benchmarks/cmsearch-rmark/rmark-1/RF00015.test     |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00017.ali      |   279 +
 benchmarks/cmsearch-rmark/rmark-1/RF00017.idx      |    21 +
 benchmarks/cmsearch-rmark/rmark-1/RF00017.raw      |   195 +
 benchmarks/cmsearch-rmark/rmark-1/RF00017.test     |   127 +
 benchmarks/cmsearch-rmark/rmark-1/RF00018.ali      |   109 +
 benchmarks/cmsearch-rmark/rmark-1/RF00018.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00018.raw      |    56 +
 benchmarks/cmsearch-rmark/rmark-1/RF00018.test     |     8 +
 benchmarks/cmsearch-rmark/rmark-1/RF00019.ali      |    60 +
 benchmarks/cmsearch-rmark/rmark-1/RF00019.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00019.raw      |    45 +
 benchmarks/cmsearch-rmark/rmark-1/RF00019.test     |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00020.ali      |   164 +
 benchmarks/cmsearch-rmark/rmark-1/RF00020.idx      |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00020.raw      |    88 +
 benchmarks/cmsearch-rmark/rmark-1/RF00020.test     |    10 +
 benchmarks/cmsearch-rmark/rmark-1/RF00023.ali      |   261 +
 benchmarks/cmsearch-rmark/rmark-1/RF00023.idx      |    40 +
 benchmarks/cmsearch-rmark/rmark-1/RF00023.raw      |   140 +
 benchmarks/cmsearch-rmark/rmark-1/RF00023.test     |   290 +
 benchmarks/cmsearch-rmark/rmark-1/RF00024.ali      |   339 +
 benchmarks/cmsearch-rmark/rmark-1/RF00024.idx      |    11 +
 benchmarks/cmsearch-rmark/rmark-1/RF00024.raw      |   176 +
 benchmarks/cmsearch-rmark/rmark-1/RF00024.test     |    98 +
 benchmarks/cmsearch-rmark/rmark-1/RF00025.ali      |    69 +
 benchmarks/cmsearch-rmark/rmark-1/RF00025.idx      |     2 +
 benchmarks/cmsearch-rmark/rmark-1/RF00025.raw      |    40 +
 benchmarks/cmsearch-rmark/rmark-1/RF00025.test     |    10 +
 benchmarks/cmsearch-rmark/rmark-1/RF00028.ali      |   163 +
 benchmarks/cmsearch-rmark/rmark-1/RF00028.idx      |    24 +
 benchmarks/cmsearch-rmark/rmark-1/RF00028.raw      |    33 +
 benchmarks/cmsearch-rmark/rmark-1/RF00028.test     |   164 +
 benchmarks/cmsearch-rmark/rmark-1/RF00029.ali      |    45 +
 benchmarks/cmsearch-rmark/rmark-1/RF00029.idx      |    11 +
 benchmarks/cmsearch-rmark/rmark-1/RF00029.raw      |    28 +
 benchmarks/cmsearch-rmark/rmark-1/RF00029.test     |    37 +
 benchmarks/cmsearch-rmark/rmark-1/RF00030.ali      |   209 +
 benchmarks/cmsearch-rmark/rmark-1/RF00030.idx      |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00030.raw      |   110 +
 benchmarks/cmsearch-rmark/rmark-1/RF00030.test     |    17 +
 benchmarks/cmsearch-rmark/rmark-1/RF00031.ali      |    35 +
 benchmarks/cmsearch-rmark/rmark-1/RF00031.idx      |    24 +
 benchmarks/cmsearch-rmark/rmark-1/RF00031.raw      |    32 +
 benchmarks/cmsearch-rmark/rmark-1/RF00031.test     |    69 +
 benchmarks/cmsearch-rmark/rmark-1/RF00033.ali      |    39 +
 benchmarks/cmsearch-rmark/rmark-1/RF00033.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00033.raw      |    24 +
 benchmarks/cmsearch-rmark/rmark-1/RF00033.test     |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00037.ali      |    47 +
 benchmarks/cmsearch-rmark/rmark-1/RF00037.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00037.raw      |    72 +
 benchmarks/cmsearch-rmark/rmark-1/RF00037.test     |     2 +
 benchmarks/cmsearch-rmark/rmark-1/RF00040.ali      |    89 +
 benchmarks/cmsearch-rmark/rmark-1/RF00040.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00040.raw      |    42 +
 benchmarks/cmsearch-rmark/rmark-1/RF00040.test     |     8 +
 benchmarks/cmsearch-rmark/rmark-1/RF00054.ali      |    23 +
 benchmarks/cmsearch-rmark/rmark-1/RF00054.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00054.raw      |    15 +
 benchmarks/cmsearch-rmark/rmark-1/RF00054.test     |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00055.ali      |    30 +
 benchmarks/cmsearch-rmark/rmark-1/RF00055.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00055.raw      |    15 +
 benchmarks/cmsearch-rmark/rmark-1/RF00055.test     |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00059.ali      |  1849 +
 benchmarks/cmsearch-rmark/rmark-1/RF00059.idx      |     8 +
 benchmarks/cmsearch-rmark/rmark-1/RF00059.raw      |   714 +
 benchmarks/cmsearch-rmark/rmark-1/RF00059.test     |    28 +
 benchmarks/cmsearch-rmark/rmark-1/RF00066.ali      |    69 +
 benchmarks/cmsearch-rmark/rmark-1/RF00066.idx      |     2 +
 benchmarks/cmsearch-rmark/rmark-1/RF00066.raw      |    80 +
 benchmarks/cmsearch-rmark/rmark-1/RF00066.test     |     4 +
 benchmarks/cmsearch-rmark/rmark-1/RF00067.ali      |    53 +
 benchmarks/cmsearch-rmark/rmark-1/RF00067.idx      |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00067.raw      |    36 +
 benchmarks/cmsearch-rmark/rmark-1/RF00067.test     |    11 +
 benchmarks/cmsearch-rmark/rmark-1/RF00080.ali      |   141 +
 benchmarks/cmsearch-rmark/rmark-1/RF00080.idx      |    33 +
 benchmarks/cmsearch-rmark/rmark-1/RF00080.raw      |    74 +
 benchmarks/cmsearch-rmark/rmark-1/RF00080.test     |   116 +
 benchmarks/cmsearch-rmark/rmark-1/RF00096.ali      |    37 +
 benchmarks/cmsearch-rmark/rmark-1/RF00096.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00096.raw      |    20 +
 benchmarks/cmsearch-rmark/rmark-1/RF00096.test     |     4 +
 benchmarks/cmsearch-rmark/rmark-1/RF00101.ali      |    57 +
 benchmarks/cmsearch-rmark/rmark-1/RF00101.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00101.raw      |    36 +
 benchmarks/cmsearch-rmark/rmark-1/RF00101.test     |     6 +
 benchmarks/cmsearch-rmark/rmark-1/RF00104.ali      |    31 +
 benchmarks/cmsearch-rmark/rmark-1/RF00104.idx      |     2 +
 benchmarks/cmsearch-rmark/rmark-1/RF00104.raw      |    27 +
 benchmarks/cmsearch-rmark/rmark-1/RF00104.test     |     6 +
 benchmarks/cmsearch-rmark/rmark-1/RF00114.ali      |    45 +
 benchmarks/cmsearch-rmark/rmark-1/RF00114.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00114.raw      |    33 +
 benchmarks/cmsearch-rmark/rmark-1/RF00114.test     |     4 +
 benchmarks/cmsearch-rmark/rmark-1/RF00163.ali      |   210 +
 benchmarks/cmsearch-rmark/rmark-1/RF00163.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00163.raw      |   151 +
 benchmarks/cmsearch-rmark/rmark-1/RF00163.test     |     2 +
 benchmarks/cmsearch-rmark/rmark-1/RF00165.ali      |    33 +
 benchmarks/cmsearch-rmark/rmark-1/RF00165.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00165.raw      |    30 +
 benchmarks/cmsearch-rmark/rmark-1/RF00165.test     |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00167.ali      |   114 +
 benchmarks/cmsearch-rmark/rmark-1/RF00167.idx      |     4 +
 benchmarks/cmsearch-rmark/rmark-1/RF00167.raw      |    99 +
 benchmarks/cmsearch-rmark/rmark-1/RF00167.test     |    12 +
 benchmarks/cmsearch-rmark/rmark-1/RF00168.ali      |   184 +
 benchmarks/cmsearch-rmark/rmark-1/RF00168.idx      |    17 +
 benchmarks/cmsearch-rmark/rmark-1/RF00168.raw      |   148 +
 benchmarks/cmsearch-rmark/rmark-1/RF00168.test     |    76 +
 benchmarks/cmsearch-rmark/rmark-1/RF00169.ali      |   153 +
 benchmarks/cmsearch-rmark/rmark-1/RF00169.idx      |    15 +
 benchmarks/cmsearch-rmark/rmark-1/RF00169.raw      |   138 +
 benchmarks/cmsearch-rmark/rmark-1/RF00169.test     |    45 +
 benchmarks/cmsearch-rmark/rmark-1/RF00170.ali      |    23 +
 benchmarks/cmsearch-rmark/rmark-1/RF00170.idx      |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00170.raw      |    15 +
 benchmarks/cmsearch-rmark/rmark-1/RF00170.test     |     9 +
 benchmarks/cmsearch-rmark/rmark-1/RF00174.ali      |  1255 +
 benchmarks/cmsearch-rmark/rmark-1/RF00174.idx      |    66 +
 benchmarks/cmsearch-rmark/rmark-1/RF00174.raw      |   426 +
 benchmarks/cmsearch-rmark/rmark-1/RF00174.test     |   332 +
 benchmarks/cmsearch-rmark/rmark-1/RF00177.ali      |  5154 ++
 benchmarks/cmsearch-rmark/rmark-1/RF00177.idx      |    21 +
 benchmarks/cmsearch-rmark/rmark-1/RF00177.raw      |  1645 +
 benchmarks/cmsearch-rmark/rmark-1/RF00177.test     |   223 +
 benchmarks/cmsearch-rmark/rmark-1/RF00206.ali      |    37 +
 benchmarks/cmsearch-rmark/rmark-1/RF00206.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00206.raw      |    36 +
 benchmarks/cmsearch-rmark/rmark-1/RF00206.test     |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00213.ali      |    36 +
 benchmarks/cmsearch-rmark/rmark-1/RF00213.idx      |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00213.raw      |    21 +
 benchmarks/cmsearch-rmark/rmark-1/RF00213.test     |     9 +
 benchmarks/cmsearch-rmark/rmark-1/RF00230.ali      |   117 +
 benchmarks/cmsearch-rmark/rmark-1/RF00230.idx      |    35 +
 benchmarks/cmsearch-rmark/rmark-1/RF00230.raw      |    56 +
 benchmarks/cmsearch-rmark/rmark-1/RF00230.test     |   200 +
 benchmarks/cmsearch-rmark/rmark-1/RF00234.ali      |    69 +
 benchmarks/cmsearch-rmark/rmark-1/RF00234.idx      |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00234.raw      |    35 +
 benchmarks/cmsearch-rmark/rmark-1/RF00234.test     |    14 +
 benchmarks/cmsearch-rmark/rmark-1/RF00373.ali      |   405 +
 benchmarks/cmsearch-rmark/rmark-1/RF00373.idx      |    13 +
 benchmarks/cmsearch-rmark/rmark-1/RF00373.raw      |   128 +
 benchmarks/cmsearch-rmark/rmark-1/RF00373.test     |    95 +
 benchmarks/cmsearch-rmark/rmark-1/RF00379.ali      |   240 +
 benchmarks/cmsearch-rmark/rmark-1/RF00379.idx      |     4 +
 benchmarks/cmsearch-rmark/rmark-1/RF00379.raw      |   124 +
 benchmarks/cmsearch-rmark/rmark-1/RF00379.test     |    16 +
 benchmarks/cmsearch-rmark/rmark-1/RF00380.ali      |   194 +
 benchmarks/cmsearch-rmark/rmark-1/RF00380.idx      |     3 +
 benchmarks/cmsearch-rmark/rmark-1/RF00380.raw      |   141 +
 benchmarks/cmsearch-rmark/rmark-1/RF00380.test     |    12 +
 benchmarks/cmsearch-rmark/rmark-1/RF00448.ali      |    54 +
 benchmarks/cmsearch-rmark/rmark-1/RF00448.idx      |     1 +
 benchmarks/cmsearch-rmark/rmark-1/RF00448.raw      |    35 +
 benchmarks/cmsearch-rmark/rmark-1/RF00448.test     |     5 +
 benchmarks/cmsearch-rmark/rmark-1/RF00504.ali      |   675 +
 benchmarks/cmsearch-rmark/rmark-1/RF00504.idx      |     5 +
 benchmarks/cmsearch-rmark/rmark-1/RF00504.raw      |   343 +
 benchmarks/cmsearch-rmark/rmark-1/RF00504.test     |    15 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1.chrlist  |    21 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1.ebd      |   450 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1.fa       | 20020 +++++
 benchmarks/cmsearch-rmark/rmark-1/rmark-1.idx      |    51 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr1.ebd |    24 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr1.fa  |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr10.ebd       |    20 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr10.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr11.ebd       |    16 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr11.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr12.ebd       |    23 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr12.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr13.ebd       |    32 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr13.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr14.ebd       |    30 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr14.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr15.ebd       |    20 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr15.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr16.ebd       |    18 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr16.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr17.ebd       |    25 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr17.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr18.ebd       |    24 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr18.fa |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr19.ebd       |    12 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr19.fa |  1001 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr2.ebd |    26 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr2.fa  |  1001 +
 .../cmsearch-rmark/rmark-1/rmark-1_chr20.ebd       |    23 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr20.fa |  1001 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr3.ebd |    19 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr3.fa  |  1001 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr4.ebd |    27 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr4.fa  |  1001 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr5.ebd |    30 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr5.fa  |  1001 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr6.ebd |    12 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr6.fa  |  1001 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr7.ebd |    26 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr7.fa  |  1001 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr8.ebd |    20 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr8.fa  |  1001 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr9.ebd |    23 +
 benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr9.fa  |  1001 +
 benchmarks/cmsearch-rmark/rmark-test/RF00005.ali   |  3255 +
 benchmarks/cmsearch-rmark/rmark-test/RF00005.idx   |    19 +
 benchmarks/cmsearch-rmark/rmark-test/RF00005.raw   |  3240 +
 benchmarks/cmsearch-rmark/rmark-test/RF00005.test  |    57 +
 benchmarks/cmsearch-rmark/rmark-test/RF00031.ali   |    35 +
 benchmarks/cmsearch-rmark/rmark-test/RF00031.idx   |    24 +
 benchmarks/cmsearch-rmark/rmark-test/RF00031.raw   |    32 +
 benchmarks/cmsearch-rmark/rmark-test/RF00031.test  |    69 +
 .../cmsearch-rmark/rmark-test/rmark-test.ebd       |    11 +
 benchmarks/cmsearch-rmark/rmark-test/rmark-test.fa |  2002 +
 .../cmsearch-rmark/rmark-test/rmark-test.idx       |     2 +
 benchmarks/cmsearch-rmark/rmark.pl                 |   126 +
 benchmarks/cmsearch-rmark/rmark_MPI_cmsearch.pl    |   351 +
 benchmarks/cmsearch-rmark/rmark_clusterfy.pl       |   341 +
 benchmarks/cmsearch-rmark/rmark_process_glbf.pl    |  1700 +
 benchmarks/cmsearch-rmark/rmark_times.pl           |    21 +
 benchmarks/cmsearch-rmark/rmk_files/blast_w7.rmk   |     4 +
 benchmarks/cmsearch-rmark/rmk_files/inf-55.rmk     |    18 +
 benchmarks/cmsearch-rmark/rmk_files/inf-72.rmk     |    12 +
 .../cmsearch-rmark/rmk_files/inf_noent-72.rmk      |    12 +
 benchmarks/cmsearch-rmark/rmk_files/inf_p1-72.rmk  |    11 +
 .../cmsearch-rmark/rmk_files/inf_p1_noent-72.rmk   |    12 +
 benchmarks/cmsearch-rmark/rmk_files/inf_qdb-72.rmk |    12 +
 benchmarks/cmsearch-rmark/sre.pl                   |   176 +
 config.guess                                       |  1459 +
 config.sub                                         |  1549 +
 configure                                          | 10280 +++
 configure.ac                                       |   365 +
 documentation/manpages/cm2hmm.man                  |    93 +
 documentation/manpages/cm2hmmsearch.man            |    97 +
 documentation/manpages/cmalign.man                 |   588 +
 documentation/manpages/cmbuild.man                 |   587 +
 documentation/manpages/cmcalibrate.man             |   547 +
 documentation/manpages/cmemit.man                  |   189 +
 documentation/manpages/cmscore.man                 |   468 +
 documentation/manpages/cmsearch.man                |   758 +
 documentation/manpages/cmstat.man                  |   376 +
 documentation/manpages/trcyk.man                   |    25 +
 documentation/manpages/truncyk_check.man           |    53 +
 documentation/release-notes/RELEASE-0.53           |     4 +
 documentation/release-notes/RELEASE-0.54           |     2 +
 documentation/release-notes/RELEASE-0.55           |    18 +
 documentation/release-notes/RELEASE-0.6            |    26 +
 documentation/release-notes/RELEASE-0.7            |    28 +
 documentation/release-notes/RELEASE-0.71           |    53 +
 documentation/release-notes/RELEASE-0.72           |    60 +
 documentation/release-notes/RELEASE-0.8            |    26 +
 documentation/release-notes/RELEASE-0.81           |    33 +
 documentation/release-notes/RELEASE-1.0            |   118 +
 documentation/release-notes/RELEASE-1.0.1          |   164 +
 documentation/release-notes/RELEASE-1.0.2          |   177 +
 documentation/userguide/Figures/cm_graph.ai        |   521 +
 documentation/userguide/Figures/cm_graph.eps       | 12202 +++
 documentation/userguide/Figures/cm_graph.pdf       |   Bin 0 -> 26390 bytes
 documentation/userguide/Figures/cm_nodetree.ai     |   438 +
 documentation/userguide/Figures/cm_nodetree.eps    |  6825 ++
 documentation/userguide/Figures/cm_nodetree.pdf    |   Bin 0 -> 16744 bytes
 documentation/userguide/Figures/input_alignment.ai |   311 +
 .../userguide/Figures/input_alignment.eps          |  5401 ++
 .../userguide/Figures/input_alignment.pdf          |   Bin 0 -> 13164 bytes
 documentation/userguide/Figures/parsetrees.ai      |   408 +
 documentation/userguide/Figures/parsetrees.eps     |  7072 ++
 documentation/userguide/Figures/parsetrees.pdf     |   Bin 0 -> 15941 bytes
 documentation/userguide/Figures/purine.ai          |  2699 +
 documentation/userguide/Figures/purine1_full.pdf   |  1050 +
 documentation/userguide/Figures/purine1_small.pdf  |  1051 +
 documentation/userguide/Figures/purine2_full.pdf   |  1067 +
 documentation/userguide/Figures/purine2_small.pdf  |  1080 +
 documentation/userguide/Figures/purine3_full.pdf   |  1052 +
 documentation/userguide/Figures/purine3_small.pdf  |  1047 +
 documentation/userguide/Figures/purineC_full.pdf   |  1050 +
 documentation/userguide/Figures/purineC_small.pdf  |  1047 +
 documentation/userguide/Figures/rna_elements.ai    |   851 +
 documentation/userguide/Figures/rna_elements.eps   |  6594 ++
 documentation/userguide/Figures/rna_elements.pdf   |   Bin 0 -> 15711 bytes
 .../userguide/Figures/rnaseP-bsu-alignment.ai      |   592 +
 .../userguide/Figures/rnaseP-bsu-alignment.eps     | 11407 +++
 .../userguide/Figures/rnaseP-bsu-alignment.pdf     |   Bin 0 -> 23150 bytes
 documentation/userguide/Figures/rnaseP-ecoli.ai    |   958 +
 documentation/userguide/Figures/rnaseP-ecoli.eps   | 12990 ++++
 documentation/userguide/Figures/rnaseP-ecoli.pdf   |   Bin 0 -> 21786 bytes
 documentation/userguide/Figures/stl9-63.ai         |  2415 +
 documentation/userguide/Figures/stl9-63.pdf        |     1 +
 documentation/userguide/Figures/trna1-DF6280.ai    |   870 +
 documentation/userguide/Figures/trna1-DF6280.eps   |  6866 ++
 documentation/userguide/Figures/trna1-DF6280.pdf   |   Bin 0 -> 16016 bytes
 documentation/userguide/Makefile                   |    51 +
 documentation/userguide/apalike.sty                |    30 +
 documentation/userguide/cmbuild.tex                |   590 +
 documentation/userguide/copyright.tex              |    10 +
 documentation/userguide/filter.tex                 |   915 +
 documentation/userguide/format_prior.tex           |   162 +
 documentation/userguide/formats.tex                |   515 +
 documentation/userguide/install.tex                |   190 +
 documentation/userguide/intro.tex                  |    56 +
 documentation/userguide/local.bib                  |   201 +
 documentation/userguide/macros.tex                 |    77 +
 documentation/userguide/main.faq                   |    18 +
 documentation/userguide/main.tex                   |    53 +
 documentation/userguide/rigfilters_doc.html        |   106 +
 documentation/userguide/scores.tex                 |   708 +
 documentation/userguide/titlepage.tex              |    39 +
 documentation/userguide/trna.5.c.cm                |   329 +
 documentation/userguide/tutorial.tex               |  1466 +
 easel/00README                                     |    34 +
 easel/COPYRIGHT                                    |    27 +
 easel/INSTALL                                      |    31 +
 easel/LICENSE                                      |    32 +
 easel/LICENSE.csh.in                               |     5 +
 easel/Makefile.in                                  |   279 +
 easel/aclocal.m4                                   |   833 +
 easel/config.guess                                 |  1459 +
 easel/config.sub                                   |  1549 +
 easel/configure                                    | 10249 +++
 easel/configure.ac                                 |   355 +
 easel/devkit/autodoc                               |   310 +
 easel/devkit/cexcerpt                              |   100 +
 easel/devkit/cexcerpt.man                          |    73 +
 easel/devkit/esl-dependencies                      |   155 +
 easel/devkit/rmanprocess.pl                        |    72 +
 easel/devkit/sedition                              |    67 +
 easel/devkit/sedition-pp                           |    89 +
 easel/devkit/sqc                                   |   525 +
 easel/documentation/Makefile                       |    96 +
 easel/documentation/codestyle.tex                  |  1069 +
 easel/documentation/copyright.tex                  |    17 +
 easel/documentation/doctricks.tex                  |    49 +
 easel/documentation/figures/evd_basic.pdf          |   Bin 0 -> 32077 bytes
 easel/documentation/figures/evd_location.pdf       |   Bin 0 -> 32436 bytes
 easel/documentation/figures/evd_scale.pdf          |   Bin 0 -> 31829 bytes
 easel/documentation/figures/gev_density.pdf        |   Bin 0 -> 10631 bytes
 easel/documentation/figures/gev_logdensity.pdf     |   Bin 0 -> 15656 bytes
 easel/documentation/figures/rna_elements.ai        |   851 +
 easel/documentation/figures/rna_elements.eps       |  6594 ++
 easel/documentation/figures/rna_elements.pdf       |   Bin 0 -> 15711 bytes
 .../documentation/figures/rnaseP-bsu-alignment.ai  |   592 +
 .../documentation/figures/rnaseP-bsu-alignment.eps | 11407 +++
 .../documentation/figures/rnaseP-bsu-alignment.pdf |   Bin 0 -> 23150 bytes
 easel/documentation/figures/rnaseP-ecoli.ai        |   958 +
 easel/documentation/figures/rnaseP-ecoli.eps       | 12990 ++++
 easel/documentation/figures/rnaseP-ecoli.pdf       |   Bin 0 -> 21786 bytes
 easel/documentation/format_stockholm.tex           |   252 +
 easel/documentation/format_wuss.tex                |   216 +
 easel/documentation/install.tex                    |    18 +
 easel/documentation/installation.tex               |     5 +
 easel/documentation/intro.tex                      |   424 +
 easel/documentation/macros.tex                     |    57 +
 easel/documentation/main.tex                       |   428 +
 easel/documentation/statistics.tex                 |   103 +
 easel/documentation/titlepage.tex                  |    29 +
 easel/documentation/typography.tex                 |    35 +
 easel/easel.c                                      |  1435 +
 easel/easel.h                                      |   336 +
 easel/easel.tex                                    |   413 +
 easel/esl_alphabet.c                               |  2239 +
 easel/esl_alphabet.h                               |   122 +
 easel/esl_alphabet.tex                             |   490 +
 easel/esl_cluster.c                                |   347 +
 easel/esl_cluster.h                                |    12 +
 easel/esl_cluster.tex                              |    53 +
 easel/esl_config.h.in                              |   127 +
 easel/esl_dirichlet.c                              |   638 +
 easel/esl_dirichlet.h                              |    58 +
 easel/esl_dirichlet.tex                            |    63 +
 easel/esl_distance.c                               |  1374 +
 easel/esl_distance.h                               |    72 +
 easel/esl_distance.tex                             |   149 +
 easel/esl_dmatrix.c                                |  1412 +
 easel/esl_dmatrix.h                                |    87 +
 easel/esl_dmatrix.tex                              |   187 +
 easel/esl_exponential.c                            |   689 +
 easel/esl_exponential.h                            |    52 +
 easel/esl_exponential.tex                          |    41 +
 easel/esl_fileparser.c                             |   593 +
 easel/esl_fileparser.h                             |    37 +
 easel/esl_fileparser.tex                           |    97 +
 easel/esl_gamma.c                                  |   643 +
 easel/esl_gamma.h                                  |    37 +
 easel/esl_gamma.tex                                |    53 +
 easel/esl_getopts.c                                |  1915 +
 easel/esl_getopts.h                                |   111 +
 easel/esl_getopts.tex                              |   630 +
 easel/esl_gev.c                                    |   997 +
 easel/esl_gev.h                                    |    51 +
 easel/esl_gev.tex                                  |   205 +
 easel/esl_gumbel.c                                 |  1199 +
 easel/esl_gumbel.h                                 |    56 +
 easel/esl_gumbel.tex                               |   624 +
 easel/esl_histogram.c                              |  1940 +
 easel/esl_histogram.h                              |   131 +
 easel/esl_histogram.tex                            |   299 +
 easel/esl_hyperexp.c                               |  1413 +
 easel/esl_hyperexp.h                               |    78 +
 easel/esl_hyperexp.tex                             |    37 +
 easel/esl_keyhash.c                                |   753 +
 easel/esl_keyhash.h                                |    43 +
 easel/esl_keyhash.tex                              |    85 +
 easel/esl_minimizer.c                              |   644 +
 easel/esl_minimizer.h                              |    31 +
 easel/esl_minimizer.tex                            |    13 +
 easel/esl_mixgev.c                                 |   837 +
 easel/esl_mixgev.h                                 |    65 +
 easel/esl_mpi.c                                    |   794 +
 easel/esl_mpi.h                                    |    41 +
 easel/esl_mpi.tex                                  |    24 +
 easel/esl_msa.c                                    |  4652 ++
 easel/esl_msa.h                                    |   251 +
 easel/esl_msa.tex                                  |   282 +
 easel/esl_msacluster.c                             |   436 +
 easel/esl_msacluster.h                             |    18 +
 easel/esl_msacluster.tex                           |    33 +
 easel/esl_msashuffle.c                             |   374 +
 easel/esl_msashuffle.h                             |    22 +
 easel/esl_msaweight.c                              |  1108 +
 easel/esl_msaweight.h                              |    24 +
 easel/esl_msaweight.tex                            |    53 +
 easel/esl_normal.c                                 |   244 +
 easel/esl_normal.h                                 |    20 +
 easel/esl_normal.tex                               |    24 +
 easel/esl_paml.c                                   |   179 +
 easel/esl_paml.h                                   |    22 +
 easel/esl_paml.tex                                 |     4 +
 easel/esl_random.c                                 |   836 +
 easel/esl_random.h                                 |    54 +
 easel/esl_random.tex                               |   115 +
 easel/esl_randomseq.c                              |  1792 +
 easel/esl_randomseq.h                              |    46 +
 easel/esl_randomseq.tex                            |    79 +
 easel/esl_ratematrix.c                             |   818 +
 easel/esl_ratematrix.h                             |    27 +
 easel/esl_ratematrix.tex                           |     3 +
 easel/esl_regexp.c                                 |  1866 +
 easel/esl_regexp.h                                 |    68 +
 easel/esl_regexp.tex                               |   386 +
 easel/esl_rootfinder.c                             |   536 +
 easel/esl_rootfinder.h                             |    56 +
 easel/esl_rootfinder.tex                           |    43 +
 easel/esl_scorematrix.c                            |  1407 +
 easel/esl_scorematrix.h                            |    81 +
 easel/esl_scorematrix.tex                          |    51 +
 easel/esl_sq.c                                     |  1784 +
 easel/esl_sq.h                                     |   171 +
 easel/esl_sq.tex                                   |   334 +
 easel/esl_sqio.c                                   |  3383 +
 easel/esl_sqio.h                                   |   152 +
 easel/esl_sqio.tex                                 |   181 +
 easel/esl_sse.c                                    |   597 +
 easel/esl_sse.h                                    |    23 +
 easel/esl_sse.tex                                  |    39 +
 easel/esl_ssi.c                                    |  1995 +
 easel/esl_ssi.h                                    |   161 +
 easel/esl_ssi.tex                                  |   450 +
 easel/esl_stack.c                                  |   623 +
 easel/esl_stack.h                                  |    52 +
 easel/esl_stack.tex                                |    89 +
 easel/esl_stats.c                                  |   762 +
 easel/esl_stats.h                                  |    26 +
 easel/esl_stats.tex                                |    43 +
 easel/esl_stopwatch.c                              |   260 +
 easel/esl_stopwatch.h                              |    56 +
 easel/esl_stopwatch.tex                            |   117 +
 easel/esl_stretchexp.c                             |   696 +
 easel/esl_stretchexp.h                             |    57 +
 easel/esl_stretchexp.tex                           |    42 +
 easel/esl_swat.c                                   |   228 +
 easel/esl_swat.tex                                 |     1 +
 easel/esl_tree.c                                   |  2184 +
 easel/esl_tree.h                                   |   122 +
 easel/esl_tree.tex                                 |    31 +
 easel/esl_vectorops.c                              |  1247 +
 easel/esl_vectorops.h                              |   111 +
 easel/esl_vectorops.tex                            |    55 +
 easel/esl_vmx.c                                    |   554 +
 easel/esl_vmx.h                                    |    19 +
 easel/esl_weibull.c                                |   744 +
 easel/esl_weibull.h                                |    55 +
 easel/esl_weibull.tex                              |    47 +
 easel/esl_wuss.c                                   |   516 +
 easel/esl_wuss.h                                   |    24 +
 easel/esl_wuss.tex                                 |    34 +
 easel/formats/BLOSUM62                             |    31 +
 easel/formats/embl                                 |   372 +
 easel/formats/fasta                                |    13 +
 easel/formats/fasta.2                              |    19 +
 easel/formats/fasta.bad.1                          |     2 +
 easel/formats/fasta.bad.2                          |     1 +
 easel/formats/fasta.bad.3                          |     1 +
 easel/formats/fasta.odd.1                          |     2 +
 easel/formats/genbank                              |    55 +
 easel/formats/genbank.2                            |    52 +
 easel/formats/genbank.bad.1                        |    55 +
 easel/formats/wag.dat                              |    43 +
 easel/install-sh                                   |   295 +
 easel/interface_gsl.c                              |    56 +
 easel/interface_gsl.h                              |    23 +
 easel/interface_lapack.c                           |    88 +
 easel/interface_lapack.h                           |    23 +
 easel/miniapps/Makefile.in                         |    76 +
 easel/miniapps/esl-afetch.c                        |   338 +
 easel/miniapps/esl-afetch.man                      |   128 +
 easel/miniapps/esl-alimanip.c                      |  3284 +
 easel/miniapps/esl-alimanip.man                    |   355 +
 easel/miniapps/esl-alimap.c                        |   690 +
 easel/miniapps/esl-alistat.c                       |   184 +
 easel/miniapps/esl-alistat.man                     |    89 +
 easel/miniapps/esl-compalign.c                     |   635 +
 easel/miniapps/esl-compstruct.c                    |   370 +
 easel/miniapps/esl-compstruct.man                  |   122 +
 easel/miniapps/esl-construct.c                     |   670 +
 easel/miniapps/esl-histplot.c                      |   243 +
 easel/miniapps/esl-histplot.man                    |    80 +
 easel/miniapps/esl-reformat.c                      |   348 +
 easel/miniapps/esl-reformat.man                    |   182 +
 easel/miniapps/esl-selectn.c                       |   116 +
 easel/miniapps/esl-selectn.man                     |    76 +
 easel/miniapps/esl-seqstat.c                       |   186 +
 easel/miniapps/esl-seqstat.man                     |   113 +
 easel/miniapps/esl-sfetch.c                        |   671 +
 easel/miniapps/esl-sfetch.man                      |   347 +
 easel/miniapps/esl-shuffle.c                       |   393 +
 easel/miniapps/esl-shuffle.man                     |   231 +
 easel/miniapps/esl-ssdraw.c                        |  4014 +
 easel/miniapps/esl-weight.c                        |   149 +
 easel/miniapps/esl-weight.man                      |   111 +
 easel/testsuite/Makefile.in                        |   140 +
 easel/testsuite/coverage_report.pl                 |   117 +
 easel/testsuite/dmatrix-t1.c                       |   118 +
 easel/testsuite/dmatrix-t2.c                       |    68 +
 easel/testsuite/driver_report.pl                   |   114 +
 easel/testsuite/parse-t1.c                         |    54 +
 easel/testsuite/parse-t1.dat                       |     8 +
 easel/testsuite/testsuite.sqc                      |    56 +
 easel/testsuite/valgrind_report.pl                 |   104 +
 iinfernal-1/Makefile.in                            |    95 +
 iinfernal-1/cm_config.h.in                         |   158 +
 iinfernal-1/cm_core.c                              |  1105 +
 iinfernal-1/infernal.h                             |   510 +
 install-sh                                         |   295 +
 intro/5S.sto                                       |    28 +
 intro/5S_ecoli.fa                                  |     4 +
 intro/RNaseP.sto                                   |    70 +
 intro/RNaseP_ecoli.fa                              |     9 +
 intro/SRP_euk.sto                                  |    60 +
 intro/SRP_human.fa                                 |     7 +
 intro/lsu.sto                                      |   425 +
 intro/lsu_ecoli.fa                                 |    60 +
 intro/ssu.sto                                      |   356 +
 intro/ssu_ecoli.fa                                 |    32 +
 intro/trna.sto                                     |    20 +
 intro/trna_yeast_phe.fa                            |     3 +
 intro/tutorial.big.db                              |  5001 ++
 intro/tutorial.db                                  |     7 +
 intro/tutorial.fa                                  |    19 +
 intro/tutorial.sto                                 |    16 +
 matrices/RIBOSUM100-25.mat                         |    33 +
 matrices/RIBOSUM100-30.mat                         |    33 +
 matrices/RIBOSUM100-35.mat                         |    33 +
 matrices/RIBOSUM100-40.mat                         |    33 +
 matrices/RIBOSUM100-45.mat                         |    33 +
 matrices/RIBOSUM100-50.mat                         |    33 +
 matrices/RIBOSUM100-55.mat                         |    33 +
 matrices/RIBOSUM100-60.mat                         |    33 +
 matrices/RIBOSUM100-65.mat                         |    33 +
 matrices/RIBOSUM100-70.mat                         |    33 +
 matrices/RIBOSUM100-75.mat                         |    33 +
 matrices/RIBOSUM100-80.mat                         |    33 +
 matrices/RIBOSUM100-85.mat                         |    33 +
 matrices/RIBOSUM100-90.mat                         |    33 +
 matrices/RIBOSUM100-95.mat                         |    33 +
 matrices/RIBOSUM100.mat                            |    33 +
 matrices/RIBOSUM45-30.mat                          |    33 +
 matrices/RIBOSUM45-35.mat                          |    33 +
 matrices/RIBOSUM45-40.mat                          |    33 +
 matrices/RIBOSUM45-45.mat                          |    33 +
 matrices/RIBOSUM45-50.mat                          |    33 +
 matrices/RIBOSUM45-55.mat                          |    33 +
 matrices/RIBOSUM45-60.mat                          |    33 +
 matrices/RIBOSUM45-65.mat                          |    33 +
 matrices/RIBOSUM45-70.mat                          |    33 +
 matrices/RIBOSUM45-75.mat                          |    33 +
 matrices/RIBOSUM45-80.mat                          |    33 +
 matrices/RIBOSUM45.mat                             |    33 +
 matrices/RIBOSUM55-25.mat                          |    33 +
 matrices/RIBOSUM55-30.mat                          |    33 +
 matrices/RIBOSUM55-35.mat                          |    33 +
 matrices/RIBOSUM55-40.mat                          |    33 +
 matrices/RIBOSUM55-45.mat                          |    33 +
 matrices/RIBOSUM55-50.mat                          |    33 +
 matrices/RIBOSUM55-55.mat                          |    33 +
 matrices/RIBOSUM55-60.mat                          |    33 +
 matrices/RIBOSUM55-65.mat                          |    33 +
 matrices/RIBOSUM55-70.mat                          |    33 +
 matrices/RIBOSUM55-75.mat                          |    33 +
 matrices/RIBOSUM55-80.mat                          |    33 +
 matrices/RIBOSUM55-85.mat                          |    33 +
 matrices/RIBOSUM55-90.mat                          |    33 +
 matrices/RIBOSUM55-95.mat                          |    33 +
 matrices/RIBOSUM55.mat                             |    33 +
 matrices/RIBOSUM60-25.mat                          |    33 +
 matrices/RIBOSUM60-30.mat                          |    33 +
 matrices/RIBOSUM60-35.mat                          |    33 +
 matrices/RIBOSUM60-40.mat                          |    33 +
 matrices/RIBOSUM60-45.mat                          |    33 +
 matrices/RIBOSUM60-50.mat                          |    33 +
 matrices/RIBOSUM60-55.mat                          |    33 +
 matrices/RIBOSUM60-60.mat                          |    33 +
 matrices/RIBOSUM60-65.mat                          |    33 +
 matrices/RIBOSUM60-70.mat                          |    33 +
 matrices/RIBOSUM60-75.mat                          |    33 +
 matrices/RIBOSUM60-80.mat                          |    33 +
 matrices/RIBOSUM60-85.mat                          |    33 +
 matrices/RIBOSUM60-90.mat                          |    33 +
 matrices/RIBOSUM60-95.mat                          |    33 +
 matrices/RIBOSUM60.mat                             |    33 +
 matrices/RIBOSUM65-25.mat                          |    33 +
 matrices/RIBOSUM65-30.mat                          |    33 +
 matrices/RIBOSUM65-35.mat                          |    33 +
 matrices/RIBOSUM65-40.mat                          |    33 +
 matrices/RIBOSUM65-45.mat                          |    33 +
 matrices/RIBOSUM65-50.mat                          |    33 +
 matrices/RIBOSUM65-55.mat                          |    33 +
 matrices/RIBOSUM65-60.mat                          |    33 +
 matrices/RIBOSUM65-65.mat                          |    33 +
 matrices/RIBOSUM65-70.mat                          |    33 +
 matrices/RIBOSUM65-75.mat                          |    33 +
 matrices/RIBOSUM65-80.mat                          |    33 +
 matrices/RIBOSUM65-85.mat                          |    33 +
 matrices/RIBOSUM65-90.mat                          |    33 +
 matrices/RIBOSUM65-95.mat                          |    33 +
 matrices/RIBOSUM65.mat                             |    33 +
 matrices/RIBOSUM70-25.mat                          |    33 +
 matrices/RIBOSUM70-30.mat                          |    33 +
 matrices/RIBOSUM70-35.mat                          |    33 +
 matrices/RIBOSUM70-40.mat                          |    33 +
 matrices/RIBOSUM70-45.mat                          |    33 +
 matrices/RIBOSUM70-50.mat                          |    33 +
 matrices/RIBOSUM70-55.mat                          |    33 +
 matrices/RIBOSUM70-60.mat                          |    33 +
 matrices/RIBOSUM70-65.mat                          |    33 +
 matrices/RIBOSUM70-70.mat                          |    33 +
 matrices/RIBOSUM70-75.mat                          |    33 +
 matrices/RIBOSUM70-80.mat                          |    33 +
 matrices/RIBOSUM70-85.mat                          |    33 +
 matrices/RIBOSUM70-90.mat                          |    33 +
 matrices/RIBOSUM70-95.mat                          |    33 +
 matrices/RIBOSUM70.mat                             |    33 +
 matrices/RIBOSUM75-25.mat                          |    33 +
 matrices/RIBOSUM75-30.mat                          |    33 +
 matrices/RIBOSUM75-35.mat                          |    33 +
 matrices/RIBOSUM75-40.mat                          |    33 +
 matrices/RIBOSUM75-45.mat                          |    33 +
 matrices/RIBOSUM75-50.mat                          |    33 +
 matrices/RIBOSUM75-55.mat                          |    33 +
 matrices/RIBOSUM75-60.mat                          |    33 +
 matrices/RIBOSUM75-65.mat                          |    33 +
 matrices/RIBOSUM75-70.mat                          |    33 +
 matrices/RIBOSUM75-75.mat                          |    33 +
 matrices/RIBOSUM75-80.mat                          |    33 +
 matrices/RIBOSUM75-85.mat                          |    33 +
 matrices/RIBOSUM75-90.mat                          |    33 +
 matrices/RIBOSUM75-95.mat                          |    33 +
 matrices/RIBOSUM75.mat                             |    33 +
 matrices/RIBOSUM80-25.mat                          |    33 +
 matrices/RIBOSUM80-30.mat                          |    33 +
 matrices/RIBOSUM80-35.mat                          |    33 +
 matrices/RIBOSUM80-40.mat                          |    33 +
 matrices/RIBOSUM80-45.mat                          |    33 +
 matrices/RIBOSUM80-50.mat                          |    33 +
 matrices/RIBOSUM80-55.mat                          |    33 +
 matrices/RIBOSUM80-60.mat                          |    33 +
 matrices/RIBOSUM80-65.mat                          |    33 +
 matrices/RIBOSUM80-70.mat                          |    33 +
 matrices/RIBOSUM80-75.mat                          |    33 +
 matrices/RIBOSUM80-80.mat                          |    33 +
 matrices/RIBOSUM80-85.mat                          |    33 +
 matrices/RIBOSUM80-90.mat                          |    33 +
 matrices/RIBOSUM80-95.mat                          |    33 +
 matrices/RIBOSUM80.mat                             |    33 +
 matrices/RIBOSUM85-25.mat                          |    33 +
 matrices/RIBOSUM85-30.mat                          |    33 +
 matrices/RIBOSUM85-35.mat                          |    33 +
 matrices/RIBOSUM85-40.mat                          |    33 +
 matrices/RIBOSUM85-45.mat                          |    33 +
 matrices/RIBOSUM85-50.mat                          |    33 +
 matrices/RIBOSUM85-55.mat                          |    33 +
 matrices/RIBOSUM85-60.mat                          |    33 +
 matrices/RIBOSUM85-65.mat                          |    33 +
 matrices/RIBOSUM85-70.mat                          |    33 +
 matrices/RIBOSUM85-75.mat                          |    33 +
 matrices/RIBOSUM85-80.mat                          |    33 +
 matrices/RIBOSUM85-85.mat                          |    33 +
 matrices/RIBOSUM85-90.mat                          |    33 +
 matrices/RIBOSUM85-95.mat                          |    33 +
 matrices/RIBOSUM85.mat                             |    33 +
 matrices/RIBOSUM90-30.mat                          |    33 +
 matrices/RIBOSUM90-35.mat                          |    33 +
 matrices/RIBOSUM90-40.mat                          |    33 +
 matrices/RIBOSUM90-45.mat                          |    33 +
 matrices/RIBOSUM90-50.mat                          |    33 +
 matrices/RIBOSUM90-55.mat                          |    33 +
 matrices/RIBOSUM90-60.mat                          |    33 +
 matrices/RIBOSUM90-65.mat                          |    33 +
 matrices/RIBOSUM90-70.mat                          |    33 +
 matrices/RIBOSUM90-75.mat                          |    33 +
 matrices/RIBOSUM90-80.mat                          |    33 +
 matrices/RIBOSUM90-85.mat                          |    33 +
 matrices/RIBOSUM90-90.mat                          |    33 +
 matrices/RIBOSUM90-95.mat                          |    33 +
 matrices/RIBOSUM90.mat                             |    33 +
 matrices/RIBOSUM95-30.mat                          |    33 +
 matrices/RIBOSUM95-35.mat                          |    33 +
 matrices/RIBOSUM95-40.mat                          |    33 +
 matrices/RIBOSUM95-45.mat                          |    33 +
 matrices/RIBOSUM95-50.mat                          |    33 +
 matrices/RIBOSUM95-55.mat                          |    33 +
 matrices/RIBOSUM95-60.mat                          |    33 +
 matrices/RIBOSUM95-65.mat                          |    33 +
 matrices/RIBOSUM95-70.mat                          |    33 +
 matrices/RIBOSUM95-75.mat                          |    33 +
 matrices/RIBOSUM95-80.mat                          |    33 +
 matrices/RIBOSUM95-85.mat                          |    33 +
 matrices/RIBOSUM95-90.mat                          |    33 +
 matrices/RIBOSUM95-95.mat                          |    33 +
 matrices/RIBOSUM95.mat                             |    33 +
 rigfilters/Makefile.in                             |    14 +
 rigfilters/cfsqp/Makefile.in                       |    59 +
 rigfilters/cm2hmm-1.0/Cm2HMM.cpp                   |  2839 +
 rigfilters/cm2hmm-1.0/Cm2HMM.h                     |   240 +
 rigfilters/cm2hmm-1.0/Cm2HmmMain.cpp               |   213 +
 rigfilters/cm2hmm-1.0/Cm2HmmOptimize.cpp           |   791 +
 rigfilters/cm2hmm-1.0/Cm2HmmOptimize.h             |   260 +
 rigfilters/cm2hmm-1.0/Cm2HmmOptimize_cfsqp.cpp     |   342 +
 rigfilters/cm2hmm-1.0/Cm2HmmSearchMain.cpp         |   354 +
 rigfilters/cm2hmm-1.0/CommaSepFileReader.cpp       |   288 +
 rigfilters/cm2hmm-1.0/CommaSepFileReader.h         |   142 +
 rigfilters/cm2hmm-1.0/CovarianceModel.cpp          |   978 +
 rigfilters/cm2hmm-1.0/CovarianceModel.h            |   586 +
 rigfilters/cm2hmm-1.0/ForwardHMM.cpp               |   282 +
 rigfilters/cm2hmm-1.0/HmmType1.cpp                 |   344 +
 rigfilters/cm2hmm-1.0/HmmType1.h                   |   349 +
 rigfilters/cm2hmm-1.0/InfernalHmm.cpp              |  1198 +
 rigfilters/cm2hmm-1.0/InfernalHmm.h                |   253 +
 rigfilters/cm2hmm-1.0/Makefile.in                  |    55 +
 rigfilters/cm2hmm-1.0/Makefile.test                |    58 +
 rigfilters/cm2hmm-1.0/MarkovModelStats.cpp         |   501 +
 rigfilters/cm2hmm-1.0/MarkovModelStats.h           |    89 +
 rigfilters/cm2hmm-1.0/MiscExceptions.cpp           |   221 +
 rigfilters/cm2hmm-1.0/MiscExceptions.h             |   103 +
 rigfilters/cm2hmm-1.0/NaryCounter.cpp              |    81 +
 rigfilters/cm2hmm-1.0/NaryCounter.h                |    82 +
 rigfilters/cm2hmm-1.0/NoUnderflowDouble.h          |   304 +
 rigfilters/cm2hmm-1.0/README.html                  |   443 +
 rigfilters/cm2hmm-1.0/ScanHMM_NonTemplated.cpp     |   353 +
 rigfilters/cm2hmm-1.0/SequenceSet.cpp              |   427 +
 rigfilters/cm2hmm-1.0/SequenceSet.h                |   153 +
 rigfilters/cm2hmm-1.0/SymbolicMath.cpp             |  1451 +
 rigfilters/cm2hmm-1.0/SymbolicMath.h               |   436 +
 rigfilters/cm2hmm-1.0/UseDebugNew.h                |    60 +
 rigfilters/cm2hmm-1.0/cmzasha.h                    |   407 +
 rigfilters/cm2hmm-1.0/cmzashaUtils.cpp             |   453 +
 rigfilters/cm2hmm-1.0/data/AL096836.fna            | 25217 ++++++
 rigfilters/cm2hmm-1.0/data/Bordetella_0mm.mm       |    20 +
 rigfilters/cm2hmm-1.0/data/Ecoli_0mm.mm            |    18 +
 rigfilters/cm2hmm-1.0/data/RF00095.cm              |   238 +
 rigfilters/cm2hmm-1.0/data/Saureus_0mm.mm          |    18 +
 rigfilters/cm2hmm-1.0/data/hum_0mm.mm              |    45 +
 rigfilters/cm2hmm-1.0/multiDimVector.h             |   218 +
 rigfilters/cm2hmm-1.0/stdafx.h                     |   102 +
 rigfilters/cm2hmm-1.0/stl_extra.h                  |   395 +
 rigfilters/cm2hmm-1.0/vectorPlus.h                 |   114 +
 scripts/cm_multi2indi.pl                           |    21 +
 scripts/cmsearch_pp.pl                             |   474 +
 scripts/stk2rf_cc_stk.pl                           |   587 +
 src/CP9_hmmio.c                                    |   996 +
 src/Makefile.in                                    |   127 +
 src/alphabet.c                                     |   515 +
 src/cm.c                                           |  2486 +
 src/cm_dispatch.h                                  |    58 +
 src/cm_dpalign.c                                   |  5627 ++
 src/cm_dpsearch.c                                  |  5847 ++
 src/cm_dpsmall.c                                   |  7128 ++
 src/cm_io.c                                        |  1515 +
 src/cm_modelconfig.c                               |   636 +
 src/cm_modelmaker.c                                |  1750 +
 src/cm_mx.c                                        |  1776 +
 src/cm_parsetree.c                                 |  2108 +
 src/cm_postprob.h                                  |    94 +
 src/cm_qdband.c                                    |   905 +
 src/cm_submodel.c                                  |  4069 +
 src/cmalign.c                                      |  2255 +
 src/cmbuild.c                                      |  2182 +
 src/cmcalibrate-hybrid.c                           |  3530 +
 src/cmcalibrate.c                                  |  3744 +
 src/cmemit.c                                       |   846 +
 src/cmscore.c                                      |  1810 +
 src/cmsearch.c                                     |  2646 +
 src/cmstat.c                                       |   809 +
 src/config.h.in                                    |    81 +
 src/cp9.c                                          |   377 +
 src/cp9_dp.c                                       |  2946 +
 src/cp9_modelconfig.c                              |   979 +
 src/cp9_modelmaker.c                               |  3071 +
 src/cp9_mx.c                                       |   190 +
 src/cp9_trace.c                                    |  1436 +
 src/cplan9.h                                       |   250 +
 src/default.pri                                    |   425 +
 src/dispatch.c                                     |   959 +
 src/display.c                                      |  1375 +
 src/errors.c                                       |    64 +
 src/eweight.c                                      |   626 +
 src/funcs.h                                        |   677 +
 src/globals.c                                      |    63 +
 src/histogram.c                                    |  1353 +
 src/histogram.h                                    |    85 +
 src/hmmband.c                                      |  5111 ++
 src/hmmband.h                                      |   123 +
 src/hybridsearch.c                                 |  1624 +
 src/logsum.c                                       |   370 +
 src/mpifuncs.c                                     |  1920 +
 src/mpifuncs.h                                     |   153 +
 src/mpisupport.c                                   |  2938 +
 src/nearzero.prior                                 |   384 +
 src/old_cm_dpalign.c                               |  8749 +++
 src/old_cm_dpsearch.c                              |  4316 ++
 src/old_cp9_dp.c                                   |  1991 +
 src/old_funcs.h                                    |   264 +
 src/old_miscfuncs.c                                |  9165 +++
 src/partial-test.c                                 |  1316 +
 src/prior.c                                        |  1218 +
 src/prior.h                                        |    42 +
 src/rna.null                                       |    22 +
 src/rnamat.c                                       |  1113 +
 src/rnamat.h                                       |   150 +
 src/sa-Makefile.in                                 |   126 +
 src/scancyk.c                                      |    26 +
 src/searchinfo.c                                   |  2003 +
 src/seqstoaln.c                                    |   524 +
 src/stats.c                                        |   792 +
 src/stats.h                                        |    54 +
 src/structs.h                                      |  1423 +
 src/trcyk.c                                        |   124 +
 src/truncyk.c                                      |  3856 +
 src/truncyk_check.c                                |   226 +
 testsuite/00README                                 |    23 +
 testsuite/10wide.mask                              |     1 +
 testsuite/1k.fa                                    |    18 +
 testsuite/2hairpins.sto                            |    14 +
 testsuite/3.4.12.calibrated.cm                     |  2410 +
 testsuite/3.4.12.rf.stk                            |  1226 +
 testsuite/3.4.12.stk                               |  1226 +
 testsuite/3trnas.embl                              |    21 +
 testsuite/3trnas.fa                                |     9 +
 testsuite/3trnas.gb                                |    24 +
 testsuite/DicF-0.55.cm                             |   214 +
 testsuite/DicF-0.6.cm                              |   217 +
 testsuite/DicF-0.7.cm                              |   218 +
 testsuite/DicF-0.71.cm                             |   218 +
 testsuite/DicF-0.72.cm                             |   218 +
 testsuite/DicF-0.8.cm                              |   218 +
 testsuite/DicF-1.0.1.cm                            |   225 +
 testsuite/DicF-1.0.cm                              |   225 +
 testsuite/DicF.seed                                |    53 +
 testsuite/Makefile.in                              |    63 +
 testsuite/RIBOSUM85-60.mat                         |    33 +
 testsuite/at25.null                                |    22 +
 testsuite/at4.null                                 |    22 +
 testsuite/bandcyk-montecarlo-test.c                |   150 +
 testsuite/bandcyk-truncation-test.c                |   138 +
 testsuite/benchmarks.sqc                           |     9 +
 testsuite/cmalign.sqc                              |   273 +
 testsuite/cmbuild.sqc                              |   108 +
 testsuite/cmcalibrate.sqc                          |    55 +
 testsuite/cmemit.sqc                               |   137 +
 testsuite/cmscore.sqc                              |   103 +
 testsuite/cmsearch.sqc                             |   189 +
 testsuite/cmstat.sqc                               |    81 +
 testsuite/cp9-test.c                               |   117 +
 testsuite/dev-exercises.sqc                        |   853 +
 testsuite/esl-alimanip.sqc                         |    47 +
 testsuite/exercises.sqc                            |   123 +
 testsuite/ffs-ecoli.fa                             |     4 +
 testsuite/ffs-frag.fa                              |   401 +
 testsuite/hairpin.sto                              |    14 +
 testsuite/mito-ascaris.fa                          |   287 +
 testsuite/mito-ascaris.gb                          |   533 +
 testsuite/plus1.prior                              |   384 +
 testsuite/regressions.sqc                          |    50 +
 testsuite/rnaseP-bsu.fa                            |    10 +
 testsuite/rnaseP-eubact.sto                        |   347 +
 testsuite/rnaseP-frag.fa                           |   401 +
 testsuite/se.1.stk                                 |     5 +
 testsuite/se.rf.stk                                |     8 +
 testsuite/se.stk                                   |     7 +
 testsuite/sqc                                      |     1 +
 testsuite/srp-euk.sto                              |   535 +
 testsuite/sub_cm-test.c                            |   329 +
 testsuite/test.sqc                                 |    10 +
 testsuite/trna-regression.fa                       |    12 +
 testsuite/trna.calibrated.cm                       |   332 +
 testsuite/trna.list                                |     6 +
 testsuite/trna.xmask                               |     1 +
 testsuite/trna1415G.sto                            | 11335 +++
 testsuite/vault.fa                                 |    53 +
 testsuite/vault.sto                                |    51 +
 tutorial/C.psychrerythraea.genome.fa               | 76762 +++++++++++++++++++
 tutorial/T.tengcongensis.genome.fa                 | 38423 ++++++++++
 tutorial/my.c.cm                                   |   329 +
 tutorial/orig_files/toalign.1.fa                   |     4 +
 tutorial/orig_files/toalign.1trunc.fa              |     3 +
 tutorial/orig_files/toalign.5.fa                   |     9 +
 tutorial/orig_files/tosearch.300Kb.db              |  5001 ++
 tutorial/orig_files/trna.5.sto                     |    16 +
 tutorial/purine.1.c.cm                             |   421 +
 tutorial/purine.1.sto                              |    10 +
 tutorial/purine.2.c.cm                             |   445 +
 tutorial/purine.2.nofilter.cmsearch                |    51 +
 tutorial/purine.2.sto                              |    18 +
 tutorial/purine.3.sto                              |    21 +
 tutorial/purine.psych.fa                           |     4 +
 tutorial/purine.teng.fa                            |     4 +
 tutorial/rfam10.c.cm                               |  4547 ++
 tutorial/toalign.1.fa                              |     3 +
 tutorial/toalign.1trunc.fa                         |     3 +
 tutorial/toalign.3.fa                              |     9 +
 tutorial/tosearch.300Kb.db                         |  5001 ++
 tutorial/trna.5.sto                                |    16 +
 991 files changed, 664953 insertions(+)

diff --git a/00README b/00README
new file mode 100644
index 0000000..6dc430f
--- /dev/null
+++ b/00README
@@ -0,0 +1,89 @@
+Infernal - inference of RNA secondary structure alignments
+http://infernal.janelia.org/
+----------------------------------------------------------------
+
+:: About this software:
+
+     Infernal is an implementation of "covariance models" (CMs), which
+     are statistical models of RNA secondary structure and sequence
+     consensus.
+
+     You give Infernal a multiple sequence alignment of a conserved
+     structural RNA family, annotated with the consensus secondary
+     structure. The "cmbuild" program builds a statistical profile of
+     your alignment. That CM can be used as a query in a database
+     search to find more homologs of your RNAs (the "cmsearch"
+     program). You can also use a CM of a representative alignment of
+     your sequence family to create a larger consensus alignment of
+     any number of RNAs.
+
+     We still consider this software to be under development. Our
+     research efforts are focused on reducing the computatational
+     complexity of CM algorithms so searches are faster. We haven't
+     yet spent as much effort as we'd like on making Infernal pretty
+     and user-friendly. Nonetheless, Infernal provides the software
+     engines behind the Rfam RNA database (http://rfam.janelia.org).
+   
+
+:: Getting Infernal:
+     WWW:             http://infernal.janelia.org/
+     Distro tarballs: ftp://selab.janelia.org/pub/software/infernal/
+
+
+:: Developer access (password required):
+     SVN:             https://svn.janelia.org/eddylab/eddys/src/infernal
+
+
+:: Installation:
+
+     See the Userguide.pdf for complete instructions. In brief:
+        % ./configure
+        % make
+     The programs will be in the src/ subdirectory. 
+
+     Additionally, 'make check' will run an automated test suite, and
+     'make install' will install the programs in /usr/local/bin by
+     default.
+
+
+:: Getting started:
+
+     For documentation, including installation instructions and a
+     tutorial, see the Infernal User's Guide: Userguide.pdf.
+
+
+:: Reference:
+
+     - EP Nawrocki, DL Kolbe, and SR Eddy, "Infernal 1.0: inference of
+       RNA alignments" Bioinformatics 25:1335-1337 (2009).
+
+
+:: Other references:
+
+     - DL Kolbe and SR Eddy, "Local RNA structure alignment with 
+       incomplete sequence", Bioinformatics 25:1236-1243 (2009).
+
+     - EP Nawrocki and SR Eddy, "Query-dependent banding (QDB) for
+       faster RNA similarity searches", PLoS Computational Biology,
+       3:e56 (2007).
+
+     - SR Eddy, "A memory efficient dynamic programming algorithm for
+       optimal structural alignment of a sequence to an RNA secondary
+       structure", BMC Bioinformatics, 3:18 (2002).
+
+     - R Durbin, S Eddy, A Krogh, G Mitchison. Biological Sequence
+       Analysis: Probabilistic Models of Proteins and Nucleic Acids.
+       Cambridge University Press, Cambridge UK. (1998).
+
+     - S.R. Eddy and R. Durbin, "RNA sequence analysis using
+       covariance models", Nucl. Acids Res. 22:2079-2088 (1994).
+
+
+:: Credits:
+    The current Infernal developer team at HHMI Janelia Farm:
+    Diana Kolbe, Eric Nawrocki, and Sean Eddy.
+
+        
+  
+
+
diff --git a/00README-MPI b/00README-MPI
new file mode 100644
index 0000000..b3bb7af
--- /dev/null
+++ b/00README-MPI
@@ -0,0 +1,34 @@
+Configuring Infernal for MPI parallelization.
+---------------------------------------------
+
+If you have an MPI-compliant library installed (LAM, MPICH, OpenMPI)
+and you want to use MPI parallelization, enable MPI with the
+--enable-mpi flag to the configure script:
+
+  % ./configure --enable-mpi
+  % make
+
+This will build the normal seven Infernal executables and four of
+these executables (cmalign, cmcalibrate, cmscore and cmsearch) will be
+MPI programs that can either be run in serial mode or in MPI mode by
+using the --mpi option and running with an MPI-compliant library.
+
+Notes on running cmsearch in MPI mode on a cluster
+--------------------------------------------------
+
+The following is an example from our configuration. We use LAM MPI, on
+a cluster that uses the Sun Grid Engine (SGE) as its queueing manager.
+Your mileage may vary: you may need to consult your local MPI or
+cluster guru if you're running a different MPI package or a different
+queue manager.
+
+Make sure 'cmsearch' is in your $PATH.
+
+To run the CM foo.cm against the database genome.fa on 100 CPUs
+execute the following on the head node (login-eddy.int.janelia.org):
+
+$ qsub -N foo -o foo.out -b y -cwd -V -j y -pe lam-mpi-tight 100 'mpirun C cmsearch --mpi -E 50 foo.cm genome.fa > cmsearch.out'
+ 
+This submits a single SGE job named 'foo' to the cluster. This job
+will run cmsearch in parallel mode on 100 processors and report all
+hits with E-values below 50 to cmsearch.out.
diff --git a/COPYRIGHT b/COPYRIGHT
new file mode 100644
index 0000000..9875fa4
--- /dev/null
+++ b/COPYRIGHT
@@ -0,0 +1,35 @@
+Infernal - inference of RNA secondary structural alignments
+
+Copyright (C) 2009 HHMI Janelia Farm Research Campus
+
+   Portions Copyright (C) 1991-2009      Sean R. Eddy
+   Portions Copyright (C) 2005-2009      Eric P. Nawrocki
+   Portions Copyright (C) 2005-2009      Diana L. Kolbe
+   Portions Copyright (C) 2004           Zasha Weinberg
+   Portions Copyright (C) 1990           Don G. Gilbert
+   Portions Copyright (C) 1995-2006      Washington University in St. Louis
+   Portions Copyright (C) 1992-1995      Medical Research Council, UK
+   Portions Copyright (C) 2004           University of Washington, Seattle
+   Portions Copyright (C) 1986,1993,1995 University of Toronto
+   Portions Copyright (C) 1989-2001      Free Software Foundation
+   Portions Copyright (C) 1991           Massachusetts Institute of Technology
+
+Infernal is distributed under the terms of the GNU General Public
+License version 3 (GPLv3). See the file LICENSE for details.
+
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or (at
+your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+A copy of the GNU General Public License is in the file LICENSE.  You
+may also obtain a copy from <http://www.gnu.org/licenses/>.
+
+
+
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..4d62403
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,237 @@
+#################################################################
+# Infernal
+# top level Makefile: installation, documentation
+# CVS $Id: Makefile.in 2581 2008-09-18 13:37:59Z eddys $
+#################################################################
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+#################################################################
+
+# On most Unices, you can build the package without modifying anything 
+#   by just typing "./configure; make".
+#
+# Post-configuration, you may still want to modify the following make variables:
+#   BINDIR  - where the executables will be installed by a 'make install'
+#   MANDIR  - where the man pages will be installed by a 'make install'
+#   CC      - which compiler to use
+#   CFLAGS  - compiler flags to use
+
+# where you want things installed
+# Sort of uses GNU coding standards. ${prefix} might be /usr/local.
+# ${exec_prefix} gives you some flexibility for installing architecture
+# dependent files (e.g. the programs): an example ${exec_prefix} might be
+# /nfs/share/irix64/
+#
+prefix      = @prefix@
+exec_prefix = @exec_prefix@
+BINDIR      = @bindir@
+MANDIR      = @mandir@
+DATAROOTDIR = @datarootdir@
+
+# how to install the man pages; 
+# cp is generally fine, unless you preformat your pages.
+#
+INSTMAN   = cp
+MANSUFFIX = 1
+
+# your compiler and compiler flags
+#
+CC        = @CC@
+CFLAGS    = @CFLAGS@
+SIMDFLAGS = @SIMD_CFLAGS@
+
+#######
+## You should not need to modify below this line.
+## Some of it is concerned with maintenance of the development version
+## and building the release (indeed, several commands will only work at
+## Janelia)
+#######
+SHELL       = /bin/sh
+PACKAGE     = @PACKAGE_NAME@
+BASENAME    = @PACKAGE_TARNAME@
+RELEASE     = @PACKAGE_VERSION@
+RELEASEDATE = "@PACKAGE_DATE@"
+COPYRIGHT   = "@PACKAGE_COPYRIGHT@"
+LICENSELINE = "@PACKAGE_LICENSE@"
+LICENSETAG  = gnu
+COMPRESS    = gzip
+REPOSITORY  = https://svn.janelia.org/eddylab/eddys/src/
+
+
+# The program lists below for INFERNAL are not necessarily
+# a complete manifest. They are the list of stable programs that the
+# package will install. (The list in src/Makefile.in is the complete manifest
+# of INFERNAL programs.)
+#
+PROGS = cmalign\
+	cmbuild\
+	cmcalibrate\
+	cmemit\
+	cmscore\
+	cmsearch\
+	cmstat
+
+# Optional programs for rigorous filters
+RFPROGS = cm2hmm cm2hmmsearch
+
+# all: if we don't have precompiled binaries, compiles all packages, 
+#      and moves the supported executables into binaries/ subdirectory.
+#
+#all: core $(RIGFILTERS)
+all: core 
+
+core:
+	(cd easel;     make CC="$(CC)" CFLAGS="$(CFLAGS)"; make)
+	(cd src;       make CC="$(CC)" CFLAGS="$(CFLAGS)"; make module)
+	(cd testsuite; make CC="$(CC)" CFLAGS="$(CFLAGS)")
+
+#.PHONY: $(RIGFILTERS)
+#$(RIGFILTERS): core
+#	if test -d $(RIGFILTERS); then (cd rigfilters; make); fi
+
+# dist: build a new distribution directory in infernal-$RELEASE
+#
+dist:
+	# Make sure we pointed the make dist to a subversion repository
+	@if test x${REPOSITORY} = 'x'; then\
+	  echo "REPOSITORY isn't set; use make REPOSITORY=... dist";\
+	  exit 1;\
+	fi
+	# Delete old versions of the same release
+	#
+	@if test -d ../${BASENAME}-$(RELEASE);        then rm -rf ../${BASENAME}-$(RELEASE);        fi
+	@if test -e ../${BASENAME}-$(RELEASE).tar;    then rm -f  ../${BASENAME}-$(RELEASE).tar;    fi
+	@if test -e ../${BASENAME}-$(RELEASE).tar.Z;  then rm -f  ../${BASENAME}-$(RELEASE).tar.Z;  fi
+	@if test -e ../${BASENAME}-$(RELEASE).tar.gz; then rm -f  ../${BASENAME}-$(RELEASE).tar.gz; fi
+	# 
+	# Export the release from Subversion control.
+        # Because we use svn:externals, this automatically exports 
+	# the ssdk, and Easel libraries as well.
+	#
+	svn export ${REPOSITORY} ../${BASENAME}-${RELEASE}
+	# 
+	# Make the configure scripts from configure.ac
+	#
+	(cd ../${BASENAME}-${RELEASE};        autoconf)
+	(cd ../${BASENAME}-${RELEASE}/easel;  autoconf)
+	#
+	# We'll need a basic Makefiles for some steps; later
+	# we'll delete them
+	#
+	(cd ../${BASENAME}-${RELEASE}/; ./configure)
+	#
+	# Make symlinks and set file permissions
+	#
+	(cd ../${BASENAME}-${RELEASE}/testsuite; ln -s ../easel/devkit/sqc .)
+	find ../${BASENAME}-${RELEASE} -type f -exec chmod +r {} \;
+	chmod +x ../${BASENAME}-${RELEASE}/easel/devkit/sqc
+	chmod +x ../${BASENAME}-${RELEASE}/easel/devkit/autodoc
+	#
+	# Attach license stamps on all files that need 'em
+	# (e.g. replace LICENSE keyword everywhere)
+	#
+	find ../${BASENAME}-${RELEASE} -type f -exec easel/devkit/sedition-pp LICENSE Licenses/$(LICENSETAG) {} \;
+	#
+	# Other keyword replacements
+	#
+	easel/devkit/sedition RELEASE ${RELEASE} RELEASEDATE ${RELEASEDATE}                        ../${BASENAME}-${RELEASE}/documentation/userguide/titlepage.tex
+	easel/devkit/sedition RELEASE ${RELEASE} RELEASEDATE ${RELEASEDATE} COPYRIGHT ${COPYRIGHT} ../${BASENAME}-${RELEASE}/00README
+	for manpage in ../${BASENAME}-${RELEASE}/documentation/manpages/*; do\
+	   easel/devkit/sedition RELEASE ${RELEASE} RELEASEDATE ${RELEASEDATE} COPYRIGHT ${COPYRIGHT} PACKAGE ${PACKAGE} LICENSELINE ${LICENSELINE} $$manpage;\
+	done
+	#
+	# Make the User's Guide, and copy to top level. (We'll
+	# destroy the userguide source soon.)
+	#
+	(cd ../${BASENAME}-${RELEASE}/documentation/userguide; make pdf)
+	cp ../${BASENAME}-${RELEASE}/documentation/userguide/main.pdf  ../${BASENAME}-${RELEASE}/Userguide.pdf
+	# 
+	# Finish the man pages off, adding necessary boilerplate.
+	# Must be done *after* the user guide is created, since the user guide
+	# steals and uses the pre-boilerplate man pages.
+	# Include the optional rigfilters documentation too; whether the user
+	# wants it or not is a configuration-time decision.
+	#
+	for prog in $(PROGS); do\
+	   cat ../${BASENAME}-${RELEASE}/documentation/manpages/boilerplate.trailer >> ../${BASENAME}-${RELEASE}/documentation/manpages/$$prog.man;\
+	done
+	for prog in $(RFPROGS); do\
+	   cat ../${BASENAME}-${RELEASE}/documentation/manpages/boilerplate.trailer >> ../${BASENAME}-${RELEASE}/documentation/manpages/$$prog.man;\
+	done;
+	-rm -f ../${BASENAME}-${RELEASE}/documentation/manpages/boilerplate.trailer
+	#
+	# Remove SVN-controlled files/directories that don't belong in the
+	# distro
+	#
+	-rm -rf ../${BASENAME}-${RELEASE}/Licenses
+	-rm -rf ../${BASENAME}-${RELEASE}/00CHECKLIST
+	-rm -rf ../${BASENAME}-${RELEASE}/Bugs
+	-rm -rf ../${BASENAME}-${RELEASE}/Manuscripts
+	-rm -rf ../${BASENAME}-${RELEASE}/SUBPACKAGES
+	-rm -rf ../${BASENAME}-${RELEASE}/00WISHLIST
+	(cd ../${BASENAME}-${RELEASE}/easel; make implode)
+	(cd ../${BASENAME}-${RELEASE}/;      make distclean)
+	#
+	# Packaging commands
+	#
+	(cd ..;	tar cvf ${BASENAME}-${RELEASE}.tar ${BASENAME}-${RELEASE})
+	(cd ..; $(COMPRESS) ${BASENAME}-$(RELEASE).tar)
+
+# "make check" runs a set of sqc exercises in the test suite, at level 4.
+# To run faster, reduce the level (level 1 runs a few tests, level 4
+# runs a lot). 
+#
+check:
+	(cd testsuite; ./sqc -p ../easel/miniapps 4 exercises.sqc . ../src)
+
+# "make devcheck" runs an additional set of development sqc exercises 
+# in the test suite, at level 4. This will take a long time.
+#
+devcheck:
+	(cd testsuite;\
+	 ./sqc -p ../src/           4 esl-alimanip.sqc . ../easel/miniapps/;\
+	 ./sqc -p ../easel/miniapps 4 cmalign.sqc      . ../src;\
+	 ./sqc -p ../easel/miniapps 4 cmbuild.sqc      . ../src;\
+	 ./sqc -p ../easel/miniapps 4 cmcalibrate.sqc  . ../src;\
+	 ./sqc -p ../easel/miniapps 4 cmemit.sqc       . ../src;\
+	 ./sqc -p ../easel/miniapps 4 cmscore.sqc      . ../src;\
+	 ./sqc -p ../easel/miniapps 4 cmsearch.sqc     . ../src;\
+	 ./sqc -p ../easel/miniapps 4 cmstat.sqc       . ../src;)
+
+# "make install" installs the programs in BINDIR
+#
+install:
+	mkdir -p ${BINDIR}
+	for file in $(PROGS); do\
+		cp src/$$file $(BINDIR)/;\
+	done
+#	if test -d $(RIGFILTERS); then\
+#	   for file in $(RFPROGS); do\
+#	      cp rigfilters/cm2hmm-1.0/$$file $(BINDIR)/;\
+#	   done;\
+#	fi
+
+# "make clean" removes almost everything except configuration files
+#              and binaries.
+clean:
+	-rm -f *.o *~ Makefile.bak core TAGS gmon.out
+	(cd testsuite;               make clean)
+	(if cd documentation/userguide; then make clean; fi)
+	(cd src;                     make clean)
+	(cd easel;                   make clean)
+#	(cd rigfilters;              make clean)
+
+# "make distclean" leaves a pristine source distribution.
+#
+distclean:
+	-rm -f  config.cache config.log config.status
+	-rm -rf autom4te.cache
+	-rm -f *.o *~ Makefile.bak core TAGS gmon.out
+	(cd testsuite;               make distclean)
+	(if cd documentation/userguide; then make distclean; fi)
+	(cd src;                     make distclean)
+	(cd easel;                   make distclean)
+#	(cd rigfilters;              make distclean)
+	-rm Makefile
+
diff --git a/Userguide.pdf b/Userguide.pdf
new file mode 100644
index 0000000..aa03803
Binary files /dev/null and b/Userguide.pdf differ
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 120000
index 0000000..865f5c8
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1 @@
+easel/aclocal.m4
\ No newline at end of file
diff --git a/benchmarks/cmsearch-rmark/00README b/benchmarks/cmsearch-rmark/00README
new file mode 100644
index 0000000..4d628ed
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/00README
@@ -0,0 +1,418 @@
+rmark-1
+RNA similarity search software benchmark
+Eric Nawrocki
+Wed Nov  8 09:10:13 2006
+---------------------------------------------------------------------
+
+Example usage: 
+	perl rmark.pl infernal.rmm inf.rmk test_dir/ test.idx test.fa
+	     testrun_out
+	perl rmark_process_glbf.pl infernal.rmm inf.rmk
+	     test_dir/ test.idx test testrun_out.glbf testrun_out
+
+Example output:
+	testrun_out.glbf (from rmark.pl)
+	testrun_out.time (from rmark.pl)
+	testrun_out.fam  (from rmark_process_glbf.pl)
+	testrun_out.all  (from rmark_process_glbf.pl)
+	testrun_out.roc  (from rmark_process_glbf.pl)
+
+There are 3 main sections to this 00README:
+
+(Section 1) Overview of files
+(Section 2) Performing a trial run of rmark
+(Section 3) Preparing an rmark run for a cluster
+
+These sections describe 'rmark-1' the first version of the rmark
+benchmark, defined by a specific set of sequence files as described
+below. 'rmark-1' is the benchmark used in the banded-cyk manuscript in
+infernal/Manuscripts/banded-cyk/
+
+To duplicate the 6 infernal benchmark runs described in the banded-cyk
+manuscript see (Section 3) and the file duplicate_full_bm.sh.
+
+To duplicate the BLASTN benchmark run described in the banded-cyk 
+manuscript see the file duplicate_blast_bm.sh.
+
+=======================================================================
+(Section 1) Overview of files
+=======================================================================
+There are 3 main perl scripts: 
+
+o rmark.pl              - performs a benchmark run
+
+o rmark_process_glbf.pl - converts rmark.pl output into MER and ROC
+                          points based on different scoring schemes.
+                          Can be run on concatenated rmark.pl output
+			  from many 'clusterfied' runs (see
+			  rmark_clusterfy.pl)
+
+o rmark_clusterfy.pl    - splits up a single rmark.pl benchmark run of
+			  X families against Y chromosomes into X*Y
+			  mini-benchmarks and writes a shell script to
+			  combine the results after they're all done.
+
+There are two sets of sequence files relevant to rmark, family
+specific files and pseudo-genome files. rmark-1 is version 1 of rmark
+and is defined by 51 sets of family specific files and a pseudo-genome
+made up of 20 50 Kb chromosomes with the test sequences from the 51
+families embedded within it. The construction of the pseudo-genome 
+and selection of the family specific files from Rfam 7.0 is described
+in the banded-cyk manuscript. 
+
+The two sets of sequence files in the rmark-1/ subdirectory:
+
+(1) Family specific files:
+
+The rmark-1/ subdirectory contains data files for 51 sequence
+families,including training alignments and a total of 450 remote homologue test
+sequences. For each family, there are four files:
+	.ali  : a multiple alignment for training (STOCKHOLM format)
+	.test : a set of remote homologue test sequences (FASTA format)
+	.raw  : the unaligned training sequences in .ali (FASTA format)
+	.idx  : list of the names of the test sequences
+
+
+(2) pseudo-genome files
+
+The 450 test sequences are embedded with 20 50 Kb randomly generated
+chromosomes on either strand. The relevant files are:
+	rmark-1.fa       : a fasta file with all 20 chromosomes
+	rmark-1.ebd      : specifies where in the pseudo-genome each
+	 	           test sequence is, each line has 6 fields:
+        	           <fam name> <test seq name> <chromosome>
+			   <begin posn> <end posn> <orientation>
+	                   Where <orientation> is 0 for forward
+			   strand, 1 for reverse strand.
+	rmark-1_chrXX.fa : XX=1-20, a fasta file for each chromosome
+	rmark-1_chrXX.ebd: XX=1-20, subset of rmark-1.ebd for each 
+	                   chromosome
+        rmark-1.idx      : a list of the families in the benchmark.
+
+The rmark-1 benchmark has mainly be used to benchmark infernal's
+cmsearch program but the rmark scripts are built in a modular way to
+make it relatively easy to benchmark your own search program. To do
+this you need to create a mymethod.rmm file that takes the output from
+your method and generates glbf format output. See blast.rmm or
+infernal.rmm (which uses infernal.pm and infernal2glbf.pl to help do
+this) for examples.
+
+=======================================================================
+(Section 2) Performing a trial run of rmark
+=======================================================================
+
+This section will lead you step by step through a trial run of the
+benchmark. (Alternatively, the file 'do_rmark-test.sh' is a shell
+script that will perform this trial run). This trial benchmark, called
+'rmark-test' is a subset of the full 'rmark-1' benchmark. 
+The rmark-test benchmark contains exactly 2 of the 51 RNA families in
+rmark-1: SECIS (RF00031) and tRNA (RF00005) and exactly 2 rmark-1
+pseudo-genome chromosomes (numbers 12 and 13). The trial run uses
+infernal v0.72's cmsearch in query dependent banding (QDB) mode and
+takes about 6 minutes (on a computer with a Intel Xeon 3.0 GHz processor).
+
+The relevant files are in infernal/benchmarks/cmsearch-rmark/rmark-test/
+
+o RF00005.test & RF00031.test - the unaligned test sequences
+o RF00005.ali  & RF00031.ali  - the query (training) alignments
+o RF00005.raw  & RF00031.raw  - the unaligned query seqs 
+o RF00005.idx  & RF00031.idx  - the names of the test seqs
+
+o rmark-test.fa   - part of the rmark-1 pseudo-genome (chr 12 & 13)
+o rmark-test.ebd  - info on RF00005 & RF00031 test seqs in chr 12 & 13
+o rmark-test.idx  - root name (RF00005 & RF00031) (read by scripts)
+
+Step 1 - run the benchmark via rmark.pl from the directory with rmark.pl:
+IMPORTANT: execute all commands from the directory that includes the
+           the rmark scripts. These instructions assume this directory
+           is infernal/benchmarks/cmsearch-rmark/
+
+- First just to get the usage:
+
+$ perl rmark.pl
+perl rmark.pl
+        <.rmm rmark module>
+        <.rmk rmark config file>
+        <seq directory with *.ali, *.test, *.idx, *.raw files>
+        <index file with family names; provide path>
+        <genome file; must exist in the seq dir>
+        <output root, for naming output files>
+
+Options:
+        -E <x> : use E-values [default], set max E-val to keep as <x> [default: 2]
+        -B <x> : use bit scores, set min score to keep as <x>
+
+- A brief explanation of the command line arguments:
+  <*.rmm rmark module>           
+     - Actually runs the search program see infernal.rmm for an example
+  <*.rmk rmark config file>
+     - Defines options for the *.rmm module, see inf_qdb-72.rmk.
+  <seq directory with...>
+     - the directory with all the sequence files for the benchmark, 
+       in this case it's 'rmark-test', for a full rmark-1 benchmark run
+       it's 'rmark-1'
+  <index file with family names>
+     - file with the family names each on a separate line, for this
+       example, 'rmark-test/rmark-test.idx'; provide path to the file
+  <genome file>
+     - the genome (or chromosome) file we're searching in must
+       exist in the seq dir, along with X.ebd; for this example
+       'rmark-test.fa'.
+  <output root>
+     - the script will output <output root>.glbf and 
+       <output root>.time files, described below.
+
+- Execute the rmark.pl script with the -B option enabled with an '8',
+  setting the minimum bit score to keep as 8 bits (takes about 6
+  minutes). 
+
+$ perl rmark.pl -B 8 infernal.rmm rmk_files/inf_qdb-72.rmk rmark-test/
+       rmark-test/rmark-test.idx rmark-test.fa rmark-test_out
+
+- 2 new files will be created in the current working dir:
+$ ls -ltr | tail -2
+-rw-r--r--   1 nawrockie eddy   2881 Nov 10 11:24 rmark-test_out.glbf
+-rw-r--r--   1 nawrockie eddy    124 Nov 10 11:24 rmark-test_out.time
+
+- rmark-test_out.glbf should have exactly 62 lines (if you're
+  benchmarking infernal version 0.72). The .glbf line describes 
+  the hits returned by cmsearch, it has the following format:
+
+  Each line has exactly 5 fields separated by single space:
+  <seq name> <score> <start posn> <end posn> <orientation>
+  orientation is 0 for a hit on the forward strand, 1 for the opposite
+  strand
+
+- rmark-test_out.time reports on how long the benchmark took for
+  each family and altogether. This is actual time (wall time), not
+  compute time.  
+
+Step 2 - Determine the MER score (per family and overall) as well as
+         ROC points by converting the rmark-test.glbf file to
+         rmark-test.all, rmark-test.fam and rmark-test.roc files using
+         rmark_process_glbf.pl.
+
+- First, to get the usage:
+
+$ perl rmark_process_glbf.pl
+perl rmark_process_glbf.pl
+	<'E' if E-values used (lower score is better), 'B' if higher is better>
+        <.rmm file used>
+        <.rmk file used>
+        <seq directory with *.ali, *.test, *.idx, *.raw files>
+        <index file with family names; provide path>
+        <genome root <X>, <X>.fa and <X>.ebd must be in seq dir>
+        <concatenated *.glbf output from >= 1 rmark.pl runs; in CWD>
+        <output root>
+
+Options: (see code for details)
+        Hit resolution options:
+        -R hit : [default] each hit is a single positive/negative
+        -R fnt : treat every nucleotide as a separate positive or negative.
+        -R nnt : treat every non-positive nucleotide as separate negative,
+                 and every positive nt as a 1/length(hit) fraction of a hit
+
+        Ignore cross-hits (hits to fam Y while searching with fam X) options:
+        -I both: [default] ignore cross hits on both strands
+        -I none: don't ignore cross hits on either strand
+        -I opp : don't ignore cross hits on opposite strand
+
+- A brief explanation of the command line arguments:
+  <'E' if E-values used ...>
+     - the script needs to know how to sort the scores, if lower
+       scores are better, i.e. E-values were used, enter 'E'. If 
+       higher scores are better b/c bit scores were used enter 'B'.
+
+  Arguments 2-5 are the same as arguments 1-4 for rmark.pl (see above)
+
+  <genome root <X> ...>
+     - for this script, the genome file must be named <X>.fa
+       and the embed file <X>.ebd. These two files must be in the seq
+       directory. The .ebd file is described briefly in section 1.
+  <concatenated *.glbf output..> 
+     - .glbf output from rmark.pl can be concatenated together (such
+        as if rmark_clusterfy.pl was used (see below)) and used as
+	input. Or a single .glbf file can be used, as we'll do in this 
+	example.
+  <output root>
+     - the script will output <output root>.all, <output root>.fam
+       and <output root>.roc files, described below.
+
+- For more info on the options see the script's code. For our purposes
+  we want to use the defaults.
+
+- Now actually run the script:
+$ perl rmark_process_glbf.pl B infernal.rmm rmk_files/inf_qdb-72.rmk
+       rmark-test/ rmark-test/rmark-test.idx rmark-test
+       rmark-test_out.glbf rmark-test_out
+
+- 3 new files will be created in the current working dir:
+$ ls -ltr | tail -3
+-rw-r--r--   1 nawrockie eddy    3632 Dec  1 12:06 rmark-test_out.fam
+-rw-r--r--   1 nawrockie eddy    3221 Dec  1 12:06 rmark-test_out.all
+-rw-r--r--   1 nawrockie eddy     653 Dec  1 12:06 rmark-test_out.roc
+
+- rmark-test_out.fam has a ranked list of hits sorted by family
+  and MER statistics for each family as well as across families 
+  (the "summary MER" reported in Table 6 of the banded-cyk 
+  manuscript). Positives are indicated with a '+' and negatives 
+  with a '-'.
+
+- rmark-test_out.all has a single master list of both families mixed
+  together, with summary MER statistics.
+
+- rmark-test_out.roc has points for a ROC curve in the format:
+  (<x>, <y>) derived from the master list in rmark-test.all.
+
+=======================================================================
+(Section 3) Performing an rmark run on a cluster
+=======================================================================
+
+As you saw with rmark-test, the rmark.pl script can perform a
+benchmark of multiple families against multiple chromosomes. But
+infernal is really slow: the 6 instances of the rmark-1 infernal
+benchmark described in the banded_cyk manuscript collectively take
+roughly 2600 CPU hours (on a 3.0 GHz Intel Xeon). In these situations
+it's useful to have a cluster. The rmark_clusterfy.pl script takes a
+single rmark benchmark set of X families against Y chromosomes and
+splits it up into X*Y mini-benchmarks. It also creates a directory in
+which these mini-benchmark jobs will be run, and a shell script to
+combine the results of all the jobs after they've finished running.
+
+For an example, I'll walk through the steps necessary for duplicating
+the rmark-1 benchmark for infernal version 0.72 in QDB mode described
+in the banded-cyk manuscript (data in Table 5 (row 7), Table 6, and
+Figure 5). 
+
+To duplicate all the benchmark results in the manuscript
+see the shell script 'duplicate_full_bm.sh'.
+
+Step 1 - run rmark_clusterfy.pl to create 51 families * 20 chromosomes
+         = 1020 mini-benchmarks to run on a cluster
+- Here's the usage of rmark_clusterfy.pl:
+
+$ perl rmark_clusterfy.pl
+Usage: perl rmark_clusterfy.pl
+        <.rmm file name>
+        <.rmk file name>
+        <dir with *.ali *.idx *.test and *.raw files>
+	<index file with family names; provide path>
+        <genome root X, X.chrlist, X.fa, X.ebd must be in PWD>
+        <output file root>
+
+Options:
+        -E <x> : use E-values [default], set max E-val to keep as <x> [default: 2]
+        -B <x> : use bit scores, set min score to keep as <x>
+
+- A brief explanation of the command line arguments:
+  The first 4 arguments are the same as for rmark.pl (see above)
+  <genome root <X> ...>
+     - for this script, the genome file must be named <X>.fa
+       and the embed file <X>.ebd, and a special chromosome list 
+       file must be named <X>.chrlist. These three files must be in
+       the seq directory. The .ebd file is described briefly in
+       section 1. The <X>.chrlist file simply lists the chromosome
+       files. Each chromosome file must be in the seq directory. For
+       rmark-1 there are 20 chromosome files in the rmark-1 subdir
+       as described in section 1.
+
+  <output root>
+     - the script will create a directory called 
+       <output root>_<genome root>/, copy all necessary files to it
+       for running rmark, and create <output root>.com and 
+       <output root>_pp.script in the new directory, described below.
+
+- Now actually run the script, we're using bit scores, and want to
+  keep only scores above 8 bits:
+  $ perl rmark_clusterfy.pl -B 8 infernal.rmm rmk_files/inf_qdb-72.rmk
+  rmark-1/ rmark-1/rmark-1.idx rmark-1 inf_qdb-72
+
+- The following output prints to the screen:
+***************************************************************************
+ Output file notice
+ File name   : inf_qdb-72_rmark-1_out_dir/inf_qdb-72.com
+ description : Command file with 1020 qsub calls for the cluster.
+***************************************************************************
+***************************************************************************
+ Output file notice
+ File name   : inf_qdb-72_rmark-1_out_dir/inf_qdb-72_pp.script
+ description : Shell script to merge and process the collective output
+               after all the cluster jobs are finished.
+***************************************************************************
+- The script has created the inf_qdb-72_rmark-1_out_dir and copied a
+  bunch of files there. This is the directory in which the benchmark
+  should be performed on the cluster. 
+
+- The inf_qdb-72.com file has 1020 'qsub' commands that should work
+  with Sun Grid Engine (SGE) version 6. Each 'qsub' command submits a
+  mini-benchmark run of 1 family versus 1 chromosome to a cluster
+  node. If your cluster uses something besides SGE version 6, you'll
+  have to change the code in rmark_clusterfy.pl to create a different
+  .com file or modify the .com file after it's created. 
+
+ -The inf_qdb-72_pp.script is a post-processing script ('pp') that
+  should be run after ALL the 1020 jobs are finished. It looks like
+  this:
+
+  $ cat inf_qdb-72_rmark-1_out_dir/inf_qdb-72_pp.script 
+  rm merged_inf_qdb-72*
+  cat *.glbf > inf_qdb-72_all_glbf.concat
+  cat *.time > inf_qdb-72_all_time.concat
+  perl rmark_times.pl *.time > merged_inf_qdb-72.time
+  perl rmark_process_glbf.pl B infernal.rmm rmk_files/inf_qdb-72.rmk
+  rmark-1 inf_qdb-72_all_glbf.concat merged_inf_qdb-72_hit
+  cp merged_*fam ../
+  cp merged_*all ../
+  cp merged_*time ../
+  cp merged_*roc ../
+
+  The script concatenates the *.glbf files and *.time files from all
+  1020 runs together, and calls rmark_process_glbf.pl and
+  rmark_times.pl on these concatenated files. The rmark_times.pl
+  script is a simple script (not described here, but see the code for
+  details), it will create a merged_inf_qdb-72_hit.time file with
+  the total time required for the 1020 runs. The rmark_process_glbf.pl
+  script will create the files merged_inf_qdb-72_hit.fam,
+  merged_inf_qdb-72_hit.all and merged_inf_qdb-72_hit.roc. The
+  rmark_process_glbf.pl script is able to treat the concatenated
+  .glbf output as if it were created by a single instance of the
+  benchmark (a single rmark.pl run, like in the 'rmark-test' trial run
+  described above). The results will be in the 4 merged* files which
+  get copied up one dir when this script is run.
+
+Step 2 - login to the cluster, submit the jobs, wait for them to
+         finish and post-process the output:
+  
+- After logging into a cluster node that accepts job submissions, you
+  can submit the jobs from the inf_qdb-72_rmark-1_out_dir/
+
+$ sh inf_qdb-72.com 
+
+- The longest run takes about 25 minutes (on a Intel 3.0 GHz Xeon).
+- After they're all finished, run the inf_qdb-72_pp.script: 
+
+$ sh inf_qdb-72_pp.script 
+
+The results are in the merged_* files:
+
+$ tail -10 merged_inf_qdb-72_hit.fam
+
+MER:        113
+MER_fp:     2
+MER_fn:     111
+MER_thresh: 16.38
+
+MER statistics summed across all 51 families:
+MER    (fam sum):     97
+MER_fp (fam sum):     3
+MER_fn (fam sum):     94
+
+These statistics are reported in Table 6 of the banded-cyk manuscript.
+
+To perform ALL 6 infernal runs described in Table 6, see the
+duplicate_full_bm.sh shell script, which contains 6 rmark_clusterfy.pl
+calls.
+
+-----------------------------------------------------------------------------
+
+
diff --git a/benchmarks/cmsearch-rmark/blast.rmm b/benchmarks/cmsearch-rmark/blast.rmm
new file mode 100755
index 0000000..7e85017
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/blast.rmm
@@ -0,0 +1,238 @@
+#! /usr/local/bin/perl
+
+# Eric Nawrocki 09.07.05
+#
+# blast.rmm 
+#
+# RMARK module for blast
+
+# based on blast.pl by SRE
+# this file does less than blast.pl though
+#
+
+require "sre.pl";
+
+$configfile = shift;
+$idxfile    = shift;
+$alifile    = shift;
+$testfile   = shift;
+$root       = $alifile;
+if(!($root       =~ s/\.ali$//))
+{
+    die "Can't determine root based on test file name $testfile.\n";
+}
+
+$tmp     = &tempname();         # get a temp file name
+$tmp2     = &tempname();         # get a temp file name
+$matrix  = "BLOSUM62";
+$pairwise  = "blastn";		
+$format    = "xdformat -n";
+#$pairwise = "ssearch3 -Hqd 0";
+#$pairwise = "fasta3 -Hqd 0";
+
+$totseqs    = 0;
+$totok      = 0;
+$totgood    = 0;
+$siglevel   = 0.01;		# relative to OWL 29.3 size: 191509 seqs, 60552547 residues
+
+require "$configfile";
+#system("rm blast.temp");
+#print "PROFMARK 1.0: benchmarking $pairwise.\n";
+
+#open (INDEX,$idxfile) || die;
+#while (<INDEX>) {
+#    if (/^(\S+)/) {
+#	$root = $1;
+
+	# Preset the true positives to a best p/eval of 100.0.
+	#
+
+#format the database the test set
+system("$format -e $tmp2 $testfile > /dev/null");
+#system("$format $testfile > /dev/null");
+
+%sc = ();		# clear the assoc array
+$highnoise = 100.0;
+
+# Search test set with each sequence in the training set.
+# Record highest hit for each test seq including noise seqs.
+#
+
+#print("opening raw\n");
+&open_fasta("$root.raw");
+while (&read_fasta(*name, *desc, *seq)) {
+    
+    # Write one sequence to a temp file
+    open  (TMPSEQ, ">$tmp.seq") || die;
+    &write_fasta(*TMPSEQ, $name, $desc, $seq);
+    close TMPSEQ;
+    
+    # Run BLASTN
+    #$output = `$pairwise $dir/$root.test $tmp.seq M=$matrix B=0 E=10 Z=60552547 filter=seg filter=xnu`;
+    $output = `$pairwise $testfile $tmp.seq -kap $options`;
+    #system("$pairwise $testfile $tmp.seq -kap $options >> blast.temp");
+    #print("calling $pairwise $testfile $tmp.seq $options >> blast.temp\n");
+    # Parse output
+    @lines = split(/^/, $output);
+    $saw_sbjct = 0;
+    for($i = 0; $i < scalar(@lines); $i++)
+    {
+	$line = $lines[$i];
+	# We're looking for 4 types of lines
+	#
+	# Type 1: those that tell us we're about to see search results against a new 
+        #         chromosome. These lines look like this: 
+	#         >pg-1_20
+	#
+	# Type 2: those that tell us the score for a new HSP that we're about to see 
+	#         an alignment for. (remember we're not dealing with sum statistics, 
+	#         so each hit is its own HSP.)
+	#         These lines look like this: 
+	#         Score = 572 (91.9 bits), Expect = 2.2e-23, P = 2.2e-23
+	#
+	# Type 3: those that tell us the potential beginning or end of the region
+	#         of the target (chromosome) that we're hitting.
+	#         These lines look like this:
+	#         Sbjct: 45330 GTTTCTAATCTATCAGCT-CAGTAGTTTCGGTAAAGGCGAAACGAGGCTATAACGGATA- 45387
+	# Type 4: those that tell us the orientation of the hit with respect to the
+	#         target (chromosome) minus means reverse orientation, plus is forward.
+	#         These lines look like this:
+	#         forward orientation:
+	#         Identities = 132/180 (73%), Positives = 132/180 (73%), Strand = Plus / Plus
+	#         reverse orientation:
+        #         Identities = 71/111 (63%), Positives = 71/111 (63%), Strand = Minus / Plus
+
+	if ($line =~ /^>(\S+)/) 
+	{
+	    #print("read type1 line\n");
+	    #Type 1
+	    #This is one of two ways we know that we've
+	    #seen the last ^Sbjct: line for the previous hit.
+	    #So now we store the beginning and end positions of the previous hit.
+	    #(ONLY IF THIS IS NOT OUR FIRST HIT)
+	    if($saw_sbjct)
+	    {
+		#printf("1 storing begin $begin end $end for hit : $curr_hit\n");
+		push(@{$begin_hash_of_arr{$curr_hit}}, $begin);
+		push(@{$end_hash_of_arr{$curr_hit}}, $end);
+		push(@{$orient_hash_of_arr{$curr_hit}}, $orient);
+	    }
+	    $curr_hit = $1;
+	    $saw_sbjct = 0;
+	}
+	elsif ($line =~ /^\s+Score\s=\s(\d+)\s\((\S+)\sbits\)\,\sExpect\s=\s(\S+)\,\sP\s=\s(\S+).*$/)
+	{
+	    #printf("read type2 line\n");
+	    $curr_sc = $1;
+	    $curr_bits = $2;
+	    $curr_eval = $3;
+	    $curr_pval = $4;
+	    if($curr_hit eq "")
+	    {
+		print("ERROR in blast.rmm, parsing the blast output incorrectly. (curr_hit is the empty string).\n");
+		exit();
+	    }
+	    push(@{$sc_hash_of_arr{$curr_hit}}, $curr_eval);
+	    #print("adding $curr_hit eval $curr_eval\n");
+	    #this is the second of two ways we know that we've
+	    #seen the last ^Sbjct: line for a hit
+	    #so now we store the beginning and end
+	    #positions.
+	    if($saw_sbjct)
+	    {
+		#printf("2 storing begin $begin end $end for best hit : $curr_hit\n");
+		push(@{$begin_hash_of_arr{$curr_hit}}, $begin);
+		push(@{$end_hash_of_arr{$curr_hit}}, $end);
+		push(@{$orient_hash_of_arr{$curr_hit}}, $orient);
+	    }
+	    #in this case we're about to see a new hit in the same sequence
+	    #so we don't change $curr_hit
+	    $saw_sbjct = 0;
+	}
+	elsif($line =~ /Sbjct:\s+(\S+)\s+\S+\s+(\S+)\s*$/) {
+	    if(!($saw_sbjct))
+	    {
+		$begin = $1;
+		$end = $2;
+		$saw_sbjct = 1;
+	    }
+	    else
+	    {
+		$end = $2;
+	    }
+	}
+	elsif($line =~ /\s+Identities =.+Strand = /)
+	{
+	    #type 4, this tells us which orientation the hit is in
+	    if($line =~ /Minus/)
+	    {
+		#query was reversed to match db, this means 
+		#we're hitting the reverse strand of the db
+		$orient = 1;
+	    }
+	    else
+	    {
+		$orient = 0;
+	    }
+	}
+    }
+    #now its possible we haven't finished off the last hit
+    if($saw_sbjct)
+    {
+	#printf("3 storing begin $begin end $end for best hit : $curr_hit\n");
+	push(@{$begin_hash_of_arr{$curr_hit}}, $begin);
+	push(@{$end_hash_of_arr{$curr_hit}}, $end);
+	push(@{$orient_hash_of_arr{$curr_hit}}, $orient);
+    }
+}
+&close_fasta();
+
+# Convert output to GLBF format that master script rmark.pl expects
+# GLBF format is just like GLF format but with bounds of hits
+# <seq name> <score> <start posn> <end posn> <orientation 0=forward 1=reverse>
+foreach $subject (sort keys(%sc_hash_of_arr)) {
+    for($i = 0; $i < (scalar(@{$sc_hash_of_arr{$subject}})); $i++)
+    {
+	$sc = $sc_hash_of_arr{$subject}[$i];
+	$begin = $begin_hash_of_arr{$subject}[$i];
+	$end = $end_hash_of_arr{$subject}[$i];
+	$orient = $orient_hash_of_arr{$subject}[$i];
+	printf("%-24s %g %d %d %d\n", $subject, $sc, $begin, $end, $orient);
+    }
+}
+unlink "$tmp.seq";
+unlink $tmp;
+unlink $tmp2;
+
+# Old code from blast.pl to print output (skipping convert to GLF step)
+
+# Print output
+#
+#$ntest = 0;
+#$nok   = 0;		# number above high noise
+#$ngood = 0;		# number statistically significant
+#foreach $true (sort keys(%sc)) {
+#if ($sc{$true} < $highnoise) { 
+#$nok++; 
+#if ($sc{$true} < $siglevel)  { $ngood++; }
+#	    }
+#	    $ntest++; 
+#	}
+#	printf("%-20s   %5d/%-5d over noise of %g\n", $root, 
+#	       $nok, $ntest, $highnoise); 
+#	foreach $true (sort keys(%sc)) {
+#	    if ($sc{$true} < $highnoise) {
+#		$plusminus = "+"; 
+#		if ($sc{$true} < $siglevel) { $plusminus = "++"; }
+#	    } else {$plusminus = "-";}
+#	    printf("\t%s %-25s %g\n", $plusminus, $true, $sc{$true});
+#	}
+#	$totseqs  += $ntest;
+#	$totok    += $nok;
+#	$totgood  += $ngood;
+#    }
+#}
+
+#printf("Summary: %d/%d recognized above noise\n", $totok, $totseqs);
+#printf("         %d/%d recognized better than P=%f\n", $totgood, $totseqs, $siglevel);
+
diff --git a/benchmarks/cmsearch-rmark/do_rmark-test.sh b/benchmarks/cmsearch-rmark/do_rmark-test.sh
new file mode 100644
index 0000000..1f0446b
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/do_rmark-test.sh
@@ -0,0 +1,21 @@
+# do_rmark-test.sh: Perform a trial run of the rmark benchmark.
+# See 00README for more information.
+#
+# The current directory should have the following files:
+# sre.pl, rmark.pl, infernal.rmm, infernal.pm, and infernal2glbf.pl.
+# The file inf_qdb-71.rmk should be in a subdir called rmk_files/
+#
+# Also, the current dir should have a subdir called rmark-test/ containing the 
+# following files: 
+# rmark-test.idx, rmark-test.ebd, rmark-test.fa, RF00005.test, RF00005.ali,
+# RF00005.idx, RF00031.test, RF00031.ali, RF00031.idx.
+#
+# Step 1: run the benchmark, outputting rmark-test_out.glbf 
+#         and rmark-test_out.time
+perl rmark.pl -B 8 infernal.rmm rmk_files/inf_qdb-71.rmk rmark-test/ rmark-test/rmark-test.idx rmark-test.fa rmark-test_out
+#
+# Step 2: create rmark-test_out.fam, rmark-test_out.all, and 
+#         rmark-test_out.roc from the rmark-test_out.glbf file.
+#         
+perl rmark_process_glbf.pl B infernal.rmm rmk_files/inf_qdb-71.rmk rmark-test/ rmark-test/rmark-test.idx rmark-test rmark-test_out.glbf rmark-test_out
+
diff --git a/benchmarks/cmsearch-rmark/duplicate_blast_bm.sh b/benchmarks/cmsearch-rmark/duplicate_blast_bm.sh
new file mode 100644
index 0000000..b98db08
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/duplicate_blast_bm.sh
@@ -0,0 +1,30 @@
+# duplicate_blast_bm.sh: Duplicate the blast benchmark reported in the
+# banded-cyk manuscript.  See 00README for more information.  
+#
+# IMPORTANT: To run this benchmark, the command 'blastn' must execute
+# wu-blastn version BLASTN 2.0MP-WashU, and the command 'xdformat'
+# must execute XDFORMAT-WashU 1.0.  
+#
+# The blast benchmark differs from the infernal benchmarks in that we
+# use E-values to rank scores from blast, while we use bit-scores to
+# rank scores from Infernal (E-values were not yet implemented in
+# Infernal 0.71). This is the -E option to rmark.pl and the 'E' 
+# argument to rmark_process_glbf.pl shown below.
+# 
+# The current directory should have the following files:
+# sre.pl, rmark.pl, blast.rmm and a file called blast_w7.rmk
+# should be in a subdir called rmk_files/
+#
+# Also, the current dir should have a subdir called rmark-test/ containing 
+# the following files: 
+# rmark-1.idx, rmark-1.ebd, rmark-1.fa, and 51 sets of RFXXXXX.test, RFXXXXX.ali,
+# RFXXXXX.idx, where XXXXX is a family specific identifier (see 00README). 
+#
+# Step 1: run the benchmark, outputting blast.glbf 
+#         and blast.time
+perl rmark.pl -E 1 blast.rmm rmk_files/blast_w7.rmk rmark-1/ rmark-1/rmark-1.idx rmark-1.fa blast
+#
+# Step 2: create blast.fam, blast.all, and blast.roc from the 
+#         blast.glbf file.
+#         
+perl rmark_process_glbf.pl E blast.rmm rmk_files/blast_w7.rmk rmark-1/ rmark-1/rmark-1.idx rmark-1 blast.glbf blast 
diff --git a/benchmarks/cmsearch-rmark/duplicate_full_bm.sh b/benchmarks/cmsearch-rmark/duplicate_full_bm.sh
new file mode 100644
index 0000000..a192ded
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/duplicate_full_bm.sh
@@ -0,0 +1,20 @@
+# See 00README for details.
+# These 6 rmark_clusterfy calls will create 6 subdirectories in the current directory, named:
+#  inf-55_rmark-1_out_dir/
+#  inf_p1_noent-71_rmark-1_out_dir/
+#  inf_p1-71_rmark-1_out_dir/
+#  inf_noent-71_rmark-1_out_dir/
+#  inf-71_rmark-1_out_dir/
+#  inf_qdb-71_rmark-1_out_dir/
+# 
+# Inside each dir there will be two scripts *.com and *pp.sh. To submit the jobs 
+# to the cluster, run the *.com script. Then wait for all the jobs to finish and
+# run the *pp.sh script.
+
+perl rmark_clusterfy.pl -B 8 infernal_55_W.rmm rmk_files/inf-55.rmk          rmark-1/  rmark-1/rmark-1.idx rmark-1 inf-55
+perl rmark_clusterfy.pl -B 8 infernal.rmm      rmk_files/inf_p1_noent-71.rmk rmark-1/  rmark-1/rmark-1.idx rmark-1 inf_p1_noent-71
+perl rmark_clusterfy.pl -B 8 infernal.rmm      rmk_files/inf_p1-71.rmk       rmark-1/  rmark-1/rmark-1.idx rmark-1 inf_p1-71
+perl rmark_clusterfy.pl -B 8 infernal.rmm      rmk_files/inf_noent-71.rmk    rmark-1/  rmark-1/rmark-1.idx rmark-1 inf_noent-71
+perl rmark_clusterfy.pl -B 8 infernal.rmm      rmk_files/inf-71.rmk          rmark-1/  rmark-1/rmark-1.idx rmark-1 inf-71
+perl rmark_clusterfy.pl -B 8 infernal.rmm      rmk_files/inf_qdb-71.rmk      rmark-1/  rmark-1/rmark-1.idx rmark-1 inf_qdb-71
+
diff --git a/benchmarks/cmsearch-rmark/infernal.pm b/benchmarks/cmsearch-rmark/infernal.pm
new file mode 100644
index 0000000..cf3c9eb
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/infernal.pm
@@ -0,0 +1,220 @@
+# Eric Nawrocki
+# 09.06.05
+# infernal.pm
+# Perl routines for parsing INFERNAL output
+# 
+# based on hmmer.pm
+# SRE, Wed Oct 28 11:27:17 1998
+# RCS $Id$ 
+
+package infernal;
+
+#------------ ParseInfernal ------------
+#
+# Parse cmsearch (v0.55->v0.71) output into
+# arrays that we can use in perl scripts.
+#
+# Illustrative example:
+#    use infernal;
+#    $output = `cmsearch foo.cm RF0005`;
+#    &infernal::ParseINFERNAL($output);
+#    printf "The total number of hits is %d\n", $infernal::nhit;
+#
+# Data made available for each CM $c:
+#    $ncm              - number of CMs used to search
+#    $ntarget[$c]      - total number of sequences with at least 1 hit
+#    @{$targname[$c]}  - array of target names
+#    %{$seqnhit[$c]}   - number of sequences hit (indexed by target name)
+#
+#    $cm[$c]        - name of query CM 
+#    $cmdesc[$c]    - description of query CM
+#
+#    $nhit[$c]            - total number of hits
+#    @{$hitname[$c]}      - target names hit
+#    @{$hitnum[$c]}       - hit number (starts at 0)
+#    @{$hitsqfrom[$c]}    - sequence from coords (start positions)
+#    @{$hitsqto[$c]}      - sequence to coords (end positions)
+#    @{$hitbitscore[$c]}  - hit bit scores
+#    @{$hitevalue[$c]}    - hit E-values (only available if -E option used)
+#    @{$hitpvalue[$c]}    - hit P-values (only available if -E option used)
+#    @{$hitgccontent[$c]} - GC content (an integer 0..100) 
+#    @{$hitcmfrom[$c]}    - array of cm-from coords
+#    @{$hitcmto[$c]}      - array of cm-to coords
+
+# Data not made available that a future cmsearch might output:
+#
+#    @hitsqbounds  - e.g. "[]" or ".." for seq
+#
+#    @hitcmbounds - e.g. "[]" or ".." for CM
+#
+#    $aligndata    - the raw alignment text (currently not parsed further)
+#
+sub ParseINFERNAL {
+    my($output) = @_;
+    my(@lines, $line);
+
+    $cm[0]       = "";
+    $cmdesc[0]   = "";
+
+    @targname             = ();
+    @{$targname[0]}       = ();
+    @targname_byhit       = ();
+    @{$targname_byhit[0]} = ();
+    @seqnhit              = ();
+    %{$seqnhit[0]}        = ();
+
+    @nhit              = ();
+    $nhit[0]           = 0;
+    @ntarget           = ();
+    $ntarget[0]        = 0;
+
+    @hitname           = ();
+    @{$hitname[0]}     = ();
+    @hitnum            = ();
+    @{$hitnum[0]}      = ();
+    @hitsqfrom         = ();
+    @{$hitsqfrom[0]}   = ();
+    @hitsqto           = ();
+    @{$hitsqto[0]}     = ();
+    @hitcmfrom         = ();
+    @{$hitcmfrom[0]}   = ();
+    @hitcmto           = ();
+    @{$hitcmto[0]}     = ();
+    @hitbitscore       = ();
+    @{$hitbitscore[0]} = ();
+    @hitevalue         = ();
+    @{$hitevalue[0]}   = ();
+    @hitpvalue         = ();
+    @{$hitpvalue[0]}   = ();
+    @hitgccontent      = ();
+    @{$hitgccontent[0]}= ();
+
+    @lines = split(/^/, $output);
+    $ncm = 0;
+    $seen_cm = 0;
+    foreach $line (@lines) 
+    {
+	chomp $line;
+	########################################################################################
+	# 03.21.07 New cmsearch output prints CM name (and results for potentially multiple CMs)
+	########################################################################################
+	if ($line =~ /^CM (\d+):\s+(.+)$/)
+	{
+	    if(!($seen_cm)) { $seen_cm = 1; } #$ncm stays 0 for first CM 
+	    else { $ncm++; }
+	    $cm[$ncm] = $2;
+	    if($ncm >= 1)
+	    {	    
+		$cmdesc[$ncm] = "";
+		$nhit[$ncm] = 0;
+		$ntarget[$ncm] = 0;
+		@{$targname[$ncm]}       = ();
+		@{$targname_byhit[$ncm]} = ();
+		%{$seqnhit[$ncm]}        = ();
+		@{$hitname[$ncm]}     = ();
+		@{$hitnum[$ncm]}      = ();
+		@{$hitsqfrom[$ncm]}   = ();
+		@{$hitsqto[$ncm]}     = ();
+		@{$hitcmfrom[$ncm]}   = ();
+		@{$hitcmto[$ncm]}     = ();
+		@{$hitbitscore[$ncm]} = ();
+		@{$hitevalue[$ncm]}   = ();
+		@{$hitpvalue[$ncm]}   = ();
+		@{$hitgccontent[$ncm]}= ();
+	    }
+	}
+	elsif ($line =~ /^CM desc:\s+(.+)$/)
+	{
+	    $cmdesc[$ncm] = $1;
+	}
+	#########################################################################
+	# 12.08.06 OLD cmsearch output 0.72 and before, handled by next 3 elsif's
+	#########################################################################
+	elsif ($line =~ /^sequence:\s+(.+)/)
+	{
+	    $targname[$ncm][$ntarget] = $1;
+	    $ntarget[$ncm]++;
+	}
+	# if statistics (E and P values) not reported:
+	elsif ($line =~ /^hit\s+(\d+)\s*\:\s+(\d+)\s+(\d+)\s+(\S+)\s+bits\S*$/)
+	{
+	    $hitnum[$ncm][($nhit[$ncm])]      = $1;
+	    $hitsqfrom[$ncm][($nhit[$ncm])]   = $2; 
+
+	    $hitsqto[$ncm][($nhit[$ncm])]     = $3;
+	    $hitbitscore[$ncm][($nhit[$ncm])] = $4;
+	    $targname_byhit[$ncm][($nhit[$ncm])]=$targname[$ncm][$ntarget-1];
+	    $nhit++;
+	}
+        elsif ($line =~ /^hit\s+(\d+)\s*\:\s+(\d+)\s+(\d+)\s+(\S+)\s+bits\s+E\s+\=\s+(\S+)\,\s+P\s+\=\s+(\S+)\s*$/)
+	{
+	    $hitnum[$ncm][($nhit[$ncm])]      = $1;
+	    $hitsqfrom[$ncm][($nhit[$ncm])]   = $2; 
+	    $hitsqto[$ncm][($nhit[$ncm])]     = $3;
+	    $hitbitscore[$ncm][($nhit[$ncm])] = $4;
+	    $hitevalue[$ncm][($nhit[$ncm])]   = $5;
+	    $hitpvalue[$ncm][($nhit[$ncm])]   = $6;
+	    $targname_byhit[$ncm][($nhit[$ncm])]=$targname[$ncm][$ntarget-1];
+	    $nhit[$ncm]++;
+	}
+	#########################################################################
+	# 12.08.06 New cmsearch output (from RSEARCH) picked up by next 4 elsif's
+	#########################################################################
+	elsif($line =~ /^>(.+)$/)
+	{
+	    $targname[$ncm][$ntarget] = $1;
+	    $ntarget[$ncm]++;
+	}
+	elsif($line =~ /^\s+Query\s+\=\s+(\d+)\s+\-\s+(\d+)\,\s+Target\s+\=\s+(\d+)\s+\-\s+(\d+)\s*$/)
+	{
+	    $hitcmfrom[$ncm][($nhit[$ncm])]   = $1;
+	    $hitcmto[$ncm][($nhit[$ncm])]     = $2;
+	    $hitsqfrom[$ncm][($nhit[$ncm])]   = $3; 
+	    $hitsqto[$ncm][($nhit[$ncm])]     = $4;
+	    $targname_byhit[$ncm][($nhit[$ncm])]=$targname[$ncm][$ntarget-1];
+	}
+	# ^Query line always followed by ^Score line
+	# ^Score line either has E and P values or doesn't
+	elsif ($line =~ /^\s+Score\s+\=\s+(\S+),\s+GC\s+\=\s+(\d+)\s*$/)
+	{
+	    # no E or P values reported 
+	    $hitbitscore[$ncm][($nhit[$ncm])] = $1;
+	    $hitgccontent[$ncm][($nhit[$ncm])]= $2;
+	    $nhit[$ncm]++;
+	}
+	elsif ($line =~ /^\s+Score\s+\=\s+(\S+),\s+E\s+\=\s+(\S+)\,\s+P\s+\=\s+(\S+),\s+GC\s+\=\s+(\d+)\s*$/)
+	{
+	    # E and P values reported 
+	    $hitbitscore[$ncm][($nhit[$ncm])] = $1;
+	    $hitevalue[$ncm][($nhit[$ncm])]   = $2;
+	    $hitpvalue[$ncm][($nhit[$ncm])]   = $3;
+	    $hitgccontent[$ncm][($nhit[$ncm])]= $4;
+	    $nhit[$ncm]++;
+	}
+
+	####################################################
+	# Special section for parsing RSEARCH output,
+	# only difference with infernal output is GC content
+	# not reported.
+	####################################################
+	# ^Query line always followed by ^Score line
+	# ^Score line either has E and P values or doesn't
+	elsif ($line =~ /^\s+Score\s+\=\s+(\S+)\s*$/)
+	{
+	    # no E or P values reported 
+	    $hitbitscore[$ncm][($nhit[$ncm])] = $1;
+	    $nhit[$ncm]++;
+	}
+	elsif ($line =~ /^\s+Score\s+\=\s+(\S+),\s+E\s+\=\s+(\S+)\,\s+P\s+\=\s+(\S+)\s*$/)
+	{
+	    # E and P values reported 
+	    $hitbitscore[$ncm][($nhit[$ncm])] = $1;
+	    $hitevalue[$ncm][($nhit[$ncm])]   = $2;
+	    $hitpvalue[$ncm][($nhit[$ncm])]   = $3;
+	    $nhit[$ncm]++;
+	}
+	1;
+    }
+    $ncm++; # account for off-by-one with array indexing
+}
+1;
diff --git a/benchmarks/cmsearch-rmark/infernal.rmm b/benchmarks/cmsearch-rmark/infernal.rmm
new file mode 100755
index 0000000..9bd172e
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/infernal.rmm
@@ -0,0 +1,55 @@
+#! /usr/local/bin/perl
+# EPN 09.06.05 based on hmmer.rmm from SRE
+# infernal.rmm 
+#
+# RMARK module for INFERNAL
+#
+# Options:
+#        -E <x> : use E-values [default], set max E-val to keep as <x> [df: 2]
+#        -T <x> : use bit scores, set min score to keep as <x>
+
+require "sre.pl";
+use Getopt::Std;
+
+$e_cutoff = 2;
+$b_cutoff = 0.0;
+$use_evalues   = 1;
+$use_bitscores = 0;
+
+getopts('E:B:');
+if (defined $opt_E) { $e_cutoff = $opt_E; }
+if (defined $opt_B) { $b_cutoff = $opt_B; $use_evalues = 0; $use_bitscores = 1; }
+
+$configfile = shift;
+$idxfile    = shift;
+$alifile    = shift;
+$testfile   = shift;
+
+# Set up defaults for configurable options
+#
+$cmb = "cmbuild";
+$cms = "cmsearch";
+$tmp  = &tempname();
+
+# Include the configfile, overriding defaults
+#
+require "$configfile";
+
+# Do the search
+#
+system("nice $cmb $tmp.cm $alifile > /dev/null");
+system("nice $cms --noalign $tmp.cm $testfile > $tmp.out");
+#system("nice $cms --noalign $tmp.cm $testfile > tmp.out");
+if($use_evalues)
+{
+    system("perl infernal2glbf.pl -E $e_cutoff $tmp.out");
+}
+elsif($use_bitscores)
+{
+    system("perl infernal2glbf.pl -B $b_cutoff $tmp.out");
+}
+# Clean up
+#
+unlink "$tmp.hmm";
+unlink "$tmp.out";
+unlink "$tmp";
diff --git a/benchmarks/cmsearch-rmark/infernal2glbf.pl b/benchmarks/cmsearch-rmark/infernal2glbf.pl
new file mode 100644
index 0000000..a9673e6
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/infernal2glbf.pl
@@ -0,0 +1,158 @@
+#! /usr/bin/perl
+
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+# EPN 09.06.05
+# modified from hmmer2gdf from SRE
+
+# Usage: perl infernal2glbf.pl <cmsearch output file>
+#
+# Converts cmsearch output to GLBF.
+# GLBF format is just like GLF format but with bounds of hits
+# <seq name> <score> <start posn> <end posn> <orientation 0 (forward) of 1 (reverse)>
+# Score is either E-value (if cmsearch was run with stats enabled), else it's bit score 
+# Order is sorted by sequence position. 
+#
+#
+# Options from :
+#    -E <x>         : use E values [default], sets max E-val to keep as <x> [default = 10]
+#    -B <x>         : use bit scores, sets min score to keep as <x>
+#    -S             : sort scores
+#
+# SRE, Wed Oct 28 14:03:52 1998
+# RCS $Id$
+#
+
+use Getopt::Std;
+use infernal;
+
+$use_evalues   = 1;
+$use_bitscores = 0;
+$e_cutoff =   10;
+$b_cutoff = 0.0;
+$sort_scores = 0;
+
+getopts('E:B:S');
+if (defined $opt_E) { $e_cutoff = $opt_E; }
+if (defined $opt_B) { $b_cutoff = $opt_B; $use_evalues = 0; $use_bitscores = 1; }
+if (defined $opt_S) { $sort_scores = 1; }
+
+$output = join("",<>);
+&infernal::ParseINFERNAL($output);
+
+# First determine if infernal was run with or without E-values
+$at_least_one_hit = 0;
+for($c = 0; $c < $infernal::ncm; $c++)
+{
+    if($infernal::nhit[$c] > 0)
+    {
+	$at_least_one_hit = 1;
+	if (exists($infernal::hitevalue[$c][0]))
+	{
+	    $has_evalues = 1;
+	}
+	else
+	{
+	    $has_evalues = 0;
+	}
+	last;
+    }
+}
+if(!($at_least_one_hit))
+{
+    die("No hits found. Exiting.\n");
+}
+if($use_evalues && (!$has_evalues))
+{
+    die("ERROR, trying to use E-values but none reported.\n");
+}
+
+# if we're not sorting the scores, print them out in the order cmsearch reported them 
+if(!($sort_scores))
+{
+    for ($c = 0; $c < $infernal::ncm; $c++)
+    {
+	for ($i = 0; $i < $infernal::nhit[$c]; $i++)
+	{
+	    if ((($use_bitscores) && $infernal::hitbitscore[$c][$i] > $b_cutoff) ||
+		(($use_evalues)  && $infernal::hitevalue[$c][$i]   < $e_cutoff))
+	    {
+		#printf("%-24s %-6f\n", $infernal::targname[$i], $infernal::seqbitscore{$infernal::targname[$i]}); 
+		if($infernal::hitsqfrom[$c][$i] > $infernal::hitsqto[$c][$i])
+		{
+		    #hit to reverse strand of query
+		    $orient = 1;
+		}
+		else
+		{
+		    $orient = 0;
+		}
+		if($use_evalues)
+		{
+		    printf("%-24s %-6f %d %d %d\n", $infernal::targname_byhit[$c][$i], $infernal::hitevalue[$c][$i], $infernal::hitsqfrom[$c][$i], $infernal::hitsqto[$c][$i], $orient); 
+		}
+		else
+		{
+		    printf("%-24s %-6f %d %d %d\n", $infernal::targname_byhit[$c][$i], $infernal::hitbitscore[$c][$i], $infernal::hitsqfrom[$c][$i], $infernal::hitsqto[$c][$i], $orient); 
+		}
+	    }
+	}
+    }
+}
+else # sort scores 
+{
+    for ($c = 0; $c < $infernal::ncm; $c++)
+    {
+	for ($i = 0; $i < $infernal::nhit; $i++)
+	{
+	    $key = "$c:$i";
+	    if($use_evalues)
+	    {
+		$sc_H{$key} = $infernal::hitevalue[$c][$i];
+	    }
+	    else
+	    {
+		$sc_H{$key} = $infernal::hitbitscore[$c][$i];
+	    }
+	}
+	if($use_evalues)
+	{
+	    @sorted_i_A = sort { $sc_H{$a} <=> $sc_H{$b} } (keys (%sc_H));
+	}
+	else
+	{
+	    @sorted_i_A = sort { $sc_H{$b} <=> $sc_H{$a} } (keys (%sc_H));
+	}
+	for ($j = 0; $j < scalar(@sorted_i_A); $j++)
+	{
+	    $key = $sorted_i_A[$j];
+	    ($c, $i) = split(":", $key);
+	    if ((($use_bitscores) && $infernal::hitbitscore[$c][$i] > $b_cutoff) ||
+		(($use_evalues)  && $infernal::hitevalue[$c][$i]   < $e_cutoff))
+	    {
+		#printf("%-24s %-6f\n", $infernal::targname[$c][$i], $infernal::seqbitscore{$infernal::targname[$c][$i]}); 
+		if($infernal::hitsqfrom[$c][$i] > $infernal::hitsqto[$c][$i])
+		{
+		    #hit to reverse strand of query
+		    $orient = 1;
+		}
+		else
+		{
+		    $orient = 0;
+		}
+		if($use_evalues)
+		{
+		    printf("%-24s %-6f %d %d %d\n", $infernal::targname_byhit[$c][$i], $infernal::hitevalue[$c][$i], $infernal::hitsqfrom[$c][$i], $infernal::hitsqto[$c][$i], $orient); 
+		}
+		else
+		{
+		    printf("%-24s %-6f %d %d %d\n", $infernal::targname_byhit[$c][$i], $infernal::hitbitscore[$c][$i], $infernal::hitsqfrom[$c][$i], $infernal::hitsqto[$c][$i], $orient); 
+		}
+	    }
+	}
+    }
+}
+1;
+
+
diff --git a/benchmarks/cmsearch-rmark/infernal_55_W.rmm b/benchmarks/cmsearch-rmark/infernal_55_W.rmm
new file mode 100644
index 0000000..223d1bb
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/infernal_55_W.rmm
@@ -0,0 +1,119 @@
+#! /usr/local/bin/perl
+
+# EPN 09.06.05 based on hmmer.rmm from SRE
+# infernal_55_W.rmm 
+#
+# RMARK module for INFERNAL
+# for use with infernal version 0.55, W values set
+# at the command line:
+require "sre.pl";
+use Getopt::Std;
+
+$e_cutoff = 2;
+$b_cutoff = 0.0;
+$use_evalues   = 1;
+$use_bitscores = 0;
+
+getopts('E:B:');
+if (defined $opt_E) { $e_cutoff = $opt_E; }
+if (defined $opt_B) { $b_cutoff = $opt_B; $use_evalues = 0; $use_bitscores = 1; }
+
+
+$configfile = shift;
+$idxfile    = shift;
+$alifile    = shift;
+$testfile   = shift;
+
+#infernal_55_W.rmm specific info, hard-coded W values for each of the
+#51 RMARK families. derived from infernal version 0.72 code:
+#for example 
+#  $ cmbuild-0.72 --priorfile plus1.prior --effnone --nodetach -F RF00504.cm 
+#    RF00504.ali > RF00504_cmbuild.out'
+#  
+$W_hash{"RF00002"} = 211;
+$W_hash{"RF00003"} = 193;
+$W_hash{"RF00004"} = 221;
+$W_hash{"RF00005"} = 233;
+$W_hash{"RF00008"} = 324;
+$W_hash{"RF00009"} = 671;
+$W_hash{"RF00010"} = 862;
+$W_hash{"RF00011"} = 568;
+$W_hash{"RF00012"} = 258;
+$W_hash{"RF00015"} = 264;
+$W_hash{"RF00017"} = 343;
+$W_hash{"RF00018"} = 429;
+$W_hash{"RF00019"} = 142;
+$W_hash{"RF00020"} = 148;
+$W_hash{"RF00023"} = 587;
+$W_hash{"RF00024"} = 669;
+$W_hash{"RF00025"} = 201;
+$W_hash{"RF00028"} = 415;
+$W_hash{"RF00029"} = 274;
+$W_hash{"RF00030"} = 415;
+$W_hash{"RF00031"} = 95;
+$W_hash{"RF00033"} = 132;
+$W_hash{"RF00037"} = 50;
+$W_hash{"RF00040"} = 387;
+$W_hash{"RF00054"} = 130;
+$W_hash{"RF00055"} = 139;
+$W_hash{"RF00059"} = 302;
+$W_hash{"RF00066"} = 95;
+$W_hash{"RF00067"} = 196;
+$W_hash{"RF00080"} = 256;
+$W_hash{"RF00096"} = 195;
+$W_hash{"RF00101"} = 316;
+$W_hash{"RF00104"} = 103;
+$W_hash{"RF00114"} = 159;
+$W_hash{"RF00163"} = 596;
+$W_hash{"RF00165"} = 93;
+$W_hash{"RF00167"} = 128;
+$W_hash{"RF00168"} = 267;
+$W_hash{"RF00169"} = 124;
+$W_hash{"RF00170"} = 124;
+$W_hash{"RF00174"} = 450;
+$W_hash{"RF00177"} = 780;
+$W_hash{"RF00206"} = 134;
+$W_hash{"RF00213"} = 162;
+$W_hash{"RF00230"} = 329;
+$W_hash{"RF00234"} = 402;
+$W_hash{"RF00373"} = 397;
+$W_hash{"RF00379"} = 307;
+$W_hash{"RF00380"} = 208;
+$W_hash{"RF00448"} = 269;
+$W_hash{"RF00504"} = 294;
+
+$fam = $alifile;
+$fam =~ s/\.ali$//;
+$fam =~ s/^.+RF//;
+$fam = "RF" . $fam;
+$W = $W_hash{$fam};
+
+# Set up defaults for configurable options
+#
+$cmb = "cmbuild";
+$cms = "cmsearch";
+$tmp  = &tempname();
+
+# Include the configfile, overriding defaults
+#
+require "$configfile";
+
+# Do the search
+#
+system("nice $cmb $tmp.cm $alifile > /dev/null");
+#0.55 doesn't have a --noalign option
+system("nice $cms -W $W $tmp.cm $testfile > $tmp.out");
+if($use_evalues)
+{
+    system("perl infernal2glbf.pl -E $e_cutoff $tmp.out");
+}
+elsif($use_bitscores)
+{
+    system("perl infernal2glbf.pl -B $b_cutoff $tmp.out");
+}
+
+# Clean up
+#
+unlink "$tmp.hmm";
+unlink "$tmp.out";
+unlink "$tmp";
diff --git a/benchmarks/cmsearch-rmark/plus1.prior b/benchmarks/cmsearch-rmark/plus1.prior
new file mode 100644
index 0000000..cd23688
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/plus1.prior
@@ -0,0 +1,384 @@
+DIRICHLET
+74
+MATP_MP BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_MP END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_MP MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_MP MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_MP MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_ML BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_ML END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_ML MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_ML MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_ML MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_MR BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_MR END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_MR MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_MR MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_MR MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_D BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_D END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_D MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_D MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_D MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_IL BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_IL END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_IL MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_IL MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_IL MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_IR BIF
+2
+1
+1.0
+1.0 1.0 
+MATP_IR END
+2
+1
+1.0
+1.0 1.0 
+MATP_IR MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_IR MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATP_IR MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_ML BIF
+2
+1
+1.0
+1.0 1.0 
+MATL_ML END
+2
+1
+1.0
+1.0 1.0 
+MATL_ML MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_ML MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATL_ML MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_D BIF
+2
+1
+1.0
+1.0 1.0 
+MATL_D END
+2
+1
+1.0
+1.0 1.0 
+MATL_D MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_D MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATL_D MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_IL BIF
+2
+1
+1.0
+1.0 1.0 
+MATL_IL END
+2
+1
+1.0
+1.0 1.0 
+MATL_IL MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_IL MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATL_IL MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATR_MR BIF
+2
+1
+1.0
+1.0 1.0 
+MATR_MR MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATR_MR MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATR_D BIF
+2
+1
+1.0
+1.0 1.0 
+MATR_D MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATR_D MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATR_IR BIF
+2
+1
+1.0
+1.0 1.0 
+MATR_IR MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATR_IR MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+BEGL_S BIF
+1
+1
+1.0
+1.0 
+BEGL_S MATP
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+BEGR_S BIF
+2
+1
+1.0
+1.0 1.0 
+BEGR_S MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+BEGR_S MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+BEGR_IL BIF
+2
+1
+1.0
+1.0 1.0 
+BEGR_IL MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+BEGR_IL MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+ROOT_S BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+ROOT_S MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+ROOT_S MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+ROOT_S MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+ROOT_IL BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+ROOT_IL MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+ROOT_IL MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+ROOT_IL MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+ROOT_IR BIF
+2
+1
+1.0
+1.0 1.0 
+ROOT_IR MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+ROOT_IR MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+ROOT_IR MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+16
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+4
+1
+1.0
+1.0 1.0 1.0 1.0
+4
+1
+1.0
+1.0 1.0 1.0 1.0
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00002.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00002.ali
new file mode 100644
index 0000000..138ae69
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00002.ali
@@ -0,0 +1,329 @@
+# STOCKHOLM 1.0
+#=GF ID    5_8S_rRNA
+#=GF AC    RF00002
+#=GF DE    5.8S ribosomal RNA
+#=GF AU    Griffiths-Jones SR, Mifsud W
+#=GF GA    20.0
+#=GF NC    20.0
+#=GF TC    20.0
+
+AF093014.1/662-809                 CACUUUAAGUAAUGGAUGUCUUGGU.UCUCAUAACGAUGAAGGACGCAGC
+AF026388.1/2852-3006               AACUUUCAGCAAUGGAUGUCUUGGC.UCACGCAUCGAUGAAGGACGCAGC
+L25635.1/211-360                   AAUUUUCAGCAAUGGAUGUCUUGGC.UCGCGCAACGAUGAAGGACGCAGC
+X75430.1/2186-2339                 AAUUUUCAGCAAUGGAUGUCUUGGC.UCGCGCAACGAUGAAGGACGCAGC
+U48228.1/7-166                     CAAUCUUAACGAUGGAUGUCUUGGU.UCCUAUAGCGAUGAAGGCCGCAGC
+U21939.1/68-218                    CAGUCUUAACGAUGGAUGUCUUGGU.UCCUACAGCGAUGAAGGCCGCAGC
+AF223570.1/244-389                 AAUUUUCAACGAUGGAUGUCUUGGC.UCCCAUAUCGAUGAAGAACGCAGC
+X01533.1/5-152                     AACUUUCAACGGUGGAUAUCUUGGU.UCCCGUGACGAUGAAGAACGCAGC
+X54512.1/4422-4569                 AACUUUCAACGGUGGAUAUCUAGGU.UCCCGUGACGAUGAAGAACGCAGC
+AF223571.1/210-358                 AACCUUCAACGGUGGAUGUCUUGGC.UCUCAUAUCGAUGAAGAACGCAGC
+M14649.1/2015-2169                 AACUUUCAGCGACGGAUGUCUCGGC.UCGAACAACGAUGAAGGGCGCAGC
+U58510.1/2022-2198                 AACCCU.AGUGAUGGAUGUCUAGGC.UCCCGUAUCGAUGAAGAACGUAGC
+X58290.1/119-234                   GACCCAGACCGGCGGAUGCCUGGGC.UCGGGCCUCGAGGAAGGACGCGGC
+X52949.1/857-993                   ACGCCCCGCCGGCGGAUGCCUCGGC.CCGGGCGGCGACGAAGAGCGCGGC
+M73682.1/109-223                   GACGCGACCCGGUGGAUGCCUUGGC.UCGGGGGACGAUGAAGGACGUGGC
+Y00055.1/4327-4494                 AACGUGUCGCGAUGGAUGACUUGGCUUCCUAUCUCGUUGAAGAACGCAGU
+AF306774.1/466-634                 AACGUGUCGCGAUGGAUGACUUGGCUUCCUAUUUCGUUGAAGAACGCAGC
+M63701.1/247-415                   AACGUGUCGCGAUGGAUGACUUGGCUUCCUAUUUCGUUGAAGAACGCAGC
+AF422961.1/176-329                 AACUUUCAACAACGGAUCUCUUGGU.UCUGGCAUCGAUGAAGAACGCAGC
+X60705.1/112-265                   AACUUUUAACAACGGAUCUCUUGGC.UCUAGCAUCGAUGAAGAACGCAGC
+M86760.1/218-371                   AACUUUCAGCAAUGGAUCUCUUGGU.UCCCGCGUCGAUGAAGAACGUGGC
+U09322.1/209-362                   AACUUUCAACAACGGAUCUCUUGGU.UCUCGCAUCGAUGAAGAACGCAGC
+AJ229062.1/241-389                 AACUUUCAACAACGGAUCUCUUGGU.UCUCGCAUCGAUGAAGAACGCAGC
+AB011808.1/289-442                 AACUUUCAACAACGGAUCUCUUGGU.UCUCGCAUCGAUGAAGAACGCAGC
+U10409.1/2025-2178                 AACUUUCAGCAACGGAUCUCUUGGU.UCUCGCAUCGAUGAAGAACGCAGC
+L07796.1/2-156                     AACUUUCAACAACGGAUCUCUUGGU.UCUCGCAUCGAUGAAGAACGCAGC
+Z32848.1/2558-2712                 AACUUUCAGCAACGGAUCUCUUGGC.UCUCGCAUCGAUGAAGAACGCAGC
+AL049755.2/30863-31016             AACUUUCAGCAACGGAUCUCUUGGC.UCUCGCAUCGAUGAAGAACGCAGC
+AF444327.1/152-305                 AACUUUCAACAACGGAUCUCUUGGC.UUCCACAUCGAUGAAGAACGCAGC
+AF319429.1/172-325                 AACUUUCAACAACGGAUCUCUUGGC.UCUCGCAUCGAUGAAGAACGCAGC
+X90410.1/15-165                    AACUUUCAGCAAUGGAUCUCUUGGC.UCUUGCAUCGAUGAAGAACGCAGC
+U35394.1/2008-2158                 AACUUUUGACGAUGGAUCUCUCGGC.UCUCUCAUCGAUGAAGAACGUAGU
+AF196778.1/2-154                   AACUUUAAGCAAUGGAUCACUUGGU.UCUCGCAUCGAUGAAGAACGUAGC
+M21017.1/2722-2844                 AACUCUAAGCGGUGGAUCACUCGGC.UCAUGGGUCGAUGAAGAACGCAGC
+X99212.1/685-824                   AACCCUAGACAGGGGAUCACUUGGC.UCAUGGGUCGAUGAAGACCGCAGC
+L78065.1/3758-3910                 AACCCUAGGCAGGGGAUCACUCGGC.UCAUGGAUCGAUGAAGACCGCAGC
+M36008.1/959-1112                  GACUCUUAGCGGUGGAUCACUCGGC.UCGUGCGUCGAUGAAGAACGCAGC
+U13369.1/6624-6776                 GACUCUUAGCGGUGGAUCACUCGGC.UCGUGCGUCGAUGAAGAACGCAGC
+X53538.1/2090-2241                 GACUCUCAACGGUGGAUCACUCGGC.UCGCGAGUCGAUGAAGGACGCAGC
+AF158724.1/274-427                 GACUCUUAACGGUGGAUCACUCGGC.UCGCGAGUCGAUGAAGGACGCAGC
+AF158725.1/345-497                 AUCUCUUAGCGGUGGAUCACUCGGC.UCGAGCGUCGAUGAAGGACGGAGC
+X03680.1/3159-3308                 UAGCUUCAGCGAUGGAUCGGUUGCA.UCGAGUAUCGAUGAAGAACGCAGC
+X00601.1/3997-4154                 AAGCAUAAACGGUGAAUACCUCGAC.UCCUAAAUCGAUGAAGACCGUAGC
+X60210.1/1-148                     ACCGUUAGGCGAUGGAUUGCUGGGU.ACCCGCUUCGACGAAGAGCGCAGU
+V01159.1/185-331                   ACCGUUGGGCGAUGGAUUGCUUGGU.GCCUGCUUCGACGAAGAGCGCAGU
+AF468917.1/611-763                 AACUCGUAACGGUGGAUGUCUCGGC.UCCUACAUCGAUGAAGAACGUAGC
+AY029385.1/986-1138                AACUCGUGACGGAGGAUAUCUUGGC.UCCCACAUCGAUGAAGAACGCAGC
+X80212.2/2104-2256                 AACUCUCAGCAACGGAUAUCUUGGC.UCUUGCAACGAUGAAGAACGCAGC
+AB021684.1/14108-14260             GACUCUCAGCAACGGAUAUCUUGGC.UCCCGCAACGAUGAAGAACGCAGC
+AF169230.1/225-380                 GACUCUCGGCAACGGAUAUCUCGGC.UCUCGCAUCGAUGAAGAACGUAGC
+AF223066.1/5881-6030               GACUCUCGGCAACGGAUAUCUCGGC.UCUCGCAUCGAUGAAGAACGUAGC
+X15589.1/256-410                   GACUCUCGGCAACGGAUAUCUCGGC.UCUCGCAUCGAUGAAGAACGUAGC
+D10840.1/200-355                   GACUCUCGGCAACGGAUAUCUCGGC.UCUCACAUCGAUGAAGAACGUAGC
+X66325.1/2369-2523                 GACUCUCGGCAACGGAUAUCUU.GC.UCUCGCAUCGAUGAAGAACGUAGC
+AF307619.1/287-442                 GACUCUCGGCAACGGAUAUCUCGGC.UCUCGCAUCGAUGAAGAACGUAGC
+Y11511.1/115-268                   AACUUUUAGCAAUGGAUGUCUUGGG.UCACACAACGAUGAAGAACGCAGC
+Y07976.1/124-271                   CACUUUCAGCAACGGAUGUCUCGGU.UCCCAUAACGAUGAAGAACGCAGC
+Y07974.1/75-229                    AACUUUCAGCAACGGAUGUCUUGGC.UCCCACAACGAUGAAGAACGCAGC
+X80346.1/67-220                    AACUUUCAGCGAUGGAUAUCUUGGC.UCUCGCAACGAUGAAGAACGCAGC
+AF403508.1/235-389                 AACUUUCAGCAGUGGAUGUCUAGGC.UCGCACAUCGAUGAAGAACGCUGC
+D16558.1/2710-2862                 AACUUUCAGCGACGGAUGUCUUGGC.UCCCACAACGAUGAAGAACGCAGC
+Y07978.1/48-201                    AACUUUCAGCGACGGAUAUCUAGGC.UCCCACAACGAUGAAGAACGCAGC
+#=GC SS_cons                       .................................<<.<<......<<<<<.
+
+AF093014.1/662-809                 .AAAG.UG.CGAUAAGCAAUGU.....G.AACUG..CAU.AAU.U.....
+AF026388.1/2852-3006               .GAAA.UG.CGAUACGCAUUGU.....G.AAUUG..CAG.AUU.U.....
+L25635.1/211-360                   .GAAC.UG.CGAAACGCAAUGU.....GGAAUUG..CAG.AAU.U.....
+X75430.1/2186-2339                 .GAAC.UG.C.AAACGCAAUGU.....G.AAUUG..CAG.AAU.U.....
+U48228.1/7-166                     .AAAG.UG.CGAUAUGCAAUGA.....A.AAAUG..CA..AUU.A.....
+U21939.1/68-218                    .AAAA.UG.CGAUACGCAAUGA.....A.AAUUG..CAGUGA........
+AF223570.1/244-389                 UAGAA.UG.CGAUAUGCAGUGU.....G.AAUUG..CAG.AA........
+X01533.1/5-152                     .GAAA.UG.CGAUACGUAAUGC.....G.AAUUG..CAG.AA........
+X54512.1/4422-4569                 .GAAA.UG.CGAUACGCAAUGC.....G.AAUUG..CAG.AA........
+AF223571.1/210-358                 .AAAG.UG.CGAUAAGCAAUGC.....G.AAUUG..CAG..A........
+M14649.1/2015-2169                 .GAAA.UG.UGAUAAGCAAUGU.....G.AAUUG..CAG.AAU.U.....
+U58510.1/2022-2198                 .AGAA.AG.CGACAUGCGAUGAUACGCG.CAUAGACCAG.GAU.UCCGCG
+X58290.1/119-234                   .GGAC.AG.CGAGAUGCGGUGC...............AG.CCCG......
+X52949.1/857-993                   .GGAG.CG.CGAGACGCGGUGC.....GGACCCG..CCC.GCC.......
+M73682.1/109-223                   .UGAC.GA.CGAUACUCGAUGU.....GG...UC..CAA.GC........
+Y00055.1/4327-4494                 .AAAG.UG.CGAUAAGUGGUAU.....C.AAUUG..CAG.AAU.......
+AF306774.1/466-634                 .AAAG.UG.CGAUAAGUGGUAU.....C.AAUUG..CAG.AAU.......
+M63701.1/247-415                   .AAAG.UG.CGAUAAGUGGUAU.....C.AAUUG..CAG.AAU.......
+AF422961.1/176-329                 .GAAA.UG.CGAUAAGUAAUGU.....G.AAUUG..CAG.AAU.U.....
+X60705.1/112-265                   .GAAA.CG.CGAUAUGUAGUGU.....G.AAUUG..CAG.AAU.U.....
+M86760.1/218-371                   .AAAA.UG.CGAUAAGUAGUGU.....G.AAUUG..CAG.AAU.U.....
+U09322.1/209-362                   .GAAU.UG.CGAUAAGUAUUGU.....G.AAUUG..CAG.AUU.U.....
+AJ229062.1/241-389                 .GAAA.UG.CGAUACGUAAUGU.....G.AAUUG..CAG.AAU.U.....
+AB011808.1/289-442                 .GAAA.UG.CGAUACGUAAUGU.....G.AAUUG..CAG.AAU.U.....
+U10409.1/2025-2178                 .GAAU.UG.CGAUAAGUAAUGU.....G.AAUUG..CAG.AUU.U.....
+L07796.1/2-156                     .GAAA.UGCCGAUACGUAAUAU.....G.AAUUG..CAG.AUA.U.....
+Z32848.1/2558-2712                 .GAAA.UG.CGAUACGUAAUGU.....G.AAUUG..CAG.AAU.U.....
+AL049755.2/30863-31016             .GAAA.UG.CGAUACGUAAUGU.....G.AAUUG..CAG.AAU.U.....
+AF444327.1/152-305                 .GAAA.UG.CGAUAAGUAAUGU.....G.AAUUG..CAG.AAU.U.....
+AF319429.1/172-325                 .GAAA.UG.CGAUAAGUAAUGU.....G.AAUUG..CAG.AAU.U.....
+X90410.1/15-165                    .GAAA.UG.CGAUACGUAAUGU.....G.AAUUG..CAG..A........
+U35394.1/2008-2158                 .AGAA.UG.CGAUACAUAAUGU.....G.AAUUG..CA..AAU.C.....
+AF196778.1/2-154                   .AAAU.UG.CGAAAAGUAAUGC.....G.AUCUG..CA..ACC.U.....
+M21017.1/2722-2844                 .AAAC.UG.UGCGUCAUCGUGU.....G.AACUG..CAG.GAC.......
+X99212.1/685-824                   .AAAC.UG.CGCGUCGCCAUGU.....G.AACUG..CAG.GAC.......
+L78065.1/3758-3910                 .UAAA.UG.CGCGUCAGAAUGU.....G.AACUG..CAG.GAC.......
+M36008.1/959-1112                  .UAGC.UG.CGAGAAUUAGUGU.....G.AAUUG..CAG.GAC.......
+U13369.1/6624-6776                 .UAGC.UG.CGAGAAUUAAUGU.....G.AAUUG..CAG.GAC.......
+X53538.1/2090-2241                 .UAAG.UG.CGAGAAGUGGUGU.....G.AAUUG..CAG.AAC.......
+AF158724.1/274-427                 .CAAG.UG.CGAGAAGUAAUGU.....G.AAUUG..CAG.AAC.......
+AF158725.1/345-497                 .UAGC.UC.CGAGAAGUAAUGU.....G.AAUUG..CAG.GAC.......
+X03680.1/3159-3308                 .UUGC.UG.CGUUACUUACCAC.....G.AAUUG..CAG..AC.......
+X00601.1/3997-4154                 .AAAC.UG.CGAUAAUUCACUU.....G.AAUUG..CAG.CCU.......
+X60210.1/1-148                     .GAAA.CG.CGAUAACGCUUGU.....G.AUUCG..CA..CUC.U.....
+V01159.1/185-331                   .GAAA.CG.CGAUAACUUUUGU.....G.ACUCG..CA..CUC.U.....
+AF468917.1/611-763                 .AAAC.UG.CGAAACGUAAUGC.....G.AAUUG..CAG.AAC.......
+AY029385.1/986-1138                .AAAA.UG.CGAUACGUAGUGU.....G.AAUUG..CAG.AAC.......
+X80212.2/2104-2256                 .GAAA.UG.CGAUACGUAGUGU.....G.AAUUG..CAG.AAU.U.....
+AB021684.1/14108-14260             .GAAA.UG.CGAUAUCUAGUGU.....G.AAUUG..CAG.AAU.U.....
+AF169230.1/225-380                 .GAAA.UG.CGAUACCUGGUGU.....G.AAUUG..CAG.AAU.C.....
+AF223066.1/5881-6030               .GAAA.UG.CGAUACUUGGUGU.....G.AAUUG..CAG.AAU.C.....
+X15589.1/256-410                   .GAAA.UG.CGAUACUUGGUGU.....G.AAUUG..CAG.AAU.C.....
+D10840.1/200-355                   .GAAA.UG.CGAUACUUGGUGU.....G.AAUUG..CAG.AAU.C.....
+X66325.1/2369-2523                 .GAAA.UG.CGAUACUUGGUGU.....G.AAUUG..CAA.GAU.C.....
+AF307619.1/287-442                 .GAAA.UG.CGAUACUUGGUGU.....G.AAUUG..CAG.AAU.C.....
+Y11511.1/115-268                   .GAAA.UG.CGAUACGUAAUGC.....G.AAUUG..CAG.AAC.U.....
+Y07976.1/124-271                   .GAAA.UG.CGAUACGUAAUGC.....G.AAACG..CAU.CAG.......
+Y07974.1/75-229                    .GAAA.UG.CGAUACGUAAUGC.....G.AAUUG..CAG.AAU.U.....
+X80346.1/67-220                    .GAAA.UG.CGAUACGUAAUGC.....G.AAUUG..CAG.AAU.U.....
+AF403508.1/235-389                 .GAAC.UG.CGAUACGUAAUGC.....G.AAUUG..CAG.GAU.U.....
+D16558.1/2710-2862                 .GAAA.UG.CGAUACGUCUUGC.....G.ACUUG..CAG.AAU.C.....
+Y07978.1/48-201                    .GAAA.UG.CGAUACGUCUUGC.....G.ACUUG..CAG.AAC.C.....
+#=GC SS_cons                       ....>.>>.>>.<<<<<<...<.....<..............>.......
+
+AF093014.1/662-809                 ...CUAUGAACAAUCAGAU........CUCUCAACGCAAAUAG.CAGUAA
+AF026388.1/2852-3006               ...CAGUGAACCAUCAGAU........UUCUGAACGCACAUGG.CGCUGC
+L25635.1/211-360                   ...CAGUGAAUCAUCAGAU........UUCUGAACGCAA..UG.CACCUG
+X75430.1/2186-2339                 ...CAGUGAAUCAUCAGAU........UUCUGAACGCAAAUGG.CACCUU
+U48228.1/7-166                     ...CUGUGAAUCAUCAGAA........UGCUGAAUGUAAACUA.UACCAU
+U21939.1/68-218                    ...CUGUGAAUCAUCAGAA........UGCUGAAUGUAAACUA.CACCAA
+AF223570.1/244-389                 ...CCACGAAUCAUCGGAU........CUUUGAACGCAACUGG.CGCUGA
+X01533.1/5-152                     ...CCGCGAGUCAACAGAU........CUUUGAAAGCAAGUGG.UGGAGG
+X54512.1/4422-4569                 ...CCGCGAGUCAUCAGAU........CUUUGAACGCAAGUGG.UGGAGG
+AF223571.1/210-358                 ...CCGUGAGUCAUUAGAA........UUUCGAAAGCAAUCUG.CACCUC
+M14649.1/2015-2169                 ...CCGUGAACCAAUAGGG........ACUUGAACGUAUACUG.CGCUUU
+U58510.1/2022-2198                 GACUCGUGAAUCAUUGAAU........CUUCGAACGCAUCUGG.CGCUCA
+X58290.1/119-234                   ...GCACGAAGCACCGG.U........UUCCGAACGCUCG..G.CCUCC.
+X52949.1/857-993                   ...CCGAGAAGCACCGAC.........CCUCGAACGCA....G.CGCGC.
+M73682.1/109-223                   ...ACGUGA..CAUCGA.U........CUUCGAAUG..............
+Y00055.1/4327-4494                 ...CAUUCAAUUACCGAAU........CUUUGAACGCAAACGG.CGCAUG
+AF306774.1/466-634                 ...CAUUUCAUUGCCCAAU........CUUUGAACGCAAACGG.CGCAUG
+M63701.1/247-415                   ...CAUUCAAUUACCGAAU........CUUUGAACGCAAACGG.CGCAUG
+AF422961.1/176-329                 ...CAGUGAAUCAUCGAAU........CUUUGAACGCACAUUG.CGCCCG
+X60705.1/112-265                   ...CAGUGAAUCAUCGAAU........CUUUGAACGCACAUGG.CGCCUU
+M86760.1/218-371                   ...CAGUGACUCAUCGAAU........UUUUGAACGCAUAUUG.CGCUCC
+U09322.1/209-362                   ...UCGUGAAUCAUCGAAU........CUUUGAACGCACAUUG.CGUCCU
+AJ229062.1/241-389                 ...CCGUGAAUCAUCGAAU........CUUUGAACGCACAUUG.CGCCCC
+AB011808.1/289-442                 ...CCGUGAAUCAUCGAAU........CUUUGAACGCACAUUG.CGCCCC
+U10409.1/2025-2178                 ...UCGUGAAUCAUCGAAU........CUUUGAACGCAUAUUG.CGCUCU
+L07796.1/2-156                     ...CCGUGAAUCAUCGAAU........CUUUGAACGCACAUUG.CGCCCU
+Z32848.1/2558-2712                 ...CCGUGAAUCAUCGAAU........CUUUGAACGCACAUUG.CGCCUU
+AL049755.2/30863-31016             ...CCGUGAAUCAUCGAAU........CUUUGAACGCACAUUG.CGCCUU
+AF444327.1/152-305                 ...CAGUGAAUCAUCGAGU........CUUUGAACGCAACUUG.CGCCCU
+AF319429.1/172-325                 ...CAGUGAAUCAUCGAAU........CUUUGAACGCACCUUG.CGCUCC
+X90410.1/15-165                    ...ACGCGAGUCAUCGAAA........UUUUGAACGCACAUUG.CACUUG
+U35394.1/2008-2158                 ...CUGUGAAUCAUUGAGU........UUUUGAACGCACAUUG.CACCGA
+AF196778.1/2-154                   ...UUGCGAAUCAUCGAAU........UCUCGAACGCAUCUUG.CACCCU
+M21017.1/2722-2844                 ...ACAUGAA.CAUCGACA........UUUUGAACGCAUAUCG.C.A...
+X99212.1/685-824                   ...ACAU.GAUCAUUGACA........UGUUGAACGCAUAUUG.CGCCUU
+L78065.1/3758-3910                 ...ACAU.GAACACCGACA........CGUUGAACG.AUAUUG.CGCAUU
+M36008.1/959-1112                  ...ACAUUGAUCAUCGACA........CUUCGAACGCACCUUG.CGGCCC
+U13369.1/6624-6776                 ...ACAUUGAUCAUCGACA........CUUCGAACGCACU.UG.CGGCCC
+X53538.1/2090-2241                 ...ACAUUGAACGUCGAC.........CUUCGAACGCGAAUGG.CGGUCU
+AF158724.1/274-427                 ...ACAUUGAACGUCGACC........UUCUGAACGCGAAUUG.CGGUCU
+AF158725.1/345-497                 ...ACAUUGAGCAUCGAUA........UUCUGAACGCGUAUUG.CGGCCU
+X03680.1/3159-3308                 ...GCUUAGAGUGGUGAAA........UUUCGAACGCAUA..G.CACCAA
+X00601.1/3997-4154                 ...ACUGGGAUAGUUGAAA........UGUUGAACGCACAUGA.UGACAU
+X60210.1/1-148                     ...CUGU.GAUCAACGUCA........CCUCGAACAUCGA.UG.CGGCCU
+V01159.1/185-331                   ...CUGUGA.UCAACGUCU........CCUUGAACAUUAG.UG.CGGCCU
+AF468917.1/611-763                 ...UCGUGAAUCAUCAAAU........UUUUGAACGCAAGUGG.CGCUCG
+AY029385.1/986-1138                ...AUGUGAAUCAUCGAAU........UUUUGAACGCAAGUGG.CGCUCG
+X80212.2/2104-2256                 ...CCGCGAAUCAUCGAGU........UUUUGAACGCAAGUUG.CGCCCG
+AB021684.1/14108-14260             ...CCGCGAAUCAUCGAGU........UUUUGAACGCAUGUUG.CGCCCG
+AF169230.1/225-380                 ...CCGUGAACCAUCGAGU........CUUUGAACGCAAGUUG.CGCCCG
+AF223066.1/5881-6030               ...CCGUGAACCAUCGAGU........CUUUGAACGCAAGUUG.CGCCCG
+X15589.1/256-410                   ...CCGUGAACCAUCGAGU........CUUUGAACGCAAGUUG.CGCCCG
+D10840.1/200-355                   ...CCGUGAACCAUCGAGU........CUUUGAACGCAAGUUG.CGCCCC
+X66325.1/2369-2523                 ...CCGUGAACCAUCGAGU........CUUUGAACGCAAGUUG.CGCCCC
+AF307619.1/287-442                 ...CCGUGAACCAUCGAGU........CUUUGAACGCAAGUUG.CGCCCC
+Y11511.1/115-268                   ...UCGUGAAUCAUCAAAA........UUUUGAACGCACAUUG.CGCUAC
+Y07976.1/124-271                   ...UAGUGAGUCAUCGAAA........CUUUGAACGCAACUUG.CACUUC
+Y07974.1/75-229                    ...CCGCGAGUCAUCAAAC........CUUUGAACGCACCUUG.CGCUUU
+X80346.1/67-220                    ...CAGUGAAUCAUCAAAA........CUUUGAACGCAAAUUG.CGCUUC
+AF403508.1/235-389                 ...CAGUGAGUCAUCGAAA........UUUUGAACGCAUAUUG.CACUUC
+D16558.1/2710-2862                 ...CAGUGAAUCAUCAAAA........CUUUGAACGCAUC.UG.CG.UUC
+Y07978.1/48-201                    ...CAGUGAAUCAUCAAAC........CUUCGAACGCACCUUG.CGCUCU
+#=GC SS_cons                       ...>..>>.>>>>>>>>............................<<<<<
+
+AF093014.1/662-809                 U...........UUAC...........AU..UACUAUAUU...UAU...A
+AF026388.1/2852-3006               UGGUA.......UUUU........GCCCG..CAGCACGUC...UGU...U
+L25635.1/211-360                   GG..A.......UAUC..........UCC..UGGUACGUC...UGU...U
+X75430.1/2186-2339                 GGGGA.......UAUU........CUCCU..UGGUACGUC...UGU...U
+U48228.1/7-166                     AUUUACCC....UUAUGGGCAAAUUAACG..UGGUAUUCC...UAC...A
+U21939.1/68-218                    UUCC........UUCG.......GGGAAUAGUGGUACUCC...UAC...A
+AF223570.1/244-389                 U...........AAAC............U..CAGCAUACU...UGC...U
+X01533.1/5-152                     UG..........UAAA..........AAC..CUUCAUGUU...UGU...A
+X54512.1/4422-4569                 UG..........UAAA..........AAC..CUUCAUGUU...UGU...U
+AF223571.1/210-358                 CGCC........UA..........GCGAG..AGGUAUGUC...UGC...U
+M14649.1/2015-2169                 CGGGA.......UAUC........CCUGA..AGGCAUGCC...UGC...U
+U58510.1/2022-2198                 GCAGUGGAGCCGUAGC........AGGCU..GAGCAUGCCC..UGG...A
+X58290.1/119-234                   ............CCCG...............GGAG...............
+X52949.1/857-993                   ............CCCG...............GCGC.CGCC....GC...C
+M73682.1/109-223                   ............GAUC...................A.........U...C
+Y00055.1/4327-4494                 GGAGAAGCUC..UUUUGAGUC..AUCCCC..GUGCAUGCC...AUAUU.C
+AF306774.1/466-634                 GGAGAAGCUC..UCUCGAGCC..AUCCCC..GUGCAUGCCACAUUU...C
+M63701.1/247-415                   GGAGAAGC....UCCUCAGAGUCAUCCCC..GUGCAUGCC...AUAUUUC
+AF422961.1/176-329                 CCGG........UAUU........CCGGC..GGGCAUGCC...UGU...U
+X60705.1/112-265                   CCAG........UAUC........CUGGG..AGGCAUGCC...UGU...C
+M86760.1/218-371                   UCAG........UAUU........CUGUG..GAGCAUGCC...UGU...U
+U09322.1/209-362                   CUGG........UAUU........CCAGG..GGGCAUGCC...UGU...U
+AJ229062.1/241-389                 UUGG........UAUU........CCAGG..GGGCAUGCC...UGU...U
+AB011808.1/289-442                 UUGG........UAUU........CCAGG..GGGCAUGCC...UGU...U
+U10409.1/2025-2178                 AUAG........UAUU........CUAUA..GAGCAUGCC...UGU...U
+L07796.1/2-156                     CUGG........UAUU........CCGGA..GGGCAUGCC...UGU...U
+Z32848.1/2558-2712                 UGGG........UUAU.......UCCCAA..AGGCAUGCC...UGU...U
+AL049755.2/30863-31016             UGGG........UUCU........ACCAA..AGGCAUGCC...UGU...U
+AF444327.1/152-305                 UUGG........UAUU........CCGAA..GGGCAUGCC...UGU...U
+AF319429.1/172-325                 UUGG........UAUU........CCGAG..GAGCAUGCC...UGU...U
+X90410.1/15-165                    GUGG........CAUU........CCGCC..AAGUAUGUU...UGU...U
+U35394.1/2008-2158                 CAG.........UUUA.........CUGU..UGGUUUGUU...UGU...U
+AF196778.1/2-154                   UUGG........UCAU........CCAAU..GGGUACGUC...UAG...U
+M21017.1/2722-2844                 ............GUCC...................AUG...........C
+X99212.1/685-824                   A...........UACA...........UU..UGGU.UCUC...UUU...A
+L78065.1/3758-3910                 GCAC........GACUC......AGUGCG..AUGUACACA...UUU...U
+M36008.1/959-1112                  CGGG........UUCC.......UCCCGG..GGCUACGCC...UGU...C
+U13369.1/6624-6776                 CGGG........UUCC.......UCCCGG..GGCUACGCC...UGU...C
+X53538.1/2090-2241                 CGGG........UUAA........UCCGG..GACCACGUC...UGC...C
+AF158724.1/274-427                 CGGG........UCAA.......UCCCGG..GACCGCGUC...UGC...C
+AF158725.1/345-497                 CGGG........UAAU........CCUGG..GGCCACGUC...CGU...C
+X03680.1/3159-3308                 CUGG........GCCU........CCAGU..UGGUACGUC...UGG...U
+X00601.1/3997-4154                 CGGUCC......UUUCGG.....AUUAGG..UGUUAUACU...UGG...G
+X60210.1/1-148                     UGCC........UUCG.......GGCACU..GGCC.CCCC...UGG...U
+V01159.1/185-331                   UGCC........UUCG.......GGCACU..GGCCCC........C...U
+AF468917.1/611-763                 CGGG........UAAC........CCUGC..GAGCAUGUC...UGU...U
+AY029385.1/986-1138                CGGG........CAAU........CCUGC..GAGCAUGUC...UGU...U
+X80212.2/2104-2256                 AGG.........CUCG........UCCGA..GGGCAUUCC...UGC...C
+AB021684.1/14108-14260             AGGC........UU.U........GCCGA..GGGCAUGUC...UGC...C
+AF169230.1/225-380                 AGGCC.......AUCC.......GGCCGA..GGGCACGCC...UGC...C
+AF223066.1/5881-6030               AA..........GCCA..........CUA..GGGCACGUC...UGC...C
+X15589.1/256-410                   AAGCCG......UUAC........GC.GA..GGGCACGUC...UGC...C
+D10840.1/200-355                   AAGCC.......UUCU.......GGCCGA..GGGCACGUC...UGC...C
+X66325.1/2369-2523                 AAGCC.......UUCU.......GGCCGA..GGGCACGUC...UGC...C
+AF307619.1/287-442                 AAGCC.......UUCU.......GGCCGA..GGGCACGUC...UGC...C
+Y11511.1/115-268                   UGAG........UAAU........CUCAG..UAGCAUGCU...UAU...C
+Y07976.1/124-271                   CC..........UUUG...........GG..GAGUAUAUC...UAU...U
+Y07974.1/75-229                    CGGGA.......UAUG........CCCGU..UAGCAUGUU...UGU...U
+X80346.1/67-220                    CGGG........UAUC........CCUGG..GAGCAUGCC...UGU...A
+AF403508.1/235-389                 CGGG........UUAG.......UCCUGG..GAGUAUGCC...UGU...A
+D16558.1/2710-2862                 CGGGA.......UAUG........CCUGG..GAGCAUGCU...UGU...C
+Y07978.1/48-201                    CGGG........CAUU........CCCGG..GAGCAUGCU...UGU...C
+#=GC SS_cons                       <<<<....................>>>>>..>>>>...............
+
+AF093014.1/662-809                 UCAGUGUCU
+AF026388.1/2852-3006               UCAGUGUCU
+L25635.1/211-360                   UCAGUGUCU
+X75430.1/2186-2339                 UCAGUGUCU
+U48228.1/7-166                     GAA.....A
+U21939.1/68-218                    GAA.....A
+AF223570.1/244-389                 UCAGUGUGC
+X01533.1/5-152                     UUAGUGUGG
+X54512.1/4422-4569                 UCAGUGUGG
+AF223571.1/210-358                 UCAGUGUUC
+M14649.1/2015-2169                 UCAGUGUCU
+U58510.1/2022-2198                 GUAGUGACA
+X58290.1/119-234                   .........
+X52949.1/857-993                   UCGGCGCCC
+M73682.1/109-223                   GGGGUGGUG
+Y00055.1/4327-4494                 UCAGUGUCG
+AF306774.1/466-634                 UCAGUGUCG
+M63701.1/247-415                   UCAGUGUCG
+AF422961.1/176-329                 CGAGCGUCA
+X60705.1/112-265                   CGAGCGUCG
+M86760.1/218-371                   UGAGCGUCA
+U09322.1/209-362                   UGAGCGUCA
+AJ229062.1/241-389                 UGAG.....
+AB011808.1/289-442                 UGAGCGUCA
+U10409.1/2025-2178                 UGAGCGUCA
+L07796.1/2-156                     UGAGCGUCG
+Z32848.1/2558-2712                 UGAGUGUCA
+AL049755.2/30863-31016             UGAGUGUCA
+AF444327.1/152-305                 UGAGAGUCA
+AF319429.1/172-325                 UGAGUGUCA
+X90410.1/15-165                    UGAGUGUCU
+U35394.1/2008-2158                 UGAAUUGCU
+AF196778.1/2-154                   UCAGUAUCU
+M21017.1/2722-2844                 UG.......
+X99212.1/685-824                   UAA.....U
+L78065.1/3758-3910                 UGAGUGCCC
+M36008.1/959-1112                  UGAGGGUCG
+U13369.1/6624-6776                 UGAGCGUCG
+X53538.1/2090-2241                 UCAGGGUUG
+AF158724.1/274-427                 UCAGGGUCG
+AF158725.1/345-497                 UCAGGGUCU
+X03680.1/3159-3308                 UCAGGGUUG
+X00601.1/3997-4154                 UGAGAGUGG
+X60210.1/1-148                     U...UGCCU
+V01159.1/185-331                   UGGGAUGCC
+AF468917.1/611-763                 UGAGUGUCC
+AY029385.1/986-1138                UGAGUGUCC
+X80212.2/2104-2256                 AGAGCGUCA
+AB021684.1/14108-14260             UGAGCGUCA
+AF169230.1/225-380                 UGGGCGUCA
+AF223066.1/5881-6030               UGGGCGUCA
+X15589.1/256-410                   UGGGCGUCA
+D10840.1/200-355                   UGGGUGUCA
+X66325.1/2369-2523                 UGGGUGUCA
+AF307619.1/287-442                 UGGGUGUCA
+Y11511.1/115-268                   UGAGUGUCU
+Y07976.1/124-271                   GGAGUGUCU
+Y07974.1/75-229                    GGAGUGUCU
+X80346.1/67-220                    UGAGUGUCU
+AF403508.1/235-389                 UCAGUGUCC
+D16558.1/2710-2862                 GGAGUGUCU
+Y07978.1/48-201                    GGAGUGUCC
+#=GC SS_cons                       .........
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00002.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00002.idx
new file mode 100644
index 0000000..b6f0bc6
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00002.idx
@@ -0,0 +1 @@
+X53361.2/1206-1368
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00002.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00002.raw
new file mode 100644
index 0000000..b68ec48
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00002.raw
@@ -0,0 +1,246 @@
+>AF093014.1/662-809
+CACUUUAAGUAAUGGAUGUCUUGGUUCUCAUAACGAUGAAGGACGCAGCAAAGUGCGAUA
+AGCAAUGUGAACUGCAUAAUUCUAUGAACAAUCAGAUCUCUCAACGCAAAUAGCAGUAAU
+UUACAUUACUAUAUUUAUAUCAGUGUCU
+>AF026388.1/2852-3006
+AACUUUCAGCAAUGGAUGUCUUGGCUCACGCAUCGAUGAAGGACGCAGCGAAAUGCGAUA
+CGCAUUGUGAAUUGCAGAUUUCAGUGAACCAUCAGAUUUCUGAACGCACAUGGCGCUGCU
+GGUAUUUUGCCCGCAGCACGUCUGUUUCAGUGUCU
+>L25635.1/211-360
+AAUUUUCAGCAAUGGAUGUCUUGGCUCGCGCAACGAUGAAGGACGCAGCGAACUGCGAAA
+CGCAAUGUGGAAUUGCAGAAUUCAGUGAAUCAUCAGAUUUCUGAACGCAAUGCACCUGGG
+AUAUCUCCUGGUACGUCUGUUUCAGUGUCU
+>X75430.1/2186-2339
+AAUUUUCAGCAAUGGAUGUCUUGGCUCGCGCAACGAUGAAGGACGCAGCGAACUGCAAAC
+GCAAUGUGAAUUGCAGAAUUCAGUGAAUCAUCAGAUUUCUGAACGCAAAUGGCACCUUGG
+GGAUAUUCUCCUUGGUACGUCUGUUUCAGUGUCU
+>U48228.1/7-166
+CAAUCUUAACGAUGGAUGUCUUGGUUCCUAUAGCGAUGAAGGCCGCAGCAAAGUGCGAUA
+UGCAAUGAAAAAUGCAAUUACUGUGAAUCAUCAGAAUGCUGAAUGUAAACUAUACCAUAU
+UUACCCUUAUGGGCAAAUUAACGUGGUAUUCCUACAGAAA
+>U21939.1/68-218
+CAGUCUUAACGAUGGAUGUCUUGGUUCCUACAGCGAUGAAGGCCGCAGCAAAAUGCGAUA
+CGCAAUGAAAAUUGCAGUGACUGUGAAUCAUCAGAAUGCUGAAUGUAAACUACACCAAUU
+CCUUCGGGGAAUAGUGGUACUCCUACAGAAA
+>AF223570.1/244-389
+AAUUUUCAACGAUGGAUGUCUUGGCUCCCAUAUCGAUGAAGAACGCAGCUAGAAUGCGAU
+AUGCAGUGUGAAUUGCAGAACCACGAAUCAUCGGAUCUUUGAACGCAACUGGCGCUGAUA
+AACUCAGCAUACUUGCUUCAGUGUGC
+>X01533.1/5-152
+AACUUUCAACGGUGGAUAUCUUGGUUCCCGUGACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGCGAAUUGCAGAACCGCGAGUCAACAGAUCUUUGAAAGCAAGUGGUGGAGGUGU
+AAAAACCUUCAUGUUUGUAUUAGUGUGG
+>X54512.1/4422-4569
+AACUUUCAACGGUGGAUAUCUAGGUUCCCGUGACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGCAAUGCGAAUUGCAGAACCGCGAGUCAUCAGAUCUUUGAACGCAAGUGGUGGAGGUGU
+AAAAACCUUCAUGUUUGUUUCAGUGUGG
+>AF223571.1/210-358
+AACCUUCAACGGUGGAUGUCUUGGCUCUCAUAUCGAUGAAGAACGCAGCAAAGUGCGAUA
+AGCAAUGCGAAUUGCAGACCGUGAGUCAUUAGAAUUUCGAAAGCAAUCUGCACCUCCGCC
+UAGCGAGAGGUAUGUCUGCUUCAGUGUUC
+>M14649.1/2015-2169
+AACUUUCAGCGACGGAUGUCUCGGCUCGAACAACGAUGAAGGGCGCAGCGAAAUGUGAUA
+AGCAAUGUGAAUUGCAGAAUUCCGUGAACCAAUAGGGACUUGAACGUAUACUGCGCUUUC
+GGGAUAUCCCUGAAGGCAUGCCUGCUUCAGUGUCU
+>U58510.1/2022-2198
+AACCCUAGUGAUGGAUGUCUAGGCUCCCGUAUCGAUGAAGAACGUAGCAGAAAGCGACAU
+GCGAUGAUACGCGCAUAGACCAGGAUUCCGCGGACUCGUGAAUCAUUGAAUCUUCGAACG
+CAUCUGGCGCUCAGCAGUGGAGCCGUAGCAGGCUGAGCAUGCCCUGGAGUAGUGACA
+>X58290.1/119-234
+GACCCAGACCGGCGGAUGCCUGGGCUCGGGCCUCGAGGAAGGACGCGGCGGACAGCGAGA
+UGCGGUGCAGCCCGGCACGAAGCACCGGUUUCCGAACGCUCGGCCUCCCCCGGGAG
+>X52949.1/857-993
+ACGCCCCGCCGGCGGAUGCCUCGGCCCGGGCGGCGACGAAGAGCGCGGCGGAGCGCGAGA
+CGCGGUGCGGACCCGCCCGCCCCGAGAAGCACCGACCCUCGAACGCAGCGCGCCCCGGCG
+CCGCCGCCUCGGCGCCC
+>M73682.1/109-223
+GACGCGACCCGGUGGAUGCCUUGGCUCGGGGGACGAUGAAGGACGUGGCUGACGACGAUA
+CUCGAUGUGGUCCAAGCACGUGACAUCGAUCUUCGAAUGGAUCAUCGGGGUGGUG
+>Y00055.1/4327-4494
+AACGUGUCGCGAUGGAUGACUUGGCUUCCUAUCUCGUUGAAGAACGCAGUAAAGUGCGAU
+AAGUGGUAUCAAUUGCAGAAUCAUUCAAUUACCGAAUCUUUGAACGCAAACGGCGCAUGG
+GAGAAGCUCUUUUGAGUCAUCCCCGUGCAUGCCAUAUUCUCAGUGUCG
+>AF306774.1/466-634
+AACGUGUCGCGAUGGAUGACUUGGCUUCCUAUUUCGUUGAAGAACGCAGCAAAGUGCGAU
+AAGUGGUAUCAAUUGCAGAAUCAUUUCAUUGCCCAAUCUUUGAACGCAAACGGCGCAUGG
+GAGAAGCUCUCUCGAGCCAUCCCCGUGCAUGCCACAUUUCUCAGUGUCG
+>M63701.1/247-415
+AACGUGUCGCGAUGGAUGACUUGGCUUCCUAUUUCGUUGAAGAACGCAGCAAAGUGCGAU
+AAGUGGUAUCAAUUGCAGAAUCAUUCAAUUACCGAAUCUUUGAACGCAAACGGCGCAUGG
+GAGAAGCUCCUCAGAGUCAUCCCCGUGCAUGCCAUAUUUCUCAGUGUCG
+>AF422961.1/176-329
+AACUUUCAACAACGGAUCUCUUGGUUCUGGCAUCGAUGAAGAACGCAGCGAAAUGCGAUA
+AGUAAUGUGAAUUGCAGAAUUCAGUGAAUCAUCGAAUCUUUGAACGCACAUUGCGCCCGC
+CGGUAUUCCGGCGGGCAUGCCUGUUCGAGCGUCA
+>X60705.1/112-265
+AACUUUUAACAACGGAUCUCUUGGCUCUAGCAUCGAUGAAGAACGCAGCGAAACGCGAUA
+UGUAGUGUGAAUUGCAGAAUUCAGUGAAUCAUCGAAUCUUUGAACGCACAUGGCGCCUUC
+CAGUAUCCUGGGAGGCAUGCCUGUCCGAGCGUCG
+>M86760.1/218-371
+AACUUUCAGCAAUGGAUCUCUUGGUUCCCGCGUCGAUGAAGAACGUGGCAAAAUGCGAUA
+AGUAGUGUGAAUUGCAGAAUUCAGUGACUCAUCGAAUUUUUGAACGCAUAUUGCGCUCCU
+CAGUAUUCUGUGGAGCAUGCCUGUUUGAGCGUCA
+>U09322.1/209-362
+AACUUUCAACAACGGAUCUCUUGGUUCUCGCAUCGAUGAAGAACGCAGCGAAUUGCGAUA
+AGUAUUGUGAAUUGCAGAUUUUCGUGAAUCAUCGAAUCUUUGAACGCACAUUGCGUCCUC
+UGGUAUUCCAGGGGGCAUGCCUGUUUGAGCGUCA
+>AJ229062.1/241-389
+AACUUUCAACAACGGAUCUCUUGGUUCUCGCAUCGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGUGAAUUGCAGAAUUCCGUGAAUCAUCGAAUCUUUGAACGCACAUUGCGCCCCU
+UGGUAUUCCAGGGGGCAUGCCUGUUUGAG
+>AB011808.1/289-442
+AACUUUCAACAACGGAUCUCUUGGUUCUCGCAUCGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGUGAAUUGCAGAAUUCCGUGAAUCAUCGAAUCUUUGAACGCACAUUGCGCCCCU
+UGGUAUUCCAGGGGGCAUGCCUGUUUGAGCGUCA
+>U10409.1/2025-2178
+AACUUUCAGCAACGGAUCUCUUGGUUCUCGCAUCGAUGAAGAACGCAGCGAAUUGCGAUA
+AGUAAUGUGAAUUGCAGAUUUUCGUGAAUCAUCGAAUCUUUGAACGCAUAUUGCGCUCUA
+UAGUAUUCUAUAGAGCAUGCCUGUUUGAGCGUCA
+>L07796.1/2-156
+AACUUUCAACAACGGAUCUCUUGGUUCUCGCAUCGAUGAAGAACGCAGCGAAAUGCCGAU
+ACGUAAUAUGAAUUGCAGAUAUCCGUGAAUCAUCGAAUCUUUGAACGCACAUUGCGCCCU
+CUGGUAUUCCGGAGGGCAUGCCUGUUUGAGCGUCG
+>Z32848.1/2558-2712
+AACUUUCAGCAACGGAUCUCUUGGCUCUCGCAUCGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGUGAAUUGCAGAAUUCCGUGAAUCAUCGAAUCUUUGAACGCACAUUGCGCCUUU
+GGGUUAUUCCCAAAGGCAUGCCUGUUUGAGUGUCA
+>AL049755.2/30863-31016
+AACUUUCAGCAACGGAUCUCUUGGCUCUCGCAUCGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGUGAAUUGCAGAAUUCCGUGAAUCAUCGAAUCUUUGAACGCACAUUGCGCCUUU
+GGGUUCUACCAAAGGCAUGCCUGUUUGAGUGUCA
+>AF444327.1/152-305
+AACUUUCAACAACGGAUCUCUUGGCUUCCACAUCGAUGAAGAACGCAGCGAAAUGCGAUA
+AGUAAUGUGAAUUGCAGAAUUCAGUGAAUCAUCGAGUCUUUGAACGCAACUUGCGCCCUU
+UGGUAUUCCGAAGGGCAUGCCUGUUUGAGAGUCA
+>AF319429.1/172-325
+AACUUUCAACAACGGAUCUCUUGGCUCUCGCAUCGAUGAAGAACGCAGCGAAAUGCGAUA
+AGUAAUGUGAAUUGCAGAAUUCAGUGAAUCAUCGAAUCUUUGAACGCACCUUGCGCUCCU
+UGGUAUUCCGAGGAGCAUGCCUGUUUGAGUGUCA
+>X90410.1/15-165
+AACUUUCAGCAAUGGAUCUCUUGGCUCUUGCAUCGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGUGAAUUGCAGAACGCGAGUCAUCGAAAUUUUGAACGCACAUUGCACUUGGUGG
+CAUUCCGCCAAGUAUGUUUGUUUGAGUGUCU
+>U35394.1/2008-2158
+AACUUUUGACGAUGGAUCUCUCGGCUCUCUCAUCGAUGAAGAACGUAGUAGAAUGCGAUA
+CAUAAUGUGAAUUGCAAAUCCUGUGAAUCAUUGAGUUUUUGAACGCACAUUGCACCGACA
+GUUUACUGUUGGUUUGUUUGUUUGAAUUGCU
+>AF196778.1/2-154
+AACUUUAAGCAAUGGAUCACUUGGUUCUCGCAUCGAUGAAGAACGUAGCAAAUUGCGAAA
+AGUAAUGCGAUCUGCAACCUUUGCGAAUCAUCGAAUUCUCGAACGCAUCUUGCACCCUUU
+GGUCAUCCAAUGGGUACGUCUAGUUCAGUAUCU
+>M21017.1/2722-2844
+AACUCUAAGCGGUGGAUCACUCGGCUCAUGGGUCGAUGAAGAACGCAGCAAACUGUGCGU
+CAUCGUGUGAACUGCAGGACACAUGAACAUCGACAUUUUGAACGCAUAUCGCAGUCCAUG
+CUG
+>X99212.1/685-824
+AACCCUAGACAGGGGAUCACUUGGCUCAUGGGUCGAUGAAGACCGCAGCAAACUGCGCGU
+CGCCAUGUGAACUGCAGGACACAUGAUCAUUGACAUGUUGAACGCAUAUUGCGCCUUAUA
+CAUUUGGUUCUCUUUAUAAU
+>L78065.1/3758-3910
+AACCCUAGGCAGGGGAUCACUCGGCUCAUGGAUCGAUGAAGACCGCAGCUAAAUGCGCGU
+CAGAAUGUGAACUGCAGGACACAUGAACACCGACACGUUGAACGAUAUUGCGCAUUGCAC
+GACUCAGUGCGAUGUACACAUUUUUGAGUGCCC
+>M36008.1/959-1112
+GACUCUUAGCGGUGGAUCACUCGGCUCGUGCGUCGAUGAAGAACGCAGCUAGCUGCGAGA
+AUUAGUGUGAAUUGCAGGACACAUUGAUCAUCGACACUUCGAACGCACCUUGCGGCCCCG
+GGUUCCUCCCGGGGCUACGCCUGUCUGAGGGUCG
+>U13369.1/6624-6776
+GACUCUUAGCGGUGGAUCACUCGGCUCGUGCGUCGAUGAAGAACGCAGCUAGCUGCGAGA
+AUUAAUGUGAAUUGCAGGACACAUUGAUCAUCGACACUUCGAACGCACUUGCGGCCCCGG
+GUUCCUCCCGGGGCUACGCCUGUCUGAGCGUCG
+>X53538.1/2090-2241
+GACUCUCAACGGUGGAUCACUCGGCUCGCGAGUCGAUGAAGGACGCAGCUAAGUGCGAGA
+AGUGGUGUGAAUUGCAGAACACAUUGAACGUCGACCUUCGAACGCGAAUGGCGGUCUCGG
+GUUAAUCCGGGACCACGUCUGCCUCAGGGUUG
+>AF158724.1/274-427
+GACUCUUAACGGUGGAUCACUCGGCUCGCGAGUCGAUGAAGGACGCAGCCAAGUGCGAGA
+AGUAAUGUGAAUUGCAGAACACAUUGAACGUCGACCUUCUGAACGCGAAUUGCGGUCUCG
+GGUCAAUCCCGGGACCGCGUCUGCCUCAGGGUCG
+>AF158725.1/345-497
+AUCUCUUAGCGGUGGAUCACUCGGCUCGAGCGUCGAUGAAGGACGGAGCUAGCUCCGAGA
+AGUAAUGUGAAUUGCAGGACACAUUGAGCAUCGAUAUUCUGAACGCGUAUUGCGGCCUCG
+GGUAAUCCUGGGGCCACGUCCGUCUCAGGGUCU
+>X03680.1/3159-3308
+UAGCUUCAGCGAUGGAUCGGUUGCAUCGAGUAUCGAUGAAGAACGCAGCUUGCUGCGUUA
+CUUACCACGAAUUGCAGACGCUUAGAGUGGUGAAAUUUCGAACGCAUAGCACCAACUGGG
+CCUCCAGUUGGUACGUCUGGUUCAGGGUUG
+>X00601.1/3997-4154
+AAGCAUAAACGGUGAAUACCUCGACUCCUAAAUCGAUGAAGACCGUAGCAAACUGCGAUA
+AUUCACUUGAAUUGCAGCCUACUGGGAUAGUUGAAAUGUUGAACGCACAUGAUGACAUCG
+GUCCUUUCGGAUUAGGUGUUAUACUUGGGUGAGAGUGG
+>X60210.1/1-148
+ACCGUUAGGCGAUGGAUUGCUGGGUACCCGCUUCGACGAAGAGCGCAGUGAAACGCGAUA
+ACGCUUGUGAUUCGCACUCUCUGUGAUCAACGUCACCUCGAACAUCGAUGCGGCCUUGCC
+UUCGGGCACUGGCCCCCCUGGUUUGCCU
+>V01159.1/185-331
+ACCGUUGGGCGAUGGAUUGCUUGGUGCCUGCUUCGACGAAGAGCGCAGUGAAACGCGAUA
+ACUUUUGUGACUCGCACUCUCUGUGAUCAACGUCUCCUUGAACAUUAGUGCGGCCUUGCC
+UUCGGGCACUGGCCCCCUUGGGAUGCC
+>AF468917.1/611-763
+AACUCGUAACGGUGGAUGUCUCGGCUCCUACAUCGAUGAAGAACGUAGCAAACUGCGAAA
+CGUAAUGCGAAUUGCAGAACUCGUGAAUCAUCAAAUUUUUGAACGCAAGUGGCGCUCGCG
+GGUAACCCUGCGAGCAUGUCUGUUUGAGUGUCC
+>AY029385.1/986-1138
+AACUCGUGACGGAGGAUAUCUUGGCUCCCACAUCGAUGAAGAACGCAGCAAAAUGCGAUA
+CGUAGUGUGAAUUGCAGAACAUGUGAAUCAUCGAAUUUUUGAACGCAAGUGGCGCUCGCG
+GGCAAUCCUGCGAGCAUGUCUGUUUGAGUGUCC
+>X80212.2/2104-2256
+AACUCUCAGCAACGGAUAUCUUGGCUCUUGCAACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAGUGUGAAUUGCAGAAUUCCGCGAAUCAUCGAGUUUUUGAACGCAAGUUGCGCCCGA
+GGCUCGUCCGAGGGCAUUCCUGCCAGAGCGUCA
+>AB021684.1/14108-14260
+GACUCUCAGCAACGGAUAUCUUGGCUCCCGCAACGAUGAAGAACGCAGCGAAAUGCGAUA
+UCUAGUGUGAAUUGCAGAAUUCCGCGAAUCAUCGAGUUUUUGAACGCAUGUUGCGCCCGA
+GGCUUUGCCGAGGGCAUGUCUGCCUGAGCGUCA
+>AF169230.1/225-380
+GACUCUCGGCAACGGAUAUCUCGGCUCUCGCAUCGAUGAAGAACGUAGCGAAAUGCGAUA
+CCUGGUGUGAAUUGCAGAAUCCCGUGAACCAUCGAGUCUUUGAACGCAAGUUGCGCCCGA
+GGCCAUCCGGCCGAGGGCACGCCUGCCUGGGCGUCA
+>AF223066.1/5881-6030
+GACUCUCGGCAACGGAUAUCUCGGCUCUCGCAUCGAUGAAGAACGUAGCGAAAUGCGAUA
+CUUGGUGUGAAUUGCAGAAUCCCGUGAACCAUCGAGUCUUUGAACGCAAGUUGCGCCCGA
+AGCCACUAGGGCACGUCUGCCUGGGCGUCA
+>X15589.1/256-410
+GACUCUCGGCAACGGAUAUCUCGGCUCUCGCAUCGAUGAAGAACGUAGCGAAAUGCGAUA
+CUUGGUGUGAAUUGCAGAAUCCCGUGAACCAUCGAGUCUUUGAACGCAAGUUGCGCCCGA
+AGCCGUUACGCGAGGGCACGUCUGCCUGGGCGUCA
+>D10840.1/200-355
+GACUCUCGGCAACGGAUAUCUCGGCUCUCACAUCGAUGAAGAACGUAGCGAAAUGCGAUA
+CUUGGUGUGAAUUGCAGAAUCCCGUGAACCAUCGAGUCUUUGAACGCAAGUUGCGCCCCA
+AGCCUUCUGGCCGAGGGCACGUCUGCCUGGGUGUCA
+>X66325.1/2369-2523
+GACUCUCGGCAACGGAUAUCUUGCUCUCGCAUCGAUGAAGAACGUAGCGAAAUGCGAUAC
+UUGGUGUGAAUUGCAAGAUCCCGUGAACCAUCGAGUCUUUGAACGCAAGUUGCGCCCCAA
+GCCUUCUGGCCGAGGGCACGUCUGCCUGGGUGUCA
+>AF307619.1/287-442
+GACUCUCGGCAACGGAUAUCUCGGCUCUCGCAUCGAUGAAGAACGUAGCGAAAUGCGAUA
+CUUGGUGUGAAUUGCAGAAUCCCGUGAACCAUCGAGUCUUUGAACGCAAGUUGCGCCCCA
+AGCCUUCUGGCCGAGGGCACGUCUGCCUGGGUGUCA
+>Y11511.1/115-268
+AACUUUUAGCAAUGGAUGUCUUGGGUCACACAACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGCGAAUUGCAGAACUUCGUGAAUCAUCAAAAUUUUGAACGCACAUUGCGCUACU
+GAGUAAUCUCAGUAGCAUGCUUAUCUGAGUGUCU
+>Y07976.1/124-271
+CACUUUCAGCAACGGAUGUCUCGGUUCCCAUAACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGCGAAACGCAUCAGUAGUGAGUCAUCGAAACUUUGAACGCAACUUGCACUUCCC
+UUUGGGGAGUAUAUCUAUUGGAGUGUCU
+>Y07974.1/75-229
+AACUUUCAGCAACGGAUGUCUUGGCUCCCACAACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGCGAAUUGCAGAAUUCCGCGAGUCAUCAAACCUUUGAACGCACCUUGCGCUUUC
+GGGAUAUGCCCGUUAGCAUGUUUGUUGGAGUGUCU
+>X80346.1/67-220
+AACUUUCAGCGAUGGAUAUCUUGGCUCUCGCAACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUAAUGCGAAUUGCAGAAUUCAGUGAAUCAUCAAAACUUUGAACGCAAAUUGCGCUUCC
+GGGUAUCCCUGGGAGCAUGCCUGUAUGAGUGUCU
+>AF403508.1/235-389
+AACUUUCAGCAGUGGAUGUCUAGGCUCGCACAUCGAUGAAGAACGCUGCGAACUGCGAUA
+CGUAAUGCGAAUUGCAGGAUUCAGUGAGUCAUCGAAAUUUUGAACGCAUAUUGCACUUCC
+GGGUUAGUCCUGGGAGUAUGCCUGUAUCAGUGUCC
+>D16558.1/2710-2862
+AACUUUCAGCGACGGAUGUCUUGGCUCCCACAACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUCUUGCGACUUGCAGAAUCCAGUGAAUCAUCAAAACUUUGAACGCAUCUGCGUUCCGG
+GAUAUGCCUGGGAGCAUGCUUGUCGGAGUGUCU
+>Y07978.1/48-201
+AACUUUCAGCGACGGAUAUCUAGGCUCCCACAACGAUGAAGAACGCAGCGAAAUGCGAUA
+CGUCUUGCGACUUGCAGAACCCAGUGAAUCAUCAAACCUUCGAACGCACCUUGCGCUCUC
+GGGCAUUCCCGGGAGCAUGCUUGUCGGAGUGUCC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00002.test b/benchmarks/cmsearch-rmark/rmark-1/RF00002.test
new file mode 100644
index 0000000..5bd389a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00002.test
@@ -0,0 +1,4 @@
+>X53361.2/1206-1368
+ACCUGUUGUGGUGGAUGUCUUGGCCCAGGUUCUGAGGAAGGACACAGCAGCCUUGCGAUA
+CGUUCGGUGAUACGCAGAGUCUUGUGAUCUGGACAAAGGAACAGCUUCGAACGCAACUGG
+CCAGCAAGGGGUUCCCCCCCGAGCUGCCUGUGCGCCAGUGUUG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00003.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00003.ali
new file mode 100644
index 0000000..0a67727
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00003.ali
@@ -0,0 +1,201 @@
+# STOCKHOLM 1.0
+#=GF ID    U1
+#=GF AC    RF00003
+#=GF DE    U1 spliceosomal RNA
+#=GF AU    Griffiths-Jones SR, Mifsud W, Moxon SJ
+#=GF GA    20.0
+#=GF NC    20.0
+#=GF TC    20.0
+
+AE003745.3/24660-24823             AUACUUACCUGGCGUA.GAGGUUA.ACCGUGAUCACGAAGGCGGUUCCUC
+AC004546.1/16021-16184             AUACUUACCUGGCGUA.GAGGUUA.ACCGUGAUCACGAAGGCGGUUCCUC
+AE003745.3/26197-26359             .UACUUACCUGGCGUA.GAGGUUA.ACCGUGAUCACGAAGGCGGUUCCUC
+X01725.1/69-232                    AUACUUACCUGGCGUA.GAGGUUA.ACCGUGAUCACGAAGGCGGUUCCUC
+X02585.1/923-1086                  AUACUUACCUGGCAGG.CGAG..AUACCAUGAUCACGAAGGUGGUUCUCC
+M59827.1/771-934                   AUACUUACCUGGCAGG.GGAG..CAUCUGUGAUCAGCAAGGCAGAGCUCC
+X01091.1/442-605                   AUACUUACCUGGCAGG.GGAG..ACACCAUGAUCAGGCAGGUGGUUUUCC
+M14121.1/221-384                   AUACUUACCUGGCAGG.GGAG..AUACCAUGAUCACGAAGGUGGUUUUCC
+Y00131.1/944-1108                  AUACUUACCUGGCAGG.GGAG..AUACCAUGAUCAUGAAGGUGGUUUUCC
+J00645.1/51-213                    AUACUUACCUGGCAGG.GGAG..AUACCAUGAUCACGAAGGUGGUUUUCC
+M14386.1/106-268                   AUACUUACCUGGCAGG.GGAG..AUACCAUGAUCACGAAGGUGGUUUUCC
+L33345.1/2-156                     AUACUUACCUGGCAGG.GGAG..AUACCAUGAUCACGAAGGUGGUUUUCC
+AL137798.8/45314-45477             AUACUUACCUGGCAGG.GGAG..AUACCAUGAUCACGAAGGUGGUUUUCC
+X75936.1/1034-1194                 AUACUUACCUGGCGCA.GGGG..UAGCAUUGAUCAAGAAGGAUGCACCCC
+X56629.1/421-581                   AUACUUACCUGGCGCA.GGGG..UCGCAUUGAUCAAGAAGGAUGCACCCC
+X04994.1/647-780                   ..............................GAUCAAGAAGGAUGCACCCC
+X01749.1/448-581                   AUACUUACCUGGCGCA.GGGG..UCGCAUUGAUCAAGAAGGAUGCACCCC
+L22246.1/5536-5699                 .AACUAACCUGGCUGGGAGGC.AU.CUCGCGAUCAUGAAGGCGGGACCUC
+L22246.1/3195-3357                 AGACUUAUUUGGUUGG.GAGG.AU.UUCGUAAUCAG.AAGGCGGGACCUC
+AC006665.1/5230-5065               AAACUUACCUGGCUGGGGGUU.AU.UUCGCGAUCACAAAGGCGGAAUCCC
+M73768.1/361-517                   AAACUUACCUGGCGCC.GGGU.UC.AGGGUGAUCAGCAAGGCUCCGACCC
+X69332.1/1-142                     AUACUUACCUGGACGG.GGUC..GACGAGCGAUCAAGAAGGCUCGUGGCC
+X69328.1/1-158                     ..ACUUACCUGGACGG.GGUC..GACGGCCGAUCAAGAAGGGUCGUGGCC
+X69333.1/1-157                     ....UUACCUGGACGG.GGUC..GACGAGCGAUCAAGAAGGCUCGUGGCC
+X69331.1/1-139                     ..ACUUACCUGGACGG.GGUC..GACGGGCGAUCAAGAAGGCCCGUGGCU
+X69334.1/1-160                     AUACUUACCUGGACGG.GGUC..GACGAGCGAUCAAGAAGGCUCGUGGCC
+X69329.1/1-160                     AUACUUACCUGGACGG.GGUC..GACGGGCGAUCAAGAAGGCCCGUGGCU
+Z11883.1/1496-1651                 UUACUUACCUGGACGG.GGUC..AAUGGGCAAUCAAUAAGACCCAUGGCC
+Z11883.1/361-516                   AUACUUACCUGGACGG.GGUC..AAUGGACGAUCAAUAAGACCCAUGGCC
+Z11882.1/353-508                   AUACUUACCUGGACGG.GGUC..AAUGGGCGAUCAAUAAGACCCAUGGCC
+Z11883.1/2840-2993                 .UACUUACCUGGACGG.GGUU..AAUGGGCGAUCAAUAAGACCCAUGGGC
+X14413.1/179-339                   AUACUUACCUGGACGG.GGUC..AUUGGGCGAUCAAUAAGACCCAUGGCC
+X14419.1/178-338                   AUACUUACCUGGACGG.GGUC..AAUGGGCGAUCAUGAACACCCAUGGCC
+X14416.1/171-331                   AUACUUACCUGGACGG.GGUC.UA.UGGGCGAUCAUGUAGGUCCAUGGCC
+X14417.1/177-340                   AUACUUACCUGGACGG.GGUC..AAUGGGUAAUCAAGAAGUUCCAUGGCC
+X14412.1/180-340                   AUACUUACCUGGACGG.GGUC..AAUGGGCGAUCAAUAAGACCCAUGGCC
+X14414.1/152-312                   AUACUUACCUGGACGG.GGUC..AAUAGGCGAUCAAUAAGACCCAUGGCC
+X14415.1/175-335                   UUACUUACCUGGACGG.GGUC..AAUUGGCGAUCAUGAAGGUCCAUGGCC
+X14418.1/176-336                   AUACUUACCUGGACGG.GGUC..AAUGGGCGAUCAUUAAGACCCAUGGCC
+X06809.1/232-391                   AUACUUACCUGGACGG.GGUC..AAUGGAUGAUCAAGAAGGUCCAUGGCC
+X06810.1/261-421                   AUACUUACCUGGACGG.GGUC..AAUGGAUGAUCAAUAAGGUCCAUGGCC
+J03563.1/352-512                   AUACUUACCUGGACGG.GGUC..AAUGGAUGAUCUAUAAGGUCCAUGGCC
+X15926.1/1-161                     AUACUUACCUGGAUGG.GGUC..GAUGGGUGAUCAUGAAGGCCCAUGGCU
+X15928.1/1-160                     AUACUUACCUGGAUGG.GGUC..AAUGGGUGAUCAUGAAGGCCCAUGGCU
+X15927.1/1-160                     AUACUUACCUGGAUGG.GGUC..AAUGGGUGAUCAAGAAGGCCCAUGGCU
+AB023028.1/448-285                 UUACUUACCUGGACGG.GGUC..AACUUGUGAUCAAUAAGACGAGUGGCC
+#=GC SS_cons                       ...........<<<<<.<<<<..<.<<<<<..........>>>>>>>>>>
+
+AE003745.3/24660-24823             CGGAGUGAGGCUUGGCCA.UUGCACCU..CGG.CU..GAGUUGA.CCUCU
+AC004546.1/16021-16184             CGGAGUGAGGCUUGGCCA.UUGCACCU..CGG.CU..GAGUUGA.CCUCU
+AE003745.3/26197-26359             CGGAGUGAGGCUUGGCCA.UUGCACCU..CGG.CU..GAGUUGA.CCUCU
+X01725.1/69-232                    CGGAGUGAGGCUUGGCCA.UUGCACCU..CGG.CU..GAGUUGA.CCUCU
+X02585.1/923-1086                  CAGGGCGAGGCUCAGCCA.UUGCACUC..CGG.CU..GUGCUGA.CCCCU
+M59827.1/771-934                   CAGGGUGAGGCUCAUCCA.UUGCACAU..CGG.AUU..UGCUGA.CCCCU
+X01091.1/442-605                   CAGGGCGAGGCUCAUCCC.CUGCACUC..CGG.GU..GUGCUGA.CCCCU
+M14121.1/221-384                   CAGGGCGAGGCUUAUCCA.UUGCACUC..CGG.AU..GUGCUGA.CCCCU
+Y00131.1/944-1108                  CAGGGCGAGGCUCACCCAUUUGCACUGUUGGG.GU..GUGCUGA.CCCCU
+J00645.1/51-213                    CAGGGCGAGGUGUAUCCA.UUGCA.UC..CGG.AU..GUGCUGA.CCACU
+M14386.1/106-268                   CAGGGCGAGGCUUAUCCA.UUGCACUC..CGG.AU..GUGCUGC..CCCU
+L33345.1/2-156                     CAGGGCGAGGCUUAUCCA.UUGCACUC..CGG.AU..GUGCUGA.CCCCU
+AL137798.8/45314-45477             CAGGGCGAGGCUUAUCCA.UUGCACUC..CGG.AU..GUGCUGA.CCCCU
+X75936.1/1034-1194                 CAGGACGAGGCUUG.CUA.UUGCACAC..CGG.CU...CGCUGA.AGCUU
+X56629.1/421-581                   CAGGGCGAGGCUUG.CCA.UUGCACUC..CGG.CU...UGCUGA.ACCUU
+X04994.1/647-780                   CAGGGCGAGGCUUG.CCA.UUGCACUC..CGG.CU...UGCUGA.ACCUU
+X01749.1/448-581                   CAGGGCGAGGCUUG.CCA.UUGCACUC..CGG.CU...UGCUGA.ACCUU
+L22246.1/5536-5699                 CAUGGCGAGGUUUGGCCA.UUGCACUU.UCGG..CC.AGGCUGA.CCCGU
+L22246.1/3195-3357                 CAUGGCGAGGCUUGGUCA.UUGCACUU.UCGA..CC.AGGCUGA.CCAGU
+AC006665.1/5230-5065               CAUGGUUAGGCCUACCCA.UUGCACUU.UUGG..UGCGGGCUGA.CCUGU
+M73768.1/361-517                   CAGGUGGAGGCUCA.GCA.UUGCACUC..CGC..U..GUGUUGA.AGCCU
+X69332.1/1-142                     U.AGGUUAGUGGCCCACA.UUGCACUU..GGUGGG.UG.CGCUG.GCCUA
+X69328.1/1-158                     U.AGAUCAAUGGUC.ACA.UUGCACCU..GGUGAG.CG.CGUUG.GCCUA
+X69333.1/1-157                     U.AGGUUAGUGGCCCACA.UUGCACUU..GGUGGG.UG.CGCUG.GCCUA
+X69331.1/1-139                     ..GGGUCGAUGGCCCACA.UUGCACUU..GGUGGG.UG.CGUCG.GCCCA
+X69334.1/1-160                     U.GGGUCAGUGGUCCACA.UUGCACUU..GGU.GGAUGCCUG...GCCCA
+X69329.1/1-160                     ..GGGUCAAUGGCUCACA.UUGCACUU..GGUGGG.UG.CGUUG.GCCCA
+Z11883.1/1496-1651                 U.AGGUUGGUGACCUCCA.UUGCACUU..UGGAGG..GGUGCCU.UCCUA
+Z11883.1/361-516                   U.AGGUUGGUGACCUCCA.UUGCACUU..UGGAGG..GGUGCCU.GCCUA
+Z11882.1/353-508                   U.AGGCUUGUGACCUCCA.UUGCACUU..UGGAGG..GGUGCCU.GCCUA
+Z11883.1/2840-2993                 CUAGGUUGGUGACCUCCA.UUGCACUU..UGGAGG..GGUGCCU.ACCUA
+X14413.1/179-339                   U.AGGCUUGUGACCUCCA.UUGCACUU..CGGAGG..GGUGCUU.GUCUA
+X14419.1/178-338                   U.AGGUUGGUGACCAUCA.UUGCACUU..UGAAGG..GGUGCCC.GCCUA
+X14416.1/171-331                   U.AGGUUGGUGACUUUCA.UUGCACUU..UGGAGG..GGUGCCC.GCCUA
+X14417.1/177-340                   U.AGGUUGGUGACCUCCA.UUGCACUA..AGGAGG..GGUGCUU.GCCUA
+X14412.1/180-340                   U.AGGCUUGUGACCUCCA.UUGCACUU..UGGAGG..GGUGCCU.GCCUA
+X14414.1/152-312                   U.AGGUUGGUGACCUCCA.UUGCACUU..UGGAGG..GGUGCCA.AUCUA
+X14415.1/175-335                   U.AGGUUGGUAACCUCCA.UUGCACUU..AGG.AGA.GGUGCCU.ACCUA
+X14418.1/176-336                   U.AGGCUUGUGACCUCCA.UUGCACUU..UGGAGG..GGUGCCU.GCCUA
+X06809.1/232-391                   U.AGGGAAGUAACCUCCA.UUGCACUG..AGGAGG..GGUGCCU.UUCUA
+X06810.1/261-421                   U.AGGGAAGUAACCUCCA.UUGCACUU..AGGAGG..GGUGCUU.UCCUA
+J03563.1/352-512                   U.AGGGAAGUGACCUUCA.UUGCACUC..AGAAGG..GGUGCUA.CUCUA
+X15926.1/1-161                     ..AGGAUUGUGACCUCCA.UUGCACUU..AGGAGG..GGUGCUU.UCCUA
+X15928.1/1-160                     ..AGGCAAGUGACUUCCA.UUGCACUU..AGGAGG..GGUGCUU.GCCUA
+X15927.1/1-160                     ..AGGCAAGUGACCUCCA.UUGCACUU..AGGAGG..GGUGCUA.GCCUA
+AB023028.1/448-285                 U.AGGCUAGUGACCUCCA.UUGCACAUAACGGAGG..GGUGCUUAGCUUA
+#=GC SS_cons                       >.<<<......<<<.<<.............>>..>..>.>......>>>.
+
+AE003745.3/24660-24823             GCGAUUAUUCCUAAUGUGA..AUAA.CUCG.UGCGCGUAAUUUUUGGUAG
+AC004546.1/16021-16184             GCGAUUAUUCCUAAUGUGA..AUAA.CUCG.UGCGUGUAAUUUUUGGUAG
+AE003745.3/26197-26359             GCGAUUAUUCCUAAUGUGA..AUAA.CUCG.UGCGUGUAAUUUUUGGUAG
+X01725.1/69-232                    GCGAUUAUUCCUAAUGUGA..AUAA.CUCG.UGCGUGUAAUUUUUGUUAG
+X02585.1/923-1086                  GCGAUUUCCCCAAAUGCGG...GAAACUCG.ACUGCAUAAUUUCUGGUAG
+M59827.1/771-934                   GCGAUGUCCCCAAAUGCGG...GAUUCUCG.ACUGUAUUAUUUCUGGUAG
+X01091.1/442-605                   GCGAUUUCCCCAAAUGCGG...GAAACUCG.ACUGCAUAAUUUGUGGUAG
+M14121.1/221-384                   GCGAUUUCCCCAAAUGCGG...GAAACUCG.ACUGCAUAAUUUGUGGUAG
+Y00131.1/944-1108                  GCGAUUUCCCCAAAUGCGG...GAAACUCG.A.UGCAAA.UUUGUGGUAG
+J00645.1/51-213                    GCGAUUUCCCCAAAUGCGG...GAAACUCG.ACUGCAUAAUUUGUGGUAG
+M14386.1/106-268                   GCGAUUUCCCCAAAUGUGG...GAAACUCG.ACUGCAUAAUUUGUGGUAG
+L33345.1/2-156                     GCGAUUUCCCCAAAUGUGG..GAAAACUCG.ACUGCAUAAUUUGUGGUAG
+AL137798.8/45314-45477             GCGAUUUCCCCAAAUGUGG...GAAACUCG.ACUGCAUAAUUUGUGGUAG
+X75936.1/1034-1194                 GCGAUUCCCUCAAACGUAG...GGAACUCG.GGCGUAUUAUUUAUGGUAG
+X56629.1/421-581                   GCGAUUCCCCCAAACGUGG...GGAACUCG.GGCGUAUUAUUUAUGGUAG
+X04994.1/647-780                   GCGAUUCCCCCAAACGUGG...GGAACUCG.GGCGUACAAUUUAUGAUAG
+X01749.1/448-581                   GCGAUUCCCCCAAACGUGG...GGAACUCG.GGCGUACAAUUUAUGGUAG
+L22246.1/5536-5699                 GUGGCAGUCCCGAGUUGGGAU.UGG..CCA.ACAGCAUAAUUUUUGCGUU
+L22246.1/3195-3357                 GUGGCAGACCCGAGUUGGGAU.UGG..CCA.ACAGCAUAAUUUUUGCGUU
+AC006665.1/5230-5065               GUGGCAGUCUCGAGUUGAGAUUCG...CCA.ACAGCUUAAUUUUUGCGU.
+M73768.1/361-517                   GCGACGGACUCUAAUCGGGUU.CGC..UCG.GGUGCAUAGUUUUUGCCAG
+X69332.1/1-142                     .UCAUCU.CCCCAA.GUGG...GAGAGUGA.ACGUCAUAAUUUGUGGUAG
+X69328.1/1-158                     .CCAUCU.CCCCAA.GUGG...GAGAGUGG.ACGUCGUAAUUUGUGGUAG
+X69333.1/1-157                     .UCAUCU.CCCCAA.GUGG...GAGAGUGA.ACGUCAUAAUUUGUGGUAG
+X69331.1/1-139                     .UCAUCU.CCCCAA.GUGG...GAGAAUGA.ACGUCAUAAUUUGUGGUAG
+X69334.1/1-160                     .CCAUCU.CCCCAA.GUGG...GAGAGUGG.AUGUCAUAAUUUGUGGUAG
+X69329.1/1-160                     .CCAUCU.CCCCAA.GUGG...GAGAGUGG.ACGUCAUAAUUUGUGCUAG
+Z11883.1/1496-1651                 .AGGUCGACCCAA..GUGG..UCG.AGCCU.AUGUCAUAAUUUGUUGCAG
+Z11883.1/361-516                   .AGGUCGGCCCAA..GUGG..UCG.AGCCU.ACGUCAUAAUUUGUUGCAG
+Z11882.1/353-508                   .AGGUCGACCUAA..GUGG..UCG.GGCCU.AUGUCAUAAUUUGUUGCUG
+Z11883.1/2840-2993                 .AGGUCGGCUCAA..GUAG..UCG.AGCCU.ACGUCAUAAUUUGUUGCAG
+X14413.1/179-339                   .AGGUCGGCUCAA..GCAG..UCG.AGCCU.ACGUCAUAAUUUGUUGCAG
+X14419.1/178-338                   .AGGUCGGCCCAA..GUGG..UCG.AGCCU.ACGUCAUAAUUUGUUGCUG
+X14416.1/171-331                   .AGAUCAGCCCAA..GAGG..UUG.AGUCU.ACAUCAUAAUUUGUUGCUG
+X14417.1/177-340                   .AGGUCGACCCAA..GUGG..UUG.AGCCU.ACGUCAUAAUUUGUUGUUG
+X14412.1/180-340                   .AGGUCGGCUCAA..GUAG..UCG.AGCCU.ACGUCAUAAUUUGUUGCAG
+X14414.1/152-312                   .AGGUCGGCCCAA..GUGG..UCG.AGCCU.ACGUCAUAAUUUGUUGCUG
+X14415.1/175-335                   .AGAUCGGCCCAA..GUGG..CCG.AAUCU.ACGUCAUAAUUUGUUGCUG
+X14418.1/176-336                   .AGGUUGGCCCAA..GUGG..UCG.AGCCU.ACGUCAUAAUUUGUUGCUG
+X06809.1/232-391                   .AGGUCUGUCCAA..GUGA..CAG.AGCCU.ACGUCAUAAUUUGUGGUAG
+X06810.1/261-421                   .AGGUCUGCCCAA..GUGG..CAG.AGCCU.ACGUCAUAAUUUGUGGUAG
+J03563.1/352-512                   .AGGUCUGUCCAA..GUGA..UGG.AGCCU.ACGUCAUAAUUUGUGGUAG
+X15926.1/1-161                     .AGGUCUACCCAA..GUGG..UGG.AGCCU.ACAUCAUAAUUUGUUGCCU
+X15928.1/1-160                     .AGGUCUACCCAA..GUGG..UGG.AACCU.ACAUCAUAAUUUGUUGCUG
+X15927.1/1-160                     .AGGUCUACCCAA..GUGG..UGG.AGCCU.ACAUCAUAAUUUGUUGCUG
+AB023028.1/448-285                 .AGGUCU.CCCCAA.GUGG...GAGAGCCU.GCGUCAUUAUUUGUGGCAG
+#=GC SS_cons                       .<<<<.<.<<.......>>...>>...>>>..>>>>..............
+
+AE003745.3/24660-24823             ..CCGGGA.AUGGCGUU.C.GCGCCG.UCCCGA
+AC004546.1/16021-16184             ..CCGGGA.AUGGCGUU.C.GCGCCG.UCCCGA
+AE003745.3/26197-26359             ..CCGGGA.AUGGCGUU.C.GCGCCG.UCCCGA
+X01725.1/69-232                    ..CCGGGA.AUGGCGUU.C.GCGCCG.UCCCGA
+X02585.1/923-1086                  ..UGGGGG.ACUGCGUU.C.GCGCUUUCCCCUG
+M59827.1/771-934                   ..UGGGGG.ACUGCGUU.C.GCGCUUUCCCCUG
+X01091.1/442-605                   ..UGGGGG.ACUGCGUU.C.GCGCUCUCCCCUG
+M14121.1/221-384                   ..UGGGGG.ACUGCGUU.C.GCGCUCUCCCCUG
+Y00131.1/944-1108                  ..UGGGGG.ACUGCGUU.C.GCGCUCUCCCCUG
+J00645.1/51-213                    ..UGGGGG.ACUGCGUU.U.GUGCUCUCCCCUU
+M14386.1/106-268                   ..UGGGGG.ACUGCGUU.C.GCGCUUUCCCCUG
+L33345.1/2-156                     ..UGGGGG.ACUGCGUU.C.GCG..........
+AL137798.8/45314-45477             ..UGGGGG.ACUGCGUU.C.GCGCUUUCCCCUG
+X75936.1/1034-1194                 ..CGGGGA.UCUGCGUU.C.GCGCU.AUCCCCU
+X56629.1/421-581                   ..CGGAGAUCUGCGUU..C..GCGCUAUCUCCU
+X04994.1/647-780                   ..CGGAGA.UCUGCGUU.C.GCGCU.AUCUCCU
+X01749.1/448-581                   .................................
+L22246.1/5536-5699                 ....UGGGGACAGCGUU.C.GCGCUUCCCCGCC
+L22246.1/3195-3357                 ....UGGGGACAGCGUU.C.GCGCUUCCCCGCG
+AC006665.1/5230-5065               ..AUCGGGG.CUGCGUG.C.GCGCGGCCCUGAA
+M73768.1/361-517                   ..UGGGGA....GCCUU.C.GGGC..GUCCCUU
+X69332.1/1-142                     ...AGGGGGUAC.....................
+X69328.1/1-158                     ...AGGGGGUACGCGUU.C.GCGCGGCCCCUAC
+X69333.1/1-157                     ...AGGGGGUACGCGUU.C.GCGCGGCCCCUGC
+X69331.1/1-139                     ...AGGGGGUAC.....................
+X69334.1/1-160                     ...AGGGGGUACGCGUU.C.GCGCGGCCCCUGC
+X69329.1/1-160                     ...AGGGGGUACGCGUU.C.GCGCGGCCCCUGC
+Z11883.1/1496-1651                 ...UGGGGGCCAGCGUU.C.GCGCGGCC.....
+Z11883.1/361-516                   ...UGGGGGCCUGCGUU.C.GCGCGGCC.....
+Z11882.1/353-508                   ...UGGGGGCCUGCGUU.CUGCGCG..CC....
+Z11883.1/2840-2993                 .....UGGGCCUGCGUU.C.GCGCGGCC.....
+X14413.1/179-339                   ...UGGGGGCCUGCGUU.C.GCGCAGCCCCUAU
+X14419.1/178-338                   ...AGGGGGCCUGCGUU.C.GCGCGGCCCCUGC
+X14416.1/171-331                   ...AGGGGGCAUGCGUU.C.GCGCAGCCCCUGC
+X14417.1/177-340                   CAGAGGGGGCCUGUGUU.C.GCGCAGCCCCUAC
+X14412.1/180-340                   ...AGGGGGCCUGCGUU.C.GCGCAGCCCCUAC
+X14414.1/152-312                   ...UGAGGGCCUGUGUU.C.GCGCGGCCCCUGC
+X14415.1/175-335                   ...AGGGGGCCUGCGUU.C.GCGCGGCCCCUGC
+X14418.1/176-336                   ...UGGGGGCCUGCGUA.C.GCGCAGCCCCUGC
+X06809.1/232-391                   ..UGGGGGC.CUGCGUU.C.GCGCGGCCCCUU.
+X06810.1/261-421                   ..UGGGGGC.UUGCGUU.C.GCGCAGCCCCUUC
+J03563.1/352-512                   ..UGGGGGC.CUGCGUU.C.GCGCGGCCCCUUA
+X15926.1/1-161                     G.AGGGGGC.CUGCGUU.C.GCGCGGCCCCCAC
+X15928.1/1-160                     ..UGGGGGC.CUGCGUU.C.GCGCGGCCCUCUU
+X15927.1/1-160                     ..UGGGGGC.CUGUGUU.C.GCGCGGCCCCCUC
+AB023028.1/448-285                 ...AGGGGGCCUGCGUU.C.GCGCGGUCCCUAC
+#=GC SS_cons                       ...<<<<<..<<<<<......>>>>>.>>>>>.
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00003.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00003.idx
new file mode 100644
index 0000000..47aa3e5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00003.idx
@@ -0,0 +1,6 @@
+X63783.1/598-755
+X63783.1/1396-1555
+X55773.1/387-534
+X13842.1/1-152
+X70869.1/1-161
+X06880.1/1-162
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00003.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00003.raw
new file mode 100644
index 0000000..33f27fa
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00003.raw
@@ -0,0 +1,184 @@
+>AE003745.3/24660-24823
+AUACUUACCUGGCGUAGAGGUUAACCGUGAUCACGAAGGCGGUUCCUCCGGAGUGAGGCU
+UGGCCAUUGCACCUCGGCUGAGUUGACCUCUGCGAUUAUUCCUAAUGUGAAUAACUCGUG
+CGCGUAAUUUUUGGUAGCCGGGAAUGGCGUUCGCGCCGUCCCGA
+>AC004546.1/16021-16184
+AUACUUACCUGGCGUAGAGGUUAACCGUGAUCACGAAGGCGGUUCCUCCGGAGUGAGGCU
+UGGCCAUUGCACCUCGGCUGAGUUGACCUCUGCGAUUAUUCCUAAUGUGAAUAACUCGUG
+CGUGUAAUUUUUGGUAGCCGGGAAUGGCGUUCGCGCCGUCCCGA
+>AE003745.3/26197-26359
+UACUUACCUGGCGUAGAGGUUAACCGUGAUCACGAAGGCGGUUCCUCCGGAGUGAGGCUU
+GGCCAUUGCACCUCGGCUGAGUUGACCUCUGCGAUUAUUCCUAAUGUGAAUAACUCGUGC
+GUGUAAUUUUUGGUAGCCGGGAAUGGCGUUCGCGCCGUCCCGA
+>X01725.1/69-232
+AUACUUACCUGGCGUAGAGGUUAACCGUGAUCACGAAGGCGGUUCCUCCGGAGUGAGGCU
+UGGCCAUUGCACCUCGGCUGAGUUGACCUCUGCGAUUAUUCCUAAUGUGAAUAACUCGUG
+CGUGUAAUUUUUGUUAGCCGGGAAUGGCGUUCGCGCCGUCCCGA
+>X02585.1/923-1086
+AUACUUACCUGGCAGGCGAGAUACCAUGAUCACGAAGGUGGUUCUCCCAGGGCGAGGCUC
+AGCCAUUGCACUCCGGCUGUGCUGACCCCUGCGAUUUCCCCAAAUGCGGGAAACUCGACU
+GCAUAAUUUCUGGUAGUGGGGGACUGCGUUCGCGCUUUCCCCUG
+>M59827.1/771-934
+AUACUUACCUGGCAGGGGAGCAUCUGUGAUCAGCAAGGCAGAGCUCCCAGGGUGAGGCUC
+AUCCAUUGCACAUCGGAUUUGCUGACCCCUGCGAUGUCCCCAAAUGCGGGAUUCUCGACU
+GUAUUAUUUCUGGUAGUGGGGGACUGCGUUCGCGCUUUCCCCUG
+>X01091.1/442-605
+AUACUUACCUGGCAGGGGAGACACCAUGAUCAGGCAGGUGGUUUUCCCAGGGCGAGGCUC
+AUCCCCUGCACUCCGGGUGUGCUGACCCCUGCGAUUUCCCCAAAUGCGGGAAACUCGACU
+GCAUAAUUUGUGGUAGUGGGGGACUGCGUUCGCGCUCUCCCCUG
+>M14121.1/221-384
+AUACUUACCUGGCAGGGGAGAUACCAUGAUCACGAAGGUGGUUUUCCCAGGGCGAGGCUU
+AUCCAUUGCACUCCGGAUGUGCUGACCCCUGCGAUUUCCCCAAAUGCGGGAAACUCGACU
+GCAUAAUUUGUGGUAGUGGGGGACUGCGUUCGCGCUCUCCCCUG
+>Y00131.1/944-1108
+AUACUUACCUGGCAGGGGAGAUACCAUGAUCAUGAAGGUGGUUUUCCCAGGGCGAGGCUC
+ACCCAUUUGCACUGUUGGGGUGUGCUGACCCCUGCGAUUUCCCCAAAUGCGGGAAACUCG
+AUGCAAAUUUGUGGUAGUGGGGGACUGCGUUCGCGCUCUCCCCUG
+>J00645.1/51-213
+AUACUUACCUGGCAGGGGAGAUACCAUGAUCACGAAGGUGGUUUUCCCAGGGCGAGGUGU
+AUCCAUUGCAUCCGGAUGUGCUGACCACUGCGAUUUCCCCAAAUGCGGGAAACUCGACUG
+CAUAAUUUGUGGUAGUGGGGGACUGCGUUUGUGCUCUCCCCUU
+>M14386.1/106-268
+AUACUUACCUGGCAGGGGAGAUACCAUGAUCACGAAGGUGGUUUUCCCAGGGCGAGGCUU
+AUCCAUUGCACUCCGGAUGUGCUGCCCCUGCGAUUUCCCCAAAUGUGGGAAACUCGACUG
+CAUAAUUUGUGGUAGUGGGGGACUGCGUUCGCGCUUUCCCCUG
+>L33345.1/2-156
+AUACUUACCUGGCAGGGGAGAUACCAUGAUCACGAAGGUGGUUUUCCCAGGGCGAGGCUU
+AUCCAUUGCACUCCGGAUGUGCUGACCCCUGCGAUUUCCCCAAAUGUGGGAAAACUCGAC
+UGCAUAAUUUGUGGUAGUGGGGGACUGCGUUCGCG
+>AL137798.8/45314-45477
+AUACUUACCUGGCAGGGGAGAUACCAUGAUCACGAAGGUGGUUUUCCCAGGGCGAGGCUU
+AUCCAUUGCACUCCGGAUGUGCUGACCCCUGCGAUUUCCCCAAAUGUGGGAAACUCGACU
+GCAUAAUUUGUGGUAGUGGGGGACUGCGUUCGCGCUUUCCCCUG
+>X75936.1/1034-1194
+AUACUUACCUGGCGCAGGGGUAGCAUUGAUCAAGAAGGAUGCACCCCCAGGACGAGGCUU
+GCUAUUGCACACCGGCUCGCUGAAGCUUGCGAUUCCCUCAAACGUAGGGAACUCGGGCGU
+AUUAUUUAUGGUAGCGGGGAUCUGCGUUCGCGCUAUCCCCU
+>X56629.1/421-581
+AUACUUACCUGGCGCAGGGGUCGCAUUGAUCAAGAAGGAUGCACCCCCAGGGCGAGGCUU
+GCCAUUGCACUCCGGCUUGCUGAACCUUGCGAUUCCCCCAAACGUGGGGAACUCGGGCGU
+AUUAUUUAUGGUAGCGGAGAUCUGCGUUCGCGCUAUCUCCU
+>X04994.1/647-780
+GAUCAAGAAGGAUGCACCCCCAGGGCGAGGCUUGCCAUUGCACUCCGGCUUGCUGAACCU
+UGCGAUUCCCCCAAACGUGGGGAACUCGGGCGUACAAUUUAUGAUAGCGGAGAUCUGCGU
+UCGCGCUAUCUCCU
+>X01749.1/448-581
+AUACUUACCUGGCGCAGGGGUCGCAUUGAUCAAGAAGGAUGCACCCCCAGGGCGAGGCUU
+GCCAUUGCACUCCGGCUUGCUGAACCUUGCGAUUCCCCCAAACGUGGGGAACUCGGGCGU
+ACAAUUUAUGGUAG
+>L22246.1/5536-5699
+AACUAACCUGGCUGGGAGGCAUCUCGCGAUCAUGAAGGCGGGACCUCCAUGGCGAGGUUU
+GGCCAUUGCACUUUCGGCCAGGCUGACCCGUGUGGCAGUCCCGAGUUGGGAUUGGCCAAC
+AGCAUAAUUUUUGCGUUUGGGGACAGCGUUCGCGCUUCCCCGCC
+>L22246.1/3195-3357
+AGACUUAUUUGGUUGGGAGGAUUUCGUAAUCAGAAGGCGGGACCUCCAUGGCGAGGCUUG
+GUCAUUGCACUUUCGACCAGGCUGACCAGUGUGGCAGACCCGAGUUGGGAUUGGCCAACA
+GCAUAAUUUUUGCGUUUGGGGACAGCGUUCGCGCUUCCCCGCG
+>AC006665.1/5230-5065
+AAACUUACCUGGCUGGGGGUUAUUUCGCGAUCACAAAGGCGGAAUCCCCAUGGUUAGGCC
+UACCCAUUGCACUUUUGGUGCGGGCUGACCUGUGUGGCAGUCUCGAGUUGAGAUUCGCCA
+ACAGCUUAAUUUUUGCGUAUCGGGGCUGCGUGCGCGCGGCCCUGAA
+>M73768.1/361-517
+AAACUUACCUGGCGCCGGGUUCAGGGUGAUCAGCAAGGCUCCGACCCCAGGUGGAGGCUC
+AGCAUUGCACUCCGCUGUGUUGAAGCCUGCGACGGACUCUAAUCGGGUUCGCUCGGGUGC
+AUAGUUUUUGCCAGUGGGGAGCCUUCGGGCGUCCCUU
+>X69332.1/1-142
+AUACUUACCUGGACGGGGUCGACGAGCGAUCAAGAAGGCUCGUGGCCUAGGUUAGUGGCC
+CACAUUGCACUUGGUGGGUGCGCUGGCCUAUCAUCUCCCCAAGUGGGAGAGUGAACGUCA
+UAAUUUGUGGUAGAGGGGGUAC
+>X69328.1/1-158
+ACUUACCUGGACGGGGUCGACGGCCGAUCAAGAAGGGUCGUGGCCUAGAUCAAUGGUCAC
+AUUGCACCUGGUGAGCGCGUUGGCCUACCAUCUCCCCAAGUGGGAGAGUGGACGUCGUAA
+UUUGUGGUAGAGGGGGUACGCGUUCGCGCGGCCCCUAC
+>X69333.1/1-157
+UUACCUGGACGGGGUCGACGAGCGAUCAAGAAGGCUCGUGGCCUAGGUUAGUGGCCCACA
+UUGCACUUGGUGGGUGCGCUGGCCUAUCAUCUCCCCAAGUGGGAGAGUGAACGUCAUAAU
+UUGUGGUAGAGGGGGUACGCGUUCGCGCGGCCCCUGC
+>X69331.1/1-139
+ACUUACCUGGACGGGGUCGACGGGCGAUCAAGAAGGCCCGUGGCUGGGUCGAUGGCCCAC
+AUUGCACUUGGUGGGUGCGUCGGCCCAUCAUCUCCCCAAGUGGGAGAAUGAACGUCAUAA
+UUUGUGGUAGAGGGGGUAC
+>X69334.1/1-160
+AUACUUACCUGGACGGGGUCGACGAGCGAUCAAGAAGGCUCGUGGCCUGGGUCAGUGGUC
+CACAUUGCACUUGGUGGAUGCCUGGCCCACCAUCUCCCCAAGUGGGAGAGUGGAUGUCAU
+AAUUUGUGGUAGAGGGGGUACGCGUUCGCGCGGCCCCUGC
+>X69329.1/1-160
+AUACUUACCUGGACGGGGUCGACGGGCGAUCAAGAAGGCCCGUGGCUGGGUCAAUGGCUC
+ACAUUGCACUUGGUGGGUGCGUUGGCCCACCAUCUCCCCAAGUGGGAGAGUGGACGUCAU
+AAUUUGUGCUAGAGGGGGUACGCGUUCGCGCGGCCCCUGC
+>Z11883.1/1496-1651
+UUACUUACCUGGACGGGGUCAAUGGGCAAUCAAUAAGACCCAUGGCCUAGGUUGGUGACC
+UCCAUUGCACUUUGGAGGGGUGCCUUCCUAAGGUCGACCCAAGUGGUCGAGCCUAUGUCA
+UAAUUUGUUGCAGUGGGGGCCAGCGUUCGCGCGGCC
+>Z11883.1/361-516
+AUACUUACCUGGACGGGGUCAAUGGACGAUCAAUAAGACCCAUGGCCUAGGUUGGUGACC
+UCCAUUGCACUUUGGAGGGGUGCCUGCCUAAGGUCGGCCCAAGUGGUCGAGCCUACGUCA
+UAAUUUGUUGCAGUGGGGGCCUGCGUUCGCGCGGCC
+>Z11882.1/353-508
+AUACUUACCUGGACGGGGUCAAUGGGCGAUCAAUAAGACCCAUGGCCUAGGCUUGUGACC
+UCCAUUGCACUUUGGAGGGGUGCCUGCCUAAGGUCGACCUAAGUGGUCGGGCCUAUGUCA
+UAAUUUGUUGCUGUGGGGGCCUGCGUUCUGCGCGCC
+>Z11883.1/2840-2993
+UACUUACCUGGACGGGGUUAAUGGGCGAUCAAUAAGACCCAUGGGCCUAGGUUGGUGACC
+UCCAUUGCACUUUGGAGGGGUGCCUACCUAAGGUCGGCUCAAGUAGUCGAGCCUACGUCA
+UAAUUUGUUGCAGUGGGCCUGCGUUCGCGCGGCC
+>X14413.1/179-339
+AUACUUACCUGGACGGGGUCAUUGGGCGAUCAAUAAGACCCAUGGCCUAGGCUUGUGACC
+UCCAUUGCACUUCGGAGGGGUGCUUGUCUAAGGUCGGCUCAAGCAGUCGAGCCUACGUCA
+UAAUUUGUUGCAGUGGGGGCCUGCGUUCGCGCAGCCCCUAU
+>X14419.1/178-338
+AUACUUACCUGGACGGGGUCAAUGGGCGAUCAUGAACACCCAUGGCCUAGGUUGGUGACC
+AUCAUUGCACUUUGAAGGGGUGCCCGCCUAAGGUCGGCCCAAGUGGUCGAGCCUACGUCA
+UAAUUUGUUGCUGAGGGGGCCUGCGUUCGCGCGGCCCCUGC
+>X14416.1/171-331
+AUACUUACCUGGACGGGGUCUAUGGGCGAUCAUGUAGGUCCAUGGCCUAGGUUGGUGACU
+UUCAUUGCACUUUGGAGGGGUGCCCGCCUAAGAUCAGCCCAAGAGGUUGAGUCUACAUCA
+UAAUUUGUUGCUGAGGGGGCAUGCGUUCGCGCAGCCCCUGC
+>X14417.1/177-340
+AUACUUACCUGGACGGGGUCAAUGGGUAAUCAAGAAGUUCCAUGGCCUAGGUUGGUGACC
+UCCAUUGCACUAAGGAGGGGUGCUUGCCUAAGGUCGACCCAAGUGGUUGAGCCUACGUCA
+UAAUUUGUUGUUGCAGAGGGGGCCUGUGUUCGCGCAGCCCCUAC
+>X14412.1/180-340
+AUACUUACCUGGACGGGGUCAAUGGGCGAUCAAUAAGACCCAUGGCCUAGGCUUGUGACC
+UCCAUUGCACUUUGGAGGGGUGCCUGCCUAAGGUCGGCUCAAGUAGUCGAGCCUACGUCA
+UAAUUUGUUGCAGAGGGGGCCUGCGUUCGCGCAGCCCCUAC
+>X14414.1/152-312
+AUACUUACCUGGACGGGGUCAAUAGGCGAUCAAUAAGACCCAUGGCCUAGGUUGGUGACC
+UCCAUUGCACUUUGGAGGGGUGCCAAUCUAAGGUCGGCCCAAGUGGUCGAGCCUACGUCA
+UAAUUUGUUGCUGUGAGGGCCUGUGUUCGCGCGGCCCCUGC
+>X14415.1/175-335
+UUACUUACCUGGACGGGGUCAAUUGGCGAUCAUGAAGGUCCAUGGCCUAGGUUGGUAACC
+UCCAUUGCACUUAGGAGAGGUGCCUACCUAAGAUCGGCCCAAGUGGCCGAAUCUACGUCA
+UAAUUUGUUGCUGAGGGGGCCUGCGUUCGCGCGGCCCCUGC
+>X14418.1/176-336
+AUACUUACCUGGACGGGGUCAAUGGGCGAUCAUUAAGACCCAUGGCCUAGGCUUGUGACC
+UCCAUUGCACUUUGGAGGGGUGCCUGCCUAAGGUUGGCCCAAGUGGUCGAGCCUACGUCA
+UAAUUUGUUGCUGUGGGGGCCUGCGUACGCGCAGCCCCUGC
+>X06809.1/232-391
+AUACUUACCUGGACGGGGUCAAUGGAUGAUCAAGAAGGUCCAUGGCCUAGGGAAGUAACC
+UCCAUUGCACUGAGGAGGGGUGCCUUUCUAAGGUCUGUCCAAGUGACAGAGCCUACGUCA
+UAAUUUGUGGUAGUGGGGGCCUGCGUUCGCGCGGCCCCUU
+>X06810.1/261-421
+AUACUUACCUGGACGGGGUCAAUGGAUGAUCAAUAAGGUCCAUGGCCUAGGGAAGUAACC
+UCCAUUGCACUUAGGAGGGGUGCUUUCCUAAGGUCUGCCCAAGUGGCAGAGCCUACGUCA
+UAAUUUGUGGUAGUGGGGGCUUGCGUUCGCGCAGCCCCUUC
+>J03563.1/352-512
+AUACUUACCUGGACGGGGUCAAUGGAUGAUCUAUAAGGUCCAUGGCCUAGGGAAGUGACC
+UUCAUUGCACUCAGAAGGGGUGCUACUCUAAGGUCUGUCCAAGUGAUGGAGCCUACGUCA
+UAAUUUGUGGUAGUGGGGGCCUGCGUUCGCGCGGCCCCUUA
+>X15926.1/1-161
+AUACUUACCUGGAUGGGGUCGAUGGGUGAUCAUGAAGGCCCAUGGCUAGGAUUGUGACCU
+CCAUUGCACUUAGGAGGGGUGCUUUCCUAAGGUCUACCCAAGUGGUGGAGCCUACAUCAU
+AAUUUGUUGCCUGAGGGGGCCUGCGUUCGCGCGGCCCCCAC
+>X15928.1/1-160
+AUACUUACCUGGAUGGGGUCAAUGGGUGAUCAUGAAGGCCCAUGGCUAGGCAAGUGACUU
+CCAUUGCACUUAGGAGGGGUGCUUGCCUAAGGUCUACCCAAGUGGUGGAACCUACAUCAU
+AAUUUGUUGCUGUGGGGGCCUGCGUUCGCGCGGCCCUCUU
+>X15927.1/1-160
+AUACUUACCUGGAUGGGGUCAAUGGGUGAUCAAGAAGGCCCAUGGCUAGGCAAGUGACCU
+CCAUUGCACUUAGGAGGGGUGCUAGCCUAAGGUCUACCCAAGUGGUGGAGCCUACAUCAU
+AAUUUGUUGCUGUGGGGGCCUGUGUUCGCGCGGCCCCCUC
+>AB023028.1/448-285
+UUACUUACCUGGACGGGGUCAACUUGUGAUCAAUAAGACGAGUGGCCUAGGCUAGUGACC
+UCCAUUGCACAUAACGGAGGGGUGCUUAGCUUAAGGUCUCCCCAAGUGGGAGAGCCUGCG
+UCAUUAUUUGUGGCAGAGGGGGCCUGCGUUCGCGCGGUCCCUAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00003.test b/benchmarks/cmsearch-rmark/rmark-1/RF00003.test
new file mode 100644
index 0000000..0ee4a61
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00003.test
@@ -0,0 +1,24 @@
+>X63783.1/598-755
+AAUUACAAUGUUGUAGUUAGCUAUAUAUCAAAAAAUAUAGCAACUAAGGUGGAGCAAGUC
+AUUGUACUAAAGAUGUUUGUAAUACCUUGAUGUUCCCGCUGGGAGCAAUAACAACAAAAU
+UUCUGAUUGGAAAUAGUCAUUAAACUAACUGGCUAUUU
+>X63783.1/1396-1555
+ACUUACCUGGCUGGAGUUAGCUAUCGAUCAUGAAGGGUAGCGGCUUAGGGUGGAGCAGGU
+CAUUGCACAAAAGAUGUCUGUAAUACCUUAUUGUUCCCCGUGCGGGGAACCGAAACAGCA
+CAAUUUCUGCUAGGGGAGACGUGCACUUAGUGCUGUCUCC
+>X55773.1/387-534
+ACUUACCUGGCAUGAGUUUCUGCAGCACAAGAAUUGUGGAGACUCAGUUAUUUGUCUUGG
+CAUUGCACUGAGCCCUGACGAAUAACUGUGGACUGGCUAAGGUCAGCUCCGGAUGCAUCA
+UUUUUGAGUUCGUCCCUCAUUUGGGGCA
+>X13842.1/1-152
+ACCUGGCCGGGGGAAGUCGGUGAUCAAGACGGCCGAGUCCCUAGUUGGGGAACCUCUCCU
+GCACUUGAGAGGGGCUCCUUCUAUGAUUGCCUUCGGGUAACUCAACGGCAUAAUUUGUGA
+UAGCGUGGGGUGCGCUUGUCGCGCCCUGCAUU
+>X70869.1/1-161
+AUACUUACCUGGCCCGCUUCUCGAGGUGGUCACCAUGGCCUCGGUUGUGUGGUCGGUCUU
+CACCUUGCACUUUGUGAGGGCCUUCCGCAGUCGGCCCUUCGGGUGUCCGGCAGGGCUAAA
+UUUUUGUUAGGCUGAGGACCCGCGCUAUGCGCGGCCUCGGC
+>X06880.1/1-162
+AUACUUACCUGUCCGGCCUGCGACCUCGAGCAAGAAGGGGGUCUAGGUAGUGCUUGUACC
+UCGCCUUGUACUAUGCUUGGGGUAGCGCUGUGUGCGGGGCAAGUCCUCGUUACAACGGAA
+UAAUUUCUGGCAGGCCGUUGCACGCGCUUGCGCGUCCUCGGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00004.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00004.ali
new file mode 100644
index 0000000..a888ace
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00004.ali
@@ -0,0 +1,399 @@
+# STOCKHOLM 1.0
+#=GF ID    U2
+#=GF AC    RF00004
+#=GF DE    U2 spliceosomal RNA
+#=GF AU    Griffiths-Jones SR, Mifsud W
+#=GF GA    20.0
+#=GF NC    19.9
+#=GF TC    20.3
+
+X63784.1/412-602                 AUACCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X63786.1/1152-1341               AUACCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X63786.1/549-738                 AUACCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X58842.1/1-191                   AUACCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+AY007785.1/849-1041              AUACCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GNGUAGUAUCUGUUCU
+AF095839.1/1586-1389             AUACCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+AF326335.1/1-142                 AUAUCU.UCU.CGGCUUUUU.AGCUAAGAUCAU.GUUUAUAAACUGUUCU
+M58665.1/571-712                 AUAUCU.UCU.CGGCUAUUU.AGCUAAGAUCAU.GUUUAUAAACUGUUCU
+AY007788.1/537-679               AUAUCU.UCU.CGGCUAUUU.AGCUAAGAUCAU.GUUUAUAAACUGUUCU
+U23406.1/206-352                 AUAUCU.UCU.CGGCUAUUU.AGCUAAGAUCAU.GUUUAUAAACUGUUCU
+X56455.1/161-312                 AUAUCU.UCU.CGGCUUUUU.AGCUAAGAUCAU.GUUUUUAAAAUGUUCU
+AF047722.1/3099-3243             AUAUCU.UCU.CGGCUAUUU.AGCUAAGAUCAA.GUUAUUAAACUGUUCU
+M58666.1/571-715                 AUAUCU.UCU.CGGCUAUUU.AGCUAAGAUCAA.GUUAUUAAACUGUUCU
+X56456.1/243-390                 AUAUCU.UCU.CGGCCAUUU.AGCUAAGAUCAA.GUUUUCAAGCUGUUCU
+X56458.1/91-238                  AUAUCU.UCU.CGGCUAUUU.AGCUAAGAUCAA.GUUUUUAAACUGUUCU
+X56457.1/243-390                 AUAUCU.UCU.CGGCCAUUU.AGCUAAGAUCAA.GUUUUUAAACUGUUCU
+AY205287.1/148-4                 AUAUCU.UCU.GGGCUAUUU.AGCUAAGAUCAA.GUUUUUAAACUGUUCU
+M14625.1/332-488                 AUC....UCU.UUGCCUUUU.GGCUUAGAUCAA.GUGUAGUAUCUGUUCU
+X55772.1/223-412                 AUUCUC.UCU.UUGCCUUUU.GGCUUAGAUCAA.GUGUAGUAUCUGUUCU
+M23361.1/1-186                   AUUCUC.UCU.UUGCCUUUU.GGCUUAGAUCAA.GUGUAGUAUCUGUUCU
+X04243.1/69-260                  AUCGCU.UCU.CGGCCUUAU.GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04244.1/85-276                  AUCGCU.UCU.CGGCCUUAU.GGCUAACAUCAAAGUGUAGUAUCUGUUCU
+X04256.1/85-275                  AUCGCU.UCU.CGGCCUUAU.GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04247.1/87-278                  AUCGCU.UCU.CGGCCUUAU.GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04241.1/85-276                  AUCGCU.UCU.CGGCCUUAU.GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04246.1/87-278                  AUCGCU.UCU.CGGCCUUAU.GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X00093.1/360-550                 AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+K02457.1/1-187                   AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+M12856.1/361-551                 AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X07913.1/1061-1251               AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X04212.1/1-187                   AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X59360.1/1-185                   AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUU..
+M19204.1/1-187                   AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+AF287992.1/4918-5108             AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X54113.1/230-415                 AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAU.GUGUAGUAUCUGUUCU
+M58447.1/507-698                 AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAU.GUGUAGUAUCUGUUCU
+S64589.1/1-189                   AUCGCU.UCU.CGGCCUUUU.GGCUAAGAUCAU.GUGUAGUAUCUGUUCU
+L22247.1/6321-6513               AUCGCU.UCU.CGGCCUAUU.GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51379.1/254-444                 AUCGCU.UCUUCGGCUUAUU.AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51374.1/284-474                 AUCGCU.UCUUCGGCUUAUU.AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51372.1/210-400                 AUCGCU.UCUUCGGCUUAUU.AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51378.1/335-525                 AUCGCU.UCUUCGGCUUAUU.AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51375.1/389-580                 AUCGCU.UCUUCGGCUUAUU.AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51376.1/309-499                 AUCGCU.UCUUCGGCUUAUU.AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51380.1/303-493                 AUCGCU.UCUUCGGCUUAUU.AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51381.1/239-429                 AUCGCU.UCUUCGGCUUAUU.AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+L25918.1/1-181                   AUCGCU.UCU.CGGCUCUCUGAGCUAAGAUCAU.GUGUAGUAUCUGUUCU
+X71483.1/1-191                   AUACCUUUCU.CGGCCUUUU.GGCUCAGAUCAU.GUGUAGUAUCUGUUCU
+AF106845.1/257-451               AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUGAUAUCUGUUCU
+AF106847.1/185-380               AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+AF106845.1/1870-2065             AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X16459.1/280-475                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X69326.1/1-193                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X69327.1/1-196                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+S72337.1/1-193                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+M72889.1/1-196                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X56321.1/284-479                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+Z37972.1/1-174                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCA
+X55840.1/268-462                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+M72891.1/1-196                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+M72888.1/1-195                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+M72887.1/1-195                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X56323.1/358-553                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+Z37973.1/1-173                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCA
+M72890.1/1-196                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X56322.1/513-709                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X15929.1/1-194                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X15936.1/256-455                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X15930.1/1-195                   AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X05084.1/1-191                   AUACCU.UCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X06477.1/503-698                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X06473.1/389-584                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X06476.1/456-651                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X52312.1/235-430                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X06475.1/589-783                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+X06474.1/512-707                 AUACCUUUCU.CGGCCUUUU.GGCUAAGAUCAA.GUGUAGUAUCUGUUCU
+#=GC SS_cons                     .......<<<..<<<<.....>>>>.>>>.....................
+
+X63784.1/412-602                 UAUCAGUGUGAAAACUGAUA..CUGUCCCU.ACUAGGGACAUGU.GGUUU
+X63786.1/1152-1341               UAUCAGUGUGAAAACUGAUA..CUGUCCCU.AC.UGGGACAUGU.GGUUU
+X63786.1/549-738                 UAUCAGUGUGAAAACUGAUA..CUGUCCCU.AC.UGGGACAUGU.GGUUU
+X58842.1/1-191                   UAUCAGUGUGAAAACUGAUA..CUGUCCCU.ACUAGGGACAUGU.GGUUU
+AY007785.1/849-1041              UAUCAGCUUAAUAUCUGAUA..CAGCACAC.UU.GUGUGUCGA..UGAGU
+AF095839.1/1586-1389             UAUCAGCUUAAUUUCUGAUA..UAUCGGAC.ACUGUCCGAUUGA.GAAAU
+AF326335.1/1-142                 UAUCAGAGUAACUCCUGAUA...UUGCCU...UC.GGGCAAA...GGAAU
+M58665.1/571-712                 UAUCAGAGUAACUCCUGAUA..C.UGCCU...UC.GGGCA.AA..GGAAU
+AY007788.1/537-679               UAUCAGAGUAACUCCUGAUA..C.UGCCU...UC.GGGCA.AA..GGAAU
+U23406.1/206-352                 UAUCAGAGUAACUCCUGAUA...UUGCCU...UC.GGGCAAA...GGAAU
+X56455.1/161-312                 UAUCAGAGUAACUCCUGAUA..UUUGCCU...UC.GGGCAAUUA.GGAAU
+AF047722.1/3099-3243             UAUCAGAGUAACUCCUGAUA..C..GGGCC.UUUGGCCC..A...AGGAU
+M58666.1/571-715                 UAUCAGAGUAACUCCUGAUA....UGGGCC..UCGGCCCA.AG..GAUA.
+X56456.1/243-390                 UAUCAGAUUAAUUCCUGAUA...UGGGCU...UC.GUCCCA....GGAAU
+X56458.1/91-238                  UAUCAGAGUAAUUCCUGAUA...UGGGCU...UC.GUCCCA....GGAAU
+X56457.1/243-390                 UAUCAGAUUAAUUCCUGAUA...UGGGCU...UC.GUCCCA....GGAAU
+AY205287.1/148-4                 UAUCAGAGUAAUUCCUGAUA....UGGGNC.UUUGUCCCA.....GGAAU
+M14625.1/332-488                 UUUCAGUGUAACAACUGAAA..UGA.CCUC.AAUGAGGCUCA........
+X55772.1/223-412                 UUUCAGUUUAAUCGCUGAAA...UCACCUC.ACUGAGGUGUUU..CCGAU
+M23361.1/1-186                   UUUCAGUUUAAUCGCUGAAA..U.CACCUC.ACUGAGGUG.UU..CCGAU
+X04243.1/69-260                  UAUCAGCUUAACAUCUGAUA..AGUCCUCC.AUUGGAGGACAACAAAUGU
+X04244.1/85-276                  UAUCAGCUUAACAUCUGAUA..GUUCCUCC.AUUGGAGGACAACAAAUGU
+X04256.1/85-275                  UAUCAGCUUAACAUCUGAUA..GUUCCUCC.AUUGGAGGCAACA.AAUGU
+X04247.1/87-278                  UAUCAGCUUAACAUCUGAUA..GUUCCUCC.AUUGGAGGACAACAAAUGU
+X04241.1/85-276                  UAUCAGCUUAACAUCUGAUA..GUUCCUCC.AUUGGAGGACAACAAAUGU
+X04246.1/87-278                  UAUCAGCUUAACAUCUGAUA..GUUCCUCC.AUUGGAGGACAACAAAUGU
+X00093.1/360-550                 UAUCAGUUUAAUAUCUGAUA..CGUCCCCU.AUCUGGGGACCA..UAUAU
+K02457.1/1-187                   UAUCAGUUUAAUAUCUGAUA..CGUCCCCU.AUCUGGGGACCA..UAUAU
+M12856.1/361-551                 UAUCAGUUUAAUAUCUGAUA..CGUCCUCG.AUGAGAGGACUU..UAUAU
+X07913.1/1061-1251               UAUCAGUUUAAUAUCUGAUA..CGUCCUCU.AUCCGAGGACAA..UAUAU
+X04212.1/1-187                   UAUCAGUUUAAUAUCUGAUA..CGUCCUCU.AUCCGAGGACAA..UAUAU
+X59360.1/1-185                   CAUCAGUUUAAUAUCUGAUA..CGUCCUCU.AUCCGAGGACAA..UAUAU
+M19204.1/1-187                   UAUCAGUUUAAUAUCUGAUA..CGUCCUCU.AUCCGAGGACAA..UAUAU
+AF287992.1/4918-5108             UAUCAGUUUAAUAUCUGAUA..CGUCCUCU.AUCCGAGGACAA..UAUAU
+X54113.1/230-415                 UUUCAGAAUAAUAUCUGAAA..UGCUGCUC.AUCGAGCAGCAAG.UAUAU
+M58447.1/507-698                 UUUCAGCUUAAUAUCUGAAA..CGCGACUC.ACCGAGUCGCUUG.UAUAU
+S64589.1/1-189                   UUUCAGCUUAAUAUCUGAAA..CGCGACUC.ACCGAGUCGCUUG.UAUAU
+L22247.1/6321-6513               UAUCAGCUUAAUCUCUGAUA..UGUGAUCA.AC.CGAUCACUUC.GAGAU
+X51379.1/254-444                 UAUCGUAUUAACCUACGGUA..UACACUCG.AA.UGAGUGUAAUAAAGGU
+X51374.1/284-474                 UAUCGUAUUAACCUACGGUA..UACACUCG.AA.UGAGUGUAAUAAAGGU
+X51372.1/210-400                 UAUCGUAUUAACCUACGGUA..UACACUCG.AA.UGAGUGUAAUAAAGGU
+X51378.1/335-525                 UAUCGUAUUAACCUACGGUA..UACACUCG.AA.UGAGUGUAAUAAAGGU
+X51375.1/389-580                 UAUCGUAUUAACCUACGGUA..UACACUCG.AA.UGAGUGUAAUAAAGGU
+X51376.1/309-499                 UAUCGUAUUAACCUACGGUA..UACACUCG.AA.UGAGUGUAAUAAAGGU
+X51380.1/303-493                 UAUCGUAUUAACCUACGGUA..UACACUCG.AA.UGAGUGUAAUAAAGGU
+X51381.1/239-429                 UAUCGUAUUAACCUACGGUA..UACACUCG.AA.UGAGUGUAAUAAAGGU
+L25918.1/1-181                   UUGCAGUGUAAUUU.UGCAA.CGGGUCUCUAAACUGAGACCAA..UAAAU
+X71483.1/1-191                   UAUAAGCUUAAUCGCUUAUA..UGGUUCUC.AUUGAGAACCU...GCGAU
+AF106845.1/257-451               UAUCAGUUUAAUAUCUGAUA..UGUGG.CC.AUGUGCCCACUUU.GAUAU
+AF106847.1/185-380               UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUGUGCUCACUAC.GAUAU
+AF106845.1/1870-2065             UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUGUGUCUACUUU.GAUAU
+X16459.1/280-475                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUGUGUCCACUUC.GAUAU
+X69326.1/1-193                   UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUGUGUCCACAAC.GAUAU
+X69327.1/1-196                   UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUGUGCCCACAAC.GAUAU
+S72337.1/1-193                   UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUGUGUCCACAAC.GAUAU
+M72889.1/1-196                   UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUUGGUCCACAC..GAUAU
+X56321.1/284-479                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUUGGUCCACAC..GAUAU
+Z37972.1/1-174                   UAUCAGUAUAUUACAUUAUACUG...........................
+X55840.1/268-462                 UAUCAGUUUAAUAUCUGAUA..UGUGAGUC.AUCGACUCACAC..GAUAU
+M72891.1/1-196                   UAUCAGUUUAAUAUCUGAUA..UGUGAACC.AUCGGUUCACAC..GAUAU
+M72888.1/1-195                   UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUUGGUCCACAC..GAUAU
+M72887.1/1-195                   UAUCAGUUUAAUAUCUGAUA..UGUGAGUU.AUUGACUCACAC..GAUAU
+X56323.1/358-553                 UAUCAGUUUAAUAUCUGAUA..UGUGAGUC.AUCGACUCACAC..GAUAU
+Z37973.1/1-173                   UAUUAGUAUAUUACAUUAUACU............................
+M72890.1/1-196                   UAUCAGUUUAAUAUCUGAUA..UGUGGACC.AUCGGUUCACAC..GAUAU
+X56322.1/513-709                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUUGGUCCACAU..GAUAU
+X15929.1/1-194                   UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AAUGGUCCACAC..GAUAU
+X15936.1/256-455                 UAUCAGUUUAAUAUCUGAUA..UGUGAGCC.AAUGGUUCACAC..GAUAU
+X15930.1/1-195                   UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUUGGUCCACAC..GAUAU
+X05084.1/1-191                   UAUUAGUUUAAUAUCUGAUA..UGUGGGCC.AAUGGCCCACAC..GAUAU
+X06477.1/503-698                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUCGGCCCACAC..GAUAU
+X06473.1/389-584                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUCGGCUCACAC..GAUAU
+X06476.1/456-651                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUCGGCCCACAC..GAUAU
+X52312.1/235-430                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUCGGCCCACAC..GAUAU
+X06475.1/589-783                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUCGGCCCACAC..GAUAU
+X06474.1/512-707                 UAUCAGUUUAAUAUCUGAUA..UGUGGGCC.AUCGGCCCACAC..GAUAU
+#=GC SS_cons                     <<<<<<........>>>>>>...<<<<<<<....>>>>>>>.........
+
+X63784.1/412-602                 CACAUU.AAUUUUUCACAGGG.GUCG.GA..UUCA.CUAGUGGCUU....
+X63786.1/1152-1341               CACAUU.AAUUUUUCAAGGG..GUCG.GACAAACUA..GU.GGCUU....
+X63786.1/549-738                 CACAUU.AAUUUUUCAAGGG..GUCG.GAUA.UAU.UAGU.GGCUU....
+X58842.1/1-191                   CACAUU.AAUUUUUCACAGGG.GUCG.GA..UUUA.CUAGUGGCUU....
+AY007785.1/849-1041              UGAUGUGAAUUUUUCACGGGG.GUGGCGGGUAGCU.CUGA.GGCAA....
+AF095839.1/1586-1389             UAAACU.AAUUUUUUGAUGGG.GGCAAGGGGUUCCCCUCG.UGCUU....
+AF326335.1/1-142                 A...CA.AA....UGAUCGCA...........CUAG..............
+M58665.1/571-712                 AGAAAU.UAUAUCUCAAG................................
+AY007788.1/537-679               AGAAAU.UAUAACUCAAG................................
+U23406.1/206-352                 A...GA.AAUCAUGGUACUA..............................
+X56455.1/161-312                 ..ACGA.AAUCUUUGAUCAC..............................
+AF047722.1/3099-3243             CA...A.AACUGUUG.CCUGU.............................
+M58666.1/571-715                 ....GU.AACUGUUGAGGCG..............................
+X56456.1/243-390                 A...GA.AACCGCUGAUCUC.............UCA..............
+X56458.1/91-238                  A...GA.AACCGCUGAUCUC.............UCA..............
+X56457.1/243-390                 A...GA.AACCGCUGAUCUC.............UCA..............
+AY205287.1/148-4                 A...GA.AACCGUUGAUCUC.............UCA..............
+M14625.1/332-488                 .....U.UACCUUUUAAUUU..GUUACAAUACACAU..............
+X55772.1/223-412                 UAAUCU.UGUUUUUGGUUUGA.GUUG.GAAAGC...CUCU.GGCUU....
+M23361.1/1-186                   UAAUCU.UGUUUUUGGUUUGA.GUUG.GAAAGC...CUCU.GGCUU....
+X04243.1/69-260                  UAAACU.GAUUUUUGGAAUCA.GACG.GAGU.GCUA..GG.AGCUU....
+X04244.1/85-276                  UAAACU.GAUUUUUGGAAUCA.GACG.GAGU.GCUA..GG.ACCUU....
+X04256.1/85-275                  UAAACU.GAUUUUUGGAAUCA.GACG.GAGU.GCUA..GG.AGCUU....
+X04247.1/87-278                  UAAACU.CAUUUUUGGAAUCA.GACG.GAGU.GCUA..GG.GGCUU....
+X04241.1/85-276                  UAAACU.GAUUUUUGGAAUCA.GACG.GAGU.GCUA..GG.AGCUU....
+X04246.1/87-278                  UAAACU.GAUUUUUGGAAUCA.GACG.GAGU.GCUA..GG.GGCUU....
+X00093.1/360-550                 UAAAUG.GAUUUUUGGAACAG.GGAGAUGGA..AGA..AG.AGCUU....
+K02457.1/1-187                   UAAAUG.GAUUUUUGGAACAG.GGAGUUGGA..AGA..AG.AGCUU....
+M12856.1/361-551                 UAAACG.GAUUUUUGGGCGCG.GGAGUUGGA..CCC..GG.AGCUU....
+X07913.1/1061-1251               UAAAUG.GAUUUUUGGAAGUA.GGAGUUGGA..AUA..GG.AGCUU....
+X04212.1/1-187                   UAAAUG.GAUUUUUGGAACUA.GGAGUUGGA..AUA..GG.AGCUU....
+X59360.1/1-185                   UAAAUG.GAUUUUUGGAGCAG.GGAGAUGGA..AUA..GG.AGCUU....
+M19204.1/1-187                   UAAAUG.GAUUUUUGGAGCAG.GGAGAUGGA..AUA..GG.AGCUU....
+AF287992.1/4918-5108             UAAAUG.GAUUUUUGGAGCAG.GGAGAUGGA..AUA..GG.AGCUU....
+X54113.1/230-415                 UAAUCU.GAUUUUUGGAUGAUCGGCCAUGGA.AUAG...G.GGCUU....
+M58447.1/507-698                 UAAACU.GAUUUUUGAACCUA.GGCCAUGGA..AUA..GG.GGCUU....
+S64589.1/1-189                   UAAACU.GAUUUUUGAACUUA.GGCCAUGGA..AUA..GG.GGCUU....
+L22247.1/6321-6513               UAAUCU.AUUUUUGCAACCUU.GGAA.GG..UUCG.UAGG.GGCUU....
+X51379.1/254-444                 U.AUAU.GAUUUUUGGAUCCUAGGAA.AGACUC.....GG.GGCUU....
+X51374.1/284-474                 U.AUAU.GAUUUUUGGAACCUAGGGA.AGACUC.....GG.GGCUU....
+X51372.1/210-400                 U.AUAU.GAUUUUUGGAACCUAGGGA.AGACUC.....GG.GGCUU....
+X51378.1/335-525                 U.AUAU.GAUUUUUGGAACCUAGGGA.AGACUC.....GG.GGCUU....
+X51375.1/389-580                 U.AUAU.GAUUUUUGGAACCUAGGGA.AGACUC.....GG.GGCUU....
+X51376.1/309-499                 U.AUAU.GAUUUUUGGAACCUAGGGA.AGACUC.....GG.GGCUU....
+X51380.1/303-493                 U.AUAU.GAUUUUUGGAACCCAGGGA.AGACUC.....GG.GGCUU....
+X51381.1/239-429                 U.AUAU.GAUUUUUGGAAACUAGGGA.AGACUC.....GG.GGCUU....
+L25918.1/1-181                   UACCUG.UAUUUUUCACCUC.CGGAC.GGGU.U......G.AGCUU....
+X71483.1/1-191                   UAACUU.UAAUAUUUUAGGGG.GUCA.AGGCAAUG.GGGG.CGCUU....
+AF106845.1/257-451               UAAAUU.UAUUUUUUGUGGGG.GAGG.GUCCACCA.UAGU.GGCUU....
+AF106847.1/185-380               UAAAUU.UAUUUUUUGUGGG..GAGG.GUCCACCA.CAGU.GGCUU....
+AF106845.1/1870-2065             UAAAUU.UAUUUUUCGUGGGG.GAGA.GUCCACCA.UAGU.GGCUU....
+X16459.1/280-475                 UAAAUU.AAUUUUUUGUGGGG.AAAG.GUCCACUA.CAGU.GGCUU....
+X69326.1/1-193                   UAAAUU.UAUUUUUUGUGGG..GAGG.GUCCACCA.CAGU.GGCUU....
+X69327.1/1-196                   UAAAUU.UAUUUUUUAUGGGG.GAGG.GCCCACCA.CAGU.AGCUU....
+S72337.1/1-193                   UAAAUU.UAUUUUUUGUGGG..GUGG.GUCCACCA.CAGU.AGCUU....
+M72889.1/1-196                   UAACUC.AAUUUUUUAAGGGG.AAGA.GUCCAUUA.AGGU.AGCUU....
+X56321.1/284-479                 UAACUC.AAUUUUUUAAGGGG.AAGA.GUCCAUUA.AGGU.AGCUU....
+Z37972.1/1-174                   ..ACUC.UAUUUUUUAGG....GGAU.GUCC.AUA.CGGU.AGCUU....
+X55840.1/268-462                 UAACUC.UAUUUUUUGAGGG..GAGG.GUCUAUCA.CGGU.AGCUU....
+M72891.1/1-196                   UAACUC.AAUUUUUUAAGGGG.GAAG.ACCCAUCA.AAGU.AGCUU....
+M72888.1/1-195                   UAACUC.AAUUUUGUAAGGGG.AAGA.GUCCAUUA.AGGU.AGCUU....
+M72887.1/1-195                   UAACUU.AAUUUUUUAGGGG..GAAG.GUCAAUUA.GAGU.AGCUU....
+X56323.1/358-553                 UAACUC.UAUUUUUUGAGGGG.GAAG.GUCCACCA.CGGU.AGCUU....
+Z37973.1/1-173                   .AACUC.UAUUUUUGAGG....GGAU.GUCC.AUA.CGGU..GCUU....
+M72890.1/1-196                   UAACUC.AAUUUUUUAAGGGG.AAGA.GUCCAUUA.AGGU.AGCUU....
+X56322.1/513-709                 UAACUC.AAUUUUUUAAGGGG.AAGA.GUCUGUUA.AGGUUAGCUU....
+X15929.1/1-194                   UAAAUU.UAUUUCUUGAGGGG.GAGA.GUCA.CCA.CAGU.AGCUU....
+X15936.1/256-455                 UAAAUU.UAUCUCUUGAGGGG.GAGA.GUCCACUA.CAAU.AGCUUGCUA
+X15930.1/1-195                   UAAAUU.UAUUUCUUGAGGGG.AAGA.GUCCACCA.CAAU.AGCUU....
+X05084.1/1-191                   UAAAUU.UAUUUCUUGAGGGG.AAGA.GGCCACCA.CAGU.AGCUU....
+X06477.1/503-698                 UAACUC.UAUUUUUUAAGGGA.GAAA.ACCCACUA.AGGU.AGCUU....
+X06473.1/389-584                 UAACUC.UAUCUUUUAAGGGA.GAAA.GCCCGCUA.UGAU.AGCUU....
+X06476.1/456-651                 UAACUC.UAUUUUUUAAGGGA.GGAA.GCCCGUUU.AGAU.AGCUU....
+X52312.1/235-430                 UAACUC.UAUUUUUUGAGGGA.GAAA.GCCCACUA.AGAU.AGCUU....
+X06475.1/589-783                 UAACUC.UAUUUUUUAAGGGA.GAAA.GCCCACUA.AGAU.AGCUU....
+X06474.1/512-707                 UAACUC.UAUUUUUUAAGGGA.GAAA.GCCCACUA.AGAU.AGCUU....
+#=GC SS_cons                     ......................<<<<.<<<<.......<<.<<<......
+
+X63784.1/412-602                 GCCCUAG........U..CC.CGACGC.....GGUUGC..CCUUGG.CCU
+X63786.1/1152-1341               GCCAC.........UGGUCC.CGACGC.....UGUUGC..CCUUAG.CAU
+X63786.1/549-738                 GCCACUG.......GU..CC.CGACGC.....UGUUGC..CCUUAG.CAU
+X58842.1/1-191                   GCCCUAG........U..CC.CGACGC.....GGUUGC..CCUUGG.CAU
+AY007785.1/849-1041              ACUCAGA.......GU..CCGCCACAC.....GUGUUGC.CCUGGA.GCU
+AF095839.1/1586-1389             GCGCGAG.......UC.CCU.UGCCAC.....GGGUUGC.CCUGCU.AUU
+AF326335.1/1-142                 .........................GU.....UGUUUC..CCUGGA.GUU
+M58665.1/571-712                 .........................GU.....UGUUUC..CCUGGA.GUU
+AY007788.1/537-679               .........................GU.....UGUUUC..CCUGGA.GUU
+U23406.1/206-352                 .........................GG.....UUGUUUC.UCUGGA.GUU
+X56455.1/161-312                 .........................GCG....AGUUUU..CCUGGA.GUU
+AF047722.1/3099-3243             .........................CCCG...CGUUCU..UCCGGG.GUU
+M58666.1/571-715                 .........................CCG....GCGUCCU.CCCGGA.GUU
+X56456.1/243-390                 .........................AG.....UGUUCC..UCCGGA.GUU
+X56458.1/91-238                  .........................AG.....CGUUCU..UCCGGA.GUU
+X56457.1/243-390                 .........................AG.....UGUUCC..UCCGGA.GUU
+AY205287.1/148-4                 .........................AG.....CGUUCU..UCCGGA.GUU
+M14625.1/332-488                 ..............UU..UU.UGGCACC....CAAAAU..AAUAAA..AU
+X55772.1/223-412                 GCUAUGC.......UU..UC.CGACACU....GGUGUU..CUUGCU.AUU
+M23361.1/1-186                   GCUAUGC.......UU..UC.CGACACU....GGUGUU..CUUGCU.AUU
+X04243.1/69-260                  GCUCC........GCC..UC.UGUCGC.....GGGUUGG.CCCGGU.AUU
+X04244.1/85-276                  GCUCC........ACC..UC.UGUCGC.....GGGUUGG.CCCGGU.AUU
+X04256.1/85-275                  GCUCC........ACC..UC.UGUCGC.....GGGUUGG.CCCGGU.AUU
+X04247.1/87-278                  GCUCC........ACC..UC.UGUCAC.....GGGUUGG.CCCGGU.AUU
+X04241.1/85-276                  GCUCC........ACC..UC.UGUCGC.....GGGUUGG.CCCGGU.AUU
+X04246.1/87-278                  GCUCC........ACC..UC.UGUCAC.....GGGUUGG.CCCGGU.AUU
+X00093.1/360-550                 GCUCU........GUC..CA.CUCCAC.....GCAUCGA.CCUGGU.AUU
+K02457.1/1-187                   GCUCU........GUC..CA.CUCCAC.....GCAUCGA.CCUGGU.AUU
+M12856.1/361-551                 GCUCC........CUC..CG.CUCCGC.....GCAUCGU.CCCGGU.AUG
+X07913.1/1061-1251               GCUCC........GUC..CA.CUCCAC.....GCAUCGA.CCUGGU.AUU
+X04212.1/1-187                   GCUCC........GUC..CA.CUCCAC.....GCAUCGA.CCUGGU.AUU
+X59360.1/1-185                   GCUCC........GUC..CA.CUCCAC.....GCAUCGA.CCUGGU.AUU
+M19204.1/1-187                   GCUCC........GUC..CA.CUCCAC.....GCAUCGA.CCUGGU.AUU
+AF287992.1/4918-5108             GCUCC........GUC..CA.CUCCAC.....GCAUCGA.CCUGGU.AUU
+X54113.1/230-415                 GCCG..........UC..CU.GGCCACG....GGUUGG..CCCGGU..UU
+M58447.1/507-698                 GCUCC........GUC..CU.GGCCAC.....GGGUUGG.CCCGGU.AUU
+S64589.1/1-189                   GCUCC........GUC..CU.GGCCAC.....GGGUUGG.CCCGGU.AUU
+L22247.1/6321-6513               GCUCCUC..........GCC.UUCCGC.....GGGUCGA.CCCGGU.AUU
+X51379.1/254-444                 GCUCC.........GA..CU.UUCCGC.....GGGUCGUACUGGCG..UU
+X51374.1/284-474                 GAUCC.........GA..CU.UCCCAA.....GGGUCGUCCUGGCG..UU
+X51372.1/210-400                 GCUCC.........GA..CU.UCCCAA.....GGGUCGUCCUGGCG..UU
+X51378.1/335-525                 GCUCC.........GA..CU.UCCCAA.....GGGUCGUCCUGGCG..UU
+X51375.1/389-580                 GCUCUC........GA..NU.UCCCAA.....GGGUCGUCCUGGCG..UU
+X51376.1/309-499                 GCUCC.........GA..CU.UCCCAA.....GGGUCGUCCUGGCG..UU
+X51380.1/303-493                 GCUCC.........GA..CU.UCCCAA.....GGGUCGUCCUGGCG..UU
+X51381.1/239-429                 GCUCC.........GU..CU.UUCCAA.....GGGUCGUCCCGGCG..UU
+L25918.1/1-181                   GCUC.........AAC..CC.GUCCAC.....GGGUCGG.CCUCGU.AUU
+X71483.1/1-191                   GCGUCCC.......GC..CG.CGACAG.....CUUGGCA.GGAGGC..UU
+AF106845.1/257-451               GCCACUA.......GG..GC.CUUCGU.....GUGUCGCCUAGGCG..UU
+AF106847.1/185-380               GCCACUG.......GG..GC.CCUCAC.....GCGUUGCCCAGGCG..UU
+AF106845.1/1870-2065             GCCACUA.......GG..GC.CCUCAU.....GUGUCGCCUAGGCG..UU
+X16459.1/280-475                 GC.AUUG.......GG..UC.CCUUAU.....GUGUCGCUCUAGCG..UU
+X69326.1/1-193                   GCCACUG.......GG..GC.CCUCAC.....GUGUUC..CCUGGACGUU
+X69327.1/1-196                   GCUGCUG.......GG..GC.CCUUGC.....GUGUCGCCCAGGCG..UU
+S72337.1/1-193                   GCUAUUG.......GG..GC.CCACAU.....GCGUCGCCUGGGCG..UU
+M72889.1/1-196                   GCUACCU.......GG..GC.UCUUGC.....GCGUCGCCCAUGCG..UU
+X56321.1/284-479                 GCUGCCU.......GG..GC.UCUUGC.....GCGUCGCCCAUGCG..UU
+Z37972.1/1-174                   GCUAUUGGGAUUCAGG..AC.CUUCAA.....GCGUCCU.CUGGCA..UU
+X55840.1/268-462                 GCUAUCG.......GG..AC.CUUUAA.....GCAUCGCCUUGGUG..CU
+M72891.1/1-196                   GCUACUU.......GG..GU.CUUCAC.....GCGUCGCCUGGGCG..UU
+M72888.1/1-195                   GCUACCU.......GG..GC.UCUUGG.....GCGUCGC.CAUGCG..UU
+M72887.1/1-195                   GCUACUU.......GG..GU.CUUCGU.....GUGUCGCCUAGGUG..UU
+X56323.1/358-553                 GCUAUCG.......AG..AC.CUUCAA.....GUCUCGCCUAGGUG..UU
+Z37973.1/1-173                   GCUAUUGUGAUUCAGG..AC.CUUCAA.....GCGUCCU.CUGGCG..UU
+M72890.1/1-196                   GCUACCU.......GG..GC.UCUUGC.....UCGUCGCCCAUGUG..UU
+X56322.1/513-709                 GCUACCU.......GG..GU.UCUUGU.....GCGUCGCCCAUGCG..UU
+X15929.1/1-194                   GCUAUUG.......GG..UC.UCUCGC.....GUGUCGCUCUUGCG..UU
+X15936.1/256-455                 GCUAUUG.......GG..UC.UCUCAA.....GUGUUGCUUUUGCG..UU
+X15930.1/1-195                   GCUAUUC.......GG..UC.UCUUGU.....GUGUCGCUUUUGCG..UU
+X05084.1/1-191                   GCUAUUG.......GG..UC.UCUUAC.....GUGUCGCUCUUGCG..UU
+X06477.1/503-698                 GCUAUCU.......GG..GU.UUUCAC.....GAGUCGCCCAUGCG..UU
+X06473.1/389-584                 GCUAUCU.......GG..GC.UUCCAC.....GAGUCGCCCAUGCG..UU
+X06476.1/456-651                 GCUAUCU.......GG..GC.UUUCAC.....GAGUCUCCCAUGCG..UU
+X52312.1/235-430                 GCUAUCU.......GG..GC.UUUCAA.....GAGUCGCCUAUGCG..UU
+X06475.1/589-783                 GCUAUCU.......GG..GC.UUUCAA.....GAGUCGCCCAUGCG..UU
+X06474.1/512-707                 GCUAUCU.......GG..GC.UUUCAC.....GAGUCGCCCAUGCG..UU
+#=GC SS_cons                     >>>>>.........>>..>>.>>>>.......<<<<<<..<<<<<<....
+
+X63784.1/412-602                 GCA.CGCU.ACUAAGG...AGCGGCUACCCCUG
+X63786.1/1152-1341               GCA.CGUA.ACUAAGG...AGUGGCUAACCCUA
+X63786.1/549-738                 GCA.CGUA.ACUAAGG...AGUGGCUAACCCUA
+X58842.1/1-191                   GCA.CGCU.ACUAAGG...AGCGGCUACCCCUG
+AY007785.1/849-1041              GCA.CUAC.A.UCAGGAG.UUGGCACACCC...
+AF095839.1/1586-1389             GCA.CUAC.CGGCAGG..CGCGGCCCAACCCAC
+AF326335.1/1-142                 CCA.CCUU..UCCAGG....GGAGCAACU....
+M58665.1/571-712                 CCA.CGUU..UCCAGG.....GAGCAACUC...
+AY007788.1/537-679               CCA.CGUU..UCCAGG....GGAGCAACUC...
+U23406.1/206-352                 CCA.CCUU..UCCAGG...GGAGCAGCUACCUU
+X56455.1/161-312                 CCA.CUCU.UUCCAGG...CGAAGCUCGCCCUU
+AF047722.1/3099-3243             CCA.CUUG..UCCGGA...CGGAGCGCGAC...
+M58666.1/571-715                 CCA.CGUG..UCCGGU..UGGGGCGCCGCC...
+X56456.1/243-390                 UCG.CGUG..UCCGGA...UGGAGCGCUUCCUU
+X56458.1/91-238                  CCA.CGUG..UCCGGA...UGGAGCGCUUCCUU
+X56457.1/243-390                 UCG.CGUG..UCCGGA...UGGAGCGCUUCCUU
+AY205287.1/148-4                 CCA.CGUG..UCCGGA...UGGAGCGUCA....
+M14625.1/332-488                 GGA.CGGG..AAGAGA...CUUUUUAAGC....
+X55772.1/223-412                 GCA.CUAC.UGGCAAG...CGACGCCGAAUCUU
+M23361.1/1-186                   GCA.CUUACUGGCAAG...CGACGCCGAA....
+X04243.1/69-260                  GCA.GUACCC.CCGGGAUUUCGGCCCAAC....
+X04244.1/85-276                  GCA.GUAC.CGCCGGGAUUUUGGCCCAAC....
+X04256.1/85-275                  GCA.GUAC.CGCCGGGAUUUUGGCCCAAC....
+X04247.1/87-278                  GCA.GUAC.CGCCGGGAUUUCGGCCCAAC....
+X04241.1/85-276                  GCA.GUAC.CGCCGGGAUUUUGGCCCAAC....
+X04246.1/87-278                  GCA.GUAC.CGCCGGGAUUUCGGCCCAAC....
+X00093.1/360-550                 GCA.GUACCU.CCAGG..ACCGGUGCACUUCUC
+K02457.1/1-187                   GCA.GUACCU.CCAGG..ACCGGUGCACU....
+M12856.1/361-551                 GCA.GUACCU.CCGGG..CACGGUGCACCUCCC
+X07913.1/1061-1251               GCA.GUACCU.CCAGG..AACGGUGCACCCCCU
+X04212.1/1-187                   GCA.GUACCU.CCAGG..AACGGUGCACC....
+X59360.1/1-185                   GCA.GUACCU.CCAGG..AACGGUGCACC....
+M19204.1/1-187                   GCA.GUACCU.CCAGG..AACGGUGCACC....
+AF287992.1/4918-5108             GCA.GUACCU.CCAGG..AACGGUGCACUUCCC
+X54113.1/230-415                 GCA.CUAC.UGCCGGG...AUCGGCCACAC...
+M58447.1/507-698                 GCA.GUACUU.CCGGG..AUCGGCCCACCCCUC
+S64589.1/1-189                   GCA.GUACCU.CCGGG..AUCGGCCCACCC...
+L22247.1/6321-6513               GCACCUACCU.CCGGG..AACGCCCACGCCCCC
+X51379.1/254-444                 GCA.CUGC..UGCCGGG.CUCGGCCCAGUCCCC
+X51374.1/284-474                 GCA.CUGC..UGUCGGG.CUCGGCCCAGUCCCC
+X51372.1/210-400                 GCA.CUGC..UGCCGGG.CUCGGCCCAGUCCCC
+X51378.1/335-525                 GCA.CUGC..UGCCGGG.CUCGGCCCAGUGCCC
+X51375.1/389-580                 GCA.CUGC..UGCCGGNN.UCGGCCCANNCCCC
+X51376.1/309-499                 GCA.CUGC..UGCCGGNN.UCGNNCCAGUCCCG
+X51380.1/303-493                 GCA.CUGC..UGCCGGG.CUCGGCCCAGUCCCC
+X51381.1/239-429                 GCA.CUGC..UGCCGGG.CUCGGCCCAGUCCCC
+L25918.1/1-181                   GCA.UUGCCU.CGAGG...UUGGCUCA......
+X71483.1/1-191                   ACA.CUAC..CUCUCU...UGCCGAGCACCCCA
+AF106845.1/257-451               GCA.CUAC..AGCCUUGG.CUGGCGCACCCCAA
+AF106847.1/185-380               GCA.CUGC..UGCCCGGGCCUGGCGCACCCCAA
+AF106845.1/1870-2065             GCA.CUAC..AGCCUUGG.CUGGUGCACCCCAU
+X16459.1/280-475                 GCA.CUAU..UGCUUGAGCCUGGCGCACCCCAA
+X69326.1/1-193                   GCA.CUACUGUCCAGG..UGUGGCGCACCC...
+X69327.1/1-196                   GCA.CUGC..UGCCUGGG.CCGGCGCACCCCAC
+S72337.1/1-193                   GCA.CUGC..UGCCCUGGCCCGGCGCACCC...
+M72889.1/1-196                   GCA.CUAC..UGCAUGGGCCUGGCGCACCCCAC
+X56321.1/284-479                 GCA.CUAC..UGCACGGGCCUGGCGCACCCCAC
+Z37972.1/1-174                   GCA.CUAC..UGUCUUGGCUUGACGCACCCCCA
+X55840.1/268-462                 GCA.CUAU..AACCUUGGCCUGGUGCACCGUAC
+M72891.1/1-196                   GCA.CUAC..AGCCCAGGCCUGGCACACCCCAC
+M72888.1/1-195                   GCA.CUAC..UGCAUGGUCCUGGCGCACCCCAC
+M72887.1/1-195                   GCA.CUAU..AGCCUUGGCCUGGAGCACCCCAC
+X56323.1/358-553                 GCA.CUAC..UGCCUUGGCCUGGCACACCCCAC
+Z37973.1/1-173                   GCA.CUAC..UGUCUUGACUUGACGCACCCCCA
+M72890.1/1-196                   GCA.CUAC..UGCACGGGCCUGGCGUACCCCAC
+X56322.1/513-709                 GCA.CUAC..UGCACGGGCCUGGCGCACCCCAC
+X15929.1/1-194                   GCA.CUAU..AGCAAUUG.CUGGCGCACCCCAC
+X15936.1/256-455                 GCA.CUAU..AGCAAUAGCCCGACACACCCCAC
+X15930.1/1-195                   GCA.CUAU..AGCAAUUG.CUGGCGCACCCCAC
+X05084.1/1-191                   GCA.CUAU..AGCAAUUG.CUGGCGCACCC...
+X06477.1/503-698                 GCA.CUAC..UGCACGGGCCUGGCUCAUCCCGC
+X06473.1/389-584                 GCA.CUAC..UGCACGGGCCUGGCUCAACCCGC
+X06476.1/456-651                 GCA.CUAU..UGCGAGGGCUUGGCUCAACCCGC
+X52312.1/235-430                 GCA.CUAC..UGCACAGGCUUGGCUCAACCCGC
+X06475.1/589-783                 GCA.CUAC..UGCAAGGG.CUGGCUCAACCCGC
+X06474.1/512-707                 GCA.CUAC..UGCACGGGCCUGGCUCAACCCGC
+#=GC SS_cons                     ..........>>>>>>....>>>>>>.......
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00004.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00004.idx
new file mode 100644
index 0000000..4e6df18
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00004.idx
@@ -0,0 +1 @@
+AF053589.1/90-279
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00004.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00004.raw
new file mode 100644
index 0000000..c689e50
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00004.raw
@@ -0,0 +1,366 @@
+>X63784.1/412-602
+AUACCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUGUGAAAA
+CUGAUACUGUCCCUACUAGGGACAUGUGGUUUCACAUUAAUUUUUCACAGGGGUCGGAUU
+CACUAGUGGCUUGCCCUAGUCCCGACGCGGUUGCCCUUGGCCUGCACGCUACUAAGGAGC
+GGCUACCCCUG
+>X63786.1/1152-1341
+AUACCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUGUGAAAA
+CUGAUACUGUCCCUACUGGGACAUGUGGUUUCACAUUAAUUUUUCAAGGGGUCGGACAAA
+CUAGUGGCUUGCCACUGGUCCCGACGCUGUUGCCCUUAGCAUGCACGUAACUAAGGAGUG
+GCUAACCCUA
+>X63786.1/549-738
+AUACCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUGUGAAAA
+CUGAUACUGUCCCUACUGGGACAUGUGGUUUCACAUUAAUUUUUCAAGGGGUCGGAUAUA
+UUAGUGGCUUGCCACUGGUCCCGACGCUGUUGCCCUUAGCAUGCACGUAACUAAGGAGUG
+GCUAACCCUA
+>X58842.1/1-191
+AUACCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUGUGAAAA
+CUGAUACUGUCCCUACUAGGGACAUGUGGUUUCACAUUAAUUUUUCACAGGGGUCGGAUU
+UACUAGUGGCUUGCCCUAGUCCCGACGCGGUUGCCCUUGGCAUGCACGCUACUAAGGAGC
+GGCUACCCCUG
+>AY007785.1/849-1041
+AUACCUUCUCGGCCUUUUGGCUAAGAUCAAGNGUAGUAUCUGUUCUUAUCAGCUUAAUAU
+CUGAUACAGCACACUUGUGUGUCGAUGAGUUGAUGUGAAUUUUUCACGGGGGUGGCGGGU
+AGCUCUGAGGCAAACUCAGAGUCCGCCACACGUGUUGCCCUGGAGCUGCACUACAUCAGG
+AGUUGGCACACCC
+>AF095839.1/1586-1389
+AUACCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGCUUAAUUU
+CUGAUAUAUCGGACACUGUCCGAUUGAGAAAUUAAACUAAUUUUUUGAUGGGGGCAAGGG
+GUUCCCCUCGUGCUUGCGCGAGUCCCUUGCCACGGGUUGCCCUGCUAUUGCACUACCGGC
+AGGCGCGGCCCAACCCAC
+>AF326335.1/1-142
+AUAUCUUCUCGGCUUUUUAGCUAAGAUCAUGUUUAUAAACUGUUCUUAUCAGAGUAACUC
+CUGAUAUUGCCUUCGGGCAAAGGAAUACAAAUGAUCGCACUAGGUUGUUUCCCUGGAGUU
+CCACCUUUCCAGGGGAGCAACU
+>M58665.1/571-712
+AUAUCUUCUCGGCUAUUUAGCUAAGAUCAUGUUUAUAAACUGUUCUUAUCAGAGUAACUC
+CUGAUACUGCCUUCGGGCAAAGGAAUAGAAAUUAUAUCUCAAGGUUGUUUCCCUGGAGUU
+CCACGUUUCCAGGGAGCAACUC
+>AY007788.1/537-679
+AUAUCUUCUCGGCUAUUUAGCUAAGAUCAUGUUUAUAAACUGUUCUUAUCAGAGUAACUC
+CUGAUACUGCCUUCGGGCAAAGGAAUAGAAAUUAUAACUCAAGGUUGUUUCCCUGGAGUU
+CCACGUUUCCAGGGGAGCAACUC
+>U23406.1/206-352
+AUAUCUUCUCGGCUAUUUAGCUAAGAUCAUGUUUAUAAACUGUUCUUAUCAGAGUAACUC
+CUGAUAUUGCCUUCGGGCAAAGGAAUAGAAAUCAUGGUACUAGGUUGUUUCUCUGGAGUU
+CCACCUUUCCAGGGGAGCAGCUACCUU
+>X56455.1/161-312
+AUAUCUUCUCGGCUUUUUAGCUAAGAUCAUGUUUUUAAAAUGUUCUUAUCAGAGUAACUC
+CUGAUAUUUGCCUUCGGGCAAUUAGGAAUACGAAAUCUUUGAUCACGCGAGUUUUCCUGG
+AGUUCCACUCUUUCCAGGCGAAGCUCGCCCUU
+>AF047722.1/3099-3243
+AUAUCUUCUCGGCUAUUUAGCUAAGAUCAAGUUAUUAAACUGUUCUUAUCAGAGUAACUC
+CUGAUACGGGCCUUUGGCCCAAGGAUCAAAACUGUUGCCUGUCCCGCGUUCUUCCGGGGU
+UCCACUUGUCCGGACGGAGCGCGAC
+>M58666.1/571-715
+AUAUCUUCUCGGCUAUUUAGCUAAGAUCAAGUUAUUAAACUGUUCUUAUCAGAGUAACUC
+CUGAUAUGGGCCUCGGCCCAAGGAUAGUAACUGUUGAGGCGCCGGCGUCCUCCCGGAGUU
+CCACGUGUCCGGUUGGGGCGCCGCC
+>X56456.1/243-390
+AUAUCUUCUCGGCCAUUUAGCUAAGAUCAAGUUUUCAAGCUGUUCUUAUCAGAUUAAUUC
+CUGAUAUGGGCUUCGUCCCAGGAAUAGAAACCGCUGAUCUCUCAAGUGUUCCUCCGGAGU
+UUCGCGUGUCCGGAUGGAGCGCUUCCUU
+>X56458.1/91-238
+AUAUCUUCUCGGCUAUUUAGCUAAGAUCAAGUUUUUAAACUGUUCUUAUCAGAGUAAUUC
+CUGAUAUGGGCUUCGUCCCAGGAAUAGAAACCGCUGAUCUCUCAAGCGUUCUUCCGGAGU
+UCCACGUGUCCGGAUGGAGCGCUUCCUU
+>X56457.1/243-390
+AUAUCUUCUCGGCCAUUUAGCUAAGAUCAAGUUUUUAAACUGUUCUUAUCAGAUUAAUUC
+CUGAUAUGGGCUUCGUCCCAGGAAUAGAAACCGCUGAUCUCUCAAGUGUUCCUCCGGAGU
+UUCGCGUGUCCGGAUGGAGCGCUUCCUU
+>AY205287.1/148-4
+AUAUCUUCUGGGCUAUUUAGCUAAGAUCAAGUUUUUAAACUGUUCUUAUCAGAGUAAUUC
+CUGAUAUGGGNCUUUGUCCCAGGAAUAGAAACCGUUGAUCUCUCAAGCGUUCUUCCGGAG
+UUCCACGUGUCCGGAUGGAGCGUCA
+>M14625.1/332-488
+AUCUCUUUGCCUUUUGGCUUAGAUCAAGUGUAGUAUCUGUUCUUUUCAGUGUAACAACUG
+AAAUGACCUCAAUGAGGCUCAUUACCUUUUAAUUUGUUACAAUACACAUUUUUUGGCACC
+CAAAAUAAUAAAAUGGACGGGAAGAGACUUUUUAAGC
+>X55772.1/223-412
+AUUCUCUCUUUGCCUUUUGGCUUAGAUCAAGUGUAGUAUCUGUUCUUUUCAGUUUAAUCG
+CUGAAAUCACCUCACUGAGGUGUUUCCGAUUAAUCUUGUUUUUGGUUUGAGUUGGAAAGC
+CUCUGGCUUGCUAUGCUUUCCGACACUGGUGUUCUUGCUAUUGCACUACUGGCAAGCGAC
+GCCGAAUCUU
+>M23361.1/1-186
+AUUCUCUCUUUGCCUUUUGGCUUAGAUCAAGUGUAGUAUCUGUUCUUUUCAGUUUAAUCG
+CUGAAAUCACCUCACUGAGGUGUUCCGAUUAAUCUUGUUUUUGGUUUGAGUUGGAAAGCC
+UCUGGCUUGCUAUGCUUUCCGACACUGGUGUUCUUGCUAUUGCACUUACUGGCAAGCGAC
+GCCGAA
+>X04243.1/69-260
+AUCGCUUCUCGGCCUUAUGGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCAGCUUAACA
+UCUGAUAAGUCCUCCAUUGGAGGACAACAAAUGUUAAACUGAUUUUUGGAAUCAGACGGA
+GUGCUAGGAGCUUGCUCCGCCUCUGUCGCGGGUUGGCCCGGUAUUGCAGUACCCCCGGGA
+UUUCGGCCCAAC
+>X04244.1/85-276
+AUCGCUUCUCGGCCUUAUGGCUAACAUCAAAGUGUAGUAUCUGUUCUUAUCAGCUUAACA
+UCUGAUAGUUCCUCCAUUGGAGGACAACAAAUGUUAAACUGAUUUUUGGAAUCAGACGGA
+GUGCUAGGACCUUGCUCCACCUCUGUCGCGGGUUGGCCCGGUAUUGCAGUACCGCCGGGA
+UUUUGGCCCAAC
+>X04256.1/85-275
+AUCGCUUCUCGGCCUUAUGGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCAGCUUAACA
+UCUGAUAGUUCCUCCAUUGGAGGCAACAAAUGUUAAACUGAUUUUUGGAAUCAGACGGAG
+UGCUAGGAGCUUGCUCCACCUCUGUCGCGGGUUGGCCCGGUAUUGCAGUACCGCCGGGAU
+UUUGGCCCAAC
+>X04247.1/87-278
+AUCGCUUCUCGGCCUUAUGGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCAGCUUAACA
+UCUGAUAGUUCCUCCAUUGGAGGACAACAAAUGUUAAACUCAUUUUUGGAAUCAGACGGA
+GUGCUAGGGGCUUGCUCCACCUCUGUCACGGGUUGGCCCGGUAUUGCAGUACCGCCGGGA
+UUUCGGCCCAAC
+>X04241.1/85-276
+AUCGCUUCUCGGCCUUAUGGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCAGCUUAACA
+UCUGAUAGUUCCUCCAUUGGAGGACAACAAAUGUUAAACUGAUUUUUGGAAUCAGACGGA
+GUGCUAGGAGCUUGCUCCACCUCUGUCGCGGGUUGGCCCGGUAUUGCAGUACCGCCGGGA
+UUUUGGCCCAAC
+>X04246.1/87-278
+AUCGCUUCUCGGCCUUAUGGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCAGCUUAACA
+UCUGAUAGUUCCUCCAUUGGAGGACAACAAAUGUUAAACUGAUUUUUGGAAUCAGACGGA
+GUGCUAGGGGCUUGCUCCACCUCUGUCACGGGUUGGCCCGGUAUUGCAGUACCGCCGGGA
+UUUCGGCCCAAC
+>X00093.1/360-550
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUAU
+CUGAUACGUCCCCUAUCUGGGGACCAUAUAUUAAAUGGAUUUUUGGAACAGGGAGAUGGA
+AGAAGAGCUUGCUCUGUCCACUCCACGCAUCGACCUGGUAUUGCAGUACCUCCAGGACCG
+GUGCACUUCUC
+>K02457.1/1-187
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUAU
+CUGAUACGUCCCCUAUCUGGGGACCAUAUAUUAAAUGGAUUUUUGGAACAGGGAGUUGGA
+AGAAGAGCUUGCUCUGUCCACUCCACGCAUCGACCUGGUAUUGCAGUACCUCCAGGACCG
+GUGCACU
+>M12856.1/361-551
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUAU
+CUGAUACGUCCUCGAUGAGAGGACUUUAUAUUAAACGGAUUUUUGGGCGCGGGAGUUGGA
+CCCGGAGCUUGCUCCCUCCGCUCCGCGCAUCGUCCCGGUAUGGCAGUACCUCCGGGCACG
+GUGCACCUCCC
+>X07913.1/1061-1251
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUAU
+CUGAUACGUCCUCUAUCCGAGGACAAUAUAUUAAAUGGAUUUUUGGAAGUAGGAGUUGGA
+AUAGGAGCUUGCUCCGUCCACUCCACGCAUCGACCUGGUAUUGCAGUACCUCCAGGAACG
+GUGCACCCCCU
+>X04212.1/1-187
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUAU
+CUGAUACGUCCUCUAUCCGAGGACAAUAUAUUAAAUGGAUUUUUGGAACUAGGAGUUGGA
+AUAGGAGCUUGCUCCGUCCACUCCACGCAUCGACCUGGUAUUGCAGUACCUCCAGGAACG
+GUGCACC
+>X59360.1/1-185
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCAUCAGUUUAAUAUCU
+GAUACGUCCUCUAUCCGAGGACAAUAUAUUAAAUGGAUUUUUGGAGCAGGGAGAUGGAAU
+AGGAGCUUGCUCCGUCCACUCCACGCAUCGACCUGGUAUUGCAGUACCUCCAGGAACGGU
+GCACC
+>M19204.1/1-187
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUAU
+CUGAUACGUCCUCUAUCCGAGGACAAUAUAUUAAAUGGAUUUUUGGAGCAGGGAGAUGGA
+AUAGGAGCUUGCUCCGUCCACUCCACGCAUCGACCUGGUAUUGCAGUACCUCCAGGAACG
+GUGCACC
+>AF287992.1/4918-5108
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUAU
+CUGAUACGUCCUCUAUCCGAGGACAAUAUAUUAAAUGGAUUUUUGGAGCAGGGAGAUGGA
+AUAGGAGCUUGCUCCGUCCACUCCACGCAUCGACCUGGUAUUGCAGUACCUCCAGGAACG
+GUGCACUUCCC
+>X54113.1/230-415
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAUGUGUAGUAUCUGUUCUUUUCAGAAUAAUAU
+CUGAAAUGCUGCUCAUCGAGCAGCAAGUAUAUUAAUCUGAUUUUUGGAUGAUCGGCCAUG
+GAAUAGGGGCUUGCCGUCCUGGCCACGGGUUGGCCCGGUUUGCACUACUGCCGGGAUCGG
+CCACAC
+>M58447.1/507-698
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAUGUGUAGUAUCUGUUCUUUUCAGCUUAAUAU
+CUGAAACGCGACUCACCGAGUCGCUUGUAUAUUAAACUGAUUUUUGAACCUAGGCCAUGG
+AAUAGGGGCUUGCUCCGUCCUGGCCACGGGUUGGCCCGGUAUUGCAGUACUUCCGGGAUC
+GGCCCACCCCUC
+>S64589.1/1-189
+AUCGCUUCUCGGCCUUUUGGCUAAGAUCAUGUGUAGUAUCUGUUCUUUUCAGCUUAAUAU
+CUGAAACGCGACUCACCGAGUCGCUUGUAUAUUAAACUGAUUUUUGAACUUAGGCCAUGG
+AAUAGGGGCUUGCUCCGUCCUGGCCACGGGUUGGCCCGGUAUUGCAGUACCUCCGGGAUC
+GGCCCACCC
+>L22247.1/6321-6513
+AUCGCUUCUCGGCCUAUUGGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCAGCUUAAUC
+UCUGAUAUGUGAUCAACCGAUCACUUCGAGAUUAAUCUAUUUUUGCAACCUUGGAAGGUU
+CGUAGGGGCUUGCUCCUCGCCUUCCGCGGGUCGACCCGGUAUUGCACCUACCUCCGGGAA
+CGCCCACGCCCCC
+>X51379.1/254-444
+AUCGCUUCUUCGGCUUAUUAGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCGUAUUAAC
+CUACGGUAUACACUCGAAUGAGUGUAAUAAAGGUUAUAUGAUUUUUGGAUCCUAGGAAAG
+ACUCGGGGCUUGCUCCGACUUUCCGCGGGUCGUACUGGCGUUGCACUGCUGCCGGGCUCG
+GCCCAGUCCCC
+>X51374.1/284-474
+AUCGCUUCUUCGGCUUAUUAGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCGUAUUAAC
+CUACGGUAUACACUCGAAUGAGUGUAAUAAAGGUUAUAUGAUUUUUGGAACCUAGGGAAG
+ACUCGGGGCUUGAUCCGACUUCCCAAGGGUCGUCCUGGCGUUGCACUGCUGUCGGGCUCG
+GCCCAGUCCCC
+>X51372.1/210-400
+AUCGCUUCUUCGGCUUAUUAGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCGUAUUAAC
+CUACGGUAUACACUCGAAUGAGUGUAAUAAAGGUUAUAUGAUUUUUGGAACCUAGGGAAG
+ACUCGGGGCUUGCUCCGACUUCCCAAGGGUCGUCCUGGCGUUGCACUGCUGCCGGGCUCG
+GCCCAGUCCCC
+>X51378.1/335-525
+AUCGCUUCUUCGGCUUAUUAGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCGUAUUAAC
+CUACGGUAUACACUCGAAUGAGUGUAAUAAAGGUUAUAUGAUUUUUGGAACCUAGGGAAG
+ACUCGGGGCUUGCUCCGACUUCCCAAGGGUCGUCCUGGCGUUGCACUGCUGCCGGGCUCG
+GCCCAGUGCCC
+>X51375.1/389-580
+AUCGCUUCUUCGGCUUAUUAGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCGUAUUAAC
+CUACGGUAUACACUCGAAUGAGUGUAAUAAAGGUUAUAUGAUUUUUGGAACCUAGGGAAG
+ACUCGGGGCUUGCUCUCGANUUCCCAAGGGUCGUCCUGGCGUUGCACUGCUGCCGGNNUC
+GGCCCANNCCCC
+>X51376.1/309-499
+AUCGCUUCUUCGGCUUAUUAGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCGUAUUAAC
+CUACGGUAUACACUCGAAUGAGUGUAAUAAAGGUUAUAUGAUUUUUGGAACCUAGGGAAG
+ACUCGGGGCUUGCUCCGACUUCCCAAGGGUCGUCCUGGCGUUGCACUGCUGCCGGNNUCG
+NNCCAGUCCCG
+>X51380.1/303-493
+AUCGCUUCUUCGGCUUAUUAGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCGUAUUAAC
+CUACGGUAUACACUCGAAUGAGUGUAAUAAAGGUUAUAUGAUUUUUGGAACCCAGGGAAG
+ACUCGGGGCUUGCUCCGACUUCCCAAGGGUCGUCCUGGCGUUGCACUGCUGCCGGGCUCG
+GCCCAGUCCCC
+>X51381.1/239-429
+AUCGCUUCUUCGGCUUAUUAGCUAAGAUCAAAGUGUAGUAUCUGUUCUUAUCGUAUUAAC
+CUACGGUAUACACUCGAAUGAGUGUAAUAAAGGUUAUAUGAUUUUUGGAAACUAGGGAAG
+ACUCGGGGCUUGCUCCGUCUUUCCAAGGGUCGUCCCGGCGUUGCACUGCUGCCGGGCUCG
+GCCCAGUCCCC
+>L25918.1/1-181
+AUCGCUUCUCGGCUCUCUGAGCUAAGAUCAUGUGUAGUAUCUGUUCUUUGCAGUGUAAUU
+UUGCAACGGGUCUCUAAACUGAGACCAAUAAAUUACCUGUAUUUUUCACCUCCGGACGGG
+UUGAGCUUGCUCAACCCGUCCACGGGUCGGCCUCGUAUUGCAUUGCCUCGAGGUUGGCUC
+A
+>X71483.1/1-191
+AUACCUUUCUCGGCCUUUUGGCUCAGAUCAUGUGUAGUAUCUGUUCUUAUAAGCUUAAUC
+GCUUAUAUGGUUCUCAUUGAGAACCUGCGAUUAACUUUAAUAUUUUAGGGGGUCAAGGCA
+AUGGGGGCGCUUGCGUCCCGCCGCGACAGCUUGGCAGGAGGCUUACACUACCUCUCUUGC
+CGAGCACCCCA
+>AF106845.1/257-451
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUGAUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGCCAUGUGCCCACUUUGAUAUUAAAUUUAUUUUUUGUGGGGGAGGGUCC
+ACCAUAGUGGCUUGCCACUAGGGCCUUCGUGUGUCGCCUAGGCGUUGCACUACAGCCUUG
+GCUGGCGCACCCCAA
+>AF106847.1/185-380
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUGUGCUCACUACGAUAUUAAAUUUAUUUUUUGUGGGGAGGGUCC
+ACCACAGUGGCUUGCCACUGGGGCCCUCACGCGUUGCCCAGGCGUUGCACUGCUGCCCGG
+GCCUGGCGCACCCCAA
+>AF106845.1/1870-2065
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUGUGUCUACUUUGAUAUUAAAUUUAUUUUUCGUGGGGGAGAGUC
+CACCAUAGUGGCUUGCCACUAGGGCCCUCAUGUGUCGCCUAGGCGUUGCACUACAGCCUU
+GGCUGGUGCACCCCAU
+>X16459.1/280-475
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUGUGUCCACUUCGAUAUUAAAUUAAUUUUUUGUGGGGAAAGGUC
+CACUACAGUGGCUUGCAUUGGGUCCCUUAUGUGUCGCUCUAGCGUUGCACUAUUGCUUGA
+GCCUGGCGCACCCCAA
+>X69326.1/1-193
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUGUGUCCACAACGAUAUUAAAUUUAUUUUUUGUGGGGAGGGUCC
+ACCACAGUGGCUUGCCACUGGGGCCCUCACGUGUUCCCUGGACGUUGCACUACUGUCCAG
+GUGUGGCGCACCC
+>X69327.1/1-196
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUGUGCCCACAACGAUAUUAAAUUUAUUUUUUAUGGGGGAGGGCC
+CACCACAGUAGCUUGCUGCUGGGGCCCUUGCGUGUCGCCCAGGCGUUGCACUGCUGCCUG
+GGCCGGCGCACCCCAC
+>S72337.1/1-193
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUGUGUCCACAACGAUAUUAAAUUUAUUUUUUGUGGGGUGGGUCC
+ACCACAGUAGCUUGCUAUUGGGGCCCACAUGCGUCGCCUGGGCGUUGCACUGCUGCCCUG
+GCCCGGCGCACCC
+>M72889.1/1-196
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUUGGUCCACACGAUAUUAACUCAAUUUUUUAAGGGGAAGAGUCC
+AUUAAGGUAGCUUGCUACCUGGGCUCUUGCGCGUCGCCCAUGCGUUGCACUACUGCAUGG
+GCCUGGCGCACCCCAC
+>X56321.1/284-479
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUUGGUCCACACGAUAUUAACUCAAUUUUUUAAGGGGAAGAGUCC
+AUUAAGGUAGCUUGCUGCCUGGGCUCUUGCGCGUCGCCCAUGCGUUGCACUACUGCACGG
+GCCUGGCGCACCCCAC
+>Z37972.1/1-174
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCAUAUCAGUAUAUUA
+CAUUAUACUGACUCUAUUUUUUAGGGGAUGUCCAUACGGUAGCUUGCUAUUGGGAUUCAG
+GACCUUCAAGCGUCCUCUGGCAUUGCACUACUGUCUUGGCUUGACGCACCCCCA
+>X55840.1/268-462
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGAGUCAUCGACUCACACGAUAUUAACUCUAUUUUUUGAGGGGAGGGUCUA
+UCACGGUAGCUUGCUAUCGGGACCUUUAAGCAUCGCCUUGGUGCUGCACUAUAACCUUGG
+CCUGGUGCACCGUAC
+>M72891.1/1-196
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGAACCAUCGGUUCACACGAUAUUAACUCAAUUUUUUAAGGGGGAAGACCC
+AUCAAAGUAGCUUGCUACUUGGGUCUUCACGCGUCGCCUGGGCGUUGCACUACAGCCCAG
+GCCUGGCACACCCCAC
+>M72888.1/1-195
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUUGGUCCACACGAUAUUAACUCAAUUUUGUAAGGGGAAGAGUCC
+AUUAAGGUAGCUUGCUACCUGGGCUCUUGGGCGUCGCCAUGCGUUGCACUACUGCAUGGU
+CCUGGCGCACCCCAC
+>M72887.1/1-195
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGAGUUAUUGACUCACACGAUAUUAACUUAAUUUUUUAGGGGGAAGGUCAA
+UUAGAGUAGCUUGCUACUUGGGUCUUCGUGUGUCGCCUAGGUGUUGCACUAUAGCCUUGG
+CCUGGAGCACCCCAC
+>X56323.1/358-553
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGAGUCAUCGACUCACACGAUAUUAACUCUAUUUUUUGAGGGGGAAGGUCC
+ACCACGGUAGCUUGCUAUCGAGACCUUCAAGUCUCGCCUAGGUGUUGCACUACUGCCUUG
+GCCUGGCACACCCCAC
+>Z37973.1/1-173
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCAUAUUAGUAUAUUA
+CAUUAUACUAACUCUAUUUUUGAGGGGAUGUCCAUACGGUGCUUGCUAUUGUGAUUCAGG
+ACCUUCAAGCGUCCUCUGGCGUUGCACUACUGUCUUGACUUGACGCACCCCCA
+>M72890.1/1-196
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGACCAUCGGUUCACACGAUAUUAACUCAAUUUUUUAAGGGGAAGAGUCC
+AUUAAGGUAGCUUGCUACCUGGGCUCUUGCUCGUCGCCCAUGUGUUGCACUACUGCACGG
+GCCUGGCGUACCCCAC
+>X56322.1/513-709
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUUGGUCCACAUGAUAUUAACUCAAUUUUUUAAGGGGAAGAGUCU
+GUUAAGGUUAGCUUGCUACCUGGGUUCUUGUGCGUCGCCCAUGCGUUGCACUACUGCACG
+GGCCUGGCGCACCCCAC
+>X15929.1/1-194
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAAUGGUCCACACGAUAUUAAAUUUAUUUCUUGAGGGGGAGAGUCA
+CCACAGUAGCUUGCUAUUGGGUCUCUCGCGUGUCGCUCUUGCGUUGCACUAUAGCAAUUG
+CUGGCGCACCCCAC
+>X15936.1/256-455
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGAGCCAAUGGUUCACACGAUAUUAAAUUUAUCUCUUGAGGGGGAGAGUCC
+ACUACAAUAGCUUGCUAGCUAUUGGGUCUCUCAAGUGUUGCUUUUGCGUUGCACUAUAGC
+AAUAGCCCGACACACCCCAC
+>X15930.1/1-195
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUUGGUCCACACGAUAUUAAAUUUAUUUCUUGAGGGGAAGAGUCC
+ACCACAAUAGCUUGCUAUUCGGUCUCUUGUGUGUCGCUUUUGCGUUGCACUAUAGCAAUU
+GCUGGCGCACCCCAC
+>X05084.1/1-191
+AUACCUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUUAGUUUAAUAU
+CUGAUAUGUGGGCCAAUGGCCCACACGAUAUUAAAUUUAUUUCUUGAGGGGAAGAGGCCA
+CCACAGUAGCUUGCUAUUGGGUCUCUUACGUGUCGCUCUUGCGUUGCACUAUAGCAAUUG
+CUGGCGCACCC
+>X06477.1/503-698
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUCGGCCCACACGAUAUUAACUCUAUUUUUUAAGGGAGAAAACCC
+ACUAAGGUAGCUUGCUAUCUGGGUUUUCACGAGUCGCCCAUGCGUUGCACUACUGCACGG
+GCCUGGCUCAUCCCGC
+>X06473.1/389-584
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUCGGCUCACACGAUAUUAACUCUAUCUUUUAAGGGAGAAAGCCC
+GCUAUGAUAGCUUGCUAUCUGGGCUUCCACGAGUCGCCCAUGCGUUGCACUACUGCACGG
+GCCUGGCUCAACCCGC
+>X06476.1/456-651
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUCGGCCCACACGAUAUUAACUCUAUUUUUUAAGGGAGGAAGCCC
+GUUUAGAUAGCUUGCUAUCUGGGCUUUCACGAGUCUCCCAUGCGUUGCACUAUUGCGAGG
+GCUUGGCUCAACCCGC
+>X52312.1/235-430
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUCGGCCCACACGAUAUUAACUCUAUUUUUUGAGGGAGAAAGCCC
+ACUAAGAUAGCUUGCUAUCUGGGCUUUCAAGAGUCGCCUAUGCGUUGCACUACUGCACAG
+GCUUGGCUCAACCCGC
+>X06475.1/589-783
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUCGGCCCACACGAUAUUAACUCUAUUUUUUAAGGGAGAAAGCCC
+ACUAAGAUAGCUUGCUAUCUGGGCUUUCAAGAGUCGCCCAUGCGUUGCACUACUGCAAGG
+GCUGGCUCAACCCGC
+>X06474.1/512-707
+AUACCUUUCUCGGCCUUUUGGCUAAGAUCAAGUGUAGUAUCUGUUCUUAUCAGUUUAAUA
+UCUGAUAUGUGGGCCAUCGGCCCACACGAUAUUAACUCUAUUUUUUAAGGGAGAAAGCCC
+ACUAAGAUAGCUUGCUAUCUGGGCUUUCACGAGUCGCCCAUGCGUUGCACUACUGCACGG
+GCCUGGCUCAACCCGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00004.test b/benchmarks/cmsearch-rmark/rmark-1/RF00004.test
new file mode 100644
index 0000000..7a668d8
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00004.test
@@ -0,0 +1,5 @@
+>AF053589.1/90-279
+CCACCUCUCAAAGCUCAUAGCUUUGAUCAAGUGUAGUAUCUGUUCUUGUCAGUGUGACAG
+CUGACAAACUAGCUCCUUGGAGCUAGAAUAUGCUGGUGUGUGUGUGGAUGCUUUGACAGG
+CUUGCUUGUAGGGGCCAUGCACACACCAGGCAGACUCCCGGAAGUUGUUCCGUCCGGAGC
+UGCACUUUUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00005.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00005.ali
new file mode 100644
index 0000000..0272a45
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00005.ali
@@ -0,0 +1,3255 @@
+# STOCKHOLM 1.0
+#=GF ID    tRNA
+#=GF AC    RF00005
+#=GF DE    tRNA
+#=GF AU    Eddy SR, Griffiths-Jones SR, Mifsud W
+#=GF GA    25.0
+#=GF NC    25.0
+#=GF TC    25.0
+
+AP000063.1/59179-59095                GCGG.GGGU.G.CCCGAGCCU.GGCCA.AAGGGG.U.CGGGC.UCAGGAC
+AE006696.1/291-218                    GCCG.CCGU.A.GCUCAGCC.CGGG...AGAGCG.C.CCGGC.UGAAGAC
+AE006699.1/3409-3482                  GGGC.CCGU.A.GCUUAGCUC.GGU...AGAGCG.C.UCGGC.UCAUAAC
+X06054.1/711-637                      GGGC.CCGU.C.GUCUAGCC.UGGUU..AGGACG.C.UGCCC.UGACGCG
+AP000989.1/73279-73354                GCGG.CCGU.C.GUCUAGUCU.GGAUU.AGGACG.C.UGGCC.UUCCAAG
+X14835.1/6927-7002                    GCCG.GGGU.C.GCCUAGCC.UGGUCA.AGGGCG.C.CGGAC.UCAUAAU
+AE009773.1/7700-7629                  GGGC.CGGU.A.GUCUAGC...GGA...AGGAUG.C.CCGCC.UCGCGCG
+AE009855.1/3683-3767                  GCGG.GGGU.G.CCCGAGCCA.GGUCA.AAGGGG.C.AGGGU.UCAGGUC
+X05071.1/204-288                      GCGG.GGGU.G.CCCGAGCCA.GGUCA.AAGGGG.C.AGGGC.UCAAGAC
+AE000965.1/156-85                     GGGC.UCGU.A.GCUCAGC...GGG...AGAGCG.C.CGCCU.UUGCGAG
+M87833.1/2781-2865                    GCAG.GGAU.A.GCCAAGUU.UGGCCA.ACGGCG.C.AGCGU.UCAGGGC
+M87833.1/353-437                      GUCG.UGGU.A.GCCAAGCC.UGGCCC.AAGGCG.C.AGGGU.UGCUAAC
+AE005128.1/6659-6734                  GCCA.AGGU.G.GCAGAGUU.CGGCCU.AACGCG.G.CGGCC.UGCAGAG
+X02584.1/1-77                         GCCA.AGGU.G.GCAGAGUU.CGGCCC.AACGCA.U.CCGCC.UGCAGAG
+K02528.1/1-74                         GGGG.CUGU.G.GCCAAUCCC.GGC...AUGGCG.A.CUGAC.UCCAGAU
+AB003409.1/96-167                     GGGC.CCAU.A.GCUCAGU...GGU...AGAGUG.C.CUCCU.UUGCAAG
+AE000930.1/11782-11855                GGGC.CCGU.A.GCUCAGAC.UGGG...AGAGCG.C.CGCCC.UUGCAAG
+M32222.1/3110-3183                    GGGC.CCAU.A.GCUCAGCC.UGGG...AGAGCG.C.CGCCC.UUGCAAG
+M26978.1/826-899                      GCCG.CCGU.A.GCUCAGUA..GGUA..GGAGCG.C.UCGGC.UGUUAAC
+M26978.1/1192-1264                    GCCG.GGGU.G.GGGUAGUU..GGCC..AUCCUU.C.GGGAC.UGUGGAU
+M26977.1/379-453                      GGGG.CCAU.A.GGGUAGCC.UGGUCU.AUCCUU.U.GGGCU.UUGGGAG
+M26978.1/907-980                      GGGC.CCAU.A.GCUUAGCC.AGGU...AGAGCG.C.CCGGC.UCAUAAC
+M26977.1/557-628                      GCCC.UGGU.G.GUGUAGU...GGCU..AUCAUG.C.GGGCC.UGUCGAG
+M26978.1/994-1068                     GCUC.CGGU.G.GUGUAGCC.CGGCCA.AUCAUU.U.CGGCC.UUUCGAG
+M26977.1/635-708                      GGGC.CCGU.A.GCUCAGUC.UGGU...AGAGCG.C.UUGGC.UUUUAAC
+M32222.1/1277-1363                    GCCG.GGGU.G.GCCCAGCC.UGGU...AGGGCG.U.CGGCC.UGCUAAG
+M26977.1/276-348                      GCCU.CGGU.A.GCUCAGCU..GGU...AGAGCG.C.GAGAC.UUGUAAU
+M26978.1/1092-1174                    GCGG.GGGU.G.CCCGAGU...GGUCA.AAGGGG.A.CAGGC.UUAGGAC
+U67517.1/7202-7276                    GGGC.CCGU.A.GCUCAGCCU.GGUC..AGAGCG.C.UCGGC.UCAUAAC
+U67537.1/160-234                      GGGC.CUGU.G.GGGUAGCCU.GGUCU.AUCCUU.U.GGGAU.UUGGGAU
+U67538.1/10143-10207                  ......CAU.G.GUCUAGCU..GGCU..AUGACG.U.CGCCC.UUACAAG
+U67517.1/7412-7496                    GCAG.GGGU.C.GCCAAGCCU.GGCCA.AAGGCG.C.UGGGC.CUAGGAC
+U67528.1/1221-1293                    AGCC.CGGU.G.GUGUAGU...GGCCU.AUCAUC.C.GGGGC.UUUGGAC
+U67492.1/3149-3223                    GCUC.CGGU.G.GUGUAGUCC.GGCCA.AUCAUG.C.GGGCC.UUUCGAG
+U67528.1/1042-969                     GCCU.CGGU.A.GCUCAGCCU.GGC...GGAGCG.C.CUGCU.UGGUAAG
+U67517.1/7511-7582                    GCCG.GGGU.G.GGGUAGU...GGCC..AUCCUG.G.GGGAC.UGUGGAU
+U67492.1/3051-3122                    ...C.CCGU.A.GCCUAGCCU.GGAU..AGGGCA.C.CGGCC.UUCUAAG
+X00916.1/823-889                      GCCU.CGGU.G.GCUCAGCCU.GGU...AGAGCG.C.CUGAC.UUGUAAU
+X00916.1/1570-1644                    GCCC.UGGU.G.GUGUAGCU.CGGCCU.AUCAUA.C.AGGAC.UGUCACU
+AF108356.1/1-74                       GGGC.CCGU.A.GCUUAGUCU.GGU...AGAGCG.C.CUGAC.UUUUAAU
+X00916.1/933-1007                     GGGC.CUGU.G.GGGUAGCC.UGGUCC.AUCCUU.U.GGGAU.UUGGGAU
+X00916.1/1018-1091                    CCCG.CGAU.A.GUUCAGAU.UGGU...AGAACG.G.CGGAC.UGUAGAU
+X00083.1/99-171                       GGGC.CCGU.A.GCUCAGUU..GGG...AGAGCG.C.UGCCC.UUGCAAG
+M19342.1/69-141                       GGGC.UCGU.A.GCUCAGCU..GGA...AGAGCG.C.GGCGU.UUGCAAC
+X51423.1/1802-1874                    GGGC.UUGU.A.GCUCAGCU..GGU...AGAGCG.C.CGCCU.UUGCAAG
+AY017179.1/1528-1601                  GGGC.CGGU.A.GCUCAGCC.UGGG...AGAGCG.U.CGGCU.UUGCAAG
+X68198.1/9818-9745                    AGCG.GGGU.G.GGGUAGUC.AGGA...AAUCCG.A.UGGGC.UCAUAAC
+AF004309.1/87-160                     CGGG.GUGU.G.GCGCAGCU.UGGU...AGCGCG.C.UUCGU.UCGGGAC
+X52070.1/777-849                      UCCU.CCGU.A.GCUCAAUU..GGC...AGAGCA.G.CCGGC.UGUUAAC
+X65556.1/351-423                      GCGG.ACGU.A.GCUCAGUU..GGU...AGAGCG.C.AACCU.UGCCAAG
+X53649.1/495-566                      UGGG.CUAU.G.GUGUAAUU..GGC...AGCACG.A.GUGAU.UCUGGUU
+X52070.1/699-771                      UCCU.CGGU.A.GCUCAAUU..GGC...AGAGCA.G.CCGGC.UGUUAAC
+X53649.1/160-231                      UGGG.CUAU.G.GUGUAAUU..GGC...AGCACG.A.CUGAU.UCUGGUU
+AF186372.1/596-669                    CGCG.GGGU.G.GAGCAGCUC.GGU...AGCUCG.C.UGGGC.UCAUAAC
+X53649.1/604-676                      GCCC.CCGU.U.GUGUAGC...GGCCU.AGCACG.C.CGCCC.UCUCAAG
+M32254.1/51-124                       CGCG.GGGU.G.GAGCAGCU.CGGU...AGCUCG.C.UGGGC.UCAUAAC
+AB067577.1/1615-1688                  GGGC.UAUU.A.GCUCAGGU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+AF105125.1/104-176                    GGGG.GUUU.A.GCUCAGUU..GGU...AGAGCG.C.CUGCU.UUGCAAG
+D17540.1/1-73                         GCGG.GAGU.A.GCUCAGUU..GGU...AGAGCA.U.CGGCU.UCCCAAG
+X51824.1/190-272                      GGGC.AGGU.G.CCCGAGC...GGCCA.AAGGGG.A.CGGUC.UGUAAAA
+X51824.1/381-453                      GCUC.GCGU.A.GCUCAGCA..GGU...AGAGCA.C.ACCCU.UGGUAAG
+X60981.1/3898-3969                    GGUC.CCGU.A.GUGUAGU...GGUU..AACAUG.C.CUGCC.UGUCACG
+AB031214.1/4204-4277                  GGGC.CUGU.A.GCUCAGCU..GGUU..AGAGCG.C.ACGCC.UGAUAAG
+AF008220.1/5629-5712                  GCGG.AUGU.G.GCGGAAUU..GGCA..GACGCG.C.UAGAA.UCAGGCU
+K01389.1/345-433                      GGAG.AGCU.G.UCCGAGU...GGUCG.AAGGAG.C.ACGAU.UGGAAAU
+Z82044.1/16317-16387                  GGCG.GCAU.A.GCCAAGU...GGU...AAGGCA.G.AGGUC.UGCAAAA
+AF008220.1/6888-6961                  GGGC.CUGU.A.GCUCAGCU..GGUU..AGAGCG.C.ACGCC.UGAUAAG
+AF142677.4/47404-47332                GAGC.CAUU.A.GCUCAGUU..GGU...AGAGCA.U.CUGAC.UUUUAAU
+AF008220.1/6334-6422                  GGAG.GAAU.A.CCCAAGUC.UGGCUG.AAGGGA.U.CGGUC.UUGAAAA
+AF071855.1/254-326                    GGGG.CCUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+AF008220.1/6713-6785                  GCGG.UUGU.G.GCGAAGU...GGUU..AACGCA.C.CAGAU.UGUGGCU
+AF008220.1/5322-5394                  GGAG.GAUU.A.GCUCAGCU..GGG...AGAGCA.U.CUGCC.UUACAAG
+AB013373.1/3754-3825                  GCGG.AAGU.A.GUUCAGU...GGU...AGAACA.C.CACCU.UGCCAAG
+AB031213.1/2203-2276                  GGUC.CGGU.A.GUUCAGUU..GGUU..AGAAUG.C.CUGCC.UGUCACG
+AB001488.1/62222-62293                UGGG.CUAU.A.GCCAAGC...GGU...AAGGCA.A.CGGAC.UUUGACU
+AF008220.1/6172-6245                  GGCG.GUGU.A.GCUCAGCU..GGCU..AGAGCG.U.ACGGU.UCAUACC
+AF142677.4/47045-46960                GCCG.GGGU.G.GUGGAAUU..GGCA..GACACA.C.AGGAC.UUAAAAU
+AF008220.1/6443-6516                  CGCG.GGGU.G.GAGCAGUU.CGGU...AGCUCG.U.CGGGC.UCAUAAC
+X60981.1/3261-3348                    GGAG.AGCU.G.UCCGAGU...GGUCG.AAGGAG.C.ACGAU.UGGAAAU
+AF008220.1/6975-7046                  UCCA.CAGU.A.GCUCAGU...GGU...AGAGCU.A.UCGGC.UGUUAAC
+AF008220.1/5997-6070                  CGGG.AAGU.A.GCUCAGCU.UGGU...AGAGCA.C.AUGGU.UUGGGAC
+AF008220.1/7053-7140                  GGAG.AAGU.A.CUCAAGU...GGCUG.AAGAGG.C.GCCCC.UGCUAAG
+X60981.1/3446-3518                    GGAG.GAUU.A.GCUCAGCU..GGG...AGAGCA.C.UUGCC.UUACAAG
+AB031211.1/7799-7884                  GCCG.GGGU.G.GUGGAAUU..GGCA..GACACA.C.AGGAC.UUAAAAU
+Z82044.1/16031-16103                  GCGG.UUGU.G.GCGAAGU...GGUU..AACGCA.C.CAGAU.UGUGGCU
+Z99104.2/95646-95728                  GCGG.GUGU.G.GCGGAAUU..GGCA..GACGCG.C.UAGAC.UUAGGAU
+Z82044.1/15843-15924                  GGAG.GGGU.A.GCGAAGU...GGCUA.AACGCG.G.CGGAC.UGUAAAU
+AB013372.1/8-81                       GCGC.CCGU.A.GCUCAAUU..GGAU..AGAGCG.U.UUGAC.UACGGAU
+X60981.1/3182-3253                    UCCG.CAGU.A.GCUCAGU...GGU...AGAGCA.A.UCGGC.UGUUAAC
+AF008220.1/6620-6692                  GGCU.CGGU.A.GCUCAGUU..GGU...AGAGCA.A.CGGAC.UGAAAAU
+K01390.1/620-691                      GCGG.AAGU.A.GUUCAGU...GGU...UGAACA.C.CACCU.UGCCAAG
+D89936.1/1231-1150                    GCCG.GUGU.G.GCGGAAUU..GGCA..GACGCG.C.ACGAC.UCAAAAU
+AB031211.1/8065-8137                  GGGG.CCUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+AF008220.1/7169-7240                  GGCC.CGUU.G.GUCAAGC...GGUU..AAGACA.C.CGCCC.UUUCACG
+AB031213.1/2678-2748                  GCGG.GUGU.A.GUUUAGU...GGU...AAAACC.U.CAGCC.UUCCAAG
+AF008220.1/6251-6324                  GGAC.CUUU.A.GCUCAGUU..GGUU..AGAGCA.G.ACGGC.UCAUAAC
+AB031215.1/9125-9195                  AGGG.GCAU.A.GUUUAAC...GGU...AGAACA.G.AGGUC.UCCAAAA
+X55523.1/17-90                        CGGG.GUAU.G.GCGCAGUC.UGGU...AGCGCG.C.ACCCU.UGGGGUG
+AF008220.1/5430-5502                  GCCG.GUGU.A.GCUCAAUU..GGU...AGAGCA.A.CUGAC.UUGUAAU
+Z99104.2/165829-165901                GCUU.CCAU.A.GCUCAGCA..GGU...AGAGCA.C.UUCCA.UGGUAAG
+AF269787.1/2464-2393                  UCCG.CAGU.A.GCUCAGU...GGU...AGAGCU.A.UCGGC.UGUUAAC
+AF070678.1/91-163                     GGGG.CCUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+X15245.1/160-231                      UCCG.CCUU.A.GCUCAGUU..GGU...AGAGCG.C.UUGAC.UGUUAAU
+M18744.1/76-164                       GGAG.AGUU.G.GCAGAGC...GGU...AAUGCA.G.CGGAC.UCGAAAU
+X15246.1/271-344                      GCAC.CCAU.A.GCGCAACU..GGAU..AGAGUG.U.CUGAC.UACGAAU
+X15246.1/425-492                      ..CC.CGUU.G.GUCAAGU...GGUU..AAGACA.C.CGCCC.UUUCACG
+X15245.1/588-660                      GGUC.CAUU.G.GAGCAGU...GGUCU.AUCUCG.C.CUCCC.UGUCACG
+AF401668.1/481-552                    GCGG.AAGU.A.GUUCAGU...GGU...AGAACA.U.CACCU.UGCCAUG
+X15245.1/512-584                      GGAG.GAUU.A.GCUCAGCU..GGG...AGAGCA.U.CUGCC.UUACAAG
+X15245.1/236-309                      CGGG.AAGU.G.GCUCAGUU.UGGU...AGAGCA.C.CUGGU.UUGGGAC
+X13888.1/63-151                       GGAG.AGUU.G.GCAGAGC...GGU...AAUGCA.G.CGGAC.UCGAAAU
+X61068.1/1189-1262                    CGCG.GGAU.A.GAGCAGUC.UGGU...AGCUCG.U.CGGGC.UCAUAAC
+X61068.1/760-831                      GGGG.CUUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCC.UUGCACG
+X61064.1/63-135                       GCAU.CCAU.A.GCUCAGUU..GGU...AGAGCA.A.CAGAC.UCUUAAU
+X61068.1/1364-1437                    GGCU.CUGU.A.GCUCAGUC..GGU...AGAGCA.G.UGGCC.UGAAGAG
+X61067.1/232-303                      AGGC.CCAU.A.GCCAAGC...GGU...AAGGCA.A.CGGAC.UUUGACU
+X61067.1/133-205                      GCGG.UUGU.G.GCGAAGU...GGUU..AACGCA.U.CGGCU.UGUGGCG
+X61067.1/334-415                      GCGG.GUGU.G.GCGAAAUU..GGCA..GACGCA.C.UAGAC.UUAGGAU
+X61066.1/339-412                      GCCU.ACUU.A.GCUCAGUU..GGUU..AGAGCA.C.CUGAC.UGUUAAU
+X15508.1/140-211                      GGGG.GCAU.G.GUGUCAAC..GGU...AGCACA.C.AGGUC.UCCAAAA
+X61065.1/77-164                       GGAG.CGAU.A.CUCAAGA...GGCCG.AAGAGG.G.CGCAC.UGCUAAC
+X61063.1/119-188                      GUCG.GUGU.C.GUAUAU....GGU.U.AUUAC..A.GGCCU.UGCCAAG
+X61068.1/880-953                      GGCG.GUGU.A.GCUCAGCU..GGCU..AGAGCG.U.GCGGU.UCAUACC
+X61068.1/651-734                      GCCC.GGGU.G.GUGAAAUC..GGUA..GACACG.C.AGGAC.UUAAAAU
+X61068.1/477-549                      GCCG.AAAU.A.GCUCAAUC..GGU...AGAGCA.A.CUGAU.UUGUAAU
+X61068.1/1281-1353                    GGUC.CGGU.G.GUGUAGG...GGUU..AACAUG.C.CUGCC.UGUCACG
+X61068.1/961-1034                     GGAC.CCGU.A.GCUCAGUU..GGUU..AGAGCU.A.CCGGC.UCAUAAC
+X61065.1/170-242                      GGCC.CGUU.G.GAGAAAC...GGUU..AACUCA.C.AUGCC.UUUCACG
+X61061.1/74-147                       GUCC.GAAU.A.GCUCAGCU..GGAU..AGAGCA.A.UAGCC.UUCUAAG
+AF349769.2/1315-1395                  CCCC.GUGU.G.GCGAAAU...GGUA..GACGCG.C.UUGAC.UCAAAAU
+X61068.1/393-465                      GGAG.GAUU.A.GCUCAGUU..GGG...AGAGCA.C.CUGCC.UUACAAG
+X61068.1/560-632                      GUCC.CGUU.A.GCUCAGGU..GGU...AGAGCA.C.UUGAC.UUUUAAU
+X61068.1/1060-1145                    GGAG.GAAU.A.CCCAAGA...GGCUG.AAGGGA.U.CGGUC.UUGAAAA
+M91385.1/1291-1381                    GGAA.GUAU.A.CCCAAGUCUCGGUUG.AAGGGG.G.CGGUC.UCGAAAA
+X03715.1/926-998                      CGUG.GGGU.G.GAGCAGUU..GGU...AGCUCG.U.UGGGC.UCAUAAC
+M91385.1/1046-1118                    AGGG.GUAU.A.GUUCAAUC..GGU...AGAACA.C.CGGAC.UUCAAAU
+X03715.1/1086-1158                    GGUU.CAGU.A.GCUCAGUU..GGU...AGAGCA.U.UUGAU.UGAAGCU
+X03715.1/171-243                      GGCA.CUAU.A.GCCAAGGU..GGCU..AAGGCA.U.GGGAC.UGCAACU
+X03715.1/481-553                      GGGC.CCGU.A.GCUCAGCU..GGG...AGAGCA.C.CUGCC.UUGCACG
+X03715.1/388-461                      CGGA.AAGU.A.GCUUAGCU.UGGU...AGAGCA.C.UCGGU.UUGGGAC
+X03715.1/288-361                      GCGC.CCAU.A.GAUCAAUU..GGAU..AGAUCG.U.UUGAC.UACGGAU
+X03715.1/779-868                      GGAA.GAUU.A.CCCAAGUC.UGGUUG.AAGGGA.U.CGGUC.UUGAAAA
+X03715.1/1004-1077                    GGUC.UUGU.A.GUGAAGUU..GGUU..AUCAUG.C.CUCUC.UGUCACA
+X03715.1/667-740                      GGAC.CCUU.A.GCUCAGUU..GGUU..AGAGCA.U.CCGGC.UCAUAAC
+M91385.1/1205-1276                    AGGG.GUGU.A.GUUUAAU...GGU...AGAACA.G.CGGUC.UCCAACA
+X03715.1/589-662                      GGCG.GGAU.A.GCUCAGCU..GGUU..AGAGCG.C.UCGGC.UCAUACC
+U39708.1/2300-2229                    UGGG.AUGU.A.GCCAAGC...GGU...AAGGCA.A.UAGAC.UUUGACU
+M18050.1/352-424                      GACU.CGUU.A.GCUCAGCC..GGU...AGAGCA.A.CUGGC.UUUUAAC
+K00202.1/1-71                         GCAG.GUGU.A.GUUUAAU...GGC...AGAACU.U.CAGCC.UUCCAAG
+AE000043.2/9006-8935                  GACU.CACU.A.GCUCAGC...GGU...AGAGCA.U.UUGAC.UUUUAAU
+D00559.1/56-142                       GGGU.UAAU.A.CUCAAGUU..GGUG..AAGAGG.A.CACCC.UGCUAAG
+X16750.1/2-74                         GCGU.AGGU.G.GUGAAGU...GGUU..AACACA.U.CAGGU.UGUGGCU
+X17113.1/351-433                      GCCC.AAGU.G.GCGGAAU...GGUA..GACGCA.U.GGGAU.UUAAGAU
+M18050.1/273-344                      UGGG.CUAU.A.GCCAAGC...GGU...AAGGCA.A.GGGAC.UUUGACU
+X03154.1/489-562                      GGAC.CUUU.A.GCUCAGUU..GGUU..AGAGCA.U.CCGGC.UCAUAAC
+X16746.1/1-72                         GGCA.ACAU.G.GCCAAGC...GGCU..AAGGCA.U.GGGUC.UGCAACA
+M16450.1/142-214                      GGCU.UUUU.A.GCUCAGCA..GGU...AGAGCA.A.CCGGC.UGUUAAC
+X16752.1/1-74                         CGGA.AUAU.A.GCUCAGCU..GGUU..AGAGCA.U.UCCGC.UGAUAAC
+AE000043.2/9216-9133                  GGAC.AGGU.A.GCGAAGU...GGCUA.AACGCU.U.CUGAC.UGUAGAU
+K02974.1/529-600                      AGGA.GAGU.A.GUUCAAU...GGU...AGAACG.U.CGGUC.UCCAAAA
+M18050.1/100-172                      GCUG.ACUU.A.GCUCAGUU..GGU...AGAGCA.A.UUGAC.UAGUAAU
+X03154.1/801-875                      GGCC.CCAU.A.GCGAACGU.UGGUU..AUCGCG.C.CUCCC.UGUCACG
+X16748.1/1-73                         GGCC.UGUU.G.GUGAAGC...GGUU..AACACA.C.ACGGU.UUUCAUC
+X03154.1/110-183                      GCGC.CCGU.A.GAUCAAUU..GGAU..AGAUCG.C.UUGAC.UACGGAU
+M16450.1/308-380                      GGAG.UGUU.A.GCUCAGCU..GGG...AGAGCU.C.CUGCC.UUACAAG
+X03154.1/608-697                      GGAA.GAUU.A.CCCAAGUC.CGGCUG.AAGGGA.U.CGGUC.UUGAAAA
+X16745.1/1-74                         GGCC.CCAU.A.GCGAAGUU..GGUU..AUCGCG.C.CUCCC.UGUCACG
+X16759.1/1-73                         CGCG.GGGU.A.GAGCAGUU..GGU...AGCUCG.C.CGGGC.UCAUAAC
+X03154.1/723-795                      CGCG.GGGU.A.GAGCAGUU..GGU...AGCUCG.C.CGGGC.UCAUAAC
+AE000043.2/8839-8769                  GCGA.GUAU.A.GUUUAGU...GGU...AGAACA.U.CAGUC.UUCCAAG
+D00550.1/152-232                      GGGG.GAUU.G.GCGGAAUU..GGCA..GACGCA.C.UAGAC.UUAGGAU
+D00552.1/73-146                       GCCC.AUGU.A.GCUCAGUA..GGAU..AGAGCA.C.GCGCC.UUCUAAG
+X16760.1/1-73                         GGUC.GUGU.A.GCUCAGUC..GGU...AGAGCA.G.CAGAC.UGAAGCU
+D00554.1/73-143                       GCAG.GUGU.A.GUUUAAU...GGU...AGAACU.U.CAGCC.UUCCAAG
+D00558.1/58-130                       GUCU.GAUU.A.GCGCAACU..GGC...AGAGCA.A.CUGAC.UCUUAAU
+X03154.1/401-474                      GGCG.GGGU.A.GCUCAGUU..GGUU..AGAGCG.U.UCGGU.UCAUACC
+D00547.1/242-315                      CGGG.AAGU.G.GCUCAGUU.UGGU...AGAGCA.U.UCGGU.UUGGGAC
+D00547.1/329-401                      GGGC.CCUU.A.GCUCAGCU..GGG...AGAGCA.C.CUGCC.UUGCACG
+X16765.1/1-73                         GCUG.ACUU.A.GCUCAGCA..GGC...AGAGCA.A.CUGAC.UUGUAAU
+X16754.1/1-86                         CCCC.AAGU.G.GCGGAAUA..GGUA..GACGCA.U.UGGAC.UUAAAAU
+D00548.1/191-271                      GGAG.GGGU.A.GCGAAGU...GGCUA.AACGCG.G.GUGGC.UGUAACC
+X16758.1/1-74                         GGCG.GGGU.A.GCUCAGUU..GGUU..AGAGCG.U.UCGGU.UCAUACC
+X16763.1/1-89                         GGAA.GAUU.A.CCCAAGUC.CGGCUG.AAGGGA.U.CGGUC.UUGAAAA
+X16767.1/1-73                         AGGG.GCAU.A.GUUCAGUA..GGU...AGAACA.U.CGGUC.UUCAAAA
+L00194.1/685-756                      GGGG.CCAU.A.GCUCAGUU..GGU...AGAGCG.C.CUGCU.UUGCAAG
+L00194.1/554-627                      AGGC.CUGU.A.GCUCAGGU..GGUU..AGAGCG.U.ACGCC.UGAUAAG
+AP003004.2/222291-222372              GCCC.AGAU.G.GCGGAAUU..GGUA..GACGCG.C.ACGGU.UCAGGUC
+AE008996.1/2003-1920                  GCCC.AGAU.G.GCGGAAUU..GGUA..GACGCG.C.CAGCU.UCAGGUG
+AB066098.1/1687-1760                  GGGC.CUAU.A.GCUCAGCU..GGUU..AGAGUG.C.ACCCC.UGAUAAG
+AF074839.1/52-124                     GGGG.AAUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+U18089.1/221-293                      GGGG.CUGU.A.GCUCAGUU..GGG...AGAGCA.C.CUGCU.UUGCAAG
+X07395.1/103-176                      GGGC.CUAU.A.GCUCAGCU..GGCU..AGAGCA.C.ACGCC.UGAUAAG
+X12977.1/317-399                      GCGA.AGGU.G.GCGGAAUU..GGUA..GACGCG.C.UAGCU.UCAGGUG
+X12977.1/94-167                       GCGC.CCGU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCGGAG
+X12977.1/221-293                      GUGG.CUGU.A.GCUCAGUU..GGU...AGAGUC.C.CGGAU.UGUGAUU
+X12977.1/475-548                      CGGU.GAUU.A.GCGCAGCC.CGGU...AGCGCA.U.CUGGU.UUGGGAC
+V00334.1/358-430                      GCUG.AUAU.G.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGUAGG
+AE005611.1/1614-1687                  GCGC.CCGU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCGGAG
+AE005414.1/2681-2611                  GGCG.CGUU.A.ACAAAGC...GGU...UAUGUA.G.CGGAU.UGCAAAU
+AE005196.1/3290-3363                  GGAG.CGGU.A.GUUCAGUC..GGUU..AGAAUA.C.CUGCC.UGUCACG
+AE005414.1/2595-2512                  GCCC.GGAU.G.GUGGAAUC..GGUA..GACACA.A.GGGAU.UUAAAAU
+AE005497.1/10137-10064                GCAU.CCGU.A.GCUCAGCU..GGAU..AGAGUA.C.UCGGC.UACGAAC
+AE005245.1/5142-5071                  UGGG.GUAU.C.GCCAAGC...GGU...AAGGCA.C.CGGUU.UUUGAUA
+AE005611.1/1749-1821                  GUGG.CUAU.A.GCUCAGUU..GGU...AGAGCC.C.UGGAU.UGUGAUU
+AE005414.1/2810-2738                  GCGG.GAAU.A.GCUCAGUU..GGU...AGAGCA.C.GACCU.UGCCAAG
+AE005546.1/4076-3993                  GCCG.AGGU.G.GUGGAAUU..GGUA..GACACG.C.UACCU.UGAGGUG
+AE005658.1/7176-7257                  GCCG.AAGU.G.GCGAAAUC..GGUA..GACGCA.G.UUGAU.UCAAAAU
+AE005527.1/84-156                     GCCC.GGAU.A.GCUCAGUC..GGU...AGAGCA.G.GGGAU.UGAAAAU
+AE005234.1/8154-8227                  GCGC.CCUU.A.GCUCAGUU..GGAU..AGAGCA.A.CGACC.UUCUAAG
+AE005629.1/7274-7346                  GCUG.AUAU.A.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGUAAG
+AE005314.1/4287-4216                  GGUG.AGGU.G.UCCGAGU...GGCUG.AAGGAG.C.ACGCC.UGGAAAG
+AE005629.1/6992-7073                  GGUG.GGGU.U.CCCGAGC...GGCCA.AAGGGA.G.CAGAC.UGUAAAU
+AB035923.1/6106-6178                  GCUG.AUAU.G.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGUAAG
+AB035922.1/6128-6200                  AGGG.GCGU.A.GUUCAAUU..GGU...AGAGCA.C.CGGUC.UCCAAAA
+AE005466.1/5965-6036                  GUCC.UCUU.A.GUUAAAU...GGAU..AUAACG.A.GCCCC.UCCUAAG
+AE005470.1/8444-8372                  GGGG.CUAU.A.GCUCAGCU..GGG...AGAGCG.C.UUGCA.UGGCAUG
+AE005245.1/5337-5264                  GGCU.ACGU.A.GCUCAGUU..GGUU..AGAGCA.C.AUCAC.UCAUAAU
+AE005245.1/4818-4747                  UGGG.GUAU.C.GCCAAGC...GGU...AAGGCA.C.CGGAU.UCUGAUU
+AF234285.1/261-333                    GGGG.CUAU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+AE008857.1/222-150                    GUCC.CCUU.C.GUCUAGA...GGCCC.AGGACA.C.CGCCC.UUUCACG
+AE008893.1/17175-17247                GCCG.ACUU.A.GCUCAGUA..GGU...AGAGCA.A.CUGAC.UUGUAAU
+AE008762.1/276-203                    GCGU.UCAU.A.GCUCAGUU..GGUU..AGAGCA.C.CACCU.UGACAUG
+AE008837.1/3449-3522                  CGCG.GGGU.G.GAGCAGCC.UGGU...AGCUCG.U.CGGGC.UCAUAAC
+AE008788.1/15048-14962                GGAG.AGAU.G.CCGGAGC...GGCUG.AACGGA.C.CGGUC.UCGAAAA
+AE008809.1/3263-3335                  GGGU.GAUU.A.GCUCAGCU..GGG...AGAGCA.C.CUCCC.UUACAAG
+AE008839.1/18078-18008                GCGG.GCGU.A.GUUCAAU...GGU...AGAACG.A.GAGCU.UCCCAAG
+AE008829.1/931-842                    GGUG.AGGU.G.GCCGAGA...GGCUG.AAGGCG.C.UCCCC.UGCUAAG
+AE008799.1/19388-19461                CGGC.ACGU.A.GCGCAGCC.UGGU...AGCGCA.C.CGUCA.UGGGGUG
+AF233324.1/37223-37296                CGGC.GAGU.A.GCGCAGCU.UGGU...AGCGCA.A.CUGGU.UUGGGAC
+AE008731.1/705-777                    GGGU.CGUU.A.GCUCAGUU..GGU...AGAGCA.G.UUGAC.UUUUAAU
+AE008883.1/15626-15696                GCGA.AGGU.G.GCGGAAUU..GGUA..GACGCG.C.UAGCU.UCAGGUG
+AE008848.1/725-797                    GGCC.CCUU.A.GCUCAGU...GGUU..AGAGCA.G.GCGAC.UCAUAAU
+AE008727.1/5966-5885                  GCGG.GAGU.G.GCGAAAUU..GGUA..GACGCA.C.CAGAU.UUAGGUU
+AE008883.1/15399-15472                GCGC.CCGU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCGGAG
+AE008747.1/6317-6401                  GGAA.GUGU.G.GCCGAGC...GGUUG.AAGGCA.C.CGGUC.UUGAAAA
+AE008710.1/84-156                     GCCG.AUAU.A.GCUCAGUU..GGU...AGAGCA.G.CGCAU.UCGUAAU
+AE008874.1/15640-15730                GAAG.AUCG.U.CGUCUCC...GGUG..AGGCGG.C.UGGAC.UUCAAAU
+AE008886.1/9662-9735                  AGGC.UUGU.A.GCUCAGGU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+AE008868.1/12130-12057                CGGU.GAUU.G.GCGCAGCC.UGGU...AGCGCA.C.UUCGU.UCGGGAC
+AF069749.1/1422-1494                  UCCU.CUGU.A.GUUCAGUC..GGU...AGAACG.G.CGGAC.UGUUAAU
+U32694.1/2454-2526                    GCGG.GAAU.A.GCUCAGUU..GGU...AGAGCA.C.GACCU.UGCCAAG
+AF467991.1/42-125                     GCCC.GAGU.G.GUGGAAUC..GGUA..GACACA.A.GGGAU.UUAAAAU
+AF083212.1/212-284                    GGGG.CCAU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+AE004843.1/4972-4900                  GCUC.AUGU.A.GCUCAGUU..GGU...AGAGCA.C.ACCCU.UGGUAAG
+AF127584.1/98-171                     GGGU.CUGU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+AE004843.1/5065-4995                  GCGG.GUAU.A.GUUCAGU...GGU...AGAACC.U.CAGCC.UUCCAAG
+AE004866.1/8982-8910                  GCCG.GAUU.A.GCUCAGUC..GGU...AGAGCA.G.CUCAU.UCGUAAU
+X07950.1/1-81                         GGAG.GGAU.C.CCUUAGU...GGCC..AAAGGA.U.CAGAC.UGUAAAU
+X12975.1/234-306                      GUGG.CUAU.A.GCUCAGUU..GGU...AGAGUC.C.CGGAU.UGUGAUU
+X52969.1/525-607                      GCGG.AAGU.G.GCGGAAUU..GGUA..GACGCA.C.UAGAU.UUAGGUU
+AE004294.1/4314-4241                  CGGU.GAAU.A.GCGCAGUU.UGGU...AGCGCA.U.CUGGU.UUGGGAC
+AE004386.1/8370-8441                  GCGG.GCAU.C.GUAUAAU...GGCU..AUUACC.U.CAGCC.UUCCAAG
+AE004237.1/2976-2903                  GCGU.CCGU.A.GCUCAGUU..GGUU..AGAGCA.C.CACCU.UGACAUG
+Y14522.1/1-81                         GAGG.UGGU.G.GCUGAAU...GGUU..AAAGCG.G.UAGAC.UGUAAAU
+X02437.1/274-344                      GGGG.GAAU.A.GUUUAAC...GGU...AGAACA.A.CGGUC.UUCAAAA
+X16643.1/820-900                      GACA.AUUU.G.UCCGAGU...GGUU..AAGGAG.G.AAGAC.UAGAAAU
+X16643.1/1078-1151                    GCUC.GAUU.A.GCUCAGCU..GGUU..AGAGCA.U.GCGGC.UGUUAAC
+AF160864.1/14524-14453                GCUU.AAGU.A.GCUCAGU...GGU...AGAGCG.U.CAGGC.UGAAAAC
+M11464.1/1-72                         GGUU.CCAU.A.GUAUAGU...GGUU..AGUACU.G.GGGAC.UUUAAAU
+AF160864.1/20552-20480                GUGG.AUAU.A.GCUCAAUC..GGU...AGAGCG.U.UAGAU.UGUGGAU
+X04815.1/1-81                         ACUU.AUGU.G.GCGGAACA..GGUA..GACGCG.U.GGGAC.UUAAAAU
+L28677.1/8809-8880                    ACUC.UUAU.C.GUCUAAC...GGUG..AGGACA.A.CGGGU.UUUCACC
+AF396436.1/528-448                    ACUU.AUGU.G.GCGGAAUA..GGUA..GACGCG.U.GGGAC.UUAAAAU
+K01749.1/2878-2958                    GAAG.UAAU.G.GCUGAGU...GGUU..AAAGCG.G.CAGAC.UGUAAAU
+X04175.1/1-71                         AGGG.GAGU.A.GUUCAAC...GGA...AAAACU.U.UAGUC.UUCAAAA
+X15917.1/6364-6435                    GCUU.AAGU.A.GCUCAGU...GGU...AGAGCG.U.UAGAC.UGAAAAU
+AF041468.1/40566-40494                GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCACG
+AF041468.1/43811-43739                GGGC.UCAU.C.GUCUAAU...GGAUC.AGGACA.G.GGACC.UUCUAAG
+M22010.1/2624-2705                    GAGU.UGUU.G.CCCGAGU...GGUUA.AUGGGG.G.CGGAU.UGUAAAU
+M17309.1/774-846                      GAGU.UGGU.A.GCUCAGUU..GGU...AGAGCA.C.UCGGC.UUUUAAC
+Z11874.1/40212-40285                  CGGG.AUGU.A.GCGCAGUU.UGGU...AGCGCA.U.UGCAU.UUGGGAU
+M22010.1/3113-3185                    GCGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.U.GGUCC.UUCCAAG
+X70810.2/2089-2011                    UCCU.UCGU.G.GUGAAAU...GGUA..AACACG.U.GUGAU.UCAAAAU
+X70810.2/30807-30878                  GCCU.UUUU.A.GCUCAGU...GGU...AGAGCA.U.UGUAU.UUGUAAU
+X70810.2/102679-102606                GGGC.UUGU.A.GCUCAGU...GGACU.AGAGCA.C.GUGGC.UACGAAC
+X15240.1/604-676                      GCUG.GGAU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGAAAAU
+X70810.2/60996-61067                  GGCG.GCAU.G.GCCAAGC...GGU...AAGGCA.G.AAGAU.UGCAAAU
+X70810.2/102843-102771                GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.U.CUGCC.UUACAAG
+X12890.1/1972-2045                    GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCA.U.ACCCU.UGAUAAG
+M17309.1/99-171                       GGGA.UUGU.A.GUUUAAU...GGUU..AGAGCA.C.CGCCC.UGUCACG
+V00158.1/276-361                      GGAG.AAGU.G.UCUGAGU...GGUCG.AAAGAG.C.UCGAU.UGCUAAU
+X12890.1/2055-2127                    GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+X70810.2/100844-100773                GUGG.GUGU.A.GCCAAGU...GGU...AAGGCA.A.AGGAC.UGUGACU
+X70810.2/31388-31317                  UGAG.GCGU.A.GCCAAGU...GGU...AAGGCA.A.CGGGU.UUUGGCC
+V00160.1/1137-1054                    GCAG.GCAU.G.GCGGAAUU.UGGUA..GACGCG.C.AGGAU.UUAGGUU
+M22010.1/2934-3006                    GCGC.UUUU.A.GUUCAAUU..GGU...AGAACG.U.AGGUC.UCCAAAA
+M18672.1/347-431                      GGAG.AGGU.G.UCUGAGU...GGUUU.AAAGUA.C.UGGUC.UUGAAAA
+X70810.2/102754-102683                UCCU.UAAU.A.GCUCAGU...GGU...AGAGCA.A.UCGGC.UGUUAAC
+V00158.1/694-623                      GCAG.AUGU.A.GCUCAGU...GGU...AGAGCG.C.AACCU.UGCCAAG
+X70810.2/30968-31041                  GGCG.GAGU.A.GAGCAGUC.AGGU...AGCUCG.C.AGGGC.UCAUAAU
+M22010.1/3034-3106                    GCCC.CCAU.C.GUCUAGA...GGCCU.AGGACA.U.CUCCC.UUUCACG
+Z11884.1/254-326                      UCCU.CCCU.G.GCGCAGUC..GGC...AGCGCG.U.UAGGC.UGUUAAC
+X16590.1/277-349                      GCCC.UUCU.A.GCUCAGUC..GGU...AGGGCG.C.ACGGC.UCUUAAC
+X57046.1/341-271                      GGCC.GCUU.A.GCACAU....GGC...AGUGCA.C.CACUC.UCGUAAA
+X57045.1/288-359                      UCCU.CCCU.G.GCGCAGUC..GGC...AGCGCG.U.UAGGC.UGUUAAC
+X57046.1/121-203                      CCUU.CUGU.A.GCUCAAUU..GGU...AGAGCA.U.GUGAC.UGUAGAG
+X57045.1/503-432                      GGGC.GUGU.A.GCUCAGU...GGU...AGAGCG.C.CCUGU.UUUGCAU
+X57045.1/606-678                      GCUC.CAGU.G.GCCUAAU...GGAU..AUGGCU.U.UGGAC.UUCUAAU
+AF047724.1/439-367                    GCCC.UUCU.A.GCUCAGUC..GGU...AGAGCG.C.ACGGC.UCUUAAC
+Z11880.1/124-195                      GCCU.UCCU.A.GCUCAGU...GGU...AGAGCG.C.ACGGC.UUUUAAC
+AF047723.1/4036-4107                  GUCC.GUGU.G.GCUCAAU...GGA...AGAGCA.U.CUGAC.UACGGAU
+AF047724.1/711-640                    GGUC.CUAU.A.GUGUAGU...GGUU..AUCACU.U.CGGAC.UUUGAAU
+Z11880.1/281-353                      GCCC.CCGU.A.GCCCAAU...GGAU..AAGGCG.U.UCGCU.UCCUAAG
+X07795.1/26-96                        GCCA.AAGU.A.GUUUAAU...GGU...AGAACA.A.UAAUU.UCAUGAA
+J01390.1/6161-6231                    ACGG.CUAU.A.AGUUAAU...GGU...AGACUA.C.UUAGC.UACCACC
+J01390.1/12259-12330                  GGGG.CUAU.A.GUUUAACU..GGU...AAAACG.G.CGAUU.UUGCAUA
+J01390.1/6669-6740                    GGUU.CUUU.A.ACUUAACC..GGU...AAAGUG.U.GUUCU.UGAUAAG
+J01390.1/11859-11931                  GACC.CAAU.G.GUCAAGAU..GGUU..AAGACA.U.AACAU.UUUCACU
+J01390.1/13362-13432                  GUGG.GUGU.A.GUUCAAA...GGU...AGAACA.G.CUGUA.UGUGGCA
+J01390.1/11933-12004                  AAGA.AAUU.A.GCUCAGUU..GGU...AGAGCG.U.UCGUU.UUACACA
+J01390.1/12505-12576                  UAUG.UUGU.C.GACUAAUC..GGU...AAGUCA.U.AAAUU.UUUGGUA
+J01390.1/6449-6519                    AAGA.GUAU.A.GUUUAAU...GGU...AAAACU.G.UAAGC.UUCAACC
+J01390.1/6234-6306                    GGGU.UAGU.A.GUUUAAUA..GGU...AAAGCG.C.UUUUU.UGUCAAG
+J01390.1/6761-6842                    AGAG.AGUU.G.GCUGAGU...GGU...AAGGCG.A.CUAGC.UUGAGUC
+J01390.1/12336-12408                  GCUU.GAGA.A.GCUCAAUU..GGU...AGAGCG.G.GUCAG.UGAAGUU
+J01390.1/6861-6932                    CAGG.UUAG.A.GCCAGGU...GGU...UAGGCG.U.CUUGU.UUGGGUC
+X04161.1/733-803                      UUCU.UAUU.A.GCUCAAU...GGU...AGAGCA.A.AAUAC.UUCUAAU
+J01390.1/12417-12498                  AUGG.GUAU.G.CUGAAAUA.AGGUA..AACAGG.U.UCCGC.UUAGGAC
+J01390.1/12028-12098                  AGCG.GGUU.G.AUGUAAU...AGU...AACAUA.U.AUGGC.UCAUGCC
+J01390.1/5955-6026                    GAGA.CUUU.A.GUUUAAU...GGU...AAAACA.U.AUGAC.UUUUAAU
+J01390.1/12100-12172                  AAGA.CUAU.A.GCUUAAUC..GGU...AAAGCG.A.ACCAC.UCAUGAU
+J01390.1/6035-6106                    AUGA.CUAU.A.AGUUAAUA..GGU...AGACUG.U.UCGUC.UUCCAAA
+J01390.1/11761-11831                  GCCC.GGUU.A.GCAUAAA...AGU...AAUGUA.U.CCGUU.UUGUAAU
+J01391.1/18-88                        GCCU.UUAU.A.GCUCAAC...GGU...AGAGCG.G.AAUAC.UGUUAAU
+X05226.1/35-116                       GGCG.CGAU.G.GCAGAGU...GGUCU.AAUGCG.U.GAGAC.UUCAAAU
+X03126.1/162-234                      GAAU.UAGU.A.ACUUAAUU..GGU...AGAGGG.U.UUCCU.UGUCACG
+X14485.1/2-72                         GCCC.GGGU.A.GUUUAAA...GGU...AAAACC.U.UAAUU.UCAUACG
+X55026.1/20537-20608                  AAGA.AAUU.A.GCUCAAC...GGU...AGAGCA.A.CCGUU.UUACACA
+X15602.1/102-172                      GCCC.CUAU.A.GCUCAAU...GGU...AGAGCA.U.AAUAC.UGUUAAU
+X03126.1/364-434                      AAGA.GUAU.A.GUUUAAA...GGU...AAAACA.G.AAAGC.UUCAACC
+X02710.1/1-73                         GCGG.GUUU.A.GCUCAGUU..GGG...AGAGCG.U.CAGAC.UGAAGAU
+K00144.1/1-72                         GGGG.GUAU.A.GUAUAAUU..GGU...AGUACA.G.CAAUC.UUGCUCA
+X04512.1/2563-2632                    UUCU.CAUU.A.GCUCAAA...GGA...AGAGCA.G.GAUAC.UUCUAAU
+X14821.1/1-72                         GAGA.AUAU.U.GUUUAAU...GGU...AAAACA.G.UUGCC.UUUUAAG
+X14822.1/1-73                         UGAA.UCGU.A.GACUAAUA..GGU...AAGUCA.C.CAAAA.UUUGAGU
+X13823.1/142-214                      GGAA.AUGU.U.GUUUAAA...GGUU..AAACUG.U.UAGAU.UGCAAAU
+X13824.1/2-83                         GCUA.CUUU.G.GUGGAAAU..GGUA..GACACG.A.CACUC.UUAAGAU
+D31785.1/14571-14644                  AAGG.GAUU.U.GCUUAAUU..GGU...AUAGCA.U.UUGUU.UUACACA
+D31785.1/12211-12283                  AAGG.GUAU.A.GUUUAAUU..GGU...AAAACA.G.UUGAC.UUCAAAU
+X02167.1/179-251                      GUUA.UAUU.A.GCUCAAUU..GGU...AGAGCA.U.UCGUU.UUGUAAU
+D10743.1/4-73                         GUUG.CAUU.A.GCUCAAUU..GGU...AGAGCG.U.UUGUU.UUGUAAU
+D10744.1/201-272                      AUGA.GUAU.A.AGUUAAU...GGUU..AAACUA.A.AUGUC.UUCCACA
+X66438.1/1-72                         UGCA.UUAU.G.AUGUAAUU..GGU...AACAUA.C.AAGGC.UCAUGUC
+D31785.1/714-785                      GAUC.UUAU.A.GUUAAAU...GGUU..AUAACA.C.CAUCC.CUUCACG
+D10745.1/410-483                      UGAA.UUGU.A.GACUAAUA..GGU...AAGUCC.C.CAAAA.UUUGAGU
+X66439.1/1-73                         AGAA.UUAU.A.GCUUAAUC.UGGU...AAAGCA.G.UCCAC.UCAUAAU
+X02167.1/268-340                      CUAA.AUAU.A.UUUCAAU...GGUUA.GCAAAA.U.ACGCU.UGUGGUG
+X02167.1/345-416                      GAUC.UUAU.C.GUCUAAU...GGUU..ACGACA.U.CAACU.UUUCAUG
+D31785.1/832-903                      AGAG.AGGA.G.UGAAUAA...GGUU..GUUCAU.A.UAAAU.UGCAAAU
+X66437.1/1-83                         AUGA.CUAU.G.GCGGAAUU..GGUA..GACGCG.A.UUAGU.UUAGGUC
+U46121.1/66-138                       UGCA.AUAU.G.AUGUAAUU..GGUU..AACAUU.U.UAGGG.UCAUGAC
+U18917.1/50408-50336                  UUCC.UCGU.G.GCCCAAU...GGUC..ACGGCG.U.CUGGC.UACGAAC
+M35060.1/1-72                         GAAG.CGGU.G.GCUCAAU...GGU...AGAGCU.U.UCGAC.UCCAAAU
+Z74387.1/1846-1765                    GGCA.ACUU.G.GCCGAGU...GGUU..AAGGCG.A.AAGAU.UAGAAAU
+L36887.1/535-616                      GCUA.UUUU.G.GUGGAAUU..GGUA..GACACG.A.UACUC.UUAAGAU
+Z36079.1/181-110                      GCUC.GUAU.G.GCGCAGU...GGU...AGCGCA.G.CAGAU.UGCAAAU
+X81069.1/365-436                      UCCG.AUAU.A.GUGUAAC...GGCU..AUCACA.U.CACGC.UUUCACC
+X56005.1/1-73                         AGUA.AUAU.G.AUGUAAUU..GGUU..AACAUA.U.UAGGC.UCAUGAC
+U22383.1/8197-8124                    GGUC.UCUU.G.GCCCAGUU..GGUU..AAGGCA.C.CGUGC.UAAUAAC
+V00695.1/3453-3525                    GGGG.UUAU.A.GUUAAAUU.UGGU...GAAACG.A.CUGCG.UUGCAUG
+Z74072.1/3173-3245                    GGGC.GUGU.G.GCGUAGUC..GGU...AGCGCG.C.UCCCU.UAGCAUG
+X04561.1/1-72                         GAGA.AUAU.U.GUUUAAU...GGU...AAAACA.G.UUGUC.UUUUAAG
+J01470.1/315-386                      GACC.UUAU.C.GUCUAAU...GGUU..ACGACA.U.CACCU.CUUCAUG
+AJ404228.1/1559-1631                  GUUA.UAUU.A.GCUUAAUU..GGU...AGAGCA.U.UCGUU.UUGUAAU
+Z35950.1/5070-5141                    UCCG.UGAU.A.GUUUAAU...GGUC..AGAAUG.G.GCGCU.UGUCGCG
+L36887.1/4319-4391                    GGGG.UUAU.A.GUUAAAUU.UGGU...AGAACG.A.CUGCG.UUGCAUG
+L36887.1/3769-3839                    AUAU.CUUU.A.AUUUAAU...GGU...AAAAUA.U.UAGAA.UACGAAU
+M26928.1/1266-1194                    GGGC.ACAU.G.GCGCAGUU..GGU...AGCGCG.C.UUCCC.UUGCAAG
+M26096.1/1-72                         GGGC.GUGU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UUGGGUG
+Z71616.1/3983-4056                    GACU.CCAU.G.GCCAAGUU..GGUU..AAGGCG.U.GCGAC.UGUUAAU
+K00287.1/1-73                         UCCU.UGUU.A.GCUCAGUU..GGU...AGAGCG.U.UCGGC.UUUUAAC
+J01373.1/73-144                       GGCG.CCGU.G.GCGCAGU...GGA...AGCGCG.C.AGGGC.UCAUAAC
+Z28209.1/4569-4498                    GCCC.UUUU.G.GCCAAGU...GGU...AAGGCA.U.CGCAC.UCGUAAU
+X55339.1/30-104                       CUCU.CGGU.A.GCCAAGUU..GGUUU.AAGGCG.C.AAGAC.UGUAAAU
+K02232.1/1-72                         GGAU.CUGU.A.GCUUAAU...AGU...AAAGUA.C.CAUUU.UGUCAUA
+L36887.1/650-721                      UGAG.UCGU.A.GACAAUA...GGU...AAGUUA.C.CAAAA.UUUGAGU
+X56506.1/61-144                       GGAG.GGUU.G.GCCGAGC...GGUCU.AAGGCG.G.CAGAC.UUAAGAU
+K01981.1/82-168                       GGAU.GGUU.G.ACUGAGU...GGUUU.AAAGUG.U.GAUAU.UUGAGCU
+U18916.2/60498-60427                  GCCA.UCUU.A.GUAUAGU...GGUU..AGUACA.C.AUCGU.UGUGGCC
+J01478.1/118-188                      AGGA.GAUU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUACACA
+Z71311.1/286-214                      GCUU.CUAU.G.GCCAAGUU..GGU...AAGGCG.C.CACAC.UAGUAAU
+L36895.1/3467-3537                    AAGG.AUAU.A.GUUUAAU...GGU...AAAACA.G.UUGAU.UUCAAAU
+X56006.1/1-72                         CAGA.UAGA.A.GCCAAAA...GGU...CAGGCG.C.UUUCU.UUGGGUG
+K01553.1/1-73                         GCGG.AUUU.A.GCUCAGUU..GGG...AGAGCG.C.CAGAC.UGAAGAU
+L36887.1/1748-1820                    GCUC.UCUU.A.GCUUAAU...GGUU..AAAGCA.U.AAUAC.UUCUAAU
+X69098.1/1-73                         GCUC.GUGU.A.GCUCAGU...GGUU..AGAGCU.U.CGUGC.UUAUAAC
+Z73326.1/1146-1075                    GGUC.CUAU.A.GUGUAGU...GGUU..AUCACU.U.UCGGU.UUUGAUC
+Z49705.1/23030-22957                  GGUU.UCGU.G.GUCUAGUC..GGUU..AUGGCA.U.CUGCU.UAACACG
+Z75101.1/9634-9705                    AGCG.CCGU.G.GCGCAGU...GGA...AGCGCG.C.AGGGC.UCAUAAC
+Z74797.1/2502-2432                    GCGC.AAGU.G.GUUUAGU...GGU...AAAAUC.C.AACGU.UGCCAUC
+K00367.1/1-82                         GGCA.CUAU.G.GCCGAGU...GGUU..AAGGCG.A.GAGAC.UCGAAAU
+X66375.1/99-169                       GGUC.CUAU.A.GUGUAGU...GGUU..AUCACU.U.UCGGU.UCUGAUC
+K00368.1/1-82                         GGCA.CUAU.G.GCCGAGU...GGUU..AAGGCG.A.CAGAC.UUGAAAU
+K00205.1/1-72                         AUAG.AUAU.A.AGUUAAUU..GGU...AAACUG.G.AUGUC.UUCCAAA
+X04160.1/116-188                      AGGA.GAUU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUACACA
+J05395.1/2325-2252                    GGUU.UCGU.G.GUCUAGUC..GGUU..AUGGCA.U.CUGCU.UAACACG
+X00892.1/1-74                         GCUU.GUAU.A.GUUUAAUU..GGUU..AAAACA.U.UUGUC.UCAUAAA
+L36887.1/4635-4707                    GAAA.CUAU.A.AUUCAAUU..GGUU..AGAAUA.G.UAUUU.UGAUAAG
+AJ223323.1/613-684                    GUCC.UUAU.A.GCUUAUC...GGUU..AAAGCA.U.CUCAC.UGUUAAU
+X04163.1/59-131                       GGAG.AUGU.U.GUUUUAA...GGU...UAAACU.AUUAGAU.UGCAAAU
+X04163.1/219-289                      GUGA.AUAU.A.UUUCAAU...GGU...AGAAAA.U.ACGCU.UGUGGUG
+J01533.1/143-72                       GUAA.AUAU.A.AUUUAAU...GGU...AAAAUG.U.AUGUUUUUAGGUG
+K00228.1/1-82                         GGUU.GUUU.G.GCCGAGC...GGUCU.AAGGCG.C.CUGAU.UCAAGCU
+U51030.1/22201-22130                  UCCG.AUGU.A.GUGUAAC...GGCU..AUCACA.U.CACGU.UCUCACC
+X51551.1/101-172                      GCUC.GCGU.G.GCGUAAU...GGC...AACGCG.U.CUGAC.UUCUAAU
+U33007.1/60769-60697                  GCCU.UGUU.G.GCGCAAUC..GGU...AGCGCG.U.AUGAC.UCUUAAU
+L36889.1/130-201                      GCUU.UUAU.A.GCUUAGU...GGU...AAAGCG.A.UAAAU.UGAAGAU
+X55342.1/30-101                       GUUC.CGUU.G.GCGUAAU...GGU...AACGCG.U.CUCCC.UCCUAAG
+X66443.1/1-72                         CAGA.UAAA.A.GCCAACC...GGUG...AGGCG.C.UUUCU.UUGGGAG
+X66594.1/1984-2065                    GCUA.CUUU.G.GUGGAAUC..GGUA..GACACG.A.CGCAC.UUAAAAU
+X66440.1/1-74                         UGAA.UUGU.A.GACUAAUA..GGU...AAGUCC.C.CAAAA.UUUGAGU
+X02173.1/522-593                      GGAU.CCAU.A.GCUUAAU...AGU...AAAGUC.C.UAUUU.UGUCAUA
+X02893.1/57-130                       ACUU.GUAU.A.GUUUAAAU..GGUU..AAAACA.U.UUGUC.UCAUAAA
+X02205.1/668-740                      GAAA.CUAU.A.AUUCAAUU..GGUU..AGAAUA.G.UAUUU.UGAUAAG
+X02205.1/562-633                      GGGG.UUAU.A.GUUAAAUU..GGU...AGAACA.A.UUGUG.UUGCAUG
+X02172.1/155-228                      GUAG.AUAU.A.AUUUAAUC..GGU...AAAAUGUA.UGUUU.UUAGGGU
+X02173.1/256-326                      GAGA.GUAU.U.GUUUAAA...GGU...AAAACA.G.UUGUC.UUUUAAG
+X02205.1/471-542                      GUCU.UUAU.G.GCUUAGU...GGUU..AAAGCA.U.CUCAC.UGUUAAU
+X02168.1/63-135                       UGUA.AUAU.G.AUGUAAUU..GGUU..AACAUA.U.UAGGU.UCAUGAC
+X02205.1/746-816                      AAGG.AUAU.A.GUUUAAU...GGU...AAAACU.A.UUGAU.UUCAAAU
+X02173.1/441-512                      AUAG.AUAU.A.AGUUAAGU..GGU...AAACUG.A.AUGUC.UUCCACA
+X02172.1/335-407                      AGGA.UAUU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUACACA
+X02172.1/247-319                      GGAG.GUGU.U.GUUUAAA...GGUU..AAGCUA.U.UAGAU.UGCAGAU
+X02172.1/74-145                       GCCU.UUAU.A.GCUUAGU...GGU...AAAGCG.A.UAAAC.UGAAGAU
+X02173.1/152-223                      UGAG.UCGU.A.GACUAAUA..GGU...AAGUUA.C.CAAAA.UUUGAGU
+X02173.1/718-802                      GGAU.GGUU.G.ACUGAGU...GGUUU.AAGGUG.U.GAUAU.UUGAGCU
+X02173.1/54-135                       GCUA.UUUU.G.GUGGAAUU..GGUA..GACACG.A.UACUC.UUAAGAU
+X54421.1/14314-14385                  GCAG.AUAU.A.AGUCAAUU..GGC...AGACCU.U.CUGAU.UUCCACU
+AL391016.1/2459-2530                  GCUC.ACAU.G.GUCCAGU...GGUU..AAGACU.C.AUCGU.UGUGGCC
+K03079.1/135-206                      UGCG.CGGU.A.GGAGAGU...GGA...ACUCCG.A.CGGGC.UCAUAAC
+K00369.1/1-82                         GUCA.CUAU.G.UCCGAGU...GGUU..AAGGAG.U.UAGAC.UUCAAAU
+AL132798.2/14445-14516                UCCG.UUGU.G.GUCCAAC...GGCU..AGGAUU.C.GUCGC.UUUCACC
+AL596271.1/1843-1770                  GGGC.AUGU.G.GUGUAGAU..GGU.U.AUCACG.C.UUCCU.UAGCAUG
+AL023288.2/21768-21839                UCCG.UCAU.G.GUCCAGU...GGCU..AGGAUU.C.AUCGC.UCUCACC
+AL590457.2/15409-15481                GGUC.UCGU.G.GCCCAAU...GGUU..AAGGCG.C.UUGAC.UACGGAU
+X54552.1/66-137                       GUGA.UUGU.A.AUUCAAU...GGU...AGAAUG.C.UUAUU.UGUGGCA
+X54552.1/167-241                      ACGA.UAGA.A.ACAUGUAU.UGGUU..CAUGUA.C.UUGCU.UUGGGUG
+X00239.1/111-183                      GGUC.UCGU.G.GCCCAAU...GGUU..AAGGCG.C.UUGAC.UACGAAU
+K00344.1/1-73                         GUCG.CAAU.G.GUGUAGUU..GGG...AGCAUG.A.CAGAC.UGAAGAU
+K00570.1/851-921                      UCUC.CUUU.A.GUAUAGG...GGU...AGUACA.C.AAGCC.UGUCACG
+X54421.1/15747-15819                  UGGG.UUGU.U.GACUAAUA..GGU...AAGUCC.C.UGAAA.UUUGACU
+M57698.1/294-367                      GGUC.GCAU.G.AUGUAGUC..GGUU..AUCAUG.U.CGAUC.UAAUAAG
+X54421.1/14394-14476                  GCCU.AAAU.G.CUGGAAUU.UGGUA..GACAGA.A.CAAAC.UUAAGAU
+M22563.1/71-141                       ..CC.CCAU.C.GUCUAGA...GGCCU.AGGACA.C.CUCCC.UUUCACG
+X07925.1/53-125                       GCGG.GUGU.A.GCUCAGCU..GGU...AGAGCG.C.AACCU.UGCCAAG
+M19493.1/263-336                      GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+M19493.1/340-412                      GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+X07924.1/110-197                      GGAG.AGAU.G.GCCGAGU...GGUUG.AAGGCG.C.AGCAC.UGGAAAU
+X69067.1/6022-6086                    AUUU.AUAU.A.GUAUAUUU........AAUACA.A.UGCAU.UUUCAAU
+K00462.1/57-128                       AGCA.GAGU.G.GCGCAGU...GGA...AGCGUG.C.UGGUC.CCAUAAC
+AC009742.4/51767-51839                GUUU.UCGU.A.GUGUAGU...GGUU..AUCACG.U.GUGCU.UCACACG
+AE003556.3/16759-16677                GUCA.GGAU.G.GCCGAGU...GGUCU.AAGGCG.C.UGCGU.UCAGGUC
+AE003727.3/195539-195611              GGGG.AUGU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGCAUG
+AF164586.1/1190-1126                  ACUA.UUUU.G.GCAGAUU.........AGUGCA.A.UAAAU.UUAGAAU
+U37541.1/1383-1322                    GGUC.UUAU.A.GUCAAUA.........AUGAUA.U.CAAAC.UGCAAUU
+AC002512.1/77401-77473                GCCC.GGAU.A.GCUCAGUC..GGU...AGAGCA.U.UGGAC.UUUUAAU
+X07778.1/115-45                       GCAU.CGGU.G.GUUCAGU...GGU...AGAAUG.C.UCGCC.UGCCACG
+X00432.1/665-732                      AUUU.AUAU.A.GUUUAAA...AU....AAAACC.U.UACAU.UUUCAUU
+X05915.1/238-170                      AAAA.AGAU.A.AGCUAA....UU....AAGCUA.C.UGGGU.UCAUACC
+AF200843.1/1266-1331                  AAGG.CUUU.A.AGUUAA....UA....AAACUA.A.UAACC.UUCAAAG
+X00432.1/532-596                      UUAA.UUGA.A.GCCAAA....AA....GAGGCG.U.AUCAC.UGUUAAU
+AE003494.3/240865-240793              GACC.GUGU.G.GCCUAAU...GGAU..AAGGCG.U.CGGAC.UUCGGAU
+X03240.1/1267-1333                    AAGG.CUUU.A.AGUUAA....CU....AAACUA.A.UAGCC.UUCAAAG
+AC009461.5/128651-128579              GUUU.CCGU.G.GUGUAGU...GGUU..AUCACA.U.CCGCC.UAACACG
+V00238.1/262-333                      UCCU.AUAU.U.GUCUAGU...GGUU..AGGAUA.U.CCGGC.UCUCACC
+AE003677.3/170128-170056              GGUC.CUGU.G.GCGCAAU...GGAU..AACGCG.U.CUGAC.UACGGAU
+AF200843.1/3014-3079                  UCUA.AUAU.G.GCAGAUU.........AGUGCA.A.UAGAU.UUAAGCU
+AC093098.2/67389-67475                GCCC.CACUGAACUUCGGU...GGUC..CGGGGU.G.CGGAC.UUCAAAU
+AE003471.3/169154-169225              UCCC.AUAU.U.GUCUAGU...GGUU..AGGAUA.U.CCGGC.UCUCACC
+AC009395.7/99012-98941                GGCU.CAAU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UUGGGUG
+AF185056.1/845-774                    CAAU.UUAA.A.GCUUAUUA..AGU...AAAGCA.U.UUCAU.UUACAUU
+X03240.1/1388-1326                    GGUC.UUAU.A.GUCAAUA.........AUGAUA.U.CAAAC.UGCAAUU
+AC008345.4/147881-147810              AGCA.GAGU.G.GCGCAGU...GGA...AGCGUG.C.UGGGC.CCAUAAC
+AC021639.5/181586-181505              GCAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.U.CUGAC.UCGAAAU
+X05914.1/400-337                      AAUG.AAUU.G.CCUGAUA.........AAAGGG.U.UAUCU.UGAUAGG
+X00432.1/816-751                      AUUC.AAAU.A.GCUUAUA...UUU...AGAGUA.U.GACAC.UGAAGAU
+AE003538.3/103715-103786              UCCU.CGAU.A.GUAUAGU...GGUU..AGUAUC.C.CCGCC.UGUCACG
+M57910.1/1028-963                     GAUU.AAGU.G.GCUGAA....GUU...UAGGCG.A.UAGAU.UGUAAAU
+J01404.1/5140-5204                    AUCU.AUAU.A.GUAUAAA.........AGUAUA.U.UUGAC.UUCCAAU
+AJ400907.1/3795-3861                  AAAA.AAUU.A.GUUAAA....AUC...AUAACA.U.UAGUA.UGUCAAA
+AE003437.3/282636-282708              GCCG.AAAU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAAGAU
+AC099014.1/146549-146620              GCCG.UGAU.C.GUCUAGU...GGUU..AGGACC.C.CACGU.UGUGGCC
+X03240.1/1-65                         AAUG.AAUU.G.CCUGAU....AA....AAAGGG.U.UACCU.UGAUAGG
+AE003624.2/69897-69824                GGCG.CCGU.G.GCUUAGUU..GGUU..AAAGCG.C.CUGUC.UAGUAAA
+AF164586.1/93-158                     AGUU.AAUG.A.GCUUG.....AA....CAAGCG.U.AUGUU.UUGAAAA
+AF200837.1/6039-6103                  AGGG.UUGU.A.GUUAAUU.........AUAACA.U.UUGAU.UUGCAUU
+AF200830.1/9887-9951                  GUUU.UAAU.A.GUUUAA....UA....AAAACA.U.UGGUC.UUGUAAA
+X05914.1/238-170                      AAAA.AGAU.A.AGCUAA....CU....AAGCUA.C.UGGGU.UCAUACC
+X58913.1/1046-981                     GAUU.AAGU.G.GCUGAA....GUU...UAGGCG.A.UAGAU.UGUAAAU
+AF200837.1/5597-5661                  AUCU.AUAU.A.GUAUAAA.........AGUAUA.U.UUGAC.UUCCAAU
+AF276832.1/1449-1514                  UCUA.AUAU.G.GCAGAUU.........AGUGCA.A.UGGAU.UUAAGCU
+X03924.1/848-782                      AUUU.AAAU.A.GCUUAU....AAUU..AGAGCA.U.AACAU.UGAAGAU
+X03924.1/17-83                        AUUU.AUAU.A.GUAUAUA...AU....UGUAUA.U.GUGAC.UUCCAAU
+X01078.1/1396-1463                    ACUA.UUUU.G.GCAGAUU.........AGUGCA.G.UAAAU.UUAGAAU
+X03925.1/1-72                         CAAU.UUAA.A.GCUUAAUU..AGU...AAAGUA.U.UUCAU.UUACAUU
+L76657.1/1-67                         UUAA.UUGA.A.ACCAAA....AA....GAGGUA.U.AUCAC.UGUUAAU
+X03924.1/500-567                      AGGG.UAAU.A.GUUAAUU.........AUAACA.U.UUAAU.UUGCACU
+M23363.1/611-683                      GGGG.GCGU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGCAUG
+K03317.1/4-76                         GGGG.GCGU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGCAUG
+X03602.1/660-731                      UCCC.GUAU.G.GUCUAGU...GGUU..AGGAUA.C.CUGGC.UUUCACC
+X13975.1/2575-2637                    AUUU.UUCU.A.GUAUAA....UU....AGUACA.U.UUGAC.UUCCAAU
+X80245.1/11535-11604                  AGUU.AAUU.A.GCUUAACA........AAAGCA.A.AUGUU.UUGAAAA
+X13975.1/39-104                       UCUA.AUAU.G.GCAGAUU.........AAUGCA.U.UAGAU.UUAAGCU
+X13975.1/791-854                      AAGG.AGUU.A.GUUAAA....AU....AUAACA.U.UAGAA.UGUCAAU
+X13485.1/5-77                         GCCC.UAGU.A.GCUUAGAC..AUC...AAAGCA.C.CGGUC.UUGUAAA
+U32309.1/158-89                       CAGA.GAAU.A.GUUUAAU...GU....AGAAUC.U.UAGCU.UUGGGAG
+X17660.1/1002-1069                    GCUA.UCGU.A.GCUUAA....UU....AAAGUU.U.AAUAC.UGAAGAU
+X99772.1/11841-11913                  GCUC.CUAA.A.GGAUAAU...AGCU..CAUCCG.U.UGGUC.UUAGGAA
+X99772.1/5276-5204                    UAGA.UAGA.U.GCUCGCU...GGUU..UGAGUG.C.UUAGC.UGUUAAC
+X17661.1/419-487                      AGGU.GAUU.A.GUCUAA....GU....AAAAUA.C.UUGAU.UUCGGCU
+X17658.1/140-72                       AAGG.UCUU.A.GCUUAA....UU....AAAGUA.U.UUGUU.UUGCAUA
+X99772.1/5062-5131                    AGGG.GCUU.A.GGAUAA....ACU...AGACCA.A.GGGCC.UUCAAAG
+X99772.1/9544-9611                    .UCU.UUCU.A.GUACUAA...GG....AGUAUA.A.GUGGC.UUCCAAC
+X99772.1/5441-5375                    GGUA.GGAU.G.GCUGAG..........UAAGCG.G.UGGAU.UGUAACC
+X99772.1/11702-11770                  GUAG.AUUU.A.GUUUAA....CC....AAGACA.U.UAGAU.UGUGAUU
+AF125213.1/1282-1213                  CAGA.GGGU.A.GUUUAAU...UU....AGAAUC.U.UAGCU.UUGGGAG
+M81755.1/6-77                         GCCC.UAGU.A.GCUCAGC...GC..C.AGAGCG.C.CGGUC.UUGUAAU
+L29771.1/1004-1071                    GCUG.ACGU.A.GCUUAA....CU....AAAGCA.U.AACAC.UGAAGCU
+M10217.1/7394-7325                    GGUA.AGGU.G.GCCGAGU...AA....UAGGCG.G.CGGAU.UGUAGCU
+M10217.1/11492-11561                  ACUU.UCUU.A.GUAUUA....ACC...AGUACA.C.GUGAC.UUCCAAU
+M10217.1/7154-7086                    AAGG.CUUU.ACGUUAAUU.........AAAGUG.U.UUGAG.UUGCAUU
+M13046.1/2222-2289                    GCUU.ACGU.A.GCUUAA....GU....AAAGCA.C.AGCAC.UGAAGAU
+X04821.1/1-73                         GUUU.CUGU.A.GUGUAGC...GGUU..AUCACG.U.UCGCC.UCACAUG
+M10217.1/17388-17457                  GUCC.UGAU.A.GCUUAAU...UU....AAAGCA.U.CGGUC.UUGUAAG
+M10217.1/11905-11973                  GAGU.UGUU.A.GUCUAAAC........AAGACA.G.UUGAU.UUCGGCU
+M10217.1/7325-7260                    AAGC.CUGC.G.GUGUUU..........GACAUG.C.CAGAU.UGCAAAU
+M10217.1/9038-9106                    GAGA.UGUU.A.GUAAAA....CA....AUUAGC.A.CGCCU.UGUCAAG
+M10217.1/5770-5840                    GGAA.AUGU.G.CCCGAA....AGU...CAGGGA.U.CACUU.UGAUAGA
+Y00430.1/2429-2358                    GGGG.GUGU.A.GCUCAGU...GGU...AGAGCG.C.AUGCU.UUGCAUG
+M10217.1/7015-7083                    AGAG.AUUU.A.AGUUAACA........AGACUA.A.GAGCC.UUCAAAG
+K02456.1/141-212                      AGCA.GAGU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAUAAC
+M10217.1/2136-2204                    GCUU.ACGU.A.GCUUAA....GU....AAAGCA.C.AGCAC.UGAAGAU
+M10217.1/5910-5978                    AGUA.AAGU.C.AGCUAA....AA....AAGCUU.U.UGGGC.CCAUACC
+Y00163.1/254-326                      GCCC.GCAU.A.GCUCAGUC..GGU...AGAGCA.U.CAGAC.UUUUAAU
+M10217.1/13648-13715                  GUAG.AUAU.A.GUUUAAU.........AAAACA.C.UAGAU.UGUGAUU
+M10217.1/5909-5841                    .AGG.AAGU.G.GUAUAGU...GGG...AGUACG.G.AGGGU.UUUGAUC
+Y10943.1/948-1016                     CAAA.GUAU.A.GCUUAACC........AAAGCC.U.UUCGC.UUACACC
+U15659.1/246-176                      AAGA.AAAU.G.GCAGAGU...GGU...GAUGCA.A.CUGAC.UUGAAAU
+M10217.1/4724-4798                    GCUA.GCGU.G.GCAGAGCC.UGGCU..AAUGCG.A.AAGAC.CUAAGCU
+M10217.1/16246-16178                  GUUC.CUAU.A.GUUGAA....UA....ACAACG.G.UGGUU.UUUCAGA
+M10217.1/13781-13846                  GCUU.UUAA.A.GGAAAAC...AGUC..UAUCCG.C.UGGUC.UUAGGAA
+D12695.1/435-369                      GGUA.AAGU.G.GCCGAG..........CAGGCG.G.CGAAU.UGUAGCU
+D12694.1/2607-2676                    GCCU.UGAU.A.GCUUAAA...CU....AAAGCA.C.CGGUC.UUGUAAG
+AF314016.1/365-435                    GGAA.GCGU.G.CCUGAA....AGU...UAAGGA.C.CUCCU.UGAUAGG
+D10368.1/1439-1508                    AGAA.ACUU.A.GGCUAGC...AC....AGACCA.A.AGGCC.UUCAAAG
+D12695.1/368-304                      GGCC.UUGG.G.GUGUC...........AACACG.U.GGGGU.UGCAAAC
+D12695.1/203-134                      AGGG.CUUU.A.UCUUAAU...UU....AAAGGG.C.CUGAG.UUGCAUU
+D12694.1/2745-2677                    CAGG.AUAU.A.GUUUAG....GU....AGAAUG.C.CGGUU.UUGGGGA
+D10368.1/338-405                      AGUA.AGGU.A.AGCUAA....AU....AAGCUU.U.UGGGC.CCAUACC
+AF314016.1/506-436                    UAAG.GAGU.A.GUAUAAA...GGA...AGUACA.A.AGGGU.UUUGAUC
+M57527.1/1-70                         ACUC.UUAU.A.GCUUAAU...AUU...AAAGUA.U.AGCGC.UGAAAAC
+D12694.1/2533-2604                    GCUU.UUAA.A.GGAAAAG...AGC...CCUCCA.C.UGGUC.UUAGGCG
+AF314018.1/1820-1748                  UAGA.AUGA.A.GCUCGCU...GGAU..AGAGUG.U.UUAGC.UGUUAAC
+AF340025.1/630-698                    GCAA.ACAU.A.GUUUAA....CC....CAAACA.U.UAGAU.UGUGAUU
+X52392.1/3967-4040                    GCUA.GCGU.G.GCAGAGCU.CGGCA..AAUGCA.A.AAGGC.UUAAGCC
+X52392.1/16177-16108                  CAGA.GAGU.A.GUUUAUU...UG....AAAAUA.C.CAGCU.UUGGGAG
+X52392.1/5172-5102                    UAGA.AAAU.A.AUAUAGA...GGG...AGUAUG.A.AGAGU.UUUGAUC
+X16401.1/1-69                         GAGA.CGUU.A.GUAAAC....CA....AUUACA.U.AGACC.UGUCAAG
+J00881.1/210-282                      GCCC.GGCU.A.GCUCAGUU..GGU...AGAGCA.U.GAGAC.UCUUAAU
+X52392.1/16039-16107                  ACUC.UAAU.A.GUUUAU....GA....AAAACA.U.UGGUC.UUGUAAA
+X52392.1/11128-11195                  AGAA.AGUU.A.GUCUAA....CU....AAGACA.G.CUGGU.UUCGACC
+X52392.1/13000-13070                  ACUU.UUAA.A.GGAUAAG...AGC...AAUCCG.U.UGGUC.UUAGGAA
+X52392.1/6280-6355                    AGAA.ACUU.A.GGAUUAAC.UGUCACCAAACCA.A.AGGCC.UUCAAAG
+X52392.1/1228-1297                    GCCC.CCAU.A.GCUUAACC..CAC...AAAGCA.U.GGCAC.UGAAGAU
+AF076356.1/60-128                     GCUC.UUCU.A.GUAUAC....UC....AUUACA.A.CUGAC.UUCCAAU
+X52392.1/16775-16708                  GUUC.CCGU.A.GUUGAGAA.........CAACA.A.UGGCU.UUUCAAG
+X52392.1/2273-2345                    CAAG.GCGU.A.GCUAUAAC..UUC...AAAGCA.U.UCAGC.UUACACC
+X52392.1/5025-5096                    GGAA.GCGU.G.CCUGAAC...AA....AAAGGA.U.CACUA.UGAUAAA
+X52392.1/6430-6362                    GAGG.CCUU.A.GCUUAA....UU....AAAGCG.U.CUGAU.UUGCAUU
+X52392.1/6573-6508                    GACU.CUGU.A.GUGAAGU..........UCAUA.A.UGAGU.UGCAAAC
+X52392.1/8258-8184                    AAGA.AAGA.A.GCAUUAAG.UGGUUU.GAUGCG.G.UUGGC.UUGAAAC
+X52392.1/6506-6434                    UAGG.CAGA.A.GCCAAUU...GGUG..UUGGCA.U.UUAGC.UGUUAAC
+K01941.1/217-303                      GCCC.GGAUGACCCUCAGU...GGUC..UGGGGU.G.CAGGC.UUCAAAC
+X52392.1/5172-5240                    AGUA.AGGU.C.AGCUAA....CU....AAGCUA.U.CGGGC.CCAUACC
+L07095.1/5086-5018                    GAGG.UCUU.A.GCUUAA....UU....AAAGCA.A.UUGAU.UUGCAUU
+AJ296990.1/141-209                    AGAA.AUAU.G.UCUGAUA.........AAAGAA.U.UACUU.UGAUAGA
+L07095.1/5327-5261                    GGUA.AAAU.G.GCUGAG..........UAAGCA.U.UAGAC.UGUAAAU
+AB042524.1/5257-5192                  GGUC.UUAA.G.GUGAUA..........UUCAUG.U.CGAAU.UGCAAAU
+AB049357.1/11673-11743                ACUU.UUAU.A.GGAUAAU...AGU...AAUCCA.U.UGGUC.UUAGGAA
+L07095.1/15292-15358                  GUCU.UGAU.A.GUAUAA....AC....AUUACU.C.UGGUC.UUGUAAA
+L07095.1/2676-2750                    AUUA.GGGU.G.GCAGAGCC.AGGAA..AUUGCG.U.AAGAC.UUAAAAC
+X00229.1/1945-2016                    UCCC.UGGU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUCACC
+V00711.1/3842-3772                    UAGG.AUAAGG.UGUUUA....GGU...GCACGG.A.GAAAU.UUUGAAU
+L07095.1/4950-5016                    AGAA.GUUU.A.GGAUAUA...CU....AGUCCG.C.GAGCC.UUCAAAG
+AB042524.1/9391-9458                  ACUC.CCUU.A.GUAUAA....UU....AAUAUA.A.CUGAC.UUCCAAU
+AB042809.1/5159-5089                  UAGA.UUGA.A.GCCAGUA...AU....AGGGUA.U.UUAGC.UGUUAAC
+AC084429.5/20418-20485                GUGA.AUAU.A.GUUUAC....AA....AAAACA.U.UAGAC.UGUGAAU
+AB042432.1/14140-14072                GUUU.CUGU.A.GUUGAA....UU....ACAACG.A.UGAUU.UUUCAUG
+U47458.1/87-21                        CAAG.AAGU.A.GUUUAA....UU....AGAAUA.C.CAGCU.UUGGGUG
+AB049357.1/1-68                       GUUA.AUGU.A.GCUUAAUA..AC....AAAGCA.A.AGCAC.UGAAAAU
+AY012114.1/954-1022                   CAUA.GUGU.A.GCUUAAUA..UU....AAAGCA.U.CUGGC.CUACACC
+AB042432.1/3845-3913                  AGUA.AGGU.C.AGCUAA....UU....AAGCUA.U.CGGGC.CCAUACC
+AB042432.1/6942-7011                  AAGA.UAUU.A.GUAAAAU...CA....AUUACA.U.AACUU.UGUCAAA
+J00642.1/462-533                      GCCG.UGAU.C.GUAUAGG...GGUU..AGUACU.C.UGCGU.UGUGGCC
+X00706.1/129-200                      GCGU.UGGU.G.GUAUAGU...GGUG..AACAUA.G.CUGCC.UUCCAAG
+X14848.1/3820-3750                    UAGG.AUAG.G.GUGUAUU...GGU...GGCACG.G.AGAAU.UUUGAAU
+M22764.1/167-240                      GCCG.AAAU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAAGAU
+J01436.1/1456-1522                    GUCC.CGAU.A.GUAUAA....AA....AUUACU.C.UGGUC.UUGUAAA
+X00704.1/131-202                      UCCU.CGUU.A.GUAUAGU...GGUG..AGUAUC.C.CCGCC.UGUCACG
+V00676.1/400-335                      AGAA.GUUU.A.GGAUAU....AC....AGUCCA.A.GAGCC.UUCAAAG
+X14848.1/5139-5066                    UAGA.UUGA.A.GCCAGUA...AGU...AGGGUA.U.UUAGC.UGUUAAC
+AJ428514.1/9797-9864                  UGGU.AAUU.A.GUUUAA....AU....AAAAUU.A.AUGAU.UUCGACU
+K01637.1/819-890                      GGCU.CGUU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UAGGGUG
+V00678.1/193-264                      UAGA.UUGA.A.GCCAGUA...AGU...AGGGUA.U.UUAGC.UGUUAAC
+J01435.1/264-194                      UAGA.UUGA.A.GCCAGUA...AGU...AGGGUA.U.UUAGU.UGUUAAC
+V01272.1/2790-2861                    UCCU.UGGU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUCACC
+M27315.1/1347-1280                    AGCC.UUAA.G.GUGAUU..........AUCAUG.U.CGAAU.UGCAAGU
+X14848.1/3824-3891                    AGUA.AGGU.C.AGCUAA....CU....AAGCUA.U.CGGGC.CCAUACC
+V00680.1/447-380                      CACA.GUGU.A.GCUUAAUC..AC....AAAGCA.U.CUGGC.CUACACC
+AJ428514.1/3834-3899                  AGUA.AGGU.C.AGCUAACU........AAGCUA.U.CGGGC.CCAUACC
+V00677.1/264-332                      GAGG.AUUU.A.GCUUAA....UU....AAAGCA.G.UUGAU.UUGCAUU
+V00676.1/92-159                       AGCC.UUAA.G.GUGAUU..........AUCAUG.U.CGAAU.UGCAAAU
+X14848.1/1-67                         GUUA.AUGU.A.GCUUAUA...AU....AAAGCA.A.AGCAC.UGAAAAU
+J01435.1/55-120                       AGAA.GUUU.A.GGAUAU....AC....AGUUCA.A.GAGCC.UUCAAAG
+X14848.1/3684-3752                    AGAA.AUAU.G.UCUGACA.........AAAGAG.U.UACUU.UGAUAGA
+V01556.1/306-238                      GUUU.CUAU.A.GUUGAA....UU....ACAACG.A.UGAUU.UUUCAUG
+K00174.1/1-68                         GAGA.UAUU.A.GUAAAA....UA....AUUACA.U.AACCU.UGUCAAG
+V00676.1/23-88                        GGUA.AAAU.G.GCUGAG..........UAAGCA.U.UAGAC.UGUAAAU
+K00434.1/154-84                       UAGG.AUAG.G.GUGUAUU...GGU...AGCACG.G.AAAAU.UUUGAAU
+AJ428514.1/11535-11602                GUAG.AUAU.A.GUUUAC....AA....AAAACA.U.UAGAC.UGUGAAU
+V01556.1/1456-1523                    GUCC.CGAU.A.GUAUAA....AA....AUUACU.C.UGGUC.UUGUAAA
+J01435.1/4494-4561                    ACUC.CCUU.A.GUAUAA....AC....AAUACA.A.CUGAC.UUCCAAU
+J01435.1/6776-6846                    ACUU.UUAU.A.GGAUAGA...AGU...AAUCCA.U.UGGUC.UUAGGAA
+X14848.1/2654-2728                    AUUA.GGGU.G.GCAGAGCC.AAGUA..AUUGCG.U.AAGAC.UUAAAAC
+M25659.1/553-621                      GUCU.ACGU.A.GCUUAACC..CCC...AAAGCA.A.GACAC.UGAAAAU
+D85272.1/587-657                      ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGACC.UUAGGAG
+D85289.1/587-657                      ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGGCC.UUAGGAG
+D85271.1/587-657                      ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGACC.UUAGGAG
+M22650.1/459-527                      GUAG.AUAU.A.GUUUAA....CU....AAAACA.U.UAGAU.UGUGAAU
+D85289.1/459-527                      GUAA.AUAU.A.GUUUAA....UU....AAAACA.U.UAGAC.UGUGAAU
+D85275.1/459-527                      GUAA.AUAU.A.GUUUAA....CU....AAAACA.U.UAGAU.UGUGAAU
+D85268.1/459-527                      GUAG.AUAU.A.GUUUAACU........AAAACA.C.UAGAU.UGUGAAU
+D38114.1/11688-11758                  ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGGUC.UUAGGAC
+D38114.1/11560-11628                  GUAA.AUAU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUGAAU
+AF346998.1/4403-4470                  AGUA.AGGU.C.AGCUAA....AU....AAGCUA.U.CGGGC.CCAUACC
+AF346999.1/4402-4331                  UAGG.AUGG.G.GUGUGAUA..GGU...GGCACG.G.AGAAU.UUUGGAU
+AC005329.1/7043-6971                  GCCG.AAAU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAAGAU
+AC007298.17/145366-145295             UCCU.CGUU.A.GUAUAGU...GGUG..AGUAUC.C.CCGCC.UGUCACG
+AC004941.2/32735-32806                GGGG.GUAU.A.GCUCAGGG..GUA....GAGCA.U.UUGAC.UGCAGAU
+AC093311.2/140036-139968              GUUC.UUGU.A.GUUGAA....AU....ACAACG.A.UGGUU.UUUCAUA
+M16479.1/42-123                       GGUG.GGGU.U.CCCGAGC...GGCCA.AAGGGA.G.CAGAC.UCUAAAU
+AC092686.3/29631-29561                GCAU.UGGU.G.GUUCAGU...GGU...AGAAUU.C.UCGCC.UGCCACG
+AF134583.1/1816-1744                  UAGA.UUGA.A.GCCAGUU...GAUU..AGGGUG.C.UUAGC.UGUUAAC
+AF346992.1/15890-15955                GUCC.UUGU.A.GUAUAA....ACU...AAUACA.C.CAGUC.UUGUAAA
+K01921.1/234-307                      GUCU.CUGU.G.GCGCAAUC..GGUU..AGCGCG.U.UCGGC.UGUUAAC
+L23320.1/77-10                        ACUC.UUUU.A.GUAUAA....AU....AGUACC.G.UUAAC.UUCCAAU
+AC005783.1/27398-27326                GUUU.CCGU.A.GUGUAGC...GGUU..AUCACA.U.UCGCC.UCACACG
+AF382005.1/581-651                    GUUU.AUGU.A.GCUUACCU.CCUC...AAAGCA.A.UACAC.UGAAAAU
+AP000442.6/2022-1950                  GCCC.GGAU.A.GCUCAGUC..GGU...AGAGCA.U.CAGAC.UUUUAAU
+M15347.1/1040-968                     GGCU.CCAU.A.GCUCAGG...GGUU..AGAGCA.C.UGGUC.UUGUAAA
+AC018638.5/4694-4623                  GGCU.CGUU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UAGGGUG
+AF347015.1/12139-12207                GUAA.AUAU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUGAAU
+AL352978.6/119697-119770              GGCC.GGUU.A.GCUCAGUU..GGUU..AGAGCG.U.GGUGC.UAAUAAC
+AC008443.10/8240-8321                 GGUA.GCGU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGAU.UAAGGCU
+AC008670.6/83597-83665                GUAA.AUAU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUGAAU
+AC008443.10/42590-42518               GCCC.GGCU.A.GCUCAGUC..GGU...AGAGCA.U.GAGAC.UCUUAAU
+AF347015.1/5827-5762                  AGCU.CCGA.G.GUGAUU..........UUCAUA.U.UGAAU.UGCAAAU
+J00309.1/356-427                      UCCC.UGGU.G.GUCUAGU...GGCU..AGGAUU.C.GGCGC.UUUCACC
+AF381996.1/4265-4333                  AGAA.AUAU.G.UCUGAUA.........AAAGAG.U.UACUU.UGAUAGA
+AC008443.10/9027-8955                 GUUU.CCGU.A.GUGUAGU...GGUC..AUCACG.U.UCGCC.UAACACG
+X04779.1/1-73                         CCUU.CGAU.A.GCUCAGCU..GGU...AGAGCG.G.AGGAC.UGUAGAU
+AF091512.1/37281-37352                GGCU.CGUU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UCGGGUG
+AC008443.10/38881-38809               GUUU.CCGU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UAACACG
+AF382013.1/10403-10467                UGGU.AUAU.A.GUUUAA....AC....AAAACG.A.AUGAU.UUCGACU
+AF347015.1/1604-1672                  CAGA.GUGU.A.GCUUAAC...AC....AAAGCA.C.CCAAC.UUACACU
+AC024995.8/165717-165798              GUAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UAGAAAU
+AC008443.10/43006-42934               GUUU.CCGU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UCACACG
+M89651.1/39808-39722                  GCCC.GGAUGAUCCUCAGU...GGUC..UGGGGU.G.CAGGC.UUCAAAC
+AF347005.1/12268-12338                ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGGUC.UUAGGCC
+AC108081.2/59868-59786                GUCA.GGAU.G.GCCGAGC...GGUCU.AAGGCG.C.UGCGU.UCAGGUC
+AF347015.1/5892-5827                  GGUA.AAAU.G.GCUGAGU.........GAAGCA.U.UGGAC.UGUAAAU
+AF347001.1/16015-15948                CAGA.GAAU.A.GUUUAAA...UU....AGAAUC.U.UAGCU.UUGGGUG
+Z54587.1/126-45                       GGUA.GCGU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGAU.UUAGGCU
+AC006449.19/196857-196784             GUCU.CUGU.G.GCGCAAUC..GGUU..AGCGCG.U.UCGGC.UGUUAAC
+AL132988.4/95773-95841                AAGG.GCUU.A.GCUUAA....UU....AAAGUG.G.CUGAU.UUGCGUU
+X58792.1/174-245                      GGUC.CCAU.G.GUGUAAU...GGUU..AGCACU.C.UGGAC.UUUGAAU
+AC008670.6/83725-83795                ACUU.UUAA.A.GGAUAAC...AGC...CAUCCG.U.UGGUC.UUAGGCC
+X93334.1/6942-7009                    AAGG.UAUU.A.GAAAAA....CC....AUUUCA.U.AACUU.UGUCAAA
+AF134583.1/1599-1666                  AGAA.AUUU.A.GGUUAAAU..AC....AGACCA.A.GAGCC.UUCAAAG
+AL163195.5/3702-3774                  GGCU.CCAU.A.GCUCAGG...GGUU..AGAGCA.C.UGGUC.UUGUAAA
+V00675.1/586-656                      GCUU.UUAA.A.GGAUAAC...AGC...UAUCCC.U.UGGUC.UUAGGAU
+D38115.1/11583-11651                  GUAA.AUAU.A.GUUUAA....CC....AAAACA.U.UAGAU.UGUGAAU
+X99256.1/11558-11626                  GUAA.ACAU.A.GUUUAA....UC....AAAACA.U.UAGAU.UGUGAAU
+M22655.1/587-657                      ACUU.UUAA.A.GGAUAGU...AGU...UAUCCA.U.UGGUC.UUAGGAG
+M22657.1/587-656                      ACUU.UUAA.A.GGAUAGA...AGU...AAUCCA.U.UGGCC.UUAGGAG
+M22656.1/587-656                      ACUU.UUAA.A.GGAUAGA...AGU...AAUCCA.U.CGGUC.UUAGGAA
+M22656.1/459-528                      GUAA.AUAU.A.GUUUAAAC........AAAACA.U.UAGAU.UGUGAGU
+AF155162.1/115-49                     CAAG.GAAU.A.GUUUAU....GU....AGAAUU.C.CAGCU.UUGGGUG
+M86496.1/1024-1089                    CAAG.AUAU.A.GCUUAA....AC....AAAGUA.U.CUAGU.UUACACC
+M86496.1/1-68                         GUUA.AUGU.A.GCUUAAA...AUU...AAAGCA.A.GGCAC.UGAAAAU
+M86499.1/1-68                         GUUA.AUGU.A.GCUUAAA...CUA...AAGGCA.A.GGCAC.UGAAAAU
+M86499.1/1022-1088                    CGAG.AUAU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUACACC
+M86501.1/1-68                         GUUA.AUGU.A.GCUUAA....AUCC..AAAGCA.A.GGUAC.UGAAAAU
+M86501.1/1024-1090                    CAAG.ACAU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUACACC
+M86495.1/1026-1092                    CAAG.AUAU.A.GCUUAA....AC....AAAGCA.C.CUAGU.UUACACC
+M86495.1/1-68                         GUUA.AUGU.A.GCUUAAA...UCU...AAAGCA.A.GGCAC.UGAAAAU
+AF490528.1/4630-4697                  GAGG.UGUU.A.GUAAA.....AC....AUUAUA.U.AAUUU.UGUCAAA
+AF490528.1/1519-1448                  UAGA.AUUU.G.GUGUAAUU..GGG...AGCACG.A.AGAGU.UUUGGAU
+V00654.1/12038-12108                  ACUU.UUAA.A.GGAUAGU...AGUU..UAUCCG.U.UGGUC.UUAGGAA
+AF490529.1/3010-2943                  GGUA.AAAU.G.GCUGAGC.........AAAGCA.U.UAGAC.UGUAAAU
+AF490529.1/11834-11766                GUUC.UUGU.A.GUUGAA....UG....ACAACG.A.UGGUU.UUUCAUA
+V00654.1/4197-4265                    AGUA.AGGU.C.AGCUAA....UU....AAGCUA.U.CGGGC.CCAUACC
+K00242.1/1-75                         GUUA.AGGU.G.GCAGAGCC.CGGUA..AUUGCA.U.AAAAC.UUAAACU
+V00654.1/15791-15726                  CAGG.GAAU.A.GUUUAA....AU....AGAACU.U.CAGCU.UUGGGGG
+AF493542.1/2517-2451                  AGCC.CUGU.G.GUGAAUU.........UACACG.U.UGAAU.UGCAAAU
+AF034440.1/1115-1181                  GUUG.AUGU.A.GCUUAAC...CC....AAAGCA.A.GGCAC.UGAAAAU
+AF493541.1/2418-2346                  UAGA.UUGA.A.GCCAGUU...AGCU..AGGGUG.U.UUAGC.UGUUAAC
+AF493542.1/6654-6722                  AUUC.UUUU.A.GUAUUAA...CU....AGUACA.G.CUGAC.UUCCAAU
+AF490529.1/2769-2701                  GAGG.AUUU.A.GCUUAA....UU....AAAGUG.G.UUGAU.UUGCAUU
+V00654.1/11907-11976                  GUAA.AUAU.A.GUUUAA....CA....AAAACA.U.UAGAU.UGUGAAU
+AF493541.1/7070-7138                  UGGU.ACUU.A.GUUUAA....AAU...AAAAUA.A.AUGAU.UUCGACU
+AJ235316.1/1023-1090                  GUUA.AUGU.A.GCUUAAA...GUCC..AAAGCA.A.GGCAC.UGAAAAU
+M86494.1/1026-1092                    CAAG.AUAU.A.GCUUAAAC........AAAGCA.U.CUAGU.UUACACC
+M86493.1/1-68                         GUUG.AUGU.A.GCUUAAA...ACC...AAAGCA.A.GGCGC.UGAAAAU
+M86493.1/1025-1091                    CAAG.AUAU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUACACC
+M86498.1/1-69                         GUUA.AUGU.A.GCUUUAA...AAUU..AAAGCA.A.GGCAC.UGAAAAU
+M86498.1/1026-1092                    CAAG.ACAU.A.GCUUAA....AU....AAAGCA.U.CUAGU.UUACACC
+M86500.1/1-68                         GUUC.AUGU.A.GCUUAAA...ACC...AAAGCA.A.GGCAU.UGAAAAU
+M86497.1/1-66                         GUUA.AUGU.A.GCUUAAA...CU....AAAGCA.A.GGCAC.UGAAAAU
+M86497.1/1020-1086                    CAAG.AUAU.A.GCUUAA....AU....AAAGCA.C.CUAGU.UUACACC
+AL031229.2/40502-40430                GUUU.CCGU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UAACACG
+AL590385.23/26129-26058               UCCC.UGGU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUCACC
+AL009179.1/106037-106108              AGCA.GAGU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAUAAC
+AL356957.27/121645-121572             GUCU.CUGU.G.GCGCAAUG..GGUU..AGCGCG.U.UCGGC.UGUUAAC
+AL662865.4/12206-12135                GGUU.CCAU.G.GUGUAAU...GGUU..AGCACU.C.UGGAC.UCUGAAU
+AL590385.23/27782-27864               GUCA.GGAU.G.GCCGAGC...GGUCU.AAGGCG.C.UGCGU.UCAGGUC
+Z98744.2/66305-66234                  AGCA.GAGU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAUAAC
+AL671879.2/100356-100285              GGGG.AUGU.A.GCUCAGU...GGU...AGAGCG.C.AUGCU.UCGCAUG
+AL021808.2/65570-65498                GCUU.CUGU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UCACACG
+AL021918.1/81116-81197                GUAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UAGAAAU
+AL355149.13/15278-15208               GCAU.UGGU.G.GUUCAGU...GGU...AGAAUU.C.UCGCC.UCCCACG
+AL021918.1/94597-94678                GUAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UUGAAAU
+AL590385.23/26487-26416               GCGU.UGGU.G.GUAUAGU...GGUG..AGCAUA.G.CUGCC.UUCCAAG
+AL133551.13/12355-12436               GCAG.CGAU.G.GCCGAGU...GGUU..AAGGCG.U.UGGAC.UUGAAAU
+AL021918.1/54817-54736                GUAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UUGAAAU
+AL589879.21/171955-172027             GCCU.GGAU.A.GCUCAAUU..GGU...AGAGCA.U.CAGAC.UUUUAAU
+X16885.1/811-882                      CCUC.GCAG.A.GCUUGUCA..ACC...UAAGCA.U.CUCUU.UUACACG
+X16885.1/631-561                      GGCA.GGGU.G.GCAGAAA...GUC...AAUGCG.C.UAAAU.UGUAAAU
+AF217350.1/265-194                    UGAG.UUGU.A.GCCUAGU...GGA...AAGGCG.U.UUGGC.CGUUAAC
+X16885.1/460-388                      GUUG.CAGU.A.GCAAAGC...GGUU..AAUGCG.A.GAAUC.CUAAAAU
+AF217350.1/193-122                    GCUU.GAGU.A.GCAAAGC...GGUU..AAUGCU.U.GAGAU.UUAGGUU
+X16885.1/1030-1101                    GUGA.AUUU.A.GUUUAAUA..GAA...AAAACA.U.UUGCU.UUGCAAG
+X16885.1/779-708                      GGUA.AAGU.A.AGCUAAAU..GUU...AAGCUU.U.UGGGU.UCAUACC
+X16885.1/635-704                      AAGG.AACU.A.GUUAAG....UU....AUAACA.C.UGGAU.UGUCAGA
+X16885.1/1019-953                     AGAG.AUUU.A.AGUUAA..........UAACUA.A.AA.CC.UUCAAAG
+X16885.1/950-882                      GGUU.UUGU.A.GUGUAA....UU....AACAUA.U.UAGAU.UGCAAAU
+X16888.1/864-793                      UGAG.UUGU.A.GCCUAAU...GGA...AAGGCG.U.UUGGC.CGUUAAC
+X16888.1/255-184                      GGCA.AGGU.G.GCAGAU....GGUUU.AAUGCG.C.UAAAU.UGUAAAU
+X55514.2/4047-4119                    CCUC.GCAG.A.GCUUGUCA..AUCC..UAAGCA.U.CUCUU.UUACACA
+X16888.1/178-111                      .CUU.UAUU.AGUAUAAU....UA....GUAUA..U.UUGAU.UUCCAAU
+X16888.1/869-940                      UAGA.AAAU.A.GUUUAACC..AGU...AAAACU.A.AGAAA.UUUGAAU
+X16887.1/553-487                      AUUC.CUGU.A.GUUGAA..........ACAACA.A.UAACU.UUUCAUG
+X55514.2/4027-3957                    .GUA.AAGU.A.AGCUAAAU..GUU...AAGCUU.U.UGGGU.UCAUACC
+X55514.2/4257-4189                    AGAG.AUUU.A.AGUUAA....UA....AAACUG.A.AAACC.UUCAAAG
+X55514.2/4416-4343                    GCUU.GAGU.A.GCAAAGAG..GGUUU.AAUGCU.U.GAGAU.UUAGGUU
+X55514.2/4187-4119                    GGUU.UUGU.A.GUGUAA....UA....AACAUA.U.UAGAU.UGCAAAU
+X55514.2/3882-3954                    AAGA.AAUU.A.GUUAAAC...CUA...AUAACA.U.UGGGAUUGUCAGA
+M25321.1/113-184                      GUGA.AUUU.A.GUUUAAUA..GAU...AAAACA.U.UUGCU.UUGCAAG
+M25321.1/478-410                      CAGG.AGAU.A.GUUUAU....UA....AAAAUA.G.UAGCU.UUGGGAG
+X55514.2/3696-3624                    GUUG.AAGU.A.GCAAAGA...GGUA..AAUGCG.A.GAAUC.CUAAGAU
+D16387.1/11555-11625                  CCUG.GCGG.A.GCUUGAU...AGU...UAAGCA.U.CUCUU.UUACACA
+D16387.1/276-206                      GGAG.AAAU.G.GCAGACA...GG....GAUGCA.U.UUAGC.UUGAAAC
+X16886.1/1215-1285                    UAGA.AAGU.A.GUAUAAC...GGU...AAAACC.A.AGAAU.UUUGAUU
+X16886.1/999-1070                     GUGG.ACUU.A.GUUUAAAA..GAU...AAAACA.A.UUGAU.UUGCAAU
+D16387.1/11909-11838                  GCUG.GGGU.A.GCAAAGU...GGUU..ACUGCA.G.UAGAU.UUAGGAU
+X16886.1/993-924                      AGGG.GUUU.A.AGUUAA....UCU...AAACUA.A.AAGCC.UUCAAAG
+D16387.1/11325-11257                  GUUU.CAUG.A.GUAUAGC.........AGUACA.U.UCGGC.UUCCAAC
+X16886.1/923-857                      GGUU.UUGU.A.GUGUAA....UU....AACAUU.U.UAGAU.UGCAAAU
+D16387.1/11403-11471                  AAAG.AGCU.A.GUUAAA....AA....AUAACC.C.CAGAU.UGUCAGA
+X16886.1/781-711                      AGUA.AAGU.A.AGCUAAU...AAA...AAGCUU.U.UGGGU.UCAUACC
+X16886.1/1355-1286                    CAGA.AAAU.A.GUUUAG....UG....AGAAUG.A.UAGCU.UUGGGAG
+X16886.1/458-387                      GCUG.AAAU.A.GCAAAGU...GGU...AAUGCG.A.GAAGC.CUAAGAU
+D16387.1/11397-11328                  GAUU.GGGU.G.GCAGAUA...GG....GAUGCG.A.UAGAU.UGUAAAU
+U50045.1/216-145                      UGGG.UUGU.A.GCCUAAU...GGA...AAGGCA.A.UUGGC.CGUUAAC
+M37162.1/1352-1420                    AAGA.GCUU.A.AGUUAA....AU....AAACUG.A.AAGCC.UUCAAAG
+J04815.1/7401-7469                    UGAG.AGUU.A.GUUUAA....GA....AGAACC.C.CUGAU.UUCGGCU
+J04815.1/1380-1448                    UGGG.UUGU.A.GCUAAAU...GUA...AAGGCG.C.UUGGC.CGUUAAC
+J04815.1/1662-1729                    GGCU.UUGU.A.GUGUAA....AU....AACAUU.U.UGGAU.UGCAAAU
+J04815.1/1231-1299                    CAAA.GAAU.A.GUUUAA....GA....AAAACA.A.CAGCU.UUGGGAG
+J04815.1/2041-2109                    ACUC.UAUG.A.GUACAAC.........AGUACC.U.UUGAC.UUCCAAU
+J04815.1/1-73                         GCAA.AGGU.A.GCUUAACA..GAUU..AAAGCA.U.AGCAC.UGAAAAU
+J04815.1/1371-1301                    UAAG.GAGU.A.GUUUAAU...GGA...AAAACG.A.GGAAC.UUUGACU
+J04815.1/1966-2036                    AAUA.AGAU.G.GCUGAGA...GAA...CAAGCG.G.UGGAU.UGUAAAU
+M37162.1/1557-1488                    CAAG.ACAU.A.GCUAGUU...AG....UAAGUU.C.CUCUU.UUACACG
+J04815.1/3159-3231                    AGAG.CUUG.C.UCCCAAA...GCU...UGGGUG.U.CUAGC.UGAUAAU
+J04815.1/10228-10159                  GGAG.AAGU.G.GCAGAU....AGA...AAUGCA.U.GCGGC.UUGAAAC
+J04815.1/952-1020                     GCUC.CUAU.A.GUUGAA....CU....ACAACA.A.GAGCU.UUUCACG
+M37162.1/1211-1282                    GCUG.AAAU.A.GCAAAGU...GGUU..AAUGCA.A.AAGAC.UUAGGAU
+J04815.1/1812-1884                    AGCA.GAGU.A.AGCUAAGU..GCU...AAGCUU.U.UGGGC.UCAUACC
+J04815.1/1592-1523                    GUGG.UUCU.A.GUUUAGU...GA....AAAACG.U.UUGCU.UUGCAAG
+J04815.1/1026-1098                    ACCU.UGAA.G.GCUCAAU...AGUU..AGAGCGCC.AAGUC.UUGUAAA
+M28270.1/1-73                         GCUA.AAAU.A.GCAAAGU...GGUU..AAUGCA.G.AAGGC.CUAAGAC
+J04815.1/11997-12064                  ACUA.AAGU.A.GUUUAUA.........AAAACA.C.CAGCC.UGUGGAA
+J04815.1/1953-1885                    AGAG.GUCU.A.GUUAAA....AU....AUAACU.U.UGGGU.UGUCAGG
+X12631.1/10184-10115                  GGAG.AAGU.G.GCACGAUA..GG....AAUGCA.U.GCGGC.UUGAAAC
+X12631.1/1567-1497                    GUGG.UUUU.A.GUUUAAUU..GA....AAAACG.U.UUGCU.UUGCAAG
+X12631.1/7349-7415                    .AAG.AGUU.A.GUUUAA....GG....AGAACC.U.CUGAU.UUCGGCU
+X12631.1/1426-1497                    GCUG.AAGU.A.GCAAAAGU..GGU...UAUGCA.A.AAGAC.UUAGGAU
+X12631.1/2020-2087                    GCUU.UAUG.A.AUACAAC.........AGUAUU.U.UUGAC.UUCCAAU
+X12631.1/2088-2158                    CUAA.AGUA...GCAAAGU...GGUU..AAUGCA.G.AAGGC.CUAAAAC
+X12631.1/1775-1706                    CAAG.GCAU.A.GCUAGUU...AG....UAAGUU.U.CUCCU.UUACACG
+X12631.1/1207-1274                    CAGG.AGAA.A.GUUUAAU...AA....AAAACC.G.CAGCU.UUGGGAG
+X12631.1/3132-3200                    GAGC.UUGC...CCCUAAA...GUU...AAGGUG.U.CUAGC.UGAUAAU
+X12631.1/1937-1868                    AGAG.GCCU.A.GUUAAA....CUU...AUAACU.U.UGGGU.UGUCAGG
+X12631.1/1795-1866                    AGUA.GAGU.A.AGCUAAGU..GCU...AAGCUU.U.UGGGC.UCAUACC
+X12631.1/1014-1084                    GCCU.UGAA.A.GCUCAAC...AACU..AGAGCU.U.UGGUC.UUGUAAA
+X12631.1/1347-1277                    UAAG.GAUU.A.GUUUAAUU..GGA...AAAACG.A.AGAGC.UUUGACU
+X12631.1/8405-8475                    CCUU.AAUU.A.GCUUAUUUU.......AAAGCU.U.UAGAC.UCUUAAU
+X12631.1/939-1009                     GCCC.CUAU.A.GUUGAAA...CA....CAACCA.A.GAGCU.UUUCACG
+X12631.1/1570-1639                    AAGG.ACUU.A.AGUUAAAU........AAACUG.A.AAGCC.UUCAAAG
+X12631.1/11945-12013                  GAUU.AAAGUA.GUUUAA....GA....AAAGCA.U.CAGCC.UGUGGAG
+X12631.1/1-73                         GCAA.AGGU.A.GCUUAAC...GGAUU.AAAGCA.C.AGCAC.UGAAAAU
+X12631.1/1944-2014                    AGUA.AGGU.G.GCUGAG....GGAA..UAAGCG.G.UGGAU.UGUAAAU
+AF100664.1/6440-6512                  GGCC.GCGU.G.GCGCAAU...GGAU..AACGCG.U.CUGCC.UACGGAG
+AC084571.1/17976-18047                GGCC.GAAU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UUGGGUG
+M34508.1/318-404                      GCCC.GGAUGAACCAUGGC...GGUC..UGUGGU.G.CAGAC.UUCAAAU
+AC084609.1/20256-20184                GCCC.GGUU.A.GCUCAGUC..GGU...AGAGCA.C.CAGAC.UCUUAAU
+AF026213.1/13358-13277                GGAG.AGAU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGUU.UAAGGCA
+AC024877.2/101525-101454              GACU.GCUU.G.GCGCAAU...GGU...AGCGCG.U.UCGAC.UCCAGAU
+AC006635.2/21711-21640                UCCU.CGGU.A.GUAUAGU...GGUG..AGUAUC.C.GCGUC.UGUCACA
+AC084153.1/28467-28538                AGCA.GCGU.G.GCGCAGU...GGA...AGCGUG.C.UGGGC.CCAUAAC
+M93388.1/1185-1251                    CAGUUUAGU.A.GUUUAAU...GA....AGAAUG.C.UAGCU.UUGGGGG
+AF491005.1/5436-5355                  GACA.UCGU.A.GCGAAGU...GGUCU.AACGCG.U.UUGAC.UUGAAAU
+X59583.1/330-410                      GACA.CCUU.A.GCAAAGU...GGUU..AAUGCG.G.CGCCC.UGCUAAG
+X59573.1/314-396                      GCAA.GGGU.A.GGAAAGUC.UGGUUA.AAUCCG.U.GUGAC.UUAAGAU
+M24578.1/1373-1445                    GCCC.GGCU.A.GCUCAGUC..GGU...AGAGCG.C.CAGAC.UCUUAAU
+X03499.1/37-110                       GGUC.GGAU.G.GUGUAGUC..GGUU..AUCACG.G.UUGCU.UUACACG
+AF037042.2/2935-2864                  UCCU.CAUU.G.GUGUAGUC..GGU...AACACU.C.UAGUC.UUUCACA
+X59563.1/1377-1449                    GCCC.GUUU.A.GCAAAGUU..GGA...AUUGCG.G.CAGCC.UUCUAAG
+X59571.1/319-390                      GCCG.UGAU.A.GUAUAGU...GGU...AGUACA.U.CAGAU.UGUGGCU
+X59582.1/477-558                      GACA.UCGU.A.GCAAAGU...GGUCU.AAUGCG.U.CUGAC.UAGAAAU
+X59566.1/318-390                      GGUU.UUAU.A.GUGUAAUU..GGUU..AGCACC.C.AGGAC.UUUGAAU
+K02322.1/59-130                       AGCU.UCUU.A.ACUCAGG...GGU...AGAGUG.C.GAGGC.CCAUAAC
+X53444.1/72-144                       GGGG.AAGU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGCAUG
+X69660.1/114-186                      GCCC.AGAU.A.GCUCAGUC..GGU...AGAGCG.C.AAGGC.UUUUAAC
+X53443.1/135-206                      GCCU.GGAU.G.GCUAAAU...GGC...AGAGCG.A.GCGGC.UGUUAAC
+X59562.1/71-144                       GGGA.CUAU.A.GUUUAGUU..GGAU..AUAACG.A.CCGGC.UACGAAC
+AF067200.1/16-89                      GUUC.GGAU.G.GUGUAGUC..GGUU..AUCACG.A.AUCCU.UAACACG
+U25144.1/1062-991                     GGCU.CCUU.A.GCAUAGU...GGU...AUUGCG.C.UUCCC.UAGUAAG
+X54300.1/29-102                       GGGU.UAUU.A.GCUCAGUU..GGUU..AGAGCA.C.ACCCC.UGAUAAG
+D17791.1/52-123                       GGGU.UGCU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUUAAC
+X54300.1/105-177                      GGGG.GUAU.A.GCUUAGUU..GGU...AGAGCG.C.UGCUU.UUGCAAG
+X54299.1/1793-1866                    GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+J01399.1/2867-2939                    GCGG.AUGU.A.ACUCAAUC..GGU...AGAGUG.C.GAUCC.UUCCAAG
+X54408.1/1-73                         GCCC.CCAU.C.GUCUAGA...GGCCU.AGGACA.C.CUCCC.UUUCACG
+L13782.1/442-515                      GAGC.UUGU.A.GCUCAGU...GGACU.AGAGCA.C.AUGGC.UACGAAC
+X55320.1/1-72                         UGGG.GCAU.A.GCCAAGU...GGU...AAGGCA.U.UGGAC.UUUGACU
+J01395.1/2878-2951                    GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.U.UGCUU.UGAUAAG
+X51398.1/2-75                         GCUU.GCUU.A.GCUCAAUU.CGGU...AGAGCU.U.UGGUU.UUGUAAA
+X62566.1/248-320                      ACGU.CCUU.A.GUUCAGUC..GGU...AGAACG.C.AGGUU.UCCAAAA
+X55321.1/1-72                         AGAC.ACGU.A.GCUUAGU...GGU...AAAGCA.C.UGGUC.UCAUAAG
+J01395.1/3006-3078                    GGGG.AUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+X55319.1/1-74                         AGAG.GUGU.A.GCUUAGUU..GGUU..AAAGCG.C.AAGAU.UCCAAAU
+X05693.1/1054-1126                    GGGA.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+X15090.1/41-114                       GGGU.GUGU.A.GCUCAGU...GGACU.AGAGCA.C.GUGGC.UACGAAC
+X62800.1/3583-3669                    GGAG.UGAU.G.UCUGAGU...GGCCG.AAAGAG.C.UCGAU.UGCUAAU
+X03848.1/3091-3164                    GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+X04465.1/38367-38438                  GCCC.UUUU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGUAGG
+M20947.1/1-74                         GGGA.UUGU.A.GUUCAAUU..GGUU..AGAGUA.C.CGCCC.UGUCAAG
+M20969.1/1-74                         GCGC.UUUU.A.GUUCAGUU.CGGU...AGAACG.U.AGGUC.UCCAAAA
+M20958.1/1-80                         GCCG.CUAU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAGGAA
+X04465.1/29596-29669                  GCGG.ACGU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUGGAU
+M20954.1/1-74                         GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCA.C.CCAAC.UCAUAAU
+M68929.1/50694-50622                  GCCC.GCGU.A.GCUCAGAU..GGU...AGAGCA.U.UCCCA.UGGUAAG
+M20960.1/1-74                         ACCU.ACUU.A.ACUCAGU...GGUUU.AGAGUA.U.CGCUU.UCAUACG
+M68929.1/186481-186410                GCGG.AUAU.A.ACUUAGG...GGUU..AAAGUU.G.CAGAU.UGUGGCU
+M68929.1/49940-50012                  GGGG.ACGU.A.GCUCAAUU..GGU...AGAGCG.U.AUGUU.UUGCAAG
+M20972.1/1-72                         AGGG.CUAU.A.GCUCAGC...GGU...AGAGCG.C.CUCGU.UUACACC
+M68929.1/182805-182734                UGGA.GUAU.A.GCCAAGU...GGU...AAGGCA.U.CGGCC.UUUGAUG
+M20945.1/1-72                         GCGU.CCAU.C.GUCUAAA...GGAU..AGGACA.G.AGGUU.UUCUAAA
+M68929.1/174348-174275                GUUU.AGAU.A.GCUCAGGU..GGUU..AGAGCA.A.AGGAC.UGAAAAU
+M68929.1/17407-17480                  GUGC.UUGU.A.GCUCAAUU..GGAU..AGAGCA.C.CAAAC.UACGGAU
+M68929.1/163972-163902                GCGG.AUAU.A.GAUUAAA...GGU...AAAUUA.U.CUGCC.UUCCAAG
+M68929.1/1540-1461                    GCGC.AUUU.G.GUGAAAAA..GGUA..AACACG.A.CGGAU.UUAAAAU
+X04465.1/90332-90261                  UCCU.UAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+M20968.1/1-73                         GCCU.GUUU.A.GCUCAGA...GGUC..AGAGCG.U.CGCAC.UUGUAAU
+M20957.1/1-85                         GGGG.GUAU.G.GCGAAAUU..GGUA..GACGCU.G.CGGAC.UUAAAAU
+M68929.1/79613-79540                  GCAU.UCUU.A.GCUCAGUU..GGAU..AGAGCA.A.CAACC.UUCGAAG
+X04465.1/112638-112565                GGGU.UUGU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACGAAC
+M68929.1/151018-150946                CGCG.GGAU.A.GAGUAAUU..GGU...AACUCG.U.CAGGC.UCAUAAU
+M68929.1/152677-152605                GUCG.GAAU.A.GUUUAGUA..GGGU..AGAACA.G.CGGGA.UCAUAAU
+M20948.1/1-71                         GGCG.ACAU.G.GCCAAGU...GGU...AAGGCA.G.AGGAC.UGCAAAU
+M68929.1/79397-79315                  GGGA.GAGU.G.GCCGAGU...GGUUA.AAAGCG.A.CAGAC.UGUAAAU
+M68929.1/18311-18382                  GCGG.AAAU.A.GCUUAAU...GGU...AGAGUA.U.AGCCU.UGCCAAG
+X04465.1/57877-57950                  GGGU.UUGU.A.GCUCAGU...GGAUU.AGAGCU.C.AUGGU.UCCGAAU
+M68929.1/166107-166035                GGGU.GUAU.A.GCUCAGUU..GGU...AGAGCA.A.UAGGC.UUUUAAC
+X01647.1/2451-2378                    CGCG.GAGU.A.GAGCAGUC.UGGU...AGCUCG.C.AAGGC.UCAUAAC
+M68929.1/39446-39374                  AGGA.GAAU.A.GUUCCAAU..GGU...AGAACA.A.UGGUC.UCCAAAA
+M68929.1/186579-186500                ACUC.GCUU.G.GUGGAAC...GGCA..AACACG.G.CAGAC.UCAAAAU
+M20959.1/1-72                         GGGU.UGCU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUUAAC
+M20966.1/1-88                         GGAG.AGAU.G.GCCGAGU...GGUUU.AUGGCG.U.CGGUC.UUGAAAA
+X04465.1/3679-3758                    GCCU.UGAU.G.GUGAAAU...GGUA..GACACG.C.GAGAU.UCAAAAU
+M68929.1/48611-48684                  GGGG.AAAU.A.GCUUAGU...GGUUU.AUAGCG.C.UGGUC.UGUCAAG
+M68929.1/166929-166856                GGGC.UUAU.A.GUUUAAUU..GGUU..CAAACG.C.ACCGC.UCAUAAC
+M20952.1/1-71                         GCGG.GUAU.A.GUUUAGU...GGU...AAAACC.U.UAGCC.UUCCAAG
+M20942.1/1-73                         GGGG.AUAU.A.GCUCAGUU..GGU...AGAGCG.C.CGCCC.UUGCAAG
+X04465.1/36643-36562                  GGGU.CGAU.G.CUCGAGU...GGUUA.AUGGGG.A.CGGAC.UGUAAAU
+M68929.1/36559-36632                  CAAG.GUGU.A.GCGCAAUC.UGGU...AGCGCG.U.CUGCC.UUGGGCG
+M20964.1/1-88                         GGAG.AGAU.G.GCCGAGU...GGACG.AAAGCG.G.CGGAU.UGCUAAU
+X04465.1/64788-64715                  AGGG.AUGU.A.GCGCAGUU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+X04465.1/48845-48932                  GGAA.AGAU.G.GUUGAGU...GGUUU.AAGGCG.U.AGCAU.UGGAAAU
+X04465.1/50998-51070                  GCCG.GGAU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAAAAU
+M20949.1/1-72                         UGGG.GCGU.C.GCCAAGU...GGU...AAGGCU.G.CAGGU.UUUGGUC
+M68929.1/41917-41989                  GGGU.AAUU.A.GCUCAGUU..GGU...AGAGUG.C.CUCGU.UUACACC
+M68929.1/172005-172075                GGCU.AAGU.A.ACAUAAG...GGU...AAUGUA.U.UGGAU.UGCAAAU
+M68929.1/32684-32756                  UCUU.UAGU.A.GCUCAGC...GGUU..AGAGCA.A.AUGGC.UGUUAAC
+M68929.1/15170-15243                  GCAU.UCUU.A.GCUCAGUU..GGAU..AGAGCA.A.CAACC.UUCUAAG
+M68929.1/164824-164907                GGAU.GGAU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGAAAA
+M20951.1/1-71                         GCGG.GUAU.A.GUUUAAU...GGU...AAAAUU.C.CUCCU.UGCCAAG
+X04465.1/36787-36715                  GCCC.CCAU.C.GUCUAGU...GGCCU.AGGACA.C.CUCUC.UUUCAAG
+X04465.1/120306-120235                AGGG.AUAU.A.ACUCAGC...GGU...AGAGUA.U.CACCU.UGACGUG
+M68929.1/165481-165397                GCGG.AUAU.G.AUGGAAUU..GGUA..GACAUG.C.CAGGU.UUAGGUU
+M68929.1/20078-20150                  GUCC.CUUU.C.GUCUAGG...GGUAU.AGGACA.U.CGUCU.UUUCAUG
+D17510.1/119065-118992                GCGG.ACGU.A.GCCAAGU...GGACC.AAGGCA.G.UGGAU.UGUGAAU
+D11467.1/1-72                         UGGG.GCGU.G.GCCAAGC...GGU...AAGGCA.G.CAGGU.UUUGAUC
+D11467.1/6989-6916                    GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAUAAU
+X00764.1/173-244                      GCGU.CCAU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCUAAA
+AF449163.1/604-532                    GCCC.CUAU.C.GUCUAGU...GGUUC.AGGACA.U.CUCUC.UUUCAAG
+AJ270287.1/567-495                    GCCC.CCAU.C.GUCUAGUG..GUUC..AGGACA.U.CUCUC.UUUCAAG
+D13102.1/342-269                      GCGC.UCUU.A.GUUCAGUU.CGGU...AGAACG.U.GGGUC.UCCAAAA
+X15901.1/15784-15867                  GGGU.CGAU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUAAAU
+X15901.1/44438-44524                  GGAG.AGAU.G.GCCGAGC...GGUUC.AAGGCG.U.AGCAU.UGGAACU
+X15901.1/105074-105153                GCCG.CCAU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAGGAA
+D13107.1/530-459                      UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+X15901.1/99287-99217                  UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+U61165.1/404-477                      AGCG.GGGU.A.GAGGAAUU..GGUC..GACUCA.U.CAGGC.UCAUGAC
+X17318.1/109-39                       GGCG.GCAU.G.GCCAAGU...GGU...AAGGCA.G.GGGAC.UGCAAAU
+M74160.1/2030-2100                    GGCG.GCAU.G.GCCAAGC...GGU...AAGGCA.G.GGGAC.UGCAAAU
+X13704.1/1807-1880                    AGGG.AUGU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+M58306.1/1-72                         GGGC.UAUU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAUAAG
+X86563.2/66129-66056                  AGGG.AUGU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+X05295.1/313-226                      GGAG.AGAU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGAAAA
+L02941.1/716-643                      AGCG.GAGU.A.GAGCAGUU.UGGU...AGCUCA.C.GAGGC.UCAUAAC
+X86563.2/119998-119925                GGGC.CUGU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACGAAC
+M16907.1/208-137                      UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+M16333.1/1-74                         GGGC.UUAU.A.GUUUAAUU..GGUU..GAAACG.U.ACCGC.UCAUAAC
+X07380.1/111-198                      GGAG.GUAU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCUAAA
+J04502.1/2903-2830                    GCGC.UCUU.A.GUUCAGUU.UGGU...AGAACG.C.GGGUC.UCCAAAA
+X86563.2/48153-48081                  GCCC.ACUU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGUAAU
+AJ012132.1/54-126                     GUCA.GGAU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAAAAU
+AJ011900.1/63-136                     AGCG.GGGU.A.GAGGAAUU..GGUC..AACUCA.U.CAGGC.UCAUGAC
+X62453.1/1-74                         GGGA.UUGU.A.GUUCAAUU..GGUC..AGAGCA.C.CGCCC.UGUCAAG
+AJ011807.1/2601-2531                  GCGA.GCGU.A.GUUCAAU...GGU...AAAACA.U.CUCCU.UGCCAAG
+X61674.1/1095-1008                    GGAG.AGAU.G.GCUGAGU...GGACU.AAAGCG.G.CGGAU.UGCUAAU
+X13246.1/151-233                      GGGA.GAGU.G.GCCGAGC...GGUCA.AAAGCG.A.CAGAC.UGUAAAU
+X15379.1/71-144                       GGGG.AAAU.A.GCUCAGUU..GGUU..AGAGUG.C.UGGUC.UGUCACG
+X14698.1/250-321                      GUCC.CUUU.C.GUCCAGA...GGUU..AGGACA.U.CGUCU.UUUCAUG
+M16843.1/2824-2752                    GCCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAUACG
+AB042240.3/15036-15107                GCCC.UUUU.A.ACUCAGU...GGU...AGAGUA.A.UGCCA.UGGUAAG
+AB027572.1/4261-4342                  GGGU.CGAU.G.CCCGAGU...GGUUA.AUGGGG.A.CGGAC.UGUAAAU
+AB042240.3/6758-6687                  UGGG.GCGU.G.GCCAAGU...GGU...AAGGCA.G.CGGGU.UUUGGUC
+M16839.1/41-111                       GCGA.GCGU.A.GUUCAAU...GGU...AAAAUA.U.CUCCU.UGCCAAG
+X15118.1/1470-1542                    GUCA.GGAU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAU.UGAAAAU
+AB042240.3/84552-84472                GCCU.UGAU.G.GUGAAAU...GGU.A.GACACG.C.GAGAC.UCAAAAU
+X07379.1/305-375                      GGCG.GCAU.G.GCCAAGC...GGU...AAGGCA.G.GGGAC.UGCAAAU
+AB042240.3/36390-36319                GCGU.CCAU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCUAAA
+X13247.1/151-237                      GGAU.GGAU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGAAAA
+M55314.1/21-92                        UGGA.GUAU.A.GCCAAGU...GGU...AAGGCA.U.CGGUU.UUUGGUA
+X05602.1/210-283                      GCGC.UCUU.A.GUUCAGUU.CGGU...AGAACG.U.GUGUC.UCCAAAA
+K02003.1/1-74                         GGGG.UGGU.G.GCGCAGUU..GGCU..AGCGCG.U.AGGUC.UCAUAAU
+AB042240.3/82974-82901                GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAUAAU
+AP000397.1/114390-114319              UGGA.GUAU.A.GCCAAGU...GGU...AAGGCA.U.CGGUU.UUUGGUA
+AP000397.1/130600-130527              GUUC.AGGU.A.GCUCAGCU..GGUU..AGAGCA.A.AGGAC.UGAAAAU
+AP000397.1/130445-130371              CGAG.GUGU.A.GCGCAGUC.UGGUC..AGCGCA.U.CUGUU.UUGGGUA
+K00281.1/1-72                         GCCC.CUUU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGUAAG
+J01440.1/394-465                      AGGG.GUAU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGACGUG
+AJ400848.1/26718-26788                GGCG.GCAU.G.GCCGAGU...GGU...AAGGCG.G.AGGAC.UGCAAAU
+M31489.1/112-183                      GCGU.CCAU.A.GUCUAAU...GGAU..AGGACA.U.AGGUC.UUCUAAA
+AJ400848.1/45575-45503                GCCC.GCUU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGUAAU
+AJ400848.1/34280-34188                GGAG.AGAU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGAAAA
+AJ400848.1/29178-29105                GGGA.UUGU.A.GUUCAAUU..GGUU..AGAGCA.C.CGCCC.UGUCAAG
+Y00125.1/116-196                      GCCU.UGGU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAAAAU
+AJ400848.1/74-1                       GCGG.AUGU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUGAAU
+AJ400848.1/50859-50931                ACCU.ACUU.A.ACUCAGC...GGUU..AGAGUA.U.UGCUU.UCAUACG
+AJ400848.1/29803-29731                GCCC.CCAU.C.GUCUAGC...GGUUC.AGGACA.U.CUCUC.UUUCAAG
+AJ400848.1/44024-44110                GGAG.AGAU.G.GCCGAGU...GGUUG.AAGGUG.U.AGCAU.UGGAACU
+X07462.1/14-87                        GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAUAAU
+X87209.1/183-268                      ..AG.GUAU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCUAAA
+X73425.1/2369-2440                    UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+X74126.1/2430-2501                    GUCC.CUUU.C.GUCCAGU...GGUU..AGGACA.U.CGUCU.UUUCAUG
+M81884.1/41401-41330                  UCCU.CAGU.A.GCUCAGU...GGUA...GAGUG.G.UCGGC.UGUUAAC
+M81884.1/42594-42515                  GCCG.CUAU.G.GUGAAAUU..GGUA..GACACG.U.UGCUC.UUAGGAA
+X61368.1/228-301                      GGGC.CUGU.A.GAUCAGA...GGAUU.AGAGCA.C.GUGGC.UACGAAC
+X61698.1/1470-1542                    ACCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.C.UGCUU.UCAUACG
+Z00044.1/50240-50312                  GCCG.GGAU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAAAAU
+Z00044.1/68888-68815                  GCGC.UCUU.A.GUUCAGUU.CGGU...AGAACG.U.GGGUC.UCCAAAA
+X01017.1/487-417                      GCGG.AUAU.G.GUCGAAU...GGU...AAAAUU.U.CUCUU.UGCCAAG
+X01016.1/450-523                      AGGG.AUGU.G.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+X02217.1/416-488                      GCCC.CCAU.C.GUCUAGU...GGUUU.AGGACA.U.CUCUC.UUUCAAG
+M16912.1/86-157                       GCCC.UUUU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGUAAG
+M16897.1/160-88                       GCCC.GCUU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGUAAU
+X01017.1/116-189                      CGCG.GGGU.A.GAGCAGUU.UGGU...AGCUCG.C.AAGGC.UCAUAAC
+X00181.1/495-582                      GGAG.AGAU.G.GCUGAGU...GGACU.AAAGCG.G.CGGAU.UGCUAAU
+X00360.1/1-73                         CCGA.CCUU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGUAGAU
+M16869.1/80-166                       GGAG.AGAU.G.GCCGAGU...GGUUG.AAGGCG.U.AGCAU.UGGAACU
+K01727.1/129-57                       ACCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.C.UGCUU.UCAUACG
+M16909.1/81-161                       GCCU.UGGU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAAAAU
+X72895.1/1-72                         GGCG.ACAU.G.GCCGAGU...GGU...AAGGCA.G.AGGAC.UGCAAAU
+X00446.1/283-210                      GCGG.AUGU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUGAAU
+M23767.1/162-241                      GCCG.CUAU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAGGAA
+X53392.1/97-170                       GGGC.UUAU.A.GUUUAAUU..GGUU..GAAACG.U.ACCGC.UCAUAAC
+Y18934.1/3868-3797                    AGGG.AUAU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGACGUG
+AJ243756.1/1-71                       GGCU.AGGU.A.ACAUAAU...GGA...AAUGUA.U.CGGAC.UGCAAAU
+AC122544.1/63069-62986                GUCA.GGAU.G.GCCGAGU...GGUCU.AAGGCG.C.CAGAC.UCAAGUU
+X01120.1/76-149                       GGGC.CUGU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACGAAC
+X07922.1/12-85                        AGGG.AUGU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+M58319.1/196-282                      GGAU.GGAU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGAAAA
+X07125.1/118-191                      AGCG.GGGU.A.GAGGAUUU..GGUA..AACUCA.U.CAGGC.UCAUGAC
+AJ271079.2/59828-59899                UGGG.GCGU.G.GCCAAGU...GGU...AAGGCA.A.CGGGU.UUUGGUC
+AJ271079.2/19772-19686                GGAG.AGAU.G.GCCGAGU...GGUUC.AAGGCG.U.AGCAU.UGGAACU
+AJ271079.2/114727-114656              UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+X04377.1/307-380                      AGCG.GGGU.A.GAGUAGUU..GGUU..AACUCG.U.CAGGC.UCAUGAC
+X03676.1/445-516                      GCGG.AAAU.A.GCUUAAU...GGU...AGAGCA.U.AGCCU.UGCCAAG
+AP002983.1/63669-63596                GCGC.UCUU.A.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCAAAA
+AP002983.1/121-48                     GCGG.AUGU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUGAAU
+M17129.1/151-222                      AUCA.GAGU.G.GCGCAGC...GGAA...GCGUG.G.UGGGC.CCAUAAC
+X07377.1/52-124                       ACCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAUACG
+AF052653.1/130-203                    AGCG.GGGU.A.GAGUAAUU..GGUC..AACUCA.U.CAGGC.UCAUGAC
+X06428.1/229-300                      AGGG.AUAU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGACGUG
+X07375.1/305-376                      GUCC.CUUU.C.GUCCAGU...GGUU..AGGACA.U.CGUCU.UUUCAUG
+X00476.1/1-85                         GGGG.AUAU.G.GCGAAAUU..GGUA..GACGCU.A.CGGAC.UUAAAAU
+K00235.1/1-85                         GGGG.AUAU.G.GCGAAAUU..GGUA..GACGCU.A.CGGAC.UUAAAAU
+X15059.1/507-589                      GGGA.GAGU.G.GCCGAGU...GGUCA.AAAGCG.A.CAGAC.UGUAAAU
+M21542.1/51-134                       GUCA.GGAU.G.GCCGAGU...GGUCU.AAGGCG.C.CAGAC.UCAAGUU
+X12857.1/421-494                      GCGG.AUGU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUGAAU
+M16863.1/21-94                        GGGC.UCGU.A.GCUCAGA...GGAUU.AGAGCA.C.GCGGC.UACGAAC
+X55033.1/412-483                      AGGG.GUAU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGACGUG
+X05395.1/365-438                      GCGC.UCUU.U.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCAAAA
+X05394.1/580-653                      CGCG.GAGU.A.GAGCAACU.UGGU...AGCUCG.C.AAGGC.UCAUAAC
+X05395.1/122-195                      AGGG.AUGU.A.GCGCAGCU.UUGU...AGCGCG.U.UUGUU.UUGGGUA
+AJ002222.1/720-791                    GCGG.AAAU.A.GCUUAAU...GGU...AGAGCA.U.AGCCU.UGCCAAG
+M16864.1/642-714                      GCCC.CCAU.C.GUCUAGC...GGUUU.AGGACA.U.CUCUC.UUUCAAG
+X05394.1/803-733                      GCGG.AUAU.A.GUUGAAU...GGU...AUAAUU.U.CUCUU.UGCCAAG
+X01676.1/804-877                      GGGA.UUGU.A.GUUCAAUU..GGUC..AGAGCA.C.CGCCC.UGUCAAG
+X04761.1/963-892                      GCCC.UUUU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGUAAG
+M16863.1/456-385                      UCCC.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+M16863.1/577-660                      GCCU.UGGU.G.GUGAAAUGGUGGUA..GACACG.C.GAGAC.UCAAAAU
+X51471.1/6754-6681                    GCGG.AUGU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUGAAU
+X02444.1/95-15                        GCCU.UGGU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAAAAU
+AF487242.1/558-475                    GGGU.CGAU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUAAAU
+X66520.1/7-88                         GUGG.AAGU.G.GCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGAAAU
+AL162971.1/11752-11825                GGUU.UCGU.G.GUGUAGUU..GGUU..AUCACG.U.CAGUC.UAACACA
+AC002341.3/6810-6881                  GGGC.AUUU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UAGGGUG
+X12889.1/644-572                      ACCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAUACG
+M58320.1/108-194                      GGAU.GGAU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGAAAA
+X67736.1/4837-4923                    GGAG.AGAU.G.GCCGAGU...GGUUU.AAGGCG.U.AGCAU.UGGAACU
+AC009323.4/37955-37874                GUGG.ACGU.G.CCGGAGU...GGUU..AUCGGG.C.AUAAC.UAGAAAU
+X66414.1/9-82                         GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAUAAU
+X14110.1/261-348                      GGAG.GGAU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCUAAA
+AL138651.1/64525-64597                GGGG.AUGU.A.GCUCAUAU..GGU...AGAGCG.C.UCGCU.UUGCAUG
+X57593.1/241-312                      GGAU.UCGU.G.GCGCAAU...GGU...AGCGCG.U.CUGAC.UCCAGAU
+AC068900.3/7333-7404                  GUCG.UUGU.A.GUAUAGU...GGUA..AGUAUU.C.CCGCC.UGUCACG
+AC009323.4/42522-42441                GUGG.ACGU.G.CCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGAAAU
+AC018907.5/9587-9517                  GCAC.CAGU.G.GUCUAGU...GGU...AGAAUA.G.UACCC.UGCCACG
+AB017063.1/58819-58900                GUGG.ACGU.G.CCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGAAAU
+AL161496.2/172002-171930              GCGG.GGAU.A.GCUCAGUU..GGG...AGAGCG.U.CAGAC.UGAAGAU
+AC009323.4/14362-14281                GUGG.ACGU.G.CCGGAGU...GGUU..AUCGGG.A.AUGAC.UAGAAAU
+AC009323.4/12825-12742                GUGG.ACAU.G.CCGGAGU...GGUGUUAUCGGG.C.AUAAC.UAGAAAU
+AP000423.1/76-4                       GCGG.AUGU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUGAAU
+L35909.1/103-174                      GGAU.CCGU.G.GCGCAAU...GGU...AGCGCG.U.CUGAC.UCCAGAU
+X63088.1/299-371                      GGGU.GUAU.A.GCUCAGUU..GGU...AGAGCA.U.UGGGC.UUUUAAC
+X13558.1/186-115                      UGGG.GCGU.A.GCCAAGC...GGU...AAGGCA.A.CGGGU.UUUGGUC
+X17616.1/380-293                      GGAG.AGAU.G.GCUGAGU...GGACU.AAAGCG.U.UGGAU.UGCUAAU
+AF166114.1/53704-53775                GGGU.CGCU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUUAAC
+X52739.1/1-72                         GGGC.UAUU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAUAAG
+M21373.1/208-280                      GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.U.UGCUU.UUGCAUA
+M21373.1/131-204                      GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+X15768.1/134-207                      GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+X15768.1/211-283                      GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+M10671.1/1-72                         GACC.UCGU.G.GCGCAAC...GGU...AGCGCG.U.CUGAC.UCCAGAU
+U24159.1/431-359                      GGGU.CGUU.A.GCUCAGUC..GGU...AGAGCA.G.CGGAC.UUUUAAU
+X03016.1/3583-3669                    GGAG.GCGU.G.GCAGAGU...GGUUU.AAUGCA.C.CGGUC.UUGAAAA
+AF158101.6/72033-71960                GGCC.CUGU.A.GCUCAAU...GGUUA.GCAGCA.G.UCCCC.UCAUAAG
+AF158101.6/72364-72294                GCGG.AUAU.C.GUAUAAU...GGU...AUUACC.U.CAGAC.UUCCAAU
+AF158101.6/72530-72458                UGGG.AAUU.A.GCCAAGUU..GGU...AAGGCA.U.AGCAC.UUUGACU
+AF158101.6/72456-72373                GCGA.GAAU.G.GUCAAAUU..GGUA..AAGGCA.C.AGCAC.UUAAAAU
+X03016.1/4539-4610                    GUCC.CGCU.G.GUGUAAU...GGAU..AGCAUA.C.GAUCC.UUCUAAG
+K00277.1/1-73                         GCUG.AUUU.A.GCUCAGUA..GGU...AGAGCA.C.CUCAC.UUGUAAU
+K00354.1/1-74                         CUCC.GUGU.A.GCUCAGUU.UGGU...AGAGCG.C.CUGAU.UUGGGAU
+AF016404.1/2636-2555                  GCCU.UCGU.G.GUGAAAU...GGUA..GACACU.C.AUGAC.UUAAAAU
+#=GC SS_cons                          <<<<.<<<....<<<<.............>>>>..<.<<<<........>
+
+AP000063.1/59179-59095                CCG.AU..GGC.....GUA...G.....GCCUG..CGUG.GGU.UCA.AA
+AE006696.1/291-218                    CGG.GUU........................GU..CCGG.GGU.UCA.AG
+AE006699.1/3409-3482                  CGA.GUG........................GU..CAGG.GGU.UCA.AA
+X06054.1/711-637                      GCA.GAA........................AU..CCUG.GGU.UCA.AG
+AP000989.1/73279-73354                CCA.GUA........................AU..CCCG.GGU.UCA.AA
+X14835.1/6927-7002                    CCG.GUC........................UU..CCCG.GGU.UCG.AA
+AE009773.1/7700-7629                  CGG.GAG........................AU..CCCG.GGU.UCG.AA
+AE009855.1/3683-3767                  CCU.GU..GGC.....GUA...G.....GCCUG..CGUG.GGU.UCA.AA
+X05071.1/204-288                      CCU.GU..GGC.....GUA...G.....GCCUG..CGUG.GGU.UCG.AA
+AE000965.1/156-85                     GCG.GAG........................GC..CGCG.GGU.UCA.AA
+M87833.1/2781-2865                    GCU.GU..CCC.....GUA...G.....GGGUC..CGCA.GGU.UCA.AA
+M87833.1/353-437                      UCU.GU..GGC.....GUA...CA....GCC.U..CCGG.GGU.UCG.AA
+AE005128.1/6659-6734                  CCG.CUC........................AU..CGCC.GGU.UCA.AA
+X02584.1/1-77                         CGG.AAC........................CC.CCGCC.GGU.UCA.AA
+K02528.1/1-74                         CAG.UCG........................AU..CGGG.GGU.UCG.AA
+AB003409.1/96-167                     GAG.GAU........................GC..CCUG.GGU.UCG.AA
+AE000930.1/11782-11855                GCG.GAG........................GC..CCCG.GGU.UCA.AA
+M32222.1/3110-3183                    GCG.GAG........................GC..CCCG.GGU.UCA.AA
+M26978.1/826-899                      CGA.GUG........................GU..CGCA.GGU.UCG.AG
+M26978.1/1192-1264                    CCC.GCG........................A...CUCG.GGU.UCA.AA
+M26977.1/379-453                      CCU.GAG........................A...CCCC.GGU.UCA.AA
+M26978.1/907-980                      CGG.GCG........................GU..CAUG.GGU.UCG.AA
+M26977.1/557-628                      CCC.GCG........................A...CUCG.GGU.UCA.AU
+M26978.1/994-1068                     CCG.AAG........................A...CUCG.GGU.UCA.AA
+M26977.1/635-708                      CAA.GUA........................GU..CGCG.GGU.UCA.AA
+M32222.1/1277-1363                    CCG.AU..GAU.CC..GUU...AA..GGAUCG...CGCG.GGU.UCA.AA
+M26977.1/276-348                      CUC.GUG........................GU..CGCG.GGU.UCA.AA
+M26978.1/1092-1174                    CUG.UU..GGC.....GUU...AG....GCUU...CCAG.GGU.UCG.AA
+U67517.1/7202-7276                    CGA.GUG........................GU..CAAG.GGU.UCA.AA
+U67537.1/160-234                      CCU.GAG........................A...CCCC.AGU.UCA.AA
+U67538.1/10143-10207                  GCG.AAG........................GU..CGCC.GGU.UCG.AA
+U67517.1/7412-7496                    CCA.GU..CCC.....GUA...G.....GGGUU..CCAG.GGU.UCA.AA
+U67528.1/1221-1293                    CCC.GGG........................A...CCGC.GGU.UCG.AA
+U67492.1/3149-3223                    CCC.GCG........................A...CCCG.GGU.UCA.AA
+U67528.1/1042-969                     CAG.GAG........................GU..CGCG.GGU.UCA.AA
+U67517.1/7511-7582                    CCC.CUG........................A...CCCG.GGU.UCA.AU
+U67492.1/3051-3122                    CCG.GGG........................GU..CGGG.GGU.UCA.AA
+X00916.1/823-889                      CAG.GUG........................GU..CGGG.GGU.UCG.AA
+X00916.1/1570-1644                    CCU.GUG........................A...CUCG.GGU.UCA.AA
+AF108356.1/1-74                       CAG.GCG........................GU..CGAG.GGU.UCG.AA
+X00916.1/933-1007                     CCU.GAG........................A...CCCC.AGU.UCA.AA
+X00916.1/1018-1091                    CCG.CAU........................GU..CGCU.GGU.UCA.AA
+X00083.1/99-171                       GCA.GAG........................GC..CGUG.GGU.UCA.AA
+M19342.1/69-141                       GCC.GAG........................GC..CUGG.GGU.UCA.AA
+X51423.1/1802-1874                    GCG.GAG........................GC..CCUG.GGU.CCG.AA
+AY017179.1/1528-1601                  CCG.AAG........................GC..CCCG.GGU.UCG.AA
+X68198.1/9818-9745                    CCG.UAG........................AU..CGAU.GGU.UCA.AA
+AF004309.1/87-160                     GAA.GAG........................GU..CGUG.GGU.UCA.AA
+X52070.1/777-849                      CGG.CAG........................GU..UACU.GGU.UCG.AG
+X65556.1/351-423                      GUU.GAG........................GU..CGCG.AGU.UCG.AG
+X53649.1/495-566                      CAU.UUA........................G...UCUA.GGU.UCG.AG
+X52070.1/699-771                      CGG.CAG........................GU..UACU.GGU.UCG.AG
+X53649.1/160-231                      CAG.UUA........................G...UCUA.GGU.UCG.AG
+AF186372.1/596-669                    CCA.GAG........................GU..CGCA.GGU.UCA.AA
+X53649.1/604-676                      GCG.GUA........................G...CGCC.GGU.UCG.AA
+M32254.1/51-124                       UCA.GAG........................GU..CGCA.GGU.UCA.AA
+AB067577.1/1615-1688                  GGU.GAG........................GU..CCCU.GGU.UCA.AG
+AF105125.1/104-176                    CAG.GAU........................GU..CAGC.GGU.UCG.AG
+D17540.1/1-73                         CCG.AGG........................GU..CGCG.GGU.UCG.AG
+X51824.1/190-272                      CCG.UU..GGC.....GUA...U.....GCCUU..CGCU.GGU.UCG.AA
+X51824.1/381-453                      GGU.GAG........................GU..CGCC.GGU.UCG.AG
+X60981.1/3898-3969                    CAG.GAG........................AU..CGCG.GGU.UCG.AU
+AB031214.1/4204-4277                  CGU.GAG........................GU..CGGU.GGU.UCG.AG
+AF008220.1/5629-5712                  CUA.GU..GUC.U...UUA...C....AGACG...UGGG.GGU.UCA.AG
+K01389.1/345-433                      CGU.GU..AGG.CGGUCAA...C.UCCGUCU....CAAG.GGU.UCG.AA
+Z82044.1/16317-16387                  CCU.UU.........................AU..CCCC.GGU.UCG.AA
+AF008220.1/6888-6961                  CGU.GAG........................GU..CGAU.GGU.UCG.AG
+AF142677.4/47404-47332                CAG.AGG........................GU..CGAA.GGU.UCG.AG
+AF008220.1/6334-6422                  CCG.AC..AGG.GUG.UCA...A..AGCCCG....CGGG.GGU.UCG.AA
+AF071855.1/254-326                    CAG.GAG........................GU..CAGC.GGU.UCG.AU
+AF008220.1/6713-6785                  CUG.GCA........................UU..CGUG.GGU.UCG.AU
+AF008220.1/5322-5394                  CAG.AGG........................GU..CGGC.GGU.UCG.AG
+AB013373.1/3754-3825                  GUG.GGG........................GU..CGCG.GGU.UCG.AA
+AB031213.1/2203-2276                  CAG.GAG........................GU..CGCG.GGU.UCG.AG
+AB001488.1/62222-62293                CCG.UCA........................UG..CGUU.GGU.UCG.AA
+AF008220.1/6172-6245                  CGU.GAG........................GU..CGGG.GGU.UCG.AU
+AF142677.4/47045-46960                CCU.GC..GGU.AG..GUG...A...CUACCG...UGCC.GGU.UCA.AG
+AF008220.1/6443-6516                  CCG.AAG........................GU..CGCA.GGU.UCA.AA
+X60981.1/3261-3348                    CGU.GU..AGG.CGU.GAA...UA.GCGCCU....CAAG.GGU.UCG.AA
+AF008220.1/6975-7046                  CGA.UCG........................GU..CGCA.GGU.UCG.AA
+AF008220.1/5997-6070                  CAU.GGG........................GU..CGCA.GGU.UCG.AA
+AF008220.1/7053-7140                  GGU.GUA.GGU.CGU.GUA...A..GCGGCG....CGAG.GGU.UCA.AA
+X60981.1/3446-3518                    CAA.GGG........................GU..CGGC.GGU.UCG.AU
+AB031211.1/7799-7884                  CCU.GC..GGU.AG..GUG...A...CUACCG...UGCC.GGU.UCA.AG
+Z82044.1/16031-16103                  CUG.GCA........................CU..CGUG.GGU.UCG.AU
+Z99104.2/95646-95728                  CUA.GU..GUC.....UUU...AU....GACG...UGGG.GGU.UCA.AG
+Z82044.1/15843-15924                  CCG.CU..CCC.....UCA.........GGGUU..CGGC.AGU.UCG.AA
+AB013372.1/8-81                       CAA.AAG........................GU..UAGG.GGU.UCG.AC
+X60981.1/3182-3253                    CGA.UUG........................GU..CGCA.GGU.UCG.AA
+AF008220.1/6620-6692                  CCG.UGU........................GU..CGGC.GGU.UCG.AU
+K01390.1/620-691                      GUG.GGG........................GU..CGCG.GGU.UCG.AA
+D89936.1/1231-1150                    CGU.GU..UCC.....UUC...U.....GGAG...UGUC.GGU.UCG.AC
+AB031211.1/8065-8137                  CAG.GAG........................GU..CAGC.GGU.UCG.AU
+AF008220.1/7169-7240                  GCG.GUA........................A...CACG.GGU.UCG.AA
+AB031213.1/2678-2748                  CUG.AUG........................U...CGUG.GGU.UCG.AU
+AF008220.1/6251-6324                  CGU.CCG........................GU..CGUA.GGU.UCG.AG
+AB031215.1/9125-9195                  CCU.CCG........................G...UGUG.GGU.UCG.AU
+X55523.1/17-90                        GGU.GAG........................GC..CGUG.GGU.UCA.AA
+AF008220.1/5430-5502                  CAG.UAG........................GU..UGGG.GGU.UCA.AG
+Z99104.2/165829-165901                GAA.GAG........................GU..CAGC.GGU.UCG.AG
+AF269787.1/2464-2393                  CGA.UCG........................GU..CGUA.GGU.UCG.AA
+AF070678.1/91-163                     CAG.GAG........................GU..CAGC.GGU.UCG.AU
+X15245.1/160-231                      CAG.GAU........................GU..CGUC.AGU.UCG.AG
+M18744.1/76-164                       CCG.CCG.AAC.CAAUGUU...GAAUUGGUG....CGCA.GGU.UCA.AA
+X15246.1/271-344                      CAG.AAG........................GU..UGUA.GGU.UCA.AG
+X15246.1/425-492                      GCG.GUA........................A...CAUG.GGU.UCA.AA
+X15245.1/588-660                      GAG.GAG........................AU..CGCG.GGU.UCA.AA
+AF401668.1/481-552                    GUG.GGG........................GU..CGCG.GGU.UCG.AA
+X15245.1/512-584                      CAG.AGG........................GU..CACA.GGU.UCG.AG
+X15245.1/236-309                      CAG.GGG........................GU..CGCA.GGU.UCA.AA
+X13888.1/63-151                       CCG.CCG.AGC.CAAUGUU...GAAUUGGUG....CGCA.GGU.UCA.AA
+X61068.1/1189-1262                    CCG.AAG........................GU..CGAU.GGU.UCA.AA
+X61068.1/760-831                      CAG.GAG........................GU..CAGC.GGU.UCG.AU
+X61064.1/63-135                       CUG.UGG........................GU..CCAC.GGU.UCG.AG
+X61068.1/1364-1437                    CCU.CGU........................GU..CAGCCGGU.UCG.AU
+X61067.1/232-303                      CCG.UCA........................CU..CGUA.GGU.UCA.AA
+X61067.1/133-205                      CCG.ACA........................CU..CGGG.GGU.UCA.AU
+X61067.1/334-415                      CUA.GC..GCU.....UUA...C.....GGCA...UGCA.GGU.UCA.AG
+X61066.1/339-412                      CAG.GGG........................GU..CGCU.GGU.UCG.AG
+X15508.1/140-211                      CCU.UUA........................G...UGUG.GGU.UCG.AA
+X61065.1/77-164                       GCG.UUAGACG.GU..UAA...C...CCCGUG...CGAG.GGU.UCA.AA
+X61063.1/119-188                      GCU.UAG........................A...CGGC.AGU.UCG.AU
+X61068.1/880-953                      CGC.AAG........................GU..CGAG.GGU.UCA.AG
+X61068.1/651-734                      CCU.GU..GGC.A...UAA...A....AGCCA...UGUC.GGU.UCA.AG
+X61068.1/477-549                      CAG.UAG........................GU..UGCG.GGU.UCA.AU
+X61068.1/1281-1353                    CAG.GAG........................AU..CGCG.GGU.UCA.AA
+X61068.1/961-1034                     CGG.UCG........................GU..CGUU.GGU.UCG.AG
+X61065.1/170-242                      CAU.GCA........................UU..CACG.GGU.UCG.AA
+X61061.1/74-147                       CUA.UCG........................GU..CGGG.GGU.UCG.AA
+AF349769.2/1315-1395                  CAA.GU..AGU.....GAA...G.....ACUG...UGCU.GGU.UCG.AG
+X61068.1/393-465                      CAG.GGG........................GU..CGGC.GGU.UCA.AG
+X61068.1/560-632                      CAA.GGU........................GU..CGAU.GGU.UCG.AG
+X61068.1/1060-1145                    CCG.ACA.GGG.U...GUA...AA...AGCCG...CGGG.GGU.UCA.AA
+M91385.1/1291-1381                    CCG.UUAGAUG.GA..GUA...A...UCCAUG...CAAG.AGU.UCG.AA
+X03715.1/926-998                      CCA.AAG........................GU..CGCA.GGU.UCA.AG
+M91385.1/1046-1118                    CCG.GGU........................GU..UGUG.GGU.UCA.AG
+X03715.1/1086-1158                    CAA.AGU........................GU..CGGC.AGU.UCA.AU
+X03715.1/171-243                      CCC.CGA........................U...CGUC.GGU.UCG.AA
+X03715.1/481-553                      CAG.GGG........................GU..CGAC.GGU.UCG.AU
+X03715.1/388-461                      CGA.GGG........................GU..CGCA.GGU.UCG.AA
+X03715.1/288-361                      CAA.AAG........................GU..UGAG.GGU.UCG.AU
+X03715.1/779-868                      UUG.ACA.GGC.GGU.GAA...A..GCCGCG....CGGG.GGU.UCG.AA
+X03715.1/1004-1077                    GAG.GAG........................AU..CGCG.GGU.UCA.AG
+X03715.1/667-740                      CGG.AUG........................GU..CACU.GGU.UCA.AG
+M91385.1/1205-1276                    CCG.UAC........................GU..UGUG.GGU.UCA.AG
+X03715.1/589-662                      CGG.GAG........................GU..CAAG.AGU.UCA.AG
+U39708.1/2300-2229                    CUA.UCA........................UG..CGAU.GGU.UCG.AU
+M18050.1/352-424                      CAG.UGG........................GU..CCGG.GGU.UCG.AA
+K00202.1/1-71                         CUG.AUU........................G...UGAG.GGU.UCG.AU
+AE000043.2/9006-8935                  CAA.AGG........................GU..CCCG.AGU.UCG.AU
+D00559.1/56-142                       GUG.UUA.GGU.CGG.UCU......CCGGCG....CGAG.GGU.UCG.AG
+X16750.1/2-74                         CUG.ACA........................UA..CGCG.GGU.UCG.AU
+X17113.1/351-433                      CCC.AC..GCU.A...GCA...A....UAGCG...UGCC.GGU.UCA.AG
+M18050.1/273-344                      CCC.UCA........................UG..CGCC.GGU.UCG.AA
+X03154.1/489-562                      CGG.ACG........................GU..CAUU.GGU.UCA.AG
+X16746.1/1-72                         CCC.UGA........................U...CAUC.GGU.UCG.AA
+M16450.1/142-214                      CGG.UUU........................GU..CACA.GGU.UCG.AG
+X16752.1/1-74                         GGA.GAG........................GU..CGUU.GGU.UCA.AG
+AE000043.2/9216-9133                  CAG.AC..ACC.....UUC...AU....GGUUU..CGGG.AGU.UCG.AA
+K02974.1/529-600                      CCG.AGC........................GU..UGAG.GGU.UCG.AU
+M18050.1/100-172                      CAA.UAG........................GU..CGAA.GGU.UCA.AA
+X03154.1/801-875                      GAG.GAG........................AU..CACG.GGU.UCG.AG
+X16748.1/1-73                         CGU.GGA........................CA..CACG.GGU.UCG.AA
+X03154.1/110-183                      CAA.AAG........................GU..UGGG.GGU.UCG.AG
+M16450.1/308-380                      CAG.GCG........................GU..CAUA.GGU.UCA.AG
+X03154.1/608-697                      CCG.AGA.GUC.GGG.GAA...A..CCCGAG....CGGG.GGU.UCG.AA
+X16745.1/1-74                         GAG.GAG........................AU..CACG.GGU.UCG.AG
+X16759.1/1-73                         CCG.GAG........................GU..CGCA.GGU.UCG.AG
+X03154.1/723-795                      CCG.GAG........................GC..CGCA.GGU.UCG.AG
+AE000043.2/8839-8769                  CUG.AUC........................G...UGUC.GGU.UCG.AU
+D00550.1/152-232                      CUA.GC..GUC.....UUU.........GACG...UAAG.GGU.UCA.AG
+D00552.1/73-146                       CGU.GAG........................GU..CGGA.AGU.UCG.AG
+X16760.1/1-73                         CUG.CGU........................GU..CGGC.GGU.UCA.AU
+D00554.1/73-143                       CUG.AUU........................G...UGAG.GGU.UCG.AU
+D00558.1/58-130                       CAG.UGG........................GU..UGUG.GGU.UCG.AU
+X03154.1/401-474                      CGA.AAG........................GU..CGAG.AGU.UCA.AC
+D00547.1/242-315                      CGA.AGG........................GU..CGCA.GGU.UCA.AA
+D00547.1/329-401                      CAG.GGG........................GU..CGAC.GGU.UCG.AU
+X16765.1/1-73                         CAG.UAG........................GU..CGUA.GGU.UCG.AU
+X16754.1/1-86                         CCA.AC..GGG.C...UUA...AU...AUCCUG..UGCC.GGU.UCA.AG
+D00548.1/191-271                      CAC.UU..CC......UUA...C......GGUU..CGGG.GGU.UCG.AA
+X16758.1/1-74                         CGA.AAG........................GU..CGAG.AGU.UCA.AA
+X16763.1/1-89                         CCG.AGA.GUC.GG..GGA...AA..CCGAG....CGGG.GGU.UCG.AA
+X16767.1/1-73                         CCG.AGU........................GU..CACG.AGU.UCG.AG
+L00194.1/685-756                      CAG.GUG........................U...CGUC.GGU.UCG.AA
+L00194.1/554-627                      CGU.AAG........................GU..CGGC.AGU.UCG.AG
+AP003004.2/222291-222372              CGU.GU..UCC.....GCA...A.....GGAG...UGGA.GGU.UCG.AG
+AE008996.1/2003-1920                  CUG.GU..ACU.C...GAA...A....GGGUG...UGGA.GGU.UCG.AG
+AB066098.1/1687-1760                  GGU.GAG........................GU..CACA.AGU.UCA.AG
+AF074839.1/52-124                     CAG.GAG........................GU..CAGC.GGU.UCG.AU
+U18089.1/221-293                      CAG.GGG........................GU..CAUC.GGU.UCG.AG
+X07395.1/103-176                      CGU.GAG........................GU..CAGU.GGU.UCG.AG
+X12977.1/317-399                      UUA.GU..GCC.C...CCC........GGGUG...UGAG.GGU.UCG.AG
+X12977.1/94-167                       GCA.GAG........................GU..CACA.GGU.UCG.AA
+X12977.1/221-293                      CCG.GUU........................GU..CGUG.GGU.UCG.AG
+X12977.1/475-548                      CAG.AGG........................GU..CAAA.GGU.UCG.AA
+V00334.1/358-430                      GGU.GGG........................GU..CCCC.AGU.UCG.AC
+AE005611.1/1614-1687                  GCA.GAG........................GU..CUCA.GGU.UCG.AA
+AE005414.1/2681-2611                  CCG.UCU........................A...GUCC.GGU.UCG.AC
+AE005196.1/3290-3363                  CAG.GGG........................GU..CGCG.GGU.UCG.AG
+AE005414.1/2595-2512                  CCC.UC..GGC.G...UUC...G....CGCUG...UGCG.GGU.UCA.AG
+AE005497.1/10137-10064                CGA.GCG........................GU..CGGA.GGU.UCG.AA
+AE005245.1/5142-5071                  CCG.GCA........................UU..CCCU.GGU.UCG.AA
+AE005611.1/1749-1821                  CCA.GUU........................GU..CGUG.GGU.UCG.AA
+AE005414.1/2810-2738                  GUC.GGG........................GU..CGCG.AGU.UCG.AG
+AE005546.1/4076-3993                  GUA.GU..GCC.C...AAU...A....GGGCU...UACG.GGU.UCA.AG
+AE005658.1/7176-7257                  CAA.CC..GUA.....GAA...A.....UACG...UGCC.GGU.UCG.AG
+AE005527.1/84-156                     CCC.CGU........................GU..CCUU.GGU.UCG.AU
+AE005234.1/8154-8227                  UCG.UGG........................GC..CGCA.GGU.UCG.AA
+AE005629.1/7274-7346                  GGU.GAG........................GU..CGGC.AGU.UCG.AA
+AE005314.1/4287-4216                  UGU.GU.........................A...UACG.GCA.ACG.UA
+AE005629.1/6992-7073                  CUG.CC..GUC.....ACA.........GACUU..CGAA.GGU.UCG.AA
+AB035923.1/6106-6178                  GGU.GAG........................GU..CCCC.AGU.UCG.AC
+AB035922.1/6128-6200                  CCG.GGU........................GU..UGGG.AGU.UCG.AG
+AE005466.1/5965-6036                  GGC.UAA........................U...UGCA.GGU.UCG.AU
+AE005470.1/8444-8372                  CAA.GAG........................GU..CAGC.GGU.UCG.AU
+AE005245.1/5337-5264                  GAU.GGG........................GU..CACA.GGU.UCG.AA
+AE005245.1/4818-4747                  CCG.GCA........................UU..CCGA.GGU.UCG.AA
+AF234285.1/261-333                    CAG.GAG........................GU..CUGC.GGU.UCG.AU
+AE008857.1/222-150                    GCG.GUA........................A...CAGG.GGU.UCG.AA
+AE008893.1/17175-17247                CAG.UAG........................GU..CACC.AGU.UCG.AU
+AE008762.1/276-203                    GUG.GGG........................GU..CGUU.GGU.UCG.AG
+AE008837.1/3449-3522                  CCG.AAG........................GU..CGUC.GGU.UCA.AA
+AE008788.1/15048-14962                CCG.GA..GUA.GGG.GCA...A..CUCUAC....CGGG.GGU.UCA.AA
+AE008809.1/3263-3335                  GAG.GGG........................GU..CGGC.GGU.UCG.AU
+AE008839.1/18078-18008                CUC.UAU........................A...CGAG.GGU.UCG.AU
+AE008829.1/931-842                    GGA.GU..AUG.CGGUCAA...AAGCUGCAU....CCGG.GGU.UCG.AA
+AE008799.1/19388-19461                UCG.GGG........................GU..CGGA.GGU.UCA.AA
+AF233324.1/37223-37296                CAG.UGG........................GU..CGGA.GGU.UCG.AA
+AE008731.1/705-777                    CAA.UUG........................GU..CGCA.GGU.UCG.AA
+AE008883.1/15626-15696                UUA.GU..GUC.CUU..........ACGGACG...UGGG.GGU.UCA.AG
+AE008848.1/725-797                    CGC.UUG........................GU..CGCU.GGU.UCA.AG
+AE008727.1/5966-5885                  CUG.GC..GCC.....GCA...A.....GGUG...UGCG.AGU.UCA.AG
+AE008883.1/15399-15472                GCA.GAG........................GU..CUCA.GGU.UCG.AA
+AE008747.1/6317-6401                  CCG.GC..GAC.CC..GAA...A...GGGUU....CCAG.AGU.UCG.AA
+AE008710.1/84-156                     GCG.AAG........................GU..CGUA.GGU.UCG.AC
+AE008874.1/15640-15730                CCA.GU..UGG.GGCCGCCA..GCGGUCCCG....GGCA.GGU.UCG.AC
+AE008886.1/9662-9735                  GGU.GAG........................GU..CGGU.GGU.UCA.AG
+AE008868.1/12130-12057                GAA.GGG........................GU..CGGA.GGU.UCG.AA
+AF069749.1/1422-1494                  CCG.UAU........................GU..CACU.GGU.UCG.AG
+U32694.1/2454-2526                    GUC.GGG........................GU..CGCG.AGU.UCG.AG
+AF467991.1/42-125                     CCC.UC..GCC.UUU..........CGAGGCG...UGCC.AGU.UCA.AG
+AF083212.1/212-284                    CAG.GAG........................GU..CAGG.AGU.UCG.AU
+AE004843.1/4972-4900                  GGU.GAG........................GU..CAGC.GGU.UCA.AA
+AF127584.1/98-171                     GGU.GAG........................GU..CGGC.AGU.UCG.AA
+AE004843.1/5065-4995                  CUG.AUG........................A...UGCG.GGU.UCG.AU
+AE004866.1/8982-8910                  GAG.AAG........................GU..CGGG.GGU.UCG.AU
+X07950.1/1-81                         CUG.AC..GUC.....AUA.........GACUU..CGAA.GGU.UCG.AA
+X12975.1/234-306                      CCG.GUU........................GU..CGCG.AGU.UCA.AG
+X52969.1/525-607                      CAU.GC..GCC.U...GUA........AGGUG...UGAG.AGU.UCA.AG
+AE004294.1/4314-4241                  CAG.AGG........................GU..CGGG.GGU.UCG.AA
+AE004386.1/8370-8441                  CUG.AUG........................A...UGCG.GGU.UCG.AU
+AE004237.1/2976-2903                  GUG.GGG........................GU..CGGU.GGU.UCG.AG
+Y14522.1/1-81                         CUA.UU..GGG.....AUU.........CCCGU..CGCC.GGU.UCG.AU
+X02437.1/274-344                      UCG.UUA........................G...CGUG.GGU.UCG.AA
+X16643.1/820-900                      CUU.UU..GGG.U...UU.........ACCCG...CGCA.GGU.UCG.AA
+X16643.1/1078-1151                    CGC.AAG........................GU..CGUA.GGU.UCG.AU
+AF160864.1/14524-14453                CUG.AAG........................GU..CAUU.GGU.CCG.AU
+M11464.1/1-72                         CCC.UUG........................A...CCUG.GGU.UCG.AA
+AF160864.1/20552-20480                CUA.AAG........................GU..CGCG.GGU.UCG.AU
+X04815.1/1-81                         CUC.AU..UCC.....AUA.........GGAG...UGCC.GGU.UCG.AU
+L28677.1/8809-8880                    CCG.UAA........................A...UUUG.GGU.UCG.AU
+AF396436.1/528-448                    CUC.AU..UCC.....UAC.........GGAG...UGCC.GGU.UCG.AC
+K01749.1/2878-2958                    CUG.UU..GGU.....AGU.........ACCGU..CGUU.GGU.UCG.AA
+X04175.1/1-71                         CUG.AC.........................AU..CGUG.GGU.UCG.AC
+X15917.1/6364-6435                    CUA.AAG........................GU..CGUU.GGU.UCA.AU
+AF041468.1/40566-40494                GCA.GAU........................GU..CAGG.GGU.UCG.AG
+AF041468.1/43811-43739                UCU.CUA........................A...UGUA.GGU.UCG.AA
+M22010.1/2624-2705                    CCG.CU..AGU.....UCA.........UCUUU..CGCU.GGU.UCG.AA
+M17309.1/774-846                      CGA.UCG........................GU..CCUG.GGU.UCG.AA
+Z11874.1/40212-40285                  GCA.AGG........................GU..CGCA.GGU.UCG.AA
+M22010.1/3113-3185                    UCC.AAU........................GU..UGCG.UGU.UCG.AA
+X70810.2/2089-2011                    CAC.AU..GC......AUA...A......GCU...UGCC.GGU.UCG.AG
+X70810.2/30807-30878                  GCG.GUG........................GU..CGUC.GGU.UCG.AA
+X70810.2/102679-102606                UAC.GGA........................GU..CAGG.GGU.UCG.AA
+X15240.1/604-676                      CCU.UGU........................GU..CACC.AGU.UCA.AA
+X70810.2/60996-61067                  CUU.UUA........................UU..CCCC.AGU.UCG.AU
+X70810.2/102843-102771                CAG.AAU........................GU..CAGC.GGU.UCG.AA
+X12890.1/1972-2045                    GGU.AAG........................GU..CGCU.AGU.UCA.AG
+M17309.1/99-171                       GCG.GAA........................GU..UGCG.GGU.UCG.AG
+V00158.1/276-361                      CGA.GU..GUG.UCU.AAU......AAACAC....CGAG.GGU.UCA.AA
+X12890.1/2055-2127                    GCA.GAU........................GU..CAGC.GGU.UCG.AG
+X70810.2/100844-100773                CCU.UCA........................UU..CGCG.GGU.UCG.AU
+X70810.2/31388-31317                  CUG.UCA........................UU..CGGA.GGU.UCG.AA
+V00160.1/1137-1054                    CCU.GU..GUC.....UUU...AU....GAUG...UGAG.AGU.UCG.AG
+M22010.1/2934-3006                    CCU.GAU........................GU..AGUA.GGU.UCG.AA
+M18672.1/347-431                      CCA.GC..GUA.GU..UUU...U...GCUAC....CGAG.GGU.UCG.AA
+X70810.2/102754-102683                CGA.UCG........................GU..CGUA.GGU.UCG.AA
+V00158.1/694-623                      GUU.GAU........................GC..CAUG.GGU.UCG.AG
+X70810.2/30968-31041                  CCU.GAA........................GU..CAGA.GGU.UCA.AA
+M22010.1/3034-3106                    GAG.GCA........................A...CGGG.GAU.UCG.AA
+Z11884.1/254-326                      CUA.CAG........................GU..CGUU.GGU.UCG.AA
+X16590.1/277-349                      CGU.GUG........................GU..CGUG.GGU.UCG.AG
+X57046.1/341-271                      GUG.GGG........................GU..CGCG.AGU.UCG.AU
+X57045.1/288-359                      CAU.CAG........................G...UGUU.GGU.UCG.AA
+X57046.1/121-203                      UAU.GC..GGG.UAUCACA...GGGU.........CGCU.GGU.UCG.AU
+X57045.1/503-432                      ACG.GAG........................GC..CUAG.GGU.UCA.AA
+X57045.1/606-678                      CCA.AAG........................GU..UGCG.GGU.UCG.AG
+AF047724.1/439-367                    CGU.GUG........................GU..CGUG.GGU.UCG.AG
+Z11880.1/124-195                      CGU.GUG........................GU..CGUG.GGU.UCG.AU
+AF047723.1/4036-4107                  CAG.AGG........................GU..UGCA.GGU.UCG.AA
+AF047724.1/711-640                    CCG.AAA........................A...CCCA.GGU.UCG.AA
+Z11880.1/281-353                      CGA.AAG........................AU..UGCG.GGU.UCG.AG
+X07795.1/26-96                        UUA.AGA........................A...UGAG.AAU.UCG.AU
+J01390.1/6161-6231                    UAA.GAU........................G...UGUC.GAU.UCG.AA
+J01390.1/12259-12330                  UCG.UUA........................U...UUCA.GGA.UCG.AG
+J01390.1/6669-6740                    GAU.AUG........................U...UCAG.UGU.UCG.AG
+J01390.1/11859-11931                  GUU.AGU........................G...GGGG.AGU.UCA.AU
+J01390.1/13362-13432                  UAG.UAU........................A...UCCU.AGU.UCA.AU
+J01390.1/11933-12004                  CGA.AGG........................U...CAGG.UGU.UCA.AA
+J01390.1/12505-12576                  UUU.AUA........................U...UGGG.UGU.UCG.AG
+J01390.1/6449-6519                    UUA.UAU........................U...UCUU.AGU.UCA.AA
+J01390.1/6234-6306                    GAA.GUU........................UA..UGCC.GGU.UCA.AG
+J01390.1/6761-6842                    UAG.UU..AAG.UU..AAA.......ACUUU....CAUA.UGU.UCG.AA
+J01390.1/12336-12408                  GAU.UAG........................GU..UGUA.AGU.UCA.AG
+J01390.1/6861-6932                    AAG.AAA........................UU..GUUA.UGU.UCG.AA
+X04161.1/733-803                      AUU.UUG........................A...UCUA.AGU.UCG.AG
+J01390.1/12417-12498                  GGA.AU..AGU.....CAA.........ACUU...UGCA.AGU.UCA.AG
+J01390.1/12028-12098                  CAU.AAU........................A...UUUA.GGU.GCA.AC
+J01390.1/5955-6026                    CAU.UCU........................AC..UAUA.GGU.UCG.AG
+J01390.1/12100-12172                  GGU.UUG........................AG..UAAA.UGU.UCA.AG
+J01390.1/6035-6106                    CGA.AGU........................G...UGUC.GAU.UCG.AA
+J01390.1/11761-11831                  CGG.AAU........................A...AACA.AGU.GCG.AU
+J01391.1/18-88                        AUU.UUG........................A...UAGA.UGU.UCA.AU
+X05226.1/35-116                       CUC.AU..UUC.UU............CGGAAG...CGUC.GGU.UCA.AA
+X03126.1/162-234                      GAA.GCA........................GA..UGCC.GGU.UCG.AU
+X14485.1/2-72                         UUA.AAG........................A...UGAG.AAU.UCG.AU
+X55026.1/20537-20608                  CGG.AAG........................GC..UAUG.AGU.UCG.AA
+X15602.1/102-172                      AUU.AUG........................A...UAGA.UGU.UCG.AU
+X03126.1/364-434                      UUU.AAU........................U...UCUU.AGU.UCG.AG
+X02710.1/1-73                         CUG.AAG........................GU..CGUG.UGU.UCG.AU
+K00144.1/1-72                         UUG.CUU........................G...UCAA.GGU.UCA.AA
+X04512.1/2563-2632                    AUU.CCG........................A...UUUU.AGU.UCG.AA
+X14821.1/1-72                         CAU.CCC........................AU..GUUU.GGU.UCG.AU
+X14822.1/1-73                         UUG.GAA........................UU..UGUU.UGU.UCG.AA
+X13823.1/142-214                      CUA.CAC........................AU..UUAG.AGU.UCG.AU
+X13824.1/2-83                         GUG.UU..AUC.....GCA...A.....GAUA...UGAA.GGU.UCA.AA
+D31785.1/14571-14644                  CAA.AA..........UUA............G...UAUA.GGU.UCG.AG
+D31785.1/12211-12283                  CAA.UAU........................AG..UGAU.AGU.UCA.AU
+X02167.1/179-251                      CGA.AAG........................GU..UUGG.GGU.UCA.AA
+D10743.1/4-73                         CAA.AAG........................GU..UUAG.AGU.UCA.AC
+D10744.1/201-272                      CAU.UCC........................A...UGUG.AGU.UCG.AU
+X66438.1/1-72                         CUU.UUU........................A...UAUA.CGU.UCA.AA
+D31785.1/714-785                      AUG.GGA........................G...UACC.AGU.UCG.AU
+D10745.1/410-483                      UUG.GCU.U......................AU..GGUG.UGU.UCG.AA
+X66439.1/1-73                         GGA.CCU........................A...UCAA.AGU.UCA.AU
+X02167.1/268-340                      CGU.UAA........................A...UCUA.AGU.UCG.AU
+X02167.1/345-416                      UUG.AAA........................A...UGUU.GGU.UCA.AU
+D31785.1/832-903                      UUA.UAC........................AUU.UAGG.G.U.UCG.AU
+X66437.1/1-83                         UAA.UU..UAU.U...UUU........AAUAA...UAUG.GGU.UCA.AA
+U46121.1/66-138                       CUA.AUU........................A...UAUA.CGU.UCA.AA
+U18917.1/50408-50336                  CAG.AAG........................AU..UCCA.GGU.UCA.AG
+M35060.1/1-72                         CGA.AGG........................GU..UGCA.GGU.UCA.AU
+Z74387.1/1846-1765                    CUU.UU..GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AG
+L36887.1/535-616                      GUA.UU..ACU.....UUA...C.....AGUA...UGAA.GGU.UCA.AG
+Z36079.1/181-110                      CUG.UUG........................GU..CCUU.AGU.UCG.AU
+X81069.1/365-436                      GUG.GAG........................A...CCGG.GGU.UCG.AC
+X56005.1/1-73                         UUA.AUU........................A...UAUA.CGU.UCA.AA
+U22383.1/8197-8124                    GCG.GGG........................AU..CAGC.GGU.UCG.AU
+V00695.1/3453-3525                    CAU.UUA........................A...UAUG.AGU.UCA.AG
+Z74072.1/3173-3245                    GGA.GAG........................GU..CUCC.GGU.UCG.AU
+X04561.1/1-72                         CAA.CCC........................A...UGCUUGGU.UCA.AC
+J01470.1/315-386                      UUG.AUA........................A...UAUC.GGU.UCG.AU
+AJ404228.1/1559-1631                  CGA.AAG........................GU..UUGG.GGU.UCA.AA
+Z35950.1/5070-5141                    UGC.CAG........................A...UCGG.GGU.UCA.AU
+L36887.1/4319-4391                    CAU.UUA........................A...UAUG.AGU.UCA.AG
+L36887.1/3769-3839                    CUA.AUU........................A...UAUA.GGU.UCA.AA
+M26928.1/1266-1194                    GAA.GAG........................GU..CAUC.GGU.UCG.AU
+M26096.1/1-72                         CGA.GAG........................GC..CCUG.GGU.UCA.AU
+Z71616.1/3983-4056                    CGC.AAG........................AU..CGUG.AGU.UCA.AC
+K00287.1/1-73                         CGA.AAU........................GU..CAGG.GGU.UCG.AG
+J01373.1/73-144                       CCU.GAU........................GU..CCUC.GGA.UCG.AA
+Z28209.1/4569-4498                    GCG.GGG........................AU..CGUG.GGU.UCA.AU
+X55339.1/30-104                       CUU.GAG........................AU..CGGG.CGU.UCG.AC
+K02232.1/1-72                         AUG.GAG........................GA..UGUC.AGU.GCA.AA
+L36887.1/650-721                      UUG.GAG........................UU..UGUU.UGU.UCG.AA
+X56506.1/61-144                       CUG.UU..GGA.C...GGU...U....GUCCG...CGCG.AGU.UCG.AA
+K01981.1/82-168                       AUC.AU..UAG.UCU.UUA...U..UGGCUA....CGUA.GGU.UCA.AA
+U18916.2/60498-60427                  GAU.GAA........................A...CCCU.GGU.UCG.AU
+J01478.1/118-188                      CGA.AAG........................AU..UAUA.GGU.UCG.A.
+Z71311.1/286-214                      GUG.GAG........................AU..CAUC.GGU.UCA.AA
+L36895.1/3467-3537                    CAA.UCA........................U...UAGG.AGU.UCG.AA
+X56006.1/1-72                         AAA.GAU........................CU..AGUU.AGU.UCG.AG
+K01553.1/1-73                         CUG.GAG........................GU..CCUG.UGU.UCG.AU
+L36887.1/1748-1820                    AUU.AAU........................AU..UCCA.UGU.UCA.AA
+X69098.1/1-73                         GCG.ACC........................GU..CGUG.GGU.UCA.AU
+Z73326.1/1146-1075                    CGG.ACA........................A...CCCC.GGU.UCG.AA
+Z49705.1/23030-22957                  CAG.AAC........................GU..CCCC.AGU.UCG.AU
+Z75101.1/9634-9705                    CCU.GAU........................GU..CCUC.GGA.UCG.AA
+Z74797.1/2502-2432                    GUU.GGG........................C...CCCC.GGU.UCG.AU
+K00367.1/1-82                         CUC.UU..GGG.C...UCU........GCCCG...CGCU.GGU.UCA.AA
+X66375.1/99-169                       CGA.ACA........................A...CCCC.AGU.UCG.AA
+K00368.1/1-82                         CUG.UU..GGG.C...UCU........GCCCG...CGCU.GGU.UCA.AA
+K00205.1/1-72                         CAU.UGA........................A...UGCG.AGU.UCG.AU
+X04160.1/116-188                      CGA.AAG........................AU..UAUA.GGU.UCG.AA
+J05395.1/2325-2252                    CAG.AAC........................GU..CCCC.AGU.UCG.AU
+X00892.1/1-74                         UAA.AUA........................AU..GUAA.GGU.UCA.AU
+L36887.1/4635-4707                    GUA.CAA........................A...UAUA.GGU.UCA.AU
+AJ223323.1/613-684                    GAG.AAU........................A...GAUG.GGU.UCA.AU
+X04163.1/59-131                       CUA.CUU........................AU..UAAG.AGU.UCG.AU
+X04163.1/219-289                      CGU.UAA........................A...UCUG.AGU.UCG.AU
+J01533.1/143-72                       CAU.AUU........................A...UCUA.AGU.UCA.AA
+K00228.1/1-82                         CAG.GU..AUC.....GUA...A.....GAUG...CAAG.AGU.UCG.AA
+U51030.1/22201-22130                  GUG.GAG........................A...CCGG.GGU.UCG.AC
+X51551.1/101-172                      CAG.AAG........................AU..UAUG.GGU.UCG.AC
+U33007.1/60769-60697                  CAU.AAG........................GU..UAGG.GGU.UCG.AG
+L36889.1/130-201                      UUA.UUU........................A...CAUGUAGU.UCG.AU
+X55342.1/30-101                       GAG.AAG........................AC..UGCG.GGU.UCG.AG
+X66443.1/1-72                         AAA.GAG........................UU..AGUU.AGU.UCG.AU
+X66594.1/1984-2065                    GCG.UU..ACU.U...AU.........AAGUA...UAAA.AGU.UCA.AG
+X66440.1/1-74                         UUG.GCU.U......................AU..GGUG.UGU.UCG.AG
+X02173.1/522-593                      AUA.GAG........................GA..UGUC.AGU.GCA.AA
+X02893.1/57-130                       CAA.AUA........................AU..GUAA.GGU.UCA.AA
+X02205.1/668-740                      GUA.CCA........................A...UAUA.GGU.UCG.AU
+X02205.1/562-633                      CAA.UAG........................A...UAUG.AGU.UCA.AU
+X02172.1/155-228                      ACA.UAU........................UA..UCUA.AGU.UCA.AA
+X02173.1/256-326                      CAA.CCC........................A...UGCU.GGU.UCG.AA
+X02205.1/471-542                      GAG.AAU........................A...CAUA.GGU.UCA.AU
+X02168.1/63-135                       CUA.AUU........................A...UAUA.CGU.UCA.AA
+X02205.1/746-816                      CAA.UCA........................U...UAAG.AGU.UCG.AA
+X02173.1/441-512                      CAU.UGA........................U...UGUG.AGU.UCG.AU
+X02172.1/335-407                      CGA.AAG........................AU..UAUA.GGU.UCG.AA
+X02172.1/247-319                      CUA.CUU........................AU..UAAG.AGU.UCG.AU
+X02172.1/74-145                       UUA.UUU........................A...CAUGUAGU.UCG.AU
+X02173.1/152-223                      UUG.GAG........................U...UGUU.UGU.UCG.AA
+X02173.1/718-802                      AUC.AU..UAG.UU..UAA...U...AACUA....CGUA.GGU.UCA.AA
+X02173.1/54-135                       GUA.UU..ACU.....UUA...U.....AGUA...UGAA.GGU.UCA.AA
+X54421.1/14314-14385                  UAG.AUU........................A...UGUU.CGU.UCG.AA
+AL391016.1/2459-2530                  GAU.GCG........................A...CCCA.GGU.UCG.AU
+K03079.1/135-206                      CCG.UAG........................GU..CCCA.GGA.UCG.AA
+K00369.1/1-82                         CUA.AU..GGG.C...UUU........GCCCG...CGCA.GGU.UCA.AA
+AL132798.2/14445-14516                GAC.GCG........................G...UCGG.GGU.UCG.AC
+AL596271.1/1843-1770                  GAA.GAG........................GU..CCCA.GAU.UCG.AG
+AL023288.2/21768-21839                GAU.GCG........................G...CGGG.GGU.UCG.AU
+AL590457.2/15409-15481                CAA.GAG........................AU..UCCA.GGU.UCG.AC
+X54552.1/66-137                       UAA.GAA........................GU..UCUU.GGU.UCG.AU
+X54552.1/167-241                      UGA.GAG........................UU..UGUU.AGU.UCG.AA
+X00239.1/111-183                      CAA.GAG........................AU..UCCA.GGU.UCG.AC
+K00344.1/1-73                         CUG.UUG........................GU..CAUC.GGU.UCG.AU
+K00570.1/851-921                      CUU.GCA........................G...CCCG.GGU.UCG.AA
+X54421.1/15747-15819                  UCA.GUC........................UA..UGUA.AGU.UCG.AA
+M57698.1/294-367                      UCG.AAU........................GU..CGCC.GGU.UCG.AA
+X54421.1/14394-14476                  UUG.UC..GCU.....UUC...G.....AGCG...UGUU.GGU.UCG.AG
+M22563.1/71-141                       GAG.GCG........................A...CGGG.GAU.UCG.AA
+X07925.1/53-125                       GUU.GAU........................GU..CGCG.CGU.UCG.AA
+M19493.1/263-336                      GGU.GAG........................GC..CCCU.GGU.UCG.AA
+M19493.1/340-412                      GCA.GAU........................GU..CAGC.GGU.UCG.AG
+X07924.1/110-197                      GCU.GU..UUA.AGG.UUU...UC.CCUUAA....CGAG.GGU.UCG.AA
+X69067.1/6022-6086                    GCA.UAA........................A...UGGA.U....AA.AA
+K00462.1/57-128                       CCA.GAG........................GU..CCGA.GGA.UCG.AA
+AC009742.4/51767-51839                CAC.AAG........................GU..CCCC.GGU.UCG.AA
+AE003556.3/16759-16677                GCA.GU..CUA.C...UCU........GUAGG...CGUG.GGU.UCG.AA
+AE003727.3/195539-195611              UGA.GAG........................GU..ACGG.GGA.UCG.AU
+AF164586.1/1190-1126                  UUA.UAU........................A...UGUA.AU..UUU.U.
+U37541.1/1383-1322                    UUG.AAG........................G...AGUA.A...GUU...
+AC002512.1/77401-77473                CCA.AGG........................GU..CCAG.GGU.UCA.AG
+X07778.1/115-45                       CGG.GCG........................G...CCCG.GGU.UCG.AU
+X00432.1/665-732                      GUA.AUA........................A...UAAA.AU..AAU.UU
+X05915.1/238-170                      CCA.UUU........................A...UAAA.GGU.UAU.AA
+AF200843.1/1266-1331                  CUA.UAA........................A...UAAA.G.A.AAU.UU
+X00432.1/532-596                      GAU.AUA........................AU..UGAG.U...AUA.A.
+AE003494.3/240865-240793              CCG.AAG........................AU..UGCA.GGU.UCG.AA
+X03240.1/1267-1333                    CUG.UAA........................A...UAAA.GG..GUA.UU
+AC009461.5/128651-128579              CGG.AAG........................GC..CCCC.GGU.UCA.AU
+V00238.1/262-333                      CGG.AAG........................G...CCCG.GGU.UCA.AU
+AE003677.3/170128-170056              CAG.AAG........................AU..UCCA.GGU.UCG.AC
+AF200843.1/3014-3079                  CUA.UAU........................A...UAAA.GU..AUU.UU
+AC093098.2/67389-67475                CCG.UA..GUC.G...AUU...UG...CGUCG...AAGU.GGU.UCG.AU
+AE003471.3/169154-169225              CGG.AAG........................G...CCCG.GGU.UCA.AU
+AC009395.7/99012-98941                CGA.GAG........................GU..CCCG.GGU.UCA.AA
+AF185056.1/845-774                    GAA.AAG........................A...UUUU.UGU.GCA.AA
+X03240.1/1388-1326                    UUG.AAG........................G...AGUA.A.A.UUU...
+AC008345.4/147881-147810              CCA.GAG........................GU..CCGA.GGA.UCG.AA
+AC021639.5/181586-181505              CAG.AU..UCC.C...UCU........GGGAG...CGUA.GGU.UCG.AA
+X05914.1/400-337                      GUA.AAU........................UA..UGUA.G...GAU.U.
+X00432.1/816-751                      GUU.AUG........................G...AGAU.U...AAU.U.
+AE003538.3/103715-103786              CGG.GAG........................A...CCGG.GGU.UCA.AU
+M57910.1/1028-963                     CUA.UAU........................A...UAAG.A...UUU.AU
+J01404.1/5140-5204                    CAU.AAG........................G...UCUA.UU..AAU.U.
+AJ400907.1/3795-3861                  CUA.AAA........................U...UAUU.AA..AUA.A.
+AE003437.3/282636-282708              CUA.AAG........................GU..CCCC.GGU.UCA.AU
+AC099014.1/146549-146620              GUG.GUA........................A...CCCA.GGU.UCG.AA
+X03240.1/1-65                         GUA.AAU........................UA..UGCA.G...UUU.U.
+AE003624.2/69897-69824                CAG.GAG........................AU..CGUG.AGU.UCG.AA
+AF164586.1/93-158                     CAU.AAG........................A...UAGA.A.U.UUA.AU
+AF200837.1/6039-6103                  CAA.AAA........................G...UAUU.G.A.AU..AU
+AF200830.1/9887-9951                  UCA.AAA........................A...UAAG.A...UUA.UU
+X05914.1/238-170                      CCA.UUU........................A...UAAA.GGU.UUU.AA
+X58913.1/1046-981                     CUA.UUU........................A...UAAG.A...AUU.AU
+AF200837.1/5597-5661                  CAU.AAG........................G...UCUA.UU..AAU.A.
+AF276832.1/1449-1514                  CCA.UAU........................A...UAAA.GU..AUU.UU
+X03924.1/848-782                      GUU.GGG........................G...AAAU.U...AUU.UU
+X03924.1/17-83                        CAC.AAG........................G...ACUA.AA..UAA.U.
+X01078.1/1396-1463                    UUA.UUU........................A...UAUA.AUU.UAA.UU
+X03925.1/1-72                         GAA.AAG........................A...AAUU.UGU.GCA.AA
+L76657.1/1-67                         GAU.AUA........................AU..UGAA.UA..UUA.U.
+X03924.1/500-567                      UAA.AAA........................G...UAUU.GAA.UUU.AA
+M23363.1/611-683                      UGA.GAG........................GU..ACCG.GGA.UCG.AU
+K03317.1/4-76                         CGA.GAG........................GU..ACCG.GGA.UCG.AU
+X03602.1/660-731                      CAG.GAG........................G...CUCG.GGU.UCG.AU
+X13975.1/2575-2637                    CAA.AAG........................A....UUG.A...AAU.A.
+X80245.1/11535-11604                  CAU.AAG........................AA..AAGA.AGU.UCA.AU
+X13975.1/39-104                       CUA.AAA........................A...UAAA.GUU.UUG.A.
+X13975.1/791-854                      CUA.AAA........................U...AACU.A...AAA.A.
+X13485.1/5-77                         CCG.AAG........................AU..CGAA.GGU.UAA.AA
+U32309.1/158-89                       UUA.AGG........................G...UGAG.AGU.UGA.AU
+X17660.1/1002-1069                    AUU.AGG........................A...UGGA.CCC.UAG.AA
+X99772.1/11841-11913                  CCA.AAA........................AC..UCUU.GGU.GCA.AC
+X99772.1/5276-5204                    UAA.GAG........................UU..UAAA.GGA.UCG.AG
+X17661.1/419-487                      CAA.GAG........................U...CUGU.GGU.UAA.AG
+X17658.1/140-72                       CAG.AAG........................A...UGUG.GGG.UAG.UG
+X99772.1/5062-5131                    CCC.UCA........................G...CGGA.GGU.GAA.AA
+X99772.1/9544-9611                    CAC.ACG........................G...UCUU.GGU.UAG.AG
+X99772.1/5441-5375                    CCA.CAU........................A...CAGA.GGU.UUG.AG
+X99772.1/11702-11770                  CUA.AAA........................A...UAGA.GGU.UAA.AC
+AF125213.1/1282-1213                  UUA.AGG........................G...UGGG.AGU.UAA.AA
+M81755.1/6-77                         CCG.GAA........................GU..CGGA.GGU.UAA.AA
+L29771.1/1004-1071                    GUU.AAG........................A...CGGA.CCC.UAG.AA
+M10217.1/7394-7325                    CCG.UGU........................A...CAGA.GGU.UCA.AG
+M10217.1/11492-11561                  CAC.AAA........................G...UCUU.AGU.UAG.AA
+M10217.1/7154-7086                    CAA.UUG........................A...UGUU.GGA.UAA.AA
+M13046.1/2222-2289                    GCU.GAG........................A...UGAG.CCC.UAG.AA
+X04821.1/1-73                         CGA.AAG........................GU..CCCC.GGU.UCG.AA
+M10217.1/17388-17457                  CCG.AAG........................A...UUGA.GGC.UAA.AA
+M10217.1/11905-11973                  CAA.CAA........................A...UUAU.GGU.UAA.AC
+M10217.1/7325-7260                    CUC.GAG........................A...AGCA.A...ACG.AA
+M10217.1/9038-9106                    GCG.AAA........................U...AGCU.GGU.UAG.AC
+M10217.1/5770-5840                    GUG.AAA........................UA..UAUG.GGU.UCA.AA
+Y00430.1/2429-2358                    UAU.GAG........................GU..CUUG.GGU.UCA.AU
+M10217.1/7015-7083                    CCC.UAA........................G...CAGG.AGU.UAG.AA
+K02456.1/141-212                      CCA.GAG........................GU..CGAU.GGA.UCG.AA
+M10217.1/2136-2204                    GCU.GAG........................A...UGAGCCCU.ACG.AA
+M10217.1/5910-5978                    CCA.AAC........................A...UGUU.GGU.UAA.AC
+Y00163.1/254-326                      CUG.AGG........................GU..CCAG.GGU.UCA.AG
+M10217.1/13648-13715                  CUA.GAG........................U...CAGA.GGU.UAA.AC
+M10217.1/5909-5841                    UCU.CAG........................G...UGCA.GGU.UCA.AU
+Y10943.1/948-1016                     GAA.ACA........................A...UAUC.UGU.UAA.AC
+U15659.1/246-176                      CAG.AGU........................A...UGGG.GGU.UCG.AU
+M10217.1/4724-4798                    CUU.UUU........................AU..CAGG.GGU.UCA.AA
+M10217.1/16246-16178                  UCA.CAA........................G...UUCU.GGU.UAG.AG
+M10217.1/13781-13846                  CCA.GAA........................AC..UCUU.GGU.GCA.AA
+D12695.1/435-369                      UCG.AAG........................A...CAGA.GGU.UUG.AG
+D12694.1/2607-2676                    CCG.GAG........................AC..UGUA.GCC.UAA.CC
+AF314016.1/365-435                    GAG.GCU........................UA..UAGG.GGU.UCA.AA
+D10368.1/1439-1508                    CCU.UAA........................G...CGGA.GGU.UAA.AC
+D12695.1/368-304                      CCC.AAG........................A...UGCA.GUA.UAA.UA
+D12695.1/203-134                      CAG.GAG........................A...UGUA.GGU.UAA.UA
+D12694.1/2745-2677                    CCG.GUG........................G...UAAA.GGU.UAA.AG
+D10368.1/338-405                      CCA.ACA........................A...UGUU.G.U.UAA.AA
+AF314016.1/506-436                    UCU.UAA........................G...UAUA.GGU.UCA.AU
+M57527.1/1-70                         GCU.AAG........................A...UGAA.CCC.UAA.AA
+D12694.1/2533-2604                    CCA.GCA........................UC..UCUU.GGU.GCA.AG
+AF314018.1/1820-1748                  UAA.AAU........................AU..UACG.GGA.UCG.AG
+AF340025.1/630-698                    CUA.AAA........................A...UAGG.AGU.UUA.AC
+X52392.1/3967-4040                    CUU.UAU........................C...CAGA.GGU.UCA.AA
+X52392.1/16177-16108                  CUG.GAG........................A...UGGA.GGU.UUG.AG
+X52392.1/5172-5102                    UCU.UCU........................G...UGUA.GGU.UCG.AU
+X16401.1/1-69                         ACU.AAA........................U...CACA.GGU.GCA.AA
+J00881.1/210-282                      CUC.AGG........................GU..CGUG.GGU.UCG.AG
+X52392.1/16039-16107                  CCA.AAA........................AC..UGAA.GAC.UCC.AC
+X52392.1/11128-11195                  CAG.CAA........................A...UUAU.AGA.CCC.AC
+X52392.1/13000-13070                  CCA.CCU........................A...UCUU.GGU.GCA.AA
+X52392.1/6280-6355                    CCU.UAA........................A...UAAG.AGU.UAA.AC
+X52392.1/1228-1297                    GCC.AAG........................A...UGGU.AC..CUA.CU
+AF076356.1/60-128                     CUU.UAA........................A...AUCU.GGU.AUC.AA
+X52392.1/16775-16708                  CCG.UAG........................U...CCUU.GGG.GUC.UA
+X52392.1/2273-2345                    UGA.AAG........................A...UACC.CUC.AAC.AG
+X52392.1/5025-5096                    GUG.AAC........................A...UAGA.GGU.AUA.AC
+X52392.1/6430-6362                    CAG.GAG........................A...UACA.GGU.UAA.UG
+X52392.1/6573-6508                    UCG.UUG........................A...UGUA.CAC.UAA.AG
+X52392.1/8258-8184                    CAA.CAU........................G...UGAG.GGU.UCG.AU
+X52392.1/6506-6434                    UAA.AAU........................UG..UAUG.GGA.UCG.AA
+K01941.1/217-303                      CUG.UA..GCU.GU..CUA.......GCGACA...GAGU.GGU.UCA.AU
+X52392.1/5172-5240                    CCG.AAA........................A...UGAU.GGU.UUA.AC
+L07095.1/5086-5018                    CAA.UAG........................A...UGUA.GGA.UGA.AG
+AJ296990.1/141-209                    GUA.AAU........................UA..UAGA.GGU.UCA.AG
+L07095.1/5327-5261                    CUA.AAC........................A...CAGA.GGU.UUA.AA
+AB042524.1/5257-5192                  UCG.AAG........................G...UGUA.GAG.AAA.U.
+AB049357.1/11673-11743                CCA.AAA........................A...CCUU.GGU.GCA.AA
+L07095.1/15292-15358                  CCU.GAA........................A...UGAA.G.A.UCU.UC
+L07095.1/2676-2750                    CUU.GUU........................CC..CAGA.GGU.UCA.AA
+X00229.1/1945-2016                    GCC.GCG........................G...CCCG.GGU.UCG.AU
+V00711.1/3842-3772                    UCU.UAA........................G...UGUA.GGU.UCA.AU
+L07095.1/4950-5016                    CCC.UAA........................G...AAAA.C.A.CAC.AA
+AB042524.1/9391-9458                  UAG.UAG........................A...UUCU.GAA.UAA.AC
+AB042809.1/5159-5089                  UAA.AUU........................UU..CGUA.GGU.UUA.AU
+AC084429.5/20418-20485                CUG.ACA........................A...CAGG.AAA.UAA.AC
+AB042432.1/14140-14072                UCA.UUG........................G...UCGC.AGU.UGA.AU
+U47458.1/87-21                        CUG.GUG........................G...UGGG.GA..GUA.GC
+AB049357.1/1-68                       GCU.UAG........................A...UGGA.U.A.AUU.GU
+AY012114.1/954-1022                   CAG.AAG........................A...UUUC.A.U.GAC.CA
+AB042432.1/3845-3913                  CCG.AAA........................A...CGUU.GGU.UUA.AA
+AB042432.1/6942-7011                  GUU.AAA........................U...UAUA.GAU.CAA.UA
+J00642.1/462-533                      GCA.GCA........................A...CCUC.GGU.UCG.AA
+X00706.1/129-200                      CAG.UUG........................A...CCCG.GGU.UCG.AU
+X14848.1/3820-3750                    UCU.UAG........................G...UGUA.GGU.UCA.AU
+M22764.1/167-240                      CUA.AAA........................GG.UCCCU.GGU.UCG.AU
+J01436.1/1456-1522                    CCA.AAA........................A...UGAA.GA..GUC.AG
+X00704.1/131-202                      CGG.GAG........................A...CCGG.GGU.UCG.AU
+V00676.1/400-335                      CCC.UUA........................G...AAAA.C.A.AAC.AA
+X14848.1/5139-5066                    UAA.AUU........................UU..CGUA.GGAAUUU.GA
+AJ428514.1/9797-9864                  CAU.UAG........................A...UUAU.GAU.AAU.AA
+K01637.1/819-890                      CGA.GAG........................GU..CCUG.GGU.UCA.AA
+V00678.1/193-264                      UAA.AUU........................UU..CGUA.GGU.UUG.AA
+J01435.1/264-194                      UAA.AUU........................UU..CGUA.GGU.UUG.AA
+V01272.1/2790-2861                    GCC.GCG........................G...CCCG.GGU.UCG.AU
+M27315.1/1347-1280                    UCG.AAG........................G...UGUA.GAG.AAU.CU
+X14848.1/3824-3891                    CCG.AAA........................A...UGUU.GGU.UAA.AC
+V00680.1/447-380                      CAG.AAG........................A...AUUC.A.U.AAA.AA
+AJ428514.1/3834-3899                  CCG.AAA........................A...UGUU.GGU.CUA.AA
+V00677.1/264-332                      UAA.CAG........................A...UGUA.AGA.UAU.AG
+V00676.1/92-159                       UCG.AAG........................G...UGUA.GAG.AAU.CU
+X14848.1/1-67                         GCU.UAG........................A...UGGA.U.U.CAA.AA
+J01435.1/55-120                       CCC.UUA........................G...AAAA.C.A.AAC.AA
+X14848.1/3684-3752                    GUA.AAU........................AA..UAGA.GGU.UUA.AA
+V01556.1/306-238                      UCA.UUA........................G...UCAC.AGU.UAA.AU
+K00174.1/1-68                         GUU.AAG........................U...UAUA.GAC.UUA.AA
+V00676.1/23-88                        CUA.AAG........................A...CAGG.GGU.UGA.GC
+K00434.1/154-84                       UCU.UAG........................G...UGUA.GGU.UCA.AU
+AJ428514.1/11535-11602                CUA.ACA........................A...CAGG.AAA.UCA.AA
+V01556.1/1456-1523                    CCA.AAA........................A...UGAA.GAG.UCA.GC
+J01435.1/4494-4561                    CAG.UUA........................A...UUCU.GAA.AAA.AC
+J01435.1/6776-6846                    CCA.AAA........................A...CCUU.GGU.GCA.AC
+X14848.1/2654-2728                    CUU.GUU........................CC..CAGA.GGU.UCA.AA
+M25659.1/553-621                      GCC.UAG........................A...UGGA.U.U.CAC.AC
+D85272.1/587-657                      UCA.AAA........................A...CAUU.GGU.GCA.AC
+D85289.1/587-657                      UCA.AAA........................A...UAUU.GGU.GCA.AC
+D85271.1/587-657                      UCA.AAA........................A...UAUU.GGU.GCA.AC
+M22650.1/459-527                      CUA.ACC........................A...UAGA.GAC.UUA.CC
+D85289.1/459-527                      CUA.ACU........................A...UAGA.AGC.UUA.CC
+D85275.1/459-527                      CUA.ACU........................A...UAGA.GGC.CUA.CC
+D85268.1/459-527                      CUA.ACC........................A...UAGA.GAC.UCA.CC
+D38114.1/11688-11758                  CCA.AAA........................A...UUUU.GGU.GCA.AC
+D38114.1/11560-11628                  CUG.AUA........................A...CAGA.GGC.UCA.CA
+AF346998.1/4403-4470                  CCG.AAA........................A...UGUU.GGU.UAU.AC
+AF346999.1/4402-4331                  UCU.CAG........................G...GAUG.GGU.UCG.AU
+AC005329.1/7043-6971                  CUA.AAG........................GU..CCCU.GGU.UCG.AU
+AC007298.17/145366-145295             CGG.GAG........................A...CCGG.GGU.UCG.AU
+AC004941.2/32735-32806                CAA.GAG........................GU..CCCU.GGU.UCA.AA
+AC093311.2/140036-139968              UCA.UUG........................G...UCGU.GGU.UGU.AG
+M16479.1/42-123                       CUG.CC..GUC.....AUC.........GACUU..CGAA.GGU.UCG.AA
+AC092686.3/29631-29561                CGG.GAG........................G...CCCG.GGU.UCG.AU
+AF134583.1/1816-1744                  UAA.GUG........................UU..UGUG.GGU.UUA.AG
+AF346992.1/15890-15955                CCG.GAG........................A...UGAA.A...ACC.UU
+K01921.1/234-307                      CGA.AAG........................AU..UGGU.GGU.UCG.AG
+L23320.1/77-10                        UAA.CUA........................G...UUUU.GAC.AAC.AU
+AC005783.1/27398-27326                CGA.AAG........................GU..CCCC.GGU.UCG.AU
+AF382005.1/581-651                    GUU.UAG........................A...CGGG.C.U.CAC.AU
+AP000442.6/2022-1950                  CUG.AGG........................GU..CCAG.GGU.UCA.AG
+M15347.1/1040-968                     CCA.GGG........................GU..CGCG.AGU.UCA.AU
+AC018638.5/4694-4623                  CGA.GAG........................GU..CCCG.GGU.UCA.AA
+AF347015.1/12139-12207                CUG.ACA........................A...CAGA.GGC.UUA.CG
+AL352978.6/119697-119770              GCC.AAG........................GU..CGCG.GGU.UCG.AU
+AC008443.10/8240-8321                 CCA.GU..CUC.....UUC...G.....GGGG...CGUG.GGU.UCG.AA
+AC008670.6/83597-83665                CUG.ACA........................A...CAGA.GGC.UCA.CG
+AC008443.10/42590-42518               CUC.AGG........................GU..CGUG.GGU.UCG.AG
+AF347015.1/5827-5762                  UCG.AAG........................A...AGCA.GCU.UCA.AA
+J00309.1/356-427                      GCC.GCG........................C...CCCG.GGU.UCG.AU
+AF381996.1/4265-4333                  GUA.AAU........................AA..UAGG.AGC.UUA.AA
+AC008443.10/9027-8955                 CGA.AAG........................GU..CCCC.GGU.UCG.AA
+X04779.1/1-73                         CCU.UAG........................GU..CGCU.GGU.UCG.AU
+AF091512.1/37281-37352                CGA.GAG........................GU..CCCG.GGU.UCA.AA
+AC008443.10/38881-38809               CGA.AAG........................GU..CCCC.GGU.UCG.AA
+AF382013.1/10403-10467                CAU.UAA........................A...UUAU.G...AUA.AU
+AF347015.1/1604-1672                  UAG.GAG........................A...UUUC.AAC.UUA.AC
+AC024995.8/165717-165798              CCA.UU..GGG.G...UCU........CCCCG...CGCA.GGU.UCG.AA
+AC008443.10/43006-42934               CGA.AAG........................GU..CCCC.GGU.UCG.AA
+M89651.1/39808-39722                  CUG.UA..GCU.GU..CUA.......GCGACA...GAGU.GGU.UCA.AU
+AF347005.1/12268-12338                CCA.AAA........................A...UUUU.GGU.GCA.AC
+AC108081.2/59868-59786                GCA.GU..CUC.C...CCU........GGAGG...CGUG.GGU.UCG.AA
+AF347015.1/5892-5827                  CUA.AAG........................A...CAGG.GG..UUA.GG
+AF347001.1/16015-15948                CUA.AUG........................G...UGGA.G.U.UAA.AG
+Z54587.1/126-45                       CCA.GU..CUC.....UUC...G.....GAGG...CGUG.GGU.UCG.AA
+AC006449.19/196857-196784             CGA.AAG........................GU..UGGU.GGU.UCG.AG
+AL132988.4/95773-95841                CAG.UUG........................A...UGCA.GAG.UGG.GG
+X58792.1/174-245                      CCA.GCG........................A...UCCG.AGU.UCA.AA
+AC008670.6/83725-83795                CCA.AAA........................A...UUUU.GGU.GCA.AC
+X93334.1/6942-7009                    GUU.AAA........................U...UAUA.GGC.UAA.AU
+AF134583.1/1599-1666                  CCC.UCA........................G...UAAG.U.U.GCA.AU
+AL163195.5/3702-3774                  CCA.GGG........................GU..CGCG.AGU.UCA.AA
+V00675.1/586-656                      CCA.AAA........................A...UUUU.GGU.GCA.AC
+D38115.1/11583-11651                  CUA.AUA........................A...UAGG.GCC.CCA.CA
+X99256.1/11558-11626                  CUA.ACA........................A...UAGA.GGC.UCG.AA
+M22655.1/587-657                      CCA.AAA........................A...CAUU.GGU.GCA.AC
+M22657.1/587-656                      CCA.AAA............................AAUU.GGU.GCA.AC
+M22656.1/587-656                      CCG.AAA............................AAUU.GGU.GCA.AC
+M22656.1/459-528                      CUA.AUA........................A...UAGA.AGC.CCA.AA
+AF155162.1/115-49                     UUG.GUG........................G...UGAG.GU..UUA.AU
+M86496.1/1024-1089                    UAG.AAG........................A...UUUC.AU..ACA.C.
+M86496.1/1-68                         GCC.UAG........................A...UGAG.U.A.UAU.UA
+M86499.1/1-68                         GCC.AAG........................A...UGAG.UG..UAC.G.
+M86499.1/1022-1088                    UAG.AAG........................A...UUUC.ACA.CAU.C.
+M86501.1/1-68                         GCC.UAG........................A...UGAG.U...GUA.UU
+M86501.1/1024-1090                    UAG.AAG........................A...UUCC.AUA.CAC.U.
+M86495.1/1026-1092                    UAG.AAG........................A...UUUC.ACA.CAC.UA
+M86495.1/1-68                         GCC.UAG........................A...UGAG.U.G.CAC.UA
+AF490528.1/4630-4697                  GUU.AAG........................U...UACA.AGU.GAA.AG
+AF490528.1/1519-1448                  UCU.UAG........................G...AGUA.GGU.UCG.AU
+V00654.1/12038-12108                  CCA.AAA............................AAUU.GGU.GCA.AC
+AF490529.1/3010-2943                  CUA.AAG........................A...UAGA.GGU.UUG.AC
+AF490529.1/11834-11766                UCA.UUA........................G...UCAU.GGU.UAG.AU
+V00654.1/4197-4265                    CCG.AAA........................A...UGUU.GGU.UUA.UA
+K00242.1/1-75                         UUU.AUA........................UC..CAGA.GAU.UCA.AA
+V00654.1/15791-15726                  UUG.AUG........................G...UGAG.AC..UGC.A.
+AF493542.1/2517-2451                  UCA.GAG........................A...AGCA.GCU.UCA.AU
+AF034440.1/1115-1181                  GCC.UAG........................A...UGAG.U.C.UCC.CA
+AF493541.1/2418-2346                  UAA.AGU........................UU..CGUG.GGG.GUG.GA
+AF493542.1/6654-6722                  CAG.CUA........................G...UUUC.GGU.CUA.GU
+AF490529.1/2769-2701                  CAA.UUG........................A...UGUA.AGG.UGU.AG
+V00654.1/11907-11976                  CUA.ACA........................A...UAGA.AAC.UCA.UU
+AF493541.1/7070-7138                  CAU.UAG........................A...UUAU.GAU.UUA.AU
+AJ235316.1/1023-1090                  GCC.UAG........................A...UGAG.U.A.CAC.CA
+M86494.1/1026-1092                    UAG.AAG........................A...UUUC.ACA.U...AC
+M86493.1/1-68                         GCC.UAG........................A...UGAG.U.A.UAU.GA
+M86493.1/1025-1091                    UAG.AAG........................A...UUUC.ACA.CAC.C.
+M86498.1/1-69                         GCC.UAG........................A...UGAG.U.G.CUC.CA
+M86498.1/1026-1092                    UAG.AAG........................A...UUUC.ACC.CAC.C.
+M86500.1/1-68                         GCC.UAG........................A...UGAG.U.A.UAU.UA
+M86497.1/1-66                         GCC.UAG........................A...UGGG.U.A.UUU.A.
+M86497.1/1020-1086                    UAG.AAG........................A...UUUC.ACA.CGC.C.
+AL031229.2/40502-40430                CGA.AAG........................GU..CCCU.GGA.UCA.AA
+AL590385.23/26129-26058               GCC.GCG........................G...CCCG.GGU.UCG.AU
+AL009179.1/106037-106108              CCA.GAG........................GU..CGAU.GGA.UCU.AA
+AL356957.27/121645-121572             CGA.AAG........................GU..UGGU.GGU.UCG.AG
+AL662865.4/12206-12135                CCA.GCG........................A...UCCG.AGU.UCA.AA
+AL590385.23/27782-27864               GCA.GU..CUC.C...CCU........GGAGG...CGUG.GGU.UCG.AA
+Z98744.2/66305-66234                  CCA.GAG........................GU..CGAU.GGA.UCG.AA
+AL671879.2/100356-100285              UAU.GAG........................GC..CCCG.GGU.UCG.AU
+AL021808.2/65570-65498                CGA.AAG........................GU..CCCC.GGU.UCG.AA
+AL021918.1/81116-81197                CCA.UU..GGG.G...UUU........CCCCA...CGCA.GGU.UCG.AA
+AL355149.13/15278-15208               CGG.GAG........................A...CCCG.GGU.UCA.AU
+AL021918.1/94597-94678                CCA.UU..GGG.G...UUU........CCCCG...CGCA.GGU.UCG.AA
+AL590385.23/26487-26416               CAG.UUG........................A...CCCG.GGU.UCG.AU
+AL133551.13/12355-12436               CCA.AU..GGG.G...UCU........CCCCG...CGCA.GGU.UCG.AA
+AL021918.1/54817-54736                CCA.UU..GGG.G...UUU........CCCCG...CGCA.GGU.UCG.AA
+AL589879.21/171955-172027             CUG.AGG........................GU..UCAG.GGU.UCA.AG
+X16885.1/811-882                      GAG.AAG........................A...AGUU.UGU.GAA.AU
+X16885.1/631-561                      UUA.UAA........................A...AAAA.GGU.UUA.AU
+AF217350.1/265-194                    UAA.AAG........................AC..AGCA.AGA.UCA.AU
+X16885.1/460-388                      UUC.UUU........................AU..CAGA.GGU.UCA.AA
+AF217350.1/193-122                    CUC.ACA........................U...CAAA.GGU.UCA.AG
+X16885.1/1030-1101                    CAG.ACU........................U...UGAA.AGU.UUA.AC
+X16885.1/779-708                      UCA.AAA........................A...UAGAAGGA.UAA.AA
+X16885.1/635-704                      CCG.GAG........................U...AACU.GGU.AAACAA
+X16885.1/1019-953                     UUU.UCA........................AU..AGAG.AGU.GAA.AC
+X16885.1/950-882                      CUA.UAG........................A...UGCG.GCC.AGU.UU
+X16888.1/864-793                      UAA.AAG........................AG..AGCA.AGA.UCA.AU
+X16888.1/255-184                      UUA.UUU........................A...UAAA.GGU.UUA.AG
+X55514.2/4047-4119                    GAG.AAG........................A...AGUU.UGU.GAA.AU
+X16888.1/178-111                      CAA.AAG........................G...GCUU.UGU.UAAGAA
+X16888.1/869-940                      UCU.UUA........................A...UACA.AGU.GCA.AC
+X16887.1/553-487                      UUA.UAG........................G...UUUA.GGU.UGA.AC
+X55514.2/4027-3957                    UCA.AGA........................A...UAGAAGGA.UAA.AA
+X55514.2/4257-4189                    UUU.UAA........................A...UAAG.AGU.GGA.AC
+X55514.2/4416-4343                    CUU.ACA........................U...CAAG.GGU.UCA.AU
+X55514.2/4187-4119                    CUA.CAG........................A...UGCG.GUU.AUA.AU
+X55514.2/3882-3954                    CCA.AAG........................U...UACU.GGU.AAUCAA
+M25321.1/113-184                      CAA.AAC........................U...UGAA.AGU.UUA.AA
+M25321.1/478-410                      UUG.UAG........................A...UGCA.AGU.UUA.AU
+X55514.2/3696-3624                    UUC.UUU........................AU..CAAG.GGU.UCA.AU
+D16387.1/11555-11625                  GAG.CUG........................A...UAUU.UGU.GCA.AA
+D16387.1/276-206                      UAA.AUA........................GA..GGAA.GGU.UCG.AA
+X16886.1/1215-1285                    UCU.UAA........................A...UAUA.AGU.UCA.AC
+X16886.1/999-1070                     CAG.UAA........................C...UCCA.AGU.UUA.AC
+D16387.1/11909-11838                  CUA.CGA........................U...CAAG.GGU.UCA.AA
+X16886.1/993-924                      CUU.UAA........................A...UAAG.AAU.GGG.AA
+D16387.1/11325-11257                  CGA.AAG........................GU..UUUU.GUA.AAC.AA
+X16886.1/923-857                      CUA.UAG........................A...UGCG.G.G.UAA.UC
+D16387.1/11403-11471                  CUG.GAA........................U...UAUC.UGU.AACCAC
+X16886.1/781-711                      UCA.AAA........................A...UGGAAGGA.UAA.AU
+X16886.1/1355-1286                    CUG.UUG........................G...UGUA.AGU.AUA.AA
+X16886.1/458-387                      UUC.UUU........................AU..CGAA.GGU.UCA.AA
+D16387.1/11397-11328                  CUA.GGU........................A...GGAA.GGU.UCA.AG
+U50045.1/216-145                      CAG.GAG........................AU..AACA.AGA.UCA.AU
+M37162.1/1352-1420                    CUU.UUU........................A...UAAG.AAU.GGA.AA
+J04815.1/7401-7469                    CAG.AAG........................G...CUUU.GGU.UAA.AG
+J04815.1/1380-1448                    CAA.GAA........................AU..AGUA.GGA.UAA.AA
+J04815.1/1662-1729                    CCU.UAG........................A...UGCA.AUU.AGU.UC
+J04815.1/1231-1299                    UUG.UAG........................A...CGUA.AGU.GAA.AA
+J04815.1/2041-2109                    CAA.AUA........................GC..UCUU.AGC.GAA.AA
+J04815.1/1-73                         GCU.UCA........................A...AGAG.AGU.UAA.AG
+J04815.1/1371-1301                    UCC.UUG........................U...UGUG.GGU.UCA.AU
+J04815.1/1966-2036                    CCA.UAC........................A...CAAA.GGU.UAA.AU
+M37162.1/1557-1488                    GAG.GUC........................A...CACU.CGU.GCA.AU
+J04815.1/3159-3231                    UAG.ACU........................AU..CAAG.GGU.UAA.AU
+J04815.1/10228-10159                  CGU.UGG........................A...UAGA.GGU.UCA.AU
+J04815.1/952-1020                     CUC.UAA........................G...UUUG.AGU.UAA.AA
+M37162.1/1211-1282                    UUU.UC.........................AU..CGAA.GGU.UCA.AC
+J04815.1/1812-1884                    CCA.AGA........................A...UGGAAGGA.UAG.AA
+J04815.1/1592-1523                    CAG.AAA........................U...CCUA.AGU.UAA.AU
+J04815.1/1026-1098                    CUU.GGA........................G...AGAG.GGU.UAA.AG
+M28270.1/1-73                         CUU.CCU........................AU..CAAA.GGU.UCA.AC
+J04815.1/11997-12064                  CUG.GAG........................U...AACU.GGU.UAA.AA
+J04815.1/1953-1885                    CCA.AAA........................U...UGCU.GGU.UAA.AU
+X12631.1/10184-10115                  CGU.UUG........................A...UAGA.GGU.UUC.UU
+X12631.1/1567-1497                    CAA.AAG........................U...UCUA.AGU.UAA.AG
+X12631.1/7349-7415                    CAG.AUG........................G...UUUU.GGU.UCA.AC
+X12631.1/1426-1497                    CUU.UUA........................A...CGAG.GGU.UCA.AC
+X12631.1/2020-2087                    CAG.ACA........................G...UCUU.GGU.GAA.AA
+X12631.1/2088-2158                    UUU.CCU........................AU..CAAG.GGU.UCA.AC
+X12631.1/1775-1706                    GAG.ACC........................A...CACU.CGU.GCA.AU
+X12631.1/1207-1274                    UUG.CA.........................A...UGUA.AG..GUA.AG
+X12631.1/3132-3200                    UAG.AUU............................UAAG.GGU.UAA.AU
+X12631.1/1937-1868                    CCA.AA.........................AU..UGCU.GGU.UAA.AC
+X12631.1/1795-1866                    CCA.GGA........................A...UGAA.GGA.UAA.AA
+X12631.1/1014-1084                    CCA.GGA........................G...AGAG.GGU.AAA.CU
+X12631.1/1347-1277                    UCU.UCU........................G...CUUG.GGU.CCA.UU
+X12631.1/8405-8475                    UUA.AAA........................GA..AAUU.AGC.UAA.UA
+X12631.1/939-1009                     CUC.UUA........................AG..UUUG.AGU.UAA.AA
+X12631.1/1570-1639                    CUU.UAA........................A...CAAG.AAU.UGG.AA
+X12631.1/11945-12013                  CUG.AAG........................A...CGCC.AGU.AAA.CU
+X12631.1/1-73                         GCU.UCA........................A...AGGG.AGU.UAA.AG
+X12631.1/1944-2014                    CCA.UAU........................A...CAAG.GGU.UAG.AC
+AF100664.1/6440-6512                  CAG.AAG........................AU..UGCA.GGU.UCG.AA
+AC084571.1/17976-18047                CGA.GAG........................GU..CCCG.GGU.UCA.AU
+M34508.1/318-404                      CUG.UA..GGC.G...GUU...AG...CGCCG...CAGU.GGU.UCG.AC
+AC084609.1/20256-20184                CUG.GUU........................GU..CGCG.GGU.UCG.AG
+AF026213.1/13358-13277                CCA.GU..CCC.....UUC...G.....GGGG...CGUG.GGU.UCG.AA
+AC024877.2/101525-101454              CGA.AAG........................GU..UGGG.CGU.UCG.AU
+AC006635.2/21711-21640                UGC.GAG........................A...CCCG.GGU.UCA.AU
+AC084153.1/28467-28538                CCA.GAG........................GU..CGGU.GGA.UCG.AA
+M93388.1/1185-1251                    UUG.GAG........................G...UCUC.....UGG.UU
+AF491005.1/5436-5355                  CAA.AU..CUC.C...UA.........GGAGG...CGCA.GGU.UCG.AA
+X59583.1/330-410                      GCG.UU..CUC.U...UC.........GGAGG...CGCA.GGU.UCG.AA
+X59573.1/314-396                      CUC.AU..CC......AUU...C......GGUU..CGCG.AGU.UCG.AA
+M24578.1/1373-1445                    CUG.GUG........................GU..CGGG.GGU.UCG.AG
+X03499.1/37-110                       CAA.CAG........................GU..CUCG.AGU.UCG.AU
+AF037042.2/2935-2864                  CUG.GUA........................C...CUCG.GGU.UCG.AU
+X59563.1/1377-1449                    CUG.CAG........................GU..CGUG.GGA.UCG.AG
+X59571.1/319-390                      CUG.UUG........................AC..CCUU.GGU.UCG.AU
+X59582.1/477-558                      CAG.AU..CCC.U...UC.........GGGGG...CGCA.GGU.UCG.AA
+X59566.1/318-390                      CCU.GUA........................A...UCUG.AGU.UCG.AG
+K02322.1/59-130                       CUC.GAG........................GU..CCUA.GGA.UCG.AA
+X53444.1/72-144                       CGA.GAG........................GU..AAAG.GGU.UCG.AU
+X69660.1/114-186                      CUU.GUG........................GU..CGGG.GGU.UCG.AG
+X53443.1/135-206                      CGC.UAG........................GU..CCAU.GGU.UCG.AU
+X59562.1/71-144                       CGG.UAG........................GU..CUCA.GGU.UCG.AC
+AF067200.1/16-89                      GAU.UAG........................GU..CGUG.GGU.UCG.AU
+U25144.1/1062-991                     GAA.GAG........................GU..CAUG.AGU.UCG.AU
+X54300.1/29-102                       GGU.GAG........................GU..CCCU.GGU.UCA.AA
+D17791.1/52-123                       CGA.UUA........................GU..UCCG.GGU.UCG.AG
+X54300.1/105-177                      GCA.GAU........................GU..CAGC.GGU.UCG.AA
+X54299.1/1793-1866                    GGU.GAG........................GU..CCCU.GGU.UCA.AA
+J01399.1/2867-2939                    UUC.GAG........................GU..UGUG.GGU.UCG.AG
+X54408.1/1-73                         GAG.AAA........................A...CGCG.GAU.UCG.AA
+L13782.1/442-515                      CAU.GGG........................GU..CGGG.GGU.UCG.AA
+X55320.1/1-72                         CCA.AGA........................UG..CAUG.GGU.UCG.AA
+J01395.1/2878-2951                    GCA.AAA........................GU..CGAA.AGU.UCA.AA
+X51398.1/2-75                         CCA.AAG........................GU..UAUC.GGU.UCA.AG
+X62566.1/248-320                      CCU.GAU........................GU..CGUG.GGU.UCA.AU
+X55321.1/1-72                         CCA.GCU........................AU..CGCA.AGU.UCG.AA
+J01395.1/3006-3078                    GCA.GAU........................GU..CAGC.GGU.UCG.AA
+X55319.1/1-74                         CUU.GAA........................AU..CGAG.GGU.UCG.AG
+X05693.1/1054-1126                    GCA.GAU........................GU..CAGC.GGU.UCG.AG
+X15090.1/41-114                       CAC.GGU........................GU..CGGG.GGU.UCG.AA
+X62800.1/3583-3669                    CGA.GUA.UAC.AG..CUC...C...CUGUAC...CGAG.GGU.UCG.AA
+X03848.1/3091-3164                    GGU.GAG........................GU..CGCU.GAU.UCG.AA
+X04465.1/38367-38438                  GCG.UAA........................GU..CAUC.GGU.UCA.AA
+M20947.1/1-74                         ACG.GAA........................GU..UGCG.GGU.UCG.AG
+M20969.1/1-74                         CCU.AAU........................GU..CGUA.GGU.UCA.AA
+M20958.1/1-80                         GCA.GU..GC......UAA...G......GCU...UCUC.GGU.UCG.AA
+X04465.1/29596-29669                  CCU.CUA........................CG..CGCG.GGU.UCA.AU
+M20954.1/1-74                         UGG.CGA........................AU.UCACA.GGU.UCA.AU
+M68929.1/50694-50622                  GGA.AAG........................GC..CUCC.GGU.UCA.AG
+M20960.1/1-74                         GCG.AGA........................GU..CAUU.GGU.UCA.AA
+M68929.1/186481-186410                CUG.AAA........................A...CACG.GGU.UCG.AA
+M68929.1/49940-50012                  CAU.AAA........................GC..UGUC.GGU.UCA.AA
+M20972.1/1-72                         GAG.AAU........................GU..CUAC.GGU.UCA.AA
+M68929.1/182805-182734                CCG.AGA........................AA..CAAA.GGU.UCG.AA
+M20945.1/1-72                         CCU.CCA........................G...UAUA.GGU.UCG.AA
+M68929.1/174348-174275                CCU.UGU........................GU..CAGU.GGU.UCG.AA
+M68929.1/17407-17480                  UUG.GGG........................GU..UGAG.AGU.UCA.AA
+M68929.1/163972-163902                CAG.AGG........................A...UAUG.GGU.UCG.AU
+M68929.1/1540-1461                    CCG.UU..CC......UAU...U......GGU...UAUU.GGU.UCA.AG
+X04465.1/90332-90261                  CGA.UUG........................GU..CGUA.GGU.UCA.AA
+M20968.1/1-73                         GCG.AUG........................GU..CAUC.GGU.UCG.AC
+M20957.1/1-85                         CCG.UU..GGC.UU..UAA.......AGACCG...UGAG.GGU.UCA.AG
+M68929.1/79613-79540                  UUG.AUG........................GU..CACA.GGU.UCA.AA
+X04465.1/112638-112565                CAC.GGU........................GU..CGGG.GGU.UCG.AA
+M68929.1/151018-150946                CUG.AAU........................GU..UGUG.GGU.UCG.AA
+M68929.1/152677-152605                UCG.CAC........................A...CGGG.GGU.UCA.AA
+M20948.1/1-71                         CCU.UUA........................U...CCCC.AGU.UCA.AA
+M68929.1/79397-79315                  CUG.CU..GAA.....GGU...U.....UUCUA..CGUA.GGU.UCG.AA
+M68929.1/18311-18382                  GCU.AAG........................GU..UGAG.GGU.UCA.AG
+X04465.1/57877-57950                  CAU.GAA........................GU..CAAG.GGU.UCG.AA
+M68929.1/166107-166035                UUA.AAG........................GU..CGCA.GGU.UCA.AG
+X01647.1/2451-2378                    CUU.GAG........................GU..CAUA.GGU.UCA.AA
+M68929.1/39446-39374                  CCA.AAG........................GU..UAAG.GGU.UCG.AA
+M68929.1/186579-186500                CUG.UU..UCU.....AAU.........GGAA...UAUC.GGU.UCG.AA
+M20959.1/1-72                         CGA.CGA........................GU..UCCG.GGU.UCG.AG
+M20966.1/1-88                         CCG.AU..AUA.GUUUUUA.....AGAUUAU....CGAG.GGU.UCA.AA
+X04465.1/3679-3758                    UUC.GU..GCU.....UAA.........AGCA...UGGA.GGU.UCG.AG
+M68929.1/48611-48684                  CCA.GAA........................GU..CGCG.GGU.UCA.AA
+M68929.1/166929-166856                GGU.GAU........................AU..UGUA.GGU.UCG.AG
+M20952.1/1-71                         CUA.ACG........................A...UGCG.GGU.UCG.AU
+M20942.1/1-73                         GCG.GAU........................GU..CAGC.GGU.UCG.AG
+X04465.1/36643-36562                  CCG.CU..GGC.....AAU.........GCCUA..CGCU.GGU.UCA.AA
+M68929.1/36559-36632                  CAG.AAA........................GU..UACA.GGU.UCA.AA
+M20964.1/1-88                         CCG.UU..GUA.CAAGCUU.....UUUGUAC....CGAG.GGU.UCG.AA
+X04465.1/64788-64715                  CAA.AAU........................GU..CGCA.GGU.UCG.AA
+X04465.1/48845-48932                  GCU.AU..GUA.GGCUUUU.....GGUCUAU....CGAG.GGU.UCG.AA
+X04465.1/50998-51070                  CCU.CGU........................GU..CACC.AGU.UCA.AA
+M20949.1/1-72                         CUG.UUA........................UU..CGGA.GGU.UCG.AA
+M68929.1/41917-41989                  GAG.AGA........................GU..CAGC.GGU.UCA.AG
+M68929.1/172005-172075                CCU.AUA........................A...AGAU.GGU.UCG.AA
+M68929.1/32684-32756                  UAU.UGG........................GU..CGUU.GGU.UCG.AA
+M68929.1/15170-15243                  UUG.AAG........................GU..CACA.GGU.UCA.AA
+M68929.1/164824-164907                CCG.AA..GUA.UU..GAG.......AAUAC....CGGG.GGU.UCG.AA
+M20951.1/1-71                         GAG.AAU........................A...UGCG.GGU.UCG.AU
+X04465.1/36787-36715                  GAG.GCG........................A...CGGG.GAU.UCG.AA
+X04465.1/120306-120235                GUG.GAA........................GU..CAUC.AGU.UCG.AA
+M68929.1/165481-165397                CUG.GU..GAC.CA..UAA.......UGUUCG...UGGG.GGU.UCG.AG
+M68929.1/20078-20150                  UCG.AAA........................A...CACG.GGU.UCA.AA
+D17510.1/119065-118992                CCA.CCA........................CG..CGCG.GGU.UCA.AU
+D11467.1/1-72                         CUG.UUA........................UU..CGGA.GGU.UCG.AA
+D11467.1/6989-6916                    UGGCGAA........................CU..CGCG.GGU.UCA.AU
+X00764.1/173-244                      CCU.UUG........................G...UAUA.GGU.UCA.AG
+AF449163.1/604-532                    GAG.GCA........................G...CGGG.GAU.UCG.AC
+AJ270287.1/567-495                    GAG.GCA........................G...CGGG.GAU.UCG.AC
+D13102.1/342-269                      CCC.AAU........................GU..CGUA.GGU.UCA.AA
+X15901.1/15784-15867                  UCG.UU..GAC.A...AUA........UGUCUA..CGCU.GGU.UCA.AA
+X15901.1/44438-44524                  GCU.AU..GUA.GAC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+X15901.1/105074-105153                GCA.GU..GCU.....CA..........AGCA...UCUC.GGU.UCG.AG
+D13107.1/530-459                      UGA.CUG........................GU..CGUA.GGU.UCG.AA
+X15901.1/99287-99217                  UGA.CUG........................GU..CGUA.GGU.UCG.AA
+U61165.1/404-477                      CUG.AAG........................AC..UGCA.GGU.UCG.AA
+X17318.1/109-39                       CCU.UUA........................C...CCCC.AGU.UCA.AA
+M74160.1/2030-2100                    CCU.UUA........................U...CCCC.AGU.UCA.AA
+X13704.1/1807-1880                    CAA.AAU........................GU..AACG.GGU.UCA.AA
+M58306.1/1-72                         GGC.GAG........................GU..CUCU.GGU.UCA.AG
+X86563.2/66129-66056                  CAA.AAU........................GU..CACA.GGU.UCA.AA
+X05295.1/313-226                      CCG.GU..AUA.GUUCUAG.....GAACUAU....CGAG.GGU.UCG.AA
+L02941.1/716-643                      CUU.GAG........................GU..CACG.GGU.UCG.AU
+X86563.2/119998-119925                CAC.GGU........................GU..CGGG.GGU.UCG.AA
+M16907.1/208-137                      UGA.CUG........................GU..CGUA.GGU.UCG.AA
+M16333.1/1-74                         GGU.GAU........................AU..UGUA.GGU.UCG.AG
+X07380.1/111-198                      UCG.AC..AUA.CAA.GAA...GA.UUGUAU....CAUG.GGU.UCG.AA
+J04502.1/2903-2830                    CCC.GAU........................GU..CGUA.GGU.UCA.AA
+X86563.2/48153-48081                  GCG.AGG........................GU..CAUC.GGU.UCA.AA
+AJ012132.1/54-126                     CCU.CGU........................GU..CACC.AGU.UCA.AA
+AJ011900.1/63-136                     CUG.AAG........................AC..UGCA.GGU.UCG.AA
+X62453.1/1-74                         GCG.GAA........................GC..UGCG.GGU.UCG.AG
+AJ011807.1/2601-2531                  GAG.AAG........................A...UACG.GGU.UCG.AU
+X61674.1/1095-1008                    CCG.UU..GUA.CAA.UUU...UU.UUGUAC....CGAG.GGU.UCG.AA
+X13246.1/151-233                      CUG.UU..GAA.....GGU...U.....UUCUA..CGUA.GGU.UCG.AA
+X15379.1/71-144                       CCA.GAA........................GU..CGCG.GGU.UCG.AA
+X14698.1/250-321                      UCG.AAG........................A...CACG.GGU.UCG.AU
+M16843.1/2824-2752                    GCG.GGA........................GU..CAUU.GGU.UCA.AA
+AB042240.3/15036-15107                GCA.UAA........................GU..CAUC.GGU.UCA.AA
+AB027572.1/4261-4342                  UCG.UU..GAC.....AAU.........GUCUA..CGCU.GGU.UCA.AA
+AB042240.3/6758-6687                  CCG.UUA........................CU..CGGA.GGU.UCG.AA
+M16839.1/41-111                       GAG.AAG........................A...UACG.GGU.UCG.AU
+X15118.1/1470-1542                    CCU.CGU........................GU..CACC.AGU.UCA.AA
+AB042240.3/84552-84472                CUC.GU..GCU.....AAA...G.....AGCG...UGGA.GGU.UCG.AG
+X07379.1/305-375                      CCU.UUA........................U...CCCC.AGU.UCA.AA
+AB042240.3/36390-36319                CCU.UUG........................G...UAUA.GGU.UCA.AA
+X13247.1/151-237                      CCG.AA..GUA.UUG.AUA...G..GAAUAC....CGGG.GGU.UCG.AA
+M55314.1/21-92                        UCG.GCA........................UG..CAAA.GGU.UCG.AA
+X05602.1/210-283                      CCC.AAU........................GU..CGUA.GGU.UCA.AA
+K02003.1/1-74                         CCU.GAG........................GU..CGAG.AGU.UCG.AG
+AB042240.3/82974-82901                UGG.UAA........................AUU.UGCG.GGU.UCA.AU
+AP000397.1/114390-114319              CCG.GCA........................UG..CAAA.GGU.UCG.AA
+AP000397.1/130600-130527              CCU.UGU........................GU..CAGU.GGU.UCG.AA
+AP000397.1/130445-130371              CAG.AGG........................GC..CAUA.GGU.UCG.AA
+K00281.1/1-72                         GCG.UAA........................GU..CAUC.GGU.UCA.AA
+J01440.1/394-465                      GUG.GAA........................GU..CAUC.AGU.UCG.AG
+AJ400848.1/26718-26788                CCU.UGU........................U...CCCC.AGU.UCA.AA
+M31489.1/112-183                      CCU.UUG........................G...UAUA.GGU.UCA.AA
+AJ400848.1/45575-45503                GCG.AUG........................GU..CAUC.GGU.UCG.AG
+AJ400848.1/34280-34188                CCG.GC..AUA.GUUCUUUAUUCAGAACUAU....CGAG.GGU.UCG.AA
+AJ400848.1/29178-29105                GCG.GAA........................GC..UGCG.GGU.UCG.AG
+Y00125.1/116-196                      CUC.GU..GCU.....AAA...A.....AGCG...UGGA.GGU.UCG.AG
+AJ400848.1/74-1                       CCA.CCA........................UU..CGCG.GGU.UCA.AU
+AJ400848.1/50859-50931                GCG.GGA........................GU..CAUU.GGU.UCA.AA
+AJ400848.1/29803-29731                GAG.ACA........................A...CGGG.GAU.UCG.AC
+AJ400848.1/44024-44110                GCU.AU..GUA.GGC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+X07462.1/14-87                        UGGCGAA........................UU..CGUA.GGU.UCA.AU
+X87209.1/183-268                      UCG.AC..AUA.CAA.GAA...GA.UUGUAU....CAUG.GGU.UCA.AA
+X73425.1/2369-2440                    UGA.CUG........................GU..CGUA.GGU.UCA.AA
+X74126.1/2430-2501                    UCG.AAG........................A...CACG.GGU.UCG.AU
+M81884.1/41401-41330                  CGA.UUG........................GC..CGUA.GGU.UCG.AC
+M81884.1/42594-42515                  GCA.GU..GCU.....AU..........AGCA...UCUU.GGU.UCG.AG
+X61368.1/228-301                      CAC.GGU........................GU..CGUG.GGU.UCG.AA
+X61698.1/1470-1542                    GCG.GGA........................GG..CAUU.GGU.UCA.AA
+Z00044.1/50240-50312                  CCU.CGU........................GU..CACC.AGU.UCA.AA
+Z00044.1/68888-68815                  CCC.GAU........................GU..CGUA.GGU.UCA.AA
+X01017.1/487-417                      GAG.AAG........................A...UGCG.GGU.UCG.AU
+X01016.1/450-523                      CAA.AAU........................GU..CACA.GGU.UCA.AA
+X02217.1/416-488                      GAG.GCA........................G...CGGG.GAU.UCG.AA
+M16912.1/86-157                       GCG.UAA........................GU..CAUC.GGU.UCA.AA
+M16897.1/160-88                       GCG.AUG........................GU..CAUC.GGU.UCG.AU
+X01017.1/116-189                      CUU.GAG........................GU..CACG.GGU.UCA.AA
+X00181.1/495-582                      CCG.UU..GUA.CGA.GUU...AA.UCGUAC....CGAG.GGU.UCG.AA
+X00360.1/1-73                         CCU.UAG........................GU..CACU.GGU.UCG.AA
+M16869.1/80-166                       GCU.AU..GUA.GGC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+K01727.1/129-57                       GCG.GGA........................GU..CAUU.GGU.UCA.AA
+M16909.1/81-161                       CUC.GU..GCU.A...AA.........UAGCG...UGGA.GGU.UCG.AG
+X72895.1/1-72                         CCU.UUU........................UU..CCCC.AGU.UCA.AA
+X00446.1/283-210                      CCA.CCA........................UG..CGCG.GGU.UCA.AU
+M23767.1/162-241                      GCA.GU..GC......UAA...U......GCA...UCUC.GGU.UCG.AG
+X53392.1/97-170                       GGU.GAU........................AU..UGUA.GGU.UCG.AG
+Y18934.1/3868-3797                    GUG.GAA........................GU..CAUC.AGU.UCG.AG
+AJ243756.1/1-71                       CCU.GGA........................A...UGAC.GGU.UCG.AC
+AC122544.1/63069-62986                CUG.GU..CCU.CGU..........GAGAGGG...CGUG.GGU.UCA.AA
+X01120.1/76-149                       CAC.GAU........................GU..CGGG.GGU.UCG.AA
+X07922.1/12-85                        CAA.AAU........................GU..CACG.GGU.UCA.AA
+M58319.1/196-282                      CCG.AA..GUA.UUG.AUA...A..GGAUAC....CGGG.GGU.UCG.AA
+X07125.1/118-191                      CUG.AAG........................AC..AGCA.GGU.UCG.AA
+AJ271079.2/59828-59899                CCG.CUA........................UU..CGGA.GGU.UCG.AA
+AJ271079.2/19772-19686                GCU.AU..GUA.GGC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+AJ271079.2/114727-114656              CGA.UUG........................GU..CGUA.GGU.UCG.AA
+X04377.1/307-380                      CUG.AAG........................AU..UGCA.GGU.UCG.AA
+X03676.1/445-516                      GCU.GAG........................GU..UGAG.GGU.UCA.AG
+AP002983.1/63669-63596                CCC.GAU........................GU..CGUA.GGU.UCA.AA
+AP002983.1/121-48                     CCA.CCA........................UG..CGCG.GGU.UCA.AU
+M17129.1/151-222                      CCA.CAG........................GU..CCCA.GGA.UCG.AA
+X07377.1/52-124                       GCG.GGA........................GU..CAUU.GGU.UCA.AA
+AF052653.1/130-203                    CUG.AAG........................AU..UGCA.GGU.UCG.AA
+X06428.1/229-300                      GUG.GAA........................GU..UAUC.AGU.UCG.AG
+X07375.1/305-376                      UCG.AAG........................A...CACG.GGU.UCG.AU
+X00476.1/1-85                         CCG.UC..GAC.U...UAA...GA...AAUCA...UGAG.GGU.UCA.AG
+K00235.1/1-85                         CCG.UC..GAC.UU..AAU.......AAAUCA...UGAG.GGU.UCA.AG
+X15059.1/507-589                      CUG.UU..GAA.....GUU...U.....UUCUA..CGUA.GGU.UCG.AA
+M21542.1/51-134                       CUG.GU..CUU.C...GAG...A....GAGGG...CGUG.GGU.UCA.AA
+X12857.1/421-494                      CCA.CCA........................UG..CGCG.GGU.UCA.AU
+M16863.1/21-94                        CAC.GGU........................GU..CGGG.GGU.UCG.AA
+X55033.1/412-483                      GUG.GAA........................GU..CAUC.AGU.UCG.AA
+X05395.1/365-438                      CCC.GAU........................GU..CGUA.GGU.UCA.AA
+X05394.1/580-653                      CUU.GAG........................GU..UACG.GGU.UCA.AA
+X05395.1/122-195                      CAA.AAU........................GU..CACA.GGU.UCA.AA
+AJ002222.1/720-791                    GCU.GAG........................GU..UGAG.GGU.UCA.AG
+M16864.1/642-714                      GAG.GCA........................A...CGGG.GAU.UCG.AC
+X05394.1/803-733                      GAG.AAG........................A...CGCG.GGU.UCA.AU
+X01676.1/804-877                      GCG.GAA........................GC..UGCG.GGU.UCG.AG
+X04761.1/963-892                      GCG.UAA........................GU..CGUC.GGU.UCA.AA
+M16863.1/456-385                      CGA.UUG........................GU..CGUA.GGU.UCA.AA
+M16863.1/577-660                      CUC.GU..GCU.....AAA...C.....AGCG...AGGA.GGU.UCG.AG
+X51471.1/6754-6681                    CCA.CCA........................UG..CGCG.GGU.UCA.AU
+X02444.1/95-15                        CUC.GU..GCU.....AAA...C.....AGCG...UGGA.GGU.UCG.AG
+AF487242.1/558-475                    UCG.UU..GGC.A...AUA........UGUCUA..CGCU.GGU.UCA.AA
+X66520.1/7-88                         CAU.GU..GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AA
+AL162971.1/11752-11825                CUG.AAG........................GU..CUCC.GGU.UCG.AA
+AC002341.3/6810-6881                  CGA.GAG........................GU..CCCG.AGU.UCA.AU
+X12889.1/644-572                      GCA.GGA........................GU..CAUU.GGU.UCA.AA
+M58320.1/108-194                      CCG.AA..GUA.UUU.CUA...G..GAAUAC....CGGG.GGU.UCG.AA
+X67736.1/4837-4923                    GCU.AU..GUA.GGC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+AC009323.4/37955-37874                CAU.GU..GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AA
+X66414.1/9-82                         UGGCGAA........................UU..CGUA.GGU.UCA.AU
+X14110.1/261-348                      UCG.AC..AUA.CAA.GAA...GA.UUGUAU....CAUG.GGU.UCG.AA
+AL138651.1/64525-64597                CGA.GAG........................GC..ACAG.GGU.UCG.AU
+X57593.1/241-312                      CAG.AAG........................GU..UGCG.UGU.UCG.AU
+AC068900.3/7333-7404                  CGG.GUG........................A...CCCG.GGU.UCG.AU
+AC009323.4/42522-42441                CAU.GU..GGG.U...UUU........GCCCG...CGCA.GGU.UCG.AA
+AC018907.5/9587-9517                  GUA.CAG........................A...CCCG.GGU.UCG.AU
+AB017063.1/58819-58900                CAU.GU..GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AA
+AL161496.2/172002-171930              CUG.AAG........................GU..CGCG.UGU.UCG.AU
+AC009323.4/14362-14281                CAU.GGA.GGC.....UUU.........GCCCG..CGCA.CGU.UUG.AA
+AC009323.4/12825-12742                CAU..GU.GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AA
+AP000423.1/76-4                       UCA.CCA........................U...CGCG.GGU.UCA.AU
+L35909.1/103-174                      CAG.AAG........................GU..UGCG.UGU.UCG.AU
+X63088.1/299-371                      CUA.AUG........................GU..CGCA.GGU.UCA.AG
+X13558.1/186-115                      CCG.CUA........................UU..CGGA.GGU.UCG.AA
+X17616.1/380-293                      CCA.UU..GUA.CGA.GUU...AA.UCGUAC....CGAG.GGU.UCG.AA
+AF166114.1/53704-53775                CGA.CUA........................GU..UCCG.GGU.UCG.AA
+X52739.1/1-72                         GGC.GAG........................GU..CUCU.GGU.UCA.AG
+M21373.1/208-280                      GCA.GAC........................GU..CAGC.AGU.UCG.AG
+M21373.1/131-204                      GGU.GAG........................GG..CCCU.GGU.UCA.AA
+X15768.1/134-207                      GGU.GAG........................GU..CUCU.GGU.UCA.AA
+X15768.1/211-283                      GCA.GUG........................GU..CAGC.GGU.UCG.AG
+M10671.1/1-72                         CAG.AAG........................GC..UGCG.UGU.UCG.AA
+U24159.1/431-359                      CCG.UUG........................GU..CGAA.GGU.UCG.AA
+X03016.1/3583-3669                    CCG.GC..AGU.CGCUCC......GGCGACU....CAUA.GGU.UCA.AA
+AF158101.6/72033-71960                GGA.AAG........................GU..UACC.AGU.UCA.AA
+AF158101.6/72364-72294                CUG.AUG........................A...UGUG.AGU.UCG.AU
+AF158101.6/72530-72458                GCU.AGA........................UG..CAAA.GGU.UCG.AG
+AF158101.6/72456-72373                GCU.GC..GGA.A...UGA...U....UUCCU...UGUG.GGU.UCG.AG
+X03016.1/4539-4610                    UUU.GCG........................G...UCCU.GGU.UCG.AU
+K00277.1/1-73                         GAG.GAU........................GU..CGGC.GGU.UCG.AU
+K00354.1/1-74                         CAG.GAG........................GU..CCAA.GGU.UCA.AA
+AF016404.1/2636-2555                  CAU.GU..GCU.U...AUA........AAGCG...UACC.GGU.UCA.AC
+#=GC SS_cons                          >>>.>...............................<<<.<<........
+
+AP000063.1/59179-59095                ..UCCCA.C.CCCCCGC.A
+AE006696.1/291-218                    ..UCCCC.G.CGGCGGC.A
+AE006699.1/3409-3482                  ..UCCCC.U.CGGGCCC.A
+X06054.1/711-637                      ..UCCCA.G.CGGGCCC.A
+AP000989.1/73279-73354                ..UCCCG.G.CGGCCGC.A
+X14835.1/6927-7002                    ..UCCCG.G.CCCCGGC.A
+AE009773.1/7700-7629                  ..UCCCG.G.CCGGUCC.A
+AE009855.1/3683-3767                  ..UCCCA.C.CCCCCGC.A
+X05071.1/204-288                      ..UCCCA.C.CCCCCGC.A
+AE000965.1/156-85                     ..UCCCG.C.CGAGUCC.A
+M87833.1/2781-2865                    ..UCCUG.C.UCCCUGC.A
+M87833.1/353-437                      ..UCCCC.G.CCACGAC.G
+AE005128.1/6659-6734                  ..UCCGG.C.CCUUGGC.U
+X02584.1/1-77                         ..UCCGG.C.CCUUGGC.U
+K02528.1/1-74                         ..UCCCU.C.CGGCCCC.A
+AB003409.1/96-167                     ..UCCCA.G.UGGGUCC.A
+AE000930.1/11782-11855                ..UCCCG.G.UGGGUCC.A
+M32222.1/3110-3183                    ..UCCCG.G.UGGGUCC.A
+M26978.1/826-899                      ..UCCUG.C.CGGCGGC.G
+M26978.1/1192-1264                    ..UCCCG.G.CCCUGGC.C
+M26977.1/379-453                      ..UCCGG.G.UGGCCCC.A
+M26978.1/907-980                      ..UCCCA.U.UGGGCCC.A
+M26977.1/557-628                      ..UCCCG.G.CCAGGGC.G
+M26978.1/994-1068                     ..UCCCG.A.CCGGAGC.A
+M26977.1/635-708                      ..UCCCG.U.CGGGCCC.G
+M32222.1/1277-1363                    ..UCCCG.U.CCCCGGC.G
+M26977.1/276-348                      ..UCCCG.C.CCGAGGC.U
+M26978.1/1092-1174                    ..UCCCU.G.CCCCCGC.A
+U67517.1/7202-7276                    ..UCCCU.U.CGGGCCC.A
+U67537.1/160-234                      ..UCUGG.G.CAGGCCC.A
+U67538.1/10143-10207                  ..UCCGG.C.UGGG.....
+U67517.1/7412-7496                    ..UCCCU.G.CCCCUGC.A
+U67528.1/1221-1293                    ..UCCGC.G.CCGGGCU.A
+U67492.1/3149-3223                    ..UCCCG.G.CCGGAGC.A
+U67528.1/1042-969                     ..CCCCG.C.CCGAGGC.U
+U67517.1/7511-7582                    ..UCCCG.G.UCCCGGC.C
+U67492.1/3051-3122                    ..UCCCC.U.CGGGUCC.G
+X00916.1/823-889                      ..UCCCC.C.C........
+X00916.1/1570-1644                    ..UCCCG.G.CCAGGGC.G
+AF108356.1/1-74                       ..UCCCU.U.CGGGCCC.G
+X00916.1/933-1007                     ..UCUGG.G.CAGGCCC.A
+X00916.1/1018-1091                    ..UCCGG.C.UCGCGGG.A
+X00083.1/99-171                       ..UCCCG.C.CGGGUCC.A
+M19342.1/69-141                       ..UCCCC.A.CGGGUCC.A
+X51423.1/1802-1874                    ..UCCCA.G.CAAGUCC.A
+AY017179.1/1528-1601                  ..UCCCG.G.CCGGUCC.A
+X68198.1/9818-9745                    ..UCCAU.C.CCCCGCU.A
+AF004309.1/87-160                     ..UCCCG.C.CACCCCG.A
+X52070.1/777-849                      ..UCCAG.U.CGGGGGA.G
+X65556.1/351-423                      ..CCUCG.U.CGUCCGC.U
+X53649.1/495-566                      ..UCCUG.G.UAGCCCA.G
+X52070.1/699-771                      ..UCCAG.U.CCGGGGA.G
+X53649.1/160-231                      ..UCCUG.G.UAGCCCA.G
+AF186372.1/596-669                    ..UCCUG.U.CCCCGCU.A
+X53649.1/604-676                      ..UCCGG.U.CGGGGGU.A
+M32254.1/51-124                       ..UCCUG.U.CCCCGCU.A
+AB067577.1/1615-1688                  ..UCCAG.G.AUGGCCC.A
+AF105125.1/104-176                    ..UCCGC.U.AACCUCC.A
+D17540.1/1-73                         ..UCCCG.U.CUCCCGC.U
+X51824.1/190-272                      ..UCCAG.C.CCUGCCC.A
+X51824.1/381-453                      ..CCCGG.C.CGCGAGC.U
+X60981.1/3898-3969                    ...GCCG.U.CGGGACC.G
+AB031214.1/4204-4277                  ..UCCAC.U.CAGGCCC.A
+AF008220.1/5629-5712                  ..UCCCU.U.CAUCCGC.A
+K01389.1/345-433                      ..UCCCU.U.GCUCUCC.G
+Z82044.1/16317-16387                  ..UCCGG.G.UGUCGCC.U
+AF008220.1/6888-6961                  ..UCCAU.U.CAGGCCC.A
+AF142677.4/47404-47332                ..UCCUU.C.AUGGCUC.A
+AF008220.1/6334-6422                  ..UCCCU.C.UUCCUCC.G
+AF071855.1/254-326                    ..CCCGC.U.AGGCUCC.A
+AF008220.1/6713-6785                  ..UCCCA.U.CAAUCGC.C
+AF008220.1/5322-5394                  ..CCCGU.C.AUCCUCC.A
+AB013373.1/3754-3825                  ..UCCCG.U.CUUCCGC.U
+AB031213.1/2203-2276                  ..UCCCG.U.CCGGACC.G
+AB001488.1/62222-62293                ..UCCAG.C.UAGCCCA.G
+AF008220.1/6172-6245                  ..CCCCU.C.CGCCGCU.A
+AF142677.4/47045-46960                ..UCCGG.C.CCUCGGC.A
+AF008220.1/6443-6516                  ..UCCUG.C.CCCCGCA.A
+X60981.1/3261-3348                    ..UCCCU.U.GCUCUCC.G
+AF008220.1/6975-7046                  ..UCCUG.C.CUGUGGA.G
+AF008220.1/5997-6070                  ..UCCUG.U.CUUCCCG.A
+AF008220.1/7053-7140                  ..UCCCU.C.CUUCUCC.G
+X60981.1/3446-3518                    ..CCCGU.C.AUCCUCC.A
+AB031211.1/7799-7884                  ..UCCGG.C.CCUCGGC.A
+Z82044.1/16031-16103                  ..UCCCA.U.CAAUCGC.C
+Z99104.2/95646-95728                  ..UCCCU.U.CACCCGC.A
+Z82044.1/15843-15924                  ..UCUGC.C.CCCCUCC.A
+AB013372.1/8-81                       ..UCCUC.U.CGGGCGC.G
+X60981.1/3182-3253                    ..UCCUG.C.CUGCGGA.G
+AF008220.1/6620-6692                  ..UCCGU.C.CCGAGCC.A
+K01390.1/620-691                      ..UCCCG.U.CUUCCGC.U
+D89936.1/1231-1150                    ..CCCGA.C.CACCGGU.A
+AB031211.1/8065-8137                  ..CCCGC.U.AGGCUCC.A
+AF008220.1/7169-7240                  ..UCCCG.U.ACGGGUC.A
+AB031213.1/2678-2748                  ..UCCCA.U.CACCCGC.U
+AF008220.1/6251-6324                  ..UCCUA.C.AAGGUCC.A
+AB031215.1/9125-9195                  ..UCCUA.C.UGCCCCU.G
+X55523.1/17-90                        ..UCCCG.C.UACUCCG.A
+AF008220.1/5430-5502                  ..UCCUC.U.UGCCGGC.A
+Z99104.2/165829-165901                ..CCCGC.U.UGGAAGC.U
+AF269787.1/2464-2393                  ..UCCUA.C.CUGCGGA.G
+AF070678.1/91-163                     ..CCCGC.U.AGGCUCC.A
+X15245.1/160-231                      ..UCUGA.C.AGGCGGA..
+M18744.1/76-164                       ..UCCUG.U.ACUCUCC.U
+X15246.1/271-344                      ..UCCUA.C.UGGGUGC.A
+X15246.1/425-492                      ..UCCCG.U.ACGGG.U..
+X15245.1/588-660                      ..UCCCG.C.AUGGACC..
+AF401668.1/481-552                    ..UCCCG.U.CUUCCGC.U
+X15245.1/512-584                      ..CCCUG.U.AUCCUCC.A
+X15245.1/236-309                      ..UCCUG.U.CUUCCCG.A
+X13888.1/63-151                       ..UCCUG.U.ACUCUCC.U
+X61068.1/1189-1262                    ..UCCAU.C.UCCCGCA.A
+X61068.1/760-831                      ...CCGC.U.AAGCUCC.A
+X61064.1/63-135                       ..CCCGU.G.UGGGUGU.A
+X61068.1/1364-1437                    ..UCCGC.U.UGGAGCC.A
+X61067.1/232-303                      ..UCCUG.C.UGGGCCU.G
+X61067.1/133-205                      ..UCCCC.U.CGGCCGC.C
+X61067.1/334-415                      ..UCCUG.U.CACCCGC.A
+X61066.1/339-412                      ..UCCAG.C.AGUGGGC.G
+X15508.1/140-211                      ..UCCUG.C.UGCCCUC.G
+X61065.1/77-164                       ..UCCCU.C.UCGCUCC.G
+X61063.1/119-188                      ..CCUGC.U.CACCGGC.U
+X61068.1/880-953                      ..UCCCC.C.CGCCGCU.A
+X61068.1/651-734                      ..UCCGA.C.CCCGGGC.A
+X61068.1/477-549                      ..UCCUG.U.UUUCGGC.A
+X61068.1/1281-1353                    ..UCCCG.U.CCGGACC.G
+X61068.1/961-1034                     ..UCCAA.C.CGGGUCC.A
+X61065.1/170-242                      ..UCCCG.U.ACGGGUC.A
+X61061.1/74-147                       ..UCCCU.C.UUCGGAC.G
+AF349769.2/1315-1395                  ..UCCGG.U.CACGGGG.A
+X61068.1/393-465                      ..CCCGU.C.AUCCUCC.A
+X61068.1/560-632                      ..UCCAU.C.ACGGGAC.A
+X61068.1/1060-1145                    ..UCCCU.C.UUCCUCC.G
+M91385.1/1291-1381                    ..UCUCU.U.UACUUCC.G
+X03715.1/926-998                      ..UCCUG.C.CCCCGCA.A
+M91385.1/1046-1118                    ..UCCUG.C.UACCCCU.G
+X03715.1/1086-1158                    ..UCUGU.C.CUGAACC.A
+X03715.1/171-243                      ..UCCGA.C.UAGUGCC.U
+X03715.1/481-553                      ..CCCGU.U.CGGGUCC.A
+X03715.1/388-461                      ..UCCUG.U.CUUUCCG.A
+X03715.1/288-361                      ..UCCUU.C.UGGGCGC.G
+X03715.1/779-868                      ..UCCCU.C.AUCUUCC.G
+X03715.1/1004-1077                    ..UCCCG.U.CAAGACC.G
+X03715.1/667-740                      ..UCCAG.U.AGGGUCC.A
+M91385.1/1205-1276                    ..UCCUG.U.CACCCCU.G
+X03715.1/589-662                      ..UCUCU.U.UCUCGCU.A
+U39708.1/2300-2229                    ..CCCAU.C.CAUCCCA.G
+M18050.1/352-424                      ..UCCCC.G.ACGAGUC.A
+K00202.1/1-71                         ..UCCCU.U.CACCUGC.U
+AE000043.2/9006-8935                  ..CCUCG.G.GUGAGUC.A
+D00559.1/56-142                       ..UCCCU.C.UUAACCC.G
+X16750.1/2-74                         ..CCCCG.U.UCUACGC.C
+X17113.1/351-433                      ..UCCGG.C.UUUGGGC.A
+M18050.1/273-344                      ..UCCUG.C.UAGCCCA.A
+X03154.1/489-562                      ..UCCAA.U.AAGGUCC.A
+X16746.1/1-72                         ..UCCGA.U.UGUUGCC.U
+M16450.1/142-214                      ..CCCUG.U.AAAAGCC.G
+X16752.1/1-74                         ..UCCAA.U.UAUUCCG.A
+AE000043.2/9216-9133                  ..UCUCU.C.CCUGUCC.A
+K02974.1/529-600                      ..UCCUU.U.CUCUCCU.G
+M18050.1/100-172                      ..UCCUU.U.AGUCAGC.A
+X03154.1/801-875                      ..UCCCG.U.UGGGGUC.G
+X16748.1/1-73                         ..CCCCG.U.ACAGGCU.A
+X03154.1/110-183                      ..UCCCU.C.CGGGCGC.A
+M16450.1/308-380                      ..UCCUA.U.ACACUCC.A
+X03154.1/608-697                      ..UCCCU.C.AUCUUCC.G
+X16745.1/1-74                         ..UCCCG.U.UGGGGUC.G
+X16759.1/1-73                         ..UCCUG.C.CCCCGCA.A
+X03154.1/723-795                      ..UCCUG.C.CCCCGCA.A
+AE000043.2/8839-8769                  ..UCCGA.U.UACUCGC.U
+D00550.1/152-232                      ..UCCCU.U.AUCCCCC.A
+D00552.1/73-146                       ..CCUUC.U.CGUGGGC.A
+X16760.1/1-73                         ..UCCGU.C.CACGACC.A
+D00554.1/73-143                       ..UCCCU.U.CACCUGC.U
+D00558.1/58-130                       ..UCCCA.C.AUCAGGC.A
+X03154.1/401-474                      ..UCUCU.C.CCCCGCU.A
+D00547.1/242-315                      ..UCCUG.U.CUUCCCG.A
+D00547.1/329-401                      ..CCCGU.U.AGGGUCC.A
+X16765.1/1-73                         ..UCCUA.U.AGUCAGC.A
+X16754.1/1-86                         ..UCCGG.C.CUUGGGG.A
+D00548.1/191-271                      ..UCCCU.C.CCCCUCC.A
+X16758.1/1-74                         ..UCUCU.C.CCCCGCU.A
+X16763.1/1-89                         ..UCCCU.C.AUCUUCC.G
+X16767.1/1-73                         ..UCUUG.U.UGCCCCU.G
+L00194.1/685-756                      ..UCCGU.C.UGGCUCC.A
+L00194.1/554-627                      ..UCUGC.C.UAGGCCU.A
+AP003004.2/222291-222372              ..UCCUC.U.UCUGGGC.A
+AE008996.1/2003-1920                  ..UCCUC.U.UCUGGGC.A
+AB066098.1/1687-1760                  ..UCUUG.U.UAGGCCC.A
+AF074839.1/52-124                     ..CCCGC.U.AUUCUCC.A
+U18089.1/221-293                      ..ACCGG.U.CAGCUCC.A
+X07395.1/103-176                      ..UCCAC.U.UGGGCCC.A
+X12977.1/317-399                      ..UCCCU.C.UCUUCGC.A
+X12977.1/94-167                       ..UCCUG.U.CGGGCGC.A
+X12977.1/221-293                      ..CCCCA.U.CAGCCAC.C
+X12977.1/475-548                      ..UCCUU.U.AUCACCG.A
+V00334.1/358-430                      ..UCUGG.G.UAUCAGC.A
+AE005611.1/1614-1687                  ..UCCUG.U.CGGGCGC.G
+AE005414.1/2681-2611                  ..UCCGG.A.ACGCGCC.U
+AE005196.1/3290-3363                  ..UCCCG.U.CCGUUCC.G
+AE005414.1/2595-2512                  ..UCCCG.C.UCCGGGU.A
+AE005497.1/10137-10064                ..UCCUC.C.CGGAUGC.A
+AE005245.1/5142-5071                  ..UCCAG.G.UACCCCA.G
+AE005611.1/1749-1821                  ..UCCCA.U.UAGCCAC.C
+AE005414.1/2810-2738                  ..UCUCG.U.UUCCCGC.U
+AE005546.1/4076-3993                  ..UCCCG.U.CCUCGGU.A
+AE005658.1/7176-7257                  ..UCCGG.C.CUUCGGC.A
+AE005527.1/84-156                     ..UCCGA.G.UCCGGGC.A
+AE005234.1/8154-8227                  ..UCCUG.C.AGGGCGC.G
+AE005629.1/7274-7346                  ..UCUGC.C.UAUCAGC.A
+AE005314.1/4287-4216                  ..UCGGG.G.GUUCGAA.U
+AE005629.1/6992-7073                  ..UCCUU.C.CCCCACC.A
+AB035923.1/6106-6178                  ..UCUGG.G.UAUCAGC.A
+AB035922.1/6128-6200                  ..UCUCU.C.CGCCCCU.G
+AE005466.1/5965-6036                  ..UCCUG.C.AGGGGAC.A
+AE005470.1/8444-8372                  ..CCCGC.U.UAGCUCC.A
+AE005245.1/5337-5264                  ..UCCCG.U.CGUAGCC.A
+AE005245.1/4818-4747                  ..UCCUC.G.UACCCCA.G
+AF234285.1/261-333                    ..CCCGC.A.UAGCUCC.A
+AE008857.1/222-150                    ..UCCCC.U.AGGGGAC.G
+AE008893.1/17175-17247                ..UCCGG.U.AGUCGGC.A
+AE008762.1/276-203                    ..UCCAA.U.UGAACGC.A
+AE008837.1/3449-3522                  ..UCCGG.C.CCCCGCA.A
+AE008788.1/15048-14962                ..UCCCC.C.UCUCUCC.G
+AE008809.1/3263-3335                  ..CCCGU.C.AUCACCC.A
+AE008839.1/18078-18008                ..UCCCU.U.CGCCCGC.U
+AE008829.1/931-842                    ..UCCCC.G.CCUCACC.G
+AE008799.1/19388-19461                ..UCCUC.U.CGUGCCG.A
+AF233324.1/37223-37296                ..UCCUC.U.CUCGCCG.A
+AE008731.1/705-777                    ..UCCUG.C.ACGACCC.A
+AE008883.1/15626-15696                ..U................
+AE008848.1/725-797                    ..UCCAG.C.AGGGGCC.A
+AE008727.1/5966-5885                  ..UCUCG.C.CUCCCGC.A
+AE008883.1/15399-15472                ..UCCUG.U.CGGGCGU.A
+AE008747.1/6317-6401                  ..UCUCU.G.CGCUUCC.G
+AE008710.1/84-156                     ..UCCUA.U.UAUCGGC.A
+AE008874.1/15640-15730                ..UCCUG.U.GAUCUUCCG
+AE008886.1/9662-9735                  ..UCCAC.U.CAGGCCU.A
+AE008868.1/12130-12057                ..UCCUC.U.AUCACCG.A
+AF069749.1/1422-1494                  ..UCCAG.U.CAGAGGA.G
+U32694.1/2454-2526                    ..CCUCG.U.UUCCCGC.U
+AF467991.1/42-125                     ..UCUGG.C.UUCGGGC.A
+AF083212.1/212-284                    ..CCUCC.U.UGGCUCC.A
+AE004843.1/4972-4900                  ..UCCGC.U.CAUGAGC.U
+AF127584.1/98-171                     ..UCUGC.C.CAGACCC.A
+AE004843.1/5065-4995                  ..UCCCG.C.UACCCGC.U
+AE004866.1/8982-8910                  ..UCCUC.U.AUCCGGC.A
+X07950.1/1-81                         ..UCCUU.C.UCCCUCC.A
+X12975.1/234-306                      ..CCUCG.U.UAGCCAC.C
+X52969.1/525-607                      ..UCUCU.C.CUUCCGC.A
+AE004294.1/4314-4241                  ..UCCCU.C.UUCACCG.A
+AE004386.1/8370-8441                  ..UCCCG.C.UGCCCGC.U
+AE004237.1/2976-2903                  ..UCCAC.U.CGGACGC.A
+Y14522.1/1-81                         ..UCCGG.U.CCACCUC.A
+X02437.1/274-344                      ..UCCUG.C.UUCCCUC.G
+X16643.1/820-900                      ..UCCUG.C.AGUUGUC.G
+X16643.1/1078-1151                    ..CCCUA.C.AUCGAGC.G
+AF160864.1/14524-14453                ..UCCAU.U.CUUAGGC.A
+M11464.1/1-72                         ..UCCCA.G.UGGGACC.U
+AF160864.1/20552-20480                ..UCCUG.C.UAUUUAC.C
+X04815.1/1-81                         ..UCCGG.U.CAUAAGU.A
+L28677.1/8809-8880                    ..UCCCA.A.UAAGAGU.A
+AF396436.1/528-448                    ..CCCGG.U.CAUAAGU.A
+K01749.1/2878-2958                    ..UCCAA.C.UUACUUC.A
+X04175.1/1-71                         ..UCCCG.C.CUCCCUU.G
+X15917.1/6364-6435                    ..UCCAA.U.CUUGAGC.A
+AF041468.1/40566-40494                ..UCCCC.U.UACCUCC.A
+AF041468.1/43811-43739                ..UCCUA.C.UGAGCCU.A
+M22010.1/2624-2705                    ..UCCAG.C.ACGACUC.A
+M17309.1/774-846                      ..UCCCA.G.CCAACUC.A
+Z11874.1/40212-40285                  ..UCCUG.U.CAUCCCG.A
+M22010.1/3113-3185                    ..UCACG.U.UACCCGC.U
+X70810.2/2089-2011                    ..UCCGG.U.CGAAGGU.A
+X70810.2/30807-30878                  ..UCCGA.C.AAAAGGC.U
+X70810.2/102679-102606                ..UCCCU.U.CUUGCCC.G
+X15240.1/604-676                      ..UCUGG.U.UCCUAGC.A
+X70810.2/60996-61067                  ..UCUGG.G.UGUCGUC.U
+X70810.2/102843-102771                ..UCCGU.U.UGCCCUC.A
+X12890.1/1972-2045                    ..UCUAG.C.AUGGCCC.U
+M17309.1/99-171                       ..UCCCG.U.CAGUCCC.G
+V00158.1/276-361                      ..UCCCU.U.CUUCUCC.U
+X12890.1/2055-2127                    ..UCCGC.U.UAUCUCC.A
+X70810.2/100844-100773                ..CCCCG.U.CAUUCAC.C
+X70810.2/31388-31317                  ..UCCUC.C.CGCCUCA.G
+V00160.1/1137-1054                    ..UCUCU.C.UGCCUGU.A
+M22010.1/2934-3006                    ..UCCUA.C.AGAGCGC.G
+M18672.1/347-431                      ..UCCCU.C.CUUCUCC.G
+X70810.2/102754-102683                ..UCCUA.C.UUAAGGA.G
+V00158.1/694-623                      ..UCCCA.U.UAUCUGC.U
+X70810.2/30968-31041                  ..UCCUU.U.CUCCGCU.A
+M22010.1/3034-3106                    ..UUCCC.C.UGGGGGU.A
+Z11884.1/254-326                      ..UCCAA.C.GGGAGGA.G
+X16590.1/277-349                      ..CCCCA.C.GGGGGGU.G
+X57046.1/341-271                      ..UCUCG.C.AGUGGCC.U
+X57045.1/288-359                      ..UCCAA.C.GGGAGGA.G
+X57046.1/121-203                      ..UCCGG.C.CGGAAGG..
+X57045.1/503-432                      ..CCCCU.A.CUCGUCC.A
+X57045.1/606-678                      ..UCCCG.U.CUGGAGU.A
+AF047724.1/439-367                    ..CCCCA.C.GGGGGGU.G
+Z11880.1/124-195                      ..CCCCA.C.GGAAGGC.G
+AF047723.1/4036-4107                  ..UCCUG.U.CACGGAU.G
+AF047724.1/711-640                    ..UCCUG.G.UAGGACC.A
+Z11880.1/281-353                      ..UCCCG.C.CGGAGGU.A
+X07795.1/26-96                        ..UUUCU.C.CUUUGGC.U
+J01390.1/6161-6231                    ..UUCGA.C.UAGCCGU.A
+J01390.1/12259-12330                  ..UCCUG.A.UAACUCC.A
+J01390.1/6669-6740                    ..UCACU.G.AAGAAUC.A
+J01390.1/11859-11931                  ..CCUCC.C.UUGGGUU.G
+J01390.1/13362-13432                  ..UCUAG.G.UAUCCAC.C
+J01390.1/11933-12004                  ..UCACC.U.AUUUCUU.A
+J01390.1/12505-12576                  ..UCGCC.C.CAACAUA.A
+J01390.1/6449-6519                    ..UCUAA.G.UACUCUU.G
+J01390.1/6234-6306                    ..UCCGG.C.CUAACCC.G
+J01390.1/6761-6842                    ..UCAUA.U.ACUCUCU.G
+J01390.1/12336-12408                  ..UCUUA.U.CUCGAGC.A
+J01390.1/6861-6932                    ..UCAUA.A.UAACCUG.A
+X04161.1/733-803                      ..UCUUA.G.AUAAGAA.G
+J01390.1/12417-12498                  ..UCUUG.U.UACCCGU.A
+J01390.1/12028-12098                  ..UCCUA.A.AUCCGCU.A
+J01390.1/5955-6026                    ..UCCUA.U.AAGUCUU.A
+J01390.1/12100-12172                  ..UCAUU.U.UAGUCUU.A
+J01390.1/6035-6106                    ..UUCGA.C.UAGUCAU.A
+J01390.1/11761-11831                  ..ACUUG.U.ACUGGGC.U
+J01391.1/18-88                        ..UCAUC.U.UAAGGGC.U
+X05226.1/35-116                       ..UCCGG.C.UCGCGUC.G
+X03126.1/162-234                      ..GCCGG.U.CUAGUUC.G
+X14485.1/2-72                         ..UUUCU.C.CCCAGGU.U
+X55026.1/20537-20608                  ..UCUCC.U.AUUUCUU.A
+X15602.1/102-172                      ..UCAUC.U.UGGGGGC.U
+X03126.1/364-434                      ..UCUAA.G.UGCUCUU.G
+X02710.1/1-73                         ..CCACA.C.AAACCGC.A
+K00144.1/1-72                         ..UCCUU.G.UAUCUCC.A
+X04512.1/2563-2632                    ..UCUAA.A.AUGAGAA..
+X14821.1/1-72                         ..UCCAA.C.UAUUCUU.A
+X14822.1/1-73                         ..UCAAA.C.CGGUUCA.A
+X13823.1/142-214                      ..UCUCU.U.CAUUUCU.U
+X13824.1/2-83                         ..UCCUU.U.AAGUAGU.A
+D31785.1/14571-14644                  ..UCCUA.U.AUUCCUU.A
+D31785.1/12211-12283                  ..UCUGU.C.UGCCCUU.G
+X02167.1/179-251                      ..UCCCU.A.AUAUAAC.A
+D10743.1/4-73                         ..UCUCU.A.AUGCA....
+D10744.1/201-272                      ..UCUCA.C.UACUCAU.A
+X66438.1/1-72                         ..UCGUG.U.UGAUGCA.U
+D31785.1/714-785                      ..UCUGG.U.UGAGAUU.A
+D10745.1/410-483                      ..UCACC.C.CAAUUCA.A
+X66439.1/1-73                         ..UCUUU.G.UUAUUCU.A
+X02167.1/268-340                      ..UCUUA.G.UAUUUAC.C
+X02167.1/345-416                      ..CCCAA.C.UAAGAUU.A
+D31785.1/832-903                      ..U.CCC.U.CUUCUCU.C
+X66437.1/1-83                         ..UCCCA.U.UAGUCAU.A
+U46121.1/66-138                       ..UCGUA.U.UAUUGCU.A
+U18917.1/50408-50336                  ..UCCUG.G.CGGGGAA.G
+M35060.1/1-72                         ..UCCUG.U.CCGUUUC.A
+Z74387.1/1846-1765                    ..UCCUG.C.AGUUGUC.G
+L36887.1/535-616                      ..UCCUU.U.AAAUAGC.A
+Z36079.1/181-110                      ..CCUGA.G.UGCGAGC.U
+X81069.1/365-436                      ..UCCCC.G.UAUCGGA.G
+X56005.1/1-73                         ..UCGUG.U.UAUUGCU.A
+U22383.1/8197-8124                    ..CCCGC.U.AGAGACC.A
+V00695.1/3453-3525                    ..UCUCA.U.UAACUCC.A
+Z74072.1/3173-3245                    ..UCCGG.A.CUCGUCC.A
+X04561.1/1-72                         ..UCCAG.C.UAUUCUC.A
+J01470.1/315-386                      ..UCCGA.U.UAAGGUU.A
+AJ404228.1/1559-1631                  ..UCCCU.A.AUAUAAC.A
+Z35950.1/5070-5141                    ..UCCCC.G.UCGCGGA.G
+L36887.1/4319-4391                    ..UCUCA.U.UAACUCC.A
+L36887.1/3769-3839                    ..UCCUA.U.AAGAUAU.U
+M26928.1/1266-1194                    ..UCCGG.U.UGCGUCC.A
+M26096.1/1-72                         ..UCCCA.G.CUCGCCC.C
+Z71616.1/3983-4056                    ..CCUCA.C.UGGGGUC.G
+K00287.1/1-73                         ..CCCCC.U.AUGAGGA.G
+J01373.1/73-144                       ..ACCGA.G.CGGCGCU.A
+Z28209.1/4569-4498                    ..UCCCA.C.AGAGGGC.A
+X55339.1/30-104                       ..UCGCC.C.CCGGGAG.A
+K02232.1/1-72                         ..UCUGA.U.UAGAUUC.G
+L36887.1/650-721                      ..UCAAA.C.CGAUUCA.A
+X56506.1/61-144                       ..CCUCG.C.AUCCUUC.A
+K01981.1/82-168                       ..UCCUA.C.AUCAUCC.G
+U18916.2/60498-60427                  ..UCUAG.G.AGAUGGC.A
+J01478.1/118-188                      ...CCUA.U.AUUUCCU.A
+Z71311.1/286-214                      ..UCCGA.U.UGGAAGC.A
+L36895.1/3467-3537                    ..UCUCU.U.UAUCCUU.G
+X56006.1/1-72                         ..UCUAU.C.CUAUCUG.A
+K01553.1/1-73                         ..CCACA.G.AAUUCGC.A
+L36887.1/1748-1820                    ..UCAUG.G.AGAGAGU.A
+X69098.1/1-73                         ..CCCCA.C.CUCGAGC.A
+Z73326.1/1146-1075                    ..UCCGG.G.UAGGACC.U
+Z49705.1/23030-22957                  ..CCUGG.G.CGAAAUC.A
+Z75101.1/9634-9705                    ..ACCGA.G.CGGCGCU.A
+Z74797.1/2502-2432                    ..UCCGG.G.CUUGCGC.A
+K00367.1/1-82                         ..UCCUG.C.UGGUGUC.G
+X66375.1/99-169                       ..UCCGG.G.UGGGACC..
+K00368.1/1-82                         ..UCCUG.C.UGGUGUC.G
+K00205.1/1-72                         ..UCUCG.C.UAUCUAU.A
+X04160.1/116-188                      ..CCCUA.U.AUUUCCU.A
+J05395.1/2325-2252                    ..CCUGG.G.CGAAAUC.G
+X00892.1/1-74                         ..UCCUU.C.UACAAGU.A
+L36887.1/4635-4707                    ..CCCUG.U.UAGUUUC.A
+AJ223323.1/613-684                    ..UCCUA.U.UAAGGAC.G
+X04163.1/59-131                       ..UCUCU.U.CAUCUCU.U
+X04163.1/219-289                      ..UCUCA.G.UAUUCAC.C
+J01533.1/143-72                       ..UCUUA.G.UAUUUAC.A
+K00228.1/1-82                         ..UCUCU.U.AGCAACC.A
+U51030.1/22201-22130                  ..UCCCC.G.CUUCGGA.G
+X51551.1/101-172                      ..CCCCA.U.CGUGAGU.G
+U33007.1/60769-60697                  ..CCCCC.U.ACAGGGC.U
+L36889.1/130-201                      ..UCUCA.U.UAAGGGC.A
+X55342.1/30-101                       ..UCCCG.U.ACGGAAC.G
+X66443.1/1-72                         ..UCUAG.C.UUAUCUG.A
+X66594.1/1984-2065                    ..UCUUU.U.AAGUAGC.A
+X66440.1/1-74                         ..UCACC.C.CAAUUCA.A
+X02173.1/522-593                      ..UCUGA.U.UGGAUUC.G
+X02893.1/57-130                       ..UCCUU.C.UACAAGU.A
+X02205.1/668-740                      ..UCCUG.U.UAGUUUC.A
+X02205.1/562-633                      ..UCUCA.U.UAACUCC.A
+X02172.1/155-228                      ..UCUUA.G.UAUUUAC.A
+X02173.1/256-326                      ..UCCAG.C.UAUUCUC.A
+X02205.1/471-542                      ..UCCUA.U.UGAAGAC.G
+X02168.1/63-135                       ..UCGUA.U.UAUUGCU.A
+X02205.1/746-816                      ..UCUUU.U.UAUCCUU.G
+X02173.1/441-512                      ..UCUCA.C.UAUCUAG.A
+X02172.1/335-407                      ..UCCUA.U.AUUUCCU.A
+X02172.1/247-319                      ..UCUCU.U.CAUCUCU.U
+X02172.1/74-145                       ..UCUCA.U.UAAGGGC.A
+X02173.1/152-223                      ..UCAAA.C.CGAUUCA.A
+X02173.1/718-802                      ..UCCUA.C.AUCAUCC.G
+X02173.1/54-135                       ..UCCUU.C.AAAUAGC.A
+X54421.1/14314-14385                  ..UCGGA.C.UAUCUGC.A
+AL391016.1/2459-2530                  ..UCCUG.G.UGUGGGC.A
+K03079.1/135-206                      ..ACCUG.G.CCGCGCA.A
+K00369.1/1-82                         ..UCCUG.C.UGGUGAC.G
+AL132798.2/14445-14516                ..UCCCC.G.CAACGGA.G
+AL596271.1/1843-1770                  ..UUCUG.G.CUUGUCC.A
+AL023288.2/21768-21839                ..UCCCC.C.UGACGGA.G
+AL590457.2/15409-15481                ..UCCUG.G.CGGGAUC.G
+X54552.1/66-137                       ..UCCAA.G.UAAUCAC.C
+X54552.1/167-241                      ..UCUAA.C.CUAUCCG.A
+X00239.1/111-183                      ..UCUUG.G.CGGGAUC.G
+K00344.1/1-73                         ..CCCGG.U.UUGUGAC.A
+K00570.1/851-921                      ..UCCCG.G.AGGGAGA.G
+X54421.1/15747-15819                  ..UCUUA.C.CAUCCCA.U
+M57698.1/294-367                      ..CCCGG.C.UGUGACC.A
+X54421.1/14394-14476                  ..UCCAA.C.UUUAGGU.A
+M22563.1/71-141                       ..UUCCC.C.UGGGGGU.A
+X07925.1/53-125                       ..UCGCG.U.CACCCGC.U
+M19493.1/263-336                      ..UCCAG.G.AUGGCCC.A
+M19493.1/340-412                      ..UCCGC.U.UACCUCC.A
+X07924.1/110-197                      ..UCCCU.C.UCUCUCC.G
+X69067.1/6022-6086                    ..U.AUC.C.UUUAAAU.A
+K00462.1/57-128                       ..ACCUU.G.CUCUGCU.A
+AC009742.4/51767-51839                ..CCCGG.G.CGAAAAC.A
+AE003556.3/16759-16677                ..UCCCA.C.UUCUGAC.A
+AE003727.3/195539-195611              ..GCCCC.G.CAUCUCC.A
+AF164586.1/1190-1126                  ...AUUA.C.AAAUAGU.A
+U37541.1/1383-1322                    ....UUA.C.UAAGGCU.U
+AC002512.1/77401-77473                ..UCCCU.G.UUCGGGC.G
+X07778.1/115-45                       ..UCCCG.A.CCGAUGC.A
+X00432.1/665-732                      ...AUUU.U.UAUAAAU.U
+X05915.1/238-170                      ..UCCUU.U.UCUUUUU.A
+AF200843.1/1266-1331                  ....CUU.U.AAGCCUU.A
+X00432.1/532-596                      ....ACU.C.CAAUUAA.G
+AE003494.3/240865-240793              ..UCCUG.U.CACGGUC.G
+X03240.1/1267-1333                    ...CCUU.U.AAGUCUU.A
+AC009461.5/128651-128579              ..CCCGG.G.CGGAAAC.A
+V00238.1/262-333                      ..UCCCG.G.UAUGGGA.A
+AE003677.3/170128-170056              ..UCCUG.G.CAGGAUC.G
+AF200843.1/3014-3079                  ...ACUU.U.UAUUAGA.A
+AC093098.2/67389-67475                ..UCCACCU.GGGGGGC.G
+AE003471.3/169154-169225              ..UCCCG.G.UAUGGGA.A
+AC009395.7/99012-98941                ..UCCCG.G.UUGAGCC.C
+AF185056.1/845-774                    ..UCAAU.A.UAAAUUG.A
+X03240.1/1388-1326                    ....UUA.C.UAAGACU.U
+AC008345.4/147881-147810              ..ACCUU.G.CUCUGCU.A
+AC021639.5/181586-181505              ..UCCUA.C.CGGCUGC.G
+X05914.1/400-337                      ....CUA.C.AUUCAUU.G
+X00432.1/816-751                      ....AAU.C.UUUGAAU.A
+AE003538.3/103715-103786              ..UCCCC.G.UCGGGGA.G
+M57910.1/1028-963                     ....UCU.U.CUUAAUC.A
+J01404.1/5140-5204                    ...AAUA.G.UAUAGAU.A
+AJ400907.1/3795-3861                  ...UUAA.U.AUUUUUU.A
+AE003437.3/282636-282708              ..CCCGG.G.UUUCGGC.A
+AC099014.1/146549-146620              ..UCCUG.G.UCACGGC.A
+X03240.1/1-65                         ....CUG.C.AUUCAUU.G
+AE003624.2/69897-69824                ..UCUCG.C.CGGGGCC.U
+AF164586.1/93-158                     ..U.UUC.U.AUUAACU.U
+AF200837.1/6039-6103                  ..U.CAA.U.CUACCUU.A
+AF200830.1/9887-9951                  ....UCU.U.UUAAAAC.U
+X05914.1/238-170                      ..UCCUU.U.UCUUUUU.A
+X58913.1/1046-981                     ....UCU.U.CUUAAUC.A
+AF200837.1/5597-5661                  ...AAUA.G.UAUAGAU.A
+AF276832.1/1449-1514                  ...ACUU.U.UAUUAGA.A
+X03924.1/848-782                      ....AAU.U.UUUAAAU.A
+X03924.1/17-83                        ...UUUA.G.UAUAAAU.A
+X01078.1/1396-1463                    ..AAUUA.U.AAAUAGU.A
+X03925.1/1-72                         ..UCAAU.U.UAAAUUG.A
+L76657.1/1-67                         ...UAUU.C.CAAUUAA.G
+X03924.1/500-567                      ..UUCAA.U.UUACCUU.A
+M23363.1/611-683                      ..ACCCG.G.CGCCUCC.A
+K03317.1/4-76                         ..ACCCG.G.CGCCUCC.A
+X03602.1/660-731                      ..UCCCG.G.UACGGGA.A
+X13975.1/2575-2637                    ....UCA.A.GAAAAAU.A
+X80245.1/11535-11604                  ..UCUUC.U.AUUAACU.U
+X13975.1/39-104                       ...CCUU.U.UAUUAGA.A
+X13975.1/791-854                      ....UAG.U.ACACCUU.G
+X13485.1/5-77                         ..UCCUU.C.CUAGCGC.C
+U32309.1/158-89                       ..UCUCU.U.UUCUCUG.A
+X17660.1/1002-1069                    ...AGUC.C.CGAAAGC.A
+X99772.1/11841-11913                  ..UCCAA.G.UAGCAGC.U
+X99772.1/5276-5204                    ..GCCUU.U.CUGUCUA.G
+X17661.1/419-487                      ..UCCAC.A.AUUGCCU.A
+X17658.1/140-72                       ..UCCUG.C.AGAUCUU.A
+X99772.1/5062-5131                    ..UCCUC.C.AGCCCCU.G
+X99772.1/9544-9611                    ..UCCAA.G.GAAAGAU..
+X99772.1/5441-5375                    ..CCCUC.U.UCUUGCC.A
+X99772.1/11702-11770                  ..CCCUC.U.AAUCCAC.C
+AF125213.1/1282-1213                  ..UCUCC.U.CUCUCUG.A
+M81755.1/6-77                         ..CCCUC.C.CUAGUGC.U
+L29771.1/1004-1071                    ...AGUC.C.CGCUAGC.A
+M10217.1/7394-7325                    ..UCCUC.U.UCUUAUC.A
+M10217.1/11492-11561                  ..UCUAA.G.AGAAAGU.A
+M10217.1/7154-7086                    ..UCCUG.C.AAGCCUU.A
+M13046.1/2222-2289                    ...AGCU.C.CGAAAGC.A
+X04821.1/1-73                         ..ACCGG.G.CAGAAAC.A
+M10217.1/17388-17457                  ..CCCUC.C.UCAAGAC.U
+M10217.1/11905-11973                  ..CCCAU.A.AUAACUC.U
+M10217.1/7325-7260                    GGU.UUG.C.CGGGCUU.C
+M10217.1/9038-9106                    ..UCCGG.C.ACAUCUC.A
+M10217.1/5770-5840                    ..CCCCA.U.CAUCUCC.U
+Y00430.1/2429-2358                    ..CCCCA.G.CAUCUCC.A
+M10217.1/7015-7083                    ..UCUCC.U.AAUCUCU.G
+K02456.1/141-212                      ..ACCAU.U.CUCUGCU.A
+M10217.1/2136-2204                    ..A.GCU.C.CGUAAGC.A
+M10217.1/5910-5978                    ..CCCUU.C.CUUUACU.A
+Y00163.1/254-326                      ..UCCCU.G.UUCGGGC.G
+M10217.1/13648-13715                  ..CCCUC.U.UAUCAAC.C
+M10217.1/5909-5841                    ..UCCUG.U.CUUUCUA..
+Y10943.1/948-1016                     ..CCGGA.U.UACUUUG.A
+U15659.1/246-176                      ..UCCCU.C.UUUUCUC.G
+M10217.1/4724-4798                    ..UCCCC.U.CGCUAAC.U
+M10217.1/16246-16178                  ..UCCUG.G.UGGGAAU.U
+M10217.1/13781-13846                  ..UCCAA.G.U........
+D12695.1/435-369                      ..UCCCC.U.CUUUACC.A
+D12694.1/2607-2676                    ...CCUA.C.UCAAGGC.U
+AF314016.1/365-435                    ..CCCCC.U.CACUUCC.U
+D10368.1/1439-1508                    ..UCCUU.C.AGUUUCU.G
+D12695.1/368-304                      ...CCUG.C.CGGGGCU.U
+D12695.1/203-134                      ..UCCUG.C.AAGUCCU.A
+D12694.1/2745-2677                    ..UCCUU.U.UAUCCUG.A
+D10368.1/338-405                      ..UCCUU.C.CUUUACU.A
+AF314016.1/506-436                    ..UCCUA.U.CUCUUUA.G
+M57527.1/1-70                         ...AGUU.C.UAGGGGU.A
+D12694.1/2533-2604                    ..UCCAA.G.UAAAAGC.U
+AF314018.1/1820-1748                  ..GCCCG.U.CAUUCUA.G
+AF340025.1/630-698                    ..CCUCC.U.UGUUCGC.C
+X52392.1/3967-4040                    ..UCCUC.U.CCCUAGC.U
+X52392.1/16177-16108                  ..CCCUC.C.UUUUCUG.A
+X52392.1/5172-5102                    ..UCCUA.C.UUUUCUA.G
+X16401.1/1-69                         ..CCCUG.U.ACAUCUC.A
+J00881.1/210-282                      ..CCCCA.C.GUUGGGC.G
+X52392.1/16039-16107                  ...CCUU.C.UUAGAGU.A
+X52392.1/11128-11195                  ...CUAU.A.ACUUUCU.U
+X52392.1/13000-13070                  ..UCCAA.G.UAAAAGU.A
+X52392.1/6280-6355                    ..UCUCU.U.AGUUUCU.G
+X52392.1/1228-1297                    ...AUAC.C.UGUGGGC.A
+AF076356.1/60-128                     ..CCCAG.A.GAAGAGC.A
+X52392.1/16775-16708                  ..ACCAA.G.CGGGAAU.A
+X52392.1/2273-2345                    .ACAAGG.U.CGCCUUG.A
+X52392.1/5025-5096                    AACCCUC.U.CACUUCC.U
+X52392.1/6430-6362                    ..UCCUG.U.UGGUCUU.A
+X52392.1/6573-6508                    ...UGUG.C.CGGGGUC.U
+X52392.1/8258-8184                    ..UCCUU.C.CUUUCUU.G
+X52392.1/6506-6434                    ..GCCCA.U.CUGUCUA.G
+K01941.1/217-303                      ..UCCACCU.UUCGGGC.G
+X52392.1/5172-5240                    ..CCCUU.C.CCCUACU.A
+L07095.1/5086-5018                    ..UCUUA.C.AGUCCUU.A
+AJ296990.1/141-209                    ..CCCUC.U.UAUUUCU.A
+L07095.1/5327-5261                    ..UCCUC.U.UUUUACC.A
+AB042524.1/5257-5192                  ..CUCUA.C.UAAGACU.U
+AB049357.1/11673-11743                ..UCCAA.A.UAAAAGU.A
+L07095.1/15292-15358                  ..U.CUU.C.UCAAGAC.A
+L07095.1/2676-2750                    ..UCCUC.U.CCCUAAU.A
+X00229.1/1945-2016                    ..UCUCG.G.UCAGGGA.A
+V00711.1/3842-3772                    ..UCCUA.U.UGUCCUA.G
+L07095.1/4950-5016                    ....GUU.U.AACUUCU.G
+AB042524.1/9391-9458                  ...CCAG.A.AGAGAGU.A
+AB042809.1/5159-5089                  ..UCCUG.C.CAAUCUA.G
+AC084429.5/20418-20485                ...CUCC.U.UAUUCAC.C
+AB042432.1/14140-14072                ..GCUGU.G.UAGAAAU.A
+U47458.1/87-21                        ...UCCU.U.CUUCUUG.A
+AB049357.1/1-68                       ....AUC.C.CAUAAAC.A
+AY012114.1/954-1022                   ..A.UGA.A.CACUCUG.A
+AB042432.1/3845-3913                  ..UCCUU.C.CCGUACU.A
+AB042432.1/6942-7011                  ..AUCUA.U.AUAUCUU.A
+J00642.1/462-533                      ..UCCGA.G.UCACGGC.A
+X00706.1/129-200                      ..UCCCG.G.CCAACGC.A
+X14848.1/3820-3750                    ..UCCUA.U.UGUCCUA.G
+M22764.1/167-240                      ..CCCGG.G.UUUCGGC.A
+J01436.1/1456-1522                    ...UCUU.C.UCAGGAC.A
+X00704.1/131-202                      ..UCCCC.G.ACGGGGA.C
+V00676.1/400-335                      ....GUU.U.AACUUCU.G
+X14848.1/5139-5066                    .UUCCUU.C.CAAUCUA.G
+AJ428514.1/9797-9864                  ...UCAU.A.AUUACCA.A
+K01637.1/819-890                      ..UCCCG.G.ACGAGCC.C
+V00678.1/193-264                      ..UCCUU.C.CAAUCUA.G
+J01435.1/264-194                      ..UCCUU.C.CAAUCUA..
+V01272.1/2790-2861                    ..UCCCG.G.UCAGGGA.A
+M27315.1/1347-1280                    C.CUCUA.C.UAAGGCU.U
+X14848.1/3824-3891                    ...CCUU.C.CCGUACU.A
+V00680.1/447-380                      ....UGA.A.CACUUUG.A
+AJ428514.1/3834-3899                  ..CCCUU.C.CCGUA....
+V00677.1/264-332                      ..UCUUA.C.AGUCCUU.A
+V00676.1/92-159                       C.CUCUA.C.UAAGGCU.U
+X14848.1/1-67                         ....AUC.C.CAUAAAC.A
+J01435.1/55-120                       ....GUU.U.AACUUCU.G
+X14848.1/3684-3752                    ..UCCUC.U.UAUUUCU.A
+V01556.1/306-238                      ..GCCGU.G.UAGAAAU.A
+K00174.1/1-68                         ...UCUA.U.AUAUCUU.A
+V00676.1/23-88                        ...CCCC.U.UUUUACC.A
+K00434.1/154-84                       ..UCCUA.U.UGUCCUA.G
+AJ428514.1/11535-11602                ...UUCC.U.UAUUUAC.C
+V01556.1/1456-1523                    ...UCUU.C.UCGGGAC.A
+J01435.1/4494-4561                    ...UCAG.A.AGAGAGU.A
+J01435.1/6776-6846                    ..UCCAA.A.UAAAAGU.A
+X14848.1/2654-2728                    ..UCCUC.U.CCCUAAU.A
+M25659.1/553-621                      ....AUC.C.CAUAGAC.A
+D85272.1/587-657                      ..UCCAA.A.UAAAAGU.A
+D85289.1/587-657                      ..UCCAA.A.UAAAAGU.A
+D85271.1/587-657                      ..UCCAA.A.UAAAAGU.A
+M22650.1/459-527                      ..ACCUC.U.UAUUUAC.C
+D85289.1/459-527                      ..ACUUC.U.UAUUUAC.C
+D85275.1/459-527                      ..ACUUC.U.UAUUUAC.C
+D85268.1/459-527                      ..ACCUC.U.UAUUUAC.C
+D38114.1/11688-11758                  ..UCCAA.A.UAAAAGU.A
+D38114.1/11560-11628                  ..ACCCC.U.UAUUUAC.C
+AF346998.1/4403-4470                  ...CCUU.C.CCGUACU.A
+AF346999.1/4402-4331                  ..UCUCA.U.AGUCCUA.G
+AC005329.1/7043-6971                  ..CCCGG.G.UUUCGGC.A
+AC007298.17/145366-145295             ..UCCCC.G.ACGGGGA.G
+AC004941.2/32735-32806                ..UCCAG.G.UGCCCCC.U
+AC093311.2/140036-139968              ..UCCGU.G.CGAGAAU.A
+M16479.1/42-123                       ..UCCUU.C.CCCCACC.A
+AC092686.3/29631-29561                ..UCCCG.G.CCAAUGC.A
+AF134583.1/1816-1744                  ..UCCCA.U.UGGUCUA.G
+AF346992.1/15890-15955                ....UUU.C.CAAGGAC.A
+K01921.1/234-307                      ..CCCAC.C.CAGGGAC.G
+L23320.1/77-10                        ...UCAA.A.AAAGAGU.A
+AC005783.1/27398-27326                ..CCCGG.G.CGGAAAC.A
+AF382005.1/581-651                    ..C.ACC.C.CAUAAAC.A
+AP000442.6/2022-1950                  ..UCCCU.G.UUCGGGC.G
+M15347.1/1040-968                     ..UCUCG.C.UGGGGCU.U
+AC018638.5/4694-4623                  ..UCCCG.G.ACGAGCC.C
+AF347015.1/12139-12207                ..ACCCC.U.UAUUUAC.C
+AL352978.6/119697-119770              ..CCCCG.U.ACGGGCC.A
+AC008443.10/8240-8321                 ..UCCCA.C.CGCUGCC.A
+AC008670.6/83597-83665                ..ACCCC.U.UAUUUAC.C
+AC008443.10/42590-42518               ..CCCCA.C.GUUGGGC.G
+AF347015.1/5827-5762                  ...CCUG.C.CGGGGCU.U
+J00309.1/356-427                      ..UCCCG.G.CCAGGAA.U
+AF381996.1/4265-4333                  ..CCCCC.U.UAUUUCU.A
+AC008443.10/9027-8955                 ..ACCGG.G.CGGAAAC.A
+X04779.1/1-73                         ..UCCGG.C.UCGAAGG.A
+AF091512.1/37281-37352                ..UCCCG.G.ACGAGCC.C
+AC008443.10/38881-38809               ..ACCGG.G.CGGAAAC.A
+AF382013.1/10403-10467                ....CAU.A.UUUACCA.A
+AF347015.1/1604-1672                  ...UUGA.C.CGCUCUG.A
+AC024995.8/165717-165798              ..UCCUG.C.CGACUAC.G
+AC008443.10/43006-42934               ..ACCGG.G.CGGAAAC.A
+M89651.1/39808-39722                  ..UCCACCU.UUCGGGC.G
+AF347005.1/12268-12338                ..UCCAA.A.UAAAAGU.A
+AC108081.2/59868-59786                ..UCCCA.C.UUCUGAC.A
+AF347015.1/5892-5827                  ...CCUC.U.UUUUACC.A
+AF347001.1/16015-15948                ..A.CUU.U.UUCUCUG.A
+Z54587.1/126-45                       ..UCCCA.C.CGCUGCC.A
+AC006449.19/196857-196784             ..CCCAC.C.CAGGGAC.G
+AL132988.4/95773-95841                ..UUUUG.C.AGUCCUU.A
+X58792.1/174-245                      ..UCUCG.G.UGGGACC.U
+AC008670.6/83725-83795                ..UCCAA.A.UAAAAGU.A
+X93334.1/6942-7009                    ...CCUA.U.AUAUCUU.A
+AF134583.1/1599-1666                  ....ACU.U.AAUUUCU.G
+AL163195.5/3702-3774                  ..UCUCG.C.UGGGGCC.U
+V00675.1/586-656                      ..UCCAA.A.UAAAAGU.A
+D38115.1/11583-11651                  ..ACCCC.U.UAUUUAC.C
+X99256.1/11558-11626                  ..ACCUC.U.UGCUUAC.C
+M22655.1/587-657                      ..UCCAA.A.UAAAAGU.A
+M22657.1/587-656                      ..UCCAA.A.UAAAAGU.A
+M22656.1/587-656                      ..UCCAA.A.UAAAAGU.A
+M22656.1/459-528                      G.AUUUC.U.UAUUUAC.C
+AF155162.1/115-49                     ...GUCU.C.UUCCUUG.A
+M86496.1/1024-1089                    ...AUGA.A.UAUCUUG.A
+M86496.1/1-68                         ....ACU.C.CAUAAAC.A
+M86499.1/1-68                         ...CACU.C.CAUGAAC.A
+M86499.1/1022-1088                    ...AUGA.A.UAUCUUG.A
+M86501.1/1-68                         ..A.ACU.C.CAUAAAC.A
+M86501.1/1024-1090                    ...AUGA.A.UGUCUUG.A
+M86495.1/1026-1092                    ....UGA.A.UAUCUUG.A
+M86495.1/1-68                         ....ACU.C.CAUAAAC.A
+AF490528.1/4630-4697                  ..UCCUG.U.ACACCUC.A
+AF490528.1/1519-1448                  ..UCCUA.U.AGUUCUA.G
+V00654.1/12038-12108                  ..UCCAA.A.UAAAAGU.A
+AF490529.1/3010-2943                  ..UCCUC.U.UUUUACC.A
+AF490529.1/11834-11766                ..UCCAU.G.UAAGAAU.A
+V00654.1/4197-4265                    ..UCCUU.C.CCGUACU.A
+K00242.1/1-75                         ..UCCUC.U.CCUUAAC.A
+V00654.1/15791-15726                  ...GUUU.C.UUCCUUG.A
+AF493542.1/2517-2451                  ...UCUG.C.CGGGGCU.U
+AF034440.1/1115-1181                  ....ACU.C.CAUAAAC.A
+AF493541.1/2418-2346                  ..GCCCA.C.CAGUCUA.G
+AF493542.1/6654-6722                  ...CCGA.A.AAAGAAU.A
+AF490529.1/2769-2701                  ..UCUUG.C.AAUCCUU.A
+V00654.1/11907-11976                  A.CCUUC.U.UAUUUAC.C
+AF493541.1/7070-7138                  ...UCAU.A.AUUACCA.A
+AJ235316.1/1023-1090                  ....ACU.C.CAUAAAC..
+M86494.1/1026-1092                    ..UAUGA.A.UGUCUUG.A
+M86493.1/1-68                         ....ACU.C.CAUAAAC.A
+M86493.1/1025-1091                    ...AUGA.A.UAUCUUG.A
+M86498.1/1-69                         ....ACU.C.CAUAAAC.A
+M86498.1/1026-1092                    ...AUGA.A.UGCCUUG.A
+M86500.1/1-68                         ....ACU.C.CAUAAAC.A
+M86497.1/1-66                         ....ACU.C.CAUAAAC.A
+M86497.1/1020-1086                    ...ACGA.A.UAUCUUG.A
+AL031229.2/40502-40430                ..ACCAG.G.CGGAAAC.A
+AL590385.23/26129-26058               ..UCCCG.G.UCAGGGA.A
+AL009179.1/106037-106108              ..ACCAU.C.CUCUGCU.A
+AL356957.27/121645-121572             ..CCCAU.C.CAGGGAC.G
+AL662865.4/12206-12135                ..UCUCG.G.UGGAACC.U
+AL590385.23/27782-27864               ..UCCCA.C.UCCUGAC.A
+Z98744.2/66305-66234                  ..ACCAU.C.CUCUGCU.A
+AL671879.2/100356-100285              ..CCCCG.G.CAUCUCC.A
+AL021808.2/65570-65498                ..ACCGG.G.CAGAAGC.A
+AL021918.1/81116-81197                ..UCCUG.C.CGACUAC.G
+AL355149.13/15278-15208               ..UCCCG.G.CCAAUGC.A
+AL021918.1/94597-94678                ..UCCUG.C.CGACUAC.G
+AL590385.23/26487-26416               ..UCCCG.G.CCAACGC.A
+AL133551.13/12355-12436               ..CCCUG.C.UCGCUGC.G
+AL021918.1/54817-54736                ..UCCUG.U.CGGCUAC.G
+AL589879.21/171955-172027             ..UCCCU.G.UUCAGGC.G
+X16885.1/811-882                      ..UCGAA.C.UGUUUGG.A
+X16885.1/631-561                      ..UCCUU.U.CUUUGCC.A
+AF217350.1/265-194                    ..ACUUG.C.CAGCUCA.G
+X16885.1/460-388                      ..UCCUC.U.CUCCAAC.U
+AF217350.1/193-122                    ..CCCUU.U.CUCUAGU.U
+X16885.1/1030-1101                    ..UCCUU.C.AAUACAC.A
+X16885.1/779-708                      ..ACCUC.U.CUUUAUC..
+X16885.1/635-704                      ..CCCAG.U.GUUCCUU.A
+X16885.1/1019-953                     ..CCUCU.U.AAUCUUU.A
+X16885.1/950-882                      ..AUCCG.C.CAAAACU.U
+X16888.1/864-793                      ..ACUUG.U.CGACUCA.G
+X16888.1/255-184                      ..UCCUU.U.CUUUGUC.A
+X55514.2/4047-4119                    ..UCGAA.C.UGCCUGG.A
+X16888.1/178-111                      ..UCAAA.G.AUGGAGU..
+X16888.1/869-940                      ..CCUUG.U.UUUUCUA.A
+X16887.1/553-487                      ..CCCUA.A.CAGGAAU.C
+X55514.2/4027-3957                    ..ACCUC.U.CUUUAUC..
+X55514.2/4257-4189                    ..UCUCU.U.AGUCUUU.A
+X55514.2/4416-4343                    ..UCCCU.U.CUCUAGU.U
+X55514.2/4187-4119                    ..UGUCG.C.CAAAACU.U
+X55514.2/3882-3954                    ..CCCAG.U.AUUUCUU.A
+M25321.1/113-184                      ..UCCUU.C.AAUCCAC.A
+M25321.1/478-410                      ..UCUUG.U.UUUCCUG.A
+X55514.2/3696-3624                    ..UCCCU.U.CUUCAAU.U
+D16387.1/11555-11625                  ..UCAAA.U.UGCCUUG.A
+D16387.1/276-206                      ..UCCUU.U.UUUCUCU.U
+X16886.1/1215-1285                    ..UCUUA.U.CUUUCUA.A
+X16886.1/999-1070                     ..UCUCG.G.AGUCCAC.A
+D16387.1/11909-11838                  ..UCCUU.U.UCCUAGU.U
+X16886.1/993-924                      ..UUUUU.U.AACCUCU.G
+D16387.1/11325-11257                  ..CCAAA.A.AUGAAAU.A
+X16886.1/923-857                      ..U.CCG.U.CAAAACU.U
+D16387.1/11403-11471                  ..CCUGA.U.GCUCUUU..
+X16886.1/781-711                      ..ACCUC.C.CUUUAUU..
+X16886.1/1355-1286                    .GUCUUG.C.UUUUCUG.A
+X16886.1/458-387                      ..UCCUU.C.UUUCAGU.U
+D16387.1/11397-11328                  ..UCCUU.U.CCUGGUC.A
+U50045.1/216-145                      ..ACUUG.U.CAACUCA.G
+M37162.1/1352-1420                    ..CUUCU.U.AGCUCUU.G
+J04815.1/7401-7469                    ..UCCAA.A.ACUCUUU.A
+J04815.1/1380-1448                    ..ACCUA.U.CUUCC....
+J04815.1/1662-1729                    ...AUUG.C.CAAAGCU.U
+J04815.1/1231-1299                    ..CCUUA.C.UUCUUUG.A
+J04815.1/2041-2109                    ..UCUAA.G.AUAGAGU.A
+J04815.1/1-73                         ..UCCCU.C.CCUUAGC.A
+J04815.1/1371-1301                    ..UCCCA.U.CUCCUUA.A
+J04815.1/1966-2036                    ..CCCUU.U.UCUUAUU.A
+M37162.1/1557-1488                    ..UCGGG.U.UGUCUUG.A
+J04815.1/3159-3231                    ..UCCCU.UCAAGCUCU.A
+J04815.1/10228-10159                  ..UCCUC.U.CUUCUCU.U
+J04815.1/952-1020                     ..UCUCA.A.UAGAAGC.U
+M37162.1/1211-1282                    ..UCCUU.C.UUUCAGC.U
+J04815.1/1812-1884                    ..ACCUC.C.CUCUGCU.U
+J04815.1/1592-1523                    ..UCUUA.G.GAACUAC.A
+J04815.1/1026-1098                    ..UCCCU.C.UCAAGGC.U
+M28270.1/1-73                         ..UCCCU.U.UUUUAGC.U
+J04815.1/11997-12064                  ..CCCGG.U.CUUAAGU.C
+J04815.1/1953-1885                    ..UCCAG.C.GGCUUCU.G
+X12631.1/10184-10115                  ...CCUC.U.CUUCUCU.U
+X12631.1/1567-1497                    ..UCUUA.G.AAGCUAC.A
+X12631.1/7349-7415                    ..CCCAA.A.ACUCUUG..
+X12631.1/1426-1497                    ..UCCUU.C.UUUCAGC.U
+X12631.1/2020-2087                    ..UUUAA.G.AUAAAGC.A
+X12631.1/2088-2158                    ...UCCU.U.UCUUUAG.C
+X12631.1/1775-1706                    ..UCGAG.U.UGUUUUG.A
+X12631.1/1207-1274                    ..CCUUA.U.UCUCUUG.A
+X12631.1/3132-3200                    ..UCCCU.U.CAAGCUC.U
+X12631.1/1937-1868                    ..UCCAG.C.GGCUUCU.G
+X12631.1/1795-1866                    ..ACCUC.C.CUCUACU.U
+X12631.1/1014-1084                    ...CCCU.C.UCAAGGC.U
+X12631.1/1347-1277                    ..CCCCA.C..UCCUUA.A
+X12631.1/8405-8475                    ..CCUAU.U.AUUAAGG.A
+X12631.1/939-1009                     ..UCUCA.A.UAGGAGC.U
+X12631.1/1570-1639                    A.CUUCU.U.AGUCCUU.G
+X12631.1/11945-12013                  ...CUGG.C.UUAAAUC.C
+X12631.1/1-73                         ..UCCCU.C.CCUUAGC.A
+X12631.1/1944-2014                    ..UCCUU.U.UCUUACU.A
+AF100664.1/6440-6512                  ..UCCUG.C.CGUGGUC.G
+AC084571.1/17976-18047                ..CCCCG.G.UUCGGCC.C
+M34508.1/318-404                      ..UCCACCU.UUCGGGU.G
+AC084609.1/20256-20184                ..CCCCG.C.AUUGGGC.U
+AF026213.1/13358-13277                ..UCCCA.C.UCUCUUC.A
+AC024877.2/101525-101454              ..CCGCU.C.AGUGGUC.A
+AC006635.2/21711-21640                ..UCCCG.G.CCGGGGA.G
+AC084153.1/28467-28538                ..ACCAC.U.CGCUGCU.A
+M93388.1/1185-1251                    ..UG.GA.G.UUGGCUG.G
+AF491005.1/5436-5355                  ..CCCUG.C.CGAUGUC.G
+X59583.1/330-410                      ..CCCUG.C.AGGUGUC.G
+X59573.1/314-396                      ..UCUCG.C.CUCUUGC.A
+M24578.1/1373-1445                    ..CCCCC.C.GUUGGGC.G
+X03499.1/37-110                       ..CCUCG.G.UCGGAUC.A
+AF037042.2/2935-2864                  ..UCCCG.A.AUGGGGA.G
+X59563.1/1377-1449                    ..ACCCA.C.AAUGGGU.G
+X59571.1/319-390                      ..UCCAG.G.UCGCGGC.A
+X59582.1/477-558                      ..CCCUG.C.CGAUGUC.G
+X59566.1/318-390                      ..UCUCA.G.UAGAACC.A
+K02322.1/59-130                       ..ACCUA.G.AGAAGCU.A
+X53444.1/72-144                       ..ACCCU.U.CUUCCUC.A
+X69660.1/114-186                      ..CCCCC.C.UUUGGGC.G
+X53443.1/135-206                      ..CCCAU.G.UCUAGGC.A
+X59562.1/71-144                       ..CCCUG.A.UGGUCUC.G
+AF067200.1/16-89                      ..UCCCG.C.UCUGAAU.A
+U25144.1/1062-991                     ..CCUCA.U.AGGAGCC.U
+X54300.1/29-102                       ..UCCAG.G.AUAACCC.A
+D17791.1/52-123                       ..UCCCG.G.GCAACCC.A
+X54300.1/105-177                      ..UCCGC.U.UACCUCC.A
+X54299.1/1793-1866                    ..UCCAG.G.AUGGCCC.A
+J01399.1/2867-2939                    ..UCCCA.U.CAUCCGC.U
+X54408.1/1-73                         ..UUCCG.C.UGGGGGU.A
+L13782.1/442-515                      ..ACCCU.C.CUGGCUC.G
+X55320.1/1-72                         ..UCCUA.U.UGCCCCA.G
+J01395.1/2878-2951                    ..UCUUU.C.AUAGCCC.A
+X51398.1/2-75                         ..UCCGA.U.AGCAAGC.U
+X62566.1/248-320                      ..UCCUA.C.AGGGCGU.G
+X55321.1/1-72                         ..UCUCG.C.CGUGUCU.A
+J01395.1/3006-3078                    ..UCCGC.U.UAUCUCC.A
+X55319.1/1-74                         ..UCCUU.U.CAUCUCU.G
+X05693.1/1054-1126                    ..UCCGC.U.UACUUCC.A
+X15090.1/41-114                       ..UCCCU.C.CUCGCCC.G
+X62800.1/3583-3669                    ..UCCCU.C.UCACUCC.G
+X03848.1/3091-3164                    ..UUCAG.C.AUAGCCC.A
+X04465.1/38367-38438                  ..UCUGA.U.AAAGGGC.U
+M20947.1/1-74                         ..CCCCG.U.CAAUCCC.G
+M20969.1/1-74                         ..UCCUA.C.AGAGCGU.G
+M20958.1/1-80                         ..UCCGA.G.UAGCGGC.A
+X04465.1/29596-29669                  ..UCCCG.U.CGUUCGC.C
+M20954.1/1-74                         ..UCCUG.U.UGGAUGC.A
+M68929.1/50694-50622                  ..UCCGG.U.CGUAGGC.U
+M20960.1/1-74                         ..UCCAA.U.AGUAGGU.A
+M68929.1/186481-186410                ..UCCCG.U.UAUUCGC.C
+M68929.1/49940-50012                  ..UCCGA.U.CGUCUCC.A
+M20972.1/1-72                         ..UCCGU.A.UAGCCCU.A
+M68929.1/182805-182734                ..UCCUU.U.UACUCCA.G
+M20945.1/1-72                         ..UCCUA.U.UGGACGU.A
+M68929.1/174348-174275                ..UCCAC.U.UCUAAAC.A
+M68929.1/17407-17480                  ..UCUUU.C.CAAGCAU.G
+M68929.1/163972-163902                ..UCCCG.U.UAUCCGC.A
+M68929.1/1540-1461                    ..UCCAA.U.AAUGCGC.A
+X04465.1/90332-90261                  ..UCCUA.C.CUGAGGA.G
+M20968.1/1-73                         ..UCCGA.U.AGCGGGC.U
+M20957.1/1-85                         ..UCCCU.C.UACCCCC.A
+M68929.1/79613-79540                  ..UCCUG.U.AGGAUGC.G
+X04465.1/112638-112565                ..UCCCU.C.CUUGCCC.A
+M68929.1/151018-150946                ..UCCGA.C.UCCCGCC.A
+M68929.1/152677-152605                ..UCCCU.C.UUCCGAU.A
+M20948.1/1-71                         ..UCUGG.G.UGUCGCU.U
+M68929.1/79397-79315                  ..UCCUG.C.CUCUCCC.A
+M68929.1/18311-18382                  ..UCCCU.U.UUUCCGC.U
+X04465.1/57877-57950                  ..UCCCU.U.CUAACCC.U
+M68929.1/166107-166035                ..UCCUG.C.UAUACCC.A
+X01647.1/2451-2378                    ..UCCUG.U.CUCCGCC.A
+M68929.1/39446-39374                  ..UCCCU.U.UUCUCCU.G
+M68929.1/186579-186500                ..UCCGA.U.AGCGAGU.A
+M20959.1/1-72                         ..CCCCG.G.GCAACCC.A
+M20966.1/1-88                         ..UCCCU.C.UCUCUCC.U
+X04465.1/3679-3758                    ..UCCUC.U.UCAAGGC.A
+M68929.1/48611-48684                  ..UCCCG.U.UUUUCCC.G
+M68929.1/166929-166856                ..UCCUA.C.UAAGCCU.A
+M20952.1/1-71                         ..UCCCG.C.UACCCGC.U
+M20942.1/1-73                         ..UCCGC.U.UAUCUCC.A
+X04465.1/36643-36562                  ..UCCAG.C.UCGACCC.A
+M68929.1/36559-36632                  ..UCCUG.U.CACCUUG.A
+M20964.1/1-88                         ..UCCCU.C.UCUCUCC.G
+X04465.1/64788-64715                  ..UCCUG.U.CAUCCCU.A
+X04465.1/48845-48932                  ..UCCCU.C.UCUUUCC.G
+X04465.1/50998-51070                  ..UCUGG.U.UUCUGGC.A
+M20949.1/1-72                         ..UCCUU.C.CGUCCCA.G
+M68929.1/41917-41989                  ..UCCGU.U.AUUACCC.A
+M68929.1/172005-172075                ..UCCGU.C.CUUAGCC.U
+M68929.1/32684-32756                  ..UCCAA.C.CUAGAGA.G
+M68929.1/15170-15243                  ..UCCUG.U.AGAAUGC.G
+M68929.1/164824-164907                ..UCCCU.C.UCCAUCC.G
+M20951.1/1-71                         ..UCCCG.C.UACCCGC.C
+X04465.1/36787-36715                  ..UUCCC.C.UGGGGGU.A
+X04465.1/120306-120235                ..CCUGA.U.UAUCCCU.A
+M68929.1/165481-165397                ..UCCCU.C.UAUCCGU.A
+M68929.1/20078-20150                  ..UCCCG.U.AAGGGAU.A
+D17510.1/119065-118992                ..UCCCG.U.CGUUCGC.C
+D11467.1/1-72                         ..UCCUU.C.CGUCCCA.G
+D11467.1/6989-6916                    ..UCCUG.C.UGGAUGC.A
+X00764.1/173-244                      ..UCCUA.U.UGGACGC.A
+AF449163.1/604-532                    ..UUCCC.C.UGGGGGU.A
+AJ270287.1/567-495                    ..UUCCC.C.UGGGGGU.A
+D13102.1/342-269                      ..UCCUA.C.AGAGCGU.G
+X15901.1/15784-15867                  ..UCCAG.C.UCGGCCC.A
+X15901.1/44438-44524                  ..UCCCU.C.UCUUUCC.G
+X15901.1/105074-105153                ..UCCGA.G.UGGCGGC.A
+D13107.1/530-459                      ..UCCUA.C.UUGGGGA.G
+X15901.1/99287-99217                  ..UCCUA.C.UUGGGGA..
+U61165.1/404-477                      ..UCCUG.U.CCCCGCC.U
+X17318.1/109-39                       ..UCUGG.G.UGCCGCC.U
+M74160.1/2030-2100                    ..UCUGG.G.UGUCGCC.U
+X13704.1/1807-1880                    ..UCCAG.U.CAUCCCU.A
+M58306.1/1-72                         ..UCCAG.G.AUGGCCC.A
+X86563.2/66129-66056                  ..UCCUG.U.CAUCCCU.A
+X05295.1/313-226                      ..UCCCU.C.UCUCUCC.U
+L02941.1/716-643                      ..UCCCG.U.CUCCGCA.C
+X86563.2/119998-119925                ..UCCCU.C.CUCGCCC.A
+M16907.1/208-137                      ..UCCUA.C.UUGGGGA.G
+M16333.1/1-74                         ..CCCUA.C.UAAGCCC.A
+X07380.1/111-198                      ..UCCCA.U.UUCCUCC.G
+J04502.1/2903-2830                    ..UCCUA.C.AGAGCGU.G
+X86563.2/48153-48081                  ..UCCGA.U.AGUCGGC.U
+AJ012132.1/54-126                     ..UCUGG.U.UCCUGGC.A
+AJ011900.1/63-136                     ..UCCUG.U.CCCCGCC.U
+X62453.1/1-74                         ..CCCCG.U.CAGUCCC.G
+AJ011807.1/2601-2531                  ..UCCCG.C.CGCUCGC.C
+X61674.1/1095-1008                    ..UCCCU.C.UCUUUCC.G
+X13246.1/151-233                      ..UCCUG.C.CUCUCCC.A
+X15379.1/71-144                       ..CCCCG.U.UUUCCCC.G
+X14698.1/250-321                      ..UCCCG.U.AAGGGAU.A
+M16843.1/2824-2752                    ..UCCAA.U.AGUAGGU.A
+AB042240.3/15036-15107                ..UCCGA.U.AAAGGGC.U
+AB027572.1/4261-4342                  ..UCCAG.C.UCGGCCC.A
+AB042240.3/6758-6687                  ..UCCUU.C.CGUCCCA.G
+M16839.1/41-111                       ..UCCCG.C.CGCUCGC.C
+X15118.1/1470-1542                    ..UCUGG.U.UCCUGGC.A
+AB042240.3/84552-84472                ..UCCUC.U.UCAAGGC.A
+X07379.1/305-375                      ..UCUGG.G.UGCCGCC.U
+AB042240.3/36390-36319                ..UCCUA.U.UGGACGC.A
+X13247.1/151-237                      ..UCCCU.C.UCCAUCC.G
+M55314.1/21-92                        ..UCCUU.U.UACUCCA.G
+X05602.1/210-283                      ..UCCUA.C.AGAGCGU.G
+K02003.1/1-74                         ..CCUCU.C.UCACCCC.A
+AB042240.3/82974-82901                ..UCCUG.C.UGGAUGC.A
+AP000397.1/114390-114319              ..UCCUU.U.UACUCCA.G
+AP000397.1/130600-130527              ..UCCAC.U.UCUAAGC.G
+AP000397.1/130445-130371              ..UCCUG.U.CACCUUG.A
+K00281.1/1-72                         ..UCCGA.U.AAGGGGC.U
+J01440.1/394-465                      ..CCUGA.U.UAUCCCU.A
+AJ400848.1/26718-26788                ..UCCGG.G.UGUCGCC.U
+M31489.1/112-183                      ..UCCUA.U.UGGACGC.A
+AJ400848.1/45575-45503                ..UCCGA.U.AGCCGGC.U
+AJ400848.1/34280-34188                ..UCCCU.C.UCUCUCC.U
+AJ400848.1/29178-29105                ..CCCCG.U.CAGUCCC.G
+Y00125.1/116-196                      ..UCCUC.U.UCAAGGC.A
+AJ400848.1/74-1                       ..UCCCG.U.CGUUCGC.C
+AJ400848.1/50859-50931                ..UCCAA.U.AGUAGGU.A
+AJ400848.1/29803-29731                ..UUCCC.C.UGGGGGU.A
+AJ400848.1/44024-44110                ..UCCCU.C.UCUUUCC.G
+X07462.1/14-87                        ..UCCUA.C.UGGAUGC.A
+X87209.1/183-268                      ..UCCCA.U.UUCCUCC.G
+X73425.1/2369-2440                    ..UCCUA.C.UUGGGGA.G
+X74126.1/2430-2501                    ..UCCCG.U.AAGGGAU.A
+M81884.1/41401-41330                  ..UCCUA.C.UUGAGGA.G
+M81884.1/42594-42515                  ..UCCGA.G.UGGCGGC.A
+X61368.1/228-301                      ..UCCCU.C.CUCGCCC.A
+X61698.1/1470-1542                    ..UCCAA.U.AGUAGGU.A
+Z00044.1/50240-50312                  ..UCUGG.U.UCCUGGC.A
+Z00044.1/68888-68815                  ..UCCUA.C.AGAGCGU.G
+X01017.1/487-417                      ..UCCCG.C.UAUCCGC.C
+X01016.1/450-523                      ..UCCUG.U.CAUCCCU.A
+X02217.1/416-488                      ..UUCCC.C.UGGGGGU.A
+M16912.1/86-157                       ..UCCGA.U.AAGGGGC.U
+M16897.1/160-88                       ..UCCGA.U.AGCCGGC.U
+X01017.1/116-189                      ..UCCUG.U.CUCCGCA.A
+X00181.1/495-582                      ..UCCCU.C.UCUUUCC.G
+X00360.1/1-73                         ..UCCGG.U.AGGUCGG.A
+M16869.1/80-166                       ..UCCCU.C.UCUUUCC.G
+K01727.1/129-57                       ..UCCAA.U.AGUAGGU.A
+M16909.1/81-161                       ..UCCUC.U.UCAAGGC.A
+X72895.1/1-72                         ..UCCGG.G.UGUCGCC.U
+X00446.1/283-210                      ..UCCCG.U.CGUUCGC.C
+M23767.1/162-241                      ..UCCGA.G.UGGCGGC.A
+X53392.1/97-170                       ..CCCUA.C.UAAGCCU.A
+Y18934.1/3868-3797                    ..CCUGA.U.UAUCCCU.A
+AJ243756.1/1-71                       ..CCCGU.C.CUUGGCC.U
+AC122544.1/63069-62986                ..UCCCA.C.UUCUGAC.A
+X01120.1/76-149                       ..UCCCU.C.CUAGCCC.A
+X07922.1/12-85                        ..UCCUG.U.CAUCCCU.A
+M58319.1/196-282                      ..UCCCU.C.UCCAUCC.G
+X07125.1/118-191                      ..UCCUG.U.CCCCGCC.U
+AJ271079.2/59828-59899                ..UCCUU.C.CGUCCCA.G
+AJ271079.2/19772-19686                ..UCCCU.C.UCUUUCC.G
+AJ271079.2/114727-114656              ..UCCUA.C.UUGGGGA.G
+X04377.1/307-380                      ..UCCUG.C.CCCCGCC.A
+X03676.1/445-516                      ..UCCCU.C.CUUCCGC.U
+AP002983.1/63669-63596                ..UCCUA.C.AGAGCGU.G
+AP002983.1/121-48                     ..UCCCG.U.CGUUCGC.C
+M17129.1/151-222                      ..ACCUG.G.CUCUGAU.A
+X07377.1/52-124                       ..UCCAA.U.AGUAGGU.A
+AF052653.1/130-203                    ..UCCUG.U.CCCCGCC.U
+X06428.1/229-300                      ..CCUGA.U.UAUCCCU.A
+X07375.1/305-376                      ..UCCCG.U.AAGGGAU.G
+X00476.1/1-85                         ..UCCCU.C.UAUCCCC.A
+K00235.1/1-85                         ..UCCCU.C.UAUCCCC.A
+X15059.1/507-589                      ..UCCUG.C.CUCUCCC.A
+M21542.1/51-134                       ..UCCCA.C.UUCUGAC.A
+X12857.1/421-494                      ..UCCCG.U.CAUUCGC.C
+M16863.1/21-94                        ..UCCCU.C.CUCGCCC.A
+X55033.1/412-483                      ..CCUGA.U.UAUCCCU.A
+X05395.1/365-438                      ..UCCUA.C.AGAGCGU.G
+X05394.1/580-653                      ..UCCCG.U.CUCCGCA.C
+X05395.1/122-195                      ..UCCUG.U.CAUCCCU.A
+AJ002222.1/720-791                    ..UCCCU.C.CUUCCGC.U
+M16864.1/642-714                      ..UUCCC.C.UGGGGGU.A
+X05394.1/803-733                      ..UCCCG.C.UAUCCGC.C
+X01676.1/804-877                      ..UCCCG.U.CAGUCCC.G
+X04761.1/963-892                      ..UCCGA.U.AAAGGGC.U
+M16863.1/456-385                      ..UCCUA.U.UUGGGGA.G
+M16863.1/577-660                      ..UCCUC.U.UCAAGGC.A
+X51471.1/6754-6681                    ..UCCCG.U.CGUUCGC.C
+X02444.1/95-15                        ..UCCUC.U.UCAAGGC.A
+AF487242.1/558-475                    ..UCCAG.C.UCGGCCC.A
+X66520.1/7-88                         ..UCCUG.C.CGUUCAC.G
+AL162971.1/11752-11825                ..CCCGG.G.CGAAGCC.A
+AC002341.3/6810-6881                  ..UCUCG.G.AAUGCCC.C
+X12889.1/644-572                      ..UCCAA.U.AGUAGGU.A
+M58320.1/108-194                      ..UCCCU.C.UCCAUCC.G
+X67736.1/4837-4923                    ..UCCCU.C.UCUUUCC.G
+AC009323.4/37955-37874                ..UCCUG.C.CGUUCAC.G
+X66414.1/9-82                         ..UCCUA.C.UGGAUGC.A
+X14110.1/261-348                      ..UCCCA.U.UUCCUCC.G
+AL138651.1/64525-64597                ..UCCCU.G.CAUCUCC.A
+X57593.1/241-312                      ..UCACG.U.CGGGUUC.A
+AC068900.3/7333-7404                  ..CCCCG.G.CAACGGC.G
+AC009323.4/42522-42441                ..UCCUG.C.CGUUCAC.G
+AC018907.5/9587-9517                  ..UCCCG.G.CUGGUGC.A
+AB017063.1/58819-58900                ..UCCUG.C.CGUUCAC.G
+AL161496.2/172002-171930              ..CCACG.C.UCACCGC.A
+AC009323.4/14362-14281                ..UCUUG.C.CGUUUAC.G
+AC009323.4/12825-12742                ..UCAUG.C.CGUUUAC.G
+AP000423.1/76-4                       ..UCCCG.U.CGUUCGC.C
+L35909.1/103-174                      ..UCACG.U.CGGGUUC.A
+X63088.1/299-371                      ..UCCUG.C.UAUACCC.A
+X13558.1/186-115                      ..UCCUU.C.CGUCCCA.G
+X17616.1/380-293                      ..UCCCU.C.UCUUUCC.C
+AF166114.1/53704-53775                ..UCCCG.G.GCGACCC.A
+X52739.1/1-72                         ..UCCAG.G.AUAGCCC.A
+M21373.1/208-280                      ..UCUGC.U.UAUCUCC.A
+M21373.1/131-204                      ..UCCAG.G.AUGGCCC.A
+X15768.1/134-207                      ..UCCAG.A.AUGGCCC.A
+X15768.1/211-283                      ..UCCGC.U.UACCUCC.A
+M10671.1/1-72                         ..UCACG.U.CGGGGUC.A
+U24159.1/431-359                      ..UCCUU.C.ACGACCC.A
+X03016.1/3583-3669                    ..UCCUA.U.CGCCUCC.G
+AF158101.6/72033-71960                ..UCUGG.U.CUGGGUC.A
+AF158101.6/72364-72294                ..UCUCA.U.UAUCCGC.U
+AF158101.6/72530-72458                ..UCCUU.U.AUUCCCA.G
+AF158101.6/72456-72373                ..UCCCA.C.UUCUCGC.A
+X03016.1/4539-4610                    ..CCCAG.G.GCGGGAU.A
+K00277.1/1-73                         ..UCCGU.C.AAUCAGC.A
+K00354.1/1-74                         ..UCCUU.G.UAUGGAG.A
+AF016404.1/2636-2555                  ..UCCGG.U.CGAAGGU.A
+#=GC SS_cons                          ...>>>>.>.>>>>>>>..
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00005.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00005.idx
new file mode 100644
index 0000000..ac50a60
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00005.idx
@@ -0,0 +1,19 @@
+AF396436.1/47447-47513
+J01390.1/6367-6447
+J01390.1/12177-12258
+X01738.1/122-190
+D10744.1/389-471
+AJ011856.1/70824-70908
+X03240.1/6071-6134
+S64977.1/800-870
+X05914.1/238-306
+X99772.1/7842-7915
+AB042809.1/7700-7764
+X16885.1/553-488
+X16887.1/483-416
+X15613.1/59-121
+X15613.1/1106-1175
+M93388.1/1318-1384
+X15613.1/1252-1313
+X15613.1/124-189
+X15613.1/1813-1875
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00005.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00005.raw
new file mode 100644
index 0000000..08fad60
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00005.raw
@@ -0,0 +1,3240 @@
+>AP000063.1/59179-59095
+GCGGGGGUGCCCGAGCCUGGCCAAAGGGGUCGGGCUCAGGACCCGAUGGCGUAGGCCUGC
+GUGGGUUCAAAUCCCACCCCCCGCA
+>AE006696.1/291-218
+GCCGCCGUAGCUCAGCCCGGGAGAGCGCCCGGCUGAAGACCGGGUUGUCCGGGGUUCAAG
+UCCCCGCGGCGGCA
+>AE006699.1/3409-3482
+GGGCCCGUAGCUUAGCUCGGUAGAGCGCUCGGCUCAUAACCGAGUGGUCAGGGGUUCAAA
+UCCCCUCGGGCCCA
+>X06054.1/711-637
+GGGCCCGUCGUCUAGCCUGGUUAGGACGCUGCCCUGACGCGGCAGAAAUCCUGGGUUCAA
+GUCCCAGCGGGCCCA
+>AP000989.1/73279-73354
+GCGGCCGUCGUCUAGUCUGGAUUAGGACGCUGGCCUUCCAAGCCAGUAAUCCCGGGUUCA
+AAUCCCGGCGGCCGCA
+>X14835.1/6927-7002
+GCCGGGGUCGCCUAGCCUGGUCAAGGGCGCCGGACUCAUAAUCCGGUCUUCCCGGGUUCG
+AAUCCCGGCCCCGGCA
+>AE009773.1/7700-7629
+GGGCCGGUAGUCUAGCGGAAGGAUGCCCGCCUCGCGCGCGGGAGAUCCCGGGUUCGAAUC
+CCGGCCGGUCCA
+>AE009855.1/3683-3767
+GCGGGGGUGCCCGAGCCAGGUCAAAGGGGCAGGGUUCAGGUCCCUGUGGCGUAGGCCUGC
+GUGGGUUCAAAUCCCACCCCCCGCA
+>X05071.1/204-288
+GCGGGGGUGCCCGAGCCAGGUCAAAGGGGCAGGGCUCAAGACCCUGUGGCGUAGGCCUGC
+GUGGGUUCGAAUCCCACCCCCCGCA
+>AE000965.1/156-85
+GGGCUCGUAGCUCAGCGGGAGAGCGCCGCCUUUGCGAGGCGGAGGCCGCGGGUUCAAAUC
+CCGCCGAGUCCA
+>M87833.1/2781-2865
+GCAGGGAUAGCCAAGUUUGGCCAACGGCGCAGCGUUCAGGGCGCUGUCCCGUAGGGGUCC
+GCAGGUUCAAAUCCUGCUCCCUGCA
+>M87833.1/353-437
+GUCGUGGUAGCCAAGCCUGGCCCAAGGCGCAGGGUUGCUAACUCUGUGGCGUACAGCCUC
+CGGGGUUCGAAUCCCCGCCACGACG
+>AE005128.1/6659-6734
+GCCAAGGUGGCAGAGUUCGGCCUAACGCGGCGGCCUGCAGAGCCGCUCAUCGCCGGUUCA
+AAUCCGGCCCUUGGCU
+>X02584.1/1-77
+GCCAAGGUGGCAGAGUUCGGCCCAACGCAUCCGCCUGCAGAGCGGAACCCCCGCCGGUUC
+AAAUCCGGCCCUUGGCU
+>K02528.1/1-74
+GGGGCUGUGGCCAAUCCCGGCAUGGCGACUGACUCCAGAUCAGUCGAUCGGGGGUUCGAA
+UCCCUCCGGCCCCA
+>AB003409.1/96-167
+GGGCCCAUAGCUCAGUGGUAGAGUGCCUCCUUUGCAAGGAGGAUGCCCUGGGUUCGAAUC
+CCAGUGGGUCCA
+>AE000930.1/11782-11855
+GGGCCCGUAGCUCAGACUGGGAGAGCGCCGCCCUUGCAAGGCGGAGGCCCCGGGUUCAAA
+UCCCGGUGGGUCCA
+>M32222.1/3110-3183
+GGGCCCAUAGCUCAGCCUGGGAGAGCGCCGCCCUUGCAAGGCGGAGGCCCCGGGUUCAAA
+UCCCGGUGGGUCCA
+>M26978.1/826-899
+GCCGCCGUAGCUCAGUAGGUAGGAGCGCUCGGCUGUUAACCGAGUGGUCGCAGGUUCGAG
+UCCUGCCGGCGGCG
+>M26978.1/1192-1264
+GCCGGGGUGGGGUAGUUGGCCAUCCUUCGGGACUGUGGAUCCCGCGACUCGGGUUCAAAU
+CCCGGCCCUGGCC
+>M26977.1/379-453
+GGGGCCAUAGGGUAGCCUGGUCUAUCCUUUGGGCUUUGGGAGCCUGAGACCCCGGUUCAA
+AUCCGGGUGGCCCCA
+>M26978.1/907-980
+GGGCCCAUAGCUUAGCCAGGUAGAGCGCCCGGCUCAUAACCGGGCGGUCAUGGGUUCGAA
+UCCCAUUGGGCCCA
+>M26977.1/557-628
+GCCCUGGUGGUGUAGUGGCUAUCAUGCGGGCCUGUCGAGCCCGCGACUCGGGUUCAAUUC
+CCGGCCAGGGCG
+>M26978.1/994-1068
+GCUCCGGUGGUGUAGCCCGGCCAAUCAUUUCGGCCUUUCGAGCCGAAGACUCGGGUUCAA
+AUCCCGACCGGAGCA
+>M26977.1/635-708
+GGGCCCGUAGCUCAGUCUGGUAGAGCGCUUGGCUUUUAACCAAGUAGUCGCGGGUUCAAA
+UCCCGUCGGGCCCG
+>M32222.1/1277-1363
+GCCGGGGUGGCCCAGCCUGGUAGGGCGUCGGCCUGCUAAGCCGAUGAUCCGUUAAGGAUC
+GCGCGGGUUCAAAUCCCGUCCCCGGCG
+>M26977.1/276-348
+GCCUCGGUAGCUCAGCUGGUAGAGCGCGAGACUUGUAAUCUCGUGGUCGCGGGUUCAAAU
+CCCGCCCGAGGCU
+>M26978.1/1092-1174
+GCGGGGGUGCCCGAGUGGUCAAAGGGGACAGGCUUAGGACCUGUUGGCGUUAGGCUUCCA
+GGGUUCGAAUCCCUGCCCCCGCA
+>U67517.1/7202-7276
+GGGCCCGUAGCUCAGCCUGGUCAGAGCGCUCGGCUCAUAACCGAGUGGUCAAGGGUUCAA
+AUCCCUUCGGGCCCA
+>U67537.1/160-234
+GGGCCUGUGGGGUAGCCUGGUCUAUCCUUUGGGAUUUGGGAUCCUGAGACCCCAGUUCAA
+AUCUGGGCAGGCCCA
+>U67538.1/10143-10207
+CAUGGUCUAGCUGGCUAUGACGUCGCCCUUACAAGGCGAAGGUCGCCGGUUCGAAUCCGG
+CUGGG
+>U67517.1/7412-7496
+GCAGGGGUCGCCAAGCCUGGCCAAAGGCGCUGGGCCUAGGACCCAGUCCCGUAGGGGUUC
+CAGGGUUCAAAUCCCUGCCCCUGCA
+>U67528.1/1221-1293
+AGCCCGGUGGUGUAGUGGCCUAUCAUCCGGGGCUUUGGACCCCGGGACCGCGGUUCGAAU
+CCGCGCCGGGCUA
+>U67492.1/3149-3223
+GCUCCGGUGGUGUAGUCCGGCCAAUCAUGCGGGCCUUUCGAGCCCGCGACCCGGGUUCAA
+AUCCCGGCCGGAGCA
+>U67528.1/1042-969
+GCCUCGGUAGCUCAGCCUGGCGGAGCGCCUGCUUGGUAAGCAGGAGGUCGCGGGUUCAAA
+CCCCGCCCGAGGCU
+>U67517.1/7511-7582
+GCCGGGGUGGGGUAGUGGCCAUCCUGGGGGACUGUGGAUCCCCUGACCCGGGUUCAAUUC
+CCGGUCCCGGCC
+>U67492.1/3051-3122
+CCCGUAGCCUAGCCUGGAUAGGGCACCGGCCUUCUAAGCCGGGGGUCGGGGGUUCAAAUC
+CCCUCGGGUCCG
+>X00916.1/823-889
+GCCUCGGUGGCUCAGCCUGGUAGAGCGCCUGACUUGUAAUCAGGUGGUCGGGGGUUCGAA
+UCCCCCC
+>X00916.1/1570-1644
+GCCCUGGUGGUGUAGCUCGGCCUAUCAUACAGGACUGUCACUCCUGUGACUCGGGUUCAA
+AUCCCGGCCAGGGCG
+>AF108356.1/1-74
+GGGCCCGUAGCUUAGUCUGGUAGAGCGCCUGACUUUUAAUCAGGCGGUCGAGGGUUCGAA
+UCCCUUCGGGCCCG
+>X00916.1/933-1007
+GGGCCUGUGGGGUAGCCUGGUCCAUCCUUUGGGAUUUGGGAUCCUGAGACCCCAGUUCAA
+AUCUGGGCAGGCCCA
+>X00916.1/1018-1091
+CCCGCGAUAGUUCAGAUUGGUAGAACGGCGGACUGUAGAUCCGCAUGUCGCUGGUUCAAA
+UCCGGCUCGCGGGA
+>X00083.1/99-171
+GGGCCCGUAGCUCAGUUGGGAGAGCGCUGCCCUUGCAAGGCAGAGGCCGUGGGUUCAAAU
+CCCGCCGGGUCCA
+>M19342.1/69-141
+GGGCUCGUAGCUCAGCUGGAAGAGCGCGGCGUUUGCAACGCCGAGGCCUGGGGUUCAAAU
+CCCCACGGGUCCA
+>X51423.1/1802-1874
+GGGCUUGUAGCUCAGCUGGUAGAGCGCCGCCUUUGCAAGGCGGAGGCCCUGGGUCCGAAU
+CCCAGCAAGUCCA
+>AY017179.1/1528-1601
+GGGCCGGUAGCUCAGCCUGGGAGAGCGUCGGCUUUGCAAGCCGAAGGCCCCGGGUUCGAA
+UCCCGGCCGGUCCA
+>X68198.1/9818-9745
+AGCGGGGUGGGGUAGUCAGGAAAUCCGAUGGGCUCAUAACCCGUAGAUCGAUGGUUCAAA
+UCCAUCCCCCGCUA
+>AF004309.1/87-160
+CGGGGUGUGGCGCAGCUUGGUAGCGCGCUUCGUUCGGGACGAAGAGGUCGUGGGUUCAAA
+UCCCGCCACCCCGA
+>X52070.1/777-849
+UCCUCCGUAGCUCAAUUGGCAGAGCAGCCGGCUGUUAACCGGCAGGUUACUGGUUCGAGU
+CCAGUCGGGGGAG
+>X65556.1/351-423
+GCGGACGUAGCUCAGUUGGUAGAGCGCAACCUUGCCAAGGUUGAGGUCGCGAGUUCGAGC
+CUCGUCGUCCGCU
+>X53649.1/495-566
+UGGGCUAUGGUGUAAUUGGCAGCACGAGUGAUUCUGGUUCAUUUAGUCUAGGUUCGAGUC
+CUGGUAGCCCAG
+>X52070.1/699-771
+UCCUCGGUAGCUCAAUUGGCAGAGCAGCCGGCUGUUAACCGGCAGGUUACUGGUUCGAGU
+CCAGUCCGGGGAG
+>X53649.1/160-231
+UGGGCUAUGGUGUAAUUGGCAGCACGACUGAUUCUGGUUCAGUUAGUCUAGGUUCGAGUC
+CUGGUAGCCCAG
+>AF186372.1/596-669
+CGCGGGGUGGAGCAGCUCGGUAGCUCGCUGGGCUCAUAACCCAGAGGUCGCAGGUUCAAA
+UCCUGUCCCCGCUA
+>X53649.1/604-676
+GCCCCCGUUGUGUAGCGGCCUAGCACGCCGCCCUCUCAAGGCGGUAGCGCCGGUUCGAAU
+CCGGUCGGGGGUA
+>M32254.1/51-124
+CGCGGGGUGGAGCAGCUCGGUAGCUCGCUGGGCUCAUAACUCAGAGGUCGCAGGUUCAAA
+UCCUGUCCCCGCUA
+>AB067577.1/1615-1688
+GGGCUAUUAGCUCAGGUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCCCUGGUUCAAG
+UCCAGGAUGGCCCA
+>AF105125.1/104-176
+GGGGGUUUAGCUCAGUUGGUAGAGCGCCUGCUUUGCAAGCAGGAUGUCAGCGGUUCGAGU
+CCGCUAACCUCCA
+>D17540.1/1-73
+GCGGGAGUAGCUCAGUUGGUAGAGCAUCGGCUUCCCAAGCCGAGGGUCGCGGGUUCGAGU
+CCCGUCUCCCGCU
+>X51824.1/190-272
+GGGCAGGUGCCCGAGCGGCCAAAGGGGACGGUCUGUAAAACCGUUGGCGUAUGCCUUCGC
+UGGUUCGAAUCCAGCCCUGCCCA
+>X51824.1/381-453
+GCUCGCGUAGCUCAGCAGGUAGAGCACACCCUUGGUAAGGGUGAGGUCGCCGGUUCGAGC
+CCGGCCGCGAGCU
+>X60981.1/3898-3969
+GGUCCCGUAGUGUAGUGGUUAACAUGCCUGCCUGUCACGCAGGAGAUCGCGGGUUCGAUG
+CCGUCGGGACCG
+>AB031214.1/4204-4277
+GGGCCUGUAGCUCAGCUGGUUAGAGCGCACGCCUGAUAAGCGUGAGGUCGGUGGUUCGAG
+UCCACUCAGGCCCA
+>AF008220.1/5629-5712
+GCGGAUGUGGCGGAAUUGGCAGACGCGCUAGAAUCAGGCUCUAGUGUCUUUACAGACGUG
+GGGGUUCAAGUCCCUUCAUCCGCA
+>K01389.1/345-433
+GGAGAGCUGUCCGAGUGGUCGAAGGAGCACGAUUGGAAAUCGUGUAGGCGGUCAACUCCG
+UCUCAAGGGUUCGAAUCCCUUGCUCUCCG
+>Z82044.1/16317-16387
+GGCGGCAUAGCCAAGUGGUAAGGCAGAGGUCUGCAAAACCUUUAUCCCCGGUUCGAAUCC
+GGGUGUCGCCU
+>AF008220.1/6888-6961
+GGGCCUGUAGCUCAGCUGGUUAGAGCGCACGCCUGAUAAGCGUGAGGUCGAUGGUUCGAG
+UCCAUUCAGGCCCA
+>AF142677.4/47404-47332
+GAGCCAUUAGCUCAGUUGGUAGAGCAUCUGACUUUUAAUCAGAGGGUCGAAGGUUCGAGU
+CCUUCAUGGCUCA
+>AF008220.1/6334-6422
+GGAGGAAUACCCAAGUCUGGCUGAAGGGAUCGGUCUUGAAAACCGACAGGGUGUCAAAGC
+CCGCGGGGGUUCGAAUCCCUCUUCCUCCG
+>AF071855.1/254-326
+GGGGCCUUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CCGCUAGGCUCCA
+>AF008220.1/6713-6785
+GCGGUUGUGGCGAAGUGGUUAACGCACCAGAUUGUGGCUCUGGCAUUCGUGGGUUCGAUU
+CCCAUCAAUCGCC
+>AF008220.1/5322-5394
+GGAGGAUUAGCUCAGCUGGGAGAGCAUCUGCCUUACAAGCAGAGGGUCGGCGGUUCGAGC
+CCGUCAUCCUCCA
+>AB013373.1/3754-3825
+GCGGAAGUAGUUCAGUGGUAGAACACCACCUUGCCAAGGUGGGGGUCGCGGGUUCGAAUC
+CCGUCUUCCGCU
+>AB031213.1/2203-2276
+GGUCCGGUAGUUCAGUUGGUUAGAAUGCCUGCCUGUCACGCAGGAGGUCGCGGGUUCGAG
+UCCCGUCCGGACCG
+>AB001488.1/62222-62293
+UGGGCUAUAGCCAAGCGGUAAGGCAACGGACUUUGACUCCGUCAUGCGUUGGUUCGAAUC
+CAGCUAGCCCAG
+>AF008220.1/6172-6245
+GGCGGUGUAGCUCAGCUGGCUAGAGCGUACGGUUCAUACCCGUGAGGUCGGGGGUUCGAU
+CCCCUCCGCCGCUA
+>AF142677.4/47045-46960
+GCCGGGGUGGUGGAAUUGGCAGACACACAGGACUUAAAAUCCUGCGGUAGGUGACUACCG
+UGCCGGUUCAAGUCCGGCCCUCGGCA
+>AF008220.1/6443-6516
+CGCGGGGUGGAGCAGUUCGGUAGCUCGUCGGGCUCAUAACCCGAAGGUCGCAGGUUCAAA
+UCCUGCCCCCGCAA
+>X60981.1/3261-3348
+GGAGAGCUGUCCGAGUGGUCGAAGGAGCACGAUUGGAAAUCGUGUAGGCGUGAAUAGCGC
+CUCAAGGGUUCGAAUCCCUUGCUCUCCG
+>AF008220.1/6975-7046
+UCCACAGUAGCUCAGUGGUAGAGCUAUCGGCUGUUAACCGAUCGGUCGCAGGUUCGAAUC
+CUGCCUGUGGAG
+>AF008220.1/5997-6070
+CGGGAAGUAGCUCAGCUUGGUAGAGCACAUGGUUUGGGACCAUGGGGUCGCAGGUUCGAA
+UCCUGUCUUCCCGA
+>AF008220.1/7053-7140
+GGAGAAGUACUCAAGUGGCUGAAGAGGCGCCCCUGCUAAGGGUGUAGGUCGUGUAAGCGG
+CGCGAGGGUUCAAAUCCCUCCUUCUCCG
+>X60981.1/3446-3518
+GGAGGAUUAGCUCAGCUGGGAGAGCACUUGCCUUACAAGCAAGGGGUCGGCGGUUCGAUC
+CCGUCAUCCUCCA
+>AB031211.1/7799-7884
+GCCGGGGUGGUGGAAUUGGCAGACACACAGGACUUAAAAUCCUGCGGUAGGUGACUACCG
+UGCCGGUUCAAGUCCGGCCCUCGGCA
+>Z82044.1/16031-16103
+GCGGUUGUGGCGAAGUGGUUAACGCACCAGAUUGUGGCUCUGGCACUCGUGGGUUCGAUU
+CCCAUCAAUCGCC
+>Z99104.2/95646-95728
+GCGGGUGUGGCGGAAUUGGCAGACGCGCUAGACUUAGGAUCUAGUGUCUUUAUGACGUGG
+GGGUUCAAGUCCCUUCACCCGCA
+>Z82044.1/15843-15924
+GGAGGGGUAGCGAAGUGGCUAAACGCGGCGGACUGUAAAUCCGCUCCCUCAGGGUUCGGC
+AGUUCGAAUCUGCCCCCCUCCA
+>AB013372.1/8-81
+GCGCCCGUAGCUCAAUUGGAUAGAGCGUUUGACUACGGAUCAAAAGGUUAGGGGUUCGAC
+UCCUCUCGGGCGCG
+>X60981.1/3182-3253
+UCCGCAGUAGCUCAGUGGUAGAGCAAUCGGCUGUUAACCGAUUGGUCGCAGGUUCGAAUC
+CUGCCUGCGGAG
+>AF008220.1/6620-6692
+GGCUCGGUAGCUCAGUUGGUAGAGCAACGGACUGAAAAUCCGUGUGUCGGCGGUUCGAUU
+CCGUCCCGAGCCA
+>K01390.1/620-691
+GCGGAAGUAGUUCAGUGGUUGAACACCACCUUGCCAAGGUGGGGGUCGCGGGUUCGAAUC
+CCGUCUUCCGCU
+>D89936.1/1231-1150
+GCCGGUGUGGCGGAAUUGGCAGACGCGCACGACUCAAAAUCGUGUUCCUUCUGGAGUGUC
+GGUUCGACCCCGACCACCGGUA
+>AB031211.1/8065-8137
+GGGGCCUUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CCGCUAGGCUCCA
+>AF008220.1/7169-7240
+GGCCCGUUGGUCAAGCGGUUAAGACACCGCCCUUUCACGGCGGUAACACGGGUUCGAAUC
+CCGUACGGGUCA
+>AB031213.1/2678-2748
+GCGGGUGUAGUUUAGUGGUAAAACCUCAGCCUUCCAAGCUGAUGUCGUGGGUUCGAUUCC
+CAUCACCCGCU
+>AF008220.1/6251-6324
+GGACCUUUAGCUCAGUUGGUUAGAGCAGACGGCUCAUAACCGUCCGGUCGUAGGUUCGAG
+UCCUACAAGGUCCA
+>AB031215.1/9125-9195
+AGGGGCAUAGUUUAACGGUAGAACAGAGGUCUCCAAAACCUCCGGUGUGGGUUCGAUUCC
+UACUGCCCCUG
+>X55523.1/17-90
+CGGGGUAUGGCGCAGUCUGGUAGCGCGCACCCUUGGGGUGGGUGAGGCCGUGGGUUCAAA
+UCCCGCUACUCCGA
+>AF008220.1/5430-5502
+GCCGGUGUAGCUCAAUUGGUAGAGCAACUGACUUGUAAUCAGUAGGUUGGGGGUUCAAGU
+CCUCUUGCCGGCA
+>Z99104.2/165829-165901
+GCUUCCAUAGCUCAGCAGGUAGAGCACUUCCAUGGUAAGGAAGAGGUCAGCGGUUCGAGC
+CCGCUUGGAAGCU
+>AF269787.1/2464-2393
+UCCGCAGUAGCUCAGUGGUAGAGCUAUCGGCUGUUAACCGAUCGGUCGUAGGUUCGAAUC
+CUACCUGCGGAG
+>AF070678.1/91-163
+GGGGCCUUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CCGCUAGGCUCCA
+>X15245.1/160-231
+UCCGCCUUAGCUCAGUUGGUAGAGCGCUUGACUGUUAAUCAGGAUGUCGUCAGUUCGAGU
+CUGACAGGCGGA
+>M18744.1/76-164
+GGAGAGUUGGCAGAGCGGUAAUGCAGCGGACUCGAAAUCCGCCGAACCAAUGUUGAAUUG
+GUGCGCAGGUUCAAAUCCUGUACUCUCCU
+>X15246.1/271-344
+GCACCCAUAGCGCAACUGGAUAGAGUGUCUGACUACGAAUCAGAAGGUUGUAGGUUCAAG
+UCCUACUGGGUGCA
+>X15246.1/425-492
+CCCGUUGGUCAAGUGGUUAAGACACCGCCCUUUCACGGCGGUAACAUGGGUUCAAAUCCC
+GUACGGGU
+>X15245.1/588-660
+GGUCCAUUGGAGCAGUGGUCUAUCUCGCCUCCCUGUCACGGAGGAGAUCGCGGGUUCAAA
+UCCCGCAUGGACC
+>AF401668.1/481-552
+GCGGAAGUAGUUCAGUGGUAGAACAUCACCUUGCCAUGGUGGGGGUCGCGGGUUCGAAUC
+CCGUCUUCCGCU
+>X15245.1/512-584
+GGAGGAUUAGCUCAGCUGGGAGAGCAUCUGCCUUACAAGCAGAGGGUCACAGGUUCGAGC
+CCUGUAUCCUCCA
+>X15245.1/236-309
+CGGGAAGUGGCUCAGUUUGGUAGAGCACCUGGUUUGGGACCAGGGGGUCGCAGGUUCAAA
+UCCUGUCUUCCCGA
+>X13888.1/63-151
+GGAGAGUUGGCAGAGCGGUAAUGCAGCGGACUCGAAAUCCGCCGAGCCAAUGUUGAAUUG
+GUGCGCAGGUUCAAAUCCUGUACUCUCCU
+>X61068.1/1189-1262
+CGCGGGAUAGAGCAGUCUGGUAGCUCGUCGGGCUCAUAACCCGAAGGUCGAUGGUUCAAA
+UCCAUCUCCCGCAA
+>X61068.1/760-831
+GGGGCUUUAGCUCAGCUGGGAGAGCGCCUGCCUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CGCUAAGCUCCA
+>X61064.1/63-135
+GCAUCCAUAGCUCAGUUGGUAGAGCAACAGACUCUUAAUCUGUGGGUCCACGGUUCGAGC
+CCGUGUGGGUGUA
+>X61068.1/1364-1437
+GGCUCUGUAGCUCAGUCGGUAGAGCAGUGGCCUGAAGAGCCUCGUGUCAGCCGGUUCGAU
+UCCGCUUGGAGCCA
+>X61067.1/232-303
+AGGCCCAUAGCCAAGCGGUAAGGCAACGGACUUUGACUCCGUCACUCGUAGGUUCAAAUC
+CUGCUGGGCCUG
+>X61067.1/133-205
+GCGGUUGUGGCGAAGUGGUUAACGCAUCGGCUUGUGGCGCCGACACUCGGGGGUUCAAUU
+CCCCUCGGCCGCC
+>X61067.1/334-415
+GCGGGUGUGGCGAAAUUGGCAGACGCACUAGACUUAGGAUCUAGCGCUUUACGGCAUGCA
+GGUUCAAGUCCUGUCACCCGCA
+>X61066.1/339-412
+GCCUACUUAGCUCAGUUGGUUAGAGCACCUGACUGUUAAUCAGGGGGUCGCUGGUUCGAG
+UCCAGCAGUGGGCG
+>X15508.1/140-211
+GGGGGCAUGGUGUCAACGGUAGCACACAGGUCUCCAAAACCUUUAGUGUGGGUUCGAAUC
+CUGCUGCCCUCG
+>X61065.1/77-164
+GGAGCGAUACUCAAGAGGCCGAAGAGGGCGCACUGCUAACGCGUUAGACGGUUAACCCCG
+UGCGAGGGUUCAAAUCCCUCUCGCUCCG
+>X61063.1/119-188
+GUCGGUGUCGUAUAUGGUUAUUACAGGCCUUGCCAAGGCUUAGACGGCAGUUCGAUCCUG
+CUCACCGGCU
+>X61068.1/880-953
+GGCGGUGUAGCUCAGCUGGCUAGAGCGUGCGGUUCAUACCCGCAAGGUCGAGGGUUCAAG
+UCCCCCCGCCGCUA
+>X61068.1/651-734
+GCCCGGGUGGUGAAAUCGGUAGACACGCAGGACUUAAAAUCCUGUGGCAUAAAAGCCAUG
+UCGGUUCAAGUCCGACCCCGGGCA
+>X61068.1/477-549
+GCCGAAAUAGCUCAAUCGGUAGAGCAACUGAUUUGUAAUCAGUAGGUUGCGGGUUCAAUU
+CCUGUUUUCGGCA
+>X61068.1/1281-1353
+GGUCCGGUGGUGUAGGGGUUAACAUGCCUGCCUGUCACGCAGGAGAUCGCGGGUUCAAAU
+CCCGUCCGGACCG
+>X61068.1/961-1034
+GGACCCGUAGCUCAGUUGGUUAGAGCUACCGGCUCAUAACCGGUCGGUCGUUGGUUCGAG
+UCCAACCGGGUCCA
+>X61065.1/170-242
+GGCCCGUUGGAGAAACGGUUAACUCACAUGCCUUUCACGCAUGCAUUCACGGGUUCGAAU
+CCCGUACGGGUCA
+>X61061.1/74-147
+GUCCGAAUAGCUCAGCUGGAUAGAGCAAUAGCCUUCUAAGCUAUCGGUCGGGGGUUCGAA
+UCCCUCUUCGGACG
+>AF349769.2/1315-1395
+CCCCGUGUGGCGAAAUGGUAGACGCGCUUGACUCAAAAUCAAGUAGUGAAGACUGUGCUG
+GUUCGAGUCCGGUCACGGGGA
+>X61068.1/393-465
+GGAGGAUUAGCUCAGUUGGGAGAGCACCUGCCUUACAAGCAGGGGGUCGGCGGUUCAAGC
+CCGUCAUCCUCCA
+>X61068.1/560-632
+GUCCCGUUAGCUCAGGUGGUAGAGCACUUGACUUUUAAUCAAGGUGUCGAUGGUUCGAGU
+CCAUCACGGGACA
+>X61068.1/1060-1145
+GGAGGAAUACCCAAGAGGCUGAAGGGAUCGGUCUUGAAAACCGACAGGGUGUAAAAGCCG
+CGGGGGUUCAAAUCCCUCUUCCUCCG
+>M91385.1/1291-1381
+GGAAGUAUACCCAAGUCUCGGUUGAAGGGGGCGGUCUCGAAAACCGUUAGAUGGAGUAAU
+CCAUGCAAGAGUUCGAAUCUCUUUACUUCCG
+>X03715.1/926-998
+CGUGGGGUGGAGCAGUUGGUAGCUCGUUGGGCUCAUAACCCAAAGGUCGCAGGUUCAAGU
+CCUGCCCCCGCAA
+>M91385.1/1046-1118
+AGGGGUAUAGUUCAAUCGGUAGAACACCGGACUUCAAAUCCGGGUGUUGUGGGUUCAAGU
+CCUGCUACCCCUG
+>X03715.1/1086-1158
+GGUUCAGUAGCUCAGUUGGUAGAGCAUUUGAUUGAAGCUCAAAGUGUCGGCAGUUCAAUU
+CUGUCCUGAACCA
+>X03715.1/171-243
+GGCACUAUAGCCAAGGUGGCUAAGGCAUGGGACUGCAACUCCCCGAUCGUCGGUUCGAAU
+CCGACUAGUGCCU
+>X03715.1/481-553
+GGGCCCGUAGCUCAGCUGGGAGAGCACCUGCCUUGCACGCAGGGGGUCGACGGUUCGAUC
+CCGUUCGGGUCCA
+>X03715.1/388-461
+CGGAAAGUAGCUUAGCUUGGUAGAGCACUCGGUUUGGGACCGAGGGGUCGCAGGUUCGAA
+UCCUGUCUUUCCGA
+>X03715.1/288-361
+GCGCCCAUAGAUCAAUUGGAUAGAUCGUUUGACUACGGAUCAAAAGGUUGAGGGUUCGAU
+UCCUUCUGGGCGCG
+>X03715.1/779-868
+GGAAGAUUACCCAAGUCUGGUUGAAGGGAUCGGUCUUGAAAAUUGACAGGCGGUGAAAGC
+CGCGCGGGGGUUCGAAUCCCUCAUCUUCCG
+>X03715.1/1004-1077
+GGUCUUGUAGUGAAGUUGGUUAUCAUGCCUCUCUGUCACAGAGGAGAUCGCGGGUUCAAG
+UCCCGUCAAGACCG
+>X03715.1/667-740
+GGACCCUUAGCUCAGUUGGUUAGAGCAUCCGGCUCAUAACCGGAUGGUCACUGGUUCAAG
+UCCAGUAGGGUCCA
+>M91385.1/1205-1276
+AGGGGUGUAGUUUAAUGGUAGAACAGCGGUCUCCAACACCGUACGUUGUGGGUUCAAGUC
+CUGUCACCCCUG
+>X03715.1/589-662
+GGCGGGAUAGCUCAGCUGGUUAGAGCGCUCGGCUCAUACCCGGGAGGUCAAGAGUUCAAG
+UCUCUUUCUCGCUA
+>U39708.1/2300-2229
+UGGGAUGUAGCCAAGCGGUAAGGCAAUAGACUUUGACUCUAUCAUGCGAUGGUUCGAUCC
+CAUCCAUCCCAG
+>M18050.1/352-424
+GACUCGUUAGCUCAGCCGGUAGAGCAACUGGCUUUUAACCAGUGGGUCCGGGGUUCGAAU
+CCCCGACGAGUCA
+>K00202.1/1-71
+GCAGGUGUAGUUUAAUGGCAGAACUUCAGCCUUCCAAGCUGAUUGUGAGGGUUCGAUUCC
+CUUCACCUGCU
+>AE000043.2/9006-8935
+GACUCACUAGCUCAGCGGUAGAGCAUUUGACUUUUAAUCAAAGGGUCCCGAGUUCGAUCC
+UCGGGUGAGUCA
+>D00559.1/56-142
+GGGUUAAUACUCAAGUUGGUGAAGAGGACACCCUGCUAAGGUGUUAGGUCGGUCUCCGGC
+GCGAGGGUUCGAGUCCCUCUUAACCCG
+>X16750.1/2-74
+GCGUAGGUGGUGAAGUGGUUAACACAUCAGGUUGUGGCUCUGACAUACGCGGGUUCGAUC
+CCCGUUCUACGCC
+>X17113.1/351-433
+GCCCAAGUGGCGGAAUGGUAGACGCAUGGGAUUUAAGAUCCCACGCUAGCAAUAGCGUGC
+CGGUUCAAGUCCGGCUUUGGGCA
+>M18050.1/273-344
+UGGGCUAUAGCCAAGCGGUAAGGCAAGGGACUUUGACUCCCUCAUGCGCCGGUUCGAAUC
+CUGCUAGCCCAA
+>X03154.1/489-562
+GGACCUUUAGCUCAGUUGGUUAGAGCAUCCGGCUCAUAACCGGACGGUCAUUGGUUCAAG
+UCCAAUAAGGUCCA
+>X16746.1/1-72
+GGCAACAUGGCCAAGCGGCUAAGGCAUGGGUCUGCAACACCCUGAUCAUCGGUUCGAAUC
+CGAUUGUUGCCU
+>M16450.1/142-214
+GGCUUUUUAGCUCAGCAGGUAGAGCAACCGGCUGUUAACCGGUUUGUCACAGGUUCGAGC
+CCUGUAAAAGCCG
+>X16752.1/1-74
+CGGAAUAUAGCUCAGCUGGUUAGAGCAUUCCGCUGAUAACGGAGAGGUCGUUGGUUCAAG
+UCCAAUUAUUCCGA
+>AE000043.2/9216-9133
+GGACAGGUAGCGAAGUGGCUAAACGCUUCUGACUGUAGAUCAGACACCUUCAUGGUUUCG
+GGAGUUCGAAUCUCUCCCUGUCCA
+>K02974.1/529-600
+AGGAGAGUAGUUCAAUGGUAGAACGUCGGUCUCCAAAACCGAGCGUUGAGGGUUCGAUUC
+CUUUCUCUCCUG
+>M18050.1/100-172
+GCUGACUUAGCUCAGUUGGUAGAGCAAUUGACUAGUAAUCAAUAGGUCGAAGGUUCAAAU
+CCUUUAGUCAGCA
+>X03154.1/801-875
+GGCCCCAUAGCGAACGUUGGUUAUCGCGCCUCCCUGUCACGGAGGAGAUCACGGGUUCGA
+GUCCCGUUGGGGUCG
+>X16748.1/1-73
+GGCCUGUUGGUGAAGCGGUUAACACACACGGUUUUCAUCCGUGGACACACGGGUUCGAAC
+CCCGUACAGGCUA
+>X03154.1/110-183
+GCGCCCGUAGAUCAAUUGGAUAGAUCGCUUGACUACGGAUCAAAAGGUUGGGGGUUCGAG
+UCCCUCCGGGCGCA
+>M16450.1/308-380
+GGAGUGUUAGCUCAGCUGGGAGAGCUCCUGCCUUACAAGCAGGCGGUCAUAGGUUCAAGU
+CCUAUACACUCCA
+>X03154.1/608-697
+GGAAGAUUACCCAAGUCCGGCUGAAGGGAUCGGUCUUGAAAACCGAGAGUCGGGGAAACC
+CGAGCGGGGGUUCGAAUCCCUCAUCUUCCG
+>X16745.1/1-74
+GGCCCCAUAGCGAAGUUGGUUAUCGCGCCUCCCUGUCACGGAGGAGAUCACGGGUUCGAG
+UCCCGUUGGGGUCG
+>X16759.1/1-73
+CGCGGGGUAGAGCAGUUGGUAGCUCGCCGGGCUCAUAACCCGGAGGUCGCAGGUUCGAGU
+CCUGCCCCCGCAA
+>X03154.1/723-795
+CGCGGGGUAGAGCAGUUGGUAGCUCGCCGGGCUCAUAACCCGGAGGCCGCAGGUUCGAGU
+CCUGCCCCCGCAA
+>AE000043.2/8839-8769
+GCGAGUAUAGUUUAGUGGUAGAACAUCAGUCUUCCAAGCUGAUCGUGUCGGUUCGAUUCC
+GAUUACUCGCU
+>D00550.1/152-232
+GGGGGAUUGGCGGAAUUGGCAGACGCACUAGACUUAGGAUCUAGCGUCUUUGACGUAAGG
+GUUCAAGUCCCUUAUCCCCCA
+>D00552.1/73-146
+GCCCAUGUAGCUCAGUAGGAUAGAGCACGCGCCUUCUAAGCGUGAGGUCGGAAGUUCGAG
+CCUUCUCGUGGGCA
+>X16760.1/1-73
+GGUCGUGUAGCUCAGUCGGUAGAGCAGCAGACUGAAGCUCUGCGUGUCGGCGGUUCAAUU
+CCGUCCACGACCA
+>D00554.1/73-143
+GCAGGUGUAGUUUAAUGGUAGAACUUCAGCCUUCCAAGCUGAUUGUGAGGGUUCGAUUCC
+CUUCACCUGCU
+>D00558.1/58-130
+GUCUGAUUAGCGCAACUGGCAGAGCAACUGACUCUUAAUCAGUGGGUUGUGGGUUCGAUU
+CCCACAUCAGGCA
+>X03154.1/401-474
+GGCGGGGUAGCUCAGUUGGUUAGAGCGUUCGGUUCAUACCCGAAAGGUCGAGAGUUCAAC
+UCUCUCCCCCGCUA
+>D00547.1/242-315
+CGGGAAGUGGCUCAGUUUGGUAGAGCAUUCGGUUUGGGACCGAAGGGUCGCAGGUUCAAA
+UCCUGUCUUCCCGA
+>D00547.1/329-401
+GGGCCCUUAGCUCAGCUGGGAGAGCACCUGCCUUGCACGCAGGGGGUCGACGGUUCGAUC
+CCGUUAGGGUCCA
+>X16765.1/1-73
+GCUGACUUAGCUCAGCAGGCAGAGCAACUGACUUGUAAUCAGUAGGUCGUAGGUUCGAUU
+CCUAUAGUCAGCA
+>X16754.1/1-86
+CCCCAAGUGGCGGAAUAGGUAGACGCAUUGGACUUAAAAUCCAACGGGCUUAAUAUCCUG
+UGCCGGUUCAAGUCCGGCCUUGGGGA
+>D00548.1/191-271
+GGAGGGGUAGCGAAGUGGCUAAACGCGGGUGGCUGUAACCCACUUCCUUACGGUUCGGGG
+GUUCGAAUCCCUCCCCCUCCA
+>X16758.1/1-74
+GGCGGGGUAGCUCAGUUGGUUAGAGCGUUCGGUUCAUACCCGAAAGGUCGAGAGUUCAAA
+UCUCUCCCCCGCUA
+>X16763.1/1-89
+GGAAGAUUACCCAAGUCCGGCUGAAGGGAUCGGUCUUGAAAACCGAGAGUCGGGGAAACC
+GAGCGGGGGUUCGAAUCCCUCAUCUUCCG
+>X16767.1/1-73
+AGGGGCAUAGUUCAGUAGGUAGAACAUCGGUCUUCAAAACCGAGUGUCACGAGUUCGAGU
+CUUGUUGCCCCUG
+>L00194.1/685-756
+GGGGCCAUAGCUCAGUUGGUAGAGCGCCUGCUUUGCAAGCAGGUGUCGUCGGUUCGAAUC
+CGUCUGGCUCCA
+>L00194.1/554-627
+AGGCCUGUAGCUCAGGUGGUUAGAGCGUACGCCUGAUAAGCGUAAGGUCGGCAGUUCGAG
+UCUGCCUAGGCCUA
+>AP003004.2/222291-222372
+GCCCAGAUGGCGGAAUUGGUAGACGCGCACGGUUCAGGUCCGUGUUCCGCAAGGAGUGGA
+GGUUCGAGUCCUCUUCUGGGCA
+>AE008996.1/2003-1920
+GCCCAGAUGGCGGAAUUGGUAGACGCGCCAGCUUCAGGUGCUGGUACUCGAAAGGGUGUG
+GAGGUUCGAGUCCUCUUCUGGGCA
+>AB066098.1/1687-1760
+GGGCCUAUAGCUCAGCUGGUUAGAGUGCACCCCUGAUAAGGGUGAGGUCACAAGUUCAAG
+UCUUGUUAGGCCCA
+>AF074839.1/52-124
+GGGGAAUUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CCGCUAUUCUCCA
+>U18089.1/221-293
+GGGGCUGUAGCUCAGUUGGGAGAGCACCUGCUUUGCAAGCAGGGGGUCAUCGGUUCGAGA
+CCGGUCAGCUCCA
+>X07395.1/103-176
+GGGCCUAUAGCUCAGCUGGCUAGAGCACACGCCUGAUAAGCGUGAGGUCAGUGGUUCGAG
+UCCACUUGGGCCCA
+>X12977.1/317-399
+GCGAAGGUGGCGGAAUUGGUAGACGCGCUAGCUUCAGGUGUUAGUGCCCCCCGGGUGUGA
+GGGUUCGAGUCCCUCUCUUCGCA
+>X12977.1/94-167
+GCGCCCGUAGCUCAGCUGGAUAGAGCGCUGCCCUCCGGAGGCAGAGGUCACAGGUUCGAA
+UCCUGUCGGGCGCA
+>X12977.1/221-293
+GUGGCUGUAGCUCAGUUGGUAGAGUCCCGGAUUGUGAUUCCGGUUGUCGUGGGUUCGAGC
+CCCAUCAGCCACC
+>X12977.1/475-548
+CGGUGAUUAGCGCAGCCCGGUAGCGCAUCUGGUUUGGGACCAGAGGGUCAAAGGUUCGAA
+UCCUUUAUCACCGA
+>V00334.1/358-430
+GCUGAUAUGGCUCAGUUGGUAGAGCGCACCCUUGGUAGGGGUGGGGUCCCCAGUUCGACU
+CUGGGUAUCAGCA
+>AE005611.1/1614-1687
+GCGCCCGUAGCUCAGCUGGAUAGAGCGCUGCCCUCCGGAGGCAGAGGUCUCAGGUUCGAA
+UCCUGUCGGGCGCG
+>AE005414.1/2681-2611
+GGCGCGUUAACAAAGCGGUUAUGUAGCGGAUUGCAAAUCCGUCUAGUCCGGUUCGACUCC
+GGAACGCGCCU
+>AE005196.1/3290-3363
+GGAGCGGUAGUUCAGUCGGUUAGAAUACCUGCCUGUCACGCAGGGGGUCGCGGGUUCGAG
+UCCCGUCCGUUCCG
+>AE005414.1/2595-2512
+GCCCGGAUGGUGGAAUCGGUAGACACAAGGGAUUUAAAAUCCCUCGGCGUUCGCGCUGUG
+CGGGUUCAAGUCCCGCUCCGGGUA
+>AE005497.1/10137-10064
+GCAUCCGUAGCUCAGCUGGAUAGAGUACUCGGCUACGAACCGAGCGGUCGGAGGUUCGAA
+UCCUCCCGGAUGCA
+>AE005245.1/5142-5071
+UGGGGUAUCGCCAAGCGGUAAGGCACCGGUUUUUGAUACCGGCAUUCCCUGGUUCGAAUC
+CAGGUACCCCAG
+>AE005611.1/1749-1821
+GUGGCUAUAGCUCAGUUGGUAGAGCCCUGGAUUGUGAUUCCAGUUGUCGUGGGUUCGAAU
+CCCAUUAGCCACC
+>AE005414.1/2810-2738
+GCGGGAAUAGCUCAGUUGGUAGAGCACGACCUUGCCAAGGUCGGGGUCGCGAGUUCGAGU
+CUCGUUUCCCGCU
+>AE005546.1/4076-3993
+GCCGAGGUGGUGGAAUUGGUAGACACGCUACCUUGAGGUGGUAGUGCCCAAUAGGGCUUA
+CGGGUUCAAGUCCCGUCCUCGGUA
+>AE005658.1/7176-7257
+GCCGAAGUGGCGAAAUCGGUAGACGCAGUUGAUUCAAAAUCAACCGUAGAAAUACGUGCC
+GGUUCGAGUCCGGCCUUCGGCA
+>AE005527.1/84-156
+GCCCGGAUAGCUCAGUCGGUAGAGCAGGGGAUUGAAAAUCCCCGUGUCCUUGGUUCGAUU
+CCGAGUCCGGGCA
+>AE005234.1/8154-8227
+GCGCCCUUAGCUCAGUUGGAUAGAGCAACGACCUUCUAAGUCGUGGGCCGCAGGUUCGAA
+UCCUGCAGGGCGCG
+>AE005629.1/7274-7346
+GCUGAUAUAGCUCAGUUGGUAGAGCGCACCCUUGGUAAGGGUGAGGUCGGCAGUUCGAAU
+CUGCCUAUCAGCA
+>AE005314.1/4287-4216
+GGUGAGGUGUCCGAGUGGCUGAAGGAGCACGCCUGGAAAGUGUGUAUACGGCAACGUAUC
+GGGGGUUCGAAU
+>AE005629.1/6992-7073
+GGUGGGGUUCCCGAGCGGCCAAAGGGAGCAGACUGUAAAUCUGCCGUCACAGACUUCGAA
+GGUUCGAAUCCUUCCCCCACCA
+>AB035923.1/6106-6178
+GCUGAUAUGGCUCAGUUGGUAGAGCGCACCCUUGGUAAGGGUGAGGUCCCCAGUUCGACU
+CUGGGUAUCAGCA
+>AB035922.1/6128-6200
+AGGGGCGUAGUUCAAUUGGUAGAGCACCGGUCUCCAAAACCGGGUGUUGGGAGUUCGAGU
+CUCUCCGCCCCUG
+>AE005466.1/5965-6036
+GUCCUCUUAGUUAAAUGGAUAUAACGAGCCCCUCCUAAGGGCUAAUUGCAGGUUCGAUUC
+CUGCAGGGGACA
+>AE005470.1/8444-8372
+GGGGCUAUAGCUCAGCUGGGAGAGCGCUUGCAUGGCAUGCAAGAGGUCAGCGGUUCGAUC
+CCGCUUAGCUCCA
+>AE005245.1/5337-5264
+GGCUACGUAGCUCAGUUGGUUAGAGCACAUCACUCAUAAUGAUGGGGUCACAGGUUCGAA
+UCCCGUCGUAGCCA
+>AE005245.1/4818-4747
+UGGGGUAUCGCCAAGCGGUAAGGCACCGGAUUCUGAUUCCGGCAUUCCGAGGUUCGAAUC
+CUCGUACCCCAG
+>AF234285.1/261-333
+GGGGCUAUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCUGCGGUUCGAUC
+CCGCAUAGCUCCA
+>AE008857.1/222-150
+GUCCCCUUCGUCUAGAGGCCCAGGACACCGCCCUUUCACGGCGGUAACAGGGGUUCGAAU
+CCCCUAGGGGACG
+>AE008893.1/17175-17247
+GCCGACUUAGCUCAGUAGGUAGAGCAACUGACUUGUAAUCAGUAGGUCACCAGUUCGAUU
+CCGGUAGUCGGCA
+>AE008762.1/276-203
+GCGUUCAUAGCUCAGUUGGUUAGAGCACCACCUUGACAUGGUGGGGGUCGUUGGUUCGAG
+UCCAAUUGAACGCA
+>AE008837.1/3449-3522
+CGCGGGGUGGAGCAGCCUGGUAGCUCGUCGGGCUCAUAACCCGAAGGUCGUCGGUUCAAA
+UCCGGCCCCCGCAA
+>AE008788.1/15048-14962
+GGAGAGAUGCCGGAGCGGCUGAACGGACCGGUCUCGAAAACCGGAGUAGGGGCAACUCUA
+CCGGGGGUUCAAAUCCCCCUCUCUCCG
+>AE008809.1/3263-3335
+GGGUGAUUAGCUCAGCUGGGAGAGCACCUCCCUUACAAGGAGGGGGUCGGCGGUUCGAUC
+CCGUCAUCACCCA
+>AE008839.1/18078-18008
+GCGGGCGUAGUUCAAUGGUAGAACGAGAGCUUCCCAAGCUCUAUACGAGGGUUCGAUUCC
+CUUCGCCCGCU
+>AE008829.1/931-842
+GGUGAGGUGGCCGAGAGGCUGAAGGCGCUCCCCUGCUAAGGGAGUAUGCGGUCAAAAGCU
+GCAUCCGGGGUUCGAAUCCCCGCCUCACCG
+>AE008799.1/19388-19461
+CGGCACGUAGCGCAGCCUGGUAGCGCACCGUCAUGGGGUGUCGGGGGUCGGAGGUUCAAA
+UCCUCUCGUGCCGA
+>AF233324.1/37223-37296
+CGGCGAGUAGCGCAGCUUGGUAGCGCAACUGGUUUGGGACCAGUGGGUCGGAGGUUCGAA
+UCCUCUCUCGCCGA
+>AE008731.1/705-777
+GGGUCGUUAGCUCAGUUGGUAGAGCAGUUGACUUUUAAUCAAUUGGUCGCAGGUUCGAAU
+CCUGCACGACCCA
+>AE008883.1/15626-15696
+GCGAAGGUGGCGGAAUUGGUAGACGCGCUAGCUUCAGGUGUUAGUGUCCUUACGGACGUG
+GGGGUUCAAGU
+>AE008848.1/725-797
+GGCCCCUUAGCUCAGUGGUUAGAGCAGGCGACUCAUAAUCGCUUGGUCGCUGGUUCAAGU
+CCAGCAGGGGCCA
+>AE008727.1/5966-5885
+GCGGGAGUGGCGAAAUUGGUAGACGCACCAGAUUUAGGUUCUGGCGCCGCAAGGUGUGCG
+AGUUCAAGUCUCGCCUCCCGCA
+>AE008883.1/15399-15472
+GCGCCCGUAGCUCAGCUGGAUAGAGCGCUGCCCUCCGGAGGCAGAGGUCUCAGGUUCGAA
+UCCUGUCGGGCGUA
+>AE008747.1/6317-6401
+GGAAGUGUGGCCGAGCGGUUGAAGGCACCGGUCUUGAAAACCGGCGACCCGAAAGGGUUC
+CAGAGUUCGAAUCUCUGCGCUUCCG
+>AE008710.1/84-156
+GCCGAUAUAGCUCAGUUGGUAGAGCAGCGCAUUCGUAAUGCGAAGGUCGUAGGUUCGACU
+CCUAUUAUCGGCA
+>AE008874.1/15640-15730
+GAAGAUCGUCGUCUCCGGUGAGGCGGCUGGACUUCAAAUCCAGUUGGGGCCGCCAGCGGU
+CCCGGGCAGGUUCGACUCCUGUGAUCUUCCG
+>AE008886.1/9662-9735
+AGGCUUGUAGCUCAGGUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCGGUGGUUCAAG
+UCCACUCAGGCCUA
+>AE008868.1/12130-12057
+CGGUGAUUGGCGCAGCCUGGUAGCGCACUUCGUUCGGGACGAAGGGGUCGGAGGUUCGAA
+UCCUCUAUCACCGA
+>AF069749.1/1422-1494
+UCCUCUGUAGUUCAGUCGGUAGAACGGCGGACUGUUAAUCCGUAUGUCACUGGUUCGAGU
+CCAGUCAGAGGAG
+>U32694.1/2454-2526
+GCGGGAAUAGCUCAGUUGGUAGAGCACGACCUUGCCAAGGUCGGGGUCGCGAGUUCGAGC
+CUCGUUUCCCGCU
+>AF467991.1/42-125
+GCCCGAGUGGUGGAAUCGGUAGACACAAGGGAUUUAAAAUCCCUCGCCUUUCGAGGCGUG
+CCAGUUCAAGUCUGGCUUCGGGCA
+>AF083212.1/212-284
+GGGGCCAUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGGAGUUCGAUC
+CUCCUUGGCUCCA
+>AE004843.1/4972-4900
+GCUCAUGUAGCUCAGUUGGUAGAGCACACCCUUGGUAAGGGUGAGGUCAGCGGUUCAAAU
+CCGCUCAUGAGCU
+>AF127584.1/98-171
+GGGUCUGUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCGGCAGUUCGAA
+UCUGCCCAGACCCA
+>AE004843.1/5065-4995
+GCGGGUAUAGUUCAGUGGUAGAACCUCAGCCUUCCAAGCUGAUGAUGCGGGUUCGAUUCC
+CGCUACCCGCU
+>AE004866.1/8982-8910
+GCCGGAUUAGCUCAGUCGGUAGAGCAGCUCAUUCGUAAUGAGAAGGUCGGGGGUUCGAUU
+CCUCUAUCCGGCA
+>X07950.1/1-81
+GGAGGGAUCCCUUAGUGGCCAAAGGAUCAGACUGUAAAUCUGACGUCAUAGACUUCGAAG
+GUUCGAAUCCUUCUCCCUCCA
+>X12975.1/234-306
+GUGGCUAUAGCUCAGUUGGUAGAGUCCCGGAUUGUGAUUCCGGUUGUCGCGAGUUCAAGC
+CUCGUUAGCCACC
+>X52969.1/525-607
+GCGGAAGUGGCGGAAUUGGUAGACGCACUAGAUUUAGGUUCAUGCGCCUGUAAGGUGUGA
+GAGUUCAAGUCUCUCCUUCCGCA
+>AE004294.1/4314-4241
+CGGUGAAUAGCGCAGUUUGGUAGCGCAUCUGGUUUGGGACCAGAGGGUCGGGGGUUCGAA
+UCCCUCUUCACCGA
+>AE004386.1/8370-8441
+GCGGGCAUCGUAUAAUGGCUAUUACCUCAGCCUUCCAAGCUGAUGAUGCGGGUUCGAUUC
+CCGCUGCCCGCU
+>AE004237.1/2976-2903
+GCGUCCGUAGCUCAGUUGGUUAGAGCACCACCUUGACAUGGUGGGGGUCGGUGGUUCGAG
+UCCACUCGGACGCA
+>Y14522.1/1-81
+GAGGUGGUGGCUGAAUGGUUAAAGCGGUAGACUGUAAAUCUAUUGGGAUUCCCGUCGCCG
+GUUCGAUUCCGGUCCACCUCA
+>X02437.1/274-344
+GGGGGAAUAGUUUAACGGUAGAACAACGGUCUUCAAAAUCGUUAGCGUGGGUUCGAAUCC
+UGCUUCCCUCG
+>X16643.1/820-900
+GACAAUUUGUCCGAGUGGUUAAGGAGGAAGACUAGAAAUCUUUUGGGUUUACCCGCGCAG
+GUUCGAAUCCUGCAGUUGUCG
+>X16643.1/1078-1151
+GCUCGAUUAGCUCAGCUGGUUAGAGCAUGCGGCUGUUAACCGCAAGGUCGUAGGUUCGAU
+CCCUACAUCGAGCG
+>AF160864.1/14524-14453
+GCUUAAGUAGCUCAGUGGUAGAGCGUCAGGCUGAAAACCUGAAGGUCAUUGGUCCGAUUC
+CAUUCUUAGGCA
+>M11464.1/1-72
+GGUUCCAUAGUAUAGUGGUUAGUACUGGGGACUUUAAAUCCCUUGACCUGGGUUCGAAUC
+CCAGUGGGACCU
+>AF160864.1/20552-20480
+GUGGAUAUAGCUCAAUCGGUAGAGCGUUAGAUUGUGGAUCUAAAGGUCGCGGGUUCGAUU
+CCUGCUAUUUACC
+>X04815.1/1-81
+ACUUAUGUGGCGGAACAGGUAGACGCGUGGGACUUAAAAUCUCAUUCCAUAGGAGUGCCG
+GUUCGAUUCCGGUCAUAAGUA
+>L28677.1/8809-8880
+ACUCUUAUCGUCUAACGGUGAGGACAACGGGUUUUCACCCCGUAAAUUUGGGUUCGAUUC
+CCAAUAAGAGUA
+>AF396436.1/528-448
+ACUUAUGUGGCGGAAUAGGUAGACGCGUGGGACUUAAAAUCUCAUUCCUACGGAGUGCCG
+GUUCGACCCCGGUCAUAAGUA
+>K01749.1/2878-2958
+GAAGUAAUGGCUGAGUGGUUAAAGCGGCAGACUGUAAAUCUGUUGGUAGUACCGUCGUUG
+GUUCGAAUCCAACUUACUUCA
+>X04175.1/1-71
+AGGGGAGUAGUUCAACGGAAAAACUUUAGUCUUCAAAACUGACAUCGUGGGUUCGACUCC
+CGCCUCCCUUG
+>X15917.1/6364-6435
+GCUUAAGUAGCUCAGUGGUAGAGCGUUAGACUGAAAAUCUAAAGGUCGUUGGUUCAAUUC
+CAAUCUUGAGCA
+>AF041468.1/40566-40494
+GGGGGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCACGGCAGAUGUCAGGGGUUCGAGU
+CCCCUUACCUCCA
+>AF041468.1/43811-43739
+GGGCUCAUCGUCUAAUGGAUCAGGACAGGGACCUUCUAAGUCUCUAAUGUAGGUUCGAAU
+CCUACUGAGCCUA
+>M22010.1/2624-2705
+GAGUUGUUGCCCGAGUGGUUAAUGGGGGCGGAUUGUAAAUCCGCUAGUUCAUCUUUCGCU
+GGUUCGAAUCCAGCACGACUCA
+>M17309.1/774-846
+GAGUUGGUAGCUCAGUUGGUAGAGCACUCGGCUUUUAACCGAUCGGUCCUGGGUUCGAAU
+CCCAGCCAACUCA
+>Z11874.1/40212-40285
+CGGGAUGUAGCGCAGUUUGGUAGCGCAUUGCAUUUGGGAUGCAAGGGUCGCAGGUUCGAA
+UCCUGUCAUCCCGA
+>M22010.1/3113-3185
+GCGGGUAUAGCUCAGUUGGUAGAGCGUGGUCCUUCCAAGUCCAAUGUUGCGUGUUCGAAU
+CACGUUACCCGCU
+>X70810.2/2089-2011
+UCCUUCGUGGUGAAAUGGUAAACACGUGUGAUUCAAAAUCACAUGCAUAAGCUUGCCGGU
+UCGAGUCCGGUCGAAGGUA
+>X70810.2/30807-30878
+GCCUUUUUAGCUCAGUGGUAGAGCAUUGUAUUUGUAAUGCGGUGGUCGUCGGUUCGAAUC
+CGACAAAAGGCU
+>X70810.2/102679-102606
+GGGCUUGUAGCUCAGUGGACUAGAGCACGUGGCUACGAACUACGGAGUCAGGGGUUCGAA
+UCCCUUCUUGCCCG
+>X15240.1/604-676
+GCUGGGAUAGCUCAGUUGGUAGAGCGGAGGACUGAAAAUCCUUGUGUCACCAGUUCAAAU
+CUGGUUCCUAGCA
+>X70810.2/60996-61067
+GGCGGCAUGGCCAAGCGGUAAGGCAGAAGAUUGCAAAUCUUUUAUUCCCCAGUUCGAUUC
+UGGGUGUCGUCU
+>X70810.2/102843-102771
+GGGGGUAUAGCUCAGUUGGUAGAGCGUCUGCCUUACAAGCAGAAUGUCAGCGGUUCGAAU
+CCGUUUGCCCUCA
+>X12890.1/1972-2045
+GGGCUAUUAGCUCAGUUGGUUAGAGCAUACCCUUGAUAAGGGUAAGGUCGCUAGUUCAAG
+UCUAGCAUGGCCCU
+>M17309.1/99-171
+GGGAUUGUAGUUUAAUGGUUAGAGCACCGCCCUGUCACGGCGGAAGUUGCGGGUUCGAGU
+CCCGUCAGUCCCG
+>V00158.1/276-361
+GGAGAAGUGUCUGAGUGGUCGAAAGAGCUCGAUUGCUAAUCGAGUGUGUCUAAUAAACAC
+CGAGGGUUCAAAUCCCUUCUUCUCCU
+>X12890.1/2055-2127
+GGGGGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGAUGUCAGCGGUUCGAGU
+CCGCUUAUCUCCA
+>X70810.2/100844-100773
+GUGGGUGUAGCCAAGUGGUAAGGCAAAGGACUGUGACUCCUUCAUUCGCGGGUUCGAUCC
+CCGUCAUUCACC
+>X70810.2/31388-31317
+UGAGGCGUAGCCAAGUGGUAAGGCAACGGGUUUUGGCCCUGUCAUUCGGAGGUUCGAAUC
+CUCCCGCCUCAG
+>V00160.1/1137-1054
+GCAGGCAUGGCGGAAUUUGGUAGACGCGCAGGAUUUAGGUUCCUGUGUCUUUAUGAUGUG
+AGAGUUCGAGUCUCUCUGCCUGUA
+>M22010.1/2934-3006
+GCGCUUUUAGUUCAAUUGGUAGAACGUAGGUCUCCAAAACCUGAUGUAGUAGGUUCGAAU
+CCUACAGAGCGCG
+>M18672.1/347-431
+GGAGAGGUGUCUGAGUGGUUUAAAGUACUGGUCUUGAAAACCAGCGUAGUUUUUGCUACC
+GAGGGUUCGAAUCCCUCCUUCUCCG
+>X70810.2/102754-102683
+UCCUUAAUAGCUCAGUGGUAGAGCAAUCGGCUGUUAACCGAUCGGUCGUAGGUUCGAAUC
+CUACUUAAGGAG
+>V00158.1/694-623
+GCAGAUGUAGCUCAGUGGUAGAGCGCAACCUUGCCAAGGUUGAUGCCAUGGGUUCGAGUC
+CCAUUAUCUGCU
+>X70810.2/30968-31041
+GGCGGAGUAGAGCAGUCAGGUAGCUCGCAGGGCUCAUAAUCCUGAAGUCAGAGGUUCAAA
+UCCUUUCUCCGCUA
+>M22010.1/3034-3106
+GCCCCCAUCGUCUAGAGGCCUAGGACAUCUCCCUUUCACGGAGGCAACGGGGAUUCGAAU
+UCCCCUGGGGGUA
+>Z11884.1/254-326
+UCCUCCCUGGCGCAGUCGGCAGCGCGUUAGGCUGUUAACCUACAGGUCGUUGGUUCGAAU
+CCAACGGGAGGAG
+>X16590.1/277-349
+GCCCUUCUAGCUCAGUCGGUAGGGCGCACGGCUCUUAACCGUGUGGUCGUGGGUUCGAGC
+CCCACGGGGGGUG
+>X57046.1/341-271
+GGCCGCUUAGCACAUGGCAGUGCACCACUCUCGUAAAGUGGGGGUCGCGAGUUCGAUUCU
+CGCAGUGGCCU
+>X57045.1/288-359
+UCCUCCCUGGCGCAGUCGGCAGCGCGUUAGGCUGUUAACCAUCAGGUGUUGGUUCGAAUC
+CAACGGGAGGAG
+>X57046.1/121-203
+CCUUCUGUAGCUCAAUUGGUAGAGCAUGUGACUGUAGAGUAUGCGGGUAUCACAGGGUCG
+CUGGUUCGAUUCCGGCCGGAAGG
+>X57045.1/503-432
+GGGCGUGUAGCUCAGUGGUAGAGCGCCCUGUUUUGCAUACGGAGGCCUAGGGUUCAAACC
+CCUACUCGUCCA
+>X57045.1/606-678
+GCUCCAGUGGCCUAAUGGAUAUGGCUUUGGACUUCUAAUCCAAAGGUUGCGGGUUCGAGU
+CCCGUCUGGAGUA
+>AF047724.1/439-367
+GCCCUUCUAGCUCAGUCGGUAGAGCGCACGGCUCUUAACCGUGUGGUCGUGGGUUCGAGC
+CCCACGGGGGGUG
+>Z11880.1/124-195
+GCCUUCCUAGCUCAGUGGUAGAGCGCACGGCUUUUAACCGUGUGGUCGUGGGUUCGAUCC
+CCACGGAAGGCG
+>AF047723.1/4036-4107
+GUCCGUGUGGCUCAAUGGAAGAGCAUCUGACUACGGAUCAGAGGGUUGCAGGUUCGAAUC
+CUGUCACGGAUG
+>AF047724.1/711-640
+GGUCCUAUAGUGUAGUGGUUAUCACUUCGGACUUUGAAUCCGAAAACCCAGGUUCGAAUC
+CUGGUAGGACCA
+>Z11880.1/281-353
+GCCCCCGUAGCCCAAUGGAUAAGGCGUUCGCUUCCUAAGCGAAAGAUUGCGGGUUCGAGU
+CCCGCCGGAGGUA
+>X07795.1/26-96
+GCCAAAGUAGUUUAAUGGUAGAACAAUAAUUUCAUGAAUUAAGAAUGAGAAUUCGAUUUU
+CUCCUUUGGCU
+>J01390.1/6161-6231
+ACGGCUAUAAGUUAAUGGUAGACUACUUAGCUACCACCUAAGAUGUGUCGAUUCGAAUUC
+GACUAGCCGUA
+>J01390.1/12259-12330
+GGGGCUAUAGUUUAACUGGUAAAACGGCGAUUUUGCAUAUCGUUAUUUCAGGAUCGAGUC
+CUGAUAACUCCA
+>J01390.1/6669-6740
+GGUUCUUUAACUUAACCGGUAAAGUGUGUUCUUGAUAAGGAUAUGUUCAGUGUUCGAGUC
+ACUGAAGAAUCA
+>J01390.1/11859-11931
+GACCCAAUGGUCAAGAUGGUUAAGACAUAACAUUUUCACUGUUAGUGGGGGAGUUCAAUC
+CUCCCUUGGGUUG
+>J01390.1/13362-13432
+GUGGGUGUAGUUCAAAGGUAGAACAGCUGUAUGUGGCAUAGUAUAUCCUAGUUCAAUUCU
+AGGUAUCCACC
+>J01390.1/11933-12004
+AAGAAAUUAGCUCAGUUGGUAGAGCGUUCGUUUUACACACGAAGGUCAGGUGUUCAAAUC
+ACCUAUUUCUUA
+>J01390.1/12505-12576
+UAUGUUGUCGACUAAUCGGUAAGUCAUAAAUUUUUGGUAUUUAUAUUGGGUGUUCGAGUC
+GCCCCAACAUAA
+>J01390.1/6449-6519
+AAGAGUAUAGUUUAAUGGUAAAACUGUAAGCUUCAACCUUAUAUUUCUUAGUUCAAAUCU
+AAGUACUCUUG
+>J01390.1/6234-6306
+GGGUUAGUAGUUUAAUAGGUAAAGCGCUUUUUUGUCAAGGAAGUUUAUGCCGGUUCAAGU
+CCGGCCUAACCCG
+>J01390.1/6761-6842
+AGAGAGUUGGCUGAGUGGUAAGGCGACUAGCUUGAGUCUAGUUAAGUUAAAACUUUCAUA
+UGUUCGAAUCAUAUACUCUCUG
+>J01390.1/12336-12408
+GCUUGAGAAGCUCAAUUGGUAGAGCGGGUCAGUGAAGUUGAUUAGGUUGUAAGUUCAAGU
+CUUAUCUCGAGCA
+>J01390.1/6861-6932
+CAGGUUAGAGCCAGGUGGUUAGGCGUCUUGUUUGGGUCAAGAAAUUGUUAUGUUCGAAUC
+AUAAUAACCUGA
+>X04161.1/733-803
+UUCUUAUUAGCUCAAUGGUAGAGCAAAAUACUUCUAAUAUUUUGAUCUAAGUUCGAGUCU
+UAGAUAAGAAG
+>J01390.1/12417-12498
+AUGGGUAUGCUGAAAUAAGGUAAACAGGUUCCGCUUAGGACGGAAUAGUCAAACUUUGCA
+AGUUCAAGUCUUGUUACCCGUA
+>J01390.1/12028-12098
+AGCGGGUUGAUGUAAUAGUAACAUAUAUGGCUCAUGCCCAUAAUAUUUAGGUGCAACUCC
+UAAAUCCGCUA
+>J01390.1/5955-6026
+GAGACUUUAGUUUAAUGGUAAAACAUAUGACUUUUAAUCAUUCUACUAUAGGUUCGAGUC
+CUAUAAGUCUUA
+>J01390.1/12100-12172
+AAGACUAUAGCUUAAUCGGUAAAGCGAACCACUCAUGAUGGUUUGAGUAAAUGUUCAAGU
+CAUUUUAGUCUUA
+>J01390.1/6035-6106
+AUGACUAUAAGUUAAUAGGUAGACUGUUCGUCUUCCAAACGAAGUGUGUCGAUUCGAAUU
+CGACUAGUCAUA
+>J01390.1/11761-11831
+GCCCGGUUAGCAUAAAAGUAAUGUAUCCGUUUUGUAAUCGGAAUAAACAAGUGCGAUACU
+UGUACUGGGCU
+>J01391.1/18-88
+GCCUUUAUAGCUCAACGGUAGAGCGGAAUACUGUUAAUAUUUUGAUAGAUGUUCAAUUCA
+UCUUAAGGGCU
+>X05226.1/35-116
+GGCGCGAUGGCAGAGUGGUCUAAUGCGUGAGACUUCAAAUCUCAUUUCUUCGGAAGCGUC
+GGUUCAAAUCCGGCUCGCGUCG
+>X03126.1/162-234
+GAAUUAGUAACUUAAUUGGUAGAGGGUUUCCUUGUCACGGAAGCAGAUGCCGGUUCGAUG
+CCGGUCUAGUUCG
+>X14485.1/2-72
+GCCCGGGUAGUUUAAAGGUAAAACCUUAAUUUCAUACGUUAAAGAUGAGAAUUCGAUUUU
+CUCCCCAGGUU
+>X55026.1/20537-20608
+AAGAAAUUAGCUCAACGGUAGAGCAACCGUUUUACACACGGAAGGCUAUGAGUUCGAAUC
+UCCUAUUUCUUA
+>X15602.1/102-172
+GCCCCUAUAGCUCAAUGGUAGAGCAUAAUACUGUUAAUAUUAUGAUAGAUGUUCGAUUCA
+UCUUGGGGGCU
+>X03126.1/364-434
+AAGAGUAUAGUUUAAAGGUAAAACAGAAAGCUUCAACCUUUAAUUUCUUAGUUCGAGUCU
+AAGUGCUCUUG
+>X02710.1/1-73
+GCGGGUUUAGCUCAGUUGGGAGAGCGUCAGACUGAAGAUCUGAAGGUCGUGUGUUCGAUC
+CACACAAACCGCA
+>K00144.1/1-72
+GGGGGUAUAGUAUAAUUGGUAGUACAGCAAUCUUGCUCAUUGCUUGUCAAGGUUCAAAUC
+CUUGUAUCUCCA
+>X04512.1/2563-2632
+UUCUCAUUAGCUCAAAGGAAGAGCAGGAUACUUCUAAUAUUCCGAUUUUAGUUCGAAUCU
+AAAAUGAGAA
+>X14821.1/1-72
+GAGAAUAUUGUUUAAUGGUAAAACAGUUGCCUUUUAAGCAUCCCAUGUUUGGUUCGAUUC
+CAACUAUUCUUA
+>X14822.1/1-73
+UGAAUCGUAGACUAAUAGGUAAGUCACCAAAAUUUGAGUUUGGAAUUUGUUUGUUCGAAU
+CAAACCGGUUCAA
+>X13823.1/142-214
+GGAAAUGUUGUUUAAAGGUUAAACUGUUAGAUUGCAAAUCUACACAUUUAGAGUUCGAUU
+CUCUUCAUUUCUU
+>X13824.1/2-83
+GCUACUUUGGUGGAAAUGGUAGACACGACACUCUUAAGAUGUGUUAUCGCAAGAUAUGAA
+GGUUCAAAUCCUUUAAGUAGUA
+>D31785.1/14571-14644
+AAGGGAUUUGCUUAAUUGGUAUAGCAUUUGUUUUACACACAAAAUUAGUAUAGGUUCGAG
+UCCUAUAUUCCUUA
+>D31785.1/12211-12283
+AAGGGUAUAGUUUAAUUGGUAAAACAGUUGACUUCAAAUCAAUAUAGUGAUAGUUCAAUU
+CUGUCUGCCCUUG
+>X02167.1/179-251
+GUUAUAUUAGCUCAAUUGGUAGAGCAUUCGUUUUGUAAUCGAAAGGUUUGGGGUUCAAAU
+CCCUAAUAUAACA
+>D10743.1/4-73
+GUUGCAUUAGCUCAAUUGGUAGAGCGUUUGUUUUGUAAUCAAAAGGUUUAGAGUUCAACU
+CUCUAAUGCA
+>D10744.1/201-272
+AUGAGUAUAAGUUAAUGGUUAAACUAAAUGUCUUCCACACAUUCCAUGUGAGUUCGAUUC
+UCACUACUCAUA
+>X66438.1/1-72
+UGCAUUAUGAUGUAAUUGGUAACAUACAAGGCUCAUGUCCUUUUUAUAUACGUUCAAAUC
+GUGUUGAUGCAU
+>D31785.1/714-785
+GAUCUUAUAGUUAAAUGGUUAUAACACCAUCCCUUCACGAUGGGAGUACCAGUUCGAUUC
+UGGUUGAGAUUA
+>D10745.1/410-483
+UGAAUUGUAGACUAAUAGGUAAGUCCCCAAAAUUUGAGUUUGGCUUAUGGUGUGUUCGAA
+UCACCCCAAUUCAA
+>X66439.1/1-73
+AGAAUUAUAGCUUAAUCUGGUAAAGCAGUCCACUCAUAAUGGACCUAUCAAAGUUCAAUU
+CUUUGUUAUUCUA
+>X02167.1/268-340
+CUAAAUAUAUUUCAAUGGUUAGCAAAAUACGCUUGUGGUGCGUUAAAUCUAAGUUCGAUU
+CUUAGUAUUUACC
+>X02167.1/345-416
+GAUCUUAUCGUCUAAUGGUUACGACAUCAACUUUUCAUGUUGAAAAUGUUGGUUCAAUCC
+CAACUAAGAUUA
+>D31785.1/832-903
+AGAGAGGAGUGAAUAAGGUUGUUCAUAUAAAUUGCAAAUUUAUACAUUUAGGGUUCGAUU
+CCCUCUUCUCUC
+>X66437.1/1-83
+AUGACUAUGGCGGAAUUGGUAGACGCGAUUAGUUUAGGUCUAAUUUAUUUUUAAUAAUAU
+GGGUUCAAAUCCCAUUAGUCAUA
+>U46121.1/66-138
+UGCAAUAUGAUGUAAUUGGUUAACAUUUUAGGGUCAUGACCUAAUUAUAUACGUUCAAAU
+CGUAUUAUUGCUA
+>U18917.1/50408-50336
+UUCCUCGUGGCCCAAUGGUCACGGCGUCUGGCUACGAACCAGAAGAUUCCAGGUUCAAGU
+CCUGGCGGGGAAG
+>M35060.1/1-72
+GAAGCGGUGGCUCAAUGGUAGAGCUUUCGACUCCAAAUCGAAGGGUUGCAGGUUCAAUUC
+CUGUCCGUUUCA
+>Z74387.1/1846-1765
+GGCAACUUGGCCGAGUGGUUAAGGCGAAAGAUUAGAAAUCUUUUGGGCUUUGCCCGCGCA
+GGUUCGAGUCCUGCAGUUGUCG
+>L36887.1/535-616
+GCUAUUUUGGUGGAAUUGGUAGACACGAUACUCUUAAGAUGUAUUACUUUACAGUAUGAA
+GGUUCAAGUCCUUUAAAUAGCA
+>Z36079.1/181-110
+GCUCGUAUGGCGCAGUGGUAGCGCAGCAGAUUGCAAAUCUGUUGGUCCUUAGUUCGAUCC
+UGAGUGCGAGCU
+>X81069.1/365-436
+UCCGAUAUAGUGUAACGGCUAUCACAUCACGCUUUCACCGUGGAGACCGGGGUUCGACUC
+CCCGUAUCGGAG
+>X56005.1/1-73
+AGUAAUAUGAUGUAAUUGGUUAACAUAUUAGGCUCAUGACUUAAUUAUAUACGUUCAAAU
+CGUGUUAUUGCUA
+>U22383.1/8197-8124
+GGUCUCUUGGCCCAGUUGGUUAAGGCACCGUGCUAAUAACGCGGGGAUCAGCGGUUCGAU
+CCCGCUAGAGACCA
+>V00695.1/3453-3525
+GGGGUUAUAGUUAAAUUUGGUGAAACGACUGCGUUGCAUGCAUUUAAUAUGAGUUCAAGU
+CUCAUUAACUCCA
+>Z74072.1/3173-3245
+GGGCGUGUGGCGUAGUCGGUAGCGCGCUCCCUUAGCAUGGGAGAGGUCUCCGGUUCGAUU
+CCGGACUCGUCCA
+>X04561.1/1-72
+GAGAAUAUUGUUUAAUGGUAAAACAGUUGUCUUUUAAGCAACCCAUGCUUGGUUCAACUC
+CAGCUAUUCUCA
+>J01470.1/315-386
+GACCUUAUCGUCUAAUGGUUACGACAUCACCUCUUCAUGUUGAUAAUAUCGGUUCGAUUC
+CGAUUAAGGUUA
+>AJ404228.1/1559-1631
+GUUAUAUUAGCUUAAUUGGUAGAGCAUUCGUUUUGUAAUCGAAAGGUUUGGGGUUCAAAU
+CCCUAAUAUAACA
+>Z35950.1/5070-5141
+UCCGUGAUAGUUUAAUGGUCAGAAUGGGCGCUUGUCGCGUGCCAGAUCGGGGUUCAAUUC
+CCCGUCGCGGAG
+>L36887.1/4319-4391
+GGGGUUAUAGUUAAAUUUGGUAGAACGACUGCGUUGCAUGCAUUUAAUAUGAGUUCAAGU
+CUCAUUAACUCCA
+>L36887.1/3769-3839
+AUAUCUUUAAUUUAAUGGUAAAAUAUUAGAAUACGAAUCUAAUUAUAUAGGUUCAAAUCC
+UAUAAGAUAUU
+>M26928.1/1266-1194
+GGGCACAUGGCGCAGUUGGUAGCGCGCUUCCCUUGCAAGGAAGAGGUCAUCGGUUCGAUU
+CCGGUUGCGUCCA
+>M26096.1/1-72
+GGGCGUGUGGUCUAGUGGUAUGAUUCUCGCUUUGGGUGCGAGAGGCCCUGGGUUCAAUUC
+CCAGCUCGCCCC
+>Z71616.1/3983-4056
+GACUCCAUGGCCAAGUUGGUUAAGGCGUGCGACUGUUAAUCGCAAGAUCGUGAGUUCAAC
+CCUCACUGGGGUCG
+>K00287.1/1-73
+UCCUUGUUAGCUCAGUUGGUAGAGCGUUCGGCUUUUAACCGAAAUGUCAGGGGUUCGAGC
+CCCCUAUGAGGAG
+>J01373.1/73-144
+GGCGCCGUGGCGCAGUGGAAGCGCGCAGGGCUCAUAACCCUGAUGUCCUCGGAUCGAAAC
+CGAGCGGCGCUA
+>Z28209.1/4569-4498
+GCCCUUUUGGCCAAGUGGUAAGGCAUCGCACUCGUAAUGCGGGGAUCGUGGGUUCAAUUC
+CCACAGAGGGCA
+>X55339.1/30-104
+CUCUCGGUAGCCAAGUUGGUUUAAGGCGCAAGACUGUAAAUCUUGAGAUCGGGCGUUCGA
+CUCGCCCCCGGGAGA
+>K02232.1/1-72
+GGAUCUGUAGCUUAAUAGUAAAGUACCAUUUUGUCAUAAUGGAGGAUGUCAGUGCAAAUC
+UGAUUAGAUUCG
+>L36887.1/650-721
+UGAGUCGUAGACAAUAGGUAAGUUACCAAAAUUUGAGUUUGGAGUUUGUUUGUUCGAAUC
+AAACCGAUUCAA
+>X56506.1/61-144
+GGAGGGUUGGCCGAGCGGUCUAAGGCGGCAGACUUAAGAUCUGUUGGACGGUUGUCCGCG
+CGAGUUCGAACCUCGCAUCCUUCA
+>K01981.1/82-168
+GGAUGGUUGACUGAGUGGUUUAAAGUGUGAUAUUUGAGCUAUCAUUAGUCUUUAUUGGCU
+ACGUAGGUUCAAAUCCUACAUCAUCCG
+>U18916.2/60498-60427
+GCCAUCUUAGUAUAGUGGUUAGUACACAUCGUUGUGGCCGAUGAAACCCUGGUUCGAUUC
+UAGGAGAUGGCA
+>J01478.1/118-188
+AGGAGAUUAGCUUAAUUGGUAUAGCAUUCGUUUUACACACGAAAGAUUAUAGGUUCGACC
+UAUAUUUCCUA
+>Z71311.1/286-214
+GCUUCUAUGGCCAAGUUGGUAAGGCGCCACACUAGUAAUGUGGAGAUCAUCGGUUCAAAU
+CCGAUUGGAAGCA
+>L36895.1/3467-3537
+AAGGAUAUAGUUUAAUGGUAAAACAGUUGAUUUCAAAUCAAUCAUUAGGAGUUCGAAUCU
+CUUUAUCCUUG
+>X56006.1/1-72
+CAGAUAGAAGCCAAAAGGUCAGGCGCUUUCUUUGGGUGAAAGAUCUAGUUAGUUCGAGUC
+UAUCCUAUCUGA
+>K01553.1/1-73
+GCGGAUUUAGCUCAGUUGGGAGAGCGCCAGACUGAAGAUCUGGAGGUCCUGUGUUCGAUC
+CACAGAAUUCGCA
+>L36887.1/1748-1820
+GCUCUCUUAGCUUAAUGGUUAAAGCAUAAUACUUCUAAUAUUAAUAUUCCAUGUUCAAAU
+CAUGGAGAGAGUA
+>X69098.1/1-73
+GCUCGUGUAGCUCAGUGGUUAGAGCUUCGUGCUUAUAACGCGACCGUCGUGGGUUCAAUC
+CCCACCUCGAGCA
+>Z73326.1/1146-1075
+GGUCCUAUAGUGUAGUGGUUAUCACUUUCGGUUUUGAUCCGGACAACCCCGGUUCGAAUC
+CGGGUAGGACCU
+>Z49705.1/23030-22957
+GGUUUCGUGGUCUAGUCGGUUAUGGCAUCUGCUUAACACGCAGAACGUCCCCAGUUCGAU
+CCUGGGCGAAAUCA
+>Z75101.1/9634-9705
+AGCGCCGUGGCGCAGUGGAAGCGCGCAGGGCUCAUAACCCUGAUGUCCUCGGAUCGAAAC
+CGAGCGGCGCUA
+>Z74797.1/2502-2432
+GCGCAAGUGGUUUAGUGGUAAAAUCCAACGUUGCCAUCGUUGGGCCCCCGGUUCGAUUCC
+GGGCUUGCGCA
+>K00367.1/1-82
+GGCACUAUGGCCGAGUGGUUAAGGCGAGAGACUCGAAAUCUCUUGGGCUCUGCCCGCGCU
+GGUUCAAAUCCUGCUGGUGUCG
+>X66375.1/99-169
+GGUCCUAUAGUGUAGUGGUUAUCACUUUCGGUUCUGAUCCGAACAACCCCAGUUCGAAUC
+CGGGUGGGACC
+>K00368.1/1-82
+GGCACUAUGGCCGAGUGGUUAAGGCGACAGACUUGAAAUCUGUUGGGCUCUGCCCGCGCU
+GGUUCAAAUCCUGCUGGUGUCG
+>K00205.1/1-72
+AUAGAUAUAAGUUAAUUGGUAAACUGGAUGUCUUCCAAACAUUGAAUGCGAGUUCGAUUC
+UCGCUAUCUAUA
+>X04160.1/116-188
+AGGAGAUUAGCUUAAUUGGUAUAGCAUUCGUUUUACACACGAAAGAUUAUAGGUUCGAAC
+CCUAUAUUUCCUA
+>J05395.1/2325-2252
+GGUUUCGUGGUCUAGUCGGUUAUGGCAUCUGCUUAACACGCAGAACGUCCCCAGUUCGAU
+CCUGGGCGAAAUCG
+>X00892.1/1-74
+GCUUGUAUAGUUUAAUUGGUUAAAACAUUUGUCUCAUAAAUAAAUAAUGUAAGGUUCAAU
+UCCUUCUACAAGUA
+>L36887.1/4635-4707
+GAAACUAUAAUUCAAUUGGUUAGAAUAGUAUUUUGAUAAGGUACAAAUAUAGGUUCAAUC
+CCUGUUAGUUUCA
+>AJ223323.1/613-684
+GUCCUUAUAGCUUAUCGGUUAAAGCAUCUCACUGUUAAUGAGAAUAGAUGGGUUCAAUUC
+CUAUUAAGGACG
+>X04163.1/59-131
+GGAGAUGUUGUUUUAAGGUUAAACUAUUAGAUUGCAAAUCUACUUAUUAAGAGUUCGAUU
+CUCUUCAUCUCUU
+>X04163.1/219-289
+GUGAAUAUAUUUCAAUGGUAGAAAAUACGCUUGUGGUGCGUUAAAUCUGAGUUCGAUUCU
+CAGUAUUCACC
+>J01533.1/143-72
+GUAAAUAUAAUUUAAUGGUAAAAUGUAUGUUUUUAGGUGCAUAUUAUCUAAGUUCAAAUC
+UUAGUAUUUACA
+>K00228.1/1-82
+GGUUGUUUGGCCGAGCGGUCUAAGGCGCCUGAUUCAAGCUCAGGUAUCGUAAGAUGCAAG
+AGUUCGAAUCUCUUAGCAACCA
+>U51030.1/22201-22130
+UCCGAUGUAGUGUAACGGCUAUCACAUCACGUUCUCACCGUGGAGACCGGGGUUCGACUC
+CCCGCUUCGGAG
+>X51551.1/101-172
+GCUCGCGUGGCGUAAUGGCAACGCGUCUGACUUCUAAUCAGAAGAUUAUGGGUUCGACCC
+CCAUCGUGAGUG
+>U33007.1/60769-60697
+GCCUUGUUGGCGCAAUCGGUAGCGCGUAUGACUCUUAAUCAUAAGGUUAGGGGUUCGAGC
+CCCCUACAGGGCU
+>L36889.1/130-201
+GCUUUUAUAGCUUAGUGGUAAAGCGAUAAAUUGAAGAUUUAUUUACAUGUAGUUCGAUUC
+UCAUUAAGGGCA
+>X55342.1/30-101
+GUUCCGUUGGCGUAAUGGUAACGCGUCUCCCUCCUAAGGAGAAGACUGCGGGUUCGAGUC
+CCGUACGGAACG
+>X66443.1/1-72
+CAGAUAAAAGCCAACCGGUGAGGCGCUUUCUUUGGGAGAAAGAGUUAGUUAGUUCGAUUC
+UAGCUUAUCUGA
+>X66594.1/1984-2065
+GCUACUUUGGUGGAAUCGGUAGACACGACGCACUUAAAAUGCGUUACUUAUAAGUAUAAA
+AGUUCAAGUCUUUUAAGUAGCA
+>X66440.1/1-74
+UGAAUUGUAGACUAAUAGGUAAGUCCCCAAAAUUUGAGUUUGGCUUAUGGUGUGUUCGAG
+UCACCCCAAUUCAA
+>X02173.1/522-593
+GGAUCCAUAGCUUAAUAGUAAAGUCCUAUUUUGUCAUAAUAGAGGAUGUCAGUGCAAAUC
+UGAUUGGAUUCG
+>X02893.1/57-130
+ACUUGUAUAGUUUAAAUGGUUAAAACAUUUGUCUCAUAAACAAAUAAUGUAAGGUUCAAA
+UCCUUCUACAAGUA
+>X02205.1/668-740
+GAAACUAUAAUUCAAUUGGUUAGAAUAGUAUUUUGAUAAGGUACCAAUAUAGGUUCGAUU
+CCUGUUAGUUUCA
+>X02205.1/562-633
+GGGGUUAUAGUUAAAUUGGUAGAACAAUUGUGUUGCAUGCAAUAGAUAUGAGUUCAAUUC
+UCAUUAACUCCA
+>X02172.1/155-228
+GUAGAUAUAAUUUAAUCGGUAAAAUGUAUGUUUUUAGGGUACAUAUUAUCUAAGUUCAAA
+UCUUAGUAUUUACA
+>X02173.1/256-326
+GAGAGUAUUGUUUAAAGGUAAAACAGUUGUCUUUUAAGCAACCCAUGCUGGUUCGAAUCC
+AGCUAUUCUCA
+>X02205.1/471-542
+GUCUUUAUGGCUUAGUGGUUAAAGCAUCUCACUGUUAAUGAGAAUACAUAGGUUCAAUUC
+CUAUUGAAGACG
+>X02168.1/63-135
+UGUAAUAUGAUGUAAUUGGUUAACAUAUUAGGUUCAUGACCUAAUUAUAUACGUUCAAAU
+CGUAUUAUUGCUA
+>X02205.1/746-816
+AAGGAUAUAGUUUAAUGGUAAAACUAUUGAUUUCAAAUCAAUCAUUAAGAGUUCGAAUCU
+UUUUAUCCUUG
+>X02173.1/441-512
+AUAGAUAUAAGUUAAGUGGUAAACUGAAUGUCUUCCACACAUUGAUUGUGAGUUCGAUUC
+UCACUAUCUAGA
+>X02172.1/335-407
+AGGAUAUUAGCUUAAUUGGUAUAGCAUUCGUUUUACACACGAAAGAUUAUAGGUUCGAAU
+CCUAUAUUUCCUA
+>X02172.1/247-319
+GGAGGUGUUGUUUAAAGGUUAAGCUAUUAGAUUGCAGAUCUACUUAUUAAGAGUUCGAUU
+CUCUUCAUCUCUU
+>X02172.1/74-145
+GCCUUUAUAGCUUAGUGGUAAAGCGAUAAACUGAAGAUUUAUUUACAUGUAGUUCGAUUC
+UCAUUAAGGGCA
+>X02173.1/152-223
+UGAGUCGUAGACUAAUAGGUAAGUUACCAAAAUUUGAGUUUGGAGUUGUUUGUUCGAAUC
+AAACCGAUUCAA
+>X02173.1/718-802
+GGAUGGUUGACUGAGUGGUUUAAGGUGUGAUAUUUGAGCUAUCAUUAGUUUAAUAACUAC
+GUAGGUUCAAAUCCUACAUCAUCCG
+>X02173.1/54-135
+GCUAUUUUGGUGGAAUUGGUAGACACGAUACUCUUAAGAUGUAUUACUUUAUAGUAUGAA
+GGUUCAAAUCCUUCAAAUAGCA
+>X54421.1/14314-14385
+GCAGAUAUAAGUCAAUUGGCAGACCUUCUGAUUUCCACUUAGAUUAUGUUCGUUCGAAUC
+GGACUAUCUGCA
+>AL391016.1/2459-2530
+GCUCACAUGGUCCAGUGGUUAAGACUCAUCGUUGUGGCCGAUGCGACCCAGGUUCGAUUC
+CUGGUGUGGGCA
+>K03079.1/135-206
+UGCGCGGUAGGAGAGUGGAACUCCGACGGGCUCAUAACCCGUAGGUCCCAGGAUCGAAAC
+CUGGCCGCGCAA
+>K00369.1/1-82
+GUCACUAUGUCCGAGUGGUUAAGGAGUUAGACUUCAAAUCUAAUGGGCUUUGCCCGCGCA
+GGUUCAAAUCCUGCUGGUGACG
+>AL132798.2/14445-14516
+UCCGUUGUGGUCCAACGGCUAGGAUUCGUCGCUUUCACCGACGCGGUCGGGGUUCGACUC
+CCCGCAACGGAG
+>AL596271.1/1843-1770
+GGGCAUGUGGUGUAGAUGGUUAUCACGCUUCCUUAGCAUGGAAGAGGUCCCAGAUUCGAG
+UUCUGGCUUGUCCA
+>AL023288.2/21768-21839
+UCCGUCAUGGUCCAGUGGCUAGGAUUCAUCGCUCUCACCGAUGCGGCGGGGGUUCGAUUC
+CCCCUGACGGAG
+>AL590457.2/15409-15481
+GGUCUCGUGGCCCAAUGGUUAAGGCGCUUGACUACGGAUCAAGAGAUUCCAGGUUCGACU
+CCUGGCGGGAUCG
+>X54552.1/66-137
+GUGAUUGUAAUUCAAUGGUAGAAUGCUUAUUUGUGGCAUAAGAAGUUCUUGGUUCGAUUC
+CAAGUAAUCACC
+>X54552.1/167-241
+ACGAUAGAAACAUGUAUUGGUUCAUGUACUUGCUUUGGGUGUGAGAGUUUGUUAGUUCGA
+AUCUAACCUAUCCGA
+>X00239.1/111-183
+GGUCUCGUGGCCCAAUGGUUAAGGCGCUUGACUACGAAUCAAGAGAUUCCAGGUUCGACU
+CUUGGCGGGAUCG
+>K00344.1/1-73
+GUCGCAAUGGUGUAGUUGGGAGCAUGACAGACUGAAGAUCUGUUGGUCAUCGGUUCGAUC
+CCGGUUUGUGACA
+>K00570.1/851-921
+UCUCCUUUAGUAUAGGGGUAGUACACAAGCCUGUCACGCUUGCAGCCCGGGUUCGAAUCC
+CGGAGGGAGAG
+>X54421.1/15747-15819
+UGGGUUGUUGACUAAUAGGUAAGUCCCUGAAAUUUGACUUCAGUCUAUGUAAGUUCGAAU
+CUUACCAUCCCAU
+>M57698.1/294-367
+GGUCGCAUGAUGUAGUCGGUUAUCAUGUCGAUCUAAUAAGUCGAAUGUCGCCGGUUCGAA
+CCCGGCUGUGACCA
+>X54421.1/14394-14476
+GCCUAAAUGCUGGAAUUUGGUAGACAGAACAAACUUAAGAUUUGUCGCUUUCGAGCGUGU
+UGGUUCGAGUCCAACUUUAGGUA
+>M22563.1/71-141
+CCCCAUCGUCUAGAGGCCUAGGACACCUCCCUUUCACGGAGGCGACGGGGAUUCGAAUUC
+CCCUGGGGGUA
+>X07925.1/53-125
+GCGGGUGUAGCUCAGCUGGUAGAGCGCAACCUUGCCAAGGUUGAUGUCGCGCGUUCGAAU
+CGCGUCACCCGCU
+>M19493.1/263-336
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGCCCCUGGUUCGAA
+UCCAGGAUGGCCCA
+>M19493.1/340-412
+GGGGGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGAUGUCAGCGGUUCGAGU
+CCGCUUACCUCCA
+>X07924.1/110-197
+GGAGAGAUGGCCGAGUGGUUGAAGGCGCAGCACUGGAAAUGCUGUUUAAGGUUUUCCCUU
+AACGAGGGUUCGAAUCCCUCUCUCUCCG
+>X69067.1/6022-6086
+AUUUAUAUAGUAUAUUUAAUACAAUGCAUUUUCAAUGCAUAAAUGGAUAAAAUAUCCUUU
+AAAUA
+>K00462.1/57-128
+AGCAGAGUGGCGCAGUGGAAGCGUGCUGGUCCCAUAACCCAGAGGUCCGAGGAUCGAAAC
+CUUGCUCUGCUA
+>AC009742.4/51767-51839
+GUUUUCGUAGUGUAGUGGUUAUCACGUGUGCUUCACACGCACAAGGUCCCCGGUUCGAAC
+CCGGGCGAAAACA
+>AE003556.3/16759-16677
+GUCAGGAUGGCCGAGUGGUCUAAGGCGCUGCGUUCAGGUCGCAGUCUACUCUGUAGGCGU
+GGGUUCGAAUCCCACUUCUGACA
+>AE003727.3/195539-195611
+GGGGAUGUAGCUCAGAUGGUAGAGCGCUCGCUUAGCAUGUGAGAGGUACGGGGAUCGAUG
+CCCCGCAUCUCCA
+>AF164586.1/1190-1126
+ACUAUUUUGGCAGAUUAGUGCAAUAAAUUUAGAAUUUAUAUAUGUAAUUUUUAUUACAAA
+UAGUA
+>U37541.1/1383-1322
+GGUCUUAUAGUCAAUAAUGAUAUCAAACUGCAAUUUUGAAGGAGUAAGUUUUACUAAGGC
+UU
+>AC002512.1/77401-77473
+GCCCGGAUAGCUCAGUCGGUAGAGCAUUGGACUUUUAAUCCAAGGGUCCAGGGUUCAAGU
+CCCUGUUCGGGCG
+>X07778.1/115-45
+GCAUCGGUGGUUCAGUGGUAGAAUGCUCGCCUGCCACGCGGGCGGCCCGGGUUCGAUUCC
+CGACCGAUGCA
+>X00432.1/665-732
+AUUUAUAUAGUUUAAAAUAAAACCUUACAUUUUCAUUGUAAUAAUAAAAUAAUUUAUUUU
+UAUAAAUU
+>X05915.1/238-170
+AAAAAGAUAAGCUAAUUAAGCUACUGGGUUCAUACCCCAUUUAUAAAGGUUAUAAUCCUU
+UUCUUUUUA
+>AF200843.1/1266-1331
+AAGGCUUUAAGUUAAUAAAACUAAUAACCUUCAAAGCUAUAAAUAAAGAAAUUUCUUUAA
+GCCUUA
+>X00432.1/532-596
+UUAAUUGAAGCCAAAAAGAGGCGUAUCACUGUUAAUGAUAUAAUUGAGUAUAAACUCCAA
+UUAAG
+>AE003494.3/240865-240793
+GACCGUGUGGCCUAAUGGAUAAGGCGUCGGACUUCGGAUCCGAAGAUUGCAGGUUCGAAU
+CCUGUCACGGUCG
+>X03240.1/1267-1333
+AAGGCUUUAAGUUAACUAAACUAAUAGCCUUCAAAGCUGUAAAUAAAGGGUAUUCCUUUA
+AGUCUUA
+>AC009461.5/128651-128579
+GUUUCCGUGGUGUAGUGGUUAUCACAUCCGCCUAACACGCGGAAGGCCCCCGGUUCAAUC
+CCGGGCGGAAACA
+>V00238.1/262-333
+UCCUAUAUUGUCUAGUGGUUAGGAUAUCCGGCUCUCACCCGGAAGGCCCGGGUUCAAUUC
+CCGGUAUGGGAA
+>AE003677.3/170128-170056
+GGUCCUGUGGCGCAAUGGAUAACGCGUCUGACUACGGAUCAGAAGAUUCCAGGUUCGACU
+CCUGGCAGGAUCG
+>AF200843.1/3014-3079
+UCUAAUAUGGCAGAUUAGUGCAAUAGAUUUAAGCUCUAUAUAUAAAGUAUUUUACUUUUA
+UUAGAA
+>AC093098.2/67389-67475
+GCCCCACUGAACUUCGGUGGUCCGGGGUGCGGACUUCAAAUCCGUAGUCGAUUUGCGUCG
+AAGUGGUUCGAUUCCACCUGGGGGGCG
+>AE003471.3/169154-169225
+UCCCAUAUUGUCUAGUGGUUAGGAUAUCCGGCUCUCACCCGGAAGGCCCGGGUUCAAUUC
+CCGGUAUGGGAA
+>AC009395.7/99012-98941
+GGCUCAAUGGUCUAGGGGUAUGAUUCUCGCUUUGGGUGCGAGAGGUCCCGGGUUCAAAUC
+CCGGUUGAGCCC
+>AF185056.1/845-774
+CAAUUUAAAGCUUAUUAAGUAAAGCAUUUCAUUUACAUUGAAAAGAUUUUUGUGCAAAUC
+AAUAUAAAUUGA
+>X03240.1/1388-1326
+GGUCUUAUAGUCAAUAAUGAUAUCAAACUGCAAUUUUGAAGGAGUAAAUUUUUACUAAGA
+CUU
+>AC008345.4/147881-147810
+AGCAGAGUGGCGCAGUGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCCGAGGAUCGAAAC
+CUUGCUCUGCUA
+>AC021639.5/181586-181505
+GCAGUCGUGGCCGAGUGGUUAAGGCGUCUGACUCGAAAUCAGAUUCCCUCUGGGAGCGUA
+GGUUCGAAUCCUACCGGCUGCG
+>X05914.1/400-337
+AAUGAAUUGCCUGAUAAAAGGGUUAUCUUGAUAGGGUAAAUUAUGUAGGAUUCUACAUUC
+AUUG
+>X00432.1/816-751
+AUUCAAAUAGCUUAUAUUUAGAGUAUGACACUGAAGAUGUUAUGGAGAUUAAUUAAUCUU
+UGAAUA
+>AE003538.3/103715-103786
+UCCUCGAUAGUAUAGUGGUUAGUAUCCCCGCCUGUCACGCGGGAGACCGGGGUUCAAUUC
+CCCGUCGGGGAG
+>M57910.1/1028-963
+GAUUAAGUGGCUGAAGUUUAGGCGAUAGAUUGUAAAUCUAUAUAUAAGAUUUAUUCUUCU
+UAAUCA
+>J01404.1/5140-5204
+AUCUAUAUAGUAUAAAAGUAUAUUUGACUUCCAAUCAUAAGGUCUAUUAAUUAAUAGUAU
+AGAUA
+>AJ400907.1/3795-3861
+AAAAAAUUAGUUAAAAUCAUAACAUUAGUAUGUCAAACUAAAAUUAUUAAAUAAUUAAUA
+UUUUUUA
+>AE003437.3/282636-282708
+GCCGAAAUAGCUCAGUUGGGAGAGCGUUAGACUGAAGAUCUAAAGGUCCCCGGUUCAAUC
+CCGGGUUUCGGCA
+>AC099014.1/146549-146620
+GCCGUGAUCGUCUAGUGGUUAGGACCCCACGUUGUGGCCGUGGUAACCCAGGUUCGAAUC
+CUGGUCACGGCA
+>X03240.1/1-65
+AAUGAAUUGCCUGAUAAAAAGGGUUACCUUGAUAGGGUAAAUUAUGCAGUUUUCUGCAUU
+CAUUG
+>AE003624.2/69897-69824
+GGCGCCGUGGCUUAGUUGGUUAAAGCGCCUGUCUAGUAAACAGGAGAUCGUGAGUUCGAA
+UCUCGCCGGGGCCU
+>AF164586.1/93-158
+AGUUAAUGAGCUUGAACAAGCGUAUGUUUUGAAAACAUAAGAUAGAAUUUAAUUUUCUAU
+UAACUU
+>AF200837.1/6039-6103
+AGGGUUGUAGUUAAUUAUAACAUUUGAUUUGCAUUCAAAAAGUAUUGAAUAUUCAAUCUA
+CCUUA
+>AF200830.1/9887-9951
+GUUUUAAUAGUUUAAUAAAAACAUUGGUCUUGUAAAUCAAAAAUAAGAUUAUUUCUUUUA
+AAACU
+>X05914.1/238-170
+AAAAAGAUAAGCUAACUAAGCUACUGGGUUCAUACCCCAUUUAUAAAGGUUUUAAUCCUU
+UUCUUUUUA
+>X58913.1/1046-981
+GAUUAAGUGGCUGAAGUUUAGGCGAUAGAUUGUAAAUCUAUUUAUAAGAAUUAUUCUUCU
+UAAUCA
+>AF200837.1/5597-5661
+AUCUAUAUAGUAUAAAAGUAUAUUUGACUUCCAAUCAUAAGGUCUAUUAAUAAAUAGUAU
+AGAUA
+>AF276832.1/1449-1514
+UCUAAUAUGGCAGAUUAGUGCAAUGGAUUUAAGCUCCAUAUAUAAAGUAUUUUACUUUUA
+UUAGAA
+>X03924.1/848-782
+AUUUAAAUAGCUUAUAAUUAGAGCAUAACAUUGAAGAUGUUGGGGAAAUUAUUUUAAUUU
+UUAAAUA
+>X03924.1/17-83
+AUUUAUAUAGUAUAUAAUUGUAUAUGUGACUUCCAAUCACAAGGACUAAAUAAUUUUAGU
+AUAAAUA
+>X01078.1/1396-1463
+ACUAUUUUGGCAGAUUAGUGCAGUAAAUUUAGAAUUUAUUUAUAUAAUUUAAUUAAUUAU
+AAAUAGUA
+>X03925.1/1-72
+CAAUUUAAAGCUUAAUUAGUAAAGUAUUUCAUUUACAUUGAAAAGAAAUUUGUGCAAAUC
+AAUUUAAAUUGA
+>L76657.1/1-67
+UUAAUUGAAACCAAAAAGAGGUAUAUCACUGUUAAUGAUAUAAUUGAAUAUUAUUAUUCC
+AAUUAAG
+>X03924.1/500-567
+AGGGUAAUAGUUAAUUAUAACAUUUAAUUUGCACUUAAAAAGUAUUGAAUUUAAUUCAAU
+UUACCUUA
+>M23363.1/611-683
+GGGGGCGUAGCUCAGAUGGUAGAGCGCUCGCUUAGCAUGUGAGAGGUACCGGGAUCGAUA
+CCCGGCGCCUCCA
+>K03317.1/4-76
+GGGGGCGUAGCUCAGAUGGUAGAGCGCUCGCUUAGCAUGCGAGAGGUACCGGGAUCGAUA
+CCCGGCGCCUCCA
+>X03602.1/660-731
+UCCCGUAUGGUCUAGUGGUUAGGAUACCUGGCUUUCACCCAGGAGGCUCGGGUUCGAUUC
+CCGGUACGGGAA
+>X13975.1/2575-2637
+AUUUUUCUAGUAUAAUUAGUACAUUUGACUUCCAAUCAAAAGAUUGAAAUAUCAAGAAAA
+AUA
+>X80245.1/11535-11604
+AGUUAAUUAGCUUAACAAAAGCAAAUGUUUUGAAAACAUAAGAAAAGAAGUUCAAUUCUU
+CUAUUAACUU
+>X13975.1/39-104
+UCUAAUAUGGCAGAUUAAUGCAUUAGAUUUAAGCUCUAAAAAUAAAGUUUUGACCUUUUA
+UUAGAA
+>X13975.1/791-854
+AAGGAGUUAGUUAAAAUAUAACAUUAGAAUGUCAAUCUAAAAUAACUAAAAAUAGUACAC
+CUUG
+>X13485.1/5-77
+GCCCUAGUAGCUUAGACAUCAAAGCACCGGUCUUGUAAACCGAAGAUCGAAGGUUAAAAU
+CCUUCCUAGCGCC
+>U32309.1/158-89
+CAGAGAAUAGUUUAAUGUAGAAUCUUAGCUUUGGGAGUUAAGGGUGAGAGUUGAAUUCUC
+UUUUCUCUGA
+>X17660.1/1002-1069
+GCUAUCGUAGCUUAAUUAAAGUUUAAUACUGAAGAUAUUAGGAUGGACCCUAGAAAGUCC
+CGAAAGCA
+>X99772.1/11841-11913
+GCUCCUAAAGGAUAAUAGCUCAUCCGUUGGUCUUAGGAACCAAAAACUCUUGGUGCAACU
+CCAAGUAGCAGCU
+>X99772.1/5276-5204
+UAGAUAGAUGCUCGCUGGUUUGAGUGCUUAGCUGUUAACUAAGAGUUUAAAGGAUCGAGG
+CCUUUCUGUCUAG
+>X17661.1/419-487
+AGGUGAUUAGUCUAAGUAAAAUACUUGAUUUCGGCUCAAGAGUCUGUGGUUAAAGUCCAC
+AAUUGCCUA
+>X17658.1/140-72
+AAGGUCUUAGCUUAAUUAAAGUAUUUGUUUUGCAUACAGAAGAUGUGGGGUAGUGUCCUG
+CAGAUCUUA
+>X99772.1/5062-5131
+AGGGGCUUAGGAUAAACUAGACCAAGGGCCUUCAAAGCCCUCAGCGGAGGUGAAAAUCCU
+CCAGCCCCUG
+>X99772.1/9544-9611
+UCUUUCUAGUACUAAGGAGUAUAAGUGGCUUCCAACCACACGGUCUUGGUUAGAGUCCAA
+GGAAAGAU
+>X99772.1/5441-5375
+GGUAGGAUGGCUGAGUAAGCGGUGGAUUGUAACCCCACAUACAGAGGUUUGAGCCCUCUU
+CUUGCCA
+>X99772.1/11702-11770
+GUAGAUUUAGUUUAACCAAGACAUUAGAUUGUGAUUCUAAAAAUAGAGGUUAAACCCCUC
+UAAUCCACC
+>AF125213.1/1282-1213
+CAGAGGGUAGUUUAAUUUAGAAUCUUAGCUUUGGGAGUUAAGGGUGGGAGUUAAAAUCUC
+CUCUCUCUGA
+>M81755.1/6-77
+GCCCUAGUAGCUCAGCGCCAGAGCGCCGGUCUUGUAAUCCGGAAGUCGGAGGUUAAAACC
+CUCCCUAGUGCU
+>L29771.1/1004-1071
+GCUGACGUAGCUUAACUAAAGCAUAACACUGAAGCUGUUAAGACGGACCCUAGAAAGUCC
+CGCUAGCA
+>M10217.1/7394-7325
+GGUAAGGUGGCCGAGUAAUAGGCGGCGGAUUGUAGCUCCGUGUACAGAGGUUCAAGUCCU
+CUUCUUAUCA
+>M10217.1/11492-11561
+ACUUUCUUAGUAUUAACCAGUACACGUGACUUCCAAUCACAAAGUCUUAGUUAGAAUCUA
+AGAGAAAGUA
+>M10217.1/7154-7086
+AAGGCUUUACGUUAAUUAAAGUGUUUGAGUUGCAUUCAAUUGAUGUUGGAUAAAAUCCUG
+CAAGCCUUA
+>M13046.1/2222-2289
+GCUUACGUAGCUUAAGUAAAGCACAGCACUGAAGAUGCUGAGAUGAGCCCUAGAAAGCUC
+CGAAAGCA
+>X04821.1/1-73
+GUUUCUGUAGUGUAGCGGUUAUCACGUUCGCCUCACAUGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCAGAAACA
+>M10217.1/17388-17457
+GUCCUGAUAGCUUAAUUUAAAGCAUCGGUCUUGUAAGCCGAAGAUUGAGGCUAAAACCCU
+CCUCAAGACU
+>M10217.1/11905-11973
+GAGUUGUUAGUCUAAACAAGACAGUUGAUUUCGGCUCAACAAAUUAUGGUUAAACCCCAU
+AAUAACUCU
+>M10217.1/7325-7260
+AAGCCUGCGGUGUUUGACAUGCCAGAUUGCAAAUCUCGAGAAGCAAACGAAGGUUUGCCG
+GGCUUC
+>M10217.1/9038-9106
+GAGAUGUUAGUAAAACAAUUAGCACGCCUUGUCAAGGCGAAAUAGCUGGUUAGACUCCGG
+CACAUCUCA
+>M10217.1/5770-5840
+GGAAAUGUGCCCGAAAGUCAGGGAUCACUUUGAUAGAGUGAAAUAUAUGGGUUCAAACCC
+CAUCAUCUCCU
+>Y00430.1/2429-2358
+GGGGGUGUAGCUCAGUGGUAGAGCGCAUGCUUUGCAUGUAUGAGGUCUUGGGUUCAAUCC
+CCAGCAUCUCCA
+>M10217.1/7015-7083
+AGAGAUUUAAGUUAACAAGACUAAGAGCCUUCAAAGCCCUAAGCAGGAGUUAGAAUCUCC
+UAAUCUCUG
+>K02456.1/141-212
+AGCAGAGUGGCGCAGCGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCGAUGGAUCGAAAC
+CAUUCUCUGCUA
+>M10217.1/2136-2204
+GCUUACGUAGCUUAAGUAAAGCACAGCACUGAAGAUGCUGAGAUGAGCCCUACGAAAGCU
+CCGUAAGCA
+>M10217.1/5910-5978
+AGUAAAGUCAGCUAAAAAAGCUUUUGGGCCCAUACCCCAAACAUGUUGGUUAAACCCCUU
+CCUUUACUA
+>Y00163.1/254-326
+GCCCGCAUAGCUCAGUCGGUAGAGCAUCAGACUUUUAAUCUGAGGGUCCAGGGUUCAAGU
+CCCUGUUCGGGCG
+>M10217.1/13648-13715
+GUAGAUAUAGUUUAAUAAAACACUAGAUUGUGAUUCUAGAGUCAGAGGUUAAACCCCUCU
+UAUCAACC
+>M10217.1/5909-5841
+AGGAAGUGGUAUAGUGGGAGUACGGAGGGUUUUGAUCUCUCAGGUGCAGGUUCAAUUCCU
+GUCUUUCUA
+>Y10943.1/948-1016
+CAAAGUAUAGCUUAACCAAAGCCUUUCGCUUACACCGAAACAAUAUCUGUUAAACCCGGA
+UUACUUUGA
+>U15659.1/246-176
+AAGAAAAUGGCAGAGUGGUGAUGCAACUGACUUGAAAUCAGAGUAUGGGGGUUCGAUUCC
+CUCUUUUCUCG
+>M10217.1/4724-4798
+GCUAGCGUGGCAGAGCCUGGCUAAUGCGAAAGACCUAAGCUCUUUUUAUCAGGGGUUCAA
+AUCCCCUCGCUAACU
+>M10217.1/16246-16178
+GUUCCUAUAGUUGAAUAACAACGGUGGUUUUUCAGAUCACAAGUUCUGGUUAGAGUCCUG
+GUGGGAAUU
+>M10217.1/13781-13846
+GCUUUUAAAGGAAAACAGUCUAUCCGCUGGUCUUAGGAACCAGAAACUCUUGGUGCAAAU
+CCAAGU
+>D12695.1/435-369
+GGUAAAGUGGCCGAGCAGGCGGCGAAUUGUAGCUUCGAAGACAGAGGUUUGAGUCCCCUC
+UUUACCA
+>D12694.1/2607-2676
+GCCUUGAUAGCUUAAACUAAAGCACCGGUCUUGUAAGCCGGAGACUGUAGCCUAACCCCU
+ACUCAAGGCU
+>AF314016.1/365-435
+GGAAGCGUGCCUGAAAGUUAAGGACCUCCUUGAUAGGGAGGCUUAUAGGGGUUCAAACCC
+CCUCACUUCCU
+>D10368.1/1439-1508
+AGAAACUUAGGCUAGCACAGACCAAAGGCCUUCAAAGCCUUAAGCGGAGGUUAAACUCCU
+UCAGUUUCUG
+>D12695.1/368-304
+GGCCUUGGGGUGUCAACACGUGGGGUUGCAAACCCCAAGAUGCAGUAUAAUACCUGCCGG
+GGCUU
+>D12695.1/203-134
+AGGGCUUUAUCUUAAUUUAAAGGGCCUGAGUUGCAUUCAGGAGAUGUAGGUUAAUAUCCU
+GCAAGUCCUA
+>D12694.1/2745-2677
+CAGGAUAUAGUUUAGGUAGAAUGCCGGUUUUGGGGACCGGUGGUAAAGGUUAAAGUCCUU
+UUAUCCUGA
+>D10368.1/338-405
+AGUAAGGUAAGCUAAAUAAGCUUUUGGGCCCAUACCCCAACAAUGUUGUUAAAAUCCUUC
+CUUUACUA
+>AF314016.1/506-436
+UAAGGAGUAGUAUAAAGGAAGUACAAAGGGUUUUGAUCUCUUAAGUAUAGGUUCAAUUCC
+UAUCUCUUUAG
+>M57527.1/1-70
+ACUCUUAUAGCUUAAUAUUAAAGUAUAGCGCUGAAAACGCUAAGAUGAACCCUAAAAAGU
+UCUAGGGGUA
+>D12694.1/2533-2604
+GCUUUUAAAGGAAAAGAGCCCUCCACUGGUCUUAGGCGCCAGCAUCUCUUGGUGCAAGUC
+CAAGUAAAAGCU
+>AF314018.1/1820-1748
+UAGAAUGAAGCUCGCUGGAUAGAGUGUUUAGCUGUUAACUAAAAUAUUACGGGAUCGAGG
+CCCGUCAUUCUAG
+>AF340025.1/630-698
+GCAAACAUAGUUUAACCCAAACAUUAGAUUGUGAUUCUAAAAAUAGGAGUUUAACCCUCC
+UUGUUCGCC
+>X52392.1/3967-4040
+GCUAGCGUGGCAGAGCUCGGCAAAUGCAAAAGGCUUAAGCCCUUUAUCCAGAGGUUCAAA
+UCCUCUCCCUAGCU
+>X52392.1/16177-16108
+CAGAGAGUAGUUUAUUUGAAAAUACCAGCUUUGGGAGCUGGAGAUGGAGGUUUGAGCCCU
+CCUUUUCUGA
+>X52392.1/5172-5102
+UAGAAAAUAAUAUAGAGGGAGUAUGAAGAGUUUUGAUCUCUUCUGUGUAGGUUCGAUUCC
+UACUUUUCUAG
+>X16401.1/1-69
+GAGACGUUAGUAAACCAAUUACAUAGACCUGUCAAGACUAAAUCACAGGUGCAAACCCUG
+UACAUCUCA
+>J00881.1/210-282
+GCCCGGCUAGCUCAGUUGGUAGAGCAUGAGACUCUUAAUCUCAGGGUCGUGGGUUCGAGC
+CCCACGUUGGGCG
+>X52392.1/16039-16107
+ACUCUAAUAGUUUAUGAAAAACAUUGGUCUUGUAAACCAAAAACUGAAGACUCCACCCUU
+CUUAGAGUA
+>X52392.1/11128-11195
+AGAAAGUUAGUCUAACUAAGACAGCUGGUUUCGACCCAGCAAAUUAUAGACCCACCUAUA
+ACUUUCUU
+>X52392.1/13000-13070
+ACUUUUAAAGGAUAAGAGCAAUCCGUUGGUCUUAGGAACCACCUAUCUUGGUGCAAAUCC
+AAGUAAAAGUA
+>X52392.1/6280-6355
+AGAAACUUAGGAUUAACUGUCACCAAACCAAAGGCCUUCAAAGCCUUAAAUAAGAGUUAA
+ACUCUCUUAGUUUCUG
+>X52392.1/1228-1297
+GCCCCCAUAGCUUAACCCACAAAGCAUGGCACUGAAGAUGCCAAGAUGGUACCUACUAUA
+CCUGUGGGCA
+>AF076356.1/60-128
+GCUCUUCUAGUAUACUCAUUACAACUGACUUCCAAUCUUUAAAAUCUGGUAUCAACCCAG
+AGAAGAGCA
+>X52392.1/16775-16708
+GUUCCCGUAGUUGAGAACAACAAUGGCUUUUCAAGCCGUAGUCCUUGGGGUCUAACCAAG
+CGGGAAUA
+>X52392.1/2273-2345
+CAAGGCGUAGCUAUAACUUCAAAGCAUUCAGCUUACACCUGAAAGAUACCCUCAACAGAC
+AAGGUCGCCUUGA
+>X52392.1/5025-5096
+GGAAGCGUGCCUGAACAAAAAGGAUCACUAUGAUAAAGUGAACAUAGAGGUAUAACAACC
+CUCUCACUUCCU
+>X52392.1/6430-6362
+GAGGCCUUAGCUUAAUUAAAGCGUCUGAUUUGCAUUCAGGAGAUACAGGUUAAUGUCCUG
+UUGGUCUUA
+>X52392.1/6573-6508
+GACUCUGUAGUGAAGUUCAUAAUGAGUUGCAAACUCGUUGAUGUACACUAAAGUGUGCCG
+GGGUCU
+>X52392.1/8258-8184
+AAGAAAGAAGCAUUAAGUGGUUUGAUGCGGUUGGCUUGAAACCAACAUGUGAGGGUUCGA
+UUCCUUCCUUUCUUG
+>X52392.1/6506-6434
+UAGGCAGAAGCCAAUUGGUGUUGGCAUUUAGCUGUUAACUAAAAUUGUAUGGGAUCGAAG
+CCCAUCUGUCUAG
+>K01941.1/217-303
+GCCCGGAUGACCCUCAGUGGUCUGGGGUGCAGGCUUCAAACCUGUAGCUGUCUAGCGACA
+GAGUGGUUCAAUUCCACCUUUCGGGCG
+>X52392.1/5172-5240
+AGUAAGGUCAGCUAACUAAGCUAUCGGGCCCAUACCCCGAAAAUGAUGGUUUAACCCCUU
+CCCCUACUA
+>L07095.1/5086-5018
+GAGGUCUUAGCUUAAUUAAAGCAAUUGAUUUGCAUUCAAUAGAUGUAGGAUGAAGUCUUA
+CAGUCCUUA
+>AJ296990.1/141-209
+AGAAAUAUGUCUGAUAAAAGAAUUACUUUGAUAGAGUAAAUUAUAGAGGUUCAAGCCCUC
+UUAUUUCUA
+>L07095.1/5327-5261
+GGUAAAAUGGCUGAGUAAGCAUUAGACUGUAAAUCUAAACACAGAGGUUUAAAUCCUCUU
+UUUACCA
+>AB042524.1/5257-5192
+GGUCUUAAGGUGAUAUUCAUGUCGAAUUGCAAAUUCGAAGGUGUAGAGAAAUCUCUACUA
+AGACUU
+>AB049357.1/11673-11743
+ACUUUUAUAGGAUAAUAGUAAUCCAUUGGUCUUAGGAACCAAAAACCUUGGUGCAAAUCC
+AAAUAAAAGUA
+>L07095.1/15292-15358
+GUCUUGAUAGUAUAAACAUUACUCUGGUCUUGUAAACCUGAAAUGAAGAUCUUCUCUUCU
+CAAGACA
+>L07095.1/2676-2750
+AUUAGGGUGGCAGAGCCAGGAAAUUGCGUAAGACUUAAAACCUUGUUCCCAGAGGUUCAA
+AUCCUCUCCCUAAUA
+>X00229.1/1945-2016
+UCCCUGGUGGUCUAGUGGUUAGGAUUCGGCGCUCUCACCGCCGCGGCCCGGGUUCGAUUC
+UCGGUCAGGGAA
+>V00711.1/3842-3772
+UAGGAUAAGGUGUUUAGGUGCACGGAGAAAUUUUGAAUUCUUAAGUGUAGGUUCAAUUCC
+UAUUGUCCUAG
+>L07095.1/4950-5016
+AGAAGUUUAGGAUAUACUAGUCCGCGAGCCUUCAAAGCCCUAAGAAAACACACAAGUUUA
+ACUUCUG
+>AB042524.1/9391-9458
+ACUCCCUUAGUAUAAUUAAUAUAACUGACUUCCAAUUAGUAGAUUCUGAAUAAACCCAGA
+AGAGAGUA
+>AB042809.1/5159-5089
+UAGAUUGAAGCCAGUAAUAGGGUAUUUAGCUGUUAACUAAAUUUUCGUAGGUUUAAUUCC
+UGCCAAUCUAG
+>AC084429.5/20418-20485
+GUGAAUAUAGUUUACAAAAAACAUUAGACUGUGAAUCUGACAACAGGAAAUAAACCUCCU
+UAUUCACC
+>AB042432.1/14140-14072
+GUUUCUGUAGUUGAAUUACAACGAUGAUUUUUCAUGUCAUUGGUCGCAGUUGAAUGCUGU
+GUAGAAAUA
+>U47458.1/87-21
+CAAGAAGUAGUUUAAUUAGAAUACCAGCUUUGGGUGCUGGUGGUGGGGAGUAGCUCCUUC
+UUCUUGA
+>AB049357.1/1-68
+GUUAAUGUAGCUUAAUAACAAAGCAAAGCACUGAAAAUGCUUAGAUGGAUAAUUGUAUCC
+CAUAAACA
+>AY012114.1/954-1022
+CAUAGUGUAGCUUAAUAUUAAAGCAUCUGGCCUACACCCAGAAGAUUUCAUGACCAAUGA
+ACACUCUGA
+>AB042432.1/3845-3913
+AGUAAGGUCAGCUAAUUAAGCUAUCGGGCCCAUACCCCGAAAACGUUGGUUUAAAUCCUU
+CCCGUACUA
+>AB042432.1/6942-7011
+AAGAUAUUAGUAAAAUCAAUUACAUAACUUUGUCAAAGUUAAAUUAUAGAUCAAUAAUCU
+AUAUAUCUUA
+>J00642.1/462-533
+GCCGUGAUCGUAUAGGGGUUAGUACUCUGCGUUGUGGCCGCAGCAACCUCGGUUCGAAUC
+CGAGUCACGGCA
+>X00706.1/129-200
+GCGUUGGUGGUAUAGUGGUGAACAUAGCUGCCUUCCAAGCAGUUGACCCGGGUUCGAUUC
+CCGGCCAACGCA
+>X14848.1/3820-3750
+UAGGAUAGGGUGUAUUGGUGGCACGGAGAAUUUUGAAUUCUUAGGUGUAGGUUCAAUUCC
+UAUUGUCCUAG
+>M22764.1/167-240
+GCCGAAAUAGCUCAGUUGGGAGAGCGUUAGACUGAAGAUCUAAAAGGUCCCUGGUUCGAU
+CCCGGGUUUCGGCA
+>J01436.1/1456-1522
+GUCCCGAUAGUAUAAAAAUUACUCUGGUCUUGUAAACCAAAAAUGAAGAGUCAGUCUUCU
+CAGGACA
+>X00704.1/131-202
+UCCUCGUUAGUAUAGUGGUGAGUAUCCCCGCCUGUCACGCGGGAGACCGGGGUUCGAUUC
+CCCGACGGGGAC
+>V00676.1/400-335
+AGAAGUUUAGGAUAUACAGUCCAAGAGCCUUCAAAGCCCUUAGAAAACAAACAAGUUUAA
+CUUCUG
+>X14848.1/5139-5066
+UAGAUUGAAGCCAGUAAGUAGGGUAUUUAGCUGUUAACUAAAUUUUCGUAGGAAUUUGAU
+UCCUUCCAAUCUAG
+>AJ428514.1/9797-9864
+UGGUAAUUAGUUUAAAUAAAAUUAAUGAUUUCGACUCAUUAGAUUAUGAUAAUAAUCAUA
+AUUACCAA
+>K01637.1/819-890
+GGCUCGUUGGUCUAGGGGUAUGAUUCUCGCUUAGGGUGCGAGAGGUCCUGGGUUCAAAUC
+CCGGACGAGCCC
+>V00678.1/193-264
+UAGAUUGAAGCCAGUAAGUAGGGUAUUUAGCUGUUAACUAAAUUUUCGUAGGUUUGAAUC
+CUUCCAAUCUAG
+>J01435.1/264-194
+UAGAUUGAAGCCAGUAAGUAGGGUAUUUAGUUGUUAACUAAAUUUUCGUAGGUUUGAAUC
+CUUCCAAUCUA
+>V01272.1/2790-2861
+UCCUUGGUGGUCUAGUGGUUAGGAUUCGGCGCUCUCACCGCCGCGGCCCGGGUUCGAUUC
+CCGGUCAGGGAA
+>M27315.1/1347-1280
+AGCCUUAAGGUGAUUAUCAUGUCGAAUUGCAAGUUCGAAGGUGUAGAGAAUCUCCUCUAC
+UAAGGCUU
+>X14848.1/3824-3891
+AGUAAGGUCAGCUAACUAAGCUAUCGGGCCCAUACCCCGAAAAUGUUGGUUAAACCCUUC
+CCGUACUA
+>V00680.1/447-380
+CACAGUGUAGCUUAAUCACAAAGCAUCUGGCCUACACCCAGAAGAAUUCAUAAAAAUGAA
+CACUUUGA
+>AJ428514.1/3834-3899
+AGUAAGGUCAGCUAACUAAGCUAUCGGGCCCAUACCCCGAAAAUGUUGGUCUAAACCCUU
+CCCGUA
+>V00677.1/264-332
+GAGGAUUUAGCUUAAUUAAAGCAGUUGAUUUGCAUUUAACAGAUGUAAGAUAUAGUCUUA
+CAGUCCUUA
+>V00676.1/92-159
+AGCCUUAAGGUGAUUAUCAUGUCGAAUUGCAAAUUCGAAGGUGUAGAGAAUCUCCUCUAC
+UAAGGCUU
+>X14848.1/1-67
+GUUAAUGUAGCUUAUAAUAAAGCAAAGCACUGAAAAUGCUUAGAUGGAUUCAAAAAUCCC
+AUAAACA
+>J01435.1/55-120
+AGAAGUUUAGGAUAUACAGUUCAAGAGCCUUCAAAGCCCUUAGAAAACAAACAAGUUUAA
+CUUCUG
+>X14848.1/3684-3752
+AGAAAUAUGUCUGACAAAAGAGUUACUUUGAUAGAGUAAAUAAUAGAGGUUUAAAUCCUC
+UUAUUUCUA
+>V01556.1/306-238
+GUUUCUAUAGUUGAAUUACAACGAUGAUUUUUCAUGUCAUUAGUCACAGUUAAAUGCCGU
+GUAGAAAUA
+>K00174.1/1-68
+GAGAUAUUAGUAAAAUAAUUACAUAACCUUGUCAAGGUUAAGUUAUAGACUUAAAUCUAU
+AUAUCUUA
+>V00676.1/23-88
+GGUAAAAUGGCUGAGUAAGCAUUAGACUGUAAAUCUAAAGACAGGGGUUGAGCCCCCUUU
+UUACCA
+>K00434.1/154-84
+UAGGAUAGGGUGUAUUGGUAGCACGGAAAAUUUUGAAUUCUUAGGUGUAGGUUCAAUUCC
+UAUUGUCCUAG
+>AJ428514.1/11535-11602
+GUAGAUAUAGUUUACAAAAAACAUUAGACUGUGAAUCUAACAACAGGAAAUCAAAUUCCU
+UAUUUACC
+>V01556.1/1456-1523
+GUCCCGAUAGUAUAAAAAUUACUCUGGUCUUGUAAACCAAAAAUGAAGAGUCAGCUCUUC
+UCGGGACA
+>J01435.1/4494-4561
+ACUCCCUUAGUAUAAACAAUACAACUGACUUCCAAUCAGUUAAUUCUGAAAAAACUCAGA
+AGAGAGUA
+>J01435.1/6776-6846
+ACUUUUAUAGGAUAGAAGUAAUCCAUUGGUCUUAGGAACCAAAAACCUUGGUGCAACUCC
+AAAUAAAAGUA
+>X14848.1/2654-2728
+AUUAGGGUGGCAGAGCCAAGUAAUUGCGUAAGACUUAAAACCUUGUUCCCAGAGGUUCAA
+AUCCUCUCCCUAAUA
+>M25659.1/553-621
+GUCUACGUAGCUUAACCCCCAAAGCAAGACACUGAAAAUGCCUAGAUGGAUUCACACAUC
+CCAUAGACA
+>D85272.1/587-657
+ACUUUUAAAGGAUAACAGCUAUCCAUUGACCUUAGGAGUCAAAAACAUUGGUGCAACUCC
+AAAUAAAAGUA
+>D85289.1/587-657
+ACUUUUAAAGGAUAACAGCUAUCCAUUGGCCUUAGGAGUCAAAAAUAUUGGUGCAACUCC
+AAAUAAAAGUA
+>D85271.1/587-657
+ACUUUUAAAGGAUAACAGCUAUCCAUUGACCUUAGGAGUCAAAAAUAUUGGUGCAACUCC
+AAAUAAAAGUA
+>M22650.1/459-527
+GUAGAUAUAGUUUAACUAAAACAUUAGAUUGUGAAUCUAACCAUAGAGACUUACCACCUC
+UUAUUUACC
+>D85289.1/459-527
+GUAAAUAUAGUUUAAUUAAAACAUUAGACUGUGAAUCUAACUAUAGAAGCUUACCACUUC
+UUAUUUACC
+>D85275.1/459-527
+GUAAAUAUAGUUUAACUAAAACAUUAGAUUGUGAAUCUAACUAUAGAGGCCUACCACUUC
+UUAUUUACC
+>D85268.1/459-527
+GUAGAUAUAGUUUAACUAAAACACUAGAUUGUGAAUCUAACCAUAGAGACUCACCACCUC
+UUAUUUACC
+>D38114.1/11688-11758
+ACUUUUAAAGGAUAACAGCUAUCCAUUGGUCUUAGGACCCAAAAAUUUUGGUGCAACUCC
+AAAUAAAAGUA
+>D38114.1/11560-11628
+GUAAAUAUAGUUUAACCAAAACAUCAGAUUGUGAAUCUGAUAACAGAGGCUCACAACCCC
+UUAUUUACC
+>AF346998.1/4403-4470
+AGUAAGGUCAGCUAAAUAAGCUAUCGGGCCCAUACCCCGAAAAUGUUGGUUAUACCCUUC
+CCGUACUA
+>AF346999.1/4402-4331
+UAGGAUGGGGUGUGAUAGGUGGCACGGAGAAUUUUGGAUUCUCAGGGAUGGGUUCGAUUC
+UCAUAGUCCUAG
+>AC005329.1/7043-6971
+GCCGAAAUAGCUCAGUUGGGAGAGCGUUAGACUGAAGAUCUAAAGGUCCCUGGUUCGAUC
+CCGGGUUUCGGCA
+>AC007298.17/145366-145295
+UCCUCGUUAGUAUAGUGGUGAGUAUCCCCGCCUGUCACGCGGGAGACCGGGGUUCGAUUC
+CCCGACGGGGAG
+>AC004941.2/32735-32806
+GGGGGUAUAGCUCAGGGGUAGAGCAUUUGACUGCAGAUCAAGAGGUCCCUGGUUCAAAUC
+CAGGUGCCCCCU
+>AC093311.2/140036-139968
+GUUCUUGUAGUUGAAAUACAACGAUGGUUUUUCAUAUCAUUGGUCGUGGUUGUAGUCCGU
+GCGAGAAUA
+>M16479.1/42-123
+GGUGGGGUUCCCGAGCGGCCAAAGGGAGCAGACUCUAAAUCUGCCGUCAUCGACUUCGAA
+GGUUCGAAUCCUUCCCCCACCA
+>AC092686.3/29631-29561
+GCAUUGGUGGUUCAGUGGUAGAAUUCUCGCCUGCCACGCGGGAGGCCCGGGUUCGAUUCC
+CGGCCAAUGCA
+>AF134583.1/1816-1744
+UAGAUUGAAGCCAGUUGAUUAGGGUGCUUAGCUGUUAACUAAGUGUUUGUGGGUUUAAGU
+CCCAUUGGUCUAG
+>AF346992.1/15890-15955
+GUCCUUGUAGUAUAAACUAAUACACCAGUCUUGUAAACCGGAGAUGAAAACCUUUUUCCA
+AGGACA
+>K01921.1/234-307
+GUCUCUGUGGCGCAAUCGGUUAGCGCGUUCGGCUGUUAACCGAAAGAUUGGUGGUUCGAG
+CCCACCCAGGGACG
+>L23320.1/77-10
+ACUCUUUUAGUAUAAAUAGUACCGUUAACUUCCAAUUAACUAGUUUUGACAACAUUCAAA
+AAAGAGUA
+>AC005783.1/27398-27326
+GUUUCCGUAGUGUAGCGGUUAUCACAUUCGCCUCACACGCGAAAGGUCCCCGGUUCGAUC
+CCGGGCGGAAACA
+>AF382005.1/581-651
+GUUUAUGUAGCUUACCUCCUCAAAGCAAUACACUGAAAAUGUUUAGACGGGCUCACAUCA
+CCCCAUAAACA
+>AP000442.6/2022-1950
+GCCCGGAUAGCUCAGUCGGUAGAGCAUCAGACUUUUAAUCUGAGGGUCCAGGGUUCAAGU
+CCCUGUUCGGGCG
+>M15347.1/1040-968
+GGCUCCAUAGCUCAGGGGUUAGAGCACUGGUCUUGUAAACCAGGGGUCGCGAGUUCAAUU
+CUCGCUGGGGCUU
+>AC018638.5/4694-4623
+GGCUCGUUGGUCUAGGGGUAUGAUUCUCGCUUAGGGUGCGAGAGGUCCCGGGUUCAAAUC
+CCGGACGAGCCC
+>AF347015.1/12139-12207
+GUAAAUAUAGUUUAACCAAAACAUCAGAUUGUGAAUCUGACAACAGAGGCUUACGACCCC
+UUAUUUACC
+>AL352978.6/119697-119770
+GGCCGGUUAGCUCAGUUGGUUAGAGCGUGGUGCUAAUAACGCCAAGGUCGCGGGUUCGAU
+CCCCGUACGGGCCA
+>AC008443.10/8240-8321
+GGUAGCGUGGCCGAGCGGUCUAAGGCGCUGGAUUAAGGCUCCAGUCUCUUCGGGGGCGUG
+GGUUCGAAUCCCACCGCUGCCA
+>AC008670.6/83597-83665
+GUAAAUAUAGUUUAACCAAAACAUCAGAUUGUGAAUCUGACAACAGAGGCUCACGACCCC
+UUAUUUACC
+>AC008443.10/42590-42518
+GCCCGGCUAGCUCAGUCGGUAGAGCAUGAGACUCUUAAUCUCAGGGUCGUGGGUUCGAGC
+CCCACGUUGGGCG
+>AF347015.1/5827-5762
+AGCUCCGAGGUGAUUUUCAUAUUGAAUUGCAAAUUCGAAGAAGCAGCUUCAAACCUGCCG
+GGGCUU
+>J00309.1/356-427
+UCCCUGGUGGUCUAGUGGCUAGGAUUCGGCGCUUUCACCGCCGCGCCCCGGGUUCGAUUC
+CCGGCCAGGAAU
+>AF381996.1/4265-4333
+AGAAAUAUGUCUGAUAAAAGAGUUACUUUGAUAGAGUAAAUAAUAGGAGCUUAAACCCCC
+UUAUUUCUA
+>AC008443.10/9027-8955
+GUUUCCGUAGUGUAGUGGUCAUCACGUUCGCCUAACACGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCGGAAACA
+>X04779.1/1-73
+CCUUCGAUAGCUCAGCUGGUAGAGCGGAGGACUGUAGAUCCUUAGGUCGCUGGUUCGAUU
+CCGGCUCGAAGGA
+>AF091512.1/37281-37352
+GGCUCGUUGGUCUAGGGGUAUGAUUCUCGCUUCGGGUGCGAGAGGUCCCGGGUUCAAAUC
+CCGGACGAGCCC
+>AC008443.10/38881-38809
+GUUUCCGUAGUGUAGUGGUUAUCACGUUCGCCUAACACGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCGGAAACA
+>AF382013.1/10403-10467
+UGGUAUAUAGUUUAAACAAAACGAAUGAUUUCGACUCAUUAAAUUAUGAUAAUCAUAUUU
+ACCAA
+>AF347015.1/1604-1672
+CAGAGUGUAGCUUAACACAAAGCACCCAACUUACACUUAGGAGAUUUCAACUUAACUUGA
+CCGCUCUGA
+>AC024995.8/165717-165798
+GUAGUCGUGGCCGAGUGGUUAAGGCGAUGGACUAGAAAUCCAUUGGGGUCUCCCCGCGCA
+GGUUCGAAUCCUGCCGACUACG
+>AC008443.10/43006-42934
+GUUUCCGUAGUGUAGUGGUUAUCACGUUCGCCUCACACGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCGGAAACA
+>M89651.1/39808-39722
+GCCCGGAUGAUCCUCAGUGGUCUGGGGUGCAGGCUUCAAACCUGUAGCUGUCUAGCGACA
+GAGUGGUUCAAUUCCACCUUUCGGGCG
+>AF347005.1/12268-12338
+ACUUUUAAAGGAUAACAGCUAUCCAUUGGUCUUAGGCCCCAAAAAUUUUGGUGCAACUCC
+AAAUAAAAGUA
+>AC108081.2/59868-59786
+GUCAGGAUGGCCGAGCGGUCUAAGGCGCUGCGUUCAGGUCGCAGUCUCCCCUGGAGGCGU
+GGGUUCGAAUCCCACUUCUGACA
+>AF347015.1/5892-5827
+GGUAAAAUGGCUGAGUGAAGCAUUGGACUGUAAAUCUAAAGACAGGGGUUAGGCCUCUUU
+UUACCA
+>AF347001.1/16015-15948
+CAGAGAAUAGUUUAAAUUAGAAUCUUAGCUUUGGGUGCUAAUGGUGGAGUUAAAGACUUU
+UUCUCUGA
+>Z54587.1/126-45
+GGUAGCGUGGCCGAGCGGUCUAAGGCGCUGGAUUUAGGCUCCAGUCUCUUCGGAGGCGUG
+GGUUCGAAUCCCACCGCUGCCA
+>AC006449.19/196857-196784
+GUCUCUGUGGCGCAAUCGGUUAGCGCGUUCGGCUGUUAACCGAAAGGUUGGUGGUUCGAG
+CCCACCCAGGGACG
+>AL132988.4/95773-95841
+AAGGGCUUAGCUUAAUUAAAGUGGCUGAUUUGCGUUCAGUUGAUGCAGAGUGGGGUUUUG
+CAGUCCUUA
+>X58792.1/174-245
+GGUCCCAUGGUGUAAUGGUUAGCACUCUGGACUUUGAAUCCAGCGAUCCGAGUUCAAAUC
+UCGGUGGGACCU
+>AC008670.6/83725-83795
+ACUUUUAAAGGAUAACAGCCAUCCGUUGGUCUUAGGCCCCAAAAAUUUUGGUGCAACUCC
+AAAUAAAAGUA
+>X93334.1/6942-7009
+AAGGUAUUAGAAAAACCAUUUCAUAACUUUGUCAAAGUUAAAUUAUAGGCUAAAUCCUAU
+AUAUCUUA
+>AF134583.1/1599-1666
+AGAAAUUUAGGUUAAAUACAGACCAAGAGCCUUCAAAGCCCUCAGUAAGUUGCAAUACUU
+AAUUUCUG
+>AL163195.5/3702-3774
+GGCUCCAUAGCUCAGGGGUUAGAGCACUGGUCUUGUAAACCAGGGGUCGCGAGUUCAAAU
+CUCGCUGGGGCCU
+>V00675.1/586-656
+GCUUUUAAAGGAUAACAGCUAUCCCUUGGUCUUAGGAUCCAAAAAUUUUGGUGCAACUCC
+AAAUAAAAGUA
+>D38115.1/11583-11651
+GUAAAUAUAGUUUAACCAAAACAUUAGAUUGUGAAUCUAAUAAUAGGGCCCCACAACCCC
+UUAUUUACC
+>X99256.1/11558-11626
+GUAAACAUAGUUUAAUCAAAACAUUAGAUUGUGAAUCUAACAAUAGAGGCUCGAAACCUC
+UUGCUUACC
+>M22655.1/587-657
+ACUUUUAAAGGAUAGUAGUUAUCCAUUGGUCUUAGGAGCCAAAAACAUUGGUGCAACUCC
+AAAUAAAAGUA
+>M22657.1/587-656
+ACUUUUAAAGGAUAGAAGUAAUCCAUUGGCCUUAGGAGCCAAAAAAUUGGUGCAACUCCA
+AAUAAAAGUA
+>M22656.1/587-656
+ACUUUUAAAGGAUAGAAGUAAUCCAUCGGUCUUAGGAACCGAAAAAUUGGUGCAACUCCA
+AAUAAAAGUA
+>M22656.1/459-528
+GUAAAUAUAGUUUAAACAAAACAUUAGAUUGUGAGUCUAAUAAUAGAAGCCCAAAGAUUU
+CUUAUUUACC
+>AF155162.1/115-49
+CAAGGAAUAGUUUAUGUAGAAUUCCAGCUUUGGGUGUUGGUGGUGAGGUUUAAUGUCUCU
+UCCUUGA
+>M86496.1/1024-1089
+CAAGAUAUAGCUUAAACAAAGUAUCUAGUUUACACCUAGAAGAUUUCAUACACAUGAAUA
+UCUUGA
+>M86496.1/1-68
+GUUAAUGUAGCUUAAAAUUAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUAUAUUAACUC
+CAUAAACA
+>M86499.1/1-68
+GUUAAUGUAGCUUAAACUAAAGGCAAGGCACUGAAAAUGCCAAGAUGAGUGUACGCACUC
+CAUGAACA
+>M86499.1/1022-1088
+CGAGAUAUAGCUUAAACAAAGCAUCUAGUUUACACCUAGAAGAUUUCACACAUCAUGAAU
+AUCUUGA
+>M86501.1/1-68
+GUUAAUGUAGCUUAAAUCCAAAGCAAGGUACUGAAAAUGCCUAGAUGAGUGUAUUAACUC
+CAUAAACA
+>M86501.1/1024-1090
+CAAGACAUAGCUUAAACAAAGCAUCUAGUUUACACCUAGAAGAUUCCAUACACUAUGAAU
+GUCUUGA
+>M86495.1/1026-1092
+CAAGAUAUAGCUUAAACAAAGCACCUAGUUUACACCUAGAAGAUUUCACACACUAUGAAU
+AUCUUGA
+>M86495.1/1-68
+GUUAAUGUAGCUUAAAUCUAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUGCACUAACUC
+CAUAAACA
+>AF490528.1/4630-4697
+GAGGUGUUAGUAAAACAUUAUAUAAUUUUGUCAAAGUUAAGUUACAAGUGAAAGUCCUGU
+ACACCUCA
+>AF490528.1/1519-1448
+UAGAAUUUGGUGUAAUUGGGAGCACGAAGAGUUUUGGAUUCUUAGGAGUAGGUUCGAUUC
+CUAUAGUUCUAG
+>V00654.1/12038-12108
+ACUUUUAAAGGAUAGUAGUUUAUCCGUUGGUCUUAGGAACCAAAAAAUUGGUGCAACUCC
+AAAUAAAAGUA
+>AF490529.1/3010-2943
+GGUAAAAUGGCUGAGCAAAGCAUUAGACUGUAAAUCUAAAGAUAGAGGUUUGACUCCUCU
+UUUUACCA
+>AF490529.1/11834-11766
+GUUCUUGUAGUUGAAUGACAACGAUGGUUUUUCAUAUCAUUAGUCAUGGUUAGAUUCCAU
+GUAAGAAUA
+>V00654.1/4197-4265
+AGUAAGGUCAGCUAAUUAAGCUAUCGGGCCCAUACCCCGAAAAUGUUGGUUUAUAUCCUU
+CCCGUACUA
+>K00242.1/1-75
+GUUAAGGUGGCAGAGCCCGGUAAUUGCAUAAAACUUAAACUUUUAUAUCCAGAGAUUCAA
+AUCCUCUCCUUAACA
+>V00654.1/15791-15726
+CAGGGAAUAGUUUAAAUAGAACUUCAGCUUUGGGGGUUGAUGGUGAGACUGCAGUUUCUU
+CCUUGA
+>AF493542.1/2517-2451
+AGCCCUGUGGUGAAUUUACACGUUGAAUUGCAAAUUCAGAGAAGCAGCUUCAAUUCUGCC
+GGGGCUU
+>AF034440.1/1115-1181
+GUUGAUGUAGCUUAACCCAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUCUCCCAACUCC
+AUAAACA
+>AF493541.1/2418-2346
+UAGAUUGAAGCCAGUUAGCUAGGGUGUUUAGCUGUUAACUAAAGUUUCGUGGGGGUGGAG
+CCCACCAGUCUAG
+>AF493542.1/6654-6722
+AUUCUUUUAGUAUUAACUAGUACAGCUGACUUCCAAUCAGCUAGUUUCGGUCUAGUCCGA
+AAAAGAAUA
+>AF490529.1/2769-2701
+GAGGAUUUAGCUUAAUUAAAGUGGUUGAUUUGCAUUCAAUUGAUGUAAGGUGUAGUCUUG
+CAAUCCUUA
+>V00654.1/11907-11976
+GUAAAUAUAGUUUAACAAAAACAUUAGAUUGUGAAUCUAACAAUAGAAACUCAUUACCUU
+CUUAUUUACC
+>AF493541.1/7070-7138
+UGGUACUUAGUUUAAAAUAAAAUAAAUGAUUUCGACUCAUUAGAUUAUGAUUUAAUUCAU
+AAUUACCAA
+>AJ235316.1/1023-1090
+GUUAAUGUAGCUUAAAGUCCAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUACACCAACU
+CCAUAAAC
+>M86494.1/1026-1092
+CAAGAUAUAGCUUAAACAAAGCAUCUAGUUUACACCUAGAAGAUUUCACAUACUAUGAAU
+GUCUUGA
+>M86493.1/1-68
+GUUGAUGUAGCUUAAAACCAAAGCAAGGCGCUGAAAAUGCCUAGAUGAGUAUAUGAACUC
+CAUAAACA
+>M86493.1/1025-1091
+CAAGAUAUAGCUUAAACAAAGCAUCUAGUUUACACCUAGAAGAUUUCACACACCAUGAAU
+AUCUUGA
+>M86498.1/1-69
+GUUAAUGUAGCUUUAAAAUUAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUGCUCCAACU
+CCAUAAACA
+>M86498.1/1026-1092
+CAAGACAUAGCUUAAAUAAAGCAUCUAGUUUACACCUAGAAGAUUUCACCCACCAUGAAU
+GCCUUGA
+>M86500.1/1-68
+GUUCAUGUAGCUUAAAACCAAAGCAAGGCAUUGAAAAUGCCUAGAUGAGUAUAUUAACUC
+CAUAAACA
+>M86497.1/1-66
+GUUAAUGUAGCUUAAACUAAAGCAAGGCACUGAAAAUGCCUAGAUGGGUAUUUAACUCCA
+UAAACA
+>M86497.1/1020-1086
+CAAGAUAUAGCUUAAAUAAAGCACCUAGUUUACACCUAGAAGAUUUCACACGCCACGAAU
+AUCUUGA
+>AL031229.2/40502-40430
+GUUUCCGUAGUGUAGUGGUUAUCACGUUCGCCUAACACGCGAAAGGUCCCUGGAUCAAAA
+CCAGGCGGAAACA
+>AL590385.23/26129-26058
+UCCCUGGUGGUCUAGUGGUUAGGAUUCGGCGCUCUCACCGCCGCGGCCCGGGUUCGAUUC
+CCGGUCAGGGAA
+>AL009179.1/106037-106108
+AGCAGAGUGGCGCAGCGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCGAUGGAUCUAAAC
+CAUCCUCUGCUA
+>AL356957.27/121645-121572
+GUCUCUGUGGCGCAAUGGGUUAGCGCGUUCGGCUGUUAACCGAAAGGUUGGUGGUUCGAG
+CCCAUCCAGGGACG
+>AL662865.4/12206-12135
+GGUUCCAUGGUGUAAUGGUUAGCACUCUGGACUCUGAAUCCAGCGAUCCGAGUUCAAAUC
+UCGGUGGAACCU
+>AL590385.23/27782-27864
+GUCAGGAUGGCCGAGCGGUCUAAGGCGCUGCGUUCAGGUCGCAGUCUCCCCUGGAGGCGU
+GGGUUCGAAUCCCACUCCUGACA
+>Z98744.2/66305-66234
+AGCAGAGUGGCGCAGCGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCGAUGGAUCGAAAC
+CAUCCUCUGCUA
+>AL671879.2/100356-100285
+GGGGAUGUAGCUCAGUGGUAGAGCGCAUGCUUCGCAUGUAUGAGGCCCCGGGUUCGAUCC
+CCGGCAUCUCCA
+>AL021808.2/65570-65498
+GCUUCUGUAGUGUAGUGGUUAUCACGUUCGCCUCACACGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCAGAAGCA
+>AL021918.1/81116-81197
+GUAGUCGUGGCCGAGUGGUUAAGGCGAUGGACUAGAAAUCCAUUGGGGUUUCCCCACGCA
+GGUUCGAAUCCUGCCGACUACG
+>AL355149.13/15278-15208
+GCAUUGGUGGUUCAGUGGUAGAAUUCUCGCCUCCCACGCGGGAGACCCGGGUUCAAUUCC
+CGGCCAAUGCA
+>AL021918.1/94597-94678
+GUAGUCGUGGCCGAGUGGUUAAGGCGAUGGACUUGAAAUCCAUUGGGGUUUCCCCGCGCA
+GGUUCGAAUCCUGCCGACUACG
+>AL590385.23/26487-26416
+GCGUUGGUGGUAUAGUGGUGAGCAUAGCUGCCUUCCAAGCAGUUGACCCGGGUUCGAUUC
+CCGGCCAACGCA
+>AL133551.13/12355-12436
+GCAGCGAUGGCCGAGUGGUUAAGGCGUUGGACUUGAAAUCCAAUGGGGUCUCCCCGCGCA
+GGUUCGAACCCUGCUCGCUGCG
+>AL021918.1/54817-54736
+GUAGUCGUGGCCGAGUGGUUAAGGCGAUGGACUUGAAAUCCAUUGGGGUUUCCCCGCGCA
+GGUUCGAAUCCUGUCGGCUACG
+>AL589879.21/171955-172027
+GCCUGGAUAGCUCAAUUGGUAGAGCAUCAGACUUUUAAUCUGAGGGUUCAGGGUUCAAGU
+CCCUGUUCAGGCG
+>X16885.1/811-882
+CCUCGCAGAGCUUGUCAACCUAAGCAUCUCUUUUACACGGAGAAGAAGUUUGUGAAAUUC
+GAACUGUUUGGA
+>X16885.1/631-561
+GGCAGGGUGGCAGAAAGUCAAUGCGCUAAAUUGUAAAUUUAUAAAAAAAGGUUUAAUUCC
+UUUCUUUGCCA
+>AF217350.1/265-194
+UGAGUUGUAGCCUAGUGGAAAGGCGUUUGGCCGUUAACUAAAAGACAGCAAGAUCAAUAC
+UUGCCAGCUCAG
+>X16885.1/460-388
+GUUGCAGUAGCAAAGCGGUUAAUGCGAGAAUCCUAAAAUUUCUUUAUCAGAGGUUCAAAU
+CCUCUCUCCAACU
+>AF217350.1/193-122
+GCUUGAGUAGCAAAGCGGUUAAUGCUUGAGAUUUAGGUUCUCACAUCAAAGGUUCAAGCC
+CUUUCUCUAGUU
+>X16885.1/1030-1101
+GUGAAUUUAGUUUAAUAGAAAAAACAUUUGCUUUGCAAGCAGACUUUGAAAGUUUAACUC
+CUUCAAUACACA
+>X16885.1/779-708
+GGUAAAGUAAGCUAAAUGUUAAGCUUUUGGGUUCAUACCUCAAAAAUAGAAGGAUAAAAA
+CCUCUCUUUAUC
+>X16885.1/635-704
+AAGGAACUAGUUAAGUUAUAACACUGGAUUGUCAGACCGGAGUAACUGGUAAACAACCCA
+GUGUUCCUUA
+>X16885.1/1019-953
+AGAGAUUUAAGUUAAUAACUAAAACCUUCAAAGUUUUCAAUAGAGAGUGAAACCCUCUUA
+AUCUUUA
+>X16885.1/950-882
+GGUUUUGUAGUGUAAUUAACAUAUUAGAUUGCAAAUCUAUAGAUGCGGCCAGUUUAUCCG
+CCAAAACUU
+>X16888.1/864-793
+UGAGUUGUAGCCUAAUGGAAAGGCGUUUGGCCGUUAACUAAAAGAGAGCAAGAUCAAUAC
+UUGUCGACUCAG
+>X16888.1/255-184
+GGCAAGGUGGCAGAUGGUUUAAUGCGCUAAAUUGUAAAUUUAUUUAUAAAGGUUUAAGUC
+CUUUCUUUGUCA
+>X55514.2/4047-4119
+CCUCGCAGAGCUUGUCAAUCCUAAGCAUCUCUUUUACACAGAGAAGAAGUUUGUGAAAUU
+CGAACUGCCUGGA
+>X16888.1/178-111
+CUUUAUUAGUAUAAUUAGUAUAUUUGAUUUCCAAUCAAAAGGGCUUUGUUAAGAAUCAAA
+GAUGGAGU
+>X16888.1/869-940
+UAGAAAAUAGUUUAACCAGUAAAACUAAGAAAUUUGAAUUCUUUAAUACAAGUGCAACCC
+UUGUUUUUCUAA
+>X16887.1/553-487
+AUUCCUGUAGUUGAAACAACAAUAACUUUUCAUGUUAUAGGUUUAGGUUGAACCCCUAAC
+AGGAAUC
+>X55514.2/4027-3957
+GUAAAGUAAGCUAAAUGUUAAGCUUUUGGGUUCAUACCUCAAGAAUAGAAGGAUAAAAAC
+CUCUCUUUAUC
+>X55514.2/4257-4189
+AGAGAUUUAAGUUAAUAAAACUGAAAACCUUCAAAGUUUUAAAUAAGAGUGGAACUCUCU
+UAGUCUUUA
+>X55514.2/4416-4343
+GCUUGAGUAGCAAAGAGGGUUUAAUGCUUGAGAUUUAGGUUCUUACAUCAAGGGUUCAAU
+UCCCUUCUCUAGUU
+>X55514.2/4187-4119
+GGUUUUGUAGUGUAAUAAACAUAUUAGAUUGCAAAUCUACAGAUGCGGUUAUAAUUGUCG
+CCAAAACUU
+>X55514.2/3882-3954
+AAGAAAUUAGUUAAACCUAAUAACAUUGGGAUUGUCAGACCAAAGUUACUGGUAAUCAAC
+CCAGUAUUUCUUA
+>M25321.1/113-184
+GUGAAUUUAGUUUAAUAGAUAAAACAUUUGCUUUGCAAGCAAAACUUGAAAGUUUAAAUC
+CUUCAAUCCACA
+>M25321.1/478-410
+CAGGAGAUAGUUUAUUAAAAAUAGUAGCUUUGGGAGUUGUAGAUGCAAGUUUAAUUCUUG
+UUUUCCUGA
+>X55514.2/3696-3624
+GUUGAAGUAGCAAAGAGGUAAAUGCGAGAAUCCUAAGAUUUCUUUAUCAAGGGUUCAAUU
+CCCUUCUUCAAUU
+>D16387.1/11555-11625
+CCUGGCGGAGCUUGAUAGUUAAGCAUCUCUUUUACACAGAGCUGAUAUUUGUGCAAAUCA
+AAUUGCCUUGA
+>D16387.1/276-206
+GGAGAAAUGGCAGACAGGGAUGCAUUUAGCUUGAAACUAAAUAGAGGAAGGUUCGAAUCC
+UUUUUUCUCUU
+>X16886.1/1215-1285
+UAGAAAGUAGUAUAACGGUAAAACCAAGAAUUUUGAUUUCUUAAAUAUAAGUUCAACUCU
+UAUCUUUCUAA
+>X16886.1/999-1070
+GUGGACUUAGUUUAAAAGAUAAAACAAUUGAUUUGCAAUCAGUAACUCCAAGUUUAACUC
+UCGGAGUCCACA
+>D16387.1/11909-11838
+GCUGGGGUAGCAAAGUGGUUACUGCAGUAGAUUUAGGAUCUACGAUCAAGGGUUCAAAUC
+CUUUUCCUAGUU
+>X16886.1/993-924
+AGGGGUUUAAGUUAAUCUAAACUAAAAGCCUUCAAAGCUUUAAAUAAGAAUGGGAAUUUU
+UUAACCUCUG
+>D16387.1/11325-11257
+GUUUCAUGAGUAUAGCAGUACAUUCGGCUUCCAACCGAAAGGUUUUUGUAAACAACCAAA
+AAUGAAAUA
+>X16886.1/923-857
+GGUUUUGUAGUGUAAUUAACAUUUUAGAUUGCAAAUCUAUAGAUGCGGGUAAUCUCCGUC
+AAAACUU
+>D16387.1/11403-11471
+AAAGAGCUAGUUAAAAAAUAACCCCAGAUUGUCAGACUGGAAUUAUCUGUAACCACCCUG
+AUGCUCUUU
+>X16886.1/781-711
+AGUAAAGUAAGCUAAUAAAAAGCUUUUGGGUUCAUACCUCAAAAAUGGAAGGAUAAAUAC
+CUCCCUUUAUU
+>X16886.1/1355-1286
+CAGAAAAUAGUUUAGUGAGAAUGAUAGCUUUGGGAGCUGUUGGUGUAAGUAUAAAGUCUU
+GCUUUUCUGA
+>X16886.1/458-387
+GCUGAAAUAGCAAAGUGGUAAUGCGAGAAGCCUAAGAUUUCUUUAUCGAAGGUUCAAAUC
+CUUCUUUCAGUU
+>D16387.1/11397-11328
+GAUUGGGUGGCAGAUAGGGAUGCGAUAGAUUGUAAAUCUAGGUAGGAAGGUUCAAGUCCU
+UUCCUGGUCA
+>U50045.1/216-145
+UGGGUUGUAGCCUAAUGGAAAGGCAAUUGGCCGUUAACCAGGAGAUAACAAGAUCAAUAC
+UUGUCAACUCAG
+>M37162.1/1352-1420
+AAGAGCUUAAGUUAAAUAAACUGAAAGCCUUCAAAGCUUUUUAUAAGAAUGGAAACUUCU
+UAGCUCUUG
+>J04815.1/7401-7469
+UGAGAGUUAGUUUAAGAAGAACCCCUGAUUUCGGCUCAGAAGGCUUUGGUUAAAGUCCAA
+AACUCUUUA
+>J04815.1/1380-1448
+UGGGUUGUAGCUAAAUGUAAAGGCGCUUGGCCGUUAACCAAGAAAUAGUAGGAUAAAAAC
+CUAUCUUCC
+>J04815.1/1662-1729
+GGCUUUGUAGUGUAAAUAACAUUUUGGAUUGCAAAUCCUUAGAUGCAAUUAGUUCAUUGC
+CAAAGCUU
+>J04815.1/1231-1299
+CAAAGAAUAGUUUAAGAAAAACAACAGCUUUGGGAGUUGUAGACGUAAGUGAAAACCUUA
+CUUCUUUGA
+>J04815.1/2041-2109
+ACUCUAUGAGUACAACAGUACCUUUGACUUCCAAUCAAAUAGCUCUUAGCGAAAAUCUAA
+GAUAGAGUA
+>J04815.1/1-73
+GCAAAGGUAGCUUAACAGAUUAAAGCAUAGCACUGAAAAUGCUUCAAAGAGAGUUAAAGU
+CCCUCCCUUAGCA
+>J04815.1/1371-1301
+UAAGGAGUAGUUUAAUGGAAAAACGAGGAACUUUGACUUCCUUGUUGUGGGUUCAAUUCC
+CAUCUCCUUAA
+>J04815.1/1966-2036
+AAUAAGAUGGCUGAGAGAACAAGCGGUGGAUUGUAAAUCCAUACACAAAGGUUAAAUCCC
+UUUUCUUAUUA
+>M37162.1/1557-1488
+CAAGACAUAGCUAGUUAGUAAGUUCCUCUUUUACACGGAGGUCACACUCGUGCAAUUCGG
+GUUGUCUUGA
+>J04815.1/3159-3231
+AGAGCUUGCUCCCAAAGCUUGGGUGUCUAGCUGAUAAUUAGACUAUCAAGGGUUAAAUUC
+CCUUCAAGCUCUA
+>J04815.1/10228-10159
+GGAGAAGUGGCAGAUAGAAAUGCAUGCGGCUUGAAACCGUUGGAUAGAGGUUCAAUUCCU
+CUCUUCUCUU
+>J04815.1/952-1020
+GCUCCUAUAGUUGAACUACAACAAGAGCUUUUCACGCUCUAAGUUUGAGUUAAAAUCUCA
+AUAGAAGCU
+>M37162.1/1211-1282
+GCUGAAAUAGCAAAGUGGUUAAUGCAAAAGACUUAGGAUUUUUCAUCGAAGGUUCAACUC
+CUUCUUUCAGCU
+>J04815.1/1812-1884
+AGCAGAGUAAGCUAAGUGCUAAGCUUUUGGGCUCAUACCCCAAGAAUGGAAGGAUAGAAA
+CCUCCCUCUGCUU
+>J04815.1/1592-1523
+GUGGUUCUAGUUUAGUGAAAAACGUUUGCUUUGCAAGCAGAAAUCCUAAGUUAAAUUCUU
+AGGAACUACA
+>J04815.1/1026-1098
+ACCUUGAAGGCUCAAUAGUUAGAGCGCCAAGUCUUGUAAACUUGGAGAGAGGGUUAAAGU
+CCCUCUCAAGGCU
+>M28270.1/1-73
+GCUAAAAUAGCAAAGUGGUUAAUGCAGAAGGCCUAAGACCUUCCUAUCAAAGGUUCAACU
+CCCUUUUUUAGCU
+>J04815.1/11997-12064
+ACUAAAGUAGUUUAUAAAAACACCAGCCUGUGGAACUGGAGUAACUGGUUAAAACCCGGU
+CUUAAGUC
+>J04815.1/1953-1885
+AGAGGUCUAGUUAAAAUAUAACUUUGGGUUGUCAGGCCAAAAUUGCUGGUUAAAUUCCAG
+CGGCUUCUG
+>X12631.1/10184-10115
+GGAGAAGUGGCACGAUAGGAAUGCAUGCGGCUUGAAACCGUUUGAUAGAGGUUUCUUCCU
+CUCUUCUCUU
+>X12631.1/1567-1497
+GUGGUUUUAGUUUAAUUGAAAAACGUUUGCUUUGCAAGCAAAAGUUCUAAGUUAAAGUCU
+UAGAAGCUACA
+>X12631.1/7349-7415
+AAGAGUUAGUUUAAGGAGAACCUCUGAUUUCGGCUCAGAUGGUUUUGGUUCAACCCCAAA
+ACUCUUG
+>X12631.1/1426-1497
+GCUGAAGUAGCAAAAGUGGUUAUGCAAAAGACUUAGGAUCUUUUAACGAGGGUUCAACUC
+CUUCUUUCAGCU
+>X12631.1/2020-2087
+GCUUUAUGAAUACAACAGUAUUUUUGACUUCCAAUCAGACAGUCUUGGUGAAAAUUUAAG
+AUAAAGCA
+>X12631.1/2088-2158
+CUAAAGUAGCAAAGUGGUUAAUGCAGAAGGCCUAAAACUUUCCUAUCAAGGGUUCAACUC
+CUUUCUUUAGC
+>X12631.1/1775-1706
+CAAGGCAUAGCUAGUUAGUAAGUUUCUCCUUUACACGGAGACCACACUCGUGCAAUUCGA
+GUUGUUUUGA
+>X12631.1/1207-1274
+CAGGAGAAAGUUUAAUAAAAAACCGCAGCUUUGGGAGUUGCAAUGUAAGGUAAGCCUUAU
+UCUCUUGA
+>X12631.1/3132-3200
+GAGCUUGCCCCUAAAGUUAAGGUGUCUAGCUGAUAAUUAGAUUUAAGGGUUAAAUUCCCU
+UCAAGCUCU
+>X12631.1/1937-1868
+AGAGGCCUAGUUAAACUUAUAACUUUGGGUUGUCAGGCCAAAAUUGCUGGUUAAACUCCA
+GCGGCUUCUG
+>X12631.1/1795-1866
+AGUAGAGUAAGCUAAGUGCUAAGCUUUUGGGCUCAUACCCCAGGAAUGAAGGAUAAAAAC
+CUCCCUCUACUU
+>X12631.1/1014-1084
+GCCUUGAAAGCUCAACAACUAGAGCUUUGGUCUUGUAAACCAGGAGAGAGGGUAAACUCC
+CUCUCAAGGCU
+>X12631.1/1347-1277
+UAAGGAUUAGUUUAAUUGGAAAAACGAAGAGCUUUGACUUCUUCUGCUUGGGUCCAUUCC
+CCACUCCUUAA
+>X12631.1/8405-8475
+CCUUAAUUAGCUUAUUUUAAAGCUUUAGACUCUUAAUUUAAAAGAAAUUAGCUAAUACCU
+AUUAUUAAGGA
+>X12631.1/939-1009
+GCCCCUAUAGUUGAAACACAACCAAGAGCUUUUCACGCUCUUAAGUUUGAGUUAAAAUCU
+CAAUAGGAGCU
+>X12631.1/1570-1639
+AAGGACUUAAGUUAAAUAAACUGAAAGCCUUCAAAGCUUUAAACAAGAAUUGGAAACUUC
+UUAGUCCUUG
+>X12631.1/11945-12013
+GAUUAAAGUAGUUUAAGAAAAGCAUCAGCCUGUGGAGCUGAAGACGCCAGUAAACUCUGG
+CUUAAAUCC
+>X12631.1/1-73
+GCAAAGGUAGCUUAACGGAUUAAAGCACAGCACUGAAAAUGCUUCAAAGGGAGUUAAAGU
+CCCUCCCUUAGCA
+>X12631.1/1944-2014
+AGUAAGGUGGCUGAGGGAAUAAGCGGUGGAUUGUAAAUCCAUAUACAAGGGUUAGACUCC
+UUUUCUUACUA
+>AF100664.1/6440-6512
+GGCCGCGUGGCGCAAUGGAUAACGCGUCUGCCUACGGAGCAGAAGAUUGCAGGUUCGAAU
+CCUGCCGUGGUCG
+>AC084571.1/17976-18047
+GGCCGAAUGGUCUAGUGGUAUGAUUCUCGCUUUGGGUGCGAGAGGUCCCGGGUUCAAUCC
+CCGGUUCGGCCC
+>M34508.1/318-404
+GCCCGGAUGAACCAUGGCGGUCUGUGGUGCAGACUUCAAAUCUGUAGGCGGUUAGCGCCG
+CAGUGGUUCGACUCCACCUUUCGGGUG
+>AC084609.1/20256-20184
+GCCCGGUUAGCUCAGUCGGUAGAGCACCAGACUCUUAAUCUGGUUGUCGCGGGUUCGAGC
+CCCGCAUUGGGCU
+>AF026213.1/13358-13277
+GGAGAGAUGGCCGAGCGGUCUAAGGCGCUGGUUUAAGGCACCAGUCCCUUCGGGGGCGUG
+GGUUCGAAUCCCACUCUCUUCA
+>AC024877.2/101525-101454
+GACUGCUUGGCGCAAUGGUAGCGCGUUCGACUCCAGAUCGAAAGGUUGGGCGUUCGAUCC
+GCUCAGUGGUCA
+>AC006635.2/21711-21640
+UCCUCGGUAGUAUAGUGGUGAGUAUCCGCGUCUGUCACAUGCGAGACCCGGGUUCAAUUC
+CCGGCCGGGGAG
+>AC084153.1/28467-28538
+AGCAGCGUGGCGCAGUGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCGGUGGAUCGAAAC
+CACUCGCUGCUA
+>M93388.1/1185-1251
+CAGUUUAGUAGUUUAAUGAAGAAUGCUAGCUUUGGGGGUUGGAGGUCUCUGGUUUGGAGU
+UGGCUGG
+>AF491005.1/5436-5355
+GACAUCGUAGCGAAGUGGUCUAACGCGUUUGACUUGAAAUCAAAUCUCCUAGGAGGCGCA
+GGUUCGAACCCUGCCGAUGUCG
+>X59583.1/330-410
+GACACCUUAGCAAAGUGGUUAAUGCGGCGCCCUGCUAAGGCGUUCUCUUCGGAGGCGCAG
+GUUCGAACCCUGCAGGUGUCG
+>X59573.1/314-396
+GCAAGGGUAGGAAAGUCUGGUUAAAUCCGUGUGACUUAAGAUCUCAUCCAUUCGGUUCGC
+GAGUUCGAAUCUCGCCUCUUGCA
+>M24578.1/1373-1445
+GCCCGGCUAGCUCAGUCGGUAGAGCGCCAGACUCUUAAUCUGGUGGUCGGGGGUUCGAGC
+CCCCCGUUGGGCG
+>X03499.1/37-110
+GGUCGGAUGGUGUAGUCGGUUAUCACGGUUGCUUUACACGCAACAGGUCUCGAGUUCGAU
+CCUCGGUCGGAUCA
+>AF037042.2/2935-2864
+UCCUCAUUGGUGUAGUCGGUAACACUCUAGUCUUUCACACUGGUACCUCGGGUUCGAUUC
+CCGAAUGGGGAG
+>X59563.1/1377-1449
+GCCCGUUUAGCAAAGUUGGAAUUGCGGCAGCCUUCUAAGCUGCAGGUCGUGGGAUCGAGA
+CCCACAAUGGGUG
+>X59571.1/319-390
+GCCGUGAUAGUAUAGUGGUAGUACAUCAGAUUGUGGCUCUGUUGACCCUUGGUUCGAUUC
+CAGGUCGCGGCA
+>X59582.1/477-558
+GACAUCGUAGCAAAGUGGUCUAAUGCGUCUGACUAGAAAUCAGAUCCCUUCGGGGGCGCA
+GGUUCGAACCCUGCCGAUGUCG
+>X59566.1/318-390
+GGUUUUAUAGUGUAAUUGGUUAGCACCCAGGACUUUGAAUCCUGUAAUCUGAGUUCGAGU
+CUCAGUAGAACCA
+>K02322.1/59-130
+AGCUUCUUAACUCAGGGGUAGAGUGCGAGGCCCAUAACCUCGAGGUCCUAGGAUCGAAAC
+CUAGAGAAGCUA
+>X53444.1/72-144
+GGGGAAGUAGCUCAGAUGGUAGAGCGCUCGCUUAGCAUGCGAGAGGUAAAGGGUUCGAUA
+CCCUUCUUCCUCA
+>X69660.1/114-186
+GCCCAGAUAGCUCAGUCGGUAGAGCGCAAGGCUUUUAACCUUGUGGUCGGGGGUUCGAGC
+CCCCCUUUGGGCG
+>X53443.1/135-206
+GCCUGGAUGGCUAAAUGGCAGAGCGAGCGGCUGUUAACCGCUAGGUCCAUGGUUCGAUCC
+CAUGUCUAGGCA
+>X59562.1/71-144
+GGGACUAUAGUUUAGUUGGAUAUAACGACCGGCUACGAACCGGUAGGUCUCAGGUUCGAC
+CCCUGAUGGUCUCG
+>AF067200.1/16-89
+GUUCGGAUGGUGUAGUCGGUUAUCACGAAUCCUUAACACGGAUUAGGUCGUGGGUUCGAU
+UCCCGCUCUGAAUA
+>U25144.1/1062-991
+GGCUCCUUAGCAUAGUGGUAUUGCGCUUCCCUAGUAAGGAAGAGGUCAUGAGUUCGAUCC
+UCAUAGGAGCCU
+>X54300.1/29-102
+GGGUUAUUAGCUCAGUUGGUUAGAGCACACCCCUGAUAAGGGUGAGGUCCCUGGUUCAAA
+UCCAGGAUAACCCA
+>D17791.1/52-123
+GGGUUGCUAACUCAAUGGUAGAGUACUCGGCUUUUAACCGAUUAGUUCCGGGUUCGAGUC
+CCGGGCAACCCA
+>X54300.1/105-177
+GGGGGUAUAGCUUAGUUGGUAGAGCGCUGCUUUUGCAAGGCAGAUGUCAGCGGUUCGAAU
+CCGCUUACCUCCA
+>X54299.1/1793-1866
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCCCUGGUUCAAA
+UCCAGGAUGGCCCA
+>J01399.1/2867-2939
+GCGGAUGUAACUCAAUCGGUAGAGUGCGAUCCUUCCAAGUUCGAGGUUGUGGGUUCGAGU
+CCCAUCAUCCGCU
+>X54408.1/1-73
+GCCCCCAUCGUCUAGAGGCCUAGGACACCUCCCUUUCACGGAGAAAACGCGGAUUCGAAU
+UCCGCUGGGGGUA
+>L13782.1/442-515
+GAGCUUGUAGCUCAGUGGACUAGAGCACAUGGCUACGAACCAUGGGGUCGGGGGUUCGAA
+ACCCUCCUGGCUCG
+>X55320.1/1-72
+UGGGGCAUAGCCAAGUGGUAAGGCAUUGGACUUUGACUCCAAGAUGCAUGGGUUCGAAUC
+CUAUUGCCCCAG
+>J01395.1/2878-2951
+GGGCUAUUAGCUCAGUUGGUUAGAGCGUUGCUUUGAUAAGGCAAAAGUCGAAAGUUCAAA
+UCUUUCAUAGCCCA
+>X51398.1/2-75
+GCUUGCUUAGCUCAAUUCGGUAGAGCUUUGGUUUUGUAAACCAAAGGUUAUCGGUUCAAG
+UCCGAUAGCAAGCU
+>X62566.1/248-320
+ACGUCCUUAGUUCAGUCGGUAGAACGCAGGUUUCCAAAACCUGAUGUCGUGGGUUCAAUU
+CCUACAGGGCGUG
+>X55321.1/1-72
+AGACACGUAGCUUAGUGGUAAAGCACUGGUCUCAUAAGCCAGCUAUCGCAAGUUCGAAUC
+UCGCCGUGUCUA
+>J01395.1/3006-3078
+GGGGAUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGAUGUCAGCGGUUCGAAU
+CCGCUUAUCUCCA
+>X55319.1/1-74
+AGAGGUGUAGCUUAGUUGGUUAAAGCGCAAGAUUCCAAAUCUUGAAAUCGAGGGUUCGAG
+UCCUUUCAUCUCUG
+>X05693.1/1054-1126
+GGGAGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGAUGUCAGCGGUUCGAGU
+CCGCUUACUUCCA
+>X15090.1/41-114
+GGGUGUGUAGCUCAGUGGACUAGAGCACGUGGCUACGAACCACGGUGUCGGGGGUUCGAA
+UCCCUCCUCGCCCG
+>X62800.1/3583-3669
+GGAGUGAUGUCUGAGUGGCCGAAAGAGCUCGAUUGCUAAUCGAGUAUACAGCUCCCUGUA
+CCGAGGGUUCGAAUCCCUCUCACUCCG
+>X03848.1/3091-3164
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCGCUGAUUCGAA
+UUCAGCAUAGCCCA
+>X04465.1/38367-38438
+GCCCUUUUAACUCAGUGGUAGAGUAACGCCAUGGUAGGGCGUAAGUCAUCGGUUCAAAUC
+UGAUAAAGGGCU
+>M20947.1/1-74
+GGGAUUGUAGUUCAAUUGGUUAGAGUACCGCCCUGUCAAGACGGAAGUUGCGGGUUCGAG
+CCCCGUCAAUCCCG
+>M20969.1/1-74
+GCGCUUUUAGUUCAGUUCGGUAGAACGUAGGUCUCCAAAACCUAAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>M20958.1/1-80
+GCCGCUAUGGUGAAAUUGGUAGACACGCUGCUCUUAGGAAGCAGUGCUAAGGCUUCUCGG
+UUCGAAUCCGAGUAGCGGCA
+>X04465.1/29596-29669
+GCGGACGUAGCCAAGUGGAUUAAGGCAGUGGAUUGUGGAUCCUCUACGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>M20954.1/1-74
+GCAUCCAUGGCUGAAUGGUUAAAGCACCCAACUCAUAAUUGGCGAAUUCACAGGUUCAAU
+UCCUGUUGGAUGCA
+>M68929.1/50694-50622
+GCCCGCGUAGCUCAGAUGGUAGAGCAUUCCCAUGGUAAGGGAAAGGCCUCCGGUUCAAGU
+CCGGUCGUAGGCU
+>M20960.1/1-74
+ACCUACUUAACUCAGUGGUUUAGAGUAUCGCUUUCAUACGGCGAGAGUCAUUGGUUCAAA
+UCCAAUAGUAGGUA
+>M68929.1/186481-186410
+GCGGAUAUAACUUAGGGGUUAAAGUUGCAGAUUGUGGCUCUGAAAACACGGGUUCGAAUC
+CCGUUAUUCGCC
+>M68929.1/49940-50012
+GGGGACGUAGCUCAAUUGGUAGAGCGUAUGUUUUGCAAGCAUAAAGCUGUCGGUUCAAAU
+CCGAUCGUCUCCA
+>M20972.1/1-72
+AGGGCUAUAGCUCAGCGGUAGAGCGCCUCGUUUACACCGAGAAUGUCUACGGUUCAAAUC
+CGUAUAGCCCUA
+>M68929.1/182805-182734
+UGGAGUAUAGCCAAGUGGUAAGGCAUCGGCCUUUGAUGCCGAGAAACAAAGGUUCGAAUC
+CUUUUACUCCAG
+>M20945.1/1-72
+GCGUCCAUCGUCUAAAGGAUAGGACAGAGGUUUUCUAAACCUCCAGUAUAGGUUCGAAUC
+CUAUUGGACGUA
+>M68929.1/174348-174275
+GUUUAGAUAGCUCAGGUGGUUAGAGCAAAGGACUGAAAAUCCUUGUGUCAGUGGUUCGAA
+UCCACUUCUAAACA
+>M68929.1/17407-17480
+GUGCUUGUAGCUCAAUUGGAUAGAGCACCAAACUACGGAUUUGGGGGUUGAGAGUUCAAA
+UCUUUCCAAGCAUG
+>M68929.1/163972-163902
+GCGGAUAUAGAUUAAAGGUAAAUUAUCUGCCUUCCAAGCAGAGGAUAUGGGUUCGAUUCC
+CGUUAUCCGCA
+>M68929.1/1540-1461
+GCGCAUUUGGUGAAAAAGGUAAACACGACGGAUUUAAAAUCCGUUCCUAUUGGUUAUUGG
+UUCAAGUCCAAUAAUGCGCA
+>X04465.1/90332-90261
+UCCUUAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACCGAUUGGUCGUAGGUUCAAAUC
+CUACCUGAGGAG
+>M20968.1/1-73
+GCCUGUUUAGCUCAGAGGUCAGAGCGUCGCACUUGUAAUGCGAUGGUCAUCGGUUCGACU
+CCGAUAGCGGGCU
+>M20957.1/1-85
+GGGGGUAUGGCGAAAUUGGUAGACGCUGCGGACUUAAAAUCCGUUGGCUUUAAAGACCGU
+GAGGGUUCAAGUCCCUCUACCCCCA
+>M68929.1/79613-79540
+GCAUUCUUAGCUCAGUUGGAUAGAGCAACAACCUUCGAAGUUGAUGGUCACAGGUUCAAA
+UCCUGUAGGAUGCG
+>X04465.1/112638-112565
+GGGUUUGUAGCUCAGAGGAUUAGAGCACGUGGCUACGAACCACGGUGUCGGGGGUUCGAA
+UCCCUCCUUGCCCA
+>M68929.1/151018-150946
+CGCGGGAUAGAGUAAUUGGUAACUCGUCAGGCUCAUAAUCUGAAUGUUGUGGGUUCGAAU
+CCGACUCCCGCCA
+>M68929.1/152677-152605
+GUCGGAAUAGUUUAGUAGGGUAGAACAGCGGGAUCAUAAUUCGCACACGGGGGUUCAAAU
+CCCUCUUCCGAUA
+>M20948.1/1-71
+GGCGACAUGGCCAAGUGGUAAGGCAGAGGACUGCAAAUCCUUUAUCCCCAGUUCAAAUCU
+GGGUGUCGCUU
+>M68929.1/79397-79315
+GGGAGAGUGGCCGAGUGGUUAAAAGCGACAGACUGUAAAUCUGCUGAAGGUUUUCUACGU
+AGGUUCGAAUCCUGCCUCUCCCA
+>M68929.1/18311-18382
+GCGGAAAUAGCUUAAUGGUAGAGUAUAGCCUUGCCAAGGCUAAGGUUGAGGGUUCAAGUC
+CCUUUUUCCGCU
+>X04465.1/57877-57950
+GGGUUUGUAGCUCAGUGGAUUAGAGCUCAUGGUUCCGAAUCAUGAAGUCAAGGGUUCGAA
+UCCCUUCUAACCCU
+>M68929.1/166107-166035
+GGGUGUAUAGCUCAGUUGGUAGAGCAAUAGGCUUUUAACUUAAAGGUCGCAGGUUCAAGU
+CCUGCUAUACCCA
+>X01647.1/2451-2378
+CGCGGAGUAGAGCAGUCUGGUAGCUCGCAAGGCUCAUAACCUUGAGGUCAUAGGUUCAAA
+UCCUGUCUCCGCCA
+>M68929.1/39446-39374
+AGGAGAAUAGUUCCAAUGGUAGAACAAUGGUCUCCAAAACCAAAGGUUAAGGGUUCGAAU
+CCCUUUUCUCCUG
+>M68929.1/186579-186500
+ACUCGCUUGGUGGAACGGCAAACACGGCAGACUCAAAAUCUGUUUCUAAUGGAAUAUCGG
+UUCGAAUCCGAUAGCGAGUA
+>M20959.1/1-72
+GGGUUGCUAACUCAAUGGUAGAGUACUCGGCUUUUAACCGACGAGUUCCGGGUUCGAGCC
+CCGGGCAACCCA
+>M20966.1/1-88
+GGAGAGAUGGCCGAGUGGUUUAUGGCGUCGGUCUUGAAAACCGAUAUAGUUUUUAAGAUU
+AUCGAGGGUUCAAAUCCCUCUCUCUCCU
+>X04465.1/3679-3758
+GCCUUGAUGGUGAAAUGGUAGACACGCGAGAUUCAAAAUUUCGUGCUUAAAGCAUGGAGG
+UUCGAGUCCUCUUCAAGGCA
+>M68929.1/48611-48684
+GGGGAAAUAGCUUAGUGGUUUAUAGCGCUGGUCUGUCAAGCCAGAAGUCGCGGGUUCAAA
+UCCCGUUUUUCCCG
+>M68929.1/166929-166856
+GGGCUUAUAGUUUAAUUGGUUCAAACGCACCGCUCAUAACGGUGAUAUUGUAGGUUCGAG
+UCCUACUAAGCCUA
+>M20952.1/1-71
+GCGGGUAUAGUUUAGUGGUAAAACCUUAGCCUUCCAAGCUAACGAUGCGGGUUCGAUUCC
+CGCUACCCGCU
+>M20942.1/1-73
+GGGGAUAUAGCUCAGUUGGUAGAGCGCCGCCCUUGCAAGGCGGAUGUCAGCGGUUCGAGU
+CCGCUUAUCUCCA
+>X04465.1/36643-36562
+GGGUCGAUGCUCGAGUGGUUAAUGGGGACGGACUGUAAAUCCGCUGGCAAUGCCUACGCU
+GGUUCAAAUCCAGCUCGACCCA
+>M68929.1/36559-36632
+CAAGGUGUAGCGCAAUCUGGUAGCGCGUCUGCCUUGGGCGCAGAAAGUUACAGGUUCAAA
+UCCUGUCACCUUGA
+>M20964.1/1-88
+GGAGAGAUGGCCGAGUGGACGAAAGCGGCGGAUUGCUAAUCCGUUGUACAAGCUUUUUGU
+ACCGAGGGUUCGAAUCCCUCUCUCUCCG
+>X04465.1/64788-64715
+AGGGAUGUAGCGCAGUUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUCGCAGGUUCGAA
+UCCUGUCAUCCCUA
+>X04465.1/48845-48932
+GGAAAGAUGGUUGAGUGGUUUAAGGCGUAGCAUUGGAAAUGCUAUGUAGGCUUUUGGUCU
+AUCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X04465.1/50998-51070
+GCCGGGAUAGCUCAGUUGGUAGAGCAGAGGACUGAAAAUCCUCGUGUCACCAGUUCAAAU
+CUGGUUUCUGGCA
+>M20949.1/1-72
+UGGGGCGUCGCCAAGUGGUAAGGCUGCAGGUUUUGGUCCUGUUAUUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>M68929.1/41917-41989
+GGGUAAUUAGCUCAGUUGGUAGAGUGCCUCGUUUACACCGAGAGAGUCAGCGGUUCAAGU
+CCGUUAUUACCCA
+>M68929.1/172005-172075
+GGCUAAGUAACAUAAGGGUAAUGUAUUGGAUUGCAAAUCCUAUAAAGAUGGUUCGAAUCC
+GUCCUUAGCCU
+>M68929.1/32684-32756
+UCUUUAGUAGCUCAGCGGUUAGAGCAAAUGGCUGUUAACUAUUGGGUCGUUGGUUCGAAU
+CCAACCUAGAGAG
+>M68929.1/15170-15243
+GCAUUCUUAGCUCAGUUGGAUAGAGCAACAACCUUCUAAGUUGAAGGUCACAGGUUCAAA
+UCCUGUAGAAUGCG
+>M68929.1/164824-164907
+GGAUGGAUGUCUGAGCGGUUGAAAGAGUCGGUCUUGAAAACCGAAGUAUUGAGAAUACCG
+GGGGUUCGAAUCCCUCUCCAUCCG
+>M20951.1/1-71
+GCGGGUAUAGUUUAAUGGUAAAAUUCCUCCUUGCCAAGGAGAAUAUGCGGGUUCGAUUCC
+CGCUACCCGCC
+>X04465.1/36787-36715
+GCCCCCAUCGUCUAGUGGCCUAGGACACCUCUCUUUCAAGGAGGCGACGGGGAUUCGAAU
+UCCCCUGGGGGUA
+>X04465.1/120306-120235
+AGGGAUAUAACUCAGCGGUAGAGUAUCACCUUGACGUGGUGGAAGUCAUCAGUUCGAACC
+UGAUUAUCCCUA
+>M68929.1/165481-165397
+GCGGAUAUGAUGGAAUUGGUAGACAUGCCAGGUUUAGGUUCUGGUGACCAUAAUGUUCGU
+GGGGGUUCGAGUCCCUCUAUCCGUA
+>M68929.1/20078-20150
+GUCCCUUUCGUCUAGGGGUAUAGGACAUCGUCUUUUCAUGUCGAAAACACGGGUUCAAAU
+CCCGUAAGGGAUA
+>D17510.1/119065-118992
+GCGGACGUAGCCAAGUGGACCAAGGCAGUGGAUUGUGAAUCCACCACGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>D11467.1/1-72
+UGGGGCGUGGCCAAGCGGUAAGGCAGCAGGUUUUGAUCCUGUUAUUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>D11467.1/6989-6916
+GCAUCCAUGGCUGAAUGGUUAAAGCGCCCAACUCAUAAUUGGCGAACUCGCGGGUUCAAU
+UCCUGCUGGAUGCA
+>X00764.1/173-244
+GCGUCCAUUGUCUAAUGGAUAGGACAGAGGUCUUCUAAACCUUUGGUAUAGGUUCAAGUC
+CUAUUGGACGCA
+>AF449163.1/604-532
+GCCCCUAUCGUCUAGUGGUUCAGGACAUCUCUCUUUCAAGGAGGCAGCGGGGAUUCGACU
+UCCCCUGGGGGUA
+>AJ270287.1/567-495
+GCCCCCAUCGUCUAGUGGUUCAGGACAUCUCUCUUUCAAGGAGGCAGCGGGGAUUCGACU
+UCCCCUGGGGGUA
+>D13102.1/342-269
+GCGCUCUUAGUUCAGUUCGGUAGAACGUGGGUCUCCAAAACCCAAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>X15901.1/15784-15867
+GGGUCGAUGCCCGAGCGGUUAAUGGGGACGGACUGUAAAUUCGUUGACAAUAUGUCUACG
+CUGGUUCAAAUCCAGCUCGGCCCA
+>X15901.1/44438-44524
+GGAGAGAUGGCCGAGCGGUUCAAGGCGUAGCAUUGGAACUGCUAUGUAGACUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X15901.1/105074-105153
+GCCGCCAUGGUGAAAUUGGUAGACACGCUGCUCUUAGGAAGCAGUGCUCAAGCAUCUCGG
+UUCGAGUCCGAGUGGCGGCA
+>D13107.1/530-459
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACUGACUGGUCGUAGGUUCGAAUC
+CUACUUGGGGAG
+>X15901.1/99287-99217
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACUGACUGGUCGUAGGUUCGAAUC
+CUACUUGGGGA
+>U61165.1/404-477
+AGCGGGGUAGAGGAAUUGGUCGACUCAUCAGGCUCAUGACCUGAAGACUGCAGGUUCGAA
+UCCUGUCCCCGCCU
+>X17318.1/109-39
+GGCGGCAUGGCCAAGUGGUAAGGCAGGGGACUGCAAAUCCUUUACCCCCAGUUCAAAUCU
+GGGUGCCGCCU
+>M74160.1/2030-2100
+GGCGGCAUGGCCAAGCGGUAAGGCAGGGGACUGCAAAUCCUUUAUCCCCAGUUCAAAUCU
+GGGUGUCGCCU
+>X13704.1/1807-1880
+AGGGAUGUAGCGCAGCUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUAACGGGUUCAAA
+UCCAGUCAUCCCUA
+>M58306.1/1-72
+GGGCUAUUAGCUCAGUGGUAGAGCGCGCCCCUGAUAAGGGCGAGGUCUCUGGUUCAAGUC
+CAGGAUGGCCCA
+>X86563.2/66129-66056
+AGGGAUGUAGCGCAGCUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUCACAGGUUCAAA
+UCCUGUCAUCCCUA
+>X05295.1/313-226
+GGAGAGAUGGCUGAGUGGUUGAUAGCUCCGGUCUUGAAAACCGGUAUAGUUCUAGGAACU
+AUCGAGGGUUCGAAUCCCUCUCUCUCCU
+>L02941.1/716-643
+AGCGGAGUAGAGCAGUUUGGUAGCUCACGAGGCUCAUAACCUUGAGGUCACGGGUUCGAU
+UCCCGUCUCCGCAC
+>X86563.2/119998-119925
+GGGCCUGUAGCUCAGAGGAUUAGAGCACGUGGCUACGAACCACGGUGUCGGGGGUUCGAA
+UCCCUCCUCGCCCA
+>M16907.1/208-137
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACUGACUGGUCGUAGGUUCGAAUC
+CUACUUGGGGAG
+>M16333.1/1-74
+GGGCUUAUAGUUUAAUUGGUUGAAACGUACCGCUCAUAACGGUGAUAUUGUAGGUUCGAG
+CCCUACUAAGCCCA
+>X07380.1/111-198
+GGAGGUAUGGCUGAGUGGCUUAAGGCAUUGGUUUGCUAAAUCGACAUACAAGAAGAUUGU
+AUCAUGGGUUCGAAUCCCAUUUCCUCCG
+>J04502.1/2903-2830
+GCGCUCUUAGUUCAGUUUGGUAGAACGCGGGUCUCCAAAACCCGAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>X86563.2/48153-48081
+GCCCACUUAGCUCAGAGGUUAGAGCAUCGCAUUUGUAAUGCGAGGGUCAUCGGUUCAAAU
+CCGAUAGUCGGCU
+>AJ012132.1/54-126
+GUCAGGAUAGCUCAGUUGGUAGAGCAGAGGACUGAAAAUCCUCGUGUCACCAGUUCAAAU
+CUGGUUCCUGGCA
+>AJ011900.1/63-136
+AGCGGGGUAGAGGAAUUGGUCAACUCAUCAGGCUCAUGACCUGAAGACUGCAGGUUCGAA
+UCCUGUCCCCGCCU
+>X62453.1/1-74
+GGGAUUGUAGUUCAAUUGGUCAGAGCACCGCCCUGUCAAGGCGGAAGCUGCGGGUUCGAG
+CCCCGUCAGUCCCG
+>AJ011807.1/2601-2531
+GCGAGCGUAGUUCAAUGGUAAAACAUCUCCUUGCCAAGGAGAAGAUACGGGUUCGAUUCC
+CGCCGCUCGCC
+>X61674.1/1095-1008
+GGAGAGAUGGCUGAGUGGACUAAAGCGGCGGAUUGCUAAUCCGUUGUACAAUUUUUUUGU
+ACCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X13246.1/151-233
+GGGAGAGUGGCCGAGCGGUCAAAAGCGACAGACUGUAAAUCUGUUGAAGGUUUUCUACGU
+AGGUUCGAAUCCUGCCUCUCCCA
+>X15379.1/71-144
+GGGGAAAUAGCUCAGUUGGUUAGAGUGCUGGUCUGUCACGCCAGAAGUCGCGGGUUCGAA
+CCCCGUUUUCCCCG
+>X14698.1/250-321
+GUCCCUUUCGUCCAGAGGUUAGGACAUCGUCUUUUCAUGUCGAAGACACGGGUUCGAUUC
+CCGUAAGGGAUA
+>M16843.1/2824-2752
+GCCUACUUAACUCAGUGGUUAGAGUAUUGCUUUCAUACGGCGGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>AB042240.3/15036-15107
+GCCCUUUUAACUCAGUGGUAGAGUAAUGCCAUGGUAAGGCAUAAGUCAUCGGUUCAAAUC
+CGAUAAAGGGCU
+>AB027572.1/4261-4342
+GGGUCGAUGCCCGAGUGGUUAAUGGGGACGGACUGUAAAUUCGUUGACAAUGUCUACGCU
+GGUUCAAAUCCAGCUCGGCCCA
+>AB042240.3/6758-6687
+UGGGGCGUGGCCAAGUGGUAAGGCAGCGGGUUUUGGUCCCGUUACUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>M16839.1/41-111
+GCGAGCGUAGUUCAAUGGUAAAAUAUCUCCUUGCCAAGGAGAAGAUACGGGUUCGAUUCC
+CGCCGCUCGCC
+>X15118.1/1470-1542
+GUCAGGAUAGCUCAGUUGGUAGAGCAGAGGAUUGAAAAUCCUCGUGUCACCAGUUCAAAU
+CUGGUUCCUGGCA
+>AB042240.3/84552-84472
+GCCUUGAUGGUGAAAUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAAGAGCGUGGAG
+GUUCGAGUCCUCUUCAAGGCA
+>X07379.1/305-375
+GGCGGCAUGGCCAAGCGGUAAGGCAGGGGACUGCAAAUCCUUUAUCCCCAGUUCAAAUCU
+GGGUGCCGCCU
+>AB042240.3/36390-36319
+GCGUCCAUUGUCUAAUGGAUAGGACAGAGGUCUUCUAAACCUUUGGUAUAGGUUCAAAUC
+CUAUUGGACGCA
+>X13247.1/151-237
+GGAUGGAUGUCUGAGCGGUUGAAAGAGUCGGUCUUGAAAACCGAAGUAUUGAUAGGAAUA
+CCGGGGGUUCGAAUCCCUCUCCAUCCG
+>M55314.1/21-92
+UGGAGUAUAGCCAAGUGGUAAGGCAUCGGUUUUUGGUAUCGGCAUGCAAAGGUUCGAAUC
+CUUUUACUCCAG
+>X05602.1/210-283
+GCGCUCUUAGUUCAGUUCGGUAGAACGUGUGUCUCCAAAACCCAAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>K02003.1/1-74
+GGGGUGGUGGCGCAGUUGGCUAGCGCGUAGGUCUCAUAAUCCUGAGGUCGAGAGUUCGAG
+CCUCUCUCACCCCA
+>AB042240.3/82974-82901
+GCAUCCAUGGCUGAAUGGUUAAAGCGCCCAACUCAUAAUUGGUAAAUUUGCGGGUUCAAU
+UCCUGCUGGAUGCA
+>AP000397.1/114390-114319
+UGGAGUAUAGCCAAGUGGUAAGGCAUCGGUUUUUGGUACCGGCAUGCAAAGGUUCGAAUC
+CUUUUACUCCAG
+>AP000397.1/130600-130527
+GUUCAGGUAGCUCAGCUGGUUAGAGCAAAGGACUGAAAAUCCUUGUGUCAGUGGUUCGAA
+UCCACUUCUAAGCG
+>AP000397.1/130445-130371
+CGAGGUGUAGCGCAGUCUGGUCAGCGCAUCUGUUUUGGGUACAGAGGGCCAUAGGUUCGA
+AUCCUGUCACCUUGA
+>K00281.1/1-72
+GCCCCUUUAACUCAGUGGUAGAGUAACGCCAUGGUAAGGCGUAAGUCAUCGGUUCAAAUC
+CGAUAAGGGGCU
+>J01440.1/394-465
+AGGGGUAUAACUCAGCGGUAGAGUGUCACCUUGACGUGGUGGAAGUCAUCAGUUCGAGCC
+UGAUUAUCCCUA
+>AJ400848.1/26718-26788
+GGCGGCAUGGCCGAGUGGUAAGGCGGAGGACUGCAAAUCCUUGUUCCCCAGUUCAAAUCC
+GGGUGUCGCCU
+>M31489.1/112-183
+GCGUCCAUAGUCUAAUGGAUAGGACAUAGGUCUUCUAAACCUUUGGUAUAGGUUCAAAUC
+CUAUUGGACGCA
+>AJ400848.1/45575-45503
+GCCCGCUUAGCUCAGAGGUUAGAGCAUCGCAUUUGUAAUGCGAUGGUCAUCGGUUCGAGU
+CCGAUAGCCGGCU
+>AJ400848.1/34280-34188
+GGAGAGAUGGCUGAGUGGUUGAUAGCUCCGGUCUUGAAAACCGGCAUAGUUCUUUAUUCA
+GAACUAUCGAGGGUUCGAAUCCCUCUCUCUCCU
+>AJ400848.1/29178-29105
+GGGAUUGUAGUUCAAUUGGUUAGAGCACCGCCCUGUCAAGGCGGAAGCUGCGGGUUCGAG
+CCCCGUCAGUCCCG
+>Y00125.1/116-196
+GCCUUGGUGGUGAAAUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAAAAGCGUGGAG
+GUUCGAGUCCUCUUCAAGGCA
+>AJ400848.1/74-1
+GCGGAUGUAGCCAAGUGGAUUAAGGCAGUGGAUUGUGAAUCCACCAUUCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>AJ400848.1/50859-50931
+ACCUACUUAACUCAGCGGUUAGAGUAUUGCUUUCAUACGGCGGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>AJ400848.1/29803-29731
+GCCCCCAUCGUCUAGCGGUUCAGGACAUCUCUCUUUCAAGGAGACAACGGGGAUUCGACU
+UCCCCUGGGGGUA
+>AJ400848.1/44024-44110
+GGAGAGAUGGCCGAGUGGUUGAAGGUGUAGCAUUGGAACUGCUAUGUAGGCUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X07462.1/14-87
+GCAUCCAUGGCUGAAUGGUUAAAGCGCCCAACUCAUAAUUGGCGAAUUCGUAGGUUCAAU
+UCCUACUGGAUGCA
+>X87209.1/183-268
+AGGUAUGGCUGAGUGGCUUAAGGCAUUGGUUUGCUAAAUCGACAUACAAGAAGAUUGUAU
+CAUGGGUUCAAAUCCCAUUUCCUCCG
+>X73425.1/2369-2440
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACUGACUGGUCGUAGGUUCAAAUC
+CUACUUGGGGAG
+>X74126.1/2430-2501
+GUCCCUUUCGUCCAGUGGUUAGGACAUCGUCUUUUCAUGUCGAAGACACGGGUUCGAUUC
+CCGUAAGGGAUA
+>M81884.1/41401-41330
+UCCUCAGUAGCUCAGUGGUAGAGUGGUCGGCUGUUAACCGAUUGGCCGUAGGUUCGACUC
+CUACUUGAGGAG
+>M81884.1/42594-42515
+GCCGCUAUGGUGAAAUUGGUAGACACGUUGCUCUUAGGAAGCAGUGCUAUAGCAUCUUGG
+UUCGAGUCCGAGUGGCGGCA
+>X61368.1/228-301
+GGGCCUGUAGAUCAGAGGAUUAGAGCACGUGGCUACGAACCACGGUGUCGUGGGUUCGAA
+UCCCUCCUCGCCCA
+>X61698.1/1470-1542
+ACCUACUUAACUCAGUGGUUAGAGUACUGCUUUCAUACGGCGGGAGGCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>Z00044.1/50240-50312
+GCCGGGAUAGCUCAGUUGGUAGAGCAGAGGACUGAAAAUCCUCGUGUCACCAGUUCAAAU
+CUGGUUCCUGGCA
+>Z00044.1/68888-68815
+GCGCUCUUAGUUCAGUUCGGUAGAACGUGGGUCUCCAAAACCCGAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>X01017.1/487-417
+GCGGAUAUGGUCGAAUGGUAAAAUUUCUCUUUGCCAAGGAGAAGAUGCGGGUUCGAUUCC
+CGCUAUCCGCC
+>X01016.1/450-523
+AGGGAUGUGGCGCAGCUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUCACAGGUUCAAA
+UCCUGUCAUCCCUA
+>X02217.1/416-488
+GCCCCCAUCGUCUAGUGGUUUAGGACAUCUCUCUUUCAAGGAGGCAGCGGGGAUUCGAAU
+UCCCCUGGGGGUA
+>M16912.1/86-157
+GCCCUUUUAACUCAGUGGUAGAGUAACGCCAUGGUAAGGCGUAAGUCAUCGGUUCAAAUC
+CGAUAAGGGGCU
+>M16897.1/160-88
+GCCCGCUUAGCUCAGAGGUUAGAGCAUCGCAUUUGUAAUGCGAUGGUCAUCGGUUCGAUU
+CCGAUAGCCGGCU
+>X01017.1/116-189
+CGCGGGGUAGAGCAGUUUGGUAGCUCGCAAGGCUCAUAACCUUGAGGUCACGGGUUCAAA
+UCCUGUCUCCGCAA
+>X00181.1/495-582
+GGAGAGAUGGCUGAGUGGACUAAAGCGGCGGAUUGCUAAUCCGUUGUACGAGUUAAUCGU
+ACCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X00360.1/1-73
+CCGACCUUAGCUCAGUUGGUAGAGCGGAGGACUGUAGAUCCUUAGGUCACUGGUUCGAAU
+CCGGUAGGUCGGA
+>M16869.1/80-166
+GGAGAGAUGGCCGAGUGGUUGAAGGCGUAGCAUUGGAACUGCUAUGUAGGCUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>K01727.1/129-57
+ACCUACUUAACUCAGUGGUUAGAGUACUGCUUUCAUACGGCGGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>M16909.1/81-161
+GCCUUGGUGGUGAAAUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAAUAGCGUGGAG
+GUUCGAGUCCUCUUCAAGGCA
+>X72895.1/1-72
+GGCGACAUGGCCGAGUGGUAAGGCAGAGGACUGCAAAUCCUUUUUUCCCCAGUUCAAAUC
+CGGGUGUCGCCU
+>X00446.1/283-210
+GCGGAUGUAGCCAAGUGGAUCAAGGCAGUGGAUUGUGAAUCCACCAUGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>M23767.1/162-241
+GCCGCUAUGGUGAAAUUGGUAGACACGCUGCUCUUAGGAAGCAGUGCUAAUGCAUCUCGG
+UUCGAGUCCGAGUGGCGGCA
+>X53392.1/97-170
+GGGCUUAUAGUUUAAUUGGUUGAAACGUACCGCUCAUAACGGUGAUAUUGUAGGUUCGAG
+CCCUACUAAGCCUA
+>Y18934.1/3868-3797
+AGGGAUAUAACUCAGCGGUAGAGUGUCACCUUGACGUGGUGGAAGUCAUCAGUUCGAGCC
+UGAUUAUCCCUA
+>AJ243756.1/1-71
+GGCUAGGUAACAUAAUGGAAAUGUAUCGGACUGCAAAUCCUGGAAUGACGGUUCGACCCC
+GUCCUUGGCCU
+>AC122544.1/63069-62986
+GUCAGGAUGGCCGAGUGGUCUAAGGCGCCAGACUCAAGUUCUGGUCCUCGUGAGAGGGCG
+UGGGUUCAAAUCCCACUUCUGACA
+>X01120.1/76-149
+GGGCCUGUAGCUCAGAGGAUUAGAGCACGUGGCUACGAACCACGAUGUCGGGGGUUCGAA
+UCCCUCCUAGCCCA
+>X07922.1/12-85
+AGGGAUGUAGCGCAGCUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUCACGGGUUCAAA
+UCCUGUCAUCCCUA
+>M58319.1/196-282
+GGAUGGAUGUCUGAGCGGUUGAAAGAGUCGGUCUUGAAAACCGAAGUAUUGAUAAGGAUA
+CCGGGGGUUCGAAUCCCUCUCCAUCCG
+>X07125.1/118-191
+AGCGGGGUAGAGGAUUUGGUAAACUCAUCAGGCUCAUGACCUGAAGACAGCAGGUUCGAA
+UCCUGUCCCCGCCU
+>AJ271079.2/59828-59899
+UGGGGCGUGGCCAAGUGGUAAGGCAACGGGUUUUGGUCCCGCUAUUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>AJ271079.2/19772-19686
+GGAGAGAUGGCCGAGUGGUUCAAGGCGUAGCAUUGGAACUGCUAUGUAGGCUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>AJ271079.2/114727-114656
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACCGAUUGGUCGUAGGUUCGAAUC
+CUACUUGGGGAG
+>X04377.1/307-380
+AGCGGGGUAGAGUAGUUGGUUAACUCGUCAGGCUCAUGACCUGAAGAUUGCAGGUUCGAA
+UCCUGCCCCCGCCA
+>X03676.1/445-516
+GCGGAAAUAGCUUAAUGGUAGAGCAUAGCCUUGCCAAGGCUGAGGUUGAGGGUUCAAGUC
+CCUCCUUCCGCU
+>AP002983.1/63669-63596
+GCGCUCUUAGUUCAGUUCGGUAGAACGCGGGUCUCCAAAACCCGAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>AP002983.1/121-48
+GCGGAUGUAGCCAAGUGGAUCAAGGCAGUGGAUUGUGAAUCCACCAUGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>M17129.1/151-222
+AUCAGAGUGGCGCAGCGGAAGCGUGGUGGGCCCAUAACCCACAGGUCCCAGGAUCGAAAC
+CUGGCUCUGAUA
+>X07377.1/52-124
+ACCUACUUAACUCAGUGGUUAGAGUAUUGCUUUCAUACGGCGGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>AF052653.1/130-203
+AGCGGGGUAGAGUAAUUGGUCAACUCAUCAGGCUCAUGACCUGAAGAUUGCAGGUUCGAA
+UCCUGUCCCCGCCU
+>X06428.1/229-300
+AGGGAUAUAACUCAGCGGUAGAGUGUCACCUUGACGUGGUGGAAGUUAUCAGUUCGAGCC
+UGAUUAUCCCUA
+>X07375.1/305-376
+GUCCCUUUCGUCCAGUGGUUAGGACAUCGUCUUUUCAUGUCGAAGACACGGGUUCGAUUC
+CCGUAAGGGAUG
+>X00476.1/1-85
+GGGGAUAUGGCGAAAUUGGUAGACGCUACGGACUUAAAAUCCGUCGACUUAAGAAAUCAU
+GAGGGUUCAAGUCCCUCUAUCCCCA
+>K00235.1/1-85
+GGGGAUAUGGCGAAAUUGGUAGACGCUACGGACUUAAAAUCCGUCGACUUAAUAAAUCAU
+GAGGGUUCAAGUCCCUCUAUCCCCA
+>X15059.1/507-589
+GGGAGAGUGGCCGAGUGGUCAAAAGCGACAGACUGUAAAUCUGUUGAAGUUUUUCUACGU
+AGGUUCGAAUCCUGCCUCUCCCA
+>M21542.1/51-134
+GUCAGGAUGGCCGAGUGGUCUAAGGCGCCAGACUCAAGUUCUGGUCUUCGAGAGAGGGCG
+UGGGUUCAAAUCCCACUUCUGACA
+>X12857.1/421-494
+GCGGAUGUAGCCAAGUGGAUCAAGGCAGUGGAUUGUGAAUCCACCAUGCGCGGGUUCAAU
+UCCCGUCAUUCGCC
+>M16863.1/21-94
+GGGCUCGUAGCUCAGAGGAUUAGAGCACGCGGCUACGAACCACGGUGUCGGGGGUUCGAA
+UCCCUCCUCGCCCA
+>X55033.1/412-483
+AGGGGUAUAACUCAGCGGUAGAGUGUCACCUUGACGUGGUGGAAGUCAUCAGUUCGAACC
+UGAUUAUCCCUA
+>X05395.1/365-438
+GCGCUCUUUGUUCAGUUCGGUAGAACGCGGGUCUCCAAAACCCGAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>X05394.1/580-653
+CGCGGAGUAGAGCAACUUGGUAGCUCGCAAGGCUCAUAACCUUGAGGUUACGGGUUCAAA
+UCCCGUCUCCGCAC
+>X05395.1/122-195
+AGGGAUGUAGCGCAGCUUUGUAGCGCGUUUGUUUUGGGUACAAAAUGUCACAGGUUCAAA
+UCCUGUCAUCCCUA
+>AJ002222.1/720-791
+GCGGAAAUAGCUUAAUGGUAGAGCAUAGCCUUGCCAAGGCUGAGGUUGAGGGUUCAAGUC
+CCUCCUUCCGCU
+>M16864.1/642-714
+GCCCCCAUCGUCUAGCGGUUUAGGACAUCUCUCUUUCAAGGAGGCAACGGGGAUUCGACU
+UCCCCUGGGGGUA
+>X05394.1/803-733
+GCGGAUAUAGUUGAAUGGUAUAAUUUCUCUUUGCCAAGGAGAAGACGCGGGUUCAAUUCC
+CGCUAUCCGCC
+>X01676.1/804-877
+GGGAUUGUAGUUCAAUUGGUCAGAGCACCGCCCUGUCAAGGCGGAAGCUGCGGGUUCGAG
+UCCCGUCAGUCCCG
+>X04761.1/963-892
+GCCCUUUUAACUCAGUGGUAGAGUAACGCCAUGGUAAGGCGUAAGUCGUCGGUUCAAAUC
+CGAUAAAGGGCU
+>M16863.1/456-385
+UCCCCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACCGAUUGGUCGUAGGUUCAAAUC
+CUAUUUGGGGAG
+>M16863.1/577-660
+GCCUUGGUGGUGAAAUGGUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAACAGCGAG
+GAGGUUCGAGUCCUCUUCAAGGCA
+>X51471.1/6754-6681
+GCGGAUGUAGCCAAGUGGAUCAAGGCAGUGGAUUGUGAAUCCACCAUGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>X02444.1/95-15
+GCCUUGGUGGUGAAAUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAACAGCGUGGAG
+GUUCGAGUCCUCUUCAAGGCA
+>AF487242.1/558-475
+GGGUCGAUGCCCGAGCGGUUAAUGGGGACGGACUGUAAAUUCGUUGGCAAUAUGUCUACG
+CUGGUUCAAAUCCAGCUCGGCCCA
+>X66520.1/7-88
+GUGGAAGUGGCGGAGUGGUUAUCGGGCAUGACUAGAAAUCAUGUGGGCUUUGCCCGCGCA
+GGUUCGAAUCCUGCCGUUCACG
+>AL162971.1/11752-11825
+GGUUUCGUGGUGUAGUUGGUUAUCACGUCAGUCUAACACACUGAAGGUCUCCGGUUCGAA
+CCCGGGCGAAGCCA
+>AC002341.3/6810-6881
+GGGCAUUUGGUCUAGUGGUAUGAUUCUCGCUUAGGGUGCGAGAGGUCCCGAGUUCAAUUC
+UCGGAAUGCCCC
+>X12889.1/644-572
+ACCUACUUAACUCAGUGGUUAGAGUAUUGCUUUCAUACGGCAGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>M58320.1/108-194
+GGAUGGAUGUCUGAGCGGUUGAAAGAGUCGGUCUUGAAAACCGAAGUAUUUCUAGGAAUA
+CCGGGGGUUCGAAUCCCUCUCCAUCCG
+>X67736.1/4837-4923
+GGAGAGAUGGCCGAGUGGUUUAAGGCGUAGCAUUGGAACUGCUAUGUAGGCUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>AC009323.4/37955-37874
+GUGGACGUGCCGGAGUGGUUAUCGGGCAUAACUAGAAAUCAUGUGGGCUUUGCCCGCGCA
+GGUUCGAAUCCUGCCGUUCACG
+>X66414.1/9-82
+GCAUCCAUGGCUGAAUGGUUAAAGCGCCCAACUCAUAAUUGGCGAAUUCGUAGGUUCAAU
+UCCUACUGGAUGCA
+>X14110.1/261-348
+GGAGGGAUGGCUGAGUGGCUUAAGGCAUUGGUUUGCUAAAUCGACAUACAAGAAGAUUGU
+AUCAUGGGUUCGAAUCCCAUUUCCUCCG
+>AL138651.1/64525-64597
+GGGGAUGUAGCUCAUAUGGUAGAGCGCUCGCUUUGCAUGCGAGAGGCACAGGGUUCGAUU
+CCCUGCAUCUCCA
+>X57593.1/241-312
+GGAUUCGUGGCGCAAUGGUAGCGCGUCUGACUCCAGAUCAGAAGGUUGCGUGUUCGAUUC
+ACGUCGGGUUCA
+>AC068900.3/7333-7404
+GUCGUUGUAGUAUAGUGGUAAGUAUUCCCGCCUGUCACGCGGGUGACCCGGGUUCGAUCC
+CCGGCAACGGCG
+>AC009323.4/42522-42441
+GUGGACGUGCCGGAGUGGUUAUCGGGCAUGACUAGAAAUCAUGUGGGUUUUGCCCGCGCA
+GGUUCGAAUCCUGCCGUUCACG
+>AC018907.5/9587-9517
+GCACCAGUGGUCUAGUGGUAGAAUAGUACCCUGCCACGGUACAGACCCGGGUUCGAUUCC
+CGGCUGGUGCA
+>AB017063.1/58819-58900
+GUGGACGUGCCGGAGUGGUUAUCGGGCAUGACUAGAAAUCAUGUGGGCUUUGCCCGCGCA
+GGUUCGAAUCCUGCCGUUCACG
+>AL161496.2/172002-171930
+GCGGGGAUAGCUCAGUUGGGAGAGCGUCAGACUGAAGAUCUGAAGGUCGCGUGUUCGAUC
+CACGCUCACCGCA
+>AC009323.4/14362-14281
+GUGGACGUGCCGGAGUGGUUAUCGGGAAUGACUAGAAAUCAUGGAGGCUUUGCCCGCGCA
+CGUUUGAAUCUUGCCGUUUACG
+>AC009323.4/12825-12742
+GUGGACAUGCCGGAGUGGUGUUAUCGGGCAUAACUAGAAAUCAUGUGGGCUUUGCCCGCG
+CAGGUUCGAAUCAUGCCGUUUACG
+>AP000423.1/76-4
+GCGGAUGUAGCCAAGUGGAUUAAGGCAGUGGAUUGUGAAUUCACCAUCGCGGGUUCAAUU
+CCCGUCGUUCGCC
+>L35909.1/103-174
+GGAUCCGUGGCGCAAUGGUAGCGCGUCUGACUCCAGAUCAGAAGGUUGCGUGUUCGAUUC
+ACGUCGGGUUCA
+>X63088.1/299-371
+GGGUGUAUAGCUCAGUUGGUAGAGCAUUGGGCUUUUAACCUAAUGGUCGCAGGUUCAAGU
+CCUGCUAUACCCA
+>X13558.1/186-115
+UGGGGCGUAGCCAAGCGGUAAGGCAACGGGUUUUGGUCCCGCUAUUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>X17616.1/380-293
+GGAGAGAUGGCUGAGUGGACUAAAGCGUUGGAUUGCUAAUCCAUUGUACGAGUUAAUCGU
+ACCGAGGGUUCGAAUCCCUCUCUUUCCC
+>AF166114.1/53704-53775
+GGGUCGCUAACUCAAUGGUAGAGUACUCGGCUUUUAACCGACUAGUUCCGGGUUCGAAUC
+CCGGGCGACCCA
+>X52739.1/1-72
+GGGCUAUUAGCUCAGUGGUAGAGCGCGCCCCUGAUAAGGGCGAGGUCUCUGGUUCAAGUC
+CAGGAUAGCCCA
+>M21373.1/208-280
+GGGGGUAUAGCUCAGUUGGUAGAGCGUUGCUUUUGCAUAGCAGACGUCAGCAGUUCGAGU
+CUGCUUAUCUCCA
+>M21373.1/131-204
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGGCCCUGGUUCAAA
+UCCAGGAUGGCCCA
+>X15768.1/134-207
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCUCUGGUUCAAA
+UCCAGAAUGGCCCA
+>X15768.1/211-283
+GGGGGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGUGGUCAGCGGUUCGAGU
+CCGCUUACCUCCA
+>M10671.1/1-72
+GACCUCGUGGCGCAACGGUAGCGCGUCUGACUCCAGAUCAGAAGGCUGCGUGUUCGAAUC
+ACGUCGGGGUCA
+>U24159.1/431-359
+GGGUCGUUAGCUCAGUCGGUAGAGCAGCGGACUUUUAAUCCGUUGGUCGAAGGUUCGAAU
+CCUUCACGACCCA
+>X03016.1/3583-3669
+GGAGGCGUGGCAGAGUGGUUUAAUGCACCGGUCUUGAAAACCGGCAGUCGCUCCGGCGAC
+UCAUAGGUUCAAAUCCUAUCGCCUCCG
+>AF158101.6/72033-71960
+GGCCCUGUAGCUCAAUGGUUAGCAGCAGUCCCCUCAUAAGGGAAAGGUUACCAGUUCAAA
+UCUGGUCUGGGUCA
+>AF158101.6/72364-72294
+GCGGAUAUCGUAUAAUGGUAUUACCUCAGACUUCCAAUCUGAUGAUGUGAGUUCGAUUCU
+CAUUAUCCGCU
+>AF158101.6/72530-72458
+UGGGAAUUAGCCAAGUUGGUAAGGCAUAGCACUUUGACUGCUAGAUGCAAAGGUUCGAGU
+CCUUUAUUCCCAG
+>AF158101.6/72456-72373
+GCGAGAAUGGUCAAAUUGGUAAAGGCACAGCACUUAAAAUGCUGCGGAAUGAUUUCCUUG
+UGGGUUCGAGUCCCACUUCUCGCA
+>X03016.1/4539-4610
+GUCCCGCUGGUGUAAUGGAUAGCAUACGAUCCUUCUAAGUUUGCGGUCCUGGUUCGAUCC
+CAGGGCGGGAUA
+>K00277.1/1-73
+GCUGAUUUAGCUCAGUAGGUAGAGCACCUCACUUGUAAUGAGGAUGUCGGCGGUUCGAUU
+CCGUCAAUCAGCA
+>K00354.1/1-74
+CUCCGUGUAGCUCAGUUUGGUAGAGCGCCUGAUUUGGGAUCAGGAGGUCCAAGGUUCAAA
+UCCUUGUAUGGAGA
+>AF016404.1/2636-2555
+GCCUUCGUGGUGAAAUGGUAGACACUCAUGACUUAAAAUCAUGUGCUUAUAAAGCGUACC
+GGUUCAACUCCGGUCGAAGGUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00005.test b/benchmarks/cmsearch-rmark/rmark-1/RF00005.test
new file mode 100644
index 0000000..1665e59
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00005.test
@@ -0,0 +1,57 @@
+>AF396436.1/47447-47513
+GCCGCUUGGAUGGUUCCGGUGUGGGCUCAUUUCCCAUAACUAUAAAGUUCGAUUCUUUAA
+AGUGGCU
+>J01390.1/6367-6447
+GGGAAAGUUUCCAUGGGUAGGGUAAGAUAUUUGCUAAAUAUUGUGCGUUUGCACAUAGAU
+GUUCGAAUCAUCUCUUUCCCG
+>J01390.1/12177-12258
+AUCCGAGUGCUGGAAUUGGUAGACAGUCUUAGCUUAAGUUUAAGUGACGCAAGUCGUAAA
+CGUUCGAAUCGUUUCUCGGAUA
+>X01738.1/122-190
+GAUUACGAUGUAAAUGGUUUACCCUUUGACUGCAAAUCUUAAGGAUUAGGUUCGAUUCCU
+ACGUAAUCC
+>D10744.1/389-471
+GGAAAAUUGAUCAUCGGCAAGAUAAGUUAUUUACUAAAUAAUAGGAUUUAAUAACCUGGU
+GAGUUCGAAUCUCACAUUUUCCG
+>AJ011856.1/70824-70908
+GGAGGGAUUUUCAAUGUUGGUAGUUGGAGUUGAGCUGUAAACUCAAUGACUUAGGUCUUC
+AUAGGUUCAAUUCCUAUUCCCUUCA
+>X03240.1/6071-6134
+GAAUAUGAAGCGAUUAAUUGCAGUUAGUUUCGACCUAACCUUAGGUAUUAUAUACCCUUA
+UUUU
+>S64977.1/800-870
+CAUUAGAUGACUGAAAGCAAGUACUGGUCUCUUAAACCAUUUUAUAGUAAAUUAGCACUU
+ACUUCUAAUGA
+>X05914.1/238-306
+UAUAUUUUGGUGUACGAUGCACAAAAGUUUUUGAUACUUUUAGUAAUAGUUUAAUUCUAU
+UAAAUAUAA
+>X99772.1/7842-7915
+CACUAAGAAGCUAAUAUGGGUUAAGCACCAGCCUUUUAAGCUGGAAGCAGGUGACUCCCA
+ACCACCCUUAAUGA
+>AB042809.1/7700-7764
+CACUAUGAAGCUAAGAGCGUUAACCUUUUAAGUUAAAGUUAGAGACCUUAAAAUCUCCAU
+AGUGA
+>X16885.1/553-488
+UCUAUUAAUAUAACAGUAUAUUUAGUUUUCCAAAUUAAAAGGCCUGUUAGAAGUCAGGUA
+GUAAAA
+>X16887.1/483-416
+CCUUAAAACUACAAAAAGCAGACAAUCUUGUAAAUUGUAAGAUAAAAGGUUUAAGUCCUU
+UUUAAGGU
+>X15613.1/59-121
+GACGGUAUAGUUUAAGUUGAGAUGUGUGCUCUGCGAGCAUUCGGUAGAGGUUUCUUGCCG
+UUG
+>X15613.1/1106-1175
+GUGCGUGUAGAUUAUAUUUGGUAAAAUCGUAAGGCUGUUAACUUUGAGAUGGUGUGUUUG
+CCCGCGGACG
+>M93388.1/1318-1384
+CUGGGGGUAGCUUAAGAUUAAAGUUUGGAAUUCUUACUUCUAAGAUAUCUGGUUUGGAUU
+CUUCAGG
+>X15613.1/1252-1313
+CCGGUAGGGCUGCGUUAGCAGGUUACUGUGAUAUAGUAAUAGUGAGAGUUUUCUUCGUCG
+GU
+>X15613.1/124-189
+UCAUUUCUAGUCUAGUUAAGGAUGUUGCUUUGUCGUGGCGGUGGGGUAUGUUUUGUACGG
+GAUGAG
+>X15613.1/1813-1875
+AGUGAUCUAGGUUAUUUUGGACUGUCUGUUUUCAAAACAGGAGGUGGCUUUGGUCGGUUG
+CUG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00008.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00008.ali
new file mode 100644
index 0000000..4fc2f77
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00008.ali
@@ -0,0 +1,177 @@
+# STOCKHOLM 1.0
+#=GF ID    Hammerhead_3
+#=GF AC    RF00008
+#=GF DE    Hammerhead ribozyme (type III)
+#=GF AU    Bateman A
+#=GF GA    29.0
+#=GF NC    29.0
+#=GF TC    29.5
+
+AJ536620.1/206-152             CCACCGUC.GGAAAGUG.UGCGCUUUCCCUGAUGAGCCCAA.........
+AJ536615.1/1-44                .........GGGUGGUG.UGUACCAUCCCUGAUGAGUCCAA.........
+AJ536612.1/206-152             UCACCGUC.GGAAAGUG.UGCGCUUUCCCUGAUGAGCCCGA.........
+AJ536617.1/1-40                .........GGGUGGUGUGUA.CCACCCCUGAUGAGUCCGA.........
+AJ536614.1/206-152             UCACCGUC.GGAAAGUG.UGCGCUUUCCCUGAUGAGCCCAA.........
+AJ536620.1/1-40                .........GGGUGGUGUGUG.CCACCCCUGAUGAGUCCGA.........
+AJ536619.1/206-152             CCACCGUC.GGAAAGUG.UGUACUUUCCCUGAUGAGUCCGA.........
+AJ550911.1/56-3                CAAAAGUC.UGGGCUA......AGCCCACUGAUGAGUUGCUGA.......
+AF170503.1/280-333             GAAAGGUC.UGUGCUU......AGCACACUGACGAGUUCCUGA.......
+AF170504.1/284-337             GAUAAGUC.UGUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ550912.1/56-3                CAAAAGUC.UGGGCUA......AGCCCACUGAUGAGUUGCUGA.......
+AJ247113.1/134-53              .UCCAGUC.GAGACCUGAAGUGGGUUUCCUGACGAGGCUGUGGAGAGAGC
+AJ241833.1/282-334             AAAGAGUC..GUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ241841.1/57-3                CAAAAGUU.UGGGCUAA.....AGCCCACUGAUGAGCCGCUGA.......
+AJ241839.1/282-334             GAUGAGUC..GUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ550901.1/282-334             GAAGAGUC..GCGCUA......AGCGCACUGAUGAGUCUUUGA.......
+AJ005298.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGUUGA.......
+AJ241819.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGUUGA.......
+AJ005320.1/281-333             GAAGAGUC..GUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ005310.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGCUGA.......
+AF339740.1/56-3                CAUAAGUC.UGGGCUU......AGCCCACUGAUGAGCCGUUGA.......
+AJ241828.1/56-3                CAUAAGUC.UGGGUUA......AGCCCACUGAUGAGCCGUUGA.......
+AJ550906.1/56-3                CAUAAGUC.UGGGCUU......AGCCCACUGAUGAGUCGCUGC.......
+AJ550903.1/281-333             GAAGAGUC..GUGCUU......AGCACACUGAUGAGUCUCUGA.......
+AJ241831.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGUUGA.......
+AJ241840.1/56-3                CAGAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGCUGA.......
+AJ005303.1/56-3                CAAAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGUUGA.......
+AJ005312.1/56-3                CAAAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGCUGA.......
+AJ550906.1/282-334             GAAGAGUC..GUGCUU......AGCACACUGAUGAGUCUCUGA.......
+AJ550907.1/56-3                CAUAAGUC.UGGGCUU......AGCCUACUGAUGAGUCGCUGC.......
+AF170503.1/55-3                CAUAAGUC.UGGGCUU......AG.CCACUGACGAGUCGCUGG.......
+Y14700.1/133-53                .UCCAGUC.GAGACCUGAAGUGGGUUUCCUGAUGAGGCUGUGGAGAGAGC
+AJ005321.1/281-333             GAAGAGUC..GUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ241845.1/282-335             GAUGAGUC.UGUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ005322.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGACGAGCCGUUGA.......
+M83545.1/56-3                  CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGUCGCUGA.......
+AJ005305.1/56-3                CAAAAGUC.UGGGCUA......AGCCCACUGACGAGCCGCUGG.......
+AJ550908.1/281-334             GAAGAGUC.UGCGCUU......AGCGCACUCAUGAGUCUCUGA.......
+AJ550909.1/56-3                CAUAAGUC.UGGGCUU......AGCCCACUGAUGAGUUGCUGC.......
+AJ241843.1/56-3                CAUAAGUC.UGGGCUU......AGCCCACUGAUGAGCCACUGA.......
+AF170523.1/55-3                CAAAAGUC.UGGGCUU......AG.CCACUGAUGAGCCGUUGA.......
+AF170509.1/56-3                CAUAAGUC.UAGGCUU......AGCCCACUGAUGAGCCGUUGA.......
+AJ241847.1/281-334             GAAGAGUC.UGUGCUA......AGCACACUGAUGAGUUUCUGA.......
+AJ241823.1/282-335             AAAGAGUC.UGUGCUA......AGCACACUGAUGAGUCUCUAA.......
+AJ247122.1/132-52              .UCCAGUC.GAGACCUGAAGUGGGUUUCCUGACGAGGCUGUGGAGAGAGC
+AJ005300.1/282-335             UAAGAGUC.UGUGGUA......AGCACACUGAUGAGUCUCUGA.......
+AJ005302.1/281-334             AAAGAGUC.UGUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ005318.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGUUGA.......
+AF339739.1/56-3                CAUAAGUC.UGGGCUU......AGCCCACUGAUGAGGCGUUGA.......
+AJ241838.1/56-3                CAAAAGUC.UGGGCUA......AGCCCACUGAUGAGCUGCUGA.......
+AJ247121.1/133-53              .UCCAGUC.GAGACCUGAAGUGGGUUUCCUGACGAGGCUGUGGAGAGAGC
+AJ550911.1/282-335             GAAGAGUC.UGUGCUA......AGCACACUGACGAGUCUCUGA.......
+AJ550898.1/282-335             GAAGAGUC.UGCGCUA......AGCGCACUGAUGAGUCUUUGA.......
+AF170516.1/283-335             GAAGAGUC..GUGCUU......AGCACACUGAUGAGUCUCUGA.......
+AJ005319.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGUUGA.......
+AJ550899.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGCCUUUGC.......
+AF170519.1/55-3                CAUAAGUC.UGGGCUU......AG.CCACUGAUGAGCCGUUGA.......
+AJ247116.1/133-53              .UCCAGUC.GAGACCUGAAGUGGGUUUACUGAUGAGGCUGUGGAGAGAGC
+AJ550907.1/281-333             AAAGAGUC..GCGCUU......AGCGCACUGAUGAGUCUCUGA.......
+AJ241850.1/282-334             UAAGAGUC..GUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AF170499.1/56-3                CAAAAGUC.UGGGCUA......AGCCCACUGAUGAGCCGCUGA.......
+AF170520.1/282-335             GAUAAGUC.UGUGCUU......AGCACACUGAUGAGUCUCUGA.......
+AJ005299.1/282-335             UAAGAGUC.UGUGCUA......AGCACACUGAUGAAUCUCUGA.......
+AJ005312.1/282-335             GAUGAGUC.UGUGCUA......AGCACACUGAUGAGUCUAUGA.......
+AJ550909.1/282-333             GAAGAGUC..GCGCUU......AGCGCACUGAUGAGUCUCUGA.......
+AJ005322.1/281-334             GAAGAGUC.UGUGCUA......AGCACACUGACGAGUCUCUGA.......
+AJ005294.1/282-334             UAAGAGUC..GUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ247123.1/132-52              .UCCAGUC.GAGACCUGAAGUGGGUUUCCUGAUGAGGCUGUGGAGAGAGC
+AJ550900.1/56-3                CAUAAGUC.UGGGCUA......AGCCCACUGAUGAGCCUUUGC.......
+AJ241830.1/282-334             AAAGAGUC..GUGCUA......AGCACACUGAUGAGUCUCUGA.......
+AJ241831.1/281-334             GAAGAGUC.UGUGCUA......AGCACACUGAUGAGUCUCUGA.......
+M83545.1/282-335               GAAGAGUC.UGUGCUA......AGCACACUGACGAGUCUCUGA.......
+AJ550910.1/282-336             GAAGAGUCCUGCGCUU......AGCGCACUGACGAGUCUCUGA.......
+AJ005314.1/281-334             AAAGAGUC.UGUGCUA......AGCACACUGACGAGUCUCUGA.......
+Y12833.1/339-285               CCGCUAUA.UGGGGAUGUGUG.UCCCUACUGACGAGUUCAA.........
+M63666.1/246-192               CCGGUGUC.UCAAGGUGCGUA.CCUUGACUGAUGAGUCCGA.........
+J02439.1/42-95                 UGUCCGUA..GUGGAUGUGUA.UCCACUCUGAUGAGUCCGA.........
+J02386.1/42-95                 UGUCCGUA..GUGGAUGUGUA.UCCACUCUGAUGAGUCCAA.........
+M33000.1/55-110                ACGCUGUC.UGUACUUGUAUC.AGUACACUGACGAGUCCCU.........
+M33001.1/56-111                ACGCUGUC.UGUACUUAUAUC.AGUACACUGACGAGUCCCU.........
+D00685.1/1-46                  .........GCCAGACGU.GGACCCGGCCUGAUGAGUCCGAAA.......
+M17439.1/1-48                  .........ACCGGAUGUGCUUUCCGGUCUGAUGAGUCCGU.........
+#=GC SS_cons                   .<<<<<<..<<<<<.........>>>>>.......<<<<...........
+
+AJ536620.1/206-152             ...................AAGGGCGAAACGGUAC
+AJ536615.1/1-44                ...................AAGGACGAAAUGG...
+AJ536612.1/206-152             ...................AAGGGCGAAACGGUAC
+AJ536617.1/1-40                ...................AAGGACGAA.......
+AJ536614.1/206-152             ...................AAGGGCGAAACGGUAC
+AJ536620.1/1-40                ...................AAGGACGAA.......
+AJ536619.1/206-152             ...................AAGGACGAAACGGUAC
+AJ550911.1/56-3                .................AACGCAACGAAACUUUUG
+AF170503.1/280-333             .................AAUGGAACGAAACCUUUU
+AF170504.1/284-337             .................AAUGAGACGAAACUUAUC
+AJ550912.1/56-3                .................GAUGCGACGAAACUUUUG
+AJ247113.1/134-53              AAAUUGCUUUACUCCCGCACAAGCCGAAACUGGA.
+AJ241833.1/282-334             .................AAUGAGACGAAACUCUUU
+AJ241841.1/57-3                .................AAUGCGGCGAAACUUUUG
+AJ241839.1/282-334             .................AAUGAGACGAAACUCAUA
+AJ550901.1/282-334             .................GAUAAGACGAAACUCUUC
+AJ005298.1/56-3                .................GAUACGGCGAAACUUUUG
+AJ241819.1/56-3                .................AAUACGGCGAAACUUUUG
+AJ005320.1/281-333             .................AAUGAGACGAAACUCUUU
+AJ005310.1/56-3                .................AAUGCGGCGAAACUUUUG
+AF339740.1/56-3                .................GAUACGGCGGAACUUAUG
+AJ241828.1/56-3                .................GAUACGGCGAAACUUAUG
+AJ550906.1/56-3                .................GAUGCGACGAAACUUAUG
+AJ550903.1/281-333             .................AAUGAGACGAAACUCUUU
+AJ241831.1/56-3                .................GAUACGGCGAAACUUCUG
+AJ241840.1/56-3                .................AAUGCGGCGAAACUUUUG
+AJ005303.1/56-3                .................GAUACGGCGAAACUUUUG
+AJ005312.1/56-3                .................AAUGCGGCUAAACUUUUG
+AJ550906.1/282-334             .................GAUGAGACGAAACUCUUC
+AJ550907.1/56-3                .................GAUGCGACGAAACUUAUG
+AF170503.1/55-3                .................GAUACGGCGAAACUUAUG
+Y14700.1/133-53                GAAAGCUUUACUCCCA.CACAAGCCGAAACUGGA.
+AJ005321.1/281-333             .................AAUGAGACGAAACUCUUG
+AJ241845.1/282-335             .................AAUGAGACGAAACUCAUG
+AJ005322.1/56-3                .................GAUACGGCGAAACUUAUG
+M83545.1/56-3                  .................AAUGCGACGAAACUUAUG
+AJ005305.1/56-3                .................GAUACGGCGAAACUUUUG
+AJ550908.1/281-334             .................GAUGAGACGAAACUCUUC
+AJ550909.1/56-3                .................GAUGCAACGAAACUUAUG
+AJ241843.1/56-3                .................AAUGCGGCGAAACUUUUG
+AF170523.1/55-3                .................GAUACGGCGAAACUUUUG
+AF170509.1/56-3                .................GAUACGGCGAAACUUAUG
+AJ241847.1/281-334             .................AAUGAGACGAAACUCUUG
+AJ241823.1/282-335             .................AAUGAGACGAAACUCUUU
+AJ247122.1/132-52              UAUUGCUUUACUCCCG.CACAAGCCGAAACUGGA.
+AJ005300.1/282-335             .................AAUGAGACGAAACUCUUG
+AJ005302.1/281-334             .................AUUGAGACGAAACUCUUG
+AJ005318.1/56-3                .................GAUACGGUGAAACUUAUG
+AF339739.1/56-3                .................GAUACGGCGAAACUUAUG
+AJ241838.1/56-3                .................AAUGCGGCAAAACUUUUG
+AJ247121.1/133-53              UUUCGCUUUACUCCCG.CACAAGCCGAAACUGGA.
+AJ550911.1/282-335             .................AAUGAGACGAAACUCUUC
+AJ550898.1/282-335             .................AAUAAGACGAAACUCUUC
+AF170516.1/283-335             .................AAUGAGACGAAACUCUUC
+AJ005319.1/56-3                .................GAUACGGCGAAACUUAUG
+AJ550899.1/56-3                .................GAUAAGGCGAAACUUAUG
+AF170519.1/55-3                .................GAUACGGCGAAACUUAUG
+AJ247116.1/133-53              GAAAGCUUUACUCCCA.CACAAGCCGAAACUGGA.
+AJ550907.1/281-333             .................GAUGAGACGAAACUCUUC
+AJ241850.1/282-334             .................AAAGAGACGAAACUCUUU
+AF170499.1/56-3                .................AAUGCGGCGAAACUUUUG
+AF170520.1/282-335             .................AAUGAGACGAAACUUAUC
+AJ005299.1/282-335             .................AAUGAGACGAAACUCUUG
+AJ005312.1/282-335             .................AAUGAGACGAAACUCAUA
+AJ550909.1/282-333             ..................AUGAGACGAAACUCUUC
+AJ005322.1/281-334             .................AAUGAGACGAAACUCUUU
+AJ005294.1/282-334             .................AAUGAGACGAAACUCUUG
+AJ247123.1/132-52              GAAAGCUUUACUCCCG.CACAAGCCGAAACUGGA.
+AJ550900.1/56-3                .................GACAAGGCGAAACUUAUG
+AJ241830.1/282-334             .................AAUGAGACGAAACUCUUG
+AJ241831.1/281-334             .................AAUGAGACGAAACUCUUA
+M83545.1/282-335               .................GAUGAGACGAAACUCUUC
+AJ550910.1/282-336             .................GAUGAGACGAAACUCUUC
+AJ005314.1/281-334             .................AAUGAGACGAAACUCUUU
+Y12833.1/339-285               ...................AAGAACGAAAUAGUUA
+M63666.1/246-192               ...................AAGGACGAAACACCAG
+J02439.1/42-95                 ...................AAGGACGAAACGGAUG
+J02386.1/42-95                 ...................AAGGACGAAACGGAUG
+M33000.1/55-110                ..................AAAGGACGAAACAGCGC
+M33001.1/56-111                ..................AAAGGACGAAACAGCGC
+D00685.1/1-46                  .....................GGACGAAACAGUA.
+M17439.1/1-48                  ...................GAGGACGAAACAGGAC
+#=GC SS_cons                   .....................>>>>...>>>>>>.
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00008.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00008.idx
new file mode 100644
index 0000000..8a0b4c6
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00008.idx
@@ -0,0 +1 @@
+AJ295015.1/58-1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00008.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00008.raw
new file mode 100644
index 0000000..5d1afcc
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00008.raw
@@ -0,0 +1,170 @@
+>AJ536620.1/206-152
+CCACCGUCGGAAAGUGUGCGCUUUCCCUGAUGAGCCCAAAAGGGCGAAACGGUAC
+>AJ536615.1/1-44
+GGGUGGUGUGUACCAUCCCUGAUGAGUCCAAAAGGACGAAAUGG
+>AJ536612.1/206-152
+UCACCGUCGGAAAGUGUGCGCUUUCCCUGAUGAGCCCGAAAGGGCGAAACGGUAC
+>AJ536617.1/1-40
+GGGUGGUGUGUACCACCCCUGAUGAGUCCGAAAGGACGAA
+>AJ536614.1/206-152
+UCACCGUCGGAAAGUGUGCGCUUUCCCUGAUGAGCCCAAAAGGGCGAAACGGUAC
+>AJ536620.1/1-40
+GGGUGGUGUGUGCCACCCCUGAUGAGUCCGAAAGGACGAA
+>AJ536619.1/206-152
+CCACCGUCGGAAAGUGUGUACUUUCCCUGAUGAGUCCGAAAGGACGAAACGGUAC
+>AJ550911.1/56-3
+CAAAAGUCUGGGCUAAGCCCACUGAUGAGUUGCUGAAACGCAACGAAACUUUUG
+>AF170503.1/280-333
+GAAAGGUCUGUGCUUAGCACACUGACGAGUUCCUGAAAUGGAACGAAACCUUUU
+>AF170504.1/284-337
+GAUAAGUCUGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUUAUC
+>AJ550912.1/56-3
+CAAAAGUCUGGGCUAAGCCCACUGAUGAGUUGCUGAGAUGCGACGAAACUUUUG
+>AJ247113.1/134-53
+UCCAGUCGAGACCUGAAGUGGGUUUCCUGACGAGGCUGUGGAGAGAGCAAAUUGCUUUAC
+UCCCGCACAAGCCGAAACUGGA
+>AJ241833.1/282-334
+AAAGAGUCGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUU
+>AJ241841.1/57-3
+CAAAAGUUUGGGCUAAAGCCCACUGAUGAGCCGCUGAAAUGCGGCGAAACUUUUG
+>AJ241839.1/282-334
+GAUGAGUCGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCAUA
+>AJ550901.1/282-334
+GAAGAGUCGCGCUAAGCGCACUGAUGAGUCUUUGAGAUAAGACGAAACUCUUC
+>AJ005298.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGCCGUUGAGAUACGGCGAAACUUUUG
+>AJ241819.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGCCGUUGAAAUACGGCGAAACUUUUG
+>AJ005320.1/281-333
+GAAGAGUCGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUU
+>AJ005310.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGCCGCUGAAAUGCGGCGAAACUUUUG
+>AF339740.1/56-3
+CAUAAGUCUGGGCUUAGCCCACUGAUGAGCCGUUGAGAUACGGCGGAACUUAUG
+>AJ241828.1/56-3
+CAUAAGUCUGGGUUAAGCCCACUGAUGAGCCGUUGAGAUACGGCGAAACUUAUG
+>AJ550906.1/56-3
+CAUAAGUCUGGGCUUAGCCCACUGAUGAGUCGCUGCGAUGCGACGAAACUUAUG
+>AJ550903.1/281-333
+GAAGAGUCGUGCUUAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUU
+>AJ241831.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGCCGUUGAGAUACGGCGAAACUUCUG
+>AJ241840.1/56-3
+CAGAAGUCUGGGCUAAGCCCACUGAUGAGCCGCUGAAAUGCGGCGAAACUUUUG
+>AJ005303.1/56-3
+CAAAAGUCUGGGCUAAGCCCACUGAUGAGCCGUUGAGAUACGGCGAAACUUUUG
+>AJ005312.1/56-3
+CAAAAGUCUGGGCUAAGCCCACUGAUGAGCCGCUGAAAUGCGGCUAAACUUUUG
+>AJ550906.1/282-334
+GAAGAGUCGUGCUUAGCACACUGAUGAGUCUCUGAGAUGAGACGAAACUCUUC
+>AJ550907.1/56-3
+CAUAAGUCUGGGCUUAGCCUACUGAUGAGUCGCUGCGAUGCGACGAAACUUAUG
+>AF170503.1/55-3
+CAUAAGUCUGGGCUUAGCCACUGACGAGUCGCUGGGAUACGGCGAAACUUAUG
+>Y14700.1/133-53
+UCCAGUCGAGACCUGAAGUGGGUUUCCUGAUGAGGCUGUGGAGAGAGCGAAAGCUUUACU
+CCCACACAAGCCGAAACUGGA
+>AJ005321.1/281-333
+GAAGAGUCGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUG
+>AJ241845.1/282-335
+GAUGAGUCUGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCAUG
+>AJ005322.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGACGAGCCGUUGAGAUACGGCGAAACUUAUG
+>M83545.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGUCGCUGAAAUGCGACGAAACUUAUG
+>AJ005305.1/56-3
+CAAAAGUCUGGGCUAAGCCCACUGACGAGCCGCUGGGAUACGGCGAAACUUUUG
+>AJ550908.1/281-334
+GAAGAGUCUGCGCUUAGCGCACUCAUGAGUCUCUGAGAUGAGACGAAACUCUUC
+>AJ550909.1/56-3
+CAUAAGUCUGGGCUUAGCCCACUGAUGAGUUGCUGCGAUGCAACGAAACUUAUG
+>AJ241843.1/56-3
+CAUAAGUCUGGGCUUAGCCCACUGAUGAGCCACUGAAAUGCGGCGAAACUUUUG
+>AF170523.1/55-3
+CAAAAGUCUGGGCUUAGCCACUGAUGAGCCGUUGAGAUACGGCGAAACUUUUG
+>AF170509.1/56-3
+CAUAAGUCUAGGCUUAGCCCACUGAUGAGCCGUUGAGAUACGGCGAAACUUAUG
+>AJ241847.1/281-334
+GAAGAGUCUGUGCUAAGCACACUGAUGAGUUUCUGAAAUGAGACGAAACUCUUG
+>AJ241823.1/282-335
+AAAGAGUCUGUGCUAAGCACACUGAUGAGUCUCUAAAAUGAGACGAAACUCUUU
+>AJ247122.1/132-52
+UCCAGUCGAGACCUGAAGUGGGUUUCCUGACGAGGCUGUGGAGAGAGCUAUUGCUUUACU
+CCCGCACAAGCCGAAACUGGA
+>AJ005300.1/282-335
+UAAGAGUCUGUGGUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUG
+>AJ005302.1/281-334
+AAAGAGUCUGUGCUAAGCACACUGAUGAGUCUCUGAAUUGAGACGAAACUCUUG
+>AJ005318.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGCCGUUGAGAUACGGUGAAACUUAUG
+>AF339739.1/56-3
+CAUAAGUCUGGGCUUAGCCCACUGAUGAGGCGUUGAGAUACGGCGAAACUUAUG
+>AJ241838.1/56-3
+CAAAAGUCUGGGCUAAGCCCACUGAUGAGCUGCUGAAAUGCGGCAAAACUUUUG
+>AJ247121.1/133-53
+UCCAGUCGAGACCUGAAGUGGGUUUCCUGACGAGGCUGUGGAGAGAGCUUUCGCUUUACU
+CCCGCACAAGCCGAAACUGGA
+>AJ550911.1/282-335
+GAAGAGUCUGUGCUAAGCACACUGACGAGUCUCUGAAAUGAGACGAAACUCUUC
+>AJ550898.1/282-335
+GAAGAGUCUGCGCUAAGCGCACUGAUGAGUCUUUGAAAUAAGACGAAACUCUUC
+>AF170516.1/283-335
+GAAGAGUCGUGCUUAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUC
+>AJ005319.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGCCGUUGAGAUACGGCGAAACUUAUG
+>AJ550899.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGCCUUUGCGAUAAGGCGAAACUUAUG
+>AF170519.1/55-3
+CAUAAGUCUGGGCUUAGCCACUGAUGAGCCGUUGAGAUACGGCGAAACUUAUG
+>AJ247116.1/133-53
+UCCAGUCGAGACCUGAAGUGGGUUUACUGAUGAGGCUGUGGAGAGAGCGAAAGCUUUACU
+CCCACACAAGCCGAAACUGGA
+>AJ550907.1/281-333
+AAAGAGUCGCGCUUAGCGCACUGAUGAGUCUCUGAGAUGAGACGAAACUCUUC
+>AJ241850.1/282-334
+UAAGAGUCGUGCUAAGCACACUGAUGAGUCUCUGAAAAGAGACGAAACUCUUU
+>AF170499.1/56-3
+CAAAAGUCUGGGCUAAGCCCACUGAUGAGCCGCUGAAAUGCGGCGAAACUUUUG
+>AF170520.1/282-335
+GAUAAGUCUGUGCUUAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUUAUC
+>AJ005299.1/282-335
+UAAGAGUCUGUGCUAAGCACACUGAUGAAUCUCUGAAAUGAGACGAAACUCUUG
+>AJ005312.1/282-335
+GAUGAGUCUGUGCUAAGCACACUGAUGAGUCUAUGAAAUGAGACGAAACUCAUA
+>AJ550909.1/282-333
+GAAGAGUCGCGCUUAGCGCACUGAUGAGUCUCUGAAUGAGACGAAACUCUUC
+>AJ005322.1/281-334
+GAAGAGUCUGUGCUAAGCACACUGACGAGUCUCUGAAAUGAGACGAAACUCUUU
+>AJ005294.1/282-334
+UAAGAGUCGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUG
+>AJ247123.1/132-52
+UCCAGUCGAGACCUGAAGUGGGUUUCCUGAUGAGGCUGUGGAGAGAGCGAAAGCUUUACU
+CCCGCACAAGCCGAAACUGGA
+>AJ550900.1/56-3
+CAUAAGUCUGGGCUAAGCCCACUGAUGAGCCUUUGCGACAAGGCGAAACUUAUG
+>AJ241830.1/282-334
+AAAGAGUCGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUG
+>AJ241831.1/281-334
+GAAGAGUCUGUGCUAAGCACACUGAUGAGUCUCUGAAAUGAGACGAAACUCUUA
+>M83545.1/282-335
+GAAGAGUCUGUGCUAAGCACACUGACGAGUCUCUGAGAUGAGACGAAACUCUUC
+>AJ550910.1/282-336
+GAAGAGUCCUGCGCUUAGCGCACUGACGAGUCUCUGAGAUGAGACGAAACUCUUC
+>AJ005314.1/281-334
+AAAGAGUCUGUGCUAAGCACACUGACGAGUCUCUGAAAUGAGACGAAACUCUUU
+>Y12833.1/339-285
+CCGCUAUAUGGGGAUGUGUGUCCCUACUGACGAGUUCAAAAGAACGAAAUAGUUA
+>M63666.1/246-192
+CCGGUGUCUCAAGGUGCGUACCUUGACUGAUGAGUCCGAAAGGACGAAACACCAG
+>J02439.1/42-95
+UGUCCGUAGUGGAUGUGUAUCCACUCUGAUGAGUCCGAAAGGACGAAACGGAUG
+>J02386.1/42-95
+UGUCCGUAGUGGAUGUGUAUCCACUCUGAUGAGUCCAAAAGGACGAAACGGAUG
+>M33000.1/55-110
+ACGCUGUCUGUACUUGUAUCAGUACACUGACGAGUCCCUAAAGGACGAAACAGCGC
+>M33001.1/56-111
+ACGCUGUCUGUACUUAUAUCAGUACACUGACGAGUCCCUAAAGGACGAAACAGCGC
+>D00685.1/1-46
+GCCAGACGUGGACCCGGCCUGAUGAGUCCGAAAGGACGAAACAGUA
+>M17439.1/1-48
+ACCGGAUGUGCUUUCCGGUCUGAUGAGUCCGUGAGGACGAAACAGGAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00008.test b/benchmarks/cmsearch-rmark/rmark-1/RF00008.test
new file mode 100644
index 0000000..a2b3ff7
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00008.test
@@ -0,0 +1,2 @@
+>AJ295015.1/58-1
+ACAGAGUCUGACAAACCGUCACUGAAGACGUUCAACUUGCGUUGAACAGAAACUCUGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00009.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00009.ali
new file mode 100644
index 0000000..49fe47f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00009.ali
@@ -0,0 +1,401 @@
+# STOCKHOLM 1.0
+#=GF ID    RNaseP_nuc
+#=GF AC    RF00009
+#=GF DE    Nuclear RNase P
+#=GF AU    Griffiths-Jones SR, Mifsud W
+#=GF GA    25.0
+#=GF NC    24.0
+#=GF TC    27.8
+
+AF004377.1/3-312             GCGGAGGGAAGCUCA.......UCAGUGGGG.UCACAUGUA.GGGUG...
+AF044331.1/3-308             GCGGAGGGAAGCUCA.......UCAGUGGGG.UCACAUGCA.GGGUG...
+U50408.1/6-270               .CGGAAGGAAGCUCA.......CUGUAGAGG.UCACCCACU.GAGUG...
+AF004373.1/1-320             GCGGAAGGAAGCUCA.......CUGUAGAGG.CUACUUGCU.GGGUG...
+AF004374.1/1-404             .CGGAAGGAAGCUCA.......CUGUAGAGG.UCAUGUACG.GAGUG...
+AF004372.1/1-406             GCGGAAGGAAGCUCA.......CUGUAGAGG.UUACAUACU.GAGUG...
+AF004371.1/5-310             GUGGAGGGAAGCUCA.......GUGCUGAGG.CUACAACCU.GAGUG...
+AF044737.1/1-397             GCGGAAGGAAGCUCA.......CUGUAGAGG.UCACGUGCU.GAGUG...
+AF077370.1/1-397             GCGGAAGGAAGCUCA.......CUGUAGAGG.UCACGUGCU.GAGUG...
+AF044328.1/1-326             GCGGAAGGAAGCUCA.......CUGUAGAGG.UCAUGUGCC.GAGUA...
+AF004375.1/1-307             GCGGAAGGAAGCUCA.......CUGUAGAGG.CUACAUGCA.GAGUG...
+AF044327.1/1-331             GCGGAAGGAAGCUCA.......CUGUAGAGG.UCACGCGCU.GGGUG...
+AF044325.1/1-327             GCGGAAGGAAGCUCA.......CUGUAGAGG.UCACUCGCU.GGGUG...
+AF044326.1/1-349             GCGGAAGGAAGCUCA.......CUGUAGAGG.CCACUAGCUUGGGUG...
+AF004376.1/1-331             GCGGAAGGAAGCUCA.......CUGUAGAGG.CCACUAGCUUGGGUG...
+U31227.1/435-700             GGCGGAGGAAGCUCA.......UCAGUGGGG.CCACGUGCU.GAGUG...
+L08802.1/6-289               GCGGAGG.AAGCUCA.......UCAGCGGGG.CCACGUGCU.GAGUG...
+U31003.1/348-640             GGCGGAAGAAGUUUA.......UCAGUGGGG.CCACGUGCU.GAGUG...
+U31228.1/337-600             GGCGGAGGAAGCUCA.......UCAGCAGGG.CCACGUGCU.GAGUG...
+L08800.1/29-285              ................................CCACGCGCU.GAGUG...
+L08687.1/6-320               GCGGAGGGAAGCUCA.......UCAGUGGGG.CCACGAGCU.GAGUG...
+L08685.1/6-320               GCGGAGGGAAGCUCA.......UCAGUGGGG.CCACGAGCU.GAGUG...
+X15624.1/5-339               GCGGAGGGAAGCUCA.......UCAGUGGGG.CCACGAGCU.GAGUG...
+L08686.1/6-320               GCGGAGGGAAGCUCA.......UCAGUGGGG.CCACGAGCU.GAGUG...
+L08688.1/6-320               GCGGAGGGAAGCUCA.......UCAGUGGGG.CCACGUGCU.GAGUG...
+L08801.1/30-315              ................................CCACAAGCU.GCAUG...
+#=GC SS_cons                 ...........<<<<............<<<<...........<<<<<...
+
+AF004377.1/3-312             .............CUUGUCA..CUCAACCAAUC...ACCUUGGGGAAGGU
+AF044331.1/3-308             .............CUUGUCA..CUCAACCAAUC...ACCUUGGGGAAGGU
+U50408.1/6-270               .............CUCGUCA..CUCGCCAACA.....CCUCGGGGAAGGU
+AF004373.1/1-320             ...........CUGUUGUUA..CUCUAUCAACC..AGCCUUGGGGAAGGU
+AF004374.1/1-404             .CGUCACAACUGUGAUGUCA..CUCCAUUAAUU....CCUCCGGGAAGGU
+AF004372.1/1-406             .CGUCAAUUCUGUGAUGUCA..CUUCAUUAUUC....CCUCCGGGAAGGU
+AF004371.1/5-310             ...........CAUUUGUCA..CUCUCAUACAU...UCCUCAGGGAAGGU
+AF044737.1/1-397             .CGUCACGCUUGUGAUGUCAU.CUCUAUCCCA.....CCUCCGGGAAGGU
+AF077370.1/1-397             .CGUCACUCUUGUGAUGUCAU.CUCUAUCCCA.....CCUCCGGGAAGGU
+AF044328.1/1-326             ...........CAUUUGUUA..CUCUCUCA.......CCUUGGGGAAGGU
+AF004375.1/1-307             ...........CAUAUGUCA..CUCAAGUA.......CCUUGGGGAAGGU
+AF044327.1/1-331             ...........UAUCGAUCA..CCCUCCUUGCU...ACCUUUGGGAAGGU
+AF044325.1/1-327             ...........UCUUGAUCA..CCCCCGUUGCU...ACCUUGGGGAAGGU
+AF044326.1/1-349             .............UCUAUCA..CCCUACUUCCG....CCUGUGGGAAGGU
+AF004376.1/1-331             .............UCUAUCA..CCCUACUUCCG....CCUCUGGGAAGGU
+U31227.1/435-700             .............CUGGUCA..CUCUUCGG......CCCCU.GGGCAGGU
+L08802.1/6-289               .............CUCGUCA..CUCU.UCGG......CCCCUGGGAAGGU
+U31003.1/348-640             .............AUCGUCA..CUCUUCGG......UCCCU.GGCAAGGU
+U31228.1/337-600             .............CUCGUCA..CUCUUCGG......CCCCU.GAGAAGGU
+L08800.1/29-285              .............CUCGUCA..CUCUCUCGG......CCCCUGGGAAGGU
+L08687.1/6-320               ..........CGUCCUGUCA..CUCCACUCCCA.UGUCCCUUGGGAAGGU
+L08685.1/6-320               ..........CGUCCUGUCA..CUCCACUCCCA.UGUCCCUUGGGAAGGU
+X15624.1/5-339               ..........CGUCCUGUCA..CUCCACUCCCA.UGUCCCUUGGGAAGGU
+L08686.1/6-320               ..........CGUCCUGUCA..CUCCACUCCCA.UGUCCCUUGGGAAGGU
+L08688.1/6-320               ..........CGUCCUGUCA..CUCCACUCCCA.UGUCCCUUGGGAAGGU
+L08801.1/30-315              ..........CCACAUGUCA..UCCCACCCCCA.UGUCCCUUGGGAAGGU
+#=GC SS_cons                 ..................>>..>>>............>>>>.........
+
+AF004377.1/3-312             CUGAGACA.............AGAGCCAAUCAC.................
+AF044331.1/3-308             CUGAGACA.............AGAGCCAAUCAC.................
+U50408.1/6-270               CUGAGACA.............GGAGCCACUCGC.................
+AF004373.1/1-320             CUGAGAUA.............AGAGCCACUUGU.................
+AF004374.1/1-404             CUGAGACA.............GGAGCCAUUAGC.................
+AF004372.1/1-406             CUGAGACA.............AGAGCCAAUAGC.................
+AF004371.1/5-310             CUGAGAUU.............AGAGCCAUCUAU.................
+AF044737.1/1-397             CUGAGACA.............GGAGCCCCUCGC.................
+AF077370.1/1-397             CUGAGACA.............GGAGCCCCUCGC.................
+AF044328.1/1-326             CUGAGACA.............AGAGCCGUUUC..................
+AF004375.1/1-307             CUGAGACA.............GGAGCCGGUAAU.................
+AF044327.1/1-331             CUGAGAGA.............AGGGCCAAGUGU.................
+AF044325.1/1-327             CUGAGAGA.............AGGGCCAAGUGU.................
+AF044326.1/1-349             CUGAGGGA.............AGGGCCAAAUUGC................
+AF004376.1/1-331             CUGAGGGA.............AGGGCCAAAUUGC................
+U31227.1/435-700             CUGAGACU.............GGGGCCUCCCAC.................
+L08802.1/6-289               CUGAGACU.............NGGGCCUCCCGC.................
+U31003.1/348-640             CUGAGACU.............GGGGCCUCCCGC.................
+U31228.1/337-600             CUGAGACU.............GGGGCCUCCCGC.................
+L08800.1/29-285              CUGAGACU.............GGGGCCUCCCGC.................
+L08687.1/6-320               CUGAGACU.............AGGGCCAGAGGC.................
+L08685.1/6-320               CUGAGACU.............AGGGCCAGAAGC.................
+X15624.1/5-339               CUGAGACU.............AGGGCCAGAGGC.................
+L08686.1/6-320               CUGAGACU.............AGGGCCAAAGGC.................
+L08688.1/6-320               CUGAGACU.............AGGGCCAGAGGC.................
+L08801.1/30-315              CUGAGUCA.............AGGGCCAGAG...................
+#=GC SS_cons                 ......................<<<<<.......................
+
+AF004377.1/3-312             ..................................................
+AF044331.1/3-308             ..................................................
+U50408.1/6-270               ..................................................
+AF004373.1/1-320             ..................................................
+AF004374.1/1-404             ..................................................
+AF004372.1/1-406             ..................................................
+AF004371.1/5-310             ..................................................
+AF044737.1/1-397             ..................................................
+AF077370.1/1-397             ..................................................
+AF044328.1/1-326             ..................................................
+AF004375.1/1-307             ..................................................
+AF044327.1/1-331             ..................................................
+AF044325.1/1-327             ..................................................
+AF044326.1/1-349             ..................................................
+AF004376.1/1-331             ..................................................
+U31227.1/435-700             ..................................................
+L08802.1/6-289               ..................................................
+U31003.1/348-640             ..................................................
+U31228.1/337-600             ..................................................
+L08800.1/29-285              ..................................................
+L08687.1/6-320               ..................................................
+L08685.1/6-320               ..................................................
+X15624.1/5-339               ..................................................
+L08686.1/6-320               ..................................................
+L08688.1/6-320               ..................................................
+L08801.1/30-315              ..................................................
+#=GC SS_cons                 ..................................................
+
+AF004377.1/3-312             ...............................UUCCCUAGCAGGGUA....
+AF044331.1/3-308             ...............................UUCCCUAGCAGGGUA....
+U50408.1/6-270               ...............................UGUCCUAGCAGGACA....
+AF004373.1/1-320             ...............................UGCCUUCACAAGGCA....
+AF004374.1/1-404             ...............................UGCCCUCACAGGGCG....
+AF004372.1/1-406             ...............................CGCCCUUACAGGGCG....
+AF004371.1/5-310             ...............................UGUCUUAACAAGGCA....
+AF044737.1/1-397             ...............................CGCCCUCACAGGGCG....
+AF077370.1/1-397             ...............................CGCCCUCACAGGGCG....
+AF044328.1/1-326             ...............................UGUCCUUGCAGGACA....
+AF004375.1/1-307             ...............................UGCCCCAGCAGGGCA....
+AF044327.1/1-331             ...............................CGCCUUAGCAGGGCG....
+AF044325.1/1-327             ...............................CGUCCUAGCAGGGCG....
+AF044326.1/1-349             ...............................CGCCCUAGCAGGGUG....
+AF004376.1/1-331             ...............................CGCCCUAGCAGGGUG....
+U31227.1/435-700             ...............................GGCCCUAACCGGGCU....
+L08802.1/6-289               ...............................GGCCCUAACCGGGCU....
+U31003.1/348-640             ...............................AGCCCUAACCGGGCU....
+U31228.1/337-600             ...............................GGCCCUAACCGGGCU....
+L08800.1/29-285              ...............................CGCCCUAACCGGGCU....
+L08687.1/6-320               ...............................GGCCCUAACAGGGCU....
+L08685.1/6-320               ...............................GGCCCUAACAGGGCU....
+X15624.1/5-339               ...............................GGCCCUAACAGGGCU....
+L08686.1/6-320               ...............................GGCCCUAACAGGGCU....
+L08688.1/6-320               ...............................GGCCCUAACAGGGCU....
+L08801.1/30-315              ...............................CACCCUAACAGGACU....
+#=GC SS_cons                 ...............................<<<<<.....>>>>>....
+
+AF004377.1/3-312             ..................UCACCUGAUC....UGGGUGA...........
+AF044331.1/3-308             ..................UCACCU..G......AUGUGA...........
+U50408.1/6-270               ..................UCAUCUGAA.....U.GAUGA...........
+AF004373.1/1-320             ..................UUGCUUGGUG....UAAGCAA...........
+AF004374.1/1-404             ..................UCACCUGAG.....UGGGUGA...........
+AF004372.1/1-406             ..................UCACUUGAG.....CGGGUGA...........
+AF004371.1/5-310             ..................UUGCUUGGUU....UGAGCAA...........
+AF044737.1/1-397             ..................UCACCUGAUAU..UCGGGUGA...........
+AF077370.1/1-397             ..................UCACCUGAUGU...CGGGUGA...........
+AF044328.1/1-326             ..................UCUUCCGAGC....CGGGAGA...........
+AF004375.1/1-307             ...................UCCCCUGAAA...AGGGGA............
+AF044327.1/1-331             ..................CCAUCUUAGG....AAGGUGG...........
+AF044325.1/1-327             ..................CCAUCUUAGG....AAGGUGG...........
+AF044326.1/1-349             ..................CCACCUUCUG....AAGGUGGA..........
+AF004376.1/1-331             ..................CCACCUUCUG....AAGGUGGG..........
+U31227.1/435-700             ..................CUCCCUGAG.....UGGGGAG...........
+L08802.1/6-289               ..................CUCCCCGAG.....CGGGGAG...........
+U31003.1/348-640             ..................CUCCCCGAG.....CGAGGAG...........
+U31228.1/337-600             ..................CUCCCCAAG.....UGGGGAG...........
+L08800.1/29-285              ..................CUCCCCGAG.....UGGGGAG...........
+L08687.1/6-320               ..................CUCCCUGAUCU..UCGGGGAG...........
+L08685.1/6-320               ..................CUCCCUGAGCU..UCGGGGAG...........
+X15624.1/5-339               ..................CUCCCUGAGCU..UCAGGGAG...........
+L08686.1/6-320               ..................CUCCCUGAGCU..UCGGGGAG...........
+L08688.1/6-320               ..................CUCCCUGAGCU..UCGGGGAG...........
+L08801.1/30-315              ..................UUCCCUGAGUU..UUGGGGAG...........
+#=GC SS_cons                 ..................<<<<<<<.......>>>>>>>...........
+
+AF004377.1/3-312             ......................GUGAGUGCACAGAGAAUAUGAGCCAUUG
+AF044331.1/3-308             ......................GUGAGUGCACAGAGAAUAUGAGCCAUUG
+U50408.1/6-270               ......................GCGAGUGCACAGAAAAUCGGGUCACGCG
+AF004373.1/1-320             ......................GUGAGUUCCCAUCAAAGAUGGCUCAGUU
+AF004374.1/1-404             ......................GUGAGUCCCCAGCAACCCCACGCUGGAG
+AF004372.1/1-406             ......................GUGAGUCCCCAGCAACCCCACGGUGGAG
+AF004371.1/5-310             ......................AUGAGUUACCAUCAAACCUUGUUCUGUU
+AF044737.1/1-397             ......................GUGAGCCCCCAGCAACCCACGUUGGA.G
+AF077370.1/1-397             ......................GUGAGCCCCCAGCAACCCCACGUUGGAG
+AF044328.1/1-326             ......................GCGAGCUCCCAGACACUCGGUGCAUGGA
+AF004375.1/1-307             ......................GCGAGCUCCCAGAGACCCGGGGCCCAAA
+AF044327.1/1-331             ......................GUGAGUUCCCAGCAAUAGGGGUCUCCUG
+AF044325.1/1-327             ......................GUGAGUUCCCAGCAAUAUGGAUCUCCAG
+AF044326.1/1-349             ......................GUGAGUUCCCACCAAUGUGGGUCUCCGA
+AF004376.1/1-331             ......................GUGAGUUCCCACCAAUGUGGGUCUCCGA
+U31227.1/435-700             ......................GUGAGUUCCCAGAGAGCAGGGCUCUAUG
+L08802.1/6-289               ......................GUGAGUUCCCAGAGAGCAGGGCUCUACG
+U31003.1/348-640             ......................AUGAGUUCCCAGAGAGCAGGGCUCUACG
+U31228.1/337-600             ......................GUGAAUUCCCAGAGAGCAGGGCUCUACA
+L08800.1/29-285              ......................GUGAGUUCCCAGAGAGCAGGGCUCCACG
+L08687.1/6-320               ......................GUGAGUUCCCAGAGAAUGGGGCUCCGCG
+L08685.1/6-320               ......................GUGAGUUCCCAGAGAACGGGGCUCCGCG
+X15624.1/5-339               ......................GUGAGUUCCCAGAGAACGGGGCUCCGCG
+L08686.1/6-320               ......................GUGAGUUCCCAGAGAACGGGGCUCCACG
+L08688.1/6-320               ......................GUGAGUUCCCAGAGAACGGGGCUCCGCG
+L08801.1/30-315              ......................GUGAAUUCCCAGAGAACUCAGCUCCCUG
+#=GC SS_cons                 ......................<<<<<<<.....................
+
+AF004377.1/3-312             UGAGUUGUCUUUACGGAAGAAACCAGCCAGUACAGCUCUCCAGCACUACU
+AF044331.1/3-308             UGAGCUGUCUUUACAGGAGAAACCAGCCAGUGCAGCUCUCCAGCACUACU
+U50408.1/6-270               CGCGAUUCUCGCAGCAGACGUUGAUGCUCGCACACAUUCAGCGGAUCAAC
+AF004373.1/1-320             GCAAGCUUAAUGCAAGAGACAUAGCAAAGAAGCCCAAUAUACUUCUGAUA
+AF004374.1/1-404             UGGACCGGCUCGACACGUGGAGUGGGCUCUGCAGGAGAGGCGGGGU.GGA
+AF004372.1/1-406             UGGACCGGCCCGCUGUGUGGAGGAGGCUCUGCAGGAGAGGCGGGGUGGGC
+AF004371.1/5-310             GUCGCUAGACUGCACAAGUAAUAGAAGUGGUUUUCCUCUAUGGAUGCUGA
+AF044737.1/1-397             UGGACCGGUCCGUUAUGUGGGAGAGGCUAUGCAAAAGACGCCGAGCAGGG
+AF077370.1/1-397             UGGACCGGUCCGUUAUGUGGGAGUGGCUAUGCAAAAGACACCGGGUAGGG
+AF044328.1/1-326             GGGGUUUGCACAAGAUGCUAGUUAGUAGUUGGUGGCUUGAUACUGCCUUC
+AF004375.1/1-307             GGGGGUGGCAUGAGACGCGUGACCGUGUAUCUGGUACUCGCUGAUGCUUA
+AF044327.1/1-331             UAAUGCCCCAGUUUGAGGCAGGAGAAGCGGGGCUGGAGGGGCUACUCCCU
+AF044325.1/1-327             UAAAGCCCUACUUUGAGGCAGGAGAAGCAGGGCUGGGGGGGUUCCCUCCU
+AF044326.1/1-349             UGAAGCCCUAGAAUUGAGGCAGGAGAAGCGGAGAGGGGUCGUGGGUCGUG
+AF004376.1/1-331             UGAAGCCCUAGAAUUGAGGCAGGAGAAGUGGAGAGGGGUCGUAGGCUCCU
+U31227.1/435-700             CAUGGGCAGACUGGGCAGUAGAAGCCCCAAGUCGG.GGUGGAUGCCUCCC
+L08802.1/6-289               CUUGGGCAGACUGGGCAGGAGAAAAGGCCCCGAGUUCGGGGCGGAUGCCU
+U31003.1/348-640             AGUGGGCAGACUGGGCAGGAGAAGCCCUGAGUCUGGGCAAGAUGCCUCCC
+U31228.1/337-600             CGUGGGCAGACUGGGCAGGAGGAAGUCCCGAGUCGGGGGGGAUGCCUCCC
+L08800.1/29-285              CGUGGGCAGACUGGGCAGGAGAAGCCCCCGGGUGGGCGGAUGCCUCCCUC
+L08687.1/6-320               CGAGGUCAGACUGGGCAGGAGAUGCCGUGGACCCCGCCCUUCGGGGAGGG
+L08685.1/6-320               CGAGGUCAGACUGGGCAGGAGAUGCCGUGGACCCCGCCCUUCGGGGAGGG
+X15624.1/5-339               CGAGGUCAGACUGGGCAGGAGAUGCCGUGGACCCCGCCCUUCGGGGAGGG
+L08686.1/6-320               CGAGGUCAGACUGGGCAGGAGAUGCCGUGGACCCCGCCCUUCGGGGAGGG
+L08688.1/6-320               CGAGGUCAGACUGGGCAGGAGAUGCCGUGGACCCCGCCCUUCGGGGAGGG
+L08801.1/30-315              CGAGGUCAGACUGGGCUGGACAUGCCACGGACCCACCCUUCUGGGAAGGG
+#=GC SS_cons                 ..................................................
+
+AF004377.1/3-312             GGUGGAUGUGACCUCACUGGC.............................
+AF044331.1/3-308             GGUGGAUGUGACCUCACUGGC.............................
+U50408.1/6-270               UGAUGCGACGCGCGCAGAC...............................
+AF004373.1/1-320             UGGAUGCAAUGCCCAACAGA..............................
+AF004374.1/1-404             CUGCAGUGAGA.GGGUGGAGUUACAGAUUGACACUC.CCACCCAACUCAG
+AF004372.1/1-406             UUGUGGUGAGA.GGGAGUGGUCGCAGAUUGAGGCUG.CUCCCACCUUACA
+AF004371.1/5-310             GGCAACUGAU........................................
+AF044737.1/1-397             AUGUGGUGAGAUGGGCGGGUCACUGAUUUGAGGCCCGCCUACUCUUCAUC
+AF077370.1/1-397             GUGUGGUGAGAUGGGCGGGUCACUGAUUUGAGGUCCGCCCACUCUUCAUC
+AF044328.1/1-326             CCUGGACUAGUUGAUGCCUAUUCAUCUGGGCA..................
+AF004375.1/1-307             CUCCUUCCGGGCA.....................................
+AF044327.1/1-331             CCUUCCUGCGGAUGCCUCCG.UGGCU.UACGCGGGGC.............
+AF044325.1/1-327             CCCUGCGGAUGCCUCCG.UGGCUUACUCGGGGU.................
+AF044326.1/1-349             GGUCGUAGGCAUCCUCCCCGCGGAUGCCUCUGUGGCUCCGUUCGGGAU..
+AF004376.1/1-331             CCCCGCGGAUGCCUCUG.UGGCUCCGUUCGGGAU................
+U31227.1/435-700             UUGCCGGAGC........................................
+L08802.1/6-289               CCCUCGCCGGAGC.....................................
+U31003.1/348-640             UCGCCAGAGC........................................
+U31228.1/337-600             UCGCCGGAGC........................................
+L08800.1/29-285              GCCGGGGC..........................................
+L08687.1/6-320               GCCCGNCGGAUGCCUCCUUUGCCGGAGC......................
+L08685.1/6-320               GCCCGGCGGAUGCCUCCUUUGCCGGAGC......................
+X15624.1/5-339               GCCCGGCGGAUGCCUCCUUUGCCGGAGC......................
+L08686.1/6-320               GCCCGGCGGAUGCCUCCUUUGCCGGAGC......................
+L08688.1/6-320               GCCCGGCGGAUGCCUCCUUUGCCGGAGC......................
+L08801.1/30-315              CCA.GGUGGAUGCCUCCUCAGCCAGAAC......................
+#=GC SS_cons                 ..................................................
+
+AF004377.1/3-312             .......................................UUGGAAA..CA
+AF044331.1/3-308             .......................................UUGGAAA..CA
+U50408.1/6-270               .......................................UUGGAAA..CA
+AF004373.1/1-320             .......................................CUGGAAA.UGA
+AF004374.1/1-404             UGAGGCUCCGCCCAGCUGAUGCCGCCCCCUCCCCGGGCCUUGGAAG.UGG
+AF004372.1/1-406             CACGGCUCCACCCGGCUGAUGCUGCCUCCUCCCCGGGCCUUGGAAG.UGG
+AF004371.1/5-310             .......................................UUGGAAAGUGA
+AF044737.1/1-397             UGCGCCUCUGCCUGGUGGAUGCCGCCUCCUCCCCGGACCUUGGAAG.UGA
+AF077370.1/1-397             UGCACCUCUGCCUAGUGGAUGCCGCCACCUCCCCGGACCUUGGAAG.CGA
+AF044328.1/1-326             .......................................UUGGAAG.UGG
+AF004375.1/1-307             .......................................UUGGAAG.UGG
+AF044327.1/1-331             .......................................UUGGGAA.UGA
+AF044325.1/1-327             .......................................UUGGGAA.UGA
+AF044326.1/1-349             .......................................UUGAGAA.UGA
+AF004376.1/1-331             .......................................UUGGGAA.UGA
+U31227.1/435-700             .......................................UUGGAAC.AGA
+L08802.1/6-289               .......................................UUGGAAC.AGA
+U31003.1/348-640             .......................................UUGGAAC.AGA
+U31228.1/337-600             .......................................UUGGAAC.AGA
+L08800.1/29-285              .......................................UUGGAAC.AGA
+L08687.1/6-320               .......................................UUGGAAC.AGA
+L08685.1/6-320               .......................................UUGGAAC.AGA
+X15624.1/5-339               .......................................UUGGAAC.AGA
+L08686.1/6-320               .......................................UUGGAAC.AGA
+L08688.1/6-320               .......................................UUGGAAC.AGA
+L08801.1/30-315              .......................................UUGGAAC.AGA
+#=GC SS_cons                 ................................................>>
+
+AF004377.1/3-312             CUCAU....GGCUGGC..................................
+AF044331.1/3-308             CUCAU....GGCUGGC..................................
+U50408.1/6-270               CUCGC....GGCUGGC..................................
+AF004373.1/1-320             CUCAC....GGCUGGCAU................................
+AF004374.1/1-404             CUCAC....GGCUGGCU.................................
+AF004372.1/1-406             CUCUC....GGCUGGCU.................................
+AF004371.1/5-310             CUCAU....GACUAGCAA................................
+AF044737.1/1-397             CUCAC....GGCUGGCU.................................
+AF077370.1/1-397             CUCAC....GGCUGGCU.................................
+AF044328.1/1-326             CUUGU....GGCUAGCAUGG..............................
+AF004375.1/1-307             CUCGC....GGCUGGCACUC..............................
+AF044327.1/1-331             CUCAC....GGCCGGCAA................................
+AF044325.1/1-327             CUCAC....GGCCGGCAA................................
+AF044326.1/1-349             CUUAC....GGCUGACAG................................
+AF004376.1/1-331             CUCAC....GGCUGGCAG................................
+U31227.1/435-700             CUCAC....GGCCAGC..................................
+L08802.1/6-289               CUCAC....GGCCAGCA.................................
+U31003.1/348-640             CUCAC....AGCCAGC..................................
+U31228.1/337-600             CUCAC....GGCCAGC..................................
+L08800.1/29-285              CUCAC....GGCCAGCA.................................
+L08687.1/6-320               CUCAC....GGCCAGCG.................................
+L08685.1/6-320               CUCAC....GGCCAGCG.................................
+X15624.1/5-339               CUCAC....GGCCAGCG.................................
+L08686.1/6-320               CUCAC....GGCCAGCG.................................
+L08688.1/6-320               CUCAC....GGCCAGCG.................................
+L08801.1/30-315              CUCAU....GGCCAACC.................................
+#=GC SS_cons                 >>>>>....>>>>..>..................................
+
+AF004377.1/3-312             ....................AUAUGAGUUUAAU.GUGUGAGUUGGAGU..
+AF044331.1/3-308             ....................AUAUGAGUGCAAU.GUGUGAGUUGGAGU..
+U50408.1/6-270               ....................GAAUGAGUGCGAU.GUGUGAGC........
+AF004373.1/1-320             ....................GUUCAAGCUCAAU.GACUGAGGGGAAGCAA
+AF004374.1/1-404             ....................GUGUUAGUCCAAU.GGCUGAGGUGGAGCAG
+AF004372.1/1-406             ....................GUAUGAGUCCAAU.GGCUGAGGUGGGGCAG
+AF004371.1/5-310             ....................AUUCAAGUUCAAU.UGCUGAGAGGAAGU..
+AF044737.1/1-397             ....................UACUGAGUCCAAU.GGCUGAGGCGAGGCA.
+AF077370.1/1-397             ....................UGCUGAGUCCAAU.GGCUGAGGCGAGGCA.
+AF044328.1/1-326             ....................CACUGAGUCCAAU.GGAUGAGGUGAGGCA.
+AF004375.1/1-307             ....................CCCUGAGUGCAAU.GGCUGAGGUGAGGUA.
+AF044327.1/1-331             ....................CGUUGAGUACAAUGGGCAGAGGUGAAGCG.
+AF044325.1/1-327             ....................CGUUGAGUACAAUGGGCAGAGGUGGAGC..
+AF044326.1/1-349             ....................CUUUGAGUACAAUGGGAAGAGGUGAAGCAC
+AF004376.1/1-331             ....................CUUUGAGUACAAUGGGAAGAGGUGAAGCCC
+U31227.1/435-700             .........................AGAGCAAG.UUUUAACCAU.UUAUA
+L08802.1/6-289               ....................GUGCGAGUUCAAU.GGCUGAGGUGAGGCAC
+U31003.1/348-640             .........................AGAGCGAG.UUUUAACCAU.UUAUU
+U31228.1/337-600             ........................AGAGCGAAU..UUUAACCAU.UUAUA
+L08800.1/29-285              ....................AUUCGAGUUCAAU.GGCUGAGGUGAGGCAC
+L08687.1/6-320               ....................AAGUGAGUUCAAU.GGCUGAGGUGAGGUAC
+L08685.1/6-320               ....................AAGUGAGUUCAAU.GGCUGAGGUGAGGUAC
+X15624.1/5-339               ....................AAGUGAGUUCAAU.GGCUGAGGUGAGGUAC
+L08686.1/6-320               ....................AAGUGAGUUCAAU.GGCUGAGGUGAGGUAC
+L08688.1/6-320               ....................AAGUGAGUUCAAU.GGCUGAGGUGAGGUAC
+L08801.1/30-315              ....................AAGUGAGUUCAA.....UGAGGUGAGGCAC
+#=GC SS_cons                 .....................................>>>><<<<<<<..
+
+AF004377.1/3-312             .......ACA.........CCU.CCAG..AACCCAAUUCAGACCACUCUC
+AF044331.1/3-308             .......ACA.........CCU.CCAG..AACCCAAUUCAGACCACUCUC
+U50408.1/6-270               .......UA.................G..CA..UAAC.............
+AF004373.1/1-320             GU.....GAUG........GCU.UCCU..AACCCAAUUCAGACCACUCUC
+AF004374.1/1-404             CUGCACGGGAUGUGUGCGCGCC.CCAU..AACCCAAUUCAGACCACUCUC
+AF004372.1/1-406             CUGCACGGGAUGUGUGCGCGCC.CCAU..AACCCAAUUCAGACCACUGUC
+AF004371.1/5-310             .......CAUU........ACU.UCCU..AACCCAAUUCAGACCACUCUC
+AF044737.1/1-397             .......GCUG.....UGCGCC.UCGU..AACCCAAUUCAGACCACUCUC
+AF077370.1/1-397             .......GCUG.....UGCGCC.UCGU..AACCCAAUUCAGACCACUCUC
+AF044328.1/1-326             .......ACUG.......UGCC.UCAU..AACCCAAUUCAGACCACUCUC
+AF004375.1/1-307             .......AUGG.......CGCC.UCAU..AACCCAAUUCAGACCACUCUC
+AF044327.1/1-331             .......GCC.........GCU.UCAU..AACCCAAUUCAGACCACUCUC
+AF044325.1/1-327             .......ACCC........GCU.UCAU..AACCCAAUUCAGACCACUCUC
+AF044326.1/1-349             C......GCC........AGCU.UCAUAUAACCCAAUUCAGACCACUCUC
+AF004376.1/1-331             .......GCC........AGCU.UCAU..AACCCAAUUCAGACCACUCUC
+U31227.1/435-700             .......UUUU.......UUAA.CAUG..AAACA................
+L08802.1/6-289               CU.....CCCG.......GGCC.UCAU..AACCCAAUUCA..........
+U31003.1/348-640             U......UUUU........UAA.CAUG..AACCACAGAACAAUAAUCAUU
+U31228.1/337-600             .......UUUU.......UUAA.CAUG..AA...................
+L08800.1/29-285              .......CUCG.....CGGGCC.UCAU..AACCCAAUUCA..........
+L08687.1/6-320               CCC....GGAG.....GGGACC.UCAU..AACCCAAUUCA..........
+L08685.1/6-320               CCC....GUAG.....GGGACC.UCAU..AACCCAAUUCA..........
+X15624.1/5-339               CCC....GCAG.....GGGACC.UCAU..AACCCAAUUCAGACCACUCUC
+L08686.1/6-320               CCC....GCAG.....GGGACC.UCAU..AACCCAAUUCA..........
+L08688.1/6-320               CCC....GCAG.....GGGACC.UCAU..AACCCAAUUCA..........
+L08801.1/30-315              CCCA...CCCA....AGGGGCC.UCAU..AACCCAAUUCA..........
+#=GC SS_cons                 ...................>>>.>>>>.......................
+
+AF004377.1/3-312             CGGAAUUCCG
+AF044331.1/3-308             CGGAAUUCCG
+U50408.1/6-270               ..........
+AF004373.1/1-320             CGGAAUUCCG
+AF004374.1/1-404             CGGAAUUCCG
+AF004372.1/1-406             CGGAAUUCCG
+AF004371.1/5-310             CGGAAUUCCG
+AF044737.1/1-397             CGGAAUUCCG
+AF077370.1/1-397             CGGAAUUCCG
+AF044328.1/1-326             CGGAAUUCCG
+AF004375.1/1-307             CGGAAUUCCG
+AF044327.1/1-331             CGGAAUUCCG
+AF044325.1/1-327             CGGAAUUCC.
+AF044326.1/1-349             CGGAAUUCCG
+AF004376.1/1-331             CGGAAUUCCG
+U31227.1/435-700             ..........
+L08802.1/6-289               ..........
+U31003.1/348-640             CAAACAACAA
+U31228.1/337-600             ..........
+L08800.1/29-285              ..........
+L08687.1/6-320               ..........
+L08685.1/6-320               ..........
+X15624.1/5-339               CUCCGCCCAU
+L08686.1/6-320               ..........
+L08688.1/6-320               ..........
+L08801.1/30-315              ..........
+#=GC SS_cons                 ..........
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00009.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00009.idx
new file mode 100644
index 0000000..6d70960
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00009.idx
@@ -0,0 +1,21 @@
+AF186214.1/1-364
+AF186218.1/1-219
+AF186227.1/8-348
+AF186219.1/2-333
+AF186221.1/1-232
+AF186222.1/3-314
+L12745.1/413-775
+AF186225.1/1-234
+AF186224.1/6-446
+AF186226.1/1-244
+L12750.1/273-601
+L12748.1/280-611
+AF186229.1/1-295
+AF186232.1/1-262
+AF186233.1/1-295
+AF186230.1/1-232
+AF186228.1/1-243
+X04013.1/204-466
+X52531.1/47-307
+X56558.1/5-317
+AF434764.1/1-252
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00009.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00009.raw
new file mode 100644
index 0000000..df71078
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00009.raw
@@ -0,0 +1,179 @@
+>AF004377.1/3-312
+GCGGAGGGAAGCUCAUCAGUGGGGUCACAUGUAGGGUGCUUGUCACUCAACCAAUCACCU
+UGGGGAAGGUCUGAGACAAGAGCCAAUCACUUCCCUAGCAGGGUAUCACCUGAUCUGGGU
+GAGUGAGUGCACAGAGAAUAUGAGCCAUUGUGAGUUGUCUUUACGGAAGAAACCAGCCAG
+UACAGCUCUCCAGCACUACUGGUGGAUGUGACCUCACUGGCUUGGAAACACUCAUGGCUG
+GCAUAUGAGUUUAAUGUGUGAGUUGGAGUACACCUCCAGAACCCAAUUCAGACCACUCUC
+CGGAAUUCCG
+>AF044331.1/3-308
+GCGGAGGGAAGCUCAUCAGUGGGGUCACAUGCAGGGUGCUUGUCACUCAACCAAUCACCU
+UGGGGAAGGUCUGAGACAAGAGCCAAUCACUUCCCUAGCAGGGUAUCACCUGAUGUGAGU
+GAGUGCACAGAGAAUAUGAGCCAUUGUGAGCUGUCUUUACAGGAGAAACCAGCCAGUGCA
+GCUCUCCAGCACUACUGGUGGAUGUGACCUCACUGGCUUGGAAACACUCAUGGCUGGCAU
+AUGAGUGCAAUGUGUGAGUUGGAGUACACCUCCAGAACCCAAUUCAGACCACUCUCCGGA
+AUUCCG
+>U50408.1/6-270
+CGGAAGGAAGCUCACUGUAGAGGUCACCCACUGAGUGCUCGUCACUCGCCAACACCUCGG
+GGAAGGUCUGAGACAGGAGCCACUCGCUGUCCUAGCAGGACAUCAUCUGAAUGAUGAGCG
+AGUGCACAGAAAAUCGGGUCACGCGCGCGAUUCUCGCAGCAGACGUUGAUGCUCGCACAC
+AUUCAGCGGAUCAACUGAUGCGACGCGCGCAGACUUGGAAACACUCGCGGCUGGCGAAUG
+AGUGCGAUGUGUGAGCUAGCAUAAC
+>AF004373.1/1-320
+GCGGAAGGAAGCUCACUGUAGAGGCUACUUGCUGGGUGCUGUUGUUACUCUAUCAACCAG
+CCUUGGGGAAGGUCUGAGAUAAGAGCCACUUGUUGCCUUCACAAGGCAUUGCUUGGUGUA
+AGCAAGUGAGUUCCCAUCAAAGAUGGCUCAGUUGCAAGCUUAAUGCAAGAGACAUAGCAA
+AGAAGCCCAAUAUACUUCUGAUAUGGAUGCAAUGCCCAACAGACUGGAAAUGACUCACGG
+CUGGCAUGUUCAAGCUCAAUGACUGAGGGGAAGCAAGUGAUGGCUUCCUAACCCAAUUCA
+GACCACUCUCCGGAAUUCCG
+>AF004374.1/1-404
+CGGAAGGAAGCUCACUGUAGAGGUCAUGUACGGAGUGCGUCACAACUGUGAUGUCACUCC
+AUUAAUUCCUCCGGGAAGGUCUGAGACAGGAGCCAUUAGCUGCCCUCACAGGGCGUCACC
+UGAGUGGGUGAGUGAGUCCCCAGCAACCCCACGCUGGAGUGGACCGGCUCGACACGUGGA
+GUGGGCUCUGCAGGAGAGGCGGGGUGGACUGCAGUGAGAGGGUGGAGUUACAGAUUGACA
+CUCCCACCCAACUCAGUGAGGCUCCGCCCAGCUGAUGCCGCCCCCUCCCCGGGCCUUGGA
+AGUGGCUCACGGCUGGCUGUGUUAGUCCAAUGGCUGAGGUGGAGCAGCUGCACGGGAUGU
+GUGCGCGCCCCAUAACCCAAUUCAGACCACUCUCCGGAAUUCCG
+>AF004372.1/1-406
+GCGGAAGGAAGCUCACUGUAGAGGUUACAUACUGAGUGCGUCAAUUCUGUGAUGUCACUU
+CAUUAUUCCCUCCGGGAAGGUCUGAGACAAGAGCCAAUAGCCGCCCUUACAGGGCGUCAC
+UUGAGCGGGUGAGUGAGUCCCCAGCAACCCCACGGUGGAGUGGACCGGCCCGCUGUGUGG
+AGGAGGCUCUGCAGGAGAGGCGGGGUGGGCUUGUGGUGAGAGGGAGUGGUCGCAGAUUGA
+GGCUGCUCCCACCUUACACACGGCUCCACCCGGCUGAUGCUGCCUCCUCCCCGGGCCUUG
+GAAGUGGCUCUCGGCUGGCUGUAUGAGUCCAAUGGCUGAGGUGGGGCAGCUGCACGGGAU
+GUGUGCGCGCCCCAUAACCCAAUUCAGACCACUGUCCGGAAUUCCG
+>AF004371.1/5-310
+GUGGAGGGAAGCUCAGUGCUGAGGCUACAACCUGAGUGCAUUUGUCACUCUCAUACAUUC
+CUCAGGGAAGGUCUGAGAUUAGAGCCAUCUAUUGUCUUAACAAGGCAUUGCUUGGUUUGA
+GCAAAUGAGUUACCAUCAAACCUUGUUCUGUUGUCGCUAGACUGCACAAGUAAUAGAAGU
+GGUUUUCCUCUAUGGAUGCUGAGGCAACUGAUUUGGAAAGUGACUCAUGACUAGCAAAUU
+CAAGUUCAAUUGCUGAGAGGAAGUCAUUACUUCCUAACCCAAUUCAGACCACUCUCCGGA
+AUUCCG
+>AF044737.1/1-397
+GCGGAAGGAAGCUCACUGUAGAGGUCACGUGCUGAGUGCGUCACGCUUGUGAUGUCAUCU
+CUAUCCCACCUCCGGGAAGGUCUGAGACAGGAGCCCCUCGCCGCCCUCACAGGGCGUCAC
+CUGAUAUUCGGGUGAGUGAGCCCCCAGCAACCCACGUUGGAGUGGACCGGUCCGUUAUGU
+GGGAGAGGCUAUGCAAAAGACGCCGAGCAGGGAUGUGGUGAGAUGGGCGGGUCACUGAUU
+UGAGGCCCGCCUACUCUUCAUCUGCGCCUCUGCCUGGUGGAUGCCGCCUCCUCCCCGGAC
+CUUGGAAGUGACUCACGGCUGGCUUACUGAGUCCAAUGGCUGAGGCGAGGCAGCUGUGCG
+CCUCGUAACCCAAUUCAGACCACUCUCCGGAAUUCCG
+>AF077370.1/1-397
+GCGGAAGGAAGCUCACUGUAGAGGUCACGUGCUGAGUGCGUCACUCUUGUGAUGUCAUCU
+CUAUCCCACCUCCGGGAAGGUCUGAGACAGGAGCCCCUCGCCGCCCUCACAGGGCGUCAC
+CUGAUGUCGGGUGAGUGAGCCCCCAGCAACCCCACGUUGGAGUGGACCGGUCCGUUAUGU
+GGGAGUGGCUAUGCAAAAGACACCGGGUAGGGGUGUGGUGAGAUGGGCGGGUCACUGAUU
+UGAGGUCCGCCCACUCUUCAUCUGCACCUCUGCCUAGUGGAUGCCGCCACCUCCCCGGAC
+CUUGGAAGCGACUCACGGCUGGCUUGCUGAGUCCAAUGGCUGAGGCGAGGCAGCUGUGCG
+CCUCGUAACCCAAUUCAGACCACUCUCCGGAAUUCCG
+>AF044328.1/1-326
+GCGGAAGGAAGCUCACUGUAGAGGUCAUGUGCCGAGUACAUUUGUUACUCUCUCACCUUG
+GGGAAGGUCUGAGACAAGAGCCGUUUCUGUCCUUGCAGGACAUCUUCCGAGCCGGGAGAG
+CGAGCUCCCAGACACUCGGUGCAUGGAGGGGUUUGCACAAGAUGCUAGUUAGUAGUUGGU
+GGCUUGAUACUGCCUUCCCUGGACUAGUUGAUGCCUAUUCAUCUGGGCAUUGGAAGUGGC
+UUGUGGCUAGCAUGGCACUGAGUCCAAUGGAUGAGGUGAGGCAACUGUGCCUCAUAACCC
+AAUUCAGACCACUCUCCGGAAUUCCG
+>AF004375.1/1-307
+GCGGAAGGAAGCUCACUGUAGAGGCUACAUGCAGAGUGCAUAUGUCACUCAAGUACCUUG
+GGGAAGGUCUGAGACAGGAGCCGGUAAUUGCCCCAGCAGGGCAUCCCCUGAAAAGGGGAG
+CGAGCUCCCAGAGACCCGGGGCCCAAAGGGGGUGGCAUGAGACGCGUGACCGUGUAUCUG
+GUACUCGCUGAUGCUUACUCCUUCCGGGCAUUGGAAGUGGCUCGCGGCUGGCACUCCCCU
+GAGUGCAAUGGCUGAGGUGAGGUAAUGGCGCCUCAUAACCCAAUUCAGACCACUCUCCGG
+AAUUCCG
+>AF044327.1/1-331
+GCGGAAGGAAGCUCACUGUAGAGGUCACGCGCUGGGUGUAUCGAUCACCCUCCUUGCUAC
+CUUUGGGAAGGUCUGAGAGAAGGGCCAAGUGUCGCCUUAGCAGGGCGCCAUCUUAGGAAG
+GUGGGUGAGUUCCCAGCAAUAGGGGUCUCCUGUAAUGCCCCAGUUUGAGGCAGGAGAAGC
+GGGGCUGGAGGGGCUACUCCCUCCUUCCUGCGGAUGCCUCCGUGGCUUACGCGGGGCUUG
+GGAAUGACUCACGGCCGGCAACGUUGAGUACAAUGGGCAGAGGUGAAGCGGCCGCUUCAU
+AACCCAAUUCAGACCACUCUCCGGAAUUCCG
+>AF044325.1/1-327
+GCGGAAGGAAGCUCACUGUAGAGGUCACUCGCUGGGUGUCUUGAUCACCCCCGUUGCUAC
+CUUGGGGAAGGUCUGAGAGAAGGGCCAAGUGUCGUCCUAGCAGGGCGCCAUCUUAGGAAG
+GUGGGUGAGUUCCCAGCAAUAUGGAUCUCCAGUAAAGCCCUACUUUGAGGCAGGAGAAGC
+AGGGCUGGGGGGGUUCCCUCCUCCCUGCGGAUGCCUCCGUGGCUUACUCGGGGUUUGGGA
+AUGACUCACGGCCGGCAACGUUGAGUACAAUGGGCAGAGGUGGAGCACCCGCUUCAUAAC
+CCAAUUCAGACCACUCUCCGGAAUUCC
+>AF044326.1/1-349
+GCGGAAGGAAGCUCACUGUAGAGGCCACUAGCUUGGGUGUCUAUCACCCUACUUCCGCCU
+GUGGGAAGGUCUGAGGGAAGGGCCAAAUUGCCGCCCUAGCAGGGUGCCACCUUCUGAAGG
+UGGAGUGAGUUCCCACCAAUGUGGGUCUCCGAUGAAGCCCUAGAAUUGAGGCAGGAGAAG
+CGGAGAGGGGUCGUGGGUCGUGGGUCGUAGGCAUCCUCCCCGCGGAUGCCUCUGUGGCUC
+CGUUCGGGAUUUGAGAAUGACUUACGGCUGACAGCUUUGAGUACAAUGGGAAGAGGUGAA
+GCACCGCCAGCUUCAUAUAACCCAAUUCAGACCACUCUCCGGAAUUCCG
+>AF004376.1/1-331
+GCGGAAGGAAGCUCACUGUAGAGGCCACUAGCUUGGGUGUCUAUCACCCUACUUCCGCCU
+CUGGGAAGGUCUGAGGGAAGGGCCAAAUUGCCGCCCUAGCAGGGUGCCACCUUCUGAAGG
+UGGGGUGAGUUCCCACCAAUGUGGGUCUCCGAUGAAGCCCUAGAAUUGAGGCAGGAGAAG
+UGGAGAGGGGUCGUAGGCUCCUCCCCGCGGAUGCCUCUGUGGCUCCGUUCGGGAUUUGGG
+AAUGACUCACGGCUGGCAGCUUUGAGUACAAUGGGAAGAGGUGAAGCCCGCCAGCUUCAU
+AACCCAAUUCAGACCACUCUCCGGAAUUCCG
+>U31227.1/435-700
+GGCGGAGGAAGCUCAUCAGUGGGGCCACGUGCUGAGUGCUGGUCACUCUUCGGCCCCUGG
+GCAGGUCUGAGACUGGGGCCUCCCACGGCCCUAACCGGGCUCUCCCUGAGUGGGGAGGUG
+AGUUCCCAGAGAGCAGGGCUCUAUGCAUGGGCAGACUGGGCAGUAGAAGCCCCAAGUCGG
+GGUGGAUGCCUCCCUUGCCGGAGCUUGGAACAGACUCACGGCCAGCAGAGCAAGUUUUAA
+CCAUUUAUAUUUUUUAACAUGAAACA
+>L08802.1/6-289
+GCGGAGGAAGCUCAUCAGCGGGGCCACGUGCUGAGUGCUCGUCACUCUUCGGCCCCUGGG
+AAGGUCUGAGACUNGGGCCUCCCGCGGCCCUAACCGGGCUCUCCCCGAGCGGGGAGGUGA
+GUUCCCAGAGAGCAGGGCUCUACGCUUGGGCAGACUGGGCAGGAGAAAAGGCCCCGAGUU
+CGGGGCGGAUGCCUCCCUCGCCGGAGCUUGGAACAGACUCACGGCCAGCAGUGCGAGUUC
+AAUGGCUGAGGUGAGGCACCUCCCGGGCCUCAUAACCCAAUUCA
+>U31003.1/348-640
+GGCGGAAGAAGUUUAUCAGUGGGGCCACGUGCUGAGUGAUCGUCACUCUUCGGUCCCUGG
+CAAGGUCUGAGACUGGGGCCUCCCGCAGCCCUAACCGGGCUCUCCCCGAGCGAGGAGAUG
+AGUUCCCAGAGAGCAGGGCUCUACGAGUGGGCAGACUGGGCAGGAGAAGCCCUGAGUCUG
+GGCAAGAUGCCUCCCUCGCCAGAGCUUGGAACAGACUCACAGCCAGCAGAGCGAGUUUUA
+ACCAUUUAUUUUUUUUAACAUGAACCACAGAACAAUAAUCAUUCAAACAACAA
+>U31228.1/337-600
+GGCGGAGGAAGCUCAUCAGCAGGGCCACGUGCUGAGUGCUCGUCACUCUUCGGCCCCUGA
+GAAGGUCUGAGACUGGGGCCUCCCGCGGCCCUAACCGGGCUCUCCCCAAGUGGGGAGGUG
+AAUUCCCAGAGAGCAGGGCUCUACACGUGGGCAGACUGGGCAGGAGGAAGUCCCGAGUCG
+GGGGGGAUGCCUCCCUCGCCGGAGCUUGGAACAGACUCACGGCCAGCAGAGCGAAUUUUA
+ACCAUUUAUAUUUUUUAACAUGAA
+>L08800.1/29-285
+CCACGCGCUGAGUGCUCGUCACUCUCUCGGCCCCUGGGAAGGUCUGAGACUGGGGCCUCC
+CGCCGCCCUAACCGGGCUCUCCCCGAGUGGGGAGGUGAGUUCCCAGAGAGCAGGGCUCCA
+CGCGUGGGCAGACUGGGCAGGAGAAGCCCCCGGGUGGGCGGAUGCCUCCCUCGCCGGGGC
+UUGGAACAGACUCACGGCCAGCAAUUCGAGUUCAAUGGCUGAGGUGAGGCACCUCGCGGG
+CCUCAUAACCCAAUUCA
+>L08687.1/6-320
+GCGGAGGGAAGCUCAUCAGUGGGGCCACGAGCUGAGUGCGUCCUGUCACUCCACUCCCAU
+GUCCCUUGGGAAGGUCUGAGACUAGGGCCAGAGGCGGCCCUAACAGGGCUCUCCCUGAUC
+UUCGGGGAGGUGAGUUCCCAGAGAAUGGGGCUCCGCGCGAGGUCAGACUGGGCAGGAGAU
+GCCGUGGACCCCGCCCUUCGGGGAGGGGCCCGNCGGAUGCCUCCUUUGCCGGAGCUUGGA
+ACAGACUCACGGCCAGCGAAGUGAGUUCAAUGGCUGAGGUGAGGUACCCCGGAGGGGACC
+UCAUAACCCAAUUCA
+>L08685.1/6-320
+GCGGAGGGAAGCUCAUCAGUGGGGCCACGAGCUGAGUGCGUCCUGUCACUCCACUCCCAU
+GUCCCUUGGGAAGGUCUGAGACUAGGGCCAGAAGCGGCCCUAACAGGGCUCUCCCUGAGC
+UUCGGGGAGGUGAGUUCCCAGAGAACGGGGCUCCGCGCGAGGUCAGACUGGGCAGGAGAU
+GCCGUGGACCCCGCCCUUCGGGGAGGGGCCCGGCGGAUGCCUCCUUUGCCGGAGCUUGGA
+ACAGACUCACGGCCAGCGAAGUGAGUUCAAUGGCUGAGGUGAGGUACCCCGUAGGGGACC
+UCAUAACCCAAUUCA
+>X15624.1/5-339
+GCGGAGGGAAGCUCAUCAGUGGGGCCACGAGCUGAGUGCGUCCUGUCACUCCACUCCCAU
+GUCCCUUGGGAAGGUCUGAGACUAGGGCCAGAGGCGGCCCUAACAGGGCUCUCCCUGAGC
+UUCAGGGAGGUGAGUUCCCAGAGAACGGGGCUCCGCGCGAGGUCAGACUGGGCAGGAGAU
+GCCGUGGACCCCGCCCUUCGGGGAGGGGCCCGGCGGAUGCCUCCUUUGCCGGAGCUUGGA
+ACAGACUCACGGCCAGCGAAGUGAGUUCAAUGGCUGAGGUGAGGUACCCCGCAGGGGACC
+UCAUAACCCAAUUCAGACCACUCUCCUCCGCCCAU
+>L08686.1/6-320
+GCGGAGGGAAGCUCAUCAGUGGGGCCACGAGCUGAGUGCGUCCUGUCACUCCACUCCCAU
+GUCCCUUGGGAAGGUCUGAGACUAGGGCCAAAGGCGGCCCUAACAGGGCUCUCCCUGAGC
+UUCGGGGAGGUGAGUUCCCAGAGAACGGGGCUCCACGCGAGGUCAGACUGGGCAGGAGAU
+GCCGUGGACCCCGCCCUUCGGGGAGGGGCCCGGCGGAUGCCUCCUUUGCCGGAGCUUGGA
+ACAGACUCACGGCCAGCGAAGUGAGUUCAAUGGCUGAGGUGAGGUACCCCGCAGGGGACC
+UCAUAACCCAAUUCA
+>L08688.1/6-320
+GCGGAGGGAAGCUCAUCAGUGGGGCCACGUGCUGAGUGCGUCCUGUCACUCCACUCCCAU
+GUCCCUUGGGAAGGUCUGAGACUAGGGCCAGAGGCGGCCCUAACAGGGCUCUCCCUGAGC
+UUCGGGGAGGUGAGUUCCCAGAGAACGGGGCUCCGCGCGAGGUCAGACUGGGCAGGAGAU
+GCCGUGGACCCCGCCCUUCGGGGAGGGGCCCGGCGGAUGCCUCCUUUGCCGGAGCUUGGA
+ACAGACUCACGGCCAGCGAAGUGAGUUCAAUGGCUGAGGUGAGGUACCCCGCAGGGGACC
+UCAUAACCCAAUUCA
+>L08801.1/30-315
+CCACAAGCUGCAUGCCACAUGUCAUCCCACCCCCAUGUCCCUUGGGAAGGUCUGAGUCAA
+GGGCCAGAGCACCCUAACAGGACUUUCCCUGAGUUUUGGGGAGGUGAAUUCCCAGAGAAC
+UCAGCUCCCUGCGAGGUCAGACUGGGCUGGACAUGCCACGGACCCACCCUUCUGGGAAGG
+GCCAGGUGGAUGCCUCCUCAGCCAGAACUUGGAACAGACUCAUGGCCAACCAAGUGAGUU
+CAAUGAGGUGAGGCACCCCACCCAAGGGGCCUCAUAACCCAAUUCA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00009.test b/benchmarks/cmsearch-rmark/rmark-1/RF00009.test
new file mode 100644
index 0000000..898a791
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00009.test
@@ -0,0 +1,135 @@
+>AF186214.1/1-364
+AAACGCAGAGGACCAGAACUUUGGGACGGGAGGCGGGGGUUUUGUUCGCAGGCUCCUUCU
+UCCCGCUCCUGGUUCUACGCGGCGUGCGCUGUACCACCAUCGGUGGUUAUGGCGCUUACC
+CCGUGAGGGGGGCUUGGGGAACCGAGUCUAGCGUUGUUAUAAGAAAUCAAUCUUUUGGAU
+CCAGCCAGGGUCCUCUAGCAGAAAAGGGGGAUGGGGCUCUCUUGGGCUCUCCCCUCCACG
+CCUGCGGGAUUCUGAUGGGAAUGACAACGGUCGGUCCAUUUGACUUUAUCAUUACGAUGG
+UUCUAGUCGUGUUAUGGUAAAGGUCUGUUGAGUGCAAUUGUAGAGCAAAUUGAUUCAAUU
+UGAA
+>AF186218.1/1-219
+GAACACAGCGAGACAACAAUCGCCAGGGGCUUCGGCCCUGAUUCUCGUGAGAGAAGCCGC
+UGGAAAGCGGUUGUGGGCGCUGUCAUCAGAAAUACACAUGUUGGCCGGCGCUAUCGCCGC
+ACCAAUGUGAUGGGAAAGGCAGCGGAUGUCUCGUUUGACUUUGCCUUAGGGUAAAGGUCU
+GUUGAGUGCAAUGGUAGGAGGCCGCUUUAUGGUGGCCAA
+>AF186227.1/8-348
+ACAGCGACGACUCCUACGACUUAGAGACCUGUUUACACAAGGAGGGUACCCUCCCUCAAC
+CAACAGGUGGGAAAUUCGGUGAAACACAGUGGAAUCAUUCCUUCCAGCCUGGGCUCGCUU
+CCUUCGGGAAGCUAGGCUCAGGUCUUUCCGUGAGGACAGCCUAGCCGGGGACCGGUCUGC
+CUGGACGUUGUUAUCAGAAAUUCACACGGGUAACCGUGAUGGGAAAGCAACGAGUGUUUU
+AUUUGACGGGCUUCUGUUUACACAGUGGUCCAGUCUGUUGAGUGCAAUCGUAGGACAUGC
+CCUAGGGCUUGAACCCGAUACCGAUUACCGUCCUUGUCCCA
+>AF186219.1/2-333
+UCCCUCCAAAGUCUGUAUUUUACCUGCCUACAAAAGGAGGAGUCCCCGGCGGACUUCCUC
+AGUAUUCGCAGGUGGGAAAUUCGGUGAAAUCGCUCUGCCCACCAGGGAAAAGGUAAAACU
+CUCCCUGGUCCUUGGAAGGACUUGUCCUUCUGAGUCUCGUGAGAGAUGCCAAGCGUGGAG
+ACGCUAGGGUGGUCGCCAUAAGAAACUUCAACAGGUCACACUGUUAUGGGAGGCGCCACG
+GGCAGUUGGUCCCUUUGCAUCCAGAAGGAAGCUUUGGGGCUGUUGAGUGCAAUAUACAGA
+GCGCUAGAAGGAGUCCUUCCUUCUACGCGUAA
+>AF186221.1/1-232
+UGGACCUGCCCACAAAAGGAGCUCCGUGCUCAGAAUUACGCAGGUGGGAAAUUCGGUGGU
+UCACGCUGUCCAACAUUACCCUUUCUCUUGAGAGAUCCUGGCGAGGAAUCGCUGGGUGCG
+GCCAUAAGAAAUCAGCCCCCUAAAAAGGGCAUGGGAGGCUGCACGGACAGUUGGUCCUUG
+GAAAGAGGGCUAUUGAGUGCAAUAUACAGACUGGGGGCUUUGGCCCCUGGAA
+>AF186222.1/3-314
+CUCAUCAAAGUCUGUAUUUACCUGCCUACACAAGGGGCCCUCUUCCCCCAGAGGGACCCA
+GCAGGAGCAGGUGGGAAAUUCGGUGGUACACGCCGCCCAUUAAUUUCUCUCUUGAGAGAG
+UCCAGGCGAGGAAUCGCUAGGGUGUUGCCAUAAGAAAUUCAGUCCGCCUAGCGGGCAUGG
+GAGGCUUCACGGGCGGUUGGUCCCUAGUGCAAAACUUUCGCGCUAGGAGGCUUUUGAGUG
+CAAUAUACAGACCGCCUAGUGGUUCCUUGGGAUCAUCUGGGCGGAACGCGAUACCGAUUA
+UUUUGGUGAGAA
+>L12745.1/413-775
+ACAGUGGUAAUUCCUACGAUUAAGAAACCUGUUUACAGAAGGAUCCCCACCUAUGGGCGG
+GUUAUCAGAUAUUAUCAGGUGGGAAAUUCGGUGGAACACAGUGGAGCCUUGUCCUCCGGG
+UUAAUGUCGCUUUUGGCAUUGACCCCUGCUCCUGAGAGAAGAAAUAUACUGGGGAACCAG
+UCUUUACCGACCGUUGUUAUCAGAAAUUCACGGAGUUCGGCCUAGGUCGGACUCCGAUGG
+GAACGGCAACGGUUGUUCCGUUUGACUUGUCGCCCGCUACGGCGUGAGCGUCAAGGUCUG
+UUGAGUGCAAUCGUAGGACGUCAUUUGUGGCGAACCCGAUACCGAUUACUGCUGCUGUUC
+CAG
+>AF186225.1/1-234
+GAACACAGAGGAUCGAUAAUGACCAGGAACUGUAACAGGUUCUGUUUCCUCGUGAGAGGG
+GCUUGGGGAACCGAGUCUGGCGUUGCUAUAAGAAAUCUACAGCGUUGUUCGUUACUUGUA
+ACGUGGCAACCCUGAUGGGAAUGGUAACGGAUGAUCCAUUUGACGUACUGCUACCACUUG
+UGAUAGCGGUAAGGUCUGUUGAGUGCAAUCGUAGAGCAAAUGUUCGCAUUUGAA
+>AF186224.1/6-446
+ACAGUGAUGAUUCCUACGUUUUAAGAACCUGUUUACAGAAGGAGGAUAACACUUUAGUGC
+UUUUCUCAUAUAAGUUCAGGUGGGAAAUUCGGUGAAACACAGCGGAACCAACAACAUCUA
+CCAAGGUGUCGUUGCCCUCCCCAAGCCUAGACGGUGUCUUCUUCUAGGAGGAGCUUAAGU
+CCAGGUCCUUCCCGUGAGGGCAGUUUUCUUUGCAAUUUUAAAUUUUACUGGGGAACCGGU
+CUGCCUAAAAAUUGCCAUUGAAGAAUUUAUUGGGACGUCGUUAGCAGAAAUUCACAGAGA
+CCUCUUUCAAAGAAAUUGGUCCCUGAUGGGAACAGCGACGGUAGUUCCAUUUGACUUGUG
+GUGUGAAAUAAUAUCGACCAUAAGGUCUGUUGAGUGCAAUCGUAGGACAGAUUUGAUUUG
+AAAAUCUGAACCCGAUCCCGA
+>AF186226.1/1-244
+GAACACAGAGGAUCAAUUAUCAAAGACCAGGAACUGUAAAGGGUUCUGUUUCCUCGUGAG
+AGGGGCUUGGGGAACCGAGUUUGGCGUUGUUAUAAGAAAUCAACAGGGUUUGGUUUGGCA
+UUUUUCGAAGUGGUUGGCCGAACUCUGAUGGGAAUGGCAACGGAUGAUCCAUUUGACGUA
+UCACUAUUAACAAGUGAUAAGGUCUGUUGAGUGCAAUCGUAGAGCAAAUGGUAACACAUU
+UGAA
+>L12750.1/273-601
+ACAGUGGCAUUCCUACUACAAACCUGUUUGCACAAGGAGCGGUCGGCGUCAGUCGCACCC
+UGCUCAGAAAUACAGGUGGGAAAUUCGGUGAAACGCGGCGGAGCAACUAUUUCCGAGGGC
+CGUUCUCGGUCCUGAUUUCCGUGAGGAAAGCGUUUGGAAUUUAAACGCUUGGACGUUGUC
+AUCAGAAAUACACCAGUCUCUUGGCUGGAUGGGAAGGCAGCGGAUGCUCCGUUUGACUGU
+GUUUAGCUUCGGCGACACAGGUCUGUUGAGUGCAAUCGUAGGACACUUCUUAUGAGGUGA
+ACCCGAUACCGAUUAUUGCCGGUGUUUCG
+>L12748.1/280-611
+GCAGUAGCAACUCCUACGAUUUUAACCUGCUUACGAACUAUUAGUCUGAUCUAAUAAUAC
+AUGCAGGUGGGAAAUUCGGUGAAACACAACAAAUGAGGUUUCAGUUAUUUGGGCUCGUGA
+GAGCAGCCUGGGGAACCUGGUUAUAAUAGCGGCGCUAUCAGAAAUUCAACGCUAUCAAAU
+UUUGAUGGUGAUGGGAACGGCGCUAGCAACAAACAUAUUUUAUGUACCUCACGUGUUUGA
+CUUAAUCAUUUACUGGUUAAAGUCUGUUCAGUGCAAUCGUAGGACUUCUAAGCAAUUAGU
+UGCACCCGAUACCGAUCAAUGGUACUGUUCUA
+>AF186229.1/1-295
+UCCUACGAUUUAGAAACCUGUUUGCUAACGGAGUCUCAGGGCUCACACUAAUAGCAGGUG
+GGAAAUUCGGUGAAUCACUGCGGAACCCGACAGAGCCUAACAAGCUUUGUCGACCGGUUG
+CCUUGGCGACUUUUCCGUGAGGAGGGCCUGGGGAACCAGGCUCAUAUGGUCAUUGUCACA
+AGAAAUCAACUCGGUAGUCCUGUACUAUCGAGGAUGGGAAGGCAAUGGACGUUCCGUUUA
+ACUUGAUCUCAUCAAGGUUUGUUGAGUGCAAUCGUAGGACGGUCUUAGACCUGAA
+>AF186232.1/1-262
+GAAUUCAGCGGGACGGCAAUGGGUUAGUCGUCAUGACUAAUUCGGCGCAUAACCGGUCGC
+CUCUGCAGCGUAAGCUACAUUGGGGACUUUUCCGUGAGGAGGGAUCUUGGGGAACCAAGA
+CCAUAUGGUUGUUGUCAUCAGAAAUCAACCAGGUUACGUAAGUUACCUGGUAUGGGAAGG
+CAACUGUAAGUUCCGUUUGACUUGUGCUAAUUAGUAUAAGGUCUGUUGAGUGCAAUCGAA
+GGACAAGUCUUAUAGAUUUGAA
+>AF186233.1/1-295
+UCCUACGCAAUUUUACCUGCCUUCAUAAGGAACUCAAAGGGUUCAGUUAGUACUUAACUU
+ACUAUAUAAGCAGGUGGGAAAUUCGGUGGAACUCUAAGAGACAAUCAGCCGGAUCUUUAG
+CUUAAUUGUUAAAGAACUGUUUCCGUGAGGAAAGUCUGGGGAACUGGACUUGCAGCUGCU
+GUCACAAGAAAUCAACGCCCUUUGUUGGUGGAUGGGAAGGCAGUAGAGGUCUCUUUUGGC
+UUGGAUGCAAAUUUGGACGUCCAAGGCUUGCUGAGUGCAAUCGUGGGACAAAGAA
+>AF186230.1/1-232
+GUUCUCUCCAUCCAGACUUAUAGAUUGAAACUUUCCUUGAAAGUUUCGGCUUAUGAGUUA
+CAAACUGCUCUUGAGAGCGUCCUUAGCGUGCAAACGCUGGGCGGUGCUAUCAGAAAUUUA
+CCAGUCCUUACUUCGUAUUGGGACUGGAUGGGAAUGGCACUGCGGAUGGUUGGCCCUCUG
+AAUGAGAGAGAGGGCUUUUGAGUGCAAUAUGCGAACUUGGAUAUUCCAAGAA
+>AF186228.1/1-243
+GAUCUCUGUCCUGUUCUGGUAUCCUACGGGAUAGUCCAGGACUAUUGGAUUUAAUUCCAA
+AUGCUCCUGAGAGCUCCAUAGAGCGGAAGCUCUGGACGAAGCCAUCAGAAAAAUCGCUUA
+CUUGUGAAGUGAUGGGCCACUCUACUUCGGAGUGGCUCAAUGGAAGCGGCUUCGUGGACA
+GUUGGCUUAGGCCGCCCUCAGGGGCGGUUUGAGCUGUUAAGUGCAAUACACAGACAUUGU
+GCA
+>X04013.1/204-466
+UACGGGCGAACGCCGCACUUCCUCAAAUUCAAACGCGUUGAAAAGCGCACAGCUCGUUGA
+GGGGGUAAGGUCGGAGAAACAUCUUCGUUGCGUGCUCGUGAGGAGCGAAGAACGAACGUU
+CUGCCGAAUGUACCAGAAAUUCAAUCAGUAUGGCCUCGUUUGUCGUACCUGAUUUUGAAA
+CGCAUUCGAGAAGAUUUAUUUUAGUGCAAUGUGUGGCACCUGUUUGUCAGGUAACUCGAU
+UCCGACUAAUCUUGUCUGUAUGU
+>X52531.1/47-307
+UACGGACAAACGCCGCACUUCCUCAAAUUCAGACGCACUUUUACAAGUGUUACGCGCAUU
+GAGGGGGUAAGGUCGGAGGAACUUCUUCGUUGCAUGCUCGUGAGGAGCGGAGGACGAAAG
+UCCUGCCGGGUGUACCAGAAAUUCGAUCUCUUGGUUCGUCCUUUGAGAUCUUGAAACGCA
+CCCGAGAAGAUGUCUUUUAGUGCAAUGUGCGGCACCUGUGAAAAGUCAGGCAACUCGAUU
+CCGACUAAUCUUGUCUGUAUG
+>X56558.1/5-317
+GUGGAGGGAAGCUCAGUGCUGAGGCUACAGACAGAGUGCUGGGGGUCACUCAGUGAGUGU
+GACUCAGGGAAGGUCUGAGAUUUAGAGCCCCUUGCUGCUCUCACAGGGCAUCACUUGGAN
+NAAGUGAGUGGUACUCAGGAAAGCUUGGCUCUGAUUGGCCAGUGAGUGCAAAAGAUGCAG
+UGAGUGCUCCUGGGUUGAGCUCCUGUAGGAUGCAAAGGCAUCAGGCUUGGCACUGCCCAC
+AGCUGGCACAUUCAAGCUCAAUGGCUGAGAGGGAACUGCCNCAACCCAAUUCAGACUACU
+UUUUUUCCACAUU
+>AF434764.1/1-252
+GAGGUUGGCCGGAAGAAGACGGUUGGGAGAGACACAAAGGCCUGAAACAUGGCCUACACA
+ACUCCCGGGAAGGUCUGAGAGUAGGCCUUUGAUGAGAUCUAGGAGAUCUUCCAUUAUCCU
+UAUAGAGGAGAGGCUGUAGAAGAAGACGUUUCCCCUGCGAGGGUUUGGAAACGGCCUCGG
+CCAGCAAUUCUCGUGUAAAUGCUGAGUGCGAUCGUCAUACCAACACAAUUCAGACUAGUC
+UUCGGCCAACCU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00010.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00010.ali
new file mode 100644
index 0000000..046b7b4
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00010.ali
@@ -0,0 +1,6589 @@
+# STOCKHOLM 1.0
+#=GF ID    RNaseP_bact_a
+#=GF AC    RF00010
+#=GF DE    Bacterial RNase P class A
+#=GF AU    Griffiths-Jones SR, Mifsud W
+#=GF GA    17.0
+#=GF NC    16.6
+#=GF TC    18.0
+
+BX248358.1/328133-327709             .....UGAGCC.GGC..UGGGCGAUCGCGACUU.U..GC...GUAC.CAC
+AF110051.1/1-289                     ..................................................
+AF110049.1/1-307                     ..................................................
+AF110050.1/1-307                     ..................................................
+U64884.1/1-325                       ..................................................
+AF110048.1/1-309                     ..................................................
+AF110047.1/1-310                     ..................................................
+AF110052.1/1-312                     ..................................................
+AF110046.1/1-310                     ..................................................
+AF110037.1/1-266                     ..................................................
+AF110036.1/1-281                     ..................................................
+AF110044.1/1-266                     ..................................................
+AF110039.1/1-307                     ..................................................
+AF110042.1/1-278                     ..................................................
+AF110041.1/1-292                     ..................................................
+AF110038.1/1-326                     ..................................................
+AF110045.1/1-308                     ..................................................
+AF110040.1/1-273                     ..................................................
+AF110056.1/1-326                     ..................................................
+AF110054.1/1-306                     ..................................................
+AF110053.1/1-305                     ..................................................
+AF110055.1/1-272                     ..................................................
+AF012803.1/1-337                     ..................................................
+AF012807.1/1-341                     ..................................................
+AF012805.1/1-341                     ..................................................
+AF012792.1/1-339                     ..................................................
+AF012804.1/1-339                     ..................................................
+AF012798.1/1-339                     ..................................................
+AF012801.1/1-340                     ..................................................
+AF012799.1/1-340                     ..................................................
+AF056388.1/1-332                     ..................................................
+AE016931.1/133770-134130             .....GCAGUU.GGC..CGGUCUGUCGCGUGCG.C..G............
+AE017175.1/112368-111971             ......CAGCA.GAU..CGGUCUGUCGCUCACU.C..U............
+L25705.1/1-330                       ..................................................
+U28104.1/1-304                       ..................................................
+U28108.1/1-339                       ..................................................
+U28079.1/1-347                       ..................................................
+U28092.1/1-318                       ..................................................
+U28095.1/1-295                       ..................................................
+AE002336.2/7220-7614                 ....UCGGAAG.GGU..AAGGCAACCGCUGAGC.C..AG...UUUU....
+AE001313.1/3291-3698                 ....UCGGAAG.AGU..AAGGCAACCGCUGAAA.C..CA...GCUU.UU.
+AJ310737.1/16-366                    ......................AACCGCUUCUU.G..UA...CCUU....
+AE002183.2/10502-10097               ...AUCGGAAG.AGA..AAGGCAACCGCUGUUU.A..UA...UUU.....
+AF056378.1/1-333                     ..................................................
+AJ012179.2/7-312                     ..................................................
+L25704.1/3-383                       .....AAACCGCAAG..UGUGCAGUCGCUGUAU.G..GU...........
+L25703.1/209-594                     .....AAACCGCAAG..UGUGCAGUCGCUGUAU.G..GC...........
+AF056377.1/1-328                     ..................................................
+AF056380.1/1-328                     ..................................................
+X97391.1/1-342                       ..................................................
+AJ272222.1/1-305                     ..................................................
+X97393.1/1-299                       ..................................................
+AF056387.1/1-312                     ..................................................
+X97392.1/1-315                       ..................................................
+X65648.1/159-615                     AGGGAGAGAGU.AGGCGUUGGCGGUUGCAGACC.A..GU...UA......
+X97395.1/1-391                       ..................................................
+X65649.1/118-584                     AAGGAGAGAGU.AGGCGUAGGCGGUUGCAGAUC.A..GU...C.......
+X97397.1/1-359                       ..................................................
+X73135.1/41-490                      ...GAAAGAGU.AAG..CGAGCAGUUGCGAAAU.U..AG...UCUU.AAA
+X97396.1/1-359                       ..................................................
+AJ272219.1/1-333                     ..................................................
+AJ272225.1/1-308                     ..................................................
+AJ272226.1/1-308                     ..................................................
+AJ272220.1/1-334                     ..................................................
+AE017166.1/105041-105427             .....GAAAGC.AGG.AGAGGUGAUCGCAAUCG.A..GA...UUUA.UCG
+AJ272218.1/1-333                     ..................................................
+AJ272223.1/1-307                     ..................................................
+AJ272221.1/1-323                     ..................................................
+AJ272224.1/1-311                     ..................................................
+Y16812.1/5-485                       .GCGGAGAAGU.AGG.CGAGGCGGCUGCGGAUU.C..GG...CGGC....
+U28093.1/1-294                       ..................................................
+U28099.1/1-297                       ..................................................
+AE001942.1/5499-5945                 .....GCGGGG.AAA..CUCCUGGUCGCGCCUGAC..CU...GCU.....
+X60463.1/375-755                     UGGCCCGGGAC.GAG..GGCGCGGUCGCGCCGA.G..GG...........
+Z15006.1/117-498                     UGCCCCAGGAU.AGG..GGUGCGGUCGCGCCCG.G..GG...G.......
+AE007642.1/7926-8270                 .....CGAGUA.AGC..CAGACAAUCGCUGCUG.C..A............
+U64879.1/1-302                       ..................................................
+U64880.1/1-331                       ..................................................
+AF295980.1/1-285                     ..................................................
+AF296042.1/1-327                     ..................................................
+AF296041.1/1-327                     ..................................................
+AF056385.1/1-376                     ..................................................
+AF056384.1/1-320                     ..................................................
+U28114.1/1-344                       ..................................................
+U28085.1/1-384                       ..................................................
+U28112.1/1-339                       ..................................................
+U28087.1/1-340                       ..................................................
+M59354.1/1-402                       .....CCAGUU.GGC..CGGGCAGCCGCGCCUU.A..CCAAUGUC.....
+M59355.1/163-591                     .....CCAGUC.GGC..CGGAUGGCCGCUCUCC.GUCAU...CGUC.CCC
+AJ235272.1/10905-10521               .....CUAAAU.GGU..CGUGCAGUUGCGUGAU.................
+AE017258.1/184968-184621             .....UAGGUG.GAA..UAAGUAGCUGCUGUUG.U..GU...........
+U28107.1/1-372                       ..................................................
+U28094.1/1-332                       ..................................................
+U28106.1/1-395                       ..................................................
+U28086.1/1-321                       ..................................................
+U28103.1/1-323                       ..................................................
+U28117.1/1-347                       ..................................................
+U28081.1/1-319                       ..................................................
+U28109.1/1-327                       ..................................................
+U28110.1/1-342                       ..................................................
+U28102.1/1-355                       ..................................................
+U28105.1/1-352                       ..................................................
+BX640434.1/240958-240545             .....AGGGCA.GAU..CGGGCAAUCGCGGGGG.A..U............
+M59353.1/255-595                     .....AAAGCA.GGC..CAGGCAACCGCUGCCU.G..CA...CC......
+AF056386.1/1-275                     ..................................................
+AE002562.1/3043-2684                 .....CGGGAC.GGG..CAGACAGUCGCCGCGU.A..UC...GC......
+AL162752.2/213352-212993             .....CGGGAC.GGG..CAGACAGUCGCCGCGU.A..UC...GC......
+BX321865.1/54528-54812               .....GAAGCC.GGU..CAGACAGUCGCUGCCU.G...............
+U28091.1/1-281                       ..................................................
+U28098.1/1-281                       ..................................................
+U28130.1/1-312                       ..................................................
+M59357.1/212-571                     .....GGAGUC.GGA..CGGAUCGUCGCCGCGG.G..G............
+AF056383.1/1-336                     ..................................................
+AL139075.2/199352-199035             ......AAGCA.UAG..UAAAUGCUCGC.UUCU.................
+AF181879.1/575-891                   ......CGCAU.UAG..AAGAUGGUCGCUAUU..................
+AE015478.1/3276-3629                 .....CGAGUU.GGC..CAGACAGUCGCCGCGU.U..C............
+M59356.1/53-421                      .....GGAGUC.GGC..CAGACAGUCGCUUCCG.U..C............
+AF160199.1/1-304                     ..................................................
+AF084931.1/10-309                    ..................................................
+AP001118.1/93360-92985               ..UGAAGUUGA.CUA..AAAACAGUCGCUGUUU.A..GU...UU......
+AE005541.1/4151-3775                 .....GAAGCU.GAC..CAGACAGUCGCCGCUU.C..GU...CGUCGUCC
+AF211853.1/1-377                     .....GAAGCU.GAC..CAGACAGUCGCCGCUU.C..GU...CGUCGUCC
+M33657.1/1-383                       .....GAAGCU.GAC..CAGACAGUCGCCGCUU.C..GU...CGUCGUCC
+AF295985.1/1-303                     ..................................................
+AF084930.1/10-310                    ..................................................
+AF295984.1/1-301                     ..................................................
+AE016844.1/252680-252307             .....GAAGCU.GAC..CAGACAGUCGCCGCUU.C..GU...CGUCGUCC
+AF295986.1/1-303                     ..................................................
+AE013612.1/1854-1478                 .....GGAGUU.GAC..UAGACAGUCGCCGCUU.C..AC...UGCCGUCC
+AF295983.1/1-297                     ..................................................
+U32841.1/440-64                      .....CGAGUU.GGU..UAGACAAUCGCUGGUU.U..AU...UGAAGCCC
+AF160198.1/1-296                     ..................................................
+M19024.1/1-354                       .....AGAGUC.GAU..UGGACAGUCGCUGCCC.U..CU...AU......
+AE003942.1/8714-9072                 GCGGUGAAGUC.GGC..UGGGCAGUCGCGUCAU.C..C............
+U28121.1/1-293                       ..................................................
+U28125.1/1-311                       ..................................................
+U28124.1/1-293                       ..................................................
+U28123.1/1-318                       ..................................................
+U28084.1/1-331                       ..................................................
+U28090.1/1-293                       ..................................................
+U28126.1/1-293                       ..................................................
+U28122.1/1-293                       ..................................................
+U28089.1/1-303                       ..................................................
+U28129.1/1-356                       ..................................................
+U28100.1/1-299                       ..................................................
+U28097.1/1-303                       ..................................................
+U28111.1/1-306                       ..................................................
+U28082.1/1-411                       ..................................................
+U28113.1/1-312                       ..................................................
+AF056381.1/1-336                     ..................................................
+AF056382.1/1-336                     ..................................................
+AF056376.1/1-285                     ..................................................
+AE001171.1/8189-8540                 .....AGCUGG.CAG..UCAGCCAUCGCUUAGU.U..UU...A.......
+AE001226.1/9-348                     ......AGAGA.ACU.GCAGAUAGUCGCUGCGG.G...............
+AF295981.1/1-332                     ..................................................
+M64709.1/421-758                     .....GGAGAG.GAG..CAGGCGGUCGCGGGGG.C..GC...A.......
+AF296043.1/1-364                     ..................................................
+AF296064.1/1-342                     ..................................................
+AF296046.1/1-290                     ..................................................
+U28083.1/1-351                       ..................................................
+AF296005.1/1-303                     ..................................................
+AF296034.1/1-348                     ..................................................
+AF296003.1/1-312                     ..................................................
+AF295999.1/1-300                     ..................................................
+AF295990.1/1-293                     ..................................................
+AF296054.1/1-354                     ..................................................
+U28118.1/1-313                       ..................................................
+AF296014.1/1-328                     ..................................................
+AF296013.1/1-294                     ..................................................
+AF296056.1/1-348                     ..................................................
+AF296008.1/1-290                     ..................................................
+AF296035.1/1-332                     ..................................................
+U28115.1/1-298                       ..................................................
+AF296002.1/1-301                     ..................................................
+U28119.1/1-349                       ..................................................
+AF295992.1/1-307                     ..................................................
+AF296061.1/1-357                     ..................................................
+AF295994.1/1-311                     ..................................................
+AF296015.1/1-301                     ..................................................
+AF296009.1/1-310                     ..................................................
+AF296010.1/1-289                     ..................................................
+AF296020.1/1-302                     ..................................................
+AF296069.1/1-311                     ..................................................
+AF296023.1/1-301                     ..................................................
+AF296031.1/1-331                     ..................................................
+AF295996.1/1-294                     ..................................................
+AF296030.1/1-331                     ..................................................
+U28128.1/1-359                       ..................................................
+AF295995.1/1-321                     ..................................................
+AF296022.1/1-301                     ..................................................
+AF296063.1/1-293                     ..................................................
+U28120.1/1-381                       ..................................................
+AF296033.1/1-326                     ..................................................
+AF295991.1/1-340                     ..................................................
+AF296049.1/1-292                     ..................................................
+AF296000.1/1-301                     ..................................................
+AF296062.1/1-368                     ..................................................
+AF296021.1/1-305                     ..................................................
+AF296053.1/1-376                     ..................................................
+AF296048.1/1-341                     ..................................................
+AF296050.1/1-379                     ..................................................
+AF296038.1/1-392                     ..................................................
+AF296032.1/1-335                     ..................................................
+AF296016.1/1-301                     ..................................................
+AF296026.1/1-290                     ..................................................
+AF295997.1/1-291                     ..................................................
+AF296071.1/1-389                     ..................................................
+AF296036.1/1-329                     ..................................................
+AF296037.1/1-343                     ..................................................
+AF296058.1/1-334                     ..................................................
+AF296027.1/1-338                     ..................................................
+AF296051.1/1-334                     ..................................................
+U28101.1/1-327                       ..................................................
+AF296039.1/1-393                     ..................................................
+AF295993.1/1-289                     ..................................................
+AF296012.1/1-290                     ..................................................
+AF296052.1/1-316                     ..................................................
+AF296001.1/1-304                     ..................................................
+AF296055.1/1-421                     ..................................................
+AF296059.1/1-357                     ..................................................
+U28080.1/1-313                       ..................................................
+U28116.1/1-350                       ..................................................
+AF296004.1/1-335                     ..................................................
+AF296029.1/1-335                     ..................................................
+AF296028.1/1-330                     ..................................................
+AF296047.1/1-318                     ..................................................
+AF296070.1/1-302                     ..................................................
+AF295998.1/1-302                     ..................................................
+U28127.1/1-285                       ..................................................
+AF296044.1/1-290                     ..................................................
+AF296045.1/1-323                     ..................................................
+AF296018.1/1-298                     ..................................................
+AF296011.1/1-335                     ..................................................
+#=GC SS_cons                         .....<<<<<<.<<<..<<<<<<<<<.<<<<<<.<..<<...<<<<.<<<
+
+BX248358.1/328133-327709             AU.......GCGAUGA......ACAU.GGUGGC.GC.AA.G.GACGAGGA
+AF110051.1/1-289                     ..................................................
+AF110049.1/1-307                     ..................................................
+AF110050.1/1-307                     ..................................................
+U64884.1/1-325                       .............................................GAGGA
+AF110048.1/1-309                     ..................................................
+AF110047.1/1-310                     ..................................................
+AF110052.1/1-312                     ..................................................
+AF110046.1/1-310                     ..................................................
+AF110037.1/1-266                     ..................................................
+AF110036.1/1-281                     ..................................................
+AF110044.1/1-266                     ..................................................
+AF110039.1/1-307                     ..................................................
+AF110042.1/1-278                     ..................................................
+AF110041.1/1-292                     ..................................................
+AF110038.1/1-326                     ..................................................
+AF110045.1/1-308                     ..................................................
+AF110040.1/1-273                     ..................................................
+AF110056.1/1-326                     ..................................................
+AF110054.1/1-306                     ..................................................
+AF110053.1/1-305                     ..................................................
+AF110055.1/1-272                     ..................................................
+AF012803.1/1-337                     .............................................GAGGA
+AF012807.1/1-341                     .............................................GAGGA
+AF012805.1/1-341                     .............................................GAGGA
+AF012792.1/1-339                     .............................................GAGGA
+AF012804.1/1-339                     .............................................GAGGA
+AF012798.1/1-339                     .............................................GAGGA
+AF012801.1/1-340                     .............................................GAGGA
+AF012799.1/1-340                     .............................................GAGGA
+AF056388.1/1-332                     .............................................GAGGA
+AE016931.1/133770-134130             ...........UUU....................C..GU.G.CAGGAGGA
+AE017175.1/112368-111971             ..........UUCG.....................A.GA.G.UGGGAGGA
+L25705.1/1-330                       .............................................GAGGA
+U28104.1/1-304                       .............................................GAGGA
+U28108.1/1-339                       .............................................GAGGA
+U28079.1/1-347                       .............................................GAGGA
+U28092.1/1-318                       .............................................GAGGA
+U28095.1/1-295                       .............................................GAGGA
+AE002336.2/7220-7614                 ..........AGA...............AAA.A.CUGCG.UAUCAGAGGA
+AE001313.1/3291-3698                 ..........UAA............A.AAAG.A.UGAGU.A.CCAGAGGA
+AJ310737.1/16-366                    ..........AACU..............AAG.G.UA.GA.U.UAAGAGGA
+AE002183.2/10502-10097               .........CUCAAA..............AA.A.UA.UA.A.AGAGAGGA
+AF056378.1/1-333                     .............................................GAGGA
+AJ012179.2/7-312                     .............................................GAGGA
+L25704.1/3-383                       ...........AUA....................AC.CA.U.GCAGAGGA
+L25703.1/209-594                     ..........UUGAC...................GC.UG.U.GCAGAGGA
+AF056377.1/1-328                     .............................................GAGGA
+AF056380.1/1-328                     .............................................GAGGA
+X97391.1/1-342                       ..........................................GGGGAGGA
+AJ272222.1/1-305                     ...........................................UUGAGGA
+X97393.1/1-299                       ..........................................GGGGAGGA
+AF056387.1/1-312                     .............................................GAGGA
+X97392.1/1-315                       ..........................................GGGGAGGA
+X65648.1/159-615                     ...........GCU................U.A.AC.UG.A.UUUGAGGA
+X97395.1/1-391                       ..........................................GGGGAGGA
+X65649.1/118-584                     ..........ACAAA.................A.AC.UGAA.UUUGAGGA
+X97397.1/1-359                       ..........................................GGGGAGGA
+X73135.1/41-490                      GUAUAAU...GAAA....AUUUGCUU.UAAGUA.CG.GA.U.UUUGAGGA
+X97396.1/1-359                       ..........................................GGGGAGGA
+AJ272219.1/1-333                     .............................................GAGGA
+AJ272225.1/1-308                     ...........................................CUGAGGA
+AJ272226.1/1-308                     ...........................................UUGAGGA
+AJ272220.1/1-334                     ...........................................UUGAGGA
+AE017166.1/105041-105427             CG........UUUC........CGCA.AUAA.ACUC.UC.G.GUUGAGGA
+AJ272218.1/1-333                     ...........................................UUGAGGA
+AJ272223.1/1-307                     ...........................................UUGAGGA
+AJ272221.1/1-323                     ...........................................UUGAGGA
+AJ272224.1/1-311                     ...........................................UUGAGGA
+Y16812.1/5-485                       ...........GAU..............GCU.GACU.GA.A.UUCGAGGA
+U28093.1/1-294                       .............................................GAGGA
+U28099.1/1-297                       .............................................GAGGA
+AE001942.1/5499-5945                 ..........UUUUC..............GG.CAGG.GA.A.GGUGAGGA
+X60463.1/375-755                     .........CCGAAC...................CC.CU.CGGGUGAGGA
+Z15006.1/117-498                     .........ACUUCC.................C.CC.CU.G.GGUGAGGA
+AE007642.1/7926-8270                 ...........AUU.....................U.GC.A.GGAGAGGA
+U64879.1/1-302                       .............................................GAGGA
+U64880.1/1-331                       .............................................GAGGA
+AF295980.1/1-285                     .............................................GAGGA
+AF296042.1/1-327                     .............................................GAGGA
+AF296041.1/1-327                     .............................................GAGGA
+AF056385.1/1-376                     .............................................GAGGA
+AF056384.1/1-320                     .............................................GAGGA
+U28114.1/1-344                       .............................................GAGGA
+U28085.1/1-384                       .............................................GAGGA
+U28112.1/1-339                       .............................................GAGGA
+U28087.1/1-340                       .............................................GAGGA
+M59354.1/1-402                       ..........GAAA...............GA.C.GG.UA.A.GGUGAGGA
+M59355.1/163-591                     GGG.......CCACC......CCCGAUGGAC.C.GU.CG.G.GGGGAGGA
+AJ235272.1/10905-10521               ..........GAUA........................A.U.CACGAGGA
+AE017258.1/184968-184621             ..........GAUAA...................AC.AU.A.GCAGAGGA
+U28107.1/1-372                       .............................................GAGGA
+U28094.1/1-332                       .............................................GAGGA
+U28106.1/1-395                       .............................................GAGGA
+U28086.1/1-321                       .............................................GAGGA
+U28103.1/1-323                       .............................................GAGGA
+U28117.1/1-347                       .............................................GAGGA
+U28081.1/1-319                       .............................................GAGGA
+U28109.1/1-327                       .............................................GAGGA
+U28110.1/1-342                       .............................................GAGGA
+U28102.1/1-355                       .............................................GAGGA
+U28105.1/1-352                       .............................................GAGGA
+BX640434.1/240958-240545             ..........GCAA.....................A.UC.C.UUCGAGGA
+M59353.1/255-595                     ..........GCAA................G.G.UG.CA.G.GGGGAGGA
+AF056386.1/1-275                     .............................................GAGGA
+AE002562.1/3043-2684                 ..........GUAA................G.G.CA.UA.C.GGGGAGGA
+AL162752.2/213352-212993             ..........GUAA................G.G.CA.UA.C.GGGGAGGA
+BX321865.1/54528-54812               ..........GUGA.....................C..A.G.GGAGAGGA
+U28091.1/1-281                       .............................................GAGGA
+U28098.1/1-281                       .............................................GAGGA
+U28130.1/1-312                       .............................................GAGGA
+M59357.1/212-571                     ..........GCAA.....................C.UC.C.GGGGAGGA
+AF056383.1/1-336                     .............................................GAGGA
+AL139075.2/199352-199035             ..........UUUU..........................A.GGAGAGGA
+AF181879.1/575-891                   ..........UUAG..........................A.AUAGAGGA
+AE015478.1/3276-3629                 ..........GCAA.....................G.AA.C.GGGGAGGA
+M59356.1/53-421                      ..........CUGGU....................G.AC.G.GGGGAGGA
+AF160199.1/1-304                     ..........................................GGGGAGGA
+AF084931.1/10-309                    .............................................GAGGA
+AP001118.1/93360-92985               ..........UUAA..................AAAU.UA.A.AAAGAGGA
+AE005541.1/4151-3775                 UC........UUCG........GGGG.AGAC.GGGC.GG.A.GGGGAGGA
+AF211853.1/1-377                     UC........UUCG........GGGG.AGAC.GGGC.GG.A.GGGGAGGA
+M33657.1/1-383                       UCC.......UUCG.......GGGGG.AGAC.GGGC.GG.A.GGGGAGGA
+AF295985.1/1-303                     .............................................GAGGA
+AF084930.1/10-310                    .............................................GAGGA
+AF295984.1/1-301                     .............................................GAGGA
+AE016844.1/252680-252307             U.........UUCG.........GGG.AGAC.GGGC.GG.A.GGGGAGGA
+AF295986.1/1-303                     .............................................GAGGA
+AE013612.1/1854-1478                 CU........UUCG........GGGG.AGAC.AGGU.GG.A.GGGGAGGA
+AF295983.1/1-297                     .............................................GAGGA
+U32841.1/440-64                      UUAACCGUA.UUUA..UACGACCUAGUGGGACAAGU.AA.A.CGAGAGGA
+AF160198.1/1-296                     ..........................................GGGGAGGA
+M19024.1/1-354                       ..........GAAA................A.UUAG.GG.G.GGGGAGGA
+AE003942.1/8714-9072                 ..........GAGA.....................G.GA.U.GCCGAGGA
+U28121.1/1-293                       .............................................GAGGA
+U28125.1/1-311                       .............................................GAGGA
+U28124.1/1-293                       .............................................GAGGA
+U28123.1/1-318                       .............................................GAGGA
+U28084.1/1-331                       .............................................GAGGA
+U28090.1/1-293                       .............................................GAGGA
+U28126.1/1-293                       .............................................GAGGA
+U28122.1/1-293                       .............................................GAGGA
+U28089.1/1-303                       .............................................GAGGA
+U28129.1/1-356                       .............................................GAGGA
+U28100.1/1-299                       .............................................GAGGA
+U28097.1/1-303                       .............................................GAGGA
+U28111.1/1-306                       .............................................GAGGA
+U28082.1/1-411                       .............................................GAGGA
+U28113.1/1-312                       .............................................GAGGA
+AF056381.1/1-336                     .............................................GAGGA
+AF056382.1/1-336                     .............................................GAGGA
+AF056376.1/1-285                     .............................................GAGGA
+AE001171.1/8189-8540                 ..........UAAU..................U.AA.AG.CUUAAGAGGA
+AE001226.1/9-348                     ..........UUU........................CU.C.GCAGAGGA
+AF295981.1/1-332                     .............................................GAGGA
+M64709.1/421-758                     ..........CACC..................U.GC.GCUU.CCCGAGGA
+AF296043.1/1-364                     .............................................GAGGA
+AF296064.1/1-342                     .............................................GAGGA
+AF296046.1/1-290                     .............................................GAGGA
+U28083.1/1-351                       .............................................GAGGA
+AF296005.1/1-303                     .............................................GAGGA
+AF296034.1/1-348                     .............................................GAGGA
+AF296003.1/1-312                     .............................................GAGGA
+AF295999.1/1-300                     .............................................GAGGA
+AF295990.1/1-293                     .............................................GAGGA
+AF296054.1/1-354                     .............................................GAGGA
+U28118.1/1-313                       .............................................GAGGA
+AF296014.1/1-328                     .............................................GAGGA
+AF296013.1/1-294                     .............................................GAGGA
+AF296056.1/1-348                     .............................................GAGGA
+AF296008.1/1-290                     .............................................GAGGA
+AF296035.1/1-332                     .............................................GAGGA
+U28115.1/1-298                       .............................................GAGGA
+AF296002.1/1-301                     .............................................GAGGA
+U28119.1/1-349                       .............................................GAGGA
+AF295992.1/1-307                     .............................................GAGGA
+AF296061.1/1-357                     .............................................GAGGA
+AF295994.1/1-311                     .............................................GAGGA
+AF296015.1/1-301                     .............................................GAGGA
+AF296009.1/1-310                     .............................................GAGGA
+AF296010.1/1-289                     .............................................GAGGA
+AF296020.1/1-302                     .............................................GAGGA
+AF296069.1/1-311                     .............................................GAGGA
+AF296023.1/1-301                     .............................................GAGGA
+AF296031.1/1-331                     .............................................GAGGA
+AF295996.1/1-294                     .............................................GAGGA
+AF296030.1/1-331                     .............................................GAGGA
+U28128.1/1-359                       .............................................GAGGA
+AF295995.1/1-321                     .............................................GAGGA
+AF296022.1/1-301                     .............................................GAGGA
+AF296063.1/1-293                     .............................................GAGGA
+U28120.1/1-381                       .............................................GAGGA
+AF296033.1/1-326                     .............................................GAGGA
+AF295991.1/1-340                     .............................................GAGGA
+AF296049.1/1-292                     .............................................GAGGA
+AF296000.1/1-301                     .............................................GAGGA
+AF296062.1/1-368                     .............................................GAGGA
+AF296021.1/1-305                     .............................................GAGGA
+AF296053.1/1-376                     .............................................GAGGA
+AF296048.1/1-341                     .............................................GAGGA
+AF296050.1/1-379                     .............................................GAGGA
+AF296038.1/1-392                     .............................................GAGGA
+AF296032.1/1-335                     .............................................GAGGA
+AF296016.1/1-301                     .............................................GAGGA
+AF296026.1/1-290                     .............................................GAGGA
+AF295997.1/1-291                     .............................................GAGGA
+AF296071.1/1-389                     .............................................GAGGA
+AF296036.1/1-329                     .............................................GAGGA
+AF296037.1/1-343                     .............................................GAGGA
+AF296058.1/1-334                     .............................................GAGGA
+AF296027.1/1-338                     .............................................GAGGA
+AF296051.1/1-334                     .............................................GAGGA
+U28101.1/1-327                       .............................................GAGGA
+AF296039.1/1-393                     .............................................GAGGA
+AF295993.1/1-289                     .............................................GAGGA
+AF296012.1/1-290                     .............................................GAGGA
+AF296052.1/1-316                     .............................................GAGGA
+AF296001.1/1-304                     .............................................GAGGA
+AF296055.1/1-421                     .............................................GAGGA
+AF296059.1/1-357                     .............................................GAGGA
+U28080.1/1-313                       .............................................GAGGA
+U28116.1/1-350                       .............................................GAGGA
+AF296004.1/1-335                     .............................................GAGGA
+AF296029.1/1-335                     .............................................GAGGA
+AF296028.1/1-330                     .............................................GAGGA
+AF296047.1/1-318                     .............................................GAGGA
+AF296070.1/1-302                     .............................................GAGGA
+AF295998.1/1-302                     .............................................GAGGA
+U28127.1/1-285                       .............................................GAGGA
+AF296044.1/1-290                     .............................................GAGGA
+AF296045.1/1-323                     .............................................GAGGA
+AF296018.1/1-298                     .............................................GAGGA
+AF296011.1/1-335                     .............................................GAGGA
+#=GC SS_cons                         <<<.<<<<.........>>>>>>>>>.>>>>.>.>>.>>.>.>>>>....
+
+BX248358.1/328133-327709             AAGUCCGGACUC.CACA....GAGC.ACGG.UGAU.UGU...........
+AF110051.1/1-289                     .............CACA....GGGC.AGGG.UGGU.GGC...........
+AF110049.1/1-307                     .............CACA....GGGC.AGGG.UGGU.GGC...........
+AF110050.1/1-307                     .............CAUA....GGGC.AGGG.UGGU.GGC...........
+U64884.1/1-325                       AAGUCCGGGCAC.CGCA....GAGC.AGGA.UGGU.GGA...........
+AF110048.1/1-309                     .............CACA....GAGCAACGG.UGGU.GGC...........
+AF110047.1/1-310                     .............CACA....GAGC.ACGG.UGGU.GGC...........
+AF110052.1/1-312                     .............CGAA....GAGC.ACGG.UGGU.GGG...........
+AF110046.1/1-310                     .............CACA....GGGC.AGCG.UGGU.GGG...........
+AF110037.1/1-266                     .............CACA....GGAC.AGGG.UGGU.GGC...........
+AF110036.1/1-281                     .............CACA....GGAC.AGGG.UGGU.GGC...........
+AF110044.1/1-266                     .............CACA....GGAC.AGGG.UGGU.GGC...........
+AF110039.1/1-307                     .............CACA....GAGC.AGGG.CGGU.GGG...........
+AF110042.1/1-278                     .............CACA....GAGC.AGGG.UGGU.GGG...........
+AF110041.1/1-292                     .............CACA....GGGC.AAGG.UGGU.GGG...........
+AF110038.1/1-326                     .............CGCA....GAGC.AAGG.UGGU.GGG...........
+AF110045.1/1-308                     .............CGAA....GGGC.AGCG.UGGU.GGG...........
+AF110040.1/1-273                     .............CACA....GAGC.AGGG.UGGU.GGG...........
+AF110056.1/1-326                     .............CGCA....GAGC.AAGG.UGGU.GGG...........
+AF110054.1/1-306                     .............CACC....GAGC.AGGG.UGGU.GGG...........
+AF110053.1/1-305                     .............CACC....GAGC.AGGG.UGGU.GGG...........
+AF110055.1/1-272                     .............CACA....GAGC.AGGG.UGGU.GGG...........
+AF012803.1/1-337                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF012807.1/1-341                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF012805.1/1-341                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF012792.1/1-339                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF012804.1/1-339                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF012798.1/1-339                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF012801.1/1-340                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF012799.1/1-340                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF056388.1/1-332                     AAGUCCGGGCAC.CGCA....GGGC.AGGG.UGGU.CGG...........
+AE016931.1/133770-134130             AAGUCCGGGCAA.CACA....GAGC.AUCC.UACU.UCC...........
+AE017175.1/112368-111971             ACGUCCGGGCAA.CGCA....GAGC.ACCA.UCCU.UCC...........
+L25705.1/1-330                       AAGUCCGGACAA.CACA....GAGC.AACU.CACU.UCC...........
+U28104.1/1-304                       AAGUCCGGGCAA.CACA....GAGC.AGGA.UACU.UCU...........
+U28108.1/1-339                       AAGUCCGGGCAG.CACA....GAGC.AAUG.CACC.GGU...........
+U28079.1/1-347                       AAGUCCGGGCAA.CACA....GGGC.AGCG.UACU.UCC...........
+U28092.1/1-318                       AAGUCCGGGCAA.CACA....GAGC.AUCC.UACU.UCU...........
+U28095.1/1-295                       AAGUCCGGGCAG.UACA....GAGC.AACC.CACC.GGU...........
+AE002336.2/7220-7614                 AAGUCCGGACUU.CGUA....AGAA.AAGA.UGCU.GGA...........
+AE001313.1/3291-3698                 AAGUCCGGACUU.UAUA....AGAA.AAGA.UGCU.GGA...........
+AJ310737.1/16-366                    AAGUCUGGACUU.CAUA....AGAA.AAGA.UACU.GGA...........
+AE002183.2/10502-10097               AAGUCUGGACUU.CAUA....AGAG.AAGA.UACU.GGA...........
+AF056378.1/1-333                     AAGUCCGGGCUU.CAUA....AGAA.AAGA.UACU.GGA...........
+AJ012179.2/7-312                     AAGUCCGGACUU.UAUA....GGAG.AGGA.UGCC.AGU...........
+L25704.1/3-383                       AAGUCCGAACUU.CACA....GGGC.AGGGU.GCCGGUCGAGAAC.....
+L25703.1/209-594                     AAGUCCGAACUU.CACA....GGGC.AGGGU.GCCGGUCGAGAAC.....
+AF056377.1/1-328                     AAGUCCGGGCUC.CAUA....GAGC.AGGG.UGGU.GGG...........
+AF056380.1/1-328                     AAGUCCGGGCUC.CAUA....GGGC.GAAG.UGCC.AGG...........
+X97391.1/1-342                       AAGUCCGGGCUCCC..C.AAUGGCC.AGGCUUGCU.GGG...........
+AJ272222.1/1-305                     AAGUCCGGGCUCCCGAA...UGGCC.AGGCUUGCU.GGG...........
+X97393.1/1-299                       AAGUCCGGGCAC.CACA....GGGC.UGGUU.GCU.GGG...........
+AF056387.1/1-312                     AAGUCCGGGCUCCC..A.AAAGACC.AGACUUGCU.GGG...........
+X97392.1/1-315                       AAGUCCGGGCUUCC..G.AAAGACC.AAGCUUGCU.GGG...........
+X65648.1/159-615                     AAGUCCGGACUCCC..G.AAAGACC.AGACUUGCU.GGA...........
+X97395.1/1-391                       AAGUCCGGGCUCCC..G.AAAGACC.AGACUUGCU.GGA...........
+X65649.1/118-584                     AAGUCCGGGCUCCC..G.AAAGACC.AAACUUGCU.GGA...........
+X97397.1/1-359                       AAGUCCGGGCUCCC..A.AAAGGCC.AAGCUUGCU.GGG...........
+X73135.1/41-490                      AAGUCCGGGCUUCC.AA.GAAGAUC.AGGC.UGCU.GGA...........
+X97396.1/1-359                       AAGUCCGGGCUCCC..G.AGAGACC.AAACUUGCU.GGG...........
+AJ272219.1/1-333                     AAGUCCGGGCUCCUAUU...UGGCC.AGGCUUGCU.GGG...........
+AJ272225.1/1-308                     AAGUCCGGGCUCCCAUA...UGGUC.AGGCUUGCU.GGG...........
+AJ272226.1/1-308                     AAGUCCGGGCUCCCAUA...UGGUC.AGGCUUGCU.GGG...........
+AJ272220.1/1-334                     AAGUCCGGGCUCCUAUU...UGGCC.AGGCUUGCU.GGG...........
+AE017166.1/105041-105427             AAGUCCGGGCUCCCAGA...UGGUC.CAACUUGCU.GGG...........
+AJ272218.1/1-333                     AAGUCCGGGCUCCUAUU...UGGCC.AGGCUUGCU.GGG...........
+AJ272223.1/1-307                     AAGUCCGGGCUCCCAUA...UGGUC.AGGCUUGCU.GGG...........
+AJ272221.1/1-323                     AAGUCCGGGCUCCUAUU...UGGCC.AGGCUUGCU.GGG...........
+AJ272224.1/1-311                     AAGUCCGGGCUCCCACA...UGGUC.AGGCUUGCU.GGG...........
+Y16812.1/5-485                       AAGUCCGGGCUUCCGAA...AGACC.ACACUUGCU.GGG...........
+U28093.1/1-294                       AAGUCCGGGCAC.CACA....GGGC.UGGUC.GCU.GGG...........
+U28099.1/1-297                       AAGUCCGGACAC.CAAA....GGGC.UGGUU.GCU.GGG...........
+AE001942.1/5499-5945                 AAGUCCGGGCAC.CGCA....GGGCAAGGA.UGCC.AGC...........
+X60463.1/375-755                     AAGUCCGGGCAC.CAUA....GGGC.AGGG.UGCC.AGG...........
+Z15006.1/117-498                     AAGUCCGGGCAC.CAUA....GGGC.AGGG.UGCC.AGC...........
+AE007642.1/7926-8270                 AAGUCCGAGCUC.CAUA....GGGC.AGGG.UGCC.GGG...........
+U64879.1/1-302                       AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCU.GGG...........
+U64880.1/1-331                       AAGUCCGGGCUC.CGCA....GGGC.AGGA.UGCU.GGG...........
+AF295980.1/1-285                     AAGUCCGGGCUU.CCAA....GAGC.AAGA.GGGC.AGC...........
+AF296042.1/1-327                     AAGUCCGGGCAC.CAAA....GGGC.AAGG.CGCU.GGG...........
+AF296041.1/1-327                     AAGUCCGGGCAC.CAAA....GGGC.AAGG.CGCU.GGG...........
+AF056385.1/1-376                     AAGUCCGGGCUC.CACA....GGAC.AGGG.UGGU.CGA...........
+AF056384.1/1-320                     AAGUCCGGGCUC.CACA....GGGC.ACGG.UGGU.GGG...........
+U28114.1/1-344                       AAGUCCGGGCUC.CACA....GGAC.AGAG.UGGU.CGG...........
+U28085.1/1-384                       AAGUCCGGGCAC.CAUA....GGAC.AGGG.UGGU.GGG...........
+U28112.1/1-339                       AAGUCCGGGCUC.CACA....GGAC.AGAG.UGGU.CGC...........
+U28087.1/1-340                       AAGUCCGGGCUC.CGCA....GGAC.AGGG.UGGU.CGG...........
+M59354.1/1-402                       AAGUCCGGGCUC.C..A.CGGAAAU.ACGG.UGCC.GGA...........
+M59355.1/163-591                     AAGUCCGGGCUC.C..A.CGGGAAC.ACGG.UGCC.GGG...........
+AJ235272.1/10905-10521               AAGUCCGGACUC.U..A.UAGAGGU.AUGG.UGCC.GGU...........
+AE017258.1/184968-184621             AAGUCCGGGCUC.C..A.AGGAAAA.AUAG.UGAC.GGG...........
+U28107.1/1-372                       AAGUCCGGGCUC.C..A.CGAAACA.AGGG.UGGC.GGG...........
+U28094.1/1-332                       AAGUCCGGGCUC.C..A..CGGAAC.GCGG.UGCC.GGG...........
+U28106.1/1-395                       AAGUCCGGGCUC.C..A.CAUAACC.ACGG.UGCC.GGG...........
+U28086.1/1-321                       AAGUCCGGGCUC.C..A.CGGAACA.ACGG.UGCC.GGG...........
+U28103.1/1-323                       AAGUGCGGGCUC.C..A.CGGAAGC.AUGG.UGCC.GGG...........
+U28117.1/1-347                       AAGUCCGGGCUC.C..A.UGAAGCA.AGGG.UGCC.GGG...........
+U28081.1/1-319                       AAGUCCGGGCUC.C..A.CGGAACA.ACGG.UGCC.GGG...........
+U28109.1/1-327                       AAGUCCGGGCUC.C..A.CGAAACA.ACGG.UGCC.GGA...........
+U28110.1/1-342                       AAGUCCGGGCUC.C..A..CGGAAC.GCGG.UGCC.GGG...........
+U28102.1/1-355                       AAGUCCGGGCUC.C..A.UCGACAU.ACGG.UGCC.GGA...........
+U28105.1/1-352                       AAGUCCGGGCUC.C..ACGGAAACG.ACGG.UGCC.GGA...........
+BX640434.1/240958-240545             AGGUCCGGACUC.CACA....GGGC.GGGA.UAGC.GGC...........
+M59353.1/255-595                     AAGUCCGGACUC.CACA....GGGC.AGGG.UGUU.GGC...........
+AF056386.1/1-275                     AAGUCCGGGCUG.CAUA....GGGC.GGCG.UAGC.AGC...........
+AE002562.1/3043-2684                 AAGUCCGGGCUC.CGCA....GGGU.AGAA.UGCC.GGU...........
+AL162752.2/213352-212993             AAGUCCGGGCUC.CGCA....GGGU.AGAA.UGCC.GGU...........
+BX321865.1/54528-54812               AAGUCCGGGCUC.CACA....GAGC.AGGA.UGCC.GGU...........
+U28091.1/1-281                       AAGUCCGGGCUG.CACA....GAGC.GGGA.UGAC.GGC...........
+U28098.1/1-281                       AAGUACGGGCUC.CAUA....GGGC.AGGG.UGUU.GGC...........
+U28130.1/1-312                       AAGUCCCGGCUG.CACA....GAGC.GGGA.UGAC.GGC...........
+M59357.1/212-571                     AAGUCCGGGCUC.CAAA....GGGC.AGAA.CGCU.GGA...........
+AF056383.1/1-336                     AAGUCCGGGCUC.CAGA....GGGC.AGGG.UGCU.GGC...........
+AL139075.2/199352-199035             AAGUCCGAGCUG.C..U.AAAGACA.AACA.UUCC.AUC...........
+AF181879.1/575-891                   AAGUCCGGGCUA.C..A..UUAGAC.AAAA.UUCC.AUC...........
+AE015478.1/3276-3629                 AAGUCCGGGCUU.CAAA....GAGC.AGGG.UGCC.AGG...........
+M59356.1/53-421                      AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF160199.1/1-304                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF084931.1/10-309                    AAGUCCGGGCUC.CACA....GGGC.AGGG.UGCC.AGA...........
+AP001118.1/93360-92985               AAGUCCGGGCUC.CAUA....GAGC.AGGG.UGCC.AGA...........
+AE005541.1/4151-3775                 AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF211853.1/1-377                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGA...........
+M33657.1/1-383                       AAGUCCGGGCUC.CAUA....GGGC.AAGG.UGCC.AGG...........
+AF295985.1/1-303                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF084930.1/10-310                    AAGUCCGGGCUC.CACA....GGGC.AGGG.UGCC.AGA...........
+AF295984.1/1-301                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGA...........
+AE016844.1/252680-252307             AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF295986.1/1-303                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AE013612.1/1854-1478                 AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF295983.1/1-297                     AAGUCCGGGCUA.CAUA....GGGC.AGAG.UGCC.GGA...........
+U32841.1/440-64                      AAGUCCGAGCUA.CACA....GGGC.AGAG.UGCC.GGA...........
+AF160198.1/1-296                     AAGUCCGGGCUC.CAUA....GGGC.GGAG.UGCC.AGG...........
+M19024.1/1-354                       AAGUCCGGGCUC.CAUA....GGGC.GAAG.UGCC.AGG...........
+AE003942.1/8714-9072                 AAGUCCGGGCUC.CAUA....GGGC.AAGG.UGCC.AGG...........
+U28121.1/1-293                       AAGUCCGGGCUC.CAUA....GGGC.GAAG.UGCC.AGG...........
+U28125.1/1-311                       AAGUCCGGGCUU.CAAC....GGGC.AAGG.UGCC.AGG...........
+U28124.1/1-293                       AAGUCCGGGCUC.CAUA....GGGC.AGAG.CGCC.AGG...........
+U28123.1/1-318                       AAGUCCGGGCUA.CAUA....GGGC.AGCG.UGCC.AGC...........
+U28084.1/1-331                       AAGUCCGGGCUC.CAUA....GGGC.AAGG.UGCC.AGG...........
+U28090.1/1-293                       AAGUCCGGGCUC.CAUA....GGGC.GAAG.UGCC.AGG...........
+U28126.1/1-293                       AAGUCCGGGCUC.CAUA....GGGC.GGAG.UGCC.AGG...........
+U28122.1/1-293                       AAGUCCGGGCUC.CAUA....GGGC.GAAG.UGCC.AGG...........
+U28089.1/1-303                       AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+U28129.1/1-356                       AAGUCCGGGCUC.CACA....GGGC.AGGA.UGCU.GGC...........
+U28100.1/1-299                       AAGUCCGGGCCC.CACA....GAGC.AGGA.UGCC.GGC...........
+U28097.1/1-303                       AAGUCCGGGCUC.CACA....GAGC.AGAA.UGCC.GGC...........
+U28111.1/1-306                       AAGUCCGGGCAC.CACA....GGGC.AGGA.UG.C.GGC...........
+U28082.1/1-411                       AAGUCCGGGCUC.CAUA....GGGC.AGGA.UGCC.AGU...........
+U28113.1/1-312                       AAGUCCGGGCCC.CACA....GAGC.AGGA.UGCC.GGC...........
+AF056381.1/1-336                     AAGUCCGGGCAC.C..A..GGAAAC.ACGG.GACC.GGG...........
+AF056382.1/1-336                     AAGUCCGGGCAC.C..A..GGAAAC.ACGG.GACC.GGG...........
+AF056376.1/1-285                     AAGUCCGGGCUC.C.AA.UAAGAGU.AUAA.UGCU.AGG...........
+AE001171.1/8189-8540                 AAGUCCGAGCUC.C.AA.UAAGAAC.AUAA.UGCU.AGG...........
+AE001226.1/9-348                     AAGUCCGGACUC.C..U..UCGGAA.AUGA.UGCU.AGU...........
+AF295981.1/1-332                     AAGUCCGGGCUC.CACA....GGGG.AGGA.CGCC.GGG...........
+M64709.1/421-758                     AAGUCCGGACUC.U..G....GAGC.GGGG.UGCC.GGG...........
+AF296043.1/1-364                     AAGUCCGGGCAC.C..U..CAGGGC.AGUG.UGCCGUGU...........
+AF296064.1/1-342                     AAGUCCGGGCAA.CACA....GAGC.ACCA.UACU.UCC...........
+AF296046.1/1-290                     AAGUCCGGGCAC.UAUA....GGGC.GGAG.UGCC.AGG...........
+U28083.1/1-351                       AAGUCCGGGCUC.CGCA....GGGC.AGUG.UGGU.UCC...........
+AF296005.1/1-303                     AAGUCCGGGCUC.C..U..UCGGAC.AGGG.CGCC.AGG...........
+AF296034.1/1-348                     AAGUCCGGGCAA.CAAA....GAGC.GCCA.UACU.UCC...........
+AF296003.1/1-312                     AAGUCCGGGCUC.C..U..UCGGAC.AGGG.CGCC.AGG...........
+AF295999.1/1-300                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGCC.AGG...........
+AF295990.1/1-293                     AAGUCCGGGCUC.C..U..UCGGAC.AGGG.CGCC.AGG...........
+AF296054.1/1-354                     AAGUCCGGGCUC.C..A.CGGAUCA.ACGG.UGCC.GGA...........
+U28118.1/1-313                       AAGUCCGGGCUC.C..U...UGGAC.AAAC.UGCC.AGG...........
+AF296014.1/1-328                     AAGUCCGGGCUC.C.AA....GGGC.AAAG.CGCC.AGG...........
+AF296013.1/1-294                     AAGUCCGGGCUC.CAUA....GGGU.AGAG.CGCC.AGG...........
+AF296056.1/1-348                     AAGUCCGGGCAA.CAUU....GGGC.AUCG.UGCCGCAU...........
+AF296008.1/1-290                     AAGUCCGGGCUC.CACA....GGAC.AGGG.UGCC.AGA...........
+AF296035.1/1-332                     AAGUCCGGGCAG.CAUA....GAGU.GCCG.UACU.UCC...........
+U28115.1/1-298                       AAGUCCGGGCUC.CACA....GGGC.AAGA.UGGU.UGC...........
+AF296002.1/1-301                     AAGUCCGGGCUC.CUUC....GGAC.AGGG.CGCC.AGG...........
+U28119.1/1-349                       AAGUCCGGGCUC.CAAA....GGGC.AGGG.CGCC.GGG...........
+AF295992.1/1-307                     AAGUCCGGGCUC.C..G..UCAGGC.AGGA.CGCC.AGG...........
+AF296061.1/1-357                     AAGUCCGGGCAA.CAUA....GAGC.AGUG.UACU.UCC...........
+AF295994.1/1-311                     AAGUCCGGGCCC.CAAC....GGGC.AGAG.CGCC.AGG...........
+AF296015.1/1-301                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGCC.AGG...........
+AF296009.1/1-310                     AAGUCCGGGCUC.CAAA....GGGC.AAGG.UGCC.AGG...........
+AF296010.1/1-289                     AAGUCCGGGCUC.CGGC....GGGC.AGGG.UGCC.AGG...........
+AF296020.1/1-302                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF296069.1/1-311                     AAGUCCGGGCUU.CAUA....GGGC.AAGG.UGCC.AGG...........
+AF296023.1/1-301                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF296031.1/1-331                     AAGUCCGGGCUC.CACA....GGAC.AGGA.UGGU.CCC...........
+AF295996.1/1-294                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGCU.AGG...........
+AF296030.1/1-331                     AAGUCCGGGCUC.CACA....GGGC.AGGA.UGGU.CCU...........
+U28128.1/1-359                       AAGUCCGGGCUC.CGCA....GGGC.AGGG.UGCC.GGG...........
+AF295995.1/1-321                     AAGUCCGGGCUC.CGCA....GGGC.AGAG.UGCC.AGG...........
+AF296022.1/1-301                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF296063.1/1-293                     AAGUCCGGGCUC.CAGA....GGGC.AGGG.UGCC.AGG...........
+U28120.1/1-381                       AAGUCCGGGCUC.CAUA....GGGC.AGGG.CGCUCGUCGAGACUGGCGG
+AF296033.1/1-326                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGCC.AGC...........
+AF295991.1/1-340                     AAGUCCGGGCUC.C..A.UGGAAGC.GCGG.UGCC.GGA...........
+AF296049.1/1-292                     AAGUCCGGGCUC.CGCA....GGAC.AGGA.UGCC.AGG...........
+AF296000.1/1-301                     AAGUCCGGGCUC.C..U..UCGGAC.AGGG.CGCC.AGG...........
+AF296062.1/1-368                     AAGUCCGGGCAC.CGCA....GGGC.AGGA.UGCC.AGC...........
+AF296021.1/1-305                     AAGUCCGGGCUC.CAUA....GGGC.GAGG.UGCC.AGG...........
+AF296053.1/1-376                     AAGUCCGGGCAC.CACA....GGGC.AGGA.UGCCGCACGAGC.......
+AF296048.1/1-341                     AAGUCCGGGCUC.UAGA....GGGC.GCGG.CGGU.CGU...........
+AF296050.1/1-379                     AAGUCCGGGCGC.C..G..UCGAAA.CGCG.GUGG.UGG...........
+AF296038.1/1-392                     AAGUCCGGGCUU.CUCA....GGAC.AGGA.UGGU.CGA...........
+AF296032.1/1-335                     AAGUCCGGGCUC.CGCA....GGAC.AGGG.UGCU.GGG...........
+AF296016.1/1-301                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF296026.1/1-290                     AAGUCCGGGCUG.C.AA.GUGAGAC.AGGA.CUCC.AUC...........
+AF295997.1/1-291                     AAGUCCGGGCUC.CACA....GGAC.AGGG.UGCC.AGA...........
+AF296071.1/1-389                     AAGUCCGGGCUC.CGC....AGGGC.AGGG.UGCC.GGA...........
+AF296036.1/1-329                     AAGUCCGGGCUC.CACA....GAGA.AUGA.UGCC.GGG...........
+AF296037.1/1-343                     AAGUCCGGGCUC.CUCA....GGAC.AGGA.UGGU.CGA...........
+AF296058.1/1-334                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGGU.UGC...........
+AF296027.1/1-338                     AAGUCCGGGCUC.CGCA....GGGC.GGGA.UGCC.AGG...........
+AF296051.1/1-334                     AAGUCCGGGCAA.CACA....GAGC.AUCG.UACU.UCC...........
+U28101.1/1-327                       AAGUCCGGGCUC.UACA....GAGC.AAAG.UGGU.GGA...........
+AF296039.1/1-393                     AAGUCCGGGCUU.CUCA....GGAC.AGGA.UGGU.CGA...........
+AF295993.1/1-289                     AAGUCCGGGCUC.C..U..UCGGAC.AGGG.CGCC.AGG...........
+AF296012.1/1-290                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGCC.AGA...........
+AF296052.1/1-316                     AAGUCCGGGCUC.CACA....GAGC.AGAA.CGCC.GGG...........
+AF296001.1/1-304                     AAGUCCGGGCUC.CACA....GGGC.AGGG.UGCC.AGG...........
+AF296055.1/1-421                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF296059.1/1-357                     AAGUCCGGGCUC.CACA....GGAU.GCCG.UGGU.GGA...........
+U28080.1/1-313                       AAGUCCGGGCUC.C..U...UGGAC.AAAC.UGCC.AGG...........
+U28116.1/1-350                       AAGUCCGGGCAU.CGAC....GGGC.AGGA.UGGU.CUC...........
+AF296004.1/1-335                     AAGUCCGGGCUC.CAUA....GGAC.AAGG.GCGCCAGG...........
+AF296029.1/1-335                     AAGUCCGGGCUC.CACA....GGAC.AGGG.UGCU.GGG...........
+AF296028.1/1-330                     AAGUCCGGGCUC.CACA....GGGC.AGGA.UGGU.CCU...........
+AF296047.1/1-318                     AAGUCCGGGCUC.CAUA....GGGU.GAGG.UGCC.AGG...........
+AF296070.1/1-302                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF295998.1/1-302                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+U28127.1/1-285                       AAGUCCGGGCUU.CACA....GGGC.AGGA.UGCC.AGA...........
+AF296044.1/1-290                     AAGUCCGGGCUC.CACA....GGAC.AGAG.UGCC.AGG...........
+AF296045.1/1-323                     AAGUCCGGGCUC.CUUA....GGGC.AGGA.UGCU.GGG...........
+AF296018.1/1-298                     AAGUCCGGGCUC.CAUA....GGGC.AGGG.UGCC.AGG...........
+AF296011.1/1-335                     AAGUCCGGGCUC.C..A..UCGGAC.AGGG.CGCC.AGG...........
+#=GC SS_cons                         AAA.AAAAA<<<<<...BBBBBBBB..<<<.<<<<<<<<..<<<<<<<<<
+
+BX248358.1/328133-327709             .UAACA............ACA..ACCCG.GG...................
+AF110051.1/1-289                     .CAACA............GCC..ACCCG.GG...................
+AF110049.1/1-307                     .CAACA............GCC..ACCCG.GG...................
+AF110050.1/1-307                     .CAACA............GCC..ACCCG.GG...................
+U64884.1/1-325                       .CAACA............UCC..ACCCG.GG...................
+AF110048.1/1-309                     .UAACG............GCC..ACCCA.CG...................
+AF110047.1/1-310                     .CAACA............GCC..ACCCA.CG...................
+AF110052.1/1-312                     .UAACG............CCC..ACCCG.GG...................
+AF110046.1/1-310                     .UAACG............CCC..ACCCG.GG...................
+AF110037.1/1-266                     .UAACG............GCC..ACCCG.GG...................
+AF110036.1/1-281                     .UAACG............GCC..ACCCG.GG...................
+AF110044.1/1-266                     .UAACG............GCC..ACCCG.GG...................
+AF110039.1/1-307                     .UAACA............CCC..ACCCG.GG...................
+AF110042.1/1-278                     .UAACA............CCC..ACCCG.GG...................
+AF110041.1/1-292                     .UAACA............CCC..ACCCG.GG...................
+AF110038.1/1-326                     .CAACA............CCC..ACCCG.GG...................
+AF110045.1/1-308                     .UAACG............CCC..ACCCG.GG...................
+AF110040.1/1-273                     .UAACA............CCC..ACCCG.GG...................
+AF110056.1/1-326                     .CAACA............CCC..ACCCG.GG...................
+AF110054.1/1-306                     .UAACA............CCC..ACCCG.GG...................
+AF110053.1/1-305                     .UAACA............CCC..ACCCG.GG...................
+AF110055.1/1-272                     .UAACG............CCC..ACCCG.GG...................
+AF012803.1/1-337                     .UAACG............GCA..ACCCG.GG...................
+AF012807.1/1-341                     .UAACA............GCA..ACCCG.GG...................
+AF012805.1/1-341                     .UAACA............GCA..ACCCG.GG...................
+AF012792.1/1-339                     .UAACA............GCA..ACCCG.GG...................
+AF012804.1/1-339                     .UAACG............GCA..ACCCG.GG...................
+AF012798.1/1-339                     .UAACA............GCA..ACCCG.GG...................
+AF012801.1/1-340                     .UAACG............GCA..ACCCG.GG...................
+AF012799.1/1-340                     .UAACG............GCA..ACCCG.GG...................
+AF056388.1/1-332                     .GAAA.............CCG..ACCCG.GG...................
+AE016931.1/133770-134130             .UAACA............GAA..AGCUG.UC...C...............
+AE017175.1/112368-111971             .UAACA............GGA..AGUUA.CU...C...............
+L25705.1/1-330                       .UAACG............GGA..AGGCU.CC...GU..............
+U28104.1/1-304                       .UAACG............AGA..AGCAG.UU...C...............
+U28108.1/1-339                       .GAAUA............GCC..GGGUU.CC...GUC.............
+U28079.1/1-347                       .UAACG............GGA..AGGCC.CC...GA..............
+U28092.1/1-318                       .UAACG............GGA..AGCUA.UC...U...............
+U28095.1/1-295                       .GAACA............GCC..GGCCA.CC...................
+AE002336.2/7220-7614                 .GAAAU............UCC..AGGGG.CC...................
+AE001313.1/3291-3698                 .GAAAU............UCC..AGGGG.CC...................
+AJ310737.1/16-366                    .GAAAC............UCC..AGGGG.CC...................
+AE002183.2/10502-10097               .GAAAU............UCC..AGGGG.CC...................
+AF056378.1/1-333                     .GAAAC............UCC..AGGGG.CC...................
+AJ012179.2/7-312                     .GAAAG............ACU..GGGGG.CC...................
+L25704.1/3-383                       .GUUU.......GUUCAAGACC.GGGGG.CA...GCG.....G.C.....
+L25703.1/209-594                     ..CUG.......GUUCAAGGCC.GGGGG.CA...GCG.....G.U.....
+AF056377.1/1-328                     .UAACG............CCC..ACCCG.GG...................
+AF056380.1/1-328                     .UAAUG............CCU..GGGAG.GC...................
+X97391.1/1-342                       .UAACG............CCC..AGUGC.GG...................
+AJ272222.1/1-305                     .UAACG............CCC..AGUGC.GG...................
+X97393.1/1-299                       .UAAUU............CCC..AGUGC.GC...................
+AF056387.1/1-312                     .UAACG............CCC..AGUGC.GG...................
+X97392.1/1-315                       .UAACG............CCC..AGUGC.GG...................
+X65648.1/159-615                     .UAACG............UCC..AGUGC.GA...................
+X97395.1/1-391                       .UAACG............UCC..AGUGC.GA...................
+X65649.1/118-584                     .UAACG............UCC..AGUGC.GA...................
+X97397.1/1-359                       .UAACG............CCC..AGUGC.GA...................
+X73135.1/41-490                      .UAACG............CCC..AGUGC.GA...................
+X97396.1/1-359                       .UAACG............CCC..AGUAC.AG...................
+AJ272219.1/1-333                     .UAAUU............CCC..AGUGC.GG...................
+AJ272225.1/1-308                     .UAAUU............CCC..AGUGC.GG...................
+AJ272226.1/1-308                     .UAAUU............CCC..AGUGC.GG...................
+AJ272220.1/1-334                     .UAAUU............CCC..AGUGC.GG...................
+AE017166.1/105041-105427             .UAACU............CCC..AGUGC.GG...................
+AJ272218.1/1-333                     .UAAUU............CCC..AGUGC.GG...................
+AJ272223.1/1-307                     .UAAUU............CCC..AGUGC.GG...................
+AJ272221.1/1-323                     .UAAUU............CCC..AGUGC.GG...................
+AJ272224.1/1-311                     .UAAUU............CCC..AGUGC.GG...................
+Y16812.1/5-485                       .UAACG............CCC..AGUGC.GC...................
+U28093.1/1-294                       .UAAUG............CCC..AGUGC.GC...................
+U28099.1/1-297                       .UAACG............CCC..AGUGC.GC...................
+AE001942.1/5499-5945                 .UAACG............GCU..GGUCG.GC...GAG.....C.CGAGCG
+X60463.1/375-755                     .UAACG............CCU..GGGCG.GG...................
+Z15006.1/117-498                     .UAACG............GCU..GGGCG.GG...................
+AE007642.1/7926-8270                 .UAACU............CCC..GGUCA.AG...................
+U64879.1/1-302                       .UAAUA............CCC..AGUGG.AG...................
+U64880.1/1-331                       .UAAUA............CCC..AGUGG.GG...................
+AF295980.1/1-285                     .UAACG............GCU..GCUAA.AG...................
+AF296042.1/1-327                     .UAACU............CCC..AGUCC.CG...................
+AF296041.1/1-327                     .UAACU............CCC..AGUCC.CG...................
+AF056385.1/1-376                     .UAACG............UCG..ACCGG.UC...................
+AF056384.1/1-320                     .UAACG............CCC..ACCGU.CC...................
+U28114.1/1-344                       .UAACG............CCG..ACCGG.CC...................
+U28085.1/1-384                       .UAACG............CCC..ACCGG.CC...................
+U28112.1/1-339                       .UAACG............GCG..ACCGG.CC...................
+U28087.1/1-340                       .UAACG............CCG..ACCGG.CC...................
+M59354.1/1-402                       .UAACG............UCC..GGCGG.GG...................
+M59355.1/163-591                     .UAACG............CCC..GGCGG.GG...................
+AJ235272.1/10905-10521               .UAACA............UCC..GGCAG.AG...UA..............
+AE017258.1/184968-184621             .UAAUG............CCC..GCCGG.AG...................
+U28107.1/1-372                       .UAACG............CCC..GCCGG.CG...UUC.....C.......
+U28094.1/1-332                       .UAACG............CCC..GGCGG.GG...................
+U28106.1/1-395                       .UAACG............CCC..GGCGG.UC...GCG.....C.CUC.GG
+U28086.1/1-321                       .UAACG............CCC..GGCGG.CU...CCU.....G.C.....
+U28103.1/1-323                       .UAACG............CCC..GGCGG.GG...................
+U28117.1/1-347                       .UAAUG............CCC..GGCCG.GG...................
+U28081.1/1-319                       .UAACG............CCC..GGCGG.CU...CCU.....G.C.....
+U28109.1/1-327                       .UAAUG............CCC..GGCGG.GG...................
+U28110.1/1-342                       .UAACA............CCC..GGCGG.GG...................
+U28102.1/1-355                       .UAACA............CCC..GGCGG.GG...................
+U28105.1/1-352                       .UAAUG............UCC..GGCGA.GG...................
+BX640434.1/240958-240545             .UAACG............GCC..GUCCG.GC...GAC.....G.CUG.GC
+M59353.1/255-595                     .UAACA............GCC..AUCCA.CG...................
+AF056386.1/1-275                     .UAACA............GCU..GUCCA.CC...................
+AE002562.1/3043-2684                 .UAACG............GCC..GGGCG.CG...................
+AL162752.2/213352-212993             .UAACG............GCC..GGGCG.CG...................
+BX321865.1/54528-54812               .UAACG............GCC..GGCCG.CC...................
+U28091.1/1-281                       .UAACG............GCC..GUACG.CU...GAA.....A.GCU.G.
+U28098.1/1-281                       .UAAUA............GCC..AUCCA.CG...................
+U28130.1/1-312                       .UAACG............GCC..GUACG.CU...GAA.....A.GCU.G.
+M59357.1/212-571                     .UAACA............UCC..AGGGA.GG...................
+AF056383.1/1-336                     .UAACG............GCC..AGUCG.AG...................
+AL139075.2/199352-199035             .UAACA............GAU..GGCUA.GG...................
+AF181879.1/575-891                   .UAACG............GAU..GGCUA.GC...................
+AE015478.1/3276-3629                 .UAACG............CCU..GGGCG.GU...................
+M59356.1/53-421                      .UAACG............CCU..GGGGG.GC...................
+AF160199.1/1-304                     .UAACG............CCU..GGGGG.G....................
+AF084931.1/10-309                    .UAACG............UCU..GGGAG.GC...................
+AP001118.1/93360-92985               .UAACA............UCU..GGAAA.GC...................
+AE005541.1/4151-3775                 .UAACG............CCU..GGGGG.G....................
+AF211853.1/1-377                     .UAACG............CCU..GGGGG.G....................
+M33657.1/1-383                       .UAACG............CCU..GGGGG.GU...G...............
+AF295985.1/1-303                     .UAACG............CCU..GGGCG.GC...................
+AF084930.1/10-310                    .UAACG............UCU..GGGAG.GC...................
+AF295984.1/1-301                     .UAACG............UCU..GGGAG.GC...................
+AE016844.1/252680-252307             .UAACG............CCU..GGGGG.G....................
+AF295986.1/1-303                     .UAACG............CCU..GGGAG.GC...................
+AE013612.1/1854-1478                 .UAACG............CCU..GGGAG.GC...................
+AF295983.1/1-297                     .UAACG............UCC..GGGGG.GC...................
+U32841.1/440-64                      .UAACG............UCC..GGGCG.GC...................
+AF160198.1/1-296                     .UAAUG............CCU..GGGGG.GC...................
+M19024.1/1-354                       .UAAUG............CCU..GGGGG.GC...................
+AE003942.1/8714-9072                 .UAACA............CCU..GGGCG.GC...................
+U28121.1/1-293                       .UAAUG............CCU..GGGAG.GC...................
+U28125.1/1-311                       .UAACG............CCU..GGGCG.GC...................
+U28124.1/1-293                       .UAACA............CCU..GGGAG.GC...................
+U28123.1/1-318                       .UAACG............GCU..GGGCA.GG...................
+U28084.1/1-331                       .UAACG............CCU..GGGGG.GC...................
+U28090.1/1-293                       .UAAUG............CCU..GGGAG.GC...................
+U28126.1/1-293                       .UAAUG............CCU..GGGGG.GC...................
+U28122.1/1-293                       .UAAUG............CCU..GGGAG.GC...................
+U28089.1/1-303                       .UAACG............CCU..GGGAA.GC...................
+U28129.1/1-356                       .UAACG............GCC..AGGCG.UC...................
+U28100.1/1-299                       .UAACG............GCC..GGGCG.CC...................
+U28097.1/1-303                       .UAACG............GCC..GGGCG.CG...................
+U28111.1/1-306                       .UAACG............GCC..G.GCG.CC...................
+U28082.1/1-411                       .UAACG............GCU..GGGUG.CU....AU.....ACGUC...
+U28113.1/1-312                       .UAACG............GCC..GGGCG.CA...GCA.....A.GCU.UC
+AF056381.1/1-336                     .UAAUC............CCC..GGAGU.UU...UUU.....C.UUU.GA
+AF056382.1/1-336                     .UAAUU............CCC..GGAAU.UU...UUU.....C.UUU.GA
+AF056376.1/1-285                     .UAAUG............CCU..AGGAG.UU...................
+AE001171.1/8189-8540                 .UAAUG............CCU..AGGGG.UU...................
+AE001226.1/9-348                     .UAAUU............ACU..AGGCA.GC...GGC.....U.CU....
+AF295981.1/1-332                     .UAACA............CCC..GGAGG.GA...................
+M64709.1/421-758                     .UAACG............CCC..GGGAG.GG...................
+AF296043.1/1-364                     .GAAA.............ACGC.GGGGG.CU...GGC.....G.GC....
+AF296064.1/1-342                     .UAACG............GGA..AGGCU.UU...CUG.....CUG.....
+AF296046.1/1-290                     .UAACA............CCU..GGGCG.GC...................
+U28083.1/1-351                       .UAACG............GGA..ACCGG.GA...................
+AF296005.1/1-303                     .UAACG............CCU..GGGGG.GC...................
+AF296034.1/1-348                     .UAACG............GGA..AGGAG.GC...UGA.....C.UG....
+AF296003.1/1-312                     .UAACC............CCU..GGAGG.GC...................
+AF295999.1/1-300                     .UAAUC............CCU..GGGGG.GC...................
+AF295990.1/1-293                     .UAACG............CCU..GGGGG.GC...................
+AF296054.1/1-354                     .UAACG............UCC..GGCGG.GG...................
+U28118.1/1-313                       .UAGCA............CCU..GGGCA.CA...GC..............
+AF296014.1/1-328                     .UAACG............CCU..GGGGG.AC...................
+AF296013.1/1-294                     .UAACG............CCU..GGGAG.GC...................
+AF296056.1/1-348                     .GAAUA............GUGC.GGGCA.UC...UUG.....G.CG....
+AF296008.1/1-290                     .UAACG............UCU..GGGAG.GC...................
+AF296035.1/1-332                     .UAACG............GGA..AGGUC.CC...................
+U28115.1/1-298                       .UAGCG............GCA..ACUGU.CC...CG..............
+AF296002.1/1-301                     .UAACG............CCU..GGGGG.GC...................
+U28119.1/1-349                       .UAAUA............CCC..GGGGU.GG...GG..............
+AF295992.1/1-307                     .UAACG............CCU..GGAGG.GU...................
+AF296061.1/1-357                     .UAACG............GGA..AGGUA.UC...CCG.....C.C.....
+AF295994.1/1-311                     .UAACA............CCU..GGGAG.GC...................
+AF296015.1/1-301                     .UAACG............CCU..GGGGG.G....................
+AF296009.1/1-310                     .UAACA............CCU..GGGGG.GC...................
+AF296010.1/1-289                     .UAACG............CCU..GGGGG.GC...................
+AF296020.1/1-302                     .UAACG............CCU..GGGGG.GU...................
+AF296069.1/1-311                     .UAACG............CCU..GGGCG.GU...................
+AF296023.1/1-301                     .UAACG............CCU..GGGGG.G....................
+AF296031.1/1-331                     .UAACG............GGG..ACCGG.GG...................
+AF295996.1/1-294                     .UAAUG............UUU..GGGGG.GC...................
+AF296030.1/1-331                     .UAACG............GGG..ACCGG.GG...................
+U28128.1/1-359                       .UAACU............CCC..GGUGA.AG...................
+AF295995.1/1-321                     .UAACA............CCU..GGGGG.GC...................
+AF296022.1/1-301                     .UAACG............CCU..GGGGG.G....................
+AF296063.1/1-293                     .UAACA............CCU..GGGGG.GC...................
+U28120.1/1-381                       CGGAAGUUCGCCAGUCAAGGCGAGGGAG.UU...GCU.....C.CGG.CG
+AF296033.1/1-326                     .UAACG............GCU..GGGCG.GG...................
+AF295991.1/1-340                     .UAACG............UCC..GGCGG.GG...................
+AF296049.1/1-292                     .UAACA............CCU..GGGGG.GC...................
+AF296000.1/1-301                     .UAACG............CCU..GGGGG.GC...................
+AF296062.1/1-368                     .UAACG............GCU..GGUCG.GCGAGUCGAGCACC.CGCACG
+AF296021.1/1-305                     .UAACG............CCU..GGGGG.GU...................
+AF296053.1/1-376                     .UUCACC.......GCAAGUGC.GGGCG.UC...GCG.....U.U.....
+AF296048.1/1-341                     .UAACA............ACG..ACUGU.CC...UG..............
+AF296050.1/1-379                     .GUAAC............ACC..CACCG.GC...C...............
+AF296038.1/1-392                     .UAACG............UCG..ACCGG.CC...................
+AF296032.1/1-335                     .UAAUG............CCC..AGUCC.CG...................
+AF296016.1/1-301                     .UAACG............CCU..GGGGG.GC...................
+AF296026.1/1-290                     .UAACG............GAU..GGCCAGA....................
+AF295997.1/1-291                     .UAACG............UCU..GGGAG.GC...................
+AF296071.1/1-389                     .UAACG............UCC..GGCGG.GA...................
+AF296036.1/1-329                     .UAAUG............CCC..GGGCC.UG...UUC.....A.GAC.U.
+AF296037.1/1-343                     .UAACG............UCG..ACCGG.CC...................
+AF296058.1/1-334                     .UAACG............GCA..ACCCG.AG...................
+AF296027.1/1-338                     .UAAUG............CCU..GGGAG.GU...................
+AF296051.1/1-334                     .UAACG............GGA..AGGAU.UC...CGC.............
+U28101.1/1-327                       .UAACU............UCC..ACCCG.GG...................
+AF296039.1/1-393                     .UAACG............UCG..ACCGG.CC...................
+AF295993.1/1-289                     .UAACG............CCU..GGGGG.GC...................
+AF296012.1/1-290                     .UAACG............UCU..GGGGG.GC...................
+AF296052.1/1-316                     .UAACA............CCC..GGUGG.GG...................
+AF296001.1/1-304                     .UAACU............CCU..GGGGG.GC...................
+AF296055.1/1-421                     .UAACG............CCU..GGGGG.GC...................
+AF296059.1/1-357                     .UAACG............UCC..ACCGA.CC...................
+U28080.1/1-313                       .UAACA............CCU..GGGCA.CA...GC..............
+U28116.1/1-350                       .UAACG............GAG..ACUGG.GG...................
+AF296004.1/1-335                     .UAACG............CCU..GGGGG.GC...................
+AF296029.1/1-335                     .UAACU............CCC..AGUCC.UG...................
+AF296028.1/1-330                     .UAACG............GGG..ACCGG.GG...................
+AF296047.1/1-318                     .UAACG............CCU..GGGGG.GC...................
+AF296070.1/1-302                     .UAACG............CCU..GGGGG.G....................
+AF295998.1/1-302                     .UAACG............CCU..GGGGG.G....................
+U28127.1/1-285                       .UAACG............UCU..GGCGG.AG...................
+AF296044.1/1-290                     .UAACG............CCU..GGGGG.GC...................
+AF296045.1/1-323                     .UAACU............CCC..AGCGG.GA...CAG.....G.......
+AF296018.1/1-298                     .UAACG............CCU..GGGGG.GU...................
+AF296011.1/1-335                     .UAACG............CCU..GGGGG.GC...................
+#=GC SS_cons                         .......>>>>>>>>>..>>>>.>><<<.<<...<<<.....<.<<<.<<
+
+BX248358.1/328133-327709             ................GUGA..............................
+AF110051.1/1-289                     ................GUGA..............................
+AF110049.1/1-307                     ................GUGA..............................
+AF110050.1/1-307                     ................GUGA..............................
+U64884.1/1-325                       ................GCGA..............................
+AF110048.1/1-309                     ................GCGA..............................
+AF110047.1/1-310                     ................GCGA..............................
+AF110052.1/1-312                     ................GUGA..............................
+AF110046.1/1-310                     ................GCAA..............................
+AF110037.1/1-266                     ................GUGA..............................
+AF110036.1/1-281                     ................GUGA..............................
+AF110044.1/1-266                     ................GUGA..............................
+AF110039.1/1-307                     ................GCAA..............................
+AF110042.1/1-278                     ................GUGA..............................
+AF110041.1/1-292                     ................GCAA..............................
+AF110038.1/1-326                     ................GCAA..............................
+AF110045.1/1-308                     ................GCAA..............................
+AF110040.1/1-273                     ................GUGA..............................
+AF110056.1/1-326                     ................GCAA..............................
+AF110054.1/1-306                     ................GCGA..............................
+AF110053.1/1-305                     ................GUGA..............................
+AF110055.1/1-272                     ................GUGA..............................
+AF012803.1/1-337                     ................GUGA..............................
+AF012807.1/1-341                     ................GUGA..............................
+AF012805.1/1-341                     ................GUGA..............................
+AF012792.1/1-339                     ................GUGA..............................
+AF012804.1/1-339                     ................GUGA..............................
+AF012798.1/1-339                     ................GUGA..............................
+AF012801.1/1-340                     ................GUGA..............................
+AF012799.1/1-340                     ................GUGA..............................
+AF056388.1/1-332                     ................GAAA..............................
+AE016931.1/133770-134130             ................GCGA..............................
+AE017175.1/112368-111971             ................GUGA..............................
+L25705.1/1-330                       ................UCAG..............................
+U28104.1/1-304                       ................GCGA..............................
+U28108.1/1-339                       .................UUU.............................G
+U28079.1/1-347                       ................UUAG..............................
+U28092.1/1-318                       ................GCGA..............................
+U28095.1/1-295                       ................AAUU..............................
+AE002336.2/7220-7614                 ................GUAA..............................
+AE001313.1/3291-3698                 ................GUAA..............................
+AJ310737.1/16-366                    ................GUAA..............................
+AE002183.2/10502-10097               ................GUAA..............................
+AF056378.1/1-333                     ................GUAA..............................
+AJ012179.2/7-312                     ................GCAA..............................
+L25704.1/3-383                       ................GCAA...........................GCU
+L25703.1/209-594                     ................GCAA...........................ACC
+AF056377.1/1-328                     ................GUGA..............................
+AF056380.1/1-328                     ................GUGA..............................
+X97391.1/1-342                       ................GUGA..............................
+AJ272222.1/1-305                     ................GUGA..............................
+X97393.1/1-299                       ................GCGA..............................
+AF056387.1/1-312                     ................GUGA..............................
+X97392.1/1-315                       ................GUGA..............................
+X65648.1/159-615                     ................GCGA..............................
+X97395.1/1-391                       ................GCGA..............................
+X65649.1/118-584                     ................GCGA..............................
+X97397.1/1-359                       ................GCGA..............................
+X73135.1/41-490                      ................GCAA..............................
+X97396.1/1-359                       ................GCGA..............................
+AJ272219.1/1-333                     ................GUGA..............................
+AJ272225.1/1-308                     ................GCAA..............................
+AJ272226.1/1-308                     ................GUAA..............................
+AJ272220.1/1-334                     ................GUGA..............................
+AE017166.1/105041-105427             ................GUGA..............................
+AJ272218.1/1-333                     ................GUGA..............................
+AJ272223.1/1-307                     ................GUAA..............................
+AJ272221.1/1-323                     ................GUGA..............................
+AJ272224.1/1-311                     ................GCAA..............................
+Y16812.1/5-485                       ................GUGA..............................
+U28093.1/1-294                       ................GUGA..............................
+U28099.1/1-297                       ................GUGA..............................
+AE001942.1/5499-5945                 UCCGCCUG.....AGUGCCGCAAG....CAGG.CGGAAA....GC..GGC
+X60463.1/375-755                     ................GUAA..............................
+Z15006.1/117-498                     ................GCAA..............................
+AE007642.1/7926-8270                 ................GCGA..............................
+U64879.1/1-302                       ................GCGA..............................
+U64880.1/1-331                       ................GCGA..............................
+AF295980.1/1-285                     ................GAAA..............................
+AF296042.1/1-327                     ................GUGA..............................
+AF296041.1/1-327                     ................GUGA..............................
+AF056385.1/1-376                     ................GUGA..............................
+AF056384.1/1-320                     ................GCGA..............................
+U28114.1/1-344                       ................GAAA..............................
+U28085.1/1-384                       ................GUAA..............................
+U28112.1/1-339                       ................GCAA..............................
+U28087.1/1-340                       ................GCAA..............................
+M59354.1/1-402                       ................GCGA..............................
+M59355.1/163-591                     ................GCGA..............................
+AJ235272.1/10905-10521               ................UUAU..............................
+AE017258.1/184968-184621             ................GUAA..............................
+U28107.1/1-372                       ................UUCG............................GG
+U28094.1/1-332                       ................GCGA..............................
+U28106.1/1-395                       GACUGCGCUAUU...GCGUG....CGAUAGGGGAAGCCA....GACAAGC
+U28086.1/1-321                       ................CUCG...........................GCC
+U28103.1/1-323                       ................GCGA..............................
+U28117.1/1-347                       ................GAAA..............................
+U28081.1/1-319                       ................CUCG...........................GCC
+U28109.1/1-327                       ................GUGA..............................
+U28110.1/1-342                       ................GCGA..............................
+U28102.1/1-355                       ................GCGA..............................
+U28105.1/1-352                       ................GUGA..............................
+BX640434.1/240958-240545             GGG.............CUUG..............CCCGC....CG..GAA
+M59353.1/255-595                     ................GCAA..............................
+AF056386.1/1-275                     ................GUGA..............................
+AE002562.1/3043-2684                 ................GUAA..............................
+AL162752.2/213352-212993             ................GUAA..............................
+BX321865.1/54528-54812               ................GUGA..............................
+U28091.1/1-281                       ................GCAA..................C....AG..UAU
+U28098.1/1-281                       ................GCAA..............................
+U28130.1/1-312                       ................GUAA..................C....AG..UAU
+M59357.1/212-571                     ................GCAA..............................
+AF056383.1/1-336                     ................GCGA..............................
+AL139075.2/199352-199035             ................GUAA..............................
+AF181879.1/575-891                   ................GCAA..............................
+AE015478.1/3276-3629                 ................GUGA..............................
+M59356.1/53-421                      ................GAGA..............................
+AF160199.1/1-304                     ................GAAA..............................
+AF084931.1/10-309                    ................GCGA..............................
+AP001118.1/93360-92985               ................GUGA..............................
+AE005541.1/4151-3775                 ................GAAA..............................
+AF211853.1/1-377                     ................GAAA..............................
+M33657.1/1-383                       ................UCAC..............................
+AF295985.1/1-303                     ................GCAA..............................
+AF084930.1/10-310                    ................GCGA..............................
+AF295984.1/1-301                     ................GCGA..............................
+AE016844.1/252680-252307             ...............GGAAA..............................
+AF295986.1/1-303                     ................GCAA..............................
+AE013612.1/1854-1478                 ................GCAA..............................
+AF295983.1/1-297                     ................GCGA..............................
+U32841.1/440-64                      ................GUGA..............................
+AF160198.1/1-296                     ................GUGA..............................
+M19024.1/1-354                       ................GUGA..............................
+AE003942.1/8714-9072                 ................GUGA..............................
+U28121.1/1-293                       ................GUGA..............................
+U28125.1/1-311                       ................GUGA..............................
+U28124.1/1-293                       ................GUGA..............................
+U28123.1/1-318                       ................GUAA..............................
+U28084.1/1-331                       ................GCGA..............................
+U28090.1/1-293                       ................GUGA..............................
+U28126.1/1-293                       ................GUGA..............................
+U28122.1/1-293                       ................GUGA..............................
+U28089.1/1-303                       ................GCGA..............................
+U28129.1/1-356                       ................GCGA..............................
+U28100.1/1-299                       ................GCGA..............................
+U28097.1/1-303                       ................GCAA..............................
+U28111.1/1-306                       ................GUGA..............................
+U28082.1/1-411                       ................GCAA........................G..ACC
+U28113.1/1-312                       ................GCAA.................GA....AG..CCC
+AF056381.1/1-336                     GA..............GAAA...............UUUU....AG..GGA
+AF056382.1/1-336                     GA..............GAAA...............UUUU....AG..AGA
+AF056376.1/1-285                     .................UAA..............................
+AE001171.1/8189-8540                 .................UUA..............................
+AE001226.1/9-348                     ................CUGC........................A..GUG
+AF295981.1/1-332                     ................GUAA..............................
+M64709.1/421-758                     ................GUGA..............................
+AF296043.1/1-364                     ................GUAA........................G..CUU
+AF296064.1/1-342                     ................GUGA..........................CGGC
+AF296046.1/1-290                     ................GUGA..............................
+U28083.1/1-351                       ................GUAA..............................
+AF296005.1/1-303                     ................GUGA..............................
+AF296034.1/1-348                     ................GAGA........................C..GGU
+AF296003.1/1-312                     ................GCGA..............................
+AF295999.1/1-300                     ................GCGA..............................
+AF295990.1/1-293                     ................GUGA..............................
+AF296054.1/1-354                     ................GCAA..............................
+U28118.1/1-313                       ...............GAUGA..............................
+AF296014.1/1-328                     ................GUGA..............................
+AF296013.1/1-294                     ................GUGA..............................
+AF296056.1/1-348                     ................GUAA........................C..GUU
+AF296008.1/1-290                     ................GCAA..............................
+AF296035.1/1-332                     ..............AAUAAAAC............................
+U28115.1/1-298                       ...............CUAGU..............................
+AF296002.1/1-301                     ................GUGA..............................
+U28119.1/1-349                       .................AAA..............................
+AF295992.1/1-307                     ................GCGA..............................
+AF296061.1/1-357                     .................UUU...........................GGC
+AF295994.1/1-311                     ................GCGA..............................
+AF296015.1/1-301                     ................GAAA..............................
+AF296009.1/1-310                     ................GCGA..............................
+AF296010.1/1-289                     ................GCGA..............................
+AF296020.1/1-302                     ................GUAACA............................
+AF296069.1/1-311                     ................GUGA..............................
+AF296023.1/1-301                     ................GAAA..............................
+AF296031.1/1-331                     ................GUGA..............................
+AF295996.1/1-294                     ................GUGA..............................
+AF296030.1/1-331                     ................GCGA..............................
+U28128.1/1-359                       ................GUGA..............................
+AF295995.1/1-321                     ................GAGA..............................
+AF296022.1/1-301                     ................GAAA..............................
+AF296063.1/1-293                     ................GCGA..............................
+U28120.1/1-381                       ................AGA..................UG....CU..GGG
+AF296033.1/1-326                     ................GUAA..............................
+AF295991.1/1-340                     ................GCGA..............................
+AF296049.1/1-292                     ................GAGA..............................
+AF296000.1/1-301                     ................GUGA..............................
+AF296062.1/1-368                     CGCGC...........CUUG...........G.CGUGUAGGAAGC..GGC
+AF296021.1/1-305                     ................GUAACA............................
+AF296053.1/1-376                     ................UCAA...........................GGC
+AF296048.1/1-341                     ..............ACAUGUA.............................
+AF296050.1/1-379                     ................GCGA..............................
+AF296038.1/1-392                     ................GCGA..............................
+AF296032.1/1-335                     ................GUGA..............................
+AF296016.1/1-301                     ................GCAA..............................
+AF296026.1/1-290                     ................GUAA..............................
+AF295997.1/1-291                     ................GCAA..............................
+AF296071.1/1-389                     ................GCAA..............................
+AF296036.1/1-329                     ............CUCUGCAUUGC...............A....GU..UUG
+AF296037.1/1-343                     ................GCGA..............................
+AF296058.1/1-334                     ................GCGA..............................
+AF296027.1/1-338                     ................GAAA..............................
+AF296051.1/1-334                     ................UUUA.............................G
+U28101.1/1-327                       ................GCGA..............................
+AF296039.1/1-393                     ................GCGA..............................
+AF295993.1/1-289                     ................GUGA..............................
+AF296012.1/1-290                     ................GCAA..............................
+AF296052.1/1-316                     ................GAAA..............................
+AF296001.1/1-304                     ................GCGA..............................
+AF296055.1/1-421                     ................GCAA..............................
+AF296059.1/1-357                     ................GCAA..............................
+U28080.1/1-313                       ...............GAUGA..............................
+U28116.1/1-350                       ................GUAA..............................
+AF296004.1/1-335                     ................GCAA..............................
+AF296029.1/1-335                     ................GCGA..............................
+AF296028.1/1-330                     ................GCGA..............................
+AF296047.1/1-318                     ................GCGA..............................
+AF296070.1/1-302                     ................GAAA..............................
+AF295998.1/1-302                     ................GAAA..............................
+U28127.1/1-285                       ................GCGA..............................
+AF296044.1/1-290                     ................GUGA..............................
+AF296045.1/1-323                     ..............GCAUAAGG..........................CC
+AF296018.1/1-298                     ................GUAACA............................
+AF296011.1/1-335                     ................GUGA..............................
+#=GC SS_cons                         <<<<<<<<....................>>>>.>>>>>>....>>..>>>
+
+BX248358.1/328133-327709             .......CCCGCG.GGC...AAGUGCA..ACAGAAAGUAA.ACCGCC...
+AF110051.1/1-289                     .......CCCGCG.GGA...CAGUGCC..ACAGAAAACAAA.CCGCC...
+AF110049.1/1-307                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110050.1/1-307                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+U64884.1/1-325                       .......CCCGCG.GGC...CAGUGCC..ACAGAGAGAAG.ACCGCC...
+AF110048.1/1-309                     .......CGUGCG.GGA...CAGUGCC..ACAGAAAUCAGA.CCGCC...
+AF110047.1/1-310                     .......CGUGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110052.1/1-312                     .......CCCGCG.GGA...CAGUGCC..ACAGAAAGCAGA.CCGCC...
+AF110046.1/1-310                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110037.1/1-266                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110036.1/1-281                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110044.1/1-266                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110039.1/1-307                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110042.1/1-278                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110041.1/1-292                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110038.1/1-326                     .......CCCGCG.GGA...AAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110045.1/1-308                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110040.1/1-273                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110056.1/1-326                     .......CCCGCG.GGA...AAGUGCC..ACAGAGAACAGA.CCGCC...
+AF110054.1/1-306                     .......CCCGCG.GGA...AAGUGCC..ACAGAAAGCAAA.CCGCC...
+AF110053.1/1-305                     .......CCCGCG.GGA...AAGUGCC..ACAGAAAGCAAA.CCGCC...
+AF110055.1/1-272                     .......CCCGCG.GGC...CAGUGCC..ACAGAGAACAGA.CCGCC...
+AF012803.1/1-337                     .......CCCGCG.GGA...CAGUGCC..ACAGAAAACAG.ACCGCC...
+AF012807.1/1-341                     .......CCCGCG.GGA...AAGUGCC..ACAGAAAGCAG.ACCGCC...
+AF012805.1/1-341                     .......CCCGCG.GGA...AAGUGCC..ACAGAAAGCAG.ACCGCC...
+AF012792.1/1-339                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAG.ACCGCC...
+AF012804.1/1-339                     .......CCCGCG.GGA...CAGUGCC..ACAGAAAACAG.ACCGCC...
+AF012798.1/1-339                     .......CCCGCG.GGA...CAGUGCC..ACAGAGAACAG.ACCGCC...
+AF012801.1/1-340                     .......CCCGCG.GGA...CAGUGCC..ACAGAAAACAG.ACCGCC...
+AF012799.1/1-340                     .......CCCGCG.GGA...CAGUGCC..ACAGAAAACAG.ACCGCC...
+AF056388.1/1-332                     .......CCCGCG.GGA...AAGUGCC..ACAGAAACGAC.ACCGCC...
+AE016931.1/133770-134130             .....G.GGUA.G.AG....UAACGUA..GAAGAAAAUA..ACCGCC...
+AE017175.1/112368-111971             .....G.GGUA.A.AG....GAGCGUA..GAAGAGAAUG..ACCGCC...
+L25705.1/1-330                       ...G.C.GGAGAC.AGC...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+U28104.1/1-304                       .....G.GGCU.G.AG....UAGUGUA..ACAGAAAAUA..ACCGCC...
+U28108.1/1-339                       ...A.C.GGAAAC.AGA...CAGUGCC..ACAGAAAAUA..ACUGCC...
+U28079.1/1-347                       ...U.C.GGGGAC.AGA...AAGUACC..ACAGAAAACAA.ACUACC...
+U28092.1/1-318                       .....A.GGUA.G.AG....UAAUGUA..GAAGAAAACA..ACCGCC...
+U28095.1/1-295                       .......GGUGAG.AGA...AAGUGCC..ACAGAAAAUA..ACUGUC...
+AE002336.2/7220-7614                 .......GGCUAC.GGA...AAGUGCA..ACAGAAAACAU.UCCGCU...
+AE001313.1/3291-3698                 .......GGCUAC.GGA...AAGUGCA..ACAGAAAACAC.UCCGCU...
+AJ310737.1/16-366                    .......GGCUAC.GGA...AAGUGCA..ACAGAAAACAU.UCCGCU...
+AE002183.2/10502-10097               .......GGCUAC.GGA...AAGUGCA..ACAGAAAACAC.UCCGCU...
+AF056378.1/1-333                     .......GGCUAC.GGA...AAGUGCA..ACAGAAAACAU.UCCGCU...
+AJ012179.2/7-312                     .......GGCUAC.GGA...AAGUGCC..ACAGAAAACAA.ACCGCU...
+L25704.1/3-383                       ...GUC.UGUCAC.AGA...GAGUGCA..ACAGAAAGCAA.ACCGCU...
+L25703.1/209-594                     ...GUC.UGUCAC.AGA...GAGUGCA..ACAGAAAGCAA.ACCGCC...
+AF056377.1/1-328                     .......CCCGCG.GGA...AAGUGCC..ACAGAGAACAG.ACUGCC...
+AF056380.1/1-328                     .......GCCUAC.GGA...AAGUGCC..ACAGAGAACAG.ACUGUC...
+X97391.1/1-342                       .......CCGUGA.GGA...GAGUGCC..ACAGAAACAC..ACCGCC...
+AJ272222.1/1-305                     .......CCGUGA.GGA...GAGUGCC..ACAGAAACAC..ACCGCC...
+X97393.1/1-299                       .......GCGUGA.GGA...UAGUGCC..ACAGAAAUGUAGACCGCC...
+AF056387.1/1-312                     .......CCGUGA.GGA...GAGUGCC..ACAGAAACAU..ACCGCC...
+X97392.1/1-315                       .......CCGUGA.GGA...AAGUGCC..ACAGAAAUAU..ACCGCC...
+X65648.1/159-615                     .......UCGUGA.GGA...UAGUGCC..ACAGAAAAAU..ACCGCC...
+X97395.1/1-391                       .......UCGUGA.GGA...UAGUGCC..ACAGAAAAAU..ACCGCC...
+X65649.1/118-584                     .......UCGUGA.GGA...UAGUGCC..ACAGAAAGAU..ACCGCC...
+X97397.1/1-359                       .......UCGCGA.GGA...UAGUGCC..ACAGAAAUAU..ACCGCC...
+X73135.1/41-490                      .......UCGUGA.GGA...UAGUGCC..ACAGAAAGAU..ACCGCC...
+X97396.1/1-359                       .......CUGUGA.GGA...UAGUGCC..ACAGAAACAU..ACCGCC...
+AJ272219.1/1-333                     .......CCGUGA.GGA...UAGUGCC..ACAGAAACAC..ACCGCC...
+AJ272225.1/1-308                     .......CCGUGA.GGA...UAGUGCC..ACAGAAACAU..ACCGCC...
+AJ272226.1/1-308                     .......CCGCGA.GGA...UAGUGCC..ACAGAAACAU..ACCGCC...
+AJ272220.1/1-334                     .......CCGUGA.GGA...UAGUGCC..ACAGAAACAC..ACCGCC...
+AE017166.1/105041-105427             .......CCGUGA.GGA...UAGUGCC..ACAGAAACAC..ACCGCC...
+AJ272218.1/1-333                     .......CCGUGA.GGA...UAGUGCC..ACAGAAACAC..ACCGCC...
+AJ272223.1/1-307                     .......CCGUGA.GGA...UAGUGCC..ACAGAAACAU..ACCGCC...
+AJ272221.1/1-323                     .......CCGUGA.GGA...UAGUGCC..ACAGAAACAC..ACCGCC...
+AJ272224.1/1-311                     .......CCGUGA.GGA...UAGUGCC..ACAGAAACAU..ACCGCC...
+Y16812.1/5-485                       .......GCGUGA.GGA...UAGUGCC..ACAGAAAAAU..ACCGCC...
+U28093.1/1-294                       .......GCGUGA.GGA...UAGUGCC..ACAGAAAUGAAAACCGCC...
+U28099.1/1-297                       .......GCGUGA.GGA...UAGUGCC..ACAGAAAUGAAAACCGCC...
+AE001942.1/5499-5945                 ...GAA.GUCGAA.GGA...CAGUGCC..ACAGAAACCAG.ACCGCC...
+X60463.1/375-755                     .......CCCGAC.GGA...AAGUGCC..ACAGAGAAGAG.ACCGCC...
+Z15006.1/117-498                     .......CCCGAC.GGA...AAGUGCC..ACAGAGAAGAG.ACCGCC...
+AE007642.1/7926-8270                 .......CUUGAA.GGA...AAGUGCA..ACAGAGAUAU..ACCGCC...
+U64879.1/1-302                       .......CUUUAA.GGA...AAGUGCA..ACAGAGAUAU..ACCGCC...
+U64880.1/1-331                       .......CCCUAA.GGA...UAGUGCA..ACAGAAAUAU..ACCGCC...
+AF295980.1/1-285                     .......CUUUAA.GGA...AAGCGCC..ACAGAAAAUAG.ACCGCC...
+AF296042.1/1-327                     .......CGGGAA.GGA...AAGUGCC..ACAGAAAAGAU.ACCGCC...
+AF296041.1/1-327                     .......CGGGAA.GGA...AAGUGCC..ACAGAAAAGAU.ACCGCC...
+AF056385.1/1-376                     .......GAUCAG.GGA...CAGUGCC..ACAGAAAACAG.ACCGCC...
+AF056384.1/1-320                     .......GGACAG.GGA...AAGUGCA..ACAGAAAGUAA.ACCGCC...
+U28114.1/1-344                       .......GGCUCG.GGA...CAGGGCA..ACAGAAAGCAA.ACCGCC...
+U28085.1/1-384                       .......GGUUAG.GGA...AAGUGCC..ACAGAAAAUAC.ACCGCC...
+U28112.1/1-339                       .......GGCUCG.GGA...AAGUGCA..ACAGAAAGAC..ACCGCC...
+U28087.1/1-340                       .......GGCUCG.GGA...AAGUGCA..ACAGAAAGAU..ACCGCC...
+M59354.1/1-402                       .......CCCCAG.GGA...AAGUGCC..ACAGAGAGCAA.ACCGCC...
+M59355.1/163-591                     .......CCCUAG.GGA...AAGUGCC..ACAGAGAGCAA.ACCGCC...
+AJ235272.1/10905-10521               ...U.A.CUUUAG.GGC...UAGUACC..ACAGAAAAUAU.ACCGCC...
+AE017258.1/184968-184621             .......CUCCAG.UUA...UAGGGCU..ACAGAAAAUU..ACCGCC...
+U28107.1/1-372                       ...G.G.CGCAAG.GGA...AAGUGCC..ACAGAGAGUAU.ACCGCC...
+U28094.1/1-332                       .......CCCCAG.GGA...AAGUGCC..ACAGAGAGCAG.ACCGCC...
+U28106.1/1-395                       ...G.C.GGCAAG.GGA...CAGUGCC..ACAGAGAGCAG.ACCGCC...
+U28086.1/1-321                       ...G.G.AGUUAG.GGA...AAGUGCC..ACAGAAAGCAU.ACCGCC...
+U28103.1/1-323                       .......CCCCAG.GGA...CAGCGCC..ACAGAGAACAG.ACCGCC...
+U28117.1/1-347                       .......CCCGAG.GGA...AAGCGCC..ACAGAGAAGAG.UCUGCC...
+U28081.1/1-319                       ...G.G.AGUUAG.GGA...AAGUGCC..ACAGAAGCAU..ACCGCC...
+U28109.1/1-327                       .......CCCCAG.GGA...AAGUGCCACACAGAGAGCAG.ACCGCC...
+U28110.1/1-342                       .......CCCCAG.GGA...CAGUGCC..ACAGAGAGCAG.ACCGCC...
+U28102.1/1-355                       .......CCCCAG.GGA...AAGUGCC..ACAGAGAACGA.ACCGCC...
+U28105.1/1-352                       .......CCUUAG.GGA...AAGUGCC..ACAGAGAGCAA.ACCGCC...
+BX640434.1/240958-240545             ...A.A.GCCGAG.GAA...CAGGGCC..ACAGAGACGA..GUCUGU...
+M59353.1/255-595                     .......CGUGCG.GAA...UAGGGCC..ACAGAGACGA..GUCUUG...
+AF056386.1/1-275                     .......GGUGAG.GAU...CAGAGCA..ACAGAGACGA..GUCUGG...
+AE002562.1/3043-2684                 .......CGCGAC.GGA...AAGUGGA..ACAGAAAGCAAAACCGCC...
+AL162752.2/213352-212993             .......CGCGAC.GGA...AAGUGGA..ACAGAAAGCAAAACCGCC...
+BX321865.1/54528-54812               .......GGUGAG.GAA...CAGGGCC..ACAGAGACGA..GCGUAU...
+U28091.1/1-281                       ...A.A.GGCGAG.GAA...UAGGGCC..ACAGAGACGA..GCGUAU...
+U28098.1/1-281                       .......CGUGCG.GAA...UAGGGCC..ACAGAGACGA..GUCUUG...
+U28130.1/1-312                       ...A.A.GGCGAG.GAA...UAGGGCC..ACAGAGACGA..GUCGGU...
+M59357.1/212-571                     .......CCUC.C.GGA...CAGCGCC..ACAGAAAGCAA.ACCGCC...
+AF056383.1/1-336                     .......CUCGCA.GGA...AAGUGCC..ACAGAAAACAG.ACCGCC...
+AL139075.2/199352-199035             .......CCUAAG.GGA...UAGUGCA..ACAGAAAGAAA.ACUACC...
+AF181879.1/575-891                   .......GCUAAG.GGA...AAGUGCC..ACAGAAAGCAA.ACCGCC...
+AE015478.1/3276-3629                 .......ACCGAC.GAC...AAGUGCA..ACAGAGAGGAG.ACCGCC...
+M59356.1/53-421                      .......GUCCAC.GGA...AAGUGCC..GCAGAAAAGAU.ACCGCC...
+AF160199.1/1-304                     ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF084931.1/10-309                    .......GCCUAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AP001118.1/93360-92985               .......GCUUAU.GAC...UAGUGCA..ACAGAAAAUAA.ACCACC...
+AE005541.1/4151-3775                 ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF211853.1/1-377                     ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+M33657.1/1-383                       .....G.ACCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF295985.1/1-303                     .......GCCGAC.GAC...UAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF084930.1/10-310                    .......GCCUAC.GAC...AAGUGCA..GCAGAGAGUAA.ACCGCC...
+AF295984.1/1-301                     .......GCCUAC.GAC...AAGUGCA..ACAGAGAGCAA.ACCGCC...
+AE016844.1/252680-252307             ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF295986.1/1-303                     .......GCCUAC.GAC...UAGUGCA..ACAGAGAGCAA.ACCGCC...
+AE013612.1/1854-1478                 .......GCCUAC.GAC...AAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF295983.1/1-297                     .......GCCUAC.GAC...CAGUGCA..GCAGAGAGCAA.ACCGCC...
+U32841.1/440-64                      .......GCCGAC.GAC...CAGUGCA..ACAGAGAGCAG.ACCGCC...
+AF160198.1/1-296                     .......GCCUAC.GGA...AAGUGCC..ACAGAAAAUA..ACCGCC...
+M19024.1/1-354                       .......GCCUAC.GGA...AAGUGCC..ACAGAAAAUA..ACCGCC...
+AE003942.1/8714-9072                 .......GUCGAC.GGA...AAGUGCA..ACAGAAAGAU..ACCGCC...
+U28121.1/1-293                       .......GCCUAC.GGA...AAGUGCC..ACAGAAAAUA..ACCGCC...
+U28125.1/1-311                       .......GCCGAC.GGA...AAGUGCA..GCAGAGAGUAG.ACCGCC...
+U28124.1/1-293                       .......GCCUAC.GGA...AAGUGCC..GCAGAAAAUA..ACCGCC...
+U28123.1/1-318                       .......CUUGAC.GAC...CAGUGCA..GCAGAGAGUAG.ACCGCC...
+U28084.1/1-331                       .......GCCCAC.GGA...CAGUGCA..ACAGAAAGCAA.ACCGCC...
+U28090.1/1-293                       .......GCCUAC.GGA...AAGUGCC..ACAGAAAAUA..ACCGCC...
+U28126.1/1-293                       .......GCCUAC.GGA...AAGUGCC..ACAGAAAAUA..ACCGCC...
+U28122.1/1-293                       .......GCCUAC.GGA...AAGUGCC..ACAGAAAAUA..ACCGCC...
+U28089.1/1-303                       .......GCUUAC.GAC...AAGUGCA..ACAGAGAGCAA.ACCGCC...
+U28129.1/1-356                       .......GGCGAC.GGA...AAGUGGA..ACAGAGAGCAGAACCGCC...
+U28100.1/1-299                       .......GGCGAC.AGA...CAGUGCA..ACAGAAAACAU.ACCGCC...
+U28097.1/1-303                       .......CGCGAC.GGA...AAGUGGA..ACAGAAAGCAAUACCGCC...
+U28111.1/1-306                       .......GGCGAC.GGA...AAGUGCA..ACAGAAAGAU..ACCGCC...
+U28082.1/1-411                       ...A.A.GGCAAC.GGA...CAGUGCA..ACAGAGAACAG.ACCGCC...
+U28113.1/1-312                       ...A.A.GGCGAC.AGACACCAGUGCA..ACAGAAACAU..ACCGCC...
+AF056381.1/1-336                     ...A.A.AAAUAU.GGA...AAGUGCA..ACAGAAAGGAU.ACCGCC...
+AF056382.1/1-336                     ...A.A.GAAUAU.GGA...AAGUGCA..ACAGAAAGGAU.ACCGCC...
+AF056376.1/1-285                     .......AACU.UAAGA...GAGUGUC..ACAGAAAAUU..ACCGCC...
+AE001171.1/8189-8540                 .......AACC.UAAGA...AAGUGUC..GCAGAAAAUU..ACCGCC...
+AE001226.1/9-348                     ...C.C.GCUGAC.AGC...AAGCGCC..ACAGAAAAUAU.ACCGCC...
+AF295981.1/1-332                     .......UCCC.U.GGA...AAGGGCC..ACAGAAAACAG.ACCGCC...
+M64709.1/421-758                     .......CCCU.C.GGA...CAGGGCC..AUAGAGAAGAAGACCGCC...
+AF296043.1/1-364                     ...C.C.GGUCAC.GGA...AAGUGUC..ACAGAAAACAU.ACCGCC...
+AF296064.1/1-342                     ...A.G.AAAGAC.AGA...CAGGGCC..ACAGAAACAA..ACCGCC...
+AF296046.1/1-290                     .......GCCGAC.GGC...AAGUGCA..GCAGAGAGAAG.ACCGCC...
+U28083.1/1-351                       .......UCCCAG.GGA...AAGUGCC..ACAGAAAACAU.ACCGCC...
+AF296005.1/1-303                     .......GCCCAU.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296034.1/1-348                     ...C.A.GUUUAC.AGA...AAGUGCC..ACAGAAAAUAU.ACCGUU...
+AF296003.1/1-312                     .......GCCCAU.GGA...AAGUGCC..ACAGAAAACAA.ACCGCC...
+AF295999.1/1-300                     .......GCCUAC.GGA...AAGUGCA..ACAGAAAAUAU.ACCGCC...
+AF295990.1/1-293                     .......GCCCAC.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296054.1/1-354                     .......CCCCAG.GGA...AAGUGCC..ACAGAAAAGUAAACCGCC...
+U28118.1/1-313                       ...G.C.UGUGAC.GGA...AAGUGCC..ACAGAAAACAA.ACCGCC...
+AF296014.1/1-328                     .......GUCCAC.GGA...AAGUGCA..ACAGAAAGCAA.ACCGCC...
+AF296013.1/1-294                     .......GCCUAC.GGA...AAGUGCA..ACAGAGAGCAG.ACCGCC...
+AF296056.1/1-348                     ...A.G.GAUGAC.AGA...CAGUACC..ACAGAAAAUAG.GUAGCU...
+AF296008.1/1-290                     .......GCCUAC.GGC...CAGUGCA..ACAGAAAGUAU.ACCGCC...
+AF296035.1/1-332                     .......GGGAAC.AGA...AAGUGCC..ACAGAAAAUAU.ACCGUC...
+U28115.1/1-298                       ...C.G.GGAUAA.GGA...AAGUGCC..ACAGAAAAGAAAACCCCC...
+AF296002.1/1-301                     .......GCCCAC.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+U28119.1/1-349                       ...C.C.CCACAC.GGU...AAGGGCC..ACAGAAACGAG.ACCGCC...
+AF295992.1/1-307                     .......GCCCAU.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296061.1/1-357                     ...G.G.GAUAAC.AGA...CAGUGCC..ACAGAAAACAA.ACUACC...
+AF295994.1/1-311                     .......GCCUAC.GGA...AAGUGCC..GCAGAAAAUAU.ACCGCC...
+AF296015.1/1-301                     ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF296009.1/1-310                     .......GCCUAC.GGA...AAGUGCA..GCAGAAAGUAU.ACCGCC...
+AF296010.1/1-289                     .......GCCUAC.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296020.1/1-302                     .......ACCUAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF296069.1/1-311                     .......ACCGAC.GGA...AAGUGCA..GCAGAGAGUAG.ACCGCC...
+AF296023.1/1-301                     ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF296031.1/1-331                     .......CCCUAG.GGA...UAGUGCC..ACAGAGAGGAG.ACCGCC...
+AF295996.1/1-294                     .......GCCUAC.GGA...AAGUGCC..ACAGAAAACAU.ACCGCC...
+AF296030.1/1-331                     .......CCUUAG.GGA...UAGUGCC..ACAGAGAGAAG.ACCGCC...
+U28128.1/1-359                       .......CUUCAA.GGA...AAGUGCA..ACAGAGAUAU..ACCGCG...
+AF295995.1/1-321                     .......GCCUAC.GGA...AAGUGCA..ACAGAAAGCAU.ACCGCCCAA
+AF296022.1/1-301                     ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF296063.1/1-293                     .......GCCUAC.GGA...AAGUGCA..GCAGAAAGUAU.ACCGCC...
+U28120.1/1-381                       ...G.C.AACUUC.GGA...AAGUGCC..ACAGAAACCAU.ACCGCC...
+AF296033.1/1-326                     .......CCCGAC.GGA..AUAGUGCA..ACAGAGAGCAG.ACCGCC...
+AF295991.1/1-340                     .......CCUCAG.GGA...AAGUGCC..ACAGAAAGCAA.ACCGCC...
+AF296049.1/1-292                     .......GCCUAC.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296000.1/1-301                     .......GCCCAU.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296062.1/1-368                     ...G.AAGCCGAA.GGA...AAGUGCC..ACAGAAACCAG.ACCGCC...
+AF296021.1/1-305                     .......GCCCAC.GAC...UAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF296053.1/1-376                     ...G.C.GGCGAC.GGA...CAGUGUC..ACAGAGAAUAU.ACCGCC...
+AF296048.1/1-341                     ...C.A.GGAUAA.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296050.1/1-379                     .......GGCCAG.GGA...AAGUGCA..ACAGAAAGCAG.ACCGCC...
+AF296038.1/1-392                     .......GGCCAG.GGA...AAGUGCA..ACAGAGAGUAG.ACCGCC...
+AF296032.1/1-335                     .......CGGGAA.GGA...AAGUGCC..ACAGAAAGGAG.ACCGCC...
+AF296016.1/1-301                     .......GCCUAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF296026.1/1-290                     .......UCUGAG.GGC...AAGUGCA..ACAGAAAGUAG.GUAGCC...
+AF295997.1/1-291                     .......GCCUAC.GGC...CAGUGCA..ACAGAAAGUAU.ACCGCC...
+AF296071.1/1-389                     .......UCCUAG.GGA...CAGUGCC..ACAGAAAUGAGGACCGCC...
+AF296036.1/1-329                     UUAA.G.CAGGAC.AGA...UAGUGCC..ACAGAAAUAA..ACCGCC...
+AF296037.1/1-343                     .......GGUCAG.GGA...AAGUGCA..ACAGAAAGCAG.ACCGCC...
+AF296058.1/1-334                     .......CUCGCG.GGA...AAGUGCC..ACAGAGAACAG.ACCGCC...
+AF296027.1/1-338                     .......ACCUAU.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296051.1/1-334                     ...C.G.GGAGAC.AGA...AAGUGCC..ACAGAAAACAA.ACUACU...
+U28101.1/1-327                       .......CCCGCG.GGA..AUAGUGCA..ACAGAGAGUAA.ACCGCC...
+AF296039.1/1-393                     .......GGCCAG.GGA...AAGUGCA..ACAGAGAGUAG.ACCGCC...
+AF295993.1/1-289                     .......GCCCAU.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+AF296012.1/1-290                     .......GCCCAC.GGC...AAGUGCA..ACAGAAAGUAU.ACCGCC...
+AF296052.1/1-316                     .......CCCCGA.GGA...AAGUGCC..ACAGAAAACAG.ACCGCC...
+AF296001.1/1-304                     .......GCCUAC.GGA...AAGUGCA..ACAGAAAAUAU.ACCGCC...
+AF296055.1/1-421                     .......GCCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF296059.1/1-357                     .......GGUUCG.GGA...AAGUGCA..ACAGAGAACAG.ACCGCC...
+U28080.1/1-313                       ...G.C.UGUGAC.GGA...AAGUGCC..ACAGAAAACAA.ACCGCC...
+U28116.1/1-350                       .......CCCUAA.GGA...AAGUGCA..ACAGAAAAUAU.ACCGCCGCC
+AF296004.1/1-335                     .......GCCCAC.GGA...AAGUGCC..GCAGAAAGCAA.ACCGCC...
+AF296029.1/1-335                     .......CAGGAA.GGA...AAGUGCC..ACAGAAAGGAG.ACCGCC...
+AF296028.1/1-330                     .......CCCCAG.GGA...AAGUGCC..ACAGAGAGUAG.ACCGCC...
+AF296047.1/1-318                     .......GCCCAC.GGA...AAGUGCA..ACAGAGAGCAG.ACCGCC...
+AF296070.1/1-302                     ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF295998.1/1-302                     ........CCCAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+U28127.1/1-285                       .......CUCCAG.GGA...AAGUGCA..ACAGAAAUAU..ACCGCC...
+AF296044.1/1-290                     .......GCCUAC.GGA...AAGUGCA..GCAGAAAAUAA.ACCGCC...
+AF296045.1/1-323                     ...U.G.UUCCAG.CGC...CAGUGCA..ACAGAAAAUAU.ACCGCC...
+AF296018.1/1-298                     .......ACCUAC.GAC...CAGUGCA..ACAGAGAGCAA.ACCGCC...
+AF296011.1/1-335                     .......GCCCAC.GGA...AAGUGCC..ACAGAAAAUAU.ACCGCC...
+#=GC SS_cons                         ...>.>.>>>>.>.<<......<<<<<...............<<<<<<<<
+
+BX248358.1/328133-327709             .............................UA...................
+AF110051.1/1-289                     .............................AA...................
+AF110049.1/1-307                     .............................GG...................
+AF110050.1/1-307                     .............................GG...................
+U64884.1/1-325                       .............................UC...................
+AF110048.1/1-309                     ...........................AGCG...................
+AF110047.1/1-310                     ...........................AGCG...................
+AF110052.1/1-312                     .............................CA...................
+AF110046.1/1-310                     ...........................AGCG...................
+AF110037.1/1-266                     .............................GC...................
+AF110036.1/1-281                     .............................GC...................
+AF110044.1/1-266                     .............................GC...................
+AF110039.1/1-307                     .............................UCC.................C
+AF110042.1/1-278                     .............................UC...................
+AF110041.1/1-292                     .............................CC...................
+AF110038.1/1-326                     .............................GC...................
+AF110045.1/1-308                     ...........................AGCG...................
+AF110040.1/1-273                     .............................UC...................
+AF110056.1/1-326                     ............................GCU...................
+AF110054.1/1-306                     .............................CC...................
+AF110053.1/1-305                     .............................CC...................
+AF110055.1/1-272                     .............................CC...................
+AF012803.1/1-337                     .............................CG...................
+AF012807.1/1-341                     .............................CG...................
+AF012805.1/1-341                     .............................CG...................
+AF012792.1/1-339                     .............................CG...................
+AF012804.1/1-339                     .............................CG...................
+AF012798.1/1-339                     .............................CG...................
+AF012801.1/1-340                     .............................CG...................
+AF012799.1/1-340                     .............................CG...................
+AF056388.1/1-332                     ..........................UAAGC...................
+AE016931.1/133770-134130             .............................GC...................
+AE017175.1/112368-111971             ..........................AUUUU...................
+L25705.1/1-330                       .............................UU...................
+U28104.1/1-304                       .............................AC...................
+U28108.1/1-339                       .............................UU...................
+U28079.1/1-347                       ............................AUG...................
+U28092.1/1-318                       .............................UU...................
+U28095.1/1-295                       .............................UU...................
+AE002336.2/7220-7614                 .............................AU...................
+AE001313.1/3291-3698                 .............................AU...................
+AJ310737.1/16-366                    .............................AU...................
+AE002183.2/10502-10097               .............................AU...................
+AF056378.1/1-333                     .............................AU...................
+AJ012179.2/7-312                     .............................AA...................
+L25704.1/3-383                       .............................CC...................
+L25703.1/209-594                     .............................CC...................
+AF056377.1/1-328                     .............................GG...................
+AF056380.1/1-328                     .............................GG...................
+X97391.1/1-342                       ...........................GAUG...................
+AJ272222.1/1-305                     ...........................GAUG...................
+X97393.1/1-299                       .............................AG...................
+AF056387.1/1-312                     ...........................GAUG...................
+X97392.1/1-315                       ...........................GAUG...................
+X65648.1/159-615                     .............................AA...................
+X97395.1/1-391                       .............................AA...................
+X65649.1/118-584                     .............................AA...................
+X97397.1/1-359                       .............................CU...................
+X73135.1/41-490                      .............................UA...................
+X97396.1/1-359                       ...........................UUUU...................
+AJ272219.1/1-333                     ...........................UAAU...................
+AJ272225.1/1-308                     ...........................UAAU...................
+AJ272226.1/1-308                     ...........................UAAU...................
+AJ272220.1/1-334                     ...........................UAAU...................
+AE017166.1/105041-105427             .............................GA...................
+AJ272218.1/1-333                     ...........................UAAU...................
+AJ272223.1/1-307                     ...........................UAAU...................
+AJ272221.1/1-323                     ...........................UAAC...................
+AJ272224.1/1-311                     ...........................UAAU...................
+Y16812.1/5-485                       .............................CU...................
+U28093.1/1-294                       .............................GG...................
+U28099.1/1-297                       .............................AG...................
+AE001942.1/5499-5945                 .............................AC...................
+X60463.1/375-755                     .............................AG...................
+Z15006.1/117-498                     .............................AG...................
+AE007642.1/7926-8270                 .............................AU...................
+U64879.1/1-302                       .............................AG...................
+U64880.1/1-331                       .............................UG...................
+AF295980.1/1-285                     .............................A....................
+AF296042.1/1-327                     .............................CG...................
+AF296041.1/1-327                     .............................CG...................
+AF056385.1/1-376                     .............................GC...................
+AF056384.1/1-320                     .............................GG...................
+U28114.1/1-344                       .............................GC...................
+U28085.1/1-384                       ..........................UAAGG...................
+U28112.1/1-339                       .............................UC...................
+U28087.1/1-340                       ...........................UCCG...................
+M59354.1/1-402                       .............................AU...................
+M59355.1/163-591                     .............................GG...................
+AJ235272.1/10905-10521               .............................GA...................
+AE017258.1/184968-184621             .............................UA...................
+U28107.1/1-372                       ...........................GAUG...................
+U28094.1/1-332                       ...........................GAUG...................
+U28106.1/1-395                       ...........................UAUG...................
+U28086.1/1-321                       .............................UG...................
+U28103.1/1-323                       .............................CG...................
+U28117.1/1-347                       .............................CC...................
+U28081.1/1-319                       .............................UG...................
+U28109.1/1-327                       .............................CC...................
+U28110.1/1-342                       ...........................GAUC...................
+U28102.1/1-355                       .............................UU...................
+U28105.1/1-352                       ...........................GAUG...................
+BX640434.1/240958-240545             .............................CA...................
+M59353.1/255-595                     .............................CC...................
+AF056386.1/1-275                     .............................CA...................
+AE002562.1/3043-2684                 ...........................GAUG...................
+AL162752.2/213352-212993             ...........................GAUG...................
+BX321865.1/54528-54812               ..................................................
+U28091.1/1-281                       ..................................................
+U28098.1/1-281                       .............................CC...................
+U28130.1/1-312                       .............................UC...................
+M59357.1/212-571                     .............................CG...................
+AF056383.1/1-336                     .............................CG...................
+AL139075.2/199352-199035             .............................AC...................
+AF181879.1/575-891                   .............................UU...................
+AE015478.1/3276-3629                 .............................AU...................
+M59356.1/53-421                      ..........................GACCC...................
+AF160199.1/1-304                     ...........................GAUG...................
+AF084931.1/10-309                    ...........................GAUG...................
+AP001118.1/93360-92985               .............................UA...................
+AE005541.1/4151-3775                 ...........................GAUG...................
+AF211853.1/1-377                     ...........................GAUG...................
+M33657.1/1-383                       ...........................GAUG...................
+AF295985.1/1-303                     ...........................GAUG...................
+AF084930.1/10-310                    ...........................GAUG...................
+AF295984.1/1-301                     ...........................GAUG...................
+AE016844.1/252680-252307             ...........................GAUG...................
+AF295986.1/1-303                     ...........................GAUG...................
+AE013612.1/1854-1478                 ...........................GAUG...................
+AF295983.1/1-297                     ...........................GAUG...................
+U32841.1/440-64                      .............................GU...................
+AF160198.1/1-296                     ..........................UAAGC...................
+M19024.1/1-354                       ..........................UAAGC...................
+AE003942.1/8714-9072                 .............................AA...................
+U28121.1/1-293                       ..........................UAAGC...................
+U28125.1/1-311                       .............................UU...................
+U28124.1/1-293                       ..........................UAAGC...................
+U28123.1/1-318                       ..........................UUUGG...................
+U28084.1/1-331                       ...........................UAUG...................
+U28090.1/1-293                       ..........................UAAGC...................
+U28126.1/1-293                       ..........................UAAGC...................
+U28122.1/1-293                       ..........................UAAGU...................
+U28089.1/1-303                       ...........................GAUG...................
+U28129.1/1-356                       ...........................GAUG...................
+U28100.1/1-299                       ...........................GAUG...................
+U28097.1/1-303                       ...........................GAUG...................
+U28111.1/1-306                       ...........................GAUG...................
+U28082.1/1-411                       ...........................GAUG...................
+U28113.1/1-312                       ..........................UAAGU...................
+AF056381.1/1-336                     .............................UC...................
+AF056382.1/1-336                     .............................UC...................
+AF056376.1/1-285                     ..................................................
+AE001171.1/8189-8540                 ..................................................
+AE001226.1/9-348                     ..................................................
+AF295981.1/1-332                     .............................AG...................
+M64709.1/421-758                     .............................C....................
+AF296043.1/1-364                     .............................GC...................
+AF296064.1/1-342                     .............................CU...................
+AF296046.1/1-290                     .............................UG...................
+U28083.1/1-351                       .............................GC...................
+AF296005.1/1-303                     .............................GG...................
+AF296034.1/1-348                     .............................CC...................
+AF296003.1/1-312                     .............................AG...................
+AF295999.1/1-300                     .............................AG...................
+AF295990.1/1-293                     .............................AG...................
+AF296054.1/1-354                     .............................AC...................
+U28118.1/1-313                       .............................AG...................
+AF296014.1/1-328                     ..........................UAAGU...................
+AF296013.1/1-294                     ..........................UACGU...................
+AF296056.1/1-348                     .............................CA...................
+AF296008.1/1-290                     .............................AG...................
+AF296035.1/1-332                     .............................UC...................
+U28115.1/1-298                       .............................GC...................
+AF296002.1/1-301                     .............................UG...................
+U28119.1/1-349                       ..........................GAAGC...................
+AF295992.1/1-307                     .............................AG...................
+AF296061.1/1-357                     ...........................CAUU...................
+AF295994.1/1-311                     ..........................UAAGC...................
+AF296015.1/1-301                     ...........................GAUG...................
+AF296009.1/1-310                     .............................CG...................
+AF296010.1/1-289                     .............................AG...................
+AF296020.1/1-302                     ...........................GAUG...................
+AF296069.1/1-311                     .............................UU...................
+AF296023.1/1-301                     ...........................GAUG...................
+AF296031.1/1-331                     .............................UG...................
+AF295996.1/1-294                     .............................UA...................
+AF296030.1/1-331                     .............................CG...................
+U28128.1/1-359                       .............................GG...................
+AF295995.1/1-321                     .AAACGGGGUAACACCCGUUUGAG....UGC...................
+AF296022.1/1-301                     ...........................GAUG...................
+AF296063.1/1-293                     .............................CAAAAAUGGGGUGCUGCCCCA
+U28120.1/1-381                       .............................GU...................
+AF296033.1/1-326                     .............................GC...................
+AF295991.1/1-340                     .............................CU...................
+AF296049.1/1-292                     .............................CU...................
+AF296000.1/1-301                     .............................AG...................
+AF296062.1/1-368                     .............................AU...................
+AF296021.1/1-305                     ...........................GAUG...................
+AF296053.1/1-376                     .............................CU...................
+AF296048.1/1-341                     .............................CU...................
+AF296050.1/1-379                     .............................AU...................
+AF296038.1/1-392                     ...........................GAAC...................
+AF296032.1/1-335                     .............................CU...................
+AF296016.1/1-301                     ...........................GAUG...................
+AF296026.1/1-290                     .............................AC...................
+AF295997.1/1-291                     .............................AG...................
+AF296071.1/1-389                     ...........................GAUG...................
+AF296036.1/1-329                     .............................UG...................
+AF296037.1/1-343                     ...........................GAAC...................
+AF296058.1/1-334                     .............................GC...................
+AF296027.1/1-338                     .............................CC...................
+AF296051.1/1-334                     .............................CG...................
+U28101.1/1-327                       .............................AA...................
+AF296039.1/1-393                     ...........................GAAC...................
+AF295993.1/1-289                     .............................AG...................
+AF296012.1/1-290                     .............................GG...................
+AF296052.1/1-316                     .............................UU...................
+AF296001.1/1-304                     .............................CG...................
+AF296055.1/1-421                     ...........................GAUG...................
+AF296059.1/1-357                     ...........................GAUC...................
+U28080.1/1-313                       .............................AG...................
+U28116.1/1-350                       CGCC......UCU.....GGCGGCACUCAGG...................
+AF296004.1/1-335                     .........................UAAGCC...................
+AF296029.1/1-335                     .............................UC...................
+AF296028.1/1-330                     .............................CG...................
+AF296047.1/1-318                     ...........................GAUG...................
+AF296070.1/1-302                     ...........................GAUG...................
+AF295998.1/1-302                     ...........................GAUG...................
+U28127.1/1-285                       .............................GC...................
+AF296044.1/1-290                     .............................UC...................
+AF296045.1/1-323                     .............................GG...................
+AF296018.1/1-298                     ...........................GAUG...................
+AF296011.1/1-335                     .............................AG...................
+#=GC SS_cons                         .<<<<<<<......>>>>>>>>>>.....<<.<<<<<<<<<...>>>>>>
+
+BX248358.1/328133-327709             .......G.....AA...................................
+AF110051.1/1-289                     .......C.....UG...................................
+AF110049.1/1-307                     .......C.....UG...................................
+AF110050.1/1-307                     .......C.....UG...................................
+U64884.1/1-325                       .......C.....GC...................................
+AF110048.1/1-309                     .......G.....CC...................................
+AF110047.1/1-310                     .......G.....CC...................................
+AF110052.1/1-312                     .......C.....CC...................................
+AF110046.1/1-310                     .......G.....CC...................................
+AF110037.1/1-266                     .......U.....GC...................................
+AF110036.1/1-281                     .......U.....AC...................................
+AF110044.1/1-266                     .......U.....GC...................................
+AF110039.1/1-307                     GAAUCCAGCGCCACCGGACGAC..........GGA...............
+AF110042.1/1-278                     .......G.....CC...................................
+AF110041.1/1-292                     .......U.....G....................................
+AF110038.1/1-326                     .......U.....CU...................................
+AF110045.1/1-308                     .......G.....CC...................................
+AF110040.1/1-273                     .......C.....GG...................................
+AF110056.1/1-326                     .......C.....UC...................................
+AF110054.1/1-306                     .......G.....AG...................................
+AF110053.1/1-305                     .......G.....AG...................................
+AF110055.1/1-272                     .......G.....AU...................................
+AF012803.1/1-337                     .......G.....CC...................................
+AF012807.1/1-341                     .......G.....CC...................................
+AF012805.1/1-341                     .......G.....CC...................................
+AF012792.1/1-339                     .......G.....CC...................................
+AF012804.1/1-339                     .......G.....CC...................................
+AF012798.1/1-339                     .......G.....CC...................................
+AF012801.1/1-340                     .......G.....CC...................................
+AF012799.1/1-340                     .......G.....CC...................................
+AF056388.1/1-332                     .......G.....GC...................................
+AE016931.1/133770-134130             .......U.....CC...................................
+AE017175.1/112368-111971             .......C.....CA...................................
+L25705.1/1-330                       .......G.....UC...................................
+U28104.1/1-304                       .......A.....C....................................
+U28108.1/1-339                       .......C.....CC...................................
+U28079.1/1-347                       .......C.....CC...................................
+U28092.1/1-318                       .......U.....UU...................................
+U28095.1/1-295                       .......G.....CC...................................
+AE002336.2/7220-7614                 .......A.....AA...................................
+AE001313.1/3291-3698                 .......A.....AA...................................
+AJ310737.1/16-366                    .......A.....AA...................................
+AE002183.2/10502-10097               .......A.....AA...................................
+AF056378.1/1-333                     .......A.....AA...................................
+AJ012179.2/7-312                     .......C.....AA...................................
+L25704.1/3-383                       .......G.....GC...................................
+L25703.1/209-594                     .......G.....GC...................................
+AF056377.1/1-328                     .......U.....U....................................
+AF056380.1/1-328                     .......U.....U....................................
+X97391.1/1-342                       .......G.....CU...................................
+AJ272222.1/1-305                     .......G.....CC...................................
+X97393.1/1-299                       .......G..........................................
+AF056387.1/1-312                     .......G.....CC...................................
+X97392.1/1-315                       .......G.....AG...................................
+X65648.1/159-615                     .......G.....AU...................................
+X97395.1/1-391                       .......G.....AU...................................
+X65649.1/118-584                     .......U.....UA...................................
+X97397.1/1-359                       .......C.....UA...................................
+X73135.1/41-490                      .......A.....C....................................
+X97396.1/1-359                       .......U.....UU...................................
+AJ272219.1/1-333                     .......G.....CU...................................
+AJ272225.1/1-308                     .......A.....C....................................
+AJ272226.1/1-308                     .......A.....C....................................
+AJ272220.1/1-334                     .......G.....CU...................................
+AE017166.1/105041-105427             .......U.....GU...................................
+AJ272218.1/1-333                     .......G.....CU...................................
+AJ272223.1/1-307                     .......A.....C....................................
+AJ272221.1/1-323                     .......G.....CU...................................
+AJ272224.1/1-311                     .......A.....C....................................
+Y16812.1/5-485                       .......G.....GC...................................
+U28093.1/1-294                       ..................................................
+U28099.1/1-297                       .......G..........................................
+AE001942.1/5499-5945                 .......C.....CC...................................
+X60463.1/375-755                     .......CG....GC...................................
+Z15006.1/117-498                     .......CG....GC...................................
+AE007642.1/7926-8270                 .......U..........................................
+U64879.1/1-302                       .......A..........................................
+U64880.1/1-331                       .......A.....CA...................................
+AF295980.1/1-285                     ..................................................
+AF296042.1/1-327                     .......G.....A....................................
+AF296041.1/1-327                     .......G.....A....................................
+AF056385.1/1-376                     .......U.....GC...................................
+AF056384.1/1-320                     .......G.....CC...................................
+U28114.1/1-344                       .......A.....UG...................................
+U28085.1/1-384                       .......G.....GA...................................
+U28112.1/1-339                       .......C.....GC...................................
+U28087.1/1-340                       .......C.....GG...................................
+M59354.1/1-402                       .......G.....C....................................
+M59355.1/163-591                     .......C.....C....................................
+AJ235272.1/10905-10521               .......G..........................................
+AE017258.1/184968-184621             .......A.....AA...................................
+U28107.1/1-372                       .......A.....UC...................................
+U28094.1/1-332                       .......G.....CU...................................
+U28106.1/1-395                       .......G.....CC...................................
+U28086.1/1-321                       .......C.....C....................................
+U28103.1/1-323                       .......C.....CU...................................
+U28117.1/1-347                       .......G.....A....................................
+U28081.1/1-319                       .......C.....C....................................
+U28109.1/1-327                       .......G.....GC...................................
+U28110.1/1-342                       .......G.....GC...................................
+U28102.1/1-355                       .......C.....AC...................................
+U28105.1/1-352                       .......G.....UC...................................
+BX640434.1/240958-240545             .......U.....GAGGGCGCGCCUGGCGCGCACCGGCACGGCCAUCUCC
+M59353.1/255-595                     .......G.....CC...................................
+AF056386.1/1-275                     .......G.....GA...................................
+AE002562.1/3043-2684                 .......G.....CU...................................
+AL162752.2/213352-212993             .......G.....CU...................................
+BX321865.1/54528-54812               ..................................................
+U28091.1/1-281                       ..................................................
+U28098.1/1-281                       .......A.....UC...................................
+U28130.1/1-312                       .......G.....AC...................................
+M59357.1/212-571                     .......G.....C....................................
+AF056383.1/1-336                     .......U.....UC...................................
+AL139075.2/199352-199035             ..................................................
+AF181879.1/575-891                   ..................................................
+AE015478.1/3276-3629                 .......C.....AU...................................
+M59356.1/53-421                      .......C.....GU...................................
+AF160199.1/1-304                     .......G.....CC...................................
+AF084931.1/10-309                    .......G.....UC...................................
+AP001118.1/93360-92985               .......U.....UU...................................
+AE005541.1/4151-3775                 .......G.....CC...................................
+AF211853.1/1-377                     .......G.....CC...................................
+M33657.1/1-383                       .......G.....CC...................................
+AF295985.1/1-303                     .......G.....CC...................................
+AF084930.1/10-310                    .......G.....CC...................................
+AF295984.1/1-301                     .......G.....CC...................................
+AE016844.1/252680-252307             .......G.....CC...................................
+AF295986.1/1-303                     .......G.....CC...................................
+AE013612.1/1854-1478                 .......G.....CC...................................
+AF295983.1/1-297                     .......G.....CU...................................
+U32841.1/440-64                      ..................................................
+AF160198.1/1-296                     .......A.....C....................................
+M19024.1/1-354                       .......A.....C....................................
+AE003942.1/8714-9072                 ....UAUU.....CC...................................
+U28121.1/1-293                       .......A.....C....................................
+U28125.1/1-311                       .......CAAUAUGG...................................
+U28124.1/1-293                       .......G.....U....................................
+U28123.1/1-318                       .......CUU...AU...................................
+U28084.1/1-331                       .......U.....CA...................................
+U28090.1/1-293                       .......A.....C....................................
+U28126.1/1-293                       .......A.....C....................................
+U28122.1/1-293                       .......A.....C....................................
+U28089.1/1-303                       .......G.....CC...................................
+U28129.1/1-356                       .......G.....CC...................................
+U28100.1/1-299                       .......G.....CU...................................
+U28097.1/1-303                       .......A.....UU...................................
+U28111.1/1-306                       .......G.....CC...................................
+U28082.1/1-411                       .......G.....CU...................................
+U28113.1/1-312                       .......C.....C....................................
+AF056381.1/1-336                     .......G.....UC...................................
+AF056382.1/1-336                     .......G.....UC...................................
+AF056376.1/1-285                     ..................................................
+AE001171.1/8189-8540                 ..................................................
+AE001226.1/9-348                     ..................................................
+AF295981.1/1-332                     .......CG....GC...................................
+M64709.1/421-758                     ..................................................
+AF296043.1/1-364                     .......G.....G....................................
+AF296064.1/1-342                     .......U.....UG...................................
+AF296046.1/1-290                     .......A..........................................
+U28083.1/1-351                       .......A.....AG...................................
+AF296005.1/1-303                     ..................................................
+AF296034.1/1-348                     .......G.....AU...................................
+AF296003.1/1-312                     .......G.....CC...................................
+AF295999.1/1-300                     ..................................................
+AF295990.1/1-293                     .......C..........................................
+AF296054.1/1-354                     .......G.....GG...................................
+U28118.1/1-313                       .......U.....AC...................................
+AF296014.1/1-328                     .......U.....UU...................................
+AF296013.1/1-294                     .......A.....AC...................................
+AF296056.1/1-348                     .......G.....GC...................................
+AF296008.1/1-290                     .......C..........................................
+AF296035.1/1-332                     .......G.....AU...................................
+U28115.1/1-298                       .......G.....U....................................
+AF296002.1/1-301                     .......C..........................................
+U28119.1/1-349                       ..................................................
+AF295992.1/1-307                     .......C..........................................
+AF296061.1/1-357                     .......C.....CC...................................
+AF295994.1/1-311                     .......G.....CC...................................
+AF296015.1/1-301                     .......G.....CC...................................
+AF296009.1/1-310                     .......G.....CG...................................
+AF296010.1/1-289                     .......C..........................................
+AF296020.1/1-302                     .......G.....CC...................................
+AF296069.1/1-311                     .......CAAUAACG...................................
+AF296023.1/1-301                     .......G.....CC...................................
+AF296031.1/1-331                     .......U.....UU...................................
+AF295996.1/1-294                     .......C.....GUC..................................
+AF296030.1/1-331                     .......C.....CA...................................
+U28128.1/1-359                       .......C.....UA...................................
+AF295995.1/1-321                     .......C..........................................
+AF296022.1/1-301                     .......G.....CC...................................
+AF296063.1/1-293                     UUUGAGCG.....CC...................................
+U28120.1/1-381                       .......C.....GG...................................
+AF296033.1/1-326                     .......UU....CG...................................
+AF295991.1/1-340                     .......C.....GA...................................
+AF296049.1/1-292                     .......G.....U....................................
+AF296000.1/1-301                     .......C..........................................
+AF296062.1/1-368                     .......U.....CC...................................
+AF296021.1/1-305                     .......G.....CC...................................
+AF296053.1/1-376                     .......C.....CG...................................
+AF296048.1/1-341                     .......G.....AG...................................
+AF296050.1/1-379                     .......C.....GG...................................
+AF296038.1/1-392                     .......G.....GU...................................
+AF296032.1/1-335                     .......G.....UC...................................
+AF296016.1/1-301                     .......G.....CC...................................
+AF296026.1/1-290                     ..................................................
+AF295997.1/1-291                     .......C..........................................
+AF296071.1/1-389                     .......G.....UG...................................
+AF296036.1/1-329                     .......G.....UU...................................
+AF296037.1/1-343                     .......G.....GU...................................
+AF296058.1/1-334                     .......G.....GC...................................
+AF296027.1/1-338                     .......G.....CC...................................
+AF296051.1/1-334                     .......C.....GC...................................
+U28101.1/1-327                       .......A.....A....................................
+AF296039.1/1-393                     .......G.....GU...................................
+AF295993.1/1-289                     .......C..........................................
+AF296012.1/1-290                     .......C..........................................
+AF296052.1/1-316                     .......C.....GC...................................
+AF296001.1/1-304                     .......C....UUA...................................
+AF296055.1/1-421                     .......G.....CC...................................
+AF296059.1/1-357                     .......G.....CU...................................
+U28080.1/1-313                       .......U.....AC...................................
+U28116.1/1-350                       .......C.....AG...................................
+AF296004.1/1-335                     .......G.....CC...................................
+AF296029.1/1-335                     .......G.....UU...................................
+AF296028.1/1-330                     .......C.....CA...................................
+AF296047.1/1-318                     .......U.....CG...................................
+AF296070.1/1-302                     .......G.....CC...................................
+AF295998.1/1-302                     .......G.....CC...................................
+U28127.1/1-285                       ..................................................
+AF296044.1/1-290                     ..................................................
+AF296045.1/1-323                     .......A.....C....................................
+AF296018.1/1-298                     .......G.....CC...................................
+AF296011.1/1-335                     .......C..........................................
+#=GC SS_cons                         >>>....<.....<<<<<<<<<<...>>>>>>>><<<<<<<<......>>
+
+BX248358.1/328133-327709             ..................................................
+AF110051.1/1-289                     .......C..........................................
+AF110049.1/1-307                     .......C..........................................
+AF110050.1/1-307                     ..................................................
+U64884.1/1-325                       .......GC.........................................
+AF110048.1/1-309                     .......GC......CGC..UC............................
+AF110047.1/1-310                     .......CC......GCG..GCC...........................
+AF110052.1/1-312                     .......GC.........................................
+AF110046.1/1-310                     .......UG......GAU..GAAC.....................C....
+AF110037.1/1-266                     .......CU.........................................
+AF110036.1/1-281                     .......C..........................................
+AF110044.1/1-266                     .......CU.........................................
+AF110039.1/1-307                     ..................................................
+AF110042.1/1-278                     .......C..........................................
+AF110041.1/1-292                     ..................................................
+AF110038.1/1-326                     .......CU......CCG................................
+AF110045.1/1-308                     .......UG......AGC..GAAU..........................
+AF110040.1/1-273                     ..................................................
+AF110056.1/1-326                     .......UC.........................................
+AF110054.1/1-306                     .......CC......G..................................
+AF110053.1/1-305                     .......CC......G..................................
+AF110055.1/1-272                     .......GC......GCC..GG............................
+AF012803.1/1-337                     ..................................................
+AF012807.1/1-341                     ..................................................
+AF012805.1/1-341                     ..................................................
+AF012792.1/1-339                     ..................................................
+AF012804.1/1-339                     ..................................................
+AF012798.1/1-339                     ..................................................
+AF012801.1/1-340                     .......G..........................................
+AF012799.1/1-340                     .......G..........................................
+AF056388.1/1-332                     .......GG......GAC..CG............................
+AE016931.1/133770-134130             .......U..........................................
+AE017175.1/112368-111971             .......UGAG....UUG..UCUG.UGC......................
+L25705.1/1-330                       ..................................................
+U28104.1/1-304                       ..................................................
+U28108.1/1-339                       .......CU......CUC..C.............................
+U28079.1/1-347                       .......CG......A..................................
+U28092.1/1-318                       .......CC.........................................
+U28095.1/1-295                       ..................................................
+AE002336.2/7220-7614                 .......UG.........................................
+AE001313.1/3291-3698                 .......UU.........................................
+AJ310737.1/16-366                    .......AG.........................................
+AE002183.2/10502-10097               .......A..........................................
+AF056378.1/1-333                     .......AG.........................................
+AJ012179.2/7-312                     .......GC.........................................
+L25704.1/3-383                       ..................................................
+L25703.1/209-594                     ..................................................
+AF056377.1/1-328                     ..................................................
+AF056380.1/1-328                     ..................................................
+X97391.1/1-342                       ......CCG......CUU..CCGC..........................
+AJ272222.1/1-305                     .......GG.........................................
+X97393.1/1-299                       ..................................................
+AF056387.1/1-312                     .......UG.........................................
+X97392.1/1-315                       .......G..........................................
+X65648.1/159-615                     .......UG......GGG..ACUG.....................GGGAC
+X97395.1/1-391                       .......UG......GGG..GCUA.....................GGGAC
+X65649.1/118-584                     .......GU......CAU..UAGU.....................CAUUU
+X97397.1/1-359                       .......GA......UAG..AAG...........................
+X73135.1/41-490                      ..................................................
+X97396.1/1-359                       .......CA......GUC..AACA.GU.......................
+AJ272219.1/1-333                     .......UA......AUG..GGG...........................
+AJ272225.1/1-308                     ..................................................
+AJ272226.1/1-308                     ..................................................
+AJ272220.1/1-334                     .......UA......AUG..GGG...........................
+AE017166.1/105041-105427             ......CUC.........................................
+AJ272218.1/1-333                     .......UA......AUG..GGG...........................
+AJ272223.1/1-307                     ..................................................
+AJ272221.1/1-323                     .......UA......AUG..GGG...........................
+AJ272224.1/1-311                     ..................................................
+Y16812.1/5-485                       .......CC......UUC..GGGG.....................UUUCG
+U28093.1/1-294                       ..................................................
+U28099.1/1-297                       ..................................................
+AE001942.1/5499-5945                 .......AC......ACA..GGC...........................
+X60463.1/375-755                     .......CG......GGG................................
+Z15006.1/117-498                     .......CG......GGG................................
+AE007642.1/7926-8270                 ..................................................
+U64879.1/1-302                       ..................................................
+U64880.1/1-331                       .......CU......UAA..UAUA.....................UGUAG
+AF295980.1/1-285                     ..................................................
+AF296042.1/1-327                     ..................................................
+AF296041.1/1-327                     ..................................................
+AF056385.1/1-376                     .......GG......GCA..UGAG.....................CC...
+AF056384.1/1-320                     .......AG.........................................
+U28114.1/1-344                       .......GG......ACC..GGGC..........................
+U28085.1/1-384                       .......GC......UGU..UAGC.....................GUUUG
+U28112.1/1-339                       .......GA......G..................................
+U28087.1/1-340                       ..................................................
+M59354.1/1-402                       ..................................................
+M59355.1/163-591                     ..................................................
+AJ235272.1/10905-10521               ..................................................
+AE017258.1/184968-184621             ..................................................
+U28107.1/1-372                       .......CC......GGA................................
+U28094.1/1-332                       .......CC.........................................
+U28106.1/1-395                       .......GU......CGU..CCG...........................
+U28086.1/1-321                       ..................................................
+U28103.1/1-323                       .......AC......GCG................................
+U28117.1/1-347                       ..................................................
+U28081.1/1-319                       ..................................................
+U28109.1/1-327                       ..................................................
+U28110.1/1-342                       .......GU.........................................
+U28102.1/1-355                       ..................................................
+U28105.1/1-352                       .......CU.........................................
+BX640434.1/240958-240545             GUGCCG.CG......CCG..UCCG..........................
+M59353.1/255-595                     .......GG......G..................................
+AF056386.1/1-275                     .......GU......GCC................................
+AE002562.1/3043-2684                 .......GC.........................................
+AL162752.2/213352-212993             .......GC.........................................
+BX321865.1/54528-54812               ..................................................
+U28091.1/1-281                       ..................................................
+U28098.1/1-281                       .......GG......G..................................
+U28130.1/1-312                       ......CAG......UGA..GCAA..........................
+M59357.1/212-571                     ..................................................
+AF056383.1/1-336                     .......C..........................................
+AL139075.2/199352-199035             ..................................................
+AF181879.1/575-891                   ..................................................
+AE015478.1/3276-3629                 .......AG......C..................................
+M59356.1/53-421                      .......C..........................................
+AF160199.1/1-304                     .......CA......C..................................
+AF084931.1/10-309                    .......C..........................................
+AP001118.1/93360-92985               .......UG......UA.................................
+AE005541.1/4151-3775                 .......CG......C..................................
+AF211853.1/1-377                     .......CG......C..................................
+M33657.1/1-383                       .......CG......C..................................
+AF295985.1/1-303                     .......UG......UG.................................
+AF084930.1/10-310                    .......UG.........................................
+AF295984.1/1-301                     .......UG.........................................
+AE016844.1/252680-252307             .......CA......C..................................
+AF295986.1/1-303                     .......CG......C..................................
+AE013612.1/1854-1478                 .......CA......C..................................
+AF295983.1/1-297                     .......C..........................................
+U32841.1/440-64                      ..................................................
+AF160198.1/1-296                     ..................................................
+M19024.1/1-354                       ..................................................
+AE003942.1/8714-9072                 .......U..........................................
+U28121.1/1-293                       ..................................................
+U28125.1/1-311                       .......UU......UCG..A.............................
+U28124.1/1-293                       ..................................................
+U28123.1/1-318                       .......AU......GAG..UAUC..........................
+U28084.1/1-331                       .......CG......GCU..CGU...........................
+U28090.1/1-293                       ..................................................
+U28126.1/1-293                       ..................................................
+U28122.1/1-293                       ..................................................
+U28089.1/1-303                       .......CA......C..................................
+U28129.1/1-356                       ......GGC......CGGUGCACC.....................C....
+U28100.1/1-299                       .......CC.........................................
+U28097.1/1-303                       .......GC......C..................................
+U28111.1/1-306                       .......C..........................................
+U28082.1/1-411                       .......UU......GGG..CUGUGCCGCUGCUUGCAGCGGAAAAGUCCC
+U28113.1/1-312                       ..................................................
+AF056381.1/1-336                     .......GA......A..................................
+AF056382.1/1-336                     .......GG......A..................................
+AF056376.1/1-285                     ..................................................
+AE001171.1/8189-8540                 ..................................................
+AE001226.1/9-348                     ..................................................
+AF295981.1/1-332                     .......CA......GAA..AGGA..........................
+M64709.1/421-758                     ..................................................
+AF296043.1/1-364                     ..................................................
+AF296064.1/1-342                     .......AC......UUC..AAGG..........................
+AF296046.1/1-290                     ..................................................
+U28083.1/1-351                       .......GA......AG.................................
+AF296005.1/1-303                     ..................................................
+AF296034.1/1-348                     ..................................................
+AF296003.1/1-312                     ..................................................
+AF295999.1/1-300                     ..................................................
+AF295990.1/1-293                     ..................................................
+AF296054.1/1-354                     .......C..........................................
+U28118.1/1-313                       ..................................................
+AF296014.1/1-328                     .......UC.........................................
+AF296013.1/1-294                     .......C..........................................
+AF296056.1/1-348                     .......UG......A..................................
+AF296008.1/1-290                     ..................................................
+AF296035.1/1-332                     ..................................................
+U28115.1/1-298                       ..................................................
+AF296002.1/1-301                     ..................................................
+U28119.1/1-349                       ..................................................
+AF295992.1/1-307                     ..................................................
+AF296061.1/1-357                     .......GA......U..................................
+AF295994.1/1-311                     ..................................................
+AF296015.1/1-301                     .......CG......C..................................
+AF296009.1/1-310                     .......AU......CCA..CC............................
+AF296010.1/1-289                     ..................................................
+AF296020.1/1-302                     .......CU.........................................
+AF296069.1/1-311                     .......UU......UCU..U.............................
+AF296023.1/1-301                     .......CG......C..................................
+AF296031.1/1-331                     .......UC......GC.................................
+AF295996.1/1-294                     ..................................................
+AF296030.1/1-331                     .......UC......GU.................................
+U28128.1/1-359                       .......GA......GAA..CAGA.....................GAACA
+AF295995.1/1-321                     ..................................................
+AF296022.1/1-301                     .......CA......C..................................
+AF296063.1/1-293                     .......A..........................................
+U28120.1/1-381                       .......GC......UAA..GCGG.....................CACUG
+AF296033.1/1-326                     .......CU......GC.................................
+AF295991.1/1-340                     .......GG......CC.................................
+AF296049.1/1-292                     ..................................................
+AF296000.1/1-301                     ..................................................
+AF296062.1/1-368                     .......CGGACAGCCCC..G.............................
+AF296021.1/1-305                     .......CA......C..................................
+AF296053.1/1-376                     .......UG......GUU..CGGC..........................
+AF296048.1/1-341                     ..................................................
+AF296050.1/1-379                     .......GC......CGG..G.............................
+AF296038.1/1-392                     .......CC......GC.................................
+AF296032.1/1-335                     .......AG......AUA..U.............................
+AF296016.1/1-301                     .......CA......G..................................
+AF296026.1/1-290                     ..................................................
+AF295997.1/1-291                     ..................................................
+AF296071.1/1-389                     .......UC......GGC................................
+AF296036.1/1-329                     .......UA......AAA..UC............................
+AF296037.1/1-343                     .......CC.........................................
+AF296058.1/1-334                     .......GA......C..................................
+AF296027.1/1-338                     .......GC.........................................
+AF296051.1/1-334                     ..................................................
+U28101.1/1-327                       ..................................................
+AF296039.1/1-393                     .......CC......GC.................................
+AF295993.1/1-289                     ..................................................
+AF296012.1/1-290                     ..................................................
+AF296052.1/1-316                     .......CG......C..................................
+AF296001.1/1-304                     .......UU......CA.................................
+AF296055.1/1-421                     .......CC......CCC..AAUA.....................GAUUU
+AF296059.1/1-357                     .......GC......GGG................................
+U28080.1/1-313                       ..................................................
+U28116.1/1-350                       .......AA......AC.................................
+AF296004.1/1-335                     .......AU......CG.................................
+AF296029.1/1-335                     .......UG......AUG..UC............................
+AF296028.1/1-330                     .......AG......GC.................................
+AF296047.1/1-318                     .......GC.........................................
+AF296070.1/1-302                     .......CG......C..................................
+AF295998.1/1-302                     .......CG......C..................................
+U28127.1/1-285                       ..................................................
+AF296044.1/1-290                     ..................................................
+AF296045.1/1-323                     ..................................................
+AF296018.1/1-298                     .......CU.........................................
+AF296011.1/1-335                     ..................................................
+#=GC SS_cons                         >>>>>>.<<......<<<..<<<<.<<<<<<....>>>>>>....<<<<<
+
+BX248358.1/328133-327709             ..................................................
+AF110051.1/1-289                     ..................................................
+AF110049.1/1-307                     ..................................................
+AF110050.1/1-307                     ..................................................
+U64884.1/1-325                       ..................................................
+AF110048.1/1-309                     ..................................................
+AF110047.1/1-310                     ..................................................
+AF110052.1/1-312                     ..................................................
+AF110046.1/1-310                     ..................................................
+AF110037.1/1-266                     ..................................................
+AF110036.1/1-281                     ..................................................
+AF110044.1/1-266                     ..................................................
+AF110039.1/1-307                     ..................................................
+AF110042.1/1-278                     ..................................................
+AF110041.1/1-292                     ..................................................
+AF110038.1/1-326                     ..................................................
+AF110045.1/1-308                     ..................................................
+AF110040.1/1-273                     ..................................................
+AF110056.1/1-326                     ..................................................
+AF110054.1/1-306                     ..................................................
+AF110053.1/1-305                     ..................................................
+AF110055.1/1-272                     ..................................................
+AF012803.1/1-337                     ..................................................
+AF012807.1/1-341                     ..................................................
+AF012805.1/1-341                     ..................................................
+AF012792.1/1-339                     ..................................................
+AF012804.1/1-339                     ..................................................
+AF012798.1/1-339                     ..................................................
+AF012801.1/1-340                     ..................................................
+AF012799.1/1-340                     ..................................................
+AF056388.1/1-332                     ..................................................
+AE016931.1/133770-134130             ..................................................
+AE017175.1/112368-111971             ..................................................
+L25705.1/1-330                       ..................................................
+U28104.1/1-304                       ..................................................
+U28108.1/1-339                       ..................................................
+U28079.1/1-347                       ..................................................
+U28092.1/1-318                       ..................................................
+U28095.1/1-295                       ..................................................
+AE002336.2/7220-7614                 ..................................................
+AE001313.1/3291-3698                 ..................................................
+AJ310737.1/16-366                    ..................................................
+AE002183.2/10502-10097               ..................................................
+AF056378.1/1-333                     ..................................................
+AJ012179.2/7-312                     ..................................................
+L25704.1/3-383                       ..................................................
+L25703.1/209-594                     ..................................................
+AF056377.1/1-328                     ..................................................
+AF056380.1/1-328                     ..................................................
+X97391.1/1-342                       ..................................................
+AJ272222.1/1-305                     ..................................................
+X97393.1/1-299                       ..................................................
+AF056387.1/1-312                     ..................................................
+X97392.1/1-315                       ..................................................
+X65648.1/159-615                     UAG...GG...GUUGGGG.ACUGGGGAAG.....................
+X97395.1/1-391                       UAG...GG...ACUGGGG.ACU.GGGGAA.....................
+X65649.1/118-584                     GUC...AU...UAGUCAU.UUG.GA.........................
+X97397.1/1-359                       ..................................................
+X73135.1/41-490                      ..................................................
+X97396.1/1-359                       ..................................................
+AJ272219.1/1-333                     ..................................................
+AJ272225.1/1-308                     ..................................................
+AJ272226.1/1-308                     ..................................................
+AJ272220.1/1-334                     ..................................................
+AE017166.1/105041-105427             ..................................................
+AJ272218.1/1-333                     ..................................................
+AJ272223.1/1-307                     ..................................................
+AJ272221.1/1-323                     ..................................................
+AJ272224.1/1-311                     ..................................................
+Y16812.1/5-485                       GUG...UG...GUGGGUCAGGC.UC.........................
+U28093.1/1-294                       ..................................................
+U28099.1/1-297                       ..................................................
+AE001942.1/5499-5945                 ..................................................
+X60463.1/375-755                     ..................................................
+Z15006.1/117-498                     ..................................................
+AE007642.1/7926-8270                 ..................................................
+U64879.1/1-302                       ..................................................
+U64880.1/1-331                       C.................................................
+AF295980.1/1-285                     ..................................................
+AF296042.1/1-327                     ..................................................
+AF296041.1/1-327                     ..................................................
+AF056385.1/1-376                     ..................................................
+AF056384.1/1-320                     ..................................................
+U28114.1/1-344                       ..................................................
+U28085.1/1-384                       GCC...UU...UAGCUCU.UAG.CCAGAC.....................
+U28112.1/1-339                       ..................................................
+U28087.1/1-340                       ..................................................
+M59354.1/1-402                       ..................................................
+M59355.1/163-591                     ..................................................
+AJ235272.1/10905-10521               ..................................................
+AE017258.1/184968-184621             ..................................................
+U28107.1/1-372                       ..................................................
+U28094.1/1-332                       ..................................................
+U28106.1/1-395                       ..................................................
+U28086.1/1-321                       ..................................................
+U28103.1/1-323                       ..................................................
+U28117.1/1-347                       ..................................................
+U28081.1/1-319                       ..................................................
+U28109.1/1-327                       ..................................................
+U28110.1/1-342                       ..................................................
+U28102.1/1-355                       ..................................................
+U28105.1/1-352                       ..................................................
+BX640434.1/240958-240545             ..................................................
+M59353.1/255-595                     ..................................................
+AF056386.1/1-275                     ..................................................
+AE002562.1/3043-2684                 ..................................................
+AL162752.2/213352-212993             ..................................................
+BX321865.1/54528-54812               ..................................................
+U28091.1/1-281                       ..................................................
+U28098.1/1-281                       ..................................................
+U28130.1/1-312                       ..................................................
+M59357.1/212-571                     ..................................................
+AF056383.1/1-336                     ..................................................
+AL139075.2/199352-199035             ..................................................
+AF181879.1/575-891                   ..................................................
+AE015478.1/3276-3629                 ..................................................
+M59356.1/53-421                      ..................................................
+AF160199.1/1-304                     ..................................................
+AF084931.1/10-309                    ..................................................
+AP001118.1/93360-92985               ..................................................
+AE005541.1/4151-3775                 ..................................................
+AF211853.1/1-377                     ..................................................
+M33657.1/1-383                       ..................................................
+AF295985.1/1-303                     ..................................................
+AF084930.1/10-310                    ..................................................
+AF295984.1/1-301                     ..................................................
+AE016844.1/252680-252307             ..................................................
+AF295986.1/1-303                     ..................................................
+AE013612.1/1854-1478                 ..................................................
+AF295983.1/1-297                     ..................................................
+U32841.1/440-64                      ..................................................
+AF160198.1/1-296                     ..................................................
+M19024.1/1-354                       ..................................................
+AE003942.1/8714-9072                 ..................................................
+U28121.1/1-293                       ..................................................
+U28125.1/1-311                       ..................................................
+U28124.1/1-293                       ..................................................
+U28123.1/1-318                       ..................................................
+U28084.1/1-331                       ..................................................
+U28090.1/1-293                       ..................................................
+U28126.1/1-293                       ..................................................
+U28122.1/1-293                       ..................................................
+U28089.1/1-303                       ..................................................
+U28129.1/1-356                       ..................................................
+U28100.1/1-299                       ..................................................
+U28097.1/1-303                       ..................................................
+U28111.1/1-306                       ..................................................
+U28082.1/1-411                       UUU.AGCA...GAGCGAU.GAU.CGU........................
+U28113.1/1-312                       ..................................................
+AF056381.1/1-336                     ..................................................
+AF056382.1/1-336                     ..................................................
+AF056376.1/1-285                     ..................................................
+AE001171.1/8189-8540                 ..................................................
+AE001226.1/9-348                     ..................................................
+AF295981.1/1-332                     ..................................................
+M64709.1/421-758                     ..................................................
+AF296043.1/1-364                     ..................................................
+AF296064.1/1-342                     ..................................................
+AF296046.1/1-290                     ..................................................
+U28083.1/1-351                       ..................................................
+AF296005.1/1-303                     ..................................................
+AF296034.1/1-348                     ..................................................
+AF296003.1/1-312                     ..................................................
+AF295999.1/1-300                     ..................................................
+AF295990.1/1-293                     ..................................................
+AF296054.1/1-354                     ..................................................
+U28118.1/1-313                       ..................................................
+AF296014.1/1-328                     ..................................................
+AF296013.1/1-294                     ..................................................
+AF296056.1/1-348                     ..................................................
+AF296008.1/1-290                     ..................................................
+AF296035.1/1-332                     ..................................................
+U28115.1/1-298                       ..................................................
+AF296002.1/1-301                     ..................................................
+U28119.1/1-349                       ..................................................
+AF295992.1/1-307                     ..................................................
+AF296061.1/1-357                     ..................................................
+AF295994.1/1-311                     ..................................................
+AF296015.1/1-301                     ..................................................
+AF296009.1/1-310                     ..................................................
+AF296010.1/1-289                     ..................................................
+AF296020.1/1-302                     ..................................................
+AF296069.1/1-311                     ..................................................
+AF296023.1/1-301                     ..................................................
+AF296031.1/1-331                     ..................................................
+AF295996.1/1-294                     ..................................................
+AF296030.1/1-331                     ..................................................
+U28128.1/1-359                       GAAU..AU...UAAGUUU.GCU............................
+AF295995.1/1-321                     ..................................................
+AF296022.1/1-301                     ..................................................
+AF296063.1/1-293                     ..................................................
+U28120.1/1-381                       UGG...CUUCCGCU....................................
+AF296033.1/1-326                     ..................................................
+AF295991.1/1-340                     ..................................................
+AF296049.1/1-292                     ..................................................
+AF296000.1/1-301                     ..................................................
+AF296062.1/1-368                     ..................................................
+AF296021.1/1-305                     ..................................................
+AF296053.1/1-376                     ..................................................
+AF296048.1/1-341                     ..................................................
+AF296050.1/1-379                     ..................................................
+AF296038.1/1-392                     ..................................................
+AF296032.1/1-335                     ..................................................
+AF296016.1/1-301                     ..................................................
+AF296026.1/1-290                     ..................................................
+AF295997.1/1-291                     ..................................................
+AF296071.1/1-389                     ..................................................
+AF296036.1/1-329                     ..................................................
+AF296037.1/1-343                     ..................................................
+AF296058.1/1-334                     ..................................................
+AF296027.1/1-338                     ..................................................
+AF296051.1/1-334                     ..................................................
+U28101.1/1-327                       ..................................................
+AF296039.1/1-393                     ..................................................
+AF295993.1/1-289                     ..................................................
+AF296012.1/1-290                     ..................................................
+AF296052.1/1-316                     ..................................................
+AF296001.1/1-304                     ..................................................
+AF296055.1/1-421                     CAG...GU...UGCAGCA.AGG.CAGCAAUCGCUUGAGUCCUCAGGAGCU
+AF296059.1/1-357                     ..................................................
+U28080.1/1-313                       ..................................................
+U28116.1/1-350                       ..................................................
+AF296004.1/1-335                     ..................................................
+AF296029.1/1-335                     ..................................................
+AF296028.1/1-330                     ..................................................
+AF296047.1/1-318                     ..................................................
+AF296070.1/1-302                     ..................................................
+AF295998.1/1-302                     ..................................................
+U28127.1/1-285                       ..................................................
+AF296044.1/1-290                     ..................................................
+AF296045.1/1-323                     ..................................................
+AF296018.1/1-298                     ..................................................
+AF296011.1/1-335                     ..................................................
+#=GC SS_cons                         <<<...<<...<<<<<<<.<<<.<<<<<<<<<<<<<<<.<<<<<<<<<<<
+
+BX248358.1/328133-327709             .......UUU........................................
+AF110051.1/1-289                     .......UUCG.......................................
+AF110049.1/1-307                     .......UCG........................................
+AF110050.1/1-307                     .......CUUG.......................................
+U64884.1/1-325                       .......CGCU.......................................
+AF110048.1/1-309                     .......CUCG.......................................
+AF110047.1/1-310                     .......UUCG.......................................
+AF110052.1/1-312                     .......CUCG.......................................
+AF110046.1/1-310                     .......CCGU.......................................
+AF110037.1/1-266                     .......UCC........................................
+AF110036.1/1-281                     ......CUCCA.......................................
+AF110044.1/1-266                     .......UCC........................................
+AF110039.1/1-307                     ..................................................
+AF110042.1/1-278                     ......CUCGU.......................................
+AF110041.1/1-292                     .......CGUG.......................................
+AF110038.1/1-326                     ......UUCAUU......................................
+AF110045.1/1-308                     .......UCCG.......................................
+AF110040.1/1-273                     .......CUCG.......................................
+AF110056.1/1-326                     .....CGUUCAUUC....................................
+AF110054.1/1-306                     .......UACG.......................................
+AF110053.1/1-305                     .......UACG.......................................
+AF110055.1/1-272                     .......UUCG.......................................
+AF012803.1/1-337                     .......ACC........................................
+AF012807.1/1-341                     ......ACCUC.......................................
+AF012805.1/1-341                     ......ACCUC.......................................
+AF012792.1/1-339                     ......GUCUC.......................................
+AF012804.1/1-339                     ......UUAAC.......................................
+AF012798.1/1-339                     ......GUCUC.......................................
+AF012801.1/1-340                     .......ACAG.......................................
+AF012799.1/1-340                     .......ACAG.......................................
+AF056388.1/1-332                     .......CACG.......................................
+AE016931.1/133770-134130             .......UUCG.......................................
+AE017175.1/112368-111971             .......UUCG.......................................
+L25705.1/1-330                       .......UUU........................................
+U28104.1/1-304                       .......UUCG.......................................
+U28108.1/1-339                       .......UUUA.......................................
+U28079.1/1-347                       .......CGAG.......................................
+U28092.1/1-318                       ......UCUUUU......................................
+U28095.1/1-295                       .......UAA........................................
+AE002336.2/7220-7614                 .......AUAU.......................................
+AE001313.1/3291-3698                 .......GUAU.......................................
+AJ310737.1/16-366                    .......GGUC.......................................
+AE002183.2/10502-10097               .......UUUA.......................................
+AF056378.1/1-333                     .......GGUC.......................................
+AJ012179.2/7-312                     .......UAU........................................
+L25704.1/3-383                       .......UUAA.......................................
+L25703.1/209-594                     .......UCCG.......................................
+AF056377.1/1-328                     ........UCG.......................................
+AF056380.1/1-328                     ........UCG.......................................
+X97391.1/1-342                       .......UGCG.......................................
+AJ272222.1/1-305                     .......CUUG.......................................
+X97393.1/1-299                       ......CUCGU.......................................
+AF056387.1/1-312                     .......CUUG.......................................
+X97392.1/1-315                       .......GAAA.......................................
+X65648.1/159-615                     .......AAA.............................CUUCCCAA.UC
+X97395.1/1-391                       ......GAAAC............................UUCCCAAU.CC
+X65649.1/118-584                     .......AAAA................................CACA.AA
+X97397.1/1-359                       .......AUUU.......................................
+X73135.1/41-490                      .......UUCG.......................................
+X97396.1/1-359                       ....AAAAAAAA......................................
+AJ272219.1/1-333                     .......AAA........................................
+AJ272225.1/1-308                     ......UUUAU.......................................
+AJ272226.1/1-308                     ......UUACA.......................................
+AJ272220.1/1-334                     .......AAA........................................
+AE017166.1/105041-105427             .......AUA........................................
+AJ272218.1/1-333                     .......AAA........................................
+AJ272223.1/1-307                     ......UUUAU.......................................
+AJ272221.1/1-323                     .......AUA........................................
+AJ272224.1/1-311                     ......UUUAU.......................................
+Y16812.1/5-485                       .......CUG.................................GAGC.CG
+U28093.1/1-294                       .......CUUGU......................................
+U28099.1/1-297                       .......CUUG.......................................
+AE001942.1/5499-5945                 .......CCCG.......................................
+X60463.1/375-755                     .......CUUC.......................................
+Z15006.1/117-498                     .......CUU........................................
+AE007642.1/7926-8270                 .......UUAU.......................................
+U64879.1/1-302                       .......UUUA.......................................
+U64880.1/1-331                       .....UAUAGAU......................................
+AF295980.1/1-285                     .......UUU........................................
+AF296042.1/1-327                     .......UUCG.......................................
+AF296041.1/1-327                     .......UUCG.......................................
+AF056385.1/1-376                     .....CCCGUCAA.....................................
+AF056384.1/1-320                     .......UUCG.......................................
+U28114.1/1-344                       .......CCCC.......................................
+U28085.1/1-384                       .......AAUC............................GUCUGGCU.AA
+U28112.1/1-339                       ......CCCGU.......................................
+U28087.1/1-340                       ......CUCGU.......................................
+M59354.1/1-402                       .......CUU........................................
+M59355.1/163-591                     ......UAUAC.......................................
+AJ235272.1/10905-10521               .......UAU........................................
+AE017258.1/184968-184621             .......UAU........................................
+U28107.1/1-372                       ......CUUGA.......................................
+U28094.1/1-332                       .......GAAA.......................................
+U28106.1/1-395                       .......UUUA.......................................
+U28086.1/1-321                       .......UUUG.......................................
+U28103.1/1-323                       .......CUAA.......................................
+U28117.1/1-347                       .......GCU........................................
+U28081.1/1-319                       .......UUUG.......................................
+U28109.1/1-327                       .......GCAA.......................................
+U28110.1/1-342                       .......UUCG.......................................
+U28102.1/1-355                       .......UCC........................................
+U28105.1/1-352                       .......UUAA.......................................
+BX640434.1/240958-240545             .......GAAA.......................................
+M59353.1/255-595                     .......UUCG.......................................
+AF056386.1/1-275                     .......GCAA.......................................
+AE002562.1/3043-2684                 .......UUUG.......................................
+AL162752.2/213352-212993             .......UUUG.......................................
+BX321865.1/54528-54812               .......UAAG.......................................
+U28091.1/1-281                       .......UAAG.......................................
+U28098.1/1-281                       .......UUCG.......................................
+U28130.1/1-312                       .......CUUG.......................................
+M59357.1/212-571                     .......CUCG.......................................
+AF056383.1/1-336                     .......GAAA.......................................
+AL139075.2/199352-199035             .......GCAA.......................................
+AF181879.1/575-891                   .......UUU........................................
+AE015478.1/3276-3629                 .......CUCG.......................................
+M59356.1/53-421                      .......CUCG.......................................
+AF160199.1/1-304                     .......GCAA.......................................
+AF084931.1/10-309                    .......GUAA.......................................
+AP001118.1/93360-92985               ........AUA.......................................
+AE005541.1/4151-3775                 .......GCAA.......................................
+AF211853.1/1-377                     .......GCAA.......................................
+M33657.1/1-383                       .......GCAA.......................................
+AF295985.1/1-303                     ........UUU.......................................
+AF084930.1/10-310                    .......UUUA.......................................
+AF295984.1/1-301                     .......UUUA.......................................
+AE016844.1/252680-252307             .......GCAA.......................................
+AF295986.1/1-303                     .......GCAA.......................................
+AE013612.1/1854-1478                 .......GCAA.......................................
+AF295983.1/1-297                     .......AAUU.......................................
+U32841.1/440-64                      .......GUAA.......................................
+AF160198.1/1-296                     .......UUCG.......................................
+M19024.1/1-354                       .......UUCG.......................................
+AE003942.1/8714-9072                 .......UUCU.......................................
+U28121.1/1-293                       .......UUCG.......................................
+U28125.1/1-311                       .......GCAA.......................................
+U28124.1/1-293                       .......UUCG.......................................
+U28123.1/1-318                       .......GCAA.......................................
+U28084.1/1-331                       .......GCAA.......................................
+U28090.1/1-293                       .......UUCG.......................................
+U28126.1/1-293                       .......UUCG.......................................
+U28122.1/1-293                       .......UUCG.......................................
+U28089.1/1-303                       .......GCAA.......................................
+U28129.1/1-356                       .......GCAA.......................................
+U28100.1/1-299                       .......GCAA.......................................
+U28097.1/1-303                       .......UUCG.......................................
+U28111.1/1-306                       .......GCGA.......................................
+U28082.1/1-411                       .......UUCG...............................ACGGC.CA
+U28113.1/1-312                       .......GCAA.......................................
+AF056381.1/1-336                     .......GAAA.......................................
+AF056382.1/1-336                     .......GAAA.......................................
+AF056376.1/1-285                     .......UUAG.......................................
+AE001171.1/8189-8540                 ......GUAAAA......................................
+AE001226.1/9-348                     .......UUUG.......................................
+AF295981.1/1-332                     ......UUUUU.......................................
+M64709.1/421-758                     ......GUUGA.......................................
+AF296043.1/1-364                     .......GCAA.......................................
+AF296064.1/1-342                     .......CUUG.......................................
+AF296046.1/1-290                     .......CUCG.......................................
+U28083.1/1-351                       .......GCGA.......................................
+AF296005.1/1-303                     .......CUUG.......................................
+AF296034.1/1-348                     .......AGCU.......................................
+AF296003.1/1-312                     .......GCAA.......................................
+AF295999.1/1-300                     .......GAAA.......................................
+AF295990.1/1-293                     .......UUCG.......................................
+AF296054.1/1-354                     ...GCGUUGCGUUUA...................................
+U28118.1/1-313                       .......UUCG.......................................
+AF296014.1/1-328                     .......GCAA.......................................
+AF296013.1/1-294                     .......UUCG.......................................
+AF296056.1/1-348                     ......CUCGU.......................................
+AF296008.1/1-290                     .......UCCG.......................................
+AF296035.1/1-332                     .......CUA........................................
+U28115.1/1-298                       ......CUUGU.......................................
+AF296002.1/1-301                     .......AUC........................................
+U28119.1/1-349                       ......GGUAA.......................................
+AF295992.1/1-307                     .......UUU........................................
+AF296061.1/1-357                     .......UUU........................................
+AF295994.1/1-311                     .......UUCG.......................................
+AF296015.1/1-301                     .......GCAA.......................................
+AF296009.1/1-310                     .......UUCGC......................................
+AF296010.1/1-289                     .......UCAG.......................................
+AF296020.1/1-302                     .......UUAU.......................................
+AF296069.1/1-311                     .......UUCG.......................................
+AF296023.1/1-301                     .......GCAA.......................................
+AF296031.1/1-331                     .......UGCG.......................................
+AF295996.1/1-294                     .......CUUC.......................................
+AF296030.1/1-331                     .......UUUU.......................................
+U28128.1/1-359                       .......GCAAA.................................GG.CA
+AF295995.1/1-321                     ......UUAGUU......................................
+AF296022.1/1-301                     .......GCAA.......................................
+AF296063.1/1-293                     .......UUCG.......................................
+U28120.1/1-381                       .......GCC........................................
+AF296033.1/1-326                     .......UCCG.......................................
+AF295991.1/1-340                     .......GAAA.......................................
+AF296049.1/1-292                     .......UUUG.......................................
+AF296000.1/1-301                     .......UUU........................................
+AF296062.1/1-368                     .......GCG........................................
+AF296021.1/1-305                     .......GCAA.......................................
+AF296053.1/1-376                     .......GAAA.......................................
+AF296048.1/1-341                     ......CUUGU.......................................
+AF296050.1/1-379                     .......GCAA.......................................
+AF296038.1/1-392                     .......UUCG.......................................
+AF296032.1/1-335                     .......GCAA.......................................
+AF296016.1/1-301                     .......UAA........................................
+AF296026.1/1-290                     .......UUCG.......................................
+AF295997.1/1-291                     .......UUCG.......................................
+AF296071.1/1-389                     .......AAU........................................
+AF296036.1/1-329                     .......UUG........................................
+AF296037.1/1-343                     .......UUCG.......................................
+AF296058.1/1-334                     .......UUC........................................
+AF296027.1/1-338                     .......GCAC.......................................
+AF296051.1/1-334                     .......UUAG.......................................
+U28101.1/1-327                       .......GAAA.......................................
+AF296039.1/1-393                     .......UUCG.......................................
+AF295993.1/1-289                     .......UUUG.......................................
+AF296012.1/1-290                     .......UGUG.......................................
+AF296052.1/1-316                     .......GCGA.......................................
+AF296001.1/1-304                     .......CUUG.......................................
+AF296055.1/1-421                     UAG....GUAA....CUAAGUGACUGGGGUGAAAGCGAGAAGCUAACGCA
+AF296059.1/1-357                     .......GCAA.......................................
+U28080.1/1-313                       .......UUCG.......................................
+U28116.1/1-350                       .......GAAA.......................................
+AF296004.1/1-335                     .......CUUG.......................................
+AF296029.1/1-335                     .......UGA........................................
+AF296028.1/1-330                     .......CUG........................................
+AF296047.1/1-318                     ......UAUUC.......................................
+AF296070.1/1-302                     .......GCAA.......................................
+AF295998.1/1-302                     .......GCAA.......................................
+U28127.1/1-285                       ......UUAAU.......................................
+AF296044.1/1-290                     .......UUCG.......................................
+AF296045.1/1-323                     .......UUU........................................
+AF296018.1/1-298                     .......UUAU.......................................
+AF296011.1/1-335                     .......UUCG.......................................
+#=GC SS_cons                         <<<............>>>>>>>>>>>>>>>>>>>>>>>.>>>>>>>>.>>
+
+BX248358.1/328133-327709             ..................................................
+AF110051.1/1-289                     ..................................................
+AF110049.1/1-307                     ..................................................
+AF110050.1/1-307                     ..................................................
+U64884.1/1-325                       ...............................................G..
+AF110048.1/1-309                     .................................G......A..GC.AG..
+AF110047.1/1-310                     ................................GG......C..CA.CG..
+AF110052.1/1-312                     ..............................................GC..
+AF110046.1/1-310                     .............................G.GUU......C..AU.CC..
+AF110037.1/1-266                     ...............................................A..
+AF110036.1/1-281                     ..................................................
+AF110044.1/1-266                     ...............................................A..
+AF110039.1/1-307                     ..................................................
+AF110042.1/1-278                     ..................................................
+AF110041.1/1-292                     ..................................................
+AF110038.1/1-326                     ...........................................CG.GG..
+AF110045.1/1-308                     ...............................GUU......C..GCCUC..
+AF110040.1/1-273                     ..................................................
+AF110056.1/1-326                     ...............................................G..
+AF110054.1/1-306                     ..............................................CG..
+AF110053.1/1-305                     ..............................................CG..
+AF110055.1/1-272                     .................................C......C..GA.CG..
+AF012803.1/1-337                     ..................................................
+AF012807.1/1-341                     ..................................................
+AF012805.1/1-341                     ..................................................
+AF012792.1/1-339                     ..................................................
+AF012804.1/1-339                     ..................................................
+AF012798.1/1-339                     ..................................................
+AF012801.1/1-340                     ..................................................
+AF012799.1/1-340                     ..................................................
+AF056388.1/1-332                     .................................U......G.AGU.CU..
+AE016931.1/133770-134130             ..................................................
+AE017175.1/112368-111971             ..........................GU.A.CGG......A..CU.AC..
+L25705.1/1-330                       ..................................................
+U28104.1/1-304                       ..................................................
+U28108.1/1-339                       ........................................G..GA.GA..
+U28079.1/1-347                       ..............................................UC..
+U28092.1/1-318                       ...............................................G..
+U28095.1/1-295                       ..................................................
+AE002336.2/7220-7614                 ...............................................C..
+AE001313.1/3291-3698                 ...............................................A..
+AJ310737.1/16-366                    ...............................................U..
+AE002183.2/10502-10097               ..................................................
+AF056378.1/1-333                     ...............................................U..
+AJ012179.2/7-312                     ...............................................G..
+L25704.1/3-383                       ..................................................
+L25703.1/209-594                     ..................................................
+AF056377.1/1-328                     ..................................................
+AF056380.1/1-328                     ..................................................
+X97391.1/1-342                       ...............................GUG......G..AG.AC..
+AJ272222.1/1-305                     ..................................................
+X97393.1/1-299                       ..................................................
+AF056387.1/1-312                     ...............................................C..
+X97392.1/1-315                       ...............................................C..
+X65648.1/159-615                     CCUAAUCC.............CCCAUAC.C.CAA......U..AC.CC..
+X97395.1/1-391                       CUAAUCUC.............AGAUGCU.C.GAU......C..CC.CA..
+X65649.1/118-584                     GGACAAAG.............GACAAAG.A.ACA......A..AU.GA..
+X97397.1/1-359                       ................................CU......C..CU.GU..
+X73135.1/41-490                      ..................................................
+X97396.1/1-359                       ...........................A.C.UGA......U..AA.UU..
+AJ272219.1/1-333                     ................................UC......C..CA.AC..
+AJ272225.1/1-308                     ..................................................
+AJ272226.1/1-308                     ..................................................
+AJ272220.1/1-334                     ................................UC......C..CA.AC..
+AE017166.1/105041-105427             ...............................................G..
+AJ272218.1/1-333                     ................................UC......C..CA.AC..
+AJ272223.1/1-307                     ..................................................
+AJ272221.1/1-323                     ................................UC......C..CA.AC..
+AJ272224.1/1-311                     ..................................................
+Y16812.1/5-485                       AACCGCUG............UCCCUGGA.A.UCU.GUGAGU..GA.AG..
+U28093.1/1-294                       ..................................................
+U28099.1/1-297                       ..................................................
+AE001942.1/5499-5945                 ................................GC......G..CG.GG..
+X60463.1/375-755                     ...........................................CC.CC..
+Z15006.1/117-498                     ...........................................CC.CC..
+AE007642.1/7926-8270                 ..................................................
+U64879.1/1-302                       ..................................................
+U64880.1/1-331                       .......................GUUACCA.UAU......A..UU.AA..
+AF295980.1/1-285                     ..................................................
+AF296042.1/1-327                     ..................................................
+AF296041.1/1-327                     ..................................................
+AF056385.1/1-376                     ...........................G.G.UUU......GAUUG.UC..
+AF056384.1/1-320                     ...............................................C..
+U28114.1/1-344                       ...............................GUC......C..AA.GU..
+U28085.1/1-384                       UGGCUGAC.............CGCUAAU.A.GCU......A..AC.AG..
+U28112.1/1-339                       ..............................................CU..
+U28087.1/1-340                       ..................................................
+M59354.1/1-402                       ..................................................
+M59355.1/163-591                     ..................................................
+AJ235272.1/10905-10521               ..................................................
+AE017258.1/184968-184621             ..................................................
+U28107.1/1-372                       ...........................................UC.CG..
+U28094.1/1-332                       ...............................................G..
+U28106.1/1-395                       ................................CG......G..AUACG..
+U28086.1/1-321                       ..................................................
+U28103.1/1-323                       ...........................................CG.CG..
+U28117.1/1-347                       ..................................................
+U28081.1/1-319                       ..................................................
+U28109.1/1-327                       ..................................................
+U28110.1/1-342                       ...............................................A..
+U28102.1/1-355                       ..................................................
+U28105.1/1-352                       ...............................................G..
+BX640434.1/240958-240545             ...............................CGG......G..CG.GC..
+M59353.1/255-595                     ..............................................CC..
+AF056386.1/1-275                     ...........................................GG.CA..
+AE002562.1/3043-2684                 ...............................................G..
+AL162752.2/213352-212993             ...............................................G..
+BX321865.1/54528-54812               ..................................................
+U28091.1/1-281                       ..................................................
+U28098.1/1-281                       ..............................................CC..
+U28130.1/1-312                       ...............................UUG......C..GA.AC..
+M59357.1/212-571                     ..................................................
+AF056383.1/1-336                     ..................................................
+AL139075.2/199352-199035             ..................................................
+AF181879.1/575-891                   ..................................................
+AE015478.1/3276-3629                 ..............................................GC..
+M59356.1/53-421                      ..................................................
+AF160199.1/1-304                     ..............................................GU..
+AF084931.1/10-309                    ...............................................G..
+AP001118.1/93360-92985               ............................................U.AU..
+AE005541.1/4151-3775                 ..............................................GC..
+AF211853.1/1-377                     ..............................................GC..
+M33657.1/1-383                       ..............................................GC..
+AF295985.1/1-303                     ............................................C.AC..
+AF084930.1/10-310                    ...............................................C..
+AF295984.1/1-301                     ...............................................C..
+AE016844.1/252680-252307             ..............................................GU..
+AF295986.1/1-303                     ..............................................GC..
+AE013612.1/1854-1478                 ..............................................GU..
+AF295983.1/1-297                     ..................................................
+U32841.1/440-64                      ..................................................
+AF160198.1/1-296                     ..................................................
+M19024.1/1-354                       ..................................................
+AE003942.1/8714-9072                 ..................................................
+U28121.1/1-293                       ..................................................
+U28125.1/1-311                       ........................................U..CG.GA..
+U28124.1/1-293                       ..................................................
+U28123.1/1-318                       ...............................GAU......A..UU.CA..
+U28084.1/1-331                       ................................AC......G..GG.UC..
+U28090.1/1-293                       ..................................................
+U28126.1/1-293                       ..................................................
+U28122.1/1-293                       ..................................................
+U28089.1/1-303                       ..............................................GU..
+U28129.1/1-356                       .............................G.GGUA.....G..CC.GG..
+U28100.1/1-299                       ...............................................G..
+U28097.1/1-303                       ..............................................GG..
+U28111.1/1-306                       ..................................................
+U28082.1/1-411                       GCGUUUUG.............CGGGGGG.C.GAG......G..CC.CA..
+U28113.1/1-312                       ..................................................
+AF056381.1/1-336                     ..............................................UU..
+AF056382.1/1-336                     ..............................................UU..
+AF056376.1/1-285                     ..................................................
+AE001171.1/8189-8540                 ..................................................
+AE001226.1/9-348                     ..................................................
+AF295981.1/1-332                     ...............................UCC......U..UU.CU..
+M64709.1/421-758                     ..................................................
+AF296043.1/1-364                     ..................................................
+AF296064.1/1-342                     .............................C.CAA......G..AA.CG..
+AF296046.1/1-290                     ..................................................
+U28083.1/1-351                       ............................................C.UU..
+AF296005.1/1-303                     ..................................................
+AF296034.1/1-348                     ..................................................
+AF296003.1/1-312                     ..................................................
+AF295999.1/1-300                     ..................................................
+AF295990.1/1-293                     ..................................................
+AF296054.1/1-354                     ..................................................
+U28118.1/1-313                       ..................................................
+AF296014.1/1-328                     ...............................................G..
+AF296013.1/1-294                     ..................................................
+AF296056.1/1-348                     ..............................................UC..
+AF296008.1/1-290                     ..................................................
+AF296035.1/1-332                     ..................................................
+U28115.1/1-298                       ..................................................
+AF296002.1/1-301                     ..................................................
+U28119.1/1-349                       ..................................................
+AF295992.1/1-307                     ..................................................
+AF296061.1/1-357                     ..............................................AU..
+AF295994.1/1-311                     ..................................................
+AF296015.1/1-301                     ..............................................GC..
+AF296009.1/1-310                     .................................G......G..UG.GG..
+AF296010.1/1-289                     ..................................................
+AF296020.1/1-302                     ..................................................
+AF296069.1/1-311                     ........................................G..AG.AA..
+AF296023.1/1-301                     ..............................................GC..
+AF296031.1/1-331                     ............................................G.CG..
+AF295996.1/1-294                     ..................................................
+AF296030.1/1-331                     ............................................G.CG..
+U28128.1/1-359                       AUCGUAAUCUGGUCUCUGAC.AUCUGUU.C.UCU......G..UU.CU..
+AF295995.1/1-321                     ..................................................
+AF296022.1/1-301                     ..............................................GU..
+AF296063.1/1-293                     ..................................................
+U28120.1/1-381                       ...AGCCG.............CUGCAGU.GUUCG......C..GU.UU..
+AF296033.1/1-326                     ..............................................GC..
+AF295991.1/1-340                     ............................................G.GC..
+AF296049.1/1-292                     ..................................................
+AF296000.1/1-301                     ..................................................
+AF296062.1/1-368                     ........................................C..GG.GC..
+AF296021.1/1-305                     ..............................................GU..
+AF296053.1/1-376                     ...............................GCC......G..GG.CU..
+AF296048.1/1-341                     ..................................................
+AF296050.1/1-379                     ........................................C..CC.AG..
+AF296038.1/1-392                     ...........................................GC.GG..
+AF296032.1/1-335                     ........................................A..UA.UC..
+AF296016.1/1-301                     ...............................................U..
+AF296026.1/1-290                     ..................................................
+AF295997.1/1-291                     ..................................................
+AF296071.1/1-389                     ...........................................GC.CG..
+AF296036.1/1-329                     ................................GA.........UU.UU..
+AF296037.1/1-343                     ..............................................GG..
+AF296058.1/1-334                     ..............................................GU..
+AF296027.1/1-338                     ...............................................G..
+AF296051.1/1-334                     ..................................................
+U28101.1/1-327                       ..................................................
+AF296039.1/1-393                     ...........................................GC.GG..
+AF295993.1/1-289                     ..................................................
+AF296012.1/1-290                     ..................................................
+AF296052.1/1-316                     ..............................................GC..
+AF296001.1/1-304                     ..............................................UG..
+AF296055.1/1-421                     GCAGCGGC.............CUGAAAG.A.UGC......A..GG.GGAU
+AF296059.1/1-357                     ...........................................CU.CG..
+U28080.1/1-313                       ..................................................
+U28116.1/1-350                       ............................................G.UU..
+AF296004.1/1-335                     ............................................C.GA..
+AF296029.1/1-335                     .................................G......A..CA.UC..
+AF296028.1/1-330                     ............................................G.CC..
+AF296047.1/1-318                     ...............................................G..
+AF296070.1/1-302                     ..............................................GC..
+AF295998.1/1-302                     ..............................................GC..
+U28127.1/1-285                       ..................................................
+AF296044.1/1-290                     ..................................................
+AF296045.1/1-323                     ..................................................
+AF296018.1/1-298                     ..................................................
+AF296011.1/1-335                     ..................................................
+#=GC SS_cons                         >>>>>>>>.............>>>>>>>.>.>>>......>..>>.>>..
+
+BX248358.1/328133-327709             ......U.U...C.U.A...GGUAAGG.GUGAAAC.GGUG..........
+AF110051.1/1-289                     ..G...C.A...G.U.C...GGUAAGG.GUGAAAC.GGUG..........
+AF110049.1/1-307                     ..G...C.A...G.C.C...GGUAAGG.GUGAAAC.GGUG..........
+AF110050.1/1-307                     ......C.A...G.C.C...GGUAAGG.GUGAAAC.GGUG..........
+U64884.1/1-325                       ..C...G.C...G.G.C...GGUAAGG.GUGAAAG.GGUG..........
+AF110048.1/1-309                     ..C...G.G...UGC.G...GGUAAGG.GUGAAAC.GGUG..........
+AF110047.1/1-310                     ..G...G.G...UGC.G...GGCAAGG.GUGAAAC.GGUG..........
+AF110052.1/1-312                     ..G...G.C...G.U.G...GGUAAGG.GUGAAAC.GGUG..........
+AF110046.1/1-310                     ..A...G.G...UGC.G...GGUGAGG.GUGAAAC.GGUG..........
+AF110037.1/1-266                     ..G...G.U...A.G.C...GGUAAGG.GUGAAAC.GGUG..........
+AF110036.1/1-281                     ..G...G.U...A.G.C...GGUAAGG.GUGAAAC.GGUG..........
+AF110044.1/1-266                     ..G...G.U...A.G.C...GGUAAGG.GUGAAAC.GGUG..........
+AF110039.1/1-307                     ....................GGUAAGG.GUGAAAC.GGUG..........
+AF110042.1/1-278                     ..G...G.G...C.G.G...GGUAAGG.GUGAAAC.GGUG..........
+AF110041.1/1-292                     ........C...A.G.G...GGUAAGG.GUGAAAC.GGCG..........
+AF110038.1/1-326                     ..A...A.G...A.G.G...GGUAAGG.GUGAAAC.GGUG..........
+AF110045.1/1-308                     ..A...GGU...G.C.G...GGUGAGG.GUGAAAC.GGUG..........
+AF110040.1/1-273                     ......C.C...G.G.A...GGUAAGG.GUGAAAC.GGUG..........
+AF110056.1/1-326                     ..G...GAA...G.A.GG..GGUAAGG.GUGAAAC.GGUG..........
+AF110054.1/1-306                     ..G...C.A...C.G.G...GGUAAGG.GUGAAAC.GGCG..........
+AF110053.1/1-305                     ..G...C.A...C.G.G...GGUAAGG.GUGAAAC.GGCG..........
+AF110055.1/1-272                     ..U...G.C...C.G.G...GGUAAGG.GUGAAAC.GGCG..........
+AF012803.1/1-337                     ......G.G...C.C.G...GGUAAGG.GUGAAAC.GGUG..........
+AF012807.1/1-341                     ......G.G...C.C.G...GGUAAGG.GUGAAAG.GGUG..........
+AF012805.1/1-341                     ......G.G...C.C.G...GGUAAGG.GUGAAAG.GGUG..........
+AF012792.1/1-339                     ......G.G...C.C.G...GGUAAGG.GUGAAAC.GGUG..........
+AF012804.1/1-339                     ......G.G...U.C.G...GAUAAGG.GUGAAAC.GGUG..........
+AF012798.1/1-339                     ......G.G...C.C.G...GGUAAGG.GUGAAAC.GGUG..........
+AF012801.1/1-340                     ..C...G.G...C.C.G...GGUAAGG.GUGAAAC.GGUG..........
+AF012799.1/1-340                     ..C...G.G...C.C.G...GGUAAGG.GUGAAAC.GGUG..........
+AF056388.1/1-332                     ..C...G.C...C.G.C..CGGCAAGG.GUGAAAU.GGUG..........
+AE016931.1/133770-134130             ..G...G.G...A.G.A...GGUAAGG.GUGAGAA.GGUG..........
+AE017175.1/112368-111971             ..G...U.G...G.A.G...GGUAAGG.GUGAGAA.GGUG..........
+L25705.1/1-330                       ......G.A...U.G.A...GGUAAGG.GUGAAAA.CGUG..........
+U28104.1/1-304                       ........G...U.U.U...GGUAAGG.GUGAAAA.GGUG..........
+U28108.1/1-339                       ..G...G.G..UU.G.A...GGUAGGG.UUGAAAA.CGUG..........
+U28079.1/1-347                       ..G...G.G...G.U.A...GGAAAAG.GUGAAAA.GGUG..........
+U28092.1/1-318                       ..G...A.A...C.A.A...GGUAAGG.GUGAGAA.GGUG..........
+U28095.1/1-295                       ......G.G...C.G.A...GAUGAGG.GUGAAAA.UGUG..........
+AE002336.2/7220-7614                 ..A...U.U...U.A.U...AGACAGG.CUGAAAAAUCCU..........
+AE001313.1/3291-3698                 ..A...U.U...U.A.U...AGACAGG.CUGAAAAAUCUU..........
+AJ310737.1/16-366                    ..U...U.U...U.A.U...AGACAGG.CUGAAAAUUCCU..........
+AE002183.2/10502-10097               ..U...U.U...U.A.U...AGACAGG.CUGAAAAUUCCU..........
+AF056378.1/1-333                     ..U...U.U...U.A.U...AGACAGG.CUGAAAAUUCCU..........
+AJ012179.2/7-312                     ..C...U.U...G.U.U...AGAUAGG.GUGAAAU.GCCU..........
+L25704.1/3-383                       ......A.C...C.G.G...AGUAAGG.GUGAAAA.GGGG..........
+L25703.1/209-594                     ......G.C...C.G.G...AGUAAGG.GUGAAAA.GGCG..........
+AF056377.1/1-328                     ........A...G.C.C...GGUGAGG.GUGAAAC.GGUG..........
+AF056380.1/1-328                     ........A...G.C.C...GGUGAGG.GUGAAAC.GGCG..........
+X97391.1/1-342                       ..G...A.G...CAC.A...GGCAAGG.GUGCAAA.GGUG..........
+AJ272222.1/1-305                     ......C.C...G.G.CACAGGCAAGG.GUGCAAG.GGUG..........
+X97393.1/1-299                       ............C.C.U...GGUAAGG.GUGCAAC.GGUG..........
+AF056387.1/1-312                     ..A...G.G...CAC.A...GGUAAGG.GUGCAAG.GGUG..........
+X97392.1/1-315                       ..C...U.C..AC.A.....GGUAAGG.GUGCAAC.GGUG..........
+X65648.1/159-615                     ..A...ACU...C.U.U...GGUAAGG.GUGCAAA.GGUG..........
+X97395.1/1-391                       ..A...C.U...U.U.U...GGUAAGG.GUGCAAA.GGUG..........
+X65649.1/118-584                     ..C...C.A...AAU.U...GGUAAGG.GUGCAAA.GGUG..........
+X97397.1/1-359                       ..U...U.A...GUG.G...GGUAAGG.GUGCAAA.GGUG..........
+X73135.1/41-490                      ........G...U.U.A...GGUAAGG.GUGCAAA.GGUG..........
+X97396.1/1-359                       ..G...G.A...A.A.A...GGUAAGG.GUGCAAA.GGUG..........
+AJ272219.1/1-333                     ..A...A.G...C.G.C...GGCAAGG.GUGCAAA.GGUG..........
+AJ272225.1/1-308                     ........G...U.A.U...GGCAAGG.GUGCAAG.GGUG..........
+AJ272226.1/1-308                     ........G...U.A.U...GGCAAGG.GUGCAAU.GGUG..........
+AJ272220.1/1-334                     ..A...A.G...C.G.C...GGCAAGG.GUGCAAA.GGUG..........
+AE017166.1/105041-105427             ..A...G.C...A.C.A...GGCAAGG.GUGCAAA.GGUG..........
+AJ272218.1/1-333                     ..A...A.G...C.G.C...GGCAAGG.GUGCAAA.GGUG..........
+AJ272223.1/1-307                     ........G...U.A.U...GGCAAGG.GUGCAAG.GGUG..........
+AJ272221.1/1-323                     ..A...A.G...C.G.C...GGCAAGG.GUGCAAA.GGUG..........
+AJ272224.1/1-311                     ........G...U.A.U...GGCAAGG.GUGCAAG.GGUG..........
+Y16812.1/5-485                       ..G...G.C...U.G.G...GGUAAGG.GUGCAAA.GGUG..........
+U28093.1/1-294                       ..............C.C...GGUAAGG.GUGCAAC.GGUG..........
+U28099.1/1-297                       ............C.C.U...GGUAAGG.GUGCAAC.GGUG..........
+AE001942.1/5499-5945                 ..C...GCG...G.G.U...GGUCAGG.GUGAAAC.GGUG..........
+X60463.1/375-755                     ..G...G.U...G.C.G...GGCAAGG.GUGAAAC.GGCG..........
+Z15006.1/117-498                     ..G...G.U...G.C.G...GGCAAGG.GUGAAAC.GGUG..........
+AE007642.1/7926-8270                 ............A.A.U...GGUAAGG.GUGGAAA.GGCG..........
+U64879.1/1-302                       ............U.C.U...GGUAAGG.GUGGAAA.GGCG..........
+U64880.1/1-331                       ..G...U.G...C.C.G...GGUAAGG.GUGGGAA.GGUG..........
+AF295980.1/1-285                     ................U...GGUAAGG.GUGAAAA.GGUG..........
+AF296042.1/1-327                     ........U...U.C.G...GGUAAGG.GUGAAAA.GGUG..........
+AF296041.1/1-327                     ........U...U.C.G...GGUAAGG.GUGAAAA.GGCG..........
+AF056385.1/1-376                     ..U...G.C...AUG.C...GGUAAGG.GUGAAAC.GGUG..........
+AF056384.1/1-320                     ..U...G.G...C.C.A...GGUAAGG.GUGAAAC.GGUG..........
+U28114.1/1-344                       ..C...C.A...U.G.C...GGUAAGG.GUGAAAC.GGUG..........
+U28085.1/1-384                       ..C...U.U..GC.C.C...GGUAAGG.GUGAAAA.GGUG..........
+U28112.1/1-339                       ..C...G.C...G.G.C...GGUAAGG.GUGAAAU.GGUG..........
+U28087.1/1-340                       ......C.C...G.C.GC..GGUAAGG.GUGAAAU.GGUG..........
+M59354.1/1-402                       ........G...C.A.U...GGUAAGG.GUGAAAG.GGUG..........
+M59355.1/163-591                     ........G...G.C.C...GGUAAGG.GUGAAAG.GGUG..........
+AJ235272.1/10905-10521               ............U.U.C...GGUAAGG.GUGAAAA.GGUG..........
+AE017258.1/184968-184621             ......U.U...U.U.A...GGUAAGG.GUGAAAA.GGUG..........
+U28107.1/1-372                       ..G...G.A...A.C.A...GGCAAGG.GUGAAAG.GGUG..........
+U28094.1/1-332                       ..G...A.C..CA.C.A...GGCAAGG.GUGAAAG.GGUG..........
+U28106.1/1-395                       ..U...G.G...C.C.A...GGCAAGG.GUGAAAG.GGUG..........
+U28086.1/1-321                       ........G...G.C.G...GGUAAGG.GCGAAAG.GGUG..........
+U28103.1/1-323                       .CU.UUA.A...G.C.G...GGUAAGG.GUGAAAC.GGUG..........
+U28117.1/1-347                       ........U...C.G.G...GGUGAUG.GUGAAAC.GGUG..........
+U28081.1/1-319                       ........G...G.C.G...GGUAAGG.GCGAAAG.GGUG..........
+U28109.1/1-327                       ......G.C...C.AAG...GGUAAGG.GUGAAAG.GGUG..........
+U28110.1/1-342                       ..C...G.U...C.G.A...GGCAAGG.GUGAAAG.GGUG..........
+U28102.1/1-355                       ......G.U...G.A.A...GGUAAGG.GUGAAAA.GGUG..........
+U28105.1/1-352                       ..G...G.A...CAC.A...GGCAAGG.GUGAAAG.GGUG..........
+BX640434.1/240958-240545             ..G...G.C...A.U.G...ACA..GG.GUGAAAC...............
+M59353.1/255-595                     ..C...G.G...C.G.G...GAA..GG.GUGAAAC...............
+AF056386.1/1-275                     ..G...A.C...C.A.A...CCA..GG.GUGAAAC...............
+AE002562.1/3043-2684                 ..C...A.G...CAC.A...GGUAAGG.GUGAAAA.GGUG..........
+AL162752.2/213352-212993             ..C...A.G...CAC.A...GGCAAGG.GUGAAAA.GGUG..........
+BX321865.1/54528-54812               ....................UUA..CG.GUGAAAC...............
+U28091.1/1-281                       ....................UUA..CG.GUGAAAC...............
+U28098.1/1-281                       ..C...G.A...U.G.G...GAA..GG.GUGAAAC...............
+U28130.1/1-312                       ..UUGCG.U...C.G.A...AAC..GG.GUGAAAC...............
+M59357.1/212-571                     ........G...C.C.G...GGUAAGG.GUGAAAC.GGUG..........
+AF056383.1/1-336                     ..G...G.G...G.C.G...GGUAAGG.GUGAAAC.GGUG..........
+AL139075.2/199352-199035             ..............G.U...GGAAAAG.GUGAAAC.GGCG..........
+AF181879.1/575-891                   ..............A.A...GGUAAGG.GUGAAAG.GGUG..........
+AE015478.1/3276-3629                 ..U...A.A...G.G.U...GGUAAGG.GUGAAAG.GGUG..........
+M59356.1/53-421                      ..G...A.C...G.G.G..AGGUAAGG.GUGAAAU.GGUG..........
+AF160199.1/1-304                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF084931.1/10-309                    ..G...G.C..A..C.A...GGUAAGG.GUGAAAG.GGUG..........
+AP001118.1/93360-92985               ..A...A.A..AA.U.A..UGGCCAGG.GUGAAAA.GGCG..........
+AE005541.1/4151-3775                 ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF211853.1/1-377                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+M33657.1/1-383                       ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF295985.1/1-303                     ..A...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF084930.1/10-310                    ..A...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF295984.1/1-301                     ..A...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AE016844.1/252680-252307             ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF295986.1/1-303                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AE013612.1/1854-1478                 ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF295983.1/1-297                     ..G...A.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+U32841.1/440-64                      ..............A.C...GGUAAGG.GUGAAAG.GGUG..........
+AF160198.1/1-296                     ........G...U.G.CC..GGUAAGG.GUGAAAA.GGUG..........
+M19024.1/1-354                       ........G...U.G.CC..GGUAAGG.GUGAAAA.GGUG..........
+AE003942.1/8714-9072                 ..A...G.G...A.U.UC..GGUAAGG.GUGAAAU.GGUG..........
+U28121.1/1-293                       ........G...U.G.CC..GGUAAGG.GUGAAAA.GGUG..........
+U28125.1/1-311                       ..A...U.C...G.G.A...GGUAAGG.GUGAAAG.GGUG..........
+U28124.1/1-293                       ........G...C.G.CC..GGUAAGG.GUGAAAA.GGUG..........
+U28123.1/1-318                       ..U...G.U..CA.U.C...GGUAAGG.GUGAAAG.GGUG..........
+U28084.1/1-331                       ..G...C.G...G.C.A...GGUAAGG.GUGAAAG.GGUG..........
+U28090.1/1-293                       ........G...U.G.CC..GGUAAGG.GUGAAAA.GGUG..........
+U28126.1/1-293                       ........G...U.G.CC..GGUAAGG.GUGAAAA.GGUG..........
+U28122.1/1-293                       ........G...U.A.CC..GGUAAGG.GUGAAAA.GGUG..........
+U28089.1/1-303                       ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+U28129.1/1-356                       ..U...G.G...CAC.A...GGCAAGG.GUGAAAA.GGUGGACUCCUUCG
+U28100.1/1-299                       ..G...A.G..AU.C.A...GGCAAGG.GCGAACC.GGUG..........
+U28097.1/1-303                       ..C...A.A..AA.C.A...GGUAAGG.GUGAAAA.GGUG..........
+U28111.1/1-306                       ..G...G.G...CUC.A...GGCAAGG.GUGAAAU.GGUA..........
+U28082.1/1-411                       ..A...A.G..AU.C.A...GGUAAGG.GUGAAAC.GGCG..........
+U28113.1/1-312                       ........G...G.A.CC..GGCAAGG.GUGAAAU.CGUG..........
+AF056381.1/1-336                     ..C...G.G...C.G.C...GGUAAGG.GUGAAAU.GGCG..........
+AF056382.1/1-336                     ..C...G.G...C.G.C...GGUAAGG.GUGAAAU.GGCG..........
+AF056376.1/1-285                     ....................GGUAAGG.GUGAAAA.GGUG..........
+AE001171.1/8189-8540                 ....................GGUAAGG.GUGAAAA.GGUG..........
+AE001226.1/9-348                     ....................GGUAAGG.GUGAAAG.GGCG..........
+AF295981.1/1-332                     ..G...G.U...G.C.G...GGCAAGG.GUGAAAA.GGUG..........
+M64709.1/421-758                     ................G...GGCAAGG.GUGGAAC.GGUG..........
+AF296043.1/1-364                     ........C...U.G.C...GGUAAGG.GUGAAAA.GGCG..........
+AF296064.1/1-342                     ..U...C.G...A.A.A...GGUAAGG.GUGAAAA.GGUG..........
+AF296046.1/1-290                     ............U.C.A...GGUAAGG.GUGAAAG.GGUG..........
+U28083.1/1-351                       ..C...G.U...U.G.C...GGUAAGG.GUGAAAA.GGUG..........
+AF296005.1/1-303                     ..............C.C...GGUAAGG.GUGAAAA.GGUG..........
+AF296034.1/1-348                     ......A.U...C.G.G...GAUAAGG.GUGAAAA.GGUA..........
+AF296003.1/1-312                     ......G.G...C.C.C...GGUAAGG.GUGAAAA.GGUG..........
+AF295999.1/1-300                     ..............C.U...GGUAAGG.GUGAAAU.GGUG..........
+AF295990.1/1-293                     ............G.C.U...GGUAAGG.GUGAAAU.GGUG..........
+AF296054.1/1-354                     ..G...C.C...U.G.C...GGCAAGG.GUGAAAC.GGUG..........
+U28118.1/1-313                       ......G.U...A.C.U...GGUAAGG.GUGAAAA.GGUG..........
+AF296014.1/1-328                     ..A...A.A...A.G.CC..GGUAAGG.GUGAAAG.GGUG..........
+AF296013.1/1-294                     ..G...G.U...U.G.CC..GGUAAGG.GUGAAAG.GGUG..........
+AF296056.1/1-348                     ..A...G.U...C.A.G...GGUGAUA.GUGAAAA.GGCG..........
+AF296008.1/1-290                     ............G.C.U...GGUAAGG.GUGAAAU.GGUG..........
+AF296035.1/1-332                     ......A.U...C.G.G...GAUAAGG.GUGAAAU.GGUG..........
+U28115.1/1-298                       ........G...C.G.C...GGGAGAG.CUGAAAC.GGUG..........
+AF296002.1/1-301                     ............G.C.A...GGUAAGG.GUGAAAU.GGUG..........
+U28119.1/1-349                       ..............G.CC.AGGCAAGG.GUGAAAG.GGUG..........
+AF295992.1/1-307                     ............G.C.U...GGUAAGG.GUGAAAA.GGUG..........
+AF296061.1/1-357                     ..C...G.G...GAG.G...GGAAAAG.GUGAAAA.GGUG..........
+AF295994.1/1-311                     ......G.G...C.G.CC..GGUAAGG.GUGAAAU.GGUG..........
+AF296015.1/1-301                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296009.1/1-310                     ..U...C.A...C.C.A...GGUAAGG.GUGAAAU.GGUG..........
+AF296010.1/1-289                     ............G.C.U...GGUAAGG.GUGAAAU.GGUG..........
+AF296020.1/1-302                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296069.1/1-311                     ..A...U.G...G.A.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296023.1/1-301                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296031.1/1-331                     ..C...U.G...A.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF295996.1/1-294                     ..G...A.G...A.C.C...GGUAAGG.GUGAAAU.GGUG..........
+AF296030.1/1-331                     ..A...U.G...G.C.A...GGUAAGG.GUGAAAG.GGUG..........
+U28128.1/1-359                       ..C...U.G...G.A.A...CGUAAGG.GUGGAAA.GGUG..........
+AF295995.1/1-321                     ............G.G.CU.GGGUAAGG.UUGAAAU.GGUG..........
+AF296022.1/1-301                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296063.1/1-293                     ..U...G.G...C.U.G...GGUAAGG.GUGAAAC.GGUG..........
+U28120.1/1-381                       ..C...C.C...G.G.C...GGUAAGG.GUGAAAU.GGUG..........
+AF296033.1/1-326                     ..A...G.C..GG.G.C...GGUAAGG.GUGAAAC.GGUG..........
+AF295991.1/1-340                     ..U...U.CGCGG.A.G...GGUAAGG.GUGAAAG.GGUG..........
+AF296049.1/1-292                     ........G...C.A.G...GGUAAGG.GUGAAAU.GGCG..........
+AF296000.1/1-301                     ............G.C.U...GGUAAGG.GUGAAAA.GGUG..........
+AF296062.1/1-368                     ..G...G.G...A.G.U...GGUCAGG.GUGAAAC.GGUG..........
+AF296021.1/1-305                     ..G...G.A..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296053.1/1-376                     ..U...C.G...A.A.G...GGUAAGG.GUGAAAA.GGUG..........
+AF296048.1/1-341                     ......C.G...A.A.G...GGUAAGG.GUGAAAU.GGUG..........
+AF296050.1/1-379                     ..C...C.U...G.A.G...GGUAAGG.GUGAAAC.GGUG..........
+AF296038.1/1-392                     ..G...C.G...C.G.U...GGUAAGG.GUGAAAC.GGUG..........
+AF296032.1/1-335                     ..C...G.G...C.A.G...GGUAAGG.GUGAAAG.GGCG..........
+AF296016.1/1-301                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296026.1/1-290                     ..............G.U...GGUGACA.GUGAAAG.GGUG..........
+AF295997.1/1-291                     ............G.C.U...GGUAAGG.GUGAAAU.GGUG..........
+AF296071.1/1-389                     ..G...C.A...CAC.A...GGCAAGG.AUGCAAC.GGUG..........
+AF296036.1/1-329                     ..C...A.G...U.C.A...GGUAAGG.GUGAAAA.GGCG..........
+AF296037.1/1-343                     ..A...C.G...C.G.U...GGCAAGG.GUGAAAC.GGUG..........
+AF296058.1/1-334                     ..C...G.C...U.G.C...GGUAAGG.GUGAAAC.GGUG..........
+AF296027.1/1-338                     ..C...GCG...CUG.G...GGUAAGG.GUGAAAU.GGUG..........
+AF296051.1/1-334                     ..G...U.G.....U.G...AGAAAAG.GUGAAAA.GGUG..........
+U28101.1/1-327                       ........U...U.U.U...GGUAAGGAGUGAAAC.GGUG..........
+AF296039.1/1-393                     ..G...C.G...C.G.U...GGCAAGG.GUGAAAC.GGUG..........
+AF295993.1/1-289                     ............G.C.U...GGUAAGG.GUGAAAU.GGUG..........
+AF296012.1/1-290                     ............G.C.C...GGUAAGG.GUGAAAU.GGUG..........
+AF296052.1/1-316                     ..G...G.C...G.C.G...GGUAAGG.GUGAAAC.GGUG..........
+AF296001.1/1-304                     ..A...A.U..GG.C.G...GGUAAGG.GUGAAAU.GGUG..........
+AF296055.1/1-421                     GUG...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296059.1/1-357                     ..C...G.G...C.G.A...GGUAAGG.GUGAAAC.GGUG..........
+U28080.1/1-313                       ......G.U...A.C.U...GGUAAGG.GUGAAAU.GGUG..........
+U28116.1/1-350                       ..U...C.U...G.C.C...GGUAAGG.GUGAAAU.GGUG..........
+AF296004.1/1-335                     ..U...G.G...C.G.GA.CGGUAAGG.GUGAAAG.GGUG..........
+AF296029.1/1-335                     ..G...G.A...U.G.G...GGUAAGG.GUGAAAG.GGUG..........
+AF296028.1/1-330                     ..G..UG.G...C.G.U...GGUAAGG.GUGAAAG.GGUG..........
+AF296047.1/1-318                     ..C...C.G...G.C.A...GGUAAGG.GUGAAAC.GGUG..........
+AF296070.1/1-302                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF295998.1/1-302                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+U28127.1/1-285                       ..............G.C...GGUAAGG.GUGGAAA.GGUG..........
+AF296044.1/1-290                     ..............G.A...GGUAAGG.GUGAAAU.GGUG..........
+AF296045.1/1-323                     ........G...U.C.C...GGUAAGG.GUGAAAU.GGCG..........
+AF296018.1/1-298                     ..G...G.G..AU.C.A...GGUAAGG.GUGAAAG.GGUG..........
+AF296011.1/1-335                     ............G.U.U...GGUAAGA.AUAAAAU.AAUG..........
+#=GC SS_cons                         ..>...>.>...>.>.>...>>>..>>.........<<<<<.<<<<....
+
+BX248358.1/328133-327709             .........................CGGUAAGAGCG.CACCAGCGA.GGU
+AF110051.1/1-289                     .........................GUGUAAGAGAC.CACCAGCGC.GCC
+AF110049.1/1-307                     .........................GUGUAAGAGAC.CACCAGCGC.UCC
+AF110050.1/1-307                     .........................GUGUAAGAGAC.CACCAGCGC.UCC
+U64884.1/1-325                       .........................GUGUAAGAGAC.CACCAGCGG.CCC
+AF110048.1/1-309                     .........................AGGUAAGAGCU.CACCAGCGC.UCC
+AF110047.1/1-310                     .........................AGGUAAGAGCU.CACCAGCGA.CGU
+AF110052.1/1-312                     .........................GUGCAAGAGAC.CACCAGCAC.CCC
+AF110046.1/1-310                     .........................GUGUAAGAGAC.CACCAGCUC.CCC
+AF110037.1/1-266                     .........................GGGUAAGAGCC.CACCAGUCC.UCG
+AF110036.1/1-281                     .........................GGGUAAGAGCC.CACCAGUCC.UCG
+AF110044.1/1-266                     .........................GGGUAAGAGCC.CACCAGUCC.UCG
+AF110039.1/1-307                     .........................GAGCAAGAGAC.CACCAGCAU.GCC
+AF110042.1/1-278                     .........................GGGCAAGAGCC.CACCAGUGC.GCC
+AF110041.1/1-292                     .........................GUGUAAGAGAC.CACCAGCGA.CCG
+AF110038.1/1-326                     .........................GUGUAAGAGAC.CACCAGCGU.GUC
+AF110045.1/1-308                     .........................GUGUAAGAGAC.CACCAGCUC.CGC
+AF110040.1/1-273                     .........................GGGCAAGAGCC.CACCAGUGC.GCC
+AF110056.1/1-326                     .........................GUGUAAGAGAC.CACCAGCGU.GCC
+AF110054.1/1-306                     .........................GUGUAAGAGAC.CACCAGCAU.CCC
+AF110053.1/1-305                     .........................GUGUAAGAGAC.CACCAGCAU.CCC
+AF110055.1/1-272                     .........................GUGUAAGAGAC.CACCGGCAC.CGU
+AF012803.1/1-337                     .........................GUGUAAGAGAC.CACCAGCGC.CUC
+AF012807.1/1-341                     .........................GUGUAAGAGAC.CACCAGCGC.CUC
+AF012805.1/1-341                     .........................GUGUAAGAGAC.CACCAGCGC.CUC
+AF012792.1/1-339                     .........................GUGUAAGAGAC.CACCAGCGC.CUC
+AF012804.1/1-339                     .........................GUGUAAGAGAC.CACCAGCGC.CUC
+AF012798.1/1-339                     .........................GUGUAAGAGAC.CACCAGCGC.CUC
+AF012801.1/1-340                     .........................GUGUAAGAGAC.CACCAGCGC.CUC
+AF012799.1/1-340                     .........................GUGUAAGAGAC.CACCAGCGC.CUC
+AF056388.1/1-332                     .........................CGGUAAGAGCG.CACCGGCAG.CGU
+AE016931.1/133770-134130             .........................GGGUAAGAGCC.UACCAGCAG.CAU
+AE017175.1/112368-111971             .........................GGGUAAGAGCC.UACCGGAUG.CAG
+L25705.1/1-330                       .........................AGGUAAGAGCU.CACGGUAUU.GCA
+U28104.1/1-304                       .........................GGGUAAGAGCC.UACC.GUAG.CGG
+U28108.1/1-339                       .........................AGGUAAGAGCU.CACGUCCCG.AUA
+U28079.1/1-347                       .........................AGGUAAGAGCU.CACC.GGCC.UGG
+U28092.1/1-318                       .........................GAGUAAGAGCC.CACCAGUUG.CGU
+U28095.1/1-295                       .........................AGGUAAGAGCU.CACGGUUGU.UAU
+AE002336.2/7220-7614                 .........................ACUUUAGGAGU.AGGA.GCUG.CUA
+AE001313.1/3291-3698                 .........................ACUUUAGGAGU.AAGA.GCUG.CUA
+AJ310737.1/16-366                    .........................AUUUUAAGAAU.AGGA.GCUA.UUA
+AE002183.2/10502-10097               .........................ACUUUAGGAGU.AGGA.GCCA.UUA
+AF056378.1/1-333                     .........................AUUUUAAGAAU.AGGA.GCUA.UUA
+AJ012179.2/7-312                     .........................GCUUUAGGAGC.AUGG.CCUU.AUC
+L25704.1/3-383                       .........................GUGUAAGAGAC.CACCAGGCA.GGU
+L25703.1/209-594                     .........................GUGUAAGAGAC.CACCAGGUG.CGU
+AF056377.1/1-328                     .........................GAGUAAGUGCC.CACC.GCGU.CAU
+AF056380.1/1-328                     .........................GGGUAAGAGCC.CACC.GCGU.CAU
+X97391.1/1-342                       .........................CGGUAAGAGCG.CACCAGCAG.CAU
+AJ272222.1/1-305                     .........................CGGUAAGAGCG.CACCAGCAG.CAU
+X97393.1/1-299                       .........................CGGUAAGAGCGUCACCAGCAG.AGU
+AF056387.1/1-312                     .........................CGGUAAGAGCG.CACCAGCAA.CAU
+X97392.1/1-315                       .........................CGGUAAGAGCG.CACCAGCAA.CAU
+X65648.1/159-615                     .........................CGGUAAGAGCG.CACCAGCAG.UAU
+X97395.1/1-391                       .........................CGGUAAGAGCG.CACCAGCAG.UAU
+X65649.1/118-584                     .........................CGGUAAGAGCG.CACCAGCAA.CGU
+X97397.1/1-359                       .........................CGGUAAGAGCG.CACCAGCAG.UGU
+X73135.1/41-490                      .........................UGUUAAGAGCG.CACCAGCAG.GGU
+X97396.1/1-359                       .........................GGGUAAGAGCC.CACCAGCAG.UAU
+AJ272219.1/1-333                     .........................CGGUAAGAGCG.CACCAGCAG.CAU
+AJ272225.1/1-308                     .........................UGGUAAGAGCG.CACCAGCAA.CAU
+AJ272226.1/1-308                     .........................CGGUAAGAGCG.CACCAGCAA.CAU
+AJ272220.1/1-334                     .........................CGGUAAGAGCG.CACCAGCAG.CAU
+AE017166.1/105041-105427             .........................CGGUAAGAGCG.CACCAGCAG.UAU
+AJ272218.1/1-333                     .........................CGGUAAGAGCG.CACCAGCAG.CAU
+AJ272223.1/1-307                     .........................CGGUAAGAGCG.CACCAGCAA.CAU
+AJ272221.1/1-323                     .........................CGGUAAGAGCG.CACCAGCAG.CAU
+AJ272224.1/1-311                     .........................UGGUAAGAGCG.CACCAGCAA.CAU
+Y16812.1/5-485                       .........................CGGUAAGAGCG.CACCAGCAG.UAU
+U28093.1/1-294                       .........................CGGUAAAAGCGUCACCAGCGG.AGU
+U28099.1/1-297                       .........................CGGUAAGAGCGUCACCAGCAA.GGU
+AE001942.1/5499-5945                 .........................CGGUAAGAGCG.CACCAGGUU.CCC
+X60463.1/375-755                     .........................GGGUAAGAGCC.CACCGCCUG.GCC
+Z15006.1/117-498                     .........................GGGUAAGAGCC.CACCGCCUG.GCC
+AE007642.1/7926-8270                 .........................AGGUAAGAGCU.CACCAGCGC.AUU
+U64879.1/1-302                       .........................AGGUAAGAGCU.CACCAGCGU.AUA
+U64880.1/1-331                       .........................AGGUAAGAGCU.CACCAGCAG.CUA
+AF295980.1/1-285                     .........................GUGUAAGAGAC.CACCAGUUC.UUU
+AF296042.1/1-327                     .........................AGGUAAGAGCU.CACC.GCGG.ACC
+AF296041.1/1-327                     .........................AGGUAAGAGCU.CACC.GCGG.ACC
+AF056385.1/1-376                     .........................CGGUAAGAGCG.CACCAGCAG.UCG
+AF056384.1/1-320                     .........................CGGUAAGAGCG.CACCAGCAG.ACC
+U28114.1/1-344                       .........................CGGUAAGAGCG.CACCAGCAG.CCA
+U28085.1/1-384                       .........................CGGUAAGAGCG.CACCAGCAG.GCG
+U28112.1/1-339                       .........................CGGUAAGAGCG.CACCAGCGG.CGG
+U28087.1/1-340                       .........................CGGUAAGAGCG.CACCAGCCG.GCG
+M59354.1/1-402                       .........................GGGUAAGAGCC.CACC.GCGC.CGC
+M59355.1/163-591                     .........................CGGUAAGAGCG.CACC.GCCU.GCC
+AJ235272.1/10905-10521               .........................UGGUAAGAGCA.CACC.GGUA.AGU
+AE017258.1/184968-184621             .........................UGGUAAGAGCA.CACC.AUGG.CAA
+U28107.1/1-372                       .........................CGGUAAGGGCG.CACC.GGGG.GGC
+U28094.1/1-332                       .........................CGGCAAGAGCG.CACC.GCGC.AGC
+U28106.1/1-395                       .........................CGGCAAGAGCG.CACC.GCGC.GAU
+U28086.1/1-321                       .........................CGGUAAGAGCG.CACC.GCGC.GGC
+U28103.1/1-323                       .........................CGGUAAGAGCG.CACC.GCGU.UCU
+U28117.1/1-347                       .........................GGGUAAGAGCC.CACC.GCGG.ACC
+U28081.1/1-319                       .........................CGGCAAGAGCG.CACC.GCGC.GGC
+U28109.1/1-327                       .........................CGGCAAGAGCG.CACC.GCGC.GGC
+U28110.1/1-342                       .........................CGGCAAGAGCG.CACC.GCGC.GAC
+U28102.1/1-355                       .........................CGGUAAGAGCG.CACC.GCGU.UUC
+U28105.1/1-352                       .........................CGGUAAGAGCG.CACC.GCGC.GAC
+BX640434.1/240958-240545             ..................................................
+M59353.1/255-595                     ..................................................
+AF056386.1/1-275                     ..................................................
+AE002562.1/3043-2684                 .........................CGGUAAGGGCG.CACC.GCGC.AUU
+AL162752.2/213352-212993             .........................CGGUAAGGGCG.CACC.GCGC.AUU
+BX321865.1/54528-54812               ..................................................
+U28091.1/1-281                       ..................................................
+U28098.1/1-281                       ..................................................
+U28130.1/1-312                       ..................................................
+M59357.1/212-571                     .........................GUGUAAGAGAC.CACCAGAUG.CCG
+AF056383.1/1-336                     .........................CGGUAAGAGCG.CACC.GCGU.CCG
+AL139075.2/199352-199035             .........................GGGUAAAAGCC.CACCAGCGA.UUU
+AF181879.1/575-891                   .........................GGGUAAGAGCC.CACC.AGAG.CUA
+AE015478.1/3276-3629                 .........................CGGUAAGAGCG.CACC.GUGC.GGC
+M59356.1/53-421                      .........................CGGUAAGAGCG.CACC.GCGC.UGG
+AF160199.1/1-304                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF084931.1/10-309                    .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AP001118.1/93360-92985               .........................UGGUAAGAGCA.CACC.GCAU.AAU
+AE005541.1/4151-3775                 .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF211853.1/1-377                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+M33657.1/1-383                       .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF295985.1/1-303                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+AF084930.1/10-310                    .........................CGGUAAGAGCG.CACC.GCAC.AGC
+AF295984.1/1-301                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+AE016844.1/252680-252307             .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF295986.1/1-303                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+AE013612.1/1854-1478                 .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF295983.1/1-297                     .........................CGGUAAGAGCG.CACC.GCGU.GCG
+U32841.1/440-64                      .........................CGGUAAGAGCG.CACC.GUGC.CGU
+AF160198.1/1-296                     .........................CGGUAAGAGCG.CACC.GCAC.GUC
+M19024.1/1-354                       .........................CGGUAAGAGCG.CACC.GCAC.GAC
+AE003942.1/8714-9072                 .........................CGGUAAGAGCG.CACC.GCGA.GUU
+U28121.1/1-293                       .........................CGGUAAGAGCG.CACC.GCAC.GAC
+U28125.1/1-311                       .........................CGGUAAGAGCG.CACC.GCAU.GAC
+U28124.1/1-293                       .........................CGGUAAGAGCG.CACC.GCAC.GAC
+U28123.1/1-318                       .........................CGGUAAGAGCG.CACC.GCGU.GGC
+U28084.1/1-331                       .........................CGGUAAGAGCG.CACC.GCGC.CGG
+U28090.1/1-293                       .........................CGGUAAGAGCG.CACC.GCAC.GAC
+U28126.1/1-293                       .........................CGGUAAGAGCG.CACC.GCAC.GUC
+U28122.1/1-293                       .........................CGGUAAGAGCG.CACC.GCAC.GAC
+U28089.1/1-303                       .........................CGGUAAGAGCG.CACC.GCGC.GGC
+U28129.1/1-356                       GGAGCCGCCGGGGGGAACCCCGGCGCGGUAAGAGCG.CACC.GCGG.ACG
+U28100.1/1-299                       .........................GAGUAAGAGCC.CACC.GCGG.ACG
+U28097.1/1-303                       .........................CGGUAAGAGCG.CACC.GUGC.AUU
+U28111.1/1-306                       .........................CGGUAAGAGCG.CACC.GCUC.CAG
+U28082.1/1-411                       .........................AGGUAAGAGCU.CACC.GCGC.UGG
+U28113.1/1-312                       .........................CGGUAAGAGCG.CACG.GCCG.UCC
+AF056381.1/1-336                     .........................GGGUAAGAGCC.CACC.UUCG.AUU
+AF056382.1/1-336                     .........................GGGUAAGAGCC.CACC.UUCG.AUU
+AF056376.1/1-285                     .........................AGGUAAGAGCU.CACC.GCUU.AUU
+AE001171.1/8189-8540                 .........................AGGUAAGAGCU.CACC.GCUU.AUU
+AE001226.1/9-348                     .........................AGGUAAGAGCU.CACC.GCGU.UUU
+AF295981.1/1-332                     .........................GGGUAAGAGCC.CACCGCACC.AGG
+M64709.1/421-758                     .........................GGGUAAGAGCC.CACCAGCGU.CGG
+AF296043.1/1-364                     .........................AGGUAAGAGCU.CACC.GCUC.CGA
+AF296064.1/1-342                     .........................GGGUAAGAGCC.CACC.GUUC.CGA
+AF296046.1/1-290                     .........................CGGUAAGAGCG.CACC.GCGC.GAG
+U28083.1/1-351                       .........................CGGUAAGAGCG.CACC.GCUU.CUC
+AF296005.1/1-303                     .........................CGGUAAGAACG.CACC.GCGC.GAC
+AF296034.1/1-348                     .........................GGGUAAGAGCC.UACC.GCUC.CGC
+AF296003.1/1-312                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF295999.1/1-300                     .........................CGGUAAGAGCG.CACC.GCGC.AGG
+AF295990.1/1-293                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+AF296054.1/1-354                     .........................CGGUAAGAGCG.CACC.GCGU.UUC
+U28118.1/1-313                       .........................GGGUAAGAGCC.CACC.GCGU.CAC
+AF296014.1/1-328                     .........................CGGUAAGAGCG.CACC.GCGU.CGG
+AF296013.1/1-294                     .........................CGGUAAGAGCG.CACC.GCGC.ACC
+AF296056.1/1-348                     .........................GGGUAAGAGCC.CACC.GGCC.GGC
+AF296008.1/1-290                     .........................CGGUAAGAGCG.CACC.GCGC.ACG
+AF296035.1/1-332                     .........................AGGUAAGAGCU.CACC.GCUU.CUG
+U28115.1/1-298                       .........................GUGUAAGAGAC.CACCAGCUU.CGU
+AF296002.1/1-301                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+U28119.1/1-349                       .........................GGGUAAGGGCC.CACC.GGCU.CCG
+AF295992.1/1-307                     .........................CGGUAAGAGCG.CACC.GCGC.GGG
+AF296061.1/1-357                     .........................AGGUAAGAGCU.CACC.GGUU.UGA
+AF295994.1/1-311                     .........................CGGUAAGAGCG.CACC.GCGC.CGC
+AF296015.1/1-301                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF296009.1/1-310                     .........................CGGUAAGAGCG.CACC.GCGU.GAC
+AF296010.1/1-289                     .........................CGGUAAGAGCG.CACC.GCGC.UGC
+AF296020.1/1-302                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+AF296069.1/1-311                     .........................CGGUAAGAGCG.CACC.GCAU.GGC
+AF296023.1/1-301                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF296031.1/1-331                     .........................AGGUAAGAGCU.CACCAGUUC.UGG
+AF295996.1/1-294                     .........................CGGUAAGAGCG.CACC.GCGC.CGG
+AF296030.1/1-331                     .........................AGGUAAGAGCU.CACCAGUGU.CGG
+U28128.1/1-359                       .........................AGGUAAGAGCU.CACCAGCGG.CAU
+AF295995.1/1-321                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF296022.1/1-301                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF296063.1/1-293                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+U28120.1/1-381                       .........................GGGUAAGAGCC.CACCAGCAC.GAC
+AF296033.1/1-326                     .........................GGGUAAGAGCC.CACCAGUGC.CCC
+AF295991.1/1-340                     .........................CGGUAAGAGCG.CACC.GCGU.CUU
+AF296049.1/1-292                     .........................CGGUAAGAGCG.CACC.GCAU.GGC
+AF296000.1/1-301                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+AF296062.1/1-368                     .........................CGGUAAGAGCG.CACCAGGCU.CCC
+AF296021.1/1-305                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF296053.1/1-376                     .........................GGGUAAGAGCC.CACC.GCGC.CGC
+AF296048.1/1-341                     .........................AGGUAAGAGCU.CACCAGUAU.CCC
+AF296050.1/1-379                     .........................AGGUAAGAGCU.CACCAGCAG.GCC
+AF296038.1/1-392                     .........................CGGUAAGAGCG.CACCAGCGA.UCG
+AF296032.1/1-335                     .........................AUGUAAGAGCU.CACCAGUCU.CGC
+AF296016.1/1-301                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF296026.1/1-290                     .........................GGGUAAGAGCC.CACCAGUGC.UUA
+AF295997.1/1-291                     .........................CGGUAAGAGCG.CACC.GCGC.ACG
+AF296071.1/1-389                     .........................CGGUAAGAGCG.CACCAGCAA.CCC
+AF296036.1/1-329                     .........................AGGUAAGAGCU.CACC.GGUC.AAC
+AF296037.1/1-343                     .........................CGGCAAGAGCG.CACCAGCGG.UCG
+AF296058.1/1-334                     .........................GUGUAAGAGAC.CACCAGCGG.GCU
+AF296027.1/1-338                     .........................CGGUAAGAGCG.CACC.GCGC.UGC
+AF296051.1/1-334                     .........................GGGUAAGAGCC.CACC.GGUCUUGA
+U28101.1/1-327                       .........................GUGUAAGAGAC.CACCAGCAU.UGC
+AF296039.1/1-393                     .........................CGGUAAGAGCG.CACCAGCGA.UCG
+AF295993.1/1-289                     .........................CGGUAAGAGCG.CACC.GCGC.AAC
+AF296012.1/1-290                     .........................CGGUAAGAGCG.CACC.GCGC.UGC
+AF296052.1/1-316                     .........................GGGUAAGAGCC.CACC.GCGC.AGA
+AF296001.1/1-304                     .........................CGGUAAGAGCG.CACC.GCGC.ACG
+AF296055.1/1-421                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF296059.1/1-357                     .........................AGGUAAGAGCU.CACCAGCGG.GUC
+U28080.1/1-313                       .........................GGGUAAGAGCC.CACC.GCGU.CAC
+U28116.1/1-350                       .........................AGGUAAGAGCU.CACCAGUCC.CGU
+AF296004.1/1-335                     .........................CGGUAAGAGCG.CACC.GCGC.AUC
+AF296029.1/1-335                     .........................AGAUAAGAGCU.CACCAGUCC.AGC
+AF296028.1/1-330                     .........................AGGCAAGAGCU.CACCAGUGC.CGG
+AF296047.1/1-318                     .........................CGGUAAGAGCG.CACC.GCGU.CGG
+AF296070.1/1-302                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+AF295998.1/1-302                     .........................CGGUAAGAGCG.CACC.GCGC.GGC
+U28127.1/1-285                       .........................GUGUAAGAGAC.CACC.GCCC.UUC
+AF296044.1/1-290                     .........................CGGUAAGAGCG.CACCGCGUG.UUC
+AF296045.1/1-323                     .........................GGUUAAGAGCC.CACCGGCAG.GCU
+AF296018.1/1-298                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+AF296011.1/1-335                     .........................CGGUAAGAGCG.CACC.GCGC.GAC
+#=GC SS_cons                         >>>>><<<<<<<<....>>>>>>>><<.......>>.>>>><<<<<.<<<
+
+BX248358.1/328133-327709             AGGU............................GACUA.CC..UCG..GCU
+AF110051.1/1-289                     AGGU............................GACUG.GA..GCG..GCU
+AF110049.1/1-307                     AGGU............................GACUG.GA..GCG..GCU
+AF110050.1/1-307                     GGGC............................GACCG.GA..GCG..GCU
+U64884.1/1-325                       CGGU............................GACGG.GG..CCG..GCU
+AF110048.1/1-309                     GGGU............................GACCG.GG..GCG..GCU
+AF110047.1/1-310                     CGGC............................GACGG.CG..UCG..GCU
+AF110052.1/1-312                     CGGU............................GACGG.GG..GUG..GCU
+AF110046.1/1-310                     AGGU............................GACUG.GG..GAG..GCU
+AF110037.1/1-266                     UGGU............................GACAC.GA..GGA..GCU
+AF110036.1/1-281                     UGGU............................GACAC.GA..GGA..GCU
+AF110044.1/1-266                     UGGU............................GACAC.GA..GGA..GCU
+AF110039.1/1-307                     GGGC............................GACCG.GC..GUG..GCU
+AF110042.1/1-278                     GGGU............................GACCG.GC..GCA..GCU
+AF110041.1/1-292                     GGGC............................GACCC.GG..CCG..GCU
+AF110038.1/1-326                     GGGU............................GACCG.GG..GCG..GCU
+AF110045.1/1-308                     AGGU............................GACUG.CG..GAG..GCU
+AF110040.1/1-273                     GGGU............................GACCG.GC..GCA..GCU
+AF110056.1/1-326                     GGGU............................GACCG.GG..GCG..GCU
+AF110054.1/1-306                     GGGU............................GACCG.GG..AUG..GCU
+AF110053.1/1-305                     GGGU............................GACCG.GG..AUG..GCU
+AF110055.1/1-272                     GAGC............................GAUCA.CG..GUG..GCC
+AF012803.1/1-337                     GGGU............................GACCG.GG..GCG..GCU
+AF012807.1/1-341                     GGGU............................GACCG.GG..GCG..GCU
+AF012805.1/1-341                     GGGU............................GACCG.GG..GCG..GCU
+AF012792.1/1-339                     GGGU............................GACCG.GG..GCG..GCU
+AF012804.1/1-339                     GGGU............................GACCG.GG..GCG..GCU
+AF012798.1/1-339                     GGGU............................GACCG.GG..GCG..GCU
+AF012801.1/1-340                     GGGU............................GACCG.GG..GCG..GCU
+AF012799.1/1-340                     GGGU............................GACCG.GG..GCG..GCU
+AF056388.1/1-332                     G.GU............................GA.CA.CG..CUG..GCC
+AE016931.1/133770-134130             G.GU............................GA.CA.UG..UGG..GCU
+AE017175.1/112368-111971             CGGU............................GACGC.UG..CAU..GCC
+L25705.1/1-330                       UGGC............................GACAU.GG..AUU...AC
+U28104.1/1-304                       CCGU............................AAUUC.CG..CUA..GC.
+U28108.1/1-339                       UGGU............................GACAU.AU..CGG...GA
+U28079.1/1-347                       UGGU............................GACAU.CA..GGC..GC.
+U28092.1/1-318                       G.GU............................GA.CA.CGGUUAA..GCU
+U28095.1/1-295                       CGGU............................AACGG.UA..GCA...AC
+AE002336.2/7220-7614                 GGGA............................GACCU.GG..UAG..AC.
+AE001313.1/3291-3698                 GGGA............................GACCU.AG..CAG..AC.
+AJ310737.1/16-366                    AGGU............................GACUU.AG..UAG..AC.
+AE002183.2/10502-10097               AGGU............................GACUU.AA..UAG..GC.
+AF056378.1/1-333                     AGGU............................GACUUAGG..UAG..AC.
+AJ012179.2/7-312                     UAGA............................GAAAU.UU..AGA.AAG.
+L25704.1/3-383                       CAGC............................AAUGC.CC..UGC..GCU
+L25703.1/209-594                     CAGC............................AAUGC.CG..UAC..GCU
+AF056377.1/1-328                     CGGU............................GACGG.UG..ACG..GC.
+AF056380.1/1-328                     CGGU............................GACGG.UG..ACG..GC.
+X97391.1/1-342                       C.GA............................GA.GG.UG..CUG..GCU
+AJ272222.1/1-305                     C.GA............................GA.GG.UG..CUG..GCU
+X97393.1/1-299                       C.GA............................GA.GG.CU..CUG..GCU
+AF056387.1/1-312                     C.GA............................GA.GG.UG..UUG..GCU
+X97392.1/1-315                       C.GA............................GA.GG.UG..UUG..GCU
+X65648.1/159-615                     C.GA............................GA.GG.UA..CUG..GCU
+X97395.1/1-391                       C.GA............................GA.GG.UA..CUG..GCU
+X65649.1/118-584                     C.GA............................GA.GG.CG..UUG..GCU
+X97397.1/1-359                       C.GU............................GA.GG.CA..CUG..GCU
+X73135.1/41-490                      C.GU............................GA.GG.CU..CUG..GCU
+X97396.1/1-359                       C.GA............................GA.GG.UA..CUG..GCU
+AJ272219.1/1-333                     C.GA............................GA.GG.UG..CUG..GCU
+AJ272225.1/1-308                     U.GA............................GA.AG.UG..UUG..GCU
+AJ272226.1/1-308                     U.GA............................GA.AG.UG..UUG..GCU
+AJ272220.1/1-334                     C.GA............................GA.GG.UG..CUG..GCU
+AE017166.1/105041-105427             C.GA............................GA.GG.UA..CUG..GCU
+AJ272218.1/1-333                     C.GA............................GA.GG.UG..CUG..GCU
+AJ272223.1/1-307                     U.GA............................GA.AG.UG..UUG..GCU
+AJ272221.1/1-323                     C.GA............................GA.GG.UG..CUG..GCU
+AJ272224.1/1-311                     U.GA............................GA.AG.UG..UUG..GCU
+Y16812.1/5-485                       C.GA............................GA.GG.UG..CUG..GCU
+U28093.1/1-294                       C.GA............................GA.GG.CU..CCG..GCU
+U28099.1/1-297                       C.GG............................GA.GG.CC..UUG..GCU
+AE001942.1/5499-5945                 GGGA............................GACCG.GG..AGC.GUCU
+X60463.1/375-755                     UGGC............................AACAG.GC..CGG..GGC
+Z15006.1/117-498                     UGGC............................AACAG.GC..UGG..GGC
+AE007642.1/7926-8270                 G.GC............................GA.CU.UU..GCG..GCU
+U64879.1/1-302                       G.GU............................GA.CU.AU..ACG..GCU
+U64880.1/1-331                       G.GC............................GA.CU.AG..CUG..GCU
+AF295980.1/1-285                     AGGA............................AACUA.AA..GAA..GCU
+AF296042.1/1-327                     UGGU............................GACAG.GG..ACG..GC.
+AF296041.1/1-327                     UGGU............................GACAG.GG..ACG..GC.
+AF056385.1/1-376                     AGGC............................GACUC.GG..CUG..GCU
+AF056384.1/1-320                     GGGU............................GACCG.GU..CUG..GCU
+U28114.1/1-344                       AGGU............................GACUU.GA..CUG..GCU
+U28085.1/1-384                       AGGU............................GACUC.GC..CUG..GCU
+U28112.1/1-339                       G.GU............................GA.CU.CG..CCG..GCU
+U28087.1/1-340                       GGGU............................GACCC.GU..CGG...CU
+M59354.1/1-402                       UGGU............................GACAG.UG..GUG..GC.
+M59355.1/163-591                     CGGC............................AACGG.GG..AGG..GC.
+AJ235272.1/10905-10521               UGGC............................AACAA.GU..UAC..GC.
+AE017258.1/184968-184621             UGGC............................AACAU.UG..GUA..GU.
+U28107.1/1-372                       UGGC............................AACAG.CC..ACC..GC.
+U28094.1/1-332                       GGGC............................AACCG.AA..GCG..GC.
+U28106.1/1-395                       GGGU............................AACCG.GA..GCG..GC.
+U28086.1/1-321                       CGGU............................AACGG.UC..GCG..GC.
+U28103.1/1-323                       CGGC............................AACGA.GA..GCG..GC.
+U28117.1/1-347                       GGGC............................AACCG.GG..ACG..GC.
+U28081.1/1-319                       CGGU............................AACGG.UC..GCG..GC.
+U28109.1/1-327                       UGGU............................AACAG.GC..GCG..GC.
+U28110.1/1-342                       GGGU............................AACCG.AA..GCG..GC.
+U28102.1/1-355                       UAGC............................AAUAG.AG..ACG..GC.
+U28105.1/1-352                       CGGU............................AACGG.AA..GCG..GC.
+BX640434.1/240958-240545             ..................................................
+M59353.1/255-595                     ..................................................
+AF056386.1/1-275                     ..................................................
+AE002562.1/3043-2684                 UGGU............................AACAAUAU..GCG..GC.
+AL162752.2/213352-212993             UGGU............................AACAAUAU..GCG..GC.
+BX321865.1/54528-54812               ..................................................
+U28091.1/1-281                       ..................................................
+U28098.1/1-281                       ..................................................
+U28130.1/1-312                       ..................................................
+M59357.1/212-571                     UGGU............................GACAC.GG..CAU..GCU
+AF056383.1/1-336                     GGGU............................GACUC.GG..ACG..GC.
+AL139075.2/199352-199035             UGGU............................AACAA.UU..UCG..GCU
+AF181879.1/575-891                   AAGC............................AAUUU.AG..CUU..GU.
+AE015478.1/3276-3629                 UAGC............................AAUAGUCC..GUA..GC.
+M59356.1/53-421                      UGGC............................AACAU.CA..GUG..GC.
+AF160199.1/1-304                     UGGU............................AACAGUCC..GUG..GC.
+AF084931.1/10-309                    UGGU............................AACAGUCG..GUG..GC.
+AP001118.1/93360-92985               UGGU............................AACAAUUC..AUG..GC.
+AE005541.1/4151-3775                 UGGU............................AACAGUCC..GUG..GC.
+AF211853.1/1-377                     UGGU............................AACAGUCC..GUG..GC.
+M33657.1/1-383                       UGGU............................AACAGUCC..GCG..GC.
+AF295985.1/1-303                     UGGU............................AACAGUUC..GUG..GC.
+AF084930.1/10-310                    UGGU............................AACAGUUU..GUG..GC.
+AF295984.1/1-301                     UGGC............................AACAGUUC..GUG..GC.
+AE016844.1/252680-252307             UGGU............................AACAGUCC..GUG..GC.
+AF295986.1/1-303                     UGGC............................AACAGUUC..GUG..GC.
+AE013612.1/1854-1478                 UGGC............................AACAGUUC..GUG..GC.
+AF295983.1/1-297                     UGGU............................AACACGUC..AUG..GC.
+U32841.1/440-64                      UGGU............................AACAACGU..GCA..GC.
+AF160198.1/1-296                     UGGU............................AACAGUUC..GUG..GC.
+M19024.1/1-354                       UGGC............................AACAGUUC..GUG..GC.
+AE003942.1/8714-9072                 CGGU............................AACGG.AC..CG...GC.
+U28121.1/1-293                       UGGC............................AACAGUUC..GUG..GC.
+U28125.1/1-311                       UGGU............................AACAGUUC..AUG..GC.
+U28124.1/1-293                       UGGC............................AACAGUUC..GUG..GC.
+U28123.1/1-318                       UGGC............................AACAGUUC..ACG..GC.
+U28084.1/1-331                       UGGC............................AACAUUCG..GCG..GC.
+U28090.1/1-293                       UGGC............................AACAGUUC..GUG..GC.
+U28126.1/1-293                       UGGU............................AGCAGUUC..GUG..GC.
+U28122.1/1-293                       UGGC............................AACAGUUC..GUG..GC.
+U28089.1/1-303                       UGGC............................AACAGUUC..GUG..GC.
+U28129.1/1-356                       CAGU............................GAUGU.GG..ACG..GC.
+U28100.1/1-299                       UGGC............................AACAC.GG..ACG..GC.
+U28097.1/1-303                       UGGU............................AACAA.AG..GCGCAGC.
+U28111.1/1-306                       CGGC............................AACGUCUG..GAG...U.
+U28082.1/1-411                       CGGU............................AACGUUCA..GCG..GC.
+U28113.1/1-312                       UGGU............................AACAGUGG..CGG...C.
+AF056381.1/1-336                     UCGA............................GAGAG.AU..CGG..GA.
+AF056382.1/1-336                     UCGA............................GAGAG.AU..CGG..GA.
+AF056376.1/1-285                     UAGU............................GAUAA.AU..AAG..GU.
+AE001171.1/8189-8540                 UAGC............................AAUAA.AUACAGG...C.
+AE001226.1/9-348                     G.GC............................GA.CA.AA..ACG..GC.
+AF295981.1/1-332                     UGGU............................AACAC.CU..GGU..GGC
+M64709.1/421-758                     G.GC............................AA.CC.CG..GCG..GCU
+AF296043.1/1-364                     CUGA............................AAGGA.AG..GAG..GC.
+AF296064.1/1-342                     UGGU............................GACAU.CG..GAA..GC.
+AF296046.1/1-290                     UGGU............................AACACUUC..GUG..GC.
+U28083.1/1-351                       UGGU............................GACAG.GG..AAG..GC.
+AF296005.1/1-303                     UGGU............................AACAGUUC..GCG..GC.
+AF296034.1/1-348                     CAGU............................GAUGU.CG..GGG..GC.
+AF296003.1/1-312                     UGGU............................AACAGUUC..GCG..GC.
+AF295999.1/1-300                     UGGU............................AACACGCU..GCG..GC.
+AF295990.1/1-293                     UGGC............................AACGGCUU..GCG..GC.
+AF296054.1/1-354                     CGGC............................AACGG.AA..GCG..GC.
+U28118.1/1-313                       CGGU............................AACGG.UG..GCG..GC.
+AF296014.1/1-328                     UGGU............................AACACUCG..ACG..GC.
+AF296013.1/1-294                     UGGU............................AACAGUGU..GUG..GC.
+AF296056.1/1-348                     CAGU............................AAUAA.AA..GGC..GC.
+AF296008.1/1-290                     UGGU............................AACACGGG..CGG..CG.
+AF296035.1/1-332                     CAGU............................GAUGC.AG..UUG..GC.
+U28115.1/1-298                       C.GU............................GA.GG.CG..AAG..GCU
+AF296002.1/1-301                     UGGC............................AACAGCUU..GCG..GC.
+U28119.1/1-349                       CGGU............................AACGC.GG..GGU..GA.
+AF295992.1/1-307                     UGGU............................AACACGCC..GCG..GC.
+AF296061.1/1-357                     UGGU............................GACAU.CA..GGC..GC.
+AF295994.1/1-311                     UGGU............................AACAG.CG..GUG..GC.
+AF296015.1/1-301                     UGGU............................AACAGUCC..GUG..GC.
+AF296009.1/1-310                     CGGC............................AACAGGCA..CGG..CG.
+AF296010.1/1-289                     UGGU............................AACAG.CA..GUG..GC.
+AF296020.1/1-302                     UGGC............................AACAGUUC..GUG..GC.
+AF296069.1/1-311                     UGGU............................AACAGUUC..GUG..GC.
+AF296023.1/1-301                     UGGU............................AACAGUCC..GUG..GC.
+AF296031.1/1-331                     CGGU............................GACGU.CA..GAA..GCU
+AF295996.1/1-294                     UGGU............................AACAC.CG..GUG..GC.
+AF296030.1/1-331                     CGGU............................GACGU.CG..GCA..GCU
+U28128.1/1-359                       G.GC............................GAC.U.UG..CCG.GUCU
+AF295995.1/1-321                     UGGU............................AACAG.CC..GUG..GC.
+AF296022.1/1-301                     UGGU............................AACAGUCC..GUG..GC.
+AF296063.1/1-293                     UGGU............................AACAG.GC..GUG..GC.
+U28120.1/1-381                       C.GC............................GA.GG.UC..GUG..GCU
+AF296033.1/1-326                     UGGA............................GACAG.GG..GGA..GCU
+AF295991.1/1-340                     UGGC............................AACAA.AG..GCG..GC.
+AF296049.1/1-292                     UGGU............................AACAG.GC..AUG..GC.
+AF296000.1/1-301                     UGGU............................AACAGUUC..GCG..GC.
+AF296062.1/1-368                     CGGA............................GACGG.CG..AGC..GCU
+AF296021.1/1-305                     UGGU............................AACAGUCC..GUG..GC.
+AF296053.1/1-376                     CAGC............................AAUGG.CG..GCG..GC.
+AF296048.1/1-341                     AAGU............................GAUUG.GG..AUA..GCU
+AF296050.1/1-379                     GGGU............................AACCG.GU..CUG..GCU
+AF296038.1/1-392                     GGGU............................GACUC.GA..UCG..GCU
+AF296032.1/1-335                     CGGU............................GACGG.CG..GGA..GCU
+AF296016.1/1-301                     UGGC............................AACAGUUC..GUG..GC.
+AF296026.1/1-290                     UGGU............................AACAU.AG..GCA..GCU
+AF295997.1/1-291                     UGGU............................AACAC.GG..GCG..GC.
+AF296071.1/1-389                     G.GG............................AA.CG.GG..UUG..GCU
+AF296036.1/1-329                     CGGU............................AACGG.AU..GAU..GC.
+AF296037.1/1-343                     AGGU............................GACUC.GA..UCG..GCU
+AF296058.1/1-334                     GGGC............................GACCA.GC..UCG..GCU
+AF296027.1/1-338                     UGGU............................AACAG.CA..GUG..GC.
+AF296051.1/1-334                     AAGU............................GAUUU.CA..GAU..GC.
+U28101.1/1-327                       AAGU............................GAUUG.CA..GUG..GCU
+AF296039.1/1-393                     GGGU............................GACUC.GA..UCG..GCU
+AF295993.1/1-289                     UGGU............................AACAG.GU..GUG..GC.
+AF296012.1/1-290                     UGGU............................AACGG.UG..GCG..GC.
+AF296052.1/1-316                     CGGU............................AACGG.AU..GCG..GC.
+AF296001.1/1-304                     UGGU............................AACAC.GG..GCG..GC.
+AF296055.1/1-421                     UGGU............................AACAGUUC..GUG..GC.
+AF296059.1/1-357                     GGGC............................GACCG.AC..UCG..GCU
+U28080.1/1-313                       CGGU............................AACGG.UG..GCG..GC.
+U28116.1/1-350                       G.GU............................GA.CA.CG..GGA..GCU
+AF296004.1/1-335                     UGGC............................AACAG.AU..GUG..GC.
+AF296029.1/1-335                     CGGC............................GACGG.UU..GGA..GCU
+AF296028.1/1-330                     CGGU............................GACGU.CG..GCA..GCU
+AF296047.1/1-318                     UGGC............................AACAUGCG..ACG..GC.
+AF296070.1/1-302                     UGGU............................AACAGUCC..GUG..GC.
+AF295998.1/1-302                     UGGU............................AACAGUCC..GUG..GC.
+U28127.1/1-285                       UGGU............................AACAG.AA..GGG..GU.
+AF296044.1/1-290                     UGGC............................AACAC.GA..CGC..GGC
+AF296045.1/1-323                     G.GU............................GA.CA.GC..CUG..GUC
+AF296018.1/1-298                     UGGC............................AACAGUUC..GUG..GC.
+AF296011.1/1-335                     UGGC............................AACAGUUU..GCG..GC.
+#=GC SS_cons                         <<...<<<..<<<<<........>>>>>>>>...>>>.>>..>>>...>>
+
+BX248358.1/328133-327709             ....................................AGGUAA.ACCCCAC
+AF110051.1/1-289                     ....................................CGGUAA.ACCCCAC
+AF110049.1/1-307                     ....................................CGGUAA.ACCCCAC
+AF110050.1/1-307                     ....................................CGGUAA.ACCCCAC
+U64884.1/1-325                       ....................................CGGUAA.ACCCCAU
+AF110048.1/1-309                     ....................................AGGUAA.ACCCCAC
+AF110047.1/1-310                     ....................................CGGUAA.ACCCCAC
+AF110052.1/1-312                     ....................................AGGCAA.ACCCCAC
+AF110046.1/1-310                     ....................................CGGUAA.ACCCCAC
+AF110037.1/1-266                     ....................................AGGUAA.ACCCCAC
+AF110036.1/1-281                     ....................................AGGUAA.ACCCCAC
+AF110044.1/1-266                     ....................................AGGUAA.ACCCCAC
+AF110039.1/1-307                     ....................................AGGCAA.ACCCCGC
+AF110042.1/1-278                     ....................................CGGCAA.ACCCCAC
+AF110041.1/1-292                     ....................................CGGCAA.ACCCCAC
+AF110038.1/1-326                     ....................................AGGUAA.ACCCCAC
+AF110045.1/1-308                     ....................................CGGUAA.ACCCCAC
+AF110040.1/1-273                     ....................................CGGCAA.ACCCCAC
+AF110056.1/1-326                     ....................................AGGUAA.ACCCCAC
+AF110054.1/1-306                     ....................................AGGCAA.ACCCCAC
+AF110053.1/1-305                     ....................................AGGCAA.ACCCCAC
+AF110055.1/1-272                     ....................................AGGUAA.ACCCCAC
+AF012803.1/1-337                     ....................................CGGUAA.ACCCCAC
+AF012807.1/1-341                     ....................................CGGUAA.ACCCCAC
+AF012805.1/1-341                     ....................................CGGUAA.ACCCCAC
+AF012792.1/1-339                     ....................................CGGUAA.ACCCCAC
+AF012804.1/1-339                     ....................................CGGUAA.ACCCCAC
+AF012798.1/1-339                     ....................................CGGUAA.ACCCCAC
+AF012801.1/1-340                     ....................................CGGUAA.ACCCCAC
+AF012799.1/1-340                     ....................................CGGUAA.ACCCCAC
+AF056388.1/1-332                     ....................................GGGCAA.ACCCCAC
+AE016931.1/133770-134130             ....................................GUAC...GUCUUAG
+AE017175.1/112368-111971             ....................................GUAC...GUCUGAU
+L25705.1/1-330                       .....................................GGUAA.ACCUUGA
+U28104.1/1-304                       ...................................CGUAC...GCCUUAU
+U28108.1/1-339                       ....................................GGGUAA.ACCUUGC
+U28079.1/1-347                       ....................................UGGCAA.ACCUUAC
+U28092.1/1-318                       ....................................GUAC...GUCUUAG
+U28095.1/1-295                       ....................................GGGUAA.ACCUUGG
+AE002336.2/7220-7614                 ....................................UUGUAA.ACCCCAU
+AE001313.1/3291-3698                 ....................................UUGUAA.ACCCCAU
+AJ310737.1/16-366                    ....................................AUGCAA.ACCCUAU
+AE002183.2/10502-10097               ....................................AUGCAA.ACCCUAU
+AF056378.1/1-333                     ....................................GUGCAA.ACCCUAU
+AJ012179.2/7-312                     ....................................UGGUAA.ACCCCAU
+L25704.1/3-383                       ....................................AUGAAA.ACCUC.C
+L25703.1/209-594                     ....................................AUGAAA.ACCUC.C
+AF056377.1/1-328                     ...................................AUGGCAA.ACCCCAC
+AF056380.1/1-328                     ...................................AUGGCAA.ACCCCAC
+X97391.1/1-342                       ....................................CGGUAA.ACCCCGG
+AJ272222.1/1-305                     ....................................CGGUAA.ACCCCGG
+X97393.1/1-299                       ....................................AGGUAA.ACCCCG.
+AF056387.1/1-312                     ....................................CGGUAA.ACCCCGG
+X97392.1/1-315                       ....................................CGGUAA.ACCCCGG
+X65648.1/159-615                     ....................................CGGUAA.ACCCCGG
+X97395.1/1-391                       ....................................CGGUAA.ACCCCGG
+X65649.1/118-584                     ....................................CGGUAA.ACCCCGG
+X97397.1/1-359                       ....................................AGGUAA.ACCCCGG
+X73135.1/41-490                      ....................................CGGUAA.ACCCCAG
+X97396.1/1-359                       ....................................CGGUAA.ACCCCGG
+AJ272219.1/1-333                     ....................................AGGUAA.ACCCCGG
+AJ272225.1/1-308                     ....................................AGGUAA.ACCCCGG
+AJ272226.1/1-308                     ....................................AGGUAA.ACCCCGG
+AJ272220.1/1-334                     ....................................AGGUAA.ACCCCGG
+AE017166.1/105041-105427             ....................................UGGUAA.ACCCCGG
+AJ272218.1/1-333                     ....................................AGGUAA.ACCCCGG
+AJ272223.1/1-307                     ....................................AGGUAA.ACCCCGG
+AJ272221.1/1-323                     ....................................AGGUAA.ACCCCGG
+AJ272224.1/1-311                     ....................................AGGUAA.ACCCCGG
+Y16812.1/5-485                       ....................................CGGUAA.ACCCCGG
+U28093.1/1-294                       ....................................AGGUAA.ACCCC.A
+U28099.1/1-297                       ....................................AGGUAA.ACCCC.G
+AE001942.1/5499-5945                 .....................................GGUCA.ACCCCAU
+X60463.1/375-755                     ...................................ACGGCAA.ACCCCAC
+Z15006.1/117-498                     ...................................ACGGCAA.ACCCCAC
+AE007642.1/7926-8270                 ....................................AUGUAA.ACCCCAU
+U64879.1/1-302                       ....................................AUGUGA.ACCCCAU
+U64880.1/1-331                       ....................................CUGUAA.ACCCCAU
+AF295980.1/1-285                     ....................................AGGUAA.ACCCCCU
+AF296042.1/1-327                     ...................................AUGGUAA.ACCCCGC
+AF296041.1/1-327                     ...................................AUGGUAA.ACCCCGC
+AF056385.1/1-376                     ....................................AGGUAA.ACCCCGC
+AF056384.1/1-320                     ....................................AGGUAA.ACCCCAC
+U28114.1/1-344                       ....................................AGGCAA.CCCCCAC
+U28085.1/1-384                       ....................................CGGUAA.ACCCCGC
+U28112.1/1-339                       ....................................CGGCAA.ACCCCAC
+U28087.1/1-340                       ....................................CGGCAA.ACCCCAC
+M59354.1/1-402                       ...................................AAGGUAA.ACCCCAC
+M59355.1/163-591                     ...................................AUGGUAA.ACCCCAC
+AJ235272.1/10905-10521               ...................................AUGGUUA.ACCCCAC
+AE017258.1/184968-184621             ...................................CGAGUAA.CCAACAC
+U28107.1/1-372                       ...................................AUGGCAA.ACCCCAC
+U28094.1/1-332                       ...................................ACGGCAA.ACCCCAC
+U28106.1/1-395                       ...................................AUGGCAA.ACCCCAC
+U28086.1/1-321                       ...................................ACGGUAA.ACCCCAC
+U28103.1/1-323                       ...................................ACGGCAA.GCCCCGC
+U28117.1/1-347                       ...................................ACGGCAA.GCCCCAC
+U28081.1/1-319                       ...................................ACGGUAA.ACCCCAC
+U28109.1/1-327                       ...................................ACGGCAA.ACCCCAC
+U28110.1/1-342                       ...................................AUGGCAA.ACCCCAC
+U28102.1/1-355                       ...................................AUGGCAA.ACCCCAC
+U28105.1/1-352                       ...................................AAGGCAA.ACCCCAC
+BX640434.1/240958-240545             ...................................GCGGCAA.CCUCUAU
+M59353.1/255-595                     ...................................GCGGUAA.CCUCCAC
+AF056386.1/1-275                     ....................................GGGCAA.UCUCUAC
+AE002562.1/3043-2684                 ...................................AGGCCAA.ACCCCAU
+AL162752.2/213352-212993             ...................................AGGCCAA.ACCCCAU
+BX321865.1/54528-54812               ...................................GCGGUAA.CCUCCAU
+U28091.1/1-281                       ...................................GCGGUAA.CCUCCAU
+U28098.1/1-281                       ...................................GCGGUAA.CCUCCAC
+U28130.1/1-312                       ...................................GCGGUAA.CCUCCAU
+M59357.1/212-571                     ....................................CGGCAU.ACCCCGU
+AF056383.1/1-336                     ...................................UCGGUAA.ACCCCGC
+AL139075.2/199352-199035             ....................................AUGUAA.ACCCAAU
+AF181879.1/575-891                   ..................................UUGGGCAA.ACCCAAU
+AE015478.1/3276-3629                 ...................................AAGGUAA.ACUCCAC
+M59356.1/53-421                      ...................................AGGGUAA.ACCCCAC
+AF160199.1/1-304                     ...................................ACGGUAA.ACUCCAC
+AF084931.1/10-309                    ...................................ACGGUAA.ACUCCAC
+AP001118.1/93360-92985               ...................................AUGGUAA.ACUCCAC
+AE005541.1/4151-3775                 ...................................ACGGUAA.ACUCCAC
+AF211853.1/1-377                     ...................................ACGGUAA.ACUCCAC
+M33657.1/1-383                       ...................................ACGGUAA.ACUCCAC
+AF295985.1/1-303                     ...................................ACGGUAA.ACUCCAC
+AF084930.1/10-310                    ...................................AAGGUAA.ACUCCAC
+AF295984.1/1-301                     ...................................AUGGUAA.ACUCCAC
+AE016844.1/252680-252307             ...................................ACGGUAA.ACUCCAC
+AF295986.1/1-303                     ...................................ACGGUAA.ACUCCAC
+AE013612.1/1854-1478                 ...................................AUGGUAA.ACUCCAC
+AF295983.1/1-297                     ...................................AGGGUAA.ACUCCAC
+U32841.1/440-64                      ...................................AGGGUAA.ACUCCAC
+AF160198.1/1-296                     ...................................UAGGUAA.ACCCCAC
+M19024.1/1-354                       ...................................UAGGUAA.ACCCCAC
+AE003942.1/8714-9072                 ...................................ACGGCAA.ACCCCAC
+U28121.1/1-293                       ...................................UAGGUAA.ACCCCAC
+U28125.1/1-311                       ...................................AUGGUAA.ACCCCAC
+U28124.1/1-293                       ...................................UAGGUAA.ACCCCAC
+U28123.1/1-318                       ...................................AUGGUAA.ACUCCAC
+U28084.1/1-331                       ...................................ACGGCAA.ACCCCAC
+U28090.1/1-293                       ...................................UAGGUAA.ACCCCAC
+U28126.1/1-293                       ...................................UAGGUAA.ACCCCAC
+U28122.1/1-293                       ...................................UAGGUAA.ACCCCAC
+U28089.1/1-303                       ...................................AUGGUAA.ACUCCAC
+U28129.1/1-356                       ...................................AGGCUAA.ACCCCAU
+U28100.1/1-299                       ...................................ACGGCAA.ACCUCAU
+U28097.1/1-303                       ...................................AGGCUAA.ACCCCAU
+U28111.1/1-306                       ....................................CGGCAA.ACCCCAU
+U28082.1/1-411                       ...................................ACGGUGA.ACCCCAU
+U28113.1/1-312                       ....................................GGGC.A.ACCUCAU
+AF056381.1/1-336                     ...................................ACGGUAA.ACCCUCC
+AF056382.1/1-336                     ...................................ACGGUAA.ACCCUCC
+AF056376.1/1-285                     ..................................CAAGAUAA.ACCUCAU
+AE001171.1/8189-8540                 ...................................AAGAUAA.ACCUCAU
+AE001226.1/9-348                     ...................................ACGGCAA.GCCUCAU
+AF295981.1/1-332                     ...................................ACGGCAA.CCCCCGU
+M64709.1/421-758                     ....................................UGGCAA.CCCCCAC
+AF296043.1/1-364                     ...................................AGGACAA.ACCCCAC
+AF296064.1/1-342                     ...................................UAGGCAA.ACCUUAU
+AF296046.1/1-290                     ...................................AAGGUAA.ACCCCAC
+U28083.1/1-351                       ...................................AGGGUAA.ACCCCAC
+AF296005.1/1-303                     ...................................ACGGUAA.ACCCCGC
+AF296034.1/1-348                     ...................................AUGGUAA.ACCUUAU
+AF296003.1/1-312                     ...................................ACGGUAA.ACCCCGC
+AF295999.1/1-300                     ...................................AUGGUAA.ACCCCAC
+AF295990.1/1-293                     ...................................ACGGUAA.ACCCCGC
+AF296054.1/1-354                     ...................................AGGGCAA.ACCCCAC
+U28118.1/1-313                       ...................................ACGGUAA.ACCCCAG
+AF296014.1/1-328                     ...................................ACGGUAA.ACCCCGC
+AF296013.1/1-294                     ...................................AUGGUAA.ACCCCGC
+AF296056.1/1-348                     ...................................AUGGUAA.ACCUCGC
+AF296008.1/1-290                     ...................................AGGGUAA.ACCCCAC
+AF296035.1/1-332                     ...................................AGGGUAA.ACCUUAC
+U28115.1/1-298                       ....................................UGGUAA.ACCCCAU
+AF296002.1/1-301                     ...................................ACGGUAA.ACCCCGC
+U28119.1/1-349                       GGGGGUAAAAAUCCCCCGGCGGGUUUUCCCGCUC..UGGUAACCUCCCGC
+AF295992.1/1-307                     ...................................AUGGUAA.ACCCCGU
+AF296061.1/1-357                     ...................................AUGGUAA.ACCUUAC
+AF295994.1/1-311                     ...................................AGGGUAA.ACCCCAC
+AF296015.1/1-301                     ...................................ACGGUAA.ACUCCAC
+AF296009.1/1-310                     ...................................AUGGUAA.ACCCCAC
+AF296010.1/1-289                     ...................................AGGGUAA.ACCCCAC
+AF296020.1/1-302                     ...................................ACGGUAA.ACUCCAC
+AF296069.1/1-311                     ...................................AUGGUAA.ACCCCAC
+AF296023.1/1-301                     ...................................ACGGUAA.ACUCCAC
+AF296031.1/1-331                     ....................................CGGUAA.ACCCCAU
+AF295996.1/1-294                     ...................................AGGGUAA.ACCCCAC
+AF296030.1/1-331                     ....................................AGGUAA.ACCCCAU
+U28128.1/1-359                       ....................................AUGUAA.ACCCCAC
+AF295995.1/1-321                     ..................................GAUGGUAA.ACCCCAC
+AF296022.1/1-301                     ...................................ACGGUAA.ACUCCAC
+AF296063.1/1-293                     ..................................GAUGGUAA.ACCCCAC
+U28120.1/1-381                       ....................................GGGCAA.ACCCCGC
+AF296033.1/1-326                     ....................................AGGUAA.ACCCCAC
+AF295991.1/1-340                     ...................................AAGGCAA.ACCCCAC
+AF296049.1/1-292                     ...................................AGGGUAA.ACCCCAU
+AF296000.1/1-301                     ...................................UCGGUAA.ACCCCGC
+AF296062.1/1-368                     .....................................GGUAA.ACCCCAU
+AF296021.1/1-305                     ...................................ACGGUAA.ACUCCAC
+AF296053.1/1-376                     ...................................ACGAAAA.ACCCCUU
+AF296048.1/1-341                     ....................................UGGCAA.ACCCCGC
+AF296050.1/1-379                     ....................................AGGCAA.ACCCCAC
+AF296038.1/1-392                     ....................................UGGUAA.ACCCCAU
+AF296032.1/1-335                     ....................................CGGUAA.ACCCCAC
+AF296016.1/1-301                     ...................................ACGGUAA.ACUCCAC
+AF296026.1/1-290                     ....................................AGGUAA.ACCCUGU
+AF295997.1/1-291                     ..................................GAGGGUAA.ACCCCAC
+AF296071.1/1-389                     ....................................AGGUAA.ACCCCAC
+AF296036.1/1-329                     ...................................AAGGUAA.ACCUCAU
+AF296037.1/1-343                     ....................................UUGUAA.ACCCCAU
+AF296058.1/1-334                     ....................................UGGUAA.ACCCCAC
+AF296027.1/1-338                     ...................................AGGGUAA.ACCCCAU
+AF296051.1/1-334                     ...................................AUGGCAA.ACCUUAC
+U28101.1/1-327                       ....................................AUGCAA.ACCCCAC
+AF296039.1/1-393                     ....................................UGGUAA.ACCCCAU
+AF295993.1/1-289                     ...................................AUGGUAA.ACCCCGC
+AF296012.1/1-290                     ...................................AGGGUAA.ACCCCAC
+AF296052.1/1-316                     ...................................ACGGCAA.ACCCCGU
+AF296001.1/1-304                     ..................................GAGGGUAA.ACCCCAC
+AF296055.1/1-421                     ...................................ACGGUAA.ACUCCAC
+AF296059.1/1-357                     ....................................CGGCAA.ACCCCAC
+U28080.1/1-313                       ...................................ACGGUAA.ACCCCAG
+U28116.1/1-350                       ....................................UGGCAA.ACCCCAU
+AF296004.1/1-335                     ...................................AGGGUAA.ACCCCGC
+AF296029.1/1-335                     ....................................UGGUAA.ACCCCGC
+AF296028.1/1-330                     ....................................CGGUAA.ACCCCAU
+AF296047.1/1-318                     ...................................UAGGUAA.ACCCCGC
+AF296070.1/1-302                     ...................................ACGGUAA.ACUCCAC
+AF295998.1/1-302                     ...................................ACGGUAA.ACUCCAC
+U28127.1/1-285                       ..................................CCAUGUAA.ACCCCAU
+AF296044.1/1-290                     ...................................UAGGUAA.ACCCCAC
+AF296045.1/1-323                     ....................................UGGUAA.ACCGCAU
+AF296018.1/1-298                     ...................................ACGGUAA.ACUCCAC
+AF296011.1/1-335                     ...................................ACGGUAA.ACCCCGC
+#=GC SS_cons                         <<<.<..<<<<<<<......>>>>>>>..>.>>>...>>>...>>>>>>>
+
+BX248358.1/328133-327709             UG...G.GAGCAAGGC.AUUA.GGGC..GUACCGUCGUUUCAGACG..GU
+AF110051.1/1-289                     CC...G.GAGCAAGCCCAGAC.............................
+AF110049.1/1-307                     CC...G.GAGCAAGUCCAGAC.............................
+AF110050.1/1-307                     CC...G.GAGCAAGUCCAGAC.............................
+U64884.1/1-325                       CC...G.GUGCAAGGCCGAA..............................
+AF110048.1/1-309                     CG...G.GAGCAAGACCAAGA.GAGUCGCGUGGCGC.UUCG.GCGGUGCA
+AF110047.1/1-310                     CG...G.GAGCAAGACCAAGA.GGGC..GC.......UCCG.........
+AF110052.1/1-312                     CG...G.GAGCAAGACCAAGAAGGCG..CCCU.CCU.GCAG.AGG...AG
+AF110046.1/1-310                     GU...G.GAGCAAGGCCAAGAAGGAC..GGCG.G...GCAA...C...CG
+AF110037.1/1-266                     CC...G.GAGCAAGGCCAGAC.............................
+AF110036.1/1-281                     CC...G.GAGCAAGACCAGAC.............................
+AF110044.1/1-266                     CC...G.GAGCAAGACCAGAC.............................
+AF110039.1/1-307                     CC...G.GAGCAAGAUCAGAC.............................
+AF110042.1/1-278                     CC...G.GAGCAAGACCAGAC.............................
+AF110041.1/1-292                     CU...G.GAGCAAGGUCAAGAAGUCC..GGUG.....CUCU.......CA
+AF110038.1/1-326                     CU...G.GAGCAAGAUCAAGAAGCCG..UUCC.UC..UUCG..GA...GG
+AF110045.1/1-308                     GU...G.GAGCAAGGCCAAGAAGGAC..GGCG.G...GCAA...C...CA
+AF110040.1/1-273                     CC...G.GAGCAAGACCAGAC.............................
+AF110056.1/1-326                     CU...G.GAGCAAGAUCAAGAAGCCG..UUCC.UC..UUCG..GA...GG
+AF110054.1/1-306                     CC...G.GAGCAAGAUCAAGAAGGAU..GCC......CCCG........G
+AF110053.1/1-305                     CC...G.GAGCAAGAUCAAGAAGGAU..GCC......CCCG........G
+AF110055.1/1-272                     CC...G.GAGCAAGACCAGAC.............................
+AF012803.1/1-337                     CC...G.GAGCAAGGCCAAGA.GGGA..GCC......GUGA........G
+AF012807.1/1-341                     CC...G.GAGCAAGGCCAGAA.GGGA..GCC.....AUUGC........G
+AF012805.1/1-341                     CC...G.GAGCAAGGCCAGAA.GGGA..GCC.....GUUGC........G
+AF012792.1/1-339                     CC...G.GAGCAAGGCCAAGA.GGGA..GCC......GCGA........G
+AF012804.1/1-339                     CC...G.GAGCAAGGCCAAGA.GGGA..GCC......GCGA........G
+AF012798.1/1-339                     CC...G.GAGCAAGGCCAAGA.GGGG..GCC......GCGA........G
+AF012801.1/1-340                     CC...G.GAGCAAGGCCAAGA.GGAA..GCC......CUCG........G
+AF012799.1/1-340                     CC...G.GAGCAAGGCCAAGA.GGAA..GCC......CUCG........G
+AF056388.1/1-332                     CC...G.GUGCAAGGCCAAGC.............................
+AE016931.1/133770-134130             GA...G.UUGUAAGGUCAUGU.............................
+AE017175.1/112368-111971             GG...G.UUGUAAGAUCAUGU.............................
+L25705.1/1-330                       GU...G.UUGAAAGACCAAAU.............................
+U28104.1/1-304                       GG...G.UUGUAAGAUCAUGU.............................
+U28108.1/1-339                       AU...G.CUGAAAUGCCACAU.............................
+U28079.1/1-347                       GC...G.UUGAAAAGUCAAAU.............................
+U28092.1/1-318                       GA...G.UUGUAAGGUCGAUG.............................
+U28095.1/1-295                       GU...G.CUGCAAUGCCACAU.............................
+AE002336.2/7220-7614                 CU...G.AAGCAAGA..G................................
+AE001313.1/3291-3698                 CU...G.AAGCAAGA..G................................
+AJ310737.1/16-366                    CU...G.AAGCAAGA..G................................
+AE002183.2/10502-10097               CU...G.AAGCAAGA..G................................
+AF056378.1/1-333                     CU...G.AAGCAAGA..G................................
+AJ012179.2/7-312                     CC...A.AAGCAAGAC.GG...............................
+L25704.1/3-383                       CC...G.AAGCAAGGCCAAAU.............................
+L25703.1/209-594                     CC...G.AAGCAAGGCCAAAU.............................
+AF056377.1/1-328                     CU...G.GAGCAAGGCCAAGA.AGAC..C........GUGA.........
+AF056380.1/1-328                     CU...G.GAGCAGGGCCAAGA.AGAC..C........GUGA.........
+X97391.1/1-342                       CC...GGGAGCAAGGC.CC...............................
+AJ272222.1/1-305                     CC...GGGAGCAAGGC.CC...............................
+X97393.1/1-299                       CUGAAG.GUGCAAGGCGAAGGU............................
+AF056387.1/1-312                     UU...GGGAGCAAGGU.GG...............................
+X97392.1/1-315                       CU...GGAAGCAAGGU.GUGC.............................
+X65648.1/159-615                     UU...GGGAGCAAGGC.CG...............................
+X97395.1/1-391                       UU...GGGAGCAAGGC.CGA..............................
+X65649.1/118-584                     UU...GGGAGCAAGGC.GAA..............................
+X97397.1/1-359                       CU...GGGAGCAAGGU.CGG..............................
+X73135.1/41-490                      UC...GGAAGCAAGGC.GA...............................
+X97396.1/1-359                       UU...GGGAGCAAGGU.CGA..............................
+AJ272219.1/1-333                     CC...AGGAGCAAGGC.G................................
+AJ272225.1/1-308                     CU...GGGAGCAAGGC.U................................
+AJ272226.1/1-308                     CU...GGGAGCAAGGC.U................................
+AJ272220.1/1-334                     CU...AGGAGCAAGGU.G................................
+AE017166.1/105041-105427             UU...GGGUGCAAGGC.AA...............................
+AJ272218.1/1-333                     CC...AGGAGCAAGGC.G................................
+AJ272223.1/1-307                     CU...GGGUGCAAGGC.U................................
+AJ272221.1/1-323                     CC...AGGAGCAAGGC.G................................
+AJ272224.1/1-311                     CU...GGGAGCAAGGC.U................................
+Y16812.1/5-485                       UG...GGACGCAAGGU.CG...............................
+U28093.1/1-294                       CUAAAG.GUGCAAGGCGAAGG.............................
+U28099.1/1-297                       CUGAAG.GUGCAAGGCUAAGG.............................
+AE001942.1/5499-5945                 CC...G.GUGCAAGACCCGAC.............................
+X60463.1/375-755                     CC...G.GUGCAAGGCCCGGU.............................
+Z15006.1/117-498                     CC...G.GUGCAAGGCCCGAU.............................
+AE007642.1/7926-8270                 CU...G.GAGCAAGAUCAAAU.............................
+U64879.1/1-302                       CU...G.GAGCAAGAUCGAAU.............................
+U64880.1/1-331                       CU...G.GAGCAAGACCAAGU.............................
+AF295980.1/1-285                     CU...G.GAGCAAGACUAAAU.............................
+AF296042.1/1-327                     CU...G.GUGCAAGACCAAAU.............................
+AF296041.1/1-327                     CU...G.GUGCAAGACCAAAU.............................
+AF056385.1/1-376                     CC...G.GAGCAAGACCAAG..............................
+AF056384.1/1-320                     CG...G.GUGCAAGACCAAG..............................
+U28114.1/1-344                       UC...G.GAGCAAGACCAAA..............................
+U28085.1/1-384                       CC...G.GUGCAAGACCAAG..............................
+U28112.1/1-339                       UC...G.GAGCAAGACCAAG..............................
+U28087.1/1-340                       CC...G.GAGCAAGGCCAAA..............................
+M59354.1/1-402                       CG...G.GAGCAAGACCGAAU.............................
+M59355.1/163-591                     CG...G.GAGCAAGAUCGAAU.............................
+AJ235272.1/10905-10521               CA...A.GAGCAAGAUCAAAU.............................
+AE017258.1/184968-184621             UA...G.GAGCAAGAUUAAAU.............................
+U28107.1/1-372                       CC...G.GAGCAAGGCCGAAU.............................
+U28094.1/1-332                       CG...G.GAGCAAGACCGAAU.............................
+U28106.1/1-395                       CG...G.GAGCAAGACCGAAU.............................
+U28086.1/1-321                       CG...G.GUGCAAGACCGAAU.............................
+U28103.1/1-323                       CA...G.GAGCAAGACCAAAU.............................
+U28117.1/1-347                       CC...G.GAGCAAUGCCGAAU.............................
+U28081.1/1-319                       CG...G.GUGCAAGACCGAAU.............................
+U28109.1/1-327                       CG...G.GAGCAAGACCGAAU.............................
+U28110.1/1-342                       CG...G.GAGCAAGACCGAAU.............................
+U28102.1/1-355                       CG...G.GAGCAAAACCGAAU.............................
+U28105.1/1-352                       CC...G.GAGCAAGACCGAAU.............................
+BX640434.1/240958-240545             CC...G.GAGCAACAUCAAAU.............................
+M59353.1/255-595                     CU...G.GAGCAAUCCCAAAU.............................
+AF056386.1/1-275                     GC...G.CAGCAAUACCAAGU.............................
+AE002562.1/3043-2684                 UC...G.GAGCAAGACCAAA..............................
+AL162752.2/213352-212993             UC...G.GAGCAAGACCAAA..............................
+BX321865.1/54528-54812               CC...G.GAGCAAGAUCAAAU.............................
+U28091.1/1-281                       CA...G.CAGCAAUAUCAAAU.............................
+U28098.1/1-281                       CU...G.GAGCAAUCCCAAAU.............................
+U28130.1/1-312                       CU...G.CAGCAAUAUCAAAU.............................
+M59357.1/212-571                     UC...G.GAGCAAGACCAAAU.............................
+AF056383.1/1-336                     CU...G.GAGCAAGAGCCAAU.............................
+AL139075.2/199352-199035             GU...G.CAGCAAGAAG.................................
+AF181879.1/575-891                   UU...G.UAGCAAGAAGUGCA.............................
+AE015478.1/3276-3629                 CC...G.AAGCAAGACCAAAU.............................
+M59356.1/53-421                      CC...G.GAGCAAGACCAAAU.............................
+AF160199.1/1-304                     CC...G.GAGCAAGGCCAAAU.............................
+AF084931.1/10-309                    CC...G.GAGCAAGGCCAAAU.............................
+AP001118.1/93360-92985               CC...G.GAGCAAAGCCAAAU.............................
+AE005541.1/4151-3775                 CC...G.GAGCAAGGCCAAAU.............................
+AF211853.1/1-377                     CC...G.GAGCAAGGCCAAAU.............................
+M33657.1/1-383                       CC...G.GAGCAAGGCCAAAU.............................
+AF295985.1/1-303                     CC...G.GAGCAAGACCAAAU.............................
+AF084930.1/10-310                    CC...G.GAGCAAGACCAAAU.............................
+AF295984.1/1-301                     CC...G.GAGCAAGACCAAAU.............................
+AE016844.1/252680-252307             CC...G.GAGCAAGGCCAAAU.............................
+AF295986.1/1-303                     CC...G.GAGCAAGGCCAAAU.............................
+AE013612.1/1854-1478                 CC...G.GAGCAAGGCCAAAU.............................
+AF295983.1/1-297                     UC...G.UAGCAAGACCAAAU.............................
+U32841.1/440-64                      UC...G.UAGCAAGACCAAAU.............................
+AF160198.1/1-296                     UC...G.GAGCAAGACCAAAU.............................
+M19024.1/1-354                       UU...G.GAGCAAGACCAAAU.............................
+AE003942.1/8714-9072                 CU...G.GAGCAAGACCAAAU.............................
+U28121.1/1-293                       UU...G.GAGCAAGACCAAAU.............................
+U28125.1/1-311                       CG...G.AAGCAAGACCAAAU.............................
+U28124.1/1-293                       UU...G.GAGCAAGACCAAAU.............................
+U28123.1/1-318                       GC...G.UAGCAAGACCAAAU.............................
+U28084.1/1-331                       CU...G.GAGCAAGACCAAAU.............................
+U28090.1/1-293                       UU...G.GAGCAAGACCAAAU.............................
+U28126.1/1-293                       UC...G.GAGCAAGACCAAAU.............................
+U28122.1/1-293                       UU...G.GAGCAAGACCAAAU.............................
+U28089.1/1-303                       CC...G.GAGCAAGGCCAAAU.............................
+U28129.1/1-356                       CC...G.GAGCAAGACCAAAU.............................
+U28100.1/1-299                       CC...G.GGGCAAGGCCAAAU.............................
+U28097.1/1-303                       UC...G.GAGCAAGACCAAA..............................
+U28111.1/1-306                       CC...G.GUGCAAGACCAAAU.............................
+U28082.1/1-411                       CC...G.GAGCAAGACCAAAU.............................
+U28113.1/1-312                       CC...G.GGGCAAGGCCAAAU.............................
+AF056381.1/1-336                     CG...G.GUGCAAUCUCAAAU.............................
+AF056382.1/1-336                     CG...G.GUGCAAUCUCAAAU.............................
+AF056376.1/1-285                     UA...G.GAGCAAAAUCAAAU.............................
+AE001171.1/8189-8540                 UA...G.GAGCAAGAUCAAGU.............................
+AE001226.1/9-348                     CA...G.GAGCAAGAUCGAG..............................
+AF295981.1/1-332                     CC...G.GAGCAAGGCCAAAC.............................
+M64709.1/421-758                     CU...G.GAGCAAGGCCAAG..............................
+AF296043.1/1-364                     AC...G.GUGCAAGAC.AGAA.............................
+AF296064.1/1-342                     GG...G.UUGAAAGGUCAAAU.............................
+AF296046.1/1-290                     UC...A.GUGCAAAACCAAAU.............................
+U28083.1/1-351                       AC...G.GAGCAAGAUCAAAU.............................
+AF296005.1/1-303                     CC...G.GAGCAAGACCAAAU.............................
+AF296034.1/1-348                     GG...G.UUGAAAGAUCAAAU.............................
+AF296003.1/1-312                     CC...G.GAGCAAGACCAAAU.............................
+AF295999.1/1-300                     CC...G.GAGCAAGACCAAAU.............................
+AF295990.1/1-293                     CC...G.GAGCAAGACCAAAU.............................
+AF296054.1/1-354                     CG...G.GAGCAAAACCGAAU.............................
+U28118.1/1-313                       UU...G.GAGCAAGGCCAAAU.............................
+AF296014.1/1-328                     UC...G.GAGCAAGACCAAAU.............................
+AF296013.1/1-294                     UC...G.GAGCAAGACCAAAU.............................
+AF296056.1/1-348                     GA...G.UUGAAAGGUCAAAU.............................
+AF296008.1/1-290                     CC...G.GAGCAAGACCAAAU.............................
+AF296035.1/1-332                     GG...G.UUGAAAGGCCAAAU.............................
+U28115.1/1-298                       CU...G.GAGCAAGGCCGAAU.............................
+AF296002.1/1-301                     CC...G.GAGCAAGACCAAAU.............................
+U28119.1/1-349                       CC...G.GAGCAAGGCCAAG..............................
+AF295992.1/1-307                     CC...G.GAGCAAGACCAAAU.............................
+AF296061.1/1-357                     GC...G.UUGAAAGGUCAAAU.............................
+AF295994.1/1-311                     CC...G.GAGCAAGACCAAAU.............................
+AF296015.1/1-301                     CC...G.GAGCAAGGCCAAAU.............................
+AF296009.1/1-310                     CC...G.GAGCAAGACCAAAU.............................
+AF296010.1/1-289                     UC...G.GAGCAAGACCAAAU.............................
+AF296020.1/1-302                     CC...G.GAGCAAGGCCAAAU.............................
+AF296069.1/1-311                     CG...G.AAGCAAGACCAAAU.............................
+AF296023.1/1-301                     CC...G.GAGCAAGGCCAAAU.............................
+AF296031.1/1-331                     CC...G.GAGCAAGGCCGAAU.............................
+AF295996.1/1-294                     CC...G.GAGCAAGACCAAAU.............................
+AF296030.1/1-331                     CC...G.GAGCAAGGCCAAAU.............................
+U28128.1/1-359                       UC...G.GAGCAACACCAUG..............................
+AF295995.1/1-321                     UC...G.GAGCAAGACCAAAU.............................
+AF296022.1/1-301                     CC...G.GAGCAAGGCCAAAU.............................
+AF296063.1/1-293                     UC...G.GAGCAAGACCAAAU.............................
+U28120.1/1-381                       CC...G.GAGCAAGACCAAA..............................
+AF296033.1/1-326                     CC...G.GUGCAAGGCCUA...CGUG..AGGG.....CAUG.......CC
+AF295991.1/1-340                     CG...G.GAGCAAGACCAAAU.............................
+AF296049.1/1-292                     CC...G.GAGCAAGACCAAAU.............................
+AF296000.1/1-301                     CC...G.GAGCAAGACCAAAU.............................
+AF296062.1/1-368                     CC...G.GUGCAAGACCCGAC.............................
+AF296021.1/1-305                     CC...G.GAGCAAGGCCAAAU.............................
+AF296053.1/1-376                     CC...G.GUGCAAGGCAAAAU.............................
+AF296048.1/1-341                     UG...A.GAGCAAAACCAAAU.............................
+AF296050.1/1-379                     CG...G.GCGCAAGGCCAAG..............................
+AF296038.1/1-392                     CC...G.AAGCUAGACCAAA..............................
+AF296032.1/1-335                     CU...G.GAGCAAGGCCAAAU.............................
+AF296016.1/1-301                     CC...G.GAGCAAGGCCAAAU.............................
+AF296026.1/1-290                     CC...G.CAGCAAGAAGUAUA.............................
+AF295997.1/1-291                     CC...G.GAGCAAGACCAAAU.............................
+AF296071.1/1-389                     CU...G.GAGCAAGACCGGAU.............................
+AF296036.1/1-329                     CA...G.GAGCAAAGUCAAAU.............................
+AF296037.1/1-343                     CC...G.GAGCUAGACCAAA..............................
+AF296058.1/1-334                     CC...G.GAGCAAGGUCAAAA.............................
+AF296027.1/1-338                     CC...G.GAGCAAGACCAAAU.............................
+AF296051.1/1-334                     GA...G.UUGAAAGGCCAAAU.............................
+U28101.1/1-327                       UUU..U.GAGCAAGAUCAAGA.AGUU..GCAA.....GCAA.......UU
+AF296039.1/1-393                     CC...G.AAGCUAGACCAAA..............................
+AF295993.1/1-289                     UC...G.GAGCAAGACCAAAU.............................
+AF296012.1/1-290                     CC...G.GAGCAAGACCAAAU.............................
+AF296052.1/1-316                     UC...G.GAGCAAGGCCAUGU.............................
+AF296001.1/1-304                     CC...G.GAGCAAGACCAAAU.............................
+AF296055.1/1-421                     CC...G.GAGCAAGGCCAAAU.............................
+AF296059.1/1-357                     GG...G.GAGCAAGGCCAAG..............................
+U28080.1/1-313                       UU...G.GAGCAAGGCCAAAU.............................
+U28116.1/1-350                       CC...G.AUGCAAGGCCAAAA.............................
+AF296004.1/1-335                     CC...G.GAGCAAGGCCAAAU.............................
+AF296029.1/1-335                     CU...G.GAGCAAGACCAAAU.............................
+AF296028.1/1-330                     CC...G.GAGCAAGGCCAAAU.............................
+AF296047.1/1-318                     CU...G.GAGCAAGACCAAAU.............................
+AF296070.1/1-302                     CC...G.GAGCAAGGCCAAAU.............................
+AF295998.1/1-302                     CC...G.GAGUAAGGCCAAAU.............................
+U28127.1/1-285                       CC...G.AAGCAAGACCGAA..............................
+AF296044.1/1-290                     UC...G.GAGCAAGACCAAAU.............................
+AF296045.1/1-323                     CC...G.GAGCAAAGCCAAAU.............................
+AF296018.1/1-298                     CC...G.GAGCAAGGCCAAAU.............................
+AF296011.1/1-335                     CC...G.GAGCAAGACCAAAU.............................
+#=GC SS_cons                         >>...>>>>>...<<<<.....<<<<..<<<<.<<<......>>>...>>
+
+BX248358.1/328133-327709             AUGUCU..GCACGAA.C..GC.............................
+AF110051.1/1-289                     .........AGCGCA.C..GU.............................
+AF110049.1/1-307                     .........AGCGUG.U..GCA......CGGCG..CC.............
+AF110050.1/1-307                     .........AGCGCA.U..GCAC.....GACGC.................
+U64884.1/1-325                       ........CAGGACG.C..GUC............................
+AF110048.1/1-309                     CGGCUU..GCGCUGA...................................
+AF110047.1/1-310                     GCGCCU..GCGCUGA...................................
+AF110052.1/1-312                     GACGCC..GCGGGAG.C..GU.............................
+AF110046.1/1-310                     UCGUCC..GCGCGAG.C..GU.............................
+AF110037.1/1-266                     .........AGCAUG.C..GC.............................
+AF110036.1/1-281                     .........AGCGUA.C..GA.......CGGUG.................
+AF110044.1/1-266                     .........AGCAUG.C..GC.............................
+AF110039.1/1-307                     .........AGCACA.C..GCA......GGU...................
+AF110042.1/1-278                     .........AGCACA.C..GU.............................
+AF110041.1/1-292                     CCGGAC..GCGCGCA.C..GAC............................
+AF110038.1/1-326                     AACGGU..GCGCACA.C..GU.............................
+AF110045.1/1-308                     CCGUCC..GCGCGAG.C..GU.............................
+AF110040.1/1-273                     .........AGCACA.C..GA.......CGGC..................
+AF110056.1/1-326                     AACGGU..GCGCACA.C..GU.............................
+AF110054.1/1-306                     GCAUCC..GCGGGAG.C..GU.............................
+AF110053.1/1-305                     GCAUCC..GCGGGAG.C..GU.............................
+AF110055.1/1-272                     .........AGCAGG.C.................................
+AF012803.1/1-337                     GUUCCU..GCGCAGG.CG.UU.............................
+AF012807.1/1-341                     GCUCCU..GCGCAGG.CG.UU.............................
+AF012805.1/1-341                     GCUCCU..GCGCAGG.CG.UU.............................
+AF012792.1/1-339                     GCUCCU..GCGCAGG.CG.UU.............................
+AF012804.1/1-339                     GCUCCU..GCGCAGG.CG.AU.............................
+AF012798.1/1-339                     GCUCCU..GCGCAGG.CG.UU.............................
+AF012801.1/1-340                     GCUUCU..GCGCAGG.CG.UU.............................
+AF012799.1/1-340                     GCUUCU..GCGCAGG.CG.UU.............................
+AF056388.1/1-332                     .........AGGGGC....GA.............................
+AE016931.1/133770-134130             .......AAACCGGC.GU.UA.............................
+AE017175.1/112368-111971             .......AUACCGGC.G..CAU............................
+L25705.1/1-330                       ........AGGUUAC.GAAAC.............................
+U28104.1/1-304                       .......ACACCGAC.G..CA.............................
+U28108.1/1-339                       ........AGGUCAG.CG.CC.............................
+U28079.1/1-347                       ........AGGCCCC.GAUC..............................
+U28092.1/1-318                       .......UAUACCGG.C..AUUA...........................
+U28095.1/1-295                       ........AUAGAGC.C..GUU............................
+AE002336.2/7220-7614                 ..........AAAAA.GU.U..............................
+AE001313.1/3291-3698                 ..........AAAAA.GU.U..............................
+AJ310737.1/16-366                    ..........AAAAA.GU.U..............................
+AE002183.2/10502-10097               ..........AAAAA....AGC............................
+AF056378.1/1-333                     ..........AAAAA.GU................................
+AJ012179.2/7-312                     .......AAAUAAAG...................................
+L25704.1/3-383                       ........AAGGAAG.CA..........UUUCC..U..............
+L25703.1/209-594                     ........AUGGAAG.C...........UUUUU..CC.............
+AF056377.1/1-328                     .GGUCG...CGGACG.C..GU.............................
+AF056380.1/1-328                     .GGUCG...CGGACG.C..GU.............................
+X97391.1/1-342                       .........AGGGAC.C..AA.............................
+AJ272222.1/1-305                     .........AGGGAC...................................
+X97393.1/1-299                       ......AUAUCUCGA.G..AA.............................
+AF056387.1/1-312                     ........AGGGACA....A..............................
+X97392.1/1-315                       ......UAGCGCUAAAGAACC.............................
+X65648.1/159-615                     ........AAGAACU....A..............................
+X97395.1/1-391                       ........AGGAACU....A..............................
+X65649.1/118-584                     ........AGGAACU....A..............................
+X97397.1/1-359                       ........AGGAAUC....A..............................
+X73135.1/41-490                      ........GAGGAAA.UAAG..............................
+X97396.1/1-359                       .........AGGAAC....A..............................
+AJ272219.1/1-333                     .........AGGGGC.A..C..............................
+AJ272225.1/1-308                     .........UAGUAG.A.................................
+AJ272226.1/1-308                     .........UAGUAG.A.................................
+AJ272220.1/1-334                     .........AGGGAC.G..C..............................
+AE017166.1/105041-105427             .........AGGUUU...................................
+AJ272218.1/1-333                     .........AGGGGC.A..C..............................
+AJ272223.1/1-307                     .........AAGUAG.A.................................
+AJ272221.1/1-323                     .........AGGGGC.A..C..............................
+AJ272224.1/1-311                     .........UAGUAG.A.................................
+Y16812.1/5-485                       ........GAGGAAC....U..............................
+U28093.1/1-294                       .......UAUAUCAC.GAGAA.............................
+U28099.1/1-297                       .......UAUAACUC.GAGAU.............................
+AE001942.1/5499-5945                 .......AGUGCGGC.GA................................
+X60463.1/375-755                     ........AGGCAGG....G..............................
+Z15006.1/117-498                     ........AGGCAGG....A..............................
+AE007642.1/7926-8270                 ........AGGGAAG.C..GUU............................
+U64879.1/1-302                       ........AGGAGAG.C..A........GGAAA..C..............
+U64880.1/1-331                       ........UAGGGAC....AUAA...........................
+AF295980.1/1-285                     ........AGGAAAG....GUU............................
+AF296042.1/1-327                     ........AGGGGGG.C..GU.......UCCC..................
+AF296041.1/1-327                     ........AGGGGGG.C..GC.......UCCC..................
+AF056385.1/1-376                     ........CAGAGAG....CAU......GUUGU..CGGU...........
+AF056384.1/1-320                     ........CAGGGAG....CA.......GUUCU..GG.............
+U28114.1/1-344                       ........CAGGGAG....CA.......GACGC..GUUU...........
+U28085.1/1-384                       ........CGGAGAG....C..............................
+U28112.1/1-339                       ........CAGAGAG....GA.......GCUGCC.UGCC...........
+U28087.1/1-340                       ........CAGAGAG....GA.......GCCGC..GCAGC..........
+M59354.1/1-402                       ........AGGGAUG.AC.ACG......GGGCG..GGC............
+M59355.1/163-591                     ........AGGGACG.GC.AC.......GCCCC..GG.............
+AJ235272.1/10905-10521               ........AGGCAUU.ACA.........GAAUU..UAAAU..........
+AE017258.1/184968-184621             ........AGAAGUA.GA.UU.............................
+U28107.1/1-372                       ........AGGGGCC.GC.G........UGCCC..AUCA...........
+U28094.1/1-332                       ........AGGCACG.CGAU........GGGC..................
+U28106.1/1-395                       ........AGGGACG.GC.GC.......GGACU..C..............
+U28086.1/1-321                       ........AGGGGCG.GC.AU.............................
+U28103.1/1-323                       ........AGGGACG.GC.GCU............................
+U28117.1/1-347                       ........AGGGGCC.CC.GC.............................
+U28081.1/1-319                       ........AGGGGCG.GC.AU.............................
+U28109.1/1-327                       ........AGGGGCG.GC.G........UGAGG..U..............
+U28110.1/1-342                       ........AGGGGCG.GC.AC.......GAGCC..UCGUGC.........
+U28102.1/1-355                       ........AGGGACG.GC.ACA......GUGGAAAGUUCG..........
+U28105.1/1-352                       ........AGGGACU.GC.GC.......GCCC..................
+BX640434.1/240958-240545             ........AGGCAUG.C..GUA......CGGCC.................
+M59353.1/255-595                     ........AGGCAGG.C..GA.............................
+AF056386.1/1-275                     ........AGGCACA.C..GU.............................
+AE002562.1/3043-2684                 ........CAGAACG.C..AA.............................
+AL162752.2/213352-212993             ........CAGAACG.C..AA.............................
+BX321865.1/54528-54812               ........AGGCAGA.U..GA.............................
+U28091.1/1-281                       ........AGGCUGG.CA.UU.......UGUC..................
+U28098.1/1-281                       ........AGGCAGG.C..AU.............................
+U28130.1/1-312                       ........AGGCUGG.CA.U........UUAC..................
+M59357.1/212-571                     ........AGGGAAG.G.................................
+AF056383.1/1-336                     ........AGGAGCG.C...........GUCCUCGCC.............
+AL139075.2/199352-199035             ..........GGAUG.G..U..............................
+AF181879.1/575-891                   .......UGGUAA......G..............................
+AE015478.1/3276-3629                 ........AGGGUUC.C..GU.............................
+M59356.1/53-421                      ........AGGGGAA.C..UC.......GCGGC.................
+AF160199.1/1-304                     ........AGGGGUU.C..AC.............................
+AF084931.1/10-309                    ........AGGGGUU.C..AU.............................
+AP001118.1/93360-92985               ........AUAGGAU.A..AAUU...........................
+AE005541.1/4151-3775                 ........AGGGGUU.C..AU.............................
+AF211853.1/1-377                     ........AGGGGUU.C..AU.............................
+M33657.1/1-383                       ........AGGGGUU.C..AU.............................
+AF295985.1/1-303                     ........AGGGGUU.C..AU.............................
+AF084930.1/10-310                    ........AGGGGUU.C..UU.............................
+AF295984.1/1-301                     ........AGGGGUU.C..AU.............................
+AE016844.1/252680-252307             ........AGGGGUU.C..AU.............................
+AF295986.1/1-303                     ........AGGGGUU.C..AC.............................
+AE013612.1/1854-1478                 ........AGGGGUU.C..GC.............................
+AF295983.1/1-297                     ........AGGAAUC.C..A..............................
+U32841.1/440-64                      ........AGGAACU.C..A..............................
+AF160198.1/1-296                     ........AGGGUUC.C..A..............................
+M19024.1/1-354                       ........AGGGUUC.C..A..............................
+AE003942.1/8714-9072                 ........AGGGAUC.C..U..............................
+U28121.1/1-293                       ........AGGGUCC.C..A..............................
+U28125.1/1-311                       ........AGGGAUC.C..UU.............................
+U28124.1/1-293                       ........AGGGUCC.C..A..............................
+U28123.1/1-318                       ........AGGCAUC.G..GC.............................
+U28084.1/1-331                       ........AGGGAAG.C..GC.......GCGGA..CC.............
+U28090.1/1-293                       ........AGGGUCC.C..A..............................
+U28126.1/1-293                       ........AGGGUUC.C..A..............................
+U28122.1/1-293                       ........AGGGUCC.C..A..............................
+U28089.1/1-303                       ........AGGGGUU.C..AC.............................
+U28129.1/1-356                       ........AGGGGUA.C..AU.............................
+U28100.1/1-299                       ........AGGGGAG.C..AU.............................
+U28097.1/1-303                       ........CAGAACG.C..GA.............................
+U28111.1/1-306                       ........AGGGGAG.C..GU.............................
+U28082.1/1-411                       ........AGGGAAG.C..AU.............................
+U28113.1/1-312                       ........AGGGGAG.C..AU.............................
+AF056381.1/1-336                     ........AGGCAGC.CU.U..............................
+AF056382.1/1-336                     ........AGGCAGC.CU.U..............................
+AF056376.1/1-285                     ........AAGCAAG.C.................................
+AE001171.1/8189-8540                 ........AUGUAAG.C..A..............................
+AE001226.1/9-348                     ........CAGCAAA...................................
+AF295981.1/1-332                     ........AGAGCC.....A..............................
+M64709.1/421-758                     ........CAGGGGG....U..............................
+AF296043.1/1-364                     ........CAGGGG.....AA.............................
+AF296064.1/1-342                     ........AGGCCCC.G..GGC............................
+AF296046.1/1-290                     ........AGGGGAG.A..GA.............................
+U28083.1/1-351                       ........AAGGAGG.CC.CC.............................
+AF296005.1/1-303                     ........AGGGGAG.U..GC.......GGGUU.................
+AF296034.1/1-348                     ........AGGUUCC.GC.A........UUGGA.................
+AF296003.1/1-312                     ........AGGGGAG.U..GC.......GUGGC.................
+AF295999.1/1-300                     ........AGGAAAG.C..GA.............................
+AF295990.1/1-293                     ........AGGGGAG.C..AU.............................
+AF296054.1/1-354                     ........AGGAACG.GC.GC.......GCGUU..UCCGC..........
+U28118.1/1-313                       ........AGGCGGC.G..A..............................
+AF296014.1/1-328                     ........AGGGGA.ACAA.........GUGGU..CGUCUC.........
+AF296013.1/1-294                     ........AGGCCCU.C..GA.............................
+AF296056.1/1-348                     ........AGGCCCU.GA.UAA............................
+AF296008.1/1-290                     ........AGGAAAA.C..UA.............................
+AF296035.1/1-332                     ........AGGUCCU.GU.U........UUCC..................
+U28115.1/1-298                       ........AGGGGAG.G..GAU............................
+AF296002.1/1-301                     ........AGGGGAG.U..A........GGGC..................
+U28119.1/1-349                       ........UAGCGCC.GCA.........CCCC..................
+AF295992.1/1-307                     ........AGGGGAG.C..A........UGGGG..ACC............
+AF296061.1/1-357                     ........AAGUCAC.G...........AUCA..................
+AF295994.1/1-311                     ........AGGGAUC.C..AC.......GCGU..................
+AF296015.1/1-301                     ........AGGGGU.UC..AC.............................
+AF296009.1/1-310                     ........AGGAAUC.C..GU.............................
+AF296010.1/1-289                     ........AGGGGAA.C..AU.............................
+AF296020.1/1-302                     ........AGGGGU.UC..AC.............................
+AF296069.1/1-311                     ........AGGGAUC.C..UA.............................
+AF296023.1/1-301                     ........AGGGGU.UC..AC.............................
+AF296031.1/1-331                     ........AGGGGAA.C..AU.............................
+AF295996.1/1-294                     ........AGGGGAA.C..U..............................
+AF296030.1/1-331                     ........AGGGGAG.U..GC.............................
+U28128.1/1-359                       ........GAGGGAC....AU.............................
+AF295995.1/1-321                     ........AGGAAUC.C..GU.............................
+AF296022.1/1-301                     ........AGGGGU.UC..AC.............................
+AF296063.1/1-293                     ........AGGAAUC.C..GU.............................
+U28120.1/1-381                       ........UAGGGGG.CG.CU.............................
+AF296033.1/1-326                     CUCGCG.CACCCCAG.G..G..............................
+AF295991.1/1-340                     ........AGGGGCU.GC.AC.......GGACG..A..............
+AF296049.1/1-292                     ........AGGGGAA.C..AC.............................
+AF296000.1/1-301                     ........AGGGGAG.U..A........GGGC..................
+AF296062.1/1-368                     .......AGUGCGGU....A..............................
+AF296021.1/1-305                     ........AGGGGU.UC..AU.............................
+AF296053.1/1-376                     ........AGGUGAC...................................
+AF296048.1/1-341                     ........AGGGGAG.C..AC.......UGAAA..UG.............
+AF296050.1/1-379                     ........CAGGGAG....CAU......GGGUG..GCGGCAGCGAA....
+AF296038.1/1-392                     ........CAGAGCG....GAGU.....UGUUU..CAACCGGCGCC....
+AF296032.1/1-335                     ........AGGGGAG.C..GU.............................
+AF296016.1/1-301                     ........AGGGGU.UC..AC.............................
+AF296026.1/1-290                     ........UGGUAUA.A.................................
+AF295997.1/1-291                     ........AGGAAAA.C..CA.............................
+AF296071.1/1-389                     ........AGGAGUG.C..GC.............................
+AF296036.1/1-329                     ........AGGUAGG.A.................................
+AF296037.1/1-343                     ........CAGGUUG....CAGU.....CGUCG..AG.............
+AF296058.1/1-334                     ........GGGCAGG.U..UCGCCUGUCUGC...................
+AF296027.1/1-338                     ........AGGGAAG.C..A........UGCGA.................
+AF296051.1/1-334                     ........AGGUCAC.G..CU.......CAC...................
+U28101.1/1-327                       GCAAUG..GAGUGAA.U..GU.............................
+AF296039.1/1-393                     ........CAGAGCG....GAGU.....UGUUU..CAACCGGCGCC....
+AF295993.1/1-289                     ........AGGGGGA.CG.UU.............................
+AF296012.1/1-290                     ........AGGAAAA.C..UA.............................
+AF296052.1/1-316                     ........AUAGGAA.C..GU.............................
+AF296001.1/1-304                     ........AGGAAAA.C..CA.............................
+AF296055.1/1-421                     ........AGGGGUU.C..AC.............................
+AF296059.1/1-357                     ........CAGAGAG....GA.......GACUU..CGGGCGGC.......
+U28080.1/1-313                       ........AGGCGGC.G..A..............................
+U28116.1/1-350                       ........AGGGG...............GCUGC..CG.............
+AF296004.1/1-335                     ........AGGAAUC.C..UU.............................
+AF296029.1/1-335                     ........AGGGGAG.C..GC.............................
+AF296028.1/1-330                     ........AGGGGAG.U..GA.............................
+AF296047.1/1-318                     ........AGGGAAG.U..A........CGCGA..ACC............
+AF296070.1/1-302                     ........AGGGGUU.C..AU.............................
+AF295998.1/1-302                     ........AGGGGUU.C..AU.............................
+U28127.1/1-285                       ........CAGGGAG.C..AU.............................
+AF296044.1/1-290                     ........AGGGGAA.C..AU.............................
+AF296045.1/1-323                     ........AGGGAAG.G..UA.............................
+AF296018.1/1-298                     ........AGGGGU.UC..AC.............................
+AF296011.1/1-335                     ........AGGGGAG.U..A........GGGCA..ACGCACGAGGCCUC.
+#=GC SS_cons                         >>>>>>....<<<<<.<<<.........<<<<<..<<<<<<<<<<<<<<.
+
+BX248358.1/328133-327709             ......................................UU.GAA.GGCU.
+AF110051.1/1-289                     ......................................UC.GAG.ACCG.
+AF110049.1/1-307                     ..UUCG.................GG......CGUCG..AG.GAG.ACCG.
+AF110050.1/1-307                     ..CUCG.........................GCGUC.AGG.GAG.ACCG.
+U64884.1/1-325                       ......................................AC.GAG.GGCG.
+AF110048.1/1-309                     ..........................................CG.GGCU.
+AF110047.1/1-310                     ..........................................CG.GGCU.
+AF110052.1/1-312                     ......................................UC.GAG.GGCU.
+AF110046.1/1-310                     ......................................UC.GAG.GGCU.
+AF110037.1/1-266                     ......................................CC.GAG.GGCU.
+AF110036.1/1-281                     .UUAGUU........................CACUG..GG..AG.GGCG.
+AF110044.1/1-266                     ......................................CC.GAG.GGCU.
+AF110039.1/1-307                     ..UCCG...........................ACC..GG.AAG.GGCU.
+AF110042.1/1-278                     ......................................UC.GAG.GGCG.
+AF110041.1/1-292                     ......................................UG..AG.GGCG.
+AF110038.1/1-326                     ......................................UC.GAG.GGCU.
+AF110045.1/1-308                     ......................................UC.GAG.GGCU.
+AF110040.1/1-273                     ..CUCG..........................GCCG...A.GAG.GGUG.
+AF110056.1/1-326                     ......................................UC.GAG.GGCU.
+AF110054.1/1-306                     .......................................UCGAG.GGCU.
+AF110053.1/1-305                     .......................................UCGAG.GGCU.
+AF110055.1/1-272                     ...........................................G.GGUU.
+AF012803.1/1-337                     .......................................C.GAG.GGCU.
+AF012807.1/1-341                     .......................................U.GAG.GGCG.
+AF012805.1/1-341                     .......................................U.GAG.GGCG.
+AF012792.1/1-339                     .......................................C.GAG.GGCG.
+AF012804.1/1-339                     .......................................C.GAG.GGCG.
+AF012798.1/1-339                     .......................................C.GAG.GGCG.
+AF012801.1/1-340                     .......................................C.GAG.GGCG.
+AF012799.1/1-340                     .......................................C.GAG.GGCG.
+AF056388.1/1-332                     .......................................U..GA.CGCU.
+AE016931.1/133770-134130             ......................................UG..AG.AGUU.
+AE017175.1/112368-111971             .....................................GUA...G.GGUG.
+L25705.1/1-330                       ......................................UC.GAA.GGCU.
+U28104.1/1-304                       ......................................UG.UAG.AGUG.
+U28108.1/1-339                       .......................................U.GAG.AACU.
+U28079.1/1-347                       .......................................A..UG.AAUG.
+U28092.1/1-318                       .....................................UGA...G.GGCU.
+U28095.1/1-295                       ......................................UU.GAG.AGCU.
+AE002336.2/7220-7614                 .......................................A...U.UUGU.
+AE001313.1/3291-3698                 .......................................A...U.UUGU.
+AJ310737.1/16-366                    ...........................................U.UUGU.
+AE002183.2/10502-10097               ......................................UU...U.UUGU.
+AF056378.1/1-333                     ..........................................UU.UUGU.
+AJ012179.2/7-312                     .....................................CGA.UAC.AGUU.
+L25704.1/3-383                       ..GCAA..................G......GGAAG..AA...G.GGUU.
+L25703.1/209-594                     ..GCAA.................GG......AAAGA...A...G.GGUU.
+AF056377.1/1-328                     ......................................UU.GAG.GGUU.
+AF056380.1/1-328                     ......................................UU.GAG.GGUU.
+X97391.1/1-342                       .......................................C.....GGUU.
+AJ272222.1/1-305                     .....................................GAU.....GGUU.
+X97393.1/1-299                       ......................................AA...C.GGUG.
+AF056387.1/1-312                     .......................................C.....GGUU.
+X97392.1/1-315                       .......................................A.....GGGU.
+X65648.1/159-615                     .......................................U.....GGUU.
+X97395.1/1-391                       .......................................U.....GGUU.
+X65649.1/118-584                     .......................................U.....GGUU.
+X97397.1/1-359                       .......................................U.....GGUU.
+X73135.1/41-490                      .......................................C...G.UUGC.
+X97396.1/1-359                       .......................................A...U.GGUU.
+AJ272219.1/1-333                     .......................................U.....GGAU.
+AJ272225.1/1-308                     .......................................U.....UUAU.
+AJ272226.1/1-308                     .......................................U.....UUAU.
+AJ272220.1/1-334                     .......................................U.....GGA..
+AE017166.1/105041-105427             ..........................................UA.GGAU.
+AJ272218.1/1-333                     .......................................U.....GGAU.
+AJ272223.1/1-307                     .......................................U.....UUAU.
+AJ272221.1/1-323                     .......................................U.....GGAU.
+AJ272224.1/1-311                     .......................................U.....UUAU.
+Y16812.1/5-485                       .......................................A...G.GGUU.
+U28093.1/1-294                       ......................................AA...C.GGUG.
+U28099.1/1-297                       ......................................AA...C.GGCG.
+AE001942.1/5499-5945                 ...........................................G.GGCG.
+X60463.1/375-755                     .......................................A..GG.GCUU.
+Z15006.1/117-498                     .......................................A..GG.GCUU.
+AE007642.1/7926-8270                 ......................................UU..GG.AGUG.
+U64879.1/1-302                       ..UUUG..................G......UUUCC...A..GG.GGUG.
+U64880.1/1-331                       .....................................AAA.GGU.GGUG.
+AF295980.1/1-285                     ......................................AA...G.GGUU.
+AF296042.1/1-327                     ..GCAA..............GG.GA............UAA...G.AUUG.
+AF296041.1/1-327                     ..GAAA..............GG.GA............UAA...G.AUUG.
+AF056385.1/1-376                     .GUCACA.............GC.CG......ACAGC....CGGA.AUCG.
+AF056384.1/1-320                     ..UUCG.................CC......AGAAC....ACGG.AUCG.
+U28114.1/1-344                       ..UUCG..............AA.AC......GCGUC....GUGG.GCUC.
+U28085.1/1-384                       .......................................A.UGA.GCCG.
+U28112.1/1-339                       ..ACAA..............GG.CG......GCGGC....ACGG.UUCG.
+U28087.1/1-340                       ..GCAA.............GCU.GC......GCGGC....GCGG.ACCG.
+M59354.1/1-402                       ..GAAA...............G.CC......UGUUC.ACA.....GCCG.
+M59355.1/163-591                     ..UUUU.................CC......GGGGC..AA...G.CGGC.
+AJ235272.1/10905-10521               ..AUUU.............AUU.UA......AGUUC......CU.GGGU.
+AE017258.1/184968-184621             .......................................U...U.AUG..
+U28107.1/1-372                       ..GCAA..............UG.GU......GGGUA.......G.GGGA.
+U28094.1/1-332                       ..UUAG..........................GCCC.....GGG.GCAG.
+U28106.1/1-395                       ..GCAA..................G......GGUUC...A.GGG.CGUG.
+U28086.1/1-321                       ......................................AU..GG.GCCU.
+U28103.1/1-323                       ......................................AU..GG.GCUG.
+U28117.1/1-347                       ......................................GC.GGG.CUG..
+U28081.1/1-319                       ......................................AU..GG.GCCU.
+U28109.1/1-327                       ..UUCG..................G......CCUCA......GG.GCAC.
+U28110.1/1-342                       ..GCAA............GCAU.GG......AGUUC...C...G.GGCAG
+U28102.1/1-355                       ..CUCU.............CGG.GCGAUAACUCCGC...G..GG.GCGA.
+U28105.1/1-352                       ..GCAA..........................GGGC...A..GG.CCUG.
+BX640434.1/240958-240545             ..GUAA.........................GGCCGGGAA...G.GGCG.
+M59353.1/255-595                     .......................................U..GA.AGCG.
+AF056386.1/1-275                     .......................................U..GA.CGGG.
+AE002562.1/3043-2684                 .......................................U..GA.CGCU.
+AL162752.2/213352-212993             .......................................U..GA.CGCU.
+BX321865.1/54528-54812               .......................................U..GA.CGCU.
+U28091.1/1-281                       ..GCAA..........................GACA.UAA..GG.CGUG.
+U28098.1/1-281                       .......................................U..GA.GGCG.
+U28130.1/1-312                       ..GCAA..........................GUAA.UAA..GG.CGUG.
+M59357.1/212-571                     ..........................................CG.GCCG.
+AF056383.1/1-336                     ..GUAC.................GG......AGGAC...A..GG.GAUG.
+AL139075.2/199352-199035             .............................................UAGC.
+AF181879.1/575-891                   .......................................U..........
+AE015478.1/3276-3629                 ......................................AU..GG.CGUG.
+M59356.1/53-421                      ..UUCG.........................ACCGC...A.GCG.CGCG.
+AF160199.1/1-304                     ......................................AA..GG.UACG.
+AF084931.1/10-309                    ......................................AU..GG.UGCG.
+AP001118.1/93360-92985               .....................................UUU..UG.UACU.
+AE005541.1/4151-3775                 ......................................AA..GG.UACG.
+AF211853.1/1-377                     ......................................AA..GG.UACG.
+M33657.1/1-383                       ......................................AA..GG.UACG.
+AF295985.1/1-303                     .......................................U..GG.UGCG.
+AF084930.1/10-310                    ......................................AU..GG.UGCG.
+AF295984.1/1-301                     ......................................AU..GG.UGCG.
+AE016844.1/252680-252307             ......................................AA..GG.UACG.
+AF295986.1/1-303                     ......................................AU..GG.UACG.
+AE013612.1/1854-1478                 ......................................AU..GG.UACG.
+AF295983.1/1-297                     .......................................A..CG.AGUU.
+U32841.1/440-64                      .......................................A..UG.GGUG.
+AF160198.1/1-296                     .......................................A..GG.CGUG.
+M19024.1/1-354                       .......................................A..GG.CGUG.
+AE003942.1/8714-9072                 ......................................AU..GG.UGUG.
+U28121.1/1-293                       .......................................A..GG.CGUG.
+U28125.1/1-311                       ......................................UA..GG.CAUG.
+U28124.1/1-293                       .......................................A..GG.CGUG.
+U28123.1/1-318                       ......................................AU..GG.CGCG.
+U28084.1/1-331                       ..UUCG.................GG......UCCGU.....UCC.UGCU.
+U28090.1/1-293                       .......................................A..GG.CGUG.
+U28126.1/1-293                       .......................................A..GG.CGUG.
+U28122.1/1-293                       .......................................A..GG.CGUG.
+U28089.1/1-303                       ......................................AU..GG.UACG.
+U28129.1/1-356                       .......................................U..GG.CGUG.
+U28100.1/1-299                       .......................................U..GA.CGUG.
+U28097.1/1-303                       .......................................U..GA.CGCU.
+U28111.1/1-306                       .......................................U..GG.CGUG.
+U28082.1/1-411                       ......................................UA..GG.CGUG.
+U28113.1/1-312                       .......................................U..GG.CGUG.
+AF056381.1/1-336                     .......................................U...U.UGU..
+AF056382.1/1-336                     .......................................U...U.UGC..
+AF056376.1/1-285                     .......................................U...U.CCU..
+AE001171.1/8189-8540                 .......................................C..CC.UUUG.
+AE001226.1/9-348                     .............................................GGAUA
+AF295981.1/1-332                     .......................................U...G.GGUG.
+M64709.1/421-758                     ..........................................UG.GGUC.
+AF296043.1/1-364                     .......................................A..CG.GCCC.
+AF296064.1/1-342                     .....................................AAA..GA..GCU.
+AF296046.1/1-290                     .......................................U..GG.UGCG.
+U28083.1/1-351                       .......................................A...A.AGCG.
+AF296005.1/1-303                     ..AAU..........................AGCCC...A...C.CGUCG
+AF296034.1/1-348                     .UUAAGU........................UCCAA...G.AAG.AGUU.
+AF296003.1/1-312                     .CUCACC........................GCCAC...A...C.CGCCG
+AF295999.1/1-300                     .......................................U..GC.CGUG.
+AF295990.1/1-293                     ......................................GU...C.CGUCG
+AF296054.1/1-354                     ..GCAA.............GCG.GG......AAAGC...A...G.AUC..
+U28118.1/1-313                       ..........................................GA.GACA.
+AF296014.1/1-328                     ..UUCG............GAGA.UAG.....UCCGC..AC...G.CAUG.
+AF296013.1/1-294                     .......................................U..GG.UGUG.
+AF296056.1/1-348                     .....................................AAU...G.AACG.
+AF296008.1/1-290                     .......................................A..GA.CGCU.
+AF296035.1/1-332                     ..UUCGU.........................GGAA.....UUG.GGUU.
+U28115.1/1-298                       .....................................AAA......GCU.
+AF296002.1/1-301                     ..GCU...........................GCCC...A.CCG.UCG..
+U28119.1/1-349                       ..GAAA..........................GGGG..AU..AA.GGUG.
+AF295992.1/1-307                     ..UUCG...............G.GU......CUCUA.......C.CGUAC
+AF296061.1/1-357                     .UUCACU.........................UGGU.......U.AGCG.
+AF295994.1/1-311                     ..UUCG..........................GCGC...A.CGG.UGCG.
+AF296015.1/1-301                     ......................................AU..GG.UACG.
+AF296009.1/1-310                     ......................................CA..GC.UGCG.
+AF296010.1/1-289                     .......................................U..GG.CGUG.
+AF296020.1/1-302                     ......................................AU..GG.UACG.
+AF296069.1/1-311                     ......................................UA..GG.CAUG.
+AF296023.1/1-301                     ......................................AU..GG.UACG.
+AF296031.1/1-331                     .......................................UUGAG.GAUG.
+AF295996.1/1-294                     .......................................U..CG.UGCG.
+AF296030.1/1-331                     .......................................UUGAG.GACG.
+U28128.1/1-359                       ......................................AU...G.GGCU.
+AF295995.1/1-321                     ......................................CA..GC.UGUG.
+AF296022.1/1-301                     ......................................AA..GG.UACG.
+AF296063.1/1-293                     ......................................CA..GC.UGUG.
+U28120.1/1-381                       .......................................A..UCAGGUU.
+AF296033.1/1-326                     .......................................A..GA.GCUU.
+AF295991.1/1-340                     ..GAGA..................U......CGUCC...A...G.GUCU.
+AF296049.1/1-292                     .......................................U..GG.UGUG.
+AF296000.1/1-301                     ..UUCG..........................GCCC...G...C.CGUCG
+AF296062.1/1-368                     .......................................U..GG.AACG.
+AF296021.1/1-305                     ......................................AA..GG.UACG.
+AF296053.1/1-376                     ..........................................UG.GGCG.
+AF296048.1/1-341                     .UACAU.................CA......UUUCA.....UCA.AGUG.
+AF296050.1/1-379                     ..UCCG......UUCG.CCACCGGC......CGCCC.......A.CGGAU
+AF296038.1/1-392                     .CCCGC......GGCG.UCGGU.UG......GCAC.....GCAA.GGCG.
+AF296032.1/1-335                     ......................................UU.GAG.GGCG.
+AF296016.1/1-301                     ......................................AA..GG.UACG.
+AF296026.1/1-290                     ..................................................
+AF295997.1/1-291                     .......................................U..GA.CGUU.
+AF296071.1/1-389                     ......................................AC..GU.GGUG.
+AF296036.1/1-329                     ...........................................G.GGUU.
+AF296037.1/1-343                     ..UUCG...........CUCGA.CG..............CGCGA.AGUC.
+AF296058.1/1-334                     ..GCAA...........................GCG.UUC.GAG.GGCG.
+AF296027.1/1-338                     .CUGGU.........................UCGCA.....AUC.UGUG.
+AF296051.1/1-334                     ..GAAA...........................GUG.....AUU.AGCU.
+U28101.1/1-327                       ......................................UU.GAG.AACU.
+AF296039.1/1-393                     .CCCGC......GGCG.UCGGU.UG......GCAC.....ACAA.GGCG.
+AF295993.1/1-289                     ......................................AU....GCGUG.
+AF296012.1/1-290                     .......................................U..GG.CGCG.
+AF296052.1/1-316                     ......................................UC.GAG.GGCU.
+AF296001.1/1-304                     .......................................U..GA.CGUU.
+AF296055.1/1-421                     ......................................CA..GG.UACG.
+AF296059.1/1-357                     ..UUCG.........G.UCACU.CG......GCGUC...G.CGG.GGCG.
+U28080.1/1-313                       ..........................................GA.GACA.
+U28116.1/1-350                       ..GAAA.................UG......GCAGC.....GAG.GAUU.
+AF296004.1/1-335                     ......................................CU..GG.UGUG.
+AF296029.1/1-335                     ......................................AU.GAG.GGUG.
+AF296028.1/1-330                     .......................................UUGAG.GACG.
+AF296047.1/1-318                     ..CAU................G.GU......UUGCG......CC.UGCG.
+AF296070.1/1-302                     ......................................AA..GG.UACG.
+AF295998.1/1-302                     ......................................AA..GG.UACG.
+U28127.1/1-285                       .......................................A...A.GGCG.
+AF296044.1/1-290                     ......................................UA..UG.UGCG.
+AF296045.1/1-323                     .......................................U..GG.AGCU.
+AF296018.1/1-298                     ......................................AU..GG.UACG.
+AF296011.1/1-335                     .CAACA...GGGGCCUUCGGGU.GU......UGGCC...A...C.CGUCG
+#=GC SS_cons                         .........>>>>>>>.>>>>>.>>......>>>>>....<<<<.<<<..
+
+BX248358.1/328133-327709             .....................................GC.UC........
+AF110051.1/1-289                     .....................................GC.CC........
+AF110049.1/1-307                     .....................................GC.CC........
+AF110050.1/1-307                     .....................................GC.CC........
+U64884.1/1-325                       .....................................GC.UC........
+AF110048.1/1-309                     .....................................GC.UC........
+AF110047.1/1-310                     .....................................GC.UC........
+AF110052.1/1-312                     .....................................GC.UC........
+AF110046.1/1-310                     .....................................GC.CC........
+AF110037.1/1-266                     .....................................GU.CC........
+AF110036.1/1-281                     .....................................GU.CC........
+AF110044.1/1-266                     .....................................GU.CC........
+AF110039.1/1-307                     .....................................GC.UC........
+AF110042.1/1-278                     .....................................GC.UC........
+AF110041.1/1-292                     .....................................GC.CC........
+AF110038.1/1-326                     .....................................GC.UC........
+AF110045.1/1-308                     .....................................GC.CC........
+AF110040.1/1-273                     .....................................AC.UC........
+AF110056.1/1-326                     .....................................GC.UC........
+AF110054.1/1-306                     .....................................GC.UC........
+AF110053.1/1-305                     .....................................GC.UC........
+AF110055.1/1-272                     .....................................GC.UC........
+AF012803.1/1-337                     .....................................GC.CC........
+AF012807.1/1-341                     .....................................GC.CC........
+AF012805.1/1-341                     .....................................GC.CC........
+AF012792.1/1-339                     .....................................GC.CC........
+AF012804.1/1-339                     .....................................GC.CC........
+AF012798.1/1-339                     .....................................GC.CC........
+AF012801.1/1-340                     .....................................GC.CC........
+AF012799.1/1-340                     .....................................GC.CC........
+AF056388.1/1-332                     .....................................GC.CC........
+AE016931.1/133770-134130             .....................................GC.UC........
+AE017175.1/112368-111971             .....................................GC.UC........
+L25705.1/1-330                       .....................................GC.UC........
+U28104.1/1-304                       .....................................AC.UC........
+U28108.1/1-339                       .....................................GC.UC........
+U28079.1/1-347                       .....................................GC.UC........
+U28092.1/1-318                       .....................................GC.UC........
+U28095.1/1-295                       .....................................GC.UC........
+AE002336.2/7220-7614                 .....................................CU.CU........
+AE001313.1/3291-3698                 .....................................UU.CU........
+AJ310737.1/16-366                    .....................................UU.CU........
+AE002183.2/10502-10097               .....................................GU.CU........
+AF056378.1/1-333                     .....................................UU.CUG.......
+AJ012179.2/7-312                     .....................................CU.CC........
+L25704.1/3-383                       .....................................GC.CC........
+L25703.1/209-594                     .....................................GC.CC........
+AF056377.1/1-328                     .....................................GC.UC........
+AF056380.1/1-328                     .....................................GC.UC........
+X97391.1/1-342                       .....................................GG.CCAUGA....
+AJ272222.1/1-305                     .....................................GG.CCA.....UU
+X97393.1/1-299                       .....................................GC.CC........
+AF056387.1/1-312                     .....................................GG.UCUUUU....
+X97392.1/1-315                       .....................................UG.GUCUUU....
+X65648.1/159-615                     .....................................GG.UCUUUU....
+X97395.1/1-391                       .....................................GG.UCUUUU....
+X65649.1/118-584                     .....................................GG.UCUUUU....
+X97397.1/1-359                       .....................................GG.UCUUUU....
+X73135.1/41-490                      .....................................GA.UCUUCA...A
+X97396.1/1-359                       .....................................GG.UCUUUU....
+AJ272219.1/1-333                     .....................................GG.CCA.....UA
+AJ272225.1/1-308                     .....................................GA.CCA.....UU
+AJ272226.1/1-308                     .....................................GA.CCA.....UU
+AJ272220.1/1-334                     .....................................GG.CCA.....UA
+AE017166.1/105041-105427             .....................................GA.CCA..UUUUG
+AJ272218.1/1-333                     .....................................GG.CCA.....UA
+AJ272223.1/1-307                     .....................................GA.CCA.....UU
+AJ272221.1/1-323                     .....................................GG.CCA.....UA
+AJ272224.1/1-311                     .....................................GA.CCA.....UU
+Y16812.1/5-485                       .....................................GG.UCU.....UU
+U28093.1/1-294                       .....................................GC.CC........
+U28099.1/1-297                       .....................................GC.CC........
+AE001942.1/5499-5945                 .....................................GC.CC........
+X60463.1/375-755                     .....................................GC.CC........
+Z15006.1/117-498                     .....................................GC.CC........
+AE007642.1/7926-8270                 .....................................GC.CC........
+U64879.1/1-302                       .....................................GC.CC........
+U64880.1/1-331                       .....................................GC.CC........
+AF295980.1/1-285                     .....................................GC.UC........
+AF296042.1/1-327                     .....................................GC.CC........
+AF296041.1/1-327                     .....................................GC.CC........
+AF056385.1/1-376                     .....................................GU.UC........
+AF056384.1/1-320                     .....................................GC.CC........
+U28114.1/1-344                       .....................................GU.CC........
+U28085.1/1-384                       .....................................GU.CC........
+U28112.1/1-339                       .....................................GU.CC........
+U28087.1/1-340                       .....................................GU.CC........
+M59354.1/1-402                       .....................................GU.UUCCG.....
+M59355.1/163-591                     .....................................GU.UU........
+AJ235272.1/10905-10521               .....................................UA.CCUCUA....
+AE017258.1/184968-184621             .....................................UU.UUCCU.....
+U28107.1/1-372                       .....................................GU.UUCG......
+U28094.1/1-332                       .....................................GA.ACC.......
+U28106.1/1-395                       .....................................GU.UG........
+U28086.1/1-321                       .....................................GU.UCC.......
+U28103.1/1-323                       .....................................CU.UC........
+U28117.1/1-347                       .GUCCCGGACUACGGUCCGCGAUACCGCCGCAGGGAUGC.UU........
+U28081.1/1-319                       .....................................GU.UCC.......
+U28109.1/1-327                       .....................................GU.UUC.......
+U28110.1/1-342                       .....................................GA.ACCG......
+U28102.1/1-355                       .....................................UG.UCA.......
+U28105.1/1-352                       .....................................UU.UC........
+BX640434.1/240958-240545             .....................................GC.UC........
+M59353.1/255-595                     .....................................GC.CC........
+AF056386.1/1-275                     .....................................GC.CC........
+AE002562.1/3043-2684                 .....................................GC.CC........
+AL162752.2/213352-212993             .....................................GC.CC........
+BX321865.1/54528-54812               .....................................GC.UC........
+U28091.1/1-281                       .....................................GC.UC........
+U28098.1/1-281                       .....................................GC.CC........
+U28130.1/1-312                       .....................................GC.UC........
+M59357.1/212-571                     .....................................GC.CC........
+AF056383.1/1-336                     .....................................GC.CC........
+AL139075.2/199352-199035             .....................................GU.CU........
+AF181879.1/575-891                   .....................................CU.AAA.......
+AE015478.1/3276-3629                 .....................................GC.UC........
+M59356.1/53-421                      .....................................GC.CC........
+AF160199.1/1-304                     .....................................GC.CC........
+AF084931.1/10-309                    .....................................GC.CC........
+AP001118.1/93360-92985               .....................................GC.UC........
+AE005541.1/4151-3775                 .....................................GC.CC........
+AF211853.1/1-377                     .....................................GC.CC........
+M33657.1/1-383                       .....................................GC.CC........
+AF295985.1/1-303                     .....................................GC.CC........
+AF084930.1/10-310                    .....................................GC.CC........
+AF295984.1/1-301                     .....................................GC.CC........
+AE016844.1/252680-252307             .....................................GC.CC........
+AF295986.1/1-303                     .....................................GC.CC........
+AE013612.1/1854-1478                 .....................................GC.CC........
+AF295983.1/1-297                     .....................................GC.CC........
+U32841.1/440-64                      .....................................GC.CC........
+AF160198.1/1-296                     .....................................GC.CC........
+M19024.1/1-354                       .....................................GC.CC........
+AE003942.1/8714-9072                 .....................................GC.CC........
+U28121.1/1-293                       .....................................GC.CC........
+U28125.1/1-311                       .....................................GC.CC........
+U28124.1/1-293                       .....................................GC.CC........
+U28123.1/1-318                       .....................................GC.CC........
+U28084.1/1-331                       .....................................GC.CC........
+U28090.1/1-293                       .....................................GC.CC........
+U28126.1/1-293                       .....................................GC.CC........
+U28122.1/1-293                       .....................................GC.CC........
+U28089.1/1-303                       .....................................GC.CC........
+U28129.1/1-356                       .....................................GC.CC........
+U28100.1/1-299                       .....................................GC.UC........
+U28097.1/1-303                       .....................................GC.UC........
+U28111.1/1-306                       .....................................GC.CC........
+U28082.1/1-411                       .....................................GC.CC........
+U28113.1/1-312                       .....................................GC.UC........
+AF056381.1/1-336                     .....................................CG.UUUCC.....
+AF056382.1/1-336                     .....................................CG.UUUCC.....
+AF056376.1/1-285                     .....................................UA.GCUCUU....
+AE001171.1/8189-8540                 .....................................UU.CUU.......
+AE001226.1/9-348                     .....................................UU.CCGA......
+AF295981.1/1-332                     .....................................CC.CC........
+M64709.1/421-758                     .....................................GC.UCC.......
+AF296043.1/1-364                     .....................................GC.CCUG......
+AF296064.1/1-342                     .....................................GC.UC........
+AF296046.1/1-290                     .....................................GC.CC........
+U28083.1/1-351                       .....................................GC.CC........
+AF296005.1/1-303                     .....................................GUUCCGA......
+AF296034.1/1-348                     .....................................GC.UC........
+AF296003.1/1-312                     .....................................GUUCCGA......
+AF295999.1/1-300                     .....................................GC.CC........
+AF295990.1/1-293                     U....................................GU.CC.......G
+AF296054.1/1-354                     .....................................GA.UCCG......
+U28118.1/1-313                       .....................................GU.CC........
+AF296014.1/1-328                     .....................................GC.CC........
+AF296013.1/1-294                     .....................................AC.CC........
+AF296056.1/1-348                     .....................................GC.CC........
+AF296008.1/1-290                     .....................................GU.CC........
+AF296035.1/1-332                     .....................................GC.UC........
+U28115.1/1-298                       .....................................GC.CC........
+AF296002.1/1-301                     .....................................GU.UC........
+U28119.1/1-349                       .....................................GC.CC........
+AF295992.1/1-307                     .....................................GC.CUGA......
+AF296061.1/1-357                     .....................................GC.UC........
+AF295994.1/1-311                     .....................................GC.CC........
+AF296015.1/1-301                     .....................................GC.CC........
+AF296009.1/1-310                     .....................................GC.CC........
+AF296010.1/1-289                     .....................................GC.CC........
+AF296020.1/1-302                     .....................................GC.CC........
+AF296069.1/1-311                     .....................................GC.CC........
+AF296023.1/1-301                     .....................................GC.CC........
+AF296031.1/1-331                     .....................................GU.CC........
+AF295996.1/1-294                     .....................................GC.CC........
+AF296030.1/1-331                     .....................................GC.CC........
+U28128.1/1-359                       .....................................GC.CC........
+AF295995.1/1-321                     .....................................GC.CC........
+AF296022.1/1-301                     .....................................GC.CC........
+AF296063.1/1-293                     .....................................GC.CC........
+U28120.1/1-381                       .....................................GC.CC........
+AF296033.1/1-326                     .....................................GC.CC........
+AF295991.1/1-340                     .....................................GU.UUCCA.....
+AF296049.1/1-292                     .....................................GU.CC........
+AF296000.1/1-301                     .....................................GUUCCGA......
+AF296062.1/1-368                     .....................................GC.CC........
+AF296021.1/1-305                     .....................................GC.CC........
+AF296053.1/1-376                     .....................................GC.CC........
+AF296048.1/1-341                     .....................................GC.CC........
+AF296050.1/1-379                     U....................................GU.UUCGA.....
+AF296038.1/1-392                     .....................................GU.CC........
+AF296032.1/1-335                     .....................................GU.CC........
+AF296016.1/1-301                     .....................................GC.CC........
+AF296026.1/1-290                     .....................................GU.CUCAC.....
+AF295997.1/1-291                     .....................................GU.CC........
+AF296071.1/1-389                     .....................................GC.CC........
+AF296036.1/1-329                     .....................................UC.UC........
+AF296037.1/1-343                     .....................................GU.CC........
+AF296058.1/1-334                     .....................................GC.CC........
+AF296027.1/1-338                     .....................................GC.CC........
+AF296051.1/1-334                     .....................................GC.UC........
+U28101.1/1-327                       .....................................GC.UC........
+AF296039.1/1-393                     .....................................GU.CC........
+AF295993.1/1-289                     .....................................GU.CC........
+AF296012.1/1-290                     .....................................GC.CC........
+AF296052.1/1-316                     .....................................GC.UC........
+AF296001.1/1-304                     .....................................GU.CC........
+AF296055.1/1-421                     .....................................GU.CC........
+AF296059.1/1-357                     .....................................AU.UC........
+U28080.1/1-313                       .....................................GU.CC........
+U28116.1/1-350                       .....................................GC.CC........
+AF296004.1/1-335                     .....................................GU.CC........
+AF296029.1/1-335                     .....................................GU.CC........
+AF296028.1/1-330                     .....................................GC.CC........
+AF296047.1/1-318                     .....................................GC.CC........
+AF296070.1/1-302                     .....................................GC.CC........
+AF295998.1/1-302                     .....................................GC.CC........
+U28127.1/1-285                       .....................................GC.CC........
+AF296044.1/1-290                     .....................................GU.CC........
+AF296045.1/1-323                     .....................................GC.CC........
+AF296018.1/1-298                     .....................................GC.CC........
+AF296011.1/1-335                     .....................................GUUCCGA......
+#=GC SS_cons                         .<<<<<<<<<....>>>><<<.......>>>.>>>>>bb.bbbbbb....
+
+BX248358.1/328133-327709             .GCC.UGA......................................G.UU
+AF110051.1/1-289                     .GGU.CGA......................................G.UG
+AF110049.1/1-307                     .GGU.CGA......................................G.CG
+AF110050.1/1-307                     .GGU.CGA......................................G.UG
+U64884.1/1-325                       .GCC.CCA......................................G.CG
+AF110048.1/1-309                     .GUC.CG..................................AUG....UC
+AF110047.1/1-310                     .GUC.CG..................................ACG....UC
+AF110052.1/1-312                     .GCC.CGA......................................G.CU
+AF110046.1/1-310                     .GCC.CGA......................................G.CU
+AF110037.1/1-266                     .GCC.CGA......................................G.CA
+AF110036.1/1-281                     .GCC.CGA......................................G.UG
+AF110044.1/1-266                     .GCC.CGA......................................G.CA
+AF110039.1/1-307                     .GCC.CGA......................................G.UG
+AF110042.1/1-278                     .GUC.CGA......................................G.UG
+AF110041.1/1-292                     .GCC.CGA......................................G.UG
+AF110038.1/1-326                     .GCC.CGA......................................G.UG
+AF110045.1/1-308                     .GCC.CGA......................................G.CU
+AF110040.1/1-273                     .GCC.CGA......................................G.UG
+AF110056.1/1-326                     .GCC.CGA......................................G.UG
+AF110054.1/1-306                     .GUC.CGAG.....................................G.CU
+AF110053.1/1-305                     .GUC.CGAG.....................................G.CU
+AF110055.1/1-272                     .GCC.C....................................UU..G.CC
+AF012803.1/1-337                     .GCC.CGA.....................................UG.CC
+AF012807.1/1-341                     .GUC.CGA.....................................UG.CC
+AF012805.1/1-341                     .GUC.CGA.....................................UG.CC
+AF012792.1/1-339                     .GUC.CGA.....................................UG.CC
+AF012804.1/1-339                     .GUC.CGA.....................................UG.CC
+AF012798.1/1-339                     .GUC.CGA.....................................UG.CC
+AF012801.1/1-340                     .GUC.CGA.....................................UG.CC
+AF012799.1/1-340                     .GUC.CGA.....................................UG.CC
+AF056388.1/1-332                     .GCC.GA.........................................GC
+AE016931.1/133770-134130             .GCU.CC......................................AU.GU
+AE017175.1/112368-111971             .GCC.C....................................GA..U.GC
+L25705.1/1-330                       .GUC.UUC...UUUUAC....UUCG.....GUAAGA........UUC.GU
+U28104.1/1-304                       .GCU.CGA......................................U.GU
+U28108.1/1-339                       .GUU.CAA.....................................UG.CU
+U28079.1/1-347                       .GUU.CA..ACUUCCACCCGACUUGUCGGGACGGAA.......UAUC.GG
+U28092.1/1-318                       .GCC.C...................................CAC..G.UC
+U28095.1/1-295                       .GUU.CAA......................................G.GC
+AE002336.2/7220-7614                 GCAA.A...AUCCUUUC....UAAU.....GAAAGG...CAUAA.AC.UU
+AE001313.1/3291-3698                 GCAA.A....CAACCUUUC..UAAC..GA.AAGGCA.....CAG.GC.UU
+AJ310737.1/16-366                    GCAU.A....AUGAGGGAG..GGU...AU.CCCUCA.....UGA.AC.UU
+AE002183.2/10502-10097               GCAA.A....UGUGAGAGG..AAUU..CC.UCCCAU....AGGC....UU
+AF056378.1/1-333                     .CAU.AA....UGAGGAAU..GGU...AU.UCCUCA.....UGA.AC.UU
+AJ012179.2/7-312                     .GCU.GUG........................................CU
+L25704.1/3-383                       .GCC.C....................................AA.UG.UU
+L25703.1/209-594                     .GCC.C...................................AAC..G.UU
+AF056377.1/1-328                     .GCU.UGA......................................G.UG
+AF056380.1/1-328                     .GCU.UGA......................................G.UG
+X97391.1/1-342                       CACC..........................................G.GU
+AJ272222.1/1-305                     GACC.......................................G....GU
+X97393.1/1-299                       .GCC.G.....................................C..C.UC
+AF056387.1/1-312                     .ACC............................................UG
+X97392.1/1-315                       UCCC.....................................CAGUUC.UU
+X65648.1/159-615                     .ACC............................................AG
+X97395.1/1-391                       .ACC............................................AG
+X65649.1/118-584                     .ACC............................................AG
+X97397.1/1-359                       .UCC............................................AG
+X73135.1/41-490                      UAGA.C.....................................CUUA.UU
+X97396.1/1-359                       .UCC.A..........................................GU
+AJ272219.1/1-333                     GACC.......................................U..U.GU
+AJ272225.1/1-308                     GCAC......................................AA..U.CU
+AJ272226.1/1-308                     AAAA.....................................AUA..U.CU
+AJ272220.1/1-334                     GACC.......................................G..U.GU
+AE017166.1/105041-105427             C.CUA.........................................UUUC
+AJ272218.1/1-333                     GACC.......................................U..U.GU
+AJ272223.1/1-307                     AAAA......................................AA..U.CU
+AJ272221.1/1-323                     GACC.......................................U..U.GU
+AJ272224.1/1-311                     AAAU......................................AA..U.CU
+Y16812.1/5-485                       UUCC.C..........................................GU
+U28093.1/1-294                       .GCC.G.....................................CCUC.GA
+U28099.1/1-297                       .GUC.G.....................................CCUU.GA
+AE001942.1/5499-5945                 .GCC.C..................................GUUU.GA.GC
+X60463.1/375-755                     .GGC.CC..............................GAGAGAA....CC
+Z15006.1/117-498                     .GGC.CC..............................GUUAGAA....CC
+AE007642.1/7926-8270                 .GCU.CU.......................................G.CU
+U64879.1/1-302                       .GUC.CC.......................................G.CU
+U64880.1/1-331                       .GUC.ACC........................................GU
+AF295980.1/1-285                     .GUC.C....................................AG....CU
+AF296042.1/1-327                     .GGU.C...................................AAU..G.CU
+AF296041.1/1-327                     .GGU.C...................................AAG..G.CU
+AF056385.1/1-376                     .GGU.UUCG..............................UAUGA....CU
+AF056384.1/1-320                     .GAU.CCGU..............................UACGA....CU
+U28114.1/1-344                       .GGC.CCGC.............................UAUCGA....CU
+U28085.1/1-384                       .GGC.UCG..............................CUACGA....CU
+U28112.1/1-339                       .GGA.CCGU..............................CGUUA....CU
+U28087.1/1-340                       .GGC.CCGC..............................CAUUA....CU
+M59354.1/1-402                       .GGC......................................CC.GU.CA
+M59355.1/163-591                     .CCG.C...................................GCC.GC.CG
+AJ235272.1/10905-10521               .AUC.GG...................................AUUGU.AA
+AE017258.1/184968-184621             .CAU.A.......................................UC.UA
+U28107.1/1-372                       .CCC.C....................................GA.GC.GG
+U28094.1/1-332                       .GGC.CCU..................................UUUCG.CG
+U28106.1/1-395                       .UCG.CCC...................................A.GU.CG
+U28086.1/1-321                       .GGC.UC......................................GU.CG
+U28103.1/1-323                       .AGG.CU....................................C.GC.CG
+U28117.1/1-347                       .CAG.CCC...................................A.GG.GG
+U28081.1/1-319                       .GGC.UC......................................GU.CG
+U28109.1/1-327                       .GGC.CC......................................GU.CG
+U28110.1/1-342                       .GCC.C.....................................A.GC.CG
+U28102.1/1-355                       .GGC.CC......................................GC.UG
+U28105.1/1-352                       .GGG.CC....................................G.GC.AG
+BX640434.1/240958-240545             CGUC.C....................................AA..G.CA
+M59353.1/255-595                     .GCU.GA.......................................G.UC
+AF056386.1/1-275                     .CCG.GA.......................................G.UG
+AE002562.1/3043-2684                 .GCC.GA.......................................G.CG
+AL162752.2/213352-212993             .GCC.GA.......................................G.CG
+BX321865.1/54528-54812               .GCU.GA.......................................G.UC
+U28091.1/1-281                       .GCG.CC......................................UG.CC
+U28098.1/1-281                       .GCU.GA.......................................G.CC
+U28130.1/1-312                       .GCG.CC......................................UG.CC
+M59357.1/212-571                     .GGC.CG..................................AAG..C.CU
+AF056383.1/1-336                     .GUC.CC...................................AU..G.CG
+AL139075.2/199352-199035             .UUG......................................UU..U.UA
+AF181879.1/575-891                   ..................................................
+AE015478.1/3276-3629                 .GCG.UU.......................................G.GA
+M59356.1/53-421                      .GCG.CGU......................................G.UU
+AF160199.1/1-304                     .GUA.CU.......................................G.AA
+AF084931.1/10-309                    .GCA.CU.......................................G.AA
+AP001118.1/93360-92985               .GUA.CU.................................UCUU..A.AA
+AE005541.1/4151-3775                 .GUA.CU.......................................G.AA
+AF211853.1/1-377                     .GUA.CU.......................................G.AA
+M33657.1/1-383                       .GUA.CU.......................................G.AA
+AF295985.1/1-303                     .GCA.UU.......................................G.AA
+AF084930.1/10-310                    .GCA.UU.......................................G.AA
+AF295984.1/1-301                     .GCA.UU.......................................G.AA
+AE016844.1/252680-252307             .GUA.CU.......................................G.AA
+AF295986.1/1-303                     .GUA.CU.......................................G.AA
+AE013612.1/1854-1478                 .GUA.CU.......................................G.AA
+AF295983.1/1-297                     .GCU.UG.......................................G.GA
+U32841.1/440-64                      .GUC.CA.......................................G.AG
+AF160198.1/1-296                     .GCG.CU.......................................G.GA
+M19024.1/1-354                       .GCG.CU.......................................G.GA
+AE003942.1/8714-9072                 .GCG.CU.......................................G.GA
+U28121.1/1-293                       .GCG.CU.......................................G.GG
+U28125.1/1-311                       .AUG.CU.......................................G.GA
+U28124.1/1-293                       .GCG.CU.......................................G.GG
+U28123.1/1-318                       .GCG.UU.......................................C.GA
+U28084.1/1-331                       .GCA.GGG......................................G.CU
+U28090.1/1-293                       .GCG.CU.......................................G.GG
+U28126.1/1-293                       .GCG.CU.......................................G.GA
+U28122.1/1-293                       .GCG.CU.......................................G.GG
+U28089.1/1-303                       .GUA.CU.......................................G.AA
+U28129.1/1-356                       .GCG.CU.......................................G.UA
+U28100.1/1-299                       .GCG.UC.......................................G.CU
+U28097.1/1-303                       .GCC.GA.......................................G.CG
+U28111.1/1-306                       .GCG.UC.......................................G.CU
+U28082.1/1-411                       .GCG.CU.......................................G.CU
+U28113.1/1-312                       .GCG.UC.......................................G.CU
+AF056381.1/1-336                     .GCA.G.......................................GG.CU
+AF056382.1/1-336                     .GCA.G.......................................GG.CU
+AF056376.1/1-285                     .AGG.G...................................UAU..G.CU
+AE001171.1/8189-8540                 .GAG.GA..................................CAU..G.CU
+AE001226.1/9-348                     .UCC.....................................UGU....UU
+AF295981.1/1-332                     .GCC.C.................................GCUAA.....G
+M64709.1/421-758                     .CCC.UA...................................UU....CC
+AF296043.1/1-364                     .GCC.G...CACUGACUCC..GCAA..GG.AGUUGG...GAUAA.....C
+AF296064.1/1-342                     .GUU.C.....GAUUUCUCC.UUCG.GGA.GGAUUC..........C.GG
+AF296046.1/1-290                     .GCA.CU.......................................U.CU
+U28083.1/1-351                       .GCU.U.....UGCUUCCG..GAAA..CG.GAAGCG.........GG.CU
+AF296005.1/1-303                     .ACG.G........................................A.CU
+AF296034.1/1-348                     .GCU.CUU..................................AC.GC.GG
+AF296003.1/1-312                     .GCG.G........................................A.CU
+AF295999.1/1-300                     .GCG.GC.......................................G.CU
+AF295990.1/1-293                     AACG.G........................................G.CU
+AF296054.1/1-354                     .GAU.C.....................................A.GC.CG
+U28118.1/1-313                       .UUC.UC.............................GAUCAAGA..C.GC
+AF296014.1/1-328                     .AUG.C......................................AGG.UU
+AF296013.1/1-294                     .GCA.CU.......................................G.AG
+AF296056.1/1-348                     .GUU.C....UUACCUGU....UAA...ACCAGGUA.........UC.AG
+AF296008.1/1-290                     .GCG.UC.......................................G.UU
+AF296035.1/1-332                     .GCU.CAA...UC........GCAA.........GA........GGC.AG
+U28115.1/1-298                       .GC......................................CUA..C.CU
+AF296002.1/1-301                     .CGAACGG......................................A.CU
+U28119.1/1-349                       .GCC.GA...................................AAUGC.GG
+AF295992.1/1-307                     .GCG.G........................................G.CU
+AF296061.1/1-357                     .GUU.A.....AUUAAGUUGAUUCGUCAG.CUUAGU..........C.GU
+AF295994.1/1-311                     .GCG.CUG......................................G.GA
+AF296015.1/1-301                     .GUA.CU.......................................G.AA
+AF296009.1/1-310                     .GCA.GC.......................................G.GA
+AF296010.1/1-289                     .GCG.UU.......................................G.UU
+AF296020.1/1-302                     .GUA.CU.......................................G.AA
+AF296069.1/1-311                     .AUG.CU.......................................G.GA
+AF296023.1/1-301                     .GUA.CU.......................................G.AA
+AF296031.1/1-331                     .GUC.CAAA.....................................G.UU
+AF295996.1/1-294                     .GCA.UG.......................................G.UU
+AF296030.1/1-331                     .GUC.CGAA.....................................G.CU
+U28128.1/1-359                       .GCC.C..........................................GU
+AF295995.1/1-321                     .GCA.GU.......................................G.GA
+AF296022.1/1-301                     .GUA.CU.......................................G.AA
+AF296063.1/1-293                     .GCA.GC.......................................G.GA
+U28120.1/1-381                       .GCC.GA....................................U..G.CC
+AF296033.1/1-326                     .GGC.UC................................GCUUA..C.CU
+AF295991.1/1-340                     .GAC.C.....................................C.GC.GG
+AF296049.1/1-292                     .GCA.CU.......................................G.UU
+AF296000.1/1-301                     .ACG.G........................................A.CU
+AF296062.1/1-368                     .GUU.CC.................................UUUG....AC
+AF296021.1/1-305                     .GUA.CU.......................................G.AA
+AF296053.1/1-376                     .GUC.CG..................................AUA....GU
+AF296048.1/1-341                     .GCU.UGA...................................A..G.CU
+AF296050.1/1-379                     GCCG.U................................AACAGA....CU
+AF296038.1/1-392                     .GUC.UUGU.............................CAACCA....CG
+AF296032.1/1-335                     .GUC.CGA......................................G.UU
+AF296016.1/1-301                     .GUA.CU.......................................G.AA
+AF296026.1/1-290                     ......................................AAGCUG..U.UA
+AF295997.1/1-291                     .GCG.UC.......................................G.UU
+AF296071.1/1-389                     .GCC.AC.......................................G.CA
+AF296036.1/1-329                     .GUC.C...................................AUA..U.CC
+AF296037.1/1-343                     .GCU.UCGU.............................UAUCGA....CA
+AF296058.1/1-334                     .GCC.CGA......................................G.CU
+AF296027.1/1-338                     .GCA.GAU......................................G.CU
+AF296051.1/1-334                     .GCU.GAU...AGU.......GCAA........GCU.....GGC..G.UG
+U28101.1/1-327                       .GUU.CGA......................................G.UU
+AF296039.1/1-393                     .GUC.UUGU.............................CAACCA....CG
+AF295993.1/1-289                     .GCG.C.......................................UG.UU
+AF296012.1/1-290                     .GCG.CC.......................................G.UU
+AF296052.1/1-316                     .GCC.CGA......................................G.UU
+AF296001.1/1-304                     .GCG.UC.......................................G.UU
+AF296055.1/1-421                     .GUA.CU.......................................G.AA
+AF296059.1/1-357                     .GUU.CCG..............................UUAUCA....CU
+U28080.1/1-313                       .UUC.UC.............................GAUCAAGA..C.GU
+U28116.1/1-350                       .AUC.CUU.................................UAA......
+AF296004.1/1-335                     .GCA.UC.......................................G.GA
+AF296029.1/1-335                     .GCC.CGA......................................G.CU
+AF296028.1/1-330                     .GUU.CGAG.....................................A.CU
+AF296047.1/1-318                     .GCA.GG....................................A..A.CU
+AF296070.1/1-302                     .GUA.CU.......................................G.AA
+AF295998.1/1-302                     .GUA.CU.......................................G.AA
+U28127.1/1-285                       .GUC.U........................................G.CU
+AF296044.1/1-290                     .GCA.CU.......................................G.UU
+AF296045.1/1-323                     .GCU.CU.......................................U.CU
+AF296018.1/1-298                     .GUA.CU.......................................G.AA
+AF296011.1/1-335                     .ACG.G........................................A.CU
+#=GC SS_cons                         .>>>.>>>>..<<<<<<<<<<....>>>>.>>>>>>........>>>.>>
+
+BX248358.1/328133-327709             CGU...............................................
+AF110051.1/1-289                     CGC...............................................
+AF110049.1/1-307                     CGC...............................................
+AF110050.1/1-307                     CGC...............................................
+U64884.1/1-325                       UCC...............................................
+AF110048.1/1-309                     AGC...............................................
+AF110047.1/1-310                     AGC...............................................
+AF110052.1/1-312                     CCC...............................................
+AF110046.1/1-310                     CGC...............................................
+AF110037.1/1-266                     UGC...............................................
+AF110036.1/1-281                     CGC...............................................
+AF110044.1/1-266                     UGC...............................................
+AF110039.1/1-307                     UGC...............................................
+AF110042.1/1-278                     UGC...............................................
+AF110041.1/1-292                     CGC...............................................
+AF110038.1/1-326                     UGC...............................................
+AF110045.1/1-308                     CGC...............................................
+AF110040.1/1-273                     UGC...............................................
+AF110056.1/1-326                     UGC...............................................
+AF110054.1/1-306                     CCC...............................................
+AF110053.1/1-305                     CCC...............................................
+AF110055.1/1-272                     UGC...............................................
+AF012803.1/1-337                     UGC...............................................
+AF012807.1/1-341                     UGC...............................................
+AF012805.1/1-341                     UGC...............................................
+AF012792.1/1-339                     UGC...............................................
+AF012804.1/1-339                     UGC...............................................
+AF012798.1/1-339                     UGC...............................................
+AF012801.1/1-340                     CGC...............................................
+AF012799.1/1-340                     UGC...............................................
+AF056388.1/1-332                     CCC...............................................
+AE016931.1/133770-134130             CGG...............................................
+AE017175.1/112368-111971             CGG...............................................
+L25705.1/1-330                       AAU...............................................
+U28104.1/1-304                       CGG...............................................
+U28108.1/1-339                       GAU...............................................
+U28079.1/1-347                       GGU...............................................
+U28092.1/1-318                       GGA...............................................
+U28095.1/1-295                       UCA...............................................
+AE002336.2/7220-7614                 UUU...............................................
+AE001313.1/3291-3698                 UUU...............................................
+AJ310737.1/16-366                    UUU...............................................
+AE002183.2/10502-10097               UUU...............................................
+AF056378.1/1-333                     UUU...............................................
+AJ012179.2/7-312                     UUA...............................................
+L25704.1/3-383                       UCC...............................................
+L25703.1/209-594                     UCC...............................................
+AF056377.1/1-328                     UCU...............................................
+AF056380.1/1-328                     UUC...............................................
+X97391.1/1-342                       CCC...............................................
+AJ272222.1/1-305                     CCCGAC............................................
+X97393.1/1-299                       GAG...............................................
+AF056387.1/1-312                     UUC...............................................
+X97392.1/1-315                       GGC...............................................
+X65648.1/159-615                     UUCCGC............................................
+X97395.1/1-391                       UUC...............................................
+X65649.1/118-584                     UUCCGC............................................
+X97397.1/1-359                       UUCCGUC.........GCACU..AUAGGUAAAUCUAU..GGUGU......
+X73135.1/41-490                      UCCGUG.ACUUAACUGCGUUUAGUGCGCGAAAGCGUGGCAAGCGUAGUUA
+X97396.1/1-359                       UCC...............................................
+AJ272219.1/1-333                     CCCUGU............................................
+AJ272225.1/1-308                     GCUUUU............................................
+AJ272226.1/1-308                     ACUUUU............................................
+AJ272220.1/1-334                     CCCUAA............................................
+AE017166.1/105041-105427             CUAU..............................................
+AJ272218.1/1-333                     CCCUGU............................................
+AJ272223.1/1-307                     ACUUUU............................................
+AJ272221.1/1-323                     CCCUGU............................................
+AJ272224.1/1-311                     ACUUUU............................................
+Y16812.1/5-485                       UCCGUA.........CAGGGU..CAAUCUUCGGGUUG..GCGCUG.....
+U28093.1/1-294                       GAU...............................................
+U28099.1/1-297                       GUU...............................................
+AE001942.1/5499-5945                 CGC...............................................
+X60463.1/375-755                     UGC...............................................
+Z15006.1/117-498                     UGC...............................................
+AE007642.1/7926-8270                 UCC...............................................
+U64879.1/1-302                       CUC...............................................
+U64880.1/1-331                       CCC...............................................
+AF295980.1/1-285                     UUC...............................................
+AF296042.1/1-327                     CCC...............................................
+AF296041.1/1-327                     CCC...............................................
+AF056385.1/1-376                     CUC...............................................
+AF056384.1/1-320                     UCC...............................................
+U28114.1/1-344                       CCC...............................................
+U28085.1/1-384                       CUC...............................................
+U28112.1/1-339                       CUC...............................................
+U28087.1/1-340                       CUC...............................................
+M59354.1/1-402                       UCC...............................................
+M59355.1/163-591                     UCC...............................................
+AJ235272.1/10905-10521               UGC...............................................
+AE017258.1/184968-184621             CUC...............................................
+U28107.1/1-372                       CCC...............................................
+U28094.1/1-332                       UGC...............................................
+U28106.1/1-395                       UCC...............................................
+U28086.1/1-321                       CCC...............................................
+U28103.1/1-323                       UCC...............................................
+U28117.1/1-347                       CCC...............................................
+U28081.1/1-319                       CCC...............................................
+U28109.1/1-327                       CCC...............................................
+U28110.1/1-342                       CCC...............................................
+U28102.1/1-355                       UCC...............................................
+U28105.1/1-352                       UCC...............................................
+BX640434.1/240958-240545             UGC...............................................
+M59353.1/255-595                     UGC...............................................
+AF056386.1/1-275                     UGC...............................................
+AE002562.1/3043-2684                 UUC...............................................
+AL162752.2/213352-212993             UUC...............................................
+BX321865.1/54528-54812               UGC...............................................
+U28091.1/1-281                       AGC...............................................
+U28098.1/1-281                       UGC...............................................
+U28130.1/1-312                       AGC...............................................
+M59357.1/212-571                     UCC...............................................
+AF056383.1/1-336                     UUC...............................................
+AL139075.2/199352-199035             ACC...............................................
+AF181879.1/575-891                   UUG...............................................
+AE015478.1/3276-3629                 ACC...............................................
+M59356.1/53-421                      CCC...............................................
+AF160199.1/1-304                     CCC...............................................
+AF084931.1/10-309                    CCC...............................................
+AP001118.1/93360-92985               CCU...............................................
+AE005541.1/4151-3775                 CCC...............................................
+AF211853.1/1-377                     CCC...............................................
+M33657.1/1-383                       CCC...............................................
+AF295985.1/1-303                     CCC...............................................
+AF084930.1/10-310                    CCC...............................................
+AF295984.1/1-301                     CUC...............................................
+AE016844.1/252680-252307             CCC...............................................
+AF295986.1/1-303                     CCC...............................................
+AE013612.1/1854-1478                 CCC...............................................
+AF295983.1/1-297                     UUC...............................................
+U32841.1/440-64                      UUC...............................................
+AF160198.1/1-296                     ACC...............................................
+M19024.1/1-354                       ACC...............................................
+AE003942.1/8714-9072                 UCC...............................................
+U28121.1/1-293                       ACC...............................................
+U28125.1/1-311                       UCC...............................................
+U28124.1/1-293                       ACC...............................................
+U28123.1/1-318                       UGC...............................................
+U28084.1/1-331                       UCC...............................................
+U28090.1/1-293                       ACC...............................................
+U28126.1/1-293                       ACC...............................................
+U28122.1/1-293                       ACC...............................................
+U28089.1/1-303                       CCC...............................................
+U28129.1/1-356                       CCC...............................................
+U28100.1/1-299                       CCC...............................................
+U28097.1/1-303                       UUC...............................................
+U28111.1/1-306                       CCC...............................................
+U28082.1/1-411                       UCC...............................................
+U28113.1/1-312                       CCC...............................................
+AF056381.1/1-336                     GU................................................
+AF056382.1/1-336                     GC................................................
+AF056376.1/1-285                     UGC...............................................
+AE001171.1/8189-8540                 UAC...............................................
+AE001226.1/9-348                     UGC...............................................
+AF295981.1/1-332                     GCU...............................................
+M64709.1/421-758                     CCC...............................................
+AF296043.1/1-364                     CCC...............................................
+AF296064.1/1-342                     GGU...............................................
+AF296046.1/1-290                     CCC...............................................
+U28083.1/1-351                       UCC...............................................
+AF296005.1/1-303                     CCC...............................................
+AF296034.1/1-348                     AAU...............................................
+AF296003.1/1-312                     CCC...............................................
+AF295999.1/1-300                     UUC...............................................
+AF295990.1/1-293                     CCC...............................................
+AF296054.1/1-354                     UUC...............................................
+U28118.1/1-313                       CGC...............................................
+AF296014.1/1-328                     CCC...............................................
+AF296013.1/1-294                     GGC...............................................
+AF296056.1/1-348                     GGU...............................................
+AF296008.1/1-290                     UUC...............................................
+AF296035.1/1-332                     GAU...............................................
+U28115.1/1-298                       CCC...............................................
+AF296002.1/1-301                     CCC...............................................
+U28119.1/1-349                       UGC...............................................
+AF295992.1/1-307                     CCC...............................................
+AF296061.1/1-357                     GAC...............................................
+AF295994.1/1-311                     UCC...............................................
+AF296015.1/1-301                     CCC...............................................
+AF296009.1/1-310                     UUC...............................................
+AF296010.1/1-289                     CCC...............................................
+AF296020.1/1-302                     CCC...............................................
+AF296069.1/1-311                     UCC...............................................
+AF296023.1/1-301                     CCC...............................................
+AF296031.1/1-331                     CCC...............................................
+AF295996.1/1-294                     CCC...............................................
+AF296030.1/1-331                     CCC...............................................
+U28128.1/1-359                       CCC...............................................
+AF295995.1/1-321                     UUC...............................................
+AF296022.1/1-301                     CCC...............................................
+AF296063.1/1-293                     UUC...............................................
+U28120.1/1-381                       CCC...............................................
+AF296033.1/1-326                     GGA...............................................
+AF295991.1/1-340                     CCC...............................................
+AF296049.1/1-292                     CCC...............................................
+AF296000.1/1-301                     CCC...............................................
+AF296062.1/1-368                     CGC...............................................
+AF296021.1/1-305                     CCC...............................................
+AF296053.1/1-376                     CAC...............................................
+AF296048.1/1-341                     CCC...............................................
+AF296050.1/1-379                     UCC...............................................
+AF296038.1/1-392                     UUC...............................................
+AF296032.1/1-335                     CCC...............................................
+AF296016.1/1-301                     CCC...............................................
+AF296026.1/1-290                     GAU...............................................
+AF295997.1/1-291                     UUC...............................................
+AF296071.1/1-389                     CUC...............................................
+AF296036.1/1-329                     UAC...............................................
+AF296037.1/1-343                     UCC...............................................
+AF296058.1/1-334                     UGC...............................................
+AF296027.1/1-338                     UCC...............................................
+AF296051.1/1-334                     AUU...............................................
+U28101.1/1-327                       CAC...............................................
+AF296039.1/1-393                     UUC...............................................
+AF295993.1/1-289                     CCC...............................................
+AF296012.1/1-290                     UUC...............................................
+AF296052.1/1-316                     CCA...............................................
+AF296001.1/1-304                     UUC...............................................
+AF296055.1/1-421                     CCC...............................................
+AF296059.1/1-357                     CUC...............................................
+U28080.1/1-313                       CGC...............................................
+U28116.1/1-350                       CCC...............................................
+AF296004.1/1-335                     UUC...............................................
+AF296029.1/1-335                     UCC...............................................
+AF296028.1/1-330                     CCC...............................................
+AF296047.1/1-318                     UCC...............................................
+AF296070.1/1-302                     CCC...............................................
+AF295998.1/1-302                     CCC...............................................
+U28127.1/1-285                       CCC...............................................
+AF296044.1/1-290                     CCC...............................................
+AF296045.1/1-323                     UCC...............................................
+AF296018.1/1-298                     CCC...............................................
+AF296011.1/1-335                     CCC...............................................
+#=GC SS_cons                         >>>....<<<<<<<<<<<<<<..<<<<<....>>>>>..>>>>>>>>>>>
+
+BX248358.1/328133-327709             ......GGGU..A..GCUGCU.............................
+AF110051.1/1-289                     ......GGGU..AG.GGCGCU.............................
+AF110049.1/1-307                     ......GGGU..AG.GACGCU.............................
+AF110050.1/1-307                     ......GGGU..AG.GACGCU.............................
+U64884.1/1-325                       ......GGGU..UG.GCCGCU.............................
+AF110048.1/1-309                     ......GGGU..AG.GUUGCA.............................
+AF110047.1/1-310                     ......GGGU..AG.GUCGCU.............................
+AF110052.1/1-312                     ......GGGU..AG.GUCGCA.............................
+AF110046.1/1-310                     ......GGGU..AG.GCUGCU.............................
+AF110037.1/1-266                     ......GGGU..AG.GUUGCU.............................
+AF110036.1/1-281                     ......GGGU..AG.GUUGCU.............................
+AF110044.1/1-266                     ......GGGU..AG.GUUGCU.............................
+AF110039.1/1-307                     ......GGGU..AG.AUCGCU.............................
+AF110042.1/1-278                     ......GGGU..AG.GUCGCU.............................
+AF110041.1/1-292                     ......GGGU..AG.ACCGCU.............................
+AF110038.1/1-326                     ......GGGU..AG.AUCGCC.............................
+AF110045.1/1-308                     ......GGGU..AG.GCCGCU.............................
+AF110040.1/1-273                     ......GGGU..AG.GUCGCU.............................
+AF110056.1/1-326                     ......GGGU..AG.AUCGCC.............................
+AF110054.1/1-306                     ......GGGU..AG.AUCGCA.............................
+AF110053.1/1-305                     ......GGGU..AG.AUCGCA.............................
+AF110055.1/1-272                     ......GGGU..AG.GUCGCU.............................
+AF012803.1/1-337                     ......GGGU..AG.GCCGCU.............................
+AF012807.1/1-341                     ......GGGU..AG.GCCGCU.............................
+AF012805.1/1-341                     ......GGGU..AG.GCCGCU.............................
+AF012792.1/1-339                     ......GGGU..AG.GCCGCU.............................
+AF012804.1/1-339                     ......GGGU..AG.GUCGCU.............................
+AF012798.1/1-339                     ......GGGU..AG.GCCGCU.............................
+AF012801.1/1-340                     ......GGGU..AG.GCCGCU.............................
+AF012799.1/1-340                     ......GGGU..AG.GCCGCU.............................
+AF056388.1/1-332                     ......AGGU..AG.GCCGCAGGGCUC.........CUCG.........G
+AE016931.1/133770-134130             .....AGGGU..AG.ACCGCU.............................
+AE017175.1/112368-111971             .....GGGGU..AG.AUCGCU.............................
+L25705.1/1-330                       ......GGGU..AG.GUUGAU.............................
+U28104.1/1-304                       .....GGGGU..AG.AUCGCU.............................
+U28108.1/1-339                       ......GGGU..AG.GCAGAU.............................
+U28079.1/1-347                       ......GGGU..AG.ACCGAU.............................
+U28092.1/1-318                       ......GGGU..AG.ACCGCU.............................
+U28095.1/1-295                       ......GGGU..AG.GCAGCA.............................
+AE002336.2/7220-7614                 ........CAUAA...UCGCU.............................
+AE001313.1/3291-3698                 ........CAUAA...UCGCU.............................
+AJ310737.1/16-366                    ........CAUAA...UCGCU.............................
+AE002183.2/10502-10097               ........CGAAA...UCGCU.............................
+AF056378.1/1-333                     ........CAUAA...UCGCU.............................
+AJ012179.2/7-312                     ........GAAAA..GUCGCU.............................
+L25704.1/3-383                       ......GGGU..AG.GCCGCA.............................
+L25703.1/209-594                     ......GGGU..AG.GCCGCA.............................
+AF056377.1/1-328                     ......GGGU..AG.GCUGCGCAGCC..........GAAA..........
+AF056380.1/1-328                     ......GGGU..AG.GCUGCGCAGCC..........GAAA..........
+X97391.1/1-342                       ..GCCCCAAGUGC..GCCGCU.............................
+AJ272222.1/1-305                     ...AACAGCG..C..GCCGCU.............................
+X97393.1/1-299                       ......UUGCCGAU.GCUGCU.............................
+AF056387.1/1-312                     ....CGUUUAUGG..ACCGCU.............................
+X97392.1/1-315                       .....UAGCCAGA..GCCGCU.............................
+X65648.1/159-615                     ....UAUCAGAGA..GCCGCU.............................
+X97395.1/1-391                       .CGCUAUCAGAGA..GCCGCU.............................
+X65649.1/118-584                     ....UAAAACAGA..GCCGCU.............................
+X97397.1/1-359                       ......UAGGUGU..ACCGCA.............................
+X73135.1/41-490                      AGU......GUGU..GCCGCA.............................
+X97396.1/1-359                       ..GUUUUAGGUGA..ACCGCU.............................
+AJ272219.1/1-333                     ......AGAG..A..GCCGCU.............................
+AJ272225.1/1-308                     .......AAG..C..GCCGCU.............................
+AJ272226.1/1-308                     .......AAG..C..GCCGCA.............................
+AJ272220.1/1-334                     ......GUAG..A..GCCGCU.............................
+AE017166.1/105041-105427             ......UUAA..A..GCCGCU.............................
+AJ272218.1/1-333                     ......AGAG..A..GCCGCU.............................
+AJ272223.1/1-307                     .......AAG..C..GCCGCU.............................
+AJ272221.1/1-323                     ......AGAG..A..GCCGCU.............................
+AJ272224.1/1-311                     .......AAG..C..GCCGCU.............................
+Y16812.1/5-485                       .......CGGUGU..ACCGCU.............................
+U28093.1/1-294                       .........GCCGAUGCUGCU.............................
+U28099.1/1-297                       .........GCCGAUGCUGCU.............................
+AE001942.1/5499-5945                 .....CAGGA..UG.GUCGCU.............................
+X60463.1/375-755                     ......GGGA.UGG.GCCGCU.............................
+Z15006.1/117-498                     ......GGGA.UGG.GCCGCU.............................
+AE007642.1/7926-8270                 ......GGGU..AGCAUCGCU.............................
+U64879.1/1-302                       ......GGGU.AGU.AUCGCU.............................
+U64880.1/1-331                       ...GGUUGGU..AG.GUCGCU.............................
+AF295980.1/1-285                     .....AGGGU..AA.GUUGCU.............................
+AF296042.1/1-327                     ......GGGU.AAG.GUCGCU.............................
+AF296041.1/1-327                     ......GGGU.AAG.GUCGCU.............................
+AF056385.1/1-376                     ......GGGU..AG.GUUGCC.............................
+AF056384.1/1-320                     ......GGGU..CG.GUCGCG.............................
+U28114.1/1-344                       ......GGGU..AG.GUCGCU.............................
+U28085.1/1-384                       ......GGGU..AG.GUCGCU.............................
+U28112.1/1-339                       ......GGGU..AG.GUCGCU.............................
+U28087.1/1-340                       ......GGGU..AG.GUUGCU.............................
+M59354.1/1-402                       ......GGGU..GG.GUUGCG.............................
+M59355.1/163-591                     ......GGGU..AGUAUCGCG.............................
+AJ235272.1/10905-10521               ......GGGU..AG.AUCGCU.............................
+AE017258.1/184968-184621             ......GGGU..AA.AUCGCA.............................
+U28107.1/1-372                       ......GGGU..UG.GCUGCU.............................
+U28094.1/1-332                       ......GGGU..UG.GUUGGU.............................
+U28106.1/1-395                       ......GGGU..UG.GUUGCU.............................
+U28086.1/1-321                       ......GGGU..UG.GUCGCU.............................
+U28103.1/1-323                       ......GGGU..AG.GUCGCG.............................
+U28117.1/1-347                       ......GGGU..UG.GCAGCU.............................
+U28081.1/1-319                       ......GGGU..UG.GUCGCU.............................
+U28109.1/1-327                       ......GGGU..UG.GUUGCU.............................
+U28110.1/1-342                       ......GGGU..UG.GUUGCU.............................
+U28102.1/1-355                       ......GGGU..AG.GUUGCU.............................
+U28105.1/1-352                       ......GGGU..UG.GUCGCU.............................
+BX640434.1/240958-240545             ......GGGU..AG.GUGGCU.............................
+M59353.1/255-595                     ......GGGU..AG.GGAGCU.............................
+AF056386.1/1-275                     ......GGGU..AG.GUAGCA.............................
+AE002562.1/3043-2684                 ......GGGU..AG.GUUGCU.............................
+AL162752.2/213352-212993             ......GGGU..AG.GUUGCU.............................
+BX321865.1/54528-54812               ......GGGU..AG.AUCGCU.............................
+U28091.1/1-281                       ......GGGU..AG.AUAGCU.............................
+U28098.1/1-281                       ......GGGU..AG.GGAGCU.............................
+U28130.1/1-312                       ......GGGU..AG.AUAGCU.............................
+M59357.1/212-571                     ......GGGU..AG.GUUGCU.............................
+AF056383.1/1-336                     ......GGGU..UG.CUCGCU.............................
+AL139075.2/199352-199035             .............C.UUCGCU.............................
+AF181879.1/575-891                   ......AUACGCGC.UUCGCU.............................
+AE015478.1/3276-3629                 ......GGGU..AG.GUCGCU.............................
+M59356.1/53-421                      ......GGGU..AG.GUCGCU.............................
+AF160199.1/1-304                     ......GGGU..AG.GCUGCU.............................
+AF084931.1/10-309                    ......GGGU..AG.GCUGCU.............................
+AP001118.1/93360-92985               ......GGGU..AG.GCUGCU.............................
+AE005541.1/4151-3775                 ......GGGU..AG.GCUGCU.............................
+AF211853.1/1-377                     ......GGGU..AG.GCUGCU.............................
+M33657.1/1-383                       ......GGGU..AG.GCUGCU.............................
+AF295985.1/1-303                     ......GGGU..AG.GUUGCU.............................
+AF084930.1/10-310                    ......GGGU..AG.GUUGCU.............................
+AF295984.1/1-301                     ......GGGU..AG.GUUGCU.............................
+AE016844.1/252680-252307             ......GGGU..AG.GCUGCU.............................
+AF295986.1/1-303                     ......GGGU..AG.GCUGCU.............................
+AE013612.1/1854-1478                 ......GGGU..AG.GCUGCU.............................
+AF295983.1/1-297                     ......GGGU..AG.GUUGCU.............................
+U32841.1/440-64                      ......GGGU..AG.GUUGCU.............................
+AF160198.1/1-296                     ......GGGU..AG.GUUGCU.............................
+M19024.1/1-354                       ......GGGU..AG.GUUGCU.............................
+AE003942.1/8714-9072                 ......GGGU..AG.GUUGCU.............................
+U28121.1/1-293                       ......GGGU..AG.GUUGCU.............................
+U28125.1/1-311                       ......GGGU..AG.GUCGCU.............................
+U28124.1/1-293                       ......GGGU..AG.GUUGCU.............................
+U28123.1/1-318                       ......GGGU..AG.GUUGCU.............................
+U28084.1/1-331                       ......GGGU..AG.GUCGCU.............................
+U28090.1/1-293                       ......GGGU..AG.GUUGCU.............................
+U28126.1/1-293                       ......GGGU..AG.GUUGCU.............................
+U28122.1/1-293                       ......GGGU..AG.GUUGCU.............................
+U28089.1/1-303                       ......GGGU..AG.GCUGCU.............................
+U28129.1/1-356                       ......GGGU..AG.GUUGCU.............................
+U28100.1/1-299                       ......GGGU..AG.GCUGCU.............................
+U28097.1/1-303                       ......GGGU..AG.GUUGCU.............................
+U28111.1/1-306                       ......GGGA..UG.GUUGCU.............................
+U28082.1/1-411                       ......GGGU..AG.GUUGCU.............................
+U28113.1/1-312                       ......GGGU..AG.GCUGCU.............................
+AF056381.1/1-336                     ......GGGU..AG.AGAGCA.............................
+AF056382.1/1-336                     ......GGGU..AG.AGAGCA.............................
+AF056376.1/1-285                     ......GGGU..GG.AUUGCA.............................
+AE001171.1/8189-8540                 ......GGGU..AG.AUCGCA.............................
+AE001226.1/9-348                     ......GGGU..UG.AUUGCA.............................
+AF295981.1/1-332                     .....CAGGU..AG.GCCGCU.............................
+M64709.1/421-758                     ......GGGU..UG.GCCGCU.............................
+AF296043.1/1-364                     ......GGGU.AUUAGUCGCACCUCGC........GCAAA.........G
+AF296064.1/1-342                     ......GGGU..AG.AUCGAU.............................
+AF296046.1/1-290                     ......GGGU..AG.GUUGCU.............................
+U28083.1/1-351                       ......GGGU..AG.AUCGCC.............................
+AF296005.1/1-303                     ......GGGU..AG.GUUGCU.............................
+AF296034.1/1-348                     ......GGGU..AG.AUCGAU.............................
+AF296003.1/1-312                     ......GGGU..AG.GUUGCU.............................
+AF295999.1/1-300                     ......GGGU..AG.GUCGCA.............................
+AF295990.1/1-293                     ......GGGU..AG.GUUGCU.............................
+AF296054.1/1-354                     ......GGGU..AG.GUCGCU.............................
+U28118.1/1-313                       ......GGGU..UG.GCUGCU.............................
+AF296014.1/1-328                     ......GGGU..AG.GUCGCU.............................
+AF296013.1/1-294                     ......GGGU..AG.GUUGCU.............................
+AF296056.1/1-348                     ......GGGU..AG.ACCGAU.............................
+AF296008.1/1-290                     ......GGGU..UG.GUCGCU.............................
+AF296035.1/1-332                     ......GGGU..AG.GCUGAU.............................
+U28115.1/1-298                       ......GGGU.GUC.GCCGCU.............................
+AF296002.1/1-301                     ......GGGU..AG.GUUGCU.............................
+U28119.1/1-349                       ......GGGU..AG.GCCGCA.............................
+AF295992.1/1-307                     ......GGGU..AG.GUUGCU.............................
+AF296061.1/1-357                     ......GGGU..AG.ACUGAU.............................
+AF295994.1/1-311                     ......GGGU..AG.GUCGCU.............................
+AF296015.1/1-301                     ......GGGU..AG.GCUGCU.............................
+AF296009.1/1-310                     ......GGGU..AG.GUCGCU.............................
+AF296010.1/1-289                     ......GGGU..AG.GUCGCU.............................
+AF296020.1/1-302                     ......GGGU..AG.GCUGCU.............................
+AF296069.1/1-311                     ......GGGU..AG.GUCGCU.............................
+AF296023.1/1-301                     ......GGGU..AG.GCUGCU.............................
+AF296031.1/1-331                     ......GGGU.CUG.GCUGCU.............................
+AF295996.1/1-294                     ......GGGU..AG.GUCGCU.............................
+AF296030.1/1-331                     ......GGGU.CAG.GCUGCU.............................
+U28128.1/1-359                       ......AUGG..AG.GUGGCU.............................
+AF295995.1/1-321                     ......GGGU..AG.GUCGCU.............................
+AF296022.1/1-301                     ......GGGU..AG.GCUGCU.............................
+AF296063.1/1-293                     ......GGGU..AG.GUCGCU.............................
+U28120.1/1-381                       ......GGGU..CG.GUCGCU.............................
+AF296033.1/1-326                     ......GGGA.UUG.GCCGCU.............................
+AF295991.1/1-340                     ......GGGU..UG.GUUGCA.............................
+AF296049.1/1-292                     ......GGGU..AG.GUUGCA.............................
+AF296000.1/1-301                     ......GGGU..AG.GUUGCU.............................
+AF296062.1/1-368                     .....CAGGA..UG.GUCGCU.............................
+AF296021.1/1-305                     ......GGGU..AG.GCUGCU.............................
+AF296053.1/1-376                     ......GGGU..AU.GCCGCAUCCGGCGCCGCUCGCGCAAGUGAGCGGCG
+AF296048.1/1-341                     ......GGGU..AG.GUUGCU.............................
+AF296050.1/1-379                     ......GGGU..AG.GCUGCU.............................
+AF296038.1/1-392                     ......GGGU..AG.GUCGCG.............................
+AF296032.1/1-335                     ......GGGU..AG.GUCGCU.............................
+AF296016.1/1-301                     ......GGGU..AG.GCUGCU.............................
+AF296026.1/1-290                     ..CAGCACUCAUAC.UUCGCU.............................
+AF295997.1/1-291                     ......GGGU..UG.GUCGCU.............................
+AF296071.1/1-389                     ......GGGU..AG.GUUGCU.............................
+AF296036.1/1-329                     ......GGGU..AG.AUUGCU.............................
+AF296037.1/1-343                     ......GGGU..AG.GUCGCG.............................
+AF296058.1/1-334                     ......GGGU..AG.ACCGCU.............................
+AF296027.1/1-338                     ......GGGU..AG.GUUGCU.............................
+AF296051.1/1-334                     ......GGGU..AG.GCUGCU.............................
+U28101.1/1-327                       ......AGGU..AG.AUCGCA.............................
+AF296039.1/1-393                     ......GGGU..AG.GUCGCG.............................
+AF295993.1/1-289                     ......GGGU..AG.GUCGCU.............................
+AF296012.1/1-290                     ......GGGU..UG.GUCGCU.............................
+AF296052.1/1-316                     ......GGGU..AG.GCCGCU.............................
+AF296001.1/1-304                     ......GGGU..UG.GUCGCU.............................
+AF296055.1/1-421                     ......GGGU..AG.GCUGCU.............................
+AF296059.1/1-357                     ......GGGU..AG.GCUGCC.............................
+U28080.1/1-313                       ......GGGU..UG.GCUGCA.............................
+U28116.1/1-350                       ......GGGU..AG.GCCGCA.............................
+AF296004.1/1-335                     ......GGGU..AG.GCUGCU.............................
+AF296029.1/1-335                     ......GGGU..AG.GUCGCU.............................
+AF296028.1/1-330                     ......GGGU.CAG.GCUGCU.............................
+AF296047.1/1-318                     ......GGGU..AU.GUCGCU.............................
+AF296070.1/1-302                     ......GGGU..AG.GCUGCU.............................
+AF295998.1/1-302                     ......GGGU..AG.GCUGCU.............................
+U28127.1/1-285                       ......GGGU..AG.GUCGCU.............................
+AF296044.1/1-290                     ......GGGU..AG.GUUGCA.............................
+AF296045.1/1-323                     ......GAGU..UG.GCCGCU.............................
+AF296018.1/1-298                     ......GGGU..AG.GCUGCU.............................
+AF296011.1/1-335                     ......GGGU..AG.GUUGCU.............................
+#=GC SS_cons                         >>>..........>.>>>...<<<<<<<....................>>
+
+BX248358.1/328133-327709             .......UGA.GGC.GG.CCA.......GUGA........UGGUUU.CG.
+AF110051.1/1-289                     .......GGA.GCC.GG.UCA.......GCAA........UGGCCG..G.
+AF110049.1/1-307                     .......AGA.GCC.GG.CCA.......GCAA........UGGUCG..G.
+AF110050.1/1-307                     .......GGA.GCC.GG.UCA.......GCAA........UGGCCG..G.
+U64884.1/1-325                       .......CGA.GCC.CG.CCA.......GCGA........UGGCGG..G.
+AF110048.1/1-309                     .......CGA.GGC.GU.CCA.......GCAA........UGGGCG..U.
+AF110047.1/1-310                     .......CGA.GGC.AC.GCA.......GCAA........UGCGUG..A.
+AF110052.1/1-312                     .......CCA.GGC.CG.CUG.......GCAA........CAGCGG..U.
+AF110046.1/1-310                     .......GGA.GGC.GG.CUG.......GUAA........CAGCCG..C.
+AF110037.1/1-266                     .......AGA.GAC.CA.UCG.......GCAA........CGAUGG..C.
+AF110036.1/1-281                     .......AGA.GGC.CA.UCG.......GCAA........CGAUGG..U.
+AF110044.1/1-266                     .......AGA.GAC.CA.UCG.......GCAA........CGAUGG..C.
+AF110039.1/1-307                     .......GGA.GGC.CG.UCG.......GCAA........CGGCGG..U.
+AF110042.1/1-278                     .......CGA.GGC.UG.UCG.......GCAA........CGGCAG..C.
+AF110041.1/1-292                     .......GGA.GGG.CG.UCG.......GCAA........CGGCGC..U.
+AF110038.1/1-326                     .......CGA.GGC.UG.UCG.......GCAA........CGGCAG..C.
+AF110045.1/1-308                     .......GGA.GGC.UG.CCG.......GCAA........CGGCAG..C.
+AF110040.1/1-273                     .......GGA.GGC.UG.CCG.......GCAA........CGGCAG..U.
+AF110056.1/1-326                     .......CGA.GGC.UG.UCG.......GCAA........CGGCAG..C.
+AF110054.1/1-306                     .......CCA.GGC.GG.UCG.......GCAA........CGGCCG..U.
+AF110053.1/1-305                     .......CCA.GGC.GG.UCG.......GCAA........CGGCCG..U.
+AF110055.1/1-272                     .......GGA.GGC.CG.UCA.......GCAA........UGACGG..U.
+AF012803.1/1-337                     .......UGA.GCC.UG.CCG.......GCGA........CGGCAG..G.
+AF012807.1/1-341                     .......UGA.GCC.UG.UCG.......GCGA........CGGCAG..G.
+AF012805.1/1-341                     .......UGA.GCC.UG.UCG.......GCGA........CGGCAG..G.
+AF012792.1/1-339                     .......GGA.GCC.UG.UCG.......GCGA........CGGCAG..G.
+AF012804.1/1-339                     .......CGA.GCC.UG.UCG.......GCGA........CGGCAG..G.
+AF012798.1/1-339                     .......GGA.GCC.UG.UCG.......GCGA........CGGCAG..G.
+AF012801.1/1-340                     .......AGA.GCC.UG.UCG.......GCGA........CGGCAG..G.
+AF012799.1/1-340                     .......AGA.GCC.UG.UCG.......GCGA........CGGCAG..G.
+AF056388.1/1-332                     AGCCC......CGU.CC.GCGGUGGUCCCCAGGGACUCGGCGCGGG..C.
+AE016931.1/133770-134130             .......AAA.GUG.UC.GUG.......GUGA........CACGCC..A.
+AE017175.1/112368-111971             .......GGA.GCC.AU.GCG.......GUGA........CGCACG..G.
+L25705.1/1-330                       .......GGA.GUC.UG.UCA.......GCAA........UGGCAG..A.
+U28104.1/1-304                       .......AGA.GUU.GC.GUA.......GUGA........UACGUA..A.
+U28108.1/1-339                       .......UGA.UCCCGG.UUG.......GUAA........CUUCCG..G.
+U28079.1/1-347                       .......UGA.UCU.CA.UCA.......GCAA........UGAUGU..G.
+U28092.1/1-318                       .......AAA.GUA.AU.GUG.......GCAA........CACAUU..A.
+U28095.1/1-295                       .......ACA.GGU.AA.ACA.......GUAA........UGUUUA..U.
+AE002336.2/7220-7614                 .......UGA.GGA.GU.ACA.......GUAA........UGUGCU..C.
+AE001313.1/3291-3698                 .......UGA.GGA.GU.ACA.......GUAA........UGUGCU..C.
+AJ310737.1/16-366                    .......UGA.GGG.AU.AUA.......GUAA........UAUAUC..C.
+AE002183.2/10502-10097               .......UGA.GGG.AU.CUA.......GUAA........UAGCUC..C.
+AF056378.1/1-333                     .......UGA.GGG.AU.AUA.......GUAA........UAUAUC..C.
+AJ012179.2/7-312                     .......UGA.GGG.UU.UCG.......GUGA........CGGCGC..C.
+L25704.1/3-383                       .......U..........................................
+L25703.1/209-594                     .......U..........................................
+AF056377.1/1-328                     GGCUG...GA.GGA.CA.CCA.......GCAA........UGGUGU..U.
+AF056380.1/1-328                     GGCUG...GA.GGA.CA.CCA.......GCAA........UGGUGU..U.
+X97391.1/1-342                       .......CGA.GGC.CG.CCG.......GAGA........CGGCGG..U.
+AJ272222.1/1-305                     .......CGA.GGC.CA.CCG.......GUAUA.......CGGUGG..U.
+X97393.1/1-299                       .......AGA.GGG.UU.UGA.......GUAA........UCAGGC..U.
+AF056387.1/1-312                     .......AGA.GGU.GG.CUA.......GUAA........UAGCCA..U.
+X97392.1/1-315                       .......AGA.GGC.AC.CUG.......GUAA........CAGGUG..U.
+X65648.1/159-615                     .......AGA.GGC.GU.UUG.......GUAA........CAAACG..U.
+X97395.1/1-391                       .......AGA.GGC.GU.UUG.......GUAA........CAAACG..U.
+X65649.1/118-584                     .......AGA.GGC.GU.UUG.......GUAA........CAAACG..U.
+X97397.1/1-359                       .......AGA.GGU.GU.CUG.......GUAA........CAGGCA..U.
+X73135.1/41-490                      .......AGA.GGU.AU.UUG.......GUAA........CAAAUA..U.
+X97396.1/1-359                       .......AGA.GAC.GU.UUG.......GUAA........CAGCCA..U.
+AJ272219.1/1-333                     .......UGA.GGC.UA.CCG.......GUAA........CGUUAG..U.
+AJ272225.1/1-308                     .......UGA.GAC.UGUGAA.......GUAA........UUCCAG..U.
+AJ272226.1/1-308                     .......UGA.GGC.UG.UAA.......GUAA........UUCCAG..U.
+AJ272220.1/1-334                     .......UGA.GGC.UA.UCG.......GCAA........CGCUAG..U.
+AE017166.1/105041-105427             .......CGA.GGC.UG.UUG.......GAGA........CAACAG..U.
+AJ272218.1/1-333                     .......UGA.GGC.UA.GCG.......GUAA........CGUUAG..U.
+AJ272223.1/1-307                     .......UGA.GGC.UGUGAA.......GUAA........UUCCAG..U.
+AJ272221.1/1-323                     .......UGA.GGC.UA.GCG.......GUAA........CGUUAG..U.
+AJ272224.1/1-311                     .......UGA.GAC.UUUGAA.......GUAA........UUCCAG..U.
+Y16812.1/5-485                       .......AGA.GGU.GU.CUG.......GUAA........CAGGCA..U.
+U28093.1/1-294                       .......AGA.GGG.UU.UGG.......GUAA........CCAAAU..U.
+U28099.1/1-297                       .......AGA.GGG.UU.CAG.......GAGA........CUGGGC..U.
+AE001942.1/5499-5945                 .......UGA.GGC.GUCCUG.......GCAA........CAGGCG..U.
+X60463.1/375-755                     .......UGA.GGC.CG.GUG.......GCGA........CACCGG..U.
+Z15006.1/117-498                     .......UGA.GGC.CG.GUG.......GCGA........CACCGG..U.
+AE007642.1/7926-8270                 .......UGA.AUC.UU.AUG.......GUAA........CAUAAG..G.
+U64879.1/1-302                       .......GGA.GCC.UA.UUG.......GUAA........CAAUAG..G.
+U64880.1/1-331                       .......AGA.GCC.UA.UUG.......GCGA........CAAUAG..G.
+AF295980.1/1-285                     .......UGA.AAU.UA.UAA.......GAGA........UUAUAA..U.
+AF296042.1/1-327                     .......UGA.AUG.CA.AGG.......GUAA........CCUUGC..A.
+AF296041.1/1-327                     .......UGA.GUG.CA.AGG.......GUAA........CCUUGC..A.
+AF056385.1/1-376                     .......GGA.GCU.AG.CGA.......GCAA........UUGCUA..G.
+AF056384.1/1-320                     .......CGA.GGC.UG.CAG.......GCAA........CUGCGG..U.
+U28114.1/1-344                       .......CGA.ACC.GC.CGA.......GCAA........UCGUCG..G.
+U28085.1/1-384                       .......AGA.GGC.CG.CGG.......GCAA........CCGUGG..U.
+U28112.1/1-339                       .......GGA.GGC.GG.CGA.......GCAA........UCGCCG..U.
+U28087.1/1-340                       .......GGA.GGC.GG.CGA.......GCAA........UCGUCG..U.
+M59354.1/1-402                       .......AGA.GGC.GG.CAU.......GCAA........AUGCCG..U.
+M59355.1/163-591                     .......CGA.GGC.GU.CCG.......GUAA........CGGGCG..U.
+AJ235272.1/10905-10521               .......UGA.GGU.AA.ACG.......GUAA........CGUUUA..U.
+AE017258.1/184968-184621             .......UGC.GGU.AA.AUG.......GUAA........CAUUUA..C.
+U28107.1/1-372                       .......AAA.GCG.CC.GGA.......GCAA........UCCGGC..G.
+U28094.1/1-332                       .......UGA.GGC.CG.UCG.......GCAA........CGCCGG..U.
+U28106.1/1-395                       .......AGA.GCC.GG.UCA.......GCAA........UGGCCG..G.
+U28086.1/1-321                       .......UGA.GGC.GA.AGG.......GCAA........CCUUCG..U.
+U28103.1/1-323                       .......CGA.GGC.GU.CCG.......GCGA........CGGACG..U.
+U28117.1/1-347                       .......UGA.GCC.CG.UCG.......GUAA........CGGCGG..G.
+U28081.1/1-319                       .......UGA.GGC.GA.AGG.......GCAA........CCUUCG..U.
+U28109.1/1-327                       .......UGA.GCC.GU.UCC.......GCAA........GGAUCG..G.
+U28110.1/1-342                       .......UGA.GGC.GU.CCG.......GUGA........CGGGCG..U.
+U28102.1/1-355                       .......UGA.GGC.GC.AAG.......GUAA........CUUGCG..U.
+U28105.1/1-352                       .......UGA.GCGCGC.CCG.......GCAA........CGGGCC..G.
+BX640434.1/240958-240545             .......GGA.GCG.GU.CCA.......GCAA........UGGUUC..G.
+M59353.1/255-595                     .......GGA.GCC.GG.CUG.......GUAA........CAGCCG..G.
+AF056386.1/1-275                     ......CCGA.GCC.AU.CAG.......GCGA........CUGAUG..G.
+AE002562.1/3043-2684                 .......UGA.GCA.UA.CCG.......GUAA........CGGUAU..G.
+AL162752.2/213352-212993             .......UGA.GCA.UA.CCG.......GCAA........CGGUAU..G.
+BX321865.1/54528-54812               .......CGA.GCA.CA.CGG.......GUAA........CUGUAU..G.
+U28091.1/1-281                       .......UGA.GCG.UG.UGA.......GUAA........UUGCAC..G.
+U28098.1/1-281                       .......UGA.GCC.GG.UCG.......GUAA........CGACCG..G.
+U28130.1/1-312                       .......UGA.GCG.UG.UGA.......GUAA........UUGCAC..G.
+M59357.1/212-571                     .......UGA.GGG.UG.UGG.......GCAA........CCGCAC..U.
+AF056383.1/1-336                     .....GAUGA.GGC.CC.CUGG......GCAA.......CCAGGGC..C.
+AL139075.2/199352-199035             .......UGA.UUU.UG.UUU.......GCAA........AAACAA..A.
+AF181879.1/575-891                   .......UGA.GGA.AU.AUU.......GCAA........AAUAUU..U.
+AE015478.1/3276-3629                 .......UGA.GCC.UG.UGA.......GCGA........UUGCAG..G.
+M59356.1/53-421                      .......AGA.GGC.GU.GCG.......GCGA........CGCACG..U.
+AF160199.1/1-304                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF084931.1/10-309                    .......UGA.GCC.AG.UGC.......GUGA........GUGCUG..G.
+AP001118.1/93360-92985               .......UGA.AUU.AG.UAA.......GUGA........UUGCUA..A.
+AE005541.1/4151-3775                 .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF211853.1/1-377                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+M33657.1/1-383                       .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF295985.1/1-303                     .......UGA.GCC.AG.UGC.......GCGA........GUGCUG..G.
+AF084930.1/10-310                    .......GGA.GCC.AG.CGC.......GCAA........GUUCUG..G.
+AF295984.1/1-301                     .......GGA.GCC.AG.UGC.......GCAA........GUGCUG..G.
+AE016844.1/252680-252307             .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF295986.1/1-303                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AE013612.1/1854-1478                 .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF295983.1/1-297                     .......UGA.GCG.UA.UGU.......GUAA........AUGUAC..G.
+U32841.1/440-64                      .......UGA.GCG.GC.AGA.......GUAA........UUUGUC..G.
+AF160198.1/1-296                     .......AAA.GAU.GU.CCA.......GUGA........UGGCCA..U.
+M19024.1/1-354                       .......AAA.GAU.GU.CCA.......GUGA........UGGCCA..U.
+AE003942.1/8714-9072                 .......UGA.GCA.CC.GUG.......GUGA........CGCGGU..G.
+U28121.1/1-293                       .......AAA.GGU.GU.CCA.......GUGA........UGGCCA..U.
+U28125.1/1-311                       .......GGA.GCG.UA.UGA.......GUGA........UUGUAC..G.
+U28124.1/1-293                       .......AAA.GAU.GU.CCA.......GUGA........UGGCCA..U.
+U28123.1/1-318                       .......UGA.GCG.UA.CGA.......GCGA........UUGUGC..G.
+U28084.1/1-331                       .......CGA.GGC.GC.ACGG......CUG........UCGUGCG..U.
+U28090.1/1-293                       .......AAA.GAU.GU.CCA.......GUGA........UGGCCA..U.
+U28126.1/1-293                       .......AAA.GAU.GU.CCA.......GUGA........UGGCCA..U.
+U28122.1/1-293                       .......AAA.GAU.GU.CCA.......GUGA........UGGCCA..U.
+U28089.1/1-303                       .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+U28129.1/1-356                       .......UGA.GCU.UG.UCG.......GUAA........CGGCAA..G.
+U28100.1/1-299                       .......AGA.GGC.CG.UCG.......GCAA........CGGCGG..U.
+U28097.1/1-303                       .......UGA.GCA.CA.CCA.......GCAA........UGAUGU..G.
+U28111.1/1-306                       .......AGA.GGC.UG.CGG.......GCAA........CCGCGG..U.
+U28082.1/1-411                       .......UGA.GCC.UG.UCG.......GUGA........CGGCAG..G.
+U28113.1/1-312                       .......AGA.GGC.CG.UCG.......GCAA........CGACGG..U.
+AF056381.1/1-336                     ......AAGA.CUC.CG.AUC.G.....GUAA.......CUUUCGG..A.
+AF056382.1/1-336                     ......AAGA.CUC.CG.AUC.G.....GUAA.......CUUUCGG..A.
+AF056376.1/1-285                     .......UGA.UUU.UU.UCA.......GUGA........UGAAAA..A.
+AE001171.1/8189-8540                 .......CGA.UUU.UU.UUA.......GCGA........UAAAAA..A.
+AE001226.1/9-348                     .......UAA.AUU.UA.UAUA......GCGA.......UAUAUAA..A.
+AF295981.1/1-332                     .......UAA.GAA.GA.GGG.......GUAA........CCCUCU..U.
+M64709.1/421-758                     .......UGA.GGU.GU.GCG.......GUAA........CGCACA..C.
+AF296043.1/1-364                     CGGGG......AGC.AC.GGGGC.....GCAA...GC...CCCGGG..C.
+AF296064.1/1-342                     .......GGA.UCC.CG.AUU.......GCAA........AGUCGG..G.
+AF296046.1/1-290                     .......UGA.GGU.AU.GUG.......GUGA........CACAUA..U.
+U28083.1/1-351                       .......AGA.GGA.GC.CUG.......GCGA........CAGGCU..U.
+AF296005.1/1-303                     .......AGA.GGC.AA.CUG.......GUGA........CAGUUG..U.
+AF296034.1/1-348                     .......GGA.UCC.UG.AUU.......GUGA........AGUCAG..G.
+AF296003.1/1-312                     .......GGA.GGC.GG.CCG.......GUAA........CGGCCG..U.
+AF295999.1/1-300                     .......CGA.GGC.CG.CCG.......GUGA........CGGCGG..U.
+AF295990.1/1-293                     .......UGA.GGU.GG.CCG.......GUGA........CGGCUA..U.
+AF296054.1/1-354                     .......UCA.GGC.AC.ACA.......GCAA........UCUGUG..C.
+U28118.1/1-313                       .......GGA.GCG.UG.AUG.......GUGA........CAUCAU..G.
+AF296014.1/1-328                     .......UGA.GGU.CU.GUG.......GUGA........CACAGA..U.
+AF296013.1/1-294                     .......AGA.GGU.GU.CCG.......GUGA........CGGGCA..U.
+AF296056.1/1-348                     .......UGA.UCC.UG.ACG.......GUAA........CGUCAG..G.
+AF296008.1/1-290                     .......UGAGGCU.GG.AAG.......GUGA........CUUCCA..G.
+AF296035.1/1-332                     .......CGA.UCC.CG.GUA.......GCGA........UACCGG..G.
+U28115.1/1-298                       .......AAA.GCC.CC.ACG.......GCAA........CGUGGGC.G.
+AF296002.1/1-301                     .......UGA.GGU.AG.CCG.......GUGA........CGGCUA..U.
+U28119.1/1-349                       .....AUGGA.AGU.CG.GGGG......GCAA.......CUCCCGA..C.
+AF295992.1/1-307                     .......AGA.GGC.GA.CCG.......GUGA........CGGUUG..U.
+AF296061.1/1-357                     .......UGA.ACC.UG.AUU.......GCGA........AGUCAG..G.
+AF295994.1/1-311                     .......UGA.GGU.GU.GUG.......GCGA........CACACA..U.
+AF296015.1/1-301                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF296009.1/1-310                     .......ACA.GGC.AG.GUG.......GUGA........CACCUG..U.
+AF296010.1/1-289                     .......UGA.GGC.GU.CCG.......GUGA........CGGGCG..U.
+AF296020.1/1-302                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF296069.1/1-311                     .......UGA.GCG.UA.UGA.......GUGA........UCAUAC..G.
+AF296023.1/1-301                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF296031.1/1-331                     .......UGA.GAC.CG.UCG.......GCAA........CGGCGG..U.
+AF295996.1/1-294                     .......UGA.GGU.GU.GUG.......GUGA........CACACA..U.
+AF296030.1/1-331                     .......UGA.GGC.CG.UCG.......GCAA........CGGCGG..U.
+U28128.1/1-359                       .......UGA.GCU.GU.ACA.......GAAA........UGUAUG..G.
+AF295995.1/1-321                     .......ACA.GGC.AG.GUG.......GUGA........CACCUG..U.
+AF296022.1/1-301                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF296063.1/1-293                     .......ACA.GGC.AG.GUG.......GUGA........CACCUG..U.
+U28120.1/1-381                       .......U..........................................
+AF296033.1/1-326                     .......CGA.GGU.CG.CUG.......GCGA........CAGCGA..U.
+AF295991.1/1-340                     .......AGA.GGC.GU.CUC.......GCAA........GAGGCG..U.
+AF296049.1/1-292                     .......CGA.GGU.GC.UUG.......GUGA........CGAGCA..U.
+AF296000.1/1-301                     .......AGA.GGU.AG.CCG.......GUGA........CGGCUA..U.
+AF296062.1/1-368                     .......AGA.GGC.GC.GCG.......GCGA........CGUGCG..U.
+AF296021.1/1-305                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF296053.1/1-376                     CGGGA..CGA.GGC.CG.CC........GCGA.........GGCGG..C.
+AF296048.1/1-341                     .......AGA.GGU.AC.CUG.......GCAA........CAGGUA..U.
+AF296050.1/1-379                     .......CGA.GAC.GC.CGA.......GUAA........UCGUCG..U.
+AF296038.1/1-392                     .....AUUGA.GGC.GG.CGA.......GCAA........UCGUCG..UG
+AF296032.1/1-335                     .......UGA.UUC.CG.CUG.......GCAA........CAGCGG..G.
+AF296016.1/1-301                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF296026.1/1-290                     .......UGA.ACG.UA.UUG.......GCAA........CAACAC..G.
+AF295997.1/1-291                     .......UGAGGCU.GG.AGG.......GUGA........CCUUCA..G.
+AF296071.1/1-389                     .......UGA.GCC.AA.UUG.......GCAA........CAGUUG..G.
+AF296036.1/1-329                     .......AAA.AGC.UU.UCA.......GCAA........UGGUAG..U.
+AF296037.1/1-343                     .....AUUGA.GGC.GA.CGA.......GCAA........UCGUCG..UG
+AF296058.1/1-334                     .......AGA.ACC.GG.UCG.......GCAA........CGGCCG..G.
+AF296027.1/1-338                     .......UGA.GGC.AU.UCG.......GUGA........CGAAUG..A.
+AF296051.1/1-334                     .......UGA.UUC.UA.AUG.......GCGA........CAUUAG..G.
+U28101.1/1-327                       .......UGA.CAU.AU.GUA.......GCAA........UGCAUA..U.
+AF296039.1/1-393                     .....AUUGA.GGC.GG.CGA.......GCAA........UCGUCG..UG
+AF295993.1/1-289                     .......UGA.GGU.AC.AUG.......GUGA........CAUGUU..A.
+AF296012.1/1-290                     .......UGA.GGCUGG.AAG.......GCGA........CUUUCG..G.
+AF296052.1/1-316                     .......CGA.GGC.GC.ACG.......GUAA........CGGGCG..U.
+AF296001.1/1-304                     .......UGAGGCC.GG.AGG.......GUGA........CCUUCA..G.
+AF296055.1/1-421                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF296059.1/1-357                     .......AGA.GGC.GG.CGG.......GCAA........CCGUCG..U.
+U28080.1/1-313                       .......GGA.GCG.UG.AUG.......GUGA........CAUCAC..G.
+U28116.1/1-350                       .......AGA.GGU.CC.AGG.......GCAA........CCGGGA..C.
+AF296004.1/1-335                     .......CGA.GGC.GU.CCG.......GCGA........CGGGCG..C.
+AF296029.1/1-335                     .......UGA.CCU.CG.AUG.......GAGA........CAUCGA..G.
+AF296028.1/1-330                     .......UGA.GGC.CA.UCG.......GCAA........CGGUGG..U.
+AF296047.1/1-318                     .......GGA.GAU.GA.GCG.......GUGA........CGCGCA..U.
+AF296070.1/1-302                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF295998.1/1-302                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+U28127.1/1-285                       .......UGA.GCC.UG.CCG.......GCGA........CGGCAG..G.
+AF296044.1/1-290                     .......AGA.GGU.GU.GUG.......GCGA........CACACA..U.
+AF296045.1/1-323                     .......UGA.GAU.AA.GCA.......GUAA........UGAUUA..U.
+AF296018.1/1-298                     .......UGA.GCC.AG.UGA.......GCGA........UUGCUG..G.
+AF296011.1/1-335                     .......UGA.GGU.AG.CCG.......GCGA........CGGCUA..U.
+#=GC SS_cons                         >>>>>......<<<.<<.<<<<<<<<......>>>>>...>>>>>>..>.
+
+BX248358.1/328133-327709             UCC.AGAUGGAUGAUCGCC.......GCUG.A...UC..U...CCG....
+AF110051.1/1-289                     CCG.AGAUGGAUGGCCGUC.......GCCG.C...GU..C...ACCG...
+AF110049.1/1-307                     CCC.AGAUGGAUGGCCGUC.......GCCG.C...GC..C...ACCG...
+AF110050.1/1-307                     CCG.AGAUGGAUGACCGUC.......ACUG.C...AC..CAACGUCG...
+U64884.1/1-325                       CCC.AGAUGGAUGGCCGUC.......ACCU.C...GC..G...CGGG...
+AF110048.1/1-309                     CCC.AGAUGGAUGGUCGCCCA.............................
+AF110047.1/1-310                     CCC.AGAUGGAUGGUCGCC.......CCCC.A...GC..C..........
+AF110052.1/1-312                     CGC.AGAUGGAUGAUCGCC.......CCCU.C...CG..C..........
+AF110046.1/1-310                     CGU.AGAUGGAUGGUCGCCGA.............................
+AF110037.1/1-266                     CCG.AGAUGGAUGAUCGCCGA.............................
+AF110036.1/1-281                     CCG.AGAUGGAUGGUCGCCGA.............................
+AF110044.1/1-266                     CCG.AGAUGGAUGAUCGCCGA.............................
+AF110039.1/1-307                     CGU.AGAUGGAUGGUCGCC.......CCUC.C...UC..C...C......
+AF110042.1/1-278                     CCU.AGAUGGAUGGUCGCC.......CCCU.C...G..............
+AF110041.1/1-292                     CGU.AGAUGGAUGGUCGCC.......ACGC....................
+AF110038.1/1-326                     CCU.AGAUGGAUGGUCGCC.......AACC.G...GG..G...CCAC...
+AF110045.1/1-308                     CCU.AGAUAGAUGAUCGCCAG.............................
+AF110040.1/1-273                     CCU.AGAUGGAUGGUCGCCAC.............................
+AF110056.1/1-326                     CCU.AGAUGGAUGGUCGCC.......AACC.G...GG..G...CCAC...
+AF110054.1/1-306                     CGC.AGAUGGAUGAUCGCC.......ACUC.G...GG..C..........
+AF110053.1/1-305                     CGC.AGAUGGAUGAUCGUC.......ACUC.G...GG..C..........
+AF110055.1/1-272                     CCG.AGAUGGAUGACCGUCCCA............................
+AF012803.1/1-337                     CCC.AGAUGGAUGGUCGCC.......CAUC.G...UC..C...GCC....
+AF012807.1/1-341                     CCC.AGAUGGAUGGUCGCC.......CAGC.G...CUG.C...GCC....
+AF012805.1/1-341                     CCC.AGAUGGAUGGUCGCC.......CAGC.G...CUG.C...GCC....
+AF012792.1/1-339                     CCA.AGAUGGAUGGUCGCC.......CAGC.G...UC..C...GCC....
+AF012804.1/1-339                     CCC.AGAUGGAUGGUCGCC.......CAUC.G...CC..C...GCC....
+AF012798.1/1-339                     CCA.AGAUGGAUGGUCGCC.......CAGC.G...UC..C...GCC....
+AF012801.1/1-340                     CCC.AGAUGGAUGGUCGCC.......CAUC.G...UC..C...GCC....
+AF012799.1/1-340                     CCC.AGAUGGAUGGUCGCC.......CAUC.G...UC..C...GCC....
+AF056388.1/1-332                     G...AGAUGGAUGGCUGCUCU.............................
+AE016931.1/133770-134130             CUC.AGAUAAAUGACAGGC.......ACCU.U...AU.............
+AE017175.1/112368-111971             CCA.AGAUAAAUGACAGAC.......GCUC.U...GG..C...UA.....
+L25705.1/1-330                       UCU.AGAUAAAUGAUAGAA.......AACC.G...A..............
+U28104.1/1-304                       UCG.AGAUAAAUGGCAGAC.......GUUG.U...G..............
+U28108.1/1-339                       GAC.AGAUAAAUGAUAGCCACUAAU.CCAC.C...UU..G...C......
+U28079.1/1-347                       ACC.AGAUAAAUGAUAAAG.......GCCC.C...GA.............
+U28092.1/1-318                       CUC.AGAUAAAUGACAAACA......CCUU.A...AU.............
+U28095.1/1-295                       CGC.AGAUAAAUGAUAGUGUAG............................
+AE002336.2/7220-7614                 CCU.AGAUGAAUGGUUGCC.......CACA.A...GU..A...AGAAU..
+AE001313.1/3291-3698                 CCU.AGAUGAAUGGUUGCC.......CGCA.A...GC..A...AGAAC..
+AJ310737.1/16-366                    CCU.AGAUGAAUGGUUGCC.......CUCA.A...GA..U...GAG....
+AE002183.2/10502-10097               CCU.AGAUGAAUGGUUGCC.......CUUA.G...GA..U...AGUUC..
+AF056378.1/1-333                     CCU.AGAUGAAUGGUUGCC.......CUCA.A...GA..U...GGG....
+AJ012179.2/7-312                     CCU.AGAGGAAUGAUUGCU.......CGUC.U...GC.............
+L25704.1/3-383                       ..C.AGAUAAAUGGCUGCA.......ACAU.C...AC..U...A......
+L25703.1/209-594                     ..C.AGAUAAAUGACUGCA.......GCUU.C...AU..C...A......
+AF056377.1/1-328                     CAC.AGAUGGAUGAUCACC.......GGCC.C..................
+AF056380.1/1-328                     CAC.AGAUGGAUGAUCACC.......GGCC.C..................
+X97391.1/1-342                       CCC.AGACAGAUGAUCACC.......CCGG.GC..AG..G...G......
+AJ272222.1/1-305                     CCC.AGACAGAUGAUCAUCCAGA...........................
+X97393.1/1-299                       CCC.AGAGAGAUGGCGGUAAA.............................
+AF056387.1/1-312                     CCC.AGAGAGAUAACUGCC.......CUCU.G...UC.............
+X97392.1/1-315                       CCC.AGAUAGAUAACCCCCUUU............................
+X65648.1/159-615                     CCC.AGAUAGAUAAUCGCC.......CUCG.U...GU..A...AA.....
+X97395.1/1-391                       CCC.AGAUAGAUAAUCGCC.......CUCG.U...GU..A...AA.....
+X65649.1/118-584                     CCC.AGAUAGAUAACCGCC.......CUCA.U...GU..A...GAGAA..
+X97397.1/1-359                       CCC.AGAUAGAUAACUGCC.......CUCU.U...AA..C...UG.....
+X73135.1/41-490                      CCC.AGAUAGAUAACCGCU.......AGGGCA...GU..U...G......
+X97396.1/1-359                       CCC.AGAUAGAUAACUACC.......CCCA.A...UA..A...GACGU..
+AJ272219.1/1-333                     CCC.AGAUAGAUGAUUACC.......CAUU.C...UC..U...UUC....
+AJ272225.1/1-308                     UCU.AGAUAGAUGAUUGCC.......CAUC.U...U..............
+AJ272226.1/1-308                     CCU.AGAUAGAUGAUUGCC.......CAUC.U...U..............
+AJ272220.1/1-334                     CCC.AGAUAGAUGAUUACC.......CAUU.C...AC..U...UUC....
+AE017166.1/105041-105427             CCC.AGAUAGAUGAUCACC.......CACU.A...AC..C...A......
+AJ272218.1/1-333                     CCC.AGAUAGAUGAUUGCC.......CAUU.C...CC..U...UUC....
+AJ272223.1/1-307                     CCU.AGAUAGAUGAUUGCC.......CAUC.U...U..............
+AJ272221.1/1-323                     CCC.AGAUAGAUGAUUACC.......CAUU.C...GC..U...UUC....
+AJ272224.1/1-311                     CCU.AGAUAGAUGAUUGCC.......CAUC.U...UA.............
+Y16812.1/5-485                       UCG.AGAUAGAUAGCUGCC.......CCUA.A...GU..C...UG.....
+U28093.1/1-294                       CCA.AGAUAGAUGACGAUUUA.............................
+U28099.1/1-297                       CGA.AGAGAGAUGACGAUCGUA............................
+AE001942.1/5499-5945                 CCC.AGACAGAUGAUCAGG.......CUGC.C...CC..A...GGG....
+X60463.1/375-755                     CCC.AGAGAGAUGACCGCGGA.............................
+Z15006.1/117-498                     CCC.AGAGAGAUGACCGCGUA.............................
+AE007642.1/7926-8270                 UCU.AGAUAGAUGAUUGUCGA.............................
+U64879.1/1-302                       CCU.AGAUAGAUGAUUGUCUA.............................
+U64880.1/1-331                       CGU.AGAUAGAUGGCUGUCUA.............................
+AF295980.1/1-285                     UCU.AGAUAAAUAAUUAACAU.............................
+AF296042.1/1-327                     UCU.AGAGUAAUGGUCACC.......CUGU.C...UU..U...CU.....
+AF296041.1/1-327                     UCU.AGAGUAAUGGUCACC.......CUGC.C...UU..C...CU.....
+AF056385.1/1-376                     CCU.AGAGAAAUGGUCGUC.......AGAC.G...UU..U...UCGA...
+AF056384.1/1-320                     CCC.AGAUAAAUGGCCACUCU.............................
+U28114.1/1-344                       UCU.AGAUGAAUGGCCGUCACCUGAU........................
+U28085.1/1-384                       CGU.AGAGGAAUGAUCGCCA......AAUC.G...C..............
+U28112.1/1-339                       CCU.AGAGAAAUGACCAUC.......GCCG.C...CC.............
+U28087.1/1-340                       CCU.AGAGAAAUGACCAUC.......GCCG.G...CC..C..........
+M59354.1/1-402                       CCC.AGAUGAAUGGCUGCC.......ACGU.U...CC..G...G......
+M59355.1/163-591                     CCC.AGAUGAAUGGCCAUC.......CCCG.U...CG..U...CGCGU..
+AJ235272.1/10905-10521               CCU.AGAUAAAUAACUGCA.......AUGA.A...U..............
+AE017258.1/184968-184621             UCC.AGAUAAAUAGCUACAUA.............................
+U28107.1/1-372                       ACC.AGAUGAAUGGCUGCC.......ACCG.C...AG..G...CCCGU..
+U28094.1/1-332                       GGU.AGAGGAAUGAUCGUC.......ACUG.U...CC.............
+U28106.1/1-395                       CGU.AGAGGAAUGGUCGCC.......CAUC.U...GC..U..........
+U28086.1/1-321                       CCU.AGAGGAAUGGUCGCC.......GAUC.C...CC..U..........
+U28103.1/1-323                       CCC.AGAGGAAUGGUCAUC.......CAGU.C...C..............
+U28117.1/1-347                       CCU.AGAGGAAUGGUCAUC.......CAGG.G...GG..C..........
+U28081.1/1-319                       CCU.AGAGGAAUGGUCGCC.......GAUC.C...CC..U..........
+U28109.1/1-327                       CCU.AGAGGAAUGGUCGCC.......UAUC.C...CC.............
+U28110.1/1-342                       CCU.AGAGGAAUGAUCGUC.......GCCG.G...CU.............
+U28102.1/1-355                       CCC.AGAGGAAUGGCCGUC.......ACGU.C...UG..C...GUGGU..
+U28105.1/1-352                       CCU.AGAGGAAUGGCUGCC.......GGUG.C...GGAUA...CGGUC..
+BX640434.1/240958-240545             CCA.AGAGGAAUGAUUGCC.......CGCC.G...GG.............
+M59353.1/255-595                     CCU.AGAGGAAUGGUUGUC.......ACGC.A...CC..G...UUUGC..
+AF056386.1/1-275                     CCA.AGAUUAAUGGCGGUC.......ACAU.G...GC..G...G......
+AE002562.1/3043-2684                 CCU.AGAGGAAUGACUGUCCG.............................
+AL162752.2/213352-212993             CCU.AGAGGAAUGACUGUCCG.............................
+BX321865.1/54528-54812               CCU.AGAGGAAUGACUGUCCA.............................
+U28091.1/1-281                       CCU.AGAGGAAUGACUGUC.......AGCU.A...C..............
+U28098.1/1-281                       CCU.AGAGGAAUGAUUGUC.......ACGU.G...CC..G...GCAAC..
+U28130.1/1-312                       CCU.AGAGGAAUGACUGGU.......CGCC.A...C..............
+M59357.1/212-571                     CCU.AGAGGAAUGACGGUC.......ACAC.G...CG..G..........
+AF056383.1/1-336                     CUU.AGAUGAAUGUUCACC.......GCCC.A...UC..C...C......
+AL139075.2/199352-199035             ACU.AGAUAAAUGAGCAUUCA.............................
+AF181879.1/575-891                   CCC.AGAUAAAUGGCCAUCCAU............................
+AE015478.1/3276-3629                 CCU.AGAUGAAUGACUGUCCA.............................
+M59356.1/53-421                      CCC.AGAUGAAUGACUGUCCA.............................
+AF160199.1/1-304                     CCU.AGAUGAAUGACUGUCCA.............................
+AF084931.1/10-309                    CCC.AGAGGAAUGAUUGUCCA.............................
+AP001118.1/93360-92985               UCU.AGAUGAAUGACUGUUAA.............................
+AE005541.1/4151-3775                 CCU.AGAUGAAUGACUGUCCA.............................
+AF211853.1/1-377                     CCU.AGAUGAAUGACUGUCCA.............................
+M33657.1/1-383                       CCU.AGAUGAAUGACUGUCCA.............................
+AF295985.1/1-303                     CCU.AGAGGAAUGACUGUCCA.............................
+AF084930.1/10-310                    CCU.AGAUGAAUGGUUGUCCA.............................
+AF295984.1/1-301                     CCU.AGAUGAAUGGUUGUCCA.............................
+AE016844.1/252680-252307             CCU.AGAUGAAUGACUGUCCA.............................
+AF295986.1/1-303                     CCU.AGAGGAAUGACUGUCCA.............................
+AE013612.1/1854-1478                 CCU.AGAGGAAUGACUGUCCA.............................
+AF295983.1/1-297                     CCU.AGAGGAAUGAUUGUCCA.............................
+U32841.1/440-64                      CCU.AGAGGAAUGAUUGUCCA.............................
+AF160198.1/1-296                     CGU.AGAGGAAUGACUGUCCU.............................
+M19024.1/1-354                       CGU.AGACGAAUGACUGUUCA.............................
+AE003942.1/8714-9072                 CCU.AGAUGAAUGGCUGUUCA.............................
+U28121.1/1-293                       CGU.AGACGAAUGACUGUUCA.............................
+U28125.1/1-311                       CCU.AGAGGAAUGAUCGUUCG.............................
+U28124.1/1-293                       CGU.AGACGAAUGACUGUUCA.............................
+U28123.1/1-318                       CCU.AGAGGAAUGAUUGUCCA.............................
+U28084.1/1-331                       CCC.AGAUGGAUGGUUGUCCU.............................
+U28090.1/1-293                       CGU.AGACGAAUGACUGUUCA.............................
+U28126.1/1-293                       CGU.AGAGGAAUGACUGUCCU.............................
+U28122.1/1-293                       CGU.AGACGAAUGACUGUUCA.............................
+U28089.1/1-303                       CCU.AGAUGAAUGACUGUCCA.............................
+U28129.1/1-356                       ACU.AGAGGAAUGGCUGUCCAA............................
+U28100.1/1-299                       CCC.AGAUGAAUGACUGUCCA.............................
+U28097.1/1-303                       CCU.AGAGGAAUGACUGUCCG.............................
+U28111.1/1-306                       CCC.AGAGGAAUGGCUGUCA......CGGC.G...U..............
+U28082.1/1-411                       CCU.AGAGGAAUGAUUGCC.......GAAC.C...CC.............
+U28113.1/1-312                       CCC.AGAGGAAUGGUUGCCCA.............................
+AF056381.1/1-336                     GCA.AGAUAAAUGAUCAUC.......CAUC.U...CU.............
+AF056382.1/1-336                     GCA.AGAUAAAUGAUCAUC.......CAUC.U...CU.............
+AF056376.1/1-285                     ACA.AGAUAGAUGAUGACAUA.............................
+AE001171.1/8189-8540                 AUA.AGAGAGAUGAUGGCAUA.............................
+AE001226.1/9-348                     GUG.AGACAGAUGAUUAUCCU.............................
+AF295981.1/1-332                     CUC.AGAGAAAUAAUCACC.......GCCU.G...GG..G...AA.....
+M64709.1/421-758                     CCC.AGAUUGAUGACCGCCCA.............................
+AF296043.1/1-364                     U...AGAGAAAUGACCGCC.......ACCU.U...UU..G...CG.....
+AF296064.1/1-342                     ACU.AGAUAAAUGGCAAGA.......GCCC.A...UU..U...UCC....
+AF296046.1/1-290                     CCC.AGAUGAAUGACUAUCCA.............................
+U28083.1/1-351                       CCC.AGAGGAAUGGCCAUC.......CGUU.C...GU..U...AGCAA..
+AF296005.1/1-303                     CCC.AGAUGAAUGGUUGUCGA.............................
+AF296034.1/1-348                     GCU.AGAUAAAUGGCAAGA.......AUCC.U...UU..U...GGU....
+AF296003.1/1-312                     CCU.AGAUGAAUGAUUGUCCU.............................
+AF295999.1/1-300                     CCC.AGAUGAAUGAUUGCC.......ACAG.A..................
+AF295990.1/1-293                     CCC.AGAUGAAUGGUUGUCGA.............................
+AF296054.1/1-354                     CGC.AGAGGAAUGGCCGUC.......ACGU.G...CU..G...CGU....
+U28118.1/1-313                       CCG.AGAGGAAUCAUCAUC.......CGGA.U..................
+AF296014.1/1-328                     CCC.AGAGGAAUGAUUGUUCA.............................
+AF296013.1/1-294                     CCC.AGACGAAUGAUUGUCCA.............................
+AF296056.1/1-348                     ACA.AGAUAAAUGAUGAGC.......AUGC.U...GA.............
+AF296008.1/1-290                     UCC.AGAUGAAUGAUUAUCCU.............................
+AF296035.1/1-332                     ACC.AGAUAAAUGAUAAGA.......UUCC.G..................
+U28115.1/1-298                       CGU.AGAUAGAUGAUCACUCU.............................
+AF296002.1/1-301                     CCC.AGAUGAAUGGUUGUCGA.............................
+U28119.1/1-349                       UCA.AGAUAGAUGACCACCUA.............................
+AF295992.1/1-307                     CCC.AGAUGAAUGAUUGCCCA.............................
+AF296061.1/1-357                     GCU.AGAUAAAUGAUAAGG.......GCCC.U...GC..C..........
+AF295994.1/1-311                     CCC.AGAUAAAUGACUGCUCA.............................
+AF296015.1/1-301                     CCU.AGAUGAAUGACUGUCCA.............................
+AF296009.1/1-310                     CGC.AGAUGAAUGAUCGUCCA.............................
+AF296010.1/1-289                     CCC.AGAUGAAUGGUUGUCCA.............................
+AF296020.1/1-302                     CCU.AGAUGAAUGACUGUCCA.............................
+AF296069.1/1-311                     CCU.AGAGGAAUGAUCGUUCU.............................
+AF296023.1/1-301                     CCU.AGAUGAAUGACUGUCCA.............................
+AF296031.1/1-331                     CCU.AGAGGAAUGAUCAUC.......GUCC.U...GC..A...GCGG...
+AF295996.1/1-294                     CCC.AGAUGAAUGGCUGUCCA.............................
+AF296030.1/1-331                     CCU.AGAGGAAUGAUCGUC.......ACUC.U...GC..A...GGGG...
+U28128.1/1-359                       CCU.AGAUAGAUGAUCGUCAA.............................
+AF295995.1/1-321                     CGC.AGAUGAAUGAUCGUCCA.............................
+AF296022.1/1-301                     CCU.AGAUGAAUGACUGUCCA.............................
+AF296063.1/1-293                     CGC.AGAUG.........................................
+U28120.1/1-381                       ....AGAGAAAUGGUCGCC.......AGCG.U...CA..G...G......
+AF296033.1/1-326                     CCC.AGAUAGAUGACCGUGGA.............................
+AF295991.1/1-340                     CCC.AGAUGAAUGGCCAUC.......ACCU.C...GC..A..........
+AF296049.1/1-292                     CCC.AGAUGAAUGACUGCUCAA............................
+AF296000.1/1-301                     CCC.AGAUGAAUGGUUGUCGA.............................
+AF296062.1/1-368                     CCC.AGAGAGAUGACCGUG.......ACCC.C...AC.............
+AF296021.1/1-305                     CCU.AGAUGAAUGACUGUCCA.............................
+AF296053.1/1-376                     CCG.AGAGAAAUGACGACU.......GAAG.C...GC..C..........
+AF296048.1/1-341                     CCC.AGAUGAAUGACCAUU.......ACCC.C...AA..C...C......
+AF296050.1/1-379                     CCU.AGAGAAAUGGCCACC.......GCCC.G...UC..G...UCGCC..
+AF296038.1/1-392                     CAC.AGAUAAAUGAUCGUC.......GUCG.AU..CC..U...GUGUCGG
+AF296032.1/1-335                     GCU.AGAUGAAUGGUCAUU.......GUCC.C...GA..C...GGCGG..
+AF296016.1/1-301                     CCU.AGAUGAAUGACUGUCCA.............................
+AF296026.1/1-290                     UCU.AGAUAAAUAACUACCCA.............................
+AF295997.1/1-291                     UCC.AGAUGAAUGAUUAUCCU.............................
+AF296071.1/1-389                     CCU.AGAUAGAUGAUUGCC.......ACUC.CAUUCG..U...GCGAG..
+AF296036.1/1-329                     UUU.AGAUAGAUGGUAAUCCU.............................
+AF296037.1/1-343                     CAC.AGAUAGAUGGUCGUC.......GACG.C...C..............
+AF296058.1/1-334                     UCC.AGAUGGAUGGUCGCC.......ACUG.C...GC.............
+AF296027.1/1-338                     CCC.AGAUGAAUGACUAUC.......CGUU.G...UC..U...CCA....
+AF296051.1/1-334                     GCU.AGAUAAAUGAUAGGC.......ACUU.C..................
+U28101.1/1-327                       GCA.AGAUGGAUGAUUGUC.......CCUC.A..................
+AF296039.1/1-393                     CAC.AGAUAAAUGAUCGUC.......GUCG.AU..CU..U...GUGUCAG
+AF295993.1/1-289                     CCC.AGAUGAAUGAUUGCCCA.............................
+AF296012.1/1-290                     UCC.AGAUGAAUGAUUAUCCU.............................
+AF296052.1/1-316                     CCC.AGAUGAAUGAUCGCC.......AAGU.G...UC.............
+AF296001.1/1-304                     UCC.AGAUGAAUGAUUAUCCU.............................
+AF296055.1/1-421                     CCU.AGAUGAAUGACUGUCCA.............................
+AF296059.1/1-357                     CCU.AGAGAAAUGAUCGUC.......GCGA.C...GG..C..........
+U28080.1/1-313                       CCG.AGAGGAAUGAUCAUC.......CGGA.U...C..............
+U28116.1/1-350                       CCAAAGAGAAAUGGUCACC.......GUCC.C...GC..C..........
+AF296004.1/1-335                     CCU.AGAUGAAUGACUGUC.......AGAC.U...UA..G...AAGAC..
+AF296029.1/1-335                     GCU.AGAUGAAUGGUCAUU.......GUCU.U...GAA.A...GUGG...
+AF296028.1/1-330                     CCU.AGAGGAAUGAUCGUC.......GCUU.C...GC..A...GCGG...
+AF296047.1/1-318                     CCU.ACAUGGAUGGUUGCCCA.............................
+AF296070.1/1-302                     CCU.AGAUGAAUGACUGUCCA.............................
+AF295998.1/1-302                     CCU.AGAUGAAUGACUGUCCA.............................
+U28127.1/1-285                       CCU.AGAUAGAUGGCCAUUCAA............................
+AF296044.1/1-290                     CCC.AGAUGAAUGACUGUUCA.............................
+AF296045.1/1-323                     CCU.AGAUGGAUGACUGCC.......GCUG.A...CU..G...UGC....
+AF296018.1/1-298                     CCU.AGAUGAAUGACUGUCCA.............................
+AF296011.1/1-335                     CCC.AGAUGAAUGGUUGUCAA.............................
+#=GC SS_cons                         >...........>>>>>>>.......<<<<.<...<<..<...<<<<<..
+
+BX248358.1/328133-327709             ...........................CUUGU..................
+AF110051.1/1-289                     ............................GCAA..................
+AF110049.1/1-307                     ............................GUAA..................
+AF110050.1/1-307                     ............................GCAA..................
+U64884.1/1-325                       ............................GCAA..................
+AF110048.1/1-309                     ..................................................
+AF110047.1/1-310                     ............................CUCG..................
+AF110052.1/1-312                     ............................UCCG..................
+AF110046.1/1-310                     ..................................................
+AF110037.1/1-266                     ..................................................
+AF110036.1/1-281                     ..................................................
+AF110044.1/1-266                     ..................................................
+AF110039.1/1-307                     ............................GCAA..................
+AF110042.1/1-278                     ............................GAGA..................
+AF110041.1/1-292                     ............................UUCG..................
+AF110038.1/1-326                     ............................GCAA..................
+AF110045.1/1-308                     ..................................................
+AF110040.1/1-273                     ..................................................
+AF110056.1/1-326                     ............................GCAA..................
+AF110054.1/1-306                     ............................UUCG..................
+AF110053.1/1-305                     ............................UCCG..................
+AF110055.1/1-272                     ..................................................
+AF012803.1/1-337                     ............................GCGA..................
+AF012807.1/1-341                     ............................GUAA..................
+AF012805.1/1-341                     ............................GUAA..................
+AF012792.1/1-339                     ............................GCGA..................
+AF012804.1/1-339                     ............................GCGA..................
+AF012798.1/1-339                     ............................GCGA..................
+AF012801.1/1-340                     ............................GCGA..................
+AF012799.1/1-340                     ............................GCGA..................
+AF056388.1/1-332                     ..................................................
+AE016931.1/133770-134130             .............................UAU..................
+AE017175.1/112368-111971             ............................CGUG..................
+L25705.1/1-330                       ............................UUUU..................
+U28104.1/1-304                       ............................CUUG..................
+U28108.1/1-339                       ............................UAAG..................
+U28079.1/1-347                       ............................CUUG..................
+U28092.1/1-318                       ............................UUAUU.................
+U28095.1/1-295                       ..................................................
+AE002336.2/7220-7614                 ............................UUCUU.................
+AE001313.1/3291-3698                 ............................UUCC..................
+AJ310737.1/16-366                    ............................UUUU..................
+AE002183.2/10502-10097               ............................GCAA..................
+AF056378.1/1-333                     ............................UUUU..................
+AJ012179.2/7-312                     .............................UUU..................
+L25704.1/3-383                       ............................CUUGA.................
+L25703.1/209-594                     ............................CUCGA.................
+AF056377.1/1-328                     ............................GGCG..................
+AF056380.1/1-328                     ............................GGCG..................
+X97391.1/1-342                       ............................UCCGC.................
+AJ272222.1/1-305                     ..................................................
+X97393.1/1-299                       ..................................................
+AF056387.1/1-312                     .............................UUC..................
+X97392.1/1-315                       ..................................................
+X65648.1/159-615                     ............................GCAA..................
+X97395.1/1-391                       ............................GGAA..................
+X65649.1/118-584                     GUUA........................CUUG..................
+X97397.1/1-359                       ............................GUUU..................
+X73135.1/41-490                      ............................UUAU..................
+X97396.1/1-359                       AG..........................UAUA..................
+AJ272219.1/1-333                     ............................UAAA..................
+AJ272225.1/1-308                     ............................AUUA..................
+AJ272226.1/1-308                     ............................AAUC..................
+AJ272220.1/1-334                     ............................UAAA..................
+AE017166.1/105041-105427             ............................AUUU..................
+AJ272218.1/1-333                     ............................UAAA..................
+AJ272223.1/1-307                     .............................AUU..................
+AJ272221.1/1-323                     ............................UAAA..................
+AJ272224.1/1-311                     ............................UUAAU.................
+Y16812.1/5-485                       ............................GAGA..................
+U28093.1/1-294                       ..................................................
+U28099.1/1-297                       ..................................................
+AE001942.1/5499-5945                 ...........................CCAACC.................
+X60463.1/375-755                     ..................................................
+Z15006.1/117-498                     ..................................................
+AE007642.1/7926-8270                 ..................................................
+U64879.1/1-302                       ..................................................
+U64880.1/1-331                       ..................................................
+AF295980.1/1-285                     ..................................................
+AF296042.1/1-327                     ............................UUCG..................
+AF296041.1/1-327                     ............................UUAG..................
+AF056385.1/1-376                     ............................UCCG..................
+AF056384.1/1-320                     ..................................................
+U28114.1/1-344                       ..................................................
+U28085.1/1-384                       ............................UUCG..................
+U28112.1/1-339                       .............................CAG..................
+U28087.1/1-340                       .............................CAG..................
+M59354.1/1-402                       ...........................GUCAAA.................
+M59355.1/163-591                     CCC.........................UUGC..................
+AJ235272.1/10905-10521               ............................UAAU..................
+AE017258.1/184968-184621             ..................................................
+U28107.1/1-372                       CCC.........................GCAA..................
+U28094.1/1-332                       ............................UUCG..................
+U28106.1/1-395                       ............................GAAA..................
+U28086.1/1-321                       ............................UUUA..................
+U28103.1/1-323                       ............................GCAA..................
+U28117.1/1-347                       ............................GCAA..................
+U28081.1/1-319                       .............................UUA..................
+U28109.1/1-327                       ............................GCUU..................
+U28110.1/1-342                       ............................UUCG..................
+U28102.1/1-355                       ............................GCGA..................
+U28105.1/1-352                       G..........................ACUUGUG................
+BX640434.1/240958-240545             ............................GAAA..................
+M59353.1/255-595                     C...........................GCAA..................
+AF056386.1/1-275                     ............................GCAA..................
+AE002562.1/3043-2684                 ..................................................
+AL162752.2/213352-212993             ..................................................
+BX321865.1/54528-54812               ..................................................
+U28091.1/1-281                       ............................GCAA..................
+U28098.1/1-281                       C...........................GCAA..................
+U28130.1/1-312                       ............................GCGA..................
+M59357.1/212-571                     ............................GCAA..................
+AF056383.1/1-336                     ............................GAAA..................
+AL139075.2/199352-199035             ..................................................
+AF181879.1/575-891                   ..................................................
+AE015478.1/3276-3629                 ..................................................
+M59356.1/53-421                      ..................................................
+AF160199.1/1-304                     ..................................................
+AF084931.1/10-309                    ..................................................
+AP001118.1/93360-92985               ..................................................
+AE005541.1/4151-3775                 ..................................................
+AF211853.1/1-377                     ..................................................
+M33657.1/1-383                       ..................................................
+AF295985.1/1-303                     ..................................................
+AF084930.1/10-310                    ..................................................
+AF295984.1/1-301                     ..................................................
+AE016844.1/252680-252307             ..................................................
+AF295986.1/1-303                     ..................................................
+AE013612.1/1854-1478                 ..................................................
+AF295983.1/1-297                     ..................................................
+U32841.1/440-64                      ..................................................
+AF160198.1/1-296                     ..................................................
+M19024.1/1-354                       ..................................................
+AE003942.1/8714-9072                 ..................................................
+U28121.1/1-293                       ..................................................
+U28125.1/1-311                       ..................................................
+U28124.1/1-293                       ..................................................
+U28123.1/1-318                       ..................................................
+U28084.1/1-331                       ..................................................
+U28090.1/1-293                       ..................................................
+U28126.1/1-293                       ..................................................
+U28122.1/1-293                       ..................................................
+U28089.1/1-303                       ..................................................
+U28129.1/1-356                       ..................................................
+U28100.1/1-299                       ..................................................
+U28097.1/1-303                       ..................................................
+U28111.1/1-306                       ............................GAAA..................
+U28082.1/1-411                       ............................GCAA..................
+U28113.1/1-312                       ..................................................
+AF056381.1/1-336                     .............................UCA..................
+AF056382.1/1-336                     .............................UCA..................
+AF056376.1/1-285                     ..................................................
+AE001171.1/8189-8540                 ..................................................
+AE001226.1/9-348                     ..................................................
+AF295981.1/1-332                     .............................AAU..................
+M64709.1/421-758                     ..................................................
+AF296043.1/1-364                     ............................GCAA..................
+AF296064.1/1-342                     ............................CUCGU.................
+AF296046.1/1-290                     ..................................................
+U28083.1/1-351                       CC..........................UUAC..................
+AF296005.1/1-303                     ..................................................
+AF296034.1/1-348                     ............................UUAU..................
+AF296003.1/1-312                     ..................................................
+AF295999.1/1-300                     ...........................UUAACU.................
+AF295990.1/1-293                     ..................................................
+AF296054.1/1-354                     ............................UAUC..................
+U28118.1/1-313                       ............................CUUUA.................
+AF296014.1/1-328                     ..................................................
+AF296013.1/1-294                     ..................................................
+AF296056.1/1-348                     ............................GCAA..................
+AF296008.1/1-290                     ..................................................
+AF296035.1/1-332                     ..........................UUCAUUU.................
+U28115.1/1-298                       ..................................................
+AF296002.1/1-301                     ..................................................
+U28119.1/1-349                       ..................................................
+AF295992.1/1-307                     ..................................................
+AF296061.1/1-357                     .............................UUU..................
+AF295994.1/1-311                     ..................................................
+AF296015.1/1-301                     ..................................................
+AF296009.1/1-310                     ..................................................
+AF296010.1/1-289                     ..................................................
+AF296020.1/1-302                     ..................................................
+AF296069.1/1-311                     ..................................................
+AF296023.1/1-301                     ..................................................
+AF296031.1/1-331                     ............................GUAA..................
+AF295996.1/1-294                     ..................................................
+AF296030.1/1-331                     ............................GUAA..................
+U28128.1/1-359                       ..................................................
+AF295995.1/1-321                     ..................................................
+AF296022.1/1-301                     ..................................................
+AF296063.1/1-293                     ..................................................
+U28120.1/1-381                       ...........................GCUAAAA................
+AF296033.1/1-326                     ..................................................
+AF295991.1/1-340                     ............................GCAA..................
+AF296049.1/1-292                     ..................................................
+AF296000.1/1-301                     ..................................................
+AF296062.1/1-368                     ............................GCGA..................
+AF296021.1/1-305                     ..................................................
+AF296053.1/1-376                     ............................GCAA..................
+AF296048.1/1-341                     ............................AUCU..................
+AF296050.1/1-379                     C...........................UCCG..................
+AF296038.1/1-392                     GCACAG......................UUCG..................
+AF296032.1/1-335                     ............................GUGA..................
+AF296016.1/1-301                     ..................................................
+AF296026.1/1-290                     ..................................................
+AF295997.1/1-291                     ..................................................
+AF296071.1/1-389                     GCAGACGGGUGAAAUGACCGAGAGCG..AGU...UGCUUAUCGGAUUUUG
+AF296036.1/1-329                     ..................................................
+AF296037.1/1-343                     ............................CCAGC.................
+AF296058.1/1-334                     ............................GAGA..................
+AF296027.1/1-338                     ...........................GGCUAA.................
+AF296051.1/1-334                     ............................GAAA..................
+U28101.1/1-327                       ............................GCAA..................
+AF296039.1/1-393                     GCACAG......................UUCG..................
+AF295993.1/1-289                     ..................................................
+AF296012.1/1-290                     ..................................................
+AF296052.1/1-316                     ............................CCCG..................
+AF296001.1/1-304                     ..................................................
+AF296055.1/1-421                     ..................................................
+AF296059.1/1-357                     ............................GCAG..................
+U28080.1/1-313                       .............................UUU..................
+U28116.1/1-350                       .............................ACA..................
+AF296004.1/1-335                     G...........................CUCG..................
+AF296029.1/1-335                     ............................GUGA..................
+AF296028.1/1-330                     ............................GCAA..................
+AF296047.1/1-318                     ..................................................
+AF296070.1/1-302                     ..................................................
+AF295998.1/1-302                     ..................................................
+U28127.1/1-285                       ..................................................
+AF296044.1/1-290                     ..................................................
+AF296045.1/1-323                     ............................GAGA..................
+AF296018.1/1-298                     ..................................................
+AF296011.1/1-335                     ..................................................
+#=GC SS_cons                         <<<<<<<<<<<<<<<..<<<<<<<<..........>>>>.>>>>>>>>>>
+
+BX248358.1/328133-327709             ................C.GG.G.G..GU.G..A..G.U..ACAGAAUCCG
+AF110051.1/1-289                     ..........C.....G.GA.G.A..UG.C..G..G.A............
+AF110049.1/1-307                     ..........C.....G.GG.G.G..CG.C..G..G.A............
+AF110050.1/1-307                     ..........C.....G.AC.G.G..UG.C..G..G.G............
+U64884.1/1-325                       ..........C.....G.CG.C.G..CG.A..G..G.C..ACAGAAUCCG
+AF110048.1/1-309                     ......................................CG..........
+AF110047.1/1-310                     .....................G.G..CC.G..G..G.G............
+AF110052.1/1-312                     .....................G.C..GG.G..G..G.G............
+AF110046.1/1-310                     ......................................CA..........
+AF110037.1/1-266                     ......................................UC..........
+AF110036.1/1-281                     ......................................CU..........
+AF110044.1/1-266                     ......................................UC..........
+AF110039.1/1-307                     ...................G.G.G..CG.G..A..G.G............
+AF110042.1/1-278                     ..........................CG.A..G..G.G............
+AF110041.1/1-292                     .............................G..C..G.U.U..........
+AF110038.1/1-326                     ..........G.....A.AA.C.C..CC.G..G..C.G.A..........
+AF110045.1/1-308                     .......................................C..........
+AF110040.1/1-273                     .......................................G..........
+AF110056.1/1-326                     ..........G.....A.AA.C.C..CC.G..G..C.G.A..........
+AF110054.1/1-306                     .....................G.C..CC.G..A..G.C............
+AF110053.1/1-305                     .....................G.C..CC.G..A..G..............
+AF110055.1/1-272                     ......................................CG..........
+AF012803.1/1-337                     ................G.GC.G.G..AC.G..U..G.G..ACAGAACCCG
+AF012807.1/1-341                     ................G.GC.G.G..GC.G..U..G.G..ACAGAAUCCG
+AF012805.1/1-341                     ................G.GC.G.G..GC.G..U..G.G..ACAGAAUCCG
+AF012792.1/1-339                     ................G.GC.G.G..GC.G..U..G.G..ACAGAACCCG
+AF012804.1/1-339                     ................G.GC.G.G..GC.G..U..G.G..ACAGAACCCG
+AF012798.1/1-339                     ................G.GC.G.G..GC.G..U..G.G..ACAGAACCCG
+AF012801.1/1-340                     ................G.GC.G.G..GC.G..U..G.G..AUAGAACCCG
+AF012799.1/1-340                     ................G.GC.G.G..GC.G..U..G.G..AUAGAACCCG
+AF056388.1/1-332                     ......................................CGACAGAACCCG
+AE016931.1/133770-134130             .......................A..UA.A..G..G.U..ACAGAACUCG
+AE017175.1/112368-111971             ..................UG.G.C..CGUG..A..G.U..ACAGAACCCG
+L25705.1/1-330                       ..........................UC.G..G..UGU..ACAGAACCCG
+U28104.1/1-304                       ..........................CA.C..A..A.U..ACAGAAUCCG
+U28108.1/1-339                       ...................G.CUA..CG.G..U..G.G..ACAGAACCCG
+U28079.1/1-347                       .......................U..CG.G..G..G.U..ACAGAACCCG
+U28092.1/1-318                       .......................A..UU.A..A..G.G..ACAGAACCCG
+U28095.1/1-295                       ......................................AAACAGAACCCG
+AE002336.2/7220-7614                 .........AU.....U.CG.U.A..CU.U..GU.U.G..ACAGAAUCCG
+AE001313.1/3291-3698                 .........GU.....U.CG.U.G..CU.U..GU.C.G..ACAGAAUCCG
+AJ310737.1/16-366                    ................C.UC.A.U..CU.U..GU.A.G............
+AE002183.2/10502-10097               .........GA.....G.CU.A.U..CU.U..AU.A.G..ACAGAAUCCA
+AF056378.1/1-333                     ................C.UC.A.U..CU.U..GU.A.G..ACAGAACCCG
+AJ012179.2/7-312                     ..........................GC.A..G..A.CCGACAGAACCCG
+L25704.1/3-383                       ...................U.G.G..UG.A..U..G.G..ACAGAAUUCG
+L25703.1/209-594                     ...................U.G.A..UG.A..U..U.C..ACAGAAUUCG
+AF056377.1/1-328                     ...........................G.G..G..C.U..ACAGAAUCCG
+AF056380.1/1-328                     ...........................G.G..G..C.U..ACAGAAUCCG
+X97391.1/1-342                       ...................C.C.C..AC.C..C..G.G.AACAGAACCCG
+AJ272222.1/1-305                     ......................................GAACAGAACCCG
+X97393.1/1-299                       .......................................AACAGAACCCG
+AF056387.1/1-312                     .......................G..AC.A..G..A.G.AACAGAACCCG
+X97392.1/1-315                       ......................................GAACAGAACCCG
+X65648.1/159-615                     ..................UU.U.A..CA.CA.G..A.G.AACAGAACCCG
+X97395.1/1-391                       ..................UU.U.A..CA.UU.G..A.G.AACAGAACCCG
+X65649.1/118-584                     .....UAACAU.....U.UC.U.A..CA.UUCG..A.G.AACAGAACCCG
+X97397.1/1-359                       ..................CA.G.C..UA.A..G..G.G.AACAGAACCCG
+X73135.1/41-490                      ...................C.A.A..CU.C..C..C.AAAACAGAACCCG
+X97396.1/1-359                       .......CUAU.....G.UC.U.UUAAC.U..G..G.G.AACAGAACCCG
+AJ272219.1/1-333                     ..........G.....A..A.A.G..AGGA..A..A.G.AACAGAACCCG
+AJ272225.1/1-308                     ..........................AA.G..A..U.G.AACAGAACCCG
+AJ272226.1/1-308                     ..........................AA.G..G..A.G.AACAGAACCCG
+AJ272220.1/1-334                     ..........G.....A..A.A.G..AAGA..A..A.G.AACAGAACCCG
+AE017166.1/105041-105427             ...................U.G.G..AU.A..G..U.G.AACAGAACCCG
+AJ272218.1/1-333                     ..........G.....A..A.A.G..AGGA..A..A.G.AACAGAACCCG
+AJ272223.1/1-307                     ..........................AA.G..A..A.G.AACAGAACCCG
+AJ272221.1/1-323                     ..........G.....A..A.A.G..AGGA..A..A.G.AACAG......
+AJ272224.1/1-311                     .......................U..AA.G..G..A.G.AACAGAACCCG
+Y16812.1/5-485                       ..................CA.G.A..UG.A..G..G.G.AACAGAACCCG
+U28093.1/1-294                       .......................................AACAGAACCCG
+U28099.1/1-297                       ......................................AUACAGAAUCCG
+AE001942.1/5499-5945                 ................C.UC.U.G..GG.G..C..A.G..ACAGAACCCG
+X60463.1/375-755                     ......................................AAACAGAACCCG
+Z15006.1/117-498                     ......................................AAACAGAACCCG
+AE007642.1/7926-8270                 ......................................AUACAGAACUCG
+U64879.1/1-302                       ......................................ACACAGAAUCCG
+U64880.1/1-331                       ......................................ACACAGAACCCG
+AF295980.1/1-285                     ......................................AUACAGAACCCG
+AF296042.1/1-327                     ..........G.....G..A.A.A..GG.C..A..U.G..ACAGAACCCG
+AF296041.1/1-327                     ..........G.....G..G.A.A..GG.U..A..U.G..ACAGAACCCG
+AF056385.1/1-376                     ..........U.....C.GA.A.G..AG.C..C..C.A..ACAGAACCCG
+AF056384.1/1-320                     ......................................CGACAGAACCCG
+U28114.1/1-344                       ......................................UCACAGAACCCG
+U28085.1/1-384                       ..........................GC.G..G..A.U..ACAGAAUCCG
+U28112.1/1-339                       .......................G..GG.CU.G..G.C..ACAGAACCCG
+U28087.1/1-340                       .....................G.G..GCCC..G..G.C..ACAGAACCCG
+M59354.1/1-402                       ...................C.C.G..GG.G..CC.A.U..ACAGAACCCG
+M59355.1/163-591                     ......GGGAU.....A.CG.GCC..GG.C..GU.G.G..ACAGAACCCG
+AJ235272.1/10905-10521               ..........................AU.U..C..A.U..ACAGAAUCCG
+AE017258.1/184968-184621             .......................................AACAGAACUCG
+U28107.1/1-372                       ......GGGAU.....ACCGCC.U..GA.G..G..A.G..ACAGAACCCG
+U28094.1/1-332                       .......................G..GG.C..A..G.A..ACAGAACCCG
+U28106.1/1-395                       .....................G.G..CA.G..U..G.G..ACAGAACCCG
+U28086.1/1-321                       .....................A.G..GG.G..U..G.A..ACAGAACCCG
+U28103.1/1-323                       ..........................GG.A..U..G.G..ACAGAAUCCG
+U28117.1/1-347                       .....................G.C..CC.C..C..G.G..ACAGAAUCCG
+U28081.1/1-319                       .....................A.G..GG.G..U..G.A..ACAGAACCCG
+U28109.1/1-327                       .......................G..GG.G..U..G.G..ACAGAAUCCG
+U28110.1/1-342                       .......................G..GC.C..G..G.G..ACAGAACCCG
+U28102.1/1-355                       .........AC.....C.AU.U.C..AG.G..CC.C.U..ACAGAACCCG
+U28105.1/1-352                       ........CGA...UAC.CG.U.C..CG.C..G..C.C..ACAGAACCCG
+BX640434.1/240958-240545             .......................C..CC.G..G..C.G.UACAGAAUCCG
+M59353.1/255-595                     ........GGC.....G.GG.C.G..GG.G..C..G.C..ACAGAAUCCG
+AF056386.1/1-275                     ...................C.C.G..UU.G..U..G.C..ACAGAAUCCG
+AE002562.1/3043-2684                 ......................................AGACAGAACCCG
+AL162752.2/213352-212993             ......................................AGACAGAACCCG
+BX321865.1/54528-54812               ......................................CGACAGAACCCG
+U28091.1/1-281                       ..........................GU.A..G..U.U..ACAGAACCCG
+U28098.1/1-281                       ........GGA.....A.GC.C.G..GC.G..C..G.C..ACAGAACCCG
+U28130.1/1-312                       ..........................GU.G..G..A.U..ACAGAACCCG
+M59357.1/212-571                     .....................C.C..GU.G..U..G.G..ACAGAACCCG
+AF056383.1/1-336                     ...................G.G.G..GU.G..G..G.A..ACAGAAUCCG
+AL139075.2/199352-199035             ......................................AGACAGAACUCG
+AF181879.1/575-891                   ......................................UGACAGAACCCG
+AE015478.1/3276-3629                 ......................................CGACAGGACCCG
+M59356.1/53-421                      ......................................CGACAGAACCCG
+AF160199.1/1-304                     ......................................CGACAGAACCCG
+AF084931.1/10-309                    ......................................CGACAGAACCCG
+AP001118.1/93360-92985               .......................................AACAGAACCCG
+AE005541.1/4151-3775                 ......................................CGACAGAACCCG
+AF211853.1/1-377                     ......................................CGACAGAACCCG
+M33657.1/1-383                       ......................................CGACAGAACCCG
+AF295985.1/1-303                     ......................................CGACAGAACCCG
+AF084930.1/10-310                    ......................................CGACAGAACACG
+AF295984.1/1-301                     ......................................CGACAGAACCCG
+AE016844.1/252680-252307             ......................................CGACAGAACCCG
+AF295986.1/1-303                     ......................................CGACAGAACCCG
+AE013612.1/1854-1478                 ......................................CGACAGAACCCG
+AF295983.1/1-297                     ......................................CGACAGAACCCG
+U32841.1/440-64                      ......................................CGACAGAACUCG
+AF160198.1/1-296                     ......................................CGACAGAACCCG
+M19024.1/1-354                       ......................................AGACAGAACCCG
+AE003942.1/8714-9072                 ......................................UGACAGAACCCG
+U28121.1/1-293                       ......................................AGACAGAACCCG
+U28125.1/1-311                       ......................................CGACAGAACCCG
+U28124.1/1-293                       ......................................AGACAGAACCCG
+U28123.1/1-318                       ......................................CGACAGAAUCCG
+U28084.1/1-331                       ......................................CGACAGAACCCG
+U28090.1/1-293                       ......................................AGACAGAAUCCG
+U28126.1/1-293                       ......................................CGACAGAAUCCG
+U28122.1/1-293                       ......................................AGACAGAAUCCG
+U28089.1/1-303                       ......................................CGACAGAACCCG
+U28129.1/1-356                       ......................................CGACAGAAUCCG
+U28100.1/1-299                       ......................................CGACAGAAUCCG
+U28097.1/1-303                       ......................................CGACAGAACCCG
+U28111.1/1-306                       ..........................GC.G..C..C.G..ACAGAACCCG
+U28082.1/1-411                       .......................G..GG.G..G..G.A..ACAGAACCCG
+U28113.1/1-312                       ......................................CGACAGAACCCG
+AF056381.1/1-336                     .......................G..GA.G..A..G.G..ACAGAACCCG
+AF056382.1/1-336                     .......................G..GA.G..A..G.G..ACAGAACCCG
+AF056376.1/1-285                     ......................................AUACAGAACCCG
+AE001171.1/8189-8540                 ......................................GUACAGAACUCG
+AE001226.1/9-348                     ......................................UGACAGAAUCCG
+AF295981.1/1-332                     ..................UU.C.C..CC.A..G..G.U.AACAGAACCCG
+M64709.1/421-758                     ......................................CGACAGAAUCCG
+AF296043.1/1-364                     ..................CG.C.G..GG.A..G..G.C..ACAGAACCCG
+AF296064.1/1-342                     ..................................................
+AF296046.1/1-290                     ......................................AGACAGAACCCG
+U28083.1/1-351                       .......GGCU.....A.CU.A.A..UG.G..A..U.G.UACAGAACCCG
+AF296005.1/1-303                     ......................................UGACAGAACCCG
+AF296034.1/1-348                     ................A.UC.A.G..AU.G..G..A.A..ACAGAACCCG
+AF296003.1/1-312                     ......................................CGACAGAACCCG
+AF295999.1/1-300                     ...........................U.C..U..G.G..ACAGAACCCG
+AF295990.1/1-293                     ......................................UGACAGAACCCG
+AF296054.1/1-354                     ................G.CG.C.A..GC.G..C.CA.U..ACAGAACCCG
+U28118.1/1-313                       ...........................A.U..C..C.G..ACAGAAUCCG
+AF296014.1/1-328                     ......................................CGACAGAACCCG
+AF296013.1/1-294                     ......................................CGACAGAAUCCG
+AF296056.1/1-348                     .......................U..CA.G..U..G.A..ACAGAACCCG
+AF296008.1/1-290                     ......................................AGACAGAACCCG
+AF296035.1/1-332                     ...........................C.G..G..G.A..ACAGAACCCG
+U28115.1/1-298                       ......................................CGACAGAACCCG
+AF296002.1/1-301                     ......................................UGACAGAACCCG
+U28119.1/1-349                       ......................................GUACAGAACCCG
+AF295992.1/1-307                     ......................................CGACAGAACCCG
+AF296061.1/1-357                     .....................G.G..CA.G..G..G.A..ACAGAACCGG
+AF295994.1/1-311                     ......................................CGACAGAACCCG
+AF296015.1/1-301                     ......................................CGACAGAACCCG
+AF296009.1/1-310                     ......................................CGACAGAACCCG
+AF296010.1/1-289                     ......................................CGACAGAACCCG
+AF296020.1/1-302                     ......................................CGACAGAACCCG
+AF296069.1/1-311                     ......................................AGACAGAACCCG
+AF296023.1/1-301                     ......................................CGACAGAACCCG
+AF296031.1/1-331                     ..........C.....U.UC.U.G..CA.G..G..A.A..ACAGAAUCCG
+AF295996.1/1-294                     ......................................UGACAGAAUCCG
+AF296030.1/1-331                     ..........C.....C.GC.U.A..CA.G..A..G.G..ACAGAACCCG
+U28128.1/1-359                       ......................................AUACAGAAUCCG
+AF295995.1/1-321                     ......................................CGACAGAACCCG
+AF296022.1/1-301                     ......................................CGACAGAAUCCG
+AF296063.1/1-293                     ..................................................
+U28120.1/1-381                       ...................C.C.U..GA.C..G..C.C..ACAGAACCCG
+AF296033.1/1-326                     .......................................AACAGAAUCCG
+AF295991.1/1-340                     .....................U.G..CG.A..G..G.A..ACAGAACCCG
+AF296049.1/1-292                     ......................................CGACAGAACCCG
+AF296000.1/1-301                     ......................................UGACAGAACCCG
+AF296062.1/1-368                     .......................G..UG.G..G..C.C..ACAGA.AUCC
+AF296021.1/1-305                     ......................................CGACAGAACCCG
+AF296053.1/1-376                     .....................G.G..CG.U..G..G.A..ACAGAACCCG
+AF296048.1/1-341                     ...................G.A.U..UG.G..G..G.G..ACAGAAUCCG
+AF296050.1/1-379                     ........GGG.....C.UU.C.G..AC.G..G..G.A..ACAGAAUCCG
+AF296038.1/1-392                     ...CUGUGUGG.....C.AC.A.G..UU.C..G..U.C..ACAGAACCCG
+AF296032.1/1-335                     .........CU.....G.CC.U.C..GG.G..G..A.A..ACAGAAUCCG
+AF296016.1/1-301                     ......................................CGACAGAACCCG
+AF296026.1/1-290                     ......................................CGACAGAACCCG
+AF295997.1/1-291                     ......................................AGACAGAACCCG
+AF296071.1/1-389                     CGGACCUGCCGCUUGGA.GC.A.C..AG.G..A..G.C..ACAGAAUCCG
+AF296036.1/1-329                     ......................................AGACAGAACCCG
+AF296037.1/1-343                     ..........................GG.C..G..U.U..ACAGAACCCG
+AF296058.1/1-334                     .......................G..CG.C..G..G.U..ACAGAAUCCG
+AF296027.1/1-338                     ................U.GG.A.G..AU.U..C..U.G..ACAGAAUCCG
+AF296051.1/1-334                     ...........................G.A..G..G.A..ACAGAACCCG
+U28101.1/1-327                       ...........................U.G..A..G.G..ACAGAACCCG
+AF296039.1/1-393                     ...CUGUGUGG.....C.AC.A.G..UU.C..G..U.C..ACAGAACCCG
+AF295993.1/1-289                     ......................................CGACAGAAUCCG
+AF296012.1/1-290                     ......................................CGACAGAACCCG
+AF296052.1/1-316                     .......................G..AC.A..C..U.C..ACAGAACCCG
+AF296001.1/1-304                     ......................................AGACAGAACCCG
+AF296055.1/1-421                     ......................................CGACAGAACCCG
+AF296059.1/1-357                     .....................G.C..CG.U..C..G.G..ACAGAACCCG
+U28080.1/1-313                       ..........................GA.U..C..C.G..ACAGAACCCG
+U28116.1/1-350                       .....................G.G..CG.G..G..A.A..ACAGAACCCG
+AF296004.1/1-335                     ........CGU.....U.UU.U.G..CG.G..U..C.A..ACAGAACCCG
+AF296029.1/1-335                     ..........C.....U.AC.U.U..CG.G..G..A.A..ACAGAAUCCG
+AF296028.1/1-330                     ..........C.....U.GC.U.G..CG.G..G..G.U..ACAGAACCCG
+AF296047.1/1-318                     ......................................CGACAGAACCCG
+AF296070.1/1-302                     ......................................CGACAGAACCCG
+AF295998.1/1-302                     ......................................CGACAGAACCCG
+U28127.1/1-285                       ......................................UGACAGAAUCCG
+AF296044.1/1-290                     ......................................CGACAGAACCCG
+AF296045.1/1-323                     ................G.UG.C.A..GU.U..A..G.U..ACAGAAUCCG
+AF296018.1/1-298                     ......................................CGACAGAAUCCG
+AF296011.1/1-335                     ......................................UGACAGAAUCCG
+#=GC SS_cons                         >>>>>>>>>>>.....>.>>.>.>..>>.>..>..>.>........aaaa
+
+BX248358.1/328133-327709             GCUUAU.AU.GCUGGCUCAUUCG.............
+AF110051.1/1-289                     ....................................
+AF110049.1/1-307                     ....................................
+AF110050.1/1-307                     ....................................
+U64884.1/1-325                       GCUUAC..............................
+AF110048.1/1-309                     ....................................
+AF110047.1/1-310                     ....................................
+AF110052.1/1-312                     ....................................
+AF110046.1/1-310                     ....................................
+AF110037.1/1-266                     ....................................
+AF110036.1/1-281                     ....................................
+AF110044.1/1-266                     ....................................
+AF110039.1/1-307                     ....................................
+AF110042.1/1-278                     ....................................
+AF110041.1/1-292                     ....................................
+AF110038.1/1-326                     ....................................
+AF110045.1/1-308                     ....................................
+AF110040.1/1-273                     ....................................
+AF110056.1/1-326                     ....................................
+AF110054.1/1-306                     ....................................
+AF110053.1/1-305                     ....................................
+AF110055.1/1-272                     ....................................
+AF012803.1/1-337                     GCGUAG..............................
+AF012807.1/1-341                     GCGUAG..............................
+AF012805.1/1-341                     GCGUAG..............................
+AF012792.1/1-339                     GCGUAG..............................
+AF012804.1/1-339                     GCUUAG..............................
+AF012798.1/1-339                     GCGUAG..............................
+AF012801.1/1-340                     GCGUAG..............................
+AF012799.1/1-340                     GCGUAG..............................
+AF056388.1/1-332                     GCUUA...............................
+AE016931.1/133770-134130             GCUUAU.AG.GCUGACUGCUUUU.............
+AE017175.1/112368-111971             GCUUAC.AG.AUCUGCUGCUUUU.............
+L25705.1/1-330                       GCUUA...............................
+U28104.1/1-304                       GCUUA...............................
+U28108.1/1-339                       GCUUA...............................
+U28079.1/1-347                       GCUUA...............................
+U28092.1/1-318                       GCUUA...............................
+U28095.1/1-295                       GCUUA...............................
+AE002336.2/7220-7614                 GCUUAC.UC.GCUC......................
+AE001313.1/3291-3698                 GCUUAC.UC.GCUCUUCCGAGCUU............
+AJ310737.1/16-366                    ....................................
+AE002183.2/10502-10097               GCUUAC.CC.UCUCUUCCGAUAUUUUU.........
+AF056378.1/1-333                     GCUUA...............................
+AJ012179.2/7-312                     GCUUA...............................
+L25704.1/3-383                       GCUUAC.AG.CUUCGGUUU.................
+L25703.1/209-594                     GCUUAC.AG.CUUCGGUUUCAGC.............
+AF056377.1/1-328                     GCUUA...............................
+AF056380.1/1-328                     GCUUA...............................
+X97391.1/1-342                       GCUUA...............................
+AJ272222.1/1-305                     GCUU................................
+X97393.1/1-299                       GCUUA...............................
+AF056387.1/1-312                     GCUUA...............................
+X97392.1/1-315                       GCUUA...............................
+X65648.1/159-615                     GCUUACC.A.CCAACUCUCUCCUCUUU.........
+X97395.1/1-391                       GCUUA...............................
+X65649.1/118-584                     GCUUAC.UA.CCAACUCUUUCCCUUUUU........
+X97397.1/1-359                       GCUUA...............................
+X73135.1/41-490                      GCUUAU..GUCUUACUCUUUCU..............
+X97396.1/1-359                       GCUUA...............................
+AJ272219.1/1-333                     GCUUAC..............................
+AJ272225.1/1-308                     GCUUAC..............................
+AJ272226.1/1-308                     GCUUAC..............................
+AJ272220.1/1-334                     GCUUAC..............................
+AE017166.1/105041-105427             GCUUAC.UU.CCUGCUUUC.................
+AJ272218.1/1-333                     GCUU................................
+AJ272223.1/1-307                     GCUUAC..............................
+AJ272221.1/1-323                     ....................................
+AJ272224.1/1-311                     GCUUAC..............................
+Y16812.1/5-485                       GCUUAU.GU.CCAACUUCUUCGUUUUC.........
+U28093.1/1-294                       GCUUA...............................
+U28099.1/1-297                       GCUUA...............................
+AE001942.1/5499-5945                 GCUUAC.CG.UUUCCCCGUGCCA.............
+X60463.1/375-755                     GCUUAC.GC.CUCGUCCCGGAGG.....CGCCCGA.
+Z15006.1/117-498                     GCUUAC.GC.CCUAUCCUGGGGA.....CCCCGAGC
+AE007642.1/7926-8270                 GCUUAC.AG.GUUUAGUCGUCCAUUG..........
+U64879.1/1-302                       GCUUA...............................
+U64880.1/1-331                       GCUUA...............................
+AF295980.1/1-285                     GCUUA...............................
+AF296042.1/1-327                     GCUUA...............................
+AF296041.1/1-327                     GCUUA...............................
+AF056385.1/1-376                     GCUUA...............................
+AF056384.1/1-320                     GCUUA...............................
+U28114.1/1-344                       GCUUA...............................
+U28085.1/1-384                       GCUUA...............................
+U28112.1/1-339                       GCUUA...............................
+U28087.1/1-340                       GCUUA...............................
+M59354.1/1-402                       GCUUAC.AG.GCCAACUGGCGAA.............
+M59355.1/163-591                     GCUUAC.AG.GCCGUCUGGCGGU.............
+AJ235272.1/10905-10521               GCUUAU.AG.ACCAGAUGAGCAG.............
+AE017258.1/184968-184621             GCUUAU..A.UUUCACCUAGGCG.............
+U28107.1/1-372                       GCUUA...............................
+U28094.1/1-332                       GCUUA...............................
+U28106.1/1-395                       GCUUA...............................
+U28086.1/1-321                       GCUUA...............................
+U28103.1/1-323                       GCUUA...............................
+U28117.1/1-347                       GCUUA...............................
+U28081.1/1-319                       GCUUA...............................
+U28109.1/1-327                       GCUUA...............................
+U28110.1/1-342                       GCUUA...............................
+U28102.1/1-355                       GCUUA...............................
+U28105.1/1-352                       GCUAA...............................
+BX640434.1/240958-240545             GCCUAU.AG.AUCUGCUCU.................
+M59353.1/255-595                     GCUUAU.CG.GCCUGCUUUGCUU.............
+AF056386.1/1-275                     GCUUA...............................
+AE002562.1/3043-2684                 GCUUAC.CG.CCUGUCCGGUGUG.............
+AL162752.2/213352-212993             GCUUAC.CG.CCUGUCCGGUGUG.............
+BX321865.1/54528-54812               GCUUAU.CG.GCCGGCUUC.................
+U28091.1/1-281                       GCUUA...............................
+U28098.1/1-281                       GCUUA...............................
+U28130.1/1-312                       GCUUA...............................
+M59357.1/212-571                     GCUUAC.AG.UCCGACUCCCGCA.............
+AF056383.1/1-336                     GCUUA...............................
+AL139075.2/199352-199035             GCUUAU.CG.CUAUGCUU.UUU..............
+AF181879.1/575-891                   GCUUAU..U.CUAAUGCU.CAA..............
+AE015478.1/3276-3629                 GCUUAU.CG.GCCAACUCAACCU.............
+M59356.1/53-421                      GCUUAU.CG.GCCGACUCCCUUC.............
+AF160199.1/1-304                     GCUUA...............................
+AF084931.1/10-309                    GCUUAC..............................
+AP001118.1/93360-92985               GCUUAC.AC.GAGUCAACUUCAAUAAC.........
+AE005541.1/4151-3775                 GCUUAU.CG.GUCAGUUUCACCU.............
+AF211853.1/1-377                     GCUUAU.CG.GUCAGUUUCACCU.............
+M33657.1/1-383                       GCUUAU.CG.GUCAGUUUCACCU.............
+AF295985.1/1-303                     GCUUA...............................
+AF084930.1/10-310                    GCUUA...............................
+AF295984.1/1-301                     GCUUA...............................
+AE016844.1/252680-252307             GCUUAU.CG.GUCAGUUUCAC...............
+AF295986.1/1-303                     GCUUA...............................
+AE013612.1/1854-1478                 GCUUAC.CG.GUCAACUCCAC...............
+AF295983.1/1-297                     GCUUA...............................
+U32841.1/440-64                      GCUUAU.CG.ACCAACUCAAAAC.............
+AF160198.1/1-296                     GCUUA...............................
+M19024.1/1-354                       GCUUAU.AG.AUCGACUCUCCAC.............
+AE003942.1/8714-9072                 GCUUAU.AG.GCCGACUUCACCGCUUU.........
+U28121.1/1-293                       GCUUA...............................
+U28125.1/1-311                       GCUUA...............................
+U28124.1/1-293                       GCUUA...............................
+U28123.1/1-318                       GCUUA...............................
+U28084.1/1-331                       GCUUA...............................
+U28090.1/1-293                       GCUUA...............................
+U28126.1/1-293                       GCUUA...............................
+U28122.1/1-293                       GCUUA...............................
+U28089.1/1-303                       GCUUA...............................
+U28129.1/1-356                       GCUUA...............................
+U28100.1/1-299                       GCUUA...............................
+U28097.1/1-303                       GCUUA...............................
+U28111.1/1-306                       GCUUA...............................
+U28082.1/1-411                       GCUUA...............................
+U28113.1/1-312                       GCUUA...............................
+AF056381.1/1-336                     GCUUA...............................
+AF056382.1/1-336                     GCUUA...............................
+AF056376.1/1-285                     GCUUA...............................
+AE001171.1/8189-8540                 GCUUAU.GG.GUGUCAGCUUAAUUUCAU........
+AE001226.1/9-348                     GCUUAC..C.AGUUCUCU.GUUUU............
+AF295981.1/1-332                     GCUUA...............................
+M64709.1/421-758                     GCUUAU..G.CUCCUCUCCCGUG.............
+AF296043.1/1-364                     GCUUA...............................
+AF296064.1/1-342                     ....................................
+AF296046.1/1-290                     GCUUAC..............................
+U28083.1/1-351                       GCUUA...............................
+AF296005.1/1-303                     GCUUAC..............................
+AF296034.1/1-348                     GCUUAC..............................
+AF296003.1/1-312                     GCUUAU..............................
+AF295999.1/1-300                     GCUUAU..............................
+AF295990.1/1-293                     GCUUAC..............................
+AF296054.1/1-354                     GCUUAC..............................
+U28118.1/1-313                       GCUUA...............................
+AF296014.1/1-328                     GCUUA...............................
+AF296013.1/1-294                     ....................................
+AF296056.1/1-348                     GCUU................................
+AF296008.1/1-290                     GCUUA...............................
+AF296035.1/1-332                     GCUUA...............................
+U28115.1/1-298                       GCUUA...............................
+AF296002.1/1-301                     GCUUAC..............................
+U28119.1/1-349                       GCUUA...............................
+AF295992.1/1-307                     GCUUA...............................
+AF296061.1/1-357                     CUUAU...............................
+AF295994.1/1-311                     GCUUAU..............................
+AF296015.1/1-301                     GCUUA...............................
+AF296009.1/1-310                     GCUUAU..............................
+AF296010.1/1-289                     GCUUAU..............................
+AF296020.1/1-302                     GCUUA...............................
+AF296069.1/1-311                     GCUUC...............................
+AF296023.1/1-301                     GCUUA...............................
+AF296031.1/1-331                     GCUUAC..............................
+AF295996.1/1-294                     GCUUAC..............................
+AF296030.1/1-331                     GCUUAC..............................
+U28128.1/1-359                       GCUUA...............................
+AF295995.1/1-321                     GCUUA...............................
+AF296022.1/1-301                     GCUUA...............................
+AF296063.1/1-293                     ....................................
+U28120.1/1-381                       GCUUA...............................
+AF296033.1/1-326                     GCUUA...............................
+AF295991.1/1-340                     GCUUA...............................
+AF296049.1/1-292                     GCUUAU..............................
+AF296000.1/1-301                     GCUUA...............................
+AF296062.1/1-368                     GGCUUA..............................
+AF296021.1/1-305                     GCUUA...............................
+AF296053.1/1-376                     GCUU................................
+AF296048.1/1-341                     GCUUAU..............................
+AF296050.1/1-379                     GCUUAU..............................
+AF296038.1/1-392                     GCUUA...............................
+AF296032.1/1-335                     GCUUAC..............................
+AF296016.1/1-301                     GCUUA...............................
+AF296026.1/1-290                     GCUUA...............................
+AF295997.1/1-291                     GCUUAC..............................
+AF296071.1/1-389                     GCUUA...............................
+AF296036.1/1-329                     GCUUAC..............................
+AF296037.1/1-343                     GCUUA...............................
+AF296058.1/1-334                     GCUUAC..............................
+AF296027.1/1-338                     GCUUAU..............................
+AF296051.1/1-334                     GCUUAU..............................
+U28101.1/1-327                       GCUUA...............................
+AF296039.1/1-393                     GCUUAU..............................
+AF295993.1/1-289                     GCUUA...............................
+AF296012.1/1-290                     GCUUAC..............................
+AF296052.1/1-316                     GCUUAU..............................
+AF296001.1/1-304                     GCUUAU..............................
+AF296055.1/1-421                     GCUUAC..............................
+AF296059.1/1-357                     GCUUAC..............................
+U28080.1/1-313                       GCUUA...............................
+U28116.1/1-350                       GCUUA...............................
+AF296004.1/1-335                     GCCU................................
+AF296029.1/1-335                     GCUUAC..............................
+AF296028.1/1-330                     GCUUA...............................
+AF296047.1/1-318                     GCUUA...............................
+AF296070.1/1-302                     GCUUAC..............................
+AF295998.1/1-302                     GCUUAU..............................
+U28127.1/1-285                       GCUUA...............................
+AF296044.1/1-290                     GCUUAU..............................
+AF296045.1/1-323                     GCUUAC..............................
+AF296018.1/1-298                     G...................................
+AF296011.1/1-335                     GCUUAC..............................
+#=GC SS_cons                         aaaa.>..>.>>>>>>>>>.................
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00010.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00010.idx
new file mode 100644
index 0000000..071ecd1
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00010.idx
@@ -0,0 +1 @@
+U28088.1/1-355
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00010.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00010.raw
new file mode 100644
index 0000000..df1493d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00010.raw
@@ -0,0 +1,1639 @@
+>BX248358.1/328133-327709
+UGAGCCGGCUGGGCGAUCGCGACUUUGCGUACCACAUGCGAUGAACAUGGUGGCGCAAGG
+ACGAGGAAAGUCCGGACUCCACAGAGCACGGUGAUUGUUAACAACAACCCGGGGUGACCC
+GCGGGCAAGUGCAACAGAAAGUAAACCGCCUAGAAUUUUUCUAGGUAAGGGUGAAACGGU
+GCGGUAAGAGCGCACCAGCGAGGUAGGUGACUACCUCGGCUAGGUAAACCCCACUGGGAG
+CAAGGCAUUAGGGCGUACCGUCGUUUCAGACGGUAUGUCUGCACGAACGCUUGAAGGCUG
+CUCGCCUGAGUUCGUGGGUAGCUGCUUGAGGCGGCCAGUGAUGGUUUCGUCCAGAUGGAU
+GAUCGCCGCUGAUCUCCGCUUGUCGGGGGUGAGUACAGAAUCCGGCUUAUAUGCUGGCUC
+AUUCG
+>AF110051.1/1-289
+CACAGGGCAGGGUGGUGGCCAACAGCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAA
+AACAAACCGCCAACUGCUUCGGCAGUCGGUAAGGGUGAAACGGUGGUGUAAGAGACCACC
+AGCGCGCCAGGUGACUGGAGCGGCUCGGUAAACCCCACCCGGAGCAAGCCCAGACAGCGC
+ACGUUCGAGACCGGCCCGGUCGAGUGCGCGGGUAGGGCGCUGGAGCCGGUCAGCAAUGGC
+CGGCCGAGAUGGAUGGCCGUCGCCGCGUCACCGGCAACGGAGAUGCGGA
+>AF110049.1/1-307
+CACAGGGCAGGGUGGUGGCCAACAGCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCGGCUGCUCGGCAGCCGGUAAGGGUGAAACGGUGGUGUAAGAGACCACCA
+GCGCUCCAGGUGACUGGAGCGGCUCGGUAAACCCCACCCGGAGCAAGUCCAGACAGCGUG
+UGCACGGCGCCUUCGGGCGUCGAGGAGACCGGCCCGGUCGAGCGCGCGGGUAGGACGCUA
+GAGCCGGCCAGCAAUGGUCGGCCCAGAUGGAUGGCCGUCGCCGCGCCACCGGUAACGGGG
+GCGCGGA
+>AF110050.1/1-307
+CAUAGGGCAGGGUGGUGGCCAACAGCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCGGCUGCUUGCAGCCGGUAAGGGUGAAACGGUGGUGUAAGAGACCACCAG
+CGCUCCGGGCGACCGGAGCGGCUCGGUAAACCCCACCCGGAGCAAGUCCAGACAGCGCAU
+GCACGACGCCUCGGCGUCAGGGAGACCGGCCCGGUCGAGUGCGCGGGUAGGACGCUGGAG
+CCGGUCAGCAAUGGCCGGCCGAGAUGGAUGACCGUCACUGCACCAACGUCGGCAACGACG
+GUGCGGG
+>U64884.1/1-325
+GAGGAAAGUCCGGGCACCGCAGAGCAGGAUGGUGGACAACAUCCACCCGGGGCGACCCGC
+GGGCCAGUGCCACAGAGAGAAGACCGCCUCCGCGCCGCUGCGCGGCGGUAAGGGUGAAAG
+GGUGGUGUAAGAGACCACCAGCGGCCCCGGUGACGGGGCCGGCUCGGUAAACCCCAUCCG
+GUGCAAGGCCGAACAGGACGCGUCACGAGGGCGGCUCGCCCCAGCGUCCGGGUUGGCCGC
+UCGAGCCCGCCAGCGAUGGCGGGCCCAGAUGGAUGGCCGUCACCUCGCGCGGGGCAACGC
+GCGCGAGGCACAGAAUCCGGCUUAC
+>AF110048.1/1-309
+CACAGAGCAACGGUGGUGGCUAACGGCCACCCACGGCGACGUGCGGGACAGUGCCACAGA
+AAUCAGACCGCCAGCGGCCGCCGCUCCUCGGAGCAGCGGUGCGGGUAAGGGUGAAACGGU
+GAGGUAAGAGCUCACCAGCGCUCCGGGUGACCGGGGCGGCUAGGUAAACCCCACCGGGAG
+CAAGACCAAGAGAGUCGCGUGGCGCUUCGGCGGUGCACGGCUUGCGCUGACGGGCUGCUC
+GUCCGAUGUCAGCGGGUAGGUUGCACGAGGCGUCCAGCAAUGGGCGUCCCAGAUGGAUGG
+UCGCCCACG
+>AF110047.1/1-310
+CACAGAGCACGGUGGUGGCCAACAGCCACCCACGGCGACGUGCGGGACAGUGCCACAGAG
+AACAGACCGCCAGCGGCCCCGCGGCCUUCGGGCCACGGGGUGCGGGCAAGGGUGAAACGG
+UGAGGUAAGAGCUCACCAGCGACGUCGGCGACGGCGUCGGCUCGGUAAACCCCACCGGGA
+GCAAGACCAAGAGGGCGCUCCGGCGCCUGCGCUGACGGGCUGCUCGUCCGACGUCAGCGG
+GUAGGUCGCUCGAGGCACGCAGCAAUGCGUGACCCAGAUGGAUGGUCGCCCCCCAGCCCU
+CGGGCCGGGG
+>AF110052.1/1-312
+CGAAGAGCACGGUGGUGGGUAACGCCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAA
+AGCAGACCGCCCACCCGCCUCGGCGGCGUGGGUAAGGGUGAAACGGUGGUGCAAGAGACC
+ACCAGCACCCCCGGUGACGGGGGUGGCUAGGCAAACCCCACCGGGAGCAAGACCAAGAAG
+GCGCCCUCCUGCAGAGGAGGACGCCGCGGGAGCGUUCGAGGGCUGCUCGCCCGAGCUCCC
+GGGUAGGUCGCACCAGGCCGCUGGCAACAGCGGUCGCAGAUGGAUGAUCGCCCCCUCCGC
+UCCGGCGGGGGG
+>AF110046.1/1-310
+CACAGGGCAGCGUGGUGGGUAACGCCCACCCGGGGCAACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCAGCGGCCUGGAUGAACCCCGUGGUUCAUCCAGGUGCGGGUGAGGGUGAA
+ACGGUGGUGUAAGAGACCACCAGCUCCCCAGGUGACUGGGGAGGCUCGGUAAACCCCACG
+UGGAGCAAGGCCAAGAAGGACGGCGGGCAACCGUCGUCCGCGCGAGCGUUCGAGGGCUGC
+CCGCCCGAGCUCGCGGGUAGGCUGCUGGAGGCGGCUGGUAACAGCCGCCGUAGAUGGAUG
+GUCGCCGACA
+>AF110037.1/1-266
+CACAGGACAGGGUGGUGGCUAACGGCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCGCUGCCUUCCAGGUAGCGGUAAGGGUGAAACGGUGGGGUAAGAGCCCAC
+CAGUCCUCGUGGUGACACGAGGAGCUAGGUAAACCCCACCCGGAGCAAGGCCAGACAGCA
+UGCGCCCGAGGGCUGUCCGCCCGAGCAUGCGGGUAGGUUGCUAGAGACCAUCGGCAACGA
+UGGCCCGAGAUGGAUGAUCGCCGAUC
+>AF110036.1/1-281
+CACAGGACAGGGUGGUGGCUAACGGCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCGCUACCCUCCAGGUAGCGGUAAGGGUGAAACGGUGGGGUAAGAGCCCAC
+CAGUCCUCGUGGUGACACGAGGAGCUAGGUAAACCCCACCCGGAGCAAGACCAGACAGCG
+UACGACGGUGUUAGUUCACUGGGAGGGCGGUCCGCCCGAGUGCGCGGGUAGGUUGCUAGA
+GGCCAUCGGCAACGAUGGUCCGAGAUGGAUGGUCGCCGACU
+>AF110044.1/1-266
+CACAGGACAGGGUGGUGGCUAACGGCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCGCUGCCUUCCAGGUAGCGGUAAGGGUGAAACGGUGGGGUAAGAGCCCAC
+CAGUCCUCGUGGUGACACGAGGAGCUAGGUAAACCCCACCCGGAGCAAGACCAGACAGCA
+UGCGCCCGAGGGCUGUCCGCCCGAGCAUGCGGGUAGGUUGCUAGAGACCAUCGGCAACGA
+UGGCCCGAGAUGGAUGAUCGCCGAUC
+>AF110039.1/1-307
+CACAGAGCAGGGCGGUGGGUAACACCCACCCGGGGCAACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCUCCCGAAUCCAGCGCCACCGGACGACGGAGGUAAGGGUGAAACGGUGGA
+GCAAGAGACCACCAGCAUGCCGGGCGACCGGCGUGGCUAGGCAAACCCCGCCCGGAGCAA
+GAUCAGACAGCACACGCAGGUUCCGACCGGAAGGGCUGCUCGCCCGAGUGUGCGGGUAGA
+UCGCUGGAGGCCGUCGGCAACGGCGGUCGUAGAUGGAUGGUCGCCCCUCCUCCCGCAAGG
+GCGGAGG
+>AF110042.1/1-278
+CACAGAGCAGGGUGGUGGGUAACACCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCUCGCCCCUCGUGGGCGGGGUAAGGGUGAAACGGUGGGGCAAGAGCCCAC
+CAGUGCGCCGGGUGACCGGCGCAGCUCGGCAAACCCCACCCGGAGCAAGACCAGACAGCA
+CACGUUCGAGGGCGGCUCGUCCGAGUGUGCGGGUAGGUCGCUCGAGGCUGUCGGCAACGG
+CAGCCCUAGAUGGAUGGUCGCCCCCUCGGAGACGAGGG
+>AF110041.1/1-292
+CACAGGGCAAGGUGGUGGGUAACACCCACCCGGGGCAACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCCCUGCGUGCAGGGGUAAGGGUGAAACGGCGGUGUAAGAGACCACCAGCG
+ACCGGGGCGACCCGGCCGGCUCGGCAAACCCCACCUGGAGCAAGGUCAAGAAGUCCGGUG
+CUCUCACCGGACGCGCGCACGACUGAGGGCGGCCCGCCCGAGUGCGCGGGUAGACCGCUG
+GAGGGCGUCGGCAACGGCGCUCGUAGAUGGAUGGUCGCCACGCUUCGGCGUU
+>AF110038.1/1-326
+CGCAGAGCAAGGUGGUGGGCAACACCCACCCGGGGCAACCCGCGGGAAAGUGCCACAGAG
+AACAGACCGCCGCUCUCUCCGUUCAUUCGGGAAGAGGGGUAAGGGUGAAACGGUGGUGUA
+AGAGACCACCAGCGUGUCGGGUGACCGGGGCGGCUAGGUAAACCCCACCUGGAGCAAGAU
+CAAGAAGCCGUUCCUCUUCGGAGGAACGGUGCGCACACGUUCGAGGGCUGCUCGCCCGAG
+UGUGCGGGUAGAUCGCCCGAGGCUGUCGGCAACGGCAGCCCUAGAUGGAUGGUCGCCAAC
+CGGGGCCACGCAAGAAACCCCGGCGA
+>AF110045.1/1-308
+CGAAGGGCAGCGUGGUGGGUAACGCCCACCCGGGGCAACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCAGCGGCCUGAGCGAAUUCCGGUUCGCCUCAGGUGCGGGUGAGGGUGAAA
+CGGUGGUGUAAGAGACCACCAGCUCCGCAGGUGACUGCGGAGGCUCGGUAAACCCCACGU
+GGAGCAAGGCCAAGAAGGACGGCGGGCAACCACCGUCCGCGCGAGCGUUCGAGGGCUGCC
+CGCCCGAGCUCGCGGGUAGGCCGCUGGAGGCUGCCGGCAACGGCAGCCCUAGAUAGAUGA
+UCGCCAGC
+>AF110040.1/1-273
+CACAGAGCAGGGUGGUGGGUAACACCCACCCGGGGUGACCCGCGGGACAGUGCCACAGAG
+AACAGACCGCCUCCGGCUCGCCGGAGGUAAGGGUGAAACGGUGGGGCAAGAGCCCACCAG
+UGCGCCGGGUGACCGGCGCAGCUCGGCAAACCCCACCCGGAGCAAGACCAGACAGCACAC
+GACGGCCUCGGCCGAGAGGGUGACUCGCCCGAGUGUGCGGGUAGGUCGCUGGAGGCUGCC
+GGCAACGGCAGUCCUAGAUGGAUGGUCGCCACG
+>AF110056.1/1-326
+CGCAGAGCAAGGUGGUGGGCAACACCCACCCGGGGCAACCCGCGGGAAAGUGCCACAGAG
+AACAGACCGCCGCUCUCUCCGUUCAUUCGGGAAGAGGGGUAAGGGUGAAACGGUGGUGUA
+AGAGACCACCAGCGUGCCGGGUGACCGGGGCGGCUAGGUAAACCCCACCUGGAGCAAGAU
+CAAGAAGCCGUUCCUCUUCGGAGGAACGGUGCGCACACGUUCGAGGGCUGCUCGCCCGAG
+UGUGCGGGUAGAUCGCCCGAGGCUGUCGGCAACGGCAGCCCUAGAUGGAUGGUCGCCAAC
+CGGGGCCACGCAAGAAACCCCGGCGA
+>AF110054.1/1-306
+CACCGAGCAGGGUGGUGGGUAACACCCACCCGGGGCGACCCGCGGGAAAGUGCCACAGAA
+AGCAAACCGCCCCGAGCCGUACGCGGCACGGGGUAAGGGUGAAACGGCGGUGUAAGAGAC
+CACCAGCAUCCCGGGUGACCGGGAUGGCUAGGCAAACCCCACCCGGAGCAAGAUCAAGAA
+GGAUGCCCCCGGGCAUCCGCGGGAGCGUUCGAGGGCUGCUCGUCCGAGGCUCCCGGGUAG
+AUCGCACCAGGCGGUCGGCAACGGCCGUCGCAGAUGGAUGAUCGCCACUCGGGCUUCGGC
+CCGAGC
+>AF110053.1/1-305
+CACCGAGCAGGGUGGUGGGUAACACCCACCCGGGGUGACCCGCGGGAAAGUGCCACAGAA
+AGCAAACCGCCCCGAGCCGUACGCGGCACGGGGUAAGGGUGAAACGGCGGUGUAAGAGAC
+CACCAGCAUCCCGGGUGACCGGGAUGGCUAGGCAAACCCCACCCGGAGCAAGAUCAAGAA
+GGAUGCCCCCGGGCAUCCGCGGGAGCGUUCGAGGGCUGCUCGUCCGAGGCUCCCGGGUAG
+AUCGCACCAGGCGGUCGGCAACGGCCGUCGCAGAUGGAUGAUCGUCACUCGGGCUCCGGC
+CCGAG
+>AF110055.1/1-272
+CACAGAGCAGGGUGGUGGGUAACGCCCACCCGGGGUGACCCGCGGGCCAGUGCCACAGAG
+AACAGACCGCCCCGAUGCGCCGGUUCGCCGACGUGCCGGGGUAAGGGUGAAACGGCGGUG
+UAAGAGACCACCGGCACCGUGAGCGAUCACGGUGGCCAGGUAAACCCCACCCGGAGCAAG
+ACCAGACAGCAGGCGGGUUGCUCGCCCUUGCCUGCGGGUAGGUCGCUGGAGGCCGUCAGC
+AAUGACGGUCCGAGAUGGAUGACCGUCCCACG
+>AF012803.1/1-337
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACGGCAACCCGGGGUGACCCGC
+GGGACAGUGCCACAGAAAACAGACCGCCCGGCCACCGGCCGGGUAAGGGUGAAACGGUGG
+UGUAAGAGACCACCAGCGCCUCGGGUGACCGGGGCGGCUCGGUAAACCCCACCCGGAGCA
+AGGCCAAGAGGGAGCCGUGAGGUUCCUGCGCAGGCGUUCGAGGGCUGCCCGCCCGAUGCC
+UGCGGGUAGGCCGCUUGAGCCUGCCGGCGACGGCAGGCCCAGAUGGAUGGUCGCCCAUCG
+UCCGCCGCGAGGCGGACGUGGACAGAACCCGGCGUAG
+>AF012807.1/1-341
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACAGCAACCCGGGGUGACCCGC
+GGGAAAGUGCCACAGAAAGCAGACCGCCCGGCCACCUCGGCCGGGUAAGGGUGAAAGGGU
+GGUGUAAGAGACCACCAGCGCCUCGGGUGACCGGGGCGGCUCGGUAAACCCCACCCGGAG
+CAAGGCCAGAAGGGAGCCAUUGCGGCUCCUGCGCAGGCGUUUGAGGGCGGCCCGUCCGAU
+GCCUGCGGGUAGGCCGCUUGAGCCUGUCGGCGACGGCAGGCCCAGAUGGAUGGUCGCCCA
+GCGCUGCGCCGUAAGGCGGGCGUGGACAGAAUCCGGCGUAG
+>AF012805.1/1-341
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACAGCAACCCGGGGUGACCCGC
+GGGAAAGUGCCACAGAAAGCAGACCGCCCGGCCACCUCGGCCGGGUAAGGGUGAAAGGGU
+GGUGUAAGAGACCACCAGCGCCUCGGGUGACCGGGGCGGCUCGGUAAACCCCACCCGGAG
+CAAGGCCAGAAGGGAGCCGUUGCGGCUCCUGCGCAGGCGUUUGAGGGCGGCCCGUCCGAU
+GCCUGCGGGUAGGCCGCUUGAGCCUGUCGGCGACGGCAGGCCCAGAUGGAUGGUCGCCCA
+GCGCUGCGCCGUAAGGCGGGCGUGGACAGAAUCCGGCGUAG
+>AF012792.1/1-339
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACAGCAACCCGGGGUGACCCGC
+GGGACAGUGCCACAGAGAACAGACCGCCCGGCCGUCUCGGCCGGGUAAGGGUGAAACGGU
+GGUGUAAGAGACCACCAGCGCCUCGGGUGACCGGGGCGGCUCGGUAAACCCCACCCGGAG
+CAAGGCCAAGAGGGAGCCGCGAGGCUCCUGCGCAGGCGUUCGAGGGCGGCCCGUCCGAUG
+CCUGCGGGUAGGCCGCUGGAGCCUGUCGGCGACGGCAGGCCAAGAUGGAUGGUCGCCCAG
+CGUCCGCCGCGAGGCGGGCGUGGACAGAACCCGGCGUAG
+>AF012804.1/1-339
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACGGCAACCCGGGGUGACCCGC
+GGGACAGUGCCACAGAAAACAGACCGCCCGGCCUUAACGGUCGGAUAAGGGUGAAACGGU
+GGUGUAAGAGACCACCAGCGCCUCGGGUGACCGGGGCGGCUCGGUAAACCCCACCCGGAG
+CAAGGCCAAGAGGGAGCCGCGAGGCUCCUGCGCAGGCGAUCGAGGGCGGCCCGUCCGAUG
+CCUGCGGGUAGGUCGCUCGAGCCUGUCGGCGACGGCAGGCCCAGAUGGAUGGUCGCCCAU
+CGCCCGCCGCGAGGCGGGCGUGGACAGAACCCGGCUUAG
+>AF012798.1/1-339
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACAGCAACCCGGGGUGACCCGC
+GGGACAGUGCCACAGAGAACAGACCGCCCGGCCGUCUCGGCCGGGUAAGGGUGAAACGGU
+GGUGUAAGAGACCACCAGCGCCUCGGGUGACCGGGGCGGCUCGGUAAACCCCACCCGGAG
+CAAGGCCAAGAGGGGGCCGCGAGGCUCCUGCGCAGGCGUUCGAGGGCGGCCCGUCCGAUG
+CCUGCGGGUAGGCCGCUGGAGCCUGUCGGCGACGGCAGGCCAAGAUGGAUGGUCGCCCAG
+CGUCCGCCGCGAGGCGGGCGUGGACAGAACCCGGCGUAG
+>AF012801.1/1-340
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACGGCAACCCGGGGUGACCCGC
+GGGACAGUGCCACAGAAAACAGACCGCCCGGCCGACAGCGGCCGGGUAAGGGUGAAACGG
+UGGUGUAAGAGACCACCAGCGCCUCGGGUGACCGGGGCGGCUCGGUAAACCCCACCCGGA
+GCAAGGCCAAGAGGAAGCCCUCGGGCUUCUGCGCAGGCGUUCGAGGGCGGCCCGUCCGAU
+GCCCGCGGGUAGGCCGCUAGAGCCUGUCGGCGACGGCAGGCCCAGAUGGAUGGUCGCCCA
+UCGUCCGCCGCGAGGCGGGCGUGGAUAGAACCCGGCGUAG
+>AF012799.1/1-340
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACGGCAACCCGGGGUGACCCGC
+GGGACAGUGCCACAGAAAACAGACCGCCCGGCCGACAGCGGCCGGGUAAGGGUGAAACGG
+UGGUGUAAGAGACCACCAGCGCCUCGGGUGACCGGGGCGGCUCGGUAAACCCCACCCGGA
+GCAAGGCCAAGAGGAAGCCCUCGGGCUUCUGCGCAGGCGUUCGAGGGCGGCCCGUCCGAU
+GCCUGCGGGUAGGCCGCUAGAGCCUGUCGGCGACGGCAGGCCCAGAUGGAUGGUCGCCCA
+UCGUCCGCCGCGAGGCGGGCGUGGAUAGAACCCGGCGUAG
+>AF056388.1/1-332
+GAGGAAAGUCCGGGCACCGCAGGGCAGGGUGGUCGGGAAACCGACCCGGGGAAACCCGCG
+GGAAAGUGCCACAGAAACGACACCGCCUAAGCGGCGGGACCGCACGUGAGUCUCGCCGCC
+GGCAAGGGUGAAAUGGUGCGGUAAGAGCGCACCGGCAGCGUGGUGACACGCUGGCCGGGC
+AAACCCCACCCGGUGCAAGGCCAAGCAGGGGCGAUGACGCUGCCCGCCGAGCCCCAGGUA
+GGCCGCAGGGCUCCUCGGAGCCCCGUCCGCGGUGGUCCCCAGGGACUCGGCGCGGGCGAG
+AUGGAUGGCUGCUCUCGACAGAACCCGGCUUA
+>AE016931.1/133770-134130
+GCAGUUGGCCGGUCUGUCGCGUGCGCGUUUCGUGCAGGAGGAAAGUCCGGGCAACACAGA
+GCAUCCUACUUCCUAACAGAAAGCUGUCCGCGAGGGUAGAGUAACGUAGAAGAAAAUAAC
+CGCCGCUCCUUUCGGGGAGAGGUAAGGGUGAGAAGGUGGGGUAAGAGCCUACCAGCAGCA
+UGGUGACAUGUGGGCUGUACGUCUUAGGAGUUGUAAGGUCAUGUAAACCGGCGUUAUGAG
+AGUUGCUCGCUCCAUGUCGGAGGGUAGACCGCUAAAGUGUCGUGGUGACACGCCACUCAG
+AUAAAUGACAGGCACCUUAUUAUAUAAGGUACAGAACUCGGCUUAUAGGCUGACUGCUUU
+U
+>AE017175.1/112368-111971
+CAGCAGAUCGGUCUGUCGCUCACUCUUUCGAGAGUGGGAGGAACGUCCGGGCAACGCAGA
+GCACCAUCCUUCCUAACAGGAAGUUACUCGUGAGGGUAAAGGAGCGUAGAAGAGAAUGAC
+CGCCAUUUUCCAUGAGUUGUCUGUGCUUCGGUACGGACUACGUGGAGGGUAAGGGUGAGA
+AGGUGGGGUAAGAGCCUACCGGAUGCAGCGGUGACGCUGCAUGCCGUACGUCUGAUGGGU
+UGUAAGAUCAUGUAUACCGGCGCAUGUAGGGUGGCUCGCCCGAUGCCGGGGGGUAGAUCG
+CUGGAGCCAUGCGGUGACGCACGGCCAAGAUAAAUGACAGACGCUCUGGCUACGUGUGGC
+CGUGAGUACAGAACCCGGCUUACAGAUCUGCUGCUUUU
+>L25705.1/1-330
+GAGGAAAGUCCGGACAACACAGAGCAACUCACUUCCUAACGGGAAGGCUCCGUUCAGGCG
+GAGACAGCAAGUGCCACAGAAAAUAUACCGCCUUGUCUUUGAUGAGGUAAGGGUGAAAAC
+GUGAGGUAAGAGCUCACGGUAUUGCAUGGCGACAUGGAUUACGGUAAACCUUGAGUGUUG
+AAAGACCAAAUAGGUUACGAAACUCGAAGGCUGCUCGUCUUCUUUUACUUCGGUAAGAUU
+CGUAAUGGGUAGGUUGAUGGAGUCUGUCAGCAAUGGCAGAUCUAGAUAAAUGAUAGAAAA
+CCGAUUUUUCGGUGUACAGAACCCGGCUUA
+>U28104.1/1-304
+GAGGAAAGUCCGGGCAACACAGAGCAGGAUACUUCUUAACGAGAAGCAGUUCGCGAGGGC
+UGAGUAGUGUAACAGAAAAUAACCGCCACACUUCGGUUUGGUAAGGGUGAAAAGGUGGGG
+UAAGAGCCUACCGUAGCGGCCGUAAUUCCGCUAGCCGUACGCCUUAUGGGUUGUAAGAUC
+AUGUACACCGACGCAUGUAGAGUGACUCGCUCGAUGUCGGGGGGUAGAUCGCUAGAGUUG
+CGUAGUGAUACGUAAUCGAGAUAAAUGGCAGACGUUGUGCUUGCACAAUACAGAAUCCGG
+CUUA
+>U28108.1/1-339
+GAGGAAAGUCCGGGCAGCACAGAGCAAUGCACCGGUGAAUAGCCGGGUUCCGUCUUUGAC
+GGAAACAGACAGUGCCACAGAAAAUAACUGCCUUCCCCUCUCCUUUAGGAGAGGGUUGAG
+GUAGGGUUGAAAACGUGAGGUAAGAGCUCACGUCCCGAUAUGGUGACAUAUCGGGAGGGU
+AAACCUUGCAUGCUGAAAUGCCACAUAGGUCAGCGCCUGAGAACUGCUCGUUCAAUGCUG
+AUGGGUAGGCAGAUUGAUCCCGGUUGGUAACUUCCGGGACAGAUAAAUGAUAGCCACUAA
+UCCACCUUGCUAAGGCUACGGUGGACAGAACCCGGCUUA
+>U28079.1/1-347
+GAGGAAAGUCCGGGCAACACAGGGCAGCGUACUUCCUAACGGGAAGGCCCCGAUUAGUCG
+GGGACAGAAAGUACCACAGAAAACAAACUACCAUGCCCCGACGAGUCGGGGUAGGAAAAG
+GUGAAAAGGUGAGGUAAGAGCUCACCGGCCUGGUGGUGACAUCAGGCGCUGGCAAACCUU
+ACGCGUUGAAAAGUCAAAUAGGCCCCGAUCAUGAAUGGCUCGUUCAACUUCCACCCGACU
+UGUCGGGACGGAAUAUCGGGGUGGGUAGACCGAUUGAUCUCAUCAGCAAUGAUGUGACCA
+GAUAAAUGAUAAAGGCCCCGACUUGUCGGGGUACAGAACCCGGCUUA
+>U28092.1/1-318
+GAGGAAAGUCCGGGCAACACAGAGCAUCCUACUUCUUAACGGGAAGCUAUCUGCGAAGGU
+AGAGUAAUGUAGAAGAAAACAACCGCCUUUUUCCUCUUUUGGAACAAGGUAAGGGUGAGA
+AGGUGGAGUAAGAGCCCACCAGUUGCGUGGUGACACGGUUAAGCUGUACGUCUUAGGAGU
+UGUAAGGUCGAUGUAUACCGGCAUUAUGAGGGCUGCUCGCCCCACGUCGGAGGGUAGACC
+GCUAAAGUAAUGUGGCAACACAUUACUCAGAUAAAUGACAAACACCUUAAUUUAUUAUUA
+AGGACAGAACCCGGCUUA
+>U28095.1/1-295
+GAGGAAAGUCCGGGCAGUACAGAGCAACCCACCGGUGAACAGCCGGCCACCAAUUGGUGA
+GAGAAAGUGCCACAGAAAAUAACUGUCUUGCCUAAGGCGAGAUGAGGGUGAAAAUGUGAG
+GUAAGAGCUCACGGUUGUUAUCGGUAACGGUAGCAACGGGUAAACCUUGGGUGCUGCAAU
+GCCACAUAUAGAGCCGUUUUGAGAGCUGCUCGUUCAAGGCUCAGGGUAGGCAGCAACAGG
+UAAACAGUAAUGUUUAUCGCAGAUAAAUGAUAGUGUAGAAACAGAACCCGGCUUA
+>AE002336.2/7220-7614
+UCGGAAGGGUAAGGCAACCGCUGAGCCAGUUUUAGAAAAACUGCGUAUCAGAGGAAAGUC
+CGGACUUCGUAAGAAAAGAUGCUGGAGAAAUUCCAGGGGCCGUAAGGCUACGGAAAGUGC
+AACAGAAAACAUUCCGCUAUAAAUGAUAUCAUUUAUAGACAGGCUGAAAAAUCCUACUUU
+AGGAGUAGGAGCUGCUAGGGAGACCUGGUAGACUUGUAAACCCCAUCUGAAGCAAGAGAA
+AAAGUUAUUUGUCUCUGCAAAAUCCUUUCUAAUGAAAGGCAUAAACUUUUUCAUAAUCGC
+UUGAGGAGUACAGUAAUGUGCUCCCUAGAUGAAUGGUUGCCCACAAGUAAGAAUUUCUUA
+UUCGUACUUGUUGACAGAAUCCGGCUUACUCGCUC
+>AE001313.1/3291-3698
+UCGGAAGAGUAAGGCAACCGCUGAAACCAGCUUUUUAAAAAAGAUGAGUACCAGAGGAAA
+GUCCGGACUUUAUAAGAAAAGAUGCUGGAGAAAUUCCAGGGGCCGUAAGGCUACGGAAAG
+UGCAACAGAAAACACUCCGCUAUAAAUUGUAUAAUUUAUAGACAGGCUGAAAAAUCUUAC
+UUUAGGAGUAAGAGCUGCUAGGGAGACCUAGCAGACUUGUAAACCCCAUCUGAAGCAAGA
+GAAAAAGUUAUUUGUUUCUGCAAACAACCUUUCUAACGAAAGGCACAGGCUUUUUCAUAA
+UCGCUUGAGGAGUACAGUAAUGUGCUCCCUAGAUGAAUGGUUGCCCGCAAGCAAGAACUU
+CCGUUCGUGCUUGUCGACAGAAUCCGGCUUACUCGCUCUUCCGAGCUU
+>AJ310737.1/16-366
+AACCGCUUCUUGUACCUUAACUAAGGUAGAUUAAGAGGAAAGUCUGGACUUCAUAAGAAA
+AGAUACUGGAGAAACUCCAGGGGCCGUAAGGCUACGGAAAGUGCAACAGAAAACAUUCCG
+CUAUAAAAGGGUCUUUUUAUAGACAGGCUGAAAAUUCCUAUUUUAAGAAUAGGAGCUAUU
+AAGGUGACUUAGUAGACAUGCAAACCCUAUCUGAAGCAAGAGAAAAAGUUUUUGUUUCUG
+CAUAAUGAGGGAGGGUAUCCCUCAUGAACUUUUUCAUAAUCGCUUGAGGGAUAUAGUAAU
+AUAUCCCCUAGAUGAAUGGUUGCCCUCAAGAUGAGUUUUCUCAUCUUGUAG
+>AE002183.2/10502-10097
+AUCGGAAGAGAAAGGCAACCGCUGUUUAUAUUUCUCAAAAAAUAUAAAGAGAGGAAAGUC
+UGGACUUCAUAAGAGAAGAUACUGGAGAAAUUCCAGGGGCCGUAAGGCUACGGAAAGUGC
+AACAGAAAACACUCCGCUAUAAAAUUUAUUUUAUAGACAGGCUGAAAAUUCCUACUUUAG
+GAGUAGGAGCCAUUAAGGUGACUUAAUAGGCAUGCAAACCCUAUCUGAAGCAAGAGAAAA
+AAGCUUUUUGUGUCUGCAAAUGUGAGAGGAAUUCCUCCCAUAGGCUUUUUCGAAAUCGCU
+UGAGGGAUCUAGUAAUAGCUCCCCUAGAUGAAUGGUUGCCCUUAGGAUAGUUCGCAAGAG
+CUAUCUUAUAGACAGAAUCCAGCUUACCCUCUCUUCCGAUAUUUUU
+>AF056378.1/1-333
+GAGGAAAGUCCGGGCUUCAUAAGAAAAGAUACUGGAGAAACUCCAGGGGCCGUAAGGCUA
+CGGAAAGUGCAACAGAAAACAUUCCGCUAUAAAAGGGUCUUUUUAUAGACAGGCUGAAAA
+UUCCUAUUUUAAGAAUAGGAGCUAUUAAGGUGACUUAGGUAGACGUGCAAACCCUAUCUG
+AAGCAAGAGAAAAAGUUUUUGUUUCUGCAUAAUGAGGAAUGGUAUUCCUCAUGAACUUUU
+UCAUAAUCGCUUGAGGGAUAUAGUAAUAUAUCCCCUAGAUGAAUGGUUGCCCUCAAGAUG
+GGUUUUCUCAUCUUGUAGACAGAACCCGGCUUA
+>AJ012179.2/7-312
+GAGGAAAGUCCGGACUUUAUAGGAGAGGAUGCCAGUGAAAGACUGGGGGCCGCAAGGCUA
+CGGAAAGUGCCACAGAAAACAAACCGCUAACAAGCUAUGCUUGUUAGAUAGGGUGAAAUG
+CCUGCUUUAGGAGCAUGGCCUUAUCUAGAGAAAUUUAGAAAGUGGUAAACCCCAUCCAAA
+GCAAGACGGAAAUAAAGCGAUACAGUUCUCCGCUGUGCUUUAGAAAAGUCGCUUGAGGGU
+UUCGGUGACGGCGCCCCUAGAGGAAUGAUUGCUCGUCUGCUUUGCAGACCGACAGAACCC
+GGCUUA
+>L25704.1/3-383
+AAACCGCAAGUGUGCAGUCGCUGUAUGGUAUAACCAUGCAGAGGAAAGUCCGAACUUCAC
+AGGGCAGGGUGCCGGUCGAGAACGUUUGUUCAAGACCGGGGGCAGCGGCGCAAGCUGUCU
+GUCACAGAGAGUGCAACAGAAAGCAAACCGCUCCGGCUUAAACCGGAGUAAGGGUGAAAA
+GGGGGUGUAAGAGACCACCAGGCAGGUCAGCAAUGCCCUGCGCUAUGAAAACCUCCCCGA
+AGCAAGGCCAAAUAAGGAAGCAUUUCCUGCAAGGGAAGAAGGGUUGCCCGCCCAAUGUUU
+CCGGGUAGGCCGCAUCAGAUAAAUGGCUGCAACAUCACUACUUGAUGGUGAUGGACAGAA
+UUCGGCUUACAGCUUCGGUUU
+>L25703.1/209-594
+AAACCGCAAGUGUGCAGUCGCUGUAUGGCUUGACGCUGUGCAGAGGAAAGUCCGAACUUC
+ACAGGGCAGGGUGCCGGUCGAGAACCUGGUUCAAGGCCGGGGGCAGCGGUGCAAACCGUC
+UGUCACAGAGAGUGCAACAGAAAGCAAACCGCCCCGGCUCCGGCCGGAGUAAGGGUGAAA
+AGGCGGUGUAAGAGACCACCAGGUGCGUCAGCAAUGCCGUACGCUAUGAAAACCUCCCCG
+AAGCAAGGCCAAAUAUGGAAGCUUUUUCCGCAAGGAAAGAAGGGUUGCCCGCCCAACGUU
+UCCGGGUAGGCCGCAUCAGAUAAAUGACUGCAGCUUCAUCACUCGAUGAUGAUUCACAGA
+AUUCGGCUUACAGCUUCGGUUUCAGC
+>AF056377.1/1-328
+GAGGAAAGUCCGGGCUCCAUAGAGCAGGGUGGUGGGUAACGCCCACCCGGGGUGACCCGC
+GGGAAAGUGCCACAGAGAACAGACUGCCGGUUUCGAGCCGGUGAGGGUGAAACGGUGGAG
+UAAGUGCCCACCGCGUCAUCGGUGACGGUGACGGCAUGGCAAACCCCACCUGGAGCAAGG
+CCAAGAAGACCGUGAGGUCGCGGACGCGUUUGAGGGUUGCUCGCUUGAGUGUCUGGGUAG
+GCUGCGCAGCCGAAAGGCUGGAGGACACCAGCAAUGGUGUUCACAGAUGGAUGAUCACCG
+GCCCGGCGGGGCUACAGAAUCCGGCUUA
+>AF056380.1/1-328
+GAGGAAAGUCCGGGCUCCAUAGGGCGAAGUGCCAGGUAAUGCCUGGGAGGCGUGAGCCUA
+CGGAAAGUGCCACAGAGAACAGACUGUCGGUUUCGAGCCGGUGAGGGUGAAACGGCGGGG
+UAAGAGCCCACCGCGUCAUCGGUGACGGUGACGGCAUGGCAAACCCCACCUGGAGCAGGG
+CCAAGAAGACCGUGAGGUCGCGGACGCGUUUGAGGGUUGCUCGCUUGAGUGUUCGGGUAG
+GCUGCGCAGCCGAAAGGCUGGAGGACACCAGCAAUGGUGUUCACAGAUGGAUGAUCACCG
+GCCCGGCGGGGCUACAGAAUCCGGCUUA
+>X97391.1/1-342
+GGGGAGGAAAGUCCGGGCUCCCCAAUGGCCAGGCUUGCUGGGUAACGCCCAGUGCGGGUG
+ACCGUGAGGAGAGUGCCACAGAAACACACCGCCGAUGGCUCCGCUUCCGCUGCGGUGGAG
+ACGAGCACAGGCAAGGGUGCAAAGGUGCGGUAAGAGCGCACCAGCAGCAUCGAGAGGUGC
+UGGCUCGGUAAACCCCGGCCGGGAGCAAGGCCCAGGGACCAACGGUUGGCCAUGACACCG
+GUCCCGCCCCAAGUGCGCCGCUCGAGGCCGCCGGAGACGGCGGUCCCAGACAGAUGAUCA
+CCCCGGGCAGGGUCCGCCCCACCCGGAACAGAACCCGGCUUA
+>AJ272222.1/1-305
+UUGAGGAAAGUCCGGGCUCCCGAAUGGCCAGGCUUGCUGGGUAACGCCCAGUGCGGGUGA
+CCGUGAGGAGAGUGCCACAGAAACACACCGCCGAUGGCCGGCUUGCCGGCACAGGCAAGG
+GUGCAAGGGUGCGGUAAGAGCGCACCAGCAGCAUCGAGAGGUGCUGGCUCGGUAAACCCC
+GGCCGGGAGCAAGGCCCAGGGACGAUGGUUGGCCAUUGACCGGUCCCGACAACAGCGCGC
+CGCUCGAGGCCACCGGUAUACGGUGGUCCCAGACAGAUGAUCAUCCAGAGAACAGAACCC
+GGCUU
+>X97393.1/1-299
+GGGGAGGAAAGUCCGGGCACCACAGGGCUGGUUGCUGGGUAAUUCCCAGUGCGCGCGAGC
+GUGAGGAUAGUGCCACAGAAAUGUAGACCGCCAGGCUCGUCCUGGUAAGGGUGCAACGGU
+GCGGUAAGAGCGUCACCAGCAGAGUCGAGAGGCUCUGGCUAGGUAAACCCCGCUGAAGGU
+GCAAGGCGAAGGUAUAUCUCGAGAAAACGGUGGCCCGCCGCCUCGAGUUGCCGAUGCUGC
+UAGAGGGUUUGAGUAAUCAGGCUCCCAGAGAGAUGGCGGUAAAAACAGAACCCGGCUUA
+>AF056387.1/1-312
+GAGGAAAGUCCGGGCUCCCAAAAGACCAGACUUGCUGGGUAACGCCCAGUGCGGGUGACC
+GUGAGGAGAGUGCCACAGAAACAUACCGCCGAUGGCCUGCUUGCAGGCACAGGUAAGGGU
+GCAAGGGUGCGGUAAGAGCGCACCAGCAACAUCGAGAGGUGUUGGCUCGGUAAACCCCGG
+UUGGGAGCAAGGUGGAGGGACAACGGUUGGUCUUUUACCUGUUCCGUUUAUGGACCGCUA
+GAGGUGGCUAGUAAUAGCCAUCCCAGAGAGAUAACUGCCCUCUGUCUUCGACAGAGAACA
+GAACCCGGCUUA
+>X97392.1/1-315
+GGGGAGGAAAGUCCGGGCUUCCGAAAGACCAAGCUUGCUGGGUAACGCCCAGUGCGGGUG
+ACCGUGAGGAAAGUGCCACAGAAAUAUACCGCCGAUGGAGGGAAACCUCACAGGUAAGGG
+UGCAACGGUGCGGUAAGAGCGCACCAGCAACAUCGAGAGGUGUUGGCUCGGUAAACCCCG
+GCUGGAAGCAAGGUGUGCUAGCGCUAAAGAACCAGGGUUGGUCUUUUCCCCAGUUCUUGG
+CUAGCCAGAGCCGCUAGAGGCACCUGGUAACAGGUGUCCCAGAUAGAUAACCCCCUUUGA
+ACAGAACCCGGCUUA
+>X65648.1/159-615
+AGGGAGAGAGUAGGCGUUGGCGGUUGCAGACCAGUUAGCUUAACUGAUUUGAGGAAAGUC
+CGGACUCCCGAAAGACCAGACUUGCUGGAUAACGUCCAGUGCGAGCGAUCGUGAGGAUAG
+UGCCACAGAAAAAUACCGCCAAGAUUGGGGACUGGGGACUAGGGGUUGGGGACUGGGGAA
+GAAACUUCCCAAUCCCUAAUCCCCCAUACCCAAUACCCAACUCUUGGUAAGGGUGCAAAG
+GUGCGGUAAGAGCGCACCAGCAGUAUCGAGAGGUACUGGCUCGGUAAACCCCGGUUGGGA
+GCAAGGCCGAAGAACUAUGGUUGGUCUUUUACCAGUUCCGCUAUCAGAGAGCCGCUAGAG
+GCGUUUGGUAACAAACGUCCCAGAUAGAUAAUCGCCCUCGUGUAAAGCAAUUUACACAGA
+GAACAGAACCCGGCUUACCACCAACUCUCUCCUCUUU
+>X97395.1/1-391
+GGGGAGGAAAGUCCGGGCUCCCGAAAGACCAGACUUGCUGGAUAACGUCCAGUGCGAGCG
+AUCGUGAGGAUAGUGCCACAGAAAAAUACCGCCAAGAUUGGGGGCUAGGGACUAGGGACU
+GGGGACUGGGGAAGAAACUUCCCAAUCCCUAAUCUCAGAUGCUCGAUCCCCAACUUUUGG
+UAAGGGUGCAAAGGUGCGGUAAGAGCGCACCAGCAGUAUCGAGAGGUACUGGCUCGGUAA
+ACCCCGGUUGGGAGCAAGGCCGAAGGAACUAUGGUUGGUCUUUUACCAGUUCCGCUAUCA
+GAGAGCCGCUAGAGGCGUUUGGUAACAAACGUCCCAGAUAGAUAAUCGCCCUCGUGUAAA
+GGAAUUUACAUUGAGAACAGAACCCGGCUUA
+>X65649.1/118-584
+AAGGAGAGAGUAGGCGUAGGCGGUUGCAGAUCAGUCACAAAAACUGAAUUUGAGGAAAGU
+CCGGGCUCCCGAAAGACCAAACUUGCUGGAUAACGUCCAGUGCGAGCGAUCGUGAGGAUA
+GUGCCACAGAAAGAUACCGCCAAUUAGUCAUUAGUCAUUUGUCAUUAGUCAUUUGGAAAA
+ACACAAAGGACAAAGGACAAAGAACAAAUGACCAAAUUGGUAAGGGUGCAAAGGUGCGGU
+AAGAGCGCACCAGCAACGUCGAGAGGCGUUGGCUCGGUAAACCCCGGUUGGGAGCAAGGC
+GAAAGGAACUAUGGUUGGUCUUUUACCAGUUCCGCUAAAACAGAGCCGCUAGAGGCGUUU
+GGUAACAAACGUCCCAGAUAGAUAACCGCCCUCAUGUAGAGAAGUUACUUGUAACAUUUC
+UACAUUCGAGAACAGAACCCGGCUUACUACCAACUCUUUCCCUUUUU
+>X97397.1/1-359
+GGGGAGGAAAGUCCGGGCUCCCAAAAGGCCAAGCUUGCUGGGUAACGCCCAGUGCGAGCG
+AUCGCGAGGAUAGUGCCACAGAAAUAUACCGCCCUCUAGAUAGAAGAUUUCUCCUGUUUA
+GUGGGGUAAGGGUGCAAAGGUGCGGUAAGAGCGCACCAGCAGUGUCGUGAGGCACUGGCU
+AGGUAAACCCCGGCUGGGAGCAAGGUCGGAGGAAUCAUGGUUGGUCUUUUUCCAGUUCCG
+UCGCACUAUAGGUAAAUCUAUGGUGUUAGGUGUACCGCAAGAGGUGUCUGGUAACAGGCA
+UCCCAGAUAGAUAACUGCCCUCUUAACUGGUUUCAGCUAAGGGAACAGAACCCGGCUUA
+>X73135.1/41-490
+GAAAGAGUAAGCGAGCAGUUGCGAAAUUAGUCUUAAAGUAUAAUGAAAAUUUGCUUUAAG
+UACGGAUUUUGAGGAAAGUCCGGGCUUCCAAGAAGAUCAGGCUGCUGGAUAACGCCCAGU
+GCGAGCAAUCGUGAGGAUAGUGCCACAGAAAGAUACCGCCUAACUUCGGUUAGGUAAGGG
+UGCAAAGGUGUGUUAAGAGCGCACCAGCAGGGUCGUGAGGCUCUGGCUCGGUAAACCCCA
+GUCGGAAGCAAGGCGAGAGGAAAUAAGCGUUGCGAUCUUCAAUAGACCUUAUUUCCGUGA
+CUUAACUGCGUUUAGUGCGCGAAAGCGUGGCAAGCGUAGUUAAGUGUGUGCCGCAAGAGG
+UAUUUGGUAACAAAUAUCCCAGAUAGAUAACCGCUAGGGCAGUUGUUAUCAACUCCCAAA
+ACAGAACCCGGCUUAUGUCUUACUCUUUCU
+>X97396.1/1-359
+GGGGAGGAAAGUCCGGGCUCCCGAGAGACCAAACUUGCUGGGUAACGCCCAGUACAGGCG
+ACUGUGAGGAUAGUGCCACAGAAACAUACCGCCUUUUUUUCAGUCAACAGUAAAAAAAAA
+CUGAUAAUUGGAAAAGGUAAGGGUGCAAAGGUGGGGUAAGAGCCCACCAGCAGUAUCGAG
+AGGUACUGGCUCGGUAAACCCCGGUUGGGAGCAAGGUCGAAGGAACAAUGGUUGGUCUUU
+UUCCAGUUCCGUUUUAGGUGAACCGCUAGAGACGUUUGGUAACAGCCAUCCCAGAUAGAU
+AACUACCCCCAAUAAGACGUAGUAUACUAUGUCUUUAACUGGGAACAGAACCCGGCUUA
+>AJ272219.1/1-333
+GAGGAAAGUCCGGGCUCCUAUUUGGCCAGGCUUGCUGGGUAAUUCCCAGUGCGGGUGACC
+GUGAGGAUAGUGCCACAGAAACACACCGCCUAAUGCUUAAUGGGGAAAUCCCAACAAGCG
+CGGCAAGGGUGCAAAGGUGCGGUAAGAGCGCACCAGCAGCAUCGAGAGGUGCUGGCUAGG
+UAAACCCCGGCCAGGAGCAAGGCGAGGGGCACUGGAUGGCCAUAGACCUUGUCCCUGUAG
+AGAGCCGCUUGAGGCUACCGGUAACGUUAGUCCCAGAUAGAUGAUUACCCAUUCUCUUUC
+UAAAGAAAGAGGAAAGAACAGAACCCGGCUUAC
+>AJ272225.1/1-308
+CUGAGGAAAGUCCGGGCUCCCAUAUGGUCAGGCUUGCUGGGUAAUUCCCAGUGCGGGCAA
+CCGUGAGGAUAGUGCCACAGAAACAUACCGCCUAAUACUUUAUGUAUGGCAAGGGUGCAA
+GGGUGUGGUAAGAGCGCACCAGCAACAUUGAGAAGUGUUGGCUAGGUAAACCCCGGCUGG
+GAGCAAGGCUUAGUAGAUUUAUGACCAUUGCACAAUCUGCUUUUAAGCGCCGCUUGAGAC
+UGUGAAGUAAUUCCAGUUCUAGAUAGAUGAUUGCCCAUCUUAUUAAAGAUGAACAGAACC
+CGGCUUAC
+>AJ272226.1/1-308
+UUGAGGAAAGUCCGGGCUCCCAUAUGGUCAGGCUUGCUGGGUAAUUCCCAGUGCGGGUAA
+CCGCGAGGAUAGUGCCACAGAAACAUACCGCCUAAUACUUACAGUAUGGCAAGGGUGCAA
+UGGUGCGGUAAGAGCGCACCAGCAACAUUGAGAAGUGUUGGCUAGGUAAACCCCGGCUGG
+GAGCAAGGCUUAGUAGAUUUAUGACCAUUAAAAAUAUCUACUUUUAAGCGCCGCAUGAGG
+CUGUAAGUAAUUCCAGUCCUAGAUAGAUGAUUGCCCAUCUUAAUCAAGGAGAACAGAACC
+CGGCUUAC
+>AJ272220.1/1-334
+UUGAGGAAAGUCCGGGCUCCUAUUUGGCCAGGCUUGCUGGGUAAUUCCCAGUGCGGGUGA
+CCGUGAGGAUAGUGCCACAGAAACACACCGCCUAAUGCUUAAUGGGGAAAUCCCAACAAG
+CGCGGCAAGGGUGCAAAGGUGCGGUAAGAGCGCACCAGCAGCAUCGAGAGGUGCUGGCUA
+GGUAAACCCCGGCUAGGAGCAAGGUGAGGGACGCUGGAGGCCAUAGACCGUGUCCCUAAG
+UAGAGCCGCUUGAGGCUAUCGGCAACGCUAGUCCCAGAUAGAUGAUUACCCAUUCACUUU
+CUAAAGAAAGAAGAAAGAACAGAACCCGGCUUAC
+>AE017166.1/105041-105427
+GAAAGCAGGAGAGGUGAUCGCAAUCGAGAUUUAUCGCGUUUCCGCAAUAAACUCUCGGUU
+GAGGAAAGUCCGGGCUCCCAGAUGGUCCAACUUGCUGGGUAACUCCCAGUGCGGGUGACC
+GUGAGGAUAGUGCCACAGAAACACACCGCCGAUGUCUCAUAGAGCACAGGCAAGGGUGCA
+AAGGUGCGGUAAGAGCGCACCAGCAGUAUCGAGAGGUACUGGCUUGGUAAACCCCGGUUG
+GGUGCAAGGCAAAGGUUUUAGGAUGACCAUUUUGCCUAUUUCCUAUUUAAAGCCGCUCGA
+GGCUGUUGGAGACAACAGUCCCAGAUAGAUGAUCACCCACUAACCAAUUUUGGAUAGUGA
+ACAGAACCCGGCUUACUUCCUGCUUUC
+>AJ272218.1/1-333
+UUGAGGAAAGUCCGGGCUCCUAUUUGGCCAGGCUUGCUGGGUAAUUCCCAGUGCGGGUGA
+CCGUGAGGAUAGUGCCACAGAAACACACCGCCUAAUGCUUAAUGGGGAAAUCCCAACAAG
+CGCGGCAAGGGUGCAAAGGUGCGGUAAGAGCGCACCAGCAGCAUCGAGAGGUGCUGGCUA
+GGUAAACCCCGGCCAGGAGCAAGGCGAGGGGCACUGGAUGGCCAUAGACCUUGUCCCUGU
+AGAGAGCCGCUUGAGGCUAGCGGUAACGUUAGUCCCAGAUAGAUGAUUGCCCAUUCCCUU
+UCUAAAGAAAGAGGAAAGAACAGAACCCGGCUU
+>AJ272223.1/1-307
+UUGAGGAAAGUCCGGGCUCCCAUAUGGUCAGGCUUGCUGGGUAAUUCCCAGUGCGGGUAA
+CCGUGAGGAUAGUGCCACAGAAACAUACCGCCUAAUACUUUAUGUAUGGCAAGGGUGCAA
+GGGUGCGGUAAGAGCGCACCAGCAACAUUGAGAAGUGUUGGCUAGGUAAACCCCGGCUGG
+GUGCAAGGCUAAGUAGAUUUAUGACCAUUAAAAAAUCUACUUUUAAGCGCCGCUUGAGGC
+UGUGAAGUAAUUCCAGUCCUAGAUAGAUGAUUGCCCAUCUUAUUAAGAAGAACAGAACCC
+GGCUUAC
+>AJ272221.1/1-323
+UUGAGGAAAGUCCGGGCUCCUAUUUGGCCAGGCUUGCUGGGUAAUUCCCAGUGCGGGUGA
+CCGUGAGGAUAGUGCCACAGAAACACACCGCCUAACGCUUAAUGGGGAUAUCCCAACAAG
+CGCGGCAAGGGUGCAAAGGUGCGGUAAGAGCGCACCAGCAGCAUCGAGAGGUGCUGGCUA
+GGUAAACCCCGGCCAGGAGCAAGGCGAGGGGCACUGGAUGGCCAUAGACCUUGUCCCUGU
+AGAGAGCCGCUUGAGGCUAGCGGUAACGUUAGUCCCAGAUAGAUGAUUACCCAUUCGCUU
+UCUAAAGAAAGAGGAAAGAACAG
+>AJ272224.1/1-311
+UUGAGGAAAGUCCGGGCUCCCACAUGGUCAGGCUUGCUGGGUAAUUCCCAGUGCGGGCAA
+CCGUGAGGAUAGUGCCACAGAAACAUACCGCCUAAUACUUUAUGUAUGGCAAGGGUGCAA
+GGGUGUGGUAAGAGCGCACCAGCAACAUUGAGAAGUGUUGGCUAGGUAAACCCCGGCUGG
+GAGCAAGGCUUAGUAGAUUUAUGACCAUUAAAUAAUCUACUUUUAAGCGCCGCUUGAGAC
+UUUGAAGUAAUUCCAGUCCUAGAUAGAUGAUUGCCCAUCUUAUUAAUUAAGGAGAACAGA
+ACCCGGCUUAC
+>Y16812.1/5-485
+GCGGAGAAGUAGGCGAGGCGGCUGCGGAUUCGGCGGCGAUGCUGACUGAAUUCGAGGAAA
+GUCCGGGCUUCCGAAAGACCACACUUGCUGGGUAACGCCCAGUGCGCGUGAGCGUGAGGA
+UAGUGCCACAGAAAAAUACCGCCCUGGCCCUUCGGGGUUUCGGUGUGGUGGGUCAGGCUC
+CUGGAGCCGAACCGCUGUCCCUGGAAUCUGUGAGUGAAGGGCUGGGGUAAGGGUGCAAAG
+GUGCGGUAAGAGCGCACCAGCAGUAUCGAGAGGUGCUGGCUCGGUAAACCCCGGUGGGAC
+GCAAGGUCGGAGGAACUAGGGUUGGUCUUUUUCCCGUUCCGUACAGGGUCAAUCUUCGGG
+UUGGCGCUGCGGUGUACCGCUAGAGGUGUCUGGUAACAGGCAUUCGAGAUAGAUAGCUGC
+CCCUAAGUCUGGAGACAGAUGAGGGAACAGAACCCGGCUUAUGUCCAACUUCUUCGUUUU
+C
+>U28093.1/1-294
+GAGGAAAGUCCGGGCACCACAGGGCUGGUCGCUGGGUAAUGCCCAGUGCGCGUGAGCGUG
+AGGAUAGUGCCACAGAAAUGAAAACCGCCGGCUUGUCCGGUAAGGGUGCAACGGUGCGGU
+AAAAGCGUCACCAGCGGAGUCGAGAGGCUCCGGCUAGGUAAACCCCACUAAAGGUGCAAG
+GCGAAGGUAUAUCACGAGAAAACGGUGGCCCGCCGCCUCGAGAUGCCGAUGCUGCUAGAG
+GGUUUGGGUAACCAAAUUCCAAGAUAGAUGACGAUUUAAACAGAACCCGGCUUA
+>U28099.1/1-297
+GAGGAAAGUCCGGACACCAAAGGGCUGGUUGCUGGGUAACGCCCAGUGCGCGUGAGCGUG
+AGGAUAGUGCCACAGAAAUGAAAACCGCCAGGCUUGCCUGGUAAGGGUGCAACGGUGCGG
+UAAGAGCGUCACCAGCAAGGUCGGGAGGCCUUGGCUAGGUAAACCCCGCUGAAGGUGCAA
+GGCUAAGGUAUAACUCGAGAUAACGGCGGCCCGUCGCCUUGAGUUGCCGAUGCUGCUAGA
+GGGUUCAGGAGACUGGGCUCGAAGAGAGAUGACGAUCGUAAUACAGAAUCCGGCUUA
+>AE001942.1/5499-5945
+GCGGGGAAACUCCUGGUCGCGCCUGACCUGCUUUUUCGGCAGGGAAGGUGAGGAAAGUCC
+GGGCACCGCAGGGCAAGGAUGCCAGCUAACGGCUGGUCGGCGAGCCGAGCGUCCGCCUGA
+GUGCCGCAAGCAGGCGGAAAGCGGCGAAGUCGAAGGACAGUGCCACAGAAACCAGACCGC
+CACCCCACACAGGCCCCGGCGCGGGCGCGGGUGGUCAGGGUGAAACGGUGCGGUAAGAGC
+GCACCAGGUUCCCGGGAGACCGGGAGCGUCUGGUCAACCCCAUCCGGUGCAAGACCCGAC
+AGUGCGGCGAGGGCGGCCCGCCCGUUUGAGCCGCCAGGAUGGUCGCUUGAGGCGUCCUGG
+CAACAGGCGUCCCAGACAGAUGAUCAGGCUGCCCCAGGGCCAACCCUCUGGGGCAGACAG
+AACCCGGCUUACCGUUUCCCCGUGCCA
+>X60463.1/375-755
+UGGCCCGGGACGAGGGCGCGGUCGCGCCGAGGGCCGAACCCCUCGGGUGAGGAAAGUCCG
+GGCACCAUAGGGCAGGGUGCCAGGUAACGCCUGGGCGGGGUAACCCGACGGAAAGUGCCA
+CAGAGAAGAGACCGCCAGCGGCCGGGGCUUCCCCCGGUGCGGGCAAGGGUGAAACGGCGG
+GGUAAGAGCCCACCGCCUGGCCUGGCAACAGGCCGGGGCACGGCAAACCCCACCCGGUGC
+AAGGCCCGGUAGGCAGGGAGGGCUUGCCCGGCCCGAGAGAACCUGCGGGAUGGGCCGCUU
+GAGGCCGGUGGCGACACCGGUCCCAGAGAGAUGACCGCGGAAAACAGAACCCGGCUUACG
+CCUCGUCCCGGAGGCGCCCGA
+>Z15006.1/117-498
+UGCCCCAGGAUAGGGGUGCGGUCGCGCCCGGGGGACUUCCCCCCUGGGUGAGGAAAGUCC
+GGGCACCAUAGGGCAGGGUGCCAGCUAACGGCUGGGCGGGGCAACCCGACGGAAAGUGCC
+ACAGAGAAGAGACCGCCAGCGGCCGGGGCUUCCCCGGUGCGGGCAAGGGUGAAACGGUGG
+GGUAAGAGCCCACCGCCUGGCCUGGCAACAGGCUGGGGCACGGCAAACCCCACCCGGUGC
+AAGGCCCGAUAGGCAGGAAGGGCUUGCCCGGCCCGUUAGAACCUGCGGGAUGGGCCGCUU
+GAGGCCGGUGGCGACACCGGUCCCAGAGAGAUGACCGCGUAAAACAGAACCCGGCUUACG
+CCCUAUCCUGGGGACCCCGAGC
+>AE007642.1/7926-8270
+CGAGUAAGCCAGACAAUCGCUGCUGCAAUUUGCAGGAGAGGAAAGUCCGAGCUCCAUAGG
+GCAGGGUGCCGGGUAACUCCCGGUCAAGGCGACUUGAAGGAAAGUGCAACAGAGAUAUAC
+CGCCAUUUUAUAAUGGUAAGGGUGGAAAGGCGAGGUAAGAGCUCACCAGCGCAUUGGCGA
+CUUUGCGGCUAUGUAAACCCCAUCUGGAGCAAGAUCAAAUAGGGAAGCGUUUUGGAGUGG
+CCCGCUCUGCUUCCGGGUAGCAUCGCUUGAAUCUUAUGGUAACAUAAGGUCUAGAUAGAU
+GAUUGUCGAAUACAGAACUCGGCUUACAGGUUUAGUCGUCCAUUG
+>U64879.1/1-302
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCUGGGUAAUACCCAGUGGAGGCGACUUUA
+AGGAAAGUGCAACAGAGAUAUACCGCCAGAUUUAUCUGGUAAGGGUGGAAAGGCGAGGUA
+AGAGCUCACCAGCGUAUAGGUGACUAUACGGCUAUGUGAACCCCAUCUGGAGCAAGAUCG
+AAUAGGAGAGCAGGAAACUUUGGUUUCCAGGGGUGGCCCGUCCCGCUCUCGGGUAGUAUC
+GCUGGAGCCUAUUGGUAACAAUAGGCCUAGAUAGAUGAUUGUCUAACACAGAAUCCGGCU
+UA
+>U64880.1/1-331
+GAGGAAAGUCCGGGCUCCGCAGGGCAGGAUGCUGGGUAAUACCCAGUGGGGGCGACCCUA
+AGGAUAGUGCAACAGAAAUAUACCGCCUGACACUUAAUAUAUGUAGCUAUAGAUGUUACC
+AUAUAUUAAGUGCCGGGUAAGGGUGGGAAGGUGAGGUAAGAGCUCACCAGCAGCUAGGCG
+ACUAGCUGGCUCUGUAAACCCCAUCUGGAGCAAGACCAAGUUAGGGACAUAAAAAGGUGG
+UGGCCCGUCACCGUCCCGGUUGGUAGGUCGCUAGAGCCUAUUGGCGACAAUAGGCGUAGA
+UAGAUGGCUGUCUAACACAGAACCCGGCUUA
+>AF295980.1/1-285
+GAGGAAAGUCCGGGCUUCCAAGAGCAAGAGGGCAGCUAACGGCUGCUAAAGGAAACUUUA
+AGGAAAGCGCCACAGAAAAUAGACCGCCAUUUUGGUAAGGGUGAAAAGGUGGUGUAAGAG
+ACCACCAGUUCUUUAGGAAACUAAAGAAGCUAGGUAAACCCCCUCUGGAGCAAGACUAAA
+UAGGAAAGGUUAAGGGUUGCUCGUCCAGCUUUCAGGGUAAGUUGCUUGAAAUUAUAAGAG
+AUUAUAAUUCUAGAUAAAUAAUUAACAUAUACAGAACCCGGCUUA
+>AF296042.1/1-327
+GAGGAAAGUCCGGGCACCAAAGGGCAAGGCGCUGGGUAACUCCCAGUCCCGGUGACGGGA
+AGGAAAGUGCCACAGAAAAGAUACCGCCCGGAUUCGUUCGGGUAAGGGUGAAAAGGUGAG
+GUAAGAGCUCACCGCGGACCUGGUGACAGGGACGGCAUGGUAAACCCCGCCUGGUGCAAG
+ACCAAAUAGGGGGGCGUUCCCGCAAGGGAUAAGAUUGGCCCGGUCAAUGCUCCCGGGUAA
+GGUCGCUUGAAUGCAAGGGUAACCUUGCAUCUAGAGUAAUGGUCACCCUGUCUUUCUUUC
+GGGAAAGGCAUGACAGAACCCGGCUUA
+>AF296041.1/1-327
+GAGGAAAGUCCGGGCACCAAAGGGCAAGGCGCUGGGUAACUCCCAGUCCCGGUGACGGGA
+AGGAAAGUGCCACAGAAAAGAUACCGCCCGGAUUCGUUCGGGUAAGGGUGAAAAGGCGAG
+GUAAGAGCUCACCGCGGACCUGGUGACAGGGACGGCAUGGUAAACCCCGCCUGGUGCAAG
+ACCAAAUAGGGGGGCGCUCCCGAAAGGGAUAAGAUUGGCCCGGUCAAGGCUCCCGGGUAA
+GGUCGCUUGAGUGCAAGGGUAACCUUGCAUCUAGAGUAAUGGUCACCCUGCCUUCCUUUA
+GGGGAAGGUAUGACAGAACCCGGCUUA
+>AF056385.1/1-376
+GAGGAAAGUCCGGGCUCCACAGGACAGGGUGGUCGAUAACGUCGACCGGUCGUGAGAUCA
+GGGACAGUGCCACAGAAAACAGACCGCCGCUGCGGGCAUGAGCCCCCGUCAAGGUUUGAU
+UGUCUGCAUGCGGUAAGGGUGAAACGGUGCGGUAAGAGCGCACCAGCAGUCGAGGCGACU
+CGGCUGGCUAGGUAAACCCCGCCCGGAGCAAGACCAAGCAGAGAGCAUGUUGUCGGUGUC
+ACAGCCGACAGCCGGAAUCGGUUCGGUUUCGUAUGACUCUCGGGUAGGUUGCCGGAGCUA
+GCGAGCAAUUGCUAGCCUAGAGAAAUGGUCGUCAGACGUUUUCGAUCCGUCGAAGAGCCC
+AACAGAACCCGGCUUA
+>AF056384.1/1-320
+GAGGAAAGUCCGGGCUCCACAGGGCACGGUGGUGGGUAACGCCCACCGUCCGCGAGGACA
+GGGAAAGUGCAACAGAAAGUAAACCGCCGGGCCAGUUCGCUGGCCAGGUAAGGGUGAAAC
+GGUGCGGUAAGAGCGCACCAGCAGACCGGGUGACCGGUCUGGCUAGGUAAACCCCACCGG
+GUGCAAGACCAAGCAGGGAGCAGUUCUGGUUCGCCAGAACACGGAUCGGCCCGAUCCGUU
+ACGACUUCCGGGUCGGUCGCGCGAGGCUGCAGGCAACUGCGGUCCCAGAUAAAUGGCCAC
+UCUCGACAGAACCCGGCUUA
+>U28114.1/1-344
+GAGGAAAGUCCGGGCUCCACAGGACAGAGUGGUCGGUAACGCCGACCGGCCGAAAGGCUC
+GGGACAGGGCAACAGAAAGCAAACCGCCGCAUGGGACCGGGCCCCCGUCCAAGUCCAUGC
+GGUAAGGGUGAAACGGUGCGGUAAGAGCGCACCAGCAGCCAAGGUGACUUGACUGGCUAG
+GCAACCCCCACUCGGAGCAAGACCAAACAGGGAGCAGACGCGUUUUUCGAAACGCGUCGU
+GGGCUCGUCCGGCCCGCUAUCGACUCCCGGGUAGGUCGCUCGAACCGCCGAGCAAUCGUC
+GGUCUAGAUGAAUGGCCGUCACCUGAUUCACAGAACCCGGCUUA
+>U28085.1/1-384
+GAGGAAAGUCCGGGCACCAUAGGACAGGGUGGUGGGUAACGCCCACCGGCCGUAAGGUUA
+GGGAAAGUGCCACAGAAAAUACACCGCCUAAGGGGAGCUGUUAGCGUUUGGCCUUUAGCU
+CUUAGCCAGACAAUCGUCUGGCUAAUGGCUGACCGCUAAUAGCUAACAGCUUGCCCGGUA
+AGGGUGAAAAGGUGCGGUAAGAGCGCACCAGCAGGCGAGGUGACUCGCCUGGCUCGGUAA
+ACCCCGCCCGGUGCAAGACCAAGCGGAGAGCAUGAGCCGGUCCGGCUCGCUACGACUCUC
+GGGUAGGUCGCUAGAGGCCGCGGGCAACCGUGGUCGUAGAGGAAUGAUCGCCAAAUCGCU
+UCGGCGGAUACAGAAUCCGGCUUA
+>U28112.1/1-339
+GAGGAAAGUCCGGGCUCCACAGGACAGAGUGGUCGCUAACGGCGACCGGCCGCAAGGCUC
+GGGAAAGUGCAACAGAAAGACACCGCCUCCGCGAGCCCGUCUCGCGGCGGUAAGGGUGAA
+AUGGUGCGGUAAGAGCGCACCAGCGGCGGGGUGACUCGCCGGCUCGGCAAACCCCACUCG
+GAGCAAGACCAAGCAGAGAGGAGCUGCCUGCCACAAGGCGGCGGCACGGUUCGGUCCGGA
+CCGUCGUUACUCUCGGGUAGGUCGCUGGAGGCGGCGAGCAAUCGCCGUCCUAGAGAAAUG
+ACCAUCGCCGCCCCAGGGGCUGGCACAGAACCCGGCUUA
+>U28087.1/1-340
+GAGGAAAGUCCGGGCUCCGCAGGACAGGGUGGUCGGUAACGCCGACCGGCCGCAAGGCUC
+GGGAAAGUGCAACAGAAAGAUACCGCCUCCGCGGCUCGUCCGCGCGGUAAGGGUGAAAUG
+GUGCGGUAAGAGCGCACCAGCCGGCGGGGUGACCCGUCGGCUCGGCAAACCCCACCCGGA
+GCAAGGCCAAACAGAGAGGAGCCGCGCAGCGCAAGCUGCGCGGCGCGGACCGGUCCGGCC
+CGCCAUUACUCUCGGGUAGGUUGCUGGAGGCGGCGAGCAAUCGUCGUCCUAGAGAAAUGA
+CCAUCGCCGGCCCCAGGGGCCCGGCACAGAACCCGGCUUA
+>M59354.1/1-402
+CCAGUUGGCCGGGCAGCCGCGCCUUACCAAUGUCGAAAGACGGUAAGGUGAGGAAAGUCC
+GGGCUCCACGGAAAUACGGUGCCGGAUAACGUCCGGCGGGGGCGACCCCAGGGAAAGUGC
+CACAGAGAGCAAACCGCCAUGCCUUGCAUGGUAAGGGUGAAAGGGUGGGGUAAGAGCCCA
+CCGCGCCGCUGGUGACAGUGGUGGCAAGGUAAACCCCACCGGGAGCAAGACCGAAUAGGG
+AUGACACGGGGCGGGCGAAAGCCUGUUCACAGCCGGUUUCCGGGCCCGUCAUCCGGGUGG
+GUUGCGAGAGGCGGCAUGCAAAUGCCGUCCCAGAUGAAUGGCUGCCACGUUCCGGGUCAA
+ACCGGGGCCAUACAGAACCCGGCUUACAGGCCAACUGGCGAA
+>M59355.1/163-591
+CCAGUCGGCCGGAUGGCCGCUCUCCGUCAUCGUCCCCGGGCCACCCCCGAUGGACCGUCG
+GGGGGAGGAAAGUCCGGGCUCCACGGGAACACGGUGCCGGGUAACGCCCGGCGGGGGCGA
+CCCUAGGGAAAGUGCCACAGAGAGCAAACCGCCGGCCUAUACGGCCGGUAAGGGUGAAAG
+GGUGCGGUAAGAGCGCACCGCCUGCCCGGCAACGGGGAGGGCAUGGUAAACCCCACCGGG
+AGCAAGAUCGAAUAGGGACGGCACGCCCCGGUUUUCCGGGGCAAGCGGCGUUUCCGCGCC
+GCCGUCCGGGUAGUAUCGCGCGAGGCGUCCGGUAACGGGCGUCCCAGAUGAAUGGCCAUC
+CCCGUCGUCGCGUCCCUUGCGGGAUACGGCCGGCGUGGACAGAACCCGGCUUACAGGCCG
+UCUGGCGGU
+>AJ235272.1/10905-10521
+CUAAAUGGUCGUGCAGUUGCGUGAUGAUAAUCACGAGGAAAGUCCGGACUCUAUAGAGGU
+AUGGUGCCGGUUAACAUCCGGCAGAGUAUUAUUACUUUAGGGCUAGUACCACAGAAAAUA
+UACCGCCGAGUAUUUCGGUAAGGGUGAAAAGGUGUGGUAAGAGCACACCGGUAAGUUGGC
+AACAAGUUACGCAUGGUUAACCCCACCAAGAGCAAGAUCAAAUAGGCAUUACAGAAUUUA
+AAUAUUUAUUUAAGUUCCUGGGUUACCUCUAAUCGGAUUGUAAUGCGGGUAGAUCGCUUG
+AGGUAAACGGUAACGUUUAUCCUAGAUAAAUAACUGCAAUGAAUUAAUAUUCAUACAGAA
+UCCGGCUUAUAGACCAGAUGAGCAG
+>AE017258.1/184968-184621
+UAGGUGGAAUAAGUAGCUGCUGUUGUGUGAUAAACAUAGCAGAGGAAAGUCCGGGCUCCA
+AGGAAAAAUAGUGACGGGUAAUGCCCGCCGGAGGUAACUCCAGUUAUAGGGCUACAGAAA
+AUUACCGCCUAAAAUAUUUUUAGGUAAGGGUGAAAAGGUGUGGUAAGAGCACACCAUGGC
+AAUGGCAACAUUGGUAGUCGAGUAACCAACACUAGGAGCAAGAUUAAAUAGAAGUAGAUU
+UUAUGUUUUCCUCAUAUCUACUCGGGUAAAUCGCAUGCGGUAAAUGGUAACAUUUACUCC
+AGAUAAAUAGCUACAUAAACAGAACUCGGCUUAUAUUUCACCUAGGCG
+>U28107.1/1-372
+GAGGAAAGUCCGGGCUCCACGAAACAAGGGUGGCGGGUAACGCCCGCCGGCGUUCCUUCG
+GGGGCGCAAGGGAAAGUGCCACAGAGAGUAUACCGCCGAUGAUCCCGGACUUGAUCCGGG
+AACAGGCAAGGGUGAAAGGGUGCGGUAAGGGCGCACCGGGGGGCUGGCAACAGCCACCGC
+AUGGCAAACCCCACCCGGAGCAAGGCCGAAUAGGGGCCGCGUGCCCAUCAGCAAUGGUGG
+GUAGGGGAGUUUCGCCCCGAGCGGCCCGGGUUGGCUGCUAAAGCGCCGGAGCAAUCCGGC
+GACCAGAUGAAUGGCUGCCACCGCAGGCCCGUCCCGCAAGGGAUACCGCCUGAGGAGACA
+GAACCCGGCUUA
+>U28094.1/1-332
+GAGGAAAGUCCGGGCUCCACGGAACGCGGUGCCGGGUAACGCCCGGCGGGGGCGACCCCA
+GGGAAAGUGCCACAGAGAGCAGACCGCCGAUGGCUCCGAAAGGACCACAGGCAAGGGUGA
+AAGGGUGCGGCAAGAGCGCACCGCGCAGCGGGCAACCGAAGCGGCACGGCAAACCCCACC
+GGGAGCAAGACCGAAUAGGCACGCGAUGGGCUUAGGCCCGGGGCAGGAACCGGCCCUUUU
+CGCGUGCGGGUUGGUUGGUUGAGGCCGUCGGCAACGCCGGUGGUAGAGGAAUGAUCGUCA
+CUGUCCUUCGGGGCAGAACAGAACCCGGCUUA
+>U28106.1/1-395
+GAGGAAAGUCCGGGCUCCACAUAACCACGGUGCCGGGUAACGCCCGGCGGUCGCGCCUCG
+GGACUGCGCUAUUGCGUGCGAUAGGGGAAGCCAGACAAGCGCGGCAAGGGACAGUGCCAC
+AGAGAGCAGACCGCCUAUGGCCGUCGUCCGUUUACGGAUACGUGGCCAGGCAAGGGUGAA
+AGGGUGCGGCAAGAGCGCACCGCGCGAUGGGUAACCGGAGCGGCAUGGCAAACCCCACCG
+GGAGCAAGACCGAAUAGGGACGGCGCGGACUCGCAAGGGUUCAGGGCGUGGUUGUCGCCC
+AGUCGUCCGGGUUGGUUGCUAGAGCCGGUCAGCAAUGGCCGGCGUAGAGGAAUGGUCGCC
+CAUCUGCUGAAAGGCAGUGGACAGAACCCGGCUUA
+>U28086.1/1-321
+GAGGAAAGUCCGGGCUCCACGGAACAACGGUGCCGGGUAACGCCCGGCGGCUCCUGCCUC
+GGCCGGAGUUAGGGAAAGUGCCACAGAAAGCAUACCGCCUGCCUUUGGGCGGGUAAGGGC
+GAAAGGGUGCGGUAAGAGCGCACCGCGCGGCCGGUAACGGUCGCGGCACGGUAAACCCCA
+CCGGGUGCAAGACCGAAUAGGGGCGGCAUAUGGGCCUGUUCCGGCUCGUCGCCCGGGUUG
+GUCGCUUGAGGCGAAGGGCAACCUUCGUCCUAGAGGAAUGGUCGCCGAUCCCCUUUUAAG
+GGGUGAACAGAACCCGGCUUA
+>U28103.1/1-323
+GAGGAAAGUGCGGGCUCCACGGAAGCAUGGUGCCGGGUAACGCCCGGCGGGGGCGACCCC
+AGGGACAGCGCCACAGAGAACAGACCGCCCGCCUACGCGCUAACGCGCUUUAAGCGGGUA
+AGGGUGAAACGGUGCGGUAAGAGCGCACCGCGUUCUCGGCAACGAGAGCGGCACGGCAAG
+CCCCGCCAGGAGCAAGACCAAAUAGGGACGGCGCUAUGGGCUGCUUCAGGCUCGCCGUCC
+GGGUAGGUCGCGCGAGGCGUCCGGCGACGGACGUCCCAGAGGAAUGGUCAUCCAGUCCGC
+AAGGAUGGACAGAAUCCGGCUUA
+>U28117.1/1-347
+GAGGAAAGUCCGGGCUCCAUGAAGCAAGGGUGCCGGGUAAUGCCCGGCCGGGGAAACCCG
+AGGGAAAGCGCCACAGAGAAGAGUCUGCCCCGAGCUUCGGGGUGAUGGUGAAACGGUGGG
+GUAAGAGCCCACCGCGGACCGGGCAACCGGGACGGCACGGCAAGCCCCACCCGGAGCAAU
+GCCGAAUAGGGGCCCCGCGCGGGCUGGUCCCGGACUACGGUCCGCGAUACCGCCGCAGGG
+AUGCUUCAGCCCAGGGGCCCGGGUUGGCAGCUUGAGCCCGUCGGUAACGGCGGGCCUAGA
+GGAAUGGUCAUCCAGGGGGCGCAAGCCCCCGGACAGAAUCCGGCUUA
+>U28081.1/1-319
+GAGGAAAGUCCGGGCUCCACGGAACAACGGUGCCGGGUAACGCCCGGCGGCUCCUGCCUC
+GGCCGGAGUUAGGGAAAGUGCCACAGAAGCAUACCGCCUGCCUUUGGGCGGGUAAGGGCG
+AAAGGGUGCGGCAAGAGCGCACCGCGCGGCCGGUAACGGUCGCGGCACGGUAAACCCCAC
+CGGGUGCAAGACCGAAUAGGGGCGGCAUAUGGGCCUGUUCCGGCUCGUCGCCCGGGUUGG
+UCGCUUGAGGCGAAGGGCAACCUUCGUCCUAGAGGAAUGGUCGCCGAUCCCCUUUAAGGG
+GUGAACAGAACCCGGCUUA
+>U28109.1/1-327
+GAGGAAAGUCCGGGCUCCACGAAACAACGGUGCCGGAUAAUGCCCGGCGGGGGUGACCCC
+AGGGAAAGUGCCACACAGAGAGCAGACCGCCCCGGCGCAAGCCAAGGGUAAGGGUGAAAG
+GGUGCGGCAAGAGCGCACCGCGCGGCUGGUAACAGGCGCGGCACGGCAAACCCCACCGGG
+AGCAAGACCGAAUAGGGGCGGCGUGAGGUUUCGGCCUCAGGGCACGUUUCGGCCCGUCGC
+CCGGGUUGGUUGCUUGAGCCGUUCCGCAAGGAUCGGCCUAGAGGAAUGGUCGCCUAUCCC
+CGCUUGGGGUGGACAGAAUCCGGCUUA
+>U28110.1/1-342
+GAGGAAAGUCCGGGCUCCACGGAACGCGGUGCCGGGUAACACCCGGCGGGGGCGACCCCA
+GGGACAGUGCCACAGAGAGCAGACCGCCGAUCGGCGUUUCGACGUCGAGGCAAGGGUGAA
+AGGGUGCGGCAAGAGCGCACCGCGCGACGGGUAACCGAAGCGGCAUGGCAAACCCCACCG
+GGAGCAAGACCGAAUAGGGGCGGCACGAGCCUCGUGCGCAAGCAUGGAGUUCCGGGCAGG
+AACCGGCCCAGCCGCCCGGGUUGGUUGCUUGAGGCGUCCGGUGACGGGCGUCCUAGAGGA
+AUGAUCGUCGCCGGCUUUCGGGCCGGGACAGAACCCGGCUUA
+>U28102.1/1-355
+GAGGAAAGUCCGGGCUCCAUCGACAUACGGUGCCGGAUAACACCCGGCGGGGGCGACCCC
+AGGGAAAGUGCCACAGAGAACGAACCGCCUUCACUCCGUGAAGGUAAGGGUGAAAAGGUG
+CGGUAAGAGCGCACCGCGUUUCUAGCAAUAGAGACGGCAUGGCAAACCCCACCGGGAGCA
+AAACCGAAUAGGGACGGCACAGUGGAAAGUUCGCUCUCGGGCGAUAACUCCGCGGGGCGA
+UGUCAGGCCCGCUGUCCGGGUAGGUUGCUUGAGGCGCAAGGUAACUUGCGUCCCAGAGGA
+AUGGCCGUCACGUCUGCGUGGUGCGAACCAUUCAGGCCCUACAGAACCCGGCUUA
+>U28105.1/1-352
+GAGGAAAGUCCGGGCUCCACGGAAACGACGGUGCCGGAUAAUGUCCGGCGAGGGUGACCU
+UAGGGAAAGUGCCACAGAGAGCAAACCGCCGAUGGUCCUUUAAGGGACACAGGCAAGGGU
+GAAAGGGUGCGGUAAGAGCGCACCGCGCGACCGGUAACGGAAGCGGCAAGGCAAACCCCA
+CCCGGAGCAAGACCGAAUAGGGACUGCGCGCCCGCAAGGGCAGGCCUGUUUCGGGCCGGC
+AGUCCGGGUUGGUCGCUUGAGCGCGCCCGGCAACGGGCCGCCUAGAGGAAUGGCUGCCGG
+UGCGGAUACGGUCGACUUGUGCGAUACCGUCCGCGCCACAGAACCCGGCUAA
+>BX640434.1/240958-240545
+AGGGCAGAUCGGGCAAUCGCGGGGGAUGCAAAUCCUUCGAGGAAGGUCCGGACUCCACAG
+GGCGGGAUAGCGGCUAACGGCCGUCCGGCGACGCUGGCGGGCUUGCCCGCCGGAAAAGCC
+GAGGAACAGGGCCACAGAGACGAGUCUGUCAUGAGGGCGCGCCUGGCGCGCACCGGCACG
+GCCAUCUCCGUGCCGCGCCGUCCGGAAACGGGCGGCGGCAUGACAGGGUGAAACGCGGCA
+ACCUCUAUCCGGAGCAACAUCAAAUAGGCAUGCGUACGGCCGUAAGGCCGGGAAGGGCGG
+CUCCGUCCAAGCAUGCGGGUAGGUGGCUGGAGCGGUCCAGCAAUGGUUCGCCAAGAGGAA
+UGAUUGCCCGCCGGGGAAACCCGGCGUACAGAAUCCGGCCUAUAGAUCUGCUCU
+>M59353.1/255-595
+AAAGCAGGCCAGGCAACCGCUGCCUGCACCGCAAGGUGCAGGGGGAGGAAAGUCCGGACU
+CCACAGGGCAGGGUGUUGGCUAACAGCCAUCCACGGCAACGUGCGGAAUAGGGCCACAGA
+GACGAGUCUUGCCGCCGGGUUCGCCCGGCGGGAAGGGUGAAACGCGGUAACCUCCACCUG
+GAGCAAUCCCAAAUAGGCAGGCGAUGAAGCGGCCCGCUGAGUCUGCGGGUAGGGAGCUGG
+AGCCGGCUGGUAACAGCCGGCCUAGAGGAAUGGUUGUCACGCACCGUUUGCCGCAAGGCG
+GGCGGGGCGCACAGAAUCCGGCUUAUCGGCCUGCUUUGCUU
+>AF056386.1/1-275
+GAGGAAAGUCCGGGCUGCAUAGGGCGGCGUAGCAGCUAACAGCUGUCCACCGUGAGGUGA
+GGAUCAGAGCAACAGAGACGAGUCUGGCAGGAGUGCCGCAAGGCAGACCAACCAGGGUGA
+AACGGGCAAUCUCUACGCGCAGCAAUACCAAGUAGGCACACGUUGACGGGGCCCCCGGAG
+UGUGCGGGUAGGUAGCACCGAGCCAUCAGGCGACUGAUGGCCAAGAUUAAUGGCGGUCAC
+AUGGCGGGCAACCGUUGUGCACAGAAUCCGGCUUA
+>AE002562.1/3043-2684
+CGGGACGGGCAGACAGUCGCCGCGUAUCGCGUAAGGCAUACGGGGAGGAAAGUCCGGGCU
+CCGCAGGGUAGAAUGCCGGUUAACGGCCGGGCGCGGUAACGCGACGGAAAGUGGAACAGA
+AAGCAAAACCGCCGAUGGCUGCUUUGGCAGCACAGGUAAGGGUGAAAAGGUGCGGUAAGG
+GCGCACCGCGCAUUUGGUAACAAUAUGCGGCAGGCCAAACCCCAUUCGGAGCAAGACCAA
+ACAGAACGCAAUGACGCUGCCCGCCGAGCGUUCGGGUAGGUUGCUUGAGCAUACCGGUAA
+CGGUAUGCCUAGAGGAAUGACUGUCCGAGACAGAACCCGGCUUACCGCCUGUCCGGUGUG
+>AL162752.2/213352-212993
+CGGGACGGGCAGACAGUCGCCGCGUAUCGCGUAAGGCAUACGGGGAGGAAAGUCCGGGCU
+CCGCAGGGUAGAAUGCCGGUUAACGGCCGGGCGCGGUAACGCGACGGAAAGUGGAACAGA
+AAGCAAAACCGCCGAUGGCUGCUUUGGCAGCACAGGCAAGGGUGAAAAGGUGCGGUAAGG
+GCGCACCGCGCAUUUGGUAACAAUAUGCGGCAGGCCAAACCCCAUUCGGAGCAAGACCAA
+ACAGAACGCAAUGACGCUGCCCGCCGAGCGUUCGGGUAGGUUGCUUGAGCAUACCGGCAA
+CGGUAUGCCUAGAGGAAUGACUGUCCGAGACAGAACCCGGCUUACCGCCUGUCCGGUGUG
+>BX321865.1/54528-54812
+GAAGCCGGUCAGACAGUCGCUGCCUGGUGACAGGGAGAGGAAAGUCCGGGCUCCACAGAG
+CAGGAUGCCGGUUAACGGCCGGCCGCCGUGAGGUGAGGAACAGGGCCACAGAGACGAGCG
+UAUUAAGUUACGGUGAAACGCGGUAACCUCCAUCCGGAGCAAGAUCAAAUAGGCAGAUGA
+UGACGCUGCUCGCUGAGUCUGCGGGUAGAUCGCUCGAGCACACGGGUAACUGUAUGCCUA
+GAGGAAUGACUGUCCACGACAGAACCCGGCUUAUCGGCCGGCUUC
+>U28091.1/1-281
+GAGGAAAGUCCGGGCUGCACAGAGCGGGAUGACGGCUAACGGCCGUACGCUGAAAGCUGG
+CAACAGUAUAAGGCGAGGAAUAGGGCCACAGAGACGAGCGUAUUAAGUUACGGUGAAACG
+CGGUAACCUCCAUCAGCAGCAAUAUCAAAUAGGCUGGCAUUUGUCGCAAGACAUAAGGCG
+UGGCUCGCGCCUGCCAGCGGGUAGAUAGCUUGAGCGUGUGAGUAAUUGCACGCCUAGAGG
+AAUGACUGUCAGCUACGCAAGUAGUUACAGAACCCGGCUUA
+>U28098.1/1-281
+GAGGAAAGUACGGGCUCCAUAGGGCAGGGUGUUGGCUAAUAGCCAUCCACGGCAACGUGC
+GGAAUAGGGCCACAGAGACGAGUCUUGCCAUCGGGUUCGCCCGAUGGGAAGGGUGAAACG
+CGGUAACCUCCACCUGGAGCAAUCCCAAAUAGGCAGGCAUUGAGGCGGCCCGCUGAGCCU
+GCGGGUAGGGAGCUUGAGCCGGUCGGUAACGACCGGCCUAGAGGAAUGAUUGUCACGUGC
+CGGCAACCGCAAGGAAGCCGGCGCGCACAGAACCCGGCUUA
+>U28130.1/1-312
+GAGGAAAGUCCCGGCUGCACAGAGCGGGAUGACGGCUAACGGCCGUACGCUGAAAGCUGG
+UAACAGUAUAAGGCGAGGAAUAGGGCCACAGAGACGAGUCGGUUCGACCAGUGAGCAACU
+UGUUGCGAACUUGCGUCGAAACGGGUGAAACGCGGUAACCUCCAUCUGCAGCAAUAUCAA
+AUAGGCUGGCAUUUACGCAAGUAAUAAGGCGUGGCUCGCGCCUGCCAGCGGGUAGAUAGC
+UUGAGCGUGUGAGUAAUUGCACGCCUAGAGGAAUGACUGGUCGCCACGCGAGUGGAUACA
+GAACCCGGCUUA
+>M59357.1/212-571
+GGAGUCGGACGGAUCGUCGCCGCGGGGGCAACUCCGGGGAGGAAAGUCCGGGCUCCAAAG
+GGCAGAACGCUGGAUAACAUCCAGGGAGGGCAACCUCCGGACAGCGCCACAGAAAGCAAA
+CCGCCCGGCCUCGGCCGGGUAAGGGUGAAACGGUGGUGUAAGAGACCACCAGAUGCCGUG
+GUGACACGGCAUGCUCGGCAUACCCCGUUCGGAGCAAGACCAAAUAGGGAAGGCGGCCGG
+CCCGGCCGAAGCCUUCCGGGUAGGUUGCUUGAGGGUGUGGGCAACCGCACUCCUAGAGGA
+AUGACGGUCACACGCGGGCAACCGUGUGGACAGAACCCGGCUUACAGUCCGACUCCCGCA
+>AF056383.1/1-336
+GAGGAAAGUCCGGGCUCCAGAGGGCAGGGUGCUGGCUAACGGCCAGUCGAGGCGACUCGC
+AGGAAAGUGCCACAGAAAACAGACCGCCCGUUCCGAAAGGGGCGGGUAAGGGUGAAACGG
+UGCGGUAAGAGCGCACCGCGUCCGGGGUGACUCGGACGGCUCGGUAAACCCCGCCUGGAG
+CAAGAGCCAAUAGGAGCGCGUCCUCGCCGUACGGAGGACAGGGAUGGCCCGUCCCAUGCG
+UUCGGGUUGCUCGCUGAUGAGGCCCCUGGGCAACCAGGGCCCUUAGAUGAAUGUUCACCG
+CCCAUCCCGAAAGGGGUGGGAACAGAAUCCGGCUUA
+>AL139075.2/199352-199035
+AAGCAUAGUAAAUGCUCGCUUCUUUUUAGGAGAGGAAAGUCCGAGCUGCUAAAGACAAAC
+AUUCCAUCUAACAGAUGGCUAGGGUAACCUAAGGGAUAGUGCAACAGAAAGAAAACUACC
+ACGCAAGUGGAAAAGGUGAAACGGCGGGGUAAAAGCCCACCAGCGAUUUUGGUAACAAUU
+UCGGCUAUGUAAACCCAAUGUGCAGCAAGAAGGGAUGGUUAGCGUCUUUGUUUUAACCCU
+UCGCUUGAUUUUGUUUGCAAAAACAAAACUAGAUAAAUGAGCAUUCAAGACAGAACUCGG
+CUUAUCGCUAUGCUUUUU
+>AF181879.1/575-891
+CGCAUUAGAAGAUGGUCGCUAUUUUAGAAUAGAGGAAAGUCCGGGCUACAUUAGACAAAA
+UUCCAUCUAACGGAUGGCUAGCGCAAGCUAAGGGAAAGUGCCACAGAAAGCAAACCGCCU
+UUUUAAGGUAAGGGUGAAAGGGUGGGGUAAGAGCCCACCAGAGCUAAAGCAAUUUAGCUU
+GUUUGGGCAAACCCAAUUUGUAGCAAGAAGUGCAUGGUAAGUCUAAAUUGAUACGCGCUU
+CGCUUGAGGAAUAUUGCAAAAUAUUUCCCAGAUAAAUGGCCAUCCAUUGACAGAACCCGG
+CUUAUUCUAAUGCUCAA
+>AE015478.1/3276-3629
+CGAGUUGGCCAGACAGUCGCCGCGUUCGCAAGAACGGGGAGGAAAGUCCGGGCUUCAAAG
+AGCAGGGUGCCAGGUAACGCCUGGGCGGUGUGAACCGACGACAAGUGCAACAGAGAGGAG
+ACCGCCAUCAUAGCCUCGGCUAAGGUGGUAAGGGUGAAAGGGUGCGGUAAGAGCGCACCG
+UGCGGCUAGCAAUAGUCCGUAGCAAGGUAAACUCCACCCGAAGCAAGACCAAAUAGGGUU
+CCGUAUGGCGUGGCUCGCGUUGGAACCGGGUAGGUCGCUUGAGCCUGUGAGCGAUUGCAG
+GCCUAGAUGAAUGACUGUCCACGACAGGACCCGGCUUAUCGGCCAACUCAACCU
+>M59356.1/53-421
+GGAGUCGGCCAGACAGUCGCUUCCGUCCUGGUGACGGGGGAGGAAAGUCCGGGCUCCAUA
+GGGCAGGGUGCCAGGUAACGCCUGGGGGGCGAGAGUCCACGGAAAGUGCCGCAGAAAAGA
+UACCGCCGACCCCGUCCUCGGACGGGAGGUAAGGGUGAAAUGGUGCGGUAAGAGCGCACC
+GCGCUGGUGGCAACAUCAGUGGCAGGGUAAACCCCACCCGGAGCAAGACCAAAUAGGGGA
+ACUCGCGGCUUCGACCGCAGCGCGCGGCCCGCGCGUGUUCCCGGGUAGGUCGCUAGAGGC
+GUGCGGCGACGCACGUCCCAGAUGAAUGACUGUCCACGACAGAACCCGGCUUAUCGGCCG
+ACUCCCUUC
+>AF160199.1/1-304
+GGGGAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCC
+ACGACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCACGCAAGUGGGAUCAGGUAAGGG
+UGAAAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUC
+CACCCGGAGCAAGGCCAAAUAGGGGUUCACAAGGUACGGCCCGUACUGAACCCGGGUAGG
+CUGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGG
+CUUA
+>AF084931.1/10-309
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGCCAGAUAACGUCUGGGAGGCGCGAGCCUA
+CGACCAGUGCAACAGAGAGCAAACCGCCGAUGGUCCGUAAGGGCACAGGUAAGGGUGAAA
+GGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCGGUGGCACGGUAAACUCCACCC
+GGAGCAAGGCCAAAUAGGGGUUCAUAUGGUGCGGCCCGCACUGAACCCGGGUAGGCUGCU
+UGAGCCAGUGCGUGAGUGCUGGCCCAGAGGAAUGAUUGUCCACGACAGAACCCGGCUUAC
+>AP001118.1/93360-92985
+UGAAGUUGACUAAAAACAGUCGCUGUUUAGUUUUUAAAAAUUAAAAAGAGGAAAGUCCGG
+GCUCCAUAGAGCAGGGUGCCAGAUAACAUCUGGAAAGCGUGAGCUUAUGACUAGUGCAAC
+AGAAAAUAAACCACCUAUUUUGUAAUAUAUAAAAAUAUGGCCAGGGUGAAAAGGCGUGGU
+AAGAGCACACCGCAUAAUUGGUAACAAUUCAUGGCAUGGUAAACUCCACCCGGAGCAAAG
+CCAAAUAUAGGAUAAAUUUUUUGUACUGCUCGUACUUCUUAAACCUGGGUAGGCUGCUUG
+AAUUAGUAAGUGAUUGCUAAUCUAGAUGAAUGACUGUUAAAACAGAACCCGGCUUACACG
+AGUCAACUUCAAUAAC
+>AE005541.1/4151-3775
+GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCUCUUCGGGGGAGACGGGCGGAGGG
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCCACG
+ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC
+CCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU
+AUCGGUCAGUUUCACCU
+>AF211853.1/1-377
+GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCUCUUCGGGGGAGACGGGCGGAGGG
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGAUAACGCCUGGGGGGGAAACCCACG
+ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC
+CCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU
+AUCGGUCAGUUUCACCU
+>M33657.1/1-383
+GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCUCCUUCGGGGGGAGACGGGCGGAG
+GGGAGGAAAGUCCGGGCUCCAUAGGGCAAGGUGCCAGGUAACGCCUGGGGGGUGUCACGA
+CCCACGACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAA
+GGGUGAAAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGCGGCACGGUAAA
+CUCCACCCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGU
+AGGCUGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACC
+CGGCUUAUCGGUCAGUUUCACCU
+>AF295985.1/1-303
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGCGGCGCAAGCCGA
+CGACUAGUGCAACAGAGAGCAAACCGCCGAUGGCCUGUGUUUCACAGGAUCAGGUAAGGG
+UGAAAGGGUGCGGUAAGAGCGCACCGCGCGACUGGUAACAGUUCGUGGCACGGUAAACUC
+CACCCGGAGCAAGACCAAAUAGGGGUUCAUUGGUGCGGCCCGCAUUGAACCCGGGUAGGU
+UGCUUGAGCCAGUGCGCGAGUGCUGGCCUAGAGGAAUGACUGUCCACGACAGAACCCGGC
+UUA
+>AF084930.1/10-310
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGCCAGAUAACGUCUGGGAGGCGCGAGCCUA
+CGACAAGUGCAGCAGAGAGUAAACCGCCGAUGGCCUGUUUACAGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCACAGCUGGUAACAGUUUGUGGCAAGGUAAACUCCAC
+CCGGAGCAAGACCAAAUAGGGGUUCUUAUGGUGCGGCCCGCAUUGAACCCGGGUAGGUUG
+CUGGAGCCAGCGCGCAAGUUCUGGCCUAGAUGAAUGGUUGUCCACGACAGAACACGGCUU
+A
+>AF295984.1/1-301
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGAUAACGUCUGGGAGGCGCGAGCCUA
+CGACAAGUGCAACAGAGAGCAAACCGCCGAUGGCCUGUUUACAGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGACUGGCAACAGUUCGUGGCAUGGUAAACUCCAC
+CCGGAGCAAGACCAAAUAGGGGUUCAUAUGGUGCGGCCCGCAUUGAACUCGGGUAGGUUG
+CUGGAGCCAGUGCGCAAGUGCUGGCCUAGAUGAAUGGUUGUCCACGACAGAACCCGGCUU
+A
+>AE016844.1/252680-252307
+GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCUUUCGGGGAGACGGGCGGAGGGGA
+GGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGGAAACCCACGA
+CCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCACGCAAGUGGGAUCAGGUAAGGGUGAA
+AGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCACC
+CGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAGGCUGC
+UUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUUA
+UCGGUCAGUUUCAC
+>AF295986.1/1-303
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGAGGCGCAAGCCUA
+CGACUAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGU
+GAAAGGGUGCGGUAAGAGCGCACCGCGCGACUGGCAACAGUUCGUGGCACGGUAAACUCC
+ACCCGGAGCAAGGCCAAAUAGGGGUUCACAUGGUACGGCCCGUACUGAACCCGGGUAGGC
+UGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAGGAAUGACUGUCCACGACAGAACCCGGC
+UUA
+>AE013612.1/1854-1478
+GGAGUUGACUAGACAGUCGCCGCUUCACUGCCGUCCCUUUCGGGGGAGACAGGUGGAGGG
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGAGGCGCAAGCCUA
+CGACAAGUGCAACAGAGAGCAAACCGCCGAUGGCCCACGCAAGUGGGAUCAGGUAAGGGU
+GAAAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGCAACAGUUCGUGGCAUGGUAAACUCC
+ACCCGGAGCAAGGCCAAAUAGGGGUUCGCAUGGUACGGCCCGUACUGAACCCGGGUAGGC
+UGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAGGAAUGACUGUCCACGACAGAACCCGGC
+UUACCGGUCAACUCCAC
+>AF295983.1/1-297
+GAGGAAAGUCCGGGCUACAUAGGGCAGAGUGCCGGAUAACGUCCGGGGGGCGCGAGCCUA
+CGACCAGUGCAGCAGAGAGCAAACCGCCGAUGGCUCAAUUGAGAUCAGGUAAGGGUGAAA
+GGGUGCGGUAAGAGCGCACCGCGUGCGUGGUAACACGUCAUGGCAGGGUAAACUCCACUC
+GUAGCAAGACCAAAUAGGAAUCCAACGAGUUGCCCGCUUGGGAUUCGGGUAGGUUGCUUG
+AGCGUAUGUGUAAAUGUACGCCUAGAGGAAUGAUUGUCCACGACAGAACCCGGCUUA
+>U32841.1/440-64
+CGAGUUGGUUAGACAAUCGCUGGUUUAUUGAAGCCCUUAACCGUAUUUAUACGACCUAGU
+GGGACAAGUAAACGAGAGGAAAGUCCGAGCUACACAGGGCAGAGUGCCGGAUAACGUCCG
+GGCGGCGUGAGCCGACGACCAGUGCAACAGAGAGCAGACCGCCGUGUAAACGGUAAGGGU
+GAAAGGGUGCGGUAAGAGCGCACCGUGCCGUUGGUAACAACGUGCAGCAGGGUAAACUCC
+ACUCGUAGCAAGACCAAAUAGGAACUCAAUGGGUGGCCCGUCCAGAGUUCGGGUAGGUUG
+CUUGAGCGGCAGAGUAAUUUGUCGCCUAGAGGAAUGAUUGUCCACGACAGAACUCGGCUU
+AUCGACCAACUCAAAAC
+>AF160198.1/1-296
+GGGGAGGAAAGUCCGGGCUCCAUAGGGCGGAGUGCCAGGUAAUGCCUGGGGGGCGUGAGC
+CUACGGAAAGUGCCACAGAAAAUAACCGCCUAAGCACUUCGGUGCCGGUAAGGGUGAAAA
+GGUGCGGUAAGAGCGCACCGCACGUCUGGUAACAGUUCGUGGCUAGGUAAACCCCACUCG
+GAGCAAGACCAAAUAGGGUUCCAAGGCGUGGCCCGCGCUGGAACCGGGUAGGUUGCUAAA
+GAUGUCCAGUGAUGGCCAUCGUAGAGGAAUGACUGUCCUCGACAGAACCCGGCUUA
+>M19024.1/1-354
+AGAGUCGAUUGGACAGUCGCUGCCCUCUAUGAAAAUUAGGGGGGGGAGGAAAGUCCGGGC
+UCCAUAGGGCGAAGUGCCAGGUAAUGCCUGGGGGGCGUGAGCCUACGGAAAGUGCCACAG
+AAAAUAACCGCCUAAGCACUUCGGUGCCGGUAAGGGUGAAAAGGUGCGGUAAGAGCGCAC
+CGCACGACUGGCAACAGUUCGUGGCUAGGUAAACCCCACUUGGAGCAAGACCAAAUAGGG
+UUCCAAGGCGUGGCCCGCGCUGGAACCGGGUAGGUUGCUAAAGAUGUCCAGUGAUGGCCA
+UCGUAGACGAAUGACUGUUCAAGACAGAACCCGGCUUAUAGAUCGACUCUCCAC
+>AE003942.1/8714-9072
+GCGGUGAAGUCGGCUGGGCAGUCGCGUCAUCCGAGAGGAUGCCGAGGAAAGUCCGGGCUC
+CAUAGGGCAAGGUGCCAGGUAACACCUGGGCGGCGUGAGUCGACGGAAAGUGCAACAGAA
+AGAUACCGCCAAUAUUCCUUUCUAGGAUUCGGUAAGGGUGAAAUGGUGCGGUAAGAGCGC
+ACCGCGAGUUCGGUAACGGACCGGCACGGCAAACCCCACCUGGAGCAAGACCAAAUAGGG
+AUCCUAUGGUGUGGCCCGCGCUGGAUCCGGGUAGGUUGCUUGAGCACCGUGGUGACGCGG
+UGCCUAGAUGAAUGGCUGUUCAUGACAGAACCCGGCUUAUAGGCCGACUUCACCGCUUU
+>U28121.1/1-293
+GAGGAAAGUCCGGGCUCCAUAGGGCGAAGUGCCAGGUAAUGCCUGGGAGGCGUGAGCCUA
+CGGAAAGUGCCACAGAAAAUAACCGCCUAAGCACUUCGGUGCCGGUAAGGGUGAAAAGGU
+GCGGUAAGAGCGCACCGCACGACUGGCAACAGUUCGUGGCUAGGUAAACCCCACUUGGAG
+CAAGACCAAAUAGGGUCCCAAGGCGUGGCCCGCGCUGGGACCGGGUAGGUUGCUAAAGGU
+GUCCAGUGAUGGCCAUCGUAGACGAAUGACUGUUCAAGACAGAACCCGGCUUA
+>U28125.1/1-311
+GAGGAAAGUCCGGGCUUCAACGGGCAAGGUGCCAGGUAACGCCUGGGCGGCGUGAGCCGA
+CGGAAAGUGCAGCAGAGAGUAGACCGCCUUCAAUAUGGUUUCGAGCAAUCGGAAUCGGAG
+GUAAGGGUGAAAGGGUGCGGUAAGAGCGCACCGCAUGACUGGUAACAGUUCAUGGCAUGG
+UAAACCCCACCGGAAGCAAGACCAAAUAGGGAUCCUUUAGGCAUGGCCCAUGCUGGAUCC
+GGGUAGGUCGCUGGAGCGUAUGAGUGAUUGUACGCCUAGAGGAAUGAUCGUUCGCGACAG
+AACCCGGCUUA
+>U28124.1/1-293
+GAGGAAAGUCCGGGCUCCAUAGGGCAGAGCGCCAGGUAACACCUGGGAGGCGUGAGCCUA
+CGGAAAGUGCCGCAGAAAAUAACCGCCUAAGCGUUUCGGCGCCGGUAAGGGUGAAAAGGU
+GCGGUAAGAGCGCACCGCACGACUGGCAACAGUUCGUGGCUAGGUAAACCCCACUUGGAG
+CAAGACCAAAUAGGGUCCCAAGGCGUGGCCCGCGCUGGGACCGGGUAGGUUGCUAAAGAU
+GUCCAGUGAUGGCCAUCGUAGACGAAUGACUGUUCAAGACAGAACCCGGCUUA
+>U28123.1/1-318
+GAGGAAAGUCCGGGCUACAUAGGGCAGCGUGCCAGCUAACGGCUGGGCAGGGUAACUUGA
+CGACCAGUGCAGCAGAGAGUAGACCGCCUUUGGCUUAUAUGAGUAUCGCAAGAUAUUCAU
+GUCAUCGGUAAGGGUGAAAGGGUGCGGUAAGAGCGCACCGCGUGGCUGGCAACAGUUCAC
+GGCAUGGUAAACUCCACGCGUAGCAAGACCAAAUAGGCAUCGGCAUGGCGCGGCCCGCGU
+UCGAUGCGGGUAGGUUGCUUGAGCGUACGAGCGAUUGUGCGCCUAGAGGAAUGAUUGUCC
+ACGACAGAAUCCGGCUUA
+>U28084.1/1-331
+GAGGAAAGUCCGGGCUCCAUAGGGCAAGGUGCCAGGUAACGCCUGGGGGGCGCGAGCCCA
+CGGACAGUGCAACAGAAAGCAAACCGCCUAUGUCACGGCUCGUGCAAACGGGUCGCGGCA
+GGUAAGGGUGAAAGGGUGCGGUAAGAGCGCACCGCGCCGGUGGCAACAUUCGGCGGCACG
+GCAAACCCCACCUGGAGCAAGACCAAAUAGGGAAGCGCGCGGACCUUCGGGUCCGUUCCU
+GCUGCCCGCAGGGGCUUCCGGGUAGGUCGCUCGAGGCGCACGGCUGUCGUGCGUCCCAGA
+UGGAUGGUUGUCCUCGACAGAACCCGGCUUA
+>U28090.1/1-293
+GAGGAAAGUCCGGGCUCCAUAGGGCGAAGUGCCAGGUAAUGCCUGGGAGGCGUGAGCCUA
+CGGAAAGUGCCACAGAAAAUAACCGCCUAAGCACUUCGGUGCCGGUAAGGGUGAAAAGGU
+GCGGUAAGAGCGCACCGCACGACUGGCAACAGUUCGUGGCUAGGUAAACCCCACUUGGAG
+CAAGACCAAAUAGGGUCCCAAGGCGUGGCCCGCGCUGGGACCGGGUAGGUUGCUAAAGAU
+GUCCAGUGAUGGCCAUCGUAGACGAAUGACUGUUCAAGACAGAAUCCGGCUUA
+>U28126.1/1-293
+GAGGAAAGUCCGGGCUCCAUAGGGCGGAGUGCCAGGUAAUGCCUGGGGGGCGUGAGCCUA
+CGGAAAGUGCCACAGAAAAUAACCGCCUAAGCACUUCGGUGCCGGUAAGGGUGAAAAGGU
+GCGGUAAGAGCGCACCGCACGUCUGGUAGCAGUUCGUGGCUAGGUAAACCCCACUCGGAG
+CAAGACCAAAUAGGGUUCCAAGGCGUGGCCCGCGCUGGAACCGGGUAGGUUGCUAAAGAU
+GUCCAGUGAUGGCCAUCGUAGAGGAAUGACUGUCCUCGACAGAAUCCGGCUUA
+>U28122.1/1-293
+GAGGAAAGUCCGGGCUCCAUAGGGCGAAGUGCCAGGUAAUGCCUGGGAGGCGUGAGCCUA
+CGGAAAGUGCCACAGAAAAUAACCGCCUAAGUACUUCGGUACCGGUAAGGGUGAAAAGGU
+GCGGUAAGAGCGCACCGCACGACUGGCAACAGUUCGUGGCUAGGUAAACCCCACUUGGAG
+CAAGACCAAAUAGGGUCCCAAGGCGUGGCCCGCGCUGGGACCGGGUAGGUUGCUAAAGAU
+GUCCAGUGAUGGCCAUCGUAGACGAAUGACUGUUCAAGACAGAAUCCGGCUUA
+>U28089.1/1-303
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGAAGCGCGAGCUUA
+CGACAAGUGCAACAGAGAGCAAACCGCCGAUGGCCCACGCAAGUGGGAUCAGGUAAGGGU
+GAAAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGCAACAGUUCGUGGCAUGGUAAACUCC
+ACCCGGAGCAAGGCCAAAUAGGGGUUCACAUGGUACGGCCCGUACUGAACCCGGGUAGGC
+UGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGC
+UUA
+>U28129.1/1-356
+GAGGAAAGUCCGGGCUCCACAGGGCAGGAUGCUGGCUAACGGCCAGGCGUCGCGAGGCGA
+CGGAAAGUGGAACAGAGAGCAGAACCGCCGAUGGCCGGCCGGUGCACCCGCAAGGGUAGC
+CGGUGGCACAGGCAAGGGUGAAAAGGUGGACUCCUUCGGGAGCCGCCGGGGGGAACCCCG
+GCGCGGUAAGAGCGCACCGCGGACGCAGUGAUGUGGACGGCAGGCUAAACCCCAUCCGGA
+GCAAGACCAAAUAGGGGUACAUUGGCGUGGCCCGCGCUGUACCCGGGUAGGUUGCUUGAG
+CUUGUCGGUAACGGCAAGACUAGAGGAAUGGCUGUCCAACGACAGAAUCCGGCUUA
+>U28100.1/1-299
+GAGGAAAGUCCGGGCCCCACAGAGCAGGAUGCCGGCUAACGGCCGGGCGCCGCGAGGCGA
+CAGACAGUGCAACAGAAAACAUACCGCCGAUGGCUCCGCAAGGAGAUCAGGCAAGGGCGA
+ACCGGUGGAGUAAGAGCCCACCGCGGACGUGGCAACACGGACGGCACGGCAAACCUCAUC
+CGGGGCAAGGCCAAAUAGGGGAGCAUUGACGUGGCUCGCGUCGCUCCCGGGUAGGCUGCU
+AGAGGCCGUCGGCAACGGCGGUCCCAGAUGAAUGACUGUCCACGACAGAAUCCGGCUUA
+>U28097.1/1-303
+GAGGAAAGUCCGGGCUCCACAGAGCAGAAUGCCGGCUAACGGCCGGGCGCGGCAACGCGA
+CGGAAAGUGGAACAGAAAGCAAUACCGCCGAUGAUUGCCUUCGGGCAAAACAGGUAAGGG
+UGAAAAGGUGCGGUAAGAGCGCACCGUGCAUUUGGUAACAAAGGCGCAGCAGGCUAAACC
+CCAUUCGGAGCAAGACCAAACAGAACGCGAUGACGCUGCUCGCCGAGCGUUCGGGUAGGU
+UGCUUGAGCACACCAGCAAUGAUGUGCCUAGAGGAAUGACUGUCCGCGACAGAACCCGGC
+UUA
+>U28111.1/1-306
+GAGGAAAGUCCGGGCACCACAGGGCAGGAUGCGGCUAACGGCCGGCGCCGUGAGGCGACG
+GAAAGUGCAACAGAAAGAUACCGCCGAUGGCCCGCGAGGGCUCAGGCAAGGGUGAAAUGG
+UACGGUAAGAGCGCACCGCUCCAGCGGCAACGUCUGGAGUCGGCAAACCCCAUCCGGUGC
+AAGACCAAAUAGGGGAGCGUUGGCGUGGCCCGCGUCGCUCCCGGGAUGGUUGCUAGAGGC
+UGCGGGCAACCGCGGUCCCAGAGGAAUGGCUGUCACGGCGUGAAAGCGCCGACAGAACCC
+GGCUUA
+>U28082.1/1-411
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGAUGCCAGUUAACGGCUGGGUGCUAUACGUCGC
+AAGACCAAGGCAACGGACAGUGCAACAGAGAACAGACCGCCGAUGGCUUUGGGCUGUGCC
+GCUGCUUGCAGCGGAAAAGUCCCUUUAGCAGAGCGAUGAUCGUUUCGACGGCCAGCGUUU
+UGCGGGGGGCGAGGCCCAAAGAUCAGGUAAGGGUGAAACGGCGAGGUAAGAGCUCACCGC
+GCUGGCGGUAACGUUCAGCGGCACGGUGAACCCCAUCCGGAGCAAGACCAAAUAGGGAAG
+CAUUAGGCGUGGCCCGCGCUGCUUCCGGGUAGGUUGCUUGAGCCUGUCGGUGACGGCAGG
+CCUAGAGGAAUGAUUGCCGAACCCCGCAAGGGGGGAACAGAACCCGGCUUA
+>U28113.1/1-312
+GAGGAAAGUCCGGGCCCCACAGAGCAGGAUGCCGGCUAACGGCCGGGCGCAGCAAGCUUC
+GCAAGAAGCCCAAGGCGACAGACACCAGUGCAACAGAAACAUACCGCCUAAGUCCGCAAG
+GACCGGCAAGGGUGAAAUCGUGCGGUAAGAGCGCACGGCCGUCCUGGUAACAGUGGCGGC
+GGGCAACCUCAUCCGGGGCAAGGCCAAAUAGGGGAGCAUUGGCGUGGCUCGCGUCGCUCC
+CGGGUAGGCUGCUAGAGGCCGUCGGCAACGACGGUCCCAGAGGAAUGGUUGCCCACGACA
+GAACCCGGCUUA
+>AF056381.1/1-336
+GAGGAAAGUCCGGGCACCAGGAAACACGGGACCGGGUAAUCCCCGGAGUUUUUUCUUUGA
+GAGAAAUUUUAGGGAAAAAAUAUGGAAAGUGCAACAGAAAGGAUACCGCCUCGUCGAAGA
+AAUUCGGCGCGGUAAGGGUGAAAUGGCGGGGUAAGAGCCCACCUUCGAUUUCGAGAGAGA
+UCGGGAACGGUAAACCCUCCCGGGUGCAAUCUCAAAUAGGCAGCCUUUUUGUCGUUUCCG
+CAGGGCUGUGGGUAGAGAGCAAAGACUCCGAUCGGUAACUUUCGGAGCAAGAUAAAUGAU
+CAUCCAUCUCUUCAGGAGAGGACAGAACCCGGCUUA
+>AF056382.1/1-336
+GAGGAAAGUCCGGGCACCAGGAAACACGGGACCGGGUAAUUCCCGGAAUUUUUUCUUUGA
+GAGAAAUUUUAGAGAAAGAAUAUGGAAAGUGCAACAGAAAGGAUACCGCCUCGUCGGAGA
+AAUUCGGCGCGGUAAGGGUGAAAUGGCGGGGUAAGAGCCCACCUUCGAUUUCGAGAGAGA
+UCGGGAACGGUAAACCCUCCCGGGUGCAAUCUCAAAUAGGCAGCCUUUUUGCCGUUUCCG
+CAGGGCUGCGGGUAGAGAGCAAAGACUCCGAUCGGUAACUUUCGGAGCAAGAUAAAUGAU
+CAUCCAUCUCUUCAGGAGAGGACAGAACCCGGCUUA
+>AF056376.1/1-285
+GAGGAAAGUCCGGGCUCCAAUAAGAGUAUAAUGCUAGGUAAUGCCUAGGAGUUUAAAACU
+UAAGAGAGUGUCACAGAAAAUUACCGCCUUAGGGUAAGGGUGAAAAGGUGAGGUAAGAGC
+UCACCGCUUAUUUAGUGAUAAAUAAGGUCAAGAUAAACCUCAUUAGGAGCAAAAUCAAAU
+AAGCAAGCUUCCUUAGCUCUUAGGGUAUGCUUGCGGGUGGAUUGCAUGAUUUUUUCAGUG
+AUGAAAAAACAAGAUAGAUGAUGACAUAAUACAGAACCCGGCUUA
+>AE001171.1/8189-8540
+AGCUGGCAGUCAGCCAUCGCUUAGUUUUAUAAUUAAAGCUUAAGAGGAAAGUCCGAGCUC
+CAAUAAGAACAUAAUGCUAGGUAAUGCCUAGGGGUUUUAAACCUAAGAAAGUGUCGCAGA
+AAAUUACCGCCGUAAAAGGUAAGGGUGAAAAGGUGAGGUAAGAGCUCACCGCUUAUUUAG
+CAAUAAAUACAGGCAAGAUAAACCUCAUUAGGAGCAAGAUCAAGUAUGUAAGCACCCUUU
+GUUCUUGAGGACAUGCUUACGGGUAGAUCGCACGAUUUUUUUAGCGAUAAAAAAAUAAGA
+GAGAUGAUGGCAUAGUACAGAACUCGGCUUAUGGGUGUCAGCUUAAUUUCAU
+>AE001226.1/9-348
+AGAGAACUGCAGAUAGUCGCUGCGGGUUUCUCGCAGAGGAAAGUCCGGACUCCUUCGGAA
+AUGAUGCUAGUUAAUUACUAGGCAGCGGCUCUCUGCAGUGCCGCUGACAGCAAGCGCCAC
+AGAAAAUAUACCGCCUUUGGGUAAGGGUGAAAGGGCGAGGUAAGAGCUCACCGCGUUUUG
+GCGACAAAACGGCACGGCAAGCCUCAUCAGGAGCAAGAUCGAGCAGCAAAGGAUAUUCCG
+AUCCUGUUUUGCGGGUUGAUUGCAUAAAUUUAUAUAGCGAUAUAUAAAGUGAGACAGAUG
+AUUAUCCUUGACAGAAUCCGGCUUACCAGUUCUCUGUUUU
+>AF295981.1/1-332
+GAGGAAAGUCCGGGCUCCACAGGGGAGGACGCCGGGUAACACCCGGAGGGAGUAAUCCCU
+GGAAAGGGCCACAGAAAACAGACCGCCAGCGGCCAGAAAGGAUUUUUUCCUUUCUGGUGC
+GGGCAAGGGUGAAAAGGUGGGGUAAGAGCCCACCGCACCAGGUGGUAACACCUGGUGGCA
+CGGCAACCCCCGUCCGGAGCAAGGCCAAACAGAGCCAUGGGUGCCCCGCCCGCUAAGGCU
+CAGGUAGGCCGCUUAAGAAGAGGGGUAACCCUCUUCUCAGAGAAAUAAUCACCGCCUGGG
+GAAAAUUUCCCCAGGUAACAGAACCCGGCUUA
+>M64709.1/421-758
+GGAGAGGAGCAGGCGGUCGCGGGGGCGCACACCUGCGCUUCCCGAGGAAAGUCCGGACUC
+UGGAGCGGGGUGCCGGGUAACGCCCGGGAGGGGUGACCCUCGGACAGGGCCAUAGAGAAG
+AAGACCGCCCGUUGAGGGCAAGGGUGGAACGGUGGGGUAAGAGCCCACCAGCGUCGGGGC
+AACCCGGCGGCUUGGCAACCCCCACCUGGAGCAAGGCCAAGCAGGGGGUUGGGUCGCUCC
+CCCUAUUCCCCCGGGUUGGCCGCUUGAGGUGUGCGGUAACGCACACCCCAGAUUGAUGAC
+CGCCCACGACAGAAUCCGGCUUAUGCUCCUCUCCCGUG
+>AF296043.1/1-364
+GAGGAAAGUCCGGGCACCUCAGGGCAGUGUGCCGUGUGAAAACGCGGGGGCUGGCGGCGU
+AAGCUUCCGGUCACGGAAAGUGUCACAGAAAACAUACCGCCGCGGGCAACUGCGGUAAGG
+GUGAAAAGGCGAGGUAAGAGCUCACCGCUCCGACUGAAAGGAAGGAGGCAGGACAAACCC
+CACACGGUGCAAGACAGAACAGGGGAAACGGCCCGCCCUGGCCGCACUGACUCCGCAAGG
+AGUUGGGAUAACCCCGGGUAUUAGUCGCACCUCGCGCAAAGCGGGGAGCACGGGGCGCAA
+GCCCCGGGCUAGAGAAAUGACCGCCACCUUUUGCGGCAACGCGGGAGGCACAGAACCCGG
+CUUA
+>AF296064.1/1-342
+GAGGAAAGUCCGGGCAACACAGAGCACCAUACUUCCUAACGGGAAGGCUUUCUGCUGGUG
+ACGGCAGAAAGACAGACAGGGCCACAGAAACAAACCGCCCUUUGACUUCAAGGCUUGCCA
+AGAACGUCGAAAGGUAAGGGUGAAAAGGUGGGGUAAGAGCCCACCGUUCCGAUGGUGACA
+UCGGAAGCUAGGCAAACCUUAUGGGUUGAAAGGUCAAAUAGGCCCCGGGCAAAGAGCUGC
+UCGUUCGAUUUCUCCUUCGGGAGGAUUCCGGGGUGGGUAGAUCGAUGGAUCCCGAUUGCA
+AAGUCGGGACUAGAUAAAUGGCAAGAGCCCAUUUUCCCUCGU
+>AF296046.1/1-290
+GAGGAAAGUCCGGGCACUAUAGGGCGGAGUGCCAGGUAACACCUGGGCGGCGUGAGCCGA
+CGGCAAGUGCAGCAGAGAGAAGACCGCCUGACUCGUCAGGUAAGGGUGAAAGGGUGCGGU
+AAGAGCGCACCGCGCGAGUGGUAACACUUCGUGGCAAGGUAAACCCCACUCAGUGCAAAA
+CCAAAUAGGGGAGAGAUGGUGCGGCCCGCACUUCUCCCGGGUAGGUUGCUUGAGGUAUGU
+GGUGACACAUAUCCCAGAUGAAUGACUAUCCAAGACAGAACCCGGCUUAC
+>U28083.1/1-351
+GAGGAAAGUCCGGGCUCCGCAGGGCAGUGUGGUUCCUAACGGGAACCGGGAGUAAUCCCA
+GGGAAAGUGCCACAGAAAACAUACCGCCGCAAGGAAGGCGACUUCGUUGCGGUAAGGGUG
+AAAAGGUGCGGUAAGAGCGCACCGCUUCUCUGGUGACAGGGAAGGCAGGGUAAACCCCAC
+ACGGAGCAAGAUCAAAUAAGGAGGCCCCAAAGCGGCCCGCUUUGCUUCCGGAAACGGAAG
+CGGGCUUCCGGGUAGAUCGCCAGAGGAGCCUGGCGACAGGCUUCCCAGAGGAAUGGCCAU
+CCGUUCGUUAGCAACCUUACGGCUACUAAUGGAUGUACAGAACCCGGCUUA
+>AF296005.1/1-303
+GAGGAAAGUCCGGGCUCCUUCGGACAGGGCGCCAGGUAACGCCUGGGGGGCGUGAGCCCA
+UGGAAAGUGCCACAGAAAAUAUACCGCCGGCUUGCCGGUAAGGGUGAAAAGGUGCGGUAA
+GAACGCACCGCGCGACUGGUAACAGUUCGCGGCACGGUAAACCCCGCCCGGAGCAAGACC
+AAAUAGGGGAGUGCGGGUUAAUAGCCCACCGUCGGUUCCGAACGGACUCCCGGGUAGGUU
+GCUAGAGGCAACUGGUGACAGUUGUCCCAGAUGAAUGGUUGUCGAUGACAGAACCCGGCU
+UAC
+>AF296034.1/1-348
+GAGGAAAGUCCGGGCAACAAAGAGCGCCAUACUUCCUAACGGGAAGGAGGCUGACUGGAG
+ACGGUCAGUUUACAGAAAGUGCCACAGAAAAUAUACCGUUCCGAUAGCUAUCGGGAUAAG
+GGUGAAAAGGUAGGGUAAGAGCCUACCGCUCCGCCAGUGAUGUCGGGGGCAUGGUAAACC
+UUAUGGGUUGAAAGAUCAAAUAGGUUCCGCAUUGGAUUAAGUUCCAAGAAGAGUUGCUCG
+CUCUUACGCGGAAUGGGUAGAUCGAUGGAUCCUGAUUGUGAAGUCAGGGCUAGAUAAAUG
+GCAAGAAUCCUUUUGGUUUAUAUCAGAUGGAAACAGAACCCGGCUUAC
+>AF296003.1/1-312
+GAGGAAAGUCCGGGCUCCUUCGGACAGGGCGCCAGGUAACCCCUGGAGGGCGCGAGCCCA
+UGGAAAGUGCCACAGAAAACAAACCGCCAGGCCGCAAGGCCCGGUAAGGGUGAAAAGGUG
+CGGUAAGAGCGCACCGCGCGGCUGGUAACAGUUCGCGGCACGGUAAACCCCGCCCGGAGC
+AAGACCAAAUAGGGGAGUGCGUGGCCUCACCGCCACACCGCCGGUUCCGAGCGGACUCCC
+GGGUAGGUUGCUGGAGGCGGCCGGUAACGGCCGUCCUAGAUGAAUGAUUGUCCUCGACAG
+AACCCGGCUUAU
+>AF295999.1/1-300
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGCCAGGUAAUCCCUGGGGGGCGCGAGCCUA
+CGGAAAGUGCAACAGAAAAUAUACCGCCAGGAAACUGGUAAGGGUGAAAUGGUGCGGUAA
+GAGCGCACCGCGCAGGUGGUAACACGCUGCGGCAUGGUAAACCCCACCCGGAGCAAGACC
+AAAUAGGAAAGCGAUGCCGUGGCCCGCGGCGCUUUCGGGUAGGUCGCACGAGGCCGCCGG
+UGACGGCGGUCCCAGAUGAAUGAUUGCCACAGAUUAACUUCUGGACAGAACCCGGCUUAU
+>AF295990.1/1-293
+GAGGAAAGUCCGGGCUCCUUCGGACAGGGCGCCAGGUAACGCCUGGGGGGCGUGAGCCCA
+CGGAAAGUGCCACAGAAAAUAUACCGCCAGCUUCGGCUGGUAAGGGUGAAAUGGUGCGGU
+AAGAGCGCACCGCGCGACUGGCAACGGCUUGCGGCACGGUAAACCCCGCCCGGAGCAAGA
+CCAAAUAGGGGAGCAUGUCCGUCGUGUCCGAACGGGCUCCCGGGUAGGUUGCUUGAGGUG
+GCCGGUGACGGCUAUCCCAGAUGAAUGGUUGUCGAUGACAGAACCCGGCUUAC
+>AF296054.1/1-354
+GAGGAAAGUCCGGGCUCCACGGAUCAACGGUGCCGGAUAACGUCCGGCGGGGGCAACCCC
+AGGGAAAGUGCCACAGAAAAGUAAACCGCCACGGGCGCGUUGCGUUUAGCCUGCGGCAAG
+GGUGAAACGGUGCGGUAAGAGCGCACCGCGUUUCCGGCAACGGAAGCGGCAGGGCAAACC
+CCACCGGGAGCAAAACCGAAUAGGAACGGCGCGCGUUUCCGCGCAAGCGGGAAAGCAGAU
+CGAUCCGGAUCAGCCGUUCGGGUAGGUCGCUUCAGGCACACAGCAAUCUGUGCCGCAGAG
+GAAUGGCCGUCACGUGCUGCGUUAUCGCGCAGCGCCAUACAGAACCCGGCUUAC
+>U28118.1/1-313
+GAGGAAAGUCCGGGCUCCUUGGACAAACUGCCAGGUAGCACCUGGGCACAGCGAUGAGCU
+GUGACGGAAAGUGCCACAGAAAACAAACCGCCAGUACUUCGGUACUGGUAAGGGUGAAAA
+GGUGGGGUAAGAGCCCACCGCGUCACCGGUAACGGUGGCGGCACGGUAAACCCCAGUUGG
+AGCAAGGCCAAAUAGGCGGCGAGAGACAGUCCUUCUCGAUCAAGACGCCGCGGGUUGGCU
+GCUGGAGCGUGAUGGUGACAUCAUGCCGAGAGGAAUCAUCAUCCGGAUCUUUAAUCCGAC
+AGAAUCCGGCUUA
+>AF296014.1/1-328
+GAGGAAAGUCCGGGCUCCAAGGGCAAAGCGCCAGGUAACGCCUGGGGGACGUGAGUCCAC
+GGAAAGUGCAACAGAAAGCAAACCGCCUAAGUUUUUCGCAAGAAAAGCCGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGUCGGUGGUAACACUCGACGGCACGGUAAACCCCGC
+UCGGAGCAAGACCAAAUAGGGGAACAAGUGGUCGUCUCUUCGGAGAUAGUCCGCACGCAU
+GGCCCAUGCAGGUUCCCGGGUAGGUCGCUUGAGGUCUGUGGUGACACAGAUCCCAGAGGA
+AUGAUUGUUCACGACAGAACCCGGCUUA
+>AF296013.1/1-294
+GAGGAAAGUCCGGGCUCCAUAGGGUAGAGCGCCAGGUAACGCCUGGGAGGCGUGAGCCUA
+CGGAAAGUGCAACAGAGAGCAGACCGCCUACGUAACCUUCGGGUUGCCGGUAAGGGUGAA
+AGGGUGCGGUAAGAGCGCACCGCGCACCUGGUAACAGUGUGUGGCAUGGUAAACCCCGCU
+CGGAGCAAGACCAAAUAGGCCCUCGAUGGUGUGACCCGCACUGAGGGCGGGUAGGUUGCU
+AGAGGUGUCCGGUGACGGGCAUCCCAGACGAAUGAUUGUCCACGACAGAAUCCG
+>AF296056.1/1-348
+GAGGAAAGUCCGGGCAACAUUGGGCAUCGUGCCGCAUGAAUAGUGCGGGCAUCUUGGCGG
+UAACGUUAGGAUGACAGACAGUACCACAGAAAAUAGGUAGCUCAGGCUGACUCGUUCAGU
+CAGGGUGAUAGUGAAAAGGCGGGGUAAGAGCCCACCGGCCGGCCAGUAAUAAAAGGCGCA
+UGGUAAACCUCGCGAGUUGAAAGGUCAAAUAGGCCCUGAUAAAAUGAACGGCCCGUUCUU
+ACCUGUUAAACCAGGUAUCAGGGUGGGUAGACCGAUUGAUCCUGACGGUAACGUCAGGAC
+AAGAUAAAUGAUGAGCAUGCUGAGCAAUCAGUGAACAGAACCCGGCUU
+>AF296008.1/1-290
+GAGGAAAGUCCGGGCUCCACAGGACAGGGUGCCAGAUAACGUCUGGGAGGCGCAAGCCUA
+CGGCCAGUGCAACAGAAAGUAUACCGCCAGCUCCGGCUGGUAAGGGUGAAAUGGUGCGGU
+AAGAGCGCACCGCGCACGUGGUAACACGGGCGGCGAGGGUAAACCCCACCCGGAGCAAGA
+CCAAAUAGGAAAACUAAGACGCUGUCCGCGUCGUUUUCGGGUUGGUCGCUUGAGGCUGGA
+AGGUGACUUCCAGUCCAGAUGAAUGAUUAUCCUAGACAGAACCCGGCUUA
+>AF296035.1/1-332
+GAGGAAAGUCCGGGCAGCAUAGAGUGCCGUACUUCCUAACGGGAAGGUCCCAAUAAAACG
+GGAACAGAAAGUGCCACAGAAAAUAUACCGUCUCGAUCUAAUCGGGAUAAGGGUGAAAUG
+GUGAGGUAAGAGCUCACCGCUUCUGCAGUGAUGCAGUUGGCAGGGUAAACCUUACGGGUU
+GAAAGGCCAAAUAGGUCCUGUUUUCCUUCGUGGAAUUGGGUUGCUCGCUCAAUCGCAAGA
+GGCAGGAUGGGUAGGCUGAUCGAUCCCGGUAGCGAUACCGGGACCAGAUAAAUGAUAAGA
+UUCCGUUCAUUUCGGGAACAGAACCCGGCUUA
+>U28115.1/1-298
+GAGGAAAGUCCGGGCUCCACAGGGCAAGAUGGUUGCUAGCGGCAACUGUCCCGCUAGUCG
+GGAUAAGGAAAGUGCCACAGAAAAGAAAACCCCCGCGUCUUGUGCGCGGGAGAGCUGAAA
+CGGUGGUGUAAGAGACCACCAGCUUCGUCGUGAGGCGAAGGCUUGGUAAACCCCAUCUGG
+AGCAAGGCCGAAUAGGGGAGGGAUAAAGCUGCCCGCCUACCUCCCGGGUGUCGCCGCUAA
+AGCCCCACGGCAACGUGGGCGCGUAGAUAGAUGAUCACUCUCGACAGAACCCGGCUUA
+>AF296002.1/1-301
+GAGGAAAGUCCGGGCUCCUUCGGACAGGGCGCCAGGUAACGCCUGGGGGGCGUGAGCCCA
+CGGAAAGUGCCACAGAAAAUAUACCGCCUGCAUCGCAGGUAAGGGUGAAAUGGUGCGGUA
+AGAGCGCACCGCGCGACUGGCAACAGCUUGCGGCACGGUAAACCCCGCCCGGAGCAAGAC
+CAAAUAGGGGAGUAGGGCGCUGCCCACCGUCGGUUCCGAACGGACUCCCGGGUAGGUUGC
+UUGAGGUAGCCGGUGACGGCUAUCCCAGAUGAAUGGUUGUCGAUGACAGAACCCGGCUUA
+C
+>U28119.1/1-349
+GAGGAAAGUCCGGGCUCCAAAGGGCAGGGCGCCGGGUAAUACCCGGGGUGGGGAAACCCC
+ACACGGUAAGGGCCACAGAAACGAGACCGCCGAAGCGGUAAGCCAGGCAAGGGUGAAAGG
+GUGGGGUAAGGGCCCACCGGCUCCGCGGUAACGCGGGGUGAGGGGGUAAAAAUCCCCCGG
+CGGGUUUUCCCGCUCUGGUAACCUCCCGCCCGGAGCAAGGCCAAGUAGCGCCGCACCCCG
+AAAGGGGAUAAGGUGGCCCGCCGAAAUGCGGUGCGGGUAGGCCGCAAUGGAAGUCGGGGG
+GCAACUCCCGACUCAAGAUAGAUGACCACCUAGUACAGAACCCGGCUUA
+>AF295992.1/1-307
+GAGGAAAGUCCGGGCUCCGUCAGGCAGGACGCCAGGUAACGCCUGGAGGGUGCGAGCCCA
+UGGAAAGUGCCACAGAAAAUAUACCGCCAGCUUUGCUGGUAAGGGUGAAAAGGUGCGGUA
+AGAGCGCACCGCGCGGGUGGUAACACGCCGCGGCAUGGUAAACCCCGUCCGGAGCAAGAC
+CAAAUAGGGGAGCAUGGGGACCUUCGGGUCUCUACCGUACGCCUGAGCGGGCUCCCGGGU
+AGGUUGCUAGAGGCGACCGGUGACGGUUGUCCCAGAUGAAUGAUUGCCCACGACAGAACC
+CGGCUUA
+>AF296061.1/1-357
+GAGGAAAGUCCGGGCAACAUAGAGCAGUGUACUUCCUAACGGGAAGGUAUCCCGCCUUUG
+GCGGGAUAACAGACAGUGCCACAGAAAACAAACUACCCAUUCCCGAUUUUAUCGGGAGGG
+GAAAAGGUGAAAAGGUGAGGUAAGAGCUCACCGGUUUGAUGGUGACAUCAGGCGCAUGGU
+AAACCUUACGCGUUGAAAGGUCAAAUAAGUCACGAUCAUUCACUUGGUUAGCGGCUCGUU
+AAUUAAGUUGAUUCGUCAGCUUAGUCGUGACGGGUAGACUGAUUGAACCUGAUUGCGAAG
+UCAGGGCUAGAUAAAUGAUAAGGGCCCUGCCUUUGGCAGGGAACAGAACCGGCUUAU
+>AF295994.1/1-311
+GAGGAAAGUCCGGGCCCCAACGGGCAGAGCGCCAGGUAACACCUGGGAGGCGCGAGCCUA
+CGGAAAGUGCCGCAGAAAAUAUACCGCCUAAGCGCCUUCGGGCGCCGGUAAGGGUGAAAU
+GGUGCGGUAAGAGCGCACCGCGCCGCUGGUAACAGCGGUGGCAGGGUAAACCCCACCCGG
+AGCAAGACCAAAUAGGGAUCCACGCGUUUCGGCGCACGGUGCGGCCCGCGCUGGGAUCCG
+GGUAGGUCGCUUGAGGUGUGUGGCGACACACAUCCCAGAUAAAUGACUGCUCACGACAGA
+ACCCGGCUUAU
+>AF296015.1/1-301
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCCACG
+ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC
+CCGGAGCAAGGCCAAAUAGGGGUUCACAUGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU
+A
+>AF296009.1/1-310
+GAGGAAAGUCCGGGCUCCAAAGGGCAAGGUGCCAGGUAACACCUGGGGGGCGCGAGCCUA
+CGGAAAGUGCAGCAGAAAGUAUACCGCCCGGCGAUCCACCUUCGCGGUGGGUCACCAGGU
+AAGGGUGAAAUGGUGCGGUAAGAGCGCACCGCGUGACCGGCAACAGGCACGGCGAUGGUA
+AACCCCACCCGGAGCAAGACCAAAUAGGAAUCCGUCAGCUGCGGCCCGCAGCGGAUUCGG
+GUAGGUCGCUACAGGCAGGUGGUGACACCUGUCGCAGAUGAAUGAUCGUCCACGACAGAA
+CCCGGCUUAU
+>AF296010.1/1-289
+GAGGAAAGUCCGGGCUCCGGCGGGCAGGGUGCCAGGUAACGCCUGGGGGGCGCGAGCCUA
+CGGAAAGUGCCACAGAAAAUAUACCGCCAGCUCAGGCUGGUAAGGGUGAAAUGGUGCGGU
+AAGAGCGCACCGCGCUGCUGGUAACAGCAGUGGCAGGGUAAACCCCACUCGGAGCAAGAC
+CAAAUAGGGGAACAUUGGCGUGGCCCGCGUUGUUCCCGGGUAGGUCGCUUGAGGCGUCCG
+GUGACGGGCGUCCCAGAUGAAUGGUUGUCCACGACAGAACCCGGCUUAU
+>AF296020.1/1-302
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGUGUAACAACC
+UACGACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCUUUAUGGGAUCAGGUAAGGGUG
+AAAGGGUGCGGUAAGAGCGCACCGCGCGACUGGCAACAGUUCGUGGCACGGUAAACUCCA
+CCCGGAGCAAGGCCAAAUAGGGGUUCACAUGGUACGGCCCGUACUGAACCCGGGUAGGCU
+GCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCU
+UA
+>AF296069.1/1-311
+GAGGAAAGUCCGGGCUUCAUAGGGCAAGGUGCCAGGUAACGCCUGGGCGGUGUGAACCGA
+CGGAAAGUGCAGCAGAGAGUAGACCGCCUUCAAUAACGUUUCUUUUCGGAGAAAUGGAAG
+GUAAGGGUGAAAGGGUGCGGUAAGAGCGCACCGCAUGGCUGGUAACAGUUCGUGGCAUGG
+UAAACCCCACCGGAAGCAAGACCAAAUAGGGAUCCUAUAGGCAUGGCCCAUGCUGGAUCC
+GGGUAGGUCGCUUGAGCGUAUGAGUGAUCAUACGCCUAGAGGAAUGAUCGUUCUAGACAG
+AACCCGGCUUC
+>AF296023.1/1-301
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCCACG
+ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC
+CCGGAGCAAGGCCAAAUAGGGGUUCACAUGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU
+A
+>AF296031.1/1-331
+GAGGAAAGUCCGGGCUCCACAGGACAGGAUGGUCCCUAACGGGGACCGGGGGUGACCCUA
+GGGAUAGUGCCACAGAGAGGAGACCGCCUGUUUUCGCUGCGGCGCUGACAGGUAAGGGUG
+AAAGGGUGAGGUAAGAGCUCACCAGUUCUGGCGGUGACGUCAGAAGCUCGGUAAACCCCA
+UCCGGAGCAAGGCCGAAUAGGGGAACAUUUGAGGAUGGUCCGUCCAAAGUUCCCGGGUCU
+GGCUGCUUGAGACCGUCGGCAACGGCGGUCCUAGAGGAAUGAUCAUCGUCCUGCAGCGGG
+UAACUUCUGCAGGAAACAGAAUCCGGCUUAC
+>AF295996.1/1-294
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGCUAGGUAAUGUUUGGGGGGCGUGAGCCUA
+CGGAAAGUGCCACAGAAAACAUACCGCCUACGUCCUUCGAGACCGGUAAGGGUGAAAUGG
+UGCGGUAAGAGCGCACCGCGCCGGUGGUAACACCGGUGGCAGGGUAAACCCCACCCGGAG
+CAAGACCAAAUAGGGGAACUUCGUGCGGCCCGCAUGGUUCCCGGGUAGGUCGCUUGAGGU
+GUGUGGUGACACACAUCCCAGAUGAAUGGCUGUCCAUGACAGAAUCCGGCUUAC
+>AF296030.1/1-331
+GAGGAAAGUCCGGGCUCCACAGGGCAGGAUGGUCCUUAACGGGGACCGGGGGCGACCUUA
+GGGAUAGUGCCACAGAGAGAAGACCGCCCGCCAUCGUUUUUGCGAUGGCAGGUAAGGGUG
+AAAGGGUGAGGUAAGAGCUCACCAGUGUCGGCGGUGACGUCGGCAGCUAGGUAAACCCCA
+UCCGGAGCAAGGCCAAAUAGGGGAGUGCUUGAGGACGGCCCGUCCGAAGCUCCCGGGUCA
+GGCUGCUUGAGGCCGUCGGCAACGGCGGUCCUAGAGGAAUGAUCGUCACUCUGCAGGGGG
+UAACCGCUACAGAGGACAGAACCCGGCUUAC
+>U28128.1/1-359
+GAGGAAAGUCCGGGCUCCGCAGGGCAGGGUGCCGGGUAACUCCCGGUGAAGGUGACUUCA
+AGGAAAGUGCAACAGAGAUAUACCGCGGGCUAGAGAACAGAGAACAGAAUAUUAAGUUUG
+CUGCAAAGGCAAUCGUAAUCUGGUCUCUGACAUCUGUUCUCUGUUCUCUGGAACGUAAGG
+GUGGAAAGGUGAGGUAAGAGCUCACCAGCGGCAUGGCGACUUGCCGGUCUAUGUAAACCC
+CACUCGGAGCAACACCAUGGAGGGACAUAUGGGCUGCCCGCCCGUCCCAUGGAGGUGGCU
+UGAGCUGUACAGAAAUGUAUGGCCUAGAUAGAUGAUCGUCAAAUACAGAAUCCGGCUUA
+>AF295995.1/1-321
+GAGGAAAGUCCGGGCUCCGCAGGGCAGAGUGCCAGGUAACACCUGGGGGGCGAGAGCCUA
+CGGAAAGUGCAACAGAAAGCAUACCGCCCAAAAACGGGGUAACACCCGUUUGAGUGCCUU
+AGUUGGCUGGGUAAGGUUGAAAUGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGCC
+GUGGCGAUGGUAAACCCCACUCGGAGCAAGACCAAAUAGGAAUCCGUCAGCUGUGGCCCG
+CAGUGGAUUCGGGUAGGUCGCUACAGGCAGGUGGUGACACCUGUCGCAGAUGAAUGAUCG
+UCCACGACAGAACCCGGCUUA
+>AF296022.1/1-301
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCCACG
+ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCACGCAAGUGGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC
+CCGGAGCAAGGCCAAAUAGGGGUUCACAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAAUCCGGCUU
+A
+>AF296063.1/1-293
+GAGGAAAGUCCGGGCUCCAGAGGGCAGGGUGCCAGGUAACACCUGGGGGGCGCGAGCCUA
+CGGAAAGUGCAGCAGAAAGUAUACCGCCCAAAAAUGGGGUGCUGCCCCAUUUGAGCGCCA
+UUCGUGGCUGGGUAAGGGUGAAACGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGG
+CGUGGCGAUGGUAAACCCCACUCGGAGCAAGACCAAAUAGGAAUCCGUCAGCUGUGGCCC
+GCAGCGGAUUCGGGUAGGUCGCUACAGGCAGGUGGUGACACCUGUCGCAGAUG
+>U28120.1/1-381
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGCGCUCGUCGAGACUGGCGGCGGAAGUUCGCC
+AGUCAAGGCGAGGGAGUUGCUCCGGCGAGAUGCUGGGGCAACUUCGGAAAGUGCCACAGA
+AACCAUACCGCCGUCGGGCUAAGCGGCACUGUGGCUUCCGCUGCCAGCCGCUGCAGUGUU
+CGCGUUUCCCGGCGGUAAGGGUGAAAUGGUGGGGUAAGAGCCCACCAGCACGACCGCGAG
+GUCGUGGCUGGGCAAACCCCGCCCGGAGCAAGACCAAAUAGGGGGCGCUAUCAGGUUGCC
+CGCCGAUGCCCCCGGGUCGGUCGCUUAGAGAAAUGGUCGCCAGCGUCAGGGCUAAAACCU
+GACGCCACAGAACCCGGCUUA
+>AF296033.1/1-326
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGCCAGCUAACGGCUGGGCGGGGUAACCCGA
+CGGAAUAGUGCAACAGAGAGCAGACCGCCGCUUCGCUGCUCCGGCAGCGGGCGGUAAGGG
+UGAAACGGUGGGGUAAGAGCCCACCAGUGCCCCUGGAGACAGGGGGAGCUAGGUAAACCC
+CACCCGGUGCAAGGCCUACGUGAGGGCAUGCCCUCGCGCACCCCAGGGAGAGCUUGCCCG
+GCUCGCUUACCUGGAGGGAUUGGCCGCUCGAGGUCGCUGGCGACAGCGAUCCCAGAUAGA
+UGACCGUGGAAACAGAAUCCGGCUUA
+>AF295991.1/1-340
+GAGGAAAGUCCGGGCUCCAUGGAAGCGCGGUGCCGGAUAACGUCCGGCGGGGGCGACCUC
+AGGGAAAGUGCCACAGAAAGCAAACCGCCCUCGAGGCCGAAAGGCUUCGCGGAGGGUAAG
+GGUGAAAGGGUGCGGUAAGAGCGCACCGCGUCUUUGGCAACAAAGGCGGCAAGGCAAACC
+CCACCGGGAGCAAGACCAAAUAGGGGCUGCACGGACGAGAGAUCGUCCAGGUCUGUUUCC
+AGACCCGCGGCCCGGGUUGGUUGCAAGAGGCGUCUCGCAAGAGGCGUCCCAGAUGAAUGG
+CCAUCACCUCGCAGCAAUGCGAGGAACAGAACCCGGCUUA
+>AF296049.1/1-292
+GAGGAAAGUCCGGGCUCCGCAGGACAGGAUGCCAGGUAACACCUGGGGGGCGAGAGCCUA
+CGGAAAGUGCCACAGAAAAUAUACCGCCCUGUUUUGGCAGGGUAAGGGUGAAAUGGCGCG
+GUAAGAGCGCACCGCAUGGCUGGUAACAGGCAUGGCAGGGUAAACCCCAUCCGGAGCAAG
+ACCAAAUAGGGGAACACUGGUGUGGUCCGCACUGUUCCCGGGUAGGUUGCACGAGGUGCU
+UGGUGACGAGCAUCCCAGAUGAAUGACUGCUCAACGACAGAACCCGGCUUAU
+>AF296000.1/1-301
+GAGGAAAGUCCGGGCUCCUUCGGACAGGGCGCCAGGUAACGCCUGGGGGGCGUGAGCCCA
+UGGAAAGUGCCACAGAAAAUAUACCGCCAGCUUUGCUGGUAAGGGUGAAAAGGUGCGGUA
+AGAGCGCACCGCGCGACUGGUAACAGUUCGCGGCUCGGUAAACCCCGCCCGGAGCAAGAC
+CAAAUAGGGGAGUAGGGCUUCGGCCCGCCGUCGGUUCCGAACGGACUCCCGGGUAGGUUG
+CUAGAGGUAGCCGGUGACGGCUAUCCCAGAUGAAUGGUUGUCGAUGACAGAACCCGGCUU
+A
+>AF296062.1/1-368
+GAGGAAAGUCCGGGCACCGCAGGGCAGGAUGCCAGCUAACGGCUGGUCGGCGAGUCGAGC
+ACCCGCACGCGCGCCUUGGCGUGUAGGAAGCGGCGAAGCCGAAGGAAAGUGCCACAGAAA
+CCAGACCGCCAUUCCCGGACAGCCCCGGCGCGGGCGGGAGUGGUCAGGGUGAAACGGUGC
+GGUAAGAGCGCACCAGGCUCCCCGGAGACGGCGAGCGCUGGUAAACCCCAUCCGGUGCAA
+GACCCGACAGUGCGGUAUGGAACGGCCCGUUCCUUUGACCGCCAGGAUGGUCGCUAGAGG
+CGCGCGGCGACGUGCGUCCCAGAGAGAUGACCGUGACCCCACGCGAGUGGGCCACAGAAU
+CCGGCUUA
+>AF296021.1/1-305
+GAGGAAAGUCCGGGCUCCAUAGGGCGAGGUGCCAGGUAACGCCUGGGGGGUGUAACAGCC
+CACGACUAGUGCAACAGAGAGCAAACCGCCGAUGGCCCACGCAAGUGGAAUCAGGUAAGG
+GUGAAAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACU
+CCACCCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAG
+GCUGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCG
+GCUUA
+>AF296053.1/1-376
+GAGGAAAGUCCGGGCACCACAGGGCAGGAUGCCGCACGAGCUUCACCGCAAGUGCGGGCG
+UCGCGUUUCAAGGCGCGGCGACGGACAGUGUCACAGAGAAUAUACCGCCCUCCGUGGUUC
+GGCGAAAGCCGGGCUUCGAAGGGUAAGGGUGAAAAGGUGGGGUAAGAGCCCACCGCGCCG
+CCAGCAAUGGCGGCGGCACGAAAAACCCCUUCCGGUGCAAGGCAAAAUAGGUGACUGGGC
+GGCCCGUCCGAUAGUCACGGGUAUGCCGCAUCCGGCGCCGCUCGCGCAAGUGAGCGGCGC
+GGGACGAGGCCGCCGCGAGGCGGCCCGAGAGAAAUGACGACUGAAGCGCCGCAAGGCGUG
+GAACAGAACCCGGCUU
+>AF296048.1/1-341
+GAGGAAAGUCCGGGCUCUAGAGGGCGCGGCGGUCGUUAACAACGACUGUCCUGACAUGUA
+CAGGAUAAGGAAAGUGCCACAGAAAAUAUACCGCCCUGAGCUUGUCGAAGGGUAAGGGUG
+AAAUGGUGAGGUAAGAGCUCACCAGUAUCCCAAGUGAUUGGGAUAGCUUGGCAAACCCCG
+CUGAGAGCAAAACCAAAUAGGGGAGCACUGAAAUGUACAUCAUUUCAUCAAGUGGCCCGC
+UUGAAGCUCCCGGGUAGGUUGCUAGAGGUACCUGGCAACAGGUAUCCCAGAUGAAUGACC
+AUUACCCCAACCAUCUGAUUGGGGGACAGAAUCCGGCUUAU
+>AF296050.1/1-379
+GAGGAAAGUCCGGGCGCCGUCGAAACGCGGUGGUGGGUAACACCCACCGGCCGCGAGGCC
+AGGGAAAGUGCAACAGAAAGCAGACCGCCAUCGGGCCGGGGCAACCCAGCCUGAGGGUAA
+GGGUGAAACGGUGAGGUAAGAGCUCACCAGCAGGCCGGGUAACCGGUCUGGCUAGGCAAA
+CCCCACCGGGCGCAAGGCCAAGCAGGGAGCAUGGGUGGCGGCAGCGAAUCCGUUCGCCAC
+CGGCCGCCCACGGAUUGUUUCGAGCCGUAACAGACUUCCGGGUAGGCUGCUCGAGACGCC
+GAGUAAUCGUCGUCCUAGAGAAAUGGCCACCGCCCGUCGUCGCCCUCCGGGGCUUCGACG
+GGAACAGAAUCCGGCUUAU
+>AF296038.1/1-392
+GAGGAAAGUCCGGGCUUCUCAGGACAGGAUGGUCGAUAACGUCGACCGGCCGCGAGGCCA
+GGGAAAGUGCAACAGAGAGUAGACCGCCGAACGGUCCGCUUCGGCGGGCGCGUGGUAAGG
+GUGAAACGGUGCGGUAAGAGCGCACCAGCGAUCGGGGUGACUCGAUCGGCUUGGUAAACC
+CCAUCCGAAGCUAGACCAAACAGAGCGGAGUUGUUUCAACCGGCGCCCCCGCGGCGUCGG
+UUGGCACGCAAGGCGGUCCGUCUUGUCAACCACGUUCGGGUAGGUCGCGAUUGAGGCGGC
+GAGCAAUCGUCGUGCACAGAUAAAUGAUCGUCGUCGAUCCUGUGUCGGGCACAGUUCGCU
+GUGUGGCACAGUUCGUCACAGAACCCGGCUUA
+>AF296032.1/1-335
+GAGGAAAGUCCGGGCUCCGCAGGACAGGGUGCUGGGUAAUGCCCAGUCCCGGUGACGGGA
+AGGAAAGUGCCACAGAAAGGAGACCGCCCUGUCAGAUAUGCAAAUAUCCGGCAGGGUAAG
+GGUGAAAGGGCGAUGUAAGAGCUCACCAGUCUCGCCGGUGACGGCGGGAGCUCGGUAAAC
+CCCACCUGGAGCAAGGCCAAAUAGGGGAGCGUUUGAGGGCGGUCCGUCCGAGUUCCCGGG
+UAGGUCGCUUGAUUCCGCUGGCAACAGCGGGGCUAGAUGAAUGGUCAUUGUCCCGACGGC
+GGGUGACUGCCUCGGGGAAACAGAAUCCGGCUUAC
+>AF296016.1/1-301
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGCGCAAGCCUA
+CGACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCAGUAAUGGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGCAACAGUUCGUGGCACGGUAAACUCCAC
+CCGGAGCAAGGCCAAAUAGGGGUUCACAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU
+A
+>AF296026.1/1-290
+GAGGAAAGUCCGGGCUGCAAGUGAGACAGGACUCCAUCUAACGGAUGGCCAGAGUAAUCU
+GAGGGCAAGUGCAACAGAAAGUAGGUAGCCACUUCGGUGGUGACAGUGAAAGGGUGGGGU
+AAGAGCCCACCAGUGCUUAUGGUAACAUAGGCAGCUAGGUAAACCCUGUCCGCAGCAAGA
+AGUAUAUGGUAUAAGUCUCACAAGCUGUUAGAUCAGCACUCAUACUUCGCUUGAACGUAU
+UGGCAACAACACGUCUAGAUAAAUAACUACCCACGACAGAACCCGGCUUA
+>AF295997.1/1-291
+GAGGAAAGUCCGGGCUCCACAGGACAGGGUGCCAGAUAACGUCUGGGAGGCGCAAGCCUA
+CGGCCAGUGCAACAGAAAGUAUACCGCCAGCUUCGGCUGGUAAGGGUGAAAUGGUGCGGU
+AAGAGCGCACCGCGCACGUGGUAACACGGGCGGCGAGGGUAAACCCCACCCGGAGCAAGA
+CCAAAUAGGAAAACCAUGACGUUGUCCGCGUCGUUUUCGGGUUGGUCGCUUGAGGCUGGA
+GGGUGACCUUCAGUCCAGAUGAAUGAUUAUCCUAGACAGAACCCGGCUUAC
+>AF296071.1/1-389
+GAGGAAAGUCCGGGCUCCGCAGGGCAGGGUGCCGGAUAACGUCCGGCGGGAGCAAUCCUA
+GGGACAGUGCCACAGAAAUGAGGACCGCCGAUGGUGUCGGCAAUGCCGGCACACAGGCAA
+GGAUGCAACGGUGCGGUAAGAGCGCACCAGCAACCCGGGAACGGGUUGGCUAGGUAAACC
+CCACCUGGAGCAAGACCGGAUAGGAGUGCGCACGUGGUGGCCCGCCACGCACUCGGGUAG
+GUUGCUUGAGCCAAUUGGCAACAGUUGGCCUAGAUAGAUGAUUGCCACUCCAUUCGUGCG
+AGGCAGACGGGUGAAAUGACCGAGAGCGAGUUGCUUAUCGGAUUUUGCGGACCUGCCGCU
+UGGAGCACAGGAGCACAGAAUCCGGCUUA
+>AF296036.1/1-329
+GAGGAAAGUCCGGGCUCCACAGAGAAUGAUGCCGGGUAAUGCCCGGGCCUGUUCAGACUC
+UCUGCAUUGCAGUUUGUUAAGCAGGACAGAUAGUGCCACAGAAAUAAACCGCCUGGUUUA
+AAAUCUUGGAUUUUCAGUCAGGUAAGGGUGAAAAGGCGAGGUAAGAGCUCACCGGUCAAC
+CGGUAACGGAUGAUGCAAGGUAAACCUCAUCAGGAGCAAAGUCAAAUAGGUAGGAGGGUU
+UCUCGUCCAUAUCCUACGGGUAGAUUGCUAAAAGCUUUCAGCAAUGGUAGUUUUAGAUAG
+AUGGUAAUCCUAGACAGAACCCGGCUUAC
+>AF296037.1/1-343
+GAGGAAAGUCCGGGCUCCUCAGGACAGGAUGGUCGAUAACGUCGACCGGCCGCGAGGUCA
+GGGAAAGUGCAACAGAAAGCAGACCGCCGAACGGUCCUUCGGGACGCGUGGCAAGGGUGA
+AACGGUGCGGCAAGAGCGCACCAGCGGUCGAGGUGACUCGAUCGGCUUUGUAAACCCCAU
+CCGGAGCUAGACCAAACAGGUUGCAGUCGUCGAGUUCGCUCGACGCGCGAAGUCGUCCGC
+UUCGUUAUCGACAUCCGGGUAGGUCGCGAUUGAGGCGACGAGCAAUCGUCGUGCACAGAU
+AGAUGGUCGUCGACGCCCCAGCGGCGUUACAGAACCCGGCUUA
+>AF296058.1/1-334
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGGUUGCUAACGGCAACCCGAGGCGACUCGC
+GGGAAAGUGCCACAGAGAACAGACCGCCGCGGCGACUUCGUCGCUGCGGUAAGGGUGAAA
+CGGUGGUGUAAGAGACCACCAGCGGGCUGGGCGACCAGCUCGGCUUGGUAAACCCCACCC
+GGAGCAAGGUCAAAAGGGCAGGUUCGCCUGUCUGCGCAAGCGUUCGAGGGCGGCCCGCCC
+GAGCUUGCGGGUAGACCGCUAGAACCGGUCGGCAACGGCCGGUCCAGAUGGAUGGUCGCC
+ACUGCGCGAGAGCGCGGUACAGAAUCCGGCUUAC
+>AF296027.1/1-338
+GAGGAAAGUCCGGGCUCCGCAGGGCGGGAUGCCAGGUAAUGCCUGGGAGGUGAAAACCUA
+UGGAAAGUGCCACAGAAAAUAUACCGCCCCGCCGCGCACGCGCGCUGGGGUAAGGGUGAA
+AUGGUGCGGUAAGAGCGCACCGCGCUGCUGGUAACAGCAGUGGCAGGGUAAACCCCAUCC
+GGAGCAAGACCAAAUAGGGAAGCAUGCGACUGGUUCGCAAUCUGUGGCCCGCAGAUGCUU
+CCGGGUAGGUUGCUUGAGGCAUUCGGUGACGAAUGACCCAGAUGAAUGACUAUCCGUUGU
+CUCCAGGCUAAUGGAGAUUCUGACAGAAUCCGGCUUAU
+>AF296051.1/1-334
+GAGGAAAGUCCGGGCAACACAGAGCAUCGUACUUCCUAACGGGAAGGAUUCCGCUUUAGC
+GGGAGACAGAAAGUGCCACAGAAAACAAACUACUCGCGCUUAGGUGUGAGAAAAGGUGAA
+AAGGUGGGGUAAGAGCCCACCGGUCUUGAAAGUGAUUUCAGAUGCAUGGCAAACCUUACG
+AGUUGAAAGGCCAAAUAGGUCACGCUCACGAAAGUGAUUAGCUGCUCGCUGAUAGUGCAA
+GCUGGCGUGAUUGGGUAGGCUGCUUGAUUCUAAUGGCGACAUUAGGGCUAGAUAAAUGAU
+AGGCACUUCGAAAGAGGAACAGAACCCGGCUUAU
+>U28101.1/1-327
+GAGGAAAGUCCGGGCUCUACAGAGCAAAGUGGUGGAUAACUUCCACCCGGGGCGACCCGC
+GGGAAUAGUGCAACAGAGAGUAAACCGCCAAAAGAAAUUUUGGUAAGGAGUGAAACGGUG
+GUGUAAGAGACCACCAGCAUUGCAAGUGAUUGCAGUGGCUAUGCAAACCCCACUUUUGAG
+CAAGAUCAAGAAGUUGCAAGCAAUUGCAAUGGAGUGAAUGUUUGAGAACUGCUCGUUCGA
+GUUCACAGGUAGAUCGCAUGACAUAUGUAGCAAUGCAUAUGCAAGAUGGAUGAUUGUCCC
+UCAGCAAUGAGGACAGAACCCGGCUUA
+>AF296039.1/1-393
+GAGGAAAGUCCGGGCUUCUCAGGACAGGAUGGUCGAUAACGUCGACCGGCCGCGAGGCCA
+GGGAAAGUGCAACAGAGAGUAGACCGCCGAACGGUCCGCUUCGGCGGGCGCGUGGCAAGG
+GUGAAACGGUGCGGUAAGAGCGCACCAGCGAUCGGGGUGACUCGAUCGGCUUGGUAAACC
+CCAUCCGAAGCUAGACCAAACAGAGCGGAGUUGUUUCAACCGGCGCCCCCGCGGCGUCGG
+UUGGCACACAAGGCGGUCCGUCUUGUCAACCACGUUCGGGUAGGUCGCGAUUGAGGCGGC
+GAGCAAUCGUCGUGCACAGAUAAAUGAUCGUCGUCGAUCUUGUGUCAGGCACAGUUCGCU
+GUGUGGCACAGUUCGUCACAGAACCCGGCUUAU
+>AF295993.1/1-289
+GAGGAAAGUCCGGGCUCCUUCGGACAGGGCGCCAGGUAACGCCUGGGGGGCGUGAGCCCA
+UGGAAAGUGCCACAGAAAAUAUACCGCCAGCUUUGGCUGGUAAGGGUGAAAUGGUGCGGU
+AAGAGCGCACCGCGCAACUGGUAACAGGUGUGGCAUGGUAAACCCCGCUCGGAGCAAGAC
+CAAAUAGGGGGACGUUAUGCGUGGUCCGCGCUGUUCCCGGGUAGGUCGCUUGAGGUACAU
+GGUGACAUGUUACCCAGAUGAAUGAUUGCCCACGACAGAAUCCGGCUUA
+>AF296012.1/1-290
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGCCAGAUAACGUCUGGGGGGCGCAAGCCCA
+CGGCAAGUGCAACAGAAAGUAUACCGCCGGCUGUGGCCGGUAAGGGUGAAAUGGUGCGGU
+AAGAGCGCACCGCGCUGCUGGUAACGGUGGCGGCAGGGUAAACCCCACCCGGAGCAAGAC
+CAAAUAGGAAAACUAUGGCGCGGCCCGCGCCGUUUUCGGGUUGGUCGCUUGAGGCUGGAA
+GGCGACUUUCGGUCCAGAUGAAUGAUUAUCCUCGACAGAACCCGGCUUAC
+>AF296052.1/1-316
+GAGGAAAGUCCGGGCUCCACAGAGCAGAACGCCGGGUAACACCCGGUGGGGGAAACCCCG
+AGGAAAGUGCCACAGAAAACAGACCGCCUUCGCCGCGCGAGCGGCGCGGGUAAGGGUGAA
+ACGGUGGGGUAAGAGCCCACCGCGCAGACGGUAACGGAUGCGGCACGGCAAACCCCGUUC
+GGAGCAAGGCCAUGUAUAGGAACGUUCGAGGGCUGCUCGCCCGAGUUCCAGGGUAGGCCG
+CUCGAGGCGCACGGUAACGGGCGUCCCAGAUGAAUGAUCGCCAAGUGUCCCCGGACACUC
+ACAGAACCCGGCUUAU
+>AF296001.1/1-304
+GAGGAAAGUCCGGGCUCCACAGGGCAGGGUGCCAGGUAACUCCUGGGGGGCGCGAGCCUA
+CGGAAAGUGCAACAGAAAAUAUACCGCCCGCUUAUUCACUUGUGAAUGGCGGGUAAGGGU
+GAAAUGGUGCGGUAAGAGCGCACCGCGCACGUGGUAACACGGGCGGCGAGGGUAAACCCC
+ACCCGGAGCAAGACCAAAUAGGAAAACCAUGACGUUGUCCGCGUCGUUUUCGGGUUGGUC
+GCUUGAGGCCGGAGGGUGACCUUCAGUCCAGAUGAAUGAUUAUCCUAGACAGAACCCGGC
+UUAU
+>AF296055.1/1-421
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGCGCAAGCCCA
+CGACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCCCCCAAUAGAUUUCAGGUUGCAGC
+AAGGCAGCAAUCGCUUGAGUCCUCAGGAGCUUAGGUAACUAAGUGACUGGGGUGAAAGCG
+AGAAGCUAACGCAGCAGCGGCCUGAAAGAUGCAGGGGAUGUGGGAUCAGGUAAGGGUGAA
+AGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUUCGUGGCACGGUAAACUCCACC
+CGGAGCAAGGCCAAAUAGGGGUUCACCAGGUACGGUCCGUACUGAACCCGGGUAGGCUGC
+UUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUUA
+C
+>AF296059.1/1-357
+GAGGAAAGUCCGGGCUCCACAGGAUGCCGUGGUGGAUAACGUCCACCGACCGCAAGGUUC
+GGGAAAGUGCAACAGAGAACAGACCGCCGAUCGCUGCGGGGCAACUCGCGGCGAGGUAAG
+GGUGAAACGGUGAGGUAAGAGCUCACCAGCGGGUCGGGCGACCGACUCGGCUCGGCAAAC
+CCCACGGGGAGCAAGGCCAAGCAGAGAGGAGACUUCGGGCGGCUUCGGUCACUCGGCGUC
+GCGGGGCGAUUCGUUCCGUUAUCACUCUCGGGUAGGCUGCCAGAGGCGGCGGGCAACCGU
+CGUCCUAGAGAAAUGAUCGUCGCGACGGCGCAGGCCGUCGGACAGAACCCGGCUUAC
+>U28080.1/1-313
+GAGGAAAGUCCGGGCUCCUUGGACAAACUGCCAGGUAACACCUGGGCACAGCGAUGAGCU
+GUGACGGAAAGUGCCACAGAAAACAAACCGCCAGUACUUCGGUACUGGUAAGGGUGAAAU
+GGUGGGGUAAGAGCCCACCGCGUCACCGGUAACGGUGGCGGCACGGUAAACCCCAGUUGG
+AGCAAGGCCAAAUAGGCGGCGAGAGACAGUCCUUCUCGAUCAAGACGUCGCGGGUUGGCU
+GCAGGAGCGUGAUGGUGACAUCACGCCGAGAGGAAUGAUCAUCCGGAUCUUUGAUCCGAC
+AGAACCCGGCUUA
+>U28116.1/1-350
+GAGGAAAGUCCGGGCAUCGACGGGCAGGAUGGUCUCUAACGGAGACUGGGGGUAACCCUA
+AGGAAAGUGCAACAGAAAAUAUACCGCCGCCCGCCUCUGGCGGCACUCAGGCAGAAACGA
+AAGUUUCUGCCGGUAAGGGUGAAAUGGUGAGGUAAGAGCUCACCAGUCCCGUGGUGACAC
+GGGAGCUUGGCAAACCCCAUCCGAUGCAAGGCCAAAAAGGGGGCUGCCGGAAAUGGCAGC
+GAGGAUUGCCCAUCCUUUAACCCGGGUAGGCCGCAAGAGGUCCAGGGCAACCGGGACCCA
+AAGAGAAAUGGUCACCGUCCCGCCACAGGCGGGAAACAGAACCCGGCUUA
+>AF296004.1/1-335
+GAGGAAAGUCCGGGCUCCAUAGGACAAGGGCGCCAGGUAACGCCUGGGGGGCGCAAGCCC
+ACGGAAAGUGCCGCAGAAAGCAAACCGCCUAAGCCGCCAUCGCUUGCGAUGGCGGACGGU
+AAGGGUGAAAGGGUGCGGUAAGAGCGCACCGCGCAUCUGGCAACAGAUGUGGCAGGGUAA
+ACCCCGCCCGGAGCAAGGCCAAAUAGGAAUCCUUCUGGUGUGGUCCGCAUCGGAUUCGGG
+UAGGCUGCUCGAGGCGUCCGGCGACGGGCGCCCUAGAUGAAUGACUGUCAGACUUAGAAG
+ACGCUCGCGUUUUUGCGGUCAACAGAACCCGGCCU
+>AF296029.1/1-335
+GAGGAAAGUCCGGGCUCCACAGGACAGGGUGCUGGGUAACUCCCAGUCCUGGCGACAGGA
+AGGAAAGUGCCACAGAAAGGAGACCGCCUCGUUUGAUGUCUGAGACAUCGGAUGGGGUAA
+GGGUGAAAGGGUGAGAUAAGAGCUCACCAGUCCAGCCGGCGACGGUUGGAGCUUGGUAAA
+CCCCGCCUGGAGCAAGACCAAAUAGGGGAGCGCAUGAGGGUGGUCCGCCCGAGCUUCCGG
+GUAGGUCGCUUGACCUCGAUGGAGACAUCGAGGCUAGAUGAAUGGUCAUUGUCUUGAAAG
+UGGGUGACUACUUCGGGAAACAGAAUCCGGCUUAC
+>AF296028.1/1-330
+GAGGAAAGUCCGGGCUCCACAGGGCAGGAUGGUCCUUAACGGGGACCGGGGGCGACCCCA
+GGGAAAGUGCCACAGAGAGUAGACCGCCCGCCAAGGCCUGGCCGUGGCGUGGUAAGGGUG
+AAAGGGUGAGGCAAGAGCUCACCAGUGCCGGCGGUGACGUCGGCAGCUCGGUAAACCCCA
+UCCGGAGCAAGGCCAAAUAGGGGAGUGAUUGAGGACGGCCCGUUCGAGACUCCCGGGUCA
+GGCUGCUUGAGGCCAUCGGCAACGGUGGUCCUAGAGGAAUGAUCGUCGCUUCGCAGCGGG
+CAACUGCUGCGGGGUACAGAACCCGGCUUA
+>AF296047.1/1-318
+GAGGAAAGUCCGGGCUCCAUAGGGUGAGGUGCCAGGUAACGCCUGGGGGGCGCGAGCCCA
+CGGAAAGUGCAACAGAGAGCAGACCGCCGAUGUCGGCUAUUCGCCGGCAGGUAAGGGUGA
+AACGGUGCGGUAAGAGCGCACCGCGUCGGUGGCAACAUGCGACGGCUAGGUAAACCCCGC
+CUGGAGCAAGACCAAAUAGGGAAGUACGCGAACCCAUGGUUUGCGCCUGCGGCCCGCAGG
+AACUUCCGGGUAUGUCGCUGGAGAUGAGCGGUGACGCGCAUCCUACAUGGAUGGUUGCCC
+ACGACAGAACCCGGCUUA
+>AF296070.1/1-302
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCCACG
+ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC
+CCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU
+AC
+>AF295998.1/1-302
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCCACG
+ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGUGA
+AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC
+CCGGAGUAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU
+AU
+>U28127.1/1-285
+GAGGAAAGUCCGGGCUUCACAGGGCAGGAUGCCAGAUAACGUCUGGCGGAGGCGACUCCA
+GGGAAAGUGCAACAGAAAUAUACCGCCGCUUAAUGCGGUAAGGGUGGAAAGGUGGUGUAA
+GAGACCACCGCCCUUCUGGUAACAGAAGGGGUCCAUGUAAACCCCAUCCGAAGCAAGACC
+GAACAGGGAGCAUAAGGCGGCCCGUCUGCUCCCGGGUAGGUCGCUUGAGCCUGCCGGCGA
+CGGCAGGCCUAGAUAGAUGGCCAUUCAAUGACAGAAUCCGGCUUA
+>AF296044.1/1-290
+GAGGAAAGUCCGGGCUCCACAGGACAGAGUGCCAGGUAACGCCUGGGGGGCGUGAGCCUA
+CGGAAAGUGCAGCAGAAAAUAAACCGCCUCUUCGGAGGUAAGGGUGAAAUGGUGCGGUAA
+GAGCGCACCGCGUGUUCUGGCAACACGACGCGGCUAGGUAAACCCCACUCGGAGCAAGAC
+CAAAUAGGGGAACAUUAUGUGCGGUCCGCACUGUUCCCGGGUAGGUUGCAAGAGGUGUGU
+GGCGACACACAUCCCAGAUGAAUGACUGUUCACGACAGAACCCGGCUUAU
+>AF296045.1/1-323
+GAGGAAAGUCCGGGCUCCUUAGGGCAGGAUGCUGGGUAACUCCCAGCGGGACAGGGCAUA
+AGGCCUGUUCCAGCGCCAGUGCAACAGAAAAUAUACCGCCGGACUUUGUCCGGUAAGGGU
+GAAAUGGCGGGUUAAGAGCCCACCGGCAGGCUGGUGACAGCCUGGUCUGGUAAACCGCAU
+CCGGAGCAAAGCCAAAUAGGGAAGGUAUGGAGCUGCCCGCUCUUCUUCCGAGUUGGCCGC
+UUGAGAUAAGCAGUAAUGAUUAUCCUAGAUGGAUGACUGCCGCUGACUGUGCGAGAGUGC
+AGUUAGUACAGAAUCCGGCUUAC
+>AF296018.1/1-298
+GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGUGUAACAACC
+UACGACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCUUUAUGGGAUCAGGUAAGGGUG
+AAAGGGUGCGGUAAGAGCGCACCGCGCGACUGGCAACAGUUCGUGGCACGGUAAACUCCA
+CCCGGAGCAAGGCCAAAUAGGGGUUCACAUGGUACGGCCCGUACUGAACCCGGGUAGGCU
+GCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAAUCCGG
+>AF296011.1/1-335
+GAGGAAAGUCCGGGCUCCAUCGGACAGGGCGCCAGGUAACGCCUGGGGGGCGUGAGCCCA
+CGGAAAGUGCCACAGAAAAUAUACCGCCAGCUUCGGUUGGUAAGAAUAAAAUAAUGCGGU
+AAGAGCGCACCGCGCGACUGGCAACAGUUUGCGGCACGGUAAACCCCGCCCGGAGCAAGA
+CCAAAUAGGGGAGUAGGGCAACGCACGAGGCCUCCAACAGGGGCCUUCGGGUGUUGGCCA
+CCGUCGGUUCCGAACGGACUCCCGGGUAGGUUGCUUGAGGUAGCCGGCGACGGCUAUCCC
+AGAUGAAUGGUUGUCAAUGACAGAAUCCGGCUUAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00010.test b/benchmarks/cmsearch-rmark/rmark-1/RF00010.test
new file mode 100644
index 0000000..c3a1011
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00010.test
@@ -0,0 +1,7 @@
+>U28088.1/1-355
+GAGGAAAGUCCGGGCUCAGAGGGUGCGCGUAUCCCGUUAAGGCUGAUGAAGCCGGAGCGG
+GGGCGUGAGAGCGCCGGAAAGUGCCACAGAAAACAUACCGCCUUAUGUGUCUUCACACAU
+AAGGUAAGGGUGAAAAGGUGCGGUAAGAGCGCACCCAGGAAAGGAGAAGGUUUAAGGGAA
+AAAACGCCCUUGCCGAAUCCUUUCCUGCGGUAAACCCAUACGCGAGCAAGGCCAAGCAGA
+GGGGAAUUGCGGGAGUUUUCCAAAUCUGACUCCCGCAUGCGGGUUGCACCCUUCCCGCUA
+ACACCCUCGGGUAGGCCGCUUAGAGUAAUGACCCCUUAACACAGAACCCGGCUUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00011.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00011.ali
new file mode 100644
index 0000000..2883a47
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00011.ali
@@ -0,0 +1,393 @@
+# STOCKHOLM 1.0
+#=GF ID    RNaseP_bact_b
+#=GF AC    RF00011
+#=GF DE    Bacterial RNase P class B
+#=GF AU    Griffiths-Jones SR, Mifsud W
+#=GF GA    40.0
+#=GF NC    13.3
+#=GF TC    170.7
+
+M13175.1/1-401                       GUUCUUAACGUUCGGGUAAUCGCUGCAGAU.................CUU
+M19022.1/1-408                       UGAAAUAACGUUCAGGUAAUCGCUGCAUC..................AUU
+AE017029.1/38244-38651               ..UCAUAACGUUUGGGUAAUCGCUGCAACG.................CCA
+AP001513.1/43510-43921               AUCAUAACCGUUCAGGUAACCGCUGCAUCG.................CAU
+M19021.1/1-417                       GUUAAUCAUGCUCGGGUAAUCGCUGCGGCCG................GUU
+M19023.1/1-411                       AUGCAGGAAAUGCGGGUAGCCGCUGCCGCAAUCGU............CUC
+U64885.1/1-349                       ..................................................
+AF151218.1/1-397                     ....UGAUAUUUCGGGUAAUCGCUAUA.....................UU
+AE016747.1/269436-269036             ....UGAUAUUUCGGGUAAUCGCUAUA....................GCA
+U64882.1/1-342                       ..................................................
+AF056391.1/4-345                     ..................................................
+AE016950.1/193110-193498             AUUUGUAAUUUUCGGGUGAUCGCGGUUUGC.................UUU
+U64887.1/1-331                       ..................................................
+U64886.1/1-331                       ..................................................
+U64883.1/1-328                       ..................................................
+AF295988.1/1-331                     ..................................................
+AF295987.1/1-332                     ..................................................
+AJ511695.1/1-374                     ..GUGCAAUUUUUGGAUAAUCGCGUAGUAU.................UGC
+AJ511701.1/1-371                     ..GUGCAAUUUUUGGAUAAUCGCAUGAAAA.................GUU
+AE007349.1/3872-4272                 AUGUGCAAUUUUUGGAUAAUCGCGUGAGGAG................AAU
+AE010077.1/9704-9310                 CUGUGCAAUUUUUGGAUAAUCGCGUAGUAU.................UUU
+AE014893.1/1732-2120                 ..AUGCAAUUUUUGGAUAAUCGCGUGGUAAAUAU.............UGC
+U64878.1/1-308                       ..................................................
+U64877.1/1-316                       ..................................................
+AF295989.1/1-302                     ..................................................
+D13066.1/58-413                      ..GAGAUUUUAUUGGUCAAUCGCUGUAUUU................GAAA
+X69983.1/47-447                      ........GCACAAGUCAAUCGCAGGUAUAAUCAAAAUAUUAUUUUAUAA
+U41756.1/1-291                       .......AGCAUUGGCUAACAGCUGCUU...................GAA
+X69982.1/45-449                      .......UGCACAAGUCAAUUGCAGAUAUAAUUAAAUAUAAUAAUUUUUU
+AE002128.1/6884-7252                 .....GUGUAAAAAGCUAAUUGCUGCAUUU.................UUU
+#=GC SS_cons                         ...<<<<<<<<<<<<<<<<<<.<<<<<<<<<<<<<<<<<<<<<<<.....
+
+M13175.1/1-401                       GA.....................A.UCUGUAGAGGAAAGUCCAUG.CUCG
+M19022.1/1-408                       U........................GAUGUAGAGGAAAGUCCAUG.CUCG
+AE017029.1/38244-38651               A......................C.GUUGUAGAGGAAAGUCCAUG.CUCG
+AP001513.1/43510-43921               G......................C.GAUGUAGAGGAAAGUCCAUG.CUCG
+M19021.1/1-417                       U.....................CG.GCCGUAGAGGAAAGUCCAUG.CUCG
+M19023.1/1-411                       G.............GCGA....UUGGCGGUAGAGGAAAGUCCAGG.CUCG
+U64885.1/1-349                       ...............................GAGGAAAGUCCGGG.CUCA
+AF151218.1/1-397                     A..........................UAUAGAGGAAAGUCCAUG.CUCA
+AE016747.1/269436-269036             A..........................UAUAGAGGAAAGUCCAUG.CUCA
+U64882.1/1-342                       ...............................GAGGAAAGUCCGGG.CUCG
+AF056391.1/4-345                     ...............................GAGGAAAGUCCGGG.CUCG
+AE016950.1/193110-193498             U......................G.CAAGCUGAGGAAAGUCCAUG.CUCG
+U64887.1/1-331                       ...............................GAGGAAAGUCCGGG.CUCG
+U64886.1/1-331                       ...............................GAGGAAAGUCCGGG.CUCG
+U64883.1/1-328                       ...............................GAGGAAAGUCCGGG.CCCG
+AF295988.1/1-331                     ...............................GAGGAAAGUCCGGG.CUAG
+AF295987.1/1-332                     ...............................GAGGAAAGUCCGGG.CUAG
+AJ511695.1/1-374                     A......................A.UACUAUGAGGAAAGUCCAUG.CUAG
+AJ511701.1/1-371                     A.....................UU.UUUUAUGAGGAAAGUCCAUG.CUAG
+AE007349.1/3872-4272                 UG....................UU.UCUCAUGAGGAAAGUCCAUG.CUAG
+AE010077.1/9704-9310                 A......................A.UACUAUGAGGAAAGUCCAUG.CUAG
+AE014893.1/1732-2120                 A...............AU....UU.UAUCAUGAGGAAAGUCCAUG.CUAG
+U64878.1/1-308                       ...............................GAGGAAAGUCCGGG.CUCG
+U64877.1/1-316                       ...............................GAGGAAAGUCCGGG.CUAG
+AF295989.1/1-302                     ...............................GAGGAAAGUCCGGGACUCG
+D13066.1/58-413                      AA.....................G.AAUAUAGAGGAAACUCCACG.CUUA
+X69983.1/47-447                      AUAUAAAUUAUAUUUUGA....UUAAUAUUUGAGGAAAGUCCGCG.CUAG
+U41756.1/1-291                       A.........................GAGUAGAGGAAAGUCCACG.CUAG
+X69982.1/45-449                      UAUAAUUGUUAUAUUUAACAAAUUUAUAUUUGAGGAAAGUCCGCG.CUAG
+AE002128.1/6884-7252                 AA.....................AAAAUGUAGAGGAAAGUCCGUG.CUCA
+#=GC SS_cons                         ....>>>>>>>>>>>>>>....>>.>>>>>>>....AAA.AAAAA.<<<<
+
+M13175.1/1-401                       CACGGUGC.UGAGAUGCCCGUAGUGUUCGUGCCUAGCGAAGUCAUAAGCU
+M19022.1/1-408                       CACGGUGC.UGAGAUGCCCGUAGUGUUCGUGCCUAGUGAAAAAAUAAGCU
+AE017029.1/38244-38651               CACGG.CC.UGAGAUGGCUGUAGUGUUCGUGCCUAGCCAAUUCAUAAGCU
+AP001513.1/43510-43921               CACAG.GC.UGAGAUGCUUGUAGUGUUCGUGCCUAGCGAAGUCAUAAGCU
+M19021.1/1-417                       CACGGUGC.UGAGAUGCCCGUAGUGUUCGUGCCUAGCGAAUCCAUAAGCU
+M19023.1/1-411                       CCCAA.GC.UGAGAUGCUUGGAGUGUUCGUACCUGGC...GCAA...GCC
+U64885.1/1-349                       CACAG.UC.UGAGAUGAUUGUAGUGUUCGUGCUUGAUGAAACAAUAAAUC
+AF151218.1/1-397                     CACAG.UC.UGAGAUGAUUGUAGUGUUCGUGCUUGAUGAAACAAUAAAUC
+AE016747.1/269436-269036             CACAA.UC.UGAGAUGAUUGUAGUGUUCGUGCUUGAUGAAACAAUAAAUC
+U64882.1/1-342                       CACAU.CC.UGCGAUGGAUGUAGUGUUCGUGCCCGUU..CGUAAU..GGC
+AF056391.1/4-345                     CACAU.CC.UGCGAUGGAUGUAGUGUUCGUGCCCGUU..CGUAAU..GGC
+AE016950.1/193110-193498             CACAA.GC.UGAGAUGCUUGUAGUGUUCGUGCUUAGCGAAAUCAUAAGCU
+U64887.1/1-331                       CACAA.GC.UGAGAUGCUUGUAGUGUUCGUGCUUAGCGAAAUCAUAAGCU
+U64886.1/1-331                       CACAG.GC.UGUGAUGCCUGUAGUGUUCGUGCUUAGCGAAACAAUAAGCU
+U64883.1/1-328                       CGCAA.GC.UGAGAUGCUUGUAGUGUUCGUGCUAAGC.CCAAUAA..GCU
+AF295988.1/1-331                     CACUG.GC.UGUGAUGCCGGUAGUGUUUGUGCUAGGUGAAUCAAUAAGCC
+AF295987.1/1-332                     CACCG.GC.UGUGAUGCUGGUAGUGUUUGUGCUAGGCGAACAAAUAAGCC
+AJ511695.1/1-374                     CACCG.GC.UGUGAUGCUGGUAGUGUUUGUGCUAGGCGAACAAAUAAGCC
+AJ511701.1/1-371                     CACUG.GC.UGUGAUGCCGGUAGUGUUUGUGCUAGGCGAAACAAUAAGCC
+AE007349.1/3872-4272                 CACAG.GC.UGUGAUGCCUGUAGUGUUUGUGCUAGGCGAAACCAUAAGCC
+AE010077.1/9704-9310                 CACUG.GC.UGUGAUGCCAGUAGUGAUUGUGCUAGGCGAACACAUAAGCC
+AE014893.1/1732-2120                 CACUG.GC.UGUGAUGCCAGUAGUGUUUGUGCUAGACAAAAAAAUAAGUC
+U64878.1/1-308                       CACAU.UC.UGUGAUGAAUGUAGUGUUUGUGCUGGAUGAAACGAUAAAUC
+U64877.1/1-316                       CACAC.ACCUUAUGGGUGUGUAGUGUUUGUGCUAAGGGAAAUCAUAACCU
+AF295989.1/1-302                     CACCA.CC.UGAGAUGGUGGUAGUGUUUGUGCUCAGUGAAUCAAUAAGCU
+D13066.1/58-413                      CACAA.UC.UGUGAUGAUUGUAGUGUUUAUGCUAAAUGAAAAAAUAAAUU
+X69983.1/47-447                      CACUA.CC.UGUGAUGGUAGUAGUGUUCAUGUUGGGU.CUAAUAA..ACC
+U41756.1/1-291                       CACAA.CC.UGCGAUGGUUGUAGUGAUCAUGCUAGGC.CCAAUAA..GCC
+X69982.1/45-449                      CACUA.CC.UGAGAUGGUAGUAGUGUUCAUGUUGGAU.CUAAUAA..AUC
+AE002128.1/6884-7252                 CACUA.AC.UGUGAUGUUAGUAGUGUUUGUGUAUGUAUAAUUAAUAAGGC
+#=GC SS_cons                         <<<<<.<<.......>>>>>>.....<<<<<<<<<<<..........>>>
+
+M13175.1/1-401                       AGGGCA.GUCU.....UUAG.....AGGCUGACGGC.....AGGAAAAA.
+M19022.1/1-408                       AGGGCA.GCUUGGCU..UAU.AGCUUAGCUGACGGC......GGGAAAAA
+AE017029.1/38244-38651               AGGGUA.UUCUGGCU.GUAA.GGCUGGUUUAACGGC......AGGGAAAA
+AP001513.1/43510-43921               AGGGUA.GUCUGGUUCUUAG.AACUGGGCUAACGGC.....AAGGUAAG.
+M19021.1/1-417                       AGGGCA.GCCUGGC..UUCG..GCUGGGCUGACGGC......GGGGAAAG
+M19023.1/1-411                       AGGGCAAGUGAGGC..GCAA..GCCUCGCUGACGGC......GUGGAAA.
+U64885.1/1-349                       AAGGCA.........UUAAUU........UGACGGC.....AAUGAAAU.
+AF151218.1/1-397                     AAGGCA.........UUAAUU........UGACGGC.....AAUGAAAU.
+AE016747.1/269436-269036             AAGGCA.........UUAAUU........UGACGGC.....AAUGAAAU.
+U64882.1/1-342                       GGGGCA.GUCAGCU..UUUU..AGCAGACUGACGGC......GGGGAAA.
+AF056391.1/4-345                     GGGGCA.GUCAGCU..UUUU..AGCAGAUUGACGGC......GGGGAAA.
+AE016950.1/193110-193498             AAGGUA.CUCU......UUU.....AGAGUAACGGC.....AGGAAAAA.
+U64887.1/1-331                       AAGGUA.CUCU......UUU.....AGAGUAACGGC.....AGGAAAAA.
+U64886.1/1-331                       AAGGUG.CUCU......AUU.....AGAGUAACGGC.....AGGAAAAC.
+U64883.1/1-328                       UAGGGG.CCGU.....GUAA.....ACGGCUACGGC.....GGCCAAAC.
+AF295988.1/1-331                     UAGGGA.CAUC....UUUUU.....GAUGUUACGGC.....GGGCAAAA.
+AF295987.1/1-332                     UAGGGA.UGUGU....UUGA.....CACAUUACGGC.....GAGUGAAAA
+AJ511695.1/1-374                     UAGGGA.UGUGU....UUGA.....CACAUUACGGC.....GAGUGAAAA
+AJ511701.1/1-371                     UAGGGA.CGGA.....UUAU.....UCCGUUACGGC.....GGAUGAAA.
+AE007349.1/3872-4272                 UAGGGA.CGA......GAAA......UCGUUACGGC.....AGUUGAAA.
+AE010077.1/9704-9310                 UAGGGA.UGUG.....CAUA.....CACAUUACGGC.....GAAGGAAA.
+AE014893.1/1732-2120                 UAGGGA.UGUGC.....UUU....GCGCAUUACGGC.....GGAUAAAA.
+U64878.1/1-308                       CAGGCA.GC.......GUAA.......GCUGACGGCU....GGAGAAG..
+U64877.1/1-316                       UAGGUA.UGUU....GUAUA.....AACAUAACGGCAAACUAGUUA....
+AF295989.1/1-302                     GAGGUA.UAGA.....GGCA.....UCUAUAACGGC.....AGACCAAA.
+D13066.1/58-413                      UAGGCA.GUAA.....UUAA.....UUACUGACGGC.....AUAACUA..
+X69983.1/47-447                      CAAGC............UUA..........GACGAC..............
+U41756.1/1-291                       UAGGC............UUA..........GACGAC..............
+X69982.1/45-449                      CAAGC...........UUUA..........GACGAC..............
+AE002128.1/6884-7252                 AUAGCA.UA.......GGCA.......UAUGACGGC.....AAAUUUUU.
+#=GC SS_cons                         >>><<<.<<<<<<<<BBBBBB>>>>>>>>>>.><<......<<<<.....
+
+M13175.1/1-401                       .AGCCUA...CGUC..UUCG.GAUA...UGGCU.GAGUAUCCU....UGA
+M19022.1/1-408                       CCACCUA...AGUC..UUUG.GAUA...UGGU.CGAGUAUCC.....UGA
+AE017029.1/38244-38651               .AACCUA...AGUCC.UUUCGGAUA...UGGUUUGACUACCU.....UUA
+AP001513.1/43510-43921               .CACCUA...CGUUCAUCAUGAAUA...UGGUGUGAUG.CCUU....UGA
+M19021.1/1-417                       .AACCUA...CGUCCGGCUGGGAUA...UGGUUCGAUUACCC.....UGA
+M19023.1/1-411                       .GGGCU.....CUC..UCU..GAG.....GCCC.GAGUACGC.....UGA
+U64885.1/1-349                       .AUCCUA...AGUC..UUUC.GAUA...UGGAU.AGAGUAAUU....UGA
+AF151218.1/1-397                     .AUCCUA...AGUC..UUUC.GAUA...UGGAU.AGAGUAAUU....UGA
+AE016747.1/269436-269036             .AACCUA...AGUC..AUUG.GAUA...UGGUU.AGAAUAGUU....UGA
+U64882.1/1-342                       .GCAUCCUACAGCCA.UCU.UGGCCAU.GGUGC.AAAUACCC.....UGA
+AF056391.1/4-345                     .GCAUCCUACAGCCA.ACU.UGGCCAU.GGUGC.AAGUACCC.....UGA
+AE016950.1/193110-193498             .UGACUA...AGGU..UUCG.ACUA...UGUCA.AAGUAUCCU....UGA
+U64887.1/1-331                       .UGACUA...AGGU..UUCG.ACUA...UGUCA.AAGUAUCCU....UGA
+U64886.1/1-331                       .AAGCUA...AGGUU.UUU.AACUA...UGCUU.AAGUAUCCU....UGA
+U64883.1/1-328                       .GCGCUA...AGGC..GUCA.GCUA...UGCGCUAGUAGGUCU....GAA
+AF295988.1/1-331                     .AGGCUA...AGUCU.UUACGGAUA...UGUCU.GAAUAGCCC....UGA
+AF295987.1/1-332                     ..GGCUA...AGUC..CUUG.GAUA...UGCC.AGAGUAGCUC....UGA
+AJ511695.1/1-374                     ..GGCUA...AGUC..CUU..GAUA...UGCC.AGAGUAGCUC....UGA
+AJ511701.1/1-371                     .CAGCUA...AGUC..UCUU.GAUA...UGCUG.GAGUAGGCC....UGA
+AE007349.1/3872-4272                 .UGGCUA...AGUC..CUUG.GAUA...GGCCA.GAGUAGGCU....UGA
+AE010077.1/9704-9310                 .UGGCUA...AGUC..GUUU.GAUA...UGCCA.AAGUACUUC....UGA
+AE014893.1/1732-2120                 .UGGCUA...AGUC..UUU..GAUA...GGCCG.GAGUAAUUC....UGA
+U64878.1/1-308                       ..GCCUG...UGGU..GAAA.GCUA...UGGC.GGACUCCUUU.....AA
+U64877.1/1-316                       .UAGCUA...AGGUG.UUU.CACUA...CGUUA.....UAACUUAAAUUA
+AF295989.1/1-302                     .AUCCUA...AGGG..AAA...CUA...UGGAU...GGAGGCU...AUAA
+D13066.1/58-413                      ..ACCUA...AGGC..UUU..GCUA...UGGU...GAUGUUAU......A
+X69983.1/47-447                      ..................................................
+U41756.1/1-291                       ..................................................
+X69982.1/45-449                      ..................................................
+AE002128.1/6884-7252                 .AAGCUA...AGUGA.UUUA.AAUUAUAUGUUU..AAAAAUUU...AUAA
+#=GC SS_cons                         .<<<<......<<<<.....>>>>.....>>>>......>>>>.......
+
+M13175.1/1-401                       AAGUGCCACAGUGACGAAGUCUCACUA..................GAAA.
+M19022.1/1-408                       AAGUGCCACAGUGACGAAGCUUUGCUG..................GAAA.
+AE017029.1/38244-38651               AAGUGCCACAGUGACGAAGUCCUUGAA..................GAAA.
+AP001513.1/43510-43921               AAGUGCCACAGUGACGUAGUCCGUUUG..................GAAA.
+M19021.1/1-417                       AAGUGCCACAGUGACGGAGCUCUAAGG..................GAAA.
+M19023.1/1-411                       AAGUGCCACAGAAACGUAGCUUUUCUG..................GCGA.
+U64885.1/1-349                       AAGUGCCACAGUGACGUAGCUUUUAUA..................GAAA.
+AF151218.1/1-397                     AAGUGCCACAGUGACGUAGCUUUUAUA..................GAAA.
+AE016747.1/269436-269036             AAGUGCCACAGUGACGUAGCUUUUAUA..................GAAA.
+U64882.1/1-342                       AAGUGG.AUAGAGACG.AGUCGUCGGG..................GAAA.
+AF056391.1/4-345                     AAGUGG.AUAGAGACG.AGUCGUCGGG..................GAAA.
+AE016950.1/193110-193498             AAGUGCCACAGUGACGAAGCGAUGUGG..................GAAA.
+U64887.1/1-331                       AAGUGCCACAGUGACGAAGCGAUGUGG..................GAAA.
+U64886.1/1-331                       AAGUGCCACAGUGACGAAGCGGAUAGG..................GAAA.
+U64883.1/1-328                       AAGUGCCACAGUGACGAAACGAUCAGG..................GAAA.
+AF295988.1/1-331                     AAGUGCCACAGUGACGUAGUUCUUGGG..................GAAA.
+AF295987.1/1-332                     AAGUGCCACAGUGACGAAGUUUUUAUG..................GAAA.
+AJ511695.1/1-374                     AAGUGCCACAGUGACGAAGUUUUUAUG..................GAAA.
+AJ511701.1/1-371                     AAGUGCCACAGUGACGUAGUUUUUGUG..................GAAA.
+AE007349.1/3872-4272                 AAGUGCCACAGUGACGGAGUCUUUCUG..................GAAA.
+AE010077.1/9704-9310                 AAGUGCCACAGUGACGUAGUUUUUAUG..................GAAA.
+AE014893.1/1732-2120                 AAGUGCCACAGUGACGUAGCUUUUAUG..................GAAA.
+U64878.1/1-308                       AAGUGCCACAGAAACGAG.CUUUUCGG..................GAAA.
+U64877.1/1-316                       AAGUGCCACAGAGACGAA.UCUAUUUA..................GAAA.
+AF295989.1/1-302                     AAGUGCCACAGUGACGAAGUUCCUAGG..................GAAA.
+D13066.1/58-413                      AAGUGCCACAGAGACGAA..UAAAGA...................GAAA.
+X69983.1/47-447                      AAGUGCCACAGAGACGAG.CUUAUUUAUUAAAUUCUUCUUUUUCUAUAUU
+U41756.1/1-291                       UAGUGCCACAGAGACGAG...........................AAUU.
+X69982.1/45-449                      CAGUGCCACAGAGACGAG.UUUAUUUAUUAAUUUGUUUAUAUUAAAAAA.
+AE002128.1/6884-7252                 AAGUGCCACAGAGACGA..UUAAUCAA..................GAAA.
+#=GC SS_cons                         ..<<<<<............<<<<<<<<<<<<<<<<<<<..<<<<......
+
+M13175.1/1-401                       .......................UGGUGAGA.GUGGAACG.CGGUAAACC
+M19022.1/1-408                       .......................CAGCAAAG.GUGGAACG.CGGUAAACC
+AE017029.1/38244-38651               .......................UGAUAGGA.GUGGAACG.AGGUAAACC
+AP001513.1/43510-43921               .......................CAGACGGA.GUGGAACG.AGGUAAACC
+M19021.1/1-417                       .......................CCUUAGAG.GUGGAACG.CGGUAAACC
+M19023.1/1-411                       .......................CAGAAAAG.AUGGAACG.CGGUAAACC
+U64885.1/1-349                       .......................UAUAAAAG.GUGGAACG.CGGUAAACC
+AF151218.1/1-397                     .......................UAUAAAAG.GUGGAACG.CGGUAAACC
+AE016747.1/269436-269036             .......................UAUAAAAG.GUGGAACG.CGGUAAACC
+U64882.1/1-342                       .......................CUCGACGA.GUGGAACG.A.CUAAACC
+AF056391.1/4-345                     .......................CUCGACGA.GUGGAACG.A.CUAAACC
+AE016950.1/193110-193498             .......................CUCCAUCG.GUGGAACG.CGGUAAACC
+U64887.1/1-331                       .......................CUCCAUCG.GUGGAACG.CGGUAAACC
+U64886.1/1-331                       .......................CUUAUUCG.GUGGAACG.CGGUAAACC
+U64883.1/1-328                       .......................CCUGAGCG.GUGGAACG..GGUAAACC
+AF295988.1/1-331                     .......................CCUAAGAA.GUGGAACG.CGGUAAACC
+AF295987.1/1-332                     .......................CGUAAAAA.GUGGAACG.CGGUAAACC
+AJ511695.1/1-374                     .......................CGUAAAAA.GUGGAACG.CGGUAAACC
+AJ511701.1/1-371                     .......................CACAAAAA.GUGGAACG.CGGUAAACC
+AE007349.1/3872-4272                 .......................CAGAGAGA.GUGGAACG.CGGUAAACC
+AE010077.1/9704-9310                 .......................CGUAAAAA.AUGGAACG.CGGUAAACC
+AE014893.1/1732-2120                 .......................CAUAAAAG.GUGGAACG.CGGUAAACC
+U64878.1/1-308                       .......................CCGGAAAG.AUGGAACG..GGUAAACC
+U64877.1/1-316                       .......................UAAAUAGA.GUGAAACG.CGGUAAACC
+AF295989.1/1-302                     .......................CCUAGGAA.GUGGAACG.AGGUAAACC
+D13066.1/58-413                      .........................UCUUGAAAUGGAACG.CGGUAAACC
+X69983.1/47-447                      GAGAAUUACAAUUUUUUUCUUAAUAAAUAAG.GUGAAACG.CGGUAAACU
+U41756.1/1-291                       ................................GUGAAACG.CGGUAAACU
+X69982.1/45-449                      UAG.UUUAGAAUUUUUAAAUUAAUAAAUAAG.GUGAAACG.CGGUAAACU
+AE002128.1/6884-7252                 .......................UUGAUGAG.AUGAAACGUUGGUAAACC
+#=GC SS_cons                         >>>.>>>>>>>.......>>>>>>>>>>>>>...........>>>..>>>
+
+M13175.1/1-401                       CCUCGAGCGAGAAACCCAAAUUU.UGGUAGGGGAACCUUCUU.AACGGAA
+M19022.1/1-408                       CCACGAGCGAGAAACCCAAACAA.UGGUAGGGGAACUGUCUC.AAAGGAA
+AE017029.1/38244-38651               CCACGAGCGAGAAACCCAAAUAA.UGGUAGGGGAAUCUUUUC.CAAGGAA
+AP001513.1/43510-43921               CCUCGAGCGAGAAACCCAAAAAU.UGGUAGGGGAACCUUCUU.GAAGGAA
+M19021.1/1-417                       CCACGAGCGAGAAACCCAAAUGA.UGGUAGGGGCACCUUCCC.GAAGGAA
+M19023.1/1-411                       CUGCGAGCGAGAAACCCAAAUU..UGGUAGGGGAACCGUCCU.GAAGGAA
+U64885.1/1-349                       CCUCGAGUGAGCAAUCCAAAUU..UGGUAGGAGCACUUGUUU.AACGGAA
+AF151218.1/1-397                     CCUCGAGUGAGCAAUCCAAAUU..UGGUAGGAGCACUUGUUU.AACGGAA
+AE016747.1/269436-269036             CCUCGAGUGAGCAAUCCAAAUU..GGGUAGGAGCACUUGUUU.AGCGGAA
+U64882.1/1-342                       CCACGAGCGAGCAACUCAGU....GUGUAGAGGCACCUGGCU.GAGAGAA
+AF056391.1/4-345                     CCACGAGCGAGCAACUCAGU....GUGUAGAGGCACCUGGCU.GAGAGAA
+AE016950.1/193110-193498             CCUCGAGCGAGCAACCCAAACAA.UGGUAGGGGCGCUCUUCU.AAAGGAA
+U64887.1/1-331                       CCUCGAGCGAGCAACCCAAACAA.UGGUAGGGGCGCUCUUCU.AAAGGAA
+U64886.1/1-331                       CCUCGAGCGAGCAACCCAAACAA.UGGUAGGGGCGCUUUUUGUUGGGAAU
+U64883.1/1-328                       CCGCGAGCGAGUAACCCAAACUUUUGGUAGGGGCGUUUUGCC.AAGCAAA
+AF295988.1/1-331                     CCUCAAGCUAGCAACCCAAACUU.UGGUAGGGGCAUGGGAUA.GUUGGAA
+AF295987.1/1-332                     CCUCAAGCUAGCAACCCAAACUU.UGGUAGGGGCAUGGGAUA.GUUGGAA
+AJ511695.1/1-374                     CCUCAAGCUAGCAACCCAAACUU.UGGUAGGGGCAUGGGAUA.GUUGGAA
+AJ511701.1/1-371                     CCUCAAGCUAGCAACCCAAACUU.UGGUCGGGGCAUGGAAUG.CGUGGAA
+AE007349.1/3872-4272                 CCUCAAGCUAGCAACCCAAAUUU.UGGUCGGGGCAUGGAGUA.CGCGGAA
+AE010077.1/9704-9310                 CCUCAAGCUAGCAACCCAAACUU.UGGUAGGGGCAUGGGAUA.GUUGGAA
+AE014893.1/1732-2120                 CCUCAAGCUAGCAACCCAAACUU.UGGUAGGGGCAUGGAAAA.GCUGGAA
+U64878.1/1-308                       CCGCAAGCGAGAAACCCAAAUU..UGGUAGGGGAAUCUAAUCACGGCAAA
+U64877.1/1-316                       CCUCAAGCUAGCAACCCAAAUU..AGGUAGGGGCACAUGAUG.UGUAG..
+AF295989.1/1-302                     CCAUAAGCGAGAAACCCAAAAU..UGGUAGGGGAACUCACAC.UACUGAA
+D13066.1/58-413                      CCAUAAGUAAGAAACUCAAAUUU.UGGUAGAGGAAUCUGAUU.AAGAAAA
+X69983.1/47-447                      CCAUGAGCUAGAAACCUAAAUUU.UGGUAAGGGAGCCCAAUU.UGAAGAA
+U41756.1/1-291                       CCAUGAGUUAGAAACCCAAAUAU.UGGUAGGGGAACUUUUCA.ACGGAAA
+X69982.1/45-449                      CCAUGAGCUAGAAACCUAAAUUU.UGGUAAGGGAGCCCAAUU.UCGGGAA
+AE002128.1/6884-7252                 CCACAAGUGAGAAACCUAAAUUU.CGGUAAGGGAAUCUAAUU.UAGUAAA
+#=GC SS_cons                         >>>>>>>>>>>...<<<............>>>...<<<<<<<........
+
+M13175.1/1-401                       UUCAACGGA..GAGAAGGACAGAA..........UGCU............
+M19022.1/1-408                       UCUAACGGA..GAGACGGACGGUUA.C.......AUGC..........GU
+AE017029.1/38244-38651               AUGAACGAUG.GGAAAGGACAGGUU.........GUAU...........A
+AP001513.1/43510-43921               AUGAACGGA..GAGAAGGACGGAAG.U.......UUU...........AC
+M19021.1/1-417                       AUGAACGGA..GGGAAGGACAGGCG.GC......GCAU.........GCA
+M19023.1/1-411                       UCAAACGGAA.GGGACGGAUGGUAU.C.......UUCG..........GA
+U64885.1/1-349                       UUCAACGUAU.AAACGAGACACACU.UCG....CGAAA........UGAA
+AF151218.1/1-397                     UUCAACGUAU.AAACGAGACACACU.UCG....CGAAA........UGAA
+AE016747.1/269436-269036             UUCAACGUAU.AGACGAGACGAUUU.UUACG...CGAA..AG....UAAA
+U64882.1/1-342                       AUGAAUCGA..CGCUGGGACGAUCG........CCAUA...........U
+AF056391.1/4-345                     AUGAAUCAA..UGCCGGGACGAUCG........ACAUA...........U
+AE016950.1/193110-193498             AUGAACGAGU.AGAAGAGGCAGAG..........UUUA............
+U64887.1/1-331                       AUGAACGAGU.AGAAGAGGCAGAG..........UUUA............
+U64886.1/1-331                       UAAGAACGAGACAAAAAGGCAG...........GUUAA............
+U64883.1/1-328                       UUGAAGCGAC.GGCAAUACAGCG...........GUAA............
+AF295988.1/1-331                     UCCGAACAAUCUAUCCUGACUG............GAAA............
+AF295987.1/1-332                     ACGAACAAGC.UAUCCUGACUGUU..........GACA............
+AJ511695.1/1-374                     ACGAACAAGC.UAUCCUGACUGUU..........GACA............
+AJ511701.1/1-371                     ACGAACAUUG.CAUUCUGACUG............GAAA............
+AE007349.1/3872-4272                 ACGAACGUAG.UAUUCUGACUGCUA.UCAGC...UAGA..GC....UGUU
+AE010077.1/9704-9310                 ACGAACAAGC.UAUCCUGACUGUC..........AACA............
+AE014893.1/1732-2120                 AAAGAACGGUCUUUUCUGACUGC...........AUAA............
+U64878.1/1-308                       ACGAAGCCAGUGAUCGGAACGUG...........GAAA............
+U64877.1/1-316                       .CAAUACAA..CAUCAUGCAAGAU..........UUGA............
+AF295989.1/1-302                     AUGAAGGUA..ACGUGAGACGUUU..........UUAA............
+D13066.1/58-413                      UAAGAAUCAA.AAUCAGAAGUUA...........UUAU............
+X69983.1/47-447                      AAAAAACUUC.GAUUGGGAAGUUUU.UUGAUAAGGUUAUUAUUAAAAGAA
+U41756.1/1-291                       UUGAACCAA..AGAAAAGAGUUGA..........UUAA............
+X69982.1/45-449                      ACAAACUUU..AAUUGGGAAGUUCUAUUAUAA.UAUUU.UUA....UAAA
+AE002128.1/6884-7252                 UUAAGAAAUUAAAUUAGGAUAGAAU.........UGUU........UACA
+#=GC SS_cons                         ...........>>>>>>><<<<<<<.<<<<<<<.....>>>>....>>>>
+
+M13175.1/1-401                       UUC.UGUAGAUAGAUGAUUGCCG..CCUGAG.UACGAGGU..GAUGA..G
+M19022.1/1-408                       AAU.CGUAGAUAGAUGAUUACCG..CCUGAG.UACGAGAU...UAAA..A
+AE017029.1/38244-38651               ACC.UGUAGAUAGAUGAUUGCCA..CCGGAG.UACGAGGC...GUGG..G
+AP001513.1/43510-43921               UUC.UGUAGACAGAUGGUUACCA..CCGGAG.UACGAGGU..UCAUC..A
+M19021.1/1-417                       GCC.UGUAGAUAGAUGAUUACCG..CCGGAG.UACGAGGC..GCAAA..G
+M19023.1/1-411                       UGC.CAUAGAUAGAUGGCUACCG..CUCUUGGUGCGAGGGA..UACG.UC
+U64885.1/1-349                       GUGGUGUAGACAGAUGGUUAUCA..CCUGAG.UACCAGUGUGACUAGUGC
+AF151218.1/1-397                     GUGGUGUAGACAGAUGGUUAUCA..CCUGAG.UACCAGUGUGACUAGUGC
+AE016747.1/269436-269036             AAUAUGUAGACAGAUGGUUACCA..CCGACG.UACCAGUGUAACUAGUAC
+U64882.1/1-342                       GAU.CGUAGAAAAAUGAUUGCCC..CUUCUG.UGGGAGGCU..GGGA.AG
+AF056391.1/4-345                     GAU.CGUAGAAAAAUGAUUGCCC..CUUCUG.UGGGAGGCU..GGGA.AG
+AE016950.1/193110-193498             CUC.UGCAGAUAGAUGAUGACCG..UCACCA.AUUUUU.....CCUG...
+U64887.1/1-331                       CUC.UGCAGAUAGAUGAUGACCG..UCACCA.AUUUUU.....CCUG...
+U64886.1/1-331                       ..C.UGCAGAUAGAUGGUUACC...ACAUUG.CUUUUU....CUCCCU..
+U64883.1/1-328                       .CG.CUGAGAUAGAUGAUGACUGAAGGAGCU.UGU.......GCCUGA..
+AF295988.1/1-331                     ..C.AGUAGACAGAUGAUUAUCGAAGGAGAU.AAG.......ACCUA...
+AF295987.1/1-332                     AAC.AGUAGACAGAUGAUUAUCGAAGGAGAU.AAU.......ACCUA...
+AJ511695.1/1-374                     AAC.AGUAGACAGAUGAUUAUCGAAGGAGAU.AAU.......ACCUA...
+AJ511701.1/1-371                     ..C.AGUAGACAGAUGAUUAUCGAAGGAAAU.GGU.......ACCUA...
+AE007349.1/3872-4272                 AGU.GGUAGACAGAUGAUUAUCGAAGGAAGU.GGU........CCUA...
+AE010077.1/9704-9310                 GAC.GGUAGACAGAUGAUUAUCGAAGGAAAU.AAU.......UCCUA...
+AE014893.1/1732-2120                 .GC.AGUAGACAGAUGAUUAUCAAAAAAGGU.GGU.......ACCUA...
+U64878.1/1-308                       .CA.CGUAGAUAAAUGACUGCCA..CUUUC.............GCAA...
+U64877.1/1-316                       AUC.UUGAGAUUAAUAGUCACA...AAAGAA............GAAA...
+AF295989.1/1-302                     .AA.CGUAGAUAAAUGAUUAUCG....................CAAG...
+D13066.1/58-413                      .UA.ACUAGAUAGAUGAUUGACG..CU................GAAA...
+X69983.1/47-447                      AAA.CUUAGAUAAAUGAUUGACUG..........................
+U41756.1/1-291                       UCA.ACUAGAUAAAUUGUUAGC...ACCU..............GAGA...
+X69982.1/45-449                      GAA.CUUAGAUAAAUGAUUGAUUA..........................
+AE002128.1/6884-7252                 UUC.UAUAGAUAAAUAAUUAGCG..CUACA.............UUUU...
+#=GC SS_cons                         >>>.>>>........>>>>>>>...<<<<<<.<<<<<<<<<<.....>>>
+
+M13175.1/1-401                       CCGUUUGCAGUACGAUGG..AACAAAACAUGGCUUACAG.AACGUUAGAC
+M19022.1/1-408                       UCGUUUGCAGUACAAAGG..UACAAAACAUGGCUUUACG.AACGUUGUUG
+AE017029.1/38244-38651               CCGUUUGCAGUACAAAGG..AACAGAACAUGGCUUACAG.AACGUUAUGA
+AP001513.1/43510-43921               CCGUUUGUAGUACGAAGG..AACAGAACAUGGCUUAUCG.AACGGGAAUG
+M19021.1/1-417                       CCGCUUGCAGUACGAAGG..UACAGAACAUGGCUUAUAG.AGCAUGAUUA
+M19023.1/1-411                       CCGCUUGCAGCACGGGAG.AGACAGAACCUGGCUUAUAG.CAUUUCCUGC
+U64885.1/1-349                       ACGUGAUGAGUACGAUGG..AACAGAACGCGGCUUAU.............
+AF151218.1/1-397                     ACGUGAUGAGUACGAUGG..AACAGAACAUGGCUUAUAG.AAAUAUCA.C
+AE016747.1/269436-269036             ACAUUAUGAGUACAACGG..AACAGAACAUGGCUUACAG.AAAUAUCA.U
+U64882.1/1-342                       CC.AA.GAACCACAUUGG..GACAGAACCCGGCUUA..............
+AF056391.1/4-345                     CC.UA.GAACCACAUUGG..AACAGAAUCCGGCUUA..............
+AE016950.1/193110-193498             .A.AG....AAUUGGUGA..UACAGAACAUGGCUUAUAG.AAAAUUACAA
+U64887.1/1-331                       .A.AG....AAUUGGUGA..UACAGAACGCGGCUUAU.............
+U64886.1/1-331                       .G.GA....AAGUAGUGU...ACAGAACACGGCUUAU.............
+U64883.1/1-328                       .........ACAAGUUCUGGAACAACACACGGCUUAU.............
+AF295988.1/1-331                     .........GUUAUCUCUGGAACAAAACACGGCUUAU.............
+AF295987.1/1-332                     .........GUUAUUUCUGGAACAAAACACGGCUUAU.............
+AJ511695.1/1-374                     .........GUUAUUUCUGGAACAAAACAUGGCUUAUAG.AA........
+AJ511701.1/1-371                     .........GUCAUUUCUGGAACAAAACAUGGCUUAUAG.AA........
+AE007349.1/3872-4272                 .........GUCACUUCUGGAACAAAACAUGGCUUAUAG.AAAAUUGCAU
+AE010077.1/9704-9310                 .........GUUAUUUCCGGAACAAAACAUGGCUUAUAG.AAAAUUGCAU
+AE014893.1/1732-2120                 .........GUCGCCUUUGGAACAAAACAUGGCUUAUAG.AAAAUUGCAU
+U64878.1/1-308                       .............GAGAG..UACAAAACACGGCUUA..............
+U64877.1/1-316                       ............UUCUUU...ACAGAACGCGGCUUA..............
+AF295989.1/1-302                     .....................UCANAACACGGCUUAU.............
+D13066.1/58-413                      ................AG..UACAAAACGUGGGUUAUAA.AUAAAAUCUC
+X69983.1/47-447                      ...................AUACAGAACGCGGCUUAUUA.GUGC......
+U41756.1/1-291                       ..............GGGU...ACAAAACGUGGCUUAU.AAAUGCU.....
+X69982.1/45-449                      ...................AUACAGAACGCGGCUUAUUA.GUGCA.....
+AE002128.1/6884-7252                 .............UGUAG..AACAGAACACGGCUUAUUU.UU.ACAU...
+#=GC SS_cons                         >>.>>....>>>>>>>>>.........aaaaaaaa.>.>.>>>>>>>>>.
+
+M13175.1/1-401                       CACUU......................
+M19022.1/1-408                       AAACA......................
+AE017029.1/38244-38651               ACCA.......................
+AP001513.1/43510-43921               AGA........................
+M19021.1/1-417                       ACGUG......................
+M19023.1/1-411                       UGGAU......................
+U64885.1/1-349                       ...........................
+AF151218.1/1-397                     UACUAGU....................
+AE016747.1/269436-269036             CACUAGU....................
+U64882.1/1-342                       ...........................
+AF056391.1/4-345                     ...........................
+AE016950.1/193110-193498             GUAAU......................
+U64887.1/1-331                       ...........................
+U64886.1/1-331                       ...........................
+U64883.1/1-328                       ...........................
+AF295988.1/1-331                     ...........................
+AF295987.1/1-332                     ...........................
+AJ511695.1/1-374                     ...........................
+AJ511701.1/1-371                     ...........................
+AE007349.1/3872-4272                 AUAGG......................
+AE010077.1/9704-9310                 AAUAGGUUAAG................
+AE014893.1/1732-2120                 A..........................
+U64878.1/1-308                       ...........................
+U64877.1/1-316                       ...........................
+AF295989.1/1-302                     ...........................
+D13066.1/58-413                      AUCA.......................
+X69983.1/47-447                      .........AAAAACAGCGUAAAA...
+U41756.1/1-291                       .......AAAACACUUGCGCGA.....
+X69982.1/45-449                      .......AAAAAAACAGCGAAUCUGAA
+AE002128.1/6884-7252                 ...........................
+#=GC SS_cons                         .bbbbbb....................
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00011.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00011.idx
new file mode 100644
index 0000000..b5616af
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00011.idx
@@ -0,0 +1 @@
+U39713.1/7664-7293
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00011.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00011.raw
new file mode 100644
index 0000000..232997c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00011.raw
@@ -0,0 +1,226 @@
+>M13175.1/1-401
+GUUCUUAACGUUCGGGUAAUCGCUGCAGAUCUUGAAUCUGUAGAGGAAAGUCCAUGCUCG
+CACGGUGCUGAGAUGCCCGUAGUGUUCGUGCCUAGCGAAGUCAUAAGCUAGGGCAGUCUU
+UAGAGGCUGACGGCAGGAAAAAAGCCUACGUCUUCGGAUAUGGCUGAGUAUCCUUGAAAG
+UGCCACAGUGACGAAGUCUCACUAGAAAUGGUGAGAGUGGAACGCGGUAAACCCCUCGAG
+CGAGAAACCCAAAUUUUGGUAGGGGAACCUUCUUAACGGAAUUCAACGGAGAGAAGGACA
+GAAUGCUUUCUGUAGAUAGAUGAUUGCCGCCUGAGUACGAGGUGAUGAGCCGUUUGCAGU
+ACGAUGGAACAAAACAUGGCUUACAGAACGUUAGACCACUU
+>M19022.1/1-408
+UGAAAUAACGUUCAGGUAAUCGCUGCAUCAUUUGAUGUAGAGGAAAGUCCAUGCUCGCAC
+GGUGCUGAGAUGCCCGUAGUGUUCGUGCCUAGUGAAAAAAUAAGCUAGGGCAGCUUGGCU
+UAUAGCUUAGCUGACGGCGGGAAAAACCACCUAAGUCUUUGGAUAUGGUCGAGUAUCCUG
+AAAGUGCCACAGUGACGAAGCUUUGCUGGAAACAGCAAAGGUGGAACGCGGUAAACCCCA
+CGAGCGAGAAACCCAAACAAUGGUAGGGGAACUGUCUCAAAGGAAUCUAACGGAGAGACG
+GACGGUUACAUGCGUAAUCGUAGAUAGAUGAUUACCGCCUGAGUACGAGAUUAAAAUCGU
+UUGCAGUACAAAGGUACAAAACAUGGCUUUACGAACGUUGUUGAAACA
+>AE017029.1/38244-38651
+UCAUAACGUUUGGGUAAUCGCUGCAACGCCAACGUUGUAGAGGAAAGUCCAUGCUCGCAC
+GGCCUGAGAUGGCUGUAGUGUUCGUGCCUAGCCAAUUCAUAAGCUAGGGUAUUCUGGCUG
+UAAGGCUGGUUUAACGGCAGGGAAAAAACCUAAGUCCUUUCGGAUAUGGUUUGACUACCU
+UUAAAGUGCCACAGUGACGAAGUCCUUGAAGAAAUGAUAGGAGUGGAACGAGGUAAACCC
+CACGAGCGAGAAACCCAAAUAAUGGUAGGGGAAUCUUUUCCAAGGAAAUGAACGAUGGGA
+AAGGACAGGUUGUAUAACCUGUAGAUAGAUGAUUGCCACCGGAGUACGAGGCGUGGGCCG
+UUUGCAGUACAAAGGAACAGAACAUGGCUUACAGAACGUUAUGAACCA
+>AP001513.1/43510-43921
+AUCAUAACCGUUCAGGUAACCGCUGCAUCGCAUGCGAUGUAGAGGAAAGUCCAUGCUCGC
+ACAGGCUGAGAUGCUUGUAGUGUUCGUGCCUAGCGAAGUCAUAAGCUAGGGUAGUCUGGU
+UCUUAGAACUGGGCUAACGGCAAGGUAAGCACCUACGUUCAUCAUGAAUAUGGUGUGAUG
+CCUUUGAAAGUGCCACAGUGACGUAGUCCGUUUGGAAACAGACGGAGUGGAACGAGGUAA
+ACCCCUCGAGCGAGAAACCCAAAAAUUGGUAGGGGAACCUUCUUGAAGGAAAUGAACGGA
+GAGAAGGACGGAAGUUUUACUUCUGUAGACAGAUGGUUACCACCGGAGUACGAGGUUCAU
+CACCGUUUGUAGUACGAAGGAACAGAACAUGGCUUAUCGAACGGGAAUGAGA
+>M19021.1/1-417
+GUUAAUCAUGCUCGGGUAAUCGCUGCGGCCGGUUUCGGCCGUAGAGGAAAGUCCAUGCUC
+GCACGGUGCUGAGAUGCCCGUAGUGUUCGUGCCUAGCGAAUCCAUAAGCUAGGGCAGCCU
+GGCUUCGGCUGGGCUGACGGCGGGGAAAGAACCUACGUCCGGCUGGGAUAUGGUUCGAUU
+ACCCUGAAAGUGCCACAGUGACGGAGCUCUAAGGGAAACCUUAGAGGUGGAACGCGGUAA
+ACCCCACGAGCGAGAAACCCAAAUGAUGGUAGGGGCACCUUCCCGAAGGAAAUGAACGGA
+GGGAAGGACAGGCGGCGCAUGCAGCCUGUAGAUAGAUGAUUACCGCCGGAGUACGAGGCG
+CAAAGCCGCUUGCAGUACGAAGGUACAGAACAUGGCUUAUAGAGCAUGAUUAACGUG
+>M19023.1/1-411
+AUGCAGGAAAUGCGGGUAGCCGCUGCCGCAAUCGUCUCGGCGAUUGGCGGUAGAGGAAAG
+UCCAGGCUCGCCCAAGCUGAGAUGCUUGGAGUGUUCGUACCUGGCGCAAGCCAGGGCAAG
+UGAGGCGCAAGCCUCGCUGACGGCGUGGAAAGGGCUCUCUCUGAGGCCCGAGUACGCUGA
+AAGUGCCACAGAAACGUAGCUUUUCUGGCGACAGAAAAGAUGGAACGCGGUAAACCCUGC
+GAGCGAGAAACCCAAAUUUGGUAGGGGAACCGUCCUGAAGGAAUCAAACGGAAGGGACGG
+AUGGUAUCUUCGGAUGCCAUAGAUAGAUGGCUACCGCUCUUGGUGCGAGGGAUACGUCCC
+GCUUGCAGCACGGGAGAGACAGAACCUGGCUUAUAGCAUUUCCUGCUGGAU
+>U64885.1/1-349
+GAGGAAAGUCCGGGCUCACACAGUCUGAGAUGAUUGUAGUGUUCGUGCUUGAUGAAACAA
+UAAAUCAAGGCAUUAAUUUGACGGCAAUGAAAUAUCCUAAGUCUUUCGAUAUGGAUAGAG
+UAAUUUGAAAGUGCCACAGUGACGUAGCUUUUAUAGAAAUAUAAAAGGUGGAACGCGGUA
+AACCCCUCGAGUGAGCAAUCCAAAUUUGGUAGGAGCACUUGUUUAACGGAAUUCAACGUA
+UAAACGAGACACACUUCGCGAAAUGAAGUGGUGUAGACAGAUGGUUAUCACCUGAGUACC
+AGUGUGACUAGUGCACGUGAUGAGUACGAUGGAACAGAACGCGGCUUAU
+>AF151218.1/1-397
+UGAUAUUUCGGGUAAUCGCUAUAUUAUAUAGAGGAAAGUCCAUGCUCACACAGUCUGAGA
+UGAUUGUAGUGUUCGUGCUUGAUGAAACAAUAAAUCAAGGCAUUAAUUUGACGGCAAUGA
+AAUAUCCUAAGUCUUUCGAUAUGGAUAGAGUAAUUUGAAAGUGCCACAGUGACGUAGCUU
+UUAUAGAAAUAUAAAAGGUGGAACGCGGUAAACCCCUCGAGUGAGCAAUCCAAAUUUGGU
+AGGAGCACUUGUUUAACGGAAUUCAACGUAUAAACGAGACACACUUCGCGAAAUGAAGUG
+GUGUAGACAGAUGGUUAUCACCUGAGUACCAGUGUGACUAGUGCACGUGAUGAGUACGAU
+GGAACAGAACAUGGCUUAUAGAAAUAUCACUACUAGU
+>AE016747.1/269436-269036
+UGAUAUUUCGGGUAAUCGCUAUAGCAAUAUAGAGGAAAGUCCAUGCUCACACAAUCUGAG
+AUGAUUGUAGUGUUCGUGCUUGAUGAAACAAUAAAUCAAGGCAUUAAUUUGACGGCAAUG
+AAAUAACCUAAGUCAUUGGAUAUGGUUAGAAUAGUUUGAAAGUGCCACAGUGACGUAGCU
+UUUAUAGAAAUAUAAAAGGUGGAACGCGGUAAACCCCUCGAGUGAGCAAUCCAAAUUGGG
+UAGGAGCACUUGUUUAGCGGAAUUCAACGUAUAGACGAGACGAUUUUUACGCGAAAGUAA
+AAAUAUGUAGACAGAUGGUUACCACCGACGUACCAGUGUAACUAGUACACAUUAUGAGUA
+CAACGGAACAGAACAUGGCUUACAGAAAUAUCAUCACUAGU
+>U64882.1/1-342
+GAGGAAAGUCCGGGCUCGCACAUCCUGCGAUGGAUGUAGUGUUCGUGCCCGUUCGUAAUG
+GCGGGGCAGUCAGCUUUUUAGCAGACUGACGGCGGGGAAAGCAUCCUACAGCCAUCUUGG
+CCAUGGUGCAAAUACCCUGAAAGUGGAUAGAGACGAGUCGUCGGGGAAACUCGACGAGUG
+GAACGACUAAACCCCACGAGCGAGCAACUCAGUGUGUAGAGGCACCUGGCUGAGAGAAAU
+GAAUCGACGCUGGGACGAUCGCCAUAUGAUCGUAGAAAAAUGAUUGCCCCUUCUGUGGGA
+GGCUGGGAAGCCAAGAACCACAUUGGGACAGAACCCGGCUUA
+>AF056391.1/4-345
+GAGGAAAGUCCGGGCUCGCACAUCCUGCGAUGGAUGUAGUGUUCGUGCCCGUUCGUAAUG
+GCGGGGCAGUCAGCUUUUUAGCAGAUUGACGGCGGGGAAAGCAUCCUACAGCCAACUUGG
+CCAUGGUGCAAGUACCCUGAAAGUGGAUAGAGACGAGUCGUCGGGGAAACUCGACGAGUG
+GAACGACUAAACCCCACGAGCGAGCAACUCAGUGUGUAGAGGCACCUGGCUGAGAGAAAU
+GAAUCAAUGCCGGGACGAUCGACAUAUGAUCGUAGAAAAAUGAUUGCCCCUUCUGUGGGA
+GGCUGGGAAGCCUAGAACCACAUUGGAACAGAAUCCGGCUUA
+>AE016950.1/193110-193498
+AUUUGUAAUUUUCGGGUGAUCGCGGUUUGCUUUUGCAAGCUGAGGAAAGUCCAUGCUCGC
+ACAAGCUGAGAUGCUUGUAGUGUUCGUGCUUAGCGAAAUCAUAAGCUAAGGUACUCUUUU
+AGAGUAACGGCAGGAAAAAUGACUAAGGUUUCGACUAUGUCAAAGUAUCCUUGAAAGUGC
+CACAGUGACGAAGCGAUGUGGGAAACUCCAUCGGUGGAACGCGGUAAACCCCUCGAGCGA
+GCAACCCAAACAAUGGUAGGGGCGCUCUUCUAAAGGAAAUGAACGAGUAGAAGAGGCAGA
+GUUUACUCUGCAGAUAGAUGAUGACCGUCACCAAUUUUUCCUGAAGAAUUGGUGAUACAG
+AACAUGGCUUAUAGAAAAUUACAAGUAAU
+>U64887.1/1-331
+GAGGAAAGUCCGGGCUCGCACAAGCUGAGAUGCUUGUAGUGUUCGUGCUUAGCGAAAUCA
+UAAGCUAAGGUACUCUUUUAGAGUAACGGCAGGAAAAAUGACUAAGGUUUCGACUAUGUC
+AAAGUAUCCUUGAAAGUGCCACAGUGACGAAGCGAUGUGGGAAACUCCAUCGGUGGAACG
+CGGUAAACCCCUCGAGCGAGCAACCCAAACAAUGGUAGGGGCGCUCUUCUAAAGGAAAUG
+AACGAGUAGAAGAGGCAGAGUUUACUCUGCAGAUAGAUGAUGACCGUCACCAAUUUUUCC
+UGAAGAAUUGGUGAUACAGAACGCGGCUUAU
+>U64886.1/1-331
+GAGGAAAGUCCGGGCUCGCACAGGCUGUGAUGCCUGUAGUGUUCGUGCUUAGCGAAACAA
+UAAGCUAAGGUGCUCUAUUAGAGUAACGGCAGGAAAACAAGCUAAGGUUUUUAACUAUGC
+UUAAGUAUCCUUGAAAGUGCCACAGUGACGAAGCGGAUAGGGAAACUUAUUCGGUGGAAC
+GCGGUAAACCCCUCGAGCGAGCAACCCAAACAAUGGUAGGGGCGCUUUUUGUUGGGAAUU
+AAGAACGAGACAAAAAGGCAGGUUAACUGCAGAUAGAUGGUUACCACAUUGCUUUUUCUC
+CCUGGAAAGUAGUGUACAGAACACGGCUUAU
+>U64883.1/1-328
+GAGGAAAGUCCGGGCCCGCGCAAGCUGAGAUGCUUGUAGUGUUCGUGCUAAGCCCAAUAA
+GCUUAGGGGCCGUGUAAACGGCUACGGCGGCCAAACGCGCUAAGGCGUCAGCUAUGCGCU
+AGUAGGUCUGAAAAGUGCCACAGUGACGAAACGAUCAGGGAAACCUGAGCGGUGGAACGG
+GUAAACCCCGCGAGCGAGUAACCCAAACUUUUGGUAGGGGCGUUUUGCCAAGCAAAUUGA
+AGCGACGGCAAUACAGCGGUAACGCUGAGAUAGAUGAUGACUGAAGGAGCUUGUGCCUGA
+ACAAGUUCUGGAACAACACACGGCUUAU
+>AF295988.1/1-331
+GAGGAAAGUCCGGGCUAGCACUGGCUGUGAUGCCGGUAGUGUUUGUGCUAGGUGAAUCAA
+UAAGCCUAGGGACAUCUUUUUGAUGUUACGGCGGGCAAAAAGGCUAAGUCUUUACGGAUA
+UGUCUGAAUAGCCCUGAAAGUGCCACAGUGACGUAGUUCUUGGGGAAACCUAAGAAGUGG
+AACGCGGUAAACCCCUCAAGCUAGCAACCCAAACUUUGGUAGGGGCAUGGGAUAGUUGGA
+AUCCGAACAAUCUAUCCUGACUGGAAACAGUAGACAGAUGAUUAUCGAAGGAGAUAAGAC
+CUAGUUAUCUCUGGAACAAAACACGGCUUAU
+>AF295987.1/1-332
+GAGGAAAGUCCGGGCUAGCACCGGCUGUGAUGCUGGUAGUGUUUGUGCUAGGCGAACAAA
+UAAGCCUAGGGAUGUGUUUGACACAUUACGGCGAGUGAAAAGGCUAAGUCCUUGGAUAUG
+CCAGAGUAGCUCUGAAAGUGCCACAGUGACGAAGUUUUUAUGGAAACGUAAAAAGUGGAA
+CGCGGUAAACCCCUCAAGCUAGCAACCCAAACUUUGGUAGGGGCAUGGGAUAGUUGGAAA
+CGAACAAGCUAUCCUGACUGUUGACAAACAGUAGACAGAUGAUUAUCGAAGGAGAUAAUA
+CCUAGUUAUUUCUGGAACAAAACACGGCUUAU
+>AJ511695.1/1-374
+GUGCAAUUUUUGGAUAAUCGCGUAGUAUUGCAAUACUAUGAGGAAAGUCCAUGCUAGCAC
+CGGCUGUGAUGCUGGUAGUGUUUGUGCUAGGCGAACAAAUAAGCCUAGGGAUGUGUUUGA
+CACAUUACGGCGAGUGAAAAGGCUAAGUCCUUGAUAUGCCAGAGUAGCUCUGAAAGUGCC
+ACAGUGACGAAGUUUUUAUGGAAACGUAAAAAGUGGAACGCGGUAAACCCCUCAAGCUAG
+CAACCCAAACUUUGGUAGGGGCAUGGGAUAGUUGGAAACGAACAAGCUAUCCUGACUGUU
+GACAAACAGUAGACAGAUGAUUAUCGAAGGAGAUAAUACCUAGUUAUUUCUGGAACAAAA
+CAUGGCUUAUAGAA
+>AJ511701.1/1-371
+GUGCAAUUUUUGGAUAAUCGCAUGAAAAGUUAUUUUUUAUGAGGAAAGUCCAUGCUAGCA
+CUGGCUGUGAUGCCGGUAGUGUUUGUGCUAGGCGAAACAAUAAGCCUAGGGACGGAUUAU
+UCCGUUACGGCGGAUGAAACAGCUAAGUCUCUUGAUAUGCUGGAGUAGGCCUGAAAGUGC
+CACAGUGACGUAGUUUUUGUGGAAACACAAAAAGUGGAACGCGGUAAACCCCUCAAGCUA
+GCAACCCAAACUUUGGUCGGGGCAUGGAAUGCGUGGAAACGAACAUUGCAUUCUGACUGG
+AAACAGUAGACAGAUGAUUAUCGAAGGAAAUGGUACCUAGUCAUUUCUGGAACAAAACAU
+GGCUUAUAGAA
+>AE007349.1/3872-4272
+AUGUGCAAUUUUUGGAUAAUCGCGUGAGGAGAAUUGUUUCUCAUGAGGAAAGUCCAUGCU
+AGCACAGGCUGUGAUGCCUGUAGUGUUUGUGCUAGGCGAAACCAUAAGCCUAGGGACGAG
+AAAUCGUUACGGCAGUUGAAAUGGCUAAGUCCUUGGAUAGGCCAGAGUAGGCUUGAAAGU
+GCCACAGUGACGGAGUCUUUCUGGAAACAGAGAGAGUGGAACGCGGUAAACCCCUCAAGC
+UAGCAACCCAAAUUUUGGUCGGGGCAUGGAGUACGCGGAAACGAACGUAGUAUUCUGACU
+GCUAUCAGCUAGAGCUGUUAGUGGUAGACAGAUGAUUAUCGAAGGAAGUGGUCCUAGUCA
+CUUCUGGAACAAAACAUGGCUUAUAGAAAAUUGCAUAUAGG
+>AE010077.1/9704-9310
+CUGUGCAAUUUUUGGAUAAUCGCGUAGUAUUUUAAUACUAUGAGGAAAGUCCAUGCUAGC
+ACUGGCUGUGAUGCCAGUAGUGAUUGUGCUAGGCGAACACAUAAGCCUAGGGAUGUGCAU
+ACACAUUACGGCGAAGGAAAUGGCUAAGUCGUUUGAUAUGCCAAAGUACUUCUGAAAGUG
+CCACAGUGACGUAGUUUUUAUGGAAACGUAAAAAAUGGAACGCGGUAAACCCCUCAAGCU
+AGCAACCCAAACUUUGGUAGGGGCAUGGGAUAGUUGGAAACGAACAAGCUAUCCUGACUG
+UCAACAGACGGUAGACAGAUGAUUAUCGAAGGAAAUAAUUCCUAGUUAUUUCCGGAACAA
+AACAUGGCUUAUAGAAAAUUGCAUAAUAGGUUAAG
+>AE014893.1/1732-2120
+AUGCAAUUUUUGGAUAAUCGCGUGGUAAAUAUUGCAAUUUUAUCAUGAGGAAAGUCCAUG
+CUAGCACUGGCUGUGAUGCCAGUAGUGUUUGUGCUAGACAAAAAAAUAAGUCUAGGGAUG
+UGCUUUGCGCAUUACGGCGGAUAAAAUGGCUAAGUCUUUGAUAGGCCGGAGUAAUUCUGA
+AAGUGCCACAGUGACGUAGCUUUUAUGGAAACAUAAAAGGUGGAACGCGGUAAACCCCUC
+AAGCUAGCAACCCAAACUUUGGUAGGGGCAUGGAAAAGCUGGAAAAAGAACGGUCUUUUC
+UGACUGCAUAAGCAGUAGACAGAUGAUUAUCAAAAAAGGUGGUACCUAGUCGCCUUUGGA
+ACAAAACAUGGCUUAUAGAAAAUUGCAUA
+>U64878.1/1-308
+GAGGAAAGUCCGGGCUCGCACAUUCUGUGAUGAAUGUAGUGUUUGUGCUGGAUGAAACGA
+UAAAUCCAGGCAGCGUAAGCUGACGGCUGGAGAAGGCCUGUGGUGAAAGCUAUGGCGGAC
+UCCUUUAAAAGUGCCACAGAAACGAGCUUUUCGGGAAACCGGAAAGAUGGAACGGGUAAA
+CCCCGCAAGCGAGAAACCCAAAUUUGGUAGGGGAAUCUAAUCACGGCAAAACGAAGCCAG
+UGAUCGGAACGUGGAAACACGUAGAUAAAUGACUGCCACUUUCGCAAGAGAGUACAAAAC
+ACGGCUUA
+>U64877.1/1-316
+GAGGAAAGUCCGGGCUAGCACACACCUUAUGGGUGUGUAGUGUUUGUGCUAAGGGAAAUC
+AUAACCUUAGGUAUGUUGUAUAAACAUAACGGCAAACUAGUUAUAGCUAAGGUGUUUCAC
+UACGUUAUAACUUAAAUUAAAGUGCCACAGAGACGAAUCUAUUUAGAAAUAAAUAGAGUG
+AAACGCGGUAAACCCCUCAAGCUAGCAACCCAAAUUAGGUAGGGGCACAUGAUGUGUAGC
+AAUACAACAUCAUGCAAGAUUUGAAUCUUGAGAUUAAUAGUCACAAAAGAAGAAAUUCUU
+UACAGAACGCGGCUUA
+>AF295989.1/1-302
+GAGGAAAGUCCGGGACUCGCACCACCUGAGAUGGUGGUAGUGUUUGUGCUCAGUGAAUCA
+AUAAGCUGAGGUAUAGAGGCAUCUAUAACGGCAGACCAAAAUCCUAAGGGAAACUAUGGA
+UGGAGGCUAUAAAAGUGCCACAGUGACGAAGUUCCUAGGGAAACCUAGGAAGUGGAACGA
+GGUAAACCCCAUAAGCGAGAAACCCAAAAUUGGUAGGGGAACUCACACUACUGAAAUGAA
+GGUAACGUGAGACGUUUUUAAAACGUAGAUAAAUGAUUAUCGCAAGUCANAACACGGCUU
+AU
+>D13066.1/58-413
+GAGAUUUUAUUGGUCAAUCGCUGUAUUUGAAAAAGAAUAUAGAGGAAACUCCACGCUUAC
+ACAAUCUGUGAUGAUUGUAGUGUUUAUGCUAAAUGAAAAAAUAAAUUUAGGCAGUAAUUA
+AUUACUGACGGCAUAACUAACCUAAGGCUUUGCUAUGGUGAUGUUAUAAAGUGCCACAGA
+GACGAAUAAAGAGAAAUCUUGAAAUGGAACGCGGUAAACCCCAUAAGUAAGAAACUCAAA
+UUUUGGUAGAGGAAUCUGAUUAAGAAAAUAAGAAUCAAAAUCAGAAGUUAUUAUUAACUA
+GAUAGAUGAUUGACGCUGAAAAGUACAAAACGUGGGUUAUAAAUAAAAUCUCAUCA
+>X69983.1/47-447
+GCACAAGUCAAUCGCAGGUAUAAUCAAAAUAUUAUUUUAUAAAUAUAAAUUAUAUUUUGA
+UUAAUAUUUGAGGAAAGUCCGCGCUAGCACUACCUGUGAUGGUAGUAGUGUUCAUGUUGG
+GUCUAAUAAACCCAAGCUUAGACGACAAGUGCCACAGAGACGAGCUUAUUUAUUAAAUUC
+UUCUUUUUCUAUAUUGAGAAUUACAAUUUUUUUCUUAAUAAAUAAGGUGAAACGCGGUAA
+ACUCCAUGAGCUAGAAACCUAAAUUUUGGUAAGGGAGCCCAAUUUGAAGAAAAAAAACUU
+CGAUUGGGAAGUUUUUUGAUAAGGUUAUUAUUAAAAGAAAAACUUAGAUAAAUGAUUGAC
+UGAUACAGAACGCGGCUUAUUAGUGCAAAAACAGCGUAAAA
+>U41756.1/1-291
+AGCAUUGGCUAACAGCUGCUUGAAAGAGUAGAGGAAAGUCCACGCUAGCACAACCUGCGA
+UGGUUGUAGUGAUCAUGCUAGGCCCAAUAAGCCUAGGCUUAGACGACUAGUGCCACAGAG
+ACGAGAAUUGUGAAACGCGGUAAACUCCAUGAGUUAGAAACCCAAAUAUUGGUAGGGGAA
+CUUUUCAACGGAAAUUGAACCAAAGAAAAGAGUUGAUUAAUCAACUAGAUAAAUUGUUAG
+CACCUGAGAGGGUACAAAACGUGGCUUAUAAAUGCUAAAACACUUGCGCGA
+>X69982.1/45-449
+UGCACAAGUCAAUUGCAGAUAUAAUUAAAUAUAAUAAUUUUUUUAUAAUUGUUAUAUUUA
+ACAAAUUUAUAUUUGAGGAAAGUCCGCGCUAGCACUACCUGAGAUGGUAGUAGUGUUCAU
+GUUGGAUCUAAUAAAUCCAAGCUUUAGACGACCAGUGCCACAGAGACGAGUUUAUUUAUU
+AAUUUGUUUAUAUUAAAAAAUAGUUUAGAAUUUUUAAAUUAAUAAAUAAGGUGAAACGCG
+GUAAACUCCAUGAGCUAGAAACCUAAAUUUUGGUAAGGGAGCCCAAUUUCGGGAAACAAA
+CUUUAAUUGGGAAGUUCUAUUAUAAUAUUUUUAUAAAGAACUUAGAUAAAUGAUUGAUUA
+AUACAGAACGCGGCUUAUUAGUGCAAAAAAAACAGCGAAUCUGAA
+>AE002128.1/6884-7252
+GUGUAAAAAGCUAAUUGCUGCAUUUUUUAAAAAAUGUAGAGGAAAGUCCGUGCUCACACU
+AACUGUGAUGUUAGUAGUGUUUGUGUAUGUAUAAUUAAUAAGGCAUAGCAUAGGCAUAUG
+ACGGCAAAUUUUUAAGCUAAGUGAUUUAAAUUAUAUGUUUAAAAAUUUAUAAAAGUGCCA
+CAGAGACGAUUAAUCAAGAAAUUGAUGAGAUGAAACGUUGGUAAACCCCACAAGUGAGAA
+ACCUAAAUUUCGGUAAGGGAAUCUAAUUUAGUAAAUUAAGAAAUUAAAUUAGGAUAGAAU
+UGUUUACAUUCUAUAGAUAAAUAAUUAGCGCUACAUUUUUGUAGAACAGAACACGGCUUA
+UUUUUACAU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00011.test b/benchmarks/cmsearch-rmark/rmark-1/RF00011.test
new file mode 100644
index 0000000..267814d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00011.test
@@ -0,0 +1,8 @@
+>U39713.1/7664-7293
+GCUGUCGGUUAGUUGCUGCUUUAAAGAUAUAUUUAAAGUAGAGGAAAGUCCAUGCUUGCA
+CUUGCUGGAAUGCAAGUAGUGUUUGUGUAAAUCAAAGCGAUAAGAUUUAGGAUGUGAUAG
+CCAUAACGACAUAACUAGUCUAAGGUUAAUACUAUGAUGAUGUUUUGAAAGUGCCACAGA
+GACGAGCUUGGUGAAAACCAGGUAUGAAACGCGGUAAACUCCACAAGCAAGAAACCUAAA
+UUUUGGUAAGGGAAUGUUGCUUUAAGAACAAAUAAUUAAAGUAAUGACAGCAAUUGCUGU
+AGAUAAAUAACUGACUUUAAAACAGAACAUGGCUUAUUGACAGCAUGCUAUCUAAAAAAA
+GGAUCAUGAUGA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00012.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00012.ali
new file mode 100644
index 0000000..3260ca6
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00012.ali
@@ -0,0 +1,65 @@
+# STOCKHOLM 1.0
+#=GF ID    U3
+#=GF AC    RF00012
+#=GF DE    U3 small nucleolar RNA
+#=GF AU    Griffiths-Jones SR, Mifsud W
+#=GF GA    37.0
+#=GF NC    36.3
+#=GF TC    37.2
+
+Z12613.1/694-912             AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUGUACCUGGUGAAAUGU
+X07318.1/1-219               AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUGUACCUGGUGAAAUGU
+X07319.1/1-197               AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUUUACCUGGUGAGAUGU
+J01884.1/1-214               AAGACUAUACUUUCAGGGAUCAUUUCUAUAGUUCGUUACUAGAGAAGUUU
+V01267.1/2-213               GUGACUAUACUUUCAGGGAUCAUUUCUAUAGUUCGUUACUAGAGAAGUUU
+X14945.1/538-753             AAGACUAUACUUUCAGGGAUCAUUUCUAUAGUGUGUUACUAGAGAAGUUU
+#=GC SS_cons                 ......<<<<<<<<.<<<..<<<<<<..<<<<.....>>>>..>>>>>>.
+
+Z12613.1/694-912             GCUCGAAAGUGUCUGAACUCAC....AAACCACGAGGAAGAGCGU..CA.
+X07318.1/1-219               GCUCGAAAGUGUCUGAACUCAC....AAACCACGAGGAAGAGCGU..CA.
+X07319.1/1-197               GCUCUAAAGUGUCUGAACUCAC....AAACCACGAGGAAGAGCGU..CA.
+J01884.1/1-214               CUCUGACUGUGUAGAGCACCCG....AAACCACGAGGAGGAGACG..UA.
+V01267.1/2-213               CUCUGACUGUGUAGAGCCCACG....AAACCACGAGGACGAGACA..UA.
+X14945.1/538-753             CUCUGAACGUGUAGAGCACCGA....AAACCACGAGGAAGAGAGG..UA.
+#=GC SS_cons                 .>>>>>>>>>>>.................<<<<.................
+
+Z12613.1/694-912             ...GUGUUCUCUCCU..GAGCGUGAAGUGA....................
+X07318.1/1-219               ...GUGUUUUCUCCU..GAGCGUGAAGUGA....................
+X07319.1/1-197               ...GUGUCUUCUCCU..GAGCGUGAAGUGA....................
+J01884.1/1-214               ...GCGUUCUCUCCU..GAGCGUGAAGCCG....................
+V01267.1/2-213               ...GCGUCCCCUCCU..GAGCGUGAAGCCG....................
+X14945.1/538-753             ...GCGUUUUCUCCU..GAGCGUGAAGCCG....................
+#=GC SS_cons                 ...<<<<<<<<<<<<..............<....................
+
+Z12613.1/694-912             ..................................................
+X07318.1/1-219               ..................................................
+X07319.1/1-197               ..................................................
+J01884.1/1-214               ..................................................
+V01267.1/2-213               ..................................................
+X14945.1/538-753             ..................................................
+#=GC SS_cons                 ..................................................
+
+Z12613.1/694-912             .............GCUC.ACAGU.GCUGCUUCA.UUGUGGCUGCUGUUUG
+X07318.1/1-219               .............GCUC.ACAGU.GCUGCUUCA.UUGUGGCUGCUGUUUG
+X07319.1/1-197               .............GCUC.UCAGU.GCUGCUUCA.UUGUGGCUGCUGUUUG
+J01884.1/1-214               .............GCUC.UUAGU.GUUGCUUCC.GUGCAACUGCUAUUGG
+V01267.1/2-213               .............GCUC.UAGGU.GCUGCUUC..UGCCUCUUGCCAUUGG
+X14945.1/538-753             .............GCUUUCUGGC.GUUGCUUGG.CUGCAACUGCCGUCAG
+#=GC SS_cons                 .............<<...<<<<<.<<<<<.......>>>>>.>>>>>..>
+
+Z12613.1/694-912             CUAUU........GAUGAACGU......UCUG.CUCCCCUUUA.UUAUUG
+X07318.1/1-219               CUAUU........GAUGAACGU......UCUG.CUCCCCUUUA.UUAUUG
+X07319.1/1-197               CUAUU........GAUGAACGU......UCUACUUCCCCUUUA.UUAUUG
+J01884.1/1-214               CCAUU........GAUGAUCGU......UCUCGGUCCUCU.......CUG
+V01267.1/2-213               CAGCU........GAUGAUCG.......UCUUCUCUCCUU.......CGG
+X14945.1/538-753             CCAUU........GAUGAUCGU......UCUUCUCUCCGUA......UUG
+#=GC SS_cons                 >>..........................<<<..<<<<<<..........>
+
+Z12613.1/694-912             GGGAGAUGGA..........GGGAGA.GAACACA.GGCUGAGUGG
+X07318.1/1-219               GGGAGAUAGA..........GGGAGA.GAACACA.AGCUGAGUGG
+X07319.1/1-197               GGGAGAUGGA...................................
+J01884.1/1-214               AGGGGCGAGA..........GGGAGA.GAACGCA.GUCUGAGUGG
+V01267.1/2-213               GGGGGUAAGA..........GGGAGG.GAACGCA.GUCUGAGUGG
+X14945.1/538-753             GGGAGUGAGA..........GGGAGA.GAACGCG.GUCUGAGUGG
+#=GC SS_cons                 >>>>>..>>>..........>>>>>>.>>>>>>........>>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00012.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00012.idx
new file mode 100644
index 0000000..3707106
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00012.idx
@@ -0,0 +1,5 @@
+U27297.1/2-180
+X05498.1/324-651
+AL121770.1/10682-10430
+V00190.1/62-269
+X79685.1/140-354
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00012.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00012.raw
new file mode 100644
index 0000000..dd66da7
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00012.raw
@@ -0,0 +1,30 @@
+>Z12613.1/694-912
+AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUGUACCUGGUGAAAUGUGCUCGAAAGU
+GUCUGAACUCACAAACCACGAGGAAGAGCGUCAGUGUUCUCUCCUGAGCGUGAAGUGAGC
+UCACAGUGCUGCUUCAUUGUGGCUGCUGUUUGCUAUUGAUGAACGUUCUGCUCCCCUUUA
+UUAUUGGGGAGAUGGAGGGAGAGAACACAGGCUGAGUGG
+>X07318.1/1-219
+AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUGUACCUGGUGAAAUGUGCUCGAAAGU
+GUCUGAACUCACAAACCACGAGGAAGAGCGUCAGUGUUUUCUCCUGAGCGUGAAGUGAGC
+UCACAGUGCUGCUUCAUUGUGGCUGCUGUUUGCUAUUGAUGAACGUUCUGCUCCCCUUUA
+UUAUUGGGGAGAUAGAGGGAGAGAACACAAGCUGAGUGG
+>X07319.1/1-197
+AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUUUACCUGGUGAGAUGUGCUCUAAAGU
+GUCUGAACUCACAAACCACGAGGAAGAGCGUCAGUGUCUUCUCCUGAGCGUGAAGUGAGC
+UCUCAGUGCUGCUUCAUUGUGGCUGCUGUUUGCUAUUGAUGAACGUUCUACUUCCCCUUU
+AUUAUUGGGGAGAUGGA
+>J01884.1/1-214
+AAGACUAUACUUUCAGGGAUCAUUUCUAUAGUUCGUUACUAGAGAAGUUUCUCUGACUGU
+GUAGAGCACCCGAAACCACGAGGAGGAGACGUAGCGUUCUCUCCUGAGCGUGAAGCCGGC
+UCUUAGUGUUGCUUCCGUGCAACUGCUAUUGGCCAUUGAUGAUCGUUCUCGGUCCUCUCU
+GAGGGGCGAGAGGGAGAGAACGCAGUCUGAGUGG
+>V01267.1/2-213
+GUGACUAUACUUUCAGGGAUCAUUUCUAUAGUUCGUUACUAGAGAAGUUUCUCUGACUGU
+GUAGAGCCCACGAAACCACGAGGACGAGACAUAGCGUCCCCUCCUGAGCGUGAAGCCGGC
+UCUAGGUGCUGCUUCUGCCUCUUGCCAUUGGCAGCUGAUGAUCGUCUUCUCUCCUUCGGG
+GGGGUAAGAGGGAGGGAACGCAGUCUGAGUGG
+>X14945.1/538-753
+AAGACUAUACUUUCAGGGAUCAUUUCUAUAGUGUGUUACUAGAGAAGUUUCUCUGAACGU
+GUAGAGCACCGAAAACCACGAGGAAGAGAGGUAGCGUUUUCUCCUGAGCGUGAAGCCGGC
+UUUCUGGCGUUGCUUGGCUGCAACUGCCGUCAGCCAUUGAUGAUCGUUCUUCUCUCCGUA
+UUGGGGAGUGAGAGGGAGAGAACGCGGUCUGAGUGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00012.test b/benchmarks/cmsearch-rmark/rmark-1/RF00012.test
new file mode 100644
index 0000000..9e1025c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00012.test
@@ -0,0 +1,27 @@
+>U27297.1/2-180
+AGACUGUACUCCACAAGGAUCAUUUCUUGAGGAAGUAUCAGUCCGAUUCACAGAGAACAC
+UACAAUCUUCAACAGCCACGAUGAUGACUGGCAGCUUUCCUCUCGGAGCGUGAGGCAGCG
+AGCGACCUCGGUCGCAUCGCAUCGAUGAUCGCAGAUGAGAGGUCAGCAAUUUGAGUGGU
+>X05498.1/324-651
+AACACAUUCAACAGUAGGAUCAUUUCUAUAUUAAUCGUCACUCUUUGACUCUUCAAAAGA
+GCCACUGAAUCCAACUUGGUUGAUGAGCCCCAUAACCUUUGUACCCCAGAGUGAGGAAAU
+GAAAUCGAAUUUAAAUUAGCUUGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUU
+GAAUAAAAUUUUGCUUUGCCGUUGCAAUUGUGAUAACUUCCUUUGGAAUUUGUUGCGAUA
+UUUAAUGGCGCGAUGAUCUUGACCCAUCCUAUGUGCUUCCAUUUUGGAAGGAUAGGGAUU
+CAUGGGUGGGUACAAAUGGCAGUCUGAC
+>AL121770.1/10682-10430
+UCGACGAUACUCCAUAGGAUCAUUUCUAUAGUAUACGUCCGGCUUGGGUUUCCUAACCUA
+GCCACAGAACUCAACACGGAUGAUGAUAGGAGGCACCGUUGCCCUCAGAGUGAGGACUUU
+UAAUUCUUUGAAGGCAUGCUUUUCGAUUAGGUUUUUUACCUAAUUGUUUUGCUGUCUUUC
+UAUGCGAUGAUCUCUUACAUGAUAUGUUUCCUUUUGGUCGUAUUAUGUAGGGCAGCUGGU
+GUUUUCUGACGUG
+>V00190.1/62-269
+AUGACCAAACUCUUAGGAUCAUUUCUAGAGUAUCGUCUAUUAAAAUUAUUCAUCAAUAAU
+UUUUCCUCUUUCACAGCUAGGAUGAUGAUACACACUCACUAUACGAAAGCGUGAAACCGU
+UAUUAUCAAAUGAUUCAUUUAUUUGUUAUUAACAUUGAUGACCGUCUAAUUCAGGGAUGA
+AUUGGUUGUAUGGUGGGAUUCGUACUGG
+>X79685.1/140-354
+CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCUCGUACCGUUGCAUCCUUGACUAAUAA
+GGAGGCAAGCACUUAAGCUUGGUUGAUGACGCAUGACCUGUGGGCCAGAGCGUGAUUAAC
+GGCCGGAUCACUGGCUGAUUUGAUCCCACGGCUGUAGAGGAUCGUUUCUUGCCGGGCCUC
+GCCUGGCCAGGAUGGCUCUCAGGUUGUCUGACAGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00015.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00015.ali
new file mode 100644
index 0000000..a5bc4f2
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00015.ali
@@ -0,0 +1,117 @@
+# STOCKHOLM 1.0
+#=GF ID    U4
+#=GF AC    RF00015
+#=GF DE    U4 spliceosomal RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    10.0
+#=GF NC    9.8
+#=GF TC    10.0
+
+X58844.1/2-130                       ACC.UCGCGACAGGGGCAAUAUAGCAGCAAGUGACG..GUUA.ACUGAUG
+U18778.1/15676-15517                 AUCCUUAUGC.ACGGGAAAUACGCAUAUCAGUGAGG..AUUCGUCCGAGA
+X15491.1/209-337                     AUCUUUGUGC.ACGGGUAUUACGCUUAUCAGUGAGGAACUUU.UCCUAGA
+K03095.1/1-130                       AGCUUAGCGC.AGUGGCAAUACCGUAACCAAUGAAG..CCUC.CCUGAGG
+AE003669.4/204840-204702             AUCUUUGCGC.AGUGGCAAUACCGUAACCAAUGAAG..UCCU.CCUGAGG
+AE003664.2/78699-78837               AUCUUUGCGC.AGAGGCGAUAUCGUAACCAAUGAAG..UUCU.ACUGAGG
+K00474.1/2-142                       AGCUUUGCGC.AGUGGCAGUAUCGUAGCCAAUGAGG..UUAA.UCCGAGG
+M14136.1/535-675                     AGCUUUGCGC.AGUGGCAGUAUCGUAGCCAAUGAGG..UUUA.UCCGAGG
+M14136.1/1141-1281                   AGCUUUGCGC.AGUGGCAGUAUCGUAGCCAAUGAGG..UUAA.UCCGAGG
+M18004.1/2-142                       AGCUUUGCGC.AGUGGCAGUAUCGUAGCCAAUGAGG..UUUA.UCCGAGG
+K00782.1/2-136                       AACUUUGC...AGUGGCAGUAUCGUAGCCAAUGAGG..UUUA.UCCGAGG
+AC004263.1/100956-100816             AGCUUUGCGC.AGUGGCAGUAUCGUAGCCAAUGAGG..UCUA.UCCGAGG
+AC004263.1/99622-99482               AGCUUUGCGC.AGUGGCAGUAUCGUAGCCAAUGAGG..UUUA.UCCGAGG
+X59361.1/1-140                       AGCUUUGCGC.AGUGGCAGUAUCGU.GCCAAUGAGG..UUUA.UCCGAGG
+L22250.1/171-310                     AGCUUUGCGC.AGAGGCGAUAACGUGACCAAUGAGG..CUC.AGCCGAGG
+X07828.1/1-139                       AGCUUUGCGC.UGGGGCGAUAACGUGACCAAUGAGG..CUUU.GCCGAGG
+X51382.1/183-319                     AGCUUUGCGC.UGGGGCGAUAACGUGACCAAUGAGG..CUUU.G.CGAGG
+X13840.1/1-121                       ...UUUGCGCUUGGGGCAAUAUUAUAGCGCGUGA....CCGAAAGGGAUG
+X15933.1/1-149                       AUCUUUGCGCUUGGGGCAAUGACGCAGCUAGUGAGG..UUCUAACCGAGG
+X15932.1/1-149                       AUCUUUGCGCUUGGGGCAAUGACGCAGCUAGUGAGG..UUCUAACCGAGG
+X15931.1/1-150                       AUCUUUGCGCUUGGGGCAAUGACGCAGCUAGUGAGG..UACUAACCGAGG
+X07112.1/1-152                       AUCUUUGCGCUUGGGGCAAUGACGUAGCUAGUGAGG..UUCUAACCGAGG
+X07113.1/1-150                       AUCUUUGCGCUUGGGGCAAUGACGUAGCUAGUGAGG..UUCUAACCGAGG
+X67146.1/296-445                     AUCUUUGCGCUUGGGGCAAUGACGCAGCUAAUGAGG..UACUAACCGAGG
+X67145.1/194-344                     AUCUUUGCGCUUGGGGCAAUGACGCAGCUAAUGAGG..UUCUAACCGAGG
+#=GC SS_cons                         .................<<.<<<<<.<<<...................>>
+
+X58844.1/2-130                       CGCUAUUAUUGCUAGUUGAAAACUACU.......U.CAAUAA...GUGG.
+U18778.1/15676-15517                 UUGUGUUUUUGCUGGUUGAAAUUUAAU.UAUAAACCAGACCGUC.UCCUC
+X15491.1/209-337                     UGGCGUUAUUGCUAGUUGAAAACUAUU.AC....CCUGACCG...CUCCA
+K03095.1/1-130                       UGCGGUUAUUGCUAGUUGAAAACUUUA.......ACCAAC.CCACGCC.A
+AE003669.4/204840-204702             UGCGGUUAUUGCUAGUUGAAAACUUUA.......ACCAAUACCCCGCC.A
+AE003664.2/78699-78837               UGCGAUUAUUGCUAGUUGAAAACUUUA.......ACCAAUACCCCGCC.A
+K00474.1/2-142                       CGCGAUUAUUGCUAAUUGAAAACUUUU.......CCCAAUACCCCGCC.G
+M14136.1/535-675                     CGCGAUUAUUGCUAGUUGAAAACUUUU.......CCCAAUACCCCGCC.A
+M14136.1/1141-1281                   CGCGAUUAUUGCUAAUUGAAAACUUUU.......CCCAAUACCCCGCC.A
+M18004.1/2-142                       CGCGAUUAUUGCUAAUUGAAAACUUUU.......CCCAAUACCCCGCC.G
+K00782.1/2-136                       CGCGAUUAUUGCUAAUUGAAAACUUUU.......CCCAAUACCCCGCC.G
+AC004263.1/100956-100816             CGCGAUUAUUGCUAAUUGAAAACUUUU.......CCCAAUACCCCGCC.G
+AC004263.1/99622-99482               CGCGAUUAUUGCUAAUUGAAAACUUUU.......CCCAAUACCCCGCC.A
+X59361.1/1-140                       CGCGAUUAUUGCUAAUUGAAAACUUUU.......CCCAAUACCCCGCC.G
+L22250.1/171-310                     UGCGUUUAUUGCUGGUUGAAAACUUUCA......CCCAAUUGCCCGCC.G
+X07828.1/1-139                       UGCGUUUAUUGCUGGUUGAAAACUUUU.......CCCAAUUGCCCGCG.A
+X51382.1/183-319                     UGCGUUUAUUGCUGGUUGAAAACUUUU.......CCCAAUUGCCCGCG.A
+X13840.1/1-121                       CAUAAUUAUUGCUAGUUGAAAACUAAU.......C.UAAU.GGCUGCG.G
+X15933.1/1-149                       CGCGUCUAUUGCUGGUUGAAAACUAUU.U.....CCAAACCCC..CUCUU
+X15932.1/1-149                       UGCGUCUAUUGCUGGUUGAAAACUAUU.U.....CCAAACCCC..CUCUU
+X15931.1/1-150                       CGCGUCUAUUGCUGGUUGAAAACUAUU.U.....CCAAACCCC..CUCUU
+X07112.1/1-152                       CGCGUCUAUUGCUGGUUGAAAACUAUU.UG....CCAAACCC...CUCUU
+X07113.1/1-150                       CGCGUCUAUUGCUGGUUGAAAACUAUU.U.....CUAAACCCC..CUCUU
+X67146.1/296-445                     CGCGUCUAUUGCUGGUUGAAAACUAUU.U.....CCAAACCCC..CUCCU
+X67145.1/194-344                     CGCGUCUAUUGCUGGUUGAAAACUAUU.U.....CCAAACCCC..CUCCU
+#=GC SS_cons                         >>>>>>..>>....<<<<..................>>>>.....<<<<<
+
+X58844.1/2-130                       AAACGACG.CUUG..................CGUCGGG.....UCCCAAU
+U18778.1/15676-15517                 AUGGUCAAUUCGGUGUUCGCUUUUGAAUACUUCAAGACUAUGUAGGGAAU
+X15491.1/209-337                     ACUCUCGU..UAA....................GAGU....UUUGGGAAU
+K03095.1/1-130                       UG.GGACGUGAAA...............UACCGUCCAC...UACGGCAAU
+AE003669.4/204840-204702             UGGGGACGUGAAA...............UACCGUCCAC...UACGGCAAU
+AE003664.2/78699-78837               UGGGGACGUGAAA...............UACCGUCCAC...UACGGCAAU
+K00474.1/2-142                       UGACGACUUGCAA...............UAUAGUCGGC...AUUGGCAAU
+M14136.1/535-675                     UGACGACUUGAAA...............UAUAGUCGGC...AUUGGCAAU
+M14136.1/1141-1281                   UGACGACUUGAAA...............UAUAGUCGGC...AUUGGCAAU
+M18004.1/2-142                       UGACGACUUGCAA...............UAUAGUCGGC...AUUGGCAAU
+K00782.1/2-136                       UGACGACUUGAAA...............UAUAGUCGGC...AUUGGCAAU
+AC004263.1/100956-100816             UGACGACUUGCAA...............UAUAGUCGGC...ACUGGCAAU
+AC004263.1/99622-99482               UGACGACUUGAAA...............UAUAGUCGGC...AUUGGCAAU
+X59361.1/1-140                       UGACGACUUGCAA...............UAUAGUCGGC...AUUGGCAAU
+L22250.1/171-310                     CG.GCGCCUGAAA...............CAUGGCGGCC...GUACG.AAU
+X07828.1/1-139                       UG.UCCCCUGAAA...............CAUGGGUGGC...AUACGCAAU
+X51382.1/183-319                     UG.UCCCCUGAAA...............CAUGGGUGGC...AUACGCAAU
+X13840.1/1-121                       UG.ACCCCUCGUG...............GUCAGGC........UG.CAAU
+X15933.1/1-149                       AGGCUUGAGGUAA.................CUCAAGCC...UUUGAGAAU
+X15932.1/1-149                       AGGCUUGAGGCAA.................CUCAAGCC...UUUGAGAAU
+X15931.1/1-150                       GGGCCUGGGCUUU................GCUUGGGCC...UUUGAGAAU
+X07112.1/1-152                       AGGCUUGGGCUUG...............GGUUCAAGCC...UUUGAGAAU
+X07113.1/1-150                       AGGCUUGAGUUUA................ACUCAAGCC...UUUGAGAAU
+X67146.1/296-445                     GGGCCUAAGCUUG................UCUUGGGCC...UUCGAGAAU
+X67145.1/194-344                     AGGCCUAAGCUUG................UCUUAGGCC...UUCGAGAAU
+#=GC SS_cons                         <<<<<<<<<.....................>>>>>>>>...>>>>>>...
+
+X58844.1/2-130                       UUCUGGAAGGUCGUA...........UGAC
+U18778.1/15676-15517                 UUUUGGAAUACCUUU...............
+X15491.1/209-337                     AUUUGGAAACCAACU...............
+K03095.1/1-130                       UUUUGGAAGC...CC...............
+AE003669.4/204840-204702             UUUUGGAAGCCCGA...........GAGGG
+AE003664.2/78699-78837               UUUUGGAAGCCCGA...........GAGGG
+K00474.1/2-142                       UUUUGACAGUCUCUA.........CGGAGA
+M14136.1/535-675                     UUUUGAGAGCCUCCC.........CGGAGG
+M14136.1/1141-1281                   UUUUGACAGUCUCUA.........CGGAGA
+M18004.1/2-142                       UUUUGACAGUCUCUA.........CGGAGA
+K00782.1/2-136                       UUUUG....UCUCUA.........CGGAGA
+AC004263.1/100956-100816             UUUUGACAGUCUCUA.........CGGAGA
+AC004263.1/99622-99482               UUUUGACAGUCUCUA.........CGGAGA
+X59361.1/1-140                       UUUUGACAGUCUCUA.........CGGAGA
+L22250.1/171-310                     UUUUGAACGCCCUGA.........AGGGGG
+X07828.1/1-139                       UUUUGAACGCCUCUA..........GGAGG
+X51382.1/183-319                     UUUUGAAC.NCUCUA..........GGAGG
+X13840.1/1-121                       UUUUGAAAAAGCU.................
+X15933.1/1-149                       UUCUGGAAGGGCUCCCUU.AGGGUAAAGUC
+X15932.1/1-149                       UUUUGGAAGGACUCCCUU.AGGGUAAAGUC
+X15931.1/1-150                       UUCUGGAAGGGCUCCCUCUGGG.UAAAGCC
+X07112.1/1-152                       UUCUGGAAGGACUCCCUUUGGGGUAAAGUC
+X07113.1/1-150                       UUCUGGAAGGACUCCUUC.GGGGUAAAGUC
+X67146.1/296-445                     UUCUGGAAGGGCUCCCUUUGGG.UAAAGCC
+X67145.1/194-344                     UUCUGGAAGGGCUCCCUUUGGGGUAAAGCC
+#=GC SS_cons                         .........<<<<.............>>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00015.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00015.idx
new file mode 100644
index 0000000..88e27d8
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00015.idx
@@ -0,0 +1 @@
+M25777.1/131-234
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00015.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00015.raw
new file mode 100644
index 0000000..296d35b
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00015.raw
@@ -0,0 +1,100 @@
+>X58844.1/2-130
+ACCUCGCGACAGGGGCAAUAUAGCAGCAAGUGACGGUUAACUGAUGCGCUAUUAUUGCUA
+GUUGAAAACUACUUCAAUAAGUGGAAACGACGCUUGCGUCGGGUCCCAAUUUCUGGAAGG
+UCGUAUGAC
+>U18778.1/15676-15517
+AUCCUUAUGCACGGGAAAUACGCAUAUCAGUGAGGAUUCGUCCGAGAUUGUGUUUUUGCU
+GGUUGAAAUUUAAUUAUAAACCAGACCGUCUCCUCAUGGUCAAUUCGGUGUUCGCUUUUG
+AAUACUUCAAGACUAUGUAGGGAAUUUUUGGAAUACCUUU
+>X15491.1/209-337
+AUCUUUGUGCACGGGUAUUACGCUUAUCAGUGAGGAACUUUUCCUAGAUGGCGUUAUUGC
+UAGUUGAAAACUAUUACCCUGACCGCUCCAACUCUCGUUAAGAGUUUUGGGAAUAUUUGG
+AAACCAACU
+>K03095.1/1-130
+AGCUUAGCGCAGUGGCAAUACCGUAACCAAUGAAGCCUCCCUGAGGUGCGGUUAUUGCUA
+GUUGAAAACUUUAACCAACCCACGCCAUGGGACGUGAAAUACCGUCCACUACGGCAAUUU
+UUGGAAGCCC
+>AE003669.4/204840-204702
+AUCUUUGCGCAGUGGCAAUACCGUAACCAAUGAAGUCCUCCUGAGGUGCGGUUAUUGCUA
+GUUGAAAACUUUAACCAAUACCCCGCCAUGGGGACGUGAAAUACCGUCCACUACGGCAAU
+UUUUGGAAGCCCGAGAGGG
+>AE003664.2/78699-78837
+AUCUUUGCGCAGAGGCGAUAUCGUAACCAAUGAAGUUCUACUGAGGUGCGAUUAUUGCUA
+GUUGAAAACUUUAACCAAUACCCCGCCAUGGGGACGUGAAAUACCGUCCACUACGGCAAU
+UUUUGGAAGCCCGAGAGGG
+>K00474.1/2-142
+AGCUUUGCGCAGUGGCAGUAUCGUAGCCAAUGAGGUUAAUCCGAGGCGCGAUUAUUGCUA
+AUUGAAAACUUUUCCCAAUACCCCGCCGUGACGACUUGCAAUAUAGUCGGCAUUGGCAAU
+UUUUGACAGUCUCUACGGAGA
+>M14136.1/535-675
+AGCUUUGCGCAGUGGCAGUAUCGUAGCCAAUGAGGUUUAUCCGAGGCGCGAUUAUUGCUA
+GUUGAAAACUUUUCCCAAUACCCCGCCAUGACGACUUGAAAUAUAGUCGGCAUUGGCAAU
+UUUUGAGAGCCUCCCCGGAGG
+>M14136.1/1141-1281
+AGCUUUGCGCAGUGGCAGUAUCGUAGCCAAUGAGGUUAAUCCGAGGCGCGAUUAUUGCUA
+AUUGAAAACUUUUCCCAAUACCCCGCCAUGACGACUUGAAAUAUAGUCGGCAUUGGCAAU
+UUUUGACAGUCUCUACGGAGA
+>M18004.1/2-142
+AGCUUUGCGCAGUGGCAGUAUCGUAGCCAAUGAGGUUUAUCCGAGGCGCGAUUAUUGCUA
+AUUGAAAACUUUUCCCAAUACCCCGCCGUGACGACUUGCAAUAUAGUCGGCAUUGGCAAU
+UUUUGACAGUCUCUACGGAGA
+>K00782.1/2-136
+AACUUUGCAGUGGCAGUAUCGUAGCCAAUGAGGUUUAUCCGAGGCGCGAUUAUUGCUAAU
+UGAAAACUUUUCCCAAUACCCCGCCGUGACGACUUGAAAUAUAGUCGGCAUUGGCAAUUU
+UUGUCUCUACGGAGA
+>AC004263.1/100956-100816
+AGCUUUGCGCAGUGGCAGUAUCGUAGCCAAUGAGGUCUAUCCGAGGCGCGAUUAUUGCUA
+AUUGAAAACUUUUCCCAAUACCCCGCCGUGACGACUUGCAAUAUAGUCGGCACUGGCAAU
+UUUUGACAGUCUCUACGGAGA
+>AC004263.1/99622-99482
+AGCUUUGCGCAGUGGCAGUAUCGUAGCCAAUGAGGUUUAUCCGAGGCGCGAUUAUUGCUA
+AUUGAAAACUUUUCCCAAUACCCCGCCAUGACGACUUGAAAUAUAGUCGGCAUUGGCAAU
+UUUUGACAGUCUCUACGGAGA
+>X59361.1/1-140
+AGCUUUGCGCAGUGGCAGUAUCGUGCCAAUGAGGUUUAUCCGAGGCGCGAUUAUUGCUAA
+UUGAAAACUUUUCCCAAUACCCCGCCGUGACGACUUGCAAUAUAGUCGGCAUUGGCAAUU
+UUUGACAGUCUCUACGGAGA
+>L22250.1/171-310
+AGCUUUGCGCAGAGGCGAUAACGUGACCAAUGAGGCUCAGCCGAGGUGCGUUUAUUGCUG
+GUUGAAAACUUUCACCCAAUUGCCCGCCGCGGCGCCUGAAACAUGGCGGCCGUACGAAUU
+UUUGAACGCCCUGAAGGGGG
+>X07828.1/1-139
+AGCUUUGCGCUGGGGCGAUAACGUGACCAAUGAGGCUUUGCCGAGGUGCGUUUAUUGCUG
+GUUGAAAACUUUUCCCAAUUGCCCGCGAUGUCCCCUGAAACAUGGGUGGCAUACGCAAUU
+UUUGAACGCCUCUAGGAGG
+>X51382.1/183-319
+AGCUUUGCGCUGGGGCGAUAACGUGACCAAUGAGGCUUUGCGAGGUGCGUUUAUUGCUGG
+UUGAAAACUUUUCCCAAUUGCCCGCGAUGUCCCCUGAAACAUGGGUGGCAUACGCAAUUU
+UUGAACNCUCUAGGAGG
+>X13840.1/1-121
+UUUGCGCUUGGGGCAAUAUUAUAGCGCGUGACCGAAAGGGAUGCAUAAUUAUUGCUAGUU
+GAAAACUAAUCUAAUGGCUGCGGUGACCCCUCGUGGUCAGGCUGCAAUUUUUGAAAAAGC
+U
+>X15933.1/1-149
+AUCUUUGCGCUUGGGGCAAUGACGCAGCUAGUGAGGUUCUAACCGAGGCGCGUCUAUUGC
+UGGUUGAAAACUAUUUCCAAACCCCCUCUUAGGCUUGAGGUAACUCAAGCCUUUGAGAAU
+UUCUGGAAGGGCUCCCUUAGGGUAAAGUC
+>X15932.1/1-149
+AUCUUUGCGCUUGGGGCAAUGACGCAGCUAGUGAGGUUCUAACCGAGGUGCGUCUAUUGC
+UGGUUGAAAACUAUUUCCAAACCCCCUCUUAGGCUUGAGGCAACUCAAGCCUUUGAGAAU
+UUUUGGAAGGACUCCCUUAGGGUAAAGUC
+>X15931.1/1-150
+AUCUUUGCGCUUGGGGCAAUGACGCAGCUAGUGAGGUACUAACCGAGGCGCGUCUAUUGC
+UGGUUGAAAACUAUUUCCAAACCCCCUCUUGGGCCUGGGCUUUGCUUGGGCCUUUGAGAA
+UUUCUGGAAGGGCUCCCUCUGGGUAAAGCC
+>X07112.1/1-152
+AUCUUUGCGCUUGGGGCAAUGACGUAGCUAGUGAGGUUCUAACCGAGGCGCGUCUAUUGC
+UGGUUGAAAACUAUUUGCCAAACCCCUCUUAGGCUUGGGCUUGGGUUCAAGCCUUUGAGA
+AUUUCUGGAAGGACUCCCUUUGGGGUAAAGUC
+>X07113.1/1-150
+AUCUUUGCGCUUGGGGCAAUGACGUAGCUAGUGAGGUUCUAACCGAGGCGCGUCUAUUGC
+UGGUUGAAAACUAUUUCUAAACCCCCUCUUAGGCUUGAGUUUAACUCAAGCCUUUGAGAA
+UUUCUGGAAGGACUCCUUCGGGGUAAAGUC
+>X67146.1/296-445
+AUCUUUGCGCUUGGGGCAAUGACGCAGCUAAUGAGGUACUAACCGAGGCGCGUCUAUUGC
+UGGUUGAAAACUAUUUCCAAACCCCCUCCUGGGCCUAAGCUUGUCUUGGGCCUUCGAGAA
+UUUCUGGAAGGGCUCCCUUUGGGUAAAGCC
+>X67145.1/194-344
+AUCUUUGCGCUUGGGGCAAUGACGCAGCUAAUGAGGUUCUAACCGAGGCGCGUCUAUUGC
+UGGUUGAAAACUAUUUCCAAACCCCCUCCUAGGCCUAAGCUUGUCUUAGGCCUUCGAGAA
+UUUCUGGAAGGGCUCCCUUUGGGGUAAAGCC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00015.test b/benchmarks/cmsearch-rmark/rmark-1/RF00015.test
new file mode 100644
index 0000000..4540295
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00015.test
@@ -0,0 +1,3 @@
+>M25777.1/131-234
+AGCCUUGCGCAGGGAGGUGUGAACGCAAGAUCCUCAGGUGAUUGUUCACUAGUGCAAUAC
+UAUAUCCGGUACUCCUUCGGGGAAAGUUUGCUACCCACCACGGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00017.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00017.ali
new file mode 100644
index 0000000..4bbbdcf
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00017.ali
@@ -0,0 +1,279 @@
+# STOCKHOLM 1.0
+#=GF ID    SRP_euk_arch
+#=GF AC    RF00017
+#=GF DE    Eukaryotic type signal recognition particle RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    58.0
+#=GF NC    57.9
+#=GF TC    58.1
+
+AP003253.3/106424-106740             GCC.GAGCUCAGUAGCGAGAGCCUGUAACCCA.......AG........C
+AC079888.10/27802-27493              GCC.GAGCCAGGUAGCGUUGGCUUGUCACCCG.......AG........C
+X14661.1/2-308                       .CC.GAGCUCUGUAGCGAGAGCUUGUAACCCG.......AG........C
+X13914.1/2-302                       .CC.GAGCU.AGUUGCGGGAGCUUGUCACCCA.......UG........U
+Z29105.1/1-303                       GUU.GAGCUUAGUAACGUGGGCUUGUAAUCCA.......AG........U
+Z29111.1/1-301                       GUU.GAGCUUAGUAACGUGGGCUUGUAACCCA.......AG........U
+Z29106.1/1-301                       GCC.GAGCUUAGUAAUGUGGGCUUGUAACCCA.......AA........U
+Z29112.1/1-302                       GUC.GAGCUUAGUAAUGUGGGCUUGUAACCCA.......AA........U
+Z29101.1/1-302                       GUC.GAGCUUAGUAACGUGGGCUUGUAACCCA.......AG........U
+Z29107.1/1-302                       GUC.GAGCUUAGUAACGUGGGCUUGUAAUCCA.......AG........U
+Z29099.1/1-303                       GCC.GAGCUCAGUAGCGUGGGCUUGUAACUCA.......AG........U
+Z29103.1/1-303                       GCC.GAGCUUUGUAACGUGGGCUUGUAACCCG.......AG........U
+Z29260.1/1-302                       GUU.GAGCUUAGUAACGUGGGCUUGUAAUCCA.......AG........U
+Z29261.1/1-303                       GCC.GAGCUUAGUAACGUGGGCUUGUAACCCA.......AG........U
+Z29104.1/1-303                       GCC.GAGCUUAGUAAUGUGGGCUUGUAACCCA.......AA........U
+X13958.1/1-301                       GGC.GAGCUUAGUAACGUGGGCUUGUAAUCCA.......AG........U
+X65991.1/1-302                       ....GGCCU.AGCAACGUGGGCCUGUAACCCA.......AG........U
+X65984.1/1-306                       GCC.GGUCUUAGCAACGUGGGCCUGUAACCCA.......AG........U
+X65990.1/1-300                       ....GGCCU.AGCAACGUGGGCCUGUAACCCA.......AG........U
+X65983.1/1-305                       GAC.GGGCUUAGCAACGUGGGCCUGUAACCCA.......AG........U
+X65986.1/1-303                       ....GGUCUUAGCAACUUGGUCCUGUAACCCA.......AG........U
+X65985.1/1-302                       ....GGCCUUAGCAACGUGGGCCUGUAACCCA.......AG........U
+AC005311.3/17031-17335               GUC.GAGCUAAGUAACGAGAGCUUGUGACCCG.......AG........U
+AC005275.1/105500-105804             GUC.GAGCUAAGUAACAUGAGCUUGUAACCCA.......UG........U
+AC005662.3/47366-47062               GUC.GAACUCAGUAACGCGGGCUUGUGAUCCA.......AG........U
+AB020752.1/35792-36096               GUC.GAGCUAUGUAACGAGAGCUUGUAACCCA.......AG........U
+AC005275.1/105500-105803             GUC.GAGCUAAGUAACAUGAGCUUGUAACCCA.......UG........U
+AF069442.1/64156-64461               GUC.GAGCUAAGUAACAAUAGCUUGUAACCCA.......UG........U
+#=GC SS_cons                         <<<..<<<<..........>>>>.....<<<...................
+
+AP003253.3/106424-106740             GGGGGCACU.AAAGGUGGCUGCGGAUGU.UUGGUGUGGAUUCUG......
+AC079888.10/27802-27493              GGGGGCAA..UAAGGUGGUGUUGGAUGC.CUGGUC.GUUUGCG.......
+X14661.1/2-308                       GGGGGCAU..UAAGGUGGUGC.GGAUUC.UUUG...CGAUGGCU......
+X13914.1/2-302                       GGGGGCAU..UGAGGCGGUGU.GGAUGC.UUG....GUGCGGU.......
+Z29105.1/1-303                       GGAGACAU..CAAAGUGGUUG..AAU.A.UUG....GGCUGUA.......
+Z29111.1/1-301                       GGGGAUGU..UAAUGUGGUGG..AAUG..UUG....GGCUGUA.......
+Z29106.1/1-301                       GGGGGCAU..UAAUGUGGUGG..AAUG..UUG....GGCUGUA.......
+Z29112.1/1-302                       GGGGGCAU..UAAUGUGGUGG..AAUG..UUG....GGCUGUA.......
+Z29101.1/1-302                       GGGGAUGU..UAAGGUGGUGG..AAUA..UUG....GGCUGUC.......
+Z29107.1/1-302                       GGAGACAU..CAAAGUGGUUG..AAUA..UUG....GGCUUUA.......
+Z29099.1/1-303                       GAGGGCAU..CAGUGUGGUGG..AAUG..UUG....AACAUGC.......
+Z29103.1/1-303                       GGGGGCAA..CAAUGUGGUGG..AAUG..UUG....GGUCCAU.......
+Z29260.1/1-302                       GGAGACAU..CAAAGUGGUUG..AAUA..UUG....GGCUUUA.......
+Z29261.1/1-303                       GGGGAUGU..UAAGGUGGUGG..AAUA..UUG....GGCUGUC.......
+Z29104.1/1-303                       GGGGGCAU..UAAUGUGGUGG..AAUG..UUG....GGCUGUA.......
+X13958.1/1-301                       GGAGACAU..CAAAGUGGUUG..AAUA..UUG....GGCUUUA.......
+X65991.1/1-302                       GGGGGCAU..GUGGGAAAUGG..GACU..UUA....GUUCGGC.......
+X65984.1/1-306                       GGGGGCAU..GUGGGAAAUGG..GACU..UUG....GGUCAAC.......
+X65990.1/1-300                       GGGGGCAU..GUGGGAGAUGG..GACU..UUG....GGUCAGC.......
+X65983.1/1-305                       GGGGGCAU..GUGGGAAAUGG..GACU..UUG....GGUCAAC.......
+X65986.1/1-303                       GGGGGCAU..GUGGGAAAUGG..AACU..UUG....GGUCAAC.......
+X65985.1/1-302                       GGGGGCAU..GUGGGAAAUGG..AAC.A.UUG....GGUCAGC.......
+AC005311.3/17031-17335               GGGGACAA..UAAGGUGGUGG..AACAG..UG....GUUCAAU.......
+AC005275.1/105500-105804             GGGGACAU..UUAGAUGGUGG..AACAC..UG....GUUCGGG.......
+AC005662.3/47366-47062               GGAGACAA..UAAGGGGAUGG..GACG..UUG....GGUCGAU.......
+AB020752.1/35792-36096               GGGGACUA..UAAGAUGGUGG..AACAC..UG....GAUCGGC.......
+AC005275.1/105500-105803             GGGGACAU..UUAGAUGGUGG..AACAC.UG.....GUUCGGG.......
+AF069442.1/64156-64461               GGGGACAU..UAAGAUGGUGG..GACAC..UG....GUUCGGU.......
+#=GC SS_cons                         >>>>>>......<<<<<<<<.....<<..<<.....<<<<<.........
+
+AP003253.3/106424-106740             .........................AUCCUG.GGCCC....CAUGUUGUU
+AC079888.10/27802-27493              ..........................CUUGG.GGUCU....GCGCCUGUG
+X14661.1/2-308                       ..........................UUCUG.GGCCC....GGGCUCGCU
+X13914.1/2-302                       ..........................UUGUU.GGCCU....GGGCUUGUG
+Z29105.1/1-303                       .........................CCAGAU.GGUUG.....GGCUUGGU
+Z29111.1/1-301                       .........................CCAGAU.GGUUG.....GGCUUGGU
+Z29106.1/1-301                       .........................CCAGAU.GGUUG.....GGCUUGGU
+Z29112.1/1-302                       .........................CCAGAU.GGUU.....GGGCUUGGU
+Z29101.1/1-302                       .........................CCAGAU.GGCUG.....GGCUUGGU
+Z29107.1/1-302                       .........................CCAGAA.GGUUG.....GGCUUGGU
+Z29099.1/1-303                       .........................CCAGAA.GGUA.....GGGCUUGU.
+Z29103.1/1-303                       .........................CUUGAU.GGAUG.....GGCUUGAA
+Z29260.1/1-302                       .........................CCAGAA.GGUUG.....GGCUUGGU
+Z29261.1/1-303                       .........................CCAGAU.GGCUG.....GGCUUGGU
+Z29104.1/1-303                       .........................CCAGAU.GGUUG.....GGCUUGGU
+X13958.1/1-301                       .........................CCAGAA.GGUU.....GGGCUUGGU
+X65991.1/1-302                       .........................CCAUUG.GAUC.....GGAUCCAGU
+X65984.1/1-306                       .........................CUAGUG.GAUC.....GGGUCCAGU
+X65990.1/1-300                       .........................CCAUUG.GAUC.....GGGUCCAGU
+X65983.1/1-305                       .........................CUAGUG.GAUC.....GGGUCCAGU
+X65986.1/1-303                       .........................CCAGUG.GUNC.....GGGNCCAGU
+X65985.1/1-302                       .........................CCAGUG.GAUC.....GGGUCCAGU
+AC005311.3/17031-17335               .........................UCCUCG.GGUC.....GGACCUGAU
+AC005275.1/105500-105804             .........................UCCACG.GGCC.....GGUUCUGUU
+AC005662.3/47366-47062               ........................CUCAUUG.GGCC.....GGGUUCGGG
+AB020752.1/35792-36096               .........................CCA.CG.GGUC.....GGAUUUGUU
+AC005275.1/105500-105803             .........................UCCACG.GGCC.....GGUUCUGUU
+AF069442.1/64156-64461               .........................UCCUCG.GAUC.....GGUUCUGAU
+#=GC SS_cons                         .............................<<.<<........<<<<....
+
+AP003253.3/106424-106740             GUAAUC....UUGCUGGCU.UGCCCGUUCCAAGUUGCGUAGU.GGGCCGG
+AC079888.10/27802-27493              GUUUGCAC..UAUGCGGCC.CGCCCGUUCCAAGUUGCGUAGCGUGUGUG.
+X14661.1/2-308                       AUGUGCCUU.UGGCCGGCC.UGCCCGUCCCAAGUUG.GUAGU.GGCUGGC
+X13914.1/2-302                       AUGUAACC..UUGCUGGCC.UGCCCGUUCCAAGUUG.GUAGU..GGGCUG
+Z29105.1/1-303                       ..GGGCUAAU.UUCUGACU.UGCCCUAUCCAAGCUU.AGAGUU.GGAUCA
+Z29111.1/1-301                       ..GGGCUAAU.UUCUGACU.UGCCCUAUCCAAGCUU.AGAGUU.GGAUCA
+Z29106.1/1-301                       ..GGGCUAAU.UUCUGACU.UGCCCUAUCCAAGCUU.AGAGUU.GGAUCA
+Z29112.1/1-302                       ..GGGCUAA.UUUCUGACU.UGCCCUAUCCAAGCUU.AGAGUU.GGAUCA
+Z29101.1/1-302                       ..GGGCUAAU.UUCUGGCC.UGCCCUAUCCAAGUAC.AGAGUU.GGAUCA
+Z29107.1/1-302                       ..GGGCUUAG.UUCUGGCC.UGCCCUGUCCAAGCAC.AGAGUU.GGAUCA
+Z29099.1/1-303                       .GUGACAAU.UCUCUGGCC.UGCCCUGUCCAAGCAA.AGAGUU.GGGUCU
+Z29103.1/1-303                       ..GGGCUAAUGUUCUGGCC.UGCCCUGUCCAAGCAC.AGAGUU.GGGUCA
+Z29260.1/1-302                       ..GGGCUUAG.UUCUGGCC.UGCCCUGUCCAAGCAC.AGAGUA.GGAUCA
+Z29261.1/1-303                       ..GGGCUAAU.UUCUGGCC.UGCCCUAUCCAAGCAC.AGAGUU.GGAUCA
+Z29104.1/1-303                       ..GGGCUAAU.UUCUGGCC.UGCCCUAUCCAAGCAC.AGAGUU.GGAUCA
+X13958.1/1-301                       ..GGGCUUA.GUUCUGGCC.UGCCCUGUCCAAGCAC.AGAGUU.GGAUCA
+X65991.1/1-302                       GUUAGCUGC.UUGCUGGGC.UGCCCAUUCCAAGCCG.AGAGUU.GAGCUG
+X65984.1/1-306                       GUUAGCUGC.UUACUGGUC.UGCCCAUUCCAAGCCG.GGAGUU.GGGCUG
+X65990.1/1-300                       GUUAGCUGC.UUGCUGGUC.UGCCCAUUCCAAGCCG.AGAGUU.GGGCUG
+X65983.1/1-305                       GUUAGCUGC.UUACUGGUC.UGCCCAUUCCAAGCCG.GGAGUU.GGGCUG
+X65986.1/1-303                       GCUAGCUGC.UUACCCGGC.UGCCCAUUCCAAGCCG.GGAGGU.GGGCUG
+X65985.1/1-302                       GUUAGCUGC.UUACUGGUC.UGCCCAUUCCAAGCCG.GGAGUU.GGGCUG
+AC005311.3/17031-17335               GCUGACAUA.UAUCUGAGC.UGCCCAGUCCAAGCUG.UGAGU..AAUCUG
+AC005275.1/105500-105804             GUUGGCAUG.UUUCUGGGC.UGCCCAGUCCAAGCUG.UGAGU..AAGACG
+AC005662.3/47366-47062               UUGGGCUAU.AUUCUGGCC.CGCCCAUUCCAAGUUG.GGAGUU.GAGGCA
+AB020752.1/35792-36096               GUUGGCAUA.GGUCUGGAC.UGCCCAAUCCAAGCUG.UGAGU..GAACCG
+AC005275.1/105500-105803             GUUGGCAUG.UUUCUGGGC.UGCCCAGUCCAAGCUG.UGAGU..AAGACG
+AF069442.1/64156-64461               GUGGGCAUG.UUUCUGAGC.UGCCCAGUCCAAGCUG.UGAGU..AAUUAG
+#=GC SS_cons                         ..<<..........<<<<<.<..<<..<<<..<<<<.<<<<...<<<<<<
+
+AP003253.3/106424-106740             .....AGGGGCUUUGGCGAAGGCC.UUUGCUUUG.CUUCUCCGGCCCU.A
+AC079888.10/27802-27493              .....GGGCGCCUGGGCGAAGGCU.CGAGCGUCC.CUGCAC.....CU.A
+X14661.1/2-308                       .....GGAGGCUUUAGCGGAAGCU.UUGGUCUCU..CCAGAC....CU.G
+X13914.1/2-302                       .....GGUGGCUGGGGCGAAAGCU.UCGCCUUCU.CAGGC......CU.U
+Z29105.1/1-303                       .....UGUGGCCCAAUUGAAGAAA.UGGACUACU.UGAUUC.....GU.A
+Z29111.1/1-301                       .....UGUGGCCCAAUUGAAGAAA.UGGACUACU.UGAUUC.....GU.A
+Z29106.1/1-301                       .....UGUGGCCCAAUUGAAGAAA.UGGACUACU.UGAUUC.....GU.A
+Z29112.1/1-302                       .....UGUGGCCCAAUUGAAGAAA.UGGACUACU.UGAUUC.....GU.A
+Z29101.1/1-302                       .....UGUGGUCCAAUUGAAAGAA.UGGGCUACU.AGAUUC.....CU.A
+Z29107.1/1-302                       .....CGAGGCCCAAAUGAAAAUA.UGGGCUUCU.UGAUUC.....CU.A
+Z29099.1/1-303                       .....UGUGGGCCAAGCGAAGGCU.UGGGCUGCU.GGGCUC.....CU.A
+Z29103.1/1-303                       .....AGUGGUCUAUACGAAAGUA.UAG.CCACU.UGGCCU.....UU.A
+Z29260.1/1-302                       .....CGAGGCCCAAAUGAAAAUA.UGGGCUUCU.UGAUUC.....CU.A
+Z29261.1/1-303                       .....UGUGGUCCAAUUGAAAGAA.UGGGCUACU.AGAUUC.....CU.A
+Z29104.1/1-303                       .....UGUGGUCCAAUUGAAAGAA.UGGGCUACU.AGAUUC.....CU.A
+X13958.1/1-301                       .....CGAGGCCCAAAUGAAAAUA.UGGGCUUCU.UGAUUC.....CU.A
+X65991.1/1-302                       .....UGUGAGCCGGACGAAGGUC.UGGCUUGGU.CAGCUC.....CU.A
+X65984.1/1-306                       .....AGUGACCUGGGCGAAGGGC.UGGGUUGCG.CACGUC.....CU.A
+X65990.1/1-300                       .....UGUGAUCUGGGCGAAGGCU.GGGGUCGCA.CAGCUC.....CU.A
+X65983.1/1-305                       .....AGUGACCUGGGCGAAGGCU..GGGUUGCG.CAGCUC.....CU.A
+X65986.1/1-303                       .....AGGGACCUGGGCGAAGGCUNNNGGNNGCG.CA.CUC.....CU.A
+X65985.1/1-302                       .....AGUGACCUGGGCGAAGGCC.UGGGUUGCG.CAGCUC.....CU.A
+AC005311.3/17031-17335               .....UGUGGGUCAGGCGAAGGCU.UGACUCAGG.CGGAUU.....CU.A
+AC005275.1/105500-105804             .....UGUGUGUCAAGCGAAGGCU.UGGCUCAAA.CGGCUU.....CU.A
+AC005662.3/47366-47062               .....UGGGCUUCGAGCGAAGGCU.CGGGUCUCA.UGUCUU.....CU.A
+AB020752.1/35792-36096               .....UAUGAACCAAGCGAAGGUU.UGAUCCGUA.CGGUUG.....CU.A
+AC005275.1/105500-105803             .....UGUGUGUCAAGCGAAGGCU.UGGCUCAAA.CGGCUU.....CU.A
+AF069442.1/64156-64461               ....UGUUGAGUUGAGCGAAGGCU.UGGCUCAUG.CAGGUU.....CU.A
+#=GC SS_cons                         .....<<<<<<<<<<<<....>>>.>>>>>>>>>.>>>>>>.........
+
+AP003253.3/106424-106740             AAG.UGGCAGGCACAGCGUGAGGCUGGCUUCACAGAGCAGCGAUCACU.G
+AC079888.10/27802-27493              GAG.UGGCGGGUAUUGCGUGAGGCUGGUUUCACAGAGCAGCGAGUACC.G
+X14661.1/2-308                       AAG.UGGCAGGAAUGGCGUGAGGCUGGCUUCACAGAGCAGCGAUCACUCG
+X13914.1/2-302                       AAG.UGGCAGGCACCACGUUAGGCUGGUUUCACAGAGCAGCGACAACU.G
+Z29105.1/1-303                       AAG.UGGGGCGGAAUGCGUGAGGCUGGUUUCACAGAGCAGUGAACAGC.U
+Z29111.1/1-301                       AAG.UGGGGCGGAAUGCGUGAGGCUGGUUUCACAGAGCAACGAUAAG..U
+Z29106.1/1-301                       AAG.UGGGGCGGAAUGCGUGAGGCUGGUUUCACAGAGCAACGAUAAG..U
+Z29112.1/1-302                       AAG.UGGGGCGGAAUGCGUGAGGCUGGUUUCACAGAGCAACGAUAAGU.U
+Z29101.1/1-302                       AAG.UGGGGUGGACC.CGUGAGGCUGGUUUCACAGAGCAACGAAAAAC.U
+Z29107.1/1-302                       AAG.UGGGGCGGACCGCAUGAGGCUGGCUUCACAGAGCAGUGAACAGC.U
+Z29099.1/1-303                       AAG.UGGGGUGGACUGCGUGAGGCUGGUUUCACAGAGCAACGAAUAGC.U
+Z29103.1/1-303                       GAG.UGGGAUGGACUGCGUGAGGCUGGUUUCACAGAGCAACGACUAGU.C
+Z29260.1/1-302                       AAG.CGGGGCGGACCGCAUGAGGCUGGCUUCACAGAGCAGUGAACAGC.U
+Z29261.1/1-303                       AAG.UGGGGUGGACCGCGUGAGGCUGGUUUCACAGAGCAACGAAAAAC.U
+Z29104.1/1-303                       AAG.UGGGGUGGACCGCGUGAGGCUGGUUUCACAGAGCAACGAAAAAC.U
+X13958.1/1-301                       AAG.UGGGGCGGACCGCAUGAGGCUGGCUUCACAGAGCAGUGAA.CGC.U
+X65991.1/1-302                       AAG.CGGAGGGCAAUGCGUGAGGCUGGUUUCACAGAGCAGCGACAACC.U
+X65984.1/1-306                       GAG.UGGAGGGCAAUGCGUGAGGCUGGCUUCACAGAGCAGCGACUACC.U
+X65990.1/1-300                       AAG.AGGAGGGCAAUGCGUGAGGCUGGUUUCACAGAGCAGCGACCACC.U
+X65983.1/1-305                       GAG.UGGAGGGCAAUGCGUGAGGCUGGCUUCACAGAGCAGCGACUACC.U
+X65986.1/1-303                       GAC.UGGAGGGCAAUGCGUGAGGCUGGCUUCACAGAGCAGCGACUACC.U
+X65985.1/1-302                       GAG.UGGAGGGCAAUGCGUGAGGCUGGUUUCACAGAGCAGCGACUACC.U
+AC005311.3/17031-17335               AAGUCGGAGGGUAAUGCGUGAGGCUGGUUUCACAGAGCAGCGACUACU.U
+AC005275.1/105500-105804             AAGUUGGAGGGUAAUGCGUGAGGCUGGUUUCACAGAGCAGCGACUACU.U
+AC005662.3/47366-47062               GAG.UGGGGGAGACCGCGUGAGGCUGGUUUCACAGAGCAGCGUCCACC.U
+AB020752.1/35792-36096               AAGGUUGAGGGUAUUGCGUUAGGCUGGCUUCACAGAGCAGCGACUACC.U
+AC005275.1/105500-105803             AAGUUGGAGGGUAAUGCGUGAGGCUGGUUUCACAGAGCAGCGACUACU.U
+AF069442.1/64156-64461               GAGUCGGAGGGUAAUGCGUGAGGCUGGCUUCACAGAGCAGCGACUACU.U
+#=GC SS_cons                         .....<<<<<......<<<..<.<<<......>>>..>.>>>....>>.>
+
+AP003253.3/106424-106740             CCCGCUUC.CAUCG.GUGGAA.GGAUAACA.GGCUGCUG.CACC..UUGG
+AC079888.10/27802-27493              CCCGCUUC.CAACG.GUGGAA.GGAUAACG.GGCCGCUG.CAGC..CCUG
+X14661.1/2-308                       CCCGCUUC.CAACG.GUGGGA.GGAUAACG.GGCCGCUG.CACU..UCGA
+X13914.1/2-302                       CCCGCUUC.CAACG.GUGGAA.GGAUAACA.GGCCGCUG.CAGC..AUGG
+Z29105.1/1-303                       CCCGCUCU.GUGCA.GUGGAA.GGAUAAUG.GGUCGGUGUCUU..AUCAA
+Z29111.1/1-301                       UUCGCUCU.AAGCG.GUGGAA.GGAUAACG.AGUCGGUGUUCU...CUGA
+Z29106.1/1-301                       UUCGCUCU.AAGCG.GUGGAA.GGAUAACG.AGUCGGUGUUCU...CUGA
+Z29112.1/1-302                       UCCGCUCU.AAGCG.GUGGAA.GGAUAACG.AGUCGGUG.UUCU..CUGA
+Z29101.1/1-302                       UCCGCUUU.GUGCA.GUGGAA.GGAUAACG.GACCGGUGCCUU...CCAA
+Z29107.1/1-302                       CCCGCUCU.GUGCA.GUGGAA.GGAUAAUG.GGUCGGUGUCUU..AUCAA
+Z29099.1/1-303                       CCCGCUCU.GUGCA.GUGGAA.GGAUAACG.AGCCAGUG.UCAU..AUAA
+Z29103.1/1-303                       CCCGCUCU.GUGCA.GUGGAA.GGAUCACG.GGCUAGUGCUCU...UUGA
+Z29260.1/1-302                       CCCGCUCU.GUGCA.GUGGAA.GGAUAAUG.GGUCGGUGUCUU..AUCAA
+Z29261.1/1-303                       UCCGCUUU.GUGCA.GUGGAA.GGAUAACG.GACCGGUGCCUU...CCAA
+Z29104.1/1-303                       UCCGCUUU.GUGCA.GUGGAA.GGAUAACG.GACCGGUGCCUU...CCAA
+X13958.1/1-301                       CCCGCUCU.GUGCA.GUGGAA.GGAUAAUG.GGUCGGUG.UCUU.AUCAA
+X65991.1/1-302                       CCCGCUCU.CGGCA.GUGGAA.GGAUAACG.GGCCGGUG.CUGC..UUGG
+X65984.1/1-306                       CCCGCUCU.CGGCA.GUGGAA.GGAUAACG.GGCCGGUG.CUAC..CUGG
+X65990.1/1-300                       CCCGCUCU.CGGCA.GUGGAA.GGAUAACG.GGUCGGUG.CUAC..UUGG
+X65983.1/1-305                       CCCGCUCU.CGGCA.GUGGAA.GGAUAACG.GGCCGGUG.CUAC..CUGG
+X65986.1/1-303                       CCCGCUCU.CGGCA.GUGGAA.GGAUAACG.GGCCGGUG.CGCC..UUGA
+X65985.1/1-302                       CCCGCUCC.CGGCA.GUGGAA.GGAUAACG.GGCCGGUG.CUAC..UUGG
+AC005311.3/17031-17335               CCCUCUUA.CAGCA.GUGGAU.GGAUCAUA.GUUCGAAG.UCUC..UCAG
+AC005275.1/105500-105804             CCCGCUUA.CAGCA.GUGGAC.GGAUCACA.GUUUAGCG.UCGC..UCAG
+AC005662.3/47366-47062               CCCGCUCU.UGACG.GUGGAA.GGAUUACG.GGCCAUUG.CCU...UCCG
+AB020752.1/35792-36096               CCCGCUCU.CAGCA.GUGGAC.GGACAACG.GUUCGACG.CCAC..ACAA
+AC005275.1/105500-105803             CCCGCUUA.CAGCA.GUGGAC.GGAUCACA.GUUUAGCG.UCGC..UCAG
+AF069442.1/64156-64461               CCCGCUUA.CAGCA.GUGGAC.GGAUCACG.GUUUAGCG.UCGC..UCAG
+#=GC SS_cons                         >>..>>>>.>>>>....>>>..>>.....>.>>>>>.....>>......>
+
+AP003253.3/106424-106740             GCCCG.CUU..CUGGCC.CAGAGU...CCCUCU...ACAA..CAGACCAC
+AC079888.10/27802-27493              GCCCG.CUU..CCGGCC.C.AAGU...GCCUUC...CAUG.GCAGACCAC
+X14661.1/2-308                       GCCCA.ACU..CAGGCC.CAGAG....CC.UCA...CUAA.GCAGACCAC
+X13914.1/2-302                       GCCCG.CUC..UGGGCCUCCUA.....CCCCGC..CAU.A.GCAGACCAC
+Z29105.1/1-303                       GUUC..AG..UAACGCC.UAAUGG...GUUGCU...CCAA.UAAACAACC
+Z29111.1/1-301                       GUCC..AG..UAACGCC.UGAUGG...GUUGCU...CCAA.UUAAACCAC
+Z29106.1/1-301                       GUCC..AG..UAACGCC.UGAUGG...GUUGCU...CCAA.UUAAACCAC
+Z29112.1/1-302                       GUCCA.GU...AAUGCC.UGAUGG...GCUGCU...CUAA.UUAAACCAC
+Z29101.1/1-302                       GUUCC.AU..UAAUGCC.UGAUGG...GCUGUU...CUAG.UUAAACUAC
+Z29107.1/1-302                       GUUC..AG..UAACGCC.UAAUGG...GUUGCU...CCAA..UAAACAAC
+Z29099.1/1-303                       GUUCA.AC..GAAUGUC.UGAUGG...GCUGUU...CUAG.UUAAACUAC
+Z29103.1/1-303                       GUCCU.AAC.AAAAACC.UGAUAG...GUUGCC....UAA.UUAAACCAU
+Z29260.1/1-302                       GUUC..AG..UAACGCC.UAAUGG...GUUGCU...CCAA..UAAACAAC
+Z29261.1/1-303                       GUUCC.AU..UAAUGCC.UGAUGG...GCUGCU...CCAA.UUAAACCAC
+Z29104.1/1-303                       GUUCC.AU..UAAUGCC.UGAUGG...GCUGCU...CCAA.UUAAACCAC
+X13958.1/1-301                       GUUCA.GU...AACGCC.UAAUGG...GUUGCU...CCAA..UAAACAAC
+X65991.1/1-302                       ACCCA.CC...AUGGUU.CACUGAG..CUGACU..CUUAA.UAGGACCAU
+X65984.1/1-306                       GUCCA.CC...AUGCUU.CACUAGG..CUGACU..CUUAA.UAGGACCAU
+X65990.1/1-300                       GCCA..CC...AUGG.U.CACUGCA..UGCACU..CUUAA.UCAGACCAU
+X65983.1/1-305                       AUCCA.CC...AUGCUU.CACUGGG..CUGACU..CUUAA.UAGGACCAU
+X65986.1/1-303                       GCCAA.CA...CUGUUC.AACUGGG..CUGACU..CUUAA.UAGGACCAU
+X65985.1/1-302                       UCCA..CC...AUGU.U.CACUGGU.CCUGACU..CUUAA.UCGGACCAU
+AC005311.3/17031-17335               AUCCA.CU...AUGGCC.CGCUGGU..UCGAUC...UCUC.CUGGACCAC
+AC005275.1/105500-105804             AACCA.CU...AUGGCC.UGCUGGU..CCGAUC...UCAU.AUGAACCAC
+AC005662.3/47366-47062               AGCCCACU...AUGACC.CAAUAAG...CCGCU...CCGA.UUGGACCAU
+AB020752.1/35792-36096               AUCCA.CU...AUGGUC.CGCUGGC..UCGUAA..CCCGC.UUGAACCAC
+AC005275.1/105500-105803             AACCA.CU...AUGGCC.UGCUGG...UCCGAU...CUCAUAUGAACCAC
+AF069442.1/64156-64461               AACCA.CU...AUGGCC.UGCUGGU..CCGAUC...UCAU.AUGAACCAC
+#=GC SS_cons                         >>>............>>.>>........>>>>>.....>>..>>...>>>
+
+AP003253.3/106424-106740             CAUCUU
+AC079888.10/27802-27493              CACCUU
+X14661.1/2-308                       CAUCUU
+X13914.1/2-302                       CAUCUU
+Z29105.1/1-303                       ACCUUU
+Z29111.1/1-301                       CAUUUU
+Z29106.1/1-301                       CAUUUU
+Z29112.1/1-302                       CACUUU
+Z29101.1/1-302                       CACAUU
+Z29107.1/1-302                       CACCUU
+Z29099.1/1-303                       CACAUU
+Z29103.1/1-303                       CACUUU
+Z29260.1/1-302                       CACCUU
+Z29261.1/1-303                       CACUUU
+Z29104.1/1-303                       CACUUU
+X13958.1/1-301                       CACCUU
+X65991.1/1-302                       UUCUUU
+X65984.1/1-306                       UUCUUU
+X65990.1/1-300                       CUCUUU
+X65983.1/1-305                       UUCUUU
+X65986.1/1-303                       UUCUUU
+X65985.1/1-302                       UUCCUU
+AC005311.3/17031-17335               CACUUU
+AC005275.1/105500-105804             CAUUUU
+AC005662.3/47366-47062               CACUUU
+AB020752.1/35792-36096               CAUUUU
+AC005275.1/105500-105803             CAUUU.
+AF069442.1/64156-64461               CAUUUU
+#=GC SS_cons                         >>>>>.
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00017.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00017.idx
new file mode 100644
index 0000000..cd0b508
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00017.idx
@@ -0,0 +1,21 @@
+AP000058.1/196062-195789
+M21085.1/9-299
+Y08257.1/50512-50799
+X17239.1/14-300
+X17237.1/11-302
+X01698.1/176-465
+X15364.1/835-1130
+M32222.1/953-1250
+U67510.1/7006-7301
+M22560.1/129-422
+X17238.1/12-306
+AE010387.1/4828-4528
+AE010126.1/9583-9877
+AL445063.1/194119-194402
+X56981.1/102-383
+AL354512.3/23429-23155
+X51658.1/237-504
+Z99259.1/7742-7997
+AC002512.1/76041-75744
+U40756.1/3688-3391
+Z34533.1/38786-39082
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00017.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00017.raw
new file mode 100644
index 0000000..5566137
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00017.raw
@@ -0,0 +1,195 @@
+>AP003253.3/106424-106740
+GCCGAGCUCAGUAGCGAGAGCCUGUAACCCAAGCGGGGGCACUAAAGGUGGCUGCGGAUG
+UUUGGUGUGGAUUCUGAUCCUGGGCCCCAUGUUGUUGUAAUCUUGCUGGCUUGCCCGUUC
+CAAGUUGCGUAGUGGGCCGGAGGGGCUUUGGCGAAGGCCUUUGCUUUGCUUCUCCGGCCC
+UAAAGUGGCAGGCACAGCGUGAGGCUGGCUUCACAGAGCAGCGAUCACUGCCCGCUUCCA
+UCGGUGGAAGGAUAACAGGCUGCUGCACCUUGGGCCCGCUUCUGGCCCAGAGUCCCUCUA
+CAACAGACCACCAUCUU
+>AC079888.10/27802-27493
+GCCGAGCCAGGUAGCGUUGGCUUGUCACCCGAGCGGGGGCAAUAAGGUGGUGUUGGAUGC
+CUGGUCGUUUGCGCUUGGGGUCUGCGCCUGUGGUUUGCACUAUGCGGCCCGCCCGUUCCA
+AGUUGCGUAGCGUGUGUGGGGCGCCUGGGCGAAGGCUCGAGCGUCCCUGCACCUAGAGUG
+GCGGGUAUUGCGUGAGGCUGGUUUCACAGAGCAGCGAGUACCGCCCGCUUCCAACGGUGG
+AAGGAUAACGGGCCGCUGCAGCCCUGGCCCGCUUCCGGCCCAAGUGCCUUCCAUGGCAGA
+CCACCACCUU
+>X14661.1/2-308
+CCGAGCUCUGUAGCGAGAGCUUGUAACCCGAGCGGGGGCAUUAAGGUGGUGCGGAUUCUU
+UGCGAUGGCUUUCUGGGCCCGGGCUCGCUAUGUGCCUUUGGCCGGCCUGCCCGUCCCAAG
+UUGGUAGUGGCUGGCGGAGGCUUUAGCGGAAGCUUUGGUCUCUCCAGACCUGAAGUGGCA
+GGAAUGGCGUGAGGCUGGCUUCACAGAGCAGCGAUCACUCGCCCGCUUCCAACGGUGGGA
+GGAUAACGGGCCGCUGCACUUCGAGCCCAACUCAGGCCCAGAGCCUCACUAAGCAGACCA
+CCAUCUU
+>X13914.1/2-302
+CCGAGCUAGUUGCGGGAGCUUGUCACCCAUGUGGGGGCAUUGAGGCGGUGUGGAUGCUUG
+GUGCGGUUUGUUGGCCUGGGCUUGUGAUGUAACCUUGCUGGCCUGCCCGUUCCAAGUUGG
+UAGUGGGCUGGGUGGCUGGGGCGAAAGCUUCGCCUUCUCAGGCCUUAAGUGGCAGGCACC
+ACGUUAGGCUGGUUUCACAGAGCAGCGACAACUGCCCGCUUCCAACGGUGGAAGGAUAAC
+AGGCCGCUGCAGCAUGGGCCCGCUCUGGGCCUCCUACCCCGCCAUAGCAGACCACCAUCU
+U
+>Z29105.1/1-303
+GUUGAGCUUAGUAACGUGGGCUUGUAAUCCAAGUGGAGACAUCAAAGUGGUUGAAUAUUG
+GGCUGUACCAGAUGGUUGGGCUUGGUGGGCUAAUUUCUGACUUGCCCUAUCCAAGCUUAG
+AGUUGGAUCAUGUGGCCCAAUUGAAGAAAUGGACUACUUGAUUCGUAAAGUGGGGCGGAA
+UGCGUGAGGCUGGUUUCACAGAGCAGUGAACAGCUCCCGCUCUGUGCAGUGGAAGGAUAA
+UGGGUCGGUGUCUUAUCAAGUUCAGUAACGCCUAAUGGGUUGCUCCAAUAAACAACCACC
+UUU
+>Z29111.1/1-301
+GUUGAGCUUAGUAACGUGGGCUUGUAACCCAAGUGGGGAUGUUAAUGUGGUGGAAUGUUG
+GGCUGUACCAGAUGGUUGGGCUUGGUGGGCUAAUUUCUGACUUGCCCUAUCCAAGCUUAG
+AGUUGGAUCAUGUGGCCCAAUUGAAGAAAUGGACUACUUGAUUCGUAAAGUGGGGCGGAA
+UGCGUGAGGCUGGUUUCACAGAGCAACGAUAAGUUUCGCUCUAAGCGGUGGAAGGAUAAC
+GAGUCGGUGUUCUCUGAGUCCAGUAACGCCUGAUGGGUUGCUCCAAUUAAACCACCAUUU
+U
+>Z29106.1/1-301
+GCCGAGCUUAGUAAUGUGGGCUUGUAACCCAAAUGGGGGCAUUAAUGUGGUGGAAUGUUG
+GGCUGUACCAGAUGGUUGGGCUUGGUGGGCUAAUUUCUGACUUGCCCUAUCCAAGCUUAG
+AGUUGGAUCAUGUGGCCCAAUUGAAGAAAUGGACUACUUGAUUCGUAAAGUGGGGCGGAA
+UGCGUGAGGCUGGUUUCACAGAGCAACGAUAAGUUUCGCUCUAAGCGGUGGAAGGAUAAC
+GAGUCGGUGUUCUCUGAGUCCAGUAACGCCUGAUGGGUUGCUCCAAUUAAACCACCAUUU
+U
+>Z29112.1/1-302
+GUCGAGCUUAGUAAUGUGGGCUUGUAACCCAAAUGGGGGCAUUAAUGUGGUGGAAUGUUG
+GGCUGUACCAGAUGGUUGGGCUUGGUGGGCUAAUUUCUGACUUGCCCUAUCCAAGCUUAG
+AGUUGGAUCAUGUGGCCCAAUUGAAGAAAUGGACUACUUGAUUCGUAAAGUGGGGCGGAA
+UGCGUGAGGCUGGUUUCACAGAGCAACGAUAAGUUUCCGCUCUAAGCGGUGGAAGGAUAA
+CGAGUCGGUGUUCUCUGAGUCCAGUAAUGCCUGAUGGGCUGCUCUAAUUAAACCACCACU
+UU
+>Z29101.1/1-302
+GUCGAGCUUAGUAACGUGGGCUUGUAACCCAAGUGGGGAUGUUAAGGUGGUGGAAUAUUG
+GGCUGUCCCAGAUGGCUGGGCUUGGUGGGCUAAUUUCUGGCCUGCCCUAUCCAAGUACAG
+AGUUGGAUCAUGUGGUCCAAUUGAAAGAAUGGGCUACUAGAUUCCUAAAGUGGGGUGGAC
+CCGUGAGGCUGGUUUCACAGAGCAACGAAAAACUUCCGCUUUGUGCAGUGGAAGGAUAAC
+GGACCGGUGCCUUCCAAGUUCCAUUAAUGCCUGAUGGGCUGUUCUAGUUAAACUACCACA
+UU
+>Z29107.1/1-302
+GUCGAGCUUAGUAACGUGGGCUUGUAAUCCAAGUGGAGACAUCAAAGUGGUUGAAUAUUG
+GGCUUUACCAGAAGGUUGGGCUUGGUGGGCUUAGUUCUGGCCUGCCCUGUCCAAGCACAG
+AGUUGGAUCACGAGGCCCAAAUGAAAAUAUGGGCUUCUUGAUUCCUAAAGUGGGGCGGAC
+CGCAUGAGGCUGGCUUCACAGAGCAGUGAACAGCUCCCGCUCUGUGCAGUGGAAGGAUAA
+UGGGUCGGUGUCUUAUCAAGUUCAGUAACGCCUAAUGGGUUGCUCCAAUAAACAACCACC
+UU
+>Z29099.1/1-303
+GCCGAGCUCAGUAGCGUGGGCUUGUAACUCAAGUGAGGGCAUCAGUGUGGUGGAAUGUUG
+AACAUGCCCAGAAGGUAGGGCUUGUGUGACAAUUCUCUGGCCUGCCCUGUCCAAGCAAAG
+AGUUGGGUCUUGUGGGCCAAGCGAAGGCUUGGGCUGCUGGGCUCCUAAAGUGGGGUGGAC
+UGCGUGAGGCUGGUUUCACAGAGCAACGAAUAGCUCCCGCUCUGUGCAGUGGAAGGAUAA
+CGAGCCAGUGUCAUAUAAGUUCAACGAAUGUCUGAUGGGCUGUUCUAGUUAAACUACCAC
+AUU
+>Z29103.1/1-303
+GCCGAGCUUUGUAACGUGGGCUUGUAACCCGAGUGGGGGCAACAAUGUGGUGGAAUGUUG
+GGUCCAUCUUGAUGGAUGGGCUUGAAGGGCUAAUGUUCUGGCCUGCCCUGUCCAAGCACA
+GAGUUGGGUCAAGUGGUCUAUACGAAAGUAUAGCCACUUGGCCUUUAGAGUGGGAUGGAC
+UGCGUGAGGCUGGUUUCACAGAGCAACGACUAGUCCCCGCUCUGUGCAGUGGAAGGAUCA
+CGGGCUAGUGCUCUUUGAGUCCUAACAAAAACCUGAUAGGUUGCCUAAUUAAACCAUCAC
+UUU
+>Z29260.1/1-302
+GUUGAGCUUAGUAACGUGGGCUUGUAAUCCAAGUGGAGACAUCAAAGUGGUUGAAUAUUG
+GGCUUUACCAGAAGGUUGGGCUUGGUGGGCUUAGUUCUGGCCUGCCCUGUCCAAGCACAG
+AGUAGGAUCACGAGGCCCAAAUGAAAAUAUGGGCUUCUUGAUUCCUAAAGCGGGGCGGAC
+CGCAUGAGGCUGGCUUCACAGAGCAGUGAACAGCUCCCGCUCUGUGCAGUGGAAGGAUAA
+UGGGUCGGUGUCUUAUCAAGUUCAGUAACGCCUAAUGGGUUGCUCCAAUAAACAACCACC
+UU
+>Z29261.1/1-303
+GCCGAGCUUAGUAACGUGGGCUUGUAACCCAAGUGGGGAUGUUAAGGUGGUGGAAUAUUG
+GGCUGUCCCAGAUGGCUGGGCUUGGUGGGCUAAUUUCUGGCCUGCCCUAUCCAAGCACAG
+AGUUGGAUCAUGUGGUCCAAUUGAAAGAAUGGGCUACUAGAUUCCUAAAGUGGGGUGGAC
+CGCGUGAGGCUGGUUUCACAGAGCAACGAAAAACUUCCGCUUUGUGCAGUGGAAGGAUAA
+CGGACCGGUGCCUUCCAAGUUCCAUUAAUGCCUGAUGGGCUGCUCCAAUUAAACCACCAC
+UUU
+>Z29104.1/1-303
+GCCGAGCUUAGUAAUGUGGGCUUGUAACCCAAAUGGGGGCAUUAAUGUGGUGGAAUGUUG
+GGCUGUACCAGAUGGUUGGGCUUGGUGGGCUAAUUUCUGGCCUGCCCUAUCCAAGCACAG
+AGUUGGAUCAUGUGGUCCAAUUGAAAGAAUGGGCUACUAGAUUCCUAAAGUGGGGUGGAC
+CGCGUGAGGCUGGUUUCACAGAGCAACGAAAAACUUCCGCUUUGUGCAGUGGAAGGAUAA
+CGGACCGGUGCCUUCCAAGUUCCAUUAAUGCCUGAUGGGCUGCUCCAAUUAAACCACCAC
+UUU
+>X13958.1/1-301
+GGCGAGCUUAGUAACGUGGGCUUGUAAUCCAAGUGGAGACAUCAAAGUGGUUGAAUAUUG
+GGCUUUACCAGAAGGUUGGGCUUGGUGGGCUUAGUUCUGGCCUGCCCUGUCCAAGCACAG
+AGUUGGAUCACGAGGCCCAAAUGAAAAUAUGGGCUUCUUGAUUCCUAAAGUGGGGCGGAC
+CGCAUGAGGCUGGCUUCACAGAGCAGUGAACGCUCCCGCUCUGUGCAGUGGAAGGAUAAU
+GGGUCGGUGUCUUAUCAAGUUCAGUAACGCCUAAUGGGUUGCUCCAAUAAACAACCACCU
+U
+>X65991.1/1-302
+GGCCUAGCAACGUGGGCCUGUAACCCAAGUGGGGGCAUGUGGGAAAUGGGACUUUAGUUC
+GGCCCAUUGGAUCGGAUCCAGUGUUAGCUGCUUGCUGGGCUGCCCAUUCCAAGCCGAGAG
+UUGAGCUGUGUGAGCCGGACGAAGGUCUGGCUUGGUCAGCUCCUAAAGCGGAGGGCAAUG
+CGUGAGGCUGGUUUCACAGAGCAGCGACAACCUCCCGCUCUCGGCAGUGGAAGGAUAACG
+GGCCGGUGCUGCUUGGACCCACCAUGGUUCACUGAGCUGACUCUUAAUAGGACCAUUUCU
+UU
+>X65984.1/1-306
+GCCGGUCUUAGCAACGUGGGCCUGUAACCCAAGUGGGGGCAUGUGGGAAAUGGGACUUUG
+GGUCAACCUAGUGGAUCGGGUCCAGUGUUAGCUGCUUACUGGUCUGCCCAUUCCAAGCCG
+GGAGUUGGGCUGAGUGACCUGGGCGAAGGGCUGGGUUGCGCACGUCCUAGAGUGGAGGGC
+AAUGCGUGAGGCUGGCUUCACAGAGCAGCGACUACCUCCCGCUCUCGGCAGUGGAAGGAU
+AACGGGCCGGUGCUACCUGGGUCCACCAUGCUUCACUAGGCUGACUCUUAAUAGGACCAU
+UUCUUU
+>X65990.1/1-300
+GGCCUAGCAACGUGGGCCUGUAACCCAAGUGGGGGCAUGUGGGAGAUGGGACUUUGGGUC
+AGCCCAUUGGAUCGGGUCCAGUGUUAGCUGCUUGCUGGUCUGCCCAUUCCAAGCCGAGAG
+UUGGGCUGUGUGAUCUGGGCGAAGGCUGGGGUCGCACAGCUCCUAAAGAGGAGGGCAAUG
+CGUGAGGCUGGUUUCACAGAGCAGCGACCACCUCCCGCUCUCGGCAGUGGAAGGAUAACG
+GGUCGGUGCUACUUGGGCCACCAUGGUCACUGCAUGCACUCUUAAUCAGACCAUCUCUUU
+>X65983.1/1-305
+GACGGGCUUAGCAACGUGGGCCUGUAACCCAAGUGGGGGCAUGUGGGAAAUGGGACUUUG
+GGUCAACCUAGUGGAUCGGGUCCAGUGUUAGCUGCUUACUGGUCUGCCCAUUCCAAGCCG
+GGAGUUGGGCUGAGUGACCUGGGCGAAGGCUGGGUUGCGCAGCUCCUAGAGUGGAGGGCA
+AUGCGUGAGGCUGGCUUCACAGAGCAGCGACUACCUCCCGCUCUCGGCAGUGGAAGGAUA
+ACGGGCCGGUGCUACCUGGAUCCACCAUGCUUCACUGGGCUGACUCUUAAUAGGACCAUU
+UCUUU
+>X65986.1/1-303
+GGUCUUAGCAACUUGGUCCUGUAACCCAAGUGGGGGCAUGUGGGAAAUGGAACUUUGGGU
+CAACCCAGUGGUNCGGGNCCAGUGCUAGCUGCUUACCCGGCUGCCCAUUCCAAGCCGGGA
+GGUGGGCUGAGGGACCUGGGCGAAGGCUNNNGGNNGCGCACUCCUAGACUGGAGGGCAAU
+GCGUGAGGCUGGCUUCACAGAGCAGCGACUACCUCCCGCUCUCGGCAGUGGAAGGAUAAC
+GGGCCGGUGCGCCUUGAGCCAACACUGUUCAACUGGGCUGACUCUUAAUAGGACCAUUUC
+UUU
+>X65985.1/1-302
+GGCCUUAGCAACGUGGGCCUGUAACCCAAGUGGGGGCAUGUGGGAAAUGGAACAUUGGGU
+CAGCCCAGUGGAUCGGGUCCAGUGUUAGCUGCUUACUGGUCUGCCCAUUCCAAGCCGGGA
+GUUGGGCUGAGUGACCUGGGCGAAGGCCUGGGUUGCGCAGCUCCUAGAGUGGAGGGCAAU
+GCGUGAGGCUGGUUUCACAGAGCAGCGACUACCUCCCGCUCCCGGCAGUGGAAGGAUAAC
+GGGCCGGUGCUACUUGGUCCACCAUGUUCACUGGUCCUGACUCUUAAUCGGACCAUUUCC
+UU
+>AC005311.3/17031-17335
+GUCGAGCUAAGUAACGAGAGCUUGUGACCCGAGUGGGGACAAUAAGGUGGUGGAACAGUG
+GUUCAAUUCCUCGGGUCGGACCUGAUGCUGACAUAUAUCUGAGCUGCCCAGUCCAAGCUG
+UGAGUAAUCUGUGUGGGUCAGGCGAAGGCUUGACUCAGGCGGAUUCUAAAGUCGGAGGGU
+AAUGCGUGAGGCUGGUUUCACAGAGCAGCGACUACUUCCCUCUUACAGCAGUGGAUGGAU
+CAUAGUUCGAAGUCUCUCAGAUCCACUAUGGCCCGCUGGUUCGAUCUCUCCUGGACCACC
+ACUUU
+>AC005275.1/105500-105804
+GUCGAGCUAAGUAACAUGAGCUUGUAACCCAUGUGGGGACAUUUAGAUGGUGGAACACUG
+GUUCGGGUCCACGGGCCGGUUCUGUUGUUGGCAUGUUUCUGGGCUGCCCAGUCCAAGCUG
+UGAGUAAGACGUGUGUGUCAAGCGAAGGCUUGGCUCAAACGGCUUCUAAAGUUGGAGGGU
+AAUGCGUGAGGCUGGUUUCACAGAGCAGCGACUACUUCCCGCUUACAGCAGUGGACGGAU
+CACAGUUUAGCGUCGCUCAGAACCACUAUGGCCUGCUGGUCCGAUCUCAUAUGAACCACC
+AUUUU
+>AC005662.3/47366-47062
+GUCGAACUCAGUAACGCGGGCUUGUGAUCCAAGUGGAGACAAUAAGGGGAUGGGACGUUG
+GGUCGAUCUCAUUGGGCCGGGUUCGGGUUGGGCUAUAUUCUGGCCCGCCCAUUCCAAGUU
+GGGAGUUGAGGCAUGGGCUUCGAGCGAAGGCUCGGGUCUCAUGUCUUCUAGAGUGGGGGA
+GACCGCGUGAGGCUGGUUUCACAGAGCAGCGUCCACCUCCCGCUCUUGACGGUGGAAGGA
+UUACGGGCCAUUGCCUUCCGAGCCCACUAUGACCCAAUAAGCCGCUCCGAUUGGACCAUC
+ACUUU
+>AB020752.1/35792-36096
+GUCGAGCUAUGUAACGAGAGCUUGUAACCCAAGUGGGGACUAUAAGAUGGUGGAACACUG
+GAUCGGCCCACGGGUCGGAUUUGUUGUUGGCAUAGGUCUGGACUGCCCAAUCCAAGCUGU
+GAGUGAACCGUAUGAACCAAGCGAAGGUUUGAUCCGUACGGUUGCUAAAGGUUGAGGGUA
+UUGCGUUAGGCUGGCUUCACAGAGCAGCGACUACCUCCCGCUCUCAGCAGUGGACGGACA
+ACGGUUCGACGCCACACAAAUCCACUAUGGUCCGCUGGCUCGUAACCCGCUUGAACCACC
+AUUUU
+>AC005275.1/105500-105803
+GUCGAGCUAAGUAACAUGAGCUUGUAACCCAUGUGGGGACAUUUAGAUGGUGGAACACUG
+GUUCGGGUCCACGGGCCGGUUCUGUUGUUGGCAUGUUUCUGGGCUGCCCAGUCCAAGCUG
+UGAGUAAGACGUGUGUGUCAAGCGAAGGCUUGGCUCAAACGGCUUCUAAAGUUGGAGGGU
+AAUGCGUGAGGCUGGUUUCACAGAGCAGCGACUACUUCCCGCUUACAGCAGUGGACGGAU
+CACAGUUUAGCGUCGCUCAGAACCACUAUGGCCUGCUGGUCCGAUCUCAUAUGAACCACC
+AUUU
+>AF069442.1/64156-64461
+GUCGAGCUAAGUAACAAUAGCUUGUAACCCAUGUGGGGACAUUAAGAUGGUGGGACACUG
+GUUCGGUUCCUCGGAUCGGUUCUGAUGUGGGCAUGUUUCUGAGCUGCCCAGUCCAAGCUG
+UGAGUAAUUAGUGUUGAGUUGAGCGAAGGCUUGGCUCAUGCAGGUUCUAGAGUCGGAGGG
+UAAUGCGUGAGGCUGGCUUCACAGAGCAGCGACUACUUCCCGCUUACAGCAGUGGACGGA
+UCACGGUUUAGCGUCGCUCAGAACCACUAUGGCCUGCUGGUCCGAUCUCAUAUGAACCAC
+CAUUUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00017.test b/benchmarks/cmsearch-rmark/rmark-1/RF00017.test
new file mode 100644
index 0000000..44a3545
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00017.test
@@ -0,0 +1,127 @@
+>AP000058.1/196062-195789
+GGGGCCCCGAAGGCGCCACGCGGGGGCCAGAAGAACCCGCCCCCAGAGCUUGAAGCAGGC
+CAGCAAGGGCCUGCAGGGUACAAUGAACCCCGUCCCGCGGGGCCGGCGGAGGCGGGCGGC
+CAGCCGGAGGGCCGGCCGAAGCCGCCGUAGCCGGGGCCACCCGGCGAGGCCCGGAAGGGA
+GCAGCCGACCCCGGCCGACCGGCGUUCGCGGGGGGAACGGGGGGAGAAGCCCUGCAGGGU
+AACCCUCUGGCCUGCUUCAAACUCUGGGAGCGGG
+>M21085.1/9-299
+GCCGGGGGCUCGCCCUCCCCCGAGCCCCGAAAUGGGCGUAAUGCGGGGGCCAGUAACCCG
+CACGUCGGCCGUAGUGGUCCAGGGCAGACCCGGCCGACCCAUGACCCCCGUCCCGCGGGG
+CCGGCGGCGCGGAGCCCCCUCCGGAGGGAGGGAGGCUACCGCCCUUACCGGGGGAACCAG
+GCCAGGCCCGGAAGGGAGCAACCUAACCCCGGACGCCCGGCGUUCGCGGGGCCACGGGGU
+GAGGCAACGGCCGGGCCCCCUGCCCUGGGCCCCUACGGCUGGCGUGCGGGG
+>Y08257.1/50512-50799
+GUGGGGGAUCUCGCCAAUCCCUAUUACCCGCAAGGCGUAAUGCGGGCACCAGUAACUCCU
+ACCCUAUGGUGUCUCCUAUCUGUAGGUCCCAGUGGAGCGAUGAAGCCUGCCCAGCGGGGC
+UUGGCGGUCAUGGGCUUUCUCUCCGGAGGGAGAGAAAGUACCAUGAUAGCUGGGGGAAUC
+GGCGAGGCCCGGAAGGGAGCAGCCGUGCCUGGACGCCAGCGUUCGCUGGUCAACAGCCAG
+AGUGAAACUGGGGUAAACCUAUAGAUAGGUAGGCCAUGGGGUAGGGGG
+>X17239.1/14-300
+GUGGAGGGUCUCGCCAGCCCUUAUACCCACAUGGCGCAACGUGGGCACCAGUAACUCCUA
+UGCUAUAAUACCUGCUCUUCGAGAUCCCAGUCUAACUAUGAUCAUCGCCCGACGGGGCGA
+GAUAGUCGUGGGUUCCCUUUCUGGAGGGAGAGGGAAUUCCACGUUGACCGGGGGAACCGG
+CCAGGCCCGGAAGGGAGCAACCGUGCCCGGCUAUCCGCGUUCGUCGGUCUCCGAUAGGAG
+GAAGACUGGGGGUAAAUCUCGGGGAGUAAGGGUUAUGGCAUAGGGGA
+>X17237.1/11-302
+GCCGGGGGGUUCGGCGUCCCCUGUAACCCGAAACCGCCGAUACGCGGGGGCCGAAGCCGA
+GGGGAGGCCUGUCAAGCGGGCGGCAGCGGUUCCAGGCACCGCAGAGUCCUCGUCCCGGAG
+GGCCGGCGGUUAUGGCCGGGCUGCCCGGAGGGGCUGUCCGCCAUAUUAGCCGGGGGGAAC
+GGCCCAGGCCCGGAAGGGAGCAGGCUAACCCCGGACGACCGGCGCUUCCGGGGGUGCGGG
+GAGGAGGUGCCUGGGGCUUCAAGCCGCCCGUAAGGCAGGUCGACCCGAGGCG
+>X01698.1/176-465
+GCCGGGCGGUUUGGCUCCGCCCGACACCCGUGAGACAGUCAUCAGCGGGGGCCGAACACC
+GGGCGCGUCCGACCGCCGCGGUCGGCCCCGGAAGCCAACGUGGAAGCCUCGUCCGUCGGG
+GACGGCGGUCCGCGGCGUGCGCCCGCAGGGGCGUUCCGUCGUGGUUCGACGGUGGCAACC
+CGCCAGGCACGGAAGUGAGCAGCGGACCACCGAACGCCCGUCGCUCGACGGGUCGCGGGG
+UGGAGAAGGCGACCGGGACUACCCGGCCGGGAACGCCGGGCUACCCCGAC
+>X15364.1/835-1130
+ACCGGAGGGUUAGGGGUCCUCUGUAAGCGCAAAUCCCCUAUACGGCGCGGUCGAAGUUCA
+GGGGACGGCUGAUCGACUGUUUAUCGGCCCUGCUGAUUGGUGUCGAAGCCUCGUCCCGCA
+GGAUCAGUGGUGAUGGGGCCCUGACUGGAGGGUCAGGGUAAACCAUCUUAGUCAUGGGAA
+CGGGUCAGGCCUGGAAAGGAGCAGCCCUACCAUGGACAGCUGAUGCUUGCGGAUUAACGG
+GGUGGAGCCAGUCAGCGGGAUCACCGGUAAAUGGAAGGUCUGUCAACCCCUGAACG
+>M32222.1/953-1250
+GCCGGGGGGUUAGGGGUCCCCUGUAAGCGCAAAUCCCCUAUAUGGCGCGGCCGAAGCCCA
+GGAGGCGGCAAGACCGCCAGACAUCGGCCUGAGGGUUAAACAAUGAAGCCUCGUCCCACA
+GGGCCACCGGUGGCGAGGGUCCAGCUGGAGGGCUGGACCUAAUCGCCUUUGCUGCGGGAA
+CGGGUCAGGCCCGGAAGGGAGCAGCCCUACCGCAGACGGAUGGUGCUUGUGGGUCAACGG
+GGUGGAGUCUAUAACCCUCAGAUCACCGGUGUCUGGUGGUCUUGUCCACUCCUGGGCG
+>U67510.1/7006-7301
+GCCGGGGGGUUGGGCGUCCCCUGUAACCCGAAAUCGCCCUUAUGCGGGGGCCGAAAACUU
+GGGGGCGGCAUGUCCUCCAGUCCUUCCUUCCCAGACUCCUCGAUGAGGUCUCGUCCCGUG
+GGGCUCGGCGGUGGGGGAGCAUCUCCUGUAGGGGAGAUGUAACCCCCUUUACCUGCCGAA
+CCCCGCCAGGCCCGGAAGGGAGCAACGGUAGGCAGGACGUCGGCGCUCACGGGGGUGCGG
+GACGGAGAAGGAAUCUGGGGGCGAGGGAGGACUGGAGGACAUGCCCACCCCAAGGA
+>M22560.1/129-422
+GCUGGGAGGUUAGGCGUCUCCUGUAACUUGAAAUCGCCUUUGCGAGAGCCGAAAACUUGG
+GGGCGGCAUAAGUUCCCAAAUUUCAUUCUUAAUUAGUAUGUCGACGUUUCGUCCUUUGGG
+GUAAGAUGGUAAGAGACUCUCUUUCUUAAGAAAGAGUCAAACUCUUUUCGUAUUUCGAAA
+CCCGCCAGGCCCGGAAGGGAGCAACGGUAGAAUUUACUUCGACGCUCAAGGGGUAGCGGG
+GCUGAGUACUAAUUAAGGCAAAAUGAGAUUUGGUGCUUUUGUCCACCCCAAGGA
+>X17238.1/12-306
+UCCGGGUAGCCCGGCGUUACCUGUAACCCGAAAUCGCCGAUAUGCGGGGGACGAAGCCAA
+UGGAAGAUGCGUCAAAGGGAUUCCAGCCUGUGAUCUCAACUGAGAAACCCCGUCCUGCUU
+GGAUGAUGCAGGUAUGUGGACUUGCUGGAAAACAGGUCCUCAUACCCUAACUGCGGAAAC
+CGGUCGAGGCCCGGAAGGGAGCAGACUCACUGUGGGCAACCGUCGCUUGCGGGGUCGCGG
+GGUGGAGAAGAGAUUCCAGUCUACUGAAAUCUCCCAGAUACAACGACCUGCGGUG
+>AE010387.1/4828-4528
+GCCGGCGGGCUGGCGGUCCGCUGUAACCCGAAAUCCGCCUCAUGCGGGGGCCGAAGCCGA
+GGGGGCGGCCCGGUCCCCCGGAGUACCGGCCCCCCGGACCCGACCGAUGACCCUCCGGCC
+CCCCGGGGGCCCGGGGUGGCGGGGCCGCCGCCGGAGGGCGGCGCGCCACCGCCUUUGCCG
+GGGCACCGGGUCAGGCCCGAGAGGGAGCAGCCCACCCCGGACCCGCGGCCGCUCGGGGGU
+CGCCGGAGGCAGGUCGGCCGGGGGAGUACCGGGCUCCGGGGGCCGGGUCCACCCCUCGGC
+G
+>AE010126.1/9583-9877
+GCCGGGGGGUUCGGCGUCCCCUGUAACCGGAAACCGCCGAUAUGCCGGGGCCGAAGCCCG
+GGGGGCGGUUCCCAAAGCCGCUCCCAGAAGCCGAGGUCGAACGAUGAGUCCUCGUCCCGC
+GGGGUGCCCGGUGGGGGAGGCACGGCUGAAGGGCCGUGCUAACCCCCUUUGGGCCCCGAA
+CCCCGCAAGGCCCGGAAGGGAGCAGCGGUAGGGGCCACGGAGCACGCUCGCGGGGGUGCG
+GGGAUGAGAUAGGCCUCGGUGGAUGGGAGCGGUGGAGGGUUCCCACCCUCGGGCG
+>AL445063.1/194119-194402
+GCCGGGGGGUUAGGCGUCCCCUGUACCCGAAGUCUAGAUGCGGGGGCGACAGCCCGGUGA
+GACCACCUGGGUUUCUGCCAGGCCCUGCGGAAUCAAUGAUCUCCUGUCCCUCUGGAUCGG
+AGGCCCAUGGACACGAUCUCAAAGGAGAACGCGCCCAUGGCUUGCCAGGGGAACGCGCCA
+GGCCCGGAAGGGAGCAACGACACCCUGGACUCUCGAUGCUGGAGGGGUGCGGGGGUGAGA
+GGAAACAGGGGGUACCUGACAGGACGCCCAGACCGAACCGGGUG
+>X56981.1/102-383
+GCCAGGGUAGCAAUACCUGUGUCUAUAUGUGGCAUAAACAAUGUAGGUUGUGAUAGAUAG
+GAUAUGAGAGUUUGAUGAGACAGUUUGCUAAGAGUGUGCCCGCUCCAAACAAUGAGUUGC
+UAUGGUGGUAACCUAGUAAUAGGACUCCACCAGGGCAUUAAAGAGCUAAGGAAACGCCUC
+AGGCUGGCAACAGAACAGGGAAAACUUGCCGCUUGUUGUGGUGGAAGGAUAACAUACUCA
+UUAACUGUCAAACUAAUCGUUCUACUAUCAAAGCCAGACAUU
+>AL354512.3/23429-23155
+GCCGGAGCUCUGCUCUGUAACCUUCGGGGGCUAACCAGGCUUAGCGGGGAGGACGUGGAC
+CAGCGAGGGUGAUUUGCUGCGUUGACGUGGUGCUCUGCUUGGCUGUGUGUCGGUGUGGCU
+UGCCCCCCUGCAGAGGGUGGCGCGGGUCCGCCGUUGAAGCGAGGGAACCGGGUCAGGCCG
+GAAACGGAGCAGCCCACCCCACGCACGUCCGCCGUUGCAGAAUCACACCGCGGAGCAUGU
+CCGCACUUGAGCCCCACGCUUCGUCGCGAAGCCUU
+>X51658.1/237-504
+AGCUGUAAUGGCAUUUUGUCGGAGUGGUAAAUCGCCUUCUUGUUGUGCGUUCGAGUUCUG
+GACUCUGCACUGGGCUACUUUGUUUGUCCUUUCCGAAUUCUGCGGUUGAUGGGCGUCUCG
+GUCUGAGUAAUCGGCUUUGAGAUUUCCGUUCUAAGAUUAACUGGGAUACUUCAGUGGAGC
+AAUCCAGCAGAGAUCCAGUUGCCGUGGGUAUGGCGGUGGGAUAGCAACAAAGUGGUAUAU
+GUUAUGGAAGGUAUUUGCAAUCACGACU
+>Z99259.1/7742-7997
+CGCUGUAAUGGCUUGGUCGAAGUGUUUAGUACUCCCAAUAGUGCAUGUUCGGUGGUCUCG
+GGUUCGAGUCUCGCUUUCGAUCCCUCGAUCUGCCACGUCUGUUCGAAGAGUAGUCUUCGU
+GGCAACUGGCAGUUAAACCGUGUAGUACCGAUGGAGGUUGGAAACAAUGCACAUCACUAC
+CGGGUCUUGGGCAGUGCGAUAGCGAUGGGAUUCACCUUCGCAGGAUGUGCAUGGAAGUAU
+AAACACAACGGUCGUU
+>AC002512.1/76041-75744
+GACUGGAAGGUUGGCAGCUUCUGUAAUCACGCUUCUGUGAGGUCUGAUUGUGGGAUGGCC
+UGAGGCUGGGAUCUACUGCGUAGCGGACCAGCUCAUGUUGACGGAACGUCCGCACUAAGC
+UUGCCAUCAAUAUGGGUGCCAUGGAGGAGUCCGUGGCAUUCAGGUUGGCUAAGGAGGGAU
+GAACCGGGCCAGGGGUGAAAACCAGCAGCCAAGAGUUCCCGUGGUAGGCAGUAGUGGGAU
+AGCGUACCGGAGUGGACUGCCGUUAUCAGCCCAACCGAUAUGGUUGGACCACAAUCUU
+>U40756.1/3688-3391
+GCCGGGUACGGUGGCGCGUGCCUGUAAUCCAAGCUACUGGGAGGCUGAGGCUGGCGGAUC
+GCUUGAGCUCAGGAGUUCUGGGCUUCAGCGGACUAUGUCGAUCGGGUGUCCGUACUAAGU
+UCGGUAUCGAUAUGGUGCUCCUGGGGGAGCCCGGGAUCACCAGGUCGCCUAAGGAGGGGU
+GCCCCGGCCCAGGUCGGAAACGAAGCAGGUCAAAGCCCCCGUGCCGCUCAGUAGUGGGAU
+CGCGCCCGUGAAUAGACGCUGUAGUUCAACCUGAGUAACACAGCGGGACUCAGUCUUU
+>Z34533.1/38786-39082
+ACCGAGCGUCGUGGCGGGCGCUUGUGAGUCAGCUUCUUGACGGUAGAUGAGUGUGGAUGG
+AGUGAGAGGAGGAGUCCUGUGUAUGUCGUUGUCAACGUCGACCGAGCGUCCGUGCCAAGC
+GCUGCGUCACCAGGGGAUGACUGUCGGAAGAUGGUCAGUCCCGGGUGCAUAAGGAGUGGU
+GGAUGGUUCAGGACCGAAAGGUAGCAGACAAAAGCCACCGCGCGGUGCAGUGGCCGGACA
+GCGCUUGUGAGUUGACACGUAUACACAGCCUUCUCAAUACCUUCAGACCACUUGUCA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00018.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00018.ali
new file mode 100644
index 0000000..ada6222
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00018.ali
@@ -0,0 +1,109 @@
+# STOCKHOLM 1.0
+#=GF ID    CsrB
+#=GF AC    RF00018
+#=GF DE    CsrB/RsmB RNA family
+#=GF AU    Bateman A
+#=GF GA    17.0
+#=GF NC    16.6
+#=GF TC    17.8
+
+AE005507.1/6593-6234                 GAGUCAGACAACGAAGUGAACAUCAGGAUGAUGACACUUCUGAAGGAC..
+AE016765.1/177273-176914             GAGUCAGACAACGAAGUGAACAUCAGGAUGAUGACACUUCUGAAGGAC..
+L13457.1/235-574                     .................UCGUUUUAGGAAGAAACGAUCGUUUCAGGAAGA
+X79474.1/346-702                     GUUUCAGGAAGAAGCGUUGUUUUCAGGAAGAUAAACAGUUUUCAGGAAGA
+AE008835.1/21653-21298               GAGUCGUACAACGAAGCGAACGUCAGGAUGAUGACGCUUCAGCAGGAC..
+AL627276.1/270587-270233             GAGUCGUACAACGAAGCGAACGUCAGGAUGAUGACGCUUCAGCAGGAC..
+AE015294.1/6631-6272                 GAGUCAGACAACGAAGUGAACAUCAGGAUGAUGACACUUCUGCAGGAC..
+AJ414146.1/58040-58361               .................GGAUCUGGCGGAGAGG.GAACGCAUCUGGAAGA
+#=GC SS_cons                         ....................<<<.......>>>.................
+
+AE005507.1/6593-6234                 ..................................................
+AE016765.1/177273-176914             ..................................................
+L13457.1/235-574                     ..................................................
+X79474.1/346-702                     ..................................................
+AE008835.1/21653-21298               ..................................................
+AL627276.1/270587-270233             ..................................................
+AE015294.1/6631-6272                 ..................................................
+AJ414146.1/58040-58361               ..................................................
+#=GC SS_cons                         ..................................................
+
+AE005507.1/6593-6234                 ............................................ACACCA
+AE016765.1/177273-176914             ............................................ACACCA
+L13457.1/235-574                     .....................................AGCGUUGUUUUCA
+X79474.1/346-702                     .....................................UAAACAGUUUUCA
+AE008835.1/21653-21298               ............................................ACGCCA
+AL627276.1/270587-270233             ............................................ACGCCA
+AE015294.1/6631-6272                 ............................................ACACCA
+AJ414146.1/58040-58361               .....................................UG...UGUCUUCA
+#=GC SS_cons                         ............................................<<<<<.
+
+AE005507.1/6593-6234                 GGAUGGUGUUUCAGGGAA..........AGGCUUCUGGAUGAAGCGAAGA
+AE016765.1/177273-176914             GGAUGGUGUUUCAGGGAA..........AGGCUUCUGGAUGAAGCGAAGA
+L13457.1/235-574                     GGAAGAAGA.ACGG................UUUUCAGGAAGAAACAUGG.
+X79474.1/346-702                     GGAAGAAGA.ACAG................UUUUCAGGAAGAAACAUGA.
+AE008835.1/21653-21298               GGAUGGUGUUACAAGGAA..........AGGCUUCAGGAUGAAGCAAAGU
+AL627276.1/270587-270233             GGAUGGUGUUACAAGGAA..........AGGCUUCAGGAUGAAGCAAAGU
+AE015294.1/6631-6272                 GGAUGGUGUUUCAGGGAA..........AGGCUUCUGGAUGAAGCGAAGA
+AJ414146.1/58040-58361               GGACGAAGA.ACACAGGG..........ACUGCUUAGGACGAGUGAAGGG
+#=GC SS_cons                         ....>>>>>.....................<<<<<.....>>>>>.....
+
+AE005507.1/6593-6234                 GGAUGACGCAGGACGCGUUAAAGGACAC..CUCCAGGAUGGAGA.AUGAG
+AE016765.1/177273-176914             GGAUGACGCAGGACGCGUUAAAGGACAC..CUCCAGGAUGGAGA.AUGAG
+L13457.1/235-574                     .....UUUCAGGAUGAAAUCAGGGACAC..CUCCAGGAAGGAGA.CCGAG
+X79474.1/346-702                     .....UUUCAGGAUGAAAUCAGGGACAC..CUCCAGGAAGGAGA.CCGAG
+AE008835.1/21653-21298               GGAAAGCGCAGGAUGCGUUAAAGGACAC..CUCCAGGACGGAGA.ACGAG
+AL627276.1/270587-270233             GGAAAGCGCAGGAUGCGUUAAAGGACAC..CUCCAGGACGGAGA.ACGAG
+AE015294.1/6631-6272                 GGAUGACGCAGGACGCGUUAAAGGACAC..CUCCAGGAUGGAGA.AUGAG
+AJ414146.1/58040-58361               ..ACGUUUCAGGAUGAAACAAGGGACAC..CUCCAGGAUGGAGA.UUGAG
+#=GC SS_cons                         ....<<<<<.....>>>>>...........<<<<.....>>>>.......
+
+AE005507.1/6593-6234                 AACCGGUC.AGGAUGAUUCGGUGGGUCAGGAA.GGCCUGGGACACUUCAG
+AE016765.1/177273-176914             AACCGGUC.AGGAUGAUUCGGUGGGUCAGGAA.GGCCAGGAACACUUCAG
+L13457.1/235-574                     AGCCGAUU.AGGAAU.AUCGGUGGGGCAGGA..GCCUAAA.GGGAUUGA.
+X79474.1/346-702                     AGCCGAUU.AGGAAU.AUCGGUGGGGCAGGA..GCCUAAA.GGGAUUGA.
+AE008835.1/21653-21298               AGCCGAUC.AGGAUG.UUCGGCGGGUCUGGAU.GACCAGGGACGCUUCAG
+AL627276.1/270587-270233             AGCCGAUC.AGGAUG.UUCGGCGGAUCUGGAU.AACCAGGGACGCUUCAG
+AE015294.1/6631-6272                 AACCGGUC.AGGAUGAUUCGGUGGGUCAGGAA.GGCCAGGGACACUUCAG
+AJ414146.1/58040-58361               AGCCAGUUCAGGAUG.AUUGGUGGGUUAGGAU.AGCCUAA..GGAUUAA.
+#=GC SS_cons                         .<<<<<...........>>>>>.<<<........>>>.............
+
+AE005507.1/6593-6234                 GAUGAAG.UAUCACAUCGGGGUGGUGUGAGCAGGAAGCAAUAGUUCAGG.
+AE016765.1/177273-176914             GAUGAAG.UAUCACAUCGGGGUGGUGUGAGCAGGAAGCAAUAGUUCAGG.
+L13457.1/235-574                     .AUCACG.GAAGAUA.CAGGAUGGACACGUCAGGAAGAAAGUGGGACGCC
+X79474.1/346-702                     .AUCACG.GAAGAUA.CAGGAUGGAAACGUCAGGAAGAAAGUGGGACGCC
+AE008835.1/21653-21298               GAAGAAGCUAUCACAUCGGGC.GAUGUGCGCAGGAUGCAAACGUUCAGG.
+AL627276.1/270587-270233             GAUGAAGCUAUCACAUCGGGC.GAUGUGCGCAGGAUGUAAACGUUCAGG.
+AE015294.1/6631-6272                 GAUGAAG.UAUCACAUCGGGGUGGUGUGAGCAGGAAGCAAUAGUUCAGG.
+AJ414146.1/58040-58361               .CGC............CGGGAUGGU.......GUAUAACAUUGCGA....
+#=GC SS_cons                         .............................<<.....>>............
+
+AE005507.1/6593-6234                 ....AUGAACGAUUGGCCGCAUGGCCAGA..GGAAAAGUUGUCAAGGAU.
+AE016765.1/177273-176914             ....AUGAACGAUUGGCCGCAAGGCCAGA..GGAAAAGUUGUCAAGGAU.
+L13457.1/235-574                     AGCAAGGAUUGUGGGUUAGGACGACCAAAAAGGAAAAGUUUUCACGGAU.
+X79474.1/346-702                     AGCAAGGAUUGUGGGUUAGGACGACCAAAAAGGAAAAGUUUUCACGGAU.
+AE008835.1/21653-21298               ....AUGAACA...GGCCGUAAGGUCACA..GGAAAAGUUGUCACGGAU.
+AL627276.1/270587-270233             ....AUGAACA...GGCCGUAAGGUCACA..GGAAAAGUUGUCACGGAU.
+AE015294.1/6631-6272                 ....AUGAACGAUUGGCCGCAAGGCCAGA..GGAAAAGUUGUCAAGGAU.
+AJ414146.1/58040-58361               ....UGGAUUGCUGGUUAGUAUAACCAUAC.GGAAAAGUUUUCAGGGAUU
+#=GC SS_cons                         .........................................<<.......
+
+AE005507.1/6593-6234                 GAGCAGGGAGCAACAAAAGUAGCUGGAAUGCUGCGAAACGAACC.GGGAG
+AE016765.1/177273-176914             GAGCAGGGAGCAACAAAAGUAGCCGGAAUGCUGCGAAACGAACC.GGGAG
+L13457.1/235-574                     GAGCAGGGAUGCAAAUGUGUAGCGGGAUAGCUAUAAAACGAACC.GGGGG
+X79474.1/346-702                     GAGCAGGGAUGCAAAUGUGUAGCGGGAUAGCUAUAAAACGAACC.GGGGG
+AE008835.1/21653-21298               GAGCAGGGAGCACGAAAAGUAGCUGGAAUGCUGCGAAACGAACC.GGGAG
+AL627276.1/270587-270233             GAGCAGGGAGCACGAAAAGUAGCUGGAAUGCUGCGAAACGAACC.GGGAG
+AE015294.1/6631-6272                 GAGCAGGGAGCAACAAAAGUAGCUGGAAUGCUGCGAAACGAACC.GGGAG
+AJ414146.1/58040-58361               GAGCAGGGAGCAUCAAUUUUAGCUGGAUUGCUAUAAAACGAAUUGAGGGG
+#=GC SS_cons                         >>................<<<<<......>>>>>...........<<<<<
+
+AE005507.1/6593-6234                 CACUGUG.......AAUACAGUGCUCCCUUUUUUUAUU
+AE016765.1/177273-176914             CACUGUG.......AAUACAGUGCUCCCUUUUUUUAUU
+L13457.1/235-574                     UACUGAG.......UAAUCAGUACCCCCAAUUUUUUGC
+X79474.1/346-702                     UACUGAG.......CAAUCAGUACCCCCAAUUUUUUGC
+AE008835.1/21653-21298               CACUGUU.......UAUACAGUGCUCCCUUUUUUUUGU
+AL627276.1/270587-270233             CACUGUU.......UAUACAGUGCUCCCUUUUUUUGU.
+AE015294.1/6631-6272                 CACUGUG.......AAUACAGUGCUCCCUUUUUUUAUU
+AJ414146.1/58040-58361               UACUGGU.......AAAACAGUACCCCUUUUUUGUGC.
+#=GC SS_cons                         <<<<<.............>>>>>>>>>>..........
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00018.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00018.idx
new file mode 100644
index 0000000..bec8698
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00018.idx
@@ -0,0 +1 @@
+AE016800.1/50663-51074
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00018.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00018.raw
new file mode 100644
index 0000000..70e96bc
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00018.raw
@@ -0,0 +1,56 @@
+>AE005507.1/6593-6234
+GAGUCAGACAACGAAGUGAACAUCAGGAUGAUGACACUUCUGAAGGACACACCAGGAUGG
+UGUUUCAGGGAAAGGCUUCUGGAUGAAGCGAAGAGGAUGACGCAGGACGCGUUAAAGGAC
+ACCUCCAGGAUGGAGAAUGAGAACCGGUCAGGAUGAUUCGGUGGGUCAGGAAGGCCUGGG
+ACACUUCAGGAUGAAGUAUCACAUCGGGGUGGUGUGAGCAGGAAGCAAUAGUUCAGGAUG
+AACGAUUGGCCGCAUGGCCAGAGGAAAAGUUGUCAAGGAUGAGCAGGGAGCAACAAAAGU
+AGCUGGAAUGCUGCGAAACGAACCGGGAGCACUGUGAAUACAGUGCUCCCUUUUUUUAUU
+>AE016765.1/177273-176914
+GAGUCAGACAACGAAGUGAACAUCAGGAUGAUGACACUUCUGAAGGACACACCAGGAUGG
+UGUUUCAGGGAAAGGCUUCUGGAUGAAGCGAAGAGGAUGACGCAGGACGCGUUAAAGGAC
+ACCUCCAGGAUGGAGAAUGAGAACCGGUCAGGAUGAUUCGGUGGGUCAGGAAGGCCAGGA
+ACACUUCAGGAUGAAGUAUCACAUCGGGGUGGUGUGAGCAGGAAGCAAUAGUUCAGGAUG
+AACGAUUGGCCGCAAGGCCAGAGGAAAAGUUGUCAAGGAUGAGCAGGGAGCAACAAAAGU
+AGCCGGAAUGCUGCGAAACGAACCGGGAGCACUGUGAAUACAGUGCUCCCUUUUUUUAUU
+>L13457.1/235-574
+UCGUUUUAGGAAGAAACGAUCGUUUCAGGAAGAAGCGUUGUUUUCAGGAAGAAGAACGGU
+UUUCAGGAAGAAACAUGGUUUCAGGAUGAAAUCAGGGACACCUCCAGGAAGGAGACCGAG
+AGCCGAUUAGGAAUAUCGGUGGGGCAGGAGCCUAAAGGGAUUGAAUCACGGAAGAUACAG
+GAUGGACACGUCAGGAAGAAAGUGGGACGCCAGCAAGGAUUGUGGGUUAGGACGACCAAA
+AAGGAAAAGUUUUCACGGAUGAGCAGGGAUGCAAAUGUGUAGCGGGAUAGCUAUAAAACG
+AACCGGGGGUACUGAGUAAUCAGUACCCCCAAUUUUUUGC
+>X79474.1/346-702
+GUUUCAGGAAGAAGCGUUGUUUUCAGGAAGAUAAACAGUUUUCAGGAAGAUAAACAGUUU
+UCAGGAAGAAGAACAGUUUUCAGGAAGAAACAUGAUUUCAGGAUGAAAUCAGGGACACCU
+CCAGGAAGGAGACCGAGAGCCGAUUAGGAAUAUCGGUGGGGCAGGAGCCUAAAGGGAUUG
+AAUCACGGAAGAUACAGGAUGGAAACGUCAGGAAGAAAGUGGGACGCCAGCAAGGAUUGU
+GGGUUAGGACGACCAAAAAGGAAAAGUUUUCACGGAUGAGCAGGGAUGCAAAUGUGUAGC
+GGGAUAGCUAUAAAACGAACCGGGGGUACUGAGCAAUCAGUACCCCCAAUUUUUUGC
+>AE008835.1/21653-21298
+GAGUCGUACAACGAAGCGAACGUCAGGAUGAUGACGCUUCAGCAGGACACGCCAGGAUGG
+UGUUACAAGGAAAGGCUUCAGGAUGAAGCAAAGUGGAAAGCGCAGGAUGCGUUAAAGGAC
+ACCUCCAGGACGGAGAACGAGAGCCGAUCAGGAUGUUCGGCGGGUCUGGAUGACCAGGGA
+CGCUUCAGGAAGAAGCUAUCACAUCGGGCGAUGUGCGCAGGAUGCAAACGUUCAGGAUGA
+ACAGGCCGUAAGGUCACAGGAAAAGUUGUCACGGAUGAGCAGGGAGCACGAAAAGUAGCU
+GGAAUGCUGCGAAACGAACCGGGAGCACUGUUUAUACAGUGCUCCCUUUUUUUUGU
+>AL627276.1/270587-270233
+GAGUCGUACAACGAAGCGAACGUCAGGAUGAUGACGCUUCAGCAGGACACGCCAGGAUGG
+UGUUACAAGGAAAGGCUUCAGGAUGAAGCAAAGUGGAAAGCGCAGGAUGCGUUAAAGGAC
+ACCUCCAGGACGGAGAACGAGAGCCGAUCAGGAUGUUCGGCGGAUCUGGAUAACCAGGGA
+CGCUUCAGGAUGAAGCUAUCACAUCGGGCGAUGUGCGCAGGAUGUAAACGUUCAGGAUGA
+ACAGGCCGUAAGGUCACAGGAAAAGUUGUCACGGAUGAGCAGGGAGCACGAAAAGUAGCU
+GGAAUGCUGCGAAACGAACCGGGAGCACUGUUUAUACAGUGCUCCCUUUUUUUGU
+>AE015294.1/6631-6272
+GAGUCAGACAACGAAGUGAACAUCAGGAUGAUGACACUUCUGCAGGACACACCAGGAUGG
+UGUUUCAGGGAAAGGCUUCUGGAUGAAGCGAAGAGGAUGACGCAGGACGCGUUAAAGGAC
+ACCUCCAGGAUGGAGAAUGAGAACCGGUCAGGAUGAUUCGGUGGGUCAGGAAGGCCAGGG
+ACACUUCAGGAUGAAGUAUCACAUCGGGGUGGUGUGAGCAGGAAGCAAUAGUUCAGGAUG
+AACGAUUGGCCGCAAGGCCAGAGGAAAAGUUGUCAAGGAUGAGCAGGGAGCAACAAAAGU
+AGCUGGAAUGCUGCGAAACGAACCGGGAGCACUGUGAAUACAGUGCUCCCUUUUUUUAUU
+>AJ414146.1/58040-58361
+GGAUCUGGCGGAGAGGGAACGCAUCUGGAAGAUGUGUCUUCAGGACGAAGAACACAGGGA
+CUGCUUAGGACGAGUGAAGGGACGUUUCAGGAUGAAACAAGGGACACCUCCAGGAUGGAG
+AUUGAGAGCCAGUUCAGGAUGAUUGGUGGGUUAGGAUAGCCUAAGGAUUAACGCCGGGAU
+GGUGUAUAACAUUGCGAUGGAUUGCUGGUUAGUAUAACCAUACGGAAAAGUUUUCAGGGA
+UUGAGCAGGGAGCAUCAAUUUUAGCUGGAUUGCUAUAAAACGAAUUGAGGGGUACUGGUA
+AAACAGUACCCCUUUUUUGUGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00018.test b/benchmarks/cmsearch-rmark/rmark-1/RF00018.test
new file mode 100644
index 0000000..0a1cbb1
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00018.test
@@ -0,0 +1,8 @@
+>AE016800.1/50663-51074
+CGGAAGGAUGCUGACACGGAACAGGAAAUGACUACGGAUUAGGUCAUCUUCAGGAAGGAG
+AUACGGUUAUUCAGGAUGAAUAGUCGGCAUGGAAAGCAAAUUGGACAUUGAACGGACGCA
+AUAGUAACUAGGAUGGUUACUACUAAGGAAGGCAAUGGACACCUCUGGAUGAGGCAAGGA
+CUGAACAUCAGGAAGAUGUCAGGGACACCGCUCAGGGAACAAGUGAUGUGAGCCAACGAG
+GAUUGUUGGUAGACCAGGAUAGGUCAAGGACACCGCUAGGAAGGCGACGAAAGGAUUAAG
+CUGACGGAUUCAGCAUACUAUCAAGGAUUUGAUGCAGGGAGCACUUUAGUAGCUGGAUUG
+CUGCAAGUAAGACCAUAACCCCGAAGGGCGUAAGCCCUCGGGGUUUUUCUUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00019.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00019.ali
new file mode 100644
index 0000000..5f1a251
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00019.ali
@@ -0,0 +1,60 @@
+# STOCKHOLM 1.0
+#=GF ID    Y
+#=GF AC    RF00019
+#=GF DE    Y RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    20.4
+#=GF NC    20.4
+#=GF TC    20.4
+
+L15432.1/36-124                GGUUGGUCCGAAAGUUGUGGGUUAUCC.....AAAUCAUUCA.GUUAGUA
+L15431.1/36-134                GGCUGGUCCGAAGGCAGUGG.UUGCCACCAUUAAUUGAUUACAGACAGUU
+L27530.1/1-99                  GGCUGGUCCGAUUGCAGUGG.UACUUAUAAUUAAUUGAUCACAGUCAGUU
+L27537.1/1-96                  GGCUGGUCCGAAAGUAGUGGGUUAUCACA..GAAAUUAUUACAGUUAGUU
+U34827.1/1-100                 GGUUGGUCCGAGAGUAGUGG.UGUUUACAACUAAUUGAUCACAACCAGUU
+U34828.1/1-110                 GGCUGGUCCGAAGGUAGUGAGUUAUCUCAAUUGAUUGUUCACAGUCAGUU
+X69719.1/5-114                 GGCUGGUUGGAAGGUAGUGAGUUAUCUCAAUUGAUUAUUCACAGUCCGCU
+AF188753.1/176-259             GGUUGGUCCGCGAGUAGUGG.UGUUUACAACUAAUUGAUCACAACCAGUU
+X57566.1/1-93                  GGCUGGUCCGAUGGUAGUGGGUUAUCA....GAACUUAUUAACAUUAGUG
+K01563.1/1-100                 GGCUGGUCCGAGUGCAGUGG.UGUUUACAACUAAUUGAUCACAACCAGUU
+K01564.1/1-77                  AGUUGGUCCGAGUGUUGUGGGUUAUUG...........UUAA.GUUGAUU
+L32608.1/283-376               GGCUGGUCCGAUGGUAGUGGGUUAUCA....GAACUUAUUAACAUUAGUG
+K01562.1/1-110                 GGCUGGUC.GAAGGUAGUGAGUUAUCUCAAUUGAUUGUUCACAGUCAGUU
+U94705.1/86-160                AGUUGGUCCGAAGGUUGUGGGUUAUCG...........UUAU...UGAUU
+U94704.1/1-75                  AGUUGGUCCGAAGGUUGUGGGUUAUCG...........UUAU...UGAUU
+#=GC SS_cons                   <<<<<<<<.....<<<<<<<..............................
+
+L15432.1/36-124                UCACUAA.....CCUU.CUA..........UUUCACCCCACUGCUGACCU
+L15431.1/36-134                ACAGACU....UCUUUGUUC.......UUCUCCCCUCCCACUGCUUCCCU
+L27530.1/1-99                  ACAGGUU....UCUUUGUUCU......UUCUCCACUCCCACUGCUUCACU
+L27537.1/1-96                  UCACUAA.....CCUUUCUAAG........UUCCACCCCACUGCUAACCU
+U34827.1/1-100                 ACAGAUU....UCUUUGUUCC......UUCUCCGCUCCCACUGCUUCACU
+U34828.1/1-110                 ACAGAUUGAACUCCUG.UUCUACACUUUCCCCCCUUCUCACUACUGCACU
+X69719.1/5-114                 ACAGAUUGAACUCCUG.UUCUAUACUUUUUCCACUUCUCACUUCUGCACA
+AF188753.1/176-259             ACAGAUU....UCUUUGUUC......CUUCUCCACUCCCACUGCU.....
+X57566.1/1-93                  UCACUAA.....AGUUGGUAUA........CAACCCCCCACUGCUAAAUU
+K01563.1/1-100                 ACAGAUU....UCUUUGUUCC......UUCUCCACUCCCACUGCUUCACU
+K01564.1/1-77                  U....AA.....CAUU.GUCU............CCCCCCACAACCGCGCU
+L32608.1/283-376               UCACUAA.....AGUUGGUAUA........CAACCCCCCACUGCUAAAUU
+K01562.1/1-110                 ACAGAUCGAACUCCUUGUUCUACUCUUUCCCCCCUUCUCACUACUGCACU
+U94705.1/86-160                U....AA.....UAUU.GUCU............CCCCCCACACCCCCUCU
+U94704.1/1-75                  U....AA.....CAUU.GUCU............CCCCCCACACCCCCUCU
+#=GC SS_cons                   .....................................>>>>>>>......
+
+L15432.1/36-124                UGACUGGCCAA
+L15431.1/36-134                UGACUAGCCUU
+L27530.1/1-99                  UGACUAGUCU.
+L27537.1/1-96                  UGACUGGUCUU
+U34827.1/1-100                 UGACCAGCCUU
+U34828.1/1-110                 UGACUAGUCUU
+X69719.1/5-114                 UGACUAAGGAU
+AF188753.1/176-259             ...........
+X57566.1/1-93                  UGACUGGCYU.
+K01563.1/1-100                 UGACUAGCCUU
+K01564.1/1-77                  UGACUAGCUUG
+L32608.1/283-376               UGACUGGCUUU
+K01562.1/1-110                 UGACUAGUCUU
+U94705.1/86-160                UGACUAGCUUU
+U94704.1/1-75                  UGACUAGCUUU
+#=GC SS_cons                   .>>>>>>>>..
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00019.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00019.idx
new file mode 100644
index 0000000..afd4a74
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00019.idx
@@ -0,0 +1 @@
+L41730.1/373-476
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00019.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00019.raw
new file mode 100644
index 0000000..8312627
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00019.raw
@@ -0,0 +1,45 @@
+>L15432.1/36-124
+GGUUGGUCCGAAAGUUGUGGGUUAUCCAAAUCAUUCAGUUAGUAUCACUAACCUUCUAUU
+UCACCCCACUGCUGACCUUGACUGGCCAA
+>L15431.1/36-134
+GGCUGGUCCGAAGGCAGUGGUUGCCACCAUUAAUUGAUUACAGACAGUUACAGACUUCUU
+UGUUCUUCUCCCCUCCCACUGCUUCCCUUGACUAGCCUU
+>L27530.1/1-99
+GGCUGGUCCGAUUGCAGUGGUACUUAUAAUUAAUUGAUCACAGUCAGUUACAGGUUUCUU
+UGUUCUUUCUCCACUCCCACUGCUUCACUUGACUAGUCU
+>L27537.1/1-96
+GGCUGGUCCGAAAGUAGUGGGUUAUCACAGAAAUUAUUACAGUUAGUUUCACUAACCUUU
+CUAAGUUCCACCCCACUGCUAACCUUGACUGGUCUU
+>U34827.1/1-100
+GGUUGGUCCGAGAGUAGUGGUGUUUACAACUAAUUGAUCACAACCAGUUACAGAUUUCUU
+UGUUCCUUCUCCGCUCCCACUGCUUCACUUGACCAGCCUU
+>U34828.1/1-110
+GGCUGGUCCGAAGGUAGUGAGUUAUCUCAAUUGAUUGUUCACAGUCAGUUACAGAUUGAA
+CUCCUGUUCUACACUUUCCCCCCUUCUCACUACUGCACUUGACUAGUCUU
+>X69719.1/5-114
+GGCUGGUUGGAAGGUAGUGAGUUAUCUCAAUUGAUUAUUCACAGUCCGCUACAGAUUGAA
+CUCCUGUUCUAUACUUUUUCCACUUCUCACUUCUGCACAUGACUAAGGAU
+>AF188753.1/176-259
+GGUUGGUCCGCGAGUAGUGGUGUUUACAACUAAUUGAUCACAACCAGUUACAGAUUUCUU
+UGUUCCUUCUCCACUCCCACUGCU
+>X57566.1/1-93
+GGCUGGUCCGAUGGUAGUGGGUUAUCAGAACUUAUUAACAUUAGUGUCACUAAAGUUGGU
+AUACAACCCCCCACUGCUAAAUUUGACUGGCYU
+>K01563.1/1-100
+GGCUGGUCCGAGUGCAGUGGUGUUUACAACUAAUUGAUCACAACCAGUUACAGAUUUCUU
+UGUUCCUUCUCCACUCCCACUGCUUCACUUGACUAGCCUU
+>K01564.1/1-77
+AGUUGGUCCGAGUGUUGUGGGUUAUUGUUAAGUUGAUUUAACAUUGUCUCCCCCCACAAC
+CGCGCUUGACUAGCUUG
+>L32608.1/283-376
+GGCUGGUCCGAUGGUAGUGGGUUAUCAGAACUUAUUAACAUUAGUGUCACUAAAGUUGGU
+AUACAACCCCCCACUGCUAAAUUUGACUGGCUUU
+>K01562.1/1-110
+GGCUGGUCGAAGGUAGUGAGUUAUCUCAAUUGAUUGUUCACAGUCAGUUACAGAUCGAAC
+UCCUUGUUCUACUCUUUCCCCCCUUCUCACUACUGCACUUGACUAGUCUU
+>U94705.1/86-160
+AGUUGGUCCGAAGGUUGUGGGUUAUCGUUAUUGAUUUAAUAUUGUCUCCCCCCACACCCC
+CUCUUGACUAGCUUU
+>U94704.1/1-75
+AGUUGGUCCGAAGGUUGUGGGUUAUCGUUAUUGAUUUAACAUUGUCUCCCCCCACACCCC
+CUCUUGACUAGCUUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00019.test b/benchmarks/cmsearch-rmark/rmark-1/RF00019.test
new file mode 100644
index 0000000..2aef22e
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00019.test
@@ -0,0 +1,3 @@
+>L41730.1/373-476
+GCUCGGUCCGAGUUUCAUGGUCUCCAAUGUGUGUGUGUGUGUGUUUUCUUUAGGAACCUC
+GGUUCCAACCUCAUCUUGACCUUGAAACUACUUUGACCGCUCCU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00020.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00020.ali
new file mode 100644
index 0000000..25e7644
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00020.ali
@@ -0,0 +1,164 @@
+# STOCKHOLM 1.0
+#=GF ID    U5
+#=GF AC    RF00020
+#=GF DE    U5 spliceosomal RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    26.0
+#=GF NC    24.6
+#=GF TC    26.9
+
+X63789.1/1394-1507             AUCACA................GAACUCAGCUCA................
+X01693.1/1-112                 AUCACA................GAACUCAGCUCA................
+X63789.1/2236-2349             AUCACA................GAACUCAGCUCA................
+K01189.1/2-107                 AUCACA................GUGUUCACUUCA................
+AF095839.1/890-777             .AGCACC...............GCCUGCUACUUA................
+K03096.1/1-119                 AUACUCU...............GGUUUCUCUUCA................
+X06020.1/401-516               AUACUCU...............GGUUUCUCUUCA................
+X01692.1/1-115                 AUACUCU...............GGUUUCUCUUCA................
+X04213.1/1-115                 AUACUCU...............GGUUUCUCUUCA................
+K03164.1/1-115                 AUACUCU...............GGUUUCUCUUCA................
+M29240.1/2-114                 AUACUCU...............GGUUUCUCUUCA................
+M10336.1/2-117                 AUACUCU...............GGUUUCUCUUCA................
+K03170.1/1-115                 AUACUCU...............GGUUUCUCUUCA................
+M10270.1/1-117                 AUACUCU...............GGUUUCUCUUCA................
+M77839.1/3-120                 ..ACUCU...............GGUUUCUCUUCA................
+X04293.1/1-115                 AUACUCU...............GGUUUCUCUUCA................
+X04215.1/1-115                 AUACUCU...............GGUUUCUCUUCA................
+K03167.1/1-115                 AUACUCU...............GGUUUCUCUUCA................
+M77838.1/3-102                 ..GCUCU...............GGUUUCUCUUCA................
+M77840.1/2-117                 .AUCUCU...............GGUUUCUCUUCA................
+L22251.1/141-258               .AGCUCU...............GGUUCCUCUGCA................
+X51385.1/154-276               CAACUCU...............GGUUCCUCUGCA................
+X74440.1/3-121                 .ACGCG................GCUUUCUCGGCA................
+X74441.1/3-121                 .ACGCG................GCUUUCUCGGCA................
+K02357.1/4-122                 AGCCAU................GUGAUAAGUGCA................
+X15935.1/3-121                 AGCCAU................GUGAUAAGUACA................
+K02358.1/4-122                 AGCCAU................GUGAUAAGUGCA................
+X15934.1/3-121                 AGCCGU................GUGAUGAUGACA................
+X13012.1/682-801               AGCCAU................GUGGUGAGUACA................
+#=GC SS_cons                   ..<<<<.................<<<<<<<<<<<................
+
+X63789.1/1394-1507             ...................UUACGCUUUA.AUUUUUCGCCUUUUACUAAA
+X01693.1/1-112                 ...................AUACGCUUUA.AUUUUUCGCCUUUUACUAAA
+X63789.1/2236-2349             ...................UUACGAUUUA.AUUUUUCGCCUUUUACUAAA
+K01189.1/2-107                 ....................ACCGAAUCA.AUCUUUCGCCUUUUACUAAA
+AF095839.1/890-777             ...................CAUCGCAUUU.AUCUUUCGCCUUUUACUAAA
+K03096.1/1-119                 ..................AUGUCGAAUAA.AUCUUUCGCCUUUUACUAAA
+X06020.1/401-516               ..................AAUUCGAAUAA.AUCUUUCGCCUUUUACUAAA
+X01692.1/1-115                 ...................GAUCGUAUAA.AUCUUUCGCCUUUUACUAAA
+X04213.1/1-115                 ...................GAUCGUAUAA.AUCUUUCGCCUUUCAUCAAA
+K03164.1/1-115                 ...................GAUCGUAUAA.AUCUUUCGCCUUUUACUAAA
+M29240.1/2-114                 ...................GAUCGUAUAA.AUCUUUCGGC.UUUAC.AAA
+M10336.1/2-117                 ...................GAUCGUAUAA.AUCUUUCGCCUUUUACUAAA
+K03170.1/1-115                 ...................GAUCGUAUAA.AUCUUUCGCCUUUUACUAAA
+M10270.1/1-117                 ...................GAUCGUAUAA.AUCUUUCGCCUUUUACNAAA
+M77839.1/3-120                 ...................AAUCGUAUAA.AUCUUUCGCCUUUUACUAAA
+X04293.1/1-115                 ...................GAUCGUAUAA.AUCUUUCGCCUUUCAUCAAA
+X04215.1/1-115                 ...................GAUCGCAUAA.AUCUUUCGCCUUUCAUCAAA
+K03167.1/1-115                 ...................GAUCGCAUAA.AUCUUUCGCCUUUUACUAAA
+M77838.1/3-102                 ...................AAUCGUAUAA.AUCUUUCGCCUUUUACUAAA
+M77840.1/2-117                 ...................UAACGAAUAA.AUCUUUUGCCUUUUACUAAA
+L22251.1/141-258               .................UCCACCGAGAAA.UUCUUUCGCCUUUUACUAAA
+X51385.1/154-276               ................UUUAACCGUGAAA.AUCUUUCGCCUUUUACUAAA
+X74440.1/3-121                 ...................GAUCGAAUUA.UUCUUUCGCCUUUUACUAAA
+X74441.1/3-121                 ...................GAUCGAAUUA.UUCUUUCGCCUUUUACUAAA
+K02357.1/4-122                 ...................AAGCGAACUA..UCUUUCGCCUUUUACUAAA
+X15935.1/3-121                 ...................AAGCGAACUA.UUCUUUCGCCUUUUACUAAA
+K02358.1/4-122                 ...................AAGCGAACUA..UCUUUCGCCUUUUACUAAA
+X15934.1/3-121                 ...................UAGCGAACUA.UUCUUUCGCCUUUUACUAAA
+X13012.1/682-801               ...................AAGCGAACUAUUUCUUUCGCCUUUUACUAAA
+#=GC SS_cons                   ...........................<<.<<<<<<...........>>>
+
+X63789.1/1394-1507             GAUUACCGUGGGCU.GGGUUU..ACCAA...UGUGAAUUAUUAA......
+X01693.1/1-112                 GAUUACCGUGGGCU.GGGUUC..UACAA...UGUGAAUUAUUAA......
+X63789.1/2236-2349             GAUUACCGUGAGCU.GGGUUU..UUCAA...UGUGAAUUAUUAA......
+K01189.1/2-107                 GGUUGCCGUGAAUG.GGACAC..AUCAA...UGUGAAUCUCUC.......
+AF095839.1/890-777             GAUAGCCGUGAGUGAGCAGGC..ACUGCG..GUGCAUUGACCC.......
+K03096.1/1-119                 GAUUUCCGUGGAGA.GGAACA.CUCUAA...GAGUCUAAAACU.......
+X06020.1/401-516               GAUUUCCGUGGAGA.GGAACG..ACCAU...GAGUUUCGUUC........
+X01692.1/1-115                 GAUUUCCGUGGAGA.GGAACA..ACCAC...GAGUGUCGUGG........
+X04213.1/1-115                 GAUUUCCGUGGAGA.GGAACA..ACUCU...GAGUCUUAAACC.......
+K03164.1/1-115                 GAUUUCCGUGGAGA.GGAACA..ACCAC...GAGUGUCGUGG........
+M29240.1/2-114                 GA.UUCCGUGGAGA.GGAACA..AUUCU...GAGUCUUAAACC.......
+M10336.1/2-117                 GAUUUCCGUGGAGA.GGAACA..ACUCU...GAGUCUUAAACC.......
+K03170.1/1-115                 GAUUUCCGUGGAGA.GGAACA..ACUCU...GAGUCUUAAACC.......
+M10270.1/1-117                 GAUUUCCGUGGAGA.GGAACA..ACUCU...GAGUCUUAAACC.......
+M77839.1/3-120                 GAUUUCCGUGGAGA.GAAACG..AGUGU...GAGUCUGAAACC.......
+X04293.1/1-115                 GAUUUCCGUGGAGA.GGAAUA..ACUCU...GAGUCUUAAGCU.......
+X04215.1/1-115                 GAUUUCCGUGGAGA.GGAACA..ACUCU...GAGUCUUAACCC.......
+K03167.1/1-115                 GAUUUCCGUGGAGA.GGAACA..ACUCU...GAGUCUUAACCC.......
+M77838.1/3-102                 GAUUUCCGUGGAGA.GAAACC..GUUUU...GAGUUUCUAGCU.......
+M77840.1/2-117                 GAUUUCCGUGGAGA.GAAACA..ACUAU...GAGUUUAUGGUUA......
+L22251.1/141-258               GAUUUCCGUGCAGA.GGAACG..UUUAU...GAGUAUACGCC........
+X51385.1/154-276               GAUUUCCGUGCAAA.GGAGCA..UUUACU..GAGUAUUACAUAC......
+X74440.1/3-121                 GAAUACCGUGUCGG.GGAUGC..AUAUU...UGCGUCUUUUGAUC.....
+X74441.1/3-121                 GAAUACCGUGUCGG.GGAUGC..AUAUU...UGCGUCUUUUGAUC.....
+K02357.1/4-122                 GAAUACUGUGUACG.UGUCAC..AAGCG...GUGGCAUACGAG.......
+X15935.1/3-121                 GAAUACCGUGUACU.UUUCAC..UAACA...GUGGCAUACGAU.......
+K02358.1/4-122                 GAAUACUGUGUACG.UGUCAC..AAGCG...GUGGCAUACGAG.......
+X15934.1/3-121                 GAAUACCGUGUCAG.CGUCAC..AAUUA...GCGGCAUACGCU.......
+X13012.1/682-801               GAAUACCGUGUGCU.CUCGAC..GCUAA...GUGCAUACGCC........
+#=GC SS_cons                   >>>>>...>>>>>>.>>>>>...........>>>>...............
+
+X63789.1/1394-1507             ............AAUUUUUGC.........AGGAUUC.....UUUU....
+X01693.1/1-112                 ............AAUUUUUG..........AGGAUUG.....UGU.....
+X63789.1/2236-2349             ............AAUUUUUGC.........AGGAUUC.....UUUU....
+K01189.1/2-107                 ............AAUUUUUGA.........GGGCU.......CUG.....
+AF095839.1/890-777             ............AAUUUUUGGA........GCCCCC......UC......
+K03096.1/1-119                 ............AAUUUUUUAG.......UCAGUCUUG....UCG.....
+X06020.1/401-516               ............AAUUUUUUGA.......AGCCUGGUU....CA......
+X01692.1/1-115                 ............AAUUUUUUGA.......GGCUCCGCU....UC......
+X04213.1/1-115                 ............AAUUUUUUGA........GCCUUGUU....CC......
+K03164.1/1-115                 ............AAUUUUUUGA.......GGCUCCGCU....UC......
+M29240.1/2-114                 ............AAUUUUUUGA.......GGUUCUGCU....CC......
+M10336.1/2-117                 ............AAUUUUUUGA.......GGCCUUGUC....UU......
+K03170.1/1-115                 ............AAUUUUUUGA........GCCUUGUU....CC......
+M10270.1/1-117                 ............AAUUUUUUGA.......GGCCUUGUC....UUG.....
+M77839.1/3-120                 ............AAUUUUUUGA.......GGCCUUGCGU...UUUU...U
+X04293.1/1-115                 ............AAUUUUUUGA........GCCUUGCU....CC......
+X04215.1/1-115                 ............AAUUUUUUGA........GCCUUGCC....UU......
+K03167.1/1-115                 ............AAUUUUUUGA........GCCUUGCU....CC......
+M77838.1/3-102                 ............AAUUUUUUGA.......AGCCCU...............
+M77840.1/2-117                 ............AAUUUUUUGA.......AGUCUUGCC....UA......
+L22251.1/141-258               ............AAUUUUUGGA........GUCCCAGCU...UCG....G
+X51385.1/154-276               ............AAUUUUUGGA........GACUCCUU....GAGAA...
+X74440.1/3-121                 ...........GAAUUUUUUGC........GGCCAC.....UCUUU..AU
+X74441.1/3-121                 ...........GAAUUUUUUGC........GGCCUC.....UCUUU..AC
+K02357.1/4-122                 ...........UAAUUUUUGAA.......UGAGUUCUCU..UGUU...AG
+X15935.1/3-121                 ............AAUUUUUGAA.......UGAGCUCUCA..UGUU...UG
+K02358.1/4-122                 ...........UAAUUUUUGAA.......UGAGUUCUCU..UGUU...AG
+X15934.1/3-121                 ............AGUUUUUGGA.......AGAGUUCUCA..AUUU...UG
+X13012.1/682-801               ............UAUUUUUGGA.......GGGCUCCACU..UCUC...UG
+#=GC SS_cons                   .....................<........<<<<<<..............
+
+X63789.1/1394-1507             .GAAUCCUC
+X01693.1/1-112                 .GAAUCCUA
+X63789.1/2236-2349             .GAAUCCUC
+K01189.1/2-107                 ....CCCCA
+AF095839.1/890-777             AAAAGGGCA
+K03096.1/1-119                 CAAGACUGG
+X06020.1/401-516               CACCAGGUA
+X01692.1/1-115                 GACGGAGCU
+X04213.1/1-115                 GGCAAGGCU
+K03164.1/1-115                 GGCGGAGCU
+M29240.1/2-114                 AACAAGGCU
+M10336.1/2-117                 GGCAAGGCU
+K03170.1/1-115                 GACAAGGCU
+M10270.1/1-117                 AGCAAGGCU
+M77839.1/3-120                 AGCAGGGCU
+X04293.1/1-115                 GACAAGGCU
+X04215.1/1-115                 GGCAAGGCU
+K03167.1/1-115                 GACAAGGCU
+M77838.1/3-102                 .........
+M77840.1/2-117                 GGCAAGGCU
+L22251.1/141-258               CUAGGGACA
+X51385.1/154-276               AGCGGGUCA
+X74440.1/3-121                 GAGUGGCUA
+X74441.1/3-121                 GAGUGGCUA
+K02357.1/4-122                 AGA.ACUCU
+X15935.1/3-121                 AGA.GCUCU
+K02358.1/4-122                 AGA.GCUCU
+X15934.1/3-121                 AGG.GCUCU
+X13012.1/682-801               UGGAACCCA
+#=GC SS_cons                   ..>>>>>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00020.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00020.idx
new file mode 100644
index 0000000..c897816
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00020.idx
@@ -0,0 +1,3 @@
+X13427.1/350-192
+X15504.1/128-242
+X67000.1/4-110
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00020.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00020.raw
new file mode 100644
index 0000000..50afa9d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00020.raw
@@ -0,0 +1,88 @@
+>X63789.1/1394-1507
+AUCACAGAACUCAGCUCAUUACGCUUUAAUUUUUCGCCUUUUACUAAAGAUUACCGUGGG
+CUGGGUUUACCAAUGUGAAUUAUUAAAAUUUUUGCAGGAUUCUUUUGAAUCCUC
+>X01693.1/1-112
+AUCACAGAACUCAGCUCAAUACGCUUUAAUUUUUCGCCUUUUACUAAAGAUUACCGUGGG
+CUGGGUUCUACAAUGUGAAUUAUUAAAAUUUUUGAGGAUUGUGUGAAUCCUA
+>X63789.1/2236-2349
+AUCACAGAACUCAGCUCAUUACGAUUUAAUUUUUCGCCUUUUACUAAAGAUUACCGUGAG
+CUGGGUUUUUCAAUGUGAAUUAUUAAAAUUUUUGCAGGAUUCUUUUGAAUCCUC
+>K01189.1/2-107
+AUCACAGUGUUCACUUCAACCGAAUCAAUCUUUCGCCUUUUACUAAAGGUUGCCGUGAAU
+GGGACACAUCAAUGUGAAUCUCUCAAUUUUUGAGGGCUCUGCCCCA
+>AF095839.1/890-777
+AGCACCGCCUGCUACUUACAUCGCAUUUAUCUUUCGCCUUUUACUAAAGAUAGCCGUGAG
+UGAGCAGGCACUGCGGUGCAUUGACCCAAUUUUUGGAGCCCCCUCAAAAGGGCA
+>K03096.1/1-119
+AUACUCUGGUUUCUCUUCAAUGUCGAAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUG
+GAGAGGAACACUCUAAGAGUCUAAAACUAAUUUUUUAGUCAGUCUUGUCGCAAGACUGG
+>X06020.1/401-516
+AUACUCUGGUUUCUCUUCAAAUUCGAAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUG
+GAGAGGAACGACCAUGAGUUUCGUUCAAUUUUUUGAAGCCUGGUUCACACCAGGUA
+>X01692.1/1-115
+AUACUCUGGUUUCUCUUCAGAUCGUAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUGG
+AGAGGAACAACCACGAGUGUCGUGGAAUUUUUUGAGGCUCCGCUUCGACGGAGCU
+>X04213.1/1-115
+AUACUCUGGUUUCUCUUCAGAUCGUAUAAAUCUUUCGCCUUUCAUCAAAGAUUUCCGUGG
+AGAGGAACAACUCUGAGUCUUAAACCAAUUUUUUGAGCCUUGUUCCGGCAAGGCU
+>K03164.1/1-115
+AUACUCUGGUUUCUCUUCAGAUCGUAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUGG
+AGAGGAACAACCACGAGUGUCGUGGAAUUUUUUGAGGCUCCGCUUCGGCGGAGCU
+>M29240.1/2-114
+AUACUCUGGUUUCUCUUCAGAUCGUAUAAAUCUUUCGGCUUUACAAAGAUUCCGUGGAGA
+GGAACAAUUCUGAGUCUUAAACCAAUUUUUUGAGGUUCUGCUCCAACAAGGCU
+>M10336.1/2-117
+AUACUCUGGUUUCUCUUCAGAUCGUAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUGG
+AGAGGAACAACUCUGAGUCUUAAACCAAUUUUUUGAGGCCUUGUCUUGGCAAGGCU
+>K03170.1/1-115
+AUACUCUGGUUUCUCUUCAGAUCGUAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUGG
+AGAGGAACAACUCUGAGUCUUAAACCAAUUUUUUGAGCCUUGUUCCGACAAGGCU
+>M10270.1/1-117
+AUACUCUGGUUUCUCUUCAGAUCGUAUAAAUCUUUCGCCUUUUACNAAAGAUUUCCGUGG
+AGAGGAACAACUCUGAGUCUUAAACCAAUUUUUUGAGGCCUUGUCUUGAGCAAGGCU
+>M77839.1/3-120
+ACUCUGGUUUCUCUUCAAAUCGUAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUGGAG
+AGAAACGAGUGUGAGUCUGAAACCAAUUUUUUGAGGCCUUGCGUUUUUUAGCAGGGCU
+>X04293.1/1-115
+AUACUCUGGUUUCUCUUCAGAUCGUAUAAAUCUUUCGCCUUUCAUCAAAGAUUUCCGUGG
+AGAGGAAUAACUCUGAGUCUUAAGCUAAUUUUUUGAGCCUUGCUCCGACAAGGCU
+>X04215.1/1-115
+AUACUCUGGUUUCUCUUCAGAUCGCAUAAAUCUUUCGCCUUUCAUCAAAGAUUUCCGUGG
+AGAGGAACAACUCUGAGUCUUAACCCAAUUUUUUGAGCCUUGCCUUGGCAAGGCU
+>K03167.1/1-115
+AUACUCUGGUUUCUCUUCAGAUCGCAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUGG
+AGAGGAACAACUCUGAGUCUUAACCCAAUUUUUUGAGCCUUGCUCCGACAAGGCU
+>M77838.1/3-102
+GCUCUGGUUUCUCUUCAAAUCGUAUAAAUCUUUCGCCUUUUACUAAAGAUUUCCGUGGAG
+AGAAACCGUUUUGAGUUUCUAGCUAAUUUUUUGAAGCCCU
+>M77840.1/2-117
+AUCUCUGGUUUCUCUUCAUAACGAAUAAAUCUUUUGCCUUUUACUAAAGAUUUCCGUGGA
+GAGAAACAACUAUGAGUUUAUGGUUAAAUUUUUUGAAGUCUUGCCUAGGCAAGGCU
+>L22251.1/141-258
+AGCUCUGGUUCCUCUGCAUCCACCGAGAAAUUCUUUCGCCUUUUACUAAAGAUUUCCGUG
+CAGAGGAACGUUUAUGAGUAUACGCCAAUUUUUGGAGUCCCAGCUUCGGCUAGGGACA
+>X51385.1/154-276
+CAACUCUGGUUCCUCUGCAUUUAACCGUGAAAAUCUUUCGCCUUUUACUAAAGAUUUCCG
+UGCAAAGGAGCAUUUACUGAGUAUUACAUACAAUUUUUGGAGACUCCUUGAGAAAGCGGG
+UCA
+>X74440.1/3-121
+ACGCGGCUUUCUCGGCAGAUCGAAUUAUUCUUUCGCCUUUUACUAAAGAAUACCGUGUCG
+GGGAUGCAUAUUUGCGUCUUUUGAUCGAAUUUUUUGCGGCCACUCUUUAUGAGUGGCUA
+>X74441.1/3-121
+ACGCGGCUUUCUCGGCAGAUCGAAUUAUUCUUUCGCCUUUUACUAAAGAAUACCGUGUCG
+GGGAUGCAUAUUUGCGUCUUUUGAUCGAAUUUUUUGCGGCCUCUCUUUACGAGUGGCUA
+>K02357.1/4-122
+AGCCAUGUGAUAAGUGCAAAGCGAACUAUCUUUCGCCUUUUACUAAAGAAUACUGUGUAC
+GUGUCACAAGCGGUGGCAUACGAGUAAUUUUUGAAUGAGUUCUCUUGUUAGAGAACUCU
+>X15935.1/3-121
+AGCCAUGUGAUAAGUACAAAGCGAACUAUUCUUUCGCCUUUUACUAAAGAAUACCGUGUA
+CUUUUCACUAACAGUGGCAUACGAUAAUUUUUGAAUGAGCUCUCAUGUUUGAGAGCUCU
+>K02358.1/4-122
+AGCCAUGUGAUAAGUGCAAAGCGAACUAUCUUUCGCCUUUUACUAAAGAAUACUGUGUAC
+GUGUCACAAGCGGUGGCAUACGAGUAAUUUUUGAAUGAGUUCUCUUGUUAGAGAGCUCU
+>X15934.1/3-121
+AGCCGUGUGAUGAUGACAUAGCGAACUAUUCUUUCGCCUUUUACUAAAGAAUACCGUGUC
+AGCGUCACAAUUAGCGGCAUACGCUAGUUUUUGGAAGAGUUCUCAAUUUUGAGGGCUCU
+>X13012.1/682-801
+AGCCAUGUGGUGAGUACAAAGCGAACUAUUUCUUUCGCCUUUUACUAAAGAAUACCGUGU
+GCUCUCGACGCUAAGUGCAUACGCCUAUUUUUGGAGGGCUCCACUUCUCUGUGGAACCCA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00020.test b/benchmarks/cmsearch-rmark/rmark-1/RF00020.test
new file mode 100644
index 0000000..b5861ca
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00020.test
@@ -0,0 +1,10 @@
+>X13427.1/350-192
+CUUUACAGAUCAAUGGCGGAGGGAGGUCAACAUCAAGAACUGUGGGCCUUUUAUUGCCUA
+UAGAACUUAUAACGAACAUGGUUCUUGCCUUUUACCAGAACCAUCCGGGUGUUGUCUCCA
+UAGAAACAGGUAAAGCUGUCCGUUACUGUGGGCUUGCCA
+>X15504.1/128-242
+GUCAAAGCACUUUGCAAAAGCUAACGUAUCUGUUUCUUGCCUUUUACCAGAAACAGCCGU
+UUGUAAGGUGUGCUAAUUUGACUGUAUAGUUUUUGAAUCUUUUUCUUGAAACAUU
+>X67000.1/4-110
+CGCGACGAGCUGAACGCGUAGCGAAUAUCUCUUUCGCCUUUUACUAAAGAGAUCCGCGAG
+UUUUGCUCACGCAGUCGCAUAUCCAUCUUUUUGUGGGGCUUUUGCCU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00023.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00023.ali
new file mode 100644
index 0000000..445f7a4
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00023.ali
@@ -0,0 +1,261 @@
+# STOCKHOLM 1.0
+#=GF ID    tmRNA
+#=GF AC    RF00023
+#=GF DE    tmRNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    30.0
+#=GF NC    27.5
+#=GF TC    30.1
+
+AF440330.1/1-315                     ......................AAGAUUCAC.....GAAACCC.AAGGUG
+U68076.1/22-334                      ......................GGAAUUCAA.....GAAGCCC.GAGGUG
+AP001118.1/202977-202612             GGGGCUGUUUUUGGA.UUUGACAAAAUUAUC.....AACAAAGUAAAGUG
+D90888.1/18478-18840                 GGGGCUGAUUCUGGA.UUCGACGGGAUUUGC.....GAAACCC.AAGGUG
+AE005491.1/9259-9621                 GGGGCUGAUUCUGGA.UUCGACGGGAUUUGC.....GAAACCC.AAGGUG
+AF440353.1/1-310                     ......................GGGAUUUGC.....GAAACCC.AAGGUG
+AL627276.1/57262-57624               GGGGCUGAUUCUGGA.UUCGACGGGAUUUGC.....GAAACCC.AAGGUG
+AF389960.1/20-340                    ....................ACGGGAUUUGC.....GAAACCC.AAGGUG
+U32808.1/436-71                      GGGGCUGAUUCUGGA.UUCGACGGGAUUAGC.....GAAGCCC.AAGGUG
+AE006115.1/421-55                    GGGGCUGAUUCUGGA.UUCGACGGGAUUAGC.....GAAGCCC.AAGGUG
+AY040837.1/1-325                     ......................AGGAUCACG.....AAGGCUU.GUGGAG
+AE004170.1/3459-3093                 GGGGCUGAUUCAGGA.UUCGACGGGAAUUUU.....GCAGUCU.GAGGUG
+AF389968.1/20-335                    ....................ACAAGAUUCAC.....GAAACCC.AAGGUG
+AF389962.1/20-338                    ....................ACGGGAUUUGC.....GAAACCC.AAGGUG
+AF389985.1/20-331                    ....................ACAGGAUUCAC.....GAAACCC.UGGGAG
+AF389951.1/20-337                    ....................ACGGGAUUUGC.....GAAACCC.AAGGUG
+AF389943.1/20-338                    ....................ACAGGAUUUGC.....AAAGCCC.UAGGAG
+AF389942.1/20-339                    ....................ACAAGAUUCAC.....GAAACCC.AAGGUG
+AF389978.1/20-335                    ....................ACGGGACACUC.....GAAACCC.AAGGUG
+#=GC SS_cons                         <<<<<<<..............<<<<<<<<........<<<.<<.<<<<<<
+
+AF440330.1/1-315                     CAUGC..CGAGG..UGCGGUAG.GCCUCGUUAAC.......AAACCGCA.
+U68076.1/22-334                      CAUGU..CGAGG..UGCGGUUU.GCCUCGUAAAA.......AAGCCGCA.
+AP001118.1/202977-202612             CAUGC..CGAGG..AACGGUUU.GCCUCGAUAA........AAGCCGUA.
+D90888.1/18478-18840                 CAUGC..CGAGG..GGCGGUUG.GCCUCGUAAAA........AGCCGCA.
+AE005491.1/9259-9621                 CAUGC..CGAGG..GGCGGUUG.GCCUCGUAAAA........AGCCGCA.
+AF440353.1/1-310                     CAUGC..CGAGG..GGCGGUUG.GCCUCGUAAAA........AGCCGCA.
+AL627276.1/57262-57624               CAUGC..CGAGG..GGCGGUUG.GCCUCGUAAAA........AGCCGCA.
+AF389960.1/20-340                    CAUGC..CGAGG.GGCUGGUUG.GCCUCGUAAAA........AGCCGCA.
+U32808.1/436-71                      CACGU..CGAGG..UGCGGUAG.GCCUCGUAAAU.......AAACCGCA.
+AE006115.1/421-55                    CACGU..CGAGG..UGCGGUAG.GCCUCGUAAAU.......AAACCGCA.
+AY040837.1/1-325                     CAUGU..CGAGG..UGCGGUUU.GCCUCGUUAAA.......CAGCCGCA.
+AE004170.1/3459-3093                 CAUGC..CGAGG..UGCGGUAG.GCCUCGUUAAC.......AAACCGCA.
+AF389968.1/20-335                    CAUGC..CGAGG..UGCGGUAG.GCCUCGUUAAC.......AAACCGCA.
+AF389962.1/20-338                    CAUGC..CGAGG..GGCGGUUG.GCCGCGUAAAA........AGCCGCA.
+AF389985.1/20-331                    CAUGC..CGAGG..GGCGGUUG.GCCUCGU.AAA.......AAGCCGCA.
+AF389951.1/20-337                    CAUGC..CGAGG..GGCGGUUG.GCCUCGUAAAA........AGCCGCA.
+AF389943.1/20-338                    CAUGC..CGAGG..GGCGGUUU.GCCUCGUAAAA........AGCCGCA.
+AF389942.1/20-339                    CAUGC..CGAGG..UGCGGUAG.GCCUCGUUAAC.......AAACCGCA.
+AF389978.1/20-335                    CAUGC..CGAGG..UGCGGUAG.GCCUCGUUAAU.......AAACCGCA.
+#=GC SS_cons                         <<<<<..........<<<<<<.....................>>>>>>..
+
+AF440330.1/1-315                     ..AAAAAAUAGUCGCAAACGACGAAAAC......................
+U68076.1/22-334                      AUUUAAAGUAAUCGCAAACGACGAUAAC......................
+AP001118.1/202977-202612             ..AAAAAAUAAUUGCAAAUAAUAAACAA......................
+D90888.1/18478-18840                 ...AAAAAUAGUCGCAAACGACGAAAAC......................
+AE005491.1/9259-9621                 ...AAAAAUAGUCGCAAACGACGAAAAC......................
+AF440353.1/1-310                     ..AAAAAAUAGUCGCAAACGACGAAAAC......................
+AL627276.1/57262-57624               ..AAAAAAUAGUCGCAAACGACGAAACC......................
+AF389960.1/20-340                    ..AAAAAAUAGUCGCAAACGACGAAAAC......................
+U32808.1/436-71                      ..AAAAAAUAGUCGCAAACGACGAACAA......................
+AE006115.1/421-55                    ..AAAAAAUAGUCGCAAACGACGAACAA......................
+AY040837.1/1-325                     ..AAAAAAUAGUCGCAAACGACGAAAAC......................
+AE004170.1/3459-3093                 ..AAAAAAUAGUCGCAAACGACGAAAAC......................
+AF389968.1/20-335                    ..AAAAAAUAGUCGCAAACGACGAAAAC......................
+AF389962.1/20-338                    ...AUAAAUAGUCGCAAACGACGAAAAC......................
+AF389985.1/20-331                    ..CAGUUAUAGUUGCAAACGACGAUAAC......................
+AF389951.1/20-337                    ...AAAAAUAGUCGCAAACGUCGAAAAC......................
+AF389943.1/20-338                    ...AAAAAUAGUUGCAAACGACGAAAAC......................
+AF389942.1/20-339                    ...AAAAAUAGUCGCAAACGACGAAAAC......................
+AF389978.1/20-335                    ...AAAAAUAGUCGCAAACGACGAAACC......................
+#=GC SS_cons                         ..................................................
+
+AF440330.1/1-315                     ...................................UACGCACUAGCAGCU
+U68076.1/22-334                      ...................................UACUCUCUAGCAGCU
+AP001118.1/202977-202612             ................................AACUACGCUUUAGCAGCU
+D90888.1/18478-18840                 ...................................UACGCUUUAGCAGCU
+AE005491.1/9259-9621                 ...................................UACGCUUUAGCAGCU
+AF440353.1/1-310                     ...................................UACGCUUUAGCAGCU
+AL627276.1/57262-57624               ...................................UACGCUUUAGCAGCU
+AF389960.1/20-340                    ...................................UACGCUUUAGCAGCU
+U32808.1/436-71                      ...................................UACGCUUUAGCAGCU
+AE006115.1/421-55                    ...................................UACGCUUUAGCAGCU
+AY040837.1/1-325                     ...................................UACGCACUAGCAGCU
+AE004170.1/3459-3093                 ...................................UACGCACUAGCAGCU
+AF389968.1/20-335                    ...................................UACGCACUCGCAGCU
+AF389962.1/20-338                    ...................................UACGCUUUAGCAGCU
+AF389985.1/20-331                    ...................................UACGCUCUAGCAGCU
+AF389951.1/20-337                    ...................................UACGCUUUAGCAGCU
+AF389943.1/20-338                    ...................................UACGCACUAGCAGCU
+AF389942.1/20-339                    ...................................UACGCACUAGCAGCU
+AF389978.1/20-335                    ...................................UACGCUUUAGCAGCU
+#=GC SS_cons                         .............................<<<<<....<<<<<<<<<<..
+
+AF440330.1/1-315                     UAA.....................UAACCUGCAUAGAGC...........
+U68076.1/22-334                      UAG.......................GCUGGCUAG...............
+AP001118.1/202977-202612             UAA.....................AAAACUGAAUAAAGC...........
+D90888.1/18478-18840                 UAA.....................UAACCUGCUUAGAGC...........
+AE005491.1/9259-9621                 UAA.....................UAACCUGCUUAGAGC...........
+AF440353.1/1-310                     UAA.....................UAACCUGCUUAGAGC...........
+AL627276.1/57262-57624               UAA.....................UAACCUGCUUAGAGC...........
+AF389960.1/20-340                    UAA.....................UAACCUGCUUAGAGC...........
+U32808.1/436-71                      UAA.....................UAACCUGCAUUUAGC...........
+AE006115.1/421-55                    UAA.....................UAACCUGCUCAUAGC...........
+AY040837.1/1-325                     UAA.....................UACCCUGCUAAGAGCG..........
+AE004170.1/3459-3093                 UAA.....................UACCCUGCUCAGAGC...........
+AF389968.1/20-335                    UAA.....................UAACCUGCGCUGAGC...........
+AF389962.1/20-338                    UAA.....................UAACCUGCUUAGAGC...........
+AF389985.1/20-331                    UAG.......................GCUAGCUAG...............
+AF389951.1/20-337                    UAA.....................UAACCUGCUAAGAGC...........
+AF389943.1/20-338                    UAA.....................UAACCUGCUUAGAGC...........
+AF389942.1/20-339                    UAA.....................UACCCUGCUUAGAGC...........
+AF389978.1/20-335                    UAA.....................UAACCUGCUCGGAGC...........
+#=GC SS_cons                         ............................>>>>.>>>>>>...........
+
+AF440330.1/1-315                     .............CCUUCUACCCUAGCUU................GCCUG
+U68076.1/22-334                      .............CGCUCCUUCCAUGUAU................UCUUG
+AP001118.1/202977-202612             .............CCUUCCUUCUUAUCCUCC..............UUCUC
+D90888.1/18478-18840                 .............CCUCUCUCCCUAGCCUCC...............GCUC
+AE005491.1/9259-9621                 .............CCUCUCUCCCUAGCCUCC...............GCUC
+AF440353.1/1-310                     .............CCUCUCUCCCUAGCCUCC...............GCUC
+AL627276.1/57262-57624               .............CCUCUCUCCCUAGCCUCC...............GCUC
+AF389960.1/20-340                    .............CCUCUCUCCCUAGCUUCC...............GCUC
+U32808.1/436-71                      .............CUUCGCGCUCCAGCUUCC...............GCUC
+AE006115.1/421-55                    .............CUUCUCUCCCCAGCUUCC...............GCUC
+AY040837.1/1-325                     .............CUCCUGCCCUAGCUUCC................GCUU
+AE004170.1/3459-3093                 .............CCUUCCUCCCUAGCUUCC...............GCUU
+AF389968.1/20-335                    .............CCUUCUACCCUAGCUU................GCCUG
+AF389962.1/20-338                    .............CCUCUCUCCCUAGCCUCC...............GCUC
+AF389985.1/20-331                    .............CCAUCUGACACAGGUCUC..............UCAAA
+AF389951.1/20-337                    .............CCUCUCUCCCUAGCUUCC...............GCUC
+AF389943.1/20-338                    .............CCUCUCUCCCUAGCUUCC...............GUUC
+AF389942.1/20-339                    .............CCUCUCUCCCUAGCUUCC...............GCUC
+AF389978.1/20-335                    .............CCUUCUACCCUAGCUU................GCCUA
+#=GC SS_cons                         ...>>>>>.....<<<<<<<<<<<..<<<.....................
+
+AF440330.1/1-315                     UGUCCUAGGGAA....UCGGAAGG..........................
+U68076.1/22-334                      UGGACU..GGA..UUUU.GGAGUG..........................
+AP001118.1/202977-202612             UUAGGAUGAGAA..AACAGGAAGG..........................
+D90888.1/18478-18840                 UUAGGACGGGGA..UCAAGAGAGG..........................
+AE005491.1/9259-9621                 UUAGGACGGGGA..UCAAGAGAGG..........................
+AF440353.1/1-310                     UU.GGACGGGGA..UCAAGAGAGG..........................
+AL627276.1/57262-57624               UUAGGACGGGGA..UCAAGAGAGG..........................
+AF389960.1/20-340                    UUAAGACGGGGA.UCAAAGAGAGG..........................
+U32808.1/436-71                      GUAAGACGGGGA..UAACGCGGAG..........................
+AE006115.1/421-55                    GUAAGACGGGGA..UCAAGAGGAG..........................
+AY040837.1/1-325                     GUAAGACGGGGAAUAA..CAGGGG..........................
+AE004170.1/3459-3093                 GUAAGACGGGGAAAUC.AGGAAGG..........................
+AF389968.1/20-335                    UGUCCUAGGGAA....UCGGAAGG..........................
+AF389962.1/20-338                    UUAGGACGGGGA..UCAAGAGAGG..........................
+AF389985.1/20-331                    UGGGCGGUGUA....UACAGAUGG..........................
+AF389951.1/20-337                    UUAAGACGGGGA..UAAAGAGAGG..........................
+AF389943.1/20-338                    UUAAGACGGGGA..UCAAGAGAGG..........................
+AF389942.1/20-339                    UUAAGACGGGGA..UAAAGAGAGG..........................
+AF389978.1/20-335                    UGUCCUAGGGGA....UUGGAAGG..........................
+#=GC SS_cons                         ..>>>..>>>>......>>>>>>>..........................
+
+AF440330.1/1-315                     ..UCA.UCCUUCACAGGAUC..GUGUGGAAGUCCU.........GCUCGG
+U68076.1/22-334                      ..UCACCCUAACACCUGAUC..GCGACGGAAACCCU........GGCCGG
+AP001118.1/202977-202612             ..UCAGA...AAAAGAGAAAA.ACGUGGAUAUCA........AGCUUGAC
+D90888.1/18478-18840                 ..UCAAACCCAAAAGAGAUC..GCGU.GGAAGCCCU........GCCUGG
+AE005491.1/9259-9621                 ..UCAAACCCAAAAGAGAUC..GCGU.GGAAGCCCU........GCCUGG
+AF440353.1/1-310                     ..UCAAACCCAAAAGAGAUC..GCGU.GGAUGCCUU........GCCUGG
+AL627276.1/57262-57624               ..UCAAACCCAAAAGAGAUC..GCGCGGAUGCCCU.........GCCUGG
+AF389960.1/20-340                    ..UCAAACCCAAAAGAGAUC..GCGUGGAUGCCCU.........GCCUGG
+U32808.1/436-71                      ..UCAAACCAAAACGAGAUC..GUGUGGAAGCCACC.......GUUUGAG
+AE006115.1/421-55                    ..UCAAAUUCAAACGAGAUC..GCGUGGACGCCUCC.......GCUUGAG
+AY040837.1/1-325                     .UUCAAACCCAAACGAGAUA..GCGAGGGAUUCUUUGA.....CUAGAGA
+AE004170.1/3459-3093                 ..UCAAACCAAAUCAAGCUG..GCGU.GGAUUCCCCC......ACCUGAG
+AF389968.1/20-335                    ..UCA.UCCUUCACAGGAUC..GUGUGGAAGUCCU.........GCUCGG
+AF389962.1/20-338                    ..UCAAACCCAAAAGAGAUC..GCGUGGAAGCCCU.........GCCUGG
+AF389985.1/20-331                    ..UCA.UCUUACAUUUGAUA..GCGAGGGAACUCC.........GUCCGG
+AF389951.1/20-337                    ..UCAAACCCAAAAGAGAUC..GCGCGGAUGUCCU.........GCCUGG
+AF389943.1/20-338                    ..UCAAACCUAAAAGAACUC..GCGUGAAUACCUU.........GCCUGG
+AF389942.1/20-339                    ..UCAAACCCAAAAGAGAUC..GCAUGGAAGUCCU.........GCCUGG
+AF389978.1/20-335                    ..UCA.UCUUUCAUAGGAUC..GCGUGGAAACCUU.........GUCUGG
+#=GC SS_cons                         ......................<<<<<.<<<<<<................
+
+AF440330.1/1-315                     GGCGGAAGCAU..UAAAACC.AAUCGAGC.UA.......GUCAAUUCGUG
+U68076.1/22-334                      GGUUGAAGCGU..UAAAACUAAG.CGGCC.UC.......GCCUUUAUCUA
+AP001118.1/202977-202612             GAUAA.CACGA.AGUAGUUU.UUUCAAGC.UA........UAUACCUAAU
+D90888.1/18478-18840                 GGUUGAAGCGU..UAAAACUUAAUCAGGC.UA.......GUUUGUUAGUG
+AE005491.1/9259-9621                 GGUUGAAGCGU..UAAAACUUAAUCAGGC.UA.......GUUUGUUAGUG
+AF440353.1/1-310                     GGUUGAAGCGU..UAAA.CUUAAUCAGGA.UA.......GUUUGUUGGUG
+AL627276.1/57262-57624               GGUUGAAGCGU..UAAAACG.AAUCAGGC.UA.......GUCUGGUAGUG
+AF389960.1/20-340                    GGUUGAAGCGU..UAAAACG.AAUCAGGC.UA.......GUCUGGUAGUG
+U32808.1/436-71                      GAUCGAAGCAC..UAAA.UUGAAUCAAAC.UA.......GCUUAAGUUUA
+AE006115.1/421-55                    GAUCGAAGCGU..UAAA.UUGAAUCAAGC.UA.......GUUUAUCUAUC
+AY040837.1/1-325                     GA.UGAACCGC..GAAAUAGAA.UUCUGG.UA......UGUAUUAGCAUA
+AE004170.1/3459-3093                 GGAUGAAGCGC..GAGAUCUAAUUCAGGU.UA.......GCCAUUCGUUA
+AF389968.1/20-335                    GGCGGAAGCAU..UAAAACC.AAUCGAGC.UA.......GUCAAUUCGUG
+AF389962.1/20-338                    GGUUGAAGCGU..UAAAACUUAAUCAGGC.UA.......GUUUGUUAGUG
+AF389985.1/20-331                    GGGUGAACCGC..GAAAUAG.UACCGGAC.UC.......GCCCGAUGAAA
+AF389951.1/20-337                    GGCUGAAGUGC..UAAAACU.AAUCAGGC.UA.......GUUCGUUAGUG
+AF389943.1/20-338                    GGUUGAAGCGC..UAAAAUCUAAUCAGGC.UA.......GUUUGUCAGUG
+AF389942.1/20-339                    GGCUAAAGUGC..UAAAUCU.AAUCAGGC.UA.......GUUUGUUAGUG
+AF389978.1/20-335                    GGUGGAAGCGU..UAAAACU.AAUCAGAC.UA.......GUUAUUCAGUG
+#=GC SS_cons                         >>>>>>.>>>>>...........................<<<<<<<<<<.
+
+AF440330.1/1-315                     GCGUGUCUCUCCGCAGCGGGUUGGC.......GAAUGUAAA....GAG.U
+U68076.1/22-334                      CCGUGUUUGUCCGGGAUUUAAAGGU.......UAA.UUAAAU...GACAA
+AP001118.1/202977-202612             AUGUGUUUUUCCAAAUUAGGUAAU........GAAUUCAAUAAA.GAAAA
+D90888.1/18478-18840                 GCGUGUCCGUCCGCAGCUGGCAAGC.......GAAUGUAAA....GAC.U
+AE005491.1/9259-9621                 GCGUGUCCGUCCGCAGCUGGCAAGC.......GAAUGUAAA....GAC.U
+AF440353.1/1-310                     GCGUGUCUGUCCGCAGCUGGCAAAU.......GAAUUCAAA....GACUA
+AL627276.1/57262-57624               GCGUGUCCGUCCGCAGGUGCCAGGC.......GAAUGUAAA....GAC.U
+AF389960.1/20-340                    GCGUGUCCGUCCGCAGGUGCCAGGC.......GAAUGUAAA....GAC.A
+U32808.1/436-71                      GCGUGUCUGUCCGCA.UGCUUAAGU.......GAAAUUAAA....GACGA
+AE006115.1/421-55                    GCGUGUCUGUCCGCAGUGGGUAAAU.......GAAAUUAAA....GACGA
+AY040837.1/1-325                     GCGUGUCAAUUCGCAGUGACGAUACG......AGAA.UAAA....GAU.U
+AE004170.1/3459-3093                 GCGUGUCGGUUCGCAGGC.GGUGGU.......GAAAUUAAA....GAU.C
+AF389968.1/20-335                    GCGUGUCUCUCCGCAGCGGGUUGGC.......GAAUGUAAA....GAG.U
+AF389962.1/20-338                    GCGUGUCCGUCCGCAGCUGGCAAGC.......GAAUGUAAA....GAC.U
+AF389985.1/20-331                    UCCUGUCUUUCGGAGUUUAUUCGGGU......UAAUUAAAA....GAG.A
+AF389951.1/20-337                    GCGUGUCUGUCCGCAGCUGGCGUGC.......GAAUGUAAA....GAC.U
+AF389943.1/20-338                    GCGUGUCCGUUCGCAGCUGACCGGC.......GAAUGUAAA....GAU.G
+AF389942.1/20-339                    GCGUGUCCAUCCGCAGCUGACCGGC.......GAAUGUAAA....GAUUG
+AF389978.1/20-335                    GCGUGUCGGUCCGCAGCUGGAUGGU.......GAAUGUAAA....GAUUC
+#=GC SS_cons                         <<<........>>>.>>>>>>>>>>.<<<<.........>>>>.......
+
+AF440330.1/1-315                     GACUAAGCA.UGUAG...UACCGAGGAUGU......AGUAAUUUUGGACG
+U68076.1/22-334                      UACUAAACA.UGUAG...UACCGACGGUCG......AGGCUUUUCGGACG
+AP001118.1/202977-202612             AACUAAGCA.UGUAG...GGCUUUAUUAGU......AGAAAUUUUGGACG
+D90888.1/18478-18840                 GACUAAGCA.UGUAG...UACCGAGGAUGU......AGGAAUUUCGGACG
+AE005491.1/9259-9621                 GACUAAGCA.UGUAG...UACCGAGGACGU......AGGAAUUUCGGACG
+AF440353.1/1-310                     GACUAAGCA.UGUAG...UACCGAGGAUGU......AGAAAUUUC.....
+AL627276.1/57262-57624               GACUAAGCA.UGUAG...UACCGAGGAUGU......AGGAAUUUCGGACG
+AF389960.1/20-340                    GACUAAGCA.UGUAG...UACCGAGGAUGU......AGGAAUUUCGGACG
+U32808.1/436-71                      GACUAAACG.UGUAG...UACUGAAGGUAG......AGUAAUUUCGGACG
+AE006115.1/421-55                    GACUAAACG.UGUAG...UACUGAAGGUAG......AGUAAUUUCGGACG
+AY040837.1/1-325                     GACUAAACA.UGUAG...CGCCAUCUGUUA.....GACUGAUUUUGGACG
+AE004170.1/3459-3093                 GACUAAGCA.UGUAG...UACCAAAGAUGA......AUGGUUUUCGGACG
+AF389968.1/20-335                    GACUAAGCA.UGUAG...UACCGAGGAUGU......AGUAAUUUUGGACG
+AF389962.1/20-338                    GACUAAGCA.UGUAG...UACCGAGGAUGU......AGGAAUUUCGGACG
+AF389985.1/20-331                    GACUAAGCA.UGUAG...UGCCUUGGAUGU......AGGUGUUCUGGACG
+AF389951.1/20-337                    GACUAAGCA.UGUAG...UGCCGAGGAUGU......AGGAAUUUCGGACG
+AF389943.1/20-338                    GACUAAGCA.UGUAG...UGCCGACGGUGU......AGUAAUUCUGGACG
+AF389942.1/20-339                    GACUAAGCA.UGUAG...UGCCGACGGUGU......AGCAAUUUCGGACG
+AF389978.1/20-335                    GACUAAGCA.UGUAG...UACUGAGGAUGU......AGGUUUUUCGGACG
+#=GC SS_cons                         ......>>>.>>......>>>>>>>>.>>>........>>>>>>>>...<
+
+AF440330.1/1-315                     GGG........................
+U68076.1/22-334                      GGG........................
+AP001118.1/202977-202612             CGGGUUCGAAUCCCGCCAGCUCCA...
+D90888.1/18478-18840                 CGGGUUCAACUCCCGCCAGCUCCACCA
+AE005491.1/9259-9621                 CGGGUUCAACUCCCGCCAGCUCCACCA
+AF440353.1/1-310                     ...........................
+AL627276.1/57262-57624               CGGGUUCAACUCCCGCCAGCUCCACCA
+AF389960.1/20-340                    CG.........................
+U32808.1/436-71                      GGGGUUCAACUCCCCCCAGCUCCACCA
+AE006115.1/421-55                    CGGGUUCAACUCCCGCCAGCUCCACCA
+AY040837.1/1-325                     CGG........................
+AE004170.1/3459-3093                 GGGGUUCAACUCCCCCCAGCUCCACCA
+AF389968.1/20-335                    GG.........................
+AF389962.1/20-338                    CG.........................
+AF389985.1/20-331                    CG.........................
+AF389951.1/20-337                    UG.........................
+AF389943.1/20-338                    CG.........................
+AF389942.1/20-339                    GG.........................
+AF389978.1/20-335                    CG.........................
+#=GC SS_cons                         <<<<.......>>>>>>>>>>>>....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00023.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00023.idx
new file mode 100644
index 0000000..4cc95f5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00023.idx
@@ -0,0 +1,40 @@
+AL583919.1/121055-121422
+AE000749.1/2436-2090
+AE002296.1/3595-3178
+AY040836.1/1-317
+AB003477.1/1390-1780
+AE001939.1/5041-5389
+Y15063.1/86-434
+Z99121.2/35763-35404
+AF440351.1/1-322
+AC074317.5/11254-10896
+AE007587.1/2639-2995
+AY040838.1/1-306
+AE013063.1/8484-8834
+AF375582.1/1-319
+AF375576.1/1-322
+AF375575.1/1-318
+AF375574.1/1-307
+AF375578.1/1-304
+AE006568.1/801-1145
+S67602.1/1-411
+U39713.1/7687-8074
+AL445565.1/151623-152009
+AE002154.1/2543-2131
+AE010567.1/1932-1589
+AL646061.1/130228-129869
+AL162755.2/165198-164836
+U68081.1/22-355
+AL139078.2/71393-71035
+AE001503.1/7009-6624
+U68077.1/22-343
+U20246.1/1-318
+U68079.1/22-383
+AE004517.1/7001-6649
+AE011783.1/5129-4733
+AE001118.1/7347-6989
+AF041468.1/50514-50188
+U30821.1/84810-84519
+U38804.1/23536-23808
+Z67753.1/95843-96210
+AF169626.1/1-304
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00023.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00023.raw
new file mode 100644
index 0000000..b330470
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00023.raw
@@ -0,0 +1,140 @@
+>AF440330.1/1-315
+AAGAUUCACGAAACCCAAGGUGCAUGCCGAGGUGCGGUAGGCCUCGUUAACAAACCGCAA
+AAAAAUAGUCGCAAACGACGAAAACUACGCACUAGCAGCUUAAUAACCUGCAUAGAGCCC
+UUCUACCCUAGCUUGCCUGUGUCCUAGGGAAUCGGAAGGUCAUCCUUCACAGGAUCGUGU
+GGAAGUCCUGCUCGGGGCGGAAGCAUUAAAACCAAUCGAGCUAGUCAAUUCGUGGCGUGU
+CUCUCCGCAGCGGGUUGGCGAAUGUAAAGAGUGACUAAGCAUGUAGUACCGAGGAUGUAG
+UAAUUUUGGACGGGG
+>U68076.1/22-334
+GGAAUUCAAGAAGCCCGAGGUGCAUGUCGAGGUGCGGUUUGCCUCGUAAAAAAGCCGCAA
+UUUAAAGUAAUCGCAAACGACGAUAACUACUCUCUAGCAGCUUAGGCUGGCUAGCGCUCC
+UUCCAUGUAUUCUUGUGGACUGGAUUUUGGAGUGUCACCCUAACACCUGAUCGCGACGGA
+AACCCUGGCCGGGGUUGAAGCGUUAAAACUAAGCGGCCUCGCCUUUAUCUACCGUGUUUG
+UCCGGGAUUUAAAGGUUAAUUAAAUGACAAUACUAAACAUGUAGUACCGACGGUCGAGGC
+UUUUCGGACGGGG
+>AP001118.1/202977-202612
+GGGGCUGUUUUUGGAUUUGACAAAAUUAUCAACAAAGUAAAGUGCAUGCCGAGGAACGGU
+UUGCCUCGAUAAAAGCCGUAAAAAAAUAAUUGCAAAUAAUAAACAAAACUACGCUUUAGC
+AGCUUAAAAAACUGAAUAAAGCCCUUCCUUCUUAUCCUCCUUCUCUUAGGAUGAGAAAAC
+AGGAAGGUCAGAAAAAGAGAAAAACGUGGAUAUCAAGCUUGACGAUAACACGAAGUAGUU
+UUUUCAAGCUAUAUACCUAAUAUGUGUUUUUCCAAAUUAGGUAAUGAAUUCAAUAAAGAA
+AAAACUAAGCAUGUAGGGCUUUAUUAGUAGAAAUUUUGGACGCGGGUUCGAAUCCCGCCA
+GCUCCA
+>D90888.1/18478-18840
+GGGGCUGAUUCUGGAUUCGACGGGAUUUGCGAAACCCAAGGUGCAUGCCGAGGGGCGGUU
+GGCCUCGUAAAAAGCCGCAAAAAAUAGUCGCAAACGACGAAAACUACGCUUUAGCAGCUU
+AAUAACCUGCUUAGAGCCCUCUCUCCCUAGCCUCCGCUCUUAGGACGGGGAUCAAGAGAG
+GUCAAACCCAAAAGAGAUCGCGUGGAAGCCCUGCCUGGGGUUGAAGCGUUAAAACUUAAU
+CAGGCUAGUUUGUUAGUGGCGUGUCCGUCCGCAGCUGGCAAGCGAAUGUAAAGACUGACU
+AAGCAUGUAGUACCGAGGAUGUAGGAAUUUCGGACGCGGGUUCAACUCCCGCCAGCUCCA
+CCA
+>AE005491.1/9259-9621
+GGGGCUGAUUCUGGAUUCGACGGGAUUUGCGAAACCCAAGGUGCAUGCCGAGGGGCGGUU
+GGCCUCGUAAAAAGCCGCAAAAAAUAGUCGCAAACGACGAAAACUACGCUUUAGCAGCUU
+AAUAACCUGCUUAGAGCCCUCUCUCCCUAGCCUCCGCUCUUAGGACGGGGAUCAAGAGAG
+GUCAAACCCAAAAGAGAUCGCGUGGAAGCCCUGCCUGGGGUUGAAGCGUUAAAACUUAAU
+CAGGCUAGUUUGUUAGUGGCGUGUCCGUCCGCAGCUGGCAAGCGAAUGUAAAGACUGACU
+AAGCAUGUAGUACCGAGGACGUAGGAAUUUCGGACGCGGGUUCAACUCCCGCCAGCUCCA
+CCA
+>AF440353.1/1-310
+GGGAUUUGCGAAACCCAAGGUGCAUGCCGAGGGGCGGUUGGCCUCGUAAAAAGCCGCAAA
+AAAAUAGUCGCAAACGACGAAAACUACGCUUUAGCAGCUUAAUAACCUGCUUAGAGCCCU
+CUCUCCCUAGCCUCCGCUCUUGGACGGGGAUCAAGAGAGGUCAAACCCAAAAGAGAUCGC
+GUGGAUGCCUUGCCUGGGGUUGAAGCGUUAAACUUAAUCAGGAUAGUUUGUUGGUGGCGU
+GUCUGUCCGCAGCUGGCAAAUGAAUUCAAAGACUAGACUAAGCAUGUAGUACCGAGGAUG
+UAGAAAUUUC
+>AL627276.1/57262-57624
+GGGGCUGAUUCUGGAUUCGACGGGAUUUGCGAAACCCAAGGUGCAUGCCGAGGGGCGGUU
+GGCCUCGUAAAAAGCCGCAAAAAAAUAGUCGCAAACGACGAAACCUACGCUUUAGCAGCU
+UAAUAACCUGCUUAGAGCCCUCUCUCCCUAGCCUCCGCUCUUAGGACGGGGAUCAAGAGA
+GGUCAAACCCAAAAGAGAUCGCGCGGAUGCCCUGCCUGGGGUUGAAGCGUUAAAACGAAU
+CAGGCUAGUCUGGUAGUGGCGUGUCCGUCCGCAGGUGCCAGGCGAAUGUAAAGACUGACU
+AAGCAUGUAGUACCGAGGAUGUAGGAAUUUCGGACGCGGGUUCAACUCCCGCCAGCUCCA
+CCA
+>AF389960.1/20-340
+ACGGGAUUUGCGAAACCCAAGGUGCAUGCCGAGGGGCUGGUUGGCCUCGUAAAAAGCCGC
+AAAAAAAUAGUCGCAAACGACGAAAACUACGCUUUAGCAGCUUAAUAACCUGCUUAGAGC
+CCUCUCUCCCUAGCUUCCGCUCUUAAGACGGGGAUCAAAGAGAGGUCAAACCCAAAAGAG
+AUCGCGUGGAUGCCCUGCCUGGGGUUGAAGCGUUAAAACGAAUCAGGCUAGUCUGGUAGU
+GGCGUGUCCGUCCGCAGGUGCCAGGCGAAUGUAAAGACAGACUAAGCAUGUAGUACCGAG
+GAUGUAGGAAUUUCGGACGCG
+>U32808.1/436-71
+GGGGCUGAUUCUGGAUUCGACGGGAUUAGCGAAGCCCAAGGUGCACGUCGAGGUGCGGUA
+GGCCUCGUAAAUAAACCGCAAAAAAAUAGUCGCAAACGACGAACAAUACGCUUUAGCAGC
+UUAAUAACCUGCAUUUAGCCUUCGCGCUCCAGCUUCCGCUCGUAAGACGGGGAUAACGCG
+GAGUCAAACCAAAACGAGAUCGUGUGGAAGCCACCGUUUGAGGAUCGAAGCACUAAAUUG
+AAUCAAACUAGCUUAAGUUUAGCGUGUCUGUCCGCAUGCUUAAGUGAAAUUAAAGACGAG
+ACUAAACGUGUAGUACUGAAGGUAGAGUAAUUUCGGACGGGGGUUCAACUCCCCCCAGCU
+CCACCA
+>AE006115.1/421-55
+GGGGCUGAUUCUGGAUUCGACGGGAUUAGCGAAGCCCAAGGUGCACGUCGAGGUGCGGUA
+GGCCUCGUAAAUAAACCGCAAAAAAAUAGUCGCAAACGACGAACAAUACGCUUUAGCAGC
+UUAAUAACCUGCUCAUAGCCUUCUCUCCCCAGCUUCCGCUCGUAAGACGGGGAUCAAGAG
+GAGUCAAAUUCAAACGAGAUCGCGUGGACGCCUCCGCUUGAGGAUCGAAGCGUUAAAUUG
+AAUCAAGCUAGUUUAUCUAUCGCGUGUCUGUCCGCAGUGGGUAAAUGAAAUUAAAGACGA
+GACUAAACGUGUAGUACUGAAGGUAGAGUAAUUUCGGACGCGGGUUCAACUCCCGCCAGC
+UCCACCA
+>AY040837.1/1-325
+AGGAUCACGAAGGCUUGUGGAGCAUGUCGAGGUGCGGUUUGCCUCGUUAAACAGCCGCAA
+AAAAAUAGUCGCAAACGACGAAAACUACGCACUAGCAGCUUAAUACCCUGCUAAGAGCGC
+UCCUGCCCUAGCUUCCGCUUGUAAGACGGGGAAUAACAGGGGUUCAAACCCAAACGAGAU
+AGCGAGGGAUUCUUUGACUAGAGAGAUGAACCGCGAAAUAGAAUUCUGGUAUGUAUUAGC
+AUAGCGUGUCAAUUCGCAGUGACGAUACGAGAAUAAAGAUUGACUAAACAUGUAGCGCCA
+UCUGUUAGACUGAUUUUGGACGCGG
+>AE004170.1/3459-3093
+GGGGCUGAUUCAGGAUUCGACGGGAAUUUUGCAGUCUGAGGUGCAUGCCGAGGUGCGGUA
+GGCCUCGUUAACAAACCGCAAAAAAAUAGUCGCAAACGACGAAAACUACGCACUAGCAGC
+UUAAUACCCUGCUCAGAGCCCUUCCUCCCUAGCUUCCGCUUGUAAGACGGGGAAAUCAGG
+AAGGUCAAACCAAAUCAAGCUGGCGUGGAUUCCCCCACCUGAGGGAUGAAGCGCGAGAUC
+UAAUUCAGGUUAGCCAUUCGUUAGCGUGUCGGUUCGCAGGCGGUGGUGAAAUUAAAGAUC
+GACUAAGCAUGUAGUACCAAAGAUGAAUGGUUUUCGGACGGGGGUUCAACUCCCCCCAGC
+UCCACCA
+>AF389968.1/20-335
+ACAAGAUUCACGAAACCCAAGGUGCAUGCCGAGGUGCGGUAGGCCUCGUUAACAAACCGC
+AAAAAAAUAGUCGCAAACGACGAAAACUACGCACUCGCAGCUUAAUAACCUGCGCUGAGC
+CCUUCUACCCUAGCUUGCCUGUGUCCUAGGGAAUCGGAAGGUCAUCCUUCACAGGAUCGU
+GUGGAAGUCCUGCUCGGGGCGGAAGCAUUAAAACCAAUCGAGCUAGUCAAUUCGUGGCGU
+GUCUCUCCGCAGCGGGUUGGCGAAUGUAAAGAGUGACUAAGCAUGUAGUACCGAGGAUGU
+AGUAAUUUUGGACGGG
+>AF389962.1/20-338
+ACGGGAUUUGCGAAACCCAAGGUGCAUGCCGAGGGGCGGUUGGCCGCGUAAAAAGCCGCA
+AUAAAUAGUCGCAAACGACGAAAACUACGCUUUAGCAGCUUAAUAACCUGCUUAGAGCCC
+UCUCUCCCUAGCCUCCGCUCUUAGGACGGGGAUCAAGAGAGGUCAAACCCAAAAGAGAUC
+GCGUGGAAGCCCUGCCUGGGGUUGAAGCGUUAAAACUUAAUCAGGCUAGUUUGUUAGUGG
+CGUGUCCGUCCGCAGCUGGCAAGCGAAUGUAAAGACUGACUAAGCAUGUAGUACCGAGGA
+UGUAGGAAUUUCGGACGCG
+>AF389985.1/20-331
+ACAGGAUUCACGAAACCCUGGGAGCAUGCCGAGGGGCGGUUGGCCUCGUAAAAAGCCGCA
+CAGUUAUAGUUGCAAACGACGAUAACUACGCUCUAGCAGCUUAGGCUAGCUAGCCAUCUG
+ACACAGGUCUCUCAAAUGGGCGGUGUAUACAGAUGGUCAUCUUACAUUUGAUAGCGAGGG
+AACUCCGUCCGGGGGUGAACCGCGAAAUAGUACCGGACUCGCCCGAUGAAAUCCUGUCUU
+UCGGAGUUUAUUCGGGUUAAUUAAAAGAGAGACUAAGCAUGUAGUGCCUUGGAUGUAGGU
+GUUCUGGACGCG
+>AF389951.1/20-337
+ACGGGAUUUGCGAAACCCAAGGUGCAUGCCGAGGGGCGGUUGGCCUCGUAAAAAGCCGCA
+AAAAAUAGUCGCAAACGUCGAAAACUACGCUUUAGCAGCUUAAUAACCUGCUAAGAGCCC
+UCUCUCCCUAGCUUCCGCUCUUAAGACGGGGAUAAAGAGAGGUCAAACCCAAAAGAGAUC
+GCGCGGAUGUCCUGCCUGGGGCUGAAGUGCUAAAACUAAUCAGGCUAGUUCGUUAGUGGC
+GUGUCUGUCCGCAGCUGGCGUGCGAAUGUAAAGACUGACUAAGCAUGUAGUGCCGAGGAU
+GUAGGAAUUUCGGACGUG
+>AF389943.1/20-338
+ACAGGAUUUGCAAAGCCCUAGGAGCAUGCCGAGGGGCGGUUUGCCUCGUAAAAAGCCGCA
+AAAAAUAGUUGCAAACGACGAAAACUACGCACUAGCAGCUUAAUAACCUGCUUAGAGCCC
+UCUCUCCCUAGCUUCCGUUCUUAAGACGGGGAUCAAGAGAGGUCAAACCUAAAAGAACUC
+GCGUGAAUACCUUGCCUGGGGUUGAAGCGCUAAAAUCUAAUCAGGCUAGUUUGUCAGUGG
+CGUGUCCGUUCGCAGCUGACCGGCGAAUGUAAAGAUGGACUAAGCAUGUAGUGCCGACGG
+UGUAGUAAUUCUGGACGCG
+>AF389942.1/20-339
+ACAAGAUUCACGAAACCCAAGGUGCAUGCCGAGGUGCGGUAGGCCUCGUUAACAAACCGC
+AAAAAAUAGUCGCAAACGACGAAAACUACGCACUAGCAGCUUAAUACCCUGCUUAGAGCC
+CUCUCUCCCUAGCUUCCGCUCUUAAGACGGGGAUAAAGAGAGGUCAAACCCAAAAGAGAU
+CGCAUGGAAGUCCUGCCUGGGGCUAAAGUGCUAAAUCUAAUCAGGCUAGUUUGUUAGUGG
+CGUGUCCAUCCGCAGCUGACCGGCGAAUGUAAAGAUUGGACUAAGCAUGUAGUGCCGACG
+GUGUAGCAAUUUCGGACGGG
+>AF389978.1/20-335
+ACGGGACACUCGAAACCCAAGGUGCAUGCCGAGGUGCGGUAGGCCUCGUUAAUAAACCGC
+AAAAAAUAGUCGCAAACGACGAAACCUACGCUUUAGCAGCUUAAUAACCUGCUCGGAGCC
+CUUCUACCCUAGCUUGCCUAUGUCCUAGGGGAUUGGAAGGUCAUCUUUCAUAGGAUCGCG
+UGGAAACCUUGUCUGGGGUGGAAGCGUUAAAACUAAUCAGACUAGUUAUUCAGUGGCGUG
+UCGGUCCGCAGCUGGAUGGUGAAUGUAAAGAUUCGACUAAGCAUGUAGUACUGAGGAUGU
+AGGUUUUUCGGACGCG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00023.test b/benchmarks/cmsearch-rmark/rmark-1/RF00023.test
new file mode 100644
index 0000000..ee2f5ce
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00023.test
@@ -0,0 +1,290 @@
+>AL583919.1/121055-121422
+GGGGCUGAAAGGUUUCGACUUCGCGCAUCGAAUCAAGGGAAGCGUGCCGGUGCAGGCAAG
+AGACCACCGUAAGCGUCGUUGCAGCAAUAUAAGCGCCGAUUCAUAUCAGCGCGACUAUGC
+UCUCGCUGCCUAAGCGAUGGCUAGUCUGUCAGACCGGGAACGCCCUCGUCCCGGAGCCUG
+GCAUCAGCUAGAGGGAUCUACCGAUGGGUUCGGUCGCGGGACUCGUCGGGACACCAACCG
+CGACUGGGAUCGUCAUCCUGGCUAGUUCGCGUGAUCAGGAGAUCCGAGUAGAGGCAUAGC
+GAACUACGCACGGAGAAGCCUUGAGGGAAAUGCCGUAGGACCCGGGUUCGAUUCCCGGCA
+GCUCCACC
+>AE000749.1/2436-2090
+GGGGGCGGAAAGGAUUCGACGGGGACAGGCGGUCCCCGAGGAGCAGGCCGGGUGGCUCCC
+GUAACAGCCGCUAAAACAGCUCCCGAAGCUGAACUCGCUCUCGCUGCCUAAUUAAACGGC
+AGCGCGUCCCCGGUAGGUUUGCGGGUGGCCUACCGGAGGGCGUCAGAGACACCCGCUCGG
+GCUACUCGGUCGCACGGGGCUGAGUAGCUGACACCUAACCCGUGCUACCCUCGGGGAGCU
+UGCCCGUGGGCGACCCGAGGGGAAAUCCUGAACACGGGCUAAGCCUGUAGAGCCUCGGAU
+GUGGCCGCCGUCCUCGGACGCGGGUUCGAUUCCCGCCGCCUCCACCA
+>AE002296.1/3595-3178
+GGGGGUGUAAAGGUUUCGACUUAGAAAUGAAGCGUUAAUUGCAUGCGGAGGGCGUUGGCU
+GGCCUCCUAAAAAGCCGACAAAACAAUAAAUGCCGAACCUAAGGCUGAAUGCGAAAUUAU
+CAGCUUCGCUGAUCUUAAUGAUCUAAGAGUUGCUGCUUAAUUAGCAAAGUUGUUACCUAA
+GUACUGGUAACCCGGUGUUCGCGAGCUCCACCAGAGGUUUUCGAAACGCCGUCAUUUAUC
+UGGUUAGAAUUAGGGCCUUUUAACUCUCAAGGGAACUAAUUUGAAUUUUAAUGAGAGUCG
+UUGGUCUCUAUAGAGGUUUCUAGCUGAGGAGAUAUAACGUAAAAUAUUCUAGAAACUAAG
+CAUGUAGAGGUUAGCGGGGAGUUUACUAAGGACGAGAGUUCGAAUCUCUCCACCUCCA
+>AY040836.1/1-317
+AGGGAGUGAACGCCGUAGACUGCAGGUCGUGCCGCCCAGUCACGUAAAAGGGGCAAGGCA
+ACAACUGCCAACACCAACACUCGGGCCCAGGCUCGCCUGGCCCUCGCCGCUUAAUAAUAG
+CGGCGCGCUCGCCGUAGCUCCCCCGAUGGUUACGGGUCGAGCGUCAGCAGUCGGGUGCUC
+CGGUAACGCCUGCCUGAGCGUUAUCGGCUAAGAGAUCAGGCUGGCCCAACGGUCGCUUUG
+CCACUCGUGCGACUGCGGGUGAGAUGAAACGAGGGGCUAAACCUGUAGAUGUCUGCGGUC
+UAGCUUUCUGGACGGGG
+>AB003477.1/1390-1780
+GGGGCUGUAAUGGUUUCGACGUGUUGGUGAAUCCUUCACCGUGAUUCAGGCCGAGAGGGA
+GUCCACUCUCGUAAAUCCAGGCUCAACCAAAAGUAACUGCGAACAACAUCGUUCCUUUCG
+CUCGUAAGGCUGCUCCUGUAGCUGCUUAAACGCCACAAACUUUCUGGCUCGAGCGUCUAG
+UCGUAGACUCCGUUAAUACGCCUAGACUUAAACCCCCAACGGAUGCUCGAGUGGCGGCCU
+CAGGUCCGUCCUCUCGCUAAGCAAAAACCUGAGCAUCCCGCCAACGGGGAUAAUCGUUGG
+CUCCCGCACAGUGGGUCAACCGUGCUAAGCCUGUGAACGAGCGGAAAGUUACUAGUCAAU
+GCGGACAGCGGUUCGAUUCCGCUCAGCUCCA
+>AE001939.1/5041-5389
+GGGGGUGACCCGGUUUCGACAGGGGAACUGAAGGUGAUGUUGCGUGUCGAGGUGCCGUUG
+GCCUCGUAAACAAACGGCAAAGCCAUUUAACUGGCAACCAGAACUACGCUCUCGCUGCUU
+AAGUGAGAUGACGACCGUGCAGCCCGGCCUUUGGCGUCGCGGAAGUCACUAAAAAAGAAG
+GCUAGCCCAGGCGAUUCUCCAUAGCCGACGGCGAAACUUUAUGGAGCUACGGCCUGCGAG
+AACCUGCCCACUGGUGAGCGCCGGCCCGACAAUCAAACAGUGGGAUACACACGUAGACGC
+ACGCUGGACGGACCUUUGGACGGCGGUUCGACUCCGCCCACCUCCACCA
+>Y15063.1/86-434
+GGGGGUGAAACGGUCUCGACGGGGGUCGCCGAGGGCGUGGCUGCGCGCCGAGGUGCGGGU
+GGCCUCGUAAAAACCCGCAACGGCAUAACUGCCAACACCAACUACGCUCUCGCGGCUUAA
+UGACCGCGACCUCGCCCGGUAGCCCUGCCGGGGGCUCACCGGAAGCGGGGACACAAACCC
+GGCUAGCCCGGGGCCACGCCCUCUAACCCCGGGCGAAGCUUGAAGGGGGCUCGCUCCUGG
+CCGCCCGUCCGCGGGCCAAGCCAGGAGGACACGCGAAACGCGGACUACGCGCGUAGAGGC
+CCGCCGUAGAGACCUUCGGACGGGGGUUCGACUCCCCCCACCUCCACCA
+>Z99121.2/35763-35404
+GGGGACGUUACGGAUUCGACAGGGAUGGAUCGAGCUUGAGCUGCGAGCCGAGAGGCGAUC
+UCGUAAACACGCACUUAAAUAUAACUGGCAAAACUAACAGUUUUAACCAAAACGUAGCAU
+UAGCUGCCUAAUAAGCGCAGCGAGCUCUUCCUGACAUUGCCUAUGUGUCUGUGAAGAGCA
+CAUCCAAGUAGGCUACGCUUGCGUUCCCGUCUGAGAACGUAAGAAGAGAUGAACAGACUA
+GCUCUCGGAAGGCCCGCCCGCAGGCAAGAAGAUGAGUGAAACCAUAAAUAUGCAGGCUAC
+GCUCGUAGACGCUUAAGUAAUCGAUGUUUCUGGACGUGGGUUCGACUCCCACCGUCUCCA
+>AF440351.1/1-322
+ACAGGGAUAGUUCGAGCUUGAGUUGCGAGUCGGGGGGAUCGUCCUCGUUAUCAACGUCAA
+AGCCAAUAAUAACUGGCAAAGAAAAACAAAACCUAGCUUUCGCUGCCUAAUAAGCAGUAG
+CAUAGCUGAUCCUCCGUGCAUCGCCCAUGUGCUACGGUAAGGGUCUCACUCUAAGUGGGC
+UACACUGGCUAAUCUCCGUCUGAGGUUAGUUGGAAGAGCUUAAUCAGACUAGCUGAAUGG
+AAGCCUGUUACCGGGCCGAUGUUUAUGCGAAAUGCUAAUACGGUGACUACGCUCGUAGAU
+AUUUAAGUGCCGAUAUUUCUGG
+>AC074317.5/11254-10896
+GGGGACGUUCAUGGAUUCGACAGGGGUCCCCCGAGCUCAUUAAGCGUGUCGGAGGGUUGU
+CUUCGUCAUCAACACACACAGUUUAUAAUAACUGGCAAAUCAAACAAUAAUUUCGCAGUA
+GCUGCCUAAUCGCACUCUGCAUCGCCUAACAGCAUUUCCUAUGUGCUGUUAACGCGAUUC
+AACCUUAAUAGGAUAUGCUAAACACUGCCGUUUGAAGUCUGUUUAGAAGAAACUUAAUCA
+AACUAGCAUCAUGUUGGUUGUUUAUCACUUUUCAUGAUGCGAAACCUAUCGAUAAACUAC
+ACACGUAGAAAGAUGUGUAUCAGGACCUUUGGACGCGGGUUCAAAUCCCGCCGUCUCCA
+>AE007587.1/2639-2995
+GGGGGCGCUUUUGGUUUCGACGGGGAUGAUGUUACGUUUGAGAAGCGAGUCGAGGGAACC
+UGUGGACCCGCGUUAAAAAACUAUAGGCCUUAAAAAUAAAGGAUAACGAAAAUAAUUUAG
+CUUUAGCUGCGUAGUCAGCUAACGUCAGCCUGAGAGUCCCGCGACUCAGAGUCUGGCGUC
+GACAGCGGGGAACCGAGCCUUACAAAGCUUUGAGUAAGGAACGGAAUUUAUGAAGCUACU
+GAAGUGAAAAGCUUGUUUGUAGGCGUUUCAUGGAGGGAAUGUUAAAAUACAAACUGCACU
+CGGAGAUGCUUAAAUGAAACCAUUUUCGGACAGGGGUUCGAUUCCCCUCGCCUCCAC
+>AY040838.1/1-306
+GGGGAACGUGUUUGCUUGGGAUGCGAGCCGGGUUGCCGCCAGGACCGUAAAAAGGGCGGA
+AGGCUUUAAUUGCCGAAGAUAACUACGCUUUAGCUGCUUAAUUGCAGUCGAACCUCUUCU
+CCUCUGUGCUCUCGGUGAGGAUGUAAGGGGUCAUUUAAGAGAGCUGGCUUCGACCAAUUC
+UCGGAGGUCCAAGCGAGAUUUAUCGAAUAGCCUGACCAACCUCUGUCUGCCGUGCGGAAG
+GAAGGCGAAAUCUAAAACGACAGACUACGCUCGUAGUGUCCUUUGUGGGCAUUUCUUCGG
+ACGCGG
+>AE013063.1/8484-8834
+GGGGGUGUGUUGGUUUCGACGGGGGCGGUCGAGGUAAAAGUAGCGAGCCGAGUUCUCCAC
+CAGCUCGUAAAAAAGGUGGAAAAAAAUAAACGCAGACAGAGAACUCGCUUACGCUGCCUA
+AUUAAAGGCGGCCGUCCAGCCUGAAAUGCCCACGUUUCAGGACUGGGCGUCAAAAGAGUG
+GGGAACUGGUUUUGCCUGCGCCUCGGGGCAAAACCGGAAUAAUGAGGCUACCGAAGCGGU
+UAUCCUGUCGCUGGGAGAACCGCUGAGGGAAAGCUAAAACAGCGACUGCGCUCGGAGAAG
+CUUUUACCGGGACGCCUUCGGACCGGGGUUCGAAUCCCCGCACCUCCACCA
+>AF375582.1/1-319
+CACAGUUCGAGCUUGAAUUGCGUUUCGUAGGUUACGUCUACGUUAAAACGUUACAGUUAA
+AUAUAACUGCUAAAAACGAAAACAACUCUUACGCUUUAGCUGCCUAAAAACAGUUAGCGU
+AGAUCCUCUCGGCAUCGCCCAUGUGCUCGAGUAAGGGUCUCAAAUUUAGUGGGAUACGUU
+AAACUUUUCCGUCUGUAAAGUUUAAAAGAGAUCAUCAGACUAGCAAUACAGAAUGCCUGU
+CACUCGGCAAGCUGUAAAGCGAAACCUCAAAUGAGUUGACUAUGAACGUAGAUUUUUAAG
+UGUCGAUGUGUUUGGACGC
+>AF375576.1/1-322
+UAUAGUUUGAGUUCGAUUGCGCUUCGUAUGUUGCGUCUACGUAAAAACGCUCAGUUUAAA
+UUAUAACUGCAAAAAAUAAUAACAAUUCUUACGCUUUAGCUGCCUAAUAAGCGCUUAACG
+UAGAUCCUCCCAGGAUCGUCCAUGUUCUGGAUCUGGGUCCUAAAUUUAGUGGACUUACGC
+UCAAAGCUUCCACCUGGAGUUGCGAGAAGAGACUAAUCAGGUUAGUCAUUGCUGGGUGCC
+CUGUCAUACGGCGUUUGCAAUGAUGAAAUUUAAAUAGUAUGAAUAUGAGCGUAGAUAUCC
+GAGGGGCAAUAUGCUUAGACGC
+>AF375575.1/1-318
+CGUAGAUUCGCAUUGACUGCGAUUCGUAGGUUACGUCUACGUAAAAACGUUACAGUUAAA
+UAUAACUGCAAAUAACAAAAAUUCUUACGCAUUAGCUGCUUAAUUUAGCGCAUGCGUUGC
+UCUUUGUCGGUUUACUCGUGGCUGACACUGAGUAUCAACUUUAGCGAGUUACGUUUAACU
+AUCUCACCUGAAUAGUUGAAAAGAGUCUUAACAGGUUAGCUAGCUCAUCCUAGCCCUGUU
+AUAUGGCGUUUUGAGCUAGUGAAGUUCAAGUAAUAUAACUAUGAUCGUAGAGGUCAGUGA
+CGGAAUGCGUCUGGACAG
+>AF375574.1/1-307
+UCGUUUAGAGCAUUGAUUGCGUUUCGCCAUCCGGGCGCAAAACGGGCAGAAAUUUUAACU
+GCAAAAAACGAAAACUCUUUCGCUAUCGCUGCCUAAAAACCAGUGAUGCGUAGCUUAAUC
+UUGGUUGCUGGCGUCUGAGGUUAGGCCAUAAAAGGCCAGAUCGUACUGCUUCUUACAUCU
+GGAAAAGCAGUAUUAAAUCAAUCAGGUUAGUUAUAUUGAAGAGCCUUGAGCUAUGGCAGA
+CAAUAUAAUGAACUACAAAUAAUAGCCCUAUAAACGUAGAUAUUGGUGUAUCGGGCGAUU
+UGGACAG
+>AF375578.1/1-304
+UGUUGUCGCGUAUGAGCUGCGAUUAGUGCGGCGCCACUCUAAACCGCCGCAGAUAAAUAU
+AACUGCUAAAAAUACACAAACUUACGCAGUAGCUGCCUAAACCACAGCCUGCGUGCCUGA
+CUUUCGCUCGCCUAUGGCGAUUUGAUGGCCUAAUUUAGUAGGAUACGAUUUGACGGUGUC
+UUGACGUCAGAGAAGAGAUUAAGAGACUCGCAAGUUAACUUUGUUCGAGGAUUGUCUCGU
+UAGCUUGUUAAAUUUAGACAGUCCCUAUGAUUGUAGACGCUGAUAUAGCAAGGCAUUUGG
+ACAG
+>AE006568.1/801-1145
+GGGGUUGUUACGGAUUCGACAGGCAUUAUGAGGCAUGUUUUGCGUCCCAUCGGCAGAUGU
+AAAUUGCCAGUUAAAUAUAACUGCAAAAAAUACAAACUCUUACGCUUUAGCUGCCUAAAA
+ACCAGCUAGCGUGACUUCUACAAGAUUGCUUGUGUCCUGUUAGAAGUCUCAAAAUAGCAA
+GCUACGGUUACGAAAUUGUCUAGUUUCGUGACAAGAGAUUGAUAGACUCGCAAACUAAUG
+GCUUGAGUUAUGUGUCUUUAGUUUGUUAAAUGAAGACAUAACCUAUGGACGUAGACAAAU
+AUGUUGGCAGGUGUUUGGACGUGGGUUCGACUCCCACCAGCUCCA
+>S67602.1/1-411
+GGGGAUGUCAUGGAUUUGACAGGAUAUCUUUAGUACAUAUAAGCAGUAGUGUUGUAGACU
+AUAAAUACUACUAGGUUUAAAAAAACGCAAAUAAAAACGAAGAAACUUUUGAAAUGCCAG
+CAUUUAUGAUGAAUAAUGCAUCAGCUGGAGCAAACUUUAUGUUUGCUUAAUAACUACUAG
+UUUAGUUAUAGUAUUUCACGAAUUAUAGAUAUUUUAAGCUUUAUUUAUAACCGUAUUACC
+CAAGCUUAAUAGAAUAUAUGAUUGCAAUAAAUAUAUUUGAAAUCUAAUUGCAAAUGAUAU
+UUAACCUUUAGUUAAUUUUAGUUAAAUAUUUUAAUUAGAAAAUUAACUAAACUGUAGAAA
+GUAUGUAUUAAUAUAUCUUGGACGCGAGUUCGAUUCUCGCCAUCUCCACCA
+>U39713.1/7687-8074
+GGGGAUGUUUUGGGUUUGACAUAAUGCUGAUAGACAAACAGUAGCAUUGGGGUAUGCCCC
+UUACAGCGCUAGGUUCAAUAACCGACAAAGAAAAUAACGAAGUGUUGGUAGAACCAAAUU
+UGAUCAUUAACCAACAAGCAAGUGUUAACUUUGCUUUUGCAUAAGUAGAUACUAAAGCUA
+CAGCUGGUGAAUAGUCAUAGUUUGCUAGCUGUCAUAGUUUAUGACUCGAGGUUAAAUCGU
+UCAAUUUAACCUUUAAAAAUAGAACUUGUUGUUUCCAUGAUUGUUUUGUGAUCAAUUGGA
+AACAAGACAAAAAUCCACAAAACUAAAAUGUAGAAGCUGUUUGUUGUGUCCUUUAUGGAA
+ACGGGUUCGAUUCCCGUCAUCUCCACCA
+>AL445565.1/151623-152009
+GGGGAUGUAAUGGUUUCGACAGGCAUUUAUAACCUUAUAAUGCAGUAGUUUGGCAGACUA
+UAAUGCUACUAGGCGUUUCAAUAAACGGAACAAAAAAACAAGAAAAUGACUAUCAAGAUU
+UAAUGAUUAGUCAAAAUCUAAACCAAAAUCUAGCUUUUGCUAGCGUUUAGCAGCUAGUUG
+CUCCAUUAUAUGUUCUGGAUAAUGGAAGCAUGCCUAAGAACUUAGUGAAGUUGCUCUAGC
+GUCAAUUUCAUGAAAUUUAGCUAGUUGAUUUAAUAGAAUUUUGUUCAAUUUUUUCUAUUA
+AAUCAACAAUUAAAAAUUGGAAUAAACUGUAGAUUUAUAAGCAUUGUGAAUGUGUGGACC
+CGGGUUCGACUCCCGGCAUUUCCACCA
+>AE002154.1/2543-2131
+GGGGAUGUCACGGUUUCGACGUGACACAUUAAUUUUUAAUUGCAGUGGGGUUAGCCCCUU
+AUCGCUUUCGAGGCAUUUUAAAUGCAGAAAAUAAAAAAUCUUCUGAAGUAGAAUUAAACC
+CAGCGUUUAUGGCUUCAGCUACUAAUGCAAACUACGCUUUUGCGUACUAAUUAGUUAUUA
+GUAGAAACGUUCAUUAACAUAAUUACUAUUGGUUGGUUUUUGGGCUUAUUUUACAAUAGU
+UUUAAAUUUAAAAUUCUUAUUUGUUGUUUAAAUUUAAAUAGAUUUAACAAAUAGUUAGUU
+AAUUUUAAAUUUGUUUUAUUAGUUAUUAACUACACUAUUUUUAAUAAAACUAAACUGUAG
+AUAUUAUUAAUUAUGUGUUGCGGAAAGGGGUUCGACUCCCCUCAUCUCCACCA
+>AE010567.1/1932-1589
+GGGGAUGCAAAGGUUUCGACGGGGUUGUGAGGUUAUAGGUAGCAAGUCAGGCUUGUCGCU
+GUGAGAGACUAAACACAUCUUUUAGAUGGAAACAAAGAUUACGCUUUAGCUGCUUAGUUC
+AGCUACACCUUGGAUAACUUAUUCUAUACGGGUUUUUCAAAGGUGUUGACUAGUAUAGAU
+CACCAUAAAUGAUUUCUCUAAGUUUAUGGGACAUUUUAGAGGAUAGUUUUAGUUAGCCCU
+GUUUACGGGAGUAAUUAUUACGAAAUUUAAUAGUAAACUAAACUUGUAGAAGCUUAUGGU
+CAUUAUGAUUUCGGACACGAGUUCGACUCUCGUCAUCUCCACCA
+>AL646061.1/130228-129869
+GGGGCCGACCUGGUUUCGACGUGGGUUGCGAAGCAGUAGCGGGCAUACCGAGGACCCGUC
+ACCUCGUUAAUCAAUGGGAACGCAAUAACUGCUAACGACAACCGUUACCAGCUGGCCGCU
+UAAUUGCGCGCCGUCCUCGCACUAGCUUGCCGAUAGGCUAGGGCCGCAAGGCCACGCGAG
+GUCAUUCAUAUCGGAUCGCUUCGGCCGGUGUCACGACGGCCGGGGUUAACUCCAAGUGAC
+UCGUCGUCGCGCAGCGUGUUCGUCCGCGUCGCGCCGGUUAAAUCAAAUGACUGAACUAAG
+UAUGUAGAACGCUCUGUAGAGGACUUGCGGACGCGGGUUCGAUUCCCGCCGGCUCCACCA
+>AL162755.2/165198-164836
+GGGGGCGACCUUGGUUUCGACGGGGGUUGCGAAGCAGAUGCGGGCAUACCGGGGUCUCAG
+AUUCCCGUAAAACACUGAAUUCAAAUAGUCGCAAACGACGAAACUUACGCUUUAGCCGCU
+UAAGGCUAGCCGUUGCAGCAGUCGGUCAAUGGGCUGUGUGGCGAAAGCCACCGCAACGUC
+AUCUUACAUUGACUGGUUUCCUGCCGGGUUAUUUGGCAGGAAAUGAGAUUUAAGGUAACU
+GGUUUCCAAAAGGCCUGUUGGUCGGCAUGAUGGAAAUAAGAUUUUCAAAUAGACACAACU
+AAGUAUGUAGAACGCUUUGUAGAGGACUUUCGGACGGGGGUUCGAUUCCCCCCGCCUCCA
+CCA
+>U68081.1/22-355
+GGGGACGUGGAAGCCGUAGCGGCAGGUCGAGGCGCCGCUGGCCUCGUAAAAAGCGGCACA
+AAAGUAAUUGCCAACAACGAUUACGACUACGCUUACGCUGCCUAAUAACAGCGAGGCAAU
+GACCGUUUAACGGUCGCGCCGAUCAGGGCCAUGCCUGAUAACCCUGAUUGGCGACACUUA
+UCAGGCUGGCGAAAACCGGCUCUCGCCGGGGUUUUUCGCGAGGAGUUUACCGGCGGGAUU
+GCUGCGUUGUGCCUGGUCAGGGGCCAACAGCGCGGUGAAAUACAUACUUGACCUAAACCU
+GUAGAUGCUUCGUGUGGAAUGUUCUCGGACGGGG
+>AL139078.2/71393-71035
+GGGAGCGACUUGGCUUCGACAGGAGUAAGUCUGCUUAGAUGGCAUGUCGCUUUGGGCAAA
+GCGUAAAAAGCCCAAAUAAAAUUAAACGCAAACAACGUUAAAUUCGCUCCUGCUUACGCU
+AAAGCUGCGUAAGUUCAGUUGAGCCUGAAAUUUAAGUCAUACUAUCUAGCUUAAUUUUCG
+GUCAUUUUUGAUAGUGUAGCCUUGCGUUUGACAAGCGUUGAGGUGAAAUAAAGUCUUAGC
+CUUGCUUUUGAGUUUUGGAAGAUGAGCGAAGUAGGGUGAAGUAGUCAUCUUUGCUAAGCA
+UGUAGAGGUCUUUGUGGGAUUAUUUUUGGACAGGGGUUCGAUUCCCCUCGCUUCCACCA
+>AE001503.1/7009-6624
+GGGGCUGACUUGGAUUUCGACAGAUUUCUUGUCGCACAGAUAGCAUGCCAAGCGCUGCUU
+GUAAAACAGCAACAAAAAUAACUGUAAACAACGCAGAUUACGCUCCAGCUUACGCUAAAG
+CUGCGUGAGUUAAUCUCCUUUUGGAGCUGGACUGAUUAGAAUUUCUAGCGUUUUAAUCGC
+UCCAUAACCUUAAGCUAGACGCUUUUAAAAGGUGGUUCGCCUUUUAAACUAAGAAACAAG
+AACUCUUGAAACUAUCUCAAGGUUUUAGAAAGUUGGACCAGAACUAGUUUUAAGGCUAAA
+AAGCUAAUCAAUUUUCUAAGCAUUGUAGAAGUUUGUGUUUAGGACAAGAUUUUUGGACUG
+GGGUUCGAUUCCCCACAGCUCCACCA
+>U68077.1/22-343
+GCCGGUGACGAACCCUUGGGUGCAUGCCGAGAUGGCAGCGAAUCUCGUAAAUCCAAAGCU
+GCAACGUAAUAGUCGCAAACGACGAAAACUACGCACUGGCGGCGUAAGCCGUUCCAGUCG
+UCCUGGCUGAGGCGCCUAUAACUCAGUAGCAACAUCCCAGGACGUCAUCGCUUAUAGGCU
+GCUCCGUUCACCAGAGCUCACUGGUGUUCGGCUAAGAUUAAAGAGCUCGCCUCUUGCACC
+CUGACCUUCGGGUCGCUUGAGGUUAAAUCAAUAGAAGGACACUAAGCAUGUAGACCUCAA
+GGCCUAGUGCUGGCGGACGCGG
+>U20246.1/1-318
+CUCGAGGUGCAUGUCGAGAAUGAGAGAAUCUCGUUAAAUACUUUCAAAACUUAUAGUUGC
+AAACGACGACAACUACGCUUUAGCGGCUUAAUUCCCGCUUUCGCUUACCUAGAUUUGUCU
+GUGGGUUUACCGUAAGCGACAUUAACACAGAAUCGCUGGUUAACGCGUCCGCUGUUAAUC
+GGUUAAAUUAAGCGGAAUCGCUUGUAAAAUGCCUGAGCGUUGGCUGUUUAUGAGUUAAAC
+CUAAUUAACUGCUCUAAACAUGUAGUACCAAAAGUUAAGGAUUCGCGGACGGGGGUUCAA
+AUCCCCCCGCCUCCACCA
+>U68079.1/22-383
+GUGGGUUGCAAAACCGGAAGUGCAUGCCGAGAAGGAGAUCUCUCGUAAAUAAGACUCAAU
+UAAAUAUAAAUGCAAACGAUGAAAACUUUGCUGGUGGGGAAGCUAUCGCUGCCUAAUAAG
+CACUUUAGUUAAACCAUCACUGUGUACUGGCCAAUAAACCCAGUAUCCCGUUCGACCGAG
+CCCGCUUAUCGGUAUCGAAUCAACGGUCAUAAGAGAUAAGCUAGCGUCCUAAUCUAUCCC
+GGGUUAUGGCGCGAAACUCAGGGAAUCGCUGUGUAUCAUCCUGCCCGUCGGAGGAGCCAC
+AGUUAAAUUCAAAAGACAAGGCUAUGCAUGUAGAGCUAAAGGCAGAGGACUUGCGGACGC
+GG
+>AE004517.1/7001-6649
+GGGGCCGAUUAGGAUUCGACGCCGGUAACAAAACUUGAGGGGCAUGCCGAGCUGGUAGCA
+GAACUCGUAAAUUCGCUGCUGCAAACUUAUAGUUGCCAACGACGACAACUACGCUCUAGC
+UGCUUAAUGCGGCUAGCAGUCGCUAGGGGAUGCCUGUAAACCCGAAACGACUGUCAGAUA
+GAACAGGAUCGCCGCCAAGUUCGCUGUAGACGUAACGGCUAAAACUCAUACAGCUCGCUC
+CAAGCACCCUGCCACUCGGGCGGCGCGGAGUUAACUCAGUAGAGCUGGCUAAGCAUGUAG
+AACCGAUAGCGGAGAGCUGGCGGACGGGGGUUCAAAUCCCCCCGGCUCCACCA
+>AE011783.1/5129-4733
+GGGGGUGCACUGGUUUCGACGGGGGUCGCGAAGUCGCUUGGCGCAUGCCGAGGGGGCAGC
+UUUCCUCGUUAAUCCAGCAGCAAACUUUUAGUUGCCAACGAUGACAACUACGGUUCGGAC
+UUCGCUAUCGCCGCUUAAUUGGCUUUAGUUGUAGUUCUACAGCCGCCUAAGGCGAACCCC
+CGAACCUACUUGUGCCCGUGCUCGUAGGUGUAGGGUCAUUAUCACGGAACCAUCGGUAGU
+GGCUGCCUGUCAGCUACCGGUCAGAUAAAGCAGGCUGGUUUCCAGGUGCGCUUUGCCAAC
+CGUGCUGCCUGGGAACGAGAUCUAACGGAGGGCUAAGCAUGUAGUGCUGGGGAUGGAGUG
+CUUCCGGACGGCGGUUCGAUUCCGCCCACCUCCACCA
+>AE001118.1/7347-6989
+GGGGAUGUUUUGGAUUUGACUGAAAAUGUUAAUAUUGUAAGUUGCAGGCAGAGGGAAUCU
+CUUAAAACUUCUAAAAUAAAUGCAAAAAAUAAUAACUUUACAAGCUCAAAUCUUGUAAUG
+GCUGCUUAAGUUAGCAGAGGGUUUUGUUGAAUUUGGCUUUGAGGUUCACUUAUACUCUUU
+UCGACAUCAAAGCUUGCUUAAAAAUGUUUUCAAGUUGAUUUUUAGGGACUUUUAUACUUG
+AGAGCAAUUUGGUGGUUUGCUAGUAUUUCCAAACCAUAUUGCUUAAUAAAAUACUAGAUA
+AGCUUGUAGAAGCUUAUAGUAUUAUUUUUAGGACGCGGGUUCAAUUCCCGCCAUCUCCA
+>AF041468.1/50514-50188
+GGGGCUGAUUUGGAUUCGACAUAUAAAUUUGCGUGUUUCAUUAUGAAGCAAGUCAAGUUU
+AAUGAUCUUGUAAAAAACAUUAAAGUACAAAUAAAUGCAAGCAAUAUAGUUUCAUUUAGU
+UCAAAACGUUUAGUCUCUUUUGCAUAAGCAAAAUGUGUUAAUAACUUUCUUAGUAGAAAU
+UGGAGAAGUUUACUAAGAUUUAUAUUUACUCCAUAAUUAUUUUAAAGAUGGUAAAAAGGU
+GAUUCAUCAUUUGUAUGUUUCUAAACUUUGUGAAAGAAUAGUGGGCUCCAUUUAUAAUGA
+ACGUGGGUUCAAAUCCCACCAGCUCCA
+>U30821.1/84810-84519
+GGGGCUGUUUAGGUUUCGACGUUUUUUUCUAAUUAUGUUUGUUAAGCAAGUCGAGGAUUU
+GUUCUAUCUCGAAAAUCAAGAACUCUCAAAAUUUAAACGCAACUAAUAUUGUACGUUUUA
+ACCGUAAAGCAGCUUUCGCUGUUUAAUAAUUACUUUUAAUUUAAAAACCUAAUUUUUUUA
+GGAAUUUAUUUAUUUAUUGUUUAUCCUGCUUAAUGAAUUAAAAAAAGCUAUACUUGUGAA
+UAAACGCAUAAUUUAAAAAAACGGACGUGGGUUCAAAUCCCACCAGCUCCAC
+>U38804.1/23536-23808
+GGGGCUGCAAGGUUUCUACAUUGUGAAAAAACAAAUAUAUGAAAGUAAAACGAGCUCAUU
+AUUAGAGCUUUUAGUUAAAUAAAUGCAGAAAAUAAUAUUAUUGCUUUUUCUCGAAAAUUA
+GCUGUUGCAUAAAUAGUCUCAAUUUUUGUAAUUCGAAGUGAUAGACUCUUAUACACUACG
+AAUAUUCUGUUAGAGUUGCUCUUAAUAAAAGAAAAGUAAAAAAAUACAAAUUCUUAUGUU
+UUUUACCUGAAUUGAUUCAAUUUAAGGUUAGUA
+>Z67753.1/95843-96210
+GGGGCUGACUUGGUUUCGACAUUUAAAAAUUGUUACAGUAUGAUGCAGGUCGAAGUUUCU
+AAUCUUCGUAAAAAAAGAGAAAUUUAUAAUAAAUGCUAAUAAUUUAAUUUCUUCUGUGUU
+UAAAAGUUUAUCAACUAAGCAAAAUAGUUUAAAUUUAAGUUUUGCUGUUUAAGUUUUAUG
+CACAUUUAAUGAUCUAGUAAAUAACUUUGUUCGCUAUAAUUUAUAUUUAUAACUAGACUU
+UUGUCUUUUUUAUAGUUUAGAAUAACUUUAUCAUUUCAAACCUCGUUCCAUCUAGUUGAA
+CUAAACCUGUGAACGAAUACUAUAAUAAAAUUUUUAGAUGGACGUGGGUUCGACUCCCAU
+CAGCUCCA
+>AF169626.1/1-304
+AUUAUAAAAAUUUUAAAUUAUGAUGCAAGUCGAAAAAUAUUAUUUCGUUAAAAAAUAUAC
+CUUUAAAAUAAAUGCAAAUAACAUUUUAGCUUUUAACCGUAAAUCUUUAAGUUUCGCUUA
+AAAUUAUUUAUGGAAAUUUUUAAGAGUGUCCAUCUCUUAAAAAUUUGAAAACUUUAUGGA
+CAUUAUAAAACUAGACUUUUCUAGAUCUUUUAAGUUAAAUUAUUACUUAAUUCCUUUUAA
+UUUGUUCAUUUUAAAUGAACUAAACUUGUGAACGAUUAAUUUAUCACUUUUAUAAUGGAC
+GUGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00024.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00024.ali
new file mode 100644
index 0000000..c1c3b55
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00024.ali
@@ -0,0 +1,339 @@
+# STOCKHOLM 1.0
+#=GF ID    Telomerase-vert
+#=GF AC    RF00024
+#=GF DE    Vertebrate telomerase RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    40.0
+#=GF NC    24.4
+#=GF TC    86.2
+
+AF221932.1/102-549             GGGUUGAGGAGGGUACGCCCGGGA...GGGCGGUGGUCU.GUUCUG..UU
+AF221923.1/106-554             GGGUUGAGGAUGGCGCCCCCGGGUC..GGGCAGUGGUCU.UUUUUG..UU
+AF221918.1/97-547              GGGCUGAGGAGGGUGGGCUCGGGAG..GGGCC.CGGUCA.UUUCUC..AU
+AF221929.1/92-517              .............UGGGCC.GGGAG..GGGUGGUGGUCU.UCCCU...GU
+AF221937.1/99-545              GGGUUGAGAAUGGUGGGCC.GGGAG..GGGAGGUGGGCA.UGUUUU..GU
+AF221930.1/94-546              .......GGCCGGCGUGCCUGGGAG..GGGGGGCUGGUC.CCACUC..UU
+AF221909.1/98-496              ...............................GACGCGCG.CCUC....UU
+AF221928.1/95-476              ................................................GU
+AF221922.1/94-490              ................................................AC
+AF221916.1/94-481              ................................................GU
+AF221907.1/98-548              GGGUUGCGGAGGGUGGGCCUGGGAG..GGGUGGUGGCCA.UUUUUU..GU
+AF221912.1/98-564              GGG.AGUGGAGGGUGGGCCCGGGAC..GGGCG.CGGACC.CGGUA...AU
+AF221939.1/99-544              GGGUUGUGGAGGGUGGGCCUGGGAG..GGGAAGCGGUCA.GUUUUU..GU
+AF221931.1/99-541              GGGUUGCGGAGGGUGGGCUCGGGAG..GGGUGGCGGUCA.UUUUCU..GU
+AF221917.1/99-542              GGGUUGCGGAGGGUGGGCCUGGGAG..GGGUGGCGGUCG.UUUUAU..GU
+AF221936.1/98-540              GGGUUGCGGAGGGUGGGCCCCGGGU..UGGUGGCAGCCA.UUUCUC..AU
+AF221920.1/99-541              GGGUUGCGGAGGGUGGGCCCAGGAG..CGGUGGCGGCCA.UUUUUUAAGU
+AF221921.1/98-548              ..........GGCGGGUUGCGGGAGCUGCGAGC.GGCCG.UCUC....GU
+AF221925.1/98-540              GGGUGGGGGAGAGUGGGUCUGGGCG..GGGCGGCGGUCA.CGUUUU..GU
+AF221906.1/96-545              GGGUUGCGGAGGGAGGGCCCGGGAG..GGGUGAGCGUCC.AUUAUC..GU
+#=GC SS_cons                   .................<<<<<<<<..<<<<<<.<<<<<...........
+
+AF221932.1/102-549             CUAACCCUAACUGAUAAG..GGCG.UAGGC.GCCGU..GCUUU.UGUUCC
+AF221923.1/106-554             CUAACCCUAACUGGCAAG..GGCG.UAGGU.GCUGU..GCUUU.UGUUCC
+AF221918.1/97-547              CUAACCCUAACUGAGCAG..GGCG.UAGGC.GCCGC..GCUUU.UGUUUC
+AF221929.1/92-517              CUAACCCUAAG.GUGAAGAGGACG.UGGGU.GCCGU..GUUUU.UCGCUC
+AF221937.1/99-545              CUAACCCUAACUAGGAGGAGGACG.UAGGC.GCCGU..GCUUU.UGUUCC
+AF221930.1/94-546              CUAACCCUAAGGGUGUC...GGCUGUAGGC.GCCGU..GCUUUUUACUUC
+AF221909.1/98-496              CUAACCCUAAAAACUG.G..AGCUGUAGGU.GUUGC..UCUUU..CAGCG
+AF221928.1/95-476              CUAACCCUGAAUUCUGAG..AGCUGUGGGU.ACUGU..GCUUU..CGUCU
+AF221922.1/94-490              CUAACCCUGAUUUUCAUU..AGCUGUGGGU.UCUGG..UCUUU.UGUUCU
+AF221916.1/94-481              CUAACCCUAUUGUU.AU...AGCUGUGGGU.UCUGU..UCUUU.UGUUCU
+AF221907.1/98-548              CUAACCCUAACUGAGAAG..GGCG.UAGGC.GCCGU..GCUUU.UGCUCC
+AF221912.1/98-564              CUAACCCUGACUCACAAGA.GGCG.UAGGC.GCCGU..GCUUU.UGCUCC
+AF221939.1/99-544              CUAACCCUAACUGAGAAG..GGCG.UAGGC.GCCGC..GCUUU.UGUUUC
+AF221931.1/99-541              CUAACCCUAACUGAAACG..GGCG.UAGGC.GCUGC..GCUUU.UGUUCC
+AF221917.1/99-542              CUAACCCUAACUGAGAAG..GGCA.UAGGC.GCUGC..GCUUU.UGUUCC
+AF221936.1/98-540              CUAACCCUAAUUGAGACA..GGCG.UAGGC.GCUGU..GCUUU.UGGUUA
+AF221920.1/99-541              CUAACCCUAACUGAAAGA..GGCG.UAGGC.GCUGC..GCUUU.UGCUUC
+AF221921.1/98-548              CUAACCCUAAA.GAGAAA..GGCG.UAGGU.GCUUG..GCCUU.GGCGAC
+AF221925.1/98-540              CUAACCCUAACUGAGCUG..GGCG.GAGGC.GCCGC..GCUUU.UGCUCC
+AF221906.1/96-545              CUAACCCUAACUGAGAUG..GGCG.UAGGC.GCCGC..GCUUU.UGCUUC
+#=GC SS_cons                   .....................<<<.<<<<<........<<<<<.......
+
+AF221932.1/102-549             C............................CGCGCGUUGUUUUUCUCGCUG
+AF221923.1/106-554             C............................CGCGCGUUGUUUUUCUCGCUG
+AF221918.1/97-547              CC...........................CGCGCGCUGUUUUUCUCGCUG
+AF221929.1/92-517              C............................CGCACGCUGUUUUUCUCGCUG
+AF221937.1/99-545              C............................CGCGCGCUGUUUUUCUCGCUG
+AF221930.1/94-546              CC...........................CGCGCGCUGUUUUUCUGGCUG
+AF221909.1/98-496              U............................CGCCCGCUGUUUUUCUCGCUG
+AF221928.1/95-476              C............................CGCCCGCUGUUUUUCUCGCUG
+AF221922.1/94-490              C............................CGCCCGCUGUUUUUCUCGCUG
+AF221916.1/94-481              C............................CGCCCGCUGUUUUUCUCGCUG
+AF221907.1/98-548              C............................CGCGCGCUGUUUUUCUCGCUG
+AF221912.1/98-564              C............................CGCGCGCUGUUUUUCUCGCUG
+AF221939.1/99-544              C............................CGCACGCUGUUUUUUUCGCUG
+AF221931.1/99-541              C............................CGCACGCUGUUUUUCUCGCUG
+AF221917.1/99-542              C............................CGCACGCUGUUUUUCUCGCUG
+AF221936.1/98-540              C............................CGCGCGCUGUUUUUCUCGCUG
+AF221920.1/99-541              A............................CGCGCGCUGUUUUUCUCGCUG
+AF221921.1/98-548              U............................CGCCCGCUGUUUUU.UGGCUG
+AF221925.1/98-540              C............................CGCGCGCUGUUUUUCUCGCUG
+AF221906.1/96-545              C............................CGCGCGCUGUUUUUCUCGCUG
+#=GC SS_cons                   .............................<<<<<<<<<........AAAA
+
+AF221932.1/102-549             ACUUUCAGCGGGCG.GGA.AAAGCCUCG..GUCUA.CCGCC.GUCUACCG
+AF221923.1/106-554             ACUUUCAGCGGGCG.GGA.AAAGCCCUG..GCCUA.CCGCC.GUCUACCG
+AF221918.1/97-547              ACUUUCAGCGCGUG.GGA.AAAGCCUUG..GCCUA.CCGCC.GUCCACCG
+AF221929.1/92-517              ACUUUCAGCGUGCA..GA.AAAGCCUUG..GCCUA.CCGUC.GGUUAUUG
+AF221937.1/99-545              ACUUUCAGCGUGCG..GA.AAAGCCUUG..GCCUG.CCGUC.GACCACUG
+AF221930.1/94-546              GCUUUCAGCGAGCG.GAA.AAAGCUUUG..GUCUA.CAGGCCACUCACUU
+AF221909.1/98-496              GCUUUCAGCGGGCC..AG.AAAGUUCAG..ACCUCUCAGCA.GAUCGUCG
+AF221928.1/95-476              ACUUCCAGCGGGCG..GG.AAAGUCCAG..ACCUG.CAGCG.GGCCAUCG
+AF221922.1/94-490              ACUUCCAGCGGGCC.AGG.AAAGUCCAG..ACCUG.CAGCG.GGCCACCG
+AF221916.1/94-481              ACUUUCAGCGGGCC.UGG.AAAGUUCAG..ACCUG.CAGCG.GGUCACCG
+AF221907.1/98-548              ACUUUCAGCGGGCG..GA.AAAGCCUCG..GCCUG.CCGCC.UUCCACCG
+AF221912.1/98-564              ACUUUCAGCGUUCG..GA.AAAGCCCUGUGGCCUA.UCGCC.AUCCACCA
+AF221939.1/99-544              ACUUUCAGCGGGCG..GA.AAAGCCUCG..GCCUA.CCGCC.GUCCACCG
+AF221931.1/99-541              ACUUUCAGCGGGCG..GA.AAAGCCUUG..GCCUA.CUGCC.ACACACCA
+AF221917.1/99-542              ACUUUCAGCGGGCG..GA.AAAGCCUCG..GCCUA.CUGCC.AUCCACCA
+AF221936.1/98-540              ACUUUCAGCGGGCG..GA.AAAGCCUCG..GCCUA.CCGCC.AUCCACCA
+AF221920.1/99-541              ACUUUCAGCGGGCG..GA.AAAGCCUCG..GCCUA.CCGCC.AUCCACCA
+AF221921.1/98-548              GCUUUCAGCGGGUG..AA.GAGGCCCAAG.ACCUA.CCGCC.ACCCACCG
+AF221925.1/98-540              ACUUUCAGCGGGCG..GA.AAAGCCUCG..GUCUA.CCGCC.ACUUACCA
+AF221906.1/96-545              ACUUUCAGCGGGCG..GA.AAAGCCUCG..GCCUA.CUGCC.GUCUACUG
+#=GC SS_cons                   AAAAA>>>>>>>>>.....>>>>>......>>>>>..>>>..........
+
+AF221932.1/102-549             .AUAGCCU..........................................
+AF221923.1/106-554             .AUAGUUU..........................................
+AF221918.1/97-547              UUCAUUUC..........................................
+AF221929.1/92-517              UCUAAUUA..........................................
+AF221937.1/99-545              UCUAAUUA..........................................
+AF221930.1/94-546              UGUAUCCC..........................................
+AF221909.1/98-496              CGUCGUUC..........................................
+AF221928.1/95-476              CGCGUUUU..........................................
+AF221922.1/94-490              CGCGUUCC..........................................
+AF221916.1/94-481              CGCAUUCU..........................................
+AF221907.1/98-548              UUCAUUCU..........................................
+AF221912.1/98-564              UCCUUUCU..........................................
+AF221939.1/99-544              UACAGUUU..........................................
+AF221931.1/99-541              UCCAGUUU..........................................
+AF221917.1/99-542              UCCAGUUU..........................................
+AF221936.1/98-540              UCCAGUCU..........................................
+AF221920.1/99-541              UCCAGUCU..........................................
+AF221921.1/98-548              UCUAGUGUCUUAAGGGCACAAAGUCCUGCCCGCCACCCUUCGA.......
+AF221925.1/98-540              UCCAGUCU..........................................
+AF221906.1/96-545              UCGUAUCU..........................................
+#=GC SS_cons                   ..................................................
+
+AF221932.1/102-549             ........GGAGCAAA....CAA....AAAAAUGUC..AGC.CGC..CGG
+AF221923.1/106-554             ........GGAGCAAA....CAA....AAAAAUGUC..AGC.CGC..UGG
+AF221918.1/97-547              ........GCAGUAAA....CA.....AAAAAUGUC..AGC.CGC..UGG
+AF221929.1/92-517              ........GAAGCAAA....CA.....AAAAAUGUC..AGC..G...UGG
+AF221937.1/99-545              ........AAAGCAAA....CA.....AAAAAUGUC..AGC..G...UGG
+AF221930.1/94-546              ........GAAACCAAAUU.GAAAAAAAAAAAUGCC..AGC.UCC..GGC
+AF221909.1/98-496              ........UCAACCA.....CA.....AAAAAUGCC..AGCGCAAA.GCG
+AF221928.1/95-476              ........CCA.CCA.....CAA....AAAAAUGUC..AGCGCUGG.GCU
+AF221922.1/94-490              ........CGAGCCU.....CAAAA..ACAAACGUC..AGCGCAGGAGCU
+AF221916.1/94-481              ........GGAACCU.....CA.....AAAAAUGUC..AGCGUAGGAGCU
+AF221907.1/98-548              ........AGAGCAAA....CA.....AAAAAUGUC..AGC.UGC..UGG
+AF221912.1/98-564              ........GGAACAAACAGACAAAAAAAAAAAUGUC..AGC.UGC..UGG
+AF221939.1/99-544              ........GGAGCAAA....CA.....AAAAAUGUC..AGC.UGC..UGA
+AF221931.1/99-541              ........GGAGCAAA....CA.....AAAAAUGUC..AGC.GGC..UGG
+AF221917.1/99-542              ........GGAGCAAA....CA.....AAAAAUGUC..AGC.CGC..CGG
+AF221936.1/98-540              ........GCAACAAA....CA.....AAAAAUGUC..AGC.CGC..UGG
+AF221920.1/99-541              ........GAAACAAA....CA.....AAAAAUGUC..AGC.CUC..UGG
+AF221921.1/98-548              ........GGAGCGAAA...CCC....AAAAAAGUC..AGC.CCC..UGG
+AF221925.1/98-540              ........GGAGUAAA....CA.....AAAAAUGUC..AGC.CGC..UGG
+AF221906.1/96-545              ........GGAGCAAA....CA.....AAAAAUGUC..AGC.CGC..UGG
+#=GC SS_cons                   .............................aaa.aaa..aaa......>>>
+
+AF221932.1/102-549             .CC..GCUCGCCCCUCCC.....GGGAA............CCUGCAGUGG
+AF221923.1/106-554             .CC..GCUCACCCCUCCC.....GGGAA............CCUGUGGUGG
+AF221918.1/97-547              .CC.GGUUCGCCCUUCCC.....GGGGA............CCUGCGGUGG
+AF221929.1/92-517              .CC.GGGCCGCCCCUCCC.....GGAUA............CCUGCGGCGG
+AF221937.1/99-545              .CC.GGUCCGCCCCUCCC.....GGGUA............CCUGCGGCAG
+AF221930.1/94-546              CGGU...CCACCCCUCCC.....GGGGU............CCUGCGGCCC
+AF221909.1/98-496              CGUC...A...GCCU........AGAAC............CUUGCGGCCC
+AF221928.1/95-476              C.AU...GU..GCCU........GGAGC............CUUGCGGCC.
+AF221922.1/94-490              CCAG...GUUCGCCG........GGAGC............UCCGCGGCGC
+AF221916.1/94-481              C.UG...GU..GCC.........AGAGC............UCCGCGGCGC
+AF221907.1/98-548              .CC.CGUUCGCCCCUCCC.....GGGGA............CCUGCGGCGG
+AF221912.1/98-564              .UC.CGUUCGCUCCUCCC.....GGG.C............CCUGCGGUGG
+AF221939.1/99-544              .CU.UGCUCGCCCCUCCC.....AGGAC............CCUGCGGUGG
+AF221931.1/99-541              .CC.UGCUCGCCCCUCCC.....GGGAG............CCUGCGGCGA
+AF221917.1/99-542              .CC.UGCUCGCCCCUCCC.....GGGAU............CCUGCGGUGG
+AF221936.1/98-540              .CU.CGCUCACCUCUCCC.....GGGAA............CCUGCGGUGG
+AF221920.1/99-541              .CU.CGCUCACUGCUCCC.....GGGAA............CCUGCGGUGG
+AF221921.1/98-548              CCGCCUCUCGC.CCUCUC.....GC.AA............CCCGCCU...
+AF221925.1/98-540              .CU.CGCUCGCCCCUCCC.....GGGAC............CCUGCGACGG
+AF221906.1/96-545              .UC.CGCUCGCCCCAUCC.....GGGAA............CCUGCGGUGG
+#=GC SS_cons                   .>>....>>>>>>>>>>>.....>>>..............<<<<<<....
+
+AF221932.1/102-549             CUC...............................................
+AF221923.1/106-554             CUC...............................................
+AF221918.1/97-547              CUC...............................................
+AF221929.1/92-517              CUC...............................................
+AF221937.1/99-545              CUC...............................................
+AF221930.1/94-546              GGCC..............................................
+AF221909.1/98-496              CG................................................
+AF221928.1/95-476              ..................................................
+AF221922.1/94-490              CG................................................
+AF221916.1/94-481              UG................................................
+AF221907.1/98-548              GUC...............................................
+AF221912.1/98-564              CCGCCAGCCC........................................
+AF221939.1/99-544              CUC...............................................
+AF221931.1/99-541              CUC...............................................
+AF221917.1/99-542              CUC...............................................
+AF221936.1/98-540              UCC...............................................
+AF221920.1/99-541              UUC...............................................
+AF221921.1/98-548              ..................................................
+AF221925.1/98-540              CUC...............................................
+AF221906.1/96-545              CUC...............................................
+#=GC SS_cons                   ..................................................
+
+AF221932.1/102-549             .......GCCCGCCC...........AG........CCCCGCUC..CCCG
+AF221923.1/106-554             .......GCCCGCCC...........AG........CCCCGCGC..CCCG
+AF221918.1/97-547              .......GCCCGCCC...........GG.......CCCCCGUGC..CCCG
+AF221929.1/92-517              .......GUC.CACC...........GG.......CCCCCGAGC..CCCG
+AF221937.1/99-545              .......GCCCGGCU...........GG.......CCCCCGAGC..CCCG
+AF221930.1/94-546              .......GCCCGCCC.........GAAC.......CCCCCGCGA..CCCG
+AF221909.1/98-496              .......GGCCGCCC...........AG........CCCCG.CA..CCCG
+AF221928.1/95-476              .......GGCCGCCC...........AG........CCCCG.CA..CCCG
+AF221922.1/94-490              .......GGCCGCCC...........AG........UCCCG.UA..CCCG
+AF221916.1/94-481              .......GGCCGCCC...........AG........CCCGG.UA..CCCG
+AF221907.1/98-548              .......GCCUGCCC...........AG.......CCCCCGAAC..CCCG
+AF221912.1/98-564              .......GCCCUCUC...........AU.......CCCCCGCGU..CCCG
+AF221939.1/99-544              .......GCCUCCUU...........AG.......CCCCCGCGU..CCCG
+AF221931.1/99-541              .......GCCCGCUU...........AG.......CCCCCGCAU..CCCG
+AF221917.1/99-542              .......GCCCGCUU...........AG.......CCCCCGCGU..CCCG
+AF221936.1/98-540              .......GCCCGCCC...........AG.......CCCCAGUGC..CCCG
+AF221920.1/99-541              .......GCCCGCCC...........AG.......CCCCCGCGC..CCCG
+AF221921.1/98-548              .......CCG.UCCC...........AG........CCUCCAUC..CCCG
+AF221925.1/98-540              .......GCCCGCCC...........AG.......CCCCCGCGC..CCCG
+AF221906.1/96-545              .......GUCCGCCC...........UG.......CCCCCGCGC..UCCG
+#=GC SS_cons                   .......<<<<<<<<....................<<<<<<<....<<<<
+
+AF221932.1/102-549             ..CCUGG.......AGGCCGCGGUCGGCCUG.GGGCUUC....UCCG...
+AF221923.1/106-554             ..CCUGG.......AGGCCGCGGUCGGCCUG.GGGCUUC....UCCG...
+AF221918.1/97-547              ..CCUG........AGGCCGCGGUCGGCCCG.GGGCUUC....UCCG...
+AF221929.1/92-517              ..CCU.........AGGCCGCGGCCGGCGCG.GGGCUUC....CCUG...
+AF221937.1/99-545              ..CCCA........GGGCCACGGCUGGCGCG.GGGCUUC....UCCG...
+AF221930.1/94-546              ..CCUG........AGGCCACGGCCGGCCCG.GGGCCUC....UGCG...
+AF221909.1/98-496              ..CCUUG.......AGGCCGCGGUUGGCCU..GGAGUUC....UCCG...
+AF221928.1/95-476              ..CCUG........AGGCCGCGGUCGGCCU..GGAG.UC....CUCG...
+AF221922.1/94-490              ..CCUAC.......AGGCCGCGGCCGGCCU..GGGG.UC....UUAG...
+AF221916.1/94-481              ..CCUGG.......AGGCCGCGGACGGCCU..GGGG.UC....UUAG...
+AF221907.1/98-548              ..CCUGG.......AGGCCGCGGUCGGCCCG.GGGCUUC....UCCG...
+AF221912.1/98-564              ..CCUAG.......AGGCCGCGGUCGGCCCG.GGGCUUC....UCCG...
+AF221939.1/99-544              ..CCUAG.......AGGCCGCGGUCGGCCCG.GGGCUUC....UCCG...
+AF221931.1/99-541              ..CCUGG.......AGGCCGCGGUCGGCCCG.GGGCUUC....UCCG...
+AF221917.1/99-542              ..CCUGG.......AGGCCGCGGUCGGCCCG.GGGCUUC....UCCG...
+AF221936.1/98-540              ..CCUG........AGGCCGCGGUCGGCCCG.GUGCUUC....UCCG...
+AF221920.1/99-541              ..CCUG........AGGCCGCGGUCGGCCCG.GGGCUUC....UCCG...
+AF221921.1/98-548              ..CCCC........AGGCCGCGGUCGGUCCG..GGCUUC....UUCG...
+AF221925.1/98-540              ..CCUGG.......AGGCCGCGGUCGGCCCG.GGGCUUC....UCCG...
+AF221906.1/96-545              ..CCUAG.......AGGCCGCGGUCCGCCCG.GGGCUUC....UCCG...
+#=GC SS_cons                   ..................<<<<<.<<<<......................
+
+AF221932.1/102-549             GAGGUUCCCGCUGCCGCCGCGAAGAGUUGGGCUCUGUCAGCCG..CGGG.
+AF221923.1/106-554             GAGGUUCCCAUUGCCGCCGCGAAGAGUUAGGCUCUGUCAGCCG..CGGG.
+AF221918.1/97-547              GAGGUGCCCAAUGCCGCCGCGAAGAGUUAGGCUCUGUCAGCCG..CGGG.
+AF221929.1/92-517              GAGGCGCCCAUGGCCGCCGCGAAGAGUUCGUCUCUGUCAGCUG..CGGG.
+AF221937.1/99-545              GGAGCGCC.AUGGCCGCCGCGAAGAGUUCGUCUCUGUCAGCCG..CGGG.
+AF221930.1/94-546              GAGGUGCCCAUUGCCGCCGCGAAGAGUUAGGCUCUGUCAGCCG..CGGG.
+AF221909.1/98-496              GA...CUCCGCUGCCGCCGCGAAGAGUUCGUCUCUGUCAGCCG..CGGA.
+AF221928.1/95-476              GG...CUCCGCUGCCGCCGCGAAGAGCUAGACUCUGUCAGCCG..CGGG.
+AF221922.1/94-490              GA...CUCCGCUGCCGCCGCGAAGAGCUCGCCUCUGUCAGCCG..CGGG.
+AF221916.1/94-481              AA...CUCCGCUGCCGCCGUGAAGAGCUAGUCUCUGUUAGCUA..CGGG.
+AF221907.1/98-548              GAGGCACCCACUGCCACCGCGAAGAGUUGGGCUCUGUCAGCCG..CGGG.
+AF221912.1/98-564              GAGGUGCCCAUUGCCGCCGCGAAGAGUUAGGCUCUGUCAGCCG..CGGG.
+AF221939.1/99-544              GAGGCACCCAUUGCCGUCGCGAAGAGUUGGGCUCUGUCAGCCG..CGGG.
+AF221931.1/99-541              GAGGCACCCAUUGCCGUCGCGAAGAGUUGGGCUCUGUCAGCCG..CGGG.
+AF221917.1/99-542              GAGGCACCCAUUGCCGUCGCGAAGAGUUGGGCUCUGUCAGCCG..CGGG.
+AF221936.1/98-540              GAGGUGUCCAUUGCCGCCGUGAAGAGUUGGGCUCUGUCAGCCG..CGGG.
+AF221920.1/99-541              GAGGCGCCCAUUGCCGCCGCGAAGAGUUGGGCUCUGUCAGCCG..CGGG.
+AF221921.1/98-548              GAAGUCCC.GUUGCCGUCGCGAAGAGUUCGCCUCUGUCAGCCG..CGGG.
+AF221925.1/98-540              GAGGCGCCCAAUGCCGCCGCGAAGAGUUGGGCUCUGUCAGCCG..CGGG.
+AF221906.1/96-545              GAGGCACCCAAUGCAGCCGCGAAGAGUUAGGCUCUGUCAGCCG..CGGA.
+#=GC SS_cons                   ............>>>>>>>>>........................>>>>.
+
+AF221932.1/102-549             UCCCGCGGGAA....CCAA.....GGGCG.AGGC................
+AF221923.1/106-554             UCCUGCGGGAA....CCAA.....GGGCG.AGGC................
+AF221918.1/97-547              UCCCUCGGGGG....CCAA.....GGGCG.AGGC................
+AF221929.1/92-517              UCGCCCGGGGG....CCGC.....GGGAG.AGUC................
+AF221937.1/99-545              UCGCGCGGGGG....CCGC.....GGGGG.AGUC................
+AF221930.1/94-546              AUCCGCGCGGG....CC.......GGGCCGCGGC................
+AF221909.1/98-496              GUAU.CAGGGG....CUG......GGGCCAGGCC................
+AF221928.1/95-476              GCGU.CAGGGG....CUG......GGGCGAGCCC................
+AF221922.1/94-490              GCGC.CGGGGG....CUG......GGGCCAGGCC................
+AF221916.1/94-481              GCAC.CGGGCG....CUG......GGGUCAGGCC................
+AF221907.1/98-548              UCUCUCGGGGG....C.GA.....GGGCG.AGGU................
+AF221912.1/98-564              CUCUCGGGGGG....CCCA.....GGGCG.AGGU................
+AF221939.1/99-544              UCCCUUGGGGG..GGCCGA.....GGGCG.AGGC................
+AF221931.1/99-541              ACCCUUGGGGG....CCAA.....GGGCG.AGGC................
+AF221917.1/99-542              ACCUUUGGGGG....CCAA.....GGGCG.AGGC................
+AF221936.1/98-540              UCGCUCGGUGG...GCCGA.....GG.CA.UGGC................
+AF221920.1/99-541              UCCCUCGGGGG....CCAA.....GG.CG.AGGC................
+AF221921.1/98-548              GCU..UGGGG.....CCA......GGGA...CGG................
+AF221925.1/98-540              UGCCUCGGGGG....CCAG.....GGACG.AGGC................
+AF221906.1/96-545              UCCCGCGGGGG....CCAA.....GGGUG.AGGC................
+#=GC SS_cons                   ....>>>>>>>.............>>>>..>>>>................
+
+AF221932.1/102-549             ............UGGGGCC.UCCUGA...ACGCAGG.GAGAGAAA.CG..
+AF221923.1/106-554             ............UUAGGCC.UCCUGA...ACGCAGG.GAGAGAAA.UG..
+AF221918.1/97-547              ............GCAGGCC.GUCUGG...CCGCAGG.GAGAGGAA.CG..
+AF221929.1/92-517              ............CCAGGCC...UUGG...CCGCAGG.GAGAGAAA.CG..
+AF221937.1/99-545              ............CUAGGCC.GAGUGG...CCGCAGG.AAGAGAAA.CG..
+AF221930.1/94-546              ................CGGACGCCGAU..CCGCAGG.GACAGCAA.CG..
+AF221909.1/98-496              ................CGGAC.AGCG...UCGCAAG.UACAGUAA.CG..
+AF221928.1/95-476              ................CGGC..AGCG...CCGCAAG.CAGAGAAA.CG..
+AF221922.1/94-490              .................GGGCGAGCG...CCGCGAG.GACAGGAA.UG..
+AF221916.1/94-481              .................GGGAGAGCG...CCGCAAG.GACAGUAA.CG..
+AF221907.1/98-548              ............UCAGGCCUUUCAGG...CCGCAGG.AAGAGGAA.CG..
+AF221912.1/98-564              ............UUAGGCC.UCGUGG...CCGCAGG.GACAGCAA.CG..
+AF221939.1/99-544              .....................UCUGA...CCGCAGG.GAGAGAAA.CGG.
+AF221931.1/99-541              .....................UCUGG...CCGCAGG.GAGAGAAA.CG..
+AF221917.1/99-542              .....................UCUGG...CCGCAGG.GAGAGAAAACG..
+AF221936.1/98-540              .....................UGUAA...CCGCAGG.GAAAGGAA.CG..
+AF221920.1/99-541              .....................UCUGA...CCGCAGG.GAAAGGAA.CG..
+AF221921.1/98-548              ..................GACCCUGU...CCGCAGG.GAGAGAAACUG..
+AF221925.1/98-540              .....................UCUGG...CCGCAGG.GAGAGGAA.CG..
+AF221906.1/96-545              ............UUAGGCC..GCGGG...CCGCAGG.AAGAAAAA.CC..
+#=GC SS_cons                   ..............................>>>>>>..............
+
+AF221932.1/102-549             ...GAGC..G.GUUCC.......CCGCGUGCGUGCGCUUCCC.UGAGUUG
+AF221923.1/106-554             ...GAGC..G.AUUCC.......CCGAGUACGUGUGCUUCCC.UGAGUUG
+AF221918.1/97-547              ...GAGC.GG.GUCCC.......CCAGCGUGGUGCGCUUCCC.UGAGCUG
+AF221929.1/92-517              ...GAGC.AG.GUCCU.........CGCGCGGUGCACUCCCC.UGAGCUG
+AF221937.1/99-545              ...GAGC.CU.GUCCC.......UGUGCACGGGGCGCUUCUC.UGAGCUG
+AF221930.1/94-546              ...GAAC.CG.GCCCC.......UUCGCCCUGUGCGCUUCCC.GGAGCUG
+AF221909.1/98-496              ...GAGC.UG.GUCCU.........UGUUCGGUGG.CUUCCC.UGAGCUG
+AF221928.1/95-476              ...GAGC.UG.GUCCC........GUGAACGGUGA.CUUCCC.UGAGUUG
+AF221922.1/94-490              ...GAAC.UG.GUCCC.......CGUGUUCGGUGU.CUUACC.UGAGCUG
+AF221916.1/94-481              ...GAAC.UG.GUCCC.......UGAGUUCGGUGG.CUUUCC.UGAGAUG
+AF221907.1/98-548              ...GAGC.GA.GUCCC.......CGCGCGCGGCGCGAUUCCC.UGAGCUG
+AF221912.1/98-564              ...GAGC.GG.GUCCC......CGCGAGCCUGUGCGCGUCCC.UGAGCCG
+AF221939.1/99-544              ...GAGC.AG.GUCCC.......CGCGCGCGGUGCGCUUCCC.UGAGCUG
+AF221931.1/99-541              ...GAGC.GG.GUCCC.......CUCGCGCGGUGCGCUUCCC.UGAGCUG
+AF221917.1/99-542              ...GAGC.GG.GUCCC.......CUUGCGCGGUGCGCUUCCC.UGAGCUG
+AF221936.1/98-540              ...GAGUGGG.GUCCC.......CGCGCGCGGUGCGCUUCCC.UGAGCUG
+AF221920.1/99-541              ...GAGU.UG.GUCCC.......CGCGCGCUGUGCGCUUCCC.UAAGCUG
+AF221921.1/98-548              ...GAGC.CG.GGCCC.........UCCACGGUGC.C.UCCC.CGAGCUG
+AF221925.1/98-540              ...GAGC.GG.GUCCC.......CGCGCGCGGUGCGCUUCCC.UGAGCUG
+AF221906.1/96-545              ...GAGC.GA.GUUCU.......CACGCGCGGUGCGCUUCCC.UGAGCUG
+#=GC SS_cons                   ...<<<<....<<<.................<<<<...<<<<........
+
+AF221932.1/102-549             UGGGAUGUGCGC..UC.GGGGCUCA.GCUCCGACAGGU
+AF221923.1/106-554             UGGGAUGUGCGU..CC.GGGACUCA.GCUCCGACAGGU
+AF221918.1/97-547              UGGGACUUGCAC..CC.GGGACUCG.GCUCAAACACGC
+AF221929.1/92-517              UGGGAAGUGCAC..C..GGGAC.GG.GCUCCUACAAGC
+AF221937.1/99-545              UGGGAAGUGCCC..C..GAGACUCG.GCUCCUACAAGC
+AF221930.1/94-546              UGGGAUGAGCAC..CC.GGGGU.CG.GCUCCUACAGUU
+AF221909.1/98-496              UAGGAAGUACAC..CC.AGAGCUCG.GCUCCUACAACC
+AF221928.1/95-476              UGGGAAAUGCAC..CA.GGAACUCG.GUUCCCACAACC
+AF221922.1/94-490              UGGGAAGUGCAC..CC.GGAACUCG.GUUCUCACAACC
+AF221916.1/94-481              UGGGAAGUGCAC..CU.GGAACUCA.GUUCCUACAACC
+AF221907.1/98-548              UGGGACGUGCAC..CC.AGGACUCG.GCUCACACAUGC
+AF221912.1/98-564              UGGGACUUGCAC..CG.GGGACUUU.GCUCGGACAAUC
+AF221939.1/99-544              UGGGACUUGCAC..CC.GGGACUGG.GCUCAGACACAU
+AF221931.1/99-541              UGGGACUUGCAC..CC.GGGACUAG.GCUCACACACAC
+AF221917.1/99-542              UGGGACUUGCAC..CC.GGGACUAG.GCUCACACACAU
+AF221936.1/98-540              UGGGACUUGCAC..CC.GGGACUCG.GCUCAGACAUCC
+AF221920.1/99-541              UGGGCUGUGCAC..CU.GGGACUCG.GCUCAGACACUU
+AF221921.1/98-548              UGGGAUCUGCAC..CC.GGGACUCG.AACCCUACACUU
+AF221925.1/98-540              UGGGACGUGCAC..CC.GGGACUCG.GCUCAAACACGU
+AF221906.1/96-545              UGGGUCGUGCGC..CU.GGGACUCG.GCUCAGACACGU
+#=GC SS_cons                   .>>>>...>>>>.......>>>....>>>>........
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00024.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00024.idx
new file mode 100644
index 0000000..277c7b9
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00024.idx
@@ -0,0 +1,11 @@
+AF221915.1/120-667
+AF221914.1/112-589
+AF221908.1/136-584
+AF221913.1/109-520
+AF221926.1/103-507
+AF221940.1/103-499
+AF221934.1/121-565
+AF221938.1/105-569
+AF221924.1/105-538
+AF221919.1/107-614
+AF221911.1/104-513
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00024.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00024.raw
new file mode 100644
index 0000000..18898b4
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00024.raw
@@ -0,0 +1,176 @@
+>AF221932.1/102-549
+GGGUUGAGGAGGGUACGCCCGGGAGGGCGGUGGUCUGUUCUGUUCUAACCCUAACUGAUA
+AGGGCGUAGGCGCCGUGCUUUUGUUCCCCGCGCGUUGUUUUUCUCGCUGACUUUCAGCGG
+GCGGGAAAAGCCUCGGUCUACCGCCGUCUACCGAUAGCCUGGAGCAAACAAAAAAAUGUC
+AGCCGCCGGCCGCUCGCCCCUCCCGGGAACCUGCAGUGGCUCGCCCGCCCAGCCCCGCUC
+CCCGCCUGGAGGCCGCGGUCGGCCUGGGGCUUCUCCGGAGGUUCCCGCUGCCGCCGCGAA
+GAGUUGGGCUCUGUCAGCCGCGGGUCCCGCGGGAACCAAGGGCGAGGCUGGGGCCUCCUG
+AACGCAGGGAGAGAAACGGAGCGGUUCCCCGCGUGCGUGCGCUUCCCUGAGUUGUGGGAU
+GUGCGCUCGGGGCUCAGCUCCGACAGGU
+>AF221923.1/106-554
+GGGUUGAGGAUGGCGCCCCCGGGUCGGGCAGUGGUCUUUUUUGUUCUAACCCUAACUGGC
+AAGGGCGUAGGUGCUGUGCUUUUGUUCCCCGCGCGUUGUUUUUCUCGCUGACUUUCAGCG
+GGCGGGAAAAGCCCUGGCCUACCGCCGUCUACCGAUAGUUUGGAGCAAACAAAAAAAUGU
+CAGCCGCUGGCCGCUCACCCCUCCCGGGAACCUGUGGUGGCUCGCCCGCCCAGCCCCGCG
+CCCCGCCUGGAGGCCGCGGUCGGCCUGGGGCUUCUCCGGAGGUUCCCAUUGCCGCCGCGA
+AGAGUUAGGCUCUGUCAGCCGCGGGUCCUGCGGGAACCAAGGGCGAGGCUUAGGCCUCCU
+GAACGCAGGGAGAGAAAUGGAGCGAUUCCCCGAGUACGUGUGCUUCCCUGAGUUGUGGGA
+UGUGCGUCCGGGACUCAGCUCCGACAGGU
+>AF221918.1/97-547
+GGGCUGAGGAGGGUGGGCUCGGGAGGGGCCCGGUCAUUUCUCAUCUAACCCUAACUGAGC
+AGGGCGUAGGCGCCGCGCUUUUGUUUCCCCGCGCGCUGUUUUUCUCGCUGACUUUCAGCG
+CGUGGGAAAAGCCUUGGCCUACCGCCGUCCACCGUUCAUUUCGCAGUAAACAAAAAAUGU
+CAGCCGCUGGCCGGUUCGCCCUUCCCGGGGACCUGCGGUGGCUCGCCCGCCCGGCCCCCG
+UGCCCCGCCUGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGUGCCCAAUGCCGCCGCG
+AAGAGUUAGGCUCUGUCAGCCGCGGGUCCCUCGGGGGCCAAGGGCGAGGCGCAGGCCGUC
+UGGCCGCAGGGAGAGGAACGGAGCGGGUCCCCCAGCGUGGUGCGCUUCCCUGAGCUGUGG
+GACUUGCACCCGGGACUCGGCUCAAACACGC
+>AF221929.1/92-517
+UGGGCCGGGAGGGGUGGUGGUCUUCCCUGUCUAACCCUAAGGUGAAGAGGACGUGGGUGC
+CGUGUUUUUCGCUCCCGCACGCUGUUUUUCUCGCUGACUUUCAGCGUGCAGAAAAGCCUU
+GGCCUACCGUCGGUUAUUGUCUAAUUAGAAGCAAACAAAAAAUGUCAGCGUGGCCGGGCC
+GCCCCUCCCGGAUACCUGCGGCGGCUCGUCCACCGGCCCCCGAGCCCCGCCUAGGCCGCG
+GCCGGCGCGGGGCUUCCCUGGAGGCGCCCAUGGCCGCCGCGAAGAGUUCGUCUCUGUCAG
+CUGCGGGUCGCCCGGGGGCCGCGGGAGAGUCCCAGGCCUUGGCCGCAGGGAGAGAAACGG
+AGCAGGUCCUCGCGCGGUGCACUCCCCUGAGCUGUGGGAAGUGCACCGGGACGGGCUCCU
+ACAAGC
+>AF221937.1/99-545
+GGGUUGAGAAUGGUGGGCCGGGAGGGGAGGUGGGCAUGUUUUGUCUAACCCUAACUAGGA
+GGAGGACGUAGGCGCCGUGCUUUUGUUCCCCGCGCGCUGUUUUUCUCGCUGACUUUCAGC
+GUGCGGAAAAGCCUUGGCCUGCCGUCGACCACUGUCUAAUUAAAAGCAAACAAAAAAUGU
+CAGCGUGGCCGGUCCGCCCCUCCCGGGUACCUGCGGCAGCUCGCCCGGCUGGCCCCCGAG
+CCCCGCCCAGGGCCACGGCUGGCGCGGGGCUUCUCCGGGAGCGCCAUGGCCGCCGCGAAG
+AGUUCGUCUCUGUCAGCCGCGGGUCGCGCGGGGGCCGCGGGGGAGUCCUAGGCCGAGUGG
+CCGCAGGAAGAGAAACGGAGCCUGUCCCUGUGCACGGGGCGCUUCUCUGAGCUGUGGGAA
+GUGCCCCGAGACUCGGCUCCUACAAGC
+>AF221930.1/94-546
+GGCCGGCGUGCCUGGGAGGGGGGGCUGGUCCCACUCUUCUAACCCUAAGGGUGUCGGCUG
+UAGGCGCCGUGCUUUUUACUUCCCCGCGCGCUGUUUUUCUGGCUGGCUUUCAGCGAGCGG
+AAAAAGCUUUGGUCUACAGGCCACUCACUUUGUAUCCCGAAACCAAAUUGAAAAAAAAAA
+AUGCCAGCUCCGGCCGGUCCACCCCUCCCGGGGUCCUGCGGCCCGGCCGCCCGCCCGAAC
+CCCCCGCGACCCGCCUGAGGCCACGGCCGGCCCGGGGCCUCUGCGGAGGUGCCCAUUGCC
+GCCGCGAAGAGUUAGGCUCUGUCAGCCGCGGGAUCCGCGCGGGCCGGGCCGCGGCCGGAC
+GCCGAUCCGCAGGGACAGCAACGGAACCGGCCCCUUCGCCCUGUGCGCUUCCCGGAGCUG
+UGGGAUGAGCACCCGGGGUCGGCUCCUACAGUU
+>AF221909.1/98-496
+GACGCGCGCCUCUUCUAACCCUAAAAACUGGAGCUGUAGGUGUUGCUCUUUCAGCGUCGC
+CCGCUGUUUUUCUCGCUGGCUUUCAGCGGGCCAGAAAGUUCAGACCUCUCAGCAGAUCGU
+CGCGUCGUUCUCAACCACAAAAAAUGCCAGCGCAAAGCGCGUCAGCCUAGAACCUUGCGG
+CCCCGGGCCGCCCAGCCCCGCACCCGCCUUGAGGCCGCGGUUGGCCUGGAGUUCUCCGGA
+CUCCGCUGCCGCCGCGAAGAGUUCGUCUCUGUCAGCCGCGGAGUAUCAGGGGCUGGGGCC
+AGGCCCGGACAGCGUCGCAAGUACAGUAACGGAGCUGGUCCUUGUUCGGUGGCUUCCCUG
+AGCUGUAGGAAGUACACCCAGAGCUCGGCUCCUACAACC
+>AF221928.1/95-476
+GUCUAACCCUGAAUUCUGAGAGCUGUGGGUACUGUGCUUUCGUCUCCGCCCGCUGUUUUU
+CUCGCUGACUUCCAGCGGGCGGGAAAGUCCAGACCUGCAGCGGGCCAUCGCGCGUUUUCC
+ACCACAAAAAAAUGUCAGCGCUGGGCUCAUGUGCCUGGAGCCUUGCGGCCGGCCGCCCAG
+CCCCGCACCCGCCUGAGGCCGCGGUCGGCCUGGAGUCCUCGGGCUCCGCUGCCGCCGCGA
+AGAGCUAGACUCUGUCAGCCGCGGGGCGUCAGGGGCUGGGGCGAGCCCCGGCAGCGCCGC
+AAGCAGAGAAACGGAGCUGGUCCCGUGAACGGUGACUUCCCUGAGUUGUGGGAAAUGCAC
+CAGGAACUCGGUUCCCACAACC
+>AF221922.1/94-490
+ACCUAACCCUGAUUUUCAUUAGCUGUGGGUUCUGGUCUUUUGUUCUCCGCCCGCUGUUUU
+UCUCGCUGACUUCCAGCGGGCCAGGAAAGUCCAGACCUGCAGCGGGCCACCGCGCGUUCC
+CGAGCCUCAAAAACAAACGUCAGCGCAGGAGCUCCAGGUUCGCCGGGAGCUCCGCGGCGC
+CGGGCCGCCCAGUCCCGUACCCGCCUACAGGCCGCGGCCGGCCUGGGGUCUUAGGACUCC
+GCUGCCGCCGCGAAGAGCUCGCCUCUGUCAGCCGCGGGGCGCCGGGGGCUGGGGCCAGGC
+CGGGCGAGCGCCGCGAGGACAGGAAUGGAACUGGUCCCCGUGUUCGGUGUCUUACCUGAG
+CUGUGGGAAGUGCACCCGGAACUCGGUUCUCACAACC
+>AF221916.1/94-481
+GUCUAACCCUAUUGUUAUAGCUGUGGGUUCUGUUCUUUUGUUCUCCGCCCGCUGUUUUUC
+UCGCUGACUUUCAGCGGGCCUGGAAAGUUCAGACCUGCAGCGGGUCACCGCGCAUUCUGG
+AACCUCAAAAAAUGUCAGCGUAGGAGCUCUGGUGCCAGAGCUCCGCGGCGCUGGGCCGCC
+CAGCCCGGUACCCGCCUGGAGGCCGCGGACGGCCUGGGGUCUUAGAACUCCGCUGCCGCC
+GUGAAGAGCUAGUCUCUGUUAGCUACGGGGCACCGGGCGCUGGGGUCAGGCCGGGAGAGC
+GCCGCAAGGACAGUAACGGAACUGGUCCCUGAGUUCGGUGGCUUUCCUGAGAUGUGGGAA
+GUGCACCUGGAACUCAGUUCCUACAACC
+>AF221907.1/98-548
+GGGUUGCGGAGGGUGGGCCUGGGAGGGGUGGUGGCCAUUUUUUGUCUAACCCUAACUGAG
+AAGGGCGUAGGCGCCGUGCUUUUGCUCCCCGCGCGCUGUUUUUCUCGCUGACUUUCAGCG
+GGCGGAAAAGCCUCGGCCUGCCGCCUUCCACCGUUCAUUCUAGAGCAAACAAAAAAUGUC
+AGCUGCUGGCCCGUUCGCCCCUCCCGGGGACCUGCGGCGGGUCGCCUGCCCAGCCCCCGA
+ACCCCGCCUGGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGCACCCACUGCCACCGCG
+AAGAGUUGGGCUCUGUCAGCCGCGGGUCUCUCGGGGGCGAGGGCGAGGUUCAGGCCUUUC
+AGGCCGCAGGAAGAGGAACGGAGCGAGUCCCCGCGCGCGGCGCGAUUCCCUGAGCUGUGG
+GACGUGCACCCAGGACUCGGCUCACACAUGC
+>AF221912.1/98-564
+GGGAGUGGAGGGUGGGCCCGGGACGGGCGCGGACCCGGUAAUCUAACCCUGACUCACAAG
+AGGCGUAGGCGCCGUGCUUUUGCUCCCCGCGCGCUGUUUUUCUCGCUGACUUUCAGCGUU
+CGGAAAAGCCCUGUGGCCUAUCGCCAUCCACCAUCCUUUCUGGAACAAACAGACAAAAAA
+AAAAAUGUCAGCUGCUGGUCCGUUCGCUCCUCCCGGGCCCUGCGGUGGCCGCCAGCCCGC
+CCUCUCAUCCCCCGCGUCCCGCCUAGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGUG
+CCCAUUGCCGCCGCGAAGAGUUAGGCUCUGUCAGCCGCGGGCUCUCGGGGGGCCCAGGGC
+GAGGUUUAGGCCUCGUGGCCGCAGGGACAGCAACGGAGCGGGUCCCCGCGAGCCUGUGCG
+CGUCCCUGAGCCGUGGGACUUGCACCGGGGACUUUGCUCGGACAAUC
+>AF221939.1/99-544
+GGGUUGUGGAGGGUGGGCCUGGGAGGGGAAGCGGUCAGUUUUUGUCUAACCCUAACUGAG
+AAGGGCGUAGGCGCCGCGCUUUUGUUUCCCGCACGCUGUUUUUUUCGCUGACUUUCAGCG
+GGCGGAAAAGCCUCGGCCUACCGCCGUCCACCGUACAGUUUGGAGCAAACAAAAAAUGUC
+AGCUGCUGACUUGCUCGCCCCUCCCAGGACCCUGCGGUGGCUCGCCUCCUUAGCCCCCGC
+GUCCCGCCUAGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGCACCCAUUGCCGUCGCG
+AAGAGUUGGGCUCUGUCAGCCGCGGGUCCCUUGGGGGGGCCGAGGGCGAGGCUCUGACCG
+CAGGGAGAGAAACGGGAGCAGGUCCCCGCGCGCGGUGCGCUUCCCUGAGCUGUGGGACUU
+GCACCCGGGACUGGGCUCAGACACAU
+>AF221931.1/99-541
+GGGUUGCGGAGGGUGGGCUCGGGAGGGGUGGCGGUCAUUUUCUGUCUAACCCUAACUGAA
+ACGGGCGUAGGCGCUGCGCUUUUGUUCCCCGCACGCUGUUUUUCUCGCUGACUUUCAGCG
+GGCGGAAAAGCCUUGGCCUACUGCCACACACCAUCCAGUUUGGAGCAAACAAAAAAUGUC
+AGCGGCUGGCCUGCUCGCCCCUCCCGGGAGCCUGCGGCGACUCGCCCGCUUAGCCCCCGC
+AUCCCGCCUGGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGCACCCAUUGCCGUCGCG
+AAGAGUUGGGCUCUGUCAGCCGCGGGACCCUUGGGGGCCAAGGGCGAGGCUCUGGCCGCA
+GGGAGAGAAACGGAGCGGGUCCCCUCGCGCGGUGCGCUUCCCUGAGCUGUGGGACUUGCA
+CCCGGGACUAGGCUCACACACAC
+>AF221917.1/99-542
+GGGUUGCGGAGGGUGGGCCUGGGAGGGGUGGCGGUCGUUUUAUGUCUAACCCUAACUGAG
+AAGGGCAUAGGCGCUGCGCUUUUGUUCCCCGCACGCUGUUUUUCUCGCUGACUUUCAGCG
+GGCGGAAAAGCCUCGGCCUACUGCCAUCCACCAUCCAGUUUGGAGCAAACAAAAAAUGUC
+AGCCGCCGGCCUGCUCGCCCCUCCCGGGAUCCUGCGGUGGCUCGCCCGCUUAGCCCCCGC
+GUCCCGCCUGGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGCACCCAUUGCCGUCGCG
+AAGAGUUGGGCUCUGUCAGCCGCGGGACCUUUGGGGGCCAAGGGCGAGGCUCUGGCCGCA
+GGGAGAGAAAACGGAGCGGGUCCCCUUGCGCGGUGCGCUUCCCUGAGCUGUGGGACUUGC
+ACCCGGGACUAGGCUCACACACAU
+>AF221936.1/98-540
+GGGUUGCGGAGGGUGGGCCCCGGGUUGGUGGCAGCCAUUUCUCAUCUAACCCUAAUUGAG
+ACAGGCGUAGGCGCUGUGCUUUUGGUUACCGCGCGCUGUUUUUCUCGCUGACUUUCAGCG
+GGCGGAAAAGCCUCGGCCUACCGCCAUCCACCAUCCAGUCUGCAACAAACAAAAAAUGUC
+AGCCGCUGGCUCGCUCACCUCUCCCGGGAACCUGCGGUGGUCCGCCCGCCCAGCCCCAGU
+GCCCCGCCUGAGGCCGCGGUCGGCCCGGUGCUUCUCCGGAGGUGUCCAUUGCCGCCGUGA
+AGAGUUGGGCUCUGUCAGCCGCGGGUCGCUCGGUGGGCCGAGGCAUGGCUGUAACCGCAG
+GGAAAGGAACGGAGUGGGGUCCCCGCGCGCGGUGCGCUUCCCUGAGCUGUGGGACUUGCA
+CCCGGGACUCGGCUCAGACAUCC
+>AF221920.1/99-541
+GGGUUGCGGAGGGUGGGCCCAGGAGCGGUGGCGGCCAUUUUUUAAGUCUAACCCUAACUG
+AAAGAGGCGUAGGCGCUGCGCUUUUGCUUCACGCGCGCUGUUUUUCUCGCUGACUUUCAG
+CGGGCGGAAAAGCCUCGGCCUACCGCCAUCCACCAUCCAGUCUGAAACAAACAAAAAAUG
+UCAGCCUCUGGCUCGCUCACUGCUCCCGGGAACCUGCGGUGGUUCGCCCGCCCAGCCCCC
+GCGCCCCGCCUGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGCGCCCAUUGCCGCCGC
+GAAGAGUUGGGCUCUGUCAGCCGCGGGUCCCUCGGGGGCCAAGGCGAGGCUCUGACCGCA
+GGGAAAGGAACGGAGUUGGUCCCCGCGCGCUGUGCGCUUCCCUAAGCUGUGGGCUGUGCA
+CCUGGGACUCGGCUCAGACACUU
+>AF221921.1/98-548
+GGCGGGUUGCGGGAGCUGCGAGCGGCCGUCUCGUCUAACCCUAAAGAGAAAGGCGUAGGU
+GCUUGGCCUUGGCGACUCGCCCGCUGUUUUUUGGCUGGCUUUCAGCGGGUGAAGAGGCCC
+AAGACCUACCGCCACCCACCGUCUAGUGUCUUAAGGGCACAAAGUCCUGCCCGCCACCCU
+UCGAGGAGCGAAACCCAAAAAAGUCAGCCCCUGGCCGCCUCUCGCCCUCUCGCAACCCGC
+CUCCGUCCCAGCCUCCAUCCCCGCCCCAGGCCGCGGUCGGUCCGGGCUUCUUCGGAAGUC
+CCGUUGCCGUCGCGAAGAGUUCGCCUCUGUCAGCCGCGGGGCUUGGGGCCAGGGACGGGA
+CCCUGUCCGCAGGGAGAGAAACUGGAGCCGGGCCCUCCACGGUGCCUCCCCGAGCUGUGG
+GAUCUGCACCCGGGACUCGAACCCUACACUU
+>AF221925.1/98-540
+GGGUGGGGGAGAGUGGGUCUGGGCGGGGCGGCGGUCACGUUUUGUCUAACCCUAACUGAG
+CUGGGCGGAGGCGCCGCGCUUUUGCUCCCCGCGCGCUGUUUUUCUCGCUGACUUUCAGCG
+GGCGGAAAAGCCUCGGUCUACCGCCACUUACCAUCCAGUCUGGAGUAAACAAAAAAUGUC
+AGCCGCUGGCUCGCUCGCCCCUCCCGGGACCCUGCGACGGCUCGCCCGCCCAGCCCCCGC
+GCCCCGCCUGGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGCGCCCAAUGCCGCCGCG
+AAGAGUUGGGCUCUGUCAGCCGCGGGUGCCUCGGGGGCCAGGGACGAGGCUCUGGCCGCA
+GGGAGAGGAACGGAGCGGGUCCCCGCGCGCGGUGCGCUUCCCUGAGCUGUGGGACGUGCA
+CCCGGGACUCGGCUCAAACACGU
+>AF221906.1/96-545
+GGGUUGCGGAGGGAGGGCCCGGGAGGGGUGAGCGUCCAUUAUCGUCUAACCCUAACUGAG
+AUGGGCGUAGGCGCCGCGCUUUUGCUUCCCGCGCGCUGUUUUUCUCGCUGACUUUCAGCG
+GGCGGAAAAGCCUCGGCCUACUGCCGUCUACUGUCGUAUCUGGAGCAAACAAAAAAUGUC
+AGCCGCUGGUCCGCUCGCCCCAUCCGGGAACCUGCGGUGGCUCGUCCGCCCUGCCCCCGC
+GCUCCGCCUAGAGGCCGCGGUCCGCCCGGGGCUUCUCCGGAGGCACCCAAUGCAGCCGCG
+AAGAGUUAGGCUCUGUCAGCCGCGGAUCCCGCGGGGGCCAAGGGUGAGGCUUAGGCCGCG
+GGCCGCAGGAAGAAAAACCGAGCGAGUUCUCACGCGCGGUGCGCUUCCCUGAGCUGUGGG
+UCGUGCGCCUGGGACUCGGCUCAGACACGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00024.test b/benchmarks/cmsearch-rmark/rmark-1/RF00024.test
new file mode 100644
index 0000000..e443f1a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00024.test
@@ -0,0 +1,98 @@
+>AF221915.1/120-667
+UCACAUUGCUGCGGGGUGGAGGCGUUUUUAACUAACCCUAAUGCAGAGUAAGUGGCUGGG
+CCUUCCUCACACUGCCUCCCGCUGCGUGAAACCUCGCUGUUUUCUUGGCUAACUUUCAGC
+GAGGUGAGGCAAGGCGGCAAAAAAAAGUUGGGAGCAGCAACGGCAAGCAAAAAAAAAGUU
+CCAGCCGAGGCCUCCUCACCACGCGGCCUGGGUCUGAGGGUAACAUGGCCCUGCGGGAGA
+GAGCCAACACGGGGGGGCCCCGGUCCGGCUAACAGGGCAGGAGGUCGGCCCCAAUUGCCU
+CAGGCCCAGCCACUCCGGGCCGCGAUCAGCCCGGGCUUUCCCUACUUUGGGGCCCAAUGC
+UGUCGCGAAGAGUUCGGCUCUGUCAGCCCGGCUGGGUCCGGGUGGGGGCCGGCACAGAGG
+GACACACCGGGCCGGGGCGCCGAGGAUAGCUACCGCCCGCAGGGAUAGUAAAUAUCCGUG
+ACCAGUGGCCUCGGUGGCUGCGUCUCCCGGAGCAAUGGGACCCGCAAGGCUGCCCUGGUC
+AUACACGC
+>AF221914.1/112-589
+GUCCAGCUGCGGGGGAGACAGUGUCGCUCUCUAACCCUAAUGUGGGGGCAACGCGGGCCC
+UUUGUUUAAAGUCCCGCUGUCGGGAGCCCUCGCUGUUUUCUUGGCUAACUUUCAGCGAUG
+GCGAAAGGGCCCAGCAAAGGUUGGGAAGCGUGAUUUAUUGUUGGUGGGCAGAGAGAAAAA
+AGUUUAAGCCGCGGCCUCCUCCCCGGCGGCCCAGGACCCCCUGUUGCAACGUGCGGAAUG
+GCGGCCUCGGCCCCCCUGCUGCACGCCCAGCCGUUUAGGCCGCGGUCAGCGCCGGUUUCC
+ACGCCAGUGUGGGGCUUGAUGCUGUCGCGAAGAGUUCGUCUCUGUUAGCCUGGCAGGGUG
+UGCUACGCAGGGUCGGGGUGCGGAGGGCAGGGAGAUUAAAUAGCUUGACCAGACGCUAUG
+GCCUGUACUGCAUUUCCCAGAGCUGUGGGACCUGCAAAUCUGCGCUGGUCAUACAUUU
+>AF221908.1/136-584
+AAUCAGCGUUUAAAGCUCAAUGUGGACGGAGGUCUCUGUUUCGCUAACCCUAAUACACUG
+GCUUCAGGGCGAUGGCUCUUCGCGGCGGUGCCUGUUGUUUUACUUGCUGACUUUCAGCGG
+GCACGGAGAGCAAGCGUAGACGACGACUAAAAAACGUCAGCUGGGAGACUCCUCCGUUCG
+CACAGCCCGACCUGCUCCAUUGCCCAAGAGCCCCGGGUUUUCUCUGUGGAAUGUAUCAGG
+CGCUCCCCGGUCUGUCUGUCUGGGGCCGCGGUCGGCAUCAUCUGCUGUCGCGAAGAGUUC
+GUCUCUGUUAGCCCUUGGGGGCCCUGGUGCGGAGUGGAGAGUCCGGGUCUGGGGGGUCGG
+GAGAACAAAAGGGGGCGCGCUGGUGCUCAGGCUCAGUCAUGCUUUCCCUUAGUUGUGGGA
+UAUGCGUGUUCAGCCAGUCCCCGACAUGU
+>AF221913.1/109-520
+UUAAUUAGAGGGAUUGGAAGGUUCCGCUUAUGCUAACCCUAAUAUUGGGGGUCUGUUGAA
+AACCUCUUUAAGAUAUGCGUGUUGUUUUAUUGGCUGACUUUCAGCGCGCAUUGAGAGGAG
+UUGCUGCCCAGGACUAAAAAAUGUCAGCUGGGAGUCCUUCCUCUCCCUUAUUUCUGCCUC
+ACAACCUGGACUCUUUAUUUAGCGGUGCCCCAUUUGUCGAGGCCGCAGUCAGUCUUGUUC
+UUAUACGCUGCUGUUGCGAAGAGUUCGUCUCUGUCAGCCUCCGGGGCAACGCCUUGAAUU
+UGGAGAGCCUGGGAAUGUAACAAGGGGUAGGGAAAAUAACGAGAGCUGAGUUGGCUUCUC
+CUGUGCUGUUCCUGAGCUGUGGAACUUGCAAUCGCAGUCGGCUCUGACACUU
+>AF221926.1/103-507
+ACAGUGGGAAUAGGAGGGAGUCUAUAUUUCUAACCCUAAUAUACCCGGUUCAGGGCUCUU
+AUGUGGCGCUCGUUGUUUUGCCGGUUGCCUUUCAGCGGGCGAAAGAGCUCAGAGAAGCGA
+GGACCAAAAAACGGCAGCCGCGGGCCCUCCUGUUCCCACCAUCCCAGCUUUUCCACACUG
+CGCCUGGGUUCUCACUCAAGUGUUCGGCAGCUUCCACUUACGAGGCCGCGGUCUACCGCU
+GUCACUGGUAGUCGCGAAGAGUUCGUCUCUGUCAGCCUUGGGAGCCGCGGACGGAGUAUG
+AGGUCCAGUAAUGAGAGCAGGGAAGAGUAAAGCGAGCCGCGCUACUUGUCCUAUCUGCCG
+CUCCUAAGCUGUGGGGCGUGUAGGGUACACAAGGCUCCGACAUUC
+>AF221940.1/103-499
+CCAGCGGUAAUAGGAGAGUUCUAUCCUUCUAACCCUAAUGCACAGACCCCUCGCUGCUCU
+UCAUGCUCGUUGUUUUUCUCGCUGACUUUCAGCGGGCGAAAGAGCAAUGGAAGCUCAGGA
+CUAAAAAACGUCAGCCGUAGGCUUUCCUAUAGCCGCAGGCCUGCCUGUCAGUGUGCGCGG
+CCUCUGCUCGCAAUGUCCGCAGCGCCUUCCUAUGAGGCCGCAGUCUGCCAAUACCCCGGG
+CAGCCGCGAAGAGCUCGUCUCUGUCAGCCUUUGGCGCUGCGGCGGAGUGGGGGAGGCCGC
+UGAUGGCAGCUGAGAAUAAAGCGAGCCCAGCUGCCCCGCUCUGUUCCACUGCCCCUGAGC
+UGUGGGGUUGGUGAAUUGCAGCAUGGCUCCGACAACU
+>AF221934.1/121-565
+UCUCUCCGGAGAGGGGCGGUUUCUCUGUCUUCUAACCCUAAUGCGGUGCUUCGGCAGAAG
+CUCUCCACUGCGUACGCUCACUGUUUUUCUAGCUAACUUUCAGUGAGCAGGGAGAGCGAA
+GUCCAGUUUCACGACAACGGAGAAAAAAUGUUAGCUGGGGAACGUCCCUUUCCCGAGAGC
+CCGCGCCGUCCUUUUUCUUCCUCGGGCCCGUUGGCAUAGCCCCUGGCCUCCUCGCUCUAU
+AGGCCGCGGUCAGCUCGGGCCCCAGCUCCGGCAGGGGUUCCACUGCUGCCGCGAAGAGUU
+CGCCUCUGUCAGCCUUGAGGUGGCCGGGAUAGAAUAGGCGGGCUCGCGGCAGCGCGCGGG
+AAAGAGCAAAUGGUGAACUGGGUGCCUGUUGGGGUCGCGUCCCUGAAGAGUGGGAAGUGC
+GAUCUGUGUUCCUGUUCAGACACAC
+>AF221938.1/105-569
+ACGCGUGGCGGGUGGAAGGCUCCGCUGUGCCUAACCCUAAUCGGGGGAAUUGAUGGUGCU
+GUCGCCGCGCUCCCUCCGCCCGCCCGCUGUUUUACUCGCUGACUUUCAGCGGGCGAGAGG
+AGCCGCCCCGGGGGGGAGGCGGGCGGCGGGAGGGGGCCGGGGCGCCGCGGCGGUGGGGGU
+CGGGGGGGGGAGAGAAAGGGCCGAAAGGGGCUCCGCGGCCAAAAAAACGUCAGCGAGGGG
+UCCGCUCGCCCCGAUCCGCCCUGGGGUCCCCGCUCGCGUGGCCGCGGUCGGCCGGCACCC
+GCCAUUGCCGCCGCGAAGAGUUCGCCUCUGUCAGCCUCGGCGGCGCGCGGGAGGUGCGGC
+GCGCGGCCCCGCGCCCCCAGCAGAGCAAACGGGAGCGGCGCCCCCGGGGUAACCCCCGCG
+CUCCCCUGCGCCGUGGGGCGCGCGGACGGCGUCGCUCCCACACGC
+>AF221924.1/105-538
+CGCGUGGCGGAUGGGGAGGCUCCAGUCUCACUAACCCUAAUGGCUGCCGCCGUGCUCCCC
+GCACCCGUCCGCUGUUUUAUUCGCUGACUUUCAGCGGACGGGGGGAGCCGCCUGGGGGGG
+AAGGGGUUUGCAAUCAAAAAACGUCAGCGACGGGUCUCCCCAGCCCAGCCCGCCCUGGGG
+UCUCCGUCCCCCCACGCAGCCGGGGGCCUGCCGCGGAGGCUCCCUCCGCCGCACUUCACG
+GAGGCCGCGGUCGGCCGGUGUCCGCCACUGCCGCCGCGAAGAGUUCGUCUCUGUCAGCCU
+CGGCGGCGGUGGGGAGCGAGAGGGCUCGUCCCCGCGCCGGGGACCCCAGCAGAGCAAAAC
+GGAGCGGCGUCCUCGGCACAGCCGCCGCGCUUCCCUCAACCGUGGGAUGCGCGGACGGCG
+CCGCUUCGACACCC
+>AF221919.1/107-614
+GUGCGGACGGGCUGCGUGGGCGGGUCGGUCCGUCCUGGCACAUCUAACCCUAAAUGCGCG
+CUGGUUGAAGUGGCUUCUCCUGGGCGAUCGCUCGCUGUUUUUGUGGCUGGCUUUCAGCGG
+GCUGGAGGAGCCGGGAGCGGAGGCGGAGGACCGAGCCAAAAACGUCAGCCGAGGCCGGGC
+GGCCCCGCUCGUGGCCCGUCCGCACUGUCCGGGCCAGGCCCCGGCCCGAACCCCCUGGAG
+ACAACUCCCGCAGGGUCUGCGCUGCGCCGCGGAGCCCCGGCUGCCCACGUAGAGGCGGCG
+GCCGUCUCGGGGCCCCUGCGUGCGGGGCGCCCACUGCGGCCGCCAAGAGCUCGUCUCUGU
+CAGCCUCGGGUGCACGUGGGCCCGCGGUCGAGCCCUAAGGCCGGGCGUGGGGCUGGGGUC
+GCAGGGAGAGUAACCGUGAGCCGGCGCCCAGCCUUCAGGGCGCUCCCUCGAGCUAUGGGA
+GCUGCCCCCGGGCACGGCUCGGACACCC
+>AF221911.1/104-513
+CCGCUGCGGCGGCAGGUGGGGGCUCAGUCUUUCUAACCCUAAGCGAAAUGUGACCCCUCC
+CCGCUGCAGCCGUCCGCUGUUUUACUCGCUGACUUUCAGCGGACGGGGGGAGCGGGUGGA
+GACGCCAACCAAAAAACGUCAGCGAGGGGCCCUCCCCUCCCACGCCGACCUGGGCCUGUG
+GUGGGGCCCGCCAGCGAAGUCCCCGCCGCCCCGCCCCGGUGAGGCCGCGGUCAGCCGGCU
+CGCGCCACUGCUGCCGCGAAGAGUUCGUCUCUGUCAGCCUCGGGGGCGGCCGGGGUGGAA
+GGGCGGGUCCCGAGCCCGUCGGCCGGGAGAGCAAACGUGAGCGGCAGCCCCUGCGCCACC
+GCCCUCCCCUAAGCUGUGGGGCCCGCGGUCGGGGCUGCGCUCAGACACGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00025.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00025.ali
new file mode 100644
index 0000000..243f77f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00025.ali
@@ -0,0 +1,69 @@
+# STOCKHOLM 1.0
+#=GF ID    Telomerase-cil
+#=GF AC    RF00025
+#=GF DE    Ciliate telomerase RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    40.0
+#=GF NC    3.4
+#=GF TC    42.2
+
+AF417612.1/230-392               ...AUACCUCCUG..UGGAUCCAU.UCAGGAUUAAUGAAAUCCUGUC.AU
+AF399707.1/2183-2342             ...AUACCCGC....UUAAUUCAU.UCAGAUCUGUAAUAGAACUGUC.AU
+U22350.1/54-211                  ...AUACCCGC.....AAAUUCAU.UCAGGUCUGUAAUAGAUCUGUC.AU
+U22354.1/218-376                 ...AUACCCGC.....ACAUUCAC.UCAAAUCUGUAAUAGACUUGUC.AU
+U22352.1/510-657                 ...AAUCCCGCUAUUGCAUUCCAUUUCGA...............GUC.AU
+U22349.1/201-360                 ...AUACCCGC......AUAUCAU.UCAGACCCUUUAUGGAACUGUC.AU
+U22353.1/55-206                  ...AUACCCGC.....AAAUUCAC.UCAAAUCUGUAAUAGGUUUGUC.AU
+U22351.1/82-237                  ...AUACCCGC.....AUUUUCAU.UCAGAUCUUUAAUGGAGCUGUC.AU
+AF417609.1/194-352               ...AUCCCCGC.....AAAUUCAU.UCUGUUU.GCAUUCAAACAGUC.AU
+AF417610.1/220-376               ...AUCCCCGC.....AACUCCAU.UCAGUUC.GAAAUUGAACUGUC.AU
+#=GC SS_cons                     <<<.<<<<<<<...............<<<.<<<.....>>>.>>>.....
+
+AF417612.1/230-392               UC..AACCCCAAAAAU.CUUGUCAA.AUUAUUGCC.UCGUCUUUUGGGCA
+AF399707.1/2183-2342             UC..AACCCCAAAAAU.CUAGUGCU.GAUAUAACCUUCACCAAUUAGGUU
+U22350.1/54-211                  UC..AACCCCAAAAAU.CUAGUGCA.AAUAUUACCUUCACCAAUUAGGUA
+U22354.1/218-376                 UC..AACCCCAAAAAU.CUAGUGCA.AAUAUUACCUUCGCCAAUUAGGUA
+U22352.1/510-657                 UC..AACCCCAAAAUU.CUAGUACACACUAAAGCUU...GCCUUUGGGCA
+U22349.1/201-360                 UC..AACCCCAAAAAU.CUAGUGCA.AAUAUUGUCUUAAUUACUUAGGCU
+U22353.1/55-206                  UC..AACCCCAAAAAU.CUAGUGCA.AAUAUUACUUUCGCCAAUUAGGUA
+U22351.1/82-237                  UC..AACCCCAAAAAU.CUAGUGCA.ACUACUGCCUUAACUACUUAGGCA
+AF417609.1/194-352               UC..AACCCCAAAAAU.CUAGACCA.AAUAUUGUC.UUCCCUUCUUGGCA
+AF417610.1/220-376               UC..AACCCCAAAAAU.CUAGUAAAAAAUAUUGCC.GAAACUUUCAGGCA
+#=GC SS_cons                     ......................................<<<<<<<<....
+
+AF417612.1/230-392               ......CAAACAAAAGUCACGCAGGAGG...UUCA....GACA.......
+AF399707.1/2183-2342             ......CAAAUAAGUGGUAAU..GCGGG...ACAA..AAGACU.......
+U22350.1/54-211                  .......UAAUCAAUGGUAUC..GCGGG...ACAA..AAGACU.......
+U22354.1/218-376                 ......CAAUUAA.UGGUUCUC.GCGGG...ACAA..AAGACU.......
+U22352.1/510-657                 .......UAUCAGGGGC.A....GCGGG...AGAAUUUAGAAU.......
+U22349.1/201-360                 ..AAAAGAAAUAAGUAUUAAA..GCGGG...AC....AAGGC........
+U22353.1/55-206                  .......UAAUAA.UGGUAA...GCGGG...AC....AAGAC........
+U22351.1/82-237                  .......AAAUAAGUCGUAAA..GCGGG...AC....AAGGC........
+AF417609.1/194-352               ....CAAACAAAGAAGAGAC...GCGGG...AUA...AAGAUA.......
+AF417610.1/220-376               ......UUAAGGAAAGUAAA...GCGGG...AUC....AGAUA.......
+#=GC SS_cons                     ..........>>>>>>>>.....>>>>>>>.>>>...<<<<<........
+
+AF417612.1/230-392               ..UUC.GACAUAAGAUA.CACU..AUU..................UAUCU
+AF399707.1/2183-2342             ..AUC.GACAUUUGAUA.CACU..AUU..................UAUCA
+U22350.1/54-211                  ..AUC.GACAUUUGGUA.CACU..AUU..................UAUCA
+U22354.1/218-376                 ..AUC.GACAUUUGAUA.CAUU..AUU..................UAUCA
+U22352.1/510-657                 ..UUC.GACAUGUGGUA.CACU..AUU..................UAUCU
+U22349.1/201-360                 ..AUC.GACAUUUGAUACAAAU..AUU..................GAUCA
+U22353.1/55-206                  ...UC.GACAUUUGAUA.CACU..AUU..................UAUCA
+U22351.1/82-237                  ..AUC.GACAUUUGAUACAAAU..AUU..................GAUCA
+AF417609.1/194-352               ..CUCCGACGAUUGAUA.CAAU..AUU..................UAUCA
+AF417610.1/220-376               ..CUCCGACUUGUGAUA.CACU..AUU..................UAUCA
+#=GC SS_cons                     ..<<<...<<<.<<<<<............<<<<....>>>>....>>>>>
+
+AF417612.1/230-392               UAUG.GAA.GGUCUA...GUUUUU
+AF399707.1/2183-2342             .AUG.GAU..GUCUU...AUUUUU
+U22350.1/54-211                  .AUG.GAU..GUCUU...AUUUUU
+U22354.1/218-376                 .AUG.GAU..GUCUU...AUUUUU
+U22352.1/510-657                 CAUG.GAG.AUUCUA...AUUUUU
+U22349.1/201-360                 .AUG.GAU..GUCUU...AUUUUU
+U22353.1/55-206                  .AUG.GAU..GUCUU...UUUUCU
+U22351.1/82-237                  .AUG.GAU..AUCUU...AUUUUU
+AF417609.1/194-352               .ACGGGAG..GUCUU...ACUUUU
+AF417610.1/220-376               CAUGGGAG..AUCU....AUUUUU
+#=GC SS_cons                     .>>>.>>>..>>>>>.........
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00025.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00025.idx
new file mode 100644
index 0000000..cc91532
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00025.idx
@@ -0,0 +1,2 @@
+U10565.1/50-238
+U10568.1/27-212
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00025.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00025.raw
new file mode 100644
index 0000000..1df0e44
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00025.raw
@@ -0,0 +1,40 @@
+>AF417612.1/230-392
+AUACCUCCUGUGGAUCCAUUCAGGAUUAAUGAAAUCCUGUCAUUCAACCCCAAAAAUCUU
+GUCAAAUUAUUGCCUCGUCUUUUGGGCACAAACAAAAGUCACGCAGGAGGUUCAGACAUU
+CGACAUAAGAUACACUAUUUAUCUUAUGGAAGGUCUAGUUUUU
+>AF399707.1/2183-2342
+AUACCCGCUUAAUUCAUUCAGAUCUGUAAUAGAACUGUCAUUCAACCCCAAAAAUCUAGU
+GCUGAUAUAACCUUCACCAAUUAGGUUCAAAUAAGUGGUAAUGCGGGACAAAAGACUAUC
+GACAUUUGAUACACUAUUUAUCAAUGGAUGUCUUAUUUUU
+>U22350.1/54-211
+AUACCCGCAAAUUCAUUCAGGUCUGUAAUAGAUCUGUCAUUCAACCCCAAAAAUCUAGUG
+CAAAUAUUACCUUCACCAAUUAGGUAUAAUCAAUGGUAUCGCGGGACAAAAGACUAUCGA
+CAUUUGGUACACUAUUUAUCAAUGGAUGUCUUAUUUUU
+>U22354.1/218-376
+AUACCCGCACAUUCACUCAAAUCUGUAAUAGACUUGUCAUUCAACCCCAAAAAUCUAGUG
+CAAAUAUUACCUUCGCCAAUUAGGUACAAUUAAUGGUUCUCGCGGGACAAAAGACUAUCG
+ACAUUUGAUACAUUAUUUAUCAAUGGAUGUCUUAUUUUU
+>U22352.1/510-657
+AAUCCCGCUAUUGCAUUCCAUUUCGAGUCAUUCAACCCCAAAAUUCUAGUACACACUAAA
+GCUUGCCUUUGGGCAUAUCAGGGGCAGCGGGAGAAUUUAGAAUUUCGACAUGUGGUACAC
+UAUUUAUCUCAUGGAGAUUCUAAUUUUU
+>U22349.1/201-360
+AUACCCGCAUAUCAUUCAGACCCUUUAUGGAACUGUCAUUCAACCCCAAAAAUCUAGUGC
+AAAUAUUGUCUUAAUUACUUAGGCUAAAAGAAAUAAGUAUUAAAGCGGGACAAGGCAUCG
+ACAUUUGAUACAAAUAUUGAUCAAUGGAUGUCUUAUUUUU
+>U22353.1/55-206
+AUACCCGCAAAUUCACUCAAAUCUGUAAUAGGUUUGUCAUUCAACCCCAAAAAUCUAGUG
+CAAAUAUUACUUUCGCCAAUUAGGUAUAAUAAUGGUAAGCGGGACAAGACUCGACAUUUG
+AUACACUAUUUAUCAAUGGAUGUCUUUUUUCU
+>U22351.1/82-237
+AUACCCGCAUUUUCAUUCAGAUCUUUAAUGGAGCUGUCAUUCAACCCCAAAAAUCUAGUG
+CAACUACUGCCUUAACUACUUAGGCAAAAUAAGUCGUAAAGCGGGACAAGGCAUCGACAU
+UUGAUACAAAUAUUGAUCAAUGGAUAUCUUAUUUUU
+>AF417609.1/194-352
+AUCCCCGCAAAUUCAUUCUGUUUGCAUUCAAACAGUCAUUCAACCCCAAAAAUCUAGACC
+AAAUAUUGUCUUCCCUUCUUGGCACAAACAAAGAAGAGACGCGGGAUAAAGAUACUCCGA
+CGAUUGAUACAAUAUUUAUCAACGGGAGGUCUUACUUUU
+>AF417610.1/220-376
+AUCCCCGCAACUCCAUUCAGUUCGAAAUUGAACUGUCAUUCAACCCCAAAAAUCUAGUAA
+AAAAUAUUGCCGAAACUUUCAGGCAUUAAGGAAAGUAAAGCGGGAUCAGAUACUCCGACU
+UGUGAUACACUAUUUAUCACAUGGGAGAUCUAUUUUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00025.test b/benchmarks/cmsearch-rmark/rmark-1/RF00025.test
new file mode 100644
index 0000000..cbf6a1e
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00025.test
@@ -0,0 +1,10 @@
+>U10565.1/50-238
+AGUUUCUCGAUAAUUGAUCUGUAGAAUCUGUCAAGCAAAACCCCAAAACCUUACACUGAG
+AGCAUUUAGCCUGAUUACUCUUUAAAUCAAAUCAGGCAAUAGAGAGAAACUCGAGAGGUG
+AAAACCCCACAGCAUUCUGAAAUGUAUUUGGGAGUAAUCUCAUAUUAGUUUGCUGUCCUC
+UCAUCUUUU
+>U10568.1/27-212
+AGUCGGCGGAAAUCAGUCAGUCAUAGCGCUGUCAACAAAACCCCAAAACCGUAAAAUUAG
+AGCAAUUCGCCUGGUUCCUCUUUAAAGCAAAACCAGGAGGCUCCGCCGACUCAGAGGGCA
+CUGUGGGCUGAGCAAAAUGAAAAUUUGAGAGUUUCUCUCCAUUGCUUAGCCCUACCUCUA
+UCUUUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00028.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00028.ali
new file mode 100644
index 0000000..41e25a1
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00028.ali
@@ -0,0 +1,163 @@
+# STOCKHOLM 1.0
+#=GF ID    Intron_gpI
+#=GF AC    RF00028
+#=GF DE    Group I catalytic intron
+#=GF AU    Griffiths-Jones SR
+#=GF GA    20.0
+#=GF NC    20.0
+#=GF TC    20.0
+
+X03127.1/3704-4008               AGUAAUACCUUAU.....................................
+X55026.1/71833-72132             UAGUGAUCCUCGAGG..UAGCGUGGAGGGAAUACG...............
+X55026.1/46442-46756             UUACCCUCCUGCCAA..GUGAUUUAGGGAAUC..................
+X55026.1/13357-13635             UCAUAAUCCUAAAAA..UUGAACAGGGAAAUC..................
+X05115.1/2560-2862               CCAUGAUCCUCGGGG..UCGCGUUAGGGGAAAACG...............
+#=GC SS_cons                     ....<<<<<<<<<.....................................
+
+X03127.1/3704-4008               .............GUCCAUAGGGUU.........................
+X55026.1/71833-72132             ............CUUCUAUGGGGGU.........................
+X55026.1/46442-46756             ............ACUAUUGUGGGAA.........................
+X55026.1/13357-13635             ............AAUUAAUUGGGUA.........................
+X05115.1/2560-2862               ............CGUCUAUGGGGAU.........................
+#=GC SS_cons                     .................>>>>>>>>>...<<<..................
+
+X03127.1/3704-4008               ..................................................
+X55026.1/71833-72132             ..................................................
+X55026.1/46442-46756             ..................................................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ....................................>>>...........
+
+X03127.1/3704-4008               ..................................................
+X55026.1/71833-72132             ..................................................
+X55026.1/46442-46756             ..................................................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               ..................................................
+X55026.1/71833-72132             ..................................................
+X55026.1/46442-46756             ..................................................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               ...AUAUAGUCAA.A...................................
+X55026.1/71833-72132             ...AAACUGUCAA.A...................................
+X55026.1/46442-46756             ...AAACUAUCAA.A...................................
+X55026.1/13357-13635             ...AAACUAUCAA.A...................................
+X05115.1/2560-2862               ...AAACUGUCAA.A...................................
+#=GC SS_cons                     ....<<<<<.<<......................................
+
+X03127.1/3704-4008               .........CUA.CG.GGGAACUCCUAAA.....................
+X55026.1/71833-72132             .........UUC.CG.GGGAACUCCUAAA.....................
+X55026.1/46442-46756             .........UUC.UG.GGGAAGCCCUAAA.....................
+X55026.1/13357-13635             .........UUC.CG.GGAAAACCUUAAA.....................
+X05115.1/2560-2862               .........UUC.CG.GGGAAGUCCUAAA.....................
+#=GC SS_cons                     ..........<<.<<.<<...<<<<<<.......................
+
+X03127.1/3704-4008               ........................................GCUU.AUAGU
+X55026.1/71833-72132             ........................................GCUU.AAGGU
+X55026.1/46442-46756             ........................................GCUU.UUGAU
+X55026.1/13357-13635             ........................................GCUU.CUGAU
+X05115.1/2560-2862               ........................................GCUU.AAGGU
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               ACUAAACUAG.GUACGAAAGUACUUAAGUGGCUGAA..GUAAUUAUU.CG
+X55026.1/71833-72132             ACCAAGCUGU.AUUUGAAAAAUUAUCAGUGGCUGAG..GUAAUUGCU.CA
+X55026.1/46442-46756             ACCAAACCUG.GUAUGAAAAUACGGAGGUGGAAGAA..GUAAUGACU.CU
+X55026.1/13357-13635             ACUAAGCAUU.AAUCGAAAGGUUAAUUGUGGCUGAA..GUAAUUACU.CA
+X05115.1/2560-2862               ACCAAGCUGU.AGUUGAAAAACUAUGAGUGGCUGAA..GUAAUUACU.CA
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               GGUAUAGUAAUAAGUUAUAAGAUGAUCAGAGGGGGGCGCAAGCUCGCUCU
+X55026.1/71833-72132             GGUAUGGUAACAAGCCUUAAGAUAUGUGAAAACA................
+X55026.1/46442-46756             UAUAUGGUGACAAGUCAAAAGAUGAUUGAAAAAA................
+X55026.1/13357-13635             GGUAUAGUAAUAAGUCAGAAGAUAUACGAAAGUA................
+X05115.1/2560-2862               GGUACGGUAACAAGCCUUAAGAUGAGUGAAAACA................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               GAGA..AAUGGACAAUCGCGUAUCUAAGUCAGUAUUAAGAG.AGCUCGCG
+X55026.1/71833-72132             .....AAAUGGACAAUCGCGGAUCUAAGUCAACAAAACUAAA........
+X55026.1/46442-46756             .....AAAUGGGUAAUCGCGGAUCUAAAUCAGCAUUAAAU..........
+X55026.1/13357-13635             .....UAAUAGGCAACCGCGGAUCUAAGUCAGCUUUA.............
+X05115.1/2560-2862               .....AAAUGGAUAAUCGCGGAUCUAAGUCAGUAGUAAUCG.AUAG....
+#=GC SS_cons                     .......>>>>>>..>>.>>>><<...<<<<....<<<<<<<........
+
+X03127.1/3704-4008               C..............................................CUA
+X55026.1/71833-72132             ...............................................AGU
+X55026.1/46442-46756             ................................................AA
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ...............................................UAA
+#=GC SS_cons                     ..............................................>>>>
+
+X03127.1/3704-4008               UAAUACUGUAAAAGAGCAACGAGCA.........................
+X55026.1/71833-72132             UAAUGUUGUAAAAGAGCAACGAGUA.........................
+X55026.1/46442-46756             AAAUACUGUAAAAGAGCAACGAGUA.........................
+X55026.1/13357-13635             .UUGUCUGUAAAAGAGCAACGAGUA.........................
+X05115.1/2560-2862               UUCUACUGUAAAAGAGCAACGAGUA.........................
+#=GC SS_cons                     >>>...>>>>...>>...A.AAAAA.........................
+
+X03127.1/3704-4008               ..................................................
+X55026.1/71833-72132             ..................................................
+X55026.1/46442-46756             ..................................................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               .........................GACGGCUAUAGGUAUUUAUAAUAUU
+X55026.1/71833-72132             .........................AACGGCAGUUGAUCAGCUAAGUCUA
+X55026.1/46442-46756             .........................GACGGUAGUUGCAUAAACUCUUUUU
+X55026.1/13357-13635             .........................UACGGUAGUUGUACUAAUAA.....
+X05115.1/2560-2862               .........................GACGGCAGUUGAUCCAUAAAGUCAC
+#=GC SS_cons                     ...........................>>.>>>>>.<<<<<<<<<.....
+
+X03127.1/3704-4008               A.................................................
+X55026.1/71833-72132             A.................................................
+X55026.1/46442-46756             UAGUUAAAAAAUUUAUAAAAAA............................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               ..................................................
+X55026.1/71833-72132             ..................................................
+X55026.1/46442-46756             ..................................................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               ..................................................
+X55026.1/71833-72132             ..................................................
+X55026.1/46442-46756             ..................................................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               ..................................................
+X55026.1/71833-72132             ..................................................
+X55026.1/46442-46756             ..................................................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               ..................................................
+X55026.1/71833-72132             ..................................................
+X55026.1/46442-46756             ..................................................
+X55026.1/13357-13635             ..................................................
+X05115.1/2560-2862               ..................................................
+#=GC SS_cons                     ..................................................
+
+X03127.1/3704-4008               .........UUGUAAAUAUUUAAGGUGUGCUCUAUA..AGCUUAGAAA.U
+X55026.1/71833-72132             .........CUUAACUAAUUUAAGAUGUACUCUAACA.GGUUUUGAAA.A
+X55026.1/46442-46756             .........GGGUUUCAUGUUAAGGUGUACUCUAAUG.GGUUCCGAAA.G
+X55026.1/13357-13635             ............UUUAGUAUUAAGAUGUACUCUAGUG.GGCUUAGAAA.U
+X05115.1/2560-2862               ........AUUUAAUGGAUUUAAGAUGUACUCUAAGG.GGUUUCGAAA.G
+#=GC SS_cons                     ..........>>>>>>>>>........aaaaaa......<<<<<.....>
+
+X03127.1/3704-4008               AAGUUA
+X55026.1/71833-72132             GAAUCG
+X55026.1/46442-46756             GAAUUA
+X55026.1/13357-13635             AAGUUA
+X05115.1/2560-2862               AAACAG
+#=GC SS_cons                     >>>>..
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00028.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00028.idx
new file mode 100644
index 0000000..1d96798
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00028.idx
@@ -0,0 +1,24 @@
+V01416.1/43-384
+X55026.1/34496-34721
+X55026.1/30069-30266
+X55026.1/85715-85994
+X55026.1/82089-82425
+X55026.1/62111-62519
+X55026.1/59510-59745
+X55026.1/23712-24006
+X03280.1/927-1118
+M86534.1/28-414
+M15671.1/27-417
+M15669.1/335-592
+M22563.1/302-518
+X60211.1/393-749
+Z17234.1/2999-3375
+Z17234.1/4409-4687
+Z17234.1/2424-2842
+X15850.1/1348-1752
+X13486.1/3718-4075
+X04465.1/50547-50846
+X86563.2/48991-49433
+M16898.1/110-597
+M55084.1/84-519
+Y00122.1/2763-2968
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00028.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00028.raw
new file mode 100644
index 0000000..159cdd8
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00028.raw
@@ -0,0 +1,33 @@
+>X03127.1/3704-4008
+AGUAAUACCUUAUGUCCAUAGGGUUAUAUAGUCAAACUACGGGGAACUCCUAAAGCUUAU
+AGUACUAAACUAGGUACGAAAGUACUUAAGUGGCUGAAGUAAUUAUUCGGGUAUAGUAAU
+AAGUUAUAAGAUGAUCAGAGGGGGGCGCAAGCUCGCUCUGAGAAAUGGACAAUCGCGUAU
+CUAAGUCAGUAUUAAGAGAGCUCGCGCCUAUAAUACUGUAAAAGAGCAACGAGCAGACGG
+CUAUAGGUAUUUAUAAUAUUAUUGUAAAUAUUUAAGGUGUGCUCUAUAAGCUUAGAAAUA
+AGUUA
+>X55026.1/71833-72132
+UAGUGAUCCUCGAGGUAGCGUGGAGGGAAUACGCUUCUAUGGGGGUAAACUGUCAAAUUC
+CGGGGAACUCCUAAAGCUUAAGGUACCAAGCUGUAUUUGAAAAAUUAUCAGUGGCUGAGG
+UAAUUGCUCAGGUAUGGUAACAAGCCUUAAGAUAUGUGAAAACAAAAUGGACAAUCGCGG
+AUCUAAGUCAACAAAACUAAAAGUUAAUGUUGUAAAAGAGCAACGAGUAAACGGCAGUUG
+AUCAGCUAAGUCUAACUUAACUAAUUUAAGAUGUACUCUAACAGGUUUUGAAAAGAAUCG
+>X55026.1/46442-46756
+UUACCCUCCUGCCAAGUGAUUUAGGGAAUCACUAUUGUGGGAAAAACUAUCAAAUUCUGG
+GGAAGCCCUAAAGCUUUUGAUACCAAACCUGGUAUGAAAAUACGGAGGUGGAAGAAGUAA
+UGACUCUUAUAUGGUGACAAGUCAAAAGAUGAUUGAAAAAAAAAUGGGUAAUCGCGGAUC
+UAAAUCAGCAUUAAAUAAAAAUACUGUAAAAGAGCAACGAGUAGACGGUAGUUGCAUAAA
+CUCUUUUUUAGUUAAAAAAUUUAUAAAAAAGGGUUUCAUGUUAAGGUGUACUCUAAUGGG
+UUCCGAAAGGAAUUA
+>X55026.1/13357-13635
+UCAUAAUCCUAAAAAUUGAACAGGGAAAUCAAUUAAUUGGGUAAAACUAUCAAAUUCCGG
+GAAAACCUUAAAGCUUCUGAUACUAAGCAUUAAUCGAAAGGUUAAUUGUGGCUGAAGUAA
+UUACUCAGGUAUAGUAAUAAGUCAGAAGAUAUACGAAAGUAUAAUAGGCAACCGCGGAUC
+UAAGUCAGCUUUAUUGUCUGUAAAAGAGCAACGAGUAUACGGUAGUUGUACUAAUAAUUU
+AGUAUUAAGAUGUACUCUAGUGGGCUUAGAAAUAAGUUA
+>X05115.1/2560-2862
+CCAUGAUCCUCGGGGUCGCGUUAGGGGAAAACGCGUCUAUGGGGAUAAACUGUCAAAUUC
+CGGGGAAGUCCUAAAGCUUAAGGUACCAAGCUGUAGUUGAAAAACUAUGAGUGGCUGAAG
+UAAUUACUCAGGUACGGUAACAAGCCUUAAGAUGAGUGAAAACAAAAUGGAUAAUCGCGG
+AUCUAAGUCAGUAGUAAUCGAUAGUAAUUCUACUGUAAAAGAGCAACGAGUAGACGGCAG
+UUGAUCCAUAAAGUCACAUUUAAUGGAUUUAAGAUGUACUCUAAGGGGUUUCGAAAGAAA
+CAG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00028.test b/benchmarks/cmsearch-rmark/rmark-1/RF00028.test
new file mode 100644
index 0000000..daf43bb
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00028.test
@@ -0,0 +1,164 @@
+>V01416.1/43-384
+AUGACUCUCUAAAUAGCAAUAUUUACCUUUGGAGGGAAAAGUUAUCAGGCAUGCACCUGG
+UAGCUAGUCUUUAAACCAAUAGAUUGCAUCGGUUUAAAAGGCAAGACCGUCAAAUUGCGG
+GAAAGGGGUCAACAGCCGUUCAGUACCAAGUCUCAGGGGAAACUUUGAGAUGGCCUUGCA
+AAGGGUAUGGUAAUAAGCUGACGGACAUGGUCCUAACCACGCAGCCAAGUCCUAAGUCAA
+CAGAUCUUCUGUUGAUAUGGAUGCAGUUCACAGACUAAAUGUCGGUCGGGGAAGAUGUAU
+UCUUCUCAUAAGAUAUAGUCGGACCUCUCCUUAAUGGGAGCU
+>X55026.1/34496-34721
+CCUGAAUGAUAAAGUAAAAUAAAUGUCAUUCUAAAAUUUCGCGAACUGCUGGGAACCCUU
+UUUAAUUUAAAAUUAAAGACGACAAUCAGCAAGAAAGCCUUUUAUUAAGCUAGUAUAUAC
+UAAGUUAAUUAAGGAAUCUUCAGAGGCUAUGCACGAGACAAUUAAAGGCGCUUUGGAGCU
+CGCGCCUUAAUUGAAGAGAUAGUCCGAUCAUGGUAGUGAUACUAUG
+>X55026.1/30069-30266
+UAUAGAGCAUAUGUACUCGUAAUGUGCUCUUUAAAUCGGGUUAAAUUGCUGAAAACCCCC
+CCCUGAUUAUCAGGGGACAAUCAGCAGGUAAGUUGAUCGGCAUAGGGAUACCCUAAAUGU
+CGAUUAUCAUCUUCAGAGACUACACACUUGACACCUAUCAAGGUGAUGAUAUAGUCCAAA
+UUUUACUGCAAAGUAAAA
+>X55026.1/85715-85994
+UUAUAUACAUUUAACCUAAAGUGUAAAAGAGCCAAAUACCGGGGAAGCCCUAAAGCUCUA
+GUAACCAAGGUUCAACACGAAAGUGUUGAACUGGCCUGAUUAAUGACUCAGGGUAUGGUA
+AAAUCACUAGUAGAUAUAUGGGUAAUCGCGGUUCUAAGUCAUCCCUGCUUACGUACUGAA
+UCUAAGCAAGAAGGUGUAAAAGAGCAACGAGUAGACGGUUCUUCGAGUUCUAGAAAUUUA
+GAAUUCGUAAGGUGUACUCUAGUCGCUGGGAAACCAGUUU
+>X55026.1/82089-82425
+UUUAAUGGAUAAAAGUCUUACUUAAGUCCAUCGUACAAUCUAAUCCUUGUAUGAUUAAAG
+AGGAUGAAUUUCAAGAAGAGCUUGCCAAAUGCAAGGUUACUUGAAGCGAAGCUUGUUAAG
+UAGAUUUUCAGUUUAUACUGAUUAAAAUAAACAAGAAUGUUCAACGACUAGAAGAUGAAA
+UCUAUCUACAGAAUAGUCUUCAUAUGCUUUAGAUUUAUAUAAGGGAAUUAAUACAUUAUA
+UAAAUUAGCUAUAGUUUCCUCCGUCAAUUUUUAAAUAUAAAGUAAAAACCUUUUUUAAUU
+GAUGAUGACAUAGUCUGAACCAUAUUGAAAAAUAUGG
+>X55026.1/62111-62519
+UGUAGUUGCUCAACUGGGCCAUUAGUUAAAUUUAAUAUAGAAAAUAUUAAAUUUGUUCUU
+CUGCAUUUUGACAAAUUGCUGGAAGCUUUUAUUAAAAGGUAACUUAACGAAGGUUAUAUC
+GUUCGAGUUCACCUUGAUAAUAGGAAUCAGCAGCCAAGCUUUAUAAUUAAAGUAGGUUCA
+GAGACUAAACGUCAAAUAUCUUUUUAAAUAAAACUAUAUACAUUCGGGACGAAGUCCCGA
+AAUAUUACCUUAAUAUGAUACUUAUAUUCUUACGCGAGCGAGGAGCUUGCGUCCUAUAGG
+UUUAACUAAUCAAAAAAAAUACCAUUAGAAUACUAAGGUGAUUCACUUUUGCUAUACUAG
+UAUUAUUUACAUAAGGUAAAGAUAUAGUCCAAAUAAUAGAAAAAUUAUA
+>X55026.1/59510-59745
+AUUGGAGGGUUAAUAAAUCACUUAGCUCUCCCUUUAAAGACCACUAUAUGCUGGGGACUU
+CUGACAAUCAUACUACUAGAAUUUUAUUUAAAUUCAGUGAAAAUGUAUAAUUUUGAACAA
+UCAGCAGGUAACCAAAAGAUAAAUAAAACUAUCUGAGUAGGAACCUCAGAGACUACACGU
+GGUCCUCGUAGUAUUUUUACGAGAAGAUAUAGUCCGUGAAAUAAAAAUUCAUUAAU
+>X55026.1/23712-24006
+CUGCAAACAUAAAAAAAUGAGAUUAGGUGCCUCACUUUGUUGUGUUAAAGAGCCAAACUC
+CAAGGAAGCCCUAAAGCUCUAAUAACUAAAGAUAAGACGGAAACUUCUUACCUGGCCUCA
+UUAAUGAUUGAGGGUAUAGUAAUAUAAUUAGAGAUUCUAGUAAUAGAAAUGGGUGAUCGU
+GGAUCUAAAUCAGUAAUAUUUUAAAAGAUUAUUGUAAAAGAGCAACGAGUAGACGGUUCU
+UCCAUUAGUUUAAACUAAUGGUAAGGUGUACUCUAGUCGCCAGGAAAGCUGGUUC
+>X03280.1/927-1118
+AGCUGAGGCUACUAAUAUGAUUUGGUCUCAUUAAAGAUCACAAAUUGCUGGAAACUCCUU
+UGAGGCUAGGACAAUCAGCAAGGAAGUUAACAUAUAAUGUUAAAACCUUCAGAGACUAGA
+CGUGAUCAUUUAAUAGACGCCUUGCGGCUCUUAUUAGAUAAGGUAUAGUCCAAAUUUGUA
+UGUAAAUACAAA
+>M86534.1/28-414
+UAACAAGGUUUUUUAUUGGUUCUUCUGCAGUGCGCCAAAGGAAGCCUUAGCAGCCUGAAA
+GGGUGUAUCUCCGCGACUAUAAAUAAAAAGGGGAUUUUAAAUGCUAGUCUGAUAAAAAAA
+GGCGACAUUGCCAAAUUGCGGGAAGUCCCUAAAGAUUCAACUACUAAGCAGCUUGUGGAA
+ACACAGUUGUGGCCGAGUUAAUAGCCCUGGGUAUAGUAACAAUGUUGAAUAUGACUCUUA
+AUUGAGGAAAUGGGUGAUCCGCAGCCAAAUCCUAAGGACAUUUUAUUGUCUAUGGAUGCA
+GUUCACAGGCCAGAUGGCAAUGGGUAUCCUAGUGGGAUAUAUAUAUAUGGAUGCUUAAGA
+UAUGGUCGAGCUUCUCUCGAAAGAGAG
+>M15671.1/27-417
+UUUCCAUGAUAUUAAAAACAUACCUCUUUAGGAUUAAACUAUUUUUUAUAUUGGAAUAAU
+AGGUAUCAUGAAUAAAUGCCACCAUAAAAAAGGGAUUCAUACCUCUUUUUUGGUAAAUAU
+AUUUUUGCUAACGGUGAAAUCUUAUGCUUUCCAUAAAGUUUUUAAUUAAAACAACAACAC
+CCAAAAGGUGUUUGUACUUUAGAAACUAAGACAAUACCGUGGAAACCAAAAACCCCAAAA
+GGUGUUUAGUAGGAUCCGUAGAGACUAAACGUGGCAAUCGAUAAUUUUUAUUAAGUUAAA
+UAAACUCUUAAUAAAUUUAACAACUAGAGGUUUAAAUACCAAAUAGAUGUGUAUCGAUAA
+GUUAUAGUCCGAUCCAUCGUGUGAACGAUGU
+>M15669.1/335-592
+GUUCUUUGGUCAACGGAUGGCCCAAAAUAAAGAUUGCAAUGUGCUAUAAGCUGGAAAUCU
+AUGUAUUCAAUUUUAAAUACUUCCACGUAAAAAUUUUAAAUAUUGGUAGAUAAUCAGCUG
+GUAACCAAUUAUCCUUUUAAAUAAUAUUAUCCUUUUAAUAUGGAAUAUUUUAUUAUGGAU
+UUAGUAGGAACCUCAGAGACUAUAUGCACAUCACUUUAUUUUUAAAGUGAAGAGAUAGUC
+CAAAAAUAUUUACAUUUU
+>M22563.1/302-518
+CAACGGACUUAAAAAUUUGAGCUCUUAAUUAAGAAAUUAUUAAGUUGCAAACUCUCAAAU
+UCAGGGAAACCUAAGUUAUUUUUUAUUUGUUUUAAAUAAAAAAAAAUAUGGCAAUCCUGA
+GCCAAGACAAAUCAUUUUGUAUGGUGCAGAGACUCGAUGAGAGUUAUCCUAACAUUUAUA
+AUGAGGAUAAAGGUAGAGUCCAAUUCUUUAUCGAAUU
+>X60211.1/393-749
+GCCUCGUCAUCGUAUAACGGAAUAACGGCACCUAAGAGCAAAAAACACGUACCGAGGUAA
+CGGCGUGACGUUCGAAAGGCAAUCGAUAAACGAAGCCGGGGAUCGUGCAGGCGUGGGACU
+UAGCGAAAUUUUCGAUAAAUCUUCACCCGGCGAGACCUAUGGGAUCUAACCGCGAAGGAG
+GGGCUCGAUGUCCCGACUGGCGACCAAGCCGACCGUGAUAGACACCGUAGUACCGUGGCC
+CAUUAACUUGGUGGUGGCGGGAAGGCAGGCGGAUCUAACGCGGGAGGAAGGCGAAGAGAC
+UAUACGGUUCCUUAAGGCGAUAUAAAGAGAUAGUCCACCCAACGAGAGUAAUCGUGA
+>Z17234.1/2999-3375
+GAAGUUUGCUCUUUUUGGGCUAGCUAAUAUGUGAGUAUUAGUGAUAAAAACUGGGUGAAU
+UGUCAAGAAGACUAACGUCUAUGUUUAUUAUAUUUUAAAUUUAAUAACUGUAGACCAUGU
+UAACUUGCAGCGAAGCUUAUCGAAUGGUAAAUAACAGUAGAUAAGAACGUUCAACGACUA
+GAAAGUGAAGAUUACCAACUAAUAAACUUUCCACGAGCGCCCAGCAACUUUUGUUUAUAU
+UUAUAACAGGCCCGCGGCUUUGCCGCGGGCGUAGCAUCAAAUUAAUUAAAUUGUAUUUUU
+GAUGCGCGGCCAGCAACUAAGCUGGCAAAUAUAAAACCAAGUUGAAGACAUAGUCUGAAC
+UGUAAAGAAAUUUACAG
+>Z17234.1/4409-4687
+UGUCCAGGCUUAGUUGUAGGCCUCCUAUUAGGCAACUAAUGGGCUAACAUUGGGUGAAUU
+GCAUGAAAGCUAAGGCGUAACGCUAUGCUAACCUGCAGCGAAUUACAUCGACUGAUAUUA
+AUAUAAAAAUAGAUGUACACGUUCAACGACUAGCGAGUGAUGUAAAUCAGUCAAAUAAUC
+UCGCCACGAGCGCCCGACAUCUUGAUAUUUACUUAGACCCCCGCUUAAGUAAAUAUGGCC
+AAGAUGAUGACAUAGUCUGAGCAACGUGGAAACACGUUG
+>Z17234.1/2424-2842
+ACGUCGGGAUUUUAAAUAGUCCCCCUUUAUAGUGAUAUAAAGGUUCUCUUUUUAAGAGAA
+UAAGGAGCCAGAACGCCCGCGUUGUAAACAACGCGGGGCGUUCAGGUUAACCCUGCUUAU
+UUUAUAAGUGAGUUCCGAAAAAUUGGGUGAAUUGCCAAGGACGCUAAGUUAAAAGCUACU
+CGACUCGCUUAGCGAGUCGAGUAUUAAGCCUUUAAUACGCCAACUUGCAGCCAAGUCUAA
+CGAAUUUUCGAAAAGGUAGUUAGAAAGGUUCAACGACUAGGGCUUGAGUACGAAAUAUCA
+AUAACAGCCCCACGAGCGCCCAACAACUUAGGAUUCUGUACGAAAAGUACUCGCCCGCUG
+CUUUGCCGCGGGCGAAGCAUAAGUUGAAGACAUAGUCUGAACUGUAAAGAAAUUUACAG
+>X15850.1/1348-1752
+CAGCCGCGGUCUGGCGUAACUAAUAGAAGUUGCAAUGCCGCCAUAGCGAGUGAUCGUUAU
+GUAAAAAAACCCUGCUCAUAACGGUGAAGCCUUAGUAAUUUAUCUUUUUAGGGUAUUUUA
+CGGUAAUACCGUGGGAAGUUUAUCAACAAAAGGCUGCCCGCGGCAAAGCCGCGGGCACAA
+AAAAAGCUUUUUUAAAACGUGUUGAUAUAACCCCGUAACGACUUUUCUUGAAAGAGAAAG
+AGGUGCUUUAUUAGCGCCUAACACGCAGGCACUUACGAGUCCUAAAUGCAGCCCGCGGAA
+ACCGCGGGCGGCUAUGGUAAUAAUCUAGCCCGCGGCUUUGCCGCGGGCGAUGCCUAAAGU
+CUAAAGUAAGUUGAAGGUAUAGUCUGAGCCUCUGGAAACAGGGGA
+>X13486.1/3718-4075
+CAAUACGCUUCAAAUGGGGCCGUUAGAUAGAAAUAUCUAAAUGAACAUCUGGCUGUAUGC
+UGGGAACUCCUUAUUAUAAAUUCAAAAAAAAGAAAAAAAAGAAACGAGAGCUUUUUUGAA
+UAAGUAAUUUAAAUAUAUAAAACGACUUAUUUAAGUUUUAAGUAAAUAAGUAAAACUGUU
+UUAUAACGGACAAUCAGCAGGGAAGUCCUAUGACUUUAAAAGUUAUGACCCCUCAACGAC
+UACACGCCGGACACCCAAUAAAAAAUAAGUAUUAUACGUAAACACGCUACGCGUGUUUAC
+UAAUAUAAUAAUUUUAUUUAGGGUGAUGAUAUAGUCUACUACUUAUGUAAACAUAAGG
+>X04465.1/50547-50846
+CUGCGGACUUAAUUUAAUUGAGCUUUAGUUGAGAAAUUUACUAAAUGAUUGUUUUCAAAU
+UCAGGGAAACCUAGGUUGCAAAAAAAAGAUAAAAAUUAGGUAAUCCUGAGCCAAAUUUUG
+UUUACUAAAACAAAAGAGGUGCAGAGACUCAAAGAAAACUAUCCUAACGAAAUUUUUUAU
+CAUUUUUAUAAAAAAUUGGAUUAAUAUAUUAAUUAAUAAUAAUAAAAUUAUUAAAUCAUU
+UUUUCAUUUUAAAUAUAGACGAGGAUAAAGAUAGAGUCCGUUUUUACAAGUUAAUUUUAA
+>X86563.2/48991-49433
+CUACGGACUUGAUUGUAUUGAGCCUUGGUAUGGAAACCUGCUAAGUGGUAACUUCCAAAU
+UCAGAGAAACCCUGGAAUGAAAAAUGGGCAAUCCUGAGCCAAAUCCCUUUUUUGAAAAAC
+AAGUGGUUCUCAAACUAGAACCCAAAGGAAAAGGAUAGGUGCAGAGACUCAAUGGAAGCU
+GUUCUAACGAAUCGAAGUAAUAACGAUUAAUCACAGAACCCAUAUUAUAAUAUAGGUUCU
+UUAUUUUAUUUUUAGAAUGAAAUUAGGAAUGAUUAUGAAAUAGAAAAUUCAUAAUUUUUU
+UUUAGAAUUAUUGUGAAUCUAUUCCAAUCAAAUAUUGAGUAAUCAAAUCCUUCAAUUCAU
+UGUUUUCGAGAUCUUUUAAUUUUAAAAAGUGGAUUAAUCGGACGAGGAUAAAGAGAGAGU
+CCCAUUCUACAUGUCAAUACUGA
+>M16898.1/110-597
+CUACGGACUUAAUUGGAUUGAGCCUUGGUAUGGAAACUUACUAAGUGAUCACUUUCAAAU
+UCAGAGAAACCCUGGAAUUAACAAAAAUGGGCAAUCCUGAGCCAAAUCCUGUUUUCCGAA
+AACAAACAAAGGUUCAGAAAAAAAGGAUAGGUGCAGAGACUCAAUGGAAGCUAUUCUAAC
+AAAUGGAGUUAAAUGCGUUGGUAGAGGAAUCUUUACAUCGAAACUUCAGAAAGAAAAAGA
+AUGAAGUGAAGGAUAAACGUAUAUACAUACGUAUUGAAUACUAUAUCAAAAUCAAAUGAU
+UAAUGAUGACCCGAAUCUGUAUUUUUUCUAUAAAAAAUAGAAGAAUUGGUGUGAAUCGAU
+UCUACAUUGAAGAAAGAAUCGAAUAUUCAUUGAUCAAACCAUUCACUCCAUAGUCUGAUA
+GAUCUUUUGAAGAACUGAUUAAUCGGACGAGAAUAAAGAUAGAGUCCCGUUCUACAUGUC
+AAUACCGG
+>M55084.1/84-519
+CUACGGACUUAAUUGUAUUGAGCCUUGGUAUGGAAACAUAUUAAGUGAAAACUUUCAAAU
+UCAGAGAAACCCUAGAAUUUUAAAUGGGCAAUCCUGAGCCAAAUCCUUCUUUCCGAAAAC
+AAAAAACUAAAAGUUCAGAAAAAAAGGAUAGGUGCAGAGACUCAAUGGAAGCUAUUCUAA
+CAAAUGGAGUUGACAACAUUCAAUUGAUUAAUGAAGAUUUCUAACUUCUAUUUGUAAAUU
+GUAACUAUUUUUUUUAGUUUUGAUUCGAUCACAAUUGAAACGAAACAUUAGAAUCAAAUC
+AAUUCCAACUGGAAGAAAAAAUGGUGAAUAUUCAUUGAUCAAAUCAGUCACUCCACCAAA
+AUAUGAUGGAUCUUUUGAAUAACUGAUUAAUCAGACGAGAAUAAAGAUAGAGUCCCAUUC
+UACAUGUCAAUACCGA
+>Y00122.1/2763-2968
+GCUUAUGAGUUAACGUAAGUCAAGCUCAUGUAAAAUCUGCCUAAAACGGGAAACUCUCAC
+UGAGACAAUCCGUUGCUAAAUCAGCAGUAGCUGUAAAUGCCCAACGACUAUCCCUGAUGA
+AUGUAAGGGAGUAGGGUCAAGCGACCCGAAACGGCAGACAACUCUAAGAGUUGAAGAUAU
+AGUCUGAACUGCAUGGUGACAUGCAG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00029.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00029.ali
new file mode 100644
index 0000000..2589916
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00029.ali
@@ -0,0 +1,45 @@
+# STOCKHOLM 1.0
+#=GF ID    Intron_gpII
+#=GF AC    RF00029
+#=GF DE    Group II catalytic intron
+#=GF AU    Griffiths-Jones SR
+#=GF GA    22.8
+#=GF NC    22.8
+#=GF TC    22.8
+
+AF143424.1/944-1083             GUGAGCCGUGUGAUGG....GAAA....CCUCCCCGCACGGUUCGGAGAG
+AF143423.1/825-965              GUGAGCCGUGUGAUGG....GAAA....CCUCCCCGCACGGUUCGGAGAG
+AF143421.1/868-1007             GUGAGCCGUGUGAUGG....GAAA....CCUCCCCGCACGGUUCGGAGAG
+AF143425.1/760-901              GUGAGCCGUGUGAUGG....GAAA....CCUCCCCGCACGGUUCGGAGAG
+X72287.1/717-859                GUGAGCCGUGUGAUGG....GAAA....CCUUCCCGCACGGUUCGG....
+Y12731.1/1118-1260              GUGAGCCGUGUGAUGG....GAAA....CCUUCCCGCACGGUUCGG....
+X60045.1/1000-1142              GUGAGCCGUGUGAUGG....GAAA....CCUUCCCGCACGGUUCGG....
+#=GC SS_cons                    ..<<<<<<<<.<<<<<............>>>>>...>>>>>>>>......
+
+AF143424.1/944-1083             CACUUCAUUCUAAUGUUCCUGG.GGGUA......................
+AF143423.1/825-965              CACUUAAUUAGAAUGUUCCUGG.GGGGU......................
+AF143421.1/868-1007             CACUUAAUUAGAAUGUUCCUGG.GGGUA......................
+AF143425.1/760-901              CACUUCAUUCGAAU......GG.GGUGA......................
+X72287.1/717-859                ....................AG.AGCAC.........UGAAUUAGAAUGA
+Y12731.1/1118-1260              ....................AG.AGCAC.........UUAAUUAGAAUGA
+X60045.1/1000-1142              ....................AG.AGCAC.........UGAAUUAGAAUGA
+#=GC SS_cons                    ....................<<.<<.<<......................
+
+AF143424.1/944-1083             ..............CCACAUCAUUGCAAGGGUAACAGAGCUCGAUUCGCA
+AF143423.1/825-965              .............ACCACAUCAUUGCAAGGGUAACAGAGCUCGAUUCGCA
+AF143421.1/868-1007             ..............CCACAUCAUUGCAAGGGUAAAAGAGCUCGAUUCGCA
+AF143425.1/760-901              ......ACCACCACAUCAUUGCAAGGGUAACAGAGCUCGCUCGAUUCGCA
+X72287.1/717-859                GAGGUUCACCACCACAUCAUUGCAUGCAAGGGGAGCUCGCUCGAUUCGCA
+Y12731.1/1118-1260              GAGGUUCACCACCACAUCAUUGCAUGCAAGGGGAGCUCGCUCGAUUCGCA
+X60045.1/1000-1142              GAGGUUCACCACCACAUCAUUGCAUGCAAGGGGAGCUCGCUCGAUUCGCA
+#=GC SS_cons                    ..................................................
+
+AF143424.1/944-1083             GAUUGGUUCGACCCGGAAUUCACUUCCGA.CC.CU...GU
+AF143423.1/825-965              GAUUGGUUCGACCCGGAAUUCACUUCCGA.CC.CU...GU
+AF143421.1/868-1007             GAUUGGUUCGACCCGGAAUUCACUUCCGA.CC.CU...GU
+AF143425.1/760-901              GAUUGGUUUGACCCGGAAUUCACUUUCGA.CC.CU...GU
+X72287.1/717-859                AAUUGGUCCGACUCGUAAUUCACUUCUGA.CU.CC...GU
+Y12731.1/1118-1260              AAUAGGUCCGACUCGUAAUUAACUUCUGA.CU.CC...GU
+X60045.1/1000-1142              AAUAGGUCCGACUCGUAAUUCACUUCUGA.CU.CU...GU
+#=GC SS_cons                    .........................>>...>>.>>.....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00029.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00029.idx
new file mode 100644
index 0000000..699d931
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00029.idx
@@ -0,0 +1,11 @@
+AF243383.1/10225-10322
+X04336.1/3210-3313
+X04465.1/117436-117320
+M68929.1/7762-7915
+X04465.1/116516-116403
+L43910.1/323-456
+Z00044.1/1956-1845
+M81726.1/5191-5288
+AF080083.1/1551-1683
+Y08501.2/169475-169584
+Y08501.2/135699-135828
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00029.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00029.raw
new file mode 100644
index 0000000..b28fccc
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00029.raw
@@ -0,0 +1,28 @@
+>AF143424.1/944-1083
+GUGAGCCGUGUGAUGGGAAACCUCCCCGCACGGUUCGGAGAGCACUUCAUUCUAAUGUUC
+CUGGGGGUACCACAUCAUUGCAAGGGUAACAGAGCUCGAUUCGCAGAUUGGUUCGACCCG
+GAAUUCACUUCCGACCCUGU
+>AF143423.1/825-965
+GUGAGCCGUGUGAUGGGAAACCUCCCCGCACGGUUCGGAGAGCACUUAAUUAGAAUGUUC
+CUGGGGGGUACCACAUCAUUGCAAGGGUAACAGAGCUCGAUUCGCAGAUUGGUUCGACCC
+GGAAUUCACUUCCGACCCUGU
+>AF143421.1/868-1007
+GUGAGCCGUGUGAUGGGAAACCUCCCCGCACGGUUCGGAGAGCACUUAAUUAGAAUGUUC
+CUGGGGGUACCACAUCAUUGCAAGGGUAAAAGAGCUCGAUUCGCAGAUUGGUUCGACCCG
+GAAUUCACUUCCGACCCUGU
+>AF143425.1/760-901
+GUGAGCCGUGUGAUGGGAAACCUCCCCGCACGGUUCGGAGAGCACUUCAUUCGAAUGGGG
+UGAACCACCACAUCAUUGCAAGGGUAACAGAGCUCGCUCGAUUCGCAGAUUGGUUUGACC
+CGGAAUUCACUUUCGACCCUGU
+>X72287.1/717-859
+GUGAGCCGUGUGAUGGGAAACCUUCCCGCACGGUUCGGAGAGCACUGAAUUAGAAUGAGA
+GGUUCACCACCACAUCAUUGCAUGCAAGGGGAGCUCGCUCGAUUCGCAAAUUGGUCCGAC
+UCGUAAUUCACUUCUGACUCCGU
+>Y12731.1/1118-1260
+GUGAGCCGUGUGAUGGGAAACCUUCCCGCACGGUUCGGAGAGCACUUAAUUAGAAUGAGA
+GGUUCACCACCACAUCAUUGCAUGCAAGGGGAGCUCGCUCGAUUCGCAAAUAGGUCCGAC
+UCGUAAUUAACUUCUGACUCCGU
+>X60045.1/1000-1142
+GUGAGCCGUGUGAUGGGAAACCUUCCCGCACGGUUCGGAGAGCACUGAAUUAGAAUGAGA
+GGUUCACCACCACAUCAUUGCAUGCAAGGGGAGCUCGCUCGAUUCGCAAAUAGGUCCGAC
+UCGUAAUUCACUUCUGACUCUGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00029.test b/benchmarks/cmsearch-rmark/rmark-1/RF00029.test
new file mode 100644
index 0000000..f7460b2
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00029.test
@@ -0,0 +1,37 @@
+>AF243383.1/10225-10322
+CAGAGCCGUAUACUCCGAGAGGGGUACGUACGGUUCCCGAAGAGGGUGGUGCAAACCAGU
+CACAGUAAUGUGAACAAGGCGGUACCUCCCUACUUCAC
+>X04336.1/3210-3313
+GAGAGCCGUAUGCAGGGAAACUUGCACGUACGGUUCGGAGGGAGGUCUCUCGUUGCCAGU
+UCUAAUCUAUUGAUAAGGAUCACGGUGCGGGUUAUCGACCCUAC
+>X04465.1/117436-117320
+GAGAGCGCAGUACAACGGAAAGUUGUAUGCUGCGUUCGGGAAGGAUGAAUCGUUCCUAAA
+AAAAAAGAAUUUAUAGAUUUUUUUUAUUGAAAUUGUAGGUGCGAUGAUUUACUUCAC
+>M68929.1/7762-7915
+GAGAGCCGUAUGCGAGGAGACUUGCACGUACGGUUCGGAGGAAGGCCAUUGAUACCUAAU
+GAAAAUAUCACCAUGACUAAGGUAUAAGCCGCGCCUUGAAAGUCCAGAGGACUUGGUUUU
+AUUGGGUAGUUGAGGUUGGUGGCCCAUCUCUUAC
+>X04465.1/116516-116403
+GAGAGCACAGUACGAUGAAAGUUGUAAGCUGUGUUUGGGGGGGAGUUAUUGUCUAUCAAA
+GGCCUCUAUGGUAAAAUAAAUCAAUAAAGUCUAAGAGACGAUGGCUUACCCUGU
+>L43910.1/323-456
+AAGAGCGCAGUACAACGGGGAGUUGUAUGCUGCGUUCGGGAAGGAUGAAUCGCUCCCGAA
+AAGGGAGUCUAUUGAUUCUCUCCCCAAUUGGUUGGAUCGUAGAGCGCAGUACAAGGGGCG
+AUGAUUUACUUCAC
+>Z00044.1/1956-1845
+GAAAGCCGUGUGCAAUGAAAAAUGCAAGCACGGCUUGGGGAGGGGUCUUUACUUGUUUAU
+UUAAUUUAAGAUUAACAUUUAUUUUAUUUAACAAGGAACUUAUCUACUCCAU
+>M81726.1/5191-5288
+GUGAGCCGUAUGAUGGGCAACUAUCUCCUGCGGUUCGGAGAGGACUCAGCUGUUAGUUAG
+UACCCCCGUCGGUUUCGGGGUGGACCCUUUUACUCUAU
+>AF080083.1/1551-1683
+GAGAGCCGUGUGAUGGGUGACUAUCCAGCACGGUUCGGAGAGCACUUUUAGUCUGCGUUG
+GUGAAUGAAAGCCCCCCCCCAUCAAGCAAGAAAGAAGCGGCUCUUCCCACGGCGGAGUCA
+CCAUUGACUCUAU
+>Y08501.2/169475-169584
+GUGAGCCUAGUGAUAGGAGACUAUCUAGCUUGGUUCGGAGAGCACUUGUUGGGUUAAAAA
+CUUUUUUUGUUGCUAAAUGUUACAGCCUAAAUGCUGAACUAUUGACUCUA
+>Y08501.2/135699-135828
+UCGAGCCGUAUGAAGGGAAACUCUCACGUACAGUUUGUUUUUUUUGGGGGGGGCAGGAGC
+CCGACAGGGUCCCCCACUGACUUGGCCCGGGCCUAAGUUAAAGUGAAGUGGUGGGCCUAC
+CCAUCCCAAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00030.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00030.ali
new file mode 100644
index 0000000..d54c8e8
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00030.ali
@@ -0,0 +1,209 @@
+# STOCKHOLM 1.0
+#=GF ID    RNase_MRP
+#=GF AC    RF00030
+#=GF DE    RNase MRP
+#=GF AU    Griffiths-Jones SR
+#=GF GA    30.0
+#=GF NC    19.4
+#=GF TC    30.7
+
+AY090593.1/1-262              ..................................................
+AY090595.1/1-266              ..................................................
+AY090594.1/1-274              ...........................AGGAGUG............UUU.
+AY090596.1/15-361             AUCGUCACUGAUCGAAGCUUACAUAA..GGAACGGAU.........UUU.
+AY090599.1/1-215              ..................................................
+AY090601.1/1-284              AUCGUCACAAAUCGAAGCUUACAAAA.UGGAGUAAAA.........UUUU
+AY090598.1/1-305              AUCGUCACUAAUCGAAGCUUACAAAAAUGGAGUAAAGGAA......UUU.
+AY090603.1/1-258              AUCGUCACUGAUCGAAGCUUACAAAA..GGAUUCC...........CUCA
+Z14231.1/289-585              AUCGUCACAAAUCGAAGCUUACAAAA.UGGAGUAAAA.........UUUU
+AY090600.1/1-345              AUCGUCACUGAUCGAAGCUUACAAAAUUGGAGUUCUCAUUUCAUUCAUUG
+AY090606.1/1-300              AUCGUCACUAAUCGAAGCUUGCACAAUUGGAGUUG...........UUU.
+AY090597.1/1-294              ..................................................
+AY090607.1/1-224              ..................................................
+AY090605.1/1-305              AUCGUCACUAAUCGAAGCUUACAAAAAUGGAGUAAAGGAA......UUUU
+AY090604.1/1-297              AUCGUCACAAAUCGAAGCUUACAAAA.UGGAGUAAAA.........UUUU
+AY090602.1/17-309             AUCGUCACUUAUCGAAGCUUACACAAA..GAGUCU...........AUU.
+AY090608.1/17-303             AUCGUCACUGUUCGAAGCUUGCAAAACUGGAGUG...........GUUCA
+AY090609.1/1-272              AUCGUCAAUUUUCGAAGCCUGCAAAA..GGGAUGGG..........UACC
+#=GC SS_cons                  <<<<<<<....<<<<<<<...........<<<<<<...............
+
+AY090593.1/1-262              ..................................................
+AY090595.1/1-266              .....UUUAAUUAACCUUC........AUAUCU..........GCUUCGG
+AY090594.1/1-274              ..............UACUC........AAGUAU..........GCUUUGG
+AY090596.1/15-361             ...........AUCUGUUCAAUUGAAAUGAUAUCAUUUCUAUAGCUUUGG
+AY090599.1/1-215              ..................................................
+AY090601.1/1-284              ...........UUUUACUC......AGUAAUAU..........GCUUUGG
+AY090598.1/1-305              .......UUCUUCUUACUC.....AAUAUUAAU..........GCUUUGG
+AY090603.1/1-258              .............GGAAUC........ACCAAU..........GCUUUGG
+Z14231.1/289-585              ...........UUUUACUC......AGUAAUAU..........GCUUUGG
+AY090600.1/1-345              AAUGAAAUGAACUGAACUC......AUCACUAU..........GCUUUGG
+AY090606.1/1-300              .............UGACUC.....AGAAUUAAA..........GCUUUGG
+AY090597.1/1-294              ...............................AU..........GCUCUGG
+AY090607.1/1-224              ..................................................
+AY090605.1/1-305              .........UUCCUCACUC.....AAUAAUAAU..........GCUUUGG
+AY090604.1/1-297              ...........UUUUACUC......AGUAAUAU..........GCUUUGG
+AY090602.1/17-309             .............AGAUUC.......AAAUUAU..........GCUUUGG
+AY090608.1/17-303             UA............CACUC.......AAUCAAU..........GCUUUGG
+AY090609.1/1-272              ............CCCAUUC.....AAAUAAUAU..........GCUUUGG
+#=GC SS_cons                  .............>>>>>>........................>>>>>>>
+
+AY090593.1/1-262              ...............GACCUG.GUCG.UAUGCGGAAAACGUAAUGAGAUU
+AY090595.1/1-266              GUC.GAAAGUCUCC.CACCUG.GUCG.UAUGCGGAAAACGUAAUGAGAUU
+AY090594.1/1-274              GUU.GAAAGUCUCC.CACCUG.UCAA.UGUGCGGAAA.CGUAGUGAGAUU
+AY090596.1/15-361             GUA.GAAAGUCUCC.GACCAG.UCCG.UAAGCGGAAA.CGUAAUGAGAUU
+AY090599.1/1-215              ...............CACCAA.UUCA.UAUGCGGAAAACGUAAUAAGAUU
+AY090601.1/1-284              GUU.GAAAGUCUCC.CACCAA.UUCG.UAUGCGGAAAACGUAAUGAGAUU
+AY090598.1/1-305              GUU.GAAAGUCUCC.CACCAA.UUCA.UAUGCGGAAAACGUAAUGAGAUU
+AY090603.1/1-258              GUU.GAAAGUCUCC.CACCUG.GCCG.UAUGCGGAAAACGCAAUGAGAUU
+Z14231.1/289-585              GUU.GAAAGUCUCC.CACCAA.UUCG.UAUGCGGAAAACGUAAUGAGAUU
+AY090600.1/1-345              GUU.GAAAGUCUCC.CACCAG.GUCA.UAUGCGGAAAACGUAAUAAGAUU
+AY090606.1/1-300              G...GAAAGUCUCC.GACCUG.AACG.UAUGCGGAAAACGUAAUGAGAUU
+AY090597.1/1-294              GCAUGAAAGUCUCC.CACCUG.ACCG.UAUGCGGAAAACGCAGUGAGAUU
+AY090607.1/1-224              ...............GACCUG.AUCG.UAUGCGGAAAACGUAAUGAGAUU
+AY090605.1/1-305              GUU.GAAAGUCUCC.CACCAA.UUCA.UAUGCGGAAAACGUAAUGAGAUU
+AY090604.1/1-297              GUU.GAAAGUCUCC.CACCAA.UUCG.UAUGCGGAAAACGUAAUGAGAUU
+AY090602.1/17-309             GCU.GAAAGUCUCC.CACCUG.UUCA.UAUGCGGAAAACGUAAUGAGAUU
+AY090608.1/17-303             GUA.GAAAGUCUCC.GACCAG.ACCG.UAUGCGGAAAACGUAAUGAGAUU
+AY090609.1/1-272              GAU.GAAAGUCUCC.GACCUG.ACAA.CUUGCGGAAAACGCAAUGAGAUU
+#=GC SS_cons                  .......AA.AAAA..A.....<<<<.....>>>>.....<<<<<<<<<<
+
+AY090593.1/1-262              UAAAAAUU.UAUAAAAUUGUUUAAAUAGACUCAUUA...AUUG..UCCAU
+AY090595.1/1-266              UAAAAAUUUAUUUAAAAUGUUUAAAUCAACUCAUUG...GAAA..G....
+AY090594.1/1-274              UAAAAAU...UUAA.AUUGUUUAAAUCAACUCACUA...AGAA..UUGGG
+AY090596.1/15-361             UAAAAACU.UUUC.AAAUGUUUAAAUCAACUCAUUA...AUCG..UGUUG
+AY090599.1/1-215              UAAAAAUU..UUA.AAUUGUUUAAAUCAACUUAUUA...AGAA..AGU..
+AY090601.1/1-284              UAAAAAUU..UUA.AAUUGUUUAAAUCAACUCAUUA...AGGA..GGAUG
+AY090598.1/1-305              UAAAAAAU..UUA.AAUUCUUUAAAUCAACUCAUUA...AGAG..AAAUA
+AY090603.1/1-258              UAAAAAUU.UUUAAAACUGUUUAAAUCAACUCAUUA...GAGA..UGC..
+Z14231.1/289-585              UAAAAAUU..UUA.AAUUGUUUAAAUCAACUCAUUA...AGGA..GGAUG
+AY090600.1/1-345              UAAAAAUU..UUA.AAAUCUUUAAAUCAACUUAUUA...AAGU..UUGAA
+AY090606.1/1-300              UAAAAAUUAUUUACAA.UGUUUAAAUAGACUCAUUA...GUCA..AUUCA
+AY090597.1/1-294              UAAAAAUU.UUUACAA.UGUUUAAAUCAACUCACUU...GGAC..GUAUC
+AY090607.1/1-224              UAAAAAUUAUUUACAA.UGUUUAAAUAGACUCAUUA...AUCG..AUUUU
+AY090605.1/1-305              UAAAAAAU..UUA.AAUUCUUUAAAUCAACUCAUUA...AGAG..GAAUA
+AY090604.1/1-297              UAAAAAUU..CUA.AAUUGUUUAAAUCAACUCAUUA...AGGA..GGAUG
+AY090602.1/17-309             UAAAAAUU.UUUA.AAUUCUUUAAAUCAACUCAUUA...GGUU..GGUCC
+AY090608.1/17-303             UAAAAAUU..UUACAA.UCUUUAAAUCAACUCAUUA...AGUG..GACUG
+AY090609.1/1-272              UAAAAGUU..UCA.AAAUGUUUAAAUCAACUCAUUA...AGUA..GAUGG
+#=GC SS_cons                  <<<<<<<<......>>>>.>>>>>>>...>>>>>>>....<<<..<<<<<
+
+AY090593.1/1-262              ..............................UUUU................
+AY090595.1/1-266              ..............................CUAGCU..............
+AY090594.1/1-274              AAG..........................AUUCU................
+AY090596.1/15-361             G.............................UUUU................
+AY090599.1/1-215              ..............................UUUAC...............
+AY090601.1/1-284              CC............................CUUG................
+AY090598.1/1-305              UC............................UUUA................
+AY090603.1/1-258              .............................GAUA.................
+Z14231.1/289-585              CC............................CUUG................
+AY090600.1/1-345              AAAGCUAUC.....................AUCA................
+AY090606.1/1-300              UUG..........................UUUAUU...............
+AY090597.1/1-294              UGUUUUGCAUAUUCUCUCUCUCUCUGCACCCUUUGGGUACCUAGAGUGGG
+AY090607.1/1-224              UUUG.........................UGUAUU...............
+AY090605.1/1-305              UC............................UUUG................
+AY090604.1/1-297              CC............................CUUG................
+AY090602.1/17-309             ..............................UUUUU...............
+AY090608.1/17-303             GGGAUA........................CUUG................
+AY090609.1/1-272              UU............................AUUC................
+#=GC SS_cons                  <<<...............................................
+
+AY090593.1/1-262              .............AUGGGUAAUU..GUUGUCCC.......AUCU...CCU
+AY090595.1/1-266              .................CUUUCC.CACAGUCCU.......GGGC...UGU
+AY090594.1/1-274              ..........CUUCUCUUUUCUU..CACUACCU.......GGGA...CU.
+AY090596.1/15-361             ............CUGUCACGGUU..UCUAUCCA.......GAGG...CUG
+AY090599.1/1-215              ...............AUUUUCUUC..UAGACCU.......AGGA...UGU
+AY090601.1/1-284              ...........GGUAUUCUGCUUC..UUGACCU.......GGUA...CCU
+AY090598.1/1-305              ...........GAUAUUUCUCUUC..UUGACCC.......AGUA...CUC
+AY090603.1/1-258              ...............GUGUCUCUG..UUGUCCC.......GGAA...GA.
+Z14231.1/289-585              ...........GGUAUUCUGCUU..CUUGACCU.......GGUA...CCU
+AY090600.1/1-345              ....GAUUGUUUUUUCUUACUUUC..CCGACUU.......GAAU...CUU
+AY090606.1/1-300              ..........CGAUGGAUUGAUUG..UUGUCCC.......AUCU...CCC
+AY090597.1/1-294              AGGAUUGUUGAAUUGUACGUCUAGUAUUGUCCU.......GGCA...AGU
+AY090607.1/1-224              ..........CAAUGGAUCGAUUG..UUGUCCC.......AUCU...CCC
+AY090605.1/1-305              ...........GAUAUUUUUCUUC..UUGACCU.......GGCA...CCU
+AY090604.1/1-297              ...........GGUAUUCUGCUUC..UUGACCU.......GGUA...CCU
+AY090602.1/17-309             .............GGAUCAAUCUG..CUGACCU.......AGGA...UUC
+AY090608.1/17-303             .......UAUUUUCAGCCCGCUUU..CCAACCU.......GUAU...ACU
+AY090609.1/1-272              ...........GAUUAUCUGCUUU..GCCACCU.......AGAU...CGU
+#=GC SS_cons                  ...........<<<<<.........<<<<...........<<<<......
+
+AY090593.1/1-262              C..CCUCGUGGGU..GGGA..UAGAU.GGUGUU...UUUUCGGUAUUGGA
+AY090595.1/1-266              U...UAAU........AAA..CUCCC.AGUCGUAUCUUUUCGGUACUGAG
+AY090594.1/1-274              ...AUCUUU............GUCCC.GGUGCU....UUUCGGUACUGGA
+AY090596.1/15-361             ...UUUUAGA........A..GCCUC.UGUGUC.....UUGGGUACUGAA
+AY090599.1/1-215              ...CUUUGC........AU..GUCCU.GGUGUU..AUCUUCGGUACUGAG
+AY090601.1/1-284              C..UAUUGC.......AGG..GUACU.GGUGUU..UUCUUCGGUACUGGA
+AY090598.1/1-305              U..G.UUA......CAGGA..GCGCU.GGUGUU..UUCUUCGGUACUGGA
+AY090603.1/1-258              ...UUUAC..........U..CUUCU.GGUGUU..UUCUUCGGUAUGGAA
+Z14231.1/289-585              C..UAUUG.......CAGG..GUACU.GGUGUU..UUCUUCGGUACUGGA
+AY090600.1/1-345              C....UUU.......GAAU..GAUUC.AAUGUU..UUCUUCGGUAUCGAG
+AY090606.1/1-300              ...UUGCGU......GGGA..UAGAU.GGUGUU...UCUUCGGUACUGGG
+AY090597.1/1-294              ...UUAAU.........AC..UUGAC.AGUGUA..UAUUUCGGUAUUGGG
+AY090607.1/1-224              ...AUGUGU......GGGA..UAGGU.GGUGUU...UCUUCGGUAAUGGG
+AY090605.1/1-305              C..UAUUAC......AGGA..GUGCU.GGUGUU..UUCUUCGGUACUGGA
+AY090604.1/1-297              C..UAUUGC.......AGG..GUACU.GGUGUU..UUCUUCGGUACUGGA
+AY090602.1/17-309             A...CUUUGU.....UGAU..UUCCU.AGUGUU..UUCUUCGGUAUAGAA
+AY090608.1/17-303             C....CUUU........GA..GUUGC.AGUGCU....UUUCGGUAUGGGA
+AY090609.1/1-272              C....ACA........GAU..GGUCU.AGUGCU....UUUCGGUAUGGGA
+#=GC SS_cons                  ...>>>>........>>>>..>>>>>>>>>>>>..>>>>...........
+
+AY090593.1/1-262              GUUCCUUUAUAUUAUAUAUAUGUAUGAACUCUAAAUCAUAGUUAUGACGA
+AY090595.1/1-266              GCCC.......CAGAAAU.......GGGUUUCAAACCAUAGUUAUGACGA
+AY090594.1/1-274              GUCU........UUAU.........AGACUCUAAACCAUAGUUAUGACGA
+AY090596.1/15-361             GUA........UUUCUU.........UACUUUAAACGAAAGUUAUGACGA
+AY090599.1/1-215              AUCGAAA......GUUA.....UUUGGAUCUUAAACGAUAGUCAUGACGA
+AY090601.1/1-284              UUCCGU.......UUGU......AUGGAAUCUAAACCAUAGUUAUGACGA
+AY090598.1/1-305              UUCC......UUAUAUAU.......GGAAUCUAAACCAUAGUUAUGACGA
+AY090603.1/1-258              GUC..........UUAUU........GACUUCAAACCAUAGUUAUGACGA
+Z14231.1/289-585              UUCCGU.......UUGU......AUGGAAUCUAAACCAUAGUUAUGACGA
+AY090600.1/1-345              AUCC......CCUUUUCAAU.....GGAUCUCAAACCAUAGUCAUGACGA
+AY090606.1/1-300              AUCU......CUUUUUUUAU.....AGAUCCUAAACCAUAGUUAUGACGA
+AY090597.1/1-294              ACCU........UGUU.........AGGUCCUAAACGAUAGUUAUGACGA
+AY090607.1/1-224              AUUU.........UUUUU.......GAAUCCUAAACCAUAGUUAUGACGA
+AY090605.1/1-305              UUCC.......UUAUAUAU......GGAAUCUAAACCAUAGUUAUGACGA
+AY090604.1/1-297              UUCCGU.......UUGU......AUGGAAUCUAAACCAUAGUUAUGACGA
+AY090602.1/17-309             AUGU.........UUUU........ACAUUUCAAACCAUAGUUAUGACGA
+AY090608.1/17-303             AUCU.........CGCU........AGAUUUCAAACCAUAGUUAUGACGA
+AY090609.1/1-272              AACC.........AUUGU.......GGUUUCCAAACCAUAGUUAUGACGA
+#=GC SS_cons                  <<<<<<.................>>>>>>...............>>>>>>
+
+AY090593.1/1-262              UUGCUCUUUAACAACAUGAUGUACAU.............UUAU.......
+AY090595.1/1-266              UUGCGGUUUUGCAGAAU....................UUUAGU.......
+AY090594.1/1-274              UUGCUUUGUUUUCAUUGUUUUUC..............UCAUG........
+AY090596.1/15-361             UUGCCCGAGCGUUUUUAUCUCUUUUUUUGUUACUUCUGUUUACAGGGGUG
+AY090599.1/1-215              UUGCUUUUCCUU.........................UUUAAC.......
+AY090601.1/1-284              UUGCUCUUUCC..........................CGUGCU.......
+AY090598.1/1-305              UUGCUCUUUCC..........................CAUGCU.......
+AY090603.1/1-258              UUGUCCCUGC...........................UUUUU........
+Z14231.1/289-585              UUGCUCUUUC...........................CCGUGC.......
+AY090600.1/1-345              UUGCUGUACAAAAUUACA.....................UU.........
+AY090606.1/1-300              UUGCUCUUUGA..........................UUUUUUU......
+AY090597.1/1-294              UUGCCUAAUA...........................UUUUUCU......
+AY090607.1/1-224              UUGCUCUUUGA..........................UUUAGU.......
+AY090605.1/1-305              UUGCUCUUUCC..........................CAUGCU.......
+AY090604.1/1-297              UUGCUCUUUCC..........................CGUGCU.......
+AY090602.1/17-309             UUGCUUUUAUCCUUUUC.....................UUUU........
+AY090608.1/17-303             UUGUUCAGU.............................UUUU........
+AY090609.1/1-272              UUGCUCAAGG...........................AUUAUC.......
+#=GC SS_cons                  >..<<<<<<<<.......................................
+
+AY090593.1/1-262              .GUGUGUAUCAUAGUUAUUGAGUAACCCAAUGGAGCU
+AY090595.1/1-266              ........AUUCUGGAUAACCGUAACCCAAUGGGGGC
+AY090594.1/1-274              ...GGAAAACACGAGAACAAGGUAACCCAAUGGAGCU
+AY090596.1/15-361             AUUAGGGAGGAGGUAGCUUGGGUAACCCAAUGGAGCU
+AY090599.1/1-215              ..............AAGGUAAGUAACCCAAUGGAGCU
+AY090601.1/1-284              ..............GGAUCGAGUA.............
+AY090598.1/1-305              ..............GGAUCGAGUAACCCAAUGGAGCU
+AY090603.1/1-258              ...............GUAGGGGUA.............
+Z14231.1/289-585              .............UGGAUCGAGUAACCCAAUGGAGCU
+AY090600.1/1-345              ....UGUUUGUCAUUUGUAUGGUAACCCAAUGGAGCU
+AY090606.1/1-300              ..............UCAUUGAGUAACCCAAUGGAGCU
+AY090597.1/1-294              ...............UAUUAGGUAACCCAAUGGAGCU
+AY090607.1/1-224              ..............UCAUUGAGUAACCCAAUGGAGCU
+AY090605.1/1-305              ..............GGAUUGAGUAACCCAAUGGAGCU
+AY090604.1/1-297              ..............GGAUCGAGUAACCCAAUGGAGCU
+AY090602.1/17-309             ..........GAUUGGAUGAAGUAACCCAAUGGAGCU
+AY090608.1/17-303             ................GCUGAAUAACCCAAUGGAGCU
+AY090609.1/1-272              ...............CUUUGAGUA.............
+#=GC SS_cons                  ..............>>>>>>>>........aaaaaaa
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00030.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00030.idx
new file mode 100644
index 0000000..b481d87
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00030.idx
@@ -0,0 +1,3 @@
+Z11844.1/506-751
+J03151.1/859-1101
+X65942.1/212-429
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00030.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00030.raw
new file mode 100644
index 0000000..7af83e5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00030.raw
@@ -0,0 +1,110 @@
+>AY090593.1/1-262
+GACCUGGUCGUAUGCGGAAAACGUAAUGAGAUUUAAAAAUUUAUAAAAUUGUUUAAAUAG
+ACUCAUUAAUUGUCCAUUUUUAUGGGUAAUUGUUGUCCCAUCUCCUCCCUCGUGGGUGGG
+AUAGAUGGUGUUUUUUCGGUAUUGGAGUUCCUUUAUAUUAUAUAUAUGUAUGAACUCUAA
+AUCAUAGUUAUGACGAUUGCUCUUUAACAACAUGAUGUACAUUUAUGUGUGUAUCAUAGU
+UAUUGAGUAACCCAAUGGAGCU
+>AY090595.1/1-266
+UUUAAUUAACCUUCAUAUCUGCUUCGGGUCGAAAGUCUCCCACCUGGUCGUAUGCGGAAA
+ACGUAAUGAGAUUUAAAAAUUUAUUUAAAAUGUUUAAAUCAACUCAUUGGAAAGCUAGCU
+CUUUCCCACAGUCCUGGGCUGUUUAAUAAACUCCCAGUCGUAUCUUUUCGGUACUGAGGC
+CCCAGAAAUGGGUUUCAAACCAUAGUUAUGACGAUUGCGGUUUUGCAGAAUUUUAGUAUU
+CUGGAUAACCGUAACCCAAUGGGGGC
+>AY090594.1/1-274
+AGGAGUGUUUUACUCAAGUAUGCUUUGGGUUGAAAGUCUCCCACCUGUCAAUGUGCGGAA
+ACGUAGUGAGAUUUAAAAAUUUAAAUUGUUUAAAUCAACUCACUAAGAAUUGGGAAGAUU
+CUCUUCUCUUUUCUUCACUACCUGGGACUAUCUUUGUCCCGGUGCUUUUCGGUACUGGAG
+UCUUUAUAGACUCUAAACCAUAGUUAUGACGAUUGCUUUGUUUUCAUUGUUUUUCUCAUG
+GGAAAACACGAGAACAAGGUAACCCAAUGGAGCU
+>AY090596.1/15-361
+AUCGUCACUGAUCGAAGCUUACAUAAGGAACGGAUUUUAUCUGUUCAAUUGAAAUGAUAU
+CAUUUCUAUAGCUUUGGGUAGAAAGUCUCCGACCAGUCCGUAAGCGGAAACGUAAUGAGA
+UUUAAAAACUUUUCAAAUGUUUAAAUCAACUCAUUAAUCGUGUUGGUUUUCUGUCACGGU
+UUCUAUCCAGAGGCUGUUUUAGAAGCCUCUGUGUCUUGGGUACUGAAGUAUUUCUUUACU
+UUAAACGAAAGUUAUGACGAUUGCCCGAGCGUUUUUAUCUCUUUUUUUGUUACUUCUGUU
+UACAGGGGUGAUUAGGGAGGAGGUAGCUUGGGUAACCCAAUGGAGCU
+>AY090599.1/1-215
+CACCAAUUCAUAUGCGGAAAACGUAAUAAGAUUUAAAAAUUUUAAAUUGUUUAAAUCAAC
+UUAUUAAGAAAGUUUUACAUUUUCUUCUAGACCUAGGAUGUCUUUGCAUGUCCUGGUGUU
+AUCUUCGGUACUGAGAUCGAAAGUUAUUUGGAUCUUAAACGAUAGUCAUGACGAUUGCUU
+UUCCUUUUUAACAAGGUAAGUAACCCAAUGGAGCU
+>AY090601.1/1-284
+AUCGUCACAAAUCGAAGCUUACAAAAUGGAGUAAAAUUUUUUUUACUCAGUAAUAUGCUU
+UGGGUUGAAAGUCUCCCACCAAUUCGUAUGCGGAAAACGUAAUGAGAUUUAAAAAUUUUA
+AAUUGUUUAAAUCAACUCAUUAAGGAGGAUGCCCUUGGGUAUUCUGCUUCUUGACCUGGU
+ACCUCUAUUGCAGGGUACUGGUGUUUUCUUCGGUACUGGAUUCCGUUUGUAUGGAAUCUA
+AACCAUAGUUAUGACGAUUGCUCUUUCCCGUGCUGGAUCGAGUA
+>AY090598.1/1-305
+AUCGUCACUAAUCGAAGCUUACAAAAAUGGAGUAAAGGAAUUUUUCUUCUUACUCAAUAU
+UAAUGCUUUGGGUUGAAAGUCUCCCACCAAUUCAUAUGCGGAAAACGUAAUGAGAUUUAA
+AAAAUUUAAAUUCUUUAAAUCAACUCAUUAAGAGAAAUAUCUUUAGAUAUUUCUCUUCUU
+GACCCAGUACUCUGUUACAGGAGCGCUGGUGUUUUCUUCGGUACUGGAUUCCUUAUAUAU
+GGAAUCUAAACCAUAGUUAUGACGAUUGCUCUUUCCCAUGCUGGAUCGAGUAACCCAAUG
+GAGCU
+>AY090603.1/1-258
+AUCGUCACUGAUCGAAGCUUACAAAAGGAUUCCCUCAGGAAUCACCAAUGCUUUGGGUUG
+AAAGUCUCCCACCUGGCCGUAUGCGGAAAACGCAAUGAGAUUUAAAAAUUUUUAAAACUG
+UUUAAAUCAACUCAUUAGAGAUGCGAUAGUGUCUCUGUUGUCCCGGAAGAUUUACUCUUC
+UGGUGUUUUCUUCGGUAUGGAAGUCUUAUUGACUUCAAACCAUAGUUAUGACGAUUGUCC
+CUGCUUUUUGUAGGGGUA
+>Z14231.1/289-585
+AUCGUCACAAAUCGAAGCUUACAAAAUGGAGUAAAAUUUUUUUUACUCAGUAAUAUGCUU
+UGGGUUGAAAGUCUCCCACCAAUUCGUAUGCGGAAAACGUAAUGAGAUUUAAAAAUUUUA
+AAUUGUUUAAAUCAACUCAUUAAGGAGGAUGCCCUUGGGUAUUCUGCUUCUUGACCUGGU
+ACCUCUAUUGCAGGGUACUGGUGUUUUCUUCGGUACUGGAUUCCGUUUGUAUGGAAUCUA
+AACCAUAGUUAUGACGAUUGCUCUUUCCCGUGCUGGAUCGAGUAACCCAAUGGAGCU
+>AY090600.1/1-345
+AUCGUCACUGAUCGAAGCUUACAAAAUUGGAGUUCUCAUUUCAUUCAUUGAAUGAAAUGA
+ACUGAACUCAUCACUAUGCUUUGGGUUGAAAGUCUCCCACCAGGUCAUAUGCGGAAAACG
+UAAUAAGAUUUAAAAAUUUUAAAAUCUUUAAAUCAACUUAUUAAAGUUUGAAAAAGCUAU
+CAUCAGAUUGUUUUUUCUUACUUUCCCGACUUGAAUCUUCUUUGAAUGAUUCAAUGUUUU
+CUUCGGUAUCGAGAUCCCCUUUUCAAUGGAUCUCAAACCAUAGUCAUGACGAUUGCUGUA
+CAAAAUUACAUUUGUUUGUCAUUUGUAUGGUAACCCAAUGGAGCU
+>AY090606.1/1-300
+AUCGUCACUAAUCGAAGCUUGCACAAUUGGAGUUGUUUUGACUCAGAAUUAAAGCUUUGG
+GGAAAGUCUCCGACCUGAACGUAUGCGGAAAACGUAAUGAGAUUUAAAAAUUAUUUACAA
+UGUUUAAAUAGACUCAUUAGUCAAUUCAUUGUUUAUUCGAUGGAUUGAUUGUUGUCCCAU
+CUCCCUUGCGUGGGAUAGAUGGUGUUUCUUCGGUACUGGGAUCUCUUUUUUUAUAGAUCC
+UAAACCAUAGUUAUGACGAUUGCUCUUUGAUUUUUUUUCAUUGAGUAACCCAAUGGAGCU
+>AY090597.1/1-294
+AUGCUCUGGGCAUGAAAGUCUCCCACCUGACCGUAUGCGGAAAACGCAGUGAGAUUUAAA
+AAUUUUUACAAUGUUUAAAUCAACUCACUUGGACGUAUCUGUUUUGCAUAUUCUCUCUCU
+CUCUGCACCCUUUGGGUACCUAGAGUGGGAGGAUUGUUGAAUUGUACGUCUAGUAUUGUC
+CUGGCAAGUUUAAUACUUGACAGUGUAUAUUUCGGUAUUGGGACCUUGUUAGGUCCUAAA
+CGAUAGUUAUGACGAUUGCCUAAUAUUUUUCUUAUUAGGUAACCCAAUGGAGCU
+>AY090607.1/1-224
+GACCUGAUCGUAUGCGGAAAACGUAAUGAGAUUUAAAAAUUAUUUACAAUGUUUAAAUAG
+ACUCAUUAAUCGAUUUUUUUGUGUAUUCAAUGGAUCGAUUGUUGUCCCAUCUCCCAUGUG
+UGGGAUAGGUGGUGUUUCUUCGGUAAUGGGAUUUUUUUUGAAUCCUAAACCAUAGUUAUG
+ACGAUUGCUCUUUGAUUUAGUUCAUUGAGUAACCCAAUGGAGCU
+>AY090605.1/1-305
+AUCGUCACUAAUCGAAGCUUACAAAAAUGGAGUAAAGGAAUUUUUUCCUCACUCAAUAAU
+AAUGCUUUGGGUUGAAAGUCUCCCACCAAUUCAUAUGCGGAAAACGUAAUGAGAUUUAAA
+AAAUUUAAAUUCUUUAAAUCAACUCAUUAAGAGGAAUAUCUUUGGAUAUUUUUCUUCUUG
+ACCUGGCACCUCUAUUACAGGAGUGCUGGUGUUUUCUUCGGUACUGGAUUCCUUAUAUAU
+GGAAUCUAAACCAUAGUUAUGACGAUUGCUCUUUCCCAUGCUGGAUUGAGUAACCCAAUG
+GAGCU
+>AY090604.1/1-297
+AUCGUCACAAAUCGAAGCUUACAAAAUGGAGUAAAAUUUUUUUUACUCAGUAAUAUGCUU
+UGGGUUGAAAGUCUCCCACCAAUUCGUAUGCGGAAAACGUAAUGAGAUUUAAAAAUUCUA
+AAUUGUUUAAAUCAACUCAUUAAGGAGGAUGCCCUUGGGUAUUCUGCUUCUUGACCUGGU
+ACCUCUAUUGCAGGGUACUGGUGUUUUCUUCGGUACUGGAUUCCGUUUGUAUGGAAUCUA
+AACCAUAGUUAUGACGAUUGCUCUUUCCCGUGCUGGAUCGAGUAACCCAAUGGAGCU
+>AY090602.1/17-309
+AUCGUCACUUAUCGAAGCUUACACAAAGAGUCUAUUAGAUUCAAAUUAUGCUUUGGGCUG
+AAAGUCUCCCACCUGUUCAUAUGCGGAAAACGUAAUGAGAUUUAAAAAUUUUUAAAUUCU
+UUAAAUCAACUCAUUAGGUUGGUCCUUUUUGGAUCAAUCUGCUGACCUAGGAUUCACUUU
+GUUGAUUUCCUAGUGUUUUCUUCGGUAUAGAAAUGUUUUUACAUUUCAAACCAUAGUUAU
+GACGAUUGCUUUUAUCCUUUUCUUUUGAUUGGAUGAAGUAACCCAAUGGAGCU
+>AY090608.1/17-303
+AUCGUCACUGUUCGAAGCUUGCAAAACUGGAGUGGUUCAUACACUCAAUCAAUGCUUUGG
+GUAGAAAGUCUCCGACCAGACCGUAUGCGGAAAACGUAAUGAGAUUUAAAAAUUUUACAA
+UCUUUAAAUCAACUCAUUAAGUGGACUGGGGAUACUUGUAUUUUCAGCCCGCUUUCCAAC
+CUGUAUACUCCUUUGAGUUGCAGUGCUUUUCGGUAUGGGAAUCUCGCUAGAUUUCAAACC
+AUAGUUAUGACGAUUGUUCAGUUUUUGCUGAAUAACCCAAUGGAGCU
+>AY090609.1/1-272
+AUCGUCAAUUUUCGAAGCCUGCAAAAGGGAUGGGUACCCCCAUUCAAAUAAUAUGCUUUG
+GGAUGAAAGUCUCCGACCUGACAACUUGCGGAAAACGCAAUGAGAUUUAAAAGUUUCAAA
+AUGUUUAAAUCAACUCAUUAAGUAGAUGGUUAUUCGAUUAUCUGCUUUGCCACCUAGAUC
+GUCACAGAUGGUCUAGUGCUUUUCGGUAUGGGAAACCAUUGUGGUUUCCAAACCAUAGUU
+AUGACGAUUGCUCAAGGAUUAUCCUUUGAGUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00030.test b/benchmarks/cmsearch-rmark/rmark-1/RF00030.test
new file mode 100644
index 0000000..2d4e149
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00030.test
@@ -0,0 +1,17 @@
+>Z11844.1/506-751
+ACCUGAAGUCUAGGCAACGUACGGGAGACGUAGUUCUUCAAUCACAUGACGCCUAGGGGA
+AAGUCCCCGGAUCUCGGGUAGAAAGUGCCGUGCGCUACUAUGGCGUGCAAUAAUCCCGCC
+CUGCUGUCCAUAUCAACCCGCUAAGAAGCUCCCAGAGCCGAGCGGCUUGGAUUAGGGCGG
+GAUCUCUCAUCAGUCACCAUAGUAACUCAGGUAGCGCGGCAACGUCCACGCUAACUAAAC
+GGGGCU
+>J03151.1/859-1101
+GCCUGUUUCCUAGGCUACAUACGAGGGACAUGUUCCUUAUCCUUUCGCCUAGGGGAAAGU
+CCCCGGACCACGGGCAGAGAGUGCCGCGUGCACACGCGCGUAGACUUCCCCCGCAAGUCA
+CUGUUAGCCCGCCAAGAAGCGACCCCUCCGGGGCGAGCUGAGCGGCGUGCAGCGGGGCGU
+CAUCCGUCAGCUCACAUAGUGACGCAGGCAGUGCGACCUGGCUCGCACCAACCACACGGG
+GCU
+>X65942.1/212-429
+AAGUGAAUGGGUCAUAUGGGCUUGUCCAAGUUCCGACCCAGGAAAGUCCCCGGGCCACUU
+AUCCGCAGAGAUGCGCCUCGGUAACGAGAGAAUCUUGCGGUGGAGAGAUUCAAAUUGCUG
+AGACGCGUGUGUGGAGCUUAUGUGGUCUCUCCGCCGAUGAUAUCAUGGCCGUUCGACAGU
+UAUUCACCUCUUCCUCUAUGGACUAACUGAACGGGGCU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00031.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00031.ali
new file mode 100644
index 0000000..00c0637
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00031.ali
@@ -0,0 +1,35 @@
+# STOCKHOLM 1.0
+#=GF ID    SECIS
+#=GF AC    RF00031
+#=GF DE    Selenocysteine insertion sequence
+#=GF AU    Griffiths-Jones SR
+#=GF GA    13.9
+#=GF NC    13.8
+#=GF TC    13.9
+
+Y11109.1/1272-1330                 GUUUCUCA...GUGAAGGCUACAGAU.UAAA..CCUCU....GGC.....
+Y11109.1/927-987                   UGUUUAUU..AAUGACGGCUACAGAU.UAAA..CCUUU....AGC.....
+AF021345.1/10097-10160             GUUACAUU..AAUGAGAACAGAAACA.UAAA..CUAUGA.CCUAGG....
+AF288740.1/1291-1357               UUUGCAUU..AAUGAGGAUUACACAG.AAAA.CCUUUGU..UAAGG.A..
+AF390544.1/1076-1142               UUUGCAUU..AAUGAGGAUUACACAG.AAAA.CCUUUGU..UAAGGGU..
+M63574.1/1465-1528                 GUUACAUU..GAUGAGAACAGAAACA.UAAA..CUAUGA.CCUAGG....
+AL833575.1/1110-1179               UUUGCGUU..AAUGAAGACUACACAG.AAAA..CCUUUC..UAGGG.A..
+AL833145.1/1479-1545               UUUGCUUU..AAUGAGAAUAGAAACG.UAAA..CUAUGA.CCUAGG....
+D25220.1/1493-1556                 CUUGCGUU..AAUGAGAACAGAAACG.AAAA..CUAUAA.CCUAGG....
+AB032826.1/1401-1464               ACUUGCGU.UAAUGAGAACAGAAACG.UAAA..CUAUAA.CCUAGG....
+D88033.1/3186-3249                 CUUGCGUU..AAUGAGAACAGAAACG.UAAA..CUAUAA.CCUAGG....
+#=GC SS_cons                       <<<<<.......<<<<<<<<<<<<<<.......<<<......>>>.....
+
+Y11109.1/1272-1330                 ....CUCUGGAGCCAGAU...GCAUU.......GAAAC
+Y11109.1/927-987                   ....CUCUGGAGCCAGAU...GCAUUC......AAACA
+AF021345.1/10097-10160             ....GGUUUCUGUUGGAU...AGCUU.......GUAAU
+AF288740.1/1291-1357               ..CUUGUGUAGAUCUGAU...AAUUG.......GCAAA
+AF390544.1/1076-1142               ...UUGUGUCGAUCUGCU...AAUUG.......GCAAA
+M63574.1/1465-1528                 ....GGUUUCUGUUGGAU...AGCU.C......GUAAU
+AL833575.1/1110-1179               ..UUUGUGUGGAUCAGAU...ACAUAC...UUGGCAAA
+AL833145.1/1479-1545               ....GGUUUCUGUUGGAU..AAUUAGC.....AGUUUA
+D25220.1/1493-1556                 ....GGUUUCUGUUGGAU...GGUUG.......GCAAC
+AB032826.1/1401-1464               ....GGUUUCUGUUGGAU...GGUUG......GCAA..
+D88033.1/3186-3249                 ....GGUUUCUGUUGGAU...GGUUG.......GCAAC
+#=GC SS_cons                       ....>>>>>>>>>>>>>>...............>>>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00031.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00031.idx
new file mode 100644
index 0000000..0b7ad27
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00031.idx
@@ -0,0 +1,24 @@
+AY060611.1/560-627
+AC092237.1/57223-57161
+AY119185.1/838-902
+Y11111.1/1260-1324
+AF322071.1/1577-1642
+L28111.1/1299-1365
+Y11273.1/1139-1211
+AF125575.1/5781-5843
+Y11110.1/1218-1277
+AF274027.1/835-900
+X03920.1/1172-1235
+AF241527.2/359-424
+AF136399.1/1808-1868
+U43285.1/2009-2075
+AF096875.1/5504-5568
+X84742.1/5239-5302
+AF195142.1/461-524
+AC002327.1/156204-156268
+AF333036.1/2190-2249
+S79854.1/1605-1666
+AF195141.1/689-759
+X53463.1/847-903
+U61947.2/4246-4309
+L14329.1/236-302
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00031.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00031.raw
new file mode 100644
index 0000000..1b0b592
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00031.raw
@@ -0,0 +1,32 @@
+>Y11109.1/1272-1330
+GUUUCUCAGUGAAGGCUACAGAUUAAACCUCUGGCCUCUGGAGCCAGAUGCAUUGAAAC
+>Y11109.1/927-987
+UGUUUAUUAAUGACGGCUACAGAUUAAACCUUUAGCCUCUGGAGCCAGAUGCAUUCAAAC
+A
+>AF021345.1/10097-10160
+GUUACAUUAAUGAGAACAGAAACAUAAACUAUGACCUAGGGGUUUCUGUUGGAUAGCUUG
+UAAU
+>AF288740.1/1291-1357
+UUUGCAUUAAUGAGGAUUACACAGAAAACCUUUGUUAAGGACUUGUGUAGAUCUGAUAAU
+UGGCAAA
+>AF390544.1/1076-1142
+UUUGCAUUAAUGAGGAUUACACAGAAAACCUUUGUUAAGGGUUUGUGUCGAUCUGCUAAU
+UGGCAAA
+>M63574.1/1465-1528
+GUUACAUUGAUGAGAACAGAAACAUAAACUAUGACCUAGGGGUUUCUGUUGGAUAGCUCG
+UAAU
+>AL833575.1/1110-1179
+UUUGCGUUAAUGAAGACUACACAGAAAACCUUUCUAGGGAUUUGUGUGGAUCAGAUACAU
+ACUUGGCAAA
+>AL833145.1/1479-1545
+UUUGCUUUAAUGAGAAUAGAAACGUAAACUAUGACCUAGGGGUUUCUGUUGGAUAAUUAG
+CAGUUUA
+>D25220.1/1493-1556
+CUUGCGUUAAUGAGAACAGAAACGAAAACUAUAACCUAGGGGUUUCUGUUGGAUGGUUGG
+CAAC
+>AB032826.1/1401-1464
+ACUUGCGUUAAUGAGAACAGAAACGUAAACUAUAACCUAGGGGUUUCUGUUGGAUGGUUG
+GCAA
+>D88033.1/3186-3249
+CUUGCGUUAAUGAGAACAGAAACGUAAACUAUAACCUAGGGGUUUCUGUUGGAUGGUUGG
+CAAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00031.test b/benchmarks/cmsearch-rmark/rmark-1/RF00031.test
new file mode 100644
index 0000000..802d53a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00031.test
@@ -0,0 +1,69 @@
+>AY060611.1/560-627
+GUGGCGCUUAUGACGCAGUUGUCUUAAACUCGAACUCGAGCGGGCAAUUGCUGAUUACGA
+UUAACCAC
+>AC092237.1/57223-57161
+CAUUCAACUUAUGAGGAUUAUUUCUUAAAGGCCUCUGGCUCGGAAAUAGUCUGAACCUUA
+UUG
+>AY119185.1/838-902
+GAGCCCUAUGAUCGAUGAUUGGCAAAUCCUCUCGAGGAACCGAUCGUUGAGAACCCCUUU
+GCCUU
+>Y11111.1/1260-1324
+GUGUCUCUGUGAAGUUCGGUUUUUAAAAGGGUCAUCCAGAAAACCGACACUGAUGUUUCC
+GACAC
+>AF322071.1/1577-1642
+AUGUGGUCUUUAUGAAGGCAGGUGCAGAAACUAUGCACUAGUGGUGUCUGUCUGAUGUUU
+GGCCAU
+>L28111.1/1299-1365
+GUGUUUGCAAAUGACGACCGAUUUUGAAAUGGUCUCACGGCCAAAAACUCGUGUCCGACA
+UCAACCC
+>Y11273.1/1139-1211
+UAUUUCUUUGUGAUGACCGAUUUUGAAAUGGGUUUCUCUAAUGCCAGGAAAUCGUGUCUG
+AUGUUGUCAAGUA
+>AF125575.1/5781-5843
+GUGUGUUUAUGAAGAGCACUAACAAAAGAGUAAUUGACUCAGUUGGUGUUCAGAUGCUCU
+CAC
+>Y11110.1/1218-1277
+UAUUUGUCAUGACAGUCACAGCAUAAAGCGCAGACGGCUGUGACCUGAUUUUAGAAAAUA
+>AF274027.1/835-900
+CCGGCACUCAUGAAGGUCUGCUUGAAAACCAGCCUGCUGGUGGGGCAGUCCUGAGGACCU
+GGCGUG
+>X03920.1/1172-1235
+GGUUCUUCCAUGAUGGUGUUUCCUCUAAAUUUGCACGGAGAAACACCUGAUUUCCAGGAA
+AAUC
+>AF241527.2/359-424
+GCCGCUUCAUGACAGGAAGGACUGAAAUGUCUUAGACCUGUGGUCUUUCCUCGAUGUUCC
+UGCGGC
+>AF136399.1/1808-1868
+GUCAGAUGAUGAUGGCCUGGGCAGAAACCCCAUGUGGGCCGCCCAGGUUUGAACCCCUGG
+C
+>U43285.1/2009-2075
+CUCUGAUAAUGAUGUCUCUCCCUCUAACUCCCAGUAAGGACUGGGAGAGGCUGAACAAAC
+CUCAGAG
+>AF096875.1/5504-5568
+GUGUGCGAAUGAUAACUACUGACGAAAGAGCUGUCUGCUCAGUCUGUGGUUGGAUGUAGU
+CACAC
+>X84742.1/5239-5302
+GUGUCUCUAUGAAGGAGGGGCCCGAAGCCCUUGUGGGCGGGCCUCCCCUGAGCCCGUCUG
+UGGU
+>AF195142.1/461-524
+GUCACCGAAUGAUCUGCUCUGGUCAAAUCCUUCUAUGCCAGCCAGGGUGGUGAUGACCCG
+UGAC
+>AC002327.1/156204-156268
+CUCAGCAGGAUGAUGAGAAGGGCUGAAAUGCUGCCAAACCAGGUCCUUUUCUGAUGGUGG
+CUGGG
+>AF333036.1/2190-2249
+CAUGCGUCCAUGAAGUCACUGGCCUCAAGCCCAAGUGGUGGGCAGUGACAGAAGAGCUGC
+>S79854.1/1605-1666
+CACUGCUGAUGACGAACUAUCUCUAACUGGUCUUGACCACGAGCUAGUUCUGAAUUGCAG
+GG
+>AF195141.1/689-759
+GACUGACAUUAUGAAGGCCUGUACUGAAGACAGCAAGCUGUUAGUACAGACCAGAUGCUU
+UCUUGGCAGGC
+>X53463.1/847-903
+UUCACAGAAUGAUGGCACCUUCCUAAACCCUCAUGGGUGGUGUCUGAGAGGCGUGAA
+>U61947.2/4246-4309
+GAGGCAGCUUUGUGACGACCUUUGGCUAAACUCCAUCGUGAGCGCCUCUGGUCUGAUGCG
+CCUC
+>L14329.1/236-302
+CUCGCUAUAUGACGAUGGCAAUCUCAAAUGUUCAUUGGUUGCCAUUUGAUGAAAUCAGUU
+UUGUGUG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00033.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00033.ali
new file mode 100644
index 0000000..ee96de1
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00033.ali
@@ -0,0 +1,39 @@
+# STOCKHOLM 1.0
+#=GF ID    MicF
+#=GF AC    RF00033
+#=GF DE    MicF RNA
+#=GF AU    Bateman A
+#=GF GA    19.0
+#=GF NC    12.0
+#=GF TC    19.7
+
+D90850.1/12601-12699                 CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCAUU..UCUGAAGUA
+AP002560.1/237278-237371             CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCAUU..UCUGAAU..
+Z33506.1/97-4                        CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCAGU..UCUGAAU..
+AF039309.1/94-1                      CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCACU..UCUGAAU..
+Y15844.1/543-450                     CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCACU..UCUGAAU..
+AE016836.1/80370-80277               CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCACU..UCUGAAU..
+L24960.1/158-73                      CGCUAUCAUCAUUAUUUUCAUU.AUUACCUUCAUUAUCCGAAGAUAAU..
+AE016985.1/277964-278057             CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCAUU..UCUGAAU..
+#=GC SS_cons                         ................................<<<<<<....>>>>>>..
+
+D90850.1/12601-12699                 CCCGUCUGUUUACCCCUAUUUCAACCGGAUGCCUCGCAUUCGGUUUUUUU
+AP002560.1/237278-237371             ...GUCUGUUUACCCCUAUUUCAACCGGAUGCCUCGCAUCCGGUUUUUUU
+Z33506.1/97-4                        ...GUCUGUUUACCCCUAUUUCGACCGGAUGCUUCGCAUCCGGUUUUUUU
+AF039309.1/94-1                      ...GUCUGUUUACCCCUAUUUCAACCGGAUGCUUCGCAUUCGGUUUUUUU
+Y15844.1/543-450                     ...GUCUGUUUACCCCUAUUUCAACCGAAUGCUUCGCAUUCGUUUUUUUU
+AE016836.1/80370-80277               ...GUCUGUUUACCCCUAUUUCAACCGGAUGCUUCGCAUUCGGUUUUUUU
+L24960.1/158-73                      ...UUCUGCAUACC.....UUUAACCGGCUUC....UGGCCGGUUUUUUA
+AE016985.1/277964-278057             ...GUCUGUUUACCCCUAUUUCAACCGGAUGCCUCGCAUUCGGUUUUUUU
+#=GC SS_cons                         ......................<<<<<<<<<<...>>>>>>>>>>.....
+
+D90850.1/12601-12699                 U
+AP002560.1/237278-237371             U
+Z33506.1/97-4                        U
+AF039309.1/94-1                      U
+Y15844.1/543-450                     A
+AE016836.1/80370-80277               A
+L24960.1/158-73                      U
+AE016985.1/277964-278057             A
+#=GC SS_cons                         .
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00033.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00033.idx
new file mode 100644
index 0000000..4bc72a2
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00033.idx
@@ -0,0 +1 @@
+AJ414147.1/52843-52757
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00033.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00033.raw
new file mode 100644
index 0000000..a13b121
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00033.raw
@@ -0,0 +1,24 @@
+>D90850.1/12601-12699
+CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCAUUUCUGAAGUACCCGUCUGUUUA
+CCCCUAUUUCAACCGGAUGCCUCGCAUUCGGUUUUUUUU
+>AP002560.1/237278-237371
+CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCAUUUCUGAAUGUCUGUUUACCCCU
+AUUUCAACCGGAUGCCUCGCAUCCGGUUUUUUUU
+>Z33506.1/97-4
+CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCAGUUCUGAAUGUCUGUUUACCCCU
+AUUUCGACCGGAUGCUUCGCAUCCGGUUUUUUUU
+>AF039309.1/94-1
+CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCACUUCUGAAUGUCUGUUUACCCCU
+AUUUCAACCGGAUGCUUCGCAUUCGGUUUUUUUU
+>Y15844.1/543-450
+CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCACUUCUGAAUGUCUGUUUACCCCU
+AUUUCAACCGAAUGCUUCGCAUUCGUUUUUUUUA
+>AE016836.1/80370-80277
+CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCACUUCUGAAUGUCUGUUUACCCCU
+AUUUCAACCGGAUGCUUCGCAUUCGGUUUUUUUA
+>L24960.1/158-73
+CGCUAUCAUCAUUAUUUUCAUUAUUACCUUCAUUAUCCGAAGAUAAUUUCUGCAUACCUU
+UAACCGGCUUCUGGCCGGUUUUUUAU
+>AE016985.1/277964-278057
+CGCUAUCAUCAUUAACUUUAUUUAUUACCGUCAUUCAUUUCUGAAUGUCUGUUUACCCCU
+AUUUCAACCGGAUGCCUCGCAUUCGGUUUUUUUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00033.test b/benchmarks/cmsearch-rmark/rmark-1/RF00033.test
new file mode 100644
index 0000000..36beffa
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00033.test
@@ -0,0 +1,3 @@
+>AJ414147.1/52843-52757
+CGCUAUCAUCAUUAUUUUCCUAUCAUUGUGGCUAACACAGUCAGAUAGUUCGUUAAUGUU
+ACGACCGGUCUCUGACCGGUUUUUUUC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00037.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00037.ali
new file mode 100644
index 0000000..32d89c2
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00037.ali
@@ -0,0 +1,47 @@
+# STOCKHOLM 1.0
+#=GF ID    IRE
+#=GF AC    RF00037
+#=GF DE    Iron response element
+#=GF AU    Griffiths-Jones SR
+#=GF GA    20.0
+#=GF NC    19.9
+#=GF TC    20.0
+
+AY120878.1/50-76                     GGUCGC..GUCAACAGUGUUUGAU.CGAAC
+AF266195.1/14-43                     AUUCUUGCUUCAACAGUGUUUGAACGGAAU
+D86625.1/6-35                        GUUCUUGUUUCAACAGUGAUUGAACGGAAC
+AF338763.1/11-40                     UUACCUGCUUCAACAGUGCUUGAACGGCAA
+S77386.1/28-57                       GUUCUUGCUUCAACAGUGAUUGAACGGAAC
+J02723.1/161-190                     GUUCUUGCUUCAACAGUAUUUGAACGGAAC
+M12120.1/24-53                       GUUCUUGCUUCAACAGUGUUUGAACGGAAC
+X13753.1/1434-1460                   UAUAUC..GGAGGCAGUGACCUCC.AUAUG
+X13753.1/1481-1507                   AUUAUC..GGGGACAGUGUUUCCC.AUAAU
+X13753.1/830-856                     UUUAUC..AGUGACAGCGUUCACU.AUAAA
+M16343.1/1306-1335                   GUUCCUGCGUCAACAGUGCUUGGACGGAAC
+X13753.1/1371-1397                   AUUAUC..GGGGGCAGUGUCUUCC.AUAAU
+AB073371.1/5-34                      UCUCCUGCUUCAACAGUGCUUGGACGGAGC
+L39879.1/1190-1219                   GUACUUGCUUCAACAGUGUUUGAACGGAAC
+AJ426432.1/1658-1684                 UAUAUC..GGAGACAGUGAUCUCC.AUAUG
+AJ426432.1/1593-1619                 AUUAUC..GGGAGCAGUGUCUUCC.AUAAU
+BC019840.1/11-40                     UGUCUUGCUUCAACAGUGUUUGAACGGAAC
+M58040.1/3309-3335                   UAUAUC..GGAGACAGUGACCUCC.AUAUG
+J02741.1/400-429                     UAUCUUGCUUCAACAGUGUUUGGACGGAAC
+X01060.1/3432-3458                   UUUAUC..AGUGACAGAGUUCACU.AUAAA
+AC073115.5/47515-47486               UCUCUUGCUUCAACAGUGUUUGGAUGGAAC
+AL355837.6/87643-87614               GUUCCUGCUUCAACAGUGUUUGGAUGGAAC
+BC001188.1/3791-3817                 AUUAUC..GGGAACAGUGUUUCCC.AUAAU
+AL513423.3/108544-108573             UUUCCUGCUUCAACAGUGCUUGGAUGGAAC
+J04755.1/950-979                     UUUCCUGCUUCAGCAGUGCUUGGACGGAAC
+AF117958.1/132-161                   UCUCUUGUUUCAACAGUGUUUGGACGGAAC
+AB062402.1/11-40                     UUUCCUGCUUCAACAGUGCUUGGACGGAAC
+AC109352.3/19020-19048               UUUCCUGUUUCAACAGUGCUUGGA.GGAAC
+AP003174.2/91762-91734               UUUCUUC.UUCAACAGUGUUUGGAUGGAAC
+X03744.1/2-29                        UCUUGC..UUCAACAGUGUUUGGACGGAAG
+X01060.1/3950-3976                   UGUAUC..GGAGACAGUGAUCUCC.AUAUG
+X01060.1/3482-3508                   AUUAUC..GGAAGCAGUGCCUUCC.AUAAU
+BC016354.1/30-59                     UCUCUUGCUUCAACAGUGUUUGGACGGAAC
+AF285177.1/3-32                      GUUCCUGCUUCAACAGUGCUUGGACGGAAC
+AY112742.1/12-41                     AGUCCUGCUUCAACAGUGCUUGAACGGAAC
+AL034379.8/68035-68064               UUUCCUGGUUCAACAGUGCUUGGACGGAAC
+#=GC SS_cons                         <<<<<...<<<<<......>>>>>.>>>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00037.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00037.idx
new file mode 100644
index 0000000..95e035a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00037.idx
@@ -0,0 +1 @@
+AF171078.1/1416-1442
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00037.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00037.raw
new file mode 100644
index 0000000..c5c03ff
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00037.raw
@@ -0,0 +1,72 @@
+>AY120878.1/50-76
+GGUCGCGUCAACAGUGUUUGAUCGAAC
+>AF266195.1/14-43
+AUUCUUGCUUCAACAGUGUUUGAACGGAAU
+>D86625.1/6-35
+GUUCUUGUUUCAACAGUGAUUGAACGGAAC
+>AF338763.1/11-40
+UUACCUGCUUCAACAGUGCUUGAACGGCAA
+>S77386.1/28-57
+GUUCUUGCUUCAACAGUGAUUGAACGGAAC
+>J02723.1/161-190
+GUUCUUGCUUCAACAGUAUUUGAACGGAAC
+>M12120.1/24-53
+GUUCUUGCUUCAACAGUGUUUGAACGGAAC
+>X13753.1/1434-1460
+UAUAUCGGAGGCAGUGACCUCCAUAUG
+>X13753.1/1481-1507
+AUUAUCGGGGACAGUGUUUCCCAUAAU
+>X13753.1/830-856
+UUUAUCAGUGACAGCGUUCACUAUAAA
+>M16343.1/1306-1335
+GUUCCUGCGUCAACAGUGCUUGGACGGAAC
+>X13753.1/1371-1397
+AUUAUCGGGGGCAGUGUCUUCCAUAAU
+>AB073371.1/5-34
+UCUCCUGCUUCAACAGUGCUUGGACGGAGC
+>L39879.1/1190-1219
+GUACUUGCUUCAACAGUGUUUGAACGGAAC
+>AJ426432.1/1658-1684
+UAUAUCGGAGACAGUGAUCUCCAUAUG
+>AJ426432.1/1593-1619
+AUUAUCGGGAGCAGUGUCUUCCAUAAU
+>BC019840.1/11-40
+UGUCUUGCUUCAACAGUGUUUGAACGGAAC
+>M58040.1/3309-3335
+UAUAUCGGAGACAGUGACCUCCAUAUG
+>J02741.1/400-429
+UAUCUUGCUUCAACAGUGUUUGGACGGAAC
+>X01060.1/3432-3458
+UUUAUCAGUGACAGAGUUCACUAUAAA
+>AC073115.5/47515-47486
+UCUCUUGCUUCAACAGUGUUUGGAUGGAAC
+>AL355837.6/87643-87614
+GUUCCUGCUUCAACAGUGUUUGGAUGGAAC
+>BC001188.1/3791-3817
+AUUAUCGGGAACAGUGUUUCCCAUAAU
+>AL513423.3/108544-108573
+UUUCCUGCUUCAACAGUGCUUGGAUGGAAC
+>J04755.1/950-979
+UUUCCUGCUUCAGCAGUGCUUGGACGGAAC
+>AF117958.1/132-161
+UCUCUUGUUUCAACAGUGUUUGGACGGAAC
+>AB062402.1/11-40
+UUUCCUGCUUCAACAGUGCUUGGACGGAAC
+>AC109352.3/19020-19048
+UUUCCUGUUUCAACAGUGCUUGGAGGAAC
+>AP003174.2/91762-91734
+UUUCUUCUUCAACAGUGUUUGGAUGGAAC
+>X03744.1/2-29
+UCUUGCUUCAACAGUGUUUGGACGGAAG
+>X01060.1/3950-3976
+UGUAUCGGAGACAGUGAUCUCCAUAUG
+>X01060.1/3482-3508
+AUUAUCGGAAGCAGUGCCUUCCAUAAU
+>BC016354.1/30-59
+UCUCUUGCUUCAACAGUGUUUGGACGGAAC
+>AF285177.1/3-32
+GUUCCUGCUUCAACAGUGCUUGGACGGAAC
+>AY112742.1/12-41
+AGUCCUGCUUCAACAGUGCUUGAACGGAAC
+>AL034379.8/68035-68064
+UUUCCUGGUUCAACAGUGCUUGGACGGAAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00037.test b/benchmarks/cmsearch-rmark/rmark-1/RF00037.test
new file mode 100644
index 0000000..0cccb40
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00037.test
@@ -0,0 +1,2 @@
+>AF171078.1/1416-1442
+UGGUUCGUCCUCAGUGCAGGGCAACAG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00040.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00040.ali
new file mode 100644
index 0000000..17e4594
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00040.ali
@@ -0,0 +1,89 @@
+# STOCKHOLM 1.0
+#=GF ID    rne5
+#=GF AC    RF00040
+#=GF DE    RNase E 5' UTR element
+#=GF AU    Griffiths-Jones SR
+#=GF GA    50.0
+#=GF NC    36.5
+#=GF TC    68.3
+
+X54309.1/305-641                   GUUUCCGUGUCCAUC.CUUGU..UAAA.....ACAAGAAAUUUUACGGAA
+AF259270.1/37-377                  GCGUUUCCCACGCGGAUUUCCGAUAAACAAGGGGAAA.UUGC...GAAGU
+AE008751.1/15371-15034             GUUUCCGCACCGAAA.CUUGU..UAAA.....ACAAAAAGUUUAGCGGAA
+AF259269.1/38-376                  CUUUCCGCGUUGA...UUCUCGUUAAACA...GGGAA.AACG..GUGGAA
+AF259267.1/37-374                  AAUUCUACGUUGA...UUCUCGUUAGACCA...AGAG.ACUU..GUGGAA
+AE013778.1/6514-6177               AAUUCUACGUUGA...UUCUCGUUAGACCA...AGAG.ACUU..GUGGAA
+#=GC SS_cons                       .<<<<<<<........<<<<<...........>>>>>.......>>>>>>
+
+X54309.1/305-641                   UAAC..............................................
+AF259270.1/37-377                  UACU..............................................
+AE008751.1/15371-15034             UAAC..............................................
+AF259269.1/38-376                  UUAU..............................................
+AF259267.1/37-374                  UAAUA.............................................
+AE013778.1/6514-6177               UAAUA.............................................
+#=GC SS_cons                       >...<<<<..<<<<<..<<<<<.....>>>>>...>>>>>..<<<<<.<<
+
+X54309.1/305-641                   ....................................CCAUU..UUGCCCG
+AF259270.1/37-377                  .....................................AAAU..UUGCCUG
+AE008751.1/15371-15034             ....................................CCAUU..UUGUCUG
+AF259269.1/38-376                  ....................................AAAAU..UUGUCUG
+AF259267.1/37-374                  .....................................AACU..UUGCCUG
+AE013778.1/6514-6177               .....................................AACU..UUGCCUG
+#=GC SS_cons                       <<<<<.<<.....>>.>>>>>>>.>>>>>...>>>>.......<<<<<<<
+
+X54309.1/305-641                   A.CCGAUCAUCCACGCAGCAAUGGCGUAAGACGUAUUGAUCUU..UCAGG
+AF259270.1/37-377                  AUAACGCACAC.ACGCAGCAAUGGCGUAAGACGU.AAUGCGAA.AUCAAG
+AE008751.1/15371-15034             A.CCGAUCAUCAACGCAGCAAUGGCGUAAGACGUAUUGAUUUU..UCAGA
+AF259269.1/38-376                  AUCGCGCAAAA.ACGCAGCAAUGGCGUAAGACGU.AAUGCGAA.AUCAAA
+AF259267.1/37-374                  AUCACACAAAA.ACGCGGCAAUGGCGUAAGACGU.AAUGUGAA.AUCAAG
+AE013778.1/6514-6177               AUCACACAAAA.ACGCGGCAAUGGCGUAAGACGU.AAUGUGAA.AUCAAG
+#=GC SS_cons                       <<..<<<<....<<<..<<....>>......>>>...>>>>...>>>>>>
+
+X54309.1/305-641                   CAG.UUAGCGGGCUGCGGGUUGCAGUCCUUACCGGUAGAU...GGAAAUA
+AF259270.1/37-377                  CAG.UUAGCGGGCUGUGGAUUGCAGC.UUGGCCGGCAAAU...GGAAUCA
+AE008751.1/15371-15034             CAG.UUAGCGGGCUGCGGGUUGCAGUCCUUACCGGUAGAU...AGGAUCU
+AF259269.1/38-376                  CAA.UUAGCGGGCUGCGGGUUGCAGC.UUGGCCGGCAAAU...GGAAUCA
+AF259267.1/37-374                  CAA.UUAGCGGGCUGCGGGUUGCAGC.UUGGCCGGCAAGU...GGGUAAA
+AE013778.1/6514-6177               CAA.UUAGCGGGCUGCGGGUUGCAGC.UUGGCCGGCAAGU...GGGUAAA
+#=GC SS_cons                       >>>......<<<<<<<<<<<........<<<<<<<........<<<<<..
+
+X54309.1/305-641                   UUUCUGG.AGAGUAAUAC.CCAGU.CUGUUUCU.UUGAUA..AUUGCGCU
+AF259270.1/37-377                  GAUCUGG.CGACAU.UAU.UCAGAAGCUGUUCC.CUCAGUAAAU.GCGCU
+AE008751.1/15371-15034             UCUCUGG.AGAGUAAUGC.CCAGG.CUGCUUCC.CUGAUA..AUUGCGCU
+AF259269.1/38-376                  GAUCUG.UCGACGUAAAU..CAGAGGCUAUUCC.CCUAGUAA.AAGUGCU
+AF259267.1/37-374                  GCUCUG.UUGUCUUAAAUU.CAGAAGC.UACCC.UUUAUAUAAAAGCGCU
+AE013778.1/6514-6177               GCUCUG.UUGUCUUAAAUU.CAGAAGC.UACCC.UUUAUAUAAAAGCGCU
+#=GC SS_cons                       ..<<<<<............>>>>>....>>>>>..........<<<<.<<
+
+X54309.1/305-641                   GUUUUUC.CGCAU.GAAAAACGGGCA.ACCGA.CACUCUGCGCCUCUUUG
+AF259270.1/37-377                  GU.UUUC.CAUCAGGAAAUACAGGC.UACCGA.AACA.UGCGUCUCUAUG
+AE008751.1/15371-15034             GUGUUUC.CGUAU.GAAAUACAGGCA.ACCGA.CACUCUGCGCCUCUUUG
+AF259269.1/38-376                  GUCUUUC.ACAAA.GAAAAGCAGGCUUACCGA.GAUAAUGCGCCCCUAUG
+AF259267.1/37-374                  GUUUUUC.AGAAC.GAAACACAGGCUUACCGA.AAUAAUGCGCCCCUAUG
+AE013778.1/6514-6177               GUUUUUC.AGAAC.GAAACACAGGCUUACCGA.AAUAAUGCGCCCCUAUG
+#=GC SS_cons                       <<<<<<<.......>>>>>>>>>>>>><<<<<.........<<<<<....
+
+X54309.1/305-641                   AGCUGACGAUAACCGUGAGGUUGGCGACGCGACU...AGACACGAGGCCA
+AF259270.1/37-377                  CA..GGCGACAACCGGGAGGUUGACGUCCCUGCGAUAAGCCACGAGGCCA
+AE008751.1/15371-15034             AGCUGACGAUAACCGUGAGGUUGGCGACGCGAAA..UAGUCACGAGGCCA
+AF259269.1/38-376                  CA..GGCGACAACCGUGAGGUUGACGACUUUGCGAGAAGACACGGGGCUU
+AF259267.1/37-374                  CA..GGCGACAACCGUGAGGUUGACGGCUUAGCUAGAAGACUCGGGGCCA
+AE013778.1/6514-6177               CA..GGCGACAACCGUGAGGUUGACGGCUUAGCUAGAAGACUCGGGGCCA
+#=GC SS_cons                       ......<<<<<<<<....>>>>>>>>.................>>>>>..
+
+X54309.1/305-641                   UCGGUUCACAC.CCGGAAA.GGCGUUACUUU.GCCCGCAGCUUAGUCGUC
+AF259270.1/37-377                  UCGGU.UC.ACUCCGGUCAUGCGGUUCUUUUUGUCCGCAGCUCUAUCAAU
+AE008751.1/15371-15034             UCGGUUCAUGC.CCGGUAA.GGCGUCACCAU.GCCCGCAGCUUAGUCGUC
+AF259269.1/38-376                  UCGGUUUA.ACUCCGGCCAUGAGGUUAUUUU.GCCCGCAGCUUUGUCGAU
+AF259267.1/37-374                  UCGGUUU..AC.CCGGUCAUGAGGUUAUUUU.GCCCGCAGUUCUAACGCC
+AE013778.1/6514-6177               UCGGUUU..AU.CCGGUCAUGAGGUUAUUUU.GCCCGCAGUUCUAACGCC
+#=GC SS_cons                       >>>>>.......>>>>>>>.............>>>>>>>>>>>.......
+
+X54309.1/305-641                   AA
+AF259270.1/37-377                  AA
+AE008751.1/15371-15034             AA
+AF259269.1/38-376                  AA
+AF259267.1/37-374                  AA
+AE013778.1/6514-6177               AA
+#=GC SS_cons                       ..
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00040.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00040.idx
new file mode 100644
index 0000000..72f1c62
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00040.idx
@@ -0,0 +1 @@
+AF259268.1/37-432
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00040.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00040.raw
new file mode 100644
index 0000000..db255aa
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00040.raw
@@ -0,0 +1,42 @@
+>X54309.1/305-641
+GUUUCCGUGUCCAUCCUUGUUAAAACAAGAAAUUUUACGGAAUAACCCAUUUUGCCCGAC
+CGAUCAUCCACGCAGCAAUGGCGUAAGACGUAUUGAUCUUUCAGGCAGUUAGCGGGCUGC
+GGGUUGCAGUCCUUACCGGUAGAUGGAAAUAUUUCUGGAGAGUAAUACCCAGUCUGUUUC
+UUUGAUAAUUGCGCUGUUUUUCCGCAUGAAAAACGGGCAACCGACACUCUGCGCCUCUUU
+GAGCUGACGAUAACCGUGAGGUUGGCGACGCGACUAGACACGAGGCCAUCGGUUCACACC
+CGGAAAGGCGUUACUUUGCCCGCAGCUUAGUCGUCAA
+>AF259270.1/37-377
+GCGUUUCCCACGCGGAUUUCCGAUAAACAAGGGGAAAUUGCGAAGUUACUAAAUUUGCCU
+GAUAACGCACACACGCAGCAAUGGCGUAAGACGUAAUGCGAAAUCAAGCAGUUAGCGGGC
+UGUGGAUUGCAGCUUGGCCGGCAAAUGGAAUCAGAUCUGGCGACAUUAUUCAGAAGCUGU
+UCCCUCAGUAAAUGCGCUGUUUUCCAUCAGGAAAUACAGGCUACCGAAACAUGCGUCUCU
+AUGCAGGCGACAACCGGGAGGUUGACGUCCCUGCGAUAAGCCACGAGGCCAUCGGUUCAC
+UCCGGUCAUGCGGUUCUUUUUGUCCGCAGCUCUAUCAAUAA
+>AE008751.1/15371-15034
+GUUUCCGCACCGAAACUUGUUAAAACAAAAAGUUUAGCGGAAUAACCCAUUUUGUCUGAC
+CGAUCAUCAACGCAGCAAUGGCGUAAGACGUAUUGAUUUUUCAGACAGUUAGCGGGCUGC
+GGGUUGCAGUCCUUACCGGUAGAUAGGAUCUUCUCUGGAGAGUAAUGCCCAGGCUGCUUC
+CCUGAUAAUUGCGCUGUGUUUCCGUAUGAAAUACAGGCAACCGACACUCUGCGCCUCUUU
+GAGCUGACGAUAACCGUGAGGUUGGCGACGCGAAAUAGUCACGAGGCCAUCGGUUCAUGC
+CCGGUAAGGCGUCACCAUGCCCGCAGCUUAGUCGUCAA
+>AF259269.1/38-376
+CUUUCCGCGUUGAUUCUCGUUAAACAGGGAAAACGGUGGAAUUAUAAAAUUUGUCUGAUC
+GCGCAAAAACGCAGCAAUGGCGUAAGACGUAAUGCGAAAUCAAACAAUUAGCGGGCUGCG
+GGUUGCAGCUUGGCCGGCAAAUGGAAUCAGAUCUGUCGACGUAAAUCAGAGGCUAUUCCC
+CUAGUAAAAGUGCUGUCUUUCACAAAGAAAAGCAGGCUUACCGAGAUAAUGCGCCCCUAU
+GCAGGCGACAACCGUGAGGUUGACGACUUUGCGAGAAGACACGGGGCUUUCGGUUUAACU
+CCGGCCAUGAGGUUAUUUUGCCCGCAGCUUUGUCGAUAA
+>AF259267.1/37-374
+AAUUCUACGUUGAUUCUCGUUAGACCAAGAGACUUGUGGAAUAAUAAACUUUGCCUGAUC
+ACACAAAAACGCGGCAAUGGCGUAAGACGUAAUGUGAAAUCAAGCAAUUAGCGGGCUGCG
+GGUUGCAGCUUGGCCGGCAAGUGGGUAAAGCUCUGUUGUCUUAAAUUCAGAAGCUACCCU
+UUAUAUAAAAGCGCUGUUUUUCAGAACGAAACACAGGCUUACCGAAAUAAUGCGCCCCUA
+UGCAGGCGACAACCGUGAGGUUGACGGCUUAGCUAGAAGACUCGGGGCCAUCGGUUUACC
+CGGUCAUGAGGUUAUUUUGCCCGCAGUUCUAACGCCAA
+>AE013778.1/6514-6177
+AAUUCUACGUUGAUUCUCGUUAGACCAAGAGACUUGUGGAAUAAUAAACUUUGCCUGAUC
+ACACAAAAACGCGGCAAUGGCGUAAGACGUAAUGUGAAAUCAAGCAAUUAGCGGGCUGCG
+GGUUGCAGCUUGGCCGGCAAGUGGGUAAAGCUCUGUUGUCUUAAAUUCAGAAGCUACCCU
+UUAUAUAAAAGCGCUGUUUUUCAGAACGAAACACAGGCUUACCGAAAUAAUGCGCCCCUA
+UGCAGGCGACAACCGUGAGGUUGACGGCUUAGCUAGAAGACUCGGGGCCAUCGGUUUAUC
+CGGUCAUGAGGUUAUUUUGCCCGCAGUUCUAACGCCAA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00040.test b/benchmarks/cmsearch-rmark/rmark-1/RF00040.test
new file mode 100644
index 0000000..fb3c0f3
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00040.test
@@ -0,0 +1,8 @@
+>AF259268.1/37-432
+UGCCAAGAUGUUUAAAAACGAAAAUUGGCUUUGCUAUGUUAGCUUUAGGUGUUUUUGCAC
+UUUCAGCUAUAAUUAUUUUUAGCUAGUAGAAUACAAGUUAGACGUAAUACUGUAGGAAUU
+UAUUAUUUGAUGGCGUAACGAUGCUGCAAUGGCGUAAGACAUCUAACAAGAUCAAGUAAA
+UUAGCGAGCAACGAAUUUUAGCUUAUUGGGUUGGGAGUCUCCGUUUUCUAAGAAAUUUAC
+GGCAUCCUGAUUAAGAACGCUGAAUUUUUAAUCUAAAAAUCAGGUUCACCGAAUACUGCG
+CGUCUCUAUACGAACGACUGCCGAGAGGUAGACGGCUUUGUAAAAAUCAUGAGGCCAUCG
+GUUUACAGUAGCUCUUUCUUUCGCUGCUCUUUAUUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00054.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00054.ali
new file mode 100644
index 0000000..607dfd5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00054.ali
@@ -0,0 +1,23 @@
+# STOCKHOLM 1.0
+#=GF ID    U25
+#=GF AC    RF00054
+#=GF DE    U25 small nucleolar RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    10.0
+#=GF NC    0.0
+#=GF TC    19.4
+
+AL662969.3/87797-87884             GGCAACAGUGAUGAGU.CC..UUACAGACCUGUAAUGAUUCUUGCGGGAA
+AL662969.3/87631-87717             UUUGACGGUGAUUAGC.CC..UAACAGACCUGUAAUGAUUCUUGCGGAUA
+AL662969.3/86874-86961             CAUGGCGGUCUUGAGC.CC..UAACAGACCUGAAAUAAUUAUUGCGGAUA
+AL662969.3/86448-86535             UGUGGCAGUGAUGAGC.CC..UAACAGACCUGUAAUGAUUCUUGUGUAUA
+AJ276573.1/1-85                    AAGAACAGUGAUGAGU.CAGUUUACAGACCUGUAAUGA...UUGCGGUAA
+#=GC SS_cons                       .<<<<<............................................
+
+AL662969.3/87797-87884             UGAUCGCUUGAUUCAAAGAACAUCUAAGGGACUGAGUUAUC
+AL662969.3/87631-87717             CGAUCGCUUGAU.CAAAGAACAUCUAAGGGACUGAGUAAUA
+AL662969.3/86874-86961             UGAUUGCUUAAUUCAGAGCACAUCUAAGGGACUGAGUUGCC
+AL662969.3/86448-86535             UGAUCGCUUGAUUCAAAGAACAUCUAAGGGACUGAGUUGUC
+AJ276573.1/1-85                    UGAUCGCAUUA..UUAUGAACAUCUAAGGGACUGAGUUCUU
+#=GC SS_cons                       ...................................>>>>>.
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00054.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00054.idx
new file mode 100644
index 0000000..a9a0e40
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00054.idx
@@ -0,0 +1 @@
+U40654.1/666-735
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00054.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00054.raw
new file mode 100644
index 0000000..344c316
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00054.raw
@@ -0,0 +1,15 @@
+>AL662969.3/87797-87884
+GGCAACAGUGAUGAGUCCUUACAGACCUGUAAUGAUUCUUGCGGGAAUGAUCGCUUGAUU
+CAAAGAACAUCUAAGGGACUGAGUUAUC
+>AL662969.3/87631-87717
+UUUGACGGUGAUUAGCCCUAACAGACCUGUAAUGAUUCUUGCGGAUACGAUCGCUUGAUC
+AAAGAACAUCUAAGGGACUGAGUAAUA
+>AL662969.3/86874-86961
+CAUGGCGGUCUUGAGCCCUAACAGACCUGAAAUAAUUAUUGCGGAUAUGAUUGCUUAAUU
+CAGAGCACAUCUAAGGGACUGAGUUGCC
+>AL662969.3/86448-86535
+UGUGGCAGUGAUGAGCCCUAACAGACCUGUAAUGAUUCUUGUGUAUAUGAUCGCUUGAUU
+CAAAGAACAUCUAAGGGACUGAGUUGUC
+>AJ276573.1/1-85
+AAGAACAGUGAUGAGUCAGUUUACAGACCUGUAAUGAUUGCGGUAAUGAUCGCAUUAUUA
+UGAACAUCUAAGGGACUGAGUUCUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00054.test b/benchmarks/cmsearch-rmark/rmark-1/RF00054.test
new file mode 100644
index 0000000..184bf14
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00054.test
@@ -0,0 +1,3 @@
+>U40654.1/666-735
+CCCCUAUGAUGAGGACCUUUUCACAGACCUGUACUGAUAUAUCUGUGAGGAUAAGUAACU
+CUGAGGAGGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00055.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00055.ali
new file mode 100644
index 0000000..f9fbca5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00055.ali
@@ -0,0 +1,30 @@
+# STOCKHOLM 1.0
+#=GF ID    snoZ37
+#=GF AC    RF00055
+#=GF DE    Small nucleolar RNA Z37
+#=GF AU    Griffiths-Jones SR
+#=GF GA    18.0
+#=GF NC    17.4
+#=GF TC    18.4
+
+AC096691.6/3905-3812             GGACC.UGUGAUGAAAU.CUGGA.ACCAAAAA.UACCAUCUUUCGGGACU
+AC096691.6/4323-4224             ACGAC.GGUGAUGAAAAACCGCA.AGAAAAACACACCAUCUUUCGGGGCU
+AC096691.6/4089-3994             UGGCC.GGUGAAGAAAA.CCUCG.AUUAAAAA.CACCAUCUUUCGGGGCU
+AJ240068.1/1-85                  UAGCC.AAUGAGGACAU.CAGAUUAUAAAAGAACACCAUCUUUCGGGACU
+AJ242537.1/1-95                  .AGCC.GAUGUGGAUAU.CAGAUUAUAAAAGAACACCAUCUUUCGGGACU
+#=GC SS_cons                     <<<<<.............................................
+
+AC096691.6/3905-3812             GAUUUGGCUU...UCAGCA.GCCAUGUUGUCACUUCCAAGAUCCUGA..G
+AC096691.6/4323-4224             GAUUUGGCGCCGCCGCGCGUGCAAUGAUGCUAAUUCUGCAAUUCUGA..U
+AC096691.6/4089-3994             GAUCGGCCGCCGCUCGGCG.GCCAUGCUGCCA.UUCUGCAAUUCUGA..G
+AJ240068.1/1-85                  GAUUAA...............CAUUGAUGAUACUUCUGCAAUUCUGA..G
+AJ242537.1/1-95                  GAUUGACUUCU..UUUGAA.GUUUUGCUGAUACUUCUGCAAUUCUGA..G
+#=GC SS_cons                     .................................................>
+
+AC096691.6/3905-3812             GUCU
+AC096691.6/4323-4224             GUCC
+AC096691.6/4089-3994             GCCA
+AJ240068.1/1-85                  GCUA
+AJ242537.1/1-95                  GCU.
+#=GC SS_cons                     >>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00055.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00055.idx
new file mode 100644
index 0000000..4503c7c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00055.idx
@@ -0,0 +1 @@
+AJ132685.1/1-77
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00055.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00055.raw
new file mode 100644
index 0000000..5fa2d0b
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00055.raw
@@ -0,0 +1,15 @@
+>AC096691.6/3905-3812
+GGACCUGUGAUGAAAUCUGGAACCAAAAAUACCAUCUUUCGGGACUGAUUUGGCUUUCAG
+CAGCCAUGUUGUCACUUCCAAGAUCCUGAGGUCU
+>AC096691.6/4323-4224
+ACGACGGUGAUGAAAAACCGCAAGAAAAACACACCAUCUUUCGGGGCUGAUUUGGCGCCG
+CCGCGCGUGCAAUGAUGCUAAUUCUGCAAUUCUGAUGUCC
+>AC096691.6/4089-3994
+UGGCCGGUGAAGAAAACCUCGAUUAAAAACACCAUCUUUCGGGGCUGAUCGGCCGCCGCU
+CGGCGGCCAUGCUGCCAUUCUGCAAUUCUGAGGCCA
+>AJ240068.1/1-85
+UAGCCAAUGAGGACAUCAGAUUAUAAAAGAACACCAUCUUUCGGGACUGAUUAACAUUGA
+UGAUACUUCUGCAAUUCUGAGGCUA
+>AJ242537.1/1-95
+AGCCGAUGUGGAUAUCAGAUUAUAAAAGAACACCAUCUUUCGGGACUGAUUGACUUCUUU
+UGAAGUUUUGCUGAUACUUCUGCAAUUCUGAGGCU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00055.test b/benchmarks/cmsearch-rmark/rmark-1/RF00055.test
new file mode 100644
index 0000000..7c0e83f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00055.test
@@ -0,0 +1,3 @@
+>AJ132685.1/1-77
+AUCCUAGUGAUGACAAGACGACAUUGUCAACCAAUCCCCCACAAGGGAAUGAGGACAUGU
+CCUGCAAUUCUGAAUGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00059.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00059.ali
new file mode 100644
index 0000000..1ebfde6
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00059.ali
@@ -0,0 +1,1849 @@
+# STOCKHOLM 1.0
+#=GF ID    THI
+#=GF AC    RF00059
+#=GF DE    TPP riboswitch (THI element)
+#=GF AU    Vitreshchak A, Gelfand M, Bateman A, Moxon SJ
+#=GF GA    15.0
+#=GF NC    13.7
+#=GF TC    17.3
+
+AL445066.1/239884-239777             AACUAGGCGAGGGGGAGCUCCAUA..........................
+AL445064.1/126097-125991             CUGGUGUGGUGGGGGAGCUCCAUA..........................
+AP000996.2/4623-4515                 CAGUUCAUAAAGGGGAGCUUCGUA..........................
+AP000995.2/82486-82594               GAGGACGAUAAGGGGAGCUUCGUA..........................
+AP005276.1/73231-73124               ACUAGUGACACGGGGUGCAAAAGCACUUUAAAAAAG..............
+AP005278.1/38696-38585               GGCAGUCCCCACGGGCGCCCGAGC..........................
+AY102616.1/4667-4777                 GGCAGUCCCCACGGGCGCCCGAGC..........................
+AP005220.1/194416-194530             CCCAACCCCCACGGGCGCCCGGGGC.........................
+BX248354.1/27456-27566               AGUGUCCCCCGCGGGCGCCCGAGC..........................
+AP005218.1/242370-242259             GGCAGUCCCCACGGGCGCCCGAGC..........................
+AP005217.1/259663-259772             UCGAUAUUGCACGGGUGUCCGGUGAAAG......................
+AP005219.1/132445-132345             GAACCAGGCACGGGGUGCCUGUCCACCGUG....................
+AP005277.1/126356-126465             UUUCAUAGACACGGGUGCUCGGUGAAAA......................
+BX248356.1/234808-234920             ACGAGAUGCCCGG.GUGCCAUGUGCUUGCUGU..................
+BX927152.1/148798-148691             AUACUAGGCACGGGGUGCCAACCGGAUGGAAAAAUUC.............
+AP005280.2/150221-150333             GACUUACCCCACGGGUGCCCAAUGC.........................
+BX248356.1/232868-232999             UUUAUAAAUCACGGGUGCUGGACGGCAUACGUUUGCC.............
+AL583918.1/38806-38668               ACUUCAGUACACGGGAGUCCCCAGGCAGUCCGAAUCU.............
+AL583918.1/33385-33496               AAAAAACCACGCGGGAGCACACACCA........................
+AE017241.1/138845-138735             UCCAUCAGACGCGGGAGCGCACGCCA........................
+AE017241.1/124587-124696             CGUUUUAGACACGGGAGUCCCGGGAC........................
+AD000014.1/41361-41472               GGGUACCCACGCGGGAGCGCAACGCCG.......................
+BX842573.1/168419-168309             GGGUACCCACGCGGGAGCGCACGCCG........................
+BX842573.1/159140-159250             CCCUGUAGACACGGGAGUCCCGGGAG........................
+AP005038.1/133710-133554             CUUUGCACACGCGGGAGCUCGGAGC.........................
+AP005031.1/220043-219938             AUAUUCCGACAGGGGAGCGCCA............................
+AL939111.1/162719-162830             CAAGGCACUCGCGGGAGCCCGGACGC........................
+AL939118.1/94624-94813               CUUUGUACACGCGGGAGCUCGGAGC.........................
+AP005045.1/132330-132217             UAAAGCACUCGCGGGAGCCCGGACGC........................
+AL939124.1/163164-163269             AUAUUCCGACAGGGGAGCGCCA............................
+AP005049.1/182766-182672             GUACCGGACACGGGGUGCCCCAUC..........................
+AE014671.1/10278-10182               CCGAUUCGUAAGGGGUGCUU..............................
+AE014729.1/1422-1319                 ACCGUAACGAACGGGAGCCGU.............................
+AE016928.1/199416-199321             GUAAAGACAAAGGGGUGCCCCCAAA.........................
+AE016935.1/265475-265571             UUCACUAAGUAGGGGUGCCUUAACAU........................
+AE016935.1/279858-279954             UUCACGCAAUAGGGGUGCCCUAACAU........................
+AE017178.1/187260-187147             AAUUGGGAGAAGGGGUGCUUCCUGUAGCAAUCGGAAUGCGU.........
+AE017179.1/109208-109098             AGACCGCUACGGGGGUGCUUGCCGGCAAGAAUUGCGAUAC..........
+AE012901.1/6754-6860                 AAAUCAUCUUGGGGGUGCUUCGCCAUGUUCCAUGAA..............
+BX569689.1/134905-135013             AAACACCACUAGGGGUGCCUCGAUCGGUUUUCUGGUCG............
+D64004.1/130312-130407               UGCCAUAGCUAGGGGUGUCUAGAAA.........................
+AP005370.1/22351-22449               ACGACAUGCUAGGGGUGUCUGCGGUCAC......................
+AP006571.1/295973-296079             UGUUCACGCUGGGGGUGCGGACGGUCCGCACGAUC...............
+AP003584.1/118642-118546             CAUCCAUGCUAGGGGUGCUUGCACU.........................
+BX572094.1/147473-147375             AAAUAUAACUAGGGGUGCUAAGUCAAUU......................
+BX572095.1/178356-178459             GCAAAACACUAGGGGUGCCAUUCAGCAAUCGCU.................
+AE017166.1/115998-115896             AAAUAUCACUAGGGGUGCCUACAAGCUAUUGC..................
+AE001887.1/9104-9203                 UCGCGUCACCGGGGGUGCCCUGCUUCGG......................
+AE001862.1/178389-178274             CAUCGUCAACAGGGGUGCCUCCGCAUAUGGGC..................
+Z99110.2/31833-31941                 UUUAACCACUAGGGGUGUCCUUCA..........................
+Z99119.2/164687-164788               GAUGACCACAAGGGGAGCAUU.............................
+Z99112.2/3782-3883                   GAUUCAUCCUAGGGGUGCUUUG............................
+U64312.1/2271-2374                   UAGUUCCACUAGGGGUGUCAGUUU..........................
+AJ002571.1/43977-43865               GGAAAGCACUAGGGGUGCUGU.............................
+U81371.1/247-152                     AAAAAACUAUUAGGGUGCCCGUAG..........................
+Z82044.1/19193-19300                 AAUAGUUACUGGGGGUGCCCGCUU..........................
+M73546.1/221-329                     UUUAACCACUAGGGGUGUCCUUCA..........................
+X54035.1/52-153                      GAUGACCACAAGGGGAGCAUU.............................
+AE017040.1/281858-281743             GUGAUAAACUAGGGGUGCCUAACGUAUG......................
+AE017025.1/109350-109452             AAUUAAGGACCGGGGAGCCAA.............................
+AE017006.1/104897-105002             UUCAUCCACUAGGGGGGCCUUUU...........................
+AE017025.1/103946-104055             AAUAAGCAC.AUGGGAGUUUGUGGA.........................
+AE017000.1/121009-121112             UGAAACCACUAGGGGUGCUUG.............................
+AE017026.1/171648-171751             UGAAACCACUAGGGGUGCUUG.............................
+AE017266.1/253265-253367             UGAAACCACUAGGGGUGCUUG.............................
+AE016999.1/97492-97606               UAAGAAACACAUGGGAGUUUGUGGA.........................
+AE017281.1/27688-27573               GUGAUAAACUAGGGGUGCCUAACGUAUG......................
+AE016999.1/106602-106704             AAUUAAGGACCGGGGAGCCAA.............................
+AE017266.1/253092-253204             AUAGUUUGCUAGGAGAGCUGGUGU..........................
+AE017265.1/213026-213137             UACUAAACACAUGGGAGUUUGUGGA.........................
+AE017000.1/120837-120948             AUAGUUUGCUAGGAGAGCUGGUGU..........................
+AE017265.1/218427-218529             AAUUAAGGACCGGGGAGCCAA.............................
+AE017272.1/195611-195716             UUUAUCCACUAGGGGGGCCUAUU...........................
+AE017279.1/252135-252236             CGUUAUCACAGGGGGAGCCAU.............................
+AE017013.1/198598-198699             CGUUAUCACUGGGGGAGCCAU.............................
+AP001516.1/103625-103731             GGAAUCCACUAGGGGUGCAA..............................
+AP001512.1/20234-20342               ACAGGAGACUAGGGGUGUCUGCUUA.........................
+AP001510.1/4530-4629                 UAUAACCACUAGGGGUGUCGA.............................
+AP001513.1/225753-225867             AGAAAUAACUAGGGGAGUCCAAUGA.........................
+AP004597.1/219374-219477             AAAGCCUGCAAGGGGAGCCAU.............................
+AP004595.1/78821-78718               AAAAUCCACUAGGGGUGCCAU.............................
+AP004594.1/205048-204933             AGCAACUACUAGGGGUGCCCAGUACUAUG.....................
+AP004597.1/125397-125506             UUUUCACACUAGGGGAGCUAUGGU..........................
+AP004595.1/261047-260946             CGUACGCACUAGGGGAGCUAUAAC..........................
+AL596168.1/251336-251226             CGUUACCACAGGGGGGGCUUC.............................
+AL596164.1/123476-123581             AAGAAAAACUAGGGGGGCCGAU............................
+AF104225.1/570-680                   CGUUACCACAGGGGGGGCUUC.............................
+AF269819.1/1816-1718                 AUUUGCUACUAGGGGAGCCAA.............................
+AF109218.1/4405-4502                 UAAAAUUGCUAGGGGCGCCUU.............................
+AE016746.1/165122-165020             UGAACGCACUAGGGGUGUAUU.............................
+AE016744.1/250277-250176             UAGUAUCACUAGGGGUGCAAUUCA..........................
+AP003364.3/147484-147382             AGGAACUACUAGGGGAGCCUAAUG..........................
+AE016750.1/293855-293964             UUUAACCACUGGAAGUGCCUUUGU..........................
+AF269570.1/1830-1729                 UAGUAUCAUUAGGGGUGCAAUUCA..........................
+AE016745.1/27312-27213               UAUAUGCACUAGGGGUGUUUU.............................
+AP004825.1/152111-152011             CGCACACACUAGGGGUGUUU..............................
+AP003191.2/70270-70167               AGAUAUUGCUAGGGGUGCUGUA............................
+AE015938.1/273488-273596             AAAUAAAUUUAGGGGAGCUUAUAAA.........................
+AP003190.2/118314-118418             UUCAUGUGCUAGGGGUGCCUU.............................
+AP003190.2/76046-75937               AAAAAUAGCUAGGGGGGCCAGUAGU.........................
+AE007798.1/8173-8025                 UAUUUUAGCUAGGGGUGCCUUUUAAGGCUUUUAUAGUUGAUAUCAUUAAA
+AP003194.2/209972-209870             CUUUAUAGCUAGGGGUGCCU..............................
+AE015942.1/58651-58542               AUAAAGUUUCAGGGGAGCUGGUUUA.........................
+AE007806.1/8808-8702                 AAUAUUUUUCAGGGGAGCUUGUUU..........................
+AE007651.1/7649-7751                 UUUUAGUGCUAGGGGUGCCUU.............................
+AE015936.1/222874-222760             AUGUAGUGCUAGGGGUGCUAUAU...........................
+AE007789.1/9122-9015                 AUAUAGUUAACGGGGAGCCUGUAG..........................
+AE007789.1/11572-11662               UAUAUGUGCUAGGGGUGCCUU.............................
+AP003187.2/239890-239991             CGUAAGUGCUAGGGGUGCAUUUUU..........................
+AE013127.1/3291-3189                 CUCAAGUGCUAGGGGAGCCAGA............................
+AE013167.1/14408-14306               UCAAAGUGCUAGGGGAGCCAGA............................
+AE013192.1/4947-4844                 UAUGUCCGCUGGGGGAGCCUGA............................
+AE013112.1/9358-9256                 CUCAAGUGCUAGGGGAGCCAAA............................
+AE016955.1/241328-241238             AAAAAACAUUUGGGGUGCUGU.............................
+AE016955.1/248631-248543             GAGAAACAUUUGGGGUGCUA..............................
+AL935252.1/202700-202607             UCAUAGCAACUGGGGUGCCAU.............................
+AE017200.1/98337-98247               UAAAUACAUCUGGGGUGCCUA.............................
+AF159589.1/4059-4150                 ACCUUCACAAAGGGGAGCCA..............................
+AL935252.1/99249-99354               UUUAAACACUAGGGGUGUCCAAAA..........................
+AE006268.1/10610-10511               UAUUUGCACAAUGGGUCUAUUGACAAAACUG...................
+AB042239.3/9807-9660                 AGGCGUCACAAGAGGAGCUU..............................
+AE008441.1/13586-13488               AACAACCACUAGGGGUGCGU..............................
+AE008564.1/13544-13464               UACAGUCUGAGAGGAAGUGU..............................
+AL766847.1/94269-94358               AUAGGACAUUUGGGGUGCGUA.............................
+AE010000.1/5636-5540                 UAUUUCACAAAGGAGUGCUU..............................
+AE014230.1/102-191                   AUAGGACAUUUGGGGUGCGUA.............................
+AE008441.1/3915-4003                 UAGAGACAUUUGGGGUGCUU..............................
+AE007508.1/3048-2943                 CAUAUAAUAUAUGGGAGUCUGUGU..........................
+AE014229.1/2499-2401                 AAAUACACAAGGGAGUGCCU..............................
+AE014913.1/8949-8849                 AAAUAUCACAAGGAGUGCUAAC............................
+AE007380.1/3446-3534                 UAGAGACAUUUGGGGUGCUU..............................
+AE008441.1/6797-6885                 UAAAGACAUUUGGGGUGCUU..............................
+AP004172.1/250747-250650             UAUGUUAUCAGGCGGUGCCAUUAAA.........................
+AL445563.1/260054-259948             UAACAAAGGCAGGGGUACUAUAUCUCACUGAAAAAGUAG...........
+AL445564.1/265255-265358             AAACAUAGACAGGGGUACUUAUCUAUCAAAAAUAG...............
+M37339.1/618-707                     UUAUUUCAACAGGGGAGCUGUA............................
+BX842644.1/199513-199421             UAAAGUAAAUAAGGGUGCUGUA............................
+AE010536.1/2776-2673                 AUAUAUGUACUGGGGAGCUU..............................
+AE010479.1/12991-12886               AACUAGUUACAAGGGAGUUAAUAA..........................
+AE005876.1/3727-3622                 GUCUGUUCACCGGGGGGCCGCUCG..........................
+AP005959.1/127882-128010             CACCGUUCCGAGGGGUGCUCCGAG..........................
+BX572604.1/199848-199986             GCCCGUUCCGAGGGGGGCUCCGAC..........................
+AE009607.1/63-169                    CAAAAUUCGUUGGGGUGCCUUGAA..........................
+AE014334.1/9887-9781                 CAAAAUUCGUUGGGGUGCCUUGAA..........................
+AE009471.1/6144-5974                 GUCGCUCUAACGGGGUGCCAUCUGCUUUUGG...................
+AP002998.2/95169-95056               GCCCAUCCACAGGGGUGCUCCGUACGG.......................
+AP003002.2/342381-342267             AACGCUCUAACGGGGUGCCGGACGCGAUCUUCGCG...............
+AP003007.2/200596-200480             UGCAUUCACCAGGGGAGUCCCGGC..........................
+AL672115.1/15647-15763               CGCAUUCACCAGGGGAGUCCCGGC..........................
+AE008184.1/8540-8430                 CUUGAUCUAACGGGGUGUCUUCUGUGCUUUUGUGC...............
+AE009203.1/4053-3942                 GCCAUUCACCAGGGGUGUCCCGUC..........................
+AE009258.1/7675-7777                 AGCUCUUCCGAGGGGAGCACCAGA..........................
+AY316746.1/2276-2378                 CUCCAUUCCGAGGGGAGCGCCGGG..........................
+AF004408.1/427-558                   ACCAUUCACCAGGGGUGCCCCGGC..........................
+AL591793.1/152515-152628             GCUGCUCUAACGGGGUGCCCUGGCCGGCUUUGCGA...............
+AF070520.1/2088-2190                 GCGCAUUCCGAGGGGAGCACUAGA..........................
+AE017257.1/202839-202737             UACACGCAUUAGGGGUGCUCUAG...........................
+AL646057.1/132458-132357             UGGAUGAAACAGGGGUGCCGUGCGGAUGGGCC..................
+AE016910.1/243048-243195             CGGCAUCGCUAGGGGUCCUGCGCCUGGCGUUCGGCGCAGAUGGCUAGCAA
+AE016921.1/114001-113907             CCCUGUCACCGGGGGUGCCCGCCA..........................
+AE002556.2/9004-9107                 AGCUCCUUGUCGGAGUGCCGCCGCC.........................
+AE002554.1/2672-2573                 ACAUUGAAACAGGGGUGCUGCCUGAUGUUU....................
+AL162753.2/24984-25083               ACAUCGAAACAGGGGUGCUGCCUGAUGUUC....................
+AL162752.2/339009-338906             GCUUUCUUGUCGGAGUGCCGCCGCC.........................
+BX321856.1/50120-50227               AGCUGUGGCUAGGGGUCCGCAUUUGCAGUUUUCUGCAA............
+BX842649.1/277414-277318             ACCUGACGCUAGGGGUGUUGGUGAAUU.......................
+AL139075.2/104313-104417             AACAUAAAUGACGGGAGCUUGUGU..........................
+AE001547.1/1336-1446                 GGAGCAUUUAAGGGGUGCUUUUUAAAACGCUCAAGUUUUU..........
+AE000633.1/3712-3819                 AGCAUUUA..AGGGGUGCUUUUUAAAACGCUCAAGUUUUU..........
+M16495.1/2120-2233                   GCCAUCUUGUCGGAGUGCCAACCGUCGAACGAC.................
+AE015685.1/10697-10614               UGCCUUUUGGCUGAGACCGUUU............................
+AE015710.1/12073-11979               UGUUUGCCAAA....AUUCGG.............................
+S54369.1/6984-7152                   CCAUACUGCUGGGGGUGUCCGUGACGACCCGCUCGGCUUGGAUUUUCGGC
+AF264948.1/14680-14561               GGUUCCUGUCAGGGGAGUCUCGCCA.........................
+AY123045.1/16666-16547               AGUCCCUGUCAGGGGAGUCUCGCCA.........................
+AE016755.1/79951-79852               CCGUUCUCAACGGGGUGCCACGCAGCC.......................
+D10483.2/75274-75175                 CCGUUCUCAACGGGGUGCCACGCGUAC.......................
+AE016763.1/55154-55058               CCAAACGACUCGGGGUGCCCUUCUUUG.......................
+AE005183.1/12182-12083               CCGUUCUCAACGGGGUGCCACGCGGAC.......................
+BX571860.1/177712-177587             ACUUUCUUGUCGGAGUGCCUAGCGUAAGCUGUUUUAUCGCAGCAUA....
+BX571861.1/7126-7022                 GCCAUCUCAACGGGGUGCUGGCUGUUUAAAACA.................
+AL627265.1/128216-128117             CCGAACUCAACGGGGUGCCGCGCUCAU.......................
+AE016836.1/195900-195996             CUUGACGACUCGGGGUGCCCUUCUUUG.......................
+AL627279.1/105836-106061             GUUAUCUUGUCGGAGUGCUAAUUUUCCACAAAAGCGUUCGUGAUGCGUCA
+AE016978.1/72938-72839               CCGUUCUCAACGGGGUGCCACGCAAAC.......................
+AE016985.1/136499-136403             CCAAACGACUCGGGGUGCCCUUCUGCG.......................
+AE015414.1/5697-5597                 AAUUUCUUGUCGGAGUGCCUUA............................
+AE013968.1/546-637                   ACCACCUAACCGC..CGCAAUUUU..........................
+AJ414154.1/26151-26047               CAUUCUGACUCGGGGUGCCUGCCACAAUGCGGUG................
+AJ414158.1/174343-174468             AGGCUCUUGUCGGAGUGCCUAGCACCUGCUUUUUUAGGAAAGCAAA....
+AE016960.1/296476-296583             CUGCAUCUCUCGGGGAGCGA..............................
+U32782.1/8310-8397                   AAAGCCUAGUCGGGGUGCAA..............................
+AE017152.1/157588-157680             UUGUUCUCAUUGGGGUGCUGAAA...........................
+U32720.1/1366-1454                   AGUUUUUAGUCGGGGUGCCGA.............................
+U32725.1/470-558                     GACUUUUAGUCGGGGUGCCGA.............................
+AB087258.1/15478-15568               CCGACUUAGUCGGGGUGCUGAU............................
+AE006165.1/9171-9068                 GCACUUUAGUCGGGGUGCUUUGUAACCAAAUUGU................
+AE006074.1/48-140                    GACUCUUAGUCGGGGUGCUAUUGC..........................
+AE016785.1/288775-288889             AGCGCCACCAAGGGGAGCCCGGCA..........................
+AE004910.1/5287-5151                 GGGUUCUUGUCGGGGUGCCCUAUAC.........................
+AE016792.1/163969-163863             AUGUUCUUGUCGGGGUGCCUUGAAG.........................
+AE016874.1/27758-27654               GCGUUCUUGUCGGGGUGCCUUGCU..........................
+AP005331.1/182283-182408             AACCACUCAUCGGGGCGCUUAACUGUGGUGUUUUAUUGCAUCG.......
+AE004097.1/4180-4278                 UUCCACUUGUCGGAGUGCCAU.............................
+AP005345.1/54245-54147               CCAACAUAGUCGGGGAGCCUU.............................
+AP005343.1/46608-46510               UUUCACUUGUCGGAGUGCCUU.............................
+AE004209.1/3442-3690                 GUCCUGUAGUCGGGGAGCCUGAGAGCGUAUAUACCCUUCUUACUUGAAGC
+AP005084.1/128021-127914             GCGAAAUAGUCGGGGGGCCACGUGAUAAG.....................
+AP005074.1/11634-11770               UCCAACUCAUCGGGGAGCAAACCCAUUUUGCAUUGAGUCAAUCAAUGCAU
+AP005083.1/232112-232014             CUUCACUUGUCGGAGUGCCAU.............................
+AE016800.1/67341-67243               UUUCACUUGUCGGAGUGCCUU.............................
+AE012449.1/4930-4832                 CCGCCGAAGUGGGGGUACCACAGCACUG......................
+AE011991.1/4930-4833                 CCGCCGAAGUGGGGGUACCGCAGCGUG.......................
+AE004009.1/105-203                   GCUUUGAAGCGGGGGUACCAUAGCCAAG......................
+AE012556.1/212138-212040             ACUUUGAAGCGGGGGUACCGUAGCCAAG......................
+AF279106.2/41735-41832               UUAAUUGCAAAGGGGUGGCCAUU...........................
+AY372453.1/27964-28063               ACCAACUGCAAGGGGUGGUCAA............................
+AE011282.1/7576-7478                 CUUGGACGUUGGGGGUGGGAUUCACUGCGU....................
+AE001747.1/6884-6993                 ACCUUCCCCAGGGGGAGCUCCUAUU.........................
+M33642.1/428-524                     GUGUACAUCAA....UGUCAAGAAGAGGAGA...................
+AB033416.1/2076-2219                 UCAUGCAUGAGCCGGUGCCCAUUCUUCUCCCAUCAGCAUGGUCAGUUCAA
+AY007661.1/532-727                   AAGACAGCUACCGGGUGUCCAUGUUGGUACAGCCACAGUUGGUUCACCCU
+AC084406.7/91434-91300               AAGUUGCACCAGGGGUGCCUGUAUUCUCAACGAUCUGAAGGCCUCUUGGC
+AK119882.1/1-98                      UUGAAUGACUCGGGGUGCCCCUUUUCAC......................
+AK120238.1/2075-2184                 CUAUGUUAGGAGGUGGCCUCUUGGCCUGGAUUGUUGUGA...........
+AK068703.1/2083-2217                 UGUUAGGAGGUGGGGUGCCUGUAUUCUCAACGAUCUGAAGGCCUCUUGGC
+AF264021.1/2226-2360                 AAGUUGCACCAGGGGUGCCUGUAUUCUCAACAAUCUGAAGGGCCCUUGGC
+AC005496.3/78625-78498               CAAAAGCACCAGGGGUGCUUGAACCAGGAUAGCCUGCGAAAAGGCGGGCU
+#=GC SS_cons                         .....<<<<<<<<<..<<<<<<............................
+
+AL445066.1/239884-239777             ..................................................
+AL445064.1/126097-125991             ..................................................
+AP000996.2/4623-4515                 ..................................................
+AP000995.2/82486-82594               ..................................................
+AP005276.1/73231-73124               ..................................................
+AP005278.1/38696-38585               ..................................................
+AY102616.1/4667-4777                 ..................................................
+AP005220.1/194416-194530             ..................................................
+BX248354.1/27456-27566               ..................................................
+AP005218.1/242370-242259             ..................................................
+AP005217.1/259663-259772             ..................................................
+AP005219.1/132445-132345             ..................................................
+AP005277.1/126356-126465             ..................................................
+BX248356.1/234808-234920             ..................................................
+BX927152.1/148798-148691             ..................................................
+AP005280.2/150221-150333             ..................................................
+BX248356.1/232868-232999             ..................................................
+AL583918.1/38806-38668               ..................................................
+AL583918.1/33385-33496               ..................................................
+AE017241.1/138845-138735             ..................................................
+AE017241.1/124587-124696             ..................................................
+AD000014.1/41361-41472               ..................................................
+BX842573.1/168419-168309             ..................................................
+BX842573.1/159140-159250             ..................................................
+AP005038.1/133710-133554             ..................................................
+AP005031.1/220043-219938             ..................................................
+AL939111.1/162719-162830             ..................................................
+AL939118.1/94624-94813               ..................................................
+AP005045.1/132330-132217             ..................................................
+AL939124.1/163164-163269             ..................................................
+AP005049.1/182766-182672             ..................................................
+AE014671.1/10278-10182               ..................................................
+AE014729.1/1422-1319                 ..................................................
+AE016928.1/199416-199321             ..................................................
+AE016935.1/265475-265571             ..................................................
+AE016935.1/279858-279954             ..................................................
+AE017178.1/187260-187147             ..................................................
+AE017179.1/109208-109098             ..................................................
+AE012901.1/6754-6860                 ..................................................
+BX569689.1/134905-135013             ..................................................
+D64004.1/130312-130407               ..................................................
+AP005370.1/22351-22449               ..................................................
+AP006571.1/295973-296079             ..................................................
+AP003584.1/118642-118546             ..................................................
+BX572094.1/147473-147375             ..................................................
+BX572095.1/178356-178459             ..................................................
+AE017166.1/115998-115896             ..................................................
+AE001887.1/9104-9203                 ..................................................
+AE001862.1/178389-178274             ..................................................
+Z99110.2/31833-31941                 ..................................................
+Z99119.2/164687-164788               ..................................................
+Z99112.2/3782-3883                   ..................................................
+U64312.1/2271-2374                   ..................................................
+AJ002571.1/43977-43865               ..................................................
+U81371.1/247-152                     ..................................................
+Z82044.1/19193-19300                 ..................................................
+M73546.1/221-329                     ..................................................
+X54035.1/52-153                      ..................................................
+AE017040.1/281858-281743             ..................................................
+AE017025.1/109350-109452             ..................................................
+AE017006.1/104897-105002             ..................................................
+AE017025.1/103946-104055             ..................................................
+AE017000.1/121009-121112             ..................................................
+AE017026.1/171648-171751             ..................................................
+AE017266.1/253265-253367             ..................................................
+AE016999.1/97492-97606               ..................................................
+AE017281.1/27688-27573               ..................................................
+AE016999.1/106602-106704             ..................................................
+AE017266.1/253092-253204             ..................................................
+AE017265.1/213026-213137             ..................................................
+AE017000.1/120837-120948             ..................................................
+AE017265.1/218427-218529             ..................................................
+AE017272.1/195611-195716             ..................................................
+AE017279.1/252135-252236             ..................................................
+AE017013.1/198598-198699             ..................................................
+AP001516.1/103625-103731             ..................................................
+AP001512.1/20234-20342               ..................................................
+AP001510.1/4530-4629                 ..................................................
+AP001513.1/225753-225867             ..................................................
+AP004597.1/219374-219477             ..................................................
+AP004595.1/78821-78718               ..................................................
+AP004594.1/205048-204933             ..................................................
+AP004597.1/125397-125506             ..................................................
+AP004595.1/261047-260946             ..................................................
+AL596168.1/251336-251226             ..................................................
+AL596164.1/123476-123581             ..................................................
+AF104225.1/570-680                   ..................................................
+AF269819.1/1816-1718                 ..................................................
+AF109218.1/4405-4502                 ..................................................
+AE016746.1/165122-165020             ..................................................
+AE016744.1/250277-250176             ..................................................
+AP003364.3/147484-147382             ..................................................
+AE016750.1/293855-293964             ..................................................
+AF269570.1/1830-1729                 ..................................................
+AE016745.1/27312-27213               ..................................................
+AP004825.1/152111-152011             ..................................................
+AP003191.2/70270-70167               ..................................................
+AE015938.1/273488-273596             ..................................................
+AP003190.2/118314-118418             ..................................................
+AP003190.2/76046-75937               ..................................................
+AE007798.1/8173-8025                 AAUAUUUAACUAAUAAAAGAC.............................
+AP003194.2/209972-209870             ..................................................
+AE015942.1/58651-58542               ..................................................
+AE007806.1/8808-8702                 ..................................................
+AE007651.1/7649-7751                 ..................................................
+AE015936.1/222874-222760             ..................................................
+AE007789.1/9122-9015                 ..................................................
+AE007789.1/11572-11662               ..................................................
+AP003187.2/239890-239991             ..................................................
+AE013127.1/3291-3189                 ..................................................
+AE013167.1/14408-14306               ..................................................
+AE013192.1/4947-4844                 ..................................................
+AE013112.1/9358-9256                 ..................................................
+AE016955.1/241328-241238             ..................................................
+AE016955.1/248631-248543             ..................................................
+AL935252.1/202700-202607             ..................................................
+AE017200.1/98337-98247               ..................................................
+AF159589.1/4059-4150                 ..................................................
+AL935252.1/99249-99354               ..................................................
+AE006268.1/10610-10511               ..................................................
+AB042239.3/9807-9660                 ..................................................
+AE008441.1/13586-13488               ..................................................
+AE008564.1/13544-13464               ..................................................
+AL766847.1/94269-94358               ..................................................
+AE010000.1/5636-5540                 ..................................................
+AE014230.1/102-191                   ..................................................
+AE008441.1/3915-4003                 ..................................................
+AE007508.1/3048-2943                 ..................................................
+AE014229.1/2499-2401                 ..................................................
+AE014913.1/8949-8849                 ..................................................
+AE007380.1/3446-3534                 ..................................................
+AE008441.1/6797-6885                 ..................................................
+AP004172.1/250747-250650             ..................................................
+AL445563.1/260054-259948             ..................................................
+AL445564.1/265255-265358             ..................................................
+M37339.1/618-707                     ..................................................
+BX842644.1/199513-199421             ..................................................
+AE010536.1/2776-2673                 ..................................................
+AE010479.1/12991-12886               ..................................................
+AE005876.1/3727-3622                 ..................................................
+AP005959.1/127882-128010             ..................................................
+BX572604.1/199848-199986             ..................................................
+AE009607.1/63-169                    ..................................................
+AE014334.1/9887-9781                 ..................................................
+AE009471.1/6144-5974                 ..................................................
+AP002998.2/95169-95056               ..................................................
+AP003002.2/342381-342267             ..................................................
+AP003007.2/200596-200480             ..................................................
+AL672115.1/15647-15763               ..................................................
+AE008184.1/8540-8430                 ..................................................
+AE009203.1/4053-3942                 ..................................................
+AE009258.1/7675-7777                 ..................................................
+AY316746.1/2276-2378                 ..................................................
+AF004408.1/427-558                   ..................................................
+AL591793.1/152515-152628             ..................................................
+AF070520.1/2088-2190                 ..................................................
+AE017257.1/202839-202737             ..................................................
+AL646057.1/132458-132357             ..................................................
+AE016910.1/243048-243195             AGUGUAGGCCAUGGCGGCGGAUGACGGA......................
+AE016921.1/114001-113907             ..................................................
+AE002556.2/9004-9107                 ..................................................
+AE002554.1/2672-2573                 ..................................................
+AL162753.2/24984-25083               ..................................................
+AL162752.2/339009-338906             ..................................................
+BX321856.1/50120-50227               ..................................................
+BX842649.1/277414-277318             ..................................................
+AL139075.2/104313-104417             ..................................................
+AE001547.1/1336-1446                 ..................................................
+AE000633.1/3712-3819                 ..................................................
+M16495.1/2120-2233                   ..................................................
+AE015685.1/10697-10614               ..................................................
+AE015710.1/12073-11979               ..................................................
+S54369.1/6984-7152                   GCUGGGCGCUCAGACGUCCAGCCGCUAUCCCUGCCGAGAGUUUCGCGU..
+AF264948.1/14680-14561               ..................................................
+AY123045.1/16666-16547               ..................................................
+AE016755.1/79951-79852               ..................................................
+D10483.2/75274-75175                 ..................................................
+AE016763.1/55154-55058               ..................................................
+AE005183.1/12182-12083               ..................................................
+BX571860.1/177712-177587             ..................................................
+BX571861.1/7126-7022                 ..................................................
+AL627265.1/128216-128117             ..................................................
+AE016836.1/195900-195996             ..................................................
+AL627279.1/105836-106061             AGGCGGCAAGUCGGUGAAUCUCCAGGAGCUUACAUAAGUAAGUGACUGGA
+AE016978.1/72938-72839               ..................................................
+AE016985.1/136499-136403             ..................................................
+AE015414.1/5697-5597                 ..................................................
+AE013968.1/546-637                   ..................................................
+AJ414154.1/26151-26047               ..................................................
+AJ414158.1/174343-174468             ..................................................
+AE016960.1/296476-296583             ..................................................
+U32782.1/8310-8397                   ..................................................
+AE017152.1/157588-157680             ..................................................
+U32720.1/1366-1454                   ..................................................
+U32725.1/470-558                     ..................................................
+AB087258.1/15478-15568               ..................................................
+AE006165.1/9171-9068                 ..................................................
+AE006074.1/48-140                    ..................................................
+AE016785.1/288775-288889             ..................................................
+AE004910.1/5287-5151                 ..................................................
+AE016792.1/163969-163863             ..................................................
+AE016874.1/27758-27654               ..................................................
+AP005331.1/182283-182408             ..................................................
+AE004097.1/4180-4278                 ..................................................
+AP005345.1/54245-54147               ..................................................
+AP005343.1/46608-46510               ..................................................
+AE004209.1/3442-3690                 UGCAGCGGUGUUGGCUACGUUCGUUCACCCCAAUCACAUAGUUUAUCUAU
+AP005084.1/128021-127914             ..................................................
+AP005074.1/11634-11770               U.................................................
+AP005083.1/232112-232014             ..................................................
+AE016800.1/67341-67243               ..................................................
+AE012449.1/4930-4832                 ..................................................
+AE011991.1/4930-4833                 ..................................................
+AE004009.1/105-203                   ..................................................
+AE012556.1/212138-212040             ..................................................
+AF279106.2/41735-41832               ..................................................
+AY372453.1/27964-28063               ..................................................
+AE011282.1/7576-7478                 ..................................................
+AE001747.1/6884-6993                 ..................................................
+M33642.1/428-524                     ..................................................
+AB033416.1/2076-2219                 ACUGGUCGUGUUGAUGAUAGGGGG..........................
+AY007661.1/532-727                   UAUCGCUCUUCCAUGCCUUCUGUGACAAGGUCUUUGGAAUGAGUUUGAUA
+AC084406.7/91434-91300               CUGGAUUGUUGUGA....................................
+AK119882.1/1-98                      ..................................................
+AK120238.1/2075-2184                 ..................................................
+AK068703.1/2083-2217                 CUGGAUUGUUGUGA....................................
+AF264021.1/2226-2360                 CUGGAUUGUUGUGA....................................
+AC005496.3/78625-78498               AUCCGGG...........................................
+#=GC SS_cons                         ..................................................
+
+AL445066.1/239884-239777             ..................................................
+AL445064.1/126097-125991             ..................................................
+AP000996.2/4623-4515                 ..................................................
+AP000995.2/82486-82594               ..................................................
+AP005276.1/73231-73124               ..................................................
+AP005278.1/38696-38585               ..................................................
+AY102616.1/4667-4777                 ..................................................
+AP005220.1/194416-194530             ..................................................
+BX248354.1/27456-27566               ..................................................
+AP005218.1/242370-242259             ..................................................
+AP005217.1/259663-259772             ..................................................
+AP005219.1/132445-132345             ..................................................
+AP005277.1/126356-126465             ..................................................
+BX248356.1/234808-234920             ..................................................
+BX927152.1/148798-148691             ..................................................
+AP005280.2/150221-150333             ..................................................
+BX248356.1/232868-232999             ..................................................
+AL583918.1/38806-38668               ..................................................
+AL583918.1/33385-33496               ..................................................
+AE017241.1/138845-138735             ..................................................
+AE017241.1/124587-124696             ..................................................
+AD000014.1/41361-41472               ..................................................
+BX842573.1/168419-168309             ..................................................
+BX842573.1/159140-159250             ..................................................
+AP005038.1/133710-133554             ..................................................
+AP005031.1/220043-219938             ..................................................
+AL939111.1/162719-162830             ..................................................
+AL939118.1/94624-94813               ..................................................
+AP005045.1/132330-132217             ..................................................
+AL939124.1/163164-163269             ..................................................
+AP005049.1/182766-182672             ..................................................
+AE014671.1/10278-10182               ..................................................
+AE014729.1/1422-1319                 ..................................................
+AE016928.1/199416-199321             ..................................................
+AE016935.1/265475-265571             ..................................................
+AE016935.1/279858-279954             ..................................................
+AE017178.1/187260-187147             ..................................................
+AE017179.1/109208-109098             ..................................................
+AE012901.1/6754-6860                 ..................................................
+BX569689.1/134905-135013             ..................................................
+D64004.1/130312-130407               ..................................................
+AP005370.1/22351-22449               ..................................................
+AP006571.1/295973-296079             ..................................................
+AP003584.1/118642-118546             ..................................................
+BX572094.1/147473-147375             ..................................................
+BX572095.1/178356-178459             ..................................................
+AE017166.1/115998-115896             ..................................................
+AE001887.1/9104-9203                 ..................................................
+AE001862.1/178389-178274             ..................................................
+Z99110.2/31833-31941                 ..................................................
+Z99119.2/164687-164788               ..................................................
+Z99112.2/3782-3883                   ..................................................
+U64312.1/2271-2374                   ..................................................
+AJ002571.1/43977-43865               ..................................................
+U81371.1/247-152                     ..................................................
+Z82044.1/19193-19300                 ..................................................
+M73546.1/221-329                     ..................................................
+X54035.1/52-153                      ..................................................
+AE017040.1/281858-281743             ..................................................
+AE017025.1/109350-109452             ..................................................
+AE017006.1/104897-105002             ..................................................
+AE017025.1/103946-104055             ..................................................
+AE017000.1/121009-121112             ..................................................
+AE017026.1/171648-171751             ..................................................
+AE017266.1/253265-253367             ..................................................
+AE016999.1/97492-97606               ..................................................
+AE017281.1/27688-27573               ..................................................
+AE016999.1/106602-106704             ..................................................
+AE017266.1/253092-253204             ..................................................
+AE017265.1/213026-213137             ..................................................
+AE017000.1/120837-120948             ..................................................
+AE017265.1/218427-218529             ..................................................
+AE017272.1/195611-195716             ..................................................
+AE017279.1/252135-252236             ..................................................
+AE017013.1/198598-198699             ..................................................
+AP001516.1/103625-103731             ..................................................
+AP001512.1/20234-20342               ..................................................
+AP001510.1/4530-4629                 ..................................................
+AP001513.1/225753-225867             ..................................................
+AP004597.1/219374-219477             ..................................................
+AP004595.1/78821-78718               ..................................................
+AP004594.1/205048-204933             ..................................................
+AP004597.1/125397-125506             ..................................................
+AP004595.1/261047-260946             ..................................................
+AL596168.1/251336-251226             ..................................................
+AL596164.1/123476-123581             ..................................................
+AF104225.1/570-680                   ..................................................
+AF269819.1/1816-1718                 ..................................................
+AF109218.1/4405-4502                 ..................................................
+AE016746.1/165122-165020             ..................................................
+AE016744.1/250277-250176             ..................................................
+AP003364.3/147484-147382             ..................................................
+AE016750.1/293855-293964             ..................................................
+AF269570.1/1830-1729                 ..................................................
+AE016745.1/27312-27213               ..................................................
+AP004825.1/152111-152011             ..................................................
+AP003191.2/70270-70167               ..................................................
+AE015938.1/273488-273596             ..................................................
+AP003190.2/118314-118418             ..................................................
+AP003190.2/76046-75937               ..................................................
+AE007798.1/8173-8025                 ..................................................
+AP003194.2/209972-209870             ..................................................
+AE015942.1/58651-58542               ..................................................
+AE007806.1/8808-8702                 ..................................................
+AE007651.1/7649-7751                 ..................................................
+AE015936.1/222874-222760             ..................................................
+AE007789.1/9122-9015                 ..................................................
+AE007789.1/11572-11662               ..................................................
+AP003187.2/239890-239991             ..................................................
+AE013127.1/3291-3189                 ..................................................
+AE013167.1/14408-14306               ..................................................
+AE013192.1/4947-4844                 ..................................................
+AE013112.1/9358-9256                 ..................................................
+AE016955.1/241328-241238             ..................................................
+AE016955.1/248631-248543             ..................................................
+AL935252.1/202700-202607             ..................................................
+AE017200.1/98337-98247               ..................................................
+AF159589.1/4059-4150                 ..................................................
+AL935252.1/99249-99354               ..................................................
+AE006268.1/10610-10511               ..................................................
+AB042239.3/9807-9660                 ..................................................
+AE008441.1/13586-13488               ..................................................
+AE008564.1/13544-13464               ..................................................
+AL766847.1/94269-94358               ..................................................
+AE010000.1/5636-5540                 ..................................................
+AE014230.1/102-191                   ..................................................
+AE008441.1/3915-4003                 ..................................................
+AE007508.1/3048-2943                 ..................................................
+AE014229.1/2499-2401                 ..................................................
+AE014913.1/8949-8849                 ..................................................
+AE007380.1/3446-3534                 ..................................................
+AE008441.1/6797-6885                 ..................................................
+AP004172.1/250747-250650             ..................................................
+AL445563.1/260054-259948             ..................................................
+AL445564.1/265255-265358             ..................................................
+M37339.1/618-707                     ..................................................
+BX842644.1/199513-199421             ..................................................
+AE010536.1/2776-2673                 ..................................................
+AE010479.1/12991-12886               ..................................................
+AE005876.1/3727-3622                 ..................................................
+AP005959.1/127882-128010             ..................................................
+BX572604.1/199848-199986             ..................................................
+AE009607.1/63-169                    ..................................................
+AE014334.1/9887-9781                 ..................................................
+AE009471.1/6144-5974                 ..................................................
+AP002998.2/95169-95056               ..................................................
+AP003002.2/342381-342267             ..................................................
+AP003007.2/200596-200480             ..................................................
+AL672115.1/15647-15763               ..................................................
+AE008184.1/8540-8430                 ..................................................
+AE009203.1/4053-3942                 ..................................................
+AE009258.1/7675-7777                 ..................................................
+AY316746.1/2276-2378                 ..................................................
+AF004408.1/427-558                   ..................................................
+AL591793.1/152515-152628             ..................................................
+AF070520.1/2088-2190                 ..................................................
+AE017257.1/202839-202737             ..................................................
+AL646057.1/132458-132357             ..................................................
+AE016910.1/243048-243195             ..................................................
+AE016921.1/114001-113907             ..................................................
+AE002556.2/9004-9107                 ..................................................
+AE002554.1/2672-2573                 ..................................................
+AL162753.2/24984-25083               ..................................................
+AL162752.2/339009-338906             ..................................................
+BX321856.1/50120-50227               ..................................................
+BX842649.1/277414-277318             ..................................................
+AL139075.2/104313-104417             ..................................................
+AE001547.1/1336-1446                 ..................................................
+AE000633.1/3712-3819                 ..................................................
+M16495.1/2120-2233                   ..................................................
+AE015685.1/10697-10614               ..................................................
+AE015710.1/12073-11979               ..................................................
+S54369.1/6984-7152                   ..................................................
+AF264948.1/14680-14561               ..................................................
+AY123045.1/16666-16547               ..................................................
+AE016755.1/79951-79852               ..................................................
+D10483.2/75274-75175                 ..................................................
+AE016763.1/55154-55058               ..................................................
+AE005183.1/12182-12083               ..................................................
+BX571860.1/177712-177587             ..................................................
+BX571861.1/7126-7022                 ..................................................
+AL627265.1/128216-128117             ..................................................
+AE016836.1/195900-195996             ..................................................
+AL627279.1/105836-106061             GUGAGCGGACGAAGCCAACGAAGAGGCAGCGCGAAGGAUGAAGUGG....
+AE016978.1/72938-72839               ..................................................
+AE016985.1/136499-136403             ..................................................
+AE015414.1/5697-5597                 ..................................................
+AE013968.1/546-637                   ..................................................
+AJ414154.1/26151-26047               ..................................................
+AJ414158.1/174343-174468             ..................................................
+AE016960.1/296476-296583             ..................................................
+U32782.1/8310-8397                   ..................................................
+AE017152.1/157588-157680             ..................................................
+U32720.1/1366-1454                   ..................................................
+U32725.1/470-558                     ..................................................
+AB087258.1/15478-15568               ..................................................
+AE006165.1/9171-9068                 ..................................................
+AE006074.1/48-140                    ..................................................
+AE016785.1/288775-288889             ..................................................
+AE004910.1/5287-5151                 ..................................................
+AE016792.1/163969-163863             ..................................................
+AE016874.1/27758-27654               ..................................................
+AP005331.1/182283-182408             ..................................................
+AE004097.1/4180-4278                 ..................................................
+AP005345.1/54245-54147               ..................................................
+AP005343.1/46608-46510               ..................................................
+AE004209.1/3442-3690                 GCUCAUGGGGAUGAACUCACUUGUCGCCUACCUGCAACUCCAAGUAGUUU
+AP005084.1/128021-127914             ..................................................
+AP005074.1/11634-11770               ..................................................
+AP005083.1/232112-232014             ..................................................
+AE016800.1/67341-67243               ..................................................
+AE012449.1/4930-4832                 ..................................................
+AE011991.1/4930-4833                 ..................................................
+AE004009.1/105-203                   ..................................................
+AE012556.1/212138-212040             ..................................................
+AF279106.2/41735-41832               ..................................................
+AY372453.1/27964-28063               ..................................................
+AE011282.1/7576-7478                 ..................................................
+AE001747.1/6884-6993                 ..................................................
+M33642.1/428-524                     ..................................................
+AB033416.1/2076-2219                 ..................................................
+AY007661.1/532-727                   CGAUGGGCCAACUGCGGCGGUACCAC........................
+AC084406.7/91434-91300               ..................................................
+AK119882.1/1-98                      ..................................................
+AK120238.1/2075-2184                 ..................................................
+AK068703.1/2083-2217                 ..................................................
+AF264021.1/2226-2360                 ..................................................
+AC005496.3/78625-78498               ..................................................
+#=GC SS_cons                         ..................................................
+
+AL445066.1/239884-239777             ....................AGGGG.GCUGAGAGGAUCCGG.........
+AL445064.1/126097-125991             .....................AGGG.GCUGAGAGGAUCCGG.........
+AP000996.2/4623-4515                 .....................GGAG.GCUGAGAGGAUCCGAG........
+AP000995.2/82486-82594               .....................AGAG.GCUGAGAGGAUCCGAG........
+AP005276.1/73231-73124               ....................CUUUC.GCUGAGAUU...............
+AP005278.1/38696-38585               .....................ACGG.GCUGAGAUCGCGCUGAUUGCU...
+AY102616.1/4667-4777                 .....................ACGG.GCUGAGAUCGCGCUGAUUSU....
+AP005220.1/194416-194530             ....................ACCGG.GCUGAGAUUGCGCUGCCUUGCC..
+BX248354.1/27456-27566               .....................ACGG.GCUGAGAUUGCGCUGAUGCU....
+AP005218.1/242370-242259             .....................ACGG.GCUGAGAUCGCGCUGAUUGCU...
+AP005217.1/259663-259772             ....................UCCGG.GCUGAGAGGUGGCA..........
+AP005219.1/132445-132345             ....................GACAG.GCUGAGAAC...............
+AP005277.1/126356-126465             ....................UCCGG.GCUGAGAUCUGGCA..........
+BX248356.1/234808-234920             ....................ACGUG.GCUGAGACGGCUGU..........
+BX927152.1/148798-148691             ....................CGGAG.GCUGAGAAA...............
+AP005280.2/150221-150333             ....................AUUGG.GCUGAGAUUGCGCGCUGUUGC...
+BX248356.1/232868-232999             ....................ACAAA.GCUGAGACAGGGCGAGAAGACGUG
+AL583918.1/38806-38668               ....................GCGGG.GCUGAGAGUGGGCACAGCCAGAGU
+AL583918.1/33385-33496               ....................AGUGC.GCUGAGAGGACGGAUCGG......
+AE017241.1/138845-138735             ....................AGUGU.GCUGAGAGGACGGCUCGG......
+AE017241.1/124587-124696             ....................CGGGG.UCUGAGAGUGGGCGCGC.......
+AD000014.1/41361-41472               ....................AGUGC.GCUGAGAGGACGGCUCGG......
+BX842573.1/168419-168309             ....................AGUGC.GCUGAGAGGACGGCUCGG......
+BX842573.1/159140-159250             ....................CGGGG.UCUGAGAGUGGGCGCGC.......
+AP005038.1/133710-133554             ....................ACCGG.GCUGAGAGGGCGCUGACCUCCGCA
+AP005031.1/220043-219938             .....................CAGC.GCUGAGAGUGCGGGAGA.......
+AL939111.1/162719-162830             ....................ACCGG.GCUGAGAGGGAGGCUGGC......
+AL939118.1/94624-94813               ....................ACCGG.GCUGAGAGGGCGCUGACCUCCGUC
+AP005045.1/132330-132217             ....................ACCGG.GCUGAGAGGGAGGCUGGGAC....
+AL939124.1/163164-163269             .....................CAGC.GCUGAGAGUGCGGCACC.......
+AP005049.1/182766-182672             ....................CGAGG.GCUGAGAUC...............
+AE014671.1/10278-10182               ......................UAG.GCUGAGACGGUAU...........
+AE014729.1/1422-1319                 ......................GAG.GCUGAGAGGAAGUCGCC.......
+AE016928.1/199416-199321             ....................GAGGG.GCUGAGAUU...............
+AE016935.1/265475-265571             ....................GACGG.GCUGAGAAC...............
+AE016935.1/279858-279954             ....................GACAG.GCUGAGAAC...............
+AE017178.1/187260-187147             ....................GGAUG.GCUGAGAAC...............
+AE017179.1/109208-109098             ....................GGCAG.GCUGAGAUA...............
+AE012901.1/6754-6860                 ....................CCGAA.GCUGAGAUC...............
+BX569689.1/134905-135013             ....................ACGGG.GCUGAGAUC...............
+D64004.1/130312-130407               ....................GCUAG.GCUGAGAA................
+AP005370.1/22351-22449               ....................AGCAG.GCUGAGAGC...............
+AP006571.1/295973-296079             ....................GCUUC.GCUGAGAUC...............
+AP003584.1/118642-118546             ....................AACAG.GCUGAGAUU...............
+BX572094.1/147473-147375             ....................ACUUA.GCUGAGAUC...............
+BX572095.1/178356-178459             ....................GAGUG.GCUGAGAUC...............
+AE017166.1/115998-115896             ....................UUUUG.GCUGAGAUC...............
+AE001887.1/9104-9203                 ....................CAGCG.GCUGAGAAC...............
+AE001862.1/178389-178274             ....................CGGAG.GCUGAGAGGGCAACU.........
+Z99110.2/31833-31941                 ....................UAAGG.GCUGAGAUAAAAGUGUG.......
+Z99119.2/164687-164788               ......................AAA.GCUGAGAGUGAGCGGUU.......
+Z99112.2/3782-3883                   .....................CGAA.GCUGAGAGAGACU...........
+U64312.1/2271-2374                   ....................GUCUG.ACUGAGAGAGGGA...........
+AJ002571.1/43977-43865               .....................UUUG.GCUGAGAUAAAGCGCGGAAGAAAC
+U81371.1/247-152                     ....................UAUGG.GUUUAGAAA...............
+Z82044.1/19193-19300                 .....................UCGG.GCUGAGAGAGAAGGCAA.......
+M73546.1/221-329                     ....................UAAGG.GCUGAGAUAAAAGUGUG.......
+X54035.1/52-153                      ......................AAA.GCUGAGAGUGAGCGGUU.......
+AE017040.1/281858-281743             ....................CGUAG.GCUGAGAGAGAAGCGCGUAA....
+AE017025.1/109350-109452             ......................UUG.GCUGAGAGGAUGUGAGC.......
+AE017006.1/104897-105002             .....................AUAG.GCUGAGAUCAAAUGUG........
+AE017025.1/103946-104055             ....................UGCAA.ACUGAGAGUAUGACUAUUC.....
+AE017000.1/121009-121112             .....................ACUU.GCUGAGAGAGGAAU..........
+AE017026.1/171648-171751             .....................UUGU.GCUGAGAGAGGAAU..........
+AE017266.1/253265-253367             .....................UUGU.GCUGAGAGAGGAAU..........
+AE016999.1/97492-97606               ....................UACAA.ACUGAGAGUAUGGCUACUAGUC..
+AE017281.1/27688-27573               ....................CGUAG.GCUGAGAGAGAAGCGCGUGA....
+AE016999.1/106602-106704             ......................UUG.GCUGAGAGGAUGUAAGU.......
+AE017266.1/253092-253204             ....................UGCCA.GCUGAGAGUAAGGCCUUA......
+AE017265.1/213026-213137             ....................UACAA.ACUGAGAGUAUGACUAGUC.....
+AE017000.1/120837-120948             ....................UGCCA.GCUGAGAGUAGGCCGUA.......
+AE017265.1/218427-218529             ......................UUG.GCUGAGAGGAUGUGAGU.......
+AE017272.1/195611-195716             .....................AUAG.GCUGAGAUCAAAUUGG........
+AE017279.1/252135-252236             ......................GCC.GCUGAGAGGGAACACU........
+AE017013.1/198598-198699             ......................GCC.GCUGAGAGGGAACACU........
+AP001516.1/103625-103731             ......................ACC.GCUGAGAGAGAUGUUUUUUA....
+AP001512.1/20234-20342               ....................AGUGG.ACUGAGAAAAAGGUGUG.......
+AP001510.1/4530-4629                 ......................AAG.ACUGAGAGAGGCG...........
+AP001513.1/225753-225867             ....................GCUGG.GCUGAGAAAAAAACGCGAUGAA..
+AP004597.1/219374-219477             ......................AUG.GCUGAGAGUGGACGUAUA......
+AP004595.1/78821-78718               .....................UUUG.GCUGAGAUAAGAUGCA........
+AP004594.1/205048-204933             ....................UGUGG.GCUGAGAGGAAAGCACCU......
+AP004597.1/125397-125506             ....................AAAUA.GCUGAGAUGAACAUCGGA......
+AP004595.1/261047-260946             .....................UAUG.GCUGAGAAGGCAA...........
+AL596168.1/251336-251226             ......................UUA.GCUGAGAUUGAAUCCGCGUGUUUU
+AL596164.1/123476-123581             .....................UCUG.GCUGAGAUAGGAAGGUAAU.....
+AF104225.1/570-680                   ......................UUA.GCUGAGAUUGAGUCCACGUGUUUU
+AF269819.1/1816-1718                 ......................AAG.GCUGAGAUGAAUG...........
+AF109218.1/4405-4502                 ......................UUG.GCUGAGAUAGUUU...........
+AE016746.1/165122-165020             .....................CUUU.ACUGAGAUGAGGCC..........
+AE016744.1/250277-250176             .....................AUUU.GCUGAGAGAAAGUC..........
+AP003364.3/147484-147382             ....................AUAUG.GCUGAGAUGAAUU...........
+AE016750.1/293855-293964             ....................UUAAG.GCUGAGAGUAAAGAACUG......
+AF269570.1/1830-1729                 .....................AUUU.GCUGAGAGAAAGUC..........
+AE016745.1/27312-27213               ......................UUA.ACUGAGAUGGAUA...........
+AP004825.1/152111-152011             ......................UAU.ACUGAGAUGAGGCUU.........
+AP003191.2/70270-70167               .....................AAAG.GCUGAGAGGGAUAAU.........
+AE015938.1/273488-273596             ....................AAUAG.GCUGAGAAAGAGAUGU........
+AP003190.2/118314-118418             ......................UAG.GCUGAGAGAUGAUUAUUU......
+AP003190.2/76046-75937               ....................GUCUG.GCUGAGAUUAGAAAUGAA......
+AE007798.1/8173-8025                 ....................UUUAG.GCUGAGAGGAGA............
+AP003194.2/209972-209870             ......................UUG.GCUGAGAGAUAACAUUU.......
+AE015942.1/58651-58542               ....................UGUCA.GCUGAGAGUAAGAACUAA......
+AE007806.1/8808-8702                 .....................UCAG.GCUGAGAGGAAGUAAUU.......
+AE007651.1/7649-7751                 ......................UUG.GCUGAGAGAAGUUAAA........
+AE015936.1/222874-222760             .....................AAGA.GCUGAGAAAUGAAUUAUUUAUGAU
+AE007789.1/9122-9015                 .....................ACAG.GCUGAGAGUGGAAUGU........
+AE007789.1/11572-11662               ......................UAG.GCUGAGAAACAGUUUG........
+AP003187.2/239890-239991             .....................AUAU.GCUGAGAGGAUAA...........
+AE013127.1/3291-3189                 .....................AAUG.GCUGAGAGGGGAUU..........
+AE013167.1/14408-14306               .....................AAUG.GCUGAGAGGGGAUU..........
+AE013192.1/4947-4844                 .....................AAAG.GCUGAGACGGCAGA..........
+AE013112.1/9358-9256                 .....................AAUG.GCUGAGAGGGGAUU..........
+AE016955.1/241328-241238             .....................UAUG.GCUGAGAU................
+AE016955.1/248631-248543             ......................UUA.GCUGAGAUU...............
+AL935252.1/202700-202607             .....................CACG.GCUGAGAUA...............
+AE017200.1/98337-98247               .....................UCGG.GCUGAGAAU...............
+AF159589.1/4059-4150                 ......................UUG.GCUGAGAACGGGG...........
+AL935252.1/99249-99354               .....................AUGG.GCUGAGAUGGUGCUGUA.......
+AE006268.1/10610-10511               ....................UCAGU.AGCGAGAA................
+AB042239.3/9807-9660                 .......................UU.GCUGAGAAUGACCUCCAGUUUUAA
+AE008441.1/13586-13488               ......................AAA.GCUGAGAUUAACGA..........
+AE008564.1/13544-13464               ......................UAA.ACU....UC...............
+AL766847.1/94269-94358               ......................ACA.GCUGAGAUU...............
+AE010000.1/5636-5540                 .......................UG.GCUGAGAUCGCAA...........
+AE014230.1/102-191                   ......................ACA.GCUGAGAUU...............
+AE008441.1/3915-4003                 ......................UAA.GCUGAGAU................
+AE007508.1/3048-2943                 .....................ACAG.UCUGAGAGGAAGUGUU........
+AE014229.1/2499-2401                 ......................UGA.GCUGAGAUUGCAGA..........
+AE014913.1/8949-8849                 .....................CUUA.GCUGAGAUUGCAU...........
+AE007380.1/3446-3534                 ......................UAG.GCUGAGAUA...............
+AE008441.1/6797-6885                 ......................UAG.GCUGAGAU................
+AP004172.1/250747-250650             ....................AUAUG.GCUGAGAAA...............
+AL445563.1/260054-259948             ....................GUAUG.GUUGAGAA................
+AL445564.1/265255-265358             ....................AUAUG.GUUGAGAUC...............
+M37339.1/618-707                     .....................AAAG.GCUGAGAA................
+BX842644.1/199513-199421             .....................AAAG.GCUGAGAUU...............
+AE010536.1/2776-2673                 ......................UGU.GCUGAGAUUAGAACCUUU......
+AE010479.1/12991-12886               .....................AUUG.ACUGAGAAAAGGAUGU........
+AE005876.1/3727-3622                 .....................CGCG.GCUGAGAUUGGGCUC.........
+AP005959.1/127882-128010             ....................GAGGA.GCUGAGAUACCGCUAAAUGGGCAA
+BX572604.1/199848-199986             ....................GAGGA.GCUGAGAUACCGCACGCUCGCCGC
+AE009607.1/63-169                    .....................AGAG.GCUGAGAGACGCAUUC........
+AE014334.1/9887-9781                 .....................AGAG.GCUGAGAGACGCAUUC........
+AE009471.1/6144-5974                 ....................GGAUG.GCUGAGAGGCCAAACAAGGCAUUU
+AP002998.2/95169-95056               ....................UCGGG.GCUGAGACGGGGGCGGCAA.....
+AP003002.2/342381-342267             ....................GACCG.GCUGAGAGGCAGU...........
+AP003007.2/200596-200480             ....................AAGGG.GCUGAGAUACUGCUGGCUUUCGCG
+AL672115.1/15647-15763               ....................AAGGG.GCUGAGAUACUGCUGGCUUUCGCG
+AE008184.1/8540-8430                 ....................AGAAG.GCUGAGAGGCU.............
+AE009203.1/4053-3942                 ....................AAGGG.GCUGAGAUUCUGCUUUCAU.....
+AE009258.1/7675-7777                 .....................CGGU.GCUGAGAUGGUGG...........
+AY316746.1/2276-2378                 .....................CGGC.GCUGAGACGGCGG...........
+AF004408.1/427-558                   ....................AAGGG.GCUGAGAUUCUGCUGAACAAUACG
+AL591793.1/152515-152628             ....................CCAUG.GCUGAGAGGCUUC...........
+AF070520.1/2088-2190                 .....................CGGU.GCUGAGAUGGCGU...........
+AE017257.1/202839-202737             .....................AAAA.GCUGAGAGUACAU...........
+AL646057.1/132458-132357             ....................GCGCG.GCUGAGAG................
+AE016910.1/243048-243195             ....................GCGCG.GGUGAGAA................
+AE016921.1/114001-113907             ....................UGCGG.GCUGAGAG................
+AE002556.2/9004-9107                 ....................GGGCG.GCUGAGAUUGCGA...........
+AE002554.1/2672-2573                 ....................AGGCG.GCUGAGAA................
+AL162753.2/24984-25083               ....................AGGCG.GCUGAGAA................
+AL162752.2/339009-338906             ....................GGGCG.GCUGAGAUUGCGA...........
+BX321856.1/50120-50227               ....................AUGCC.GGUGAGAG................
+BX842649.1/277414-277318             ....................CACCG.ACUGAGAA................
+AL139075.2/104313-104417             ....................AACAG.GCUGAGAGUAAGCUAA........
+AE001547.1/1336-1446                 ....................AAAAG.GCUGAGAUC...............
+AE000633.1/3712-3819                 ....................AAAAG.GCUGAGAUC...............
+M16495.1/2120-2233                   ....................GCGAG.GCUGAGACCGUUA...........
+AE015685.1/10697-10614               .....................AUUC.GG......................
+AE015710.1/12073-11979               ......................CAG.ACUGAGAUGUCAU...........
+S54369.1/6984-7152                   ....................CUCGG.GCUGAGAAA...............
+AF264948.1/14680-14561               ....................GAGAG.ACUGAGAGGCUGAUAGCGAUUUUC
+AY123045.1/16666-16547               ....................GAGAG.ACUGAGAGGCUAAUAGCGAUUUUC
+AE016755.1/79951-79852               ....................GCGUGCGCUGAGAAA...............
+D10483.2/75274-75175                 ....................GCGUGCGCUGAGAAA...............
+AE016763.1/55154-55058               ....................UGAAG.GCUGAGAA................
+AE005183.1/12182-12083               ....................GCGUGCGCUGAGAAA...............
+BX571860.1/177712-177587             ....................CACAG.GCUGAGACCGUUA...........
+BX571861.1/7126-7022                 ....................GCCUU.GCUGAGAGU...............
+AL627265.1/128216-128117             ....................GCGCGCGCUGAGAAA...............
+AE016836.1/195900-195996             ....................UGAAG.GCUGAGAA................
+AL627279.1/105836-106061             ....................AAAAG.GCUGAGACCGUUA...........
+AE016978.1/72938-72839               ....................GCGUGCGCUGAGAAA...............
+AE016985.1/136499-136403             ....................UGAAG.GCUGAGAA................
+AE015414.1/5697-5597                 .....................ACUG.GCUGAGACCGUUU...........
+AE013968.1/546-637                   .....................UUUC.GCUGAGAGU...............
+AJ414154.1/26151-26047               ....................GUAAG.GCUGAGAGA...............
+AJ414158.1/174343-174468             ....................CGCAG.GCUGAGACCGUUA...........
+AE016960.1/296476-296583             .......................AA.GCUGAGACGAUCCUAGAAAUUCG.
+U32782.1/8310-8397                   ......................UAC.GCUGAGAUC...............
+AE017152.1/157588-157680             .....................AUAA.GCUGAGAA................
+U32720.1/1366-1454                   ......................AAG.GCUGAGAU................
+U32725.1/470-558                     ......................AAG.GCUGAGAU................
+AB087258.1/15478-15568               .....................AACA.GCUGAGAUA...............
+AE006165.1/9171-9068                 ....................ACAAA.GCUGAGAU................
+AE006074.1/48-140                    .....................GUUA.GCUGAGAU................
+AE016785.1/288775-288889             .....................AUGG.GCUGAGAAACCGCUGAACGCUACA
+AE004910.1/5287-5151                 ....................GAGGG.GCUGAGAUCGGAUA..........
+AE016792.1/163969-163863             ....................CAAAG.GCUGAGAUCGCAGA..........
+AE016874.1/27758-27654               ....................AUGAG.GCUGAGAUCGGUU...........
+AP005331.1/182283-182408             ....................CAGUG.GCUGAGACUAGGCAAA........
+AE004097.1/4180-4278                 ......................UGG.GCUGAGACCGUUU...........
+AP005345.1/54245-54147               .....................AUCG.GCUGAGAUCGCCA...........
+AP005343.1/46608-46510               ......................UGG.GCUGAGACCGUUU...........
+AE004209.1/3442-3690                 GGGUAUAACAACGUGCGAAUUAAAG.GCUGAGAUCGCG............
+AP005084.1/128021-127914             ....................CGUUG.GCUGAGAUCGAAA...........
+AP005074.1/11634-11770               ....................UGGGC.GCUGAGACCUAAGUGUUU......
+AP005083.1/232112-232014             ......................AAG.GCUGAGACCGUUA...........
+AE016800.1/67341-67243               ......................AGG.GCUGAGACCGUUU...........
+AE012449.1/4930-4832                 ....................CUGCG.GUUGAGAU................
+AE011991.1/4930-4833                 ....................CUGCG.GUUGAGAU................
+AE004009.1/105-203                   ....................CUGCG.GUUGAGAC................
+AE012556.1/212138-212040             ....................CUGCG.GUUGAGAC................
+AF279106.2/41735-41832               .....................UCGG.CCUGAGAUCCU.............
+AY372453.1/27964-28063               .....................UAGA.CCUGAGAUCUUU............
+AE011282.1/7576-7478                 ....................GAAUC.UCUGAGAG................
+AE001747.1/6884-6993                 ....................CCGGG.GCUGAGAGGAGGACGGA.......
+M33642.1/428-524                     ....................GCGUG.GCUGAGAUU...............
+AB033416.1/2076-2219                 ....................AUGUG.GCUGAGAUU...............
+AY007661.1/532-727                   ....................GUUGG.UCUGAGAA................
+AC084406.7/91434-91300               ....................AUUGG.GCUGAGAA................
+AK119882.1/1-98                      ....................AAAGG.GCUGAGAA................
+AK120238.1/2075-2184                 ....................AUUGG.GCUGAGAA................
+AK068703.1/2083-2217                 ....................AUUGG.GCUGAGAA................
+AF264021.1/2226-2360                 ....................UAUGG.GCUGAGAA................
+AC005496.3/78625-78498               ....................ACCAG.GCUGAGAA................
+#=GC SS_cons                         .....................>>>>.>>.....<<<<<<...........
+
+AL445066.1/239884-239777             ..................................................
+AL445064.1/126097-125991             ..................................................
+AP000996.2/4623-4515                 ..................................................
+AP000995.2/82486-82594               ..................................................
+AP005276.1/73231-73124               ..................................................
+AP005278.1/38696-38585               ..................................................
+AY102616.1/4667-4777                 ..................................................
+AP005220.1/194416-194530             ..................................................
+BX248354.1/27456-27566               ..................................................
+AP005218.1/242370-242259             ..................................................
+AP005217.1/259663-259772             ..................................................
+AP005219.1/132445-132345             ..................................................
+AP005277.1/126356-126465             ..................................................
+BX248356.1/234808-234920             ..................................................
+BX927152.1/148798-148691             ..................................................
+AP005280.2/150221-150333             ..................................................
+BX248356.1/232868-232999             CAC...............................................
+AL583918.1/38806-38668               GACUGAAC..........................................
+AL583918.1/33385-33496               ..................................................
+AE017241.1/138845-138735             ..................................................
+AE017241.1/124587-124696             ..................................................
+AD000014.1/41361-41472               ..................................................
+BX842573.1/168419-168309             ..................................................
+BX842573.1/159140-159250             ..................................................
+AP005038.1/133710-133554             UCCGCGAUGUUUCACGUGGAACAUCGUCGGGCGGACAUUG..........
+AP005031.1/220043-219938             ..................................................
+AL939111.1/162719-162830             ..................................................
+AL939118.1/94624-94813               CCAGCGAUGUUUCACGGGAAACGUCACCGAAGUCGAGUGACGUAUCCCAC
+AP005045.1/132330-132217             ..................................................
+AL939124.1/163164-163269             ..................................................
+AP005049.1/182766-182672             ..................................................
+AE014671.1/10278-10182               ..................................................
+AE014729.1/1422-1319                 ..................................................
+AE016928.1/199416-199321             ..................................................
+AE016935.1/265475-265571             ..................................................
+AE016935.1/279858-279954             ..................................................
+AE017178.1/187260-187147             ..................................................
+AE017179.1/109208-109098             ..................................................
+AE012901.1/6754-6860                 ..................................................
+BX569689.1/134905-135013             ..................................................
+D64004.1/130312-130407               ..................................................
+AP005370.1/22351-22449               ..................................................
+AP006571.1/295973-296079             ..................................................
+AP003584.1/118642-118546             ..................................................
+BX572094.1/147473-147375             ..................................................
+BX572095.1/178356-178459             ..................................................
+AE017166.1/115998-115896             ..................................................
+AE001887.1/9104-9203                 ..................................................
+AE001862.1/178389-178274             ..................................................
+Z99110.2/31833-31941                 ..................................................
+Z99119.2/164687-164788               ..................................................
+Z99112.2/3782-3883                   ..................................................
+U64312.1/2271-2374                   ..................................................
+AJ002571.1/43977-43865               G.................................................
+U81371.1/247-152                     ..................................................
+Z82044.1/19193-19300                 ..................................................
+M73546.1/221-329                     ..................................................
+X54035.1/52-153                      ..................................................
+AE017040.1/281858-281743             ..................................................
+AE017025.1/109350-109452             ..................................................
+AE017006.1/104897-105002             ..................................................
+AE017025.1/103946-104055             ..................................................
+AE017000.1/121009-121112             ..................................................
+AE017026.1/171648-171751             ..................................................
+AE017266.1/253265-253367             ..................................................
+AE016999.1/97492-97606               ..................................................
+AE017281.1/27688-27573               ..................................................
+AE016999.1/106602-106704             ..................................................
+AE017266.1/253092-253204             ..................................................
+AE017265.1/213026-213137             ..................................................
+AE017000.1/120837-120948             ..................................................
+AE017265.1/218427-218529             ..................................................
+AE017272.1/195611-195716             ..................................................
+AE017279.1/252135-252236             ..................................................
+AE017013.1/198598-198699             ..................................................
+AP001516.1/103625-103731             ..................................................
+AP001512.1/20234-20342               ..................................................
+AP001510.1/4530-4629                 ..................................................
+AP001513.1/225753-225867             ..................................................
+AP004597.1/219374-219477             ..................................................
+AP004595.1/78821-78718               ..................................................
+AP004594.1/205048-204933             ..................................................
+AP004597.1/125397-125506             ..................................................
+AP004595.1/261047-260946             ..................................................
+AL596168.1/251336-251226             U.................................................
+AL596164.1/123476-123581             ..................................................
+AF104225.1/570-680                   U.................................................
+AF269819.1/1816-1718                 ..................................................
+AF109218.1/4405-4502                 ..................................................
+AE016746.1/165122-165020             ..................................................
+AE016744.1/250277-250176             ..................................................
+AP003364.3/147484-147382             ..................................................
+AE016750.1/293855-293964             ..................................................
+AF269570.1/1830-1729                 ..................................................
+AE016745.1/27312-27213               ..................................................
+AP004825.1/152111-152011             ..................................................
+AP003191.2/70270-70167               ..................................................
+AE015938.1/273488-273596             ..................................................
+AP003190.2/118314-118418             ..................................................
+AP003190.2/76046-75937               ..................................................
+AE007798.1/8173-8025                 ..................................................
+AP003194.2/209972-209870             ..................................................
+AE015942.1/58651-58542               ..................................................
+AE007806.1/8808-8702                 ..................................................
+AE007651.1/7649-7751                 ..................................................
+AE015936.1/222874-222760             CA................................................
+AE007789.1/9122-9015                 ..................................................
+AE007789.1/11572-11662               ..................................................
+AP003187.2/239890-239991             ..................................................
+AE013127.1/3291-3189                 ..................................................
+AE013167.1/14408-14306               ..................................................
+AE013192.1/4947-4844                 ..................................................
+AE013112.1/9358-9256                 ..................................................
+AE016955.1/241328-241238             ..................................................
+AE016955.1/248631-248543             ..................................................
+AL935252.1/202700-202607             ..................................................
+AE017200.1/98337-98247               ..................................................
+AF159589.1/4059-4150                 ..................................................
+AL935252.1/99249-99354               ..................................................
+AE006268.1/10610-10511               ..................................................
+AB042239.3/9807-9660                 GUAAAUUCCAUAACAUUGGAGUUUUGCGCAAAGUCUGG............
+AE008441.1/13586-13488               ..................................................
+AE008564.1/13544-13464               ..................................................
+AL766847.1/94269-94358               ..................................................
+AE010000.1/5636-5540                 ..................................................
+AE014230.1/102-191                   ..................................................
+AE008441.1/3915-4003                 ..................................................
+AE007508.1/3048-2943                 ..................................................
+AE014229.1/2499-2401                 ..................................................
+AE014913.1/8949-8849                 ..................................................
+AE007380.1/3446-3534                 ..................................................
+AE008441.1/6797-6885                 ..................................................
+AP004172.1/250747-250650             ..................................................
+AL445563.1/260054-259948             ..................................................
+AL445564.1/265255-265358             ..................................................
+M37339.1/618-707                     ..................................................
+BX842644.1/199513-199421             ..................................................
+AE010536.1/2776-2673                 ..................................................
+AE010479.1/12991-12886               ..................................................
+AE005876.1/3727-3622                 ..................................................
+AP005959.1/127882-128010             AUCCGCCCAGGA......................................
+BX572604.1/199848-199986             UUCGCUCCGCGAGGCACAGAGA............................
+AE009607.1/63-169                    ..................................................
+AE014334.1/9887-9781                 ..................................................
+AE009471.1/6144-5974                 CCAGCAAAAGCGUGAAACGGUUUUGCAUCAGGAAAUACUUGAAAACUG..
+AP002998.2/95169-95056               ..................................................
+AP003002.2/342381-342267             ..................................................
+AP003007.2/200596-200480             ..................................................
+AL672115.1/15647-15763               ..................................................
+AE008184.1/8540-8430                 ..................................................
+AE009203.1/4053-3942                 ..................................................
+AE009258.1/7675-7777                 ..................................................
+AY316746.1/2276-2378                 ..................................................
+AF004408.1/427-558                   GCUUUGCCUGUUGUG...................................
+AL591793.1/152515-152628             ..................................................
+AF070520.1/2088-2190                 ..................................................
+AE017257.1/202839-202737             ..................................................
+AL646057.1/132458-132357             ..................................................
+AE016910.1/243048-243195             ..................................................
+AE016921.1/114001-113907             ..................................................
+AE002556.2/9004-9107                 ..................................................
+AE002554.1/2672-2573                 ..................................................
+AL162753.2/24984-25083               ..................................................
+AL162752.2/339009-338906             ..................................................
+BX321856.1/50120-50227               ..................................................
+BX842649.1/277414-277318             ..................................................
+AL139075.2/104313-104417             ..................................................
+AE001547.1/1336-1446                 ..................................................
+AE000633.1/3712-3819                 ..................................................
+M16495.1/2120-2233                   ..................................................
+AE015685.1/10697-10614               ..................................................
+AE015710.1/12073-11979               ..................................................
+S54369.1/6984-7152                   ..................................................
+AF264948.1/14680-14561               GCG...............................................
+AY123045.1/16666-16547               GCG...............................................
+AE016755.1/79951-79852               ..................................................
+D10483.2/75274-75175                 ..................................................
+AE016763.1/55154-55058               ..................................................
+AE005183.1/12182-12083               ..................................................
+BX571860.1/177712-177587             ..................................................
+BX571861.1/7126-7022                 ..................................................
+AL627265.1/128216-128117             ..................................................
+AE016836.1/195900-195996             ..................................................
+AL627279.1/105836-106061             ..................................................
+AE016978.1/72938-72839               ..................................................
+AE016985.1/136499-136403             ..................................................
+AE015414.1/5697-5597                 ..................................................
+AE013968.1/546-637                   ..................................................
+AJ414154.1/26151-26047               ..................................................
+AJ414158.1/174343-174468             ..................................................
+AE016960.1/296476-296583             ..................................................
+U32782.1/8310-8397                   ..................................................
+AE017152.1/157588-157680             ..................................................
+U32720.1/1366-1454                   ..................................................
+U32725.1/470-558                     ..................................................
+AB087258.1/15478-15568               ..................................................
+AE006165.1/9171-9068                 ..................................................
+AE006074.1/48-140                    ..................................................
+AE016785.1/288775-288889             ..................................................
+AE004910.1/5287-5151                 ..................................................
+AE016792.1/163969-163863             ..................................................
+AE016874.1/27758-27654               ..................................................
+AP005331.1/182283-182408             ..................................................
+AE004097.1/4180-4278                 ..................................................
+AP005345.1/54245-54147               ..................................................
+AP005343.1/46608-46510               ..................................................
+AE004209.1/3442-3690                 ..................................................
+AP005084.1/128021-127914             ..................................................
+AP005074.1/11634-11770               ..................................................
+AP005083.1/232112-232014             ..................................................
+AE016800.1/67341-67243               ..................................................
+AE012449.1/4930-4832                 ..................................................
+AE011991.1/4930-4833                 ..................................................
+AE004009.1/105-203                   ..................................................
+AE012556.1/212138-212040             ..................................................
+AF279106.2/41735-41832               ..................................................
+AY372453.1/27964-28063               ..................................................
+AE011282.1/7576-7478                 ..................................................
+AE001747.1/6884-6993                 ..................................................
+M33642.1/428-524                     ..................................................
+AB033416.1/2076-2219                 ..................................................
+AY007661.1/532-727                   ..................................................
+AC084406.7/91434-91300               ..................................................
+AK119882.1/1-98                      ..................................................
+AK120238.1/2075-2184                 ..................................................
+AK068703.1/2083-2217                 ..................................................
+AF264021.1/2226-2360                 ..................................................
+AC005496.3/78625-78498               ..................................................
+#=GC SS_cons                         ..................................................
+
+AL445066.1/239884-239777             ......................AUGGAUCGA...CCCCUGGA...ACCUG
+AL445064.1/126097-125991             ......................AUGGAUC.GA.UCCCUGGA....ACCUG
+AP000996.2/4623-4515                 .......................GAGGAUCGA..CCCUUUGA...ACCUG
+AP000995.2/82486-82594               ......................AAGGAUCGA..CCCUUUGA....ACCUG
+AP005276.1/73231-73124               .............................ACA..CCCGUCGA...ACCUG
+AP005278.1/38696-38585               ........................GCGCGAGCA.CCGUUUGA...ACCUG
+AY102616.1/4667-4777                 .......................GCGCGAGCA..CCGUUUGA...ACCUG
+AP005220.1/194416-194530             .......................GCGCAAGGA..CCGUAUGA...ACCUG
+BX248354.1/27456-27566               ........................GUGCAAGCA.CCGUUUGA...ACCUG
+AP005218.1/242370-242259             ........................GCGCGAGCA.CCGUUCGA...ACCUG
+AP005217.1/259663-259772             ......................CAGCCACAA...CCGUUGA....ACCUG
+AP005219.1/132445-132345             .............................ACA..CCCGUUGA...ACCUG
+AP005277.1/126356-126465             ......................UAGCCACGA...CCGUCGA....ACCUG
+BX248356.1/234808-234920             .......................UUGGCCGAA...CCGUAGA...ACCUG
+BX927152.1/148798-148691             .............................ACA..CCCGUUGA...ACCUG
+AP005280.2/150221-150333             .......................UGCGCGGGA..CCGUUCGA...ACCUG
+BX248356.1/232868-232999             .......................GUCCCUGAA..CCGUUGA....ACCUG
+AL583918.1/38806-38668               ......................CUACCCUUA...CCCUCCCAC..ACCUG
+AL583918.1/33385-33496               ......................GGCCGUC.GA..CCGUAUGA...ACCUG
+AE017241.1/138845-138735             ......................GGCCGUC.GA..CCGUACGA...ACCUG
+AE017241.1/124587-124696             ......................CCGCCCUUA...CCGUCAC....ACCUG
+AD000014.1/41361-41472               ......................GGCCGUC.GA..CCGUACGA...ACCUG
+BX842573.1/168419-168309             ......................GGCCGUC.GA..CCGUACGA...ACCUG
+BX842573.1/159140-159250             ......................CUGCCCUUA...CCGUCAC....ACCUG
+AP005038.1/133710-133554             ......................CUGCGUC.GA..CCGCUGA....ACCUG
+AP005031.1/220043-219938             ......................GUCCGCA.GA..CCCUCUGA...ACCUC
+AL939111.1/162719-162830             .......................GGCCUCCGA..CCGUACGA...ACCUG
+AL939118.1/94624-94813               GAAGCGUCGACGGACGGAAGCCGCUGCGUCGA..CCGCCGA....ACCUG
+AP005045.1/132330-132217             ......................GGCCUCC.GA..CCGUACGA...ACCUG
+AL939124.1/163164-163269             ......................GGCCGCA.GA..CCCUCCGA...ACCUG
+AP005049.1/182766-182672             .............................ACA..CCCGUCGA...ACCUG
+AE014671.1/10278-10182               ........................GUGCCGAA..CCCUUCGA...ACCUG
+AE014729.1/1422-1319                 .......................AGACUUCGA..CCGG.GGA...ACUUG
+AE016928.1/199416-199321             .............................AUA..CCCUAGGA...ACCUG
+AE016935.1/265475-265571             .............................AUA..CCCAUAGA...AUCUG
+AE016935.1/279858-279954             .............................AUA..CCCAUAGA...AUCUG
+AE017178.1/187260-187147             .............................AAA..CCCUCAUC...ACCUG
+AE017179.1/109208-109098             .............................AUA..CCCAUAG....ACCUG
+AE012901.1/6754-6860                 .............................ACA..CCCCUAUA...ACUUG
+BX569689.1/134905-135013             .............................ACA..CCCUCUGA...ACCUG
+D64004.1/130312-130407               .............................AAA..CCCUUAGA...ACCUG
+AP005370.1/22351-22449               .............................AAA..CCCUUAGA...ACCUG
+AP006571.1/295973-296079             .............................ACA..CCCCUUGA...ACCUG
+AP003584.1/118642-118546             .............................ACA..CCCUUAAC...ACCUG
+BX572094.1/147473-147375             .............................AUA..CCCUUCGA...ACCUG
+BX572095.1/178356-178459             .............................ACA..CCCUCCGA...ACCUG
+AE017166.1/115998-115896             .............................ACA..CCCUCUGA...ACCUG
+AE001887.1/9104-9203                 .............................ACA..CCCCAGGA...ACCUG
+AE001862.1/178389-178274             .......................CGGGCCUAA..CCCUAUGA...ACCUG
+Z99110.2/31833-31941                 .......................ACUUUUAGA..CCCUCAUA...ACUUG
+Z99119.2/164687-164788               .......................UCGUUCUGA..CCCUUUGA...ACCUG
+Z99112.2/3782-3883                   .......................UUGUCUCAA..CCCUUUUG...ACCUG
+U64312.1/2271-2374                   ........................AGCCUCAA..CUCUUAAA...ACCUG
+AJ002571.1/43977-43865               .......................CGCUUUGAU..CCCUUAUG...ACCCG
+U81371.1/247-152                     .............................AAA..CCUUUUGG...ACUUG
+Z82044.1/19193-19300                 .......................GCUUCUUAA..CCCUUUGG...ACCUG
+M73546.1/221-329                     .......................ACUUUUAGA..CCCUCAUA...ACUUG
+X54035.1/52-153                      ......................UCGUUC.UGA..CCCUUUGA...ACCUG
+AE017040.1/281858-281743             .......................ACUUCUUAA..CCCUUUGG...ACCUG
+AE017025.1/109350-109452             ......................AAACAUC.GA..CCCUCA.....ACCUG
+AE017006.1/104897-105002             .......................AUUUUGAGA..CUCUUAGU...ACCUG
+AE017025.1/103946-104055             ......................CGUCAU.UGA..CCAUUUGA...ACCUG
+AE017000.1/121009-121112             .......................AAUCCUUAA..CCCUUACAAC.ACCUG
+AE017026.1/171648-171751             .......................AAUCCUUAA..CCCUUAUAAC.ACCUG
+AE017266.1/253265-253367             .......................AAUCCUUAA..CCCUUACAG..ACCUG
+AE016999.1/97492-97606               ......................CGUCAU.UGA..CCAUUUGA...ACCUG
+AE017281.1/27688-27573               .......................ACUUCUUAA..CCCUUUGG...ACCUG
+AE016999.1/106602-106704             ......................AAACAUC.GA..CCCUCA.....ACCUG
+AE017266.1/253092-253204             ......................AGUCUUUGA...UCCUUUUUAUUACCUG
+AE017265.1/213026-213137             ......................CGUCAU.UGA..CCAUUUGA...ACCUG
+AE017000.1/120837-120948             .......................AGCCUUUGA..UCCUUUUUAUUACCUG
+AE017265.1/218427-218529             ......................AAACAUC.GA..CCCUCA.....ACCUG
+AE017272.1/195611-195716             .......................AAUUUGAGA..CUCUUAGU...ACCUG
+AE017279.1/252135-252236             .......................UCGUUCCGA..CCCUUCGA...ACCUG
+AE017013.1/198598-198699             ......................UCGUUCC.GA..CCCUUCGA...ACCUG
+AP001516.1/103625-103731             .......................GCAUCUUAA..CCCUCAUUC..ACCUG
+AP001512.1/20234-20342               .......................UUCCUUUUA..CCCUCAU....ACCUG
+AP001510.1/4530-4629                 .......................AAUCCUCAA..CUCUUGGA...ACCUG
+AP001513.1/225753-225867             .......................GUUUUUAAA..CCCUCGGG...ACCUG
+AP004597.1/219374-219477             ......................AUGUUC.UGA..CCCUUUGA...ACCUG
+AP004595.1/78821-78718               .......................UUUCUUGAU..CCCUUUGA...ACCUG
+AP004594.1/205048-204933             .......................ACUUUCCGA..CUCUUAUGG..ACCUG
+AP004597.1/125397-125506             .......................CCGUUUAGA..CCCUUUGU...ACUCG
+AP004595.1/261047-260946             .........................UGCCUGA..CCCUUAUA...ACCCG
+AL596168.1/251336-251226             ......................GGAUUCUGA..CCCUUUGA....ACCUG
+AL596164.1/123476-123581             ......................GCUUUCUGA...CCCUUUGA...ACCUG
+AF104225.1/570-680                   ......................GGAUUCUGA...CCCUUUGA...ACCUG
+AF269819.1/1816-1718                 ........................UAUUCAGA..CCCUUAUA...ACCUG
+AF109218.1/4405-4502                 .........................GACUAGA..CCCUUAUA...ACCUG
+AE016746.1/165122-165020             .......................AACCUCAAA..CCCUUCGA...ACCUG
+AE016744.1/250277-250176             .......................UACUUUCAA..CCCUUGA....ACCUG
+AP003364.3/147484-147382             .........................GUUCAGA..CCCUUAUG...ACCUG
+AE016750.1/293855-293964             .......................ACUUUAUAA..UUCCUGGA...ACCUG
+AF269570.1/1830-1729                 .......................UACUUUCAA..CCCUUGA....ACCUG
+AE016745.1/27312-27213               .......................UCAUCCAAA..CCCUUUGA...ACCUG
+AP004825.1/152111-152011             .......................GCCCUCAAA..CCCUUUGA...ACCUG
+AP003191.2/70270-70167               .......................AAGUCCUAA..CUCUAAUA...ACCUG
+AE015938.1/273488-273596             ......................UAUCUCUGA...CCCUCAUA...ACCUG
+AP003190.2/118314-118418             .......................UAUCAUUAA..CCCUCAAC...ACCUG
+AP003190.2/76046-75937               ......................AUUUCU.UGA..CCCUUUA....ACCUG
+AE007798.1/8173-8025                 .........................AAUCCAA..CCCUUUGA...ACUUG
+AP003194.2/209972-209870             .......................CGUUAUUAA..CCCUUAAA...ACCUG
+AE015942.1/58651-58542               .......................AUUCUUAGA..CCCUUUA....ACCUG
+AE007806.1/8808-8702                 .......................GAACUUCGA..UCCAUAU....ACCUG
+AE007651.1/7649-7751                 .......................AAACUUUAA..CCCUUUGA...ACCUG
+AE015936.1/222874-222760             .......................AUUCAUUAA..CCCUUGU....ACCUG
+AE007789.1/9122-9015                 ......................GAUUCCA.GA..CCCUCAUA...ACCUG
+AE007789.1/11572-11662               .......................UCACGUUAA..CCCUUA.....ACCUG
+AP003187.2/239890-239991             .........................UAUCUAA..CCCUUAAA...ACCUG
+AE013127.1/3291-3189                 .......................CGUUCCCGA..CCCUUAGA...ACCUG
+AE013167.1/14408-14306               .......................CGUUCCCGA..CCCUUAGA...ACCUG
+AE013192.1/4947-4844                 .......................AAUGCCGAA..CCCUUGGA...ACCUG
+AE013112.1/9358-9256                 .......................CGUUCCCGA..CCCUUAGA...ACCUG
+AE016955.1/241328-241238             ............................GAUA..CCCAUUGA...ACCUG
+AE016955.1/248631-248543             .............................AUA..CCCAUGGA...ACCUG
+AL935252.1/202700-202607             .............................AUA..CCCAUUGA...ACCUG
+AE017200.1/98337-98247               .............................AUA..CCCAUUGA...ACCUG
+AF159589.1/4059-4150                 ......................AAACCCGGA..CCCUUCGA....ACCUG
+AL935252.1/99249-99354               .......................AGUACCGAU..CCCUUUGA...ACCUG
+AE006268.1/10610-10511               .............................AUA..CCAUCUG....ACCUG
+AB042239.3/9807-9660                 .......................GUGUCUAAA..CUCUUUGA...ACCUG
+AE008441.1/13586-13488               .......................CUGUUAGAU..CCCUCUG....ACUCA
+AE008564.1/13544-13464               ..............................GA..CCGC.......ACCUG
+AL766847.1/94269-94358               .............................AUA..CCCAUUGA...ACUUG
+AE010000.1/5636-5540                 ........................UUGCGAAA..UCCUGAGG...ACCUG
+AE014230.1/102-191                   .............................AUA..CCCAUUGA...ACUUG
+AE008441.1/3915-4003                 ............................GAUA..CCCAUUGA...ACCUG
+AE007508.1/3048-2943                 .......................AAACUUCGA..CCGC.......ACCUG
+AE014229.1/2499-2401                 .......................UAUGCAAAA..UCCUCUA....ACCUG
+AE014913.1/8949-8849                 ........................UUGCAAAA..UCCUAUGG...ACCUG
+AE007380.1/3446-3534                 .............................AUA..CCCAUUGA...ACCUG
+AE008441.1/6797-6885                 ............................GAUA..CCCAUUGA...ACCUG
+AP004172.1/250747-250650             .............................AUA..CGCUUAUG...ACCUG
+AL445563.1/260054-259948             .............................AAA..CUCUUU.....AGCUG
+AL445564.1/265255-265358             .............................AAA..CUCUUG.....AGCUG
+M37339.1/618-707                     .............................AUA..CUCUAUA....AGUUG
+BX842644.1/199513-199421             .............................AUA..CCUAUU.....AGCAG
+AE010536.1/2776-2673                 .......................UUUCUUAGA..CCCAUAGU...ACCUG
+AE010479.1/12991-12886               ......................GAGCCUU.GA..CCUUUUG....ACCUG
+AE005876.1/3727-3622                 ......................ACGCCCUGA...CCCGUAGA...ACCUG
+AP005959.1/127882-128010             ......................CCGCGGUGA...CCCUUUGA...ACCUG
+BX572604.1/199848-199986             ......................CCGCGGUGA...CCCUUUGA...ACCUG
+AE009607.1/63-169                    .......................UCACGUCAA..CCCAUUGA...ACCUG
+AE014334.1/9887-9781                 .......................UCGCGUCAA..CCCAUUGA...ACCUG
+AE009471.1/6144-5974                 .......................CCCGGCCAA..CCCGCUGA...ACCUG
+AP002998.2/95169-95056               .......................GCCCACAGA..CCCU.AGA...AGCUG
+AP003002.2/342381-342267             ........................CUCGCCAA..CCCGCUGA...ACCUG
+AP003007.2/200596-200480             ......................GCGCAGUGA...CCCGUUGA...ACCUG
+AL672115.1/15647-15763               ......................GCGCAGUGA...CCCGUUGA...ACCUG
+AE008184.1/8540-8430                 ..........................UGCCAA..CCCGAAGA...ACCUG
+AE009203.1/4053-3942                 ........................GCGCAGUGA.CCCGUUGA...ACCUG
+AE009258.1/7675-7777                 .......................UGAACCGGA..CCCUUGA....ACCUG
+AY316746.1/2276-2378                 .......................UGAGCCGGA..CCCUUGA....ACCUG
+AF004408.1/427-558                   .......................GCGCGGUGA..CCCGUUGA...ACCUG
+AL591793.1/152515-152628             .........................GAGCCAA..CCCGCGGA...ACCUG
+AF070520.1/2088-2190                 .......................UGAGCCGGA..CCCUUGA....ACCUG
+AE017257.1/202839-202737             .......................AAAGUACAA..CCCUUUGA...ACCUG
+AL646057.1/132458-132357             .............................AGU..CCCUUCGC...ACCCG
+AE016910.1/243048-243195             .............................AUA..CCCUUGGA...ACCUG
+AE016921.1/114001-113907             .............................ACA..CCCUGAGA...ACCUG
+AE002556.2/9004-9107                 ........................AAGCAGAA..UCCGUAGA...ACCUG
+AE002554.1/2672-2573                 .............................AUA..CCCUUUAC...ACCCG
+AL162753.2/24984-25083               .............................AUA..CCCUUUAC...ACCCG
+AL162752.2/339009-338906             ........................AAGCAGAA..UCCGUAGA...ACCUG
+BX321856.1/50120-50227               .............................AGU..CCCUUAAU...ACCUG
+BX842649.1/277414-277318             .............................UAA..CCCUUUGA...ACCUG
+AL139075.2/104313-104417             ......................AAGCUUA.GA..CCGA.......ACCGG
+AE001547.1/1336-1446                 .............................AAA..CCCGUAGA...ACUUG
+AE000633.1/3712-3819                 .............................AAA..CCCGUAGA...ACUUG
+M16495.1/2120-2233                   ........................AUUCGGGA..UCCGUGGA...ACCUG
+AE015685.1/10697-10614               ..............................GA..UCCGUUGA...ACCUG
+AE015710.1/12073-11979               ........................CAGACGAA..CCCUUAGA...ACCUG
+S54369.1/6984-7152                   .............................AGA..CCCUUCGA...ACCUG
+AF264948.1/14680-14561               ......................GCUUAGC.GA..CCCUUAGA...ACCUG
+AY123045.1/16666-16547               ......................GCUUAGC.GA..CCCUUAGA...ACCUG
+AE016755.1/79951-79852               .............................AUA..CCCGUCGA...ACCUG
+D10483.2/75274-75175                 .............................AUA..CCCGUCGA...ACCUG
+AE016763.1/55154-55058               .............................AUA..CCCGUAUC...ACCUG
+AE005183.1/12182-12083               .............................AUA..CCCGUCGA...ACCUG
+BX571860.1/177712-177587             ........................AUUCGGGA..UCCGCGGA...ACCUG
+BX571861.1/7126-7022                 .............................AAA..CCCGCCGA...ACCUG
+AL627265.1/128216-128117             .............................AUA..CCCGUCGA...ACCUG
+AE016836.1/195900-195996             .............................AUA..CCCGUACC...ACCUG
+AL627279.1/105836-106061             ........................AUUCGGGA..UCCGCGGA...ACCUG
+AE016978.1/72938-72839               .............................AUA..CCCGUCGA...ACCUG
+AE016985.1/136499-136403             .............................AUA..CCCGUAUC...ACCUG
+AE015414.1/5697-5597                 ........................AUUCGGGA..UCCGCGGA...ACCUG
+AE013968.1/546-637                   .............................AAA..CCCGUCGA...ACCUG
+AJ414154.1/26151-26047               .............................UGA..CCCGUAUU...ACCUG
+AJ414158.1/174343-174468             ........................AUUCGGGA..UCCGCGGA...ACCUG
+AE016960.1/296476-296583             .......................AAGAUCGGA..CCCGUUGA...ACCUG
+U32782.1/8310-8397                   .............................AUA..CCCGUGA....ACCUG
+AE017152.1/157588-157680             .............................AUA..CCCAUAGA...ACCUG
+U32720.1/1366-1454                   ............................GAUA..CCCGUGA....ACCUG
+U32725.1/470-558                     ............................GAUA..CCCGUGA....ACCUG
+AB087258.1/15478-15568               .............................AUA..CCCGUGA....ACCUG
+AE006165.1/9171-9068                 ............................GAUA..CCCGUGA....ACCUG
+AE006074.1/48-140                    ............................GAUA..CCCGUGA....ACCUG
+AE016785.1/288775-288889             ......................GCGCGGU.GA..CCCUUCGA...ACCUG
+AE004910.1/5287-5151                 .......................GUUCCGGAU..CCCGUUGA...ACCUG
+AE016792.1/163969-163863             .......................GGUGCGGAU..CCCGUUGA...ACCUG
+AE016874.1/27758-27654               .......................AAACCGGAU..CCCGUUGA...ACCUG
+AP005331.1/182283-182408             .......................GGCCUAGGA..CCCGUAA....ACCUG
+AE004097.1/4180-4278                 ........................AUUCGGGA..UCCGUUGA...ACCUG
+AP005345.1/54245-54147               .........................CGCGAGA..CCCGUUGA...ACCUG
+AP005343.1/46608-46510               ........................AUUCGGGA..UCCGUUGA...ACCUG
+AE004209.1/3442-3690                 ........................UAGCGAGA..CCCGUUGA...ACCUG
+AP005084.1/128021-127914             .........................UUCGAGA..CCCGUUGA...ACCUG
+AP005074.1/11634-11770               ......................UACUAGGGA...CCCGUAUU...ACCUG
+AP005083.1/232112-232014             ........................AUUCGGGA..UCCGUUGA...ACCUG
+AE016800.1/67341-67243               ........................AUUCGGGA..UCCGUUGA...ACCUG
+AE012449.1/4930-4832                 .............................AGU..CCCUUCGA...ACCUG
+AE011991.1/4930-4833                 .............................AGU..CCCUUCGA...ACCUG
+AE004009.1/105-203                   .............................ACA..CCCUUCGA...ACCUG
+AE012556.1/212138-212040             .............................ACA..CCCUUCGA...ACCUG
+AF279106.2/41735-41832               ..........................UGGAAA..CUCUUUGA...ACCUG
+AY372453.1/27964-28063               .........................ACGGAAA..CCCUUUGA...ACCUG
+AE011282.1/7576-7478                 .............................AGU..CCCC.GGA...ACCUG
+AE001747.1/6884-6993                 .......................AGUCCUCGA..CCCCAAGA...ACCUG
+M33642.1/428-524                     .............................AUA..C.GGCGAA...ACUUG
+AB033416.1/2076-2219                 .............................AUA..CGGCAAA....ACUUG
+AY007661.1/532-727                   .............................AUA..CCGGCGA....ACUUG
+AC084406.7/91434-91300               .............................AGU..CCCUUUGA...ACCUG
+AK119882.1/1-98                      .............................AUA..CCCGUACC...ACCUG
+AK120238.1/2075-2184                 .............................AGU..CCCUUUGA...ACCUG
+AK068703.1/2083-2217                 .............................AGU..CCCUUUGA...ACCUG
+AF264021.1/2226-2360                 .............................AGU..CCCUUUGA...ACCUG
+AC005496.3/78625-78498               .............................AGU..CCCUUUGA...ACCUG
+#=GC SS_cons                         ........................>>>>>>....>>>>........<<<<
+
+AL445066.1/239884-239777             A.UCCGGGUAAU...............................ACCGGCG
+AL445064.1/126097-125991             A.UCCGGGUAAU...............................ACCGGCG
+AP000996.2/4623-4515                 A.UCCGGGUAAU...............................GCCGGCG
+AP000995.2/82486-82594               A.UCCGGGUAAU...............................GCCGGCG
+AP005276.1/73231-73124               A.UCCAGUUAGU...............................ACUGGCG
+AP005278.1/38696-38585               ..UCCGGUUAGC...............................ACCGGCG
+AY102616.1/4667-4777                 ..UCCGGUUAGC...............................ACCGGCG
+AP005220.1/194416-194530             ..UCUGGUUAGC...............................ACCAGCG
+BX248354.1/27456-27566               ..UCUGGUUAAC...............................ACCAGCG
+AP005218.1/242370-242259             ..UCCGGUUAGU...............................ACCGGCG
+AP005217.1/259663-259772             A.UCCGGGUAAU...............................GCCGGCG
+AP005219.1/132445-132345             C.UCUAGCUCGU...............................ACUAGCG
+AP005277.1/126356-126465             A.UCCGGAUAAU...............................GCCGGCG
+BX248356.1/234808-234920             A.UCUGGGUAAU...............................ACCAGCG
+BX927152.1/148798-148691             C.UCUAGCUCGU...............................ACUAGCG
+AP005280.2/150221-150333             ..UCUGGUUAAC...............................ACCAGCG
+BX248356.1/232868-232999             A.UCCGGGUAAU...............................ACCGGCG
+AL583918.1/38806-38668               A.UCCGGGUCAU...............................GCCGGCG
+AL583918.1/33385-33496               A..CCGGGUAAU...............................GCCGGCG
+AE017241.1/138845-138735             A..CCGGGUAAU...............................GCCGGCG
+AE017241.1/124587-124696             A.UCCGGAUCAU...............................GCCGGCG
+AD000014.1/41361-41472               A..CCGGGUAAU...............................GCCGGCG
+BX842573.1/168419-168309             A..CCGGGUAAU...............................GCCGGCG
+BX842573.1/159140-159250             A.UCCGGAUCAU...............................GCCGGCG
+AP005038.1/133710-133554             UUACCGGGUAAU...............................GCCGGCG
+AP005031.1/220043-219938             G.CCCAGGUCAU...............................UCUGG.G
+AL939111.1/162719-162830             A.UCCGGGUCAU...............................GCCGGCG
+AL939118.1/94624-94813               UUACCGGGUAAU...............................GCCGGCG
+AP005045.1/132330-132217             A.UCCGGGUCAU...............................GCCGGCG
+AL939124.1/163164-163269             G.CCCAGGUCAU...............................UCUGG.G
+AP005049.1/182766-182672             A.ACCAGUUCGU...............................ACUGGCG
+AE014671.1/10278-10182               ..U.GAGCUAAC...............................ACUCGCG
+AE014729.1/1422-1319                 A.CGCGGGUCAU...............................GCCGCCG
+AE016928.1/199416-199321             A.GGCAGUUAGC...............................ACUGACG
+AE016935.1/265475-265571             A.ACCGGGUAAU...............................GCCGGCG
+AE016935.1/279858-279954             A.UCCGGGUAAU...............................GCCGGCG
+AE017178.1/187260-187147             A.ACCGGAUAAU...............................ACCGGCG
+AE017179.1/109208-109098             A.UCCGGAUAAU...............................ACCGGCG
+AE012901.1/6754-6860                 A.UGCAGGUAAU...............................GCUGACG
+BX569689.1/134905-135013             A.CCCGGGUCAU...............................GCCGGCG
+D64004.1/130312-130407               AGACUGGGUAAU...............................ACCAGCG
+AP005370.1/22351-22449               A.ACCAGAUCAU...............................GCUGGCG
+AP006571.1/295973-296079             A.UCCGGUUCGU...............................ACCGGCG
+AP003584.1/118642-118546             AGACUGGGUAAU...............................ACCAGCG
+BX572094.1/147473-147375             A.AACAGUUAAA...............................ACUGACG
+BX572095.1/178356-178459             A.UACGGGUUGU...............................GCCGGCG
+AE017166.1/115998-115896             A.UUCGGUUUAU...............................ACCGUCG
+AE001887.1/9104-9203                 A.ACCGGGUCAU...............................UCCGGCG
+AE001862.1/178389-178274             A.ACUGGUUAGC...............................ACCAGCG
+Z99110.2/31833-31941                 A.ACAGGUUCAG...............................ACCUGCG
+Z99119.2/164687-164788               ..U.UAGUUAAC...............................GCUGGCG
+Z99112.2/3782-3883                   A.UCUGGAUCAU...............................GCCAGCG
+U64312.1/2271-2374                   A.UCUAGCUUGU...............................ACUAGCG
+AJ002571.1/43977-43865               A.UCUGGAUAAU...............................ACCAGCG
+U81371.1/247-152                     A.UAUGGAUCAU...............................ACCAGCU
+Z82044.1/19193-19300                 A.UCUGGUUCGU...............................ACCAGCG
+M73546.1/221-329                     A.ACAGGUUCAG...............................ACCUGCG
+X54035.1/52-153                      ..U.UAGUUAAC...............................GCUGGCG
+AE017040.1/281858-281743             A.UCUGGCUCGU...............................ACCAGCG
+AE017025.1/109350-109452             A.UCUGGAUAAU...............................GCCAGCG
+AE017006.1/104897-105002             A.UCUGGUUAAU...............................GCCAGCG
+AE017025.1/103946-104055             ..U.UGGAUAAU...............................GCCAGCG
+AE017000.1/121009-121112             A.UCUAGGUAAU...............................ACUAGCG
+AE017026.1/171648-171751             A.UCUAGGUAAU...............................ACUAGCG
+AE017266.1/253265-253367             A.UCUAGGUAAU...............................ACUAGCG
+AE016999.1/97492-97606               ..U.UGGAUAAU...............................GCCAGCG
+AE017281.1/27688-27573               A.UCUGGCUCGU...............................ACCAGCG
+AE016999.1/106602-106704             A.UCUGGAUAAU...............................GCCAGCG
+AE017266.1/253092-253204             A.UCUAGAUUAU...............................GCUAGCG
+AE017265.1/213026-213137             ..U.UGGAUAAU...............................GCCAGCG
+AE017000.1/120837-120948             A.UCUAGAUUAU...............................GCUAGCG
+AE017265.1/218427-218529             A.UCUGGAUAAU...............................GCCAGCG
+AE017272.1/195611-195716             A.UCUGGUUAAU...............................GCCAGCG
+AE017279.1/252135-252236             ...UUAGUUAAU...............................GCUAACG
+AE017013.1/198598-198699             ...UUAGUUAAU...............................GCUAACG
+AP001516.1/103625-103731             A.UCUAGGUAAU...............................ACUAGCG
+AP001512.1/20234-20342               A.UCUGGAUCAU...............................GCCAGCG
+AP001510.1/4530-4629                 A.UCUAGUUCAU...............................ACUAGCG
+AP001513.1/225753-225867             A.UCUGGAUCAU...............................ACCAGCG
+AP004597.1/219374-219477             ..U.UAGUUAGU...............................ACUAGCG
+AP004595.1/78821-78718               A.ACUGGUUAAU...............................ACCAGCG
+AP004594.1/205048-204933             A.UCUGGUUAAU...............................ACCAGCG
+AP004597.1/125397-125506             A.ACAGGAUAAU...............................GCCUGCG
+AP004595.1/261047-260946             A.ACUAGAUAAU...............................ACUAGCG
+AL596168.1/251336-251226             U.UC..GUUAAU...............................ACGAGCG
+AL596164.1/123476-123581             ..U.UUGUUAGU...............................GCAAGCG
+AF104225.1/570-680                   U.UC..GUUAAU...............................ACGAGCG
+AF269819.1/1816-1718                 A.UUUGGUUAAU...............................ACCAACG
+AF109218.1/4405-4502                 A.UUUGGUUCGU...............................ACCAACG
+AE016746.1/165122-165020             A.UCUAGCUAGUU..............................ACUAGCG
+AE016744.1/250277-250176             ..U.UGGUUAGC...............................ACCGGCG
+AP003364.3/147484-147382             A.UUUGGUUAGU...............................ACCAACG
+AE016750.1/293855-293964             A.UCCAGUUCAU...............................ACUGGCG
+AF269570.1/1830-1729                 ..U.UGGUUAGC...............................ACCAGCG
+AE016745.1/27312-27213               A.ACUAGCUUAU...............................ACUAGCG
+AP004825.1/152111-152011             A.UCUAGCUUGA...............................ACUAGCG
+AP003191.2/70270-70167               A.UUUGGUUAAU...............................ACCAGCG
+AE015938.1/273488-273596             A.UUUGGCUAAU...............................ACCAACG
+AP003190.2/118314-118418             A.UCUGGAAAAU...............................UCCAGCG
+AP003190.2/76046-75937               A.UCUGGUUAAU...............................ACCAGCG
+AE007798.1/8173-8025                 A.UGUAGUUAAU...............................ACUACCG
+AP003194.2/209972-209870             A.UCUGGAUAAU...............................ACCAGCG
+AE015942.1/58651-58542               A.UCUGGAUAAU...............................GCCAGCG
+AE007806.1/8808-8702                 A.UUUGGAUAAU...............................GCCAACG
+AE007651.1/7649-7751                 A.UUCGGUUAAU...............................UCUGACG
+AE015936.1/222874-222760             A.ACUAGAUAAU...............................UCUAGCG
+AE007789.1/9122-9015                 A.UUUGGAUAAU...............................GCCAACG
+AE007789.1/11572-11662               A.UCUGGAUAAU...............................ACCAGCG
+AP003187.2/239890-239991             A.UGUAGUUAGU...............................ACUACCG
+AE013127.1/3291-3189                 A.CCAGGGUAAU...............................GCCUGCG
+AE013167.1/14408-14306               A.CCAGGGUAAU...............................GCCUGCG
+AE013192.1/4947-4844                 A.UGAGGGUAAU...............................GCCUCCG
+AE013112.1/9358-9256                 A.CCAGGGUAAU...............................GCCUGCG
+AE016955.1/241328-241238             A.UGCAGUUAGU...............................ACUGUCG
+AE016955.1/248631-248543             A.AACAGUUAGG...............................ACUGGCG
+AL935252.1/202700-202607             AAUCUGGACAAU...............................GCCAGCG
+AE017200.1/98337-98247               ..UUUGAUUAAU...............................AUCAGCG
+AF159589.1/4059-4150                 U.UC..GUUAAU...............................GCGAGCG
+AL935252.1/99249-99354               ..U.AAGCUCAA...............................ACUUGCG
+AE006268.1/10610-10511               A.UCUGGGUAAU...............................GCCAGCG
+AB042239.3/9807-9660                 A.ACAAGGUAAU...............................GCUUGCG
+AE008441.1/13586-13488               A.UCUAGGUAAU...............................GCUAGCU
+AE008564.1/13544-13464               A.UCUGGGUAAU...............................GCCAGCG
+AL766847.1/94269-94358               A.UACAGUUAGU...............................ACUGUCG
+AE010000.1/5636-5540                 A.UCUUGUUAGU...............................ACAAGCG
+AE014230.1/102-191                   A.UGCAGUUAGU...............................ACUGUCG
+AE008441.1/3915-4003                 A.UACAGUUAAG...............................ACUGGCG
+AE007508.1/3048-2943                 A.UCUGGGUAAU...............................GCCAGCG
+AE014229.1/2499-2401                 A.UCUCGUUAGG...............................ACGAGCG
+AE014913.1/8949-8849                 A.UCUAGUUAAU...............................ACUAGCG
+AE007380.1/3446-3534                 A.UACAGUUAAG...............................ACUGGCG
+AE008441.1/6797-6885                 A.UACAGUUAAG...............................ACUGGCG
+AP004172.1/250747-250650             A.UCUAGUUAGU...............................ACUAGCG
+AL445563.1/260054-259948             A.UCUAAUUAAU...............................AUUAGCG
+AL445564.1/265255-265358             A.UCUAAUUAAU...............................AUUAGCG
+M37339.1/618-707                     A.UCUAGAUAAU...............................GCUAGCG
+BX842644.1/199513-199421             A.UCAUGGUAAU...............................UCAUGCG
+AE010536.1/2776-2673                 A.UUUGGAUAAU...............................GCCAACG
+AE010479.1/12991-12886               A.UUUGGAUAAU...............................GCCAACG
+AE005876.1/3727-3622                 A.UCCGGGUCAU...............................GCCGGCG
+AP005959.1/127882-128010             A.UCCGGGUCAU...............................GCCGGCG
+BX572604.1/199848-199986             A.UCCGGGUCAU...............................GCCGGCG
+AE009607.1/63-169                    A.UCCGGGUAAU...............................ACCUGCG
+AE014334.1/9887-9781                 A.UCCGGGUAAU...............................ACCUGCG
+AE009471.1/6144-5974                 A.UCCGGUUUGC...............................ACCGGCG
+AP002998.2/95169-95056               A.UCUGGGUAAU...............................ACCAGCG
+AP003002.2/342381-342267             A.UCCGGUUUGU...............................ACCGGCG
+AP003007.2/200596-200480             A.UCCAGUUCAU...............................ACUGGCG
+AL672115.1/15647-15763               A.UCCAGUUCAU...............................ACUGGCG
+AE008184.1/8540-8430                 A.UCCGGUUCAU...............................ACCGGCG
+AE009203.1/4053-3942                 A.UCCAGUUCAU...............................ACUGGCG
+AE009258.1/7675-7777                 A.UCCGGGUCAU...............................GCCGGCG
+AY316746.1/2276-2378                 A.UCCGGGUCAU...............................GCCGGCG
+AF004408.1/427-558                   A.UCCAGUUCAU...............................ACUGGCG
+AL591793.1/152515-152628             A.UCCGGCUCAU...............................ACCGGCG
+AF070520.1/2088-2190                 A.UCCGGGUCAU...............................GCCGGCG
+AE017257.1/202839-202737             A.UAUUGUUAAA...............................GCAAGCG
+AL646057.1/132458-132357             A.UCCGGUUCGU...............................ACCGGCG
+AE016910.1/243048-243195             A.CCCGGAUAAU...............................ACCGGCG
+AE016921.1/114001-113907             A.UCUGGAUCAU...............................GCCAGCG
+AE002556.2/9004-9107                 ..UCGGGGUAAU...............................GCCUGCG
+AE002554.1/2672-2573                 A.UCGGGAUAAU...............................ACCUGCG
+AL162753.2/24984-25083               A.UCGGGAUAAU...............................ACCUGCG
+AL162752.2/339009-338906             ..UCGGGGUAAU...............................GCCUGCG
+BX321856.1/50120-50227               A.UGCGGAUAAC...............................GCCGCCG
+BX842649.1/277414-277318             A.UAGAGAUAAU...............................GCUCGCG
+AL139075.2/104313-104417             A.UCUGGAUAAU...............................ACCAGCG
+AE001547.1/1336-1446                 ..UCAAGGUAAU...............................UCUUGCG
+AE000633.1/3712-3819                 ..UCAAGGUAAU...............................UCUUGCG
+M16495.1/2120-2233                   A.UCAGGCUAGC...............................ACCUGCG
+AE015685.1/10697-10614               A.UCAGGUUAAA...............................ACCUGCG
+AE015710.1/12073-11979               A.UCCGGCUAAU...............................ACCGGCG
+S54369.1/6984-7152                   A.UCCGGAUCAU...............................GCUGGCG
+AF264948.1/14680-14561               A.CCCAGCUGAU...............................ACUGGCG
+AY123045.1/16666-16547               A.CCCAGCUGAU...............................ACUGGCG
+AE016755.1/79951-79852               A.UCCGGAUAAC...............................GCCGGCG
+D10483.2/75274-75175                 A.UCCGGAUAAC...............................GCCGGCG
+AE016763.1/55154-55058               A.UCUGGAUAAU...............................GCCAGCG
+AE005183.1/12182-12083               A.UCCGGAUAAC...............................GCCGGCG
+BX571860.1/177712-177587             A.UCGGGUUAAU...............................ACCCGCG
+BX571861.1/7126-7022                 A.UCCGGCUAAU...............................ACCGGCG
+AL627265.1/128216-128117             A.UCCGGAUAAU...............................GCCGGCG
+AE016836.1/195900-195996             A.UCUGGAUAAU...............................GCCAGCG
+AL627279.1/105836-106061             A.UCAGGUUAAU...............................ACCUGCG
+AE016978.1/72938-72839               A.UCCGGAUAAC...............................GCCGGCG
+AE016985.1/136499-136403             A.UCUGGAUAAU...............................GCCAGCG
+AE015414.1/5697-5597                 A.UCAGGCUAAU...............................ACCUGCG
+AE013968.1/546-637                   A.UCCGGUUAAC...............................CCCGGCG
+AJ414154.1/26151-26047               A.UCUGGAUUAU...............................GCCAGCG
+AJ414158.1/174343-174468             A.UCGGGUUAAU...............................ACCCGCG
+AE016960.1/296476-296583             C.ACAAGAUAAU...............................GCUUGCG
+U32782.1/8310-8397                   A.AACAGUUAAU...............................ACUGACG
+AE017152.1/157588-157680             A.UCUGAUUCGU...............................AUCAGCG
+U32720.1/1366-1454                   A.AACAGUUAGC...............................ACUGACG
+U32725.1/470-558                     A.AACAGUUAGC...............................ACUGACG
+AB087258.1/15478-15568               A.UACAGUUAAU...............................ACUGACG
+AE006165.1/9171-9068                 A.UACAGCUAAC...............................ACUGACG
+AE006074.1/48-140                    A.UGCAGUUAAU...............................ACUGACG
+AE016785.1/288775-288889             A.UCCGGAUCAU...............................GCCGGCG
+AE004910.1/5287-5151                 A.UCGGGCUAGC.GUCCGGUUCCGCCUCGCGCGGACCGCAGCAACCCGCG
+AE016792.1/163969-163863             A.UCAGGUUAGC...............................GCCUGCG
+AE016874.1/27758-27654               A.UCAGGUUAGC...............................GCCUGCG
+AP005331.1/182283-182408             A.ACCAGAUAAU...............................GCUGGCG
+AE004097.1/4180-4278                 A.UCAGGUUAAU...............................ACCUGCG
+AP005345.1/54245-54147               A.UUCAGUUAAU...............................ACUGACG
+AP005343.1/46608-46510               A.UCAGGUUAGA...............................ACCUGCG
+AE004209.1/3442-3690                 A.UUCAGUUAGG...............................ACUGACG
+AP005084.1/128021-127914             A.UUCAGUUAGC...............................ACUGACG
+AP005074.1/11634-11770               A.ACCAGAUAAU...............................GCUGGCG
+AP005083.1/232112-232014             A.UCAGAUUAAU...............................AUCUGCG
+AE016800.1/67341-67243               A.UCAGGUUAGA...............................ACCUGCG
+AE012449.1/4930-4832                 A.UCCGGCUCAU...............................ACCGGCG
+AE011991.1/4930-4833                 A.UCCGGCUGAU...............................ACCGGCG
+AE004009.1/105-203                   A.UCCGGUUUAC...............................ACCGGCG
+AE012556.1/212138-212040             A.UCCGGUUUAC...............................ACCGGCG
+AF279106.2/41735-41832               A.UCCAUACAAU...............................AAUGGCG
+AY372453.1/27964-28063               A.UCCAUACAAU...............................AAUGGCG
+AE011282.1/7576-7478                 A.UCAGGAUAAG...............................ACCUGCG
+AE001747.1/6884-6993                 A.UCCGGGUAAU...............................GCCGGCG
+M33642.1/428-524                     A.UCUGGAUAAU...............................ACCAGCG
+AB033416.1/2076-2219                 A.UCUGGAUAAU...............................ACCAGCG
+AY007661.1/532-727                   A.UCUGGAUAAU...............................ACCAGCG
+AC084406.7/91434-91300               A.ACAGGAUAAU...............................GCCUGCG
+AK119882.1/1-98                      A.UCUGGAUAAU...............................GCCAGCG
+AK120238.1/2075-2184                 A.ACAGGAUAAU...............................GCCUGCG
+AK068703.1/2083-2217                 A.ACAGGAUAAU...............................GCCUGCG
+AF264021.1/2226-2360                 A.ACAGGAUAAU...............................GCCUGCG
+AC005496.3/78625-78498               A.ACAGGGUAAU...............................GCCUGCG
+#=GC SS_cons                         ...<<<<<...................................>>>>>..
+
+AL445066.1/239884-239777             .GAGG..GA..AUCGUAUGAUGAAUGAGA
+AL445064.1/126097-125991             .GAGG..GA..AAUUAUGGAAAAAAAUAG
+AP000996.2/4623-4515                 .GAGG..GA.AAUUAUGUCGGAUGCAUAU
+AP000995.2/82486-82594               .GAGG..GA.AGUAUGUUGUUUGAUUAUA
+AP005276.1/73231-73124               .AAGG..GA..CUGUCGCAUUGGACCCAU
+AP005278.1/38696-38585               .AAGG..AA..GAGAGGAAUGGUGCAAUG
+AY102616.1/4667-4777                 .AAGG..AA..GAGAGGAAUGGUGCAAUG
+AP005220.1/194416-194530             .AAGG..AA..GAGAGGCCUACAAGGACA
+BX248354.1/27456-27566               .AAGG..AA..GAGAGGAGCGCGAGCCUA
+AP005218.1/242370-242259             .AAGG..AA..GAGAGGAAUGGUGCAAUG
+AP005217.1/259663-259772             AUAGG..GA...GGAAACAUGACUGAUAC
+AP005219.1/132445-132345             .AAGG..GA...UGGCCGUUGCAUGGCUG
+AP005277.1/126356-126465             AUAGG..GA...GGAAAAAUAUGGCUAGU
+BX248356.1/234808-234920             AUAGG..AA...GACUUCAUACUGUGACU
+BX927152.1/148798-148691             .AAGG..GA...UGGCCUUAACGUGGCUA
+AP005280.2/150221-150333             .AAGG..AA...GCGAGGAUUGAUUGUCC
+BX248356.1/232868-232999             AUAGG..AA...GAAUAAUGAACCGAUCG
+AL583918.1/38806-38668               .AAGG..GA..GGUUCAAGAUGCCGUCAG
+AL583918.1/33385-33496               .UAGG..GA..GAUGAAUAAUGACUGAAA
+AE017241.1/138845-138735             .UAGG..GA...GAUGAAAAAUGACCGCA
+AE017241.1/124587-124696             .AAGG..GA...GGCCGCGAAUGCCCUCG
+AD000014.1/41361-41472               .UAGG..GA...GUUGCAAAUGACCAUCA
+BX842573.1/168419-168309             .UAGG..GA...GUUGCAAAUGACCAUCA
+BX842573.1/159140-159250             .AAGG..GA..GGUCAAGGAUGGCGUCCG
+AP005038.1/133710-133554             .UAGG..GA...GUAGGUCUCAUGACCAA
+AP005031.1/220043-219938             .UAGG..AA..GUUCGGUCAUCACUCAAG
+AL939111.1/162719-162830             .AAGG..GA...GGGGCUGGACGCCCAUG
+AL939118.1/94624-94813               .UAGG..GA...GUAGGUCUCAUGACCAU
+AP005045.1/132330-132217             .AAGG..GA...GGGGCUGGACGCCCAUG
+AL939124.1/163164-163269             .UAGG..GA..GAUCGGUCACCACUCGAG
+AP005049.1/182766-182672             .GAGG..GA...UGUCUUCCAUGCCUUUG
+AE014671.1/10278-10182               .UAGG..GA..AUGCGACGGUUGAACUCC
+AE014729.1/1422-1319                 .UAAG..GA..AUCGUUGUCGCAGAUUUG
+AE016928.1/199416-199321             .UAGG..GA...UUGUGUUUCUUUCUUAU
+AE016935.1/265475-265571             .UAGA..GA...ACUAAUUAAUAAGCAAG
+AE016935.1/279858-279954             .UAGA..GA...ACGAAUAAAUAAGCAAA
+AE017178.1/187260-187147             .UAGG..AA.ACUCUCCGUCUGACUAUCU
+AE017179.1/109208-109098             .GAGG..GA..UGUAGAAUCGAAUACACA
+AE012901.1/6754-6860                 .CAAG..GA...AAGAUGAAGCACGCAUC
+BX569689.1/134905-135013             .AAGG..GA...AGUGACCAGCGUGAUCG
+D64004.1/130312-130407               .GAGG..GA...AGCUCACCAUUCGAGGA
+AP005370.1/22351-22449               .CAGG..GA...AGCUGUCUAGAGAGGAU
+AP006571.1/295973-296079             AGAGG..GA...AGCCAAAGGAGUCACUA
+AP003584.1/118642-118546             .AAGG..GA...AGCUGUUUAUUGAGGGA
+BX572094.1/147473-147375             .CAGG..AA...AGUUUCAAUUUGAUCGA
+BX572095.1/178356-178459             .CAGG..GA...AGUGAAAUGACGUGAUC
+AE017166.1/115998-115896             .AAGG..AA...AGUGAAAGAGAGUGAUC
+AE001887.1/9104-9203                 .GAGG..GA..GUGUGAUGCUCUGCUCCG
+AE001862.1/178389-178274             .GAGG..GA..GUGUGACGGGCGCAGAGA
+Z99110.2/31833-31941                 .UAGG..GA...AGUGGAGCGGUAUUUGU
+Z99119.2/164687-164788               .UAGG..GA...UGUGGCAAAGUCAAAUG
+Z99112.2/3782-3883                   .GAGG..GA...AGCGGUGAAAAGCGGAG
+U64312.1/2271-2374                   .UAGG..GA...AGUGGUGGCACAUUCUA
+AJ002571.1/43977-43865               .UGGG..GA...AGUGCAGGUUGACCGAA
+U81371.1/247-152                     .UAGG..AA..AGUAGUGUAAUUUUUUCC
+Z82044.1/19193-19300                 .UGGG..GA...AGUAGAGGAAUUGUUUU
+M73546.1/221-329                     .UAGG..GA...AGUGGAGCGUAUUUGUG
+X54035.1/52-153                      .UAGG..GA...UGUGGCAAAUGCAAUAG
+AE017040.1/281858-281743             .UAGG..GA...AGUUAACGGCUUUACAU
+AE017025.1/109350-109452             .UAGG..GA..GUUACUUAAAGUAAUGUA
+AE017006.1/104897-105002             .UAGG..GA...AGUGGGAAAGACGUUGC
+AE017025.1/103946-104055             .UAGG..GA..GAGUGUAAAAGCACAUGU
+AE017000.1/121009-121112             .AAGG..GA...AGUGGAACAUCGAAUAA
+AE017026.1/171648-171751             .AAGG..GA...AGUGGAACAACGAAUAA
+AE017266.1/253265-253367             .AAGG..GA...AGUGGAGCAACGAAUAA
+AE016999.1/97492-97606               .UAGG..GA.GAGUGUAAAAGCACAUAUU
+AE017281.1/27688-27573               .UAGG..GA...AGUUAACGGCUUUACAU
+AE016999.1/106602-106704             .UAGG..GA..GUUACUUAAAGUGAUGUA
+AE017266.1/253092-253204             .UAGG..GA...AGCAAUUCGGACACUAA
+AE017265.1/213026-213137             .UAGG..GA.GAGUGUAAAAGCACAUGUU
+AE017000.1/120837-120948             .UAGG..GA...AGCAAUUCGGACACUAA
+AE017265.1/218427-218529             .UAGG..GA..GUUACUUAAAGUGAUGUA
+AE017272.1/195611-195716             .UAGG..GA...AGUGGGAAAGACAUUGC
+AE017279.1/252135-252236             .CAGG..GA..UUGUGCAAACGUCCGAAA
+AE017013.1/198598-198699             .CAGG..GA..UUGUGCAAACGUCCGAAA
+AP001516.1/103625-103731             .AAGG..GA...AGUGGCCAUCGUCAUUA
+AP001512.1/20234-20342               .UAGG..GA...AGUCGACUGCACGUGAC
+AP001510.1/4530-4629                 .AAGG..GA...AGUGGCGCAUUUCGUGA
+AP001513.1/225753-225867             .UGGG..GA...AGUUAUCAUGUUAUACC
+AP004597.1/219374-219477             .UAGG..GA..UUGUAGUCUUUUUGAUGG
+AP004595.1/78821-78718               .UAGG..AA...AGUGGAGUUGGCGACUA
+AP004594.1/205048-204933             .UAGG..GA...AGUAGUCAAUAAUUUUG
+AP004597.1/125397-125506             .UGAG..GA...AGUGUGGUCAAUAGGCA
+AP004595.1/261047-260946             .UGGG..GA...AGUGUAGUUCGUUGUAU
+AL596168.1/251336-251226             .UAGG..GA..UUGUGGCGAUUGCAUUUC
+AL596164.1/123476-123581             .UAGG..GA...AGUGAAUGUGAAAGUGA
+AF104225.1/570-680                   .UAGG..GA..UUGUGGCGAUUGCAUUUC
+AF269819.1/1816-1718                 .UAGG..AA...AGUAGUUAUUAACUAUU
+AF109218.1/4405-4502                 .UAGG..AA...AGUAGUAUAUUCAGAAU
+AE016746.1/165122-165020             .UAGG..AA...AGUGUUGUUAUACAUCU
+AE016744.1/250277-250176             .UAGG..AA...AGUGAGCAAUAUUGAUA
+AP003364.3/147484-147382             .UAGG..AA...AGUAGUUAUUGAAGUGA
+AE016750.1/293855-293964             .UAGG..GA...AGUGGCGACGCUCAAUU
+AF269570.1/1830-1729                 .UAGG..AA...AGUGAGCAAUAUUGAUA
+AE016745.1/27312-27213               .GAGG..AA...AGUGUUGAAUCUCAUCU
+AP004825.1/152111-152011             .UAGG..AA...AGUGUUACUAUACAUAU
+AP003191.2/70270-70167               .UAGG..GA...AGUAUAUUUUAAGUUGU
+AE015938.1/273488-273596             .UAGG..GA...ACAUUGUGUAUUGUAGU
+AP003190.2/118314-118418             .UAGG..GA...AGCGUUUAGGGCUGUAU
+AP003190.2/76046-75937               .UAGG..GA...AGCCCAAGAGACAAAUA
+AE007798.1/8173-8025                 .UAGG..GA...AGCAGUGCAUUGUAUAU
+AP003194.2/209972-209870             .UAGG..AA...AGCCUGUAGAAAGUUUU
+AE015942.1/58651-58542               .UAGG..GA...GAUGGUUUACUAUAUAA
+AE007806.1/8808-8702                 .UAGG..AA...AUAGGUUACUUGAUUUA
+AE007651.1/7649-7751                 .AAGG..AA...AGCUUUUUAAAUGAUUA
+AE015936.1/222874-222760             .UAGG..GA...AGCCUUUUAUAGAUAUA
+AE007789.1/9122-9015                 .UAGG..GA..GUUAAUGCAUCAUGUUUG
+AE007789.1/11572-11662               .UAGG..GA...AGCAGUU..........
+AP003187.2/239890-239991             .UAGG..GA...AGCAAAAGCUAUUGUUU
+AE013127.1/3291-3189                 .AAGG..GA...AGCACGUUUUAUUGAGU
+AE013167.1/14408-14306               .AAGG..GA...AGCACGUUUUACGGAAU
+AE013192.1/4947-4844                 .UAGG..GA..AUGCGGGCUCAAAAGGCA
+AE013112.1/9358-9256                 .AAGG..GA...AGCACGUUUUACGAAAU
+AE016955.1/241328-241238             .CAGG..GA...AAUGCCGAUUUACUUUG
+AE016955.1/248631-248543             .CAGG..GA...AAUGUCUUGAAAUUUUG
+AL935252.1/202700-202607             .CAGG..GA.GCAAUGCUUUUAUUUGGGG
+AE017200.1/98337-98247               .UAGG..GA..AAAUGACUAUUUUUAGAC
+AF159589.1/4059-4150                 .UAGG..GA..UUUGUGAAUGGU......
+AL935252.1/99249-99354               .UAGG..AA...AGUGUCACAGCUAAUGU
+AE006268.1/10610-10511               .UAGG..AA...UGUGUUAAGACAAAUGU
+AB042239.3/9807-9660                 UAAGG..GA...UGUGCAGAAAUAAGUGG
+AE008441.1/13586-13488               .GAUG..GA...AGUGGAAAUGAUAAUGG
+AE008564.1/13544-13464               .GAGG..GA..ACGAUACUUAGUCUAAUU
+AL766847.1/94269-94358               .AAGG..GA...AAUGUGUGCCAUUACAA
+AE010000.1/5636-5540                 .UAGG..GA...UUGUGACCAAUAAUCAA
+AE014230.1/102-191                   .AAGG..GA...AAUGUGUGCCAUUACAA
+AE008441.1/3915-4003                 .AAGG..GA...AAUGUGAAACGUUUUUU
+AE007508.1/3048-2943                 .GAGG..GAACGAUACUUAGUCUAAUUUU
+AE014229.1/2499-2401                 .UAGG..AA...UUGUGGUUUGAAUUGGU
+AE014913.1/8949-8849                 .UGGG..AA...UGUGAUUCGUUUCAUGA
+AE007380.1/3446-3534                 .AAGG..GA...AAUGUGAACAGUUUUUU
+AE008441.1/6797-6885                 .AAGG..GA...AAUGUGAAAUGUUUUUU
+AP004172.1/250747-250650             .GAGG..CA.AGUGAUAAUAUAUAAAUUU
+AL445563.1/260054-259948             .UAGC..GA...GACUUUAAAUUUCGUCU
+AL445564.1/265255-265358             .UAGC..GA...GUCUUUGGUAAAAUAAU
+M37339.1/618-707                     .UAAC..GA...GUUGUUUUUUAUUUUCA
+BX842644.1/199513-199421             .UGGCUAAA..GAUUUUUUACAGGUUAUG
+AE010536.1/2776-2673                 .AAGG..GA...GUACCAUCUUAAUAAUA
+AE010479.1/12991-12886               .UAGG..AA...GUAAAAGAGUUUAUUUU
+AE005876.1/3727-3622                 .AAGG..GA...GGGAACGCGGACGACAG
+AP005959.1/127882-128010             .AAGG..GA..CAGGGAUGUUACAGACGA
+BX572604.1/199848-199986             .AAGG..GA..CAGGGAUGCAUCAGACAG
+AE009607.1/63-169                    .UAGG..GA...ACGGAGUUUGGCGCGUC
+AE014334.1/9887-9781                 .UAGG..GA...ACGGAGUUUGGCGCGUC
+AE009471.1/6144-5974                 .GAGG..GA...UUAGACGCUCGAUGAAC
+AP002998.2/95169-95056               .GAGC..GA..GGCGGGCGAUGUUUUCAG
+AP003002.2/342381-342267             .GAGG..GA...UUAGACGUUUCGGACAG
+AP003007.2/200596-200480             .UAGG..GA..CGGUGCAAGCGCUUUGCG
+AL672115.1/15647-15763               .UAGG..GA..CGGUGCAAGCGCUUUGCG
+AE008184.1/8540-8430                 .GAGG..GA...UUAGACGGCUUAAAGGC
+AE009203.1/4053-3942                 .UAGG..GA..CGGUGCAAAGACCUGAUG
+AE009258.1/7675-7777                 .UAGG..AA...CGGAACUGUCGUGCGCU
+AY316746.1/2276-2378                 .UAGG..AA...CGGAACGAGGCUGCCCU
+AF004408.1/427-558                   .UAGG..GA..CGGUGCGGACCUGCGGCU
+AL591793.1/152515-152628             .GAGG..GA...UUAGAAGCGAUCGGACC
+AF070520.1/2088-2190                 .UAGG..AA...CGGAAAGAAGGCCGCCA
+AE017257.1/202839-202737             .UAGG..GA...AAUAUAUGUAUAUAAAU
+AL646057.1/132458-132357             .UGGG..AA...GUUUCUUCAGAACACCG
+AE016910.1/243048-243195             .UAGG..GA...AGCGUCACCUGCCCGCC
+AE016921.1/114001-113907             .GAGG..GA..GCGUGAUGAAGCGGAAUC
+AE002556.2/9004-9107                 .UAGG..AA...ACAAACCGUCAAAUGCC
+AE002554.1/2672-2573                 .UGGG..GA...GUUUUCACGGAUUCUGC
+AL162753.2/24984-25083               .UGGG..GA...GUUUUCACGGAUUCUGC
+AL162752.2/339009-338906             .UAGG..AA...ACAAACCGUCAAAUGCC
+BX321856.1/50120-50227               .GAGG..GA...AGCCAGGAGUCACUCUC
+BX842649.1/277414-277318             .CAGG..GA...AGCAAGAAUAGAAAGAU
+AL139075.2/104313-104417             .UCGG..GA..AGAUUUAUAAAUUUCAAU
+AE001547.1/1336-1446                 .UAAG..GA..AUAACAUGUUAAUAACCA
+AE000633.1/3712-3819                 .UAAG..GA..A.AUAGCAUGUUAAUAAC
+M16495.1/2120-2233                   .AAGG..GA..AACAAGGGUAACUUGCGG
+AE015685.1/10697-10614               .AAGG..AA...ACAAGCAUAAUAACUUC
+AE015710.1/12073-11979               .UAGG..AA...UGGGCCAAUCAACAGCA
+S54369.1/6984-7152                   .CAGG..AA...AGCAGGCAAGACAGAGG
+AF264948.1/14680-14561               .UAGG..AA...GACUCGUAUCUUGAUAA
+AY123045.1/16666-16547               .UAGG..AA...GACUCGUAUCUUGAUGA
+AE016755.1/79951-79852               .AAGG..GA..UUUGAGGCUCCUUCUCAA
+D10483.2/75274-75175                 .AAGG..GA..UUUGAGGCUCCUUCUCAA
+AE016763.1/55154-55058               .UAGG..GA...AGUCACGGACCACCAGG
+AE005183.1/12182-12083               .AAGG..GA..UUUGAGGCUCCUUCUCAA
+BX571860.1/177712-177587             .AAGG..GA...ACAAGAGUAAUCAACCG
+BX571861.1/7126-7022                 .UAGG..GA..UUUGAGCUGCUAACUAUU
+AL627265.1/128216-128117             .AAGG..GA..UUUGAGGCUACCUCUCAA
+AE016836.1/195900-195996             .UAGG..GA...AGUCUGACACUGCUCGU
+AL627279.1/105836-106061             .AAGG..GA...ACAAGAGUAAUUCUGCU
+AE016978.1/72938-72839               .AAGG..GA..UUUGAGGCUCCUUCUCAA
+AE016985.1/136499-136403             .UAGG..GA...AGUCACGGACCACCAGG
+AE015414.1/5697-5597                 .AAGG..GA...ACAAGAGUUAAUCUGCU
+AE013968.1/546-637                   .GAGG..GA...UUUGAGAAUGAUAACGA
+AJ414154.1/26151-26047               .UAGG..GA...AGUCUCGGCACCGUAGG
+AJ414158.1/174343-174468             .AAGG..GA...ACAAGAGUAAUUUAUCG
+AE016960.1/296476-296583             .AAGG..GA...AGGGACGAUGCGGCUGC
+U32782.1/8310-8397                   .UAGG..AA...ACUAGGAAUAUAACCUU
+AE017152.1/157588-157680             .UAGG..GA..UUUGAGGCCAUUUCUACU
+U32720.1/1366-1454                   .UAGG..AA...ACUAAUAUGCCAAAAAA
+U32725.1/470-558                     .UAGG..AA...ACUAAUAUGCCACAUAU
+AB087258.1/15478-15568               .UAGG..AA...ACUAAUGGUCUUACUCC
+AE006165.1/9171-9068                 .UAGG..AA...ACUAAUUAUGCCAAUAA
+AE006074.1/48-140                    .UAGG..AA...ACUAGCAGUCAAUAUUG
+AE016785.1/288775-288889             .AAGG..GA...UGGGGCUUGUAACCUGC
+AE004910.1/5287-5151                 .UAGG..GA...ACAAGAUGUCCGCGCCA
+AE016792.1/163969-163863             .UAGG..GA...ACAAGAUUGCUCGCCUU
+AE016874.1/27758-27654               .UAGG..GA...ACAAGAUUUCUCGUCUC
+AP005331.1/182283-182408             .UAGG..AA...UUGAGUCGGGAUUAAUU
+AE004097.1/4180-4278                 .AAGG..GA...ACAAGAGAAGACUCUCU
+AP005345.1/54245-54147               .UAGG..GA...ACUAUUACGCGCAUAUA
+AP005343.1/46608-46510               .AAGG..GA...ACAAGAGAAGAUACUUG
+AE004209.1/3442-3690                 .UAGG..GA...ACUAUCCUCAACCGCUG
+AP005084.1/128021-127914             .UAGG..GA...ACUAUGCGCGCUUUGCC
+AP005074.1/11634-11770               .UAGG..AA...UUGAGUCUGGAUAUUGG
+AP005083.1/232112-232014             .AAGG..GA...ACAAGAGAAGAUACCUA
+AE016800.1/67341-67243               .AAGG..GA...ACAAGAGAAGAUACUUG
+AE012449.1/4930-4832                 .UAGG..GA..AGCUUCGUUAGAUGCGCU
+AE011991.1/4930-4833                 .UAGG..GA..AGCUUCGUCAGAUGCGAU
+AE004009.1/105-203                   .UAGG..AA..AGCUUCGUGGACCGCGCC
+AE012556.1/212138-212040             .UAGG..AA..AGCUUCGUGGACCGCGCC
+AF279106.2/41735-41832               .GAGG..AA...UUGCAUGAAAAUCAUUA
+AY372453.1/27964-28063               .GAGG..AA..UCGCAUGAAUAUUAUUAA
+AE011282.1/7576-7478                 .UAGG..AA...AACGGACCUGUAAAAUU
+AE001747.1/6884-6993                 .GAGG..GA...UCGGGGAAGGAGGAAAU
+M33642.1/428-524                     .AAAG..GA...UCAUGCUCUCCUCCCCC
+AB033416.1/2076-2219                 .AAAG..GA...UCAUGUCAUCUCCCCUA
+AY007661.1/532-727                   .AAAG..GA..UUGGCUUCUUGGGACCCC
+AC084406.7/91434-91300               .AAGG..GA..GUGUGCAUUUCUACUUUU
+AK119882.1/1-98                      .UAGG..GA...AGUCAGAUGCCUGCCCG
+AK120238.1/2075-2184                 .AAGG..GA..GUGUGCAUUUCUACUUUU
+AK068703.1/2083-2217                 .AAGG..GA..GUGUGCAUUUCUACUUUU
+AF264021.1/2226-2360                 .UAGG..GA..GUGUGCAUUUCUAUUUUG
+AC005496.3/78625-78498               .CAGG..GA..GUGUGCAGUUUUUUUUUU
+#=GC SS_cons                         .>>>>.......>>>>>............
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00059.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00059.idx
new file mode 100644
index 0000000..3a70422
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00059.idx
@@ -0,0 +1,8 @@
+AP005029.1/281486-281666
+AE014702.1/7711-7543
+AE014730.1/8718-8610
+AE014626.1/5916-5808
+AE016968.1/6411-6516
+BX640423.1/313922-313811
+AB111809.1/311-481
+AB118748.1/319-422
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00059.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00059.raw
new file mode 100644
index 0000000..5b91356
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00059.raw
@@ -0,0 +1,714 @@
+>AL445066.1/239884-239777
+AACUAGGCGAGGGGGAGCUCCAUAAGGGGGCUGAGAGGAUCCGGAUGGAUCGACCCCUGG
+AACCUGAUCCGGGUAAUACCGGCGGAGGGAAUCGUAUGAUGAAUGAGA
+>AL445064.1/126097-125991
+CUGGUGUGGUGGGGGAGCUCCAUAAGGGGCUGAGAGGAUCCGGAUGGAUCGAUCCCUGGA
+ACCUGAUCCGGGUAAUACCGGCGGAGGGAAAUUAUGGAAAAAAAUAG
+>AP000996.2/4623-4515
+CAGUUCAUAAAGGGGAGCUUCGUAGGAGGCUGAGAGGAUCCGAGGAGGAUCGACCCUUUG
+AACCUGAUCCGGGUAAUGCCGGCGGAGGGAAAUUAUGUCGGAUGCAUAU
+>AP000995.2/82486-82594
+GAGGACGAUAAGGGGAGCUUCGUAAGAGGCUGAGAGGAUCCGAGAAGGAUCGACCCUUUG
+AACCUGAUCCGGGUAAUGCCGGCGGAGGGAAGUAUGUUGUUUGAUUAUA
+>AP005276.1/73231-73124
+ACUAGUGACACGGGGUGCAAAAGCACUUUAAAAAAGCUUUCGCUGAGAUUACACCCGUCG
+AACCUGAUCCAGUUAGUACUGGCGAAGGGACUGUCGCAUUGGACCCAU
+>AP005278.1/38696-38585
+GGCAGUCCCCACGGGCGCCCGAGCACGGGCUGAGAUCGCGCUGAUUGCUGCGCGAGCACC
+GUUUGAACCUGUCCGGUUAGCACCGGCGAAGGAAGAGAGGAAUGGUGCAAUG
+>AY102616.1/4667-4777
+GGCAGUCCCCACGGGCGCCCGAGCACGGGCUGAGAUCGCGCUGAUUSUGCGCGAGCACCG
+UUUGAACCUGUCCGGUUAGCACCGGCGAAGGAAGAGAGGAAUGGUGCAAUG
+>AP005220.1/194416-194530
+CCCAACCCCCACGGGCGCCCGGGGCACCGGGCUGAGAUUGCGCUGCCUUGCCGCGCAAGG
+ACCGUAUGAACCUGUCUGGUUAGCACCAGCGAAGGAAGAGAGGCCUACAAGGACA
+>BX248354.1/27456-27566
+AGUGUCCCCCGCGGGCGCCCGAGCACGGGCUGAGAUUGCGCUGAUGCUGUGCAAGCACCG
+UUUGAACCUGUCUGGUUAACACCAGCGAAGGAAGAGAGGAGCGCGAGCCUA
+>AP005218.1/242370-242259
+GGCAGUCCCCACGGGCGCCCGAGCACGGGCUGAGAUCGCGCUGAUUGCUGCGCGAGCACC
+GUUCGAACCUGUCCGGUUAGUACCGGCGAAGGAAGAGAGGAAUGGUGCAAUG
+>AP005217.1/259663-259772
+UCGAUAUUGCACGGGUGUCCGGUGAAAGUCCGGGCUGAGAGGUGGCACAGCCACAACCGU
+UGAACCUGAUCCGGGUAAUGCCGGCGAUAGGGAGGAAACAUGACUGAUAC
+>AP005219.1/132445-132345
+GAACCAGGCACGGGGUGCCUGUCCACCGUGGACAGGCUGAGAACACACCCGUUGAACCUG
+CUCUAGCUCGUACUAGCGAAGGGAUGGCCGUUGCAUGGCUG
+>AP005277.1/126356-126465
+UUUCAUAGACACGGGUGCUCGGUGAAAAUCCGGGCUGAGAUCUGGCAUAGCCACGACCGU
+CGAACCUGAUCCGGAUAAUGCCGGCGAUAGGGAGGAAAAAUAUGGCUAGU
+>BX248356.1/234808-234920
+ACGAGAUGCCCGGGUGCCAUGUGCUUGCUGUACGUGGCUGAGACGGCUGUUUGGCCGAAC
+CGUAGAACCUGAUCUGGGUAAUACCAGCGAUAGGAAGACUUCAUACUGUGACU
+>BX927152.1/148798-148691
+AUACUAGGCACGGGGUGCCAACCGGAUGGAAAAAUUCCGGAGGCUGAGAAAACACCCGUU
+GAACCUGCUCUAGCUCGUACUAGCGAAGGGAUGGCCUUAACGUGGCUA
+>AP005280.2/150221-150333
+GACUUACCCCACGGGUGCCCAAUGCAUUGGGCUGAGAUUGCGCGCUGUUGCUGCGCGGGA
+CCGUUCGAACCUGUCUGGUUAACACCAGCGAAGGAAGCGAGGAUUGAUUGUCC
+>BX248356.1/232868-232999
+UUUAUAAAUCACGGGUGCUGGACGGCAUACGUUUGCCACAAAGCUGAGACAGGGCGAGAA
+GACGUGCACGUCCCUGAACCGUUGAACCUGAUCCGGGUAAUACCGGCGAUAGGAAGAAUA
+AUGAACCGAUCG
+>AL583918.1/38806-38668
+ACUUCAGUACACGGGAGUCCCCAGGCAGUCCGAAUCUGCGGGGCUGAGAGUGGGCACAGC
+CAGAGUGACUGAACCUACCCUUACCCUCCCACACCUGAUCCGGGUCAUGCCGGCGAAGGG
+AGGUUCAAGAUGCCGUCAG
+>AL583918.1/33385-33496
+AAAAAACCACGCGGGAGCACACACCAAGUGCGCUGAGAGGACGGAUCGGGGCCGUCGACC
+GUAUGAACCUGACCGGGUAAUGCCGGCGUAGGGAGAUGAAUAAUGACUGAAA
+>AE017241.1/138845-138735
+UCCAUCAGACGCGGGAGCGCACGCCAAGUGUGCUGAGAGGACGGCUCGGGGCCGUCGACC
+GUACGAACCUGACCGGGUAAUGCCGGCGUAGGGAGAUGAAAAAUGACCGCA
+>AE017241.1/124587-124696
+CGUUUUAGACACGGGAGUCCCGGGACCGGGGUCUGAGAGUGGGCGCGCCCGCCCUUACCG
+UCACACCUGAUCCGGAUCAUGCCGGCGAAGGGAGGCCGCGAAUGCCCUCG
+>AD000014.1/41361-41472
+GGGUACCCACGCGGGAGCGCAACGCCGAGUGCGCUGAGAGGACGGCUCGGGGCCGUCGAC
+CGUACGAACCUGACCGGGUAAUGCCGGCGUAGGGAGUUGCAAAUGACCAUCA
+>BX842573.1/168419-168309
+GGGUACCCACGCGGGAGCGCACGCCGAGUGCGCUGAGAGGACGGCUCGGGGCCGUCGACC
+GUACGAACCUGACCGGGUAAUGCCGGCGUAGGGAGUUGCAAAUGACCAUCA
+>BX842573.1/159140-159250
+CCCUGUAGACACGGGAGUCCCGGGAGCGGGGUCUGAGAGUGGGCGCGCCUGCCCUUACCG
+UCACACCUGAUCCGGAUCAUGCCGGCGAAGGGAGGUCAAGGAUGGCGUCCG
+>AP005038.1/133710-133554
+CUUUGCACACGCGGGAGCUCGGAGCACCGGGCUGAGAGGGCGCUGACCUCCGCAUCCGCG
+AUGUUUCACGUGGAACAUCGUCGGGCGGACAUUGCUGCGUCGACCGCUGAACCUGUUACC
+GGGUAAUGCCGGCGUAGGGAGUAGGUCUCAUGACCAA
+>AP005031.1/220043-219938
+AUAUUCCGACAGGGGAGCGCCACAGCGCUGAGAGUGCGGGAGAGUCCGCAGACCCUCUGA
+ACCUCGCCCAGGUCAUUCUGGGUAGGAAGUUCGGUCAUCACUCAAG
+>AL939111.1/162719-162830
+CAAGGCACUCGCGGGAGCCCGGACGCACCGGGCUGAGAGGGAGGCUGGCGGCCUCCGACC
+GUACGAACCUGAUCCGGGUCAUGCCGGCGAAGGGAGGGGCUGGACGCCCAUG
+>AL939118.1/94624-94813
+CUUUGUACACGCGGGAGCUCGGAGCACCGGGCUGAGAGGGCGCUGACCUCCGUCCCAGCG
+AUGUUUCACGGGAAACGUCACCGAAGUCGAGUGACGUAUCCCACGAAGCGUCGACGGACG
+GAAGCCGCUGCGUCGACCGCCGAACCUGUUACCGGGUAAUGCCGGCGUAGGGAGUAGGUC
+UCAUGACCAU
+>AP005045.1/132330-132217
+UAAAGCACUCGCGGGAGCCCGGACGCACCGGGCUGAGAGGGAGGCUGGGACGGCCUCCGA
+CCGUACGAACCUGAUCCGGGUCAUGCCGGCGAAGGGAGGGGCUGGACGCCCAUG
+>AL939124.1/163164-163269
+AUAUUCCGACAGGGGAGCGCCACAGCGCUGAGAGUGCGGCACCGGCCGCAGACCCUCCGA
+ACCUGGCCCAGGUCAUUCUGGGUAGGGAGAUCGGUCACCACUCGAG
+>AP005049.1/182766-182672
+GUACCGGACACGGGGUGCCCCAUCCGAGGGCUGAGAUCACACCCGUCGAACCUGAACCAG
+UUCGUACUGGCGGAGGGAUGUCUUCCAUGCCUUUG
+>AE014671.1/10278-10182
+CCGAUUCGUAAGGGGUGCUUUAGGCUGAGACGGUAUGUGCCGAACCCUUCGAACCUGUGA
+GCUAACACUCGCGUAGGGAAUGCGACGGUUGAACUCC
+>AE014729.1/1422-1319
+ACCGUAACGAACGGGAGCCGUGAGGCUGAGAGGAAGUCGCCAGACUUCGACCGGGGAACU
+UGACGCGGGUCAUGCCGCCGUAAGGAAUCGUUGUCGCAGAUUUG
+>AE016928.1/199416-199321
+GUAAAGACAAAGGGGUGCCCCCAAAGAGGGGCUGAGAUUAUACCCUAGGAACCUGAGGCA
+GUUAGCACUGACGUAGGGAUUGUGUUUCUUUCUUAU
+>AE016935.1/265475-265571
+UUCACUAAGUAGGGGUGCCUUAACAUGACGGGCUGAGAACAUACCCAUAGAAUCUGAACC
+GGGUAAUGCCGGCGUAGAGAACUAAUUAAUAAGCAAG
+>AE016935.1/279858-279954
+UUCACGCAAUAGGGGUGCCCUAACAUGACAGGCUGAGAACAUACCCAUAGAAUCUGAUCC
+GGGUAAUGCCGGCGUAGAGAACGAAUAAAUAAGCAAA
+>AE017178.1/187260-187147
+AAUUGGGAGAAGGGGUGCUUCCUGUAGCAAUCGGAAUGCGUGGAUGGCUGAGAACAAACC
+CUCAUCACCUGAACCGGAUAAUACCGGCGUAGGAAACUCUCCGUCUGACUAUCU
+>AE017179.1/109208-109098
+AGACCGCUACGGGGGUGCUUGCCGGCAAGAAUUGCGAUACGGCAGGCUGAGAUAAUACCC
+AUAGACCUGAUCCGGAUAAUACCGGCGGAGGGAUGUAGAAUCGAAUACACA
+>AE012901.1/6754-6860
+AAAUCAUCUUGGGGGUGCUUCGCCAUGUUCCAUGAACCGAAGCUGAGAUCACACCCCUAU
+AACUUGAUGCAGGUAAUGCUGACGCAAGGAAAGAUGAAGCACGCAUC
+>BX569689.1/134905-135013
+AAACACCACUAGGGGUGCCUCGAUCGGUUUUCUGGUCGACGGGGCUGAGAUCACACCCUC
+UGAACCUGACCCGGGUCAUGCCGGCGAAGGGAAGUGACCAGCGUGAUCG
+>D64004.1/130312-130407
+UGCCAUAGCUAGGGGUGUCUAGAAAGCUAGGCUGAGAAAAACCCUUAGAACCUGAGACUG
+GGUAAUACCAGCGGAGGGAAGCUCACCAUUCGAGGA
+>AP005370.1/22351-22449
+ACGACAUGCUAGGGGUGUCUGCGGUCACAGCAGGCUGAGAGCAAACCCUUAGAACCUGAA
+CCAGAUCAUGCUGGCGCAGGGAAGCUGUCUAGAGAGGAU
+>AP006571.1/295973-296079
+UGUUCACGCUGGGGGUGCGGACGGUCCGCACGAUCGCUUCGCUGAGAUCACACCCCUUGA
+ACCUGAUCCGGUUCGUACCGGCGAGAGGGAAGCCAAAGGAGUCACUA
+>AP003584.1/118642-118546
+CAUCCAUGCUAGGGGUGCUUGCACUAACAGGCUGAGAUUACACCCUUAACACCUGAGACU
+GGGUAAUACCAGCGAAGGGAAGCUGUUUAUUGAGGGA
+>BX572094.1/147473-147375
+AAAUAUAACUAGGGGUGCUAAGUCAAUUACUUAGCUGAGAUCAUACCCUUCGAACCUGAA
+ACAGUUAAAACUGACGCAGGAAAGUUUCAAUUUGAUCGA
+>BX572095.1/178356-178459
+GCAAAACACUAGGGGUGCCAUUCAGCAAUCGCUGAGUGGCUGAGAUCACACCCUCCGAAC
+CUGAUACGGGUUGUGCCGGCGCAGGGAAGUGAAAUGACGUGAUC
+>AE017166.1/115998-115896
+AAAUAUCACUAGGGGUGCCUACAAGCUAUUGCUUUUGGCUGAGAUCACACCCUCUGAACC
+UGAUUCGGUUUAUACCGUCGAAGGAAAGUGAAAGAGAGUGAUC
+>AE001887.1/9104-9203
+UCGCGUCACCGGGGGUGCCCUGCUUCGGCAGCGGCUGAGAACACACCCCAGGAACCUGAA
+CCGGGUCAUUCCGGCGGAGGGAGUGUGAUGCUCUGCUCCG
+>AE001862.1/178389-178274
+CAUCGUCAACAGGGGUGCCUCCGCAUAUGGGCCGGAGGCUGAGAGGGCAACUCGGGCCUA
+ACCCUAUGAACCUGAACUGGUUAGCACCAGCGGAGGGAGUGUGACGGGCGCAGAGA
+>Z99110.2/31833-31941
+UUUAACCACUAGGGGUGUCCUUCAUAAGGGCUGAGAUAAAAGUGUGACUUUUAGACCCUC
+AUAACUUGAACAGGUUCAGACCUGCGUAGGGAAGUGGAGCGGUAUUUGU
+>Z99119.2/164687-164788
+GAUGACCACAAGGGGAGCAUUAAAGCUGAGAGUGAGCGGUUUCGUUCUGACCCUUUGAAC
+CUGUUAGUUAACGCUGGCGUAGGGAUGUGGCAAAGUCAAAUG
+>Z99112.2/3782-3883
+GAUUCAUCCUAGGGGUGCUUUGCGAAGCUGAGAGAGACUUUGUCUCAACCCUUUUGACCU
+GAUCUGGAUCAUGCCAGCGGAGGGAAGCGGUGAAAAGCGGAG
+>U64312.1/2271-2374
+UAGUUCCACUAGGGGUGUCAGUUUGUCUGACUGAGAGAGGGAAGCCUCAACUCUUAAAAC
+CUGAUCUAGCUUGUACUAGCGUAGGGAAGUGGUGGCACAUUCUA
+>AJ002571.1/43977-43865
+GGAAAGCACUAGGGGUGCUGUUUUGGCUGAGAUAAAGCGCGGAAGAAACGCGCUUUGAUC
+CCUUAUGACCCGAUCUGGAUAAUACCAGCGUGGGGAAGUGCAGGUUGACCGAA
+>U81371.1/247-152
+AAAAAACUAUUAGGGUGCCCGUAGUAUGGGUUUAGAAAAAACCUUUUGGACUUGAUAUGG
+AUCAUACCAGCUUAGGAAAGUAGUGUAAUUUUUUCC
+>Z82044.1/19193-19300
+AAUAGUUACUGGGGGUGCCCGCUUUCGGGCUGAGAGAGAAGGCAAGCUUCUUAACCCUUU
+GGACCUGAUCUGGUUCGUACCAGCGUGGGGAAGUAGAGGAAUUGUUUU
+>M73546.1/221-329
+UUUAACCACUAGGGGUGUCCUUCAUAAGGGCUGAGAUAAAAGUGUGACUUUUAGACCCUC
+AUAACUUGAACAGGUUCAGACCUGCGUAGGGAAGUGGAGCGUAUUUGUG
+>X54035.1/52-153
+GAUGACCACAAGGGGAGCAUUAAAGCUGAGAGUGAGCGGUUUCGUUCUGACCCUUUGAAC
+CUGUUAGUUAACGCUGGCGUAGGGAUGUGGCAAAUGCAAUAG
+>AE017040.1/281858-281743
+GUGAUAAACUAGGGGUGCCUAACGUAUGCGUAGGCUGAGAGAGAAGCGCGUAAACUUCUU
+AACCCUUUGGACCUGAUCUGGCUCGUACCAGCGUAGGGAAGUUAACGGCUUUACAU
+>AE017025.1/109350-109452
+AAUUAAGGACCGGGGAGCCAAUUGGCUGAGAGGAUGUGAGCAAACAUCGACCCUCAACCU
+GAUCUGGAUAAUGCCAGCGUAGGGAGUUACUUAAAGUAAUGUA
+>AE017006.1/104897-105002
+UUCAUCCACUAGGGGGGCCUUUUAUAGGCUGAGAUCAAAUGUGAUUUUGAGACUCUUAGU
+ACCUGAUCUGGUUAAUGCCAGCGUAGGGAAGUGGGAAAGACGUUGC
+>AE017025.1/103946-104055
+AAUAAGCACAUGGGAGUUUGUGGAUGCAAACUGAGAGUAUGACUAUUCCGUCAUUGACCA
+UUUGAACCUGUUGGAUAAUGCCAGCGUAGGGAGAGUGUAAAAGCACAUGU
+>AE017000.1/121009-121112
+UGAAACCACUAGGGGUGCUUGACUUGCUGAGAGAGGAAUAAUCCUUAACCCUUACAACAC
+CUGAUCUAGGUAAUACUAGCGAAGGGAAGUGGAACAUCGAAUAA
+>AE017026.1/171648-171751
+UGAAACCACUAGGGGUGCUUGUUGUGCUGAGAGAGGAAUAAUCCUUAACCCUUAUAACAC
+CUGAUCUAGGUAAUACUAGCGAAGGGAAGUGGAACAACGAAUAA
+>AE017266.1/253265-253367
+UGAAACCACUAGGGGUGCUUGUUGUGCUGAGAGAGGAAUAAUCCUUAACCCUUACAGACC
+UGAUCUAGGUAAUACUAGCGAAGGGAAGUGGAGCAACGAAUAA
+>AE016999.1/97492-97606
+UAAGAAACACAUGGGAGUUUGUGGAUACAAACUGAGAGUAUGGCUACUAGUCCGUCAUUG
+ACCAUUUGAACCUGUUGGAUAAUGCCAGCGUAGGGAGAGUGUAAAAGCACAUAUU
+>AE017281.1/27688-27573
+GUGAUAAACUAGGGGUGCCUAACGUAUGCGUAGGCUGAGAGAGAAGCGCGUGAACUUCUU
+AACCCUUUGGACCUGAUCUGGCUCGUACCAGCGUAGGGAAGUUAACGGCUUUACAU
+>AE016999.1/106602-106704
+AAUUAAGGACCGGGGAGCCAAUUGGCUGAGAGGAUGUAAGUAAACAUCGACCCUCAACCU
+GAUCUGGAUAAUGCCAGCGUAGGGAGUUACUUAAAGUGAUGUA
+>AE017266.1/253092-253204
+AUAGUUUGCUAGGAGAGCUGGUGUUGCCAGCUGAGAGUAAGGCCUUAAGUCUUUGAUCCU
+UUUUAUUACCUGAUCUAGAUUAUGCUAGCGUAGGGAAGCAAUUCGGACACUAA
+>AE017265.1/213026-213137
+UACUAAACACAUGGGAGUUUGUGGAUACAAACUGAGAGUAUGACUAGUCCGUCAUUGACC
+AUUUGAACCUGUUGGAUAAUGCCAGCGUAGGGAGAGUGUAAAAGCACAUGUU
+>AE017000.1/120837-120948
+AUAGUUUGCUAGGAGAGCUGGUGUUGCCAGCUGAGAGUAGGCCGUAAGCCUUUGAUCCUU
+UUUAUUACCUGAUCUAGAUUAUGCUAGCGUAGGGAAGCAAUUCGGACACUAA
+>AE017265.1/218427-218529
+AAUUAAGGACCGGGGAGCCAAUUGGCUGAGAGGAUGUGAGUAAACAUCGACCCUCAACCU
+GAUCUGGAUAAUGCCAGCGUAGGGAGUUACUUAAAGUGAUGUA
+>AE017272.1/195611-195716
+UUUAUCCACUAGGGGGGCCUAUUAUAGGCUGAGAUCAAAUUGGAAUUUGAGACUCUUAGU
+ACCUGAUCUGGUUAAUGCCAGCGUAGGGAAGUGGGAAAGACAUUGC
+>AE017279.1/252135-252236
+CGUUAUCACAGGGGGAGCCAUGCCGCUGAGAGGGAACACUUCGUUCCGACCCUUCGAACC
+UGUUAGUUAAUGCUAACGCAGGGAUUGUGCAAACGUCCGAAA
+>AE017013.1/198598-198699
+CGUUAUCACUGGGGGAGCCAUGCCGCUGAGAGGGAACACUUCGUUCCGACCCUUCGAACC
+UGUUAGUUAAUGCUAACGCAGGGAUUGUGCAAACGUCCGAAA
+>AP001516.1/103625-103731
+GGAAUCCACUAGGGGUGCAAACCGCUGAGAGAGAUGUUUUUUAGCAUCUUAACCCUCAUU
+CACCUGAUCUAGGUAAUACUAGCGAAGGGAAGUGGCCAUCGUCAUUA
+>AP001512.1/20234-20342
+ACAGGAGACUAGGGGUGUCUGCUUAAGUGGACUGAGAAAAAGGUGUGUUCCUUUUACCCU
+CAUACCUGAUCUGGAUCAUGCCAGCGUAGGGAAGUCGACUGCACGUGAC
+>AP001510.1/4530-4629
+UAUAACCACUAGGGGUGUCGAAAGACUGAGAGAGGCGAAUCCUCAACUCUUGGAACCUGA
+UCUAGUUCAUACUAGCGAAGGGAAGUGGCGCAUUUCGUGA
+>AP001513.1/225753-225867
+AGAAAUAACUAGGGGAGUCCAAUGAGCUGGGCUGAGAAAAAAACGCGAUGAAGUUUUUAA
+ACCCUCGGGACCUGAUCUGGAUCAUACCAGCGUGGGGAAGUUAUCAUGUUAUACC
+>AP004597.1/219374-219477
+AAAGCCUGCAAGGGGAGCCAUAUGGCUGAGAGUGGACGUAUAAUGUUCUGACCCUUUGAA
+CCUGUUAGUUAGUACUAGCGUAGGGAUUGUAGUCUUUUUGAUGG
+>AP004595.1/78821-78718
+AAAAUCCACUAGGGGUGCCAUUUUGGCUGAGAUAAGAUGCAUUUCUUGAUCCCUUUGAAC
+CUGAACUGGUUAAUACCAGCGUAGGAAAGUGGAGUUGGCGACUA
+>AP004594.1/205048-204933
+AGCAACUACUAGGGGUGCCCAGUACUAUGUGUGGGCUGAGAGGAAAGCACCUACUUUCCG
+ACUCUUAUGGACCUGAUCUGGUUAAUACCAGCGUAGGGAAGUAGUCAAUAAUUUUG
+>AP004597.1/125397-125506
+UUUUCACACUAGGGGAGCUAUGGUAAAUAGCUGAGAUGAACAUCGGACCGUUUAGACCCU
+UUGUACUCGAACAGGAUAAUGCCUGCGUGAGGAAGUGUGGUCAAUAGGCA
+>AP004595.1/261047-260946
+CGUACGCACUAGGGGAGCUAUAACUAUGGCUGAGAAGGCAAUGCCUGACCCUUAUAACCC
+GAACUAGAUAAUACUAGCGUGGGGAAGUGUAGUUCGUUGUAU
+>AL596168.1/251336-251226
+CGUUACCACAGGGGGGGCUUCUUAGCUGAGAUUGAAUCCGCGUGUUUUUGGAUUCUGACC
+CUUUGAACCUGUUCGUUAAUACGAGCGUAGGGAUUGUGGCGAUUGCAUUUC
+>AL596164.1/123476-123581
+AAGAAAAACUAGGGGGGCCGAUUCUGGCUGAGAUAGGAAGGUAAUGCUUUCUGACCCUUU
+GAACCUGUUUGUUAGUGCAAGCGUAGGGAAGUGAAUGUGAAAGUGA
+>AF104225.1/570-680
+CGUUACCACAGGGGGGGCUUCUUAGCUGAGAUUGAGUCCACGUGUUUUUGGAUUCUGACC
+CUUUGAACCUGUUCGUUAAUACGAGCGUAGGGAUUGUGGCGAUUGCAUUUC
+>AF269819.1/1816-1718
+AUUUGCUACUAGGGGAGCCAAAAGGCUGAGAUGAAUGUAUUCAGACCCUUAUAACCUGAU
+UUGGUUAAUACCAACGUAGGAAAGUAGUUAUUAACUAUU
+>AF109218.1/4405-4502
+UAAAAUUGCUAGGGGCGCCUUUUGGCUGAGAUAGUUUGACUAGACCCUUAUAACCUGAUU
+UGGUUCGUACCAACGUAGGAAAGUAGUAUAUUCAGAAU
+>AE016746.1/165122-165020
+UGAACGCACUAGGGGUGUAUUCUUUACUGAGAUGAGGCCAACCUCAAACCCUUCGAACCU
+GAUCUAGCUAGUUACUAGCGUAGGAAAGUGUUGUUAUACAUCU
+>AE016744.1/250277-250176
+UAGUAUCACUAGGGGUGCAAUUCAAUUUGCUGAGAGAAAGUCUACUUUCAACCCUUGAAC
+CUGUUGGUUAGCACCGGCGUAGGAAAGUGAGCAAUAUUGAUA
+>AP003364.3/147484-147382
+AGGAACUACUAGGGGAGCCUAAUGAUAUGGCUGAGAUGAAUUGUUCAGACCCUUAUGACC
+UGAUUUGGUUAGUACCAACGUAGGAAAGUAGUUAUUGAAGUGA
+>AE016750.1/293855-293964
+UUUAACCACUGGAAGUGCCUUUGUUUAAGGCUGAGAGUAAAGAACUGACUUUAUAAUUCC
+UGGAACCUGAUCCAGUUCAUACUGGCGUAGGGAAGUGGCGACGCUCAAUU
+>AF269570.1/1830-1729
+UAGUAUCAUUAGGGGUGCAAUUCAAUUUGCUGAGAGAAAGUCUACUUUCAACCCUUGAAC
+CUGUUGGUUAGCACCAGCGUAGGAAAGUGAGCAAUAUUGAUA
+>AE016745.1/27312-27213
+UAUAUGCACUAGGGGUGUUUUUUAACUGAGAUGGAUAUCAUCCAAACCCUUUGAACCUGA
+ACUAGCUUAUACUAGCGGAGGAAAGUGUUGAAUCUCAUCU
+>AP004825.1/152111-152011
+CGCACACACUAGGGGUGUUUUAUACUGAGAUGAGGCUUGCCCUCAAACCCUUUGAACCUG
+AUCUAGCUUGAACUAGCGUAGGAAAGUGUUACUAUACAUAU
+>AP003191.2/70270-70167
+AGAUAUUGCUAGGGGUGCUGUAAAAGGCUGAGAGGGAUAAUAAGUCCUAACUCUAAUAAC
+CUGAUUUGGUUAAUACCAGCGUAGGGAAGUAUAUUUUAAGUUGU
+>AE015938.1/273488-273596
+AAAUAAAUUUAGGGGAGCUUAUAAAAAUAGGCUGAGAAAGAGAUGUUAUCUCUGACCCUC
+AUAACCUGAUUUGGCUAAUACCAACGUAGGGAACAUUGUGUAUUGUAGU
+>AP003190.2/118314-118418
+UUCAUGUGCUAGGGGUGCCUUUAGGCUGAGAGAUGAUUAUUUUAUCAUUAACCCUCAACA
+CCUGAUCUGGAAAAUUCCAGCGUAGGGAAGCGUUUAGGGCUGUAU
+>AP003190.2/76046-75937
+AAAAAUAGCUAGGGGGGCCAGUAGUGUCUGGCUGAGAUUAGAAAUGAAAUUUCUUGACCC
+UUUAACCUGAUCUGGUUAAUACCAGCGUAGGGAAGCCCAAGAGACAAAUA
+>AE007798.1/8173-8025
+UAUUUUAGCUAGGGGUGCCUUUUAAGGCUUUUAUAGUUGAUAUCAUUAAAAAUAUUUAAC
+UAAUAAAAGACUUUAGGCUGAGAGGAGAAAUCCAACCCUUUGAACUUGAUGUAGUUAAUA
+CUACCGUAGGGAAGCAGUGCAUUGUAUAU
+>AP003194.2/209972-209870
+CUUUAUAGCUAGGGGUGCCUUUGGCUGAGAGAUAACAUUUCGUUAUUAACCCUUAAAACC
+UGAUCUGGAUAAUACCAGCGUAGGAAAGCCUGUAGAAAGUUUU
+>AE015942.1/58651-58542
+AUAAAGUUUCAGGGGAGCUGGUUUAUGUCAGCUGAGAGUAAGAACUAAAUUCUUAGACCC
+UUUAACCUGAUCUGGAUAAUGCCAGCGUAGGGAGAUGGUUUACUAUAUAA
+>AE007806.1/8808-8702
+AAUAUUUUUCAGGGGAGCUUGUUUUCAGGCUGAGAGGAAGUAAUUGAACUUCGAUCCAUA
+UACCUGAUUUGGAUAAUGCCAACGUAGGAAAUAGGUUACUUGAUUUA
+>AE007651.1/7649-7751
+UUUUAGUGCUAGGGGUGCCUUUUGGCUGAGAGAAGUUAAAAAACUUUAACCCUUUGAACC
+UGAUUCGGUUAAUUCUGACGAAGGAAAGCUUUUUAAAUGAUUA
+>AE015936.1/222874-222760
+AUGUAGUGCUAGGGGUGCUAUAUAAGAGCUGAGAAAUGAAUUAUUUAUGAUCAAUUCAUU
+AACCCUUGUACCUGAACUAGAUAAUUCUAGCGUAGGGAAGCCUUUUAUAGAUAUA
+>AE007789.1/9122-9015
+AUAUAGUUAACGGGGAGCCUGUAGACAGGCUGAGAGUGGAAUGUGAUUCCAGACCCUCAU
+AACCUGAUUUGGAUAAUGCCAACGUAGGGAGUUAAUGCAUCAUGUUUG
+>AE007789.1/11572-11662
+UAUAUGUGCUAGGGGUGCCUUUAGGCUGAGAAACAGUUUGUCACGUUAACCCUUAACCUG
+AUCUGGAUAAUACCAGCGUAGGGAAGCAGUU
+>AP003187.2/239890-239991
+CGUAAGUGCUAGGGGUGCAUUUUUAUAUGCUGAGAGGAUAAUAUCUAACCCUUAAAACCU
+GAUGUAGUUAGUACUACCGUAGGGAAGCAAAAGCUAUUGUUU
+>AE013127.1/3291-3189
+CUCAAGUGCUAGGGGAGCCAGAAAUGGCUGAGAGGGGAUUCGUUCCCGACCCUUAGAACC
+UGACCAGGGUAAUGCCUGCGAAGGGAAGCACGUUUUAUUGAGU
+>AE013167.1/14408-14306
+UCAAAGUGCUAGGGGAGCCAGAAAUGGCUGAGAGGGGAUUCGUUCCCGACCCUUAGAACC
+UGACCAGGGUAAUGCCUGCGAAGGGAAGCACGUUUUACGGAAU
+>AE013192.1/4947-4844
+UAUGUCCGCUGGGGGAGCCUGAAAAGGCUGAGACGGCAGAAAUGCCGAACCCUUGGAACC
+UGAUGAGGGUAAUGCCUCCGUAGGGAAUGCGGGCUCAAAAGGCA
+>AE013112.1/9358-9256
+CUCAAGUGCUAGGGGAGCCAAAAAUGGCUGAGAGGGGAUUCGUUCCCGACCCUUAGAACC
+UGACCAGGGUAAUGCCUGCGAAGGGAAGCACGUUUUACGAAAU
+>AE016955.1/241328-241238
+AAAAAACAUUUGGGGUGCUGUUAUGGCUGAGAUGAUACCCAUUGAACCUGAUGCAGUUAG
+UACUGUCGCAGGGAAAUGCCGAUUUACUUUG
+>AE016955.1/248631-248543
+GAGAAACAUUUGGGGUGCUAUUAGCUGAGAUUAUACCCAUGGAACCUGAAACAGUUAGGA
+CUGGCGCAGGGAAAUGUCUUGAAAUUUUG
+>AL935252.1/202700-202607
+UCAUAGCAACUGGGGUGCCAUCACGGCUGAGAUAAUACCCAUUGAACCUGAAUCUGGACA
+AUGCCAGCGCAGGGAGCAAUGCUUUUAUUUGGGG
+>AE017200.1/98337-98247
+UAAAUACAUCUGGGGUGCCUAUCGGGCUGAGAAUAUACCCAUUGAACCUGUUUGAUUAAU
+AUCAGCGUAGGGAAAAUGACUAUUUUUAGAC
+>AF159589.1/4059-4150
+ACCUUCACAAAGGGGAGCCAUUGGCUGAGAACGGGGAAACCCGGACCCUUCGAACCUGUU
+CGUUAAUGCGAGCGUAGGGAUUUGUGAAUGGU
+>AL935252.1/99249-99354
+UUUAAACACUAGGGGUGUCCAAAAAUGGGCUGAGAUGGUGCUGUAAGUACCGAUCCCUUU
+GAACCUGUAAGCUCAAACUUGCGUAGGAAAGUGUCACAGCUAAUGU
+>AE006268.1/10610-10511
+UAUUUGCACAAUGGGUCUAUUGACAAAACUGUCAGUAGCGAGAAAUACCAUCUGACCUGA
+UCUGGGUAAUGCCAGCGUAGGAAUGUGUUAAGACAAAUGU
+>AB042239.3/9807-9660
+AGGCGUCACAAGAGGAGCUUUUGCUGAGAAUGACCUCCAGUUUUAAGUAAAUUCCAUAAC
+AUUGGAGUUUUGCGCAAAGUCUGGGUGUCUAAACUCUUUGAACCUGAACAAGGUAAUGCU
+UGCGUAAGGGAUGUGCAGAAAUAAGUGG
+>AE008441.1/13586-13488
+AACAACCACUAGGGGUGCGUAAAGCUGAGAUUAACGACUGUUAGAUCCCUCUGACUCAAU
+CUAGGUAAUGCUAGCUGAUGGAAGUGGAAAUGAUAAUGG
+>AE008564.1/13544-13464
+UACAGUCUGAGAGGAAGUGUUAAACUUCGACCGCACCUGAUCUGGGUAAUGCCAGCGGAG
+GGAACGAUACUUAGUCUAAUU
+>AL766847.1/94269-94358
+AUAGGACAUUUGGGGUGCGUAACAGCUGAGAUUAUACCCAUUGAACUUGAUACAGUUAGU
+ACUGUCGAAGGGAAAUGUGUGCCAUUACAA
+>AE010000.1/5636-5540
+UAUUUCACAAAGGAGUGCUUUGGCUGAGAUCGCAAUUGCGAAAUCCUGAGGACCUGAUCU
+UGUUAGUACAAGCGUAGGGAUUGUGACCAAUAAUCAA
+>AE014230.1/102-191
+AUAGGACAUUUGGGGUGCGUAACAGCUGAGAUUAUACCCAUUGAACUUGAUGCAGUUAGU
+ACUGUCGAAGGGAAAUGUGUGCCAUUACAA
+>AE008441.1/3915-4003
+UAGAGACAUUUGGGGUGCUUUAAGCUGAGAUGAUACCCAUUGAACCUGAUACAGUUAAGA
+CUGGCGAAGGGAAAUGUGAAACGUUUUUU
+>AE007508.1/3048-2943
+CAUAUAAUAUAUGGGAGUCUGUGUACAGUCUGAGAGGAAGUGUUAAACUUCGACCGCACC
+UGAUCUGGGUAAUGCCAGCGGAGGGAACGAUACUUAGUCUAAUUUU
+>AE014229.1/2499-2401
+AAAUACACAAGGGAGUGCCUUGAGCUGAGAUUGCAGAUAUGCAAAAUCCUCUAACCUGAU
+CUCGUUAGGACGAGCGUAGGAAUUGUGGUUUGAAUUGGU
+>AE014913.1/8949-8849
+AAAUAUCACAAGGAGUGCUAACCUUAGCUGAGAUUGCAUUUGCAAAAUCCUAUGGACCUG
+AUCUAGUUAAUACUAGCGUGGGAAUGUGAUUCGUUUCAUGA
+>AE007380.1/3446-3534
+UAGAGACAUUUGGGGUGCUUUAGGCUGAGAUAAUACCCAUUGAACCUGAUACAGUUAAGA
+CUGGCGAAGGGAAAUGUGAACAGUUUUUU
+>AE008441.1/6797-6885
+UAAAGACAUUUGGGGUGCUUUAGGCUGAGAUGAUACCCAUUGAACCUGAUACAGUUAAGA
+CUGGCGAAGGGAAAUGUGAAAUGUUUUUU
+>AP004172.1/250747-250650
+UAUGUUAUCAGGCGGUGCCAUUAAAAUAUGGCUGAGAAAAUACGCUUAUGACCUGAUCUA
+GUUAGUACUAGCGGAGGCAAGUGAUAAUAUAUAAAUUU
+>AL445563.1/260054-259948
+UAACAAAGGCAGGGGUACUAUAUCUCACUGAAAAAGUAGGUAUGGUUGAGAAAAACUCUU
+UAGCUGAUCUAAUUAAUAUUAGCGUAGCGAGACUUUAAAUUUCGUCU
+>AL445564.1/265255-265358
+AAACAUAGACAGGGGUACUUAUCUAUCAAAAAUAGAUAUGGUUGAGAUCAAACUCUUGAG
+CUGAUCUAAUUAAUAUUAGCGUAGCGAGUCUUUGGUAAAAUAAU
+>M37339.1/618-707
+UUAUUUCAACAGGGGAGCUGUAAAAGGCUGAGAAAUACUCUAUAAGUUGAUCUAGAUAAU
+GCUAGCGUAACGAGUUGUUUUUUAUUUUCA
+>BX842644.1/199513-199421
+UAAAGUAAAUAAGGGUGCUGUAAAAGGCUGAGAUUAUACCUAUUAGCAGAUCAUGGUAAU
+UCAUGCGUGGCUAAAGAUUUUUUACAGGUUAUG
+>AE010536.1/2776-2673
+AUAUAUGUACUGGGGAGCUUUGUGCUGAGAUUAGAACCUUUUUUCUUAGACCCAUAGUAC
+CUGAUUUGGAUAAUGCCAACGAAGGGAGUACCAUCUUAAUAAUA
+>AE010479.1/12991-12886
+AACUAGUUACAAGGGAGUUAAUAAAUUGACUGAGAAAAGGAUGUGAGCCUUGACCUUUUG
+ACCUGAUUUGGAUAAUGCCAACGUAGGAAGUAAAAGAGUUUAUUUU
+>AE005876.1/3727-3622
+GUCUGUUCACCGGGGGGCCGCUCGCGCGGCUGAGAUUGGGCUCACGCCCUGACCCGUAGA
+ACCUGAUCCGGGUCAUGCCGGCGAAGGGAGGGAACGCGGACGACAG
+>AP005959.1/127882-128010
+CACCGUUCCGAGGGGUGCUCCGAGGAGGAGCUGAGAUACCGCUAAAUGGGCAAAUCCGCC
+CAGGACCGCGGUGACCCUUUGAACCUGAUCCGGGUCAUGCCGGCGAAGGGACAGGGAUGU
+UACAGACGA
+>BX572604.1/199848-199986
+GCCCGUUCCGAGGGGGGCUCCGACGAGGAGCUGAGAUACCGCACGCUCGCCGCUUCGCUC
+CGCGAGGCACAGAGACCGCGGUGACCCUUUGAACCUGAUCCGGGUCAUGCCGGCGAAGGG
+ACAGGGAUGCAUCAGACAG
+>AE009607.1/63-169
+CAAAAUUCGUUGGGGUGCCUUGAAAGAGGCUGAGAGACGCAUUCUCACGUCAACCCAUUG
+AACCUGAUCCGGGUAAUACCUGCGUAGGGAACGGAGUUUGGCGCGUC
+>AE014334.1/9887-9781
+CAAAAUUCGUUGGGGUGCCUUGAAAGAGGCUGAGAGACGCAUUCUCGCGUCAACCCAUUG
+AACCUGAUCCGGGUAAUACCUGCGUAGGGAACGGAGUUUGGCGCGUC
+>AE009471.1/6144-5974
+GUCGCUCUAACGGGGUGCCAUCUGCUUUUGGGGAUGGCUGAGAGGCCAAACAAGGCAUUU
+CCAGCAAAAGCGUGAAACGGUUUUGCAUCAGGAAAUACUUGAAAACUGCCCGGCCAACCC
+GCUGAACCUGAUCCGGUUUGCACCGGCGGAGGGAUUAGACGCUCGAUGAAC
+>AP002998.2/95169-95056
+GCCCAUCCACAGGGGUGCUCCGUACGGUCGGGGCUGAGACGGGGGCGGCAAGCCCACAGA
+CCCUAGAAGCUGAUCUGGGUAAUACCAGCGGAGCGAGGCGGGCGAUGUUUUCAG
+>AP003002.2/342381-342267
+AACGCUCUAACGGGGUGCCGGACGCGAUCUUCGCGGACCGGCUGAGAGGCAGUCUCGCCA
+ACCCGCUGAACCUGAUCCGGUUUGUACCGGCGGAGGGAUUAGACGUUUCGGACAG
+>AP003007.2/200596-200480
+UGCAUUCACCAGGGGAGUCCCGGCAAGGGGCUGAGAUACUGCUGGCUUUCGCGGCGCAGU
+GACCCGUUGAACCUGAUCCAGUUCAUACUGGCGUAGGGACGGUGCAAGCGCUUUGCG
+>AL672115.1/15647-15763
+CGCAUUCACCAGGGGAGUCCCGGCAAGGGGCUGAGAUACUGCUGGCUUUCGCGGCGCAGU
+GACCCGUUGAACCUGAUCCAGUUCAUACUGGCGUAGGGACGGUGCAAGCGCUUUGCG
+>AE008184.1/8540-8430
+CUUGAUCUAACGGGGUGUCUUCUGUGCUUUUGUGCAGAAGGCUGAGAGGCUUGCCAACCC
+GAAGAACCUGAUCCGGUUCAUACCGGCGGAGGGAUUAGACGGCUUAAAGGC
+>AE009203.1/4053-3942
+GCCAUUCACCAGGGGUGUCCCGUCAAGGGGCUGAGAUUCUGCUUUCAUGCGCAGUGACCC
+GUUGAACCUGAUCCAGUUCAUACUGGCGUAGGGACGGUGCAAAGACCUGAUG
+>AE009258.1/7675-7777
+AGCUCUUCCGAGGGGAGCACCAGACGGUGCUGAGAUGGUGGUGAACCGGACCCUUGAACC
+UGAUCCGGGUCAUGCCGGCGUAGGAACGGAACUGUCGUGCGCU
+>AY316746.1/2276-2378
+CUCCAUUCCGAGGGGAGCGCCGGGCGGCGCUGAGACGGCGGUGAGCCGGACCCUUGAACC
+UGAUCCGGGUCAUGCCGGCGUAGGAACGGAACGAGGCUGCCCU
+>AF004408.1/427-558
+ACCAUUCACCAGGGGUGCCCCGGCAAGGGGCUGAGAUUCUGCUGAACAAUACGGCUUUGC
+CUGUUGUGGCGCGGUGACCCGUUGAACCUGAUCCAGUUCAUACUGGCGUAGGGACGGUGC
+GGACCUGCGGCU
+>AL591793.1/152515-152628
+GCUGCUCUAACGGGGUGCCCUGGCCGGCUUUGCGACCAUGGCUGAGAGGCUUCGAGCCAA
+CCCGCGGAACCUGAUCCGGCUCAUACCGGCGGAGGGAUUAGAAGCGAUCGGACC
+>AF070520.1/2088-2190
+GCGCAUUCCGAGGGGAGCACUAGACGGUGCUGAGAUGGCGUUGAGCCGGACCCUUGAACC
+UGAUCCGGGUCAUGCCGGCGUAGGAACGGAAAGAAGGCCGCCA
+>AE017257.1/202839-202737
+UACACGCAUUAGGGGUGCUCUAGAAAAGCUGAGAGUACAUAAAGUACAACCCUUUGAACC
+UGAUAUUGUUAAAGCAAGCGUAGGGAAAUAUAUGUAUAUAAAU
+>AL646057.1/132458-132357
+UGGAUGAAACAGGGGUGCCGUGCGGAUGGGCCGCGCGGCUGAGAGAGUCCCUUCGCACCC
+GAUCCGGUUCGUACCGGCGUGGGAAGUUUCUUCAGAACACCG
+>AE016910.1/243048-243195
+CGGCAUCGCUAGGGGUCCUGCGCCUGGCGUUCGGCGCAGAUGGCUAGCAAAGUGUAGGCC
+AUGGCGGCGGAUGACGGAGCGCGGGUGAGAAAUACCCUUGGAACCUGACCCGGAUAAUAC
+CGGCGUAGGGAAGCGUCACCUGCCCGCC
+>AE016921.1/114001-113907
+CCCUGUCACCGGGGGUGCCCGCCAUGCGGGCUGAGAGACACCCUGAGAACCUGAUCUGGA
+UCAUGCCAGCGGAGGGAGCGUGAUGAAGCGGAAUC
+>AE002556.2/9004-9107
+AGCUCCUUGUCGGAGUGCCGCCGCCGGGCGGCUGAGAUUGCGAAAGCAGAAUCCGUAGAA
+CCUGUCGGGGUAAUGCCUGCGUAGGAAACAAACCGUCAAAUGCC
+>AE002554.1/2672-2573
+ACAUUGAAACAGGGGUGCUGCCUGAUGUUUAGGCGGCUGAGAAAUACCCUUUACACCCGA
+UCGGGAUAAUACCUGCGUGGGGAGUUUUCACGGAUUCUGC
+>AL162753.2/24984-25083
+ACAUCGAAACAGGGGUGCUGCCUGAUGUUCAGGCGGCUGAGAAAUACCCUUUACACCCGA
+UCGGGAUAAUACCUGCGUGGGGAGUUUUCACGGAUUCUGC
+>AL162752.2/339009-338906
+GCUUUCUUGUCGGAGUGCCGCCGCCGGGCGGCUGAGAUUGCGAAAGCAGAAUCCGUAGAA
+CCUGUCGGGGUAAUGCCUGCGUAGGAAACAAACCGUCAAAUGCC
+>BX321856.1/50120-50227
+AGCUGUGGCUAGGGGUCCGCAUUUGCAGUUUUCUGCAAAUGCCGGUGAGAGAGUCCCUUA
+AUACCUGAUGCGGAUAACGCCGCCGGAGGGAAGCCAGGAGUCACUCUC
+>BX842649.1/277414-277318
+ACCUGACGCUAGGGGUGUUGGUGAAUUCACCGACUGAGAAUAACCCUUUGAACCUGAUAG
+AGAUAAUGCUCGCGCAGGGAAGCAAGAAUAGAAAGAU
+>AL139075.2/104313-104417
+AACAUAAAUGACGGGAGCUUGUGUAACAGGCUGAGAGUAAGCUAAAAGCUUAGACCGAAC
+CGGAUCUGGAUAAUACCAGCGUCGGGAAGAUUUAUAAAUUUCAAU
+>AE001547.1/1336-1446
+GGAGCAUUUAAGGGGUGCUUUUUAAAACGCUCAAGUUUUUAAAAGGCUGAGAUCAAACCC
+GUAGAACUUGUCAAGGUAAUUCUUGCGUAAGGAAUAACAUGUUAAUAACCA
+>AE000633.1/3712-3819
+AGCAUUUAAGGGGUGCUUUUUAAAACGCUCAAGUUUUUAAAAGGCUGAGAUCAAACCCGU
+AGAACUUGUCAAGGUAAUUCUUGCGUAAGGAAAUAGCAUGUUAAUAAC
+>M16495.1/2120-2233
+GCCAUCUUGUCGGAGUGCCAACCGUCGAACGACGCGAGGCUGAGACCGUUAAUUCGGGAU
+CCGUGGAACCUGAUCAGGCUAGCACCUGCGAAGGGAAACAAGGGUAACUUGCGG
+>AE015685.1/10697-10614
+UGCCUUUUGGCUGAGACCGUUUAUUCGGGAUCCGUUGAACCUGAUCAGGUUAAAACCUGC
+GAAGGAAACAAGCAUAAUAACUUC
+>AE015710.1/12073-11979
+UGUUUGCCAAAAUUCGGCAGACUGAGAUGUCAUCAGACGAACCCUUAGAACCUGAUCCGG
+CUAAUACCGGCGUAGGAAUGGGCCAAUCAACAGCA
+>S54369.1/6984-7152
+CCAUACUGCUGGGGGUGUCCGUGACGACCCGCUCGGCUUGGAUUUUCGGCGCUGGGCGCU
+CAGACGUCCAGCCGCUAUCCCUGCCGAGAGUUUCGCGUCUCGGGCUGAGAAAAGACCCUU
+CGAACCUGAUCCGGAUCAUGCUGGCGCAGGAAAGCAGGCAAGACAGAGG
+>AF264948.1/14680-14561
+GGUUCCUGUCAGGGGAGUCUCGCCAGAGAGACUGAGAGGCUGAUAGCGAUUUUCGCGGCU
+UAGCGACCCUUAGAACCUGACCCAGCUGAUACUGGCGUAGGAAGACUCGUAUCUUGAUAA
+>AY123045.1/16666-16547
+AGUCCCUGUCAGGGGAGUCUCGCCAGAGAGACUGAGAGGCUAAUAGCGAUUUUCGCGGCU
+UAGCGACCCUUAGAACCUGACCCAGCUGAUACUGGCGUAGGAAGACUCGUAUCUUGAUGA
+>AE016755.1/79951-79852
+CCGUUCUCAACGGGGUGCCACGCAGCCGCGUGCGCUGAGAAAAUACCCGUCGAACCUGAU
+CCGGAUAACGCCGGCGAAGGGAUUUGAGGCUCCUUCUCAA
+>D10483.2/75274-75175
+CCGUUCUCAACGGGGUGCCACGCGUACGCGUGCGCUGAGAAAAUACCCGUCGAACCUGAU
+CCGGAUAACGCCGGCGAAGGGAUUUGAGGCUCCUUCUCAA
+>AE016763.1/55154-55058
+CCAAACGACUCGGGGUGCCCUUCUUUGUGAAGGCUGAGAAAUACCCGUAUCACCUGAUCU
+GGAUAAUGCCAGCGUAGGGAAGUCACGGACCACCAGG
+>AE005183.1/12182-12083
+CCGUUCUCAACGGGGUGCCACGCGGACGCGUGCGCUGAGAAAAUACCCGUCGAACCUGAU
+CCGGAUAACGCCGGCGAAGGGAUUUGAGGCUCCUUCUCAA
+>BX571860.1/177712-177587
+ACUUUCUUGUCGGAGUGCCUAGCGUAAGCUGUUUUAUCGCAGCAUACACAGGCUGAGACC
+GUUAAUUCGGGAUCCGCGGAACCUGAUCGGGUUAAUACCCGCGAAGGGAACAAGAGUAAU
+CAACCG
+>BX571861.1/7126-7022
+GCCAUCUCAACGGGGUGCUGGCUGUUUAAAACAGCCUUGCUGAGAGUAAACCCGCCGAAC
+CUGAUCCGGCUAAUACCGGCGUAGGGAUUUGAGCUGCUAACUAUU
+>AL627265.1/128216-128117
+CCGAACUCAACGGGGUGCCGCGCUCAUGCGCGCGCUGAGAAAAUACCCGUCGAACCUGAU
+CCGGAUAAUGCCGGCGAAGGGAUUUGAGGCUACCUCUCAA
+>AE016836.1/195900-195996
+CUUGACGACUCGGGGUGCCCUUCUUUGUGAAGGCUGAGAAAUACCCGUACCACCUGAUCU
+GGAUAAUGCCAGCGUAGGGAAGUCUGACACUGCUCGU
+>AL627279.1/105836-106061
+GUUAUCUUGUCGGAGUGCUAAUUUUCCACAAAAGCGUUCGUGAUGCGUCAAGGCGGCAAG
+UCGGUGAAUCUCCAGGAGCUUACAUAAGUAAGUGACUGGAGUGAGCGGACGAAGCCAACG
+AAGAGGCAGCGCGAAGGAUGAAGUGGAAAAGGCUGAGACCGUUAAUUCGGGAUCCGCGGA
+ACCUGAUCAGGUUAAUACCUGCGAAGGGAACAAGAGUAAUUCUGCU
+>AE016978.1/72938-72839
+CCGUUCUCAACGGGGUGCCACGCAAACGCGUGCGCUGAGAAAAUACCCGUCGAACCUGAU
+CCGGAUAACGCCGGCGAAGGGAUUUGAGGCUCCUUCUCAA
+>AE016985.1/136499-136403
+CCAAACGACUCGGGGUGCCCUUCUGCGUGAAGGCUGAGAAAUACCCGUAUCACCUGAUCU
+GGAUAAUGCCAGCGUAGGGAAGUCACGGACCACCAGG
+>AE015414.1/5697-5597
+AAUUUCUUGUCGGAGUGCCUUAACUGGCUGAGACCGUUUAUUCGGGAUCCGCGGAACCUG
+AUCAGGCUAAUACCUGCGAAGGGAACAAGAGUUAAUCUGCU
+>AE013968.1/546-637
+ACCACCUAACCGCCGCAAUUUUUUUCGCUGAGAGUAAACCCGUCGAACCUGAUCCGGUUA
+ACCCCGGCGGAGGGAUUUGAGAAUGAUAACGA
+>AJ414154.1/26151-26047
+CAUUCUGACUCGGGGUGCCUGCCACAAUGCGGUGGUAAGGCUGAGAGAUGACCCGUAUUA
+CCUGAUCUGGAUUAUGCCAGCGUAGGGAAGUCUCGGCACCGUAGG
+>AJ414158.1/174343-174468
+AGGCUCUUGUCGGAGUGCCUAGCACCUGCUUUUUUAGGAAAGCAAACGCAGGCUGAGACC
+GUUAAUUCGGGAUCCGCGGAACCUGAUCGGGUUAAUACCCGCGAAGGGAACAAGAGUAAU
+UUAUCG
+>AE016960.1/296476-296583
+CUGCAUCUCUCGGGGAGCGAAAGCUGAGACGAUCCUAGAAAUUCGAAGAUCGGACCCGUU
+GAACCUGCACAAGAUAAUGCUUGCGAAGGGAAGGGACGAUGCGGCUGC
+>U32782.1/8310-8397
+AAAGCCUAGUCGGGGUGCAAUACGCUGAGAUCAUACCCGUGAACCUGAAACAGUUAAUAC
+UGACGUAGGAAACUAGGAAUAUAACCUU
+>AE017152.1/157588-157680
+UUGUUCUCAUUGGGGUGCUGAAAAUAAGCUGAGAAAUACCCAUAGAACCUGAUCUGAUUC
+GUAUCAGCGUAGGGAUUUGAGGCCAUUUCUACU
+>U32720.1/1366-1454
+AGUUUUUAGUCGGGGUGCCGAAAGGCUGAGAUGAUACCCGUGAACCUGAAACAGUUAGCA
+CUGACGUAGGAAACUAAUAUGCCAAAAAA
+>U32725.1/470-558
+GACUUUUAGUCGGGGUGCCGAAAGGCUGAGAUGAUACCCGUGAACCUGAAACAGUUAGCA
+CUGACGUAGGAAACUAAUAUGCCACAUAU
+>AB087258.1/15478-15568
+CCGACUUAGUCGGGGUGCUGAUAACAGCUGAGAUAAUACCCGUGAACCUGAUACAGUUAA
+UACUGACGUAGGAAACUAAUGGUCUUACUCC
+>AE006165.1/9171-9068
+GCACUUUAGUCGGGGUGCUUUGUAACCAAAUUGUACAAAGCUGAGAUGAUACCCGUGAAC
+CUGAUACAGCUAACACUGACGUAGGAAACUAAUUAUGCCAAUAA
+>AE006074.1/48-140
+GACUCUUAGUCGGGGUGCUAUUGCGUUAGCUGAGAUGAUACCCGUGAACCUGAUGCAGUU
+AAUACUGACGUAGGAAACUAGCAGUCAAUAUUG
+>AE016785.1/288775-288889
+AGCGCCACCAAGGGGAGCCCGGCAAUGGGCUGAGAAACCGCUGAACGCUACAGCGCGGUG
+ACCCUUCGAACCUGAUCCGGAUCAUGCCGGCGAAGGGAUGGGGCUUGUAACCUGC
+>AE004910.1/5287-5151
+GGGUUCUUGUCGGGGUGCCCUAUACGAGGGGCUGAGAUCGGAUAGUUCCGGAUCCCGUUG
+AACCUGAUCGGGCUAGCGUCCGGUUCCGCCUCGCGCGGACCGCAGCAACCCGCGUAGGGA
+ACAAGAUGUCCGCGCCA
+>AE016792.1/163969-163863
+AUGUUCUUGUCGGGGUGCCUUGAAGCAAAGGCUGAGAUCGCAGAGGUGCGGAUCCCGUUG
+AACCUGAUCAGGUUAGCGCCUGCGUAGGGAACAAGAUUGCUCGCCUU
+>AE016874.1/27758-27654
+GCGUUCUUGUCGGGGUGCCUUGCUAUGAGGCUGAGAUCGGUUAAACCGGAUCCCGUUGAA
+CCUGAUCAGGUUAGCGCCUGCGUAGGGAACAAGAUUUCUCGUCUC
+>AP005331.1/182283-182408
+AACCACUCAUCGGGGCGCUUAACUGUGGUGUUUUAUUGCAUCGCAGUGGCUGAGACUAGG
+CAAAGGCCUAGGACCCGUAAACCUGAACCAGAUAAUGCUGGCGUAGGAAUUGAGUCGGGA
+UUAAUU
+>AE004097.1/4180-4278
+UUCCACUUGUCGGAGUGCCAUUGGGCUGAGACCGUUUAUUCGGGAUCCGUUGAACCUGAU
+CAGGUUAAUACCUGCGAAGGGAACAAGAGAAGACUCUCU
+>AP005345.1/54245-54147
+CCAACAUAGUCGGGGAGCCUUAUCGGCUGAGAUCGCCACGCGAGACCCGUUGAACCUGAU
+UCAGUUAAUACUGACGUAGGGAACUAUUACGCGCAUAUA
+>AP005343.1/46608-46510
+UUUCACUUGUCGGAGUGCCUUUGGGCUGAGACCGUUUAUUCGGGAUCCGUUGAACCUGAU
+CAGGUUAGAACCUGCGAAGGGAACAAGAGAAGAUACUUG
+>AE004209.1/3442-3690
+GUCCUGUAGUCGGGGAGCCUGAGAGCGUAUAUACCCUUCUUACUUGAAGCUGCAGCGGUG
+UUGGCUACGUUCGUUCACCCCAAUCACAUAGUUUAUCUAUGCUCAUGGGGAUGAACUCAC
+UUGUCGCCUACCUGCAACUCCAAGUAGUUUGGGUAUAACAACGUGCGAAUUAAAGGCUGA
+GAUCGCGUAGCGAGACCCGUUGAACCUGAUUCAGUUAGGACUGACGUAGGGAACUAUCCU
+CAACCGCUG
+>AP005084.1/128021-127914
+GCGAAAUAGUCGGGGGGCCACGUGAUAAGCGUUGGCUGAGAUCGAAAUUCGAGACCCGUU
+GAACCUGAUUCAGUUAGCACUGACGUAGGGAACUAUGCGCGCUUUGCC
+>AP005074.1/11634-11770
+UCCAACUCAUCGGGGAGCAAACCCAUUUUGCAUUGAGUCAAUCAAUGCAUUUGGGCGCUG
+AGACCUAAGUGUUUUACUAGGGACCCGUAUUACCUGAACCAGAUAAUGCUGGCGUAGGAA
+UUGAGUCUGGAUAUUGG
+>AP005083.1/232112-232014
+CUUCACUUGUCGGAGUGCCAUAAGGCUGAGACCGUUAAUUCGGGAUCCGUUGAACCUGAU
+CAGAUUAAUAUCUGCGAAGGGAACAAGAGAAGAUACCUA
+>AE016800.1/67341-67243
+UUUCACUUGUCGGAGUGCCUUAGGGCUGAGACCGUUUAUUCGGGAUCCGUUGAACCUGAU
+CAGGUUAGAACCUGCGAAGGGAACAAGAGAAGAUACUUG
+>AE012449.1/4930-4832
+CCGCCGAAGUGGGGGUACCACAGCACUGCUGCGGUUGAGAUAGUCCCUUCGAACCUGAUC
+CGGCUCAUACCGGCGUAGGGAAGCUUCGUUAGAUGCGCU
+>AE011991.1/4930-4833
+CCGCCGAAGUGGGGGUACCGCAGCGUGCUGCGGUUGAGAUAGUCCCUUCGAACCUGAUCC
+GGCUGAUACCGGCGUAGGGAAGCUUCGUCAGAUGCGAU
+>AE004009.1/105-203
+GCUUUGAAGCGGGGGUACCAUAGCCAAGCUGCGGUUGAGACACACCCUUCGAACCUGAUC
+CGGUUUACACCGGCGUAGGAAAGCUUCGUGGACCGCGCC
+>AE012556.1/212138-212040
+ACUUUGAAGCGGGGGUACCGUAGCCAAGCUGCGGUUGAGACACACCCUUCGAACCUGAUC
+CGGUUUACACCGGCGUAGGAAAGCUUCGUGGACCGCGCC
+>AF279106.2/41735-41832
+UUAAUUGCAAAGGGGUGGCCAUUUCGGCCUGAGAUCCUUGGAAACUCUUUGAACCUGAUC
+CAUACAAUAAUGGCGGAGGAAUUGCAUGAAAAUCAUUA
+>AY372453.1/27964-28063
+ACCAACUGCAAGGGGUGGUCAAUAGACCUGAGAUCUUUACGGAAACCCUUUGAACCUGAU
+CCAUACAAUAAUGGCGGAGGAAUCGCAUGAAUAUUAUUAA
+>AE011282.1/7576-7478
+CUUGGACGUUGGGGGUGGGAUUCACUGCGUGAAUCUCUGAGAGAGUCCCCGGAACCUGAU
+CAGGAUAAGACCUGCGUAGGAAAACGGACCUGUAAAAUU
+>AE001747.1/6884-6993
+ACCUUCCCCAGGGGGAGCUCCUAUUCCGGGGCUGAGAGGAGGACGGAAGUCCUCGACCCC
+AAGAACCUGAUCCGGGUAAUGCCGGCGGAGGGAUCGGGGAAGGAGGAAAU
+>M33642.1/428-524
+GUGUACAUCAAUGUCAAGAAGAGGAGAGCGUGGCUGAGAUUAUACGGCGAAACUUGAUCU
+GGAUAAUACCAGCGAAAGGAUCAUGCUCUCCUCCCCC
+>AB033416.1/2076-2219
+UCAUGCAUGAGCCGGUGCCCAUUCUUCUCCCAUCAGCAUGGUCAGUUCAAACUGGUCGUG
+UUGAUGAUAGGGGGAUGUGGCUGAGAUUAUACGGCAAAACUUGAUCUGGAUAAUACCAGC
+GAAAGGAUCAUGUCAUCUCCCCUA
+>AY007661.1/532-727
+AAGACAGCUACCGGGUGUCCAUGUUGGUACAGCCACAGUUGGUUCACCCUUAUCGCUCUU
+CCAUGCCUUCUGUGACAAGGUCUUUGGAAUGAGUUUGAUACGAUGGGCCAACUGCGGCGG
+UACCACGUUGGUCUGAGAAAUACCGGCGAACUUGAUCUGGAUAAUACCAGCGAAAGGAUU
+GGCUUCUUGGGACCCC
+>AC084406.7/91434-91300
+AAGUUGCACCAGGGGUGCCUGUAUUCUCAACGAUCUGAAGGCCUCUUGGCCUGGAUUGUU
+GUGAAUUGGGCUGAGAAAGUCCCUUUGAACCUGAACAGGAUAAUGCCUGCGAAGGGAGUG
+UGCAUUUCUACUUUU
+>AK119882.1/1-98
+UUGAAUGACUCGGGGUGCCCCUUUUCACAAAGGGCUGAGAAAUACCCGUACCACCUGAUC
+UGGAUAAUGCCAGCGUAGGGAAGUCAGAUGCCUGCCCG
+>AK120238.1/2075-2184
+CUAUGUUAGGAGGUGGCCUCUUGGCCUGGAUUGUUGUGAAUUGGGCUGAGAAAGUCCCUU
+UGAACCUGAACAGGAUAAUGCCUGCGAAGGGAGUGUGCAUUUCUACUUUU
+>AK068703.1/2083-2217
+UGUUAGGAGGUGGGGUGCCUGUAUUCUCAACGAUCUGAAGGCCUCUUGGCCUGGAUUGUU
+GUGAAUUGGGCUGAGAAAGUCCCUUUGAACCUGAACAGGAUAAUGCCUGCGAAGGGAGUG
+UGCAUUUCUACUUUU
+>AF264021.1/2226-2360
+AAGUUGCACCAGGGGUGCCUGUAUUCUCAACAAUCUGAAGGGCCCUUGGCCUGGAUUGUU
+GUGAUAUGGGCUGAGAAAGUCCCUUUGAACCUGAACAGGAUAAUGCCUGCGUAGGGAGUG
+UGCAUUUCUAUUUUG
+>AC005496.3/78625-78498
+CAAAAGCACCAGGGGUGCUUGAACCAGGAUAGCCUGCGAAAAGGCGGGCUAUCCGGGACC
+AGGCUGAGAAAGUCCCUUUGAACCUGAACAGGGUAAUGCCUGCGCAGGGAGUGUGCAGUU
+UUUUUUUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00059.test b/benchmarks/cmsearch-rmark/rmark-1/RF00059.test
new file mode 100644
index 0000000..a8ff700
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00059.test
@@ -0,0 +1,28 @@
+>AP005029.1/281486-281666
+CGGGACGAGCGAGGGAGUUCGACCGGAGUAGCCGACUUUGGCGUGAAGCUGGGAGUACGU
+GGUUUCCGCCCGGGCCGACGUCGACGGUCGGGCUGAGAGGCUGGAAGGUCGCAGGACCUG
+ACAGCGACCUCUGGAACCUGAUCCGGACCAUACCGGCGCAGGGAGCCCGUCUCGCAGGUU
+A
+>AE014702.1/7711-7543
+GGCGCAUUGCAGGGGAACCCGUGAACCAAGCCGAUACCAGCCGAGCCGGUACGGUGCCAU
+UCGCGCCGAGACCGAAUCAAUCGCCGACAUGCGGGUUGAGAAAGGCAUAAGGCCUGACCC
+UUGGAGCCUGUUGGCCAACACCAUCGGAAGGAGCAAAUGAUGACUUUUG
+>AE014730.1/8718-8610
+GGAGUUGACACGGGAGCUGCCGUUGGGCGGCUGAGAGGAGACUCAUAGUCUCGACCGAUG
+GAACGUGACCGGAUAAUGCCGGCGCACGGAAAUGUCGCUCUUACCUACC
+>AE014626.1/5916-5808
+ACUGUAAUGCAGGGGAACUCGCAUGUGGUUCGCGAGUUGAGAAAGGCCUGAGCCUGACCC
+UUAGAACCUGUUGGUUAAGACCAUCGUAGGGAGCAGUAAAUGAGCAAUA
+>AE016968.1/6411-6516
+AAUCAAUAACAGAGGUACCUCUUUUAUCUUGGAUAAAAGAAGUUGAGAAACACUCUUAUG
+AGCUGAUCUGGUUAACACCAGCGUAGCGAGUUAUAUCUCUCACAAG
+>BX640423.1/313922-313811
+AGGAUCACGCAGGGGUACUCGCUGUCCCGCCUUCAAGGCCGGCAGCGUGUUGAGAGAGUC
+CCUUCGUACCAGUACGGAUAAUGCCGAUGCUGGGAGCGUAUUCCAGUUGCCG
+>AB111809.1/311-481
+UCUGGGCGUGGCCGGUGUUCGUUCUUAUCCUUAGCAUAUCCCUACCUCAACUGUACUGGC
+CUUUAUCCAGCGUUGAAGGGGACUGCCAAAGGCUCUGGGUUCGUUCUGAGAAUAUACGGU
+CAAAACUUGAUCUGGAUAAUACCAGCGAAAGGAUCAUGCCUUCCCUUGCCU
+>AB118748.1/319-422
+UGGAGGGGUACCGGGUGUACGAGGCAGAGUCCGGUCGUUCUGAGAUUAUACUGUCAUAAC
+UUGAUCUAGAUAAUACUAGCGAAAGGACAUGCGUGGCAUUGAUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00066.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00066.ali
new file mode 100644
index 0000000..5fd9934
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00066.ali
@@ -0,0 +1,69 @@
+# STOCKHOLM 1.0
+#=GF ID    U7
+#=GF AC    RF00066
+#=GF DE    U7 small nuclear RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    26.1
+#=GF NC    26.0
+#=GF TC    26.2
+
+Z54313.1/13139-13076             UAAGU.GUUACAGCUCUUUUACUAUUUAGCUAGCA..GGUUCUUAC.UCU
+Z54313.1/7136-7074               UAAGU.GUUACAGCUCUUUUACUAUUUGUGUAGCA..GGUUCUUGC.CAU
+Z54313.1/6541-6604               UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.UCU
+Z11688.1/339-402                 UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.UCU
+X64404.1/3748-3685               UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGGA..GGUUCUUAC.UCU
+Z54313.1/12899-12962             UAAGU.GUUACAGUGCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.UCU
+Z54313.1/4458-4395               UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGUA..GGUUCUUAC.UCU
+X64404.1/2360-2423               UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCC..GGUUUUUAC.UCU
+Z54313.1/415-352                 UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUAGUAC.UCU
+Z54313.1/2938-2875               UAGGU.GUUACAGCUCUUUUACUAUUUAGCUAGCA..GGUUCUUAC.UCU
+Z54313.1/11144-11081             UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.UCU
+X64404.1/2814-2751               UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.UCU
+Z54313.1/9463-9526               UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.UCU
+X64404.1/4522-4585               UAAGU.GUUACAGCUCUUUUACUAUUUGUUUAGCA..GGUUCUUAC.UCU
+Z54313.1/13816-13753             UAAGU.GUUACAGCUCUUUUGCUAUUUGUCUAGCA..GGUUCUUAU.UUU
+X64404.1/5272-5209               UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.ACU
+Z54313.1/5973-6037               UAAGUCGUUACAGCUCUUUUACUAUUUGUUUAGCA..GGUUCUUAC.UGU
+X64404.1/160-97                  UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.UCU
+Z54313.1/6769-6706               UAGGU.GUUACAGCUCUUUUACUAGUUAGCAAGUA..GGCUUUUAC.UCU
+Z54313.1/1632-1569               UAAGU.GUUACAGCUCUUUUACUAUUUGUCUAGCA..GGUUCUUAC.UCU
+X07183.1/1-63                    AUAGU.GUUACAGCUCUUUUAGAAUUUGUCUAGCA..GGUUUUCUG.ACU
+M18675.1/1-62                    .AAGU.GUUACAGCUCUUUUAGAAUUUGUCUAGCA..GGUUUUCUG.ACU
+X54165.1/2549-2611               CAAGU.GUUACAGCUCUUUUAGAAUUUGUCUAGCA..GGUUUUCUG.ACU
+M17910.1/1-64                    GNNGU.GUUACAGCUCUUUUAGAAUUUGUCUAGUA..GGCUUUCUG.GCU
+M26278.1/1-53                    ..............UCUUUCA.AGUUUCUCUAGAAGAGUCUCGCUU.CC.
+M26274.1/1-55                    ..............UCUUUCA.AGUUUCUCUAGAA..GGGUCUCGCGUCC
+M26275.1/1-55                    ..............UCUUUCA.AGUUUCUCUAGAA..GGGUCUCGCUUCC
+M26272.1/1-55                    ..............UCUUUCA.AGUUUCUCUAGAA..GGGUCUCGCUUCC
+#=GC SS_cons                     ......................................<<<<<<<<.<<.
+
+Z54313.1/13139-13076             ...GUAG..GA.GUUAUAAACUGU
+Z54313.1/7136-7074               ....UGU..AG.GAGCCACCUGAU
+Z54313.1/6541-6604               ...GUAG..GA.GCCACACACACU
+Z11688.1/339-402                 ...GUAG..GA.GCCACACACUGA
+X64404.1/3748-3685               ...GUAG..GA.GCCACAAACUGU
+Z54313.1/12899-12962             ...GUAG..GA.GCCACACACUCU
+Z54313.1/4458-4395               ...GUAG..GA.GCCACACAUCUU
+X64404.1/2360-2423               ...GUUG..GA.GCCACACACUGU
+Z54313.1/415-352                 ...GUAG..GA.GCCACACAUCUU
+Z54313.1/2938-2875               ...GACU..GA.GUCAUAAACUGU
+Z54313.1/11144-11081             ...GUAG..GA.GCCACACACUUU
+X64404.1/2814-2751               ...GUAG..GA.GCCACAAACUGU
+Z54313.1/9463-9526               ...GUAG..GA.GCCACAAAUUAU
+X64404.1/4522-4585               ...GUAG..GA.GCCACAAACUGU
+Z54313.1/13816-13753             ...GUAG..GA.GCCAAAAAUUAU
+X64404.1/5272-5209               ...GUAG..GA.GCCACACACUGU
+Z54313.1/5973-6037               ...GUUG..AG.CCAACAGCUUUU
+X64404.1/160-97                  ...GUAG..GA.GCCACACACUGU
+Z54313.1/6769-6706               ...GACA..GA.AUCAUAAAUUGU
+Z54313.1/1632-1569               ...GUAG..GA.GCCACAAAUUGU
+X07183.1/1-63                    ....UCG..GU.CGGAAAACGCCU
+M18675.1/1-62                    ....UCG..GU.CGGAAAACCCCY
+X54165.1/2549-2611               ....UCG..GU.CGGAAAACCCCU
+M17910.1/1-64                    ...UUUC..AC.CGGAAAGCCCCU
+M26278.1/1-53                    ...GAAGUCGG.AGGCGAGUGCCC
+M26274.1/1-55                    GAAGUCG..GAGGCGAGUGCCCAA
+M26275.1/1-55                    GAAGUCG..GAGGCGAGUGCCCAA
+M26272.1/1-55                    GAAGUCG..GAUGCGAGUGCCCAA
+#=GC SS_cons                     .........>>.>>>>>>>>....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00066.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00066.idx
new file mode 100644
index 0000000..77f047b
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00066.idx
@@ -0,0 +1,2 @@
+M26277.1/1-56
+M26276.1/1-57
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00066.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00066.raw
new file mode 100644
index 0000000..57e27aa
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00066.raw
@@ -0,0 +1,80 @@
+>Z54313.1/13139-13076
+UAAGUGUUACAGCUCUUUUACUAUUUAGCUAGCAGGUUCUUACUCUGUAGGAGUUAUAAA
+CUGU
+>Z54313.1/7136-7074
+UAAGUGUUACAGCUCUUUUACUAUUUGUGUAGCAGGUUCUUGCCAUUGUAGGAGCCACCU
+GAU
+>Z54313.1/6541-6604
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUCUUACUCUGUAGGAGCCACACA
+CACU
+>Z11688.1/339-402
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUCUUACUCUGUAGGAGCCACACA
+CUGA
+>X64404.1/3748-3685
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGGAGGUUCUUACUCUGUAGGAGCCACAAA
+CUGU
+>Z54313.1/12899-12962
+UAAGUGUUACAGUGCUUUUACUAUUUGUCUAGCAGGUUCUUACUCUGUAGGAGCCACACA
+CUCU
+>Z54313.1/4458-4395
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGUAGGUUCUUACUCUGUAGGAGCCACACA
+UCUU
+>X64404.1/2360-2423
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCCGGUUUUUACUCUGUUGGAGCCACACA
+CUGU
+>Z54313.1/415-352
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUAGUACUCUGUAGGAGCCACACA
+UCUU
+>Z54313.1/2938-2875
+UAGGUGUUACAGCUCUUUUACUAUUUAGCUAGCAGGUUCUUACUCUGACUGAGUCAUAAA
+CUGU
+>Z54313.1/11144-11081
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUCUUACUCUGUAGGAGCCACACA
+CUUU
+>X64404.1/2814-2751
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUCUUACUCUGUAGGAGCCACAAA
+CUGU
+>Z54313.1/9463-9526
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUCUUACUCUGUAGGAGCCACAAA
+UUAU
+>X64404.1/4522-4585
+UAAGUGUUACAGCUCUUUUACUAUUUGUUUAGCAGGUUCUUACUCUGUAGGAGCCACAAA
+CUGU
+>Z54313.1/13816-13753
+UAAGUGUUACAGCUCUUUUGCUAUUUGUCUAGCAGGUUCUUAUUUUGUAGGAGCCAAAAA
+UUAU
+>X64404.1/5272-5209
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUCUUACACUGUAGGAGCCACACA
+CUGU
+>Z54313.1/5973-6037
+UAAGUCGUUACAGCUCUUUUACUAUUUGUUUAGCAGGUUCUUACUGUGUUGAGCCAACAG
+CUUUU
+>X64404.1/160-97
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUCUUACUCUGUAGGAGCCACACA
+CUGU
+>Z54313.1/6769-6706
+UAGGUGUUACAGCUCUUUUACUAGUUAGCAAGUAGGCUUUUACUCUGACAGAAUCAUAAA
+UUGU
+>Z54313.1/1632-1569
+UAAGUGUUACAGCUCUUUUACUAUUUGUCUAGCAGGUUCUUACUCUGUAGGAGCCACAAA
+UUGU
+>X07183.1/1-63
+AUAGUGUUACAGCUCUUUUAGAAUUUGUCUAGCAGGUUUUCUGACUUCGGUCGGAAAACG
+CCU
+>M18675.1/1-62
+AAGUGUUACAGCUCUUUUAGAAUUUGUCUAGCAGGUUUUCUGACUUCGGUCGGAAAACCC
+CY
+>X54165.1/2549-2611
+CAAGUGUUACAGCUCUUUUAGAAUUUGUCUAGCAGGUUUUCUGACUUCGGUCGGAAAACC
+CCU
+>M17910.1/1-64
+GNNGUGUUACAGCUCUUUUAGAAUUUGUCUAGUAGGCUUUCUGGCUUUUCACCGGAAAGC
+CCCU
+>M26278.1/1-53
+UCUUUCAAGUUUCUCUAGAAGAGUCUCGCUUCCGAAGUCGGAGGCGAGUGCCC
+>M26274.1/1-55
+UCUUUCAAGUUUCUCUAGAAGGGUCUCGCGUCCGAAGUCGGAGGCGAGUGCCCAA
+>M26275.1/1-55
+UCUUUCAAGUUUCUCUAGAAGGGUCUCGCUUCCGAAGUCGGAGGCGAGUGCCCAA
+>M26272.1/1-55
+UCUUUCAAGUUUCUCUAGAAGGGUCUCGCUUCCGAAGUCGGAUGCGAGUGCCCAA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00066.test b/benchmarks/cmsearch-rmark/rmark-1/RF00066.test
new file mode 100644
index 0000000..039606b
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00066.test
@@ -0,0 +1,4 @@
+>M26277.1/1-56
+UCUUUCAAGUUUCUCUAGAAGGGUCUCGCAUCCGAAGUCGGAGGCGAGUGCCCAAU
+>M26276.1/1-57
+UCUUUCAAGUUUCUCUAGAAGGGUCUCGCGUCCGAAGUCGGAGGCGAGUGCCCAACU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00067.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00067.ali
new file mode 100644
index 0000000..41bf3c1
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00067.ali
@@ -0,0 +1,53 @@
+# STOCKHOLM 1.0
+#=GF ID    U15
+#=GF AC    RF00067
+#=GF DE    U15 small nucleolar RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    22.0
+#=GF NC    21.5
+#=GF TC    22.1
+
+X97794.1/2144-2293               CUU.GGUGAAGAUAA.......GAUG.ACGAGUCGGAAUAGGACAGA..U
+X97794.1/3225-3370               CUUCAGUGAUGAUAC.......GAUG.ACGAGUCGGAACAAAGCC....G
+X80988.1/3-147                   CUUCUGUGAUGAUAC.......GAUG.ACGAGUCUGAGUGGGU......A
+Z34530.1/10197-10341             CUUCUGUGAUGAUAC.......GAUG.ACGAGUCUGAGUGGGU......A
+Z34530.1/8157-8303               CUUCAGUGAUGAGAC.......GAUG.ACGAGUCAGAAAGGAC.......
+AY043296.1/695-842               CUUCGAUGAAGAGGU.......GAUG.ACGAGUCUGAGUAGGAAGUG..U
+AY043296.1/3920-4064             CUUCAGUGAUGACAC.......GAUG.ACGAGUCAGAAUGGCC.......
+L16016.1/866-1013                CUUCGAUGAAGAGAU.......GAUG.ACGAGUCUGACUUGGGGAUG..U
+L15557.1/1-146                   CUUCAGUGAUGACAC.......GAUG.ACGAGUCAGAAAGGUC.......
+#=GC SS_cons                     <<<<.....................<.<<<<<<<................
+
+X97794.1/2144-2293               CCUGCUUCUGCCGGUCACUGGUUCAGGUCCACGUUCUG..UGGGUUUC..
+X97794.1/3225-3370               UCUUGUUCUGGGGGUUCGUGGUUCAGCUCUACGUUCUG..UGGUUCUG..
+X80988.1/3-147                   AAUCCUUUUCCAGUGGUCUCUGUCUCCAUCACGUUCUG..UGCUGUAG..
+Z34530.1/10197-10341             AAUCGUUUUCCAGUGGUCUCUGUCUGUAUCACGUUCUG..UGCUGUAG..
+Z34530.1/8157-8303               CAGCAAUGUAGUGUG.UCCUGCUCAGUGUCACGUUCUG..UGCCGCUCUG
+AY043296.1/695-842               UGUCUUUGUCCAAGA.UGCCUCACUAUGCUGCGUUCUG..UGGCACAG..
+AY043296.1/3920-4064             ACGUCUUGCUCUUGG.UCCCUGUCAGUGCCAUGUUCUG..UGGUGCUG..
+L16016.1/866-1013                UCUCUUUGCCCAGGUGGCCUACUCUGUGCUGCGUUCUG..UGGCACAG..
+L15557.1/1-146                   ACGUCCUGCUCUUGG.UCCUUGUCAGUGCCAUGUUCUG..UGGUGCUGUG
+#=GC SS_cons                     ..................................................
+
+X97794.1/2144-2293               ..UACC..AGUUCUUCAGAGUGGGUCGUCCCUCUUCAUUUGAAGACACUG
+X97794.1/3225-3370               ..UUCC..AGUUCCUCAG..UUCAGGGUCUU.UUUCUCUUGAAGACAUAG
+X80988.1/3-147                   ....CUG.AAGCCCACUGAGUCAAGAUUGCC.CUUGGCUUGAUGUCCUUG
+Z34530.1/10197-10341             ....CUG.AGCCCCACUGAGUCAAGAUUGCC.CUUGGCUUGAUGUGCUUG
+Z34530.1/8157-8303               UUUGGU..UGCACUGCAU.CAGCUUUGUCCU.UCUUACUGAUUGAUAUAG
+AY043296.1/695-842               ..CUGAA.AGCACUGUGGUCAAAAGAAACUU.CCUAA..AGAUGACCAAG
+AY043296.1/3920-4064             ..UACAU.GGUUCCCUUGGCAAAAGUGUCCU.GCGCACUGAUUGAUUUAG
+L16016.1/866-1013                ..UUUAA.AGAGCCCUGG.UUGAAGUAAUUU.CCUAA..AGAUGACUUAG
+L15557.1/1-146                   ..CACG..AGUUCCUUUGGCAGAAGUGUCCU.AUUUAUUGAUCGAUUUAG
+#=GC SS_cons                     ..................................................
+
+X97794.1/2144-2293               AGGCAUUUGUCUGAGA.AGG
+X97794.1/3225-3370               AGGCAUUUGUCUGAGA.AGG
+X80988.1/3-147                   AGGCAUUUGUCUGAGA.AGG
+Z34530.1/10197-10341             AGGCAUUUGUCUGAGA.AGG
+Z34530.1/8157-8303               AGGCAUUUGUCUGAGA.AGG
+AY043296.1/695-842               AGGCAUUUGUCUGAGA.AGG
+AY043296.1/3920-4064             AGGCAUUUGUCUGAGA.AGG
+L16016.1/866-1013                AGGCAUUUGUCUGAGA.AGG
+L15557.1/1-146                   AGGCAUUUGUCUGAGA.AGG
+#=GC SS_cons                     .>>>..>>>>>...>>.>>.
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00067.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00067.idx
new file mode 100644
index 0000000..9f759fb
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00067.idx
@@ -0,0 +1,3 @@
+Z34530.1/4257-4400
+Z34530.1/6444-6594
+Z75112.1/2-111
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00067.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00067.raw
new file mode 100644
index 0000000..93e88e8
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00067.raw
@@ -0,0 +1,36 @@
+>X97794.1/2144-2293
+CUUGGUGAAGAUAAGAUGACGAGUCGGAAUAGGACAGAUCCUGCUUCUGCCGGUCACUGG
+UUCAGGUCCACGUUCUGUGGGUUUCUACCAGUUCUUCAGAGUGGGUCGUCCCUCUUCAUU
+UGAAGACACUGAGGCAUUUGUCUGAGAAGG
+>X97794.1/3225-3370
+CUUCAGUGAUGAUACGAUGACGAGUCGGAACAAAGCCGUCUUGUUCUGGGGGUUCGUGGU
+UCAGCUCUACGUUCUGUGGUUCUGUUCCAGUUCCUCAGUUCAGGGUCUUUUUCUCUUGAA
+GACAUAGAGGCAUUUGUCUGAGAAGG
+>X80988.1/3-147
+CUUCUGUGAUGAUACGAUGACGAGUCUGAGUGGGUAAAUCCUUUUCCAGUGGUCUCUGUC
+UCCAUCACGUUCUGUGCUGUAGCUGAAGCCCACUGAGUCAAGAUUGCCCUUGGCUUGAUG
+UCCUUGAGGCAUUUGUCUGAGAAGG
+>Z34530.1/10197-10341
+CUUCUGUGAUGAUACGAUGACGAGUCUGAGUGGGUAAAUCGUUUUCCAGUGGUCUCUGUC
+UGUAUCACGUUCUGUGCUGUAGCUGAGCCCCACUGAGUCAAGAUUGCCCUUGGCUUGAUG
+UGCUUGAGGCAUUUGUCUGAGAAGG
+>Z34530.1/8157-8303
+CUUCAGUGAUGAGACGAUGACGAGUCAGAAAGGACCAGCAAUGUAGUGUGUCCUGCUCAG
+UGUCACGUUCUGUGCCGCUCUGUUUGGUUGCACUGCAUCAGCUUUGUCCUUCUUACUGAU
+UGAUAUAGAGGCAUUUGUCUGAGAAGG
+>AY043296.1/695-842
+CUUCGAUGAAGAGGUGAUGACGAGUCUGAGUAGGAAGUGUUGUCUUUGUCCAAGAUGCCU
+CACUAUGCUGCGUUCUGUGGCACAGCUGAAAGCACUGUGGUCAAAAGAAACUUCCUAAAG
+AUGACCAAGAGGCAUUUGUCUGAGAAGG
+>AY043296.1/3920-4064
+CUUCAGUGAUGACACGAUGACGAGUCAGAAUGGCCACGUCUUGCUCUUGGUCCCUGUCAG
+UGCCAUGUUCUGUGGUGCUGUACAUGGUUCCCUUGGCAAAAGUGUCCUGCGCACUGAUUG
+AUUUAGAGGCAUUUGUCUGAGAAGG
+>L16016.1/866-1013
+CUUCGAUGAAGAGAUGAUGACGAGUCUGACUUGGGGAUGUUCUCUUUGCCCAGGUGGCCU
+ACUCUGUGCUGCGUUCUGUGGCACAGUUUAAAGAGCCCUGGUUGAAGUAAUUUCCUAAAG
+AUGACUUAGAGGCAUUUGUCUGAGAAGG
+>L15557.1/1-146
+CUUCAGUGAUGACACGAUGACGAGUCAGAAAGGUCACGUCCUGCUCUUGGUCCUUGUCAG
+UGCCAUGUUCUGUGGUGCUGUGCACGAGUUCCUUUGGCAGAAGUGUCCUAUUUAUUGAUC
+GAUUUAGAGGCAUUUGUCUGAGAAGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00067.test b/benchmarks/cmsearch-rmark/rmark-1/RF00067.test
new file mode 100644
index 0000000..df6463f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00067.test
@@ -0,0 +1,11 @@
+>Z34530.1/4257-4400
+CUUCAGUGAUGAUUUGAUGACGAGUCUGACUUCCUCCUUUCAUGCCCCAUUCAGCUAAAG
+GAGCUGCGUUCUGCAUGUUGCUUUUGCUGUUGGGUCCUCAUAACAAAGUUGUAUGAAGAC
+UCUUGAGGCAUUUGUCUGAGAAGA
+>Z34530.1/6444-6594
+CUUCAGUGAUGAGACGAUCGACGAGUCAGAAGGACCAUCAAUGUAGUGUGUCUCGUGAGU
+GUCACGUUCUCUGCGAGCUGUGUUUCCGGCCGCCAUGCAUCAGCUUUGCCCCUUCUUACC
+UGAUCGAUAUGGAGGCAUUCGCUGAGACAGG
+>Z75112.1/2-111
+CACCAAUGAUGCAAUGGUUAAAUCAGACGAGUCUAUUUUGGCUAUCUAUUCGAGUUCUUC
+GAAGAAAUUGCCGCUAAGCGGGGUGAAAUUGAGGCAUUUGUCUGAGGUGA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00080.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00080.ali
new file mode 100644
index 0000000..07a8459
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00080.ali
@@ -0,0 +1,141 @@
+# STOCKHOLM 1.0
+#=GF ID    yybP-ykoY
+#=GF AC    RF00080
+#=GF DE    yybP-ykoY element
+#=GF AU    Moxon SJ
+#=GF GA    25.0
+#=GF NC    14.9
+#=GF TC    28.2
+
+AE005906.1/7630-7499                 CCGCCCACCUUUGGGGAGUAGCCG.CCCGCGU................CU
+BX321864.1/302773-302659             UUGCCGGUCAUUGGGGAGUAGCCG.CUCUUC.................GU
+D90826.1/6621-6743                   GCGCCCUCAUUUGGGGAGUAGCCG.AUUUCCAG...............AU
+AE005405.1/41-163                    GCGCCCUCAUUUGGGGAGUAGCCA.AUUUCCAG...............AU
+AE016761.1/247677-247799             GCGCCCUCAUUUGGGGAGUAGCCG.AUUUCCAG...............AU
+AE008781.1/18002-18124               GCGCCGUCAAUUGGGGAGUAGCCG.AUUUCCAG...............AC
+AE016837.1/226247-226125             GCGCCGUCAAUUAGGGAGUAGCCG.AUUUCCAG...............AC
+AE015164.1/10768-10646               GCGCCCUCAUUUGGGGAGUAGCCG.AUUUCCAG...............AU
+AE013857.1/9631-9778                 UGCGCCGUUCAUGGGGAGUAGCCG.GUUUCUGUGCAAUAUAUU.....CA
+AE004717.1/4063-3947                 CCGGCCUUCCUUGGGGAGUAGCCU.GCCGUCA................CC
+AE004877.1/3967-4112                 CGCCCCGUCCUAGGGGAGUAGUCU.CCCGCGAGCGC............CG
+AE016869.1/178989-179107             ACGGCCCUUGUUGGGGAGUAGCCU.GUUCGUGACCCCG..........GU
+AE016776.1/272500-272339             CGCACCGUCCUAGGGGAGUAGUCU.CCCGCGAGCAC............CC
+AE016859.1/295534-295393             CGCUCCGUCCUAGGGGAGUAGUCU.CCCACGAGCGC............CA
+AP005073.1/22641-22777               GCGCCUGUCUUUGGGGAGUAGCUU.ACCUGAUGAAGUCUCU.......GU
+AE004094.1/6414-6545                 CGCUCCGUCUUUGGGGAGUAGCUG.GUCUCUAAG..............UU
+AP005330.1/21939-22075               GCGCCUGUCUUUGGGGAGUAGCUU.ACUGGAU................GA
+AE012070.1/1125-1243                 UGCGCGCCCCUUGGGGAGUAGCCU.GCUUUCG................UC
+AE012529.1/9465-9584                 GCGCGCCCCCUUGGGGAGUAGCCU.GCUUCCA................GU
+AE012558.1/14966-15083               UGCCUUCCCCUUGGGGAGUAGCCU.GCUUCCA................CA
+#=GC SS_cons                         .....<<<<<<<<<......<<<<.<<<<<<...................
+
+AE005906.1/7630-7499                 AUC..........................AGCGGGCC..CCGC.CG..UC
+BX321864.1/302773-302659             UUC..........................GAAGGGGC..UUA..CG..UC
+D90826.1/6621-6743                   UCC..........................GGAAAUGU..ACG..UG..UC
+AE005405.1/41-163                    UCC..........................GGAAAUGU..ACG..UG..UC
+AE016761.1/247677-247799             UCC..........................GGAAAUGU..ACG..UG..UC
+AE008781.1/18002-18124               UCC..........................GGAAAUGU..ACG..UG..UC
+AE016837.1/226247-226125             UCC..........................GGAAAUGU..ACG..UG..UC
+AE015164.1/10768-10646               UCC..........................GGAAAUGU..ACG..UG..UC
+AE013857.1/9631-9778                 UAA.............UAUAUUGGCAAGCAGAAACGC..CCG..UA..UC
+AE004717.1/4063-3947                 CGU.........................UGACGGCGC..GCU..GG..UC
+AE004877.1/3967-4112                 CAC....................CGGCCUCGCCCGGC..ACG..CG..UC
+AE016869.1/178989-179107             CA...........................CUGAGCGU..UCG..UA..UC
+AE016776.1/272500-272339             AGC.........................UCGCCCGGU..ACG..CG..UC
+AE016859.1/295534-295393             UGC.........................UCGUCCGGC..ACG..UA..UC
+AP005073.1/22641-22777               UUC.........................AUCCGGUUC..GUU..CG..UC
+AE004094.1/6414-6545                 UUC.....................AACUUGGUGAUUC..ACA..CA..UC
+AP005330.1/21939-22075               AAA................GCCAUUUUCAUCGAGUUC..GUC..CG..UC
+AE012070.1/1125-1243                 AUC..........................GAAAGCGC..CUG..CA..UC
+AE012529.1/9465-9584                 CGA.........................UGGAAGCGC..CCG..CA..UC
+AE012558.1/14966-15083               CAU........................CUGGAAGCGC..UCG..CG..UC
+#=GC SS_cons                         .............................>>>>>><<..<<<..<<..<<
+
+AE005906.1/7630-7499                 AACACA.CUUGAUC..................UUCC..............
+BX321864.1/302773-302659             AACAUA.CUUGACC..................GGCA..............
+D90826.1/6621-6743                   AACAUA.CUCGUU...................GCAA..............
+AE005405.1/41-163                    AACAUA.CUCGUU...................GCAA..............
+AE016761.1/247677-247799             AACAUA.CUCGUU...................GCAA..............
+AE008781.1/18002-18124               AACAUA.CUCGUU...................GCAA..............
+AE016837.1/226247-226125             AACAUA.CUCGUU...................GCAA..............
+AE015164.1/10768-10646               AACAUA.CUCGUU...................GCAA..............
+AE013857.1/9631-9778                 AACAUA.CUCGUUUCA................UUUA............UU
+AE004717.1/4063-3947                 AACAUU.CUUGGCA...................ACC..............
+AE004877.1/3967-4112                 AACACA.CUUGGUC..................CGCA..............
+AE016869.1/178989-179107             AACAUU.CUCGGCA...................GCA..............
+AE016776.1/272500-272339             AACAUA.CUUGGUC..................CACA..............
+AE016859.1/295534-295393             AACAUA.CUUGGUC..................CUCA..............
+AP005073.1/22641-22777               AACAUA.AUUGGUGC.................AAAA..............
+AE004094.1/6414-6545                 AACAUA.UUUGGUAC.................UCAA..............
+AP005330.1/21939-22075               AACAUA.AUUGGUGC.................CAAA..............
+AE012070.1/1125-1243                 AACAUA.CUCGGC...................CAGU..............
+AE012529.1/9465-9584                 AACAUA.CUCGGCC..................GUUG..............
+AE012558.1/14966-15083               AACACA.CUCGGUA..................CAUA..............
+#=GC SS_cons                         <........<<<<<....................................
+
+AE005906.1/7630-7499                 .GGAUCAUGG.CG.CGGGGAAGGGAAGCGGACU......UGAA.......
+BX321864.1/302773-302659             ..GGUCAUGG.CG.UAAGC..GGUU..............CUA........
+D90826.1/6621-6743                   ...AACGUGG.CA.CGUACG.GACUGAA...........UACU.......
+AE005405.1/41-163                    ...AACGUGG.CA.CGUACG.GACUGAA...........GACU.......
+AE016761.1/247677-247799             ...AACGUGG.CA.CGUACG.GACUGAA...........CACU.......
+AE008781.1/18002-18124               ...AACGUGG.CG.CGUACG.GACCAGC...........CGCC.......
+AE016837.1/226247-226125             ...AACGUGG.CG.CGUACG.GACCAGC...........CGCC.......
+AE015164.1/10768-10646               ...AACGUGG.CA.CGUACG.GACUGAA...........GACU.......
+AE013857.1/9631-9778                 UGAAACGUGG.UA.CGGGC..AGCC...AG.........GUAA.......
+AE004717.1/4063-3947                 ..UGCCAUGG.CC.AGCGC..AUCC..............AACC.......
+AE004877.1/3967-4112                 ..GACCAUGG.CG.CGCGC..GACCCAAGCCUGCCCA..GACA.......
+AE016869.1/178989-179107             ..UGCCGUGG.UA.CGAAC..ACC...............UUCU.......
+AE016776.1/272500-272339             ..GACCAUGG.CG.CGUGC..GACCCACCA.........UGCA.......
+AE016859.1/295534-295393             ..GACCAUGG.UA.CGUGC..GACCCGGAAUCCG.....CUCA.......
+AP005073.1/22641-22777               .UCACCAUGG.CG.UUCGA..GACUUGAAG.........CCUU.......
+AE004094.1/6414-6545                 .UUACCAUGG.UG.UGUGA..GACCUGA...........GCCU.......
+AP005330.1/21939-22075               .UCACCAUGG.CG.UUCGA..GACUUGAAG.........CCUU.......
+AE012070.1/1125-1243                 GC.GCCGUGG.UG.CAGGC..AACCA.............GUUU.......
+AE012529.1/9465-9584                 ..CGCCGUGG.UG.CGGGC..AACCA.............CUCU.......
+AE012558.1/14966-15083               ..U.CCGUGG.CG.C.AGC..AACCA.............UCG........
+#=GC SS_cons                         ..>>>>>>>>.>>.>>>>>..<<<<<<<......................
+
+AE005906.1/7630-7499                 ......................................GCUUCCU.UGGC
+BX321864.1/302773-302659             .........................................AGCC.UGGC
+D90826.1/6621-6743                   ......................................UUCAGUC.AGGC
+AE005405.1/41-163                    ......................................UUCAGUC.AGGC
+AE016761.1/247677-247799             ......................................UUCAGUC.AGGC
+AE008781.1/18002-18124               ......................................GCUGGUC.AGGC
+AE016837.1/226247-226125             ......................................GCUGGUC.AGGC
+AE015164.1/10768-10646               ......................................UUCAGUC.AGGC
+AE013857.1/9631-9778                 .........................................GGUU..GGC
+AE004717.1/4063-3947                 .........................................GGAU.UGGU
+AE004877.1/3967-4112                 ..................................GGCCAAGGGUU.UGAC
+AE016869.1/178989-179107             ..........................................GGU.UGGC
+AE016776.1/272500-272339             ......CGCCUGCAUGGAGAGAUCCGCAUAGACGGAUCGAGGGUU.UGAC
+AE016859.1/295534-295393             ..............................GACGGAUCAGUGGUU.UGAC
+AP005073.1/22641-22777               ......................................UCAAGUU.UAGC
+AE004094.1/6414-6545                 ......................................UCAGGUU.UAGC
+AP005330.1/21939-22075               ......................................UCAAGUU.UAGC
+AE012070.1/1125-1243                 ........................................CGGUU.UGGC
+AE012529.1/9465-9584                 ........................................UGGUU.UGGC
+AE012558.1/14966-15083               ........................................UGGUU.UGGC
+#=GC SS_cons                         ......................................>>>>>>>.>>>>
+
+AE005906.1/7630-7499                 GAGACCAAUGGCGCCGAU
+BX321864.1/302773-302659             AAGACCUUUGACCACAAU
+D90826.1/6621-6743                   GAGACCAUAUGCACAUCA
+AE005405.1/41-163                    GAGACCAUAUGCACAUCA
+AE016761.1/247677-247799             GAGACCAUAUGCACAUCA
+AE008781.1/18002-18124               GAGACCAUAGGCGCAUCA
+AE016837.1/226247-226125             GAGACCAUAGGCGCAUCA
+AE015164.1/10768-10646               GAGACCAUAUGCACAUCA
+AE013857.1/9631-9778                 GAGACCAUAGACACGUAG
+AE004717.1/4063-3947                 GAGACCAACGACAUUCCU
+AE004877.1/3967-4112                 AAGACCUAUGACACGCAC
+AE016869.1/178989-179107             GAGACCAACGAUGCAUCC
+AE016776.1/272500-272339             AAGACCUAUGACACGCAC
+AE016859.1/295534-295393             AAGACCUAUGACACGAAC
+AP005073.1/22641-22777               AAGACCUUAGACAAAUCA
+AE004094.1/6414-6545                 AAGACCUUAGACAAACAA
+AP005330.1/21939-22075               AAGACCUUAGACAAACAA
+AE012070.1/1125-1243                 GAGACCAGCGGCAUGCGU
+AE012529.1/9465-9584                 GAGACCAGCGGCAUGCGU
+AE012558.1/14966-15083               GAGACCAACGGCUCGUGU
+#=GC SS_cons                         ....>>>>>>>>>.....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00080.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00080.idx
new file mode 100644
index 0000000..58a54ce
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00080.idx
@@ -0,0 +1,33 @@
+AP005282.1/14081-13967
+BX248358.1/90582-90421
+AP005280.2/73107-72940
+AP005220.1/114937-114792
+AP005278.1/215513-215679
+BX842584.1/155440-155547
+AL939112.1/94442-94322
+AE014727.1/1898-2035
+AP006583.1/134892-135011
+AP003586.1/316604-316723
+Z99110.2/200192-200316
+AF325827.1/1344-1451
+AE017267.1/64114-64220
+AE017028.1/108421-108293
+AP004603.1/147738-147633
+AL591977.1/131463-131588
+AF270169.1/2621-2476
+AP003186.2/120108-120002
+AE015938.1/76711-76816
+AP003187.2/61536-61648
+AE012978.1/1-99
+AE012997.1/6989-7110
+AE016953.1/48442-48336
+AE017205.1/106071-105970
+AE014915.1/3159-3261
+AL646068.1/58739-58896
+AL646061.1/184783-184648
+AE015551.1/8187-8055
+AP002564.1/66699-66838
+AE016809.1/257790-257673
+AP005347.1/94118-94281
+AE004385.1/7550-7674
+AE012090.1/10837-10947
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00080.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00080.raw
new file mode 100644
index 0000000..170bc3d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00080.raw
@@ -0,0 +1,74 @@
+>AE005906.1/7630-7499
+CCGCCCACCUUUGGGGAGUAGCCGCCCGCGUCUAUCAGCGGGCCCCGCCGUCAACACACU
+UGAUCUUCCGGAUCAUGGCGCGGGGAAGGGAAGCGGACUUGAAGCUUCCUUGGCGAGACC
+AAUGGCGCCGAU
+>BX321864.1/302773-302659
+UUGCCGGUCAUUGGGGAGUAGCCGCUCUUCGUUUCGAAGGGGCUUACGUCAACAUACUUG
+ACCGGCAGGUCAUGGCGUAAGCGGUUCUAAGCCUGGCAAGACCUUUGACCACAAU
+>D90826.1/6621-6743
+GCGCCCUCAUUUGGGGAGUAGCCGAUUUCCAGAUUCCGGAAAUGUACGUGUCAACAUACU
+CGUUGCAAAACGUGGCACGUACGGACUGAAUACUUUCAGUCAGGCGAGACCAUAUGCACA
+UCA
+>AE005405.1/41-163
+GCGCCCUCAUUUGGGGAGUAGCCAAUUUCCAGAUUCCGGAAAUGUACGUGUCAACAUACU
+CGUUGCAAAACGUGGCACGUACGGACUGAAGACUUUCAGUCAGGCGAGACCAUAUGCACA
+UCA
+>AE016761.1/247677-247799
+GCGCCCUCAUUUGGGGAGUAGCCGAUUUCCAGAUUCCGGAAAUGUACGUGUCAACAUACU
+CGUUGCAAAACGUGGCACGUACGGACUGAACACUUUCAGUCAGGCGAGACCAUAUGCACA
+UCA
+>AE008781.1/18002-18124
+GCGCCGUCAAUUGGGGAGUAGCCGAUUUCCAGACUCCGGAAAUGUACGUGUCAACAUACU
+CGUUGCAAAACGUGGCGCGUACGGACCAGCCGCCGCUGGUCAGGCGAGACCAUAGGCGCA
+UCA
+>AE016837.1/226247-226125
+GCGCCGUCAAUUAGGGAGUAGCCGAUUUCCAGACUCCGGAAAUGUACGUGUCAACAUACU
+CGUUGCAAAACGUGGCGCGUACGGACCAGCCGCCGCUGGUCAGGCGAGACCAUAGGCGCA
+UCA
+>AE015164.1/10768-10646
+GCGCCCUCAUUUGGGGAGUAGCCGAUUUCCAGAUUCCGGAAAUGUACGUGUCAACAUACU
+CGUUGCAAAACGUGGCACGUACGGACUGAAGACUUUCAGUCAGGCGAGACCAUAUGCACA
+UCA
+>AE013857.1/9631-9778
+UGCGCCGUUCAUGGGGAGUAGCCGGUUUCUGUGCAAUAUAUUCAUAAUAUAUUGGCAAGC
+AGAAACGCCCGUAUCAACAUACUCGUUUCAUUUAUUUGAAACGUGGUACGGGCAGCCAGG
+UAAGGUUGGCGAGACCAUAGACACGUAG
+>AE004717.1/4063-3947
+CCGGCCUUCCUUGGGGAGUAGCCUGCCGUCACCCGUUGACGGCGCGCUGGUCAACAUUCU
+UGGCAACCUGCCAUGGCCAGCGCAUCCAACCGGAUUGGUGAGACCAACGACAUUCCU
+>AE004877.1/3967-4112
+CGCCCCGUCCUAGGGGAGUAGUCUCCCGCGAGCGCCGCACCGGCCUCGCCCGGCACGCGU
+CAACACACUUGGUCCGCAGACCAUGGCGCGCGCGACCCAAGCCUGCCCAGACAGGCCAAG
+GGUUUGACAAGACCUAUGACACGCAC
+>AE016869.1/178989-179107
+ACGGCCCUUGUUGGGGAGUAGCCUGUUCGUGACCCCGGUCACUGAGCGUUCGUAUCAACA
+UUCUCGGCAGCAUGCCGUGGUACGAACACCUUCUGGUUGGCGAGACCAACGAUGCAUCC
+>AE016776.1/272500-272339
+CGCACCGUCCUAGGGGAGUAGUCUCCCGCGAGCACCCAGCUCGCCCGGUACGCGUCAACA
+UACUUGGUCCACAGACCAUGGCGCGUGCGACCCACCAUGCACGCCUGCAUGGAGAGAUCC
+GCAUAGACGGAUCGAGGGUUUGACAAGACCUAUGACACGCAC
+>AE016859.1/295534-295393
+CGCUCCGUCCUAGGGGAGUAGUCUCCCACGAGCGCCAUGCUCGUCCGGCACGUAUCAACA
+UACUUGGUCCUCAGACCAUGGUACGUGCGACCCGGAAUCCGCUCAGACGGAUCAGUGGUU
+UGACAAGACCUAUGACACGAAC
+>AP005073.1/22641-22777
+GCGCCUGUCUUUGGGGAGUAGCUUACCUGAUGAAGUCUCUGUUUCAUCCGGUUCGUUCGU
+CAACAUAAUUGGUGCAAAAUCACCAUGGCGUUCGAGACUUGAAGCCUUUCAAGUUUAGCA
+AGACCUUAGACAAAUCA
+>AE004094.1/6414-6545
+CGCUCCGUCUUUGGGGAGUAGCUGGUCUCUAAGUUUUCAACUUGGUGAUUCACACAUCAA
+CAUAUUUGGUACUCAAUUACCAUGGUGUGUGAGACCUGAGCCUUCAGGUUUAGCAAGACC
+UUAGACAAACAA
+>AP005330.1/21939-22075
+GCGCCUGUCUUUGGGGAGUAGCUUACUGGAUGAAAAGCCAUUUUCAUCGAGUUCGUCCGU
+CAACAUAAUUGGUGCCAAAUCACCAUGGCGUUCGAGACUUGAAGCCUUUCAAGUUUAGCA
+AGACCUUAGACAAACAA
+>AE012070.1/1125-1243
+UGCGCGCCCCUUGGGGAGUAGCCUGCUUUCGUCAUCGAAAGCGCCUGCAUCAACAUACUC
+GGCCAGUGCGCCGUGGUGCAGGCAACCAGUUUCGGUUUGGCGAGACCAGCGGCAUGCGU
+>AE012529.1/9465-9584
+GCGCGCCCCCUUGGGGAGUAGCCUGCUUCCAGUCGAUGGAAGCGCCCGCAUCAACAUACU
+CGGCCGUUGCGCCGUGGUGCGGGCAACCACUCUUGGUUUGGCGAGACCAGCGGCAUGCGU
+>AE012558.1/14966-15083
+UGCCUUCCCCUUGGGGAGUAGCCUGCUUCCACACAUCUGGAAGCGCUCGCGUCAACACAC
+UCGGUACAUAUCCGUGGCGCAGCAACCAUCGUGGUUUGGCGAGACCAACGGCUCGUGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00080.test b/benchmarks/cmsearch-rmark/rmark-1/RF00080.test
new file mode 100644
index 0000000..6b0c1ec
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00080.test
@@ -0,0 +1,116 @@
+>AP005282.1/14081-13967
+UCUGUUGCUGAAGGGGAGUAGCUCGACAAACGCGGUUGUCGACAUACUGGCACGCAAGAU
+CUGUGUACCCGGCCCACGUGCCUAAAACUAGGUGAGCGAGACCUUCGAGCAGUUC
+>BX248358.1/90582-90421
+ACUGUAGUUGGAGGGGAGUACCCCACCCACGGCAUUGAUCGUCAACACGGUUACCAUGCG
+AGAAUUCUCGUACGAUCCCGGUCAUGUCGGUUUACUUUGAUUUUAGGUUAUUUGCUCAAG
+CAGGCCGGAUCAGAGUGAGCGGGGGAGACCUCCGGUUCAUCU
+>AP005280.2/73107-72940
+UCCCGUAUUGGAGGGGAGUACCCCACAAGCAGCGUUGAUCGUCAACACGGAAAUCAAACU
+UUAAAGAAUUUUAGGUUGUGAAUUCCCGGUCACACUGGCCCAUUUUGUUUUUCAGAUGCA
+UGUUAGAUGCGUUGAGGGACAAGGGUGGGGGAGACCUCCGGUUCUUAA
+>AP005220.1/114937-114792
+UUUCGUAAUGGAGGGGAGUACCCCGUUCACGGCAUUGAUCGUCAACACGGCAAUCAACAU
+CUGGUUCACCUGUAGUGGCCGGAUGGAUGAUUCCCGGUCAUGUCGGCCCACCGGAAACGC
+GGGUGGGGGAGACCUCCGGUUCUUAA
+>AP005278.1/215513-215679
+UUCCAUUUCGAAGGGGAGUAGUUCCACACAAAGGCGAUCUGACUCGUUUUUGUUUGAGGU
+AUGUUCGACAUACUGGAGCAAGUUCACCUUGCACCCGGCAUACCACCUGAACAAGGCCUU
+AAAAAGGGGCUUUAUCGGUUCAGGCGAGCGAGACCUUCGGCGUUCAC
+>BX842584.1/155440-155547
+GACGUUAGCGAAGGGGAGUAGUCCCGAAUCGUCGAGUCGACAUACUGGCGAAAAGCCCGG
+CUGGCGAACCGUUUGAUACCAACGGUGGGCGAGACCUUCGACCGAUGU
+>AL939112.1/94442-94322
+GACGGCGCAGAAGGGGAGUAGCUCUUCGCCGGACCGUCGACAUACUGCUCAGCCCGCCUG
+AGCCGGCGCCCGGAGGCAGGCCUCGUGCGCGAGGCGGGCCAGCGAGACCUUCGGCAAGCA
+G
+>AE014727.1/1898-2035
+AAUAGUCCCAUGAGGGAGUAGACAGCAUUGCGGCGAAGGGCUCGGCCCAAACCGCAAUGU
+GGCAAGUCAACAUCGUGGCCGUCGGCAGUUCCGUUACGGUCUGGCUUUGCCUUAAAUGAC
+GAGACUCAUGUACCGCGG
+>AP006583.1/134892-135011
+UUAGAGAUGGAUGGGGAGUAGCCGCCCGCGCUUGCGGGGCAGUCGGUCGUCAACCCGAAG
+CGUUUGCUUCCGGUCGAUUGCAUGUGCCGAGGCACGAUUGGCGAGACCACCACGACGAAA
+>AP003586.1/316604-316723
+UUCUGAUAAGAAGGGGAGUAGCUGCUGGCAAAAGCCAGUACAUCUGAAUCAACAUACUGG
+CGAUGAGCCUGGUUCAGGUGACAACUAGAAAAUAUUUGGAAGCGAGACCUUCACUAAGUU
+>Z99110.2/200192-200316
+UGAAAUCCCAAAGGGGAGUAGCGUCCGGAAUGUAUUCCGGAAACAAAGUCGUCAUUUCAU
+GGAUUGUAUCCAUCGGCUUUGUUGGCAUGCCUGAAUUCAUGUCUAGCAAGACCUUUGCCU
+UAUGU
+>AF325827.1/1344-1451
+AAACUUCCUAAAGGGGAGUAGCUUUAACAGCAAAGUCGUCAUUACGGAGUAUAAUUACUC
+UCGGCUUUGUUGGCAACGAUCGUUGUUAGCAAGACCUUUACUCGAGAU
+>AE017267.1/64114-64220
+UGUGUAUAUAAAGGGGAGUAACUUAUUACAGUAAAGUCGUCAUUACAGGGAGAAACCCUC
+GGCUUUAUUGGCAACGUUUCGUUGUUAGUGAGACCUUUACCAGCAAU
+>AE017028.1/108421-108293
+CAUAUCUCCAAAGGGGAGUAGCGUCCAAGAAUAUUUCUUGGAAACAAAGUCGUCAUUACG
+UAGAACUUAGUUCUUCCGGCUUUGUUGGCAUUUUCAUUACAUAUGUCUAGCAAGACCUUU
+GCCUAUUAA
+>AP004603.1/147738-147633
+UAGCAAAUUAAAGGGGAGUAGCUGUACAUUUAAAGUCGUCAUUACGAGAUUUAAUCUCCG
+GCUUUAUAUGGCAACGACCGUUGUUAGCGAGACCUUUACCACUACC
+>AL591977.1/131463-131588
+ACAAAUGUCAGAGGGGAGUAGCGCUGAUUAGCUUUUUAAUCAGGAUAAAGUCGUCAUUAC
+AUGAUAGAGAUAUCAUCGGUUUUAUCACAUUUAACUUUAAAUGUUAGCGAGACCUUUGCC
+UUUACG
+>AF270169.1/2621-2476
+AAAACUGUCAGAGGGGAGUAACUUGAGAAUAGUUAUUGAAUGCAUUUAAACCGAUAAUAA
+CUAUUCAACACUUUGUCGUCAUUACGAAGAUAAGUCUUCCGGUAAAGUGGGCAAAAAUAU
+UGCUAAGUGAGACCUUUGCUAUUAAA
+>AP003186.2/120108-120002
+UAUUGUGUUAAGAGGGAGUAGUUGCAAGCUAUAAUAUCAACAUCGCGGUUAACGAAAAGU
+UACCUGGUAUUAUACACCAAUUUGGUUACAAGACUUUUAAUAUAAUC
+>AE015938.1/76711-76816
+UUACUAUAUAAAGGGGAGUAGCAAAUUAAUUUAACUAUUCGUCAUUACGGCAAUUAAAGC
+CCGGAUAGUUACUCCAAAGAGAGAUUGCAAGACCUUUGUUCUACAG
+>AP003187.2/61536-61648
+UGUUUCCAUAUGAGGGAGUAGUUAGCUCAAGUUGAAUGAGUGAUUAAGUCAACAAAUUGA
+CCAAAGAGCUUUGGUCUGGCUUAAUCUUAAAUAGCGAGACUUAUAUGCAGUUU
+>AE012978.1/1-99
+UCUCGGUAAAGGGGAGUAACUCUAAAUCAAUCAGUCGUCAUGACGGCUUUUUGCCCGGCU
+GAUUGAGCAGAUAAUGCGAGUGAGACCUUUACUUUGUGG
+>AE012997.1/6989-7110
+AACAUAAGUAAAGGGGAGUAGCUUGCCACAGUAUGUGGUUUAACCUGUCGUCAGCACGGG
+AAAUUUUCUCCGGCAGGUUAGAAACUCCGGACGGAGUUUUGAGCAAGACCUUUAUAGAGG
+UA
+>AE016953.1/48442-48336
+AGUUUUUUCAUGAGGGAGUAACUGACAGUAUUUAUGCUGUGACAACAUCACCAACUCCGA
+AAGCAAUUUCUGGUGUUGUCUUAAACGGUGAGACUUAUGUAUGUUCG
+>AE017205.1/106071-105970
+UAUAGAUGCAUAAGAGAGUAACGGCAAGUUAUUGCGAUAAGUUCAACAACCGAGAUGGAU
+AUCUCUGGACUUAUCUUAAUUAGUGAGACUUAUGACUGAUAA
+>AE014915.1/3159-3261
+UGAAGAUUAUCAAGGGAGUAGCUAGCGGUUUUGCCGUGAUGUUGUCGUCAAUCCGAAACU
+GUUUUCCGGCAACAUAUUAAAUAGCGAGACUUGUUUAAUUAUU
+>AL646068.1/58739-58896
+CCGGCUUCCAUUGGGGAGUAGCCGCCUGGAGCCAAUGCUCCGGGGGCCACGUCAACAGAC
+UUGACCGUCGUCGCAAUGGCAGACGGUUAUGGCGUGGUCAGCAACAUCCUGGGUGCCCCG
+CACCCGGUGACGCGCCUGGCGAGACCGAUGACACGCCU
+>AL646061.1/184783-184648
+GACUUCCUCAAAGGGGAGUAGCUCGGGGGUUCUUCAGCCCCAGGCACGAUCGUCAUGACG
+AAGCGCACGCUUCCGGUCGUGCCGGCAUCCGCAGGUUCCUGGCCUGCCGGUGUCGAGCAA
+GACCUUUGCAACCGGA
+>AE015551.1/8187-8055
+CAUCUCGCUUCGGGGGAGUAGCUAACUGGAUUUCGAGCCAUCGAUCUCUAGGGUGAACGU
+CAACAUACUUGGCCGCAUGCCAUGGUGUUCACAGCAAAUCAUCGAUUUGUCUUGCAAGAC
+CUGAGCACAAUAA
+>AP002564.1/66699-66838
+GUUACCUGCAAAGGGGAGUAACUUCAUUGCCGGUCGAUCGUCAUUACGAUGUGUGAAAAA
+CCACAUCCGGUCACCGGGCAACCCGAAAGGAAUACGCAGACGUAUUCCUUUUUUGUUGUA
+AGUGAGACCUUGCCGGAAGG
+>AE016809.1/257790-257673
+UAGCGCCGCUUAAGGGAGUAGCCUUCCUCAUGGUUUGAGGAGUGAAUAUCAACAGUCUCC
+GAGCUUAAUGCUUGUGGUAUUCACGUUCAUCUGUUCUGGCAAGACUUAAGCAAAGUUU
+>AP005347.1/94118-94281
+UAUCGAACGUUUGGGGAGUAGUUAGCGUAAGUUUAUUUGUCGUCAUCUCGUUAGGCCAAA
+GCCUUUCCGGCAAAUAAAGGUGAGUUAUCCUCUCUUUGUUUCUUUGUCAUCAACAGAAAC
+AGAGAAAGCAUUCCAGUUCACUUCAACGAGACCAACGCAUUCAU
+>AE004385.1/7550-7674
+UGGCGACGUUUUGGGGAGUAGUCGCCUUAGGUUUAUUUGUCGUCAUCACGUUGAGUUUCA
+CUCAACCGGCAAAUAUUAAGCUCUGAAUCCAAGUUCAACGCUUCGACGAGACCAACGCAU
+UCAAU
+>AE012090.1/10837-10947
+UCGGGCGCAGAAGGGGAGUAGCUCCCAGCGUUGUCGCCGUCAUGACGAGCCCGCCAUGUG
+CAGCGCUCCGGUGCAACGGCAACCGGCCCGGCCGGUUGCGAGCGAGACCUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00096.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00096.ali
new file mode 100644
index 0000000..87b9743
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00096.ali
@@ -0,0 +1,37 @@
+# STOCKHOLM 1.0
+#=GF ID    U8
+#=GF AC    RF00096
+#=GF DE    U8 small nucleolar RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    7.0
+#=GF NC    6.4
+#=GF TC    7.6
+
+AF375054.1/1920-2054             UUGUCAGUGAGGUUAAUCCUUACCUGUUCCUUCUCCGGGAGAAA.....C
+AF375054.1/4005-4140             UUGUCAGUGARGUUAAUCCUUACCUGUUCCUCCUCCGGGAGAAA.....C
+L13416.1/2-140                   UCGUCAGUGAGGUUAAUCCUUACCUGUUCCU.CUCCGGGAGAAA.....C
+AF357360.1/1-127                 ..........GGUUAAUCCUUACCUGUUCCUCCUUUCGGAGGGCAG...U
+M11057.1/2-140                   UCGUCAG.GAGGUUAAUCCUUACCUGUCCCUCCUUUCGGAGGGCAGA..U
+#=GC SS_cons                     ........<<<<.....>>>>......<<<<.<<...>>>>>>.......
+
+AF375054.1/1920-2054             AGCACAUGAUGAAUGGAGGAGACUGAGUCGC.......UGAUUACUCU..
+AF375054.1/4005-4140             AGCACAUGAUGAAUGGAGGAGACUGAGUUGC.......UGAUUACUCU..
+L13416.1/2-140                   AGCACAUGAUGAAUGGAGGAGACUGAGUCGC.......UGAUUACUCU..
+AF357360.1/1-127                 AGAAAAUGAUGAUUGGAGCUUGCAUGAUCUGCUGAU..UAUCAUUUCC..
+M11057.1/2-140                   AGAAAAUGAUGAUUGGAGCUUGCAUGAUCUGCUGAUUAUAGCAUUUCC..
+#=GC SS_cons                     ...........<<.<<<.................................
+
+AF375054.1/1920-2054             GUAC..UCCGGUCCUGUCUGGUGUG.....ACAUUCCAGUCUGGGUCAUU
+AF375054.1/4005-4140             GUAC..UCCGGUCCUGUCUGGUGCG.....ACAUUCCAGUCUGGGUCAUU
+L13416.1/2-140                   GUAC..UCCGGUCCUGUCUGGUGCGACAACACUUACCAGGCAGGAUCAUU
+AF357360.1/1-127                 AUGCAAUCAGGACCUGAC............AACAUCCUGGUUGCUCCUAU
+M11057.1/2-140                   GUGUAAUCAGGACCUGAC............AACAUCCUGAUUGCUUCUAU
+#=GC SS_cons                     ....<<<<<<<<......................>>>>>>>>..>>>.>>
+
+AF375054.1/1920-2054             .CUGAUU
+AF375054.1/4005-4140             UCUGAUA
+L13416.1/2-140                   .CUGAUU
+AF357360.1/1-127                 .CUGAUU
+M11057.1/2-140                   .CUGAUU
+#=GC SS_cons                     .......
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00096.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00096.idx
new file mode 100644
index 0000000..e4e438c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00096.idx
@@ -0,0 +1 @@
+AL807389.7/15376-15243
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00096.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00096.raw
new file mode 100644
index 0000000..89fcfb2
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00096.raw
@@ -0,0 +1,20 @@
+>AF375054.1/1920-2054
+UUGUCAGUGAGGUUAAUCCUUACCUGUUCCUUCUCCGGGAGAAACAGCACAUGAUGAAUG
+GAGGAGACUGAGUCGCUGAUUACUCUGUACUCCGGUCCUGUCUGGUGUGACAUUCCAGUC
+UGGGUCAUUCUGAUU
+>AF375054.1/4005-4140
+UUGUCAGUGARGUUAAUCCUUACCUGUUCCUCCUCCGGGAGAAACAGCACAUGAUGAAUG
+GAGGAGACUGAGUUGCUGAUUACUCUGUACUCCGGUCCUGUCUGGUGCGACAUUCCAGUC
+UGGGUCAUUUCUGAUA
+>L13416.1/2-140
+UCGUCAGUGAGGUUAAUCCUUACCUGUUCCUCUCCGGGAGAAACAGCACAUGAUGAAUGG
+AGGAGACUGAGUCGCUGAUUACUCUGUACUCCGGUCCUGUCUGGUGCGACAACACUUACC
+AGGCAGGAUCAUUCUGAUU
+>AF357360.1/1-127
+GGUUAAUCCUUACCUGUUCCUCCUUUCGGAGGGCAGUAGAAAAUGAUGAUUGGAGCUUGC
+AUGAUCUGCUGAUUAUCAUUUCCAUGCAAUCAGGACCUGACAACAUCCUGGUUGCUCCUA
+UCUGAUU
+>M11057.1/2-140
+UCGUCAGGAGGUUAAUCCUUACCUGUCCCUCCUUUCGGAGGGCAGAUAGAAAAUGAUGAU
+UGGAGCUUGCAUGAUCUGCUGAUUAUAGCAUUUCCGUGUAAUCAGGACCUGACAACAUCC
+UGAUUGCUUCUAUCUGAUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00096.test b/benchmarks/cmsearch-rmark/rmark-1/RF00096.test
new file mode 100644
index 0000000..4907465
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00096.test
@@ -0,0 +1,4 @@
+>AL807389.7/15376-15243
+ACAUCAGUGAGGUACAUCCUUACCUGUUACCUUAGCAAUAAGGUUACAGAUCAUGAUGAU
+UGGAUUCUAUGAAUACGUGAUUAUAUACCGUAUUUGUUUAGGGACUGCAACCCCUUUACG
+AAUCCUGUCUGACA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00101.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00101.ali
new file mode 100644
index 0000000..f9a97ae
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00101.ali
@@ -0,0 +1,57 @@
+# STOCKHOLM 1.0
+#=GF ID    SraC_RyeA
+#=GF AC    RF00101
+#=GF DE    SraC/RyeA RNA
+#=GF AU    Bateman A
+#=GF GA    25.0
+#=GF NC    14.6
+#=GF TC    46.8
+
+D90827.1/10183-10431                 AAAGUCAGCGAAGGAAAUGCUUCUGGCUUUUA...ACAGAUAAAAAGAGA
+AE005406.1/7684-7932                 AAAGUCAGCGAAGGAAAUGCUUCUGGCUUUUA...ACAGAUAAAAAGAGA
+AL627272.1/127652-127904             GGGAAGACGUUUGCAACUGAUU...GAUUUUAAAUACAAUUAAAAAAAGA
+AE008783.1/12438-12690               ...GAGGGGAAACACAUAACCCAUUGAUUUAUAAUCUAAAUAAAAAGAGA
+AE015204.1/3189-3437                 GGGGAGACGUUUGCAACUAAUU...GAUUUUAAAUACAAUUAAAAAAAGA
+AE013855.1/1298-1547                 GAACGGAGAGAAG.AAAUACAAGUAAAAUU..AAU.AAAUUAAAAAAAGA
+#=GC SS_cons                         ................................................<<
+
+D90827.1/10183-10431                 CCGAACACGAUUCCUG.UAUUCGGUCCAGGGA.AAU..GGCUCUUGGGAG
+AE005406.1/7684-7932                 CCGAACACGAUUCCUG.UAUUCGGUCCAGGGA.AAU..GGCUCUUGGGAG
+AL627272.1/127652-127904             CCGAAUACGAUUCCUG.UAUUCGGUCCAGGGA.AAU..GGCUCUUGGGAG
+AE008783.1/12438-12690               CCGAAUACGAUUCCUG.UAUUCGGUCCAGGGA.AAU..GGCUCUUGGGAG
+AE015204.1/3189-3437                 CCGAAUACGAUUCCUG.UAUUCGGUCCAGGGA.AAU..GGCUCUUGGGAG
+AE013855.1/1298-1547                 CCGAAUACGAUUCCUGAUAUUCGGUCUAGGGA.AAU..GGCUCUUGGGAG
+#=GC SS_cons                         <<<<<<<<.......>.>>>>>>>>>........<<..<<<<<<......
+
+D90827.1/10183-10431                 A..GAGCCGUGCGCUAA..AAGUUGGCAUUAAUGCAGGCUUAGUU.GCCU
+AE005406.1/7684-7932                 A..GAGCCGUGCGCUAA..AAGUUGGCAUUAAUGCAGGCUUAGUU.GCCU
+AL627272.1/127652-127904             A..GAGCCGUGCGCUAA..AAGUUGGCAUUAAUGCAGGCUAAAUC.GCCU
+AE008783.1/12438-12690               A..GAGCCGUGCGCUAA..AAGUUGGCAUUAAUGCAGGCUAAAUC.GCCU
+AE015204.1/3189-3437                 A..GAGCCGUGCGCUAA..AAGUUGGCAUUAAUGCAGGCUUAGUU.GCCU
+AE013855.1/1298-1547                 A..GAGCCGUGCGCUAA..AAGUUGGUAUUAAUGUAGGCUUAUUCAGCCG
+#=GC SS_cons                         >..>>>>>>>..<<...........>>.........<<<.......>>>.
+
+D90827.1/10183-10431                 UGCCCUUUAAGAAUAGAUGACGACGCCAGGUUUU.CCAGUUUGCGU.GCA
+AE005406.1/7684-7932                 UGCCCUUUAAGAAUAGAUGACGACGCCAGGUUUU.CCAGUUUGCGU.GCA
+AL627272.1/127652-127904             UGCUCUUUAAGAAUAGAUGACGACGCCAGGUUUU.CCAGUUUGUGA.CGA
+AE008783.1/12438-12690               UGCCCUUUAAGAAUAGAUGACGACGCCAGGUUUU.CCAGUUUGCGA.CGA
+AE015204.1/3189-3437                 UGCCCUUUAAGAAUAGAUGACGACGCCAGGUUUU.CCAGUUUGCGU.GCA
+AE013855.1/1298-1547                 CACUUCUUAAGCGUAGCCGAGUAC.CGACAUUUCGCCAACCU.UGUAGCG
+#=GC SS_cons                         ..................<....>..........................
+
+D90827.1/10183-10431                 AAAUGGUCAAUAAAAAGCGUGG...UGGUCAUCAGCUGAAAUGUU..AAA
+AE005406.1/7684-7932                 AAAUGGUCAAUAAAAAGCGCGG...UGGUCAUCAGCUUAAAUGUU..AAA
+AL627272.1/127652-127904             AGGUGAUUGAAAAAACCUGGCGUAUUGUCUGUCA...UCAGAGAUAAAAA
+AE008783.1/12438-12690               AGGUGAUUGAAAAAACCUGGCGUUUUGUCUGUUAUC...AGAGAUAAAAA
+AE015204.1/3189-3437                 AAAUGGUCAAUAAAAAGCGCGG...UGCUCAUCAGCUUAAAUGUU..AAA
+AE013855.1/1298-1547                 GAAC..UAAAUAAUCACUGAUGUAAAUUAAUUAAG...UAAUUUUACAGU
+#=GC SS_cons                         ..................................................
+
+D90827.1/10183-10431                 AACCGC..CCG.UUCUGGUGA
+AE005406.1/7684-7932                 AACCGC..CCG.UUCUGGUGA
+AL627272.1/127652-127904             AACCGUAAGC.CUUUUCGUGA
+AE008783.1/12438-12690               AACCGUAAGC.CUUUUCGUGA
+AE015204.1/3189-3437                 AACCGC..CCG.UUCUGGUGA
+AE013855.1/1298-1547                 UUUGGC...CGAAUAAAAAUA
+#=GC SS_cons                         .....................
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00101.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00101.idx
new file mode 100644
index 0000000..1fe2d79
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00101.idx
@@ -0,0 +1 @@
+AE015163.1/5083-4833
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00101.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00101.raw
new file mode 100644
index 0000000..7648dd2
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00101.raw
@@ -0,0 +1,36 @@
+>D90827.1/10183-10431
+AAAGUCAGCGAAGGAAAUGCUUCUGGCUUUUAACAGAUAAAAAGAGACCGAACACGAUUC
+CUGUAUUCGGUCCAGGGAAAUGGCUCUUGGGAGAGAGCCGUGCGCUAAAAGUUGGCAUUA
+AUGCAGGCUUAGUUGCCUUGCCCUUUAAGAAUAGAUGACGACGCCAGGUUUUCCAGUUUG
+CGUGCAAAAUGGUCAAUAAAAAGCGUGGUGGUCAUCAGCUGAAAUGUUAAAAACCGCCCG
+UUCUGGUGA
+>AE005406.1/7684-7932
+AAAGUCAGCGAAGGAAAUGCUUCUGGCUUUUAACAGAUAAAAAGAGACCGAACACGAUUC
+CUGUAUUCGGUCCAGGGAAAUGGCUCUUGGGAGAGAGCCGUGCGCUAAAAGUUGGCAUUA
+AUGCAGGCUUAGUUGCCUUGCCCUUUAAGAAUAGAUGACGACGCCAGGUUUUCCAGUUUG
+CGUGCAAAAUGGUCAAUAAAAAGCGCGGUGGUCAUCAGCUUAAAUGUUAAAAACCGCCCG
+UUCUGGUGA
+>AL627272.1/127652-127904
+GGGAAGACGUUUGCAACUGAUUGAUUUUAAAUACAAUUAAAAAAAGACCGAAUACGAUUC
+CUGUAUUCGGUCCAGGGAAAUGGCUCUUGGGAGAGAGCCGUGCGCUAAAAGUUGGCAUUA
+AUGCAGGCUAAAUCGCCUUGCUCUUUAAGAAUAGAUGACGACGCCAGGUUUUCCAGUUUG
+UGACGAAGGUGAUUGAAAAAACCUGGCGUAUUGUCUGUCAUCAGAGAUAAAAAAACCGUA
+AGCCUUUUCGUGA
+>AE008783.1/12438-12690
+GAGGGGAAACACAUAACCCAUUGAUUUAUAAUCUAAAUAAAAAGAGACCGAAUACGAUUC
+CUGUAUUCGGUCCAGGGAAAUGGCUCUUGGGAGAGAGCCGUGCGCUAAAAGUUGGCAUUA
+AUGCAGGCUAAAUCGCCUUGCCCUUUAAGAAUAGAUGACGACGCCAGGUUUUCCAGUUUG
+CGACGAAGGUGAUUGAAAAAACCUGGCGUUUUGUCUGUUAUCAGAGAUAAAAAAACCGUA
+AGCCUUUUCGUGA
+>AE015204.1/3189-3437
+GGGGAGACGUUUGCAACUAAUUGAUUUUAAAUACAAUUAAAAAAAGACCGAAUACGAUUC
+CUGUAUUCGGUCCAGGGAAAUGGCUCUUGGGAGAGAGCCGUGCGCUAAAAGUUGGCAUUA
+AUGCAGGCUUAGUUGCCUUGCCCUUUAAGAAUAGAUGACGACGCCAGGUUUUCCAGUUUG
+CGUGCAAAAUGGUCAAUAAAAAGCGCGGUGCUCAUCAGCUUAAAUGUUAAAAACCGCCCG
+UUCUGGUGA
+>AE013855.1/1298-1547
+GAACGGAGAGAAGAAAUACAAGUAAAAUUAAUAAAUUAAAAAAAGACCGAAUACGAUUCC
+UGAUAUUCGGUCUAGGGAAAUGGCUCUUGGGAGAGAGCCGUGCGCUAAAAGUUGGUAUUA
+AUGUAGGCUUAUUCAGCCGCACUUCUUAAGCGUAGCCGAGUACCGACAUUUCGCCAACCU
+UGUAGCGGAACUAAAUAAUCACUGAUGUAAAUUAAUUAAGUAAUUUUACAGUUUUGGCCG
+AAUAAAAAUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00101.test b/benchmarks/cmsearch-rmark/rmark-1/RF00101.test
new file mode 100644
index 0000000..31cccf5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00101.test
@@ -0,0 +1,6 @@
+>AE015163.1/5083-4833
+AAAGUCAGCGAAGGAAAUGCUUCUGGCUUUUAACAGAUAAAAAGAGACCGAACAUGAUUC
+CUGUUUUCGUCAACAAACAAUAAAACCCUUUAAAAUUAAUGCGUUGAAUAAAUUUACGUU
+CAUCUUUUAAUCCCUGACACGUACCAUUGCAUAUUAAUACAUUCAACCGGUAAUGACUCC
+AACUUACUGAUAGUGUUUUAUGUUCAGAUAAUGCCCGAUGACCUUGUCAUGCAGCUCCAC
+CGAUUUUGAGA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00104.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00104.ali
new file mode 100644
index 0000000..47b51ef
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00104.ali
@@ -0,0 +1,31 @@
+# STOCKHOLM 1.0
+#=GF ID    mir-10
+#=GF AC    RF00104
+#=GF DE    mir-10 microRNA precursor family
+#=GF AU    Griffiths-Jones SR
+#=GF GA    22.0
+#=GF NC    21.8
+#=GF TC    23.2
+
+AC095014.1/143527-143452             CCACGUCUACCCUGUAGAUCCGAAUUU.GUUUUAUACUA...GCUUUAAG
+U92575.1/1530-1608                   CUAUAUCUACCCUGUAGAUCCGGAUUU.GUGUAAAAAUCAUUAAAGCAAU
+AL645798.2/23515-23586               CUAUAUAUACCCUGUAGAUCCGAAUUU.GUGUGAAUA.......UACAGU
+AL645782.2/32556-32631               CUAUAUAUACCCUGUAGAUCCGGAUUU.GUGUAAACAGA...CGCACAGU
+U77364.1/4186-4260                   CUAUAUAUACCCUGUAGAACCGAAUUU.GUGUGGUACCC....ACAUAGU
+AC122451.3/49344-49273               UGACAUAAACCC.GUAGAUCCGAUCUU.GUGGUGAAGUG......GACCG
+AF480538.1/6-75                      UGCCACAAACCC.GUAGAUCCGAACUU.GUGGUAUUA........GUCCG
+AC018755.3/119760-119832             UGGCACCCACCC.GUAGAACCGACCUU.GCGGGGCCUUC.....GCCGCA
+AF480571.1/6-77                      UGGCAUAAACCC.GUAGAUCCGAUCUU.GUGGUGAAGUG......GACCG
+#=GC SS_cons                         .<<<<<<..<<<...<<<<<<<<<<<<.<<<...................
+
+AC095014.1/143527-143452             GACAAAUUCGGUUCUAGAGAGGUUUGUGUG
+U92575.1/1530-1608                   CACAAAUUCGCUUCUAGGGGAGUAUAUAGU
+AL645798.2/23515-23586               CGCAAAUUCGUGUCUUGGGGAAUAUGUAGU
+AL645782.2/32556-32631               CACAAAUUCGUAUCUAGGGGAGUAUGUAGU
+U77364.1/4186-4260                   CACAGAUUCGAUUCUAGGGGAAUAUAUGGU
+AC122451.3/49344-49273               CGCAAGCUCGUUUCUAUGGGUCUGUGGCAG
+AF480538.1/6-75                      CACAAGCUUGUAUCUAUAGGUAUGUGUCUG
+AC018755.3/119760-119832             CACAAGCUCGUGUCUGUGGGUCCGUGUCGG
+AF480571.1/6-77                      CACAAGCUCGCUUCUAUGGGUCUGUGUCAG
+#=GC SS_cons                         >>>>>>>>>>>>>>>..>>>..>>>>>>..
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00104.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00104.idx
new file mode 100644
index 0000000..c7868e4
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00104.idx
@@ -0,0 +1,2 @@
+Z36753.1/18689-18615
+Z68760.2/2906-2832
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00104.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00104.raw
new file mode 100644
index 0000000..6c278bb
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00104.raw
@@ -0,0 +1,27 @@
+>AC095014.1/143527-143452
+CCACGUCUACCCUGUAGAUCCGAAUUUGUUUUAUACUAGCUUUAAGGACAAAUUCGGUUC
+UAGAGAGGUUUGUGUG
+>U92575.1/1530-1608
+CUAUAUCUACCCUGUAGAUCCGGAUUUGUGUAAAAAUCAUUAAAGCAAUCACAAAUUCGC
+UUCUAGGGGAGUAUAUAGU
+>AL645798.2/23515-23586
+CUAUAUAUACCCUGUAGAUCCGAAUUUGUGUGAAUAUACAGUCGCAAAUUCGUGUCUUGG
+GGAAUAUGUAGU
+>AL645782.2/32556-32631
+CUAUAUAUACCCUGUAGAUCCGGAUUUGUGUAAACAGACGCACAGUCACAAAUUCGUAUC
+UAGGGGAGUAUGUAGU
+>U77364.1/4186-4260
+CUAUAUAUACCCUGUAGAACCGAAUUUGUGUGGUACCCACAUAGUCACAGAUUCGAUUCU
+AGGGGAAUAUAUGGU
+>AC122451.3/49344-49273
+UGACAUAAACCCGUAGAUCCGAUCUUGUGGUGAAGUGGACCGCGCAAGCUCGUUUCUAUG
+GGUCUGUGGCAG
+>AF480538.1/6-75
+UGCCACAAACCCGUAGAUCCGAACUUGUGGUAUUAGUCCGCACAAGCUUGUAUCUAUAGG
+UAUGUGUCUG
+>AC018755.3/119760-119832
+UGGCACCCACCCGUAGAACCGACCUUGCGGGGCCUUCGCCGCACACAAGCUCGUGUCUGU
+GGGUCCGUGUCGG
+>AF480571.1/6-77
+UGGCAUAAACCCGUAGAUCCGAUCUUGUGGUGAAGUGGACCGCACAAGCUCGCUUCUAUG
+GGUCUGUGUCAG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00104.test b/benchmarks/cmsearch-rmark/rmark-1/RF00104.test
new file mode 100644
index 0000000..f2ee103
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00104.test
@@ -0,0 +1,6 @@
+>Z36753.1/18689-18615
+GCUCGUCUACCCUGUAGAUCGAGCUGUGUGUUUGAAACAAUCAUACACGAGCUAGACUAC
+AAGGUGCACGAACAA
+>Z68760.2/2906-2832
+GUCCGUCUACCCGUAGCUCCUAUCCAUGUUACUGGUCAAAAAGUGAACAUGGAAGCAGGU
+ACAGGUGCACGGCGA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00114.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00114.ali
new file mode 100644
index 0000000..95f33cf
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00114.ali
@@ -0,0 +1,45 @@
+# STOCKHOLM 1.0
+#=GF ID    S15
+#=GF AC    RF00114
+#=GF DE    Ribosomal S15 leader
+#=GF AU    Bateman A
+#=GF GA    20.0
+#=GF NC    15.9
+#=GF TC    20.6
+
+AE015564.1/7871-7983             CCUC.UGGCUGAGUU.......AGUGAUCGGCUGGAGAUUAU.....CAU
+X01073.1/87-201                  UGGGAUCGCUGAAUU.......AGAGAUCGGCGUCCUUUCAU......UC
+AE005545.1/3797-3683             UGGGAUCGCUGAAUU.......AGAGAUCGGCGUCCUUUCAU......UC
+X76069.1/151-270                 UUGGGUGGCUGAAUU.......AGAGAUCGGCACCCGUAAUUUUAAUU.U
+AE008851.1/9739-9624             UGGGAUCGCUGAAUU.......AGAGAUCGGCGUCCUCUCAU.....UCU
+Y10692.1/1450-1567               UUGGGUUGCUGAAUU.......AGAGAUCGGCGCCUGUCUUA..AUUUAU
+AE013671.1/6690-6808             UUGGGUUGCUGAAUU.......AGAGAUCGGCGCCUGUCUUA..AUUCAU
+U32812.1/3754-3874               UGUCAUCGCUGAGUU.......AGAGAUCGGCGAAUGAUGUAUUAACAAC
+AE006066.1/51-171                UGUCGUAGCUGGAUU.......AGAGAUCGGCUAGCGAUGUA.UUUUUAA
+AE004150.1/7123-7243             CGUGUCGGCUGAAUC.......AGAGAUUGGCUGACACAAACUUAAACCU
+#=GC SS_cons                     ......<<<<<<...............>>>>>>.................
+
+AE015564.1/7871-7983             UUUAU.AUUU...GGAGAGACA.CAUGUCACUAAGUACUGAAGCGAAAGC
+X01073.1/87-201                  UAUAUACUUU...GGAGUUUUAAAAUGUCUCUAAGUACUGAAGCAACAGC
+AE005545.1/3797-3683             UAUAUACUUU...GGAGUUUUAAAAUGUCUCUAAGUACUGAAGCAACAGC
+X76069.1/151-270                 AUGUAUUUUU...GGAGUUGUAAUAUGUCUCUAAGUACUGAAGCAAAAGC
+AE008851.1/9739-9624             UAAAUACUUU...GGAGUUUUAAAAUGUCUCUAAGUACUGAAGCUACAGC
+Y10692.1/1450-1567               CUAUAUAUUU...GGAGUUGUAUCAUGUCUCUAAGUGUUGAAGCGAAAGC
+AE013671.1/6690-6808             UUAUAUAUUU...GGAGUUGUAUCAUGUCUCUAAGUGUUGAAGCGAAAGC
+U32812.1/3754-3874               ACUACCUUUU...AGGAGUAAAAAAUGUCUCUAAGUACUGAAAAAAAAGC
+AE006066.1/51-171                CUUAACUUUUA..GGAGUUAUCAAAUGUCUCUAAGUACAGAAAAAAAAGC
+AE004150.1/7123-7243             CAAACUCUUU...AGGAGAGAAUUAUGUCUCUGAAUGCAGAAACUAAAGC
+#=GC SS_cons                     .......<<<...<<<<...........>>>>>>>...............
+
+AE015564.1/7871-7983             AAAAAUCCUGGCUGAAUUUGGCCGUGGCGCA
+X01073.1/87-201                  UAAAAUCGUUUCUGAGUUUGGUCGUGACGCA
+AE005545.1/3797-3683             UAAAAUCGUUUCUGAGUUUGGUCGUGACGCA
+X76069.1/151-270                 GCAAAUUAUUGCUGAAUUUGGUCGUGAUGCG
+AE008851.1/9739-9624             UAAAAUCGUUUCUGAGUUCGGUCGUGACGCA
+Y10692.1/1450-1567               UAAAAUUGUUGCUGACUUCGGUCGCGAUGC.
+AE013671.1/6690-6808             UAAAAUUGUUGCUGACUUCGGUCGCGGUACU
+U32812.1/3754-3874               AGCAAUCGUUGCUGAAUUUGGUCGUGAUGCG
+AE006066.1/51-171                AGCGAUCGUUGCUGAAUUUGGUCGUGAUGCA
+AE004150.1/7123-7243             AGCAAUCGUUGCUGAAUACGCACGUUGCGAA
+#=GC SS_cons                     ...............................
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00114.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00114.idx
new file mode 100644
index 0000000..0425846
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00114.idx
@@ -0,0 +1 @@
+AE004888.1/2785-2659
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00114.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00114.raw
new file mode 100644
index 0000000..b8cb64f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00114.raw
@@ -0,0 +1,33 @@
+>AE015564.1/7871-7983
+CCUCUGGCUGAGUUAGUGAUCGGCUGGAGAUUAUCAUUUUAUAUUUGGAGAGACACAUGU
+CACUAAGUACUGAAGCGAAAGCAAAAAUCCUGGCUGAAUUUGGCCGUGGCGCA
+>X01073.1/87-201
+UGGGAUCGCUGAAUUAGAGAUCGGCGUCCUUUCAUUCUAUAUACUUUGGAGUUUUAAAAU
+GUCUCUAAGUACUGAAGCAACAGCUAAAAUCGUUUCUGAGUUUGGUCGUGACGCA
+>AE005545.1/3797-3683
+UGGGAUCGCUGAAUUAGAGAUCGGCGUCCUUUCAUUCUAUAUACUUUGGAGUUUUAAAAU
+GUCUCUAAGUACUGAAGCAACAGCUAAAAUCGUUUCUGAGUUUGGUCGUGACGCA
+>X76069.1/151-270
+UUGGGUGGCUGAAUUAGAGAUCGGCACCCGUAAUUUUAAUUUAUGUAUUUUUGGAGUUGU
+AAUAUGUCUCUAAGUACUGAAGCAAAAGCGCAAAUUAUUGCUGAAUUUGGUCGUGAUGCG
+>AE008851.1/9739-9624
+UGGGAUCGCUGAAUUAGAGAUCGGCGUCCUCUCAUUCUUAAAUACUUUGGAGUUUUAAAA
+UGUCUCUAAGUACUGAAGCUACAGCUAAAAUCGUUUCUGAGUUCGGUCGUGACGCA
+>Y10692.1/1450-1567
+UUGGGUUGCUGAAUUAGAGAUCGGCGCCUGUCUUAAUUUAUCUAUAUAUUUGGAGUUGUA
+UCAUGUCUCUAAGUGUUGAAGCGAAAGCUAAAAUUGUUGCUGACUUCGGUCGCGAUGC
+>AE013671.1/6690-6808
+UUGGGUUGCUGAAUUAGAGAUCGGCGCCUGUCUUAAUUCAUUUAUAUAUUUGGAGUUGUA
+UCAUGUCUCUAAGUGUUGAAGCGAAAGCUAAAAUUGUUGCUGACUUCGGUCGCGGUACU
+>U32812.1/3754-3874
+UGUCAUCGCUGAGUUAGAGAUCGGCGAAUGAUGUAUUAACAACACUACCUUUUAGGAGUA
+AAAAAUGUCUCUAAGUACUGAAAAAAAAGCAGCAAUCGUUGCUGAAUUUGGUCGUGAUGC
+G
+>AE006066.1/51-171
+UGUCGUAGCUGGAUUAGAGAUCGGCUAGCGAUGUAUUUUUAACUUAACUUUUAGGAGUUA
+UCAAAUGUCUCUAAGUACAGAAAAAAAAGCAGCGAUCGUUGCUGAAUUUGGUCGUGAUGC
+A
+>AE004150.1/7123-7243
+CGUGUCGGCUGAAUCAGAGAUUGGCUGACACAAACUUAAACCUCAAACUCUUUAGGAGAG
+AAUUAUGUCUCUGAAUGCAGAAACUAAAGCAGCAAUCGUUGCUGAAUACGCACGUUGCGA
+A
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00114.test b/benchmarks/cmsearch-rmark/rmark-1/RF00114.test
new file mode 100644
index 0000000..49c715c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00114.test
@@ -0,0 +1,4 @@
+>AE004888.1/2785-2659
+AGGCACGGUCAUUCCUCCUUUUAAAACACGGGAAGCGAUUCCCGGCCUGUUCACUCAGAG
+GAAGCCCAUCAUGGCACUGAGCGUUGAAGAAAAAGCGCAGAUCGUUAACGAAUACAAGCA
+AGCUGAA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00163.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00163.ali
new file mode 100644
index 0000000..15127d5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00163.ali
@@ -0,0 +1,210 @@
+# STOCKHOLM 1.0
+#=GF ID    Hammerhead_1
+#=GF AC    RF00163
+#=GF DE    Hammerhead ribozyme (type I)
+#=GF AU    Bateman A
+#=GF GA    22.0
+#=GF NC    20.9
+#=GF TC    22.8
+
+M19148.1/160-204                   AUCCAACUGACCAGUCGGA...............................
+AF036745.1/119-163                 AUCCAACUGACCAGUCGGA...............................
+L07513.1/84-40                     AUCUAAAUGACGAGUCCUA...............................
+AF036398.1/58-102                  AUCUUUCUGACGAGUUUCA...............................
+AF036755.1/118-162                 AUCCNGCUGACGNGUCCCA...............................
+X15621.1/76-34                     AUCCAGCUGACGAGUCCCA...............................
+AY028787.1/23621-23665             AUUUAGCUGACGAGUCCCA...............................
+L23117.1/1024-1069                 CGACUGCUGAGGAGUCCCAC..............................
+AF036743.1/118-165                 AUUCAGCUGACGAGUCCCA...............................
+AF109181.1/634-589                 GCAAUACUGAAGAGUUCCAC..............................
+AF036390.1/118-165                 AUCCAACUGACGAGUGCCC...............................
+X15620.1/19-62                     GGCUAGCAGUGGAAUCC.A...............................
+AF036741.1/118-165                 AUCCAGCCGACGAGUCCCA...............................
+AF036749.1/121-167                 AUU.AACAGACGAGUCCCA...............................
+X15619.1/121-168                   AUCCAGCUGACGAGUCCCA...............................
+AF036394.1/118-165                 AUCCAGCUGACGUGUCCCA...............................
+AF036756.1/118-162                 AUCCAGCUGACGAGUCCCA...............................
+AF036393.1/119-166                 AUCCAGCUGACGAGUCCCA...............................
+AF036396.1/121-168                 AUCCAACUGACGAGUGCCA...............................
+AF036397.1/119-166                 AUCCAGCUGACGAGUCCCA...............................
+X15621.1/101-144                   ACUCCG.UGACAAGUCUCG...............................
+AF213693.1/184-228                 AUCCAACCGAUGAGUCCCA...............................
+AF036389.1/120-167                 AUCCAGCUGACGAGUCCCA...............................
+D87492.1/743-788                   GCACUGCUGAGGAGUCCCAC..............................
+AF036746.1/113-157                 AUCCAGCUGACCAGUCGGA...............................
+D87492.1/2147-2192                 CAAUUGCUGAGGAGUCCCAU..............................
+AF036750.1/119-165                 AUCUAGCUGACGAGUCCCA...............................
+AF036748.1/120-164                 AUCCAGCUGACGAGUCCUA...............................
+L07513.1/246-290                   AUCUAGCUGACGAGUCCCG...............................
+AF036740.1/117-159                 AUCCAGCUCACGAGUCCCA...............................
+AF036752.1/118-162                 AUCCAGCUGACGAGUCCCA...............................
+AF036395.1/119-163                 CCCUGGCUGACGAGUCCCA...............................
+AF036747.1/117-160                 AUCCAGCUGACGAGUCCCA...............................
+AF036392.1/121-168                 AUCCAACUGACGAGCGCCA...............................
+D87493.1/3564-3609                 GCACUUCUGAAGAGUCCCAU..............................
+AF036751.1/118-161                 AUCCAGCUGACGAGUCCCA...............................
+AF213692.1/353-397                 AUCCAGCCGAUGAGUUCCA...............................
+AF036391.1/121-168                 AUCCAACUGACGAGUGCCA...............................
+D87492.1/1479-1524                 AUCCAGUUGAUGAGUCCCAG..............................
+AF036754.1/91-138                  AUCCAGUUGACGAGUCCCA...............................
+AF036404.1/122-166                 AUCCAGCUGACGAGUGCCA...............................
+AF036401.1/123-167                 AUCCAGCUGACGAGUCCCA...............................
+AF036400.1/123-167                 AUCCAGCUGACGAGUGCCA...............................
+AF036402.1/123-167                 AUCCAGCUGACGAGUGCCA...............................
+AF404059.1/70-187                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404053.1/70-186                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAA
+AF229821.1/180-64                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404073.1/70-162                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+X52044.1/179-64                    CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAA
+AF404031.1/70-184                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404029.1/178-64                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404055.1/70-187                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404068.1/70-185                  CUUUCCAUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404052.1/70-187                  CUUUCCCUGAAGUGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404062.1/178-64                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACCAA
+AF404061.1/70-185                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404040.1/70-186                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+X52041.1/178-64                    CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404051.1/70-186                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAA
+AF404063.1/176-63                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGGAACUAAU
+AF404041.1/70-183                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+S74687.1/181-64                    CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAA
+AF404054.1/70-188                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAA
+AF404067.1/70-184                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+AF404046.1/177-64                  CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAA
+#=GC SS_cons                       <<<<<<.......<<<<.................................
+
+M19148.1/160-204                   .........................................AAUUGGACG
+AF036745.1/119-163                 .........................................AAUAGGACG
+L07513.1/84-40                     .........................................AAUGGAACU
+AF036398.1/58-102                  .........................................AAUAGGACG
+AF036755.1/118-162                 .........................................AAUAGGACG
+X15621.1/76-34                     .........................................AAUAAGACG
+AY028787.1/23621-23665             .........................................AACGGUACG
+L23117.1/1024-1069                 .........................................AAUAGGGCG
+AF036743.1/118-165                 .........................................AAUAGGACG
+AF109181.1/634-589                 .........................................AAUAGGACG
+AF036390.1/118-165                 .........................................AAUAGGAGG
+X15620.1/19-62                     .........................................AAUAGGACG
+AF036741.1/118-165                 .........................................AAUAAAACG
+AF036749.1/121-167                 .........................................AAUAGGACG
+X15619.1/121-168                   .........................................AAUAGGACG
+AF036394.1/118-165                 .........................................AACAGCACG
+AF036756.1/118-162                 .........................................AGUAGGACG
+AF036393.1/119-166                 .........................................AACAGGACG
+AF036396.1/121-168                 .........................................AAUAGGAGG
+AF036397.1/119-166                 .........................................AACAGCACG
+X15621.1/101-144                   .........................................AAUAGGACG
+AF213693.1/184-228                 .........................................AAUAGAACG
+AF036389.1/120-167                 .........................................AACAGGACG
+D87492.1/743-788                   .........................................AAUAGGACG
+AF036746.1/113-157                 .........................................AAUAGGACG
+D87492.1/2147-2192                 .........................................AAUAGGACG
+AF036750.1/119-165                 .........................................AAUAGGACG
+AF036748.1/120-164                 .........................................AAUAGGGUG
+L07513.1/246-290                   .........................................AAUAGGAGG
+AF036740.1/117-159                 .........................................AAUAGGACG
+AF036752.1/118-162                 .........................................AAUAGGACU
+AF036395.1/119-163                 .........................................AACAGGACG
+AF036747.1/117-160                 .........................................AAUAGG.CG
+AF036392.1/121-168                 .........................................AAUAGGAGG
+D87493.1/3564-3609                 .........................................GCUAGGACG
+AF036751.1/118-161                 .........................................AAUAGGACG
+AF213692.1/353-397                 .........................................AACAGGACU
+AF036391.1/121-168                 .........................................AAUAGGAGG
+D87492.1/1479-1524                 .........................................AGAAGGACG
+AF036754.1/91-138                  .........................................AAUUGGACG
+AF036404.1/122-166                 .........................................AAUAGGACG
+AF036401.1/123-167                 .........................................AAUAGGACG
+AF036400.1/123-167                 .........................................AAUAGGACG
+AF036402.1/123-167                 .........................................AAUACGACG
+AF404059.1/70-187                  UUUUUUUUAAAUAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCG
+AF404053.1/70-186                  UUUUUUUUAAUAAAAAGUUCACCACGACUCCUCCUUCUCU.CACAAGUCG
+AF229821.1/180-64                  UUUUUUUUAAUAAAAAGUUCACCACGACUCCUCCUUCUCU.CACAAGUCG
+AF404073.1/70-162                  CGACUCCUCCUUCUCU.........................CACAAGUCG
+X52044.1/179-64                    UUUUUUUUAAUAAAAGUUCACCACGACUCCUCCUUCUCU..CACAAGUCG
+AF404031.1/70-184                  UUUUUUUAAUAAAAGUUCACCACAACUCCUCCUUCUCU...CACAAGUCG
+AF404029.1/178-64                  UUUUUCUAAUAAAAGUUCACCACGACUCCUCCUUCUCU...CACAAGUCG
+AF404055.1/70-187                  UUUUUUUUAAUAAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCG
+AF404068.1/70-185                  UUUUUUUUAAUAAAAGUUCACCACGACUCCUCCUUCUCU..CACAAGUCG
+AF404052.1/70-187                  UUUUUUUUUAAUAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCG
+AF404062.1/178-64                  UUUUUUUAAUAAAAGUUCACCACGACUCCUCCUUCUCU...CACAAGUCG
+AF404061.1/70-185                  UUUUUUUUAAUAAAAGCUCACCACGACUCCUCCUUCUCU..CACAAGUCG
+AF404040.1/70-186                  UUUUUUUUUAAUAAAAGUUCACCACGACUCCUCCUUCUCU.CACAAGUCG
+X52041.1/178-64                    UUUUUUUAAUAAAAGUUCACCACGACUCCUCCUUCUCU...CACAAGUCG
+AF404051.1/70-186                  UUUUUUUAAAUAAAAAGUUCACCACGACUCCUCCUUCUCU.CACAAGUCG
+AF404063.1/176-63                  UUUUUUAAUAAAAGUUCACCACGACUCCUCCUUCUCU....CACAAGUCG
+AF404041.1/70-183                  UUUUUUUAUAAAAGUUCACCACGACUCCUCCUUCUCU....CACAAGUCG
+S74687.1/181-64                    UUUUUUUUUUUUAAAAAGUUCACCACAACUCCUCCUUCUCUCACAAGUCG
+AF404054.1/70-188                  UUUUUUUUUAAUAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCG
+AF404067.1/70-184                  UUUUUUUAACAAAAGUUCACCACGACUCCUCCUUCUCU...CACAAGUCG
+AF404046.1/177-64                  UUUUUUUAAUAAAAGCUCACCACGACUCCUCCUUCUCU...CA.AAGUCG
+#=GC SS_cons                       .............................................>>>>.
+
+M19148.1/160-204                   AA...ACGC....GCGUC...CUGG.AU
+AF036745.1/119-163                 AA...ACGC....GCGUC...CAGG.AU
+L07513.1/84-40                     AA...ACAC....AUGUG...UUUG.AU
+AF036398.1/58-102                  AA...ACGC....GUGUC...AUGG.AU
+AF036755.1/118-162                 GA...AGGC....GCGUC...CCGG.AU
+X15621.1/76-34                     A....ACGC....GCGU....CUGG.AU
+AY028787.1/23621-23665             AA...ACUG....GCGUC...CUUG.AU
+L23117.1/1024-1069                 AU...ACGG....ACGUC...CAGU.GC
+AF036743.1/118-165                 AAGUGACGC....GCGUC...CUGG.AU
+AF109181.1/634-589                 AA...ACGG....CGAUC...CAGU.GU
+AF036390.1/118-165                 AA...ACGC....GCGUCAAACUGC.AU
+X15620.1/19-62                     AA...ACGC....GCGUC...CUGG.AU
+AF036741.1/118-165                 AA...ACGC....GCGUCAAAGUGG.AU
+AF036749.1/121-167                 AAGUGACGC....GCGUC...CUGG.AU
+X15619.1/121-168                   AA...ACGC....UCGUCAAAAUGC.AU
+AF036394.1/118-165                 AA...ACGC....GCGUCAAACUGC.AU
+AF036756.1/118-162                 AA...ACGC....GCGUC...CUGG.AU
+AF036393.1/119-166                 AA...ACGA....GAGUCAAACUGC.AU
+AF036396.1/121-168                 AA...ACGC....GCGUCAAACUGC.AG
+AF036397.1/119-166                 AA...ACGC....GCGUCAAACUGC.AU
+X15621.1/101-144                   AA...AUGU....GCGUC...CUAG.AU
+AF213693.1/184-228                 AA...ACCU....GCGUC...CUGG.AU
+AF036389.1/120-167                 AA...ACGC....GCGUCAAACUGC.AU
+D87492.1/743-788                   AA...ACGA....CCGUC...CAGU.AC
+AF036746.1/113-157                 AA...ACGC....GCGUC...CUGG.AU
+D87492.1/2147-2192                 AA...ACGG....CCGUC...CAGU.GC
+AF036750.1/119-165                 AA...AU.C....GCGUCAAACUGG.AU
+AF036748.1/120-164                 AA...ACGC....GCGUC...CUGG.AU
+L07513.1/246-290                   AA...GUGC....UCGUU...CAAU.AU
+AF036740.1/117-159                 AA...ACG......CGUC...CUCC.AU
+AF036752.1/118-162                 UG...ACGC....GCGUC...CUGG.AU
+AF036395.1/119-163                 AA...ACGC....GCGUC...CUGG.AU
+AF036747.1/117-160                 AA...ACGC....GCGUC...CUGG.AU
+AF036392.1/121-168                 AA...ACGC....GCGUCAAACUGC.AU
+D87493.1/3564-3609                 AA...ACAG....CCUUC...CAGU.AC
+AF036751.1/118-161                 A....ACGC....ACUUC...CUAG.AU
+AF213692.1/353-397                 AA...ACGC....GCUUC...UUGG.AU
+AF036391.1/121-168                 AA...ACGC....GCGUCAAACUGC.AU
+D87492.1/1479-1524                 AA...ACGU....GCAUC...CUGG.AU
+AF036754.1/91-138                  AA...ACGC....GCGUCAAACUGG.AU
+AF036404.1/122-166                 AA...AUGC....GCAUC...CUGG.AU
+AF036401.1/123-167                 AA...AUGC....GCAUC...CUGG.AU
+AF036400.1/123-167                 AA...AUGU....GCAUC...CUGG.AU
+AF036402.1/123-167                 AA...AUGC....GCAUC...CUGG.AU
+AF404059.1/70-187                  AA...ACUCA...GAGUC...GGAA.AG
+AF404053.1/70-186                  AA...ACUCA...GAGUC...GGCA.AG
+AF229821.1/180-64                  AA...ACUCA...GAGUC...GGAA.AG
+AF404073.1/70-162                  AA...ACUCA...GAGUC...GGAA.AG
+X52044.1/179-64                    AA...ACUCA...GAGUC...GGAA.AG
+AF404031.1/70-184                  AA...ACUCA...GAGUC...GGCG.AG
+AF404029.1/178-64                  AA...ACUCA...GAGUC...GGCA.AG
+AF404055.1/70-187                  AA...ACUCA...GAGUC...GGAA.AG
+AF404068.1/70-185                  AA...ACUCA...GAGUC...GGAA.AG
+AF404052.1/70-187                  AA...ACUCA...GAGUC...GGAA.AG
+AF404062.1/178-64                  AA...ACUCA...GAGUC...GGAA.AG
+AF404061.1/70-185                  AA...ACUCA...GAGUC...GGAA.AG
+AF404040.1/70-186                  AA...ACUCA...GAGUC...GGAA.AG
+X52041.1/178-64                    AA...ACUCA...GAGUC...GGAA.AG
+AF404051.1/70-186                  AA...ACUCA...GAGUC...GGAA.AG
+AF404063.1/176-63                  AA...ACUCA...GAGUC...GGAA.AG
+AF404041.1/70-183                  AA...ACUCA...GAGUC...GGAA.AG
+S74687.1/181-64                    AA...ACUCA...GAGUC...GGAA.AG
+AF404054.1/70-188                  AA...ACUCA...GAGUC...GGAACAG
+AF404067.1/70-184                  AA...ACUCA...GAGUC...GGCA.AG
+AF404046.1/177-64                  AA...ACUCA...GAGUC...GGGA.AG
+#=GC SS_cons                       .....<<<<....>>>>....>>>>.>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00163.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00163.idx
new file mode 100644
index 0000000..1b2d14a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00163.idx
@@ -0,0 +1 @@
+Z69690.1/342-390
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00163.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00163.raw
new file mode 100644
index 0000000..d74ea57
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00163.raw
@@ -0,0 +1,151 @@
+>M19148.1/160-204
+AUCCAACUGACCAGUCGGAAAUUGGACGAAACGCGCGUCCUGGAU
+>AF036745.1/119-163
+AUCCAACUGACCAGUCGGAAAUAGGACGAAACGCGCGUCCAGGAU
+>L07513.1/84-40
+AUCUAAAUGACGAGUCCUAAAUGGAACUAAACACAUGUGUUUGAU
+>AF036398.1/58-102
+AUCUUUCUGACGAGUUUCAAAUAGGACGAAACGCGUGUCAUGGAU
+>AF036755.1/118-162
+AUCCNGCUGACGNGUCCCAAAUAGGACGGAAGGCGCGUCCCGGAU
+>X15621.1/76-34
+AUCCAGCUGACGAGUCCCAAAUAAGACGAACGCGCGUCUGGAU
+>AY028787.1/23621-23665
+AUUUAGCUGACGAGUCCCAAACGGUACGAAACUGGCGUCCUUGAU
+>L23117.1/1024-1069
+CGACUGCUGAGGAGUCCCACAAUAGGGCGAUACGGACGUCCAGUGC
+>AF036743.1/118-165
+AUUCAGCUGACGAGUCCCAAAUAGGACGAAGUGACGCGCGUCCUGGAU
+>AF109181.1/634-589
+GCAAUACUGAAGAGUUCCACAAUAGGACGAAACGGCGAUCCAGUGU
+>AF036390.1/118-165
+AUCCAACUGACGAGUGCCCAAUAGGAGGAAACGCGCGUCAAACUGCAU
+>X15620.1/19-62
+GGCUAGCAGUGGAAUCCAAAUAGGACGAAACGCGCGUCCUGGAU
+>AF036741.1/118-165
+AUCCAGCCGACGAGUCCCAAAUAAAACGAAACGCGCGUCAAAGUGGAU
+>AF036749.1/121-167
+AUUAACAGACGAGUCCCAAAUAGGACGAAGUGACGCGCGUCCUGGAU
+>X15619.1/121-168
+AUCCAGCUGACGAGUCCCAAAUAGGACGAAACGCUCGUCAAAAUGCAU
+>AF036394.1/118-165
+AUCCAGCUGACGUGUCCCAAACAGCACGAAACGCGCGUCAAACUGCAU
+>AF036756.1/118-162
+AUCCAGCUGACGAGUCCCAAGUAGGACGAAACGCGCGUCCUGGAU
+>AF036393.1/119-166
+AUCCAGCUGACGAGUCCCAAACAGGACGAAACGAGAGUCAAACUGCAU
+>AF036396.1/121-168
+AUCCAACUGACGAGUGCCAAAUAGGAGGAAACGCGCGUCAAACUGCAG
+>AF036397.1/119-166
+AUCCAGCUGACGAGUCCCAAACAGCACGAAACGCGCGUCAAACUGCAU
+>X15621.1/101-144
+ACUCCGUGACAAGUCUCGAAUAGGACGAAAUGUGCGUCCUAGAU
+>AF213693.1/184-228
+AUCCAACCGAUGAGUCCCAAAUAGAACGAAACCUGCGUCCUGGAU
+>AF036389.1/120-167
+AUCCAGCUGACGAGUCCCAAACAGGACGAAACGCGCGUCAAACUGCAU
+>D87492.1/743-788
+GCACUGCUGAGGAGUCCCACAAUAGGACGAAACGACCGUCCAGUAC
+>AF036746.1/113-157
+AUCCAGCUGACCAGUCGGAAAUAGGACGAAACGCGCGUCCUGGAU
+>D87492.1/2147-2192
+CAAUUGCUGAGGAGUCCCAUAAUAGGACGAAACGGCCGUCCAGUGC
+>AF036750.1/119-165
+AUCUAGCUGACGAGUCCCAAAUAGGACGAAAUCGCGUCAAACUGGAU
+>AF036748.1/120-164
+AUCCAGCUGACGAGUCCUAAAUAGGGUGAAACGCGCGUCCUGGAU
+>L07513.1/246-290
+AUCUAGCUGACGAGUCCCGAAUAGGAGGAAGUGCUCGUUCAAUAU
+>AF036740.1/117-159
+AUCCAGCUCACGAGUCCCAAAUAGGACGAAACGCGUCCUCCAU
+>AF036752.1/118-162
+AUCCAGCUGACGAGUCCCAAAUAGGACUUGACGCGCGUCCUGGAU
+>AF036395.1/119-163
+CCCUGGCUGACGAGUCCCAAACAGGACGAAACGCGCGUCCUGGAU
+>AF036747.1/117-160
+AUCCAGCUGACGAGUCCCAAAUAGGCGAAACGCGCGUCCUGGAU
+>AF036392.1/121-168
+AUCCAACUGACGAGCGCCAAAUAGGAGGAAACGCGCGUCAAACUGCAU
+>D87493.1/3564-3609
+GCACUUCUGAAGAGUCCCAUGCUAGGACGAAACAGCCUUCCAGUAC
+>AF036751.1/118-161
+AUCCAGCUGACGAGUCCCAAAUAGGACGAACGCACUUCCUAGAU
+>AF213692.1/353-397
+AUCCAGCCGAUGAGUUCCAAACAGGACUAAACGCGCUUCUUGGAU
+>AF036391.1/121-168
+AUCCAACUGACGAGUGCCAAAUAGGAGGAAACGCGCGUCAAACUGCAU
+>D87492.1/1479-1524
+AUCCAGUUGAUGAGUCCCAGAGAAGGACGAAACGUGCAUCCUGGAU
+>AF036754.1/91-138
+AUCCAGUUGACGAGUCCCAAAUUGGACGAAACGCGCGUCAAACUGGAU
+>AF036404.1/122-166
+AUCCAGCUGACGAGUGCCAAAUAGGACGAAAUGCGCAUCCUGGAU
+>AF036401.1/123-167
+AUCCAGCUGACGAGUCCCAAAUAGGACGAAAUGCGCAUCCUGGAU
+>AF036400.1/123-167
+AUCCAGCUGACGAGUGCCAAAUAGGACGAAAUGUGCAUCCUGGAU
+>AF036402.1/123-167
+AUCCAGCUGACGAGUGCCAAAUACGACGAAAUGCGCAUCCUGGAU
+>AF404059.1/70-187
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUUAA
+AUAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404053.1/70-186
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAAUUUUUUUUAA
+UAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGCAAG
+>AF229821.1/180-64
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUUAA
+UAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404073.1/70-162
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAACGACUCCUCC
+UUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>X52044.1/179-64
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAAUUUUUUUUAA
+UAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404031.1/70-184
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUAAU
+AAAAGUUCACCACAACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGCGAG
+>AF404029.1/178-64
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUCUAAU
+AAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGCAAG
+>AF404055.1/70-187
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUUAA
+UAAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404068.1/70-185
+CUUUCCAUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUUAA
+UAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404052.1/70-187
+CUUUCCCUGAAGUGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUUUA
+AUAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404062.1/178-64
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACCAAUUUUUUUAAU
+AAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404061.1/70-185
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUUAA
+UAAAAGCUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404040.1/70-186
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUUUA
+AUAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>X52041.1/178-64
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUAAU
+AAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404051.1/70-186
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAAUUUUUUUAAA
+UAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404063.1/176-63
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGGAACUAAUUUUUUUAAUA
+AAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404041.1/70-183
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUAUA
+AAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>S74687.1/181-64
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAAUUUUUUUUUU
+UUAAAAAGUUCACCACAACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAAAG
+>AF404054.1/70-188
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUCGAAGACGAGUGAACUAAUUUUUUUUUA
+AUAAAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGAACAG
+>AF404067.1/70-184
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUAAC
+AAAAGUUCACCACGACUCCUCCUUCUCUCACAAGUCGAAACUCAGAGUCGGCAAG
+>AF404046.1/177-64
+CUUUCCCUGAAGAGACGAAGUGAUCAAGAGAUUGAAGACGAGUGAACUAAUUUUUUUAAU
+AAAAGCUCACCACGACUCCUCCUUCUCUCAAAGUCGAAACUCAGAGUCGGGAAG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00163.test b/benchmarks/cmsearch-rmark/rmark-1/RF00163.test
new file mode 100644
index 0000000..4967f4a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00163.test
@@ -0,0 +1,2 @@
+>Z69690.1/342-390
+GCCCCGCUGAUGAGGUCAGGGAAGACCGAAAGUGUCGACUCUACGGGGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00165.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00165.ali
new file mode 100644
index 0000000..84f9341
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00165.ali
@@ -0,0 +1,33 @@
+# STOCKHOLM 1.0
+#=GF ID    Corona_pk3
+#=GF AC    RF00165
+#=GF DE    Coronavirus 3' UTR pseudoknot
+#=GF AU    Griffiths-Jones SR
+#=GF GA    40.0
+#=GF NC    39.4
+#=GF TC    40.2
+
+X66717.1/2272-2334                 CUACUCUUGUACAGAAUGGUAAGC.ACGUG.UAAUAGGAGGUAC.AAGCC
+X66718.1/795-857                   CUACUCUUGUACAGAAUGGUAAGC.ACGUG.UAAUGGGAGGUAC.AAGCA
+X90578.1/1000-1062                 CUACUCUUGUACAGAAUGGUAAGC.ACGUG.UGAUGGGAGGUAC.AAGCA
+X90572.1/1000-1062                 CUACUCUUGUACAGAAUGGUAAGC.ACGUG.UAGUAGGAGGUAC.AAGCA
+X90577.1/1000-1062                 CUACUCUUGUACAGAAUGGUAAAC.ACGUG.UAAUAGGAGGUAC.AAGCA
+AF353511.1/27820-27882             UUGGUCUUGCACACAACGGUAAGC.CAGUGGUAAUGUCA.GUGC.AAGAA
+Z35758.1/8161-8224                 CUACUCUUAUACAGAAUGGUAAGC.ACGUG.UAAUAGGAGGUAAUAAGCA
+D13096.1/9359-9422                 CUACUCUUGUACAGAAUGGUAAGCCAAGUGUCAAUAGGAGGUAC.AAGCA
+X51325.1/1443-1505                 CUAGUCUUAUACACAAUGGUAAGC.CAGUGGUAGUAAAG.GUAU.AAGAA
+X90576.1/809-871                   CUACUCUUGUACAGAAUGGUAAGC.ACGUG.UAAUAGGAGGUAC.AAGCA
+#=GC SS_cons                       ....AAAAAAAA...............<<<.<<<<<<<..aaaa.aaaa.
+
+X66717.1/2272-2334                 ACCCUAUUG.CAUAUUA
+X66718.1/795-857                   ACCCCAUUG.CAUAUUA
+X90578.1/1000-1062                 ACCCCAUUA.CAUAUUA
+X90572.1/1000-1062                 ACCCUAUUG.CAUAUUA
+X90577.1/1000-1062                 ACCCUAUUG.CAUAUUA
+AF353511.1/27820-27882             G.GAUAUUACCAUAGCA
+Z35758.1/8161-8224                 ACCCUAUUG.CAUAUUA
+D13096.1/9359-9422                 A.CCUAUUG.CAUAUUA
+X51325.1/1443-1505                 A.UUUGCUACUAUGUUA
+X90576.1/809-871                   ACCCUAUUG.CAUAUUA
+#=GC SS_cons                       ..>>>>>>>.>>>....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00165.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00165.idx
new file mode 100644
index 0000000..0b040b4
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00165.idx
@@ -0,0 +1 @@
+AF207902.1/31022-31083
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00165.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00165.raw
new file mode 100644
index 0000000..b5a5eef
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00165.raw
@@ -0,0 +1,30 @@
+>X66717.1/2272-2334
+CUACUCUUGUACAGAAUGGUAAGCACGUGUAAUAGGAGGUACAAGCCACCCUAUUGCAUA
+UUA
+>X66718.1/795-857
+CUACUCUUGUACAGAAUGGUAAGCACGUGUAAUGGGAGGUACAAGCAACCCCAUUGCAUA
+UUA
+>X90578.1/1000-1062
+CUACUCUUGUACAGAAUGGUAAGCACGUGUGAUGGGAGGUACAAGCAACCCCAUUACAUA
+UUA
+>X90572.1/1000-1062
+CUACUCUUGUACAGAAUGGUAAGCACGUGUAGUAGGAGGUACAAGCAACCCUAUUGCAUA
+UUA
+>X90577.1/1000-1062
+CUACUCUUGUACAGAAUGGUAAACACGUGUAAUAGGAGGUACAAGCAACCCUAUUGCAUA
+UUA
+>AF353511.1/27820-27882
+UUGGUCUUGCACACAACGGUAAGCCAGUGGUAAUGUCAGUGCAAGAAGGAUAUUACCAUA
+GCA
+>Z35758.1/8161-8224
+CUACUCUUAUACAGAAUGGUAAGCACGUGUAAUAGGAGGUAAUAAGCAACCCUAUUGCAU
+AUUA
+>D13096.1/9359-9422
+CUACUCUUGUACAGAAUGGUAAGCCAAGUGUCAAUAGGAGGUACAAGCAACCUAUUGCAU
+AUUA
+>X51325.1/1443-1505
+CUAGUCUUAUACACAAUGGUAAGCCAGUGGUAGUAAAGGUAUAAGAAAUUUGCUACUAUG
+UUA
+>X90576.1/809-871
+CUACUCUUGUACAGAAUGGUAAGCACGUGUAAUAGGAGGUACAAGCAACCCUAUUGCAUA
+UUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00165.test b/benchmarks/cmsearch-rmark/rmark-1/RF00165.test
new file mode 100644
index 0000000..3dc7c8d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00165.test
@@ -0,0 +1,3 @@
+>AF207902.1/31022-31083
+ACACUCUCUAUCAGAAUGGAUGUCUUGCUGUCAUAACAGAUAGAGAAGGUUGUGGCAGAC
+CC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00167.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00167.ali
new file mode 100644
index 0000000..1239701
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00167.ali
@@ -0,0 +1,114 @@
+# STOCKHOLM 1.0
+#=GF ID    Purine
+#=GF AC    RF00167
+#=GF DE    Purine riboswitch
+#=GF AU    Boese B, Barrick JE, Breaker RR
+#=GF GA    25.0
+#=GF NC    23.2
+#=GF TC    28.6
+
+X83878.1/168-267                     UUACAAUAUAAUAGGAACACUCAUAUAAUCGCGUGGAUAUGG.CACGCAA
+Z99107.2/14363-14264                 AAUUAAAUAGCUAUUAUCACUUGUAUAACCUCAAUAAUAUGG.UUUGAGG
+Z99107.2/86084-86183                 ...GAAAUCAAAACACGACCUCAUAUAAUCUUGGGAAUAUGG.CCCAUAA
+Z99107.2/82145-82244                 AGAAAUCAAAUAAGAUGAAUUCGUAUAAUCGCGGGAAUAUGG.CUCGCAA
+U51115.1/15592-15691                 ...GAAAUCAAAACACGACCUCAUAUAAUCUUGGGAAUAUGG.CCCAUAA
+Z99123.2/194904-195003               ...CUUAGAAAAAGACAUUCUUGUAUAUGAUCAGUAAUAUGG.UCUGAUU
+AP001509.1/53310-53409               .AUAAAUCGAAAACAUCAUUUCGUAUAAUGGCAGGAAUAGGG.CCUGCGA
+AP001509.1/79478-79577               ...UCUUUAUAUAAAGUACCUCAUAUAAUCUUGGGAAUAUGG.CCCAAAA
+AP001509.1/51442-51541               ACAUGUAGAUAUCAUCCCUUUCGUAUAUACUUGGAGAUAAGG.UCCAGGA
+AP001512.1/93773-93674               .UUUACAUUAAAAAAAGCACUCGUAUAAUCGCGGGAAUAGGG.CCCGCAA
+AB008757.1/115-16                    AAUGAAUCACGCUGACUCACUCAUAUAAUCGCAAGAAUACGG.CUUGCGA
+AP004596.1/203844-203943             .AACCUUAUAUAUAGUUUUUUCAUAUAAUCGCGGGGAUAUGG.CCUGCAA
+AP004595.1/169586-169685             UGAUGUAAUUGAAUAGAAAUGCGUAUAAUUAAGGGGAUAUGG..CCCACA
+AP004595.1/186669-186768             ..GACAAUUGAAAAUGAACCUCAUAUAAAUUUGAGAAUAUGG.CUCAGAA
+AP004595.1/160373-160472             CAAUUUUUAUCCAAUGCCUUUCGUAUAUCCUCGAUAAUAUGG.UUCGAAA
+AL596165.1/154156-154057             AAUCGUCUACAAUAAUAAAGUCGUAUAAGUUCGGUAAUAUGG.ACCGUUC
+AL591981.1/205922-205823             AUAACUUAAAACCGAAAUACUUGUAUAAUAGUUGCGAU.UGG.GCGACGA
+AL591975.1/251119-251020             AAUCCGCUACAAUAAUAUAGUCGUAUAAGUUCGGUAAUAUGG.ACCGUUC
+AL596170.1/223345-223246             AUAACUUAAAACCGAAAUACUUAUAUAAUAGUUGCGAU.UGG.GCGACGA
+AP003130.2/132799-132898             ..UAAAUAAUUUACAUAAACUCAUAUAAUCUAAAGAAUAUGGCUUUAGAA
+AF270087.1/2580-2679                 ...AAAAUAAUUUAUAUGACUCAUAUAAUCUAGAGAAUAUGGCUUUAGAA
+AE007775.1/3558-3459                 GAAAAGUAAUAACAUAUUACCCGUAUAUGCUUAGAAAUAUGG.UCUAAGC
+AE015944.1/141656-141558             CUCUAUAAUAAAUUAUUGACUCAUAUAUCCCCU.UAAUAAGG.U.AGGGA
+AE007602.1/8615-8714                 UAUAUAAAAAACUAAAUUUCUCGUAUA.CACCGGUAAUAUGG.UCCGGAA
+AP003193.2/214121-214023             AAAACGGAAUAUAAACAAACUCGUAUAA.GCUUUGAAUAAGG..CAAGGC
+AE007768.1/1788-1690                 AAUCGUUAAUAUAGUUUAACUCAUAUAU.UUCCUGAAUAUGG..CAGGAU
+AP003194.2/163700-163601             .UAAAAAAAUAAAUUUUGCUUCGUAUAACUCUAAUGAUAUGG.AUUAGAG
+AP003186.2/211688-211589             UAAGUGUAUUAAAUUUUAACUCGUAUAUAAUCGGUAAUAUGG.UCCGAAA
+AE013027.1/8237-8336                 AAAAAUUUAAUAAGAAGCACUCAUAUAAUCCCGAGAAUAUGG.CUCGGGA
+AE006347.1/1212-1310                 UAGUCUAUAAUAGAACAAUCUUAUUUAU.ACCUAGGAUAUGG..CUGGGC
+AE014241.1/16113-16017               CAAUUAAAUAUAUGAUUUACUUAUUUAU.GCUGAGGAU.UGG.CUUAG.C
+AE007476.1/6452-6548                 AAAAUUGAAUAUCGUUUUACUUGUUUAU.GUCGUGAAU.UGG.CACGA.C
+AE014152.1/30424-30520               UGAAUUCAAUAAUGACAUACUUAUUUAU.GCUGUGAAU.UGG..CGCAGC
+#=GC SS_cons                         .................<<<<<<<<...<<<<<<<........>>>>>>>
+
+X83878.1/168-267                     GUUUCUACCGGGCA.CCGUAAA.UGUCCGACUAUGGGUGAGCAAUGGAAC
+Z99107.2/14363-14264                 GUGUCUACCAGGAA.CCGUAAA.AUCCUGAUUACAAAAUUUGUUUAUGAC
+Z99107.2/86084-86183                 GUUUCUACCCGGCAACCGUAAAUUGCCGGACUAUGCAGGAAAGUGAUCGA
+Z99107.2/82145-82244                 GUCUCUACCAAGCUACCGUAAAUGGCUUGACUACGUAAACAUUUCUUUCG
+U51115.1/15592-15691                 GUUUCUACCCGGCAACCGUAAAUUGCCGGACUAUGCAGGGAAGUGAUCGA
+Z99123.2/194904-195003               GUUUCUACCUAGUAACCGUAAAAAACUAGACUACAAGAAAGUUUGAAUAA
+AP001509.1/53310-53409               GUUUCUACCAAGCUACCGUAAAUAGCUUGACUACGAAAAUAAUGGGUUUU
+AP001509.1/79478-79577               GUUUCUACCUGCUGACCGUAAAUCGGCGGACUAUGGGGAAAGAUUUUGGA
+AP001509.1/51442-51541               GUUUCUACCAGAUCACCGUAAAUGAUCUGACUAUGAAGGUGGAAUGGCUC
+AP001512.1/93773-93674               GUUUCUACCAGGCUGCCGUAAACAGCCUGACUACGAGUGAUACUUUGACA
+AB008757.1/115-16                    GUCUCUACCAGCCGACCGUAAAUCGGCUGACUAUGAGUGGCAAUGUCAGG
+AP004596.1/203844-203943             GUUUCUACCGGUUUACCGUAAAUGAACCGACUAUGGAAAAGCGGAAAAUU
+AP004595.1/169586-169685             GUUUCUACCAGACCACCGUAAAUGGUUUGACUACGCAGUAAUUAUAUUUG
+AP004595.1/186669-186768             GUUUCUACCCAGCA.CCGUAAAUGGCUGGACUAUGAGGGAAGAUGGAUCA
+AP004595.1/160373-160472             GUAUCUACCGGGUCACCGUAAAUGAUCUGACUAUGAAGGCAGAAGCAGGU
+AL596165.1/154156-154057             GUUUCUACCAGGCAACCGUAAAAUGCCAGGCUACGAGCUAUUGUAAAAUU
+AL591981.1/205922-205823             GUUUCUACCUGGUUACCGUAAAUAACCGGACUAUGAGUAGUUUGUAUAAA
+AL591975.1/251119-251020             GUUUCUACCAGGCAACCGUAAAAUGCCAGGCUACGAGCUAUUGUAAAAUU
+AL596170.1/223345-223246             GUUUCUACCUGGUUACCGUAAAUAACCGGACUAUGAGUAGUUUGUAUAAA
+AP003130.2/132799-132898             GUUUCUACCAUGUUGCCUUGAACGACAUGACUAUGAGUAACAACACAAUA
+AF270087.1/2580-2679                 GUUUCUACCGUGUCGCCAUAAACGACACGACUAUGAGUAACAAUCCAAUA
+AE007775.1/3558-3459                 GUCUCUACCGGACUGCCGUAAAUUGUCUGACUAUGGGUGUUUAUAAGUAU
+AE015944.1/141656-141558             GUAUCUACCAGAAG.CCUUAAA.CUUCUGACUAUGAGUGAAUAAAGCAUU
+AE007602.1/8615-8714                 GUUUCUACCUGCUG.CCAUAAA.UAGCAGACUACGGGGUGUUAUUGAUAA
+AP003193.2/214121-214023             GUUUCUACCGGAAA.CCUUAAA.UUUCCGUCUAUGAGUGAAUUUGAUAUA
+AE007768.1/1788-1690                 GUUUCUACAAGGAA.CCUUAAA.UUUCUUACUAUGAGUGAUUUGUUUGUA
+AP003194.2/163700-163601             GUCUCUACCAAGAA.CCGAGAA.UUCUUGAUUACGAAGAAAGCUUAUUUG
+AP003186.2/211688-211589             GUUUCUACCUGCUAACCGUAAAAUAGCAGACUACGAGGAGUUGUACUAUA
+AE013027.1/8237-8336                 GUCUCUACCGAACAACCGUAAAUUGUUCGACUAUGAGUGAAAGUGUACCU
+AE006347.1/1212-1310                 GUUUCUACCUCGUA.CCGUAAA.UGCGAGACAAUAAGGAAAUUCGAUUUU
+AE014241.1/16113-16017               GUCUCUACAAGACA.CCGU.AA.UGUCUAACAAUAAGUAAGCUAAUAAAU
+AE007476.1/6452-6548                 GUUUCUACAAGGUG.CCGG.AA.CACCUAACAAUAAGUAAGUCAGCAGUG
+AE014152.1/30424-30520               GUCUCUACAAGACA.CCUU.AA.UGUCUAACAAUAAGUAAGCUUUUAGGC
+#=GC SS_cons                         ........<<<<<<<.......>>>>>>>..>>>>>>>>...........
+
+X83878.1/168-267                     CGC.
+Z99107.2/14363-14264                 AUU.
+Z99107.2/86084-86183                 UAAA
+Z99107.2/82145-82244                 U...
+U51115.1/15592-15691                 UAAA
+Z99123.2/194904-195003               AUUU
+AP001509.1/53310-53409               UU..
+AP001509.1/79478-79577               UCUU
+AP001509.1/51442-51541               G...
+AP001512.1/93773-93674               UA..
+AB008757.1/115-16                    A...
+AP004596.1/203844-203943             CG..
+AP004595.1/169586-169685             UA..
+AP004595.1/186669-186768             UUUC
+AP004595.1/160373-160472             U...
+AL596165.1/154156-154057             U...
+AL591981.1/205922-205823             GA..
+AL591975.1/251119-251020             U...
+AL596170.1/223345-223246             GA..
+AP003130.2/132799-132898             CU..
+AF270087.1/2580-2679                 CAU.
+AE007775.1/3558-3459                 U...
+AE015944.1/141656-141558             GUCA
+AE007602.1/8615-8714                 UAUA
+AP003193.2/214121-214023             CUAU
+AE007768.1/1788-1690                 UGCA
+AP003194.2/163700-163601             CUUU
+AP003186.2/211688-211589             A...
+AE013027.1/8237-8336                 A...
+AE006347.1/1212-1310                 UUAG
+AE014241.1/16113-16017               AGCU
+AE007476.1/6452-6548                 AGAU
+AE014152.1/30424-30520               UUGC
+#=GC SS_cons                         ....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00167.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00167.idx
new file mode 100644
index 0000000..cddcf0f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00167.idx
@@ -0,0 +1,4 @@
+AP001509.1/209873-209971
+AP003186.2/121422-121520
+AE010606.1/4680-4581
+AE016809.1/202496-202595
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00167.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00167.raw
new file mode 100644
index 0000000..c339d04
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00167.raw
@@ -0,0 +1,99 @@
+>X83878.1/168-267
+UUACAAUAUAAUAGGAACACUCAUAUAAUCGCGUGGAUAUGGCACGCAAGUUUCUACCGG
+GCACCGUAAAUGUCCGACUAUGGGUGAGCAAUGGAACCGC
+>Z99107.2/14363-14264
+AAUUAAAUAGCUAUUAUCACUUGUAUAACCUCAAUAAUAUGGUUUGAGGGUGUCUACCAG
+GAACCGUAAAAUCCUGAUUACAAAAUUUGUUUAUGACAUU
+>Z99107.2/86084-86183
+GAAAUCAAAACACGACCUCAUAUAAUCUUGGGAAUAUGGCCCAUAAGUUUCUACCCGGCA
+ACCGUAAAUUGCCGGACUAUGCAGGAAAGUGAUCGAUAAA
+>Z99107.2/82145-82244
+AGAAAUCAAAUAAGAUGAAUUCGUAUAAUCGCGGGAAUAUGGCUCGCAAGUCUCUACCAA
+GCUACCGUAAAUGGCUUGACUACGUAAACAUUUCUUUCGU
+>U51115.1/15592-15691
+GAAAUCAAAACACGACCUCAUAUAAUCUUGGGAAUAUGGCCCAUAAGUUUCUACCCGGCA
+ACCGUAAAUUGCCGGACUAUGCAGGGAAGUGAUCGAUAAA
+>Z99123.2/194904-195003
+CUUAGAAAAAGACAUUCUUGUAUAUGAUCAGUAAUAUGGUCUGAUUGUUUCUACCUAGUA
+ACCGUAAAAAACUAGACUACAAGAAAGUUUGAAUAAAUUU
+>AP001509.1/53310-53409
+AUAAAUCGAAAACAUCAUUUCGUAUAAUGGCAGGAAUAGGGCCUGCGAGUUUCUACCAAG
+CUACCGUAAAUAGCUUGACUACGAAAAUAAUGGGUUUUUU
+>AP001509.1/79478-79577
+UCUUUAUAUAAAGUACCUCAUAUAAUCUUGGGAAUAUGGCCCAAAAGUUUCUACCUGCUG
+ACCGUAAAUCGGCGGACUAUGGGGAAAGAUUUUGGAUCUU
+>AP001509.1/51442-51541
+ACAUGUAGAUAUCAUCCCUUUCGUAUAUACUUGGAGAUAAGGUCCAGGAGUUUCUACCAG
+AUCACCGUAAAUGAUCUGACUAUGAAGGUGGAAUGGCUCG
+>AP001512.1/93773-93674
+UUUACAUUAAAAAAAGCACUCGUAUAAUCGCGGGAAUAGGGCCCGCAAGUUUCUACCAGG
+CUGCCGUAAACAGCCUGACUACGAGUGAUACUUUGACAUA
+>AB008757.1/115-16
+AAUGAAUCACGCUGACUCACUCAUAUAAUCGCAAGAAUACGGCUUGCGAGUCUCUACCAG
+CCGACCGUAAAUCGGCUGACUAUGAGUGGCAAUGUCAGGA
+>AP004596.1/203844-203943
+AACCUUAUAUAUAGUUUUUUCAUAUAAUCGCGGGGAUAUGGCCUGCAAGUUUCUACCGGU
+UUACCGUAAAUGAACCGACUAUGGAAAAGCGGAAAAUUCG
+>AP004595.1/169586-169685
+UGAUGUAAUUGAAUAGAAAUGCGUAUAAUUAAGGGGAUAUGGCCCACAGUUUCUACCAGA
+CCACCGUAAAUGGUUUGACUACGCAGUAAUUAUAUUUGUA
+>AP004595.1/186669-186768
+GACAAUUGAAAAUGAACCUCAUAUAAAUUUGAGAAUAUGGCUCAGAAGUUUCUACCCAGC
+ACCGUAAAUGGCUGGACUAUGAGGGAAGAUGGAUCAUUUC
+>AP004595.1/160373-160472
+CAAUUUUUAUCCAAUGCCUUUCGUAUAUCCUCGAUAAUAUGGUUCGAAAGUAUCUACCGG
+GUCACCGUAAAUGAUCUGACUAUGAAGGCAGAAGCAGGUU
+>AL596165.1/154156-154057
+AAUCGUCUACAAUAAUAAAGUCGUAUAAGUUCGGUAAUAUGGACCGUUCGUUUCUACCAG
+GCAACCGUAAAAUGCCAGGCUACGAGCUAUUGUAAAAUUU
+>AL591981.1/205922-205823
+AUAACUUAAAACCGAAAUACUUGUAUAAUAGUUGCGAUUGGGCGACGAGUUUCUACCUGG
+UUACCGUAAAUAACCGGACUAUGAGUAGUUUGUAUAAAGA
+>AL591975.1/251119-251020
+AAUCCGCUACAAUAAUAUAGUCGUAUAAGUUCGGUAAUAUGGACCGUUCGUUUCUACCAG
+GCAACCGUAAAAUGCCAGGCUACGAGCUAUUGUAAAAUUU
+>AL596170.1/223345-223246
+AUAACUUAAAACCGAAAUACUUAUAUAAUAGUUGCGAUUGGGCGACGAGUUUCUACCUGG
+UUACCGUAAAUAACCGGACUAUGAGUAGUUUGUAUAAAGA
+>AP003130.2/132799-132898
+UAAAUAAUUUACAUAAACUCAUAUAAUCUAAAGAAUAUGGCUUUAGAAGUUUCUACCAUG
+UUGCCUUGAACGACAUGACUAUGAGUAACAACACAAUACU
+>AF270087.1/2580-2679
+AAAAUAAUUUAUAUGACUCAUAUAAUCUAGAGAAUAUGGCUUUAGAAGUUUCUACCGUGU
+CGCCAUAAACGACACGACUAUGAGUAACAAUCCAAUACAU
+>AE007775.1/3558-3459
+GAAAAGUAAUAACAUAUUACCCGUAUAUGCUUAGAAAUAUGGUCUAAGCGUCUCUACCGG
+ACUGCCGUAAAUUGUCUGACUAUGGGUGUUUAUAAGUAUU
+>AE015944.1/141656-141558
+CUCUAUAAUAAAUUAUUGACUCAUAUAUCCCCUUAAUAAGGUAGGGAGUAUCUACCAGAA
+GCCUUAAACUUCUGACUAUGAGUGAAUAAAGCAUUGUCA
+>AE007602.1/8615-8714
+UAUAUAAAAAACUAAAUUUCUCGUAUACACCGGUAAUAUGGUCCGGAAGUUUCUACCUGC
+UGCCAUAAAUAGCAGACUACGGGGUGUUAUUGAUAAUAUA
+>AP003193.2/214121-214023
+AAAACGGAAUAUAAACAAACUCGUAUAAGCUUUGAAUAAGGCAAGGCGUUUCUACCGGAA
+ACCUUAAAUUUCCGUCUAUGAGUGAAUUUGAUAUACUAU
+>AE007768.1/1788-1690
+AAUCGUUAAUAUAGUUUAACUCAUAUAUUUCCUGAAUAUGGCAGGAUGUUUCUACAAGGA
+ACCUUAAAUUUCUUACUAUGAGUGAUUUGUUUGUAUGCA
+>AP003194.2/163700-163601
+UAAAAAAAUAAAUUUUGCUUCGUAUAACUCUAAUGAUAUGGAUUAGAGGUCUCUACCAAG
+AACCGAGAAUUCUUGAUUACGAAGAAAGCUUAUUUGCUUU
+>AP003186.2/211688-211589
+UAAGUGUAUUAAAUUUUAACUCGUAUAUAAUCGGUAAUAUGGUCCGAAAGUUUCUACCUG
+CUAACCGUAAAAUAGCAGACUACGAGGAGUUGUACUAUAA
+>AE013027.1/8237-8336
+AAAAAUUUAAUAAGAAGCACUCAUAUAAUCCCGAGAAUAUGGCUCGGGAGUCUCUACCGA
+ACAACCGUAAAUUGUUCGACUAUGAGUGAAAGUGUACCUA
+>AE006347.1/1212-1310
+UAGUCUAUAAUAGAACAAUCUUAUUUAUACCUAGGAUAUGGCUGGGCGUUUCUACCUCGU
+ACCGUAAAUGCGAGACAAUAAGGAAAUUCGAUUUUUUAG
+>AE014241.1/16113-16017
+CAAUUAAAUAUAUGAUUUACUUAUUUAUGCUGAGGAUUGGCUUAGCGUCUCUACAAGACA
+CCGUAAUGUCUAACAAUAAGUAAGCUAAUAAAUAGCU
+>AE007476.1/6452-6548
+AAAAUUGAAUAUCGUUUUACUUGUUUAUGUCGUGAAUUGGCACGACGUUUCUACAAGGUG
+CCGGAACACCUAACAAUAAGUAAGUCAGCAGUGAGAU
+>AE014152.1/30424-30520
+UGAAUUCAAUAAUGACAUACUUAUUUAUGCUGUGAAUUGGCGCAGCGUCUCUACAAGACA
+CCUUAAUGUCUAACAAUAAGUAAGCUUUUAGGCUUGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00167.test b/benchmarks/cmsearch-rmark/rmark-1/RF00167.test
new file mode 100644
index 0000000..b52a951
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00167.test
@@ -0,0 +1,12 @@
+>AP001509.1/209873-209971
+UUAAUCGAGCUCAACACUCUUCGUAUAUCCUCUCAAUAUGGGAUGAGGGUCUCUACAGGU
+ACCGUAAAUACCUAGCUACGAAAAGAAUGCAGUUAAUGU
+>AP003186.2/121422-121520
+UGUACUUAUAUAAGUAUAUCGUAUAUGCUCGACGAUAUGGGUUGAGUGUUUCUACUAGGA
+GGCCGUAAACAUCCUAACUACGAAUAUAUAGGUGAUUUC
+>AE010606.1/4680-4581
+UAAAUAAUUUUAAUAAAAAUUCGUAUAAGCCUAAUAUAUGGAAGGGUGUCCCUACGGUUA
+ACCAUAAAUUAACCAGCUACGAAAAAUGUUUUACUGUGUU
+>AE016809.1/202496-202595
+ACUUUCGGCGAUCAACGCUUCAUAUAAUCCUAAUGAUAUGGUUUGGGAGUUUCUACCAAG
+AGCCUUAAACUCUUGAUUAUGAAGUCUGUCGCUUUAUCCG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00168.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00168.ali
new file mode 100644
index 0000000..4e9a0a0
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00168.ali
@@ -0,0 +1,184 @@
+# STOCKHOLM 1.0
+#=GF ID    Lysine
+#=GF AC    RF00168
+#=GF DE    Lysine riboswitch
+#=GF AU    Wickiser JK, Barrick JE, Breaker RR
+#=GF GA    20.0
+#=GF NC    15.8
+#=GF TC    26.4
+
+Z99121.2/6040-5861                   CAGUGAGGUAGAGGUUGCGCGGAUG.AUGA..GUC..ACACAUGCUA...
+AE017003.1/180245-180059             ACGUGAGAUAGAGGUUGCGAUACUU.AUGA..GUA..UUCUAAUGGAGAC
+AE017026.1/274819-274638             CGGUGAGGUAGAGGUUGCAGUCAUU.AAGA..GUA..UCAUUUCUGGA..
+AE017007.1/287994-288186             CGAUGAGGUAGAGGUUGCGACUUUU.AAGA..GUA..CGACGGAC.....
+AE017033.1/217118-217310             CGAUGAGGUAGAGGUUGCGACUUUU.AAGA..GUA..AAACGGAC.....
+AE017267.1/95018-94836               CGGUGAGGUAGAGGUUGCAGUCAUU.AAGA..GUA..UCAUUUCAGGA..
+AE017270.1/85304-85118               ACGUGAGAUAGAGGUUGCGAUACUU.AUGA..GUA..UUCUAAUGGAGAC
+AE017029.1/246029-245843             ACGUGAGAUAGAGGUUGCGAUACUU.AUGA..GUA..UUCUAAUGGAGAC
+AE017028.1/200117-200298             CUCAAAGGUAGAGGCCGCGAUAGGA.AAGA..GUA..AGCUAUGGG....
+AE017274.1/20257-20449               CGAUGAGGUAGAGGUUGCGACUUUU.AAUA..GUA..AAACGGAC.....
+AE017269.1/77627-77808               CUCAAAGGUAGAGGCCGCGAUAGGA.AAGA..GUA..AGCUAUGGG....
+AE017000.1/234265-234084             CGGUGAGGUAGAGGUUGCAAUCAUU.AAGA..GUA..UCAUUUCAGGA..
+AP001518.1/272531-272358             AGAUGGGGUAGAGGA.GCGGGUUUU.AAGA..GUA..AGCGCUUGG....
+AP001512.1/119931-120105             GGAUGAGGUAGAGGU.GCAAUGCGA.AUCA..GUA..CCCACUUGG....
+AP004601.1/22341-22165               CGGUGAGGUAGAGGA.GCAUACAAC.AUUA..GUA..AUCGACAAG....
+AL596166.1/112469-112272             UGGUGAGGUAGAGGUUGCGAGAUGC.ACUA..GUA..AUUUUUUCGAGGC
+AL591976.1/186683-186486             UGGUGAGGUAGAGGUUGCGAGAUGC.ACUA..GUA..AUUUUUUCGAGGC
+AP003187.2/139222-139393             GACCAAAGUAGAGGU.GCCGUAAUU.AAGA..GUA..GUCAUAAG.....
+AE015937.1/285886-286061             UAGAAAGGUAGAGGC.GCGGUAUUU.AAUA..GUA..UCUGUACA.....
+AE007576.1/1562-1747                 ACCUUUUGUAGAGGU.GCUUUAAGUCAAGA..GUA..ACCGUUUGG....
+AE007843.1/1920-1745                 AACUGAGGUAGAGGC.GCAAAAUUU.AAGA..GUA..GAACUGUG.....
+AP003194.2/187997-187828             AAAAGAGGUAGAGGC.GCGAGAAUC.AAGA..UUA..CUAAAAUGG....
+AE015944.1/195870-195703             ACCCAGGGUAGAGGA.GCUAUAAUU.AAGA..GUA..CUUAUCUU.....
+AP003189.2/159236-159062             AACUGAGAUAGAGGC.GCGAUGAUU.AAUA..GUA..UCUUUGCA.....
+AE007856.1/5090-5262                 ACCUAGGGUAAAGGU.GCUGUAGUU.AUUA..UUA..UUUAUUCUU....
+AE015545.1/1265-1436                 CCUUUAAGUAGAGGC.GCGCUGCCU.AUGA..CUA..CUUGUGCGG....
+U32832.1/9495-9319                   UACAAAAGUAGAGGC.GCAAUUAUU.AUAA..GUA..UUUUUUCA.....
+AE017154.1/86844-87014               ACAAAUUGUAGAGGU.GCAAAUCCG.AUAA..GUA..UUUCUUCU.....
+AE006126.1/222-48                    UACUUGUGUAGAGGA.GCGAUCACU.AUAA..GUA..UUUUUUCU.....
+AE004361.1/7554-7382                 CCUUUAAGUAGAGGC.GCGCUGUUC.AUGA..GUC..GCCAGUCGU....
+AE004193.1/5679-5861                 UUUCGCCGUAGAGGA.GCGGUUACG.AAAA..GUA..UCCACAGUU....
+AP005076.1/290738-290918             UGUUGCCGUAGAGGC.GCAGUCUCG.AAGA..GUA..GCUAUUAUU....
+AP005335.1/123141-123320             UAUCGACGUAGAGGC.GCAAUGGUA.AAGA..GUA..ACUAUUAUU....
+#=GC SS_cons                         .....<<<<<<.....<<<<<<<<<............<<<<<<<<.....
+
+Z99121.2/6040-5861                   ......GGCUGACAGGG.GCUGUUA...AACAUGUGU.AAAAGG.CAU.C
+AE017003.1/180245-180059             ......ACAGAGAUGUC.UAUG......AACUUAGAU.GAAAGG.AAG.U
+AE017026.1/274819-274638             ......GAUGUAGUGGC.AUUGAUG...AAGGAAUGA.GAAAGG.AAU.G
+AE017007.1/287994-288186             ......GAGACACAGAG.AAUGUCACCGACUCCGUUU.GAAAGG.AAA.A
+AE017033.1/217118-217310             ......GAGAUACAGAG.AAUGUCUAAGACUCCGUUU.GAAAGG.AAA.A
+AE017267.1/95018-94836               ......GAUGUAGUGGC.AUUGAUG...AACGAAUGA.GAAAGG.AAU.G
+AE017270.1/85304-85118               ......ACAGAGAGGUC.UAUG......AAAUUAGAU.GAAAGG.AAG.U
+AE017029.1/246029-245843             ......ACAGAGAGGUC.CAUG......AAAUUAGAU.GAAAGG.AAG.U
+AE017028.1/200117-200298             ......AGAUUUAAUGG.AAUCUGUG..AUCAUAGGUUGAAAGG.GAC.U
+AE017274.1/20257-20449               ......GAGACACAGAG.AAUGUCUUAGACUCCGUUU.GAAAGG.AAA.A
+AE017269.1/77627-77808               ......AGAUUUAAUGG.GAUCUGUG..AUCAUAGGUUGAAAGG.GAC.U
+AE017000.1/234265-234084             ......GAUGUAGUGGC.AUUGAUG...AAGGAAUGA.GAAAGG.AAU.G
+AP001518.1/272531-272358             ......AGGAUGACAAC.GAGG......AUAAGCGCC.GAAAGG.AAA.A
+AP001512.1/119931-120105             ......AGUUUGAUGGA.ACUAGG....AAGAGUGGG.GAAAGG.UCA.A
+AP004601.1/22341-22165               ......AGGAUGACAAC.GAUG......AUAGUUGGU.GGAAGG.GUU.G
+AL596166.1/112469-112272             GAA...ACAAAGACGCC.AAUG......ACAAAAAAC.GAACAG.GUU.A
+AL591976.1/186683-186486             GAA...ACAAAGACGCC.GACG......ACAAAGAAU.GAACAG.GUU.G
+AP003187.2/139222-139393             ......UAGCUGACAAG.UGUUUU....AUGUAUGAU.GAAAGG.GAU.U
+AE015937.1/285886-286061             ......GAUAAAAGCAA.GAUG......AUGUACAGU.GAAAGG.AAA.U
+AE007576.1/1562-1747                 ......AGUUGGCAAAC.UUAG......AUGAACGGU.AAAAGGGGCU.U
+AE007843.1/1920-1745                 ......GAGACAAGCAC.UAUG......AAGCAGUUU.AAAAGG.AAA.U
+AP003194.2/187997-187828             ......AGUUAAGUAGC.GUAG......AAGUUUUAG.GAAAGG.GAU.U
+AE015944.1/195870-195703             ......AAACUGCCAAGUAAUG......AUAGAUAGG.AAAAGG.AAU.U
+AP003189.2/159236-159062             ......GAGGUAAGCAC.AUUG......AAGCAAAGU.GAAAGG.AUG.A
+AE007856.1/5090-5262                 ......AGCUGGCAAGC.UUUG......AGGGAUAAA.GAAAGG.AAU.U
+AE015545.1/1265-1436                 ......AGGGUGAUGCC.GCAG......AUGUACAAG.GAAAGG.AGU.C
+U32832.1/9495-9319                   ......GAGUGGAUAAC.GAAG......AAGAAAAAA.GAAAGG.AAU.A
+AE017154.1/86844-87014               ......GAGUGGAAAGC.GAUG......AAGGGGAAG.GAAAGG.CGU.A
+AE006126.1/222-48                    ......GAGUGGAUAAC.GAAG......AGGAAAAAG.GAAAGG.AGU.G
+AE004361.1/7554-7382                 ......AGGUUGACCCC.GAUG......AUGACUGGU.UAAAGG.GUA.C
+AE004193.1/5679-5861                 ......GGGGUGAUGCC.AAUG......AAUUGUGGA.AAAAGG.CGU.U
+AP005076.1/290738-290918             ......GGGGUGAUGCC.AAUG......AAUAAUAGU.GGAAGG.CGAAG
+AP005335.1/123141-123320             ......GGGGUGAUGCC.AAUG......AAUAAUAGU.GAAAGG.UAUCC
+#=GC SS_cons                         .............................>>>>>>>>........>>>.>
+
+Z99121.2/6040-5861                   .AGCGCCGAAGUGUGGAGAAAGCC.GAUC......CUUCUCUA.UGCUGG
+AE017003.1/180245-180059             .AUUGCCGAAAUUGAUAAAUUU...CUCU.G....CAUUUAUC.AAUUGG
+AE017026.1/274819-274638             .AUUGCCGAAGUAAGUUGUGUCC..ACCA.U....GCAC.ACU.UGCUGG
+AE017007.1/287994-288186             .GUUGCCGAAGUUUAUAUUUCUU..CUCU.G....GAAAUAUG.AGCUGG
+AE017033.1/217118-217310             .GUUGCCGAAGUUUAUAUUUCUU..CUCU.G....GAAAUAUG.AGCUGG
+AE017267.1/95018-94836               .AUUGCCGAAGUAAGCCCGUGUCC.ACCAUG....CAC..GCU.UGCUGG
+AE017270.1/85304-85118               .AUUGCCGAAAUCGAUAUAUUU...CUCU.G....UAUGUAUC.GAUUGG
+AE017029.1/246029-245843             .AUUGCCGAAAUCGAUAUAUUU...CUCU.G....UAUGUAUC.GAUUGG
+AE017028.1/200117-200298             .AUUGCCGAAAUAUAAGAAUAACC.AUCU......UAUUCAUA.UAUUGG
+AE017274.1/20257-20449               .GUUGCCGAAGUUUAUAUUUCUU..CUCU.G....GAAAUAUG.AGCUGG
+AE017269.1/77627-77808               .AUUGCCGAAAUAUAAGAAUAACC.AUCU......UAUUCAUA.UAUUGG
+AE017000.1/234265-234084             .GUUGCCGAAGUAAGUCGUGUCC..ACCA.U....GCAC.GCU.UGCUGG
+AP001518.1/272531-272358             .CUCGCCGAAGC.GGAAGAUGA...GUCAAG....CGUCUUCU.UGCUGG
+AP001512.1/119931-120105             .UUUGCCGAAGUGAAUGUAUGUCC.AUCC......CAUACGUU.UGCUGG
+AP004601.1/22341-22165               .UUUGCCGAAGC.AUAAUAAGG...GUCAGA....CUUAUUAU.UGCUGG
+AL596166.1/112469-112272             .AUCGCCGAAGUGACUAUUUUUU..CUUU.GUAUCGAAAUAGU.UGUUGG
+AL591976.1/186683-186486             .AUCGCCGAAGUGACUAUUUUCU..CUUU.GUUUAGAAAUAGU.UGUUGG
+AP003187.2/139222-139393             .AUGGCCGAAGAGAUAUUAAU....GGUG......AUUAAUAU.UUCUGG
+AE015937.1/285886-286061             .AUCGCCGAAGC.AUGCAGUUAAAGCUUUGA....UACUGUAU.GACUGG
+AE007576.1/1562-1747                 .UUAGCCGAAGCAUUUAGAUU....GGCA......GAUUUAUU.UGCUGG
+AE007843.1/1920-1745                 .UUUGCCGAAGCGUAUAGCUAAUG.CUUU.A....AUGCUGUACUGCUGG
+AP003194.2/187997-187828             .AUCGCCGAAGUUUUUGGCUAAUA.CUUU.A....AGGCUAAA.UGCUGG
+AE015944.1/195870-195703             .AUAGCCGAAGAAAAUAGGGU....GGUA......A.UCUAUU.UUCUGG
+AP003189.2/159236-159062             .AUCGCCGAAACCAUUAGAAGAGG.CUUU.A....AUUCUAUUAGGUUGG
+AE007856.1/5090-5262                 .GCAGCCGAAGAAGGAUUUCC....GGCA......GGAACUUU.UUCUGG
+AE015545.1/1265-1436                 .AGCGCCGAAGUAGCCAGGUC....AUCA......AACCGAGC.UGCUGG
+U32832.1/9495-9319                   .GUUGCCGAAAUCAAAUAAAA....GUCG......UUUUGUUU.GGUUGG
+AE017154.1/86844-87014               .UUUGCCGAAAUCAAUUAAGC....GUCA......UCUUAGUU.GGUUGG
+AE006126.1/222-48                    .ACCGCCGAAAUCAAUUGAAA....GUCA......UUUUGAUU.GGUUGG
+AE004361.1/7554-7382                 .AGCGCCGAAGUGAUCGUUGC....GUCA......UCAACGUU.CGCUGG
+AE004193.1/5679-5861                 .GCCGCCGAAGUCAACUUGCCC...AUCA.A....CGCA.GUU.GGCUGG
+AP005076.1/290738-290918             .AUUGCCGAAGUAAGUCGUAU....AUCA......AAACGCCU.UGCUGG
+AP005335.1/123141-123320             .AUUGCCGAAGUGAAUUGCAU....AUCA......AAGCAGUU.UGCUGG
+#=GC SS_cons                         .>>>>>...<<<<<<<<<<<<..............>>>>>>>>.>>>><<
+
+Z99121.2/6040-5861                   G.ACUG.UAUCU.GAAUAAGUG.CAGGACUGCCGCGUGC..UUU......
+AE017003.1/180245-180059             G.GCUG.UUUUC.GAAUAGAAA.CAGAACUGUCAUAUGU..ACAGACGUG
+AE017026.1/274819-274638             G.UCUG.CAUU..UAAUAAGUG.CAGAACUGUCACAAACG.UUU......
+AE017007.1/287994-288186             G.GCUG.UCUCC.GAAA.GGAA.CAGAACUGUCACGUUU..ACAAAAUUA
+AE017033.1/217118-217310             G.GCUG.UGUCU.GAAA.GGAA.CAGAACUGUCACGUUU..ACAAAAUUA
+AE017267.1/95018-94836               G.UCUG.CAUU..GAAUAAGUG.CAGAACUGUCACAAACG.UUU......
+AE017270.1/85304-85118               G.GCUG.UUUUC.GAAUAGAAA.CAGAACUGUCAUAUGU..ACAGACGCG
+AE017029.1/246029-245843             G.GCUG.UUUUC.GAAUAGAAA.CAGAACUGUCAUAUGU..ACAGACAUG
+AE017028.1/200117-200298             G.ACUG.CAUU..GAAUAAAUG.UAGUACUGUCAUAAGA..UUU......
+AE017274.1/20257-20449               G.GCUG.UCUCC.GAAA.GGAA.CAGAACUGUCACGUUU..ACAAAAUUA
+AE017269.1/77627-77808               G.ACUG.CAUU..GAAUAAAUG.UAGUACUGUCAUAAGA..UUU......
+AE017000.1/234265-234084             G.UCUG.CAUU..UAAUAAGUG.CAGAACUGUCACAAACG.UUU......
+AP001518.1/272531-272358             G.GUUG.CAUU..GAAUAAAUG.UAACACUGUCACAGCAG.AUU......
+AP001512.1/119931-120105             G.UCGU.UUUU..GAAUAAAAA.ACGAACUGCCGCUGAC..UGU......
+AP004601.1/22341-22165               U.ACAU.CUUU..GAAUAAAAG.AUGCACUGUCAUGCAAAAUUA......
+AL596166.1/112469-112272             G.ACAG.UUUCC.UAAA.GGAG.CUGGACUGCUAUAAGAA.UUUGUCGAA
+AL591976.1/186683-186486             G.ACAG.UUUCC.UAAA.GGGG.CUGGACUGCUAUAAGAA.UUUGUCGAA
+AP003187.2/139222-139393             G.UAUA.UGUA..UAAUAUGCA.UAUAACUGUCACUUUG..AAA......
+AE015937.1/285886-286061             U.CUUA.UUUA..AAAUAUGAA.UAAGAUUGUCACAAAA..UGA......
+AE007576.1/1562-1747                 C.UUUU.CAUA..CAACAUAUG.AAUGGCUGUCACUUUA..UUAGUUAGU
+AE007843.1/1920-1745                 G.UUUG.UAUA..AAAUAUGUG.CAAAACUGUCACAAAG..UAU......
+AP003194.2/187997-187828             G.GUUG.UAUA..GAAUAUAUA.CAACACUGUCACA.....AAA......
+AE015944.1/195870-195703             C.UUUG.CAUA..AAAUAUGUG.UAAAGCUGUCACUUU....AA......
+AP003189.2/159236-159062             G.GUUG.CAUA..GAAUAUAUG.UAACACUGUCACAAAU..UAU......
+AE007856.1/5090-5262                 U.UUUG.UAUA..AAAUAUAUG.CAGAACUGUCACUAUUC.UUU......
+AE015545.1/1265-1436                 U.UUUG.CAUC..AAAUAGGUG.CAAGACUGCCAUAGUC..AUC......
+U32832.1/9495-9319                   U.GGCG.UGCUC.GAAA.GGGG.CGACACUGUCAUAGUU..UUUCUGAU.
+AE017154.1/86844-87014               G.GUCG.UUGCC.GAAA.GGGA.CGACACUGUCGUAAUUC.AAU......
+AE006126.1/222-48                    U.GGCG.UAUUC.GAAA.GGAA.CGUCAUUGUCAUAGUC..UUUUUU...
+AE004361.1/7554-7382                 G.CCAG.CAUU..GAACAAAUG.CCGGACUGCCAUAGUG..UGU......
+AE004193.1/5679-5861                 G.GUUA.CAUU..CAAUAGGUG.UAACACUGCCAUAGUC..UAUAUUGUU
+AP005076.1/290738-290918             G.GUUG.UAUCU.GAAA.GGAA.CAACACUGCCAUAGUA..UAUUUACAU
+AP005335.1/123141-123320             G.GUUG.CAUCC.GAAA.GGAA.CAACACUGCCAUAGUA..UUUAAUGUA
+#=GC SS_cons                         <.<<<<.<<<<.......>>>>.>>>>>>>.<<<<<<<............
+
+Z99121.2/6040-5861                   .................UUCGCGG.AGGGCUAUCCGGAGA
+AE017003.1/180245-180059             ...............UACGUAUGA.AGAGCUAUCUACAAA
+AE017026.1/274819-274638             ...............CGUUUGUGG.AGAGCUAUCGAGAGG
+AE017007.1/287994-288186             CCGUG..........UAAACGUGG.GGUGCUAUCUUAACG
+AE017033.1/217118-217310             CCGUG..........UAAACGUGG.GGUGCUAUCUUAACG
+AE017267.1/95018-94836               ...............CGUUUGUGG.AGAGCUAUCGAGAGG
+AE017270.1/85304-85118               ...............UAUGUAUGA.AGAGCUAUCUACAAA
+AE017029.1/246029-245843             ...............UACGUAUGA.AGAGCUAUCUACAAA
+AE017028.1/200117-200298             ...............AUUUUAUGG.AGAGCUAUUUGGAGA
+AE017274.1/20257-20449               CCGUG..........UAAACGUGG.GGUGCUAUCUUAACG
+AE017269.1/77627-77808               ...............AUUUUAUGG.AGAGCUAUUUGGAGA
+AE017000.1/234265-234084             ...............CGUUUGUGG.AGAGCUAUCGAGAGG
+AP001518.1/272531-272358             .................GCUGUGG.AGAACUACUAACGUU
+AP001512.1/119931-120105             .................U.AGCGG.AGAGCUAUCUGCCAA
+AP004601.1/22341-22165               ...............AGUGCAUGG.AGAACUACUGAUCGA
+AL596166.1/112469-112272             AU.............UUCUUAUAGGUGUGCUAUCUGACAA
+AL591976.1/186683-186486             AU.............UUCUUAUAGGUGUGCUAUCUGACAA
+AP003187.2/139222-139393             .................AAAGUGG.AGUGCUACAAGGUAC
+AE015937.1/285886-286061             ................AUUUGUGG.AGAGCUAUCAUUCAA
+AE007576.1/1562-1747                 UAUUA..........GGUAAGUGG.AGCGCUACAAGGUAC
+AE007843.1/1920-1745                 ................AAUUGUGG.AGAACUAUCAUUGGU
+AP003194.2/187997-187828             ...................UGUGG.AGAGCUAUCAUCUUA
+AE015944.1/195870-195703             .................AAAGUGU.UGAGCUACAGAGGUC
+AP003189.2/159236-159062             .................UUUGUGG.UGUGCUAUCAUGAAA
+AE007856.1/5090-5262                 ................UAUAGUGG.AGAGCUACAAGGUGC
+AE015545.1/1265-1436                 ................CACUAUGG.AGCGCUACCUGAAGG
+U32832.1/9495-9319                   ...............UAACUAUGG.AGUGCUACGGUUGUU
+AE017154.1/86844-87014               .................AUUACGG.AGUGCUACUAUUAGG
+AE006126.1/222-48                    ...............AAACUAUGG.AGCGCUACUGGUUGG
+AE004361.1/7554-7382                 ...............UGUCUAUGG.AGCGCUACCUUGAAG
+AE004193.1/5679-5861                 GUU............AAACUAUGG.AGCGCUACUGUAGGG
+AP005076.1/290738-290918             U..............AAACUAUGG.AGCGCUACUGUAGGG
+AP005335.1/123141-123320             ...............UAACUAUGG.AGCGCUACUGUAGGU
+#=GC SS_cons                         .................>>>>>>>.....>>>>>>.....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00168.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00168.idx
new file mode 100644
index 0000000..4524f70
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00168.idx
@@ -0,0 +1,17 @@
+J03294.1/2297-2476
+M93419.1/332-511
+AP001513.1/19957-19775
+AP001517.1/215539-215348
+AP004598.1/253855-254037
+AE016747.1/182196-182375
+AF269536.1/680-500
+AE013149.1/9167-9356
+AE013039.1/9145-9323
+AE016947.1/224792-224618
+AL935254.1/261916-262097
+AE006448.1/6071-6253
+AE010489.1/2647-2468
+AE015829.1/4454-4280
+U00006.1/98763-98567
+AP005342.1/28132-28310
+AE001799.1/20444-20268
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00168.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00168.raw
new file mode 100644
index 0000000..2b259df
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00168.raw
@@ -0,0 +1,148 @@
+>Z99121.2/6040-5861
+CAGUGAGGUAGAGGUUGCGCGGAUGAUGAGUCACACAUGCUAGGCUGACAGGGGCUGUUA
+AACAUGUGUAAAAGGCAUCAGCGCCGAAGUGUGGAGAAAGCCGAUCCUUCUCUAUGCUGG
+GACUGUAUCUGAAUAAGUGCAGGACUGCCGCGUGCUUUUUCGCGGAGGGCUAUCCGGAGA
+>AE017003.1/180245-180059
+ACGUGAGAUAGAGGUUGCGAUACUUAUGAGUAUUCUAAUGGAGACACAGAGAUGUCUAUG
+AACUUAGAUGAAAGGAAGUAUUGCCGAAAUUGAUAAAUUUCUCUGCAUUUAUCAAUUGGG
+GCUGUUUUCGAAUAGAAACAGAACUGUCAUAUGUACAGACGUGUACGUAUGAAGAGCUAU
+CUACAAA
+>AE017026.1/274819-274638
+CGGUGAGGUAGAGGUUGCAGUCAUUAAGAGUAUCAUUUCUGGAGAUGUAGUGGCAUUGAU
+GAAGGAAUGAGAAAGGAAUGAUUGCCGAAGUAAGUUGUGUCCACCAUGCACACUUGCUGG
+GUCUGCAUUUAAUAAGUGCAGAACUGUCACAAACGUUUCGUUUGUGGAGAGCUAUCGAGA
+GG
+>AE017007.1/287994-288186
+CGAUGAGGUAGAGGUUGCGACUUUUAAGAGUACGACGGACGAGACACAGAGAAUGUCACC
+GACUCCGUUUGAAAGGAAAAGUUGCCGAAGUUUAUAUUUCUUCUCUGGAAAUAUGAGCUG
+GGGCUGUCUCCGAAAGGAACAGAACUGUCACGUUUACAAAAUUACCGUGUAAACGUGGGG
+UGCUAUCUUAACG
+>AE017033.1/217118-217310
+CGAUGAGGUAGAGGUUGCGACUUUUAAGAGUAAAACGGACGAGAUACAGAGAAUGUCUAA
+GACUCCGUUUGAAAGGAAAAGUUGCCGAAGUUUAUAUUUCUUCUCUGGAAAUAUGAGCUG
+GGGCUGUGUCUGAAAGGAACAGAACUGUCACGUUUACAAAAUUACCGUGUAAACGUGGGG
+UGCUAUCUUAACG
+>AE017267.1/95018-94836
+CGGUGAGGUAGAGGUUGCAGUCAUUAAGAGUAUCAUUUCAGGAGAUGUAGUGGCAUUGAU
+GAACGAAUGAGAAAGGAAUGAUUGCCGAAGUAAGCCCGUGUCCACCAUGCACGCUUGCUG
+GGUCUGCAUUGAAUAAGUGCAGAACUGUCACAAACGUUUCGUUUGUGGAGAGCUAUCGAG
+AGG
+>AE017270.1/85304-85118
+ACGUGAGAUAGAGGUUGCGAUACUUAUGAGUAUUCUAAUGGAGACACAGAGAGGUCUAUG
+AAAUUAGAUGAAAGGAAGUAUUGCCGAAAUCGAUAUAUUUCUCUGUAUGUAUCGAUUGGG
+GCUGUUUUCGAAUAGAAACAGAACUGUCAUAUGUACAGACGCGUAUGUAUGAAGAGCUAU
+CUACAAA
+>AE017029.1/246029-245843
+ACGUGAGAUAGAGGUUGCGAUACUUAUGAGUAUUCUAAUGGAGACACAGAGAGGUCCAUG
+AAAUUAGAUGAAAGGAAGUAUUGCCGAAAUCGAUAUAUUUCUCUGUAUGUAUCGAUUGGG
+GCUGUUUUCGAAUAGAAACAGAACUGUCAUAUGUACAGACAUGUACGUAUGAAGAGCUAU
+CUACAAA
+>AE017028.1/200117-200298
+CUCAAAGGUAGAGGCCGCGAUAGGAAAGAGUAAGCUAUGGGAGAUUUAAUGGAAUCUGUG
+AUCAUAGGUUGAAAGGGACUAUUGCCGAAAUAUAAGAAUAACCAUCUUAUUCAUAUAUUG
+GGACUGCAUUGAAUAAAUGUAGUACUGUCAUAAGAUUUAUUUUAUGGAGAGCUAUUUGGA
+GA
+>AE017274.1/20257-20449
+CGAUGAGGUAGAGGUUGCGACUUUUAAUAGUAAAACGGACGAGACACAGAGAAUGUCUUA
+GACUCCGUUUGAAAGGAAAAGUUGCCGAAGUUUAUAUUUCUUCUCUGGAAAUAUGAGCUG
+GGGCUGUCUCCGAAAGGAACAGAACUGUCACGUUUACAAAAUUACCGUGUAAACGUGGGG
+UGCUAUCUUAACG
+>AE017269.1/77627-77808
+CUCAAAGGUAGAGGCCGCGAUAGGAAAGAGUAAGCUAUGGGAGAUUUAAUGGGAUCUGUG
+AUCAUAGGUUGAAAGGGACUAUUGCCGAAAUAUAAGAAUAACCAUCUUAUUCAUAUAUUG
+GGACUGCAUUGAAUAAAUGUAGUACUGUCAUAAGAUUUAUUUUAUGGAGAGCUAUUUGGA
+GA
+>AE017000.1/234265-234084
+CGGUGAGGUAGAGGUUGCAAUCAUUAAGAGUAUCAUUUCAGGAGAUGUAGUGGCAUUGAU
+GAAGGAAUGAGAAAGGAAUGGUUGCCGAAGUAAGUCGUGUCCACCAUGCACGCUUGCUGG
+GUCUGCAUUUAAUAAGUGCAGAACUGUCACAAACGUUUCGUUUGUGGAGAGCUAUCGAGA
+GG
+>AP001518.1/272531-272358
+AGAUGGGGUAGAGGAGCGGGUUUUAAGAGUAAGCGCUUGGAGGAUGACAACGAGGAUAAG
+CGCCGAAAGGAAAACUCGCCGAAGCGGAAGAUGAGUCAAGCGUCUUCUUGCUGGGGUUGC
+AUUGAAUAAAUGUAACACUGUCACAGCAGAUUGCUGUGGAGAACUACUAACGUU
+>AP001512.1/119931-120105
+GGAUGAGGUAGAGGUGCAAUGCGAAUCAGUACCCACUUGGAGUUUGAUGGAACUAGGAAG
+AGUGGGGAAAGGUCAAUUUGCCGAAGUGAAUGUAUGUCCAUCCCAUACGUUUGCUGGGUC
+GUUUUUGAAUAAAAAACGAACUGCCGCUGACUGUUAGCGGAGAGCUAUCUGCCAA
+>AP004601.1/22341-22165
+CGGUGAGGUAGAGGAGCAUACAACAUUAGUAAUCGACAAGAGGAUGACAACGAUGAUAGU
+UGGUGGAAGGGUUGUUUGCCGAAGCAUAAUAAGGGUCAGACUUAUUAUUGCUGGUACAUC
+UUUGAAUAAAAGAUGCACUGUCAUGCAAAAUUAAGUGCAUGGAGAACUACUGAUCGA
+>AL596166.1/112469-112272
+UGGUGAGGUAGAGGUUGCGAGAUGCACUAGUAAUUUUUUCGAGGCGAAACAAAGACGCCA
+AUGACAAAAAACGAACAGGUUAAUCGCCGAAGUGACUAUUUUUUCUUUGUAUCGAAAUAG
+UUGUUGGGACAGUUUCCUAAAGGAGCUGGACUGCUAUAAGAAUUUGUCGAAAUUUCUUAU
+AGGUGUGCUAUCUGACAA
+>AL591976.1/186683-186486
+UGGUGAGGUAGAGGUUGCGAGAUGCACUAGUAAUUUUUUCGAGGCGAAACAAAGACGCCG
+ACGACAAAGAAUGAACAGGUUGAUCGCCGAAGUGACUAUUUUCUCUUUGUUUAGAAAUAG
+UUGUUGGGACAGUUUCCUAAAGGGGCUGGACUGCUAUAAGAAUUUGUCGAAAUUUCUUAU
+AGGUGUGCUAUCUGACAA
+>AP003187.2/139222-139393
+GACCAAAGUAGAGGUGCCGUAAUUAAGAGUAGUCAUAAGUAGCUGACAAGUGUUUUAUGU
+AUGAUGAAAGGGAUUAUGGCCGAAGAGAUAUUAAUGGUGAUUAAUAUUUCUGGGUAUAUG
+UAUAAUAUGCAUAUAACUGUCACUUUGAAAAAAGUGGAGUGCUACAAGGUAC
+>AE015937.1/285886-286061
+UAGAAAGGUAGAGGCGCGGUAUUUAAUAGUAUCUGUACAGAUAAAAGCAAGAUGAUGUAC
+AGUGAAAGGAAAUAUCGCCGAAGCAUGCAGUUAAAGCUUUGAUACUGUAUGACUGGUCUU
+AUUUAAAAUAUGAAUAAGAUUGUCACAAAAUGAAUUUGUGGAGAGCUAUCAUUCAA
+>AE007576.1/1562-1747
+ACCUUUUGUAGAGGUGCUUUAAGUCAAGAGUAACCGUUUGGAGUUGGCAAACUUAGAUGA
+ACGGUAAAAGGGGCUUUUAGCCGAAGCAUUUAGAUUGGCAGAUUUAUUUGCUGGCUUUUC
+AUACAACAUAUGAAUGGCUGUCACUUUAUUAGUUAGUUAUUAGGUAAGUGGAGCGCUACA
+AGGUAC
+>AE007843.1/1920-1745
+AACUGAGGUAGAGGCGCAAAAUUUAAGAGUAGAACUGUGGAGACAAGCACUAUGAAGCAG
+UUUAAAAGGAAAUUUUGCCGAAGCGUAUAGCUAAUGCUUUAAUGCUGUACUGCUGGGUUU
+GUAUAAAAUAUGUGCAAAACUGUCACAAAGUAUAAUUGUGGAGAACUAUCAUUGGU
+>AP003194.2/187997-187828
+AAAAGAGGUAGAGGCGCGAGAAUCAAGAUUACUAAAAUGGAGUUAAGUAGCGUAGAAGUU
+UUAGGAAAGGGAUUAUCGCCGAAGUUUUUGGCUAAUACUUUAAGGCUAAAUGCUGGGGUU
+GUAUAGAAUAUAUACAACACUGUCACAAAAUGUGGAGAGCUAUCAUCUUA
+>AE015944.1/195870-195703
+ACCCAGGGUAGAGGAGCUAUAAUUAAGAGUACUUAUCUUAAACUGCCAAGUAAUGAUAGA
+UAGGAAAAGGAAUUAUAGCCGAAGAAAAUAGGGUGGUAAUCUAUUUUCUGGCUUUGCAUA
+AAAUAUGUGUAAAGCUGUCACUUUAAAAAGUGUUGAGCUACAGAGGUC
+>AP003189.2/159236-159062
+AACUGAGAUAGAGGCGCGAUGAUUAAUAGUAUCUUUGCAGAGGUAAGCACAUUGAAGCAA
+AGUGAAAGGAUGAAUCGCCGAAACCAUUAGAAGAGGCUUUAAUUCUAUUAGGUUGGGGUU
+GCAUAGAAUAUAUGUAACACUGUCACAAAUUAUUUUGUGGUGUGCUAUCAUGAAA
+>AE007856.1/5090-5262
+ACCUAGGGUAAAGGUGCUGUAGUUAUUAUUAUUUAUUCUUAGCUGGCAAGCUUUGAGGGA
+UAAAGAAAGGAAUUGCAGCCGAAGAAGGAUUUCCGGCAGGAACUUUUUCUGGUUUUGUAU
+AAAAUAUAUGCAGAACUGUCACUAUUCUUUUAUAGUGGAGAGCUACAAGGUGC
+>AE015545.1/1265-1436
+CCUUUAAGUAGAGGCGCGCUGCCUAUGACUACUUGUGCGGAGGGUGAUGCCGCAGAUGUA
+CAAGGAAAGGAGUCAGCGCCGAAGUAGCCAGGUCAUCAAACCGAGCUGCUGGUUUUGCAU
+CAAAUAGGUGCAAGACUGCCAUAGUCAUCCACUAUGGAGCGCUACCUGAAGG
+>U32832.1/9495-9319
+UACAAAAGUAGAGGCGCAAUUAUUAUAAGUAUUUUUUCAGAGUGGAUAACGAAGAAGAAA
+AAAGAAAGGAAUAGUUGCCGAAAUCAAAUAAAAGUCGUUUUGUUUGGUUGGUGGCGUGCU
+CGAAAGGGGCGACACUGUCAUAGUUUUUCUGAUUAACUAUGGAGUGCUACGGUUGUU
+>AE017154.1/86844-87014
+ACAAAUUGUAGAGGUGCAAAUCCGAUAAGUAUUUCUUCUGAGUGGAAAGCGAUGAAGGGG
+AAGGAAAGGCGUAUUUGCCGAAAUCAAUUAAGCGUCAUCUUAGUUGGUUGGGGUCGUUGC
+CGAAAGGGACGACACUGUCGUAAUUCAAUAUUACGGAGUGCUACUAUUAGG
+>AE006126.1/222-48
+UACUUGUGUAGAGGAGCGAUCACUAUAAGUAUUUUUUCUGAGUGGAUAACGAAGAGGAAA
+AAGGAAAGGAGUGACCGCCGAAAUCAAUUGAAAGUCAUUUUGAUUGGUUGGUGGCGUAUU
+CGAAAGGAACGUCAUUGUCAUAGUCUUUUUUAAACUAUGGAGCGCUACUGGUUGG
+>AE004361.1/7554-7382
+CCUUUAAGUAGAGGCGCGCUGUUCAUGAGUCGCCAGUCGUAGGUUGACCCCGAUGAUGAC
+UGGUUAAAGGGUACAGCGCCGAAGUGAUCGUUGCGUCAUCAACGUUCGCUGGGCCAGCAU
+UGAACAAAUGCCGGACUGCCAUAGUGUGUUGUCUAUGGAGCGCUACCUUGAAG
+>AE004193.1/5679-5861
+UUUCGCCGUAGAGGAGCGGUUACGAAAAGUAUCCACAGUUGGGGUGAUGCCAAUGAAUUG
+UGGAAAAAGGCGUUGCCGCCGAAGUCAACUUGCCCAUCAACGCAGUUGGCUGGGGUUACA
+UUCAAUAGGUGUAACACUGCCAUAGUCUAUAUUGUUGUUAAACUAUGGAGCGCUACUGUA
+GGG
+>AP005076.1/290738-290918
+UGUUGCCGUAGAGGCGCAGUCUCGAAGAGUAGCUAUUAUUGGGGUGAUGCCAAUGAAUAA
+UAGUGGAAGGCGAAGAUUGCCGAAGUAAGUCGUAUAUCAAAACGCCUUGCUGGGGUUGUA
+UCUGAAAGGAACAACACUGCCAUAGUAUAUUUACAUUAAACUAUGGAGCGCUACUGUAGG
+G
+>AP005335.1/123141-123320
+UAUCGACGUAGAGGCGCAAUGGUAAAGAGUAACUAUUAUUGGGGUGAUGCCAAUGAAUAA
+UAGUGAAAGGUAUCCAUUGCCGAAGUGAAUUGCAUAUCAAAGCAGUUUGCUGGGGUUGCA
+UCCGAAAGGAACAACACUGCCAUAGUAUUUAAUGUAUAACUAUGGAGCGCUACUGUAGGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00168.test b/benchmarks/cmsearch-rmark/rmark-1/RF00168.test
new file mode 100644
index 0000000..775cdde
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00168.test
@@ -0,0 +1,76 @@
+>J03294.1/2297-2476
+GGUGAAGAUAGAGGUGCGAACUUCAAGAGUAUGCCUUUGGAGAAAGAUGGAUUCUGUGAA
+AAAGGCUGAAAGGGGAGCGUCGCCGAAGCAAAUAAAACCCCAUCGGUAUUAUUUGCUGGC
+CGUGCAUUGAAUAAAUGUAAGGCUGUCAAGAAAUCAUUUUCUUGGAGGGCUAUCUCGUUG
+>M93419.1/332-511
+AGUGAAGAUAGAGGUGCGAACUUCAUCAGUAAAAGCUUGGAGAAGAAUGAGCUUCAAUGA
+AAAGCUUUGAAAGGGAACGUUCGCCGAAGUGAAGAAAAACUCAUUUUUUUCUUUGCUGGU
+CCUGCAUUUAAGAGAUGCCGGAUUGUCAAGGCGGUGCCGCCUUGGAGAGCUAUCUCACUG
+>AP001513.1/19957-19775
+AGUGAGGAUAGAGGUGCAAAAACCAAGAGUACACAAUUGGAGGAGAAUGAGAUCCGUUGA
+GAAUUGUGGAAAGGGGAAUUUGCCGAAGCUGGAAGAAUCUCAUGUUCUGAAGGCUGGUUC
+UGUAUUAAAUAAAUACAGAACUGUCAUAUAGCGGAUGUUGCUAUAUGGAGGGCUAUCUCA
+CGC
+>AP001517.1/215539-215348
+AGUGAUGGUAGAGGUGCGAAAACCAAGAGUACACAGUCUGAGAGAAAUGAGAAUCGUUGA
+CGACUGUUGGAAAGGGGGAUUCGCCGAAGUGCAGAUCGGGGCUCAUUCCCAUUUGCGCUG
+GACCUAUGUUGAAUAAGCAUAGGGCUGUCACAACACUAGCCCCAACUAGUGCUGUGGAGA
+ACUAUCUCACGU
+>AP004598.1/253855-254037
+GUUUUGGAUAGAGGUGCGGAGACCAUCAGUAUAUACGCGGAAGGGAAAUGAGCCCUAGUG
+AAGCGUAUGGAAAGGGGAAUCUGCCGAAGCGAGUGAAAUACUCAUUCAUUAACUCGUUGG
+UGCUGCUAUUGAACAAAUAACAGUGCUGUCAUAUAGGAGACUAUAUGGAGGGCUAUCGAG
+CUG
+>AE016747.1/182196-182375
+AGAUUUUGAUGAGGCGCAUCAAUCAUGAGUAAACUUUAGAUAAUUUGUCUGCUAACAAUU
+AUAGAGUUAAAAGGGUGAGAUGCCGAAAUGAUUCAUAAUAGCAGUUAUGAAUCGUUGGAC
+UUAAUGGUUAAGAGCUAUAAGUUUGUCAUUAUUAUUAAAUAAUGGAGUGCAUCACUUGUA
+>AF269536.1/680-500
+AAUAGAGUUAGAGGUUGCAUUAUUAAUGACUAACUUAUCAGAAGUCGUAUGGGACAUGUG
+UUGAAUAAGUGAAAGGUAAUAAUGCCGAAAUGAUGUUAUUUCCAUAAAUUAGCAUUGUGA
+AGUUGGUUGAACAAUAAAAACAUCACAACCACGAAUGCUUUCUUCAAUAUUUAUUUGAAU
+U
+>AE013149.1/9167-9356
+AGGUGAGGUAGAGGCGCGGGUCAUCAAGAGUAACAUGCCAGAGGUGUUAAGGGCCGAUGA
+AGGUGUGUGAAAGGGGUGCCCGCCGAAGCGCGUAAACUUCCUUAAGGUUUACGCAGCUGG
+GCCUAUGCCGAACAGGUAUAGGACUGUCACUGAAGGCUCCCCAGGCCUUCAGUGGAGAGC
+UAUCUCGCUA
+>AE013039.1/9145-9323
+CGCAUAAAUAGAGGAGCUGCCAAGCAUGUAUUUGGCGAGGUGUUAAGGAGAAGAACCUCC
+AAUACUCGCUGAAGAAGGUUUGGCUGCCGAAAGGGUGAGCUUGUUCUUGAGCUCAUCCUU
+GGUGGUAAACACAAAGUUUACCACUGUCAUGGGACCUCCCAUGAAGCGCUAUUUAUGCA
+>AE016947.1/224792-224618
+AAAAGAGGUAGAGGUCGCGGUUUUUAUUACGCUUGUGGAGUGAGAGGACACUGGGAAGCA
+AGUUUAGGAUCAAUCGCCGAAAUGCAUAACGGAGCCUCUUCUGUUGUGUGUUGGGACGUA
+AGUUAAGAGCUUGCGGACUGUCUUAGUAGUGAUGCUAAGUUGUGCUAUGUUUCGU
+>AL935254.1/261916-262097
+AUCGAAAGAAGAGGAUGCGGUUAACAAUAGUAGCCGGCUGGAAGUGGGUCACCACUUAUG
+AAGGUCAGUGAACGGGGCAACCGCCGAAAUCGAUGGAUCAGUGACCGAUUCAUCCGUUGG
+GCCUUGGUUGAAUAAAUCAUGGACUGUCGCAGCUAGAAUAGUUGCGGGGCGCUAUCGACG
+AU
+>AE006448.1/6071-6253
+CACAUCGAUAGAGGUCGCAACUGAUAUGAAUCUACGCCGAGUUGGAGCACAACAAAGACG
+CGUAUUUAGAGGAGGAGAGGUUGCCGAAAGAAUUUUGUUGCUCAGCAAGGUUCUUGGGCU
+AGUGAGAAAAACUCACUAGACUGUCGCAAAUGGUUAAUAACCAUGCGGAGGGCUAUUCGU
+UCA
+>AE010489.1/2647-2468
+AUAAAAAAUAGAGGUGCAUAUAUGUAGGUAGUGUGAAAAUGUUAAGGUAUAAGCCACCAA
+UGUUUCACAUGAAGGGCAUAGUUGCCGAAAGAAAGUUAAUUGCUUAUGAUUAAUUUUCUU
+GGUCAAUGUCAACAAGCAUUGACUGUCAUAUUCUUUUGAAUAUGGAGAGCUAUUUAUAGU
+>AE015829.1/4454-4280
+AGGAACAGAAGAGGAGCGUUAACUAGGUAGUCAAUCAGAGGAGCACAAACUCCAGCGAUG
+AUUGAUGAGGGAGAUUAGCGCCGAGGCAUAGAUGUGGUUGCUGCAUGUUUAUGUCGGUCG
+CUUAGGCUGAAUCCUAACGAUUGUCACCUGUAAUUGGUGGAGAGCUUCUGGUGAC
+>U00006.1/98763-98567
+CAGGCCAGAAGAGGCGCGUUGCCCAAGUAACGGUGUUGGAGGAGCCAGUCCUGUGAUAAC
+ACCUGAGGGGGUGCAUCGCCGAGGUGAUUGAACGGCUGGCCACGUUCAUCAUCGGCUACA
+GGGGCUGAAUCCCCUGGGUUGUCACCAGAAGCGUUCGCAGUCGGGCGUUUCGCAAGUGGU
+GGAGCACUUCUGGGUGA
+>AP005342.1/28132-28310
+UUUUGCAGAAGAGGAGCACUGCCCAGGCAGAUGUUUUGUGGAGCCGCAACUCCAACACAG
+AACAUUCAGGGGGAGUAGUGCCGAGGUAGAUCAAAAUUGCAGGAUUUGAUCUGUCGGUUG
+ACUUGGGUUGAGUCCCAUCAACUGUCAUCAGCUCAGCCUGAUGAAGAGCUUCUGAGAUG
+>AE001799.1/20444-20268
+GACCCGACGGAGGCGCGCCCGAGAUGAGUAGGCUGUCCCAUCAGGGGAGGAAUCGGGGAC
+GGCUGAAAGGCGAGGGCGCCGAAGGGUGCAGAGUUCCUCCCGCUCUGCAUGCCUGGGGGU
+AUGGGGAAUACCCAUACCACUGUCACGGAGGUCUCUCCGUGGAGAGCCGAUCGGGUC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00169.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00169.ali
new file mode 100644
index 0000000..aa3c77d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00169.ali
@@ -0,0 +1,153 @@
+# STOCKHOLM 1.0
+#=GF ID    SRP_bact
+#=GF AC    RF00169
+#=GF DE    Bacterial signal recognition particle RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    45.0
+#=GF NC    44.3
+#=GF TC    46.3
+
+M31831.1/60-156                      ......GG.CCCCUACGUGGUGUCAU..CUCGCUGAACUUCCCCCAGGAC
+AL939118.1/230082-230163             .........CCCUCACGCGGCGCUAU..CUGACUGAACU.CCCCCAGGGC
+AE000759.1/8335-8411                 ...........GCCCUGCGGCGGGAC...AGGGUGAACU.CCCCCAGGCC
+AE002056.1/2937-3036                 UUGCUGGU..GCAGC.GCAGCGCGGA...CGCCCGAACC.UGGUCAGAGC
+X12643.1/106-207                     CCCCCGGU..CCAGC.GCGGCGGGCC..AGGCGUGAACC.GGGUCAGGUC
+D11418.1/118-220                     CGUUUGGG.UCCUGC.GCAAUGGGA...AUUCAUGAACC.AUGUCAGGUC
+D11414.1/117-219                     CGUUUGGG.UCCUAC.GCAAUGGGA...AUCUGUGAACC.CUGUCAGGUC
+D11415.1/117-219                     CGUCUGGG.UCCUGC.GCAAUGGGA...AUUCAUGAACC.AUGUCAGGUC
+D11419.1/119-221                     CGUCCGGG.UCCUGC.GCAAUGGGA...AUCCAUGAACC.AUGUCAGGUC
+D11422.1/117-217                     CG.UUGGG.UUCUAC.GCAACGAAA...ACCCACGAACC.CUGUCAGGUC
+D11412.1/117-219                     CGUUUGGG.UCCUGC.GCAACGGGA...CCCCGUGAACC.UUGUCAGGUC
+D11413.1/118-216                     CGUUUGGG.UCCUGC.GCAACGGGA....CCCGUGAACC.UUGUCAGGUC
+X15523.1/115-217                     CGUCUGGG.UCCCGC.GCAAUGGGA...UUCCGUGAACC.CUGUCAGGUC
+U15684.1/123-224                     AGGUUGGG.UCUUGC.GCAAUGGGAA..CCUUGUGAACC.AUGUCAGGUC
+AL596173.1/263872-263770             AGGUUGGG.UCUUGC.GCAAUGGGAA...CCUGUGAACC.AUGUCAGGUC
+D12926.1/388-490                     GGAGCGGG.UCCUGU.GCAACGCGA...ACCCAUGAACC.UGGUCAGGUC
+D11421.1/119-221                     CGUUUGGG.UCCUGC.GCAAUGGGA...AUUCAUGAACC.AUGUCAGGUC
+D11420.1/119-221                     CGUCUGGG.UCCUGC.GCAAUGGGA...AUUCAUGAACC.AUGUCAGGUC
+AF368293.1/121-224                   AGAUUUCGGUCCUAU.GCAAUAUGA...ACCCAUGAACC.AUGUCAGGUC
+AF269814.1/2627-2730                 AGAUUUCGGUCCUAU.GCAAUAUGA...ACCCAUGAACC.AUGUCAGGUC
+AE007525.1/2612-2714                 GAAUUGGG.UCCCAC.GCAACGGAAA...UUCAUGAACU.CCGUCAGGUC
+D49784.1/399-501                     GAGUUGGG.CCCCAC.GCAAUGGAAA...CCUGUGAACC.UCGUCAGGUC
+AE006305.1/11176-11252               .............GGAGCAAUAAGUUU..CUUACGAAGC.GUGUCAGGAC
+AE014879.1/5303-5375                 ............GGA.GCAACAGCUU..UG.CGUGAAGC.GGGUCAGGGG
+AE007319.1/10471-10547               ............GGA.GCAACAGUUC..UG.CGUGAAGC.GGGUCAGGGG
+AE006489.1/4483-4560                 ............GGA.GCAACACUUG..UG.CGUGAAGU.GGGUCAGGGG
+U22036.1/386-480                     GAGAUCGG....CGCGGACGGAGU....CCUCGCCAACC.UGGUCAGGGC
+AE009624.1/3419-3517                 GGAGGUUG..GUGGUGGACGAGCC....ACUCGCCAACC.GGGUCAGGUC
+AP003006.2/282610-282707             GGAGGUUG..GUGGUGGACGAUCC....ACUCGCCAACC.GGGUCAGGUC
+AE007951.1/6862-6765                 GGAGGUUG..GUGGUGGACGAGCC....ACUCGCCAACC.GGGUCAGGUC
+AL591782.1/259929-260027             GGAGGUUG..GUGGUGGACGAGCC....ACUCGCCAACC.GGGUCAGGUC
+AE008680.1/732-813                   ....GCUA..GUAGUGGGCAUUGU....ACCUGUUUAGU.CGGUCAGGUC
+AF203881.1/14955-14875               .....GUC...GGGCGGACGGUGC....UGUCGCCAACC.CGGUCAGGUC
+AL646063.1/55639-55540               .GACGGGC.CUCCUC.GCAUGGUGG...CGCGGUCAACC.UGGUCAGGUC
+AL162755.2/146999-146906             GGCGGGUC..UCCCC.GCAUGGCAA...AUCGGAACACC.GGGUCAGGGG
+AE002450.1/10937-10840               GGCGGGUC..UCCCC.GCAUGGCAA...AUCGGAACACC.GGGUCAGGGG
+AF482014.1/12-103                    .GCGGGUC..UCCCC.GCAUGGCAA...AUCGGAACACC.GGGUCAGGGG
+AJ414155.1/123558-123461             UGUUGGUU..CUCCC.GCAACACUA...ACUUGUGAACU.CGGUCAGGUC
+M31830.1/30-129                      CUAUUGGU.CCCCUC.GC.GACGAUA..GAUUGUGAACC.CCGUCAGGCC
+U32175.1/5757-5660                   UUAUUGGU..UUCUC.GCAGCAGAA...UUCAGCUUACU.UAGUCAGGGC
+U32795.1/4504-4603                   UUCUCGGU..CUCUC.GCAACGGUG...UCUGGUUUACU.CGGUCAGGUC
+AE006092.1/9479-9578                 UUCUCGGU..UCCUC.GCAAUGGUG...UCUGGUUUACC.CGGUCAGGUU
+X14404.1/126-225                     CUGUCGGU.CCCCCC.GCAACGAUU...ACCCGUCAACC.UGGUCAGGUC
+AE004188.1/3986-4083                 CCCUGGUC..CUCCC.GCAACACUA...GUUCGUGAACC.UGGUCAGAUC
+AE012197.1/305-402                   CCGUCGGU..CCCUC.GCGACGCUA...GAUCGAAAAUC.CCGCCAGGGC
+AE003940.1/637-734                   CUGCCGGU..CCCUC.GCAACGCUA...GAUCGAAAACC.CCGCCAGGGC
+#=GC SS_cons                         .<<<<.<<...<<<<.<<<.<<<<<.....<<<<......<<<.<.<.<<
+
+M31831.1/60-156                      CGGAAGGUAGCAAGGGU.AGG.UGGGCUCUGGCAGG.UGCGUGAGGGG..
+AL939118.1/230082-230163             CGGAAGGCAGCAAGGGU.AGG.UCGGCUCUGGCGGG.UGCGUGGGGG...
+AE000759.1/8335-8411                 CGAAAGGGAGCAAGGGUAAGC.CCGC.CGUCCCGUG.CGCAGGGU.....
+AE002056.1/2937-3036                 CGGAAGGCAGCAGCCAUAAGG.GAUG.CUUUGCGGG.UGCCGUUGCCU..
+X12643.1/106-207                     CGGAAGGAAGCAGCCCUAAGC.GCCU.CGGUCCGGG.CGCCGCUGGGA.A
+D11418.1/118-220                     CGGAAGGAAGCAGCAUUAAGU.GAAA.CCUCUCAUG.UGCCGCAGGUUGC
+D11414.1/117-219                     CGGAAGGAAGCAGCAGUAAGC.AGAA.CCUCUCAUG.UGCCAUGGGGUCG
+D11415.1/117-219                     CGGAAGGAAGCAGCAUUAAGU.GAAA.CCUCUCAUG.UGCCGCAGGGUUG
+D11419.1/119-221                     CGGAAGGAAGCAGCAUUAAGU.GGAC.ACCCCCAUG.UGCCGCAGGGUUA
+D11422.1/117-217                     CGGAAGGAAGCAGCAGUAAGU.GGCC.CCUUUCGUG.UGCCGUAGAGUCG
+D11412.1/117-219                     CGGAAGGAAGCAGCAAUAAGC.GGGU.CUUCUCGUG.UGCCGCAGGAGUG
+D11413.1/118-216                     CGGAAGGAAGCAGCAAUAAGC.GGU..CUUCUCGUG.UGCCG.AG.AGUG
+X15523.1/115-217                     CGGAAGGAAGCAGCAGUUAGC.GGAU.GCUCCCAUG.UGCCGCGGGGGCG
+U15684.1/123-224                     CGGAAGGAAGCAGCAUUAAGC.AGUG..UUCUCAUG.UGCCGCGAGUC.G
+AL596173.1/263872-263770             CGGAAGGAAGCAGCAUUAAUC.AGUG.CUUCUCAUG.UGCCGCGAGGUUG
+D12926.1/388-490                     CGGAAGGAAGCAGCCAUAAGU.GGAU.CAUCGCGUG.UGCCGCAGGGUAG
+D11421.1/119-221                     CGGAAGGAAGCAGCAUUAAGU.GAAA.CCUCUCAUG.UGCCGCAGGGUUG
+D11420.1/119-221                     CGGAAGGAAGCAGCAUUAAGU.GAAA.CCUCUCAUG.UGCCGCAGGGUUG
+AF368293.1/121-224                   CUGACGGAAGCAGCAUUAAGU.GGAU.CAUCAUAUG.UGCCGUAGGGUAG
+AF269814.1/2627-2730                 CUGACGGAAGCAGCAUUAAGU.GGAU.CCUCAUAUG.UGCCGUAGGGUAG
+AE007525.1/2612-2714                 CGGAAGGAAGCAGCGGUAAGU.GAAA.UCUUCCGUG.UGCCGUGGAUAAA
+D49784.1/399-501                     CGGAAGGAAGCAGCGAUAAGC.AGUC.AUUUUCAUG.UGCCGUGGAUACG
+AE006305.1/11176-11252               CUGACGGUAGCAGCACUAAGU.AUGG..AGCUUAUG.UGCUCUUUUU...
+AE014879.1/5303-5375                 AGGAAUCCAGCAGCCCUAAGC.GAUG.UAAGCUGUG.UGC.UCU......
+AE007319.1/10471-10547               AGGAAUCCAGCAGCCCUAAGC.GAUU.UGAAUUGUG.UGC.UCUUUUU..
+AE006489.1/4483-4560                 AGGAAUCCAGCAGCCCUAAGC.GAUUUUCGGGUGUG.UGC.UCUUUUU..
+U22036.1/386-480                     CGAGAGGCAGCAGCCAC.AAC.GAGA.UCACCUCUG.GGUCGUCUG....
+AE009624.1/3419-3517                 CGGAAGGAAGCAGCCCU.AAC.GAGC.CACGGCACG.GGUCAUCGUGC..
+AP003006.2/282610-282707             CGGAAGGAAGCAGCCCU.AAC.GAGC.CC.GGAACG.GGUCAUUGUUC..
+AE007951.1/6862-6765                 CGGAAGGAAGCAGCCCU.AAC.GAGC.CA.GGCACG.GGUCGCCGUGC..
+AL591782.1/259929-260027             CGGAAGGAAGCAGCCCU.AAC.GAGC.CCCGGCACG.GGUCAUCGUGC..
+AE008680.1/732-813                   UGAAAGGAAGCAGCCAG.AGU.GGGA...UUCGAUG.GGUCAUUAC....
+AF203881.1/14955-14875               CGGAAGGAAGCAGCCGU.AAC.GAAU..UUUUAUCG.GGUCGUUCC....
+AL646063.1/55639-55540               GGGAACGAAGCAGCCA.CAGC.CGUU.UUCCGCCAG.UGCCGAGGGUCAG
+AL162755.2/146999-146906             CGGAAGCCAGCAGCCCA.CUC.CGGU...GCGCCAG.UGCCGGGGGUUU.
+AE002450.1/10937-10840               CGGAAGCCAGCAGCCCA.CUC.CAAU...GCGCCAG.UGCCGGGGGUUU.
+AF482014.1/12-103                    CGGAAGCCAGCAGCCCA.CUC.CGAU...GCGCCAG.UGCCGGGGGUUU.
+AJ414155.1/123558-123461             CGGAAGGAAGCAGCCGC.AGC.AGGC..GAGGUGUG.UGCCGGGAUGU..
+M31830.1/30-129                      CGGAAGGGAGCAGCGGU.AGC.AGUU...GAUGCGGGCGCCGGGGUGUG.
+U32175.1/5757-5660                   CGGAAGGAAGCAGCUUG.GGU.UGAA..UUUCUGGG.UGCCGGGAGUC..
+U32795.1/4504-4603                   CGGAAGGAAGCAGCCAA.AGU.CGGA.AUUACUGUG.UGCCGAGAAGA.A
+AE006092.1/9479-9578                 CGGAAGAAAGCAGCCAA.AGU.CAGA.AUUUCUGUG.UGCCGAGAUCA.A
+X14404.1/126-225                     CGGAAGGAAGCAGCCAC.AGC.GGGA..ACAUCGUG.UGCCGGGGUGUG.
+AE004188.1/3986-4083                 CGGAAGGAAGCAGCCAC.AGC.GGAU..GAUGUGUG.UGCCGGGAUGU..
+AE012197.1/305-402                   CGGAAGGCAGCAACGGU.AUC.GAUU..GAUGCGGG.CGCCGAGGUCA..
+AE003940.1/637-734                   CGGAAGGCAGCAACGGU.AUU.GAUU..GAUGCGGG.UGCCGAGAUCA..
+#=GC SS_cons                         <....>>>..>.>>>>...>>.>>.....>>>>>...>>>.>>>>.....
+
+M31831.1/60-156                      UCUUCACGUUU.
+AL939118.1/230082-230163             ............
+AE000759.1/8335-8411                 ............
+AE002056.1/2937-3036                 UCCGGCAAUGCU
+X12643.1/106-207                     GCCGGGGGCGCU
+D11418.1/118-220                     CUUGGGCCGAGC
+D11414.1/117-219                     CCUGAACCGAGC
+D11415.1/117-219                     CCUGGGCCGAGC
+D11419.1/119-221                     CCUGGACUGAGC
+D11422.1/117-217                     C.UGGGCCGAGC
+D11412.1/117-219                     CCUGAACCGAGC
+D11413.1/118-216                     CCUGAACCGAGC
+X15523.1/115-217                     CCUGGGCUGAGC
+U15684.1/123-224                     CCUGGCCCGAGC
+AL596173.1/263872-263770             CCUGGCCCGAGC
+D12926.1/388-490                     CCUGCUCUGAGC
+D11421.1/119-221                     CCUGGGCCGAGC
+D11420.1/119-221                     CCUGGGCUGAGC
+AF368293.1/121-224                   CCGAGAUUUAGC
+AF269814.1/2627-2730                 CCGAGAUUUAGC
+AE007525.1/2612-2714                 UCUGAUUUGAGU
+D49784.1/399-501                     UCUGGCUUGAGC
+AE006305.1/11176-11252               ............
+AE014879.1/5303-5375                 ............
+AE007319.1/10471-10547               ............
+AE006489.1/4483-4560                 ............
+U22036.1/386-480                     CCGGUCUCCACC
+AE009624.1/3419-3517                 CAGCCUCCCACC
+AP003006.2/282610-282707             CAGCCUCCCACC
+AE007951.1/6862-6765                 CAGCCUCCCACC
+AL591782.1/259929-260027             CAGCCUCCCACC
+AE008680.1/732-813                   UAG.........
+AF203881.1/14955-14875               GGC.........
+AL646063.1/55639-55540               GCUCGUCCCCC.
+AL162755.2/146999-146906             GGCCCGCC....
+AE002450.1/10937-10840               GGCCCGCCGCCC
+AF482014.1/12-103                    GGUCCGC.....
+AJ414155.1/123558-123461             AGCUGGCAGGGC
+M31830.1/30-129                      GCUCUUAGAGUC
+U32175.1/5757-5660                   GCUGGUAAUACC
+U32795.1/4504-4603                   GCUGGGAAGGUU
+AE006092.1/9479-9578                 GCUGGGAAGGUU
+X14404.1/126-225                     GCUGGCGGGGCC
+AE004188.1/3986-4083                 GGCUGGGGUCUC
+AE012197.1/305-402                   ACCGGCGGGGAC
+AE003940.1/637-734                   ACCGGUGGGGCC
+#=GC SS_cons                         >>.>>>>.....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00169.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00169.idx
new file mode 100644
index 0000000..3429178
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00169.idx
@@ -0,0 +1,15 @@
+AL023596.1/21933-22018
+AE001298.1/7270-7169
+AE012781.1/271-172
+D90912.1/112591-112684
+U06833.1/215-133
+X53678.1/99-175
+S76009.1/35-113
+AE002112.1/7386-7290
+AE010530.1/10602-10691
+AJ235273.1/216698-216780
+AL139074.2/66646-66744
+AE001441.1/7008-6912
+AE014122.1/13296-13200
+AE001151.1/4236-4333
+AE001187.1/2891-2802
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00169.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00169.raw
new file mode 100644
index 0000000..33f7936
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00169.raw
@@ -0,0 +1,138 @@
+>M31831.1/60-156
+GGCCCCUACGUGGUGUCAUCUCGCUGAACUUCCCCCAGGACCGGAAGGUAGCAAGGGUAG
+GUGGGCUCUGGCAGGUGCGUGAGGGGUCUUCACGUUU
+>AL939118.1/230082-230163
+CCCUCACGCGGCGCUAUCUGACUGAACUCCCCCAGGGCCGGAAGGCAGCAAGGGUAGGUC
+GGCUCUGGCGGGUGCGUGGGGG
+>AE000759.1/8335-8411
+GCCCUGCGGCGGGACAGGGUGAACUCCCCCAGGCCCGAAAGGGAGCAAGGGUAAGCCCGC
+CGUCCCGUGCGCAGGGU
+>AE002056.1/2937-3036
+UUGCUGGUGCAGCGCAGCGCGGACGCCCGAACCUGGUCAGAGCCGGAAGGCAGCAGCCAU
+AAGGGAUGCUUUGCGGGUGCCGUUGCCUUCCGGCAAUGCU
+>X12643.1/106-207
+CCCCCGGUCCAGCGCGGCGGGCCAGGCGUGAACCGGGUCAGGUCCGGAAGGAAGCAGCCC
+UAAGCGCCUCGGUCCGGGCGCCGCUGGGAAGCCGGGGGCGCU
+>D11418.1/118-220
+CGUUUGGGUCCUGCGCAAUGGGAAUUCAUGAACCAUGUCAGGUCCGGAAGGAAGCAGCAU
+UAAGUGAAACCUCUCAUGUGCCGCAGGUUGCCUUGGGCCGAGC
+>D11414.1/117-219
+CGUUUGGGUCCUACGCAAUGGGAAUCUGUGAACCCUGUCAGGUCCGGAAGGAAGCAGCAG
+UAAGCAGAACCUCUCAUGUGCCAUGGGGUCGCCUGAACCGAGC
+>D11415.1/117-219
+CGUCUGGGUCCUGCGCAAUGGGAAUUCAUGAACCAUGUCAGGUCCGGAAGGAAGCAGCAU
+UAAGUGAAACCUCUCAUGUGCCGCAGGGUUGCCUGGGCCGAGC
+>D11419.1/119-221
+CGUCCGGGUCCUGCGCAAUGGGAAUCCAUGAACCAUGUCAGGUCCGGAAGGAAGCAGCAU
+UAAGUGGACACCCCCAUGUGCCGCAGGGUUACCUGGACUGAGC
+>D11422.1/117-217
+CGUUGGGUUCUACGCAACGAAAACCCACGAACCCUGUCAGGUCCGGAAGGAAGCAGCAGU
+AAGUGGCCCCUUUCGUGUGCCGUAGAGUCGCUGGGCCGAGC
+>D11412.1/117-219
+CGUUUGGGUCCUGCGCAACGGGACCCCGUGAACCUUGUCAGGUCCGGAAGGAAGCAGCAA
+UAAGCGGGUCUUCUCGUGUGCCGCAGGAGUGCCUGAACCGAGC
+>D11413.1/118-216
+CGUUUGGGUCCUGCGCAACGGGACCCGUGAACCUUGUCAGGUCCGGAAGGAAGCAGCAAU
+AAGCGGUCUUCUCGUGUGCCGAGAGUGCCUGAACCGAGC
+>X15523.1/115-217
+CGUCUGGGUCCCGCGCAAUGGGAUUCCGUGAACCCUGUCAGGUCCGGAAGGAAGCAGCAG
+UUAGCGGAUGCUCCCAUGUGCCGCGGGGGCGCCUGGGCUGAGC
+>U15684.1/123-224
+AGGUUGGGUCUUGCGCAAUGGGAACCUUGUGAACCAUGUCAGGUCCGGAAGGAAGCAGCA
+UUAAGCAGUGUUCUCAUGUGCCGCGAGUCGCCUGGCCCGAGC
+>AL596173.1/263872-263770
+AGGUUGGGUCUUGCGCAAUGGGAACCUGUGAACCAUGUCAGGUCCGGAAGGAAGCAGCAU
+UAAUCAGUGCUUCUCAUGUGCCGCGAGGUUGCCUGGCCCGAGC
+>D12926.1/388-490
+GGAGCGGGUCCUGUGCAACGCGAACCCAUGAACCUGGUCAGGUCCGGAAGGAAGCAGCCA
+UAAGUGGAUCAUCGCGUGUGCCGCAGGGUAGCCUGCUCUGAGC
+>D11421.1/119-221
+CGUUUGGGUCCUGCGCAAUGGGAAUUCAUGAACCAUGUCAGGUCCGGAAGGAAGCAGCAU
+UAAGUGAAACCUCUCAUGUGCCGCAGGGUUGCCUGGGCCGAGC
+>D11420.1/119-221
+CGUCUGGGUCCUGCGCAAUGGGAAUUCAUGAACCAUGUCAGGUCCGGAAGGAAGCAGCAU
+UAAGUGAAACCUCUCAUGUGCCGCAGGGUUGCCUGGGCUGAGC
+>AF368293.1/121-224
+AGAUUUCGGUCCUAUGCAAUAUGAACCCAUGAACCAUGUCAGGUCCUGACGGAAGCAGCA
+UUAAGUGGAUCAUCAUAUGUGCCGUAGGGUAGCCGAGAUUUAGC
+>AF269814.1/2627-2730
+AGAUUUCGGUCCUAUGCAAUAUGAACCCAUGAACCAUGUCAGGUCCUGACGGAAGCAGCA
+UUAAGUGGAUCCUCAUAUGUGCCGUAGGGUAGCCGAGAUUUAGC
+>AE007525.1/2612-2714
+GAAUUGGGUCCCACGCAACGGAAAUUCAUGAACUCCGUCAGGUCCGGAAGGAAGCAGCGG
+UAAGUGAAAUCUUCCGUGUGCCGUGGAUAAAUCUGAUUUGAGU
+>D49784.1/399-501
+GAGUUGGGCCCCACGCAAUGGAAACCUGUGAACCUCGUCAGGUCCGGAAGGAAGCAGCGA
+UAAGCAGUCAUUUUCAUGUGCCGUGGAUACGUCUGGCUUGAGC
+>AE006305.1/11176-11252
+GGAGCAAUAAGUUUCUUACGAAGCGUGUCAGGACCUGACGGUAGCAGCACUAAGUAUGGA
+GCUUAUGUGCUCUUUUU
+>AE014879.1/5303-5375
+GGAGCAACAGCUUUGCGUGAAGCGGGUCAGGGGAGGAAUCCAGCAGCCCUAAGCGAUGUA
+AGCUGUGUGCUCU
+>AE007319.1/10471-10547
+GGAGCAACAGUUCUGCGUGAAGCGGGUCAGGGGAGGAAUCCAGCAGCCCUAAGCGAUUUG
+AAUUGUGUGCUCUUUUU
+>AE006489.1/4483-4560
+GGAGCAACACUUGUGCGUGAAGUGGGUCAGGGGAGGAAUCCAGCAGCCCUAAGCGAUUUU
+CGGGUGUGUGCUCUUUUU
+>U22036.1/386-480
+GAGAUCGGCGCGGACGGAGUCCUCGCCAACCUGGUCAGGGCCGAGAGGCAGCAGCCACAA
+CGAGAUCACCUCUGGGUCGUCUGCCGGUCUCCACC
+>AE009624.1/3419-3517
+GGAGGUUGGUGGUGGACGAGCCACUCGCCAACCGGGUCAGGUCCGGAAGGAAGCAGCCCU
+AACGAGCCACGGCACGGGUCAUCGUGCCAGCCUCCCACC
+>AP003006.2/282610-282707
+GGAGGUUGGUGGUGGACGAUCCACUCGCCAACCGGGUCAGGUCCGGAAGGAAGCAGCCCU
+AACGAGCCCGGAACGGGUCAUUGUUCCAGCCUCCCACC
+>AE007951.1/6862-6765
+GGAGGUUGGUGGUGGACGAGCCACUCGCCAACCGGGUCAGGUCCGGAAGGAAGCAGCCCU
+AACGAGCCAGGCACGGGUCGCCGUGCCAGCCUCCCACC
+>AL591782.1/259929-260027
+GGAGGUUGGUGGUGGACGAGCCACUCGCCAACCGGGUCAGGUCCGGAAGGAAGCAGCCCU
+AACGAGCCCCGGCACGGGUCAUCGUGCCAGCCUCCCACC
+>AE008680.1/732-813
+GCUAGUAGUGGGCAUUGUACCUGUUUAGUCGGUCAGGUCUGAAAGGAAGCAGCCAGAGUG
+GGAUUCGAUGGGUCAUUACUAG
+>AF203881.1/14955-14875
+GUCGGGCGGACGGUGCUGUCGCCAACCCGGUCAGGUCCGGAAGGAAGCAGCCGUAACGAA
+UUUUUAUCGGGUCGUUCCGGC
+>AL646063.1/55639-55540
+GACGGGCCUCCUCGCAUGGUGGCGCGGUCAACCUGGUCAGGUCGGGAACGAAGCAGCCAC
+AGCCGUUUUCCGCCAGUGCCGAGGGUCAGGCUCGUCCCCC
+>AL162755.2/146999-146906
+GGCGGGUCUCCCCGCAUGGCAAAUCGGAACACCGGGUCAGGGGCGGAAGCCAGCAGCCCA
+CUCCGGUGCGCCAGUGCCGGGGGUUUGGCCCGCC
+>AE002450.1/10937-10840
+GGCGGGUCUCCCCGCAUGGCAAAUCGGAACACCGGGUCAGGGGCGGAAGCCAGCAGCCCA
+CUCCAAUGCGCCAGUGCCGGGGGUUUGGCCCGCCGCCC
+>AF482014.1/12-103
+GCGGGUCUCCCCGCAUGGCAAAUCGGAACACCGGGUCAGGGGCGGAAGCCAGCAGCCCAC
+UCCGAUGCGCCAGUGCCGGGGGUUUGGUCCGC
+>AJ414155.1/123558-123461
+UGUUGGUUCUCCCGCAACACUAACUUGUGAACUCGGUCAGGUCCGGAAGGAAGCAGCCGC
+AGCAGGCGAGGUGUGUGCCGGGAUGUAGCUGGCAGGGC
+>M31830.1/30-129
+CUAUUGGUCCCCUCGCGACGAUAGAUUGUGAACCCCGUCAGGCCCGGAAGGGAGCAGCGG
+UAGCAGUUGAUGCGGGCGCCGGGGUGUGGCUCUUAGAGUC
+>U32175.1/5757-5660
+UUAUUGGUUUCUCGCAGCAGAAUUCAGCUUACUUAGUCAGGGCCGGAAGGAAGCAGCUUG
+GGUUGAAUUUCUGGGUGCCGGGAGUCGCUGGUAAUACC
+>U32795.1/4504-4603
+UUCUCGGUCUCUCGCAACGGUGUCUGGUUUACUCGGUCAGGUCCGGAAGGAAGCAGCCAA
+AGUCGGAAUUACUGUGUGCCGAGAAGAAGCUGGGAAGGUU
+>AE006092.1/9479-9578
+UUCUCGGUUCCUCGCAAUGGUGUCUGGUUUACCCGGUCAGGUUCGGAAGAAAGCAGCCAA
+AGUCAGAAUUUCUGUGUGCCGAGAUCAAGCUGGGAAGGUU
+>X14404.1/126-225
+CUGUCGGUCCCCCCGCAACGAUUACCCGUCAACCUGGUCAGGUCCGGAAGGAAGCAGCCA
+CAGCGGGAACAUCGUGUGCCGGGGUGUGGCUGGCGGGGCC
+>AE004188.1/3986-4083
+CCCUGGUCCUCCCGCAACACUAGUUCGUGAACCUGGUCAGAUCCGGAAGGAAGCAGCCAC
+AGCGGAUGAUGUGUGUGCCGGGAUGUGGCUGGGGUCUC
+>AE012197.1/305-402
+CCGUCGGUCCCUCGCGACGCUAGAUCGAAAAUCCCGCCAGGGCCGGAAGGCAGCAACGGU
+AUCGAUUGAUGCGGGCGCCGAGGUCAACCGGCGGGGAC
+>AE003940.1/637-734
+CUGCCGGUCCCUCGCAACGCUAGAUCGAAAACCCCGCCAGGGCCGGAAGGCAGCAACGGU
+AUUGAUUGAUGCGGGUGCCGAGAUCAACCGGUGGGGCC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00169.test b/benchmarks/cmsearch-rmark/rmark-1/RF00169.test
new file mode 100644
index 0000000..542b35a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00169.test
@@ -0,0 +1,45 @@
+>AL023596.1/21933-22018
+GGACCCCGCGCGGCGUCUAUCCUGUGAACUCCCCUAGGGCCGGAAGGCAGCAAGGGUCAA
+UGGGCUCUGUCGGGUGCGCGGGGUCC
+>AE001298.1/7270-7169
+GCUGGGGACCUCUUAAGAUGAGAGACUUCUGAACCGGGUCAGGAUCGGAAGGUAGCAGCC
+CUAAGGAUAGGCCUUUUGUGCUAGGAGUUUUCUCUGGCUUAC
+>AE012781.1/271-172
+GAGUAAGUCCUAUACAGCAUUCUCUUGCCCAACCAUGUCAGGUCCGGAAGGAAGCAGCAU
+CCGGUAAUGUGAGUGCGUGAUAUAGUCAGCUUGCUCUCCU
+>D90912.1/112591-112684
+GGCUCGGACUCAUGCGAUUACAACGCCCAAAUCUUGUCAGGACCGGAAGGUAGCAGCAAU
+AAGGGAUGCUUGUGGUAGGCGUGAACUCCGGGCU
+>U06833.1/215-133
+GCCUUUAGAACAAUAACCUCAUAACCCGGUCAGGACAGAAAUGGAGCAUCCGCAUUGAGA
+AGUGUUGUGUCUUUAGGUCUUUU
+>X53678.1/99-175
+GCCGCGAUAAGAAUAACAUCUGAACGAGUUAGGACCGGAAGGUAGCAGCUAUAAGGAAAA
+GUGUUCUGUAUUGCGGU
+>S76009.1/35-113
+AGCCGUCACAUCAUUACGGUCGAAUCGUGUCAGGCCAGAAAUGGAGCAGCAUUAAGACUA
+UUUAAUGAGUGUGAUGGUU
+>AE002112.1/7386-7290
+AAUAUAUAUGUCAUUACAAUAUUAAGUAGCGAACCUUGUCAGGCCAGAGAUGGAGCAGCA
+AUAGCAAUAUCUUUUUAUGUGUGAUGACAUAUAUUAA
+>AE010530.1/10602-10691
+GCCCUUAGGGGAUAUGAUAUAUUAUUGUCGAACCGUGUCAGAUCUGGAAGGAAGCAGCAC
+UAAGAUUUAUAGUAUAUGCAUGUCUUCCUA
+>AJ235273.1/216698-216780
+GCUAGUAGUGGGCAUUGCUCUUGCUUAGUUGGUCAGGUCUGAAAAGAAGCAGCCAGGGUA
+AGAUUCUGUGGGUCAUUACUAGU
+>AL139074.2/66646-66744
+UUCUUAGACCUGUGCAAUGCUAUUUUUAAGCACCGCUUCAGGGUGGGAACACAGCAGAGC
+ACUUGAUUUUAGUGUGUGCCGCAGUUAUCUGGGGAAGGG
+>AE001441.1/7008-6912
+UAUUUGGACCUAUGCAAUAGGACUUUAGGGUAACGCUUCAGGGUAGGAAUACAGCAGAGU
+CCCCUAAUUUCUUGUGUGCCUUAGCCAUCUGAAUAGG
+>AE014122.1/13296-13200
+UGUUAGUCCUAAACACUGUUAAAUUGAAUAAUUGGUCAGAUCUGGAAAGAAGCAGCCAAA
+UCAAUCGAUACAGGUGUUUUGAUAUAGCUAACAGAAU
+>AE001151.1/4236-4333
+CCUAGGACCCGUACUAUCAAGUAUUGCUGAAUCCCGUCAGGACUGGAAGGUAGCAGCGGU
+AAGCGAUUUUUUUGAUGAGUACGUAAGUCUUAGGUUUA
+>AE001187.1/2891-2802
+CCGGGGCCGCCCACGAAAUAUCCCCCAAACCCCGCUAGGUCCGGAAGGAAGCAACGGUAG
+GGGGACGCUUCGGUGCGCGAUCCGCCCCGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00170.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00170.ali
new file mode 100644
index 0000000..0f218dd
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00170.ali
@@ -0,0 +1,23 @@
+# STOCKHOLM 1.0
+#=GF ID    msr
+#=GF AC    RF00170
+#=GF DE    Retron msr RNA
+#=GF AU    Griffiths-Jones SR
+#=GF GA    11.0
+#=GF NC    0.0
+#=GF TC    11.4
+
+Z12832.1/542-622                   GCUCUUUAGCGUUUUAUGGAUUUACCACCUGAUUGGUCA.AAUCUAGUUG
+U02551.1/12-76                     ACUCUUUAGCGUU....GGAC.............GGUUA.CGUCUAGUCG
+AF261825.2/44164-44233             ACUCUUUAGCGUUA...GGCUUUG..........AUUUAUAGCCUUGUCG
+AE004309.1/1945-2015               GCUCUUUAGCGAAU...GGACUACAC........AUAUU.AGUCUAGUCG
+AB079134.1/692-757                 GCUCUUUAGCUUA....GGACG............AAUUU.CGUCUAGUCG
+#=GC SS_cons                       ..<<<<<<<....................................<<<<.
+
+Z12832.1/542-622                   GGCGUUGCGCA.AACUC..UAAUUUAUUGAUUACA
+U02551.1/12-76                     GGUGAUUAGCCAGACUC..UAACUUAUUGAACGUA
+AF261825.2/44164-44233             AGCGUUUCGCCAGACAC..UAACUUAUUGAGUACU
+AE004309.1/1945-2015               GGCGUUUAGCCAGACUG..AAAUUUAUUGAACGAC
+AB079134.1/692-757                 GGUGAUUAGCCAGACUC..UAACUUAUUGAACGGG
+#=GC SS_cons                       <<<<...>>>>.>>>>..........>>>>>.>>.
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00170.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00170.idx
new file mode 100644
index 0000000..0662217
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00170.idx
@@ -0,0 +1,3 @@
+AF427793.1/1040-1105
+X60206.1/2132-2205
+X62583.1/626-698
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00170.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00170.raw
new file mode 100644
index 0000000..9d273a9
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00170.raw
@@ -0,0 +1,15 @@
+>Z12832.1/542-622
+GCUCUUUAGCGUUUUAUGGAUUUACCACCUGAUUGGUCAAAUCUAGUUGGGCGUUGCGCA
+AACUCUAAUUUAUUGAUUACA
+>U02551.1/12-76
+ACUCUUUAGCGUUGGACGGUUACGUCUAGUCGGGUGAUUAGCCAGACUCUAACUUAUUGA
+ACGUA
+>AF261825.2/44164-44233
+ACUCUUUAGCGUUAGGCUUUGAUUUAUAGCCUUGUCGAGCGUUUCGCCAGACACUAACUU
+AUUGAGUACU
+>AE004309.1/1945-2015
+GCUCUUUAGCGAAUGGACUACACAUAUUAGUCUAGUCGGGCGUUUAGCCAGACUGAAAUU
+UAUUGAACGAC
+>AB079134.1/692-757
+GCUCUUUAGCUUAGGACGAAUUUCGUCUAGUCGGGUGAUUAGCCAGACUCUAACUUAUUG
+AACGGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00170.test b/benchmarks/cmsearch-rmark/rmark-1/RF00170.test
new file mode 100644
index 0000000..c2b3cc3
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00170.test
@@ -0,0 +1,9 @@
+>AF427793.1/1040-1105
+UGACAACGGCGAAGGCCGAGCCUAGCAACCCGGGCGGCGGAUCGCCGUCCUUGCAACAAG
+CUCGUU
+>X60206.1/2132-2205
+CACCCUUAGCGAGAGGUUUAUCAUUAAGGUCAACCUCUGGAUGUUGUUUCGGCAUCCUGC
+AUUGAAUCUGAGUU
+>X62583.1/626-698
+AAACUUUUUCGAUAGCAUUAGCUGGUUACAGGUCUGGCGUGUGUUUCGCCAGGCCCAGUU
+GCCACGUAAUGUG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00174.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00174.ali
new file mode 100644
index 0000000..de7eaf6
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00174.ali
@@ -0,0 +1,1255 @@
+# STOCKHOLM 1.0
+#=GF ID    Cobalamin
+#=GF AC    RF00174
+#=GF DE    Cobalamin riboswitch
+#=GF AU    Barrick JE, Breaker RR, Moxon SJ
+#=GF GA    15.0
+#=GF NC    15.0
+#=GF TC    15.9
+
+Z94723.1/23034-23246                 CACACGGCGCCAGUAUCGAGU...GAUGCUAG.............CUCA.
+AE017236.1/265189-265430             AUCGAGCGAAGCAACGUUAGUA..ACGCUU....................
+BX248337.1/276050-275850             GGCAUCGAGCGGGGCAACGAUG..CUUCGC....................
+AL939107.1/133849-134073             AGGCUGGCCCGUGCAGCUGGUU..CGCCCCGUCC...........GCCAG
+AP005029.1/94508-94726               AGGCUGGGUGGUGCAGCUGGUU..CGCCCCGUCC...........GCCAG
+AL939107.1/141879-142126             ACGCUGAUGCCCGCAGUUGGU...UCGCGCCUCCUGUCCGAUCAGGUCUC
+AF263012.1/9229-9015                 AGGCUGACCGGUGCAGCUGGUU..CGCCCUGUCC...........GCCAG
+AJ000758.1/1489-1668                 CAUAUCGUGCAAAAAAAAGGUG..CGUAAUAUUUA..........CAUU.
+AJ000758.1/1191-1370                 UCAAACAGCAACAGUAAAGGU...GCC..................AAGA.
+AE017037.1/59439-59627               CCUUUCAAAAGGAAAAUAGGU...ACACGAAC.............AUUUC
+AE017011.1/46644-46832               CCUUUCAAAAGGAAAAUAGGU...ACACGAAA.............GUUUU
+AE017277.1/42695-42883               CCUUUCAAAAGGAAAAUGGGU...ACACGAACA............GUUUG
+AP001508.1/166824-166626             UUUCAUCGUUUGGGAACAGGU...ACGUUAAGUCACAU.......GAUAG
+AP001512.1/161758-161939             UCGUAUAUCGCGCUGAAGGGU...CGUUCAAU.............GUUU.
+AL591978.1/56481-56658               GUACUAAACAACUAAAUAGGU........................GAAU.
+AL596167.1/202425-202602             GUACUAAACAACUAAAUAGGU........................GAAU.
+AE015938.1/219824-220006             UUAAAUAUUUAUUUAUAAAGU...UUCUUGU..............AAAA.
+AE015938.1/165030-165211             AAUAAUAUGAAUAAAAAAGGU...GAAAUAG..............UUAU.
+AE015941.1/2960-3143                 CAUAUUAUGAAUUUUUAUGGU...GUA..................AUUUC
+AP003190.2/44501-44328               AAUAAAAUAAGAGCAUUAGGU...GUU..................UAGU.
+AE015938.1/189936-190117             GAAUAUUAAAAUUUAUAGAGUUA.CCC..................AUUU.
+AE015940.1/273052-272875             AUUUAUAGAAUAAAUUUAGGU...GCU...................UAU.
+AP003189.2/224311-224132             UAAUAUUUUAUAUUUUUAGGU...UUG..................AUUU.
+AE015940.1/279870-279682             UAAUAUAAUAAGACAACAGGU...UUGAAAUAAUAUUUAUU....AUUU.
+AE015938.1/141777-141949             UAUUCAGGUGCCAUUUUAGGU.............................
+AE015939.1/117645-117826             AAAUGUUUUAUGAAAAUAGGU...UUAAUA...............ACUU.
+AE007744.1/3364-3542                 AAAUAAUACCAUAUUUUAGGC...ACCUAAU..............CUUA.
+AE015938.1/189808-189620             AAUAGUAAAUGAAAUUUAGGUG..UCCACUUU.............GUAAA
+AE015938.1/166402-166584             UUUAAUAUUAUUUUAUUAGGUG..CUUUAC....................
+AP003185.1/248249-248449             AUUAAAUAUUUAGAAAUAGGU...UAAAUAGUUAC..........AUUUG
+AE015944.1/6900-6723                 AUUUAAUAUUAGAUUUUAGGU...GUG..................AUCUU
+AE013010.1/3537-3777                 UGAAUAUUAAAGCCUUAUGGU...CCC..................AUGAU
+AE013011.1/30-270                    GAAUAUAAAAAGCCUUAUGGU...CCC..................GUGAU
+AE010642.1/9064-8882                 AAUAAUUUAUAAUAUUAUUGU...ACACGGGUGC...........AUAU.
+AE010542.1/7559-7740                 UUAAUAUCAUGUCAAUUAUGUU..CCUUAUUU.............UUUA.
+AE010499.1/5969-5796                 AAUGAUAAGAAACAAAUAGGU...GCU..................UAUU.
+AE005849.1/870-1059                  AGCUCUAGCUUCGCGUCAGGU...UCCUC................GAAA.
+AE005721.1/1901-2129                 GUCUGUUGCCGUUGUCGUGGU...CUGCGGAC.............GUUCG
+AF306632.1/382-181                   GAUAAUCCAAGUCGUCGAGGUU..CUCCGGUUCCC..........AUUGA
+AP005942.1/132143-132345             GAUAAUCCAAGUCGUCGAGGUU..CUCCGGUUCCC..........AUUGA
+AP005952.1/179489-179275             CGUAGAUUGAUCGGUGACGGU...UCUCC................GCAC.
+AP005947.1/24717-24919               AUCCUAGAUGCUCGCGACGGUU..UCCCCC...............GAGA.
+BX572595.1/86162-86360               GCUAGCGUGCCAAGCGAUGGU...CCUUCC...............GUCA.
+BX572594.1/100625-100429             AAUACCGUGACCAGCGACGGU...UCCCG................AAAG.
+BX572608.1/190529-190732             ACUUCUAAUGGCGGUGACGGU...UCCCG................AGAG.
+BX572600.1/273933-274129             CAUAGUGAUCGCCGUCGAGGUU..CUUCGGGCACG..........AUCGU
+BX572599.1/256535-256331             CAAACAUCGCGCGCCGACGGUG..UCCUGUCUUCG..........GACA.
+BX572599.1/247113-247314             UUAACCCGAGGUUGUACCGGUG..CCUCUCG..............CCGA.
+BX572595.1/100553-100338             UUUGAUCGCGCCCGUUCAGGU...GUGCCGG..............GAAUC
+BX572599.1/259196-259407             UGUGGUGCCGCUCGCUUCGGUG..CCCUUCGUU............CGAA.
+BX572596.1/50556-50756               UCUGGUUUUGACGUCUUCGGUG..CCUC.................GCGU.
+AE014432.2/6200-5972                 UCGCAAUUUUCAGGAGACGGU...UCCGC................CAUUG
+AE014570.1/13585-13353               CCGUAAUACCGUCAUGACGGU...UCCCCGACC............GAGAG
+AE009726.1/9564-9351                 ACCAUAUCUUGUGUUCGAGGUU..CUUUCGAUUC...........GACGA
+AL672113.1/43141-43341               UGAUUGUGCGCAUGUCGUGGUU..CUCCGCGCGG...........CACUG
+AP002997.2/56937-56739               UAUAGUCAUGCAGUCGUCGGU...UCC..................GUUUU
+AP002997.2/104964-105169             CCUAAAUCCGCUCCAGACGGU...CCCUUGCCC............GCAAC
+AP003013.2/206912-207118             CUACGGUGGGUGCGUGAUGGU...CCCCGCGCC............GAAAG
+U45329.1/408-194                     CUAAAGUGGCAGCGUAUCGGU...UCUGCAAGUGUC.........AAAAC
+AE008300.1/11923-11714               ACAUUGGUUAGCCAUCGUGGUU..CUGCGGAC.............GAAGG
+AE008981.1/4074-4298                 ACUAUAUGUGGUGUUCAAGGUU..CUUCCGAUUC...........GCUAG
+AE008342.1/7843-8078                 CUUAUGUGAGAAAGCGACGGU...UCCUACAGCC...........GAAAG
+AE009054.1/2448-2676                 GGAUAACAUGUCCGUGAUGGUU..CCUUCCGG.............GCGUU
+AE009228.1/1838-1621                 UAAGGGUAAGGGACUGACGGU...CUUUUCCCG............GCAAC
+AF010496.1/39869-39652               GGCACCUUCGCGGCAGAUGGUU..CCCGGCCAA............GCCAC
+AF010496.1/116971-117194             GCUACUCCAACAGGCGAUGGU...UCCC.................AACUG
+AF193754.1/4343-4142                 GCAAUGAGGAAGGAUUAAGGUU..CUUUG................UCAUU
+AL646079.1/157144-156965             AUCCCGCCUCACGAUGAUGGUG..CCCUUC....................
+AE016911.1/218236-218501             AUAAUCCGACGAUUCGCAGGUG..UCCGCAGCCGC..........GCAGC
+AE016915.1/175048-174863             AUUCUUGCCAUUCUUGACGGUG..CCCC.................AAAA.
+BX321858.1/81804-81577               UCUGCGCCCCUUGUUUGAGGUG..UCCCAGAUGC...........AUUUG
+BX571869.1/30799-30632               UUAAUACCACACCUUAAUGGU........................GUGG.
+L12006.1/1016-1191                   CCAUAACGUAAACCAACAGGUUU.GCCAC................AUUU.
+AE016861.1/295441-295655             CCUUCGCGGCUUGUUUCAGGUG..CUCUGCAAUCCU.........CGAUU
+AE016867.1/99125-99339               CCUGUGCACCUUGUUUCGGGUG..CCCCU................CACG.
+AE004721.1/1433-1242                 GUAGCCUUGCCGGUUCGAGGUU..CCUCGCCG.............GCGAC
+AE016786.1/232051-232274             CCUUAUGCCUCGCGUUCAGGUG..CCC..................CUCA.
+AE016787.1/55358-55152               GUAGCCUUGCCACUUCGAGGUU..CUUCG................GCCUG
+AE016780.1/58096-58317               CCUUCGCGGCGUGUUUCAGGUG..CCCUGCCAGCCCC........GACUG
+AE004717.1/4221-4426                 CCCAUCCGGCCCGUUCCAGGUG..CCUCCUGCC............GCCGC
+AE016867.1/99066-98842               GUAGCCUUGCCGGUUCGAGGUU..CUUCAUGUGUAAAGC......GUUAC
+AE016783.1/53812-53604               AGAUGCGCGCCAGUUUCAGGUG..CCCUGCGCC............GCCGC
+AE012421.1/6485-6262                 UACCAUGCGCGCCCCUGAGGUG..ACUGCCGG.............AAUUC
+AE017248.1/199120-198939             CAAUUUUCAAACCAUACAGGUG..CCGA.................GAUU.
+AE017252.1/282498-282294             AAGGUUAUAGACAAAUAAGGU...UCUUAAAU.............UAAUU
+AK109157.1/8-245                     CAGGUGCCCAGCCGUUUCGGU...UC...................AGGAA
+U27616.3/1255-1032                   UCGCUCGCUUCAGGAAACGGU...UCUGCC...............CGAGA
+#=GC SS_cons                         ...............<<<<<<...<<<.......................
+
+Z94723.1/23034-23246                 ..........GCAUCGC..GA.GA..GGGAA.C.CC.GGUGA........
+AE017236.1/265189-265430             ............CGU....AA.GA..GGGAA.C.CC.GGUGA........
+BX248337.1/276050-275850             ............GAG........A..GGGAA.C.CU.GGUGA........
+AL939107.1/133849-134073             GCG.....GGAUGCGUCGCAA.GA..GGGAA.C.CC.GGUGG........
+AP005029.1/94508-94726               GCG.....GGAGGCGUCGUAA.GA..GGGAA.C.CC.GGCGG........
+AL939107.1/141879-142126             GGC.....GGCGCGACGC.AA.GA..GGGAA.C.CC.GGUGG........
+AF263012.1/9229-9015                 G.......CAGGGUGUCGCAA.GA..GGGAA.C.CC.GGUGG........
+AJ000758.1/1489-1668                 ............GCGUU..AA.AU..GGGAA.GUCU.GGUGU........
+AJ000758.1/1191-1370                 ...........AGGCUU..AA.UA..GGGAA.A.CU.GGUGA........
+AE017037.1/59439-59627               GU......UUCGUGUUU..AA.AA..GGGAA.GCUU.GGUGA........
+AE017011.1/46644-46832               GU......UUCGUGUUU..AA.AA..GGGAA.GCUU.GGUGA........
+AE017277.1/42695-42883               U.......UUCGUGUUU..AA.AA..GGGAA.GCUU.GGUGA........
+AP001508.1/166824-166626             AC......UUAAUGUUU..AA.AA..GGGAA.U.CC.GGUGC........
+AP001512.1/161758-161939             ..........GAGCGUG..AA.AA..GGGAA.G.UC.GGUGA........
+AL591978.1/56481-56658               .........AUA...UU..AA.UCC.GGGAA.A.GA.GGUGA........
+AL596167.1/202425-202602             .........AUA...UU..AA.UCC.GGGAA.A.GA.GGUGG........
+AE015938.1/219824-220006             ..........GAGAAUU..AA.AA..GGGAA.G.GA.GGCGA........
+AE015938.1/165030-165211             ............UUCUU..AA.AA..GGGAA.GCAU.GGUGA........
+AE015941.1/2960-3143                 ........ACAUUACGU..AA.AA..GGGAA.G.CUUGGUGU........
+AP003190.2/44501-44328               ............AACUU..AA.UA..GGGAA.A.....GUUA........
+AE015938.1/189936-190117             .........UUGGGGUU..AA.AA..GGGAA.G.GG.GGUUA........
+AE015940.1/273052-272875             ............AGCUU..AA.UA..GGGAA.G.CA.GGUGA........
+AP003189.2/224311-224132             ............UAAUU..AA.AA..GGGAA.A.GU.GGUUA........
+AE015940.1/279870-279682             ............CAAUU..AA.AA..GGGAA.A.CA.GGUGU........
+AE015938.1/141777-141949             ...............UU..AA.AA..GGGAA.U.GU.GGUUU........
+AE015939.1/117645-117826             ............UAAUU..AA.AA..GGGAA.GUUG.GGUGA........
+AE007744.1/3364-3542                 ............GGUUU..AA.UA..GGGAA.A.UU.GGUGA........
+AE015938.1/189808-189620             AA......UGAUGGAUG..AA.AA..GGGAA.U.GU.GGUUC........
+AE015938.1/166402-166584             ............AAGUU..AA.AA..GGGAA.A.GU.GGUGA........
+AP003185.1/248249-248449             UAA.....CUAUAUAUU..AA.AA..GGGAA.GUUG.GGUUU........
+AE015944.1/6900-6723                 A.......UAAUUACUU..AA.AA..GAGAA.A.GU.GGUGA........
+AE013010.1/3537-3777                 ............GGGUU..AA.AA..GGGAA.GACG.GGUGA........
+AE013011.1/30-270                    ............GGGUU..AA.AA..GGGAA.GACG.GGUGA........
+AE010642.1/9064-8882                 ............UGCUU..AA.UAG.AGGAA.GAAG.AGUGA........
+AE010542.1/7559-7740                 ............AGGCU..AA.GA..GGGAA.U.UU.GGUGA........
+AE010499.1/5969-5796                 ............GGCUU..AA.UAA.AGGAA.GUUG.GGUGC........
+AE005849.1/870-1059                  ..........GAGGAUG..AA.AA..GGGAA.C.GA.GGUUG........
+AE005721.1/1901-2129                 CG......UCCGGAGCU..AA.GA..GGGAA.G.UC.GGUGAGGGCGUGA
+AF306632.1/382-181                   ........UCCGGAGCU..AA.GA..GGGAA.G.CC.GGUGC........
+AP005942.1/132143-132345             ........UCCGGAGCU..AA.GA..GGGAA.G.CC.GGUGC........
+AP005952.1/179489-179275             ..........GGAGAUC..AA.AA..GGGAA.C.GU.GGUGCGAGAUUGU
+AP005947.1/24717-24919               ..........GGGGAUG..AA.AA..GGGAA.U.GC.GGUGCGGGGAUGU
+BX572595.1/86162-86360               .........GGAAGGUG..AA.AA..GGGAA.G.CC.GGUGGGAGGCGCG
+BX572594.1/100625-100429             ............GGAUC..AA.UA..GGGAA.C.GC.GGUGCGGGCUUUA
+BX572608.1/190529-190732             ............GGAUG..AA.AA..GGGAA.U.AC.GGUGCGGACGCAG
+BX572600.1/273933-274129             ........CCCGAAGCU..AA.GA..GGGAA.G.CC.GGUGC........
+BX572599.1/256535-256331             ............GGACG..AA.GA..GGGAA.UAUC.GGAAGAUCGCUGC
+BX572599.1/247113-247314             .........GAGAGGUG..AA.AC..GGGAA.U.GC.GGUGCGGGGCGAU
+BX572595.1/100553-100338             GU......CCGGCAC........A..GGGAA.G.CC.GGUGCGGGCCCAA
+BX572599.1/259196-259407             ............GGGUG..AA.AC..GGGAA.U.GC.GGUGCGGCGAGCA
+BX572596.1/50556-50756               .........GCGAGGUG..AA.ACU.GGGAA.U.AC.GGUGCGGUGUUUU
+AE014432.2/6200-5972                 ........CGGCGGAUG..AA.AA..GGGAA.C.AC.GGUGAAGCCAUAG
+AE014570.1/13585-13353               CG......AAGGGGAUU..AA.UA..GGGAA.C.AC.GGUGAGGACGACC
+AE009726.1/9564-9351                 G.......UCGGGAGCU..AA.GAC.GGGAA.U.CC.GGUGCGCUUGCCC
+AL672113.1/43141-43341               CCGU....AGCGGAGCU..AA.GA..GGGAA.G.CC.GGUGC........
+AP002997.2/56937-56739               ............GGAGCC.AA.GA..GGGAA.U.GC.GGUGCGGGCGAAA
+AP002997.2/104964-105169             G.......GCAGGGGCU..AA.GA..GGGAA.U.GC.GGUGCGGGAUUUC
+AP003013.2/206912-207118             G.......CAAGGGGUG..AA.AA..GGGAA.C.AC.GGUGAGACCUCAA
+U45329.1/408-194                     GC......NCGCGGAUG..AA.AA..GGGAA.U.AC.GGUGAGGACGACC
+AE008300.1/11923-11714               ........UCCGGAGCU..AA.GA..GGGAA.U.UC.GGUGAGGGCUUUA
+AE008981.1/4074-4298                 GG......UUGGGAGCU..AA.GAC.GGGAA.U.UC.GGUGCGUAACGCC
+AE008342.1/7843-8078                 GC......GAAGGGAUU..AA.UA..GGGAA.C.AU.GGUGCGGGCGAUC
+AE009054.1/2448-2676                 C.......CGGAAGGUG..AA.AA..GGGAA.C.AC.GAUAGGGACAAAU
+AE009228.1/1838-1621                 G.......GGAAAAGCU..AA.GA..GGGAA.C.AC.GGUUCCGCCCCGA
+AF010496.1/39869-39652               GCGC....GGCCGGGUG..AA.AA..GGGAA.U.AC.GGUGUGGUGUAGG
+AF010496.1/116971-117194             ........GACGGGAUU..AA.UA..GGGAA.C.AC.GGUGAGGAUUACC
+AF193754.1/4343-4142                 ........GGCAAAGCU..AA.GA..GGGAA.A.CU.GGUGCGAAAGAAU
+AL646079.1/157144-156965             ..........CAGGGUG..AA.AC..GGGAA.C.GC.GGUGC........
+AE016911.1/218236-218501             CACGCGC.GGGCGGAUG..AA.AC..GGGAA.G.CC.GGUGC........
+AE016915.1/175048-174863             ............GGGUG..AA.AC..GGGAA.C.GC.GGUGG........
+BX321858.1/81804-81577               CA......CGAGGGAUG..AA.AC..GGGAA.G.CC.GGUGCGCGCUGGA
+BX571869.1/30799-30632               ...............U.......U..GGGAA.G.GA.GGUGA........
+L12006.1/1016-1191                   ..........GUGGU........A..GGGAA.G.GG.GGUGA........
+AE016861.1/295441-295655             ........GGCAGGGUG..AA.ACA.GGGAA.G.CC.GGUGUGGAUCGAC
+AE016867.1/99125-99339               ............GGGUG..AA.AC..GGGAA.A.CC.GGUGCGCUCAACC
+AE004721.1/1433-1242                 ........GGCGGGGCU..AA.GA..GGGAA.C.GC.GGUC.........
+AE016786.1/232051-232274             ..........GGGGGUG..AA.AC..GGGAA.A.CC.GGUGCGUCCCAGG
+AE016787.1/55358-55152               ........GCCGAAGCU..AA.GAC.GGGAA.C.GC.GGUAC........
+AE016780.1/58096-58317               ........GGCAGGGUG..AA.ACU.GGGAA.G.CC.GGUGGGCGCCAGC
+AE004717.1/4221-4426                 G.......CAGGAGGUG..AA.AC..GGGAA.G.CC.GGUGCGUCACUUC
+AE016867.1/99066-98842               GA......CAUGAAGCU..AA.GAC.GGGAA.U.GC.GGUAC........
+AE016783.1/53812-53604               G.......CGCAGGGUG..AA.AC..GGGAA.A.CC.GGUGCGUCGUGUU
+AE012421.1/6485-6262                 ........CGGUGGUUU..AA.AC..GGGAA.U.CC.GGUGCGCGCAUCG
+AE017248.1/199120-198939             ............CGGUU..AA.AA..GGGAA.GCAC.GGUGU........
+AE017252.1/282498-282294             ........UUUAAGAUU..AA.AA..GGGAA.A.CC.GGUGA........
+AK109157.1/8-245                     C.......GGCG.GGUU..CA.AC..GGGAA.G.CC.GGUGAGCGCAAGG
+U27616.3/1255-1032                   ........GGGUGGAUG..AA.AA..GGGAA.C.AC.GGUGAAGCAUUAA
+#=GC SS_cons                         ............>>>........<..<<....<.<<.<<...........
+
+Z94723.1/23034-23246                 ..................................................
+AE017236.1/265189-265430             ..................................................
+BX248337.1/276050-275850             ..................................................
+AL939107.1/133849-134073             ..................................................
+AP005029.1/94508-94726               ..................................................
+AL939107.1/141879-142126             ..................................................
+AF263012.1/9229-9015                 ..................................................
+AJ000758.1/1489-1668                 ..................................................
+AJ000758.1/1191-1370                 ..................................................
+AE017037.1/59439-59627               ..................................................
+AE017011.1/46644-46832               ..................................................
+AE017277.1/42695-42883               ..................................................
+AP001508.1/166824-166626             ..................................................
+AP001512.1/161758-161939             ..................................................
+AL591978.1/56481-56658               ..................................................
+AL596167.1/202425-202602             ..................................................
+AE015938.1/219824-220006             ..................................................
+AE015938.1/165030-165211             ..................................................
+AE015941.1/2960-3143                 ..................................................
+AP003190.2/44501-44328               ..................................................
+AE015938.1/189936-190117             ..................................................
+AE015940.1/273052-272875             ..................................................
+AP003189.2/224311-224132             ..................................................
+AE015940.1/279870-279682             ..................................................
+AE015938.1/141777-141949             ..................................................
+AE015939.1/117645-117826             ..................................................
+AE007744.1/3364-3542                 ..................................................
+AE015938.1/189808-189620             ..................................................
+AE015938.1/166402-166584             ..................................................
+AP003185.1/248249-248449             ..................................................
+AE015944.1/6900-6723                 ..................................................
+AE013010.1/3537-3777                 ..................................................
+AE013011.1/30-270                    ..................................................
+AE010642.1/9064-8882                 ..................................................
+AE010542.1/7559-7740                 ..................................................
+AE010499.1/5969-5796                 ..................................................
+AE005849.1/870-1059                  ..................................................
+AE005721.1/1901-2129                 AACCCU............................................
+AF306632.1/382-181                   ..................................................
+AP005942.1/132143-132345             ..................................................
+AP005952.1/179489-179275             CCCAAUGCCGGGAUUGUCCC..............................
+AP005947.1/24717-24919               UUCCCC............................................
+BX572595.1/86162-86360               GUGCGUCUC.........................................
+BX572594.1/100625-100429             GGGCUC............................................
+BX572608.1/190529-190732             ACACUUUCGCGUUC....................................
+BX572600.1/273933-274129             ..................................................
+BX572599.1/256535-256331             CUGCAGCGGU........................................
+BX572599.1/247113-247314             GCCCC.............................................
+BX572595.1/100553-100338             GCUUAUGGCCGCAAACCC................................
+BX572599.1/259196-259407             AUCGCC............................................
+BX572596.1/50556-50756               UCACC.............................................
+AE014432.2/6200-5972                 GGCU..............................................
+AE014570.1/13585-13353               CAUCAAGGGGCC......................................
+AE009726.1/9564-9351                 AUGGUGGGCGGGC.....................................
+AL672113.1/43141-43341               ..................................................
+AP002997.2/56937-56739               UUCUUGCCC.........................................
+AP002997.2/104964-105169             GAUCUC............................................
+AP003013.2/206912-207118             AAGGUC............................................
+U45329.1/408-194                     CAAGUAAGGGCC......................................
+AE008300.1/11923-11714               AUCACAGCCU........................................
+AE008981.1/4074-4298                 AUCACGGCGGAGC.....................................
+AE008342.1/7843-8078                 UUUUUCGUCC........................................
+AE009054.1/2448-2676                 CC................................................
+AE009228.1/1838-1621                 GAAAGGGU..........................................
+AF010496.1/39869-39652               CAUCAGCCGCC.......................................
+AF010496.1/116971-117194             CAUCAGGGGCC.......................................
+AF193754.1/4343-4142                 UUUC..............................................
+AL646079.1/157144-156965             ..................................................
+AE016911.1/218236-218501             ..................................................
+AE016915.1/175048-174863             ..................................................
+BX321858.1/81804-81577               AUCAGCCAGCGC......................................
+BX571869.1/30799-30632               ..................................................
+L12006.1/1016-1191                   ..................................................
+AE016861.1/295441-295655             CGAUCC............................................
+AE016867.1/99125-99339               UGUUGAGC..........................................
+AE004721.1/1433-1242                 ..................................................
+AE016786.1/232051-232274             CCCUUCAGCAGGGCCGGAC...............................
+AE016787.1/55358-55152               ..................................................
+AE016780.1/58096-58317               AUGGCGC...........................................
+AE004717.1/4221-4426                 GGUGAU............................................
+AE016867.1/99066-98842               ..................................................
+AE016783.1/53812-53604               GCCCACGAC.........................................
+AE012421.1/6485-6262                 CCUUGGCGAGACGC....................................
+AE017248.1/199120-198939             ..................................................
+AE017252.1/282498-282294             ..................................................
+AK109157.1/8-245                     CGAAGAGCCUCGCGC...................................
+U27616.3/1255-1032                   AUUGCU............................................
+#=GC SS_cons                         ..................................................
+
+Z94723.1/23034-23246                 ..................................................
+AE017236.1/265189-265430             ..................................................
+BX248337.1/276050-275850             ..................................................
+AL939107.1/133849-134073             ..................................................
+AP005029.1/94508-94726               ..................................................
+AL939107.1/141879-142126             ..................................................
+AF263012.1/9229-9015                 ..................................................
+AJ000758.1/1489-1668                 ..................................................
+AJ000758.1/1191-1370                 ..................................................
+AE017037.1/59439-59627               ..................................................
+AE017011.1/46644-46832               ..................................................
+AE017277.1/42695-42883               ..................................................
+AP001508.1/166824-166626             ..................................................
+AP001512.1/161758-161939             ..................................................
+AL591978.1/56481-56658               ..................................................
+AL596167.1/202425-202602             ..................................................
+AE015938.1/219824-220006             ..................................................
+AE015938.1/165030-165211             ..................................................
+AE015941.1/2960-3143                 ..................................................
+AP003190.2/44501-44328               ..................................................
+AE015938.1/189936-190117             ..................................................
+AE015940.1/273052-272875             ..................................................
+AP003189.2/224311-224132             ..................................................
+AE015940.1/279870-279682             ..................................................
+AE015938.1/141777-141949             ..................................................
+AE015939.1/117645-117826             ..................................................
+AE007744.1/3364-3542                 ..................................................
+AE015938.1/189808-189620             ..................................................
+AE015938.1/166402-166584             ..................................................
+AP003185.1/248249-248449             ..................................................
+AE015944.1/6900-6723                 ..................................................
+AE013010.1/3537-3777                 ..................................................
+AE013011.1/30-270                    ..................................................
+AE010642.1/9064-8882                 ..................................................
+AE010542.1/7559-7740                 ..................................................
+AE010499.1/5969-5796                 ..................................................
+AE005849.1/870-1059                  ..................................................
+AE005721.1/1901-2129                 ..................................................
+AF306632.1/382-181                   ..................................................
+AP005942.1/132143-132345             ..................................................
+AP005952.1/179489-179275             ..................................................
+AP005947.1/24717-24919               ..................................................
+BX572595.1/86162-86360               ..................................................
+BX572594.1/100625-100429             ..................................................
+BX572608.1/190529-190732             ..................................................
+BX572600.1/273933-274129             ..................................................
+BX572599.1/256535-256331             ..................................................
+BX572599.1/247113-247314             ..................................................
+BX572595.1/100553-100338             ..................................................
+BX572599.1/259196-259407             ..................................................
+BX572596.1/50556-50756               ..................................................
+AE014432.2/6200-5972                 ..................................................
+AE014570.1/13585-13353               ..................................................
+AE009726.1/9564-9351                 ..................................................
+AL672113.1/43141-43341               ..................................................
+AP002997.2/56937-56739               ..................................................
+AP002997.2/104964-105169             ..................................................
+AP003013.2/206912-207118             ..................................................
+U45329.1/408-194                     ..................................................
+AE008300.1/11923-11714               ..................................................
+AE008981.1/4074-4298                 ..................................................
+AE008342.1/7843-8078                 ..................................................
+AE009054.1/2448-2676                 ..................................................
+AE009228.1/1838-1621                 ..................................................
+AF010496.1/39869-39652               ..................................................
+AF010496.1/116971-117194             ..................................................
+AF193754.1/4343-4142                 ..................................................
+AL646079.1/157144-156965             ..................................................
+AE016911.1/218236-218501             ..................................................
+AE016915.1/175048-174863             ..................................................
+BX321858.1/81804-81577               ..................................................
+BX571869.1/30799-30632               ..................................................
+L12006.1/1016-1191                   ..................................................
+AE016861.1/295441-295655             ..................................................
+AE016867.1/99125-99339               ..................................................
+AE004721.1/1433-1242                 ..................................................
+AE016786.1/232051-232274             ..................................................
+AE016787.1/55358-55152               ..................................................
+AE016780.1/58096-58317               ..................................................
+AE004717.1/4221-4426                 ..................................................
+AE016867.1/99066-98842               ..................................................
+AE016783.1/53812-53604               ..................................................
+AE012421.1/6485-6262                 ..................................................
+AE017248.1/199120-198939             ..................................................
+AE017252.1/282498-282294             ..................................................
+AK109157.1/8-245                     ..................................................
+U27616.3/1255-1032                   ..................................................
+#=GC SS_cons                         ..................................................
+
+Z94723.1/23034-23246                 ..................................................
+AE017236.1/265189-265430             ..................................................
+BX248337.1/276050-275850             ..................................................
+AL939107.1/133849-134073             ..................................................
+AP005029.1/94508-94726               ..................................................
+AL939107.1/141879-142126             ..................................................
+AF263012.1/9229-9015                 ..................................................
+AJ000758.1/1489-1668                 ..................................................
+AJ000758.1/1191-1370                 ..................................................
+AE017037.1/59439-59627               ..................................................
+AE017011.1/46644-46832               ..................................................
+AE017277.1/42695-42883               ..................................................
+AP001508.1/166824-166626             ..................................................
+AP001512.1/161758-161939             ..................................................
+AL591978.1/56481-56658               ..................................................
+AL596167.1/202425-202602             ..................................................
+AE015938.1/219824-220006             ..................................................
+AE015938.1/165030-165211             ..................................................
+AE015941.1/2960-3143                 ..................................................
+AP003190.2/44501-44328               ..................................................
+AE015938.1/189936-190117             ..................................................
+AE015940.1/273052-272875             ..................................................
+AP003189.2/224311-224132             ..................................................
+AE015940.1/279870-279682             ..................................................
+AE015938.1/141777-141949             ..................................................
+AE015939.1/117645-117826             ..................................................
+AE007744.1/3364-3542                 ..................................................
+AE015938.1/189808-189620             ..................................................
+AE015938.1/166402-166584             ..................................................
+AP003185.1/248249-248449             ..................................................
+AE015944.1/6900-6723                 ..................................................
+AE013010.1/3537-3777                 ..................................................
+AE013011.1/30-270                    ..................................................
+AE010642.1/9064-8882                 ..................................................
+AE010542.1/7559-7740                 ..................................................
+AE010499.1/5969-5796                 ..................................................
+AE005849.1/870-1059                  ..................................................
+AE005721.1/1901-2129                 ..................................................
+AF306632.1/382-181                   ..................................................
+AP005942.1/132143-132345             ..................................................
+AP005952.1/179489-179275             ..................................................
+AP005947.1/24717-24919               ..................................................
+BX572595.1/86162-86360               ..................................................
+BX572594.1/100625-100429             ..................................................
+BX572608.1/190529-190732             ..................................................
+BX572600.1/273933-274129             ..................................................
+BX572599.1/256535-256331             ..................................................
+BX572599.1/247113-247314             ..................................................
+BX572595.1/100553-100338             ..................................................
+BX572599.1/259196-259407             ..................................................
+BX572596.1/50556-50756               ..................................................
+AE014432.2/6200-5972                 ..................................................
+AE014570.1/13585-13353               ..................................................
+AE009726.1/9564-9351                 ..................................................
+AL672113.1/43141-43341               ..................................................
+AP002997.2/56937-56739               ..................................................
+AP002997.2/104964-105169             ..................................................
+AP003013.2/206912-207118             ..................................................
+U45329.1/408-194                     ..................................................
+AE008300.1/11923-11714               ..................................................
+AE008981.1/4074-4298                 ..................................................
+AE008342.1/7843-8078                 ..................................................
+AE009054.1/2448-2676                 ..................................................
+AE009228.1/1838-1621                 ..................................................
+AF010496.1/39869-39652               ..................................................
+AF010496.1/116971-117194             ..................................................
+AF193754.1/4343-4142                 ..................................................
+AL646079.1/157144-156965             ..................................................
+AE016911.1/218236-218501             ..................................................
+AE016915.1/175048-174863             ..................................................
+BX321858.1/81804-81577               ..................................................
+BX571869.1/30799-30632               ..................................................
+L12006.1/1016-1191                   ..................................................
+AE016861.1/295441-295655             ..................................................
+AE016867.1/99125-99339               ..................................................
+AE004721.1/1433-1242                 ..................................................
+AE016786.1/232051-232274             ..................................................
+AE016787.1/55358-55152               ..................................................
+AE016780.1/58096-58317               ..................................................
+AE004717.1/4221-4426                 ..................................................
+AE016867.1/99066-98842               ..................................................
+AE016783.1/53812-53604               ..................................................
+AE012421.1/6485-6262                 ..................................................
+AE017248.1/199120-198939             ..................................................
+AE017252.1/282498-282294             ..................................................
+AK109157.1/8-245                     ..................................................
+U27616.3/1255-1032                   ..................................................
+#=GC SS_cons                         ..................................................
+
+Z94723.1/23034-23246                 .......GAAU.CCGG.GACUGU...C.CC..GCAGCGGUAU..GCAGGA
+AE017236.1/265189-265430             .......GAAU.CCGG.GACUGU...C.CC..GCAACGGUAU..GCAGGA
+BX248337.1/276050-275850             .......GAAU.CCGG.GACUGU...C.CC..GCAGCGGUAU..GCAGGA
+AL939107.1/133849-134073             .......GAAU.CCGG.GACUGC...C.CC..GCAGCGGUGA..GCGGGA
+AP005029.1/94508-94726               .......GAAU.CCGG.GACUGC...C.CC..GCAGCGGUGA..GUGGGA
+AL939107.1/141879-142126             .......GAAU.CCGG.GACUGU...C.CC..GCAGCGGUGA..GUGGGA
+AF263012.1/9229-9015                 .......AAAU.CCGG.GACUGC...C.CC..GCAGCGGUGA..GUGGGA
+AJ000758.1/1489-1668                 .......GAAG.CCAG.CGCGUA...C.CC..GCCACUGUGA..AGA...
+AJ000758.1/1191-1370                 .......AAGA.CCAG.UACUGCC..C.CC..GCAACUGUAA..GUGU..
+AE017037.1/59439-59627               .......AACU.CCAA.CACGGU...C.CC..GCCACUGUAA..AUGC..
+AE017011.1/46644-46832               .......AACU.CCAA.CACGGU...C.CC..GCCACUGUAA..AUGC..
+AE017277.1/42695-42883               .......AACU.CCAA.CACGGU...C.CC..GCCACUGUAA..AUGC..
+AP001508.1/166824-166626             .......AAAU.CCGG.AGCGGU...C.CC..GCCACUGUCA..UAGC..
+AP001512.1/161758-161939             .......AAAU.CCGA.CACGGU...C.CC..GCCACUGUAA..AUG...
+AL591978.1/56481-56658               .......AAAU.CCUC.UACAGGC..C.C.UAGCUACUGUAA..UAC...
+AL596167.1/202425-202602             .......AAAU.CCUC.UACAGGC..C.C.UAGCUACUGUAA..UUC...
+AE015938.1/219824-220006             .......AAAU.CCUC.CACGGU...C.CG..GCCACUGUAA..UUGG..
+AE015938.1/165030-165211             .......AAAU.CCAU.CACGGU...C.CC..GCCACUGUAA..UCAGG.
+AE015941.1/2960-3143                 .......AAAU.CCAG.CACGGU...C.CC..GCCACUGUAA..GAGA..
+AP003190.2/44501-44328               .......AAAA.C....UGCAGCC..C.CC..GCUACUGUUG..AUAA..
+AE015938.1/189936-190117             .......GAAU.CCUC.CACGGU...C.CG..GCCACUGUAA..UUGG..
+AE015940.1/273052-272875             .......AAAU.CCUG.AACGGU...C.CC..GCCGCUGUGA..UGG...
+AP003189.2/224311-224132             .......AAGU.CCAC.UACAGCC..C.CC..GCUACUGUGA..UAGG..
+AE015940.1/279870-279682             .......AACU.CCUG.UACGGU...C.CC..GCCGCUGUAAU.AAA...
+AE015938.1/141777-141949             .......AAUU.CCAC.AGCAGCC..C.CC..GCUACUGUAA..UUGA..
+AE015939.1/117645-117826             .......AAAU.CCCA.CGCGGU...A.CC..GCCGCUGUAA..GAGAG.
+AE007744.1/3364-3542                 .......AAAU.CCAA.UGCAACC..C.CC..GUUACUGUAU..ACAG..
+AE015938.1/189808-189620             .......AAUU.CCAC.AGCAGCC..C.CC..GCUACUGUAA..UAGA..
+AE015938.1/166402-166584             .......AAAU.CCAC.UGCAGCC..CACC..GUUACUGUAA..UGC...
+AP003185.1/248249-248449             .......AAAU.CCCA.CGCGGU...C.CC..GCCGCUGUAA..UAGA..
+AE015944.1/6900-6723                 .......AAAU.CCAC.UACAGCC..C.CC..GCUACUGUAA..UAG...
+AE013010.1/3537-3777                 .......GAAU.CCCG.CGCAGCC..C.CC..GCUACUGUGA..GGGA..
+AE013011.1/30-270                    .......GAAU.CCCG.CGCAGCC..C.CC..GCUACUGUGA..GGGA..
+AE010642.1/9064-8882                 .......AAAU.CUCU.CACAGCG..A.AA..GCUACUGUAA..UGU...
+AE010542.1/7559-7740                 .......GAUA.CCAA.AACGAG...C.CC..GUCGCUGUAA..UUGA..
+AE010499.1/5969-5796                 .......GAAU.CCCA.CACAGC...A.AU..GCUACUGUAU..UGU...
+AE005849.1/870-1059                  .......AAGA.CCUC.GGCUGCC..C.CC..GCAACUGUAA..GCGGC.
+AE005721.1/1901-2129                 .......GAAU.CCGG.CGCUGCC..C.CC..GCAACUGUGA..GCGGC.
+AF306632.1/382-181                   .......AAAUGCCGG.CGCUGC...C.CC..GCAACUGUAA..GUGGC.
+AP005942.1/132143-132345             .......AAAUGCCGG.CUCUGCC..C.CC..GCAACUGUGA..GCGGC.
+AP005952.1/179489-179275             .......AACG.CCAC.GGCUGCC..C.CC..GCAACUGUAA..GCGGU.
+AP005947.1/24717-24919               .......AAUG.CCGC.GGCUGCC..C.CC..GCAACUGUAA..GCGGA.
+BX572595.1/86162-86360               .......GAUC.CCGG.AGCUGCC..C.CC..GCAACUGUAA..GCGA..
+BX572594.1/100625-100429             .......UAUU.CCGC.GGCUGCC..C.CC..GCAACUGUAA..GCGGC.
+BX572608.1/190529-190732             .......UAGG.CCGU.AGCUGUU..C.CC..GCAACUGUAA..GCGGA.
+BX572600.1/273933-274129             .......AAGG.CCGG.CGCUGCC..C.CC..GCAACUGUUA..GCGGU.
+BX572599.1/256535-256331             .......CGCG.CCGA.AGCUGCC..C.CC..GCAACUGUAA..ACGG..
+BX572599.1/247113-247314             .......AAUG.CCGC.AGCUGCC..C.UC..GCAACUGUGG..GCGG..
+BX572595.1/100553-100338             .......AAAU.CCGG.CGCUGCG..C.CC..GCAACUGUGA..GCGGU.
+BX572599.1/259196-259407             .......AAGU.CCGC.GGCUGCC..C.CC..GCAACUGUAA..GCGGA.
+BX572596.1/50556-50756               .......UAAU.CCGU.AGCUGCC..C.CC..GCAACUGUAG..GCGGA.
+AE014432.2/6200-5972                 .......GAAA.CCGA.GACUGCC..C.CC..GCAACUGUAA..CCGG..
+AE014570.1/13585-13353               .......GAGA.CCGU.GGCUGCC..C.CC..GCAACUGUAA..GCGGA.
+AE009726.1/9564-9351                 .......AAUG.CCGG.AGCUGCC..C.CC..GCAACUGUAA..GCGGCG
+AL672113.1/43141-43341               .......GAUG.CCGG.CGCUGCC..C.CC..GCAACUGUUA..GCGG..
+AP002997.2/56937-56739               .......AAUG.CCGU.GGCUGCC..C.CC..GCAACUGUGU..GCGG..
+AP002997.2/104964-105169             .......AAAU.CCGC.GGCUGUC..C.CC..GCAACUGUAA..GCGA..
+AP003013.2/206912-207118             .......GAGA.CCGU.GGCUGCC..C.CC..GCAACUGUAA..GCGG..
+U45329.1/408-194                     .......GAAA.CCGU.GGCUGCC..C.CC..GCAACUGUGA..ACGG..
+AE008300.1/11923-11714               .......GAAU.CCGA.AGCUGCC..C.CC..GCAACUGUAA..GCGAC.
+AE008981.1/4074-4298                 .......AAGG.CCGA.AACUGCC..C.CC..GCAACUGUGA..GCGGC.
+AE008342.1/7843-8078                 .......AAUG.CCUU.GGCUGCC..C.CC..GCAACUGUAA..GCGGA.
+AE009054.1/2448-2676                 .......UCAU.UCGU.GGCUGCC..C.CC..GCAACUGUGA..GCGG..
+AE009228.1/1838-1621                 .......CAUU.CCGU.GGCUGCC..C.CC..GCAACUGUAA..GCGG..
+AF010496.1/39869-39652               .......AAAU.CCGU.AACUGCC..C.CC..GCAACUGUAA..GCGG..
+AF010496.1/116971-117194             .......UAAU.CCGU.GGCUGCC..C.CC..GCAACUGUGA..GCGGC.
+AF193754.1/4343-4142                 .......AAAG.CCAG.UGCUGCC..C.CC..GCAACUGUAA..ACGG..
+AL646079.1/157144-156965             .......GAUG.CCGC.GGCUGCC..C.CC..GCAACUGUAA..GCGA..
+AE016911.1/218236-218501             .......AAGG.CCGG.CGCUGCC..C.CC..GCAACGGUAA..GGCCUG
+AE016915.1/175048-174863             .......AAUG.CCGC.GGCUGCC..C.CC..GCAACUGUAA..GCGC..
+BX321858.1/81804-81577               .......AAUG.CCGG.CACUGCC..C.CC..GCAACGGUAA..AUGAG.
+BX571869.1/30799-30632               .......AAGU.CCUC.CGCAGCC..C.CC..GCUGCUGUGA..UGC...
+L12006.1/1016-1191                   .......AAAU.CCCC.CGCAGCC..C.CC..GCUGCUGUGA..UGC...
+AE016861.1/295441-295655             .......GAUC.CCGG.CGCUGCC..C.CC..GCAACGGUAA..AUGAG.
+AE016867.1/99125-99339               .......AAGU.CCGG.UGCUGCC..C.CC..GCAACGGUAA..GCGA..
+AE004721.1/1433-1242                 .......GAUG.CCGC.GGCUGCC..C.CC..GCAACUGUGA..ACGG..
+AE016786.1/232051-232274             .......AAUG.CCGG.UGCUGCC..C.CC..GCAACGGUAA..GCGA..
+AE016787.1/55358-55152               ........AAG.CCGC.GGCUGCC..C.CC..GCAACUGUAA..GCACCG
+AE016780.1/58096-58317               .......GAUU.CCGG.CGCUGCC..C.CC..GCAACGGUGG..AUGAGU
+AE004717.1/4221-4426                 .......CAGU.CCGG.CGCUGCC..C.CC..GCAACGGUAA..GCGA..
+AE016867.1/99066-98842               ........AUG.CCGC.AGCUGCC..C.CC..GCAACUGUAA..ACGGU.
+AE016783.1/53812-53604               .......AAGU.CCGG.UGCUGCC..C.CC..GCAACGGUAA..GCGA..
+AE012421.1/6485-6262                 .......AAGU.CCGG.AGCUGCC..C.CC..GCAACGGUGG..GCGAG.
+AE017248.1/199120-198939             .......AAUU.CCGU.CACGGU...C.CC..GCCGCUGUAA..GAGAA.
+AE017252.1/282498-282294             .......AAAA.CCGG.CACAGCC..C.CC..GCUACUGUAA..UUG...
+AK109157.1/8-245                     .......AAUU.CCGG.CGCUGCC..C.CC..GCAACGGUCA..GCGA..
+U27616.3/1255-1032                   .......GAUG.CCGA.GACUGCC..C.CC..GCAACUGUAA..CCGGA.
+#=GC SS_cons                         ............>>>>.>..<<<.........>>>.<<<.....<<<<..
+
+Z94723.1/23034-23246                 ................................................AC
+AE017236.1/265189-265430             ................................................AC
+BX248337.1/276050-275850             ................................................AC
+AL939107.1/133849-134073             ................................................AC
+AP005029.1/94508-94726               ................................................AC
+AL939107.1/141879-142126             ................................................AC
+AF263012.1/9229-9015                 ................................................AC
+AJ000758.1/1489-1668                 ................................................GG
+AJ000758.1/1191-1370                 ................................................GG
+AE017037.1/59439-59627               ................................................UG
+AE017011.1/46644-46832               ................................................UG
+AE017277.1/42695-42883               ................................................UG
+AP001508.1/166824-166626             ................................................UG
+AP001512.1/161758-161939             ................................................GG
+AL591978.1/56481-56658               ................................................GG
+AL596167.1/202425-202602             ................................................GG
+AE015938.1/219824-220006             ................................................UG
+AE015938.1/165030-165211             ................................................GA
+AE015941.1/2960-3143                 ................................................GA
+AP003190.2/44501-44328               ................................................GG
+AE015938.1/189936-190117             ................................................UA
+AE015940.1/273052-272875             ................................................GG
+AP003189.2/224311-224132             ................................................AU
+AE015940.1/279870-279682             ................................................AG
+AE015938.1/141777-141949             ................................................GG
+AE015939.1/117645-117826             ................................................AA
+AE007744.1/3364-3542                 .................................................U
+AE015938.1/189808-189620             ................................................UG
+AE015938.1/166402-166584             ................................................UG
+AP003185.1/248249-248449             ................................................GG
+AE015944.1/6900-6723                 ................................................UG
+AE013010.1/3537-3777                 ................................................GG
+AE013011.1/30-270                    ................................................GG
+AE010642.1/9064-8882                 ................................................GG
+AE010542.1/7559-7740                 ..................................................
+AE010499.1/5969-5796                 ................................................GG
+AE005849.1/870-1059                  ................................................GA
+AE005721.1/1901-2129                 ................................................GA
+AF306632.1/382-181                   ................................................GA
+AP005942.1/132143-132345             ................................................GA
+AP005952.1/179489-179275             ................................................GA
+AP005947.1/24717-24919               ................................................UA
+BX572595.1/86162-86360               ................................................CG
+BX572594.1/100625-100429             ................................................GA
+BX572608.1/190529-190732             ................................................UC
+BX572600.1/273933-274129             ................................................GA
+BX572599.1/256535-256331             ................................................UG
+BX572599.1/247113-247314             ................................................AU
+BX572595.1/100553-100338             ................................................GA
+BX572599.1/259196-259407             ................................................UC
+BX572596.1/50556-50756               ................................................UC
+AE014432.2/6200-5972                 ................................................AG
+AE014570.1/13585-13353               ................................................UU
+AE009726.1/9564-9351                 ................................................AG
+AL672113.1/43141-43341               ................................................CG
+AP002997.2/56937-56739               .................................................U
+AP002997.2/104964-105169             ................................................AG
+AP003013.2/206912-207118             ................................................AG
+U45329.1/408-194                     ................................................CG
+AE008300.1/11923-11714               ................................................GA
+AE008981.1/4074-4298                 ................................................GA
+AE008342.1/7843-8078                 ................................................UU
+AE009054.1/2448-2676                 ................................................AG
+AE009228.1/1838-1621                 ................................................UA
+AF010496.1/39869-39652               ................................................CG
+AF010496.1/116971-117194             ................................................GA
+AF193754.1/4343-4142                 ................................................CG
+AL646079.1/157144-156965             ................................................CG
+AE016911.1/218236-218501             GUGCGUAGGCG.....................................CC
+AE016915.1/175048-174863             ................................................AG
+BX321858.1/81804-81577               ................................................UC
+BX571869.1/30799-30632               ................................................UG
+L12006.1/1016-1191                   ................................................UG
+AE016861.1/295441-295655             ................................................UC
+AE016867.1/99125-99339               ..................................................
+AE004721.1/1433-1242                 ................................................CG
+AE016786.1/232051-232274             ..................................................
+AE016787.1/55358-55152               A...............................................CA
+AE016780.1/58096-58317               ................................................AA
+AE004717.1/4221-4426                 .................................................G
+AE016867.1/99066-98842               ................................................CA
+AE016783.1/53812-53604               .................................................G
+AE012421.1/6485-6262                 ................................................GU
+AE017248.1/199120-198939             ................................................UA
+AE017252.1/282498-282294             ................................................AG
+AK109157.1/8-245                     ................................................GG
+U27616.3/1255-1032                   ................................................GA
+#=GC SS_cons                         ..................................................
+
+Z94723.1/23034-23246                 GACCGCCGUCUGGAA...................................
+AE017236.1/265189-265430             GACCGCCGUCACCA....................................
+BX248337.1/276050-275850             GACCGCCGUCUUGGAAGUAGACAA..........................
+AL939107.1/133849-134073             GACCGCCGUCAUAC....................................
+AP005029.1/94508-94726               GAACGCUGUCAUAC....................................
+AL939107.1/141879-142126             GAAAGCCGUCAACA....................................
+AF263012.1/9229-9015                 GACCGCCGUCAUAC....................................
+AJ000758.1/1489-1668                 AGCUGAUUGCAUUU....................................
+AJ000758.1/1191-1370                 ACGAACGAGUAUA.....................................
+AE017037.1/59439-59627               AGAUUUCUUUUUGAU...................................
+AE017011.1/46644-46832               AGAUUUCUUUUUGGU...................................
+AE017277.1/42695-42883               AGAUUUCUUUUUAAU...................................
+AP001508.1/166824-166626             AGUUGUAACGAUAUU...................................
+AP001512.1/161758-161939             AGAGGCUUGCAAGA....................................
+AL591978.1/56481-56658               ACGAAAACCAAACAUAU.................................
+AL596167.1/202425-202602             ACGAAAGCCAAACAUAU.................................
+AE015938.1/219824-220006             AGUUUAUUCCAUAA....................................
+AE015938.1/165030-165211             GUUAGGUUUUA.......................................
+AE015941.1/2960-3143                 GUAUAUCAUUAUAU....................................
+AP003190.2/44501-44328               ACGAGAAUAAAAA.....................................
+AE015938.1/189936-190117             AGUUUAUUCCAUAA....................................
+AE015940.1/273052-272875             AGUUUUUUCAAAGUAA..................................
+AP003189.2/224311-224132             ACAAGUUUCUAUUUG...................................
+AE015940.1/279870-279682             AGUAGUGCAGAAUAU...................................
+AE015938.1/141777-141949             ACGAAUCUUUCACAA...................................
+AE015939.1/117645-117826             GUUUUCUUCUAUUAU...................................
+AE007744.1/3364-3542                 UACAAAACCAAUG.....................................
+AE015938.1/189808-189620             ACAAGCCUUUAGUA....................................
+AE015938.1/166402-166584             ACGAAAUCUUAUAAAA..................................
+AP003185.1/248249-248449             AGCUUUUUGUACUUUAA.................................
+AE015944.1/6900-6723                 GACGAUUCCUAUUA....................................
+AE013010.1/3537-3777                 ACGAAGCCCUAGUAA...................................
+AE013011.1/30-270                    ACGAAGCCCUAGUAA...................................
+AE010642.1/9064-8882                 AUGAAAUCAUAAUAA...................................
+AE010542.1/7559-7740                 GUUUUUUCUUGUUUUAU.................................
+AE010499.1/5969-5796                 ACGAAAUUACAAUA....................................
+AE005849.1/870-1059                  GCUUCGCGUCACAU....................................
+AE005721.1/1901-2129                 GCCGCUGUCCGUUUCGU.................................
+AF306632.1/382-181                   GCCGCUGUCCAACGAU..................................
+AP005942.1/132143-132345             GCCGCUGUCCGACGAU..................................
+AP005952.1/179489-179275             AUCUUUCGUCAUAU....................................
+AP005947.1/24717-24919               AUCCUUCGUCAGAA....................................
+BX572595.1/86162-86360               AGCCAUUGCCGAG.....................................
+BX572594.1/100625-100429             GCCAUUCGCCACAC....................................
+BX572608.1/190529-190732             GUCUUUCGUCGGAU....................................
+BX572600.1/273933-274129             GCCGACGUUCAGCAAA..................................
+BX572599.1/256535-256331             AGCCGACGCAAUAC....................................
+BX572599.1/247113-247314             CGGAGCGUCCUCGCAU..................................
+BX572595.1/100553-100338             GCGAUCCUUCAAUCG...................................
+BX572599.1/259196-259407             GUCUCCGGUCACUCC...................................
+BX572596.1/50556-50756               UGUCCGGAUCAUGUA...................................
+AE014432.2/6200-5972                 AGCUAUCCUCCACAGGCCGCGCAAGCGGCCAAA.................
+AE014570.1/13585-13353               GCCGUUCAUCCUCGUGACGCCGAAAGCGUCAU..................
+AE009726.1/9564-9351                 CUUUGCGCCCCAU.....................................
+AL672113.1/43141-43341               AGCCAAGCCCAUUGGU..................................
+AP002997.2/56937-56739               AGUCCUCUCCAUAU....................................
+AP002997.2/104964-105169             AGCCAAGGCCGAAA....................................
+AP003013.2/206912-207118             AGCAAGAUCCGACAU...................................
+U45329.1/408-194                     AGCGAUGUCCAUCAU...................................
+AE008300.1/11923-11714               GCGAAAGUCCAUCAU...................................
+AE008981.1/4074-4298                 GCAUCGUUCCGAUUUGA.................................
+AE008342.1/7843-8078                 GUUGUUCAUCCCAGUGACGCUUGAAGGCGUCAU.................
+AE009054.1/2448-2676                 AGCCUGAAACGAAAU...................................
+AE009228.1/1838-1621                 AGCCCGCACCGUAAA...................................
+AF010496.1/39869-39652               AGCACCCCCCGGCA....................................
+AF010496.1/116971-117194             GACGACGGUCGAAG....................................
+AF193754.1/4343-4142                 AGCAAAGAUCAAAAU...................................
+AL646079.1/157144-156965             AGUCUGCGCCAACCA...................................
+AE016911.1/218236-218501             CAGGCGGCGCAGA.....................................
+AE016915.1/175048-174863             AGUCCACGCCUGAC....................................
+BX321858.1/81804-81577               AAUGAUCUGCACAC....................................
+BX571869.1/30799-30632               ACAACUCCGCUGAU....................................
+L12006.1/1016-1191                   ACGACCCCGUAAAGA...................................
+AE016861.1/295441-295655             AAGGCUGUGCAUCGU...................................
+AE016867.1/99125-99339               .GAGAAGGUCUGA.....................................
+AE004721.1/1433-1242                 AUCGUUCCCCAAU.....................................
+AE016786.1/232051-232274             GUGAAGCGUCUGU.....................................
+AE016787.1/55358-55152               ACGGAUCGACACA.....................................
+AE016780.1/58096-58317               AAGGCCGCGCAGG.....................................
+AE004717.1/4221-4426                 CGAAAUCCUCUUCAG...................................
+AE016867.1/99066-98842               UGUUCAUUGCACA.....................................
+AE016783.1/53812-53604               CGAACCCUUCGAGAU...................................
+AE012421.1/6485-6262                 CAGGUGCCGCAACAG...................................
+AE017248.1/199120-198939             GUCUUUUUAAAAUAU...................................
+AE017252.1/282498-282294             UUUGUUUAUCAUAAUGCAUCUAUGUAUUGGAAGCAUAA............
+AK109157.1/8-245                     AGCGUGCUGCACGACAC.................................
+U27616.3/1255-1032                   GUCAUCCUCCUAUGAUCGUAUCUUACGAUUAUA.................
+#=GC SS_cons                         ....<<<<<<........................................
+
+Z94723.1/23034-23246                 .............GCA..CUGGUCUUAG............AAAA......
+AE017236.1/265189-265430             .............GCA..CUGGUC................GCAA......
+BX248337.1/276050-275850             .............GCA..CUGGUC................UCAA......
+AL939107.1/133849-134073             .............GCA..CUGGGCCCGAC...........GUAC......
+AP005029.1/94508-94726               .............GCA..CUGGGCCC..............AAAA......
+AL939107.1/141879-142126             .............GCA..CUGGGCCCCAG...........AUGA......
+AF263012.1/9229-9015                 .............GCA..CUGGGCCC..............GGAC......
+AJ000758.1/1489-1668                 ............GCCA..CUG...................UAUU......
+AJ000758.1/1191-1370                 ............ACCA..CUGUGAA...............AAAA......
+AE017037.1/59439-59627               ............ACCA..CUGU..................GAAA......
+AE017011.1/46644-46832               ............GCCA..CUGU..................GAAA......
+AE017277.1/42695-42883               ............GCCA..CUGU..................GAAA......
+AP001508.1/166824-166626             ............GUCA..CUGACCGU..............UCAU......
+AP001512.1/161758-161939             ............UCCA..CUGUC.................UAGC......
+AL591978.1/56481-56658               ............GUCA..CUGGAA................GCAA......
+AL596167.1/202425-202602             ............GUCA..CUGGAA................GAAA......
+AE015938.1/219824-220006             ............GCCA..UUGAGA.................UAU......
+AE015938.1/165030-165211             .............CCA..CUGUU.................AAUU......
+AE015941.1/2960-3143                 ............GCCA..CUGUUGU...............UUAU......
+AP003190.2/44501-44328               ............GCCA..CUGUGA................UAAA......
+AE015938.1/189936-190117             ............GCCA..UUGAGA.................UAU......
+AE015940.1/273052-272875             ............ACCA..CUGGAUA...............AUAU......
+AP003189.2/224311-224132             ............ACCA..CUGAUUA...............UAUA......
+AE015940.1/279870-279682             ............GCCA..CUGU..................UAAU......
+AE015938.1/141777-141949             ............ACCA..CUCUUUC...............AAAA......
+AE015939.1/117645-117826             ............GCCA..CUGUU.................UUUU......
+AE007744.1/3364-3542                 ............UCCA..CUGGAG................UUUU......
+AE015938.1/189808-189620             ............ACCA..CUCUU..................UAA......
+AE015938.1/166402-166584             ............UCCA..CUAGAU................AUAU......
+AP003185.1/248249-248449             ............GCCA..CUGGAAU...............AUAA......
+AE015944.1/6900-6723                 ............UCCA..CCAG..................UUAA......
+AE013010.1/3537-3777                 ............GCCA..CUGUCCGGCAC...........UCAA......
+AE013011.1/30-270                    ............GCCA..CUGUCCGGCAC...........UCAA......
+AE010642.1/9064-8882                 ............ACCA..CUGG..................GCAA......
+AE010542.1/7559-7740                 ............ACCA..CUGGAU................UUUU......
+AE010499.1/5969-5796                 ............GCCA..CUGG..................GAAA......
+AE005849.1/870-1059                  ............GCCA..CUGGGCCC..............AAAA......
+AE005721.1/1901-2129                 ............GUCA..CUGACGCGC.............CGAA......
+AF306632.1/382-181                   ............GUCA..CUGAAGCCU.............GCAC......
+AP005942.1/132143-132345             ............GUCG..CUGAAGCCU.............GCAC......
+AP005952.1/179489-179275             ............GCCA..CUGGGAA...............UCUC......
+AP005947.1/24717-24919               ............GCCA..CUGGG.................UCCU......
+BX572595.1/86162-86360               ............GCCA..CUGGG.................AAUU......
+BX572594.1/100625-100429             ............GCCA..CUGGGC................UUUC......
+BX572608.1/190529-190732             ............GCCA..CUGGGAA...............CCUC......
+BX572600.1/273933-274129             ............GCCA..CUGGGA................GCGA......
+BX572599.1/256535-256331             ............GCCA..CUGGAU.................CAU......
+BX572599.1/247113-247314             ............GCCA..CUGACC................AGAU......
+BX572595.1/100553-100338             ............GCCA..CUGGGCA...............GCAC......
+BX572599.1/259196-259407             ............GCCA..CUGAGUUCGGCAUCC.......UAGA......
+BX572596.1/50556-50756               ............GCCA..CUGACGU...............CCUC......
+AE014432.2/6200-5972                 ............GCCA..CUGAAAGCA.............GCAA......
+AE014570.1/13585-13353               ............GCCA..CUGUGC................CCAC......
+AE009726.1/9564-9351                 ............GCCA..CUGGC.................GAAA......
+AL672113.1/43141-43341               ............GUCA..CUGAGGC...............GAAC......
+AP002997.2/56937-56739               ............GCCA..CUGAAGAU..............UCGU......
+AP002997.2/104964-105169             ............GCCA..CUGGGA.................CGU......
+AP003013.2/206912-207118             ............GCCA..CUGGCCG...............GCAA......
+U45329.1/408-194                     ............GCCA..UUGGCC................CCAC......
+AE008300.1/11923-11714               ............GUCA..CUGAGG................CCGG......
+AE008981.1/4074-4298                 ............GCCA..CUGGAGCC..............AAAA......
+AE008342.1/7843-8078                 ............GCCA..CUGUUUU...............UUUC......
+AE009054.1/2448-2676                 ............GCCA..CUGGCAAGCCAUCUCGCCUCCAUCAA......
+AE009228.1/1838-1621                 ............GCCA..CUGAACCU..............UUAU......
+AF010496.1/39869-39652               ............ACCA..CUGGCCC...............CGAC......
+AF010496.1/116971-117194             ............ACCA..CUGGCCCCCCCGA.........UCCA......
+AF193754.1/4343-4142                 ............GCCA..CUGAUA................UUAU......
+AL646079.1/157144-156965             ............GCCA..CCGCA..................CGA......
+AE016911.1/218236-218501             ............GCCA..CUGUUUUGGGCGCGUGU.....UCAC......
+AE016915.1/175048-174863             ............GCCA..CUGGCCC...............UUAG......
+BX321858.1/81804-81577               ............GCCA..CUGUGCU...............GUAU......
+BX571869.1/30799-30632               ............GCCA..CUGGUCG...............GAAA......
+L12006.1/1016-1191                   .............CCA..CUGAUC................GCAA......
+AE016861.1/295441-295655             ............GCCA..CUGUGU................UUCG......
+AE016867.1/99125-99339               ............UCCA..CUGUGC................UCUG......
+AE004721.1/1433-1242                 ............GCCA..CUGCG..................UGA......
+AE016786.1/232051-232274             ............ACCA..CUGUGCCUCGUA..........GUAC......
+AE016787.1/55358-55152               ............GCCA..CUGCGC................CAAC......
+AE016780.1/58096-58317               ............GCCA..CUGGAUG...............CCAG......
+AE004717.1/4221-4426                 ............GCCA..CUGUGC................UCCG......
+AE016867.1/99066-98842               ............GCCA..CUGC..................UGCG......
+AE016783.1/53812-53604               ............ACCA..CUGUGC................UCAA......
+AE012421.1/6485-6262                 ............GCCA..CUGUGC................ACAC......
+AE017248.1/199120-198939             ............GUCA..CUCGG.................GAAA......
+AE017252.1/282498-282294             ............GCCA..CUGU..................UAAU......
+AK109157.1/8-245                     ............GCCA..CUGUGCCCC.............UCUC......
+U27616.3/1255-1032                   ............GCCA..CUGAGCAU..............UCGU......
+#=GC SS_cons                         ............<<<...<<<<<<..........................
+
+Z94723.1/23034-23246                 ..................................................
+AE017236.1/265189-265430             ..................................................
+BX248337.1/276050-275850             ..................................................
+AL939107.1/133849-134073             ..................................................
+AP005029.1/94508-94726               ..................................................
+AL939107.1/141879-142126             ..................................................
+AF263012.1/9229-9015                 ..................................................
+AJ000758.1/1489-1668                 ..................................................
+AJ000758.1/1191-1370                 ..................................................
+AE017037.1/59439-59627               ..................................................
+AE017011.1/46644-46832               ..................................................
+AE017277.1/42695-42883               ..................................................
+AP001508.1/166824-166626             ..................................................
+AP001512.1/161758-161939             ..................................................
+AL591978.1/56481-56658               ..................................................
+AL596167.1/202425-202602             ..................................................
+AE015938.1/219824-220006             ..................................................
+AE015938.1/165030-165211             ..................................................
+AE015941.1/2960-3143                 ..................................................
+AP003190.2/44501-44328               ..................................................
+AE015938.1/189936-190117             ..................................................
+AE015940.1/273052-272875             ..................................................
+AP003189.2/224311-224132             ..................................................
+AE015940.1/279870-279682             ..................................................
+AE015938.1/141777-141949             ..................................................
+AE015939.1/117645-117826             ..................................................
+AE007744.1/3364-3542                 ..................................................
+AE015938.1/189808-189620             ..................................................
+AE015938.1/166402-166584             ..................................................
+AP003185.1/248249-248449             ..................................................
+AE015944.1/6900-6723                 ..................................................
+AE013010.1/3537-3777                 ..CUGAGCGCGUUAGUAAGGAGAAAAGAGGGAGAGAAAUUGCGUUCAGUU
+AE013011.1/30-270                    ..CUGAGCGCGUUAGUAAGGAGAAAAGAGGGAGAGAAAUUGCGUUCAGUU
+AE010642.1/9064-8882                 ..................................................
+AE010542.1/7559-7740                 ..................................................
+AE010499.1/5969-5796                 ..................................................
+AE005849.1/870-1059                  ..................................................
+AE005721.1/1901-2129                 ..........................................GCUGGUUC
+AF306632.1/382-181                   ..................................................
+AP005942.1/132143-132345             ..................................................
+AP005952.1/179489-179275             ..................................................
+AP005947.1/24717-24919               ..................................................
+BX572595.1/86162-86360               ..................................................
+BX572594.1/100625-100429             ..................................................
+BX572608.1/190529-190732             ..................................................
+BX572600.1/273933-274129             ..................................................
+BX572599.1/256535-256331             ..................................................
+BX572599.1/247113-247314             ..................................................
+BX572595.1/100553-100338             ..................................................
+BX572599.1/259196-259407             ..................................................
+BX572596.1/50556-50756               ..................................................
+AE014432.2/6200-5972                 .................................................U
+AE014570.1/13585-13353               ..................................................
+AE009726.1/9564-9351                 ..................................................
+AL672113.1/43141-43341               ..................................................
+AP002997.2/56937-56739               ..................................................
+AP002997.2/104964-105169             ..................................................
+AP003013.2/206912-207118             ..................................................
+U45329.1/408-194                     ..................................................
+AE008300.1/11923-11714               ..................................................
+AE008981.1/4074-4298                 ..................................................
+AE008342.1/7843-8078                 ..................................................
+AE009054.1/2448-2676                 .............................................GGGGG
+AE009228.1/1838-1621                 ..................................................
+AF010496.1/39869-39652               ..................................................
+AF010496.1/116971-117194             ..............................................CCGG
+AF193754.1/4343-4142                 ..................................................
+AL646079.1/157144-156965             ..................................................
+AE016911.1/218236-218501             ...........GAUCUUUCGCCUGGCGUUGCCGGAAAAGACGGAGAGCAG
+AE016915.1/175048-174863             ..................................................
+BX321858.1/81804-81577               ..................................................
+BX571869.1/30799-30632               ..................................................
+L12006.1/1016-1191                   ..................................................
+AE016861.1/295441-295655             ..................................................
+AE016867.1/99125-99339               ..................................................
+AE004721.1/1433-1242                 ..................................................
+AE016786.1/232051-232274             ..................................................
+AE016787.1/55358-55152               ..................................................
+AE016780.1/58096-58317               ..................................................
+AE004717.1/4221-4426                 ..................................................
+AE016867.1/99066-98842               ..................................................
+AE016783.1/53812-53604               ..................................................
+AE012421.1/6485-6262                 ..................................................
+AE017248.1/199120-198939             ..................................................
+AE017252.1/282498-282294             ..................................................
+AK109157.1/8-245                     ..................................................
+U27616.3/1255-1032                   ..................................................
+#=GC SS_cons                         ..................................................
+
+Z94723.1/23034-23246                 .AUCCGAGAC.UG.G.GA...AGC...GAU..GGCCAUUAGAAGC.....
+AE017236.1/265189-265430             .......GAC.UG.G.GA...AGC...GAC..GGCCACUAGGAAC.UGCC
+BX248337.1/276050-275850             ......CGAC.UG.G.GA...AGC...GAC..GGCCAGUAGGAGC.....
+AL939107.1/133849-134073             ....CGGGCC.CG.G.GA...AGC...GAC..GGCCAGUAGGUGU.....
+AP005029.1/94508-94726               ......GGCC.CG.G.GA...AGC...GAC..GGCCAGUAGGUGU.....
+AL939107.1/141879-142126             .GUUGGAGCC.CG.G.GA...AGC...GAC..GGCCGGUAGGUGC.....
+AF263012.1/9229-9015                 .....GGGUC.UG.G.GA...AGC...GAC..GGCCACUAGGUGU.....
+AJ000758.1/1489-1668                 ...........CG.G.GA...AGGC..GCA..AUCAAGUGAUGAA.....
+AJ000758.1/1191-1370                 .......UCA.CG.G.GA...AGGU..UCU..CAAGUAGAAUGAU.....
+AE017037.1/59439-59627               .........A.CG.G.GA...AGGU.AAAA..GAAAUUAUAUGAA.....
+AE017011.1/46644-46832               .........A.CG.G.GA...AGGU.AAAA..GAAAUUAUAUGAA.....
+AE017277.1/42695-42883               .........A.CG.G.GA...AGGC.GAAA..GAAAUCAUAUGAA.....
+AP001508.1/166824-166626             ......UGGU.UG.G.GA...AGAC..UGU..UGCAAUGUUGAC......
+AP001512.1/161758-161939             ........GA.CG.G.GA...AGGG.GGCA..AGUACUCGAUGAA.....
+AL591978.1/56481-56658               .......UUC.CG.G.GA...AGAC..UGG..UGAGUAGGAUGAU.....
+AL596167.1/202425-202602             .......UUC.CG.G.GA...AGAC..UGG..UGAGUAGGUUGAU.....
+AE015938.1/219824-220006             .......UCU.UG.A.GA...AGGC..GGA..AAUAAAUGAUGAA.....
+AE015938.1/165030-165211             ........AA.CG.G.GA...AGG...AGA..AUCUAUAAAAACU.....
+AE015941.1/2960-3143                 .......CAA.UG.G.GA...AGGC..AAU..GAUGUACUAUGA......
+AP003190.2/44501-44328               ....UAGUCA.UG.G.AA...AGGA..UUG..UUUUAGGAUGAU......
+AE015938.1/189936-190117             .......UCU.CG.A.GA...AGGU..GGA..AAUAAAUGAUGAA.....
+AE015940.1/273052-272875             .......AUC.UG.G.GA...AGGU.AUGA..AAAAAUAAUGAA......
+AP003189.2/224311-224132             .......AAU.UG.G.GA...AGGG..AGA..AAUGAGGAUAAG......
+AE015940.1/279870-279682             .........A.UG.G.GA...AGGC.UUUG..UACUAUGUUGAUU.....
+AE015938.1/141777-141949             ....AGGGAA.GG.G.GA...AGGG..AAA..GACAAGGGUGAA......
+AE015939.1/117645-117826             ........AA.UG.G.GA...AGGC..AGA..AGAAAAUUAUGAU.....
+AE007744.1/3364-3542                 .......CUC.UG.G.GA...AGGA..UGG..UUGAGGCUAAA.......
+AE015938.1/189808-189620             ........AA.GGAG.GA...AGGU..AAA..GGUUAGAAUGAU......
+AE015938.1/166402-166584             ....UUUAUC.UG.G.GA...AGGU..UAG..AAAUUAGGAAGAA.....
+AP003185.1/248249-248449             .....UAUUU.UG.G.GA...AGGC.CACA..AAAAGUGAUGAU......
+AE015944.1/6900-6723                 .........C.UG.G.GA...AGGA..AGG..AUAAGGAAGAAA......
+AE013010.1/3537-3777                 GAGUGCCGGG.UG.G.GA...AGGC..AGG..GUGGAGGAUGAG......
+AE013011.1/30-270                    GAGUGCCGGA.UG.G.GA...AGGC..AGG..GUGGAGGAUGAG......
+AE010642.1/9064-8882                 .........C.UG.G.GA...AGGU..AUG..AAAGUAAGGUGAA.....
+AE010542.1/7559-7740                 .......AUU.UG.G.GA...AGGU.AAAG..AAAUAUAAA.........
+AE010499.1/5969-5796                 .........C.UG.G.GA...AGGU..GUA..AAAGUAGGUUGAA.....
+AE005849.1/870-1059                  ......GGCC.UG.G.GA...AGGC..GAC..GCCCAGAAGCAUU.....
+AE005721.1/1901-2129                 GGGGAUGCGU.CG.G.GA...AGGCCAGGG..CAGGGGUGACGAC.....
+AF306632.1/382-181                   .....GGCUU.CG.G.GA...AGGC.CGGA..CAGCAGCGAUGAC.....
+AP005942.1/132143-132345             .....GGCUU.CG.G.GA...AGGC.CGGA..CAGCAGCGAUGAC.....
+AP005952.1/179489-179275             .....GGUCC.UG.G.GA...AGGC..GAC..GUAAGGUAACGAC.....
+AP005947.1/24717-24919               ...CGGU.CC.CG.G.GA...AGGC..GAC..GAAGUGGUGACGA.....
+BX572595.1/86162-86360               ........CC.UG.G.GA...AGGC..GGC..GAAUGGCGGCGAC.....
+BX572594.1/100625-100429             ......GUCC.UG.G.GA...AGGC..GGU..GAACGGCAACGAC.....
+BX572608.1/190529-190732             .....GGUCC.UG.G.GA...AGGC..GAC..GGAAGAUCAA........
+BX572600.1/273933-274129             .......UCC.CG.G.GA...AGGU.CGAA..CAAAGGCGAUGAC.....
+BX572599.1/256535-256331             .......AUC.CG.G.GA...AGGC..CGC..GUCGGCGACGAC......
+BX572599.1/247113-247314             ......CGGU.CG.G.GA...AGGC..GGA..CGCGCCGGAUAU......
+BX572595.1/100553-100338             .....UUGCC.CG.G.GA...AGGC..GAA..GGAUUGCGACGAC.....
+BX572599.1/259196-259407             ....GCCGCU.CG.G.GA...AGGC..GAC..CGGGACAAUGU.......
+BX572596.1/50556-50756               .....GGCGU.CG.G.GA...AGGC..GGU..CCAGGCGAUAU.......
+AE014432.2/6200-5972                 AUGCUGCAAU.CG.G.GA...AGGC.GGAG..GCAAAGCGAAGAC.....
+AE014570.1/13585-13353               ......GGCA.CG.G.GA...AGGC.AGAU..GGACGGCGAUUAU.....
+AE009726.1/9564-9351                 ........GC.CG.G.GA...AGGC..GGG..UGGAAGCGUUGAG.....
+AL672113.1/43141-43341               .....GGCCU.CG.G.GA...AGAC..GGG..CAGAGGCUUUGAC.....
+AP002997.2/56937-56739               .......CUU.CG.G.GA...AGGU..GGG..GAAGGGCGCUGAU.....
+AP002997.2/104964-105169             .......UCC.CG.G.GA...AGGC..GGCACCCAAGGCGAUGAC.....
+AP003013.2/206912-207118             .......GGC.UG.G.GA...AGGC.AGGA..UUGCGCUGAGAC......
+U45329.1/408-194                     .......GGC.CG.A.UA...AGGC..GGA..CAAAGCCCAGAC......
+AE008300.1/11923-11714               .......CCU.CG.G.GA...AGAC..GGA..CCAAAGCUAUGAC.....
+AE008981.1/4074-4298                 ......GCUC.CG.G.GA...AGGC.UGGA..AUAGAUGUUGUGA.....
+AE008342.1/7843-8078                 ....GGAAUG.CG.G.GA...AGGC.AGAU..GAGGGACGCAAAU.....
+AE009054.1/2448-2676                 AAGGCAAUGC.CG.G.GA...AGGU..GUU..UCAGGUUUUGAC......
+AE009228.1/1838-1621                 ..GAUCGGUU.CG.G.GA...AGGC..GGU..GACAGGGUGUUGA.....
+AF010496.1/39869-39652               ..CGCGGGGC.CG.G.GA...AGGU..GGG..GAAGCCACGAC.......
+AF010496.1/116971-117194             GGAGAACGGC.CG.G.GA...AGGU..GAC..CCGAGUUGAUCGA.....
+AF193754.1/4343-4142                 .......UAU.CG.G.GA...AGGC.UGAU..CGGACGCGGUGAC.....
+AL646079.1/157144-156965             ........UGCCG.G.GA...AGGC..GGC..GCCAGGCGAUGAC.....
+AE016911.1/218236-218501             GCUUCCAGAA.UG.G.GA...AGGC..GCG..CCGCCGGCAA........
+AE016915.1/175048-174863             ....CAAGGU.CG.G.GA...AGGC..GGC..GCCCGGACGGCGA.....
+BX321858.1/81804-81577               ......GGCA.CG.G.GA...AGGC..GCA..GAAUCAGGAAAAC.....
+BX571869.1/30799-30632               .......GAC.UG.G.GA...AGGU.UGCG..GGGAAGGGUGAC......
+L12006.1/1016-1191                   .......GAU.UG.G.GA...AGG...ACG..GGCGAGGAGGAC......
+AE016861.1/295441-295655             .......ACA.CG.G.GA...AGGC..GCG..CAGCCGGGGUAAC.....
+AE016867.1/99125-99339               .......GCA.UG.G.GA...AGGU..GAC..CUUGAAGGUCUGA.....
+AE004721.1/1433-1242                 ........CG.CG.G.GA...AGGC..GGG..GAACCGGCGGAGA.....
+AE016786.1/232051-232274             ......GGCA.UG.G.GA...AGGU..GAC..GCGUUCCAGGAGC.....
+AE016787.1/55358-55152               .......GCG.CG.G.GA...AGGC..GUC..AUCCCGCCAGCCC.....
+AE016780.1/58096-58317               ......CAUC.CG.G.GA...AGGC..GCG..CAGGCCAGGGCCA.....
+AE004717.1/4221-4426                 .......GCA.UG.G.GA...AGGC..GAG..GAUUUCACGACCC.....
+AE016867.1/99066-98842               .........G.CG.G.GA...AGGC..GCG..AUGAAUGUGUGUC.....
+AE016783.1/53812-53604               .......GCA.UG.G.GA...AGGU..GAA..GGUUUCAUGCCCC.....
+AE012421.1/6485-6262                 .......GCA.UG.G.GA...AGGC..GCG..GUACCGGAAGCGC.....
+AE017248.1/199120-198939             ........UC.GG.G.GA...AGGC..UUA..AAAAGAUGAUGAA.....
+AE017252.1/282498-282294             .........A.UG.G.GA...AGGC..GAU..AAACUUUAAAU.......
+AK109157.1/8-245                     .....GGGCA.UG.G.GA...AGGC..GCG..GCAGGCUUGCCAC.....
+U27616.3/1255-1032                   .......GUU.CG.G.GA...AGGC..GGA..GGACCGAUGAAGA.....
+#=GC SS_cons                         .......>>>.>>.>.......>>>..>>>..>>>...............
+
+Z94723.1/23034-23246                 .............................................ACCUA
+AE017236.1/265189-265430             CGGCUCCUCGGCGGCCCUUCGGGACCGCAUCGUCGGCCGGGCACGCACCA
+BX248337.1/276050-275850             .............................................ACCCA
+AL939107.1/133849-134073             .........................................CCUCCGGAC
+AP005029.1/94508-94726               ..........................................CCUCCGUA
+AL939107.1/141879-142126             ..............................CCGCCGGUGAUCCGUGUCCC
+AF263012.1/9229-9015                 .............................................CUGCC
+AJ000758.1/1489-1668                 ..................................................
+AJ000758.1/1191-1370                 ..................................................
+AE017037.1/59439-59627               ..................................................
+AE017011.1/46644-46832               ..................................................
+AE017277.1/42695-42883               ..................................................
+AP001508.1/166824-166626             ..................................................
+AP001512.1/161758-161939             ..................................................
+AL591978.1/56481-56658               ..................................................
+AL596167.1/202425-202602             ..................................................
+AE015938.1/219824-220006             ..................................................
+AE015938.1/165030-165211             ..................................................
+AE015941.1/2960-3143                 ..................................................
+AP003190.2/44501-44328               ..................................................
+AE015938.1/189936-190117             ..................................................
+AE015940.1/273052-272875             ..................................................
+AP003189.2/224311-224132             ..................................................
+AE015940.1/279870-279682             ..................................................
+AE015938.1/141777-141949             ..................................................
+AE015939.1/117645-117826             ..................................................
+AE007744.1/3364-3542                 ..................................................
+AE015938.1/189808-189620             ..................................................
+AE015938.1/166402-166584             ..................................................
+AP003185.1/248249-248449             ..................................................
+AE015944.1/6900-6723                 ..................................................
+AE013010.1/3537-3777                 ..................................................
+AE013011.1/30-270                    ..................................................
+AE010642.1/9064-8882                 ..................................................
+AE010542.1/7559-7740                 ..................................................
+AE010499.1/5969-5796                 ..................................................
+AE005849.1/870-1059                  ..................................................
+AE005721.1/1901-2129                 ..................................................
+AF306632.1/382-181                   ..................................................
+AP005942.1/132143-132345             ..................................................
+AP005952.1/179489-179275             ..................................................
+AP005947.1/24717-24919               ..................................................
+BX572595.1/86162-86360               ..................................................
+BX572594.1/100625-100429             ..................................................
+BX572608.1/190529-190732             ..................................................
+BX572600.1/273933-274129             ..................................................
+BX572599.1/256535-256331             ..................................................
+BX572599.1/247113-247314             ..................................................
+BX572595.1/100553-100338             ..................................................
+BX572599.1/259196-259407             ..................................................
+BX572596.1/50556-50756               ..................................................
+AE014432.2/6200-5972                 ..................................................
+AE014570.1/13585-13353               ..................................................
+AE009726.1/9564-9351                 ..................................................
+AL672113.1/43141-43341               ..................................................
+AP002997.2/56937-56739               ..................................................
+AP002997.2/104964-105169             ..................................................
+AP003013.2/206912-207118             ..................................................
+U45329.1/408-194                     ..................................................
+AE008300.1/11923-11714               ..................................................
+AE008981.1/4074-4298                 ..................................................
+AE008342.1/7843-8078                 ..................................................
+AE009054.1/2448-2676                 ..................................................
+AE009228.1/1838-1621                 ..................................................
+AF010496.1/39869-39652               ..................................................
+AF010496.1/116971-117194             ..................................................
+AF193754.1/4343-4142                 ..................................................
+AL646079.1/157144-156965             ..................................................
+AE016911.1/218236-218501             ..................................................
+AE016915.1/175048-174863             ..................................................
+BX321858.1/81804-81577               ..................................................
+BX571869.1/30799-30632               ..................................................
+L12006.1/1016-1191                   ..................................................
+AE016861.1/295441-295655             ..................................................
+AE016867.1/99125-99339               .........................................ACGCACACG
+AE004721.1/1433-1242                 ..................................................
+AE016786.1/232051-232274             ..................................................
+AE016787.1/55358-55152               ............................................GAACGG
+AE016780.1/58096-58317               ..................................................
+AE004717.1/4221-4426                 ..................................................
+AE016867.1/99066-98842               ................................GGCAAGGUGUUCAACGCC
+AE016783.1/53812-53604               ..................................................
+AE012421.1/6485-6262                 ..................................................
+AE017248.1/199120-198939             ..................................................
+AE017252.1/282498-282294             ..................................................
+AK109157.1/8-245                     ......................................GGUGGAUUCGUC
+U27616.3/1255-1032                   ..................................................
+#=GC SS_cons                         ..................................................
+
+Z94723.1/23034-23246                 UCCAGUGCGCGCCUGC..GA..GUCCGAAGACCU...GCCGGCUGUGUCG
+AE017236.1/265189-265430             CCCGGUGCGCGCCUGC..GA..GUCCGGAGACCU...GCCAGCUGUGCCG
+BX248337.1/276050-275850             CCGGGUGCGAGCCUGC..GA..GUCCGAAGACCU...GCCAGCCGUGCCG
+AL939107.1/133849-134073             AGGAGGGUGGGCCCGC..GA..GUCCGAAGACCU...GCCACCUGCCCGC
+AP005029.1/94508-94726               CGGAGGGCGUGCUCGC..GA..GUCCGAAGACCU...GCCCGCUGCCCGU
+AL939107.1/141879-142126             CGGUGAGCGCGCCCAC..GA..GUCCGAAGACCU...GCCACUGCGCCCG
+AF263012.1/9229-9015                 CGGCAGACGUGCCCGC..GA..GUCCGAAGACCU...GCCCGCUGCCCGC
+AJ000758.1/1489-1668                 .............UCG..AA..GUCAGGAAACCA...GCCUUUUUCUAAU
+AJ000758.1/1191-1370                 ............ACAC..AA..GUCAGGAGACCU...GUCUUUAUUGUGA
+AE017037.1/59439-59627               ............GCAU..AA..GUCAGGAGACCU...GCCUGUUUUAACA
+AE017011.1/46644-46832               ............GCAU..AA..GUCAGGAGACCU...GCCUGUUUUAACA
+AE017277.1/42695-42883               ............GCAU..AA..GUCAGGAGACCU...GCCUGUUUUAACA
+AP001508.1/166824-166626             ............GCUA..GA..GCCAGGAGACCU...GCCUGUUCUAACA
+AP001512.1/161758-161939             .............CAU..AA..GUCAGGAGACCU...GCCUUUCAGUUUG
+AL591978.1/56481-56658               .............GUU..AA..GUCAGGAGACC....GCUUUUAUAUUCG
+AL596167.1/202425-202602             .............GAU..AA..GUCAGGAGACC....GCUAGUAUAUUCG
+AE015938.1/219824-220006             ............CCAU..AA..GUCAGGAGACCU...GCUUUAUAAGAAU
+AE015938.1/165030-165211             .......AUGAACUGU..AA..GUCAGGAGACCU...GCCUUUUUUUAAU
+AE015941.1/2960-3143                 ............UCUC..AA..GUCAGGAGACCU...ACCAUAAAAACUU
+AP003190.2/44501-44328               ............UUAU..UA..GCCAGGAGACCU...GCCUAGUAUGCUA
+AE015938.1/189936-190117             ............CCAU..AA..GUCAGGAGACCU...GCUUUAUAUUUAA
+AE015940.1/273052-272875             .............CCU..AA..GUCAGAAUACCU...ACCUAAAUUAAAU
+AP003189.2/224311-224132             ............CCUU..AA..GUCAGGAUACCU...GCCUAAAGAUCAU
+AE015940.1/279870-279682             .............UUU..AA..GUCAGAAGACCU...GCCUGUUGUUAUA
+AE015938.1/141777-141949             ............UCAU..GA..GCCAGGAGACCU...GCCUGUAUAUGAA
+AE015939.1/117645-117826             ............ACUC..GA..GCCAGAAUAUCU...GCCUAUUUUAUUC
+AE007744.1/3364-3542                 ............CUGU..GA..GCCAGGAGACCU...ACCUAAAAUAUUA
+AE015938.1/189808-189620             ............UCUU..AA..GCCAGGAGACCU...GCCUAGAUUGUUA
+AE015938.1/166402-166584             .............GCU..AA..GCCAGGAAACCU...GCCUAAUAAGUGU
+AP003185.1/248249-248449             ............ACUU..GA..GCCAGAAGACCU...GCCUAUUUUUAAA
+AE015944.1/6900-6723                 .............CUA..AA..GUCAGGAGAACU...GCCUAAAAUAUAU
+AE013010.1/3537-3777                 ............UCCC..GA..GCCAGGAGACCU...GCCAUAAGGUUUU
+AE013011.1/30-270                    ............UCCC..GA..GCCAGGAGACCU...GCCAUAAGGUUUU
+AE010642.1/9064-8882                 .............GCA..AA..GUCAGGAGACUU...ACCAUUAUAUUAA
+AE010542.1/7559-7740                 ............UCAU..AA..GUCAGAAGACCU...GCAUAAUUGAAUU
+AE010499.1/5969-5796                 .............ACU..AA..GUCAGGAGACUU...ACCAUUAUUUUAU
+AE005849.1/870-1059                  .........GACCCGU..GA..GCCAGGAGACCU...GCCCGGCGCAGUC
+AE005721.1/1901-2129                 ............CCGU..GA..GCCAGGAGACCU...GCCUCGACAGAUA
+AF306632.1/382-181                   ............CAGC..AA..GCCAGGAGACCG...GCCCCGACAAUAU
+AP005942.1/132143-132345             ............CAGC..AA..GCCAGGAGACCG...GCCCCGACAAUAU
+AP005952.1/179489-179275             ............CCGC..GA..GCCAGGAGACCU...GCCGUCAGCCGUG
+AP005947.1/24717-24919               ...........CCCGC..GA..GCCAGGAGACCU...GCCGUCAGCCGUG
+BX572595.1/86162-86360               ............UCGC..GA..GCCAGGAGACCU...GCCAUCGCGUAUU
+BX572594.1/100625-100429             ............CCGC..GA..GCCAGGAGACCU...GCCGUCAGUCGUG
+BX572608.1/190529-190732             ............CCGC..GA..GCCAGGAGACCU...GCCGUCAUUCGUG
+BX572600.1/273933-274129             ............CCGC..GA..GCCAGGAGACCU...GCCUCGUCGAACG
+BX572599.1/256535-256331             ............CCGU..GA..GCCAGGAGACCU...GCCGUCGCCUGCU
+BX572599.1/247113-247314             ............CCGC..GA..GCCAGGAGACCG...GCCGGUACAAGGU
+BX572595.1/100553-100338             ............CCGU..GA..GCCAGGAGACCG...GCCUGAGUACGUC
+BX572599.1/259196-259407             ............CCGC..GA..GCCAGGAGACCG...GCCGAAGUCCGCA
+BX572596.1/50556-50756               ............CCGU..GA..GCCAGGAGACCG...GCCGAAGACGGGA
+AE014432.2/6200-5972                 ............CCGG..AA..GUCAGGAGACCU...GCCGUAUCCGGUC
+AE014570.1/13585-13353               ............CCGC..AA..GCCAGGAGACCU...GCCGUCUUACGUA
+AE009726.1/9564-9351                 ............CCGU..GA..GCCAGGAGACCU...GCCUUGAGCGUGA
+AL672113.1/43141-43341               ............CCGC..GA..GCCAGGAGACCU...GCCACGACGAACA
+AP002997.2/56937-56739               ............CCGU..GA..GCCAGGAGACCU...GCCGACGACGGCA
+AP002997.2/104964-105169             ............CCGC..GA..GCCAGGAGACCU...GCCGUCUGCGACA
+AP003013.2/206912-207118             ............CCGC..GA..GCCAGGAGACCU...GCCAUCACUGAGU
+U45329.1/408-194                     ............CCGU..GA..GCCAGGAGACCU...GCCGAUAAGCAUG
+AE008300.1/11923-11714               ............CCGC..AA..GCCAGGAGACCU...GCCGCGAUAGAUA
+AE008981.1/4074-4298                 ...........CCCGC..AA..GUCAGGAGACCU...GCCUUGAGCGCAA
+AE008342.1/7843-8078                 ............CCGU..GA..GCCAGGAGACCU...GCCGUCAAAAUGG
+AE009054.1/2448-2676                 ............CCGU..AA..GCCAGGAGACCU...GCCAUCACGGAAA
+AE009228.1/1838-1621                 .........UAGCCGC..AA..GCCAGGAGACCU...GCCGUUUCAGGAA
+AF010496.1/39869-39652               ............CCGC..AA..GUCAGGAGACCU...GCCAUCAGCGUCA
+AF010496.1/116971-117194             ...........ACCGC..AA..GUCAGGAGACCU...GCCAUCGCUCUGG
+AF193754.1/4343-4142                 ............CCGU.CAA..GUCAGGAGACCU...GCCUUAAACCAAG
+AL646079.1/157144-156965             ............GCGC..GA..GCCAGGAGACCG...GCCAUCUCCUUCU
+AE016911.1/218236-218501             ............GGCC..CA..GCCCGGAGACCG...GCCUGCGUCGCCC
+AE016915.1/175048-174863             ...........CGCGC..GA..GCCAGGAGACCG...GCCGUCAAACGUG
+BX321858.1/81804-81577               .ACAGCUUCCGCUCAU..AA..GUCCGGAGACCG...GCCUGAAGCAAUA
+BX571869.1/30799-30632               .............GCU..AA..GCCAGAAGACCG...ACCUGACAGGCAC
+L12006.1/1016-1191                   .............GCU..AA..GCCAGAAGACCU...GCCUGUCGGUGAU
+AE016861.1/295441-295655             ........CCGCUCAU..GA..GCCCGGAGACCG...GCCUGAACCACUC
+AE016867.1/99125-99339               UGUUCAAGCCCCUCGC..GA..GCCCGGAGACCG...GCCCGACAUUUUU
+AE004721.1/1433-1242                 .....CGCCAGACCGU..GA..GCCAGGAGACCU...GCCUCGUCGAUCC
+AE016786.1/232051-232274             .CCAGCUCUUCCUCGC..AA..GCCCGGAGACCG...GCCUGGCGUUCAU
+AE016787.1/55358-55152               GGACAUGGAACGGUGC..AA..GCCAGGAGACCU...GCCUCGUCACGUU
+AE016780.1/58096-58317               ....AGGCCCACUCAC..AA..GCCCGGAGACCG...GCCUGAUACUGCC
+AE004717.1/4221-4426                 ............UCGC..AA..GCCCGGAGACCG...GCCUGCAACGCCC
+AE016867.1/99066-98842               CGCCACACGCUGCCGU..GA..GCCAGGAGACCU...GCCUCGAACCGGG
+AE016783.1/53812-53604               ............UCGC..AA..GCCCGGAGACCG...GCCUGGAGCUUCA
+AE012421.1/6485-6262                 ..AGGCUUCCACUCGC..GA..GCCCGGAGACCG...GCCUGAGGGAUUG
+AE017248.1/199120-198939             ............GCUC.GAA..GUCAGAAUACCU...GCCUGUAAAGGAC
+AE017252.1/282498-282294             .............CAU..AA..GUCAGGAGACCU...GCCUAUUUGUAUU
+AK109157.1/8-245                     CGCCGCGGCCACUCGC..AA..GCCCGGAUACCG...GCCUGACGCAAUG
+U27616.3/1255-1032                   ...........CCCGG..AA..GUCAGGAGACCU...GCCGUAUCCAGUC
+#=GC SS_cons                         ............>>>>........>>>....>>>...>>>>>>.......
+
+Z94723.1/23034-23246                 GGCGCGCC
+AE017236.1/265189-265430             GGCGCGCC
+BX248337.1/276050-275850             GACGCGCC
+AL939107.1/133849-134073             GCGCGGAC
+AP005029.1/94508-94726               GCGCGACC
+AL939107.1/141879-142126             UACGCGAU
+AF263012.1/9229-9015                 ACGCGACC
+AJ000758.1/1489-1668                 GCUAAGCU
+AJ000758.1/1191-1370                 AGUUUCUA
+AE017037.1/59439-59627               ACACUGAU
+AE017011.1/46644-46832               ACACUGAU
+AE017277.1/42695-42883               ACACUGAU
+AP001508.1/166824-166626             GCACUGCU
+AP001512.1/161758-161939             AGUGUGUA
+AL591978.1/56481-56658               AUAUCCAA
+AL596167.1/202425-202602             AUAUCCAA
+AE015938.1/219824-220006             AAAUAUAC
+AE015938.1/165030-165211             UAAACAUU
+AE015941.1/2960-3143                 AUACAAUU
+AP003190.2/44501-44328               UUCUUAUU
+AE015938.1/189936-190117             GAUGCAGC
+AE015940.1/273052-272875             ACACUAUA
+AP003189.2/224311-224132             GAACUAAG
+AE015940.1/279870-279682             GAUCAUAC
+AE015938.1/141777-141949             AGAUAAAC
+AE015939.1/117645-117826             ACUAUAGC
+AE007744.1/3364-3542                 UGGAACUU
+AE015938.1/189808-189620             AAAUCCUC
+AE015938.1/166402-166584             UAAUUCUU
+AP003185.1/248249-248449             ACAUCAAG
+AE015944.1/6900-6723                 UACUUCGG
+AE013010.1/3537-3777                 AGAAGUUC
+AE013011.1/30-270                    UAAAAGUU
+AE010642.1/9064-8882                 UAUUUAUA
+AE010542.1/7559-7740                 ACUCUAUC
+AE010499.1/5969-5796                 AUUAAACU
+AE005849.1/870-1059                  GUUCAUCG
+AE005721.1/1901-2129                 ACGUCCUC
+AF306632.1/382-181                   AUUGGUCC
+AP005942.1/132143-132345             AUUGGUCC
+AP005952.1/179489-179275             GUCACACG
+AP005947.1/24717-24919               GUCACACG
+BX572595.1/86162-86360               GUGCUUUG
+BX572594.1/100625-100429             GUCACACG
+BX572608.1/190529-190732             GUCACACG
+BX572600.1/273933-274129             AAACGUCC
+BX572599.1/256535-256331             AUGUUGAC
+BX572599.1/247113-247314             GUGCAACU
+BX572595.1/100553-100338             AUCUUCCA
+BX572599.1/259196-259407             ACCAAGCC
+BX572596.1/50556-50756               AGCAUCUA
+AE014432.2/6200-5972                 ACCCAUGC
+AE014570.1/13585-13353               GUCCAUUG
+AE009726.1/9564-9351                 ACGUCCAC
+AL672113.1/43141-43341               ACGUCCAC
+AP002997.2/56937-56739               AAACUGAC
+AP002997.2/104964-105169             AAAGAAUC
+AP003013.2/206912-207118             UGACCGGA
+U45329.1/408-194                     CGCGAAAG
+AE008300.1/11923-11714               ACGUCCAC
+AE008981.1/4074-4298                 AUGUCCAC
+AE008342.1/7843-8078                 AAACCAUC
+AE009054.1/2448-2676                 UAUCCAUG
+AE009228.1/1838-1621                 AAAGCGUC
+AF010496.1/39869-39652               UCAACCGC
+AF010496.1/116971-117194             CGUCGCAA
+AF193754.1/4343-4142                 UCAUCCAC
+AL646079.1/157144-156965             GUCGACGU
+AE016911.1/218236-218501             CGGCCGGA
+AE016915.1/175048-174863             UCGACGCA
+BX321858.1/81804-81577               UCAUGUUA
+BX571869.1/30799-30632               GAGACAUU
+L12006.1/1016-1191                   AACCAACA
+AE016861.1/295441-295655             AAUGGCAU
+AE016867.1/99125-99339               CCAAUGAC
+AE004721.1/1433-1242                 CGUGGCGC
+AE016786.1/232051-232274             GAACACCC
+AE016787.1/55358-55152               UUCGACUU
+AE016780.1/58096-58317               AACGGCAU
+AE004717.1/4221-4426                 UGUUGGCA
+AE016867.1/99066-98842               CUGACAAA
+AE016783.1/53812-53604               CUUGGCAA
+AE012421.1/6485-6262                 ACCCGGCA
+AE017248.1/199120-198939             UAAGCCUU
+AE017252.1/282498-282294             ACGAAAUC
+AK109157.1/8-245                     GGAGCCGG
+U27616.3/1255-1032                   ACCCAUGG
+#=GC SS_cons                         ........
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00174.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00174.idx
new file mode 100644
index 0000000..eaee806
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00174.idx
@@ -0,0 +1,66 @@
+BX248356.1/172244-172444
+BX248357.1/28572-28772
+AL583923.1/215513-215333
+AY033236.1/563-353
+AY033235.1/252-496
+AP005033.1/201735-201896
+AL939123.1/7488-7321
+AL939110.1/156680-156867
+AP005044.1/159223-159033
+AL939125.1/243385-243171
+AP005030.1/142199-142427
+AP005046.1/196624-196437
+AJ295339.2/5-215
+AL939130.1/261334-261631
+AL939107.1/140625-140436
+AL939107.1/147400-147583
+AY043208.1/560-782
+AE016933.1/293262-293468
+AE016932.1/22310-22515
+AE016934.1/49817-49625
+AE016934.1/218065-217852
+AE016934.1/101000-101187
+AE017176.1/130222-129963
+AE017174.1/95859-95679
+AE017174.1/143751-143548
+AE017176.1/287850-287663
+AE017174.1/111334-111550
+AE012820.1/3705-3927
+AE012832.1/3064-3332
+AE012858.1/6757-6937
+AE012818.1/1974-2213
+AE012817.1/569-357
+BX569694.1/273573-273792
+AP001508.1/5769-5939
+AP001509.1/273579-273768
+AP001508.1/228774-228971
+AL596167.1/167425-167616
+AE007648.1/1506-1693
+AP003189.2/34729-34907
+AE016952.1/63114-62943
+BX294140.1/211185-211419
+BX294144.1/76053-76292
+AP005947.1/7905-8125
+AP005947.1/21272-21492
+AE014429.2/552-315
+AP003011.2/321703-321523
+AP003005.2/245680-245479
+AE009122.1/6687-6504
+AL591789.1/35311-34896
+AL591785.1/88210-88413
+AF010496.1/105318-105541
+AF193754.1/24966-24788
+AL646070.1/4253-3997
+AE015548.1/1057-1279
+AE015526.1/127-357
+M10112.1/56-247
+AJ414159.1/142249-141989
+M34485.1/360-150
+AE016783.1/50062-49864
+AE004721.1/1492-1697
+AE004716.1/11608-11412
+AE016867.1/236456-236654
+AE004105.1/5235-5438
+AE011604.1/13614-13434
+AE011315.1/3428-3605
+AE017249.1/124649-124462
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00174.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00174.raw
new file mode 100644
index 0000000..a1d5ac9
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00174.raw
@@ -0,0 +1,426 @@
+>Z94723.1/23034-23246
+CACACGGCGCCAGUAUCGAGUGAUGCUAGCUCAGCAUCGCGAGAGGGAACCCGGUGAGAA
+UCCGGGACUGUCCCGCAGCGGUAUGCAGGAACGACCGCCGUCUGGAAGCACUGGUCUUAG
+AAAAAUCCGAGACUGGGAAGCGAUGGCCAUUAGAAGCACCUAUCCAGUGCGCGCCUGCGA
+GUCCGAAGACCUGCCGGCUGUGUCGGGCGCGCC
+>AE017236.1/265189-265430
+AUCGAGCGAAGCAACGUUAGUAACGCUUCGUAAGAGGGAACCCGGUGAGAAUCCGGGACU
+GUCCCGCAACGGUAUGCAGGAACGACCGCCGUCACCAGCACUGGUCGCAAGACUGGGAAG
+CGACGGCCACUAGGAACUGCCCGGCUCCUCGGCGGCCCUUCGGGACCGCAUCGUCGGCCG
+GGCACGCACCACCCGGUGCGCGCCUGCGAGUCCGGAGACCUGCCAGCUGUGCCGGGCGCG
+CC
+>BX248337.1/276050-275850
+GGCAUCGAGCGGGGCAACGAUGCUUCGCGAGAGGGAACCUGGUGAGAAUCCGGGACUGUC
+CCGCAGCGGUAUGCAGGAACGACCGCCGUCUUGGAAGUAGACAAGCACUGGUCUCAACGA
+CUGGGAAGCGACGGCCAGUAGGAGCACCCACCGGGUGCGAGCCUGCGAGUCCGAAGACCU
+GCCAGCCGUGCCGGACGCGCC
+>AL939107.1/133849-134073
+AGGCUGGCCCGUGCAGCUGGUUCGCCCCGUCCGCCAGGCGGGAUGCGUCGCAAGAGGGAA
+CCCGGUGGGAAUCCGGGACUGCCCCGCAGCGGUGAGCGGGAACGACCGCCGUCAUACGCA
+CUGGGCCCGACGUACCGGGCCCGGGAAGCGACGGCCAGUAGGUGUCCUCCGGACAGGAGG
+GUGGGCCCGCGAGUCCGAAGACCUGCCACCUGCCCGCGCGCGGAC
+>AP005029.1/94508-94726
+AGGCUGGGUGGUGCAGCUGGUUCGCCCCGUCCGCCAGGCGGGAGGCGUCGUAAGAGGGAA
+CCCGGCGGGAAUCCGGGACUGCCCCGCAGCGGUGAGUGGGAACGAACGCUGUCAUACGCA
+CUGGGCCCAAAAGGCCCGGGAAGCGACGGCCAGUAGGUGUCCUCCGUACGGAGGGCGUGC
+UCGCGAGUCCGAAGACCUGCCCGCUGCCCGUGCGCGACC
+>AL939107.1/141879-142126
+ACGCUGAUGCCCGCAGUUGGUUCGCGCCUCCUGUCCGAUCAGGUCUCGGCGGCGCGACGC
+AAGAGGGAACCCGGUGGGAAUCCGGGACUGUCCCGCAGCGGUGAGUGGGAACGAAAGCCG
+UCAACAGCACUGGGCCCCAGAUGAGUUGGAGCCCGGGAAGCGACGGCCGGUAGGUGCCCG
+CCGGUGAUCCGUGUCCCCGGUGAGCGCGCCCACGAGUCCGAAGACCUGCCACUGCGCCCG
+UACGCGAU
+>AF263012.1/9229-9015
+AGGCUGACCGGUGCAGCUGGUUCGCCCUGUCCGCCAGGCAGGGUGUCGCAAGAGGGAACC
+CGGUGGAAAUCCGGGACUGCCCCGCAGCGGUGAGUGGGAACGACCGCCGUCAUACGCACU
+GGGCCCGGACGGGUCUGGGAAGCGACGGCCACUAGGUGUCUGCCCGGCAGACGUGCCCGC
+GAGUCCGAAGACCUGCCCGCUGCCCGCACGCGACC
+>AJ000758.1/1489-1668
+CAUAUCGUGCAAAAAAAAGGUGCGUAAUAUUUACAUUGCGUUAAAUGGGAAGUCUGGUGU
+GAAGCCAGCGCGUACCCGCCACUGUGAAGAGGAGCUGAUUGCAUUUGCCACUGUAUUCGG
+GAAGGCGCAAUCAAGUGAUGAAUCGAAGUCAGGAAACCAGCCUUUUUCUAAUGCUAAGCU
+>AJ000758.1/1191-1370
+UCAAACAGCAACAGUAAAGGUGCCAAGAAGGCUUAAUAGGGAAACUGGUGAAAGACCAGU
+ACUGCCCCCGCAACUGUAAGUGUGGACGAACGAGUAUAACCACUGUGAAAAAAUCACGGG
+AAGGUUCUCAAGUAGAAUGAUACACAAGUCAGGAGACCUGUCUUUAUUGUGAAGUUUCUA
+>AE017037.1/59439-59627
+CCUUUCAAAAGGAAAAUAGGUACACGAACAUUUCGUUUCGUGUUUAAAAGGGAAGCUUGG
+UGAAACUCCAACACGGUCCCGCCACUGUAAAUGCUGAGAUUUCUUUUUGAUACCACUGUG
+AAAACGGGAAGGUAAAAGAAAUUAUAUGAAGCAUAAGUCAGGAGACCUGCCUGUUUUAAC
+AACACUGAU
+>AE017011.1/46644-46832
+CCUUUCAAAAGGAAAAUAGGUACACGAAAGUUUUGUUUCGUGUUUAAAAGGGAAGCUUGG
+UGAAACUCCAACACGGUCCCGCCACUGUAAAUGCUGAGAUUUCUUUUUGGUGCCACUGUG
+AAAACGGGAAGGUAAAAGAAAUUAUAUGAAGCAUAAGUCAGGAGACCUGCCUGUUUUAAC
+AACACUGAU
+>AE017277.1/42695-42883
+CCUUUCAAAAGGAAAAUGGGUACACGAACAGUUUGUUUCGUGUUUAAAAGGGAAGCUUGG
+UGAAACUCCAACACGGUCCCGCCACUGUAAAUGCUGAGAUUUCUUUUUAAUGCCACUGUG
+AAAACGGGAAGGCGAAAGAAAUCAUAUGAAGCAUAAGUCAGGAGACCUGCCUGUUUUAAC
+AACACUGAU
+>AP001508.1/166824-166626
+UUUCAUCGUUUGGGAACAGGUACGUUAAGUCACAUGAUAGACUUAAUGUUUAAAAGGGAA
+UCCGGUGCAAAUCCGGAGCGGUCCCGCCACUGUCAUAGCUGAGUUGUAACGAUAUUGUCA
+CUGACCGUUCAUUGGUUGGGAAGACUGUUGCAAUGUUGACGCUAGAGCCAGGAGACCUGC
+CUGUUCUAACAGCACUGCU
+>AP001512.1/161758-161939
+UCGUAUAUCGCGCUGAAGGGUCGUUCAAUGUUUGAGCGUGAAAAGGGAAGUCGGUGAAAA
+UCCGACACGGUCCCGCCACUGUAAAUGGGAGAGGCUUGCAAGAUCCACUGUCUAGCGACG
+GGAAGGGGGCAAGUACUCGAUGAACAUAAGUCAGGAGACCUGCCUUUCAGUUUGAGUGUG
+UA
+>AL591978.1/56481-56658
+GUACUAAACAACUAAAUAGGUGAAUAUAUUAAUCCGGGAAAGAGGUGAAAAUCCUCUACA
+GGCCCUAGCUACUGUAAUACGGACGAAAACCAAACAUAUGUCACUGGAAGCAAUUCCGGG
+AAGACUGGUGAGUAGGAUGAUGUUAAGUCAGGAGACCGCUUUUAUAUUCGAUAUCCAA
+>AL596167.1/202425-202602
+GUACUAAACAACUAAAUAGGUGAAUAUAUUAAUCCGGGAAAGAGGUGGAAAUCCUCUACA
+GGCCCUAGCUACUGUAAUUCGGACGAAAGCCAAACAUAUGUCACUGGAAGAAAUUCCGGG
+AAGACUGGUGAGUAGGUUGAUGAUAAGUCAGGAGACCGCUAGUAUAUUCGAUAUCCAA
+>AE015938.1/219824-220006
+UUAAAUAUUUAUUUAUAAAGUUUCUUGUAAAAGAGAAUUAAAAGGGAAGGAGGCGAAAAU
+CCUCCACGGUCCGGCCACUGUAAUUGGUGAGUUUAUUCCAUAAGCCAUUGAGAUAUUCUU
+GAGAAGGCGGAAAUAAAUGAUGAACCAUAAGUCAGGAGACCUGCUUUAUAAGAAUAAAUA
+UAC
+>AE015938.1/165030-165211
+AAUAAUAUGAAUAAAAAAGGUGAAAUAGUUAUUUCUUAAAAGGGAAGCAUGGUGAAAAUC
+CAUCACGGUCCCGCCACUGUAAUCAGGGAGUUAGGUUUUACCACUGUUAAUUAACGGGAA
+GGAGAAUCUAUAAAAACUAUGAACUGUAAGUCAGGAGACCUGCCUUUUUUUAAUUAAACA
+UU
+>AE015941.1/2960-3143
+CAUAUUAUGAAUUUUUAUGGUGUAAUUUCACAUUACGUAAAAGGGAAGCUUGGUGUAAAU
+CCAGCACGGUCCCGCCACUGUAAGAGAGAGUAUAUCAUUAUAUGCCACUGUUGUUUAUCA
+AUGGGAAGGCAAUGAUGUACUAUGAUCUCAAGUCAGGAGACCUACCAUAAAAACUUAUAC
+AAUU
+>AP003190.2/44501-44328
+AAUAAAAUAAGAGCAUUAGGUGUUUAGUAACUUAAUAGGGAAAGUUAAAAACUGCAGCCC
+CCGCUACUGUUGAUAAGGACGAGAAUAAAAAGCCACUGUGAUAAAUAGUCAUGGAAAGGA
+UUGUUUUAGGAUGAUUUAUUAGCCAGGAGACCUGCCUAGUAUGCUAUUCUUAUU
+>AE015938.1/189936-190117
+GAAUAUUAAAAUUUAUAGAGUUACCCAUUUUUGGGGUUAAAAGGGAAGGGGGUUAGAAUC
+CUCCACGGUCCGGCCACUGUAAUUGGUAAGUUUAUUCCAUAAGCCAUUGAGAUAUUCUCG
+AGAAGGUGGAAAUAAAUGAUGAACCAUAAGUCAGGAGACCUGCUUUAUAUUUAAGAUGCA
+GC
+>AE015940.1/273052-272875
+AUUUAUAGAAUAAAUUUAGGUGCUUAUAGCUUAAUAGGGAAGCAGGUGAAAAUCCUGAAC
+GGUCCCGCCGCUGUGAUGGGGAGUUUUUUCAAAGUAAACCACUGGAUAAUAUAUCUGGGA
+AGGUAUGAAAAAAUAAUGAACCUAAGUCAGAAUACCUACCUAAAUUAAAUACACUAUA
+>AP003189.2/224311-224132
+UAAUAUUUUAUAUUUUUAGGUUUGAUUUUAAUUAAAAGGGAAAGUGGUUAAAGUCCACUA
+CAGCCCCCGCUACUGUGAUAGGAUACAAGUUUCUAUUUGACCACUGAUUAUAUAAAUUGG
+GAAGGGAGAAAUGAGGAUAAGCCUUAAGUCAGGAUACCUGCCUAAAGAUCAUGAACUAAG
+>AE015940.1/279870-279682
+UAAUAUAAUAAGACAACAGGUUUGAAAUAAUAUUUAUUAUUUCAAUUAAAAGGGAAACAG
+GUGUAACUCCUGUACGGUCCCGCCGCUGUAAUAAAAGAGUAGUGCAGAAUAUGCCACUGU
+UAAUAUGGGAAGGCUUUGUACUAUGUUGAUUUUUAAGUCAGAAGACCUGCCUGUUGUUAU
+AGAUCAUAC
+>AE015938.1/141777-141949
+UAUUCAGGUGCCAUUUUAGGUUUAAAAGGGAAUGUGGUUUAAUUCCACAGCAGCCCCCGC
+UACUGUAAUUGAGGACGAAUCUUUCACAAACCACUCUUUCAAAAAGGGAAGGGGAAGGGA
+AAGACAAGGGUGAAUCAUGAGCCAGGAGACCUGCCUGUAUAUGAAAGAUAAAC
+>AE015939.1/117645-117826
+AAAUGUUUUAUGAAAAUAGGUUUAAUAACUUUAAUUAAAAGGGAAGUUGGGUGAAAAUCC
+CACGCGGUACCGCCGCUGUAAGAGAGAAGUUUUCUUCUAUUAUGCCACUGUUUUUUAAUG
+GGAAGGCAGAAGAAAAUUAUGAUACUCGAGCCAGAAUAUCUGCCUAUUUUAUUCACUAUA
+GC
+>AE007744.1/3364-3542
+AAAUAAUACCAUAUUUUAGGCACCUAAUCUUAGGUUUAAUAGGGAAAUUGGUGAAAAUCC
+AAUGCAACCCCCGUUACUGUAUACAGUUACAAAACCAAUGUCCACUGGAGUUUUCUCUGG
+GAAGGAUGGUUGAGGCUAAACUGUGAGCCAGGAGACCUACCUAAAAUAUUAUGGAACUU
+>AE015938.1/189808-189620
+AAUAGUAAAUGAAAUUUAGGUGUCCACUUUGUAAAAAUGAUGGAUGAAAAGGGAAUGUGG
+UUCAAUUCCACAGCAGCCCCCGCUACUGUAAUAGAUGACAAGCCUUUAGUAACCACUCUU
+UAAAAGGAGGAAGGUAAAGGUUAGAAUGAUUCUUAAGCCAGGAGACCUGCCUAGAUUGUU
+AAAAUCCUC
+>AE015938.1/166402-166584
+UUUAAUAUUAUUUUAUUAGGUGCUUUACAAGUUAAAAGGGAAAGUGGUGAAAAUCCACUG
+CAGCCCACCGUUACUGUAAUGCUGACGAAAUCUUAUAAAAUCCACUAGAUAUAUUUUAUC
+UGGGAAGGUUAGAAAUUAGGAAGAAGCUAAGCCAGGAAACCUGCCUAAUAAGUGUUAAUU
+CUU
+>AP003185.1/248249-248449
+AUUAAAUAUUUAGAAAUAGGUUAAAUAGUUACAUUUGUAACUAUAUAUUAAAAGGGAAGU
+UGGGUUUAAAUCCCACGCGGUCCCGCCGCUGUAAUAGAGGAGCUUUUUGUACUUUAAGCC
+ACUGGAAUAUAAUAUUUUGGGAAGGCCACAAAAAGUGAUGAUACUUGAGCCAGAAGACCU
+GCCUAUUUUUAAAACAUCAAG
+>AE015944.1/6900-6723
+AUUUAAUAUUAGAUUUUAGGUGUGAUCUUAUAAUUACUUAAAAGAGAAAGUGGUGAAAAU
+CCACUACAGCCCCCGCUACUGUAAUAGUGGACGAUUCCUAUUAUCCACCAGUUAACUGGG
+AAGGAAGGAUAAGGAAGAAACUAAAGUCAGGAGAACUGCCUAAAAUAUAUUACUUCGG
+>AE013010.1/3537-3777
+UGAAUAUUAAAGCCUUAUGGUCCCAUGAUGGGUUAAAAGGGAAGACGGGUGAGAAUCCCG
+CGCAGCCCCCGCUACUGUGAGGGAGGACGAAGCCCUAGUAAGCCACUGUCCGGCACUCAA
+CUGAGCGCGUUAGUAAGGAGAAAAGAGGGAGAGAAAUUGCGUUCAGUUGAGUGCCGGGUG
+GGAAGGCAGGGUGGAGGAUGAGUCCCGAGCCAGGAGACCUGCCAUAAGGUUUUAGAAGUU
+C
+>AE013011.1/30-270
+GAAUAUAAAAAGCCUUAUGGUCCCGUGAUGGGUUAAAAGGGAAGACGGGUGAGAAUCCCG
+CGCAGCCCCCGCUACUGUGAGGGAGGACGAAGCCCUAGUAAGCCACUGUCCGGCACUCAA
+CUGAGCGCGUUAGUAAGGAGAAAAGAGGGAGAGAAAUUGCGUUCAGUUGAGUGCCGGAUG
+GGAAGGCAGGGUGGAGGAUGAGUCCCGAGCCAGGAGACCUGCCAUAAGGUUUUUAAAAGU
+U
+>AE010642.1/9064-8882
+AAUAAUUUAUAAUAUUAUUGUACACGGGUGCAUAUUGCUUAAUAGAGGAAGAAGAGUGAA
+AAUCUCUCACAGCGAAAGCUACUGUAAUGUGGAUGAAAUCAUAAUAAACCACUGGGCAAC
+UGGGAAGGUAUGAAAGUAAGGUGAAGCAAAGUCAGGAGACUUACCAUUAUAUUAAUAUUU
+AUA
+>AE010542.1/7559-7740
+UUAAUAUCAUGUCAAUUAUGUUCCUUAUUUUUUAAGGCUAAGAGGGAAUUUGGUGAGAUA
+CCAAAACGAGCCCGUCGCUGUAAUUGAGUUUUUUCUUGUUUUAUACCACUGGAUUUUUAU
+UUGGGAAGGUAAAGAAAUAUAAAUCAUAAGUCAGAAGACCUGCAUAAUUGAAUUACUCUA
+UC
+>AE010499.1/5969-5796
+AAUGAUAAGAAACAAAUAGGUGCUUAUUGGCUUAAUAAAGGAAGUUGGGUGCGAAUCCCA
+CACAGCAAUGCUACUGUAUUGUGGACGAAAUUACAAUAGCCACUGGGAAACUGGGAAGGU
+GUAAAAGUAGGUUGAAACUAAGUCAGGAGACUUACCAUUAUUUUAUAUUAAACU
+>AE005849.1/870-1059
+AGCUCUAGCUUCGCGUCAGGUUCCUCGAAAGAGGAUGAAAAGGGAACGAGGUUGAAGACC
+UCGGCUGCCCCCGCAACUGUAAGCGGCGAGCUUCGCGUCACAUGCCACUGGGCCCAAAAG
+GCCUGGGAAGGCGACGCCCAGAAGCAUUGACCCGUGAGCCAGGAGACCUGCCCGGCGCAG
+UCGUUCAUCG
+>AE005721.1/1901-2129
+GUCUGUUGCCGUUGUCGUGGUCUGCGGACGUUCGCGUCCGGAGCUAAGAGGGAAGUCGGU
+GAGGGCGUGAAACCCUGAAUCCGGCGCUGCCCCCGCAACUGUGAGCGGCGAGCCGCUGUC
+CGUUUCGUGUCACUGACGCGCCGAAGCUGGUUCGGGGAUGCGUCGGGAAGGCCAGGGCAG
+GGGUGACGACCCGUGAGCCAGGAGACCUGCCUCGACAGAUAACGUCCUC
+>AF306632.1/382-181
+GAUAAUCCAAGUCGUCGAGGUUCUCCGGUUCCCAUUGAUCCGGAGCUAAGAGGGAAGCCG
+GUGCAAAUGCCGGCGCUGCCCCGCAACUGUAAGUGGCGAGCCGCUGUCCAACGAUGUCAC
+UGAAGCCUGCACGGCUUCGGGAAGGCCGGACAGCAGCGAUGACCAGCAAGCCAGGAGACC
+GGCCCCGACAAUAUAUUGGUCC
+>AP005942.1/132143-132345
+GAUAAUCCAAGUCGUCGAGGUUCUCCGGUUCCCAUUGAUCCGGAGCUAAGAGGGAAGCCG
+GUGCAAAUGCCGGCUCUGCCCCCGCAACUGUGAGCGGCGAGCCGCUGUCCGACGAUGUCG
+CUGAAGCCUGCACGGCUUCGGGAAGGCCGGACAGCAGCGAUGACCAGCAAGCCAGGAGAC
+CGGCCCCGACAAUAUAUUGGUCC
+>AP005952.1/179489-179275
+CGUAGAUUGAUCGGUGACGGUUCUCCGCACGGAGAUCAAAAGGGAACGUGGUGCGAGAUU
+GUCCCAAUGCCGGGAUUGUCCCAACGCCACGGCUGCCCCCGCAACUGUAAGCGGUGAAUC
+UUUCGUCAUAUGCCACUGGGAAUCUCGGUCCUGGGAAGGCGACGUAAGGUAACGACCCGC
+GAGCCAGGAGACCUGCCGUCAGCCGUGGUCACACG
+>AP005947.1/24717-24919
+AUCCUAGAUGCUCGCGACGGUUUCCCCCGAGAGGGGAUGAAAAGGGAAUGCGGUGCGGGG
+AUGUUUCCCCAAUGCCGCGGCUGCCCCCGCAACUGUAAGCGGAUAAUCCUUCGUCAGAAG
+CCACUGGGUCCUCGGUCCCGGGAAGGCGACGAAGUGGUGACGACCCGCGAGCCAGGAGAC
+CUGCCGUCAGCCGUGGUCACACG
+>BX572595.1/86162-86360
+GCUAGCGUGCCAAGCGAUGGUCCUUCCGUCAGGAAGGUGAAAAGGGAAGCCGGUGGGAGG
+CGCGGUGCGUCUCGAUCCCGGAGCUGCCCCCGCAACUGUAAGCGACGAGCCAUUGCCGAG
+GCCACUGGGAAUUCCUGGGAAGGCGGCGAAUGGCGGCGACUCGCGAGCCAGGAGACCUGC
+CAUCGCGUAUUGUGCUUUG
+>BX572594.1/100625-100429
+AAUACCGUGACCAGCGACGGUUCCCGAAAGGGAUCAAUAGGGAACGCGGUGCGGGCUUUA
+GGGCUCUAUUCCGCGGCUGCCCCCGCAACUGUAAGCGGCGAGCCAUUCGCCACACGCCAC
+UGGGCUUUCGUCCUGGGAAGGCGGUGAACGGCAACGACCCGCGAGCCAGGAGACCUGCCG
+UCAGUCGUGGUCACACG
+>BX572608.1/190529-190732
+ACUUCUAAUGGCGGUGACGGUUCCCGAGAGGGAUGAAAAGGGAAUACGGUGCGGACGCAG
+ACACUUUCGCGUUCUAGGCCGUAGCUGUUCCCGCAACUGUAAGCGGAUCGUCUUUCGUCG
+GAUGCCACUGGGAACCUCGGUCCUGGGAAGGCGACGGAAGAUCAACCGCGAGCCAGGAGA
+CCUGCCGUCAUUCGUGGUCACACG
+>BX572600.1/273933-274129
+CAUAGUGAUCGCCGUCGAGGUUCUUCGGGCACGAUCGUCCCGAAGCUAAGAGGGAAGCCG
+GUGCAAGGCCGGCGCUGCCCCCGCAACUGUUAGCGGUGAGCCGACGUUCAGCAAAGCCAC
+UGGGAGCGAUCCCGGGAAGGUCGAACAAAGGCGAUGACCCGCGAGCCAGGAGACCUGCCU
+CGUCGAACGAAACGUCC
+>BX572599.1/256535-256331
+CAAACAUCGCGCGCCGACGGUGUCCUGUCUUCGGACAGGACGAAGAGGGAAUAUCGGAAG
+AUCGCUGCCUGCAGCGGUCGCGCCGAAGCUGCCCCCGCAACUGUAAACGGUGAGCCGACG
+CAAUACGCCACUGGAUCAUAUCCGGGAAGGCCGCGUCGGCGACGACCCGUGAGCCAGGAG
+ACCUGCCGUCGCCUGCUAUGUUGAC
+>BX572599.1/247113-247314
+UUAACCCGAGGUUGUACCGGUGCCUCUCGCCGAGAGAGGUGAAACGGGAAUGCGGUGCGG
+GGCGAUGCCCCAAUGCCGCAGCUGCCCUCGCAACUGUGGGCGGAUCGGAGCGUCCUCGCA
+UGCCACUGACCAGAUCGGUCGGGAAGGCGGACGCGCCGGAUAUCCGCGAGCCAGGAGACC
+GGCCGGUACAAGGUGUGCAACU
+>BX572595.1/100553-100338
+UUUGAUCGCGCCCGUUCAGGUGUGCCGGGAAUCGUCCGGCACAGGGAAGCCGGUGCGGGC
+CCAAGCUUAUGGCCGCAAACCCAAAUCCGGCGCUGCGCCCGCAACUGUGAGCGGUGAGCG
+AUCCUUCAAUCGGCCACUGGGCAGCACUUGCCCGGGAAGGCGAAGGAUUGCGACGACCCG
+UGAGCCAGGAGACCGGCCUGAGUACGUCAUCUUCCA
+>BX572599.1/259196-259407
+UGUGGUGCCGCUCGCUUCGGUGCCCUUCGUUCGAAGGGUGAAACGGGAAUGCGGUGCGGC
+GAGCAAUCGCCAAGUCCGCGGCUGCCCCCGCAACUGUAAGCGGAUCGUCUCCGGUCACUC
+CGCCACUGAGUUCGGCAUCCUAGAGCCGCUCGGGAAGGCGACCGGGACAAUGUCCGCGAG
+CCAGGAGACCGGCCGAAGUCCGCAACCAAGCC
+>BX572596.1/50556-50756
+UCUGGUUUUGACGUCUUCGGUGCCUCGCGUGCGAGGUGAAACUGGGAAUACGGUGCGGUG
+UUUUUCACCUAAUCCGUAGCUGCCCCCGCAACUGUAGGCGGAUCUGUCCGGAUCAUGUAG
+CCACUGACGUCCUCGGCGUCGGGAAGGCGGUCCAGGCGAUAUCCGUGAGCCAGGAGACCG
+GCCGAAGACGGGAAGCAUCUA
+>AE014432.2/6200-5972
+UCGCAAUUUUCAGGAGACGGUUCCGCCAUUGCGGCGGAUGAAAAGGGAACACGGUGAAGC
+CAUAGGGCUGAAACCGAGACUGCCCCCGCAACUGUAACCGGAGAGCUAUCCUCCACAGGC
+CGCGCAAGCGGCCAAAGCCACUGAAAGCAGCAAUAUGCUGCAAUCGGGAAGGCGGAGGCA
+AAGCGAAGACCCGGAAGUCAGGAGACCUGCCGUAUCCGGUCACCCAUGC
+>AE014570.1/13585-13353
+CCGUAAUACCGUCAUGACGGUUCCCCGACCGAGAGCGAAGGGGAUUAAUAGGGAACACGG
+UGAGGACGACCCAUCAAGGGGCCGAGACCGUGGCUGCCCCCGCAACUGUAAGCGGAUUGC
+CGUUCAUCCUCGUGACGCCGAAAGCGUCAUGCCACUGUGCCCACGGCACGGGAAGGCAGA
+UGGACGGCGAUUAUCCGCAAGCCAGGAGACCUGCCGUCUUACGUAGUCCAUUG
+>AE009726.1/9564-9351
+ACCAUAUCUUGUGUUCGAGGUUCUUUCGAUUCGACGAGUCGGGAGCUAAGACGGGAAUCC
+GGUGCGCUUGCCCAUGGUGGGCGGGCAAUGCCGGAGCUGCCCCCGCAACUGUAAGCGGCG
+AGCUUUGCGCCCCAUGCCACUGGCGAAAGCCGGGAAGGCGGGUGGAAGCGUUGAGCCGUG
+AGCCAGGAGACCUGCCUUGAGCGUGAACGUCCAC
+>AL672113.1/43141-43341
+UGAUUGUGCGCAUGUCGUGGUUCUCCGCGCGGCACUGCCGUAGCGGAGCUAAGAGGGAAG
+CCGGUGCGAUGCCGGCGCUGCCCCCGCAACUGUUAGCGGCGAGCCAAGCCCAUUGGUGUC
+ACUGAGGCGAACGGCCUCGGGAAGACGGGCAGAGGCUUUGACCCGCGAGCCAGGAGACCU
+GCCACGACGAACAACGUCCAC
+>AP002997.2/56937-56739
+UAUAGUCAUGCAGUCGUCGGUUCCGUUUUGGAGCCAAGAGGGAAUGCGGUGCGGGCGAAA
+UUCUUGCCCAAUGCCGUGGCUGCCCCCGCAACUGUGUGCGGUAGUCCUCUCCAUAUGCCA
+CUGAAGAUUCGUCUUCGGGAAGGUGGGGAAGGGCGCUGAUCCGUGAGCCAGGAGACCUGC
+CGACGACGGCAAAACUGAC
+>AP002997.2/104964-105169
+CCUAAAUCCGCUCCAGACGGUCCCUUGCCCGCAACGGCAGGGGCUAAGAGGGAAUGCGGU
+GCGGGAUUUCGAUCUCAAAUCCGCGGCUGUCCCCGCAACUGUAAGCGAAGAGCCAAGGCC
+GAAAGCCACUGGGACGUUCCCGGGAAGGCGGCACCCAAGGCGAUGACCCGCGAGCCAGGA
+GACCUGCCGUCUGCGACAAAAGAAUC
+>AP003013.2/206912-207118
+CUACGGUGGGUGCGUGAUGGUCCCCGCGCCGAAAGGCAAGGGGUGAAAAGGGAACACGGU
+GAGACCUCAAAAGGUCGAGACCGUGGCUGCCCCCGCAACUGUAAGCGGAGAGCAAGAUCC
+GACAUGCCACUGGCCGGCAAGGCUGGGAAGGCAGGAUUGCGCUGAGACCCGCGAGCCAGG
+AGACCUGCCAUCACUGAGUUGACCGGA
+>U45329.1/408-194
+CUAAAGUGGCAGCGUAUCGGUUCUGCAAGUGUCAAAACGCNCGCGGAUGAAAAGGGAAUA
+CGGUGAGGACGACCCAAGUAAGGGCCGAAACCGUGGCUGCCCCCGCAACUGUGAACGGCG
+AGCGAUGUCCAUCAUGCCAUUGGCCCCACGGCCGAUAAGGCGGACAAAGCCCAGACCCGU
+GAGCCAGGAGACCUGCCGAUAAGCAUGCGCGAAAG
+>AE008300.1/11923-11714
+ACAUUGGUUAGCCAUCGUGGUUCUGCGGACGAAGGUCCGGAGCUAAGAGGGAAUUCGGUG
+AGGGCUUUAAUCACAGCCUGAAUCCGAAGCUGCCCCCGCAACUGUAAGCGACGAGCGAAA
+GUCCAUCAUGUCACUGAGGCCGGCCUCGGGAAGACGGACCAAAGCUAUGACCCGCAAGCC
+AGGAGACCUGCCGCGAUAGAUAACGUCCAC
+>AE008981.1/4074-4298
+ACUAUAUGUGGUGUUCAAGGUUCUUCCGAUUCGCUAGGGUUGGGAGCUAAGACGGGAAUU
+CGGUGCGUAACGCCAUCACGGCGGAGCAAGGCCGAAACUGCCCCCGCAACUGUGAGCGGC
+GAGCAUCGUUCCGAUUUGAGCCACUGGAGCCAAAAGCUCCGGGAAGGCUGGAAUAGAUGU
+UGUGACCCGCAAGUCAGGAGACCUGCCUUGAGCGCAAAUGUCCAC
+>AE008342.1/7843-8078
+CUUAUGUGAGAAAGCGACGGUUCCUACAGCCGAAAGGCGAAGGGAUUAAUAGGGAACAUG
+GUGCGGGCGAUCUUUUUCGUCCAAUGCCUUGGCUGCCCCCGCAACUGUAAGCGGAUUGUU
+GUUCAUCCCAGUGACGCUUGAAGGCGUCAUGCCACUGUUUUUUUCGGAAUGCGGGAAGGC
+AGAUGAGGGACGCAAAUCCGUGAGCCAGGAGACCUGCCGUCAAAAUGGAAACCAUC
+>AE009054.1/2448-2676
+GGAUAACAUGUCCGUGAUGGUUCCUUCCGGGCGUUCCGGAAGGUGAAAAGGGAACACGAU
+AGGGACAAAUCCUCAUUCGUGGCUGCCCCCGCAACUGUGAGCGGAGAGCCUGAAACGAAA
+UGCCACUGGCAAGCCAUCUCGCCUCCAUCAAGGGGGAAGGCAAUGCCGGGAAGGUGUUUC
+AGGUUUUGACCCGUAAGCCAGGAGACCUGCCAUCACGGAAAUAUCCAUG
+>AE009228.1/1838-1621
+UAAGGGUAAGGGACUGACGGUCUUUUCCCGGCAACGGGAAAAGCUAAGAGGGAACACGGU
+UCCGCCCCGAGAAAGGGUCAUUCCGUGGCUGCCCCCGCAACUGUAAGCGGUAAGCCCGCA
+CCGUAAAGCCACUGAACCUUUAUGAUCGGUUCGGGAAGGCGGUGACAGGGUGUUGAUAGC
+CGCAAGCCAGGAGACCUGCCGUUUCAGGAAAAAGCGUC
+>AF010496.1/39869-39652
+GGCACCUUCGCGGCAGAUGGUUCCCGGCCAAGCCACGCGCGGCCGGGUGAAAAGGGAAUA
+CGGUGUGGUGUAGGCAUCAGCCGCCAAAUCCGUAACUGCCCCCGCAACUGUAAGCGGCGA
+GCACCCCCCGGCAACCACUGGCCCCGACCGCGGGGCCGGGAAGGUGGGGAAGCCACGACC
+CGCAAGUCAGGAGACCUGCCAUCAGCGUCAUCAACCGC
+>AF010496.1/116971-117194
+GCUACUCCAACAGGCGAUGGUUCCCAACUGGACGGGAUUAAUAGGGAACACGGUGAGGAU
+UACCCAUCAGGGGCCUAAUCCGUGGCUGCCCCCGCAACUGUGAGCGGCGAGACGACGGUC
+GAAGACCACUGGCCCCCCCGAUCCACCGGGGAGAACGGCCGGGAAGGUGACCCGAGUUGA
+UCGAACCGCAAGUCAGGAGACCUGCCAUCGCUCUGGCGUCGCAA
+>AF193754.1/4343-4142
+GCAAUGAGGAAGGAUUAAGGUUCUUUGUCAUUGGCAAAGCUAAGAGGGAAACUGGUGCGA
+AAGAAUUUUCAAAGCCAGUGCUGCCCCCGCAACUGUAAACGGCGAGCAAAGAUCAAAAUG
+CCACUGAUAUUAUUAUCGGGAAGGCUGAUCGGACGCGGUGACCCGUCAAGUCAGGAGACC
+UGCCUUAAACCAAGUCAUCCAC
+>AL646079.1/157144-156965
+AUCCCGCCUCACGAUGAUGGUGCCCUUCCAGGGUGAAACGGGAACGCGGUGCGAUGCCGC
+GGCUGCCCCCGCAACUGUAAGCGACGAGUCUGCGCCAACCAGCCACCGCACGAUGCCGGG
+AAGGCGGCGCCAGGCGAUGACGCGCGAGCCAGGAGACCGGCCAUCUCCUUCUGUCGACGU
+>AE016911.1/218236-218501
+AUAAUCCGACGAUUCGCAGGUGUCCGCAGCCGCGCAGCCACGCGCGGGCGGAUGAAACGG
+GAAGCCGGUGCAAGGCCGGCGCUGCCCCCGCAACGGUAAGGCCUGGUGCGUAGGCGCCCA
+GGCGGCGCAGAGCCACUGUUUUGGGCGCGUGUUCACGAUCUUUCGCCUGGCGUUGCCGGA
+AAAGACGGAGAGCAGGCUUCCAGAAUGGGAAGGCGCGCCGCCGGCAAGGCCCAGCCCGGA
+GACCGGCCUGCGUCGCCCCGGCCGGA
+>AE016915.1/175048-174863
+AUUCUUGCCAUUCUUGACGGUGCCCCAAAAGGGUGAAACGGGAACGCGGUGGAAUGCCGC
+GGCUGCCCCCGCAACUGUAAGCGCAGAGUCCACGCCUGACGCCACUGGCCCUUAGCAAGG
+UCGGGAAGGCGGCGCCCGGACGGCGACGCGCGAGCCAGGAGACCGGCCGUCAAACGUGUC
+GACGCA
+>BX321858.1/81804-81577
+UCUGCGCCCCUUGUUUGAGGUGUCCCAGAUGCAUUUGCACGAGGGAUGAAACGGGAAGCC
+GGUGCGCGCUGGAAUCAGCCAGCGCAAUGCCGGCACUGCCCCCGCAACGGUAAAUGAGUC
+AAUGAUCUGCACACGCCACUGUGCUGUAUGGCACGGGAAGGCGCAGAAUCAGGAAAACAC
+AGCUUCCGCUCAUAAGUCCGGAGACCGGCCUGAAGCAAUAUCAUGUUA
+>BX571869.1/30799-30632
+UUAAUACCACACCUUAAUGGUGUGGUUGGGAAGGAGGUGAAAGUCCUCCGCAGCCCCCGC
+UGCUGUGAUGCUGACAACUCCGCUGAUGCCACUGGUCGGAAAGACUGGGAAGGUUGCGGG
+GAAGGGUGACGCUAAGCCAGAAGACCGACCUGACAGGCACGAGACAUU
+>L12006.1/1016-1191
+CCAUAACGUAAACCAACAGGUUUGCCACAUUUGUGGUAGGGAAGGGGGUGAAAAUCCCCC
+GCAGCCCCCGCUGCUGUGAUGCUGACGACCCCGUAAAGACCACUGAUCGCAAGAUUGGGA
+AGGACGGGCGAGGAGGACGCUAAGCCAGAAGACCUGCCUGUCGGUGAUAACCAACA
+>AE016861.1/295441-295655
+CCUUCGCGGCUUGUUUCAGGUGCUCUGCAAUCCUCGAUUGGCAGGGUGAAACAGGGAAGC
+CGGUGUGGAUCGACCGAUCCGAUCCCGGCGCUGCCCCCGCAACGGUAAAUGAGUCAAGGC
+UGUGCAUCGUGCCACUGUGUUUCGACACGGGAAGGCGCGCAGCCGGGGUAACCCGCUCAU
+GAGCCCGGAGACCGGCCUGAACCACUCAAUGGCAU
+>AE016867.1/99125-99339
+CCUGUGCACCUUGUUUCGGGUGCCCCUCACGGGGUGAAACGGGAAACCGGUGCGCUCAAC
+CUGUUGAGCAAGUCCGGUGCUGCCCCCGCAACGGUAAGCGAGAGAAGGUCUGAUCCACUG
+UGCUCUGGCAUGGGAAGGUGACCUUGAAGGUCUGAACGCACACGUGUUCAAGCCCCUCGC
+GAGCCCGGAGACCGGCCCGACAUUUUUCCAAUGAC
+>AE004721.1/1433-1242
+GUAGCCUUGCCGGUUCGAGGUUCCUCGCCGGCGACGGCGGGGCUAAGAGGGAACGCGGUC
+GAUGCCGCGGCUGCCCCCGCAACUGUGAACGGCGAUCGUUCCCCAAUGCCACUGCGUGAC
+GCGGGAAGGCGGGGAACCGGCGGAGACGCCAGACCGUGAGCCAGGAGACCUGCCUCGUCG
+AUCCCGUGGCGC
+>AE016786.1/232051-232274
+CCUUAUGCCUCGCGUUCAGGUGCCCCUCAGGGGGUGAAACGGGAAACCGGUGCGUCCCAG
+GCCCUUCAGCAGGGCCGGACAAUGCCGGUGCUGCCCCCGCAACGGUAAGCGAGUGAAGCG
+UCUGUACCACUGUGCCUCGUAGUACGGCAUGGGAAGGUGACGCGUUCCAGGAGCCCAGCU
+CUUCCUCGCAAGCCCGGAGACCGGCCUGGCGUUCAUGAACACCC
+>AE016787.1/55358-55152
+GUAGCCUUGCCACUUCGAGGUUCUUCGGCCUGGCCGAAGCUAAGACGGGAACGCGGUACA
+AGCCGCGGCUGCCCCCGCAACUGUAAGCACCGACAACGGAUCGACACAGCCACUGCGCCA
+ACGCGCGGGAAGGCGUCAUCCCGCCAGCCCGAACGGGGACAUGGAACGGUGCAAGCCAGG
+AGACCUGCCUCGUCACGUUUUCGACUU
+>AE016780.1/58096-58317
+CCUUCGCGGCGUGUUUCAGGUGCCCUGCCAGCCCCGACUGGGCAGGGUGAAACUGGGAAG
+CCGGUGGGCGCCAGCAUGGCGCGAUUCCGGCGCUGCCCCCGCAACGGUGGAUGAGUAAAA
+GGCCGCGCAGGGCCACUGGAUGCCAGCAUCCGGGAAGGCGCGCAGGCCAGGGCCAAGGCC
+CACUCACAAGCCCGGAGACCGGCCUGAUACUGCCAACGGCAU
+>AE004717.1/4221-4426
+CCCAUCCGGCCCGUUCCAGGUGCCUCCUGCCGCCGCGCAGGAGGUGAAACGGGAAGCCGG
+UGCGUCACUUCGGUGAUCAGUCCGGCGCUGCCCCCGCAACGGUAAGCGAGCGAAAUCCUC
+UUCAGGCCACUGUGCUCCGGCAUGGGAAGGCGAGGAUUUCACGACCCUCGCAAGCCCGGA
+GACCGGCCUGCAACGCCCUGUUGGCA
+>AE016867.1/99066-98842
+GUAGCCUUGCCGGUUCGAGGUUCUUCAUGUGUAAAGCGUUACGACAUGAAGCUAAGACGG
+GAAUGCGGUACAUGCCGCAGCUGCCCCCGCAACUGUAAACGGUCAUGUUCAUUGCACAGC
+CACUGCUGCGGCGGGAAGGCGCGAUGAAUGUGUGUCGGCAAGGUGUUCAACGCCCGCCAC
+ACGCUGCCGUGAGCCAGGAGACCUGCCUCGAACCGGGCUGACAAA
+>AE016783.1/53812-53604
+AGAUGCGCGCCAGUUUCAGGUGCCCUGCGCCGCCGCGCGCAGGGUGAAACGGGAAACCGG
+UGCGUCGUGUUGCCCACGACAAGUCCGGUGCUGCCCCCGCAACGGUAAGCGAGCGAACCC
+UUCGAGAUACCACUGUGCUCAAGCAUGGGAAGGUGAAGGUUUCAUGCCCCUCGCAAGCCC
+GGAGACCGGCCUGGAGCUUCACUUGGCAA
+>AE012421.1/6485-6262
+UACCAUGCGCGCCCCUGAGGUGACUGCCGGAAUUCCGGUGGUUUAAACGGGAAUCCGGUG
+CGCGCAUCGCCUUGGCGAGACGCAAGUCCGGAGCUGCCCCCGCAACGGUGGGCGAGGUCA
+GGUGCCGCAACAGGCCACUGUGCACACGCAUGGGAAGGCGCGGUACCGGAAGCGCAGGCU
+UCCACUCGCGAGCCCGGAGACCGGCCUGAGGGAUUGACCCGGCA
+>AE017248.1/199120-198939
+CAAUUUUCAAACCAUACAGGUGCCGAGAUUCGGUUAAAAGGGAAGCACGGUGUAAUUCCG
+UCACGGUCCCGCCGCUGUAAGAGAAUAGUCUUUUUAAAAUAUGUCACUCGGGAAAUCGGG
+GAAGGCUUAAAAAGAUGAUGAAGCUCGAAGUCAGAAUACCUGCCUGUAAAGGACUAAGCC
+UU
+>AE017252.1/282498-282294
+AAGGUUAUAGACAAAUAAGGUUCUUAAAUUAAUUUUUAAGAUUAAAAGGGAAACCGGUGA
+AAAACCGGCACAGCCCCCGCUACUGUAAUUGAGUUUGUUUAUCAUAAUGCAUCUAUGUAU
+UGGAAGCAUAAGCCACUGUUAAUAUGGGAAGGCGAUAAACUUUAAAUCAUAAGUCAGGAG
+ACCUGCCUAUUUGUAUUACGAAAUC
+>AK109157.1/8-245
+CAGGUGCCCAGCCGUUUCGGUUCAGGAACGGCGGGUUCAACGGGAAGCCGGUGAGCGCAA
+GGCGAAGAGCCUCGCGCAAUUCCGGCGCUGCCCCCGCAACGGUCAGCGAGGAGCGUGCUG
+CACGACACGCCACUGUGCCCCUCUCGGGCAUGGGAAGGCGCGGCAGGCUUGCCACGGUGG
+AUUCGUCCGCCGCGGCCACUCGCAAGCCCGGAUACCGGCCUGACGCAAUGGGAGCCGG
+>U27616.3/1255-1032
+UCGCUCGCUUCAGGAAACGGUUCUGCCCGAGAGGGUGGAUGAAAAGGGAACACGGUGAAG
+CAUUAAAUUGCUGAUGCCGAGACUGCCCCCGCAACUGUAACCGGAGAGUCAUCCUCCUAU
+GAUCGUAUCUUACGAUUAUAGCCACUGAGCAUUCGUGUUCGGGAAGGCGGAGGACCGAUG
+AAGACCCGGAAGUCAGGAGACCUGCCGUAUCCAGUCACCCAUGG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00174.test b/benchmarks/cmsearch-rmark/rmark-1/RF00174.test
new file mode 100644
index 0000000..418467d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00174.test
@@ -0,0 +1,332 @@
+>BX248356.1/172244-172444
+CUGUACAAAUCGCACCAAGGUGUUAGUGUUGGGUGUGUUGAAGUGAUCGGGAAUGCCAGU
+GCAAUUCUGGCAGCGGACCCCGCCACUGUAACCGCAAAUUAUGCCCAUUUCUAGCCACUG
+CAGUCCUGCGGGAAGGGUAGAAAGACACACUUUUUACUGGGCGCGGUAGCCAGGAGACCG
+GCUUCAACAUUUUAUACGUAG
+>BX248357.1/28572-28772
+UGUGUUACACAUUGAUUAGGUGCAGCAUAGAACUGCUGCAUGGGAAUCUGGUGAAAAUCC
+AGAGCUGACGCGCAGCGGUGAAGGUGCAAGUGAGUGCUUCAAUGUAGCCACUGAGAGUAU
+AAAAACUCUUGGGAAGGUGAGGCAAUUACUCUCGCGUAGAGCACCCCAGUCCGAAGACCG
+GCCUAAUCAGAAACAUGUGCU
+>AL583923.1/215513-215333
+GUACUAUAUGCGACACUGUGUAUCUGUAAAGGCGAUGACGAUGCAGGAAGUCGGUGCAAA
+GCCGGCGCGGUCCCGCCACUGUAAUCGGGGAGCGACCCUCGUAGGCCACGGCCAUUGGCU
+GGAAGGCGAGGCAAGCGGUGAUCCGAGAGCCAGGAAACUCGCGUCAUCGCGUCCUGCUAA
+C
+>AY033236.1/563-353
+GUGUAGGCUAGUAGUGCUGGUUCGGCUGCCCCACGGCAGUCGUCGCAAGAGGGAAUCCGG
+UGUAAUUCCGGAACUGUCCCGCAGCGGUCAAUGGGAACGACACAACGUAAGGCACUGGGC
+GGCAACGCCUGGGAAGUAGUAGUGGAGGAAGUCGGGAGUGAUCUCGCAAUGCCCAUGAGU
+CCGAAGACCUGCCAGCAGCGACAACAUCUGU
+>AY033235.1/252-496
+GUGUACUAGGGUCAAUGUGCUGGCCUCGGCCAGCGCGCGUCCGCAGCGAAGCCGGUGGGA
+AUCCGGCGCUGUCCCGCAACGGUGAUGGGGCCCGGCCCCGAGUCCGGUCGACUGUGGACG
+UGUCCCCACAUUGCCCCGGCGCAGGGUCAGCCCCACGAGCUGCCUGCGCGUGCACCGCGA
+AGGACGGCCCGUGGAUUUGAGGUUCUUGUCCGAGCCCGCAGGCUCACGAGGGCAGCAGCG
+CCCUG
+>AP005033.1/201735-201896
+CCGGGGCCCGGCACAAGAUGUAUGCUCAUGCUCGCUGUCGCCGCAGGGGAAUCCGGUGCG
+AAUCCGGAACUGUCCCGCAACGGUGUACUUGUGCGUGUUCGCGUAUUUCGCUGCCACGUG
+CUCGCUUCAGUCCGAGGACCUGUCGACAGCGCGCCCCGGCCG
+>AL939123.1/7488-7321
+UCGCGUCCCCCGGCACAAGAUGUAUGCUCAUGCUCGCUGUCGCCGCAGGGGAAUCCGGUG
+CGAAUCCGGAACUGUCCCGCAACGGUGUACUUGCGUGCAUCCGUACGUCUUCGCACGUGC
+GCGCACGCCUGUCCAGUCCGAGGACCUGCCGACAGUGCGCCCGGCCGC
+>AL939110.1/156680-156867
+GGGCCGUGGUGGACUUCCGGGGCCAUCUACGGCGGCAGAAGAGGAAGCCCGGUGCGAAUC
+CGGCGCGGUCCCGCCACUGUGACCGGGGACAGGAUCCCCGGGAGCCAGGAACUCUCGCCG
+CCGUGCUCUUCGAACCAGGGCGCGGACACCCUGAGUGAGGACCUAUCGCCAUGCGCGGCU
+GCCGUUCC
+>AP005044.1/159223-159033
+GGUCCGCUCGUACGGGCCGGUAGAGUGAGCGCGUCGUCAUCACACCCGUACGGGGGGAAG
+CCGGUGCAAAUCCGGCGCUGACCCGCAACCGUAUGCCGCUCGCGCGGUGAGCCGGACUGC
+CCCGCACAGGACGUGACCGGCUCAGGUCACCGGCAGCCCGCCGAUGACCGGCACCGUCGA
+GGUUCACGGGG
+>AL939125.1/243385-243171
+CCUGCUUGUGCCCACCCCGGUGGGAGCACUACUGUCGCCACGCCUUGGUGAACGGGAAAU
+CCGGUGUGAUGCCGGUGCGGCCCUCGCCACUGUGAAUCGGGAAGUCCGGCUCCGGCCCUG
+ACGGGCAGCCACUGGAUCGCUUGCGGUCCGGGAAGGCGGAGCACGGGCGGUGGUACCCGU
+AAGCCAGGAGACCGGCCAAGGCGCGUCGUCCAUCC
+>AP005030.1/142199-142427
+GCCUUGCAGGUGUUCCCAGGUCAGCCCUAGGGUUGGCGGGCCGUGGUGCUCGGGAAGCCG
+GUGACGGCCCCUCAGGGGGUUCAUGCCGGAGCGGCCCUCGCCACUGUGAUCGGGGAGUUC
+CCGUUCCGUGCCGCCGCGGGCGGCGCCACUGGUCCCUCAGGGCCGGGAAGGCAGGGACGG
+GCGCGUGUACCCGUAAGCCAGGAGACCGGCCACGGCAUCUCACGAAGUG
+>AP005046.1/196624-196437
+GAGCCAUGGUGGACUGCCGGAGCCAAGUACGGCGGCAGAAGAGGAAGCCGGUGUGAGUCC
+GGCGCGGUCCCGCCACUGUCACCGGGGAAGUAAGUCCCCGGGAGCCAGGAACUCUCACCG
+CCGGUCUCGUCGAACCAGGGCGUGGACACCCUGAGUGAGGACAUAUCGCCAUGCGCGGCU
+GCCCGUUG
+>AJ295339.2/5-215
+GGCCCCCACAUGUAUGCUCGUCCUCGCUGUCGUCGCAGGGGAAUCCGGUGGAAAUCCGGA
+ACUGUCCCGCAACGGUAUGGUUCGCGCUCUUUCGCGCGGCCGGAGUCCGAAGACCUGUGG
+ACAGCGCACCCGGUCCGUCCGUUCCGGGUGCCACAGACGUCCGGGCCUCGCGGAGUGGGC
+CGGUGGACGCGGCGCGCCGCGCGUAUCCCGG
+>AL939130.1/261334-261631
+CGGUUCCUGCCCGCAGGAGGUGACGAGGUACGCUGCGAAGCGCCUCGUGGGGGAAGUCCG
+GUCGAAGUCCGGCGCUGACCCGCAACGGUAGGCGGAGCCCCGCAAGGGGUCCCGUGAGCC
+CGAUUACCCGCGGUGGUGAAGCCCCUGUCAAUCGCCGUGGACUGCGAGAGGUGCUGUGCA
+GGGCGCCCAGCGUCCGGGCCCGCUGCUUCGAUCACGCAGGCGCACGGCCCGAGGCGAAAG
+CGAAACGCCUGUGGCCACGCUCCGCGACCGGAUACCCGCCGCCCCACCGGACCGUACC
+>AL939107.1/140625-140436
+GGACGCUGAUGGGAUGAUGGCCGGCGACAGGGCGACGACGGUCCGAGGAAGCCGGUGCGA
+AUCCGGCGCGGUCCCGCCACUGUGAUCGGUGAGCGGAUCCCGAAGUUGCCACUGCCCCGG
+UAGGGGCGGGAAGGCCGGGACGAGCUGUGACCCGGGAGCCAGGAAACUCACGUCGUCGCC
+UCCUCGACGG
+>AL939107.1/147400-147583
+CAGACCGUAGUAUCAGCGGGUCAUCGCCGCGACGGGAGACAGGAAGCCGGUGUGAAUCCG
+GCACGGUCCCGCCACUGUGACCGGGGAGUGCACCCUUCGACACGCCACUGCGCGCCGCGC
+GGGAAGGCCAGGGAGGAGCGUCGAUCCGGGAGUCAGGACACUGGCCUGUCGCGGGCCCGU
+UCCG
+>AY043208.1/560-782
+UAUCUUUGCUCCCUGAUCGGUUCCGAAUAGUCAUUCCUCUAUCCGGAUUAAAAGGGAAUC
+GGGUGUAAAUCCCGGACAGUCCCGCUGCUGUGAAGCUCCGUCUGAAUUUCCGAUAACAAC
+UGUUGCCACUGGGAUACCUUUUUGUAAAUAGAUAAGGAGUCACCGGGAAGGCGUCGGAAA
+CAAGGAGUCAGUCAGAAGACCUGCCGCUUAUCAAAGGCUGUUU
+>AE016933.1/293262-293468
+AUCUUUGCCCCCCGAAAUGGUUCGGAGUCCGUGUCCAACGGACAACGAUUAAAAGGGAAU
+CGGGUGUAAAUCCCGUACAGUCCCGCUGCUGUGAAGCUCUAUACAAUGUCUUAUUAAUGA
+ACUAAUUUAUCGCCACUGAUGUUAUUUCGGGAAGGCACUAUAAGACAAGAGUCAGUCAGA
+AGACCUGCCACUUCGCGUAAAGCGUUC
+>AE016932.1/22310-22515
+UAUCUUUGUCCCCGCAUUGGUUUGCGACUCUCAUCACGAGGGAAGCGAUUAAAAGGGAAU
+CAGGUGUAAAUCCUGAACAGUCCCGCUGCUGUAAGUUCCAUAGAUAUGUUGCGAGCAAUC
+UACUCAAAGCCACUGGAAAGAAAAUUCCGGGAAGGCGCCCGCAACAGGAAUAAGUCAGAA
+GACCUGCCAUGUAAAAUCCGUUUCAC
+>AE016934.1/49817-49625
+AUUUUGCAGUCGGGAAAUGGUUUCGGGAGGUUUACGCCUUCCGAAUGAAAAGGGAACCCG
+GUGAAAAUCCGGGACAGUACCCGCUGCUGUGAGUCCACAAAAACGGACAUCGAACUUUUG
+CCACUGGUGUAAUACCGGGAAGGCACGAUGACCGGGACGAGUCAGAAGACCUGCCAUGAC
+CGGAAUGAGAUUU
+>AE016934.1/218065-217852
+GUAUCUUUGCACCUGCAAGGUUCGUAUUUGGAGUUGUCUAACCUUCCAAAACGAUGAAAA
+GGGAAUCCGGUGUAAAUCCGGGACAGUACCUGCUGCUGUAAGUCCUCUCUUUCGGGAGAU
+GAGUUUAUCACAUUCUUUGCCACUGGUGACAUCACUGGGAAGGCGUGAUAAAUGGGGACG
+AGUCAGAAGACCUGCCUUGACGCUGCAGAUUUAU
+>AE016934.1/101000-101187
+AUCUUUGUAUCCGAUUUCGGAACUAAAAAGAGGUUUAGUCAAUGAGGGAACGCUGUGCAA
+AUCGGCGACAGUACCCGCUGCUGUAAUUCUCUGUGAAUCCGCACACUAUGUCACUGCAUC
+GGCAGAUGUGGGAAGGCGCUGCGGGGGAGGGAUAAGUCAGAAGACCUGCCGGAGUCAAAU
+AAACAUAU
+>AE017176.1/130222-129963
+CUUUGUUCCCAUCGUAGUGGUCCCUGCUCGUCUCGAACAAGCUGAGUGGGGUGUAAGAGG
+GAAUCGGGUGAGAAUCCCGAGCAGUCCCGCUGCUGUAAGCUUUUACCGCCGUGUCGGUUU
+UGACAUGCGGACUCUUGUCGCUUUCCAAAUGAUGCCACUGUUCAUUCUCCACUAUUAGAG
+GUGGAGCUGAAUGGGAAGGCGCGACAAACAGAAAAGAGAUGAAGUAAGCCAGAAUACCUG
+CCUCUACGAGUUGCCUAUAA
+>AE017174.1/95859-95679
+UCUCCUCAUUUAUCGAGAGGUCAGUCGAAUGAUUAAAAGAGAAUUUGGUGCAAAGCCAAA
+ACUAUCCCCGUAGCCGUAUGGUCGUACCUGUCGCUACAGAACGAUGCCACUGCAUAUCGA
+UGUGGGAAGGCGUAGCGAUUUAGGCCGAGUCGGAAGACCUGCCGCACAUAUCUAAAAGAU
+G
+>AE017174.1/143751-143548
+UAUCUUUGCCGUGUCAAUGGUUUUCUACACCGGUUCAUGGAGUGUAGAAUGAAAAGGGAA
+CCCAGUGAAAUUCUGGGACUGUACCCUCAGCUGUAAGUUCAGAUGUAAGGGUUUUGCCAC
+GAGAAAGCCACUAUACAGAAUCGUAUGGGAAGGCAGCGAAGCCUUGAAUAAGUCAGAAGA
+CCUGCCAUUACAAGCGUUCUUUCU
+>AE017176.1/287850-287663
+GCUGCCUUUUUCCUAUUGGGAUCGGUGGUGAUGAUUAAAAGGGAAUCGGGUGAAAAUCCC
+GAGCAGUCCCGCUGCUGUGAACCUUGUUAAGCUUUCGGCAUUUAUAUCCACUGUCCGUUC
+UGUGCGGAUGGGAAGGAGUCGGAAGUAUGGGGUGAGCCAGAAGACCUGCAAAGUCUUUGU
+CUGCGGCU
+>AE017174.1/111334-111550
+CGUUUCUUUCAUGAAGACGGUGCAAGGGAAUCCGGUGCAAUUCCGGAGCUGAGCCCUCAG
+CUGUAAUGCUUCGAUGUCACUUCUCCGAACAAGAGGUGAUGGGGUGGAUAGUCAAUCGCG
+AUGGUCACUGUAGAAGGGCGUAGUCCCCUAUGGGAAGGCCGACGAAGACCCGAUAAGAAG
+CUAAGCCAGAAGACCUGCUUUAGUAGAUUUGUUCUAA
+>AE012820.1/3705-3927
+AAUAAAUAAUUCAGUUACGGUUUCCGGUGCCCGGUGGGGCGCCGGAAUGAAAAGGGAACC
+CGGUGAAAAUCCGGGACAGUGCCCGCUGCUGUGAUCCUCCCGUCGGCCACAAUCGGGUCG
+GCGGACGAUCGCUUCCGAUGAGGCCACUGGUUCGCGCCCGCGAACCGGGAAGGCCGGAAG
+CGAGGGGAGAGUCAGAAGACCUGCCGUAAUGCAGUAAAUGCUC
+>AE012832.1/3064-3332
+GAGUUCUUUCAGCAUUACGGUGCCGGAUGAAAGAUGCCGGAUAAUAGGGAAGUGCGUGUG
+AAUCGCACACUGUGCCCGCAACUGUAAGAUGGUAUGUCGCGCGACGACAGGAGCAGCUCU
+GCUUUUGUGGCCGUUGCGGAUCGGGUGUAUCCACUCCGCCAACCUCUGAUAACCACGGGG
+AAUGCGGGGGAAGGCUGCCCGGAGGAAAACGUCGAAGUAAUUUCGCAGCCAUCGAAGUCA
+GGAGACCUGCCGUAGUGGUUGGCGCCGAA
+>AE012858.1/6757-6937
+UCUUUCACAUGAUUAGCUGGUGCCGGUUUUAAAGCCGGAGAAUAGGGAAGUACGUGAGAU
+UCGUACACUGUACCCGCAACUGUACAACGGAAAACUGCCGCUGGCAGGUAUGGCCACAUG
+CCUCAAAGCCGCAGCCGGUGCACGUCACUGCCAGGCUCCUCCACGGAGCGGGCGGGAAGG
+C
+>AE012818.1/1974-2213
+UUCUUUCUCGCCAUGACAGGUGCCGGUUUAAAAGCCGGAGAAUAGGGAAGUACGUGAGAU
+UCGUACACUGUACCCGCAACUGUACAACGGUUAACCGCCGGGCAAAUUCCGUGGCCACAC
+GGAUGCGCAAGGCGGGCUUUCAGGUCACUGCCGGUUUUCCUCCACGGAAAACUGCGGGAA
+GGUUUGGAGGCGCUCGAUGCCGUGAAAGUCAGGAGACCUGCCAGUCAUGCAUUUGCACCA
+>AE012817.1/569-357
+UACUUCAUCCGAUUAUGUGGUGCCCGCCAUGGAAACAUACGGGCUUAAAAGGGAAUCCGG
+UGAGAGUCCGGAACAGUACCCGCUGCUGUAAUUCCGCGCUGGCCGCAAGGCUGGCGACAA
+GGUUUGCCGACAAUGCCACUGUCCCGUUCAGGGAUGGGAAGGCCGGCAGAAUCCGGGAAA
+GUCAGAAGACCUGCCUCAUAUUUUUUGGCUUCG
+>BX569694.1/273573-273792
+CCCCUAGGGUUUGGGUCUGGUUUCAGCGGGGAUCAGCCGCUGAUGGAAACGGGGAAAGAA
+CGGUGCAAAUCCGUCGCUGUCCCGCAGCUGUAAAGCGUCCGGCCCCGCCGGCGUCAGUCA
+GAACGCCCGCCAGGAGCACUACCGACGAGGAUCGACUUUGACCAAUCUUCUGGCUUCUCC
+CCGGCCUCUGCGCCAGGCCGCCGUUGCCGCAUUGGCCUUG
+>AP001508.1/5769-5939
+ACUUUAAUAGGCUUCUUAGGUGCCUCAUUUGUAGGAGAAUAGGGAAGUUCUGAAACGACG
+CGGAGCCCGCCACUGUAGUCGAGGAGCUGCUACAAUACCACUGGGAAACUGGGAAGGUGU
+AGCAUGCGAUGAAUCGGAGCCAGGAGACCUGCCUAAGAAGAUGCGCUGUCA
+>AP001509.1/273579-273768
+AAGCACGCUCAAGCAUUAGGUGGUUCAAACAAUCGGUUGAAUCUGAAAAGGGAAGCUGGU
+GAAAGUCCAGCACGGUCGCGCCACUGUAAUAAGGAGCUACAUGUGAGGAAACCACUGUCC
+AAAGGAUGGGAAGGUACACAUGGAGUGUUGAUCUUAAGUCAGGAGACCUGCCUAAUGUAU
+GCACUUGCAC
+>AP001508.1/228774-228971
+AGUGUUUGUGGACGGUAAGGUGCCCGAAGCGGCUUAAAAGGGAAUCUGGUGCAAAUCCGG
+AGCUGUCCCCGCAACUGUGAGUGCUACGAACGGAACGAUUUGCCACUGUACAUCCUCUAC
+UUCUUGAGAAAUGUAUGGGAAGGCUUCUAAGUAGGUAAAGCACGAGUCAGGAGACCUGCC
+UUACUUCCACAAGUUUCG
+>AL596167.1/167425-167616
+UUAAAUAGGUCUUAUGUUGGUGGAAUGUGUUUGCAUUUCUGAAAGAGGAAUUCGGUAUGA
+AGCCGGAACUGCCCCCGCAACUGUAAGGUGGACAAGAAUUGAAAAUAACCACUGUGCGUU
+UUUGACGUAUGGGAAGGUUCAAUUGUUGAAUGAAGCCAAGUCAGGAUACUCGCCAAAUAA
+GACGGAAGCAAC
+>AE007648.1/1506-1693
+UUGCUACUAAAAUUUGUAGGUUCAACUGAGGAGUCUUAGUUGAUUAAAAAGGAAUCAGGU
+GAAAAGCCUGAGCGGUCCCGCCACUGUAAUAAAGGAGUUUAAGUACAAUAUGUCACUGGG
+AAACUGGGAAGGCGUACUUAAGCAAUGAUUUUUGAGCCAGGAUACUUGCCAUAUUCUAGU
+AUGUUUUU
+>AP003189.2/34729-34907
+GUUGAUUAACUAAUAAUUGGUGUGAUUUUCGCUUAAUAGGGAAUGAAGUUAAAGUCUUCA
+ACUACCUCAGUAACCGUGAAGCAGACAAAAUCUCAAUAUGUCACUGCAUUUUUUGUGUGG
+GAAGACGAGAUGGAGGAAGAAGCAAAGUCGGGAUACCUGCCUUUUAUUUAAGUACUAUU
+>AE016952.1/63114-62943
+ACGAAGAUACAAUAUAUAUGUACUUAUGAAGUGUCAGGGAAAGAGGUGCGAAUCCUCUAC
+AGACCUACCUACUGUAUGGUGGAUGAAACCAAUAAGACCACAGAUUAUUCUGGAAGGAUU
+GGGAGUAAGAAGAAGCUAAGUCAGGAUACCGGCUUGAUAAGUCUAAUCAUUC
+>BX294140.1/211185-211419
+UCCGAGGUGACUGAUUUGGUUUCUGCCGAGUCAGUGAACAGGGAACUCCGGUGAAAUUCC
+GGGACGGUCCGGCCGCUGUGUGCCGCCAGAGAUCUUCCAAGUGAAGUCUCAUUGUUUGCU
+UUUCUAUUCAGCCAUUGCUCGUGUUUUCGCGUUUCAACGUGAACGUGAGUGAGAAGGCCA
+UGAGCAAACAAAGUGGUGGUGAGUCAGAAGACCUACCUCGUACAAGACGUUUUGG
+>BX294144.1/76053-76292
+GCAACGUUACGUGGUGCCGGUGUUCCAAAUCUUGGAUCACUGGGAACAGGGAACUUCGGU
+GAGAUUCCGAGACGGCCCGGCCGCUGUAUCCGAUGCGAAGUUGCUGACUUGGCAACUUCC
+AAGCAAACAUUCCUCUUGUGCCAUUGUCGUUGAUCGGAAUUAUCCGUGACGGACGAGAAG
+GCGAGCGUUUGCGAGUUUGCAUCGGGAGUCAGAAGACCUACCACGAAACGGACACUAUGU
+>AP005947.1/7905-8125
+AAAUGGUGGCCCGGCGUUGGUUCCUGUCCUAUGACAGGCGAAGAGGGAAUGCGAUAGGGU
+CCGAAUCGGCAAGAUUUGGGUCCAAAAUGCAGCCGCCCCCGCGACCGUGACCGGAGAGAU
+GCCCGAGGCCACUGAUCCCUGACGGGAUCGGGAAGGCGGGGAUCGAAGGGCAAAACCCUG
+CUCCGCAAGCCGGGAGACCUGCCAGCGCGGACGAUUUUGGA
+>AP005947.1/21272-21492
+GGCACACAGGACGGGCAUGGUGCUCGAGGUGGCGCAAAGCGCCGGAGCAUAAUCGGGAAU
+GGGGAUGGGCGGACCCAGUUGCGGCGCCCAAAACCCCAGCCGCCCCCGCGACUGUAAGCG
+GUGAGGGGCUCCGAACCGCCACUGGGCCGCAAGGUCCGGGAAGGCCGGAGAACCCCAGUG
+AACCGCGAGCCAGGAGACCGGCCGUGCAUGUUUUGAGGCCA
+>AE014429.2/552-315
+GUGUCAAACCAUGUGACAGGUUUUGCCGGAACGAAUCCCCGGCAAUACCAAAAGGGAAUG
+CGACGGACGGACCCACGCCGGGCGUCUUUAUCGCAGCCGACCCCGCGACUGUAGAGCGGA
+GAGGGAAGAGGCAAGCCGGGCAACCGGCAGCCACUGGAAAUCAGAUAGAUUUCUGGGAAG
+GCGCUUUAUUCCCCAAGACCCGCGAGCCAGGAGACCUGCCUGUUGCAUGAGGGCAUUG
+>AP003011.2/321703-321523
+AGGUCGCCGCCACUGCCUGGUGCCCGCCGCAAGCGGGAGAAUCGGGAACACGGUUGAACU
+CCGUGGCGUGCCCAACGCUGUAAGGGGGACCGCGCCGGUAAAUGCCACUGUCGAUGACGG
+GAAGGCACCGGACGCGGGUUGAUCCCGAGCCAGAAGACCGGCCUGGCAGGCAUCGUCAUC
+C
+>AP003005.2/245680-245479
+UUAGAUCAUGUCAUCUCAGGUGCCGCUUCGUGACGACGGGGCGGAGAAUUGGGAAGCCGG
+UCAAAGUCCGGCGCUGCCCCCGCAACGGUGGUGGAGUUCAAGUCGCAACGGGAGACCACU
+GGGCAAAAGCCUGGGAAGGUGUCGCGACCGUCCGCAAGGACACUCCAGAGCCCGGAAACC
+AGCCCGAGAUUUUUGAACUCGA
+>AE009122.1/6687-6504
+CCAUAGCUUCUCCGGUCAGGUGCCCGCCCUUGCGGCGGGAGAAUCGGGAAUCCGGUGAAA
+GACCGGAACGUGCCCAACGCUGUAAGGCGGAUGCUCUUUUUCUCAUGCCACUGAAGCAAU
+UCGGGAAGGCGAAAGGGGCGGAUGAAGCUUAGUCAGAAGACCGGCCUGGCAGGAUAGACC
+GAAC
+>AL591789.1/35311-34896
+AAUUAACGCAGUAUGGAUGGUUCUCUCGUGCCGAGGUGGGGCGAGGGAGUAAAUGGGAAU
+GCGAAGGGGCGGACCCACGCCGGGCGCCCUUAUCGCAGCCGACCCCGCGACUGUAGAACG
+GUCAGGGUUCGCCAUCGGGCAUUUCGCCGGAUUUCAACGCGCUGCAUGGGCAGUCUCGUG
+AAGUUUGGCGGCAUGUCGGAAAAGCCACUGGCGUGGCAUUGCGAUCAGCCGGGCAGGACG
+CCUCUUCUUCUACGAAUCGUCCGCCUUUCGCGAUGCCGCAAACGCCGGGAAGGCGAGGCG
+AGCCCGUUCGGUCUUUUGCCGCAUCGUUUUUCGGGCCGAGCCGGUCCGGCGAACGUGCGG
+CCAUGAGGAUCGUGACGCCGUGAGCCAGGAGACCUGCCAUCCGUCAGGGCAUUCCG
+>AL591785.1/88210-88413
+UUAGAUGAGGACACUCAAGGUGCCGCCUCGAAGGGAGGGCGGAGAAUUGGGAAGCCGGUC
+AAAUCCCGGCGCUGCCCCCGCAACGGUGGUGGAGCGAACAGCCACGGCAGAAGGCCACUG
+GACACCGCGUCCGGGAAGGCGCCGGGCAGGUCCCUUGCGGACGGCUCCAGAGCCCGGAAA
+CCAGCCUUGAAGCAGAAAUAGACC
+>AF010496.1/105318-105541
+CCACUCAGGGCGGGCGCUGGUUUCUGUCCUAUGACAGGCGAAGAGGGAAUGUGAAGGGAA
+UUGCGACGGCUUUGCCGCGAAACCCGACCGCAGCCGCCCCCGCGACCGUGACCGGAGAGG
+GCGCCCCGAGGCCACUGGCACCAGCCGGGAAGGCGGGGCGACCGUGAGGGGACCCCCCCU
+CGCAUCCGCAAGCCGGGAGACCUGCCAGCGCAUGGAUUUCGGGC
+>AF193754.1/24966-24788
+GGAAAUUUUUUUGCAUAGGGUUUCCUUCGAGUGAAGGAAAAUUGGGAACAAGGUGCAAAA
+CCUUGGCUGCCCCUGCAACUGUAAACAGUUGAAACGCCAAAAAGCCACUGAAUCUAUUCG
+GGAAGGCGGUUGUUUCGAUGCUGUGAGCCAGGAGACCGACCCUAUGUAAUCGUUCCACG
+>AL646070.1/4253-3997
+UUACACUCGCCGCGUCCUGGUGCCCGCAGAGCCGAUCUGCAGUUAAACGGGAAGCAGGGA
+GCGGCCGCCCCAAACGGUGCGCCAACCUGCGCUGCCCCCGCAACGGUAAGCGAACGCCGU
+CGAAGGCCGCGCUACCUCUGGCCAGAAGAGGGCGCGGCGUCGCGCAGGUCCGUCCACAUG
+CCACUGUUCCGCGGAACGGGAAGGCGGCCGGACCCGGUUCGCCAGCCCGGAUACCGGCCA
+GGACAGUGGGUUUCAGA
+>AE015548.1/1057-1279
+CCUAUGCUAUUGCAUUAAGGUCAUAAACGCCGGAUCAACCCAAAUAUAAUAGGGAAUCGG
+GGCGCUGCCCGUCAGCCAGCCCGAACUGUACCCGCAACUGUGAGUAGUUAAAAGAAGCGC
+CUAGAUUCUAGAUUCUAGAUUCUAGAUUCUAGAUUCUAGAUUCUAAAGCCUAGCACCUUC
+UUUUCUACAAGUCAGGAGACCUGCCUAUUGCUGUUUUCGCUGC
+>AE015526.1/127-357
+UUUGAGUCAACCUUCUGUGGUGCUUGCGAUGAUAGCGUCGCGAGAUAAUCGGGAAGCCAG
+UGAAAUUCUGGCACUGCCCCCGCAACGGUAAAAGGUGAGAGACGGCCGCAUUCGAUAGGU
+GUUCACGAUGAACCCGUAAAUCGCAGUGUGCAAAGGUCAGUUUCGCGUUUAUCUCUAGUG
+AGAUGGAUUAUAGCCUAAGUCCGGAGACCGGCCCUAAAGGUGUUUUUGAGA
+>M10112.1/56-247
+CUGUAGCAUCCACUUGCCGGUCCUGUGAGUUAAUAGGGAAUCCAGUGCGAAUCUGGAGCU
+GACGCGCAGCGGUAAGGAAAGGUGCGAUGAUUGCGUUAUGCGGACACUCGCCAUUCGGUG
+GGAAGUCAUCAUCUCUUAGUAUCUUAGAUACCCCUCCAAGCCCGAAGACCUGCCGGCCAA
+CGUCGCAUCUGG
+>AJ414159.1/142249-141989
+UCGUAGCAUUGUGGUCCGGCCUCAUGCUGUUAUUUAAACACCUAAGAGUUAAAAGGGAAU
+CCGGUGUAAAUCCGGAGCUGACGCGCAGCGGUAAGGGGAAGUCACGGCGAUAGGUUUCUA
+ACAGACACUGUCCGCAAGGAUGGGAAGUCAUCGCCUGCUCUAUUUCGCGCCAUUUAUUUA
+UCACAGUAUUUUUACUGUCAUAACCAUGGCCUGAUACCAGAGAUCCUAAGCCCGAAGACC
+UGCCGGUAUUACGUCGCAAUA
+>M34485.1/360-150
+UUUACACAAUUCGUAACAAGUUAAAAGCAUUCGCUUUAGGGAAACUGGUGCAAAUCCAGU
+GCUGCCCCCGCAACGGUAAAAAUGUAAACCAUAUUAAAAAAGUCAUUUAGACUUACGCCA
+CUGCAUGCAUAGAUGUGGGAAGGUGAAUAUGCUUGUCUCUUUUUGAGAUGCCAUUUGAGU
+CCGGAGACCUGCUUGUUACAUCUAUCCACUC
+>AE016783.1/50062-49864
+UCUACCAUGCGGGCCGCCGGUUUCCACCACGGAACUAACAGGGAAUCCCAGGCCUGCCAA
+UACAGGCCAAUCGGAACUGCCCCCGCAACUGUAGGUGCCGAGCCUGCUCCAUCGAUGCCA
+CUGGGCCUGCCGCCCGGGAAGGCCGGAGCCGGGCCGUGACGCACCAGUCAGGAGACCUGC
+CGGCCUACAUUCACCAACC
+>AE004721.1/1492-1697
+CCUAGGCGGGUUGUCCCAGGUGUCUCGUGCCGGCGCGCACGAGGUGAAACGGGAAGCCGG
+UGACGCUCUCCGAGCCAGUCCGGCGCUGCCCCCGCAACGGUAAGCGCAUCGCGCGCGAGC
+CCGGAGACCGGCCUGGAACCUUUCGUUUGAUUCACCCGCGGUGGGCGGGCGCAAGCGUGA
+AGCGGGCCGUCCGGGCCUGUUCCUCG
+>AE004716.1/11608-11412
+GGGCCGAAGAGGGAACACGGAGCCGCGGUCUUUUCGAAGCCCGGGCCUAGCCGUGGCUGC
+CCCCGCAACUGUAUGCAGCCUGUAUUCGCGCCAUUCGCCACUGGAUUACCGGGAAGGCGG
+CGCGAAGCGGAGGUUCCUCCCCCGGGUGGAACGCCGGGCUGCGAGCCAGGAGACCUGCCG
+CCGAAACCAGUCGCGAG
+>AE016867.1/236456-236654
+UUUACCAUGCCGGCCGUCGGUUUCCGAGAGGAACUAACAGGGAAUUCGCCAGCUUUGUUU
+CAAAGGCCAAAACGAAACUGCCCCCGCAACUGUAGGCAUCGAGCCUGCUCCAAGACUGCC
+ACUGGAUUCAGAUCCGGGAAGGCCGGAGCAUGGUGAUGACAUGCCAGUCAGGAGACCUGC
+CGACCCGAUUCAACCAACU
+>AE004105.1/5235-5438
+UACUAUCAGCGCCAAGCUGGUGCUAUUUAGAUGCCUGGAUGGCUAAAAAUGGCUGAAAAG
+GGAAUCCGGUGUAACUCCGGAACUGACGCGCAGCGGUAAGAGAGAACGAACGCUCAAACG
+ACACUGCUUUUCGAGUGGGAAGUCGAGCCAGUAGGCCAACAGUGCUCUCAAGUCCGAAGA
+CCUGCCAGCAACUGAGUUAUGCAG
+>AE011604.1/13614-13434
+GCACAGUUUUUUCAUAGGGUUUAUCUAUGUUUCACAUAGAUAGGAAGACGGUUAAAAUCC
+GUCACGGUAUCCGCCGCUGUAAGAAGGACGAAAGACAUACUAAGCCACUGGGACAACCUG
+GGAAGGCGUGUCGAGUAGAAAGAUUUCAAGUCAGAAUACGACCUAUGAAAAUUCCUGAAA
+G
+>AE011315.1/3428-3605
+UGGAACGGAAAACUUGUUUAUUCUCGUGAUGAGGAAGGGAAUCCGGUUCAAAUCCGGAGC
+UGAACCCGCAGCUGUAAUCGCCGAAUGAGAUUUCGCAAUCAUGCCACUGCGUUAAAUACG
+CGGGAAGGCUGCGAAAUCGGCGAAAGCCAGAAGACCUAACAAGUAAAAAAACAAACUA
+>AE017249.1/124649-124462
+AAUAACGGUUUCGGUCUUGGUGCUCCUUUUAGCUAAGGAGUGAAAAGGGAAUCAGGUGAA
+AGUCCUGAGCAGUCCGGCUGACGUAAGUGAGAGAGUUGUUUUUCAAAAUGCCACUGGUUU
+AUUCCGGGAAGGCGAAAAUCAAUGAUGACCUCCGAGCCGUAAGACCUGCCAAUGACUAUA
+AGGGUAAA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00177.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00177.ali
new file mode 100644
index 0000000..4b48d38
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00177.ali
@@ -0,0 +1,5154 @@
+# STOCKHOLM 1.0
+#=GF ID    SSU_rRNA_5
+#=GF AC    RF00177
+#=GF DE    Small subunit ribosomal RNA, 5' domain
+#=GF AU    Griffiths-Jones SR
+#=GF GA    30.0
+#=GF NC    30.0
+#=GF TC    30.0
+
+AF132134.1/1-639               UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+U83331.1/18-597                UAGU.CAUA..UGCU....UGU.CUCAAA.GGUUAA..GC.CA..UGC.A
+AF063241.1/21-596              UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+U67119.1/1-591                 UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF129882.1/27-578              UAGU.CAUA..UGCU....UGU.UUGAAA.GAUUAA..GC.CA..UGC.A
+U72542.1/1-582                 ...........UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF129883.1/16-610              UAGU.CAUA..UGCU....UGU.CUCAAA.GAUGUACCGC.CA..UGC.A
+X65152.1/21-566                UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+Z29440.1/1-571                 .....CAUA..UGCU....UGU.CUUAAA.GACUAA..GC.CA..UGC.A
+U17354.1/22-594                UA...CAUA..UGCU....UGU.CUUAAA.GAUUAA..CC.CA..UGC.A
+X71134.1/21-564                UAG..CAUA..UGCU...UUCCUCCUGGA.GAUUAA..GC.CA..UGC.A
+AJ276699.1/40-631              UCGACUCUAGAGGAUCCCCUGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF052190.1/16-601              UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF244939.1/20-597              UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF076179.1/1-614               ..........................CAA.GAUUAA..GC.CA..UGC.A
+U03478.1/13-652                UAGU.UAUA..UGCU....CGU.CUUCAA.GAUUAA..GC.CA..UGC.A
+AF076171.1/1-569               ......AUA..UGUU....UGU.CUUCAA.GACUAA..GC.CA..UGC.A
+AF076178.1/1-602               .................................UAA..GC.CA..UGC.A
+Z34900.1/19-575                UAGU.GAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+L28812.1/26-692                UGGU.UAUA..UGCU....UCU.UCUAAG.GAUUAA..GC.CA..UGC.A
+U03072.1/1-581                 UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+X56991.1/21-598                UAUU..AUA..UGCU....GAU.GUUAAA.GAUUAA..GC.CA..UGC.A
+D28490.1/1-572                 ......AUA..UGCU....GAU.GUUAAA.GAUUAA..GC.CA..UGC.A
+AF119811.1/1-622               .....CAUA..UUCU....UGU.UUCAAG.GACUAA..UC.CA..UGC.A
+AF242548.1/18-727              UAGU.CAUA..UGCU...CCGA.C.CAAG.GACUAA..GC.CA..UGC.A
+AF150936.1/21-703              UGGU.CGUA..UGCU....UCG.UUCAAG.GGCUAA..GC.CA..UGC.A
+AF090868.1/1-680               ....................CG.AUCAAG.GGCUAA..GC.CA..UGC.A
+AF096991.1/1-630               .............CU...ACNU.U.CAAG.GGCUAA..GC.CA..UGC.A
+AF096992.1/1-778               .....CAUA..UGCU....UCG.UUCAAG.GGCUAA..GC.CA..UGC.A
+AF112871.2/21-757              UAGU.CAUA..UGCU....UUG.UUCAAG.GGCUAA..GC.CA..UGC.A
+U84732.2/21-794                UAGU.CAUA..UGCU....UCG.UUCAAG.GGCUAA..GC.CA..UGC.A
+AF150935.1/21-703              UAGU.CAUA..UGCU....UCG.UUCAAG.GACUAA..GC.CA..UGC.A
+AF090871.1/1-669               .......................UUCAAG.GACUAA..GC.CA..UGC.A
+AF090869.1/1-776               ...................UCG.UUCAAG.GACUAA..GC.CA..UGC.A
+AF061338.1/21-739              UAGU.CAUA..UGCU....CAG.UUCAAG.GGCUAA..GC.CA..UGC.A
+AF090870.1/1-670               ........................UCAAG.GGCUAA..GC.CA..UGC.A
+AF096994.1/1-642               ...............................GCUAA..GC.CA..UGC.A
+AF090377.1/1-640               ........................UCAAG.GAUUAA..GC.CA..UGC.A
+AF112875.1/1-639               .......UA..UGCU....UCU.CUCAAG.GACUAA..GC.CA..UGC.A
+U84731.1/18-642                UUGU.CAUA..UGCU....UCU.UUCAAG.GACUAA..GC.CA..UGC.A
+X76494.1/1-621                 ..GU.CAUA..UGCU....UGU.UUCAAG.GACUAA..GC.CA..UGC.A
+AF245381.1/1-638               UAGU.CAUA..UGCU....UGU.UUCAAG.GACUUA..GC.CA..UGC.A
+AB018143.1/1-556               .AAU..AUA..UGCU....UGU.AUCAAA.GAUUAA..GC.CA..UGC.A
+U77662.1/1-559                 ........................UCAAA.GAUUAA..GC.CA..UGC.A
+AF007533.1/1-572               .........................CAAA.GAUUAA..GC.CA..UGC.A
+AF113428.1/1-572               .........................CAAA.GAUUAA..GC.CA..UGC.A
+U07937.1/21-574                UAGU.CAUA..U.CU....UGU.UUCAAA.GAUUAA..GC.CA..UGC.A
+U20858.1/21-576                UAGU.CAUA..UGCU....UAG.CUCAAA.GAUUAA..GC.CA..UGC.A
+M18732.1/21-689                UACU..AUA..UGCU....UGU.CUCAAA.GCCUAA..GC.CA..UGC.A
+X94430.1/21-605                UAUU.GAUA..UGCU....UAU.UUCGAA.GAUUAA..GC.CA..UGU.A
+AF099101.1/20-618              UGAU.GAUA..UGCU....UGA.AUUAAA.GAUUAA..GC.CA..UGC.A
+AF001843.1/1-573               ............................A.GAUUAA..GC.CA..UGC.A
+U41399.1/1-566                 ............................A.GAUUAA..GC.CA..UGC.A
+U67142.1/1-545                 ..................................................
+U67323.1/1-571                 .......................CUCAAA.GAUUAA..GC.CA..UGC.A
+U50972.1/1-537                 ..................................................
+L76341.1/2-610                 UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+L81935.1/19-617                UAGC.GAUA..UGCU....CGU.CUUAAA.GAUUAA..GC.CA..UGC.A
+AF057561.1/13-621              UAGU.GAUA..UGCU....UGU.UUUAAA.GACUAA..GC.CA..UGC.A
+X99212.1/6940-7530             UAAU..GUA..CGCU....CGU.CUCAAA.GGUUAA..GC.CA..UGC.A
+U48383.1/1-570                 ..........................AAA.GGUUAA..GC.CA..UGC.A
+U07981.1/1-572                 ..........................AAA.GGUUAA..GC.CA..UGC.A
+AF121053.1/1-605               ...U..AUA..CGCU....CGU.CUCAAA.GGUUAA..GC.CA..UGC.A
+AJ244408.1/18-634              UAGU.UAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+X89441.1/21-852                UAGU.UAUA..UGCC....UGU.CUCAAU.GAUUAA..GC.CA..UGC.A
+X89495.1/23-616                ..GU.UAUA..UGCU....UGU.CUCAAA.GCUUAA..GC.CA..UGC.A
+X89484.1/23-626                ..GU.CAUA..UGCU....CGU.CUCAAA.GCCUAA..GC.CA..UGC.A
+Z81325.1/1-568                 UAGU.GAUA..CGCU....UGU.CUUAAA.GAUUAA..GC.CA..UGC.A
+D14363.1/1-584                 ..................................................
+AB013012.1/1-595               UAGU.CAUA.UCGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+Z86122.1/21-610                UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+U37526.1/21-600                UAGC.GAUA..UGCU....CGU.CUCAAA.GUUUAA..GC.CA..UGC.A
+U58369.1/21-624                UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+D26530.1/1-501                 ..................................................
+D84190.1/1-589                 .....................U.CUUAAA.GAUUAA..GC.CA..UGC.A
+AJ224787.1/24-651              UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AJ224785.1/24-627              UA.U.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF021878.1/21-605              UGCG.UAUA..CGCU....CUU.UUUAAA.GACUAA..GC.CA..UGC.A
+AF085182.1/1-516               ..................................................
+AF085176.1/1-508               ..................................................
+AF001579.1/18-587              UGGU.CAUA..UGCU....CGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF201375.1/1-617               .AGA.AAUA..UGCU....CGU.CUCAAA.GACUAA..GC.CA..UGC.A
+AF201373.1/1-598               .AAU.CAUA..UGCU....UGU.CUCUAA.GAUUAA..GC.CA..UGC.A
+AJ133407.1/1-530               ..................................................
+AF260586.1/1-569               ..........................................A..UGC.A
+AF036611.1/1-551               ..........................................A..UGC.A
+AF202156.1/1-533               ..................................................
+AF036599.1/1-562               ..................................UA..GC.CA..UGC.A
+AF202165.1/1-533               ..................................................
+AF036605.1/1-504               ..................................................
+AF083013.1/1-539               ..........................AAA.GAUUAA..GC.CA..UGC.A
+AF083002.1/1-548               .GCC.GAUA..UGCU....UAC.GUCAAA.GAUUAA..GC.CA..UGC.A
+AF083022.1/1-560               ..............................GAUUAA..GC.CA..UGC.A
+AF083001.1/1-536               ...................................A.UG..CA..UGC.A
+AF082998.1/1-560               CGCU..GUA..UGCU....CAA.GUAAAA.GAUUAA..GC.CA..UGC.A
+AF037369.1/1-530               ..................................................
+AF036600.1/1-568               ........................UCAAA.GAUUAA..GC.CA..UGC.A
+AF036642.1/1-554               ...................................A..GC.CA..UGC.A
+AF124454.1/9-657               UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF124463.1/35-631              UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AJ228777.1/1-612               UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AJ228796.1/1-601               .AGU.UAUA..UGCU....UGU.CUCACA.GACUAA..GC.CA..UGC.A
+AJ012525.1/1-510               ..................................................
+AJ012527.1/1-498               ..................................................
+AF102895.1/21-592              UAGU.CAUA..UGCU....UGU.CUUAAA.GACUAA..GC.CA..UGC.A
+AJ012522.1/1-581               UUGU.CAUA..UGCU....UGU.UUCAAA.GAUUAA..GC.CA..UGC.A
+D83381.1/1-562                 ..........................................A..UGC.A
+AJ012524.1/1-496               ..................................................
+AF102892.1/16-581              UAGC..AUA..NGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF102897.1/22-609              UAGC.CAUA..UGCU....UGU.UUCAAA.GACAAA..GC.CA..UGC.A
+AF102894.1/10-597              UAGC.CAUA..UGCU....YGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF051328.1/18-607              UAGU.GAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+D85095.1/1-554                 ..............................................GC.A
+AJ228794.1/1-594               .AGU.CAUA..UGCU....UGU.CUCAAA.GACUAA..GC.CA..UGC.A
+AF167420.1/16-625              UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF051331.1/16-605              UAGU.CAUA..UGCU....UGU.CUCUAA.GAUUAA..GC.CA..UGC.A
+AF167424.1/1-585               ...........UGCU....UGU.CUCAAA.GACUAA..GC.CA..UGC.A
+AJ012513.1/1-588               UAAU.GAUA..CGCU....CGU.UUCAAA.GAUUAA..GC.CA..UGC.A
+AJ012521.1/1-588               UAAU.GAUA..UGCU....UGC.UUUAAG.GACUAA..GC.CA..UGC.A
+AF051332.1/22-612              UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+M58347.1/1-528                 ..........................AAA.GAUUAA..GC.CA..UGC.A
+U41281.1/1-588                 ...A.AGCU..UGCU....CGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF056024.1/1-515               ..................................................
+K02641.1/21-597                UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF093247.1/26-665              UAGU..GUA..UGCU....UUU.CCUAAA.GAUUAA..GC.CA..UGC.A
+X13160.1/21-664                UAGU..GUA..UGCU....UCU.CCUAAA.GACUAA..GC.CA..UGC.A
+L23799.1/21-862                UAGU.CAUA..UGCU....UGU.GUUAAA.GAUUAA..GC.CA..UGC.A
+AF245217.1/19-615              UAGU.GAUA..UGCU....UGU.UUCAAA.GAUUAA..GC.CA..UGC.A
+AF091148.1/21-608              UAGU.CAUA..UACU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AF091145.1/19-597              UAGU.CAUA..UUCU....UGU.CUUAAA.GAUUAA..GC.CA..UGC.A
+AF091146.1/21-594              UAGU.CAUA..CACU....UGU.CUUAAA.GAUUAA..GC.CA..UGC.A
+AF018160.1/21-570              UAGU.CAUA..CGCU....AAC.AUUAAA.GAUUAA..GC.CA..UGC.A
+AF043361.1/22-608              UAGU.UAUA..UGCU....UGU.CUCAAA.GGCUAA..GC.CA..UGC.A
+L26187.1/23-595                .GGU..AUA..GUCU....UGU.CUCAAA.GGUUAA..GC.CA..UGC.A
+AF085261.1/21-574              UGGU..AUA..UGCU....UGU.CUCAAG.GACUAA..GC.CA..UGC.A
+U22936.1/20-601                UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+X63519.1/21-607                UAGU.CAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+Z35317.1/19-597                UCGU.GAUA..UGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+Z33462.1/20-589                UAGU.CAUA..CGCU....UUA.AUUCAA.GAUUAA..GC.CA..UGC.A
+AJ130869.1/1-566               .AGU.CAUA..UGCU....UGU.CCUAAA.GAUUAA..GC.CA..UGC.A
+AF185052.1/26-568              UUGU.GAUA..CGCU....UGU.CUUAAA.GAUUAA..GC.CA..UGC.A
+X85398.2/21-602                UAGU.CAUA..CGCU....CGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+AB023499.1/21-585              UAGU.CAUA..CGCU....CGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+U21338.1/23-606                UAGU.CAUA..CGCU....UGU.CUCAAA.GAUUAA..GC.CA..UGC.A
+U37108.1/21-579                UAAU.CAUA..CGCU....CGU.GUCAAA.GAUUAA..GC.CA..UGC.A
+#=GC SS_cons                   .<<<..<<<..<<<<....<<<.<<<<<..........<<.<...<<<..
+
+AF132134.1/1-639               ..UGUC.UA..AGUA.UAAG.CUUG.........................
+U83331.1/18-597                ..UGUC.UA..AGUU.UAAC.GAU..........................
+AF063241.1/21-596              ..UGUC.UA..AGUU.UAAG.CGAU.........................
+U67119.1/1-591                 ..UGUC.UA..AGUA.UAAG.CU...........................
+AF129882.1/27-578              ..AGUC.UA..AGUA.UAAG.UU...........................
+U72542.1/1-582                 ..AGUG.AA..AGUA.UAUG.CAUAU........................
+AF129883.1/16-610              ..AGUC.UU..AGUA.UUAG.UU...........................
+X65152.1/21-566                ..UGUG.UG..AGUA.UAAG.U............................
+Z29440.1/1-571                 ..UGUC.UA..AGUA.UAAA.U............................
+U17354.1/22-594                ..UGUG.CC..AGU..UCAG.U............................
+X71134.1/21-564                ..UGUC.UA..AGUA.UAAG.UU...........................
+AJ276699.1/40-631              ..UGUC.UG..AGUU.UAAG.CU...........................
+AF052190.1/16-601              ..UGUG.UC..AGAA.UAAA.UU...........................
+AF244939.1/20-597              ..UGUC.UG..AUUGCACAU.CU...........................
+AF076179.1/1-614               ..UGUC.UA..AGUG.AAAA.CC...........................
+U03478.1/13-652                ..UGUC.UA..AGUG.UAAA.CC...........................
+AF076171.1/1-569               ..UGUC.UA..AGAA.UAAU.CA...........................
+AF076178.1/1-602               ..UGUC.UA..AGUG.UA.A.UC...........................
+Z34900.1/19-575                ..CGUG.UC..AGUA.UAAG.CU...........................
+L28812.1/26-692                ..UGUC.UA..AGUG.CAAA.CGAU.........................
+U03072.1/1-581                 ..UGUC.UA..AGUG.UAAA.UAAG.........................
+X56991.1/21-598                ..UGUG.UA..AGUA.UAAAGACC..........................
+D28490.1/1-572                 ..UGUG.UA..AGUA.UAAAGACC..........................
+AF119811.1/1-622               ..AGUC.UC..AGAG.UAAA.UGG..........................
+AF242548.1/18-727              ..UGUC.UC..AGCA.CAAA.CGG..........................
+AF150936.1/21-703              ..AGUC.UC..AGAG.CAAU.CGG..........................
+AF090868.1/1-680               ..UGUC.UC..AGCG.CAAU.CGG..........................
+AF096991.1/1-630               ..UGUC.UC..AGCG.CAAA.CGG..........................
+AF096992.1/1-778               ..AGUG.UC..AGAG.GACA.CUG..........................
+AF112871.2/21-757              ..CGUC.UC..AGCG.CAAA.CGGA.........................
+U84732.2/21-794                ..UGUC.UC..AGCG.CAAA.CGGU.........................
+AF150935.1/21-703              ..UGUC.UC..AGCG.UACA.CGG..........................
+AF090871.1/1-669               ..UGUC.UC..AGCG.UACA.CGGC.........................
+AF090869.1/1-776               ..UGUC.UC..AGCG.CACA.CGG..........................
+AF061338.1/21-739              ..UGUC.UC..AGUG.UACA.CGGA.........................
+AF090870.1/1-670               ..CGUC.UN..AGCG.CACA.CGGU.........................
+AF096994.1/1-642               ..UGUC.UC..AGCG.CACA.CGGU.........................
+AF090377.1/1-640               ..UGUC.UC..AGCG.CAAA.UGGA.........................
+AF112875.1/1-639               ..AGUC.UC..AGAA.UACA.UGGG.........................
+U84731.1/18-642                ..AAUG.UC..AGUG.GA.C.CUGAG........................
+X76494.1/1-621                 ..UGCC.UC..AGAA.UCAC.UGC..........................
+AF245381.1/1-638               ..UGCC.UC..AGAA.UCAC.UGC..........................
+AB018143.1/1-556               ..UGUC.UA..AGUA.UAAG.CAA..........................
+U77662.1/1-559                 ..UGUC.UA..AGUA.UAAG.CAA..........................
+AF007533.1/1-572               ..UGUC.UA..AGUA.UAAG.CAAG.........................
+AF113428.1/1-572               ..UGUC.UA..AGUA.UAAA.UAAA.........................
+U07937.1/21-574                ..UGUG.UC..AGAA.UAUG.UCU..........................
+U20858.1/21-576                ..UGUC.UA..AGUA.UAAA.CACG.........................
+M18732.1/21-689                ..AAUG.UA..AGAU.CAAU.CAUAUG.CGGU..................
+X94430.1/21-605                ..AAUG.UA..AGUG.CA.C.CAA..........................
+AF099101.1/20-618              ..AAUG.U...AGUA.UAAA.UCAC.........................
+AF001843.1/1-573               ..UGCG.UA..AGUA.CAUA.CU...........................
+U41399.1/1-566                 ..UGCG.UA..AGUG.AAUA.CU...........................
+U67142.1/1-545                 ..................................................
+U67323.1/1-571                 ..CGUG.U...AGUA.CAAU.CC...........................
+U50972.1/1-537                 ............UCA.UACU.AU...........................
+L76341.1/2-610                 ..UGUC.UA..AGUA.CAUA.CCUCUU.......................
+L81935.1/19-617                ..AGUC.UC..AGUA.CAGA.CU...........................
+AF057561.1/13-621              ..UGUA.UC..AGUA.CAAG.CC...........................
+X99212.1/6940-7530             ..UGUC.UA..AGUA.CAUA.CU...........................
+U48383.1/1-570                 ..UGUC.UA..AGUA.CACA.CU...........................
+U07981.1/1-572                 ..UGUU.UA..AGUA.CAAA.CA...........................
+AF121053.1/1-605               ..UGUC.UA..AGUA.CAAA.CU...........................
+AJ244408.1/18-634              ..UGUC.UA..AGUA.CAAA.CU...........................
+X89441.1/21-852                ..UGUC.UA..AGUA.CUAG.CCGC.........................
+X89495.1/23-616                ..AGUC.UC..AGUA.CGAG.CU...........................
+X89484.1/23-626                ..UGUC.UC..AGUA.CAUA.CU...........................
+Z81325.1/1-568                 ..CGCC.UU..AGUA.CUUA.CU...........................
+D14363.1/1-584                 ...........AGCA.CAUG.CC...........................
+AB013012.1/1-595               ..AGUG.UC..AGUA.CGAG.CA...........................
+Z86122.1/21-610                ..UGUC.UA..AGUA.UAAG.CA...........................
+U37526.1/21-600                ..UGUC.UC..AGUA.CACG.CC...........................
+U58369.1/21-624                ..UNUC.UA..AGUU.CAAA.CUU..........................
+D26530.1/1-501                 ...GUA.UA..AGUU.CAUG.CUC..........................
+D84190.1/1-589                 ..AGUC.UA..AGUG.CG.G.CCCUU........................
+AJ224787.1/24-651              ..UGUC.UG..AGUU.CGCA.CC...........................
+AJ224785.1/24-627              ..UGUC.UA..AGUA.UAAG.CA...........................
+AF021878.1/21-605              ..AGUG.UU..AGUU.CAUA.CAU..........................
+AF085182.1/1-516               ..................................................
+AF085176.1/1-508               ..................................................
+AF001579.1/18-587              ..UGUC.UA..AGUU.CAUA.UCAU.........................
+AF201375.1/1-617               ..UGUG.UA..AGUU.CAUA.UC...........................
+AF201373.1/1-598               ..UGUC.UA..UGUU.CAAA.C............................
+AJ133407.1/1-530               ..................................................
+AF260586.1/1-569               ..UGUC.UG..AGUA.CACA.UU...........................
+AF036611.1/1-551               ..UGUC.UA..AGCA.UGCG.CUG..........................
+AF202156.1/1-533               .................AUG.UG...........................
+AF036599.1/1-562               ..UGUC.UA..AGUA.CAUG.UAG..........................
+AF202165.1/1-533               .................UUG.CAU..........................
+AF036605.1/1-504               ...........UGUU.AUUA..............................
+AF083013.1/1-539               ..UAUG.UA..AGUC.CA.A.CCAA.........................
+AF083002.1/1-548               ..UGUC.UA..AGAA.CG.C.CGU..........................
+AF083022.1/1-560               ..CGUU.UA..AGUU.CA.CGCUGAUU.......................
+AF083001.1/1-536               UAAGUU.CA...GCU.UUA...............................
+AF082998.1/1-560               ..UGUGAAA..AGUU.CA.A.CC...........................
+AF037369.1/1-530               ..............G.GA.G.UA.U.........................
+AF036600.1/1-568               ..UGUC.UA..AGCA.CACG.CCC..........................
+AF036642.1/1-554               ..UGUC.UA..GGCA.UAAA.UGA..........................
+AF124454.1/9-657               ..UGUG.UA..AGUG.CACG.CC...........................
+AF124463.1/35-631              ..UGUC.UA..AGUA.CACG.CC...........................
+AJ228777.1/1-612               ..UGUC.UA..AGUG.CACG.CC...........................
+AJ228796.1/1-601               ..UGUC.UA..AGUG.CGCG.CCU..........................
+AJ012525.1/1-510               ..................................................
+AJ012527.1/1-498               ..................................................
+AF102895.1/21-592              ..UGUG.UA..ANUU.CA.G.CU...........................
+AJ012522.1/1-581               ..AGUU.UA..AGUU.CU.U.CU...........................
+D83381.1/1-562                 ..UGUG.UA..AGUA.UAUC.UU...........................
+AJ012524.1/1-496               ..................................................
+AF102892.1/16-581              ..UGUU.UA..UGUU.CA.G.U............................
+AF102897.1/22-609              ..UGUC.CA..AGUU.CA.A.CG...........................
+AF102894.1/10-597              ..UGUC.UA..AGUU.CA.G.CGC..........................
+AF051328.1/18-607              ..UGUC.UA..AGUA.CAGG.CC...........................
+D85095.1/1-554                 ..UGUC.UA..AGUA.CAGG.CU...........................
+AJ228794.1/1-594               ..UGUC.UA..AGUA.CUCG.UC...........................
+AF167420.1/16-625              ..UGCC.UA..AGUG.CAAG.UC...........................
+AF051331.1/16-605              ..UGUG.UA..AGUA.CACG.CC...........................
+AF167424.1/1-585               ..UGUC..G..AGUU.CACA.CC...........................
+AJ012513.1/1-588               ..AGUG.UA..AGUG.CAUG.UC...........................
+AJ012521.1/1-588               ..UGUU.UA..AGUU.CACG.C............................
+AF051332.1/22-612              ..UGUA.CC..AGUU.CACA.CC...........................
+M58347.1/1-528                 ..UGUC.UA.AAGUU.CACG.CC...........................
+U41281.1/1-588                 ..UGUC.UA..AGUA.UGAA.CU...........................
+AF056024.1/1-515               ..................................................
+K02641.1/21-597                ..UGUC.UA..AGUA.UAAA.UU...........................
+AF093247.1/26-665              ..UGCC.UA..AGAC.UA.U.GAGGAA.......................
+X13160.1/21-664                ..UGUC.UC..CGAA.UA.G.AAGAG........................
+L23799.1/21-862                ..UGCC.UA..AGUA.CAAA.CUA..........................
+AF245217.1/19-615              ..UGUC.UA..AGUA.UAAG.CGAA.........................
+AF091148.1/21-608              ..UGUC.UC..AGUU.CUUA.CACU.........................
+AF091145.1/19-597              ..UGUC.UC..AGU..UCUU.CG.A.........................
+AF091146.1/21-594              ..UGUC.UA..AAUG.CUUU.GU...........................
+AF018160.1/21-570              ..UGUA.CG..AGUA.UA.C.AA...........................
+AF043361.1/22-608              ..UGUC.UA..AGUA.UAAA.CACU.........................
+L26187.1/23-595                ..AUUG.AA..AGUU.UAAG.UGA..........................
+AF085261.1/21-574              ..AGUG.UA..AGUA.UGAG.UGA..........................
+U22936.1/20-601                ..UGUC.UA..AGUA.UAAA.CUG..........................
+X63519.1/21-607                ..UGUC.UA..AGUA.UGAG.AGGU.........................
+Z35317.1/19-597                ..UGUG.UA..GGUA.UAAC.CUG..........................
+Z33462.1/20-589                ..UGUC.UA..AGUA.UAAC.GG...........................
+AJ130869.1/1-566               ..UGUG.UA..CGUU.CAAG.CC...........................
+AF185052.1/26-568              ..CGUC.UU..AGAU.UAAA.CUCG.........................
+X85398.2/21-602                ..UGUC.UA..AGUA.U..A.AAU..........................
+AB023499.1/21-585              ..UGUG.UA..AGUG.UAAA.U............................
+U21338.1/23-606                ..UGUC.UC..AGUA.UAAG.CUA..........................
+U37108.1/21-579                ..AGUA.UA..AGUA.UAAA.UCAU.........................
+#=GC SS_cons                   ...<<<.....<<<<.<<<<..............................
+
+AF132134.1/1-639               .............................................UUUAU
+U83331.1/18-597                .............................................GUUAA
+AF063241.1/21-596              ..............................................UUAA
+U67119.1/1-591                 .............................................UUUAU
+AF129882.1/27-578              .............................................UUCAC
+U72542.1/1-582                 .............................................UUU..
+AF129883.1/16-610              .............................................UUUAU
+X65152.1/21-566                .............................................GUUAU
+Z29440.1/1-571                 .............................................AGUAU
+U17354.1/22-594                .............................................AUUGA
+X71134.1/21-564                .............................................A.UAU
+AJ276699.1/40-631              .............................................AAUUU
+AF052190.1/16-601              .............................................UCAGC
+AF244939.1/20-597              .............................................CUUGC
+AF076179.1/1-614               .............................................GCU..
+U03478.1/13-652                .............................................ACU..
+AF076171.1/1-569               ...............................................CUU
+AF076178.1/1-602               .............................................ACU..
+Z34900.1/19-575                .............................................UUUAU
+L28812.1/26-692                .............................................UUUGU
+U03072.1/1-581                 .............................................UCUAC
+X56991.1/21-598                ..............................................AAGU
+D28490.1/1-572                 ..............................................AAGA
+AF119811.1/1-622               .............................................AUUA.
+AF242548.1/18-727              .............................................UUCAA
+AF150936.1/21-703              .............................................AUGGA
+AF090868.1/1-680               .............................................UCUGA
+AF096991.1/1-630               .............................................UUCAA
+AF096992.1/1-778               .............................................AAUCC
+AF112871.2/21-757              ..............................................GCG.
+U84732.2/21-794                .............................................CUCGA
+AF150935.1/21-703              .............................................CUUCA
+AF090871.1/1-669               ..............................................UUCC
+AF090869.1/1-776               ...........................................CUUCGAA
+AF061338.1/21-739              ..............................................UUG.
+AF090870.1/1-670               ..............................................GCA.
+AF096994.1/1-642               ..............................................UCA.
+AF090377.1/1-640               ..............................................ACA.
+AF112875.1/1-639               .............................................AUUG.
+U84731.1/18-642                ..............................................UUCA
+X76494.1/1-621                 .............................................AUU..
+AF245381.1/1-638               .............................................AUU..
+AB018143.1/1-556               ..............................................CUAU
+U77662.1/1-559                 .............................................UCUAU
+AF007533.1/1-572               .............................................UCUAU
+AF113428.1/1-572               .............................................UUUAU
+U07937.1/21-574                ................................................GU
+U20858.1/21-576                .............................................UUUGU
+M18732.1/21-689                .............................................UUCG.
+X94430.1/21-605                ..............................................UUUU
+AF099101.1/20-618              .............................................UUU.U
+AF001843.1/1-573               ..............................................UUUU
+U41399.1/1-566                 ..............................................AGCA
+U67142.1/1-545                 ..................................................
+U67323.1/1-571                 .............................................CCUAG
+U50972.1/1-537                 .............................................AAAAC
+L76341.1/2-610                 .............................................CGCAA
+L81935.1/19-617                .............................................GUAAU
+AF057561.1/13-621              .............................................GAUAU
+X99212.1/6940-7530             .............................................AAAAU
+U48383.1/1-570                 .............................................UUCAU
+U07981.1/1-572                 .............................................GUUUU
+AF121053.1/1-605               .............................................GUCAC
+AJ244408.1/18-634              ............................................A.UAUU
+X89441.1/21-852                .............................................CUUAU
+X89495.1/23-616                .............................................GACUU
+X89484.1/23-626                .............................................UUACC
+Z81325.1/1-568                 .............................................CUUGU
+D14363.1/1-584                 .............................................GCCAA
+AB013012.1/1-595               ...........................................CACACGU
+Z86122.1/21-610                .............................................CUUGU
+U37526.1/21-600                .............................................CCUGU
+U58369.1/21-624                .............................................AAUUG
+D26530.1/1-501                 ..............................................UCUA
+D84190.1/1-589                 .............................................CCAUU
+AJ224787.1/24-651              ..........................................CCUCACGC
+AJ224785.1/24-627              .............................................CUUGU
+AF021878.1/21-605              .............................................AUUUA
+AF085182.1/1-516               ..................................................
+AF085176.1/1-508               ..................................................
+AF001579.1/18-587              ................................................UU
+AF201375.1/1-617               .............................................GAUUU
+AF201373.1/1-598               ..............................................AGUA
+AJ133407.1/1-530               ..............................................CGGU
+AF260586.1/1-569               ..........................................CUCGCAA.
+AF036611.1/1-551               .............................................AAGU.
+AF202156.1/1-533               ..............................................AGU.
+AF036599.1/1-562               .............................................CUUG.
+AF202165.1/1-533               ............................................AUAA..
+AF036605.1/1-504               .............................................AACA.
+AF083013.1/1-539               .............................................UUUA.
+AF083002.1/1-548               .............................................UUCG.
+AF083022.1/1-560               .............................................AACG.
+AF083001.1/1-536               .............................................UCAA.
+AF082998.1/1-560               ..............................................UUA.
+AF037369.1/1-530               ..............................................UAU.
+AF036600.1/1-568               .............................................UUGA.
+AF036642.1/1-554               .............................................AUCA.
+AF124454.1/9-657               .............................................UAAGU
+AF124463.1/35-631              .............................................UAUAU
+AJ228777.1/1-612               .............................................UUAAC
+AJ228796.1/1-601               .............................................AUCAU
+AJ012525.1/1-510               ..................................................
+AJ012527.1/1-498               ..................................................
+AF102895.1/21-592              .............................................AUUUU
+AJ012522.1/1-581               ............................................GUUGAU
+D83381.1/1-562                 .............................................GAAAA
+AJ012524.1/1-496               ..................................................
+AF102892.1/16-581              .............................................ACAGA
+AF102897.1/22-609              ............................................AUGGAA
+AF102894.1/10-597              .............................................CUUGA
+AF051328.1/18-607              .............................................UCAUU
+D85095.1/1-554                 .............................................UUGGU
+AJ228794.1/1-594               .............................................AUCUU
+AF167420.1/16-625              .............................................CUUGA
+AF051331.1/16-605              ............................................CUGCGU
+AF167424.1/1-585               .............................................CUUGU
+AJ012513.1/1-588               .............................................GUUGU
+AJ012521.1/1-588               .............................................UUAUU
+AF051332.1/22-612              .............................................ACUUG
+M58347.1/1-528                 .............................................UUUAC
+U41281.1/1-588                 .............................................GGUUU
+AF056024.1/1-515               ..................................................
+K02641.1/21-597                .............................................CUUGU
+AF093247.1/26-665              .............................................GCAA.
+X13160.1/21-664                ..............................................CAAG
+L23799.1/21-862                .............................................UUCUU
+AF245217.1/19-615              .............................................CUUAU
+AF091148.1/21-608              ............................................UUGUAU
+AF091145.1/19-597              .............................................UUGGU
+AF091146.1/21-594              ............................................UUAUAU
+AF018160.1/21-570              ..............................................UUAC
+AF043361.1/22-608              .............................................UUUAU
+L26187.1/23-595                .............................................UUUUC
+AF085261.1/21-574              .............................................AUUAU
+U22936.1/20-601                .............................................CUUAU
+X63519.1/21-607                .............................................UUGAA
+Z35317.1/19-597                ...............................................UAU
+Z33462.1/20-589                ..............................................UUGU
+AJ130869.1/1-566               .............................................CUUGU
+AF185052.1/26-568              .............................................UAUG.
+X85398.2/21-602                .............................................AUUUU
+AB023499.1/21-585              .............................................AUACU
+U21338.1/23-606                .............................................UUAAU
+U37108.1/21-579                .............................................UUUAU
+#=GC SS_cons                   ..................................................
+
+AF132134.1/1-639               A..C................................GGC..GAGAC.UGC
+U83331.1/18-597                A..A..................................G..AAGAC.UGU
+AF063241.1/21-596              A..C................................AGC..GAGAC.UGC
+U67119.1/1-591                 A..C................................GGU..GAAAC.UGC
+AF129882.1/27-578              A..C................................GAC..GAAAC.UGC
+U72542.1/1-582                 .................................AUAUGUA.GAAAC.UGC
+AF129883.1/16-610              A..C................................AAC..GAAAC.UGC
+X65152.1/21-566                A..C................................AGC..GAGAC.UGC
+Z29440.1/1-571                 A..C................................AGU..GAAAC.UGC
+U17354.1/22-594                A..C................................AGC..GAAAC.UGC
+X71134.1/21-564                A..C................................GGC..GAAAC.UGC
+AJ276699.1/40-631              U..U................................GGU..GAAGC.UGC
+AF052190.1/16-601              U..U................................UGU..AAAUC.UGC
+AF244939.1/20-597              G..C...............................AUGA..UAAAC.UGC
+AF076179.1/1-614               ....................................GGU..G.AAC.UGC
+U03478.1/13-652                ....................................GGU..G.AAC.UGC
+AF076171.1/1-569               G..U..............................ACUGA..GAAAC.UGC
+AF076178.1/1-602               ....................................GGU..GA.AC.UGC
+Z34900.1/19-575                A..C................................GGU..GAAAC.UGC
+L28812.1/26-692                A..C................................AGU..AGAAC.UGC
+U03072.1/1-581                 A..C................................CGU..GAAAC.UGC
+X56991.1/21-598                A..................................GGAU..GAAAC.UGC
+D28490.1/1-572                 A..................................GGAU..GAAAC.UGC
+AF119811.1/1-622               A..C................................AGU..GGGUC.CGC
+AF242548.1/18-727              ...................................CAGU..GAGUC.UGU
+AF150936.1/21-703              ...................................CAGA..GGGUC.UGU
+AF090868.1/1-680               ...................................AAGA..AGGUC.UGU
+AF096991.1/1-630               ...................................CAGU..GGGUC.UGU
+AF096992.1/1-778               AA.................................UAGU..UGAUC.UGU
+AF112871.2/21-757              ..................................ACAGU..GGAUC.UGU
+U84732.2/21-794                ..................................ACAGU..GGGUC.UGU
+AF150935.1/21-703              ...................................UAGU..GGGUC.UGU
+AF090871.1/1-669               C.................................ACAGU..GGGUC.UGU
+AF090869.1/1-776               ...................................CAGU..GGGUC.UGU
+AF061338.1/21-739              ..................................AGAGU..GGGUC.UGU
+AF090870.1/1-670               ..................................ACAGU..GGGUC.UGU
+AF096994.1/1-642               ..................................ACAGU..GGGUC.UGU
+AF090377.1/1-640               ..................................ACAGU..GGAUC.UGU
+AF112875.1/1-639               ..................................AGAGU..SAAUC.UGU
+U84731.1/18-642                .................................CUCGGG..GGGAC.UGU
+X76494.1/1-621                 ...................................GCAG..GAAUC.UGC
+AF245381.1/1-638               ...................................GCAG..GAAUC.UGC
+AB018143.1/1-556               A..C................................AGU..GAAAC.UGC
+U77662.1/1-559                 A..C................................UGU..GAAAC.UGC
+AF007533.1/1-572               A..C................................AGC..GAAAC.UGC
+AF113428.1/1-572               A..U................................UGU..GAAAC.UGC
+U07937.1/21-574                A..U...............................AGAC..GAAUC.UGC
+U20858.1/21-576                A..C................................UGU..GAAAC.UGC
+M18732.1/21-689                .........................GCCGUGUAUAAUGA..UAGUC.UGU
+X94430.1/21-605                U..................................UUGU..UAAAC.UGU
+AF099101.1/20-618              A..C................................UGU..GAAAC.UGU
+AF001843.1/1-573               A..U................................GGUG.CAAAC.CGC
+U41399.1/1-566                 A..C................................GGUG.AAAAC.CGC
+U67142.1/1-545                 ....................................AGU..GAAAC.UGC
+U67323.1/1-571                 C..A................................UGN..NAAAC.UGC
+U50972.1/1-537                 A..C................................GGU..GAGAC.CGC
+L76341.1/2-610                 A..C..............................AAGGU..GAAAC.CGC
+L81935.1/19-617                A..A................................AGU..GAAGC.CNC
+AF057561.1/13-621              A..A................................GGU..GAAAC.CGC
+X99212.1/6940-7530             A..A................................AGU..GAAAC.CGC
+U48383.1/1-570                 A..A................................AGU..GAAAC.CGC
+U07981.1/1-572                 A..A................................UGU..GAAAC.CGC
+AF121053.1/1-605               A...................................AGU..GAAAC.CGC
+AJ244408.1/18-634              A..U................................AGU..GAAAC.CGC
+X89441.1/21-852                A..A.............................AAUGGU..GAAAC.CGC
+X89495.1/23-616                A..A................................AGU..GAAAC.CGC
+X89484.1/23-626                A..A................................AGU..GAAAC.CGC
+Z81325.1/1-568                 A..A................................AGU..GAAAC.CGC
+D14363.1/1-584                 A..U................................GGC..UAAGC..GC
+AB013012.1/1-595               A..A................................AGC..GAAAC.UGC
+Z86122.1/21-610                A..C................................UGU..GAAAC.UGC
+U37526.1/21-600                A..C................................GGU..GAAAC.UGC
+U58369.1/21-624                A..C................................AGU..GAGAC.CGC
+D26530.1/1-501                 A..U...............................GAGC..GAGAC.CGC
+D84190.1/1-589                 G..U.............................GGGGGC..GAGAC.UGC
+AJ224787.1/24-651              A..C................................GGG..CAAAC.CGC
+AJ224785.1/24-627              A..C................................UGU..GAAAC.UGC
+AF021878.1/21-605              ...................................AUGU..GAGAC.UGC
+AF085182.1/1-516               ..................................................
+AF085176.1/1-508               ..................................................
+AF001579.1/18-587              A..A..............................AUGAU..GAAAC.UGC
+AF201375.1/1-617               A..AA..............................CGAU..GAAAC.UGC
+AF201373.1/1-598               A..A...............................AUGU..GAGAC.UGC
+AJ133407.1/1-530               A..................................GAGU..GAAAC.UGC
+AF260586.1/1-569               ....................................AAU..GAAAC.UGC
+AF036611.1/1-551               ..................................AAAGU..GAAGC.CGC
+AF202156.1/1-533               ...................................ACAC..GAAAC.CGC
+AF036599.1/1-562               ..................................CCUAC..GAAAC.CGC
+AF202165.1/1-533               ...................................AUGC..GAAAC.CGC
+AF036605.1/1-504               ......................................U..GAAAC.CCC
+AF083013.1/1-539               ..................................UCGGU..UAGAC.UGU
+AF083002.1/1-548               .....................................GU..UUUUC.UGU
+AF083022.1/1-560               .....................................GU..GAAAC.CGC
+AF083001.1/1-536               .....................................GC..GAAAC.UGC
+AF082998.1/1-560               ...................................UGGU..GAAAC.UGC
+AF037369.1/1-530               ..................................ACAGC..GAAAC.UGC
+AF036600.1/1-568               ..................................AUGGC..GAAGC.CGC
+AF036642.1/1-554               ..................................AUUGU..GAAGC.CGC
+AF124454.1/9-657               A..U................................GGU..GAAAC.CGC
+AF124463.1/35-631              A..C................................GGU..GAAAC.CGC
+AJ228777.1/1-612               A..U................................GGU..UAAAC.CGC
+AJ228796.1/1-601               U..U................................GGU..AAAAC.CGC
+AJ012525.1/1-510               ..................................................
+AJ012527.1/1-498               ..................................................
+AF102895.1/21-592              A..U................................AGU..GAAAC.CGC
+AJ012522.1/1-581               U...................................GGU..GAUAC.CGC
+D83381.1/1-562                 ....................................AGU..GAAAC.CGC
+AJ012524.1/1-496               ..................................................
+AF102892.1/16-581              A..CA................................GC..GAAAC.CGC
+AF102897.1/22-609              A..U................................CGU..GAAAC.CGC
+AF102894.1/10-597              A..C................................AGU..GAAAC.CGC
+AF051328.1/18-607              A..R................................GGU..GAAAC.CGC
+D85095.1/1-554                 A..C................................AGC..GAAAC.CGC
+AJ228794.1/1-594               A..C................................GUC..GAAAC.CGC
+AF167420.1/16-625              A..C................................GGU..GGAAC.CGC
+AF051331.1/16-605              A..A................................GGC..CAAAC.CGC
+AF167424.1/1-585               A..C................................GGU..GAAAC.CGC
+AJ012513.1/1-588               A..U................................GAC..AAAAC.CGC
+AJ012521.1/1-588               G..C..................................C..GAAAC.CGC
+AF051332.1/22-612              A..U................................GGU..GAAAC.CGC
+M58347.1/1-528                 A..C................................GGC..GAAAC.CGC
+U41281.1/1-588                 A..A................................GGU..GAAAC.UGC
+AF056024.1/1-515               ..................................................
+K02641.1/21-597                A..C................................GAU..GAAAC.UGC
+AF093247.1/26-665              ...............................UUCUCUCU..GAAUC.UGC
+X13160.1/21-664                U................................CUCUCU..GAAUC.UGC
+L23799.1/21-862                A..U................................GGU..AAAAC.UGC
+AF245217.1/19-615              A..C................................AGU..GAAAC.UGC
+AF091148.1/21-608              A..A................................AAU...AGAU.UGC
+AF091145.1/19-597              A..C...............................ACCA..UAGAU.UGC
+AF091146.1/21-594              A...................................AUA.UUAGAU.UGC
+AF018160.1/21-570              C..A................................UUU..UAAAC.UGC
+AF043361.1/22-608              A..C...............................ACGU..GAAAC.UGC
+L26187.1/23-595                A..A...............................CUAC..GAAAC.UGU
+AF085261.1/21-574              A..C................................AAC..GAAAC.UGC
+U22936.1/20-601                A..C................................GGU..GAAAC.UGC
+X63519.1/21-607                U..A...............................CUCU..GAAAC.UGC
+Z35317.1/19-597                A..C................................CGG..WAAAC.UGC
+Z33462.1/20-589                A..C................................GAG..RAAAC.UGC
+AJ130869.1/1-566               A..C................................GGU..GAAAC.UGC
+AF185052.1/26-568              ....................................AGU..GAAUC.UGC
+X85398.2/21-602                A..C................................UUU..AAAAC.UGC
+AB023499.1/21-585              A..G................................UUU..GGAAC.UGC
+U21338.1/23-606                A..C................................GGU..GAAAC.UGC
+U37108.1/21-579                A..C...............................AGGU..GAAAC.UGC
+#=GC SS_cons                   .....................................>>>.>>>>>.>>>
+
+AF132134.1/1-639               G.GA.UGG.CUCAUUA...AAU.C.AG..UUAU...AGU.UUA..UUUG.
+U83331.1/18-597                A.AA.UAG.CUCAUUA...AAA.C.AG..UUAU...AAU.CUA..UUUG.
+AF063241.1/21-596              G.GA.CGG.CUCAUUA...UAU.C.AG..UUAU...AGU.UUA..UUUG.
+U67119.1/1-591                 G.AA.UGG.CUCAUUA...AAA.C.AG..UUAU...AGU.UUA..UUUG.
+AF129882.1/27-578              G.AA.UAG.CUCAUUA...AAA.C.AC..UUAU...UAU.AAC..AAUG.
+U72542.1/1-582                 G.AA.CGG.CUCAUUA...AAA.C.AG..UUAU...AAU.CUA..CUUG.
+AF129883.1/16-610              G.AA.UGG.CUCAUUA...AAA.C.AG..UUAU...AAU.UUA..CGUG.
+X65152.1/21-566                G.AA.UGG.CUCAUUA...CAA.C.AG..UUAU...AGU.UCA..CUUG.
+Z29440.1/1-571                 G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...AAU.UUA..CUUG.
+U17354.1/22-594                G.AA.UGG.CUCAUUA...AAA.C.AG..UUAU...AGU.UUA..UUUG.
+X71134.1/21-564                G.AA.UGG.CUCAUUA...AAA.C.AG..UUAU...AAU.UUA..UUUG.
+AJ276699.1/40-631              G.AA.UGG.CUCAUUA...UAU.C.AG..UUAU...GAU.AUG..CUCA.
+AF052190.1/16-601              A.AA.UGG.CUCAUUA...AAA.C.AG..UUAA...AGU.UUG..UUAG.
+AF244939.1/20-597              A.UA.UGG.CUCAUUA...UAU.C.AA..UUAC...CGU.GCA..UAUG.
+AF076179.1/1-614               G.AA.UGG.CUCAUUA...CAU.C.AG..UUAU...GAU.UUA..UUUG.
+U03478.1/13-652                G.AA.UGG.CUCAUUA...UAC.C.AG..UUAU...AAU.UUA..UUUG.
+AF076171.1/1-569               A.GA.UGG.CUCAUUA...AAU.C.AG..AAAU...AAU.UUA..UUUG.
+AF076178.1/1-602               G.AA.CGG.CUCAUUA...UAU.C.AG..UUAU...GAU.UUA..UUUG.
+Z34900.1/19-575                G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...AGU.UUA..UUUG.
+L28812.1/26-692                G.AA.UGG.CUCAUUA...CAA.C.AG..UUAU...AGU.UUA..UUUG.
+U03072.1/1-581                 G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...CGU.UUA..UUUG.
+X56991.1/21-598                G.GA.CGG.CUCAUUA...UAA.C.AG..UAAU...AGU.UUC..UUUG.
+D28490.1/1-572                 G.GA.CGG.CUCAUUA...GAA.C.AG..UUAU...AAU.UUC..UUUG.
+AF119811.1/1-622               A.GA.CGG.CUCAUUA...AAU.C.GG..UGGC...AAU.CUA..CGCG.
+AF242548.1/18-727              G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUC..UGUG.
+AF150936.1/21-703              G.AA.UGG.CUCCUUA...CAU.C.AG..GAGU...CAU.CCU..UGUG.
+AF090868.1/1-680               G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUA..UGCG.
+AF096991.1/1-630               G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUG..UGUG.
+AF096992.1/1-778               G.AA.UGG.CUCCUUA...GAC.C.AG..UAAC...CAU.CGA..UGUG.
+AF112871.2/21-757              G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUC..CGUG.
+U84732.2/21-794                G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUG..CGUG.
+AF150935.1/21-703              G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUG..AGUG.
+AF090871.1/1-669               G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUC..CGUG.
+AF090869.1/1-776               G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUC..CAUG.
+AF061338.1/21-739              G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUC..UGUG.
+AF090870.1/1-670               G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.GUA..CGUG.
+AF096994.1/1-642               G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUC..AGCG.
+AF090377.1/1-640               G.AA.UGG.CUCCUUA...CAU.C.AG..CAGU...CAU.CUG..UGCG.
+AF112875.1/1-639               G.AA.UGG.CUCAUUA...CAC.C.GG..CGAC...AAU.CUG..A.UG.
+U84731.1/18-642                G.UA.CGG.CUCAUUA...AAC.G.GU..UAAU...AGU.CUA..CCCA.
+X76494.1/1-621                 G.CA.UGG.CUCAUUA...CAU.C.AG..ACGC...AAU.CUG.CCGCA.
+AF245381.1/1-638               G.CA.UGG.CUCAUUA...CAU.C.AG..ACGU...AAU.CUG.CCGCA.
+AB018143.1/1-556               G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...CGU.UUA..UUUG.
+U77662.1/1-559                 G.AA.CGG.CUCAUUA...AAU.C.AG..UUAU...AGU.UUA..UUUG.
+AF007533.1/1-572               G.AA.UGG.CUCAUUA...UAU.C.AG..UUAU...AAU.UUA..CUUG.
+AF113428.1/1-572               G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...GAU.CUA..CGUG.
+U07937.1/21-574                G.GA.CGG.CUCAUUA...CAA.C.AG..UAAU...CAC.AUA...UUG.
+U20858.1/21-576                A.GA.UGG.CUCAUUA...CAA.C.AG..UUAC...AGU.UUA..UUUG.
+M18732.1/21-689                G.GA.AGG.CUCAUUA...UAA.C.AG..UUAU...ACU.CCU.AGCCA.
+X94430.1/21-605                G.CA.AGG.CUCAAUA...AAC.G.AA..UUAU...AAA.CAC..UACG.
+AF099101.1/20-618              G.AA.CGG.CUCAUUA...AAU.C.AG..UUAU...AGU.UUA..UUUG.
+AF001843.1/1-573               G.AA.UGG.CUCAUUA...CAU.C.AG..UUGU...GGU.UCA..UUAG.
+U41399.1/1-566                 G.AA.UGG.CUCAUUA...AAU.C.AG..UUGC...AUU.UUA..CGGU.
+U67142.1/1-545                 G.AA.UGG.CUCCAUU...AAA.C.AU..AUGU...GAU.UUC..UUAG.
+U67323.1/1-571                 G.GA.UGG.CUCANAA...GA....GG..UUAU...GGU.C.C..UUAA.
+U50972.1/1-537                 G.AA.UGG.CUCAUUA...GAU.C.AG..UCUU...GGU.UCC..UUAG.
+L76341.1/2-610                 G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...GGU.UCC..UUGG.
+L81935.1/19-617                G.AA.UGG.CUCAGUA...AAA.C.GG..UUGU...GAU.CGG..UGAG.
+AF057561.1/13-621              G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...GAU.UUG..CUGG.
+X99212.1/6940-7530             A.AA.AGG.CUCAGUA...UAA.C.AG..CUGU...AAU.UUC..UUAG.
+U48383.1/1-570                 A.AA.AGG.CUCAGUA...CAA.C.AG..CUGU...AAU.UCC..UUAG.
+U07981.1/1-572                 G.AU.AAG.CUCAGUA...UAA.C.AG..CUAC...AAU.UUA..UAAG.
+AF121053.1/1-605               A.UA.AGG.CUCAGUA...UAA.C.AG..CUAU...AAU.UCA..CGAG.
+AJ244408.1/18-634              A.AA.AGG.CUCAGUA...CAA.C.AG..CUAU...UAU.UUA..UUUG.
+X89441.1/21-852                G.AA.AAG.CUCAUUA...AAU.C.GG..CUUU...GGU.UUA..UUAG.
+X89495.1/23-616                A.AA.AGG.CUCAGUA...AAC.C.GG..UCAU...AGU.UUA..CCGG.
+X89484.1/23-626                G.AA.UGG.CUCAUUA...CAU.C.AG..UUAU...GGU.UCC..UUAG.
+Z81325.1/1-568                 G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...GGU.UCC..UUAG.
+D14363.1/1-584                 G.AA.CGG.CUCAUUA...AAU.C.AG..CUAU...GGU.UCC..UUAG.
+AB013012.1/1-595               G.AA.UGG.CUCAUUA...AAU.C.AG..UUGU...GGU.UCA..UUUG.
+Z86122.1/21-610                G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...UGU.UUA..CUUG.
+U37526.1/21-600                G.AA.CGG.CUCAUUA...CAU.C.AG..UUAU...CGU.GUC..CUCG.
+U58369.1/21-624                G.AA.UAG.NUCAUUA...NAC.C.AG..CUAU...AAU.UUA..UUGG.
+D26530.1/1-501                 ..AA.CGG.CUCAUUA...AAU.C.GG..ACAU...AAC.UUA..CUUG.
+D84190.1/1-589                 G.GA.CGG.CUCAUUA...AAU.C.AG..UUAU...GAU.UCC..CAGG.
+AJ224787.1/24-651              G.AA.UGG.CUCAUUA...AAU.C.AG..UCCG...GGU.UCC..UUAG.
+AJ224785.1/24-627              G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...CGU.UUA..UUUG.
+AF021878.1/21-605              G.GA.CGG.CUCAGUA...UAU.C.AG..UUAU...AAU.CUG..CUCG.
+AF085182.1/1-516               ..............................CAU...GAU.CUA..UCUG.
+AF085176.1/1-508               ..............................UAU...CAU.CUA..UUUG.
+AF001579.1/18-587              G.AA.GGC.GUCAGUA...AAU.C.AG..UUAU...CGU.CUG..UUCG.
+AF201375.1/1-617               G.AA.GCG.CUCAGUA...AAU.C.AG..UUAU...GGU.CUC..UUCA.
+AF201373.1/1-598               G.AA.AGG.CUCAGUA...AAU.C.AG..CUAU...AAU.CUA..UUUG.
+AJ133407.1/1-530               G.GA.UAG.CWCAUYA...AWU.C.GC..CUCU...AUU.UUG..UUUG.
+AF260586.1/1-569               A.AA.UGG.CUCAUUA...UAA.C.GG..UUAU...GGU.UUC..UUGG.
+AF036611.1/1-551               G.AA.UAG.CUCAUUA...CAA.C.AG..CCGU...UGU.UUC..UUGG.
+AF202156.1/1-533               G.CA.AAG.CUCAUUA...CAA.C.AG..CUAA...AAU.GUA..UACG.
+AF036599.1/1-562               G.UA.UGG.CUCAUUA...CAA.C.AG..CUAU...GAU.UCU..AUUG.
+AF202165.1/1-533               G.CA.UAG.CUCAUUA...UAA.C.AG..UCCU...AAU.UUA..CAAG.
+AF036605.1/1-504               A.GA.AAG.CUCAUWA...UVA.C.AG..CUAU...AGA.CUA..CACN.
+AF083013.1/1-539               G.AA.CGG.CUCAUUA...CAA.C.GG..UCAA...AAU.CGG..CACG.
+AF083002.1/1-548               A.UA.UAG.CUCAUUA...CAA.C.AG..UACU...AUU.UGC..CUCG.
+AF083022.1/1-560               G.AA.UGG.CUCAUUA...CAA.C.AG..CUAU...AAU.UUA..CUUG.
+AF083001.1/1-536               G.AA.UGG.CUCAUUA...GAG.C.AG..UUAA...UAG.CCU..UUCC.
+AF082998.1/1-560               G.AA.CGG.CUCAUUA...UAG.C.AG..AUAU...AAU.GUA..CCCG.
+AF037369.1/1-530               G.AA.CGG.CUCAUUA...CAA.C.AG..AUAU...AAU.UUA..CUAG.
+AF036600.1/1-568               G.AA.AAG.CUCAUUA...CAA.C.AG..CCAU...AGU.UUA..UUGG.
+AF036642.1/1-554               G.AA.UGG.CUCAUUA...CAC.C.AG..CUGA...AAU.UUA..CUGG.
+AF124454.1/9-657               G.AA.UGG.CUCAUUA...AAU.C.AG..CUAU...AAU.UUA..UUGG.
+AF124463.1/35-631              G.AA.UGG.CUCAUUA...AAU.C.AG..CUAU...GGU.UUA..UUGG.
+AJ228777.1/1-612               G.AA.UGG.CUCAUUA...AAU.C.AG..CUAU...GGU.UCC..UUGG.
+AJ228796.1/1-601               A.AA.CUG.CUCAUUA...AAC.C.AG..CCAU...GGU.UCA..UUGU.
+AJ012525.1/1-510               .............................UUAC...AAU.CUA..CCUG.
+AJ012527.1/1-498               ..............................UAC...UAU.CUA..UUAG.
+AF102895.1/21-592              G.GA.CGG.CUCAUUA...AAU.C.AG..UUAU...AGU.UUG..UUUC.
+AJ012522.1/1-581               G.GA.AGG.CUCAUUA...AAU.C.AG..UGAU...CGU.UUA..UUUA.
+D83381.1/1-562                 G.AA.UGG.CUCAUUA...AAU.C.AG..UUAC...UAU.CUA..AAGG.
+AJ012524.1/1-496               .............................UUAC...AAU.CUA..AUGG.
+AF102892.1/16-581              G.AA.UGG.CUCAUUA...AAU.C.AG..UCUU...GGU.UUA..UUCG.
+AF102897.1/22-609              G.AA.UGG.CUCAUUA...AAU.C.AG..UUUU...GGU.UCA..UUUG.
+AF102894.1/10-597              G.AA.CGG.CUCAUUA...AAU.C.AA..UCGU...UGU.UUA..CUUG.
+AF051328.1/18-607              G.AA.UGG.CUCAUUA...AAU.C.AC..ACCU...AAU.AUA..CUGG.
+D85095.1/1-554                 G.AA.UGG.CUCAUUA...AAU.C.AG..CUAU...AAU.UUA..UUAG.
+AJ228794.1/1-594               G.AA.UGG.CUCAUUA...AAU.C.AG..CUAU...GGU.UCC..UUGG.
+AF167420.1/16-625              G.AA.UGG.CUCAUUA...AAY.C.AG..CUAU...UAU.UGA..UUAG.
+AF051331.1/16-605              G.GA.UGG.CUCAUUA...AAU.C.AG..CUAU...CAU.UUA..UCAG.
+AF167424.1/1-585               G.AA.UGG.CUCAUUA...AAU.C.AG..CUAU...GAU.UUC..UUAG.
+AJ012513.1/1-588               A.AA.CUG.CUCAUUA...AAU.C.AG..AUAU...AAU.UUA..UU.G.
+AJ012521.1/1-588               A.UA.UGG.CUCAUUA...UAA.C.AG..CUAU...GAU.UUC..UUAG.
+AF051332.1/22-612              G.AA.UGG.CUCAUUA...AAU.C.AG..CUUU...GGU.UUC..UUAG.
+M58347.1/1-528                 G.AA.UGG.CUNAUUA...NAU.C.AG..CUAU...UGU.UUC..UUAG.
+U41281.1/1-588                 G.UA.CGG.CUCAUUA...CAU.C.AG..CUAU..AACU.UUC..UUUG.
+AF056024.1/1-515               ...............A...AAU.C.AG..UUAU...GGU.UUA..CCUG.
+K02641.1/21-597                A.GA.CGG.CUCAUUA...CAA.C.AG..UGAU...AAA.CUA..AUAG.
+AF093247.1/26-665              G.AA.CGG.CUCCGCA...AAC.C.AG..UUGU...AAA.CCA...UAG.
+X13160.1/21-664                G.AA.CGG.CUCCGCA...UAC.C.AG..UUGU...AAA.CCA...UAG.
+L23799.1/21-862                G.GA.CGG.CUCCAUA...GAU.C.AG..UAAU...AGU.UCG..UUCA.
+AF245217.1/19-615              A.AA.UGG.CUCAUUA...AAA.C.AG..UUUG...AAU.UUA..UUUG.
+AF091148.1/21-608              A.AA.UUG.CUCAGUA...UAA.C.AG..UUAC...CAU.UGG..UUUG.
+AF091145.1/19-597              G.AA.UGG.UUUAGUA...UAA.C.AG..BUUC...UAU.AUU..CUUG.
+AF091146.1/21-594              G.GA.CGG.CUCAUUA...UAA.C.AG..UUAU...UGU.AUU..AUUG.
+AF018160.1/21-570              G.UA.AAG.CUCAUUA...UAU.C.AG..UUCU...AAC.AUC..UUAG.
+AF043361.1/22-608              G.AA.UGG.CUCAUUA...AAA.C.AG..UUAU...AGU.UUA..UUUG.
+L26187.1/23-595                G.GA.CAG.CUCAUUA...AAC.C.AG..UUGU...UAU.UUA..UUUG.
+AF085261.1/21-574              G.AA.UGG.CUCGGUA...AAA.C.AG..CUAU...AGU.UUC..UUCG.
+U22936.1/20-601                G.AA.UGG.CUCAUUA...AAU.C.AG..UUAU...AGU.UUA..UUUG.
+X63519.1/21-607                G.AA.UGG.CUCAUUA...CAU.C.AG..UAAC...AAU.UUC..UUUG.
+Z35317.1/19-597                G.AA.UGG.CUCGGUA...AAU.C.AG..UUAU...AGU.UUA..UUUG.
+Z33462.1/20-589                G.GA.CAG.CUCAUUA...AAU.C.AG..CUAU...UAU.UUA..UUUG.
+AJ130869.1/1-566               G.GA.UGG.CUCAUUA...UAU.C.AG..UGAU...AAU.UUG..GUUG.
+AF185052.1/26-568              G.AA.CGG.CUCCAUA...AAU.C.UG..UUCU...AAU.CUA..CCGG.
+X85398.2/21-602                G.AA.CGG.CUCAUUA...UAU.C.AG..UUAU...AAU.UUA..UUUG.
+AB023499.1/21-585              G.AA.UGG.CUCAUUA...UAU.C.AG..UUAU...AGU.UUA..UUUG.
+U21338.1/23-606                G.UA.CGG.CUCAUUA...CAA.C.AG..UAAU...AAU.AUA..CAUG.
+U37108.1/21-579                G.AA.UGG.CUCAUUA...UAU.C.AG..UUAU...UGU.UUC..UUUG.
+#=GC SS_cons                   .........<<<...........<.<<..<<<<.....<.<.....<<<.
+
+AF132134.1/1-639               .A.UGGUCUCUUU......................CAUU..........U
+U83331.1/18-597                .G.UGACUG..........................CUAA...........
+AF063241.1/21-596              .A.UGGUCG..........................AUUA...........
+U67119.1/1-591                 .A.UGGUCU..........................CAUU...........
+AF129882.1/27-578              .A.GAC............................AAUUC...........
+U72542.1/1-582                 .A.CAUU............................UUCU...........
+AF129883.1/16-610              .A.AAAUC...........................UAUA...........
+X65152.1/21-566                .U.GAG.............................GCGU...........
+Z29440.1/1-571                 .A.UAAUU...........................UUUC...........
+U17354.1/22-594                .A.UAAUUC..........................AAAA...........
+X71134.1/21-564                .A.UAUU............................GUUU...........
+AJ276699.1/40-631              .A.UUGCCU..........................UUGC...........
+AF052190.1/16-601              .G.CAAUG...........................GCCC...........
+AF244939.1/20-597              ...UACUU...........................UGCG...........
+AF076179.1/1-614               .G.UGGUAU...........................AGG...........
+U03478.1/13-652                .G.UGGUA...........................UGGA...........
+AF076171.1/1-569               .N.UGGUGA..........................CUUA...........
+AF076178.1/1-602               .G.AGGU.A..........................UGGA...........
+Z34900.1/19-575                .A.UGG.............................UUCC...........
+L28812.1/26-692                .A.UCGUACGGUA......................GAAA...........
+U03072.1/1-581                 .A.UGUUUC..........................CUUA...........
+X56991.1/21-598                .G.UUAG............................UAAA...........
+D28490.1/1-572                 .A.UUA.............................GUAC...........
+AF119811.1/1-622               .G.GGAAGGUGC.......................CUUU...........
+AF242548.1/18-727              .G.UAAAGUGCGGCUAGUGCCCAACUGC.......CAGG...........
+AF150936.1/21-703              .A.UAGUGUGUGGCUGGCGCCGCUCCU........GCCA...........
+AF090868.1/1-680               .A.U.CAGUGUGGUUGGCACCACCU........ACCAAA...........
+AF096991.1/1-630               .A.UA.............CAAG..............AGU...........
+AF096992.1/1-778               .AUAGAUGUGAUGUGGUGCCAGCCU....CUCGCCCCAA...........
+AF112871.2/21-757              .A.UAGAGUGUGCUCGGUCAAC.............UUGC.........AA
+U84732.2/21-794                .A.UAGAGUGUGCCUAGCACC..............AACC.......AUUG
+AF150935.1/21-703              .A.UACAGUGUGGACGGUGCCCCUCCU........GCCA...........
+AF090871.1/1-669               .A.UAGAGUGUGGAUGG..................CACC......AUCCC
+AF090869.1/1-776               .A.UAGAGUGUGGAUGGCACCAUCAUCCCAAUCUGGCCAG..........
+AF061338.1/21-739              .A.UAGAGUGUGGAUGAUGCC..............AGAC.......UUCU
+AF090870.1/1-670               .A.UACAGUGAGGUUGAUGCC..............C.CG.........UC
+AF096994.1/1-642               .A.UGAAGUGUGGAC...GCC..............A.CC.........GG
+AF090377.1/1-640               .A.UAAAGAGUGCUUGA.GCA..............A.GG.........U.
+AF112875.1/1-639               .A.CUGUGCACUGGUUGCUUGGGGCC.........CUCG.....UGGUCC
+U84731.1/18-642                .A.CAGCGAGGGUA.....................UUCG...........
+X76494.1/1-621                 .A.AACUGUUGCGG.....................UUCA...........
+AF245381.1/1-638               .A.AAAUCUUGCGG.....................UCU............
+AB018143.1/1-556               .A.UAGUACU.........................ACUA...........
+U77662.1/1-559                 .A.UGGUAC..........................CUUA...........
+AF007533.1/1-572               .A.UUGUAUCC........................GUUA...........
+AF113428.1/1-572               .A.CAUAUUC.........................UUUA...........
+U07937.1/21-574                .A.CG..............................CUUU...........
+U20858.1/21-576                .A.CAAUUG..........................AGCA...........
+M18732.1/21-689                .C.UGGAA...........................AGUU...........
+X94430.1/21-605                .U.UUUGUUU.........................AUCC...........
+AF099101.1/20-618              .A.UGGUAUUGAGG.....................UUUA...........
+AF001843.1/1-573               .A.UCAUA...........................UGUU...........
+U41399.1/1-566                 .A.ACUU............................GCAG...........
+U67142.1/1-545                 .A.UCGUAACCGG......................CCCC...........
+U67323.1/1-571                 .A.ACGUA...........................CAUC...........
+U50972.1/1-537                 .A..CGGA...........................AAGC...........
+L76341.1/2-610                 .A.AUAU............................GGUC...........
+L81935.1/19-617                .A.CGGAGA..........................GAUC...........
+AF057561.1/13-621              .C.CGAGACA.........................GUGA...........
+X99212.1/6940-7530             .A.UCAUAUUC........................CCAG...........
+U48383.1/1-570                 .A.UCAUAAAC........................UCAG...........
+U07981.1/1-572                 .A.CCAUUCUA........................AAAG...........
+AF121053.1/1-605               .A.UCAUCCACCCA.....................CCAG...........
+AJ244408.1/18-634              .AUC.AUAAAA........................ACAG...........
+X89441.1/21-852                .A.CAGUUUACAAAUUUCAGUGAUUUUUGGCGU..CUCGUGCGUCACAAA
+X89495.1/23-616                .A.UAUAUG..........................CCAC...........
+X89484.1/23-626                .A.UCGUACG.........................CAUC...........
+Z81325.1/1-568                 .A.GCCAGU..........................ACU............
+D14363.1/1-584                 .A.UCUUCGGUCGCGUC..................CUCG...........
+AB013012.1/1-595               .A.UCGUAC...........................CAG...........
+Z86122.1/21-610                .A.UAGUACA.........................UUGC...........
+U37526.1/21-600                .A.UCGUUC..........................CUUA...........
+U58369.1/21-624                .A.UCUUG...........................CACU...........
+D26530.1/1-501                 .A.UAAUCUC.........................AAAC...........
+D84190.1/1-589                 .A.AGCUGGG.........................CAUU...........
+AJ224787.1/24-651              .G.CGACAC..........................GGCC...........
+AJ224785.1/24-627              .A.UUGUAC..........................UCUCAUA........
+AF021878.1/21-605              .A.UUGU............................UAAG...........
+AF085182.1/1-516               .A.UUGU............................AUAGC..........
+AF085176.1/1-508               .A.UUGU............................CUAC...........
+AF001579.1/18-587              .A.UCGA............................UACA...........
+AF201375.1/1-617               .A.UGAU............................AUAA...........
+AF201373.1/1-598               .A.UUGU............................AUCA...........
+AJ133407.1/1-530               .A.UAGU............................CCUC...........
+AF260586.1/1-569               .AGGAAUAG..........................UAUC...........
+AF036611.1/1-551               .A.UCUC............................UUCU...........
+AF202156.1/1-533               .G....UGAGAU.......................ACCA...........
+AF036599.1/1-562               .A.UCAUGACAC.......................UUUC...........
+AF202165.1/1-533               .U.AUAUG..AU.......................UUAU...........
+AF036605.1/1-504               .G.DUAAA...........................UAUU...........
+AF083013.1/1-539               .A.AG..............................UAGU...........
+AF083002.1/1-548               .A.UU.....A........................AUCC...........
+AF083022.1/1-560               .A.UGUUGACA........................AUCC...........
+AF083001.1/1-536               .G......UUG........................AUCC...........
+AF082998.1/1-560               .A.GA..............................UAUU...........
+AF037369.1/1-530               .U.UCUU............................GAUC...........
+AF036600.1/1-568               .A.UCUUUC..........................CUUC...........
+AF036642.1/1-554               .A.UAUA............................UCCU...........
+AF124454.1/9-657               .A.CUAUAAAU........................CACG...........
+AF124463.1/35-631              .A.UCGUA...........................CCCG...........
+AJ228777.1/1-612               .U.UCAUAUUG........................CCUA...........
+AJ228796.1/1-601               .A.UCGUACGAAAC.....................CCAC...........
+AJ012525.1/1-510               .U.AUAUAGC.........................CUUA...........
+AJ012527.1/1-498               .U.UUAGUAC.........................CCAG...........
+AF102895.1/21-592              .A.CAA..............................GAA...........
+AJ012522.1/1-581               .U.GUGGUUU.........................U..............
+D83381.1/1-562                 .C.UGAGUGA.........................CAUU...........
+AJ012524.1/1-496               .U.UGAGUUC.........................CUUG...........
+AF102892.1/16-581              .A..UACAA...........................ACC...........
+AF102897.1/22-609              .U.AUGUCA...........................GAU...........
+AF102894.1/10-597              .A....UAGU........................AAACU...........
+AF051328.1/18-607              .A.UAGUCU............................CC...........
+D85095.1/1-554                 .A.UUGU............................UCUC...........
+AJ228794.1/1-594               .A.UCGUG...........................UAUG...........
+AF167420.1/16-625              .A.UGAUAU..........................GUCU...........
+AF051331.1/16-605              .U.CGCAGU...........................UAC...........
+AF167424.1/1-585               .A.U.CUUA..........................C..A...........
+AJ012513.1/1-588               .G.UUCAUAU.........................C..............
+AJ012521.1/1-588               .A.UACUACUAC.......................C..............
+AF051332.1/22-612              .A.CCUUA...........................CC.C...........
+M58347.1/1-528                 .A.UCUUACC.........................CAUG...........
+U41281.1/1-588                 .A.UCAUA...........................AAUU...........
+AF056024.1/1-515               .A.CAGU............................UAGU...........
+K02641.1/21-597                .A.CUUUCGGGU.......................UUUA...........
+AF093247.1/26-665              .C.A.GCGUUCCGCCCGGCUUCA............GCAA.....UGGGGC
+X13160.1/21-664                .C.AAGCAAGCCGCGUUGUUGCC............GCAA.....GGCGAC
+L23799.1/21-862                .G.UGAUUUG.........................AAAA...........
+AF245217.1/19-615              .A.UGGAUGUAC.......................GAAA...........
+AF091148.1/21-608              .A........AU.......................AAUA...........
+AF091145.1/19-597              .A....AU............................AAN...........
+AF091146.1/21-594              .A....GAUUAC.......................UUUG...........
+AF018160.1/21-570              .G..AAUA...........................CAAA...........
+AF043361.1/22-608              .A.ACGUA..........................CCUUA...........
+L26187.1/23-595                .A.UAGUA...........................AAAG...........
+AF085261.1/21-574              .A.UGAU...........................AU..A...........
+U22936.1/20-601                .A.UGGU............................ACCU...........
+X63519.1/21-607                .A.UGGUCCC.........................CUUG...........
+Z35317.1/19-597                .A.UAGUG...........................CAAC...........
+Z33462.1/20-589                .A.UGGUGGA.........................UCUU...........
+AJ130869.1/1-566               .A.U.GGA...........................GAGA...........
+AF185052.1/26-568              .A.CGAUUC..........................UC.A...........
+X85398.2/21-602                .A.UAAUCC..........................CUUA...........
+AB023499.1/21-585              .G.UGAAG...........................UGUA...........
+U21338.1/23-606                .A.UAUUUAA.........................CUAU...........
+U37108.1/21-579                .A.UAUUA...........................ACUU...........
+#=GC SS_cons                   .<.<<<............................................
+
+AF132134.1/1-639               UUUAUUA.ACCU.ACU.UGG..AUAAC.CG.UGGUAAU.UCUA.GAGCUA
+U83331.1/18-597                ..........CC.ACA.UGG..AUAAC.CG.UGGUAAU.UCUA.GAGCUA
+AF063241.1/21-596              ..........CU.ACA.AGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+U67119.1/1-591                 ..........UU.ACA.UGG..AUAAC.CA.UGGUAAU.UCUA.UGGCUA
+AF129882.1/27-578              ..........UU.CAA.UGG..AUAUC.CA.UGGAAAA.UCUG.AAGCUA
+U72542.1/1-582                 ..........AU.AUA.AGG..AUAAC.UA.CGGAAAA.GCUG.UAGCUA
+AF129883.1/16-610              ..........CU.ACA.CGG..AUAAC.CG.UGGUAAU.UCUG.GAGCUA
+X65152.1/21-566                ..........GU.AUA.UGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+Z29440.1/1-571                 ..........CU.ACA.AGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+U17354.1/22-594                ..........UU.ACA.UGG..AUAAC.CG.AGCUAAU.UGUU.GGGCUA
+X71134.1/21-564                ..........UU.AUA.UGG..AUAAC.CA.UUGGGAA.ACUA.UGGCUA
+AJ276699.1/40-631              ..........UU.ACA.UGG..AUAAC.UG.UGGUAAU.UCUA.GAGCUA
+AF052190.1/16-601              ..........CU.AAA.UGG..AUACC.UG.UGGUAAU.UCUA.GAGCUA
+AF244939.1/20-597              ..........GU.ACA.UGG..AUAGC.AG.GGGUAAU.UCUA.CAUCUA
+AF076179.1/1-614               ..........CU.ACU.CGG..AUAAC.CG.UAGUAAC.UCUG.UGGCUA
+U03478.1/13-652                ..........CU.ACU.CGG..AUACC.CG.UAGUAAC.UCUG.UGGCUA
+AF076171.1/1-569               ..........CU.ACA.UGG..AUACC.CG.UAGUAAU.UCUA.GAGCUA
+AF076178.1/1-602               ..........CU.ACU.CGG..AUAAC.CG.UAGUAAC.CCUG.UGGCUA
+Z34900.1/19-575                ..........UU.ACU.UGG..AUAAC.CC.GAGUAAU.UCUC.UGGCUA
+L28812.1/26-692                .....AGAAACU.ACG.UGG..AUAAC.CG.UAGGAA...CUA.CAGCUA
+U03072.1/1-581                 ..........CU.ACA.UGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+X56991.1/21-598                ..........AU.ACA.AGG..AUAGC.UU.UGUGAAU.GAUA.AAGAUA
+D28490.1/1-572                 .........CAU.ACA.AGG.AAUAGC.UU.UGUGAAU.AAUA.AAGAUA
+AF119811.1/1-622               .......UGGGCCCAGUUGG..AUAAC.AA.UGGUAAC.UCCA.UUGCUA
+AF242548.1/18-727              .....GUACUC..AUU.UGG..ACAUC.CU.CCAAAAC.UUGG.UGGCUA
+AF150936.1/21-703              ..AAUGGCGCC..CAU.UGG.GACAUC.CU.CAAAAAC.CUUG.UGGCUA
+AF090868.1/1-680               .....GGUGCC..CAGUUGG..ACAUC.CU.CCAAAAC.CUUG.AGGCUA
+AF096991.1/1-630               .....GAAUCC..AAU.UGG..ACAUC.CA.CUAAAAC.CUAG.UGGCUA
+AF096992.1/1-778               .....GGCCUC..AGU.UGG..AUAUC.UC.UCAAAAC.CUGG.UGGCUA
+AF112871.2/21-757              UGUGUGGAACC.CCUU.UGG..ACAUC.CA.CCAAAAC.CUUG.UGGCUA
+U84732.2/21-794                GCAGGUGCUCA..GAU.CGGACAUAUC.CU.CCAAAAC.CUUG.UGGCUA
+AF150935.1/21-703              ....GGCGCCC..AAU.UGG..AUAUC.CU.CCAAAAC.CUAG.UGGCUA
+AF090871.1/1-669               UGCCAGGUGCC.CGCU.UGG..ACAUC.CU.CCAAAAC.CUAG.UGGCUA
+AF090869.1/1-776               .....GUGCCC..GUC.CGG..ACAUC.CU.CCAAAAC.CUAG.UGGCUA
+AF061338.1/21-739              GCCCAGGCGUC..CCA.UGG..ACAUC.CU.CCAAAAC.CUGG.UGGCUA
+AF090870.1/1-670               ..CCAGGCA.U.CCAA.UGG..ACAUC.CU.CCAAAAC.CUGG.UGGCUA
+AF096994.1/1-642               GAUCAAGGUGGUCAUU.UGG..ACAUC.CU.CCAAAAC.CUAG.UGGCUA
+AF090377.1/1-640               ..GCAUGC..U.CCAA.UGG..ACAUC.CA.CAAUAAC.CUUG.UGGCUG
+AF112875.1/1-639               CCUGUGACAUC.GGUC.CGG..AUAUU.CA.CCUCAAC.UGGG.UGGCUA
+U84731.1/18-642                ...UACCCUCCG.ACG.GGA.UAUAAC.CG.CCCUAAC.CGGG.CAGCUA
+X76494.1/1-621                 ......CCGCAUCAAU.UGG..AUACC.CU.GGCGAAA.CGCG.AGGCUA
+AF245381.1/1-638               ......CCGCAA.AAU.UGG..AUAAC.UU.GGCGAAA.CGCC.AAGCUA
+AB018143.1/1-556               ..........CU.ACA.UGG..AUAAC.CG.UGGUAAU.UCUA.GAGCUA
+U77662.1/1-559                 ..........CU.ACA.UGG..AUAAC.UG.UGGUAAU.UCUA.GAGCUA
+AF007533.1/1-572               ..........CU.AAU.UGG..AUAAC.CG.UGGUAAU.UCUA.GAGCUA
+AF113428.1/1-572               ..........CU.ACU.UGG..AUAAC.CG.UGGUAAU.UCUA.GAGCUA
+U07937.1/21-574                ..........CA.UUA.CGG..AUAAC.CG.UGGGAAA.CCAA.G.GCUA
+U20858.1/21-576                ..........UU.AC..CGG..AUACC.CG.UAGUAAC.UCUA.GGGCUA
+M18732.1/21-689                ...........U.ACA.AGG..AUACC.AC.CGUUAAC.UGCA.GCGAU.
+X94430.1/21-605                ..........UU.AUA.AGG..AUAAC.GU.UGUCAAA.UGCA.UCGAUA
+AF099101.1/20-618              ...CCUCGAACU.ACA.UGG..AUAAC.UG.UAGUAA..CCUA.GAGCUA
+AF001843.1/1-573               ...........U.AAA.UGG..AUAAC.UG.UGGCAAA.UCUA.GAGCUA
+U41399.1/1-566                 ..........UU..CG.UGG..AUAAC.UG.UGGAAAA.CCUA.GAGCUA
+U67142.1/1-545                 ....GCGGGGAC.GGU.CGG..AUAAC.UG.UGGUAAU.UCUA.GAGC.A
+U67323.1/1-571                 ..........CC.AAG.UGG..AUAAC.CC.UGGCAAU.UCUA.GAGCUA
+U50972.1/1-537                 ..........GU.ACC.UGG..AUAAC.UG.UGGCAAU.UCUA.GAGCUA
+L76341.1/2-610                 ..........CA.CAA.UGG..AUAAC.UU.UGGCAAU.CCUA.GAGCUA
+L81935.1/19-617                ..........CU.AAU.UGG..AUAAC.UG.UGGCAAU.UCUA.GAGCUA
+AF057561.1/13-621              ...........U.ACA.UGG..AUAAC.UG.UGGUAAU.UUUA.GAGCUA
+X99212.1/6940-7530             ..........U..ACU.UGG..AUAAC.UG.UGGAAAA.UCUA.GAGCUA
+U48383.1/1-570                 ..........UU.ACU.UGG..AUAAC.UG.UGGAAAA.UCUA.GAGCUA
+U07981.1/1-572                 ..........UU.ACU.UGG..UUAAC.UG.UGGAAAA.UCUA.GAGCUA
+AF121053.1/1-605               ..........UU.ACU.UGG..AUAAC.UG.UGGAAAA.UCCA.GAGCUA
+AJ244408.1/18-634              ..........UU.ACU.UGG..AUAAC.UG.UGGUAAU.UCCA.GAGCUA
+X89441.1/21-852                AUCCGAAAUUGU.UAA.UGG..AUAAC.UG.UGGUAAU.UCUA.GAGCUA
+X89495.1/23-616                ..........UC.ACG.UGG..AUAAC.UG.UGGUAAU.UCUA.GAGCUA
+X89484.1/23-626                ..........CU.ACU.UGG..AUACC.UG.UGGCAAU.UCCA.GAGCUA
+Z81325.1/1-568                 ..........UG.AAA.GGG..AUAAC.UC.UGGCAA..ACUG.GAGCUA
+D14363.1/1-584                 ...GACUGGACG.UUU.UGG..AUAAC.UG.UGGUAAU.UCUA.GAGCUA
+AB013012.1/1-595               ..........UU.ACA.AGG..AUAAC.UG.UGGCAAU.UCUA.GAGCUA
+Z86122.1/21-610                ..........UU.ACA.UGG..AUAUC.UG.UGGUAAU.UCUA.GAGCUA
+U37526.1/21-600                ..........CC.ACA.UGG..AUACC.CG.UGGUAAU.UCUA.GAGCUA
+U58369.1/21-624                ..........AU.AGU.UGG..AUAAC.UG.UGGCAAN.UCUA.GAGCUA
+D26530.1/1-501                 ..........GA.CGG.UGG..AUAAC.UG.UUGUAAA.UCUA.GAGCUA
+D84190.1/1-589                 ..........CU.ACU.UGG..AUAAC.UG.UGGCAAU.UCUA.GAGCUA
+AJ224787.1/24-651              ...CUCACGGGCGAAU.CGG..AUAAC.UG.UGGCAAA.UCCA.GAGCUA
+AJ224785.1/24-627              ..........CU.ACU.UGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+AF021878.1/21-605              ..........GU.UAU.UGG..AUAAC.CG.UGGGAAA.UCUA.GAGCUA
+AF085182.1/1-516               ...........C.CAU.UGG..AUAAC.CG.UGGGAAA.UCUA.GAGCUA
+AF085176.1/1-508               ...........C.CAU.UGG..AUAAC.CG.UGGGAAAAUCUA.GAGCUA
+AF001579.1/18-587              ..........UG.CCA.UGG..AUAAC.UG.UGGCAAA.CCUA.GAGCUA
+AF201375.1/1-617               ..........AC..CA.UGG..AUAAC.UA.UGGCAAA.UCUA.UAGCUA
+AF201373.1/1-598               ..........CC.CAU.UGG..AUAAC.CG.UGGGAAA.UCUA.GAGCUA
+AJ133407.1/1-530               .............CAC.UGG..AUAUC.CG.UGGAAAA.UCUA.GAGCCA
+AF260586.1/1-569               ..........CU.ACA.CGG..AUAUC.UG.UAGUAAU.UCUA.GAGCUA
+AF036611.1/1-551               ..........CU.ACU.UGG..AUAAC.UG.UGGUAAU.UCUA.GAGCUA
+AF202156.1/1-533               ..........UU.AAA.UGG..AUAUC.UG.CGGUAAA.UCUG.GAGCUA
+AF036599.1/1-562               ..........CU.AUA.UGG..AUAAC.UG.CGGUAAU.UCUG.GAGCUA
+AF202165.1/1-533               ..........CU.ACA.CGG..AUAAC.UU.UGGCAAU.UCUG.GAGCUA
+AF036605.1/1-504               ..........UU.AGU.UGG..AUAAC.UG.AGGUAAU.UCUU.GAGCUA
+AF083013.1/1-539               ..........CU.CCC.CGG..AUACU.UC.UAGUAAU.UCUG.GAGCUA
+AF083002.1/1-548               ..........UA.CCU.AGG..AUACU.UU.CGAUAAU.CCUG.GAGUCA
+AF083022.1/1-560               ..........U..ACU.UGG..AUAAC.UG.CGGUAAU.UCUG.GAGCUA
+AF083001.1/1-536               ..........C...UU.GGG..AUAAC.UG.CGGAAAU.UCUG.GAGCUA
+AF082998.1/1-560               ..........CU.UAA.UGG..AUAAC.UG.CGGUAAA.UCUG.GAGCUA
+AF037369.1/1-530               ..........CU.AUA.UGG..AUAAC.UG.CGGUAAU.UNUG.GAGCCA
+AF036600.1/1-568               ..........UU.ACA.CGG..AUACC.UG.CGGUAAU.UCUG.GAGCUA
+AF036642.1/1-554               ..........UU.ACA.UGG..AUAAC.UG.UGGUAAU.UCUA.CAGCUA
+AF124454.1/9-657               ..........UU.AUA.UGG..AUAAC.UG.UAAUAAU.UCUA.GAGCUA
+AF124463.1/35-631              ..........UU.AUA.UGG..AUAAC.UG.UAAUAAC.ACUA.GAGCUA
+AJ228777.1/1-612               ..........CU.ACA.UGG..AUAAC.UG.UAGUAAU.UCUA.GAGCUA
+AJ228796.1/1-601               ..........UA.CAC.GGU..AUACC.UG.UAGUAAU.UCUG.GAGCUA
+AJ012525.1/1-510               ...........U.AUA.UGU..AUAAC.CA.CGGUAAC.ACUG.UGGCUA
+AJ012527.1/1-498               ..........UU.AUA.UGA..AUAAC.UG.CGGUAAC.UCUG.CAGCUA
+AF102895.1/21-592              ..........UU.AUA.UGG..AUAAC.UG.CAGUAAC.UCUG.UAGCCA
+AJ012522.1/1-581               ..........CG.AUA.AGG..AUAAC.UG.CGGUAAC.CCUG.CAGAUA
+D83381.1/1-562                 ..........CU.ACA.AGA..AUAGC.U..GCGCUAA.CCGC.GUGUUA
+AJ012524.1/1-496               ..........UA.AAA.AGA..AUACC.UG.AGGUAAG.UCUU.CAGUCA
+AF102892.1/16-581              ..........UU.ACU.UGG..AUAAC.UG.UGGUAAC..CUA..AGCUA
+AF102897.1/22-609              ..........CU.AUA.UGG..AUAAC.UG.CGGUAAC.CCUG.CAGCUA
+AF102894.1/10-597              ..........UU.ACU.UGG..AUAAC.UG.CGGUAAC.UCUG.GAGCUA
+AF051328.1/18-607              ..........CC.ACU.CGG..AUAAC.UG.CGGUAAU.UCUG.GAGCUA
+D85095.1/1-554                 ..........UU.ACU.UGG..AUAAC.UG.UGGGAAU.UCUA.GAGCUA
+AJ228794.1/1-594               ..........UA.ACA.UGG..AUAAC.UG.UGGGAAU.UCUA.GAGCUA
+AF167420.1/16-625              .......AAA...AGA.AGG..ACAAC.UG.UAGUAAU.UCUA.GAGCUA
+AF051331.1/16-605              ..........CCUAUU.CGG..AUAAC.UG.UAGUAAU.UCUA.GAGCUA
+AF167424.1/1-585               .......CAAUU.ACU.UGG..AUAAC.UG.UAGUAAU.UCUA.GAGCUA
+AJ012513.1/1-588               .........UGACUUGUUGG..AUAAC.UG.UAGUAAU.UCUG.GAGCUA
+AJ012521.1/1-588               .........UCU.ACU.UGG..AUAAC.UG.UAGAAAU.UCUA.GAGCUA
+AF051332.1/22-612              ..........AUUACU.UGG..AUAAC.UA.UAGUAAU.UCUA.GAGCUA
+M58347.1/1-528                 ..........AU.ACA.UGG..AUAAC.UA.CAGUAAU.UCUG.GAGCUA
+U41281.1/1-588                 ..........CU.AAA.UGG.AAUAAC.CG.AGGAAAA.GCCU.GGGCUA
+AF056024.1/1-515               ..........UU.ACA.UGG..AUAAC.UG.UGGUAAU.UUUA.GAGNUA
+K02641.1/21-597                ..........CC.UUU.UGG..AUAAC.CG.CAGUAAA.UC.G.GGGCUA
+AF093247.1/26-665              CGGGCA..U.U..AUA.UGG..AUAAC.CG.UGGUAAU.UCUG.AGGCUA
+X13160.1/21-664                GGCGCGGUU.C..ACA.GGG..AUAAC.CC.UGGUAAU.UCUG.AGGCUA
+L23799.1/21-862                .........AGU.ACU.UGG..AUAAC.CC.UGUUAAU.UGUA.GAGCUA
+AF245217.1/19-615              .......GCACU.ACA.UGG..AUAUC.CG.UCGAAAU.UCGA.GAGCUA
+AF091148.1/21-608              .......GU.UU.AUG.UGG..AUAAC.UU.UGGAAUU.UCUU.UAGCUA
+AF091145.1/19-597              .......UUUCU.UUG.UGG..AUAAC.UG.CGGGAAU.UUUU.CAGCUA
+AF091146.1/21-594              ...........U.AGG.UGG..AUACC.UG.UGGUAAU.UCUA.GAGCUA
+AF018160.1/21-570              ..........AA.AGA.UGG..AUAUU.AG.UGCUAAU.UCUA.CAAUCA
+AF043361.1/22-608              ..........CU.ACC.UGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+L26187.1/23-595                ..........UU.AAA.CGG.AAUAUC.CG.CAGUAAU.UCUG.GGGUUA
+AF085261.1/21-574              ..........CU.ACU.CGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+U22936.1/20-601                ..........CU.ACU.CGG..AUAAC.CG.UAGGAAA.UCUA.GAGCUA
+X63519.1/21-607                ..........CU.ACU.CGG..AUACC.CG.UAGAAAA.UCUA.GAGCUA
+Z35317.1/19-597                ..........CU.ACU.CGG..AUAAC.CG.UAGUAAC.ACUA.GAGCUA
+Z33462.1/20-589                ..........AU.AUA.UGG..AUACC.UN.UAGGAAU.UCUA.GAGCUA
+AJ130869.1/1-566               ..........UA.UCG.UGG..AUAAC.CG.UGGUAAU.UCUA.UGGCUA
+AF185052.1/26-568              ..........CU.ACA.UGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+X85398.2/21-602                ..........CU.ACU.UGG..AUACC.CG.UAGUAAU.UCUA.GAGCUA
+AB023499.1/21-585              ..........CU.ACU.UGG..AUAAC.CG.UAGUAAU.UCUA.GGGCUA
+U21338.1/23-606                ..........CU.ACA.UGG..AUACU.UG.UGGCAAA.UCUA.GAAACA
+U37108.1/21-579                ..........CU.ACA.AGG..AUAAC.CG.UAGUAAU.UCUA.GAGCUA
+#=GC SS_cons                   ..............<<.<<.......<.<<.<<<......>>>.>>>...
+
+AF132134.1/1-639               AUA.CAUGCGC.................AAGGUC..CCA....AGCGC.G
+U83331.1/18-597                AUA.CGCGAG..................UAAAGC..ACG....UUU....
+AF063241.1/21-596              AUA.CUUGCAC.................UUCAAA..ACA....C......
+U67119.1/1-591                 AUA.CAUGCGC.................AAAGGU..CA.....CCUCC..
+AF129882.1/27-578              AUA.CAUGUCG.................CAUUUC................
+U72542.1/1-582                 AUA.CUUGCUU..................UAGCA..CU.....CUUGAU.
+AF129883.1/16-610              AUA.CGUGCAA..................AGCGC..UCG....ACUUU..
+X65152.1/21-566                AUA.CAUGCUG..................GUUGC..G.............
+Z29440.1/1-571                 AUA.CUUGCCG..................UUAAC..CUG....ACU....
+U17354.1/22-594                AUA.CAUGCGA.................AAAAAU..CCG....UGU....
+X71134.1/21-564                AUA.CAUGCAU.................AAAGAC..C.............
+AJ276699.1/40-631              AUA.CAUGCAC.................AUGAAC..CUG....ACCU...
+AF052190.1/16-601              AUA.CAUGCAC.................AAUGUU..CCA....ACU....
+AF244939.1/20-597              AUA.CAUGC.C.................CAAUGU..AUG....ACU....
+AF076179.1/1-614               AUA.CGUGCGG...................GAGU..UCC....CCAA...
+U03478.1/13-652                AUA.CGUGCGA.................AUUUCC..CCG....ACUCAUC
+AF076171.1/1-569               AUA.CAUGCGU..................AAACA..CUG...........
+AF076178.1/1-602               AUA.CGUGCGC..................GGUGU..CCC....GACGUC.
+Z34900.1/19-575                AUA.CAUGCGG..................AAGAC..CCU...........
+L28812.1/26-692                AUA.CAUGCUC.................CAUCGC..UUU....UUUUAUA
+U03072.1/1-581                 AUA.CAUGCCC...............ACAAAGCC..CCG....AC.....
+X56991.1/21-598                AUA.CUUGAGA.................CGAUCC..AGU....UUGUA..
+D28490.1/1-572                 AUA.CUUGAGA.................CGAUCC..UGU....U.CUA..
+AF119811.1/1-622               AUA.CAUGUCC................GAAGAAU..CCA....ACUCGAU
+AF242548.1/18-727              AUA.CACGAUU..............GCCCAGGUC...UG.....CCAUGA
+AF150936.1/21-703              AUA.CCCGUCC..............GCUCCAGUC...AA.....CCUCAG
+AF090868.1/1-680               AUA.CACGAAU..............GCAACGGUC...GG....CCAUAGC
+AF096991.1/1-630               AUA.CACGUUG..............GCAA.AGUG...GG.....CCAUGC
+AF096992.1/1-778               AUA.CACGAUC..............AA.GAGGUC...AG..CCAUGAAUG
+AF112871.2/21-757              AUA.CACGCUC..............GAACCAAGU..CAG.....CCAUGC
+U84732.2/21-794                AUA.CGCGAUC...............GCCAAGGU..CGG....CCAAGUU
+AF150935.1/21-703              AUA.CACGCAA..............GCCAAGGUC...GG.....C.....
+AF090871.1/1-669               AUA.CACGGUU...............GCCCCGGU..CUG.....C..UA.
+AF090869.1/1-776               AUA.CGCGCUU..............GCCCCAGUC...CG....CCACAGC
+AF061338.1/21-739              AUA.CACGGAA...............GCAACAGU..CCC.....CUGUGG
+AF090870.1/1-670               AUA.CACGGAU...............GGAACAGU..CUG.....CCG...
+AF096994.1/1-642               AUA.CACGCAA...............GAGACAGU..........CUGCC.
+AF090377.1/1-640               AUA.CACGCAA...............GCAAGUGU..C.............
+AF112875.1/1-639               AUA.CAUGGAA...............GC.UCAG....AG.....CUGUG.
+U84731.1/18-642                AUA.CCUGGAA...............GACCAAUC..CUG....GACCACU
+X76494.1/1-621                 AUA.CAUGAAU................CUCAAGG..GGU....AACUCAG
+AF245381.1/1-638               AUA.CAUGAAC................CAACCGG..AUG....UUCUCUG
+AB018143.1/1-556               AUA.CAUGCAC..................AAACC..UC............
+U77662.1/1-559                 AUA.CAUGCCG................AAAAGGC..CCC...........
+AF007533.1/1-572               AUA.CAUGCGC................GAAGGGC..CCG....ACUU...
+AF113428.1/1-572               AUA.CAUGCAA................AAAAACC..CUG....AC.....
+U07937.1/21-574                AUA.CGAGUGA.................AAAGUG..UUG....CUG....
+U20858.1/21-576                AUA.CGUGACA.................AAA.CC..UC............
+M18732.1/21-689                AUA.CUUGUUC..............CCUUCGGGG..UGG....UAAUAGU
+X94430.1/21-605                AUA.CUUGCUC..............UCUUAAACC..UCU....GAA....
+AF099101.1/20-618              AUA.CAUGCAA................AAACAAU..UCA....ACU....
+AF001843.1/1-573               AUA.CAUGUUU................ACAAACU..CUG....ACU....
+U41399.1/1-566                 AUA.CAUGCAC.................AAAGUC..CUG....AC.....
+U67142.1/1-545                 AUA.CAUGCAA................UCGAGCU..CUG....ACC....
+U67323.1/1-571                 AUA.CAUGCAC................CGAAGCU..CCG....ACC....
+U50972.1/1-537                 AUA.CAUGCGA................AAAAGCU..CCG....ACC....
+L76341.1/2-610                 AUA.CAUGAUU..................AUACG..CCU....CCGC...
+L81935.1/19-617                AUA.CAUGCCU................GUUC.GC..G.......ACCCGC
+AF057561.1/13-621              AUA.CAUGCAA................CCGAGCU..CC.....AGUCGGC
+X99212.1/6940-7530             AUA.CAUGCAA...............AUAAUGCG..AGU....AUC....
+U48383.1/1-570                 AUA.CAUGCAU.................CAAACG..GGG....ACC....
+U07981.1/1-572                 AUA.CAUGCAU.................AAUGCA..GGA....ACU....
+AF121053.1/1-605               AUA.CAUGCGA.................CAUGCC..GGG....ACUGCGG
+AJ244408.1/18-634              AUA.CAUGCAA................ACAAACA..UGG....AUCACUU
+X89441.1/21-852                AUA.CAUGAAA...............AACGUAUG..UGC....AAAAUGC
+X89495.1/23-616                AUA.CAUGCAA................CCAAGUC..CCG....ACCA...
+X89484.1/23-626                AUA.CAUGCUA...............CAGGUGUC..UCCG...GCCGG..
+Z81325.1/1-568                 AUA.CAUGCAU.................UAUACG..GUC....AC.....
+D14363.1/1-584                 AUA.CAUGCCU..............GACGCCGUC..GGG....GCC....
+AB013012.1/1-595               AUA.CAUGCGA.................AAAGCG..CUG....ACUGC..
+Z86122.1/21-610                AUA.CAUGCGA.................GAGGUC..CCG....ACC....
+U37526.1/21-600                AUA.CAUGC...................CCAGUC..CCG....ACCG...
+U58369.1/21-624                ACA.CAUGCAA................CAGAGCU..UUC....UUGGAUC
+D26530.1/1-501                 AUA.CAUGCAG.................AAAGCU..U.............
+D84190.1/1-589                 AUA.CAUGCAC..............GAAACAGCU..UCGC.A.AUCCUCC
+AJ224787.1/24-651              AUA.CGUGCGC...............ACCGAGCC..CCG....ACCCGCC
+AJ224785.1/24-627              AUA.CAUGCGA...............A..AAGUC..CCG....ACU....
+AF021878.1/21-605              AUA.CAUGCA...................CCUCU..CGG.....UGGGAA
+AF085182.1/1-516               AUA.CAUGC.G....................UUU..AAUCGUACAGGUAG
+AF085176.1/1-508               AUA.CAUGCAG...................UUUU..GAG...AUAGCGU.
+AF001579.1/18-587              AUA.CAUGCAA..................AAUUC..UUU....GU.....
+AF201375.1/1-617               AUA.CAUGUGU.................CAGCCG..GGU....UUCCGAG
+AF201373.1/1-598               AUA.CAUGCAG.................UCACAC..CAG....CAUC...
+AJ133407.1/1-530               AUA.CUUGCAC................UGAUAUC..UAA....CAAGCWA
+AF260586.1/1-569               AUA.CGUGCUA................CCAUCAU..CCG....ACU....
+AF036611.1/1-551               AUA.CAUGCAA................CUAAUCC..CCG....AUC....
+AF202156.1/1-533               AUA.CAUGCAAU...............AUA.UGU..UGU....AUAG...
+AF036599.1/1-562               AUA.CAUGCAU................AAAAGCG..GGG....UCA....
+AF202165.1/1-533               AUA.CGUGCAU................UGAUGCC..UAA....C......
+AF036605.1/1-504               AUA.CACGCUU...............UUUAUACC..AC............
+AF083013.1/1-539               AUA.CG...GC.....................GC..AC............
+AF083002.1/1-548               AUACCGUGUC......................CC..UCG....GG.....
+AF083022.1/1-560               AUA.CAUGCAU................CAAAGCU..CUG....AC.....
+AF083001.1/1-536               AUA.CCAUUAA................CAAAGCU..UGG....AA.....
+AF082998.1/1-560               AUA.CAUGCAA................AAAAAGC..UAG.....A.....
+AF037369.1/1-530               AUA.CAUGCAU................C.AAGCC..UCG....GCC....
+AF036600.1/1-568               CUA.CGUGCAU................UAAA.CG..ACA....ACC....
+AF036642.1/1-554               AUA.CACGCAU................CAAAACC..CCG....AC.....
+AF124454.1/9-657               AUA.CAUGCCG................AUAUGCC..CUG....AGCUGAU
+AF124463.1/35-631              AUA.CAUGCCU................CGAAGCC..CUG....ACCCG..
+AJ228777.1/1-612               AUA.CGUGCCU................AGAUGCC..CUG....AGUC...
+AJ228796.1/1-601               AUA.CGUGCCU..............UUGUGUGUG..CAA....UCC....
+AJ012525.1/1-510               AUA.CAAGCGU...............GAGUGAGG..CAC....AGCG...
+AJ012527.1/1-498               AUG.CAUGAAA................AUUG.CU..GGA....CC.....
+AF102895.1/21-592              AUA.CAUGCGA....................CUA..GCC....CUAU...
+AJ012522.1/1-581               AUA.CUUGUAA.................AAU.CUA.CU.....UU.....
+D83381.1/1-562                 AUG.CUUGCAG...................AUUG..CUU...........
+AJ012524.1/1-496               AUG.CUUGCAG................AUUG.CU..UGC...........
+AF102892.1/16-581              AUA.CAUGCCA..................UAAGG..GUA.........CA
+AF102897.1/22-609              AUA.CAUGCUA................AGCGCU..AA......UUUC...
+AF102894.1/10-597              AUA.CAUGCCG..................AAACC..CUG....UCC....
+AF051328.1/18-607              AUA.CAUGCGU................UUAAGCC..GCC....UGUA...
+D85095.1/1-554                 AUA.CAUGGCC................AAAAGCU..CCG....ACC....
+AJ228794.1/1-594               AUA.CAUGCAU................CAAAGCC..GUG....ACC....
+AF167420.1/16-625              AUA.CUUGCCC...............UCGAUGUC..CUG....ACC....
+AF051331.1/16-605              AUA.CGUGCCA...............ACUAUGUC..CUG....UU.....
+AF167424.1/1-585               AUA.CAUGCCC...............AACAGGCC..GUG....UUC....
+AJ012513.1/1-588               AUA.CAUUAACCGA.............AGAAAGU..CCU....AUC....
+AJ012521.1/1-588               AUA.CAUGCCA..............AUUUAUGCU..UUA....GCC....
+AF051332.1/22-612              AUA.CAUGCC................AAUGUGCC..GUU....GC.....
+M58347.1/1-528                 AUA.CAUGCCA...............AUUAUGCC..UUG....GC.....
+U41281.1/1-588                 AUA.CAUGCGA.................AAA.UU..CCG....GUA....
+AF056024.1/1-515               AUA.CAUGCAG.................CAAGCC..UUG....ACC....
+K02641.1/21-597                AUA.CAUACAA................GCGAUGG..GUG....ACUG...
+AF093247.1/26-665              AUA.CAUGACA...............CACUAACC..CGU.....CGGGCU
+X13160.1/21-664                AUA.CAAGAAC..................GUACC..ACC.....CGCUUC
+L23799.1/21-862                AUA.CAUGCAC................CGACGGC..CUG....AUCGGGU
+AF245217.1/19-615              AUA.CAUGCAA.................CAACGC..CCG....ACCG...
+AF091148.1/21-608              AUA.CAUGGUA.................CAAUAU..AUA....UAUA...
+AF091145.1/19-597              AUA.CAUGGUA.................CUAUGU..AUA....AAUA...
+AF091146.1/21-594              AUA.CAUGUCG.................CUAAUG..GUA....UAUU...
+AF018160.1/21-570              AUA.CAUUUAU.................AACGUC..UAAU...UUU....
+AF043361.1/22-608              AUA.CAUGCCU.................ACACGC..CCG....AC.....
+L26187.1/23-595                AUA.CGUGAUA.................UGUAGC..CCG....AA.....
+AF085261.1/21-574              AUA.CGUGCCA.................CAAGAC..GAC...........
+U22936.1/20-601                AUA.CGUGCGC..................AAAUC..CCG....ACU....
+X63519.1/21-607                AUA.CGUGCAC.................GAAGGC..CCG....ACC....
+Z35317.1/19-597                AUA.CGUGCGU..................AAAUC..CCG....ACU....
+Z33462.1/20-589                AUA.CAUGCAU..................AAAUC..CUG....ACU....
+AJ130869.1/1-566               AUA.CAUGCA...................GAGCA..GAC...........
+AF185052.1/26-568              AUA.CAUGCGU.................CAAGAC..CC........GC..
+X85398.2/21-602                AUA.CAUGCAU.................CAUAAC..CCG....ACUA...
+AB023499.1/21-585              AUA.CAUGAGA.................AAGUCC..UC............
+U21338.1/23-606                AAA.CAUGCGU................ACAAGAC..GUG....ACU....
+U37108.1/21-579                AUA.CUUGAGA................AAAAAUA..GC............
+#=GC SS_cons                   ....>>>>........................<<..<<<<<<..<<....
+
+AF132134.1/1-639               GGGGCGGCUCC...........................UCGU........
+U83331.1/18-597                ......................................UCUC........
+AF063241.1/21-596              ......................................UUUU........
+U67119.1/1-591                 .......................................UUU........
+AF129882.1/27-578              .......................................AUG........
+U72542.1/1-582                 ......................................UUAU........
+AF129883.1/16-610              .......................................ACG........
+X65152.1/21-566                ......................................CAG.........
+Z29440.1/1-571                 ......................................UUUC........
+U17354.1/22-594                ......................................CCC.........
+X71134.1/21-564                ......................................UUUG........
+AJ276699.1/40-631              .......................................CAA........
+AF052190.1/16-601              ......................................UCAA........
+AF244939.1/20-597              ......................................UAUU........
+AF076179.1/1-614               ......................................CUCA........
+U03478.1/13-652                C.....................................GAUA........
+AF076171.1/1-569               .....................................UUCAU........
+AF076178.1/1-602               ......................................UUCG........
+Z34900.1/19-575                ......................................UUAC........
+L28812.1/26-692                UAUA..................................UUUG........
+U03072.1/1-581                 ......................................GCAA........
+X56991.1/21-598                ......................................UUAG........
+D28490.1/1-572                 ......................................UUAC........
+AF119811.1/1-622               UCAACCCCGUGG.........................CCUU.........
+AF242548.1/18-727              CACAUAACCUGGUUUGAGACAGCUG.........................
+AF150936.1/21-703              CACAGGCGCCAG...CCCUCGG............................
+AF090868.1/1-680               AAUAUCGAGACCAUCGGCUGUC............................
+AF096991.1/1-630               ................CCACGG............................
+AF096992.1/1-778               GCAGCUUGGCUUGUGUGAGCAAAGU.........................
+AF112871.2/21-757              GAC.............ACUCGGUUUGCGACUCUUCG..............
+U84732.2/21-794                CAGUUCUUUCUCAACAACCCUGGCUGGGUCCGCGUG..............
+AF150935.1/21-703              ....CUCAGCAUGG.UCUUGCC............................
+AF090871.1/1-669               ......................CAACA.......CAG...U.........
+AF090869.1/1-776               GACGCUC..CAGUGAUGUGGUGC...........................
+AF061338.1/21-739              A...............AGCAUCACAUGGCC..UUUG..............
+AF090870.1/1-670               ..........................CACGCAUGGCCUUGC.........
+AF096994.1/1-642               ......................ACGUCAAGGUUGGUCUGGG.........
+AF090377.1/1-640               .......................UGUCAUGCGAUG...UGG.........
+AF112875.1/1-639               ......................GCCCGUUC..CGGG..............
+U84731.1/18-642                CCACCACCUGCGGGG.......................AAA.........
+X76494.1/1-621                 UCAAGGAC..............................UUCG........
+AF245381.1/1-638               UUCC..GGCGGCAGG.......................GCAA........
+AB018143.1/1-556               ......................................CUCG........
+U77662.1/1-559                 ......................................UUAC........
+AF007533.1/1-572               ......................................UAUU........
+AF113428.1/1-572               ......................................UUCG........
+U07937.1/21-574                ......................................UCU.........
+U20858.1/21-576                ......................................UCUC........
+M18732.1/21-689                AUUUG..................................UGC........
+X94430.1/21-605                ......................................UUGC........
+AF099101.1/20-618              ......................................UUUU........
+AF001843.1/1-573               ......................................UUCG........
+U41399.1/1-566                 ......................................UUCG........
+U67142.1/1-545                 ......................................UUCG........
+U67323.1/1-571                 ......................................GCAA........
+U50972.1/1-537                 ......................................UUCG........
+L76341.1/2-610                 ......................................UCCG........
+L81935.1/19-617                ......................................UUCG........
+AF057561.1/13-621              CGC...................................CUCG........
+X99212.1/6940-7530             ......................................GUAA........
+U48383.1/1-570                 ......................................UCAC........
+U07981.1/1-572                 ......................................GAAA........
+AF121053.1/1-605               GGUG..................................CUUG........
+AJ244408.1/18-634              CC....................................UUCG........
+X89441.1/21-852                CGAUUGUUGUCGUCGUCGACU.................GCAA........
+X89495.1/23-616                ......................................GCGA........
+X89484.1/23-626                ......................................GCAA........
+Z81325.1/1-568                 ......................................CUA.........
+D14363.1/1-584                 ......................................CGC.........
+AB013012.1/1-595               ......................................UUCG........
+Z86122.1/21-610                .......................................UCU........
+U37526.1/21-600                ......................................CUUG........
+U58369.1/21-624                U.....................................UUCG........
+D26530.1/1-501                 ......................................UUCG........
+D84190.1/1-589                 CU....................................CUGG........
+AJ224787.1/24-651              ......................................UUUA........
+AJ224785.1/24-627              .......................................CUCG.......
+AF021878.1/21-605              G......................................CUUG.......
+AF085182.1/1-516               C.....................................UUGC........
+AF085176.1/1-508               .......................................NAA........
+AF001579.1/18-587              ......................................UUCG........
+AF201375.1/1-617               ......................................GUAA........
+AF201373.1/1-598               ......................................GCAA........
+AJ133407.1/1-530               ......................................AUGC........
+AF260586.1/1-569               ......................................UGUC........
+AF036611.1/1-551               ......................................GCAA........
+AF202156.1/1-533               ......................................UUAU........
+AF036599.1/1-562               ......................................CUCG........
+AF202165.1/1-533               .....................................UUUU.........
+AF036605.1/1-504               ......................................AUUA........
+AF083013.1/1-539               ......................................UUCG........
+AF083002.1/1-548               ......................................GAAA........
+AF083022.1/1-560               ......................................AC.C........
+AF083001.1/1-536               ......................................GCAA........
+AF082998.1/1-560               ......................................UUCG........
+AF037369.1/1-530               ......................................UUCG........
+AF036600.1/1-568               ......................................UCAC........
+AF036642.1/1-554               ......................................UAAC........
+AF124454.1/9-657               CACUCUUACUCAC..........................UUCU.......
+AF124463.1/35-631              .......................................UGA........
+AJ228777.1/1-612               ......................................GUGA........
+AJ228796.1/1-601               ......................................UUCG........
+AJ012525.1/1-510               ..UUG.................................AUC.........
+AJ012527.1/1-498               ......................................UUCG........
+AF102895.1/21-592              ......................................UCAC........
+AJ012522.1/1-581               ...AG.................................AUAC........
+D83381.1/1-562                 ......................................GGGA........
+AJ012524.1/1-496               ......................................GAGA........
+AF102892.1/16-581              ......................................UCAU........
+AF102897.1/22-609              ..CGG.................................AUUA........
+AF102894.1/10-597              .....................................AAGU.........
+AF051328.1/18-607              .......................................CUC........
+D85095.1/1-554                 ......................................UUCG........
+AJ228794.1/1-594               ......................................GAAUA.......
+AF167420.1/16-625              ......................................GCAA........
+AF051331.1/16-605              ......................................CGCAAG......
+AF167424.1/1-585               ......................................UUCC........
+AJ012513.1/1-588               ......................................GUGC........
+AJ012521.1/1-588               ......................................UUAU........
+AF051332.1/22-612              ....................................UGUUUUAG......
+M58347.1/1-528                 ......................................UUUA........
+U41281.1/1-588                 ......................................GCAA........
+AF056024.1/1-515               ......................................CUUA........
+K02641.1/21-597                ......................................GCAA........
+AF093247.1/26-665              GGGG..................................GCAA........
+X13160.1/21-664                GACCC.................................GUAA........
+L23799.1/21-862                GACCGAGAGGGUCGCACUUGUCUUAAUUC.........ACAG........
+AF245217.1/19-615              ......................................UUCG........
+AF091148.1/21-608              ......................................CCUA........
+AF091145.1/19-597              ......................................UAU.........
+AF091146.1/21-594              ......................................UUUU........
+AF018160.1/21-570              .......................................UUA........
+AF043361.1/22-608              ......................................UUCG........
+L26187.1/23-595                ......................................AUAA........
+AF085261.1/21-574              ......................................GCAA........
+U22936.1/20-601                ......................................UCU.........
+X63519.1/21-607                ......................................CUCG........
+Z35317.1/19-597                ......................................UUUU........
+Z33462.1/20-589                ......................................UUU.........
+AJ130869.1/1-566               ......................................GCAA........
+AF185052.1/26-568              ......................................AAGG........
+X85398.2/21-602                ......................................UUU.........
+AB023499.1/21-585              ......................................UGGU........
+U21338.1/23-606                ......................................UUAU........
+U37108.1/21-579                ......................................GUAA........
+#=GC SS_cons                   ..................................................
+
+AF132134.1/1-639               ..................................................
+U83331.1/18-597                ..................................................
+AF063241.1/21-596              ..................................................
+U67119.1/1-591                 ..................................................
+AF129882.1/27-578              ..................................................
+U72542.1/1-582                 ..................................................
+AF129883.1/16-610              ..................................................
+X65152.1/21-566                ..................................................
+Z29440.1/1-571                 ..................................................
+U17354.1/22-594                ..................................................
+X71134.1/21-564                ..................................................
+AJ276699.1/40-631              ..................................................
+AF052190.1/16-601              ..................................................
+AF244939.1/20-597              ..................................................
+AF076179.1/1-614               ..................................................
+U03478.1/13-652                ..................................................
+AF076171.1/1-569               ..................................................
+AF076178.1/1-602               ..................................................
+Z34900.1/19-575                ..................................................
+L28812.1/26-692                ..................................................
+U03072.1/1-581                 ..................................................
+X56991.1/21-598                ..................................................
+D28490.1/1-572                 ..................................................
+AF119811.1/1-622               ..................................................
+AF242548.1/18-727              ..................................................
+AF150936.1/21-703              ..................................................
+AF090868.1/1-680               ..................................................
+AF096991.1/1-630               ..................................................
+AF096992.1/1-778               ..................................................
+AF112871.2/21-757              ..................................AAG.GGAU....CCCC
+U84732.2/21-794                ..................................UGCUGCCUGGUGCUCU
+AF150935.1/21-703              ..................................................
+AF090871.1/1-669               ..................................CUU.GUCA....GCCU
+AF090869.1/1-776               ..........................................UACGAUGG
+AF061338.1/21-739              ..................................GAAUGCCC....CUCC
+AF090870.1/1-670               .................................AACUUGCUC....AUCC
+AF096994.1/1-642               ..................................UCA............C
+AF090377.1/1-640               ..................................GGUUGGCU....CUGC
+AF112875.1/1-639               ..................................UCA.............
+U84731.1/18-642                ..................................................
+X76494.1/1-621                 ..................................................
+AF245381.1/1-638               ..................................................
+AB018143.1/1-556               ..................................................
+U77662.1/1-559                 ..................................................
+AF007533.1/1-572               ..................................................
+AF113428.1/1-572               ..................................................
+U07937.1/21-574                ..................................................
+U20858.1/21-576                ..................................................
+M18732.1/21-689                ..................................................
+X94430.1/21-605                ..................................................
+AF099101.1/20-618              ..................................................
+AF001843.1/1-573               ..................................................
+U41399.1/1-566                 ..................................................
+U67142.1/1-545                 ..................................................
+U67323.1/1-571                 ..................................................
+U50972.1/1-537                 ..................................................
+L76341.1/2-610                 ..................................................
+L81935.1/19-617                ..................................................
+AF057561.1/13-621              ..................................................
+X99212.1/6940-7530             ..................................................
+U48383.1/1-570                 ..................................................
+U07981.1/1-572                 ..................................................
+AF121053.1/1-605               ..................................................
+AJ244408.1/18-634              ..................................................
+X89441.1/21-852                ..................................................
+X89495.1/23-616                ..................................................
+X89484.1/23-626                ..................................................
+Z81325.1/1-568                 ..................................................
+D14363.1/1-584                 ..................................................
+AB013012.1/1-595               ..................................................
+Z86122.1/21-610                ..................................................
+U37526.1/21-600                ..................................................
+U58369.1/21-624                ..................................................
+D26530.1/1-501                 ..................................................
+D84190.1/1-589                 ..................................................
+AJ224787.1/24-651              ..................................................
+AJ224785.1/24-627              ..................................................
+AF021878.1/21-605              ..................................................
+AF085182.1/1-516               ..................................................
+AF085176.1/1-508               ..................................................
+AF001579.1/18-587              ..................................................
+AF201375.1/1-617               ..................................................
+AF201373.1/1-598               ..................................................
+AJ133407.1/1-530               ..................................................
+AF260586.1/1-569               ..................................................
+AF036611.1/1-551               ..................................................
+AF202156.1/1-533               ..................................................
+AF036599.1/1-562               ..................................................
+AF202165.1/1-533               ..................................................
+AF036605.1/1-504               ..................................................
+AF083013.1/1-539               ..................................................
+AF083002.1/1-548               ..................................................
+AF083022.1/1-560               ..................................................
+AF083001.1/1-536               ..................................................
+AF082998.1/1-560               ..................................................
+AF037369.1/1-530               ..................................................
+AF036600.1/1-568               ..................................................
+AF036642.1/1-554               ..................................................
+AF124454.1/9-657               ..................................................
+AF124463.1/35-631              ..................................................
+AJ228777.1/1-612               ..................................................
+AJ228796.1/1-601               ..................................................
+AJ012525.1/1-510               ..................................................
+AJ012527.1/1-498               ..................................................
+AF102895.1/21-592              ..................................................
+AJ012522.1/1-581               ..................................................
+D83381.1/1-562                 ..................................................
+AJ012524.1/1-496               ..................................................
+AF102892.1/16-581              ..................................................
+AF102897.1/22-609              ..................................................
+AF102894.1/10-597              ..................................................
+AF051328.1/18-607              ..................................................
+D85095.1/1-554                 ..................................................
+AJ228794.1/1-594               ..................................................
+AF167420.1/16-625              ..................................................
+AF051331.1/16-605              ..................................................
+AF167424.1/1-585               ..................................................
+AJ012513.1/1-588               ..................................................
+AJ012521.1/1-588               ..................................................
+AF051332.1/22-612              ..................................................
+M58347.1/1-528                 ..................................................
+U41281.1/1-588                 ..................................................
+AF056024.1/1-515               ..................................................
+K02641.1/21-597                ..................................................
+AF093247.1/26-665              ..................................................
+X13160.1/21-664                ..................................................
+L23799.1/21-862                ..................................................
+AF245217.1/19-615              ..................................................
+AF091148.1/21-608              ..................................................
+AF091145.1/19-597              ..................................................
+AF091146.1/21-594              ..................................................
+AF018160.1/21-570              ..................................................
+AF043361.1/22-608              ..................................................
+L26187.1/23-595                ..................................................
+AF085261.1/21-574              ..................................................
+U22936.1/20-601                ..................................................
+X63519.1/21-607                ..................................................
+Z35317.1/19-597                ..................................................
+Z33462.1/20-589                ..................................................
+AJ130869.1/1-566               ..................................................
+AF185052.1/26-568              ..................................................
+X85398.2/21-602                ..................................................
+AB023499.1/21-585              ..................................................
+U21338.1/23-606                ..................................................
+U37108.1/21-579                ..................................................
+#=GC SS_cons                   ..................................................
+
+AF132134.1/1-639               ................GG.GUCG..CUCGCAUGU.GCAG.....CGG.GA
+U83331.1/18-597                ...................................UAA......GUU.UU
+AF063241.1/21-596              .....................................U......GUG.UU
+U67119.1/1-591                 ...................................GGA......GGG.GC
+AF129882.1/27-578              ..................................................
+U72542.1/1-582                 ................................UU.CUU......GAG.UG
+AF129883.1/16-610              ...................................GAA......G.A.GC
+X65152.1/21-566                ..............................................U.GC
+Z29440.1/1-571                 ...................................GGA......AGG.GU
+U17354.1/22-594                .................................G.CGA.....CCGG.AU
+X71134.1/21-564                ..............................................G.GU
+AJ276699.1/40-631              ...................................AGU......AUG.GU
+AF052190.1/16-601              ...................................GGA......AAG.GA
+AF244939.1/20-597              ...................................GGA.......AU.AC
+AF076179.1/1-614               ................................UU.AGA......AGG.GA
+U03478.1/13-652                ..........................AGGAGAUU.AGA......AGG.GG
+AF076171.1/1-569               ............................................UCA.GU
+AF076178.1/1-602               ....................................GG......AGG.GA
+Z34900.1/19-575                ............................................UGG.GU
+L28812.1/26-692                ......................UUUUUUUUAUCU.GUA......AAA.GC
+U03072.1/1-581                 ....................................GA......AGG.GG
+X56991.1/21-598                ................................UA.CAA......AAU.GG
+D28490.1/1-572                 ................................UA.G.A......AUA.GG
+AF119811.1/1-622               .................AAAACCGCGGGG..UCG.AGG......UGG.AU
+AF242548.1/18-727              ...GCACCCCAAUGGGCCAAAGUCUCCGGGUGGU...U......GGA.U.
+AF150936.1/21-703              .........GCUGG..CGUCC.........UGGU.GGU......GGA.U.
+AF090868.1/1-680               ......UUCAACGGCAGUUGCCCUGACUCGGUAU.GGU......GGA.UA
+AF096991.1/1-630               .....UCAGC.CUCUGGCU..GUC.....CUGAU.GGU......CAC.AU
+AF096992.1/1-778               .........GAAGCAAAGGCGUCCCAACCCAAUGUGGU......GGA.C.
+AF112871.2/21-757              ACGCCUCGGCGUGGGGCCCGGUCCAA...CCGGU.GG.......UGG.CG
+U84732.2/21-794                CUGUGGUGCUGGCAGUGCACACCAGCUGGGUGUU.UGG......CCG.AU
+AF150935.1/21-703              .......AGCAUUCCCUGCUGCUUCACCAGUGGU..........GGA.U.
+AF090871.1/1-669               CC...AAUCUGCCUUGA............CUGGC.AG.......UGG...
+AF090869.1/1-776               UCCUUGCCAAGCCCACAGGCCCUUCAACCGGCCUCUUGCC....UGACCA
+AF061338.1/21-739              CU.....GCUGACAAGGG..........CCCAGC.AG.......UGG.AU
+AF090870.1/1-670               CU.....GCUGCUGUGG.........G..UCAGU.GG.......UGG.AU
+AF096994.1/1-642               AG.....GCUGAC.................CUGU.GG.......UGG.AU
+AF090377.1/1-640               CU.....UC.................ACCACGCU.GA.......UAG.AC
+AF112875.1/1-639               .............................CUGGC.AG.......UUG...
+U84731.1/18-642                ......................CCCCCGGGUGGG.GUC......CAG.GA
+X76494.1/1-621                 ............................GUCUUG.GGU......GCC.CU
+AF245381.1/1-638               ....................CCUGCUGCC..AUG.GGA......CGU.CC
+AB018143.1/1-556               .............................................GA.GC
+U77662.1/1-559                 ............................................GGG.GU
+AF007533.1/1-572               ...................................GGA......AGG.GC
+AF113428.1/1-572               ....................................GA......AGG.GG
+U07937.1/21-574                ...................................CAG......CAA.CG
+U20858.1/21-576                .............................................GA.GG
+M18732.1/21-689                ...........................UGAAGCC.UAG......CUA.UU
+X94430.1/21-605                ...................................AUA......GGA.GG
+AF099101.1/20-618              ...................................GGA......AGA.AU
+AF001843.1/1-573               ...................................GGA......AAG.AG
+U41399.1/1-566                 ....................................GC......AGG.GA
+U67142.1/1-545                 ...................................GGG......ACG.AG
+U67323.1/1-571                 ...................................GGG......ACG.AG
+U50972.1/1-537                 ...................................GGG......ACG.AG
+L76341.1/2-610                 .................................G.CGC......ACG.CG
+L81935.1/19-617                ................................GCGGUA......AGC.GC
+AF057561.1/13-621              .............................GCGAC.GG.......CGG.AG
+X99212.1/6940-7530             ...................................GAU......UCU.CG
+U48383.1/1-570                 ...................................GGA......ACC.CG
+U07981.1/1-572                 ...................................AGA......ACC.UG
+AF121053.1/1-605               ...........................CGCCCUC.GGA......ACU.GG
+AJ244408.1/18-634              ...........................GGGGGUU.GAG......ACA.UG
+X89441.1/21-852                ...GGUUUGGCGUUUCGAUGGCGAUCGGGGCCGU.UU........UG.CA
+X89495.1/23-616                .................................U.GGA......AAG.GA
+X89484.1/23-626                ................................CC.GGA......CGG.GG
+Z81325.1/1-568                 ....................................GU......GAC.UG
+D14363.1/1-584                 .................................G.AGU......CGC.GA
+AB013012.1/1-595               ................................GC.GGG......AUG.CG
+Z86122.1/21-610                ...................................GGA......AGG.GA
+U37526.1/21-600                ................................CC.GGA......AGG.GA
+U58369.1/21-624                ............................GGAUUC.CGA......GGA.AG
+D26530.1/1-501                 ..............................................A.AG
+D84190.1/1-589                 ...........................UAGGGAG.GAG......AGG.AG
+AJ224787.1/24-651              .............................CCGGC.GGG......AAG.GG
+AJ224785.1/24-627              .................................U.GGA......AGG.GA
+AF021878.1/21-605              ..............................CUUC.UCA......UCG.AU
+AF085182.1/1-516               ..............................GCUG.CCU......GUU.GA
+AF085176.1/1-508               ................................GU.UGU......CUC.AC
+AF001579.1/18-587              ....................................GC......AAA.GA
+AF201375.1/1-617               ............................CACAAG.GAG......CCC.GG
+AF201373.1/1-598               .................................G.GUG......CUG.GU
+AJ133407.1/1-530               ...............................UUC.UUG......UUA.GA
+AF260586.1/1-569               ...................................GG........GU.GA
+AF036611.1/1-551               ...................................GUG......ACG.GG
+AF202156.1/1-533               .................................C.UAU......AUG.AC
+AF036599.1/1-562               .................................U.UGG......CAC.CG
+AF202165.1/1-533               .....................................G......UUG.GG
+AF036605.1/1-504               .............................................GU.GG
+AF083013.1/1-539               .............................................GY.GU
+AF083002.1/1-548               ....................................U........GA.GG
+AF083022.1/1-560               ....................................CU......CGG.AG
+AF083001.1/1-536               ....................................UU......CCA.AG
+AF082998.1/1-560               ....................................U.......CUA.GC
+AF037369.1/1-530               .................................G.GUU......CGG.GG
+AF036600.1/1-568               ...................................GGA......AGU.CG
+AF036642.1/1-554               ....................................GA......AGG.GG
+AF124454.1/9-657               ............GUGAUAAGUAAGUAAGUGAUUA.GUG......AUG.GG
+AF124463.1/35-631              .................................G.GGA......AUG.GG
+AJ228777.1/1-612               .................................G.AUG......AGG.GG
+AJ228796.1/1-601               ...................................GG........UGACC
+AJ012525.1/1-510               ....................................GCG.....UUC.UA
+AJ012527.1/1-498               ...................................GG........CC.AG
+AF102895.1/21-592              .................................G.UAG......GGU.UA
+AJ012522.1/1-581               .................................G.GAGG.....AAG.AG
+D83381.1/1-562                 ....................................G.......ACU.GA
+AJ012524.1/1-496               ............................................GUG.AG
+AF102892.1/16-581              ............................................UGC.CC
+AF102897.1/22-609              .................................G.AACU.....UUU.AC
+AF102894.1/10-597              ...................................GG.......CAG.GG
+AF051328.1/18-607              .................................U.GUA...UUUGGC.GG
+D85095.1/1-554                 ...................................GGC......AGG.AG
+AJ228794.1/1-594               ...................................GGG....ACGAUCGG
+AF167420.1/16-625              ...................................GGA......AAG.GA
+AF051331.1/16-605              ....................................AG......CGG.GA
+AF167424.1/1-585               ...................................GAG......CGC.GG
+AJ012513.1/1-588               ...................................GGU......AGG.AC
+AJ012521.1/1-588               ...................................GGU......UAG.GG
+AF051332.1/22-612              ....................................GC......AUC.GG
+M58347.1/1-528                 .................................U.UGC......UGA.GG
+U41281.1/1-588                 ...................................UAU......CGG.AA
+AF056024.1/1-515               .................................C.GGG......CAA.GG
+K02641.1/21-597                .................................C.GGA......AGC.UC
+AF093247.1/26-665              ..........................CCUCGGCU.UGG.....UGGG.GG
+X13160.1/21-664                .............................GGGGA.GGG.....CGGG.GG
+L23799.1/21-862                UGCCCCGGAACUGAGGCUGUUCGACGUGGUAGGG.GAG......GAC.GC
+AF245217.1/19-615              .................................C.CGU......AGG.GU
+AF091148.1/21-608              .................................U.AAA......UGU.AU
+AF091145.1/19-597              .................................A.UUU......GAU.AU
+AF091146.1/21-594              .................................A.UUU......AUU.G.
+AF018160.1/21-570              ....................................GA......CUA.AA
+AF043361.1/22-608              ....................................GA......AGG.GU
+L26187.1/23-595                ....................................GU......AGG.GU
+AF085261.1/21-574              ............................................GUC.GU
+U22936.1/20-601                ...................................GGA......AGG.GA
+X63519.1/21-607                ...................................GGA......AGG.GC
+Z35317.1/19-597                ....................................GA......AGG.GA
+Z33462.1/20-589                ...................................GGA.......GG.GA
+AJ130869.1/1-566               ............................................GUC.UG
+AF185052.1/26-568              ................................UC.GCG......CGG...
+X85398.2/21-602                .................................U.GGA......AGG.GU
+AB023499.1/21-585              .............................................GA.GG
+U21338.1/23-606                ...................................GGG......AGC.GU
+U37108.1/21-579                .............................................GC.UA
+#=GC SS_cons                   ...................................>>...>>.>>>>.>>
+
+AF132134.1/1-639               U.........GUAU..UU.AUUAAGGUUA.A.A..AACC.AGC.....AU
+U83331.1/18-597                C.........GUGC..AU.GUUU.AUUAGAU.UUAAACC.AAU.....CU
+AF063241.1/21-596              U.........GCAC..UU.AUUA.GAUUC.C.C..CACC.AAU.....GC
+U67119.1/1-591                 U.........GUGU..UU.AUUA.GAUAC.A.A..AACC.AAC.....CC
+AF129882.1/27-578              ............CG..UG.AUUG.GUCUU.U.A..GUAA.AAC.....UC
+U72542.1/1-582                 U.........GUAC..UU.GUUA.AGCCU.U.A..UAAG.A.......AA
+AF129883.1/16-610              G.........GCAC..UU.AUUA.GAUUG.A.G..AACU.AAU.....AU
+X65152.1/21-566                A.........GCAU..UU.AUUA.GAUAA.A....ACCC.AG......CG
+Z29440.1/1-571                 U.........GUAU..UU.AUUA.GAUUU.G.A..AAUC.AUC.....AG
+U17354.1/22-594                U.........GUAU..UU.AUUA.GAUAU.U.A..AACC.AAU.....CU
+X71134.1/21-564                U.........GUAU..UU.AUUA.GUUUU.U.....GCC.........AG
+AJ276699.1/40-631              U.........GUGU..UU.AUUG.AUUUC.A.A..AACC.AAC.....UC
+AF052190.1/16-601              U.........AUGU..UU.ACUA.GUUCC.A.G..AAUC.AAUG....CU
+AF244939.1/20-597              U.........GUGC..UC.UGCC.ACUUC.A.A..AACC..AUC....CU
+AF076179.1/1-614               C.........GUAU..UU.AUUA.GUUAU.A.....AAC.GCUAG...CC
+U03478.1/13-652                C.........GUAU..UU.AUUA.GUUAU.A.....AAC.GCUAGC..CU
+AF076171.1/1-569               G.........GUAU..UU.AUUA.GAUCC.G....AACC.AGC.....CC
+AF076178.1/1-602               U.........GUAC..GU.GUUA.GGUAU.A.....AAC.GCUAA...CC
+Z34900.1/19-575                U.........GUAU..UU.AUUA.GAUCU.U....UACU.AAC.......
+L28812.1/26-692                G.........GGAU..UU.AUUA.GAUCA.A.A..AACC.AGCU....AU
+U03072.1/1-581                 U.........GUAU..UU.AUUA.GAUUC.A....AACC.AAC.......
+X56991.1/21-598                C.........CAAUU.CA.UUCA.AUGA........AUU.G.......AG
+D28490.1/1-572                 C.........GCAU..UU.CGAA.CAGGA.......AUG.U.......AG
+AF119811.1/1-622               ..........ACAA..UU.GACC.GAGAU.A.A..GAAC.CAA.....CG
+AF242548.1/18-727              U.........GCAC..CC.AGCCGUCCAU.GAA..GACC.AGC.....GU
+AF150936.1/21-703              C.........AUGA..CC.AGUC.GAGAU.GAA..GACC.AGC.....GC
+AF090868.1/1-680               ..........ACAC..CC.AGCU.GGUAU.GAA..GACC.AGU.....GC
+AF096991.1/1-630               U.........GCAU..CC.AGCU.GUUAC.UAA..GACC.AGU.....GC
+AF096992.1/1-778               U.........GCAA..CC.AGCU.GGUGAGCAA..GACC.AGC.....GC
+AF112871.2/21-757              G......AUGAACGC.CC.AGCU.GAUAC.AAA..GACC.AGC.....GG
+U84732.2/21-794                U.........GCGC..CC.AGCC.GAUAU.GAA..GACC.AGC.....GU
+AF150935.1/21-703              U.........GCGC..CC.AGCC.GCUUG.AAA..GACC.AGC.....GC
+AF090871.1/1-669               .......AU.UGCGC.CC.AG....CCGC.CUU..GAAG.ACC.....AG
+AF090869.1/1-776               GCGGUGG...AUGGCGUCCAGCU.GCCAAGGAA..GACC.AGC.....GC
+AF061338.1/21-739              U.........GCAG..CC.AGCC.GCCUG.GAA..GACC.AAGC....GC
+AF090870.1/1-670               C.........GCAA..CC.AGCC.GCUUG.AAA..GACUCAGC.....GC
+AF096994.1/1-642               U.........GCAC..CC.AGCU.GGAUU.CAA..GACC.UGC.....GA
+AF090377.1/1-640               U.........GCUA..GC.AGCC..UUUG.AAA..GACC.AGC.....GC
+AF112875.1/1-639               ....................GCC.GCUAU.CAA..GACC.AGC.....GC
+U84731.1/18-642                U.........GCUA..UU.GGCCGGAACA.A.G..GACU.AAC.....GC
+X76494.1/1-621                 ..........GCAG..AU.GAAU.GAAAU.CAA..AACC.AAC.....GC
+AF245381.1/1-638               A.........GCGA..AU.GAAU.GAAAG.UAA..AACC.AAU.....GC
+AB018143.1/1-556               U.........GUAU..UU.AUUA.GAUAA..AA...ACC..AA.....C.
+U77662.1/1-559                 U.........GUAU..UU.AUUA.GAUGA..AA..GACC.AAG.....GC
+AF007533.1/1-572               A.........GCAU..UU.AUUA.GAUAU..AA..AGCC.AGU.....GC
+AF113428.1/1-572               U.........GCAC..UU.AUUA.GAUAA......AGCC.AAC.....GC
+U07937.1/21-574                C.........GUAU..UU.CUUG.UGUCU.U.G..AGUC.GAA.....CG
+U20858.1/21-576                C.........GUGC..AU.AUUA.GCUUA...A..AACC.A.........
+M18732.1/21-689                ..........GUAACCUA.GUUU.UUCGG.GUG..UGGC.AACA....UA
+X94430.1/21-605                U.........AAAUAAUA.AAC..............ACC.U.......AA
+AF099101.1/20-618              U........GGCAC..UU.AUUA.GAUAU.C.A..AACC.AAU.....AU
+AF001843.1/1-573               U.........GCUU..UU.GUUA.GAUCA...A..AACC.AAU.....GA
+U41399.1/1-566                 C.........GCAU..UU.AUCA.GAUCA...A..AGCC.AAC.....UU
+U67142.1/1-545                 C.........GCUC..UU.AUUA.GACCA...A..GGCC.AUC.....CU
+U67323.1/1-571                 C.........GCAG..UU.AUUG.GACCG...A..AACC.A.......CC
+U50972.1/1-537                 C.........GCAG..UU.AUUA.GACCA...A..GACC.UAA.......
+L76341.1/2-610                 U.........GCUU..UU.AUUA.GAC.A.......ACC.AA......GC
+L81935.1/19-617                A.........GCAU..UU.GUGC.AGCCA...C..CACC.GGC.....GU
+AF057561.1/13-621              C.........GCUU..UU.AUUG.GCUGA...A..AACC.GAU.....GG
+X99212.1/6940-7530             U.........GCAG..UU.AUUA.GA.CA......AACC.AAU.....CG
+U48383.1/1-570                 U.........GCAA..UU.AUUA.GA.CA......AACC.AAU.....GA
+U07981.1/1-572                 C.........GCAG..UU.AUUA..UACA......AACC.AAU.....CG
+AF121053.1/1-605               U.........GCAC..UU.AUUA.G.UUA......AACC.AUC.....CG
+AJ244408.1/18-634              U.........GCUU..UU.AUUA.GACUU.A.A..AACC.AAU.....GA
+X89441.1/21-852                C.........GCUU..UU.AUUA.GAGGA..AA..AAGC.C.......UU
+X89495.1/23-616                C.........GCUU..UU.AUUG.GAUCA...A..AACC.AUU.....CG
+X89484.1/23-626                U.........GCCG..UU.ACCA.UUCAA..AA..GACC.AAA.....CG
+Z81325.1/1-568                 U.........GCUC..UU.AUUA.GAUCA...A..AACC.AGU.......
+D14363.1/1-584                 C....G....UGCU..UU.AUCC.CGUCA...A..GACC.AGC.....CG
+AB013012.1/1-595               U.........GCUU..UU.AUCAAGACCA..AA..AACC.GAC.....CU
+Z86122.1/21-610                U.........GUAU..UU.AUCA.GCUUU...A..AACC.AAUGGA..GU
+U37526.1/21-600                U.........GUAU..UU.AUUA.GAUUU.UCA..GACC.AUG.....AC
+U58369.1/21-624                G.........GCAA..UU.GUUA.GUUAA...U..AACC.AAU.....CA
+D26530.1/1-501                 C.........GCAA..UU.AUUA.GA..........UU............
+D84190.1/1-589                 C.........GCAC..UU.GUUA.GCCCG...A..AACC.........AA
+AJ224787.1/24-651              C.........GCUU..UU.AUUA.GUACA...A..GACC.GGC.....GU
+AJ224785.1/24-627              U.........GUAU..UU.AUUAGAUUAA...A..AACC.AAU.....GC
+AF021878.1/21-605              U.........GCAU..UU.AUUA.GAGCG...A..UACC.AACC....GU
+AF085182.1/1-516               A.........GCAU..UU.AUUA.GAGC.......AACC.AGC.....CA
+AF085176.1/1-508               G.........UCAU..UU.AUUG.GACA....A..AACC.AAC.....UA
+AF001579.1/18-587              A.........GCAU..UU.AUCC.AGCU....A..AACC.AAUC....GG
+AF201375.1/1-617               A.........GCAU..UU.AUUA.GUUA...AC.AAAAC.CAACAG..CA
+AF201373.1/1-598               A.........GCAU..UU.AUUG.GAAA....A..UACC.AAC.....GC
+AJ133407.1/1-530               U.........GCAU..UU.AUUG.GAU.....A..U.CC.GAU.....CG
+AF260586.1/1-569               G..........CAG..UU.AUUU.GAUCGC..A..AACC.AAU.....UG
+AF036611.1/1-551               A.........GCAC..UU.AUUA.GACCA...A..AGCC.AUC.....CG
+AF202156.1/1-533               G.........GCAG..UU.AUUA.GAACA...A..AACC.AAU.....GG
+AF036599.1/1-562               U.........GCAC..UU.AUUA.GAACA...A..AACC.AAC.....UU
+AF202165.1/1-533               U.........GCAG..UU.AUUA.GUACA...A..AACC.AUC.....CG
+AF036605.1/1-504               U.........GCGU..UU.AUUU.GAUUA......AACC.AUU.....UU
+AF083013.1/1-539               ...........CAU..AC.AUCA.GACGA......CACC.AAC.....CG
+AF083002.1/1-548               ................UC..................ACC.AGC.....CU
+AF083022.1/1-560               C.........GCAU..UU.AUUA.GAACA.....AAACC.AAU.....CG
+AF083001.1/1-536               U.........GCAG..UU.AUUA.GCGAA......GACC.AAU.....CC
+AF082998.1/1-560               U.........GCAG..GU.AUUA.UUUCA......AACC.AAU.....CG
+AF037369.1/1-530               U.........GCAA..UU.AUUG.GAGCA...A..AACC.AGU.....NU
+AF036600.1/1-568               U.........GCAU..UU.GUUA.GAAAA......AACC.AAU.....CG
+AF036642.1/1-554               U.........GCGU..UU.GUUA.CUUCA......AACC.AAU.....CG
+AF124454.1/9-657               U.........GCCC..UU.AUUA.GUAUA...A..AAGCCAAC.....CA
+AF124463.1/35-631              U.........GCAC..UU.AUUA.GUCUA...G..AAGCCAAC.....C.
+AJ228777.1/1-612               C.........GCAU..UU.AUUA.GAUUA...CA.AACC.AAA.....CA
+AJ228796.1/1-601               ACC.......GCUC..UU.AUUA.GACUA...U..AGAC.CAA.....CC
+AJ012525.1/1-510               A.........ACUU..UU.AGC..GACAA...G...GUC.GUU...AGAA
+AJ012527.1/1-498               A.........ACUU..UU.ACUA.GAAAU......CACC.GGG.....UG
+AF102895.1/21-592              C.........AUUU..UU.AUGU.GAGAU...U...GAC.GUU.....CA
+AJ012522.1/1-581               A.........GUUA.UAU.AUUA.AAAGG.CCAUU.ACC.........UU
+D83381.1/1-562                 G.........ACUU..UU.ACGA.GAUAU...C..CACC.GGGGAG..CU
+AJ012524.1/1-496               A.........ACUU..UU.ACGC.UGAAA......CGCC.GGG.....UU
+AF102892.1/16-581              G.........GCUU..UU.AUUA.GGCAU.......AAC.UGAA....GC
+AF102897.1/22-609              A.........UGUU..GA.AUUU.AUUCCA.GG...ACU.CGG...CAUU
+AF102894.1/10-597              G.........GCUU..UU.AUUA.GAUUC...AAG.ACU.ACG.....CU
+AF051328.1/18-607              C.........GCUU..UU.AUUA.GAUCA...A..AACC.AAA.....CG
+D85095.1/1-554                 U.........GCAG..UU.AUUA.GACCA...A..AACC.AGA.....GC
+AJ228794.1/1-594               C.........GCAU..UU.AUUA.GAUCA...A..AACC.UUC.....CA
+AF167420.1/16-625              U.........GGCU..UU.AUUA.GAACA...A..AAUC.AUC.....CG
+AF051331.1/16-605              U.........GGCU..UU.AUUA.GAUCA...A..AACC.AAC.....CA
+AF167424.1/1-585               U.........GGGU..UU.AUCA.GUUCA...A..AAUC.AAC.....CA
+AJ012513.1/1-588               ..........GGGU..UU.AUUA.GAUCA..AA...ACC.AAU.....CG
+AJ012521.1/1-588               U.........GGCU..AU.AUUA.GAAUA..AA...AUC.AAC.....CU
+AF051332.1/22-612              U.........GGUU..UG.AUUA.GAUCA...A..AGUC.AAC.....CG
+M58347.1/1-528                 N.........NGGU..UU.AUUA.GAUCA...A..AACC.AAU.....CG
+U41281.1/1-588                 U.........GCUU..UU.AUUA.GAUCA...A..AACC.UUC.....UA
+AF056024.1/1-515               C.........GCAG..UU.AUUA.GAUCA...A.AAACC.AAU.....CG
+K02641.1/21-597                A.........GCG...AU.UAUU.AGCAU.U.C..UACC.AAU.....GC
+AF093247.1/26-665              A..........CGUGCGAUAAACACCGGC.UACAAUUAAAAAUACC..GC
+X13160.1/21-664                U..........UGU..GU.GACC.CAGGU.CGC..AAAU.AUUAAC..UG
+L23799.1/21-862                U.........GAAU..GG.GGCU.GGUAG......AAAC.AACU....GG
+AF245217.1/19-615              U.........GUAU..UU.AUUG.GAUAC.AAA..ACCCAUGAC....CU
+AF091148.1/21-608              U.........AUAU..UG.AUAUGUAUAU.AGC..AUUUUUUAU....CA
+AF091145.1/19-597              GU........AUAU..GGCUGUUAUUUUUUAUUAAAU...UAAA....AU
+AF091146.1/21-594              A.........GCAU..UU.AUUU.GUUAU.CAA...ACCAAA......AU
+AF018160.1/21-570              ..........UUAC..UG.AGUA.UCAAA.A.G..UACG.A.........
+AF043361.1/22-608              G.........GUAU..UU.AUUA.GAUAA.A.A..AACC.AUC.....GC
+L26187.1/23-595                G.........GUAU..UU.GUUU.GAUGU...A..AACC.GAU.....GG
+AF085261.1/21-574              G.........GUAU..AA.AUUG.GAGAU.ACA..AACC.AA........
+U22936.1/20-601                C.........GUAU..UU.AUUA.GAUAA.A.A..GGCC.AGC.....CG
+X63519.1/21-607                U.........GCAG..CU.AUUA.GAUAC.A.A..GACC.GAC.....CG
+Z35317.1/19-597                C.........GUAU..UU.AUUA.GAUUU.A.U..GGCC.AGC.....CG
+Z33462.1/20-589                G.........GUCC..UU.AUUA.GUUUU.A.A..GAUC.GAC.....AC
+AJ130869.1/1-566               ..........GCAU..UU.AUUA.GAUA....A..AGCC.UU......GG
+AF185052.1/26-568              ................UG.AUUA.GAUUU......AACC...........
+X85398.2/21-602                U.........GUAU..UU.AUUA.GGUAA...A..AACC.AAC.....UC
+AB023499.1/21-585              U.........GUGU..UU.AUUA.GAAUG.A.A..AACC.AUA.....UG
+U21338.1/23-606                C.........GCAU..UU.AUUG.GAUUU...A..AACC.AAU.....GC
+U37108.1/21-579                U.........GUAA..UU.AUUA.GAAUA.U.A..UACC.AUU.......
+#=GC SS_cons                   ................<<.<<<<.............<<<.........<<
+
+AF132134.1/1-639               ..UCA.............................................
+U83331.1/18-597                G.C...............................................
+AF063241.1/21-596              C.................................................
+U67119.1/1-591                 A.CU..............................................
+AF129882.1/27-578              G.................................................
+U72542.1/1-582                 ..................................................
+AF129883.1/16-610              U.GUGUCAAUACU.....................................
+X65152.1/21-566                G.A...............................................
+Z29440.1/1-571                 C.CC..............................................
+U17354.1/22-594                C.C...............................................
+X71134.1/21-564                U.C...............................................
+AJ276699.1/40-631              A.AGC.............................................
+AF052190.1/16-601              G.GC..............................................
+AF244939.1/20-597              G.CA..............................................
+AF076179.1/1-614               U.GAAAAGAUCUCCCUCCCAGGGUGAGGGGU...................
+U03478.1/13-652                C.GACACUCAGCCUUA..................................
+AF076171.1/1-569               C.................................................
+AF076178.1/1-602               U.AUCGCUUCUUGGUCAGAUCCUCGC........................
+Z34900.1/19-575                ..................................................
+L28812.1/26-692                C.GAGAGAAGUCU.....................................
+U03072.1/1-581                 ..................................................
+X56991.1/21-598                A.AA..............................................
+D28490.1/1-572                 A.AA..............................................
+AF119811.1/1-622               C.UA..............................................
+AF242548.1/18-727              C.C...............................................
+AF150936.1/21-703              C.C...............................................
+AF090868.1/1-680               C.U...............................................
+AF096991.1/1-630               C.U...............................................
+AF096992.1/1-778               C.C...............................................
+AF112871.2/21-757              C.CGUA............................................
+U84732.2/21-794                C.CU..............................................
+AF150935.1/21-703              C.U...............................................
+AF090871.1/1-669               C.GCCU............................................
+AF090869.1/1-776               C.C...............................................
+AF061338.1/21-739              C.U...............................................
+AF090870.1/1-670               C.U.GG............................................
+AF096994.1/1-642               C.C.GA............................................
+AF090377.1/1-640               C.A.G.............................................
+AF112875.1/1-639               C.C.GU............................................
+U84731.1/18-642                C.C...............................................
+X76494.1/1-621                 C.CAGCAAUG..GGCAGC................................
+AF245381.1/1-638               C.UUCACCG...GGCAGU................................
+AB018143.1/1-556               ..................................................
+U77662.1/1-559                 G.................................................
+AF007533.1/1-572               A.CUCU............................................
+AF113428.1/1-572               G.GGG.............................................
+U07937.1/21-574                C.G...............................................
+U20858.1/21-576                ..................................................
+M18732.1/21-689                U.UCGGGGGAUU......................................
+X94430.1/21-605                ..................................................
+AF099101.1/20-618              AUU...............................................
+AF001843.1/1-573               U.UUCC............................................
+U41399.1/1-566                 ..UUC.............................................
+U67142.1/1-545                 G.UGGG............................................
+U67323.1/1-571                 C.GGCGG...........................................
+U50972.1/1-537                 ..................................................
+L76341.1/2-610                 A.GUGGUGCU........................................
+L81935.1/19-617                U.CCC.............................................
+AF057561.1/13-621              C.UGUUC...........................................
+X99212.1/6940-7530             G.UC..............................................
+U48383.1/1-570                 U.C...............................................
+U07981.1/1-572                 A.UU..............................................
+AF121053.1/1-605               C.CC..............................................
+AJ244408.1/18-634              U.CCGGCU..........................................
+X89441.1/21-852                U.CGAUUGAUUGUCCGUGUGUGC...........................
+X89495.1/23-616                C.CCGG............................................
+X89484.1/23-626                G.UCCG............................................
+Z81325.1/1-568                 ..................................................
+D14363.1/1-584                 A.CGCACGCGGUUC....................................
+AB013012.1/1-595               G.C...............................................
+Z86122.1/21-610                C.CUCG............................................
+U37526.1/21-600                G.GG..............................................
+U58369.1/21-624                G.AGCCG...........................................
+D26530.1/1-501                 ..................................................
+D84190.1/1-589                 C.................................................
+AJ224787.1/24-651              C.CGUGGCGA........................................
+AJ224785.1/24-627              G.GCU.............................................
+AF021878.1/21-605              G.UGG.............................................
+AF085182.1/1-516               C.UGUGUGCAUGGG....................................
+AF085176.1/1-508               C.CGACGUACCAG.....................................
+AF001579.1/18-587              G.CC..............................................
+AF201375.1/1-617               UACAUUGGUGCGUA....................................
+AF201373.1/1-598               UGGUGGUUUACAGUG...................................
+AJ133407.1/1-530               C.UCAC............................................
+AF260586.1/1-569               C.GUUGGGCGC.......................................
+AF036611.1/1-551               G.C...............................................
+AF202156.1/1-533               G.C...............................................
+AF036599.1/1-562               ..................................................
+AF202165.1/1-533               A.C...............................................
+AF036605.1/1-504               ..................................................
+AF083013.1/1-539               C.................................................
+AF083002.1/1-548               GCUUUGCA..........................................
+AF083022.1/1-560               G.C...............................................
+AF083001.1/1-536               U.C...............................................
+AF082998.1/1-560               U.C...............................................
+AF037369.1/1-530               ..................................................
+AF036600.1/1-568               G.UC..............................................
+AF036642.1/1-554               G.GC..............................................
+AF124454.1/9-657               G.CC.UAAUUAGC.....................................
+AF124463.1/35-631              ..................................................
+AJ228777.1/1-612               C.GUAUGUCG........................................
+AJ228796.1/1-601               C.GG..............................................
+AJ012525.1/1-510               A.GAGU............................................
+AJ012527.1/1-498               U.UCAG............................................
+AF102895.1/21-592              C.AGUG.UGG........................................
+AJ012522.1/1-581               G.AAAAUAG.........................................
+D83381.1/1-562                 C.UGAAACAC........................................
+AJ012524.1/1-496               A.CUCU............................................
+AF102892.1/16-581              G.G...............................................
+AF102897.1/22-609              G.UGC.............................................
+AF102894.1/10-597              U.CCC.............................................
+AF051328.1/18-607              C.C...............................................
+D85095.1/1-554                 C.................................................
+AJ228794.1/1-594               G.GCU.............................................
+AF167420.1/16-625              U.AUUGUUGCAG......................................
+AF051331.1/16-605              C.AG..............................................
+AF167424.1/1-585               G.CUC.............................................
+AJ012513.1/1-588               U.AU..............................................
+AJ012521.1/1-588               A.CC..............................................
+AF051332.1/22-612              G.UUC.............................................
+M58347.1/1-528                 G.CU..............................................
+U41281.1/1-588                 G.UUCUU...........................................
+AF056024.1/1-515               G.UUGUGCC.........................................
+K02641.1/21-597                C.................................................
+AF093247.1/26-665              G.AAAAG...........................................
+X13160.1/21-664                G.GAGUG...........................................
+L23799.1/21-862                G.GG.UAUAAAACCAAGGAGGAAGCAAAAAAGCCAU..............
+AF245217.1/19-615              G.................................................
+AF091148.1/21-608              A.................................................
+AF091145.1/19-597              U.................................................
+AF091146.1/21-594              GU................................................
+AF018160.1/21-570              ..................................................
+AF043361.1/22-608              A.CU..............................................
+L26187.1/23-595                G.................................................
+AF085261.1/21-574              ..................................................
+U22936.1/20-601                G.G...............................................
+X63519.1/21-607                C.C...............................................
+Z35317.1/19-597                G.G...............................................
+Z33462.1/20-589                ..................................................
+AJ130869.1/1-566               C.GGCGGG..........................................
+AF185052.1/26-568              ..................................................
+X85398.2/21-602                C.U...............................................
+AB023499.1/21-585              C.................................................
+U21338.1/23-606                C.C...............................................
+U37108.1/21-579                ..................................................
+#=GC SS_cons                   <.<...............................................
+
+AF132134.1/1-639               ..............AA..................................
+U83331.1/18-597                ............AUU...................................
+AF063241.1/21-596              ............UUUA..................................
+U67119.1/1-591                 ............UAAC..................................
+AF129882.1/27-578              ............GUAG..................................
+U72542.1/1-582                 ............AGAG..................................
+AF129883.1/16-610              ............GUAA................................AA
+X65152.1/21-566                ............NNAA..................................
+Z29440.1/1-571                 ............GCAA..................................
+U17354.1/22-594                ............UUCG..................................
+X71134.1/21-564                ............CAC...................................
+AJ276699.1/40-631              ............UCU...................................
+AF052190.1/16-601              ............CCU...................................
+AF244939.1/20-597              ............UCU...................................
+AF076179.1/1-614               .............GCU.............ACUUCUCGCUUAAGGGAACCG
+U03478.1/13-652                ............GUCA............................UAUAAC
+AF076171.1/1-569               ............UUCG..................................
+AF076178.1/1-602               ............GCAC..................GAGCGGGGUCGUCACC
+Z34900.1/19-575                ............UUU...................................
+L28812.1/26-692                ............AUCC..........................UGUACUAA
+U03072.1/1-581                 ............AUUU..................................
+X56991.1/21-598                ............UGAC..................................
+D28490.1/1-572                 ............AGAA..................................
+AF119811.1/1-622               ...........GCAA...................................
+AF242548.1/18-727              ...........GGCAA..................................
+AF150936.1/21-703              ..........CUCUCG..................................
+AF090868.1/1-680               ...........GACAA..................................
+AF096991.1/1-630               ...........GUCAA..................................
+AF096992.1/1-778               ...........AGCAAU.................................
+AF112871.2/21-757              ............UAC...................................
+U84732.2/21-794                ...........GUGCA..................................
+AF150935.1/21-703              ..........GGAUAA..................................
+AF090871.1/1-669               ............GGA...................................
+AF090869.1/1-776               ......GAGCCAACAA..................................
+AF061338.1/21-739              ...........GGCCA..................................
+AF090870.1/1-670               .............CA...................................
+AF096994.1/1-642               ..............A...................................
+AF090377.1/1-640               .............CA...................................
+AF112875.1/1-639               ............ACA...................................
+U84731.1/18-642                ............UCAC..................................
+X76494.1/1-621                 ............AAC...................................
+AF245381.1/1-638               ............AAC...................................
+AB018143.1/1-556               ............CUC...................................
+U77662.1/1-559                 ............GCAA..................................
+AF007533.1/1-572               .............UUU..................................
+AF113428.1/1-572               ............UAAA..................................
+U07937.1/21-574                ............CUCC..................................
+U20858.1/21-576                ............AUUC..................................
+M18732.1/21-689                ............AGG............................AAUCGAC
+X94430.1/21-605                ............UGAA..................................
+AF099101.1/20-618              ...........UUCG...................................
+AF001843.1/1-573               ............UUCA..................................
+U41399.1/1-566                 ............CGGU..................................
+U67142.1/1-545                 ............GCAA..................................
+U67323.1/1-571                 ............GCAA..................................
+U50972.1/1-537                 ............CUCG..................................
+L76341.1/2-610                 ............CUGA.................................C
+L81935.1/19-617                ............UGCG..................................
+AF057561.1/13-621              ............CUUG..................................
+X99212.1/6940-7530             ............UUCG..................................
+U48383.1/1-570                 ............UUCG..................................
+U07981.1/1-572                 ............UUCG..................................
+AF121053.1/1-605               .............CUG..................................
+AJ244408.1/18-634              ............CUCG..................................
+X89441.1/21-852                ............CUCG....................CGUGCACACGUGUG
+X89495.1/23-616                ............CUCG..................................
+X89484.1/23-626                ............CUUC..................................
+Z81325.1/1-568                 ............AUUG..................................
+D14363.1/1-584                 ............CUCG................................GA
+AB013012.1/1-595               ............UUCG..................................
+Z86122.1/21-610                .............UGG..................................
+U37526.1/21-600                ............GCAA..................................
+U58369.1/21-624                ............UAAA..................................
+D26530.1/1-501                 ............AGUU..................................
+D84190.1/1-589                 ............GUAA..................................
+AJ224787.1/24-651              ............UUCG..................................
+AJ224785.1/24-627              ............UAAC..................................
+AF021878.1/21-605              ............CUCC..................................
+AF085182.1/1-516               ............UAA...............................CUAA
+AF085176.1/1-508               ............CUUG...............................CUG
+AF001579.1/18-587              ............UUAA..................................
+AF201375.1/1-617               ............GCAA............................UAUGUA
+AF201373.1/1-598               ............GAGA...............................CAU
+AJ133407.1/1-530               ............AUU...................................
+AF260586.1/1-569               ............CUCG..................................
+AF036611.1/1-551               ............UUCG..................................
+AF202156.1/1-533               ............UUU...................................
+AF036599.1/1-562               ............GUU...................................
+AF202165.1/1-533               ............UUCG..................................
+AF036605.1/1-504               ............UUCG..................................
+AF083013.1/1-539               ............CUCG..................................
+AF083002.1/1-548               .............GUU..................................
+AF083022.1/1-560               ............UUCG..................................
+AF083001.1/1-536               ............CUCG..................................
+AF082998.1/1-560               ............UUCG..................................
+AF037369.1/1-530               ............UGU...................................
+AF036600.1/1-568               ............UUCG..................................
+AF036642.1/1-554               ............UUCG..................................
+AF124454.1/9-657               .............UCAU.............................GCUC
+AF124463.1/35-631              ............AAA...................................
+AJ228777.1/1-612               ............UGAA..................................
+AJ228796.1/1-601               ............GCAA..................................
+AJ012525.1/1-510               ............CUAU..................................
+AJ012527.1/1-498               ............UGUU..................................
+AF102895.1/21-592              ............ACAU..................................
+AJ012522.1/1-581               ............GUAG..................................
+D83381.1/1-562                 ............CGAG..................................
+AJ012524.1/1-496               ............UUC...................................
+AF102892.1/16-581              ............CGUC..................................
+AF102897.1/22-609              ............CUUG..................................
+AF102894.1/10-597              ............GCAA..................................
+AF051328.1/18-607              ............UUUU..................................
+D85095.1/1-554                 ............UUCG..................................
+AJ228794.1/1-594               ............UCAC..................................
+AF167420.1/16-625              ............GCAA.................................C
+AF051331.1/16-605              ............CUUG..................................
+AF167424.1/1-585               ............GUAA..................................
+AJ012513.1/1-588               ............GAAA..................................
+AJ012521.1/1-588               ............UUCG..................................
+AF051332.1/22-612              ............UUUG..................................
+M58347.1/1-528                 ............UUCG..................................
+U41281.1/1-588                 ............UAAC..................................
+AF056024.1/1-515               ............UUCG..................................
+K02641.1/21-597                ............UUCG..................................
+AF093247.1/26-665              ............GACG..................................
+X13160.1/21-664                ............GCCA..................................
+L23799.1/21-862                ................................AACCCGGCGA........
+AF245217.1/19-615              ............GCAA..................................
+AF091148.1/21-608              .........ACCAAAA..................................
+AF091145.1/19-597              ............UAUA..................................
+AF091146.1/21-594              ............UUCA..................................
+AF018160.1/21-570              ............CUAU..................................
+AF043361.1/22-608              ............CUCG..................................
+L26187.1/23-595                ............CUUG..................................
+AF085261.1/21-574              ............CGU...................................
+U22936.1/20-601                ...........CUCUG..................................
+X63519.1/21-607                ............UUU...................................
+Z35317.1/19-597                ............CUUG..................................
+Z33462.1/20-589                ............CUCA..................................
+AJ130869.1/1-566               ............GUAG..................................
+AF185052.1/26-568              ............UUCA..................................
+X85398.2/21-602                ............UUCG..................................
+AB023499.1/21-585              ............UUCG..................................
+U21338.1/23-606                ............UUU...................................
+U37108.1/21-579                ............UCC...................................
+#=GC SS_cons                   ..................................................
+
+AF132134.1/1-639               .....AC.....U........UCA..CU..G.GU...GA..UUCAU..A.
+U83331.1/18-597                ........GC.AG..........AAAAU..G.GU...GA..UUCAU..A.
+AF063241.1/21-596              ........UG.GC............UUC..G.GU...GA..AUCAU..A.
+U67119.1/1-591                 .......GGU.GG.........AGCCUU..G.GU...GA..UUCAU..A.
+AF129882.1/27-578              ...........CA...........CUUC..G.GU...GC..UCUAG..G.
+U72542.1/1-582                 ...........UU..........AUUAA..C.UUAAGGA..AUUAU..A.
+AF129883.1/16-610              GGUAUACCAC.AU............UUU..G.GU...AA..UCCAU..A.
+X65152.1/21-566                ........UC.CG.............GU..G.AG...GA..GUCAU..A.
+Z29440.1/1-571                 .......GGG.UU..........GCUGU..G.AU...GA..UUCAU..A.
+U17354.1/22-594                ........GG.CG..........AUUGU..G.AU...GA..UUCAA..A.
+X71134.1/21-564                ........GA.CU...........GUGA..G.GA...G....UCAU..A.
+AJ276699.1/40-631              ......GCUU.GA.........UAUGCU..G.CAU..GA..UUGAU..U.
+AF052190.1/16-601              .......GCC.AG........AACUUGU..G.AU...GA..CAUAU..G.
+AF244939.1/20-597              ........GU.AG.........GCUUUU....UU...GA..AUGUA..G.
+AF076179.1/1-614               UAGGUCUAGG.GA...........UUGU..G.UU...GA..AACAU..G.
+U03478.1/13-652                CUGAGUGUAG.AG..........AUCGU..G.UU...GA..AUCAU..A.
+AF076171.1/1-569               .........G.GG.........UUUCUU..G.GU...GA..AUCAU..G.
+AF076178.1/1-602               UGUCGUGAUA.GA.........AGCAGU..G.UU...GA..AUCAU..A.
+Z34900.1/19-575                .........................GUU..G.GU...GA..AUCAU..G.
+L28812.1/26-692                UCUUGGUAUG.GU.........UUGUGA..G.GU...GA..AUCAU..A.
+U03072.1/1-581                 .......................AACCC..G.GU...GA..UUCAU..A.
+X56991.1/21-598                .......AUU.CU..............A..A.GU...GA..GUUA...G.
+D28490.1/1-572                 .......GUU..U..............A..U.UA...AG..AAAAA..G.
+AF119811.1/1-622               ......UAGC.AG......CGGUGUGUG..G.AU...GA..AACAG..G.
+AF242548.1/18-727              ........GG.ACAGU..GUGUC....U..G.GCU..GA..CUCAG..G.
+AF150936.1/21-703              ........GG.GCAGU..GUGUU.GCA...G.GUU..GA..CUCAG..G.
+AF090868.1/1-680               ........AG.GCAGC..GUGCUGU..G..G.GUU..GA..CUCAG..G.
+AF096991.1/1-630               ........AG.GCAGC..AC.UUG......G.GUU..GA..CUCAG..G.
+AF096992.1/1-778               ........GG.GCAGC..GUUGGCAAAG..A.GUU..GA..ACCAA..G.
+AF112871.2/21-757              .......AGG.CCAGUGUGU..UGUCGU..G.GUU..GA..UUCAG..G.
+U84732.2/21-794                .......AGG.ACAGU..GUGUUCCGUUC.GGAU...GA..UUCAG..G.
+AF150935.1/21-703              ........UG.GCAGU..GUGUUG...U..G.GUU..GA..CUCAG..G.
+AF090871.1/1-669               ......AAUG.GCAGCGUGU..UG...U..U.GUU..GA..CUCAG..G.
+AF090869.1/1-776               ........GG.GCAGU..GUUCUG...U..G.GUU..GA..UUCAG..G.
+AF061338.1/21-739              .......AAG.GCAGUGUGCCCCAUUGU..GGUU...GA..CUCAG..G.
+AF090870.1/1-670               .......AAG.GCAGUGUGU.......UGUG.GUU..GA..CUCAG..G.
+AF096994.1/1-642               .......AGG.UCAGCAUGU...CC....CG.GCU..GA..CUCAA..G.
+AF090377.1/1-640               .......AUG.GCAGUGU......UCAAU.G.GAU..GA..AUCUG..G.
+AF112875.1/1-639               .......G.G.GCAGCGUG......CAA..GGGU...GA..UUCAG..G.
+U84731.1/18-642                ........GG.GC.....AGAUGUAAUU..G.UU...GA..CGCAG..G.
+X76494.1/1-621                 ..ACCCAGCA.GU.................G.UU...GA..AUCAA..U.
+AF245381.1/1-638               ..ACUCAGAA.GU.................G.UU...GA..UUCAA..U.
+AB018143.1/1-556               .........................GUC....UU...GA..UUCAU..A.
+U77662.1/1-559                 .........C.GC..........CAUUG..G.GU...GA..AUCAU..G.
+AF007533.1/1-572               .....AGGGU.GG...........UACG..G.GU...GA..UUCAU..A.
+AF113428.1/1-572               ......ACCU.GU........UUCCCUU..G.GU...GA..UUCAU..A.
+U07937.1/21-574                ........GG.CG..........UGUGC..G.AU...GA..AUCGC..A.
+U20858.1/21-576                ...........................U..G.GUU..GCA.ACCAU..A.
+M18732.1/21-689                CGCUAGCAGG.UG.....CCUUCGGGCG..C.GG...GA..AAGUG..A.
+X94430.1/21-605                ...........UU..............A..G.GU........UUA.....
+AF099101.1/20-618              ............G.....AUAUUUUUAU..G.GU...GA..GUCAU..A.
+AF001843.1/1-573               ....CGGAAA.UC.......UACUUAAU..G.CU...GA..GUCUG..A.
+U41399.1/1-566                 ......GAAC.AG......CCGGUUAAU..G.AU...GA..CUCUG..G.
+U67142.1/1-545                 .....CCUGC.AG.......UAUGCUGU..G.GU...GA..CUCUG..G.
+U67323.1/1-571                 ....CCGUUG.GG........CUGUUGA..G.GU...GA..CUCUG..G.
+U50972.1/1-537                 .....................AACACUU..G.GU...GA..CUCUG..G.
+L76341.1/2-610                 AUCAAUUGCA.GU.......CAAACUGU..G.GU...GAA.CUCUG..U.
+L81935.1/19-617                ......GGGU.UC....GUCUCGGAGUCC.G.AU...GA..AUCGG..A.
+AF057561.1/13-621              ....UGGCGG.UU........GUUAUCC..G.AU...GA..AUCAC..A.
+X99212.1/6940-7530             .......GAC.UG.......UUUUAUAU..G.GU..GGAA.CUCUA..G.
+U48383.1/1-570                 ........GA.UC.........UAUAUU..G.GU..GGAA.CUCUG..G.
+U07981.1/1-572                 .....UUAAU.CG..........UAUUA..G.UU...GAA.AUCUA..A.
+AF121053.1/1-605               .......CGG.CG.........CGUUGA..G.UU...GAA.GUCUG..G.
+AJ244408.1/18-634              ...AGCUAGA.UG.......GUUUAUUA..G.AU...GA.ACUCUG..G.
+X89441.1/21-852                CAGUCAUAGA.AA........CGAAGGU..G.AU...GA..AUCUG..A.
+X89495.1/23-616                ....CCCGGG.CG........UCUGCUU..G.AU...GA..CUCUA..G.
+X89484.1/23-626                ....UGCGGC.CG.......ACUCAUUU..G.GU...GA..CUCUA..A.
+Z81325.1/1-568                 .........................GUU..G.AU...GA..CUCCA..G.
+D14363.1/1-584                 CCGUGGCGGU.CG.......ACCUCCUU..G.AU...GAA.CUCUG..G.
+AB013012.1/1-595               ......GCAG.UG........CGCUAUU..G.GU...GA..CUCUG..G.
+Z86122.1/21-610                .....UGAGU.GU..........AUUGU..G.AU...UA..AUCAU..U.
+U37526.1/21-600                .......CCC.GU..........GCGUU..N.GU...GA..UUCAU..G.
+U58369.1/21-624                ...AAAGUUC.UG.........AUUAUU..G.GU...GA..CUCUG..G.
+D26530.1/1-501                 .....................................GA..CUCUG..G.
+D84190.1/1-589                 ...........UU.............UU..G.GU...GAA.CUCUG..G.
+AJ224787.1/24-651              .UUCGCGCGG.AC.......CCUCGUCA..G.GC...GAA.CUCUG..G.
+AJ224785.1/24-627              ......GGCC.AC.....UUAACCACUU..G.GU...GA..UUCAU..A.
+AF021878.1/21-605              ......CCAC.AC.............GA..G.GC...GA..AUCUA..G.
+AF085182.1/1-516               ACAUACAGUG.UG.................G.GU...GA..AUCUA..G.
+AF085176.1/1-508               UUGCAACCCG.UA..............A..G.GU...GA..AUCUA..A.
+AF001579.1/18-587              .......AAC.CC...........AGUA..G.GU...GA..AUCUA..G.
+AF201375.1/1-617               ACAGUGUG.U.GA...........UUUA..G.UU...GA..AUGUA..A.
+AF201373.1/1-598               UGUAGACUGCUGG............AAA..G.GU...GA..AUCUA..G.
+AJ133407.1/1-530               .....GCGAG.CG............UUA..G.GU...GA..UUCUA..A.
+AF260586.1/1-569               GUGUCCUUCG.UA...........UCUG..GCGU...GA..CUCUG..G.
+AF036611.1/1-551               ........GC.CG.........UACUUU..G.GU...GA..CUCUG..G.
+AF202156.1/1-533               ........GC.CC.........AUUUAU..G.UU...AA..CUCUA..G.
+AF036599.1/1-562               ...........GA...........UUUU..G.UU...GA..CUCGG..A.
+AF202165.1/1-533               ........GU.CG..........GUUUU..G.UU...AA..CUCUG..G.
+AF036605.1/1-504               ..............................G.UU...GA..CUCAA..A.
+AF083013.1/1-539               .........G.CG.........UUGAGU..G.AU...GA..UUCUG..A.
+AF083002.1/1-548               ....UGUGUA.CC.........GUAUUA..U.CU...GA..AUUUC....
+AF083022.1/1-560               ........GC.CG.........UUUGUU..G.UU...GA..CUCUG..A.
+AF083001.1/1-536               ........GA.GG.........UUUUGU..G.UU...GA..AUCUG..A.
+AF082998.1/1-560               ........GA.CG.........UAGUUU..G.UU...GA..CUCUG..A.
+AF037369.1/1-530               ...........AC..........UGUUU..G.CU...AA..CUNUG..G.
+AF036600.1/1-568               .......GAC.CG........UCCAUUU..G.GU...GA..CUCUG..A.
+AF036642.1/1-554               .......GCC.UG.........AAAACU..G.GU...GA..AACUG..A.
+AF124454.1/9-657               AUGCUAAGGC.UG..........AUAAU..G.AU....AU.UGGUA..G.
+AF124463.1/35-631              .......CUU.CG...........GUUU..G.UU...GAC.CUUCU..G.
+AJ228777.1/1-612               UGCGAUCGCG.UG.......UGGUUUGU..G.AU...GA..CUCUG..G.
+AJ228796.1/1-601               ......CCGG.UG.......AAGUUUAU..G.GU...GA..CUCUG..G.
+AJ012525.1/1-510               .UGUAGUCAU.CU........CG..CAU..A.GU...GU..AGUUU..G.
+AJ012527.1/1-498               .....UAGGG.CA........CAUCACC..G.AU...GA..AUCAA..A.
+AF102895.1/21-592              .....UAUUG.UG......AGUAUAU....G.UAAUUGA...UUCA..C.
+AJ012522.1/1-581               .CUGAUGAAG.UU........CACAUAA..U......GA..CUAAAACC.
+D83381.1/1-562                 ...ACCCAGG.CG.....AUGAUGAAUC..GCGU...AG..UCGUG..U.
+AJ012524.1/1-496               .....AAGGG.AA........CAUUCCG..G.AU...GA..UUACC.CA.
+AF102892.1/16-581              ........UC.GC........CGAACAG..G.UU...GA..CUCCA..A.
+AF102897.1/22-609              .....UAUGC.AG.................A.AU...GA..ACUCC..A.
+AF102894.1/10-597              .CUAC.GGGA.GGA.......UUUU.....G.UU...GAA.CUCUG..G.
+AF051328.1/18-607              ........GG.CG........UCCCCCU..G.GU...GA..CUCUG..A.
+D85095.1/1-554                 .......GCU.CG.......AACUGUUU..G.GU...GA..CUCUG..G.
+AJ228794.1/1-594               ......GGCC.UG........UCUGGUU..G.AU...GA..CUCUG..G.
+AF167420.1/16-625              UGUGAUGGUA.CG.....UGUUAGUUUU..G.UU...GA..CUCUU..G.
+AF051331.1/16-605              .......CUG.UG......UCUGGUUUU..G.GU...GA..CUCUG..G.
+AF167424.1/1-585               ......GGGC.UG........UGGGUUU..G.AU...GA..CUCUG..G.
+AJ012513.1/1-588               .......AUA.CG.......UUUGCUAU..G.AU...AA..CUCUGGAUA
+AJ012521.1/1-588               .......GGU.AG.......UUUAUUUU..G.UU...GA..CUCUGGAU.
+AF051332.1/22-612              .......AAC.UG........UUUGCUU..G.AU...GA..CUCUA..G.
+M58347.1/1-528                 .......GGC.UN........UGGUUUU..G.AU...KA..CUCUG..G.
+U41281.1/1-588                 ....CGGAAC.UG........UUUGU.U..G.GU...GA..CUCUA..A.
+AF056024.1/1-515               ..GGUAUAGC.CG........UUACUUU..G.GU...GA..CUCUG..A.
+K02641.1/21-597                .........G.GU...........UUUG..G.GU...GA..UACCGA.A.
+AF093247.1/26-665              ...CACGUUC.AG.......ACCGCCAU....CC...AA....ACG..G.
+X13160.1/21-664                ...CACGAUC.UG.......ACCACCAU..A.CC...AA....ACG..G.
+L23799.1/21-862                UGGCCUUGGU.GG.......AAACCUCU..G.GG.......CUCAA..G.
+AF245217.1/19-615              .........C.AGG......UUUUCCUU..G.CU...GA..UUCAC..A.
+AF091148.1/21-608              .........UGUG.......UGUACAUC..A.UG...GA..AGGUU..U.
+AF091145.1/19-597              .........U.AUU......KUUUUGAG..G.AU...UU..UUAAU..U.
+AF091146.1/21-594              ........GC.AU...........UAUG..G.AU...GA..UUCAU..A.
+AF018160.1/21-570              ................................CUG..AA..UUCUU..A.
+AF043361.1/22-608              .......GGU.GC..........UUUGA..G.AU...GA..UUCAU..A.
+L26187.1/23-595                .........C.CC...........UUGU..G.GU...GA..AUCAU..G.
+AF085261.1/21-574              ..........................UU..G.GU...GA..UUCAC..A.
+U22936.1/20-601                ........CC.UG.........ACUUGC..G.GU...GA..AUCAU..G.
+X63519.1/21-607                ........GG.CG.........ACCCCC..G.GU...GA..CUCAU..G.
+Z35317.1/19-597                ........CC.CG.........ACCAGC..G.GU...GA..AUCAU..G.
+Z33462.1/20-589                ..........................UU..G.GU...GA..UCCAU..G.
+AJ130869.1/1-566               ...CCCGUCG.CU.............GC..G.GU...GA..GAGAU..G.
+AF185052.1/26-568              ......CCAA.A..................G.GU...GA..UUCAU..A.
+X85398.2/21-602                ........AG.GA.........UGCUGU..G.GU...GA..UUCAU..A.
+AB023499.1/21-585              .........G.CA..........UGAUA....GU...GA..GUAAU..A.
+U21338.1/23-606                ........GG.GC.........UGUUUU..G.GU...GA..UUCAU..A.
+U37108.1/21-579                ..........................AA..G.GU...GA..GUCAU..A.
+#=GC SS_cons                   ........>>.>>.................>.>>...........>..>.
+
+AF132134.1/1-639               GUA.ACUCUUU....................C.GGA.U.CGCAUUCA...
+U83331.1/18-597                GUA.AAC.GAU....................U.GAA.U.CGCA.......
+AF063241.1/21-596              GUA.AUUUAG.....................C.GGA.U.C.CA.......
+U67119.1/1-591                 GUA.ACCGAA.....................C.GGA.U.CGCAGU.....
+AF129882.1/27-578              UGA.UCGGA........................UAG.A.CUCA.......
+U72542.1/1-582                 ACA.AAGAAGU....................A.ACA.C.GUAA.......
+AF129883.1/16-610              AUA.AGAUAG.....................C.GAA.U.CGCG.......
+X65152.1/21-566                GUA.ACUGAG.....................C.GAA.C.UUC........
+Z29440.1/1-571                 AUA.ACUGAU.....................C.GGA.G.CGAG.......
+U17354.1/22-594                GUA.ACUGAU.....................C.GAA.U.CGCG.......
+X71134.1/21-564                AUA.ACUGAU.....................C.GAA.G.CUCC.......
+AJ276699.1/40-631              UUA.AACGAA.....................U.GAA.U.UGCA.......
+AF052190.1/16-601              GUA.UAUGCAU....................G.GGA.U.CAUG.......
+AF244939.1/20-597              CUG.AGUGAA.....................C.AAA.U.CUCA.......
+AF076179.1/1-614               AUA.AACUGU.....................C.GAA.U.CGUA.......
+U03478.1/13-652                AUA.ACUGU......................C.GAA.U.CGUA.......
+AF076171.1/1-569               AUA.ACUGUU.....................C.GAA.U.CGCC.......
+AF076178.1/1-602               AUA.CGUGU......................C.GAA.U.CAUA.......
+Z34900.1/19-575                AUA.AGC.UUA....................C.AGA.U.CGCA......U
+L28812.1/26-692                AUA.ACUUUUC....................C.AAA.U.CGCA.......
+U03072.1/1-581                 GUA.ACUCUUUGUUUU...............C.GAA.C.CGCA.......
+X56991.1/21-598                GAU.GCCACG.....................A.CAA.U.UGUA.......
+D28490.1/1-572                 AAC.AAAUUU.....................A.CAA.U.UGUA.......
+AF119811.1/1-622               UCA.AUCGAG.....................UGAUA.G.CACA.......
+AF242548.1/18-727              CUGGUCCCUC.....................U.GAG.G.ACUGUU.....
+AF150936.1/21-703              CUG.GACUCC.....................CGGUGGGGGAAC.......
+AF090868.1/1-680               CUG.GUCCCC.....................C.UGG.N.ACAA.......
+AF096991.1/1-630               CUG.GCUCCA.....................U.CUGGAGGACC.......
+AF096992.1/1-778               CUGGGUUCCCAUU.........GGUGGAUCAUCUGAAGGCAAGGGACAGU
+AF112871.2/21-757              CUG.G.CCC.................UCUGUGGCCG.C.AGU........
+U84732.2/21-794                CUG.GUCCCU.....................C.UCU.U.UGUG.......
+AF150935.1/21-703              CUG.GUCCAU.....................C.CUG.G.ACAC.......
+AF090871.1/1-669               CUG.GUCC..........................................
+AF090869.1/1-776               CUG.GUCCGACACAUCGCCAGUUCCCAAC..C.GAGCCUCCAGGCUGGGU
+AF061338.1/21-739              CUG.GUCCC.........................CC.G.UGUG.......
+AF090870.1/1-670               CUG.AUC.........................CC...A.UGUG.......
+AF096994.1/1-642               CUG.GUC.........................CC......AUG.......
+AF090377.1/1-640               CUG.UUC.........................CUAC.....UG.......
+AF112875.1/1-639               CCG.UUUUC.................UGU.....................
+U84731.1/18-642                CCA.AUGUAG.....................C.GGA.A.GCCU.......
+X76494.1/1-621                 UCA.UCUCGUGC...................G.AAA.G.CCG........
+AF245381.1/1-638               UCA.UUCCGUGC...................G.AAA.G.CCG........
+AB018143.1/1-556               AUA.ACUUGU.....................C.GAA.G.CGCA.......
+U77662.1/1-559                 AUA.ACUGCU.....................C.GAA.G.CGUA.......
+AF007533.1/1-572               AUA.ACUGAG.....................C.AA..C.CGUU.......
+AF113428.1/1-572               AUA.AUUAAG.....................C.GGA.U.CGCA.......
+U07937.1/21-574                AGA.ACUUUU.....................C.GAA.U.CG.........
+U20858.1/21-576                AUA.UUCUGU.....................C.GGA.U.CGCGU......
+M18732.1/21-689                AUU.AACAAG.....................G.UUU.U.CAUAA......
+X94430.1/21-605                UUU.ACUAAAU....................U.UAUUU.AGUA.......
+AF099101.1/20-618              AUA.ACU.GAA....................C.AGA.U.CGCA.......
+AF001843.1/1-573               AUA.AAUUUG.....................C.AGA.U.UGCA.......
+U41399.1/1-566                 GUA.AUUAUU.....................U.UGA.U.CGCA.......
+U67142.1/1-545                 AUA.ACCUAG.....................U.UGA.U.CGCA.......
+U67323.1/1-571                 AUA.ACCAUG.....................C.GGA.U.CGCA.......
+U50972.1/1-537                 AUA.ACCUCGGG...................C.UGA.C.CGCG.......
+L76341.1/2-610                 AUA.ACUUAUUG...................C.CUA.U.CGCUU......
+L81935.1/19-617                ACA.NA...CAG...................U.CGA.U.CGCA.......
+AF057561.1/13-621              AUA.ACAUUGUG...................U.GGA.U.NGUA.......
+X99212.1/6940-7530             AUA.ACUUUG.....................C.UGA.U.CGUA.......
+U48383.1/1-570                 AUA.AUUUGG.....................C.UGA.U.CGUA.......
+U07981.1/1-572                 AUA.ACUUUU.....................C.UGA.U.CGUA.......
+AF121053.1/1-605               AUA.AGGAUG.....................C.CGA.U.CGUA.......
+AJ244408.1/18-634              AUA.AUUAUGG....................C.UGA.U.CGUA.......
+X89441.1/21-852                AUA.ACUUGAACGGA................U.UCU.U.CGUGAAGGAAA
+X89495.1/23-616                AUA.ACACCA.....................C.AGA.U.CGCA.......
+X89484.1/23-626                GUA.ACCUCUAGG..................C.AGA.U.CGCA.......
+Z81325.1/1-568                 AUA.AUACAG.....................C.CAA.C.CACUUC.....
+D14363.1/1-584                 AUA.ACUCCAC....................U.UGA.C.CGCA.......
+AB013012.1/1-595               AUA.ACGUUG.....................C.GGA.U.CGCA.......
+Z86122.1/21-610                AUC.AACUGU.....................C.CAA.U.C.CA.......
+U37526.1/21-600                GUA.ACUGCU.....................C.GGA.U.CGCA.......
+U58369.1/21-624                ACA.AUUUUG.....................C.CGA.U.CGUA.......
+D26530.1/1-501                 AUA.AAUUUG.....................C.UGA.U.C..A.......
+D84190.1/1-589                 ACA.ACUUUG.....................C.CGA.UCGGCA.......
+AJ224787.1/24-651              AUA.AC..CGGC...................C.CGA.C.CGCUC......
+AJ224785.1/24-627              GUA.AC..UGUU...................C.GAA.U.CGCA.......
+AF021878.1/21-605              AUA.ACUGUG.....................C.AGA.U.CGUA.......
+AF085182.1/1-516               AUA.ACUUGU.....................C.UGA.U.CGUAG......
+AF085176.1/1-508               AUA.ACUUUG.....................C.UNA.U.CGUA.......
+AF001579.1/18-587              AUA.ACUGUG.....................C.CGA.U.CGU........
+AF201375.1/1-617               AUA.ACUGUG.....................U.AUA.U.CGUAG......
+AF201373.1/1-598               AUA.ACUGUG.....................C.UGA.U.CGUA.......
+AJ133407.1/1-530               AUG.ACUUUG.....................C.UGA.U.CGUA.......
+AF260586.1/1-569               AUA.AUCUAG.....................C.AGA.U.CGUG.......
+AF036611.1/1-551               AUA.ACAUCG.....................C.AGA.U.CGCA.......
+AF202156.1/1-533               AUA.AUGCU........................CGA.C.CAUA.......
+AF036599.1/1-562               AUA.AUUAUUACG..................C.UGA.U.UGCA.......
+AF202165.1/1-533               AUA.AUGUU...G..................C.UAA.U.CGCG.......
+AF036605.1/1-504               AUA.UCCUCG.....................C.UGA.U.UUU........
+AF083013.1/1-539               AUG.UCUUG......................C.AGU.C.CGCG......C
+AF083002.1/1-548               .UU.AUGAAA...........................C.C.G........
+AF083022.1/1-560               AUA.ACUCAG.....................C.UGA.U.CGC........
+AF083001.1/1-536               GUA.AAGUUCG....................U.AUC.U.CGU........
+AF082998.1/1-560               AUA.CC.CAG.....................U.AUA.U.CGA........
+AF037369.1/1-530               AUA.AUUNUG.....................C.UUA.U.CGCA.......
+AF036600.1/1-568               AUA.AUUCCG.....................C.UGA.U.CGCA.......
+AF036642.1/1-554               ACA.AUUUAG.....................C.UGA.U.CGCA.......
+AF124454.1/9-657               AUG.AGUCUGGAUAAUUGUUG..........C.AGA.U.CGCAUU.....
+AF124463.1/35-631              GUG.ACUCUGGAUAAUUGUUA..........C.AGA.U.CGCAGU.....
+AJ228777.1/1-612               AUA.ACUUUGU....................A.UGA.U.CGCAGU.....
+AJ228796.1/1-601               AUA.AAAUAGU....................A.UGA.U.CGCAGU.....
+AJ012525.1/1-510               CUA.ACUGA...................U..A.AAA.C.CCAACAA....
+AJ012527.1/1-498               GUA.ACUGA......................A.AGA.U.CCCAGA.....
+AF102895.1/21-592              CUA.AUUGC.........................................
+AJ012522.1/1-581               ..A.AUUUA......................A..................
+D83381.1/1-562                 GAA.ACUGA......................A.AGA.U.CGUA.......
+AJ012524.1/1-496               GUA.ACUGA......................A.AGA.U.GCUACAGA...
+AF102892.1/16-581              AUA.ACUGC......................A.AGA.C.CGCGA......
+AF102897.1/22-609              GUA.ACUGA......................A.GGA.C.CCCAAA.....
+AF102894.1/10-597              AUA.ACUGC......................A.GGA.C.CGCAG......
+AF051328.1/18-607              AUA.ACUUUUUG...................C.UGA.U.CGCA.......
+D85095.1/1-554                 AUA.ACGACGAC...................C.GGA.U.CGCA.......
+AJ228794.1/1-594               AUA.AACUUCAG...................C.AGA.U.CGCA.......
+AF167420.1/16-625              AUA.ACGGUU.....................ACAGA.U.CGCA.......
+AF051331.1/16-605              AUA.A..CG..UA..................C.UUA.U.CGCA.......
+AF167424.1/1-585               AUA.ACUUCC.....................C.UGA.U.CGCA.......
+AJ012513.1/1-588               AC...CAUA......................C.UAC.U.CGCA.......
+AJ012521.1/1-588               AUCUCUCUAC.....................C.UGA.U.CGCA.......
+AF051332.1/22-612              AUG.A.CUU..AC..................C.UAA.U.CGCA.......
+M58347.1/1-528                 AUA.ACCAAC.....................C.UAA.U.CGCA.......
+U41281.1/1-588                 AUA.ACUUUGUG...................U.UGA.U.CGUA.......
+AF056024.1/1-515               GUA.ACCACAG....................C.GAA.C.CGCA.......
+K02641.1/21-597                UAA.UAUUG......................C.AGA.U.CGAG.......
+AF093247.1/26-665              GGG........A..................GG.GGG.C.UUCG.......
+X13160.1/21-664                UUA.UCCGCUUC..................GA.AAG.C.UUCG.......
+L23799.1/21-862                GUU.GUUAU......UAUGUUY..AUURUGGC.CUC.U.CGGGGU.....
+AF245217.1/19-615              AUA.ACUGAU.....................C.GGA.U.CGCG.......
+AF091148.1/21-608              AUA.AUUGUU.....................A.CUA.A.CAGAUU.....
+AF091145.1/19-597              AUU.ACCUA......................C.AGA.U.UGCU.......
+AF091146.1/21-594              GUA.A.UGUU.....................U.GGA.G.AACG.......
+AF018160.1/21-570              A.U.A.UUUA.....................C.UGG.U.UACA.......
+AF043361.1/22-608              AUA.ACUUUCU....................C.GGA.U.CGCA.......
+L26187.1/23-595                ACA.ACUUUA.....................C.GGA.U.CGCA.......
+AF085261.1/21-574              AUU.UCUUUU.....................C.UGA.U.UGCA.......
+U22936.1/20-601                AUA.ACUUCA.....................C.GAA.U.CGCA.......
+X63519.1/21-607                AUG.GCUUUG.....................C.GGA.U.CGCAGA.....
+Z35317.1/19-597                GUA.ACUUGA.....................C.GGA.U.UGCA.......
+Z33462.1/20-589                AUA.UUUACA.....................C.GGA.U.CGCA.......
+AJ130869.1/1-566               AUA.ACUGGGCG...................G.AAU.C.CGCU.......
+AF185052.1/26-568              GUC.ACACU..........................A.G.CGGA.......
+X85398.2/21-602                AUA.ACUUUG.....................C.GAA.U.CGCA.......
+AB023499.1/21-585              GUA.ACCUAU.....................C.GUA.U.CGCA.......
+U21338.1/23-606                AUA.ACUAAG.....................C.GAA.U.CGCAG......
+U37108.1/21-579                AUA.AAU.AUA....................C.UGA.U.CGUC.......
+#=GC SS_cons                   >>>.>................................<.<<<........
+
+AF132134.1/1-639               .UGUCCCC..........................................
+U83331.1/18-597                .UGAC.............................................
+AF063241.1/21-596              .CAGCC............................................
+U67119.1/1-591                 .UGGUUC...........................................
+AF129882.1/27-578              ..GAUA............................................
+U72542.1/1-582                 .UGGA.............................................
+AF129883.1/16-610              ....C.............................................
+X65152.1/21-566                ..................................................
+Z29440.1/1-571                 .GC...............................................
+U17354.1/22-594                .G................................................
+X71134.1/21-564                .U................................................
+AJ276699.1/40-631              .UGGC.............................................
+AF052190.1/16-601              .CAGC.............................................
+AF244939.1/20-597              .AAGA.............................................
+AF076179.1/1-614               .CGGCU............................................
+U03478.1/13-652                .UGGCCGCUCGGCUG...................................
+AF076171.1/1-569               .AGGC.............................................
+AF076178.1/1-602               .CAGCU............................................
+Z34900.1/19-575                CGGG..............................................
+L28812.1/26-692                .AGGCUUUUUUUGUGUUU................................
+U03072.1/1-581                 .UGGC.............................................
+X56991.1/21-598                .GAACAC...........................................
+D28490.1/1-572                 .GAAAUGA..........................................
+AF119811.1/1-622               .CGAC.............................................
+AF242548.1/18-727              UGUGCUGGCGGAAGAGAGAGGUGGCUUC......................
+AF150936.1/21-703              .AGUCAUUCUGG.CAGAGUGGUGG..........................
+AF090868.1/1-680               AUGUGCUGGCAGAGUGGCGGUUUUG.........................
+AF096991.1/1-630               .UGUACUGGCAGAAUGUGCCUUGGC.........................
+AF096992.1/1-778               CAGCUCUGGCGUAUGGUCUCUGCCCUUGGCUUCGGUCAGGGCUGGAUCAA
+AF112871.2/21-757              ..GUUGGCAGAUUUCC.GUGGCGCGUCGUCU....CCCCU..........
+U84732.2/21-794                .GACAGUGCGCUGGCAGAGUGUUUGAAUGGGACCAGUGG...........
+AF150935.1/21-703              CUGCGCUGGCAGA....GUGGUGG..........................
+AF090871.1/1-669               ....CCCGUGGACG.UCCGCGCUGGCAGA.G.....UGGU..........
+AF090869.1/1-776               GGGCGGACACAANUUUCGCAGAGUGGUUGGCUG.................
+AF061338.1/21-739              .GACACCUGCCCUGGC.AGCAUCCGAACGGU....GGGG...........
+AF090870.1/1-670               .GACGUCUGCGCUGGCAUGAAUU.ACGGUGG....CUCGA..........
+AF096994.1/1-642               .GACA.CAGCUCUGGCUAGCAU....AGUGG....UUCAA..........
+AF090377.1/1-640               .GACAA.UGCUCUGGCAG.AUAAGCCUG......................
+AF112875.1/1-639               ..........GAUGGC.AAAGAUGGUU..........CUA..........
+U84731.1/18-642                ..................................................
+X76494.1/1-621                 A.................................................
+AF245381.1/1-638               GGU...............................................
+AB018143.1/1-556               .C.GC.............................................
+U77662.1/1-559                 .GGGC.............................................
+AF007533.1/1-572               .GGCC.............................................
+AF113428.1/1-572               .UGGC.............................................
+U07937.1/21-574                ..................................................
+U20858.1/21-576                .UGAC.............................................
+M18732.1/21-689                .GGCCUUUCA........................................
+X94430.1/21-605                .UU...............................................
+AF099101.1/20-618              UGACC.............................................
+AF001843.1/1-573               .CGGUC............................................
+U41399.1/1-566                 .UUGC.............................................
+U67142.1/1-545                 .CGACC............................................
+U67323.1/1-571                 .CGGC.............................................
+U50972.1/1-537                 .CGGAC............................................
+L76341.1/2-610                 .AGGUCG...........................................
+L81935.1/19-617                .CGGUC............................................
+AF057561.1/13-621              .CGGU.............................................
+X99212.1/6940-7530             .UGGCC............................................
+U48383.1/1-570                 .UGGC.............................................
+U07981.1/1-572                 .UGGU.............................................
+AF121053.1/1-605               .UGGUCG...........................................
+AJ244408.1/18-634              .UGGU.............................................
+X89441.1/21-852                UGAUUGUGAAAUUGUUUCUGGUAGCGGAGGAUUUAAAGCAGACCGCAAAU
+X89495.1/23-616                .CGGUC............................................
+X89484.1/23-626                .CGG..............................................
+Z81325.1/1-568                 .UAGC.............................................
+D14363.1/1-584                 .UGGC.............................................
+AB013012.1/1-595               .CGGUC............................................
+Z86122.1/21-610                .C.GC.............................................
+U37526.1/21-600                .CGGC.............................................
+U58369.1/21-624                .GGGC.............................................
+D26530.1/1-501                 .CGGG.............................................
+D84190.1/1-589                 .GGGCC............................................
+AJ224787.1/24-651              .CGUCC............................................
+AJ224785.1/24-627              .UGGCC............................................
+AF021878.1/21-605              .UGGC.............................................
+AF085182.1/1-516               .UGGC.............................................
+AF085176.1/1-508               .UGGC.............................................
+AF001579.1/18-587              .U.GC.............................................
+AF201375.1/1-617               .UGGU.............................................
+AF201373.1/1-598               .UGGC.............................................
+AJ133407.1/1-530               .UGGC.............................................
+AF260586.1/1-569               .UGGCC............................................
+AF036611.1/1-551               .UGGG.............................................
+AF202156.1/1-533               .CGGAU............................................
+AF036599.1/1-562               .UGGCC............................................
+AF202165.1/1-533               .UGGUC............................................
+AF036605.1/1-504               .G................................................
+AF083013.1/1-539               UUGC..............................................
+AF083002.1/1-548               .AGC..............................................
+AF083022.1/1-560               AUGGU.C...........................................
+AF083001.1/1-536               .CGGU.............................................
+AF082998.1/1-560               .CGG..............................................
+AF037369.1/1-530               .UGGU.............................................
+AF036600.1/1-568               .CAGU.............................................
+AF036642.1/1-554               .CGGUC............................................
+AF124454.1/9-657               ..................................................
+AF124463.1/35-631              .CGGC.............................................
+AJ228777.1/1-612               .CGGC.............................................
+AJ228796.1/1-601               .CGGC.............................................
+AJ012525.1/1-510               .AUCC.............................................
+AJ012527.1/1-498               .UGGCG............................................
+AF102895.1/21-592              ..................................................
+AJ012522.1/1-581               ..................................................
+D83381.1/1-562                 .CAAAGGCC.........................................
+AJ012524.1/1-496               .CAUUA............................................
+AF102892.1/16-581              .AGGCC............................................
+AF102897.1/22-609              .CGCC.............................................
+AF102894.1/10-597              .AAGC.............................................
+AF051328.1/18-607              .CGAC.............................................
+D85095.1/1-554                 .UGGC.............................................
+AJ228794.1/1-594               .UGGC.............................................
+AF167420.1/16-625              .UGAU.............................................
+AF051331.1/16-605              .UGACC............................................
+AF167424.1/1-585               .UGGC.............................................
+AJ012513.1/1-588               .UGGC.............................................
+AJ012521.1/1-588               .UGGC.............................................
+AF051332.1/22-612              .UGACC............................................
+M58347.1/1-528                 .UGAC.............................................
+U41281.1/1-588                 .UGACC............................................
+AF056024.1/1-515               .UGGC.............................................
+K02641.1/21-597                .GA...............................................
+AF093247.1/26-665              .GC...............................................
+X13160.1/21-664                .GUGAGU...........................................
+L23799.1/21-862                .UAUUUURAAUGURGUAAUAAACCGAAAGCAACUCUAUCAGUUUGGUUYG
+AF245217.1/19-615              .GC...............................................
+AF091148.1/21-608              .GC...............................................
+AF091145.1/19-597              .G................................................
+AF091146.1/21-594              .CU...............................................
+AF018160.1/21-570              .CU...............................................
+AF043361.1/22-608              .UGGC.............................................
+L26187.1/23-595                .UGCA.............................................
+AF085261.1/21-574              .C................................................
+U22936.1/20-601                .CGGC.............................................
+X63519.1/21-607                .CGCG.............................................
+Z35317.1/19-597                .UGGCC............................................
+Z33462.1/20-589                .CGGCU............................................
+AJ130869.1/1-566               .U................................................
+AF185052.1/26-568              .GGC..............................................
+X85398.2/21-602                .UGGA.............................................
+AB023499.1/21-585              .UGC..............................................
+U21338.1/23-606                .UGCU.............................................
+U37108.1/21-579                .U................................................
+#=GC SS_cons                   .<<<<.............................................
+
+AF132134.1/1-639               ..............................................CUCG
+U83331.1/18-597                ..............................................GCAA
+AF063241.1/21-596              ..............................................UUCG
+U67119.1/1-591                 ..............................................UUUU
+AF129882.1/27-578              ..............................................UCGC
+U72542.1/1-582                 ..............................................UCAU
+AF129883.1/16-610              ..............................................UUCG
+X65152.1/21-566                ...............................................UCA
+Z29440.1/1-571                 ...............................................CCG
+U17354.1/22-594                ..............................................CUUG
+X71134.1/21-564                ..............................................UAGU
+AJ276699.1/40-631              ..............................................ACAC
+AF052190.1/16-601              ..............................................ACUU
+AF244939.1/20-597              ..............................................UCAU
+AF076179.1/1-614               .............................................CAACA
+U03478.1/13-652                ..............................................AUAG
+AF076171.1/1-569               ...............................................UNU
+AF076178.1/1-602               ..............................................CAUC
+Z34900.1/19-575                ..............................................GUAA
+L28812.1/26-692                ..............................................AAGA
+U03072.1/1-581                 ..............................................CUUG
+X56991.1/21-598                ..............................................ACA.
+D28490.1/1-572                 ..............................................AAUA
+AF119811.1/1-622               ..............................................UUCA
+AF242548.1/18-727              ..................................................
+AF150936.1/21-703              ..................................................
+AF090868.1/1-680               ..................................................
+AF096991.1/1-630               ..................................................
+AF096992.1/1-778               UAUC..............................................
+AF112871.2/21-757              ..................................................
+U84732.2/21-794                ..................................................
+AF150935.1/21-703              ..................................................
+AF090871.1/1-669               ..................................................
+AF090869.1/1-776               ..................................................
+AF061338.1/21-739              ..................................................
+AF090870.1/1-670               ..................................................
+AF096994.1/1-642               ..................................................
+AF090377.1/1-640               ..................................................
+AF112875.1/1-639               ..................................................
+U84731.1/18-642                ..................................................
+X76494.1/1-621                 ..............................................UUUA
+AF245381.1/1-638               ..............................................UUUU
+AB018143.1/1-556               ..............................................CUUG
+U77662.1/1-559                 ..............................................CUUG
+AF007533.1/1-572               ..............................................GUA.
+AF113428.1/1-572               ..............................................CUUG
+U07937.1/21-574                ..............................................AUGU
+U20858.1/21-576                ..............................................CUC.
+M18732.1/21-689                ..............................................GGUU
+X94430.1/21-605                ..............................................AACA
+AF099101.1/20-618              ..............................................UCG.
+AF001843.1/1-573               ..............................................UUCG
+U41399.1/1-566                 ..............................................UACG
+U67142.1/1-545                 ..............................................UCUG
+U67323.1/1-571                 ..............................................CUUG
+U50972.1/1-537                 ..............................................AACG
+L76341.1/2-610                 ..............................................AAUG
+L81935.1/19-617                ...............................................AAG
+AF057561.1/13-621              ..............................................UUUG
+X99212.1/6940-7530             ..............................................U.UG
+U48383.1/1-570                 ..............................................CUCG
+U07981.1/1-572                 ..............................................CUUG
+AF121053.1/1-605               ..............................................CUUG
+AJ244408.1/18-634              .............................................CUUUG
+X89441.1/21-852                UAAUCGUCGUACGUCACACGGUGCUUUAUUGCGCUCGAC...........
+X89495.1/23-616                ..............................................ACAG
+X89484.1/23-626                ..............................................CAAG
+Z81325.1/1-568                 ..............................................UUU.
+D14363.1/1-584                 ..............................................CUUG
+AB013012.1/1-595               ..............................................UCAG
+Z86122.1/21-610                ..............................................CUUA
+U37526.1/21-600                ..............................................CU.G
+U58369.1/21-624                ..............................................CUAG
+D26530.1/1-501                 ..............................................CU.G
+D84190.1/1-589                 ..............................................UUUG
+AJ224787.1/24-651              ..............................................CUCG
+AJ224785.1/24-627              .......................................UUCUUUGUUCG
+AF021878.1/21-605              ..............................................CUUG
+AF085182.1/1-516               .............................................CAUGA
+AF085176.1/1-508               ..............................................CUAU
+AF001579.1/18-587              ..............................................UUUA
+AF201375.1/1-617               ..............................................CUAU
+AF201373.1/1-598               ..............................................CUUG
+AJ133407.1/1-530               ..............................................CUUG
+AF260586.1/1-569               ..............................................UUUG
+AF036611.1/1-551               ..............................................CUCG
+AF202156.1/1-533               ..............................................UAAU
+AF036599.1/1-562               ..............................................UUUG
+AF202165.1/1-533               ...............................................UCG
+AF036605.1/1-504               ..............................................UUAC
+AF083013.1/1-539               ..............................................GCAA
+AF083002.1/1-548               ..............................................GUUA
+AF083022.1/1-560               ..............................................UUGA
+AF083001.1/1-536               ..............................................UU.A
+AF082998.1/1-560               ..............................................UUUA
+AF037369.1/1-530               ..............................................CUCG
+AF036600.1/1-568               ..............................................CUCG
+AF036642.1/1-554               ..............................................UAUG
+AF124454.1/9-657               ..................................................
+AF124463.1/35-631              ..............................................CUUG
+AJ228777.1/1-612               ..............................................CUUG
+AJ228796.1/1-601               ..............................................CUUG
+AJ012525.1/1-510               ..............................................CAAG
+AJ012527.1/1-498               ..............................................AAUU
+AF102895.1/21-592              ..............................................CAUG
+AJ012522.1/1-581               ..............................................CUUG
+D83381.1/1-562                 ..............................................GUGA
+AJ012524.1/1-496               ..............................................UUG.
+AF102892.1/16-581              ..............................................UUCG
+AF102897.1/22-609              ..............................................UACG
+AF102894.1/10-597              ..............................................CUUG
+AF051328.1/18-607              ..............................................UUCU
+D85095.1/1-554                 ..............................................CUUG
+AJ228794.1/1-594               ..............................................CUCG
+AF167420.1/16-625              ..............................................CUUG
+AF051331.1/16-605              ..............................................U.UG
+AF167424.1/1-585               ..............................................CAUG
+AJ012513.1/1-588               ..............................................CUCG
+AJ012521.1/1-588               ..............................................CUUG
+AF051332.1/22-612              ..............................................U.UG
+M58347.1/1-528                 ..............................................CUUG
+U41281.1/1-588                 ..............................................UUUG
+AF056024.1/1-515               ..............................................CUUG
+K02641.1/21-597                ..............................................UUUA
+AF093247.1/26-665              ..............................................UUCG
+X13160.1/21-664                ..............................................AACG
+L23799.1/21-862                GAUGUCCGUU........................................
+AF245217.1/19-615              ..............................................UUCG
+AF091148.1/21-608              ..............................................UUUA
+AF091145.1/19-597              ...............................................UAC
+AF091146.1/21-594              ..............................................UUAA
+AF018160.1/21-570              ...............................................ACA
+AF043361.1/22-608              ..............................................CUUG
+L26187.1/23-595                ...............................................AUA
+AF085261.1/21-574              ...............................................UAU
+U22936.1/20-601                .............................................CUCCG
+X63519.1/21-607                ..............................................CUCG
+Z35317.1/19-597                ..............................................UUUG
+Z33462.1/20-589                ..............................................UUAU
+AJ130869.1/1-566               ..............................................UGG.
+AF185052.1/26-568              ..............................................GCAA
+X85398.2/21-602                ..............................................UCUA
+AB023499.1/21-585              ..............................................UUAA
+U21338.1/23-606                ..............................................UUCG
+U37108.1/21-579                ..............................................UUAG
+#=GC SS_cons                   ..................................................
+
+AF132134.1/1-639               ..................................................
+U83331.1/18-597                ..................................................
+AF063241.1/21-596              ..................................................
+U67119.1/1-591                 ..................................................
+AF129882.1/27-578              ..................................................
+U72542.1/1-582                 ..................................................
+AF129883.1/16-610              ..................................................
+X65152.1/21-566                ..................................................
+Z29440.1/1-571                 ..................................................
+U17354.1/22-594                ..................................................
+X71134.1/21-564                ..................................................
+AJ276699.1/40-631              ..................................................
+AF052190.1/16-601              ..................................................
+AF244939.1/20-597              ..................................................
+AF076179.1/1-614               A.................................................
+U03478.1/13-652                ..................................................
+AF076171.1/1-569               ..................................................
+AF076178.1/1-602               A.................................................
+Z34900.1/19-575                ..................................................
+L28812.1/26-692                ..................................................
+U03072.1/1-581                 ..................................................
+X56991.1/21-598                ..................................................
+D28490.1/1-572                 ..................................................
+AF119811.1/1-622               ..................................................
+AF242548.1/18-727              ..................................................
+AF150936.1/21-703              ..................................................
+AF090868.1/1-680               ..................................................
+AF096991.1/1-630               ..................................................
+AF096992.1/1-778               ..................................................
+AF112871.2/21-757              ..................................................
+U84732.2/21-794                ..................................................
+AF150935.1/21-703              ..................................................
+AF090871.1/1-669               ..................................................
+AF090869.1/1-776               ..................................................
+AF061338.1/21-739              ..................................................
+AF090870.1/1-670               ..................................................
+AF096994.1/1-642               ..................................................
+AF090377.1/1-640               ..................................................
+AF112875.1/1-639               ..................................................
+U84731.1/18-642                ..................................................
+X76494.1/1-621                 ..................................................
+AF245381.1/1-638               ..................................................
+AB018143.1/1-556               ..................................................
+U77662.1/1-559                 ..................................................
+AF007533.1/1-572               ..................................................
+AF113428.1/1-572               ..................................................
+U07937.1/21-574                ..................................................
+U20858.1/21-576                ..................................................
+M18732.1/21-689                ..................................................
+X94430.1/21-605                ..................................................
+AF099101.1/20-618              ..................................................
+AF001843.1/1-573               ..................................................
+U41399.1/1-566                 ..................................................
+U67142.1/1-545                 ..................................................
+U67323.1/1-571                 ..................................................
+U50972.1/1-537                 ..................................................
+L76341.1/2-610                 ..................................................
+L81935.1/19-617                ..................................................
+AF057561.1/13-621              ..................................................
+X99212.1/6940-7530             ..................................................
+U48383.1/1-570                 ..................................................
+U07981.1/1-572                 ..................................................
+AF121053.1/1-605               ..................................................
+AJ244408.1/18-634              ..................................................
+X89441.1/21-852                ..................................................
+X89495.1/23-616                ..................................................
+X89484.1/23-626                ..................................................
+Z81325.1/1-568                 ..................................................
+D14363.1/1-584                 ..................................................
+AB013012.1/1-595               ..................................................
+Z86122.1/21-610                ..................................................
+U37526.1/21-600                ..................................................
+U58369.1/21-624                ..................................................
+D26530.1/1-501                 ..................................................
+D84190.1/1-589                 ..................................................
+AJ224787.1/24-651              ..................................................
+AJ224785.1/24-627              ..................................................
+AF021878.1/21-605              ..................................................
+AF085182.1/1-516               ..................................................
+AF085176.1/1-508               ..................................................
+AF001579.1/18-587              ..................................................
+AF201375.1/1-617               ..................................................
+AF201373.1/1-598               ..................................................
+AJ133407.1/1-530               ..................................................
+AF260586.1/1-569               ..................................................
+AF036611.1/1-551               ..................................................
+AF202156.1/1-533               ..................................................
+AF036599.1/1-562               ..................................................
+AF202165.1/1-533               ..................................................
+AF036605.1/1-504               ..................................................
+AF083013.1/1-539               ..................................................
+AF083002.1/1-548               ..................................................
+AF083022.1/1-560               ..................................................
+AF083001.1/1-536               ..................................................
+AF082998.1/1-560               ..................................................
+AF037369.1/1-530               ..................................................
+AF036600.1/1-568               ..................................................
+AF036642.1/1-554               ..................................................
+AF124454.1/9-657               ..................................................
+AF124463.1/35-631              ..................................................
+AJ228777.1/1-612               ..................................................
+AJ228796.1/1-601               ..................................................
+AJ012525.1/1-510               ..................................................
+AJ012527.1/1-498               ..................................................
+AF102895.1/21-592              ..................................................
+AJ012522.1/1-581               U.................................................
+D83381.1/1-562                 ..................................................
+AJ012524.1/1-496               ..................................................
+AF102892.1/16-581              ..................................................
+AF102897.1/22-609              ..................................................
+AF102894.1/10-597              ..................................................
+AF051328.1/18-607              ..................................................
+D85095.1/1-554                 ..................................................
+AJ228794.1/1-594               ..................................................
+AF167420.1/16-625              ..................................................
+AF051331.1/16-605              ..................................................
+AF167424.1/1-585               ..................................................
+AJ012513.1/1-588               ..................................................
+AJ012521.1/1-588               ..................................................
+AF051332.1/22-612              ..................................................
+M58347.1/1-528                 ..................................................
+U41281.1/1-588                 ..................................................
+AF056024.1/1-515               ..................................................
+K02641.1/21-597                ..................................................
+AF093247.1/26-665              ..................................................
+X13160.1/21-664                ..................................................
+L23799.1/21-862                .....AAUCCUGCGUGGCCAGCGGCUUUGGGACUCCAGGGGACAGGGCGA
+AF245217.1/19-615              ..................................................
+AF091148.1/21-608              ..................................................
+AF091145.1/19-597              ..................................................
+AF091146.1/21-594              ..................................................
+AF018160.1/21-570              ..................................................
+AF043361.1/22-608              ..................................................
+L26187.1/23-595                ..................................................
+AF085261.1/21-574              ..................................................
+U22936.1/20-601                ..................................................
+X63519.1/21-607                ..................................................
+Z35317.1/19-597                ..................................................
+Z33462.1/20-589                ..................................................
+AJ130869.1/1-566               ..................................................
+AF185052.1/26-568              ..................................................
+X85398.2/21-602                ..................................................
+AB023499.1/21-585              ..................................................
+U21338.1/23-606                ..................................................
+U37108.1/21-579                ..................................................
+#=GC SS_cons                   ..................................................
+
+AF132134.1/1-639               .............................UGGGGAC...GGCG..ACG..
+U83331.1/18-597                .................................GUC...GGUG..AUA..
+AF063241.1/21-596              ..................................GG...CGCG..ACG..
+U67119.1/1-591                 ...............................GGACC...CGCG..AUG..
+AF129882.1/27-578              .................................UUU...AGCG..AGG..
+U72542.1/1-582                 .............................UCCAUUUU..UAGU..GUG..
+AF129883.1/16-610              .................................GCU...UGCG..AUA..
+X65152.1/21-566                ........................................GAA..GUG..
+Z29440.1/1-571                 ..................................GC...CUUG..CUA..
+U17354.1/22-594                ...................................C...UGCG..AUA..
+X71134.1/21-564                ...................................A...GGAG..CUA..
+AJ276699.1/40-631              .................................GCU...GGCA..AUG..
+AF052190.1/16-601              .................................GCU...GGUG..AUU..
+AF244939.1/20-597              .................................UUC...GGAG..AUU..
+AF076179.1/1-614               ...............................AGCU....AACG..AUG..
+U03478.1/13-652                ...................AAUGCCUGAGCAACGCU...AACG..AUG..
+AF076171.1/1-569               ................................GCCA...GGCG..AUA..
+AF076178.1/1-602               ...............................AGCU....AAUG..AUG..
+Z34900.1/19-575                .................................CCC...GGCG..ACG..
+L28812.1/26-692                ....................AAAAACAAGGAAGCC....GGCG..AUA..
+U03072.1/1-581                 ................................CGCU...GGCG..GUG..
+X56991.1/21-598                ..............................GUGUUU...AACA..AGU..
+D28490.1/1-572                 ..............................CAUUUU...GACA..AGG..
+AF119811.1/1-622               ................................AGUC...GGUG..CAA..
+AF242548.1/18-727              .....................UAAAGCCAUAUCAUG..CACUG..CUU..
+AF150936.1/21-703              ........................CCUCGUGC.CAC...AUCG..CUU..
+AF090868.1/1-680               ........................AGCCGCAUUAAC...AUCG..CUU..
+AF096991.1/1-630               ...................................A...CCUG..CAG..
+AF096992.1/1-778               ........................UCUCGUGUGCUCGGGCUAUCUGCCCU
+AF112871.2/21-757              ...........CCGGGGGAACGGC...........CGCCCCUG..CUU..
+U84732.2/21-794                ...........CCUCGUGUCACUGGACACCCAGAGC...CGUG..CUU..
+AF150935.1/21-703              ........................UCUCGGCCACAGC..AUUG..CUU..
+AF090871.1/1-669               ...........GGCCUCCUGGUCA...........CAGCAUUG..CUU..
+AF090869.1/1-776               ....................CCUCCGUGGUGGCUACAGCACUG..CUU..
+AF061338.1/21-739              ...........CAACCCCUCACUG...............CUGG..CUU..
+AF090870.1/1-670               ...........CCA.....CAGAG...............UUUG..CUU..
+AF096994.1/1-642               ...........CC.......ACUG...............CUUG..CUU..
+AF090377.1/1-640               ............CUU..CGGCAGG...............CAUG..CUU..
+AF112875.1/1-639               ...........CCAUG.......................AAUG..CUC..
+U84731.1/18-642                ..................................UC...GGCG..CGG..
+X76494.1/1-621                 .......................................UCGG..CGU..
+AF245381.1/1-638               .................................UAU...CCGG..CGU..
+AB018143.1/1-556               ................................UGCA...GGCG..CUG..
+U77662.1/1-559                 ................................CGCC...GACG..CUG..
+AF007533.1/1-572               ................................UGGC...UACG..GUG..
+AF113428.1/1-572               ................................UGCU...AGCG..ACG..
+U07937.1/21-574                .........................................CG..AUC..
+U20858.1/21-576                .................................GUC...AGCG..ACA..
+M18732.1/21-689                ...........................UGCUUUUUCU..AGUG..GCC..
+X94430.1/21-605                .................................CGU...AGUU..GUU..
+AF099101.1/20-618              ................................UGUC...GGCG..ACG..
+AF001843.1/1-573               ................................UACC...GGCG..ACG..
+U41399.1/1-566                 ..............................UGAACA...GGCG..ACG..
+U67142.1/1-545                 ................................UGUC...AGCG..ACG..
+U67323.1/1-571                 ................................CGCU...GGCG..ACA..
+U50972.1/1-537                 ................................AUCU...GGCG..GUG..
+L76341.1/2-610                 ................................UACC...GGCG..ACA..
+L81935.1/19-617                ................................UACC...GGCG..ACG..
+AF057561.1/13-621              ................................UACC...GACG..AAG..
+X99212.1/6940-7530             ................................UGCC...GACG..ACA..
+U48383.1/1-570                 ................................UGCC...GACG..ACA..
+U07981.1/1-572                 ................................UACC...AACG..ACA..
+AF121053.1/1-605               ..............................CCGACC...GACG..ACA..
+AJ244408.1/18-634              ................................CACC...GACG..AUA..
+X89441.1/21-852                .........................UGCGACGAGGU...UGCG..GCG..
+X89495.1/23-616                ................................UACC...GGCG..ACG..
+X89484.1/23-626                ................................CACC...GGCG..AGCG.
+Z81325.1/1-568                 .................................GCUA..GGUG..GUG..
+D14363.1/1-584                 .................................GCC...GGCG..GCU..
+AB013012.1/1-595               ................................CACC...GGCG..ACG..
+Z86122.1/21-610                ................................CGCC...GGCG..AUG..
+U37526.1/21-600                ................................NGGC...GACG..NC...
+U58369.1/21-624                ................................AGCC...GACG..AUA..
+D26530.1/1-501                 ................................UGCU...G.UG..ACG..
+D84190.1/1-589                 ................................UGCC...GGCG..ACA..
+AJ224787.1/24-651              ...............................UGGAC...GGCG..GCG..
+AJ224785.1/24-627              ................................UGCC...GGCG..AUG..
+AF021878.1/21-605              ................................AGCU...GACG..ACA..
+AF085182.1/1-516               ................................AGCC...GGCG..ACA..
+AF085176.1/1-508               ................................UGCC...GGCA..ACU..
+AF001579.1/18-587              ................................UGC....GGCG..AUA..
+AF201375.1/1-617               ................................GACC...GACG..AUA..
+AF201373.1/1-598               ................................AGCC...GACG..ACG..
+AJ133407.1/1-530               ................................UGCC...GACR..ACA..
+AF260586.1/1-569               ................................CGCU...GACG..ACG..
+AF036611.1/1-551               ................................UCCC...GGCG..ACA..
+AF202156.1/1-533               ................................UUCC...GAUG..GAA..
+AF036599.1/1-562               ................................UGCC...GGCA..AUG..
+AF202165.1/1-533               ................................UACC...AGCG..AUG..
+AF036605.1/1-504               .......................................UAAA..ACA..
+AF083013.1/1-539               ..................................GCC..GGCG..GCG..
+AF083002.1/1-548               ..................................GC...UUCG..GCA..
+AF083022.1/1-560               .................................ACC...GGCG..ACA..
+AF083001.1/1-536               .................................UCC...GACG..AAU..
+AF082998.1/1-560               .................................UCU...GUCG..AAA..
+AF037369.1/1-530               ................................UACC...GGCG..AAG..
+AF036600.1/1-568               ................................UACU...GGCG..ACA..
+AF036642.1/1-554               ................................CACC...GGCG..ACA..
+AF124454.1/9-657               ................................AUGC...GGCG..ACG..
+AF124463.1/35-631              ................................CGUC...GGCG..ACG..
+AJ228777.1/1-612               ...............................UUGUC...GGCG..ACG..
+AJ228796.1/1-601               ................................UGUC...GGCG..AUG..
+AJ012525.1/1-510               .................................GGAU..GAGG..GUA..
+AJ012527.1/1-498               .................................GCCG..GGGG..ACG..
+AF102895.1/21-592              ................................UGCA...AUAG..GGG..
+AJ012522.1/1-581               ................................CUUA...AAGG..CAA..
+D83381.1/1-562                 ...............................AGGCU...GGUG..ACG..
+AJ012524.1/1-496               ................................UACU...GAGC..ACG..
+AF102892.1/16-581              ................................UGCC...AGCG..GCA..
+AF102897.1/22-609              ................................UGCU...AGGG..GCG..
+AF102894.1/10-597              ................................UGCU...GGCG..GCG..
+AF051328.1/18-607              ................................CGUC...GGCG..AAG..
+D85095.1/1-554                 ................................UGCC...GGCG..ACA..
+AJ228794.1/1-594               ................................AGCU...GGCG..ACG..
+AF167420.1/16-625              ................................CAUC...AGCG..AUA..
+AF051331.1/16-605              ................................UGUC...GGCG..AUA..
+AF167424.1/1-585               ................................UGCC...GGCG..ACG..
+AJ012513.1/1-588               ................................UGUC...GGCG..GUU..
+AJ012521.1/1-588               ................................CGCC...GGCG..ACA..
+AF051332.1/22-612              ................................AGUC...GGCG..AUG..
+M58347.1/1-528                 ................................CGUC...GGCG..AUG..
+U41281.1/1-588                 ................................UGUC...GACG..ACA..
+AF056024.1/1-515               ................................UGCUC..GGCG..GUU..
+K02641.1/21-597                ..................................UC...UUCG..ACA..
+AF093247.1/26-665              ...............................GAAC....CCGG..GCG..
+X13160.1/21-664                ............................GCGGAUUU...CUGG..GUG..
+L23799.1/21-862                AACGAGGCAAUUCAAAGCUGAUCGCUUUCUAACGAG...GGCG..ACA..
+AF245217.1/19-615              ..................................G....AUGC.GAUA..
+AF091148.1/21-608              ..................................C....AAGU.GGCA..
+AF091145.1/19-597              .......................................UAGU.GGCA..
+AF091146.1/21-594              ..................................U....ACGU.GACA..
+AF018160.1/21-570              ...................................G...AGUG..AUA..
+AF043361.1/22-608              ................................UGCU...GGCG..ACG..
+L26187.1/23-595                .................................UGC...GGCG..ACG..
+AF085261.1/21-574              ...................................G...UGCG..ACG..
+U22936.1/20-601                ................................CGCC...GGCG..AUG..
+X63519.1/21-607                ................................CGCGC..GGCG..ACG..
+Z35317.1/19-597                ................................UGCC...GGCG..ACG..
+Z33462.1/20-589                .................................GUC...GGCG..ACG..
+AJ130869.1/1-566               .......................................CGCG..ACG..
+AF185052.1/26-568              ..................................GG...GG.........
+X85398.2/21-602                ................................UUCC...GGCG..AUG..
+AB023499.1/21-585              .................................UGU...AGCG..AUG..
+U21338.1/23-606                .................................AGC...GGCG..AUG..
+U37108.1/21-579                ...................................G...GACG..AUA..
+#=GC SS_cons                   .................................>>>...>>>>..>....
+
+AF132134.1/1-639               ....................AUU.CAUUC...A.AA.UUU.CUG....CC
+U83331.1/18-597                ....................CAC.CAUUC...G.AG.UUU.CUG....AC
+AF063241.1/21-596              ....................CUU.CAUUC...G.AA.UUU.CUG....CC
+U67119.1/1-591                 ....................GAU.CAUUC...A.AG.UUU.CUG....AC
+AF129882.1/27-578              ....................ACU.CAUUU...C.AG.UUU.GUG....AC
+U72542.1/1-582                 ....................UAU.CAAUC...G.AG.UUU.CUG....AC
+AF129883.1/16-610              ....................GUU.CACUU...A.AG.UUU.CUG....AC
+X65152.1/21-566                ....................ACA.CAUUC...A.AG.UUU.CUG....CC
+Z29440.1/1-571                 ....................AAU.CAUUC...A.AG.UUU.CUG....CC
+U17354.1/22-594                ....................AAU.CAUCU...A.AG.UUU.CUG....CC
+X71134.1/21-564                ....................AAU.CUUUC...A.AG.UUU.CUG....CC
+AJ276699.1/40-631              ....................UAU.UGUUU...U.AG.UUU.CUG....AC
+AF052190.1/16-601              ....................UGU.CUUUC...A.UG.UUU.CUG....AC
+AF244939.1/20-597              ....................GAU.CAUUG...C.AA.UUU.CUG....AC
+AF076179.1/1-614               ....................CAC.CAUUC...A.AA.UUU.CUG....CC
+U03478.1/13-652                ....................CUC.CAAUC...A.AA.UUU.CUG....CC
+AF076171.1/1-569               ....................GUU.CAUUC...A.AA.UUU.CUG....CC
+AF076178.1/1-602               ....................CUC.CAUUC...A.AA.UUU.CUG....UC
+Z34900.1/19-575                ....................GAU.CAUUC...A.AG.UUU.CUG....CC
+L28812.1/26-692                ....................AAU.CAUUC...A.AA.UUU.CUG....CC
+U03072.1/1-581                 ....................CUU.CAUUC...A.AA.UUU.CUG....CC
+X56991.1/21-598                ....................AAC.CAAUGA..G.AA.UUU.CUG....AU
+D28490.1/1-572                 ....................AAU.CAAUGA..A.AA.UAU.CUG....AU
+AF119811.1/1-622               ....................GCC.CGCAA...G.AG.CUU.CUG....CC
+AF242548.1/18-727              ....................GAU.CACAUG..G.AA.CUU.CUG....AC
+AF150936.1/21-703              ....................GAU.CACAG...G.AA.CUU.CUG....AC
+AF090868.1/1-680               ....................GAU.CGCUC...G.AA.CUU.CUG....AC
+AF096991.1/1-630               ....................GAU.CACAU...G.AA.CUU.CUG....AC
+AF096992.1/1-778               CACACUCAGCUU........GAU.CAUGC...G.AA.CUU.CUG....AC
+AF112871.2/21-757              ....................GAU.CGCAA...G.AG.CUU.CUG....AC
+U84732.2/21-794                ....................GAU.CACAG...G.AA.CUU.CUG....AC
+AF150935.1/21-703              ....................GAU.CACAA...G.AA.CUU.CUG....AC
+AF090871.1/1-669               ....................GAU.CACAC...G.AG.CUU.CUG....AC
+AF090869.1/1-776               ....................GAU.CACAC...G.AA.CUU.CUG....AC
+AF061338.1/21-739              ....................GAU.CACAA...G.AA.CUU.CUG....AC
+AF090870.1/1-670               ....................GAU.CACAC...C.AA.CUU.CUG....AC
+AF096994.1/1-642               ....................GAU.CGCUC...G.AA.CUU.CUG....AC
+AF090377.1/1-640               ....................GAU.CGCAU...G.AA.CUU.CUG....AC
+AF112875.1/1-639               ....................CAC.AGUGU...G.AG.UCU.CUG....AC
+U84731.1/18-642                ....................UGU.UGGAC...G.AA.UUC.ACC....AC
+X76494.1/1-621                 ...................AUUU.UGAC....G.AA.CAA.CUG....CC
+AF245381.1/1-638               ...................CUUU.UGAC....G.AA.CAA.CUG....CC
+AB018143.1/1-556               ....................GUU.CAUUC...A.AA.UUU.CUG....CC
+U77662.1/1-559                 ....................CUU.CAUUC...A.AA.UAC.CUG....CC
+AF007533.1/1-572               ....................GAU.CAUUC...A.AA.UUU.CUG....CC
+AF113428.1/1-572               ....................G.UCCACUC...G.AU.UUU.CUG....CC
+U07937.1/21-574                ....................GGU.CAUAU...U.GG.UUU.CUG....AC
+U20858.1/21-576                ....................UGU.CAUUC...A.AG.UUU.CUG....AC
+M18732.1/21-689                ....................AGG.CAGAG...G.AG.UUU.CUU....AC
+X94430.1/21-605                ....................UAAUCGAU....G.AU.UUU.AUC....AU
+AF099101.1/20-618              ....................UUU.CAUUC...A.AA.UUU.CUG....CC
+AF001843.1/1-573               ....................UAU.CUUUC...A.AG.UGU.CUG....CC
+U41399.1/1-566                 ....................GUG.ACUUC...A.AA.CGC.CUG....AC
+U67142.1/1-545                 ....................UAU.CUUUC...A.AG.CGU.AUG....CC
+U67323.1/1-571                 ....................AAU.UUUUC...G.AA.UGU.CUG....CC
+U50972.1/1-537                 ....................CAU.CUUUC...A.AG.UGU.CUG....AC
+L76341.1/2-610                 ....................GUU.CUUUC...A.AG.UGU.CUG....CU
+L81935.1/19-617                ....................CGU.CUCGA...U.GG.UGA.CCG....AC
+AF057561.1/13-621              ....................CGC.CUUUC...A.AA.UAU.UUG....CC
+X99212.1/6940-7530             ....................GAU.CUUUC...A.AA.UGU.CUG....CC
+U48383.1/1-570                 ....................GGU.CUUUC...A.AA.UGU.CUG....CC
+U07981.1/1-572                 ....................GGU.UUUUC...A.AA.CAU.CUG....CC
+AF121053.1/1-605               ....................GAU.CUCUC...G.AA.UGU.CUG....CC
+AJ244408.1/18-634              ....................GAU.CAUUC...A.AA.UGU.CUG....CC
+X89441.1/21-852                ....................UGU.CUUUC...A.AU.UGU.CUG....CC
+X89495.1/23-616                ....................UAU.CCGUC...A.AA.UGU.CUG....AC
+X89484.1/23-626                ....................CAU.CUAUC...A.AA.UGU.CUG....CC
+Z81325.1/1-568                 ....................UAU.CUUUC...A.AA.UGU.CUG....CC
+D14363.1/1-584                 ....................GAU.CUAAU...A.AA.UGU.CUG....CC
+AB013012.1/1-595               ....................GAU.CAUUC...A.AG.CGU.CUG....CC
+Z86122.1/21-610                ....................UUU.CAUUC...A.AA.UUU.CUG....CC
+U37526.1/21-600                ......................U.CGUUC...C.AA.UUU.CUG....CC
+U58369.1/21-624                ....................GAU.CCUUC...A.AG.UGU.CUG....CC
+D26530.1/1-501                 ....................UAU.CAAUU...A.GA.UGU.CCG....CC
+D84190.1/1-589                 ....................UAU.CUUUC...A.AG.UGU.CUG....AC
+AJ224787.1/24-651              ....................CGC.CUUUC...A.AG.CGU.CUG....CC
+AJ224785.1/24-627              ....................UUU.CAUUC...A.AA.UUU.CUG....CC
+AF021878.1/21-605              ....................UUU.CGAUU...G.AA.UUU.CUG....CC
+AF085182.1/1-516               ....................UUU.CAGUU...G.AAAUCU.CUG....CC
+AF085176.1/1-508               ....................UUN.CAAUU...G.AA.UUN.CUG....CC
+AF001579.1/18-587              ....................UUU.CGAUU...G.AG.UUU.CUG....CC
+AF201375.1/1-617               ....................GUU.UGAUC...G.AA.UUU.CUG....CC
+AF201373.1/1-598               ....................UUU.CAAUU...G.AA.UUU.CUG....CC
+AJ133407.1/1-530               ....................GAU.CAAAC...A.AG.AUC.GCG....CC
+AF260586.1/1-569               ....................CAU.CUUUC...A.AA.UGA.CCG....AC
+AF036611.1/1-551               ....................AAU.CUUUC...A.AG.UGU.CUG....CC
+AF202156.1/1-533               ....................GGC.CGUAU...U.UG.UAU.CUG....CC
+AF036599.1/1-562               ....................UGU.CAAAG...C.UG.UGU.CUG....CC
+AF202165.1/1-533               ....................UAA.CUUUC...A.AG.GGA.CUG....AU
+AF036605.1/1-504               ....................UAC.CGUAU...G.UG.UAU.CUG....GU
+AF083013.1/1-539               ....................GUU.CGUGC...G.AU.UGA.CUG....UC
+AF083002.1/1-548               ....................AAU.CGUGC...A.AA.GCA.CUG....UC
+AF083022.1/1-560               ....................UAU.CUUUC...A.AG.UAU.CUG....CC
+AF083001.1/1-536               ....................AAC.GGAAG...G.CU.UUU.CUG....CC
+AF082998.1/1-560               ....................ACU.CGGAA...C.AG.UGU.CUG....CC
+AF037369.1/1-530               ....................UUU.CUUUC...A.AG.UAU.NUG....CU
+AF036600.1/1-568               ....................AAU.CCUUC...A.AG.UGU.CUG....AC
+AF036642.1/1-554               ....................UGU.CUUUC...A.AA.CGU.CUG....CC
+AF124454.1/9-657               ....................GGU.CCUUC...A.AA.UGU.CUG....CC
+AF124463.1/35-631              ....................GGU.CCUUC...A.AA.UGU.CUG....CC
+AJ228777.1/1-612               ....................GAA.CCAUC...A.AA.UGU.CUG....CC
+AJ228796.1/1-601               ....................GAU.UC.AU...GAAA.UGU.CUG....CC
+AJ012525.1/1-510               ....................UAA.CUAAU...G.AG.UUU.CUG....AG
+AJ012527.1/1-498               ....................AAA.CUUCC...G.AA.UUU.CUG....AC
+AF102895.1/21-592              ....................UUU.UAAUA...A.AG.UUU.CUG....CC
+AJ012522.1/1-581               ....................AAC.UAAGA...A.AA.UCU.CUG....AC
+D83381.1/1-562                 ....................UAG.UCUCC...G.AA.UUG.CUG....AG
+AJ012524.1/1-496               ....................UAA.CCUAC...G.GG.UUU.CUG....AC
+AF102892.1/16-581              ....................AAU.CGUUC...A.AG.UGU.CUG....CC
+AF102897.1/22-609              ....................AUG.CAUUC...G.AA.UAU.CUG....CC
+AF102894.1/10-597              ....................UAU.CUUCC...A.AG.UGU.UUG....CC
+AF051328.1/18-607              ....................UAU.CUUUG...U.AA.GGU.GUG....CC
+D85095.1/1-554                 ....................UAU.CUUUC...A.AG.UGU.CUG....AC
+AJ228794.1/1-594               ....................UAU.CCUUC...A.AG.UGU.CUG....CC
+AF167420.1/16-625              ....................UGU.CUUUC...A.AA.UGU.CUG....AC
+AF051331.1/16-605              ....................CGG.CUGAC...A.AA.UGU.CUG....CC
+AF167424.1/1-585               ....................UAU.CUUUC...A.AG.UGU.CUG....AC
+AJ012513.1/1-588               ....................UUU.CCAUC...A.AG.UAU.CUG....CC
+AJ012521.1/1-588               .....................GU.CAUUC...A.AG.UUG.CUG....CC
+AF051332.1/22-612              ....................UAU.CUUUC...A.AA.UGU.CUG....AC
+M58347.1/1-528                 ....................UAU.CUUCC...A.AG.UAU.CUG....AC
+U41281.1/1-588                 ....................UAU.CUUUC...A.AG.UGU.CUG....AC
+AF056024.1/1-515               ....................UGU.CAGUC...A.AG.CAA.CUG....CC
+K02641.1/21-597                ....................AGU.CUACU...G.UG.UCA.CUG....CC
+AF093247.1/26-665              ................GCCCCUG.CAAC....G.GG.CUU.CUG....AC
+X13160.1/21-664                ................GCUCUCG.CUGU....G.UG.CUU.CUG....AC
+L23799.1/21-862                ....................CAC.UGUUC...G.AA.UUC.CUG....AC
+AF245217.1/19-615              ....................GGU.CAUUC...A.UC.AUU.CUG....CC
+AF091148.1/21-608              ....................AUU.CAUUA...A.AA.UUU.CUG....AC
+AF091145.1/19-597              ....................AUU.CAUUU...A.AG.UUU.CUG....AC
+AF091146.1/21-594              ....................AAU.CAUUC...A.AG.UUU.CUG....AC
+AF018160.1/21-570              ....................GUU.CUAUU...U.AG.UGA.CUG....AC
+AF043361.1/22-608              ....................GUU.CAUUC...A.AA.UUU.CUG....CC
+L26187.1/23-595                ....................UUU.CAUUC...A.AA.UUU.CUG....CC
+AF085261.1/21-574              ....................CAU.CGUUC...A.AA.UUU.CUG....AC
+U22936.1/20-601                ....................UUU.CAUUC...A.AA.UUU.CUG....CC
+X63519.1/21-607                ....................UAU.CAUUC...A.AG.UUU.CUG....CC
+Z35317.1/19-597                ....................UGU.CAUUC...A.AG.UUU.CUG....CC
+Z33462.1/20-589                ....................UUU.CAUUC...G.AA.UUU.CUG....CC
+AJ130869.1/1-566               ....................CAU.CAAGG...A.AA.UUU.CUG....CC
+AF185052.1/26-568              ....................CGU.CCGUC...G.AG.GUU.CAG....CC
+X85398.2/21-602                ....................GAU.CAUUC...A.AG.UUU.CUG....CC
+AB023499.1/21-585              ....................AGU.CUUUC...A.AG.UUU.CUG....CC
+U21338.1/23-606                ....................AAU.CAUUC...G.AG.UUU.CUG....CC
+U37108.1/21-579                ....................AAU.CAUUC...A.AG.UUU.CUG....CC
+#=GC SS_cons                   ...................>>>>.>>>.....>.>>.>>>.>>>.....<
+
+AF132134.1/1-639               CU.AUC.....A.ACUUUC..GAU.GG.UA.GGAU....AGA.GG.CCUA
+U83331.1/18-597                CU.AUC.....A.GCUUCA..GAC.GG.UA.CGGU....AUU.GG.CCUA
+AF063241.1/21-596              CU.AUC.....A.GCUUUC..GAA.GG.UA.GUGU....AUU.GG.ACUA
+U67119.1/1-591                 CU.AUC.....A.GCUUUC..GAC.GG.UA.GGGU....AUU.GG.CCUA
+AF129882.1/27-578              CU.AUC.....A.GCUUG...GUU.GG.UA.AGGU....AUU.GG.CUUA
+U72542.1/1-582                 CU.AUC.....A.GCUUUU..GAU.GU.UA.GGGU....AUU.GG.CCUA
+AF129883.1/16-610              CU.AUC.....A.GCUUUC..GAC.GG.UA.GGGU....AUU.GG.CCUA
+X65152.1/21-566                CU.AUC.....A.GUU.UC..GAU.GG.UA.GUGU....AUU.GG.ACUA
+Z29440.1/1-571                 CU.AUC.....A.CUUU....GAU.GG.UA.GUGU....AUC.UG.ACUA
+U17354.1/22-594                CU.AUC.....A.GCUCUC..GAU.GG.UA.GUGU....AUU.GG.ACUA
+X71134.1/21-564                CU.AUC.....A.GAUU....GUU.GG.UA.GUGU....AUU.GG.ACUA
+AJ276699.1/40-631              CU.AUC.....A.GCUUCC..GAC.GG.UA.AGGU....AUU.GG.CUUA
+AF052190.1/16-601              CU.AUC.....A.GCUUCU..GAU.GG.UA.AGGU....AUU.GG.CUUC
+AF244939.1/20-597              CU.AUC.....A.GCUUCU..GAU.GG.UA.AGGU....AUU.GG.CUUA
+AF076179.1/1-614               CC.AUC.....A.ACUU....GAU.GG.UA.GGGU....AGU.GG.CCUA
+U03478.1/13-652                CC.AUC.....A.UCUUGCACGUU.GG.UA.GGGU....AGU.GG.CCUA
+AF076171.1/1-569               CU.AUC.....A.CCUAUU..GAC.GG.UA.GUGU....AGU.GG.ACUA
+AF076178.1/1-602               UC.AUC.....A.ACUU....GAU.GG.UA.GGGU....AGU.GG.CCUA
+Z34900.1/19-575                CU.AUC.....A.ACUUUC..GAU.GG.UA.CGGU....AUU.GG.CCUA
+L28812.1/26-692                CU.AUC.....A.ACUUUC..GAC.GG.UA.GGGU....AGU.GG.CCUA
+U03072.1/1-581                 CU.AUC.....A.ACUUUC..GAU.GG.UA.GGAU....AGU.GG.CCUA
+X56991.1/21-598                CU.AUC.....A.AUCA....GUU.GG.UA.GUAU....CGA.GG.ACUA
+D28490.1/1-572                 CU.AUC.....A.ACUA....GUU.GG.UA.GUAU....AGA.GG.ACUA
+AF119811.1/1-622               CU.AUC.....A.GCUUUU..GAC.GG.UA.GUGU....AGU.GG.ACUA
+AF242548.1/18-727              CU.AUC.....A.GCCUU...GAC.UG.UG.GUGC....AGU.GG.ACCA
+AF150936.1/21-703              CU.AUC.....A.GCUU...GGAC.UG.UG.GGGU....AGU.GG.CCCA
+AF090868.1/1-680               UU.AUC.....A.GCUGU...GAU.UG.UG.GUGU....AGU.GG.ACCA
+AF096991.1/1-630               CU.AUC.....A.GCUU...GGAC.UG.UG.GUGC....AGU.GG.ACCA
+AF096992.1/1-778               CU.AUC.....A.GCUC....UGU.GG.UG.AUGU....AAU.GG.AUCA
+AF112871.2/21-757              CU.AUC.....A.GCUC....GAC.UG.UG.GUGU....AUU.GG.ACCA
+U84732.2/21-794                CU.AUC.....A.GCUUG...GAC.UG.UG.GUGU....CGU.GG.ACCA
+AF150935.1/21-703              CU.AUC.....A.GCCU....GGA.UGGUG.GUGU....AGU.GG.ACCA
+AF090871.1/1-669               CU.AUC.....A.GCCUU...GAU.GG.UG.GUGU....AUU.GG.ACCA
+AF090869.1/1-776               CU.AUC.....A.GCCUC...GAU.GG.UG.GUGU....AGU.GG.ACCA
+AF061338.1/21-739              CU.AUC.....A.GCCUG...GAC.UG.UG.GUGU....AGU.GG.ACCA
+AF090870.1/1-670               CU.AUC.....A.GCC.CG..GAC.UG.UG.GUGU....AGU.GG.ACCA
+AF096994.1/1-642               CU.AUC.....A.GC.UCU..GAC.UG.UG.GUGC....AGU.GG.ACCA
+AF090377.1/1-640               CU.AUC.....A.GC.UUG..GAC.UG.UG.CUGU....AGU.GG.ACCA
+AF112875.1/1-639               CU.AUC.....A.GCUCUG..GUU.GG.UG.GUGU....AGU.GG.ACCA
+U84731.1/18-642                CU.AUC.....A.GGUU....GAA.GG.UA.GUGU....AGU.GG.ACUA
+X76494.1/1-621                 CU.AUC.....A.GCCAU...GAU.GG.CC.GUGU....AGU.GG.ACUG
+AF245381.1/1-638               CU.AUC.....A.GCCAGC..GAU.GG.CC.GUGU....AGU.GG.ACUG
+AB018143.1/1-556               CU.AUC.....A.ACUUUC..GAU.GG.UA.CGGU....AGU.GG.CGUA
+U77662.1/1-559                 CU.AUC.....A.GCUU....GUC.GG.UU.GUGU....AGU.GG.ACAA
+AF007533.1/1-572               CU.AUC.....A.GCUUUC..GAU.GG.UA.CGGU....AGU.GG.CCUA
+AF113428.1/1-572               CU.AUC.....AUGGUUGA..GAU.UG.UA.AGAU....AGA.GG.CUUA
+U07937.1/21-574                CU.AUC.....A.GCUCUC..GAU.GG.UG.AGGU....AUU.GG.CUAA
+U20858.1/21-576                CU.AUC.....A.GCUCGU..GAC.GG.UA.GACU....AUU.GG.CCUA
+M18732.1/21-689                CU.AUC.....A.GCUC....GUU.GU.UU.GUUU....AAA.GG.ACAA
+X94430.1/21-605                CC.AUC.....A.GUUUU....AU.GA.GU.GUUU....AAA.UU.ACAC
+AF099101.1/20-618              CU.AUC.....A.ACU..A..GAU.GU.UA.GUAU....AUU.GG.ACUA
+AF001843.1/1-573               CU.AUC.....A.ACUGGC..GAU.GG.UA.GUUU....AUG.UG.CCUA
+U41399.1/1-566                 CU.AUC.....A.ACUUGU..GUU.GG.CA.GUUG....AUG.UU.ACUA
+U67142.1/1-545                 CU.AUC.....A.UUUAAC..GUC.GA.UA.AG.GU...ACG.UG.CUUA
+U67323.1/1-571                 CU.AUC.....A.G.AGUC..GAU.GG.UA.GUCG....AGA.AG.ACUA
+U50972.1/1-537                 CC.AUC.....A.ACUUUC..GAC.GG.UA.GGCG....ACA.UG.CUUA
+L76341.1/2-610                 CU.AUC.....A.ACUUUC..GAU.GG.CA.GGUU....AUA.CG.CCUA
+L81935.1/19-617                UU.AUC.....A.ACUGUA..GAC.GG.CU.GGGU....AUU.GN.CCCN
+AF057561.1/13-621              UU.AUC.....A.GCUCUC..GAC.GG.UU.UGCU....AGU.GG.CUGA
+X99212.1/6940-7530             CU.AUC.....A.ACU.UU..GAU.GU.UA.GUAU....AGA.GG.ACUA
+U48383.1/1-570                 CU.AUC.....A.ACUAUU..GAU.GG.UA.GUAU....AGA.GG.ACUA
+U07981.1/1-572                 CU.AUC.....A.ACUAUU..GAU.GG.UA.GUAU....AGA.GG.ACUA
+AF121053.1/1-605               CU.AUC.....A.ACUAUU..GAU.GG.UA.GUGU....AGA.GG.ACUA
+AJ244408.1/18-634              CU.AUC.....A.ACUAUU..GAU.GG.UA.GUAU....AGA.GG.ACUA
+X89441.1/21-852                UU.AUC.....A.ACUUUC..GAU.GG.UA.GGUU....ACA.UG.CCUA
+X89495.1/23-616                UU.AUC.....A.GCUGUC..GAU.GG.UA.GACU....CUG.UG.UCUA
+X89484.1/23-626                UC.AUC.....ACACUGUG..GAU.GG.UG.GGUU....AUU.GG.CCCA
+Z81325.1/1-568                 CU.AUC.....A.AUUGCU..GAU.GG.UA.GUUG....ACC.UG.CCUA
+D14363.1/1-584                 UU.AUC.....A.ACUGUC..GAC.GG.UA.GGAG....CCC.GG.CCUA
+AB013012.1/1-595               CU.AUC.....A.ACUUUC..GUC.GG.UACGGU.....AUC.GG.CCUA
+Z86122.1/21-610                CUUAUC.....A.AC.GUC..GAU.GG.UA.CGGU....UAU.GG.CCUA
+U37526.1/21-600                CU.AUC.....A.ACUGAC..GAU.GG.UA.CG.U....AGU.GG.CCUA
+U58369.1/21-624                CU.AUC.....A.ACUUUC..GAU.GG.UA.GGGU....AUC.GG.CCUA
+D26530.1/1-501                 CC.AUC.....A.AUUGUU..GAC.GG.UG.AGGU....AGU.GG.CUUA
+D84190.1/1-589                 CU.AUC.....AUACUG....GAU.GG.UU.UGCG....CUC.UG.CGCA
+AJ224787.1/24-651              CU.AUC.....A.AAUGUC..GAC.GG.UA.GGUC....AUA.CG.CCAA
+AJ224785.1/24-627              CU.AUC.....A.ACUGUC..GAU.GG.UA.AGGU....AGU.GG.CUUA
+AF021878.1/21-605              CU.AUC.....A.ACUCU...GUU.GG.CA.GUGU....AGU.GG.ACUG
+AF085182.1/1-516               CU.AUC.....A.ACUU....GUU.GG.UA.AGGU....AGU.GG.CUUA
+AF085176.1/1-508               CU.AUU.....A.ACUU....GUN.GG.UA.UUAU....ANU.UG.CCUA
+AF001579.1/18-587              CU.AUC.....A.ACUU....GUU.GG.UA.UGGU....AUU.GG.CCUA
+AF201375.1/1-617               CU.AUC.....A.ACUU....GUU.GG.UA.GGGU....AGU.GG.CCUA
+AF201373.1/1-598               CU.AUC.....A.ACUU....GUU.GG.UA.AGGU....AGA.GG.CUUA
+AJ133407.1/1-530               CU.AUC.....A.AUUU....GUU.GU.UA.GGAU....AUU.UU.CCUA
+AF260586.1/1-569               CU.AUC.....A.ACUUUC..GAA.GG.UA.GGGC....AUU.GG.CCUA
+AF036611.1/1-551               UU.AUC.....A.ACUUUC..GAU.GG.UA.GUUU....CUG.UG.ACUA
+AF202156.1/1-533               CU.AUC.....A.ACUAU....AU.AA.CC.GUGU....AUU.GA.ACGG
+AF036599.1/1-562               NSKAUC.....ACACUUCC..AAC.GG.CA.GUGU....AUU.GU.CCUG
+AF202165.1/1-533               CU.AUC.....A.ACUU.C..GAC.AU.UA.GUGU....AUU.GA.ACUA
+AF036605.1/1-504               UU.AUC.....A.ACUUUC..GAU.GG.UA.GGGU....AUU.GG.CCUA
+AF083013.1/1-539               CU.AUC.....A.ACUUUU..GAU.GG.UA.GUUC....AGU.UG.ACUA
+AF083002.1/1-548               CU.UUU.....A.ACUUGA..GAU.GG.UA.GUGU....GGG.GG.ACUA
+AF083022.1/1-560               UU.AUC.....A.ACUUUC..GAU.GG.UA.GUUU....AUG.UG.CCUA
+AF083001.1/1-536               CU.AUC.....A.ACUA....GAU.GG.CA.GUUU....AGA.GG.ACUG
+AF082998.1/1-560               CU.AUC.....A.ACUA....GAU.GG.UA.GUAU....AUU.UG.ACUA
+AF037369.1/1-530               UU.AUC.....A.ACUAUC..GUU.GG.UA.GUUU....AUU.GG.ACUA
+AF036600.1/1-568               UU.AUC.....A.ACUUUC..GAU.GG.UA.GUUU....AUA.CG.ACUA
+AF036642.1/1-554               UU.AUC.....A.ACUUUC..GAU.GG.UA.GAUU....AUG.CG.CCUA
+AF124454.1/9-657               CU.AUC.....A.ACUUUC..GAU.GG.UA.GGUG....AUC.UG.CCUA
+AF124463.1/35-631              CU.AUC.....A.ACUGUC..GAU.GG.UA.GGUG....ACC.UG.CCUA
+AJ228777.1/1-612               CU.AUC.....A.ACUGUC..GAU.GG.UA.GGUG....AUA.UG.CCUA
+AJ228796.1/1-601               CU.AUC.....A.ACUUAC..GAU.GG.UA.GGUA....AUU.UG.CCUA
+AJ012525.1/1-510               CC.AUC.....A.ACCUAA..GAU.GG.UG.GGGU....AAC.GG.CCUA
+AJ012527.1/1-498               CU.AUC.....A.ACCUAU..GAC.GG.UA.GUGU....AAC.GG.ACUA
+AF102895.1/21-592              CC.AUC.....A.ACUUUC..GAC.GG.UA.GUGU....AUU.UG.ACUA
+AJ012522.1/1-581               CU.AUC.....A.ACUAUG..GAC.GG.UA.GUGU....ACG.GG.ACUA
+D83381.1/1-562                 CU.AUC.....A.ACCUAU..GAC.GG.UA.GUGU....AAC.GC.ACUA
+AJ012524.1/1-496               CU.AUC.....A.ACCUAU..GGC.GG.UA.GUGU....AAC.GG.ACUA
+AF102892.1/16-581              CU.AUC.....A.ACUUUG..GAC.GG.UA.GUGU....ACC.GG.ACUA
+AF102897.1/22-609              CU.AUC.....A.ACUACU..GAC.GG.UA.GUGU....AAC.GG.ACUA
+AF102894.1/10-597              CU.AUC.....A.ACUUUG..GAC.GG.UA.GGGU....ACC.GG.CCUA
+AF051328.1/18-607              CU.AUC.....A.ACUGUC..GAC.UG.UG..GCAU...AGA.CG.CCCA
+D85095.1/1-554                 CU.AUC.....A.ACUGAC..GAU.GG.UA.CGUU....AUA.UG.CCUA
+AJ228794.1/1-594               CU.AUC.....A.ACUUAC..GUU.GG.UA.GGUU....ACC.UG.CCUA
+AF167420.1/16-625              CU.AUC.....A.GCUUUC..GAC.GG.UA.GGAU....AGU.GG.CCUA
+AF051331.1/16-605              CU.AUC.....A.ACUAUA..GAC.GG.UA.UUAU....AGA.GG.AUUA
+AF167424.1/1-585               CU.AUC.....A.ACUUUC..GAU.GG.UA.GGUG....CUA.UG.CCUA
+AJ012513.1/1-588               CU.AUC.....A.ACU..U..UAU.GG.UA.GGAU....AUA.GG.CCUA
+AJ012521.1/1-588               CU.AUC.....A.ACUA....GAU.GG.UG.AGAU....AAA.GU.CUUA
+AF051332.1/22-612              CU.AUC.....A.ACUUUC..GAU.GG.UA.AGUU....ACA.UG.CUUA
+M58347.1/1-528                 CU.AUC.....A.UCUGUC..GAU.GG.UG.AGUU....AAA.CG.CUCA
+U41281.1/1-588                 UU.AUC.....A.ACUUUA..GAC.GG.UA.CAUU....AUA.UG.UCUA
+AF056024.1/1-515               UU.AUC.....A.GCUU....GUU.GU.UA.GGUU....AUA.UG.CCUA
+K02641.1/21-597                CU.AUC.....A.ACUUUC..GAU.GG.UA.CGGU....AUU.GG.CCUA
+AF093247.1/26-665              CU.AUC.....A.ACUA....GAC.GG.CA.GCGU...AAGG.GA.CAUG
+X13160.1/21-664                CU.AUC.....A.ACUA....GAU.GG.CA.GCGU...AACG.GA.CAUG
+L23799.1/21-862                CU.AUC.....A.ACUC....GAU.GG.UA.GGAU....AGU.GG.CCUA
+AF245217.1/19-615              CU.AUC.....A.CCUUUC..GAU.GG.UU.CUGU....ACU.GG.ACAG
+AF091148.1/21-608              CU.AUC.....A.GUUA....AUU.AG.UU.GCGU....CUU.GA.UCUU
+AF091145.1/19-597              CU.AUC.....A.GUUA....AUU.AG.UU.GCGU....CUU.GU.ACAA
+AF091146.1/21-594              CU.AUC.....A.GUUA....GUA.AG.UA.GUGU....AUU.GG.ACUA
+AF018160.1/21-570              CC.AUC.....A.GUUGU....UC.UA.UU.AUGU....AGU.GA.AUUA
+AF043361.1/22-608              CU.AUC.....A.ACUUUC..GAU.GG.UA.GAGU....CGU.GG.UCUA
+L26187.1/23-595                CU.AUC.....A.ACUUUG..GAU.UG.UA.GGGU....AGU.GG.CCUA
+AF085261.1/21-574              CU.AUC.....A.ACUUUG..GAU.GG.UA.AGGU....AUU.GU.CUUA
+U22936.1/20-601                CU.AUC.....A.ACUUUC..GAU.GG.UA.GGAU....AGA.GG.CCUA
+X63519.1/21-607                CU.AUC.....A.ACUUUG..GAC.GG.UA.GGAU....AGA.GG.CCUA
+Z35317.1/19-597                CC.AUC.....A.GGUUUC..GAC.UG.UA.GUGU....AUU.GG.ACUA
+Z33462.1/20-589                CU.AUC.....A.AUUUAC..GAU.GG.UA.CGGU....AGU.GG.CGUA
+AJ130869.1/1-566               CU.AUC.....A.ACUGUG..GAC.GG.UA.GGAU....CGA.GG.CCUA
+AF185052.1/26-568              CU.AUU.....A.CUUU.G..UCG.CG..A.GGAU....AUG.GU.CCU.
+X85398.2/21-602                CU.AUU.....A.ACUUCG..GAC.GG.UA.UGGU....AUU.GG.CUUA
+AB023499.1/21-585              CU.AUC.....A.GCUUUC..GAU.GG.UA.GUAU....AUA.GG.CCUA
+U21338.1/23-606                CC.AUC.....A.GUUGUC..GAU.GG.UA.GGGU....AUU.GG.CCUA
+U37108.1/21-579                CU.AUC.....A.GCUUUC..GAU.GG.UA.GUGU....AUU.GG.ACUA
+#=GC SS_cons                   <<..<........<<<......<<.<<.<<.<<.<........>..>>>>
+
+AF132134.1/1-639               CCA.....UGGU.C..GUAA.CGGGU...........AACGGA.GAAU.U
+U83331.1/18-597                CCG.....UGGC.A..GUGA.CGGGU...........AACGGG.GAAU.U
+AF063241.1/21-596              CCU.....UGGC.U..UUGA.CGGGU...........AACGGA.GAAU.U
+U67119.1/1-591                 CCG.....UGGC.A..GUGA.CGGGU...........AACGGG.GAAU.U
+AF129882.1/27-578              CCA.....AGGC.U..AUUA.CAGGU...........GACGGG.GAAU.U
+U72542.1/1-582                 ACA.....UGGC.U..UAGA.CGGGU...........AACGGG.GAAU.U
+AF129883.1/16-610              CCG.....UGGC.G..AUGA.CGGGU...........AACGGG.GAAU.U
+X65152.1/21-566                CCA.....UGCC.G..AUGA.CGGGU...........GACGGA.GAAU.U
+Z29440.1/1-571                 CCA.....UGAG.G..AUUA.CGGGU............ACGCG.GAAU.U
+U17354.1/22-594                CCA.....UGGC.G..CUCA.CGGGU...........AACGGA.GAAU.U
+X71134.1/21-564                CCA.....AGUC.G..AUCA.CGGGU...........AACGGA.GAAU.U
+AJ276699.1/40-631              CCG.....UGGC.A..AUGA.CGGGU...........GACGGA.GAAU.U
+AF052190.1/16-601              CCA.....UUGC.A..AUGA.CGGGU...........AACGGA.GAAU.U
+AF244939.1/20-597              CCA.....UGGC.A..AUGA.CGGGU...........GACGGG.AGAU.U
+AF076179.1/1-614               CCA.....UGGU.C..UUGA.CGGGU...........AACGGG.GAAU.U
+U03478.1/13-652                CCA.....AAGA.A..AUGA.CGGGU...........AACGGG.GGAU.U
+AF076171.1/1-569               CCG.....UGGC.U..CUAA.CGGGU...........GACGGA.GAAU.U
+AF076178.1/1-602               CCA.....UGGU.C..GUGA.CGGGU...........AACGGG.GGAU.U
+Z34900.1/19-575                CCA.....UGGU.G..ACCA.CGGGU...........AACGGG.GGAU.U
+L28812.1/26-692                CCG.....UGGU.G..UUGA.CGGGU...........AACGGA.GAAU.U
+U03072.1/1-581                 CCA.....UGGU.U..UUAA.CGGGU...........GACGGG.GGAU.U
+X56991.1/21-598                CCA.....AGAU.U..AUAA.CGGAU...........AACGAG.GAAU.U
+D28490.1/1-572                 CCA.....AGGU.U..AUAA.CGGAU...........AACGAG.AAAU.U
+AF119811.1/1-622               CCG.....UGGC.U..GUAA.CGGGU...........AACGGG.GAAU.U
+AF242548.1/18-727              CAA.....UGGC.A..UUAA.CGGGU...........AACGGA.GAAU.C
+AF150936.1/21-703              CAA.....UGGC.A..GUAA.CGGGU...........AACGGA.GAAU.C
+AF090868.1/1-680               CAA.....UGGC.U..CUUA.CGAGU...........AACGGA.GAAU.C
+AF096991.1/1-630               CAG.....UGGC.C..UUGA.CGGGU...........AACGGA.GAAU.C
+AF096992.1/1-778               CUG.....UGGC.U..ACAA.CGGGU...........AACAGA.GAAU.G
+AF112871.2/21-757              CAG.....UGGC.C..UUGA.CGGGU...........AACGAA.GAAU.C
+U84732.2/21-794                CAG.....UGGC.C..UUGA.CGGGU...........AACGGA.GAAU.C
+AF150935.1/21-703              CCA.....UGGC.G..GUGA.CGGGU...........GACGGA.GAAU.C
+AF090871.1/1-669               CCA.....UGGC.A..GUGA.CGGGU...........AACGGA.GAAU.C
+AF090869.1/1-776               CCA.....UGGC.A..GUGA.CGGGU...........GACGGA.GAAU.C
+AF061338.1/21-739              CAG.....UGGC.C..AUCA.CGGGU...........AACGGA.GAAU.C
+AF090870.1/1-670               CAG.....UGGC.G..GUGA.CGGGU...........AACGGA.GAAU.U
+AF096994.1/1-642               CAG.....UGGC.U..AUGA.CGGGU...........AACGGA.GAAU.U
+AF090377.1/1-640               CAG.....UGGC.C..UUGA.CGGGU...........AACGGA.GAAU.C
+AF112875.1/1-639               CCA.....UGGC.U..AUCA.CGGGU...........AACGGG.AAAU.C
+U84731.1/18-642                CCU.....UGCC.U..CUGA.CGGGU...........AACGGA.GGAU.U
+X76494.1/1-621                 CCA.....UGGC.G..UUGA.CGGGA............GCGGG.GGAU.U
+AF245381.1/1-638               CCA.....UGGC.G..UUGA.CGGGA............GCGGG.GGAU.U
+AB018143.1/1-556               CCA.....UGGU.A..GCAA.CGGGU...........AACGGG.GAAU.U
+U77662.1/1-559                 CGG.....AGGC.U..UUCA.CGGGU...........AACGGG.GAAU.U
+AF007533.1/1-572               CCA.....UGGC.G..GCAA.CGGGU...........AACGGG.AAAU.C
+AF113428.1/1-572               CAA.....UGCC.U..ACAA.CGGGU...........AACGGG.GAAU.U
+U07937.1/21-574                CCA.....UGGC.G..AUGA.CGGGU...........GACGGG.GAAU.U
+U20858.1/21-576                CCG.....UGGC.U..UUGA.CGGGU...........AACGGG.GAAU.C
+M18732.1/21-689                ACC.....AGGC.U..UUGA.CGGGU............ACGGG.GAAU.C
+X94430.1/21-605                UCA.....UGAC.A..GUAA.CGGAU............ACGGA.UAAU.C
+AF099101.1/20-618              ACA.....UGGU.G..GUAA.CGGGU...........AACGGG.GAAU.U
+AF001843.1/1-573               CCA.....UGGU.U..GUAA.CGGGU...........AACGGG.GAAU.C
+U41399.1/1-566                 CCC.....CGGU.U..GUUA.CGGGU...........GACGGG.AAAU.C
+U67142.1/1-545                 UCG.....AGGA.A..ACAA.CGGGU...........AGCGAG.GAAU.C
+U67323.1/1-571                 CCA.....UGCU.G..ACAA.CGGGU...........AACGGG.GAAU.C
+U50972.1/1-537                 CCG.....UGGU.C..GUUA.CGGGU...........AACGGG.GAAU.C
+L76341.1/2-610                 CCA.....UGGU.U..GUGA.CGGGU...........GACGGA.GAAU.C
+L81935.1/19-617                CCG.....UGGU.U..ACCA.CGGGU...........AACGGG.GAAU.C
+AF057561.1/13-621              CCG.....UGGC.U..UUGA.CGGGU...........AACGGG.GAAU.U
+X99212.1/6940-7530             ACA.....UGGU.U..GCAA.CGGGU...........AACGGG.GAAU.C
+U48383.1/1-570                 CCA.....UGGU.U..GCAA.CGGGU...........AACGGG.GAAU.C
+U07981.1/1-572                 CCA.....UUGU.A..GCUA.CGGGU...........GACGGG.GAAU.C
+AF121053.1/1-605               CCA.....UGGU.U..GCGA.CGGGU...........AACGGG.GAAU.C
+AJ244408.1/18-634              CCA.....UGGU.U..GCAA.CGGGU...........AACGGG.GAAU.C
+X89441.1/21-852                CCA.....UGGU.U..GUAA.CGGGU...........AACGGG.GAAU.C
+X89495.1/23-616                CCA.....UGGC.G..CUCA.CGGGU...........AACGGG.GAAU.C
+X89484.1/23-626                CCC.....UGGU.G..AUUA.CGGGU...........AACGGG.GAAU.C
+Z81325.1/1-568                 CCA.....UGAU.A..GUAA.CGGGU...........AACGGA.GAAU.C
+D14363.1/1-584                 CCG.....UGGU.G..AUAA.CGGGU...........AGCGGG.GAAU.A
+AB013012.1/1-595               CCG.....AGGU.U..GUCA.CGGGU...........GACGG..GAAU.C
+Z86122.1/21-610                CCA.....UGGCUU..GUUA.CCGGU...........AACGGAGUAAUCC
+U37526.1/21-600                CCA.....UGGU.C..GUAA.CGGGU...........GACGGA.GAAU.C
+U58369.1/21-624                CCA.....UGGU.U..GUUA.CGGGU...........AACGGA.GAAU.C
+D26530.1/1-501                 CCG.....UGGU.U..ACAA.CGGGU...........AACGGG..AAU.C
+D84190.1/1-589                 CCA.....UGGU.U..ACAA.CGGGU...........GACGGG.GAAU.C
+AJ224787.1/24-651              CCG.....UGUU.G..ACGA.CGGGU...........AACGGG.GAAU.C
+AJ224785.1/24-627              CCA.....UGGU.U..GCAA.CGGGU...........GACGGA.GAAU.U
+AF021878.1/21-605              CCA.....AGGU.U..UUUA.CGGGU...........AACGGG.GAAU.C
+AF085182.1/1-516               CCA.....AGGU.U..ACAA.CGGGU...........AACGGG.GAAU.C
+AF085176.1/1-508               CCA.....CGGU.U..GCGA.CGGGU...........GACGGG.GAAU.C
+AF001579.1/18-587              CCA.....AGGU.U..UUGA.CGGGU...........AACGGG.GAAU.C
+AF201375.1/1-617               CCA.....AGGU.U..GUGA.CGGGU...........AACGGG.GAAU.C
+AF201373.1/1-598               CCA.....AGGU.U..GUAA.CGGGU...........AACGGG.GAAU.C
+AJ133407.1/1-530               ACA.....AGGU.U..GUAA.CGGGU...........GACGGG.GAAU.C
+AF260586.1/1-569               CCU.....CGGU.U..GUAA.CGGGU...........AACGGA.GGAU.C
+AF036611.1/1-551               CCA.....UGGU.U..GUGA.CGGGU...........AACGGA.GGAU.C
+AF202156.1/1-533               UUA.....UGGU.G..UUGC.CGGGU...........AACGGA.GAAU.U
+AF036599.1/1-562               ACG.....UGGU.U..GUGA.CGGGU...........AACUGA.UAAU.U
+AF202165.1/1-533               AUG.....UGGU.G..UUGA.CGGAU...........AACGGA.GAAU.U
+AF036605.1/1-504               CCA.....UGGU.U..GUGA.CGGAU...........AACGGA.GAAU.U
+AF083013.1/1-539               CCA.....UGGU.U..GUAA.CGGGU...........AACGGA.GAAU.C
+AF083002.1/1-548               CCA.....UGGU.G..AUUA.CGGGU...........AACGGG.GUAU.A
+AF083022.1/1-560               CCA.....UGGU.U..GCAA.CGGGU...........AACGGA.AAAU.A
+AF083001.1/1-536               CCA.....UGGU.U..GUAA.CGGGU...........ACCGGA.GAAU.C
+AF082998.1/1-560               UCA.....UGGU.G..AUAA.CGGGU...........AACGGA.GAAU.A
+AF037369.1/1-530               CCA.....UGGU.G..UUGA.CGGGU...........AACGGA.GAAU.C
+AF036600.1/1-568               CCA.....UGGU.U..GUAA.CGGGU...........AACGGA.GAAU.A
+AF036642.1/1-554               CCA.....UGGU.U..GUAA.CGGGU...........AACGGA.GAAU.C
+AF124454.1/9-657               CCA.....UGGU.G..CUAA.CGGGU...........AACGGG.GAAU.C
+AF124463.1/35-631              CCA.....UGGU.U..AUAA.CGGGU...........AACGGG.GAAU.C
+AJ228777.1/1-612               CCA.....UGGU.U..AUGA.CGGGU...........AACGGG.GAAU.C
+AJ228796.1/1-601               CCA.....UGGU.U..AUGA.CGGGU...........AACGGG.GAAU.C
+AJ012525.1/1-510               CCA.....UGGU.U..GUGA.CGGCU...........AACGGG.GAAU.C
+AJ012527.1/1-498               CCG.....UGGU.U..GUGA.CGGGU...........AACGGG.GAAU.C
+AF102895.1/21-592              CGG.....UGGU.U..GUAA.CGGGU...........AACGGG.GAAU.A
+AJ012522.1/1-581               CUG.....UGGU.U..UUAA.CGGGU...........GACGGA.GAAU.U
+D83381.1/1-562                 CCG.....UGGU.U..GUGA.CGGCU...........AACGGG.GAAU.C
+AJ012524.1/1-496               CCG.....CGGU.U..GUGA.CGGGU...........GACGGG.GAAU.C
+AF102892.1/16-581              CCG.....UGGU.U..GUAA.CGGGU...........AACGGG.GAAU.C
+AF102897.1/22-609              CCG.....UGGU.U..GUGA.CGGGU...........NACGGG.GAAU.C
+AF102894.1/10-597              CCG.....UGGU.U..GUAA.CGGGU...........AACGGG.GAAU.C
+AF051328.1/18-607              CAG.....UGGU.U..UUGA.CGGGU...........AACGGG.GAAU.C
+D85095.1/1-554                 CCA.....UGGU.G..AUAA.CGGGU...........AACGGA.GAAU.A
+AJ228794.1/1-594               CCA.....CGGU.G..AUCA.CGGGU...........AACGGG.GAAU.C
+AF167420.1/16-625              CCG.....UGGC.G..AUAA.CGGGU...........GACGGG.GAAU.C
+AF051331.1/16-605              CCG.....UGGU.U..GUAA.CGGGU...........AACGGG.GAAU.C
+AF167424.1/1-585               CCA.....UGGU.G..AUUA.CGGGU...........AACGGG.GGAU.C
+AJ012513.1/1-588               CCA.....UGGU.U..UUUA.CGGGU...........AACGGG.GAAU.C
+AJ012521.1/1-588               CCA.....UGGU.U..AUAA.CGGGU...........AACGGG.GAAU.C
+AF051332.1/22-612              CCA.....UGGU.G..AUGA.CCGGU...........AACGGG.GAAU.C
+M58347.1/1-528                 CCA.....UGGA.G..AUAA.CGGGU...........AACGGG.GAAU.C
+U41281.1/1-588                 CCG.....UGGU.U..GUAA.CGAGU............ACAGA.GAAU.C
+AF056024.1/1-515               ACA.....AGGC.U..UCAA.CGGGU...........AACGAA.CGAU.C
+K02641.1/21-597                CCA.....UGGU.U..GUAA.CGGGU...........AACGGG.GAAU.U
+AF093247.1/26-665              CUA.....UGGU.A..ACAA.CGGGU............ACAGA.GGAU.U
+X13160.1/21-664                CCA.....UGGU.A..ACAA.CGGGU............ACAGA.GGAU.A
+L23799.1/21-862                CCA.....UGGU.U..AUAA.CGGGU...........AACGGG.GAAU.C
+AF245217.1/19-615              CCA.....UGGC.U..UUAA.CGGGU...........AACGAUAGAAU.C
+AF091148.1/21-608              UUG.....AGGC.A..UUCA.CGGGU...........AACAGA.GAAU.U
+AF091145.1/19-597              UUG.....AGGC.A..UUAA.CGGGU...........AACAGA.GAAU.U
+AF091146.1/21-594              CUG.....AGGC.A..UUGA.CGGGU...........AACAGA.GAAU.U
+AF018160.1/21-570              UUG.....AGGC.U..GAAA.CGGGU...........AGCGGA.GAAU.U
+AF043361.1/22-608              CCA.....UGGU.G..UCGA.CGGGU...........GACGGG.GAAU.U
+L26187.1/23-595                CAA.....UGGU.G..AUUA.CGGGU............ACGGA.GGAU.C
+AF085261.1/21-574              CCA.....UGGU.U..UUGA.CGGGU...........AACGGA.CCGU.G
+U22936.1/20-601                CCA.....UGGU.G..GUAA.CGGGU...........GACGGA.GGAU.U
+X63519.1/21-607                CCG.....UGGU.G..GUGA.CGGGU...........GACGGA.GAAU.C
+Z35317.1/19-597                CAG.....UGCC.U..AUAA.CGGGU...........AGCGGA.GGAU.U
+Z33462.1/20-589                CCA.....UGAU.U..UUUA.CGGGU...........AACGGA.AGAU.U
+AJ130869.1/1-566               CCG.....UGGU.G..GUGA.CGGGU............ACGGG.GAAU.C
+AF185052.1/26-568              CGU.....GAGA.G..UUGA.UGGGU...........AACGGG.GAAU.G
+X85398.2/21-602                CCG.....UGGU.C..AUAA.UGGGU...........AACGAA.UAGU.U
+AB023499.1/21-585              CCA.....UGGC.A..GUAA.CGGGU...........AACGAA.GAAU.U
+U21338.1/23-606                CCA.....UGAC.U..GUAA.CGGGU...........GACGGA.GAAU.C
+U37108.1/21-579                CCA.....UGGC.G..UUAA.CGGGU...........AACGAA.GAAU.U
+#=GC SS_cons                   >>>.....>>>>.......>..>>>..............<<<<.<<<<..
+
+AF132134.1/1-639               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+U83331.1/18-597                AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+AF063241.1/21-596              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.CGAGAAACGGCU.ACCA
+U67119.1/1-591                 AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF129882.1/27-578              AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+U72542.1/1-582                 AGA..GUUC.G.UU.AC.CGAG.AGG.GAGCC.UGAGAAAUAGCU.ACCA
+AF129883.1/16-610              AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGUAACGGCU.ACCA
+X65152.1/21-566                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+Z29440.1/1-571                 AGG..GUUU.GAUUUGC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+U17354.1/22-594                AGG..GUUC.GAUU.CC.GGAG.AAG.GAGCC.UGAGAAACGGCU.ACUA
+X71134.1/21-564                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+AJ276699.1/40-631              AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+AF052190.1/16-601              AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGGGAUGGCU.ACCA
+AF244939.1/20-597              AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCU.UGCAAAAUGGCU.ACCA
+AF076179.1/1-614               GGC..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+U03478.1/13-652                GGC..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+AF076171.1/1-569               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGUC.UGAGAAACGGCU.ACCA
+AF076178.1/1-602               AGC..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+Z34900.1/19-575                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+L28812.1/26-692                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGAUGGCU.ACCA
+U03072.1/1-581                 AGG..GUCU.UAUC.CC.GGAG.AGU.AUGCC.UGAGAGACGGCA.AACA
+X56991.1/21-598                GGG..GUUC.GACA.UC.GGAG.AGG.GAGCU.UUACAGAUGGCU.ACCA
+D28490.1/1-572                 AGG..GUUU.GACA.UC.GGAG.AAG.GAGCU.UUCAAAAUGGCU.ACUA
+AF119811.1/1-622               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAA.CGGCU.ACCA
+AF242548.1/18-727              UGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+AF150936.1/21-703              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGAUGGCU.ACCA
+AF090868.1/1-680               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+AF096991.1/1-630               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGACAAACGGCU.ACCA
+AF096992.1/1-778               AGG..GUCU.GAUU.CU.GGAG.AGG.GAGCC.UCAGAGAUGGCU.ACCA
+AF112871.2/21-757              AGG..GUUC.GAUU.UC.GGAG.AGG.GAGCC.UCAGAGACGGCU.ACCA
+U84732.2/21-794                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF150935.1/21-703              AGG..GUUC.GACU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+AF090871.1/1-669               AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF090869.1/1-776               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCC.ACCA
+AF061338.1/21-739              UGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGACAUGGCU.ACCA
+AF090870.1/1-670               CGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF096994.1/1-642               UGG..GUUC.GACU.CC.GGAG.AGG.CAGCC.UGAGAAACGGCU.ACCA
+AF090377.1/1-640               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+AF112875.1/1-639               AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UAAGAAACGGCU.ACCA
+U84731.1/18-642                GGG..GUUC.GAUU.CC.GGAG.AGG.GUGCC.UGAGAAACGGCA.ACCA
+X76494.1/1-621                 AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+AF245381.1/1-638               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUAGCU.ACCA
+AB018143.1/1-556               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+U77662.1/1-559                 AGG..GUUC.GAUU.CC.GGAG.AGA.GGGCC.UGAGAAACGGCC.CUCA
+AF007533.1/1-572               AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF113428.1/1-572               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+U07937.1/21-574                GGG.GGUUU.GAUU.CC.GGAG.AGG.GCGCC.UGAGAAAUGGCG.ACCA
+U20858.1/21-576                AGG..GUUC.GAUU.CC.GGAG.AGG.CAGCC.UGAGAAACGGCU.ACCA
+M18732.1/21-689                AGU..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUCGCU.ACCA
+X94430.1/21-605                AGU..GUUU.GAUU.CC.GGAG.AAA.GAGCC.UUAAAAACGGCU.ACUA
+AF099101.1/20-618              GGG..GUUC.GAUU.CC.GGAG.AAG.GAGCA.UGAGAAACGGCU.ACUA
+AF001843.1/1-573               AGG..GUUC.GAUU.CC.GGAG.AGA.GAGCA.UGAGAAACGGCU.AUCA
+U41399.1/1-566                 GGG..GUUU.UAUU.CC.GGAG.AGA.GGGCA.UGAGAAAUGGCU.GUCA
+U67142.1/1-545                 AGG..GUUC.GAUU.UC.GGAG.AGG.GGGCA.UGAGAAAUGGCC.GCCA
+U67323.1/1-571                 AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCC.ACCA
+U50972.1/1-537                 AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCA.UGAGAAACGGCU.ACCA
+L76341.1/2-610                 AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+L81935.1/19-617                AGG..GUUC.GAUU.CC.GGAG.AAG.GAGCC.UGAGAGACGGCU.ACUA
+AF057561.1/13-621              UGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGGU.ACNA
+X99212.1/6940-7530             AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+U48383.1/1-570                 AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+U07981.1/1-572                 AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UAAGAAAUGGCU.ACCA
+AF121053.1/1-605               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+AJ244408.1/18-634              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+X89441.1/21-852                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+X89495.1/23-616                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+X89484.1/23-626                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+Z81325.1/1-568                 AGG..GUUU.GACU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.GCCA
+D14363.1/1-584                 AGG..GUUC.UAUA.CC.GGAG.AGG.GAGCA.UGAGAAACGGCU.ACCA
+AB013012.1/1-595               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+Z86122.1/21-610                AGG..GUUC.GGUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+U37526.1/21-600                AGG..GUUC.GGUU.CC.GGAG.AGG.GAGCC.CGAGAAAUGGCU.ACCA
+U58369.1/21-624                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UUAGAAACAGCU.CCUA
+D26530.1/1-501                 AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCA.UGAGAAAUGGCU.GCCA
+D84190.1/1-589                 AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCA.UGAGAAACGGCU.GCCA
+AJ224787.1/24-651              GGG..GUUC.GGUU.CC.GGAG.AGG.GAGCA.CGAGAAACGGCU.ACCA
+AJ224785.1/24-627              AGG..GUUC.GAUU.CC.AGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF021878.1/21-605              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UUAGAAACGGCU.ACCA
+AF085182.1/1-516               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF085176.1/1-508               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF001579.1/18-587              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF201375.1/1-617               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF201373.1/1-598               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+AJ133407.1/1-530               AGG..GUUU.GANU.CC.GGAN.AGG.GAGCA.UGAGAUAUANCU.ACCA
+AF260586.1/1-569               AGG..GUUU.GACU.CC.GGAG.AGG.GAGCA.UGAGAAACGGCU.ACCA
+AF036611.1/1-551               AGG..GUCU.GACU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF202156.1/1-533               AGG..GUUC.GUCU.CC.GGAG.AGA.AUGCC.UUAAAAACGGCU.UUCA
+AF036599.1/1-562               AUG..GUUC.GACU.CC.GGAG.AAA.UAGCC.UGAGAAACGGCU.UUUA
+AF202165.1/1-533               AGG..GUUC.GACU.CC.GGAG.AAA.ACGCC.UGAGAAACGGCG.GUUA
+AF036605.1/1-504               AGG..GUUU.GACU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF083013.1/1-539               AGG..GUUU.GACU.CC.GGAG.AGG.AUGCC.UGAGACACGGCA.ACCA
+AF083002.1/1-548               AGG..GUAU.UACA.CC.GGAG.AGG.AUGCC.UUAGAUACGGCA.ACCA
+AF083022.1/1-560               AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF083001.1/1-536               GGG..GUUC.GACU.CC.GGAG.AGG.CAGCC.UUAGAAACGGCU.ACCA
+AF082998.1/1-560               AGG..GUUC.GGCU.CC.GGAG.AGG.GAGCC.UUAGAAACGGCU.ACCA
+AF037369.1/1-530               AGG..GUUU.GACU.CC.GGAG.AGG.GAGCC.UUAGAAACGGCU.ACCA
+AF036600.1/1-568               AGG..GUUC.GACU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF036642.1/1-554               AGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF124454.1/9-657               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCU.UGAGAAAUGGCU.ACCA
+AF124463.1/35-631              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AJ228777.1/1-612               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AJ228796.1/1-601               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AJ012525.1/1-510               UGG..GUUC.GGUU.CC.GGAG.AGG.GGGCC.UGAGAGAUGGCC.ACCA
+AJ012527.1/1-498               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UUAGAAACGGCU.ACCA
+AF102895.1/21-592              AAG..GUNC.GAUU.CC.GGAG.AGG.GAGCU.UGAGAGAUGGCU.ACCA
+AJ012522.1/1-581               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGGAAUGGCU.ACCA
+D83381.1/1-562                 AGG..GUUC.GAUU.CC.GGAG.AAG.GAGCC.UGAGAAACGGCU.ACUA
+AJ012524.1/1-496               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCA.CGAGAAACGGCU.ACCA
+AF102892.1/16-581              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF102897.1/22-609              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF102894.1/10-597              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.AC.A
+AF051328.1/18-607              AGG..GUUC.UAUC.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+D85095.1/1-554                 AGG..GUUC.GACU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+AJ228794.1/1-594               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCA.UGAGAAACGGCU.ACCA
+AF167420.1/16-625              UGG..GUUC.GAUU.CC.GGAG.AGG.CAGCC.UGAGAAACGGCU.ACCA
+AF051331.1/16-605              AGC..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCC.ACCA
+AF167424.1/1-585               AGG..GUCU.GAUU.CC.GGAG.AGG.GAGCC.UUAGAAAUGGCU.ACCA
+AJ012513.1/1-588               AGG..GUUC.GAUU.CC.GGAG.AGG.CAGCC.UGAGAAACGGCU.ACUA
+AJ012521.1/1-588               AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UUAGAAACGGCU.ACUA
+AF051332.1/22-612              AUU..GUUC.GAUU.CC.GGAN.ANN.GAGCC.UUAGAAACGGCU.ACCA
+M58347.1/1-528                 AGU..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UUAGAAACGGCU.ACCA
+U41281.1/1-588                 AGG..GUUU.GGUU.CU.GGAG.AGG.CCGCC.UGAGAAACGGCG.ACCA
+AF056024.1/1-515               GGG..GUCG.GAUA.UC.GGAG.AGG.GAGCU.UGAGAAACGGCU.ACCA
+K02641.1/21-597                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+AF093247.1/26-665              AGG..GUUC.GAUC.CU.GGAG.AGU.GGGCC.UGAGAGAUUGCU.CAUA
+X13160.1/21-664                AGG..GUUC.GAUC.CU.GGAG.AGU.GGGCC.UGAGAGAUUGCU.CACA
+L23799.1/21-862                AGG..GCUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AF245217.1/19-615              ACG..GUUC.GGUU.CC.GGGG.AGG.GCGCU.UGAGAAUUGGAG.ACCA
+AF091148.1/21-608              AGG..GUCC.UGUU.CC.GGAG.AGG.GAGUC.UGCGAAAUAGCU.ACCA
+AF091145.1/19-597              AGG..GUUC.UGUU.CC.GGAG.AGG.GAGUC.UGAGAAAUAGCU.GCCA
+AF091146.1/21-594              AGG..GUUC.UGUU.CC.GGAG.AGG.GAGCC.UGAGGAACAGCU.ACUA
+AF018160.1/21-570              AGG..GUUC.CGUU.CC.GGAG.AAA.GAGCC.UGCGAAACGGCU.ACUA
+AF043361.1/22-608              AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+L26187.1/23-595                AGG..GUCU.GAUU.CC.GGAG.AAG.GCGCC.UUAAAAACGGCG.GCUA
+AF085261.1/21-574              GGU..GCGG.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+U22936.1/20-601                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+X63519.1/21-607                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+Z35317.1/19-597                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+Z33462.1/20-589                GAG..GUUU.GAUU.CC.GGAG.AGG.GCGCUUUGAGAGACGGCK.ACCA
+AJ130869.1/1-566               GGG..GUUU.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGAUGGCU.ACCA
+AF185052.1/26-568              UGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+X85398.2/21-602                AGG..GCUA.GAUU.UC.GGAG.AGG.GAGCC.UGAGAAACGGCU.ACCA
+AB023499.1/21-585              UGG..GUUC.GAUU.UC.GGAG.AGG.GAGCC.UGAGAGAUGGCU.ACCA
+U21338.1/23-606                AGG..GUUC.GAUU.CC.GGAG.AGG.GAGCC.UGAGAGACGGCU.ACCA
+U37108.1/21-579                CGG..GUUU.GAUU.UC.GGAG.AGG.GAGCC.UGAGAAAUGGCU.ACCA
+#=GC SS_cons                   .....>>>>....>.>>.>>>>..<<.<<<<...........>>>.>>>.
+
+AF132134.1/1-639               .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U83331.1/18-597                .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AF063241.1/21-596              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U67119.1/1-591                 .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF129882.1/27-578              .CAUCU.AA......GG.G.UGGC..AGC.A.GGC...GCGCAAA..UUA
+U72542.1/1-582                 .CAUCU.AA......GG.A.AGGC..AGC.AGGCAGACUCCGUUAAAUUA
+AF129883.1/16-610              .CAUCU.AA......GG.A.UGGC..AGC.A.GGC...GCGCAAA..UUA
+X65152.1/21-566                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+Z29440.1/1-571                 .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U17354.1/22-594                .CACCU.AC......GG.U.AGGC..AGC.A.GGG...ACGUAAA..UUA
+X71134.1/21-564                .CAGCU.AC......GG.U.AGGC..AGC.A.GGU...GCGUAAA..UUA
+AJ276699.1/40-631              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF052190.1/16-601              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF244939.1/20-597              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF076179.1/1-614               .CUUCU.AA......GG.G.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U03478.1/13-652                .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAC..UUA
+AF076171.1/1-569               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AF076178.1/1-602               .CUACU.AC......GG.G.AGGC..AGC.A.GGC...GCGCAAC..UUA
+Z34900.1/19-575                .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+L28812.1/26-692                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U03072.1/1-581                 .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+X56991.1/21-598                .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+D28490.1/1-572                 .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AF119811.1/1-622               .CAUCU.AA......GG.A.UGGC..AGC.A.GGU...ACGCAAA..UUG
+AF242548.1/18-727              .CUACC.AA......GG.U.GGGC..AGC.A.GGC...GCGCAAA..UUG
+AF150936.1/21-703              .CUACC.AA......GG.U.GGGC..AGC.A.GGC...GCGCAAA..UUG
+AF090868.1/1-680               .CUACC.AA......GG.U.GGGC..AGC.A.GGC...GCGCAAA..UUG
+AF096991.1/1-630               .CUACC.AA......GG.U.GGGC..AGC.A.GGC...GCGCAAA..UUG
+AF096992.1/1-778               .CUGCU.AC......GG.U.GGGC..AGC.A.GGC...ACGUAAA..UUG
+AF112871.2/21-757              .CUACC.AA......GG.U.GGGC..AGC.A.GGC...ACGCAAA..UUG
+U84732.2/21-794                .CUACC.AA......GG.U.GGGC..AGC.A.GGC...GCGGAAA..UUG
+AF150935.1/21-703              .CUUCU.AA......GG.A.GGGC..AGC.A.GGC...ACGCAAA..UUG
+AF090871.1/1-669               .CUUCU.AA......GG.A.GGGC..AGC.A.GGC...ACGCAAA..UUG
+AF090869.1/1-776               .CUUCC.AA......GG.A.GGGC..AGC.A.GGC...ACGCAAA..UUG
+AF061338.1/21-739              .CUACC.AA......GG.U.GGGC..AGC.A.GGC...ACGCAAA..UUG
+AF090870.1/1-670               .CUACC.AA......GG.U.GGGC..AGC.A.GGC...ACGCAAA..UUG
+AF096994.1/1-642               .CUACC.AA......GG.U.GGGC..AGC.A.GGC...GCGCAAA..UUG
+AF090377.1/1-640               .CUACC.AA......GG.U.GGGC..AGC.A.GGC...GCGCAAA..UUG
+AF112875.1/1-639               .UUGCC.AA......GG.C.GAGC..AGC.A.GGC...GCGCAAA..UUG
+U84731.1/18-642                .UGACU.AC......GG.U.CAGC..AGC.A.GGC...GCGCAAA..UUG
+X76494.1/1-621                 .CUUCU.AC......GG.A.GGGC..AGC.A.GGC...GCGCAAA..UUG
+AF245381.1/1-638               .CUUCU.AC......GG.A.GGGC..AGC.A.GGC...GCGCAAA..UUG
+AB018143.1/1-556               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U77662.1/1-559                 .UAACU.AA......GG.U.UAGC..AGC.A.GGC...GCGCAAA..UUA
+AF007533.1/1-572               .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF113428.1/1-572               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U07937.1/21-574                .CGUCU.AA......GG.A.UGGC..AGC.A.GGC...GCGCAAA..UUA
+U20858.1/21-576                .CAUCC.AC......GG.A.AGGC..AGC.A.GGU...GCGCAAA..UUA
+M18732.1/21-689                .CAUCU.AA......GG.A.CGGC..AGC.A.GGC...GCGCAAA..UUA
+X94430.1/21-605                .GUACC.AA......GG.U.UUGC..AAC.A.GGC...GCGAAAA..UUA
+AF099101.1/20-618              .CUUCU.AA......GG.A.AAGC..AGC.A.GGC...GCGCAAA..UUA
+AF001843.1/1-573               .CUUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U41399.1/1-566                 .CAUCC.AA......GG.A.UGGC..AGC.A.GGC...GCGCAAA..UUA
+U67142.1/1-545                 .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U67323.1/1-571                 .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...ACGCAAA..UUA
+U50972.1/1-537                 .CCUCC.AA......GG.A.AGGG..AGC.A.GGC...GCGUAAA..UUA
+L76341.1/2-610                 .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+L81935.1/19-617                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAC..UUA
+AF057561.1/13-621              ..AUCU.AA......GG.A.AGGC..AGC.A.GGC...GGGUAAU..UUA
+X99212.1/6940-7530             .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+U48383.1/1-570                 .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+U07981.1/1-572                 .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AF121053.1/1-605               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AJ244408.1/18-634              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+X89441.1/21-852                .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...ACACAAA..UUA
+X89495.1/23-616                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...ACGCAAA..UUA
+X89484.1/23-626                .CAUCU.AU......GG.A.AGGC..AGC.A.GGC...ACGCAAA..UUA
+Z81325.1/1-568                 .CUUCU.AA......GG.A.UGGC..AGC.A.GGC...GCGCAAA..UUA
+D14363.1/1-584                 .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...ACGCAAA..UUA
+AB013012.1/1-595               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+Z86122.1/21-610                .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGGGAA..UUA
+U37526.1/21-600                .CUUCC.AC......GG.A.AGGC..AGC.A.GGC...GCACACA..UUG
+U58369.1/21-624                .CUUCC.AA......GG.A.GGGC..AGC.A.GGC...GCGCAAA..CUA
+D26530.1/1-501                 .GAUCU.AU......GG.A.UUGC..AGC.A.GGU...GCGAAAA..UUA
+D84190.1/1-589                 .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...ACGCAAC..UUA
+AJ224787.1/24-651              .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAC..UUA
+AJ224785.1/24-627              .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF021878.1/21-605              .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF085182.1/1-516               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF085176.1/1-508               .CAUCC.AU......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF001579.1/18-587              .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF201375.1/1-617               .CUUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF201373.1/1-598               .CAUCC.AA......GG.G.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AJ133407.1/1-530               .CAUCU.AA......GG.A.AGGC..AGC.A.NGC...GCGCAAA..UUA
+AF260586.1/1-569               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF036611.1/1-551               .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF202156.1/1-533               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGAAAA..UUA
+AF036599.1/1-562               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGAAAA..UUA
+AF202165.1/1-533               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGAAAA..UUA
+AF036605.1/1-504               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGAAAA..UUA
+AF083013.1/1-539               .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF083002.1/1-548               .CAUCU.AA......GG.G.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF083022.1/1-560               .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF083001.1/1-536               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGAAAC..UUA
+AF082998.1/1-560               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAC..UUA
+AF037369.1/1-530               .UGUNU.AA......GG.A.UAGC..AGC.A.GGC...GCGAAAA..UUA
+AF036600.1/1-568               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF036642.1/1-554               .CAUCC.AA......GG.A.ASGC..AGC.A.KGC...ACGCAAA..UUA
+AF124454.1/9-657               .CUUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF124463.1/35-631              .CUUCC.AA......GG.G.AGGC..AGC.A.NGC...GCGCAAA..UUA
+AJ228777.1/1-612               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AJ228796.1/1-601               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AJ012525.1/1-510               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGAAAA..UUA
+AJ012527.1/1-498               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...ACGCAAA..UUA
+AF102895.1/21-592              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AJ012522.1/1-581               .CAUCU.AA......GG.G.AGGC..AGC.A.GGC...GCGCAAA..UUA
+D83381.1/1-562                 .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...ACGCAAA..UUA
+AJ012524.1/1-496               .UAUCC.AA......GG.A.AAGC..AGC.A.GGC...ACGCAAA..UUA
+AF102892.1/16-581              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF102897.1/22-609              .CAUCC.AA......GG.A.CGGC..AGC.A.GGC...GCGCAAA..UUA
+AF102894.1/10-597              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF051328.1/18-607              .CUGCC.AA......GG.C.AGGC..AGC.A.GGC...ACGCAAA..UUA
+D85095.1/1-554                 .ACUCC.AA......GG.A.UGGC..AGC.A.GGC...GCGCAAA..UUA
+AJ228794.1/1-594               .GAACU.AC......GG.U.UUGC..AGC.A.GGC...GCGCAAA..UUA
+AF167420.1/16-625              .CGUCC.AA......GG.A.CAGC..AGC.A.GGC...GCGCAAA..UUA
+AF051331.1/16-605              .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAC..UUA
+AF167424.1/1-585               .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAC..UUA
+AJ012513.1/1-588               .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AJ012521.1/1-588               .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAC..UUA
+AF051332.1/22-612              .CAUCU.AA......GG.A.ANGC..AGC.A.NGC...GCGCAAA..UUG
+M58347.1/1-528                 .CAUCU.AA......GG.A.WGGC..AGC.A.GGC...GCGCAAA..UUA
+U41281.1/1-588                 .CUUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF056024.1/1-515               .CUUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+K02641.1/21-597                .CUUCU.AC......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF093247.1/26-665              .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAC..GUU
+X13160.1/21-664                .CUUCU.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAC..GUU
+L23799.1/21-862                .CUUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AF245217.1/19-615              .CAUCU.AA......GG.A.AGGNC.AGC.A.GGC...GCGCAAA..UUA
+AF091148.1/21-608              .CAUCU.AA......GG.A.AGG.C.AGC.A.GGC...ACGUAAA..UUA
+AF091145.1/19-597              .CAUCU.AA......GG.A.AGG.C.AGC.A.GGC...GCGAAAA..UUA
+AF091146.1/21-594              .CAUCU.AA......GG.A.AGG.C.AGC.A.GGC...GCGUAAA..UUA
+AF018160.1/21-570              .CAUCU.AA......GG.A.AGGC..AGC.A.GGC...GNGUAAA..UUA
+AF043361.1/22-608              .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+L26187.1/23-595                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF085261.1/21-574              .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+U22936.1/20-601                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+X63519.1/21-607                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+Z35317.1/19-597                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+Z33462.1/20-589                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGAAAA..UUA
+AJ130869.1/1-566               .CUUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGCAAA..UUA
+AF185052.1/26-568              .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUG
+X85398.2/21-602                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+AB023499.1/21-585              .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+U21338.1/23-606                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+U37108.1/21-579                .CAUCC.AA......GG.A.AGGC..AGC.A.GGC...GCGUAAA..UUA
+#=GC SS_cons                   .<<<<...........>.>.>>.....>>.>.>>>............<.<
+
+AF132134.1/1-639               CC.C.AAUCC.CG.....ACA..CGG.G.A...GGUAG.UGA.CAAUAAA
+U83331.1/18-597                CC.C.AAUUC.UAA....CGC...AG.AGA....GUAG.UGA.CAAGAAA
+AF063241.1/21-596              CC.C.AAUCC.UAAC...ACU...AG.GGA...GGUAG.UGA.CAAGAAA
+U67119.1/1-591                 CC.C.AAUGA.AAA....CAGC..UU.CGA...GGUAG.UGA.CGAGAAA
+AF129882.1/27-578              CU.C.AGUCC.CGA....CAC...GG.GGA...GGUAG.UGAACA.AAAA
+U72542.1/1-582                 CC.C.AAUUC.UAA....AGA...AG.AGA...GGUAG.UGA.CAAGAAA
+AF129883.1/16-610              CC.C.AAUCC.UGA....CAC...AG.GGA...GGUAG.UGA.CAAGAAA
+X65152.1/21-566                CC.C.AAUCC.UGA....CUC...AG.GGA...GGUAG.UGA.CAAGAAA
+Z29440.1/1-571                 CC.C.AAUCC.CAA....UUC...GG.GGA...GGUAG.UGA.CAAGAAA
+U17354.1/22-594                CC.C.AAUCC.UAA....UUC...AG.GGA...GGUAG.UGA.CAAGAAA
+X71134.1/21-564                CC.C.AAUCC.UAA....UUC...AG.GAA...GGUAG.UUA.CAGGAAA
+AJ276699.1/40-631              CC.C.AAUCU.UGG....CAU...AG.GGA...GGUAG.UGA.CAAGAAA
+AF052190.1/16-601              CC.U.AAUCU.UGG....CGU...AA.GGA...GGUAG.UGA.CAAGAAA
+AF244939.1/20-597              CC.C.AAUCC.UGA....CAC...AG.GGA...GGUAG.UGA.CAAGAAA
+AF076179.1/1-614               CC.C.AAUCC.UAA....CGA...AG.GGA...GGUAG.UGA.CGAAACA
+U03478.1/13-652                CC.C.AAUCC.UGA....CGC...AG.GGA...GGUAG.UGA.CGAAACA
+AF076171.1/1-569               CC.C.AAUCC.CGA....CAC...GG.GGA...GGUAG.UGA.CGAGAAA
+AF076178.1/1-602               CC.C.AAUCC.UGA....UUC...AG.GGA...GGUAG.UGA.CCAAACA
+Z34900.1/19-575                CC.C.AAUCC.UG.....ACA..UAG.GGA...GGUAG.UGA.CAAUACA
+L28812.1/26-692                CC.C.AAUCC.UGA....UUC...AG.GGA...GGUAG.CGA.CAGAAAA
+U03072.1/1-581                 CC.C.AAUCC.CAA....CAC...GG.GGA...GGUAG.UGA.CAAUAAA
+X56991.1/21-598                CC.C.ACUUU.CG.....AAU..UGA.AGA...GGUAG.UGA.CGACACA
+D28490.1/1-572                 CC.C.ACUUU.UA.....ACA..GAA.AGA...GGUAG.UGA.CGACAAA
+AF119811.1/1-622               CC.C.AAUAG.CAA....CAC..UGC.UGA...GGCAG.CGA.AGAGAAA
+AF242548.1/18-727              CC.C.AAUAC.CAA..CACCAUG.GG.UGA...GGCAG.CAA.CGGUCAG
+AF150936.1/21-703              CC.C.AAUAC.AAG.CCCCUGUG.UG.UGA...GGCAG.CGA.CGAACUG
+AF090868.1/1-680               CC.C.AAUGC.AGA..CAC.CCC.UG.UGA...GGCAG.CGA.CGAUCCG
+AF096991.1/1-630               CC.C.AAUGC.AGA..CACAUCU.UG.CGA...GGCAG.CGA.CGAACUG
+AF096992.1/1-778               CC.C.CAUGA.AAG.AACAUGUC.CAUUGA...GGCAG.CAA.CGAACUG
+AF112871.2/21-757              CC.C.CAUGC.AAA..GACAGUCU.G.UGA...GGCAG.CGA.CGAACAG
+U84732.2/21-794                CC.C.AAUCC.AAA.AGCCUAUCGUG.GGA...GGCAG.CGA.CGAACUG
+AF150935.1/21-703              CC.C.AAUGC.CAA..GACAUUCUGUGGUGA..GGCAG.CGA.CGAACUG
+AF090871.1/1-669               CC.C.AAUGC.UUA..CACACUCCUGGUGA...GGCAG.CGA.CGAACCG
+AF090869.1/1-776               CC.C.AAUGC.UGA..GUCGUUCUCUCUGGCGAGGCAG.CGA.CGAACUG
+AF061338.1/21-739              CC.C.AAUAC.AGA..CACAUCCCUG.UGA...GGCAG.CGA.CGAACCG
+AF090870.1/1-670               CC.C.AAUGC.ACA..GACAGCUU.G.CGA...GGCAG.CAA.CGAACCG
+AF096994.1/1-642               CC.C.AAUAC.CAA..AGCUCACG.G.UGA...GGCAG.CGA.CGAACUG
+AF090377.1/1-640               CC.C.AAUAC.AAA..GCCAGCUU.G.UGA...GGCAG.CAA.CGAACUG
+AF112875.1/1-639               UC.C.ACUGC.CGA.CACUGGUCUGG.CGA...GACAG.CGA.CGAGCCA
+U84731.1/18-642                CC.C.AAUGC.UAA..CACAU...AG.CGA...GGCAG.CGA.CGAAAAA
+X76494.1/1-621                 CC.C.AAUGC.CAA..AACAAA.UGA.UGA...GGCAG.CGA.AAAGAAA
+AF245381.1/1-638               CC.C.AAUGU.CAA..AAAAAAAAGA.UGA...GGCAG.CGA.AAAGAAA
+AB018143.1/1-556               CC.C.AAUCC.UGA....CAC...AG.GGA...GGUAG.UGA.CAAUAAA
+U77662.1/1-559                 UC.C.ACUCU.CGA....UGC...GA.GGA...GAUAG.UGA.CAAUAAA
+AF007533.1/1-572               CC.C.AAUGC.UAA....UUC...AG.CGA...GGUAG.UGA.CAAUAAA
+AF113428.1/1-572               CC.C.AAUCC.CGA....CAC...GG.GGA...GGUAG.UGA.CAAUAAA
+U07937.1/21-574                CC.C.AAUCC.UGA....CAC...AG.GGA...GGUAG.UGA.CAAGAAA
+U20858.1/21-576                CC.C.AAUCC.UGA....CAC...AG.GGA...AGUAG.UGA.CAAGCAA
+M18732.1/21-689                CC.C.AAUCU.CAA....UAC...GA.GGA...GGUAG.UGA.CAAGCUA
+X94430.1/21-605                UC.C.AAUGC.GAA...UGCAUUUCG.CGA...GAUAG.UGA.AAAUAAA
+AF099101.1/20-618              UU.C.AAUGG.AA....ACAAUUUUC.CGA...AAUAG.UGA.CAAUUAA
+AF001843.1/1-573               CC.C.AAUCC.UAG....AUC...GG.GGA...GGUAG.UGA.CGAAAAA
+U41399.1/1-566                 CC.C.AAUUC.CCG....AAC...GG.AGA...GGUAG.UGA.CGAGAAA
+U67142.1/1-545                 CC.C.ACUCC.CGA....CAC...GG.GGA...GGUAG.UGA.CGAAAAA
+U67323.1/1-571                 CC.C.ACUCC.UGA....CAC...AG.GGA...GGUAG.UGA.CGAAUAA
+U50972.1/1-537                 CC.C.ACUCC.UGG....CAC...AG.GGA...GGUAG.UGA.CGAGUAA
+L76341.1/2-610                 CC.C.AAUCU.CGG....CAC...GA.GGA...GGUAG.UGA.CGAAAAA
+L81935.1/19-617                CC.C.AAUCC.CUG....AAC...GG.GGA...GGUAG.UGA.CGAAAAA
+AF057561.1/13-621              CC.C.ACUCC.CAG....UUC...AG.GGA...GGUAU.UGA.CAAUAAA
+X99212.1/6940-7530             CC.C.ACUCC.CGG....CAC...GG.GGA...GGUAG.UGA.CGAAAAA
+U48383.1/1-570                 CC.C.AAUGC.CAG....UAC...GG.CGA...GGUAG.UGA.CGAAAAA
+U07981.1/1-572                 CC.C.AACCU.CAG....AAC...GG.GGA...GGUAG.UGA.CGAGAAA
+AF121053.1/1-605               CC.C.AAUCC.CGG....CAC...GG.GGA...GGUAG.UGA.CGAGAAA
+AJ244408.1/18-634              CC.C.AAUCC.CGG....CAC....G.GGA...GGUAG.UGA.CGAAAAA
+X89441.1/21-852                CC.C.ACUCC.CGG....CAC...GG.GGA...GGUAG.UGA.CGAUAAA
+X89495.1/23-616                CC.C.ACUCC.CGG....CAC...GG.GGA...GGUAG.UGA.CAAAAAA
+X89484.1/23-626                CC.C.ACUCC.CGG....CAC...GG.GGA...GGUAG.UGA.CGAAAAA
+Z81325.1/1-568                 CC.C.ACUCC.CUG....AGA...GG.GGA...GGUAG.UGA.CGAGAAA
+D14363.1/1-584                 CC.C.ACUCC..GG....CAC...GG.GGA...GGUAG.UGA.CGAUCAA
+AB013012.1/1-595               CC.C.AUUGC.CGA....CUC...GG.CGA...GGUAG.UGA.CGAAAAA
+Z86122.1/21-610                CC.C.AAUCC.CAA....UUC...GG.GGA...GGUAG.UGA.CAAGAAA
+U37526.1/21-600                CC.C.AAUCC.CGA....CAC...GG.GGA...GGCAG.UGA.CAAGAAA
+U58369.1/21-624                CC.C.AAUCC.CGG....CUC...GG.GGA...GGUGG.UGA.CGAAAAA
+D26530.1/1-501                 UC.C.ACUUU.UGG....CAU...AA.AGA...GAUAG.UGA.UGAUAAA
+D84190.1/1-589                 CC.C.AAUGC.CGA....CAC...GG.CGA...GGUAG.UGA.CGAAAAA
+AJ224787.1/24-651              CC.C.ACUCC.CAG....CUC...GG.GGA...GGUAG.UGA.CGAGAAA
+AJ224785.1/24-627              CC.C.AAUCC.UGA....CGU...GG.GGA...GGUAG.UGA.CAAAAAA
+AF021878.1/21-605              CC.C.AAUCC.AGA....CAA...U.GGGA...GGUGG.UGA.CGAAAAG
+AF085182.1/1-516               CC.C.AAUCC.AGA....CAC...UG.GGA...GGUAG.UAA.CGAGAAU
+AF085176.1/1-508               CC.C.AAUCC.AGA....CAC...UG.GGGA..GGUGG.UAA.CGANAAG
+AF001579.1/18-587              CC.C.AAUCC.AGA....CAU...UG.GGA...GGUAG.UGA.CGAGAAA
+AF201375.1/1-617               CC.C.AAUCC.AGA....CAU...UG.GGA...GGUAG.UGA.CGAGAAA
+AF201373.1/1-598               CC.C.AAUCC.ACA.....A....UGUGGA...GGUGG.UGA.CGAGAAA
+AJ133407.1/1-530               CC.C.ACUCC.CGA....CAC...GG.GGA...GGUAG.UGA.CGAGAAA
+AF260586.1/1-569               CC.C.AAUCC.CGA....CAC...GG.GGA...GGUAG.UGA.CAAGAAA
+AF036611.1/1-551               CC.C.AUUCU.CAG....AAC...GA.GGA...GGUAG.UGA.AGAAAAA
+AF202156.1/1-533               CC.C.ACUCU.CAG....UGC...GA.GGA...GGUAG.UGA.CGUGAAA
+AF036599.1/1-562               CC.C.ACUCU.UAG....UAC...GA.GGA...GGUAG.UGA.CGAGAAG
+AF202165.1/1-533               CC.C.ACUCU.CGG....UUC...GA.GGA...GGUAG.UGA.CGUGAAA
+AF036605.1/1-504               CC.C.AAUUU.UAG....UUA...AA.AGA...GGUAG.UGA.CGAAAAA
+AF083013.1/1-539               CC.C.ACUCU.CAG....UGC...GA.GGA...GGUAG.UAA.CAACGAA
+AF083002.1/1-548               CC.A.CGUCU.UA.....AAUCA..A.GGC...GGUAG.UGA.CGAAACG
+AF083022.1/1-560               CC.C.ACUCU.CA.....GUACG..A.GGA...GGUAG.UGA.CUAACAA
+AF083001.1/1-536               UC.C.ACUGU.UG.....AAA....A.UGA...GAUAG.UGA.CUAAGAA
+AF082998.1/1-560               UC.C.ACUAC.U......UCA....G.UGA...GAUAG.UGA.CUAAAAA
+AF037369.1/1-530               CC.C.AAUAU.CAA....AAC...GA.UGA...GGUAG.UGA.CGAGAAA
+AF036600.1/1-568               CC.C.AUUCU.CAG....UUC...GA.GGA...GGUAG.UGA.CGAAAAA
+AF036642.1/1-554               CC.C.ACUCC.CGG....CAC...GG.GGA...GGUAG.UGA.CGAAAAA
+AF124454.1/9-657               CC.C.ACUCC.CGG....CAC...GG.GGA...GGUGG.UGA.CGAAAAA
+AF124463.1/35-631              CC.C.ACUCC.CAG....CAC...GG.GGA...GGUGG.UGA.CGAAAAA
+AJ228777.1/1-612               CC.C.ACUCU.CAG....AAU...GA.GGA...GGUAG.UAA.AGACAAA
+AJ228796.1/1-601               CU.C.ACUCU.CUG....AGA...GA.GGA...AGUAG.UAA.AGACAAA
+AJ012525.1/1-510               CC.C.ACUUC.CGG....CGC...GG.AGA...GGUAG.UGA.CUAGUCA
+AJ012527.1/1-498               CC.C.AAUCC.CAG....UUC...GG.GGA...GGUAG.UGA.CGAGAAA
+AF102895.1/21-592              CC.C.AAUUU.UGG....AAC...GA.AGA...GGUAG.UGA.CAAAAAA
+AJ012522.1/1-581               CC.C.AAUCA.UAG....AAC...GG.GGA...GGUAG.UGA.CGAAAAA
+D83381.1/1-562                 CC.C.AAUCC..GG....AAC...GG.GGA...GGUAG.UGA.CGAGAAA
+AJ012524.1/1-496               CC.C.AAUCC.CGG....UAC...GG.GGA...GGUAG.UGA.CGAGAAA
+AF102892.1/16-581              CC.C.AAUCC.CCG....AUC...GG.GGA...GGUAG.UGA.CGAAAAA
+AF102897.1/22-609              CC.C.AAUCC.CGG....AAC...GG.GGA...GGUAG.UGA.CGAAAAA
+AF102894.1/10-597              CC.C.AAUCC.CAG....AAC...GG.GGA...GGUAG.UGA.CGAAAAA
+AF051328.1/18-607              CC.C.ACUGG.UCG....AAG...AC.CGA...GGUAG.UGA.CGAAAAA
+D85095.1/1-554                 CC.C.ACUCU.CAG....UAC...GA.GGA...GGUAG.UGA.CGAAAAA
+AJ228794.1/1-594               CC.C.ACUCC.CAG....CAC...GG.GGA...GGUAG.UGA.CGAAAAA
+AF167420.1/16-625              CC.C.ACUCC.UAG....CUC...AG.GGA...GGUAG.UGA.CAAAAAA
+AF051331.1/16-605              CC.C.ACUCU.UGG....UUU...AA.GGA...GGUAG.UGA.CAAAAAA
+AF167424.1/1-585               CC.C.ACUUG.CAG.UGUCAA...GC.AGA...GGUAG.UGA.CGAUAAA
+AJ012513.1/1-588               CC.C.AAUCA.CGGA...UGG...GU.GGA...GGUAG.UGA.CGGAAAG
+AJ012521.1/1-588               UU.C.ACUGC.UAG....UGU..UAG.UGA...AAUAGCCAA.CAGAGAA
+AF051332.1/22-612              CC.C.ACUCU.CAG....UGA...GA.GGA...GGCAG.UGA.CGAUAAA
+M58347.1/1-528                 CC.C.ACUCU.CNG....CGA...GA.GGA...GGUAG.UGA.CGAAAAA
+U41281.1/1-588                 CC.C.ACUCU.CAA....AAC...GA.GGA...GGUAG.UGA.AGAGAAA
+AF056024.1/1-515               CC.C.ACUCU.CGG....CAU...GA.GGA...GGUAG.CGA.UAAAAUG
+K02641.1/21-597                CU.C.AAUCC.CAA....UAC...GG.GGA...AGUAG.UGA.CAAUAAA
+AF093247.1/26-665              CC.C.CUUGG.GCA....AAG...CU.CGA...GGGCG.UUA.UGGGAAA
+X13160.1/21-664                CC.C.AUUGG.GCA....AAG...CU.CGA...GGGCG.UUA.GGGGACA
+L23799.1/21-862                CU.C.CCUGC.CG.....ACA..CGG.CGA...GGUAG.UGA.CGACAAA
+AF245217.1/19-615              CC.C.AAUCC.UGA....CUC...AG.GGA...GGUAG.UGA.CAAAAAA
+AF091148.1/21-608              CC.C.AAUUU.UGA....UUA...GU.AGA...GGUAG.UGA.CAAUAUA
+AF091145.1/19-597              CC.C.AAUUU.UGA....UGA...AU.AGA...GGUAG.UGA.CAAGAAA
+AF091146.1/21-594              CC.C.AAUUC.UGA....UAC...AG.AGA...GGUAG.UGA.CAAGAAA
+AF018160.1/21-570              UU.C.AAUUC.UAA....AUC...AG.AGA...GUUAG.UAA.CAAUAUA
+AF043361.1/22-608              CC.C.AAUCC.CGA....UCC...GG.GGA...GGUAG.UGA.CAAGAAA
+L26187.1/23-595                CC.C.AAUCC.UGA....CUC...AG.GGA...GGUAG.UGA.CAAAAAA
+AF085261.1/21-574              CC.C.AAUCC.GGA....CAC...CG.GGA...GGUAG.UGA.CAAAAAA
+U22936.1/20-601                CC.C.AAUCC.CGA....CAC...GG.GGA...GGUAG.UGA.CAAUAAA
+X63519.1/21-607                CC.C.AAUCC.UGA....CGC...AG.GGA...GGUAG.UGA.CAAUACG
+Z35317.1/19-597                CC.C.AAUCC.CAA....CUC...AG.GGA...GGUAG.UGA.CAAGAAA
+Z33462.1/20-589                CC.C.AAUGC.AGA....UGC...UG.UGA...GGUAG.UGA.CAAUUAA
+AJ130869.1/1-566               CC.C.AAUCC.CGA....GGC...GG.GGA...GGUAG.UGA.CAGGACA
+AF185052.1/26-568              UC.C.AUUGC.UA.....AAG..CAG.CGA...GACAG.UGA.CGAGAAA
+X85398.2/21-602                CC.C.AAUAC.UGA....CAC...AG.UGA...GGUAG.UGA.CAAUAAA
+AB023499.1/21-585              CC.C.AAUCC.UGA....CAC...AG.GGA...GGUAG.UGA.CAAUAAA
+U21338.1/23-606                CU.C.AAUGU.CAA....UUC...GA.CGA...AGUAG.UGA.CGAGAAA
+U37108.1/21-579                CC.C.AAUCC.UA.....ACA..UAG.GGA...GGUAG.UGA.CAACAAA
+#=GC SS_cons                   <<.....<<<.<<..........>>>.>>....>>>>...>>.>>>>>>.
+
+AF132134.1/1-639               U.......AACAA...U..GCA.GGC.G...CUC................
+U83331.1/18-597                U.......AACAA...U..ACA.A.U.G...CG.................
+AF063241.1/21-596              U.......AACAA...C..AGC.U.A.A...CUUA...............
+U67119.1/1-591                 U.......AACAA...U..ACA.G.G.G...CAU................
+AF129882.1/27-578              U.......AGUGG...C..AUA.A.A.G...CA.................
+U72542.1/1-582                 U.......AACAA...U..ACA.A.G.G...CCA................
+AF129883.1/16-610              U.......AUCAU...U..GCA.A.A.G...CG.................
+X65152.1/21-566                U.......AACAA...C..GCU.A.G.G...AC.................
+Z29440.1/1-571                 U.......AAUAG...C..CCG.G.G.....GUC................
+U17354.1/22-594                U.......AGCAA...G..CCA.G.G.A...GA.................
+X71134.1/21-564                U.......UUGUU...G..CAU.G.G.G...C..................
+AJ276699.1/40-631              U.......AACAA...U..ACA.G.G.G...CA.................
+AF052190.1/16-601              U.......AAUGA...U..ACA.U.G.G...CA.................
+AF244939.1/20-597              U.......AACAA...U..ACA.A.G.G...CA.................
+AF076179.1/1-614               U........ACCAU..G..GUU.U.A.G...ACC................
+U03478.1/13-652                U........ACCC...U..AGU.AUA.G...AUC................
+AF076171.1/1-569               U........AUCA...U..GAC.U.G.U...GCCC...............
+AF076178.1/1-602               U........ACCG...C..AUC.C.C.A...AUCC...............
+Z34900.1/19-575                U.......ACUAA.U.G..CGA.G.G.C......................
+L28812.1/26-692                U.......AACGA...U..CGU.A.G.G...CCUU...............
+U03072.1/1-581                 U.......ACCAA...U..GCA.G.A.G...CCC................
+X56991.1/21-598                U.......AACUC...U..AGA.G.U.U...GA.................
+D28490.1/1-572                 U.......AACUC...U..AUU.C.U.U...U..................
+AF119811.1/1-622               U.......AGCCU...C..GAC.A.C.G...UAC................
+AF242548.1/18-727              C.......AGCAA...U..UCU.G.C.C...AGCA...............
+AF150936.1/21-703              C.......AGCAA...U..CCC.G.C.U...GGCC...............
+AF090868.1/1-680               C.......AGCAA...U..CCU.G.C.C...GACU...............
+AF096991.1/1-630               C.......AACAA...C..CCU.G.U.U...GGCA...............
+AF096992.1/1-778               C.......AGCAA...C..UGU.G.C.AU..GACC...............
+AF112871.2/21-757              U.......AGCAA...U..CCU.G.U.C...GGCAA..............
+U84732.2/21-794                C.......AGCAA...U..CCU.G.C.U...GGCU...............
+AF150935.1/21-703              C.......AGCAA...U..CCC.G.C.C...UGUC...............
+AF090871.1/1-669               C.......AGCAA...U..UCC.G.C.U...UGUCC..............
+AF090869.1/1-776               C.......AGCAA...U..UCC.G.U.C..CGUCC...............
+AF061338.1/21-739              C.......AACAA...U..CUU.G.C.C...AGGCUCUU...........
+AF090870.1/1-670               C.......AGCAA...U...UC.C.A.C...AGGCAUUCUC.........
+AF096994.1/1-642               C.......AGCAA...U..UCU.G.C.C...UGGAUCAUU..........
+AF090377.1/1-640               C.......AGCAA...A..CAU.G.C.C...A.....CUUC.........
+AF112875.1/1-639               U.......AGCAG...C..CCU.G.C.U...CACCC..............
+U84731.1/18-642                U.......AGUAU...A..CCU.G.C.G...GCC................
+X76494.1/1-621                 U........AGGU.G.C..CCU.A.A.A...UGC................
+AF245381.1/1-638               U........AGAG.C.C..GAC.A.G.U...GC.................
+AB018143.1/1-556               U.......AACGA...U..ACA.G.G.G...CC.................
+U77662.1/1-559                 U.......AACAA...U..AGG.G.G.G...CUC................
+AF007533.1/1-572               U.......AACAA...G..CCC.G.G.G...CC.................
+AF113428.1/1-572               U.......AACAA...U..GCA.G.G.G...CCU................
+U07937.1/21-574                U.......AGCAA...C..ACA.A.A........................
+U20858.1/21-576                U.......AACGA...U..GAU.C.A.G...CU.................
+M18732.1/21-689                U........AGUG...A..CUC.C.A.C...ACC................
+X94430.1/21-605                U.......AAGCA...U..CCU.G.A.G...CUA................
+AF099101.1/20-618              U.......AACAA.U.A..CGU.U.G.C...AU.................
+AF001843.1/1-573               U.......AACAA...U..GCC.G.C.A...GUC................
+U41399.1/1-566                 U.......AGCGA...G..GUC.G.U.G...GCC................
+U67142.1/1-545                 U.......AACAA...U..ACG.G.G.A...CUC................
+U67323.1/1-571                 U.......AACAA...U..ACG.G.G.C...GUC................
+U50972.1/1-537                 U.......AACGA...C..UAG.A.G.G...CUC................
+L76341.1/2-610                 U.......AACGA...U..GCG.G.G.G...CUC................
+L81935.1/19-617                U.......AACGA...U..GCG.A.G.A...CUCG...............
+AF057561.1/13-621              U.......ACCUU...A..CAG.A.G.G..CCUCGU..............
+X99212.1/6940-7530             U.......AACAA...U..AUA.G.A.A...CUAG...............
+U48383.1/1-570                 U.......AACAA...U..ACA.G.G.A...CUCU...............
+U07981.1/1-572                 U.......AACAA...U..AUA.A.G.A...CUCU...............
+AF121053.1/1-605               U.......AACAA...U..AUG.G.A.C...CUCU...............
+AJ244408.1/18-634              U.......AACAA...U..ACA.G.G.A...CUCA...............
+X89441.1/21-852                U.......AACGA...U..CCG.G.A.G...CUC................
+X89495.1/23-616                U.......AACGA...U..ACG.G.G.A...CUC................
+X89484.1/23-626                U.......AACGA...U..GCG.G.G.A...CUC................
+Z81325.1/1-568                 U.......UACAA...U..GCU.G.G.G...CAU................
+D14363.1/1-584                 U.......AACGA...U..GCG.G.G.A...CUC................
+AB013012.1/1-595               U.......AACGA...U..GCG.A.G.A...CUC................
+Z86122.1/21-610                U.......AACGA...U..ACG.G.G.G...UCU................
+U37526.1/21-600                U.......AACGG...U..GCG.A.G.C...GC.................
+U58369.1/21-624                U.......GUCGG......ACG.A.U.U...CA.................
+D26530.1/1-501                 U.......AACGG...A..UCU.G.G.G...C..................
+D84190.1/1-589                 U.......ACCAA...U..ACG.G.G.A...GUCU...............
+AJ224787.1/24-651              U.......AACGA...U..GCG.G.G.U...CUC................
+AJ224785.1/24-627              U.......AACAA...U..ACA.G.G.G...CUU................
+AF021878.1/21-605              U.......ACCGA...A..UGG.C.A.G...C..................
+AF085182.1/1-516               U.......ACUGA...G..UAG.U.G.G...UCC................
+AF085176.1/1-508               U.......ACUAA...G..UGG.U.G.G...CCC................
+AF001579.1/18-587              U.......ACCGG...A..CUG.G.A.U...C..................
+AF201375.1/1-617               U.......ACCGA...G..GCG.G.G.G...CU.................
+AF201373.1/1-598               U.......ACUAG...G..UCG.U.U.....UCCC...............
+AJ133407.1/1-530               U.......AUCGG...C..UCC.U.A.U...UC.................
+AF260586.1/1-569               U.......AUCGA...U..ACG.G.G.G...GCA................
+AF036611.1/1-551               U.......ACCAA...G..AGG.A.G.G...CUC................
+AF202156.1/1-533               U.......GACNA...G..AUA.N.G.U...UNU................
+AF036599.1/1-562               U.......GACAA...G..AUC.U.G.U...CMC................
+AF202165.1/1-533               U.......GGCAG...A..AUC.C.U.U...UUC................
+AF036605.1/1-504               U.......GACAA...C..CAA.A.U.A...UUA................
+AF083013.1/1-539               U.......AACGA...G..ACU.G.U.U...CCC................
+AF083002.1/1-548               U......AUUCAA...G..CUA.U...U...CUC................
+AF083022.1/1-560               U.......AACGA...G..ACC.G.U.C...UU.................
+AF083001.1/1-536               U.......AAAAA...A..CCC.U.A.C...CC.................
+AF082998.1/1-560               U.......AAAAA...G..ACC.A.U.U...CC.................
+AF037369.1/1-530               U.......AACGA...G..AUC.G.U.U...CUC................
+AF036600.1/1-568               U.......AACGA...G..UCG.G.C.U...CUC................
+AF036642.1/1-554               U.......AACAA...G..CUG.G.U.....CUC................
+AF124454.1/9-657               U.......ACUGA...U..ACG.G.G.A...CUC................
+AF124463.1/35-631              U.......ACCGA...U..GCG.G.G.A...CUCG...............
+AJ228777.1/1-612               U.......AUCGA...U..ACA.G.A.A...CUCC...............
+AJ228796.1/1-601               U......AUCGAU...G..CAG.G.A.C...UCU................
+AJ012525.1/1-510               U.......AACAAA..U..AUA.G.A.C...CC.................
+AJ012527.1/1-498               U.......AACAA...U..AUG.A.A.C...CU.................
+AF102895.1/21-592              U.......AACGA...U..ACA.G.U.....ACG................
+AJ012522.1/1-581               U.......AACGA...U..ACG.G.U.G...CC.................
+D83381.1/1-562                 U.......AAUCA...U..UUA.A.G.....CC.................
+AJ012524.1/1-496               U.......ACUGA...U..UUA.A.U.C...CU.................
+AF102892.1/16-581              U.......AACAA...U..UCG.G.G.....AC.................
+AF102897.1/22-609              U.......AACAA...U..AUG.A.G.C...CC.................
+AF102894.1/10-597              U.......AACAA...U..AUGAA.A.C...CC.................
+AF051328.1/18-607              U.......AACGA...U..ACC.G.G.A...CUC................
+D85095.1/1-554                 U.......AACAA...U..GCG.G.G.A...CUC................
+AJ228794.1/1-594               U.......AACAA...U..ACG.G.G.U...CUU................
+AF167420.1/16-625              U.......AACAA...U..GCG.A.A.A...CUC................
+AF051331.1/16-605              U.......AACCA...A..UAC.C.G.G...CUU................
+AF167424.1/1-585               U.......AACAA...U..GUG.G.G.A...CUC................
+AJ012513.1/1-588               U.......AACAA...U..ACG.G.G.A...CUC................
+AJ012521.1/1-588               U.......ACCGA...U..GCG.G.A.U...CUU................
+AF051332.1/22-612              U.......AACAA...U..GCA.A.G.A...CUC................
+M58347.1/1-528                 U.......AACGA...U..GCA.A.G.A...CUCA...............
+U41281.1/1-588                 U.......AACGA...U..GUU.A.G.U...CUA................
+AF056024.1/1-515               U.......AUCGA...U..GCG.G.G.G...CCA................
+K02641.1/21-597                U.......AUCAA...U..ACC.UAU.C...C..................
+AF093247.1/26-665              U.......AUGAA...U..GCU.UG..C...C..................
+X13160.1/21-664                U.......AUGAA...U..GCC.UG..C...C..................
+L23799.1/21-862                U.......ACCAA...G..GAA.A.A.C...CGCC...............
+AF245217.1/19-615              U.......AACAA...U..ACC.G.G.A...UCU................
+AF091148.1/21-608              U.......CAUAA...U..AUA.U.U.G...CC.................
+AF091145.1/19-597              U.......CACAA...U..AUU.A.U.G...GC.................
+AF091146.1/21-594              U.......CACAA...U..AUU.U.U.G...CC.................
+AF018160.1/21-570              U.......UACGA...U..GUU.A.A.A...CC.................
+AF043361.1/22-608              U.......AACAA...U..AGG.A.G.G...CCU................
+L26187.1/23-595                U.......AACGA...U..AGU.G.U.G...CUC................
+AF085261.1/21-574              U.......AUCAA...U..AGA.G.G.G...CCC................
+U22936.1/20-601                U.......AACAA...U..ACC.G.G.G...CAG................
+X63519.1/21-607                U.......AGCGA...U..GCC.G.A.A....CU................
+Z35317.1/19-597                U.......AGCAA...U..GCG.G.G.G...CU.................
+Z33462.1/20-589                U.......AACAA...U..GCU.G.G.G...CUU................
+AJ130869.1/1-566               U.......GACGG...G..GCG.G.G.G...CC.................
+AF185052.1/26-568              U.......AACAG...U...AC...G.A...UAG................
+X85398.2/21-602                U.......AACAA...U..GGU.G.G.G...UUU................
+AB023499.1/21-585              U.......CACAA...U..GCG.G.G.A...CU.................
+U21338.1/23-606                U.......AACCA...U..GGG.G.A.G...CCC................
+U37108.1/21-579                U.......AACAA.U.G..UGG.A.G.C...UU.................
+#=GC SS_cons                   ..........<<<...<..<<<.<.<.<...<<<................
+
+AF132134.1/1-639               ..................GACA.......................AGAG.
+U83331.1/18-597                .................CUAAG.........................CG.
+AF063241.1/21-596              ...................AUA.......................CAAG.
+U67119.1/1-591                 ...................UUU........................AUG.
+AF129882.1/27-578              ...................UAU.........................UG.
+U72542.1/1-582                 ...................AUC........................UGG.
+AF129883.1/16-610              ..................AAUU........................CGU.
+X65152.1/21-566                ...................UUU..........................G.
+Z29440.1/1-571                 ...................UAU.......................GAC..
+U17354.1/22-594                ..................UUCU........................UCU.
+X71134.1/21-564                ..................UCAC..........................G.
+AJ276699.1/40-631              ..................UCCA.........................UG.
+AF052190.1/16-601              ..................UUAA.........................UG.
+AF244939.1/20-597              ..................UCCA.........................UG.
+AF076179.1/1-614               ..................GGUG.......................AGGU.
+U03478.1/13-652                ...................UGU........................GAU.
+AF076171.1/1-569               ..................UUUG.......................UGGC.
+AF076178.1/1-602               ..................GAGA.......................AGAU.
+Z34900.1/19-575                ..................UUUU..........................G.
+L28812.1/26-692                ..................UUUU......................UUAGG.
+U03072.1/1-581                 ...................ACU........................GGG.
+X56991.1/21-598                ..................GUAA.......................AAUC.
+D28490.1/1-572                 ..................AACA.........................AA.
+AF119811.1/1-622               ...................UUA..........................G.
+AF242548.1/18-727              ..................CCUG......................UUGCU.
+AF150936.1/21-703              ..................CUUU......................GUGCC.
+AF090868.1/1-680               ..................CU........................CUGUC.
+AF096991.1/1-630               ..................UUCU......................CUGCC.
+AF096992.1/1-778               ..................UCAC......................CGGUC.
+AF112871.2/21-757              ..................UCAA......................UGCCG.
+U84732.2/21-794                ..................UCAA.....................CAUGCC.
+AF150935.1/21-703              ..................CUCG......................UGACC.
+AF090871.1/1-669               ..................UCUG......................UGACC.
+AF090869.1/1-776               ..................UCAC......................CGACC.
+AF061338.1/21-739              ................UCUCAU....................CAAAGCC.
+AF090870.1/1-670               ..................U...........................GUC.
+AF096994.1/1-642               .....................U....................CA......
+AF090377.1/1-640               ..................U...........................GUG.
+AF112875.1/1-639               ..................UGUG......................UGGUG.
+U84731.1/18-642                ..................UUCG........................GGU.
+X76494.1/1-621                 ..................UCU.........................GCA.
+AF245381.1/1-638               ..................UUUU.........................GC.
+AB018143.1/1-556               ..................UUU..........................GG.
+U77662.1/1-559                 ..................UUAU........................GGG.
+AF007533.1/1-572               ..................CUCG........................UGG.
+AF113428.1/1-572               ..................UUA.........................AGG.
+U07937.1/21-574                ..................GCAC............................
+U20858.1/21-576                ..................UAC..........................AG.
+M18732.1/21-689                ..................AUUC........................GGU.
+X94430.1/21-605                ..................UUU.........................UAG.
+AF099101.1/20-618              ..................AAA.........................UUG.
+AF001843.1/1-573               ..................GAAU.......................AGAC.
+U41399.1/1-566                 ..................UUUU........................GGC.
+U67142.1/1-545                 ..................UUUC........................GAGG
+U67323.1/1-571                 ..................UUUC........................GAGG
+U50972.1/1-537                 ..................CUCG........................GAGA
+L76341.1/2-610                 ..................CAAU........................GAGU
+L81935.1/19-617                ..................AUAC.......................CGAUG
+AF057561.1/13-621              ..................UUAC.......................CGAGA
+X99212.1/6940-7530             ..................UUAA.......................CUAUG
+U48383.1/1-570                 ..................UUUA.......................UGAUG
+U07981.1/1-572                 ..................UUAA.......................UGAUG
+AF121053.1/1-605               ..................CUAA.......................CGAUG
+AJ244408.1/18-634              ..................CAUC.......................CGAGG
+X89441.1/21-852                ..................UGAU........................GAGU
+X89495.1/23-616                ..................AUCC........................GAGG
+X89484.1/23-626                ..................AUCC........................GAGG
+Z81325.1/1-568                 ..................AAAU........................UUG.
+D14363.1/1-584                 ..................UGAC........................GAGG
+AB013012.1/1-595               ..................GAAC........................GAGG
+Z86122.1/21-610                ..................UUAC........................AGG.
+U37526.1/21-600                ..................UUAG.........................GC.
+U58369.1/21-624                ..................GCCU.......................UUGGU
+D26530.1/1-501                 ..................AUUU..........................G.
+D84190.1/1-589                 ..................CUAC......................ACGAGG
+AJ224787.1/24-651              ..................GAGU........................CGGG
+AJ224785.1/24-627              ..................UUUU.......................GUAG.
+AF021878.1/21-605              ..................UUAU.........................UG.
+AF085182.1/1-516               ..................GAAU........................GGG.
+AF085176.1/1-508               ..................UUA.........................GGG.
+AF001579.1/18-587              ..................UUAC..........................G.
+AF201375.1/1-617               ................GUCAAA.........................AG.
+AF201373.1/1-598               ..................UAC.........................GGA.
+AJ133407.1/1-530               ..................AAUN.........................GA.
+AF260586.1/1-569               ..................UUCA........................UGCU
+AF036611.1/1-551               ..................AUU.........................GAGU
+AF202156.1/1-533               ..................GUAU........................AGAA
+AF036599.1/1-562               ..................UUCG........................GGGG
+AF202165.1/1-533               ..................UUUAU.......................GGAA
+AF036605.1/1-504               ..................UUUU........................UAGU
+AF083013.1/1-539               ..................UCU.........................GGGA
+AF083002.1/1-548               ...................UAU........................GAGA
+AF083022.1/1-560               ..................CUUU.........................GAG
+AF083001.1/1-536               ..................UUAG.........................GGG
+AF082998.1/1-560               ..................UAAC.........................GGA
+AF037369.1/1-530               ..................UUU.........................GAGG
+AF036600.1/1-568               ..................UAC.........................GAGG
+AF036642.1/1-554               ..................UAU.........................GAGU
+AF124454.1/9-657               ...................UUAU......................GAAG.
+AF124463.1/35-631              ..................UCAU........................GAGG
+AJ228777.1/1-612               ..................AAAA........................GAGG
+AJ228796.1/1-601               ..................UUUG........................AGG.
+AJ012525.1/1-510               ..................UAGU.........................GG.
+AJ012527.1/1-498               ..................UAAU.........................GG.
+AF102895.1/21-592              ..................UUU.........................CGU.
+AJ012522.1/1-581               ..................UUC..........................GG.
+D83381.1/1-562                 ..................UUAA........................UGG.
+AJ012524.1/1-496               ...................UAA.........................AG.
+AF102892.1/16-581              ..................UUAC.........................GU.
+AF102897.1/22-609              ..................UUAC.........................GG.
+AF102894.1/10-597              ..................UUGU.........................GG.
+AF051328.1/18-607              ..................AUCC........................GAGG
+D85095.1/1-554                 ..................UAUU........................GAGG
+AJ228794.1/1-594               ..................UUAA.......................UAGG.
+AF167420.1/16-625              ..................AAUA........................GAGG
+AF051331.1/16-605              ....................UU........................UAAG
+AF167424.1/1-585               ..................ACAU........................GAGG
+AJ012513.1/1-588               ...................AUA........................GAGG
+AJ012521.1/1-588               .................UUUAU........................AAGU
+AF051332.1/22-612              ..................AUAAU.......................GAGG
+M58347.1/1-528                 ..................UUA........................UGAGG
+U41281.1/1-588                 ..................AUA.........................UAGG
+AF056024.1/1-515               ..................UUAG........................UGC.
+K02641.1/21-597                ..................UUUU.........................UG.
+AF093247.1/26-665              ..................UUUAC.........................G.
+X13160.1/21-664                ..................UUAU..........................G.
+L23799.1/21-862                ...................UUU.......................GGUG.
+AF245217.1/19-615              ..................UUUU........................GGG.
+AF091148.1/21-608              ..................GAUU.........................GG.
+AF091145.1/19-597              ..................AUAU.........................GG.
+AF091146.1/21-594              ..................UUAG.........................GG.
+AF018160.1/21-570              ..................UUAG.........................GG.
+AF043361.1/22-608              ...................UUU.......................ACGG.
+L26187.1/23-595                ...................UUU........................GAG.
+AF085261.1/21-574              ...................GAU........................GGG.
+U22936.1/20-601                ...................UUA........................CUG.
+X63519.1/21-607                ...................AU.........................CAG.
+Z35317.1/19-597                ..................UAUU.........................UG.
+Z33462.1/20-589                ...................UAA........................AAG.
+AJ130869.1/1-566               ..................UGAU.........................GG.
+AF185052.1/26-568              ...................CCA........................AUG.
+X85398.2/21-602                ..................UUAC........................AAA.
+AB023499.1/21-585              ...................AUC.........................AG.
+U21338.1/23-606                ..................UUC.........................GGG.
+U37108.1/21-579                ...................UUU........................AAG.
+#=GC SS_cons                   ..............................................>>>.
+
+AF132134.1/1-639               UCU.UG..UAAUU.GG..................................
+U83331.1/18-597                UUU.UG..UAAUU.GG..................................
+AF063241.1/21-596              UGA.GU..UGAUU.GG..................................
+U67119.1/1-591                 CUU.UG..UAAUU.GG..................................
+AF129882.1/27-578              UUU.UA..UGACU.GC..................................
+U72542.1/1-582                 CUU.UG..UAAUU.GG..................................
+AF129883.1/16-610              UUU..G..UAAUU.GG..................................
+X65152.1/21-566                UCC.UG..CGAUU.GG..................................
+Z29440.1/1-571                 UUA.CG.GCGAUU.AA..................................
+U17354.1/22-594                CUA.CG..GCAUU.GA..................................
+X71134.1/21-564                CU..CA...GACG.CA..................................
+AJ276699.1/40-631              UUU.UG..UAAUU.GG..................................
+AF052190.1/16-601              UCU.UG..UAAUU.GG..................................
+AF244939.1/20-597              UCU.UG..UACUU.GG..................................
+AF076179.1/1-614               CUU.GA..AUCUG.G...................................
+U03478.1/13-652                CUU.GU..AUAGG.G...................................
+AF076171.1/1-569               AGA.GU..UUGUG.A...................................
+AF076178.1/1-602               UUGAAG..UUGCG.G...................................
+Z34900.1/19-575                CUU.UG..CAAUU.GG..................................
+L28812.1/26-692                UUU.AU..UGAUU.GG..................................
+U03072.1/1-581                 UUU.UG..CAAUU.GG..................................
+X56991.1/21-598                AAU.UC..UUGAA.GG..................................
+D28490.1/1-572                 AAG.AA..UUGAA.GG..................................
+AF119811.1/1-622               UAC.GU..UAGAA.GC..................................
+AF242548.1/18-727              GGU.GG..AACUU.GG..................................
+AF150936.1/21-703              AGU.GG..UCUUU.GG..................................
+AF090868.1/1-680               GGU.GG..GACUU.GG..................................
+AF096991.1/1-630               AGC.AG..GGCUU.GU..................................
+AF096992.1/1-778               GGU.AC..AGCUU.GG..................................
+AF112871.2/21-757              AUG.GG..A.CUU.GG..................................
+U84732.2/21-794                AGU.GG..GACUU.GG..................................
+AF150935.1/21-703              AGU.GG..GACUU.GU..................................
+AF090871.1/1-669               AGU.GG..AACUU.GG..................................
+AF090869.1/1-776               AGC.GG..AACUU.GG..................................
+AF061338.1/21-739              AGC.GG..GAUCU.GU..................................
+AF090870.1/1-670               AGU.GG..GACUU.GC..................................
+AF096994.1/1-642               GGC.UG..AACUU.GG..................................
+AF090377.1/1-640               GGU.UU..GUCUU.GG..................................
+AF112875.1/1-639               GGU.GG..GACUU.UGC.................................
+U84731.1/18-642                UUC.AG..G..AU.GC..................................
+X76494.1/1-621                 UUU.AG..GGCUU.UC..................................
+AF245381.1/1-638               AUU.GU..CGUUU.UC..................................
+AB018143.1/1-556               UCU.UG..UAAUC.GG..................................
+U77662.1/1-559                 UCU.CC..UAAUU.GG..................................
+AF007533.1/1-572               UCU.GG..GCAUU.GC..................................
+AF113428.1/1-572               UCU.UG..CAAUU.GG..................................
+U07937.1/21-574                .CU.UG..C.UUU.GC..................................
+U20858.1/21-576                UUG.AA...AUUC.GG..................................
+M18732.1/21-689                GGG.GA..G...G.U.......AUUGUC....UUCU....GACGAU..UU
+X94430.1/21-605                UUU.AG..GA..G.U.......ACUGUUUAU..UUU.AUAAUCAGU..UU
+AF099101.1/20-618              UGA.UG..UAAUU.GG..................................
+AF001843.1/1-573               .UC.GG..CAAUU.GG..................................
+U41399.1/1-566                 .CC.GA..CAAUU.GA..................................
+U67142.1/1-545                 CCC.CG..UAAUU.GG..................................
+U67323.1/1-571                 CCC.CG..UAAUU.GG..................................
+U50972.1/1-537                 CCU.CA..AGAUC.GG..................................
+L76341.1/2-610                 CUC.CG..UGAUU.GG..................................
+L81935.1/19-617                UCU.UG..UGAUC.GU..................................
+AF057561.1/13-621              UCU.CU..CAAAC.GG..................................
+X99212.1/6940-7530             UUC.UG..UAAUU.GG..................................
+U48383.1/1-570                 UUC.UG..UAAUU.GG..................................
+U07981.1/1-572                 UCU.UA..UAAUU.GG..................................
+AF121053.1/1-605               GUC.CA..UAAUU.GG..................................
+AJ244408.1/18-634              CCC.UG..UAAUU.GG..................................
+X89441.1/21-852                UUC.CG..AAAUC.GG..................................
+X89495.1/23-616                CCC.CG..UAAUC.GG..................................
+X89484.1/23-626                CCC.CG..UAAUC.GG..................................
+Z81325.1/1-568                 CUU.AG..UAAUU.GU..................................
+D14363.1/1-584                 CUC.CG..UAAUC.GG..................................
+AB013012.1/1-595               CCU.CG..CAAUC.GG..................................
+Z86122.1/21-610                UCU.CG..CAAUC.GG..................................
+U37526.1/21-600                CGU.CG..CAACN.GG..................................
+U58369.1/21-624                UUG.AU..CGAUC.GAG.................................
+D26530.1/1-501                 UUC.AG..AGAUC.GU..................................
+D84190.1/1-589                 UCC.CG..CAAUU.GA..................................
+AJ224787.1/24-651              CCC.CG..CGGUC.GG..................................
+AJ224785.1/24-627              UCU.UG..UAAUU.GG..................................
+AF021878.1/21-605              UUG.CC..AGUUU.GG..................................
+AF085182.1/1-516               CUA.CU..AGUUU.GG..................................
+AF085176.1/1-508               UCG.CU..AGCUU.GG..................................
+AF001579.1/18-587              AUC.CA..GUACU.GG..................................
+AF201375.1/1-617               CUU.UG..CUAUC.GG..................................
+AF201373.1/1-598               AUG.CG..AUACU.GG..................................
+AJ133407.1/1-530               GUA.GG..AGACC.GA..................................
+AF260586.1/1-569               .CU.CG..UAAUU.GG..................................
+AF036611.1/1-551               .UU.CC..UCAUU.GG..................................
+AF202156.1/1-533               .UN.UA..NCAUU.GG..................................
+AF036599.1/1-562               .CG.GG..UCAUU.GG..................................
+AF202165.1/1-533               .CG.GA..UUAUU.GC..................................
+AF036605.1/1-504               .AU.UU..GGAUU.GA..................................
+AF083013.1/1-539               .AC.AG..UCAUC.GA..................................
+AF083002.1/1-548               .GU.AU..GCAUU.GA..................................
+AF083022.1/1-560               GCC.GG..UUAUC.GG..................................
+AF083001.1/1-536               .UG.GG..GUAUU.UG..................................
+AF082998.1/1-560               .AC.GG..UUAUU.UC..................................
+AF037369.1/1-530               .UC.GG..UUAUU.GG..................................
+AF036600.1/1-568               .UC.CG..ACAUC.GG..................................
+AF036642.1/1-554               .UC.CG..GCAUU.GU..................................
+AF124454.1/9-657               CUC.CG..UAAUC.GG..................................
+AF124463.1/35-631              CUC.CG..UAAUC.GG..................................
+AJ228777.1/1-612               CUC.UG..UAAUC.GA..................................
+AJ228796.1/1-601               CUC..U..GCAAU.CGA.................................
+AJ012525.1/1-510               .UU.UG..UAUUU.GG..................................
+AJ012527.1/1-498               .UU.UG..UAAUU.GG..................................
+AF102895.1/21-592              .AU.UG..UGAUU.GG..................................
+AJ012522.1/1-581               UAU.UG..UGAUC.GG..................................
+D83381.1/1-562                 .UU.UA..UAAUG.AG..................................
+AJ012524.1/1-496               GUU.UA..UAAUC.AG..................................
+AF102892.1/16-581              .UC.CG..UAAUU.GG..................................
+AF102897.1/22-609              .GU.UU..CUAUU.GU..................................
+AF102894.1/10-597              .UUUUG..UGAUU.GG..................................
+AF051328.1/18-607              CCC.GG..UAAUC.GG..................................
+D85095.1/1-554                 CCU.CG..CAAUU.GG..................................
+AJ228794.1/1-594               CCC.CG..UAAUU.GG..................................
+AF167420.1/16-625              CUU.CG..UAAUU.GG..................................
+AF051331.1/16-605              CCG.GU..AUAUG.GG..................................
+AF167424.1/1-585               CUC.CA..CAAUU.GG..................................
+AJ012513.1/1-588               CUC.CG..UAAUU.GG..................................
+AJ012521.1/1-588               UUC.UG..CAAUC.GG..................................
+AF051332.1/22-612              CCU.UG..CAAUU.GG..................................
+M58347.1/1-528                 CCU.UG..CAAUU.GG..................................
+U41281.1/1-588                 C.U.GA..UAAUC.GG..................................
+AF056024.1/1-515               CUU.CG..UAAUC.GG..................................
+K02641.1/21-597                GAG.GG..CAAUU.GA..................................
+AF093247.1/26-665              GUG.GG..CAAUU.CA..................................
+X13160.1/21-664                GUG.GG..CAAUU.CA..................................
+L23799.1/21-862                GUU.UU..CCAUU.GG..................................
+AF245217.1/19-615              UCU.GG..UAAUU.GG..................................
+AF091148.1/21-608              UUA.UG..UAAUU.GU..................................
+AF091145.1/19-597              CUA.AA..UAAUU.GU..................................
+AF091146.1/21-594              UUA.AG..UAAUU.GU..................................
+AF018160.1/21-570              UUA.AA..UUAUU.AU..................................
+AF043361.1/22-608              UCU.UC..UAAUU.GG..................................
+L26187.1/23-595                UGU.AC..UAAUU.GG..................................
+AF085261.1/21-574              UUU.UC..UAAUU.GG..................................
+U22936.1/20-601                UCU.GG..UAAUU.GG..................................
+X63519.1/21-607                UUU.GG..CAAUC.GA..................................
+Z35317.1/19-597                UUC.GG..CAAUU.GG..................................
+Z33462.1/20-589                UUU.GG..UAAUU.GG..................................
+AJ130869.1/1-566               CUC.UG..CGACU.GG..................................
+AF185052.1/26-568              GUU.AU..CAUCU.GG..................................
+X85398.2/21-602                UCU.GC..CAAUU.GG..................................
+AB023499.1/21-585              UCU.UG..CAAUU.GG..................................
+U21338.1/23-606                UUU.CC..CAAUG.GG..................................
+U37108.1/21-579                UUC.UG..CAAUU.GG..................................
+#=GC SS_cons                   >>>.>>..>>.>>.>...................................
+
+AF132134.1/1-639               .......AAUGAGU.AC.AAUUU..AAA.CC...................
+U83331.1/18-597                .......AAUGAGA.AU.GGAGU..AAA.AU...................
+AF063241.1/21-596              .......AAUGAGU.AC.AAUCU..AAA.CA...................
+U67119.1/1-591                 .......AAUGAUG.GA.AAUGU..AAA.AC...................
+AF129882.1/27-578              .......AAUGAGU.GA.AAAUU..ACA.UC...................
+U72542.1/1-582                 .......AAUGAUG.GG.AAUUU..AAA.AC...................
+AF129883.1/16-610              .......AAUGANU.UA.AAUUU..AAA.CU...................
+X65152.1/21-566                .......AAUGAGU.AC.AACGU..AAA.AU...................
+Z29440.1/1-571                 .......AAUGAGA.AC.AAUUU..AAA.UC...................
+U17354.1/22-594                .......AAUGAGA.AC.AGUGU..AAA.UC...................
+X71134.1/21-564                .......AAUGAAC.AC..AUGU..AAG.UA...................
+AJ276699.1/40-631              .......AAUGGAC.AG.AUGUU..AAC.CU...................
+AF052190.1/16-601              .......AAUGAGC.UG.AAUCC..AAA.AA...................
+AF244939.1/20-597              .......AAUGAAU.UG.GGUGU..ACA.AC...................
+AF076179.1/1-614               .......AAUGCAU.CC.AACUU..AAA.CG...................
+U03478.1/13-652                .......AAUGCAU.CC.AAUCU..AAA.CC...................
+AF076171.1/1-569               .......AAUGAGU.GU.AAUGU..AAA.UG...................
+AF076178.1/1-602               .......AAUGCGU.UC.AAUCU..GGA.UC...................
+Z34900.1/19-575                .......AAUGAGU.AC.AAC....UUA.AA...................
+L28812.1/26-692                .......AAUGAGG.AU.AGUUU..ACA.CC...................
+U03072.1/1-581                 .......AAUGAGA.AC.AAUUU..AAA.UC...................
+X56991.1/21-598                .......AAUGAGU.AG.GAGGU..AAA.UU...................
+D28490.1/1-572                 .......AAUGAAC.GG.AACGU..ACA.UA...................
+AF119811.1/1-622               .......AAUGGAU.GA.UAUCU..AAA.CC...................
+AF242548.1/18-727              .......AAUGGAU.GC.UAUCC..AAA.GU...................
+AF150936.1/21-703              .......AAUGGAU.GC.AACCC..AAA.CA...................
+AF090868.1/1-680               .......AAUGGAU.GC.AAUCC..AAA.CA...................
+AF096991.1/1-630               .......GAUGGAU.GC.AAUCC..AAA.CA...................
+AF096992.1/1-778               .......AAUGGAU.GC.AACCC..AAA.CA...................
+AF112871.2/21-757              .......AAUGGAU.GC.UAUCC..AAA.GA...................
+U84732.2/21-794                .......AAUGGAU.GC.AAUCC..AAA.CA...................
+AF150935.1/21-703              .......AAUGGAUGCAAAAUCC..AAA.AA...................
+AF090871.1/1-669               .......AAUGGAU.GC.AAUCC..AAA.CA...................
+AF090869.1/1-776               .......AAUGGAU.GC.AAUCC..AAA.CA...................
+AF061338.1/21-739              .......AAUGGAU.GC.UAUCC..AAA.CC...................
+AF090870.1/1-670               .......AAUGGAU.GC.UAUCC..AAA.CA...................
+AF096994.1/1-642               .......AAUGGAU.GC.UAUCC..AAA.CA...................
+AF090377.1/1-640               .......AAUGGAU.GC.UAUCC..AAA.CA...................
+AF112875.1/1-639               .......AAUGAAU.GC.UAUCC..AAA.CG...................
+U84731.1/18-642                .......AAUGAUU.UG.UAUCU..AAUACA...................
+X76494.1/1-621                 .......AAUGACC.GA.UAUUU..AAA.AC...................
+AF245381.1/1-638               .......AAUGGGG.GA.UAUUU..AAA.CC...................
+AB018143.1/1-556               .......AAUGAGA.AC.AAUUU..AAA.CC...................
+U77662.1/1-559                 .......AAUGAGU.AC.AAUCU..AAA.UC...................
+AF007533.1/1-572               .......AAUGAGU.AC.AA.CU..AAA.CC...................
+AF113428.1/1-572               .......AAUGAGU.AC.AAUUU..AAA.UC...................
+U07937.1/21-574                .......AAUGAUA.GG.CGGUU..AAC.UC...................
+U20858.1/21-576                .......AAUGAGA.AC.AAUGU..AAA.AG...................
+M18732.1/21-689                UC.....CAUGAUU.UG.GGUGU..AGA.UA...................
+X94430.1/21-605                AC.....AAUGAUA.AC.GAAUU..AGA.UA...................
+AF099101.1/20-618              .......AAUGAGU.AC.AGU....UUA.AA...................
+AF001843.1/1-573               .......AAUGAGU.AC.AAUCU..AAA.UC...................
+U41399.1/1-566                 .......AAUGAGA.AC.ACUGG..AAC.AA...................
+U67142.1/1-545                 .......AAUGAGC.AC.AAUUU..AAA.UC...................
+U67323.1/1-571                 .......AAUGAGU.GC.AAUUU..AAA.UC...................
+U50972.1/1-537                 .......AAUGAGA.CA.AUCUU..AAA.CA...................
+L76341.1/2-610                 .......AAUGAGU.AC.ACUCU..AAA.UC...................
+L81935.1/19-617                .......AAUGAGU.GC.GCCGU..AAA.CA...................
+AF057561.1/13-621              .......AAUGAGU.AC.AACGU..GAA.UC...................
+X99212.1/6940-7530             .......AAUGAAU.CA.AGUUU..AAA.UC...................
+U48383.1/1-570                 .......AAUGAAU.UA.ACUUU..AAA.UC...................
+U07981.1/1-572                 .......AAUGAAU.UA.AGUAU..AAA.UC...................
+AF121053.1/1-605               .......AAUGAGU.UG.AGCAU..AAA.UC...................
+AJ244408.1/18-634              .......AAUGAGU.AC.ACUUU..AAA.UC...................
+X89441.1/21-852                .......AAUGAGU.AC.AAUUU..AAA.UC...................
+X89495.1/23-616                .......AAUGAGA.AC.ACCCU..AAA.UC...................
+X89484.1/23-626                .......AAUGGAU.CC.ACCCU..AAA.CA...................
+Z81325.1/1-568                 .......CUUGAGU.GU.GACUU..AAA.AC...................
+D14363.1/1-584                 .......AAUGGGC.GU.AGUUU..AAA.UC...................
+AB013012.1/1-595               .......AAUGAGU.AC.ACUUU..AAA.CG...................
+Z86122.1/21-610                .......AAUGAGU.AC.AAUUU..AAA.UC...................
+U37526.1/21-600                .......AAUGAGU.AC.GACCC..AAA.UC...................
+U58369.1/21-624                .......AUGGAGA.UU.GAAAU..AAA.AA...................
+D26530.1/1-501                 .......AAUGAAA.UA.AUCGU..AAA.AG...................
+D84190.1/1-589                 .......AAUGAGU.AC.ACUCU..AAA.UC...................
+AJ224787.1/24-651              .......AAUGAGC.GC.AGUCC..AAA.CC...................
+AJ224785.1/24-627              .......AAUGAGU.AC.AAUUU..AAA.UC...................
+AF021878.1/21-605              .......AAUGAAA.AC.AAUUU..AAG.UA...................
+AF085182.1/1-516               .......AAUGAAC.GU.GAUUU..AGU.AC...................
+AF085176.1/1-508               .......AAUGGAC.GU.AAUUU..AAG.UA...................
+AF001579.1/18-587              .......AAUGAAC.GA.UAUGU..AAU.CA...................
+AF201375.1/1-617               .......AAUGAAC.GU.AACUU..AUA.UA...................
+AF201373.1/1-598               .......AAUGAGC.AC.AACUU..AAG.AC...................
+AJ133407.1/1-530               .......AAUGGAC.NA.AAUUC..ANG.UC...................
+AF260586.1/1-569               .......AAUGAGA.AC.GCUAU..AAA.UU...................
+AF036611.1/1-551               .......AAUGAGU.AC.AAUCU..AAA.UC...................
+AF202156.1/1-533               .......AAUGGUU.UA.AUUAC..AAA.UU...................
+AF036599.1/1-562               .......AAUGGUU.KG.AAUUU..ACA.AC...................
+AF202165.1/1-533               .......AAUGAUG.UG.AGUUU..AUA.AA...................
+AF036605.1/1-504               .......AAAU.CU.UC.AAGUU..UAA.AU...................
+AF083013.1/1-539               .......AAUGGGU.CU.AACAC..AAA.CC...................
+AF083002.1/1-548               .......AAUGGUU.UU.AAACC..AAA.AC...................
+AF083022.1/1-560               .......AAUGGGU.AC.AAUUU..AAA.CC...................
+AF083001.1/1-536               .......AAUGAGU.GA.AGUUC..AAA.UA...................
+AF082998.1/1-560               .......AAUGAAU.UG.AGCUU..AAA.UA...................
+AF037369.1/1-530               .......AAUGAGU.AC.AAUCC..AGA.CA...................
+AF036600.1/1-568               .......AAUGAAU.AC.AAUUU..AAA.UC...................
+AF036642.1/1-554               .......AAUGGGA.AC.AAUUU..AGA.UC...................
+AF124454.1/9-657               .......AAUGAGU.GA.AAUUU..AAA.UC...................
+AF124463.1/35-631              .......AAUGAGU.GA.GAUUU..AAA.UC...................
+AJ228777.1/1-612               .......AAUGAGU.GC.AUUAU..AAA.UC...................
+AJ228796.1/1-601               .......AAUGAGU.GC.AUUUU..AAA.UC...................
+AJ012525.1/1-510               .......ACUGGUG.AG.AUGUU..AUA.AA...................
+AJ012527.1/1-498               .......AAUGGAA.GU.GAAGU..AAA.AG...................
+AF102895.1/21-592              .......AAUGGAA.UG.AAUGU..AAA.AC...................
+AJ012522.1/1-581               .......AAUGAGA.UG.AACAA..AAC.UA...................
+D83381.1/1-562                 .......AAUGGAA.UG.GAUCG..AAA.AG...................
+AJ012524.1/1-496               .......AAUGGAA.AG.GAUGC..AAA.A....................
+AF102892.1/16-581              .......AAUGGGC.AC.AACCC..AAA.CA...................
+AF102897.1/22-609              .......AAUGGAU.GG.AAUUU..AAC.AC...................
+AF102894.1/10-597              .......AAUGGAC.GG.GAUAU..AAA.AA...................
+AF051328.1/18-607              .......AAUGAGU.AC.ACUUU..AAA.UC...................
+D85095.1/1-554                 .......AAUGAGC.GC.ACUUU..AAA.UC...................
+AJ228794.1/1-594               .......AAUGAGU.AC.ACCUU..AAA.AG...................
+AF167420.1/16-625              .......AAUGACU.UU.UGCUC..AAA.UA...................
+AF051331.1/16-605              .......AAUGAAU.GA.AGUUU.AAUA.AA...................
+AF167424.1/1-585               .......AAUGGAU.AC.AAUUU..AAA.UC...................
+AJ012513.1/1-588               .......AAUGAAA.GG.ACUUC..AAA.AA...................
+AJ012521.1/1-588               .......CAUGAAU.UG.AAAUA..AUC.UU...................
+AF051332.1/22-612              .......AAUGAAA.AC.AAUUU..AAA.AA...................
+M58347.1/1-528                 .......AAUGAGU.AC.AAUUU..AAA.UC...................
+U41281.1/1-588                 .......AAUGGAA.AC.ACUGU..AAA.AA...................
+AF056024.1/1-515               .......AAUGAGU.AC.ACUUU..AAA.UC...................
+K02641.1/21-597                .......AAUGAAC.AC.AAAUU..AAA.AC...................
+AF093247.1/26-665              .......AAUGGGU.UU.GUCGU..AAA.CA...................
+X13160.1/21-664                .......AAUGGGA.CU.GUUUU..AAA.CA...................
+L23799.1/21-862                .......AAUGAGC.AG.AAUUC..AAA.CC...................
+AF245217.1/19-615              .......AAUGAGA.AC.AAGUU..AAA.CC...................
+AF091148.1/21-608              .......AUUGAGA.AC.AAUGU..AAA.UA...................
+AF091145.1/19-597              .......AUUGAAA.AA.MAUGU..AGA.AA...................
+AF091146.1/21-594              .......AUUGAGA.AC.AGAGU..AGC.CA...................
+AF018160.1/21-570              .......AUUGAGG.AU.AGAUU..AUU.UA...................
+AF043361.1/22-608              .......AAUGAGA.AA.AAUUU..AAA.UC...................
+L26187.1/23-595                .......AAUGAGA.GA.AAUUU..AAA.UA...................
+AF085261.1/21-574              .......AAUGAGA.AC.AAGGU..AAA.CA...................
+U22936.1/20-601                .......AAUGAGU.AC.AAUCU..AAA.UC...................
+X63519.1/21-607                .......AAUGAGG.GC.AAACU..AAA.CC...................
+Z35317.1/19-597                .......AAUGAGU.AC.AAUUU..AAA.UC...................
+Z33462.1/20-589                .......AAUGAGA.AC.AUUUU..AAA.CA...................
+AJ130869.1/1-566               .......AAUGAGG.AA.AAGAU..AAA.GC...................
+AF185052.1/26-568              .......AAUGAGU.AC.AAUUU..AAA.AG...................
+X85398.2/21-602                .......AAUGAGA.AC.AAUUU..AAA.UC...................
+AB023499.1/21-585              .......AUUGAGA.AC.AAUGU..ACA.AC...................
+U21338.1/23-606                .......AAUGAGA.GC.AAUGU..AAA.UA...................
+U37108.1/21-579                .......AAUGAGUGAC.AAUUA..AAA.UU...................
+#=GC SS_cons                   ..........<<<<.<<.<<..............................
+
+AF132134.1/1-639               ..................................................
+U83331.1/18-597                ..................................................
+AF063241.1/21-596              ..................................................
+U67119.1/1-591                 ..................................................
+AF129882.1/27-578              ..................................................
+U72542.1/1-582                 ..................................................
+AF129883.1/16-610              ..................................................
+X65152.1/21-566                ..................................................
+Z29440.1/1-571                 ..................................................
+U17354.1/22-594                ..................................................
+X71134.1/21-564                ..................................................
+AJ276699.1/40-631              ..................................................
+AF052190.1/16-601              ..................................................
+AF244939.1/20-597              ..................................................
+AF076179.1/1-614               ..................................................
+U03478.1/13-652                ..................................................
+AF076171.1/1-569               ..................................................
+AF076178.1/1-602               ..................................................
+Z34900.1/19-575                ..................................................
+L28812.1/26-692                ..................................................
+U03072.1/1-581                 ..................................................
+X56991.1/21-598                ..................................................
+D28490.1/1-572                 ..................................................
+AF119811.1/1-622               ..................................................
+AF242548.1/18-727              ..................................................
+AF150936.1/21-703              ..................................................
+AF090868.1/1-680               ..................................................
+AF096991.1/1-630               ..................................................
+AF096992.1/1-778               ..................................................
+AF112871.2/21-757              ..................................................
+U84732.2/21-794                ..................................................
+AF150935.1/21-703              ..................................................
+AF090871.1/1-669               ..................................................
+AF090869.1/1-776               ..................................................
+AF061338.1/21-739              ..................................................
+AF090870.1/1-670               ..................................................
+AF096994.1/1-642               ..................................................
+AF090377.1/1-640               ..................................................
+AF112875.1/1-639               ..................................................
+U84731.1/18-642                ..................................................
+X76494.1/1-621                 ..................................................
+AF245381.1/1-638               ..................................................
+AB018143.1/1-556               ..................................................
+U77662.1/1-559                 ..................................................
+AF007533.1/1-572               ..................................................
+AF113428.1/1-572               ..................................................
+U07937.1/21-574                ..................................................
+U20858.1/21-576                ..................................................
+M18732.1/21-689                ..................................................
+X94430.1/21-605                ..................................................
+AF099101.1/20-618              ..................................................
+AF001843.1/1-573               ..................................................
+U41399.1/1-566                 ..................................................
+U67142.1/1-545                 ..................................................
+U67323.1/1-571                 ..................................................
+U50972.1/1-537                 ..................................................
+L76341.1/2-610                 ..................................................
+L81935.1/19-617                ..................................................
+AF057561.1/13-621              ..................................................
+X99212.1/6940-7530             ..................................................
+U48383.1/1-570                 ..................................................
+U07981.1/1-572                 ..................................................
+AF121053.1/1-605               ..................................................
+AJ244408.1/18-634              ..................................................
+X89441.1/21-852                ..................................................
+X89495.1/23-616                ..................................................
+X89484.1/23-626                ..................................................
+Z81325.1/1-568                 ..................................................
+D14363.1/1-584                 ..................................................
+AB013012.1/1-595               ..................................................
+Z86122.1/21-610                ..................................................
+U37526.1/21-600                ..................................................
+U58369.1/21-624                ..................................................
+D26530.1/1-501                 ..................................................
+D84190.1/1-589                 ..................................................
+AJ224787.1/24-651              ..................................................
+AJ224785.1/24-627              ..................................................
+AF021878.1/21-605              ..................................................
+AF085182.1/1-516               ..................................................
+AF085176.1/1-508               ..................................................
+AF001579.1/18-587              ..................................................
+AF201375.1/1-617               ..................................................
+AF201373.1/1-598               ..................................................
+AJ133407.1/1-530               ..................................................
+AF260586.1/1-569               ..................................................
+AF036611.1/1-551               ..................................................
+AF202156.1/1-533               ..................................................
+AF036599.1/1-562               ..................................................
+AF202165.1/1-533               ..................................................
+AF036605.1/1-504               ..................................................
+AF083013.1/1-539               ..................................................
+AF083002.1/1-548               ..................................................
+AF083022.1/1-560               ..................................................
+AF083001.1/1-536               ..................................................
+AF082998.1/1-560               ..................................................
+AF037369.1/1-530               ..................................................
+AF036600.1/1-568               ..................................................
+AF036642.1/1-554               ..................................................
+AF124454.1/9-657               ..................................................
+AF124463.1/35-631              ..................................................
+AJ228777.1/1-612               ..................................................
+AJ228796.1/1-601               ..................................................
+AJ012525.1/1-510               ..................................................
+AJ012527.1/1-498               ..................................................
+AF102895.1/21-592              ..................................................
+AJ012522.1/1-581               ..................................................
+D83381.1/1-562                 ..................................................
+AJ012524.1/1-496               ..................................................
+AF102892.1/16-581              ..................................................
+AF102897.1/22-609              ..................................................
+AF102894.1/10-597              ..................................................
+AF051328.1/18-607              ..................................................
+D85095.1/1-554                 ..................................................
+AJ228794.1/1-594               ..................................................
+AF167420.1/16-625              ..................................................
+AF051331.1/16-605              ..................................................
+AF167424.1/1-585               ..................................................
+AJ012513.1/1-588               ..................................................
+AJ012521.1/1-588               ..................................................
+AF051332.1/22-612              ..................................................
+M58347.1/1-528                 ..................................................
+U41281.1/1-588                 ..................................................
+AF056024.1/1-515               ..................................................
+K02641.1/21-597                ..................................................
+AF093247.1/26-665              ..................................................
+X13160.1/21-664                ..................................................
+L23799.1/21-862                ..................................................
+AF245217.1/19-615              ..................................................
+AF091148.1/21-608              ..................................................
+AF091145.1/19-597              ..................................................
+AF091146.1/21-594              ..................................................
+AF018160.1/21-570              ..................................................
+AF043361.1/22-608              ..................................................
+L26187.1/23-595                ..................................................
+AF085261.1/21-574              ..................................................
+U22936.1/20-601                ..................................................
+X63519.1/21-607                ..................................................
+Z35317.1/19-597                ..................................................
+Z33462.1/20-589                ..................................................
+AJ130869.1/1-566               ..................................................
+AF185052.1/26-568              ..................................................
+X85398.2/21-602                ..................................................
+AB023499.1/21-585              ..................................................
+U21338.1/23-606                ..................................................
+U37108.1/21-579                ..................................................
+#=GC SS_cons                   ..................................................
+
+AF132134.1/1-639               ..................................................
+U83331.1/18-597                ..................................................
+AF063241.1/21-596              ..................................................
+U67119.1/1-591                 ..................................................
+AF129882.1/27-578              ..................................................
+U72542.1/1-582                 ..................................................
+AF129883.1/16-610              ..................................................
+X65152.1/21-566                ..................................................
+Z29440.1/1-571                 ..................................................
+U17354.1/22-594                ..................................................
+X71134.1/21-564                ..................................................
+AJ276699.1/40-631              ..................................................
+AF052190.1/16-601              ..................................................
+AF244939.1/20-597              ..................................................
+AF076179.1/1-614               ..................................................
+U03478.1/13-652                ..................................................
+AF076171.1/1-569               ..................................................
+AF076178.1/1-602               ..................................................
+Z34900.1/19-575                ..................................................
+L28812.1/26-692                ..................................................
+U03072.1/1-581                 ..................................................
+X56991.1/21-598                ..................................................
+D28490.1/1-572                 ..................................................
+AF119811.1/1-622               ..................................................
+AF242548.1/18-727              ..................................................
+AF150936.1/21-703              ..................................................
+AF090868.1/1-680               ..................................................
+AF096991.1/1-630               ..................................................
+AF096992.1/1-778               ..................................................
+AF112871.2/21-757              ..................................................
+U84732.2/21-794                ..................................................
+AF150935.1/21-703              ..................................................
+AF090871.1/1-669               ..................................................
+AF090869.1/1-776               ..................................................
+AF061338.1/21-739              ..................................................
+AF090870.1/1-670               ..................................................
+AF096994.1/1-642               ..................................................
+AF090377.1/1-640               ..................................................
+AF112875.1/1-639               ..................................................
+U84731.1/18-642                ..................................................
+X76494.1/1-621                 ..................................................
+AF245381.1/1-638               ..................................................
+AB018143.1/1-556               ..................................................
+U77662.1/1-559                 ..................................................
+AF007533.1/1-572               ..................................................
+AF113428.1/1-572               ..................................................
+U07937.1/21-574                ..................................................
+U20858.1/21-576                ..................................................
+M18732.1/21-689                ..................................................
+X94430.1/21-605                ..................................................
+AF099101.1/20-618              ..................................................
+AF001843.1/1-573               ..................................................
+U41399.1/1-566                 ..................................................
+U67142.1/1-545                 ..................................................
+U67323.1/1-571                 ..................................................
+U50972.1/1-537                 ..................................................
+L76341.1/2-610                 ..................................................
+L81935.1/19-617                ..................................................
+AF057561.1/13-621              ..................................................
+X99212.1/6940-7530             ..................................................
+U48383.1/1-570                 ..................................................
+U07981.1/1-572                 ..................................................
+AF121053.1/1-605               ..................................................
+AJ244408.1/18-634              ..................................................
+X89441.1/21-852                ..................................................
+X89495.1/23-616                ..................................................
+X89484.1/23-626                ..................................................
+Z81325.1/1-568                 ..................................................
+D14363.1/1-584                 ..................................................
+AB013012.1/1-595               ..................................................
+Z86122.1/21-610                ..................................................
+U37526.1/21-600                ..................................................
+U58369.1/21-624                ..................................................
+D26530.1/1-501                 ..................................................
+D84190.1/1-589                 ..................................................
+AJ224787.1/24-651              ..................................................
+AJ224785.1/24-627              ..................................................
+AF021878.1/21-605              ..................................................
+AF085182.1/1-516               ..................................................
+AF085176.1/1-508               ..................................................
+AF001579.1/18-587              ..................................................
+AF201375.1/1-617               ..................................................
+AF201373.1/1-598               ..................................................
+AJ133407.1/1-530               ..................................................
+AF260586.1/1-569               ..................................................
+AF036611.1/1-551               ..................................................
+AF202156.1/1-533               ..................................................
+AF036599.1/1-562               ..................................................
+AF202165.1/1-533               ..................................................
+AF036605.1/1-504               ..................................................
+AF083013.1/1-539               ..................................................
+AF083002.1/1-548               ..................................................
+AF083022.1/1-560               ..................................................
+AF083001.1/1-536               ..................................................
+AF082998.1/1-560               ..................................................
+AF037369.1/1-530               ..................................................
+AF036600.1/1-568               ..................................................
+AF036642.1/1-554               ..................................................
+AF124454.1/9-657               ..................................................
+AF124463.1/35-631              ..................................................
+AJ228777.1/1-612               ..................................................
+AJ228796.1/1-601               ..................................................
+AJ012525.1/1-510               ..................................................
+AJ012527.1/1-498               ..................................................
+AF102895.1/21-592              ..................................................
+AJ012522.1/1-581               ..................................................
+D83381.1/1-562                 ..................................................
+AJ012524.1/1-496               ..................................................
+AF102892.1/16-581              ..................................................
+AF102897.1/22-609              ..................................................
+AF102894.1/10-597              ..................................................
+AF051328.1/18-607              ..................................................
+D85095.1/1-554                 ..................................................
+AJ228794.1/1-594               ..................................................
+AF167420.1/16-625              ..................................................
+AF051331.1/16-605              ..................................................
+AF167424.1/1-585               ..................................................
+AJ012513.1/1-588               ..................................................
+AJ012521.1/1-588               ..................................................
+AF051332.1/22-612              ..................................................
+M58347.1/1-528                 ..................................................
+U41281.1/1-588                 ..................................................
+AF056024.1/1-515               ..................................................
+K02641.1/21-597                ..................................................
+AF093247.1/26-665              ..................................................
+X13160.1/21-664                ..................................................
+L23799.1/21-862                ..................................................
+AF245217.1/19-615              ..................................................
+AF091148.1/21-608              ..................................................
+AF091145.1/19-597              ..................................................
+AF091146.1/21-594              ..................................................
+AF018160.1/21-570              ..................................................
+AF043361.1/22-608              ..................................................
+L26187.1/23-595                ..................................................
+AF085261.1/21-574              ..................................................
+U22936.1/20-601                ..................................................
+X63519.1/21-607                ..................................................
+Z35317.1/19-597                ..................................................
+Z33462.1/20-589                ..................................................
+AJ130869.1/1-566               ..................................................
+AF185052.1/26-568              ..................................................
+X85398.2/21-602                ..................................................
+AB023499.1/21-585              ..................................................
+U21338.1/23-606                ..................................................
+U37108.1/21-579                ..................................................
+#=GC SS_cons                   ..................................................
+
+AF132134.1/1-639               ....................CCUUA.ACGAG.U.AA..CAAUUGG.AG.G
+U83331.1/18-597                ....................UGUAU.UCGAU.U.AU..CAAUUGG.AG.G
+AF063241.1/21-596              ....................CCUUA.ACGAA.C..U..CCAUUGG.AG.G
+U67119.1/1-591                 ....................CCUUC.CAGAG.U.AA..CAAUUGG.AG.G
+AF129882.1/27-578              ....................GUUUC.ACGAG.U.AA..CAAUUGG.AG.G
+U72542.1/1-582                 ....................CUUCC.CAAA..A.UU..CAAUU...AG.G
+AF129883.1/16-610              ....................CCUUA.ACAAA.C.GU..CAAUUGG.AG.G
+X65152.1/21-566                ....................CCUUA.ACGAG.U.AC..CCACUGG.AG.G
+Z29440.1/1-571                 ....................ACUUA.ACGAG.U.AU..CAAUUGG.AG.G
+U17354.1/22-594                ....................UCUUA.GCGAG.G.AA..CAAUUGG.AG.G
+X71134.1/21-564                .....................UUGU.GUGUU.......UAAUUGG.AG.G
+AJ276699.1/40-631              ....................UCUCU.GUGAG.U.AU..CAAUUGG.AG.G
+AF052190.1/16-601              ....................CUUUG.UUGAG.U.AG..CCAUUGGGAGGG
+AF244939.1/20-597              ....................UUUCU.CUUAG.U.AU..CAAUUGG.AG.G
+AF076179.1/1-614               ....................CUUGG.AUGAG.G.AU..CGAUUGG.A..G
+U03478.1/13-652                ....................GUUGG.GUGAC.G.AC..CGAUUGG.AG.G
+AF076171.1/1-569               ....................CCUAU.ACGAG.U.AU..CCAUUGG.AG.G
+AF076178.1/1-602               ...................CGUUGA.ACAAU.G.AU..CUCUUGG.AA.G
+Z34900.1/19-575                ..................CCUGUUA.ACGAG.A.AC..CCAUUGG.AG.G
+L28812.1/26-692                ....................CCUUC.ACGAG.G.AU..CCAUUGG.AG.G
+U03072.1/1-581                 ....................CCUUA.ACGAG.G.AU..CCAUUAG.AG.G
+X56991.1/21-598                ....................CUCCU.ACGAA.A.U...CAAUUGG.AG.G
+D28490.1/1-572                 ....................GUUUU.GUGAA.A.G...CAAUUGG.AG.G
+AF119811.1/1-622               ....................UGUCA.AUGAA.C.A...CAAUUGG.UG.G
+AF242548.1/18-727              ....................CCGCU.AUGAG.U.AC..CAACUGG.AG.G
+AF150936.1/21-703              ....................CAGCC.AUGAG.U.AU..CGACUGG.AG.G
+AF090868.1/1-680               ....................CAGUG.AUGAG.U.AU..CAACUGG.AG.G
+AF096991.1/1-630               ....................CAGUG.AUGAG.U.AU..CAACUGG.AG.G
+AF096992.1/1-778               ....................CAGUG.AUGAG.U.AG..CCACUGG.AG.A
+AF112871.2/21-757              ....................CAGUC.AUGAG.U.AU..CAACUGG.AG.G
+U84732.2/21-794                ....................CAGUG.AUGAG.U.AU..CAACUGG.AG.G
+AF150935.1/21-703              ....................CAGUG.AUGAG.U.AU..CAACUGG.AG.G
+AF090871.1/1-669               ....................CAGUG.AUGAG.U.AU..CAACUGG.AG.G
+AF090869.1/1-776               ....................CAGUG.AUGAG.U.AU..CAACUGG.AG.G
+AF061338.1/21-739              ....................CAGUG.AUGAG.U.AC..CAACUGG.AG.G
+AF090870.1/1-670               ....................CAGUG.AUGAG.U.AC..CAACUGG.AG.G
+AF096994.1/1-642               ....................CAGUG.AUGAG.U.AG..CCACUGG.AG.G
+AF090377.1/1-640               ....................CAGCC.AUGAG.C.AA..CAAGUGG.AG.G
+AF112875.1/1-639               ....................CAGCA.AUGAG.U.AU..CAACUGG.AG.G
+U84731.1/18-642                ....................CACUG.CUGAG.C.AA..CUAUUGG.AG.G
+X76494.1/1-621                 ................CAUCGAACA.UCGAG.U.AA..CAAUUGG.AG.G
+AF245381.1/1-638               ................CAUCCAAAA.UCGAG.U.AA..CAAUUGG.AG.G
+AB018143.1/1-556               ....................ACUUA.UCGAG.G.AA..CAAUUGG.AG.G
+U77662.1/1-559                 ....................CCUUA.ACGAG.G.AU..CCAUUGG.AG.G
+AF007533.1/1-572               ....................CCUUA.ACGAG.G.AU..CAAUUGG.AG.G
+AF113428.1/1-572               ....................CCUUA.ACGAG.G.AU..CAAUUGG.AG.G
+U07937.1/21-574                ....................UCGCU.UAGAG.U.AA..CAAUUGG.AG.G
+U20858.1/21-576                ....................CCUUA.UCGAC.C.AC..CAAGUGG.AG.G
+M18732.1/21-689                ....................ACCCU.UAGAG.U.AG..CCAUUGG.AG.G
+X94430.1/21-605                ....................UUCGU.UAGAG.A.AA..CAAUUAG.AG.G
+AF099101.1/20-618              ..................ACCCUUA.ACGAG.U.AA..CAAUUAG.AG.G
+AF001843.1/1-573               ....................CUUUA.ACGAG.G.AA..CAAUUGG.AG.G
+U41399.1/1-566                 ....................UGUUA.UCGAG.A.AU..CUAUUGG.AG.G
+U67142.1/1-545                 ....................CUUUA.GCGAG.G.AU..CUAUUGG.AG.G
+U67323.1/1-571                 ....................CUUCA.ACGAG.G.AU..CUAUUGG.AG.G
+U50972.1/1-537                 ....................CUUUA.GCAAG.G.AA..CAAUUGG.AG.G
+L76341.1/2-610                 ....................CUUUA.ACGAG.G.AU..CUAUUGG.AG.G
+L81935.1/19-617                ....................GGUGU.GCAAU.G.AU..CAAUUGG.AG.G
+AF057561.1/13-621              ....................CUUUA.ACGAG.G.AU..CGACUGG.AG.G
+X99212.1/6940-7530             ....................CUUUA.AUGAG.G.AU..CAAGUGG.AG.G
+U48383.1/1-570                 ....................CUUUA.AUGAG.G.AU..CAAGUGG.AG.G
+U07981.1/1-572                 ....................UUUUA.ACGAG.G.AC..CAAGUGG.AG.G
+AF121053.1/1-605               ....................CUUCU.ACAAG.G.AU..CCAGUGG.AG.G
+AJ244408.1/18-634              ....................UUUUA.ACAAG.U.AA..CAAUUGG.AG.G
+X89441.1/21-852                ....................CUUUA.ACGAG.G.AG..CUAAUGG.AG.G
+X89495.1/23-616                ....................CUUUA.ACGAG.G.AU..CUAUUGG.AG.G
+X89484.1/23-626                ....................GUUGG.GUGA....AC..CUAUCGG.AG.U
+Z81325.1/1-568                 ....................GCCAC.UCAAG.G.AU..CUAUUGG.AG.G
+D14363.1/1-584                 ....................CUUCG.ACGAG.G.AU..CAAGUGG.AG.G
+AB013012.1/1-595               ....................CUUUA.ACGAG.U.AU..CCAUUGG.AG.G
+Z86122.1/21-610                ....................CUUUA.ACGAG.G.AU..CCAAUGG.AG.G
+U37526.1/21-600                ....................CUCUA.ACGAG.G.AU..CCAUUGG.AG.G
+U58369.1/21-624                ....................CUCUA.ACGAA.A.G...CAAUUGG.AG.G
+D26530.1/1-501                 ....................CUUUA.AUGAA...CG..CAAUUGG.AG.G
+D84190.1/1-589                 ....................CUUUA.ACGAG.G.AU..CUAUUGG.AG.G
+AJ224787.1/24-651              ..................CCUGACG.ACGAC.G.AC..CCAUUGG.AG.G
+AJ224785.1/24-627              ....................UCUUA.ACGAG.G.AC..CAAUUGG.AG.G
+AF021878.1/21-605              ....................AUUGAAUUGAG.U.AA..CGACUGG.AG.G
+AF085182.1/1-516               ....................AUCCG.AUGAG.U.AA..CAACUGG.AG.G
+AF085176.1/1-508               ....................AUUCG.AUGAG.U.AA..CAACUGG.AG.G
+AF001579.1/18-587              ....................UUUCG.AUGAG.G.AU..CUACUGG.AG.G
+AF201375.1/1-617               ....................AUUCG.AUGAG.U.AA..CAACUGG.AG.G
+AF201373.1/1-598               ....................AUUUG.UCGAG.U.AA..CAACUGA.AG.G
+AJ133407.1/1-530               ....................CNUUC.GUGAG.U.NA..CANGCAG.AN.G
+AF260586.1/1-569               ....................CGCUA.UCGAG.U.AU..CAAUUGG.AG.G
+AF036611.1/1-551               ....................UUUUA.ACGAG.G.AU..CUAGUGG.AG.G
+AF202156.1/1-533               ....................CAUUA.AAGAU.U.AU..CAAUGAG.AG.G
+AF036599.1/1-562               ....................CUUCC.UAGAU.U.AU..CUAUGAG.AG.G
+AF202165.1/1-533               ....................CCUUA.CAAAU.U.UG..CUAUGAG.AG.G
+AF036605.1/1-504               ....................AA.CU.UGYUG.G..U..AAAGGAA.AG.G
+AF083013.1/1-539               ....................CUUGA.ACGAG.G.AU..CAAUGAG.AG.G
+AF083002.1/1-548               ....................CUUGA.AAGAG.G.AU..CUAUGAG.AG.G
+AF083022.1/1-560               ....................CUUUA.ACGAG.G.AU..CUAUGAG.AG.G
+AF083001.1/1-536               ....................ACUUC.UCGAG.A.AA..CUAAGAG.AG.G
+AF082998.1/1-560               ....................GCUCU.AUGAU.G.AU..CUAGUGG.AG.G
+AF037369.1/1-530               ....................UUUUA.ACGAG.U.AU..CUACGAG.AG.G
+AF036600.1/1-568               ....................CUUUA.AUGAG.G.AU..CUAUUGG.AG.G
+AF036642.1/1-554               ....................CUUUA.UCGAG.G.AU..CUAUUGG.AG.G
+AF124454.1/9-657               ....................CUUUC.ACGAG.G.AU..CUAUUGG.AG.G
+AF124463.1/35-631              ....................CUUUC.ACAAG.G.AU..CAAUUGG.AG.G
+AJ228777.1/1-612               ....................CUACA.ACGAG.G.AU..CUAUUGG.AG.G
+AJ228796.1/1-601               ....................CUUUC.ACGAG.G.AU..CAACUGG.AG.G
+AJ012525.1/1-510               ....................UAUCU.CAG.U.A.AU..CUAGAUC.AG.G
+AJ012527.1/1-498               ....................CUCAC.UUGAU.G.AU..CUAGUGG.AG.G
+AF102895.1/21-592              ....................AUUCU.UUGAG.G.AG..CUAGUGG.AG.G
+AJ012522.1/1-581               ....................CUUCA.UCAAG.G.AU..CAAGUGG.AG.G
+D83381.1/1-562                 ....................CUCCA.AUGAU.G.AC..CGAGUAG.AG.G
+AJ012524.1/1-496               ....................GCUCC.UUGAU.G.AA..CGAGUAG.AG.G
+AF102892.1/16-581              ....................AUUGU.GCGAG.U.AA..CAAGUUG.UG.G
+AF102897.1/22-609              ....................AUUCC.AUGAG.G.AU..CUAGUAG.AG.G
+AF102894.1/10-597              ....................CUCCC.GUGAG.G.AU..CUAGUGG.AG.G
+AF051328.1/18-607              ....................CUUUA.GCGAG.G.AA..CCAUUGG.AG.G
+D85095.1/1-554                 ....................GUUCG.ACGAG.G.AU..CUAUUGG.AG.G
+AJ228794.1/1-594               ....................CAUUA.ACGAG.U.AC..CAAUUGG.AG.G
+AF167420.1/16-625              ....................CUAUU.AGAAG.U.AU..CUAUUGG.AG.G
+AF051331.1/16-605              ....................ACUUC.AUGAG.U.AU..CCACUGG.AG.G
+AF167424.1/1-585               ....................CUUUA.AUGAG.U.AA..CAAUUGG.AG.G
+AJ012513.1/1-588               ....................GGUUU.UUGAA.G.A...CUAUUGG.AG.G
+AJ012521.1/1-588               .......................UU.UUGAG...AU..CUAACGG.AG.G
+AF051332.1/22-612              ....................CUUUA.UUGAG.U.AU..CAAUUGG.AG.G
+M58347.1/1-528                 ....................CUUUA.ACGAG.G.AU..NAAUUGG.CG.G
+U41281.1/1-588                 ....................GGUUA.UUGAU.U.AA..CAAUUGG.AG.G
+AF056024.1/1-515               ....................CUAUA.ACGAG.G.AC..CUAUUGG.AG.G
+K02641.1/21-597                ....................UCUUA.AUUAA.C.A...CAAUUGR.AG.G
+AF093247.1/26-665              ....................GGCUC.UCGAG.U.AA..CAAUUAG.AG.G
+X13160.1/21-664                ....................UCCUA.UCGAG.U.AA..CAAUUAG.AG.G
+L23799.1/21-862                ....................CCUCU.GCAAG.U.AA..CAAUUGG.AG.G
+AF245217.1/19-615              ....................CAUUA.UCGAG.G.AU..CCAUUGG.AG.G
+AF091148.1/21-608              ....................UCUUA.UCUAU.A.AG..UUAGUGG.AG.G
+AF091145.1/19-597              ....................UUUUA.UCUAU.A.AG..CUAGUGG.AG.G
+AF091146.1/21-594              ....................UUUUA.UCGAU.A.AA..CUAUUGG.AG.G
+AF018160.1/21-570              ....................UUUAU.ACGAU.U.GA..CUAUAGG.AG.G
+AF043361.1/22-608              ....................CCUUA.UCGAG.G.AU..CCAUUGG.AG.G
+L26187.1/23-595                ....................UGUCA.ACGAU.G.AA..CAAUUGG.AG.G
+AF085261.1/21-574              ....................GCUUA.UCGAG.G.AG..CCAGCAG.AG.G
+U22936.1/20-601                ....................CCUUA.ACGAG.U.AU..CCAUUGG.AG.G
+X63519.1/21-607                ....................CCACA.CCGAG.G.AU..CUAUUGG.AG.G
+Z35317.1/19-597                ....................ACUUA.ACGAG.U.AU..CAAUUGG.AG.G
+Z33462.1/20-589                ....................UCUUA.CCGAG.G.AU..CUAUUGG.AG.G
+AJ130869.1/1-566               ....................GAUUG.ACGAU.U.AA..CGAUUGG.AG.G
+AF185052.1/26-568              ....................CAUUA.ACGAG.U.AU..CAAUUGG.AG.G
+X85398.2/21-602                ....................CCUUA.UCGAG.U.AU..CAAUUGG.AG.G
+AB023499.1/21-585              ....................UCUUA.UCGAU.A.AG..CCAUUGG.AG.G
+U21338.1/23-606                ....................CCUCA.UCGAG.G.AU..CAAUUGG.AG.G
+U37108.1/21-579                ....................CGUUU.ACAA..A.AG..CUAGUAG.UG.G
+#=GC SS_cons                   ........................>.>>>>>.>.>......<<<<.<<..
+
+AF132134.1/1-639               GCAAG..UC.UGGU..G.CCAGCAGCCGC.G..UAAUUC....CAGC.UC
+U83331.1/18-597                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF063241.1/21-596              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U67119.1/1-591                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CGGC.UC
+AF129882.1/27-578              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U72542.1/1-582                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF129883.1/16-610              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X65152.1/21-566                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+Z29440.1/1-571                 GCAAG.UNC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U17354.1/22-594                GCAAG..UC.AGGU..G.CCAGCAGCCGC.GG.UAAUUC....CUGC.UC
+X71134.1/21-564                GCAAG.UUU.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAAC.UC
+AJ276699.1/40-631              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF052190.1/16-601              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF244939.1/20-597              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF076179.1/1-614               GCAAG..AC.UGGU..G.CCAGCAGCCGC.GG.UAAUA.....CAGC.UC
+U03478.1/13-652                GCAAG..AC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGC.UC
+AF076171.1/1-569               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF076178.1/1-602               GCAAG..GC.UGGU..G.CCAGCAGCCGC.GG.UAACAC....CAGC.UC
+Z34900.1/19-575                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+L28812.1/26-692                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U03072.1/1-581                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X56991.1/21-598                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+D28490.1/1-572                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF119811.1/1-622               ACAAG..UC.UGGU..G.CCAGCACCCGC.GG.UAAUUC....CAGC.AC
+AF242548.1/18-727              GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF150936.1/21-703              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF090868.1/1-680               GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF096991.1/1-630               GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF096992.1/1-778               GCAAG..UC.UGGU..G.CCAGCAGUCGC.GG.UAAUUC....CAGC.UC
+AF112871.2/21-757              GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+U84732.2/21-794                GCAAG..UC.UGGU..S.CCAGCAGCCGA.GG.UAAUUC....CAGC.UC
+AF150935.1/21-703              GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF090871.1/1-669               GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF090869.1/1-776               GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF061338.1/21-739              GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF090870.1/1-670               GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF096994.1/1-642               GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF090377.1/1-640               GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+AF112875.1/1-639               GCAAG..UC.UGGU..G.CCAGCAGCUGC.GG.UAAUUC....CAGC.UC
+U84731.1/18-642                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X76494.1/1-621                 ACAAG..UC.UGGU..G.CCAGCACCCGC.GG.UAAUUC....CAGC.UC
+AF245381.1/1-638               ACAAG..UC.UGGU..G.CCAGCACCCGC.GG.UAAUUC....CAGC.UC
+AB018143.1/1-556               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U77662.1/1-559                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF007533.1/1-572               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF113428.1/1-572               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U07937.1/21-574                GCAAG..UC.AGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U20858.1/21-576                GCAAG..CC.UGGU..G.CCAGCAGCCGC.G..UAAUAC....CAGC.UC
+M18732.1/21-689                AAAAG..UC.UGGU..G.CCAGCACCCGC.GG.UAAUUC....CAGC.UC
+X94430.1/21-605                UCAAG..UC.AGGU..G.CCAGCAGCCGC.GG.UAAUUC....CUGC.UC
+AF099101.1/20-618              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF001843.1/1-573               GCAAG.UUC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U41399.1/1-566                 GCAAG.UUC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U67142.1/1-545                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U67323.1/1-571                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U50972.1/1-537                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+L76341.1/2-610                 GCAAG..UC.UAGU..G.CCAGCAGCCGC.GG.UAAUUC....UAGC.UC
+L81935.1/19-617                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF057561.1/13-621              GCAAG..CC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X99212.1/6940-7530             GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U48383.1/1-570                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U07981.1/1-572                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF121053.1/1-605               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AJ244408.1/18-634              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X89441.1/21-852                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X89495.1/23-616                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X89484.1/23-626                GCAAG..UC.UGGU..G.CCAGCAGACGCCGG.UAAGUC....CAGC.UC
+Z81325.1/1-568                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+D14363.1/1-584                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AB013012.1/1-595               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+Z86122.1/21-610                GCAAG..UC.UGGU..G.CCAG.AGCCGC.GG.UAAUUC....CAGC.UC
+U37526.1/21-600                GCAAG..UC.UGGU..G.CCAGCAGCCGA.GG.UAAUUC....CAGC.UC
+U58369.1/21-624                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+D26530.1/1-501                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.G..CAAUUC....CAGU.UC
+D84190.1/1-589                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AJ224787.1/24-651              GCAAG..CC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AJ224785.1/24-627              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF021878.1/21-605              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF085182.1/1-516               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF085176.1/1-508               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF001579.1/18-587              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF201375.1/1-617               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF201373.1/1-598               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UU
+AJ133407.1/1-530               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF260586.1/1-569               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF036611.1/1-551               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF202156.1/1-533               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF036599.1/1-562               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF202165.1/1-533               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF036605.1/1-504               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGC.UU
+AF083013.1/1-539               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF083002.1/1-548               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGU.UC
+AF083022.1/1-560               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF083001.1/1-536               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF082998.1/1-560               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF037369.1/1-530               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF036600.1/1-568               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF036642.1/1-554               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF124454.1/9-657               GCAAG..UC.UGGU..G.CCAGCAGCCGC.G..UAAC.U....CAGC.U.
+AF124463.1/35-631              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAACUC....CAGC.UC
+AJ228777.1/1-612               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AJ228796.1/1-601               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAACUC....CAGC.UC
+AJ012525.1/1-510               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGCCUG
+AJ012527.1/1-498               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGCCUC
+AF102895.1/21-592              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGCCUU
+AJ012522.1/1-581               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGCCUU
+D83381.1/1-562                 GCAAG..UC.UGGU..G.CCAGCA.CC.C.G..UAAUAC....CAGCCUC
+AJ012524.1/1-496               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGCCUC
+AF102892.1/16-581              GCAAG..CC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.GC
+AF102897.1/22-609              GCAAG..UC.UGGU..G.CCAGCANCCGC.GG.UAAUAC....CAGCCUC
+AF102894.1/10-597              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGCCUC
+AF051328.1/18-607              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+D85095.1/1-554                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.G..UAAUUC....CAGC.UC
+AJ228794.1/1-594               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF167420.1/16-625              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF051331.1/16-605              GCAAG..UC.UGGU..G.CCARCACCCGC.GG.UAAUUC....CAGC.UC
+AF167424.1/1-585               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AJ012513.1/1-588               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AJ012521.1/1-588               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF051332.1/22-612              GCAAG..UU.UGGU..G.CCANCAGCCGC.GG.UAAUUC....CAGC.UC
+M58347.1/1-528                 GCAAG..U..........................................
+U41281.1/1-588                 GCAAG..UC.UGGU..G.CCAGCAGCCGC.G..UAAUUC....CAGC.UC
+AF056024.1/1-515               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+K02641.1/21-597                GCAAG..UC.UGGU..G.CCAGCRGCCGC.GG.UAAUUC....CAGC.UC
+AF093247.1/26-665              ACAAG..UC.UGGU..G.CCAGCACCCGC.GG.UAAUUC....CAGC.UC
+X13160.1/21-664                ACAAG..UC.UGGU..G.CCAGCACCCGC.GG.UAAUUC....CAGC.UC
+L23799.1/21-862                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF245217.1/19-615              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGC.UC
+AF091148.1/21-608              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UU
+AF091145.1/19-597              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF091146.1/21-594              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF018160.1/21-570              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAGC.UC
+AF043361.1/22-608              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+L26187.1/23-595                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF085261.1/21-574              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U22936.1/20-601                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X63519.1/21-607                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+Z35317.1/19-597                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+Z33462.1/20-589                GCAAG..UC.UGGU..G.CCAGCAGCCGC.G..UAAUUC....CAGC.UC
+AJ130869.1/1-566               GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+AF185052.1/26-568              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+X85398.2/21-602                GCAAG..UC.UGGU..G.CCAGCAGCCGC.G..UAAUUC....CAGC.UC
+AB023499.1/21-585              GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U21338.1/23-606                GCAAG..UC.UGGU..G.CCAGCAGCCGC.GG.UAAUUC....CAGC.UC
+U37108.1/21-579                GCAAG..UA.UGGU..G.CCAGCAGCCGC.GG.UAAUAC....CAUC.AU
+#=GC SS_cons                   ........<.<<<.........................>....>>>>.>>
+
+AF132134.1/1-639               C.AAUA.G.CGU.AUA.UUA
+U83331.1/18-597                C.AAUA.G.CGU.AUA.UUA
+AF063241.1/21-596              C.AAUA.G.CGU.AUA.CUA
+U67119.1/1-591                 C.AAUA.G.UGU.AUA.UUA
+AF129882.1/27-578              C.AAUA.G.CAU.AUA.UUU
+U72542.1/1-582                 C.AAUA.G.CGU.AUA.UUA
+AF129883.1/16-610              C.AAUA.G.CGU.AUA.UUA
+X65152.1/21-566                C.AGUA.G.CGU.AUA.UUA
+Z29440.1/1-571                 C.AAUA.G.CGU.AUA.UUA
+U17354.1/22-594                C.AAUA.G.CGU.AUA.UUA
+X71134.1/21-564                C.AAGA.G.UGU.AUC.UUA
+AJ276699.1/40-631              C.AAUA.G.CGU.AUA.UUA
+AF052190.1/16-601              C.AAUA.G.CGU.AUA.UUA
+AF244939.1/20-597              C.AAUG.G.CAU.AUA.UUA
+AF076179.1/1-614               C.AAUA.G.CAU.AUA.UUA
+U03478.1/13-652                C.AAUA.G.CAU.AUA.UUA
+AF076171.1/1-569               C.AAUA.A.CGU.AUA.UUA
+AF076178.1/1-602               C.AAUA.G.CGU.AUA.CUA
+Z34900.1/19-575                C.AACG.G.CGU.AUA.UUA
+L28812.1/26-692                C.AAUA.G.CGU.AU..CUA
+U03072.1/1-581                 U.AAUA.G.CGU.AUA.UUA
+X56991.1/21-598                C.AAUA.G.UGU.AUA.UUA
+D28490.1/1-572                 C.AAUA.G.UAU.AUA.UUA
+AF119811.1/1-622               C.AAUA.G.CGU.AUA.UUA
+AF242548.1/18-727              C.AGUG.G.CGU.AUA.CUA
+AF150936.1/21-703              C.AAGA.G.CGU.ACA.CUA
+AF090868.1/1-680               C.AAGG.G.CGU.AUA.CUA
+AF096991.1/1-630               C.AAGG.G.CGU.AUA.CUA
+AF096992.1/1-778               C.AAGU.G.UGU.AUG.CUG
+AF112871.2/21-757              C.AAGG.G.CGU.AUA.CUA
+U84732.2/21-794                C.AAGA.G.CAU.AUA.CUG
+AF150935.1/21-703              C.AAGU.G.CGU.AUA.CUA
+AF090871.1/1-669               C.AAGC.G.CGU.AUA.CUA
+AF090869.1/1-776               C.AAGC.G.CGU.AUA.CUA
+AF061338.1/21-739              C.AAGG.G.CGU.AUA.CUA
+AF090870.1/1-670               C.AAGG.G.CGU.AUA.CUA
+AF096994.1/1-642               C.AAGG.G.CGU.AUA.CUA
+AF090377.1/1-640               C.AUUG.G.UGU.AUA.CUA
+AF112875.1/1-639               C.AAGA.G.CGU.AUA.CAA
+U84731.1/18-642                C.AAGA.G.CGU.AUA.UAA
+X76494.1/1-621                 C.AAGA.G.CGU.AUA.UUA
+AF245381.1/1-638               C.AAAA.G.CGU.AUA.UUA
+AB018143.1/1-556               C.AAUA.G.CGU.AUG.UUA
+U77662.1/1-559                 C.AAUA.G.CGU.AUA.UUA
+AF007533.1/1-572               C.AAUA.G.UGU.AUA.UUA
+AF113428.1/1-572               C.AAUA.G.CGU.AUA.UUA
+U07937.1/21-574                C.AAUA.G.CGU.AUA.UUA
+U20858.1/21-576                C.ACUA.G.CGU.AUA.CUA
+M18732.1/21-689                C.AAGA.G.CGU.AUA.UUA
+X94430.1/21-605                U.AAUA.G.UCU.AUA.AUA
+AF099101.1/20-618              U.AAUA.G.UGU.AUA.UCU
+AF001843.1/1-573               G.AAUA.G.CGU.AUA.UUA
+U41399.1/1-566                 G.AAGA.G.CGU.AUG.UCA
+U67142.1/1-545                 C.AAUA.G.CGU.AUA.UUA
+U67323.1/1-571                 C.AAUA.G.CGU.AUA.UUA
+U50972.1/1-537                 C.AAUA.G.CGU.AUA.UUA
+L76341.1/2-610                 C.AAUA.G.CGU.AUA.UUA
+L81935.1/19-617                C.AAUA.G.CAU.AUA.CUG
+AF057561.1/13-621              C.AGUA.G.CGU.AUA.UUA
+X99212.1/6940-7530             C.ACUA.G.CGU.AUG.UUA
+U48383.1/1-570                 C.ACUA.G.CGU.AUA.UUA
+U07981.1/1-572                 C.ACUA.G.CGU.AUA.UUA
+AF121053.1/1-605               C.ACUA.G.CGU.AUA.UUA
+AJ244408.1/18-634              C.AAUA.G.CGU.AUA.UUA
+X89441.1/21-852                C.AUUA.G.CAU.AUA.UUA
+X89495.1/23-616                C.AAUA.G.CGU.AUA.UUA
+X89484.1/23-626                C.GAUA.GGCGU.AUA.CUA
+Z81325.1/1-568                 C.AAUA.G.CGU.AUA.UUA
+D14363.1/1-584                 C.ACUA.G.CGU.AUA.UUA
+AB013012.1/1-595               C.AAAA.G.UGU.AUA.UUU
+Z86122.1/21-610                C.AUUA.G.CGU.AUA.UUA
+U37526.1/21-600                C.AACA.G.UGU.AUG.CUA
+U58369.1/21-624                C.AAUA.G.CGU.AUA.UUA
+D26530.1/1-501                 C.AAUA.G.UGU.AUA.CUA
+D84190.1/1-589                 C.AAUA.G.CGU.AUG.UCA
+AJ224787.1/24-651              C.AAUA.G.CGU.AUA.UUA
+AJ224785.1/24-627              C.AAUA.G.CGU.AUU.GUA
+AF021878.1/21-605              C.AGUA.G.CGU.AUC.UCA
+AF085182.1/1-516               C.AGUG.G.CGU.ACU.UUA
+AF085176.1/1-508               C.AGUA.G.CGU.AUU.UUA
+AF001579.1/18-587              C.AGUA.G.UGU.AUA.UCA
+AF201375.1/1-617               C.AGUA.G.UGU.AUU.UCA
+AF201373.1/1-598               C.AGUA.G.UGU.AUA.UUA
+AJ133407.1/1-530               U.GCAC.S.CAU.AUG.CNA
+AF260586.1/1-569               C.AAUA.G.CGU.AUA.UUA
+AF036611.1/1-551               C.GCAA.G.UGU.AUU.CCU
+AF202156.1/1-533               U.CAUA.C.UGC.AUU.GAA
+AF036599.1/1-562               U.CAUA.C.UGC.AUU.GAA
+AF202165.1/1-533               U.CAUA.C.UGC.AUU.GAA
+AF036605.1/1-504               U.CCAA.G.UGC.AUA.MAA
+AF083013.1/1-539               U.CAAA.G.UGU.AUG.UCA
+AF083002.1/1-548               U.CAAG.G.CGU.AUG.GCC
+AF083022.1/1-560               U.CAAG.G.UGU.AUA.UCC
+AF083001.1/1-536               U.CUUA.G.CGU.AAA.UCG
+AF082998.1/1-560               C.UCUA.G.UGU.ACA.UCG
+AF037369.1/1-530               UNCGUA.A.UGU.AUA.RAA
+AF036600.1/1-568               C.AAUA.G.CGU.AUA.UUA
+AF036642.1/1-554               C.AAUA.G.CGU.AUA.UUA
+AF124454.1/9-657               C.AAUA.G.CGU.AUA.UUA
+AF124463.1/35-631              C.AAUA.G.CGU.AUA.UUA
+AJ228777.1/1-612               C.AAUA.G.CGU.AUA.UUA
+AJ228796.1/1-601               C.AGUA.G.CAU.AUA.UUA
+AJ012525.1/1-510               A.UCAA.G.CGU.AUG.CUU
+AJ012527.1/1-498               C.ACAA.G.CGU.AUG.CAA
+AF102895.1/21-592              C.ACAA.G.CAU.AUA.CAA
+AJ012522.1/1-581               C.ACAA.G.CAU.AUA.CAA
+D83381.1/1-562                 U.ACAA.G.CGU.AUC.GAU
+AJ012524.1/1-496               U.ACAA.G.CGU.AUG.CAA
+AF102892.1/16-581              A.ACUA.G.CGU.AUG..U.
+AF102897.1/22-609              U.ACAA.G.CAU.AUG.CAA
+AF102894.1/10-597              C.ACAA.G.CAU.AUG.CAA
+AF051328.1/18-607              C.AAUA.G.CGU.AUA.CUA
+D85095.1/1-554                 C.AAUA.G.CGU.AUA.UUA
+AJ228794.1/1-594               C.AAUA.G.CGU.AUA.UUA
+AF167420.1/16-625              C.AAUA.G.CGU.AUA.UUA
+AF051331.1/16-605              C.AGUA.G.CGU.AUA.UUA
+AF167424.1/1-585               C.AAUA.G.CGU.AUA.UUA
+AJ012513.1/1-588               C.AACA.G.CGU.AUA.UUA
+AJ012521.1/1-588               C.GCUA.G.UAU.AUA.UUA
+AF051332.1/22-612              C.AAUA.G.CGU.AUA.UUA
+M58347.1/1-528                 ....................
+U41281.1/1-588                 C.AAUA.A.GGA.AAA.CUA
+AF056024.1/1-515               C.AAUA.G.CGU.AUA.UUA
+K02641.1/21-597                C.AAUA.G.CAU.AUA.CUA
+AF093247.1/26-665              U.AAUA.G.CAU.ACG.UUA
+X13160.1/21-664                U.AAUA.G.CAU.ACG.UUA
+L23799.1/21-862                C.AAGA.G.UGU.AUA.CUA
+AF245217.1/19-615              CCAGUA.G.CGU.AUA.UUA
+AF091148.1/21-608              C.AAAA.G.UAU.AUG.UUA
+AF091145.1/19-597              U.AAUA.G.UUU.AUG.CUA
+AF091146.1/21-594              U.AAUG.G.UGU.AUG.CUA
+AF018160.1/21-570              C.AAUA.G.UGU.AUG.CUA
+AF043361.1/22-608              C.AAUA.G.CGU.AUA.UUA
+L26187.1/23-595                C.AGUA.G.CGU.AUA.CUA
+AF085261.1/21-574              U.GUAA.G.CGU.AUA.CCA
+U22936.1/20-601                C.AAUA.G.CGU.AUA.UUU
+X63519.1/21-607                C.AAGA.G.CGU.AUA.UAA
+Z35317.1/19-597                C.AAUA.G.CGU.AUA.UGU
+Z33462.1/20-589                C.AAUA.G.CGU.AUA.UUU
+AJ130869.1/1-566               C.AAUA.G.UAU.ACA.UUA
+AF185052.1/26-568              C.AAUA.G.CGU.AUA.CAA
+X85398.2/21-602                C.AAUA.G.CGU.AUA.UUA
+AB023499.1/21-585              C.AAUA.G.CGU.AUA.UUA
+U21338.1/23-606                C.AAUA.G.CGU.AUA.CUA
+U37108.1/21-579                U.ACAA.G.CGU.AUA.UUA
+#=GC SS_cons                   >.>>.>.>.>>>.>>>.>>.
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00177.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00177.idx
new file mode 100644
index 0000000..5c97723
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00177.idx
@@ -0,0 +1,21 @@
+AF255604.1/13-506
+AB019747.1/1-491
+U05662.1/1-532
+AF202663.1/1-541
+AF077606.1/1-517
+AF050599.1/1-509
+X15917.1/24553-25131
+L07836.1/21-533
+U91338.1/25-622
+AF056626.1/12-564
+D31785.1/12984-13540
+AF114901.1/315-951
+X54421.1/3165-3670
+X72804.1/34-733
+U23935.1/26-531
+X93085.1/1-677
+AF007261.1/67465-67980
+AF083018.1/26-559
+AB032228.1/3-507
+X15435.1/96-628
+AF058661.1/10-532
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00177.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00177.raw
new file mode 100644
index 0000000..3811167
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00177.raw
@@ -0,0 +1,1645 @@
+>AF132134.1/1-639
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAGCUUGUUUAUAC
+GGCGAGACUGCGGAUGGCUCAUUAAAUCAGUUAUAGUUUAUUUGAUGGUCUCUUUCAUUU
+UUUAUUAACCUACUUGGAUAACCGUGGUAAUUCUAGAGCUAAUACAUGCGCAAGGUCCCA
+AGCGCGGGGGCGGCUCCUCGUGGGUCGCUCGCAUGUGCAGCGGGAUGUAUUUAUUAAGGU
+UAAAAACCAGCAUUCAAAACUUCACUGGUGAUUCAUAGUAACUCUUUCGGAUCGCAUUCA
+UGUCCCCCUCGUGGGGACGGCGACGAUUCAUUCAAAUUUCUGCCCUAUCAACUUUCGAUG
+GUAGGAUAGAGGCCUACCAUGGUCGUAACGGGUAACGGAGAAUUAGGGUUCGAUUCCGGA
+GAGGGAGCCUGAGAAAUGGCUACCACUUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCA
+AUCCCGACACGGGAGGUAGUGACAAUAAAUAACAAUGCAGGCGCUCGACAAGAGUCUUGU
+AAUUGGAAUGAGUACAAUUUAAACCCCUUAACGAGUAACAAUUGGAGGGCAAGUCUGGUG
+CCAGCAGCCGCGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>U83331.1/18-597
+UAGUCAUAUGCUUGUCUCAAAGGUUAAGCCAUGCAUGUCUAAGUUUAACGAUGUUAAAAG
+AAGACUGUAAAUAGCUCAUUAAAACAGUUAUAAUCUAUUUGGUGACUGCUAACCACAUGG
+AUAACCGUGGUAAUUCUAGAGCUAAUACGCGAGUAAAGCACGUUUUCUCUAAGUUUUCGU
+GCAUGUUUAUUAGAUUUAAACCAAUCUGCAUUGCAGAAAAUGGUGAUUCAUAGUAAACGA
+UUGAAUCGCAUGACGCAAGUCGGUGAUACACCAUUCGAGUUUCUGACCUAUCAGCUUCAG
+ACGGUACGGUAUUGGCCUACCGUGGCAGUGACGGGUAACGGGGAAUUAGGGUUUGAUUCC
+GGAGAGGGAGCCUGAGAGACGGCUACCACAUCUAAGGAAGGCAGCAGGCGCGUAAAUUAC
+CCAAUUCUAACGCAGAGAGUAGUGACAAGAAAUAACAAUACAAUGCGCUAAGCGUUUUGU
+AAUUGGAAUGAGAAUGGAGUAAAAUUGUAUUCGAUUAUCAAUUGGAGGGCAAGUCUGGUG
+CCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AF063241.1/21-596
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUUUAAGCGAUUUAAACA
+GCGAGACUGCGGACGGCUCAUUAUAUCAGUUAUAGUUUAUUUGAUGGUCGAUUACUACAA
+GGAUAACCGUAGUAAUUCUAGAGCUAAUACUUGCACUUCAAAACACUUUUUGUGUUUGCA
+CUUAUUAGAUUCCCCACCAAUGCCUUUAUGGCUUCGGUGAAUCAUAGUAAUUUAGCGGAU
+CCACAGCCUUCGGGCGCGACGCUUCAUUCGAAUUUCUGCCCUAUCAGCUUUCGAAGGUAG
+UGUAUUGGACUACCUUGGCUUUGACGGGUAACGGAGAAUUAGGGUUCGAUUCCGGAGAGG
+GAGCCCGAGAAACGGCUACCACAUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCC
+UAACACUAGGGAGGUAGUGACAAGAAAUAACAACAGCUAACUUAAUACAAGUGAGUUGAU
+UGGAAUGAGUACAAUCUAAACACCUUAACGAACUCCAUUGGAGGGCAAGUCUGGUGCCAG
+CAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUACUA
+>U67119.1/1-591
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAGCUUUUAUACGG
+UGAAACUGCGAAUGGCUCAUUAAAACAGUUAUAGUUUAUUUGAUGGUCUCAUUUUACAUG
+GAUAACCAUGGUAAUUCUAUGGCUAAUACAUGCGCAAAGGUCACCUCCUUUGGAGGGGCU
+GUGUUUAUUAGAUACAAAACCAACCCACUUAACGGUGGAGCCUUGGUGAUUCAUAGUAAC
+CGAACGGAUCGCAGUUGGUUCUUUUGGACCCGCGAUGGAUCAUUCAAGUUUCUGACCUAU
+CAGCUUUCGACGGUAGGGUAUUGGCCUACCGUGGCAGUGACGGGUAACGGGGAAUUAGGG
+UUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCUAAGGAAGGCAGCAGGCGC
+GCAAAUUACCCAAUGAAAACAGCUUCGAGGUAGUGACGAGAAAUAACAAUACAGGGCAUU
+UUAUGCUUUGUAAUUGGAAUGAUGGAAAUGUAAAACCCUUCCAGAGUAACAAUUGGAGGG
+CAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCGGCUCCAAUAGUGUAUAUUA
+>AF129882.1/27-578
+UAGUCAUAUGCUUGUUUGAAAGAUUAAGCCAUGCAAGUCUAAGUAUAAGUUUUCACACGA
+CGAAACUGCGAAUAGCUCAUUAAAACACUUAUUAUAACAAUGAGACAAUUCUUCAAUGGA
+UAUCCAUGGAAAAUCUGAAGCUAAUACAUGUCGCAUUUCAUGCGUGAUUGGUCUUUAGUA
+AAACUCGGUAGCACUUCGGUGCUCUAGGUGAUCGGAUAGACUCAGAUAUCGCUUUAGCGA
+GGACUCAUUUCAGUUUGUGACCUAUCAGCUUGGUUGGUAAGGUAUUGGCUUACCAAGGCU
+AUUACAGGUGACGGGGAAUUAGGGUUUGAUUCCGGAGAGGGAGCCUGAGAGACGGCUACC
+ACAUCUAAGGGUGGCAGCAGGCGCGCAAAUUACUCAGUCCCGACACGGGGAGGUAGUGAA
+CAAAAAUAGUGGCAUAAAGCAUAUUGUUUUAUGACUGCAAUGAGUGAAAAUUACAUCGUU
+UCACGAGUAACAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAA
+UAGCAUAUAUUU
+>U72542.1/1-582
+UGCUUGUCUCAAAGAUUAAGCCAUGCAAGUGAAAGUAUAUGCAUAUUUUAUAUGUAGAAA
+CUGCGAACGGCUCAUUAAAACAGUUAUAAUCUACUUGACAUUUUCUAUAUAAGGAUAACU
+ACGGAAAAGCUGUAGCUAAUACUUGCUUUAGCACUCUUGAUUUAUUUCUUGAGUGUGUAC
+UUGUUAAGCCUUAUAAGAAAAGAGUUAUUAACUUAAGGAAUUAUAACAAAGAAGUAACAC
+GUAAUGGAUCAUUCCAUUUUUAGUGUGUAUCAAUCGAGUUUCUGACCUAUCAGCUUUUGA
+UGUUAGGGUAUUGGCCUAACAUGGCUUAGACGGGUAACGGGGAAUUAGAGUUCGUUACCG
+AGAGGGAGCCUGAGAAAUAGCUACCACAUCUAAGGAAGGCAGCAGGCAGACUCCGUUAAA
+UUACCCAAUUCUAAAGAAGAGAGGUAGUGACAAGAAAUAACAAUACAAGGCCAAUCUGGC
+UUUGUAAUUGGAAUGAUGGGAAUUUAAAACCUUCCCAAAAUUCAAUUAGGGCAAGUCUGG
+UGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AF129883.1/16-610
+UAGUCAUAUGCUUGUCUCAAAGAUGUACCGCCAUGCAAGUCUUAGUAUUAGUUUUUAUAC
+AACGAAACUGCGAAUGGCUCAUUAAAACAGUUAUAAUUUACGUGAAAAUCUAUACUACAC
+GGAUAACCGUGGUAAUUCUGGAGCUAAUACGUGCAAAGCGCUCGACUUUACGGAAGAGCG
+GCACUUAUUAGAUUGAGAACUAAUAUUGUGUCAAUACUGUAAAAGGUAUACCACAUUUUG
+GUAAUCCAUAAUAAGAUAGCGAAUCGCGCUUCGGCUUGCGAUAGUUCACUUAAGUUUCUG
+ACCUAUCAGCUUUCGACGGUAGGGUAUUGGCCUACCGUGGCGAUGACGGGUAACGGGGAA
+UUAGGGUUUGAUUCCGGAGAGGGAGCCUGAGUAACGGCUACCACAUCUAAGGAUGGCAGC
+AGGCGCGCAAAUUACCCAAUCCUGACACAGGGAGGUAGUGACAAGAAAUAUCAUUGCAAA
+GCGAAUUCGUUUUGUAAUUGGAAUGANUUAAAUUUAAACUCCUUAACAAACGUCAAUUGG
+AGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>X65152.1/21-566
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUGUGAGUAUAAGUGUUAUACAGC
+GAGACUGCGAAUGGCUCAUUACAACAGUUAUAGUUCACUUGUGAGGCGUGUAUAUGGAUA
+ACCGUAGUAAUUCUAGAGCUAAUACAUGCUGGUUGCGCAGUGCAGCAUUUAUUAGAUAAA
+ACCCAGCGGANNAAUCCGGUGAGGAGUCAUAGUAACUGAGCGAACUUCUCAGAAGUGACA
+CAUUCAAGUUUCUGCCCUAUCAGUUUCGAUGGUAGUGUAUUGGACUACCAUGCCGAUGAC
+GGGUGACGGAGAAUUAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAAUGGCUACCACAUC
+CAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCUGACUCAGGGAGGUAGUGACAAGAA
+AUAACAACGCUAGGACUUUGUCCUGCGAUUGGAAUGAGUACAACGUAAAAUCCUUAACGA
+GUACCCACUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAGUAGCGU
+AUAUUA
+>Z29440.1/1-571
+CAUAUGCUUGUCUUAAAGACUAAGCCAUGCAUGUCUAAGUAUAAAUAGUAUACAGUGAAA
+CUGCGAAUGGCUCAUUAAAUCAGUUAUAAUUUACUUGAUAAUUUUUCCUACAAGGAUAAC
+CGUAGUAAUUCUAGAGCUAAUACUUGCCGUUAACCUGACUUUUCGGAAGGGUUGUAUUUA
+UUAGAUUUGAAAUCAUCAGCCCGCAAGGGUUGCUGUGAUGAUUCAUAAUAACUGAUCGGA
+GCGAGGCCCGGCCUUGCUAAAUCAUUCAAGUUUCUGCCCUAUCACUUUGAUGGUAGUGUA
+UCUGACUACCAUGAGGAUUACGGGUACGCGGAAUUAGGGUUUGAUUUGCGGAGAGGGAGC
+CUGAGAAACGGCUACCACUUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCCAAU
+UCGGGGAGGUAGUGACAAGAAAUAAUAGCCCGGGGUCUAUGACUUACGGCGAUUAAAAUG
+AGAACAAUUUAAAUCACUUAACGAGUAUCAAUUGGAGGGCAAGUNCUGGUGCCAGCAGCC
+GCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>U17354.1/22-594
+UACAUAUGCUUGUCUUAAAGAUUAACCCAUGCAUGUGCCAGUUCAGUAUUGAACAGCGAA
+ACUGCGAAUGGCUCAUUAAAACAGUUAUAGUUUAUUUGAUAAUUCAAAAUUACAUGGAUA
+ACCGAGCUAAUUGUUGGGCUAAUACAUGCGAAAAAAUCCGUGUCCCGCGACCGGAUUGUA
+UUUAUUAGAUAUUAAACCAAUCUCCUUCGGGCGAUUGUGAUGAUUCAAAGUAACUGAUCG
+AAUCGCGGCUUGCUGCGAUAAAUCAUCUAAGUUUCUGCCCUAUCAGCUCUCGAUGGUAGU
+GUAUUGGACUACCAUGGCGCUCACGGGUAACGGAGAAUUAGGGUUCGAUUCCGGAGAAGG
+AGCCUGAGAAACGGCUACUACACCUACGGUAGGCAGCAGGGACGUAAAUUACCCAAUCCU
+AAUUCAGGGAGGUAGUGACAAGAAAUAGCAAGCCAGGAGAUUCUUCUCUACGGCAUUGAA
+AUGAGAACAGUGUAAAUCUCUUAGCGAGGAACAAUUGGAGGGCAAGUCAGGUGCCAGCAG
+CCGCGGUAAUUCCUGCUCCAAUAGCGUAUAUUA
+>X71134.1/21-564
+UAGCAUAUGCUUUCCUCCUGGAGAUUAAGCCAUGCAUGUCUAAGUAUAAGUUAUAUACGG
+CGAAACUGCGAAUGGCUCAUUAAAACAGUUAUAAUUUAUUUGAUAUUGUUUUUAUAUGGA
+UAACCAUUGGGAAACUAUGGCUAAUACAUGCAUAAAGACCUUUGGGUUGUAUUUAUUAGU
+UUUUGCCAGUCCACGACUGUGAGGAGUCAUAAUAACUGAUCGAAGCUCCUUAGUAGGAGC
+UAAAUCUUUCAAGUUUCUGCCCUAUCAGAUUGUUGGUAGUGUAUUGGACUACCAAGUCGA
+UCACGGGUAACGGAGAAUUAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAAUGGCUACCA
+CAGCUACGGUAGGCAGCAGGUGCGUAAAUUACCCAAUCCUAAUUCAGGAAGGUAGUUACA
+GGAAAUUUGUUGCAUGGGCUCACGCUCAGACGCAAAUGAACACAUGUAAGUAUUGUGUGU
+UUAAUUGGAGGGCAAGUUUUGGUGCCAGCAGCCGCGGUAAUUCCAACUCCAAGAGUGUAU
+CUUA
+>AJ276699.1/40-631
+UCGACUCUAGAGGAUCCCCUGUCUCAAAGAUUAAGCCAUGCAUGUCUGAGUUUAAGCUAA
+UUUUUGGUGAAGCUGCGAAUGGCUCAUUAUAUCAGUUAUGAUAUGCUCAAUUGCCUUUGC
+UUACAUGGAUAACUGUGGUAAUUCUAGAGCUAAUACAUGCACAUGAACCUGACCUCAAAG
+UAUGGUUGUGUUUAUUGAUUUCAAAACCAACUCAAGCUCUGCUUGAUAUGCUGCAUGAUU
+GAUUUUAAACGAAUGAAUUGCAUGGCACACGCUGGCAAUGUAUUGUUUUAGUUUCUGACC
+UAUCAGCUUCCGACGGUAAGGUAUUGGCUUACCGUGGCAAUGACGGGUGACGGAGAAUUA
+GGGUUUGAUUCCGGAGAGGGAGCCUGAGAAAUGGCUACCACAUCUAAGGAAGGCAGCAGG
+CGCGCAAAUUACCCAAUCUUGGCAUAGGGAGGUAGUGACAAGAAAUAACAAUACAGGGCA
+UCCAUGUUUUGUAAUUGGAAUGGACAGAUGUUAACCUUCUCUGUGAGUAUCAAUUGGAGG
+GCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AF052190.1/16-601
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUGUCAGAAUAAAUUUCAGCUUUG
+UAAAUCUGCAAAUGGCUCAUUAAAACAGUUAAAGUUUGUUAGGCAAUGGCCCCUAAAUGG
+AUACCUGUGGUAAUUCUAGAGCUAAUACAUGCACAAUGUUCCAACUUCAAGGAAAGGAUA
+UGUUUACUAGUUCCAGAAUCAAUGCUGGCCCUGCCAGAACUUGUGAUGACAUAUGGUAUA
+UGCAUGGGAUCAUGCAGCACUUGCUGGUGAUUUGUCUUUCAUGUUUCUGACCUAUCAGCU
+UCUGAUGGUAAGGUAUUGGCUUCCCAUUGCAAUGACGGGUAACGGAGAAUUAGGGUUUGA
+UUCCGGAGAGGGAGCCUGAGGGAUGGCUACCACAUCUAAGGAAGGCAGCAGGCGCGCAAA
+UUACCUAAUCUUGGCGUAAGGAGGUAGUGACAAGAAAUAAUGAUACAUGGCAUUAAUGUC
+UUGUAAUUGGAAUGAGCUGAAUCCAAAAACUUUGUUGAGUAGCCAUUGGGAGGGGCAAGU
+CUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AF244939.1/20-597
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUGAUUGCACAUCUCUUGCGCA
+UGAUAAACUGCAUAUGGCUCAUUAUAUCAAUUACCGUGCAUAUGUACUUUGCGGUACAUG
+GAUAGCAGGGGUAAUUCUACAUCUAAUACAUGCCCAAUGUAUGACUUAUUGGAAUACUGU
+GCUCUGCCACUUCAAAACCAUCCUGCAUCUGUAGGCUUUUUUGAAUGUAGCUGAGUGAAC
+AAAUCUCAAAGAUCAUUUCGGAGAUUGAUCAUUGCAAUUUCUGACCUAUCAGCUUCUGAU
+GGUAAGGUAUUGGCUUACCAUGGCAAUGACGGGUGACGGGAGAUUAGGGUUUGAUUCCGG
+AGAGGGAGCUUGCAAAAUGGCUACCACAUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCC
+AAUCCUGACACAGGGAGGUAGUGACAAGAAAUAACAAUACAAGGCAUCCAUGUCUUGUAC
+UUGGAAUGAAUUGGGUGUACAACUUUCUCUUAGUAUCAAUUGGAGGGCAAGUCUGGUGCC
+AGCAGCCGCGGUAAUUCCAGCUCCAAUGGCAUAUAUUA
+>AF076179.1/1-614
+CAAGAUUAAGCCAUGCAUGUCUAAGUGAAAACCGCUGGUGAACUGCGAAUGGCUCAUUAC
+AUCAGUUAUGAUUUAUUUGGUGGUAUAGGCUACUCGGAUAACCGUAGUAACUCUGUGGCU
+AAUACGUGCGGGAGUUCCCCAACUCAUUAGAAGGGACGUAUUUAUUAGUUAUAAACGCUA
+GCCUGAAAAGAUCUCCCUCCCAGGGUGAGGGGUGCUACUUCUCGCUUAAGGGAACCGUAG
+GUCUAGGGAUUGUGUUGAAACAUGAUAAACUGUCGAAUCGUACGGCUCAACAAAGCUAAC
+GAUGCACCAUUCAAAUUUCUGCCCCAUCAACUUGAUGGUAGGGUAGUGGCCUACCAUGGU
+CUUGACGGGUAACGGGGAAUUGGCGUUCGAUUCCGGAGAGGGAGCCUGAGAGACGGCUAC
+CACUUCUAAGGGAGGCAGCAGGCGCGCAAAUUACCCAAUCCUAACGAAGGGAGGUAGUGA
+CGAAACAUACCAUGGUUUAGACCGGUGAGGUCUUGAAUCUGGAAUGCAUCCAACUUAAAC
+GCUUGGAUGAGGAUCGAUUGGAGGCAAGACUGGUGCCAGCAGCCGCGGUAAUACAGCUCC
+AAUAGCAUAUAUUA
+>U03478.1/13-652
+UAGUUAUAUGCUCGUCUUCAAGAUUAAGCCAUGCAUGUCUAAGUGUAAACCACUGGUGAA
+CUGCGAAUGGCUCAUUAUACCAGUUAUAAUUUAUUUGGUGGUAUGGACUACUCGGAUACC
+CGUAGUAACUCUGUGGCUAAUACGUGCGAAUUUCCCCGACUCAUCCGAUAAGGAGAUUAG
+AAGGGGCGUAUUUAUUAGUUAUAAACGCUAGCCUCGACACUCAGCCUUAGUCAUAUAACC
+UGAGUGUAGAGAUCGUGUUGAAUCAUAAUAACUGUCGAAUCGUAUGGCCGCUCGGCUGAU
+AGAAUGCCUGAGCAACGCUAACGAUGCUCCAAUCAAAUUUCUGCCCCAUCAUCUUGCACG
+UUGGUAGGGUAGUGGCCUACCAAAGAAAUGACGGGUAACGGGGGAUUGGCGUUCGAUUCC
+GGAGAGGGAGCCUGAGAGACGGCUACCACUUCUAAGGAAGGCAGCAGGCGCGCAACUUAC
+CCAAUCCUGACGCAGGGAGGUAGUGACGAAACAUACCCUAGUAUAGAUCUGUGAUCUUGU
+AUAGGGAAUGCAUCCAAUCUAAACCGUUGGGUGACGACCGAUUGGAGGGCAAGACUGGUG
+CCAGCAGCCGCGGUAAUACCAGCUCCAAUAGCAUAUAUUA
+>AF076171.1/1-569
+AUAUGUUUGUCUUCAAGACUAAGCCAUGCAUGUCUAAGAAUAAUCACUUGUACUGAGAAA
+CUGCAGAUGGCUCAUUAAAUCAGAAAUAAUUUAUUUGNUGGUGACUUACUACAUGGAUAC
+CCGUAGUAAUUCUAGAGCUAAUACAUGCGUAAACACUGUUCAUUCAGUGGUAUUUAUUAG
+AUCCGAACCAGCCCCUUCGGGGUUUCUUGGUGAAUCAUGAUAACUGUUCGAAUCGCCAGG
+CUNUGCCAGGCGAUAGUUCAUUCAAAUUUCUGCCCUAUCACCUAUUGACGGUAGUGUAGU
+GGACUACCGUGGCUCUAACGGGUGACGGAGAAUUAGGGUUCGAUUCCGGAGAGGGAGUCU
+GAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGUAAAUUACCCAAUCCCGACAC
+GGGGAGGUAGUGACGAGAAAUAUCAUGACUGUGCCCUUUGUGGCAGAGUUUGUGAAAUGA
+GUGUAAUGUAAAUGCCUAUACGAGUAUCCAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGC
+GGUAAUUCCAGCUCCAAUAACGUAUAUUA
+>AF076178.1/1-602
+UAAGCCAUGCAUGUCUAAGUGUAAUCACUGGUGAACUGCGAACGGCUCAUUAUAUCAGUU
+AUGAUUUAUUUGGAGGUAUGGACUACUCGGAUAACCGUAGUAACCCUGUGGCUAAUACGU
+GCGCGGUGUCCCGACGUCUUCGGGAGGGAUGUACGUGUUAGGUAUAAACGCUAACCUAUC
+GCUUCUUGGUCAGAUCCUCGCGCACGAGCGGGGUCGUCACCUGUCGUGAUAGAAGCAGUG
+UUGAAUCAUAAUACGUGUCGAAUCAUACAGCUCAUCAAGCUAAUGAUGCUCCAUUCAAAU
+UUCUGUCUCAUCAACUUGAUGGUAGGGUAGUGGCCUACCAUGGUCGUGACGGGUAACGGG
+GGAUUAGCGUUCGAUUCCGGAGAGGGAGCCUGAGAGACGGCUACCACUACUACGGGAGGC
+AGCAGGCGCGCAACUUACCCAAUCCUGAUUCAGGGAGGUAGUGACCAAACAUACCGCAUC
+CCAAUCCGAGAAGAUUUGAAGUUGCGGAAUGCGUUCAAUCUGGAUCCGUUGAACAAUGAU
+CUCUUGGAAGGCAAGGCUGGUGCCAGCAGCCGCGGUAACACCAGCUCCAAUAGCGUAUAC
+UA
+>Z34900.1/19-575
+UAGUGAUAUGCUUGUCUCAAAGAUUAAGCCAUGCACGUGUCAGUAUAAGCUUUUAUACGG
+UGAAACUGCGAAUGGCUCAUUAAAUCAGUUAUAGUUUAUUUGAUGGUUCCUUACUUGGAU
+AACCCGAGUAAUUCUCUGGCUAAUACAUGCGGAAGACCCUUUACUGGGUUGUAUUUAUUA
+GAUCUUUACUAACUUUGUUGGUGAAUCAUGAUAAGCUUACAGAUCGCAUCGGGGUAACCC
+GGCGACGGAUCAUUCAAGUUUCUGCCCUAUCAACUUUCGAUGGUACGGUAUUGGCCUACC
+AUGGUGACCACGGGUAACGGGGGAUUAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAAUG
+GCUACCACUUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCUGACAUAGGGAGGU
+AGUGACAAUACAUACUAAUGCGAGGCUUUUGCUUUGCAAUUGGAAUGAGUACAACUUAAA
+CCUGUUAACGAGAACCCAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGC
+UCCAACGGCGUAUAUUA
+>L28812.1/26-692
+UGGUUAUAUGCUUCUUCUAAGGAUUAAGCCAUGCAUGUCUAAGUGCAAACGAUUUUGUAC
+AGUAGAACUGCGAAUGGCUCAUUACAACAGUUAUAGUUUAUUUGAUCGUACGGUAGAAAA
+GAAACUACGUGGAUAACCGUAGGAACUACAGCUAAUACAUGCUCCAUCGCUUUUUUUAUA
+UAUAUUUGUUUUUUUUAUCUGUAAAAGCGGGAUUUAUUAGAUCAAAAACCAGCUAUCGAG
+AGAAGUCUAUCCUGUACUAAUCUUGGUAUGGUUUGUGAGGUGAAUCAUAAUAACUUUUCC
+AAAUCGCAAGGCUUUUUUUGUGUUUAAGAAAAAACAAGGAAGCCGGCGAUAAAUCAUUCA
+AAUUUCUGCCCUAUCAACUUUCGACGGUAGGGUAGUGGCCUACCGUGGUGUUGACGGGUA
+ACGGAGAAUUAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAGAUGGCUACCACAUCCAAGG
+AAGGCAGCAGGCGCGCAAAUUACCCAAUCCUGAUUCAGGGAGGUAGCGACAGAAAAUAAC
+GAUCGUAGGCCUUUUUUUUAGGUUUAUUGAUUGGAAUGAGGAUAGUUUACACCCCUUCAC
+GAGGAUCCAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGC
+GUAUCUA
+>U03072.1/1-581
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUGUAAAUAAGUCUACAC
+CGUGAAACUGCGAAUGGCUCAUUAAAUCAGUUAUCGUUUAUUUGAUGUUUCCUUACUACA
+UGGAUAACCGUAGUAAUUCUAGAGCUAAUACAUGCCCACAAAGCCCCGACGCAAGAAGGG
+GUGUAUUUAUUAGAUUCAAACCAACAUUUAACCCGGUGAUUCAUAGUAACUCUUUGUUUU
+CGAACCGCAUGGCCUUGCGCUGGCGGUGCUUCAUUCAAAUUUCUGCCCUAUCAACUUUCG
+AUGGUAGGAUAGUGGCCUACCAUGGUUUUAACGGGUGACGGGGGAUUAGGGUCUUAUCCC
+GGAGAGUAUGCCUGAGAGACGGCAAACACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUAC
+CCAAUCCCAACACGGGGAGGUAGUGACAAUAAAUACCAAUGCAGAGCCCACUGGGUUUUG
+CAAUUGGAAUGAGAACAAUUUAAAUCCCUUAACGAGGAUCCAUUAGAGGGCAAGUCUGGU
+GCCAGCAGCCGCGGUAAUUCCAGCUCUAAUAGCGUAUAUUA
+>X56991.1/21-598
+UAUUAUAUGCUGAUGUUAAAGAUUAAGCCAUGCAUGUGUAAGUAUAAAGACCAAGUAGGA
+UGAAACUGCGGACGGCUCAUUAUAACAGUAAUAGUUUCUUUGGUUAGUAAAAUACAAGGA
+UAGCUUUGUGAAUGAUAAAGAUAAUACUUGAGACGAUCCAGUUUGUAUUAGUACAAAAUG
+GCCAAUUCAUUCAAUGAAUUGAGAAAUGACAUUCUAAGUGAGUUAGGAUGCCACGACAAU
+UGUAGAACACACAGUGUUUAACAAGUAACCAAUGAGAAUUUCUGAUCUAUCAAUCAGUUG
+GUAGUAUCGAGGACUACCAAGAUUAUAACGGAUAACGAGGAAUUGGGGUUCGACAUCGGA
+GAGGGAGCUUUACAGAUGGCUACCACUUCUAAGGAAGGCAGCAGGCGCGUAAAUUACCCA
+CUUUCGAAUUGAAGAGGUAGUGACGACACAUAACUCUAGAGUUGAGUAAAAUCAAUUCUU
+GAAGGAAUGAGUAGGAGGUAAAUUCUCCUACGAAAUCAAUUGGAGGGCAAGUCUGGUGCC
+AGCAGCCGCGGUAAUUCCAGCUCCAAUAGUGUAUAUUA
+>D28490.1/1-572
+AUAUGCUGAUGUUAAAGAUUAAGCCAUGCAUGUGUAAGUAUAAAGACCAAGAAGGAUGAA
+ACUGCGGACGGCUCAUUAGAACAGUUAUAAUUUCUUUGAUUAGUACCAUACAAGGAAUAG
+CUUUGUGAAUAAUAAAGAUAAUACUUGAGACGAUCCUGUUCUAUUACUAGAAUAGGCGCA
+UUUCGAACAGGAAUGUAGAAAAGAAGUUUAUUAAGAAAAAGAACAAAUUUACAAUUGUAG
+AAAUGAAAUACAUUUUGACAAGGAAUCAAUGAAAAUAUCUGAUCUAUCAACUAGUUGGUA
+GUAUAGAGGACUACCAAGGUUAUAACGGAUAACGAGAAAUUAGGGUUUGACAUCGGAGAA
+GGAGCUUUCAAAAUGGCUACUACUUCUAAGGAAGGCAGCAGGCGCGUAAAUUACCCACUU
+UUAACAGAAAGAGGUAGUGACGACAAAUAACUCUAUUCUUUAACAAAAAGAAUUGAAGGA
+AUGAACGGAACGUACAUAGUUUUGUGAAAGCAAUUGGAGGGCAAGUCUGGUGCCAGCAGC
+CGCGGUAAUUCCAGCUCCAAUAGUAUAUAUUA
+>AF119811.1/1-622
+CAUAUUCUUGUUUCAAGGACUAAUCCAUGCAAGUCUCAGAGUAAAUGGAUUAACAGUGGG
+UCCGCAGACGGCUCAUUAAAUCGGUGGCAAUCUACGCGGGGAAGGUGCCUUUUGGGCCCA
+GUUGGAUAACAAUGGUAACUCCAUUGCUAAUACAUGUCCGAAGAAUCCAACUCGAUUCAA
+CCCCGUGGCCUUAAAACCGCGGGGUCGAGGUGGAUACAAUUGACCGAGAUAAGAACCAAC
+GCUAGCAAUAGCAGCGGUGUGUGGAUGAAACAGGUCAAUCGAGUGAUAGCACACGACUUC
+AAGUCGGUGCAAGCCCGCAAGAGCUUCUGCCCUAUCAGCUUUUGACGGUAGUGUAGUGGA
+CUACCGUGGCUGUAACGGGUAACGGGGAAUUAGGGUUCGAUUCCGGAGAGGGAGCCUGAG
+AACGGCUACCACAUCUAAGGAUGGCAGCAGGUACGCAAAUUGCCCAAUAGCAACACUGCU
+GAGGCAGCGAAGAGAAAUAGCCUCGACACGUACUUAGUACGUUAGAAGCAAUGGAUGAUA
+UCUAAACCUGUCAAUGAACACAAUUGGUGGACAAGUCUGGUGCCAGCACCCGCGGUAAUU
+CCAGCACCAAUAGCGUAUAUUA
+>AF242548.1/18-727
+UAGUCAUAUGCUCCGACCAAGGACUAAGCCAUGCAUGUCUCAGCACAAACGGUUCAACAG
+UGAGUCUGUGAAUGGCUCCUUACAUCAGCAGUCAUCUCUGUGGUAAAGUGCGGCUAGUGC
+CCAACUGCCAGGGUACUCAUUUGGACAUCCUCCAAAACUUGGUGGCUAAUACACGAUUGC
+CCAGGUCUGCCAUGACACAUAACCUGGUUUGAGACAGCUGGCACCCCAAUGGGCCAAAGU
+CUCCGGGUGGUUGGAUUGCACCCAGCCGUCCAUGAAGACCAGCGUCCGGCAAGGACAGUG
+UGUCUGGCUGACUCAGGCUGGUCCCUCUGAGGACUGUUUGUGCUGGCGGAAGAGAGAGGU
+GGCUUCUAAAGCCAUAUCAUGCACUGCUUGAUCACAUGGAACUUCUGACCUAUCAGCCUU
+GACUGUGGUGCAGUGGACCACAAUGGCAUUAACGGGUAACGGAGAAUCUGGGUUUGAUUC
+CGGAGAGGGAGCCUGAGAGACGGCUACCACUACCAAGGUGGGCAGCAGGCGCGCAAAUUG
+CCCAAUACCAACACCAUGGGUGAGGCAGCAACGGUCAGCAGCAAUUCUGCCAGCACCUGU
+UGCUGGUGGAACUUGGAAUGGAUGCUAUCCAAAGUCCGCUAUGAGUACCAACUGGAGGGC
+AAGUCUGGUGCCAGCAGCUGCGGUAAUUCCAGCUCCAGUGGCGUAUACUA
+>AF150936.1/21-703
+UGGUCGUAUGCUUCGUUCAAGGGCUAAGCCAUGCAAGUCUCAGAGCAAUCGGAUGGACAG
+AGGGUCUGUGAAUGGCUCCUUACAUCAGGAGUCAUCCUUGUGAUAGUGUGUGGCUGGCGC
+CGCUCCUGCCAAAUGGCGCCCAUUGGGACAUCCUCAAAAACCUUGUGGCUAAUACCCGUC
+CGCUCCAGUCAACCUCAGCACAGGCGCCAGCCCUCGGGCUGGCGUCCUGGUGGUGGAUCA
+UGACCAGUCGAGAUGAAGACCAGCGCCCCUCUCGGGGCAGUGUGUUGCAGGUUGACUCAG
+GCUGGACUCCCGGUGGGGGAACAGUCAUUCUGGCAGAGUGGUGGCCUCGUGCCACAUCGC
+UUGAUCACAGGAACUUCUGACCUAUCAGCUUGGACUGUGGGGUAGUGGCCCACAAUGGCA
+GUAACGGGUAACGGAGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAGAUGGCUACC
+ACUACCAAGGUGGGCAGCAGGCGCGCAAAUUGCCCAAUACAAGCCCCUGUGUGUGAGGCA
+GCGACGAACUGCAGCAAUCCCGCUGGCCCUUUGUGCCAGUGGUCUUUGGAAUGGAUGCAA
+CCCAAACACAGCCAUGAGUAUCGACUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAU
+UCCAGCUCCAAGAGCGUACACUA
+>AF090868.1/1-680
+CGAUCAAGGGCUAAGCCAUGCAUGUCUCAGCGCAAUCGGUCUGAAAGAAGGUCUGUGAAU
+GGCUCCUUACAUCAGCAGUCAUCUAUGCGAUCAGUGUGGUUGGCACCACCUACCAAAGGU
+GCCCAGUUGGACAUCCUCCAAAACCUUGAGGCUAAUACACGAAUGCAACGGUCGGCCAUA
+GCAAUAUCGAGACCAUCGGCUGUCUUCAACGGCAGUUGCCCUGACUCGGUAUGGUGGAUA
+ACACCCAGCUGGUAUGAAGACCAGUGCCUGACAAAGGCAGCGUGCUGUGGGUUGACUCAG
+GCUGGUCCCCCUGGNACAAAUGUGCUGGCAGAGUGGCGGUUUUGAGCCGCAUUAACAUCG
+CUUGAUCGCUCGAACUUCUGACUUAUCAGCUGUGAUUGUGGUGUAGUGGACCACAAUGGC
+UCUUACGAGUAACGGAGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAGACGGCUAC
+CACUACCAAGGUGGGCAGCAGGCGCGCAAAUUGCCCAAUGCAGACACCCCUGUGAGGCAG
+CGACGAUCCGCAGCAAUCCUGCCGACUCUCUGUCGGUGGGACUUGGAAUGGAUGCAAUCC
+AAACACAGUGAUGAGUAUCAACUGGAGGGCAAGUCUGGUGCCAGCAGCUGCGGUAAUUCC
+AGCUCCAAGGGCGUAUACUA
+>AF096991.1/1-630
+CUACNUUCAAGGGCUAAGCCAUGCAUGUCUCAGCGCAAACGGUUCAACAGUGGGUCUGUG
+AAUGGCUCCUUACAUCAGCAGUCAUCUGUGUGAUACAAGAGUGAAUCCAAUUGGACAUCC
+ACUAAAACCUAGUGGCUAAUACACGUUGGCAAAGUGGGCCAUGCCCACGGUCAGCCUCUG
+GCUGUCCUGAUGGUCACAUUGCAUCCAGCUGUUACUAAGACCAGUGCCUGUCAAAGGCAG
+CACUUGGGUUGACUCAGGCUGGCUCCAUCUGGAGGACCUGUACUGGCAGAAUGUGCCUUG
+GCACCUGCAGGAUCACAUGAACUUCUGACCUAUCAGCUUGGACUGUGGUGCAGUGGACCA
+CAGUGGCCUUGACGGGUAACGGAGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGACAAA
+CGGCUACCACUACCAAGGUGGGCAGCAGGCGCGCAAAUUGCCCAAUGCAGACACAUCUUG
+CGAGGCAGCGACGAACUGCAACAACCCUGUUGGCAUUCUCUGCCAGCAGGGCUUGUGAUG
+GAUGCAAUCCAAACACAGUGAUGAGUAUCAACUGGAGGGCAAGUCUGGUGCCAGCAGCUG
+CGGUAAUUCCAGCUCCAAGGGCGUAUACUA
+>AF096992.1/1-778
+CAUAUGCUUCGUUCAAGGGCUAAGCCAUGCAAGUGUCAGAGGACACUGAAUCCAAUAGUU
+GAUCUGUGAAUGGCUCCUUAGACCAGUAACCAUCGAUGUGAUAGAUGUGAUGUGGUGCCA
+GCCUCUCGCCCCAAGGCCUCAGUUGGAUAUCUCUCAAAACCUGGUGGCUAAUACACGAUC
+AAGAGGUCAGCCAUGAAUGGCAGCUUGGCUUGUGUGAGCAAAGUGAAGCAAAGGCGUCCC
+AACCCAAUGUGGUGGACUGCAACCAGCUGGUGAGCAAGACCAGCGCCCAGCAAUGGGCAG
+CGUUGGCAAAGAGUUGAACCAAGCUGGGUUCCCAUUGGUGGAUCAUCUGAAGGCAAGGGA
+CAGUCAGCUCUGGCGUAUGGUCUCUGCCCUUGGCUUCGGUCAGGGCUGGAUCAAUAUCUC
+UCGUGUGCUCGGGCUAUCUGCCCUCACACUCAGCUUGAUCAUGCGAACUUCUGACCUAUC
+AGCUCUGUGGUGAUGUAAUGGAUCACUGUGGCUACAACGGGUAACAGAGAAUGAGGGUCU
+GAUUCUGGAGAGGGAGCCUCAGAGAUGGCUACCACUGCUACGGUGGGCAGCAGGCACGUA
+AAUUGCCCCAUGAAAGAACAUGUCCAUUGAGGCAGCAACGAACUGCAGCAACUGUGCAUG
+ACCUCACCGGUCGGUACAGCUUGGAAUGGAUGCAACCCAAACACAGUGAUGAGUAGCCAC
+UGGAGAGCAAGUCUGGUGCCAGCAGUCGCGGUAAUUCCAGCUCCAAGUGUGUAUGCUG
+>AF112871.2/21-757
+UAGUCAUAUGCUUUGUUCAAGGGCUAAGCCAUGCACGUCUCAGCGCAAACGGAGCGACAG
+UGGAUCUGUGAAUGGCUCCUUACAUCAGCAGUCAUCUCCGUGAUAGAGUGUGCUCGGUCA
+ACUUGCAAUGUGUGGAACCCCUUUGGACAUCCACCAAAACCUUGUGGCUAAUACACGCUC
+GAACCAAGUCAGCCAUGCGACACUCGGUUUGCGACUCUUCGAAGGGAUCCCCACGCCUCG
+GCGUGGGGCCCGGUCCAACCGGUGGUGGCGGAUGAACGCCCAGCUGAUACAAAGACCAGC
+GGCCGUAUACAGGCCAGUGUGUUGUCGUGGUUGAUUCAGGCUGGCCCUCUGUGGCCGCAG
+UGUUGGCAGAUUUCCGUGGCGCGUCGUCUCCCCUCCGGGGGAACGGCCGCCCCUGCUUGA
+UCGCAAGAGCUUCUGACCUAUCAGCUCGACUGUGGUGUAUUGGACCACAGUGGCCUUGAC
+GGGUAACGAAGAAUCAGGGUUCGAUUUCGGAGAGGGAGCCUCAGAGACGGCUACCACUAC
+CAAGGUGGGCAGCAGGCACGCAAAUUGCCCCAUGCAAAGACAGUCUGUGAGGCAGCGACG
+AACAGUAGCAAUCCUGUCGGCAAUCAAUGCCGAUGGGACUUGGAAUGGAUGCUAUCCAAA
+GACAGUCAUGAGUAUCAACUGGAGGGCAAGUCUGGUGCCAGCAGCUGCGGUAAUUCCAGC
+UCCAAGGGCGUAUACUA
+>U84732.2/21-794
+UAGUCAUAUGCUUCGUUCAAGGGCUAAGCCAUGCAUGUCUCAGCGCAAACGGUCUCGAAC
+AGUGGGUCUGUGAAUGGCUCCUUACAUCAGCAGUCAUCUGCGUGAUAGAGUGUGCCUAGC
+ACCAACCAUUGGCAGGUGCUCAGAUCGGACAUAUCCUCCAAAACCUUGUGGCUAAUACGC
+GAUCGCCAAGGUCGGCCAAGUUCAGUUCUUUCUCAACAACCCUGGCUGGGUCCGCGUGUG
+CUGCCUGGUGCUCUCUGUGGUGCUGGCAGUGCACACCAGCUGGGUGUUUGGCCGAUUGCG
+CCCAGCCGAUAUGAAGACCAGCGUCCUGUGCAAGGACAGUGUGUUCCGUUCGGAUGAUUC
+AGGCUGGUCCCUCUCUUUGUGGACAGUGCGCUGGCAGAGUGUUUGAAUGGGACCAGUGGC
+CUCGUGUCACUGGACACCCAGAGCCGUGCUUGAUCACAGGAACUUCUGACCUAUCAGCUU
+GGACUGUGGUGUCGUGGACCACAGUGGCCUUGACGGGUAACGGAGAAUCAGGGUUCGAUU
+CCGGAGAGGGAGCCUGAGAAACGGCUACCACUACCAAGGUGGGCAGCAGGCGCGGAAAUU
+GCCCAAUCCAAAAGCCUAUCGUGGGAGGCAGCGACGAACUGCAGCAAUCCUGCUGGCUUC
+AACAUGCCAGUGGGACUUGGAAUGGAUGCAAUCCAAACACAGUGAUGAGUAUCAACUGGA
+GGGCAAGUCUGGUSCCAGCAGCCGAGGUAAUUCCAGCUCCAAGAGCAUAUACUG
+>AF150935.1/21-703
+UAGUCAUAUGCUUCGUUCAAGGACUAAGCCAUGCAUGUCUCAGCGUACACGGCUUCAUAG
+UGGGUCUGUGAAUGGCUCCUUACAUCAGCAGUCAUCUGAGUGAUACAGUGUGGACGGUGC
+CCCUCCUGCCAGGCGCCCAAUUGGAUAUCCUCCAAAACCUAGUGGCUAAUACACGCAAGC
+CAAGGUCGGCCUCAGCAUGGUCUUGCCAGCAUUCCCUGCUGCUUCACCAGUGGUGGAUUG
+CGCCCAGCCGCUUGAAAGACCAGCGCCUGGAUAAUGGCAGUGUGUUGUGGUUGACUCAGG
+CUGGUCCAUCCUGGACACCUGCGCUGGCAGAGUGGUGGUCUCGGCCACAGCAUUGCUUGA
+UCACAAGAACUUCUGACCUAUCAGCCUGGAUGGUGGUGUAGUGGACCACCAUGGCGGUGA
+CGGGUGACGGAGAAUCAGGGUUCGACUCCGGAGAGGGAGCCUGAGAGACGGCUACCACUU
+CUAAGGAGGGCAGCAGGCACGCAAAUUGCCCAAUGCCAAGACAUUCUGUGGUGAGGCAGC
+GACGAACUGCAGCAAUCCCGCCUGUCCUCGUGACCAGUGGGACUUGUAAUGGAUGCAAAA
+UCCAAAAACAGUGAUGAGUAUCAACUGGAGGGCAAGUCUGGUGCCAGCAGCUGCGGUAAU
+UCCAGCUCCAAGUGCGUAUACUA
+>AF090871.1/1-669
+UUCAAGGACUAAGCCAUGCAUGUCUCAGCGUACACGGCUUCCCACAGUGGGUCUGUGAAU
+GGCUCCUUACAUCAGCAGUCAUCUCCGUGAUAGAGUGUGGAUGGCACCAUCCCUGCCAGG
+UGCCCGCUUGGACAUCCUCCAAAACCUAGUGGCUAAUACACGGUUGCCCCGGUCUGCUAC
+AACACAGUCUUGUCAGCCUCCAAUCUGCCUUGACUGGCAGUGGAUUGCGCCCAGCCGCCU
+UGAAGACCAGCGCCUGGAAAUGGCAGCGUGUUGUUGUUGACUCAGGCUGGUCCCCCGUGG
+ACGUCCGCGCUGGCAGAGUGGUGGCCUCCUGGUCACAGCAUUGCUUGAUCACACGAGCUU
+CUGACCUAUCAGCCUUGAUGGUGGUGUAUUGGACCACCAUGGCAGUGACGGGUAACGGAG
+AAUCAGGGUUUGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACUUCUAAGGAGGGCA
+GCAGGCACGCAAAUUGCCCAAUGCUUACACACUCCUGGUGAGGCAGCGACGAACCGCAGC
+AAUUCCGCUUGUCCUCUGUGACCAGUGGAACUUGGAAUGGAUGCAAUCCAAACACAGUGA
+UGAGUAUCAACUGGAGGGCAAGUCUGGUGCCAGCAGCUGCGGUAAUUCCAGCUCCAAGCG
+CGUAUACUA
+>AF090869.1/1-776
+UCGUUCAAGGACUAAGCCAUGCAUGUCUCAGCGCACACGGCUUCGAACAGUGGGUCUGUG
+AAUGGCUCCUUACAUCAGCAGUCAUCUCCAUGAUAGAGUGUGGAUGGCACCAUCAUCCCA
+AUCUGGCCAGGUGCCCGUCCGGACAUCCUCCAAAACCUAGUGGCUAAUACGCGCUUGCCC
+CAGUCCGCCACAGCGACGCUCCAGUGAUGUGGUGCUACGAUGGUCCUUGCCAAGCCCACA
+GGCCCUUCAACCGGCCUCUUGCCUGACCAGCGGUGGAUGGCGUCCAGCUGCCAAGGAAGA
+CCAGCGCCCGAGCCAACAAGGGCAGUGUUCUGUGGUUGAUUCAGGCUGGUCCGACACAUC
+GCCAGUUCCCAACCGAGCCUCCAGGCUGGGUGGGCGGACACAANUUUCGCAGAGUGGUUG
+GCUGCCUCCGUGGUGGCUACAGCACUGCUUGAUCACACGAACUUCUGACCUAUCAGCCUC
+GAUGGUGGUGUAGUGGACCACCAUGGCAGUGACGGGUGACGGAGAAUCAGGGUUCGAUUC
+CGGAGAGGGAGCCUGAGAGACGGCCACCACUUCCAAGGAGGGCAGCAGGCACGCAAAUUG
+CCCAAUGCUGAGUCGUUCUCUCUGGCGAGGCAGCGACGAACUGCAGCAAUUCCGUCCGUC
+CUCACCGACCAGCGGAACUUGGAAUGGAUGCAAUCCAAACACAGUGAUGAGUAUCAACUG
+GAGGGCAAGUCUGGUGCCAGCAGCUGCGGUAAUUCCAGCUCCAAGCGCGUAUACUA
+>AF061338.1/21-739
+UAGUCAUAUGCUCAGUUCAAGGGCUAAGCCAUGCAUGUCUCAGUGUACACGGAUUGAGAG
+UGGGUCUGUGAAUGGCUCCUUACAUCAGCAGUCAUCUCUGUGAUAGAGUGUGGAUGAUGC
+CAGACUUCUGCCCAGGCGUCCCAUGGACAUCCUCCAAAACCUGGUGGCUAAUACACGGAA
+GCAACAGUCCCCUGUGGAAGCAUCACAUGGCCUUUGGAAUGCCCCUCCCUGCUGACAAGG
+GCCCAGCAGUGGAUUGCAGCCAGCCGCCUGGAAGACCAAGCGCCUGGCCAAAGGCAGUGU
+GCCCCAUUGUGGUUGACUCAGGCUGGUCCCCCGUGUGGACACCUGCCCUGGCAGCAUCCG
+AACGGUGGGGCAACCCCUCACUGCUGGCUUGAUCACAAGAACUUCUGACCUAUCAGCCUG
+GACUGUGGUGUAGUGGACCACAGUGGCCAUCACGGGUAACGGAGAAUCUGGGUUUGAUUC
+CGGAGAGGGAGCCUGAGACAUGGCUACCACUACCAAGGUGGGCAGCAGGCACGCAAAUUG
+CCCAAUACAGACACAUCCCUGUGAGGCAGCGACGAACCGCAACAAUCUUGCCAGGCUCUU
+UCUCAUCAAAGCCAGCGGGAUCUGUAAUGGAUGCUAUCCAAACCCAGUGAUGAGUACCAA
+CUGGAGGGCAAGUCUGGUGCCAGCAGCUGCGGUAAUUCCAGCUCCAAGGGCGUAUACUA
+>AF090870.1/1-670
+UCAAGGGCUAAGCCAUGCACGUCUNAGCGCACACGGUGCAACAGUGGGUCUGUGAAUGGC
+UCCUUACAUCAGCAGUCAUGUACGUGAUACAGUGAGGUUGAUGCCCCGUCCCAGGCAUCC
+AAUGGACAUCCUCCAAAACCUGGUGGCUAAUACACGGAUGGAACAGUCUGCCGCACGCAU
+GGCCUUGCAACUUGCUCAUCCCUGCUGCUGUGGGUCAGUGGUGGAUCGCAACCAGCCGCU
+UGAAAGACUCAGCGCCUGGCAAAGGCAGUGUGUUGUGGUUGACUCAGGCUGAUCCCAUGU
+GGACGUCUGCGCUGGCAUGAAUUACGGUGGCUCGACCACAGAGUUUGCUUGAUCACACCA
+ACUUCUGACCUAUCAGCCCGGACUGUGGUGUAGUGGACCACAGUGGCGGUGACGGGUAAC
+GGAGAAUUCGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACUACCAAGGUG
+GGCAGCAGGCACGCAAAUUGCCCAAUGCACAGACAGCUUGCGAGGCAGCAACGAACCGCA
+GCAAUUCCACAGGCAUUCUCUGUCAGUGGGACUUGCAAUGGAUGCUAUCCAAACACAGUG
+AUGAGUACCAACUGGAGGGCAAGUCUGGUGCCAGCAGCUGCGGUAAUUCCAGCUCCAAGG
+GCGUAUACUA
+>AF096994.1/1-642
+GCUAAGCCAUGCAUGUCUCAGCGCACACGGUUCAACAGUGGGUCUGUGAAUGGCUCCUUA
+CAUCAGCAGUCAUCUCAGCGAUGAAGUGUGGACGCCACCGGGAUCAAGGUGGUCAUUUGG
+ACAUCCUCCAAAACCUAGUGGCUAAUACACGCAAGAGACAGUCUGCCACGUCAAGGUUGG
+UCUGGGUCACAGGCUGACCUGUGGUGGAUUGCACCCAGCUGGAUUCAAGACCUGCGACCG
+AAAGGUCAGCAUGUCCCGGCUGACUCAAGCUGGUCCCAUGGACACAGCUCUGGCUAGCAU
+AGUGGUUCAACCACUGCUUGCUUGAUCGCUCGAACUUCUGACCUAUCAGCUCUGACUGUG
+GUGCAGUGGACCACAGUGGCUAUGACGGGUAACGGAGAAUUUGGGUUCGACUCCGGAGAG
+GCAGCCUGAGAAACGGCUACCACUACCAAGGUGGGCAGCAGGCGCGCAAAUUGCCCAAUA
+CCAAAGCUCACGGUGAGGCAGCGACGAACUGCAGCAAUUCUGCCUGGAUCAUUUCAGGCU
+GAACUUGGAAUGGAUGCUAUCCAAACACAGUGAUGAGUAGCCACUGGAGGGCAAGUCUGG
+UGCCAGCAGCUGCGGUAAUUCCAGCUCCAAGGGCGUAUACUA
+>AF090377.1/1-640
+UCAAGGAUUAAGCCAUGCAUGUCUCAGCGCAAAUGGAACAACAGUGGAUCUGUGAAUGGC
+UCCUUACAUCAGCAGUCAUCUGUGCGAUAAAGAGUGCUUGAGCAAGGUGCAUGCUCCAAU
+GGACAUCCACAAUAACCUUGUGGCUGAUACACGCAAGCAAGUGUCUGUCAUGCGAUGUGG
+GGUUGGCUCUGCCUUCACCACGCUGAUAGACUGCUAGCAGCCUUUGAAAGACCAGCGCCA
+GCAAUGGCAGUGUUCAAUGGAUGAAUCUGGCUGUUCCUACUGGACAAUGCUCUGGCAGAU
+AAGCCUGCUUCGGCAGGCAUGCUUGAUCGCAUGAACUUCUGACCUAUCAGCUUGGACUGU
+GCUGUAGUGGACCACAGUGGCCUUGACGGGUAACGGAGAAUCAGGGUUCGAUUCCGGAGA
+GGGAGCCUGAGAAAUGGCUACCACUACCAAGGUGGGCAGCAGGCGCGCAAAUUGCCCAAU
+ACAAAGCCAGCUUGUGAGGCAGCAACGAACUGCAGCAAACAUGCCACUUCUGUGGGUUUG
+UCUUGGAAUGGAUGCUAUCCAAACACAGCCAUGAGCAACAAGUGGAGGGCAAGUCUGGUG
+CCAGCAGCUGCGGUAAUUCCAGCUCCAUUGGUGUAUACUA
+>AF112875.1/1-639
+UAUGCUUCUCUCAAGGACUAAGCCAUGCAAGUCUCAGAAUACAUGGGAUUGAGAGUSAAU
+CUGUGAAUGGCUCAUUACACCGGCGACAAUCUGAUGACUGUGCACUGGUUGCUUGGGGCC
+CUCGUGGUCCCCUGUGACAUCGGUCCGGAUAUUCACCUCAACUGGGUGGCUAAUACAUGG
+AAGCUCAGAGCUGUGGCCCGUUCCGGGUCACUGGCAGUUGGCCGCUAUCAAGACCAGCGC
+CCGUACAGGGCAGCGUGCAAGGGUGAUUCAGGCCGUUUUCUGUGAUGGCAAAGAUGGUUC
+UACCAUGAAUGCUCCACAGUGUGAGUCUCUGACCUAUCAGCUCUGGUUGGUGGUGUAGUG
+GACCACCAUGGCUAUCACGGGUAACGGGAAAUCAGGGUUUGAUUCCGGAGAGGGAGCCUA
+AGAAACGGCUACCAUUGCCAAGGCGAGCAGCAGGCGCGCAAAUUGUCCACUGCCGACACU
+GGUCUGGCGAGACAGCGACGAGCCAUAGCAGCCCUGCUCACCCUGUGUGGUGGGUGGGAC
+UUUGCAAUGAAUGCUAUCCAAACGCAGCAAUGAGUAUCAACUGGAGGGCAAGUCUGGUGC
+CAGCAGCUGCGGUAAUUCCAGCUCCAAGAGCGUAUACAA
+>U84731.1/18-642
+UUGUCAUAUGCUUCUUUCAAGGACUAAGCCAUGCAAAUGUCAGUGGACCUGAGUUCACUC
+GGGGGGACUGUGUACGGCUCAUUAAACGGUUAAUAGUCUACCCAACAGCGAGGGUAUUCG
+UACCCUCCGACGGGAUAUAACCGCCCUAACCGGGCAGCUAAUACCUGGAAGACCAAUCCU
+GGACCACUCCACCACCUGCGGGGAAACCCCCGGGUGGGGUCCAGGAUGCUAUUGGCCGGA
+ACAAGGACUAACGCCCUCACGGGCAGAUGUAAUUGUUGACGCAGGCCAAUGUAGCGGAAG
+CCUUCGGCGCGGUGUUGGACGAAUUCACCACCUAUCAGGUUGAAGGUAGUGUAGUGGACU
+ACCUUGCCUCUGACGGGUAACGGAGGAUUGGGGUUCGAUUCCGGAGAGGGUGCCUGAGAA
+ACGGCAACCAUGACUACGGUCAGCAGCAGGCGCGCAAAUUGCCCAAUGCUAACACAUAGC
+GAGGCAGCGACGAAAAAUAGUAUACCUGCGGCCUUCGGGUUUCAGGAUGCAAUGAUUUGU
+AUCUAAUACACACUGCUGAGCAACUAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUA
+AUUCCAGCUCCAAGAGCGUAUAUAA
+>X76494.1/1-621
+GUCAUAUGCUUGUUUCAAGGACUAAGCCAUGCAUGCCUCAGAAUCACUGCAUUGCAGGAA
+UCUGCGCAUGGCUCAUUACAUCAGACGCAAUCUGCCGCAAAACUGUUGCGGUUCACCGCA
+UCAAUUGGAUACCCUGGCGAAACGCGAGGCUAAUACAUGAAUCUCAAGGGGUAACUCAGU
+CAAGGACUUCGGUCUUGGGUGCCCUGCAGAUGAAUGAAAUCAAAACCAACGCCCAGCAAU
+GGGCAGCAACACCCAGCAGUGUUGAAUCAAUUCAUCUCGUGCGAAAGCCGAUUUAUCGGC
+GUAUUUUGACGAACAACUGCCCUAUCAGCCAUGAUGGCCGUGUAGUGGACUGCCAUGGCG
+UUGACGGGAGCGGGGGAUUAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAAUGGCUACCA
+CUUCUACGGAGGGCAGCAGGCGCGCAAAUUGCCCAAUGCCAAAACAAAUGAUGAGGCAGC
+GAAAAGAAAUAGGUGCCCUAAAUGCUCUGCAUUUAGGGCUUUCAAUGACCGAUAUUUAAA
+ACCAUCGAACAUCGAGUAACAAUUGGAGGACAAGUCUGGUGCCAGCACCCGCGGUAAUUC
+CAGCUCCAAGAGCGUAUAUUA
+>AF245381.1/1-638
+UAGUCAUAUGCUUGUUUCAAGGACUUAGCCAUGCAUGCCUCAGAAUCACUGCAUUGCAGG
+AAUCUGCGCAUGGCUCAUUACAUCAGACGUAAUCUGCCGCAAAAAUCUUGCGGUCUCCGC
+AAAAUUGGAUAACUUGGCGAAACGCCAAGCUAAUACAUGAACCAACCGGAUGUUCUCUGU
+UCCGGCGGCAGGGCAACCUGCUGCCAUGGGACGUCCAGCGAAUGAAUGAAAGUAAAACCA
+AUGCCUUCACCGGGCAGUAACACUCAGAAGUGUUGAUUCAAUUCAUUCCGUGCGAAAGCC
+GGGUUUUUUAUCCGGCGUCUUUUGACGAACAACUGCCCUAUCAGCCAGCGAUGGCCGUGU
+AGUGGACUGCCAUGGCGUUGACGGGAGCGGGGGAUUAGGGUUCGAUUCCGGAGAGGGAGC
+CUGAGAAAUAGCUACCACUUCUACGGAGGGCAGCAGGCGCGCAAAUUGCCCAAUGUCAAA
+AAAAAAAGAUGAGGCAGCGAAAAGAAAUAGAGCCGACAGUGCUUUUGCAUUGUCGUUUUC
+AAUGGGGGAUAUUUAAACCCAUCCAAAAUCGAGUAACAAUUGGAGGACAAGUCUGGUGCC
+AGCACCCGCGGUAAUUCCAGCUCCAAAAGCGUAUAUUA
+>AB018143.1/1-556
+AAUAUAUGCUUGUAUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAGCAACUAUACAGUG
+AAACUGCGAAUGGCUCAUUAAAUCAGUUAUCGUUUAUUUGAUAGUACUACUACUACAUGG
+AUAACCGUGGUAAUUCUAGAGCUAAUACAUGCACAAACCUCCUCGGAGCUGUAUUUAUUA
+GAUAAAAACCAACCUCGUCUUGAUUCAUAAUAACUUGUCGAAGCGCACGCCUUGUGCAGG
+CGCUGGUUCAUUCAAAUUUCUGCCCUAUCAACUUUCGAUGGUACGGUAGUGGCGUACCAU
+GGUAGCAACGGGUAACGGGGAAUUAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGC
+UACCACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCUGACACAGGGAGGUAG
+UGACAAUAAAUAACGAUACAGGGCCUUUGGUCUUGUAAUCGGAAUGAGAACAAUUUAAAC
+CACUUAUCGAGGAACAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCU
+CCAAUAGCGUAUGUUA
+>U77662.1/1-559
+UCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAGCAAUCUAUACUGUGAAACUGCGAACGG
+CUCAUUAAAUCAGUUAUAGUUUAUUUGAUGGUACCUUACUACAUGGAUAACUGUGGUAAU
+UCUAGAGCUAAUACAUGCCGAAAAGGCCCCUUACGGGGUUGUAUUUAUUAGAUGAAAGAC
+CAAGGCGGCAACGCCAUUGGGUGAAUCAUGAUAACUGCUCGAAGCGUAGGGCCUUGCGCC
+GACGCUGCUUCAUUCAAAUACCUGCCCUAUCAGCUUGUCGGUUGUGUAGUGGACAACGGA
+GGCUUUCACGGGUAACGGGGAAUUAGGGUUCGAUUCCGGAGAGAGGGCCUGAGAAACGGC
+CCUCAUAACUAAGGUUAGCAGCAGGCGCGCAAAUUAUCCACUCUCGAUGCGAGGAGAUAG
+UGACAAUAAAUAACAAUAGGGGGCUCUUAUGGGUCUCCUAAUUGGAAUGAGUACAAUCUA
+AAUCCCUUAACGAGGAUCCAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCA
+GCUCCAAUAGCGUAUAUUA
+>AF007533.1/1-572
+CAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAGCAAGUCUAUACAGCGAAACUGCGAAUGG
+CUCAUUAUAUCAGUUAUAAUUUACUUGAUUGUAUCCGUUACUAAUUGGAUAACCGUGGUA
+AUUCUAGAGCUAAUACAUGCGCGAAGGGCCCGACUUUAUUGGAAGGGCAGCAUUUAUUAG
+AUAUAAAGCCAGUGCACUCUUUUAGGGUGGUACGGGUGAUUCAUAAUAACUGAGCAACCG
+UUGGCCGUAUGGCUACGGUGGAUCAUUCAAAUUUCUGCCCUAUCAGCUUUCGAUGGUACG
+GUAGUGGCCUACCAUGGCGGCAACGGGUAACGGGAAAUCAGGGUUUGAUUCCGGAGAGGG
+AGCCUGAGAAACGGCUACCACUUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUGCU
+AAUUCAGCGAGGUAGUGACAAUAAAUAACAAGCCCGGGCCCUCGUGGUCUGGGCAUUGCA
+AUGAGUACAACUAAACCCCUUAACGAGGAUCAAUUGGAGGGCAAGUCUGGUGCCAGCAGC
+CGCGGUAAUUCCAGCUCCAAUAGUGUAUAUUA
+>AF113428.1/1-572
+CAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAAUAAAUUUAUAUUGUGAAACUGCGAAUGG
+CUCAUUAAAUCAGUUAUGAUCUACGUGACAUAUUCUUUACUACUUGGAUAACCGUGGUAA
+UUCUAGAGCUAAUACAUGCAAAAAAACCCUGACUUCGGAAGGGGUGCACUUAUUAGAUAA
+AGCCAACGCGGGGUAAAACCUGUUUCCCUUGGUGAUUCAUAAUAAUUAAGCGGAUCGCAU
+GGCCUUGUGCUAGCGACGGUCCACUCGAUUUUCUGCCCUAUCAUGGUUGAGAUUGUAAGA
+UAGAGGCUUACAAUGCCUACAACGGGUAACGGGGAAUUAGGGUUCGAUUCCGGAGAGGGA
+GCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCCG
+ACACGGGGAGGUAGUGACAAUAAAUAACAAUGCAGGGCCUUUAAGGUCUUGCAAUUGGAA
+UGAGUACAAUUUAAAUCCCUUAACGAGGAUCAAUUGGAGGGCAAGUCUGGUGCCAGCAGC
+CGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>U07937.1/21-574
+UAGUCAUAUCUUGUUUCAAAGAUUAAGCCAUGCAUGUGUCAGAAUAUGUCUGUAUAGACG
+AAUCUGCGGACGGCUCAUUACAACAGUAAUCACAUAUUGACGCUUUCAUUACGGAUAACC
+GUGGGAAACCAAGGCUAAUACGAGUGAAAAGUGUUGCUGUCUCAGCAACGCGUAUUUCUU
+GUGUCUUGAGUCGAACGCGCUCCGGCGUGUGCGAUGAAUCGCAAGAACUUUUCGAAUCGA
+UGUCGAUCGGUCAUAUUGGUUUCUGACCUAUCAGCUCUCGAUGGUGAGGUAUUGGCUAAC
+CAUGGCGAUGACGGGUGACGGGGAAUUGGGGGUUUGAUUCCGGAGAGGGCGCCUGAGAAA
+UGGCGACCACGUCUAAGGAUGGCAGCAGGCGCGCAAAUUACCCAAUCCUGACACAGGGAG
+GUAGUGACAAGAAAUAGCAACACAAAGCACCUUGCUUUGCAAUGAUAGGCGGUUAACUCU
+CGCUUAGAGUAACAAUUGGAGGGCAAGUCAGGUGCCAGCAGCCGCGGUAAUUCCAGCUCC
+AAUAGCGUAUAUUA
+>U20858.1/21-576
+UAGUCAUAUGCUUAGCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAACACGUUUGUAC
+UGUGAAACUGCAGAUGGCUCAUUACAACAGUUACAGUUUAUUUGACAAUUGAGCAUUACC
+GGAUACCCGUAGUAACUCUAGGGCUAAUACGUGACAAAACCUCUCUCGAGGCGUGCAUAU
+UAGCUUAAAACCAAUUCUGGUUGCAACCAUAAUAUUCUGUCGGAUCGCGUUGACCUCGUC
+AGCGACAUGUCAUUCAAGUUUCUGACCUAUCAGCUCGUGACGGUAGACUAUUGGCCUACC
+GUGGCUUUGACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGGCAGCCUGAGAAACG
+GCUACCACAUCCACGGAAGGCAGCAGGUGCGCAAAUUACCCAAUCCUGACACAGGGAAGU
+AGUGACAAGCAAUAACGAUGAUCAGCUUACAGUUGAAAUUCGGAAUGAGAACAAUGUAAA
+AGCCUUAUCGACCACCAAGUGGAGGGCAAGCCUGGUGCCAGCAGCCGCGUAAUACCAGCU
+CCACUAGCGUAUACUA
+>M18732.1/21-689
+UACUAUAUGCUUGUCUCAAAGCCUAAGCCAUGCAAAUGUAAGAUCAAUCAUAUGCGGUUU
+CGGCCGUGUAUAAUGAUAGUCUGUGGAAGGCUCAUUAUAACAGUUAUACUCCUAGCCACU
+GGAAAGUUUACAAGGAUACCACCGUUAACUGCAGCGAUAUACUUGUUCCCUUCGGGGUGG
+UAAUAGUAUUUGUGCUGAAGCCUAGCUAUUGUAACCUAGUUUUUCGGGUGUGGCAACAUA
+UUCGGGGGAUUAGGAAUCGACCGCUAGCAGGUGCCUUCGGGCGCGGGAAAGUGAAUUAAC
+AAGGUUUUCAUAAGGCCUUUCAGGUUUGCUUUUUCUAGUGGCCAGGCAGAGGAGUUUCUU
+ACCUAUCAGCUCGUUGUUUGUUUAAAGGACAAACCAGGCUUUGACGGGUACGGGGAAUCA
+GUGUUCGAUUCCGGAGAGGGAGCCUGAGAAAUCGCUACCACAUCUAAGGACGGCAGCAGG
+CGCGCAAAUUACCCAAUCUCAAUACGAGGAGGUAGUGACAAGCUAUAGUGACUCCACACC
+AUUCGGUGGGGAGGUAUUGUCUUCUGACGAUUUUCCAUGAUUUGGGUGUAGAUAACCCUU
+AGAGUAGCCAUUGGAGGAAAAGUCUGGUGCCAGCACCCGCGGUAAUUCCAGCUCCAAGAG
+CGUAUAUUA
+>X94430.1/21-605
+UAUUGAUAUGCUUAUUUCGAAGAUUAAGCCAUGUAAAUGUAAGUGCACCAAUUUUUUUGU
+UAAACUGUGCAAGGCUCAAUAAACGAAUUAUAAACACUACGUUUUGUUUAUCCUUAUAAG
+GAUAACGUUGUCAAAUGCAUCGAUAAUACUUGCUCUCUUAAACCUCUGAAUUGCAUAGGA
+GGUAAAUAAUAAACACCUAAUGAAUUAGGUUUAUUUACUAAAUUUAUUUAGUAUUAACAC
+GUAGUUGUUUAAUCGAUGAUUUUAUCAUCCAUCAGUUUUAUGAGUGUUUAAAUUACACUC
+AUGACAGUAACGGAUACGGAUAAUCAGUGUUUGAUUCCGGAGAAAGAGCCUUAAAAACGG
+CUACUAGUACCAAGGUUUGCAACAGGCGCGAAAAUUAUCCAAUGCGAAUGCAUUUCGCGA
+GAUAGUGAAAAUAAAUAAGCAUCCUGAGCUAUUUUAGUUUAGGAGUACUGUUUAUUUUAU
+AAUCAGUUUACAAUGAUAACGAAUUAGAUAUUCGUUAGAGAAACAAUUAGAGGUCAAGUC
+AGGUGCCAGCAGCCGCGGUAAUUCCUGCUCUAAUAGUCUAUAAUA
+>AF099101.1/20-618
+UGAUGAUAUGCUUGAAUUAAAGAUUAAGCCAUGCAAAUGUAGUAUAAAUCACUUUUACUG
+UGAAACUGUGAACGGCUCAUUAAAUCAGUUAUAGUUUAUUUGAUGGUAUUGAGGUUUACC
+UCGAACUACAUGGAUAACUGUAGUAACCUAGAGCUAAUACAUGCAAAAACAAUUCAACUU
+UUUGGAAGAAUUGGCACUUAUUAGAUAUCAAACCAAUAUAUUUUCGGAUAUUUUUAUGGU
+GAGUCAUAAUAACUGAACAGAUCGCAUGACCUCGUGUCGGCGACGUUUCAUUCAAAUUUC
+UGCCCUAUCAACUAGAUGUUAGUAUAUUGGACUAACAUGGUGGUAACGGGUAACGGGGAA
+UUGGGGUUCGAUUCCGGAGAAGGAGCAUGAGAAACGGCUACUACUUCUAAGGAAAGCAGC
+AGGCGCGCAAAUUAUUCAAUGGAAACAAUUUUCCGAAAUAGUGACAAUUAAUAACAAUAC
+GUUGCAUAAAUUGUGAUGUAAUUGGAAUGAGUACAGUUUAAAACCCUUAACGAGUAACAA
+UUAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCUAAUAGUGUAUAUCU
+>AF001843.1/1-573
+AGAUUAAGCCAUGCAUGCGUAAGUACAUACUUUUUAUGGUGCAAACCGCGAAUGGCUCAU
+UACAUCAGUUGUGGUUCAUUAGAUCAUAUGUUUAAAUGGAUAACUGUGGCAAAUCUAGAG
+CUAAUACAUGUUUACAAACUCUGACUUUCGGGAAAGAGUGCUUUUGUUAGAUCAAAACCA
+AUGAUUUCCUUCACGGAAAUCUACUUAAUGCUGAGUCUGAAUAAAUUUGCAGAUUGCACG
+GUCUUCGUACCGGCGACGUAUCUUUCAAGUGUCUGCCCUAUCAACUGGCGAUGGUAGUUU
+AUGUGCCUACCAUGGUUGUAACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGAGAG
+CAUGAGAAACGGCUAUCACUUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCUAG
+AUCGGGGAGGUAGUGACGAAAAAUAACAAUGCCGCAGUCGAAUAGACUCGGCAAUUGGAA
+UGAGUACAAUCUAAAUCCUUUAACGAGGAACAAUUGGAGGGCAAGUUCUGGUGCCAGCAG
+CCGCGGUAAUUCCAGCUCGAAUAGCGUAUAUUA
+>U41399.1/1-566
+AGAUUAAGCCAUGCAUGCGUAAGUGAAUACUAGCAACGGUGAAAACCGCGAAUGGCUCAU
+UAAAUCAGUUGCAUUUUACGGUAACUUGCAGUUCGUGGAUAACUGUGGAAAACCUAGAGC
+UAAUACAUGCACAAAGUCCUGACUUCGGCAGGGACGCAUUUAUCAGAUCAAAGCCAACUU
+UUCCGGUGAACAGCCGGUUAAUGAUGACUCUGGGUAAUUAUUUUGAUCGCAUUGCUACGU
+GAACAGGCGACGGUGACUUCAAACGCCUGACCUAUCAACUUGUGUUGGCAGUUGAUGUUA
+CUACCCCGGUUGUUACGGGUGACGGGAAAUCGGGGUUUUAUUCCGGAGAGAGGGCAUGAG
+AAAUGGCUGUCACAUCCAAGGAUGGCAGCAGGCGCGCAAAUUACCCAAUUCCCGAACGGA
+GAGGUAGUGACGAGAAAUAGCGAGGUCGUGGCCUUUUGGCCCGACAAUUGAAAUGAGAAC
+ACUGGAACAAUGUUAUCGAGAAUCUAUUGGAGGGCAAGUUCUGGUGCCAGCAGCCGCGGU
+AAUUCCAGCUCGAAGAGCGUAUGUCA
+>U67142.1/1-545
+AGUGAAACUGCGAAUGGCUCCAUUAAACAUAUGUGAUUUCUUAGAUCGUAACCGGCCCCG
+CGGGGACGGUCGGAUAACUGUGGUAAUUCUAGAGCAAUACAUGCAAUCGAGCUCUGACCU
+UCGGGGACGAGCGCUCUUAUUAGACCAAGGCCAUCCUGUGGGGCAACCUGCAGUAUGCUG
+UGGUGACUCUGGAUAACCUAGUUGAUCGCACGACCUCUGUGUCAGCGACGUAUCUUUCAA
+GCGUAUGCCCUAUCAUUUAACGUCGAUAAGGUACGUGCUUAUCGAGGAAACAACGGGUAG
+CGAGGAAUCAGGGUUCGAUUUCGGAGAGGGGGCAUGAGAAAUGGCCGCCACAUCCAAGGA
+AGGCAGCAGGCGCGCAAAUUACCCACUCCCGACACGGGGAGGUAGUGACGAAAAAUAACA
+AUACGGGACUCUUUCGAGGCCCCGUAAUUGGAAUGAGCACAAUUUAAAUCCUUUAGCGAG
+GAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUA
+UAUUA
+>U67323.1/1-571
+CUCAAAGAUUAAGCCAUGCACGUGUAGUACAAUCCCCUAGCAUGNNAAACUGCGGAUGGC
+UCANAAGAGGUUAUGGUCCUUAAAACGUACAUCCCAAGUGGAUAACCCUGGCAAUUCUAG
+AGCUAAUACAUGCACCGAAGCUCCGACCGCAAGGGACGAGCGCAGUUAUUGGACCGAAAC
+CACCCGGCGGGCAACCGUUGGGCUGUUGAGGUGACUCUGGAUAACCAUGCGGAUCGCACG
+GCCUUGCGCUGGCGACAAAUUUUUCGAAUGUCUGCCCUAUCAGAGUCGAUGGUAGUCGAG
+AAGACUACCAUGCUGACAACGGGUAACGGGGAAUCAGGGUUUGAUUCCGGAGAGGGAGCC
+UGAGAAACGGCCACCACAUCCAAGGAAGGCAGCAGGCACGCAAAUUACCCACUCCUGACA
+CAGGGAGGUAGUGACGAAUAAUAACAAUACGGGCGUCUUUCGAGGCCCCGUAAUUGGAAU
+GAGUGCAAUUUAAAUCCUUCAACGAGGAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCC
+GCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>U50972.1/1-537
+UCAUACUAUAAAACACGGUGAGACCGCGAAUGGCUCAUUAGAUCAGUCUUGGUUCCUUAG
+ACGGAAAGCGUACCUGGAUAACUGUGGCAAUUCUAGAGCUAAUACAUGCGAAAAAGCUCC
+GACCUUCGGGGACGAGCGCAGUUAUUAGACCAAGACCUAACUCGAACACUUGGUGACUCU
+GGAUAACCUCGGGCUGACCGCGCGGACAACGAUCUGGCGGUGCAUCUUUCAAGUGUCUGA
+CCCAUCAACUUUCGACGGUAGGCGACAUGCUUACCGUGGUCGUUACGGGUAACGGGGAAU
+CAGGGUUCGAUUCCGGAGAGGGAGCAUGAGAAACGGCUACCACCUCCAAGGAAGGGAGCA
+GGCGCGUAAAUUACCCACUCCUGGCACAGGGAGGUAGUGACGAGUAAUAACGACUAGAGG
+CUCCUCGGAGACCUCAAGAUCGGAAUGAGACAAUCUUAAACACUUUAGCAAGGAACAAUU
+GGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>L76341.1/2-610
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUACAUACCUCUUCGCAA
+ACAAGGUGAAACCGCGAAUGGCUCAUUAAAUCAGUUAUGGUUCCUUGGAAUAUGGUCCAC
+AAUGGAUAACUUUGGCAAUCCUAGAGCUAAUACAUGAUUAUACGCCUCCGCUCCGGCGCA
+CGCGUGCUUUUAUUAGACAACCAAGCAGUGGUGCUCUGACAUCAAUUGCAGUCAAACUGU
+GGUGAACUCUGUAUAACUUAUUGCCUAUCGCUUAGGUCGAAUGUACCGGCGACAGUUCUU
+UCAAGUGUCUGCUCUAUCAACUUUCGAUGGCAGGUUAUACGCCUACCAUGGUUGUGACGG
+GUGACGGAGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCA
+AGGAAGGCAGCAGGCGCGUAAAUUACCCAAUCUCGGCACGAGGAGGUAGUGACGAAAAAU
+AACGAUGCGGGGCUCCAAUGAGUCUCCGUGAUUGGAAUGAGUACACUCUAAAUCCUUUAA
+CGAGGAUCUAUUGGAGGGCAAGUCUAGUGCCAGCAGCCGCGGUAAUUCUAGCUCCAAUAG
+CGUAUAUUA
+>L81935.1/19-617
+UAGCGAUAUGCUCGUCUUAAAGAUUAAGCCAUGCAAGUCUCAGUACAGACUGUAAUAAAG
+UGAAGCCNCGAAUGGCUCAGUAAAACGGUUGUGAUCGGUGAGACGGAGAGAUCCUAAUUG
+GAUAACUGUGGCAAUUCUAGAGCUAAUACAUGCCUGUUCGCGACCCGCUUCGGCGGUAAG
+CGCAGCAUUUGUGCAGCCACCACCGGCGUUCCCUGCGGGGUUCGUCUCGGAGUCCGAUGA
+AUCGGAACANACAGUCGAUCGCACGGUCAAGUACCGGCGACGCGUCUCGAUGGUGACCGA
+CUUAUCAACUGUAGACGGCUGGGUAUUGNCCCNCCGUGGUUACCACGGGUAACGGGGAAU
+CAGGGUUCGAUUCCGGAGAAGGAGCCUGAGAGACGGCUACUACAUCCAAGGAAGGCAGCA
+GGCGCGCAACUUACCCAAUCCCUGAACGGGGAGGUAGUGACGAAAAAUAACGAUGCGAGA
+CUCGAUACCGAUGUCUUGUGAUCGUAAUGAGUGCGCCGUAAACAGGUGUGCAAUGAUCAA
+UUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCAUAUACUG
+>AF057561.1/13-621
+UAGUGAUAUGCUUGUUUUAAAGACUAAGCCAUGCAUGUAUCAGUACAAGCCGAUAUAAGG
+UGAAACCGCGAAUGGCUCAUUAAAUCAGUUAUGAUUUGCUGGCCGAGACAGUGAUACAUG
+GAUAACUGUGGUAAUUUUAGAGCUAAUACAUGCAACCGAGCUCCAGUCGGCCGCCUCGGC
+GACGGCGGAGCGCUUUUAUUGGCUGAAAACCGAUGGCUGUUCCUUGUGGCGGUUGUUAUC
+CGAUGAAUCACAAUAACAUUGUGUGGAUNGUACGGUUUUGUACCGACGAAGCGCCUUUCA
+AAUAUUUGCCUUAUCAGCUCUCGACGGUUUGCUAGUGGCUGACCGUGGCUUUGACGGGUA
+ACGGGGAAUUUGGGUUUGAUUCCGGAGAGGGAGCCUGAGAGACGGGUACNAAUCUAAGGA
+AGGCAGCAGGCGGGUAAUUUACCCACUCCCAGUUCAGGGAGGUAUUGACAAUAAAUACCU
+UACAGAGGCCUCGUUUACCGAGAUCUCUCAAACGGAAUGAGUACAACGUGAAUCCUUUAA
+CGAGGAUCGACUGGAGGGCAAGCCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAGUAG
+CGUAUAUUA
+>X99212.1/6940-7530
+UAAUGUACGCUCGUCUCAAAGGUUAAGCCAUGCAUGUCUAAGUACAUACUAAAAUAAAGU
+GAAACCGCAAAAGGCUCAGUAUAACAGCUGUAAUUUCUUAGAUCAUAUUCCCAGUACUUG
+GAUAACUGUGGAAAAUCUAGAGCUAAUACAUGCAAAUAAUGCGAGUAUCGUAAGAUUCUC
+GUGCAGUUAUUAGACAAACCAAUCGGUCUUCGGACUGUUUUAUAUGGUGGAACUCUAGAU
+AACUUUGCUGAUCGUAUGGCCUUGUGCCGACGACAGAUCUUUCAAAUGUCUGCCCUAUCA
+ACUUUGAUGUUAGUAUAGAGGACUAACAUGGUUGCAACGGGUAACGGGGAAUCAGGGUUC
+GAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCUAAGGAAGGCAGCAGGCGCGUA
+AAUUACCCACUCCCGGCACGGGGAGGUAGUGACGAAAAAUAACAAUAUAGAACUAGUUAA
+CUAUGUUCUGUAAUUGGAAUGAAUCAAGUUUAAAUCCUUUAAUGAGGAUCAAGUGGAGGG
+CAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCACUAGCGUAUGUUA
+>U48383.1/1-570
+AAAGGUUAAGCCAUGCAUGUCUAAGUACACACUUUCAUAAAGUGAAACCGCAAAAGGCUC
+AGUACAACAGCUGUAAUUCCUUAGAUCAUAAACUCAGUUACUUGGAUAACUGUGGAAAAU
+CUAGAGCUAAUACAUGCAUCAAACGGGGACCUCACGGAACCCGUGCAAUUAUUAGACAAA
+CCAAUGAUCUUCGGAUCUAUAUUGGUGGAACUCUGGAUAAUUUGGCUGAUCGUAUGGCCU
+CGUGCCGACGACAGGUCUUUCAAAUGUCUGCCCUAUCAACUAUUGAUGGUAGUAUAGAGG
+ACUACCAUGGUUGCAACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGA
+GAAAUGGCUACCACAUCUAAGGAAGGCAGCAGGCGCGUAAAUUACCCAAUGCCAGUACGG
+CGAGGUAGUGACGAAAAAUAACAAUACAGGACUCUUUUAUGAUGUUCUGUAAUUGGAAUG
+AAUUAACUUUAAAUCCUUUAAUGAGGAUCAAGUGGAGGGCAAGUCUGGUGCCAGCAGCCG
+CGGUAAUUCCAGCUCCACUAGCGUAUAUUA
+>U07981.1/1-572
+AAAGGUUAAGCCAUGCAUGUUUAAGUACAAACAGUUUUAAUGUGAAACCGCGAUAAGCUC
+AGUAUAACAGCUACAAUUUAUAAGACCAUUCUAAAAGUUACUUGGUUAACUGUGGAAAAU
+CUAGAGCUAAUACAUGCAUAAUGCAGGAACUGAAAAGAACCUGCGCAGUUAUUAUACAAA
+CCAAUCGAUUUUCGUUAAUCGUAUUAGUUGAAAUCUAAAUAACUUUUCUGAUCGUAUGGU
+CUUGUACCAACGACAGGUUUUUCAAACAUCUGCCCUAUCAACUAUUGAUGGUAGUAUAGA
+GGACUACCAUUGUAGCUACGGGUGACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCU
+AAGAAAUGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGUAAAUUACCCAACCUCAGAAC
+GGGGAGGUAGUGACGAGAAAUAACAAUAUAAGACUCUUUAAUGAUGUCUUAUAAUUGGAA
+UGAAUUAAGUAUAAAUCUUUUAACGAGGACCAAGUGGAGGGCAAGUCUGGUGCCAGCAGC
+CGCGGUAAUUCCAGCUCCACUAGCGUAUAUUA
+>AF121053.1/1-605
+UAUACGCUCGUCUCAAAGGUUAAGCCAUGCAUGUCUAAGUACAAACUGUCACAAGUGAAA
+CCGCAUAAGGCUCAGUAUAACAGCUAUAAUUCACGAGAUCAUCCACCCACCAGUUACUUG
+GAUAACUGUGGAAAAUCCAGAGCUAAUACAUGCGACAUGCCGGGACUGCGGGGUGCUUGC
+GCCCUCGGAACUGGUGCACUUAUUAGUUAAACCAUCCGCCCCUGCGGCGCGUUGAGUUGA
+AGUCUGGAUAAGGAUGCCGAUCGUAUGGUCGCUUGCCGACCGACGACAGAUCUCUCGAAU
+GUCUGCCCUAUCAACUAUUGAUGGUAGUGUAGAGGACUACCAUGGUUGCGACGGGUAACG
+GGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAAUGGCUACCACAUCCAAGGAAG
+GCAGCAGGCGCGUAAAUUACCCAAUCCCGGCACGGGGAGGUAGUGACGAGAAAUAACAAU
+AUGGACCUCUCUAACGAUGGUCCAUAAUUGGAAUGAGUUGAGCAUAAAUCCUUCUACAAG
+GAUCCAGUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCACUAGCGUA
+UAUUA
+>AJ244408.1/18-634
+UAGUUAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUACAAACUAUAUUAUAG
+UGAAACCGCAAAAGGCUCAGUACAACAGCUAUUAUUUAUUUGAUCAUAAAAACAGUUACU
+UGGAUAACUGUGGUAAUUCCAGAGCUAAUACAUGCAAACAAACAUGGAUCACUUCCUUCG
+GGGGGUUGAGACAUGUGCUUUUAUUAGACUUAAAACCAAUGAUCCGGCUCUCGAGCUAGA
+UGGUUUAUUAGAUGAACUCUGGAUAAUUAUGGCUGAUCGUAUGGUCUUUGCACCGACGAU
+AGAUCAUUCAAAUGUCUGCCCUAUCAACUAUUGAUGGUAGUAUAGAGGACUACCAUGGUU
+GCAACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACC
+ACAUCUAAGGAAGGCAGCAGGCGCGUAAAUUACCCAAUCCCGGCACGGGAGGUAGUGACG
+AAAAAUAACAAUACAGGACUCACAUCCGAGGCCCUGUAAUUGGAAUGAGUACACUUUAAA
+UCUUUUAACAAGUAACAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGC
+UCCAAUAGCGUAUAUUA
+>X89441.1/21-852
+UAGUUAUAUGCCUGUCUCAAUGAUUAAGCCAUGCAUGUCUAAGUACUAGCCGCCUUAUAA
+AAUGGUGAAACCGCGAAAAGCUCAUUAAAUCGGCUUUGGUUUAUUAGACAGUUUACAAAU
+UUCAGUGAUUUUUGGCGUCUCGUGCGUCACAAAAUCCGAAAUUGUUAAUGGAUAACUGUG
+GUAAUUCUAGAGCUAAUACAUGAAAAACGUAUGUGCAAAAUGCCGAUUGUUGUCGUCGUC
+GACUGCAAGGUUUGGCGUUUCGAUGGCGAUCGGGGCCGUUUUGCACGCUUUUAUUAGAGG
+AAAAAGCCUUUCGAUUGAUUGUCCGUGUGUGCCUCGCGUGCACACGUGUGCAGUCAUAGA
+AACGAAGGUGAUGAAUCUGAAUAACUUGAACGGAUUCUUCGUGAAGGAAAUGAUUGUGAA
+AUUGUUUCUGGUAGCGGAGGAUUUAAAGCAGACCGCAAAUUAAUCGUCGUACGUCACACG
+GUGCUUUAUUGCGCUCGACUGCGACGAGGUUGCGGCGUGUCUUUCAAUUGUCUGCCUUAU
+CAACUUUCGAUGGUAGGUUACAUGCCUACCAUGGUUGUAACGGGUAACGGGGAAUCAGGG
+UUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCUAAGGAAGGCAGCAGGCAC
+ACAAAUUACCCACUCCCGGCACGGGGAGGUAGUGACGAUAAAUAACGAUCCGGAGCUCUG
+AUGAGUUUCCGAAAUCGGAAUGAGUACAAUUUAAAUCCUUUAACGAGGAGCUAAUGGAGG
+GCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAUUAGCAUAUAUUA
+>X89495.1/23-616
+GUUAUAUGCUUGUCUCAAAGCUUAAGCCAUGCAAGUCUCAGUACGAGCUGACUUAAAGUG
+AAACCGCAAAAGGCUCAGUAAACCGGUCAUAGUUUACCGGAUAUAUGCCACUCACGUGGA
+UAACUGUGGUAAUUCUAGAGCUAAUACAUGCAACCAAGUCCCGACCAGCGAUGGAAAGGA
+CGCUUUUAUUGGAUCAAAACCAUUCGCCCGGCUCGCCCGGGCGUCUGCUUGAUGACUCUA
+GAUAACACCACAGAUCGCACGGUCACAGUACCGGCGACGUAUCCGUCAAAUGUCUGACUU
+AUCAGCUGUCGAUGGUAGACUCUGUGUCUACCAUGGCGCUCACGGGUAACGGGGAAUCAG
+GGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGC
+ACGCAAAUUACCCACUCCCGGCACGGGGAGGUAGUGACAAAAAAUAACGAUACGGGACUC
+AUCCGAGGCCCCGUAAUCGGAAUGAGAACACCCUAAAUCCUUUAACGAGGAUCUAUUGGA
+GGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>X89484.1/23-626
+GUCAUAUGCUCGUCUCAAAGCCUAAGCCAUGCAUGUCUCAGUACAUACUUUACCAAAGUG
+AAACCGCGAAUGGCUCAUUACAUCAGUUAUGGUUCCUUAGAUCGUACGCAUCCUACUUGG
+AUACCUGUGGCAAUUCCAGAGCUAAUACAUGCUACAGGUGUCUCCGGCCGGGCAACCGGA
+CGGGGUGCCGUUACCAUUCAAAAGACCAAACGGUCCGCUUCUGCGGCCGACUCAUUUGGU
+GACUCUAAGUAACCUCUAGGCAGAUCGCACGGCAAGCACCGGCGAGCGCAUCUAUCAAAU
+GUCUGCCUCAUCACACUGUGGAUGGUGGGUUAUUGGCCCACCCUGGUGAUUACGGGUAAC
+GGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCUAUGGAA
+GGCAGCAGGCACGCAAAUUACCCACUCCCGGCACGGGGAGGUAGUGACGAAAAAUAACGA
+UGCGGGACUCAUCCGAGGCCCCGUAAUCGGAAUGGAUCCACCCUAAACAGUUGGGUGAAC
+CUAUCGGAGUGCAAGUCUGGUGCCAGCAGACGCCGGUAAGUCCAGCUCCGAUAGGCGUAU
+ACUA
+>Z81325.1/1-568
+UAGUGAUACGCUUGUCUUAAAGAUUAAGCCAUGCACGCCUUAGUACUUACUCUUGUAAAG
+UGAAACCGCGAAUGGCUCAUUAAAUCAGUUAUGGUUCCUUAGAGCCAGUACUUGAAAGGG
+AUAACUCUGGCAAACUGGAGCUAAUACAUGCAUUAUACGGUCACCUAGUGACUGUGCUCU
+UAUUAGAUCAAAACCAGUAUUGGUUGAUGACUCCAGAUAAUACAGCCAACCACUUCUAGC
+UUUGCUAGGUGGUGUAUCUUUCAAAUGUCUGCCCUAUCAAUUGCUGAUGGUAGUUGACCU
+GCCUACCAUGAUAGUAACGGGUAACGGAGAAUCAGGGUUUGACUCCGGAGAGGGAGCCUG
+AGAAAUGGCUGCCACUUCUAAGGAUGGCAGCAGGCGCGCAAAUUACCCACUCCCUGAGAG
+GGGAGGUAGUGACGAGAAAUUACAAUGCUGGGCAUAAAUUUGCUUAGUAAUUGUCUUGAG
+UGUGACUUAAAACGCCACUCAAGGAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCG
+GUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>D14363.1/1-584
+AGCACAUGCCGCCAAAUGGCUAAGCGCGAACGGCUCAUUAAAUCAGCUAUGGUUCCUUAG
+AUCUUCGGUCGCGUCCUCGGACUGGACGUUUUGGAUAACUGUGGUAAUUCUAGAGCUAAU
+ACAUGCCUGACGCCGUCGGGGCCCGCGAGUCGCGACGUGCUUUAUCCCGUCAAGACCAGC
+CGACGCACGCGGUUCCUCGGACCGUGGCGGUCGACCUCCUUGAUGAACUCUGGAUAACUC
+CACUUGACCGCAUGGCCUUGGCCGGCGGCUGAUCUAAUAAAUGUCUGCCUUAUCAACUGU
+CGACGGUAGGAGCCCGGCCUACCGUGGUGAUAACGGGUAGCGGGGAAUAAGGGUUCUAUA
+CCGGAGAGGGAGCAUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCACGCAAAUU
+ACCCACUCCGGCACGGGGAGGUAGUGACGAUCAAUAACGAUGCGGGACUCUGACGAGGCU
+CCGUAAUCGGAAUGGGCGUAGUUUAAAUCCUUCGACGAGGAUCAAGUGGAGGGCAAGUCU
+GGUGCCAGCAGCCGCGGUAAUUCCAGCUCCACUAGCGUAUAUUA
+>AB013012.1/1-595
+UAGUCAUAUCGCUUGUCUCAAAGAUUAAGCCAUGCAAGUGUCAGUACGAGCACACACGUA
+AAGCGAAACUGCGAAUGGCUCAUUAAAUCAGUUGUGGUUCAUUUGAUCGUACCAGUUACA
+AGGAUAACUGUGGCAAUUCUAGAGCUAAUACAUGCGAAAAGCGCUGACUGCUUCGGCGGG
+AUGCGUGCUUUUAUCAAGACCAAAAACCGACCUGCUUCGGCAGUGCGCUAUUGGUGACUC
+UGGAUAACGUUGCGGAUCGCACGGUCUCAGCACCGGCGACGGAUCAUUCAAGCGUCUGCC
+CUAUCAACUUUCGUCGGUACGGUAUCGGCCUACCGAGGUUGUCACGGGUGACGGGAAUCA
+GGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGG
+CGCGCAAAUUACCCAUUGCCGACUCGGCGAGGUAGUGACGAAAAAUAACGAUGCGAGACU
+CGAACGAGGCCUCGCAAUCGGAAUGAGUACACUUUAAACGCUUUAACGAGUAUCCAUUGG
+AGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAAAGUGUAUAUUU
+>Z86122.1/21-610
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAGCACUUGUACUG
+UGAAACUGCGAAUGGCUCAUUAAAUCAGUUAUUGUUUACUUGAUAGUACAUUGCUUACAU
+GGAUAUCUGUGGUAAUUCUAGAGCUAAUACAUGCGAGAGGUCCCGACCUCUGGAAGGGAU
+GUAUUUAUCAGCUUUAAACCAAUGGAGUCCUCGUGGUGAGUGUAUUGUGAUUAAUCAUUA
+UCAACUGUCCAAUCCACGCCUUACGCCGGCGAUGUUUCAUUCAAAUUUCUGCCCUUAUCA
+ACGUCGAUGGUACGGUUAUGGCCUACCAUGGCUUGUUACCGGUAACGGAGUAAUCCAGGG
+UUCGGUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCUAAGGAAGGCAGCAGGCGC
+GGGAAUUACCCAAUCCCAAUUCGGGGAGGUAGUGACAAGAAAUAACGAUACGGGGUCUUU
+ACAGGUCUCGCAAUCGGAAUGAGUACAAUUUAAAUCCUUUAACGAGGAUCCAAUGGAGGG
+CAAGUCUGGUGCCAGAGCCGCGGUAAUUCCAGCUCCAUUAGCGUAUAUUA
+>U37526.1/21-600
+UAGCGAUAUGCUCGUCUCAAAGUUUAAGCCAUGCAUGUCUCAGUACACGCCCCUGUACGG
+UGAAACUGCGAACGGCUCAUUACAUCAGUUAUCGUGUCCUCGAUCGUUCCUUACCACAUG
+GAUACCCGUGGUAAUUCUAGAGCUAAUACAUGCCCAGUCCCGACCGCUUGCCGGAAGGGA
+UGUAUUUAUUAGAUUUUCAGACCAUGACGGGGCAACCCGUGCGUUNGUGAUUCAUGGUAA
+CUGCUCGGAUCGCACGGCCUGNGGCGACGNCUCGUUCCAAUUUCUGCCCUAUCAACUGAC
+GAUGGUACGUAGUGGCCUACCAUGGUCGUAACGGGUGACGGAGAAUCAGGGUUCGGUUCC
+GGAGAGGGAGCCCGAGAAAUGGCUACCACUUCCACGGAAGGCAGCAGGCGCACACAUUGC
+CCAAUCCCGACACGGGGAGGCAGUGACAAGAAAUAACGGUGCGAGCGCUUAGGCCGUCGC
+AACNGGAAUGAGUACGACCCAAAUCCUCUAACGAGGAUCCAUUGGAGGGCAAGUCUGGUG
+CCAGCAGCCGAGGUAAUUCCAGCUCCAACAGUGUAUGCUA
+>U58369.1/21-624
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUNUCUAAGUUCAAACUUAAUUGACA
+GUGAGACCGCGAAUAGNUCAUUANACCAGCUAUAAUUUAUUGGAUCUUGCACUAUAGUUG
+GAUAACUGUGGCAANUCUAGAGCUAACACAUGCAACAGAGCUUUCUUGGAUCUUUCGGGA
+UUCCGAGGAAGGGCAAUUGUUAGUUAAUAACCAAUCAGAGCCGUAAAAAAGUUCUGAUUA
+UUGGUGACUCUGGACAAUUUUGCCGAUCGUAGGGCCUAGAGCCGACGAUAGAUCCUUCAA
+GUGUCUGCCCUAUCAACUUUCGAUGGUAGGGUAUCGGCCUACCAUGGUUGUUACGGGUAA
+CGGAGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUUAGAAACAGCUCCUACUUCCAAGGA
+GGGCAGCAGGCGCGCAAACUACCCAAUCCCGGCUCGGGGAGGUGGUGACGAAAAAUGUCG
+GACGAUUCAGCCUUUGGUUUGAUCGAUCGAGAUGGAGAUUGAAAUAAAAACUCUAACGAA
+AGCAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAU
+AUUA
+>D26530.1/1-501
+GUAUAAGUUCAUGCUCUCUAAUGAGCGAGACCGCAACGGCUCAUUAAAUCGGACAUAACU
+UACUUGAUAAUCUCAAACGACGGUGGAUAACUGUUGUAAAUCUAGAGCUAAUACAUGCAG
+AAAGCUUUUCGAAGCGCAAUUAUUAGAUUAGUUGACUCUGGAUAAAUUUGCUGAUCACGG
+GCUGUGCUGUGACGUAUCAAUUAGAUGUCCGCCCCAUCAAUUGUUGACGGUGAGGUAGUG
+GCUUACCGUGGUUACAACGGGUAACGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCAUGA
+GAAAUGGCUGCCAGAUCUAUGGAUUGCAGCAGGUGCGAAAAUUAUCCACUUUUGGCAUAA
+AGAGAUAGUGAUGAUAAAUAACGGAUCUGGGCAUUUGUUCAGAGAUCGUAAUGAAAUAAU
+CGUAAAAGCUUUAAUGAACGCAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGCAAUUC
+CAGUUCCAAUAGUGUAUACUA
+>D84190.1/1-589
+UCUUAAAGAUUAAGCCAUGCAAGUCUAAGUGCGGCCCUUCCAUUGUGGGGGCGAGACUGC
+GGACGGCUCAUUAAAUCAGUUAUGAUUCCCAGGAAGCUGGGCAUUCUACUUGGAUAACUG
+UGGCAAUUCUAGAGCUAAUACAUGCACGAAACAGCUUCGCAAUCCUCCCUCUGGUAGGGA
+GGAGAGGAGCGCACUUGUUAGCCCGAAACCAACGUAAUUUUGGUGAACUCUGGACAACUU
+UGCCGAUCGGCAGGGCCUUUGUGCCGGCGACAUAUCUUUCAAGUGUCUGACCUAUCAUAC
+UGGAUGGUUUGCGCUCUGCGCACCAUGGUUACAACGGGUGACGGGGAAUCAGGGUUCGAU
+UCCGGAGAGGGAGCAUGAGAAACGGCUGCCACAUCCAAGGAAGGCAGCAGGCACGCAACU
+UACCCAAUGCCGACACGGCGAGGUAGUGACGAAAAAUACCAAUACGGGAGUCUCUACACG
+AGGUCCCGCAAUUGAAAUGAGUACACUCUAAAUCCUUUAACGAGGAUCUAUUGGAGGGCA
+AGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUGUCA
+>AJ224787.1/24-651
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUGAGUUCGCACCCCUCACGCA
+CGGGCAAACCGCGAAUGGCUCAUUAAAUCAGUCCGGGUUCCUUAGGCGACACGGCCCUCA
+CGGGCGAAUCGGAUAACUGUGGCAAAUCCAGAGCUAAUACGUGCGCACCGAGCCCCGACC
+CGCCUUUACCGGCGGGAAGGGCGCUUUUAUUAGUACAAGACCGGCGUCCGUGGCGAUUCG
+UUCGCGCGGACCCUCGUCAGGCGAACUCUGGAUAACCGGCCCGACCGCUCCGUCCCUCGU
+GGACGGCGGCGCGCCUUUCAAGCGUCUGCCCUAUCAAAUGUCGACGGUAGGUCAUACGCC
+AACCGUGUUGACGACGGGUAACGGGGAAUCGGGGUUCGGUUCCGGAGAGGGAGCACGAGA
+AACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAACUUACCCACUCCCAGCUCGGGG
+AGGUAGUGACGAGAAAUAACGAUGCGGGUCUCGAGUCGGGCCCCGCGGUCGGAAUGAGCG
+CAGUCCAAACCCCUGACGACGACGACCCAUUGGAGGGCAAGCCUGGUGCCAGCAGCCGCG
+GUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AJ224785.1/24-627
+UAUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAGCACUUGUACUGU
+GAAACUGCGAAUGGCUCAUUAAAUCAGUUAUCGUUUAUUUGAUUGUACUCUCAUACUACU
+UGGAUAACCGUAGUAAUUCUAGAGCUAAUACAUGCGAAAAGUCCCGACUCUCGUGGAAGG
+GAUGUAUUUAUUAGAUUAAAAACCAAUGCGGCUUAACGGCCACUUAACCACUUGGUGAUU
+CAUAGUAACUGUUCGAAUCGCAUGGCCUUCUUUGUUCGUGCCGGCGAUGUUUCAUUCAAA
+UUUCUGCCCUAUCAACUGUCGAUGGUAAGGUAGUGGCUUACCAUGGUUGCAACGGGUGAC
+GGAGAAUUAGGGUUCGAUUCCAGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAA
+GGCAGCAGGCGCGCAAAUUACCCAAUCCUGACGUGGGGAGGUAGUGACAAAAAAUAACAA
+UACAGGGCUUUUUUGUAGUCUUGUAAUUGGAAUGAGUACAAUUUAAAUCUCUUAACGAGG
+ACCAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAU
+UGUA
+>AF021878.1/21-605
+UGCGUAUACGCUCUUUUUAAAGACUAAGCCAUGCAAGUGUUAGUUCAUACAUAUUUAAUG
+UGAGACUGCGGACGGCUCAGUAUAUCAGUUAUAAUCUGCUCGAUUGUUAAGGUUAUUGGA
+UAACCGUGGGAAAUCUAGAGCUAAUACAUGCACCUCUCGGUGGGAAGCUUGCUUCUCAUC
+GAUUGCAUUUAUUAGAGCGAUACCAACCGUGUGGCUCCCCACACGAGGCGAAUCUAGAUA
+ACUGUGCAGAUCGUAUGGCCUUGAGCUGACGACAUUUCGAUUGAAUUUCUGCCCUAUCAA
+CUCUGUUGGCAGUGUAGUGGACUGCCAAGGUUUUUACGGGUAACGGGGAAUCAGGGUUCG
+AUUCCGGAGAGGGAGCCUUAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAA
+AUUACCCAAUCCAGACAAUGGGAGGUGGUGACGAAAAGUACCGAAUGGCAGCUUAUUGUU
+GCCAGUUUGGAAUGAAAACAAUUUAAGUAAUUGAAUUGAGUAACGACUGGAGGGCAAGUC
+UGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAGUAGCGUAUCUCA
+>AF085182.1/1-516
+CAUGAUCUAUCUGAUUGUAUAGCCCAUUGGAUAACCGUGGGAAAUCUAGAGCUAAUACAU
+GCGUUUAAUCGUACAGGUAGCUUGCGCUGCCUGUUGAAGCAUUUAUUAGAGCAACCAGCC
+ACUGUGUGCAUGGGUAACUAAACAUACAGUGUGGGUGAAUCUAGAUAACUUGUCUGAUCG
+UAGUGGCCAUGAAGCCGGCGACAUUUCAGUUGAAAUCUCUGCCCUAUCAACUUGUUGGUA
+AGGUAGUGGCUUACCAAGGUUACAACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAG
+GGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUC
+CAGACACUGGGAGGUAGUAACGAGAAUUACUGAGUAGUGGUCCGAAUGGGCUACUAGUUU
+GGAAUGAACGUGAUUUAGUACAUCCGAUGAGUAACAACUGGAGGGCAAGUCUGGUGCCAG
+CAGCCGCGGUAAUUCCAGCUCCAGUGGCGUACUUUA
+>AF085176.1/1-508
+UAUCAUCUAUUUGAUUGUCUACCCAUUGGAUAACCGUGGGAAAAUCUAGAGCUAAUACAU
+GCAGUUUUGAGAUAGCGUNAAGUUGUCUCACGUCAUUUAUUGGACAAAACCAACUACCGA
+CGUACCAGCUUGCUGUUGCAACCCGUAAGGUGAAUCUAAAUAACUUUGCUNAUCGUAUGG
+CCUAUUGCCGGCAACUUUNCAAUUGAAUUNCUGCCCUAUUAACUUGUNGGUAUUAUANUU
+GCCUACCACGGUUGCGACGGGUGACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUG
+AGAAACGGCUACCACAUCCAUGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCAGACACU
+GGGGAGGUGGUAACGANAAGUACUAAGUGGUGGCCCUUAGGGUCGCUAGCUUGGAAUGGA
+CGUAAUUUAAGUAAUUCGAUGAGUAACAACUGGAGGGCAAGUCUGGUGCCAGCAGCCGCG
+GUAAUUCCAGCUCCAGUAGCGUAUUUUA
+>AF001579.1/18-587
+UGGUCAUAUGCUCGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUUCAUAUCAUUUAAAUG
+AUGAAACUGCGAAGGCGUCAGUAAAUCAGUUAUCGUCUGUUCGAUCGAUACAUGCCAUGG
+AUAACUGUGGCAAACCUAGAGCUAAUACAUGCAAAAUUCUUUGUUUCGGCAAAGAAGCAU
+UUAUCCAGCUAAACCAAUCGGGCCUUAAAACCCAGUAGGUGAAUCUAGAUAACUGUGCCG
+AUCGUUGCUUUAUGCGGCGAUAUUUCGAUUGAGUUUCUGCCCUAUCAACUUGUUGGUAUG
+GUAUUGGCCUACCAAGGUUUUGACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGGG
+AGCCUGAGAAACGGCUACCACUUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCA
+GACAUUGGGAGGUAGUGACGAGAAAUACCGGACUGGAUCUUACGAUCCAGUACUGGAAUG
+AACGAUAUGUAAUCAUUUCGAUGAGGAUCUACUGGAGGGCAAGUCUGGUGCCAGCAGCCG
+CGGUAAUUCCAGCUCCAGUAGUGUAUAUCA
+>AF201375.1/1-617
+AGAAAUAUGCUCGUCUCAAAGACUAAGCCAUGCAUGUGUAAGUUCAUAUCGAUUUAAACG
+AUGAAACUGCGAAGCGCUCAGUAAAUCAGUUAUGGUCUCUUCAAUGAUAUAAACCAUGGA
+UAACUAUGGCAAAUCUAUAGCUAAUACAUGUGUCAGCCGGGUUUCCGAGGUAACACAAGG
+AGCCCGGAGCAUUUAUUAGUUAACAAAACCAACAGCAUACAUUGGUGCGUAGCAAUAUGU
+AACAGUGUGUGAUUUAGUUGAAUGUAAAUAACUGUGUAUAUCGUAGUGGUCUAUGACCGA
+CGAUAGUUUGAUCGAAUUUCUGCCCUAUCAACUUGUUGGUAGGGUAGUGGCCUACCAAGG
+UUGUGACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUA
+CCACUUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCAGACAUUGGGAGGUAGUG
+ACGAGAAAUACCGAGGCGGGGCUGUCAAAAGCUUUGCUAUCGGAAUGAACGUAACUUAUA
+UAAUUCGAUGAGUAACAACUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGC
+UCCAGUAGUGUAUUUCA
+>AF201373.1/1-598
+AAUCAUAUGCUUGUCUCUAAGAUUAAGCCAUGCAUGUCUAUGUUCAAACAGUAAAAUGUG
+AGACUGCGAAAGGCUCAGUAAAUCAGCUAUAAUCUAUUUGAUUGUAUCACCCAUUGGAUA
+ACCGUGGGAAAUCUAGAGCUAAUACAUGCAGUCACACCAGCAUCGCAAGGUGCUGGUAGC
+AUUUAUUGGAAAAUACCAACGCUGGUGGUUUACAGUGGAGACAUUGUAGACUGCUGGAAA
+GGUGAAUCUAGAUAACUGUGCUGAUCGUAUGGCCUUGAGCCGACGACGUUUCAAUUGAAU
+UUCUGCCCUAUCAACUUGUUGGUAAGGUAGAGGCUUACCAAGGUUGUAACGGGUAACGGG
+GAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAAUGGCUACCACAUCCAAGGGAGGC
+AGCAGGCGCGCAAAUUACCCAAUCCACAAUGUGGAGGUGGUGACGAGAAAUACUAGGUCG
+UUUCCCUACGGAAUGCGAUACUGGAAUGAGCACAACUUAAGACAUUUGUCGAGUAACAAC
+UGAAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUUCAGUAGUGUAUAUUA
+>AJ133407.1/1-530
+CGGUAGAGUGAAACUGCGGAUAGCWCAUYAAWUCGCCUCUAUUUUGUUUGAUAGUCCUCC
+ACUGGAUAUCCGUGGAAAAUCUAGAGCCAAUACUUGCACUGAUAUCUAACAAGCWAAUGC
+UUCUUGUUAGAUGCAUUUAUUGGAUAUCCGAUCGCUCACAUUGCGAGCGUUAGGUGAUUC
+UAAAUGACUUUGCUGAUCGUAUGGCCUUGUGCCGACRACAGAUCAAACAAGAUCGCGCCC
+UAUCAAUUUGUUGUUAGGAUAUUUUCCUAACAAGGUUGUAACGGGUGACGGGGAAUCAGG
+GUUUGANUCCGGANAGGGAGCAUGAGAUAUANCUACCACAUCUAAGGAAGGCAGCANGCG
+CGCAAAUUACCCACUCCCGACACGGGGAGGUAGUGACGAGAAAUAUCGGCUCCUAUUCAA
+UNGAGUAGGAGACCGAAAUGGACNAAAUUCANGUCCNUUCGUGAGUNACANGCAGANGGC
+AAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCUGCACSCAUAUGCNA
+>AF260586.1/1-569
+AUGCAUGUCUGAGUACACAUUCUCGCAAAAUGAAACUGCAAAUGGCUCAUUAUAACGGUU
+AUGGUUUCUUGGAGGAAUAGUAUCCUACACGGAUAUCUGUAGUAAUUCUAGAGCUAAUAC
+GUGCUACCAUCAUCCGACUUGUCGGGUGAGCAGUUAUUUGAUCGCAAACCAAUUGCGUUG
+GGCGCCUCGGUGUCCUUCGUAUCUGGCGUGACUCUGGAUAAUCUAGCAGAUCGUGUGGCC
+UUUGCGCUGACGACGCAUCUUUCAAAUGACCGACCUAUCAACUUUCGAAGGUAGGGCAUU
+GGCCUACCUCGGUUGUAACGGGUAACGGAGGAUCAGGGUUUGACUCCGGAGAGGGAGCAU
+GAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCCGACAC
+GGGGAGGUAGUGACAAGAAAUAUCGAUACGGGGGCAUUCAUGCUCUCGUAAUUGGAAUGA
+GAACGCUAUAAAUUCGCUAUCGAGUAUCAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGC
+GGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AF036611.1/1-551
+AUGCAUGUCUAAGCAUGCGCUGAAGUAAAGUGAAGCCGCGAAUAGCUCAUUACAACAGCC
+GUUGUUUCUUGGAUCUCUUCUCUACUUGGAUAACUGUGGUAAUUCUAGAGCUAAUACAUG
+CAACUAAUCCCCGAUCGCAAGUGACGGGAGCACUUAUUAGACCAAAGCCAUCCGGCUUCG
+GCCGUACUUUGGUGACUCUGGAUAACAUCGCAGAUCGCAUGGGCUCGUCCCGGCGACAAA
+UCUUUCAAGUGUCUGCCUUAUCAACUUUCGAUGGUAGUUUCUGUGACUACCAUGGUUGUG
+ACGGGUAACGGAGGAUCAGGGUCUGACUCCGGAGAGGGAGCCUGAGAAACGGCUACCACU
+UCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCAUUCUCAGAACGAGGAGGUAGUGAAGAA
+AAAUACCAAGAGGAGGCUCAUUGAGUUUCCUCAUUGGAAUGAGUACAAUCUAAAUCUUUU
+AACGAGGAUCUAGUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCGCA
+AGUGUAUUCCU
+>AF202156.1/1-533
+AUGUGAGUACACGAAACCGCGCAAAGCUCAUUACAACAGCUAAAAUGUAUACGGUGAGAU
+ACCAUUAAAUGGAUAUCUGCGGUAAAUCUGGAGCUAAUACAUGCAAUAUAUGUUGUAUAG
+UUAUCUAUAUGACGGCAGUUAUUAGAACAAAACCAAUGGGCUUUGCCCAUUUAUGUUAAC
+UCUAGAUAAUGCUCGACCAUACGGAUUAAUUUCCGAUGGAAGGCCGUAUUUGUAUCUGCC
+CUAUCAACUAUAUAACCGUGUAUUGAACGGUUAUGGUGUUGCCGGGUAACGGAGAAUUAG
+GGUUCGUCUCCGGAGAGAAUGCCUUAAAAACGGCUUUCACAUCCAAGGAAGGCAGCAGGC
+GCGAAAAUUACCCACUCUCAGUGCGAGGAGGUAGUGACGUGAAAUGACNAGAUANGUUNU
+GUAUAGAAUNUANCAUUGGAAUGGUUUAAUUACAAAUUCAUUAAAGAUUAUCAAUGAGAG
+GGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCUCAUACUGCAUUGAA
+>AF036599.1/1-562
+UAGCCAUGCAUGUCUAAGUACAUGUAGCUUGCCUACGAAACCGCGUAUGGCUCAUUACAA
+CAGCUAUGAUUCUAUUGAUCAUGACACUUUCCUAUAUGGAUAACUGCGGUAAUUCUGGAG
+CUAAUACAUGCAUAAAAGCGGGGUCACUCGUUGGCACCGUGCACUUAUUAGAACAAAACC
+AACUUGUUGAUUUUGUUGACUCGGAAUAAUUAUUACGCUGAUUGCAUGGCCUUUGUGCCG
+GCAAUGUGUCAAAGCUGUGUCUGCCNSKAUCACACUUCCAACGGCAGUGUAUUGUCCUGA
+CGUGGUUGUGACGGGUAACUGAUAAUUAUGGUUCGACUCCGGAGAAAUAGCCUGAGAAAC
+GGCUUUUACAUCCAAGGAAGGCAGCAGGCGCGAAAAUUACCCACUCUUAGUACGAGGAGG
+UAGUGACGAGAAGUGACAAGAUCUGUCMCUUCGGGGGCGGGUCAUUGGAAUGGUUKGAAU
+UUACAACCUUCCUAGAUUAUCUAUGAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUU
+CCAGCUCUCAUACUGCAUUGAA
+>AF202165.1/1-533
+UUGCAUAUAAAUGCGAAACCGCGCAUAGCUCAUUAUAACAGUCCUAAUUUACAAGUAUAU
+GAUUUAUCUACACGGAUAACUUUGGCAAUUCUGGAGCUAAUACGUGCAUUGAUGCCUAAC
+UUUUGUUGGGUGCAGUUAUUAGUACAAAACCAUCCGACUUCGGUCGGUUUUGUUAACUCU
+GGAUAAUGUUGCUAAUCGCGUGGUCUCGUACCAGCGAUGUAACUUUCAAGGGACUGAUCU
+AUCAACUUCGACAUUAGUGUAUUGAACUAAUGUGGUGUUGACGGAUAACGGAGAAUUAGG
+GUUCGACUCCGGAGAAAACGCCUGAGAAACGGCGGUUACAUCCAAGGAAGGCAGCAGGCG
+CGAAAAUUACCCACUCUCGGUUCGAGGAGGUAGUGACGUGAAAUGGCAGAAUCCUUUUCU
+UUAUGGAACGGAUUAUUGCAAUGAUGUGAGUUUAUAAACCUUACAAAUUUGCUAUGAGAG
+GGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCUCAUACUGCAUUGAA
+>AF036605.1/1-504
+UGUUAUUAAACAUGAAACCCCAGAAAGCUCAUWAUVACAGCUAUAGACUACACNGDUAAA
+UAUUUUAGUUGGAUAACUGAGGUAAUUCUUGAGCUAAUACACGCUUUUUAUACCACAUUA
+GUGGUGCGUUUAUUUGAUUAAACCAUUUUUUCGGUUGACUCAAAAUAUCCUCGCUGAUUU
+UGUUACUAAAACAUACCGUAUGUGUAUCUGGUUUAUCAACUUUCGAUGGUAGGGUAUUGG
+CCUACCAUGGUUGUGACGGAUAACGGAGAAUUAGGGUUUGACUCCGGAGAGGGAGCCUGA
+GAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGAAAAUUACCCAAUUUUAGUUAAA
+AGAGGUAGUGACGAAAAAUGACAACCAAAUAUUAUUUUUAGUAUUUGGAUUGAAAAUCUU
+CAAGUUUAAAUAACUUGYUGGUAAAGGAAAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAA
+UACCAGCUUUCCAAGUGCAUAMAA
+>AF083013.1/1-539
+AAAGAUUAAGCCAUGCAUAUGUAAGUCCAACCAAUUUAUCGGUUAGACUGUGAACGGCUC
+AUUACAACGGUCAAAAUCGGCACGAAGUAGUCUCCCCGGAUACUUCUAGUAAUUCUGGAG
+CUAAUACGGCGCACUUCGGYGUCAUACAUCAGACGACACCAACCGCCUCGGCGUUGAGUG
+AUGAUUCUGAAUGUCUUGCAGUCCGCGCUUGCGCAAGCCGGCGGCGGUUCGUGCGAUUGA
+CUGUCCUAUCAACUUUUGAUGGUAGUUCAGUUGACUACCAUGGUUGUAACGGGUAACGGA
+GAAUCAGGGUUUGACUCCGGAGAGGAUGCCUGAGACACGGCAACCACAUCUAAGGAAGGC
+AGCAGGCGCGCAAAUUACCCACUCUCAGUGCGAGGAGGUAGUAACAACGAAUAACGAGAC
+UGUUCCCUCUGGGAACAGUCAUCGAAAUGGGUCUAACACAAACCCUUGAACGAGGAUCAA
+UGAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCUCAAAGUGUAUGUCA
+>AF083002.1/1-548
+GCCGAUAUGCUUACGUCAAAGAUUAAGCCAUGCAUGUCUAAGAACGCCGUUUCGGUUUUU
+CUGUAUAUAGCUCAUUACAACAGUACUAUUUGCCUCGAUUAAUCCUACCUAGGAUACUUU
+CGAUAAUCCUGGAGUCAAUACCGUGUCCCUCGGGGAAAUGAGGUCACCAGCCUGCUUUGC
+AGUUUGUGUACCGUAUUAUCUGAAUUUCUUAUGAAACCGAGCGUUAGCUUCGGCAAAUCG
+UGCAAAGCACUGUCCUUUUAACUUGAGAUGGUAGUGUGGGGGACUACCAUGGUGAUUACG
+GGUAACGGGGUAUAAGGGUAUUACACCGGAGAGGAUGCCUUAGAUACGGCAACCACAUCU
+AAGGGAGGCAGCAGGCGCGCAAAUUACCACGUCUUAAAUCAAGGCGGUAGUGACGAAACG
+UAUUCAAGCUAUUCUCUAUGAGAGUAUGCAUUGAAAUGGUUUUAAACCAAAACCUUGAAA
+GAGGAUCUAUGAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGUUCUCAAGGC
+GUAUGGCC
+>AF083022.1/1-560
+GAUUAAGCCAUGCACGUUUAAGUUCACGCUGAUUAACGGUGAAACCGCGAAUGGCUCAUU
+ACAACAGCUAUAAUUUACUUGAUGUUGACAAUCCUACUUGGAUAACUGCGGUAAUUCUGG
+AGCUAAUACAUGCAUCAAAGCUCUGACACCCUCGGAGCGCAUUUAUUAGAACAAAACCAA
+UCGGCUUCGGCCGUUUGUUGUUGACUCUGAAUAACUCAGCUGAUCGCAUGGUCUUGAACC
+GGCGACAUAUCUUUCAAGUAUCUGCCUUAUCAACUUUCGAUGGUAGUUUAUGUGCCUACC
+AUGGUUGCAACGGGUAACGGAAAAUAAGGGUUUGAUUCCGGAGAGGGAGCCUGAGAAACG
+GCUACCACAUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCACUCUCAGUACGAGGAGGU
+AGUGACUAACAAUAACGAGACCGUCUUCUUUGAGGCCGGUUAUCGGAAUGGGUACAAUUU
+AAACCCUUUAACGAGGAUCUAUGAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCC
+AGCUCUCAAGGUGUAUAUCC
+>AF083001.1/1-536
+AUGCAUGCAUAAGUUCAGCUUUAUCAAGCGAAACUGCGAAUGGCUCAUUAGAGCAGUUAA
+UAGCCUUUCCGUUGAUCCCUUGGGAUAACUGCGGAAAUUCUGGAGCUAAUACCAUUAACA
+AAGCUUGGAAGCAAUUCCAAGUGCAGUUAUUAGCGAAGACCAAUCCUCCUCGGAGGUUUU
+GUGUUGAAUCUGAGUAAAGUUCGUAUCUCGUCGGUUUAUCCGACGAAUAACGGAAGGCUU
+UUCUGCCCUAUCAACUAGAUGGCAGUUUAGAGGACUGCCAUGGUUGUAACGGGUACCGGA
+GAAUCGGGGUUCGACUCCGGAGAGGCAGCCUUAGAAACGGCUACCACAUCCAAGGAAGGC
+AGCAGGCGCGAAACUUAUCCACUGUUGAAAAUGAGAUAGUGACUAAGAAUAAAAAACCCU
+ACCCUUAGGGGUGGGGUAUUUGAAUGAGUGAAGUUCAAAUAACUUCUCGAGAAACUAAGA
+GAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCUCUUAGCGUAAAUCG
+>AF082998.1/1-560
+CGCUGUAUGCUCAAGUAAAAGAUUAAGCCAUGCAUGUGAAAAGUUCAACCUUAUGGUGAA
+ACUGCGAACGGCUCAUUAUAGCAGAUAUAAUGUACCCGAGAUAUUCUUAAUGGAUAACUG
+CGGUAAAUCUGGAGCUAAUACAUGCAAAAAAAGCUAGAUUCGUCUAGCUGCAGGUAUUAU
+UUCAAACCAAUCGUCUUCGGACGUAGUUUGUUGACUCUGAAUACCCAGUAUAUCGACGGU
+UUAUCUGUCGAAAACUCGGAACAGUGUCUGCCCUAUCAACUAGAUGGUAGUAUAUUUGAC
+UAUCAUGGUGAUAACGGGUAACGGAGAAUAAGGGUUCGGCUCCGGAGAGGGAGCCUUAGA
+AACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGUAACUUAUCCACUACUUCAGUGAGA
+UAGUGACUAAAAAUAAAAAGACCAUUCCUAACGGAACGGUUAUUUCAAUGAAUUGAGCUU
+AAAUAGCUCUAUGAUGAUCUAGUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCC
+AGCUCCUCUAGUGUACAUCG
+>AF037369.1/1-530
+GGAGUAUUAUACAGCGAAACUGCGAACGGCUCAUUACAACAGAUAUAAUUUACUAGUUCU
+UGAUCCUAUAUGGAUAACUGCGGUAAUUNUGGAGCCAAUACAUGCAUCAAGCCUCGGCCU
+UCGGGUUCGGGGUGCAAUUAUUGGAGCAAAACCAGUNUUGUACUGUUUGCUAACUNUGGA
+UAAUUNUGCUUAUCGCAUGGUCUCGUACCGGCGAAGUUUCUUUCAAGUAUNUGCUUUAUC
+AACUAUCGUUGGUAGUUUAUUGGACUACCAUGGUGUUGACGGGUAACGGAGAAUCAGGGU
+UUGACUCCGGAGAGGGAGCCUUAGAAACGGCUACCAUGUNUAAGGAUAGCAGCAGGCGCG
+AAAAUUACCCAAUAUCAAAACGAUGAGGUAGUGACGAGAAAUAACGAGAUCGUUCUCUUU
+GAGGUCGGUUAUUGGAAUGAGUACAAUCCAGACAUUUUAACGAGUAUCUACGAGAGGGCA
+AGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCUNCGUAAUGUAUARAA
+>AF036600.1/1-568
+UCAAAGAUUAAGCCAUGCAUGUCUAAGCACACGCCCUUGAAUGGCGAAGCCGCGAAAAGC
+UCAUUACAACAGCCAUAGUUUAUUGGAUCUUUCCUUCUUACACGGAUACCUGCGGUAAUU
+CUGGAGCUACUACGUGCAUUAAACGACAACCUCACGGAAGUCGUGCAUUUGUUAGAAAAA
+ACCAAUCGGUCUUCGGACCGUCCAUUUGGUGACUCUGAAUAAUUCCGCUGAUCGCACAGU
+CUCGUACUGGCGACAAAUCCUUCAAGUGUCUGACUUAUCAACUUUCGAUGGUAGUUUAUA
+CGACUACCAUGGUUGUAACGGGUAACGGAGAAUAAGGGUUCGACUCCGGAGAGGGAGCCU
+GAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAUUCUCAGUUC
+GAGGAGGUAGUGACGAAAAAUAACGAGUCGGCUCUCUACGAGGUCCGACAUCGGAAUGAA
+UACAAUUUAAAUCCUUUAAUGAGGAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCG
+GUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AF036642.1/1-554
+AGCCAUGCAUGUCUAGGCAUAAAUGAAUCAAUUGUGAAGCCGCGAAUGGCUCAUUACACC
+AGCUGAAAUUUACUGGAUAUAUCCUUUACAUGGAUAACUGUGGUAAUUCUACAGCUAAUA
+CACGCAUCAAAACCCCGACUAACGAAGGGGUGCGUUUGUUACUUCAAACCAAUCGGGCUU
+CGGCCUGAAAACUGGUGAAACUGAACAAUUUAGCUGAUCGCACGGUCUAUGCACCGGCGA
+CAUGUCUUUCAAACGUCUGCCUUAUCAACUUUCGAUGGUAGAUUAUGCGCCUACCAUGGU
+UGUAACGGGUAACGGAGAAUCAGGGUUUGAUUCCGGAGAGGGAGCCUGAGAAACGGCUAC
+CACAUCCAAGGAASGCAGCAKGCACGCAAAUUACCCACUCCCGGCACGGGGAGGUAGUGA
+CGAAAAAUAACAAGCUGGUCUCUAUGAGUUCCGGCAUUGUAAUGGGAACAAUUUAGAUCC
+UUUAUCGAGGAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCC
+AAUAGCGUAUAUUA
+>AF124454.1/9-657
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUGUAAGUGCACGCCUAAGUAUGG
+UGAAACCGCGAAUGGCUCAUUAAAUCAGCUAUAAUUUAUUGGACUAUAAAUCACGUUAUA
+UGGAUAACUGUAAUAAUUCUAGAGCUAAUACAUGCCGAUAUGCCCUGAGCUGAUCACUCU
+UACUCACUUCUGUGAUAAGUAAGUAAGUGAUUAGUGAUGGGUGCCCUUAUUAGUAUAAAA
+GCCAACCAGCCUAAUUAGCUCAUGCUCAUGCUAAGGCUGAUAAUGAUAUUGGUAGAUGAG
+UCUGGAUAAUUGUUGCAGAUCGCAUUAUGCGGCGACGGGUCCUUCAAAUGUCUGCCCUAU
+CAACUUUCGAUGGUAGGUGAUCUGCCUACCAUGGUGCUAACGGGUAACGGGGAAUCAGGG
+UUCGAUUCCGGAGAGGGAGCUUGAGAAAUGGCUACCACUUCCAAGGAAGGCAGCAGGCGC
+GCAAAUUACCCACUCCCGGCACGGGGAGGUGGUGACGAAAAAUACUGAUACGGGACUCUU
+AUGAAGCUCCGUAAUCGGAAUGAGUGAAAUUUAAAUCCUUUCACGAGGAUCUAUUGGAGG
+GCAAGUCUGGUGCCAGCAGCCGCGUAACUCAGCUCAAUAGCGUAUAUUA
+>AF124463.1/35-631
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUACACGCCUAUAUACGG
+UGAAACCGCGAAUGGCUCAUUAAAUCAGCUAUGGUUUAUUGGAUCGUACCCGUUAUAUGG
+AUAACUGUAAUAACACUAGAGCUAAUACAUGCCUCGAAGCCCUGACCCGUGAGGGAAUGG
+GUGCACUUAUUAGUCUAGAAGCCAACCAAACUUCGGUUUGUUGACCUUCUGGUGACUCUG
+GAUAAUUGUUACAGAUCGCAGUCGGCCUUGCGUCGGCGACGGGUCCUUCAAAUGUCUGCC
+CUAUCAACUGUCGAUGGUAGGUGACCUGCCUACCAUGGUUAUAACGGGUAACGGGGAAUC
+AGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACUUCCAAGGGAGGCAGCAN
+GCGCGCAAAUUACCCACUCCCAGCACGGGGAGGUGGUGACGAAAAAUACCGAUGCGGGAC
+UCGUCAUGAGGCUCCGUAAUCGGAAUGAGUGAGAUUUAAAUCCUUUCACAAGGAUCAAUU
+GGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAACUCCAGCUCCAAUAGCGUAUAUUA
+>AJ228777.1/1-612
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUGCACGCCUUAACAUGG
+UUAAACCGCGAAUGGCUCAUUAAAUCAGCUAUGGUUCCUUGGUUCAUAUUGCCUACUACA
+UGGAUAACUGUAGUAAUUCUAGAGCUAAUACGUGCCUAGAUGCCCUGAGUCGUGAGAUGA
+GGGGCGCAUUUAUUAGAUUACAAACCAAACACGUAUGUCGUGAAUGCGAUCGCGUGUGGU
+UUGUGAUGACUCUGGAUAACUUUGUAUGAUCGCAGUCGGCCUUGUUGUCGGCGACGGAAC
+CAUCAAAUGUCUGCCCUAUCAACUGUCGAUGGUAGGUGAUAUGCCUACCAUGGUUAUGAC
+GGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUC
+CAAGGAAGGCAGCAGGCGCGCAAAUUACCCACUCUCAGAAUGAGGAGGUAGUAAAGACAA
+AUAUCGAUACAGAACUCCAAAAGAGGCUCUGUAAUCGAAAUGAGUGCAUUAUAAAUCCUA
+CAACGAGGAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAA
+UAGCGUAUAUUA
+>AJ228796.1/1-601
+AGUUAUAUGCUUGUCUCACAGACUAAGCCAUGCAUGUCUAAGUGCGCGCCUAUCAUUUGG
+UAAAACCGCAAACUGCUCAUUAAACCAGCCAUGGUUCAUUGUAUCGUACGAAACCCACUA
+CACGGUAUACCUGUAGUAAUUCUGGAGCUAAUACGUGCCUUUGUGUGUGCAAUCCUUCGG
+GUGACCACCGCUCUUAUUAGACUAUAGACCAACCCGGGCAACCGGUGAAGUUUAUGGUGA
+CUCUGGAUAAAAUAGUAUGAUCGCAGUCGGCCUUGUGUCGGCGAUGGAUUCAUGAAAUGU
+CUGCCCUAUCAACUUACGAUGGUAGGUAAUUUGCCUACCAUGGUUAUGACGGGUAACGGG
+GAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGC
+AGCAGGCGCGCAAAUUACUCACUCUCUGAGAGAGGAAGUAGUAAAGACAAAUAUCGAUGC
+AGGACUCUUUUGAGGCUCUGCAAUCGAAAUGAGUGCAUUUUAAAUCCUUUCACGAGGAUC
+AACUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAACUCCAGCUCCAGUAGCAUAUAUU
+A
+>AJ012525.1/1-510
+UUACAAUCUACCUGUAUAUAGCCUUAUAUAUGUAUAACCACGGUAACACUGUGGCUAAUA
+CAAGCGUGAGUGAGGCACAGCGUUGAUCGCGUUCUAAACUUUUAGCGACAAGGUCGUUAG
+AAAGAGUCUAUUGUAGUCAUCUCGCAUAGUGUAGUUUGCUAACUGAUAAAACCCAACAAA
+UCCCAAGGGAUGAGGGUAUAACUAAUGAGUUUCUGAGCCAUCAACCUAAGAUGGUGGGGU
+AACGGCCUACCAUGGUUGUGACGGCUAACGGGGAAUCUGGGUUCGGUUCCGGAGAGGGGG
+CCUGAGAGAUGGCCACCACAUCCAAGGAAGGCAGCAGGCGCGAAAAUUACCCACUUCCGG
+CGCGGAGAGGUAGUGACUAGUCAUAACAAAUAUAGACCCUAGUGGUUUGUAUUUGGACUG
+GUGAGAUGUUAUAAAUAUCUCAGUAAUCUAGAUCAGGGCAAGUCUGGUGCCAGCAGCCGC
+GGUAAUACCAGCCUGAUCAAGCGUAUGCUU
+>AJ012527.1/1-498
+UACUAUCUAUUAGUUUAGUACCCAGUUAUAUGAAUAACUGCGGUAACUCUGCAGCUAAUG
+CAUGAAAAUUGCUGGACCUUCGGGCCAGAACUUUUACUAGAAAUCACCGGGUGUUCAGUG
+UUUAGGGCACAUCACCGAUGAAUCAAAGUAACUGAAAGAUCCCAGAUGGCGAAUUGCCGG
+GGGACGAAACUUCCGAAUUUCUGACCUAUCAACCUAUGACGGUAGUGUAACGGACUACCG
+UGGUUGUGACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCCUUAGAAACGG
+CUACCACAUCCAAGGAAGGCAGCAGGCACGCAAAUUACCCAAUCCCAGUUCGGGGAGGUA
+GUGACGAGAAAUAACAAUAUGAACCUUAAUGGUUUGUAAUUGGAAUGGAAGUGAAGUAAA
+AGCUCACUUGAUGAUCUAGUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUACCAGC
+CUCCACAAGCGUAUGCAA
+>AF102895.1/21-592
+UAGUCAUAUGCUUGUCUUAAAGACUAAGCCAUGCAUGUGUAANUUCAGCUAUUUUAUAGU
+GAAACCGCGGACGGCUCAUUAAAUCAGUUAUAGUUUGUUUCACAAGAAUUAUAUGGAUAA
+CUGCAGUAACUCUGUAGCCAAUACAUGCGACUAGCCCUAUUCACGUAGGGUUACAUUUUU
+AUGUGAGAUUGACGUUCACAGUGUGGACAUUAUUGUGAGUAUAUGUAAUUGAUUCACCUA
+AUUGCCAUGUGCAAUAGGGGUUUUAAUAAAGUUUCUGCCCCAUCAACUUUCGACGGUAGU
+GUAUUUGACUACGGUGGUUGUAACGGGUAACGGGGAAUAAAGGUNCGAUUCCGGAGAGGG
+AGCUUGAGAGAUGGCUACCACAUCUAAGGAAGGCAGCAGGCGCGUAAAUUACCCAAUUUU
+GGAACGAAGAGGUAGUGACAAAAAAUAACGAUACAGUACGUUUCGUAUUGUGAUUGGAAU
+GGAAUGAAUGUAAAACAUUCUUUGAGGAGCUAGUGGAGGGCAAGUCUGGUGCCAGCAGCC
+GCGGUAAUACCAGCCUUCACAAGCAUAUACAA
+>AJ012522.1/1-581
+UUGUCAUAUGCUUGUUUCAAAGAUUAAGCCAUGCAAGUUUAAGUUCUUCUGUUGAUUGGU
+GAUACCGCGGAAGGCUCAUUAAAUCAGUGAUCGUUUAUUUAUGUGGUUUUCGAUAAGGAU
+AACUGCGGUAACCCUGCAGAUAAUACUUGUAAAAUCUACUUUAGAUACGGAGGAAGAGAG
+UUAUAUAUUAAAAGGCCAUUACCUUGAAAAUAGGUAGCUGAUGAAGUUCACAUAAUGACU
+AAAACCAAUUUAACUUGUCUUAAAGGCAAAACUAAGAAAAUCUCUGACCUAUCAACUAUG
+GACGGUAGUGUACGGGACUACUGUGGUUUUAACGGGUGACGGAGAAUUAGGGUUCGAUUC
+CGGAGAGGGAGCCUGAGGAAUGGCUACCACAUCUAAGGGAGGCAGCAGGCGCGCAAAUUA
+CCCAAUCAUAGAACGGGGAGGUAGUGACGAAAAAUAACGAUACGGUGCCUUCGGUAUUGU
+GAUCGGAAUGAGAUGAACAAAACUACUUCAUCAAGGAUCAAGUGGAGGGCAAGUCUGGUG
+CCAGCAGCCGCGGUAAUACCAGCCUUCACAAGCAUAUACAA
+>D83381.1/1-562
+AUGCAUGUGUAAGUAUAUCUUGAAAAAGUGAAACCGCGAAUGGCUCAUUAAAUCAGUUAC
+UAUCUAAAGGCUGAGUGACAUUCUACAAGAAUAGCUGCGCUAACCGCGUGUUAAUGCUUG
+CAGAUUGCUUGGGAGACUGAGACUUUUACGAGAUAUCCACCGGGGAGCUCUGAAACACCG
+AGACCCAGGCGAUGAUGAAUCGCGUAGUCGUGUGAAACUGAAAGAUCGUACAAAGGCCGU
+GAAGGCUGGUGACGUAGUCUCCGAAUUGCUGAGCUAUCAACCUAUGACGGUAGUGUAACG
+CACUACCGUGGUUGUGACGGCUAACGGGGAAUCAGGGUUCGAUUCCGGAGAAGGAGCCUG
+AGAAACGGCUACUACAUCCAAGGAAGGCAGCAGGCACGCAAAUUACCCAAUCCGGAACGG
+GGAGGUAGUGACGAGAAAUAAUCAUUUAAGCCUUAAUGGUUUAUAAUGAGAAUGGAAUGG
+AUCGAAAAGCUCCAAUGAUGACCGAGUAGAGGGCAAGUCUGGUGCCAGCACCCGUAAUAC
+CAGCCUCUACAAGCGUAUCGAU
+>AJ012524.1/1-496
+UUACAAUCUAAUGGUUGAGUUCCUUGUAAAAAGAAUACCUGAGGUAAGUCUUCAGUCAAU
+GCUUGCAGAUUGCUUGCGAGAGUGAGAACUUUUACGCUGAAACGCCGGGUUACUCUUUCA
+AGGGAACAUUCCGGAUGAUUACCCAGUAACUGAAAGAUGCUACAGACAUUAUUGUACUGA
+GCACGUAACCUACGGGUUUCUGACCUAUCAACCUAUGGCGGUAGUGUAACGGACUACCGC
+GGUUGUGACGGGUGACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAGCACGAGAAACGGC
+UACCAUAUCCAAGGAAAGCAGCAGGCACGCAAAUUACCCAAUCCCGGUACGGGGAGGUAG
+UGACGAGAAAUACUGAUUUAAUCCUUAAAGGUUUAUAAUCAGAAUGGAAAGGAUGCAAAA
+GCUCCUUGAUGAACGAGUAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUACCAGCCU
+CUACAAGCGUAUGCAA
+>AF102892.1/16-581
+UAGCAUANGCUUGUCUCAAAGAUUAAGCCAUGCAUGUUUAUGUUCAGUACAGAACAGCGA
+AACCGCGAAUGGCUCAUUAAAUCAGUCUUGGUUUAUUCGAUACAAACCUUACUUGGAUAA
+CUGUGGUAACCUAAGCUAAUACAUGCCAUAAGGGUACAUCAUUGCCCGGCUUUUAUUAGG
+CAUAACUGAAGCGGCGUCUCGCCGAACAGGUUGACUCCAAAUAACUGCAAGACCGCGAAG
+GCCUUCGUGCCAGCGGCAAAUCGUUCAAGUGUCUGCCCUAUCAACUUUGGACGGUAGUGU
+ACCGGACUACCGUGGUUGUAACGGGUAACGGGGAAUCAGGGUUCGAUUCCGGAGAGGGAG
+CCUGAGAAACGGCUACCACAUCUAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCCCG
+AUCGGGGAGGUAGUGACGAAAAAUAACAAUUCGGGACUUACGUUCCGUAAUUGGAAUGGG
+CACAACCCAAACAAUUGUGCGAGUAACAAGUUGUGGGCAAGCCUGGUGCCAGCAGCCGCG
+GUAAUUCCAGCGCAACUAGCGUAUGU
+>AF102897.1/22-609
+UAGCCAUAUGCUUGUUUCAAAGACAAAGCCAUGCAUGUCCAAGUUCAACGAUGGAAAUCG
+UGAAACCGCGAAUGGCUCAUUAAAUCAGUUUUGGUUCAUUUGUAUGUCAGAUCUAUAUGG
+AUAACUGCGGUAACCCUGCAGCUAAUACAUGCUAAGCGCUAAUUUCCGGAUUAGAACUUU
+UACAUGUUGAAUUUAUUCCAGGACUCGGCAUUGUGCCUUGUAUGCAGAAUGAACUCCAGU
+AACUGAAGGACCCCAAACGCCUACGUGCUAGGGGCGAUGCAUUCGAAUAUCUGCCCUAUC
+AACUACUGACGGUAGUGUAACGGACUACCGUGGUUGUGACGGGUNACGGGGAAUCAGGGU
+UCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGACGGCAGCAGGCGCG
+CAAAUUACCCAAUCCCGGAACGGGGAGGUAGUGACGAAAAAUAACAAUAUGAGCCCUUAC
+GGGUUUCUAUUGUAAUGGAUGGAAUUUAACACAUUCCAUGAGGAUCUAGUAGAGGGCAAG
+UCUGGUGCCAGCANCCGCGGUAAUACCAGCCUCUACAAGCAUAUGCAA
+>AF102894.1/10-597
+UAGCCAUAUGCUYGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUUCAGCGCCUUGAACAG
+UGAAACCGCGAACGGCUCAUUAAAUCAAUCGUUGUUUACUUGAUAGUAAACUUUACUUGG
+AUAACUGCGGUAACUCUGGAGCUAAUACAUGCCGAAACCCUGUCCAAGUGGCAGGGGGCU
+UUUAUUAGAUUCAAGACUACGCUUCCCGCAACUACGGGAGGAUUUUGUUGAACUCUGGAU
+AACUGCAGGACCGCAGAAGCCUUGUGCUGGCGGCGUAUCUUCCAAGUGUUUGCCCUAUCA
+ACUUUGGACGGUAGGGUACCGGCCUACCGUGGUUGUAACGGGUAACGGGGAAUCAGGGUU
+CGAUUCCGGAGAGGGAGCCUGAGAGACGGCUACACAUCUAAGGAAGGCAGCAGGCGCGCA
+AAUUACCCAAUCCCAGAACGGGGAGGUAGUGACGAAAAAUAACAAUAUGAAACCCUUGUG
+GUUUUGUGAUUGGAAUGGACGGGAUAUAAAAACUCCCGUGAGGAUCUAGUGGAGGGCAAG
+UCUGGUGCCAGCAGCCGCGGUAAUACCAGCCUCCACAAGCAUAUGCAA
+>AF051328.1/18-607
+UAGUGAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUACAGGCCUCAUUARGG
+UGAAACCGCGAAUGGCUCAUUAAAUCACACCUAAUAUACUGGAUAGUCUCCCCACUCGGA
+UAACUGCGGUAAUUCUGGAGCUAAUACAUGCGUUUAAGCCGCCUGUACUCUGUAUUUGGC
+GGCGCUUUUAUUAGAUCAAAACCAAACGCCUUUUGGCGUCCCCCUGGUGACUCUGAAUAA
+CUUUUUGCUGAUCGCACGACUUCUCGUCGGCGAAGUAUCUUUGUAAGGUGUGCCCUAUCA
+ACUGUCGACUGUGGCAUAGACGCCCACAGUGGUUUUGACGGGUAACGGGGAAUCAGGGUU
+CUAUCCCGGAGAGGGAGCCUGAGAAACGGCUACCACUGCCAAGGCAGGCAGCAGGCACGC
+AAAUUACCCACUGGUCGAAGACCGAGGUAGUGACGAAAAAUAACGAUACCGGACUCAUCC
+GAGGCCCGGUAAUCGGAAUGAGUACACUUUAAAUCCUUUAGCGAGGAACCAUUGGAGGGC
+AAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUACUA
+>D85095.1/1-554
+GCAUGUCUAAGUACAGGCUUUGGUACAGCGAAACCGCGAAUGGCUCAUUAAAUCAGCUAU
+AAUUUAUUAGAUUGUUCUCUUACUUGGAUAACUGUGGGAAUUCUAGAGCUAAUACAUGGC
+CAAAAGCUCCGACCUUCGGGCAGGAGUGCAGUUAUUAGACCAAAACCAGAGCCUUCGGCU
+CGAACUGUUUGGUGACUCUGGAUAACGACGACCGGAUCGCAUGGCCUUGUGCCGGCGACA
+UAUCUUUCAAGUGUCUGACCUAUCAACUGACGAUGGUACGUUAUAUGCCUACCAUGGUGA
+UAACGGGUAACGGAGAAUAAGGGUUCGACUCCGGAGAGGGAGCCUGAGAAAUGGCUACCA
+ACUCCAAGGAUGGCAGCAGGCGCGCAAAUUACCCACUCUCAGUACGAGGAGGUAGUGACG
+AAAAAUAACAAUGCGGGACUCUAUUGAGGCCUCGCAAUUGGAAUGAGCGCACUUUAAAUC
+GUUCGACGAGGAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGUAAUUCCAGCUCC
+AAUAGCGUAUAUUA
+>AJ228794.1/1-594
+AGUCAUAUGCUUGUCUCAAAGACUAAGCCAUGCAUGUCUAAGUACUCGUCAUCUUACGUC
+GAAACCGCGAAUGGCUCAUUAAAUCAGCUAUGGUUCCUUGGAUCGUGUAUGUAACAUGGA
+UAACUGUGGGAAUUCUAGAGCUAAUACAUGCAUCAAAGCCGUGACCGAAUAGGGACGAUC
+GGCGCAUUUAUUAGAUCAAAACCUUCCAGGCUUCACGGCCUGUCUGGUUGAUGACUCUGG
+AUAAACUUCAGCAGAUCGCAUGGCCUCGAGCUGGCGACGUAUCCUUCAAGUGUCUGCCCU
+AUCAACUUACGUUGGUAGGUUACCUGCCUACCACGGUGAUCACGGGUAACGGGGAAUCAG
+GGUUCGAUUCCGGAGAGGGAGCAUGAGAAACGGCUACCAGAACUACGGUUUGCAGCAGGC
+GCGCAAAUUACCCACUCCCAGCACGGGGAGGUAGUGACGAAAAAUAACAAUACGGGUCUU
+UUAAUAGGCCCCGUAAUUGGAAUGAGUACACCUUAAAAGCAUUAACGAGUACCAAUUGGA
+GGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AF167420.1/16-625
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGCCUAAGUGCAAGUCCUUGAACGG
+UGGAACCGCGAAUGGCUCAUUAAAYCAGCUAUUAUUGAUUAGAUGAUAUGUCUAAAAGAA
+GGACAACUGUAGUAAUUCUAGAGCUAAUACUUGCCCUCGAUGUCCUGACCGCAAGGAAAG
+GAUGGCUUUAUUAGAACAAAAUCAUCCGUAUUGUUGCAGGCAACUGUGAUGGUACGUGUU
+AGUUUUGUUGACUCUUGAUAACGGUUACAGAUCGCAUGAUCUUGCAUCAGCGAUAUGUCU
+UUCAAAUGUCUGACCUAUCAGCUUUCGACGGUAGGAUAGUGGCCUACCGUGGCGAUAACG
+GGUGACGGGGAAUCUGGGUUCGAUUCCGGAGAGGCAGCCUGAGAAACGGCUACCACGUCC
+AAGGACAGCAGCAGGCGCGCAAAUUACCCACUCCUAGCUCAGGGAGGUAGUGACAAAAAA
+UAACAAUGCGAAACUCAAUAGAGGCUUCGUAAUUGGAAUGACUUUUGCUCAAAUACUAUU
+AGAAGUAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUA
+GCGUAUAUUA
+>AF051331.1/16-605
+UAGUCAUAUGCUUGUCUCUAAGAUUAAGCCAUGCAUGUGUAAGUACACGCCCUGCGUAAG
+GCCAAACCGCGGAUGGCUCAUUAAAUCAGCUAUCAUUUAUCAGUCGCAGUUACCCUAUUC
+GGAUAACUGUAGUAAUUCUAGAGCUAAUACGUGCCAACUAUGUCCUGUUCGCAAGAGCGG
+GAUGGCUUUAUUAGAUCAAAACCAACCACAGCUUGCUGUGUCUGGUUUUGGUGACUCUGG
+AUAACGUACUUAUCGCAUGACCUUGUGUCGGCGAUACGGCUGACAAAUGUCUGCCCUAUC
+AACUAUAGACGGUAUUAUAGAGGAUUACCGUGGUUGUAACGGGUAACGGGGAAUCAGCGU
+UCGAUUCCGGAGAGGGAGCCUGAGAAAUGGCCACCACAUCCAAGGAAGGCAGCAGGCGCG
+CAACUUACCCACUCUUGGUUUAAGGAGGUAGUGACAAAAAAUAACCAAUACCGGCUUUUU
+AAGCCGGUAUAUGGGAAUGAAUGAAGUUUAAUAAAACUUCAUGAGUAUCCACUGGAGGGC
+AAGUCUGGUGCCARCACCCGCGGUAAUUCCAGCUCCAGUAGCGUAUAUUA
+>AF167424.1/1-585
+UGCUUGUCUCAAAGACUAAGCCAUGCAUGUCGAGUUCACACCCUUGUACGGUGAAACCGC
+GAAUGGCUCAUUAAAUCAGCUAUGAUUUCUUAGAUCUUACACAAUUACUUGGAUAACUGU
+AGUAAUUCUAGAGCUAAUACAUGCCCAACAGGCCGUGUUCUUCCGAGCGCGGUGGGUUUA
+UCAGUUCAAAAUCAACCAGCUCGUAAGGGCUGUGGGUUUGAUGACUCUGGAUAACUUCCC
+UGAUCGCAUGGCCAUGUGCCGGCGACGUAUCUUUCAAGUGUCUGACCUAUCAACUUUCGA
+UGGUAGGUGCUAUGCCUACCAUGGUGAUUACGGGUAACGGGGGAUCAGGGUCUGAUUCCG
+GAGAGGGAGCCUUAGAAAUGGCUACCACUUCUAAGGAAGGCAGCAGGCGCGCAACUUACC
+CACUUGCAGUGUCAAGCAGAGGUAGUGACGAUAAAUAACAAUGUGGGACUCACAUGAGGC
+UCCACAAUUGGAAUGGAUACAAUUUAAAUCCUUUAAUGAGUAACAAUUGGAGGGCAAGUC
+UGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AJ012513.1/1-588
+UAAUGAUACGCUCGUUUCAAAGAUUAAGCCAUGCAAGUGUAAGUGCAUGUCGUUGUAUGA
+CAAAACCGCAAACUGCUCAUUAAAUCAGAUAUAAUUUAUUGGUUCAUAUCUGACUUGUUG
+GAUAACUGUAGUAAUUCUGGAGCUAAUACAUUAACCGAAGAAAGUCCUAUCGUGCGGUAG
+GACGGGUUUAUUAGAUCAAAACCAAUCGUAUGAAAAUACGUUUGCUAUGAUAACUCUGGA
+UAACCAUACUACUCGCAUGGCCUCGUGUCGGCGGUUUUUCCAUCAAGUAUCUGCCCUAUC
+AACUUUAUGGUAGGAUAUAGGCCUACCAUGGUUUUUACGGGUAACGGGGAAUCAGGGUUC
+GAUUCCGGAGAGGCAGCCUGAGAAACGGCUACUACAUCCAAGGAAGGCAGCAGGCGCGUA
+AAUUACCCAAUCACGGAUGGGUGGAGGUAGUGACGGAAAGUAACAAUACGGGACUCAUAG
+AGGCUCCGUAAUUGGAAUGAAAGGACUUCAAAAAGGUUUUUGAAGACUAUUGGAGGGCAA
+GUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAACAGCGUAUAUUA
+>AJ012521.1/1-588
+UAAUGAUAUGCUUGCUUUAAGGACUAAGCCAUGCAUGUUUAAGUUCACGCUUAUUGCCGA
+AACCGCAUAUGGCUCAUUAUAACAGCUAUGAUUUCUUAGAUACUACUACCUCUACUUGGA
+UAACUGUAGAAAUUCUAGAGCUAAUACAUGCCAAUUUAUGCUUUAGCCUUAUGGUUAGGG
+UGGCUAUAUUAGAAUAAAAUCAACCUACCUUCGGGUAGUUUAUUUUGUUGACUCUGGAUA
+UCUCUCUACCUGAUCGCAUGGCCUUGCGCCGGCGACAGUCAUUCAAGUUGCUGCCCUAUC
+AACUAGAUGGUGAGAUAAAGUCUUACCAUGGUUAUAACGGGUAACGGGGAAUCAGGGUUC
+GAUUCCGGAGAGGGAGCCUUAGAAACGGCUACUACAUCUAAGGAAGGCAGCAGGCGCGCA
+ACUUAUUCACUGCUAGUGUUAGUGAAAUAGCCAACAGAGAAUACCGAUGCGGAUCUUUUU
+AUAAGUUUCUGCAAUCGGCAUGAAUUGAAAUAAUCUUUUUUGAGAUCUAACGGAGGGCAA
+GUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCGCUAGUAUAUAUUA
+>AF051332.1/22-612
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUACCAGUUCACACCACUUGAUGG
+UGAAACCGCGAAUGGCUCAUUAAAUCAGCUUUGGUUUCUUAGACCUUACCCAUUACUUGG
+AUAACUAUAGUAAUUCUAGAGCUAAUACAUGCCAAUGUGCCGUUGCUGUUUUAGGCAUCG
+GUGGUUUGAUUAGAUCAAAGUCAACCGGUUCUUUGAACUGUUUGCUUGAUGACUCUAGAU
+GACUUACCUAAUCGCAUGACCUUGAGUCGGCGAUGUAUCUUUCAAAUGUCUGACCUAUCA
+ACUUUCGAUGGUAAGUUACAUGCUUACCAUGGUGAUGACCGGUAACGGGGAAUCAUUGUU
+CGAUUCCGGANANNGAGCCUUAGAAACGGCUACCACAUCUAAGGAANGCAGCANGCGCGC
+AAAUUGCCCACUCUCAGUGAGAGGAGGCAGUGACGAUAAAUAACAAUGCAAGACUCAUAA
+UGAGGCCUUGCAAUUGGAAUGAAAACAAUUUAAAAACUUUAUUGAGUAUCAAUUGGAGGG
+CAAGUUUGGUGCCANCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>M58347.1/1-528
+AAAGAUUAAGCCAUGCAUGUCUAAAGUUCACGCCUUUACACGGCGAAACCGCGAAUGGCU
+NAUUANAUCAGCUAUUGUUUCUUAGAUCUUACCCAUGAUACAUGGAUAACUACAGUAAUU
+CUGGAGCUAAUACAUGCCAAUUAUGCCUUGGCUUUAUUGCUGAGGNNGGUUUAUUAGAUC
+AAAACCAAUCGGCUUUCGGGCUNUGGUUUUGAUKACUCUGGAUAACCAACCUAAUCGCAU
+GACCUUGCGUCGGCGAUGUAUCUUCCAAGUAUCUGACCUAUCAUCUGUCGAUGGUGAGUU
+AAACGCUCACCAUGGAGAUAACGGGUAACGGGGAAUCAGUGUUCGAUUCCGGAGAGGGAG
+CCUUAGAAACGGCUACCACAUCUAAGGAWGGCAGCAGGCGCGCAAAUUACCCACUCUCNG
+CGAGAGGAGGUAGUGACGAAAAAUAACGAUGCAAGACUCAUUAUGAGGCCUUGCAAUUGG
+AAUGAGUACAAUUUAAAUCCUUUAACGAGGAUNAAUUGGCGGGCAAGU
+>U41281.1/1-588
+AAGCUUGCUCGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUGAACUGGUUUAAGGUGA
+AACUGCGUACGGCUCAUUACAUCAGCUAUAACUUUCUUUGAUCAUAAAUUCUAAAUGGAA
+UAACCGAGGAAAAGCCUGGGCUAAUACAUGCGAAAAUUCCGGUAGCAAUAUCGGAAUGCU
+UUUAUUAGAUCAAAACCUUCUAGUUCUUUAACCGGAACUGUUUGUUGGUGACUCUAAAUA
+ACUUUGUGUUGAUCGUAUGACCUUUGUGUCGACGACAUAUCUUUCAAGUGUCUGACUUAU
+CAACUUUAGACGGUACAUUAUAUGUCUACCGUGGUUGUAACGAGUACAGAGAAUCAGGGU
+UUGGUUCUGGAGAGGCCGCCUGAGAAACGGCGACCACUUCCAAGGAAGGCAGCAGGCGCG
+CAAAUUACCCACUCUCAAAACGAGGAGGUAGUGAAGAGAAAUAACGAUGUUAGUCUAAUA
+UAGGCUGAUAAUCGGAAUGGAAACACUGUAAAAAGGUUAUUGAUUAACAAUUGGAGGGCA
+AGUCUGGUGCCAGCAGCCGCGUAAUUCCAGCUCCAAUAAGGAAAACUA
+>AF056024.1/1-515
+AAAUCAGUUAUGGUUUACCUGACAGUUAGUUUACAUGGAUAACUGUGGUAAUUUUAGAGN
+UAAUACAUGCAGCAAGCCUUGACCCUUACGGGCAAGGCGCAGUUAUUAGAUCAAAAACCA
+AUCGGUUGUGCCUUCGGGUAUAGCCGUUACUUUGGUGACUCUGAGUAACCACAGCGAACC
+GCAUGGCCUUGUGCUCGGCGGUUUGUCAGUCAAGCAACUGCCUUAUCAGCUUGUUGUUAG
+GUUAUAUGCCUAACAAGGCUUCAACGGGUAACGAACGAUCGGGGUCGGAUAUCGGAGAGG
+GAGCUUGAGAAACGGCUACCACUUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCACUCU
+CGGCAUGAGGAGGUAGCGAUAAAAUGUAUCGAUGCGGGGCCAUUAGUGCCUUCGUAAUCG
+GAAUGAGUACACUUUAAAUCCUAUAACGAGGACCUAUUGGAGGGCAAGUCUGGUGCCAGC
+AGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>K02641.1/21-597
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAAUUCUUGUACGA
+UGAAACUGCAGACGGCUCAUUACAACAGUGAUAAACUAAUAGACUUUCGGGUUUUACCUU
+UUGGAUAACCGCAGUAAAUCGGGGCUAAUACAUACAAGCGAUGGGUGACUGGCAACGGAA
+GCUCAGCGAUUAUUAGCAUUCUACCAAUGCCUUCGGGUUUUGGGUGAUACCGAAUAAUAU
+UGCAGAUCGAGGAUUUAUCUUCGACAAGUCUACUGUGUCACUGCCCUAUCAACUUUCGAU
+GGUACGGUAUUGGCCUACCAUGGUUGUAACGGGUAACGGGGAAUUAGGGUUCGAUUCCGG
+AGAGGGAGCCUGAGAAAUGGCUACCACUUCUACGGAAGGCAGCAGGCGCGCAAAUUACUC
+AAUCCCAAUACGGGGAAGUAGUGACAAUAAAUAUCAAUACCUAUCCUUUUUGGAGGGCAA
+UUGAAAUGAACACAAAUUAAAACUCUUAAUUAACACAAUUGRAGGGCAAGUCUGGUGCCA
+GCRGCCGCGGUAAUUCCAGCUCCAAUAGCAUAUACUA
+>AF093247.1/26-665
+UAGUGUAUGCUUUUCCUAAAGAUUAAGCCAUGCAUGCCUAAGACUAUGAGGAAGCAAUUC
+UCUCUGAAUCUGCGAACGGCUCCGCAAACCAGUUGUAAACCAUAGCAGCGUUCCGCCCGG
+CUUCAGCAAUGGGGCCGGGCAUUAUAUGGAUAACCGUGGUAAUUCUGAGGCUAAUACAUG
+ACACACUAACCCGUCGGGCUGGGGGCAACCUCGGCUUGGUGGGGGACGUGCGAUAAACAC
+CGGCUACAAUUAAAAAUACCGCGAAAAGGACGCACGUUCAGACCGCCAUCCAAACGGGGG
+AGGGGGCUUCGGCUUCGGAACCCGGGCGGCCCCUGCAACGGGCUUCUGACCUAUCAACUA
+GACGGCAGCGUAAGGGACAUGCUAUGGUAACAACGGGUACAGAGGAUUAGGGUUCGAUCC
+UGGAGAGUGGGCCUGAGAGAUUGCUCAUACUUCUAAGGAAGGCAGCAGGCGCGCAACGUU
+CCCCUUGGGCAAAGCUCGAGGGCGUUAUGGGAAAUAUGAAUGCUUGCCUUUACGGUGGGC
+AAUUCAAAUGGGUUUGUCGUAAACAGGCUCUCGAGUAACAAUUAGAGGACAAGUCUGGUG
+CCAGCACCCGCGGUAAUUCCAGCUCUAAUAGCAUACGUUA
+>X13160.1/21-664
+UAGUGUAUGCUUCUCCUAAAGACUAAGCCAUGCAUGUCUCCGAAUAGAAGAGCAAGUCUC
+UCUGAAUCUGCGAACGGCUCCGCAUACCAGUUGUAAACCAUAGCAAGCAAGCCGCGUUGU
+UGCCGCAAGGCGACGGCGCGGUUCACAGGGAUAACCCUGGUAAUUCUGAGGCUAAUACAA
+GAACGUACCACCCGCUUCGACCCGUAAGGGGAGGGCGGGGGUUGUGUGACCCAGGUCGCA
+AAUAUUAACUGGGAGUGGCCACACGAUCUGACCACCAUACCAAACGGUUAUCCGCUUCGA
+AAGCUUCGGUGAGUAACGGCGGAUUUCUGGGUGGCUCUCGCUGUGUGCUUCUGACCUAUC
+AACUAGAUGGCAGCGUAACGGACAUGCCAUGGUAACAACGGGUACAGAGGAUAAGGGUUC
+GAUCCUGGAGAGUGGGCCUGAGAGAUUGCUCACACUUCUAAGGAAGGCAGCAGGCGCGCA
+ACGUUCCCAUUGGGCAAAGCUCGAGGGCGUUAGGGGACAUAUGAAUGCCUGCCUUAUGGU
+GGGCAAUUCAAAUGGGACUGUUUUAAACAUCCUAUCGAGUAACAAUUAGAGGACAAGUCU
+GGUGCCAGCACCCGCGGUAAUUCCAGCUCUAAUAGCAUACGUUA
+>L23799.1/21-862
+UAGUCAUAUGCUUGUGUUAAAGAUUAAGCCAUGCAUGCCUAAGUACAAACUAUUCUUAUG
+GUAAAACUGCGGACGGCUCCAUAGAUCAGUAAUAGUUCGUUCAGUGAUUUGAAAAAGUAC
+UUGGAUAACCCUGUUAAUUGUAGAGCUAAUACAUGCACCGACGGCCUGAUCGGGUGACCG
+AGAGGGUCGCACUUGUCUUAAUUCACAGUGCCCCGGAACUGAGGCUGUUCGACGUGGUAG
+GGGAGGACGCUGAAUGGGGCUGGUAGAAACAACUGGGGGUAUAAAACCAAGGAGGAAGCA
+AAAAAGCCAUAACCCGGCGAUGGCCUUGGUGGAAACCUCUGGGCUCAAGGUUGUUAUUAU
+GUUYAUURUGGCCUCUCGGGGUUAUUUURAAUGURGUAAUAAACCGAAAGCAACUCUAUC
+AGUUUGGUUYGGAUGUCCGUUAAUCCUGCGUGGCCAGCGGCUUUGGGACUCCAGGGGACA
+GGGCGAAACGAGGCAAUUCAAAGCUGAUCGCUUUCUAACGAGGGCGACACACUGUUCGAA
+UUCCUGACCUAUCAACUCGAUGGUAGGAUAGUGGCCUACCAUGGUUAUAACGGGUAACGG
+GGAAUCAGGGCUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACUUCCAAGGAAGG
+CAGCAGGCGCGUAAAUUACUCCCUGCCGACACGGCGAGGUAGUGACGACAAAUACCAAGG
+AAAACCGCCUUUGGUGGUUUUCCAUUGGAAUGAGCAGAAUUCAAACCCCUCUGCAAGUAA
+CAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAGAGUGUAUAC
+UA
+>AF245217.1/19-615
+UAGUGAUAUGCUUGUUUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAGCGAACUUAUAC
+AGUGAAACUGCAAAUGGCUCAUUAAAACAGUUUGAAUUUAUUUGAUGGAUGUACGAAAGC
+ACUACAUGGAUAUCCGUCGAAAUUCGAGAGCUAAUACAUGCAACAACGCCCGACCGUUCG
+CCGUAGGGUUGUAUUUAUUGGAUACAAAACCCAUGACCUGGCAACAGGUUUUCCUUGCUG
+AUUCACAAUAACUGAUCGGAUCGCGGCUUCGGAUGCGAUAGGUCAUUCAUCAUUCUGCCC
+UAUCACCUUUCGAUGGUUCUGUACUGGACAGCCAUGGCUUUAACGGGUAACGAUAGAAUC
+ACGGUUCGGUUCCGGGGAGGGCGCUUGAGAAUUGGAGACCACAUCUAAGGAAGGNCAGCA
+GGCGCGCAAAUUACCCAAUCCUGACUCAGGGAGGUAGUGACAAAAAAUAACAAUACCGGA
+UCUUUUUGGGUCUGGUAAUUGGAAUGAGAACAAGUUAAACCCAUUAUCGAGGAUCCAUUG
+GAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUACCAGCUCCCAGUAGCGUAUAUUA
+>AF091148.1/21-608
+UAGUCAUAUACUUGUCUCAAAGAUUAAGCCAUGCAUGUCUCAGUUCUUACACUUUGUAUA
+AAAUAGAUUGCAAAUUGCUCAGUAUAACAGUUACCAUUGGUUUGAAUAAUAGUUUAUGUG
+GAUAACUUUGGAAUUUCUUUAGCUAAUACAUGGUACAAUAUAUAUAUACCUAUAAAUGUA
+UUAUAUUGAUAUGUAUAUAGCAUUUUUUAUCAAACCAAAAUGUGUGUACAUCAUGGAAGG
+UUUAUAAUUGUUACUAACAGAUUGCUUUACAAGUGGCAAUUCAUUAAAAUUUCUGACCUA
+UCAGUUAAUUAGUUGCGUCUUGAUCUUUUGAGGCAUUCACGGGUAACAGAGAAUUAGGGU
+CCUGUUCCGGAGAGGGAGUCUGCGAAAUAGCUACCACAUCUAAGGAAGGCAGCAGGCACG
+UAAAUUACCCAAUUUUGAUUAGUAGAGGUAGUGACAAUAUAUCAUAAUAUAUUGCCGAUU
+GGUUAUGUAAUUGUAUUGAGAACAAUGUAAAUAUCUUAUCUAUAAGUUAGUGGAGGGCAA
+GUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUUCAAAAGUAUAUGUUA
+>AF091145.1/19-597
+UAGUCAUAUUCUUGUCUUAAAGAUUAAGCCAUGCAUGUCUCAGUUCUUCGAUUGGUACAC
+CAUAGAUUGCGAAUGGUUUAGUAUAACAGBUUCUAUAUUCUUGAAUAANUUUCUUUGUGG
+AUAACUGCGGGAAUUUUUCAGCUAAUACAUGGUACUAUGUAUAAAUAUAUAUUUGAUAUG
+UAUAUGGCUGUUAUUUUUUAUUAAAUUAAAAUUUAUAUAUUKUUUUGAGGAUUUUUAAUU
+AUUACCUACAGAUUGCUGUACUAGUGGCAAUUCAUUUAAGUUUCUGACCUAUCAGUUAAU
+UAGUUGCGUCUUGUACAAUUGAGGCAUUAACGGGUAACAGAGAAUUAGGGUUCUGUUCCG
+GAGAGGGAGUCUGAGAAAUAGCUGCCACAUCUAAGGAAGGCAGCAGGCGCGAAAAUUACC
+CAAUUUUGAUGAAUAGAGGUAGUGACAAGAAAUCACAAUAUUAUGGCAUAUGGCUAAAUA
+AUUGUAUUGAAAAAMAUGUAGAAAUUUUAUCUAUAAGCUAGUGGAGGGCAAGUCUGGUGC
+CAGCAGCCGCGGUAAUUCCAGCUCUAAUAGUUUAUGCUA
+>AF091146.1/21-594
+UAGUCAUACACUUGUCUUAAAGAUUAAGCCAUGCAUGUCUAAAUGCUUUGUUUAUAUAAU
+AUUAGAUUGCGGACGGCUCAUUAUAACAGUUAUUGUAUUAUUGAGAUUACUUUGUAGGUG
+GAUACCUGUGGUAAUUCUAGAGCUAAUACAUGUCGCUAAUGGUAUAUUUUUUAUUUAUUG
+AGCAUUUAUUUGUUAUCAAACCAAAAUGUUUCAGCAUUAUGGAUGAUUCAUAGUAAUGUU
+UGGAGAACGCUUUAAUACGUGACAAAUCAUUCAAGUUUCUGACCUAUCAGUUAGUAAGUA
+GUGUAUUGGACUACUGAGGCAUUGACGGGUAACAGAGAAUUAGGGUUCUGUUCCGGAGAG
+GGAGCCUGAGGAACAGCUACUACAUCUAAGGAAGGCAGCAGGCGCGUAAAUUACCCAAUU
+CUGAUACAGAGAGGUAGUGACAAGAAAUCACAAUAUUUUGCCUUAGGGUUAAGUAAUUGU
+AUUGAGAACAGAGUAGCCAUUUUAUCGAUAAACUAUUGGAGGGCAAGUCUGGUGCCAGCA
+GCCGCGGUAAUUCCAGCUCUAAUGGUGUAUGCUA
+>AF018160.1/21-570
+UAGUCAUACGCUAACAUUAAAGAUUAAGCCAUGCAUGUACGAGUAUACAAUUACCAUUUU
+AAACUGCGUAAAGCUCAUUAUAUCAGUUCUAACAUCUUAGGAAUACAAAAAAGAUGGAUA
+UUAGUGCUAAUUCUACAAUCAAUACAUUUAUAACGUCUAAUUUUUUAGACUAAAUUACUG
+AGUAUCAAAAGUACGACUAUCUGAAUUCUUAAUAUUUACUGGUUACACUACAGAGUGAUA
+GUUCUAUUUAGUGACUGACCCAUCAGUUGUUCUAUUAUGUAGUGAAUUAUUGAGGCUGAA
+ACGGGUAGCGGAGAAUUAGGGUUCCGUUCCGGAGAAAGAGCCUGCGAAACGGCUACUACA
+UCUAAGGAAGGCAGCAGGCGNGUAAAUUAUUCAAUUCUAAAUCAGAGAGUUAGUAACAAU
+AUAUUACGAUGUUAAACCUUAGGGUUAAAUUAUUAUAUUGAGGAUAGAUUAUUUAUUUAU
+ACGAUUGACUAUAGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUACCAGCUCCAAUA
+GUGUAUGCUA
+>AF043361.1/22-608
+UAGUUAUAUGCUUGUCUCAAAGGCUAAGCCAUGCAUGUCUAAGUAUAAACACUUUUAUAC
+ACGUGAAACUGCGAAUGGCUCAUUAAAACAGUUAUAGUUUAUUUGAACGUACCUUACUAC
+CUGGAUAACCGUAGUAAUUCUAGAGCUAAUACAUGCCUACACGCCCGACUUCGGAAGGGU
+GGUAUUUAUUAGAUAAAAAACCAUCGCACUCUCGGGUGCUUUGAGAUGAUUCAUAAUAAC
+UUUCUCGGAUCGCAUGGCCUUGUGCUGGCGACGGUUCAUUCAAAUUUCUGCCCUAUCAAC
+UUUCGAUGGUAGAGUCGUGGUCUACCAUGGUGUCGACGGGUGACGGGGAAUUAGGGUUCG
+AUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAA
+AUUACCCAAUCCCGAUCCGGGGAGGUAGUGACAAGAAAUAACAAUAGGAGGCCUUUUACG
+GUCUUCUAAUUGGAAUGAGAAAAAUUUAAAUCCCUUAUCGAGGAUCCAUUGGAGGGCAAG
+UCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>L26187.1/23-595
+GGUAUAGUCUUGUCUCAAAGGUUAAGCCAUGCAAUUGAAAGUUUAAGUGAUUUUCAACUA
+CGAAACUGUGGACAGCUCAUUAAACCAGUUGUUAUUUAUUUGAUAGUAAAAGUUAAACGG
+AAUAUCCGCAGUAAUUCUGGGGUUAAUACGUGAUAUGUAGCCCGAAAUAAGUAGGGUGGU
+AUUUGUUUGAUGUAAACCGAUGGGCUUGCCCUUGUGGUGAAUCAUGACAACUUUACGGAU
+CGCAUGCAAUAUGCGGCGACGUUUCAUUCAAAUUUCUGCCCUAUCAACUUUGGAUUGUAG
+GGUAGUGGCCUACAAUGGUGAUUACGGGUACGGAGGAUCAGGGUCUGAUUCCGGAGAAGG
+CGCCUUAAAAACGGCGGCUACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCU
+GACUCAGGGAGGUAGUGACAAAAAAUAACGAUAGUGUGCUCUUUGAGUGUACUAAUUGGA
+AUGAGAGAAAUUUAAAUAUGUCAACGAUGAACAAUUGGAGGGCAAGUCUGGUGCCAGCAG
+CCGCGGUAAUUCCAGCUCCAGUAGCGUAUACUA
+>AF085261.1/21-574
+UGGUAUAUGCUUGUCUCAAGGACUAAGCCAUGCAAGUGUAAGUAUGAGUGAAUUAUACAA
+CGAAACUGCGAAUGGCUCGGUAAAACAGCUAUAGUUUCUUCGAUGAUAUACUACUCGGAU
+AACCGUAGUAAUUCUAGAGCUAAUACGUGCCACAAGACGACGCAAGUCGUGGUAUAAAUU
+GGAGAUACAAACCAACGUUUGGUGAUUCACAAUUUCUUUUCUGAUUGCACUAUGUGCGAC
+GCAUCGUUCAAAUUUCUGACCUAUCAACUUUGGAUGGUAAGGUAUUGUCUUACCAUGGUU
+UUGACGGGUAACGGACCGUGGGUGCGGGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACC
+ACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCGGACACCGGGAGGUAGUGAC
+AAAAAAUAUCAAUAGAGGGCCCGAUGGGUUUUCUAAUUGGAAUGAGAACAAGGUAAACAG
+CUUAUCGAGGAGCCAGCAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCU
+GUAAGCGUAUACCA
+>U22936.1/20-601
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAACUGCUUAUACG
+GUGAAACUGCGAAUGGCUCAUUAAAUCAGUUAUAGUUUAUUUGAUGGUACCUCUACUCGG
+AUAACCGUAGGAAAUCUAGAGCUAAUACGUGCGCAAAUCCCGACUUCUGGAAGGGACGUA
+UUUAUUAGAUAAAAGGCCAGCCGGGCUCUGCCUGACUUGCGGUGAAUCAUGAUAACUUCA
+CGAAUCGCACGGCCUCCGCGCCGGCGAUGUUUCAUUCAAAUUUCUGCCCUAUCAACUUUC
+GAUGGUAGGAUAGAGGCCUACCAUGGUGGUAACGGGUGACGGAGGAUUAGGGUUCGAUUC
+CGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUA
+CCCAAUCCCGACACGGGGAGGUAGUGACAAUAAAUAACAAUACCGGGCAGUUACUGUCUG
+GUAAUUGGAAUGAGUACAAUCUAAAUCCCUUAACGAGUAUCCAUUGGAGGGCAAGUCUGG
+UGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUUU
+>X63519.1/21-607
+UAGUCAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUGAGAGGUUUGAAUA
+CUCUGAAACUGCGAAUGGCUCAUUACAUCAGUAACAAUUUCUUUGAUGGUCCCCUUGCUA
+CUCGGAUACCCGUAGAAAAUCUAGAGCUAAUACGUGCACGAAGGCCCGACCCUCGGGAAG
+GGCUGCAGCUAUUAGAUACAAGACCGACCGCCUUUGGCGACCCCCGGUGACUCAUGAUGG
+CUUUGCGGAUCGCAGACGCGCUCGCGCGCGGCGACGUAUCAUUCAAGUUUCUGCCCUAUC
+AACUUUGGACGGUAGGAUAGAGGCCUACCGUGGUGGUGACGGGUGACGGAGAAUCAGGGU
+UCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCG
+CAAAUUACCCAAUCCUGACGCAGGGAGGUAGUGACAAUACGUAGCGAUGCCGAACUAUCA
+GUUUGGCAAUCGAAAUGAGGGCAAACUAAACCCCACACCGAGGAUCUAUUGGAGGGCAAG
+UCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAGAGCGUAUAUAA
+>Z35317.1/19-597
+UCGUGAUAUGCUUGUCUCAAAGAUUAAGCCAUGCAUGUGUAGGUAUAACCUGUAUACCGG
+WAAACUGCGAAUGGCUCGGUAAAUCAGUUAUAGUUUAUUUGAUAGUGCAACCUACUCGGA
+UAACCGUAGUAACACUAGAGCUAAUACGUGCGUAAAUCCCGACUUUUUGAAGGGACGUAU
+UUAUUAGAUUUAUGGCCAGCCGGGCUUGCCCGACCAGCGGUGAAUCAUGGUAACUUGACG
+GAUUGCAUGGCCUUUGUGCCGGCGACGUGUCAUUCAAGUUUCUGCCCCAUCAGGUUUCGA
+CUGUAGUGUAUUGGACUACAGUGCCUAUAACGGGUAGCGGAGGAUUAGGGUUCGAUUCCG
+GAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGCAAAUUACC
+CAAUCCCAACUCAGGGAGGUAGUGACAAGAAAUAGCAAUGCGGGGCUUAUUUGUUCGGCA
+AUUGGAAUGAGUACAAUUUAAAUCACUUAACGAGUAUCAAUUGGAGGGCAAGUCUGGUGC
+CAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUAUGU
+>Z33462.1/20-589
+UAGUCAUACGCUUUAAUUCAAGAUUAAGCCAUGCAUGUCUAAGUAUAACGGUUGUACGAG
+RAAACUGCGGACAGCUCAUUAAAUCAGCUAUUAUUUAUUUGAUGGUGGAUCUUAUAUAUG
+GAUACCUNUAGGAAUUCUAGAGCUAAUACAUGCAUAAAUCCUGACUUUUGGAGGGAGGUC
+CUUAUUAGUUUUAAGAUCGACACCUCAUUGGUGAUCCAUGAUAUUUACACGGAUCGCACG
+GCUUUAUGUCGGCGACGUUUCAUUCGAAUUUCUGCCCUAUCAAUUUACGAUGGUACGGUA
+GUGGCGUACCAUGAUUUUUACGGGUAACGGAAGAUUGAGGUUUGAUUCCGGAGAGGGCGC
+UUUGAGAGACGGCKACCACAUCCAAGGAAGGCAGCAGGCGCGAAAAUUACCCAAUGCAGA
+UGCUGUGAGGUAGUGACAAUUAAUAACAAUGCUGGGCUUUAAAAGUUUGGUAAUUGGAAU
+GAGAACAUUUUAAACAUCUUACCGAGGAUCUAUUGGAGGGCAAGUCUGGUGCCAGCAGCC
+GCGUAAUUCCAGCUCCAAUAGCGUAUAUUU
+>AJ130869.1/1-566
+AGUCAUAUGCUUGUCCUAAAGAUUAAGCCAUGCAUGUGUACGUUCAAGCCCUUGUACGGU
+GAAACUGCGGAUGGCUCAUUAUAUCAGUGAUAAUUUGGUUGAUGGAGAGAUAUCGUGGAU
+AACCGUGGUAAUUCUAUGGCUAAUACAUGCAGAGCAGACGCAAGUCUGGCAUUUAUUAGA
+UAAAGCCUUGGCGGCGGGGUAGCCCGUCGCUGCGGUGAGAGAUGAUAACUGGGCGGAAUC
+CGCUUUGGCGCGACGCAUCAAGGAAAUUUCUGCCCUAUCAACUGUGGACGGUAGGAUCGA
+GGCCUACCGUGGUGGUGACGGGUACGGGGAAUCGGGGUUUGAUUCCGGAGAGGGAGCCUG
+AGAGAUGGCUACCACUUCCAAGGAAGGCAGCAGGCGCGCAAAUUACCCAAUCCCGAGGCG
+GGGAGGUAGUGACAGGACAUGACGGGGCGGGGCCUGAUGGCUCUGCGACUGGAAUGAGGA
+AAAGAUAAAGCGAUUGACGAUUAACGAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGU
+AAUUCCAGCUCCAAUAGUAUACAUUA
+>AF185052.1/26-568
+UUGUGAUACGCUUGUCUUAAAGAUUAAGCCAUGCACGUCUUAGAUUAAACUCGUAUGAGU
+GAAUCUGCGAACGGCUCCAUAAAUCUGUUCUAAUCUACCGGACGAUUCUCACUACAUGGA
+UAACCGUAGUAAUUCUAGAGCUAAUACAUGCGUCAAGACCCGCAAGGUCGCGCGGUGAUU
+AGAUUUAACCUUCACCAAAGGUGAUUCAUAGUCACACUAGCGGAGGCGCAAGGGGCGUCC
+GUCGAGGUUCAGCCCUAUUACUUUGUCGCGAGGAUAUGGUCCUCGUGAGAGUUGAUGGGU
+AACGGGGAAUGUGGGUUCGAUUCCGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAG
+GAAGGCAGCAGGCGCGUAAAUUGUCCAUUGCUAAAGCAGCGAGACAGUGACGAGAAAUAA
+CAGUACGAUAGCCAAUGGUUAUCAUCUGGAAUGAGUACAAUUUAAAAGCAUUAACGAGUA
+UCAAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUA
+CAA
+>X85398.2/21-602
+UAGUCAUACGCUCGUCUCAAAGAUUAAGCCAUGCAUGUCUAAGUAUAAAUAUUUUACUUU
+AAAACUGCGAACGGCUCAUUAUAUCAGUUAUAAUUUAUUUGAUAAUCCCUUACUACUUGG
+AUACCCGUAGUAAUUCUAGAGCUAAUACAUGCAUCAUAACCCGACUAUUUUGGAAGGGUU
+GUAUUUAUUAGGUAAAAACCAACUCCUUUCGAGGAUGCUGUGGUGAUUCAUAAUAACUUU
+GCGAAUCGCAUGGAUCUAUUCCGGCGAUGGAUCAUUCAAGUUUCUGCCCUAUUAACUUCG
+GACGGUAUGGUAUUGGCUUACCGUGGUCAUAAUGGGUAACGAAUAGUUAGGGCUAGAUUU
+CGGAGAGGGAGCCUGAGAAACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGUAAAUUA
+CCCAAUACUGACACAGUGAGGUAGUGACAAUAAAUAACAAUGGUGGGUUUUUACAAAUCU
+GCCAAUUGGAAUGAGAACAAUUUAAAUCCCUUAUCGAGUAUCAAUUGGAGGGCAAGUCUG
+GUGCCAGCAGCCGCGUAAUUCCAGCUCCAAUAGCGUAUAUUA
+>AB023499.1/21-585
+UAGUCAUACGCUCGUCUCAAAGAUUAAGCCAUGCAUGUGUAAGUGUAAAUAUACUAGUUU
+GGAACUGCGAAUGGCUCAUUAUAUCAGUUAUAGUUUAUUUGGUGAAGUGUACUACUUGGA
+UAACCGUAGUAAUUCUAGGGCUAAUACAUGAGAAAGUCCUCUGGUGAGGUGUGUUUAUUA
+GAAUGAAAACCAUAUGCUUCGGCAUGAUAGUGAGUAAUAGUAACCUAUCGUAUCGCAUGC
+UUAAUGUAGCGAUGAGUCUUUCAAGUUUCUGCCCUAUCAGCUUUCGAUGGUAGUAUAUAG
+GCCUACCAUGGCAGUAACGGGUAACGAAGAAUUUGGGUUCGAUUUCGGAGAGGGAGCCUG
+AGAGAUGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGUAAAUUACCCAAUCCUGACACA
+GGGAGGUAGUGACAAUAAAUCACAAUGCGGGACUAUCAGUCUUGCAAUUGGAUUGAGAAC
+AAUGUACAACUCUUAUCGAUAAGCCAUUGGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUA
+AUUCCAGCUCCAAUAGCGUAUAUUA
+>U21338.1/23-606
+UAGUCAUACGCUUGUCUCAAAGAUUAAGCCAUGCAUGUCUCAGUAUAAGCUAUUAAUACG
+GUGAAACUGCGUACGGCUCAUUACAACAGUAAUAAUAUACAUGAUAUUUAACUAUCUACA
+UGGAUACUUGUGGCAAAUCUAGAAACAAAACAUGCGUACAAGACGUGACUUUAUGGGAGC
+GUCGCAUUUAUUGGAUUUAAACCAAUGCCCUUUGGGCUGUUUUGGUGAUUCAUAAUAACU
+AAGCGAAUCGCAGUGCUUUCGAGCGGCGAUGAAUCAUUCGAGUUUCUGCCCCAUCAGUUG
+UCGAUGGUAGGGUAUUGGCCUACCAUGACUGUAACGGGUGACGGAGAAUCAGGGUUCGAU
+UCCGGAGAGGGAGCCUGAGAGACGGCUACCACAUCCAAGGAAGGCAGCAGGCGCGUAAAU
+UACUCAAUGUCAAUUCGACGAAGUAGUGACGAGAAAUAACCAUGGGGAGCCCUUCGGGUU
+UCCCAAUGGGAAUGAGAGCAAUGUAAAUACCUCAUCGAGGAUCAAUUGGAGGGCAAGUCU
+GGUGCCAGCAGCCGCGGUAAUUCCAGCUCCAAUAGCGUAUACUA
+>U37108.1/21-579
+UAAUCAUACGCUCGUGUCAAAGAUUAAGCCAUGCAAGUAUAAGUAUAAAUCAUUUUAUAC
+AGGUGAAACUGCGAAUGGCUCAUUAUAUCAGUUAUUGUUUCUUUGAUAUUAACUUCUACA
+AGGAUAACCGUAGUAAUUCUAGAGCUAAUACUUGAGAAAAAAUAGCGUAAGCUAUGUAAU
+UAUUAGAAUAUAUACCAUUUCCAAGGUGAGUCAUAAUAAAUAUACUGAUCGUCUUUAGGG
+ACGAUAAAUCAUUCAAGUUUCUGCCCUAUCAGCUUUCGAUGGUAGUGUAUUGGACUACCA
+UGGCGUUAACGGGUAACGAAGAAUUCGGGUUUGAUUUCGGAGAGGGAGCCUGAGAAAUGG
+CUACCACAUCCAAGGAAGGCAGCAGGCGCGUAAAUUACCCAAUCCUAACAUAGGGAGGUA
+GUGACAACAAAUAACAAUGUGGAGCUUUUUAAGUUCUGCAAUUGGAAUGAGUGACAAUUA
+AAAUUCGUUUACAAAAGCUAGUAGUGGGCAAGUAUGGUGCCAGCAGCCGCGGUAAUACCA
+UCAUUACAAGCGUAUAUUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00177.test b/benchmarks/cmsearch-rmark/rmark-1/RF00177.test
new file mode 100644
index 0000000..2c0154f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00177.test
@@ -0,0 +1,223 @@
+>AF255604.1/13-506
+AGGGAACCCCUAUCGGGUUCAGACUAAGCCAUGCGAGUCGGCUGGGGGCACUUGCCCCUG
+GCGGCGCACGGCUCAGUAAUACGCGGUCAACCUACCCUGGGGACUGGGAUAACCUCGGGA
+AACUGAGGCUAAUCCCGGAUAGGUGUGGGGUGCUGAAAUGCCCUCACACCGAAAGUAGGC
+GGGAAAUGGACCGCUGAGGCCCCAGGAUGGGACCGCGGCCUAUCAGGUAGUAGGUGGGGU
+AACGGCCCACCUAGCCUACGACGGGUACGGGCCCUGAGAGGGGGAGCCCGGAGAUGGGCA
+CUGAGACAAGGGUCUAGGCCCUAAGGGGCGCAGCAGGCGCGAAGAUUCCGCAAUGCCCGA
+AAGGGCGACGGAGUGAACCCGAGUGCCACCCGCUGAGGGUGGCUGUUCCCCUGUGUAAAA
+AGCAGGGGGCAGGAAGGGGAGGGCAAGGCUGGUGGCAGCCGCCGCGGUAAAACCAGCUCC
+CCGAGGGGUUCCCA
+>AB019747.1/1-491
+ACACUGCUAUUGGAGUCCGACUAAGGCAUGCAAGUCAAGGAUUGGCCUACCAAUCCUGGC
+GGACGGCUGAGUAACACGUAGUCAACCUACCCUAAGGGCGAGGAUAACCUCGGGAAACUG
+AGGACAAUACUCGAUAUGAAAUAAGUACUGGGAUGUCUUAUUUCAGAAAUGGAUAGGGAA
+AUGGCCUUAUUCCACCUUAGGAUGGGACUGCGGAGGAUUAUGGUAGUUGGUGAGGUAAUG
+GCCCACCAAGCCGACAAUCCUUAGGGGCCAUGAGAGUGGGAGCCCCCAGAAGGGUACUGA
+GACAAGGACCCUACCCCUACGGGGUGCAGCAGCCGCGAAACCUCCGCAAUGCGCGCAAGC
+GUGACGGGGGGACUCCAAGUGGUAUGGGCUUCGCUCAUAUCUUUUCUGAAGUGUAUAAAG
+CUUCAGGAAUAAGGGUGUGGGCAAGACCGGUGGCACCGCCGCGGUAACACCGGCGCCUCG
+AGUGGUGUCCA
+>U05662.1/1-532
+GGCGAACCCUGGCGGCGUGCCUCACCCAUGCAAGCCGAGCGACACAGGUCGGGCAACCGA
+CCUGUGGAGCGGCGAACGGCCGAGUAAUACACAGGUAACCUACCCUCAGGAAGGGGAUAA
+CCUGGGGAAACCCAGGCUAAUACCCUAUAAGCCCACAUCUCGGAUGGGAUGUGGGAAAAG
+GGUGCCGGGGUAAAACCUGGUGCCGCCUGAGGAUGGGCCUGUGUCCCAUCAGCUAGUUGG
+UGGGGUAAUGGCCCACCAAGGCUAUGACGGGUAGCCGACCUGAGAGGGUGGUCGGCCGGA
+CCGGCACUGAGACACGGGCCGGACUCCUAUGGGAGGCAGCAGGGGAUCUUGGGCAAUGGG
+UGAAAGCCUGACCCAGCGACGCCGCGUGCGGGAAGAAGCCCCUCGGGGUGUAAACCGCUG
+UCGGGAGGGACAAAGAGCUCCCCAAAAGGGAGCUUGAUGGUACCUCCGGAGGAAGGGACG
+GCUAACUCCGUGCCAGCAGCCGCGGUAAUACGGAGGUCCCAAGGGUUGCCCG
+>AF202663.1/1-541
+GGAUUAGGCAUGCAAGUCGAACGAGGAAGUGCCCCGUCGCAGAGCCUAGUGGCGAAAGGG
+UGAGUAAUGCAUUGAUAACCUGCCUUUGAGAUGGGAAUAACUGCGUUUCGAGCAAUCGGA
+ACUACCGAAAGGGCUGCUAAUACCCAAUAAUACUAUAGGUGCAAAAGCACUUGUGGUCAA
+AUGCUAGGAAUUCUGUUCCUUGUGCUUAAAGAGGGGUUAAUGUCCUAUCAGCUAGUUGGU
+GGGGUAAUGGCCUACCAAGGCAAAGACGGGUAGCCGGCUUGAGAGGGUGGUCGGCCACAC
+UGGGACUGAGACACUGCCCAGACUCCUACGGGAGGCUGCAGUCGAGAAUCUUUCGCAAUG
+CCCGAAAGGUGACGAAGCGACGCCGCGUGUGGGAAGAAGGCCUUCGGGUUGUAAACCACU
+GUCGGGAGUUAGGAAAUGCAGGUGCGUUAAUAGCGCACUUGCUUGACUAAGGCUCCAGAG
+GAAGCCACGGCUUACUCUGUGCCAGCAGCCGCGGUAAUACAGAGGCGGCAAGGCUUGUUC
+G
+>AF077606.1/1-517
+ACGCUGGUAGCAAGCCUAACACAUGCAAGUUGUGCGAAUAUUUUUAAAAAAAAAAAGUAU
+UAGCAGCGAACGGGUGAGUAAAAUAUAAGAAUCUACUUUUAAGUAAAAAAUACUAUAUAG
+AAAUAUAUAUUAAUAGUUUAUUAAUCCUAAUGGAUAAAGUAUGGGAAAGCCAUAUGCUUA
+AAAAAGAGCUUAUAUCGGAUUAGCUAGUUGUUAAAAUAAACGUUUAACAAGGCUGUGAUC
+CGUAGUUGAUCUUAGAGGAUGAACAACCACAUUGGGACUGAAACACGGCCCAAACUUUUA
+AGGAAGGCAGCAGUGAGGAAUAUUGGACAAUGAGCGAAAGCUUGAUCCAGCUAUGCUACG
+UGUGUGAAGAAGGCCUUAGGGUUGUAAAACACUUUCGAUAAUGAAAGAAGAAAAAAAUUU
+AGUAAAAAAAAUUUUUUUUUGACGGUAAUUAUUAAAGAAGCACCGGCUAACUUCGUGCCA
+GCAGCCGCGGUAAUACGAGGGGUGCUAGCGUUAAUCA
+>AF050599.1/1-509
+GGUGAACGCUGGCGGUGUGCCUAAGACAUGCAAGUCGAACGGGAUUUGUGGUCUUCACUA
+AGGAGGUUCUCUUCUCUUUAGUGAAGAUCGCCAGUUCAGUGGCAAACGGGUGAGUAUAAA
+AUAGGAACGUACUUCGAAGCGGGACAUAGCCCCUCGAAAGAGGGGGUAAUUUCCCAUACG
+CCUACGGGUGAAAGACGCAAGUCACUACGAAAACGGCCUAUUUACUACCAGCUAGUUGGU
+GAGGUAACGGCUUACCAAGGCAAUGACGGUUACCGGCUCUUAGCGGAGAGUCCGGCACAA
+UGGGACUGAGACACGGCCCAUACACCUACGGGUGGCAGCAGUUAGGAAUUUUGCGCAAUG
+GACGAAAGUCUGACGCAGCGACACCGCGUGGAGGAUGAAGACCUUAGGGUUGUAAACUCC
+UUUUUAGCGGCCAUGAAGGCCACUAGAAUAAGUAGCUACUAACUACGUGCCAGCAGUCGC
+GGUAAUACGUAGGCUACAAGCGUUACUCG
+>X15917.1/24553-25131
+UGAUUUAACGCUAAUCAAAUGCAUUACACACGCAAGUUUUAUUUUACACAAGAACCUUCU
+UCUUUGCUUAAAAUGCAAAGAUCUAGUUUUAAAAUAGCGUAUUGGUGCGUAAAAUAUGUC
+UUUUUAUUCGUAUUGUACCUUAGAUAGGCUAGGUUUUCUUCCUUUUAAGAAGUUUAAUGC
+CACCCAAAAAAAAUUUUUUAAAAAAAUCGAUACUUAAGUAUUGAACUCUUUUUUUGAUCC
+AAUAGGAAAAAAGAUAUAGAGCGCUUCGAAUUCGAAGGGGGGCCACUUGGGCCUCCUGCG
+CUUAGCUGAUUUGUGAGAAGAAUCAGCCACAUACAGGUAUGUGAAAGACCUUAUCUCGGA
+CAGAAGUGGGGAAUUUUGGGCAAUGCGCUUAAGCGUGACCCAGCAAAUUGAUGUUGCGAA
+GAAAAUAAGUGAGGUGCCUGCAGCAAUGUGGGAUAUGCCUCUUUGACUUUUUUUAAACGC
+AGGCCAGAAACGAGUAUAAUUAAGCUAAGUUUUGUUAGAAGCGAUGGCCAAUACAUGUGC
+CAGCAGCCGCGGUAAUACAUGAGUAGCUAGCGUUAAUCG
+>L07836.1/21-533
+RAGGGAAGCUAAGAUUAAGGAUUAAGCCAUGCAUGCCAGGUAUAAGCUAAUACACAGGUG
+AAACUGCGAACGGCUCAUUAAAUCAGUUGAAAUGUCUCGUGCUUUAUUCGUAGUCGGCUA
+AUACGGGCAACUCUCUUACUAAUCGUGCUUCGUUACAUCGGUAGUGAGAGCGAUCUCGGG
+UUGAUUUAYGUUGUAAAAAUGACUGUUAGGCAGGCACGAUCAGCUUCUGACGCAUCAUUA
+AGUAGGAGAAGUAAAGGUUAUCCUAUGAGUUCACGCGUACGGAGAAUUAGGGUUCGACUC
+CGGAGAAUGAGCAUGAGAGACGGCUCAUAGUUCUAAGGGAGGCAGCAGGCGCGGAAAUUG
+CCCAAUGUACAAACGUACGAGGCAGUGACGAAAAAUCUUGUCCGGCUUAGGCCGGUAUUA
+AGCUGAGYGAAGGYGYACCACAUCGCGAACGCAAUUAGUGGGAGAGCAUGGUGCCAGCAG
+CCGCGGUAAUUCCAUCACUGAUAGCUUUCUCUU
+>U91338.1/25-622
+UGAUUGAACACUGUCAAGUGCUUGACACAUGCUAAUCGAACGUUUUAAUUAAGAGUGGUU
+UAGCUUAUCAUGUAAGUAAUAGGCCUCNCCUCUUCAUAAUUAAAAAGUGGUGUACAGGUG
+AGUAUAAUAAUAUUUAUGCCGNCCUUAGAGUGAAGAUAAAUUCUUCAUAUAAUAAAGGGA
+UUAAGUAUUGGGNGNUUAAGAGGAUGAUAAAUAUUUUCGGGAUAGGUAGUAGUGAAGGUU
+AUGUCUUCACUAGCCUUAACUCUCGUAGUCGAAGCUGAAAGGUUGAUCGACCACAUUGGG
+UCUGAAAAAAGCCCAAUGCAAGUUAGUACAGCAGUGAGAAUAUUGGUCAAUGGCCUAACG
+GCUGAACUGGCAACUUGGAGAAGUGUUAAGUCUUUAUUUNNGUAUUGUAAUAGACUACGU
+UUUAAUAAGCUAUAUGUAAAUAUAGUGCUUAGGCGGAGCUUAUUAACACACAAAUUAAAG
+AUUAAAUUAGUAUUGAAUGAAACUUUGUUUAUAUAUCGAUAAUGACGAUAUAUAUAUUAU
+GUCUUGACCAAUUACGUGCCAGCAGUCGCGGUAAUACGUAAGAGACUAGUGUUAUUCA
+>AF056626.1/12-564
+UGAUUGAACGCUGUCCAAAUGCUUGACACAGGCUAAUCGAACGUUUAAUUUUAAAAAAGC
+GUAUUAUAUGUAAUAUGAUAAAAAAUAUUCACUUAAUUAAGCUUAUUAUUAAAAGUGGUG
+AACAGGUGAGUAAAAAAAAAGUAAUUACAACCUACCUUAAAGUUAGGACAAAAUCCCUAA
+UAAUAAAAAAAGGCUUUAACAUUUACAAUCAGUAAUAAGGCUGCUUUAAGAUGAAUCGUA
+AUAGAGUCGGGUUAGGCAGUAGUUAAGGUAAUGGCUUAACUAGCUUACAAUACACGUAGU
+CGAAGCUGAGAGGUUGAUCGACCACAUUGGGGAUGAAAAAAUCCCAAGGCAAGUAGGUAC
+AGCAGUGAGGAAUAUUGGUCAAUGGCCUAACGGCUGAACUGGCAACUUGGAGGAAUGAGA
+GUAAGGUUUACUGAUUAAAUCGAACUUCGAAUAAAAUUCUGUAUGUAUAUGGUAUAAUGA
+CAAUAUAUAUCUUAUGUCUUGACAAAUUUCGUGCCAGCAGUCGCGGUAAUACGAAAGAGA
+CUAGUGUUAUUCA
+>D31785.1/12984-13540
+AGACUAAAUACUAUAUAGAGACAUUACACAUGCAAAUCAAACGAUUAUUUAAAAAUAAAA
+UUGAAAAUAAUUAAGUGGUGUAUUCGUGAGUAAAAGAUAGAAUAAGAACUAAUAAUUCAA
+CUAAAUAUUGAAUAAUAAAUAAAGAUUUAUCUAAAUUGUUAUUAGUCAAGCUAUUUAUAG
+UAUAGGUAUUAUGUAGGAUAAAAGCCAUACAUAGCCCACAAUCUAUAGCAAUUAAUUAAC
+GUUAUAAUUGUCACGUCGAUAAUGAAAUAUAAUCGAUAUCUAUAAGAUACAGCAGUGAGG
+AAUAUUGGGCAAUGAUCAAAAAGAUUGACCCAGUUAUCUAUAAUAAUGAAAAAUAUAGCU
+AUUAAAGCUUAAAAUUAAAUUUAUUUAAUAAAAAAAAAAAUAAAAUUGGUAAAAAAUAAA
+GUUAUAGGAGAGUGAAAAUAAUGAUAGUAACUUCAAUGAAAAUUGGUAAUAAUAAAUAAA
+UUUAUUAUUAUUCUGAUAGUUCCAACUAAAAUAUGUGCCAGCAGUUGCGGUUAGACAUAG
+GGAGCAAGUAUUAGUCA
+>AF114901.1/315-951
+AGAUUAAGCGCUAAAUAAGGACAUGACACAUGCGAAUCAUACGUUUAUUAUUAAUAAGAU
+AAUAAAUAUGUGGUGUAAACGUGAGUAAUUUAUUCGGAAUUAAUGAACUAUAGAUUAAGC
+UAAAUACUUAAUAAUAAAAUAUAUAAAAUAUAUAUAAUAAUAUAAAAGAAUAUUAAUAAU
+AUUAAUAUUUAUCUAUAGUCAAGCCAAUAAUGGUUUAGGUAGUAGGUUUAAUAAAAGUGA
+ACCUAGCCAACGAUCCAUAAUCGAUAAUGAAAGUUAGAACGAUCACGUUGACUCUGAAAU
+AUAGUCAAUAUCUAUAUGAUACAGCAGUGAGGAAUAUUGGACAAUGAUCGAAAGAUUGAU
+CCAGUUACUUAUUAGGAUGAUAUAUAAAUAAUUAUAAAAUUUUAUUAUAAAGAUUAUAAU
+AAUAAUAUAUAUAAAUUGAUUAAAAAUAAAAUCCAUAAAUAAUUAAAAUAAUGAUAUUAA
+UUACUAUAUAUAAUAUAUAUAGAUAUAUAAAGAUAUAAUUAAUAUAAUAAUAUGUAAAAA
+UAAUAUUAUAUUUAUAUGUUUUAUUGUAUAUUUUAAUAGUCCUGACAAAUAUUUGUGCCA
+GCAGUCGCGGUAACACAAAGAGGGCGAGCGUUAAUCA
+>X54421.1/3165-3670
+GGUUAUAACGCUAUCUAGAGAUUUUAACACAUGCAAAUCGAACGAAUCAACAAAAACAAU
+ACAUCCUUUAGGGGAUGUUUGUGUUUUUUUGUGACGUGGUGAACAGGUGAGUAAAAGGGA
+AGAACGGACCUUAAAUUUCGGCUAAAUUCCGAAUAAACACACUCUUUUGGAGUGUUGUGA
+AAGAAGUGAAAACUUUGAUUUAAGACUGGCUUCUUACGAUUAAAGUAGUUGGAGAGGUAA
+AAGCUUAACAAGCUCAAAUCGUAAUCAUGACACUAAGUGGUGCUCUGAUCACAUUGGCUC
+UGAGACAACAGCCAAGAUGAACAUUUAGUUCAUCCAGCAGUGGAGAAUAUUAGUCAAUGA
+UCGAAAGAUUGAACUAGUCAUCUAGAAGAGUGAAACUUUUAGUUAUAGCUCCUUAAAUUA
+AGAAAAUUUGAUUCUUAAUUUUAUGUAAUUCUUGCCAAUUUCCGUGCCAGCAGCAGCGGU
+UAUACGGAUAGAAUAAGCGUUUAACA
+>X72804.1/34-733
+AGUUUAACAUUAGCUAGACAAUUAACACAUGCUUAUGAAUAUUGAUAAUUAAAAUUAUCA
+UUAUUUGUGUGAAGGUGAGUAAAAAAUUAGUAAUACCCUAAUAAAAUGAAUUAUCUAAUU
+GAAUUCUUAAGAUUUUGUAAAUACAUGCUUUGCAAUUUAUAAUUUACAUAAAUCUAUUGA
+UUAAUCUUUAGAUUAAUCAUUAAAUAAAAAUAAAUACCUAUUAAAUAUCUAUCAUAAUUU
+AUGAAUUAUCAAAUAGAUUAAAUAGAUUAAAUAGAUUAAAAUAUUUUAUAGAAUUGAUCA
+UGUGUAACAUGAUUAUUAAGGUUAGAAAUUAAUCUUGAAUUUUUAAAUUUUUAAAUUUAU
+AAAUUUAAAGGAUUUACUAAUUUGCAAAGAGGUUGUUGGGAUAAUUAAAUAACAUUAUCU
+UUGAUAAUGUGGAGAAUUUGUAUGUAUCUACAAGCCGUUAUUAUUUGUAAUCAACAAUUU
+GAAAGGAUUGUAUCACAUUGGUGUUAAAAGAAACCAAAAUGAAUUUAAUUCAUUCAGCAG
+UGUUGAGAAUUGGUCAAUGUUUUUAAAAAGAAUGAACCAGUGAUCUAGCCUGACGAAACA
+AAAUGUAAAGUCAAAUAAAAAAAGAAAGGAUAACAAAAUAAUCUCAGCCAAUAUAUCGUG
+CCAGCCGCUGCGGUUAAACGAAAGAGAUAAAUGUUAAACA
+>U23935.1/26-531
+UGAAUGAACGCUAGCUAUUGACUUAACACAUGCUAGUCAGAAUUUUUAUUCGGCGUAAAG
+GUGAGUAAAUCUAGGAGAAAAACCAAUGAAGUGAGCCCCCUUCGGGGGUUUUACAUUUUC
+GUUUGGAAAAACUACCUUAUAAAUAGAGUACGGAAACGUGUACGUAUGAAUCAUGUAACA
+GGGUUAAAUCUCUGUAUGGUUAAUACGUUAUGAACUCGUUUAUAAGAUGUGCCUAGAAAG
+GAUUAGAGAAAUCGAUGAUCCUUAGCUGAUCUGAAAGGAUGGUCAGUCACAGUGGAACUG
+AAAUAAGGACCACACAAUCAGAGUAUUGGCAGCAGUGGGGAAUCUUGGACAAUCAGCCAA
+UGCGCUGGAUCCAGUCAAAUAGCAUGGAGAAAAAGCAAUGCUUGAUCUCCUAAAGGAAAU
+GAGGAUAAUGACUGAAAUUUCCUGAAUAGUCCCGGCAAAUCUCGUGCCAGCAGCCGCGGU
+AAUACGAGAGGGGCGAGCGUGAGUCC
+>X93085.1/1-677
+AUGUGUAAGAUCGGCAUAGUUUUGGGAAGAGGUUCGCCUCAACCCUUAUUCAUUGUUAAU
+CUGUGAAAGGCUCAUUAAACAAGUUAUGAAUUUAGCCACCUGGUACAACCCUUCGGGGAU
+GGGAAUAACACUGUCAACUGCAGCGAUAAUGCCUACGAUUACUGUUGAAUUAAGUAGACA
+GUAGACACUAGAGUAAGGGUGAGUCCGCUCUAUUGUUAGCUGGGAGGAUCCAAGAUUCGU
+CGGAAGAUCUGAACAGUUGUCGACCAUUAGAUUUUGCCUUGCUUGCAAGCGAAUGCAGCG
+UGAAUGACUUAGCGUCCUAAUAAGACCUACGGCUUUCUUGUUGACUAGUGGCCAGGAAGA
+UAUGUUUCUAAUCUAUCAGCUCAGUAGUUUCGGUAAAGGCGAAACGAGGCUAUAACGGAU
+ACGGGGGAUUGGUGUCCAACUCCGGAGAGAGAGCCUGAGAAACGGCUAUCACAUCUAAGG
+ACGGCAGCAGGCGCGUAAAUUACCCAAUUCUAAUUCAGAGAGGUAGUGACAAGACAUAGC
+GACUUUACACCAAAUGGUGGAAAGGUACCACUUUGUGGUUUGAAAUGGAUGGAGAUUAAA
+CCUCUCCAUGAGUAGCAAUUAGAGGACAAGUCUGGUGCCAGCACCCGCGGUAAUUCCAGC
+UCUAAAAGUGUAUAUUA
+>AF007261.1/67465-67980
+AGAAUGAACGCUAGCGAUACGCUUAACACAUGCAAGUUGAAUGGGGUAUUCAUAUUGAGU
+AUUCCAUAGCGAACGGGUGAGUAAUACACAAGAACUUGCCUAACAGUCUGGGAUAAGUAU
+AGUAACACUUUAGUGUUACGAAUUAAGAUAGUUUUUUGGAUUAUCUUAAAUAUAAAUACC
+GGAUAUAUUGAAAGAUUAAUCGCUGUUAGAUAGGCUUGUGGAGGAAUAUGGUAGUUGGUA
+GGGUAAUGGCCUACCAAGCCUUUGAUCCUUAGCCGGUCUGAAAGGACGAUCGGCCACACU
+GGGACUGAGACACGGCCCAGACUCCUACGGGAGGCAGCAGUGGGGAAUAUUGGACAAUGG
+GCGAAAGCUUGAUCCAGCGAUAUCGCGUGAGUGAUGAAGGCUCUUUUGGUUGUAAAGCUC
+UUUCGUUGAGGAAGAUAAUGACGGUACUCAAAGAAGAAGCCCCGGCUAACUCCGUGCCAG
+CAGCCGCGGUAAUACGGGGGGGGCUAGUGUUAUUCA
+>AF083018.1/26-559
+UGGUGAUAAGCUUAUGUCCAAGAUUAAGCCAUGCAAGUAAAAGUGCCAGCUACUCGGUUU
+UCGGACCUUAGUUGAACUGCGGAUUACUCAUUGCAAUGUUUUGAAAAAAGCUGAAAAGAC
+GUGUAAGGGAUAUAUACGGCAAAUCUGGGUCUAAUACAGGAUUACGUACACCUAGCUAUG
+GAUAAAGAAAUCGAAGAGAAUGGCCGUCCACUUAUUGCGGAUUGACAGCCGGAACCAACA
+CCAUUUUCUGGUUGGUGGUGUAUUGGUGCAAAUAGGACAAUGGUUGCGGAUGAUAGUUGU
+CGGGCGUCGGAGAAUACGCUUGAGAAACGGCGAAUACUUCUAAGGAAGGCAGCAGGCUCG
+CAAAUUACCCAUACUUCUAAUUUUGAGCGGGUGGUAGUGACAACAAAUACCGAAACUUUC
+CUCAUACGAGGAGCUAUUGGAAUGAUUUUCUUUUAAACCGAGAUCGCAGGAUCUAUGAGA
+GGGCAAGUCUGGUGCCAGCAGCCGCGGUAACUCCAGCUCUUAAAGUUUAUACCA
+>AB032228.1/3-507
+GGAAGCACACUUCGGUCAGGGAUUAAGCCAUGCAAGUGCGAGUUAAAGCAAUGAAACUGC
+GAACAGCUCAUUAACACACUCAGUAUCUAAUUGAUUGCGACAUUAAUGUCUUAUACGGAU
+AGUCGGAGUAAAUCUCGGACUAAUACAUGCUAUUGUUUCAUCAGAACCGAGAUAUGAUGG
+AAAAGUUGACCUUUUAGGCAAAUCAUUGGAUUGAGUGUCCUAUCAGCCAUUAAGUAGGGU
+CUUUACCUAUUUAGGCUAUUACGGGUAACGGGCGGUUGCCGUCGGACUGCCGGAGAAGGC
+GCCUGAGAGAUAGCGACUAUGUCUACGGACAGCAGCAGGCGCGAAACUUACCCACUCGUA
+AAGCACGGAGGUGGUUAUGACCAGUUCUAUAUGGGGCGCAAGUCUCAAGUAGAUAGGAAG
+AUACACAAAGACUAUCUUGAAAUCGAGCAGAGGGCCAGUCUGGUGCCAGCAGCUGCGGUA
+AUUCCAGCUCUGUAAGUGUGCUCCC
+>X15435.1/96-628
+AGAAUGAACGCUAGCCGUAGGCUUAACACAUGCAAGUUGUACGUUUUUUAUAAAUAUAGA
+AAAAGUAGCGAACGGGUGAGUAACGCGUGAGAAUCUGCCUCUUAAACUGCGGAAUAACAU
+UACGUUAGAAUCGUGGAUAAGUAUUUUAUGUUAUAUUUAUAUAAAAUAAAGUAUAAAGAA
+UAAUAUUCGUUAAGAGAUGAGCUUGCGUAAGAUUAGGUAGUUGGUAAGGUAAAGGCUUAC
+CAAGCCAAAGAUCUUUAGCUGGUUUGAGAGAAUGAUCAGCCACAUUGGGACUGAGACACG
+GCCCAAAUACUUUAGAGUAGCAGCAGUGGGGAAUAUUGGACAAUGGGCGCAAGCCUGAUC
+CAGCUAUACGGCAUGAGUGUAGAAGACUGUAUUGGUUGUAAAGCUCUUCGGUGAUAUAUU
+UUUAGAUUAUUUAUAAUUUUAAAGAGCAGAGAUUAUGACAACGUAUCAUCAAAAAGUCCC
+GGCUAAUCUCGUGCCAGCAGCCGCGGUAAUACGAGAGGGGCGAGCGUUAUUCG
+>AF058661.1/10-532
+AGAAUGAACGCUAGCGAUAUGCUUAACACAUGCAAGUCGAACGUUGUUUUCCCGAAAAAG
+UUGAGAAAGUUGAAAACAAAGUGGCGAACGGGUGCGUAAGGCGUGGGAAUCUGCCAAACA
+GUUUGGGCCAAAUCCUGAAUAAACGAAGGCGCGCGUUCGCUUCGAGGAAAGCUAAAAAGC
+GCUGUUUGAUGAGCCUGCGUAGUAUUAGGUAGUUGGUUAGGGAAAGGCUGACCAAGGCGC
+AGAUGCUUAGCUGGUCUUUUCGCACGAUCCGCCACACUGGGACUGAGACACGGCCCGGAC
+UCCUACGGGAGGCAGCAGUGGGGAAUAUUGGACAAUGGGCGAAAGCCUAAUCCAGCAAUA
+UCGCGUGAGUGAGUGGAAGAACGUUGCGUUAGCGAGGAAGAAGGGCAAUGCCGCUUGUAA
+AGCUCUUUCGUCGGGUUCGCGAUUAUGACAAGACUCGAAGAAGAAGCCCCGGCUAACUCC
+GUGCCAGCAGCCGCGGUAAGACGGGGGGGGCAAGUGUUAUUCG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00206.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00206.ali
new file mode 100644
index 0000000..36b629b
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00206.ali
@@ -0,0 +1,37 @@
+# STOCKHOLM 1.0
+#=GF ID    U54
+#=GF AC    RF00206
+#=GF DE    Small nucleolar RNA U54
+#=GF AU    Griffiths-Jones SR
+#=GF GA    15.5
+#=GF NC    15.5
+#=GF TC    15.9
+
+AJ536406.1/4-85                    GGCUCAGUGAUUGUU.GCCAAUCAGAUU..UGGUCAUAUACGCUAUUCUG
+AJ536413.1/1-81                    AGCUCAGUGAUUUCA.ACCAGUCACAU...UGGUUUUAUACGCUAUUCUG
+AJ536411.1/4-86                    GGCUCAGUGAUUGUU.GCCAAUCAUAUU..UGGUCAUAUACGCUAUUCCG
+AJ536412.1/3-82                    UGCUCAAUGAUUAA..CCCAUGCACCA...UGGCAAUACACGCUAUUCUG
+AJ536403.1/3-85                    UGCUCAAUGAUUAA..GCCAUGUUAAUCCAUGGCAAUAUGCGCUAUUCUG
+AJ536408.1/2-82                    AGCUCAGUGAUUCCA.GCCACUUACGU...UGGCAAUAUACGCUAUACAG
+AJ536405.1/1-81                    AGCUCUGUGAUUUCA.ACCAAUCACAU...UGGUUUUAUACGCUAUUCUG
+AJ536407.1/4-86                    UGCUCGAUGAUUAA..UCCAUGUUAUGCCAUGGCAAUAUACACUAUUCUG
+AJ536410.1/1-75                    AGCUUAGUGAUUGCU.ACCACUCACAU...UGGUUUUAUACGCUAUUCUG
+AJ536404.1/4-80                    AGCUCAGUGAUGCA..GCCGUUUUCAU...UGGCAAUAUACGCUAUGCUG
+AJ536409.1/2-82                    AGCUCAGUGAUUCCA.GCCACUUACGU...UGGCAAUAUACGCUAUACAG
+AL391146.1/51360-51447             GGCUCUGUGAUUGCU.UCGCCUUA..U...UGGCAAUAUACGCUAUUCUG
+#=GC SS_cons                       <<<<<.............................................
+
+AJ536406.1/4-85                    AUU..UCUAUUGGUGAAAAAGAAAAU.........UUAUGAGAGCU
+AJ536413.1/1-81                    AUU..GGAGCUGUUGAAAAAUAAUAC.........UUAUGAGAGCU
+AJ536411.1/4-86                    AUU..UCUAUUGGUGGAAAAGAAAAAU........UUAUGAGAGCU
+AJ536412.1/3-82                    AAUCAUAUUAAGAUGCCAUA.AACA..........UUAUGAGAGCA
+AJ536403.1/3-85                    AAUCAUAUUAAGAUGUCAUA.AACA..........UUAUGAGAGCA
+AJ536408.1/2-82                    ACCA.UAGUUUGAUGACCAAUGAGA..........AUAUGAGAGCU
+AJ536405.1/1-81                    AUU..GGAGCUGUUGAAAAAUAAGAC.........UUAUGAGAGCU
+AJ536407.1/4-86                    AAUCAUAUUAAGAUGCCAUA.AACA..........UUAUGAGAGCA
+AJ536410.1/1-75                    AUU..GGAGCUGUUGAAAAC...............UUAUGAGAGCU
+AJ536404.1/4-80                    ACU....GUUUGAUGACAAAUAAGA..........AUAUGAGAGCU
+AJ536409.1/2-82                    ACCA.UAGUUUGAUGACCAAUGAGA..........AUAUGAGAGCU
+AL391146.1/51360-51447             AAA..UCAGAGUAUGAAAGAUAAACAAACUGUACUUUAUGAGAGCC
+#=GC SS_cons                       .........................................>>>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00206.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00206.idx
new file mode 100644
index 0000000..c19e8c5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00206.idx
@@ -0,0 +1 @@
+X96653.1/1-65
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00206.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00206.raw
new file mode 100644
index 0000000..d678c8b
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00206.raw
@@ -0,0 +1,36 @@
+>AJ536406.1/4-85
+GGCUCAGUGAUUGUUGCCAAUCAGAUUUGGUCAUAUACGCUAUUCUGAUUUCUAUUGGUG
+AAAAAGAAAAUUUAUGAGAGCU
+>AJ536413.1/1-81
+AGCUCAGUGAUUUCAACCAGUCACAUUGGUUUUAUACGCUAUUCUGAUUGGAGCUGUUGA
+AAAAUAAUACUUAUGAGAGCU
+>AJ536411.1/4-86
+GGCUCAGUGAUUGUUGCCAAUCAUAUUUGGUCAUAUACGCUAUUCCGAUUUCUAUUGGUG
+GAAAAGAAAAAUUUAUGAGAGCU
+>AJ536412.1/3-82
+UGCUCAAUGAUUAACCCAUGCACCAUGGCAAUACACGCUAUUCUGAAUCAUAUUAAGAUG
+CCAUAAACAUUAUGAGAGCA
+>AJ536403.1/3-85
+UGCUCAAUGAUUAAGCCAUGUUAAUCCAUGGCAAUAUGCGCUAUUCUGAAUCAUAUUAAG
+AUGUCAUAAACAUUAUGAGAGCA
+>AJ536408.1/2-82
+AGCUCAGUGAUUCCAGCCACUUACGUUGGCAAUAUACGCUAUACAGACCAUAGUUUGAUG
+ACCAAUGAGAAUAUGAGAGCU
+>AJ536405.1/1-81
+AGCUCUGUGAUUUCAACCAAUCACAUUGGUUUUAUACGCUAUUCUGAUUGGAGCUGUUGA
+AAAAUAAGACUUAUGAGAGCU
+>AJ536407.1/4-86
+UGCUCGAUGAUUAAUCCAUGUUAUGCCAUGGCAAUAUACACUAUUCUGAAUCAUAUUAAG
+AUGCCAUAAACAUUAUGAGAGCA
+>AJ536410.1/1-75
+AGCUUAGUGAUUGCUACCACUCACAUUGGUUUUAUACGCUAUUCUGAUUGGAGCUGUUGA
+AAACUUAUGAGAGCU
+>AJ536404.1/4-80
+AGCUCAGUGAUGCAGCCGUUUUCAUUGGCAAUAUACGCUAUGCUGACUGUUUGAUGACAA
+AUAAGAAUAUGAGAGCU
+>AJ536409.1/2-82
+AGCUCAGUGAUUCCAGCCACUUACGUUGGCAAUAUACGCUAUACAGACCAUAGUUUGAUG
+ACCAAUGAGAAUAUGAGAGCU
+>AL391146.1/51360-51447
+GGCUCUGUGAUUGCUUCGCCUUAUUGGCAAUAUACGCUAUUCUGAAAUCAGAGUAUGAAA
+GAUAAACAAACUGUACUUUAUGAGAGCC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00206.test b/benchmarks/cmsearch-rmark/rmark-1/RF00206.test
new file mode 100644
index 0000000..11ff649
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00206.test
@@ -0,0 +1,3 @@
+>X96653.1/1-65
+UGGCGAUGAGGAGGUACCUAUUGUGUUGAGUAACGGUGAUAAUUUUAUACGCUAUUCUGA
+GCCGA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00213.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00213.ali
new file mode 100644
index 0000000..3e4a7a6
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00213.ali
@@ -0,0 +1,36 @@
+# STOCKHOLM 1.0
+#=GF ID    snoR38
+#=GF AC    RF00213
+#=GF DE    Small nucleolar RNA R38
+#=GF AU    Griffiths-Jones SR
+#=GF GA    24.0
+#=GF NC    23.7
+#=GF TC    24.2
+
+Z28081.1/853-955             AAACAUA.AUGAUGAAAAAAAAUUU.UAUCAAACAGUUAUCCCUGUCUGA
+U26013.1/1-74                ...UUGU.AUGAUGAUACUAUUUUU...UUUUACAGUUAUCCCUGUCUAA
+D14606.1/432-512             ACUUUGU.AUGAUGAUACUAUUUUU...UUUUACAGUUAUCCCUGUCUAA
+AJ490371.1/2-91              .GAUGUGGAUGAUGAAAUCACAAGU.GAAAAUACAGUUAUCCCUGUCUGA
+AJ490356.1/2-91              CAAGGUGAAUGAUGAAAUCACAAG...UAAAUACAGUUAUCCCUGUCUGA
+AJ240067.1/1-89              ..UUGUGGAUGAUGAGAACAAAUAU.GAAAAAACAGUUAUCCCUGUCUGA
+AJ276575.1/9-100             ..UUUUGGAUGAUGAGAAACAAAAAUCAAAAUACAGUUAUCCCUGGCUUA
+#=GC SS_cons                 <<<<<<<...........................................
+
+Z28081.1/853-955             AUGGGUAAUAAUAGGUAACCUCUCAUAUGUUGAUAUUU..GUAUUUCUGA
+U26013.1/1-74                A....................GCAUAGUGUUGAGAAUG..GUAAAUCUGA
+D14606.1/432-512             A....................GCAUAGUGUUGAGAAUG..GUAAAUCUGA
+AJ490371.1/2-91              UUCCU.............UCAUAAGGGUGCUGAGAAUAC.UUUAAUCUGA
+AJ490356.1/2-91              UUCCU.............UUCUAAGGGUGCUGAGAAUAC.UUAAAUCUGA
+AJ240067.1/1-89              GGAUUUU...........AAUCCCUU.UGAUGAUUCAUU.UGUAAUCUGA
+AJ276575.1/9-100             ..GGGUUUA.........AAGCCCGU.UGCUGAGUCUUU.UGUAAUCUGA
+#=GC SS_cons                 ..................................................
+
+Z28081.1/853-955             UAUGUUU
+U26013.1/1-74                AUA....
+D14606.1/432-512             AUAAUCU
+AJ490371.1/2-91              CACAGU.
+AJ490356.1/2-91              CACAUUA
+AJ240067.1/1-89              CACAA..
+AJ276575.1/9-100             CACACAU
+#=GC SS_cons                 >>>>>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00213.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00213.idx
new file mode 100644
index 0000000..d4b273b
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00213.idx
@@ -0,0 +1,3 @@
+AJ278762.1/1-70
+AJ543326.1/2-79
+AJ543325.1/2-85
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00213.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00213.raw
new file mode 100644
index 0000000..4c9f955
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00213.raw
@@ -0,0 +1,21 @@
+>Z28081.1/853-955
+AAACAUAAUGAUGAAAAAAAAUUUUAUCAAACAGUUAUCCCUGUCUGAAUGGGUAAUAAU
+AGGUAACCUCUCAUAUGUUGAUAUUUGUAUUUCUGAUAUGUUU
+>U26013.1/1-74
+UUGUAUGAUGAUACUAUUUUUUUUUACAGUUAUCCCUGUCUAAAGCAUAGUGUUGAGAAU
+GGUAAAUCUGAAUA
+>D14606.1/432-512
+ACUUUGUAUGAUGAUACUAUUUUUUUUUACAGUUAUCCCUGUCUAAAGCAUAGUGUUGAG
+AAUGGUAAAUCUGAAUAAUCU
+>AJ490371.1/2-91
+GAUGUGGAUGAUGAAAUCACAAGUGAAAAUACAGUUAUCCCUGUCUGAUUCCUUCAUAAG
+GGUGCUGAGAAUACUUUAAUCUGACACAGU
+>AJ490356.1/2-91
+CAAGGUGAAUGAUGAAAUCACAAGUAAAUACAGUUAUCCCUGUCUGAUUCCUUUCUAAGG
+GUGCUGAGAAUACUUAAAUCUGACACAUUA
+>AJ240067.1/1-89
+UUGUGGAUGAUGAGAACAAAUAUGAAAAAACAGUUAUCCCUGUCUGAGGAUUUUAAUCCC
+UUUGAUGAUUCAUUUGUAAUCUGACACAA
+>AJ276575.1/9-100
+UUUUGGAUGAUGAGAAACAAAAAUCAAAAUACAGUUAUCCCUGGCUUAGGGUUUAAAGCC
+CGUUGCUGAGUCUUUUGUAAUCUGACACACAU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00213.test b/benchmarks/cmsearch-rmark/rmark-1/RF00213.test
new file mode 100644
index 0000000..133fb96
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00213.test
@@ -0,0 +1,9 @@
+>AJ278762.1/1-70
+AGCCUAUGAUGGAUUGGUUAUCCCUGUCUGAAGAUUUCAGCUGAGGGAAAAUACUCUAUU
+CUGAGGCUUA
+>AJ543326.1/2-79
+AUGAGCUGAGGAUGAUUUAAAGUUAUCCCUGUCUGAAAUGGUAUCUUUUGUGAGGAGGUC
+UGACUUGCUGAGGCUCAG
+>AJ543325.1/2-85
+CUGAGUCCAUGAUGAUUUCAAGUUAUCCCUGUCUGAAGGCAAAGAAAGGCCUUUCUGUGU
+GGAAUUUGAAUAUCUGAAACUCAG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00230.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00230.ali
new file mode 100644
index 0000000..6836918
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00230.ali
@@ -0,0 +1,117 @@
+# STOCKHOLM 1.0
+#=GF ID    T-box
+#=GF AC    RF00230
+#=GF DE    T-box leader
+#=GF AU    Bateman A, Vitreschak AG, Gelfand MS
+#=GF GA    26.5
+#=GF NC    26.0
+#=GF TC    26.8
+
+AE017033.1/112538-112287             .GAGAUCACAGUAGUGG.UUAGUCUUACUGUA...ACAGAGAGCUGGUGG
+AE017038.1/76471-76710               .AUCGCAGUAGUAUCUU.AUAUCCCUGUUAC......AGAGAGCUAAUGG
+AE017012.1/60515-60754               .AUCGCAGUAGUAUCUU.AUAUCCCUGUUAC......AGAGAGCUAAUGG
+AE017038.1/76189-76432               .GGAAUACCAGUAGCGA.CUUAUAUCCCUGUC...UCAGAGAACUGAUGG
+AE017033.1/112246-111996             .GGAAAAGCAGUAGUUG.UUGUUUCCCUGUAA....CAGAGAGCUGGUGG
+AE017033.1/110729-110493             .GAGGAAACAGUAGUGC.UUAUCUCACUGUUA....AAGAGAGCUGAUGG
+AE017012.1/60233-60476               .GGAAUACUAGUAGCGA.CUUAUAUCACUGUC...UCAGAGAACUGAUGG
+AE017007.1/179801-179567             .GAGGAAACAGUAGUGC.UUAUCUCACUGUUA....AAGAGAGCUGAUGG
+AE017007.1/181606-181356             .GAGAUCACAGUAGUGG.UUAGUCUUACUGUA...ACAGAGAGCUGGUGG
+AE017007.1/181315-181066             .GGAAAAGCACUAGUUG.UUGUUUCCCUGUAA....CAGAGAGCUGGUGG
+#=GC SS_cons                         .............<<<<.<<<<....................<<<<<<..
+
+AE017033.1/112538-112287             UU...GGUGUGAACCAGUACAGGG...A.UA.A.U.CAU..GAAU..UAC
+AE017038.1/76471-76710               UC...GGUGGAAAUUGGCACAUAU...A.UA.A.G.UAU..GAAU..UAC
+AE017012.1/60515-60754               UC...GGUGGAAAUUAGCACAUAU...A.UA.A.G.UAU..GAAU..UAC
+AE017038.1/76189-76432               UU...GGUGCAAAUCAGUACAUAU...A.CA.A.G.CGU..GAAU..UAC
+AE017033.1/112246-111996             UC...GGUGUGAACCAGUACAAAA...A.CA.A.G.AGC..GAAU..UAC
+AE017033.1/110729-110493             UA...GGUGUGAAUCAGUACAAAG...A.UA.A.G.CAU..GAAU..UAC
+AE017012.1/60233-60476               UU...GGUGCGAAUCAGUACAUAU...A.CA.A.G.CGU..GAAU..UAC
+AE017007.1/179801-179567             UC...GGUGUGAAUCAGUACAAAG...G.UA.A.G.CAU..GAAU..UAC
+AE017007.1/181606-181356             UU...GGUGUGAACCAGUACAGGG...A.UA.A.U.CAU..GAAU..UAC
+AE017007.1/181315-181066             UU...GGUGCGAACCAGUACAUAA...A.CA.A.G.AGC..GAAU..UAC
+#=GC SS_cons                         ............>>>>>>.........>.>>.>.>.>>>...........
+
+AE017033.1/112538-112287             AGUCUUGGAGCAUCUUUUUCGUAGUAAAGAUAGUAU..............
+AE017038.1/76471-76710               AAUUCUGGAGCUUUUUUUUCGUAGUGCUUUUA..................
+AE017012.1/60515-60754               AAUUCUGGAGCUUCUUUUUCGUAGUGCUUUUA..................
+AE017038.1/76189-76432               AAUUCUGGAGCUUCUUUCCCGUAAUGCUUUUU..................
+AE017033.1/112246-111996             AGUCCUAGAGCAUCUUUUUCGUAGUAAAGAUAGUAUU.............
+AE017033.1/110729-110493             AGCCUUGGAGCAUCUUUUCCGCCAACUUU.....................
+AE017012.1/60233-60476               AAUUCUGGAGCUUCUUUCCCGUAAUGCUUUUU..................
+AE017007.1/179801-179567             AGCCUUGGAGCAUCUUUCCCGACAACUUU.....................
+AE017007.1/181606-181356             AGUCUUGGAGCAUCUUUUUCGUAAUAAAGAUAGUU...............
+AE017007.1/181315-181066             AGUCCUAGAGCAUCUUUUUCGUAGUAAAGAUAGUAU..............
+#=GC SS_cons                         ..................................................
+
+AE017033.1/112538-112287             ..................................................
+AE017038.1/76471-76710               ..................................................
+AE017012.1/60515-60754               ..................................................
+AE017038.1/76189-76432               ..................................................
+AE017033.1/112246-111996             ..................................................
+AE017033.1/110729-110493             ..................................................
+AE017012.1/60233-60476               ..................................................
+AE017007.1/179801-179567             ..................................................
+AE017007.1/181606-181356             ..................................................
+AE017007.1/181315-181066             ..................................................
+#=GC SS_cons                         ..................................................
+
+AE017033.1/112538-112287             ..................................................
+AE017038.1/76471-76710               ..................................................
+AE017012.1/60515-60754               ..................................................
+AE017038.1/76189-76432               ..................................................
+AE017033.1/112246-111996             ..................................................
+AE017033.1/110729-110493             ..................................................
+AE017012.1/60233-60476               ..................................................
+AE017007.1/179801-179567             ..................................................
+AE017007.1/181606-181356             ..................................................
+AE017007.1/181315-181066             ..................................................
+#=GC SS_cons                         ..................................................
+
+AE017033.1/112538-112287             ......UGUCUUUAUGAAGAAAAAGCGGUCAAUUGAUCGUUAACAGUGAA
+AE017038.1/76471-76710               ..........UGCAUGAAGGAAAAGACGGAGUUUUUCCGUUAUCAUUAAU
+AE017012.1/60515-60754               ..........UGCAUGAAGGAAAAGACGGAAUUUUUCCGUUAUCAUUAAU
+AE017038.1/76189-76432               ..........AUGCAUGAAGAGAAAGACGGAUCUUUCCGUUAUCUUAAAG
+AE017033.1/112246-111996             .....UAUCUUUAUGAAGGGAAAGACGGUCAGAUGAUCGUUAACAAUGAA
+AE017033.1/110729-110493             .............UGGAGGGAAAGACGGUCAAAUGAUCGUUAAAGAAGAA
+AE017012.1/60233-60476               ..........AUGCAUGAAGAGAAAGACGGAUCUUUCCGUUAUCGUAAAG
+AE017007.1/179801-179567             .............UGGAGGGGAAGACGGUCAAACGAUCGUUAAAGAAGAA
+AE017007.1/181606-181356             ......UGUCUUUAUGAGGAAAAAGCGGUCAAUUGAUCGUUAACAGUGAA
+AE017007.1/181315-181066             .....UGUCUUUAUGAAGGGAAAGACGGUCAGAUGAUCGUUAACAAUGAA
+#=GC SS_cons                         ..................................................
+
+AE017033.1/112538-112287             GAGAGGUAGAC.................................AGAAAU
+AE017038.1/76471-76710               UGAGAUGUAAG.................................UAUCUU
+AE017012.1/60515-60754               UGAGAUGUAAG.................................UAUAUU
+AE017038.1/76189-76432               UGAGUGGUAAA.................................CAAUUA
+AE017033.1/112246-111996             GAGAGGUAGA...................................CGAAA
+AE017033.1/110729-110493             GAGAGGUAGAC.................................AGGUAU
+AE017012.1/60233-60476               UGAGUGGUAAA.................................CAAUUA
+AE017007.1/179801-179567             GAGAGGUAGA...................................CGAAA
+AE017007.1/181606-181356             GAGAGGUAGAC.................................GGAAAG
+AE017007.1/181315-181066             GAGAGGUAGA...................................CGAAA
+#=GC SS_cons                         ..................................................
+
+AE017033.1/112538-112287             UUAGUCUACAACUAGGGUGGUACCGCGAUAAA...........UAUCGUC
+AE017038.1/76471-76710               UUCACUUACAAAUAGGGUGGUACCGCGAUUC............UUUCGCC
+AE017012.1/60515-60754               UUCACUUACAAAUAGGGUGGUACCGCGAUUC............UUUCGCC
+AE017038.1/76189-76432               CUUGUUUACAAAUAGGGUGGUACCGCGAUUUU...........UAUCGUC
+AE017033.1/112246-111996             GAAGUCUACAACUAGGGUGGUACCGCGAUAAA...........UAUCGUC
+AE017033.1/110729-110493             UUAGUCUACAACUAGGGUGGUACCGCGAUAAA...........UAUCGUC
+AE017012.1/60233-60476               GUUGUUUACAAAUAGGGUGGUACCGCGAUUUU...........UAUCGUC
+AE017007.1/179801-179567             GAAAUCUACAACUAGGGUGGUACCGCGAUAAA...........CAUCGUC
+AE017007.1/181606-181356             UUAGUCUACAACUAGGGUGGUACCGCGAUAAA...........UAUCGUC
+AE017007.1/181315-181066             GAAGUCUACAACUAGGGUGGUACCGCGAUAAA...........UAUCGUC
+#=GC SS_cons                         .............<<<<.......<<<<.................>>>>>
+
+AE017033.1/112538-112287             CCUACUGAUUUAUU......CAGUAGGGACUUUUUGUAUUU
+AE017038.1/76471-76710               CCUAUCGGAUUUUC......CGAUAGGGGCUUUUUCUAUUU
+AE017012.1/60515-60754               CCUAUCGGAUUUUC......CGAUAGGGGCUUUUUCUAUUU
+AE017038.1/76189-76432               CCUAUCGGAUUUUC......CGAUAGGGACUUUUUUGCGUC
+AE017033.1/112246-111996             CCUACUGAUUGCAU......CAGUAGGGAUUUUUUGUACAA
+AE017033.1/110729-110493             CCUACUGAGCGCUC......AGUAGGGACUUUUUUGUACAA
+AE017012.1/60233-60476               CCUAUCGGAUUUUC......CGAUAGGGACUUUUUUGCGUC
+AE017007.1/179801-179567             CCUACUGAGCGCUC......AGUAGGGACUUUUUUGUACAA
+AE017007.1/181606-181356             CCUACUGAUUUAUU......CAGUAGGGACUUUUUGUAUUU
+AE017007.1/181315-181066             CCUACUGAUUGGAU......CAGUAGGGCUUUUUUGUACAA
+#=GC SS_cons                         >>>......................................
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00230.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00230.idx
new file mode 100644
index 0000000..c8dda91
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00230.idx
@@ -0,0 +1,35 @@
+AE017003.1/176586-176861
+AE017003.1/200929-201167
+AE017038.1/280255-279893
+AE017001.1/248233-248002
+AE017028.1/222027-221756
+AE017037.1/164927-165160
+AE017002.1/174913-175177
+AE017038.1/176480-176232
+AE017007.1/213076-212822
+AE017012.1/106690-106445
+AE017033.1/144821-144593
+AE017038.1/276196-275930
+AE017012.1/276630-276387
+AE017001.1/297712-297964
+AE017002.1/145236-145479
+AE017012.1/289721-289478
+AL591980.1/26893-26637
+AL596169.1/7629-7387
+AL596169.1/99976-99747
+AL591980.1/26604-26363
+AL596169.1/42587-42347
+AL596169.1/50907-50661
+AL591980.1/61532-61313
+AP003362.3/58771-58965
+AP003362.3/336155-335957
+AF269829.1/2282-2094
+AE007811.1/6864-6593
+AE016948.1/260670-260899
+AE016948.1/46912-47109
+AE016948.1/40974-41225
+AE006377.1/8039-7747
+AE008470.1/7251-7489
+AE008529.1/12481-12234
+AE014898.1/7570-7829
+AE007474.1/7492-7247
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00230.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00230.raw
new file mode 100644
index 0000000..9bda4b3
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00230.raw
@@ -0,0 +1,56 @@
+>AE017033.1/112538-112287
+GAGAUCACAGUAGUGGUUAGUCUUACUGUAACAGAGAGCUGGUGGUUGGUGUGAACCAGU
+ACAGGGAUAAUCAUGAAUUACAGUCUUGGAGCAUCUUUUUCGUAGUAAAGAUAGUAUUGU
+CUUUAUGAAGAAAAAGCGGUCAAUUGAUCGUUAACAGUGAAGAGAGGUAGACAGAAAUUU
+AGUCUACAACUAGGGUGGUACCGCGAUAAAUAUCGUCCCUACUGAUUUAUUCAGUAGGGA
+CUUUUUGUAUUU
+>AE017038.1/76471-76710
+AUCGCAGUAGUAUCUUAUAUCCCUGUUACAGAGAGCUAAUGGUCGGUGGAAAUUGGCACA
+UAUAUAAGUAUGAAUUACAAUUCUGGAGCUUUUUUUUCGUAGUGCUUUUAUGCAUGAAGG
+AAAAGACGGAGUUUUUCCGUUAUCAUUAAUUGAGAUGUAAGUAUCUUUUCACUUACAAAU
+AGGGUGGUACCGCGAUUCUUUCGCCCCUAUCGGAUUUUCCGAUAGGGGCUUUUUCUAUUU
+>AE017012.1/60515-60754
+AUCGCAGUAGUAUCUUAUAUCCCUGUUACAGAGAGCUAAUGGUCGGUGGAAAUUAGCACA
+UAUAUAAGUAUGAAUUACAAUUCUGGAGCUUCUUUUUCGUAGUGCUUUUAUGCAUGAAGG
+AAAAGACGGAAUUUUUCCGUUAUCAUUAAUUGAGAUGUAAGUAUAUUUUCACUUACAAAU
+AGGGUGGUACCGCGAUUCUUUCGCCCCUAUCGGAUUUUCCGAUAGGGGCUUUUUCUAUUU
+>AE017038.1/76189-76432
+GGAAUACCAGUAGCGACUUAUAUCCCUGUCUCAGAGAACUGAUGGUUGGUGCAAAUCAGU
+ACAUAUACAAGCGUGAAUUACAAUUCUGGAGCUUCUUUCCCGUAAUGCUUUUUAUGCAUG
+AAGAGAAAGACGGAUCUUUCCGUUAUCUUAAAGUGAGUGGUAAACAAUUACUUGUUUACA
+AAUAGGGUGGUACCGCGAUUUUUAUCGUCCCUAUCGGAUUUUCCGAUAGGGACUUUUUUG
+CGUC
+>AE017033.1/112246-111996
+GGAAAAGCAGUAGUUGUUGUUUCCCUGUAACAGAGAGCUGGUGGUCGGUGUGAACCAGUA
+CAAAAACAAGAGCGAAUUACAGUCCUAGAGCAUCUUUUUCGUAGUAAAGAUAGUAUUUAU
+CUUUAUGAAGGGAAAGACGGUCAGAUGAUCGUUAACAAUGAAGAGAGGUAGACGAAAGAA
+GUCUACAACUAGGGUGGUACCGCGAUAAAUAUCGUCCCUACUGAUUGCAUCAGUAGGGAU
+UUUUUGUACAA
+>AE017033.1/110729-110493
+GAGGAAACAGUAGUGCUUAUCUCACUGUUAAAGAGAGCUGAUGGUAGGUGUGAAUCAGUA
+CAAAGAUAAGCAUGAAUUACAGCCUUGGAGCAUCUUUUCCGCCAACUUUUGGAGGGAAAG
+ACGGUCAAAUGAUCGUUAAAGAAGAAGAGAGGUAGACAGGUAUUUAGUCUACAACUAGGG
+UGGUACCGCGAUAAAUAUCGUCCCUACUGAGCGCUCAGUAGGGACUUUUUUGUACAA
+>AE017012.1/60233-60476
+GGAAUACUAGUAGCGACUUAUAUCACUGUCUCAGAGAACUGAUGGUUGGUGCGAAUCAGU
+ACAUAUACAAGCGUGAAUUACAAUUCUGGAGCUUCUUUCCCGUAAUGCUUUUUAUGCAUG
+AAGAGAAAGACGGAUCUUUCCGUUAUCGUAAAGUGAGUGGUAAACAAUUAGUUGUUUACA
+AAUAGGGUGGUACCGCGAUUUUUAUCGUCCCUAUCGGAUUUUCCGAUAGGGACUUUUUUG
+CGUC
+>AE017007.1/179801-179567
+GAGGAAACAGUAGUGCUUAUCUCACUGUUAAAGAGAGCUGAUGGUCGGUGUGAAUCAGUA
+CAAAGGUAAGCAUGAAUUACAGCCUUGGAGCAUCUUUCCCGACAACUUUUGGAGGGGAAG
+ACGGUCAAACGAUCGUUAAAGAAGAAGAGAGGUAGACGAAAGAAAUCUACAACUAGGGUG
+GUACCGCGAUAAACAUCGUCCCUACUGAGCGCUCAGUAGGGACUUUUUUGUACAA
+>AE017007.1/181606-181356
+GAGAUCACAGUAGUGGUUAGUCUUACUGUAACAGAGAGCUGGUGGUUGGUGUGAACCAGU
+ACAGGGAUAAUCAUGAAUUACAGUCUUGGAGCAUCUUUUUCGUAAUAAAGAUAGUUUGUC
+UUUAUGAGGAAAAAGCGGUCAAUUGAUCGUUAACAGUGAAGAGAGGUAGACGGAAAGUUA
+GUCUACAACUAGGGUGGUACCGCGAUAAAUAUCGUCCCUACUGAUUUAUUCAGUAGGGAC
+UUUUUGUAUUU
+>AE017007.1/181315-181066
+GGAAAAGCACUAGUUGUUGUUUCCCUGUAACAGAGAGCUGGUGGUUGGUGCGAACCAGUA
+CAUAAACAAGAGCGAAUUACAGUCCUAGAGCAUCUUUUUCGUAGUAAAGAUAGUAUUGUC
+UUUAUGAAGGGAAAGACGGUCAGAUGAUCGUUAACAAUGAAGAGAGGUAGACGAAAGAAG
+UCUACAACUAGGGUGGUACCGCGAUAAAUAUCGUCCCUACUGAUUGGAUCAGUAGGGCUU
+UUUUGUACAA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00230.test b/benchmarks/cmsearch-rmark/rmark-1/RF00230.test
new file mode 100644
index 0000000..4402432
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00230.test
@@ -0,0 +1,200 @@
+>AE017003.1/176586-176861
+AAAGGACGAGUAGUAGUAGGACGUAGUUUAAGCGAGUCAGGGGUGGUGUGAGCCUGAUAC
+GAAGCCUAUUAUGAAGAACCUCCUGGAGUUGCUAACCGAAAUCCUUUAUAGGAAAGUAGA
+CUUAGCCGGGAACUUCGCCGUUACAAGAAGAACAGUAUCGAGAUAUUUCAUCUCCGUAUU
+GUAUAAGUGAGCAACCUCUGUUGCUAAUUUGGGUGGUACCGCGGAACCAAAGCCUUUCGU
+CCCAGUUUUUUGGGAAAGAAGGGCUUUUUUUGUUGG
+>AE017003.1/200929-201167
+AAGGGUAUAGUAGUGAAUAUCUCCCUAUUUCAGAGAGCUGAUGGUUGGUGUGAAUCAGUA
+UAUAGAUUAUUCAUGAAGUUCGUCCUGGAGCAUCUUUCAUAAAUCUCAUAUUUUGAGGAA
+AUGAAAGACGGUAGUUUAUACCGUUAUCAAAUAAAGUGGUGAAGAUUUUUUCACAACUAG
+GGUGGUACCGCGAUAUUUAUCGUCCCUACGUAUUUACGUAGGGACGUUUUUUAUUUAGG
+>AE017038.1/280255-279893
+GCAGUUGCAGCAGGGAUUUUAACGUAUUAUUUACAAAGCCCAGUUGCGAACAAAUAAAAA
+ACUUCUUAUAAUAAGUUGAAGUAUAUUAUAUUAAAAGUUAAAUAACGAAAAACGUUGAUA
+GAGAAGAGUAGCUUACAAAAUCGCCAUAUAGGGAGAGAAUGCCUUAGACUGAAAGCAUUC
+UUAUGGUAGACGGAAGUGAAUUCACCUCUGGAGUUGACGCCAGGACCAUGUAUAUGUAAA
+GGCGUUCCGGUCAGAAUUGAUCGUUAUAACUAAUGAGUGGGCAGACAUGUUCUGUCAAUU
+UAGGGUGGUACCGCGAAUUUACCUCGUCCCUUUUUGGGAGCGAGGUUUUUUUAUUUUUAA
+AAU
+>AE017001.1/248233-248002
+AAAGAAGAGUACAUAUUGAGGCAAUUUCAGAGAGCUUGUGGUUGGUGUGAACAAGUAAUU
+GUACAGUAUGGAAUGGGCUUUUGAGCACCAAACCGAACCGAAAGUAGUAGGCUUUGGCGU
+UAUAUCCAAACGUUAUUAUGGAUUAGAGAGAUUUCACAGUAGUGAAAUAAUUAGGGUGGU
+ACCACGGUCCAUUCGUCCCUAUAGUUUUUGGGAUGAAUGGGCUUUUUUGUUU
+>AE017028.1/222027-221756
+GAGAACGAGUACGUUAUAGAACUGUCCCCCAGAGAGUUGGCGAUUUGCUGAAAGCCAACG
+UUCAGUGCGUAGCCGAAAAUCAUCUCCGAGAAGUAGAACCGAAUGUUGCAGUAAGUUCUU
+ACCGGCUGUCCCCCGUUACAAGGAACACGUAUCAUGUUGUACGUUGCAGAGCCGUAUACA
+UAUAGACUCAUUUCUACAUGUAUAAAUUAGGGUGGUAUCGCGGGUAAAUAUAACUCGUCC
+CUUUCUUUAGGGACGAGUUUUUUGUGUUCUUA
+>AE017037.1/164927-165160
+GAUUUAGUAGUAUUUCGAUUUCUGAUUUCAGAGAGCUGGCGGUCGGUGCGAACCAGUACA
+GAACGAAUUAUGAAUUACCCCCUGGAGCUUCUUUUGCGAAACGUAAGAAGUAGUGAAAGA
+CGGUUAUAGACCGUUAUGUCUAAAGAGUGGUGAAACGAAACUGUUUCACAAUUUAGGGUG
+GUACCGCGAAAUUUUCGUCCCUGCAUAUAUUGCAGGGGCGUUUUUAUUUUAUUA
+>AE017002.1/174913-175177
+GCAAGAAGAGUACGUAUAUUUGAUGCGUUCAGAGAGCUGGGGUUAGGUGGGAGCCCGGUA
+CGAUAAAAUAUACAGAAUGGGCUUGCGAGAGGUAUGUUGAACAUUGUAGUAGGCAAUCCG
+GGUUCCGCCGUUAAAAGGAUAGAGUAUCGGAAUUAUUCCUGUACUUGUACAAGUGGGAUU
+UAUCAAUCCAAUUGAGGUGGUACCCCGGUAUUUACAUUACAUAUAUCGUCCUCUACAUGC
+AUAUUUGCGUGUAGGGGACUUUUUU
+>AE017038.1/176480-176232
+AGGGGAAGAGUAUAACAAGAAACGUCUUCAGAGAGGAGAAUCAUUAGCUGGGAGAUUCUC
+UAGAUAGUUAUGUUAGAAGGUAGCCCUGGAGCAUCUUUUCUGAACGGAAUAGUUCUCAUU
+AGGAAAAGACGGAUUUGUCCGUUAUCAAGUUAAGAGUAUAAGCAAAUUCCUGGAUUUGUU
+UGUAAAUAAAGGUGGUACCGCGAUGUCCCUCGUCCUUUUUUGGAUGAGGGACAUUUUUUA
+UUUUAAGGA
+>AE017007.1/213076-212822
+AUAAAAAAAUUAGAUUGAAAAUCGUUGAAGGGAACUAGUACAUAUGUCUUCUUGCGAAAG
+AGAGUGGAAUUCACCGGCUGAAAGAUUCCUCGUAUAGAAUAUAUCGAACCUAUCCCUGAG
+UCUUAAAUGAAAGUUUAGGCGUUCGCCUGCGUUAUAGGCACCAAGUGGAUAUCUAUGUAU
+AUCAAUUAAGGUGGUACCGCGGAACAAUGACCGUUUCGUCCUUUUUAUUUUAUUAAGGGC
+GAAGCGGUCAUUUUU
+>AE017012.1/106690-106445
+AGAGAAGAGUAAAUGAGACACACAUGGAAAGAGAAGGAAUGUCUUAGGCUGAAAACAUUU
+CUGCAUGAUGACUGAUUGAAUGACACUCUAGAGGUUUCAACUUGAACGGCAUAUAUGCUU
+AGUAGGGAUGAACGCAUAUUUAAGCGUUAUUAAAAAAGUGGAAGCAUACGUGCUUCAAUU
+AGGGUGGCACCACGGGUAUAAUACUCUCGUCCCUACUGUUUAAACAGUAGAGGCGGGAGU
+UUUUUU
+>AE017033.1/144821-144593
+GAAGGGAAAUAGUACAUAUGUCUUCUUGCGAAAGAGAGUGGAAUUCACCGGCUGAAAGAU
+UCCUCGUAUAGAAUAUAUCGAACCUAUCCCUGAGUCUUAAAUGAAAGUUUAGGCGUUCGC
+CUGCGUUAUAGGCACCAAGUGGAUAUCUAUGUAUAUCAAUUAAGGUGGUACCGCGGAACA
+AUGACCGUUUCGUCCUUUUUAUUUUAUGAAGGGCGAAGCGGUCAUUUUU
+>AE017038.1/276196-275930
+AAGGAAAAGUAGUAUAUACUAUAAUCCAAAGCGAGUCAGGGACGGUGAGAGCCUGAUGAG
+GCGGUAUAUGUGAAGAACACCUUGGAGUUGCUAACCGAAAUUGAAUCUUGUAUUCAAGAG
+UAGACUUAGACGGGAAUCCGGCCUGUUACAAACCGGGAAGUAUGUAUUACAUACGAGUUA
+AAGUUGGUCUUUAUGACAAAUUGGGUGGUACCGCGAAGUUUAACCUUUCGUCCCUUUAUG
+GAUGAAAGGUUUUUUUGUAUUUAAAUA
+>AE017012.1/276630-276387
+AGAGAAGAGUAGCUUACAAAAUCGCCAUAUAGGGAGAGAAUGUCGUAGACUGAAAGCAUU
+CUUAUGGUAGACGAAAGUGAAUUCACCUCUGGAGUUGACGCCAGGACCAUGUAUAUGUAA
+AGGCGUUCCGGUCAGAAUUGAUCGUUAUAACUAAUGAGUGGGCAGACAUGUUCUGUCAAU
+UUAGGGUGGUACCGCGAAUUUACCUCGUCCCUUUUUGGGAGCGAGGUUUUUUUAUUUUUA
+AAAU
+>AE017001.1/297712-297964
+GAAGAAGAGUACACAUGAUGAACAUGUCAGAGAGCUGAUGGUUGGUGCGAAUCAGUAUGG
+AAUUGAUGUGGAAUGGGCUUCGGAGCUUCCAAACCGAAACGAAAGAAGUAGGCUUUGGCG
+ACAUGAUCUCAUCGAUACAAGAGACACGUAUUGUUUUUGAUACGGUAAAGUGCGUUACAU
+UUGUAACGAAUUAAGGUGGCACCACGGGAGUACCCGUCCUUUCUAUAGGAUGAGUACUCC
+CUUUUUGUGUAUA
+>AE017002.1/145236-145479
+AGGGAGGAGUAGUUGAUUGUGAAGCCUCACAGAGAGUCGGUGGUUGCUGAAAACCGAUGG
+UUCACGUCGACGAACAUCGCCCUUGAGUGCUAAGCUAAAGCAUUUGUCUAGGCUUAGACG
+GUAGCUCCGUUAUUAGCUAGAUCCAUUUAUGGAUCACUGAGGCAAGAGUAUUCUUGCAAA
+GAAGGGUGGUACCGCGAAAUCUUUCGUCCCUUCAGCACAUAGCUGGAGUGUGGACGUAGG
+AUUU
+>AE017012.1/289721-289478
+GAGGACAUGAGUAGUUUUCUACGAUUUUCAGAGAGGGAAGCCUUAGGGUGUGAGCUUCCU
+AGUACGGGAUUAUUACUUACCACCUCUAAACUUUAGCAGUGAACGGUUUUUCUAGUAAUU
+GCUAACGGACAACACCGUUAUGUUGAACUUGAGCAAUUAACAAUUAUGUUAAUUGGAACA
+AGGGUGGAACCACGAAUUCAACACUCGUCCCUUUUUACGGGAUGAGUGUUUUUUAUUUUG
+AGAA
+>AL591980.1/26893-26637
+GAAGAGUAAGUAGCAUGAUGAAAGUUUUUAGAGAGCUGACGGUUGGUGAAAGUCAGUAGC
+GGACAUGAUGUGAAUGGACUUCUGAGCUCUGAUCUGAAAGGAUUUUCUUAGUAGGAUACA
+GCGAUUAGGCCUUAUCGUUACACAAGGCGCCCAUUCGAAAUUUGGAUGGAUUAAGUGAAC
+UGUUUUUACAGUUAAUCAAGGUGGUACCACGGGUCUCUCGUCCUUGUCUAGUAUAUUUGC
+UAGGCUUGGAGAGAGGC
+>AL596169.1/7629-7387
+AGAGAAAAGUAAGAAAAUCCAUGCUAUACAGAGAAUUUAUCCCAUUUGGCUGAAAGGAUA
+AAGAUAGUCAUAUUUUCCGAAAAGACACUCUCGAGGUUUCUUGUUGAAAACAGUAAACAA
+GAACGUAUUCAGGCGUUAACUGACUUAAGUGAGGACUUAUUAAUAGUUCUAAUUAGGGUG
+GUACCACGGGUGUAAAUAAACUCUCGUCCCUUGUUUUUAUAACAAGUGACGGGGGUUUUU
+CUU
+>AL596169.1/99976-99747
+ACGGACGAAGUAGUUGCUUAUUCUUAUUCCUAGAGAGCUAGUGGUUGGUGGAAACUAGUA
+GAGAUAAGUAGACGAAUUACAUCCCGGAGUCACGCUGCACAGGAUAAUGGUGCGGCCGGU
+GUUGAGCCGUUAUUUUUUGAAGUAGGAUUUUUUCCUAAAAGUAGGGUGGUACCACGUUAA
+UUAAUACGUCCCUUCGCUAAACUGUUUAGCGGAGGGGCGUUUUUUAUGUC
+>AL591980.1/26604-26363
+ACAAGAAUAGUACUUUUUCAUCGAUUUUUAAAGAGAGUUAGCGGUUGGUGGGAGCUAAUA
+AAUAGAUGAUUCAGGAAUGGGCCUUGUGCGUGAUACCUUGAAAUCAAGUAGGGGUGAACG
+GGUGCUCCCGUUAUAGAGCAGCUGCAAAUAUUGCAGCACGGAGAUAGGGUUUAUCCCUAA
+AAUGAGGUGGCACCGCGAUAACUCGUCCUCUGAGAAAGCAUGAUUUUGCGCUUUUUCAGA
+GG
+>AL596169.1/42587-42347
+AGAGGAAGAGUAGGUCAUUUAUUUUUCUAAGAGAGAAAGCGGUCGGUGUAAGCUUUCAAA
+AAUAAUGUCUGAAGGUAGCCUUGGAGCAGUUUUCCUGAAAUAAUAGUAGGGAAUAACCGG
+UAGAUCUCGUCUAUCGUUAACACAAUGAAGUGCCUACAUUUCUUAUUGUAGGUAAAAAGG
+UGGUACCGCGAAUAAUACUCUUUUCGUCCUUUUAUUAGGAUGAGAAGAGUUUUUUAUUUU
+G
+>AL596169.1/50907-50661
+AAAGGACAACCAAUUUAACGGAAAAUUAUAGAGAGGAAGGGCUAGCUGGGAACCUUCUAU
+UGGAACUUAAAUUUGGACCACCUUGGAACUUCUAUUAGGAACGUUUUUUACUAGUAAUAA
+UAGACGGAUCGCUCCGUUACAGGCGACAAGAGUGAAGUAGUUAAUUUUAGCUAUUUCUGA
+AUCUUGGGUGGAACCACGAGCAUAAACUCGUCCCUUGACAACAGGAGGGAUGGGUUUUUU
+AUUUUGC
+>AL591980.1/61532-61313
+GAAUUGGAGUAGUAAUCUGCAUAUUUUGAUGUGAAGAGAGCUGACGGUUGGUGCAAGUCA
+GUCACAAAAUCUGGAUGAACUUACCAUGGAGCUUGGGUGUAUCCCCGUUUUCCGCGUUAA
+GGAAUUGAUAAGUUGAGUGGUCAAACACUAAUGUGGGUGGUACCGCGGGAGAAGCAUCUC
+UCGUCCCAUGGCGAUAAGCCGUUGGGAUGUAGGGAUUUUU
+>AP003362.3/58771-58965
+AAAGAAAUAGUAGCAGAUAUGAAACGUAGCAAAUAGAAAGCUAAUGGGUGAUGGGAAUUA
+GCACGCCAUAUCUUGUGAAUUGGACUUUGGAAAACAAUUGAAUGAGUUUUGAAAGUGAAC
+AUGAAUUAUGUUAACUAAGGUGGCACCACGGUAACGCGUCCUUACAGGUAUAUGCGUUAU
+GUGGUGUCUUUUUAU
+>AP003362.3/336155-335957
+AAAGAUGAGUAGUUAAUGAUUUGUUUAUCAGAGAUGUACUGGUUGGUGAAAAGUACAACA
+AACAUUAGUGAACGCUACUUUAUGCACAACUGUAUAGUCGAUUUAAAGUGAUAAAUGUGU
+UGAAUUGCAUUUAUAACUAGGGUGGUACCGCGAUAACGUUCGUCCCUUUUGAGGAUGGGC
+GUUUUUUAUUUUUUAAUAA
+>AF269829.1/2282-2094
+AUUGAUAGAGUAAUCAUUAUAUUUUGUAGCAAGCAGAAAGCUAAUGGUAGAUGUAAAUUA
+GCACAUGAUAAUAGAUGAAAUGGGCUUUCAAAUUUUAACUUAAUCAUUAAAGUGAACAUA
+UAUGUUAACUAAGGUGGCACCACGGUAACGCGUCCUUAUAGAAUGAUAGCGUUAUUGUGG
+UUUUUUUGA
+>AE007811.1/6864-6593
+AUAGAAGUAGUAGCUAUUAAGAAAUUGGUUAAAGCGAGUCGGGUUAGUGUGAGCCGGUAC
+CGUAGCUUGUAGUGAAUGGAUCUAUGAGACGAUGCUGUGAAAGAGGUAUUCAGUAGUAGC
+AUUCGGAAAGUCUACCGUUAAAAGGACAGGAUAUCGAAAUUGUAAUUUCCGUAUCUGUAA
+AAGAUGAUCUAUUUAUUUACUUAGAUUAAAAUGGGUGGCACCACGGACCACUUCGUCCCA
+UACAAAGGAACGAAGUGGUCUUUUUGCGUUUU
+>AE016948.1/260670-260899
+AGAAAAGCAGUAGAGAAAUAACCACUGUUACAGAAAGCUAGUGGCGCUGGAAACUAGUAC
+ACGUUAUUUAUCGAAUUACAUUCUUGAGCUUCUGCCUACAGGGCACGGGUAACAGCGUUA
+UUUGUUAAGAGGUAUAUAGUAUUUUAAAUAAACUAAACUAUGUAUAAAUUUGGGUGGUAC
+CACGAGAAAUUCGUCCCUAAGUCGUUUCGACGACUUAGGGAUUUUUUGUA
+>AE016948.1/46912-47109
+AUUAGCCCAGUAGGAAAUAGAUGUUUUGUUCAGAAAGUCGAUGGUUGCUGCGAAUCGAUC
+AAGUCUAUUUGUGAAUUACACUAAUAAGUAGUAACAAUUACAUAAUACAUAAGCGAGAAG
+CAAGUAAGCUUCUAAUUAAGGUGGUACCGCGGAGAGAUUCGUCCUUAUUCUUUAAGGAUG
+AAUCUCUCUUUUUAUGUA
+>AE016948.1/40974-41225
+AUAGGAAAGUAAGUACAAGACAGCUGGUAGAGAGACUUUGGUUGGUGAAAAAAGUUAGAU
+GUCUGUAUCGAAAAAUGGCCUAGGAGGAAUUUUUGUCGAAACGUAGGCAAAAACGUAAUG
+UCUUUCGUUAACAAGACCGCUGAUUAUGAUUGUCAGUUGAAGGGAAAGAGUCAUCUUUCC
+GAAAAAAGGUGGUACCGCGAUAAUAAUCGCCCUUUUACUAGUUACGGCUAGUAAAAGGGC
+GUUUUUUUAUAA
+>AE006377.1/8039-7747
+AUCAGAAAAGUAACUCUAUAUCAGAAUUUUUUCAGGAAGUCUGCGGUUGUGCGAGCAGAU
+AAAUUCAUCAGAGCGAAUGGGCUGAUUUGAAAGUCGAGAACGAUUUGUUUUUCGCAAUUU
+GAUUUGAAACAAUAAAAAUCACGGAUGCUCCCGAUACCAAGCGACUUGUUGUUAGACGAG
+GAAAAGAAGAGUUUUUCUAGUAUUUUUUUAAUACUUUUAGGGACUCUUAAAUUACGGUGG
+CACCGCGUGACAUACGCCCGUAGAGUAUUUGAUACUCUACGGGCUUUUUUGUA
+>AE008470.1/7251-7489
+UCAGAAAAGUAAUCAUACAAACUUUUUAGAGAGUCUGUGGUAGCUGAAAACAGAUAAGUG
+GCAAUGAUGAAAAUUGGGCUGAAUGCUAUUUAGAAUUUGAAAUUAUAAAAAUUCGGUAAG
+CACACCUUACAGUGCAUCUCGUUAUUGCGAGACUGAGCGAUAGGGAAAUUCCCUAUAAUU
+GAGGUGGUACCGCGCAUCGACGUCCUCACACAAGUUUUUUGUGUGAGGAUUUUUUUGAU
+>AE008529.1/12481-12234
+AUGGAAAAAUUACAGUUCUUUCUCUCACAGAGAGCUUGUGGUUGCUGGAAACAAGCAGAG
+AAAGCUGUAAAGUUGGGUUCAUCUGAAACGAGAGAAGAAAACAUCAUUCUCAAGGGAGUG
+CCCUUUAUCGCACAGCCUGUUACAGGAGAUAUCUGAGACAGGAAUGAGAGAUAGGAGAAA
+UCCUAUAAUUGAGGUGGCACCGCGAAUUUCGUCCUCACGCAAGUUAUUUUGCGUGGGGAU
+UUUUCAUA
+>AE014898.1/7570-7829
+AUUAGAAAAGUACCAAACCUUUUGUUUUCAGGGAGUCUGUGGGUAUUGUGAACAGGCAGC
+AGAAUUUUGGGAAGUGGGCUGAUUUUUAGAAAGCGAAGAUAAACAAUAUUCUUCCGGUGA
+GCACACCUUAUCGUGCAACUCCUUGUUAGAGGAGAUUAAGAUAACGGGGAAAGACUAUUG
+GUUCCCGUUAAUUGAGGUGGCACCGUGUUAGCUAGAUUUAACGCCCUCACACAGAUUUUC
+UGUGUGAGGUUUUUUGUUAU
+>AE007474.1/7492-7247
+AUCAGAAAAGUAACUAUUUUUGAUCUUCAGGGAGCCUGUGGUGAUUGUGAAUAGGUGGUU
+GGAAGUAGUGAAAGUGGGCUGAUUUUGAAAAUGAAUUUGAAACAAUGAAAAUUCGGUGCG
+CACACCUUACAGUGCAGCUUGUUGUUAAACAAGGCAGAGAUGUAAAGGGAUAGUCCCUUU
+AUAAUUGAGGUGGCACCGCGUUACCAACGCCCUCACACGGAAGUAUAUUCUGUGUGUGGG
+CUUUUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00234.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00234.ali
new file mode 100644
index 0000000..622f0b1
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00234.ali
@@ -0,0 +1,69 @@
+# STOCKHOLM 1.0
+#=GF ID    glmS
+#=GF AC    RF00234
+#=GF DE    glmS glucosamine-6-phosphate activated ribozyme
+#=GF AU    Winkler WC, Nahvi A, Roth A, Collins JA, Barrick JE, Breaker RR
+#=GF GA    14.9
+#=GF NC    12.8
+#=GF TC    15.0
+
+AB006424.1/2989-3156                 CCUAUAAUUAUAGCGCCCGAACUAAGCGCC....................
+AE016998.1/163176-163331             UAAAUUAUAAAAGCGCCAGAACUACA........................
+AE017024.1/157527-157682             UAAAUUAUAGAAGCGCCAGAACUACA........................
+AP001507.1/288766-288933             AUGACAGUUGAAGCGCCAGGACUAUUCCA.....................
+AP004593.1/258876-259044             CUAUAAUCAAAAGCGCCAGGACUAUUCUUC....................
+AL596166.1/50734-50929               AACUGAAUAGAAGCGCCAGAACUGAUUGGG....................
+AF270378.1/2268-2051                 UUAAUAAUUAAAGCGCCUGUGCAAAAUACCUAAAUAGUUAUCAAGUAUUA
+AC078934.3/32621-32405               AGUACAGUUAAAGCGCCUGUGCAAAUAAAUAUUUGUAUUUGAAGAUUAA.
+#=GC SS_cons                         ...................<<<<<<<<<<<....................
+
+AB006424.1/2989-3156                 ..................................CGGAAAA.........
+AE016998.1/163176-163331             ....................................AAUAG.........
+AE017024.1/157527-157682             ....................................AGUAG.........
+AP001507.1/288766-288933             ..................................CGGACGGUA.......
+AP004593.1/258876-259044             ..................................GGACGGAUA.......
+AL596166.1/50734-50929               ..................................ACGAAAAUG.......
+AF270378.1/2268-2051                 AAA...............................GUUAAAAUA.......
+AC078934.3/32621-32405               ..................................AGGUUAAUA.......
+#=GC SS_cons                         ..................................................
+
+AB006424.1/2989-3156                 ..................................................
+AE016998.1/163176-163331             ..................................................
+AE017024.1/157527-157682             ..................................................
+AP001507.1/288766-288933             ..................................................
+AP004593.1/258876-259044             ..................................................
+AL596166.1/50734-50929               .........................CUUAAAGGUGAAAUUCCUGGAAAGU
+AF270378.1/2268-2051                 ...........................GUAGAACUUUUAUAGAUAACGAU
+AC078934.3/32621-32405               .......................UAUGAGUGGCCUUUAUAGAGUGCAAUA
+#=GC SS_cons                         ..................................................
+
+AB006424.1/2989-3156                 .AG.GCUUAGUUGACGAGGAUGGAGG..UUAUCGA.AUU...UCG.CGGA
+AE016998.1/163176-163331             .....UGUAGUUGACGAGGU.GGGGU..UUAUCGA.GAUU..UCGGCGGA
+AE017024.1/157527-157682             .....UGUAGUUGACGAGGU.GGGGU..UUAUCGA.GAUU..UCGGCGGA
+AP001507.1/288766-288933             .ACGGAAUAGUUGACGAGGA.GAGGG.UUUAUCGA.AGGU..UCGGCGGA
+AP004593.1/258876-259044             GGAAGGAUAGUUGACGAGGUAGGAGG..UUAUCGA.AUUU..UCGGCGGG
+AL596166.1/50734-50929               AAACAAUCAGUUGACGAGGA.GGAGA.UUAAUCGA.AAUU..UCGGCGGG
+AF270378.1/2268-2051                 UUGGAUUUUGUAGACGAGGA.GGAUAG.UGAUCGA.AUCAGAUCGGCGGA
+AC078934.3/32621-32405               UAUGUAUUUGUAGACGAGGA.GGAUAG.UGAUCGAAUAGA..UCGGCGGA
+#=GC SS_cons                         .>>>>>>>>>>>.........<<<<<.....<<<<.......>>>>....
+
+AB006424.1/2989-3156                 U..CCUCCCGGCUGAGUGUGCAGAUCACAGCCGUAAG.AAUUUCU.UCAA
+AE016998.1/163176-163331             UG.ACUCCCGGUUGU...UCAUC...ACAACCGCAA..GCUUUUACUUAA
+AE017024.1/157527-157682             UG.ACUCCCGGUUGU...UCAUC...ACAACCGCAA..GCUUUUACUUAA
+AP001507.1/288766-288933             UG.CCCUCCGGUUGC...ACAUG...ACAGCCGCAA..GCUUUUGUAAAA
+AP004593.1/258876-259044             UG.CCUCCCGGCUG...UCAUCA....CAGUCGAAA..CUUUAUCACUAA
+AL596166.1/50734-50929               AG.UCUCCCGGCUG...UGCAUG....CAGUCGUUAAGUCUUACUUACAA
+AF270378.1/2268-2051                 UGCUAUCCCGGAUG...UGGCA.....CAUUCGUUAG.CUUAUUAAGUAA
+AC078934.3/32621-32405               UGCUAUCCCGGAUG...UGGCU.....CAUUCGUUAG.CUUAUUAAGUAA
+#=GC SS_cons                         ...>>>>><<<<<<.............>>>>>>.....<<<<<<<<....
+
+AB006424.1/2989-3156                 ACCAAGGGGGUGACUCCUUGAACAAAG..AGAAAUCACAUGAUCUU
+AE016998.1/163176-163331             AUCAUUAAGGUGACUUAGUGGACAAAG.GUGAAAGUGUGAUGAGAG
+AE017024.1/157527-157682             AUCAUUAAGGUGACUUAGUGGACAAAG.GUGAAAGUGUGAUGAGAG
+AP001507.1/288766-288933             AACAGAGGGGCGACCUUCUGGACAAAG.GCAAAAGCGUUCAUGCUA
+AP004593.1/258876-259044             AACAGUAGGGUGACCUAUUGCACAAAA.GGAUAAAGAAAGAUGUCU
+AL596166.1/50734-50929               AUCAUUUGGGUGACCAAGUGGACAGAG.UAGUAAUGAAACAUGUGC
+AF270378.1/2268-2051                 AUCAUUAAGGUGACUUAGUGGACAAAG.UUAAUAAGAUCGCCAAAC
+AC078934.3/32621-32405               AACAUUAGGGUGACUUAAUGGACAAAG.UUAAUAAGAUCGCCAGAA
+#=GC SS_cons                         ..<<<<<<<....>>>>>>>........>>>>>>>>..........
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00234.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00234.idx
new file mode 100644
index 0000000..c076712
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00234.idx
@@ -0,0 +1,3 @@
+AE015944.1/292739-292466
+AE013165.1/2616-2459
+AL935254.1/94449-94600
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00234.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00234.raw
new file mode 100644
index 0000000..fcb023a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00234.raw
@@ -0,0 +1,35 @@
+>AB006424.1/2989-3156
+CCUAUAAUUAUAGCGCCCGAACUAAGCGCCCGGAAAAAGGCUUAGUUGACGAGGAUGGAG
+GUUAUCGAAUUUCGCGGAUCCUCCCGGCUGAGUGUGCAGAUCACAGCCGUAAGAAUUUCU
+UCAAACCAAGGGGGUGACUCCUUGAACAAAGAGAAAUCACAUGAUCUU
+>AE016998.1/163176-163331
+UAAAUUAUAAAAGCGCCAGAACUACAAAUAGUGUAGUUGACGAGGUGGGGUUUAUCGAGA
+UUUCGGCGGAUGACUCCCGGUUGUUCAUCACAACCGCAAGCUUUUACUUAAAUCAUUAAG
+GUGACUUAGUGGACAAAGGUGAAAGUGUGAUGAGAG
+>AE017024.1/157527-157682
+UAAAUUAUAGAAGCGCCAGAACUACAAGUAGUGUAGUUGACGAGGUGGGGUUUAUCGAGA
+UUUCGGCGGAUGACUCCCGGUUGUUCAUCACAACCGCAAGCUUUUACUUAAAUCAUUAAG
+GUGACUUAGUGGACAAAGGUGAAAGUGUGAUGAGAG
+>AP001507.1/288766-288933
+AUGACAGUUGAAGCGCCAGGACUAUUCCACGGACGGUAACGGAAUAGUUGACGAGGAGAG
+GGUUUAUCGAAGGUUCGGCGGAUGCCCUCCGGUUGCACAUGACAGCCGCAAGCUUUUGUA
+AAAAACAGAGGGGCGACCUUCUGGACAAAGGCAAAAGCGUUCAUGCUA
+>AP004593.1/258876-259044
+CUAUAAUCAAAAGCGCCAGGACUAUUCUUCGGACGGAUAGGAAGGAUAGUUGACGAGGUA
+GGAGGUUAUCGAAUUUUCGGCGGGUGCCUCCCGGCUGUCAUCACAGUCGAAACUUUAUCA
+CUAAAACAGUAGGGUGACCUAUUGCACAAAAGGAUAAAGAAAGAUGUCU
+>AL596166.1/50734-50929
+AACUGAAUAGAAGCGCCAGAACUGAUUGGGACGAAAAUGCUUAAAGGUGAAAUUCCUGGA
+AAGUAAACAAUCAGUUGACGAGGAGGAGAUUAAUCGAAAUUUCGGCGGGAGUCUCCCGGC
+UGUGCAUGCAGUCGUUAAGUCUUACUUACAAAUCAUUUGGGUGACCAAGUGGACAGAGUA
+GUAAUGAAACAUGUGC
+>AF270378.1/2268-2051
+UUAAUAAUUAAAGCGCCUGUGCAAAAUACCUAAAUAGUUAUCAAGUAUUAAAAGUUAAAA
+UAGUAGAACUUUUAUAGAUAACGAUUUGGAUUUUGUAGACGAGGAGGAUAGUGAUCGAAU
+CAGAUCGGCGGAUGCUAUCCCGGAUGUGGCACAUUCGUUAGCUUAUUAAGUAAAUCAUUA
+AGGUGACUUAGUGGACAAAGUUAAUAAGAUCGCCAAAC
+>AC078934.3/32621-32405
+AGUACAGUUAAAGCGCCUGUGCAAAUAAAUAUUUGUAUUUGAAGAUUAAAGGUUAAUAUA
+UGAGUGGCCUUUAUAGAGUGCAAUAUAUGUAUUUGUAGACGAGGAGGAUAGUGAUCGAAU
+AGAUCGGCGGAUGCUAUCCCGGAUGUGGCUCAUUCGUUAGCUUAUUAAGUAAAACAUUAG
+GGUGACUUAAUGGACAAAGUUAAUAAGAUCGCCAGAA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00234.test b/benchmarks/cmsearch-rmark/rmark-1/RF00234.test
new file mode 100644
index 0000000..fe759c2
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00234.test
@@ -0,0 +1,14 @@
+>AE015944.1/292739-292466
+AAAUAUAAUAAAGCGCCAGGACUUAGGUGAUGAAACUCAGACUAUGGUCUGAGUAAGUUC
+GACUAACCAAAUCACAGAUUUGGAGUAAGAUUAAUGAAACUCAGACUAUGGUCUGAGUAA
+GUUCCACCAACCAAAUCACAGAUUUGGGGUGUCACUUAAGUUGACGAGGAUGGGGAGUAU
+CGAAUCUUCGGCGGGUGCCCCACGGUACUGCACUACCGUUAAAGAUUGACAAAACCAAGG
+AGUAAUUUUUGGUACAAAUCAAUCAGGUGUUAAA
+>AE013165.1/2616-2459
+UUUAAUUUAGAAGCGCCUGGACUUAAAGCCUUAAGGCUUUAAGUUGACGAGGGCAGGGUU
+UAUCGAGACAUCGGCGGGUGCCCUGCGGUCUUCCUGCGACCGUUAGAGGACUGGUAAAAC
+CACAGGCGACUGUGGCAUAGAGCAGUCCGGGCAGGAAA
+>AL935254.1/94449-94600
+UAAAGCGGAAUAGCGCCAGGACUUUAGAAUCUAAAGUUGACGAGGAUGACGUUUAUCGAU
+AAUCGACGGGUGACGUCAGGGACUGCACUCUACAGGUCAAUUACAAAAACCGACUGUGAG
+GUUGGUGACAGAUAUAUUGACCACGCAGCUAG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00373.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00373.ali
new file mode 100644
index 0000000..5df9327
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00373.ali
@@ -0,0 +1,405 @@
+# STOCKHOLM 1.0
+#=GF ID    RNaseP_arch
+#=GF AC    RF00373
+#=GF DE    Archaeal RNase P
+#=GF AU    Griffiths-Jones SR
+#=GF GA    40.0
+#=GF NC    20.9
+#=GF TC    62.7
+
+AP000060.1/76649-76320               ...GGCGGCGCCGGCCGGCGGCCCA.CGGCCCCCC..............A
+AE001100.1/4619-4391                 ........CGGCGGUGGGCGGCUGA.CC......................
+AF121774.1/9-309                     ........AGCCGAAGGGCAGCUAC.CGGUUUCUAUAGAU.........U
+AF295979.1/1-293                     ........AGCCGAAGGGCAGCUGA.CGGUCCC.................
+AF192356.1/1-310                     ACCGGGCAAGCCGAAGGGCAGCUGA.CGGCCCA.................
+AE000894.1/8411-8119                 ........AGCCGAAGGGCAGCUGA.CGGUCCC.................
+U42987.1/1-244                       ..................................................
+U67518.1/252-503                     ........AGGGGGCUGGUGACUUU.CCCCUCU.................
+AF192354.1/6-238                     ........AGGGGGCUGGUGACUAU.CC......................
+AF192355.1/6-239                     ........AGGGGGCUGGUGACUAU.CC.....................A
+AE010137.1/5091-5420                 ..UAGGCGAGGGGGCUGGGGGCUGU.CGGGC...................
+AF192358.1/1-331                     ..UAGGCGAGGGGGCUGGGGGCUGC.CGGGC..................U
+AJ248283.1/174477-174806             ..UUGGCGAGGGGGCUGGGGGCUGU.CGGGC...................
+AP000001.1/168172-168500             ..UAGGCGAGGGGGCUGGGGGCCCU.CGGGG...................
+AF192364.1/1-331                     ..UAGGCGAGGGGGCUGGGGGCUGU.CGGGC...................
+U42988.1/1-279                       ..................................................
+AF192365.1/1-317                     ..........GGGGGCUGGGGCCCU.CGGGU..................A
+AF192352.1/9-315                     ........AGCCGAAGGGCAGCUAC.CGGUUUCUAUAGAU.........U
+AF192353.1/9-309                     ........AGCCGAAGGGCAGCUAC.CGGUUUCUAUAGAU.........U
+AF192361.1/1-243                     ..................................................
+#=GC SS_cons                         ...<<<<<<<<<<<<<<<<<<<....<<<<<<<<<<<<<<....<<<<<.
+
+AP000060.1/76649-76320               GCCA................GGG..GG.GCUGAGGAAACUCCGCCCUC.C
+AE001100.1/4619-4391                 GAAA..........................GGAGGAAAGUCCCCCCACCC
+AF121774.1/9-309                     UAAU...........GUCUGUAGUUAA.ACUGAGGAAACUCCACCCAU.C
+AF295979.1/1-293                     UCAA..................G..GG.GCUGAGGAAACUCCACCCAU.C
+AF192356.1/1-310                     UUUU..................U..GG.GCUGAGGAAACUCCACCCAU.C
+AE000894.1/8411-8119                 UCAA..................G..GG.GCUGAGGAAACUCCACCCAU.C
+U42987.1/1-244                       ...............................GAGGAAAGUCCAGCCAU.C
+U67518.1/252-503                     .UUA..................A..GA.GGGGAGGAAGUUCCGCCCACCC
+AF192354.1/6-238                     ACUG..........................GGAGGAAGCUCUGCCCACCC
+AF192355.1/6-239                     AUUG..........................GGAGGAAGCUCCGCCCACCC
+AE010137.1/5091-5420                 UCGU......................G.CCCGAGGAAGUUCCGCCCAC.C
+AF192358.1/1-331                     UUAU......................G.CCCGAGGAAGUUCCGCCCAC.C
+AJ248283.1/174477-174806             UCGU......................A.CCCGAGGAAGUUCCGCCCAC.C
+AP000001.1/168172-168500             .UGC......................U.CCCGAGGAAGUUCCGCCCAC.C
+AF192364.1/1-331                     UCGU......................A.CCCGAGGAAGUUCCGCCCAC.C
+U42988.1/1-279                       ...............................GAGGAAAGUCCAGCCAC.C
+AF192365.1/1-317                     UUUG......................A.CCCGAGGAAGUUCCGCCCAC.C
+AF192352.1/9-315                     UAAU...........GUCUGUAGUUAA.ACUGAGGAAACUCCACCCAU.C
+AF192353.1/9-309                     UAAU...........GUCUGUAGUUAA.ACUGAGGAAACUCCACCCAU.C
+AF192361.1/1-243                     ...............................GAGGAAACUCCACCCAU.C
+#=GC SS_cons                         .....>>>>>.....>>>>>>>>..>>.>>>>....AAA.AAAAA<<<<<
+
+AP000060.1/76649-76320               .CCGCGGC........GGC..CGG....GCCCC..GCAA..GGGGCA.CG
+AE001100.1/4619-4391                 ............GCUGUGG..CGG.AAG..................G.CC
+AF121774.1/9-309                     .GUACAG........AACC..GUG....AUGUC..CUAA..GACAUC.UG
+AF295979.1/1-293                     .AUACAG........AACC..GUG....GUGCC..GUGA..GGCAUC.AG
+AF192356.1/1-310                     .AUACAG........AACC..GCG....GUGCC..GUGA..GGCAUC.AG
+AE000894.1/8411-8119                 .AUACAG........AACC..GUG....GUGCC..GUGA..GGCAUC.AG
+U42987.1/1-244                       .A........CCCUAAACC..CCG....GUGCC..GCAA..GGCAUC.GG
+U67518.1/252-503                     ...........CAUUUAUGGGCAG...C..................GUCC
+AF192354.1/6-238                     .............AAUUGU..GUA...G..................AUUU
+AF192355.1/6-239                     ..............AUUAU..GUGCAAC..................A.AU
+AE010137.1/5091-5420                 .GCACCGGG.......GCC..GCG....GUGCC..GUAA..GGCACC.GG
+AF192358.1/1-331                     .GCACCGGG.......GCC..GCG....GUGCC..GUAA..GGCACC.UC
+AJ248283.1/174477-174806             .GCACCGGG.......GCC..GCG....GUGCC..GCAA..GGCACC.UC
+AP000001.1/168172-168500             .GCACCGGG.......GCC..GCG....GUGCC..GCAA..GGCACC.UC
+AF192364.1/1-331                     .GCACCGGG.......GCC..GCG....GUGCC..GCAA..GGCACC.UC
+U42988.1/1-279                       .GCACCGGG.......GCC..GCG....GUGCC..GCAA..GGCACC.UC
+AF192365.1/1-317                     .GCACCGGG.......GCC..GCG....GUGCC..GCAA..GGCACC.UC
+AF192352.1/9-315                     .AUGCAG........AGCC..GUG....GUGC...CGUA...GCAUC.AG
+AF192353.1/9-309                     .GUACAG........AACC..GUG....AUGUC...UAA..GACAUC.UG
+AF192361.1/1-243                     .AUACAG........AACC..GUG....AUGCC..AGCA..GGCAUC.UG
+#=GC SS_cons                         ..BBBBBBBB.......<<<<<<<....<<<<<<......>>>>>><.<<
+
+AP000060.1/76649-76320               GGUGA.A.ACCCGUGGCAACGGC.ACAGAAACGA.CACGGCCCCGGGG..
+AE001100.1/4619-4391                 CCUGAGA.AGGGGCGGAGGAGGA.ACAGAAACGA.GACCGGUGCGGGGA.
+AF121774.1/9-309                     CU.GAGA..AGCAGGACUCUGGA.GCAGAAACGA.CACGUCUUCUGGUG.
+AF295979.1/1-293                     CU.GAGA..GGCUGGACCCUGGA.GCAAAAACGA.CACGUUUCCUGAUG.
+AF192356.1/1-310                     CU.GAGA..GGCUGGACCCUGGA.GCAGAAACGA.CACGUCUUCUGGUG.
+AE000894.1/8411-8119                 CU.GAGA..GGCUGGACCCUGGA.GCAGAAACGA.CACGUCUCCUGAUG.
+U42987.1/1-244                       CC.GAGA..GGCCGGACCCUGGC.GCAGAAACGA.CACGUCUCCCGAUG.
+U67518.1/252-503                     CCUGAGA.AGGGGCGGGAGAUGCAGCAGAAACGA.CACGGCUCCGGAAG.
+AF192354.1/6-238                     CCUGAGA.AGGAAUGAAUAGGGU.AUAGAAACGA.CACGGUUCUAAGAA.
+AF192355.1/6-239                     CCCGAGA.GGGAUUGAAUGGGGC.AUAGAAACGA.CACGGCCUUAAAAC.
+AE010137.1/5091-5420                 CC.GAGA..GGCCGGGCAACGGC.ACAGAAACGA.CACGUCCCUCGGGG.
+AF192358.1/1-331                     CC.GAGA..GGGAGGGCAACGGC.GCAGAAACGA.CACGUCCUCCGAGG.
+AJ248283.1/174477-174806             CC.GAGA..GGGAGGGCAACGGC.ACAGAAACGA.CACGUCCCUCGGGG.
+AP000001.1/168172-168500             CC.GAGA..GGGAGGGCAACGGC.ACAGAAACGA.CACGCCCCUCGGGG.
+AF192364.1/1-331                     CC.GAGA..GGGAGGGCAACGGC.ACAGAAACGA.CACGUCCCUCGGGG.
+U42988.1/1-279                       CC.GAGA..GGGAGGGCAACGGC.GCAGAAACGA.CACGUCCCGGCGGA.
+AF192365.1/1-317                     CC.GGAA..GGGAGGGCAACGGC.GCAGAAACGA.CACGUCCCUCGGGA.
+AF192352.1/9-315                     CU.GAGA..GGCUGGACCCUGGA.GCAGAAACGA.CACGUCUCCUGGUG.
+AF192353.1/9-309                     CU.GAGA..GGCAGGACUCUGGA.GCAGAAACGA.CACGUCUUCUGGUG.
+AF192361.1/1-243                     CU.GAGA..AGCAGGACACUGGA.GCAGAAACGA.UAUGUUUUCUAAUG.
+#=GC SS_cons                         <<<.....>>>>>><<<<<<<<<<.............<<<<<<<<<<<<.
+
+AP000060.1/76649-76320               .CGU..GUCGAGGAC...GCGGC...........................
+AE001100.1/4619-4391                 .AAU...GCGA.......................................
+AF121774.1/9-309                     .GAU..GAACAU......................................
+AF295979.1/1-293                     .GAU..GAUAAU......................................
+AF192356.1/1-310                     .GAU..GAUAAU......................................
+AE000894.1/8411-8119                 .GAU..GAUAAU......................................
+U42987.1/1-244                       .GAU..GAUAAU......................................
+U67518.1/252-503                     AGAU..GACGAU......................................
+AF192354.1/6-238                     AUAU..GACUAU......................................
+AF192355.1/6-239                     AGAU..GACGAU......................................
+AE010137.1/5091-5420                 .GAU..GUGGAUGAAA..GCGGU...........................
+AF192358.1/1-331                     .GAU..GGGAAUGAAA..GCGGU...........................
+AJ248283.1/174477-174806             .GAU..GUGGAUGAAA..GCGGU...........................
+AP000001.1/168172-168500             .GAU..GUGGAUGAAA..GCGGU...........................
+AF192364.1/1-331                     .GAU..GUGGAUGAAA..GCGGA...........................
+U42988.1/1-279                       .UAU..GGGGAUGAAA..GCGGU...........................
+AF192365.1/1-317                     .AAU..GUGGAUGAAA..GCGGU...........................
+AF192352.1/9-315                     .GAU..GAUAAU......................................
+AF192353.1/9-309                     .GAU..GAACAU......................................
+AF192361.1/1-243                     .GAC..GAACAU......................................
+#=GC SS_cons                         ..................<<<<.<<.<<<<<<<<...>>>>>>>>>>..<
+
+AP000060.1/76649-76320               ..................................................
+AE001100.1/4619-4391                 ..................................................
+AF121774.1/9-309                     ..................................................
+AF295979.1/1-293                     ..................................................
+AF192356.1/1-310                     ..................................................
+AE000894.1/8411-8119                 ..................................................
+U42987.1/1-244                       ..................................................
+U67518.1/252-503                     ..................................................
+AF192354.1/6-238                     ..................................................
+AF192355.1/6-239                     ..................................................
+AE010137.1/5091-5420                 ..................................................
+AF192358.1/1-331                     ..................................................
+AJ248283.1/174477-174806             ..................................................
+AP000001.1/168172-168500             ..................................................
+AF192364.1/1-331                     ..................................................
+U42988.1/1-279                       ..................................................
+AF192365.1/1-317                     ..................................................
+AF192352.1/9-315                     ..................................................
+AF192353.1/9-309                     ..................................................
+AF192361.1/1-243                     ..................................................
+#=GC SS_cons                         <<<<<<<<<<.<<<<<<<<<...>>>>>>>>>..<<<.<<<<<<...>>>
+
+AP000060.1/76649-76320               ......................UAGGCC....GC....CCUG.......G
+AE001100.1/4619-4391                 ......................UGAUUC....C................G
+AF121774.1/9-309                     ......................GAA.GA.....................U
+AF295979.1/1-293                     ......................GAA.GC....UU....C.......ACCC
+AF192356.1/1-310                     ......................GAA.GC....UU....C.......ACCC
+AE000894.1/8411-8119                 ......................GAA.GC....UU....C.......ACCC
+U42987.1/1-244                       ......................GAG.GC....CC....C........AAU
+U67518.1/252-503                     ......................GAUAGU.....................G
+AF192354.1/6-238                     ......................GAU.AU....U...............UU
+AF192355.1/6-239                     ......................GAU.AU...................CCG
+AE010137.1/5091-5420                 ......................GAA.GG....CU....CCCG.......G
+AF192358.1/1-331                     ......................GAA.GG....GG....GCUG.......G
+AJ248283.1/174477-174806             ......................GAA.GG....CU....CCCG.......G
+AP000001.1/168172-168500             ......................GAA.GG....CU....CCUG.......G
+AF192364.1/1-331                     ......................GAA.GG....CU....CCUG.......G
+U42988.1/1-279                       ......................GAA.GG....GCC...CCG........G
+AF192365.1/1-317                     ......................GAA.GG....CU....CCCG.......G
+AF192352.1/9-315                     ......................GAA.GC....UU....C.......ACCC
+AF192353.1/9-309                     ......................GAA.GA.....................U
+AF192361.1/1-243                     ......................GAU.GC....U................U
+#=GC SS_cons                         >>>..>>>.>>>>>>>>>>><<....<<<<..<<....<<<<<<<<....
+
+AP000060.1/76649-76320               CAA......CAGG......GC....GGCA...GCAA..............
+AE001100.1/4619-4391                 CAA.................G....GA.......................
+AF121774.1/9-309                     CCG......................UC.......................
+AF295979.1/1-293                     UCAA........G......GA....GC.......................
+AF192356.1/1-310                     UUAAA.......G......GA....GC.......................
+AE000894.1/8411-8119                 UCAA........G......GA....GC.......................
+U42987.1/1-244                       UAAA........G......GG....GU.......................
+U67518.1/252-503                     AAA......................GU.......................
+AF192354.1/6-238                     CAA.................A....AU.......................
+AF192355.1/6-239                     AAA......................AU.......................
+AE010137.1/5091-5420                 UGA......CGGG......AG....CCGAG..UUAA..............
+AF192358.1/1-331                     UGA......CAGC......UC....CCGAG..CUAA..............
+AJ248283.1/174477-174806             CGA......CGGG......AG....CCGAG..CUAA..............
+AP000001.1/168172-168500             UGA......CGGG......GG....CCGAG..UUAA..............
+AF192364.1/1-331                     CGA......CAGG......AG....CCGAG..CUAA..............
+U42988.1/1-279                       CGA.......CGG.....UGC....CCGAG..AUAA..............
+AF192365.1/1-317                     CGA......CGGG......AG....CUGAG..UUAA..............
+AF192352.1/9-315                     UCAA........G......GA....GC.......................
+AF192353.1/9-309                     CCGU.....................UC.......................
+AF192361.1/1-243                     AAA.................U....GC.......................
+#=GC SS_cons                         .....>>>>>>>>......>>..>>>>...>>....<<<<<<<<......
+
+AP000060.1/76649-76320               .............ACCGCAGAGGAA.........................
+AE001100.1/4619-4391                 ..................UGAGG...........................
+AF121774.1/9-309                     ..................UGAUUGA.........................
+AF295979.1/1-293                     ..................AGACUGA.........................
+AF192356.1/1-310                     ..................AGACUGA.........................
+AE000894.1/8411-8119                 ..................AGACUGA.........................
+U42987.1/1-244                       ..................UGAUUGA.........................
+U67518.1/252-503                     ..................UGAGGA..........................
+AF192354.1/6-238                     ..................UGAGGA..........................
+AF192355.1/6-239                     ..................UGAGGA..........................
+AE010137.1/5091-5420                 .............CCCGCAGACAA..........................
+AF192358.1/1-331                     .............CCCGCAGACGA..........................
+AJ248283.1/174477-174806             .............CCCGCAGACAA..........................
+AP000001.1/168172-168500             .............CCCGCAGACGA..........................
+AF192364.1/1-331                     .............CCCGCAGACAA..........................
+U42988.1/1-279                       .............CCCGCAGACGA..........................
+AF192365.1/1-317                     .............CCCGCAGACAA..........................
+AF192352.1/9-315                     ..................AGACUGA.........................
+AF192353.1/9-309                     ..................UGAUUGA.........................
+AF192361.1/1-243                     ..................UGAUGGA.........................
+#=GC SS_cons                         .....>>>>>>>>.>>>>...........<<<<<<<<<<<<...<<<<<<
+
+AP000060.1/76649-76320               ..................................................
+AE001100.1/4619-4391                 ..................................................
+AF121774.1/9-309                     ..................................................
+AF295979.1/1-293                     ..................................................
+AF192356.1/1-310                     ..................................................
+AE000894.1/8411-8119                 ..................................................
+U42987.1/1-244                       ..................................................
+U67518.1/252-503                     ..................................................
+AF192354.1/6-238                     ..................................................
+AF192355.1/6-239                     ..................................................
+AE010137.1/5091-5420                 ..................................................
+AF192358.1/1-331                     ..................................................
+AJ248283.1/174477-174806             ..................................................
+AP000001.1/168172-168500             ..................................................
+AF192364.1/1-331                     ..................................................
+U42988.1/1-279                       ..................................................
+AF192365.1/1-317                     ..................................................
+AF192352.1/9-315                     ..................................................
+AF192353.1/9-309                     ..................................................
+AF192361.1/1-243                     ..................................................
+#=GC SS_cons                         .......>>>>>>..<<<<..<<<<<<<<..<<<<<<...>>>>>>>>>>
+
+AP000060.1/76649-76320               ..................................................
+AE001100.1/4619-4391                 ..................................................
+AF121774.1/9-309                     ..................................................
+AF295979.1/1-293                     ..................................................
+AF192356.1/1-310                     ..................................................
+AE000894.1/8411-8119                 ..................................................
+U42987.1/1-244                       ..................................................
+U67518.1/252-503                     ..................................................
+AF192354.1/6-238                     ..................................................
+AF192355.1/6-239                     ..................................................
+AE010137.1/5091-5420                 ..................................................
+AF192358.1/1-331                     ..................................................
+AJ248283.1/174477-174806             ..................................................
+AP000001.1/168172-168500             ..................................................
+AF192364.1/1-331                     ..................................................
+U42988.1/1-279                       ..................................................
+AF192365.1/1-317                     ..................................................
+AF192352.1/9-315                     ..................................................
+AF192353.1/9-309                     ..................................................
+AF192361.1/1-243                     ..................................................
+#=GC SS_cons                         >.>>>.<<<<<<<<<<<<<<....>>>>>>>....>>>>>>>>>>>>>>>
+
+AP000060.1/76649-76320               ................................C.CCCGGG..G..A.UGC
+AE001100.1/4619-4391                 ...............................UCACCCGCU..C..C...G
+AF121774.1/9-309                     ...............................CA.CCAGGA..G..G.AAC
+AF295979.1/1-293                     ...............................CA.UCAGGA..G..G.ACC
+AF192356.1/1-310                     ...............................CA.CCAGGA..G..G.ACC
+AE000894.1/8411-8119                 ...............................CA.UCAGGA..G..G.ACC
+U42987.1/1-244                       ...............................CA.UCGGGA..G..G.AUC
+U67518.1/252-503                     ...............................CU.UCCGGA..GAAC...C
+AF192354.1/6-238                     ...............................UU.CUUAGA..AAAU...C
+AF192355.1/6-239                     ...............................GU.UUUAAG..GAAU...C
+AE010137.1/5091-5420                 ...............................UC.CCGAGG..G..G.AGC
+AF192358.1/1-331                     ...............................CC.UCGGGG..G..G.AUC
+AJ248283.1/174477-174806             ...............................UC.CCGAGG..G..G.AUC
+AP000001.1/168172-168500             ...............................UC.CCGAGG..G..G.AUC
+AF192364.1/1-331                     ...............................UC.CCGAGG..G..G.AGC
+U42988.1/1-279                       ...............................CC.CGUCGG..G..G.ACC
+AF192365.1/1-317                     ...............................UC.CCGAGG..G..G.AGC
+AF192352.1/9-315                     ...............................CA.UCAGGA..G..G.ACC
+AF192353.1/9-309                     ...............................CA.CCAGGA..G..G.AAC
+AF192361.1/1-243                     ...............................CA.UUAGAA..A..AAUAC
+#=GC SS_cons                         >>>>>>>>......<<<<.....>>>>....>>.>>>>>>..>..>...>
+
+AP000060.1/76649-76320               GGUGAAACG.GCCG..CCCCCG..GCG.GAGCAAGG........CCCCCG
+AE001100.1/4619-4391                 GAUGAAACG.GCCUCCUCCCCG..CCGGGUGCAACGC.GU..........
+AF121774.1/9-309                     GGUGAAACG.GCCA..AUCCAC..GGG.AUGCAAGGGUAAACA.CUGCC.
+AF295979.1/1-293                     GGUGAAACG.GUCA..UUCCAC..GGG.AUGCAAGGACAAAUG.CUGCC.
+AF192356.1/1-310                     GGUGAAACG.GCCA..UUCCGC..GGG.AUGCAAGGACAAAUA.CUGCC.
+AE000894.1/8411-8119                 GGUGAAACG.GCCA..UUCCAC..GGG.AUGCAAGGACAAAUG.CUGCC.
+U42987.1/1-244                       GGUGAAACG.GCCA..AUCCGG..GGG.AUGCAAGGGUGAAAA.UCUGCC
+U67518.1/252-503                     GGUGAAACGGGCAUCUCCCCUGCCCGGGGUGCAAGCCGGU..........
+AF192354.1/6-238                     GAUGAAACG.ACCUUAUUUUAC..ACGGGUGCAAGC..AU..........
+AF192355.1/6-239                     GGUGAAACG.GCCCCAUUCUGC..ACGGGUGCAAGC..AU..........
+AE010137.1/5091-5420                 GGUGAAACG.GCCG..UCCCGC..GGG.GUGCAAGGCCGAGUUAGGGCC.
+AF192358.1/1-331                     GGUGAAACG.GCCG..UCCCGC..GGG.GUGCAAGGCCGAAAGAGGGAC.
+AJ248283.1/174477-174806             GGUGAAACG.GCCG..UCCCGC..GGG.GUGCAAGGCCGAGUUAGGGCC.
+AP000001.1/168172-168500             GGUGAAACG.GCCG..UCCCGC..GGG.GUGCAAGGCCGAGUUAGGGCC.
+AF192364.1/1-331                     GGUGAAACG.GCCG..UCCCGC..GGG.GUGCAAGGCCGAGUUAGGGCC.
+U42988.1/1-279                       GGUGAAACG.GCCG..UCCCGC..GGG.GUGCAAGGCCGAGGAAGGGGC.
+AF192365.1/1-317                     GGUGAAACG.GCCG..UCCCGC..GGG.GUGCAAGGCCGAGAUAGGGGC.
+AF192352.1/9-315                     GGUGAAACG.GCCA..UUCCAC..GGG.AUGCAAGGACAAAUG.CUGCC.
+AF192353.1/9-309                     GGUGAAACG.GCCA..AUCCAC..GGG.AUGCAAGGGUAAACA.CUGCC.
+AF192361.1/1-243                     AGUGAAACG.GCUA..UUCCAC..GGG.AUGCAAGGACAAAUA.CUGUU.
+#=GC SS_cons                         >........>>>>>>>>>>>>>>>>>>>>>>...<<<<......<<<<<<
+
+AP000060.1/76649-76320               GGC..................GG.UGAGG......GCCGCGCGAA.....
+AE001100.1/4619-4391                 ..................................................
+AF121774.1/9-309                     .....................AGU.GAAUC......CUGUAUGA......
+AF295979.1/1-293                     .....................GGU.GAUUA......CUGUAGGA......
+AF192356.1/1-310                     .....................UGU.GAUUA......CUGUAGGA......
+AE000894.1/8411-8119                 .....................GGU.GAUUA......CUGUAGGA......
+U42987.1/1-244                       ......................AA...UGA.......UAUGA........
+U67518.1/252-503                     ..................................................
+AF192354.1/6-238                     ..................................................
+AF192355.1/6-239                     ..................................................
+AE010137.1/5091-5420                 .....................GAU.GAGUU....CCCGGUGUGA......
+AF192358.1/1-331                     .....................GAU.GAGUU....CCCGGUGUGA......
+AJ248283.1/174477-174806             .....................GAU.GAGUU....CCCGGUGUGA......
+AP000001.1/168172-168500             .....................GAU.GAGUU....CCCGGUGUGA......
+AF192364.1/1-331                     .....................AAU.GAGUU....CCCGGUGUGA......
+U42988.1/1-279                       .....................GAU.GAGUU....CCCGGUGGGA......
+AF192365.1/1-317                     .....................UAU.GAGUU....CCCGGUGUGA......
+AF192352.1/9-315                     .....................UGU.GAUUA......CUGUAGGA......
+AF192353.1/9-309                     .....................AGU.GAAUC......CUGUAUGA......
+AF192361.1/1-243                     .....................UAU.GGAUC......CUGUAUGA......
+#=GC SS_cons                         <<<..<<<<<....>>>>>.....<<<<.....bbbbbbbb>>>>...<<
+
+AP000060.1/76649-76320               ................................................GC
+AE001100.1/4619-4391                 ..................................................
+AF121774.1/9-309                     ..................................................
+AF295979.1/1-293                     ..................................................
+AF192356.1/1-310                     ..................................................
+AE000894.1/8411-8119                 ..................................................
+U42987.1/1-244                       ..................................................
+U67518.1/252-503                     ..................................................
+AF192354.1/6-238                     ..................................................
+AF192355.1/6-239                     ..................................................
+AE010137.1/5091-5420                 ..................................................
+AF192358.1/1-331                     ..................................................
+AJ248283.1/174477-174806             ..................................................
+AP000001.1/168172-168500             ..................................................
+AF192364.1/1-331                     ..................................................
+U42988.1/1-279                       ..................................................
+AF192365.1/1-317                     ..................................................
+AF192352.1/9-315                     ..................................................
+AF192353.1/9-309                     ..................................................
+AF192361.1/1-243                     ..................................................
+#=GC SS_cons                         <<<<<<<<<....>>>>>>>>>>><<<<<<<......>>>>>>>....>>
+
+AP000060.1/76649-76320               CCGG.GGG.....GAGA..CCGCUUAGCCCAAUGCCGCC...........
+AE001100.1/4619-4391                 ...............AA.GCGGCUCAGUCUAAUGCCGCC...........
+AF121774.1/9-309                     ..GG.CAG....AGGUAACUCGCAUAGAUGAAUGCUGCC...........
+AF295979.1/1-293                     ..GG.UAG....AGGUAGUUCGCCCAGAUGAAUGCUGCC...........
+AF192356.1/1-310                     ..GG.CAG....AGGUAGUCCGCCGAGAUGAAUGCUGCC...........
+AE000894.1/8411-8119                 ..GG.CAG....AGGUAGUCCGCCCAGAUGAAUGCUGCC...........
+U42987.1/1-244                       .GGC.AGA.....GAUUGCCCGCUUAGAUGAAUGCUGCC...........
+U67518.1/252-503                     ...............UUCGGCGCUUAGCCGAAUGUCACC...........
+AF192354.1/6-238                     ...............AU..GUGCUAAGCUGAAUGUCACC...........
+AF192355.1/6-239                     ...............UA..GCGUUUAGCUGAAUGUCGCC...........
+AE010137.1/5091-5420                 ..GG.CCC...GUGGUAGGCCGCUUAGUCGAAUGCUCCC...........
+AF192358.1/1-331                     ..GU.CCC...GUGGUUGGCCGCUUAGUCGAAUGCUCCC...........
+AJ248283.1/174477-174806             ..GG.CCC...GUGGUAGGCCGCUUAGUCGAAUGCCCCC...........
+AP000001.1/168172-168500             ..GG.CCC...GUGGUAGGCCGCUUAGUCGAAUGCCCCC...........
+AF192364.1/1-331                     ..GG.CCC...GUGGUAGGCCGCUUAGUCGAAUGCCCCC...........
+U42988.1/1-279                       ..GU.CCC...GUGUUAGGCCGCUCAGUCGAAUGUCCCC...........
+AF192365.1/1-317                     ..GC.CCC...GUGGUAGGCCGCUCAGUCGAAUGCCCCA...........
+AF192352.1/9-315                     ..GG.CAG....AGGUAGUCCGCCCAGAUGAAUGCUGCC...........
+AF192353.1/9-309                     ..GG.CAG....AGGUAACUCGCAUAGAUGAAUGCUGCC...........
+AF192361.1/1-243                     ..AA.CAG....AGGUAGUCCGCAAAGAUGAAUGCUGCU...........
+#=GC SS_cons                         >>>>.>>>.........>>>>............>>>>>><<<<<<<<.<<
+
+AP000060.1/76649-76320               .......................GAAG......................U
+AE001100.1/4619-4391                 ........................GG.......................A
+AF121774.1/9-309                     .......................ACC.......................A
+AF295979.1/1-293                     ........................GA.......................A
+AF192356.1/1-310                     ........................GA.......................A
+AE000894.1/8411-8119                 ........................GA.......................A
+U42987.1/1-244                       ........................UA.......................A
+U67518.1/252-503                     ......................GAAAU......................U
+AF192354.1/6-238                     ......................GAAAU......................U
+AF192355.1/6-239                     ......................GAAAU......................U
+AE010137.1/5091-5420                 .......................GUAG......................U
+AF192358.1/1-331                     .......................UUAA......................U
+AJ248283.1/174477-174806             .......................GUAG......................U
+AP000001.1/168172-168500             .......................GUAG......................U
+AF192364.1/1-331                     ......................GCAGG......................U
+U42988.1/1-279                       .......................UUGA......................U
+AF192365.1/1-317                     .......................UUAA......................U
+AF192352.1/9-315                     ........................G........................A
+AF192353.1/9-309                     .......................ACC.......................A
+AF192361.1/1-243                     ........................AA.......................A
+#=GC SS_cons                         <<...>>>>.<<<<<<<.<<<<.....>>>>..>>>>>>>.>>>>>>>>.
+
+AP000060.1/76649-76320               ACAGAAGGCGGGUUAU.GG.CCGGCGCCGCC......
+AE001100.1/4619-4391                 ACAGAAGGGGGCUUAC.UA.CCGCCA...........
+AF121774.1/9-309                     ACAGAAGGUGGGUUA..CUCUCGGCA...........
+AF295979.1/1-293                     ACAGAAGGUGGGUUA..CUCUCGGCA...........
+AF192356.1/1-310                     ACAGAAGGUGGGUUA..CUCUCGGCAUGCCCGGU...
+AE000894.1/8411-8119                 ACAGAAGGUGGGUUA..CUCUCGGCA...........
+U42987.1/1-244                       ACAGAAGGUGGCUUA......................
+U67518.1/252-503                     ACAGAAGGCGGGCUAU.AG.CCCCCA...........
+AF192354.1/6-238                     ACAGAAGGCAGGCUAU.AG.CCCCCA...........
+AF192355.1/6-239                     ACAGAAGGCGGGCUAU.AG.CCCCCA...........
+AE010137.1/5091-5420                 ACAGAAGGCGGGCUAU.AG.CCCCCUCGCCUA.....
+AF192358.1/1-331                     ACAGAAGGCGGGCUAU.AG.CCCCCUCGCCUA.....
+AJ248283.1/174477-174806             ACAGAAGGCGGGCUAU.AG.CCCCCUCGCCCA.....
+AP000001.1/168172-168500             ACAGAAGGCGGGCUAU.AG.CCCCCUCGCCUA.....
+AF192364.1/1-331                     ACAGAAGGCGGGCUAU.AG.CCCCCUCGCCUA.....
+U42988.1/1-279                       ACAGAAGGGGGCUUA......................
+AF192365.1/1-317                     ACAGAAGGCGGGCUAU.AG.CCCCCU...........
+AF192352.1/9-315                     ACAGAAGGUGGGUUA..CUCUCGGCA...........
+AF192353.1/9-309                     ACAGAAGGUGGGUUA..CUCUCGGCA...........
+AF192361.1/1-243                     ACAGAAGGUGGGUUA......................
+#=GC SS_cons                         ......aaaaaaaa...>>.>>>>>>>>>>>......
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00373.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00373.idx
new file mode 100644
index 0000000..7a6a205
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00373.idx
@@ -0,0 +1,13 @@
+AF192350.1/1-267
+AF192349.1/1-262
+AF121773.1/1-303
+AE006662.1/4933-4623
+L13597.1/422-736
+AE005130.1/3770-4144
+U42981.1/1-475
+M61003.1/281-714
+U42980.1/1-474
+U42984.1/1-371
+AL445066.1/122039-121735
+AF192351.1/1-250
+AF192360.1/1-293
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00373.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00373.raw
new file mode 100644
index 0000000..1c5fdb7
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00373.raw
@@ -0,0 +1,128 @@
+>AP000060.1/76649-76320
+GGCGGCGCCGGCCGGCGGCCCACGGCCCCCCAGCCAGGGGGGCUGAGGAAACUCCGCCCU
+CCCCGCGGCGGCCGGGCCCCGCAAGGGGCACGGGUGAAACCCGUGGCAACGGCACAGAAA
+CGACACGGCCCCGGGGCGUGUCGAGGACGCGGCUAGGCCGCCCUGGCAACAGGGCGGCAG
+CAAACCGCAGAGGAACCCCGGGGAUGCGGUGAAACGGCCGCCCCCGGCGGAGCAAGGCCC
+CCGGGCGGUGAGGGCCGCGCGAAGCCCGGGGGGAGACCGCUUAGCCCAAUGCCGCCGAAG
+UACAGAAGGCGGGUUAUGGCCGGCGCCGCC
+>AE001100.1/4619-4391
+CGGCGGUGGGCGGCUGACCGAAAGGAGGAAAGUCCCCCCACCCGCUGUGGCGGAAGGCCC
+CUGAGAAGGGGCGGAGGAGGAACAGAAACGAGACCGGUGCGGGGAAAUGCGAUGAUUCCG
+CAAGGAUGAGGUCACCCGCUCCGGAUGAAACGGCCUCCUCCCCGCCGGGUGCAACGCGUA
+AGCGGCUCAGUCUAAUGCCGCCGGAACAGAAGGGGGCUUACUACCGCCA
+>AF121774.1/9-309
+AGCCGAAGGGCAGCUACCGGUUUCUAUAGAUUUAAUGUCUGUAGUUAAACUGAGGAAACU
+CCACCCAUCGUACAGAACCGUGAUGUCCUAAGACAUCUGCUGAGAAGCAGGACUCUGGAG
+CAGAAACGACACGUCUUCUGGUGGAUGAACAUGAAGAUCCGUCUGAUUGACACCAGGAGG
+AACGGUGAAACGGCCAAUCCACGGGAUGCAAGGGUAAACACUGCCAGUGAAUCCUGUAUG
+AGGCAGAGGUAACUCGCAUAGAUGAAUGCUGCCACCAACAGAAGGUGGGUUACUCUCGGC
+A
+>AF295979.1/1-293
+AGCCGAAGGGCAGCUGACGGUCCCUCAAGGGGCUGAGGAAACUCCACCCAUCAUACAGAA
+CCGUGGUGCCGUGAGGCAUCAGCUGAGAGGCUGGACCCUGGAGCAAAAACGACACGUUUC
+CUGAUGGAUGAUAAUGAAGCUUCACCCUCAAGGAGCAGACUGACAUCAGGAGGACCGGUG
+AAACGGUCAUUCCACGGGAUGCAAGGACAAAUGCUGCCGGUGAUUACUGUAGGAGGUAGA
+GGUAGUUCGCCCAGAUGAAUGCUGCCGAAACAGAAGGUGGGUUACUCUCGGCA
+>AF192356.1/1-310
+ACCGGGCAAGCCGAAGGGCAGCUGACGGCCCAUUUUUGGGCUGAGGAAACUCCACCCAUC
+AUACAGAACCGCGGUGCCGUGAGGCAUCAGCUGAGAGGCUGGACCCUGGAGCAGAAACGA
+CACGUCUUCUGGUGGAUGAUAAUGAAGCUUCACCCUUAAAGGAGCAGACUGACACCAGGA
+GGACCGGUGAAACGGCCAUUCCGCGGGAUGCAAGGACAAAUACUGCCUGUGAUUACUGUA
+GGAGGCAGAGGUAGUCCGCCGAGAUGAAUGCUGCCGAAACAGAAGGUGGGUUACUCUCGG
+CAUGCCCGGU
+>AE000894.1/8411-8119
+AGCCGAAGGGCAGCUGACGGUCCCUCAAGGGGCUGAGGAAACUCCACCCAUCAUACAGAA
+CCGUGGUGCCGUGAGGCAUCAGCUGAGAGGCUGGACCCUGGAGCAGAAACGACACGUCUC
+CUGAUGGAUGAUAAUGAAGCUUCACCCUCAAGGAGCAGACUGACAUCAGGAGGACCGGUG
+AAACGGCCAUUCCACGGGAUGCAAGGACAAAUGCUGCCGGUGAUUACUGUAGGAGGCAGA
+GGUAGUCCGCCCAGAUGAAUGCUGCCGAAACAGAAGGUGGGUUACUCUCGGCA
+>U42987.1/1-244
+GAGGAAAGUCCAGCCAUCACCCUAAACCCCGGUGCCGCAAGGCAUCGGCCGAGAGGCCGG
+ACCCUGGCGCAGAAACGACACGUCUCCCGAUGGAUGAUAAUGAGGCCCCAAUUAAAGGGG
+UUGAUUGACAUCGGGAGGAUCGGUGAAACGGCCAAUCCGGGGGAUGCAAGGGUGAAAAUC
+UGCCAAUGAUAUGAGGCAGAGAUUGCCCGCUUAGAUGAAUGCUGCCUAAACAGAAGGUGG
+CUUA
+>U67518.1/252-503
+AGGGGGCUGGUGACUUUCCCCUCUUUAAGAGGGGAGGAAGUUCCGCCCACCCCAUUUAUG
+GGCAGCGUCCCCUGAGAAGGGGCGGGAGAUGCAGCAGAAACGACACGGCUCCGGAAGAGA
+UGACGAUGAUAGUGAAAGUUGAGGACUUCCGGAGAACCGGUGAAACGGGCAUCUCCCCUG
+CCCGGGGUGCAAGCCGGUUUCGGCGCUUAGCCGAAUGUCACCGAAAUUACAGAAGGCGGG
+CUAUAGCCCCCA
+>AF192354.1/6-238
+AGGGGGCUGGUGACUAUCCACUGGGAGGAAGCUCUGCCCACCCAAUUGUGUAGAUUUCCU
+GAGAAGGAAUGAAUAGGGUAUAGAAACGACACGGUUCUAAGAAAUAUGACUAUGAUAUUU
+UCAAAAUUGAGGAUUCUUAGAAAAUCGAUGAAACGACCUUAUUUUACACGGGUGCAAGCA
+UAUGUGCUAAGCUGAAUGUCACCGAAAUUACAGAAGGCAGGCUAUAGCCCCCA
+>AF192355.1/6-239
+AGGGGGCUGGUGACUAUCCAAUUGGGAGGAAGCUCCGCCCACCCAUUAUGUGCAACAAUC
+CCGAGAGGGAUUGAAUGGGGCAUAGAAACGACACGGCCUUAAAACAGAUGACGAUGAUAU
+CCGAAAAUUGAGGAGUUUUAAGGAAUCGGUGAAACGGCCCCAUUCUGCACGGGUGCAAGC
+AUUAGCGUUUAGCUGAAUGUCGCCGAAAUUACAGAAGGCGGGCUAUAGCCCCCA
+>AE010137.1/5091-5420
+UAGGCGAGGGGGCUGGGGGCUGUCGGGCUCGUGCCCGAGGAAGUUCCGCCCACCGCACCG
+GGGCCGCGGUGCCGUAAGGCACCGGCCGAGAGGCCGGGCAACGGCACAGAAACGACACGU
+CCCUCGGGGGAUGUGGAUGAAAGCGGUGAAGGCUCCCGGUGACGGGAGCCGAGUUAACCC
+GCAGACAAUCCCGAGGGGAGCGGUGAAACGGCCGUCCCGCGGGGUGCAAGGCCGAGUUAG
+GGCCGAUGAGUUCCCGGUGUGAGGCCCGUGGUAGGCCGCUUAGUCGAAUGCUCCCGUAGU
+ACAGAAGGCGGGCUAUAGCCCCCUCGCCUA
+>AF192358.1/1-331
+UAGGCGAGGGGGCUGGGGGCUGCCGGGCUUUAUGCCCGAGGAAGUUCCGCCCACCGCACC
+GGGGCCGCGGUGCCGUAAGGCACCUCCCGAGAGGGAGGGCAACGGCGCAGAAACGACACG
+UCCUCCGAGGGAUGGGAAUGAAAGCGGUGAAGGGGGCUGGUGACAGCUCCCGAGCUAACC
+CGCAGACGACCUCGGGGGGAUCGGUGAAACGGCCGUCCCGCGGGGUGCAAGGCCGAAAGA
+GGGACGAUGAGUUCCCGGUGUGAGUCCCGUGGUUGGCCGCUUAGUCGAAUGCUCCCUUAA
+UACAGAAGGCGGGCUAUAGCCCCCUCGCCUA
+>AJ248283.1/174477-174806
+UUGGCGAGGGGGCUGGGGGCUGUCGGGCUCGUACCCGAGGAAGUUCCGCCCACCGCACCG
+GGGCCGCGGUGCCGCAAGGCACCUCCCGAGAGGGAGGGCAACGGCACAGAAACGACACGU
+CCCUCGGGGGAUGUGGAUGAAAGCGGUGAAGGCUCCCGGCGACGGGAGCCGAGCUAACCC
+GCAGACAAUCCCGAGGGGAUCGGUGAAACGGCCGUCCCGCGGGGUGCAAGGCCGAGUUAG
+GGCCGAUGAGUUCCCGGUGUGAGGCCCGUGGUAGGCCGCUUAGUCGAAUGCCCCCGUAGU
+ACAGAAGGCGGGCUAUAGCCCCCUCGCCCA
+>AP000001.1/168172-168500
+UAGGCGAGGGGGCUGGGGGCCCUCGGGGUGCUCCCGAGGAAGUUCCGCCCACCGCACCGG
+GGCCGCGGUGCCGCAAGGCACCUCCCGAGAGGGAGGGCAACGGCACAGAAACGACACGCC
+CCUCGGGGGAUGUGGAUGAAAGCGGUGAAGGCUCCUGGUGACGGGGGCCGAGUUAACCCG
+CAGACGAUCCCGAGGGGAUCGGUGAAACGGCCGUCCCGCGGGGUGCAAGGCCGAGUUAGG
+GCCGAUGAGUUCCCGGUGUGAGGCCCGUGGUAGGCCGCUUAGUCGAAUGCCCCCGUAGUA
+CAGAAGGCGGGCUAUAGCCCCCUCGCCUA
+>AF192364.1/1-331
+UAGGCGAGGGGGCUGGGGGCUGUCGGGCUCGUACCCGAGGAAGUUCCGCCCACCGCACCG
+GGGCCGCGGUGCCGCAAGGCACCUCCCGAGAGGGAGGGCAACGGCACAGAAACGACACGU
+CCCUCGGGGGAUGUGGAUGAAAGCGGAGAAGGCUCCUGGCGACAGGAGCCGAGCUAACCC
+GCAGACAAUCCCGAGGGGAGCGGUGAAACGGCCGUCCCGCGGGGUGCAAGGCCGAGUUAG
+GGCCAAUGAGUUCCCGGUGUGAGGCCCGUGGUAGGCCGCUUAGUCGAAUGCCCCCGCAGG
+UACAGAAGGCGGGCUAUAGCCCCCUCGCCUA
+>U42988.1/1-279
+GAGGAAAGUCCAGCCACCGCACCGGGGCCGCGGUGCCGCAAGGCACCUCCCGAGAGGGAG
+GGCAACGGCGCAGAAACGACACGUCCCGGCGGAUAUGGGGAUGAAAGCGGUGAAGGGCCC
+CGGCGACGGUGCCCGAGAUAACCCGCAGACGACCCGUCGGGGACCGGUGAAACGGCCGUC
+CCGCGGGGUGCAAGGCCGAGGAAGGGGCGAUGAGUUCCCGGUGGGAGUCCCGUGUUAGGC
+CGCUCAGUCGAAUGUCCCCUUGAUACAGAAGGGGGCUUA
+>AF192365.1/1-317
+GGGGGCUGGGGCCCUCGGGUAUUUGACCCGAGGAAGUUCCGCCCACCGCACCGGGGCCGC
+GGUGCCGCAAGGCACCUCCCGGAAGGGAGGGCAACGGCGCAGAAACGACACGUCCCUCGG
+GAAAUGUGGAUGAAAGCGGUGAAGGCUCCCGGCGACGGGAGCUGAGUUAACCCGCAGACA
+AUCCCGAGGGGAGCGGUGAAACGGCCGUCCCGCGGGGUGCAAGGCCGAGAUAGGGGCUAU
+GAGUUCCCGGUGUGAGCCCCGUGGUAGGCCGCUCAGUCGAAUGCCCCAUUAAUACAGAAG
+GCGGGCUAUAGCCCCCU
+>AF192352.1/9-315
+AGCCGAAGGGCAGCUACCGGUUUCUAUAGAUUUAAUGUCUGUAGUUAAACUGAGGAAACU
+CCACCCAUCAUGCAGAGCCGUGGUGCCGUAGCAUCAGCUGAGAGGCUGGACCCUGGAGCA
+GAAACGACACGUCUCCUGGUGGAUGAUAAUGAAGCUUCACCCUCAAGGAGCAGACUGACA
+UCAGGAGGACCGGUGAAACGGCCAUUCCACGGGAUGCAAGGACAAAUGCUGCCUGUGAUU
+ACUGUAGGAGGCAGAGGUAGUCCGCCCAGAUGAAUGCUGCCGAACAGAAGGUGGGUUACU
+CUCGGCA
+>AF192353.1/9-309
+AGCCGAAGGGCAGCUACCGGUUUCUAUAGAUUUAAUGUCUGUAGUUAAACUGAGGAAACU
+CCACCCAUCGUACAGAACCGUGAUGUCUAAGACAUCUGCUGAGAGGCAGGACUCUGGAGC
+AGAAACGACACGUCUUCUGGUGGAUGAACAUGAAGAUCCGUUCUGAUUGACACCAGGAGG
+AACGGUGAAACGGCCAAUCCACGGGAUGCAAGGGUAAACACUGCCAGUGAAUCCUGUAUG
+AGGCAGAGGUAACUCGCAUAGAUGAAUGCUGCCACCAACAGAAGGUGGGUUACUCUCGGC
+A
+>AF192361.1/1-243
+GAGGAAACUCCACCCAUCAUACAGAACCGUGAUGCCAGCAGGCAUCUGCUGAGAAGCAGG
+ACACUGGAGCAGAAACGAUAUGUUUUCUAAUGGACGAACAUGAUGCUUAAAUGCUGAUGG
+ACAUUAGAAAAAUACAGUGAAACGGCUAUUCCACGGGAUGCAAGGACAAAUACUGUUUAU
+GGAUCCUGUAUGAAACAGAGGUAGUCCGCAAAGAUGAAUGCUGCUAAAACAGAAGGUGGG
+UUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00373.test b/benchmarks/cmsearch-rmark/rmark-1/RF00373.test
new file mode 100644
index 0000000..a4d938c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00373.test
@@ -0,0 +1,95 @@
+>AF192350.1/1-267
+GAGGAAAGUCCCGCCUCCUGGCCUAAAGGAGUCUCUAUAGAGACAAGGGCAACACCCUUG
+GCAACUAUACAGAAACAAGUACCUUGAAAGCUACAUGUGAAAAUGAUUGUGCCCCUUCCU
+CUGGUAACGGAGGAAGAAACAUGAGAGUAGCUUUCAAGGAUGAAAAGAUAGACCUCCUAG
+GAGCAAGUAGAGGGAAAGAUGAGACUAGGCCCGAUUUCCCUCUAGGACGCAUAGCCAAAU
+CCCCCAACCAUUACAAAAGCGGGCUUA
+>AF192349.1/1-262
+GAGGAAAGUCCCGCCUCCAGAUCAAGGGAAGUCCCGCGAGGGACAAGGGUAGUACCCUUG
+GCAACUGCACAGAAAACUUACCCCUAAAUAUUCAAUGAGGAUUUGAUUCGACUCUUACCU
+UGGCGACAAGGUAAGAUAGAUGAAGAGAAUAUUUAGGGGUUGAAACGCAGUCCUUCCCGG
+AGCAAGUAGGGGGGUCAAUGAGAAUGAUCUGAAGACCUCCCUUGACGCAUAGUCGAAUCC
+CCCAAAUACAGAAGCGGGCUUA
+>AF121773.1/1-303
+UAGGGGAGCCUAACAGGGGGCCACGGGAAACUGGGGAAACUCCAGCCUCUCGCCCAGGGG
+GAGUCCCGCGAGGGACGGGGUUAGGUGCUCCGACAACUGCACAGAAACGAGACCUGCGGU
+GGGCCAGAUGAAAAUGAUCAUUUACCCCAUCUGGCGACGGAUGGGAGGGUGUGAGAGACC
+UAUCGUGGGUUGAAACGGCAGAUCUCCCCUUGAGCAAGUAGGGGAGGAUAGGGCAAAAUG
+ACUCCCCUGAUACGCAGAGCCUAAUCCCCCAAGUACAGAAGCUGGGUUAUUGUUAGGCUC
+CCC
+>AE006662.1/4933-4623
+UAUGGGAUCCCUAGCGGGGGUAACGGGGCAAACCCUGAGGAAACUCCGGCCUCCAACCCU
+UACAAGAACCCCGUAAGGGGUAGGGAUAGAAUCCCUGGCUACUACACAGAAACGAAGCCC
+UAAUACUAGAUAGAUGAUUGGACCUACUAGCAAGUAAUUGCUAGUAGUACAUGAUAGAUG
+AAAGUAUUAGGGCUUGAAACGGUAGACCUCUUGGGAGCAAGUUGAAGGGGGAUGAGCAAA
+GGGUUGACUCCUUAUAGUACGCUUAGUCGAAUCCCCUCAGUACAGAAGCCGGGUUAUGCU
+AGGGAUCCCUA
+>L13597.1/422-736
+UAGGGGAGCCUAACAGGGGGUUACGGGAAUAUCCUGAGGAAACUCCAGCCUCCAAGCCUC
+AUGGGAGCAGUUAGAUCUGCAGGGUUAGUGCUCUGGCUACUGCACAGAAACGUAACCGGU
+AUAAUAGGAUAUGAAAAUGAGUUUAUAUGUAGUCUAGGUAACUAGGCUACAUAAAUGAGA
+CCUAUUAUACCGGCUGAAACGGCAGUCCUCCCAGGAGCAAGUAAGGAGGGGAUGAGUUGA
+GGUUCAACCCUCCUAAGGACGCUUAGUAGAAUCCCCCUAAAUACAAAAGCUGGGUUAUUG
+UUAGGCUCCCCUUAU
+>AE005130.1/3770-4144
+GGCAGAGGGAGCCCGGCUCCCGUGCCGUGAGGCAUGAGGAAAGUCCCCCCACCCGUUCGG
+GCACGCGGCCGGACACACGUCCGGGGCGGGAGACCGCCGGCACUGGAACAGACACGACAC
+GUCCCUCCCACACCGAUGAGGCGCGCGACCCACCCCGAAAGGGACGGCAGUUAACCCGCC
+GAGGGCGUGGCCGCCACACCGGCGGCCACGGACCGGUGAUCGACACCCCAAUGGGAGGGG
+AGCGAUGGAACGGCCAACCCCCGCCGGUGCAAGUCCACGCGCGCAUGGUAGCCCGAACCA
+CCCGAAAGGGGCCGCGUGGACGCUCAGCCGAAUGCCGGGCCGAACAGAAGGGGGCUUACU
+CCCCUCAGCUCGUAU
+>U42981.1/1-475
+GGCAGAGAGAGCCCGGCCACCGCGGCGUACCGACAGGCACACACGUGCCAGCGGGUACGC
+ACGCGAGGAAAGUCCCCCCACCGCCGGGCAGGUGACCGGGGAAACCCCGGGACGGGAGAC
+CGUCGGCGCUGGAACAGCAACGAGACCCCUCCACCCGACCGAUGAGGCGCGGGCGGUGGC
+AUCGCCACCGUCUCGGCGCGAGCGGCACGGGGUGCAUCGUGCGCCCCGAAGCGAGCGGGC
+ACCGCCCGCGACGCAGCCGCGAGCGUGCGAACCCGACGCAAAACGGCCACUGGUCGGACA
+AAGCAACGGGGAGCUAACCCGCCGAGGGAUGAGGGUGGAGAACGGAUGGAACGGCGAAUC
+CUCACCGGUGCAAGUCCACGCCACGCGGAUCGGCCGCACGGUAGCCCGGCAGGGACGUGG
+ACGCUCAGCCGAAUGCCGGGGCGAACAGAAGGGGGCUUACUCCUCUCAGCCAUGU
+>M61003.1/281-714
+GGCAGAGAGAGCCCAGUUCCCGUGCCCGAGACGGGCAUGAGGAAAGUCCCCCCACCGUCC
+GAACGGGUGACCGGGCGCAAGCCCGGAGUCGGAGACGGCUGGCGCUGGAACAGAAACGAG
+ACCGCUCGACCCGACCGAUGAUGCGCGCGCGACGGCUCCGCCGUCGCCGGCGCGGCCGUC
+ACGGCCGCGUGCGAACCGACCCGUAAGGGAAGGGAGCUAACCCGCAGAGGGAUGAGGUGG
+CGUCGCCAUCUCCGACGGUCGAGAACGGAUGGAACGGCGAAUCCUCACCGGUGCAAGUCC
+GCGCCGCGAAGGGUAGUUCGGACGGCGCGUCGGGUUCGCCCGUCGCGCCCUCGGGGGGCU
+CGCCCCGAGAAGGACGCGGACGCUGAGCCGAAUGCUGGGACGAACAGAAGGGGGCUUACU
+CCUCUCAGCCGCUU
+>U42980.1/1-474
+GGGAGAGAGAGCCCGGCUGCCGCGGGCGUCGUGCGACGCGCGCGAGGAAAGUCCCCCCAC
+CUGUUCGGGCAGGUGACCAGACGCAAGUCCGGGGCGGGAGACCGCUGGCUCUGGAACAGA
+AACGACACGUCUCGGCCCGACCGAUGAUGCGUGCGAACCCGACCGCGAGGAAGGGGAGUU
+GACCCGCAGAGGGAGUGUGGUCGGUAUCCCGUGGUUCGAAUCCACGGAUUGCGAGCGCGG
+UUCGACGCGUCUCUGACGCGGGACCCGCGACCGAGUGCGACGGCACGAGCCGUCGAACAC
+GCACGGCGCGAUUGACCACACUGAGACGGCCGAGGAGCGAUGGAACGGCGAACCCUCACC
+GGUGCAAGUCCGUGCCGUGGUAGCCCGAACAUCUCGCGGCUCCGCCGCGAACGGCGCGGA
+CGCUUAGCCGAAUGCUGGGACGAACAGAAGGGGGCUUACUCCUCUCACCCGUUU
+>U42984.1/1-371
+CAUGCGAGAGAGGCUGGACGGCUGACGGGCCUUCGGGUCUGAGGAAAGUCUCCCCACCGC
+UCCGGAUACACGAACAUCUGUAAAGGAUGUCGGGCGAGAGCCCGGGCCCUGGCACAGAAA
+CGAUAACCAUCCUCUGAAAAUGCGAUGAUGCGGAAGCUGAGAUCUCAGGGUAAAUGGAUG
+AAACGGCGAACCCUCGUGGGUGCAAGUUGGAAAUCGGGGAGAAGAGAAUUCCGGACUCUC
+CCGGUUGUUUUUGGAAACGCAUAGCCGAAUGCCGUCACUGCAAGAGUCCUCAGGACCAUU
+UCCUCCACUGAUGGGUGAUAGGAAAUCUUUGCAGGAACAGAAGGGAGCUUACGUGCCUCA
+CUCGCAUAAAC
+>AL445066.1/122039-121735
+GGCGGGAAAGCGCGAGGGCAGCUGACGCCCUUGAGGUGAGGAAAGUCCCCCCUCCUCGGC
+GGUAUCCGGCUGGCGCAAGCCAGCAUCCUGAGAGGGAUGGUAAAGGCAAAAGAAAUAAAC
+GGUCUCCGGUAAAGCAUGAUUCCGAAGGGAUGACGUUUCCGGAGGAUCCGAUGGAAAGCC
+UCCCCGGAUGGAGAAAGUCUAAACGGAUCCUGUGAGGCCGCCGUGAGGAUCGGGUAAGAC
+GAACAGUCGAAUGCUGCCAGCCCAUUGGGUGAACAGAAGGGGGCUUACUCCGCGGAUUCC
+CGCCA
+>AF192351.1/1-250
+GAGGAAAGUCCAGCCACCACUGGACACACAGACAUUCCCCCAAGGAUGUAGGGCGAGAGC
+UCUGGCUCUGGCACAGAAACGAGACCGCGCCGCGUAAAGCGAUGAUGCCGCAAGGCUGAG
+GUCGCGCGGGAGGCGGAUGAAACGGCGAAACCCUGUGGGUGCAAGCCAAAAUAGAGCUGA
+GAACGCGGACGUCCAGCCGAGCUCGGGUAUGGCGCUAAGCUGAAUGCCGUCAAAGACAGA
+AGGGGGCUUA
+>AF192360.1/1-293
+GAGGAAAGUCCACCCACCUGCUGAGCGCGCAGCCGUAUGCAAGUACGGGUGGCGAGAGUC
+ACGGCUAUGGCACAGAAACGACACGGCCUGCCCCCAGCCAUGAUGCGAUCGAGUCCAUUC
+GUGGGCAAUGCGUCCGCUCCCAACAAGCGCGGAUGUCUCGCUGAUGCAUAAGGGUAGGUA
+GCGACGAAACGGUGAAUCCUGCGGGUGCAAGCCAAAACAGGGCAACAAGGCUGCUCAGUG
+CCUGCCCGGGUAUGGCGCGUAGCUGAAUUGCCGCACCGACAGAAGCGGGCUUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00379.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00379.ali
new file mode 100644
index 0000000..8ee6db2
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00379.ali
@@ -0,0 +1,240 @@
+# STOCKHOLM 1.0
+#=GF ID    ydaO-yuaA
+#=GF AC    RF00379
+#=GF DE    ydaO/yuaA element
+#=GF AU    Moxon SJ
+#=GF GA    20.0
+#=GF NC    0.6
+#=GF TC    20.9
+
+AP005280.2/320767-320608             UUUAGAGAAAUUCU.UUAAA.UCGU..GCGG..................C
+AP005221.1/58254-58086               GGGGAUCGGAUGCA.G..AACACG...AUG...................C
+AP005035.1/170996-170817             GUCGCGUAAGCGCC.G..CA.GGC......A..................G
+AL939125.1/103160-103305             AGUCCCCGUACGGC.GC.GA.GCC...AGG...................G
+AP005030.1/249709-249554             GGACAGUCAUCGCC.G..AG.UCCCC.GUAUGGCGCGAGCCAG.....GG
+AL939115.1/44787-44621               UCGCGUCAAGCGCC.G..AA.GGC......A..................G
+AL939120.1/174742-174619             CCAGGUAAGUCGCC.G..CA.CCG...GUCA..................C
+AL939121.1/140405-140238             AGUCCGGCCUGCCC.G..CA..CG...GCAC..................C
+AP005037.1/250884-250731             CGUGCGCGUGUGCC.G..AA.UCCU..GCAA.................GG
+AL939118.1/280215-280371             CGUGCGCACGCGCC.G..AA.UCCC..GCAA.................GG
+Z99106.2/69881-70024                 GAAAACAAAUCGCU.U..AA.UCUG..AAAU.................CA
+Z99119.2/173775-173923               UCUCUUUUACCGCU.U..AA.UCA...AACA..................C
+AE017003.1/243756-243902             UUUUCUAAAUCGCU.G..AA.ACC...GCAU..................G
+AE017030.1/26833-26979               UUUUCUAAAUCGCU.G..AA.ACC...GCAU..................G
+AE017266.1/262400-262545             AACCUAAAAUCGCU.G..AGUUCCA..GAAA.................UG
+AE017274.1/273490-273633             UAAAACCUUUUGCU.G..AG.UCCA..AAAU................UUG
+AE017026.1/179648-179795             UUUUGUAAUACGCU.G..AG.UCCA..AUUA...............UAUG
+AE017008.1/280218-280361             UAAAACCUUUUGCU.G..AG.UCCA..AAUU................UUG
+AE017000.1/129012-129159             UUUUUGUAAACGCU.G..AG.UCCA..AUUA...............UAUG
+AE017266.1/261264-261411             UUUUGUAAUACGCU.G..AG.UCCA..AUUA...............UAUG
+AE017034.1/230440-230582             UAAAACCUUUUGCU.G..AG.UCCA..AAUU................UUG
+AP001509.1/35283-35436               CACCUUUAAUCGCU.G..AA.UCUC..UAUU.................GA
+AP004598.1/207087-207245             CCUUUUUAGUCGCU.G..AA.ACUGUUGCUUUAGUAUUGUG.......CA
+AE015945.1/1135-1257                 UAAUAACAUAAGCC.U..AA.GUU....UAA..................A
+AE007636.1/3809-3947                 UCCUUAAGAGUGCC.G..AA.UCUUA.AUAA............UAUUUAA
+AE007805.1/1159-1284                 UAAUAUCAUUAGCC.U..AAAUU....UUAA...................
+AF299117.1/4182-4326                 UGUAGUCAAG.GCU.G..AA.UUUCCCAAAA...............AGGA
+AE013066.1/6212-6337                 AGUUAAAACAUGCC.G..AA.UCCCCGAUAA................GGG
+AE013055.1/1499-1628                 UUUGCAAUCUUGCC.G..AA.UCC...GAAA..................G
+AE013141.1/12818-12684               UAAUCGUUAUCGCU.G..AA.CCCG..AAAA..................G
+AE013058.1/810-942                   ACAUGCUAAACGCU.G..AA.UUCG..UUAA..................G
+#=GC SS_cons                         ..........<<<<.......<<<.........................>
+
+AP005280.2/320767-320608             G.AGCCGGGGAACCAAA.................................
+AP005221.1/58254-58086               G.AGCCGGGGAACCACAG................................
+AP005035.1/170996-170817             G.AGCGGGGGACCCAAGGUAGGCGCCGGGCCCAG................
+AL939125.1/103160-103305             G.AGCCGGGGACCCAUC.................................
+AP005030.1/249709-249554             G.AGCCGGGGACCCAUC.................................
+AL939115.1/44787-44621               G.AGCGGGGGACCCAAGGUAAGUGCCGCACCGGGCAGUUGAGCCGGAGCG
+AL939120.1/174742-174619             C.ACCGGAG....CG...................................
+AL939121.1/140405-140238             GGAGCCGGGGACCCAACCGA..............................
+AP005037.1/250884-250731             G.AACCGGGGAACCAU..................................
+AL939118.1/280215-280371             G.AACCGGGGAACCA...................................
+Z99106.2/69881-70024                 G.AGCGGGGGACCCAAUAGAACGGC.........................
+Z99119.2/173775-173923               G.AACGGGGGAACCAACGAUUGGCUGUU......................
+AE017003.1/243756-243902             G.UACGGGGGACCCG...................................
+AE017030.1/26833-26979               G.UACGGGGGACCCGUUCUUAUGGAUUAG.....................
+AE017266.1/262400-262545             G.AGCGGGGGAACCA...................................
+AE017274.1/273490-273633             G.AGCGGGGGAACCA...................................
+AE017026.1/179648-179795             G.AGCGGAGGAACCAA..................................
+AE017008.1/280218-280361             G.AGCGGGGGAACCA...................................
+AE017000.1/129012-129159             G.AGCGGAGGAACCAA..................................
+AE017266.1/261264-261411             G.AGCGGAGGAACCAA..................................
+AE017034.1/230440-230582             G.AGCGGGGGAACCA...................................
+AP001509.1/35283-35436               G.AGCGGGGGAACCAUACCUGACAGAGUUG....................
+AP004598.1/207087-207245             G.UGCGGGGGACCCAUUUUUGGCAAUAAAA....................
+AE015945.1/1135-1257                 A.CGCGGGGGAACCA...................................
+AE007636.1/3809-3947                 G.UACGGGGGAACAC...................................
+AE007805.1/1159-1284                 A.AACGGGGAAACCA...................................
+AF299117.1/4182-4326                 A.AACGGGGGAACCA...................................
+AE013066.1/6212-6337                 G.UACGGGGGAUGUA...................................
+AE013055.1/1499-1628                 G.UACGGAGGAACCG...................................
+AE013141.1/12818-12684               G.GGCGGGGGACCCA...................................
+AE013058.1/810-942                   A.AGCGGGGGACCCA...................................
+#=GC SS_cons                         >.><<<<<<....<<...................................
+
+AP005280.2/320767-320608             .CGUGU..................UCCUGGGGU.GAG.UUUCCCACAAGG
+AP005221.1/58254-58086               .UGUUC....................CUGGGGU.GAA.UUCUCCAUGAGG
+AP005035.1/170996-170817             .CACUU......GAGGCUGGUCCGGCUAGGGGU.GAAGUCGCGCGCCGGA
+AL939125.1/103160-103305             .GCAGU..................CCCUGGGGU.GAA.UCGGACGCCCGC
+AP005030.1/249709-249554             .GCAGU..................CCCUGGGGU.GAA.UCGGGCACC...
+AL939115.1/44787-44621               GCUAGG...................GGUGGAGCCGAG.UUCCGCGA....
+AL939120.1/174742-174619             ..GCU......................CGGGGU.GAA.GCCGUACCC...
+AL939121.1/140405-140238             .GAACU....................UUGGGGU.GAA.UCGGCCUCACCG
+AP005037.1/250884-250731             .CAACU.....................UGGGGU.GAA.UCACGCGGAUGC
+AL939118.1/280215-280371             .CCACA....................UUGGGGU.GAA.UCGGGCG.....
+Z99106.2/69881-70024                 .UUUUU................GCCGUUGGGGU.GAA.UCCU........
+Z99119.2/173775-173923               .UUAUU.............AACAGCCUUGGGGU.GAA.UCUUA.......
+AE017003.1/243756-243902             .UUUUUACGGAUUAGUACAUAAUCCGAUGGGGU.GAA.UCCUU.......
+AE017030.1/26833-26979               .UUCUU..............AAUCCAAUGGGGU.GAA.UCCUU.......
+AE017266.1/262400-262545             .AUUUU........GUGCAUCGUCACUUGGGGU.GAA.UCUUUCA.....
+AE017274.1/273490-273633             .UUUUU.......GUAGCUUUGCUACUUGGGGC.GAA.UCUU........
+AE017026.1/179648-179795             .UUUGU..........GCAGUGUCACUCGGGGU.GAA.UCUUUCA.....
+AE017008.1/280218-280361             .UUUUU.......GUAGCUAUGCUACUUGGGGC.GAA.UCUU........
+AE017000.1/129012-129159             .UUUGU..........GCAGUGUCACUAGGGGU.GAA.UCUUUCA.....
+AE017266.1/261264-261411             .UUUGU..........GCAGUGUCACUAGGGGU.GAA.UCUUUCA.....
+AE017034.1/230440-230582             .CUUUU.......GUAGCUAUGCUACUUGGGGC.GAA.UCUU........
+AP001509.1/35283-35436               .UUUCU.................GUCUUGGGGU.GAA.UCUUAUG.....
+AP004598.1/207087-207245             .CAUUU.................GUCUUGGGGU.GAA.UCUAA.......
+AE015945.1/1135-1257                 .UUAAU.....................UGGGGU.GAA.UCACAU......
+AE007636.1/3809-3947                 ..AUU......................GUGGGU.GAA.UCUUACGAC...
+AE007805.1/1159-1284                 .AUUUU.....................UGGGGU.GAA.UCGCA.......
+AF299117.1/4182-4326                 ..UAAU.....................GGGGGU.GAA.UCACUUUUUAGG
+AE013066.1/6212-6337                 ..AAUU.....................UGGGGU.GAA.UCCAC.......
+AE013055.1/1499-1628                 .CUUUU.....................UGGGGU.UAA.UCUGC.......
+AE013141.1/12818-12684               .CACUU....................UUGGGGC.GAA.UCUCU.......
+AE013058.1/810-942                   .CUCUU....................UUGGGGU.GAA.UCCAUCU.....
+#=GC SS_cons                         ...........................>><<<.......<<<<.......
+
+AP005280.2/320767-320608             G...............................................UU
+AP005221.1/58254-58086               GUCCGAUCAGUAGUCAACCGCGCUGAUCCGGAU...............GG
+AP005035.1/170996-170817             AUCGGCAGA.......................................GG
+AL939125.1/103160-103305             G...............................................CG
+AP005030.1/249709-249554             ................................................CU
+AL939115.1/44787-44621               ................................................GG
+AL939120.1/174742-174619             ................................................GU
+AL939121.1/140405-140238             CCCUCGACGCGAGGACG...............................GU
+AP005037.1/250884-250731             CGCCGUGGCAACACGGCAG.............................GU
+AL939118.1/280215-280371             .................................................U
+Z99106.2/69881-70024                 ................................................UU
+Z99119.2/173775-173923               ................................................CU
+AE017003.1/243756-243902             ................................................GA
+AE017030.1/26833-26979               ................................................GA
+AE017266.1/262400-262545             ................................................GU
+AE017274.1/273490-273633             ................................................AU
+AE017026.1/179648-179795             ................................................AU
+AE017008.1/280218-280361             ................................................UU
+AE017000.1/129012-129159             ................................................AG
+AE017266.1/261264-261411             ................................................AU
+AE017034.1/230440-230582             ................................................UU
+AP001509.1/35283-35436               ................................................UU
+AP004598.1/207087-207245             ................................................AU
+AE015945.1/1135-1257                 ................................................UU
+AE007636.1/3809-3947                 ................................................UA
+AE007805.1/1159-1284                 ................................................UA
+AF299117.1/4182-4326                 AG..............................................UU
+AE013066.1/6212-6337                 ................................................GU
+AE013055.1/1499-1628                 ................................................GG
+AE013141.1/12818-12684               ................................................UC
+AE013058.1/810-942                   ................................................UU
+#=GC SS_cons                         ..................................................
+
+AP005280.2/320767-320608             CUCUCGCAGAGAGAGAAGGAG.......UGGGGAU..AGGGG....CCUU
+AP005221.1/58254-58086               AA..........................UGGGGAU..AGGGG....CCUU
+AP005035.1/170996-170817             AAGG........................CGCGCG.GCCGGGCA..ACUCA
+AL939125.1/103160-103305             CACCGCGAGGG.................GGUCCGU..AGGAG...ACCUU
+AP005030.1/249709-249554             CUCCUGAGGG..................AGCCCGU..AGGAG...ACCUU
+AL939115.1/44787-44621               AA..........................CCCGGC...CGGGCA..ACUCA
+AL939120.1/174742-174619             CAGG........................GCACGGC..CGGGC...ACCUC
+AL939121.1/140405-140238             CC............................GCCGU..AGGGCAA.ACCUU
+AP005037.1/250884-250731             AUA.........................CGCGCGU..AGGAG...ACCUU
+AL939118.1/280215-280371             AUGCCGCCGUGGGAACACGGUCGGCAGGCACCCGU..AGGAG...ACCUU
+Z99106.2/69881-70024                 UU.............................AGGU..AGGGCUA.ACUCU
+Z99119.2/173775-173923               AA...........................GUAAG...AGGGGGU.ACUCU
+AE017003.1/243756-243902             AA............................AAGGU..AGGGCU..ACUCA
+AE017030.1/26833-26979               AA............................AAGGU..AGGGCU..ACUCA
+AE017266.1/262400-262545             UU..........................UGAAAGU..AGGGCU..ACUCU
+AE017274.1/273490-273633             UU.............................AAGU..AGGGAA..ACUCU
+AE017026.1/179648-179795             UU..........................UGAAAGU..AGGGCU..ACUCU
+AE017008.1/280218-280361             UU.............................AAGU..AGGGAA..ACUCU
+AE017000.1/129012-129159             UU..........................UGAAAGU..AGGGCU..ACUCU
+AE017266.1/261264-261411             UU..........................UGAAAGU..AGGGCU..ACUCU
+AE017034.1/230440-230582             UU.............................AAGU..AGGGA...ACUCU
+AP001509.1/35283-35436               UUU.........................UAUAAG...AAGGGAU.ACUCU
+AP004598.1/207087-207245             AU............................UUAGA..AGGGAU..ACUUU
+AE015945.1/1135-1257                 AU..........................UUUGUGU..AGGUUA..GCCUU
+AE007636.1/3809-3947                 UU..........................CGUAAGU..AGGGU...GCCUU
+AE007805.1/1159-1284                 AUA.........................UAUGCGU..AGGUUUGUGCCUU
+AF299117.1/4182-4326                 AAACUUCUU...................GAAGUGA..CGGAAA..GGUAU
+AE013066.1/6212-6337                 AU...........................UGUGGU..AGGGUG..GCCCU
+AE013055.1/1499-1628                 AUUC........................CCGCAGU..AGGGAU..GCCUU
+AE013141.1/12818-12684               CUACGG......................GAAGAGU..AGGGUU..ACUCC
+AE013058.1/810-942                   UAAA........................AGAUGGU..AGGGUU..AUCUU
+#=GC SS_cons                         ..............................>>>>....<<<<........
+
+AP005280.2/320767-320608             CC..G.......CUCCGAACCCGACAGCUAACUCGGU.C.AGCA....AA
+AP005221.1/58254-58086               CC..G.......CUCCGAAUCCGACAGCUAACCCGGC.A.GACC....AA
+AP005035.1/170996-170817             ACC.G.......GCCCGAACCCGACAGCUCACCUCGU.A.GGCG.U..CG
+AL939125.1/103160-103305             CCA.C.......CUCCGAACCCGUCAGCUAACCCGGU.A.GGCG......
+AP005030.1/249709-249554             CCU.G.......CUCCGAACCCGUCAGCUAACCCGGU.A.GGCG......
+AL939115.1/44787-44621               ACC.G.......GCCCGAACCCGACAGCUCACCUCGC.A.GGCG.U..CG
+AL939120.1/174742-174619             CC..C.......GCCCGAACCCGACAGCUCACCUCGC.A.GGCG.U....
+AL939121.1/140405-140238             CCGCGCCACACCGCCCGAACCCGACAGCUAACCCGGU.A.GGCGGA.GCA
+AP005037.1/250884-250731             CCU.G.......CUCCGAACCCGUCAGCUAACCCGGU.A.GGCC......
+AL939118.1/280215-280371             CCU.G.......CUCCGAACCCGUCAGCUAACCCGGU.A.GGCG....AA
+Z99106.2/69881-70024                 CAUAU.......GCCCGAAUCCGUCAGCUAACCUCGU.A.AGCG.U..UC
+Z99119.2/173775-173923               GAA.U.......CCCU.AAUCCGACAGCUAACCUCGU.A.GGCG.U.AUA
+AE017003.1/243756-243902             UA..G.......GCCCGAAUCCGACAGCUAACCUCGU.A.AGCG.U..UA
+AE017030.1/26833-26979               UA..G.......GCCCGAAUCCGACAGCUAACCUCGU.A.AGCG.U..UA
+AE017266.1/262400-262545             UUA.G.......GCCCGAAUCCGACAGCUAACCUCGU.A.AGCG....UU
+AE017274.1/273490-273633             CAC.U.......UCCCGAGUCCGACAGCUAACCUCGU.A.AGCG.UAAUG
+AE017026.1/179648-179795             CAA.A.......GCCCGAAUCCGACAGCUAACUUCGU.A.AGCG.U.CUU
+AE017008.1/280218-280361             CAC.U.......UCCCGAGUCCGACAGCUAACCUCGU.A.AGCG.UAAUG
+AE017000.1/129012-129159             CAA.A.......GUCCGAAUCCGACAGCUAACUUCGU.A.AGCG.U.CUU
+AE017266.1/261264-261411             CAA.A.......GUCCGAAUCCGACAGCUAACUUCGU.A.AGCG.U.CUU
+AE017034.1/230440-230582             CAC.U.......UCCCGAGUCCGACAGCUAACCUCGU.A.AGCG.UAAUG
+AP001509.1/35283-35436               CCA.U.......CCCU.AAUCCGACAGCUAACCUCGU.A.AGCGUU.GAU
+AP004598.1/207087-207245             AU..G.......UCCCUAAUCCGACAGCUAACCUCGU.A.AGCG.U..CA
+AE015945.1/1135-1257                 ............UACCGAACCCGUCAGCUAACCCCGU.U.GGUA.....A
+AE007636.1/3809-3947                 CA..........ACCCGAAUCCGUAAGCUAACCUCGG.A.GGCAAAAUUG
+AE007805.1/1159-1284                 ............UACCGAAUCCGUCAGCUAACCUCGU.A.GAAU....AA
+AF299117.1/4182-4326                 CA..........UUCCGAACCCGGCAGCUAACCUCGU.A.AGCG.....U
+AE013066.1/6212-6337                 C...........ACCCGAACCCGUCAACUAACCUCGG.A.GGCA......
+AE013055.1/1499-1628                 CU..G.......UCCCGCACCCGACAGCUAACUCCGG.A.GGCA.U..UA
+AE013141.1/12818-12684               UUC.G.......ACCCGAGCCCGUCAGCUAACCUCGC.A.AGCG.U..GG
+AE013058.1/810-942                   UC..G.......ACCCGAACCCGUCAGCUAACCCCGU.A.AGCG....UU
+#=GC SS_cons                         ............>>>>...>>>.........>>>>>>...>>>>......
+
+AP005280.2/320767-320608             CAGGAAGAAUUU
+AP005221.1/58254-58086               CAGGAAGAUUUG
+AP005035.1/170996-170817             GUGAGGGGAUCA
+AL939125.1/103160-103305             .AGAGGGAAGGA
+AP005030.1/249709-249554             .AGAAGGAAGGA
+AL939115.1/44787-44621               GUGAGGGGAUCA
+AL939120.1/174742-174619             .AAGGAGAGGGA
+AL939121.1/140405-140238             CUGGAAGGAGUC
+AP005037.1/250884-250731             .AGAAGGAAGGA
+AL939118.1/280215-280371             AGGAAGGAAAGG
+Z99106.2/69881-70024                 GUGAGAGGAGAU
+Z99119.2/173775-173923               CAGAGAGGAGGU
+AE017003.1/243756-243902             UAUUGAGAAGGA
+AE017030.1/26833-26979               UAUUGAGAAGGA
+AE017266.1/262400-262545             UAGAGAGGAGGU
+AE017274.1/273490-273633             GGAGAGGAAGGU
+AE017026.1/179648-179795             GAGAGAGGACGG
+AE017008.1/280218-280361             GGAGAGGAAGGU
+AE017000.1/129012-129159             GAGAGAGGACGG
+AE017266.1/261264-261411             GAGAGAGGACGG
+AE017034.1/230440-230582             GGAGAGGAAGGU
+AP001509.1/35283-35436               UCGAGAGAGGGU
+AP004598.1/207087-207245             UAGGGAGAAAAG
+AE015945.1/1135-1257                 AAGGAGUGAAUA
+AE007636.1/3809-3947                 AUAAAGGAAAUU
+AE007805.1/1159-1284                 AAGGAGGAAGAU
+AF299117.1/4182-4326                 GUGAACCGUUUU
+AE013066.1/6212-6337                 AAGGGGGUAAAU
+AE013055.1/1499-1628                 AAGGAAGGAGAU
+AE013141.1/12818-12684               GAAGGAGAAAUA
+AE013058.1/810-942                   GAAAGAGAAGGA
+#=GC SS_cons                         ............
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00379.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00379.idx
new file mode 100644
index 0000000..a31da7e
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00379.idx
@@ -0,0 +1,4 @@
+AP005217.1/12977-12824
+BX927150.1/172169-172001
+D90917.1/3743-3872
+AP003596.1/272820-272997
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00379.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00379.raw
new file mode 100644
index 0000000..916fd7d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00379.raw
@@ -0,0 +1,124 @@
+>AP005280.2/320767-320608
+UUUAGAGAAAUUCUUUAAAUCGUGCGGCGAGCCGGGGAACCAAACGUGUUCCUGGGGUGA
+GUUUCCCACAAGGGUUCUCUCGCAGAGAGAGAAGGAGUGGGGAUAGGGGCCUUCCGCUCC
+GAACCCGACAGCUAACUCGGUCAGCAAACAGGAAGAAUUU
+>AP005221.1/58254-58086
+GGGGAUCGGAUGCAGAACACGAUGCGAGCCGGGGAACCACAGUGUUCCUGGGGUGAAUUC
+UCCAUGAGGGUCCGAUCAGUAGUCAACCGCGCUGAUCCGGAUGGAAUGGGGAUAGGGGCC
+UUCCGCUCCGAAUCCGACAGCUAACCCGGCAGACCAACAGGAAGAUUUG
+>AP005035.1/170996-170817
+GUCGCGUAAGCGCCGCAGGCAGGAGCGGGGGACCCAAGGUAGGCGCCGGGCCCAGCACUU
+GAGGCUGGUCCGGCUAGGGGUGAAGUCGCGCGCCGGAAUCGGCAGAGGAAGGCGCGCGGC
+CGGGCAACUCAACCGGCCCGAACCCGACAGCUCACCUCGUAGGCGUCGGUGAGGGGAUCA
+>AL939125.1/103160-103305
+AGUCCCCGUACGGCGCGAGCCAGGGGAGCCGGGGACCCAUCGCAGUCCCUGGGGUGAAUC
+GGACGCCCGCGCGCACCGCGAGGGGGUCCGUAGGAGACCUUCCACCUCCGAACCCGUCAG
+CUAACCCGGUAGGCGAGAGGGAAGGA
+>AP005030.1/249709-249554
+GGACAGUCAUCGCCGAGUCCCCGUAUGGCGCGAGCCAGGGGAGCCGGGGACCCAUCGCAG
+UCCCUGGGGUGAAUCGGGCACCCUCUCCUGAGGGAGCCCGUAGGAGACCUUCCUGCUCCG
+AACCCGUCAGCUAACCCGGUAGGCGAGAAGGAAGGA
+>AL939115.1/44787-44621
+UCGCGUCAAGCGCCGAAGGCAGGAGCGGGGGACCCAAGGUAAGUGCCGCACCGGGCAGUU
+GAGCCGGAGCGGCUAGGGGUGGAGCCGAGUUCCGCGAGGAACCCGGCCGGGCAACUCAAC
+CGGCCCGAACCCGACAGCUCACCUCGCAGGCGUCGGUGAGGGGAUCA
+>AL939120.1/174742-174619
+CCAGGUAAGUCGCCGCACCGGUCACCACCGGAGCGGCUCGGGGUGAAGCCGUACCCGUCA
+GGGCACGGCCGGGCACCUCCCCGCCCGAACCCGACAGCUCACCUCGCAGGCGUAAGGAGA
+GGGA
+>AL939121.1/140405-140238
+AGUCCGGCCUGCCCGCACGGCACCGGAGCCGGGGACCCAACCGAGAACUUUGGGGUGAAU
+CGGCCUCACCGCCCUCGACGCGAGGACGGUCCGCCGUAGGGCAAACCUUCCGCGCCACAC
+CGCCCGAACCCGACAGCUAACCCGGUAGGCGGAGCACUGGAAGGAGUC
+>AP005037.1/250884-250731
+CGUGCGCGUGUGCCGAAUCCUGCAAGGGAACCGGGGAACCAUCAACUUGGGGUGAAUCAC
+GCGGAUGCCGCCGUGGCAACACGGCAGGUAUACGCGCGUAGGAGACCUUCCUGCUCCGAA
+CCCGUCAGCUAACCCGGUAGGCCAGAAGGAAGGA
+>AL939118.1/280215-280371
+CGUGCGCACGCGCCGAAUCCCGCAAGGGAACCGGGGAACCACCACAUUGGGGUGAAUCGG
+GCGUAUGCCGCCGUGGGAACACGGUCGGCAGGCACCCGUAGGAGACCUUCCUGCUCCGAA
+CCCGUCAGCUAACCCGGUAGGCGAAAGGAAGGAAAGG
+>Z99106.2/69881-70024
+GAAAACAAAUCGCUUAAUCUGAAAUCAGAGCGGGGGACCCAAUAGAACGGCUUUUUGCCG
+UUGGGGUGAAUCCUUUUUAGGUAGGGCUAACUCUCAUAUGCCCGAAUCCGUCAGCUAACC
+UCGUAAGCGUUCGUGAGAGGAGAU
+>Z99119.2/173775-173923
+UCUCUUUUACCGCUUAAUCAAACACGAACGGGGGAACCAACGAUUGGCUGUUUUAUUAAC
+AGCCUUGGGGUGAAUCUUACUAAGUAAGAGGGGGUACUCUGAAUCCCUAAUCCGACAGCU
+AACCUCGUAGGCGUAUACAGAGAGGAGGU
+>AE017003.1/243756-243902
+UUUUCUAAAUCGCUGAAACCGCAUGGUACGGGGGACCCGUUUUUACGGAUUAGUACAUAA
+UCCGAUGGGGUGAAUCCUUGAAAAAGGUAGGGCUACUCAUAGGCCCGAAUCCGACAGCUA
+ACCUCGUAAGCGUUAUAUUGAGAAGGA
+>AE017030.1/26833-26979
+UUUUCUAAAUCGCUGAAACCGCAUGGUACGGGGGACCCGUUCUUAUGGAUUAGUUCUUAA
+UCCAAUGGGGUGAAUCCUUGAAAAAGGUAGGGCUACUCAUAGGCCCGAAUCCGACAGCUA
+ACCUCGUAAGCGUUAUAUUGAGAAGGA
+>AE017266.1/262400-262545
+AACCUAAAAUCGCUGAGUUCCAGAAAUGGAGCGGGGGAACCAAUUUUGUGCAUCGUCACU
+UGGGGUGAAUCUUUCAGUUUUGAAAGUAGGGCUACUCUUUAGGCCCGAAUCCGACAGCUA
+ACCUCGUAAGCGUUUAGAGAGGAGGU
+>AE017274.1/273490-273633
+UAAAACCUUUUGCUGAGUCCAAAAUUUGGAGCGGGGGAACCAUUUUUGUAGCUUUGCUAC
+UUGGGGCGAAUCUUAUUUAAGUAGGGAAACUCUCACUUCCCGAGUCCGACAGCUAACCUC
+GUAAGCGUAAUGGGAGAGGAAGGU
+>AE017026.1/179648-179795
+UUUUGUAAUACGCUGAGUCCAAUUAUAUGGAGCGGAGGAACCAAUUUGUGCAGUGUCACU
+CGGGGUGAAUCUUUCAAUUUUGAAAGUAGGGCUACUCUCAAAGCCCGAAUCCGACAGCUA
+ACUUCGUAAGCGUCUUGAGAGAGGACGG
+>AE017008.1/280218-280361
+UAAAACCUUUUGCUGAGUCCAAAUUUUGGAGCGGGGGAACCAUUUUUGUAGCUAUGCUAC
+UUGGGGCGAAUCUUUUUUAAGUAGGGAAACUCUCACUUCCCGAGUCCGACAGCUAACCUC
+GUAAGCGUAAUGGGAGAGGAAGGU
+>AE017000.1/129012-129159
+UUUUUGUAAACGCUGAGUCCAAUUAUAUGGAGCGGAGGAACCAAUUUGUGCAGUGUCACU
+AGGGGUGAAUCUUUCAAGUUUGAAAGUAGGGCUACUCUCAAAGUCCGAAUCCGACAGCUA
+ACUUCGUAAGCGUCUUGAGAGAGGACGG
+>AE017266.1/261264-261411
+UUUUGUAAUACGCUGAGUCCAAUUAUAUGGAGCGGAGGAACCAAUUUGUGCAGUGUCACU
+AGGGGUGAAUCUUUCAAUUUUGAAAGUAGGGCUACUCUCAAAGUCCGAAUCCGACAGCUA
+ACUUCGUAAGCGUCUUGAGAGAGGACGG
+>AE017034.1/230440-230582
+UAAAACCUUUUGCUGAGUCCAAAUUUUGGAGCGGGGGAACCACUUUUGUAGCUAUGCUAC
+UUGGGGCGAAUCUUUUUUAAGUAGGGAACUCUCACUUCCCGAGUCCGACAGCUAACCUCG
+UAAGCGUAAUGGGAGAGGAAGGU
+>AP001509.1/35283-35436
+CACCUUUAAUCGCUGAAUCUCUAUUGAGAGCGGGGGAACCAUACCUGACAGAGUUGUUUC
+UGUCUUGGGGUGAAUCUUAUGUUUUUUAUAAGAAGGGAUACUCUCCAUCCCUAAUCCGAC
+AGCUAACCUCGUAAGCGUUGAUUCGAGAGAGGGU
+>AP004598.1/207087-207245
+CCUUUUUAGUCGCUGAAACUGUUGCUUUAGUAUUGUGCAGUGCGGGGGACCCAUUUUUGG
+CAAUAAAACAUUUGUCUUGGGGUGAAUCUAAAUAUUUAGAAGGGAUACUUUAUGUCCCUA
+AUCCGACAGCUAACCUCGUAAGCGUCAUAGGGAGAAAAG
+>AE015945.1/1135-1257
+UAAUAACAUAAGCCUAAGUUUAAAACGCGGGGGAACCAUUAAUUGGGGUGAAUCACAUUU
+AUUUUGUGUAGGUUAGCCUUUACCGAACCCGUCAGCUAACCCCGUUGGUAAAAGGAGUGA
+AUA
+>AE007636.1/3809-3947
+UCCUUAAGAGUGCCGAAUCUUAAUAAUAUUUAAGUACGGGGGAACACAUUGUGGGUGAAU
+CUUACGACUAUUCGUAAGUAGGGUGCCUUCAACCCGAAUCCGUAAGCUAACCUCGGAGGC
+AAAAUUGAUAAAGGAAAUU
+>AE007805.1/1159-1284
+UAAUAUCAUUAGCCUAAAUUUUAAAAACGGGGAAACCAAUUUUUGGGGUGAAUCGCAUAA
+UAUAUGCGUAGGUUUGUGCCUUUACCGAAUCCGUCAGCUAACCUCGUAGAAUAAAAGGAG
+GAAGAU
+>AF299117.1/4182-4326
+UGUAGUCAAGGCUGAAUUUCCCAAAAAGGAAAACGGGGGAACCAUAAUGGGGGUGAAUCA
+CUUUUUAGGAGUUAAACUUCUUGAAGUGACGGAAAGGUAUCAUUCCGAACCCGGCAGCUA
+ACCUCGUAAGCGUGUGAACCGUUUU
+>AE013066.1/6212-6337
+AGUUAAAACAUGCCGAAUCCCCGAUAAGGGGUACGGGGGAUGUAAAUUUGGGGUGAAUCC
+ACGUAUUGUGGUAGGGUGGCCCUCACCCGAACCCGUCAACUAACCUCGGAGGCAAAGGGG
+GUAAAU
+>AE013055.1/1499-1628
+UUUGCAAUCUUGCCGAAUCCGAAAGGUACGGAGGAACCGCUUUUUGGGGUUAAUCUGCGG
+AUUCCCGCAGUAGGGAUGCCUUCUGUCCCGCACCCGACAGCUAACUCCGGAGGCAUUAAA
+GGAAGGAGAU
+>AE013141.1/12818-12684
+UAAUCGUUAUCGCUGAACCCGAAAAGGGGCGGGGGACCCACACUUUUGGGGCGAAUCUCU
+UCCUACGGGAAGAGUAGGGUUACUCCUUCGACCCGAGCCCGUCAGCUAACCUCGCAAGCG
+UGGGAAGGAGAAAUA
+>AE013058.1/810-942
+ACAUGCUAAACGCUGAAUUCGUUAAGAAGCGGGGGACCCACUCUUUUGGGGUGAAUCCAU
+CUUUUAAAAGAUGGUAGGGUUAUCUUUCGACCCGAACCCGUCAGCUAACCCCGUAAGCGU
+UGAAAGAGAAGGA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00379.test b/benchmarks/cmsearch-rmark/rmark-1/RF00379.test
new file mode 100644
index 0000000..4c12f63
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00379.test
@@ -0,0 +1,16 @@
+>AP005217.1/12977-12824
+CCUUGUAGAAGACUUGCAGACAGGGACGGGGAACCCACCUGCCCACCGCGGGCACCGGAG
+GUAACUCCUUGGGGUGAAGCCGAAGUUCUCCUUCGGCAGGGCACAUCCUCCGCCCUAACC
+CGACAGCUAACCUCGACGGCGACAGAUGAGAGGA
+>BX927150.1/172169-172001
+CAUUCAUGUGGGCCAUAUUGCAGACAGGGACGGGGAAACCACCCACCAUCUUUUCACAAA
+AGAAGGCAUGGAGGCCAACUCCUUGGGGUGAAGCCAGACAUCCACUGGCAGAGCAACUCC
+UCCGCUCUAACCCGACAGCUAACCUCGACGGCGACAAAUGAGAGGAAAA
+>D90917.1/3743-3872
+UCUGAACGGUGGCGUGGAGGGAACAGAAAGCGGGGGAACCAAUUCUGGGGCUUAUUUCUA
+AGUAAAUUAGAAAGGAAAAACUCUCAUUUCUAGCCCGUCAGCUAACCCCGUAGGCAUUGA
+GGGAGGACUA
+>AP003596.1/272820-272997
+AACACCUAUGUGCAGGGUUGAAGCUAGGAACGGAGGAACCAAGUUUGGGGCGUAUCUGCC
+AAAAAAGCUGAAGCUAAAGUAUGAAAAAGAGAUUUCAAAUUUUAGACUUAGAGCAUUUAG
+AGAAGGACAUCUCUCAGUCCUAGCCCGUCAGCUAACUUCGUAGGCAUUGAGAGGAGAU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00380.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00380.ali
new file mode 100644
index 0000000..1b26b71
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00380.ali
@@ -0,0 +1,194 @@
+# STOCKHOLM 1.0
+#=GF ID    ykoK
+#=GF AC    RF00380
+#=GF DE    ykoK element
+#=GF AU    Moxon SJ
+#=GF GA    40.0
+#=GF NC    8.8
+#=GF TC    46.0
+
+AL583922.1/170727-170556             CAAGUGCCUC.GUUAGGUGAGGGU.UCUGCAC.GGAUAUAGGCCACUG..
+AL035300.1/11215-11044               CAAGCACCUC.GGUAGGUGAGGCU.UCUGCAU.GGAUAUAGGCCACCGAU
+AE017232.1/157323-157498             CAAGCACCUC.GCUAGGUGAGGCG.UCUGCAC.GGACACAGGCCACUGAC
+AE017239.1/279457-279627             CAAGCACCUC.GGUAGGUGAGGCG.UCUGCAU.GGAUACAGGCCACUGAC
+AE017231.1/117991-118175             UAAGCACCUC.GUUAGGUGAGGCG.UCUACAC.GAAUACAGGCCACUGAC
+BX842577.1/4252-4421                 UAAGCACCUC.GUUAGGUGAGGCG.GCUACAC.GAACAUAGGCCACUGAC
+Z99110.2/185182-185347               UAGGAACUUC.GUUAGGUGAGGCU.CCUGUAU.GGAGAUACGCUGCUGCC
+AE017003.1/9137-9302                 AUAAGUCUCU.GUUAGGUGAGGCU.CCUGUAU.AGAGAAAUGCUACUGCC
+AE017277.1/179134-179301             UAUGGUCUCU.GUUAGGUGAGGCU.CCUGUAU.AGAGAAACGCUGCUGCC
+AE017011.1/173158-173325             UAUGGUCUCU.GUUAGGUGAGGCU.CCUGUAU.AGAGAAACGCUGCUGCC
+AE017029.1/59597-59762               AUAAGUCUCU.GUUAGGUGAGGCU.CCUGUAU.AGAGAAAUGCUACUGCC
+AP001518.1/50150-49987               CAACCACUUC.GUUAGGUGAGGCU.CCUGUAU.GGAGAUAUGCUGCUGCC
+AP001518.1/50603-50439               AGUUGUCUUC.GUUAGGUGAGGCU.CCUGUGCUGGAGAUACGCUGCUGCC
+AP001513.1/242141-242306             AAUCAUCCUC.GUUAGGUGAGGCU.CCUGUGCUGGAGAUACGCUGCUGCC
+AL591984.1/47104-46938               AGUUUUGCCU.GUUAGGUGAGGCU.CCUAUGC.AAACACAGGCCACUGCC
+AL596173.1/245334-245167             AGUUUUGCCU.GUUAGGUGAGGCU.CCUAUGC.AAACACAGGCCACUGCC
+AE007830.1/2783-2620                 AUAAUGUAUU.GUUAGGUGAGGCU.CCUAUAU.AGAUAUAUGCUACUGCC
+AE007583.1/5344-5517                 AAAAGUUUUA.GUUAGGUGAGGCU.CCUAUAU.AGAUAUACGCUACUGCC
+AE013192.1/3403-3238                 UUAAUACCUC.GUUAGGUGAGGCU.CCUAUAC.AGAUACAGGCUGCUGCC
+AE016951.1/37995-38164               AAUAAGAUUU.GUUAGGUGAGGCU.CCUAUAC.AAACAUAGGCUACUGCC
+AJ250603.1/195-363                   UAAUAACCUU.GUUAGGUGAGGCU.CCUAUAC.AAACAUAGGCUAUUGCC
+AE016957.1/74880-75046               AAAUAACCUU.GUUAGGUGAGGCU.CCUAUCC.AAACAUAGGCUAUUGCG
+AF117609.1/346-514                   UAAUAACCUU.GUUAGGUGAGGCU.CCUAUAC.AAACAUAGGCUGUUGCC
+AE016950.1/96023-95854               CUUUGUAAUAAGUUAGGUGAGGCU.CCUAUAC.AAACAUAGGCUAUUGCU
+AE016950.1/98937-98770               AUAGAAUCAU.AUUAGGUGAGGUU.ACUCUGAAGAACACAGGUUAUCGCU
+AE016951.1/93020-93187               CUGAAUAAUU.GUUAGGUGAGGCU.CCUAUUU.GGACAAAUGCUGCUGCC
+AE017203.1/167779-167946             CAAAUAAACU.GUUAGGUGAGACU.CCUACGU.AAAUAUAUGCUGAUGCC
+AL935258.1/17651-17488               AUCAGUUGCA.AUUAGGUGAGGUU.ACUUUAA.GAAUAUAGGUUAUCGCC
+AE017200.1/231904-232076             CAAAUAAACU.GUUAGGUGAGACU.CCUACGU.GAACACAUGCUGUCGCC
+AE016921.1/190645-190809             GCAGUGUCUC.GUUCGGCGAGGCU.CCUAUGC.AAACACAGGUCACUGAU
+AY129558.1/14501-14670               GCAACAUCUC.GUUAGGCGAGGCU.CCUGUAU.AAACAAAGGCCACUGAU
+X90691.1/1632-1461                   GCAGUAUCUC.GUUAGGCGAGGCU.CCUAUAC.AAACAAAGGUUGCUGAU
+BX571871.1/238808-238637             GCAGUAUCUC.GUUAGGCGAGGCU.CCUAUAC.AAACACAGGUUGCUGAU
+AE004243.1/10079-10208               ACAGCAUCUC.GUUAGGCGAGGCU.CCUGUAC.AAACAUAGGCCACUGAU
+AF031552.1/1396-1226                 ACAGCAUCUC.GUUAGGCGAGGCU.CCUGUAC.AAACAUAGGCCACUGAU
+#=GC SS_cons                         ...<<<<<<<.<<....<<<<<<...<<<<<<.<<......<<<<<<<<<
+
+AL583922.1/170727-170556             ......ACG.UCGAACGA.UGCCCA..GGAGCAGGACAGUUCCU.CCCAG
+AL035300.1/11215-11044               CC.CGGACG.UCGAGAGA.UGCAUC..GGGUCAAGACAACU...CCCAGG
+AE017232.1/157323-157498             CU.CGAACG.UCGAAAGA.CGCCCA..GGGUCAGGACAGCUCCU.CCCGG
+AE017239.1/279457-279627             CC.CGAACG.UCGAGAGA.CGCCCC..GGGUCAGGACAGCUCUU.CCCGG
+AE017231.1/117991-118175             CC.CGAACG.UCGAAAGA.CGCCCC..GGGUCAGGACAGCUCCU.CCCGG
+BX842577.1/4252-4421                 CC.CGAACG.UCGAGAGA.CGCCCC..GGGUCAGGACAGCUCUU.CCCGG
+Z99110.2/185182-185347               CA.AAAAUG.UCCAAAGA.CGCCAA..UGGGU.CAACAGAAAUC.AUCGA
+AE017003.1/9137-9302                 CA.AAAAUG.UCGAGAGA.CGCCAA..UGGGU.CAACAGGAAU.GAUCGA
+AE017277.1/179134-179301             CA.AAAAUG.UCGAGAGA.CGCCAA..UGGGU.CAACAAGAAA.GGUCGG
+AE017011.1/173158-173325             CA.AAAAUG.UCGAGAGA.CGCCAA..UGGGU.CAACAGGAAA.GGUCGG
+AE017029.1/59597-59762               CA.AAAAUG.UCGAGAGA.CGCCAA..UGGGU.CAACAGGAAU.GAUCGA
+AP001518.1/50150-49987               CA.AAAACG.UCCAAAGA.CGCCAA..UGGGU.CAACAGAAAUC.AUCGA
+AP001518.1/50603-50439               CA.AAAACG.UCCAAAGA.CGCCAA..UGGGU.CAACAGAAAUC.AUCGA
+AP001513.1/242141-242306             CA.AAAACG.UCCAAAGA.CGCCAA..UGGGU.CAACAGAAACC.AUCGA
+AL591984.1/47104-46938               CA.AAAAUG.UCCAAAGA.CGCCAA..UGGGUAGAACAGGGAUU.GUCGG
+AL596173.1/245334-245167             CA.AAAAUG.UCCAAAGA.CGCCAA..UGGGUAGAACAGGGAUU.GUCGG
+AE007830.1/2783-2620                 CA.AAAAUA.UCGAAAGA.UGCCAA..UGGGU.UAACAGGUACU.ACCGA
+AE007583.1/5344-5517                 CA.GAAACA.UCGAGAGA.UGCCAAAUUGGGU.CAGCAGAUAUU.ACCGA
+AE013192.1/3403-3238                 CG.GAAACA.UCGAGAGA.UGGUAA..CGGGU.GAACAGGCAUU.ACCGA
+AE016951.1/37995-38164               CA.AAAAUG.UCGAGAGA.CGCCAA..UGGGUAGAACAGGAACU.GUCGA
+AJ250603.1/195-363                   CA.GAAACG.UCGAAAGU.CGCCAA..UGGGUAAAACAGAAACU.GUCGG
+AE016957.1/74880-75046               CA.GAAAUG.UCGAAAGA.CACCAA..UGUGUAAAACAGGAAU.GGUCGA
+AF117609.1/346-514                   CA.GAAACG.UCGAAAGU.CGCCAA..UGGGUAAAACAGAAACU.GUCGG
+AE016950.1/96023-95854               CA.GAAAUG.UCGAGAGA.CACCAA..UGAGUAGAACAAGACU.GGUCGA
+AE016950.1/98937-98770               CG.GAAAUG.UCGAGAGA.CAGUAA..CGAGUAAAGCAGGGAUU.GUCGA
+AE016951.1/93020-93187               GC.GAAAGGAUCGAGAGA.CCCUUA.GUUGGUUGAACAGGAAUA.AUCG.
+AE017203.1/167779-167946             CA.GGAACA.UCCAGAGA.UGCCAA..CGGGUCAAACAGGAACU.GUCGA
+AL935258.1/17651-17488               CA.GAAAUG.UCGAGAGA.CAGGAA..UGAGUAAAGCAGAAUUU.GCCGA
+AE017200.1/231904-232076             CA.GCAACA.UCCAGAGA.UGCCAA..CGGGUCAAACAGGGAUC.GUCGA
+AE016921.1/190645-190809             CUGACGACG.UCGAGAGA.CGCCCA..AGGUUAGGACAGGCUUU.AUCGG
+AY129558.1/14501-14670               CUCACGACG.UCGAGAGA.CGCCCA..AGCUCAGGACAGUUUUC.AUCGG
+X90691.1/1632-1461                   CUGACGACG.UCGAGAGA.CGCCCA..AGAUUAGGACAGGUUAU.AUCGA
+BX571871.1/238808-238637             CUGACGACG.UCGAGAGA.CGCCCA..AGAUUAGGACAGGAUAU.AUCGA
+AE004243.1/10079-10208               CUCACGACA.UCCAGAGA.UGCCCA..AGAUCAGGACAGUUUUC.AUCGG
+AF031552.1/1396-1226                 CUCACGACA.UCCAGAGA.UGCCCA..AGAUCAGGACAGUUUUC.AUCGG
+#=GC SS_cons                         <<.....<<.<<....>>.>>......>>>>.....>><<<<...<<<..
+
+AL583922.1/170727-170556             A...UUAAGGAGUUU.GAGCC..UAAAUUGUU.UCCGGCUCUCAUUGAGC
+AL035300.1/11215-11044               G...UU..GGG..UCCAAGUC..CAAGUGGUU.UCUGGAC...GUUGGUC
+AE017232.1/157323-157498             A...UUAAGGG..UU.GAGCC..CAAGUGGCU.UCCGGC....UUUUGAC
+AE017239.1/279457-279627             AC..CCAAGGG..UU.GAGCC..CAAGUGGCU.UCCG......GAGCCC.
+AE017231.1/117991-118175             C...UUAAGGG..UU.GAGCC..CAGGUGGCU.UCCGGCUCGGAUUGUCG
+BX842577.1/4252-4421                 C...UUAAGGG..UU.GAGCC..CAGGUGGCU.UCCGG.....CUUAC..
+Z99110.2/185182-185347               C...AUAAGGU..GA.UUUUU..AAUGCAGCU.GGAU......GCUU...
+AE017003.1/9137-9302                 A...UUAAGGU..UU.UUCUU..AACGUAGCU.GGUA......AUGU...
+AE017277.1/179134-179301             AA..UGAAGGC..CU.UUUUU..AACGUAGCU.GGUU......UCAG...
+AE017011.1/173158-173325             AA..UGAAGGC..CU.UUUUU..AAUGUAGCU.GGUU......UCAG...
+AE017029.1/59597-59762               A...UUAAGGU..UU.UUCUU..AACGUAGCU.GGUA......AUGU...
+AP001518.1/50150-49987               C...AUAAGGU..GA.UUUUU..AAUGUAGCU.GGCA......AUG....
+AP001518.1/50603-50439               C...AUAAGGU..GA.UUUUU..AAUGUAGCU.GGAU......GAU....
+AP001513.1/242141-242306             C...AUAAGGU..GG.UUUUU..AACGUAGCU.GGCU......UCG....
+AL591984.1/47104-46938               A...UUAAGGC..UU.UCCAU..AAUGUGGCU.AAGA......GUAU...
+AL596173.1/245334-245167             A...UUAAGGC..UU.UCCAU..AAUGUGGCU.AAGA......GUAAU..
+AE007830.1/2783-2620                 A...UUAAGGU..UU.UACUU..AAUGUAGCU.GGGA......UUA....
+AE007583.1/5344-5517                 A...UCAAGGU..UC.UAUCU..AAUGUAGCUGGAUUUAUA..GUUUU..
+AE013192.1/3403-3238                 A...UCAAGGU..UU.UGCCU..AAUGCAGCU.GGAG......UUUU...
+AE016951.1/37995-38164               A...UGAAGGC..UU.UUCUU..AAGGUAGCU.AAAAG.....CAAUCGC
+AJ250603.1/195-363                   A...UUAAGGC..UU.UUUCC..AA..UAGCU.AAGA......AUGUUU.
+AE016957.1/74880-75046               A...UUAAGGC..UC.UUCUA..AAAAUAGCU.AAGA......GAAA...
+AF117609.1/346-514                   A...UUAAGGC..UU.UUUCC..AA..UAGCU.AAGA......AUGUUU.
+AE016950.1/96023-95854               GG..AGAAGGC..UU.UUCUC..AAAAUAGCU.AAGA......GUGA...
+AE016950.1/98937-98770               A...UUAAGGC..UU.UCCU...AAGAUAACU.AGAA......UUUUU..
+AE016951.1/93020-93187               ....UGAAGGU..UA.UUCAU..AAUGUAGCU.GAUAC.....AUGU...
+AE017203.1/167779-167946             G...UUAAGUC..UU.UUCC...CAGUCAGCU.AGUU......GAAAA..
+AL935258.1/17651-17488               A...UUAAGGC..UC.UUUC...AAGAUAACU.AGA.......CUAG...
+AE017200.1/231904-232076             U...AUAAGGC..CC.UCCC...CAGCCAGCU.AGUUAUAUUUUUAUA..
+AE016921.1/190645-190809             A...UUAAGGU..UU.AGCCC..AAAGUGACU.UCC.......AAC....
+AY129558.1/14501-14670               A...UUAAGGU..GU.AAACC..CAAGUGGCU.UCCG......GCAUGC.
+X90691.1/1632-1461                   AC..AGAAGGU.A.U.AACCC..GAAGUAACU.UCCCGCAG..UCUGC..
+BX571871.1/238808-238637             A...CCAAGGU.A.U.AUCCC..CAUGUAACU.UUCUG.....AUAAUUC
+AE004243.1/10079-10208               A...UUAAGGU..GU.UAACC..CAAGUGGCU..................
+AF031552.1/1396-1226                 A...UUAAGGU..GU.UAACC..CAAGUGGCU.UUCGC.....GUGAG..
+#=GC SS_cons                         ........>>>.....>>>>......>>>>>..<<<..............
+
+AL583922.1/170727-170556             ........UGUAC.AUGUCGUUUGGUGCCAAAGCUCUGACGAUA.GGGAG
+AL035300.1/11215-11044               ........CAGAU.AUGCUGUGCAGUGCCUAAGCUCCGGCGAUGAGGGGA
+AE017232.1/157323-157498             GGC.....CGGAU.ACGCCGUGUGGUGCCGAAGCUCUGACGAGA.GGGGU
+AE017239.1/279457-279627             ........CGGAU.ACGCCGUGCAGUGCCGAAGCUCCGACGAGA.GGGGU
+AE017231.1/117991-118175             UUCGGGCCAGGAC.ACGUCGUGUGGCGUCAAAGCUCUGACGAGA.GGGGU
+BX842577.1/4252-4421                 ........CGGAC.ACGUCGUGUGGUGCCGAAGCUCUGACGAGA.GGGGU
+Z99110.2/185182-185347               ........GUCCU.AUGCCAUACAGUGCUAAAGCUC.UACGAUU.GAAGG
+AE017003.1/9137-9302                 .........ACCU.AUGCUAUACAGUGCUAAAACUC.GGUGAGGGAGAGG
+AE017277.1/179134-179301             ........UACCU.AUGCUAUACAGUGCUAAAACUC.AACGAGGGAGAGG
+AE017011.1/173158-173325             ........UACCU.AUGCUAUACAGUGCUAAAACUC.AACGAGGGAGAGG
+AE017029.1/59597-59762               .........ACCU.AUGCUAUACAGUGCUAAAACUC.GGCGAGGGAGAGG
+AP001518.1/50150-49987               .........UCCU.AUGCCAUACAGUGCUAAAGCUC.UACGAAU.GAAGG
+AP001518.1/50603-50439               .........UCCU.AUGCCGCACAGUGCUAAAGCUC.UACGAAU.GGGGG
+AP001513.1/242141-242306             .........UCCU.AUGCCGCACAGUGCUAAAGCUC.UACGAAUGGAGGA
+AL591984.1/47104-46938               ........UCUUU.ACGUUGCAUAGUGCCAAAACUUUAGCGAG..GGGAG
+AL596173.1/245334-245167             ........UCUUU.ACGUUGUAUAGUGCCAAAACUUUAGCGAG..GGGAG
+AE007830.1/2783-2620                 .........CCCA.AAGCUAUAUAGUGCUAAAGCUC.AACGAAA.GAUAG
+AE007583.1/5344-5517                 ........AAUCU.AAGCUAUAUAGUGCUAAAGCUC.UACUGUC.UAAUU
+AE013192.1/3403-3238                 ........CUCCA.AAGCUGUAUAGUGCCAAAGCUC.AACGAAG.GAAAU
+AE016951.1/37995-38164               ........UUUUU.ACGUUGUAUAGUGCUAAAGCUC.AACGAU..AAGAA
+AJ250603.1/195-363                   ........UCUUU.ACGUUGUAUAGUGCUAAAACUCGGACGAUGAGAUGA
+AE016957.1/74880-75046               ........UCUUU.ACGUUGGAUAGUGCUAAAGCUCAGACGAU..GAGAA
+AF117609.1/346-514                   ........UCUUU.ACGUUGUAUAGUGCUAAAACUCGGACGAUGAGAUGA
+AE016950.1/96023-95854               ........UCUUU.ACGUUGUAUAGUGCUAAAGCUC.AACGUUCAUGUUG
+AE016950.1/98937-98770               ........UUCUU.ACGUCUCAGAAAGCCAAAGCUC.AAUUAUU.GUGAU
+AE016951.1/93020-93187               ........UAUCU.ACGCCCUAUAGUGCUAAAGCUC.AACGAUA.GAGAA
+AE017203.1/167779-167946             ........AACUUUACGUUACGUAGUGUUAAAACUG.AACGACG.AGUAU
+AL935258.1/17651-17488               ........UUCUU.ACGUCUUAAAGUGCUAAAACUC.AAUGAA..UGCGU
+AE017200.1/231904-232076             ........ACCUU.ACGUCACGUAGUGUUAAAACUG.AACGACG.AGUAU
+AE016921.1/190645-190809             .........GGAU.ACGUUGCAUAGUGCCAAAACCUAGACGCG..GAGAU
+AY129558.1/14501-14670               ........CGGAU.ACGUUAUACAGUGCUAAAGCUGGUACGUG..GGGAU
+X90691.1/1632-1461                   ........GGGAU.ACGUUGUAUAGUGCUAAACCGA.GACGU...GAGAU
+BX571871.1/238808-238637             ........AGGAU.ACGUUGUAUAGUGCUAAAACCGAGACGUA..GAGAU
+AE004243.1/10079-10208               .................UUC......GC.....GUG.AGCG....AA...
+AF031552.1/1396-1226                 ........CGAAU.ACGUUGUGCAGUGCUGAAGCUGGGACUCGG.GGAAU
+#=GC SS_cons                         .........>>>.....>>>>>>>>.>>.....>>>.>>>.....>>>>>
+
+AL583922.1/170727-170556             GCCGU
+AL035300.1/11215-11044               UGCGU
+AE017232.1/157323-157498             GCCGC
+AE017239.1/279457-279627             GCGAC
+AE017231.1/117991-118175             GCGGA
+BX842577.1/4252-4421                 GCGGA
+Z99110.2/185182-185347               CGCCC
+AE017003.1/9137-9302                 UCCGU
+AE017277.1/179134-179301             UGCAU
+AE017011.1/173158-173325             UGCAU
+AE017029.1/59597-59762               UCCGU
+AP001518.1/50150-49987               GAAUC
+AP001518.1/50603-50439               ACAGU
+AP001513.1/242141-242306             GUUUG
+AL591984.1/47104-46938               UCUGU
+AL596173.1/245334-245167             UCUGU
+AE007830.1/2783-2620                 UGUAU
+AE007583.1/5344-5517                 UCGUA
+AE013192.1/3403-3238                 UGGAU
+AE016951.1/37995-38164               CGAUU
+AJ250603.1/195-363                   UGCUA
+AE016957.1/74880-75046               CCGAU
+AF117609.1/346-514                   UGCUA
+AE016950.1/96023-95854               AUGUA
+AE016950.1/98937-98770               UACCC
+AE016951.1/93020-93187               UCUUA
+AE017203.1/167779-167946             UAAAU
+AL935258.1/17651-17488               CGAUG
+AE017200.1/231904-232076             AAAAA
+AE016921.1/190645-190809             CGCUU
+AY129558.1/14501-14670               GAUGA
+X90691.1/1632-1461                   AGCCU
+BX571871.1/238808-238637             AGUCG
+AE004243.1/10079-10208               .....
+AF031552.1/1396-1226                 GAAGU
+#=GC SS_cons                         >>...
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00380.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00380.idx
new file mode 100644
index 0000000..0ddb549
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00380.idx
@@ -0,0 +1,3 @@
+AE013401.1/1741-1571
+AE006322.1/9118-9279
+AB089921.1/2048-2202
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00380.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00380.raw
new file mode 100644
index 0000000..32721b3
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00380.raw
@@ -0,0 +1,141 @@
+>AL583922.1/170727-170556
+CAAGUGCCUCGUUAGGUGAGGGUUCUGCACGGAUAUAGGCCACUGACGUCGAACGAUGCC
+CAGGAGCAGGACAGUUCCUCCCAGAUUAAGGAGUUUGAGCCUAAAUUGUUUCCGGCUCUC
+AUUGAGCUGUACAUGUCGUUUGGUGCCAAAGCUCUGACGAUAGGGAGGCCGU
+>AL035300.1/11215-11044
+CAAGCACCUCGGUAGGUGAGGCUUCUGCAUGGAUAUAGGCCACCGAUCCCGGACGUCGAG
+AGAUGCAUCGGGUCAAGACAACUCCCAGGGUUGGGUCCAAGUCCAAGUGGUUUCUGGACG
+UUGGUCCAGAUAUGCUGUGCAGUGCCUAAGCUCCGGCGAUGAGGGGAUGCGU
+>AE017232.1/157323-157498
+CAAGCACCUCGCUAGGUGAGGCGUCUGCACGGACACAGGCCACUGACCUCGAACGUCGAA
+AGACGCCCAGGGUCAGGACAGCUCCUCCCGGAUUAAGGGUUGAGCCCAAGUGGCUUCCGG
+CUUUUGACGGCCGGAUACGCCGUGUGGUGCCGAAGCUCUGACGAGAGGGGUGCCGC
+>AE017239.1/279457-279627
+CAAGCACCUCGGUAGGUGAGGCGUCUGCAUGGAUACAGGCCACUGACCCCGAACGUCGAG
+AGACGCCCCGGGUCAGGACAGCUCUUCCCGGACCCAAGGGUUGAGCCCAAGUGGCUUCCG
+GAGCCCCGGAUACGCCGUGCAGUGCCGAAGCUCCGACGAGAGGGGUGCGAC
+>AE017231.1/117991-118175
+UAAGCACCUCGUUAGGUGAGGCGUCUACACGAAUACAGGCCACUGACCCCGAACGUCGAA
+AGACGCCCCGGGUCAGGACAGCUCCUCCCGGCUUAAGGGUUGAGCCCAGGUGGCUUCCGG
+CUCGGAUUGUCGUUCGGGCCAGGACACGUCGUGUGGCGUCAAAGCUCUGACGAGAGGGGU
+GCGGA
+>BX842577.1/4252-4421
+UAAGCACCUCGUUAGGUGAGGCGGCUACACGAACAUAGGCCACUGACCCCGAACGUCGAG
+AGACGCCCCGGGUCAGGACAGCUCUUCCCGGCUUAAGGGUUGAGCCCAGGUGGCUUCCGG
+CUUACCGGACACGUCGUGUGGUGCCGAAGCUCUGACGAGAGGGGUGCGGA
+>Z99110.2/185182-185347
+UAGGAACUUCGUUAGGUGAGGCUCCUGUAUGGAGAUACGCUGCUGCCCAAAAAUGUCCAA
+AGACGCCAAUGGGUCAACAGAAAUCAUCGACAUAAGGUGAUUUUUAAUGCAGCUGGAUGC
+UUGUCCUAUGCCAUACAGUGCUAAAGCUCUACGAUUGAAGGCGCCC
+>AE017003.1/9137-9302
+AUAAGUCUCUGUUAGGUGAGGCUCCUGUAUAGAGAAAUGCUACUGCCCAAAAAUGUCGAG
+AGACGCCAAUGGGUCAACAGGAAUGAUCGAAUUAAGGUUUUUCUUAACGUAGCUGGUAAU
+GUACCUAUGCUAUACAGUGCUAAAACUCGGUGAGGGAGAGGUCCGU
+>AE017277.1/179134-179301
+UAUGGUCUCUGUUAGGUGAGGCUCCUGUAUAGAGAAACGCUGCUGCCCAAAAAUGUCGAG
+AGACGCCAAUGGGUCAACAAGAAAGGUCGGAAUGAAGGCCUUUUUUAACGUAGCUGGUUU
+CAGUACCUAUGCUAUACAGUGCUAAAACUCAACGAGGGAGAGGUGCAU
+>AE017011.1/173158-173325
+UAUGGUCUCUGUUAGGUGAGGCUCCUGUAUAGAGAAACGCUGCUGCCCAAAAAUGUCGAG
+AGACGCCAAUGGGUCAACAGGAAAGGUCGGAAUGAAGGCCUUUUUUAAUGUAGCUGGUUU
+CAGUACCUAUGCUAUACAGUGCUAAAACUCAACGAGGGAGAGGUGCAU
+>AE017029.1/59597-59762
+AUAAGUCUCUGUUAGGUGAGGCUCCUGUAUAGAGAAAUGCUACUGCCCAAAAAUGUCGAG
+AGACGCCAAUGGGUCAACAGGAAUGAUCGAAUUAAGGUUUUUCUUAACGUAGCUGGUAAU
+GUACCUAUGCUAUACAGUGCUAAAACUCGGCGAGGGAGAGGUCCGU
+>AP001518.1/50150-49987
+CAACCACUUCGUUAGGUGAGGCUCCUGUAUGGAGAUAUGCUGCUGCCCAAAAACGUCCAA
+AGACGCCAAUGGGUCAACAGAAAUCAUCGACAUAAGGUGAUUUUUAAUGUAGCUGGCAAU
+GUCCUAUGCCAUACAGUGCUAAAGCUCUACGAAUGAAGGGAAUC
+>AP001518.1/50603-50439
+AGUUGUCUUCGUUAGGUGAGGCUCCUGUGCUGGAGAUACGCUGCUGCCCAAAAACGUCCA
+AAGACGCCAAUGGGUCAACAGAAAUCAUCGACAUAAGGUGAUUUUUAAUGUAGCUGGAUG
+AUUCCUAUGCCGCACAGUGCUAAAGCUCUACGAAUGGGGGACAGU
+>AP001513.1/242141-242306
+AAUCAUCCUCGUUAGGUGAGGCUCCUGUGCUGGAGAUACGCUGCUGCCCAAAAACGUCCA
+AAGACGCCAAUGGGUCAACAGAAACCAUCGACAUAAGGUGGUUUUUAACGUAGCUGGCUU
+CGUCCUAUGCCGCACAGUGCUAAAGCUCUACGAAUGGAGGAGUUUG
+>AL591984.1/47104-46938
+AGUUUUGCCUGUUAGGUGAGGCUCCUAUGCAAACACAGGCCACUGCCCAAAAAUGUCCAA
+AGACGCCAAUGGGUAGAACAGGGAUUGUCGGAUUAAGGCUUUCCAUAAUGUGGCUAAGAG
+UAUUCUUUACGUUGCAUAGUGCCAAAACUUUAGCGAGGGGAGUCUGU
+>AL596173.1/245334-245167
+AGUUUUGCCUGUUAGGUGAGGCUCCUAUGCAAACACAGGCCACUGCCCAAAAAUGUCCAA
+AGACGCCAAUGGGUAGAACAGGGAUUGUCGGAUUAAGGCUUUCCAUAAUGUGGCUAAGAG
+UAAUUCUUUACGUUGUAUAGUGCCAAAACUUUAGCGAGGGGAGUCUGU
+>AE007830.1/2783-2620
+AUAAUGUAUUGUUAGGUGAGGCUCCUAUAUAGAUAUAUGCUACUGCCCAAAAAUAUCGAA
+AGAUGCCAAUGGGUUAACAGGUACUACCGAAUUAAGGUUUUACUUAAUGUAGCUGGGAUU
+ACCCAAAGCUAUAUAGUGCUAAAGCUCAACGAAAGAUAGUGUAU
+>AE007583.1/5344-5517
+AAAAGUUUUAGUUAGGUGAGGCUCCUAUAUAGAUAUACGCUACUGCCCAGAAACAUCGAG
+AGAUGCCAAAUUGGGUCAGCAGAUAUUACCGAAUCAAGGUUCUAUCUAAUGUAGCUGGAU
+UUAUAGUUUUAAUCUAAGCUAUAUAGUGCUAAAGCUCUACUGUCUAAUUUCGUA
+>AE013192.1/3403-3238
+UUAAUACCUCGUUAGGUGAGGCUCCUAUACAGAUACAGGCUGCUGCCCGGAAACAUCGAG
+AGAUGGUAACGGGUGAACAGGCAUUACCGAAUCAAGGUUUUGCCUAAUGCAGCUGGAGUU
+UUCUCCAAAGCUGUAUAGUGCCAAAGCUCAACGAAGGAAAUUGGAU
+>AE016951.1/37995-38164
+AAUAAGAUUUGUUAGGUGAGGCUCCUAUACAAACAUAGGCUACUGCCCAAAAAUGUCGAG
+AGACGCCAAUGGGUAGAACAGGAACUGUCGAAUGAAGGCUUUUCUUAAGGUAGCUAAAAG
+CAAUCGCUUUUUACGUUGUAUAGUGCUAAAGCUCAACGAUAAGAACGAUU
+>AJ250603.1/195-363
+UAAUAACCUUGUUAGGUGAGGCUCCUAUACAAACAUAGGCUAUUGCCCAGAAACGUCGAA
+AGUCGCCAAUGGGUAAAACAGAAACUGUCGGAUUAAGGCUUUUUCCAAUAGCUAAGAAUG
+UUUUCUUUACGUUGUAUAGUGCUAAAACUCGGACGAUGAGAUGAUGCUA
+>AE016957.1/74880-75046
+AAAUAACCUUGUUAGGUGAGGCUCCUAUCCAAACAUAGGCUAUUGCGCAGAAAUGUCGAA
+AGACACCAAUGUGUAAAACAGGAAUGGUCGAAUUAAGGCUCUUCUAAAAAUAGCUAAGAG
+AAAUCUUUACGUUGGAUAGUGCUAAAGCUCAGACGAUGAGAACCGAU
+>AF117609.1/346-514
+UAAUAACCUUGUUAGGUGAGGCUCCUAUACAAACAUAGGCUGUUGCCCAGAAACGUCGAA
+AGUCGCCAAUGGGUAAAACAGAAACUGUCGGAUUAAGGCUUUUUCCAAUAGCUAAGAAUG
+UUUUCUUUACGUUGUAUAGUGCUAAAACUCGGACGAUGAGAUGAUGCUA
+>AE016950.1/96023-95854
+CUUUGUAAUAAGUUAGGUGAGGCUCCUAUACAAACAUAGGCUAUUGCUCAGAAAUGUCGA
+GAGACACCAAUGAGUAGAACAAGACUGGUCGAGGAGAAGGCUUUUCUCAAAAUAGCUAAG
+AGUGAUCUUUACGUUGUAUAGUGCUAAAGCUCAACGUUCAUGUUGAUGUA
+>AE016950.1/98937-98770
+AUAGAAUCAUAUUAGGUGAGGUUACUCUGAAGAACACAGGUUAUCGCUCGGAAAUGUCGA
+GAGACAGUAACGAGUAAAGCAGGGAUUGUCGAAUUAAGGCUUUCCUAAGAUAACUAGAAU
+UUUUUUCUUACGUCUCAGAAAGCCAAAGCUCAAUUAUUGUGAUUACCC
+>AE016951.1/93020-93187
+CUGAAUAAUUGUUAGGUGAGGCUCCUAUUUGGACAAAUGCUGCUGCCGCGAAAGGAUCGA
+GAGACCCUUAGUUGGUUGAACAGGAAUAAUCGUGAAGGUUAUUCAUAAUGUAGCUGAUAC
+AUGUUAUCUACGCCCUAUAGUGCUAAAGCUCAACGAUAGAGAAUCUUA
+>AE017203.1/167779-167946
+CAAAUAAACUGUUAGGUGAGACUCCUACGUAAAUAUAUGCUGAUGCCCAGGAACAUCCAG
+AGAUGCCAACGGGUCAAACAGGAACUGUCGAGUUAAGUCUUUUCCCAGUCAGCUAGUUGA
+AAAAACUUUACGUUACGUAGUGUUAAAACUGAACGACGAGUAUUAAAU
+>AL935258.1/17651-17488
+AUCAGUUGCAAUUAGGUGAGGUUACUUUAAGAAUAUAGGUUAUCGCCCAGAAAUGUCGAG
+AGACAGGAAUGAGUAAAGCAGAAUUUGCCGAAUUAAGGCUCUUUCAAGAUAACUAGACUA
+GUUCUUACGUCUUAAAGUGCUAAAACUCAAUGAAUGCGUCGAUG
+>AE017200.1/231904-232076
+CAAAUAAACUGUUAGGUGAGACUCCUACGUGAACACAUGCUGUCGCCCAGCAACAUCCAG
+AGAUGCCAACGGGUCAAACAGGGAUCGUCGAUAUAAGGCCCUCCCCAGCCAGCUAGUUAU
+AUUUUUAUAACCUUACGUCACGUAGUGUUAAAACUGAACGACGAGUAUAAAAA
+>AE016921.1/190645-190809
+GCAGUGUCUCGUUCGGCGAGGCUCCUAUGCAAACACAGGUCACUGAUCUGACGACGUCGA
+GAGACGCCCAAGGUUAGGACAGGCUUUAUCGGAUUAAGGUUUAGCCCAAAGUGACUUCCA
+ACGGAUACGUUGCAUAGUGCCAAAACCUAGACGCGGAGAUCGCUU
+>AY129558.1/14501-14670
+GCAACAUCUCGUUAGGCGAGGCUCCUGUAUAAACAAAGGCCACUGAUCUCACGACGUCGA
+GAGACGCCCAAGCUCAGGACAGUUUUCAUCGGAUUAAGGUGUAAACCCAAGUGGCUUCCG
+GCAUGCCGGAUACGUUAUACAGUGCUAAAGCUGGUACGUGGGGAUGAUGA
+>X90691.1/1632-1461
+GCAGUAUCUCGUUAGGCGAGGCUCCUAUACAAACAAAGGUUGCUGAUCUGACGACGUCGA
+GAGACGCCCAAGAUUAGGACAGGUUAUAUCGAACAGAAGGUAUAACCCGAAGUAACUUCC
+CGCAGUCUGCGGGAUACGUUGUAUAGUGCUAAACCGAGACGUGAGAUAGCCU
+>BX571871.1/238808-238637
+GCAGUAUCUCGUUAGGCGAGGCUCCUAUACAAACACAGGUUGCUGAUCUGACGACGUCGA
+GAGACGCCCAAGAUUAGGACAGGAUAUAUCGAACCAAGGUAUAUCCCCAUGUAACUUUCU
+GAUAAUUCAGGAUACGUUGUAUAGUGCUAAAACCGAGACGUAGAGAUAGUCG
+>AE004243.1/10079-10208
+ACAGCAUCUCGUUAGGCGAGGCUCCUGUACAAACAUAGGCCACUGAUCUCACGACAUCCA
+GAGAUGCCCAAGAUCAGGACAGUUUUCAUCGGAUUAAGGUGUUAACCCAAGUGGCUUUCG
+CGUGAGCGAA
+>AF031552.1/1396-1226
+ACAGCAUCUCGUUAGGCGAGGCUCCUGUACAAACAUAGGCCACUGAUCUCACGACAUCCA
+GAGAUGCCCAAGAUCAGGACAGUUUUCAUCGGAUUAAGGUGUUAACCCAAGUGGCUUUCG
+CGUGAGCGAAUACGUUGUGCAGUGCUGAAGCUGGGACUCGGGGAAUGAAGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00380.test b/benchmarks/cmsearch-rmark/rmark-1/RF00380.test
new file mode 100644
index 0000000..3cfe616
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00380.test
@@ -0,0 +1,12 @@
+>AE013401.1/1741-1571
+AGAACUUCCUGUUGGGUGAGGGUAGAUUUGAAACACAGCCUGCCGUUCAAAAGUAUAGGG
+UUGCCAGUAGUAAAGCAGGUAUUAUCAGCUAAGGUUUUACCUGGUUCGGAGGAAUAGAAG
+GAUUUCUAUUUACAUUUGACCAUGCUAAAACUUAACUAGGAAAGAGGCUGU
+>AE006322.1/9118-9279
+CUAACCAUCGGUAGGUGAGGCUACCACAGGGAUACGGGUUGCUGCCGCAGAGUCGUGGAG
+ACACGAUGAGAGGGCCAACAGUUCACGUCGAAAAAAGAAGGCGUGAAAUAGUGCAACAAC
+AUCGCCCUGCGGAGCUAAAGCUUGAACGAUACUGGGUACUUU
+>AB089921.1/2048-2202
+AUGGAAAAUCGGUAGGUGAGGCUUACCAUAAGGAUACGGAUGACUACCGCAAAGCAGUGG
+AGACACUACUCGUUGGUCAACAGUCCUGAUCGCCAAGGUCAAGACUAUGCUCAUUUCAUU
+GCCUUAUGGAGUUAAAGCUUGAACGGUAAAUACUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00448.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00448.ali
new file mode 100644
index 0000000..440531c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00448.ali
@@ -0,0 +1,54 @@
+# STOCKHOLM 1.0
+#=GF ID    IRES_EBNA
+#=GF AC    RF00448
+#=GF DE    Epstein-Barr virus nuclear antigen (EBNA) IRES
+#=GF AU    Moxon SJ
+#=GF GA    20.0
+#=GF NC    0.0
+#=GF TC    104.6
+
+AF448220.1/5364-5580               ....UGAGCUGAUCGUUGUUGUUAUUCUUCAAUUUCUGCAG..GUAACUU
+S45894.1/393-608                   AAAAGGCGCGGGAUAGCGUGCGCUACCGGAUG....G.CGG..GUAACUU
+M13941.1/146-357                   .....GUAAAGUUUUGCCUGAACCUGUGGUUG....GGCAG..GUAACUU
+AY037858.1/48958-49174             ....UCAGCUGAUCGUUGUUGUCAUUCUUCAAUUUUUGCAG..GUAACUC
+M80517.1/67441-67657               ....UGAGCUGAUCGUUGUUGUUAUUCUUCAAUUUCUGCAG..GUAACUU
+M23028.1/456-673                   ....GGACCAACCCGGCCCGGGCCCCCCGGUAUCGGGCCAGAGGUAACUU
+M12553.1/318-517                   ....AGAGGAUGAAGACUAAGUCACAGGCUUA....GCCAG..GUAACUU
+#=GC SS_cons                       ....<<<..............>>>..........................
+
+AF448220.1/5364-5580               A.GGAAGCGU....UUCUUGAGCUUCCCUGGGAUGAGCGUUUGGGAGAGC
+S45894.1/393-608                   A.GGAAGCGU....UUCUUGAGCUUCCCUGGGAUGAGCGUUUGGGAGAGC
+M13941.1/146-357                   A.GGAAGCGU....UUCUUGAGCUUCCCUGGGAUGAGCGUUUGGGAGAGC
+AY037858.1/48958-49174             A.GAAAGCGU....UUCUUGAGCUUCCCGGGGAUGAGCGUCUGGGAGAGC
+M80517.1/67441-67657               A.GGAAGCGU....UUCUUGAGCUUCCCUGGGAUGAGCGUUUGGGAGAGC
+M23028.1/456-673                   A.GGAAGCGU....UUCUUGAGCUUCCCUGGGAUGAGCGUUUGGGAGAGC
+M12553.1/318-517                   A.GGAAGCGU....UUCUUGAGCUUCCC.............UGGGAGAGC
+#=GC SS_cons                       ......<<<..........<<<..<<<<..............>>>>....
+
+AF448220.1/5364-5580               UGAUUCUGCAGCCC.AGAGAGUAGUCUCAGGGCAUCCUCUGGAGCCUGAC
+S45894.1/393-608                   UGAUUCUGCAGCCC.AGAGAGUAGUCUCAGGGCAUCCUCUGGAGCCUGAC
+M13941.1/146-357                   UGAUUCUGCAGCCC.AGAGAGUAGUCUCAGGGCAUCCUCUGGAGCCUGAC
+AY037858.1/48958-49174             UGAUUCUGCAGACC.GGCUAGGAGCCGCAGGGCGUUCUCCGGGGCGCGGC
+M80517.1/67441-67657               UGAUUCUGCAGCCC.AGAGAGUAGUCUCAGGGCAUCCUCUGGAGCCUGAC
+M23028.1/456-673                   UGAUUCUGCAGCCC.AGAGAGUAGUCUCAGGGCAUCCUCUGGAGCCUGAC
+M12553.1/318-517                   UGAUUCUGCAGCCC.AGAGAGUAGUCUCAGGGCAUCCUCUGGAGCCUGAC
+#=GC SS_cons                       .<<....<<...<<...............>>>>.>>>>>.<<...<<<..
+
+AF448220.1/5364-5580               CUGUGAYCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAGAUUCACC
+S45894.1/393-608                   CUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAGAUUCACC
+M13941.1/146-357                   CUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAGAUUCACC
+AY037858.1/48958-49174             CCGAGACCGUCGCGUCGUAGACAGCCAGGAGACCCGGGAGCAGAUUCACC
+M80517.1/67441-67657               CUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAGAUUCACC
+M23028.1/456-673                   CUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAGAUUCACC
+M12553.1/318-517                   CUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAGAUUCACC
+#=GC SS_cons                       <<<<<<<......>>>>>>>....<<<<.....>>>>...>>>.....>>
+
+AF448220.1/5364-5580               GCCGCGGCCGUCUCCUUUAAGGUGCUGUG
+S45894.1/393-608                   GCCGCGGCCGUCUCCUUUAAGUGUGAAUC
+M13941.1/146-357                   GCCGCGGCCGUCUCCUUUAAGUGUGAAUC
+AY037858.1/48958-49174             GCAGCGGCCGUCUCCCUCAAGGUGCUGUG
+M80517.1/67441-67657               GCCGCGGCCGUCUCCUUUAAGGUGCUGUG
+M23028.1/456-673                   GCCGCGGCCGUCUCCUUUAAGACCC.ACC
+M12553.1/318-517                   GCCGCGGCCGUCUCCUUUAAGACCCCACC
+#=GC SS_cons                       ..>>>........................
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00448.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00448.idx
new file mode 100644
index 0000000..c8493a7
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00448.idx
@@ -0,0 +1 @@
+AF448220.1/346-565
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00448.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00448.raw
new file mode 100644
index 0000000..75b0e4a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00448.raw
@@ -0,0 +1,35 @@
+>AF448220.1/5364-5580
+UGAGCUGAUCGUUGUUGUUAUUCUUCAAUUUCUGCAGGUAACUUAGGAAGCGUUUCUUGA
+GCUUCCCUGGGAUGAGCGUUUGGGAGAGCUGAUUCUGCAGCCCAGAGAGUAGUCUCAGGG
+CAUCCUCUGGAGCCUGACCUGUGAYCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCA
+GAUUCACCGCCGCGGCCGUCUCCUUUAAGGUGCUGUG
+>S45894.1/393-608
+AAAAGGCGCGGGAUAGCGUGCGCUACCGGAUGGCGGGUAACUUAGGAAGCGUUUCUUGAG
+CUUCCCUGGGAUGAGCGUUUGGGAGAGCUGAUUCUGCAGCCCAGAGAGUAGUCUCAGGGC
+AUCCUCUGGAGCCUGACCUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAG
+AUUCACCGCCGCGGCCGUCUCCUUUAAGUGUGAAUC
+>M13941.1/146-357
+GUAAAGUUUUGCCUGAACCUGUGGUUGGGCAGGUAACUUAGGAAGCGUUUCUUGAGCUUC
+CCUGGGAUGAGCGUUUGGGAGAGCUGAUUCUGCAGCCCAGAGAGUAGUCUCAGGGCAUCC
+UCUGGAGCCUGACCUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAGAUUC
+ACCGCCGCGGCCGUCUCCUUUAAGUGUGAAUC
+>AY037858.1/48958-49174
+UCAGCUGAUCGUUGUUGUCAUUCUUCAAUUUUUGCAGGUAACUCAGAAAGCGUUUCUUGA
+GCUUCCCGGGGAUGAGCGUCUGGGAGAGCUGAUUCUGCAGACCGGCUAGGAGCCGCAGGG
+CGUUCUCCGGGGCGCGGCCCGAGACCGUCGCGUCGUAGACAGCCAGGAGACCCGGGAGCA
+GAUUCACCGCAGCGGCCGUCUCCCUCAAGGUGCUGUG
+>M80517.1/67441-67657
+UGAGCUGAUCGUUGUUGUUAUUCUUCAAUUUCUGCAGGUAACUUAGGAAGCGUUUCUUGA
+GCUUCCCUGGGAUGAGCGUUUGGGAGAGCUGAUUCUGCAGCCCAGAGAGUAGUCUCAGGG
+CAUCCUCUGGAGCCUGACCUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCA
+GAUUCACCGCCGCGGCCGUCUCCUUUAAGGUGCUGUG
+>M23028.1/456-673
+GGACCAACCCGGCCCGGGCCCCCCGGUAUCGGGCCAGAGGUAACUUAGGAAGCGUUUCUU
+GAGCUUCCCUGGGAUGAGCGUUUGGGAGAGCUGAUUCUGCAGCCCAGAGAGUAGUCUCAG
+GGCAUCCUCUGGAGCCUGACCUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAG
+CAGAUUCACCGCCGCGGCCGUCUCCUUUAAGACCCACC
+>M12553.1/318-517
+AGAGGAUGAAGACUAAGUCACAGGCUUAGCCAGGUAACUUAGGAAGCGUUUCUUGAGCUU
+CCCUGGGAGAGCUGAUUCUGCAGCCCAGAGAGUAGUCUCAGGGCAUCCUCUGGAGCCUGA
+CCUGUGAUCGUCGCAUCAUAGACCGCCAGUAGACCUGGGAGCAGAUUCACCGCCGCGGCC
+GUCUCCUUUAAGACCCCACC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00448.test b/benchmarks/cmsearch-rmark/rmark-1/RF00448.test
new file mode 100644
index 0000000..58eeaf1
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00448.test
@@ -0,0 +1,5 @@
+>AF448220.1/346-565
+AAAAGGCGCGGGAUAGCGUGCGCUACCGGAUGGCGGGUAAUACAUGCUAUCCUUACAUUU
+UGGCAUUUUGGGCAGCUGGGAGGCGGCGGAUGGGGGUGCUUCUUUUCGCACGGUGUAUGU
+UUGGGGACCCGCAUGCCGGUACUGGGAUAGGCGCACCUCGGGCCGCGCGCCAGGCUCCGA
+GCCGGAAUGCAUUGGGGGCAAUGGGAUUGCGGGGGAUUGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00504.ali b/benchmarks/cmsearch-rmark/rmark-1/RF00504.ali
new file mode 100644
index 0000000..b0a286e
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00504.ali
@@ -0,0 +1,675 @@
+# STOCKHOLM 1.0
+#=GF ID    gcvT
+#=GF AC    RF00504
+#=GF DE    gcvT element
+#=GF AU    Moxon SJ
+#=GF GA    20.0
+#=GF NC    15.9
+#=GF TC    23.2
+
+AE017232.1/187112-187234               .....UGCCU.CUG.GAAAGCGGUGCCGG...................CC
+AE017232.1/187012-187109               CGCAUUCGAG.CGG.GAGAGUUCCGUGACGGCCA..............GU
+AE000516.2/79275-79185                 UGACGCGAUG.UGG.GAGAA.CCUCC......................AU
+AE000516.2/79183-79076                 .....CAACU.CUG.GAGACAGGGACG.....................GU
+BX842577.1/344356-344453               CGCUCUAGUG.CGG.GAGAGUUCUGUGGCUG.................CC
+BX842577.1/344457-344587               .....UGCCU.CUG.GAAAGCGGUGGC.....................GA
+AJ301559.2/6784-6876                   CGCCUGCGCG...G.GAGAGUUCCGAGGC...................AU
+AJ301559.2/6878-7012                   UUCGACAACU.CUG.GAAAGUGGUGGGA....................GC
+AE016822.1/1714418-1714292             .....CCACU.CUG.AAAAGCAGG........................GC
+AE016822.1/1714518-1714420             GAGGCCGAUG.CGG.GAGAGCUGCGGG.....................GG
+AP005048.1/244084-244179               UGACCCCGUG.CGG.GAGAGUCCUCCGGAA..................GU
+AL939108.1/255442-255325               .....UCACU.CUG.GAAAGCAGGGCGGGU..................GU
+AP005032.1/102031-102127               UGAAUCCGCG.CGG.GAGAGUUCCGGG.....................UA
+AL939123.1/278145-278052               UGAAUCCGCG.CGG.GAGAGUCCCCGG......................C
+AP005032.1/102129-102235               .....CACAU.CUG.AAAAGCGGGCCGCU...................GU
+AP005048.1/244181-244295               .....UCACU.CUG.GAAAGCAGGGCGGAU..................GU
+AL939108.1/255539-255444               UGACCCCGCG.CGG.GAGAGUCCUCCGGAC..................AU
+AL939123.1/278050-277936               .....CACAU.CUG.AAAAGCGGACCGCC...................CC
+D84432.1/169999-170100                 AUGACAGCAA.GGG.GAGAGACCUGACC....................GA
+AE017271.1/283102-282983               GGACGAAUCU.CUG.GAGAGACUCCCUCUCGCU...............UU
+AE017355.1/2242861-2242742             GGACGAAUCU.CUG.GAGAGACUCCCUCUCGCU...............UU
+AP001516.1/246305-246211               AUGAAAGCAA.GGG.GAGAGACUGC.......................AA
+AP001516.1/246210-246112               .....CAGCU.CUG.GAGAGCGUCU........................A
+AP004599.1/137225-137134               AAGAUUACAA.GGG.GAGAGUUUACAAC....................GA
+AP004599.1/137133-137028               .....CAACU.CUG.GAGAGUGUUUAC.....................GA
+AE017326.1/175321-175412               GUGAAUGUAA.GCA.GAGAGACUGC.......................GA
+AL596168.1/161626-161717               GUGAAUGUAA.ACA.GAGAGACUG........................UG
+AL591978.1/212840-212931               GUGAAUGUAA.GCA.GAGAGACUGC.......................GA
+AE016748.1/54065-53923                 UUGAUCAGUA.UUA.GAGAGAAUAGAGA....................UC
+AP003362.3/263674-263577               GUGAUCAGUA.UUA.GAGAGAAUAGAGCGU..................UA
+AP003190.2/169692-169599               .....AGCCU.CUG.GAGAGACUCUU......................UU
+AE015942.1/292344-292250               .....AAACU.CUG.GAGAGACUCUUUU....................UU
+AE007658.1/8894-8810                   .....AACCC.UUG.GAGAGACUC........................UU
+AJ276209.1/792-890                     AUGAAGAGCA.AAA.GAGAGAAUC........................GU
+AE015942.1/117166-117273               UUGAAGAGUA.UAA.GAGAGAUCCUAU.....................UU
+AE015942.1/292435-292345               AUGAAGGUAA.UAG.GAGAGAGGUC.......................UU
+AE007658.1/8987-8895                   AUGAAGUUAG.CGG.GAGAGCUUUGGCU....................UU
+AP003190.2/169771-169693               AUGAAGGUAA.UGG.GAGAGUGAUAUU.....................UU
+AJ312125.1/453-315                     AGACGAUACU.CUG.GAGAGACCA........................UA
+AJ312125.1/523-454                     AUGAAGGUGG.CAG.GAGAGACCC.........................A
+AE013002.1/8645-8535                   AUGAAGAUAG.CGA.GAGAUUAUCUUCC....................AU
+AE013139.1/7699-7613                   .....AUAUC.CCG.GAAAG.CCUC.......................UA
+AE013139.1/7801-7700                   AUGAAGAAUG.CGG.GAGAGACCC........................UA
+AE013002.1/8534-8441                   .....GGCCU.CUG.GAAAGUCUC........................GU
+AL766849.1/65640-65772                 AGACGGACUU.CUG.GAGAGACCUA.......................UA
+AE014954.1/5814-5899                   UGACGGACUU.CUG.GAGAGACC.........................UA
+AE006566.1/2851-2932                   .....GACUU.CUG.GAGAGACCU........................UA
+AE008417.1/5102-5190                   GGACGGAACU.CUG.GAGAGACC.........................GU
+AE010545.1/3316-3227                   .....AACCU.CUG.GAGAGCUUAUC......................UA
+AE010545.1/3397-3317                   AUGAAGAUAU.GAG.GAGAGAUUUCA......................UU
+AE005997.1/1861-1775                   UCGACCCUCG.CGG.GAGACAUCGGGA.....................UU
+AE006003.1/9570-9465                   .....GAACG.CUG.GAAAGCAGAGCG.....................CG
+AE006003.1/9660-9572                   AGGCCUCUCG.CGG.GAGAGAUCGGGC.....................CU
+AE005997.1/1774-1655                   UUUAGGAACG.CUG.GAAAGCAGUCUC.....................UC
+BX897699.1/1435871-1435783             .....CAGAU.CUG.GAAAGUCGG........................GA
+BX897699.1/1435970-1435876             .....UUUUG.CGG.GAGAGUGCAGGC.....................UG
+AP005956.1/18481-18576                 UUGACAGCAU.CUG.GAAAGAGGCGCC.....................GA
+AP005956.1/18392-18478                 ACGGCCACGU.CGG.GAGAGACCGGCUU....................UA
+BX572605.1/160757-160849               CGACUGACAU.CUG.GAAAGAGACCCUGCCGGGC..............GA
+BX572605.1/160670-160756               CUAAGUCGCGUCGG.GAGAGAUCGGCC.....................GC
+AE009691.1/7488-7590                   UAAGACAACU.CUG.GAAAGUCGGGGG......................C
+AP003015.2/179374-179460               AGGCUGGA...CGG.GAGAGAUCGGC......................UA
+AP002996.2/13233-13334                 .....ACACU.CUG.GAAAGUCGGGGC......................U
+AP002996.2/13144-13230                 UACCUGUUUG.CGG.GAGAGAGCAGCG.....................AG
+AP003015.2/179461-179552               .....ACGAU.CUG.GAGAGAGACGCC......................U
+AE008071.1/8587-8502                   CGCAUCAUCG.UUGGGAGAAACCGC.......................UU
+AE008071.1/8501-8413                   CGACGGAACU.CUG.GAGAGAAGCCAC.....................CU
+AL591787.1/222640-222555               CGACCUCGUU..GG.GAGAAACCGG.......................UU
+BX640439.1/206443-206535               ACGCAUGUCG.CGG.GAGAGAGCGGCCG....................AU
+BX640445.1/160210-160126               ACGUGCAGUU.CGG.GAGAGACCGU.......................CC
+BX640445.1/160122-160016               .....AACAU.CUG.GAGAGUGGCGCGCG...................GU
+BX640439.1/206557-206676               AAACAGCACU.CUG.GAGAGACCUGGCGCGGCCACC............UU
+BX640425.1/120361-120480               AAACAGCACU.CUG.GAGAGACCUGGCGUGGCCACC............UU
+AL646074.1/141575-141672               GCCAUCCAUC.CGG.GAGAGCGCGUCGGCC..................GC
+AL646074.1/141686-141809               CGGCCGCACU.CUG.GAGAGCGGCGCCGC...................GU
+AE016917.1/68424-68339                 UCCGGUUCUG.CGG.GAGAGAGGGGCC......................A
+AE016917.1/68334-68236                 AUCAAGCCGA.UUG.GAGAGAGGCCGC.....................CC
+AE016922.1/90836-90738                 UUCGCGCAAU.CUG.GAGAGCGGCG.......................UC
+AE016922.1/90941-90851                 CCGGGUCAUA.CAG.GAGAGAGCGGCU.....................UU
+AE002413.1/3782-3934                   .....ACAAU.CUG.GAGAGCGGCGUUGG...................AA
+AL162754.2/59398-59550                 .....ACAAU.CUG.GAGAGCGGCGUUGG...................AA
+BX321858.1/45114-45207                 .....GCAAU.CUG.GAGAGUGCUG.......................AA
+CR522870.1/1448610-1448703             AUGAACAUAG.CAG.GAGAGAUUUU.......................UC
+CR522870.1/1448704-1448793             .....AGCCU.CUG.GAGAGUCUC........................AU
+AE017311.1/207809-207719               .....AGCCU.CUG.GAGAGACCCC.......................GC
+AE017311.1/207890-207810               AUGACGACAG.CAG.GAGAGACCUCCC.....................CC
+AE015530.1/8809-8928                   AUGAAGGUAG.CAG.GAGAGUGGGGA......................AU
+AE015530.1/8929-9047                   .....AGCCU.CUG.GAGAGACUACCGAUUGCA...............UU
+BX950851.1/2645260-2645133             CCGCUCCUCG.CAG.GAGAGAGGGCGUGUACUCCAGCAUAC.......UU
+BX950851.1/2645129-2645034             UUGAAGCCAA.CUG.GAGAGAGGUUGC.....................GA
+U32770.1/3564-3455                     GGACGAACCC.UUG.GAGAGAUCCAUU.....................UU
+AE017152.1/58537-58646                 .....AACCC.UUG.GAGAGAUCCACUCUGUACUAUAGUACA......GA
+U32770.1/3645-3566                     AUGAAGGUAG.CUG.GAGAGCGGGAA......................AU
+AE006044.1/6045-6135                   AUGAAGGUAG.CUG.GAGAGUAGGGA......................AU
+AE006044.1/6136-6252                   .....AACCC.UUG.GAGAGAGCCG.......................UU
+CR543861.1/1990167-1990077             AUGAUUAUUG.CAG.GAGAGAUAUUCU.....................UG
+CR378670.1/15794-15904                 .....AGCCU.CUG.GAGAGACCCG.......................UU
+CR378670.1/15611-15793                 AUGAAGAUAG.CAG.GAGAGUGGCA.......................UA
+AE004221.1/2485-2350                   UUGAAGACUG.CAG.GAGAGUGGUU.......................GU
+AP005079.1/54988-55101                 AUGAAGACUG.CAG.GAGAGUGGUUAUUAACCAAACUUUAACAUUUGGUU
+AE004221.1/2349-2255                   .....AACCU.CUG.GAGAGAACCG.......................UU
+AE016806.1/33242-33376                 AUGAAGGCUA.CAG.GAGAGUGGUAA......................UU
+AP005336.1/138128-137994               AUGAAGGCUA.CAG.GAGAGUGGUAA......................UU
+AP005336.1/137993-137899               .....AACCU.CUG.GAGAGAACCG.......................UU
+AP005079.1/55102-55198                 .....AACCU.CUG.GAGAGAACCG.......................UU
+AE011751.1/9538-9457                   GCAACACGGU..GG.GAGAA.GCGGC......................AC
+AE012210.1/5968-5859                   .....CAACU.CUG.GAGAGACCGG.......................UU
+AE011751.1/9456-9347                   .....CAACU.CUG.GAGAGACCGGCC.....................GA
+AE012210.1/6050-5969                   GUAACACGGU..GG.GAGAA.GCGGC......................AC
+#=GC SS_cons                           .....<<<<<.<<<.......<<<<.........................
+
+AE017232.1/187112-187234               CUCGGGCC..........................................
+AE017232.1/187012-187109               CA................................................
+AE000516.2/79275-79185                 GUC...............................................
+AE000516.2/79183-79076                 CGCACCGACC........................................
+BX842577.1/344356-344453               AGC...............................................
+BX842577.1/344457-344587               CCCCUGGCGGUC......................................
+AJ301559.2/6784-6876                   CCAGU.............................................
+AJ301559.2/6878-7012                   ACC...............................................
+AE016822.1/1714418-1714292             AGCGUCGACCCUCCGGGUCGAUCCCGCGGGACAUGCU.............
+AE016822.1/1714518-1714420             AGAACCCG..........................................
+AP005048.1/244084-244179               CGU...............................................
+AL939108.1/255442-255325               CGACGGCUUC........................................
+AP005032.1/102031-102127               CGUGUG............................................
+AL939123.1/278145-278052               CGCG..............................................
+AP005032.1/102129-102235               CCAG..............................................
+AP005048.1/244181-244295               CUAUGGCUUC........................................
+AL939108.1/255539-255444               CAC...............................................
+AL939123.1/278050-277936               CGACGG............................................
+D84432.1/169999-170100                 AAACCUCGGGA.......................................
+AE017271.1/283102-282983               AUAUAGCGUAGAGGAA..................................
+AE017355.1/2242861-2242742             AAAUAGCGUAGAGGAA..................................
+AP001516.1/246305-246211               GGA...............................................
+AP001516.1/246210-246112               ACA...............................................
+AP004599.1/137225-137134               AUA...............................................
+AP004599.1/137133-137028               AG................................................
+AE017326.1/175321-175412               AAA...............................................
+AL596168.1/161626-161717               AAA...............................................
+AL591978.1/212840-212931               AAA...............................................
+AE016748.1/54065-53923                 AAAACUUGAAUCAUUAUAAGUUAAACGUUUUUAGUCUAUUACAAUUUUGA
+AP003362.3/263674-263577               AGA...............................................
+AP003190.2/169692-169599               AAA...............................................
+AE015942.1/292344-292250               AUA...............................................
+AE007658.1/8894-8810                   AAA...............................................
+AJ276209.1/792-890                     UU................................................
+AE015942.1/117166-117273               UAA...............................................
+AE015942.1/292435-292345               UU................................................
+AE007658.1/8987-8895                   UGC...............................................
+AP003190.2/169771-169693               AAA...............................................
+AJ312125.1/453-315                     UA................................................
+AJ312125.1/523-454                     UGA...............................................
+AE013002.1/8645-8535                   AAAUG.............................................
+AE013139.1/7699-7613                   AA................................................
+AE013139.1/7801-7700                   ACC...............................................
+AE013002.1/8534-8441                   AAA...............................................
+AL766849.1/65640-65772                 AGUAGCAACAUCUUUGUAUUGACACCAAGAUGUGC...............
+AE014954.1/5814-5899                   CUA...............................................
+AE006566.1/2851-2932                   UU................................................
+AE008417.1/5102-5190                   AAA...............................................
+AE010545.1/3316-3227                   AGA...............................................
+AE010545.1/3397-3317                   UUA...............................................
+AE005997.1/1861-1775                   CGA...............................................
+AE006003.1/9570-9465                   CGC...............................................
+AE006003.1/9660-9572                   UGC...............................................
+AE005997.1/1774-1655                   CACCGGA...........................................
+BX897699.1/1435871-1435783             GG................................................
+BX897699.1/1435970-1435876             CAAGUUUUUGG.......................................
+AP005956.1/18481-18576                 CGAGCUUGAGGCUCGGAC................................
+AP005956.1/18392-18478                 GGC...............................................
+BX572605.1/160757-160849               UCCCGGGA..........................................
+BX572605.1/160670-160756               AA................................................
+AE009691.1/7488-7590                   AAC...............................................
+AP003015.2/179374-179460               CU................................................
+AP002996.2/13233-13334                 UG................................................
+AP002996.2/13144-13230                 AG................................................
+AP003015.2/179461-179552               CGA...............................................
+AE008071.1/8587-8502                   CA................................................
+AE008071.1/8501-8413                   UGACUAAAGG........................................
+AL591787.1/222640-222555               CGA...............................................
+BX640439.1/206443-206535               UGC...............................................
+BX640445.1/160210-160126               AGC...............................................
+BX640445.1/160122-160016               AC................................................
+BX640439.1/206557-206676               CGCGGUGCGCAAGCAG..................................
+BX640425.1/120361-120480               CGCGGUGCGCAAGCAG..................................
+AL646074.1/141575-141672               AUACGGCC..........................................
+AL646074.1/141686-141809               CACCAUCGCG........................................
+AE016917.1/68424-68339                 CG................................................
+AE016917.1/68334-68236                 CGC...............................................
+AE016922.1/90836-90738                 CGCGC.............................................
+AE016922.1/90941-90851                 CU................................................
+AE002413.1/3782-3934                   UAA...............................................
+AL162754.2/59398-59550                 UAA...............................................
+BX321858.1/45114-45207                 ACAGC.............................................
+CR522870.1/1448610-1448703             CCAUGGCAGUACGGAUGG................................
+CR522870.1/1448704-1448793             UAU...............................................
+AE017311.1/207809-207719               AA................................................
+AE017311.1/207890-207810               AGA...............................................
+AE015530.1/8809-8928                   UAA...............................................
+AE015530.1/8929-9047                   AACUUGCAAUAAU.....................................
+BX950851.1/2645260-2645133             CAAGCUACAUGUACGUUGGCAUAAAGUAUA....................
+BX950851.1/2645129-2645034             UGC...............................................
+U32770.1/3564-3455                     AGA...............................................
+AE017152.1/58537-58646                 AAA...............................................
+U32770.1/3645-3566                     UGA...............................................
+AE006044.1/6045-6135                   UGA...............................................
+AE006044.1/6136-6252                   AUAUUAAAAAGAGAUAA.................................
+CR543861.1/1990167-1990077             CAA...............................................
+CR378670.1/15794-15904                 AAA...............................................
+CR378670.1/15611-15793                 UUAUUCGCUAGCAGAAUCAUUCUGAUACGAGUA.................
+AE004221.1/2485-2350                   UAACCAGAUUUUAACAUCUGAGCCAA........................
+AP005079.1/54988-55101                 AGA...............................................
+AE004221.1/2349-2255                   UAA...............................................
+AE016806.1/33242-33376                 AACCAUAUUUUAACAUUUGGUUAGU.........................
+AP005336.1/138128-137994               AACCAUAUUUUAACAUUUGGUUAGU.........................
+AP005336.1/137993-137899               AAA...............................................
+AP005079.1/55102-55198                 AAA...............................................
+AE011751.1/9538-9457                   UG................................................
+AE012210.1/5968-5859                   CA................................................
+AE011751.1/9456-9347                   UG................................................
+AE012210.1/6050-5969                   UG................................................
+#=GC SS_cons                           ..................................................
+
+AE017232.1/187112-187234               ..CGCACC.CGCCGAUGGGGA..AA.GGCGG...................
+AE017232.1/187012-187109               ....CGGA.CGCCGAAGGAGC..AACACCUC...................
+AE000516.2/79275-79185                 ....GAGG.CGCCGUAGGAGC..AA.UCUCCU..................
+AE000516.2/79183-79076                 ..GUGCCU.GACCGAAGGUGU..AGAGCGGC...................
+BX842577.1/344356-344453               ..UACGGA.CGCCGAAGGAGC..AAUACCUC...................
+BX842577.1/344457-344587               ..CUCACC.CGCCGAUGGGGA..AA.GGCGAUU.................
+AJ301559.2/6784-6876                   ..CUCGGA.CGCCGAAGGAGC..AAUACCUC...................
+AJ301559.2/6878-7012                   ....CACC.CGCCCAAGGGGA..AA.GGUGCCGGU...............
+AE016822.1/1714418-1714292             ..GG.CCU.CGCCCACGGUGA..AA.GCCGC...................
+AE016822.1/1714518-1714420             ..CCCGCGGCACCGAAGGAGC..AA.UCCUC...................
+AP005048.1/244084-244179               ..CGGAGG.CGCCGAAGGAGC..AA.AUCCU...................
+AL939108.1/255442-255325               ..CGCUCU.CACCGACGGUGA..AA.GCCGGGCAGAGC............
+AP005032.1/102031-102127               ..CCCGGA.CGCCGAAGGAGC..AA.GUCCC...................
+AL939123.1/278145-278052               ..CCGGGG.CGCCGAAGGAGC..AA.GUCCC...................
+AP005032.1/102129-102235               ..UGGCUC.CACCCAAGGUGC..AA.GCCAGUG.................
+AP005048.1/244181-244295               ..CGCUCU.CACCGACGGUGA..AA.GCCGGAGC................
+AL939108.1/255539-255444               ..CGGAGG.CGCCGAAGGAGC..AA.AUCCU...................
+AL939123.1/278050-277936               ..CGGUCC.CACCCAAGGUGC..AA.GCCCUGA.................
+D84432.1/169999-170100                 ..UACAGG.CGCCGAAGGAGC..AA.ACU.....................
+AE017271.1/283102-282983               ..AACGAG.CACCGAAGGAGC..AAAUCCGC...................
+AE017355.1/2242861-2242742             ..AACGAG.CACCGAAGGAGC..AAAUCCGC...................
+AP001516.1/246305-246211               ...UGCAG.CGCCGAAGGAGC..AA.ACA.....................
+AP001516.1/246210-246112               ..CUAGAC.CACCUACGAAGA..CA.UU......................
+AP004599.1/137225-137134               ....GUAA.CGCCGAAGGAGC..AA.GUG.....................
+AP004599.1/137133-137028               ..GUAAAC.CACCCACGAAGC..AA.AUAUUUGU................
+AE017326.1/175321-175412               ....GCGG.CGCCGACGGGGA..AA.GCAUG...................
+AL596168.1/161626-161717               ..AG.CAG.CGCCGACGGGGA..AA.GCAUAAG.................
+AL591978.1/212840-212931               ....GCAG.CGCCGACGGGGA..AA.GCAUA...................
+AE016748.1/54065-53923                 CUCUCUAU.CGCCGAAGGUGC..AA.GUG.....................
+AP003362.3/263674-263577               ..CUCUAU.CGCCGAAGGUGC..AA.GUAAUU..................
+AP003190.2/169692-169599               ..AAAGAG.CACCGAAGGAGC..AA.GGUCAAAUUUU.............
+AE015942.1/292344-292250               ..AAAGAG.CACCGAAGGAGC..AA.GUUGGGUAAA..............
+AE007658.1/8894-8810                   .....GAG.CACCGAAGGAGA..AA.GCAUAAA.................
+AJ276209.1/792-890                     .....GAU.CGCCGAAGGGAC..AA.GUUUAUAUUU..............
+AE015942.1/117166-117273               ....AGGA.CGCCGAAGGGAC..AA.UCUAUGUUUA..............
+AE015942.1/292435-292345               ....GACC.CACCGAAGAUGC..AAA........................
+AE007658.1/8987-8895                   ....CAUA.CACCGAAGAAGU..AA.........................
+AP003190.2/169771-169693               ....UAUC.CACCGAAGAGGG..AA.........................
+AJ312125.1/453-315                     .....AGG.CACCGAAGGAGC..AA.AUUUAAUUGAGAUCUUUAUAUAAA
+AJ312125.1/523-454                     ...G.GGG.CGCCGAAGAAGU..AA.........................
+AE013002.1/8645-8535                   ..GAAGAU.AGCCGAAGGGGA..AA.UACAAAG.................
+AE013139.1/7699-7613                   ....GAGG.CACCGAAGGAGC..AA.UUCUUCUAU...............
+AE013139.1/7801-7700                   .....GGG.CGCCGAAGGAGC..AA.GCGGGUAUAUGGCCUGUAU.....
+AE013002.1/8534-8441                   .....GAG.CACCGAAGGAGC..AA.UACAUAUGGAAG............
+AL766849.1/65640-65772                 ..UCUAGG.CGCCGAAGGGGC..AA.GAAGAGUAAAACAA..........
+AE014954.1/5814-5899                   ......GG.CGCCGAAGGGGC..AA.GGCUG...................
+AE006566.1/2851-2932                   .....AGG.CGCCGAAGGGGC..AA.GGCAU...................
+AE008417.1/5102-5190                   ......GG.CACCGAAGGGGC..AA.GGCAG...................
+AE010545.1/3316-3227                   ...GAUAA.CACCGAAGGAGC..AA.AGCUAAUUU...............
+AE010545.1/3397-3317                   ..AUGAAA.CACCGAAGAAGU..AA.........................
+AE005997.1/1861-1775                   ..UCCCGA.GGCCGAAGGCGC..AA.CCG.....................
+AE006003.1/9570-9465                   ..CGCUCU.CGCCGAAGGAGC..AA.GGCCU...................
+AE006003.1/9660-9572                   ....CCGG.CGCUGAAGGCGA..AA.CCG.....................
+AE005997.1/1774-1655                   ..GGGGCU.CGCCGAAGGAGC..AA.GGCCAA..................
+BX897699.1/1435871-1435783             ..GG.CCG.CGCCGAAGGUGU..AA.GCGAA...................
+BX897699.1/1435970-1435876             ..GUCUGC.CGCCGAAGGGGA..AA.AUA.....................
+AP005956.1/18481-18576                 ..AGCGUC.CGCCGACGGGAU..AA.........................
+AP005956.1/18392-18478                 ..AGCCGG.CGCCGAAGGAGC..AA.CCG.....................
+BX572605.1/160757-160849               ..CGGGUC.CGCCGACGGGAU..AA.........................
+BX572605.1/160670-160756               ..GGCCGG.CGCCGAAGGAGC..AA.CCG.....................
+AE009691.1/7488-7590                   ....UCCG.CGCCGAAGGUGU..AA.GUAUGGCUUUAUAUAUA.......
+AP003015.2/179374-179460               ...GCCGA.CGCCGACGGAGC..AA.CCC.....................
+AP002996.2/13233-13334                 ..CCCCCG.CGCCGAAGGUGU..AA.GCGCCGCU................
+AP002996.2/13144-13230                 ....CUGC.CGCCGAAGGGGA..AA.UC......................
+AP003015.2/179461-179552               ...GCGUC.CACCGAAGGGGA..AA.GCCGGCAGG...............
+AE008071.1/8587-8502                   ..UUGCGG.UGCCGAAGGAGC..AA.CCG.....................
+AE008071.1/8501-8413                   ..ACGGCU.CGCCGAAGGGAU..AA.........................
+AL591787.1/222640-222555               ...UCCGG.UGCCGAAGGAGC..AA.CCG.....................
+BX640439.1/206443-206535               ..GGCUGC.CGCCGAAGGCGC..AA.UUC.....................
+BX640445.1/160210-160126               ..GGACGG.CGCCGACGGAGC..AA.CCA.....................
+BX640445.1/160122-160016               ..GGCGCC.CACCGAAGGGGA..U..CCCUG...................
+BX640439.1/206557-206676               ..CCCAGG.CGCCGAAGGUGC..AAACCCGC...................
+BX640425.1/120361-120480               ..CCCAGG.CGCCGAAGGUGC..AAACCCGC...................
+AL646074.1/141575-141672               ..AGUCGC.CGCCGAAGGGGU..AG.C.......................
+AL646074.1/141686-141809               ..GGCGCC.CACCGAAGGGGCUCAC.GGAACCG.................
+AE016917.1/68424-68339                 ....CCCC.CGCCGAAGACGC..AA.GC......................
+AE016917.1/68334-68236                 ..GCGGCC.CACCGAAGGGGC..AA.GUGGCCUAAG..............
+AE016922.1/90836-90738                 ..GACGCC.CACCGAAGGGGC..UAACGGCUUA.................
+AE016922.1/90941-90851                 ..GGCCGC.CGCCGAAGGCGC..AA.GCGCA...................
+AE002413.1/3782-3934                   ....CGUC.CACCGAAGGGGA..GAAGGCCGUCUGAAC............
+AL162754.2/59398-59550                 ....CGUC.CACCGAAGGGGA..GAAGGCCGUCUGAAC............
+BX321858.1/45114-45207                 ..UUCAGC.CACCGAAGGGGC..AU.GCGGAAAGUU..............
+CR522870.1/1448610-1448703             ..GGAAGG.CACCGAAGAAGU..AA.........................
+CR522870.1/1448704-1448793             .....GGG.CACCGAAGGAGC..AA.GCCAGCGUGUA.............
+AE017311.1/207809-207719               ....GGGG.CACCGAAGGAGC..AA.GCCGC...................
+AE017311.1/207890-207810               ..GGGAGG.CGCCGACGAAGU..AA.........................
+AE015530.1/8809-8928                   ....CCCCACACCGACGAGGC..AA.CUUUGUUGUUGGAAGCAU......
+AE015530.1/8929-9047                   ..AGGUGG.CGCCGAAGGCGA..AA.GUG.....................
+BX950851.1/2645260-2645133             ..ACGCUC.CGCCGAAGGCGC..AA.AC......................
+BX950851.1/2645129-2645034             ....AACC.CACCGAAGGGGC..AA.GCAGC...................
+U32770.1/3564-3455                     ..AAUGGA.CGCCGAA.GCGC..AA.AAGAGCGGUUAAUUUU........
+AE017152.1/58537-58646                 ....UGGA.CGCCGAAGGCGC..AA.AUAUA...................
+U32770.1/3645-3566                     ....CCCCACACCGACGAUGU..AA.........................
+AE006044.1/6045-6135                   ....CCCUACGCCGACGAGGU..AA.........................
+AE006044.1/6136-6252                   ..AACGGC.CGCCGAAGGCGC..AA.AAAGA...................
+CR543861.1/1990167-1990077             ..AGGAUA.CGCCGAAGGAGC..AA.CG......................
+CR378670.1/15794-15904                 ...UCGGG.CGCCGAAGGAGC..AA.GCUUU...................
+CR378670.1/15611-15793                 ..UAAGCC.CGCCGAAGAAGU..AA.GCGUUCUUA...............
+AE004221.1/2485-2350                   ..AUAACC.CGCCGAAGAAGU..AA.........................
+AP005079.1/54988-55101                 ..UUAACU.CGCCGAAGAAUU..AA.........................
+AE004221.1/2349-2255                   ...UCGGU.CGCCGAAGGAGC..AA.GCUCU...................
+AE016806.1/33242-33376                 ..CAUACC.CGCCGAAGAAGU..AA.........................
+AP005336.1/138128-137994               ..CAUACC.CGCCGAAGAAGU..AA.........................
+AP005336.1/137993-137899               ...UCGGU.CGCCGAAGGAGC..AA.GUCCU...................
+AP005079.1/55102-55198                 ...UCGGU.CGCCGAAGGAGC..AA.GUCCU...................
+AE011751.1/9538-9457                   ....CCGC.UGCCGAAGGCGC..AA.CA......................
+AE012210.1/5968-5859                   ..CUCCGG.CGCCGAAGGGGC..AC.GGAACGCAGGCAG...........
+AE011751.1/9456-9347                   ....CCGG.CGCCGAAGGGGC..AC.GAAACGCAGGCAG...........
+AE012210.1/6050-5969                   ....CCGC.UGCCGAAGGCGC..AA.CA......................
+#=GC SS_cons                           ....>>>>..<<<<<..<<<......<<......................
+
+AE017232.1/187112-187234               ............CCGC..................................
+AE017232.1/187012-187109               ............UCC...................................
+AE000516.2/79275-79185                 ............CCCC..................................
+AE000516.2/79183-79076                 ............GCCA..................................
+BX842577.1/344356-344453               ............UCC...................................
+BX842577.1/344457-344587               ............CACC..................................
+AJ301559.2/6784-6876                   ............CCC...................................
+AJ301559.2/6878-7012                   ............GCGC.................................G
+AE016822.1/1714418-1714292             ............GAAC..................................
+AE016822.1/1714518-1714420             ............CCC...................................
+AP005048.1/244084-244179               ............CCCC..................................
+AL939108.1/255442-255325               ............UCCA..................................
+AP005032.1/102031-102127               ............UCCC..................................
+AL939123.1/278145-278052               ............UCCC..................................
+AP005032.1/102129-102235               ............ACCC..................................
+AP005048.1/244181-244295               ............GCCC..................................
+AL939108.1/255539-255444               ............CCCC..................................
+AL939123.1/278050-277936               ............UCGC..................................
+D84432.1/169999-170100                 ............GCGG..................................
+AE017271.1/283102-282983               ............UACU..................................
+AE017355.1/2242861-2242742             ............UACU..................................
+AP001516.1/246305-246211               ..................................................
+AP001516.1/246210-246112               ............UCCU..................................
+AP004599.1/137225-137134               ............AAGA..................................
+AP004599.1/137133-137028               ............UCUU..................................
+AE017326.1/175321-175412               ............UAUU..................................
+AL596168.1/161626-161717               ............UUAU..................................
+AL591978.1/212840-212931               ............UAUU..................................
+AE016748.1/54065-53923                 ..................................................
+AP003362.3/263674-263577               ............UAUU..................................
+AP003190.2/169692-169599               ............UUGA..................................
+AE015942.1/292344-292250               ............ACCA..................................
+AE007658.1/8894-8810                   ............AAAA..................................
+AJ276209.1/792-890                     ............GCCA..................................
+AE015942.1/117166-117273               ............UCCC..................................
+AE015942.1/292435-292345               ..................................................
+AE007658.1/8987-8895                   ..................................................
+AP003190.2/169771-169693               ..................................................
+AJ312125.1/453-315                     UAAAAAAGCUCAUCCC..................................
+AJ312125.1/523-454                     ..................................................
+AE013002.1/8645-8535                   ............GCCC..................................
+AE013139.1/7699-7613                   ............AAAG..................................
+AE013139.1/7801-7700                   ............ACUC..................................
+AE013002.1/8534-8441                   ............GCCA..................................
+AL766849.1/65640-65772                 ............CUCC..................................
+AE014954.1/5814-5899                   ............UUUG..................................
+AE006566.1/2851-2932                   ............ACUG..................................
+AE008417.1/5102-5190                   ............GCAA..................................
+AE010545.1/3316-3227                   ............UAGC..................................
+AE010545.1/3397-3317                   ..................................................
+AE005997.1/1861-1775                   ............CCCC..................................
+AE006003.1/9570-9465                   ............GCCG..................................
+AE006003.1/9660-9572                   ............CCCC..................................
+AE005997.1/1774-1655                   ............ACCC..................................
+BX897699.1/1435871-1435783             ............AACU..................................
+BX897699.1/1435970-1435876             ............GCCC..................................
+AP005956.1/18481-18576                 ..................................................
+AP005956.1/18392-18478                 ............CCCC..................................
+BX572605.1/160757-160849               ..................................................
+BX572605.1/160670-160756               ............CCCC..................................
+AE009691.1/7488-7590                   ............GCCA..................................
+AP003015.2/179374-179460               ............CCCA..................................
+AP002996.2/13233-13334                 ............GACA..................................
+AP002996.2/13144-13230                 ............GCCC..................................
+AP003015.2/179461-179552               ............CCCG..................................
+AE008071.1/8587-8502                   ............CCCC..................................
+AE008071.1/8501-8413                   ..................................................
+AL591787.1/222640-222555               ............CCCC..................................
+BX640439.1/206443-206535               ............GCCC..................................
+BX640445.1/160210-160126               ............CCCC..................................
+BX640445.1/160122-160016               ............GCGC..................................
+BX640439.1/206557-206676               ............UCGC..................................
+BX640425.1/120361-120480               ............UCGC..................................
+AL646074.1/141575-141672               ............ACCC..................................
+AL646074.1/141686-141809               ............UCGC..................................
+AE016917.1/68424-68339                 ............UCCC..................................
+AE016917.1/68334-68236                 ............GCC...................................
+AE016922.1/90836-90738                 ............UCCG..................................
+AE016922.1/90941-90851                 ............CCC...................................
+AE002413.1/3782-3934                   ............CACCAUUCAGACAACCGCGCAAAGCAGUGAGCAGACUG
+AL162754.2/59398-59550                 ............CACCAUUCAGACAACCGCGCAAAGCAGUGAGCAGACUG
+BX321858.1/45114-45207                 ............GACC..................................
+CR522870.1/1448610-1448703             ..................................................
+CR522870.1/1448704-1448793             ............GCUG..................................
+AE017311.1/207809-207719               ............CCCA..................................
+AE017311.1/207890-207810               ..................................................
+AE015530.1/8809-8928                   ............UCCA..................................
+AE015530.1/8929-9047                   ............UCGC..................................
+BX950851.1/2645260-2645133             ............UCCC..................................
+BX950851.1/2645129-2645034             ............UCUG..................................
+U32770.1/3564-3455                     ............UCAA..................................
+AE017152.1/58537-58646                 ............AAGC..................................
+U32770.1/3645-3566                     ..................................................
+AE006044.1/6045-6135                   ..................................................
+AE006044.1/6136-6252                   ............GCGG..................................
+CR543861.1/1990167-1990077             ............ACCC..................................
+CR378670.1/15794-15904                 ............CCUU...............................UUU
+CR378670.1/15611-15793                 ............AACC...............................GUU
+AE004221.1/2485-2350                   ..................................................
+AP005079.1/54988-55101                 ..................................................
+AE004221.1/2349-2255                   ............GCGC..................................
+AE016806.1/33242-33376                 ..................................................
+AP005336.1/138128-137994               ..................................................
+AP005336.1/137993-137899               ............GCCC..................................
+AP005079.1/55102-55198                 ............GCAC..................................
+AE011751.1/9538-9457                   ............GCCC..................................
+AE012210.1/5968-5859                   ............GCCA..................................
+AE011751.1/9456-9347                   ............GCCA..................................
+AE012210.1/6050-5969                   ............GCCC..................................
+#=GC SS_cons                           ..................................................
+
+AE017232.1/187112-187234               ........GACAGCAUCGGCCGCCGAAUCUCUCAGGC.............
+AE017232.1/187012-187109               ......................GUCAACCUCUCAGGC.............
+AE000516.2/79275-79185                 ......................GAGAAUCUCUCAGGC.............
+AE000516.2/79183-79076                 ..........UGAUGCGACGCCGC.AGACUCUCAGGU.............
+BX842577.1/344356-344453               ......................GUCAACCUCUCAGGC.............
+BX842577.1/344457-344587               ....UGACGGUGGACAGAGUCGCCGAAUCUCUCAGGC.............
+AJ301559.2/6784-6876                   ......................GUCAAUCUCUCAGGC.............
+AJ301559.2/6878-7012                   CAUGUCAGCGCGCCGUGUUCUACCGAAUCUCUCAGGC.............
+AE016822.1/1714418-1714292             ..............GCUUCGCGGUGAAACUCUCAGGC.............
+AE016822.1/1714518-1714420             ......................GACAAUCUCUCAGGU.............
+AP005048.1/244084-244179               ......................GG.AAUCUCUCAGGC.............
+AL939108.1/255442-255325               ...........GGGCUCGCCCGGUGAAGCUCUCAGGU.............
+AP005032.1/102031-102127               ......................UUGAAUCUCUCAGGC.............
+AL939123.1/278145-278052               ......................UUGAAUCUCUCAGGC.............
+AP005032.1/102129-102235               ..........GUGACGGUCAUGGCGAACCUCUCAGGU.............
+AP005048.1/244181-244295               ..........UCGGGCGGACCGGCGAAGCUCUCAGGU.............
+AL939108.1/255539-255444               ......................GG.AAUCUCUCAGGC.............
+AL939123.1/278050-277936               ....CGUACUCCGGUGGCCGUGGCGAACCUCUCAGGU.............
+D84432.1/169999-170100                 .....................AGUGAAUCUCUCAGGC.............
+AE017271.1/283102-282983               ................AUAGCGGAUAAUCUCUCAGGU.............
+AE017355.1/2242861-2242742             ................AUAGCGGAUAAUCUCUCAGGU.............
+AP001516.1/246305-246211               ............CAAUUAGGGUGUGAAUCUCUCAGGC.............
+AP001516.1/246210-246112               ......UUUUACGAUAAGGGGAAAGAAACUUUCUGGU.............
+AP004599.1/137225-137134               ......................GCGAAUCUCUCAGGC.............
+AP004599.1/137133-137028               .......UUUUGAAGAAUGAAUAUGCAACUUUCUGGU.............
+AE017326.1/175321-175412               ....................AUGUGAAACUCUCAGGC.............
+AL596168.1/161626-161717               ......................GUGAAACUCUCAGGC.............
+AL591978.1/212840-212931               ....................AUGUGAAACUCUCAGGC.............
+AE016748.1/54065-53923                 .................AAAUAACGAAACUCUCAGGC.............
+AP003362.3/263674-263577               ......................ACGAAACUCUCAGGC.............
+AP003190.2/169692-169599               ......................CUGAAACUCUCAGGU.............
+AE015942.1/292344-292250               ......................AUGAAACUCUCAGGU.............
+AE007658.1/8894-8810                   ......................GCGAAACUCUCAGGU.............
+AJ276209.1/792-890                     ...............AAUAUAAAUGAAAUUCUCAGGC.............
+AE015942.1/117166-117273               ...........AAUAAAACAUAGAGAAAUUCUCAGGC.............
+AE015942.1/292435-292345               .........................AAUCUUUCAGGU.............
+AE007658.1/8987-8895                   ..........................AUCUUUCAGGU.............
+AP003190.2/169771-169693               ..........................AUCUUUCAGGU.............
+AJ312125.1/453-315                     .UUUUUUAGAUCAAGCGAUUAAAUGAAUCUCUCAGGU.............
+AJ312125.1/523-454                     ..........................AGCUUUCAGGC.............
+AE013002.1/8645-8535                   ..........GCCAAGCCUUUGUAGAAGCUCUCAGGC.............
+AE013139.1/7699-7613                   ......................AAGAAUCUCUCAGGU.............
+AE013139.1/7801-7700                   ......................GUGAAACUCUCAGGC.............
+AE013002.1/8534-8441                   ..................UAUGUAGAAGCUCUCAGGU.............
+AL766849.1/65640-65772                 ......................UCCAAUCUCUCAGGC.............
+AE014954.1/5814-5899                   ......................CUCAAACUCUCAGGC.............
+AE006566.1/2851-2932                   ......................CUCAAUCUCUCAGGC.............
+AE008417.1/5102-5190                   ...................CUGCUCAAACUCUCAGGU.............
+AE010545.1/3316-3227                   ......................CU.AAACUCUCAGGU.............
+AE010545.1/3397-3317                   ..........................AUCUUUCAGGU.............
+AE005997.1/1861-1775                   ......................GG.AAACGCUCAGGC.............
+AE006003.1/9570-9465                   ......ACUGUCUGGUCGGCCGCUGAAUCUCUCAGGC.............
+AE006003.1/9660-9572                   ......................GG.AAACGCUCAAGC.............
+AE005997.1/1774-1655                   ..GUCCGGCAGAGGGGCGAGGCCGGAAUCUCUCAGGC.............
+BX897699.1/1435871-1435783             ................UUUUUCGCGAGUCUCUCAGGU.............
+BX897699.1/1435970-1435876             ......................GU.AAUCUCUCAGGC.............
+AP005956.1/18481-18576                 ..........................UACUCUCAGGC.............
+AP005956.1/18392-18478                 ......................GG.AAACUCUCAGGC.............
+BX572605.1/160757-160849               ..........................UGCUCUCAGGC.............
+BX572605.1/160670-160756               ......................GG.AAACUCUCAGGC.............
+AE009691.1/7488-7590                   .....................UGCGAGUCUCUCAGGC.............
+AP003015.2/179374-179460               ......................AGGAAACUCUCAGGC.............
+AP002996.2/13233-13334                 .........GAGUUCCGGUUGCGCGAGUCUCUCAGGC.............
+AP002996.2/13144-13230                 ......................GA.AAUCUCUCAGGC.............
+AP003015.2/179461-179552               ......................GUUAAGCUCUCAGGU.............
+AE008071.1/8587-8502                   ......................GG.AAACUCUCAGGC.............
+AE008071.1/8501-8413                   ..........................CAAUCUCAGGC.............
+AL591787.1/222640-222555               ......................GG.AAACUCUCAGGC.............
+BX640439.1/206443-206535               ......................GG.AAUCGCUCAGGU.............
+BX640445.1/160210-160126               ......................GG.AAACUCUCAGGC.............
+BX640445.1/160122-160016               ....GUUUGCAGCGGCGCACGGGUGAAGCUCUCAGGU.............
+BX640439.1/206557-206676               ...................GCGGGGCAACUCUCAGGC.............
+BX640425.1/120361-120480               ...................GCGGGGCAACUCUCAGGC.............
+AL646074.1/141575-141672               .......................GAAAACUCUCAGGC.............
+AL646074.1/141686-141809               ......ACGCGUUGUGUCGCUUCCCAAUCUCUCAGGU.............
+AE016917.1/68424-68339                 ......................AU.AAUCGCUCAGGC.............
+AE016917.1/68334-68236                 ......................GCGCAACUCUCAGGU.............
+AE016922.1/90836-90738                 ....................GCCGGAAAAUCUCAGGU.............
+AE016922.1/90941-90851                 ......................GC.AAUCGCUCAGGC.............
+AE002413.1/3782-3934                   GUUUGCCAUCAUGCGGAUACAGCCGAAAAUCUCAGGU.............
+AL162754.2/59398-59550                 GUUUGCCAUCAUGCGGAUACGGCCGAAAAUCUCAGGU.............
+BX321858.1/45114-45207                 ......................GUAAAACUCUCAGGU.............
+CR522870.1/1448610-1448703             ..........................AUCUUUCAGGU.............
+CR522870.1/1448704-1448793             ......................GUGAACCUCUCAGGU.............
+AE017311.1/207809-207719               ...............UGUGGCGGUGAAACUCUCAGGU.............
+AE017311.1/207890-207810               ..........................AUCUUUCAGGC.............
+AE015530.1/8809-8928                   ...............UAAACAAAGCACUCUUUCAGGU.............
+AE015530.1/8929-9047                   ......UGUGUUGUUAAGCGACGCGAAACGCUCAGGC.............
+BX950851.1/2645260-2645133             ......................AU.AAUCGCUCAGGC.............
+BX950851.1/2645129-2645034             ..................CUGCGU.AAACUCUCAGGU.............
+U32770.1/3564-3455                     ................UCGUUUUUCAAACGCUCAGGC.............
+AE017152.1/58537-58646                 ..............AAAUUUAUGUGAAACGCUCAGGC.............
+U32770.1/3645-3566                     .........................AAUCUUUCAGGU.............
+AE006044.1/6045-6135                   .........................ACUCUUUCAGGC.............
+AE006044.1/6136-6252                   ......UUAAUUUUUCCGUUUUUUCAAACGCUCAGGC.............
+CR543861.1/1990167-1990077             ......................CGGAAACUCUCAGGC.............
+CR378670.1/15794-15904                 GCUGUUUUAACAUGCAUGGAAAGUGAAACUCUCAGGC.............
+CR378670.1/15611-15793                 UGUUACUGUUCAAACACAAGACGUUAAUCUUUCAGGC..ACUGGAUUACA
+AE004221.1/2485-2350                   ..........................AUCUUUCAGGUGCAUUAUUCUUAG
+AP005079.1/54988-55101                 ..........................CUAUUUCAGGU.............
+AE004221.1/2349-2255                   .............AUAUGCAGAGUGAAACUCUCAGGC.............
+AE016806.1/33242-33376                 ..........................AUCUUUCAGGU.GCAAUAUUCUUA
+AP005336.1/138128-137994               ..........................AUCUUUCAGGU.GCAAUAUUCUUA
+AP005336.1/137993-137899               .............AUGUGCAGGGUGAAACUCUCAGGC.............
+AP005079.1/55102-55198                 ...........AUGUGUGCGGGGUGAAACUCUCAGGC.............
+AE011751.1/9538-9457                   .......................GUAAUCGCUCAGGC.............
+AE012210.1/5968-5859                   ......CAGGCCAGGCCGCGUUCUUAAACUCUCAGGC.............
+AE011751.1/9456-9347                   ......CGCGCCAGGCCGCGUUUUUAAACUCUCAGGC.............
+AE012210.1/6050-5969                   .......................GUAAUCGCUCAGGC.............
+#=GC SS_cons                           ......................>>....>>>>>.>>>.............
+
+AE017232.1/187112-187234               ........GCCCGGCGAACGGGU..GAA.GA.CAGAGGAAGAGGA
+AE017232.1/187012-187109               .......................ACCCG.GA.CCGCGCGAAACAU
+AE000516.2/79275-79185                 .......................CCAAG.CA.CCACACCGCCGAG
+AE000516.2/79183-79076                 .......................UUCAG.GA.CAGAGCGGGGAGG
+BX842577.1/344356-344453               .......................ACCCG.GA.CCGCGCGAGACUA
+BX842577.1/344457-344587               ........GCCUGGCGUGCAGGU..GAA.GA.CAGAGGGAGAGGG
+AJ301559.2/6784-6876                   .......................ACACG.GA.C...GCGUGUGGG
+AJ301559.2/6878-7012                   ........GCACGCGUCAGCGAGCACAC.GA.CAGAGGGGGAGGA
+AE016822.1/1714418-1714292             .......................CGGAU.GA.CAGAGGGGGAGUU
+AE016822.1/1714518-1714420             .......................ACGCG.UA.CCGCAUCGGACUG
+AP005048.1/244084-244179               .......................ACACG.UA.CCGCACGGACGAG
+AL939108.1/255442-255325               ......................UGAGAU.GA.CAGAGGGGGAGGC
+AP005032.1/102031-102127               .......................CCCGU.UA.CCGCGCGGGCGAG
+AL939123.1/278145-278052               .......................ACCGU.UA.CCGCGCGGGCGAG
+AP005032.1/102129-102235               ......................UCCGAU.GA.CAGAUGGGGAGGA
+AP005048.1/244181-244295               ......................UGAGAU.GA.CAGAGGGGGAGGC
+AL939108.1/255539-255444               .......................UCACG.UA.CCGCACGGACGAG
+AL939123.1/278050-277936               ......................UCCGAU.GA.CAGAUGGGGAGGA
+D84432.1/169999-170100                 .......................AAAAG.AA.CUCUUGCUCGACG
+AE017271.1/283102-282983               .......................AAAAG.GA.CAGAGACAAGCGA
+AE017355.1/2242861-2242742             .......................AAAAG.GA.CAGAGACAAGCGA
+AP001516.1/246305-246211               .......................AAAAA.GA.CUCUUGCUCGACG
+AP001516.1/246210-246112               .......................AACCG.GA.CAGAGCUUUACAC
+AP004599.1/137225-137134               ......................CAAAAA.GA.CUCUUGUAUGACG
+AP004599.1/137133-137028               .......................AUAAG.GA.CAGAGAUUUCUUC
+AE017326.1/175321-175412               .......................AAAAG.GA.UGUUUACGGGACG
+AL596168.1/161626-161717               .......................AAAAG.GA.UGUUUACGGGACG
+AL591978.1/212840-212931               .......................AAAAG.GA.UGUUUACGGGACG
+AE016748.1/54065-53923                 .......................AAAAG.GA.UAAUACUGUAACG
+AP003362.3/263674-263577               .......................AAAAG.GA.UAAUACUGUAACG
+AP003190.2/169692-169599               .......................AAAAG.GA.CAGAGGAUAAGGU
+AE015942.1/292344-292250               .......................AAAAG.GA.CAGAGCGUAGAAG
+AE007658.1/8894-8810                   .......................AAAAG.GA.CAGGGGACAGAUA
+AJ276209.1/792-890                     .......................AAAAG.GA.UUUUGCUUGGACA
+AE015942.1/117166-117273               .......................AAAAG.AA.UUAUACUUUGAUA
+AE015942.1/292435-292345               ........ACCAUUGUUUAUGGC..GAG.GA.CUGUUAUUGGACG
+AE007658.1/8987-8895                   ..........AUCUAUUUAAUUAGAGAU.GA.CCGCUAUUGGAUG
+AP003190.2/169771-169693               .......................AUUAG.GA.CCGUUACUGGACG
+AJ312125.1/453-315                     .......................AAAAG.GA.CAGAGAACUGAAU
+AJ312125.1/523-454                     ......................U..UAG.GA.CUGUCAUCA....
+AE013002.1/8645-8535                   .......................GGCAG.GA.UCGCUAUCGGAUA
+AE013139.1/7699-7613                   .......................AAACA.GA.CGGGGGAAUAAAA
+AE013139.1/7801-7700                   .......................AAAAG.GA.CCGCAUUCGGACC
+AE013002.1/8534-8441                   .......................AGAAA.AA.CAGAGGAGUUGUG
+AL766849.1/65640-65772                 .......................AAAAG.GA.CAGAAGCUAAAAG
+AE014954.1/5814-5899                   .......................AAAAG.GA.CAGAAAAGAAAAA
+AE006566.1/2851-2932                   .......................AAAAG.GA.CAGAAGGUAAAAU
+AE008417.1/5102-5190                   .......................AAAAG.GA.CAGAGCUAGGAUA
+AE010545.1/3316-3227                   .......................AAAAG.GA.CGGAGUAAUUGUG
+AE010545.1/3397-3317                   ......................AAAAAG.GA.CUCAUAUUGGACG
+AE005997.1/1861-1775                   .......................AAAAG.GA.CCGCGCGGG....
+AE006003.1/9570-9465                   ......................GCCAAG.GA.CAGCGGGGGCAGA
+AE006003.1/9660-9572                   .......................AGAAG.GA.CCGCGCGAGACGU
+AE005997.1/1774-1655                   ......................CCAAGG.GA.CAGCGGGGGCGAC
+BX897699.1/1435871-1435783             ......................U..UGU.AA.CAGAGGGGUGCAG
+BX897699.1/1435970-1435876             ....................UCU..AAG.GA.CCGUAAAAGAAGA
+AP005956.1/18481-18576                 .......................ACAGC.GA.CAGAUGGGGCUUC
+AP005956.1/18392-18478                 .......................AAAAG.GA.CCG.CGUGG....
+BX572605.1/160757-160849               .......................ACAGC.GA.CAGAUGGGGCUCG
+BX572605.1/160670-160756               .......................AAACG.GA.CCGCGCGGC....
+AE009691.1/7488-7590                   ......................C..UGA.GA.CAGAGGGGCACGA
+AP003015.2/179374-179460               .......................AAAAGUGA.CCGC.ACCGCCGA
+AP002996.2/13233-13334                 ......................U..UCA.GA.CAGAGGGGCACGG
+AP002996.2/13144-13230                 .......................AAAAG.AA.CCGUAGACGGGAA
+AP003015.2/179461-179552               .......................AGCCGAGA.CAGAUUUGGGGAU
+AE008071.1/8587-8502                   .......................AAAAG.GACCAGCGAUGA....
+AE008071.1/8501-8413                   ......................GACAAG.GA.CAGAGGGGGCUCU
+AL591787.1/222640-222555               .......................CAAAG.GA.CC.AGCAAGGUGC
+BX640439.1/206443-206535               ......................AACCCA.UA.CCGCGACUGCAUC
+BX640445.1/160210-160126               .......................AAAAG.GA.CCGACCUGC....
+BX640445.1/160122-160016               .......................AAAUG.GA.CAGAUGGGGUUGC
+BX640439.1/206557-206676               .......................AAAAG.GA.CAGAGGGGCGGAA
+BX640425.1/120361-120480               .......................AAAAG.GA.CAGAGGGGCGGAA
+AL646074.1/141575-141672               ....................AUC..CAG.GA.CCGGGUGGAUCGG
+AL646074.1/141686-141809               ......................ACCAAG.GA.CAGAGGGGCCACC
+AE016917.1/68424-68339                 .......................AACCG.UA.CCGCAGCGCCGUA
+AE016917.1/68334-68236                 ......................AAAAAG.GA.CAAGGGGAGAGGC
+AE016922.1/90836-90738                 .......................GCAGG.GA.CAGAGGGGUGUGG
+AE016922.1/90941-90851                 .......................AAAAG.GA.CUGUAUCAUCGGG
+AE002413.1/3782-3934                   .......................UCAAG.GA.CAGAUAGGGUCAU
+AL162754.2/59398-59550                 .......................UCAAG.GA.CAGAUAGGGUCAU
+BX321858.1/45114-45207                 .......................AAAAG.GA.CAGAGGGGUAAGU
+CR522870.1/1448610-1448703             .......................CAAAG.GA.CUGCUAUGGGACG
+CR522870.1/1448704-1448793             .......................ACAAGGGA.CAGAGUGUAGCAG
+AE017311.1/207809-207719               .......................AAAAG.GA.CAGAGGGAGGGCC
+AE017311.1/207890-207810               .......................GAAAG.GA.CUGCUGUCCGACG
+AE015530.1/8809-8928                   .............GCCGCAAGGC..GUG.GA.CUGUUACUGGACG
+AE015530.1/8929-9047                   .......................AAAAG.GA.CAGAGGAGAGGAU
+BX950851.1/2645260-2645133             ......................UACCCU.AA.CUGCGAAUU....
+BX950851.1/2645129-2645034             ......................AAAGCG.GA.CAGAGGGAGUGGC
+U32770.1/3564-3455                     .......................AAAAG.GA.CAGGGGCAAAAGA
+AE017152.1/58537-58646                 .......................AAAAG.GA.CAGGGGAGAAAAG
+U32770.1/3645-3566                     .......................GCGAU.GG.CAGGGACUGUUAC
+AE006044.1/6045-6135                   ..........GCUGAUUAUAAGC..AGG.GA.CUGUUACUGGACG
+AE006044.1/6136-6252                   .......................AAAAG.GA.CAGGGGCAACAAG
+CR543861.1/1990167-1990077             .......................AGAAG.GA.CUGUAAUAAUCGA
+CR378670.1/15794-15904                 .......................AAAAG.GA.CAGAGGAGAUAAG
+CR378670.1/15611-15793                 UACCUUUUAACAAGGUAUCCGGU..AUG.GA.CUGUUAUUGGAGG
+AE004221.1/2485-2350                   CCAUAUAUUGGCAACGAAUAAGC..GAG.GA.CUGUAGUUGGAGG
+AP005079.1/54988-55101                 .........GCUACCUUGGUAGC..GGG.GA.CUGUAGUUGGAGG
+AE004221.1/2349-2255                   .......................AAAAG.GA.CAGAGGAGUGAAA
+AE016806.1/33242-33376                 UUGGUUAUAUCAAGAGAAUAUGC..GAG.GA.CUGUAGUUGGAGG
+AP005336.1/138128-137994               UUGGUUAUAUCAAAAGAAUAUGC..GAG.GA.CUGUAGUUGGAGG
+AP005336.1/137993-137899               .......................AAAAG.GA.CAGAGGAGUGGAA
+AP005079.1/55102-55198                 .......................AAAAG.GA.CAGAGGAGUGGAA
+AE011751.1/9538-9457                   ......................C..CGA.UA.CC.AUCCGCAGUA
+AE012210.1/5968-5859                   .......................AAAAG.GA.CAGAGGGGCGCGA
+AE011751.1/9456-9347                   .......................AAAAG.GA.CAGAGGGGCGCGA
+AE012210.1/6050-5969                   ......................C..CGA.UA.CC.AUCUUCAACA
+#=GC SS_cons                           ................................>>>>>>>>.....
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00504.idx b/benchmarks/cmsearch-rmark/rmark-1/RF00504.idx
new file mode 100644
index 0000000..b0c73e4
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00504.idx
@@ -0,0 +1,5 @@
+AE017005.1/149900-149799
+AE006566.1/2765-2849
+AL162754.2/59297-59394
+BX321858.1/45005-45113
+CR543861.1/1990073-1989965
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00504.raw b/benchmarks/cmsearch-rmark/rmark-1/RF00504.raw
new file mode 100644
index 0000000..ef1685f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00504.raw
@@ -0,0 +1,343 @@
+>AE017232.1/187112-187234
+UGCCUCUGGAAAGCGGUGCCGGCCCUCGGGCCCGCACCCGCCGAUGGGGAAAGGCGGCCG
+CGACAGCAUCGGCCGCCGAAUCUCUCAGGCGCCCGGCGAACGGGUGAAGACAGAGGAAGA
+GGA
+>AE017232.1/187012-187109
+CGCAUUCGAGCGGGAGAGUUCCGUGACGGCCAGUCACGGACGCCGAAGGAGCAACACCUC
+UCCGUCAACCUCUCAGGCACCCGGACCGCGCGAAACAU
+>AE000516.2/79275-79185
+UGACGCGAUGUGGGAGAACCUCCAUGUCGAGGCGCCGUAGGAGCAAUCUCCUCCCCGAGA
+AUCUCUCAGGCCCAAGCACCACACCGCCGAG
+>AE000516.2/79183-79076
+CAACUCUGGAGACAGGGACGGUCGCACCGACCGUGCCUGACCGAAGGUGUAGAGCGGCGC
+CAUGAUGCGACGCCGCAGACUCUCAGGUUUCAGGACAGAGCGGGGAGG
+>BX842577.1/344356-344453
+CGCUCUAGUGCGGGAGAGUUCUGUGGCUGCCAGCUACGGACGCCGAAGGAGCAAUACCUC
+UCCGUCAACCUCUCAGGCACCCGGACCGCGCGAGACUA
+>BX842577.1/344457-344587
+UGCCUCUGGAAAGCGGUGGCGACCCCUGGCGGUCCUCACCCGCCGAUGGGGAAAGGCGAU
+UCACCUGACGGUGGACAGAGUCGCCGAAUCUCUCAGGCGCCUGGCGUGCAGGUGAAGACA
+GAGGGAGAGGG
+>AJ301559.2/6784-6876
+CGCCUGCGCGGGAGAGUUCCGAGGCAUCCAGUCUCGGACGCCGAAGGAGCAAUACCUCCC
+CGUCAAUCUCUCAGGCACACGGACGCGUGUGGG
+>AJ301559.2/6878-7012
+UUCGACAACUCUGGAAAGUGGUGGGAGCACCCACCCGCCCAAGGGGAAAGGUGCCGGUGC
+GCGCAUGUCAGCGCGCCGUGUUCUACCGAAUCUCUCAGGCGCACGCGUCAGCGAGCACAC
+GACAGAGGGGGAGGA
+>AE016822.1/1714418-1714292
+CCACUCUGAAAAGCAGGGCAGCGUCGACCCUCCGGGUCGAUCCCGCGGGACAUGCUGGCC
+UCGCCCACGGUGAAAGCCGCGAACGCUUCGCGGUGAAACUCUCAGGCCGGAUGACAGAGG
+GGGAGUU
+>AE016822.1/1714518-1714420
+GAGGCCGAUGCGGGAGAGCUGCGGGGGAGAACCCGCCCGCGGCACCGAAGGAGCAAUCCU
+CCCCGACAAUCUCUCAGGUACGCGUACCGCAUCGGACUG
+>AP005048.1/244084-244179
+UGACCCCGUGCGGGAGAGUCCUCCGGAAGUCGUCGGAGGCGCCGAAGGAGCAAAUCCUCC
+CCGGAAUCUCUCAGGCACACGUACCGCACGGACGAG
+>AL939108.1/255442-255325
+UCACUCUGGAAAGCAGGGCGGGUGUCGACGGCUUCCGCUCUCACCGACGGUGAAAGCCGG
+GCAGAGCUCCAGGGCUCGCCCGGUGAAGCUCUCAGGUUGAGAUGACAGAGGGGGAGGC
+>AP005032.1/102031-102127
+UGAAUCCGCGCGGGAGAGUUCCGGGUACGUGUGCCCGGACGCCGAAGGAGCAAGUCCCUC
+CCUUGAAUCUCUCAGGCCCCGUUACCGCGCGGGCGAG
+>AL939123.1/278145-278052
+UGAAUCCGCGCGGGAGAGUCCCCGGCCGCGCCGGGGCGCCGAAGGAGCAAGUCCCUCCCU
+UGAAUCUCUCAGGCACCGUUACCGCGCGGGCGAG
+>AP005032.1/102129-102235
+CACAUCUGAAAAGCGGGCCGCUGUCCAGUGGCUCCACCCAAGGUGCAAGCCAGUGACCCG
+UGACGGUCAUGGCGAACCUCUCAGGUUCCGAUGACAGAUGGGGAGGA
+>AP005048.1/244181-244295
+UCACUCUGGAAAGCAGGGCGGAUGUCUAUGGCUUCCGCUCUCACCGACGGUGAAAGCCGG
+AGCGCCCUCGGGCGGACCGGCGAAGCUCUCAGGUUGAGAUGACAGAGGGGGAGGC
+>AL939108.1/255539-255444
+UGACCCCGCGCGGGAGAGUCCUCCGGACAUCACCGGAGGCGCCGAAGGAGCAAAUCCUCC
+CCGGAAUCUCUCAGGCUCACGUACCGCACGGACGAG
+>AL939123.1/278050-277936
+CACAUCUGAAAAGCGGACCGCCCCCGACGGCGGUCCCACCCAAGGUGCAAGCCCUGAUCG
+CCGUACUCCGGUGGCCGUGGCGAACCUCUCAGGUUCCGAUGACAGAUGGGGAGGA
+>D84432.1/169999-170100
+AUGACAGCAAGGGGAGAGACCUGACCGAAAACCUCGGGAUACAGGCGCCGAAGGAGCAAA
+CUGCGGAGUGAAUCUCUCAGGCAAAAGAACUCUUGCUCGACG
+>AE017271.1/283102-282983
+GGACGAAUCUCUGGAGAGACUCCCUCUCGCUUUAUAUAGCGUAGAGGAAAACGAGCACCG
+AAGGAGCAAAUCCGCUACUAUAGCGGAUAAUCUCUCAGGUAAAAGGACAGAGACAAGCGA
+>AE017355.1/2242861-2242742
+GGACGAAUCUCUGGAGAGACUCCCUCUCGCUUUAAAUAGCGUAGAGGAAAACGAGCACCG
+AAGGAGCAAAUCCGCUACUAUAGCGGAUAAUCUCUCAGGUAAAAGGACAGAGACAAGCGA
+>AP001516.1/246305-246211
+AUGAAAGCAAGGGGAGAGACUGCAAGGAUGCAGCGCCGAAGGAGCAAACACAAUUAGGGU
+GUGAAUCUCUCAGGCAAAAAGACUCUUGCUCGACG
+>AP001516.1/246210-246112
+CAGCUCUGGAGAGCGUCUAACACUAGACCACCUACGAAGACAUUUCCUUUUUACGAUAAG
+GGGAAAGAAACUUUCUGGUAACCGGACAGAGCUUUACAC
+>AP004599.1/137225-137134
+AAGAUUACAAGGGGAGAGUUUACAACGAAUAGUAACGCCGAAGGAGCAAGUGAAGAGCGA
+AUCUCUCAGGCCAAAAAGACUCUUGUAUGACG
+>AP004599.1/137133-137028
+CAACUCUGGAGAGUGUUUACGAAGGUAAACCACCCACGAAGCAAAUAUUUGUUCUUUUUU
+GAAGAAUGAAUAUGCAACUUUCUGGUAUAAGGACAGAGAUUUCUUC
+>AE017326.1/175321-175412
+GUGAAUGUAAGCAGAGAGACUGCGAAAAGCGGCGCCGACGGGGAAAGCAUGUAUUAUGUG
+AAACUCUCAGGCAAAAGGAUGUUUACGGGACG
+>AL596168.1/161626-161717
+GUGAAUGUAAACAGAGAGACUGUGAAAAGCAGCGCCGACGGGGAAAGCAUAAGUUAUGUG
+AAACUCUCAGGCAAAAGGAUGUUUACGGGACG
+>AL591978.1/212840-212931
+GUGAAUGUAAGCAGAGAGACUGCGAAAAGCAGCGCCGACGGGGAAAGCAUAUAUUAUGUG
+AAACUCUCAGGCAAAAGGAUGUUUACGGGACG
+>AE016748.1/54065-53923
+UUGAUCAGUAUUAGAGAGAAUAGAGAUCAAAACUUGAAUCAUUAUAAGUUAAACGUUUUU
+AGUCUAUUACAAUUUUGACUCUCUAUCGCCGAAGGUGCAAGUGAAAUAACGAAACUCUCA
+GGCAAAAGGAUAAUACUGUAACG
+>AP003362.3/263674-263577
+GUGAUCAGUAUUAGAGAGAAUAGAGCGUUAAGACUCUAUCGCCGAAGGUGCAAGUAAUUU
+AUUACGAAACUCUCAGGCAAAAGGAUAAUACUGUAACG
+>AP003190.2/169692-169599
+AGCCUCUGGAGAGACUCUUUUAAAAAAGAGCACCGAAGGAGCAAGGUCAAAUUUUUUGAC
+UGAAACUCUCAGGUAAAAGGACAGAGGAUAAGGU
+>AE015942.1/292344-292250
+AAACUCUGGAGAGACUCUUUUUUAUAAAAGAGCACCGAAGGAGCAAGUUGGGUAAAACCA
+AUGAAACUCUCAGGUAAAAGGACAGAGCGUAGAAG
+>AE007658.1/8894-8810
+AACCCUUGGAGAGACUCUUAAAGAGCACCGAAGGAGAAAGCAUAAAAAAAGCGAAACUCU
+CAGGUAAAAGGACAGGGGACAGAUA
+>AJ276209.1/792-890
+AUGAAGAGCAAAAGAGAGAAUCGUUUGAUCGCCGAAGGGACAAGUUUAUAUUUGCCAAAU
+AUAAAUGAAAUUCUCAGGCAAAAGGAUUUUGCUUGGACA
+>AE015942.1/117166-117273
+UUGAAGAGUAUAAGAGAGAUCCUAUUUUAAAGGACGCCGAAGGGACAAUCUAUGUUUAUC
+CCAAUAAAACAUAGAGAAAUUCUCAGGCAAAAGAAUUAUACUUUGAUA
+>AE015942.1/292435-292345
+AUGAAGGUAAUAGGAGAGAGGUCUUUUGACCCACCGAAGAUGCAAAAAUCUUUCAGGUAC
+CAUUGUUUAUGGCGAGGACUGUUAUUGGACG
+>AE007658.1/8987-8895
+AUGAAGUUAGCGGGAGAGCUUUGGCUUUUGCCAUACACCGAAGAAGUAAAUCUUUCAGGU
+AUCUAUUUAAUUAGAGAUGACCGCUAUUGGAUG
+>AP003190.2/169771-169693
+AUGAAGGUAAUGGGAGAGUGAUAUUUUAAAUAUCCACCGAAGAGGGAAAUCUUUCAGGUA
+UUAGGACCGUUACUGGACG
+>AJ312125.1/453-315
+AGACGAUACUCUGGAGAGACCAUAUAAGGCACCGAAGGAGCAAAUUUAAUUGAGAUCUUU
+AUAUAAAUAAAAAAGCUCAUCCCUUUUUUAGAUCAAGCGAUUAAAUGAAUCUCUCAGGUA
+AAAGGACAGAGAACUGAAU
+>AJ312125.1/523-454
+AUGAAGGUGGCAGGAGAGACCCAUGAGGGGCGCCGAAGAAGUAAAGCUUUCAGGCUUAGG
+ACUGUCAUCA
+>AE013002.1/8645-8535
+AUGAAGAUAGCGAGAGAUUAUCUUCCAUAAAUGGAAGAUAGCCGAAGGGGAAAUACAAAG
+GCCCGCCAAGCCUUUGUAGAAGCUCUCAGGCGGCAGGAUCGCUAUCGGAUA
+>AE013139.1/7699-7613
+AUAUCCCGGAAAGCCUCUAAAGAGGCACCGAAGGAGCAAUUCUUCUAUAAAGAAGAAUCU
+CUCAGGUAAACAGACGGGGGAAUAAAA
+>AE013139.1/7801-7700
+AUGAAGAAUGCGGGAGAGACCCUAACCGGGCGCCGAAGGAGCAAGCGGGUAUAUGGCCUG
+UAUACUCGUGAAACUCUCAGGCAAAAGGACCGCAUUCGGACC
+>AE013002.1/8534-8441
+GGCCUCUGGAAAGUCUCGUAAAGAGCACCGAAGGAGCAAUACAUAUGGAAGGCCAUAUGU
+AGAAGCUCUCAGGUAGAAAAACAGAGGAGUUGUG
+>AL766849.1/65640-65772
+AGACGGACUUCUGGAGAGACCUAUAAGUAGCAACAUCUUUGUAUUGACACCAAGAUGUGC
+UCUAGGCGCCGAAGGGGCAAGAAGAGUAAAACAACUCCUCCAAUCUCUCAGGCAAAAGGA
+CAGAAGCUAAAAG
+>AE014954.1/5814-5899
+UGACGGACUUCUGGAGAGACCUACUAGGCGCCGAAGGGGCAAGGCUGUUUGCUCAAACUC
+UCAGGCAAAAGGACAGAAAAGAAAAA
+>AE006566.1/2851-2932
+GACUUCUGGAGAGACCUUAUUAGGCGCCGAAGGGGCAAGGCAUACUGCUCAAUCUCUCAG
+GCAAAAGGACAGAAGGUAAAAU
+>AE008417.1/5102-5190
+GGACGGAACUCUGGAGAGACCGUAAAGGCACCGAAGGGGCAAGGCAGGCAACUGCUCAAA
+CUCUCAGGUAAAAGGACAGAGCUAGGAUA
+>AE010545.1/3316-3227
+AACCUCUGGAGAGCUUAUCUAAGAGAUAACACCGAAGGAGCAAAGCUAAUUUUAGCCUAA
+ACUCUCAGGUAAAAGGACGGAGUAAUUGUG
+>AE010545.1/3397-3317
+AUGAAGAUAUGAGGAGAGAUUUCAUUUUAAUGAAACACCGAAGAAGUAAAUCUUUCAGGU
+AAAAAGGACUCAUAUUGGACG
+>AE005997.1/1861-1775
+UCGACCCUCGCGGGAGACAUCGGGAUUCGAUCCCGAGGCCGAAGGCGCAACCGCCCCGGA
+AACGCUCAGGCAAAAGGACCGCGCGGG
+>AE006003.1/9570-9465
+GAACGCUGGAAAGCAGAGCGCGCGCCGCUCUCGCCGAAGGAGCAAGGCCUGCCGACUGUC
+UGGUCGGCCGCUGAAUCUCUCAGGCGCCAAGGACAGCGGGGGCAGA
+>AE006003.1/9660-9572
+AGGCCUCUCGCGGGAGAGAUCGGGCCUUGCCCGGCGCUGAAGGCGAAACCGCCCCGGAAA
+CGCUCAAGCAGAAGGACCGCGCGAGACGU
+>AE005997.1/1774-1655
+UUUAGGAACGCUGGAAAGCAGUCUCUCCACCGGAGGGGCUCGCCGAAGGAGCAAGGCCAA
+ACCCGUCCGGCAGAGGGGCGAGGCCGGAAUCUCUCAGGCCCAAGGGACAGCGGGGGCGAC
+>BX897699.1/1435871-1435783
+CAGAUCUGGAAAGUCGGGAGGGGCCGCGCCGAAGGUGUAAGCGAAAACUUUUUUCGCGAG
+UCUCUCAGGUUUGUAACAGAGGGGUGCAG
+>BX897699.1/1435970-1435876
+UUUUGCGGGAGAGUGCAGGCUGCAAGUUUUUGGGUCUGCCGCCGAAGGGGAAAAUAGCCC
+GUAAUCUCUCAGGCUCUAAGGACCGUAAAAGAAGA
+>AP005956.1/18481-18576
+UUGACAGCAUCUGGAAAGAGGCGCCGACGAGCUUGAGGCUCGGACAGCGUCCGCCGACGG
+GAUAAUACUCUCAGGCACAGCGACAGAUGGGGCUUC
+>AP005956.1/18392-18478
+ACGGCCACGUCGGGAGAGACCGGCUUUAGGCAGCCGGCGCCGAAGGAGCAACCGCCCCGG
+AAACUCUCAGGCAAAAGGACCGCGUGG
+>BX572605.1/160757-160849
+CGACUGACAUCUGGAAAGAGACCCUGCCGGGCGAUCCCGGGACGGGUCCGCCGACGGGAU
+AAUGCUCUCAGGCACAGCGACAGAUGGGGCUCG
+>BX572605.1/160670-160756
+CUAAGUCGCGUCGGGAGAGAUCGGCCGCAAGGCCGGCGCCGAAGGAGCAACCGCCCCGGA
+AACUCUCAGGCAAACGGACCGCGCGGC
+>AE009691.1/7488-7590
+UAAGACAACUCUGGAAAGUCGGGGGCAACUCCGCGCCGAAGGUGUAAGUAUGGCUUUAUA
+UAUAGCCAUGCGAGUCUCUCAGGCCUGAGACAGAGGGGCACGA
+>AP003015.2/179374-179460
+AGGCUGGACGGGAGAGAUCGGCUACUGCCGACGCCGACGGAGCAACCCCCCAAGGAAACU
+CUCAGGCAAAAGUGACCGCACCGCCGA
+>AP002996.2/13233-13334
+ACACUCUGGAAAGUCGGGGCUUGCCCCCGCGCCGAAGGUGUAAGCGCCGCUGACAGAGUU
+CCGGUUGCGCGAGUCUCUCAGGCUUCAGACAGAGGGGCACGG
+>AP002996.2/13144-13230
+UACCUGUUUGCGGGAGAGAGCAGCGAGAGCUGCCGCCGAAGGGGAAAUCGCCCGAAAUCU
+CUCAGGCAAAAGAACCGUAGACGGGAA
+>AP003015.2/179461-179552
+ACGAUCUGGAGAGAGACGCCUCGAGCGUCCACCGAAGGGGAAAGCCGGCAGGCCCGGUUA
+AGCUCUCAGGUAGCCGAGACAGAUUUGGGGAU
+>AE008071.1/8587-8502
+CGCAUCAUCGUUGGGAGAAACCGCUUCAUUGCGGUGCCGAAGGAGCAACCGCCCCGGAAA
+CUCUCAGGCAAAAGGACCAGCGAUGA
+>AE008071.1/8501-8413
+CGACGGAACUCUGGAGAGAAGCCACCUUGACUAAAGGACGGCUCGCCGAAGGGAUAACAA
+UCUCAGGCGACAAGGACAGAGGGGGCUCU
+>AL591787.1/222640-222555
+CGACCUCGUUGGGAGAAACCGGUUCGAUCCGGUGCCGAAGGAGCAACCGCCCCGGAAACU
+CUCAGGCCAAAGGACCAGCAAGGUGC
+>BX640439.1/206443-206535
+ACGCAUGUCGCGGGAGAGAGCGGCCGAUUGCGGCUGCCGCCGAAGGCGCAAUUCGCCCGG
+AAUCGCUCAGGUAACCCAUACCGCGACUGCAUC
+>BX640445.1/160210-160126
+ACGUGCAGUUCGGGAGAGACCGUCCAGCGGACGGCGCCGACGGAGCAACCACCCCGGAAA
+CUCUCAGGCAAAAGGACCGACCUGC
+>BX640445.1/160122-160016
+AACAUCUGGAGAGUGGCGCGCGGUACGGCGCCCACCGAAGGGGAUCCCUGGCGCGUUUGC
+AGCGGCGCACGGGUGAAGCUCUCAGGUAAAUGGACAGAUGGGGUUGC
+>BX640439.1/206557-206676
+AAACAGCACUCUGGAGAGACCUGGCGCGGCCACCUUCGCGGUGCGCAAGCAGCCCAGGCG
+CCGAAGGUGCAAACCCGCUCGCGCGGGGCAACUCUCAGGCAAAAGGACAGAGGGGCGGAA
+>BX640425.1/120361-120480
+AAACAGCACUCUGGAGAGACCUGGCGUGGCCACCUUCGCGGUGCGCAAGCAGCCCAGGCG
+CCGAAGGUGCAAACCCGCUCGCGCGGGGCAACUCUCAGGCAAAAGGACAGAGGGGCGGAA
+>AL646074.1/141575-141672
+GCCAUCCAUCCGGGAGAGCGCGUCGGCCGCAUACGGCCAGUCGCCGCCGAAGGGGUAGCA
+CCCGAAAACUCUCAGGCAUCCAGGACCGGGUGGAUCGG
+>AL646074.1/141686-141809
+CGGCCGCACUCUGGAGAGCGGCGCCGCGUCACCAUCGCGGGCGCCCACCGAAGGGGCUCA
+CGGAACCGUCGCACGCGUUGUGUCGCUUCCCAAUCUCUCAGGUACCAAGGACAGAGGGGC
+CACC
+>AE016917.1/68424-68339
+UCCGGUUCUGCGGGAGAGAGGGGCCACGCCCCCGCCGAAGACGCAAGCUCCCAUAAUCGC
+UCAGGCAACCGUACCGCAGCGCCGUA
+>AE016917.1/68334-68236
+AUCAAGCCGAUUGGAGAGAGGCCGCCCCGCGCGGCCCACCGAAGGGGCAAGUGGCCUAAG
+GCCGCGCAACUCUCAGGUAAAAAGGACAAGGGGAGAGGC
+>AE016922.1/90836-90738
+UUCGCGCAAUCUGGAGAGCGGCGUCCGCGCGACGCCCACCGAAGGGGCUAACGGCUUAUC
+CGGCCGGAAAAUCUCAGGUGCAGGGACAGAGGGGUGUGG
+>AE016922.1/90941-90851
+CCGGGUCAUACAGGAGAGAGCGGCUUUCUGGCCGCCGCCGAAGGCGCAAGCGCACCCGCA
+AUCGCUCAGGCAAAAGGACUGUAUCAUCGGG
+>AE002413.1/3782-3934
+ACAAUCUGGAGAGCGGCGUUGGAAUAACGUCCACCGAAGGGGAGAAGGCCGUCUGAACCA
+CCAUUCAGACAACCGCGCAAAGCAGUGAGCAGACUGGUUUGCCAUCAUGCGGAUACAGCC
+GAAAAUCUCAGGUUCAAGGACAGAUAGGGUCAU
+>AL162754.2/59398-59550
+ACAAUCUGGAGAGCGGCGUUGGAAUAACGUCCACCGAAGGGGAGAAGGCCGUCUGAACCA
+CCAUUCAGACAACCGCGCAAAGCAGUGAGCAGACUGGUUUGCCAUCAUGCGGAUACGGCC
+GAAAAUCUCAGGUUCAAGGACAGAUAGGGUCAU
+>BX321858.1/45114-45207
+GCAAUCUGGAGAGUGCUGAAACAGCUUCAGCCACCGAAGGGGCAUGCGGAAAGUUGACCG
+UAAAACUCUCAGGUAAAAGGACAGAGGGGUAAGU
+>CR522870.1/1448610-1448703
+AUGAACAUAGCAGGAGAGAUUUUUCCCAUGGCAGUACGGAUGGGGAAGGCACCGAAGAAG
+UAAAUCUUUCAGGUCAAAGGACUGCUAUGGGACG
+>CR522870.1/1448704-1448793
+AGCCUCUGGAGAGUCUCAUUAUGGGCACCGAAGGAGCAAGCCAGCGUGUAGCUGGUGAAC
+CUCUCAGGUACAAGGGACAGAGUGUAGCAG
+>AE017311.1/207809-207719
+AGCCUCUGGAGAGACCCCGCAAGGGGCACCGAAGGAGCAAGCCGCCCCAUGUGGCGGUGA
+AACUCUCAGGUAAAAGGACAGAGGGAGGGCC
+>AE017311.1/207890-207810
+AUGACGACAGCAGGAGAGACCUCCCCCAGAGGGAGGCGCCGACGAAGUAAAUCUUUCAGG
+CGAAAGGACUGCUGUCCGACG
+>AE015530.1/8809-8928
+AUGAAGGUAGCAGGAGAGUGGGGAAUUAACCCCACACCGACGAGGCAACUUUGUUGUUGG
+AAGCAUUCCAUAAACAAAGCACUCUUUCAGGUGCCGCAAGGCGUGGACUGUUACUGGACG
+>AE015530.1/8929-9047
+AGCCUCUGGAGAGACUACCGAUUGCAUUAACUUGCAAUAAUAGGUGGCGCCGAAGGCGAA
+AGUGUCGCUGUGUUGUUAAGCGACGCGAAACGCUCAGGCAAAAGGACAGAGGAGAGGAU
+>BX950851.1/2645260-2645133
+CCGCUCCUCGCAGGAGAGAGGGCGUGUACUCCAGCAUACUUCAAGCUACAUGUACGUUGG
+CAUAAAGUAUAACGCUCCGCCGAAGGCGCAAACUCCCAUAAUCGCUCAGGCUACCCUAAC
+UGCGAAUU
+>BX950851.1/2645129-2645034
+UUGAAGCCAACUGGAGAGAGGUUGCGAUGCAACCCACCGAAGGGGCAAGCAGCUCUGCUG
+CGUAAACUCUCAGGUAAAGCGGACAGAGGGAGUGGC
+>U32770.1/3564-3455
+GGACGAACCCUUGGAGAGAUCCAUUUUAGAAAUGGACGCCGAAGCGCAAAAGAGCGGUUA
+AUUUUUCAAUCGUUUUUCAAACGCUCAGGCAAAAGGACAGGGGCAAAAGA
+>AE017152.1/58537-58646
+AACCCUUGGAGAGAUCCACUCUGUACUAUAGUACAGAAAAUGGACGCCGAAGGCGCAAAU
+AUAAAGCAAAUUUAUGUGAAACGCUCAGGCAAAAGGACAGGGGAGAAAAG
+>U32770.1/3645-3566
+AUGAAGGUAGCUGGAGAGCGGGAAAUUGACCCCACACCGACGAUGUAAAAUCUUUCAGGU
+GCGAUGGCAGGGACUGUUAC
+>AE006044.1/6045-6135
+AUGAAGGUAGCUGGAGAGUAGGGAAUUGACCCUACGCCGACGAGGUAAACUCUUUCAGGC
+GCUGAUUAUAAGCAGGGACUGUUACUGGACG
+>AE006044.1/6136-6252
+AACCCUUGGAGAGAGCCGUUAUAUUAAAAAGAGAUAAAACGGCCGCCGAAGGCGCAAAAA
+GAGCGGUUAAUUUUUCCGUUUUUUCAAACGCUCAGGCAAAAGGACAGGGGCAACAAG
+>CR543861.1/1990167-1990077
+AUGAUUAUUGCAGGAGAGAUAUUCUUGCAAAGGAUACGCCGAAGGAGCAACGACCCCGGA
+AACUCUCAGGCAGAAGGACUGUAAUAAUCGA
+>CR378670.1/15794-15904
+AGCCUCUGGAGAGACCCGUUAAAUCGGGCGCCGAAGGAGCAAGCUUUCCUUUUUGCUGUU
+UUAACAUGCAUGGAAAGUGAAACUCUCAGGCAAAAGGACAGAGGAGAUAAG
+>CR378670.1/15611-15793
+AUGAAGAUAGCAGGAGAGUGGCAUAUUAUUCGCUAGCAGAAUCAUUCUGAUACGAGUAUA
+AGCCCGCCGAAGAAGUAAGCGUUCUUAAACCGUUUGUUACUGUUCAAACACAAGACGUUA
+AUCUUUCAGGCACUGGAUUACAUACCUUUUAACAAGGUAUCCGGUAUGGACUGUUAUUGG
+AGG
+>AE004221.1/2485-2350
+UUGAAGACUGCAGGAGAGUGGUUGUUAACCAGAUUUUAACAUCUGAGCCAAAUAACCCGC
+CGAAGAAGUAAAUCUUUCAGGUGCAUUAUUCUUAGCCAUAUAUUGGCAACGAAUAAGCGA
+GGACUGUAGUUGGAGG
+>AP005079.1/54988-55101
+AUGAAGACUGCAGGAGAGUGGUUAUUAACCAAACUUUAACAUUUGGUUAGAUUAACUCGC
+CGAAGAAUUAACUAUUUCAGGUGCUACCUUGGUAGCGGGGACUGUAGUUGGAGG
+>AE004221.1/2349-2255
+AACCUCUGGAGAGAACCGUUUAAUCGGUCGCCGAAGGAGCAAGCUCUGCGCAUAUGCAGA
+GUGAAACUCUCAGGCAAAAGGACAGAGGAGUGAAA
+>AE016806.1/33242-33376
+AUGAAGGCUACAGGAGAGUGGUAAUUAACCAUAUUUUAACAUUUGGUUAGUCAUACCCGC
+CGAAGAAGUAAAUCUUUCAGGUGCAAUAUUCUUAUUGGUUAUAUCAAGAGAAUAUGCGAG
+GACUGUAGUUGGAGG
+>AP005336.1/138128-137994
+AUGAAGGCUACAGGAGAGUGGUAAUUAACCAUAUUUUAACAUUUGGUUAGUCAUACCCGC
+CGAAGAAGUAAAUCUUUCAGGUGCAAUAUUCUUAUUGGUUAUAUCAAAAGAAUAUGCGAG
+GACUGUAGUUGGAGG
+>AP005336.1/137993-137899
+AACCUCUGGAGAGAACCGUUAAAUCGGUCGCCGAAGGAGCAAGUCCUGCCCAUGUGCAGG
+GUGAAACUCUCAGGCAAAAGGACAGAGGAGUGGAA
+>AP005079.1/55102-55198
+AACCUCUGGAGAGAACCGUUAAAUCGGUCGCCGAAGGAGCAAGUCCUGCACAUGUGUGCG
+GGGUGAAACUCUCAGGCAAAAGGACAGAGGAGUGGAA
+>AE011751.1/9538-9457
+GCAACACGGUGGGAGAAGCGGCACUGCCGCUGCCGAAGGCGCAACAGCCCGUAAUCGCUC
+AGGCCCGAUACCAUCCGCAGUA
+>AE012210.1/5968-5859
+CAACUCUGGAGAGACCGGUUCACUCCGGCGCCGAAGGGGCACGGAACGCAGGCAGGCCAC
+AGGCCAGGCCGCGUUCUUAAACUCUCAGGCAAAAGGACAGAGGGGCGCGA
+>AE011751.1/9456-9347
+CAACUCUGGAGAGACCGGCCGAUGCCGGCGCCGAAGGGGCACGAAACGCAGGCAGGCCAC
+GCGCCAGGCCGCGUUUUUAAACUCUCAGGCAAAAGGACAGAGGGGCGCGA
+>AE012210.1/6050-5969
+GUAACACGGUGGGAGAAGCGGCACUGCCGCUGCCGAAGGCGCAACAGCCCGUAAUCGCUC
+AGGCCCGAUACCAUCUUCAACA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/RF00504.test b/benchmarks/cmsearch-rmark/rmark-1/RF00504.test
new file mode 100644
index 0000000..d3f59dc
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/RF00504.test
@@ -0,0 +1,15 @@
+>AE017005.1/149900-149799
+AUGAACCAUUCAGGAGAAGGUCUAUUGAUCUACCGACGGGGCAAAAAGUUGUUAUACCAG
+CUUUGAAACUCUCAGGUCUUGGUUACAAGUAGAACUGCAUGG
+>AE006566.1/2765-2849
+UGAUGUCAUGCAGGAGAAGAAUUUUUUUCGCCGAAGGAGUUAUACUCUCAGGUGUUCAGU
+UUUUGAACGGGACUGUUUGAUGGAC
+>AL162754.2/59297-59394
+GGGAAAUGUGCAGGAGAGUGUUACACCCAACUACAAUGUAACCACCGAAGGCGCAGACAC
+CCUUAAAUCGCUCAGGUAUCAGGGACUGCACAUUGAAA
+>BX321858.1/45005-45113
+UUCAUCCAGGCAGGAGAGUGCGCUGUAUCAAAAUACAGUGUCACCGAAGGCGUAACCCCC
+CGGAAUCGCUCAGGUGUGGCCAUAAGGCUUGAGUAACUGCUUGUGAUUG
+>CR543861.1/1990073-1989965
+AUAAUCUGGAGAGAAGUAUUUCAAAAAUACUCACCGAAGGGGAUGGUACGUAGAUUUAUG
+GAAAUCUAUAGCUACCGAAGCUCUCAGGUACCCUGACAGAUGGGGCAAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1.chrlist b/benchmarks/cmsearch-rmark/rmark-1/rmark-1.chrlist
new file mode 100644
index 0000000..45dc6d8
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1.chrlist
@@ -0,0 +1,21 @@
+rmark-1_chr1.fa
+rmark-1_chr2.fa
+rmark-1_chr3.fa
+rmark-1_chr4.fa
+rmark-1_chr5.fa
+rmark-1_chr6.fa
+rmark-1_chr7.fa
+rmark-1_chr8.fa
+rmark-1_chr9.fa
+rmark-1_chr10.fa
+rmark-1_chr11.fa
+rmark-1_chr12.fa
+rmark-1_chr13.fa
+rmark-1_chr14.fa
+rmark-1_chr15.fa
+rmark-1_chr16.fa
+rmark-1_chr17.fa
+rmark-1_chr18.fa
+rmark-1_chr19.fa
+rmark-1_chr20.fa
+
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1.ebd
new file mode 100644
index 0000000..f312548
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1.ebd
@@ -0,0 +1,450 @@
+RF00059 AB118748.1/319-422 pg-1_1 40848 40951 1
+RF00169 AE001187.1/2891-2802 pg-1_1 21201 21290 0
+RF00080 AE012090.1/10837-10947 pg-1_1 40000 40110 0
+RF00230 AE016948.1/46912-47109 pg-1_1 19108 19305 0
+RF00230 AE017002.1/145236-145479 pg-1_1 31764 32007 1
+RF00230 AE017003.1/200929-201167 pg-1_1 38733 38971 1
+RF00009 AF186219.1/2-333 pg-1_1 5532 5863 0
+RF00031 AF241527.2/359-424 pg-1_1 44713 44778 0
+RF00031 AF274027.1/835-900 pg-1_1 20441 20506 1
+RF00023 AF375574.1/1-307 pg-1_1 35038 35344 1
+RF00174 AL596167.1/167425-167616 pg-1_1 31038 31229 1
+RF00017 AP000058.1/196062-195789 pg-1_1 30633 30906 1
+RF00168 AP001517.1/215539-215348 pg-1_1 22375 22566 0
+RF00080 AP005220.1/114937-114792 pg-1_1 29662 29807 1
+RF00080 AP005280.2/73107-72940 pg-1_1 7200 7367 0
+RF00174 AY043208.1/560-782 pg-1_1 4765 4987 0
+RF00504 BX321858.1/45005-45113 pg-1_1 4646 4754 1
+RF00017 X15364.1/835-1130 pg-1_1 29017 29312 1
+RF00009 X52531.1/47-307 pg-1_1 48261 48521 0
+RF00169 X53678.1/99-175 pg-1_1 26348 26424 0
+RF00017 X56981.1/102-383 pg-1_1 412 693 1
+RF00003 X70869.1/1-161 pg-1_1 12700 12860 0
+RF00031 Y11273.1/1139-1211 pg-1_1 11430 11502 1
+RF00067 Z75112.1/2-111 pg-1_1 15034 15143 1
+RF00504 AE006566.1/2765-2849 pg-1_2 26455 26539 1
+RF00234 AE015944.1/292739-292466 pg-1_2 45871 46144 0
+RF00018 AE016800.1/50663-51074 pg-1_2 25971 26382 0
+RF00080 AE016953.1/48442-48336 pg-1_2 3465 3571 0
+RF00230 AE017001.1/248233-248002 pg-1_2 19100 19331 1
+RF00230 AE017037.1/164927-165160 pg-1_2 10524 10757 0
+RF00373 AF121773.1/1-303 pg-1_2 30132 30434 0
+RF00009 AF186218.1/1-219 pg-1_2 5263 5481 0
+RF00009 AF186233.1/1-295 pg-1_2 8371 8665 0
+RF00170 AF427793.1/1040-1105 pg-1_2 21092 21157 0
+RF00213 AJ278762.1/1-70 pg-1_2 22199 22268 0
+RF00023 AL162755.2/165198-164836 pg-1_2 4021 4383 0
+RF00080 AL591977.1/131463-131588 pg-1_2 39752 39877 0
+RF00230 AL596169.1/42587-42347 pg-1_2 46628 46868 1
+RF00230 AL596169.1/99976-99747 pg-1_2 31021 31250 1
+RF00174 AL939125.1/243385-243171 pg-1_2 25434 25648 1
+RF00080 AP003187.2/61536-61648 pg-1_2 11771 11883 0
+RF00174 AP005044.1/159223-159033 pg-1_2 22393 22583 0
+RF00169 D90912.1/112591-112684 pg-1_2 44208 44301 1
+RF00023 U20246.1/1-318 pg-1_2 34882 35199 0
+RF00028 X13486.1/3718-4075 pg-1_2 32407 32764 1
+RF00177 X15917.1/24553-25131 pg-1_2 22754 23332 1
+RF00028 X55026.1/82089-82425 pg-1_2 39275 39611 0
+RF00177 X72804.1/34-733 pg-1_2 13691 14390 0
+RF00067 Z34530.1/6444-6594 pg-1_2 27834 27984 0
+RF00080 Z99110.2/200192-200316 pg-1_2 8028 8152 0
+RF00174 AE016933.1/293262-293468 pg-1_11 14491 14697 0
+RF00031 AF125575.1/5781-5843 pg-1_11 21064 21126 1
+RF00024 AF221934.1/121-565 pg-1_11 10328 10772 1
+RF00080 AL646061.1/184783-184648 pg-1_11 38108 38243 1
+RF00174 AP005033.1/201735-201896 pg-1_11 29436 29597 1
+RF00080 AP005282.1/14081-13967 pg-1_11 31230 31344 0
+RF00023 AY040838.1/1-306 pg-1_11 35554 35859 0
+RF00009 L12750.1/273-601 pg-1_11 15759 16087 0
+RF00031 L28111.1/1299-1365 pg-1_11 33236 33302 0
+RF00066 M26276.1/1-57 pg-1_11 10131 10187 0
+RF00012 U27297.1/2-180 pg-1_11 5254 5432 1
+RF00020 X15504.1/128-242 pg-1_11 13286 13400 1
+RF00028 X55026.1/34496-34721 pg-1_11 44137 44362 0
+RF00170 X62583.1/626-698 pg-1_11 37960 38032 0
+RF00003 X63783.1/598-755 pg-1_11 14856 15013 1
+RF00023 Y15063.1/86-434 pg-1_11 42851 43199 1
+RF00005 AB042809.1/7700-7764 pg-1_12 2191 2255 1
+RF00023 AE001503.1/7009-6624 pg-1_12 8205 8590 1
+RF00174 AE004105.1/5235-5438 pg-1_12 20762 20965 1
+RF00230 AE007811.1/6864-6593 pg-1_12 32919 33190 0
+RF00167 AE010606.1/4680-4581 pg-1_12 11605 11704 1
+RF00080 AE012978.1/1-99 pg-1_12 31851 31949 0
+RF00177 AF050599.1/1-509 pg-1_12 2776 3284 0
+RF00024 AF221940.1/103-499 pg-1_12 6414 6810 0
+RF00031 AF333036.1/2190-2249 pg-1_12 19497 19556 1
+RF00023 AF375578.1/1-304 pg-1_12 18580 18883 0
+RF00005 AJ011856.1/70824-70908 pg-1_12 35501 35585 0
+RF00504 AL162754.2/59297-59394 pg-1_12 10065 10162 0
+RF00230 AL596169.1/50907-50661 pg-1_12 33602 33848 0
+RF00080 AL646068.1/58739-58896 pg-1_12 25086 25243 1
+RF00379 AP003596.1/272820-272997 pg-1_12 5990 6167 0
+RF00504 CR543861.1/1990073-1989965 pg-1_12 43577 43685 0
+RF00005 S64977.1/800-870 pg-1_12 40168 40238 0
+RF00028 V01416.1/43-384 pg-1_12 17761 18102 0
+RF00017 X01698.1/176-465 pg-1_12 37218 37507 0
+RF00005 X15613.1/59-121 pg-1_12 47299 47361 1
+RF00031 X53463.1/847-903 pg-1_12 10581 10637 0
+RF00029 Z00044.1/1956-1845 pg-1_12 16763 16874 1
+RF00028 Z17234.1/2424-2842 pg-1_12 36566 36984 1
+RF00023 AE001939.1/5041-5389 pg-1_13 25418 25766 1
+RF00168 AE006448.1/6071-6253 pg-1_13 357 539 0
+RF00174 AE012818.1/1974-2213 pg-1_13 26998 27237 0
+RF00101 AE015163.1/5083-4833 pg-1_13 24211 24461 1
+RF00167 AE016809.1/202496-202595 pg-1_13 7829 7928 0
+RF00174 AE016934.1/49817-49625 pg-1_13 30925 31117 1
+RF00230 AE017038.1/176480-176232 pg-1_13 23569 23817 1
+RF00009 AF186232.1/1-262 pg-1_13 16025 16286 1
+RF00080 AF270169.1/2621-2476 pg-1_13 41583 41728 0
+RF00023 AF375582.1/1-319 pg-1_13 13657 13975 0
+RF00005 AF396436.1/47447-47513 pg-1_13 7373 7439 1
+RF00213 AJ543325.1/2-85 pg-1_13 7288 7371 1
+RF00023 AL139078.2/71393-71035 pg-1_13 17049 17407 1
+RF00017 AL354512.3/23429-23155 pg-1_13 44501 44775 0
+RF00174 AL646070.1/4253-3997 pg-1_13 12322 12578 1
+RF00080 AP002564.1/66699-66838 pg-1_13 5881 6020 0
+RF00174 AY033235.1/252-496 pg-1_13 19977 20221 1
+RF00031 AY060611.1/560-627 pg-1_13 8240 8307 0
+RF00028 M22563.1/302-518 pg-1_13 6906 7122 0
+RF00066 M26277.1/1-56 pg-1_13 15131 15186 1
+RF00169 U06833.1/215-133 pg-1_13 29610 29692 1
+RF00010 U28088.1/1-355 pg-1_13 21041 21395 1
+RF00017 U40756.1/3688-3391 pg-1_13 24734 25031 0
+RF00177 U91338.1/25-622 pg-1_13 42092 42689 0
+RF00012 V00190.1/62-269 pg-1_13 30560 30767 0
+RF00005 X03240.1/6071-6134 pg-1_13 28142 28205 1
+RF00002 X53361.2/1206-1368 pg-1_13 2910 3072 1
+RF00028 X55026.1/23712-24006 pg-1_13 8781 9075 0
+RF00031 X84742.1/5239-5302 pg-1_13 32739 32802 0
+RF00031 Y11111.1/1260-1324 pg-1_13 14349 14413 1
+RF00028 Z17234.1/4409-4687 pg-1_13 1918 2196 1
+RF00163 Z69690.1/342-390 pg-1_13 26337 26385 1
+RF00169 AE001151.1/4236-4333 pg-1_14 6437 6534 0
+RF00169 AE001441.1/7008-6912 pg-1_14 31628 31724 1
+RF00023 AE002296.1/3595-3178 pg-1_14 43318 43735 1
+RF00017 AE010126.1/9583-9877 pg-1_14 41607 41901 0
+RF00023 AE010567.1/1932-1589 pg-1_14 22270 22613 1
+RF00234 AE013165.1/2616-2459 pg-1_14 27813 27970 0
+RF00174 AE016783.1/50062-49864 pg-1_14 29342 29540 1
+RF00230 AE017002.1/174913-175177 pg-1_14 14206 14470 1
+RF00230 AE017012.1/289721-289478 pg-1_14 16153 16396 1
+RF00174 AE017249.1/124649-124462 pg-1_14 37128 37315 1
+RF00177 AF056626.1/12-564 pg-1_14 19269 19821 1
+RF00009 AF186222.1/3-314 pg-1_14 21771 22082 1
+RF00373 AF192360.1/1-293 pg-1_14 11338 11630 0
+RF00024 AF221908.1/136-584 pg-1_14 30942 31390 1
+RF00024 AF221913.1/109-520 pg-1_14 37939 38350 1
+RF00023 AL646061.1/130228-129869 pg-1_14 4150 4509 1
+RF00174 AL939107.1/140625-140436 pg-1_14 35313 35502 0
+RF00080 AP003186.2/120108-120002 pg-1_14 47213 47319 0
+RF00028 M86534.1/28-414 pg-1_14 26612 26998 1
+RF00168 M93419.1/332-511 pg-1_14 340 519 1
+RF00177 U23935.1/26-531 pg-1_14 8928 9433 1
+RF00373 U42984.1/1-371 pg-1_14 44982 45352 0
+RF00005 X01738.1/122-190 pg-1_14 2396 2464 0
+RF00029 X04465.1/117436-117320 pg-1_14 39817 39933 0
+RF00012 X05498.1/324-651 pg-1_14 43864 44191 1
+RF00005 X15613.1/124-189 pg-1_14 24158 24223 0
+RF00005 X15613.1/1252-1313 pg-1_14 48607 48668 1
+RF00005 X15613.1/1813-1875 pg-1_14 36246 36308 1
+RF00017 X17239.1/14-300 pg-1_14 25649 25935 0
+RF00029 Y08501.2/169475-169584 pg-1_14 37360 37469 1
+RF00031 AC002327.1/156204-156268 pg-1_15 29619 29683 1
+RF00023 AE013063.1/8484-8834 pg-1_15 35755 36105 0
+RF00174 AE015526.1/127-357 pg-1_15 29168 29398 1
+RF00174 AE016932.1/22310-22515 pg-1_15 23730 23935 0
+RF00168 AE016947.1/224792-224618 pg-1_15 196 370 0
+RF00230 AE017012.1/106690-106445 pg-1_15 38150 38395 0
+RF00174 AE017174.1/95859-95679 pg-1_15 48659 48839 1
+RF00029 AF080083.1/1551-1683 pg-1_15 44382 44514 1
+RF00029 AF243383.1/10225-10322 pg-1_15 41695 41792 1
+RF00017 AL445063.1/194119-194402 pg-1_15 9752 10035 1
+RF00174 AL591789.1/35311-34896 pg-1_15 500 915 0
+RF00174 AP003189.2/34729-34907 pg-1_15 40283 40461 1
+RF00080 AP003586.1/316604-316723 pg-1_15 39982 40101 0
+RF00080 AP005278.1/215513-215679 pg-1_15 17422 17588 1
+RF00174 AP005947.1/21272-21492 pg-1_15 42700 42920 0
+RF00023 AY040836.1/1-317 pg-1_15 14957 15273 1
+RF00168 J03294.1/2297-2476 pg-1_15 34139 34318 1
+RF00017 M22560.1/129-422 pg-1_15 36633 36926 0
+RF00023 U39713.1/7687-8074 pg-1_15 45558 45945 0
+RF00023 U68079.1/22-383 pg-1_15 37611 37972 1
+RF00059 AB111809.1/311-481 pg-1_16 28290 28460 0
+RF00080 AE012997.1/6989-7110 pg-1_16 8995 9116 0
+RF00230 AE014898.1/7570-7829 pg-1_16 22451 22710 0
+RF00174 AE016867.1/236456-236654 pg-1_16 14822 15020 1
+RF00230 AE017038.1/276196-275930 pg-1_16 48159 48425 0
+RF00009 AF186229.1/1-295 pg-1_16 36433 36727 1
+RF00177 AF255604.1/13-506 pg-1_16 16168 16661 0
+RF00174 AJ414159.1/142249-141989 pg-1_16 3389 3649 1
+RF00023 AL583919.1/121055-121422 pg-1_16 4438 4805 0
+RF00230 AL591980.1/26893-26637 pg-1_16 47878 48134 1
+RF00230 AP003362.3/336155-335957 pg-1_16 22020 22218 0
+RF00373 L13597.1/422-736 pg-1_16 17414 17728 1
+RF00169 S76009.1/35-113 pg-1_16 4948 5026 1
+RF00028 X03280.1/927-1118 pg-1_16 9680 9871 1
+RF00017 X17237.1/11-302 pg-1_16 32573 32864 1
+RF00012 X79685.1/140-354 pg-1_16 2665 2879 0
+RF00017 Y08257.1/50512-50799 pg-1_16 6570 6857 1
+RF00031 Y11110.1/1218-1277 pg-1_16 39011 39070 1
+RF00023 AE000749.1/2436-2090 pg-1_17 19289 19635 0
+RF00230 AE008470.1/7251-7489 pg-1_17 6880 7118 0
+RF00174 AE011315.1/3428-3605 pg-1_17 20438 20615 0
+RF00174 AE011604.1/13614-13434 pg-1_17 27814 27994 1
+RF00023 AE011783.1/5129-4733 pg-1_17 26650 27046 1
+RF00174 AE016934.1/101000-101187 pg-1_17 37502 37689 0
+RF00059 AE016968.1/6411-6516 pg-1_17 9525 9630 1
+RF00174 AE017174.1/111334-111550 pg-1_17 1978 2194 1
+RF00080 AE017267.1/64114-64220 pg-1_17 16547 16653 1
+RF00009 AF186226.1/1-244 pg-1_17 30374 30617 1
+RF00024 AF221911.1/104-513 pg-1_17 319 728 0
+RF00024 AF221915.1/120-667 pg-1_17 9910 10457 0
+RF00230 AF269829.1/2282-2094 pg-1_17 9314 9502 1
+RF00448 AF448220.1/346-565 pg-1_17 7477 7696 1
+RF00012 AL121770.1/10682-10430 pg-1_17 22929 23181 1
+RF00230 AL591980.1/26604-26363 pg-1_17 42355 42596 1
+RF00234 AL935254.1/94449-94600 pg-1_17 46790 46941 0
+RF00031 AY119185.1/838-902 pg-1_17 30952 31016 0
+RF00009 L12748.1/280-611 pg-1_17 2645 2976 1
+RF00029 M68929.1/7762-7915 pg-1_17 48707 48860 1
+RF00373 U42980.1/1-474 pg-1_17 3641 4114 1
+RF00031 U61947.2/4246-4309 pg-1_17 20635 20698 1
+RF00028 X55026.1/59510-59745 pg-1_17 5751 5986 0
+RF00003 X63783.1/1396-1555 pg-1_17 34818 34977 0
+RF00028 Y00122.1/2763-2968 pg-1_17 40683 40888 0
+RF00031 AC092237.1/57223-57161 pg-1_18 31851 31913 0
+RF00230 AE006377.1/8039-7747 pg-1_18 49141 49433 1
+RF00023 AE006568.1/801-1145 pg-1_18 28961 29305 0
+RF00174 AE009122.1/6687-6504 pg-1_18 19689 19872 0
+RF00168 AE013039.1/9145-9323 pg-1_18 21397 21575 1
+RF00080 AE016809.1/257790-257673 pg-1_18 4658 4775 0
+RF00230 AE017038.1/280255-279893 pg-1_18 38171 38533 0
+RF00174 AE017176.1/130222-129963 pg-1_18 13165 13424 0
+RF00177 AF077606.1/1-517 pg-1_18 12378 12894 0
+RF00031 AF136399.1/1808-1868 pg-1_18 40951 41011 1
+RF00165 AF207902.1/31022-31083 pg-1_18 36458 36519 1
+RF00024 AF221926.1/103-507 pg-1_18 39286 39690 0
+RF00040 AF259268.1/37-432 pg-1_18 3555 3950 0
+RF00080 AF325827.1/1344-1451 pg-1_18 26069 26176 1
+RF00008 AJ295015.1/58-1 pg-1_18 5180 5237 0
+RF00033 AJ414147.1/52843-52757 pg-1_18 9675 9761 0
+RF00174 BX248356.1/172244-172444 pg-1_18 43325 43525 0
+RF00174 BX569694.1/273573-273792 pg-1_18 2928 3147 1
+RF00005 J01390.1/12177-12258 pg-1_18 29612 29693 1
+RF00029 L43910.1/323-456 pg-1_18 47509 47642 1
+RF00028 M15669.1/335-592 pg-1_18 32775 33032 1
+RF00174 M34485.1/360-150 pg-1_18 46513 46723 1
+RF00028 X86563.2/48991-49433 pg-1_18 22004 22446 1
+RF00023 Z67753.1/95843-96210 pg-1_18 17173 17540 1
+RF00080 AE004385.1/7550-7674 pg-1_19 28303 28427 1
+RF00174 AE007648.1/1506-1693 pg-1_19 27293 27480 0
+RF00174 AE016952.1/63114-62943 pg-1_19 353 524 1
+RF00177 AF058661.1/10-532 pg-1_19 17000 17522 1
+RF00009 AF186227.1/8-348 pg-1_19 34027 34367 0
+RF00031 AF195142.1/461-524 pg-1_19 17892 17955 1
+RF00059 AP005029.1/281486-281666 pg-1_19 49271 49451 1
+RF00379 AP005217.1/12977-12824 pg-1_19 1528 1681 1
+RF00005 X05914.1/238-306 pg-1_19 33863 33931 1
+RF00028 X55026.1/85715-85994 pg-1_19 6955 7234 1
+RF00029 Y08501.2/135699-135828 pg-1_19 24698 24827 1
+RF00067 Z34530.1/4257-4400 pg-1_19 25490 25633 0
+RF00177 AB019747.1/1-491 pg-1_20 27288 27778 0
+RF00023 AE004517.1/7001-6649 pg-1_20 29128 29480 0
+RF00373 AE005130.1/3770-4144 pg-1_20 36099 36473 0
+RF00169 AE014122.1/13296-13200 pg-1_20 787 883 0
+RF00023 AF041468.1/50514-50188 pg-1_20 24298 24624 0
+RF00373 AF192350.1/1-267 pg-1_20 24880 25146 1
+RF00031 AF195141.1/689-759 pg-1_20 20813 20883 1
+RF00023 AL445565.1/151623-152009 pg-1_20 1336 1722 1
+RF00096 AL807389.7/15376-15243 pg-1_20 28794 28927 1
+RF00174 AL939110.1/156680-156867 pg-1_20 41713 41900 1
+RF00174 AP003005.2/245680-245479 pg-1_20 43736 43937 0
+RF00168 AP005342.1/28132-28310 pg-1_20 5995 6173 1
+RF00174 AP005947.1/7905-8125 pg-1_20 21362 21582 0
+RF00174 AY033236.1/563-353 pg-1_20 40863 41073 1
+RF00177 D31785.1/12984-13540 pg-1_20 20198 20754 1
+RF00005 M93388.1/1318-1384 pg-1_20 18938 19004 1
+RF00031 U43285.1/2009-2075 pg-1_20 18244 18310 1
+RF00023 U68077.1/22-343 pg-1_20 23568 23889 0
+RF00029 X04465.1/116516-116403 pg-1_20 37672 37785 1
+RF00177 X15435.1/96-628 pg-1_20 46999 47531 1
+RF00028 X15850.1/1348-1752 pg-1_20 4778 5182 1
+RF00009 X56558.1/5-317 pg-1_20 36531 36843 0
+RF00177 X93085.1/1-677 pg-1_20 44967 45643 0
+RF00023 AE001118.1/7347-6989 pg-1_3 24649 25007 0
+RF00174 AE004716.1/11608-11412 pg-1_3 33236 33432 1
+RF00174 AE004721.1/1492-1697 pg-1_3 12495 12700 0
+RF00174 AE014429.2/552-315 pg-1_3 9305 9542 1
+RF00168 AE015829.1/4454-4280 pg-1_3 40903 41077 0
+RF00230 AE017012.1/276630-276387 pg-1_3 33787 34030 0
+RF00177 AF007261.1/67465-67980 pg-1_3 5070 5585 0
+RF00167 AP003186.2/121422-121520 pg-1_3 28574 28672 0
+RF00230 AP003362.3/58771-58965 pg-1_3 2889 3083 1
+RF00174 AP005030.1/142199-142427 pg-1_3 4223 4451 1
+RF00174 M10112.1/56-247 pg-1_3 13879 14070 0
+RF00015 M25777.1/131-234 pg-1_3 42277 42380 0
+RF00017 M32222.1/953-1250 pg-1_3 42919 43216 1
+RF00029 M81726.1/5191-5288 pg-1_3 46764 46861 1
+RF00017 U67510.1/7006-7301 pg-1_3 3328 3623 1
+RF00023 U68081.1/22-355 pg-1_3 32419 32752 0
+RF00017 X51658.1/237-504 pg-1_3 15408 15675 1
+RF00003 X55773.1/387-534 pg-1_3 18805 18952 1
+RF00104 Z68760.2/2906-2832 pg-1_3 3794 3868 1
+RF00380 AB089921.1/2048-2202 pg-1_4 19448 19602 1
+RF00169 AE001298.1/7270-7169 pg-1_4 10196 10297 1
+RF00373 AE006662.1/4933-4623 pg-1_4 44850 45160 1
+RF00230 AE007474.1/7492-7247 pg-1_4 4411 4656 0
+RF00169 AE010530.1/10602-10691 pg-1_4 23937 24026 1
+RF00174 AE012817.1/569-357 pg-1_4 19866 20078 0
+RF00168 AE013149.1/9167-9356 pg-1_4 37391 37580 1
+RF00080 AE014915.1/3159-3261 pg-1_4 11324 11426 1
+RF00230 AE017001.1/297712-297964 pg-1_4 39188 39440 0
+RF00230 AE017003.1/176586-176861 pg-1_4 43073 43348 1
+RF00504 AE017005.1/149900-149799 pg-1_4 49542 49643 0
+RF00009 AF186230.1/1-232 pg-1_4 13369 13600 0
+RF00024 AF221938.1/105-569 pg-1_4 25313 25777 0
+RF00169 AL139074.2/66646-66744 pg-1_4 21544 21642 1
+RF00230 AL591980.1/61532-61313 pg-1_4 48723 48942 1
+RF00168 AP004598.1/253855-254037 pg-1_4 264 446 1
+RF00080 AP005347.1/94118-94281 pg-1_4 45203 45366 0
+RF00059 BX640423.1/313922-313811 pg-1_4 1540 1651 1
+RF00019 L41730.1/373-476 pg-1_4 5573 5676 0
+RF00025 U10565.1/50-238 pg-1_4 24513 24701 0
+RF00031 X03920.1/1172-1235 pg-1_4 562 625 1
+RF00028 X04465.1/50547-50846 pg-1_4 30122 30421 1
+RF00020 X13427.1/350-192 pg-1_4 1979 2137 0
+RF00005 X15613.1/1106-1175 pg-1_4 26122 26191 1
+RF00005 X16887.1/483-416 pg-1_4 9124 9191 1
+RF00028 X60211.1/393-749 pg-1_4 3715 4071 1
+RF00017 Z34533.1/38786-39082 pg-1_4 41690 41986 1
+RF00177 AB032228.1/3-507 pg-1_5 8887 9391 0
+RF00168 AE001799.1/20444-20268 pg-1_5 27993 28169 0
+RF00023 AE007587.1/2639-2995 pg-1_5 36938 37294 0
+RF00059 AE014626.1/5916-5808 pg-1_5 34950 35058 0
+RF00059 AE014702.1/7711-7543 pg-1_5 36354 36522 1
+RF00168 AE016747.1/182196-182375 pg-1_5 29577 29756 0
+RF00230 AE017007.1/213076-212822 pg-1_5 42413 42667 1
+RF00009 AF186228.1/1-243 pg-1_5 6810 7052 0
+RF00174 AF193754.1/24966-24788 pg-1_5 23772 23950 0
+RF00023 AF375575.1/1-318 pg-1_5 35527 35844 0
+RF00174 AL583923.1/215513-215333 pg-1_5 18551 18731 1
+RF00174 AP001508.1/228774-228971 pg-1_5 30548 30745 1
+RF00168 AP001513.1/19957-19775 pg-1_5 12950 13132 0
+RF00080 AP006583.1/134892-135011 pg-1_5 44042 44161 0
+RF00080 BX248358.1/90582-90421 pg-1_5 8556 8717 1
+RF00030 J03151.1/859-1101 pg-1_5 26871 27113 0
+RF00009 L12745.1/413-775 pg-1_5 44258 44620 0
+RF00031 L14329.1/236-302 pg-1_5 32421 32487 0
+RF00028 M15671.1/27-417 pg-1_5 25121 25511 1
+RF00028 M16898.1/110-597 pg-1_5 10187 10674 0
+RF00168 U00006.1/98763-98567 pg-1_5 30268 30464 0
+RF00177 U05662.1/1-532 pg-1_5 31379 31910 1
+RF00025 U10568.1/27-212 pg-1_5 12004 12189 1
+RF00054 U40654.1/666-735 pg-1_5 47597 47666 0
+RF00009 X04013.1/204-466 pg-1_5 39410 39672 1
+RF00029 X04336.1/3210-3313 pg-1_5 37431 37534 0
+RF00005 X16885.1/553-488 pg-1_5 7841 7906 0
+RF00030 Z11844.1/506-751 pg-1_5 21842 22087 0
+RF00104 Z36753.1/18689-18615 pg-1_5 3792 3866 0
+RF00017 Z99259.1/7742-7997 pg-1_5 15712 15967 1
+RF00169 AE002112.1/7386-7290 pg-1_6 9054 9150 0
+RF00080 AE014727.1/1898-2035 pg-1_6 32264 32401 0
+RF00059 AE014730.1/8718-8610 pg-1_6 7052 7160 1
+RF00174 AE016934.1/218065-217852 pg-1_6 39313 39526 1
+RF00080 AE017028.1/108421-108293 pg-1_6 6923 7051 1
+RF00174 AE017176.1/287850-287663 pg-1_6 8212 8399 0
+RF00174 AF010496.1/105318-105541 pg-1_6 7271 7494 1
+RF00177 AF083018.1/26-559 pg-1_6 22778 23311 0
+RF00174 BX294140.1/211185-211419 pg-1_6 21104 21338 0
+RF00379 D90917.1/3743-3872 pg-1_6 9980 10109 1
+RF00373 M61003.1/281-714 pg-1_6 36654 37087 1
+RF00017 X17238.1/12-306 pg-1_6 25948 26242 1
+RF00023 AE002154.1/2543-2131 pg-1_7 37588 38000 0
+RF00114 AE004888.1/2785-2659 pg-1_7 45837 45963 1
+RF00174 AE012820.1/3705-3927 pg-1_7 34796 35018 0
+RF00380 AE013401.1/1741-1571 pg-1_7 21818 21988 1
+RF00080 AE015551.1/8187-8055 pg-1_7 27725 27857 1
+RF00080 AE017205.1/106071-105970 pg-1_7 44205 44306 0
+RF00177 AF202663.1/1-541 pg-1_7 11958 12498 0
+RF00024 AF221914.1/112-589 pg-1_7 8987 9464 0
+RF00024 AF221919.1/107-614 pg-1_7 14607 15114 0
+RF00169 AJ235273.1/216698-216780 pg-1_7 49060 49142 0
+RF00169 AL023596.1/21933-22018 pg-1_7 43763 43848 1
+RF00373 AL445066.1/122039-121735 pg-1_7 22275 22579 0
+RF00230 AL596169.1/7629-7387 pg-1_7 7572 7814 0
+RF00174 AL939123.1/7488-7321 pg-1_7 40952 41119 1
+RF00174 AL939130.1/261334-261631 pg-1_7 31315 31612 1
+RF00174 AP001508.1/5769-5939 pg-1_7 2117 2287 1
+RF00167 AP001509.1/209873-209971 pg-1_7 41986 42084 0
+RF00174 AP001509.1/273579-273768 pg-1_7 20554 20743 0
+RF00005 D10744.1/389-471 pg-1_7 48645 48727 1
+RF00017 M21085.1/9-299 pg-1_7 17334 17624 1
+RF00023 S67602.1/1-411 pg-1_7 27976 28386 0
+RF00011 U39713.1/7664-7293 pg-1_7 46280 46651 0
+RF00177 X54421.1/3165-3670 pg-1_7 17763 18268 0
+RF00028 X55026.1/62111-62519 pg-1_7 13970 14378 1
+RF00170 X60206.1/2132-2205 pg-1_7 23434 23507 0
+RF00020 X67000.1/4-110 pg-1_7 18600 18706 1
+RF00230 AE008529.1/12481-12234 pg-1_8 15828 16075 0
+RF00174 AE012832.1/3064-3332 pg-1_8 11238 11506 1
+RF00230 AE016948.1/260670-260899 pg-1_8 25026 25255 0
+RF00174 AE017174.1/143751-143548 pg-1_8 43246 43449 1
+RF00023 AF169626.1/1-304 pg-1_8 22530 22833 0
+RF00037 AF171078.1/1416-1442 pg-1_8 29281 29307 0
+RF00009 AF186214.1/1-364 pg-1_8 19186 19549 0
+RF00009 AF186224.1/6-446 pg-1_8 46095 46535 0
+RF00009 AF186225.1/1-234 pg-1_8 25475 25708 1
+RF00373 AF192349.1/1-262 pg-1_8 44477 44738 1
+RF00373 AF192351.1/1-250 pg-1_8 11778 12027 0
+RF00023 AF440351.1/1-322 pg-1_8 42094 42415 0
+RF00174 AP003011.2/321703-321523 pg-1_8 30535 30715 1
+RF00005 J01390.1/6367-6447 pg-1_8 19646 19726 1
+RF00177 L07836.1/21-533 pg-1_8 39512 40024 0
+RF00028 M55084.1/84-519 pg-1_8 17449 17884 1
+RF00031 S79854.1/1605-1666 pg-1_8 43453 43514 0
+RF00023 U30821.1/84810-84519 pg-1_8 38399 38690 1
+RF00373 U42981.1/1-475 pg-1_8 45355 45829 1
+RF00005 X99772.1/7842-7915 pg-1_8 7584 7657 0
+RF00023 AB003477.1/1390-1780 pg-1_9 32377 32767 1
+RF00017 AC002512.1/76041-75744 pg-1_9 1074 1371 1
+RF00168 AE010489.1/2647-2468 pg-1_9 29783 29962 1
+RF00169 AE012781.1/271-172 pg-1_9 24112 24211 1
+RF00080 AE015938.1/76711-76816 pg-1_9 26787 26892 0
+RF00004 AF053589.1/90-279 pg-1_9 19957 20146 0
+RF00031 AF096875.1/5504-5568 pg-1_9 8014 8078 0
+RF00024 AF221924.1/105-538 pg-1_9 11472 11905 1
+RF00031 AF322071.1/1577-1642 pg-1_9 21533 21598 0
+RF00023 AF375576.1/1-322 pg-1_9 10116 10437 1
+RF00055 AJ132685.1/1-77 pg-1_9 41865 41941 0
+RF00174 AJ295339.2/5-215 pg-1_9 7349 7559 0
+RF00174 AL939107.1/147400-147583 pg-1_9 34928 35111 0
+RF00080 AP004603.1/147738-147633 pg-1_9 27819 27924 1
+RF00174 BX248357.1/28572-28772 pg-1_9 19500 19700 0
+RF00174 BX294144.1/76053-76292 pg-1_9 804 1043 1
+RF00080 BX842584.1/155440-155547 pg-1_9 44319 44426 1
+RF00379 BX927150.1/172169-172001 pg-1_9 23089 23257 0
+RF00023 U38804.1/23536-23808 pg-1_9 14022 14294 1
+RF00003 X06880.1/1-162 pg-1_9 30869 31030 0
+RF00028 X55026.1/30069-30266 pg-1_9 15281 15478 1
+RF00030 X65942.1/212-429 pg-1_9 42736 42953 1
+RF00023 Z99121.2/35763-35404 pg-1_9 38823 39182 1
+RF00023 AC074317.5/11254-10896 pg-1_10 23699 24057 0
+RF00380 AE006322.1/9118-9279 pg-1_10 44716 44877 0
+RF00017 AE010387.1/4828-4528 pg-1_10 19880 20180 0
+RF00174 AE012858.1/6757-6937 pg-1_10 47144 47324 1
+RF00174 AE015548.1/1057-1279 pg-1_10 32529 32751 0
+RF00230 AE016948.1/40974-41225 pg-1_10 48283 48534 0
+RF00230 AE017028.1/222027-221756 pg-1_10 39440 39711 0
+RF00230 AE017033.1/144821-144593 pg-1_10 11103 11331 0
+RF00177 AF114901.1/315-951 pg-1_10 17324 17960 1
+RF00009 AF186221.1/1-232 pg-1_10 29770 30001 1
+RF00168 AF269536.1/680-500 pg-1_10 10090 10270 0
+RF00009 AF434764.1/1-252 pg-1_10 35814 36065 1
+RF00213 AJ543326.1/2-79 pg-1_10 34487 34564 1
+RF00174 AL591785.1/88210-88413 pg-1_10 8085 8288 1
+RF00168 AL935254.1/261916-262097 pg-1_10 47849 48030 0
+RF00080 AL939112.1/94442-94322 pg-1_10 31905 32025 0
+RF00174 AP005046.1/196624-196437 pg-1_10 25670 25857 0
+RF00003 X13842.1/1-152 pg-1_10 14248 14399 1
+RF00206 X96653.1/1-65 pg-1_10 4958 5022 0
+RF00028 Z17234.1/2999-3375 pg-1_10 18268 18644 0
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1.fa
new file mode 100644
index 0000000..f228660
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1.fa
@@ -0,0 +1,20020 @@
+>pg-1_1
+CUCUUAUAGACUCUUCUCCAGCCUUUCAUCUCUGGAUCGCUGUCAUGUAU
+UACAUGAAACAGGCAGAUGGGGCCAAGACGUAAACUAUAGAUACCAUGCC
+AAUGUAAGGGCAUGCAGCACUAAUUGCUCUUAGCAUCCACCCAAACCGCA
+GCCAACUCAUUGCUAAUACCGCUAUCUACCCGAUAAGAACUGCCAUAUAC
+AUUACAGGAGAUGUACAAUUGGUAUCUCCACAAUUGCGCAUAGAAGGUGA
+ACGUCGAGGAUCUCACCGCAAGACCUUGAGGAACUUAUUGCCGGGUCUGG
+UCUUAACUGUCCUAAUGAAGAUAUAAGGUAACUGAGGAACGGGUACUUUC
+CAAUGUGGUCUCCAGACGCAGGGGUAAUUGGGUGUCCACUGAUUCAUGGG
+CAUUUGGACCAAAUGUCUGGCUUUGAUAGUAGAACGAUUAGUUUGACAGU
+UAAUGAGUAUGUUAUCCUUCCACCACAACAAGCGGCAAGUUUUCCCUGUU
+CUGUUGCCAGCCUGAGGCGUUUCCUUAGCUCUUUAAUGCCCUGGUGGAGU
+CCUAUUACUAGGUUACCACCAUAGCAACUCAUUGUUUGGAGCGGGCACAC
+UCUUAGCAAACUGUCUCAUCAAACUCUCAUAUCCUAUCUAUCACAACCUA
+CAUUGUUUAUGCCACAUAUAGACACAGGUAUUGCUACCCUGGCCCGUUCU
+GCAGCGCGUUUUGAAUCUUUCCAAGGUGAAGUGGAGCGAGAGCCUUAAAA
+CACUUAUACCUUCGCAAAGCAGUAGCGGCGUCUGAAGGCGAGCGAAUCAA
+CUGGCGAAGGACAGAACGGGGGAGUUACACAAUUCCGUCAAUCGGGUUAU
+CAAGGAGAAGUUCUUCACUGAUCCAGUUUCCGUCCCGACUCCUAGGACUA
+AUGUGUACGGUUUUCUAGGCCAAUGUCCUAGCCGUAACACAACACGCCUC
+AAAGCCUACUGGCAGGGGAUUAAAUCACUAGCGAGCGAAGGUUCGCUGAC
+CAAUCAGCCUUCAAAACCAAAGUAGUCGUAAUAGGAGGCCGCUCUAAUUG
+AGAAGACCGGCGUGCAAGUAUCGAUCCGGAAAUUGAUCGUCCAAAAGAAU
+AGGCUACUCUAUCUCUGGAUUUGCCUUGCUCCUGGUACGUCACUAAGGGA
+GCCGUCGGGCGCCGUCCUUCGCUGGACAUUUGUCGCGGAGUGCGCUCCAA
+AUGCCAGCAUAGGACCCCUUUUUUGUAACAUCUACGUAGGGCGGACAUCG
+GACUGCAUAGAUUUUAAUUAACAGGGUUCGGUUAUCCCUAACUAUACCCG
+GAGAUAACACUGAAACACCUCCCAUCGCACAGUUUUAGGGGUGCGACCUU
+CGGCCAUCUUGAGGUUACGUAGAUUGGGGCAUAGUCCCCCGUUAAAAGGA
+GGCUAACGUUCGGCUCACAGGCAGUUUACUCUCCCCUGACCCAAAUCGAA
+UACCCUCGAAGAAUAAGCCGACUGGUGCGUACUCUGUUCGCUAAGCUGUA
+GAUAUGAAAAGUGUCCGUGGCGGCAGGGCCUUCUUGUAUGAACAACCGCC
+CCAGCUCAGUCUGACGCGACUAGUACAUAAUACACUGUGGCGAAUAUCUC
+GGACCCAGAGGCAUUGGCCAUGUGCUUCAUGGAUCCCUUUUUUUAACCAG
+CCGGAGCCGCGAGGAAUAUUCGUCUGCGCAACAUUAUGCUACCAACCGUC
+GGAAGAGCGAACGUGCAGGUUCUAUGUCCGAGGAUGUCCCUUUGCCUCGU
+CAGUUCGCGUCGAAAUCUUAGGGGGUAUCUUCAAGCCUCAUGCCCAGCAC
+CUGUGGACUUCCGAUUGCCUUCGACCUCCAAGGGGAAAGCGGUUCACCAA
+UACAUAUUAUUUGGAUGUCCCGUGCACGGCAAGGUUGACAGUCCACUGGA
+GGAUUUUGUAAAGGUCCACUAAUAUACUUAUAGCAAGCUCUGGAUCACGU
+AACCAGAGGACGUAUUAUGCGCUAAACGGCGCGUAAUGCCGACCUUUCUG
+AGUGGGCUCUGUCCGUUAGAAAUGUUCGUGUCUGUUUAGCCCUUUGCGCG
+GGUCUAUGGAUCGUCCAUCUCGGCCAAUGUUGGUGACCCAGUGAGCCAAA
+AUCAACUGAAUCACCCUACAUAAGAGUGGGCGUCGGUCAUCCCAUGAGCG
+GCGGUUUCCAGGGAGGACCACUUUAUUCGUACAUCUCGUGCUGAUUUGUU
+CACCUCGUAUUAGAGGUUCACCGAUUGAGUCUAGUUAAUGGUUAGGAUUG
+CUGGAAAAGUGCCACAUGGGCUACUAGUAAUUCUGCGUGGUAACUUCAGA
+CUGAUAUGUAUAACCCCGGAUGGAUUCCAGACGGUGUCUACAGCAAUUCC
+AUUGCAGGUUGUUGCUAGCGGUAACUACUCUGAAAGUACACGGCAUAAGU
+GCGGUAUUUUUCCAUUUACAUAGUUCAGAAAAAGAGCUAAAUUCACGACG
+CGGGGUCUAAAUUACCGCACUCUUACGUUAUAUAGUUUCAGUGCGCCGGA
+CACUCUUUUUGGUUGGAUCGAGAUCAGCCAUACGGUGCUCCUAUCGUCCA
+UUCUCAGAAAGCUAACAAGUCCGGUCGCAAAAGUAAGUUUAGGAUGUAUC
+UGCAAUUGAGCCUGAGUUUAGUCCCUUCAACUACUCGAUUGUGUUUAGCU
+UAUUUUCGCACAGCAAUCAGUACGAGACAGUAAUCGAGCAGCUAGGGUGU
+GAUGGUUGUAACGAAAAGAGCUGCAGGCAGACAGAGAGCAAAACAACUUC
+AAUCAUUUAACAAGUAUUUUCUGCCGUCAAACGAGUAGCUCGCGGGAGUG
+UGAGUCUGAAUUCGUCAAGAACACCAACGGGGUGGACCCGGAUGCGCCAG
+UCCUCUGUGAGGCCCUCGGUCACUCGACACACCAGCCUCAGUCAGAGAUG
+CUGACUCCCCGACGUUCGCGGCCCCGAAUUCUGGGCAUUCGAUGGGUUUA
+GUGAACUUGAAUAUUGCCUUCAAUUCCAAGCACUAGAGUCCUGCACGAAU
+GUAAGGUAAUGUUCUUGGGGAAAGACUAGCUCGUCUUAACACCCCGCAUU
+AUUCGCUGGAGAUUUGAUUCGGUUACGGCCGUUGUAACUUUCAUCUAUGU
+UAAGGGUCGCUCCUGCAUGUUGUUGUGGCGCAAAUAACGGUGACUACAGA
+CAACCCAUCUAACUGAACGGGGUUGUCUGAGUAACGUAGGCGUAACUGUG
+CAGACACGAAAGUCUCCGUAAAUCCUCGUUCCGAUCUCCACAGUGUGACC
+GUUACGACACGAGGCCUAGAACCCGGGGUUAUUCGCGGCUUUUCAUGAAC
+CUCAAGACGGGGUUUAUCCCCACUUGUCUACAUUGAGGGCACUGCCGAUA
+CGUCUUCACGAGCAUCGUAACUAAGAUACCAUCAGAAGUGCAGAUCGAAG
+CGUCUCUGCGUAGUAGAGAAGCUCAUCGUGGGGUGUUGGGGAAACGGACC
+AUACGGAAAAACAUUAUGUUGAUUGGUUGCUAGCCACAUAAAUUGGAAAU
+AAGUAGGUCCGGGGUAUAUCAUGGAUGCGUAAGUCGAGAUAGACUAUAUU
+CUGUUAUAGGUGUCAUGAUACUUACACACGGCGUUUACCCGUGAAAAUCU
+AGGCAAUGACUUAGCUGUUGGCUCUACAAACCUUGUCCGAUGUAAGCCGA
+AGCGGCUGACCUUGUAAUAACGCGUUGACUCAGCAAGUCCCAUUAAAGAA
+GGAGCAAGCUCUGACGAGGAUUUUGACAGAAAUAUCGCUUCACGUAAUAC
+AAAUUUUCAUCAGCCCGUUCCGGUUGGGGACGUGGCUGGUACCUUCCAGC
+CGGAGUGGCCGGCGACUGGCUCGGAUAGGUUCGGCAUCGCUGUUACAUGU
+UUUCUAUACGUCUUGAAGUGCAAGACCGAUCUAGACCGCUUCGGCUGGCA
+AACUCGGUCACUGCCUGGAUAUGUAGGGCACUUAGAGGCCGUCCCUCUGG
+UUUUAUUAGUAUGCGUCUAAGGCCCUAGUUCCAUAACCACUCCUCGGGCU
+UUGAGAUAGGGCUGGGCAGGCUAUUGAUAGUCCUCAGUACGAAUCGCCGU
+UCGACUGAGUCCCCAAGCGUCUUAGCCAGAGGUGCUAACCGGUAGUAUGU
+CAGACAGCCUAGCUUUGUUACAAUGCAGACUCGCAUGACCGCCGUUUCGG
+GCUUAAGUCCACAGAGUCUGUUCGUCAGGGUCAACGUAUUUGACACCUAA
+UGUAACUACGCUAAGCACCUGCGCCCUUGACAAUGACACGCAGUACGCUG
+AAUUGCCGGAUCCUUGGACCCGAGCCACACUCGAAGAUGUCAGUGAAAUC
+UUAUCUUCAUGCUAACGCUAGGGCUCAGGAUUCGGCGCAGUCAUGCGCUU
+UAUACAGAGUCGGCUCUCUUAAUUGAGUACGAAGCUGUCUAGCGUUAAAA
+GCACCGUCCAGACUAUGUACUAUGCCGACUUUGUUGCACUCAAGUCCUAU
+CCUCCCUCUCGUGGAUCAUUUAAGAGAAAACACCGACACGCCUCCCUAAA
+UCGGAACCUACAUGGUCCAGUAUUCCUCUCGAUCCCCAAGAUCGUAUGCG
+AACCUGCACGGUUUCUAUUCCUAGCAUCAUCGAUGUCUUCCACUAGAUCC
+CACGAUUUCCCGAUAGCACGUCACCGAACCAGUGUAUGCCGGCUUCAAUC
+ACAAGCAGUUACUCAAGCCUUAUGGCCACACCUGAGCGAUUCCGGGGGGU
+UACGCCUUCGGUGACACUGUAUUUUGAUACAGCGCACUCUCCUGCCUGGA
+UGAAGAUCUACAGUUAUCUUUGCUCCCUGAUCGGUUCCGAAUAGUCAUUC
+CUCUAUCCGGAUUAAAAGGGAAUCGGGUGUAAAUCCCGGACAGUCCCGCU
+GCUGUGAAGCUCCGUCUGAAUUUCCGAUAACAACUGUUGCCACUGGGAUA
+CCUUUUUGUAAAUAGAUAAGGAGUCACCGGGAAGGCGUCGGAAACAAGGA
+GUCAGUCAGAAGACCUGCCGCUUAUCAAAGGCUGUUUAAUCCUGCUCGGA
+UUCAAAUCGCGUGCCCGUUAUUGAAUGUUCCGCUCGAUCCACAUGGAUUU
+UCGCACGUCCGUCCAGCAUGAGCUUUACAUCCCAGUGAUUUCUCUCAGAG
+UACAUGUCGUAGUGUGUGAGAUACGUACACGGACGACAUGUUUCUGCCCA
+CGAACCUAACUUUCAUACCCGCGAGUGAGAUCGAAAUCCAGCAGUACAAG
+UGGAAUCAUAUGCGGCGGCGUACAUUCCGGAAUUCCCGAACCCGCUCGCC
+AUCAGACCGCAGCAUCCGCGACUUGCGUUAACGCUGGUAUAGGAGCGACC
+UUCCGUUGUAGAACGUGUACAUCGACGCCAAAGAUCCAUUGAUUUUUAGU
+AACUAACCUUUGGUUAGUUAAGGGAACGCAUAAUGCGUGUAACUAUUCGA
+GCAACAUAUCGUUGGUCUUUGAGUAAUCUGGACAAUAUAGUGGGGAGUGU
+GUAGCCCGUCCAGCUGACAAACGGUGUAGCAAUUCAAAUAGCUGUCACGA
+CGAAAUAACACGGCGUAGUUGGGCGCAGGGAUCCCUCCAAAGUCUGUAUU
+UUACCUGCCUACAAAAGGAGGAGUCCCCGGCGGACUUCCUCAGUAUUCGC
+AGGUGGGAAAUUCGGUGAAAUCGCUCUGCCCACCAGGGAAAAGGUAAAAC
+UCUCCCUGGUCCUUGGAAGGACUUGUCCUUCUGAGUCUCGUGAGAGAUGC
+CAAGCGUGGAGACGCUAGGGUGGUCGCCAUAAGAAACUUCAACAGGUCAC
+ACUGUUAUGGGAGGCGCCACGGGCAGUUGGUCCCUUUGCAUCCAGAAGGA
+AGCUUUGGGGCUGUUGAGUGCAAUAUACAGAGCGCUAGAAGGAGUCCUUC
+CUUCUACGCGUAAAUCGGGUUCAUAGUUUCCAAGAGUAGAGCACACCGGU
+UUUGGAAGGUGCAAAGAGCCGGGCUCCAUCACCCGUAAGUUAGCUUAAGG
+GGGGAAUUGUGAACGGCGAAGGGAUCAAAAUUGAAGCCCUCUGUUGGAAG
+GAAUGAGCUAUCGCACCGGUCCACUUACUAAAUAUGCCUUGUUGCUGCCU
+CAAUUAAGGGCAGUACCGAGAUUGUCCAGCGACUUAUUCUUCCGGUACGU
+UCCCGCUAACUCGAUUCCCCUAUUCAAGUUUGUACCUAUCCUUAUUAUGG
+GGCCUGAAGACUUGGUAGCUGGGUAACAUCGCCAGCAAUGACAUACCCGU
+UCCUUUAAGAUCCUGCCACACUACUCCGCUGGCCCGUAUGCCCUCUUAAA
+CCAACCUCGUCAACUCCUAACAUAUAGGUUGACCCCACAGUGUUGAUCUU
+CGAGCCAGAGCGAUAGUCACCGGACCCAGGAACCCAAUGCGGCCAAUAUC
+GGGGAUCCGUGGGGACAUGGAGGAAACUAAGGCUCCGAUGGGCUCAGGCA
+CCAACGUCUUUGCGAGUACAGGUGUAUAUGUCGUGCAGAAGGGUUAUGAC
+AAAUGCGGCCACUUGCAAGCUAAGUGUGCAAGUCCUGGAAAACUAGAUCA
+GCUUCCCAGAGCCUCCACAAACAGCACCGAGGGUGCCGUGCAAGAACUCG
+UAGGGAACGACACAAUCCUCUUAGGUGUGUCGUUGCCCUAACAUUAAUGG
+GUUGAGUCUUCACAUGGAGCACGUUUUCAAGAUCGACGUAUCUGGUACGC
+AUGUUAGUCCUACGAUCCCUUGAGUAUACUUUAAAAUGGCUUUUCGUCAG
+AGAGGCCGUCUUCCUUUGGGGAAUUUCGGUGCGGGUAACCGUGGACGUCA
+GAAUGAUGAAGACUUGAGUUAGGAUUGCGCUAAACCGUGCGCUCGAACAG
+CAAAAACAACCCUGGGAGUCUCCCUACCCGGCAGUGGCUGGUCCUCAUGC
+UUACCUUAGAUACAGGGAAUCGGAAGUUGAUCUCGUGUUGAGCCUAUCGA
+AGGAUGUCUAGACCCUGUUAGUCGUACACUCCACUUCCUAAUACACCGAU
+UAAAGCCGAAAUGAGUUAUUGUGUAGAGUAGCUUCGGCAGGUGACAGAUG
+GUCGUACCGUCCGUCCAAGUUUGUGCGAGCGGGAAAUAAUGGUGGGAGGA
+UUAAGUCAUUUGCACGAGAUUUACUCGGCAGUAGUACUCUUAUCGGUCUC
+CGUUCGAGCGUAGGAGGUUUCCUUACUCUUCCCGAAGCCGUUCUACAUCC
+CUGUGGUGGAGAGGUUUUUAGUCGGCGACACACGUAUCUGCCCCCGGGGU
+CCCGUAUUGGAGGGGAGUACCCCACAAGCAGCGUUGAUCGUCAACACGGA
+AAUCAAACUUUAAAGAAUUUUAGGUUGUGAAUUCCCGGUCACACUGGCCC
+AUUUUGUUUUUCAGAUGCAUGUUAGAUGCGUUGAGGGACAAGGGUGGGGG
+AGACCUCCGGUUCUUAAGUAUCGGUGAGUGGGAAAGGUGAGUGCUAGCUC
+UCAUGGGUCUCGUGACUAUUUCGCCAUUGGCAAUGGCGAUUCAUGGGCCU
+CCCGUCUUUCAGUUCUUACCUUGCCUUGGCAUGCGCCCUUUCCGAUGUCU
+CAGAAGCCUUCCAUGUAGGGAAGAUGCCUUGCGUUUGAGUAAGAAUCACA
+AUGUCCCUGUGGCUUCUCCCAGGUAACACCCAACACCCGUUUUAUUUUGA
+GAAUCGACUAUUAGCCUUCUAUCUUUUGGCACUGCUUGAUUCUUCUCUCG
+GCCACUCUAUAUCACGAUGACUGGUUGCACCUGGUCCAAAAGAGUACCCA
+GUACGCUCGUCGUUGUGGGACUACGCGUGUUCAUUAUCUCUGCAUAAAUG
+CCUUUCAGCACUUAAGCCGCAAAAGACGAAUGGCACAUAUAGUGGAUGAA
+GGCCGAGCUAGAUAGUUAUUAUGAGUAUCUUUCACGAUGGCGGAGAAAUU
+GAAACAGAGCCACGAACAGAGUAAAGGAGCGAAUAGGAAUCUGCCUGCUC
+ACCUGCUCCAUUAACUCUCGUAAUACUUUCCCUUAAAGCAACAGUUUCCA
+UAAAUGGUCCUGCUGGAAAGUAUGUUAUCCGUAGUACUACACGUGGUGCA
+GUUCUCCUGACUUAAUACCGAUCGCCUCCGUAGUCGGCUACAUCUAGCUU
+CACGUGAGACCUAAGGACCGAACCGACAAGUUGCGGAGUAGAGUUGUUAU
+CGAAUCGGUUGUAUGCACUUCAGACAGCCAGAGGCAUGCCGAUACAGAGG
+CAACUGUGCGAAAUGGCCUGUGACCCGCUUACCCCUAUAUGAGACUUUUU
+UAUGAACCGUGAGUGCCUCCUGCUUUUAAACUGUUUGCCGGAGGCAGCAA
+AUCGCCUGUCGAAGGCUAGAUUGAGAUCCAGCUCGGGACACCCGCAAUAC
+ACUGAUCUUUCCGCAUCGCAUGUAUCCGACUCCAAACUCCAUCCACCGUG
+AGGACGUACUGCGAUAUACUAGUCACACGCUCGAAUAACUUGGUGAGGCA
+AGGGCACGAAUUUUCACUGAGUGGUCAGGUCUUGAAUCGUUGGACAGGGC
+CAGUCAAGUCAAUAGCGGAACUGUGUUGCAAGAACGGUACAUUGUAAUCC
+AGAUACUAUAGCAGUCGGGAAUACUGAAAAUAUCACUUAACCUUGAGUAA
+UGGUGACCCGGGUAAAAGAUUCUAUCCUGUAGCACGCAGAUCAAACCUAA
+UCAUUUUCUUGGCGUAAACGACGCAUCAUAUUCACUAAGGGUCAUACCAC
+CUAUGAAUAGUUGCAAUAUCGGGAAUUACCGUAUUCAACCGUUCACCAAA
+GGCGGCUUAGUCAGCAACGACAUGGGCGUUCAGUGACAGCAGUAUGACGC
+ACUCAGACCGACAAAUUCAGGAGUUAUACUGCCUAGUAGCGUUCCAAGGG
+UUCUAUUGGCUAUAGGUCUAUGAUGUCACGUGCAGUGUACGACAGCCUUC
+AUUAAACCAUACUUGCGGUGGCUUGGGUGCUCGUCGCCAUAUCUGUAGUC
+CUCCUACGUUGAUGGACUGUACAGACCUGCAGCACUCGUCCGAUGUCAAA
+GAGCCGGGGACAAGUACCUCGAGAGGAAAGGCGCGAAUCAUGGACAAAAA
+AGAUUUAUCCGUCAUUCUUUUACUUCCAUUGCGGGAUAAGUCUCUUUUGC
+UAUCCGUCGUUUUAGCCUCCCUUAAGAAGUCACAAUUGCCAGUUCCCUUC
+AGAGCGGACUGAGUGAGCGUUGUAUACCUACACACGGUGCAGCUGACUGC
+GGUCUAAAGUGAUUUCUCUCCAGGGGCUUAUCACUAAUGUUGGCCCGGAU
+UUUCGCAAUCCUCAGUAGAGGGUGGUAAUUGCGUGGUCGCGUUAGCAUGU
+CUUCCAGAACGGCGGCGAACCCAAAGGUCCCCCUGGGUUAGUUACGGCUC
+UCUUUUGACUCCCAAGUUGUCUAGUAACUCUCCGGUGACCGCUAGUGUGG
+CCUUGCAUGCGAUACGUUGGGGACGCGGCUACACGUCCAGUUAGCUUUCC
+GUAGAGUCUUCGUAAGUAGGAGACGAAUUCGUGCAGGUAUAUACACCCGC
+UCCGAGGGGCGUUUAGCGACCCUUAAGCGGAUCCGCCAUGCGGGACCCGA
+GGGUAUCUAGCGAGGUAAAAUCCCUGUAGCUGUGUGCGAUGGAAUCUUCC
+CUAUGUCUUCCAACCCUCGUUGCAUAACCUUGUCUCCGGGCCUCGGACGA
+ACGACACACAUUAGUUGUUAAACUUAAUUGAUUGCCCUUAUGCUAAGUGU
+CAAACGCGGUUAACCGUGGGUAGACGUGAACCCUUGGUCACGCCGGACUA
+AAUACGGUGGGGAAACCACAGGAGGUAUGGUCUUUCACUUGAUAAUGUGC
+AGUGGCUUGCCAUAUUGAUGCACAUGCUGUCAGUGCCGAGAGAAGUUAGA
+GCCGCUAAUGGAGGUGUCCACUUGCAAGAUAGGAGUCUAGUUCUCACCGU
+ACGACACCAGCCUGCCGUUGCUUCAUUCGUUUUAGCACCACUAACAUGGU
+UCUGGUCUUAUCUCCCGUGCGAUUGUAAUAGGCUAUCCUCGCCGAUACUC
+CGACGCCGGGCGCGAUCAGUCUGAAUCUUAGAAAAGUGACCCGAACAAUG
+GCCUUGUUCCGCACUAGCUCUGGGAACGCGGCCAGUUCAAACACUCGCUG
+ACGGGGACAGUCCCAAUAUAUUACAGCUGAAGUUGCCCUCAAUCGCAUCC
+UAGUGCAACCGCCACCAUGAUAUUAACGGGUUCCGGUCCCAGGCUAAAAC
+AGCUACUUGGCGCAAAAACACGCGAAACAUCCCUCGUCGAACAUAGUUCU
+ACUAAUUUAUGGCUACGUACAGUUCGGGAGAACAGGCAGCGUCACGACGC
+AUCGAGGGACUCAAGUGGACUUUGAUCCAUAGCUGUCGGGUAGGUGCUGC
+CAGUGCGGCAUUUAGGUGUUCCGUGAAUGCAAUACUACCCAGCUGACUAC
+CACCCACUGCCUCAACUCAUGCACGCACUCCUAUACGGUUACUUACUGGG
+GCAAUGAUUACACGCUGCCUACUACGCGUGAACAUUACGCUGCGCCUCUU
+CCCACAUGGUUGUCAGGGAUUGAGGAUCGUGCAGACUUAAGAUUUAGCCU
+CAUAACAGGAUAAACCUUCAUACGGUGAUUAGAAAUAUUACAUUGUUUGG
+UUAGUAAUUGUCGAAGUCCUAUGCUAUAACUUCGCAAGUCCUAGUGGGGA
+UGAUUACGCUGGUUUGUCGCUUUUUACUGCUGAUUUAAACUAUCAAUGCU
+AAUUUGGAAGGAUUGUUGGCAAAGACGUAGAUUUCUCGUCUACAUUCGCU
+UGUCGUCCUCUUGAGUGCUAGGAUAGAAUAUCACAUCAAUCGCAAGUAGU
+AGAACGCAUACAACAUACAUACAUGCUGAUAUGGAUACUAGCAACCCCGU
+ACGCGGUAGCGGCUGCUUCAGGACUCCAGGCACCGCCCACAACGUUUCUU
+AUAGCGCUAUAAUGCCCGACCUGAGUGCUUGUCCUCUCAUGAAAGGCCUC
+UGAUGUGGAUAGCAUUUACAAUUGCCCACGCAUUAGGUUUCUAAGUUUAA
+UUUGUGUCUUUUUCCAGCUUCCAAACGUGCGGCAAGCAAACCUACCAGCU
+UCAUAUUUGCGUCAUUAAGAUGCCUUCAGUGCGUGAUCUAAGAUAGAGCU
+UGACACAACGUGCGGGCUCAGCCAACGGCCAGCCAGCAAACAGGUACAUC
+GCCAUAGAAAACCUGGUACAAAAUAUUGAAGAGGUUCUCAAGAAAGUGGG
+AAGCUGCAGUCCCCGACUUACUCACCUGUCCGCAGUGGGCUUCGAGCGCA
+UAAGUCACUUUUACCGCACCUAGUCUAAAAAAUGGCGGAUGCCAUGUGAA
+AAUUUACGACGGGUUUAGGGACAGCUAAAAAUGUUCUUUUACAAACUGCG
+UAAUUUGGGGCCCGUGUCGCCCCUCCGAGGCCUGCUAUAUCGAGGCGAAA
+CCUUUGCUCCGCAUCUAUCGAGCGUCAGUCUGUGUUAUCGCGUAGCGUCG
+AUUGGCGGGGUGAAACACCGUUCUAUUGAUACUUGACAACAUCAGACACG
+AUUUCCUGGCAUUAGAGAAACCCAUUUCAAAAUCGGUCAUCACAAAGAAA
+UAAUAUGGUUCAUGUCUGACACCGUCGGAGUUCCGCCCAAUGCCUCAGAG
+GAAUGGCUACACAUGGCUACCCAAUAUUCAUAAGGUCAGAUCAUUGCCCG
+UAUCGGUCUUUUUGCUCCCCGGGCAACGAGACCUUAUCACUUGUGGGCUU
+UCACCAUGGCCUAGUGGAGUCUGUCCAAAGAACCAAGUUAGACGCCCCAG
+GUCUUAGGAUGUACCGGCCUAAUCGCGAGGAGACUGCUCCAGCUCCCCGU
+CAUCUGUACGGCCCCAGCAUCUCUAGGGCAUAUUCCUGCCCUUAGAAAUC
+GGCCCUCAAAUACUCAGCUAAGGAAUCUGUCGUCCAUGUGUUGGCCUAAG
+GUUUGGCUAGAUCAUAAAUAACCAGCUUUAGUAGGAUUGAACUUAAUCGC
+CUCCCAUAAGAGCCUGACGACGUUAUCAGCCAGAUUGUGUCAUGUGGGGA
+UGAACCGACUGUCCCCCAGUCGAUGCAUCCUGCCGAGGCGACCCUCGUGU
+AGCGCAGUACCCCGGAGUAGCCUUCAACGAUGACUUCUGGGCGUACCACC
+GGCCAAAGACUACUACAGCUGCCCUUUCAUAGAAAACAUACAUCUAAAGC
+CACGAAGCAUCACGACGCUUGCUUCCAAUGGAUUCAAGGCUUCCACUCCA
+AGAGUGAGGGCUCUGCUCGGGCAUGGACGGAGCUGAGUAGUAUUGCAUAA
+CUAGUUUUCAGAGAAUGAUCUGGUGAAGUACGCACUGACUAAUGGAUGUC
+GCAGAAUGCUCGCUCGCUCGAGGAGCUCGAGCGUGUACUCCCCCGAUCCA
+GGUAAACAAGCGAUCCGUCGGCGGUAGGGGGCACUUAGGAACAAAGGAGU
+AGGUGAUAGCUUGGCGGGGCCUGCCGGUUGAAGAAGAUAAACUAAUUAAU
+GUUCACCUGGAGACACCGGGACUCGCAGGUGUUUCUUUAUUCUACCAACU
+GAGCCUCCUUGUCGAACAAAUCGCCCUUCACACCGGAAGAUGUAAGCGAC
+ACCCUCCGUAGUUUGGGUUCGCGAAUAGUGCGUCACCUAGGUCAUCUUCA
+GCGGAUUAGAUACGUAAGACCCAUUUAUGCGAAACAUGACAUAACAGCGG
+CAAACUAGGCAGGCUACAGUGAUUACUCGCCAUUACCCCACUUAAAUGCA
+GCAGUGAAAGCUCUAGUGCGGCCCAAAGUACGCGCGCGAUCCUAGGGCUA
+UACUUACCUGGCCCGCUUCUCGAGGUGGUCACCAUGGCCUCGGUUGUGUG
+GUCGGUCUUCACCUUGCACUUUGUGAGGGCCUUCCGCAGUCGGCCCUUCG
+GGUGUCCGGCAGGGCUAAAUUUUUGUUAGGCUGAGGACCCGCGCUAUGCG
+CGGCCUCGGCUGAAAGUGGGGCCGUGGUCGGUAGCUGGCGAACCAGUGGG
+CUGUCCAGUCCGGAAAAGGAGAUCCUAAACUGCGCCAAUCGUUAAAAGUU
+AUUGACGCAUUAUGGUCACUCCGUUCUCCUCGUAUUGCUGGUAGUUUAUC
+UGCCUUACAAGAGAUUUGGUAAUCAUAGGACCAGCCACACGCAACUCGCC
+CGUUAUAACGGUGAGAAUACUCAGAGAAGUCCCAAGAUUAAUUAACAAGU
+UUUCCGGUUGACCCUUGCUUCGAUGCCGCCACCGGUAUUCGAGCUGUCUA
+CUGGAGCCUAGCAUGUUUGCGGUAUUGACGAUCUAUUUGCCGCCGCCCUA
+GUCGCAGUAUCCCGGCUGCGCUUUCAGAAACGUGGGCAGACCUUCCGACU
+UUUUUCUAUCACUCACGAGCGUCCGACCGCAUGCAUGCCAUCGGCUAAUC
+AUAGGAUACCAUUUCCAGACCACGAUAUUCCCAUCGCUCCUACGAGCCCA
+GUAGGCAAUUCCUCCGAAGUUAAGCGAUUUGCCGAGGUGGAUACCCGGAA
+GAUUCCUUAUCAUCGUUUCCUAGACUCAUAUCUGAACAGUUAUGCUACUU
+UUCGAACAAGGCGCUAUCUACUCGGAGCGCCCAGGAUGACGUGCACCGGA
+CCUUUCGAUUCCUAUAUAAUGUUUCACACCAAGCGGUCGUUAAACCAGAC
+AUGUGCUCCUGCAUUCUAGUGAUAACAUAGGGCCGUGUUAUAAUCGGUUG
+GCGCCAACCAUGUCUCACAAAAACCGGUCACUCUGAACACUUGGAGCCCC
+CACGCGAGUAAAGACGACAUAUAAAAUUACCACGCUCACGCAUCGUCGGC
+CUCAACUAAUCAAAGGUCAGUCUAUACGAGAGCGUUGUUUCAAAUCAUGA
+CACCUUUCUUUAUGAAGCUGCACAAGCGUGAAAGAGCAGAAAUGUAUGUC
+UUAAGAGCCCUUACGUAUCUGACACGACCAUUCCUAUUCGUCUCGGCCGC
+UACACUAAAAGUCAGACUAGAAGACGGAGAGUGUAAGAUGAAGGGAUUCC
+GGACCCUCUUAUACUGUACCAUUUAACGUUGUAUCUACUUGUUCCCGUCC
+CUUGGAUUUGCGGGAUAAAUAGUUUACCUGAGGGCCCUGUCUAUCUGCUA
+GGUUCGUAUGGAAAGCUCCUAGCAUAUCGUUGUUUUACUAAAAGAUGCUU
+AUAAUUGCGGCAAGAUGUGCUUUGGGAGCCACAGGAGGGCUACCAUCUAU
+AUUAUCAGUGUUAGUGUAAAGUGCCUUGCGUGCCUCCCACUUUAUCAACC
+CAAACGCGACUCUGUAUGAGCCAUAGUCAUCUCUAAUGAUUUUGCGCUAG
+GUUCAUACCCCUUGGAGUGCACCUGGUGAACAGUGGCUAAGAAUUAAAGU
+ACCGCGUAAAUACAUAACCCAUCCUUGGAGAAGUACUUAAGAAAUGCAUU
+CGUGGUGUGCCUGAAGUUAUGCGUCUACGCUAAAACUGGUUCAGGAAUGC
+UGGACACCUGAUCCAGUAUAGUGUUAGUAAACCUUGACAGGACUUACGCG
+GUCCCUGCCGGCAAAUCCUAAUAUAGGCCGUUAGGCCUUUUCUUAGGAGC
+GCCACCAUGUCAGUAGGGGAGAUCCUUUGGUCCAUCCAUACUCUCUCCGU
+CCACGCCGCUAACAUAUUCCUCGGUAUCGUUGUUUCACCACUACGAAAGA
+CAACCGUCGAAUCUAGUAAUCGACAACACACACUGAGUAACGUGCAGAAU
+GCUCCUGAGCUGGUCGCCCCGGUACGCGAAGAUCAGUGGCGCAUCGCCAC
+GUGAAGGUUUUUAGGCCAUCGUUAUCCUGGACGCCAAGACGUUCUUUAUG
+GAUGCAAUAAGCAUGCGACCGCUGACAAUCGGGUCUACUAAAUUCGCGUU
+GGAUACAUCGAGCACGGCACGCCGUAUACAGGGCGCCCUGCACUAGGAGA
+AGCCUCAUACCGUACCGCGAAAGUGCUGGAUACUUUACUUUCCCCCUUCA
+AUAGCCGUCACUGGUCCUUUCGUUAACGUCAUGAUCGUUUGUUUUAUAGU
+UCAAAUUACAAUGUGCCAGAACUCAGCCGGGUGUUCGGUUUGUCCACCCU
+ACCGCUCCCCCGGACCUUUGAAAGUUUUGUAGAUAAUGUCGCGGCCGGUA
+CAGGUGUACUCCUUCCAUAUACGAAUGGGCGACUCACCUCAGACAAAUGC
+CUCAAUUUCACCCCGCUUAGCGGCAAUUUCUUCGAAGAACUCGAAUAGAU
+AGCCAAAAUAGACUCGUCUGAUUUAACCAUUGCAUCAUUGGUGCCCGACA
+GGGUUAGCAGUACAGGUCUUGCAUCCAGCAGCUCUCGAUGUGACUGUAAU
+AUUGCCUCCACAUCCUCCGAUCAAUGCGUGCUUGAUACCCGUAGAUUCCC
+CAGACGCAAAUGGAAUCAGGUGGUAGCCGAAUUUAUCCUUUCGGUGGAUA
+UUCUAUAUUUCGUCCGCGAAUACAUGUCUAACUUAUCGACUUAAUUUCCG
+CUAAAUCUACUUCAACCUGCUCUCCGGGAAAGAUGCGCGGAGCAGGAUAC
+GUGAACCAAGUAGUUCAGAGUUAGCCCUUUCUAUUACCAACAGCAGGGUG
+UAGCCCCCCGUUCUGGAAUGAGCGUUGAUUGACACUUAAGAUCGCCUCUA
+AAAGAGCCUUCUAUGUUUUUGGCAAGCAAGCAACGAGACAACCGGUGAAC
+AAGGUAAUUCGCAUGGUUGUUCGCACCAUACCUGCCCGGCCAAAAACGUU
+GAGCCGACCUAUGUACUGGACUGCUGAGCCUCCCGAACGCACUGUCCGCA
+CGAUUUCCAAUUACGCCCACGAUGAGGCCGGUUGGGGACACUGCUUAAAC
+CGGGCGCCCUACGCUUAGCGUUGAAUCGUACAUGGGUAAAUUCAUGGGCC
+UAAGAAGGUUGAAGCCGGAUCGUAGCCCGUGUACCCGGGUUGAGGCUUCU
+AAGGCCGGGCGCGCAUCUUGGGAACAAUCUGCGCCGCAUCUUGGUUAACA
+CGACGGGUGUUGACGUGUACGCAAAGGUUGUCGACACUUCCGUAAAUCGA
+AUAGUUUUGACGCUUAAUCCCAAUAUAAUGCUGGCUCCACAUGGGCGCGA
+GACCUAUUUCUAUCUCAGGAAAUAUCUCUAAUGAAGCACUAUCCCUGAGG
+UGUCAAUAAGGGUAUUGGUGUGUCGUAUCAGCAGGCAAUAGGGACAACUU
+CAUGUUCGGGCUGGCAGCGCCUCCGAUGGCUAAACCGCGUUCGCUUGUUG
+GGUGUAGUUACAGGGAUCAUAAUUUCAUGUCCGAACUCGGCGAUUUUUUG
+GGGGCGCGGCAGGCAGGGGUCACCUCUUAGAAUUCCCUUAAUCGUCUUCC
+ACCCCCUGGGGGGCAUUGGACGACCGGGUGAAUCCUUUUGAUGACGACCG
+ACCUUCCCCGUUGCGUGCACCUCGGUCUAUUAAGGGAGCGCUUAAAGAAA
+CAAGCUUUAACAAAGGUCGAUCACCGUGGAUACUGGAAGACGCCGGUUAA
+GGAAAAAGGCUUCCCGAAGACACUUACCGAUGAACUCAGUAGACAGAAAU
+ACCAACCUACCUCUUUCCAAAGAGCGCCCCAUCGUAAAUCGAAGUCCCUC
+UUUUGUAUAUACAUCGUAAUCGUUCUAUAUUUAAUAGGUAUUACGGUUGU
+UUUGUCGGGGCUACCGAGAUUAGGUGACGGGCGGGCUACUCCCUUCCGGA
+AACAGCAUGAUAAGAAUAACACGGCGGGUGCGCAGGUUCUAUCAACCCUU
+AGGGCAGGAAAGGAGCGAGGUCAAUUCAGGACCAUGGCUCAUAUGACUUU
+GACAUAAGCACCCCGACUUUUGAACCUUCCGCGGUGGUUAUCCCAUGAAG
+UAGCCCCUCGGGUCCGCAUAGGAUUCCAUCUACUAGUUAUCAAGCCAUUC
+GUUGUGGAUCGUGGCGACGCCUCCCUCCCACCAUUGGAAUACUCGGAUUA
+CAUAUACAUGAAGCUGCUUUGACGGCUCGGGGGGGACGCAGGUUCCCGAC
+AACAGGUGAACACUAGAGAAUACGUACGGGAUUCUAGCCUUCUUACAGAA
+CCGCCUCAGUUAACAUCGGCUUCCGGAAAGGCUACCUGGGGACCCUAAUC
+AUAGUGAACUCCAUUGGGCUUCACGAAGCGAGGCAGAUCAACUAGCCCGU
+GCUGAGGCGAAGGAAAGUACCGGAUGGCCUACGCCAGAAUCGUGCCGAUC
+GCUGUAAGGACGUUUUUGCCAAUCGUUAGUUCGCCGGACGGUUCAUUAUG
+CGGACUAAGAGAAAUAGGGACCCCGACUCAAUUCGUAUUUUACCGCACCA
+UCGCGGGGACGACUAUAUACCUUACCGGAUCAUAGGGUACUCUGUCAAUG
+CAAGAAUCGUGCGCGAGCCUGUGACUAAGUGGGAAUUGUGGUCCCGAGUC
+GGAGAGAAGGUGGUGCCGGCUAUCCGCUUAGGCAGUGUUAACAUGCGACA
+AGCUUCCGUUACGCUAAUCAAACUUGAUAGAGACUUUGAUGAGGGGAAUU
+GUUAUGCUAUCCGCUUCGCCCGACGACGCGGCAAUUUAGCCACUCCCGCG
+UGCAACAGUCGGUCGUUCUAAGCUCCGUCGUCCCAGGGGGUCAGGAUCUC
+CAACCGAUUUCCUUGCGUUCGGAAUUGCUUUCUUCUUUUUAGUCUGGGCC
+CGCCGCUGAAGUCGUGGGCCCUUCCAUCUGAAGCCUCUGUUCUAGGCAUU
+AUGCGUGACUAGCGCCAUGGCCCCAAGAAUUCGCCUUAAACUUAAUUCCC
+AAUUAACUGCCAAGAUCUCAUUAUGCGGUCUUUUUCGCGUAGCCGUUUAU
+AUUACACACAAGCAACGAAAAAUUUGCCAAGGAAGGAACUGCAUUCGUGC
+UGUAGCCUGGGCAAAUCUCCCGGAGCAGAACACAGUACGAACGAGUGUUG
+UCCUAGCUGUGGGAAAACGUUCAGAAAUGGCAUCCCUUAGAGGCGAUCAC
+UACGUUGGACGAAGUGACUGCUGCCCCUCAGUGUUUUGCGUGGGGAGGAG
+CCGAAUAAAUAUUACGUCAUCAUGUACCAUUUAGACUCGCUAUGGCGGAC
+ACCAAGUGCACAACCUAGGGCUAGACUCAAACCCACAUCCCAGGGCGGCC
+AGAGUUCGCUCCUAUUGUAGACGUUACCACUGACAAUUUUUAGCGUUUGG
+CUUCAGCCUGACGCACACGGAGAAACACCGAGACCAGCGGCCUGAUAACA
+UGAUAUAAUUCGGGUAUCCUACAUGGCGGCAAUACGGGCCGAUGGGACAC
+AGCGGGUGUUAUAGAUGGUUUCUACUGCCACCUGAGCAUAGGCUGAAGAG
+GCAAGGGGAAGUCACCGAAUCGUACCAACGCGAGACCGUAUAUGUUGUGA
+CGGGGAUUUGAAAGGAGCCUGGGCACUGCAACUCCAUACAGCGAACGGGU
+AUUCGCGGUAUGAUGAUCUGCACUUCUUGCCAUAAUUCACACGUGCCGAA
+AGACCCAGUAUGGCGACAACGCCUGGUGGCUACAGCGGCUCGAAUGUAUG
+GAAACUAUCCCGCGCAGGUGGCAACAGAGGCCUAUAGUUUCCCGCUCUGA
+GGAACCUGAAUGAACUUAUGGAUAGCAUGAAGACUAGUCGCCUGGGGGGC
+UGAGAAUCAGGGUGAUCGGGAUCACCUCCGCUCGGACCUACACUCGACCU
+CACACGAAAUUUUUUCAGGAAAACCUAUCUUACAGGCUGGCCCUGUCCGU
+CGUUUAGCUUUUUGGAGUACUACUUCUUGUUAAAUGAACUGAAUAGCGCA
+AUGUGAAUCGGGCCUGCCAAAAGCGUACUUUGCCGCUGGUACAUCUUUAA
+AGGCGAUUGGAAGGGAAAGAAUCCCUCCACCCCUGGAUCGCAUCCAUUGG
+CCGUCACUGCAUGCUGGACUGCAGAAGGGCUGCGAUAAUUAUUCGCGACC
+ACACCGGUAUUGCUUGGUAAGCAAAAUCUGUAUCGUCAAGGUAUAAAUCC
+CUGAUGAUGAGUUCUAUGGAAGCCAUGGUAAAAAAAGAGGAUUUUGCAUU
+CUCAGCGGUGCUAAGACGGACCCAGAAAUCGUCAUACAAGGGCGGUGAGA
+UGUUCAAUUCAAUGACCCCUGGCAUUAGCUUUGGAAGCUUGUAUUGUCUG
+AGAGCAAGUCUGGAUCCGAAAUACCGAGCAGACCUUCUAUUAACUUAGUC
+GCCUGAGAUGGAAGUGUGUUAUCGUAUCAGGUAUCUUCUCCACACCUCAG
+GCUCCCUUCCAGACUACCCGGCGAGUCGAGCCGUGCUCCUUAAGUCCAAG
+AUUUAUUAUUAGCCCAGUAGGAAAUAGAUGUUUUGUUCAGAAAGUCGAUG
+GUUGCUGCGAAUCGAUCAAGUCUAUUUGUGAAUUACACUAAUAAGUAGUA
+ACAAUUACAUAAUACAUAAGCGAGAAGCAAGUAAGCUUCUAAUUAAGGUG
+GUACCGCGGAGAGAUUCGUCCUUAUUCUUUAAGGAUGAAUCUCUCUUUUU
+AUGUAAGUCGGAAUCCUCCAGGUAAUGAAUUGAACGGUCCGCUUUUAAAC
+AAGUGCGGUUUGCCCUGGCUUCCAUACUGUCGAUGCAUCGAUGGGAUAUU
+AGCAUGGAGGUGAGUGAUGCGUUCGCCUCAAUGCAACGUUCCCAGGGUAC
+GAAUUAUCACGCAACUUAGUUCGCUUAGCUACAAGAAAUGUGCACAGCAG
+AUAUAAGCAUAUGUAUUUCGUAGUGGGGAAGUAGUAAGGGUGCGUUUUAA
+AUGGGCAAACAAUUUUUGCGCGCCAGCUGGUAGCUUGAACUUAUAUCCAG
+CAUAGGAUAGUAGAGGCACCGCUUUUUGUUAAGCGUGUGUAGAACUGCAC
+ACUGUCACCAGCAGAUUAGUUGGAUUAGUAAAGUACGCUCAAUCCCAAAU
+AUGCACGCCUACUACUCUUAGGAGACCCGUGACCCUACAGGAAGUUUGUG
+GAAGGAGACCUAGGUGACGCCCUUCCCGCGGCGAUCGGUAUCGUUCUCCC
+CCUACAAGAGCCCAACUGUGCCCUCACACGGUUUCGUUAGGAGAAUGCUA
+CGUCCGGGACGCGUCUCAGUGUAUGAGUAUGUGUGUCCUCCUUUUUGCCC
+ACUAUCAAUUUCUAGCACCAAAGUGGUAUGAUUUACAGUUCAAUGCAAGC
+GCCAAUCCGAAUGCGGGCCCAACACCUUCCCGACCUAAGGGGUGAUGCAA
+CAAGGGCAGUUACCGCUAAGAAGCAAAAGGCAAGAUUGUCUAUGAUACUC
+CAUCCUGUGUUUGUCCGCUGACGAGGGCGAUUUAUGACAUUCUUAUGGUC
+CGUCAAAGAGGUAUUCCAGAUACAGCAAGCCAGUUGGAAGUGUCUCUAUU
+CACCCGCUCUCAUUGCGCCGCCCUUCAUCGUACGCCCUUGCCACGUAUCA
+ACCUAAUAGAUGAUGUCGCAACAGUUCGAUAGAACAACCUGGCCACUGUU
+UUCAGGAAACACUAAUAGCCAUGUAAUACUCAGAGAGGUAUUCCAGCUAG
+GAAACGGAGUGUGAUCCUGAUUGGGCUCCCUGGCUGUGAACUACAAGCCA
+CAACAGGACGGUACCUAGUGUCGAGAGUCUCACUCAGUAGCAUUCGCCUC
+AUAUAAGUCGACUUUCGUCAGCUGCAUAAGCGGGCAGAAACACGCCAGGU
+CCUCAGGACUGCCCCACCAGCAGGCUGGUUUUCAAGCAGACCUUCAUGAG
+UGCCGGCUUGUUAAGAUCGGGAAAUGUUACAUUGCCUCGGUUGAUCCAAG
+CCCUUAUGCAUUAUUGCGUCACCACCGGAGCAUGCAUACAGUAGGAGAAU
+AAUCAUGGCUCGUCUAGCCAACCGAGACUUAUGUGUCUGGAGUUCCAGAC
+GAACGACGAGAGUGUAGAAGUCUGAUCGGCCCUGAUGGAGACUCUUGCAC
+GCGAGUACCAUACUAGCGCACUGCUCCGAGCCCACGGAUUAACUAUACCA
+GUCCUCAGCGCCUCGAUCAAGAGAGUGAGACGUGUCUCUCCACAUACAAA
+GGUAGCGGGGCCGGAUGUGAUUUCAUCAGCUUUCCCCACCAAGACUGCAA
+AUUAGGUAAGGCUGUACGAGUUAUCACGGAUUCUCUACCGCAGCCAGCCA
+UCCUGACUGUGCGAGUCGUGUCGCGUACAAUGUAAAUAUACGCAGCCAGA
+GUACUAGUGGGUCUAGGCACUUAUUCAUACUCCUCCCGUAUUAUCGGUUU
+CUAAGCUUUGCCGUUUUACCUAUAAUCCAACCGGGCGUAGGUCUUGUUCC
+GCCUAGUAAUUCCUGGGCUACACCGCCAUAAGGAAACGUGUAUGUGGGGG
+UCGUGGUGCAUCUAUAGCCGCAUUGGAUUACGCGAUUUUACUAACAGCUA
+CCUGACAUAAUUACCAAUAAGGUCCCCUAGUUACUCGUGCCUAGUCACUC
+CCGGGGCCGCCCACGAAAUAUCCCCCAAACCCCGCUAGGUCCGGAAGGAA
+GCAACGGUAGGGGGACGCUUCGGUGCGCGAUCCGCCCCGGUCUCACCUCC
+CUACAAAUGUUCCUGUAGCGAGUGACAUGACCUCAAACUUGGCACCUUUC
+UAAUAGGUCCCUGCCUCGAUUUGCUGAAAUAGGUUGGGAGGUUUCGCAAU
+CGUGGUGAGUCAGAUAUACGGCUAGUUUUAGUACAAGCACCCCGUACACU
+CCCACCCUAGAGAUCAGCUAAUUUUAUACACGGAGAUUGUUAACUUAAGC
+AACUCCGUCCCUUCGCUCAUCCCCUUUUAGACAGCAUCGGAGAACUUUUU
+CCAUGCGGAAAGCCAAUCGACAGCUUUCUAAUCUGCAGGUUACUAUCUUG
+ACCUUUGAGUACCGUGUCGCGGAUAUGCCACGGCGCUCUACACAUCCCUU
+AUUGACACUAGUAAUCCUGGGGCUGGAGUCACGUAUAGUCUCGUUCCCCG
+UCUCCCUUGCCUCGUGAUUGCGCUCGAGAUUUGGCAAUCCGAUGGUGGCU
+AGACGAAAAAACGAAAACAGUACUGACAAAAAUUCAAUUACUUGGAUGGU
+UUGGUAGGGGAUGGACGCGGCCUCGUGUGUGUACCGGAUGGACUGUCACG
+CUGAAACGCGGCCGCUAGUAUUUUUUGGUUCUACAAAGAUCCGCCUUUAU
+UUGUUUUGCACAUCAUUAUCGCAGUUGAAGCGUAAAACUCAGUAGAGUAC
+ACCACAAUUCAGACUGUUAGGUAGCACUCAGAUCUAUGAAUAGCAAAUUU
+AUAACUGUAAUCCUGAAGAACCAUCCUCGGUUCUUGAUCGAACAUAUCCC
+UCCCCAGCUACAUCACCAGAGUAUAGGUCCUAAGAGAACUACCAGAGGGA
+ACAACUGACAAGGCCAGCCUUACUACUGCUGGUAUGACCAGAAUCGCAUG
+GCGUAUAGGAGUGGGCGCAAUGGUAAAUCAACGAAGAUAUCACCGUAGUC
+AUGACCCAAGACCAGCGUGGUUUCUGAGUACGCUGCAACGACUGGCCAAA
+GGCGCGUCUAUAAAAAGGCACUAGUCGAGCCUCCAUGAUCUGGAGGGUAG
+GAGCCUACCAUGUGGAGAUAGCUCCCCGCACGUGUUUGCAAGGAACAGUU
+AAGGUAUGUGAGCAGGCCUGGCUUAGUGAUGGUAGAGGUGCGAAAACCAA
+GAGUACACAGUCUGAGAGAAAUGAGAAUCGUUGACGACUGUUGGAAAGGG
+GGAUUCGCCGAAGUGCAGAUCGGGGCUCAUUCCCAUUUGCGCUGGACCUA
+UGUUGAAUAAGCAUAGGGCUGUCACAACACUAGCCCCAACUAGUGCUGUG
+GAGAACUAUCUCACGUAAACGUAACUGGCCCGGAAACGUAUGGACGCGUA
+ACGUUUACAUACCGCGUAUUUACGACCCUCGGUAGGUUGAGGUACCAAAC
+CCAUUCGGUAUGUCCCGCCAGUCUGACCGUCCUGGCGUACCUCCUGACCU
+CCUGCGCCGUGUUCUCUGCGUUACGUAGCGUGGAGAUUGUAGGAGCUUUG
+CUUCUUUGUCAAUCCCAGCGCUACGCCAAGAUCUUCCCUAUAUAAAGAGC
+GAGUAUUUUUGCUUACGCGACCUGAGCACCUGGGAGCCACUCAUUCGGAU
+UAGUACGCCGAUUAAUGUUCCACGCUUUGCACACGGAGACAAUCGUCGGU
+GAUUAAGAUCUCAGUUGCACACUAUUCUAGCCAGAGAUCGUAAUAGAAGG
+UGAUUUACGAAAAUGGGCGUUCAUACCAACGGAGCGGACGCAAAGGGCCG
+CGUAUGCGCACUCGACCCAACUUGGCCGAACGUGGAACCUAAACCACAUG
+GAACUUCUCAUGAAUAGAUAGUUAGACCGUCCCAACCACAUUUGUCGUAG
+AUUGUUGAGCACACUCCUUGAUAGCGAAGGCCGCUUCCCAAAGUGCCCGG
+CCUUCUGAUCCUUAUCCGUGAGCGCAUUUUUCCGGCUGGGUUCGGUUAGC
+UUGCACGACUAGAAACCUCAUGAAAACAUACUUGUAAAUAAUUUAUGAUC
+CAUUCAACAUGGCGCAUACGCCAACCCGGCCCCAGAGCGGAAGGUCUGCU
+UAUCCACCAUCUCUUUCUGAACGAAGUAUCUAGUGCAACUAGGACCAUGG
+GCGAAUUCAUACAGUGCUUCUCUAACCGGAAAAUCAGUCUUGGAAGUGAG
+CGUCUAGAGGUAUUUUAUAUCUUGCGGAAUUUCAUCAACAUUCCCUCGGC
+GGCUUACGCCGGGGUGUCGUGUGUGGAAAUCAUGGUGGUGUCCUGGUAAG
+CUAGCACGACAGCUGUUCUAUCACGACGAUCUUAGAUUUUCUGGUAGUUC
+UCAGCCGGGUAUCAUUAACGGGGAUUUGACGUACCGGUCCAUCUGAACUC
+UCGUCUUUAGAACCACCCUUCCAGGGGUCUGUCCUAAAAGUCCAGUCAUU
+CAGUGUGAAAGGCGCCGCAGAAGUUCUCCGGGCACGAGACGUCCCGAUAU
+UCCCACAGCAAAUGGUCCUCGGACUUCUCGUCCGAAUAUGAGUUCCAACU
+GUGUAGGAUUGUGCUAGCCUAAAGAAGUCUAAAAAUCUUCUGGUAUCUCC
+CGGUAUGUGGGUGGCGAGGUGGAUCCUCCCGCCAGAGUACCAAAAAAUCC
+ACCGCUGCGGAACAGUUUUCCUAUGUACGUCCACACCUAUCUCAAACGAC
+CCCCCCCUAUGUUUAUCCCUAGUACGAAUACUGAGGCCCGGUGCCUGUUG
+UUCUCUUUUCAAUAUACCGAAAAGUCCUCACAUACAUUAGUCCGCACUCU
+UGAUUUUCAUGCGAUGCUUGGAAACCCUCAAAUGUCAUGAAUCAGCACAU
+GUUGCGUUUGUUACCGCGGGCAACAUCUAGUAACUUUAAUGCUACCCUCU
+AUCCAUUGAUUACUUGUCGGAGGAAGCCGGCGGAUUCGUCUUCUGACACC
+AUGGUCUGUUGUGGAUCGACUACAUUAGCAAAGCCGCUUCAAACAUGGGA
+AGAAGAAUAGUGGAAGUAGUGGGUCCUCAAUCUUUUCAUCGACGGACAUC
+GAGUGCAUGUCCUUAUCGGAACUGACACCUAACAUUAAAGCCUAUACCGU
+CCACUAGGCACUAGCACUCCUCAAGUACUAUCCAACUAUAGCGAAACGUU
+CUAGGCCACUACGUUACGCCGCACAGCAACAGGUGUUGAGAACGAAUUCU
+UUUUAGUACUCAGUUGACAACACUCGUCGGUUGGCUCUGGCGCAAGCGUC
+AUAACCUUCCCCGACUCAAGUAGUUUUUGGUCGAAAGCUCCCCGUGCGGG
+GGUUCGGAUCUCACAAUGAGGCUAGUCUCUCGCCAAUGAACGUUGAGGUC
+CCGGAUGGCACCCCCCGUGUGGAGAACCGCAGCCCCUUAAAACGCAAGAA
+GUGUUGGUCCGCAAUGCCCGAUAUGCCAUAAAUCUUCGGAGACGCAAGUU
+GGAUGUUCGUGCAAGCCCAGCGUGACUGAUGGUCCAACCGACUGGAACGG
+AACAGGUUCAGACUCUAUUAGCCUUCUCUGACUUUAAUACGUCUGCCAGU
+GAUAGACGUAAAUGUCUACUCCAUCGUACAUGGCCGCAUUCUUUGUGAAG
+GUUUAGCCAGUUAUACCGCCGCUAGGCGGCCAGCCCCACUGACAUAUGAG
+UUUCAUGCCUUUCAAAUCACGCCGUCACUCCAACGUAGAACCUUGGAAAU
+CGCCGGUCUUGAGCUUUUUGCUCCCCAGCAGUGCCAGAUGCUGGACUAAG
+AAAUCCUUAUAAGAUGAUACUCUCGGAUAACAAGCGACAGCCAUAAAGCG
+CUGUUACAGGUACAGAGCGGUCUUGUACGAUCGUUACACAUCGUAACACU
+GUGAUAUUUCAUGUUCCUGUCGGGACGACCCUUCGAUCGCGGAGCUGCGG
+UAUAUGGUAAUGGCUUAAUAAGGGAGGCCAACGGAAAGGGUUGUCCAUGG
+UGGAAACCCGCAUAGCAACGAAGUCCCUAUAGAAUGGAUAUAUGAUCACA
+UCAUUGAUUCUUCCACAAUUUUCUACUUUGUUGGCCUAGGUUUCAUUUUC
+AAGGAAGUCUCUAGUAUAAGGUUGUUACACCAAGUCACACCGCGUAAUCG
+UCCACUAGUUUGGCAGUAGAACAGCUGCCACUUGCGAGUCAGGUUUACCC
+CUACUACGCUAGGUACCCACCGGCGACUCCCUGCUUGCAUAUUCGGUGGU
+GGGUCGGAAAAACGGCGUAUUAUAUCAGAUGAUCAGACUAGGCACGUUAC
+GCCAGCGCCGGUGCCCUCAAGUUAUGGUGAUAGACAAUAGCGUUCGUCGG
+CCAAAAUAUAUGAAGUACUAAGAUCUUUCGACUUUGAUGCCGUUGGCCCG
+AUCAUUACGGGUUUCCUCACGUUUUAAGCUGGUUCAUACCGGGAUCCAAA
+GCAGAAUGGGCCUUGGGGCGCAAAUAAGGGGUAUGAAUCAUUAUUUGCAU
+UUUUGAUCUCAGCGUGUGCCCGAACGCCGAGGUGCGACAAUGCACUCAGG
+GAAGCUGCCUUAUAGCCACUUCAUCAAGUGUACCGACAUGGUAUACGUAC
+UACCUGAAGGGAAAUAUUUAUUCUAAUUUCGCUAGUUACUAGCGCCAAUU
+CACUUCCGUGUAUCUAUUGGUCGUCCUACCUCAAGAAAUCAUUCCUCGUU
+CUGUCGGAUCUGCAGUCCUACCCUGAUUACGUAGCACCGCCCUCCGCGCC
+AAUGCAACGCUAGGCGGCAGAAUCGGGCAUUCCAGUAGUCCUUUCUACGG
+AUCACAGUGGCAUCUGGACCGUCCUAAAUCAGAGUCCUGGCUCGUAAACG
+CGAGUGCUCAGUGUGUCCUACUCGUCGGUGCGAACGUAGAUGCUUGCUCU
+UCCGUUCAGGAAUUUACUUGGUUUAUGUGUUUGUUUAAAAUCCAUACGAG
+AAAAGCGGGGGCCCGAGAGUUACUACCUGGGAAGAAAUCCAUGAGAAGCA
+GCGAUAAAACUCGAGAAGUUCUCAACCGGUAACAUUUUUAAUGUAUCAGG
+GAUAUGGAACGCUACGUUGUGGGAUGACUACAAUCUAACACGUAUGCCUG
+ACGGGUACGUGGAGAAUAUCAUCGCGGUAGGUAGAAGUAACUAACCGGGC
+ACGAAAGUUGGCUACGAAAAUUCGAUCAUCUACUUGGGGUCCGUGUAGCC
+GCGAUAAGAAUAACAUCUGAACGAGUUAGGACCGGAAGGUAGCAGCUAUA
+AGGAAAAGUGUUCUGUAUUGCGGUCGAACGCUGAGCGACUGAAUAUGACG
+AUUAUUAGUUACUCUGAAAUGAUUUUAAGUGGUCUUCAGGCGAUAAGAAU
+UCGAUUACUCCGCACAAUCUGUCACCAUUGAGCGAUGACUCACUUACCGG
+UCUAUGUAACCAACCGUCCUGGAGCCCCACCGCUAGCAUACUUAGCGUUA
+CGUAUGGACUAGCGUCACCCAAUUAGGUUGCUCUGUUGCGGGUAUUUUCU
+GUAUGCCACGCCAGGUCCUAGUAACAUUAUACAGCGCGUAAACCUGCAUC
+CGACCGUGCGAGACCGAUAGAUACGCGAAGAUGGAUAGCGCUGGGCGUUG
+CACAUUAAUCACAUUUUCCACGGGCCAAGAACAGGACCAGACCGCUCCGA
+UCUAGAUCCGUUGUGGCUGAGUAACCCAAUGAUAUCAAUGCAGGGAACUU
+CCCUCACUGUAAUGGCCUACAAGGUUUCUCCAUUAGUCGAAAUUUCCAAU
+UGAAUAUCAAUGGCCUCGAAUGAUAGUGCGAGCCGAGGUAAAUGCAAUGC
+GACUUGAAAUAGAGCGUUAGCUACUAAAGUACACAAAGAUUCUUUCUGAA
+GCAGAGGAAAUCGUUAACGUGAAAAAUGUAAUACAUCUUAUCUCUUUGAU
+AGCGAAGUGCUUUCAAACAUGUGGGGGGGUGCACGCUUUAUUUGCAUGUA
+ACUUGUUCGCCCAAGAGCCAUGGGAUGAACUCGAUCAAGCCUAGACGCAC
+AGGAAAACAAAGCCGUACAAUACGGCACGAAGCUGAGGCAUUAGUCGUAC
+CAGAGAACACGCAUGUAUUGAGCCCCGUCUGCAAUACGGAGAGCUAGCUG
+CGGUCGCUGCGUACCGACUCCCCGUUCCCUUGUCCAGACAUCUACUAGUA
+AUCGCACCGCUCCCCACAGUCAGACACAUUGCUUAUUCGACUAACAGACG
+GCUACGAUAUCGCAUGCUAAUUUGGGAACUCGCUCAGCCGAUGUGCUUCU
+GGGGAUAGGUAAAAACCCAGUCUGAUCACACCCCUACAUAAGAUACAAGC
+UGUGUGCUGAUAUGUUGUUGAGCAUCUCGGAUACUAUGGGAGAUCCGACG
+UUAGUUUCUACGCAGACGUCACCGAGAAACCAUCAAGUGUACAACAGAGU
+AAAUCAGCUUAACCCUAGGCAUGGCUCAUGUCGCGCUGCAAGAGUCGAGA
+AAAGCUAGGCCUACGAAGUGUACGUGUACGCAAGAUCGAACCCGUGUCUA
+CUCACACUUUAUCGAUGGUGUGUAAAGAAGCAUUUCGAGGGGAUGGUCUA
+UUGUCCCUGCUAUCUAUUAUAGGCCAAACACUGGUCUAUGCCAGUGAUUU
+UUGAAGAUCGCACAAUGGCAUUGGCCUAAACCGCGAUAAGCGCGGACACG
+GAGGAACCGGUUCCGGCUUAUUCCUCAUAUGAUUACUGUGGGAAAUUGGA
+UGUCCCCACAAUUUUGACCCCUAAUAGAUUGCGCAGCUCCUUGCGCUGCU
+GUUAUGACCAUACGCGUCUCCAGUCAGUAGCGUGCGUCCCUUGCUCCCUG
+CUCCAUCCGUAAGACUAGCUUGCCCGUAGCAUCGACUCCUAUAAGGUCCC
+CAAAUUCGCUCUUGGUAAGCGCCUCCAGAGGGAGACGCGUCUAACACGAG
+GAAUAGGGUUAUUGGGGCUUAGCGAUUAACAUACUGGAUGAUCCAGUCCA
+CGGUUCCCAGGAGAUGACUCCAACGUCUCGACGAGCGGUUCCCAAGUAAU
+GUGGAAUCCAUCCACAACAAGUACUAAUAGGCUACACCGAGGACGCAAUA
+UGCCAGAUCUAGGGUAGUGCAUAGAUUGUGAAGAGACUGCACCCAAGGGU
+AGAAGCGUCCUUCGUCCACUACCUGAAUGCUAGCAAUCAGAGUAGAAUCU
+GAUAGUGGAUGAGUUUUGCGUUUCAAUACAUUCGGUGAUCGCCCCGAGCG
+UACCAGCUGUCGGGACGUUAACGACACGAUUGGUGAACCGAAUAGUCGUG
+CGACAACCUACCAGCCACGGCAACCGUACAGCAGGGCCAAACGUCUUGAG
+GGUCGUGAUCCAACAGAUGUGCUAGCACAGCUGCAGUAGCGGCAGAGGUC
+UAUGGUCUGAACACCCUGACCGAGAGUUGUCUGCUACCCAUAGACCCCUC
+CUUUCGAUCCGGCGUUGAGACCACGAGAUUCUGCCGGCUUAGUCUGUGGC
+CUGGGAGCGGCGCACGCUUGCACGGGUAGGCUCGCCGCGUGCAUGUGUUG
+AGGCUUUAAACAGAUCACAGACCGCGAGAAAGGCAGGCAGAAAGGUACGA
+UUGGCUCCACCGUUGGCCGUAGGAGUUGGUACUUCCCAGGAUAAGCCCAG
+GUGAAAUGUACUCGAAAUUGAUUGAUUCGCCUUCUUCGGUGUGUCCGAAC
+AUGCGUAAUGAGCUAGUGUUACUAAGAUAAUGUUAUGGAUCGGCAAGGGC
+CCGGUUCCUACUCCAACUCAUAAACCAAAUACAGGUGGGCAGUCUUUGAU
+GUAGAAUCCUGGAUGACAACCCUAGCAGGCUGCUCCCGAAUAUGGAGCUA
+GUUAAAUAAAUCCCAAGAUUUCUCUUUUUUGGUAUUAUUGCACCUAUAAA
+AUCAUAGGUAUAACAACGUUCAGGGGUUGACAGACCUUCCAUUUACCGGU
+GAUCCCGCUGACUGGCUCCACCCCGUUAAUCCGCAAGCAUCAGCUGUCCA
+UGGUAGGGCUGCUCCUUUCCAGGCCUGACCCGUUCCCAUGACUAAGAUGG
+UUUACCCUGACCCUCCAGUCAGGGCCCCAUCACCACUGAUCCUGCGGGAC
+GAGGCUUCGACACCAAUCAGCAGGGCCGAUAAACAGUCGAUCAGCCGUCC
+CCUGAACUUCGACCGCGCCGUAUAGGGGAUUUGCGCUUACAGAGGACCCC
+UAACCCUCCGGUACGGCACAGAUUAGGAAGUCCUUCAAAGAACAGUUAGA
+AGCUCAUAAGCAGUCUUCGCCACUUGUACGCUGCGAGCAGCGCCACGUCG
+CCGACUAUCGUCUGACUUAGGCCUAGCCAUUGCCUAGCUCUCUUGAUCUC
+GGCGGAGUUGGUAUCCUACUUGAUAAGGACCGGGAACCUGGAUCCACGGG
+UGAACAGGGGUGCGGUGCAGCUUGGCAGAACCCAGAUAGGCAACUUACUA
+AGGAACGAAAAACGAGGCAGCACUAAAUAGAAGUUGUACCGGCCAUCGUC
+UGACUAAGCAGCUAAGCUCCUAGAUGUCGUAUAUAUGGUACAGGAGCUUA
+CAUACGGGUUAUUAAGAACCGGAGGUCUCCCCCACCCGCGUUUCCGGUGG
+GCCGACAUGACCGGGAAUCAUCCAUCCGGCCACUACAGGUGAACCAGAUG
+UUGAUUGCCGUGUUGACGAUCAAUGCCGUGAACGGGGUACUCCCCUCCAU
+UACGAAAAACUUCCUUAUUUCCAGCGCCUCCAUUGAAUUAUGUUCAGUGA
+AUACCCAAAGCCCGUGGAACGAAAAGACAAGGGAAGGUUAACGGGAGCCA
+AACUACAUGCAUACCUAGGCGAUCCGGGAGCCAUUUAGCGCGCGUGCCAC
+GGAUAAGUUCUGAGACCGUACGUUGGGUAGGCUAAGCGUACACUGAUGUA
+GACUUGCGCGUCCCCUCCUGUGCCCUCCCGUCAUCAUACCCACCUUUCCA
+GCAGUAGUUACGGAGACCCUGAUGGAGUGCAGUGGCGAAUUACGAUCGGU
+CACCCGUCGGACGACGAUUCUCGUGUUUAAUCCCCGUAGGCGGGGAUCAC
+AUUCGAUUCUUUCUGGGGACUUCGUUGACCCACACCUAAGGACGUCUCCG
+GUCAUGACACCCUUGACCUGUCAACUUACACACUACUAUCAUUUGUGUCU
+AACCCACUAAUCUUACUGAAGGAAUGGUCAGAACAAUGCCGUCUCUACAA
+AUUCUAUUCUCUAUGACUUAUACGAGCUGUGUAACUGGCCUGGGGGCUAU
+GUUUCACUACGUCCGGGCAUUCGGGGAGGGUGAACGUAGUCAAGCACUUG
+UGGAUGAAUGCUUAUUAUGCACGUCCUGCUCCAUGGGAGCAGGAGAAUGG
+UCUCUUUUGCUAUCGUAGUAGUACUAACUGGACGUCGUACGUCCGCGUGC
+CUGAUGAUCGUGAUGGUGAGCACCCGAUCCACUUGUCUUGUAUGUAGCGC
+CUGGUCGGGACGCCAAAACGGCACAGCUAUAUCUACGAGGUCCCUAUUCC
+UUGGUCUGCACUGCCUCUUGCCUAGAGAGUGCCCCGCUCCCAGAGUUUGA
+AGCAGGCCAGAGGGUUACCCUGCAGGGCUUCUCCCCCCGUUCCCCCCGCG
+AACGCCGGUCGGCCGGGGUCGGCUGCUCCCUUCCGGGCCUCGCCGGGUGG
+CCCCGGCUACGGCGGCUUCGGCCGGCCCUCCGGCUGGCCGCCCGCCUCCG
+CCGGCCCCGCGGGACGGGGUUCAUUGUACCCUGCAGGCCCUUGCUGGCCU
+GCUUCAAGCUCUGGGGGCGGGUUCUUCUGGCCCCCGCGUGGCGCCUUCGG
+GGCCCCAGACUCACGUUGCGCCACUGAAACCAGCUACCGGUACUGCAAGC
+GGAAACGACUCGGACGACAGCAGAAACUUUCCAGAGAAUCUAGAAUCCCC
+CCGGGCAACCGCUGUUGGUACCGGUUGUGAGGCACCUGUUGCUUCCGUCU
+UAUUUGGCGAGUAUCCUGACUUGGCUUCAUUCAACAAUUGAACCUUCCCA
+UACGUCAAAAACGCACAGUGGUUAUUUUCAAUUCUUGUCCACCUUACAGU
+UGCGGGGGCAGUUCCGGCUUCAUACCGAAUUCCUCUUUCAGAAAUGCAAA
+CACAUUCCACCAACAUAAGACCUAUUUAACAAGAUGCAUGUCCAUAAGUC
+UUAUUUAGGCCUACAAGAUUCUGCUAGAUGUGUGUUAUGAAACGUUCUCA
+UCCCUCCCACGACGAAUUUUUCUAAAGUAACUGCUCAUUUUUUAACAAAU
+CCCCGCUCUAUAAUUGUACCUCGGACAUGCGGGUAGCUGUAAAGUUUCAC
+UACCGUGCCGCUGUCAUAGUAACUCCUAUAACUCGGGGAGAAGAGAGUCU
+AAUUCGCACAUGAACAAGCGCAUCUACUUAUAAUUAGGUCACACCAUACU
+UCCAGUAUGCAUGAAGGAAACGCUGGAAUAUCCCAUAAGCUCGUGAAGUA
+UGUGCGUUAUGGGGUGCACUUCGAGGCACCUUGCCUUUCCACAACGACUG
+AUGGGGAAGUUCGAGUUCGGGGAGCAGGGGUAUUCUCCCACGAUUUUUGU
+GAUGCUCAUACCUCCUUAUUGAGGCCGGCGGGCCCCGAUCUACGGUUUUU
+CUCAAAGAGAUAGGGCACUACCCUAGGGGUUACCUUACCUUAGACACAAU
+CGGAGCAAAGCUUAAAUCCUACGUCCACACUCCAGCUAUGUGCUGAAGGG
+ACGAAAGAUUUCGCGGUACCACCCUUCUUUGCAAGAAUACUCUUGCCUCA
+GUGAUCCAUAAAUGGAUCUAGCUAAUAACGGAGCUACCGUCUAAGCCUAG
+ACAAAUGCUUUAGCUUAGCACUCAAGGGCGAUGUUCGUCGACGUGAACCA
+UCGGUUUUCAGCAACCACCGACUCUCUGUGAGGCUUCACAAUCAACUACU
+CCUCCCUGCGCGUGGUUCAUGCUAUAUGAGUCGCAGAACCGCCCUUAUAU
+AGUUGAAUUGAUGUAUGCCAACCCAUUUUAACGAUCAGCAACAAAUUGCU
+UCUGUCGCUCCCUGUAUAUAAAGGCAAAGGCCCGUGCCCGAACCACAUGA
+GCUCGAAAUCAAUAAUUCGCUGCAAAUAACCCGCUACAGAGGCAGACGGA
+CACAGAGGCACUUCAGUGCAUGUCGGGCUACUGGUAAGCUUAGACGAGUC
+GCAUAUUGCCAUCUCGACUGCGUAUAGACGGGGAUCCUCCUAGUUUGCGU
+CUGCUUAUUAGUGGCUGUUACAAAGGGAAGGCUCCUAAACCUCGAAAUUG
+CAAGGGUAACUUUGCAUUUGUGUAUGCGCUCCCAUACUAGUUCGGCCAAC
+GGCAUACACAUUUGAUUCAGAACGGGGUUACUGUCUAUUCCUACACAAAG
+UGUACUCGUAGCCGGACUCUAUUAUACAACGUCUGGUCAACUCUGUAGCC
+GAAGGCUUCGAUGCAGCAGGCGUAACGGUGCAACGUUCCCUAGCACAAGC
+GCCAGUUCGCACACCUGGCUCCAGUACUGUAAAAAGAGUGGGGCGUUUAA
+UCAGCCCCGCCUCGCCCAGUGAGGCACGUCGCGGACCGUAAGACGCGGUG
+ACCUCCCCCAGGCGGAUGACUCAACCGCAGUACCACUAUCGCAGGAGUUG
+CCCACAAAGGAUCUGCUUUAGUCACCUGGCUGCUCAGACAGCAUCCUUUU
+UCUAGUUUGCGUACUCUAUCACUUUGGGAUCUCCGGAACGUAAUUUGGGU
+GGAAACCACCACUCUCCGUAUGAGACAAGAAGAUCUCACAAGUGUGCGGA
+GUCUGUUAACUCAACUAAAGAGUGUAUCGUCGAUAUCUUGAUGAUAGCAC
+GUCUAAGUCUCUAGUCACCUCUUGACGGCCAGUUGAUUAUCCUUCGCCCC
+CCGCACAUCUUUGUACAAACAAGGUUACAUAAUUUGCAGAAGGGGGUGCC
+GCAGCUGCAAAUGUUUCGGCGUCGAUCAACGCAUGAUAUCUUCCGGAGGU
+AACCCUAGAUUCUACUCGAGGUCCAUUCAGCACGAGGAUUCUGGACGAAG
+UGAAAGCAACAAUUGAGAGUGACGAAAGAUCUCUAAUGGUCUUCUGGACC
+UGGCCGAGUCCACUACGGCUAUAUGGUUUUGAUUUCCACUGCUGGGUCCA
+UACAAGAAAGAACUCUCAUACAUCUAAAUGAAAACGGACCAAUAGCCCGA
+AGGGUUAUGCGUGCUGAAAAAAGGCUUGGGUCAGCCCGUGGGCCGUAUGU
+GAAAUAAGUCAUACCCGGGUCUGCUAAUUCAGAGGUAGGUGGGGAGCAAU
+UAUUUAUUUAGCCUAUAAAGUGGUUACCUCUGGCAAAGGAAUCUACUAAU
+CACGCCUUGGGGUCCCCCUGUAGGCCACUCGCAGGGGGAGAACUGUGAUG
+AGCACUAGCAAACCAUCUCACGGAUCAACAGGUGCUUCUUCUUAUUCAGA
+ACAAAACAUUUCUAAAUUAAUAGAACGAUAGAAGCACCUUGCUAAGCCUG
+AUAGUCAGACUAGUGCUCGGUCUGUGCCUAGCUUGGAGCACCUAACCGGC
+GAUGCCCUACCAAGCCGAGUUUAACACGAACGUACGAGGGUUAUAUACUA
+UCCUGACUACCUCAAGUUUCGCAACUCCCAGUAAUUCAUGACAUAUCCGU
+UGAAUGCUUGCAGUGAGCGAGUUGGUCCUCUGCACGGGCCUCUGGGCGUA
+CGCCUGACAUGCGAAUGCAUAUCUCAAAACCACUUUCCAUCUAUGUCUCC
+GGCGUUUACUCCAACCUACCUGUACCCUCAUUCAGAGGAGGCGAGGGAUC
+AACUGGAUAGACGAAUGGACUCAUUUGGACCGAAUACAUCAGGCCCGAUC
+UUCAUUGAUUUGUCCUCAUCUGGGCUUCUUUGCCCUGAGUGAGAUUACAA
+GAGCAUGUUGAACUAAGUUUAAAAAUAGUUUACAGACCAGUAAUUGCUUA
+AAGUCUGCCUGUCAAACACAUAGCCCGGUCAAAGACAUCAGCUGUGGUUU
+UUACUUAAAAAUAGAUACCAAUUAUCUGCAUAGGCCGCGAAACGCUUAUG
+GACGCCGAGAUGCAGCUGGCCCUAGAUUAUGUAUGAGGACUUCUAUCAGA
+GAUUCUAUUACCGCUAGAUUUUAGAUCUGGCAUUUGAUGCUGAGUGCGCU
+UGCACCUCUCCGUGGAUCGCCCUUAACCUAUUCAACUAGCCGACUCCCAG
+UUCCUCCCGCACUACCUAAUCAUGCGAAUGUCGAAUUUUCUCUCAUUCGA
+GCCUUCGCAAAUUGGGCGUAGACUUGCUUGAUUCUACGGCCAACCUGCAA
+GAGACGGUCGCGUGGUGCACAAACUGCGCUUGGUCAUCAAUCCCAAUACG
+CGGAGUCGGUUCACCGCUUAUUUAGGCGGGACGUCUAAAAAUUGGAUGCU
+GUGACCCCGGGUAGGAUUCCGAGCCCCCUCGUGUGCGUACCAGUAAUCGA
+GCCUGUUCAAUACCACGGUCCGUUAGUUUCGUCGUCAGACUCCUCUCUCC
+UGCACUGUAUCACCCACCGAAAUAAAGACCGGAUUUGUUAUCGUAUGCUC
+GAAAUUGAUUCUCGAUACCGGCUCCUUUUGGGUUUCCAGAUCUCCGCACG
+GAGACGUCUUUCGGGGGGCCUAUCCUGACUGACUCCUCCCUAUUAACCGA
+UAAUGAGAAUACUAGCGGAAUAACCGGUGGACCUACAAUUGGGUGUACCC
+GGUAACUCAAUGUGAGCGCGUCGGUGUGGCUUCAAUAUGCGUUCGUAUUU
+CGGUACCGGUUGUAAAUUAUGGUCUACCUUCUCGACCUUGCGCUUAGUAU
+UUAACAAAAGACGAUUAACUAUCAGUGGAUCGUUAGCCGCGAGAACACUC
+CCAUGAAUGAUGAACUCCAGCCGCUUCCAUCGGUACUUCUGCCGGGACAU
+AAUUCGUCGACCACCAUGUGGGGAUGAGAGAUACACGGGCCCACCUACUC
+CUUAUAGUCAUGGCGACUGGCCGUGUCAGCGGUACCCCUGUCCAAAUCGC
+CCGAUACACCAAUAUCUACGUUUAUAGGGCUAUUAUUUGUAGUUCAUUAU
+AUUGUCUGCCAUAGCUCAAGGCUCUUCAAUAUAACUAACCUGAUUGAUUU
+AAUACUGCUUUUCCAGAUGUAAGAAGCAGUACGAUCUGGCCUUUUAUGGC
+CUAACCUCAGACGCCAGCAACCAAGAUUAAGCUACGCAUCACUGGUUUUU
+AGGCAGCGAUAGCGAAAGAGUUUUCGUUUUUUGCAGUUAAAAUUUCUGCC
+CGUUUUGCGCCCGGAUGGCGAAACGCAAUCAAUGCUCUAAACGACACACA
+CCCCUGGUGUCGCAUUAGAGUCCACUUGUCUCAGAACGGGAUGACUAUAC
+AGGCGUAUUACGUAUCCAUACCAGGCGACACUGCAUAGAGCCAUGCGCCA
+AUUUGCUGGGAAUGAUUAAUGGUUCCUCCGCUAAAAGUGCGCCGAGUCGG
+UGAGCAUAUGUAUAAUUUGUGUAUAUCCUACCCUACGUCACUCGAAGCAU
+AGAGCUAUGCGAGUCCUGGUUUACUUAUCGUGGACCUGGAAUACCGAUCU
+GCAAGGAACGCUCUAAGAGUUACAGGGUUCUCUUACUACCCACUCGUAUA
+GCAGAUGAGAUUAUGUGUGACUAACAGGUAAACGACCUGAAGAAUAGAGG
+UGAAACUUGUUAACCAGCCGUCUCCUAGUAUUGAUCGUCGUCGCGAGUCC
+UUCGAAAAUCCGAAACGGGAACUGUCGUAGUGAUCUAUGACCCUCUCGAA
+GCUGACACGGGCAACGUCUGACGGCCGUCUAUUGAGUCGCGCUCAUUGUU
+CAGGAAUCAGAUAUUGCUGACAUAUUUGUACUACUGCCCAAUUGUCCCAG
+AGCGAAAAUGACCCUCUGUAGGACGAUUUGGUCUAGUGCCGGCUCAGCAA
+CCUUCACCGUAUAAAACAGUAACCUCACUAUAGCCGAUGGAGCUCGUGAC
+UGUAGCUUCCAAUUGGAGCUCCAAUUAGAGUAGCCGCAUUAUUUUGACAA
+ACCCAGGCACAAGCCACCCCCGCUCGAGCCCGAUGUCAACCAUAAAAUAC
+GAUCUUACUAAACGGACAUCUAUAUCCGAACAAGUGGAAGUGCUUUAAAC
+CCACCUGACCACCGAAACAUCGUUAUGAUCUUAUGUGCAACAAAUCGUUC
+CCGCGCCCCUGGGUUGGACGAGCUGAAGUUCUCAGAGCCAAUACUCAAUG
+GCUGGCACUACAAGACAGGCCGCAUGCACACGAUUCCCUAAUGUACAAAG
+AUGUCCUAAACGCAAUAAACUUCGCCAGGCAGCAGCGUCGUGAUGCAACA
+UUUAAGCCGGUUCCGAAGCCAAUCCUCUAUGGAUACCGAUCAAGUGGUCG
+GUGGGACUCACGCGAGCGGACGGCAGUAGAUCUCUUGACCAAUGGUCUUC
+GUAGUAAAUCUGAUACCGAAGUUUCGCCACUUCAUCCCCGCCUAUUUUAU
+CACAACCUUAUGGUGUUAGCGGACAAGUCGUCUAAUAAUCUGGAUCUCUA
+UCUUGGCGGAGAAUUAGCUAUUAUAUAAUAUUUACGCCGAUGGCUGCCGC
+GAACCUAGAACCUCCAGCCCAAACCGCAUCGCCUCAGCACGCUCACCACC
+AUCAGUGCAGACGGAACUGUACUGUCCCCUUCCUGUCUAUUGUGUUCCUU
+ACGGUCCAGUAGUUCGGGUGGUUCUGCCGGCUUCCGCCGUAGAGGCUUGG
+CGUCGUCGGCGUUUAGCGCCAUCGUCACCAUUACGUUUCAGUAGCCCCCC
+CUAUGAAAUCAUCGAUGUGGAAUUUCGCGUGGCUCUCUUAGAUGAUCCUG
+UGUCAGUGCUGGCUGAUAACUCCCUGGCGAUACAAUAGUAGUAAGAGGAA
+GUGAUAUAACAUCCAGCGAUCUGGGGCCUUUGGCUUGGGGGGAAGACUGG
+AAACCCCACUUACCCCCGCGUCUGCGGGAUUUAACCGGUCAAAGCGCCCC
+UUAGACCGACAACGACUUUCGGAGGUAUCUAGGUAGCCGGGAGGCUUAUA
+CAUUGGAGGGUCCGGAUCCUUAUCAAUCUCGAACUGUAGUGUUAACUAAU
+CUAGUAGUGGGGCGUAAGAGUGUAAGUCAACGUUACAUCUACUAACCAAC
+UAAACGCUGCCUACGUUGUUGGACUAUAGGGAGUAGCGAAGGCGGUAUCG
+ACUUCCGUGUAGUCCUGGAUAAAUAGUAGGUAUGUAACGAGCACUCCCGC
+AGCUACUUCGCACCGCAGUCUAUCGCCCACCUACACUCUUCAGUCAUACU
+AUGGUACUUACUGGAUCAUGAAGGACUUAACGCACCCUCUAAGGUCGGGG
+ACAAGUUCAGUGAAUCGCAAUUACGUUCCAAUAGCAUGCUUAGAUCCCCA
+AGGGUUUGCAUCGGGCUGGGUGCGCACUGAGUACGUCACCACACUUCUAU
+UUAUCUCGGAAGACCAUGCCCUGCCAUCAAGCAACGGGAACUAUACUAGC
+CCGCAUAUAAGCCUGCGUCCAACGUCUAACCGCUAGUCUGGCCCUAUCCA
+ACCGUCUGGCUUGGCGGCUCGCAGCAAUGAAAUCCAUUGAUUUAACGCGU
+GGGGACGAAUGUCCGGUAUCGUGACACGCACUGGUUGACAUGACCUAACG
+GCCUAAUGACCAAGAUCAUAUACCUCCAAGGAAAUCAUCCGUCCACGCAG
+GUACAAACACCGGAUGGUAGAGGGCGGGGAAGAUUGCACGCCCUAGAUCU
+CCAUGGGUAUUCUGAUAGCCCUCCGUGGAGGCGGACGGGUUUACCUGUUU
+AAAGAUCUUUUUAUGUCCAUCCCAUAAUACAUCGGUUGCAGGAAGCGGCG
+CUUGGGUCCACAGUGAGACACCUGUCUUCUGGGUAACGUUACUUCAAGAU
+AGAUAAGAGGUCUCCAACGGUUUCAUUGGGUAGCGAGUUGAAGCAUCACG
+UGCCUCCGGCCACCAAGUUCUAUAGCGCACAGACUCGAUAUACAAGCAAA
+UGCUUGAGUGCACCCUAACCCCGUCAUUUAGCAGGGAGUAAGGCCAAAUC
+UUGUUCGUGUGGGCGUCAUAUUCCUCAGCCGUGUCUGCACUUUCCAGUGU
+CAGGAUAUUUCCUAGUAACCUUGACCCUUCAAGAAUUAAGAGAUUGCUAU
+CCCUCCAGUUUUAGGACCCCCUUGAUGGUACAGUGACUCCUGUCUAUACA
+UAGCGUCUAAACCUAAUUGCUACAAACUUGUCUAGUGUAACUGAAUCGUG
+UACCUAACGACCCAGCAAAAUAGCCAACCCGUUCACAGUUCCAGGAAGUC
+GGGAAGUCUCCCCAUUCUUGCGUAGUGUGAACUCGAUCUAUACAUGGCCG
+AUGAAACCUACCCGUAGAGCGGGGGUGCCACCAGCGCACACGGCAUUCGC
+CCCGAUCCUAUCCAGGGGUAACGUCAAGGAUUUUCUGUGCGUUUGGUGUA
+AUCCCUUGGUGCAGUUCGCAUAAGACUAGCCGGGUAUGUACUCUCAGUAG
+UGCGAGCGGGAUGGGCCUUUGCGAACUAGGCGAGAAGUGCUGGCCUGAUA
+CGCCUUCUAAAACGAAGUAGUCCCUCCUAGUAGGACUCGAAAUAGGGUAA
+UUAACGGUGGCCCAGAACGAGCUUUUGGAAGUUAUCAUCGAAAAGCACAG
+GUGUAACCCGCGGAAGGUCACGCACUACACCUUUUACUGGCAUCGACAGA
+CACCAUAACCUCCGCUCAGCAAUGGGACCGGCCCUAAAUAAAAAACGUCC
+CUACGUAAAUACGUAGGGACGAUAAAUAUCGCGGUACCACCCUAGUUGUG
+AAAAAAUCUUCACCACUUUAUUUGAUAACGGUAUAAACUACCGUCUUUCA
+UUUCCUCAAAAUAUGAGAUUUAUGAAAGAUGCUCCAGGACGAACUUCAUG
+AAUAAUCUAUAUACUGAUUCACACCAACCAUCAGCUCUCUGAAAUAGGGA
+GAUAUUCACUACUAUACCCUUGCAUACUACAGCGGCCUAACGCUCCUUCG
+GGAUGAGUUAUAAUGAGGCAACGCACCAUCUUUGUGCGACUGGGCAUAAU
+CUUUUCUCGUCUGUAACUCGUAGUUAACAAUUGAGUGAUUAGUGGACGUA
+GUGCUGAAAGGAGACAAUACUGUGUUAUAAAUGGCGUUCAAGGUUAGCAG
+CAGUCUGUUGAACGGCGAUUCAUUGGCUCAUAGCAAGAAUAAAUUAGUAA
+CACUCUUCCAGAAGGUUGACUCGGCCCUGGGUCAUUCACAUCUUAAGGUG
+UGGCAAUCAGACUCCUUGUGCGAGCAAAUGAUAUAGGACAAAUGCUAGAC
+GCUCAGAGUACCGGUCUACUAAUAGCUGUUGCCUUAUCAAGCAAGAGAGG
+AGGGCCGUGAACUCUUGAGGGGUCCUCUUUAAGCCCAGGUUAUUGUAAUA
+GCCGUAUUUUCUGCCACAAUCACUACUCGCGCACUCACUUACCUACCACC
+GCAGGCAUUGUCCUAAGAUGCACUAACCUAGACAUAGGGAACCAUUGCGG
+AUUCGGUAUUACCAAGAGGACCUAAGACAAGAGUGGUAAGGUGAUCGGGA
+CCGUUCAAGGAAACCCAAUAGGUAAUCUUGAGGAAUCGUAAGAAAAGCAA
+GAGCUGACAUUUAUUGGCCGACGAUCAUACAAGUCUCCAGUUAGUUCAUC
+UAGAAUUGCUUUUAACGUGCGUCUAUUUAUACACAACCGUGCUCAGCUGG
+AGUUGACUAUCGUGUUUGACACAAACAGUAAUAGUUAGUACCCCGGCUUG
+CCCUCAGUACCUUGUUAGGGCCUGAGACGUGAGCUGGAGUUGUAGUGAUA
+AGCCAGCACCCACCUGUGUUUACCACUCUAGCUCCUGAUACCCAGAUUCG
+UUAUGUUGGGGGGGAUUAUAAUGGAAUAUUGAACGGGUGACGCCUGACAA
+CGCCUUCAGGUUCUCAACAGGUCUGCCACUGUCCUGAACCGACUCAAGGG
+GUGAUACGGCGAUCUCAAUAAUACCACAAAGUUCGGCGAUUGGAUCUUAU
+CGGGCGCAGAAGGGGAGUAGCUCCCAGCGUUGUCGCCGUCAUGACGAGCC
+CGCCAUGUGCAGCGCUCCGGUGCAACGGCAACCGGCCCGGCCGGUUGCGA
+GCGAGACCUUUUUUGAGAAGUGGGCGGUCCUCCGAUGUGAUAGCUCAAAC
+UUAAAAGAGAUAUUACGGAUGUCUUCUUACCGAAUCCGUCUCGCUCUCAC
+AAGACCAUCGGCUCGUAGCAGUAAUGUUUACUAUUUAAAAGUGACCCUCA
+ACCGUAAUUAGUACAAGAGGUACGGGAGCGACAAACCUAUAAGCCGGGAG
+UUCCCGAUGACUGUACGUUCGUCCAUGAACCGGUAUCCACGCUGUGUAGG
+GCGUAACAUGUGAUGAACAGCACAGUUAUAUAGGUCUGGAGUUUCCGCAG
+UUCUGGUUGACCCAAAAGGUUCAUAGCUGCGAUGGCUAUCGUUAUCUACA
+AUCAGAUUUCAAGAAUGCUACCAUAAGUCAUCGGUGUUAGUCAUCCUUAU
+CCUUCCCGAUUUUGGCGCGCGCGCGCGCCCACAUGGUCCGCAGAUGCACA
+UCGGACGAAUCGUCAGCCGCCACUGCUUCCGCGUUUAGCAUCUAACCCAG
+CUGCACACCGCAUGCCAUGAUACGUGCAAGCCCGUCUCCAUCCAUCGAAC
+CCAUUGCACAAGUCUCAUCCCUACCCGACCGCAUGGAUACGAAGGAAAAU
+GCAUCAACGGGGGCACCGGGAGGUCCCGAAGGGUUUUCUCUACUGGAACG
+GGAGAACGUGGUACAAACAAAUCGGUCUAUUGACGGAAGAUUUGUGCCGC
+CUUGGCAGAGUCGUUAGUAGUAGUGGAACGCAACUGAAUAACACUUCAAU
+CAAUGCCACGCAUGUCCUUUCGCUAGUAUUAUCUAGAUCAAGUUAUGACA
+GUAUAAUCUCAGAACGACCGGACUCUGCCUCGUACACCCGGUACCCCUCC
+AGUCCCUAUUGCUUGUCCCACUGGCUAGUUACCCGCGUCUCACACAGCGU
+GCAAUGACUAUACUGGUGGACACUGCAUCGUUCCUGAGAUCCCAGUUGGU
+CGUAACUCGAAGCGAGAUAGUUGACACCCAAAGGUACGAUGGGCUUCACU
+UCGGGAACAUCCACCUGUGGAUCGGCCGGAAGAUGAGGCCAGUCCAAUGG
+CACCGGCAAAUCUCUCGUAGUGAGUAUGGCUUCAACAAAGCCUUACUUUC
+UCUUGCACCGAGGUCGCACUAAUGCAAAAUCCGAUCCUCUCAGGGUCUAC
+GUACAGUCAAGACUUACAUGGUUCCUGGGAUUAUACAAUCCGCUUCUUAA
+UCGUAGCUAUCGCACAUGGGCUCGUAUGGCCUUUGGCCCCCCGGGACCAG
+UCGGCGGGUGGAAACCAGUAUUACCCGCCCUCACAAAAAUGGGUCGAUGU
+UAAGUCUCAUGCGAUCAUAUACACACGGGAGCGUAUUCGAUACACUCGAG
+UCACCGCCAGACCCGAUAGUAGGUGAACCUUCUAGCCCCGCGGAGACAUG
+GGAGCCAUGCUCAGGACAGCCAGCUGAAGUUUGGACGCAUAUCCACAGGU
+GAGAUAGUCCUCCUGUAAUCCGGGCCGGUUAAUUGAACCGGCAUAACAGU
+UUGCGGGAAUCCGAAUAGAACAUAACGUACCGAUCGAAAUACUCCCCCUG
+GUACCAUUCGGGCAUAAAGGGUAGACCAGGCAACUCGGGCGGCUUCGCGC
+UCGUUACGCAGUGCAUGCCCGGUGAUUGGUUCCGUCUUGCCUCGUACGCA
+AGGGGGUUAUACGGCCUGCUUCAGCUUCCCUCUGUCGGCACACCAGAACC
+AUACCCCAUGCGGGCAUAAAAUGCGCUUAAUCCUUAACUACGGGCCGAUG
+CAGAAGGGAAAUGUAUCCCUUUAUCCCGGGAGAUCGAAGCACCUACCCGA
+GAUCCUACGACCCAUUGGGUUAUUUUGCUGACCAAGGCCGACGGUCGGGA
+GUUGUCUUGAGGGCCGGUGCUUACGGUGGACUAUAAAGGCGUAUCAUACC
+CAUGCCAUGGAGUGCGAGGGGCGACCGCAUCGAUUAAUGGGGAUGGAGUG
+UAGGGCCAUACUGAAGGGACAAGUUAAACAACGAUAAAUUAAAGAAGAUA
+AACUUACAGAGGAUAAACGCUCGCUAACAGCCUAGUCAUAUCCUCUUCGG
+AAGGUAUGGAAAGCGAUGAGCCUGGUGAGUUGCCAAAUGUACCUGCCCGC
+UCCGUGUCUCGACGCCUGUCCUGAGCUGGGUAUGUUAGGAGGCUCGGGUA
+GGACUAGUGCGCUUAGGAAGCGGUCAAUUCCGUUUAUUAAAUUGCAAUCG
+ACCGCAUUGUAACGGUUCCGUUGAUAAAACACUUUCCAAUGCGAAGCGGC
+UGAAGCGGGUGGACAUCUAUUCUGCGGAUCCUGUACCGCCUAUCGAGGCG
+GGUCUUAUACGCUCCCGUACGCGCCCCCUCCCUUCGCCGGAAGGGGCCCA
+AUCUAGGCGCCAGGCCCACCGCGCAGCAGCGCGAGUGGUGUCAGCGGUGU
+AUGCAUCAAUUUUUUAAGGUGAGUUAACUUUGUUCCAUAAGCGUGCCUAC
+AGAUCUUAGGGUUUUACCGUCGAAGAAUGUAAAUGUAUGUUGUGCGCAGC
+GCAGCGAAUUACCGAGUCGGCUUUGAUGAAGCGCCGAGUCAAUACCGCCG
+AAGAAAACUGCUGUAGACAGGGGUCCCGAGGUAGGUUUGUAUGAUCUCUC
+AGGUGGAGAUACUUCUUAACGCAUUCGCAUUCCCCCAACGGCCGUGGGCG
+UAUAUAAUGCCCUCCCGCGGGAUCGGCAAGCCGAAUUGAUUGCGAUCAAG
+CGACGCCACCAGGUGUUCUUCCCCUUUGUGCUUCUGCUGCCCGGUUGGAG
+CCAGGUCGAACAUCAAGUACAGAAACACUAACUGCAUCGACCUGUCGCAA
+AGCGUUAACCUAAGGCAGAAGAAUUUCAACAUCCGUUUCCGCCUAUAACC
+AGUAAUCACCCUGCGUUAUCCAUUGGUCCCAGUACAAGAUCUCACACGAG
+CUAUCCGAUGCUAUACAACACCGUUUACCACGACAUAUGGUGGACCGUAC
+UGGGAUAGCAGAGUUCGGGUGCUACUCUAGAGCUAAGGUCUGUACCACGG
+CAUGGGGGUAUUAUCUGUUAGAGUCUCGAAUAACGUUGGCUGACAAGAUU
+UACCGCAACACAAUAGCCCCUGGAGGGCAGUGUUCUUACUUACGUUGUAA
+GUCUCAUGAUAAUUCUCCCAGGGAGCACAUAGGAGGCGUCACAGUACUAG
+GGCCUCGUGUUAUACAGUAGCCCCCCUCUCCACGUGCCUGGCGUGUAAGA
+AUAUCCAGCUAUUUGCGAUCGCACACAGCUCCCCUUGGAUACCAUAGACG
+UGAAGAGCCACGCACCACGACGCUGAUAAUGCACCGGUGGAAUUAAUAGC
+UUGCAUAACUAUCUCAUACCAUCCGAACUUUAGGCUUACAUAACUGUGCA
+GUAGGAUUCUUCAUUAAGCAUACGAGUCGAGCAUGGAUUGAGACCCGGAA
+ACGAACAACCGGUGGAUAGCAACUUUCCGCCUACAGUGUCUUGGCAAACA
+GGUGAGCGAACUUGGUAGGUUAGGAGCGUCACUCCCUCAACUUCGGAGCA
+UAUCAGUCUAAAUCUGGAGUCCCCCGAGGAUCGAUGGUAAGCUACGCAGU
+AAUACUUCCCCCACCAUUCACCUCAUCUACCAGGGCCUGCUUCCGUUAUU
+CUUGAUGAUAGUAGAACAUACGCCGUCAAGGAUUAGAAACCGGCAUGUGG
+GAGUAUUAUCAGCAGCGGGAGCUGAUCAUGAAAAUACCCAGGUUAAUGUA
+GUCGCUUCACUAGAAAUAAACGCUGGUCGAAGAUGGCGGACACCGUAGGU
+UAAACUAACCCGCUACCGUGGAGAAUGCGACACGGAUCAGAGGACUUAUC
+ACUAUUGGAUAAACCGUAUUGACUACGUAUUCCUCUGAACUACUAAACGU
+ACAUUAAUUCCUGGACCGGGUUGCGUCAGACGGCGUGCGAGUUGGCAGCA
+CAGUUGGGUUGGUAGCUCUAGAUGUGUUAAUUGUCCGUAACUUGCCCGAU
+ACAUGAUAAAAACAACAAAACAUAAGAUCAAGAAAGGAUGGAGACUCCAG
+GUAAUACAGACCGCCGGGACUAGUGCACUCUAAUCGUCCAAUUCUAAUUA
+CAUAGUCUGAAAUUGUCCGGGGAGUAUCGUAUCAGGCUGAGGGCUAACCU
+AGGCGGAGCCCAGCCUCUACUCGAGCAAGCCCUCGCUAUUCGUUGCUGCC
+CAUGCCGCCCCAGUGGGCGUCCUGAGGGUGUGUGGCAGUAGACCAUCCUU
+CACCACUUUUCCGUAUUCUCGGGGUCAAGUACUCGGGGUCGCCGUGGUUU
+GUUUCAGCCGCCUCCGUACUUGCAGGCCCGCCUAUCCGACUACCGGUGAU
+AGCGUGACUAUGAAGAUGAAUGCGACUCUAUGUUACUGCAAGAUUUUCUA
+GCUGCCACCGCAGACUAUAAAGAGAGGAACGCAGCCGGAACAUCAGACAC
+GACCCCAACGCACCGAUGGGUCGCAGUCUUACAUGCCCCGUCUAAAGGCC
+UAGGACCAAUGAGAGGGCGUACGUUUUUACCACGGCGCCAGUGGGACGUU
+AGAGUAUUCGCGCGCUGCAUCGAAUUAACAACACCGUGCUGCAGGGUAGC
+CGUAGUCGUUAAGACGAAGCUUGUACGGUUCUUGCAGUCAAGAAUCAAUA
+GUCAACAAUACUGCCGCUUCAUGACAGGAAGGACUGAAAUGUCUUAGACC
+UGUGGUCUUUCCUCGAUGUUCCUGCGGCUAACCGAGGCACAACGCUCUGU
+CUUAAGAGGGGGAAGAUUGGCAUACCAUGCCCACAACAUUAAAUGAGAGA
+CGAGCAGUUACUGAAGCAGAUCCCCCGUUCUCUGUCUCCUCAAUGACUGU
+GGAUAAGCAGUUUCCUACGAAUCCUGGGGGGGUACAGCAAACUUGACUCU
+UGCCCCAUUAUUGCUUGCCGGAGUGGAGGUCGGACUAGAUGGUUUGUCAC
+GGUGGGUUACAGAUAACUGUAGAUGUUCAUUUCCCAUAGUACUCCCUUGU
+CACUGGAUUAGAAGUCCGAAAGGGAACAUACACUCCCCUAACGCCGGGCA
+GAUGGGUUACCCUAAGUUUCGAUACCUUCAGCAUAGACCGACGGCUGCUU
+CCCCGCGGGACAUGUGUGUUGAGCGGGUAUCCGAUAACAUAACCACAGCG
+UUCAUGCAAGAUUGUGCAUAGACCGGCUACAGAUCCACGGGGAGGUUACG
+GGUGCAGGUGCGACUGGUCCCGGUUUUGUUGAUAUGAGAAUUGUAACGUU
+GUAGUUGUCCCUCGUCACUACAGUAGAACAGAACCGCCUACAAUAGACCG
+CUGCGGAGCGCAGCAGGACAACGAAUCUAAAGCUCCAAGCUCAUCAGGGG
+AGGUACACGCGAGUCGGUGGUACUUCCUAGGACGGCGACGGACUCAACCC
+AUUUAACUUUUGGAGGGCUAGGCUUCCUUUUUGCCUAAUGGACUCACCUA
+AGGGACAUUAAAUUCCCAGAUUGGCCGGCGGGGACGGCCACUCUAUCCGG
+CGAAAUUUGGUUUCCUGAAAUGUGUAAGCGAUCCUGAAGUGGCAUCUACU
+GUCUGUGGCGCCGACCAAGAAAAGUCUAGUUCCAGCGAAUUCGACCGGGA
+CUGCGGAAUCAUCUAAGGUGAACAUAACGGGCUUUCGACUACCGGGAAGC
+GAACUCGCUCUCGCCCCUGGACUUGCGGAUAUGGUGCCACGCGGCUGUAG
+UGAAAAAACUGUGCAAUGCGGACGCUGUUCGCGGGGCCAUUCGUAUCUGU
+ACCAGCAGACUCAUAUUCAUGGUCAGAGGGCUCGUUUAAUUUAAUUUGAA
+UGACCUUUCGUUUGGGAGGCUAUUCUUCUUACAGCAACGUGCAUCCCUCA
+AAAUAUGACGUGACUUAGCCUCAUGCUAACUAAUGCGGGUGGGCCCGGUU
+GGACCGGAUGACCGGUAGCAUCCUUAUGUUGGGGUCCUUGAUAUGGCUGA
+UCGCGAAACCCGAAGUACUAAGUAAAGGUCCCAGGAGACCAAUUUUCAAA
+CCGAGUACAUGCACCCUCCCGAGCAAGCUCGCGUAUAGCGGUGUCUUCCU
+UCCGGAUGGUUCAUACUGGCUCAUCAGACCUCAAAACUUGAAAACAAUAU
+UUUCUUUUCCAAGGGCGUGGAUCGCGGCUGGCCUAUGGACUACCGACCUC
+AGGUCGGAUCUGUGCGUUAAUUUGGCGCUUCGUAGAAAGCCGCCGUUCAC
+UUCGUAAACAAACGAGAUAGGAAAUAUGCACUAGACCCUACGCCGGGGUA
+UUGGAAGUUACGCUAAACGAUACCUUCGCGACCGCUUAGAGGACACAUGU
+UUCUUGGACCCACCAUCUGCAGUAAUUUCUUAAUAAAGACGCCCCCGCAC
+GUAUGGAGAAUAUAGCUUAGCCACACGACAAGGAAAGUCCUAGGAGCGCU
+AUUCACAGAUUAGGUAGGCCCACUUGCUGCUGAGAAUAGGAAUUCGGUUC
+ACUUCCGAUGAUUCUUGCGCCCUAUUGAGACUCCUCUUGUCCUCAAGGGU
+UUCCGGCUAAAUACCUCAGCCAAGCGUGGAGCCUAAAAGGUACAUGUGUA
+UUAAAUAGUGUAGGCCGGAUCAAUUUAUAACAAAGACUUGUCGUCCGCGA
+ACAGCUAUACUUCUAAAUCGCGUGGACAUGGAAUCCGCAGUAGCGCUGAA
+CGGCGAUUGACUGGCUUUGCUUGGUGCUUCCAAACGAUACUUAUCACAAA
+ACCAUACGCCCCCCUACCUCCUUUGCCGAGGUUUGGCAUCAGCCCAUGAU
+CGUGUAAAUUACGGCAGCACGAUAAGGAUAACUCCCGUAAUCGCUAGCGU
+GUGCCGCAAUAUGACGUAGGCUAAGCGUCCACUUAAAACGCGGUAGUAUA
+UUUUGAUAAACCGUGGUGUUCACUAAGUGUUUUUCUGUCUAAAUUUCAGU
+CAGGGGAUCGCUCACUUCCAGAGUUGAAAGCAGCGUGAACCACCACUUGG
+GAUGCAGUUUGUGAGACGGGUUAUCGCCAUAGCCAGAGGUGGAAGUAGGG
+UUACCAAUAACCCAGCAUAAGUUGUGUCACUGGGCUUUGACCAGUUUCUG
+ACAAUAGCAUUACACCCGCCACUAGUCUUAGAACGGAUAUUUUCCGACUU
+GGCUUGAGAUUUAGACUGCGGGUGGGGAGGUUCAUCCAUCCGUCUGUGCC
+CUCACACUCUGUAGUGUUAGGAUCCCACUAGCCACCCGCCUAUUGGAGCU
+CGAGAUGGGAGUGAUACCUCUUCAUAAUACGAUUCGAACCGGGGAAACGC
+GCCUUAGCCAUGGAUGGAAAGACCCAGGUUGCAUUCUACCAGCACUAGUC
+CUGAGUAAUGUGACUCGGGUUGUACAGCAUCAGAUUCAGGCUGUACGCCC
+UGAUUAUAGUUUUGAUCGAAGCCUUUCGCAAGAGCUGGAAUGGAUAGACG
+CUCAUUGUAGUAUGACGGGUCGCGGCCGGCAGAAGGGUAUCUCCCAUCAA
+UUCCAUCACUGUAACACGUGUUCCGGUAAUUAUAUCGAUGCUGUGCGCCC
+CUACGAGAAGGACAAAACCUCCUUAUAGCAACCGGGCAUUGCGGCGCUGG
+GAGGACCUGUAACCCGCCAUAGGCCACAUCUACUGCUGACAAUUGCAAAC
+CGAGAAGCCGACUCCCGUUGACGAAGGUGUCACACGUGAUCACAUGAAAG
+UAACUAGAAGUGUGUGGCUAAUCAAAUUCACGCAUGCCCCAGUUGACUCU
+AUAUGCUACGAAGCCGGUUGACUGUAGGUAGGCCUUGGUCAUGAAACGAC
+UUAAACGUAGCGCCGUACUCACAUCGUGGCCGCCCACAUAGCGGUACAAC
+CGCACCAGAAUUGGUUUACAGAGGCUUAUCUAGAAGACGAGUCGGGGUUU
+AUUUCCGACUGGGCACCCGUGCGCCCAUAAUACUAGGGGAAAGUUUCGAG
+ACACGAGCUUAAUGUUAACAUAAAUGAUUACGGUGACUCUUCGGGGCGGC
+CCUGGAAUGGGGCUUCAGUCGGCCAAUCAGGCGCAUCCGGACUGCUCGUU
+UAUCCAUUUGCGGAGGCGGCGGCGAAAGAGGGCGUUUGUACUGUACUUGU
+UGUACCCGUUCCCAUUCAGUAUAUGAACCUGGUACCACGCCCUGUUUACC
+AGUGCGAGACCCUGUUGUGGAGUCCAGCAUCGGUUUAGGUCCUUACCUGA
+GAGGCGCUCCUAUAUAACUUGUGGGCUCGGAGUGGGGCGACAAAAUUUUG
+CGACGUCGCAUACGGACAAACGCCGCACUUCCUCAAAUUCAGACGCACUU
+UUACAAGUGUUACGCGCAUUGAGGGGGUAAGGUCGGAGGAACUUCUUCGU
+UGCAUGCUCGUGAGGAGCGGAGGACGAAAGUCCUGCCGGGUGUACCAGAA
+AUUCGAUCUCUUGGUUCGUCCUUUGAGAUCUUGAAACGCACCCGAGAAGA
+UGUCUUUUAGUGCAAUGUGCGGCACCUGUGAAAAGUCAGGCAACUCGAUU
+CCGACUAAUCUUGUCUGUAUGAUUCCGUAUUGCGUUGUACUAUGAAACGC
+ACCUGAACUCAUGUAGACCUUUAAUUAACCCACUUCGAAAUAUCAAUAGA
+CAAGAUGAGUCGACACCUAAAAUCAGGCCUCCUUUACUCAAACAGCACCA
+UCUAGUAUCAUGCGAAGGGGCCUCGCCGGUGGUCGGCAAGGUCACUUACC
+CUGCUCAUGGCUCACCAUGGCAAAGCAGAGUUCACUAUGAGCGGUGUAGA
+ACUGUGAUAUUGGAUGAAGACCCGUCGGCUCCCCAAGGUUGCCAGCACAU
+GCAUGUGCCCUCAACAUUACGAGUACACACCAGGAACUGACGCACUAACC
+UAGGCUUUUAGGCAUAGGGACAACGCGCGCCUUAAUAACGAUGGAACACC
+ACCUUCGAUGUCAACAGCACCUCUGAGAUAACAUGUGCGAACGCUGCUCA
+UGAUCGGCGACAUUCUCUGAGAGCCGAUACAUCUUGUGCGCCACACAUCG
+CUUGCCGUAACCCUGAAGAACUAAGCUGGCAACGUCGAGACGGGAAUAAG
+CUGGCCGGUUUUCGUUCGGGGAACUUAUUCGUGCCGGGGAGCGUGCGUUC
+AGGUACCAAAGUAAUCCGAAUUGGGGCUACUUCGAUGGUAAAAUUCACAU
+GGCCACAUGUCGUUCAGCAUUGGUCGUCUUAGAAUCCCGCCAAUAGUUGG
+GUGCAUUAUAAGAUUGUGCUAACAUGUGACAAGGGAACAACAUAAGUUGU
+UACUAGUUCCGGUCGGAAAUACUCUGUCGAGGGACAGAGAUUGCGUAGGU
+UGGGGCUGAUACAUACUUUGCUCCAAGCAAGAGGAGGGUCCGGGUCAAGU
+UUAGGACAAUGCACGAUAGUCCUGGUUCUAUGAUGAUAAAAAACGAAAUG
+CCUUGGUACAAAGACGUCCGUGUUUCACCGCGGAGAAGGCCGCACGAGUC
+GGCGGUCGACAGGGUAAAAAUUAACACGUUAACGAGCUCAAAGGUCUGUU
+CUGCCCAAAUGAAUGACUAGAUUGGUACGGAAAAACGUAUUACCUAGCCC
+GUACUUAAAAGAGUGUCAGUCUGCAUCCGGCGUUCGUACGGUAUUAGUGU
+GACAACCCCUUCGAGGAUUCCACCCGACACACUGGACGGCGUCCUGGCAU
+AAAGAUUCUUUGGAUCCGGCAUUUAUAACACAUGCAGCACUAUUAUCCGG
+AGUGUCUUAACUGGACCACCUGCUCGGCAAGUGGUCAAGUCUUCCAUCGU
+AUUCGUUGGCUUUUCGUUAUCGACGACUGGCAGUUGUUGGAAAUUAAUCC
+GAACAUCAGGCCGUCUCUGUUCAAUUGAACCGCUAUAACAUAACCUAAAA
+AGGGAGUUAACGAGACGCUGGACGCAUGAUUACAACGUUCUACUUGAACG
+CUAUGUUCUAUUCGUACGCGAGCUGUAACGCAUUGACCUCUCGCGGGACC
+AAUUUCUGAGUGUCACGUUGGAUUAAUUUACUAAGACCGGAUGUUCUCCG
+>pg-1_2
+AGCGGGCGCUGCCUGUAGCAUGUACCCGAGUCGUUACUCAUAGAGGCGCA
+AGUGGACCCUCGAAUGGUCUCCAGUAAGAACGGAGCCCCGGCGUUAAAAU
+AUAAUGGCAUGCUGGUACAAACGGAGCCCCUGGUCUCAUGCCUAAUCGCC
+GAUAAAGCAUAGUGGGGAGUAGGGAGCCAGUCGGAGCCACCGACUUCUGU
+CUUAGAUGAGAGGCGAGAUAUCUUGUCCCCACGAGGGUUGGUGGACUUUU
+GAAACUAUGAUCCUGCCACUCACCCUUACGUAAGCCGCAAAUGUCUCGGG
+UACAUUGAACAUAUCACUUCCUGUGAUUCACGACCGCGAAUAUGGUCUCC
+CGUUGGAAAGCUUGGAUCUUCAAUGAAAGAGUCUUUCCAGGCUCUUCCGU
+UCCCACAGUAGAUUGAUUUGACUAGGUGAGGAGGAAUUGUUUGCAAAGGG
+UUGCGUACAAGCUAUGCAAUGUGGCGGACCAUUUACAUCACUUAGACAUA
+UUGCGGACUAGUGAGUCCAAUUGUACUCCCAGUUCCUUUCUCAUGGGUGC
+UAAGUCCGGUUUUAGACCACAAGUUCCCGUAAAAGCCCAGGGCUGCCUGA
+ACGUUGACGUUAGCGGCGCUAGUUCUAACUGGACAGGGGUGACCAUGAGG
+AUUAGCAGUCGACGGUGUAAGAGUCGUCGUUUCUACAUCACUCAGUUAUA
+CCCAUUGGAGGAGUAAGGCUGGUAUGAACCGCUUUAAUGACGCAUAGACC
+UCAGGGCUCUGCUAUCUUCAAAGACAGAGGAGGUAAUUGUCAAGUGAGUU
+UGGUAUUGGACGAGUAACAGUGGAGGGAAAACCCUGGAGUCCCCCCGGUU
+CCGUGCACGAAUCAGUCAAUCGGUUAAGGCUACGCAUAUUGGGUUGAUUA
+CACUCUUUAAAAUACGCUUGUCCGUGUCGCGAGGCUGGCAGUAUGACUGG
+CAAUUGCAUGCGUUGUGCUAAAUUUCGGAUGUGCGUCUGCGUGUGCCCGG
+CGCCCGUAUGGCAAAAGAACCCGCAGGACCAUCUACAUCAAUAGUAGUUG
+ACCUAUUGAUUUCCGGAGUGGCAGCACGGUAGGGACGGUGAGGUCAACUU
+AACCGGUUGUCGUAGGAUGGCUCGGGCGUCCGAGAGGGAAGUGUCGAUUC
+AAAACACAUAUAUAAUAUCAAUCGUGUCUCAGAGUAAUCGGUACGGUGAU
+AAUGAUGAUUCCCGUCGCCGUCUACGCAUUUAAGGCAGGAAGAACGACCU
+CCCGAGCUAACGCCACCAUUGCAAACGUCUCGUUGUAUGCGACAACCUAG
+AGAUGCCGGACUCGGACGCAAUGCUGACUCCGUGAGUCCCGCGCGUGCCC
+AAUAUAUAUCACGUAUUUAGUCCCUGAAGGGACACAAGGAAAGGUAACUG
+AUUCUGGGUCACCUGGAACCUCUCUCGUAAGGUGGCGAAUGGGUUGCUCG
+CCAUCCCGGACCACGAACGACUGAUCACUGGGUGGUAUUGAUCUUCCAUG
+ACCUUGAGGCGGUCUCAUGCACGUUGCCGACGGCCUAAGGCGCGUAUCUU
+CGGGCUUGCGGCCCGCUACCUUAUGUAGCACGCGUAUGGCUAUAUGACGU
+CCAACGGAUUAGUCGAAGUUUUGCGAACGCUCAGUCGUCCCAAAACAUCG
+AAGGGUUUCUUGAUGCAUCCUGUGUGUCAGCCGUGCCCACCUCACUCCAA
+ACCUGUCUUCAGGGGGCUCGAAGCAGGGAGCAAUUCAGCACAGGAGCAUC
+AAUAGGAUGUAGCCUUCUACCAUUAAGCGUAGAGGUAAUAGCAUCCAUAA
+AGACAUAGUUCAAUGAGCGAUCUGCUCAUACGGAGUUUAGCGUUUGCCAA
+GCUCCGGGUAAUUCGAUGAUGGCCUGGUUUGCACGAAUACUCUUAGUGUA
+ACUUGUUAGCUUAAGCCCGCAGUCUCUAAUUCAUCGGUUAUUGUGCGAGC
+UUAGAUACGUAAUUGAAUAAUACUACCUUGUUUGUCGGUGAGGCGGUACA
+GGAAAUCUCAGGGCUUCAAUUCAUAUCCUACCGGCCUAGGCAGUUAUGGG
+GGGAAUACGCAAACUGAAUUCCAGCAUAUGACAAGGGUGCCGUUUCUAUG
+GUCAAUAGUAGACUUGCUUCCCACGGUGAGCAACGGCUUCCACCCUCCCU
+CUUUACUAUCACGUCCUGCUUGCGAUAAGCGUUUUAAUCCCCACCGAGUU
+CCCUCCUUGCGGUCGUCGGAGUCAUAUAUAAAGCACUACAACAGCUCUGA
+AGAGGUAGCCUUUCUGUUAGACAAUGUUAGUUAUCUUGGUUCUACGGCGC
+GUAUCGCUCUCUCGUGUAAGAUUACCAUUCGUCCUUUUGUUUAGGAGGAC
+AGGGUACCUAUUAAUCCGUACCGUGAUGGUGUUUGAGAGACCCCCUGGUA
+UUCCGCUUCUUCUCGAAAUCCCAAUUGGGACCCCCCAAUUGUGAUAGAAA
+CCAACGGGGUUCCCCCUCUACCUGCAGCCGCAUUUGAGCUUUCGCGUGUC
+CCCAACCUUCUGACGUCUUCCCGGAGGCGGUUGGACCCAAUUAGCGCUUA
+AACGAGUAGCCCCGAAUAAUACCUCUCUGACAAAGUGCAAGGAGCCCCAG
+CUCAUCCGGGCUGCGAUCCACUGCGCGAUAAGGGGGCCGGUGUGAACUUG
+UGCGGAUUUACGCUAAUGUGUUCCUUUUUUACAGUCCCUACCGGAAAUAC
+AGGGUAGUGGUAUAGGCAUCUGCACCGAAGAAAUGUAAGAAGCACCACCU
+UAGCGAGCGUAAAUAAGUUAUAUUUCGGCUAAAGCCCGACACUUCCCGCA
+GCAAUUUACGAAGCGCCUGUUUUUCCUGCUCAACAGUAUCGUUAACCCAU
+CCUGGCGCUGAUGCCAUCUACUGAAACUGGACGCCGCGUGACAGCCCAGG
+AAGGGAUCUCAAGAAACCACUUAACACUUCCGCCCCCCUCGGCCUGCUGU
+GAAUUGUAAACGGACCCGGUUCCAAAUGAUGCGCUGCGCCCCCGUACAUU
+CUGUACCGUCAGUAGACGUGCGUAUGACUCGAAAAAGGAACCGCCGAGUA
+UUUCAGCAGCCGGCAUCGAUUGCGCCAGGAAACGCUCUGUUACGGCACCG
+UUAGGCAACACCGCGCCCGGGCAAUCCGCAAUAGACCUGGUGACACAGGG
+ACGUACUGUGUAUUCGGGGCGAGCGCAAACUGGGAAGGUCAAACAUACAG
+AAGAUUCUGUCAGUCAACAUAUGGUAGUAACUAGCCAUACGUCUGAUAGG
+CAUACCUUCUACGGUAAUCUCAUUAAAGAAGCGUCCUAAGCUUAGAGUAU
+UCCACCGAUAUGAGAGUCCCUUAGAUUAGAUUCAAGGAAAGGAUACAAAA
+ACGCAGUUCCUUUUUCAUAAAGAUCUCGCUUCGCUGAGAGCUUAACCGGA
+GAAUAUAGGUUUUAGAUUGCUAUUCUAGCGCGUUUGUGAAUUCAGAGGCC
+CCCUCCUUAAUGUGAGUUUUUUCAUGAGGGAGUAACUGACAGUAUUUAUG
+CUGUGACAACAUCACCAACUCCGAAAGCAAUUUCUGGUGUUGUCUUAAAC
+GGUGAGACUUAUGUAUGUUCGGGAGCCCGCACAUCGUCAGCCCAGGCGUA
+UAUACAGAUGGUCCUCAAUCGGUCUCCCGCAGAAGUGCCGUCAGACUACG
+GCGAUUAAGCGGAAGAAAUAAAGCUUAAUAAAAGAGGUCGUGGAAAUCUA
+AAAAAGCCACAUUCGAUGGGGUAUUAACUCCAACACGCGCUGUUGUAUUG
+CUUACCCGUUCCCGUUGACCCUUCUCUGGGGAGAGGGAAAACCUAACUCC
+CGAAAGAGGCACGACUGGGAAGCCGAUUCGCAACCCUAAGUCUCGAUGUU
+AAUUCGGCCGUGAGGUUGCAAUGAGCUCAAAACUGAUCUGUCACCUGCCC
+CGCCCUAUGGGCCCACGAGUACAGCGCUACGGUACUUUUGGACUGUAUGC
+CAAUAAACUGACAUAGCGUAGUGAAUGAAUAGAUUUAACUAAAUUUCCCU
+CAAACUAUGCGUAUUUUAAGGGGGGCGACCUUGGUUUCGACGGGGGUUGC
+GAAGCAGAUGCGGGCAUACCGGGGUCUCAGAUUCCCGUAAAACACUGAAU
+UCAAAUAGUCGCAAACGACGAAACUUACGCUUUAGCCGCUUAAGGCUAGC
+CGUUGCAGCAGUCGGUCAAUGGGCUGUGUGGCGAAAGCCACCGCAACGUC
+AUCUUACAUUGACUGGUUUCCUGCCGGGUUAUUUGGCAGGAAAUGAGAUU
+UAAGGUAACUGGUUUCCAAAAGGCCUGUUGGUCGGCAUGAUGGAAAUAAG
+AUUUUCAAAUAGACACAACUAAGUAUGUAGAACGCUUUGUAGAGGACUUU
+CGGACGGGGGUUCGAUUCCCCCCGCCUCCACCAGUAGUAUAGGUCAAGCC
+CUAGUUGAGCUAAUCCCAUAGAGUCGGGCUGGGCGAAGGAUGGUAGUGAU
+AAGAGGUAUUCUACUACAACGAACAUCGGAACGAUGGCUGCAUUAGCGAU
+GUAACCAAGUUUCUAGAGAUGUCCAAAUAGGAACCCAUGAUGACGGGUGC
+CGCGCUCCGGUUCAACAGCGUGCGGUCUCCUGACUAUACGAACGCUGCAC
+GUAACGUAUCGUGGGCAGGUUUCUAUGGGUGGUCACUACGAUAAGACAUC
+UUUAACCUCAUAUCAGAGCAACGGUAGGCGGCGCACGGUACUUCCCACGC
+AGGGACAACGCUCCAAUGAGGGUACCCGAUCUGUCUUCUUCUUACACCUG
+GAUCUGUAUACAUAGGGCCGGCAUAAUUACUUUGCUAUAGCGCAGACUGG
+CCUAUCGUACAGGCCUAAGUGGUUGAAGUUCUAAUUCCUAGUCAUCACAA
+GUACAUCUGAAUACUGUGAGUAAGUGAGGGCCUACGCACGGGAUCCGGCU
+GAGCAAGCGGGCUUUGGGAAAACGCCGCGCCUCGCGCGGGAAUAUCACAA
+AUGCAUAACCAGUAUGGCAGCCUGCACGCGUACGGCAUUGAACGGGCAAG
+GUAAUAACUUAAUUUGUAACAGACGUAGCCUCUGAUGGCAGCGGUGCGAA
+UGGAGGCAUAUAGUUCGUUUUGGUACGUUGAGAGAUAGGGAGCCUGCGUU
+UGACUGAAGUAUUUCCGAACUCCGGCAAUGAAGAUCGGCCUCCGAAGUUU
+ACAGCGGUGUCGCAAAAAGAUCGAGCUGAAUUCACAAUCCGCCUGGCGUA
+GAUCUUACUGCGAAGUCAGGCCAUCCCCGUCUGCCACCUUUCGUUGGUAC
+CAUUGCUUGUGCGAACACAGCGAGACAACAAUCGCCAGGGGCUUCGGCCC
+UGAUUCUCGUGAGAGAAGCCGCUGGAAAGCGGUUGUGGGCGCUGUCAUCA
+GAAAUACACAUGUUGGCCGGCGCUAUCGCCGCACCAAUGUGAUGGGAAAG
+GCAGCGGAUGUCUCGUUUGACUUUGCCUUAGGGUAAAGGUCUGUUGAGUG
+CAAUGGUAGGAGGCCGCUUUAUGGUGGCCAAUAUCGAUUCCAUAAACGAG
+ACUCCGAAACCAUCAGUGCCCGACGACGUAGGCGACGUUAGGAUGGUAUU
+GUAAUUGCGGCAGGGCGACCUGUCCGAACCUAGAUGCCACCACAGCUAAU
+ACGUUAUAUAGACUCUGUGUUUCUUUGUAACGCUCGUAGAGGACUCAAGA
+ACAUCCCAUGUUAACUCCAUUUGUGGAGACGCCCUGUGCGAAUCCGGAAU
+GUUGAUUCCCGAGCGCCCCGUGGACCUAUACGGAGGGCUUCCCAGUGAAG
+CUUUAAUGACAAAUACUCCUCGUACAGGGACUAUAUAUUUUACUUGUCUG
+GCUUAUGGUCCUACACGAUGCGGUAGCUGGACAAAGGCAGGGGGGGCGUA
+AGAUACAAGCUCAAACCCCGUGACAUUGAUAAAUGUACAACGGGUACAAU
+GUUUCGGAUUUUCGUCGAUCCGAAUGUGGUUAUUGCAAAUAUUAACGGAU
+AAUAGAGAGGCGCUCUCGUAGUCGCGGAUAAUACUCUACAACCUUGUAGG
+GACCCACGCGGCUUUCUUGGUAUCGGGUGGAUGUGGAGUACCGAGGGUCA
+GGCCAAGCCCUCUACUAGGGCAGCAUAUAACCGGUUCUCCUGGAGGUCUC
+CCAUGACAUUUCAUAGUUAAUAGAACAUGGCAGGCAGUUUUACGGGUGCA
+AUUCAACGAGAAAUAAAAUCUCCUUGCUAGAUUCCCAGGGGUAGAACACA
+UGCAACUCGACUAUAUUUCCCGUAGGAUUGAGCGCCGUAGAUAGUGUGUU
+UUCCGCGGGUCACUGCUUAAACCGUCGGUGGCGAAGACUGAUUUUCCUCA
+ACGAUCAUUGCAUCCACAUAACCGUGCCUCCUGUUCAACAGAAAAAUGCG
+CGGUAUACAGGGGGGUGAGCGAUCGCGCUACCCGAUGAUUCCCCGGCUAA
+CAAGUUCACGUGCCGUCUCACACUUGGUGGAAAUGAGGCCCUGACAGCGC
+CUCUCGCGCGAACACGCAGUCAUGAGGAACUAUGCCAGCGACCGAAAUGG
+CACUUACCCUCAGAUGGCCCAAGGUUGGGCGCGUCCCCAAUGAAUGCUUG
+GUCACGUAGUGAAGUUCCCCCGUGCGUAACCGCCGCCGCGGGCCCUAUAU
+ACUUGACAGUUAACUCUGCUACUUCGAGUAGGAUUCUGCAAACCGCGGUG
+ACGUGGUUCCUGCCUAACGAGCCAUUAGCUAUCCGCUUCAUUGUAAUUCC
+ACCUCGAGGAAUGAAGGUCGAACAGGAGUGGAAGCGGUGACGAAGUCCUA
+AUCAGAAAUUAAUAGUACAUAACACUAUGCCACAAGCCCGGCAGAUCAGU
+GUCCUGUUCUUGUAUUACAGUGUGCUAUACCUAAAAAUUAUUAUUACACA
+ACCGUUAGCCUGAAUCUCGGACACUAACCGCAGGAGUGGGGGCAUUAAUG
+UUAGCGUAAUCUAUGAAAGUAGGUCAUAUCAAUCCGACGAGGAAUAUCUC
+GUGAACACUGAUUUACCCAUAAAACAGCCUGAUCACACUGCAUACGGCGG
+CGCGUUGACCCCGAUUGUAGCGUCGACGCCACUCUCGGUUAGAUCGUACU
+GACGCCUUAACGCACUGUGGAGUAAUGAUUAUGGCUAUACACGUAUCGGC
+UUGUCAUAAGCAAGGCUCUUUCGCAAGUAUAGUCAGUACGCCAGAGCUUU
+CAGGGGGGGCCUACCUGGUCAUCCAGUGGACCACUGUUGUAUUAGGGGAC
+GUGCUGAGGUUCCGGUGGGCAACUGCAGAUGUUCCUAAUCGUAUUCCCGU
+UAAAGGGUGCAUUGAUGAUAUUAUAUGGGGCAAAUAUACCUGUUUAAUAC
+GGGUCAAGAAAAAAAUAUCUCAGUUGUGCAUGCCUCCAUCGUGGGCACCA
+AGUCUUCAUGGGAAAGCAAGUUGUUUCUAUUUGGAUUAUCCGCGAAACUC
+CCUAAGGUCGACGAAGUCCCUUGGCUCAACUGCUUUGCGUAGGACCUUUC
+AGACAGUGGGCCGAGCUAGAAGCUUAGGAUGCGUUGGGUGUUAUAAGGAC
+AGGAUGUACCGUACAGCUGCAUCAGCUCUAUGGUGUGAUGACCCCUUUCA
+CACCCAGUGCUACCAACUGCAAACUUACAAAUUCAGCGUAACUACAGAUC
+GCUCCUGCGGUCUUCUUUCCCUCCCCGAUGGACUGUGAGGCUCUUCCUGC
+CGACAGCCUGGAUUGCGAGUCCAUGUGUAGCCAAGUCCUUCGACCCGGAG
+GGAUAAUUUCCUGUUAACGUCAAUAGUCUACCUUUGGAGGACCAGCGCAU
+UCGAGACUUGGUGCCUAUGAUUGUACGCGUCUCGAUGGGGCACACUCCGC
+UACCCAAAACUCGCGUUAGCUAACAUAGAAGGGUUGCUGGACCUAAGCUG
+UGCUAUGACCGAAAACGCGGUAGGCAGUGAUGUUAGUUAUGGAUGGUGUA
+AGCUUUCGCUCGACAUCUCAACGACGCGAUUUCACACUAAACUGAUAGUU
+UCGUCGUCCCGAAUACUUCGUAAGUGCACCCGGCACAGGAUCCGGGGAUU
+AGGGCGUGACGGAGGGGCAAAACAAUGUGAAAUCCCAAAGGGGAGUAGCG
+UCCGGAAUGUAUUCCGGAAACAAAGUCGUCAUUUCAUGGAUUGUAUCCAU
+CGGCUUUGUUGGCAUGCCUGAAUUCAUGUCUAGCAAGACCUUUGCCUUAU
+GUUCCGGGUUGGGCCUUCGAUUUUCGGUAAAUAUACUUCUGAACAUAUAA
+AGCGACUCUCACAGGUGCCCCUACGUAUAUACAGGAUUUCAAGGUAGCGA
+UGAAGCCGCAAAAAACUUGCAGCACAGACGUGGGCGUAGAUUAGGGCACA
+UUACCUAGACGUCAAGGACGGCGCUCGCACCAGCCUUGUUUACCGUUCAC
+UUGGAAGUCUGGCGAUCGAAUCCUACGCAAUUUUACCUGCCUUCAUAAGG
+AACUCAAAGGGUUCAGUUAGUACUUAACUUACUAUAUAAGCAGGUGGGAA
+AUUCGGUGGAACUCUAAGAGACAAUCAGCCGGAUCUUUAGCUUAAUUGUU
+AAAGAACUGUUUCCGUGAGGAAAGUCUGGGGAACUGGACUUGCAGCUGCU
+GUCACAAGAAAUCAACGCCCUUUGUUGGUGGAUGGGAAGGCAGUAGAGGU
+CUCUUUUGGCUUGGAUGCAAAUUUGGACGUCCAAGGCUUGCUGAGUGCAA
+UCGUGGGACAAAGAAUAACCUAUUACGACCUCGAAGGUAAAGGAAUUACC
+CGCAAAUGGUAGACCCACCCAGAUGAUUAAGAAUUUGUGGCCAUCGUGGG
+CCUCGUAAACAACUUGAUGUUGGGCGACCACCGACUAAGUCAGUCACGCC
+GCCGCCCAUCAGUGAAAAGAGACGGGCCUUAAACUCCGGGUGCAAGACAG
+ACCCCGGACUGAUUAGGUCUGUAACAGUAUGCCUUACAGUGCCCUGAUGU
+CUACGGUAAACCAGAGAAUUGUACCUGGAGGAACCUAAGGCACCAACAAC
+UAUGCGGUCUACUAACCAGCCUACGGCAAAAGACUGAGAAACCUGAAAUG
+GUGGACUCCAAUCUAUUAGCACUACUUUGGCGCGUUCGGGCAAAUCAACU
+UCGUCGUGGAAAGCCACACUAAGGGUCUUUUUUUUACUUCCCAAUACAUU
+GCAUCACAAGACAGACUAACGUCUCUAGGCGGGCCACGCCCAUUGCAGCU
+GGGACAGCUUGCCUGAUCUCGGAGAGAAUAGGAACCACCAAGUGCAAUAU
+AAGUGCGUCGCUUCCUAGGAUCGGAGUGCGGAUUGCGGCGGUUAAUGCCA
+CAAAACUCCCGCACUUCCUAUCGUGUGCCUCCGGUCAUGCCAUCUGUUCU
+UUCUUUCGUUAUGCUCAACGCAUCCCAGUUAAGCCACGUUAACGGGAAGA
+CGUCUCGCAUAUCUUGAGUGCUAUUCGGGUGCCUGCUAACCUAUACUCCC
+CUAUUGACCCAAGAAUGCCCAAUCGAUCCACAAGACUUCCAUAUGGCAGU
+GGCAAGCGUAUCACAUUGUGCCAACUACUUCAGCCAGGGCCAUAAAUGUU
+CAGCAGCCGAAGCGCAUGCGAUGGCCGGCGGUUCUGGAUGGCCAGCAAGG
+UUAUAUGCGCAAUCGGGCCCCUUUACCUUCAUCGAAUUGCCCGUACGGAG
+CAAGGUCUUUAGACAAGUGCACGUUACAAAUUCGGUUUGCGUUCAUGCGA
+AUCGCUGAGAAUGGUCCAGUGCUACAAAACGGCAUUGUGCAUGCUAUCAU
+CUGAUGACCAUUUGGCUAGCGGCCAAAAGGUUGUACGGCACGUUGGGCAG
+GAACACGCGAGCGUAGGGAAGGCUGUGCGAUCCCGAGGCUGCCUUGUAGC
+GCGCUUCUAUGCCGACGUACCUACGGAACUAUAUCUAGCGGCGCUUCCAA
+UAGUAUCUACCUGUUGUGGUCUUAUUACUAAAAUAUAAUUUUAGUCGCAA
+CGUAGUUUUCACUCCCAGAUGUAUAGCGCUGUGCAUACGUUAAGCGUCUU
+UCAUUUCGCGAGAGAUUCGAGUCUUGGAAAGUACUCCAGUCCCAAGGCCG
+GGUUAUCCAAGGGGGUGGUGCGUUGCGCGCCUAAUUGCGUCAUAGCAACU
+UAGGAUAGCUUAAGUCUUUAUUCAUCCGAUUUAAUUACUUAGUUCGCAUC
+ACAUUCGAACUGAGGACGUGUAGGCUGAUGCAUUCUCUGAGAGAUGUUGC
+CGAGUAGCUUCACCAAUGUACGGUAGGCGAAUGGCAAAUGGUUGUGUUCU
+GGCUACGACAACAAAGUAUAUCAAAGGCGACCACUCUUGGAUCUAAAAGA
+CUCAACUUGUGCGCUUUGGCUGCGCACGGGUAGAACUAUCUCCUACCACC
+CCCUAUUAACUAACAGUCCGUUGAAUUCUAUAGGUCGCCCAGCCUCACGU
+AUACCACCUACUAUAAUGGACUCGCCCUGAUAUCUCAGCAUAUUUGCAUG
+CAGAUGGUGCCCACGACCUAAUUCGCGACCCAUAGUUCAUUAGUCCCUAA
+CUUCAAGGUAACUGAUCUGGAAAAGCUGGAUAGCUCUGUUUGCCAACCGC
+AGCGUACGACACUAGUCCCAAAUGAUUUAGUAGUAUUUCGAUUUCUGAUU
+UCAGAGAGCUGGCGGUCGGUGCGAACCAGUACAGAACGAAUUAUGAAUUA
+CCCCCUGGAGCUUCUUUUGCGAAACGUAAGAAGUAGUGAAAGACGGUUAU
+AGACCGUUAUGUCUAAAGAGUGGUGAAACGAAACUGUUUCACAAUUUAGG
+GUGGUACCGCGAAAUUUUCGUCCCUGCAUAUAUUGCAGGGGCGUUUUUAU
+UUUAUUAGCGGUGGUGGGGAUCUCCUAACGAUUACUAAGCCAACGCGUUA
+CCUCUCGAGCCUUCUAUAGCGUGCUUCAAUAGGGAAGUCAGUAUUCAUGC
+GAACCUACUAGACUUGCCGAUUGGCAGACUGAUACACGAACUAACAGCAA
+CACGGACCGGCCUAACUCGAGUUCCUGGCACGCCUUAGGAUUACGUCGGU
+CCGAGCCGCUGGGGUCGAUCUAAUCUUUCAGAGAUAAACACCUGAGUUUA
+UGAUAACAGUGCACCCAACAGAGGCUUGGACGAUAUUCUCCCUAUCUGUG
+AGUAUAGCUUAUGACGAGUACAGGCACUGCGGACUAAUAGACCUGAUGAG
+ACCUUUCCUGGCUACAGCCAGGCGAGCUUGUGCGCCCUGCGGAUCCUUGA
+GCAGAAUUUAAAGGUACCUUGUCGGGUUCGAGCCAACACUGCGGAACACU
+ACAUUCGCCCAUAACUGGCAUUCGAACCCCGAAUCCUUAUUAUCCAGCCG
+UGCACAUGUCAAUGCCGAAAGUAUAGGGCGCUAUGAGGUCGUGCAGCGAU
+AUCGGGACUGAUAACAUCCCAGUCGUUCUGGCCAUCCCGCCACCUGGGAG
+ACCCACUUAGAGUAAACUGUGGGUGAGCAGCAAGAAGUACGCGUUACUAU
+ACCCCGCCAUUAGAAUGGAAGUUCGACACUGGCUUGUCCCUGGCGGUAAC
+AAACUCCACCGUUAAACGCGUGUUAUGCGUAUUAUUCUCCCAGUCCUUAG
+CACUAAUCGUCAACUCUAUUUAAGACUAUAUGAUCGAGUCGUGGGGAACA
+UAAACGUAUACAGCCUAUAAGCUCAGAAGAAAGCUGGGUUCAUGGCAGGA
+GCUAAAGCUGGGCCCACAUAAAGGAUCACUUAACAGACCGUUUUUGGGGC
+AUUUACUAGGAUGAAAUAAAAGUUUCGUCGUUGCGCUCGGUAUCCAGUGC
+CCCCUGGGAGUUCGGUCGAAUAAUUUGCAAAUAAUUUUAACCGAACCCGU
+CGACCCGAAAAUAACCCCCAUGUUUCCAUAUGAGGGAGUAGUUAGCUCAA
+GUUGAAUGAGUGAUUAAGUCAACAAAUUGACCAAAGAGCUUUGGUCUGGC
+UUAAUCUUAAAUAGCGAGACUUAUAUGCAGUUUUAAGUAAACUUUACUAC
+UACGAAGUAGCAACAUGCUUCGCGGGAACGAGGUCAACACUACGCCCAAG
+AUCUGAUUCUGCUAUCCUUGGGUACUAGAUAUACGUAUAGAGCGGUUUAG
+GAAUGAUAAAGACAGUUGAAACUGUUGGCUCCCGGCGACACACCUUUUAC
+CUCCCCCCAGUCUCCGUCUUAUUCUUGAGGAGUCACACCCCUGGAAACGG
+CCCGUAAACGUAAGACCAAAGGCCCCAGCAAUGCCGUGACCUACCAAGCA
+GUGUGCCUGCAGUCUAGGUCGAGUGUUACGUCUGCGCGGCAAGGACAGAU
+CCUAUCUUCGUAGUGUGAGACCUACACCCCCUAUCCGUUUCAAGCCAAUC
+GCUUGAAGGUAGUGGGCCUUGAGAUGAUCUUCUGACUCACUACGAUUGAC
+AAGCCCUCCUUAACUGAUGCAAACUUAUGCGCAGUGUUGCUACCUACAGC
+UUCGAGCAACGGCCAUCCUCUAAUGACCAAACGGAAGAGACUUUCGGUGG
+AGUUAUGAUGACCGUGUCGGCGGUCACAAGAUUGAUGACAACGCCAGCAA
+GACCGCGCCCAGAGUCAAGAUUCUGAGGCACCAACUGCGUUGAAAAUCCC
+CUCGAAUGCUUUUGCGCUCAACGACUCAGGCUAAUUAAAGAACGUACAUA
+AUAGAAGCCAACGUCCUCUGUCCAACCUGGCAUGUUGUGGCCAACUGUAU
+AAUUACCACGAACGAACGUGGGACCCCGCGUCAGAUGGUAGGGGGGGCCA
+CGUGGGUGACGAACUCAUAGAGAGGAGCGCCCGGUUAGAAGACACCACGG
+UGAUCACGUUUCACAAUGGAGCCCAUAGUUAUUGUUGCAGCUAUAGCCAC
+ACGUGCCUGCGCAGUCCUUCAGCCCUGGGUGAGUACUGGAUCUCUUACUG
+GCCUCGCUCAGAAGUUCUGAAUUACCAUACCUGUAGCAUAGGUUUCAUCU
+UCUACGGCAGGGACCCGCGUACGACCGGGCACUACUGCGUGCCUCAGCAC
+CGACUCAGGAGAUUGGAGCCUACCCAAUACGGCCGUCUACGGUUCAGUUU
+AGUAAAGGGUGGCUCUAUCCCGUAUCGGGAGGUCAGGCAACAUAUAAUCU
+UUUCAAGACCUAUCUAUUAGGUCCGUGUCGCGGACCCCCCCUUAUGGAUA
+CUAAGCUCACCUGCUAAAGGUUACCUCAUUACAGUAAUGCCAAAGCACUC
+CUGCAGCGCCCCGCCGUUAACCCUCUGUCCACGGAUGGGUUUUUUGGGGG
+CGAGUUAUGCGGUGACUAGGAAGUAGUUCGCGUUGGAAGUGGCUGUCAUU
+ACGUAUCGCGGUCUGAGUACAAUAGGCGACCCGUGGGUCGUUUACGACCC
+GCGCUAAGCUGAUUCAAUGCCUGGUAUCACGCAAGUCGGAAAGAGGUGUA
+GUUCAGUCAUCACCCGCAAGCCCGGGGGCCGAGGCCUUGUGAAAAUCAAG
+GAUCCAUAGCAUGAACGUUGGCCCGCUUUAGUGAAACUAUUGUUUUUACC
+GUGGUGCUUGACGGACACCCCUGCAGCAAGUGUCCUCAUUCUGUAAUACC
+ACGACGCCUGAUAGCGUUGUCUCCUGUUGGUAGCACAAUUGUUCUUUGCA
+AACCAACGUCUGGCCGCGAAGCGAUCGCCACAGAAAAAUCGUAUCUGCCG
+UAGAGGUGAAACUGGUUUCGACUGCUGACUAUGAAGAUGGGGCAGGAAUA
+ACUGCGCCUCACACUUGUAGCUCGUGGCUCCGUCACGAUGAGUGCUAUUC
+GAUUUCGGUUGUCCGCUCGUUGUCGCAUGGGCAAAGGGCGAGUUUAACAU
+UAGCUAGACAAUUAACACAUGCUUAUGAAUAUUGAUAAUUAAAAUUAUCA
+UUAUUUGUGUGAAGGUGAGUAAAAAAUUAGUAAUACCCUAAUAAAAUGAA
+UUAUCUAAUUGAAUUCUUAAGAUUUUGUAAAUACAUGCUUUGCAAUUUAU
+AAUUUACAUAAAUCUAUUGAUUAAUCUUUAGAUUAAUCAUUAAAUAAAAA
+UAAAUACCUAUUAAAUAUCUAUCAUAAUUUAUGAAUUAUCAAAUAGAUUA
+AAUAGAUUAAAUAGAUUAAAAUAUUUUAUAGAAUUGAUCAUGUGUAACAU
+GAUUAUUAAGGUUAGAAAUUAAUCUUGAAUUUUUAAAUUUUUAAAUUUAU
+AAAUUUAAAGGAUUUACUAAUUUGCAAAGAGGUUGUUGGGAUAAUUAAAU
+AACAUUAUCUUUGAUAAUGUGGAGAAUUUGUAUGUAUCUACAAGCCGUUA
+UUAUUUGUAAUCAACAAUUUGAAAGGAUUGUAUCACAUUGGUGUUAAAAG
+AAACCAAAAUGAAUUUAAUUCAUUCAGCAGUGUUGAGAAUUGGUCAAUGU
+UUUUAAAAAGAAUGAACCAGUGAUCUAGCCUGACGAAACAAAAUGUAAAG
+UCAAAUAAAAAAAGAAAGGAUAACAAAAUAAUCUCAGCCAAUAUAUCGUG
+CCAGCCGCUGCGGUUAAACGAAAGAGAUAAAUGUUAAACACGAUCGGAUG
+GCAGGAAUGCAGUCCGCACCGGUUGCAUCGCUGAUUGUAGGCCGCAGAUG
+GCUCCAGUCAAAUCAGUAAGAAAGGUGCUGUAGCUAUUUUGCUCGGCUCA
+ACGAGGUCGAACGACUUAAUCCCAUGGUGACUUCAGAAGAGGCAAAUGUG
+UAAAGGCGCACACGAGUUAUAGGACUGCGCCCAAGGGUACGUACGUCAUU
+ACCCGUCUUUAGCUGCUGACGGACGUGGGUUUUGGGAGAGCUCGGUGCCA
+UAGCGAGCGUAGGAACUGUGGUGGAGCUUCGCAGGACAUCGAUCAGUGCC
+CAACGCACAUGGUAAGGGCCCUCCGCACGGAGGACUGCUGUUCCUGUGCA
+CCGGACAGGAUGAGAAGACCCUCUGUAGGCUUGUCCAAUCCAUUCGAAAU
+UCGGUGGAGAUCCUUGUAUUGGACUGACUCCUCAUCUAUGCGACUCAAAG
+AAACGACGGAAGCACAACCCGUUCGCCAGCGCCUAAUCGCCUGGUCCUCC
+CUUUACUCACUCAAGGGAUAUACCAGUCUAACUAGGCCGGUCUACACAAU
+CUCCGCUCACUGCCGCGCUAUCUCUCCGCUUUGUGCAUCAGUUAGUGGAC
+UACAUAGCUUUCUGGAAAGCUUGGAAGGUGCCAGUACGCAACCAUAGUAU
+GACGAUGAUUGGGAUGUGUACGAACGGCUACUACAUUGAGCAGUCCGGAA
+UACAACUACCAGCUCGAGGACCAACGGUUUCUCGGGUAUAAGUAGAUCGC
+GAUUGGCGCUUUGACUACUCGCGAUGAAAAUUCAAACCCACGCCGAAAUG
+CGCCGCUAUCUACGCCGUGACUGAUACUGGUCUCCAAAAACCGCUGGGAC
+UGCUUCAGCACCAAGCGUAUCCUAGUGUCGUAGUGUGUUAUGACUCCAGC
+GACGGUAAUAUUGAGUAUUUGGCUAAACAAGUAACGGAUCGGACGUCCCC
+UCAGUAGUAAACCUCCCCACUUGCCGACCACUGUGCGCUCAGAAGGAAGG
+GAUAGCCGUCCGAGACCUUCUGUCGUUCCGCCUCCUCCACACUCCAACCC
+GCAUGCAGUAUAGGUUUGCAGAGGCCUGCGAGUCGGGGACCUUUCCGACC
+AUCCCGAGUCGUCGUCGGUCUAUUCGAUCUAUAAUGUAACACCCGACGUU
+GGCAGCUCGCCGACAAAUUAUAUUCACGAUGUACCCUGGGUUUGUGAACC
+GGAACGGAGCAGAAAACUGUUGGAUAAGAUUCCCGUGCUCUGGGAGGCAG
+UACGAGGUACCGCACGACCUAUUAUACUGGGUGGGCAUAUUUUUGGAACU
+GUGUUUUCAAUAUCAGGUCGUUGCCCCCCCUGACACCAAUAUCAUAGCUC
+CGGCAGUCCUGGUAUAAAGUUGUUCCCGUUGAAACCGUAAUCUCGUUCGC
+CUGAGCAGUACGCAGUUUUGUUGAACAUGAUUAUCUGGAGGACAGGGACG
+GAGAUAGUAUCUUGCUGCGAUCGGCAUCUGACACUAACCCAAGCUGGCGC
+GUUUGACUAAAUGGCUCUCGUUUCGAAUCGACCUGGAAUAUUCCGGACUA
+AGCCAGUCAGGAGAAUGUUCCACGUUCAAUGAUAUCUAGUGCGUGUACGA
+AGAGUUCAGACAGGGAGAGAUAGGUUAUGAAGUAACAAACACUUUUGCCG
+GGAAUGGAGGCGCCGGCAAUUCCCUUGUUUAAAGAGAAAUUUCCAAAAUC
+AGCCCUGUUAAGUGAUGUGGUCACUUCUCAGUAUACAGAUGUGACUAUUC
+CGCAGGAUAGUAAAUUAAUGUGCGGCACAGCAUUGCUCUCCAUCACUCCU
+GGGAGUGUUAGAGUGGUCGAUAAUGCAAAAUAGCUUCGCAAACAAAAGCA
+GCGUGAGCCGGGCUGGGGCUCAUUCCGGUGGAUGGACACUACCGAAGGUC
+CAUAAGUCGUGCGAUCACCCAGAAUGCGGACCAAAAGCUUGAGGCUCGGG
+GCCGGAUGGUUAUUGACCCACCCCAGGCUCAGAGCGACAGCAAAAGUUCU
+GAAGUUCCAGUAGAGUCGGCCGGCCCGGAUAAUUUAGCCUAGAUUUAAGU
+AUAGCCGAUGUCGCUCAAAGUUCAUAUUCGGCAGCGCUUGAGGCUAUAAC
+GAAAGAUACCUUAUAGACGACUGAUGUCGGUAACACGGACGAGUUAAUUC
+UACUCUCGGAAGUUAUCGGCGGAAGCCCCAGAGCCCGGAAAUGCUCUAGU
+UGUCAGGCUCUCCGGGCGAAAUUGGUUGAGAAGGAAGACGCCGUGAUACA
+AACUCCUGUUGAACAGAACGCAGAGUCUGACACCUUGAUAUAUACGUAGA
+UCCAAGCAGCCCCCCCUAUAAGCUCAUUUGUCAUUACACUUCGGUUUUGU
+UGAGCUACAUGGUGAGUCAAACAAUUAUUAAGUUACGUAUGUGGCUCCAG
+GCCUUGAUCAACGGGGCCUCCCCAUCGCCGGCAGUCGGAAUAAUUUAGUG
+UUAGCUCCAAAGCUCUCAUACUGCUUCACCUCUUAUAGUAAUGGUGGUAA
+CCCCGCCAACAGGUCGAUGCGCUUUGCGGGCAGUCUGUUACUGUGCCCUU
+GCAAUGCAGGAGUCCCUAUCCGGCUUACAUUUUAAAACUACUGACUACGU
+AGGGUAGCUAGCAUUUCGUUUAUCAUAUAAUACUUGGCUGUUGCUCCGGA
+AGGGAUCAAGCAAGCCAGUUAUUAAGUGCUAGUGGGUGACCGAGCACCAG
+UAGGAGGAACGACGAAGAUUCUCAAAUAAUGGCUCGAGAUUAGGUUGGCG
+ACCUCAACGUAUUUUCGGGCUUUGGAAUAUUGCGCUAGAGGUUGGAUGUA
+CUGCACCGGUGCUAUGAAUAAAGACGUAUAUAUAGGACUGUGUAUUAGCG
+UCUUAAGGAGUGCUAGUUGGAUCCUCCCGUCACCGGCGGCCUACGUUUGU
+CGACCGUCGCAGACUGGCCCCCGAGAUGCACCACAGAUAGGUGGUUCACG
+AUCGAUCUACCCUCGCCAUAGGCGUGUGCUUCGGGCUAGUGGGUAUACUA
+AAGUGGGUGUAAUAGAUCCGAGUUCCCCGCCAAUAUAGGUCGCAUCAUCA
+CGUGAAUGUCCUUCUCUAACUAUACGUAAUCAUUACAGGGCCUGCGCAAU
+CAGGAGUACGUGUAUUCUGCUAAACAUUAAUGAGCGUCUACGGCGUAAUC
+CCAGACUUGGACGAUGGACCAUUUGGGAUCGUUUCCUGGAGCAGUCGAUA
+UUGCCAUGUUUCCGAGGAAUGGCCCCUCGUCGGCGGGACUAGCCGCGAAA
+CUAGAGGGACGCGGGCGGCCAGACUUGCCCGGGGAGUUCGGUACCAAAUG
+UCCUAUUUGAUCAUCGGAAGGUCUACUACUUAAUCUCGAAUCGUGACGAG
+UGCCAACUGGUGGCGACUUCAACAUAUCAGAGGCAUCUUUAAAAAAACGA
+CGUCAUUUAAGCCCGUUGGUUCUCCUUCGGAGUAGAAUUGUUUAUGAUCG
+AUCGGCUUCGAGCAAAGGGGUAAUGCUUUUAUUGUCCAGGUUCAGCAUCG
+AAGCAGGUUGUCCGACUAUUAAUUAUAGAACUACACAGCUCCAUCCACCU
+AUUACUAACCAGAGCGGCCACUAUCUGACUCACGAUAAUCGUUGAGCAGU
+UUGAACUGUUCCCUACCACCUCUUCUUUAAAGGGGCUCCAGAAGACAAGC
+UGUCGUACACGGGGUUGGCUAUUAGCGCUUUUAGAUCUGCCGGAACCCUC
+CUAUCAAUCGAUGUACGUUAAAGCGAUCGCCACAACUGCCCAGGUAUUAG
+CAACCCCUCAAUUGAGGUUCGAGAUGUUCCUAGACGCAGAUCCAAGGGGG
+GUGGCAUCCGUAAUUGAGACCCUAAGUUGAGUUCACUGAGAACACCUGGG
+UACCCGCUUGCGCCGGGUGCUGCAGUUGCCGCAUACCAAGUUAUGUGUCU
+AAUGGAUCCGGAAGGCCUCGUGUCCACGCUCCCGCUAGACUGGCUAUGUA
+UACCAAAGCUUGAGCCCAUUGAGCAAUAUACCUUUUGUUGCUGCGCCGGG
+GGGGCCUCUCAAACUCCUCCGCCGCUGCAGUGACGAAGAUAGUCGCCUUG
+GAAGCCGGUGAACUAGACUAGUUCGUCCCAGCCCCCCAUAAAGGGGAGUA
+UACCACCGGAUGUAAUUUUUACAUGCAAUCUUGUAACUGAGACACUGGGA
+ACGCGUUGCGGUCUGGUUCGGCCGCUGAGUGAAGUCCUGCGAAAGGCGAC
+CGAGGUAAUGAGUGACCCGCUAGCUCUAUUGCUAGGGAUCUUUCACGGGC
+GGACACCACGAGGCGAAAUAUUAAAGGAUCAGUUAAGUAGGUUACCUAAA
+CCGGCAGCAACUGUCCUGAUGCAAUAAUAUAACGAGCCUAAUACGUAGUC
+UCCCUGACCUACAUGACCCCAAAUUUUUACGUUUCAAGUAGGCAUGUGGG
+GACAGUACUCCUCUUCGUCGUGCCUAAAUACAGCGGAUUAGAUAGAGGAU
+UGGCCUAGUAGAGAUCAACCCCGACGACUUCGUUAAAGAAUAGAAGGUAU
+UACGAGCCGCACCCAAGGGCAGAGGCGAGAGAUAAGUUCUCUCCGAUUUG
+UCCCUCCCAGUUUUUCAUGCAUAAUCUGAGGGGCUAGUGUUGUGGGCCGC
+ACGGCCAAACAUCGGCGAACCCCUACUGGGUAUAUCUAGGAGACAGCGCU
+CACAGGGGCCGUUUCUAAUAUCUUCUAAUCUAACUCUCGUCUUACUCUUA
+AACAAAAAAGCCCAUUCAUCCCAAAAACUAUAGGGACGAAUGGACCGUGG
+UACCACCCUAAUUAUUUCACUACUGUGAAAUCUCUCUAAUCCAUAAUAAC
+GUUUGGAUAUAACGCCAAAGCCUACUACUUUCGGUUCGGUUUGGUGCUCA
+AAAGCCCAUUCCAUACUGUACAAUUACUUGUUCACACCAACCACAAGCUC
+UCUGAAAUUGCCUCAAUAUGUACUCUUCUUUGUCCAUGUAAUCCAUGCAU
+UCUAGCUACAUAGCUCCUAUGCUUGGAUUCCCGACUAUCGGCCCGGGUUU
+ACGUACCCGUUCCCUAGUUGCAAUGCCCGGGUAGGCCCGGAACAAGUCGU
+AGUUGAAAUAGUGCUUAGUUAACUGCCCUACGGCACGCCAGUGCCCGUAG
+GGUAUGAACUCGAUGCCUUUUACUCGUAAACGAGCAGCGAUUGAGCCAAU
+CGUCACCUAAGCUAGCACAGGAUGCAAGCCUUUGCUGAACCUUUCGUAUC
+GACGGAGCGUGCUCGACUUUACUCUCUACUGGGCCCCCGAGGGAAUCACG
+UGCACGUAAACAAACGUGAGGCUCAUGUAGUACCUUAUAGUCUGACAGCC
+UGCAUAGUGAGCUAAUAAUGAUGUGGCAUAAAGGAUUUCAUACGUGGUUU
+CGUGGCUGGAAGGCAGAUUAAUAAUAUGUAAUCGCCCAGACGUCAAUCAC
+AUACCAAAUAAUUCUCUACCUCUAGUGUAGCUAUUAAGAGCUUUGGCUGU
+UUCUUCCUGCCUUGUGUCACCGCCACAUUGGUGUCUGCUUAUACAUACGC
+UUAUAAGUGAUAACUAUCAUUGACUGGUAGCCUAUCCGGGAUUCGCAUUU
+AAUAACGUUAUCCCUUUCCGGAUACGACCUACUCAGGAUCCAGAGCUAUU
+UUGUGGGGAAUCGGAACCUACGCCCCGUGUAUGGCGUUGUAGGACCGUGU
+CGCCCGACGUUUAUAAAUGGUGGUUCCUUUACCGUACCAUUGCUGACUAA
+GUUGGUAGUUCAACUAGGACCAGACCACAGGUUUUUGCACAUGCGAGUGA
+UAGGACGUUAUGUACCUAACGCAUCGGAGCGCAGACAUCAGCGGAAAACU
+CCUACAACGGGGUAUGAAAGUGAGGACACGACGACGUUCUUCAUUUUACG
+UGAGCGAAGAAUCUACAUAAAAAGACCUGCCAACUAGGCCAGUCAAUUUG
+CAAGACCGUUCUCACGCGUAACUGCUGAUGUUAAUUCUCGUGACCAAUGU
+ACAGACCCUAGACACUGCGCGGCAUUCCUUACAGAGGCCACAAGUACCCC
+UCAUAACGCUGGAGGGAGUUAAAGAACAUCUAAGGUAUGGAAAUCGUUCU
+CUGUGUCAAGUCUCAGACUCUUUUCAUGCGACUAACCCUUUCUCACAAGA
+CGAACCCUCCGGGUUCAGAUGUCCGAGAGCCCUGGGAUCUAAAAAUCGGU
+GUCCCGGCGUCACGCCUAAUCCGCCAGGUGCAGCGCGCACCUUCCUGUUC
+UGUCGACACGUUAGCGAAAAAUAAACAGUCCCCUCGGAUGACUUGCCAUU
+UCGUAGUGAUUUCGAAAGAUUCGGCUCUAUCUCAAAUCCGCGUCGCUGAU
+GGUGGAGAAUCCACAGGGUUCAGCUCAGUAGAAGAACAUCACUAUCCAGU
+GUGAUGGCCCCGAUUUGGCAAAUUGAUCGAUAGUUUGUUAUACACGCCGG
+CAAGCGUGGCGUACGCGUCUUGAAAUUCCGUAGGCAUCAACUCUUAGAAG
+UGUCUUCUCAUGAGACGGUUCCACUAACACAGUCUUUAUAAUCCCGGUUG
+CGAAAGCAAACUGCACGCAGACGUGAGGCGAGGCUUACCCACCUGAGACC
+CUUAGCCGUCAAAUGCCGCACGUCAUUAGAAUACGAUCAUCCGGCAUUUC
+CCCAGCUUGAUUUUUACAUUUCCUCAGUGUCAUUAAACUAGUAGACAAGC
+GUGUAUUCCCCGUAAUCCUUCUAUGCGCCAUAAACUCCUGUUGACAACGG
+CGAAGGCCGAGCCUAGCAACCCGGGCGGCGGAUCGCCGUCCUUGCAACAA
+GCUCGUUGGACAUCACUCGGUCGGCCGUGUUAAAGGGGGACAGUCCGAUG
+GGACUCCGAGAUGAGCCGCCAUCAUGUGAGCUUGCACAACGCCGCAUAUA
+UAUCAUCAGCCACUCGAUACCCAUGGUGGUACUGUCAAUUGGGUCAUGCG
+UGGGGGAUGGCAUAUUGAACGGGAUUGUUGUGGCAGUGAUCUUGCACGAU
+GGAACUUUGUGGCGUUGGUAGACUUGAUCGGGGCGAAGUACUCCGGAUCG
+UUCUUCUAUAGGGCGCAUUGCUAGGUUUCAGCCACAUGAUCAGAACGAGG
+GAUUGGAGUUUGAAUCAGAUGGAAUUACAGUUCGGUCCGUAGCCUUGAGC
+GCCUAAAUGGACACGCGAGGUCGCCCGGGGCUGGAUAUGCGCAGGUUGGG
+GUUAGGUCGUGUUACGAUACGUAGUGGAACGGAAGAAAGUUCGGCCGCUC
+UUAGCCUACGCCUACGGAAUUUAAUAAAAGCUUGCACGGAGCACCUGCGC
+UUAGGGUAAGGCGCGAGAACAGCAAACCGCCUAUGUACGUAUCGUCCUUU
+ACCAGCCACAUCAAAGAGUAUUAUUCAGCUCCCAGUAGGGGGAAGAGAGU
+UGGUGCAGGAAUUUUGUCUGAAUUACCGAUUUGUUGGACGCAUUUAUUAG
+GACUCAUCUAGCGCAGAGUAACGUAUCUGGCUAGAAGCACCUAAUCCUAC
+UCCCGUUACGAUCAUUCGAAGUCCCUCUUAGCAUCCGUCGAGAGUUGUUU
+CACGACUAGCGGAGCGCCGUAAAUUUAUAACCAUAUCGACAGCCAGAAAU
+UUCUAGGCCCUUAGCCUACGGUAAUCGGUGCCGUCAGGACACCGGACCUC
+AUCGCCUUCGCCGCAGAGUAGAGCUUCUAUUGAAGUCGAGGGCGAUGAUG
+GGGGGCUAGAACGACAUGCUGGGAGGACUAUCCUGUAUCCUAAUUCCGGU
+CUCACUAUCACAAUCCUGCCCUGUCAUGGGGCACACUUGGGAGCAACGAC
+CCGGUCAUGUCAAAUGGGAAGACUCUUCGUAUGGCGCCCCGUAGACGCAG
+CCUAUGAUGGAUUGGUUAUCCCUGUCUGAAGAUUUCAGCUGAGGGAAAAU
+ACUCUAUUCUGAGGCUUAGGUGAUACUGGUACGCCUCACCAUUACUUUGU
+AUACGUUUGGUUCAAGCAACUCGGGUUUCUUUUGAUGGUCGACUGACUGC
+UCGGGGACACGCGGAAACGAUCCCCAGGGUGAACACAGACUCGGUCCGCU
+CGUACGGGCCGGUAGAGUGAGCGCGUCGUCAUCACACCCGUACGGGGGGA
+AGCCGGUGCAAAUCCGGCGCUGACCCGCAACCGUAUGCCGCUCGCGCGGU
+GAGCCGGACUGCCCCGCACAGGACGUGACCGGCUCAGGUCACCGGCAGCC
+CGCCGAUGACCGGCACCGUCGAGGUUCACGGGGCUAGCCUUUGACAGCGC
+AGCUCACCUGGGCGGCAUAUGUAAGCGAAAUUCGGCCCAUGCGGUGGUGC
+AAUAAGUCUUUUGUACAUAUGAAUGCAAAGCGUUAACCUCAUGUCCUCGC
+CAUCGGGCUUGCCCAUAUGCCGAUCAGAAGGCGAUCGUGGUGCGUUAGAC
+AAGCGAUUAACGCUAGCUACUCAUGUAUUACCGCGGCUGCUGGCACAUGU
+AUUGGCCAUCGCUUCUAACAAAACUUAGCUUAAUUAUACUCGUUUCUGGC
+CUGCGUUUAAAAAAAGUCAAAGAGGCAUAUCCCACAUUGCUGCAGGCACC
+UCACUUAUUUUCUUCGCAACAUCAAUUUGCUGGGUCACGCUUAAGCGCAU
+UGCCCAAAAUUCCCCACUUCUGUCCGAGAUAAGGUCUUUCACAUACCUGU
+AUGUGGCUGAUUCUUCUCACAAAUCAGCUAAGCGCAGGAGGCCCAAGUGG
+CCCCCCUUCGAAUUCGAAGCGCUCUAUAUCUUUUUUCCUAUUGGAUCAAA
+AAAAGAGUUCAAUACUUAAGUAUCGAUUUUUUUAAAAAAUUUUUUUUGGG
+UGGCAUUAAACUUCUUAAAAGGAAGAAAACCUAGCCUAUCUAAGGUACAA
+UACGAAUAAAAAGACAUAUUUUACGCACCAAUACGCUAUUUUAAAACUAG
+AUCUUUGCAUUUUAAGCAAAGAAGAAGGUUCUUGUGUAAAAUAAAACUUG
+CGUGUGUAAUGCAUUUGAUUAGCGUUAAAUCACGAAAAAUUGGUUGUAAC
+GGUUAAUUGGCAGUUUGUUGCACCUCUCUAUCCCUUUCUCACGGCCUUAG
+CACUAGGAACAAUAGGCAAUAUGUAUACUGAGACAUUUACCCUUGUCCGG
+GGUGCCAUACAUCAGGCGCUUCUCAUGUGACUAUCCAUUCAGACAUCGCA
+GGACCCUUUAUACUGCGGCCCACUUUGCUACCGAGAGCAGGCGUGGGGGU
+GACAUGAUAAGCUGGAAACUGGCUGCUCACGUACGGUGAAUUGUUUCUGC
+AAGAAAAUAUACGUUAGAGAAUCCGAUUGUCCUCUGACUGCUAUGGGUAU
+UAGCUCGCUAGGGGCUCCACGGAUACCCUAAGUGUAUAGCAGACUGAAAG
+UUAACUGGAUGCGUCCUUUAUCGCUUAUGAGCAGACAUUCUCCAACGAAU
+UCCUGUCAGGUUCAUGUUUUCCAACCUGAUAAUCUUGGAAGUCCCUGAAA
+GGGACAUUUUAUGAAGACUAGACGAUAGCACUUGAUACGCGAGAACAUGU
+GAUCCUCCUCCGUUUGUCCUAUGUUGCGAAACAGGCUUUCGCGAACUCAG
+AGCUAGGGCAGGGACAAGCUACGAAAUUGAAAACAUUAAGGAAACAAAAG
+UUGAUAACUGUCAUGUUCCAGGGGAAUGCUCUCUCCCGGUUACUGUAUCA
+UGUAUAGUGCCCGAAGAAGUCUCUACCAGGGUUGGGGGCUGACGCGAACA
+GACUUAAGAGCUACCUUCCAGCAUGAUCCUCGGCCGAAUCACCAAUGGAA
+UAUUCUACAUAUCACGAAAUCCUUCCAUGACCUACUCUGUGUUGUGUAUG
+GCCAAACCCUUGGGUCUCCAAUGUACCUUUCCGAUCUUCAGUUGGUUACC
+AAGAGAAGCGCGGAACCGCCAGAGACAGUGUGGGCGUCACUUUGGUGGUC
+AAUAAUUUGGUUCUCUAGAGUCAAGCCCACGUUUGGUCCUGUAACCUCCG
+UGUGAUGACCUACCGAGAGACCAGAAGAUCAGAUAUCCCCGUCCCAACUA
+UCAGCUUGUUCGGAUGUCACAUACCCGCGAGGUAAAUCUCUGUUAGGGUG
+GUACUCAAGUAAUUUAAAAAAGUUUUGUGGUAACCUAGUACCAACACGAA
+CUCGGGAAUUUCUCACUCCUGUAGUCCUUGACCAGCCUUCUGAAGGUUCU
+CCGAAGUAGUGGACAUGUGAUGCACCAUGCCUUGGACGAUCAAGGCAAAA
+UCGCACGUUGAUGCUUUACCUCGACGCAGAGUAUGCAUCCCUUAGGGUCU
+AGUUCCUCCCAAGGGGGACUGUACUUGUAAAGGAACGGAGUAGACUUGGC
+UUAGCCUUAAUCCAAUUUUAUCCGAAUCAUCCUUCGCUCUGCAGCAAACC
+AGUCUGACAUAAGAAUUGUGAGAUUGCCACAUAUGUGGCGCAAUCGCUAG
+GUUAGGUAAACUUCGUAUUGAUAUGUCGGGCUCAGACAAGGACUUACGAU
+AGUUACACCACUCAAUCCAGUCAUCUCGCGGGAGGUCAUGGCCCUUAUAA
+GUCACCUUAGAGUACUGUAGUACGAGGUGACUCGCAGUGUUAGCAGCCCG
+AUCAUAUGCGUGAACGGGUAGAUCACCGUGUGGUAUUAGUGCGAGCUCAU
+AAGACAUUCGCCACGUAGCAUCCGCGCCUGGACGGACGUCACCGGGCAUA
+CUGCUGUUCCGGCAUUUGGAUAAGGAUGCGACGGAUUACUUGGGAAGCGU
+GCUUUAUAGACGCGCGCGCACAUCGAUUGUGCCGCUAAAAAAGACCCUCG
+CAACGUCUCAGCUCCUGGUGAAUAGAAGACGGCGGCCUUAACAUUGAGAC
+GGGCCUUGUUCAGUCGCCUGAAUCUAUUCCGUUUCAUAGCCUUGCGAAAU
+CUACUCGCGCCACUCGCUCCGGAAAUUCUGGUCCAUCUAAUUACCGGAGC
+UUUCCUAAAGAUGCAGAUGUAACGGUGCCAUAAGGUAUGGUAAGGGCUCC
+UAUCGUUGCAAAAAGACCAUAAUAGGAUUUUUUAUAGCAGGGCAUCCUGG
+GAAAGGCUGCGUCUGACAUAAUGUCGACCCGGUUACCGCAACGAGUGUUU
+CGGUUUUAGUUGAUGGUACCCCGGAAGCUGUAGGGAUGGACGACGCGCCU
+UGGCCGGUCUCCUGGCUUACGGGUACCACCGCCCGUGCUCCGCCUUCCCG
+GACCGCAAGCGAUCCAGUGGCUGCCCGUCAGGGCCGGAGCCGGACUUCCC
+GAUUCACAGUGGCGAGGGCCGCACCGGCAUCACACCGGAUUUCCCGUUCA
+CCAAGGCGUGGCGACAGUAGUGCUCCCACCGGGGUGGGCACAAGCAGGCU
+AAUUGCUUCAGGACUAGUGAAUUUAGUAUACCUCUGAUGCCUGGUGCCGG
+GCUUGACGACCUAAAUCGCCAGAUAGGACGAUGACGGAUGCUAUACUAGA
+AGAUUUGAAGUCUCUAUCACUAAUAAUCACGGCGGAGGAUCAGUGUUAUG
+UCCUGUUGUUCUGUCCCGACUUAUCGCAGGGCGAUGAUGACUAACACACU
+UUAGUCGAAAAUCCGUAUUGGAUCUCGCGCAAUUGACCAGUUUUAUUGUG
+ACUAUCGGUGAAGUGAACUUAGCGUAGAGUGUUUAUGAUCUGACUACGGA
+UCCCAUACACAUGUAUUCGUCGGAAGGAUGCUGACACGGAACAGGAAAUG
+ACUACGGAUUAGGUCAUCUUCAGGAAGGAGAUACGGUUAUUCAGGAUGAA
+UAGUCGGCAUGGAAAGCAAAUUGGACAUUGAACGGACGCAAUAGUAACUA
+GGAUGGUUACUACUAAGGAAGGCAAUGGACACCUCUGGAUGAGGCAAGGA
+CUGAACAUCAGGAAGAUGUCAGGGACACCGCUCAGGGAACAAGUGAUGUG
+AGCCAACGAGGAUUGUUGGUAGACCAGGAUAGGUCAAGGACACCGCUAGG
+AAGGCGACGAAAGGAUUAAGCUGACGGAUUCAGCAUACUAUCAAGGAUUU
+GAUGCAGGGAGCACUUUAGUAGCUGGAUUGCUGCAAGUAAGACCAUAACC
+CCGAAGGGCGUAAGCCCUCGGGGUUUUUCUUUUUGUCCCUUUGAUUCCGC
+GUCCUAGGCUCUCCGGACUGCGGCAUUCACGAGCCGGUAAUGUAUCAUUC
+UUCGGUCCAUCAAACAGUCCCGUUCAAAAACUGAACACCUGAGAGUAUAA
+CUCCUUCGGCGAAAAAAAUUCUUCUCCUGCAUGACAUCAAAAAAAACUGA
+UAGCUGCGAAAAGCUGUAUUUAGCGUAUCAACCCCAAAGCGCCGUGAGGG
+GCUUACACGAUAGCCAUAUGCGCACUCGGAAGGAAAUCGUAGGGGGUUAU
+CUGUACCAGAUUCACAUACGAGCUAGAGGAAUUCGUUUUGGGCUACAUUU
+GCCUCACGAGGCCCGAUCACCUCAUACAUCAUAGAACGGCUUCGUCUACA
+GUGAAUGUAGCGGAGCACUCAAAACUCCGGCAUACAUGUCGCCAUGUAAG
+AUGCCCGUGCCUCGACAGCAUGUAGAAAAGCCCUCUCCAUCUUUGGCGCG
+AAGACGCUAUCGAGGUGCUACCCAGCUGCGAACGACUUUAUGGAACCCAG
+AGGACAUCAUGGAACUGCAUGGCACAACAGAUAGCAGUGGGCGGUACGAA
+GGUAGAGUAUAACACCCGGGAGGGAUAACACUCACUAGGGCCUGUAUAUG
+UGCAUCCGCGGUCACAUCCACAUGCGCGAUACCACCUCGCUCGAAUCGUA
+CAUCCAAAACCCUAGGUGACGCAAAGGCGGAACAAGCCCGAAACCCAUCC
+UCCGAUCACCGCGAUAUUGCUUCGUCUCCAAAGGUGGGAACAGAGAGACA
+UGGAUGGCACAGCGUGUGGAAUCAGAUCGUUUGGCGCGACUUAUCAGCUU
+UCAGACCAUCGAGGUCCACUAGCCAAUAGUGCUAUAGACGUUAUUUGGAU
+GGAUACGAGCGUUGGUCCAUGGGACAACUGAAGAGAGCGUGCUUUCGUCA
+CAUGUGGACAGAUCGAGGAACUAUGGGCAGACAACUCUGGCGCUUUGUAU
+CAAGAUAUGACGUCCUGCAUGUUGAUCGAAAGGGGACGAUGCGCAAACCU
+UUACACUACCGUAGUAUCAGUCCGAUCCCGACCCGGUGCUCCUAUACAAA
+UGGUUCUGCAGCCGUGCGGAAGUGCGGGGGGGUGCCUCCAUUACUUAUGC
+UACCCCGGCUUUAGGCUGACUCGAGAAGCACCCAAAUUUAGGUCAUCUUU
+UCAAUGUGUCGACGCUGUCAAUUCGCAACACCCUUACAAUAUUAAGCAUC
+UAUUCAGGAAUCCGUCACCUGAUCGUCAGCUUUCUUCACAAUGCACGUCG
+UGCCCAGAGUACGGCUUUAUCGCAGUACCUGACUCCGAUCGAUGAAAACU
+UUUGAAGCGCCAGGAGGAAUUAGACCACACCGACGCCUAGCUUCACCCUC
+AAUAGGUCCACGGCGGGGCAUUACCUACCCGGGACUUUUUUUCUUCCCCA
+AGCUAAGCUAUUGUGGUAAAGGUAAGUCCUGGACUUCAGUGAUGAGACGA
+UCGACGAGUCAGAAGGACCAUCAAUGUAGUGUGUCUCGUGAGUGUCACGU
+UCUCUGCGAGCUGUGUUUCCGGCCGCCAUGCAUCAGCUUUGCCCCUUCUU
+ACCUGAUCGAUAUGGAGGCAUUCGCUGAGACAGGUGCUGGGCCUUGAUCC
+CGCGAACGCCUGUACACUGCGUUACCCCAUGGGCAAAACUGCACUGCGUG
+GUCAUAGUUACCCUUCCUGCAAGUUCGUCUUUCAGCUAUUGUUCUAUAAG
+CGCUAACAUACUACAUAAGGGGGCGAGACAAGGCGGGCAGGAAUCCCCAC
+UUCGCCGCAAGUCCCGUCGGCUCCGAGUGAUUGUCCAGUUGCUAAUGGCC
+CGGAGCCAAUCCCGUAGUACACCGCUUUGCUAUCAAGCGCACUUUUAUUC
+AACACCACUGUAGCAUGACUCAUUCACCUCACUUUAUGUUAGAGACAGUG
+UAUUCAGUCCAUCGGGGGGCAUGACUCAGAGCACACAAAAGAGAGGUAGU
+AGAAGAGAUAGUUUUGGAUUACGACCGAUGAGAGAUACCUCGUAGGGGAG
+GUUUAACUCUUCUUUUGAAAUUUGUUGGCAUACGGUGUCCCUUAUACUUC
+GAUUAUAACUUUGCUGUCGAGACUGGAAAGUGCCUAAUUCCUUUCGAUAC
+GCGUUAACAAGACUUCAGAGUUGAGCCCUAUAAUCACGAGACUCCGCGAU
+GUGUCACCACUCGUGAACGUCAUCCCCCCCCCUUUCCACAAUACUAAAUC
+CAUAUCCGGAUCCCAGGCUUAAGAGACCAGUCUCUGGGGGUGAGGUGAGC
+AGAGCAACUAUACACCCACACCCAUCGCGCCUGACUAGCAUAGUAAUAGA
+CGCCGACUCGCAUCAUGGGUUUGUUGAUCAUCCGCGAGCCUGCACCCCUU
+CAGACCCAGCGCACGGCUGAGGAAAUACAUCUACUGGUAUGUGGAACCAA
+GCUACCGAGACGAAUCUGGUUACAACCACUAGAAGUUUCUCAAUAUACUG
+AGCAGAUAGUCCGGCGAGAGGCCCGGCAGAUGAAUGACUCCCUCAAACUA
+UCGAAGCGGGUACCUCCGGCUGAGGUUAGCUUCAGCAGUCUCCACUAGUU
+GUGAUUCGGAUUAAUUAGUCUGUAAGUUGCGCUUUGAAGUCGAUCAAUGU
+ACGACGAAAAUAGAACAUACCACGACCCUUCGGGCUGGGUGUUUAACCAC
+AGGUAUAGGAAUAAGCGGACUCACACUGAUCUGUAAAUCAAGAGUGGACU
+AGUAGAGGAUUGCUUAUCUGAACGAAGCUCUCGAGCUUAGUCUCCCUUCG
+UCUCGUAACCGGGGCCCUGAGCACGCGAUAACUCGGAAGCCACUCUCAAC
+CGUCGUAGCUAAAAAAUAAUUCACCUUGUGAUAUCAGGGUGGGACGGGGU
+AGACCUUCCUCGACACGGGCAAGCGCUGGAGCAACUCUGAGGCCGAAGUA
+UCGUUUUAAUAUGAAAAGUAGUCUUCGACACCCACGUCCCCAGAGUCGGU
+GUGUCAGAGUGCACGCGAGGGCACAAUGAGCUUACAGUGCCCCGAUGACA
+GCCCUUUCUGCCUAAAGUACCUGCCUAACGAAUAGACCUCAUGCCACGAA
+UGAAGGGGAUGCUCCAAGAGCCUUUAGGCUGGGCACCGCCCCGAACAGAG
+ACUAGAACCAGGAAGCUGGCCAAAACCUACAUACCUAGCCAGAACCCAAC
+UCUUCGGAAUUCCAUCGGAAACCCAUGGGAACGGCUGUAAGAGUACCAUG
+CUGUGACUUGCUGCCUGUCACGAACUCAUAAAGCGCCCGGCGUACGGUGC
+ACGCUGGUCGCCGCACAGGCUCUUGGAGUUGAAAGAAGGGAGCAAGAUUC
+AAGGAGUGAUCCCUCUUUAACUUUUUCCUGUAUCCCACUCCGGAAGGUCG
+UUAUUUAUGAACCAAACAGUGUUAAGGCUGUCGCGUGACUGCACUCCUUA
+AACCUCUGUUCUUUGUUUUGCCCUAACCCCUGAAAACACAUACCUGACGA
+AUCGCGCCAGACACCAUAGCAUUUAAGCUCUACGUGCUGCGAAGGGAGGU
+CGAAUAAUCUCGAUAGUUCCAAAGAUUGCCUUGUGAACCUUGGGUACAGU
+CAGCUUUCCUCCGCAGGCGUCGGACGGGUCUAACGCAAAACUCGUCUGAC
+ACUCAUUUGACGAUAGAGAGACCUACCAGAGAUUGCGGGUUGGGCCCUGU
+AAUGGUUACGACGUUAGGCUGGCUUGUUCACCUAAAACGUACGCUGAGUC
+CGCUCGGGACGGGGCCCUCGCCCCGCAAAAGUAGGGGAGCCUAACAGGGG
+GCCACGGGAAACUGGGGAAACUCCAGCCUCUCGCCCAGGGGGAGUCCCGC
+GAGGGACGGGGUUAGGUGCUCCGACAACUGCACAGAAACGAGACCUGCGG
+UGGGCCAGAUGAAAAUGAUCAUUUACCCCAUCUGGCGACGGAUGGGAGGG
+UGUGAGAGACCUAUCGUGGGUUGAAACGGCAGAUCUCCCCUUGAGCAAGU
+AGGGGAGGAUAGGGCAAAAUGACUCCCCUGAUACGCAGAGCCUAAUCCCC
+CAAGUACAGAAGCUGGGUUAUUGUUAGGCUCCCCAACGCGUCUGUGAAGC
+UUAAACGAGCUCCUCGCGCAUGAUGGACGUAAUUUUCCUUCGCUGGACGA
+UAAGCUGAUUACCCUGGAAUCUUUGCUCGGCAAUUUGUAAAAGCGCACUU
+UAUUAUUCGCACGGUAUGCCGAUACCUUCAAGGGACUGGUGUCCCAAGCA
+CAGCCAGUGUGUUUUGCCUUUCUCAGGCGCAUCGAUACUGACCACUAGAA
+UUGUUAAUCUGCGCGAAGAGAUACCCCUAUGCAGCCGGAAACUAGUGCGG
+UCGUAGGAACGAGCCCUCCCCCGCGCCCUUCUUGUGUGGAUCCCUGAGCG
+UCAACUGCUGGCCGGCCAUGAUAACAGGCCUGCUAAAGUCACCAAGCGGU
+UACCCCCAGAGUCUCGCUAGUGAUAACCAUUUUGAUGCCUACGAAAGCAC
+GAGAUACGCCGGCAAGCUCCGGCAGUGAAAGGUACAUAACGAGAGCCGAU
+GUUUCCUAUCUUAUCAAUUAACGACAACGUUCCUCUUUAUGUAUGCGAAG
+CAACGGACCAGAUGACCUCCAGGUGCGUUGCAGUUUAACCCGGACGGACA
+UGCUUGCCAAAUUGUUCUCGGACAUAAAAAACGCCCCUCCGCUAAACAGU
+UUAGCGAAGGGACGUAUUAAUUAACGUGGUACCACCCUACUUUUAGGAAA
+AAAUCCUACUUCAAAAAAUAACGGCUCAACACCGGCCGCACCAUUAUCCU
+GUGCAGCGUGACUCCGGGAUGUAAUUCGUCUACUUAUCUCUACUAGUUUC
+CACCAACCACUAGCUCUCUAGGAAUAAGAAUAAGCAACUACUUCGUCCGU
+ACUGGCAAUCUCUCAAGAGACCGGAGAAAUAAAGCUUCAAGGACGGCAGA
+GUAGUUAAUCAGGGGAGCUAGCUGCUUUUGUAUAGACUCCCGUGCUUGUC
+UGGGGGAUCGUAAGAUUGAUUAUCCUGCGAUUAGACCCGACAACAUGAAU
+GCAGCUGCGUGUUCCACAUGCGCCCCUCUUGGGCGGAUAUUGCCCGCUCG
+UCCGUGUGAGAAGCGAGCGACCUCUCGGGCAGAUUAUGUCCGGAUGUCGG
+AUUACGGUCCAGCCCGGUUUAUGGGGCAGAUUCUUGCUCACAAAGAUUGU
+GAUUCGGGACACGAUUUCUGACGCAGCUCUGUAAAGUAUUGUGGUCGGGU
+AUGAUGGGUGCGACCUUGUUGGAAUUUGUAGCCGCACAGGUGCCCCUAGG
+CUUACUUCGCCGGAGGGUGCCUAACCUUGCGUAGUCGAAGGACACAAUGA
+CCGCGCUGCAGAAACGUCCACGAUAGGCCCAAAGUACCACAUACAAUGCA
+CAGCUGACAUACUUCACUACGCUGCCGAUUAGAGGGUAGGUAGCAUAGCA
+CCUGGUUUACUCUCAGUAAGGGGUUCAAAACAAAGAAUUGAGCACAGUCA
+UUGCAGCGUCGUACAGCGGGGCUUACACCCGGCAGAGCUGGGCCAUUGUU
+UACGUCCUCGACCCUACUCGGUUUCGAAAGAAGAUACGUAGAUAUAUAAU
+GUUUUCCAGUGUUCGGACCGCUGUAACACAAGUUGUUCAUUUGUACCCGG
+CCACUGGACGGUUGCCAUAUUGACCGCCGAUCUUAUGGACUGCAAGUCGG
+CGAUACGUAGAGUGAGGCGUGCGGCGAAAAAGCUAUGGAUAAUCUCCGCA
+GACUACCAAAUUAUCUCACCGGGAAAAGAACCACAUAAAAUAAACAAGGG
+UUACGAGGUUAACCCCUACGUGUGAUGGCUGUGUCUUGAAGCUAAAUGCG
+GGGGCUCCAGGACUGUGGUUUACCACCUCAUCAUCCAUGAAACUAAUGUA
+UCGCUUCGCGGCCUAAGGGGUCACGAUAUUUACUUUGAUAAAGUCAGGGC
+AACCAAUUGGUUCUUUGCGGGUGUCCAGAAAACCUGCUGUAAGGGGCGAA
+UCGCGCCAAUGGCGUUAAACAACAUCAAGGAUGUGCCGGUAUCCCAGGAU
+CGAGCUCCUUAUGUUUACAUAAGUAGUAGACUAUAUCAUCACCCUAAAUA
+AAAUUAUUAUAUUAGUAAACACGCGUAGCGUGUUUACGUAUAAUACUUAU
+UUUUUAUUGGGUGUCCGGCGUGUAGUCGUUGAGGGGUCAUAACUUUUAAA
+GUCAUAGGACUUCCCUGCUGAUUGUCCGUUAUAAAACAGUUUUACUUAUU
+UACUUAAAACUUAAAUAAGUCGUUUUAUAUAUUUAAAUUACUUAUUCAAA
+AAAGCUCUCGUUUCUUUUUUUUCUUUUUUUUGAAUUUAUAAUAAGGAGUU
+CCCAGCAUACAGCCAGAUGUUCAUUUAGAUAUUUCUAUCUAACGGCCCCA
+UUUGAAGCGUAUUGCUUGCGAUCCGGUUCUGGCCUUGAUCCGAACGGCGC
+UUAUCCGCACAGAAAGUGAGCAUUCGUAAGAAGUAUGGCUUCCGCCUUAU
+AAAUCAUCGCAACCGUUUAAUGAGUCAUUGCGCAAUGGUCCCACCCUCGG
+CCGGUAAUGGGGCUCUCCUUGUCCACCGACUUGAUUUCCAAGGGAAACAC
+ACUAGUCCUGCACCCACAAUUUAGGGGGUUCUUCCACUUAUAUGUGGCUU
+UUACCUAGUGACAGGGGGAAUCACAUGCACUGUAACUUCCCAUCGAUUGC
+AUGCACUCCGAAAAGCCUCUCCUCCGGACCAGAGUGCUUAACUCUCUUUU
+UCCGCUGGAUAAUCUCGCUGGCGAGGACCCACAUGUAUGUAUUCCGUGCU
+UGCUAGAGGUGACCAUCGCGUAUAUGUGGUAGGUUGGUUCUUCCAAUAGC
+AUUAUCGUGUACACGCCCCGCAGUUUGGUGUUCACAAAUAAUACCCCCAC
+CCGAUGAGGCCAUGCCGGAACCCCGCGAAACCACCCAAGGCACAGAUAAC
+CAACCGCGUGGCUGAGACGAUCUGCAAGAGGGGCGUCGUAAUGUUCACGG
+ACUACUACGUAAUCAGUACAUUCGACGGAGAGCCCGCAAAUUUGACGUAG
+UAACAUUUACCCCUUCCGAGGCGCAUCAUAAGGAUCGUAGCUCGCUUUUU
+ACCUUGCGUUGCAUGUAUGUCCUCCGUCUGGUCGAUUGUUCCUUCGCGAG
+GUAAGACACAGAGUGGGCUGCAGACCAGGUCACAUCGUGCCUGAACUUCC
+CACUAAUUGUUAAACAUACUAACGUCAUAGGGACUGAGGUGUUCGCGACA
+ACUAGGUGUACGGAAUACACGUGUCAUCGCGAGUACACGUCGACAUGAAA
+UUCAUUAUAUAGCCCGACUACAUGUUGCCUACACCAUGUCAGGUAUAUAC
+UUGGCAGUAAGAGUCCCGUCAUUACUUAAAUCUCUCUACCCUGCCCGUUC
+ACAGUCGGCCGCAAUUCAAAAGACUCUUAAUGUAUUCGCUCUCAGGCGCG
+CGUAUUAGAGUGAGUAAAUUGGCUCUAAUCUUUGAACAAAUAUGUCGAGA
+UGAGGGAUAUUAAUGCAUUUGCGCGAUAGCCGGAGGUCCCGCAUCCUGUU
+AAUCGAUAUGCUGGAGACAGGGAUACCUGAGAGCGUCCCAAUUAGUGACC
+UCGUCCGUGUCAGCUGACUCCGCACAACAGCCGGCGUCUGGAGGUCCCUG
+UGCCCGCCUUCAGCUGGCGGCCGCAAGGCAAUUCAAUACGCCGGCUAUCU
+UUCGAAACCGCUACACAGACAAUCAAGUUUGAUGCUCGAUCGAUAUACAG
+UAUAGCACGUCGCACUCUAUCAUCGUUCGUGCAUGUUUGAUUUCGCGGUU
+CGUAGAUGAAACAAGCUGGUAGCCUUAUGCGGUCGUAAUGUAAAGAUAUG
+GCAUUUAUAGGCUCGUCCAAUUAUUCACUCGACUUACUCAGGAUGCCCAU
+UCUGUGCCGUGUCUGAUGCAUAGAUCCGAACGAUCGCUACGCGCGACGCG
+ACUGAAGUCGAAACCGUCUCCGGUCUGAGCUCACUUCUCUUAGUGUCCCA
+GAUCACCGUGGCCCGAGACGUGCGAAAGCAAGGUGUAUUAACCUCCCCGA
+CGUCAUAACAGUUCUACACCGUUCGUAAUACGGUAUCUAAUCUCGAUGGG
+GAUUUCCCCCCCCGAUAGGGUAAGACUGAGCUUCGCGCCUUGCCGACUGC
+ACUCUGCUUAACACCUGUCGGCCGUUGGCGACUUCAGUUUCGGAUCACCU
+AAACACGAGAGGAACUAGACAUUUGAACAGUCUCGGGUCGUAGUUGUAAG
+UCUGAUGGCAAGGAACAUAUGCAUUCGCAAAAUCGAUUCCACUCCCACCG
+CCUCACCAUCAGCAUCUGUAGGACAAUCGUACCGGUAUAAGGCGCAGUUC
+CACUUAAUACGAUAGUGCAGGGAUAGACUUAGCUCGGCCGGAAUCGGUCG
+GCCUUGGACGAGUUAUGUGGCGUAUUUUAAUAAGAAGUGGAAUCAUCCGC
+CGAAGUUUGCGCACACGGCGAAAUUAAAUCAUCCGAGCCUGGUAUUCGUA
+GAACAGCUCUUCUUGUUUGCUGAGGCAGAUGCUCGAGGUGCAUGUCGAGA
+AUGAGAGAAUCUCGUUAAAUACUUUCAAAACUUAUAGUUGCAAACGACGA
+CAACUACGCUUUAGCGGCUUAAUUCCCGCUUUCGCUUACCUAGAUUUGUC
+UGUGGGUUUACCGUAAGCGACAUUAACACAGAAUCGCUGGUUAACGCGUC
+CGCUGUUAAUCGGUUAAAUUAAGCGGAAUCGCUUGUAAAAUGCCUGAGCG
+UUGGCUGUUUAUGAGUUAAACCUAAUUAACUGCUCUAAACAUGUAGUACC
+AAAAGUUAAGGAUUCGCGGACGGGGGUUCAAAUCCCCCCGCCUCCACCAG
+AAUUCCUAAGAGUUGGUUGAGAAGCGUGUGGUCGCAUAAAAGCAGACCUC
+CUAGUUGGUAGCAGAUUUCUGCUAUAUCGAGCGUUUCAAGGUCUCUAACG
+CAAACUCACUGAGGUAUUAAAUCGUAAUAAGUUAUUAGUUAACAAAACGC
+CAACAGAUUUAGUCGCUCCAUAUGCGAAGGUUUCUGCGGGAUAUUUACCU
+GCUGAUGGGAGAAGUCGGAACAUGAUAUAAACGACAAUCCCAUGCAAACA
+UACUUUGAACCCGGGGUGACCCAGAAGCUACCAGGAGUCAAGCGCUGGGU
+UCAAGUUACAAAUUCGUUGCAUGCCACAGACGAAUGUUUCGACUCUGGAA
+UGCAAACAUGACGUGUAGCAUGCAAACCUGUGAAUGAGGAAGCACAGACG
+AUCAGAGUCUUACCAUCCAUCUAUCCUCCAGCGACACUGCCGAUGAAGCG
+ACUAGGGGGGCUCAAGUCGGGACGCGAGCGAUACGGGAUGGCACUGUAGG
+GGUAGCCAGGUGACCGUCCCUCAUCAACCGGUUAGUCAACCCUUCGGUUA
+AUUUCAAAGAUAGAUUUGGUUGGGUAGACAGUAUCUGGACAAACCCUUGU
+AGAGCUGAAUCCAACGGCCGCGAAUGUUUAGGCAGAUUGCUGAUGUUGAG
+CGUACCCGGGCUAUAUCCCCUCUUCCCUCCUCCUAGCUGGGAUCGAUCGC
+CCGGAAUCGCGGAACAAGGAUUAACAUUCAGAAGGUCACAGUCCACGAGC
+UUAACACAGUUGGAUUGUUGACCCUACUCCGUCAGAGAGGGUGCUUGAGG
+UGUAUAAACUGCUCUGUGGCCUAAGUCGAUCGUCACUAAUUAGAAGCAAA
+AGAGUGCAAGGGGCUAGGCCUCUUAACCCCUUCCCCUGCACUCGCUAUAU
+CCUAUCGCUCAGAUGUUGGACUAAAGCUUUAAAGAAGAAGCGCAUCCCUG
+GAGGCUGAAGCAGUGGGCGAUAGUCACGUUCGUCAAGCCAAGUUUGAAAU
+CGGACAGCAUCAAUACUGCAAGUCCCAAGUAUUUGCCCGCUCCUCAUAUA
+ACAGAGACUAAAACGUCUAAAGUAGGCUCCUUCGUGUCAAGUCAUGGCUG
+UCACAAUCGCCACCUGAUCAGCCCUGACCUAGUAGCAGACCCCACGAUUG
+UUCCGAGGACGAAUAAUGCACAGUCAAUCCCGCCACACGACGUAUCAGCU
+GGAGGAGUAAAACUCUGUGAGUUAAUAGCCUUGCUCCCCACUCCUUGAAA
+GAUGGUACAUAAUUAUGAGAGUGGCUAACUCCGGCGAUCAGAAAUAGUUA
+AUUGCAAUGAUCCAGCUACAUUUGUCGUUUGUGAAACCAUCGCGCGUAGC
+UUAGCGACGAUACGGUCCUCCGAAAAUCGUUAUUUCGCACUAUUCCUCAA
+ACUUGCGCAAGUUUUACACCUUCCGGUCGUGCUGGUGGCCGUCUCUGCUG
+AUCAUGUAGGUCGAGGGUCGCCCAGUAAGGGUGGGGUAGGAUCAGCUUUC
+GCGCGGUGCCCUUCUGGCGCACCCGACCUACUAACCCCACACGCAUGCAC
+GUUUUCAGUUUACCAGCUUGAUGGUGGCACCGUUUUACGGAAACGUUCUA
+GCAUUUUAAACUGCCCGCGACUACAAGUCGCCCUGUACCAGGUUUGAUGA
+CUUUACCUUGUAGGGGUAACAUAGUUGGUGCCCCACACAGCGACGCCUUC
+UAAUAUGCCGUGCUGUUAAGUGAUGUUUAGAAGUAUGAAAGCCUCCACUC
+CUUUACACGGCUUACGCGUUAUGGGACAGGAGCGCGCGCAUGGCUAGAAG
+UCAACACGACGCAACACCGCUUUGCCUAUGACGGGCCUGACGUUUUCAAU
+UAGAUGGCAGUACUAUCUUAUGCGAGGGAACCUUUUCUGCCGAGGGUUAG
+ACGCGUCGUAACGUGCCUUUCAUCGUUUGUCCCUCCCACGCUAACUGAUA
+ACUUGAACGCAGCUACGUUUCUAGUCAGUUUAUUUCGCUCACUUUCGUAG
+GGUGUAUACUCCGCAGCAGAGACUGCUCUGCAUAAGAAAGACGAAGUCCA
+AAGAUGCUACUACAAUCAGGUGUACUUAACUAGGUGAAACUUACUCACUA
+CUCCUCACCCGUACCCCCAUCGCAGGUUGGCUAUCUAUACAACCCCGGAA
+AAUUAUCACCGGCGAGGCGUAUACUAACCUCUAUUACUGCGACUAUACCU
+CGGCUACCGGUCCAGUUCUAGGGAGUUCAAUUUGAGAGGCGACCCCAACU
+GACAGGAAGACAAGUGUUUUCUCCUAUGGUCAUACUGGUAUGUAUCGCGU
+GAGACCUCCACUAAGAAAAGGCGGACUUUCCAUUAAUCUGAGCAAUAGUU
+GAAGCCCGACCUGAACAGUCUUCUUACCGGGCAAAGUUGUGUCUGCUGAU
+UCCUUCUGCCGCCCACCGCAGCGUCUAAUCACUUGUGAGUUUGUUGCCGA
+ACGUUCGCCAAGGGCGGCUGUUUUUAUGACUGGCAAUUAAUCAAAAACGG
+GACAUUCAUAGUAGAGUUGAUUUAGCGACUUGGAUGUGGCAAGCGACUUU
+CGGGCCAACGAUCAAGUCUCAAUCUCAUACUGAACCAUCCCUGAGGGGGA
+GCUUCGGCUCUACCCAGGUUACAUUUGCUGUUCCACACACGGACAUGGAU
+AGACCGCUGGACAUUAUGACGUUUCCCCCGAUCAGACGCCCACCUUCUAG
+ACGGUUCCUCUUGAUCUACCGUAUAGACGGGGAAUAUACAGUGGUGUGAG
+GUAAUAAAUCGUGAACGUCAUGAGGGUAUAACUUUUGAUGGUUGUGCACG
+AACGGAGUCGCAGUUGUACGAAGUGCUAUCGAGUUUAUGGAUCCAUGUCC
+CCUUAAUCUCGCGCCACUCACUUCACCUCGUCCCGUUAUAUGAAAACUAC
+CCGAAGGGUUACUACCACGUCACUAAUUAGGUUAAACGUAAUGUUGGAAC
+CAACCCGGGAAGUCUCGCUUAUACGUACUUUGAUCUAGCCAUCCUUCGUA
+CGCCCGCGAGGGCGCACAGCACAAGGUGCGGUUGCCUCAACAUAAUUUCU
+UAAACCCGGUAUAACGACCUACGUUUUUCGGGAUCUGGUUCUAGGAUGAA
+UUCGGCAUGACAACUCAAACAGCGGGGCGGAUUGUCCGAGGGUUACGCAU
+UAGUCGUCGAUUAUCAUACGUAUCGCGGCUAGUCUAAGCCGGGUUUAGGA
+UUUAGUAAGAUGACGUCACUGGACAAUUGAGAUUAAAGGGACGCCCAAAU
+GCAGCUUCAUCAUGCGAUAAUCUGCGGCUCAGGAUGAGUGUCGCUUCCCG
+GUUUCAGACUCUUUCCUUGUAACUGUUCGGACCGUUCUAACCCCUUUAUG
+GGCUUUCGUUGUUCGCCCUGCUGUGAUGAAUUUUCAAAUAGCGAACGUAG
+CAGAUGCAACUGUGCUGUGAAACGCCCGUGAGGGCUUCGUGGACCCAGGC
+AUUUAGCAAGUGAUUGAUCGUUCUCUCACGGAGAGUGUAAGACCACGACG
+GGGUGGUAUGAGCAGCAGCAGUCCUCAGGGGCUGUUCAGAGUUCUUUUGA
+CAACUUGCCUAUUAAGCAAGUACUUAUGGCGUCAUUGAUCUCGCCGCUCC
+AAAAUGACGCCCCUGCGUUCUUGGGGCUACUACGUGUUGAGAAUUACGAC
+CCCCAGCUUGUGGUGGGAGGGUCUCAAUUCCAACUUACGCGGUACAAUUG
+UUAGCUUAUCAUGGAGGGUGCCGGAAUAAGAGUCAGAGAGAACUUUUGCA
+AAUCAGACCCGACCGCUCCGGUCUUUGCUGUUAGUGGGUCUGGUUGGAAG
+GUGACCGGUCAGGUAAGGGUCUCGGUGCGCUUUCGACCUCGAAUUUCCCG
+GGUGUCGAAUUUGCUUAGAAAGAAUUUAAAGGAGUAACUUCUGCGUAAUC
+AAUAUUCCACGGUCCUGCAAUGCUAACCCGUAACAUUGUCGCAUUUCGUG
+CGAAUCCAGCUAGUUGGCAUAACAUAUCCUCUCAUUGACGAGAGAGUCGU
+AUGGAUACCUUCCGUGUCGAUCUUAAUGCCCGAAUUAUUCUGUGUGUUCA
+CUCAACAAAAUGCUAAGUUGCACUUUUAAUGGAUAAAAGUCUUACUUAAG
+UCCAUCGUACAAUCUAAUCCUUGUAUGAUUAAAGAGGAUGAAUUUCAAGA
+AGAGCUUGCCAAAUGCAAGGUUACUUGAAGCGAAGCUUGUUAAGUAGAUU
+UUCAGUUUAUACUGAUUAAAAUAAACAAGAAUGUUCAACGACUAGAAGAU
+GAAAUCUAUCUACAGAAUAGUCUUCAUAUGCUUUAGAUUUAUAUAAGGGA
+AUUAAUACAUUAUAUAAAUUAGCUAUAGUUUCCUCCGUCAAUUUUUAAAU
+AUAAAGUAAAAACCUUUUUUAAUUGAUGAUGACAUAGUCUGAACCAUAUU
+GAAAAAUAUGGUCGACCGAUUUCAUCGUUCUUACUUAGUGCGAUUGCUAC
+GCAGUUAUAAUGUUCUUACCUUCCGAGCUACAAAAACUGCCUUUGAGAAC
+ACGCAGCGCGAUGGAGCGUUUGCUAAGUCUCCGGGCCAUGAUAACCAGCC
+UACAAAUGUCAGAGGGGAGUAGCGCUGAUUAGCUUUUUAAUCAGGAUAAA
+GUCGUCAUUACAUGAUAGAGAUAUCAUCGGUUUUAUCACAUUUAACUUUA
+AAUGUUAGCGAGACCUUUGCCUUUACGUCGGGCACCUUAAAAACAAGAAC
+ACUUUCAUGCGAAGCCCCCAUCGUUAACCGUUCAGUCGACUCGCUACCAA
+CUUGCUCUCGCCGUGUGGUGACGCUAAUCAUAGAACAGCCGAAUCACCCU
+GCAAACAUAUGCAACUCGGCUAAGUCCACUGAUAAUAGACGAUUUGGGCC
+CAAGUAAGUAUUAGUACUUCUAAAUGUAUACUAUUGUUCUAAGCCUCCUA
+UAGCUCAUCUAGAUCAAACGGCUCCUACAGGAUAUGUCACGAGCUCGGAG
+GUUGGCAUACAGAAAACGGCGAUCGCAACGUGCCCCUGCAGAUACAGCAU
+GGUUGCCAGGCCCAGUCGCUGACAUCGCGUGUCCCGCCUACCAAUACGUA
+UCUUCCUCAUGACAAUGGGGUAUAACUCCGCCUCAGGCGAUUAGAGCCUU
+GAUGGGCUGUGCAAGCUAAUCUGCGUAUAUGUGUGGUUAAAUGGGGAAGG
+GUAUAUCCAGACCAGAAUAGUGAAGGGAAUGAGUGGUCUACACAUUACGC
+CACCGUUGUGCACUUCUCACUUAAACGCGAACCUCCUUAUGCUCGAUGUA
+CCAUCGUAUUCCUCACGGGUACCAUACGCAUACUUGGGUAAAUUAGUCAU
+GUGCCGCCAGUUAUGGAUAUCGUGUGUGACCUCCCAAUUAAAACGGUAUG
+AGGGCCCACCCACAGCCGACACACGCUACUAGACUAUCUGUCAUACGACC
+UCUCUUGAAAUCAUUUAUAUACCUGGCAUCAUAGUCUAGCGCCAUUCUUC
+GACGGGAUCUAUACCCACCGCGUGCGUCUUUGAAGAGCACUCGCUCGACC
+GCCUACGACUCUCGGACAGGUGUGGUGCCAAAUUCAACACUUCUGUCAUC
+GACGCAUAGAUAGUAGGGUGGACGUUCUCACGCCGGGUUGUUGAAGUAUG
+CCACUUGGCUCGCGGCAUCACUGUCUAGUCAUUUCGUUCCAGUAACAUAG
+GCGUAUCGAGCUUUAAUGUGCUAACGCAGGACCCUCUGGGAAUAGUACGA
+CCUUACGGCGUUUGCUCCCCUUGAGUAUUGUGCCUAGGCAUACUAGUACC
+UCAUUGGUCUCUGAUGCCAGUCUCCCAAACUAUGCGCUAAGUUCAGACAA
+AAGGUGUACGGUCAUCUAGUAGGAACUUAAAUAUCCGCACCGGAGCUGGG
+UGCGCACAAUCUACGUCUAGCUCAUAUUGGGACAGGCCCAAGACGUUUGU
+GGGAAGGCCGCGGAAAAUCAAAGAGGCUCCGCAUUCUUAAGAGCAGUACC
+GUCUAAAGUCCAUACCGGAGUUCGUCAUGGAGCCCUAUCUAGCGUGCAAU
+ACUCGACACAGGGCCCCACUUCUACCGGCAAAUCCACGCGACGGAGUGAG
+CCCGGCAUAUCGCUCUUUGCUCGCCUUUAGCUGUGCUGCGCGGGGAUUGC
+GCUCACAUAGCGGGGUGGCACCUCAAACCGAGUGAGCCAUGCACUCUCAA
+GAAAUACCCGAUCACGUCUGCGCAUGGCCUCUAACUAACCAUCUUUAUGA
+AGCACUGUCCUAGACUAAAUCCCUUCACGGAGGGGAUGCUCAAUGCUACC
+AGACGUUACGCGAAUAGAAUCUGCUAGUGGGAGGCUAGCCGAGUGUCUUG
+UCCUCAUGCUUGCGGGGCCCACUAUGUUUUGCUAGUGCCCCAUGAAAAUA
+ACCUGAUUUGUUAGUGUUCUAGCCACGAACAUCCGCUUUAUGUGUCUUCC
+AGGUGUACUUAGUUACCUAUGCAGGUGACUGUAAUAGGCCUUGCCGUCUU
+AUUAGUCGUCCCUGGCGGGUACCUCAGGAUCGUUGCAAUAAACUUUCCGG
+UCCACUGUAAACGCCCUCCUUGUUACCGUCUUCUUAUUGUAGUACUUAAC
+AUUUCCGCACCAUCACGGGCUGGUGCUAAGACGAAUCGGUGUGGGUGGAU
+UUAGGUAAACAUCCGAUCACCGACGGUUAUACUCGCUUCAAGCCGAUCGU
+ACUUGCGCAAUCGAAGGUCUUAUCGCCCCCUGCCUUUGCGUAAGAACAAA
+UUGUAGCUAAGUCUCUCAUUGUUGGGCCGCAUGGGACCAACCGGCGUCAC
+CUUGUGAGUAACUCGGUUAGGUACCUCCCCGAAAAACCAUGAUUUUAUUA
+CAAUUAUCGGGGCGGCGGUACGCUCCAGCACUUGACAGUGCGGCACUUAC
+CCGCCUUCUGACCUUAAAGGGUGCGGCUGGGAACUGAGCCAGUGAACUAC
+UACAUCGCGAAUAGGGCCCCUGUGCCACGGCCUAGGUAACAUGAAGGCGG
+GCGGUAAUGGGCUAUUUUUGCAUUAACGUGGACGUGUAUUUCUUGCAUGC
+GGGCGAGACUACAAGCCGCAUGCUGCGAUCUCGAGCGUAUAGCCUCCGUA
+ACGGACACUCUUUGUUCUAUGCGAACCCCUUCAGCUGCCUCAUUGUGUUU
+GGCUUAGAAUUGUGAUCCCGGUUGCUACCCGGUUUUUCAUCGUGGCUCGA
+AACAACCAUAUUCCUCUGUGCGAAACUCACAUGUGCCGGCCAUAGUUAAC
+CCUGCGUUUUUUUUCAAAGUACCAACAGGUGUUCAGGGUGCUUCUGCUAG
+AUCGCAAGUGUGCUUCGGGCUAUUCACAAUAACACGCUGCCAAGAAUGGG
+UCAGGCCAUUGACCGAGUCCGACGAACAAAGCUUGAAUUCCGUUCUGUGC
+AGUGAGGAGUGUGUAUUCCGUUGGGUGUCGGAACCACGACCUACGAUGCG
+GCCGACGAGUCCACAGAUGGCAGCGAUGGGCGCAUUUAAGGAUCCUCAGU
+UAUGUGAGCCGUGCUGAGAGCUCUUGGGCCUAGCUUUAGCGUUCAUAAGG
+GCUAGACCUAUAUCUGAGAUUCGACCAGGAGAAUCACAAGAGCGCGAUAU
+GCGGGAAGUGGCGCAUCCAGAAUGGACAGGAUGGAUGCCCUCCUGAAGCU
+AGUGCGUGAUUAAGAACAGCAGAACCCGUGAUAAGAAACUCUGCACUGGU
+CAACCUGGGACACGUGGAUCUCCCGUGUCCCCUUAGGAUAGGACGUGACU
+UCACGUCGAGGCCGGUCCCCUCAUUGCGUACCGAACAGUUCUCACACUCA
+UUCAUCGCUACUUUUCCUCGUAGAAAUUGAGUUCAUGGGUUGGGUCUGGC
+ACUUAGGCUCAUAGCCAAAACGUGAACAUUCACACCGCAUCCCCUUAGUG
+CCUGACUAUACACAAGCAGCUCCCAUCUCGGUUUCUAGGCCAAAAAUUCU
+GUUGCGCCUUUUUUAUCUGACUAGCGUAUUAUAGGGUGCGGGUUACUUAA
+UGCGAAGAUUGUUACCUGUAGCAAGACCUAUUAGACCGCCUAUAGCCGAG
+CGGUUGCUGGUGAUGGACGUGUAAUAAGUUUUAGUGCACAUCUUUGACGU
+CCAGGAGGAUGUCUGGAACUUACAUGACACCGCGCCUUAGCUCGCUUGUA
+AUGGAUACGGAAAUGCGUGAUUUCAACGUACUGGGCCUAAUGGGCUACGU
+CUUUAGGAAGGCUACUUACGAAUCCUUCGAACAGAUUAUAUGAACAGUCG
+GUUAGCUGCUAUGCUCGGCAGAGGCCACGAGUAAGUGUCGUCAAUGCCUG
+GUUUCCGAUUAGGUCGGUCCACGGCGGGAUCGCCCGAGUAUAUGAUGGUU
+ACGUGACCUUAUGAACUUCCUCCACGACGUUGUACGAGGUGCUGGUAGGG
+GCAAAUCUAAAGAACGGACUUCAUAUAGGAUGCACUCCCACUGAGGAUGA
+AUGGAAGCAGUAUGCUGGGUUCAUACUCGCAUUUGCUCAAGUAUUUGCUG
+CAGCUCGCUAACGCGACAGUCACGGUAGAGUUGAUUGGCACCAGCAAAUG
+UAGAGCCACAGUGUGCUUUCAACCCUCCUAUGACUGCACCGAAUUGUAAA
+UGGAUACAAUCUGAGCACACCAUCUUACCGUACGAUGAUCACUCUCCCCU
+GGGCGUUGGAGGUAACGGUCAAGCACUGGGACCACCUCAUGUUGGGCCUC
+GUCCAAUAUCUCUUUACGAUAGCAUACCUCCUCGUGAGCGUCUCCGGACG
+UAAUUAUCUCCACCUUUCUGUAUUUAAGAUGCGAGGUUGACCCUGUAAAC
+UGGCGACUUAGUCCAUGCCGUCGUUGAAUCGAGCUUCAACUGGUAGCUGG
+CUUCUAUCGCGAGUCGCGCCGGACCAUGAAGCAUUGUCGCGCAACUGGCU
+UUCUGGGAUGCCGGUGUACGCCGGAUUCCCUCCGCCUGUAUGCUAGCAUC
+CUUUCUACCAUAUCGGCGUUAGUAAGGUGAGUCACAGCCAUACCCCGCAA
+CGAAUACGCGGACGGGGCCGGAACUCCUAACUUUCGCUUAGAUUCUGCCU
+GACGUUAAGCCCGGAGUUCACGCCUACCACAAGCAUCCCUUAUUGCUGCU
+ACCUUCCGGUCCUGACAAGAUUUGGGCGUUGUAAUCGCAUGAGUCCGAGC
+CAUUAACAUAGAUAGCGACCCAUCUGGAAUCGCAUGGGAGGAAUUUGGGG
+GGUCACUUAGGGUGGGCUAAAUGAAGGGCUAUGCGCUCCACGGAUUACUC
+CCCUCCACUGCGAUGGUUCCAGAAGAAGUCGGGUUGAUUGGAACUGCUGA
+CAACGGUAGGCAUGGCCCGUAAGUGACAGGUAGUCCAAGGUUGUUGAAGC
+AUGUGCGUGCAGAUCUCCAGAUUUGUUAGGCAUAAAAGGGUAAAACCUUG
+UGAACGAAGCAAUAGAUGUGGACAGGGUUGGUUUGGGACCUGCCACCCCA
+CAGAUGGCGGGAGUAGCUACAGACAAGGUUUCGCCCUGAGGCGCUACAUC
+CACCCUGCCGCCAGGAGCGCUCAGCUUUGACCUAUGUAGACAUCAACUAC
+CUAUCACAGGCAGCCACCGAUUUAGGCAUCACAAGCAAUAACCGUGAUCU
+AUGCAAUUGAAAGGAACAAGCUAGCGUUCAAUAUCCAGUUUAAUUAGUGC
+UUAGGGACGCUCAAGCCCCAGUCAUGACCCAUAAUCUGCCUAGUACUAUC
+CUCGUAUAUCAAGCUUCGAUACGGGUCCUUAAGGUAAGCGCAUACGCUGA
+GAGUAUAACGUGAGUCAAUUGUUGCUCUCAGCUGGAUAAGACUACUAAGG
+CCUGGGUAAGUCCGCCCCCGGCAAAGCUAGACGCUAGGAGCCACCGAAGG
+GCCCGAACAGGCGACACGCCAGCGUUCCGCCGCCCGCAAGACGAUACGCC
+CACCACGAAAGUGGAAAGGUUAAUACGAGUCCACCAUUGAGGUGUCACGC
+UAAUAUGGCAUACCACCUGCAUACAACUAGCGAUGUCUUAAGACGCACAC
+GUUUGCGUUCUAAGUGGUGUUAAGGACGGCCAGAAAGAUGGGCGCGAGUA
+CCACCCGGGCAGAGUCCACAGGCGUGGGGUCGUUUAAGGUCUACUGAAGG
+GAUUCAAUAGCAGCCAAAACUAGCCCCCCCUGUUUACUAUCAAGUUACUU
+UUACGAGCAAUGAAACCCCAACAGCAUCUUUGAUAUACUUUAUGCGCCGU
+UGAACGCAUCAAUCGCUUUAGUGGAAUGCAGACUACACGGGUGUAUUUAA
+UUUUUCCCGAAGAUACUCUUCAUACCCAGCCAGGGUCGACUGGUUACAGC
+AGCUGGGCUGUCUAUAGGACAAGAUCCGUGCUGGGAACUUUUCACGGGGC
+UGUCCCAGCUGGCUAGAGCCACACACUCGCCAUGAAUUAACAAACGUUUA
+ACUCGUGUUGCCUAAAUCUCGGUACCUCUAGCAUUAGAAUUGAUGUUUCG
+ACGAUUAGCUGAAUUUAAGCGAAAGCGAGGUCCCUGCCAGAUUGCCACGU
+CAAUCGGCACUGAUCGCUGUCAUGGAAGACUACAUGCUCCGGCGACGCAU
+UGAUGGAGUCUUAGCAGCAAACUGUUGCUCGACUCCGUGCCUCCUUGUAC
+UGGGACGAAGCCAUGUGCUCUAUGGUCCCUCCUUCUAUAUGAGCAAAGCC
+AAAUACGCUCCAAAACGGAGAAUUGCAAACAUUAACCGAAAUAUAAAUCC
+UGAAGAUCGCACUACCCACAAAAUAUAAUAAAGCGCCAGGACUUAGGUGA
+UGAAACUCAGACUAUGGUCUGAGUAAGUUCGACUAACCAAAUCACAGAUU
+UGGAGUAAGAUUAAUGAAACUCAGACUAUGGUCUGAGUAAGUUCCACCAA
+CCAAAUCACAGAUUUGGGGUGUCACUUAAGUUGACGAGGAUGGGGAGUAU
+CGAAUCUUCGGCGGGUGCCCCACGGUACUGCACUACCGUUAAAGAUUGAC
+AAAACCAAGGAGUAAUUUUUGGUACAAAUCAAUCAGGUGUUAAAAUCUUU
+CCUCACAGUUUGGAAAGAGUCGUUAAAGGGGACAUUUUGCCACUACAACA
+UCAAAAAGUUCAAAAGCUAGUGGGACUUUUAGCUAAACGAAAGAGUCAAU
+ACGCAUGACCUAAUCAGCGCAUUGCCAGCCCACGCUCAAUAUGAGGAGGU
+CCUCACAGGCUCUGCCUCGUGUGCCCGUGCCGGGGCGGAUAAGCGCGACU
+ACUGUUAGUGAGCCGAGUACCAGAUUGUGAUCUAUAAGGUGCAGAGAUAC
+UGGACGUGACAACAAUUCAUAUAUAGUGCACCCACAUUCCGGAUUAUUCA
+CCCAUGGACCUAUUUGUCGAAUGUGCACUACGCGUGGCUUUUGGGAGUAU
+GUCAAACACAAUGAUGGAGCCAGGACCACAAGCGACUACACCACCCGGUC
+CUUGUGCUGGCUUAGGGUUAAUGAUCAGAGUUGUCUUUGCGGCACCGAGC
+ACAAAGGUCGCCAAACGAUGCAGACCACAAAAUAAAAAACUCUUCUCAUC
+CUAAUAAAAGGACGAAAAGAGUAUUAUUCGCGGUACCACCUUUUUACCUA
+CAAUAAGAAAUGUAGGCACUUCAUUGUGUUAACGAUAGACGAGAUCUACC
+GGUUAUUCCCUACUAUUAUUUCAGGAAAACUGCUCCAAGGCUACCUUCAG
+ACAUUAUUUUUGAAAGCUUACACCGACCGCUUUCUCUCUUAGAAAAAUAA
+AUGACCUACUCUUCCUCUCAACCUCAAGAUGACCAUAGAGCUAUAUAGAG
+CAAUCUUCUCCCCUUAUUUCUGCAACUUCAAACGUUCUUUUUCGGAACCG
+CACAUGAGUUGUAAAGCGCGAGCGGGACAUUAGCCUUUAGGGCCCUUGGG
+CAUAAUGGGCGUAGGUAUUGCUAUCGCGUCCGCAUGCUCCAACAUAUUGA
+CAGCGCCUGUCUGAAGUCGGUCCCCGACCAAAGUGGUGCUUAACGGAGAC
+CUGCCCGUGAGUGUCUACUGAGACGUCUCUGAGUGCAGCGAACCCCUCCU
+GCGCGCUGGGUAGUUCUUGAGUUCGGUACUCUCCACAGAAUUCCUUCCAU
+ACGAGAGGUCCCUCGAGGUACUGCCGCCAUGGCUAGCUAUCUAAUCAUAA
+CGACCUGUCGUUCAGUCGCUAGAAGGAACUGAUUACGCUGUAUUAGGGCU
+UUGGGGUCCAUCGGGCGUGUUUGUACGGAUGACCUUCGGCUGACUCCCCA
+AUUCGGCUCCUGCAGUGCCAACUCCUCAUUAAUCCCCUACACACGACCGG
+CAACCUCAGAAUAACAGUCAACUUGUAAACCUGGAUAAGCUGUGUUUUGC
+CGAUCCCUGACCGCGGACUCCACGAGUGUUGCGCAACACGUUCCAUCCCC
+UCCCCUCCAGAUAAGUGGCAGGGAUAAGUCAACUCCCGGACUGUCGCGGU
+GCAUAGCGAACUACGGGAGCUAUAGGAUAAAAAGUGGAUCCCUCUACUAA
+GUAAAAUUGGUAAACCGGGUCAUAAGGAGAGAAACAUAUGGUCCGAAAUU
+UUUUGGAUAUGGUGUAAAUCUAAGGAGAACCCUAGAAGAAUAGUCUAAGG
+UUCUCUAUCAGAAUAGACAAUGUUUGCGAGUAAAUGGGGUGUAGAAUUCU
+AAGCUAGGGCGCCUAAUACAAACUACAACAUGGAAAGUCUUGUCCUCCGU
+CCCGCGGACUACCAAUCUACUACAUCCAGAGCUGUAUCACAGUCCGAAUU
+CGUCCUGGUUAAUGUCGGCCAACUAAGUUGGAUCUUCCCCCGAUAAGACC
+CCAAGUUCUAGUGACAUACCGGGACAUAGGGAUCUGACCUGAGCCCGAUC
+UGUCAACGUUAAACUGCAAGAUUAUUUGUAGCGGCUAUUGGUAUGGCCAA
+AAUCUCGGCAUUUAUGGCGCCAAUAUUUCGGAUACGCCAAAAGCCUACCG
+GUCAUUCCUGUGCCCAGGCUCAGAACCGGUUUUUUCCGUAUGACUUGAUU
+GUUGCGGGUCGUACAUUGUGAACUAUAUACACCCAAACAUCAAGGCUAUA
+UAUGUUCCAUCUCGUUGUGCCUAGACGCUUGUGCCGCUGCGCACCGCACC
+UCUUUAGCCCCCAGAGCGUGAAUCAAGGAUAGGAACAUAAGAAGCCUUCA
+GUGGAUCAAGCUCGCGCUCCAAAGCUUAAGCGCAAUUGAAGUCUGCAACA
+UCCACAAAACUGUAUGUGACGCAGUUAAAACCAUAUAAAAAAGUUCCCGC
+CCAUCCGUGGGGCGCUGCACUCGAAGGAUUGGAGUACUAGUCAGGGUGCA
+CACAUAGGUUGGAACUGCAACCUAGUUACGUAUACGAUCCUUCAUGCAAA
+UGAACAACGGCACAUCGGAGACUUUGGUUCCAGAUGGCUGAGCUUCGGGA
+CCUCCUACGUAAAGGAAUCGUUGGGAAUGGCCAUGGCCCCGGUGAGGGCA
+AAAUCUCCUACGCUCGAUAAUAUUAUAGGAUUGAUUAGAUUGUAGGCGCC
+CCGCCGUGCACGCCUGUAACCAGCUCGUAGCCCAGUCGUGCUACUAUAGC
+GUUGAGGUAAGGGUUGAGUUCACUCCAAACCUACGAACUAGGCAAUGGCC
+CAGUCGUAUUGAAGCGUCAGGGCUUCCACCGCAGACUUUGCCUUACACGU
+CGCUCCAAUCCGACCCAUGAGUUGCAUUCUCUUAAGUUUGACAACUUCGC
+UAUAACGGUGGGGAUGUCAUGGAAGAACCCGAUUUCAGGCGUUUAUAGUA
+AUCAGACGGGAGGUUUAGACUCAGGGCCACACUGAGGACCUCGAGAUAAA
+ACGCGCCCACACCGAAGGUCCUGUCGCGCGCAUACAGUGAAAAAAAUUAG
+CAGCCAGGAUAUGAUGUGCGGCUAUUGAGUAGACUAGUGCUACAAAUAUC
+AUCAAUGAUAACCUAUAAGUUCACUUAGUAUCCGCUGGGUGCGGGGCCCG
+GACAGAAUAUAGACUCACGCGCCUGCCAUAAAAUCUCUAUACUCAAUUUG
+GGAUCACGGUCGCAGGUUUCGGGGUACAAUUCCAGGCAUUUCUACUGUAG
+CAAACUGGUACGUGGGUGAUGUGUCAUCUUUAGCGAGCAAGAUGGUGUUU
+AUUCGAUAUCAAUCACAGUACCCCGUGGCGCACGAGUUUUAGGAUGAGUU
+CUGUUAUUUUUCCCGUCACCUACUACCCCAACGGACCUUGAUCGCCGAAG
+UUAACGACUAUUGCACCGUCAAGGCCUUAUCGCGCAGUUGACCGCGUUAU
+UAUAGCAAUUUAUACAAUAAGUCUCACGAAGUGUGGGUGAACGACCUCCG
+GGCCACAAAACUGGCUUUAGCAUCCAGGCAGGGCUCAGACGUUUCAGUGC
+UAUUCGGAGUUGGGAUUACCCUAGCUCGCAGCAGAAAAUUUUGCGGUCGC
+UUCACGGAGCCUGAUGAGCUGUAUUCCACAUGUGCAUGAGUGGAUACCGC
+GAAUGCGCCCACUCUUUUGUACUUAGAUCGAUAAUCGUAUUGUUUACAGC
+AUUGCUUGGUAUUACAUCAUGAGACGCAACAGCCCCGCCGGUGGUAGAGC
+UGGCUCAGCUUGAUGCCGCGUCAACCGGUUGGUUACGGCACCUUCCGUAU
+GCCCAGUCCUAAAGAGCUGGUGGAAAGAAUCACCAAUAUGACUGCAUUUG
+CCUUAGCAGUAGGAGAGUACUAAGGCAAAGAGCUCCAACACUUCCUUGUG
+ACCACCCGAAAUCAGACCCAUAUGACGAUGAAAAGGCAAGAAGAUACCAU
+GAGAUAACACCUCACUAUGGGGUCCGGCCAUGUCCGAUUGCCGAGUGGGA
+AUGGUGAGGUCGCGAGACUGACCCGACCUUGGUUACAUUAUUAAAUCCAG
+ACCCAACACCCGUGUCCGUAUCGCAGCACUAUGACUUUCUUAUUCCAUAC
+>pg-1_3
+AGCAUUGGUUCUAGCACAUCAGCUGAAAUGCUCUAAAUCCGUUACUGUGC
+AAUACAUUCAGAAGAGCGCACGAAUUCUGUCGACGGGCUAUACCCCUCGU
+AUGUUCUUGGGACUUAUAUUUCUAUGCAUCUCAGAUAUUUACGCCCUCGU
+UGCAACGUGCCAAGCGGAAGCAUUGUUAACGCAUGGGCACGAAGUAAGAG
+AUGUCUUGAUUUUCACCUAGACGGUAUAUAAACCGCGGAUCCGAAAAAUA
+GUCACCAAGAGAUUUGCGUGUAGUCAGUAAAACCGAUUAUCAGCUCCUGU
+GCUUAACGACCCUGGCCAGGUCGGAUAAUGCGGGGGAAGAUUGGCGACAU
+UGAACACUCCGAGGCACACUGGCGAUUUGUUAAAUAUCCCUUCGUUUGUG
+AUCAACCAGCACUAUGAUUAGUCCCAUUUAUGUUUUCCUAGGAUUUUUCG
+AUAAGAGACCGCUUGAACAUUGGGGUCGGGAACACGCGGCUGCCAAUUAC
+CCUCUAGAGGUCGGUUACAUCGAAUAUCGUUGGUCUCCACCCCCUUCGUG
+GGUAGGUGGCCGCGACACUGUCCCCCGUCGAGUGUCUCAUCUGGAGUUAA
+ACUGCCGAUGAGUACAGCCUAGUGUAGUCCCAUGAGCGUAACCCAUCGCC
+CACAACGAUCGUGGGAGUAAAUUCUACGGGUAGUGACACGUCAGUCCAUC
+GGUCAGAUCUUCAUUGUCUUUCGCGCAUUUCUGGACGGACACACUAACGG
+UAACCGAAGAUCAGUUUUUCCUCGAAAUGACCUCCCAGUCCUGAGCAAUC
+GCCGGCGGACAUACGAUUGAAGCGGACCUAGGGCGCGUAGGACCUAUUUG
+AUUGGGGUGUCCCUUGCAUACGCUGUACCGAACUAGGUUCGACCACGGCC
+UUCUCCUAGUGGUCCUCAUGCUUACGGCCGCACUUGCACAAACUACCCCC
+CCCGGUAGGAACGAGCUGCAAAGCACAGGUUAGGCAUAGGGUGCAUUCGC
+CGUUGUAGGUAAAGUUGUAUAACCAUUUGAUAAACGGAGAUUUGUGCCUU
+UACAUCUCAGAAGGCUUACCGUGUUAGGCCCAGCCAGUUUUAUCGAUCGU
+UCGCAGGCUGUCCAAGAGUGCCCUAAGAUUGCACCAGCUCGACCCGUGGU
+UUCAUGUACGAAUACACGUACUCUCCAUCCCGCUAGGCAAUGGUGUUGGU
+UAUGAAUUAUUUAACAUGGGGAAAUUCAGACAUUCAGGACCCCGCAACGG
+AUCGGUAGACCACCCCACUACCCCAAGGUCAACAGUAAUCGGCCGGUAGG
+GCGAUUCGAAAUAUAUUUCGAGCGAAAUGUCCAGAAUGCCCAGCCGUUAA
+CCGCGUGCAUUCACUGGCUCUGAGAGUACGUGGACCAGCCUCGACAGAGC
+AGCUUUAAGUUUACCGAGGCAAAUAUGACGACCGUAAAUACGUGUUUCCU
+UUCGCAUAUUCUGAGAACUCGCUACUCGUGGACUCGAACACCCCUAUGUC
+AGGUAUAAUUUCUUAGGUGACAAAGGCGUGAACUAUCCAACUACCUUCAC
+AAAACCACAGGUUCAUAGAUGUAGAGAACUUCCCCCGAGUGACGGCGAAG
+UUGCUCCUCGUUUAGGUGGAAAGUUCUCGACAGGAAACUAGCAAUGUCAC
+ACACCCUGCAUUGGCUCCGGAUUACUCCAUCAUAUUGUAAGCUCAGAUAU
+AACCCUUCAAUUGUGCUGUAUUAAGGUAGAGAUACUAUAGUCCUGAUUGC
+UGUUUGCAUUACCAGCGUUCUUGACUAAUCUGUGCUACGUUCACAGACCG
+AUCCUUGAAUUAGCGGGCGUAUACGUGUAGUGGUGUUCAAGGAUUUCCGU
+GGUGGCCGAGUUGCAGUCUAGAGGGAGACACGGAGUGAGACAUGGGUGUU
+CAGAGUCGCUGUGCUUGAGCGGUUACGCCGUUCAGAACGUCCAGGACGAG
+AAGGAUGCGUGAGCAUCCAGACGCGCGGAUCGCCUGCCAGCGAUGCAUUG
+AACUAAGUUCGAAAUCCCGCAGAUUUUCCAAAUCAAGUGAGCAACUACUC
+UUGUCAUCUCGCGAAAUCGCGCCGGCGACCUAUCAUUACCGCGCUGUCUA
+ACUAGAUUAGCUUUAUUUCCUUAUUCUGCUAUCAAGGGUCUGUACGCGAG
+GAAGGUCGCCGCCUUCGGCCGGCAGUCUCGAGGAACCCUCACCGGUCCAG
+CCCAAGUCCCUAGUAACCGUCCACCUUGCAACUGGUGCCUGGGAGACGGA
+CGAAGCCGCUCUUCCAUUGCCCUUCGAUAAAGAUUAAUAUAUCCUCCAAG
+UAGAGCGAGGAGCCUAGAGAACGGUCCUGGGAAGAAUGGCGUCUGAGCAU
+AAGCACCAAUGGUGGGCACCUAUCGCGCCGUAAUACCGGUGUGUAUAGGC
+UGUGAGGACAUAGUCCGAAUGGUCGCAAGCCUUGGGUCGAGAAAAGGACC
+AUAAUAAACCGACAAUAACGGCUUACCUGCACCGUCGCAUUGGCCGAUUA
+UAUGUAUGCACGAAUAGGUGUGGGCUUGUGUGAGGCUUGCCUAAAGGAAG
+UAUCGAAGGUACGGUAGGUAAAAGUAGACCUUUAAGGCCGUAAACAGAGA
+AAGGAUUCUCAGGGUAGUUAUAUCGGGGCGUAUCGGUCCUGGAACGUAUC
+CUACCUGAAUGAACUUACAGUACAUUAAUGCUGCCUCGUGUGAGGGGCCU
+CUGCUGGUCACACGCGGGUACUCCGAGAGUUCACGGAAACAGAUAAUCCA
+GGAGUACACCGGACUUGUCUCAAGCCCUAGGUAAUCGAAGCGAUCUUGUG
+AAUCCUCCAGGAUCAGACGAGCCCCCGAUGUCUAUACAUCAAAAUGUUUA
+AUCAACUCCGAUGAAUCUUCGAACUCUUACGUUGUUACAUAAAAAGACAC
+CACAUAACGCAUAUACCUGUAAGGACGCGUUACCGUGGUGCCACCUUAGU
+UAACAUAAUUCAUGUUCACUUUCAAAACUCAUUCAAUUGUUUUCCAAAGU
+CCAAUUCACAAGAUAUGGCGUGCUAAUUCCCAUCACCCAUUAGCUUUCUA
+UUUGCUACGUUUCAUAUCUGCUACUAUUUCUUUCCACAAUGAGUCCGACA
+UCCUAGCGAGCUCUGCCAAAUCGCGAAGUUAUAUUUCAAUUCCCGAGUGA
+AGAGAUUCAGAUCCUUAUCCGUACAGGGGCGACUUAAUGCAAAAGGAUCU
+GUUGGCAUCGUUGGUCGUUGCGAUACUUUCUCUCCCGGGAGUCACGCUAU
+CCGAAAGAGUACUUCGGCGAAAAAAGAAACGUCGUCGUACGGCGUAUGGC
+UAUGGGCAGAAUUAGGUCACAAUGACUUCCUUGGGGUGGGCAUGUCCUCC
+AGUCCUCCCUCGCCCCCAGAUUCCUUCUCCGUCCCGCACCCCCGUGAGCG
+CCGACGUCCUGCCUACCGUUGCUCCCUUCCGGGCCUGGCGGGGUUCGGCA
+GGUAAAGGGGGUUACAUCUCCCCUACAGGAGAUGCUCCCCCACCGCCGAG
+CCCCACGGGACGAGACCUCAUCGAGGAGUCUGGGAAGGAAGGACUGGAGG
+ACAUGCCGCCCCCAAGUUUUCGGCCCCCGCAUAAGGGCGAUUUCGGGUUA
+CAGGGGACGCCCAACCCCCCGGCUGCUUCCUCGCCGCCAUUCCAUAGAGG
+GUCCUCGCACAGGGAACUAACGUCCAUACCACUCGUGGGCACACUUAUUG
+ACCUCCGGAGCACCGAUGAGCCUGGUUUAGGUUACUGCGCGCAGUCUAAA
+UCAACUGCAGGAAUCUAGGAUCACCCUCGCACCAGAUAUGAUCUCGCCGU
+GCACCUGUACCUGCUUCCAUGUUCACUUUUUGACCAGUAACAUGGAUAGG
+AGCUACGGGUAGACGGACUGGUCGUGUCCACUCCAGUGUUGGUCGGGCGA
+CAUCCUCCAUGGUAAACUAUAGUCAAUUGUUCAUGCCAAUUACUCAUAUC
+GGCAGAAUAUAAGAGGUGUAGUACGUCAGCAUACAGCAUAGUUAAGGCGU
+CUAUGCGGAUCUACUGAGGUACUCUUUCUAACAUCACUCCGUGCGUUUGC
+CUCAUUUCUUGCUCACACUGUCCUAAUAUCGUGCACCCGACAUUCUCGAC
+AUAGCAUACUGGAAUGGUUCCGCAACACAUUGUUAGCGCAGGCAUUAUUU
+AUACCGGUCGUGUCAUUUUUGGCGACCUUGCCGGAAUCUACGUUCUCUUC
+CCAUACGCAGGCAUUUCGAGGGCACUUCGUGAGAUGCCGUGGCCGGUCUC
+CUGGCUUACGGGUACACGCGCCCGUCCCUGCCUUCCCGGCCCUGAGGGAC
+CAGUGGCGCCGCCCGCGGCGGCACGGAACGGGAACUCCCCGAUCACAGUG
+GCGAGGGCCGCUCCGGCAUGAACCCCCUGAGGGGCCGUCACCGGCUUCCC
+GAGCACCACGGCCCGCCAACCCUAGGGCUGACCUGGGAACACCUGCAAGG
+CAUUACGUAACGCCCUCAUCUUUCCACUAUACCGCAUCUGGUCCAACUGG
+GGCAGCAUACCGUCGCGCCAGGAUGAGACGAACCUCAGGUAUAUAACACA
+GUCCGCGCCUCGCAUAUUUGGGGCCUUGACACAUCUCUGCCAGCCGGCUU
+AUUUACGAGCCCUUCGAUGGACAUCUUCACGAACAUUAUUUAGUUACGAC
+AGAAACUUCCACUUUUCUAUAAUACGUGCCGAGGGUAGGCCAUCGAUGGG
+CGCUCCUUCGACCCCUGUACGGGGAACACGAUCGAUUGAGUGAAUCGCAG
+UACCGAGCACCGAAAACUGAAAUAUAUGCGUAUCCCGGCCACGGUCUAGA
+GGCCAUUGCGAGAGCCCAGGCAACGAUCAGUCUCUACAUUCUUGCUGUGA
+CAAUGGCCCAACGCCCUAGCUGUAACUUACAGGAGACAAGAAGUGAGCAC
+UUUAAGAGAUUCUGGGGAGCAAAGCCGAUUUUUGUACUGCGCGCUGUGUG
+CACCAUGGUCGCGGAAGAGUAGCGGGCGUGACCUAGUGACUAAGGUUGAU
+AAUACAUUUCAACAAUUACUACUACCCCUUAUCCUGCGCACGCGUAACGA
+CUUGUGCUAAGUGUGAAAUAGAAUGAACGCUAGCGAUACGCUUAACACAU
+GCAAGUUGAAUGGGGUAUUCAUAUUGAGUAUUCCAUAGCGAACGGGUGAG
+UAAUACACAAGAACUUGCCUAACAGUCUGGGAUAAGUAUAGUAACACUUU
+AGUGUUACGAAUUAAGAUAGUUUUUUGGAUUAUCUUAAAUAUAAAUACCG
+GAUAUAUUGAAAGAUUAAUCGCUGUUAGAUAGGCUUGUGGAGGAAUAUGG
+UAGUUGGUAGGGUAAUGGCCUACCAAGCCUUUGAUCCUUAGCCGGUCUGA
+AAGGACGAUCGGCCACACUGGGACUGAGACACGGCCCAGACUCCUACGGG
+AGGCAGCAGUGGGGAAUAUUGGACAAUGGGCGAAAGCUUGAUCCAGCGAU
+AUCGCGUGAGUGAUGAAGGCUCUUUUGGUUGUAAAGCUCUUUCGUUGAGG
+AAGAUAAUGACGGUACUCAAAGAAGAAGCCCCGGCUAACUCCGUGCCAGC
+AGCCGCGGUAAUACGGGGGGGGCUAGUGUUAUUCAGUGAACCAUAAUCAG
+CCGAGCGACUCAAGAAGUAUCAUAGCUAAAACACUCUGUGGAAAGAAACC
+GGGUACCGGCGCAGCUCGACUACUGCUCCUUUUUGGAUUGCCUUGUCCAG
+GAGAUGGGUCCGCCUUUACAGAAAGACAGAAACAUUUGAUUACUUUGUUA
+CCUCCCCCACCGGUACUCGGGCACAGCUCCUAAGCCCCAAGGGUGCAAGG
+AUGUAUAUGCCCUUGUGAGUUAUGGCUAUCCCACUAACUACCGGUGGGAA
+AGAGCAUCGCCGUUUUAAGACCCGAGCUGGGAAGCGCGUUUCCUAACCUG
+AUUAUGCUACGGGGGUCAUUUGAGGCGAUUUUCGCUAAUUUUGCCUUGAC
+UUGCAUUUGUGUAUGGCGCCUCUACGCUCGUGUAGUCACCAAGGGAGAAG
+CUUUUUACGAGUCAUUUUACAGCUCAGAAUCUUACCAAUCAUAGAAUCUU
+ACUCAUCCAGACCCGGGCACGGAAACGUCCCUUCCUUCCAGUCUCAAGAA
+CCCGUGGUAAAGCUUAUAUAACGCGGUGAGAAUGCAGCUCCUAUCCAACC
+ACAAAAUAUCUCGUGAGGCCCUAUGUUUCAAAUAACUGCUAAUUCCUCGC
+AGGUUGCCACCGGUGGCGAUCCAGUCUAUCCCCGAUUUCGCUAACAGCAC
+AAUCAUCCGGGGAUAUCAUACAACUGUCCUAGUAUUUAUAGCCUGUGCGA
+AAUUUGAUAGACCUUUGUCUAGUCGACGCAGACCCGGCGUUCGGCACGUG
+AACUUCGCGCCCUUAGGUAUGUGGCUCACCGCGACAUUUCUUUCAGAAGA
+AGGCAAUGAAUCCCCCCGUAUCAGUGCUAAUCCAAUGUUCCCCAUCUUUC
+AUUUCCGGUACGUUGACGACAAUACGAGCGCGACACACCUAACUUCCUGC
+UCGCCUGCAUGUACUUUAAUCACAUACUCUGAGCGGCCAGGCCCUCCGCG
+CGUUGUUUAUUAUCGAGCAUAUCCCAAGGUAGCUUUGCUAUGAAGGUGGU
+UACUCACACUAUGUACAUUCAUAGUCUCGUGUAUGAGGGUAAGCGUCGUA
+ACACUUAAAUUUACAUACCUCGAUUCCUAAUACCCCCAACGUUAAUCUCC
+CUGAGGCACAUAGGGAGUUAGCCUUGCUCCAAUCUCUAAAUCGACUGAAG
+AUGCAAUCGGUACGGGCUGUCCCAAAUAUAACGUGAAAACAGUAGACCCC
+GAAUUCGUUAGCGUAAAUGAGGCGUAAGGCCGACCUGCUGAUAUUAAACC
+AAAGGCUGGUAGCGCAUAAUCCCCGCCUAUUGGACUCGCGCACUUAGCGG
+GAAAUUAAAGCGGGAGUCGGGGGCCCCUUCUGGAGAGUACAUACGCAACA
+CCGCCGCUCGAAAAAGUCGUAUCCGCGCGCUUGGACGACUAGGAGCUCAU
+CGCGACAUUUCCAACUCACGGAGUCAGGCAUGAGCAGGUAAUAUUUCUAC
+AAACUGUUCGGGUGGCGCUACAUCUGAGGUACCAUCCUUCCGAUAGUUAG
+CCCACAUAGGGGCUGCCCCCAGCUGGGUCGAGAACAACAAGGACCGUUUG
+UCACUACGCACCGUGAAUAGUACGCCGUUUUCGGAAGCUGAAUAGGACAG
+GAACGACAAGCAUUAGUCCCACGACACCGUUAGUAUUGCUAAGGCCUUUC
+UCAACGUUCCCUGACACCUGCAGGUUACUACAGCCGGCCGGUUUUCAACG
+ACAAGGCCUAGGAAGCACUGUAUCCCGUUGACUACCAAAGGGGUUUGGGG
+GUGCUUGGUCAUACUCAGGGAGUAAUCUGAACUUAUGAAAGCCGUGGAUC
+ACCUCGCGGCUCCUGAGUCGACGGGCUCAUGGUCCUUGGCGAUAGACUCG
+AGCCCAAGGGCCGAUCAAGUCAGAGGUCAGUAGAACCCUCGCGUGAAGCU
+UCUACGGGUGGUGUUUCUACAAUGCAAGACGCGAUCGCCCCGACCGAUUG
+GCUCCAUCCAUUAGUCUGAAGUAUGGGACGUGGCAUGGAACCCCCGUUAG
+GGUUUGAUGUCGCCUCGUUGCGACUGUAUGGUGAACCGGCGCACUGUAUU
+GUCUUUUUGACCAUACGGCGCAGCCAUGUACGCAGUGGCGAUAGUAGUUU
+GCAAAACUUGUGUUCUUAAUGGUCCGAUGCCAGCCUAACUUUGAGUAGUG
+AUAUCGAUGUGUUAUCAGUUGAAGUAUCCGUCUACCAGGCUAAACUUUGA
+ACAGAAGACUCGAAGCAACAUAUGCUGGGUACGCAAGUGUUAUUCGCCAA
+UUUCGGUAACGACGCCCGAGUGUCCCAAGACCGGAAGUCCACGGCAUAUG
+UUGCCAAUUUUCGUACCUGGUAGGAACCGCCUGCUAUGUUGCAAAACCGC
+AUUCACUCCCUAGCAUGUAUUGCGUAAAUACUCACCAUGGGGUCCAUGGA
+UGCAACAAACAGCGCGACGCUCACUCUGUGGCCAGUGGGGAGACGUAAAU
+GAGGUCUGUCCGUGUGACUUUGAGAGGUCGCGUGGGUUCCGUCAUGCCGC
+GCAAGAUACAGAAAGAAGCGCGUACUCCGUUGAUGCUCCUGUGCAUCCUA
+AUAGACCAAUGCGGGCUUCUCUUCAUGUAUUCCUGAACCCCUGCUUCAAC
+UAUCAUAGGAGUAUAGAUUGCAGUACAAGCCAACUCGGAGGCUGGACGAC
+CUAUAAGCGCUGCACCGAUAAGCAACAAGAUCAUAAUCUAGGUCGCCUCC
+CGAUCACAAGCACGGAAAGUCUCGAGACUUCAACUCCCAACGGGUAAUUC
+UCGCAUGCGCUUCUUGUUGCCUCCGAUGGAGUGAAGAUAGUGAAGACAUC
+ACGGCGGGACCGUGCAAGCGCUGGUCAGGGUUACCCCCAAGAAUGUCCGA
+UGCGUCGUUACAUUGGAGGAACAUCCUAAGUCACUGGCUACUUAGGUUGG
+GAUAGACGAGCAAAGUAAUCUAUACUAAGCAUGUUCGGAUGAAUCUUUGU
+GCAGCCUGUUUGAUCAUUAGAAUUCGGUGGAGACGCGGAAGCUGUAAGUC
+GCCACGCGGUAAAUGUCACAUUUAUUCCUUCGAUUCAUACUCAGUGUUCU
+GAUCCACCCAUACGUUCCGUAACAGUAUGAAAAGAUUUUAACCGGAAGAG
+GAUGCUCGACGUAAAUGUCAAAUUCGGUGCACGAAGGCAAAAGGUGGUUC
+ACUAGCGUGCAUUUGCGAAGCCUGGUGCAACGGUCAGUGCGACGCACUCU
+AUCGGCGCCAAGGAUAAGAAAUUCUCCGACCAUUAGAUUAUAUUGCUACA
+GACGGCCGACCACCGACCGUAAUCCACUCUUGUUCUGUAAAACGCCGCGU
+AUUCAAUUAAGCAAAGCACAUCACUACGCUCCAUACAUGGGGAGUUUGGC
+UUCGGAUAGUCACAUUUCGACUACCGCGUAGCAUACUACAUACCGUUCAU
+UAGGGCGUCCUCCUAUAGCUAGUCCGUAUCAGCAUGCCUAUCCAGUGGCG
+AUUCCGUAACCAUUCCACCGGUCCGCGUCCGCACCCGCAAAUUAUAGAAA
+GGUGUCAACGAUCGGUAAUGCUAAUUCAUUAUCCAAGAAUCUAGGUGCUU
+UUAGUAGGUUUGUAGUAUUAGUUCCAGUCUAACUGGCAGGAGCCUAGGUU
+GCGGUGAUUCCCUGAUCCUGUGGGCCAGUAAGGGCUCAUACCUACGUUGU
+CACACGUAUGAUCCUGCUUCUAGGCCCGGCCGGCCAGCAGGUGGCGCUAU
+CCGACAAUGCCCUCAUGCAACAGGCAGGUCUCCUGGCUCGCGGGUCUUGG
+GGAAUAAAGCGCCUUCCCAGAAAUCUAUCUGAUUUCCAGUGGCUGCCGGU
+UGCCCGGCUUGCCUCUUCCCUCUCCGCUCUACAGUCGCGGGGUCGGCUGC
+GAUAAAGACGCCCGGCGUGGGUCCGUCCGUCGCAUUCCCUUUUGGUAUUG
+CCGGGGAUUCGUUCCGGCAAAACCUGUCACAUGGUUUGACACUUGGCCCU
+GCGUCGAAGUGUUGCCAAGUGUUAUGGUACAAUAAUUACAAUCGACACGU
+AACCUCGUUGAGCGUAUACGUCUAAUUGUUGAACGUUUAUGGCCCUCGUU
+UAGAAUCAACGUGUCCAUCAUUUGGGUCGAGGAUUCUUGUGCACCUAGGA
+UGCGCACUAGUCGUCGGGGUCAUACUUUUUCAGCCACCCAUGUGCCAUCU
+AAGACGAUUACUGAAAAUAGCCAGACACGUCAUAAAGGGCCGACCAUUAU
+UACUCCCCACACGGAACACGGUAGUAAGCAACGGCCCAAGUCGUAGCACA
+CAGGAUUUGACGACGCCCACAGUUUCUGCCCUUUCACCGCAAAAAAUGCA
+GUGCCACGAGUGAGCAUAGUAAUUAGCCUGUUCCAAGUCAAGAUAGGCGC
+AGAAGUAUCGCAUAUUUAAGGAAAAAGUCGCGUAUAGAGUCACCUUCAGA
+CCACUCCCACGUGCAAACGCUCAUACCACUUUAUCUUGCGUGGUCGCUUC
+ACUGGAAGCUCUACUUUUUCCGUAGUUGAAAGACGGUUGUUUAAGAAUCG
+UCCCCAAGAGCUGGUCACGGCCCUAAUGGGGUUGGCGGAAUAAGACUAGC
+CUGUUAUUGAACAGUAUGCAGCCCCGCUAAAUAACUGUAGGCGGGGGCUA
+UUAGAUACUUACGGUGUCUGGUCUUGUAAUCAGGUCCUACGGACCGUUAC
+GGAGUCACUCCGGGUGACGAGGUCCAGCAUCGGUUCGUGGGCCUCUGUCC
+UCAUCCAGACUAGGGCUGCCAUAUCAAAGGACGUGAAUAUCUUAGCGACA
+UCUUGAUUCACCCGCGGCUAGUGGAUACCAUGUGCGAUCAAGAGCUCCUG
+GUUCUAAUCACAUCGUCAUGACUAUCGGCACCUAAAGCUUAGGGGUAAGG
+AAUGUUGAAGGGCGCGCGGAGAUCCCGUGGGCUGAUGUGACUAGCUACCG
+AGUUAGCAUGAUGUCGGUGGCGUAACCCUAGAGCGGUCUCCCCGGCCCCG
+GUAGCCAACGAUUUAGGGUUCCUCUACUUAAGGAGCAGUGACCAUUGGCG
+CAUGGCUAUAUUACAGAAGUAAGGCGUCUCCAUGACACUACGUAUCCUGC
+UCGGGCCUUCUCAGCUGAGAGUACUAUGCGGCAUUGCCUUAUAAAAAAUU
+UUCACCGCUUCAGCUUCUCUAGACAUCAUAUGUUGAUAAGGUGAUAUGAU
+UAUCGAGCCGUGAACUCAAUUAACAUAUAGUUCUAAGUUCUGGGUGCUUU
+UAAUCUGCUAGGGCCUGGGGCUCGUAUGGAGGAGCAUGAGAAAUCCCGUU
+AGCAAUAAGGCCCAAUAUCUCCCACCCACCAUGAUCCCACCCUAGACCAG
+GGAUAUUACACGGUUUGGCCUGUUGUGGAAUUUCCCGGUAUUGGCUAUGU
+GUUCGGUUAAUCAAAAUGUAGCGCAGGUAUAGGCUCGUGAUCAACUGGGU
+GAAAGUCGUCAAAGUGGCGAACACCCAUACUCCGCUAUUACUCGCCGCCC
+CCCACACCUGUCAUUAGCCAGGUGUCGCGCACCGGUUCAGACACAAAUGG
+GCGGAGGCCCGAUGCCCCCACUGGCUCCUUAUGUCAAACGUGCUUGCUUU
+UUACUCCUAGACAGACCGUGCAGAUCUGUCUGCAGGGUAAAGUUUUUAGA
+ACCAAAGUACCCGGUAUGCAUGCAUUACUUUGUCCAUCUCGUGCGAGUUA
+GUUAUCGGGGCCCGCUAUAUUGACGGCAAUAUCUGUUAAGGCUGCAUAUC
+AUUGCCCUAAGGAAGCAGUCCCGUGAUGUCGGCAGACAGCAUGCUAUCAU
+AUAUGUUGGAGGUAGCACGUGACAGGUGUCUGCGUUAGCAUAUGUGAUGU
+GCGACCACGCUAUCCUGUUGGCAGGGAGCUAUAGGUCGUUACCCUCCCGU
+AUUUUACGGGAGUAAGAGGGAACUGUGGGUCCGUCUCUUCUCGUUCUGAU
+CGGGGAUGAAGACCGCACUCAAGGCUGGUGAGUCUGACGCUGCUAAACUU
+AGUAAAGUUCUGUACCCCCCGUCCUAAAUUGAAAGGGUCAAACGCAAAAG
+ACUGCCGGCUGUGUCCGGCCGUGUGGAUUGUGGGUUUAUGGGCGCGAGGA
+AGAACGCUUCUUUAGAAAGGUUCUUUCUGUCUUGCUUUGGUGCGGUUUAU
+AACUACUGCAUCAUAGCCAACGUAUCGGCCCACGCUUCUGCAACUACGGG
+AGGUACAUGGCGUGCUCAAUAUCAGACCGCGACCCUCAUGAGGGGUCGAU
+UUGCCUGCAGAUCCACCAAGUAGUUCGUGGAAAUGGUGUAUUGUAAAGUA
+ACCGCUGGCGAUCUCUCUACAAAGUCACACAUAAGGAUCCGGGCUGGAGA
+CUUACAGCUAGGUGAACGGUUCGUACUGCUAUGGUCGCAAUAAGGGUGCU
+UAACCUACAUUUGAAACCCUGUAACAGUAUUCUAGGGAAAAACAAGGAGU
+CACGUGUGUUCAAACACCGACAAUCAAGGCGGAUCGUAGUAUGAAAUUGG
+GAGUUAUGCAUGAUUGCUAGGGGUAAAGUGCAUUGGUCGCAAGACCUCUC
+GGCCGGAGCUCGACUAUUGAAUGCUGGUAAGCAGGUUCAACCAACUACUC
+GAGCUCGUAAAUGGGUAAUGCCAAUCCCGAGGCCCCAGUCCGAUGGGACG
+AGUAAGUGCCAGUACCGCCCGACACUAUUCCACCUCCACGCAUUGUGUGG
+AGACUCGUGCCUGAAAGGCGGGCUGCUUAGACUACACAACGAGAAUCUGC
+CUAAUUAUGUUUCGUCGCACGCAUUUGUGGCGCAUCAGUUCAGUUAUGGG
+UCUUGUCAGUUUAACCGGGCUACGUACUUGGUUCAUUCAGACGUGUACCC
+AUCCAGCGGUGUGAAAGACGAUCAGAAAUUCAAACAUUCACGCAUCACCU
+GGCCAAAAAUCCCCAUCAGAAAUCCCACGAGACUUUGUACGCCACCUAGG
+CGGGUUGUCCCAGGUGUCUCGUGCCGGCGCGCACGAGGUGAAACGGGAAG
+CCGGUGACGCUCUCCGAGCCAGUCCGGCGCUGCCCCCGCAACGGUAAGCG
+CAUCGCGCGCGAGCCCGGAGACCGGCCUGGAACCUUUCGUUUGAUUCACC
+CGCGGUGGGCGGGCGCAAGCGUGAAGCGGGCCGUCCGGGCCUGUUCCUCG
+ACAAUCAACAGCCAUGCAUGUCCGGCACCGUAUUCAUACCCAGGCACUUC
+CCGGAUAUUUGCCUUGCUUGUGUGCUCCGUAUCCGGUAAGCCAAUAAGUG
+GUGUCCGCGCGGGCUAUAGGCGAGCUAGGGGUUAGUUAACUCGCAACUCU
+UCACCAGGCGGAACGACCUCUGGAGGUUCUUUCGUUACCUAAUGACCCUC
+UCGCACGGGUUGAGCAACUCUGGCACCCGGUCAGAGGAGUCUGAUCCUAU
+UGUAGGUUAUAGUCGUUUAUCGUAAUGGAUCACGAAUCAAGCUUGCUAGG
+GAAUGACCAGACCUAAUACGGUGCUGCGACUUGAUCACAUUUGGCACAGC
+UUCUACUGCCGGGAAAGCGUUACGUCGAGCCCUUUGCGUCGUCCCAUACC
+CCCGCUAACCGGGUCCAGAUCUGAGCCGACCAUUAGCUUGUCUAUUUAAC
+AAAACGGGGUACUGGUUGAUCGGGGGAAGGUACGCGGUACAGCAGAUUCU
+ACGAGAACGCAGUAAAGUAAGUGUUCUCACGUGCUCACUCCUUACAGUCC
+CCUUUUCCACAAGAACGCUAGGGUCUGGCUCUUUUUUAAGAUGUUAGACA
+UAACGUCUCCGCGCCCGUUCAGUACCCGCUUCGGACAUAGACCAUGAAGC
+GCCGAGUUAGUAGCUGCCUGUAUUAGUCCAACUGUAAAACGAAAGCAACU
+UAGGAACUAGACGCACACUACUCUAGCGGUCAAACCGAACACAAUGCCCA
+UUACUUUUGCCCGUUUCCCGAACGUCAUGGCUCAGGGAAGUUUCACUAGC
+CAUUUCUUAGUUGACGCUACUCCCAUAACUCUAUUCGUCGGGAAGUCAAU
+UCCAAAACAUCCUGCGGUAAAGGCAACAAUCUAGUAAACUUUCAUAAUAA
+ACUUGUUAACCAGGUUAAUGCCAAUUGGACCCGGAUGUCCCGGCGUGGUG
+CCACCCGUCGCGCGGGACCAGGUGCGUUUUACCAAUGUUUAAACCACAUC
+UUGAGGUGACGUGAUCUCCGCAUAGCCUCUUGCGUACUCAGAUAGUGUUG
+ACGUUGUCUAUGGGGUGAAUUACUUCUUAGCGCCUUGGCUCAUCGUGAAU
+AUUGCGGCCCUGGCUGACUCGGAGGCAGUAGCGGUCACACGUACACGUGG
+UUUCCGUCGGGAAGAUUACGGCUCGCAACUGUAGCAUCCACUUGCCGGUC
+CUGUGAGUUAAUAGGGAAUCCAGUGCGAAUCUGGAGCUGACGCGCAGCGG
+UAAGGAAAGGUGCGAUGAUUGCGUUAUGCGGACACUCGCCAUUCGGUGGG
+AAGUCAUCAUCUCUUAGUAUCUUAGAUACCCCUCCAAGCCCGAAGACCUG
+CCGGCCAACGUCGCAUCUGGGGAAACAGAGGUCCGACUCACUUGCCGAAU
+AGCGACACUGCUACCUACGUACCUCGGUAAAGGAUAGCCGUGGCCGCCAU
+UAAUAGUGGGCUCGAAUGUCGUGGCCCUACCUGUAGCAAUCUGAUCGAUC
+CCAUUUACACAGAGACUCCCUUAGCUUCUUGUUAGGCAAUGCCGAAGGUG
+CACGACGUUGGAUUUAAUUCUGAAGUACCAGCUCACAGCCGACGUAUUAG
+GGUACCCAAAACGAUACAGUCCGUACACAGUCGCAGGCUCGUAUAGAAUC
+AUCACUGCUUCGAUUCCUUUGACAACGAAACAGAUCGCCGUGUGGUCAUU
+CCUAUUGCUUCUCGGCUAUGUUAAACCGGAACGCAGUUUACGCAAAUUCA
+UAGCAGUUAUUACCUAAGGUGGAAAUAUCACGGCUCCGUCUAGACAGGCU
+CCUUGAAUUUGUCACAGUUGACGACUGCGUUCGUCCCCGCUAGGUGAUGG
+CACAUACCUAGAAAUGACCUUCGCAACACAGUGAUACCUUAUUACAUAAA
+CUCGGGGUAUGGACUACCUGCGAUUCUAGUCAAAGCCCUGGUAGGGAUUU
+GGCUCGUAUCUUUACGCACGUCGGCGAGUCACCGGGUGGCCGAUCGUGUG
+CAAGCGGCAUCAAGGAAGCAGAGGUACCAUUUUACCUAAUCGUAUCACUA
+CUACGGCUGGAAUGACGCACAUCUCGUAGGCUGGCCACGCCACCUAGAUU
+ACUGCCCGACUUAGUCUCCAGCAUAAAAUGGAGGGUCAGUCAGUUUCAGU
+GGCAUGAAAGCUGAGCUACAUAAUACGCUCCCGGGGGGUCUACCCCGUCU
+UGGGCCGUUGUAAGUUCAGGGACGACAUCAUGAGGGGAGCGUAGCCCCGU
+UCGCUAGCACGUCGAACUAACUAGGCGGGCCUCGAAUAAAGCAUGAGAAA
+GGGCAACUGCUUAAUUGGCGGGUCACGAUUUUCAAAAUGCAGUGGUACCG
+CUGUUAGCAACCAGCAGUAUCAUGGACCUGAGCAUCAUAAUAGUUAGUAA
+CCGUUGGCGAUAAAGCUCUCUUGUACUGGGCGCAUCUAACUGCAUAAGAC
+GGAUCGAAUUCGGAGUGAAGCUUGCUAGUCUAGGAGUUUUGGACAAUAGA
+GCCACCGCCUCAUUUCGGUGGUCUUAAGAUUGAUUCUGCGUAUUAGUCCA
+CGGUUGCUCUCCUGCCAGAGACACCGGCGUUGCACUUACACCUGUAUGAU
+UACGAGGCCUACUGUCUGACCACGAGAAUCUUAUUAUUAUAAAUUCCCAC
+AGCCUUACCAGCGAGAGACCUCUGUAAACGUCCACCCCGUUUUUCUUGGC
+CCUUGGAAGUCGUGAUUGCAAAUACCUUCCAUAACAUAUACCACUUUGUU
+GCUAUCCCACCGCCAUACCCACGGCAACUGGAUCUCUGCUGGAUUGCUCC
+ACUGAAGUAUCCCAGUUAAUCUUAGAACGGAAAUCUCAAAGCCGAUUACU
+CAGACCGAGACGCCCAUCAACCGCAGAAUUCGGAAAGGACAAACAAAGUA
+GCCCAGUGCAGAGUCCAGAACUCGAACGCACAACAAGAAGGCGAUUUACC
+ACUCCGACAAAAUGCCAUUACAGCUUGUGAGCCUCACGAGGCAUAGUGAG
+UCAAGUUACCUAAACCUGCAUACUAUCAAGUCACAGGGUCAUUUCGAACU
+AAUUACCUCGCUCGGCCGCCGGUCGUGAAUAGCGGCCCUAAAUAUUACAA
+ACUUCGACUGAAAGCCAGACCAUGAACUUUUUGGACGGACAGAUAGUUUC
+UUCCCAUCAUUCGCUAUUAGGUGUAUGUUUGCGUUAUCCUUUCUAUUUGC
+GGAUGCAGCGUAAUCUAGUCCGUCGCGCACUAUGUACAUGAUACAGGUCG
+GUUUCUCAAAAUUACGGCGUUGUGGGUAUCCCCAGACUGGGCUAGCUUAU
+AAAUAAGAUCGUAGGGUUGCCCGCUUUGCCCAUAGUAAGAUAAUCAGUGU
+CUUGACGCAGACGUUUUUCUUACAGCUGCCACCAAAUGCCGGCGGUAAUU
+GCGCGGACUACUAGGAUAUGGGCCUUGGUUUUACAAGCUAGCCAAGCUAA
+GCAUAAGUUCCACCCCUCAGUAUCAAGAGGCGAGGUCGAGGUCCCGCAAA
+ACUGGUCGUGACAGGAUAACCAACGAGGCUUUGAUCUGCCGGAGGGAGAG
+ACCCCAUGCUUGAGACGGGUACCAGAUUCCUGUUCGCUACCAGUAGGAUU
+UGCCAUAGAGCGUGGACGCAUCAGCCCCUGGGGAUUUCUUAAAGAGCCGC
+AUCCGAGAAUUAUUUCCUAUUAAGCGUGAGGGGUCACAGAAGCGAGUUGC
+UGAUCAGCGGGAUAUCCAGCAGGUAGUGGGAAUAUGUUACGAAUUGAAGA
+AUAAUUAGCAUUCUACGUGAGCGCGAUGUUGACCGGCCACUGGCUCCCUU
+AGACAGAGUUGACAGCUACAGGACUGACAAAACAAGAACAUGUCGAGGGU
+AAACUCGCGCAAACAAACCGGCAACGACCGGUUUAACCGGAGUGGGCGAC
+ACAGUCUAGACUGGUUGUAGAGGAGUAAAACACCCGUCCGGAACAGCCAU
+GUACACGUCACGUGCGGUUGGAUUACAUACUGACACCAGAGUAAUUUAGG
+GUAUCUAGAUAUUGACGGAUAGAUGGUCUUAGUAUCAACCAGUUGCCGGC
+UGUCUCCGGGAAUGCGGCCGUAUUCCCUGUCAACUGUGGCCCCCCGAGUA
+GACCACUUGUGGAUUGUACGAACAUAGCCAACCUUGAACUGAGUGUUUAU
+GACCCUCCUAGAGUACAAGGAACCCGCAACUGCACCACCCGCGUUACGCC
+UGCCCCUAGACCAAUAUAAAGUAAGCUGACGACCGAAUAUAAUUAGCAUC
+UGCGAGCGCCCGGAUUUUGUAGAGACUAGGCCGGCCGUAGUGGUACCGAA
+ACACUGAGCCCCAUGAUGGUGGUGAGUGUCAACCCGCGUUGAACAUUCAU
+UCGUCCCUAAGUGCUCAAUGCGUAGGUAGGGGAGCACCUGCAGGAUCCAG
+ACAAUGUAAUUCUUCCUCCUUCAGCAACAUGUGAGGGGACAACAGAAAAA
+CCGGUGGUGCGUGUGGCACGAACCUGAUGUUGAUCUCCGACGUAGGCACU
+GAACUUUUCGUUUCAUCGGCAGCGUCCCGAUGAUUGAGUGAAACGACAAC
+GCUAAACACACAGGGAUGCAUGUACUUCGUGCACGUUACCGAGCUUUGUU
+AAGUCGUCGGUCAUUCCCCUUUUUCCCAGAUUCCAGCUGGUACUAACGUA
+UGCUUAGUAAUAGUCCUAGAACCCCUUCGGCCUCACAUAUGCCUUAUACA
+GAGAAGUCCGUAAAUGAGGGCCUCCCAUGGAUUUCCCGACUAUCCCUCCC
+UAUAUACUUGUUCCGGCUGCGCACUCGCUGUGUAUGGAGCAGCCCGUAGC
+CGUGACGGGACCGGCCGUCAGCAUUAACAAGUUGAACACCUGCAGGCCGC
+AAUUUUUUGUUGUAAUAGCCAGCCGUUAAGCACGAACGGAUAAACUACGG
+AAUUCACGCGAGUAGGGUUACGCCGAGAAGUUGAGCGAAACUCGGGAUGG
+UGGAGCCGUCCCGAGUAUAGGCAUGGUACGCCGGGUCUGGGCGGCUUCUC
+CAUGACGAAGUACUCCCUAUUGAAGACAGCUUUGGACAUGGGCAUUGGGG
+CCAUUAAGAUUACGGCCUUAUCAGGGAUAAUUUUGCCUUGUGUUCAGGAA
+CUUCGGAUUGUGCUAGAGGUAUCGGUCCAUGGGUAGUGUUUCGGCACUGC
+CAUAAGCGAGAUAUCCGAAUGCGAUGGGAACCCUCCCUUGAAUGACUGGU
+GCCGAACUUCGGGUACAGGACCACCAGGAAACGCUAGUCUAAACGCUGGU
+UCCCCGCAAAUUCUAAUGUUGUUAGGCGCUGCAAGACCUGACAGAUCUUU
+ACGAUCCUUCCACAACAGGGGUUUCUUCUUUCCAGACCGGCGUUGACUCG
+CAGAACGACAGCUCCCCCAGAUCACAGGACGUGAGUCCGCCCUUUCGACA
+CGCGGGGUUUACUGGAAUCGGGCCCUCGCGUAUGUGAAGGACUGCCACCC
+GUGGUGUGCGACCACGUACAUGUGAUUAGGUUCGCCGGCCAAGCCUCCGC
+CUUUAUACCCAUGGAAACAAAUCCUGAUAAUAGGUAGCGCGCACCCGAUG
+AACUGAAGAACCGUGCGACCGGGGGUCCGGGGAUACCUGACGUAACCCGC
+UUCAGGGCAUGCCACAGACACUUUGCUACAGUACGCGCAAAGUGAACAAG
+CUGAGUCACACCCAAGCCUGAGCCGUCCUGCGGACGUCCUGACGCCUUAA
+UAACCCCGUCCACGGUACGGGUAACGAGCGCAGGACAGACUCGAUCAGUC
+UAGAUUGUGGUCAUUCGGCGGAAGAGUUGAAUAGCGCCAGGAUCUUCUGA
+CUGGAUAAGGUGUUAUCCAUCUAGGAAUAUCUCGCGAUAUGCGGAGGUCU
+UACAUAUGGGGUGACUAGUUUGCGCAGCCACACAAUCUUCUUCUCUGCGU
+UACCCCGUGAUACUACAUACGGUUGCACAGCCAUUUUCAGUCCAGAAGUU
+GCCCAUCCACAAGCACGGACCUUAACCUGCAUAGGAUAGGUGAAAAGGAU
+UUGGAUACAAAUAAUUCUGCAAACAGUCCUGGUUGCAUCUCACUAUACCU
+CCAAUGUCCCGAAGAGAUAGCUGAUAGAAUAUCGGGGUCCUGCUCCGGUG
+CUCAUGCCCCAAAUGAGGGACGAACUCAAAAAUGAUGCAUCCGGAGCUGA
+CCUUAGCCAGUCCACAGUUAUUCGUCAGGGCUCAGUGCAAUGCCAAGACA
+AAUAACUGAGUCUCCACAAUUCUUGUGCUGCAGAAACUCAUGCCAGGUAA
+GUUCAGCAUCUCAUUUCAAAGCUGCGCGGCUCUUAGUUCGUACACCCAGC
+UAAAUGAACAAAGAAGGAUCGCACCGUUUGCUUGAGCGCAUAUCAAGUUG
+UGAUCGUUCCUCAUACAGCAUUUUUCUCGGAAUACCGCCGUCGUGGAACU
+CUUAGGGGAGAGAUGACCGUGUGGGCGAAAAGACUCGACACCUUAAACUC
+UGGUGCUCCUGCGUUGCCAAAAGUGCUUGUAAGAGUGCCUAUUAUAAUCG
+UUCUUGACAGAGAACAGAGUGAACUGCCUCGGCUGAGGCGUUACCUGCCA
+UAUCAGAUUAGUCAUAUAGCCUUUUAGACUUAAAAGUAAGUUGUCAACUU
+CAGUCAGACUUUAGGGUGCUUCGGAUACGACUAACUAACUUGCACCGACU
+UAGGGGACCACUCAUCAAGUCUCUCCGCGCGAGAAUCAUCAACAAGUUAC
+AAUUAAAGACCAAAACAAUCGUGGGUAUCAAAGCGUCAGGUUAGACUUGU
+UCCCUAAUGCCCGUGCGACCUUCCUACGCAAGUAGCCAUCGAUACGCUUA
+UAAACUACCACAAUAUCCAGGGCCGAGUUCCCCCUGACAUGAAAAUUGGA
+AACACAUUAGGAUUCCCUCGGCCGUUAUUUUGCCAUGAAAAGAAUCUAAA
+CGCAGGAAUGAUACAAGGGCAAGUAGCACGUAUAAUUCGCUUUAGCAGUU
+UUGACGUACCCUUUCACGUUCGAGCAAACUCCCUGUGUAUGCCGAGAUUU
+CGGCAGGGUUGAGAACGUCGAUUUGUCUAGUAUGAAACUGCAUGGUGCUA
+GUUGGCGAAGCUCGUUUGAGAGACGUACUCUGCGUACCUAAGUCUCAAGA
+AUGUGAGUAUAAAUGCGGGUAAUAAUAUAUUAUUCAGAGAUUGGACUACC
+UACACCAUAAUCCGUUACACGUCCCGCUGUACGAUGCGUAGUUCGUUGUC
+UAGUAUAGAUCACUUUACGCCGGCUGACUAAUUCUGCAUACUUGAUGGUG
+UAGGCCUACUGCAGUAUCAAUUGAUAAUUAACUCUCUGGAGUUACCGGAG
+AUUUAAGGGCUUUAUCCCGGUCAACUUAGGCCAGGCGUUCGCUGCAAUUU
+UAGUGAGUAAACUCAUUAGGCGGAACUCGGGCCCCUCUGGAGCGUGGUAA
+UUGAAAUCAGGGAGGUACCGGUCAAGUGCAAUUGCCAGAUCUCGUAGUCU
+AAUGUACGGCUUUCAACGGUGCUACAGUUGCCUCUUGUCAAACAGCACUG
+CAUCUUACCUUCGUAAGUGAUAUGGUUGCUUUCAGGUCUGCCCACACAGC
+UAUUGUGUUUUUGCUGAAAUCAGGCCCCCAUCUGCGGCUAAAAGGGCGAA
+CGUGGAUCGGAACUCGCUCUACGGUAGGCGCACUAUCCUAAGUCUCUGGG
+AGAAGAGGAAGAAACCUGCAUUGCGGGGAGUUUGCGGUUAUAUUUCCUUU
+CGUAGGUUAAUGCACCGGACCGGCCGUCAUGGAACACCUUUCCAUCCUCU
+AUCCGUAAGUGUUUCUCUGAUUGUCUCGCCUUGUUACUACUGGCUUCAGC
+CCGCUGAGCUAGGUCGCUUUUCCGUGCAUGCUGGCCCGGGGACAACAGUA
+AACGGAAUUGAUCAUGGGAUCUUAAACUCCGUGACCAACGCGAAAGAUCU
+CACUAUCUAAGGUUCCCUAGUGCUUACAUCUACGAGCCAGGCACGGGCCG
+CAAUUGUGAUGGUCAUCGAUCCCCUACGGCAUCUACCACUGGUACUUUCG
+UGGUUGUAGCGAUAGAGUGCUAGGUAAGGACCAACUUUAUUUGGCAGGCU
+CAGCUUGUGCUCCACGCUGCGAUCUUGACUAAAGUCAAAGGAGAAUGCUA
+AAGCCUGUAUUAUACUAUACGAACCCCUUACUAUCAAGAAGACCAUCUGU
+UCCCGUGGUGUAUUUUGGAACACUACCUGGGGGUCACUCUUAAAGGCUUU
+GGUACUGGAGGGGAAUAGAGCGAACGAAUUUGAUGACCAGACUAAGACCU
+UUCGAACCAUUACCAGGUAAAAGAGGCCUCUUUGACCUCUUCAAGAAACA
+UUGGUUGUAUACUACGGCGUAGUGGCCCUUUACCACGUUGUUCACUUUCC
+CCCAACAACAAUGCUAUCCGGGUCGGUUUGGGGAGACCGGGGACAUUAGU
+AUGUUCAACCACAAAAAUCGUUAACUCGUGUCUUGCGAACGGCGAUGUAG
+AUGGACGGGCUAGCGACUGUAAUGUUAAAGCUCUAGGGGAAAGCUCCUCG
+GGCCCCUCUUCCGUAGUGGGUGUAAUGGGAACUGCGUAGACGACGGAGGC
+CCUCAACCUAGAGGAGAUCGCGGCAAUACGCUAUACAAAUAGCCAUGCUC
+GUGAUGCUGGCCGGUUAGGCAGUCGUUGGUAGCAGGGGCCCGUCCGGUGU
+AAUUCCAUACUUAUAGAGCUUCGAAUGUAGACUGUGGCUACGGCGUAUCG
+GCGAUUUAAGAAUGGAGGUCUAUCGUGAAGUCUAUGUUCACCGAUUGAGA
+AACGCUUUAGUUCGAGAUGUUGCUAGGGUCCUCGCGCACUGGUUGAGGAG
+GAUUGGCGCGUAAGGGGCUAGGCUGCACCUGCGCGCGGCCUAACUAUAGG
+GCCUAGUCGAGGGAACGUAAUUUAGUGCGCGCUCUGGGCGGAGAUGUAGG
+CUCCCGAAAAUAUCACGUAGCGGAUACCACUAGGCGGAUGCUUCAGACUA
+UAACACUUCCUUUGACCAGUAGCGGGGCAUCGAACAGGCGAGGAAGGCAC
+UAGUGAAGAGGUUCGAUCGAUACGUAGACCGAAUGAAGCACGCGCUCGCG
+UAGGUGACCCCCUUCGACGGGGGAGGAACCGAGUGAUUGGAGAAUAAAUC
+GUUCGUGCUGAAUAGAGCUUAGGCGAUAUUCGUUAUGGGAGUCUUAUAAG
+GUGUCGCCACCGAUGGGUAUGCAAUCGUAUGCUCGCUCACAAGUGCGACU
+CAGAUACGGUAACUAGACACCAAAUCAGCAUAGGACAACUCUAAGCACGG
+CCGCAACUCCGCCAGCAAGGAAGCACUUCUCAUGUCUCCAGCAUACCCGC
+UAUGCGCGUGGUUUUUUGAGGAGCGAUAAGUGAAGUAGCUAUGUUGACCC
+UCUGAACUGCACGAACCUGCCAUAGAAGCGACGCUUACGCUCACUCUGCC
+UCCACUAACAGUCCACAGUCAGGCCGAGGCCAGCUCCGUAACAACACAGU
+UUCUGAAGAGCCCCAUUGUCAGUCCAUCCUCCUUAACAGGUAUCAAUCCU
+CUUACGCAUCGACUAAGUCCCGACUUUAUGCUCUUCUUGGGCUUGAAGAA
+AUUGCGGGUAAUAAAAGUAUGCAGCUGCUUGUAUGGGACGACGAUCGCCU
+GUCUAGAAAGACGAGGUAUACUAAAGGUUACAUGAAACGACGGUAGGUGC
+AAAAAAAAGAAAGACACCGGACCGACCUCAAGAGUGAGUCAGAUUAAAGA
+UCAGGAGUGCAGUAGACUAUUGCUGAUGGAAAAGACCCCACUGUUAAGUG
+UUGUGAGUUGAACGGACGCGGUCAUGUAGUCGGGUCGCCUACGCUCUCAG
+CUGCACAAGGGCUGAACUCUCAGGUGGACUAGACCGUGUGGAGCUAAAAG
+GCACCGCCAUUUAAAUAUGGAUCAUAAAGCAACAUCUCACAUCUUAGGAU
+CUGUGCGAUAGUACGUAGCGGCUAAUGGGCCCUGCGUCUGGCGAAUCGAA
+AAAGGAGAGAGGAUAGACCCUCCGUGGUGGCUCAGUGCCUGCGGAUCGCG
+ACCUGCCGUCUCGUCAAGUUUCUGUUAGCAGCGGUGCAAGAACCUCGUCG
+GCCCAUAGAUACGAGGAUGCGUCACAUAACCGACAUCCCAAGCGGUGCGG
+CACGAACGUGCACCAUGAGAACGCUACGGGCAGCCUACCCGCUCGCCUCU
+AGAGUUCGACGCCAUCCGUAAGUGUUGCAACUUAUUCUGAUGAGUUAUCC
+CGACCGCCACGUUACUGGGUACCCUUCUUACGAGUAGGGCUUCGACCUUC
+UAUGUCCACUUCCCGGAGCUCGAUUACAUGGUUUGGUAAAGAUUCACACC
+AAAUACCCAUAAGCGCUGCGUACAAUUGUAUGUCCAAGUCCAUAUAUUUU
+CGAGAAAUUUAUAUCGUACUAAGGAGCACCCAGCGAUGUGAGUCGGGUUC
+AUCUUGUCCCAAAUCGUAUGGACCUCCGCUCUGGUUUGACCAGAGGGGCA
+UUCAUACCCCAUACGCCUGAAGCGUCGCGUGAGUGCCAUAAUAUAUUGCA
+AAUCUGCAAGCGGGCGGUUAAGAUGGUUGUAGCGUCAAACGUAACUUUCA
+AUUGGUGCUUCUUAGACACCACACUGCACAAGAGUGUGAUCCCGCAAAGG
+AUAAUCUGGUGUCUUUGGUCCCACAAGGUUGUAAGUGGGUCCCAUCGAAA
+UCUGGGUCCAUGCGAGAUAGCGAUCGAGAUGCUCCGCUAAGGCUGUGACA
+CCCAAAAGACUUCGCAGGUCUACAAUGCAGGCAGUACGUCAGAGUGCGUA
+AUGCCGGUUAGGGCUCUCUCUGCUAGCACUUCCACCGAGGUUCUUAUGCA
+GCAUUUAACUAGCGGGCGCCUCAAGAGUGCUGCCAGAUAGCCGUGUGGUA
+UGCGGGGAGGUAGCCACCCUGCAAAUGAACGGACUGGAUGAACGUUGAGU
+UGACCUCCAUCACUGGAACAACCUGUUUAGACAGACUCCGAAAGACGAUG
+AACCGUAGUUACGUACGAUCAUUUCAUGAAAGAUAAGGUAGAAGGGUCCG
+GUCUCUCGUGUCGGCGUCACACGUGAUAGAGCGUCCGGCCUAAAGUGGCC
+UGUCAAACUAGCCUUGGGCAACGGGGCAUUCGGCCGAGGCUCACGGUACA
+GUCCCCCUCGUAAUUGAUUUGUGCGUUAAAUAUACCCGUUCGACUUCGUA
+UUAAUCUUUCAAGGCACUCGGUUCUCAGACACCCUUCUUGGCACUUCGCC
+CCCACGACUGAUGAGCCAGCCUUAAUAGGCCCUUGCUCCAGACGGGUUAA
+UUCAUUCGAUGGAGCCAACCUUUCAAGACAUGAACAAGACGGUACCAGUC
+CCCCAGUCGGUGAUUCCAUUUUACAAAGUCCUUUCUAGACUCGGAUUCUG
+UAGCACGAUGUUAAAUCUGGUUAGCCCCCCUUAGAGAAGCCUACAUGCUC
+GAAGAACCGCAUACCCAUGCUUGCAGUUCGGGUGUGAGCAACCAGUCUCC
+GCGGGACUUUUAUGCUAAAGUAGCUUGAGGCGGGUCCUAGCUCUCACGAU
+GGCUUUGAUCCACCGUCCAAGUGUGCGGCGAAUGUUAAUUUAAUCAACUG
+GGAAUUGCCAUAGUGGUGUCGUCCCCCGUCGCUAGCCUUGAGCUCUGAUC
+ACCUGACGUGUGCACUAGUUAACCGUUCAAGACUGGGCUUACAGUCCGCA
+UUUAGUUUACAAUCUUCAAAACUUGGUCCUAGCAUAUCGAACUAACCUCA
+GUCAUCUAAUCAGUAAUCGCAGGGUCUGAGUGAGACGCGCGAAUAGUAAA
+GCUGCUACGUGAGGUGGCCCGGUGGGCUGUGCCGAUGCUGGGACUAACAU
+GGGUCGGGUCUCAGGCCCGUCAAUCGCCGACCAGGUCAGUUAGUACCGCG
+AAGAAAUUGCGGUACGGCAUUCAGCUAGCUUGAGGGCCCAUUGUGAGCGC
+GGUGAUUGUGCCCCAGUGCUCGCUUCCACGUAUAAAGUAUUGAGCUCGGG
+GGAUGUUUUGGAUUUGACUGAAAAUGUUAAUAUUGUAAGUUGCAGGCAGA
+GGGAAUCUCUUAAAACUUCUAAAAUAAAUGCAAAAAAUAAUAACUUUACA
+AGCUCAAAUCUUGUAAUGGCUGCUUAAGUUAGCAGAGGGUUUUGUUGAAU
+UUGGCUUUGAGGUUCACUUAUACUCUUUUCGACAUCAAAGCUUGCUUAAA
+AAUGUUUUCAAGUUGAUUUUUAGGGACUUUUAUACUUGAGAGCAAUUUGG
+UGGUUUGCUAGUAUUUCCAAACCAUAUUGCUUAAUAAAAUACUAGAUAAG
+CUUGUAGAAGCUUAUAGUAUUAUUUUUAGGACGCGGGUUCAAUUCCCGCC
+AUCUCCAGGGUAUGAAUUGCAAACAAAACACCUGUUCUCGCAUAUUGGGC
+CACUUGGGAAGCGCGAAGGAGAAGCUAUUGUCUACCUACUCUCCCAAUGG
+GUCAUAAGGCUGAAUCCAAACUCUUACUGCUCAUGCUUUUACGUCCCGCG
+AUGUGGUUCUUGCACCUUAUGAUCAUAUUAGGGACACCAGCGCCGAAAAC
+GUAGUACAUGCUAAGUACAGCCCGACUAGCUCUCUUGAAAAUAAUUACUA
+AGUCAAUACGGUUAGGUCGGCAAUCACCCUGUCUUGAUGGUCAGAUCUGG
+UACGUCAACCUGCCAGUGGGGGGGGAUAUAACCCCCACAAUACUGGGAGA
+AUGAGCCUGGGUAAGAGAAGAAACUCCGAACUAGCAGUGAUCUCCGGCGA
+CUACCAUACUUGUACGCACAGGUCCAGCGACUCGUAGUUAGAAAUCUCCA
+GGGAAUAGUAAGUAUGAAAGGGUUACGGGACUUAGAGAUUUUCGUAUCAG
+AUGGGCGUCGACAUACAGGGCGUCUUGUAUGGCCUUCUGUAUGGUCGUGG
+AGAAAGUUAAUCGGGUCCCGCGUAAUGGUAGUUCGACUUCUCCGCCGGGG
+GCUCUCGGCCACGGAGCUAACGAUUCCACGGCUGUAGAGGCGAUCUACGU
+GCAUGUCUUUUUACUGAGGCGAUCUCGAGAUUGCAAAGCGGCUUGAUCUC
+GUUCAUUCACAAUAGUCUUCGACCCCUCGGGGGAUCAGUCGCUCAACAUC
+CUGUAAAGGUUGUCGGGUUAGCGUUAAAAGAGAAGAGCCGUGAAAAUCAG
+CUGUCCGGGGGACGCUUGACUUUUCUUCAAUGUGCUGGGGGCACCCAGGA
+CCGCGUCCAAUAUCUACCGAUGGAUUGUUCUAAACGUUUCUUUAAUAUAG
+CGUUGCGACAUGGCAAAGUACACGUGACCGAACAGUCGCACCAAAUAAUC
+GCCAUGGGUGUGACGGCGCCGGACGUUGCGUGUUGAAAUGCGACACUGUC
+UGACGCGUAGUGUUAGCAUAUAAGGCAGAGCCGGUUCCUCUUCUAAUCGC
+UCCAGUGCCAGGCACAGCAAUUAAUGACUCGAAAACUCGCUAGACUGUGU
+UAGCUGAUCCGUGGUGCCUGUAUGCAUCGAUCAGUAUUCCGCUCGCACCC
+CCCUCAUGGUUCCUUAUCUUCUCCAUACGUGUCUUGUCCUUGGGGGUCGG
+UAAUUAUCGAAGCGCUAAGCUAAGUCGUUUCCAGACUUCUACUAUAGCAA
+AAAUCCGACUUUAAUACGAGAUCCGCGCAGCUAAGACCAUGACGGAAUCU
+CGGAUAAGUCCGCCUGAGCAUGUUUGCGACCAUCCGUGGGCACAGCUCCU
+CGCGGAUGUGAACUAGCCGUGAUUCAGAAGUGUACUAGUUCGAACUACUG
+ACUUGGGGAAGAACAGCAUCGAAACCAACAAACUGCAGAUAUGAAACUCG
+GGAGAUGUCUCUGCCCCGGGGAAAGGCAUGUCGACACAGCACCACAUGGU
+CGCUAUAGCAAGUCACGGGGCGGUACCAGUAAUGCGUCCACGUCGGCUUA
+ACGAUAAUCCUGAGAUGGGCUGGGCGGAGUCCGCAGCUUCUAUAGACUCA
+UCCUUAGUCUUAAGAGAGGGUGUCGACACUCCAACAAUAAAUUUUCUAUA
+CCACCCAACCUCUACUAUCCCUGUCUUUGCGAGACCGUAGCGUAACGGCA
+UUAUUCAACAAUGCUUUGUGUUGUCGGUGUGGGGUGAUAACUCAAGUCCU
+UGGCCGGGGGUCCAAACAGACGAGGGAGUUGCCCGAGAGCCUAUGUUAGC
+GCGGACUAGCUGUCCUUCUAGGAACCUUCAUGGCAGGGCAUAAUCGUGGC
+AUCCAAAAUUGAGUGCUGUUCAACUUUUGAGGCUGCAAUCAGGGCAUACG
+GAUGCUUUUCCGGUCUUCAUUUGAGCAUUAGGAAAUCGCACUCUUCCCGC
+GUAUCUCUGAAUUUCUGGCCAGCAUAUUUUGUCAAUCACACAACCGCCAG
+AACGUCACGAUGAGUGAACGCCAAAACGUAAAAGGAACGUACAUUACUAC
+UAAAAGGAGGUGACUUAGCCGGGCGCACUGAAGACCCCUGUCCGGUACCC
+CCACAAUAUGGCUGGAGAAGAUUCUCAAGACCUCUAUUCAGACUAGACCG
+CAGCCAUCAGGUGCAACACAUCACGACCGGGCAGAGGUUUUACAACUAUA
+GCGGCAGCACGGCUGAAGAGGUGACCAUCACGGAUGAUCGCAUCCUACGU
+UGCUAAAUAGGCCUAAAAUAGUAUGGCGCCCCAGAGGUAUCAUAACGUAU
+UUUUAUGAGCAUUGUGGAUCCAUUAUAUAGUUCAAGCCAGUCGAAGCGGU
+UAAUUCGGGGCUUGGUUAUUACUGUCUCAUACGCUCCCGCUCGGAGCGCA
+GACAACCCAGAGCGCGUGCCCGUGGAGGAUAGGUGCUCGAGAUUAUCGCU
+GUUCUUAUCCCGAAUACGCGCGCUGUAGAGUGGCCUCUGACCAACGCGGG
+CGAUGCCGGGGAUACGCUCGGUGUCGAGAGUUAGCACUCUCAGUAAUGAA
+CAGUCUGUAUACAGAACGCGUCCAUCCACACCUCUAAGAAGAUAGAAGUC
+AUGAGUUGCGUGGGACCACGAUCCGCCUCAAUUCCACCAUCUCCCUUGUU
+AACGAUGUAAAAUAUCAAAGAAAUCGAGUCCGCGUAGGAGAACCUACUAG
+ACCGCGCCGUACAGUUACAUAGCACCGAUGACCUCCUACGUCAAGGCGCC
+CAUGACCGGGCAACGAACACGAUAUCAUGCCGAGGGACCACUUCGGGCUA
+UUACUAGUAGAAUCUGGAGGUUAGUUUGGGGGUAAGGUUUGGUCCUCGCU
+CACUUGGAACGACCAGUGGUCAGUAUUCAGGAAUCUACACGGUUAAUCAA
+CGGUCGUGAGGAUAGCUCUGACAGUGAGGGCCUAGAAGUUACGUCCGACU
+AGUUACCACUCGGAAUUGACGAUGCGAUGUACUCACAGUAGUGCAGCCCA
+CAAAAAUCGGUUCGAAGGGCUACAGAGACGCGUCUGCAGGCCCAAAGAUG
+CGUCACGGUGCUCGUGUACGUUUCAUUGGAGCCUCCUACGGUCUUUCGCG
+CUCCGAGGCGCGCGAUGUAAGAGACCAUCCUGCAGUUAACGGAUCCCAGU
+CCUGCCAUGGGACCCGAGUAGUUGGUUGACUGUUUCAUGCUCUGGAGAGC
+UAGGCUAAGUCUACGCAACACUAUUUCUCGUGCCACGCGGGCUGGGCUUC
+GGAUUCAUGUCAGAUCGAACUUUGCAGUCAGCGUGUCCUGACCACAUGUG
+CCCAGCAAACUCCAUGCACCCCUGAGUGAUCCUGUAGAAGCUGAUUCGUC
+AAGUGUACUCCCCUCGGUGUAGCUGAUGCGACCAUUCCGCAAUCAGUCGU
+CAAGCAGAAUUACCGGUUGACUUAGCCACCUAGAGGUCCACUCAGACCUC
+GCUGUUCUGAACGGUGGGUAUGAAAAAUCUUGUGCGACGCGAAAUAAAGA
+CGAUUCUAAGACGUUCGUUCGGGUCUUACUUAUAGGUUUCUCUGGGGGAG
+AUGUAGUGGAAGGCGCUUGUACAUGUACUUAUAUAAGUAUAUCGUAUAUG
+CUCGACGAUAUGGGUUGAGUGUUUCUACUAGGAGGCCGUAAACAUCCUAA
+CUACGAAUAUAUAGGUGAUUUCGGUGCGCCCACUAAGCGUGCUAAUCUCA
+AUGAUCCUCUACAAUUCAUAAACGCAGUGAAAUGCACUUAUGGAACCGAA
+CACUGAACAGUAGCUUAUUACAUGGUGUGGCUGCGAACCGUGAGCACCUU
+CGGUGUCCCCCUUCGCAAGAUGACAGUCAAAAUAUUGUUCCGAGCCCGCG
+UGGACAGGCAGCGGUGCUGUCUCUCACGCUCAGCGAUAAUAUCAAGAAAG
+CGAUGAGAACAAUUGUGAGGGGCCAAUAGUGUGUUGGAUACUCCGCCAAG
+AUGUACUCUGGGGUGUGUCAUGUGAUGAGAUUCGGUUAGCAGAUGGCAUA
+UCGCGGGCUUGCCAGAGGUUGGAACACCGAAGGGCCUAUCGUUGGUAUUA
+CGCUAUCCGCCGACAUCAAUCCAAAAUGGAAACAAGUAAAGUUACUUACC
+CAUAGGCGAGAAUACGGGGUAAUCCGAUACGUACCUGCGAUGUGGAUAGG
+GGCAUCAAUCCAGAAUUCCACAGACAAUUAGACACCUAACUUUGAAUACA
+AUGAAUUUCCACGUAAAGAGGCUGGUGCAAAACCAAUACGUGUGACAGCU
+UUGGAAAAGUAGAACCGCCAGCAUGUGGCUAGCCCCCUGAGACCGACCGA
+GUCCGGAGAUUUGAUUAGUCGGUUGUCUGGCCGUUUUAAUCCAUAAUUAA
+ACAUACAGGAAGGAAAAAGGUGCACAUCAAGCGUAGAGAUAAGAUUCUCU
+CGAGUGACUUCACGUAAGUGUUGGUUAAUGCUAAGAAAGUAUUCCGGGGU
+UGUGAGGGGAGCAUGACGUGAUGGUUCUGAUGGUUCCUCGCUAGUAUCAG
+CGGGACACGAGGUCGCCAUAGCGCUCUACAUCAGCGGGUACGUACUCGAG
+CAUGUGCGGAGCCCCUCUUCUUCUGCAGACGAAAGUAAAUGCUACUGCCG
+AAUCAGUCCAUUAAGAAGCGUGGGGAAAAAGAUCGCGGAUAUCCAUUUAG
+GCGCGGAGAUGCGGUGAAUUCGCCGCAUCGCACGUCACAACAUUCGUCGC
+GGAUGACGAGCUGAUGGACAGUGAAGGGACACGAGUCGCGAUAGAGUACC
+CUACAUCGCAGUAUCAACUACACCUAGAUAUCACUCAGUUACAGUAGCCA
+CGCGCGCACAGGAUCUAGGCUCGACGUCGUUUUUAGCUACGCGUGUGGUC
+AGAACUCCAAAGAUUACUGCAAUGCCGAUGCGCCUAUAUGAUAAAUCUCA
+AAUAAUCCUAUGCUAAACAGUCCCACGUUAACUAUCAUCAACGUCCGGUC
+UACUACGCACUGCAAGCUCACAUAGAAUAAGAUCGGGGGGUCUGAGUUUU
+AGACCUGUGCGGAGAUCGAUAGGGGAAAUACCGACCUGUGAGAAUGUAUC
+CUAGUCGUAGGUGCAAGGAACACAUUACCGGUACAGCGGUUAAAUGGCGG
+AGUCAGGAUCAUGCGGGCUCUCCCCCCAAAAAUUUGACUGCGAGUUAGCA
+UCUGUUAUCGUGACGCGCUGCCGCUAACAAGGGUUCUCUGUUAGCAUAGA
+GGCGUUGGUUGCCUGCCACGAUUCACGAUAGGAAUAGUUAUUCAAUGAUA
+GUCAACUACUGACACUAGAAAAAUGCACGUCGACGUGAGGACUCAUGGAC
+AAACUUAACGUCUGCUGUACACGUUGCUCAUCACUCGCUCGGCGUGGCAC
+UCGACCACGAUCGGUAGACAGGAUGGUGUUAGUCCGCCCUAAGAGCCGUC
+AAUGGUAAGGAACGGCAUUCGUGGUUGCCUGGUGGACUGAAUGUGAUCGG
+ACCUGGAAUCCUACCUAGCUGGGCGGGCAGCUCAAUUGACAUCUUCGCGC
+AGCCUUGACAUCGAUACUGACCAAAUUUCGUUAUGCACCGGGUAUGCCAG
+AGACCCCCCUGGGCAGGCACAGCUAUUACUUGAAUUAGUAAGUUGGACUU
+GAAGUACAAUGACAUCCGAUCCUCUUAACGUUUGCCUGUGCCCGAGCCGG
+GUGUUCCUACAUUAUGUGGAGUUUUCAAAGGGACACAUGUGCCCUAGGAU
+CCCUUGCAGACGGGGUCCGCUCACAUCGUUAACCGUUUACAGUGGUCACC
+UAUCUAGGAAGAGGCAGUGUACUUCCGAUCGUCUUGAGAUUAAGCGGCAG
+CGUAGCAACUCUCUCCGCCCUUACAGUCAACGGAAAGUUGGCAUCAGGUU
+AUAUGGUCGGCCAAAUAAUGAACCUAGGAAGACUGGUGCGCCUAAGCAUU
+AUAAAGCUGGUAUUUGACCGAGUUAGGGUUCAAGCUAAGGAGAUAUAUCC
+UUCUUCAUUUUACGAGCCUACCGGUCGGAUUCCCAAAAGACUUAGCUUCG
+CCAAUGGUUUAUCUAUGAAGCGGGGCCUGGGUAUCUUACUAGUCGCGCAC
+UAUAGAGUCACCUAAUUACAGGUACCAGCGAGUGUGACCAAGUAGAGCGC
+AUCUGUUUCUGCCAGCCCGAGAGUCGGGGUUUGAGUUUGUAAGCUAACGG
+GCGCCUUCAAGGCGCAACUCGUUGAAUUCCAGGCGCCUAACUGCGUGACC
+AUAUCCUCGCCCCAGCUCGAUCACAGCGAAGCUUGUUAUACAUCUUAAGC
+AGGGUUCGAGAAAUGGACGUUCCGGACCGCUAGAAGCGCAAUUGCUAAAC
+CAUUGGUUCAUACCCAAAUUAACUAUAGACCCUAAUCCGAGUGAAUGGUG
+GUUUGCUCAUUCUCAUUCAGUAAGAGGGUCCGCACCUAAGAUCAGAUUAC
+UCAGUCGGGCACCUGACCCCUCCGUCUCGUUAACUGCUGCCCAUUCACUU
+GGUCAGUGGCCAUUAAACCUCAGCAGUAAACUGCGUCUGUGGCGGGCAAG
+AUGACUAGAAUUUAUUUUCGGCGUACUGUUUGACAAAGAUGUUAUCCUCC
+UGCCAUUCAAGCUAUCGUGUUUCACCGGUUUAAGUGCCGAUUGGAUUGGG
+GCUGCCCUUUCUCUGUACUUGCUGCUGCUCAGUGGACUCGUGUAUGGUCU
+CAUGACCCGAAAUCAUUCAGAGAGACCUAGUGGGUGAGUUGUUCGUUUGG
+UCAGGCGACACAGUCUGUGGUCGUCGUGUAGCAUUAAGCCAACUCUGACC
+AUAUCUUUGAAAAAGGUUAUGACCUAUCCGAAAGAUGACGAUGUUCUCGG
+AUUCGUCGUGAGAGAACUGCGUAGAACAGGUAACGGGUGCUACGUGGUUG
+UUCAAAGCGUCCAUAACAUGCUGACGCGCCUCCACGAGGAGCCUAGCAUU
+CAUCCCUCUCGUCGCAGUAUUCCACUAUGGGGCCCCUGGCAAGAAGAAAA
+CCGUUAAAUAAGACGGCGGGUCUUUCUGCGUAUCACGCGUGCACAGCGUG
+CUCCAACUCUUACGUGUAGUAAUUGGACAGUGUAUUCAAUAUUGUACUAC
+UCAUUCUGUUUUAACCAGUGAAAGCUUGGCCGUUAGUCUGGACAGAUCCU
+GAACUCCGGGGUGUCAAGCGCCGUAGAAAUGAUGGGUCGCCAUGCAAACG
+AUGUCGAGGAAGUGGUAGGCGGGCGUAAAGGUUGAGGUGGUCUCUUCCGC
+UUUGUAUUGUUUCAUACCCCACUAAAAGGAGGAACGCUCGCGGACGUAGC
+CCUUCACAUGAGAUGAAGAACCCAGAUGGAAGGCAACUAGGUGGCACGGC
+GGAAAGCUACCCCCGCCGCUCAUUCUUUGCUACAGAUCUUGUCCGAUAGC
+UGCGCUUUAGGUCUAGUGCCAGGCGUGUAAACGUGGAUACGCCACGUGAU
+CUUGGGGUUGCUCUAGGCGGGGACGUGGAAGCCGUAGCGGCAGGUCGAGG
+CGCCGCUGGCCUCGUAAAAAGCGGCACAAAAGUAAUUGCCAACAACGAUU
+ACGACUACGCUUACGCUGCCUAAUAACAGCGAGGCAAUGACCGUUUAACG
+GUCGCGCCGAUCAGGGCCAUGCCUGAUAACCCUGAUUGGCGACACUUAUC
+AGGCUGGCGAAAACCGGCUCUCGCCGGGGUUUUUCGCGAGGAGUUUACCG
+GCGGGAUUGCUGCGUUGUGCCUGGUCAGGGGCCAACAGCGCGGUGAAAUA
+CAUACUUGACCUAAACCUGUAGAUGCUUCGUGUGGAAUGUUCUCGGACGG
+GGCAGGUCACUGGCGUAACAUCCAUUGGGCGUCGUAUCAUAUGGCCUCUC
+CGCGUACAGCACUUGCGUGGACUACCUCGAAAUGGAGGUUCUACGUCACC
+GUGGCGGCACGUUGGAUAAGGGCCCAUAGUGUCAGAGGUAACUUUUUGCU
+GGCACCCAUCGUGUAGUGCGGAGGGUCUCGGAAGGAUUCCGGCCAAUCAG
+ACCGGCCAGGGUCAGCACCCAAUGGUCUCUAACGUUUCAUGACUGUGCGU
+GGGGGCCAUCCAGAUCUGCUUAGAGGAUGAAUUCUUAUACUGGGAUCGAU
+UGAUGUCCCGUGGGAGCUCACACAAGUUGACAUUGGUCAUCGCCGGAUGG
+CAGUGUUAUAUGGCCGAUGGGCGUUUGGGAUGCGGGUGAAGAGGCCUAAG
+AGUUUAGCGCUUCUCACGACGUCUCCUUUUCGGACUGAUUGGCACGCGGU
+UUAUAGCAUAUACCGAGAUCACACAGCAACUGCAUCUCGCGACUGGUUUC
+GGCGGCAGGUCUCCUGGCUCGCAGCCCGGCGUUCCACCCGGGGGAGGAAC
+CUCCGCUUCGCGCCGCCUUCCCGGUAAUCCAGUGGCGAAUGGCGCGAAUA
+CAGGCUGCAUACAGUUGCGGGGGCAGCCACGGCUAGGCCCGGGCUUCGAA
+AAGACCGCGGCUCCGUGUUCCCUCUUCGGCCCACUCGGCCAGAGAAGAGU
+GCUGGGACGCGCUCGAGCCUUCUGAUACUUGACUUGGGAGCGAGCUUAAA
+CAAUCCGGACUGGAUUGUGACAGGGGCUAGGAAGCUGUGCAAUUUCUCCG
+UACCGGAAUCGCAGACGCCAGCCAGACGUAGGGCUGGCGCUCGUGCCAAC
+GCUAGUGCUUAUAGAGUCGGAGGUAGCAUCGUGCUGGUCAACCACCAGUC
+CUUUUAUCUGUCCCCCUAUGGAUUGAGUCCGAAGCGAUAUACAGAAUGGA
+ACGGAAUGAUAGCCUGGAACUCCCGCCUUAUCCAAACCGGGCCUAACUGG
+CUACCACUAGUAGAGUCGCUAAGUGGCGGAAAACUGAGAGAAGAGUAGCU
+UACAAAAUCGCCAUAUAGGGAGAGAAUGUCGUAGACUGAAAGCAUUCUUA
+UGGUAGACGAAAGUGAAUUCACCUCUGGAGUUGACGCCAGGACCAUGUAU
+AUGUAAAGGCGUUCCGGUCAGAAUUGAUCGUUAUAACUAAUGAGUGGGCA
+GACAUGUUCUGUCAAUUUAGGGUGGUACCGCGAAUUUACCUCGUCCCUUU
+UUGGGAGCGAGGUUUUUUUAUUUUUAAAAUCGGCCUGUUCCGCAGCCUCG
+CCUGCCUAGCUCGUAAUAAGACAUCUAACUAGGUCACGAUGUCUCUGGAU
+AAGUUUGUGACGACCCUGGGUGGUAGGGCAGGUGCUAAGUCUAUCCAAGU
+AAUGCUGUGGCUCUAUCAUUUCUCCAAGUUACAGGAACCGGGAUAGGAGU
+GGUGACGCAGAAAGUUAGUGUUUGCGCCUGGUCGAUCAGUCUCUAGUAGU
+CAUGAGUCGACCCGCGGAGCGGCCAAGAAAAAGCUUUGUGUAGUGCAGAC
+CUUGAUUUACCAUCUGCCCUUUAGCAACUCCUGUGCGUGAACUAGAGAUG
+GGUUCACGAGGAGAGUGGAACCCGAGGAAGGGCGUCCCUGUUAUUCGCUC
+AGCACAUUUAAGAGGUACAUUUAGAGCUACGAAGGAUGCGCCCAUCGCCU
+ACAUGUAUCAUAGUUGUGGGUUUCUAUCGACUGUUCCGCCCGAAGGUUCC
+CGCUGCGUACGCGUGAACCCUAAAUACCUAGAAACAUCUAACCACCAACU
+UCCUGCCGUCUCGCAUCGAACGAAGCAAGGCGGGACGUCAUAGCAACAAG
+UCCUUUCGACGUCACGCAAAGUCUAGACGCGAAGUUAGUGCGCUCUGAUU
+UGAAGCUACUUCAUCGGCAGUCCGCUUUAUACAUAAGACGCUUUAGCAUA
+GGUCGAUAACAUCUAGGAAGCUGCGACAGUUCCAUACCACGGUCCUCUCG
+ACACAAGACUCUACGCAUCUUUCGGGUGAGAGGCAACCAACUUUAACAGU
+GACGUGUGUCUUGACGUUCUUAUUAUUGAGGCAGAACUCAUUAUUAUUAA
+UACAUGCAGGAGGCUACAAGGAUUGUCCUCCUUUUUCUAAUACCUACUUU
+CGAUGCGCCGUUACCCUGUCCAUUUUCCGAUACAUGUUCUACUGAUCUUC
+GAGCGAACUCAUGGUUCCUCUGUCAGCUGAAACCCUACCGAAGGUUGACU
+CAUCACUAUACUGGCGGGAAUCAUCUCGGUUAAGGAAGGUACACCUUUCC
+AGGUACUAGAAUGAUAAGGGACGUUGCAUGACCGCAGCCCCGUUGACUAU
+GGACAAAGCCUCAAGUGUUUGAGAACCUACUCUUCGUUGGGGCGUUAAAG
+CUUGUCCUAUAUGUUGAAGAUACUGGUACCCACAGAAGGCCGCCCAGCGA
+CUUCUACAGGGUAAGCGAUAUGCAUAACAUCAGCCCCAGGACACCCCGUC
+GAACAGGUUUUCGACCCUCCGAACAGGACUGCAUGCUCCUCCUCACGUGG
+UUUCGAAUUUGUUUGGGUAGAAGUUGUAGCUUUAGAUGUUAAUAAUACUU
+CUUCGUUCUUCGAACUACCUGCAGAGGCCCUAGUUUCUCUUGUUCCGCGG
+GAUAUCACACGUUCUGAACCAAACGUUCGCGGAAGUGAAUCUAGACGAUG
+CUCUGGUUCCUGUUGCGUGCACUCAUCUAUAGGCGGUGUAGCUGAACCAA
+CGCCCUCGUAGCACAAGCUACAAUCCCUCGCUCACAACGGCGACUUCGGA
+UUUUAAUGAGUACUUCUAUAGGGUUGGUAUGGAAGCAUCUCCUAUUUUGC
+UCAUUGACGUACACGAGUUGAGUGUAAGCAGGACCCGCCGGCGCUGGGGA
+ACGACACGAAGUUAUGCCUCAGCUUUUUGGGAGGGAAUGCAUAUUUCUAU
+UGAAAUGAGGAUUGUGGUGGCGCGAGAUAGGCUCAUACGGGAAAUACAGA
+UAUGCCACUGGCAGCCCAUGAUACCCUCAGCAUAAUCAGGUUGCCCGUGU
+UUUAUGAGUGACAGAUGUAGCCGAAGACGAGAUUAACGCUUACGAAAAAG
+CUCAGUUCGCAUCUCGAACGGGAGAUAAGUGGCACGCUGCGAUCCCAUGU
+UGAAGAUGGGCUCCCGGAGAUCGGGAAGAAAGCUUAAAAUCUGUUUAACA
+UGCAAACACGGCGCUCUCGUAGAUAACCGGGCGCACAGGGGCCUUAUCGA
+AAGCUGCGUUAGAACGCGCUGAGGCAAAAACUCUCGUUUCUCGCACGCAG
+CUCCUUGCAUCGCAAGAUUAUACGGAGUUGAAGAGGUUGUCCCGCAGGUU
+CACGGUGCAGCUGAAGUUGUGAGUAGUACUAGUGCCAUAAAGGAAGUCAU
+AAUCCGAGAGCAUUCGUAAUCGGUGCGCGGUUGCUUGCGCCCGUUACGUA
+GCGCACAGAGUACGCUCCUAUUGACACGCUAAGCGGAAGUAAAAAAGCCU
+GUCACAAGAUGUAGGUCGGACUUGAGGAGCCUACUGGUGGAUGUAGAUUC
+AGCAGCAUCCUCACUGUCUCAGGUGUCUUUCGUAGUGGUCUGUGACUUCG
+UAAGACUGGAUUGUAUCAGACCCCAGUACGGAGCGUCGUAGGCUGCAUCG
+CAGUCUGAGGCGUGGAACUCGGCAACCCCCCUCGUGGAAACCGGAUGACA
+CAUAUAGUACAACUGCGCUACAACUGUACAGGGUCCGAAGCGUAGCUGCC
+GCCCCGGCGUCCCCUGAAAACGUCUAUGGCUCUCCGUAGGAUCUUAGUAC
+CAAUGUGGCUCCACUAUCUUUCGGAAGUGUUUCCUGAUGGUGGGGGCAAU
+CGACCAGACAGGGAUGUUACUACUGCCCAGCCGACGUUGGCUGAGCAACU
+UUAUCACCCCGUAUCCUGUACAGGUCUUUAUAUCCUCAGAAUCCACUGAA
+CAGAUUAUGAACCUGUUCUCACUUGUGAAGGUUGCAGCAGGGCACCUUUU
+CGUUACCUGGACUAUCACUACGAUCCAGUGGGAACUAUGGGUAUAAUAGC
+UGGCACCGUCUGUAGUUCUGCUGGGCCCCUCGCGGGAGUUGAACCGAAGG
+GCGCGACACCGAUCGACCUGACGGAAUUCUGAAAUAAGAAGCGGUUGACG
+GUAUCGCCCAAGGCAACUACGUAGGCCCGAUUAGAACUCUCUAGUCUACG
+GCUCCCCCCUUGCUCGAGCGUAUCUCACCGUUGGUGACAUAUUCAUCCAU
+AUCAAGUGGUGAUGGCAUUUUGGUCAGGUUGCACUAACCCCGCGUCCCAU
+CCAGGCCCAGAACGCCAUAAUCAGGCACGCCUGACGGUGGGCUACUCGGC
+CUAGAGAGAUAACGCCUGUCUCCGCUCGGAGACAACUUAUCAUUUCAGUG
+CCAACGCCCUGGACCCGCCUAUGGAGAAAGCGAUAGCUUGCGACAAACCC
+UGUCUCGUAGGGUUCCACACCCACGCACUUGCGCUAAUGCUCUCGCGUCA
+ACCGACGCAGAGAUGGAUGGGUUUGUACGAAAUGGCUGACCACGACAGUA
+UUAAUGCGGAGGCACAUUAAAAGGGUGCCUAAGCGUAGCCCGCCAUGUCU
+GUCACUGCCUGUGGUAACCAGGCAGACGUAAUGGCAGUCACCCCAUGAUC
+ACCAGGGUAAGGGGUUUCUGUUGCAAACUGACUGUCGUCUCAGAGUCUCC
+GUUUGCCAAAAUGAGCAACGGAUUAACGGCGUUAGAGUCGUAGAAUACGC
+UUUCCAAUGUCUAGGCAAGUCGGUGCUUGAAAUUCCUUCUGUCUGCGAGU
+GUCUGCGAGCUGUAUAAGAUCUGAUGUCCUCGUUACUCCACUAGAUCACC
+GGGUACAUUGCAAGCCUUCUCCUUCUUACUGGCGACUAGUCGGAGACGUU
+AGAAAUCUCGGAUAAUAACGAUGUGCUAAUGCAAUGCCUCCCCAAGGGUA
+GGGCCGAACCUGCACCUAAUAGCGGCCAACUAGCGGGAUUACAUGUCCUU
+UGAUACCGUAGGAUAAAAGUCCUAUGCAGUCUUGUGCUUCUAACUCAUAA
+GGGAGGGGAAACGACACAGCGUGCGGUGGCUCUUCUUGCGCUCUCAAGGA
+GUCUGCCCGGUCGUACGUUCGCCCCCAUACCCUAACCUUAGGCUCCACAU
+CCACCCUGGGAGAACUUCCGUUCGCCUCUCGGCCCUGGUCCAAUGGAGCA
+CCACAUAUUCCGAGGAUGAGGGGAAUCGUCGAAUAUGCUUUAUAGUUCCC
+UUCUCGGAUUGAGCCUUCCCCUGGACGUCGGUCCCUACGGCCGUUUACAU
+AAACGUAUUCGAUAUAGGAAUGACAACUCAGCAUGACGAUUUAGACCCUC
+AUCGCUGGCUUUCUUUUGUAGAGUUGCUAGACAGGGGGCACAAUGGAUCU
+CGUAACGGAGCGACACGGGAUUCAACCGUACGUUCAGACAGUGUAAUGAA
+UAGUCUCAGUGGCAACUUUAGUGAGGUAACACCUUCCUCAGGACCUUGCU
+AUGCGGCUGCCGAAAACCGAAGGAUACUAAAGACGAUCCGCGGUCCAGGA
+UCCUGCAAAUUUCCUUGUCGGUCCAACGUUAAGUAAUAAAGGCGAUUUCU
+GGUCGGAGCGUAUAAAACUCGACCUAGGAUCAUCGUGGCUCAUUCAACCG
+GGGCAGGACCGGCCACCUGUCUUAUACGUCCACCUGCUAGUCCAGGGGAC
+AUAUCGGAGGAAAGCAAAAGAGUAAUCACUACCCGAAACCCUGCCGUGCA
+CGUAUGCGACUCCGCCAAAGACAUCAUUGAUCCGAUCUGGCAUACUCUCU
+AGCGCGAGAGAGGACCGGGCUCGUGCAGUGAUCAGGGCUGUUCUAGCCAA
+AGAAUCUUGAAAGAACCGGUGACAGAAAUAAGUCCCGGUUGGCAACAGCA
+UGUCACAUGGCUACCUCAAAUGCUUUCUUUAGGUCCGCGCAGAUAGCUGU
+CUCAACAAUUUUUUAAUUUCCACCAAUAGUACCCUUCGUUCAGAGAUCAC
+AAAGGUCUGUAGUACUCUCUUCCACAGUCUAAAGCGGCUGUCAGGCAUAA
+CGCGCAGCGUGAACCAGGUCUACAGAGAGACUAGUAGCACCACGGGUAUC
+UUCGAACACCGUACGGGUAUAUCCCAAUAAUAUUAACCCGUCGAAAUUUC
+UAGUCCGAUGGAGUCUAAGGCAUUCACCGCCCUGUGAAUUGGAGCCCAUC
+UUAGAUCGGAGGGGCGAUUGGCGGUCCCGUACCGGGAGAUCCGGGCGAAG
+AGCUUUAGCGUCCUCUGGUGGGGCUACAUUCUUAGGUAGUCGGCGCAUCA
+CGGCUUACGGGGUUGUUGCGCAGGCAGAGACAUUUCAUCAUAAUCUCCCU
+GACACCAAGCUCUAUCGGACUGAUUUCGGUGCAUAGUACAUUUGUAGGCG
+GCCCGAUCCUCUCACCGUCUUGGUGGUUCCUAGGAACGAUUAAGCCUCGA
+UAUCCUCCAUAUGCUAUCGCAGGGAGCUGCGAGGGGCGUGUCCUACCGAU
+UGGCUUACCUGAUGCGGCAGUUAGCGCCUGUGUCUCGCAUCGGAGCCUCG
+UGGCAUGGACUACGGUCAGGCCUCUGGGCCAAGUGCGAAUUCAAGUGGGC
+ACCCACCCACUAUAGUCCCGGGGCUGUGAGAGCUACCGGAAACAAGGGGG
+UAUAGACAUUAGAUUUCCUGUCGAACGAAAUACCAACAUCCACAGUUAGU
+CGCCGUAAGUGAGCCCAAUCCUAGAGUUCUCUGUUCCUCAUGUACAUUAA
+CUAGCUUUGCCCCUCUAUUGCCAGUUGGAAUGCGGAAUUCUGGGAUUUCC
+AAAUCAACUCGGUACGGAUUCCCAGAGACCUACGCAUGCUUGUUCACAUU
+UAGUAGUGGCACAAAUGUUACCGGUUGUCUAGAUACAACCAAUGAUCGCC
+UGGUAGGGGCUAAGUCCCAAUCAAUUCAAUUUUUUAAUUACCCUUAUUGG
+CAUCCACCGCGAAAAGUACUCAACCAACUACGUAGCCUUCGCUUAGCACC
+AUGCUCAUAAAUUCUUGAAUGCGUCGGGAGGGAGUCAUUGACGAACGUCG
+GGUAGAUCAACCAAUAUAACUUUCGCGCCUAAUUGCUUCCCCAAAAGAAU
+CCGUGCCUAGCCGUAUAGGUGUAGCUAACGCUAAAUUCAGAUGCAUUGCU
+GUAAGGAGUCCGUGUACCAGUGGACGAAUCAGCCUGCCAGAAAGCGCCCU
+CCAAUUUGGGAAGCAGCACUACUUGUGUACUUGAAGAAGUGCGCGAAAGU
+AACGUUUGCAAGUACUAGGAGCUAGGACGUUGUUCGUAAUCCUGUGUAUA
+UUGUGGCAACUCGGGCUUACCAUGGGUUCGAAGCGCUUUGCAACAGCAAC
+CAUCUGAAAGCUGUUGAUUAGGAUCCGUUGCAAUUCGGGUUAAUGGUAGC
+UGACCCCGACAAUUUUACCUGCUUGGCUUGGGGGUGUAGCGCAGCGGCAC
+AAAACCAACCGUUCCUGCGAUUUAGAGCAGUUCCCCAAAAUGAGGAGCUA
+GUGUGUGCGUGAGCCCCCCGACUACACCCAUCCAGUAUCACACCGUAGAU
+GAGAAGUCUCACGCAACUGCGUGUUAAUUCCGCGUCGGUAACCCUUUGCU
+CUACGACAGGUUUGUUCCGUAGUGUCCAUAGUCCGUCAGUCUCAAUACAU
+UUGCCGUGCUACGGAACGUGGUCUCGAUGCGUAUCUCCACCAUCUUAUAA
+ACUCGUUAACCCAUUAGACGCUGAAAUGUUAUCAAGGUACGCCGGCAUCC
+CCCUUUGACCACCGCACCAAAUGCAUGUCUCAGCUUUCUCAGGUUUUUGG
+ACCGGCGAGCUAUAGCUUGCUACUGUCAUGUUGUUCUUGCCGGGAACUGA
+AUGGACGAUGGCGCUGCUGCGACGAAGAUCCACAGUCAACCUUAGUGCUA
+CGCUUCCCACCCAUCACUACCGGAACGUCGUAGAAAUCUUGACGGAAUCG
+CACUUGCUCAAUGGAGCUACUAGCUCUUACUUGAGACUGGGAGAAGGACC
+CGCUACAUAGAUUAGUCGAAAUUCUCGCUAGCUCUGUGGUUUUCUCGGAC
+GUGGCAUCUAUGCGGCAGGAAUCCCACGUAAGCGAGCCUCGCCUAUUGGC
+CAUAAUCCGUCCCUCGGCCCUGCACGAGGGGAUGUCCUCGUAUACUUUAC
+UUAGGAACAGAAGAGGAGCGUUAACUAGGUAGUCAAUCAGAGGAGCACAA
+ACUCCAGCGAUGAUUGAUGAGGGAGAUUAGCGCCGAGGCAUAGAUGUGGU
+UGCUGCAUGUUUAUGUCGGUCGCUUAGGCUGAAUCCUAACGAUUGUCACC
+UGUAAUUGGUGGAGAGCUUCUGGUGACCCGUUCGGUUAUUAAAACAAGCC
+ACUUAUGGUAAAUGGGGAAUCAAGAGGACGAGUGGCUACGUCGAUGGACC
+UGCGGGCUUGGGAAAGCUGCCGCACUGGUUUUCAAAGGGCUCAUGUGCAA
+UGUCGGUUCUACUCCUUGCGUUUGUUCUAGUGCCCACGGCCGGUGACCCG
+UCAUAACCACCUCUGGUUUGAGGGACGGCUUUUAUUAUGCUACUUGAGGG
+UGUUUGUCCCUCUGUGCCCCACAACGUAGGGGGAGGGACCACGACGACAA
+CUGUAUAAUGGUCCGUUCUCAUGUGCUUCGGCGCGGUUUAUCCGGGCUCG
+ACCGCUCAUUGAACCGUAGGACCUCGAUUCCUCGAAACGGAUGAGCUAUA
+AAUUACCCCGAACGCUAAGCUAAUGCAAUCUCAGAUUUAUAUGCUUACUU
+CAGACCCGACUCGACGUCGGCCAAUGUGGCUUUGGUAAACGUCUUCACGA
+UUGGUCUGAGGUUACUUUUUUACACUUUUGCAUCCGUUAGAACUCUGGAU
+AUGUUUAUAGCUAAGGCGUUAUAUCCCAUCUCAUGAAAUUUACCAACAUG
+CCCUAGCGCUGUCCGCCCUGGCACGACAGUCUUCGGGCGGCGGCUACUCA
+GAGCCGAACUAGGCCGAUCCAAGAACGUUAGAGCACGAAUCGCACUGGUU
+CCUCGGGGCCUGAUGGGCGGUCUAGGCGGCUAUUGCUAGACAUGCCCAGU
+UCGCUUUCCGUCGACACCGAUGCAGGGCCCUAAAAAAAUACCAGUUGGGU
+UCUCCGCUCUCGGUGUUGUCGAUAAACGGGGCGUCGUAAGAACGCCUAGG
+UCUUACGUUUUAUGUGUUUAUGUAGUCAGCAACUACAGUUUCACGAACAU
+UUUUUCUAACCGCAUUGCUCCCACGUGCCCAUGGCAUAAAUGACGAACAA
+GACCUAAGCGCACAACGGCGACGAUCACCGCCGGGUUCUAACCGUAUACG
+UUGGCCUCUCAGAGGCGAACCCGGUAUAAUACCUAACCGUGAUGCUAGGG
+UUGUCUCUUAGUCCGCACGAGCCUGUCUAUGCACUCGUAUCCUUGGCUAG
+CAUGCCCGCACGUCUAGUGUGUAGCCAGCGCCGUGAUCACGGGGCUCUGU
+GUAGCUCAGGAGGUUGACGGUUCUUCAGCACCGAAUGUUACGUUAUGGGA
+UGAUGAAAAUCUGGGACAACAUGAGGAGCCUUGCGCAGGGAGGUGUGAAC
+GCAAGAUCCUCAGGUGAUUGUUCACUAGUGCAAUACUAUAUCCGGUACUC
+CUUCGGGGAAAGUUUGCUACCCACCACGGGAGACUCCAUUAAAUGUCAAG
+UUAAAUGAAAAUUUACCUUUAGGCAAGCCAAACUGAUCACGUCGGAGUUA
+ACGACAUUGGGGGAAGAAAGUUAGAUACCCGCUUUGGAACCACUCCCGCU
+GUAGUCCCUUGACUGCUAUCGGUGGCUUCAAGCCUAGCCUGCGAAUGGGG
+AACUACCAUUUUGUUGUGCAUUCCACAUCACCGCUCGCGCAGACUCACUG
+GCGGCCGAGUUUGUGACAACAACUGUAUCGUGGUAAACUCGAUCAUAUCC
+CUGGCCUUUCGUAGUGAUUGGUCACGAUCCUUAGGAGGAGUGCGAAGGCU
+AUUCCUUCUUGAAACGUUCACUGAUCUUGAUUGUAUCGUGCUCGUUAACC
+AGUGUCGGAAAUAGUUCAUUUGCACGCCUGAACGCGACAUAUCGCGAAUU
+CUCCAGAGAAAUUCCUUCGGCUGAGACCAAAUAGCUCUAAGCCUCCUUUC
+ACGAAGCAAGGUCUGACCUUCUCUUCUCCCGUACGAAAUUCGGUAAAUAU
+GCUUUAAUUUAAGCAUGCCGCCCAGGAGUGGACAAGACCACCAGACACCG
+GUGAUCUGAGGGUUAUAGACUCCACCCCGUUGACCCACAAGCACCAUCCG
+UCUGCGGUAGGGCUGCUCCCUUCCGGGCCUGACCCGUUCCCGCAGCAAAG
+GCGAUUAGGUCCAGCCCUCCAGCUGGACCCUCGCCACCGGUGGCCCUGUG
+GGACGAGGCUUCAUUGUUUAACCCUCAGGCCGAUGUCUGGCGGUCUUGCC
+GCCUCCUGGGCUUCGGCCGCGCCAUAUAGGGGAUUUGCGCUUACAGGGGA
+CCCCUAACCCCCCGGCGACAUUCUCGUUUAAAGCGUUGGGCGCUGGUCCC
+GACGUCGGAACAGAUCCACCACGAGUGAGGAAAUAACCAUCGCACCUGCC
+UCCACACCAGUACACCCUUCUAUUGGUGGGGCCUCUCUAGACGAACCCAU
+GAUCACGAGCUACAAAGCGUUUCUUAUGAGGCUGCGUUUUACGGCUUCGA
+CUGGUGUUGUUAUGUUCUAACCUUCGCCACCUGCCUUGCCUUUUAGAUGU
+GGCAAUUGCAUCGCUCGCCACGUGUUAAUGCCGGGUAGCACCGUCGUCGA
+CUUAGGAUGACCCUUGCGGGAGCAUUAUGUGACGCGCCCCGCUUCUGGCA
+UACUGUUUGCUUACUAUUACGACAUUAACAGACUUUUUCAUUGCUGAGGG
+GGAAAAUCGAGUGAAAAUUCCAUACGAUACACCAGUGCCGAGAAAACUCU
+GGGAAUUAUCUUCCGGUCAUCCUACCGCGUGCUGAUCGCAUAUAUCUUGU
+CCAAUGUGGUGACGAGUGGAGGCGGUAGCAACAGGGACUAGUUGAGGCUC
+GAAUGGAAGAUUGUAUAUGUCUUUUUCAGUUAUAGUCGCUCAUACCAGGU
+CCAUCAUGGGGUAGAGUUGCCCAGAUUCAUUGAAUAGAAGAUAGAACGUG
+AGCCUCUGCGACUAAUUGAAGCGUUUGAACCCUCCCCGAAGAUAACCAAG
+UGCUCACCCAAAUUGCAGUCCCCGGAUGGUGUAAAUAGGGCUAAUGCUUG
+UAAACUAGGGUCCGAAACAGGGUUUUAAGUUAGGGGCGGCAAAUUACUUC
+AUCUCCCCUAGGCAUUUGUUACUACCUGGGGUCUUGAAACACCACCGGUG
+AUUAUUAAAGUUAGGCAGGCUUGUCGACGGCAUCGUCUGUCCUAGUGUGC
+AGAAAAUAACAAGAAUACGCGGCGACUUUAAUAACUUCCUUUAGGGUCAG
+GUCGAGUGGUUAAAGACGUGACUUAUCGGGAGCGCGCUUGUAGUUGAACG
+UUCACGCUCGAAAGUUCGCCCUGCCAGGCUUGGAUGCUCCUCACAGUACA
+GGCUCCUCCAUCAACUACCGCGGGUCUCUCUUUAACCGGACCAUAUGAAG
+CGACUGCUACGAACGGGCGGUGUCGGUUACCAAUUAUUUGAGGACGCCUG
+UCAUGGAUUCUACUCUCCAUGCCUGCGCCUGCAGUGGAUUAUAUGGCUCC
+AUGUUACACCACCACAGGUUUUGCUCCCUUCAUACAAAUUAAGCACAGGC
+GAGAGAAGUGAAUAAACGGUGCCAGUAUGAAAGAGAACCACAAAAUGACU
+AAUAUAGACGUAUCUGCGUUUCAUCGUGAGCUGGUGCUCACAAUUGGUAG
+GGGCUUCGAGGCGGUCCCUUCAGGUGUUCGCACAAAUCACCUAAAUUGGU
+AGCGUAUGCUACGAGCCGUCAGGGACACGUGCUGGGGUGUAGAUUUCCCC
+GUACUCCUCCAGGCCAUUAGAAAUAGUUUAUACUUCCGACUGGAUCAUCA
+GUGCUUGCAUAUUGGCGCCUGUUACUGGGGAUUGCAGUGCGGCCAACUCC
+AGGAAUCUAAACCUACGUGUUUAACACGGAGACGGAUAACAACCUUCGGU
+UACUAUCUGAGACCCGUCAACAAGGUAAAGCUAGUAUGUCUUUGCGUGUC
+CAGCGGUUACUGCCAUUUUGUGCGCAAAAGAGAUGAUGAUGCGAGACUGU
+CUGGCAUCCACCUAUAGACAGAGUUUGAAGGGGAAUUCUAAAAACAUUCU
+CCUUACCUUAACAUGACUCUCUAAAUGCUGCUUCACACAGAAGCCUAAUU
+CGCUGAAGAGGUGCCUCGAUGCGCUACAGCGUACAUUAAACUAGGAUGUG
+AACGGUCUCAACUGCCUCCAUAUAACAGCAGAAUACAUUAGCUGGCGUAC
+AGUCCCCGACAACACGGUGGAUAGAACAUUGCAGGUAAUGAUCUCUCAAA
+GUGGGAUGCGCCGGGGAUCCUGAUCACGACCGUUCCUUCUGAGACGAUGU
+UUGUGGAUUCUGUUUCAUGUUCUGGACUUUGUAGAGUGUCUACGAAAUUU
+GCCAAUCCUGUAACGAUUACCGACUGAUCAUGGGUUAGGUCUAACCAGGU
+GCUUGUCGAUGGACCAUUCCACCUUGCUUACUAGCGUGAUGUAUAACUAC
+AUACUUUUCCUACGCUCCCAAUGAUGUUGGGCAAGGCCGAUAAUUCGGUA
+ACAGCACCUUAUAGCAACGAGCCAAAAUCGCCAAAAACCCUUCUACCGCA
+AGGAGCUGUUGUGUUCCAACAAUCGUUCGAUUACGGCAGUGGAUGAUGGG
+CGCCAGUGACUACUGGCAGGAUUAGGAAGGAUCUGCGACGUAGCUGACGG
+UGAUUAUGAGUCUCUAGACUCGCUUCGCUGUCAUAGUAUAAGCGCCUAUG
+AGGUGCCGACUCCGCGCAUGGUCUCCUUGGCGGUCGAAUACUUGUUUUCU
+AAUGAGUUUAAUAUGGGUUGACAGUUAUAGGCGAUCUGUCCGAUUCUCGA
+UUUCCAAUUCUAACAGCUGCACGCAUACCGACAAAAUAGAUAUCACCGGU
+UUGAAGGGACCGGACCCGCUCGGAUAACCCUUAGUGAAAUACGUGUUCCA
+CAAAUAUCGACUGUGUUAUUGUACGAUUUAGCAAGGAGCGUAGAUUGUUU
+AGCGCGUGAUAGUUCAGUUGUGGAGGGGAGUUCGGUAUCGUAGGGGAAGG
+CAAGGUCAUUCGUCCGAAAGAUUUAUAGUCAGUCAUGAUCGGAGAAUGAG
+GGUUAUACGGAUCAACCUCAGUCUUGGUUAGUUCUGCCUUGUCUCUUAAC
+GGAUCCGAACUAGUCAUCUUGCGAAGGCCCCUAUGUAAUAAAGUAGACCG
+AGAAUUCAGCCCCGGGUGUCACCAGCGCGUUAGUAUGGCACGCCAUCCCA
+CGCUACGCACGGGAUUCUGGACCGACACGUACCCCGUGUACCCUAGCUUA
+ACUUUGCUGCCCGUGCCUCACCGACAAGCUUAGGUGGACGUCUGUCAUGG
+UCAUUGGGCGCGUACACCCUCUGACCUCGACUAGUACCGCUGUUUUUAGG
+CAUGGAUCCACAUCGACACAACGGGUUCACGCUUAAGGAGAUAACCGUAC
+AGCCUUGUCGCCAGCCAGCCACCCAUCCUGGUAUCUGCAGUUAUUCCCUU
+ACCCCUGGGGCCACCCCCCGUUGUUUUUGUUCUCGAGCAAGUUCAGGAGC
+UACCCGAGGUUUGAUCCUAAGCGCCUACAGGUUUUGCCAACUAGGAGUGC
+GGCCGGCAUAGCUGAUCUGGGCCAUUCACAUGCAGACGAGCGGCGGCUGG
+UACCGCGGGUGGGCCGGCGCUAAGGGCUACGAAUCUGAAAAUUUUAAGAG
+ACGGGAGUCCUUAACGGCGCUAAGGGAAGGUAGUCCCCCAAUUGAGAAGG
+CACGGGGGGGCUGGCAGGCUGUACGUUAGAGGUCGCAUAAACUAGUGGGA
+AGUUAAUGCGGUCAUUCUACGGCGGUUGAUGCGAUGAUAUCCCCGUCGGU
+CUUAGUGCGCCUCUGCGAUCCAGGCGGAUAGCACAAGCAAGACAAUAUAU
+GCUUCGAUAUCGAAUAGAGUAAAAGGGUCCACCCCGAAACCGACGGGGGU
+ACUAACUAACAGCUGAGUCCUCUCCGAACCGCAGGAGAUAGUUGCCCAUC
+AUACGGCUCACGAAAGACCUUUCGUUGGCAACCAAGUAUCCUCUUCACUU
+GACGAUCGGACGACAAAUAACUGGCCGCUAAUCUAGUACGAUCCCGGGUA
+GUCUCCCUAGUAAUCCGACUGUCAAAACGUGGGAAGCUUAAUCCGUCUGC
+CCCCGAAGUGGUCCUACAGAUAUGCAAGCCGCAGGUGAAAGCCAUUCGAC
+UUGACUAUAGCAACGCGAAGGACCAUCGGAGAGAAUAGGUAUCAAUUAUC
+UGCUUCAGGUAUAUCCCGUUGCCGCAAAAAAGACUCAGUUGGCUCUCAGC
+CAAGAGUGUACUCUGUCUGUCCGCUACCAACAUGCUCGCUUCUCUCCCUU
+ACCUAAUCACGAGUUGUCAAACUUGCCGCGAUUCCUCUCUAAUGCAGGUC
+GUAGUUGUCGUGAUCAUUGGCCUUACAUAAGCAUUACUGCACUUGUUAAU
+ACAUAGUGCUUCCAAGCAAUCGGACUAUCCAAUCGAGGCUUUGCAGCUUU
+CGAGUUGGACGUUCCAUCCGACUGCAAACGUCCGCCUCAUCUCCCGAAGG
+UUAGGGUGCUUACAGACGUUCAUCGAUAGGACGGCGACAACGACCGACAA
+GUACUAUACAAGCUUAGCUGAGAGAGCGCGAGGAACGGGCGAAUGCGCUG
+GUACUUAUGUGAGUCCUUGUUCUGUCAACUUGAUGAUGCAGUCAUAAGAU
+CCGACCAUCAAUGUAAAUUGUAACUGUUCAGAACAUGGAAUUCUUUAACU
+GUUAUUUGCAAGGCCGCUUCAGGAGGAAGCUAAUCACGUUAGACAGUUCA
+AGCUAUCUCCACCGGCCUUAAGGAAUAGACUCUGCACCCAGCAACGGCCA
+AUCGAUCCGUUGUCUGGACCAUGGUUCACAGGGCUUAUUUGCCAGGUACC
+GGGUGACACAGAGCCACAUGCAAACAGUCUGGCUGGUGUCUCUCUAGGAU
+GGGUCGACUGGCUCUACUGCUAUGUUAUGCAGGUGUUUUACUGCAUUAAG
+CCUUCCUGCGCAAUACACGUGCAGUUCUUCUGAGGCGUCACUACUGGCUA
+AUUGACAUAUCCGCAUCCGCUGUGGGACGGCAGCGCAAAGUCGUCUCCCC
+CGAAUGCCCUUUUAAUCACACCCCCGUACGAGAGAUCGAGGGAAGGCUCC
+AAUGACCCUCGCACGUCCGACGCAUUAGUAAGUUAUAUCAUGCGCCGUCG
+GGGCUGAUAUAAGAAUAGGCUAGGGCCGGCGGUGAUUGUACAGAUAGUCA
+CCUGCGGGAGCAGGUCAAGCAAGUCUAGCAUCGGUAUUGUUAGAGCCGAG
+ACGGUCCUGAAUCCUUCCGAUAGCGGUAGAGCGUAUUUACCUUACGUGCU
+CGAUAUACCCAUCGGUCGUUGGUAGCAAUGACGGAGCGUAACUCUGUCUU
+UCGUAAAGGCAACGACUUGUACGUCAGCGGCUAAUGUCUCACUAAACAGA
+UACGCUGGGUCAAAGCAUUGAGGGCAUUCGUCUUCAUAGGGGACAUAUUG
+CACGUGGCGUACAGCCACCCGAAAUCAUGGAACGUAUGUGUACGACGACU
+CUGGACUAUGUCAGAAUCUUGAUAGUUGAUAGGUAGUUCGUUAGCACCAG
+ACGUGGGAAGGCCUUAUUGCGUUCCGUCGUGAGUGCGUAUCGAGAACUUC
+AAUGUUUGGCUAAAGAAGCCCUAAAGAACUAGGUUCGUGCCGAUCACACU
+ACUUAGUUCGGUUUGGGCUAGGGUUAGGAGUGCGAUCAUGGUAGGGGUGU
+ACAAACAAUCGAGCUGGGCCUUGAACUUUUUUGGUAAUGAUUGAGAGCCC
+CCCCUAACUAACUACAAGUAUCCCAGCCGUAAGCUCCCCUUAUCUCUAGC
+UACCAGACUCCAGACAUGAAAUUGUUCGGCUUGUCAGUCACUUUUAAGAG
+UAGAUUGACAAAAAGCGUGCACCUCCUCGACCGCGUUCCUGACACGUGUU
+UUAAGCUCCGGCGUUUUAAAAGUGGAACUCCUUCGAGGCGAUCCGUCGUU
+GGGUGGGAACGAGCUGAAGCGCGCGAUCAAAAACCAGUCAACCCGCGGUU
+UUGACUCCAUGCCAGCUGUGUUCAAGUAUCAUCGCGACUCCCCAGCUAAG
+GUACCCUAGACGCCCUGAACGAAUCUGUUGGGCUUCGAAUUCCUUCGACA
+GUGUGGAACAGACGGUGCUCGCUCAGUUGGACUAUACGCCCGCGUAUCUU
+AGGUAGUGCGAACCGUUGUUGAAUUUACAUCAACGUCAGAAAAUCGCUAC
+CGAUGUACACAUCUUCGUCAGCGCCAUACGAGGGAAGUAGCAAUGUGCUG
+GAUCCCAUGAACCUUUGUCCGCACAUUAUUCCCUAGAAGAGUCUUGCGCC
+CCUCAAACUAGAUAUCUUCAAGGACCGAAUUGGGCAGUAUGUACGCAAUC
+GUGCUGGCCCAAUGUUAUUAAACGCUUGAAGUUUUAAUGAGGAUGCGUAA
+UUCGCGAGGAUCAACAAACUCUACCAACCCGCCUAUUCCUUUCUAAGCUA
+AACUGUCCUAGCGAGCAAGUUCAGAGACUUUGCGAAGACAUGUGUCCUAA
+AAAUAGAGUGAGAGACUGGCUUCCUGCCUUCGCCGCAGAUCUGAGCACCA
+UUUCGGUCGCGCGACAUCCGCGCUAAUCUUCCUAUAUAUGUAAGGAAAGU
+UGAUCCAGGAUCCGCAAUUGUAAAAAUGCAAACCGCGCUCUGGUUACCCA
+CAUCUAUGGGGUCCGUUAUAAGGCAGUAUCUAGGUAUACUGAAGUUGCGC
+AAUGCCGCCUCCAGGGCGCAUUGCCAAACCAAUCCCGACGAAUUAUGGUU
+CGACCCUUGGAAACAAAUGAAAGUCGAUGGAGUGCCGGUAUCAAGGUGGA
+GGUCAUAAAUCCACUCGCGUUCCUCAAGUUCCUCCAGCUGGCGACGGCGA
+UGCUUGUAUAGGACGACGGCGAUAGAGGAAGCUACACUUAUACCCAGGGA
+UCCUUCCCGCGAAUAGCACACACUCACCGUAGGCCACUCGGGGAGUCAAA
+GGGUUAGCUACCUGUUGCAUCUCUGACCCUUCAUCAGAAACGACAUUGAG
+ACAGGUAAAACGUGAAACUUUGAAGUGAUACGUACCCGUUGACGGAAACG
+UCAGCUCCGAAUCAUGCCCUUGCGAUCGGGACAGCAGGCUUCGGAGGAGU
+>pg-1_4
+GGCGUGUCCGCUACCACAAAUCCAACAGGCCCCUAUUGAACCUUUGCGGA
+GCGCUUGACCCAUCUCAGAGGUAAUGCCCCAGGUGGUACGCAAUAUGGAU
+GAUCCGCGUCAGAGUUGACGCCGGAGGCCCGAUCCAGAUCUUCCGAGUUA
+CCUAUCUUGCAUGGUGCGUUGUGUUAGAAUAAUUGUCUUCAAGGCGUGAU
+UGCCCGACGGUUUUAUUGCGACUAAGCCUAUCUGAACGGCCCUGGAUCCC
+GCCUGAGUGAGCGCAGCUCGAUAGCCCUCCAUAUAGUCUCCUAUAUGACA
+GCACUGUUAUUUGUUCAAUAGCAGCACCAACGAGUUAAUGAAUGAGUAUU
+UCACUCGCUUCGGCAGAUUCCCCUUUCCAUACGCUUCACUAGGGCUCAUU
+UCCCUUCCGCGUAUAUACUGAUGGUCUCCGCACCUCUAUCCAAAACAGAG
+UGGUUCAAAGUGUGGCCUGGGUCGUUCAAAGUAGUACAACAUGCCUGCCC
+UGUUACCAUGAAUGACCGACUCUCCUACCAUUAACAUACCGUGCUGUUUC
+AUGGCAGAUACGAUUUUCCUGGAAAUCAGGUGUUUCUCCGUGCAAAUUUA
+GAGGAAACACCAUCAUGGAAGAACCUCGCUCACUUAUACAGUGAAGGUUU
+CUACUAAAGAUCGCGGCUCUCGAGGGAGCCGGACCUCGCCAACGACCCAU
+CGGGACCUUUCGCUGGGGCUCCUCAGCUACCCUUAGUCUGAAUUAUCACA
+UGCCAAUGAUGACCUCCGCAGUACCGUCCGGCCAGUGCCUUAGGAAUGCG
+CAGCCCCUAGGUUCCGCGAUAUGUUACCAGCCGAAUCGACGGGGUUCCGG
+CCCUGGUUCGCGUCCCCUAAGCUCAGCGAAUUAAAUACGGUAUAGUAGUA
+GCUAACUUUCCCCUUCUCCGAAUGAUGAUUGAAUCGUGAUAAGAUUAAAA
+AUGAUAAGAAUCGCUCCUUAUCGACGGAGACUGAGUUUUAGGAGACACAC
+GAAGCUCAAGUUUUUCGGAAGUGUUGCGUUCGUACUAUAAGGCUGUAUUG
+GCGCGAAUUUCGGAGCACCGGGGAUAGCAACUCAAGCGGUCAAGACUGAU
+GAGUAUGAGACCUGACGAUCUCAUACUCGCGUCUCCCGUACGCCUCUUUU
+GGUAUAUUAGGCUAUCUUAUCCGAGAGCGCCCCGUGGAUUGCCCUUAGUC
+AGCCGCGUAGGUCCUCCUCGUGUACAUUGUGGGGCCCCUUCUUGCUGCGU
+AUUUUUCAUGCCCGAGCAACUAUGAAAGCGAUCAUACAAUCUUCAUCCGU
+AUUCCUUAUCAGUACAUUUGUAGGUCUUAUUACGGGUGUCGCAGUAUUUC
+GCAUGCCUAACUAAAGGACAAUGACAUACUGGACUAGCUUUCGAGUCGCC
+CGGUAGACUAAGGCUCAAGUUUAUAGAAUUGAGGCUAACAUAAGACAUCC
+UGAUCUGUUUGAUGCGCGUGUCAAGCUCCAUGAGCUAACCCCAGCAACGU
+CUGAGCGGUAACUUGCCUAACGAUCUCAGGCUUCCUCCACGGCAACUGGA
+AUACGCUCCCAGCAUCGGCAUUAUCCGUACUGGUACGAAGGGACUCUCUC
+AACACGCUGCCGGCCUUGAAGGCGGGACAGCGAGUACCCCUGCGUGAUCC
+UCAGCUUGCCUGUUAGCUAUCUCUAUUUCUCGCCGCGCAUCGCAGUCUAG
+GCCCUCACGAGUCUACGGUCGCGCCCCCUAUCUCACUUGCAACUGUUACA
+AAAUGUCCUCAUAUUGAAGUGAUAUUACGAUACCGUGUACCGUUAGCGUA
+GGAGCAGUGUGUUCUUGUUCUUGGUAUAGGGCGCAUGAGACCGCUAUACG
+UAAUAGUUCACUACAUUCCCUGGUUGGAUCCCUAGCGCUUGAUAGGAAUU
+UAUAGUGGGACUAUCAAUUUACUUGAGCAAGCCCUUACAGAUGGAGGCUC
+UGAUCUGAGCCUGAGCAGUGAUGGAGCGCUUUACAGAUCAAUGGCGGAGG
+GAGGUCAACAUCAAGAACUGUGGGCCUUUUAUUGCCUAUAGAACUUAUAA
+CGAACAUGGUUCUUGCCUUUUACCAGAACCAUCCGGGUGUUGUCUCCAUA
+GAAACAGGUAAAGCUGUCCGUUACUGUGGGCUUGCCAGGACCACGAAAGU
+AUAGUGUGUCCAUUACUUAAACUAUCUUCUUGUAGAAAUGGGGGAACGUA
+UCUCCAUCACCGAUAUUUGGUUUCGGCGAAAACAGACGUUGCAGAAGUGA
+GCAGCAACAAAGAACUAGCUCUGUAGGCCAACACCCUUUUGAGGCUGACA
+CUUUACAGUAGGAAGUACCACCCAGUCUAAUCGCGGCGGCGCUUGUAACA
+UGGCAUCUGGCCUUAACACUGCGGCCUAACUGCCUGUGAAAGGGUUUAGU
+GUGUAGAAUGGGGUCUGCGAAAUACUCGGGCGCCUGUUCAUAGACACUUU
+GUCAUCGAUCAAUGGAAAGUUACUUGUUACAUACCAGUUAAUUGUACAUG
+UAGAGCGUCUCAUUACGGUGAGUGAAGAUCACGAUAGAAAAGAAGGCCGG
+GUCGCCCCUUUUGCGUGAAACUGCGACCUGGUCCUGUAGAAGGUUAAGCG
+CUCAGAUACAACCCCCUCUUAUUAAGUUGCGCUGGCUUCCCGGCACUAGC
+GGCCCUGGUAACUGGCGAGAUCCGUAGUGCUCGCAUAAUACCGUGUAGUG
+CAGUUUAGGGUUAUGAGAAUUACGCUCCGCAGGGGGGUUACCCCAUACAA
+CGAGUCGAAGCGCGCCCCUCUAUGGAGAAGCGGCGCCACGCCCAGAGGGG
+AUAUUUACGGCUCGCCAGGCCAACGAGCCGCAACGUGUCGAGAGACAAAA
+AAAGAAGCGUCUCUCUGUCGAAGUCCCAUCAGCUACUUCGAUUCUUCCCU
+GUUUCUGGAGUGGAUGUAUGUUUGAUUGAUACUCAGAAGGCCGGGUUAAU
+CUCGUAUCUCUCAACUCUACACACCGAAAAAGUGGCUGAAACCGGUGGCG
+GUACCAUCACGACAACAGGGACUAUCUGGUAAGUGCAUCUACGUCUGAUA
+GUGGGCGCCUGUCUCAGAACCCGUAAUGAUGACGUAAACAACAUUAACUU
+AGUUGGGCUGCUACUGUCUUGGACAGACAUUCUAGCUGGCGUUUUGUGUU
+CUGAACUCGUCUGAGGUUUAUGACUGGGAAAUCCCACAGGCGAGGGAAUC
+UGUCACGGCCUUUCUCGUCUCCUCAAUACGGAGUGUACGCAUCCCUUGAC
+GAGGAAGACCGUACGCGGAAAUUAUACUAACACUAACCUUCACAAAGUGG
+UCUAAAAUUUAUAAUCUGUGAGAGUGCUUGUGAAAAUGUUAUACUCAAUU
+AUUUCGAGAAACGGUUCUCAUCGCGAGCAUUCGGAAGGUUUCCAGUAUCA
+ACGGCAAAUCAGUUAACAUUGAUUACUACAAUCCGUACUCGGCCCGAGUG
+AAUUAUAUCGAUGUACGGGAUACAUGGAGUCACCUCCCAGCCUACGACUC
+UGCAAAACCGUGACCCGUUUAACUCCUGUAACGAUUGAUGGAUCUACCCG
+UAUAUGGGUGUUACUUAAUUGGGAGGGAUAAACCCAUACGCUACGCGUAG
+GUAAAACGACCGGCGAAACGACACACGCUUUUUUCCAAAACGUGCUUUUC
+UCGGAGCGCUUGUACGACAAAGAGAAGUGGUGCAUCCCUGUCGGGGGGUA
+UCAACCUCAUGAUGUCACGAUUACUCUCGUUGGGUGGACUAUCUCUUUAU
+AUCGCCUUAAGGAACCGUAUAGUCUCUUCGCCUUCCUCCCGCGUUAGAUC
+CGCCUGCCUUCCCGCCACCACCAAGUUAAUGGGCCACGGUACUACGGUGU
+CUAUCACGGUCGGCUUGGUCGCCAGUCGGGACAUCGAGCCCCUCCUUCGC
+GGUUAGAUCCCAUAGGUCUCGCCGGGUGAAGAUUUAUCGAAAAUUUCGCU
+AAGUCCCACGCCUGCACGAUCCCCGGCUUCGUUUAUCGAUUGCCUUUCGA
+ACGUCACGCCGUUACCUCGGUACGUGUUUUUUGCUCUUAGGUGCCGUUAU
+UCCGUUAUACGAUGACGAGGCUCACGGGUUAACCCUCUCUGGGGCGCAUU
+GUGUGAUAGCUAAUGCGGCAUGCUUCGAAAUAUGAAUACCGCUCGAAUUG
+GGAUUGUAGUCAAGCGAGCAUACUAGGUCGUACGUGAAUCAAAAACGAGG
+UGCUGCUCAGUCAUCGUCCUGCGUAGGUUAAAGCUUUUGCUUUACUAGAU
+GGCAGCGAUUGUUCUGCUCGGAUGAAGGCGCCCCAGAUGGUGGAUUAGUA
+CACAUCUCUUAGGACAUCGCGUGCUGACAGCUGCAUGGGGGGGUAGCAGC
+AACGACUAUUCGACAUAGAAGUCUAUUGGCGACACGGUUUCGCGCAUCGC
+CUGGAUGGAUAUCAGAAAAGUAACUAUUUUUGAUCUUCAGGGAGCCUGUG
+GUGAUUGUGAAUAGGUGGUUGGAAGUAGUGAAAGUGGGCUGAUUUUGAAA
+AUGAAUUUGAAACAAUGAAAAUUCGGUGCGCACACCUUACAGUGCAGCUU
+GUUGUUAAACAAGGCAGAGAUGUAAAGGGAUAGUCCCUUUAUAAUUGAGG
+UGGCACCGCGUUACCAACGCCCUCACACGGAAGUAUAUUCUGUGUGUGGG
+CUUUUUACGUCUCGUACCUUUAGGUCAUGGGGAAUAGUCCGGCUUAAGAG
+AAGCGACGCGUGCAACGAACUUGUACGUAUUCCUCAUUUCUAUGUCUCGG
+GAAGCUGUAGCAACGAACCUAGUGCUUGAGUCCUUGGUGCCUUAUGUUCA
+CAUUACUCGCACCAACCUGAUCACUCGGGUGCGCUAGACCUUAAAGUGCG
+AUAAGACUAACAGGGUCGUCUGUAUUCCGUGCCACCACUUUUAGCCCGUU
+UGCCCGUAUCGACCCAGUCCCGCAUCAUUACCCGGUAUAAGGGGAGAGGU
+GUGACUCUAAUGACGUCCGUUCCUCGACUCGCGGGACAGUUGCGGGUAUC
+CGGUACUAAACGGUAAACUGACGAGACGCGACCUUGGCGAAGGGCUUAGC
+AACUCUACCUGACAGACGUCUACUAGCAUUGUCUUGGGCCGCGCCACGUC
+GGCAAUUAGACUAGAUUCAUGGUGGAAGUAGCGAAUGCGGUUUGCUGCAU
+CUACACAAUUUCGUUAGAGGCAAGGGUACGUUCUAGUAUAGGGGGGGUUG
+GAGGAAAGAGGGCCGUUUCGUGUAAGUUAAACGUUCCCACAGUUUAGAAA
+UUCACCGCGCUCUGUUCCUUACGCACAUACUUCUCCCCACCAUCGGGGGC
+GAAGAAGCCCGUCUACUGUAGAACAGGAAUCUAAUCUGCCAGUUUCCAAG
+AGCUGUCUCAAAGAUUCACUGAGUUGCGCAGUCAAAUUGUCGAAAUUUCA
+GCGGAAGUCUGGCUAGGGACGGCGUGGGCCUCAUAUAGUUACACGUGCCG
+CGACAAACUCCCGUGGCUGAAACGGACGCUGGGUAGUCGUCCUCCAGCUA
+CGUCCGGGAGUCUCACCAGAGCAAACGACGUUUCAGGGCCCUGGUAACAG
+AAGAAUCAAGACAAAGGCAGGCGCUCGGUCCGAGUUUCAUGGUCUCCAAU
+GUGUGUGUGUGUGUGUUUUCUUUAGGAACCUCGGUUCCAACCUCAUCUUG
+ACCUUGAAACUACUUUGACCGCUCCUAGGAGCCCGCUUAAAACAAUAGCG
+GCAUAAGAACUAUUUCGCGCCCAGCGUCUCCGGUAGUGGGCUUUCAUGGG
+CUUGCGGGUAGAAGUUUCGUCAGCACGCAGUCUCGGUCCUUCUAGAAGAA
+GGCACAUAACAUCUCAGAUGCUUUUCGAAAGGCUAACGAAAAGUGCGAGG
+CUAUGUAAAGCAGCAGACUCACAGCAGGACUCUUAGUGCAACCCUUCAGA
+ACAUGCCGUAUCCAUCAUAUAGUAAUAUGACAACCAAACAGAGUCAGGCC
+CUGUUCGUGACGUGCAUUCGCGUUGUAGGAGGGAGAGAAAUGAGAUCAAC
+GAGGAUGCGUCCACGAAAAACUCGCGGAUCCCGCACUUUACCGACGGGAG
+CUCCCGUUCUGCUACGCGAAGUGUCCAUGACCCGGGUAGGCAGGACAACA
+CCUGUAUCCAGCCCAGGUUAAAGAGAGGUCUGCAGCCUUAAAGGAUAGUU
+AACCUUACUACGCGCCCACGGUGAGUCUAGCGGCAAAGGUCGUUUCUGAA
+CGUAAGGAGUGUUGCCUGACAGACACCUUUUCCUUAUCAGACCUACCAUC
+CAACCUCAUAUAGUAUAACUCCACCCAGGACCCCCUCUGGAAUGCAGAAA
+AACCUGCACCAGUGGGGGGCCCUCUUCGUGCAACGUAUACGUUAAGCUUG
+UCCUUCCACCUACCAACGCGGCUGGCAACCGGCUCCUGCCCGAUCAUCGA
+UAAACGGGCUACGCCGAGAUUGGUUUUUUCGACAAUCUCGUAACCCGAUG
+AUUGAAUGAGUUUGCUCGGCCCCCCUAGUUGAGAAUGAGUUGGUCGUUGC
+UCUGACGUGACCCUAUUCUGGGAUGGAUAGGGUUGCACUAUAGGCCACCA
+GACCGACACCGAAGAGCCGCUAUAGUGUUUGAACGAAUAGGAUAAACACC
+UGAUGUUGAUCGCUGGUUUGCAGUAAUAGACCGUCAACUAACCGAGUGUA
+AUACGCUUGCCGUUUUUUGGUAUCACUUGAAUUUCCUGAUAUGUUCCAUC
+GCGUGGUAUAUGCUCUAAGCCACGAUAGCUACCUGUUUCAUCGGCGUCAG
+AGUCUUCAUCUCCAUGGAAAGCGUUAGGUAUCUGCGGGGUCACAUAGUGA
+CAAGUCUAUCGUGGGAUGUAGCCAUUAAGUUAAAUGGCGGAGGGGUUCUA
+UACCAGCGAACGCGGGCGCAAUGGUCUGUACACUAACGCAUAGCCGCCCC
+UCCACGGACCAGAGUGCUGGCGAACGGGCCUCUAAUUCGUACGCCAUCGU
+AUUUCAGUAGUGCCAUAACCCCCAGGUGUCCCGUUGCAUGUUCCCCCUGG
+CGACGACGCUCCUUAGAGGGUGUCCACUAUUCAUACCAUUGACCAAAGGG
+UGGUUUGGUUCGCCUCGUCGCUUUCCAACAGAAGCCCAGCUGGCACGAUU
+GAUACCGGAAGGUAUCAAUCGGCUACAUAGAGGUCUAAAUGCUAAUCCGG
+CGCAAUCAGGAGGUGUGCCUGCGUACCCUACCUGGACUAUCGUUUUUAUC
+GGGACGCACCAAUUCAGUGGGGCACCACAGCGAUGACGACUUCAGUGCGU
+CUAAACCGUUGCUACUUUUCCCGUGUUGUCGUACCAUGAAGCGGAUUAAC
+GAUUACAUGCCGCCCCGUCUUUAUGCGAGUUGGUCGUCGGACAAAACAAA
+AAUCGUCCAGAUAAACUAAUUUGAACAAGUCGAUGACACCCACAGUAGUC
+AAUCCUGUGCAGUAUGCCGACGCCCUACGGAUCAAGCACUUGGGAGGAGC
+UACAACGGACUGCCCGUCCUUGUACAGUCUACGGGGCCGCACCAGCGCCU
+AUCUUGGGGUAUUUGUGGACCCUACGCGCUCCUAGUAAGAUACGAAUAAA
+ACCUUUUUCGGACUUUGACCGAAGGCCGUUCUUUCCAGCCAUAAACAAGC
+UUCUACAGGAUAGUUCAGAGCGACUAAGCCAAUGACCAGUUCGAUCUGGC
+GGCCAGGUAGCGUAGGAAUGUAGCGGGAAUGACUAACGCAGGGGUGGAUC
+UGUCUAGAAGAAUUUCGGUGCAUCGUAUAGGCACGGAAAUUGAUCUACAA
+AAAGCCUAUAAUAUGUACACUUGGUUUGCAGCUAAGCCGAAAACGUAGUG
+AAUGAAUCGCUGGUUAAAGUGUUGUGUGCUAGAAGGUGGAGUACAAAGGA
+CAACCGCUUAGGGGCCAGCAAAUGAGUCGGUAAAGAAAAAAAGUCGCCAA
+CUGCCCCUCCUCACUUUGCCAGCUGGCUCACGUUUGGGACUCUGGCCUGA
+UCACAAUUCACCGCGUCCCCUCUGUCAAUAUGUGUUAUAAGUGAACUCUG
+CUCGCAGCGGCCCUAUCCCCCCCGCAUGCGUCGGCUACUCAUCUUAAAUC
+CACGAUCCGCCGCCUUCAACUCGCGCCGUAAAGAGUUGGAUCAAUAUGAA
+CCUUUGCGCCCCUGCGGUAUGUAAUAAUUUAGCUUACGGAAACCGAUAUU
+AAGCGAACAAUGGAAUGGUACAGCCGCAGGAUCCUCAUUCGAAUUGUGUC
+AAGUCCUGCGUUUUUAGACUGCCAAUUGCCGUUCUCGGGCGAUAUAUACA
+UAACCGUGGUCCCUUACAUACCAGACCGUGGCGGGAGAUUUCAGACUCAA
+UAUGGGGCUAAAUUUGGACUCUUUACGAGUUUCGUCUGGUUGCCAUUUUA
+GCUUGUGUUCAUUUCCCGCGGUGCUACAGGGUCGCCUGUUAAUUUCUGGA
+UGCUGUUUUCCGGUAGCGCCCUAGCCACAAGCUCAUAUGUCGCGAAGACU
+UGAAAUCUCUUACCAAAUGUGCCCUGGCUUUCUGAUGAGACUUCCUUUAG
+CAGUCAGGCACUAUAAGACAAACGACAGCCCACGUUUUGAAGCAAUUGCG
+AUGUUAAUGCUGGAUUAGUCAGGCACGAGUAGACAGGGUAUAUCUCACGU
+GGGCAUCAGUUCCUACUGAGGUUUGUAGAGAAGACAGAGGGUGGGGAAAG
+CGCUUCAGCGGCACAUGUACACUAAUUACCCGUUUCACCAACAAUUAAUA
+AGCCAGGCCGAAUGAUCGGUAGUAGAUUAAAUAUAGCAGUUGGGGGACUG
+UCAUAAUCUGACGGUCGAAGGCCUGUUUAAUAAGUAACUGACUAGGCCUU
+GUUUGAUGAAACGACGAUGCAUCUCAAUUAAGUACUGCCGCCUCGAACGU
+CACAAGCUUAUUGGCUGAUUAGGUCCCAGAGGGCUGCCGUCUCCAUACUA
+GUGCAUGGCGCGCGCCGCCACGGGGAUUUACCUGCCUAGGCUUCUGCUUG
+GCCGCACACGAGAACAUCAGUAAGUAUCAUCAUGUACAUCGUAACAUAUA
+GUGCCGCACUAUUGUUUGUUUGUGGAACCCGACGAUCACCCGAAUGAUGA
+CUCGCUAGCAUUGGACCGACUACUUAUGAUAGCUGUUUCGCGCAUCGAAG
+AUGAUAGUGCACCGUAAUGGUAGACCUUAAAAAGGACUUAAACCUUUUAU
+CUUACAAUUUACAAGAUUGUCUGCUUUUUGUAGUUUUAAGGCGUUCAUAC
+CACACAAUCGAUGGUCAUGGACAAGGUAUACCUGCAAAUAAGACGUAUAU
+ACCGAGACUCCUCUCGACAGUAGCGCACGAGUCAGACCGUUACCGUAUCG
+GCGCAGGGCCAAGGCGGAACAACGAUCCAAAACGCUCUUCAUCGAUAACA
+AACCUUGUUUCAUCGAUAGUCUAUAGCCUAUCGCAACUGCUUUAACGUGG
+AAAUCGAUUUCUCUGAUUUUAGGUCGAGCGGUGGAUCUUCAGGGUUUAUU
+GUAAAGUGGUUCUUUGGCCGCAAGGAUAGGAGAUGGAGCGGAGGCCAAUA
+UAACAAAACGUGAGAUUUGACUUGUUGUGCAUUGACUCCCAACACGGCCG
+UUUGUAGCUGUAGUCUGCAACUGGCAUACGAAUCCCAGACAUGUCUCGUA
+AAGUUCGUACUGUUCAGACAGCAGUACUUAGGAACGCGGCAGACGGAGAU
+UGUCGGUUGGUUUCCAGACGUAGGGCUGCUGAGCUCUGGCUGGCAGGGUA
+AUACUUAAACUGAACUUCUGGGUCCAGCCGCGAUGAAUAGUUACCGAACG
+GAUCGGAACGGACCGCAGCUCGCAUUCCGCACAAGCGUUUCUAGUUCGAU
+CUGGCCCGACUGGUUAGGACGACCUCAUCACGGACUCGCUUGUUAAAAAC
+CGGAAGUAUUCAUACGCUGCCCUUCGUCGUCGACCGAGCUGCUCUUGAGG
+UGAGGAGCCCUCCGAUGUUACUCUAUUCUACACGGCGACAGUAAGGGCAU
+ACACCCUACACCCAAUCCAAUUCCAACUCACUGGGAAAGCCCUCGAAGUG
+ACUGGCGCUUUCCUCAGAGCGCACCCAACCGUGGCCGUUCUAAAAAAAUU
+UCUACUCCAAUUGGUUUAUCGAUUCCUACCGGUAUACGAAGCGCGCCGUC
+GUUGUUUUAGAAAGGACGCGGAAGGCUAGCGUAAAUGUGCUAGUGUGACU
+UAUCAAAUUCACUUGCGCCGCCGUGCACAUUCCGGCCGCGAGCGAGUAAG
+CCAGAGAAAACUCCUAGCACAAAAGGCCUAUCCUUAGGGCUGCUACCUUC
+CGAUCCUGACCCGGUUCAGAAGUCUCUCAUCUUAAGAGGUCCCCAGCAGG
+CAGUGGUCUGAUCCAUAACUUCCCACGCAGCCGUCUAGGCUGUAGCAAAU
+GCUCUCCCUUGGUCAACGGGCAACGGACUGUGUAUGGAGGUAUCGGGACG
+GAUGCCAAGAAAUGCGCCACAGUAUGUACUCCCAACCCGUCGAAGUUCGC
+CGGAGAGAAGACUGAAUACACCUCAACAUUGGCAUUCCUAUCGACAAAGC
+CCCUUCGGGGACUACCUAAAGUCGAUAUCGAAAUAACUUUGGAAGCCUGU
+UGAACGGGAACAAUGCACCGAAUUCAGAGGAAGCGCCUUGGAUCUCAUCG
+ACUUUGUGUUCUGCGACAAUACGAUCCUCCAUAAUCACCAAACCAAAAGC
+UAAUUGUGGGCUAGUUGGUCGACGGUCGGCCAGGGAGGAGGGUGUAUUAG
+ACAGAAGCAUCUAGGCGAUUUUCCAUGUAAAAUGGUCACCCCUUACGUAU
+CUUUUUAGUAUUCCAUUAGCGUAACGCAGUAAAGCGCGUCCCGAUCGGUA
+UGGAAGAAGGCUCUUUGUCGAAGUGGUCAAAGAAUCCCACCGACGUCUCG
+GCUUCCCGUAUUAAGACGACAAGCAAGUAGGUAUGCUCAUAUUUUGGUGC
+AUAGAGCCCGGACUUACCUAACUACAUGGGUAGCCGAUAGCUGUGCUCCG
+CUGCAGCGUUGUUCCUCCCGAGUCCAUCCGUUGCCUUAAGGUCGCUCGAA
+AGACGAAACUUAGUUGGGAGUUGAAAACGAGAAUGGGUGGGCUCGCGCCC
+AGCAUACUUACGUCAAGACGAUGUUUGUGGGGAGUGAGUCAGUGGUCCGC
+GAACUCUAUCACAGGCGUUAGAAACGUACUUAGCUAUCUCAAGGUAAUGA
+GGAUGUGCGCUUUCGGACUGCCUUUAGUCGCGUAGCCGAGGCGUACCUCU
+CGACGUAAAUAUUUAUGUUCCUACCAAGAGAAUGACCCUUCUGUACCGUC
+UGCGACAUUCCGAGGUGAUACUAAAAUCCCCCGAAUCGACUGGAGGUCCC
+ACACUUAACAUUAACUCUAAUCGAAUAAUUAAACAAGUCUCGCUAUUUAA
+UAUGUUGCCGGAAAACAGUUUCGGAUUGACGACAACAUCACGGCAAAACC
+GCUAGCUACUCCCUUGAUAAUCUUCAGAUUGAGUCUGACAGUUCCCAAUG
+UUAGCUUACACCAGGCAAGGCUGGUCCGAUACUAUCCUCAGGUAGUCCAU
+UGCGACAGCUUCCAGAUCGACUUCUUAUACCUAUAAUUCGUGGGAAUGGA
+UGCGACCUAGAAUUACCAGUGCGGUCUCAACUGCGAGAACCAUAGCACAG
+GUACUGUUGGCCGAAAGCUCGAUGACGAACAGCCAAUGCCGAGACAUUUU
+CGUAGCUUAGUUGCGCCGUUUGAGAACCCCCGAGAGUCUACCCGAGUAGU
+UAUUAGAGAGUACGGUCAUGAGUAUUCUGUUGACUCAUAGAGCGCGUGUC
+GUAGGUGUCAUCGUAGUUUUUUACAAAGCGAGUUAUUCCUAUGGGAGAAC
+UAAGCAUUCCGACGGUUUGCAGGGGCGAAUACACACAUCGUUUUCAUAGA
+CCUUGUAGUAGCCCACCUCUUACCUAAGCAAGUAUUAGCACGCUUUAACG
+CACUGGAAAAGAUCUAGAAGUACGAAGAUGAUGGCCCUCGCGUGCCCAAA
+AUAGGUAGGACACACGUAGAUACAGAUCGAUAUCGGAAAGUAUUGCGCGU
+GAUUGUGCGCACGGUUCGAACAGUACUUGCUAUGGAUCCGAGUCUUAUGA
+AGAUUCCAAUCGUAUUGCGCCCAUGCUCCUGAGGUCUGUAAGCUCUACUU
+CAGAGAAGUGUCCUUUUUAACUAGGUUCGCGAAAUGUAGGAGGCUAUAUC
+CUAUAGACUCUACCAAACGGACCUGUAUCAUCUCAACAACAACAAGCCAA
+UCUCAUGGAGGGCUGCGAAAACGUGUAUCGGCAGUAUACAAUCCCUAUAC
+ACCAAGGUUUCUUCAUAGUUGGACUGAGUUUGGAGAGACACCCAGCAGAU
+AAGGCUAAAUCCCAGACUUCAUUCGCCAAUGGGGCGGUCAUCACUGGAGA
+UGCGAUUCGCUUCCGUAGUCAGAUAACGUUUCACUUAGAGUAGCUCAGAC
+AACUUUGAGGCUCUUCUUGACAUCAAAUCUUCCAUAGUCACUUGCGUUCU
+CCGGUACAAUUACGAUAAUUAAGUUGGACGAGGGGGCAGGUAAAUUCUCU
+CUAUGUCAAGAUGAACUGCGUUUUUGGAUGAAAAGUCAAUACCAGGGCCC
+UCGGUGGUCGCCCCCUGAGUAAAGUGCGCUCUUACUUGAAUCACAGAACG
+CCUGUGCAAGCCUCCGCGCAACUAUUGUGCGUUGGAUAUGUGACACAAUC
+AACUGCACUUGUACCUCUCAUACGUAGACGUUAGGAAGCACUAGUGCGAA
+GGUGUACAUAGAUCGUUGACGAUCCCUAGGUGUCGUGGGCAUGCCCACGA
+UGCCUAUGGGCGCCGCAUGAGUCAGGGCUGGAUCGAGAUUAAGGAGUACA
+GAUUCCUAAGCCGUGGCCACGGGGGCUUCCCACUGCUGAGUACCCGGAUA
+GCCAGGAAUCCCAUGAAUCGUUGCCUGACGGUUGUCGGGUUCCGGAAGUG
+AUGGGGCACACUCAAACCAAUUACUGCGCGUCAUGAUUGCAUUCGAACGC
+AAUCUAGAGAGUAUCGGGGUAGGUCAGUAUGUACGUAAAACCAUGGGGAA
+GGGCGAGUAUAAGAAAGCCGUAUUACCUGUUCACUACCCAAGAGCUUGGC
+UGUUUCUUCUACACUUGGUGCUUUUCGAACCCAGAUAUGUUCGGUUAGGA
+UUUCAGCGCGGCGUCGCACGUCGCCCGUAGCGGCUCCAUACAUGUUGCGA
+CUACUCUCAAAGCAUCACCGUCCGAGAUCGGAGUGCCGGUUUGCGAACGC
+AUGUGUGUGGUUCGGUCCAUAUACGCCGGCGUCACGCAUAGGACGAUUGA
+AAGUGUGUGUUUAUCCCCCCCUGAGUUUGAGUUAGCUAAUGCUACCGUAA
+CGGGUGACCCACGACUUUAACGCUAACCCGGGAAGACGUAUCAAGACGUG
+ACGAGUCCGAAAACCGUCGUUCUCUCCAUCCAGACUUAUAGAUUGAAACU
+UUCCUUGAAAGUUUCGGCUUAUGAGUUACAAACUGCUCUUGAGAGCGUCC
+UUAGCGUGCAAACGCUGGGCGGUGCUAUCAGAAAUUUACCAGUCCUUACU
+UCGUAUUGGGACUGGAUGGGAAUGGCACUGCGGAUGGUUGGCCCUCUGAA
+UGAGAGAGAGGGCUUUUGAGUGCAAUAUGCGAACUUGGAUAUUCCAAGAA
+UUCAGUGUGUGUGGCGCUAUCAUGACCUGUUUGGAGGCUGAGUCCGGGGC
+GCAGGACUGCCGGUUAACACCGCUUCGCUAACGCUGCAGGAAGUCUCCUC
+UUGUACAAGUCGCGAGCGCUUCCAAGGCACCUGGGUUGUAUCUCCUCUGC
+CGUUCAGCCCGAUGAGCCACAGCCUUAAGGAACCUUGGCUUAAUUAAAAC
+CAGUUAUAGUAUCCCUUAAGUCCCGGAGAUUACCUAGAUGCAGUGACGUU
+CGUGUAUGUGACAGGUAGGCGUGUACCCACCUAUCCGGGACCUGAGAUUC
+UCGUUCGUAGAGACCAAUUUGAUUUUGCCGAACAUUGGAAAGUCUCUAGC
+UUCCUAUACCCCUUGUUCGGGGGUAAUGAGUUGGUAAGGGAUUGGAUGCC
+UCUUACACUCCUGUCAAGCGACCUCGGUCAACAAGUCACAGCUACUAUGC
+CUUUUGACUAAGCCAACUUGAAGUAGUCCGAGUCACUCCAGUCAAUCCUG
+AAAGUCCAUAUAGGAAAGGGUCAGAAAAUAGAUAAUGAAUUCUAUUAGAG
+GUCCGCUGCCCACACAAAAAACGUACUUUUUUGAAUGGUGCCAGGCGGUC
+UCUGUACAGCAUGCUGAAUCUUUCGAAAUUUGUGUUGGGGCGAAUAGGGU
+AAGACUAACUGUCUUCAUUCAGCGAACAACCACCCCAUAGCUGUGUCGUC
+CUUAGGUAAUCAUGUCACCUGAAGAACAGUCGCGGUGCCGCAUCUCGGUA
+GAAAAGUCGACGAACAGUCUACUACUUAACGGCCGCUAGCGACAACUCUU
+UUUAAGAAGUGCAGACAUACGCUGGCUGAAGCAUCAUGGCAUCGAAUUCU
+AGGGUAGAUAAGGAAAACAGUGAUGACGAGUGCGAAGAAUCCUUAAGACU
+GAUGAACUCUGUCCGAACUCUCGCGAAGAGAGCUGAAAUGUUAAGCUCAU
+AAAACUAUUCGAUCCAGUCAGGAGGGAAAACAAGUACGGCGGUCAUUAAG
+CAAGGUAGGCCGCUUUCUGUAAUAUUGGUAUAGUAGGCUGUGGAGUUCUG
+CACUGCAUUGAAAUGCGGCGGUUCCACAUUGAUUCUGCCGCCCAAGACAU
+AAUAAUCUUCUAAACCCACUACCGUGUAUGAAGUGUAACGCGAGAUCGGU
+UCGACGCUCGGUUCCUAAGCGCAACAUUUCCCUACGUCUCUCUAUCUUUG
+GUACUUAUGCUGUUUAGUAUUUCACCGGAAAUAAGAUGGCUUGUACGAAU
+GGAACGCGGUUCAGAUGAGGAGUACACCCCUUCUCAGGUUGCAAUGCCAG
+AAUCCCCGCGGACGGUAGCCACAUGUGUUUCGAUACCUUAGUUCGUACCA
+UAUUUCAAAAUGCGCACUACGGAAUGGUCUACUACCAGUAUGUCAAACGA
+UAAGAUACCUGGAUCGAUGAACAACAGUGGGCGUCUUCGGACUGAGUGGU
+CAGUGUCCAUUUGACGUACCACUCACUAUCUCUGAGUAUGCAGUAUGGUG
+UUCCGUACUCUCCCGUUAUCUGUCGGACAUGGAGAUUCCGGUGGAUGUUG
+UCACUGCUCUAAAUCGUGGUGCUGCCCAGGCCGAGAUUGACCUGAUUCAC
+AACGAGACUAGCUUCUCACCCGUGAGGGUCACAAUAAUGCCCGGCCCCGA
+GAGGGAAGACUCGUGUUACCCGCUUGUUGUCUUUGUACGCAUUGAAGACC
+AUUUACGUCUCUGACAACCAGGCCGUCGCACUCUCCGCAAAUCGGAAUGU
+UUACGGGACAGCGGUAUGCAAGGCGCCAUUACGUUGACAACUGCUCCUCA
+GUAGCAAUGGUCGUCGGCAUGGGUUUGCUCGCUCGCUUAGGCAUGCGAGG
+GGAGUCGUUCUGUCUCAGACCGGAGGUGGAGCGCCUAUCGUACGACACUU
+UAGUCUCAAUACCAACGACCAGCCCGGUACUGUUACGAUUUGGGAAGAGA
+CGCACGGUAAUAGCUUGCAGAACUGGAACAGUUGUCCCACACUGAUCAUG
+CCUGGCACUCAGGUGUUUUCAAAAUUCCCUAAUGCUCCUUGAACACAUCG
+UAACUGAGCCUGAACUUAAUGGGUCCAGGGCGCGAUCCAGGAUUGAGAAA
+CGUCCGAGGGCGAAUCAUACUUCAGGUCCACAGUCGAAACCAGCAAUUCG
+GUUCACAACAGACCAAUGUUCUGAAACAAGGCCUCAACUUUGCCUUAUUG
+AUGUGAGCAGCCACGCUUUCGGCCGCUCUGUACCCGAGACACGACCGACA
+UGGCCCUUACUUAUCAAGCCGGGCGACCCGUAGAGAUAGUCUGCUCAAGG
+UGGUUGUAUAUGACCUUGUAAAGGCUCUAAACGGACUCUCCUACUUUUCU
+CUGGCGCGAUUAUCACCUCAGCCAGCGGUGGCCUAGAACUGCUUCCCUUC
+AAUUCUACAAGUGUUCUGCUUGUUCAGGCAAAUCUGCCUAUUACAUGGUA
+GGGUUAUUUUAACCGCCUCGUGCGGCAUAUCCGUUGCGAAACCUAUUGCC
+GAUCUAUGCUAACAAGCCAUGUCAAAUGCUGUGACGUGGUCUCACCAGUA
+GGCUUUGUUUUGGUGCCAUAUUCGGGUAAUGCGACGCACGAGCACGCUAG
+AAUGCCAAAGAUAAUAACUUUAAUUAUAAGUCGCCCUGAUUUGAAAGGGA
+UUCAUCGAAAUACUCGUAAGCCGUUUGCAACAAAUCCACACGGUGAUGCG
+GACUUGACACUCAGGCAAUAAGUUCCGGGUGUUUGUACCGGUCUUUGCAG
+UAUCCAUAUAUAUCAACAUCUCCUUUAGUGUGAGUUACUAGGUGUGAAAG
+CCUUCUGCGUAUGGUUUCAUAGGCGUCCCCCCCGGACGUUUCCGUCCUAA
+CUCUAUUUUAAAGGGGAUAAGAUGCCUUAGCGUCUAAACAGCACAAUACA
+UCCCUCGUACGAAGCUUAGAAGGCCCUGUAGGACUCCGGCGCCGUAUCAU
+UUAUCUUAAACUUAGCGGACUGACUCUCAUGGUUACGGUUUUAGGGCCCU
+GCACCCGCCUCACGUUAUCGCCAAAAGAUAUUCGCAUAUGACUUCGACGG
+AUUUGUAGUCCCAUUCACCAGCGAGUCGACGUUUUAGUGAUCAUAAUUUC
+AUUUACUGAUGGUGUGACUAUGAAGGUUUACUACCUUCGAGCCGCUACUG
+GACACUAUUUAGCGUCUCGCAGAUCCCUCCACUCACCCAUCGCGUUAAAA
+CGGGAAGUUUCCUAGAAGCCGUUGCGGUUCUAGCUCCCGCGUACCACGUC
+CGGCCUGUCUCACGUGAUUAUAUGGCUUCAGUCCCGGAGCCCUUCCCACC
+AGAUGACCUGUAACGUACUGAGUACAUUCCGGCCGAGUUUCUAGGUGGGG
+CCGCUGCAGUUGACAAGGCCCAACCUAGGACCAUAAACACCUCCGCAGGC
+GGGUGAAGAGGUACGUCGGCCAACUGGCAAGCUGCCCUAUUACCGUCCCG
+GUCUUUCUUAAUGGGAGGAACAGGCUUUGUUGGGAAGCGUUGCCAAUCAU
+CCCGAACACCAGUAAUGCCGGUUGCGGCAUACCUAUCUAUGACGGUUAGG
+CGUUAAUUCCGCCACCGAACGCACGUUUUCAGCGCCAUAGCCCCUAGAUC
+CUAUUGUCGAAUCGAAGGCCAGGCCACAACUUAGUACGCGUAGGCCCCGA
+AAUAAUGGGCUUUAGAACUCACUAAAGAUACGUCUGACUCAUUGUAAGCC
+CGAGUUUUCAGCUCGGAUUGAAGGGGGGAGAGCAGGGGUCUGCAAUAAGG
+UUCUAAGCCCAAAAAGGCCCGGCUAAGGCAGACCCAACACCAGGUGCGUC
+GGAGCGUUCCGCCCCGUUCUGAAAGGUUAGGCGCACACCAGACCUGGUAG
+UCCCUGGCUUGUGGGUUCCGAAGUCAUAAUUAAAUCACCAGACACGCCGG
+AGCUUUUCCAUUCGCGUUCCUAGACCGGCAGGCUACGUUGCGGGUUUUGC
+UGUUGGAUCUUGCCAUAUUGCAGUUUAAAUUGGAAGACGUUAGAAGGUUG
+AAAAUAGAAUGAGAACUCACCCACUGCGCCUAUUUAGCUUCUUACUCCCC
+CAUCCUCGAUAAGUGGACUGCGUAAGUACUCAACAACUUAAAUCAAACGC
+GAAUGGACGAAUUGCCUCGCCUUAGUCUCGCGCCUUGGGGUUGGGUAUAA
+CAGACGGCGCCCGUUUCGAAGGAGCAAUGAUUUUUACAAUAUUGAUACUC
+CCACAACUCAGUCUAGACGUCCAGUCAGUCGGUAGACCCGUAGAUUGCCG
+GUGCAGAUCUCCUUAGAUCCAUAUAUCCAAAAGGAUAGAAGCGAAAAUUC
+GUUCGGUCACAUCUUGAACGGAUGUUACCCUUUUGCUAAACCUUCUUUAG
+GAGUGCACGAUCGGUACUAUAGUUGAAUCCUCGGGCGAUUCCGCUAUCUU
+CGACGCCUUCGCUCACGGUGGCAGAUCACUUGGCGACGAGAAAUCAGUCA
+GAAUCUGCAUUGAAAGUAUGACCGCACUGAUGGACUGUGGCCCCACUUCA
+UAUCUUCUGGAACAUGCGCCGACGUUCUAGGAUCAAACACAGUGAAGGCG
+GGAAAAGUCGGUAUUCCUCACGAAUUGGACUGCCUAAAUAAGAUAGCCUC
+GCCGGUCUAAGCAUGGAGGCAUGUAUAUAGGGAUGAGUAAAGCGGUAGAU
+GCAGCGUCCCGACGGUAGAGUUCCGUGUUUUACAAGCGCGAUUGCACUAU
+ACUCAAAGUAGUAGGCUGAAGGCGCCACCUUAACCGCGAUGCCGUUACCU
+UAUACGCCUGCUGCAUGUUGACCAGGUGGCUCUUAUUGAUGGUUUCCCUG
+GCUUAACCACCACGCACCUAGUCCGCCUGUAUGCCCUGACGAUAUAUCUU
+CGCGACGUUAAUCCUCGUGUGGCACGAGCCGCAAAACUUCCUUCAGUCUG
+CGAGCCACUCGGACGCAUACACGGUGAUCGACAGUGGCCCGAGCCAGCGU
+GGAAUGUGAUCUCCGUACCACUUUACUACGCUAACGACUCGCGCCAUUUU
+CAACAGCGAAACUUGCUGGCUACGACCUAUUUUCCGAAUGGUGGUCUACC
+CAACUGUCUAUAUUGUCGGCGCCGGCACCCCAAUGUACUGGCGUAAUAAU
+AAUGCUCUAAGCAUACGCGCGUCCGACGGUCCUGGGGAUGUUUAAUGAUG
+ACCCCGUUCCGCACAAAUGAGACCCGCCAGGUCGAUCCAUGUCGACACAG
+CGAUCUGACUUUUCCUAAGCUCGGGUAUACGUAGGUAGGCGACAUACCAA
+GAACCCGCAGCCUUACGCUAACGCCGGGAUGGCACAUGCCGGACAACCAU
+GUACGAGGAGCCAAACGUACCCAUAAAUCUGGGACGCUCAGCAUUAUAGC
+ACAGCUGAACAUUUUAAUGGCAGUAUCGUAGUUUAGAGCGGGUGGACCGG
+UUGAUCGGUUUUAGUCUCCUCGAGACACAUAGCCAAGCUGGGUUAGGUGA
+GUUACAAGGACUAUCGACCCACUACUGCGGUAUAUUUACAGCAAAGAAUA
+ACCAAGCAACCGCCCUGAAAAGUCUGCUGUUCUGCAGACACCAAAAAUCA
+ACGUCGCGUCCGUUGAAGCUCAUUCGGAUUGAGACCUCCACAGUGAGGUA
+GACUUAGCGGAUUAGUGUCAGUAGUUACUGUAGCUUACUCCAAUUGGGUU
+UGUCCGAGCCGUAGCCCCCCUUUCGGGGUAUGGACCCUGCCGUUAUAAGA
+CUAACCACGAUUAUUUUCAUGAACUGCCGCACGAAGGCAUGUAAUCUCCG
+GGUUCGGGCUCUGAACGCAGGUUUUAGGCCGGCCGUCGGCUAUGUAGGAU
+UUUUAAGCUGCUUCAGCGAAGUGAAGAAUUGUCGGUUUUGUGCAACUAAG
+UAUUUACCGUUCAAGCUUUAACUCCAUAAGGCAAUGAAAUGAGCAUAGUC
+UUGACCUUGGCGAUCAGGACUGUUGACCAACGAGUAGUGUCUCCACUGCU
+UUGCGGUAGUCAUCCGUAUCCUUAUGGUAAGCCUCACCUACCGAUUUUCC
+AUUUCUAUAUAAAAAGAAUAUUUUGAUUGGAUCCACCGCUGUUUUAGAUG
+AAGCCGCGGGUCUGAUGUCUAUGUCCUAAAGGAGGGGACUGGAUUGAAAG
+GCUGGAAAGGCCCCUCACACGACUGCUGACUUCAAGAUAAGACCAUUUGA
+GCGUUUGCUGCCCGUUGAAGUACUAGAAAAACGUCCACGUGGGUUAUGCC
+UCCGCAAAUCCGUCCCCAUACCCUUAACGGCGAGGACAACAGCACGGUAG
+AUAGUUGAUGAUCUCUACUUCAUCCGAUUAUGUGGUGCCCGCCAUGGAAA
+CAUACGGGCUUAAAAGGGAAUCCGGUGAGAGUCCGGAACAGUACCCGCUG
+CUGUAAUUCCGCGCUGGCCGCAAGGCUGGCGACAAGGUUUGCCGACAAUG
+CCACUGUCCCGUUCAGGGAUGGGAAGGCCGGCAGAAUCCGGGAAAGUCAG
+AAGACCUGCCUCAUAUUUUUUGGCUUCGGUCCAGAUGCGAAAACUCUUAG
+ACUGAUGGUAAUUCGGCGCCUAUCGAGCAUCCGGGACUUAGGCUCAUCUG
+GAUUAAUGUGUUAGGAAAAGUGAUGAUUAAGGUCCCGGGCGGCGGGACGG
+AAAGAAUGCCCAAUGAACCAAGCCUUCCAAAGUGUCUUGUUCAAAUCCUG
+UGGCUUUAUUCAUAUGGACGCACCGCCCAGCGCUACUGGCCAGGAGAGGA
+AGAUUACCCAGAGUGAAAAAGAUGCCGCGGAACACUCCCCGUCGACCUUG
+CGGAGUCCCCUGUUGCAUUCUUUCAAUAUCGAGGAAGUCCAGUCCUUGAU
+CCUUCGCAGGUCCCGCCCCUGUGAUUACGUCUACAGGAAGCAACAGCACU
+UUUCCUUGCCAAGCGGUCUCCGUAGCUCCGAUCUCUAAGGGCGAUCAUAC
+CGUCAGGGCUCUAUGGUCUUAGAUAGAAUCAGCUUGACAAUAACAACGGA
+ACGGGAUAACCCAAUCGGGUAAAGCUAUACUAAGUACGUGGGCCUGCUUA
+ACUACUCAGGAUAUGGCCUGGAUGGUCUCCUGGCGACCCGCGCUAGUCCU
+GUAGGAUAGAUAGAUGCGGCUGGGGCUUAGCCGGCCUCCCAGCUAUGUGG
+CCACCGUUGCCAUCAGGUCCUGCUUUGUCGGUACAUGUGAGUUGUACUCA
+GUGGACCCGGUACUAGCCUGGAAGGUAGACGGCAGCGGAUAUCCGCGAUG
+GUUCACUGUUGGAACUCUCCGGCACAAAGAGACGCACACGCGUUGCGAUA
+ACUGGCGAGGUCGCUUCCACACAGGCCAUCGUUCCCGAACGUCACACGCG
+GACUUGGGUAUGUCAGGCAAGGUCUAUUGGGCUCGAGAUGACUUAGGCAA
+CGCUUGCCUACCUCAAACUGUAGGGGAAGUGAAUGGUGGUCCAUAAAAUG
+GUUCGUACAGAAACAUUGUCGGGGGCGUAGACCUCUUGACACGGCUUUUA
+AACCGACGGAACUAUGUCACGCCGGCAUGCGGGUAUGUUAAUUAAAAACC
+AUGCUUAUGCAGAGCCGUGUUCCAGCCUGGCGUCCGCAUCGGCUCUCGCU
+GCCACGCCCCAUUAACUGUGCUUUUUUUCUUUCUAUCCCUCUCCAUUAUA
+CUCUGUCCCGAGGUUCAACGGAAGUAAGCGUGUUGUUUGUUAGGGGUUCG
+CAUACCUUUCCCUGAAACCGACAGGGGGGUUCCUCGGCGUGAUAAACAAG
+AACGAGGCUGAGGAGUUAGGCUAGUUAUGAAUCAAUCGGAGGGUGAGUGA
+CGACCCAUUUCGGGCUCAGCACACCCGAAUUCAUCAAAAGCCUCAAAGAG
+CAGCGCGUACGACAGUAGGGGUAGCCUCCUUGAAUUCAUCGGCGAACGCA
+UAAACUCUUGGGUAAAUCAACAGUGAACUUGAGUUAUAUCUAGCCUGGCU
+GGUAAACAGUCGUUUGACUGCGAGGGAGUCACUGAAUCGCCGUCCCUUCC
+CCAGAUAACUGCGGCACACACUAAAAUCAAGUGCUCUGCUGUGUUCCCAC
+CCUGAAGCGGUGCUUAAAAAUAGCAUUGCACAGGUCUAAGAAUGAAGCCC
+GUGGCCCUAGGGCUCGGAAACUACCCUUCCUUAGAGAGAAUGGGUCAUGG
+GAGUACCGGACUCGAUCCACGUAUAUGCUCCGUACAUGUCUCCUCUUGUG
+CUGCUUCGCUAUCCCCAAGUACCGCUGUCCUCCUGUGGAAGUAGCCUGGC
+ACUGUCAGGGUCCCGUAUCAAUAGCCGGGGUGUUACGCGCUGUGAAUCAA
+GGUGGGGUUCGGAACGGUAAUUGAACCCACGAGGAAUGUACGCCAAGGCG
+UAAUUGGCUAUAAGUAUCCAGUUAACUUUUCCGAGCACUCCCCCUCGUCG
+UGCAAGCACACCAAUACAGGAGAAGUCUGUCUGUCUUUUCGAGUCGUAAU
+UCAGUACCUCUCGCAUAAGACCUUGAGUACAUCUAGAGUGAUGCGAGGGA
+GAGUGCCGCACUCCUGAGGGGUAAUCCACAGUGGUUGCACCGGUAAGGAG
+CCAUCACAUAAAUGUGUCUAUAUGACGGUAAGGAAUAUUUGGGGAGUGAU
+CGGUUUUGCUCCCGGAGGGCAAAGCGCCUCGUAGUUUUCCAUAGGCUUUG
+GCGUGUUUACAGUGGGCGUGAGCGACUCUAUACGUCCCCCACCGGAGAGG
+CAGCAGACUCUUAGUGUAUUAACUUUCUACCGUGAUUGUUUGAAAGGUCA
+AGGAUUCCCUGUCUUCCCUCCAUCUCUAGUAAUUGAUACGUGGCUUAGCC
+AAUACUUGAUAUUGAACUUUUCGUCAUUCGAUUAAUUUAGUCCGAGUGAG
+CGGGGCGUUGAGAGAAUCGGUCGUGCAGGCUCUAUCGCCCAUGAAGAAUG
+AUGAGCUCUAAGCAUUCUGGGUAGAUGUCAUGGCUCCAUACAAAAAAGCC
+ACCUGUGAAACUAAUACAAUAUUAGGUGAUUUCGUAGUGCCUGGGGACGC
+UCGAGCUCCUAUCGCGAAGGCUUAGAAGUACCAUCGGUCCUCUUUGCGCU
+AGUGGCGUACUGUUAAUAGCCGAAUGAACGGAUUUCUCGGUUUUUGCAUG
+CGAAAUUGUACUACUUAAGCGGAGAUGUAGGGUCGUAAGAUUUAUCGUAU
+AAUCCGCAAUGUUUAGUUCCAUGAUCCGUAGGGACGGGCAUAACGGAGCA
+CAAGGCCCACCCUGAUUGACGCACGAUGGUCUCUUGUGGAUCAGGAGUAA
+AGUAAUGGUUUUUUUCUGAGAGUCUUUCUACUGGCAGUUUUCAUGGUAAC
+CCCAACGGUAUGCUGGAGGCUUGGAGUGCCCUAUGGCCGGACCGUGCUUC
+GUGUUUUGCCACCUGAGCCUACAUAGGAUUGGGGGGGCCUUUGUCAACUC
+ACAGCGAGCGAGCGGAACGCGCAUAAAGCUCUCGACCAUGAUCACACAGA
+CUUCAGUGUACCCACUUUCCGAGUCAGAUGGAAGCUGAAUCUUCCAACUA
+GAAAGAUGGCGCUCCCAUCCACGAGAGGUGCGAUGCGUCACUCUUGAGGG
+CCCCUACGUAGUGCUCCGUUCCGAAUCUGACAGGCUUGAUCUGGUCUGAG
+GUUCGGUUGCGAUCCUCUGGGAUUCAGUUUGCGCACGUUUUUUUGUGGUU
+UCCGGGAUCGUUGGGCACUUAAGGUCCACCUUGACUAACAAUUUUGCACA
+AGGGUCACAUUAUUUACGAGUCGAUAAUUCGACCAAGUUCGUCGUGUGCG
+AGGCGCUAGAAAACUAAAACGUAGGUGGGGCGAGGCAUCGGAACACCGGU
+UAUAUUCAUGUAAUCGCGGUGAACUUUAAACCGUAGAAUCUGCACAUAAA
+UACCGGAGCUGCUGAGCGCACUAACUUCCCCCAAUUUACCCCUAAACGAC
+CUAUUGAGGGUCGUUAUAGCGUUUAAAUACCCGACCACACACAAAGGACG
+GUGUGAUCCUAAAGGAAGACCUCAGUAUCGCUACGCCAUAUAAAUUUAUC
+GCGUCCUGGCUCGCACUUGAACCCAAGAGAUCGAACGCGGGACAAUCACA
+CGUAAGUGUGUGUCAACAACUGAAUACGCAUUCCAACCCUCCCGUGAGUA
+UGGUGUUGUGAUUUAAACGCGGACUCACUUGAGCCAGCUACAUACCACGU
+ACAAAGAUCUGUCGCUGAAGGCUCAGCAGACAAGACGUCGGAACGGGCGG
+UGUCUCAGCGCCAUACACGAUCUGCACGCAUGCACGGGCUCAGUUACCCC
+UUGUGUGGGGGAGAAGCAUUUGCACCAAUCAUAAUUUACAAAUGUGGAUC
+ACGCACUGAUCAUUUGGUUGACAAUAGGUUACCUGCUCUUCUGCACCCUU
+UUUCCUUGGCUUUUAAAGGAACUCCUAACUACGGAAUAGGAAGACAUGCA
+UAUACUAUAAAUCUUAGUGCUGCUUCCUUCCAGAUCUGACACGGUUCGAC
+AAUAAUAUAUCAUAUCCCCUAAGGGCUCAUCCUUGAGCUGUUUCAACCUG
+CCAGCUGCCAUAGAAAAUGAUUAUCGGCACACUGCUGACAAGCGAGCCAU
+AUGUAAUCGCACAGGAAAACCCUGACUGAGAUGUCCCAAACACACAUAAU
+GGCAGAGCCUCGUCAAGGUGCAGGUUGGACCUCUCCCAUCUAUACAAGGC
+GCAUGAGUGGAGGAUUCUUCACUACAGGGUGUUACGAUGCGUUUAAAGGC
+UGCCAUUCGGGGAGCGCACUUGCGUUCACCGCAGGACGUCGAACCAACAA
+UCUCCGCCCGGACACACCCUAAAACGUUGGUCCCUUGGCCUGUCUAGCGA
+GAGCUGGCAGCGGAUCAAACCGGUACAAUUUGUCCAAGCAGUUGGCAAGC
+GCCAUGACGUGAGGGCUCUAUGCAGUCACUGGGUUAGUAGUAAAAGGAGG
+GAAAAGGAGUCGAGCUCCCUAGGUAUCUGCAAGGCGCGUGCUACAUCGCA
+UGUGGCGAUUUGAGUUUCUCGAUAAUUGAUCUGUAGAAUCUGUCAAGCAA
+AACCCCAAAACCUUACACUGAGAGCAUUUAGCCUGAUUACUCUUUAAAUC
+AAAUCAGGCAAUAGAGAGAAACUCGAGAGGUGAAAACCCCACAGCAUUCU
+GAAAUGUAUUUGGGAGUAAUCUCAUAUUAGUUUGCUGUCCUCUCAUCUUU
+UCUACCUACCGUCGAGAAAUUACGCUUAUAAUUUUCCCGACAUAUUCAAA
+CAAGUGCUGCAAGUACCCGACACACUAAGGGGCUCCUUUAUUGAUCCAGU
+CGAGGCCCGGAGUGCGGGUAACUGCAUGGCGUUAAAGUCGCACGAGGCAG
+ACGAUACGUGUUGUUACAGCCCGAUCAAAUUGGGCCUCCCCACCACGACA
+ACCAAGGUACACUUGGUCCGAUAAAUUGGCGUCGUCAAGGUGUGGGCAUG
+AAACCCAAUGGCUCCUUCACCAGCCUUCGGUGUGAGGCCGAGCACCGUAC
+UAAUAGGUCAGGUUCGUUCCGCUGAGACCAUUCAACUCACCCGCUUACGA
+UACGCUGUCCGAAAACGUGAUUGUGUCAUAAUAAGUGCCGUCCUGGCGCU
+UGGUCGAGUCCAAUGAGAGUUGUUAUGGUUUCAGAAAACUUAAACGUCGA
+ACUCCCAGGCACGUCAGCUACCCCUGGUAUCCCAACGGCCCUCCUCGUGC
+UGCAAUACCUCACCCGUCCAUAUAAGGGUAGGUGUGCUGCACUUGUUGAG
+UGACUCUACUCUACUAAAGAUGUAAUCCGAGUAGAGGCUUCGAUAGUGCC
+AUUCGGUCUUAUACGCGUGGCGGGUGGAAGGCUCCGCUGUGCCUAACCCU
+AAUCGGGGGAAUUGAUGGUGCUGUCGCCGCGCUCCCUCCGCCCGCCCGCU
+GUUUUACUCGCUGACUUUCAGCGGGCGAGAGGAGCCGCCCCGGGGGGGAG
+GCGGGCGGCGGGAGGGGGCCGGGGCGCCGCGGCGGUGGGGGUCGGGGGGG
+GGAGAGAAAGGGCCGAAAGGGGCUCCGCGGCCAAAAAAACGUCAGCGAGG
+GGUCCGCUCGCCCCGAUCCGCCCUGGGGUCCCCGCUCGCGUGGCCGCGGU
+CGGCCGGCACCCGCCAUUGCCGCCGCGAAGAGUUCGCCUCUGUCAGCCUC
+GGCGGCGCGCGGGAGGUGCGGCGCGCGGCCCCGCGCCCCCAGCAGAGCAA
+ACGGGAGCGGCGCCCCCGGGGUAACCCCCGCGCUCCCCUGCGCCGUGGGG
+CGCGCGGACGGCGUCGCUCCCACACGCUGGGGGCGUGACGGGCCAGUGUC
+UCCUCAGCUCGGGCAGGCUCGACGGAUAUCGUAUGAAUUCGCGCGGCGCA
+GAAAUUUUAGUUCCCAAAACCGUUGCGAUUCUCCCACUAGGCGUUGCUUC
+GCCGCACAUUGAGGAUGUAAACACCUGACGGUUCACAAGCGGCGGGAUGG
+CGAGUACCCGAAUUUGAAGCAAAUCUCGUUGAACAUUUGCAAGGUGAGUA
+AUCGGUUAACCUCGACUUGAAGCUAGUGUCUGUAUCUGCGUGUUUUUGGG
+UCACCGGGUUCCCCAACGUAUUCAAGUACCUCCAUGGCUCUACGAAUCUC
+AAAAAUGUCAGGUGGCUACUCCGUCCGCGGGCAAACACACCAUCUCAAAG
+UUAACAGCCUUACGAUUUUACCAAAUAUAAUCUACACGCACGGCCAACUC
+GCAGCUAUGAACAUUCUACGGUGCGGUAAAUGAGAAAUCAGGAAGUGCUG
+GAUCCCAGCGUUCGAAUUGAAUAACGGGACUGGAAAUCUGGAGGUUUUGG
+GCUAUUGACAUUGCCACAGUAGGACGUGUCCGCUCAAGGCAGGCGAAGAA
+GCCGUCCACCUUUUGGGCCUGCGGCUUGGACCAAAGCCGUGAAGCGGAAG
+UUAUGUCGCCAUCCGAUGGGCGGAUGCGGCCCUAAUGGGACUCCAAGCCU
+AUCGACCAACCCCGUGGUCGGCGUGGUCGGCUGACAUUUUAAUCAUCUAU
+GGUAUACAUUACUUGGAGUUACUUGUCAGACGAGAGGGGUCGUCACCGAC
+GACCGCUUAAUCCGGAGACAGUCCUUCUAAUCCCGCGCAUAGUGUCGAUC
+AAGUAUGCCUGGUCGCAGAAGUAAAUAACCAGAUCAUCUGUCUCAGUUCA
+AGCAAUAGGUGCAGAUCCACUCCGACGUACACCUAAGAUUACAUUAGCGA
+CUGUAUCGCGAGAACGCCCAGAGAACCAAGCAGAGUUGUCCUUUGCUAUU
+UCAUGCUAUUGAGCACGUAUCUAAGGUACUGACCAAGGUGCCCAAAUUCC
+GGAUGCCACUCUAGUGUUGCUCUGUUAACAAAAGAGGUAGCUGAAAUCGA
+AUUCGGCUAUUUAACGUGAUCAUCUCAUAGCUUUAUACAGAUAUGCCAUG
+UACUGCCUCACCUUGAGGAUAGGUACUUUCCUGCUUGGAUCUGCGGCUUC
+UCGAGACCAAUCUCCUCCGGAAUUGCGACGUGGCGAAGUUCCUAUAUUAU
+CACCGCCGAACGAGUAUUGUCCCACACAGGAAGGAACUCGGUUGGACGCU
+AUCUUAUUGAAGCCUCUCGGAAAGCCUAGAAUUUUACUGGUGUGGACGUU
+GUUUAGAGCCCGAAUUCAAGAAGCCCCGCAGGGUAUCCCGAACGCUAUAU
+AUGCUAGCCUACGACUGCCUCAAGCUUAUGCCAUCAGGCUAGAGCCCGUU
+GAUGUAGCUUCACUAGGGGUUCUUGCACCGUGCCGCCUGGUGCGAUGGCA
+AAGCAAGCUUAACGCGUACCCUACCGGGCGGGAAAGCACGAUUAGGUGCU
+GCUUCAUAUCAAAUUGCAUGUUCCAGCUUAGACAGAGUGUCCGGGAAUAG
+GCGCAGAUGCGUGAUGACUAAGUACUUGGGUCUGCCGUGAGGCUGCUAGG
+GCGUACUCAUAUCGGUGGGUGUGUCGAAGACUGAGGCCAGCAAGUGUCGC
+CCGAGAUACAUGCCGUGACGUGUGGAAAACAUCCGGGAAUUUCAGGGCUC
+GUGGCCAUUUUGGGGCGUCAUGUUCUGAUUCAACCCGUUACGGCUUAUUG
+GUUCCGGUUGAUGCUAUCGUCUUAUCAUAGAUCAAUGUUAAUGUCAGAUC
+GUGCUGAGUUGAGCACAGCAUCAACUUUAGGCCCUGAAAGGACCUGACAU
+UGAGUUACAGUAUGUAACCCAUUGCUGUGCUAUUAGUGUUACGAAUGUCU
+CGUGACGAAUUAACUCCGGUUUCAAUUACUCAGUGAAGGGCCCUGAGAGC
+ACUAUCAAGUCACUGUAACUAAAGCGAGCGGUUACUCAUGGCUGGCAAAC
+CAGGUAUGGCCACUAUUUUGGCUAUAACACUGACAUUUUGGCGACACCAA
+UAACCGGCAGGGACCUACGCGGGUCUACUGCUUGCUAUGGAUCCCUCUAG
+ACGAGAUCUAGUAACAAUAAACGGUUCGACGGACUGCUGACGACUAUCCA
+GCAGGUUCUCGGCGAAUAGAAUCACGUAGCUACUAACACCCAGCAGGCUC
+GCCCGUUAGGUUGGAAUGACUCAUAGGACAUGACCAGACUACUCCAUGCG
+GAAUCGUUUAUUACAGCCCAUAAGCGUCUUUACUACAGAUGGUUGCCUCC
+GCUAUCAAAUGCUAGGACGAUAAGCCGUUUAUUGAGUCCGAUUCGACAGU
+CGUUCAGUUCUCCUCCUGUCAGUAUCGGCAGCUGGGAGAGGUUGUGCGAC
+GGUCCUGUAGAUAUCACGACCGAGUGAGUUGUCCCUAGCAUCCCCAGCCU
+UCAUAAAAACUACUCGUUAUGGACGGGUACGCCUCGUAGACGAAUCUUUC
+UCCCAUAUGGCAUACAUGGAUCUAGUGUAAAGACGACACACAUAUGUUAA
+ACAACGGACAAUUAAAUAGUGUUUCAAGAAGAUAGCGUGUUGCACGAGUC
+UGGAGAUGGGGUUAUUCAGAUGCAGUCUGCCAGGCACCUGCUUCCGUAGU
+UCUGAUGUUCCCCAGCCUUGGUGGAAUCGAUAUGCAAUACCCAGUGCGGA
+AGAAAGCAGCAUGCGGGUCAAGAUCCCCUUAGUUGAACCCUGCUCGGCGG
+UCAUCUGCGGGAACAGUAGGAGGCCCAAACAUGGUCGCAAUCUCGUCCCA
+CUGGCACAGUUCCCCAGAUAAAUCUCAGGUUGCCACACGAUGUGCGACCA
+CAACCCGCGGUUUCGGGCACCGUGAGGAUACGAAGUAGUCAGCAGCGCAA
+AGGCCUCGUGUCCCAAUGCCCCGAUUAUGACAGCACAGACGUGGAUGACU
+GACAAGGCGCUCGAGCCCUUUUAGCUUUUUGUUGUAUCCUGAAACACUUU
+GGGCCGAAGGGAGAAAAAAACUUGCUAGGCCCUUUUCCUGUUGUGCUGUU
+AGCCUGUAUGCAGUCAGAUCUCUGUUAAUGCAAGCGCUUAGUCUGCGUAU
+CCACUAUGGCUUUCUUCAAGAACUCCCUCAAUAACAUGACGUCCUGGGGA
+GGAGAGGCUGCUCACUAGACCUUACGAACUGACGUUCAUAGAUGCCCCCA
+AUCAGGUCGCGGCAGUACUGUUCCGCCUUUGAGUCACGGUCCACGAGGCC
+CCGUGCGCAGUGCCCGAGUUGGAAUUAAAUAAGUGUCAUAGCUGUGAAAU
+GCAGAUAUUCGGAGGGCGUCUCUCGUGUGUCUCCGCCCAAACAUCGACCG
+CUGAACAGCAUCCCUCAUUAAAGAGCUUUGUAGCCUGACCCUGCAGCCCG
+GCGCGACGUCAGGUCGGAGUAUUAGCGUCUUAAAGGGCGUUCACGGGAAG
+CAUGAGCUAUCCAUUCGGACGUGGGAUGCGAUGUAUACAACCUGGCGGCC
+UGACGCGCUUCGCUCCGGUGAGCUCUGACGAAGUGGGGCAAGUUCCCGGG
+GUAGCCUAGGGGACACUGAUUCGCUUGUACGCUGUGCUACCCACAUUGCA
+UCGCCCACGCCUUAAUGUAUGUUUUCAUAUGGCGGGAGGACGCCGAGGCG
+CGCCGGGUCGGGAGCUUUAGCCUACCUCCGCUAGUAUUCUUAUUAGUCUC
+CGUAUUAAGACAGGGACUUGCGAAUUGGGUAAUUAUGAUGUUGCGCGUGC
+AGCCGCGCCUAGCAUAGUAAUUCGGUUCGCUCUUAAAACUAAACUAAUCC
+ACAAUCCCAACUCCCCUAAGUGGUGGGUGUUAGACUCUUAAGACGUGGGC
+GCGGGAACGCUGCUCGUCUCGGGUUGUGGCCGCGAGGGCAUAUAUUUUUG
+UCAAGAGCCCUGAGCUGUAGUCCACCACUCGCCUUCCGGUUGUGUUAUGU
+UAGGUCCCUAGGUGGACUGCGACGGCUAGCUCUGUCACACUAGUAGCGAG
+CAACCCCUCGAGAGAGGAAGCUCUAUCGAAUGGCCACUUUCAAGGUGACC
+AGGAAAUAAUUGGUUCUAACACUAUUGGGCCCGCCAUCUCACUGUGGUCA
+UGCGCUUAGAUGUAGGAUCCCAGGACGAAAGCUUCUCCUAAGUCUAUAAC
+UGCAGCAGGGUUACGGUAUUGCCUAUAAAAAACGUACCCAGAUCUCCUCA
+UACUAAGAAGUUAUGGCGGAUUUUUCUACUGCGUUAGGUCCCCGAACAUC
+AAGAUAAAUCCGGGUUGCGCGCGUGACAUUAAUUCGCAUAGUACAUGCGG
+UCUCUUCCCCCGAAUUUAGAGUUAAAAUUAACUUGUAAAAACGGACUCUA
+UCUUUAUCCUCGUCUAUAUUUAAAAUGAAAAAAUGAUUUAAUAAUUUUAU
+UAUUAUUAAUUAAUAUAUUAAUCCAAUUUUUUAUAAAAAUGAUAAAAAAU
+UUCGUUAGGAUAGUUUUCUUUGAGUCUCUGCACCUCUUUUGUUUUAGUAA
+ACAAAAUUUGGCUCAGGAUUACCUAAUUUUUAUCUUUUUUUUGCAACCUA
+GGUUUCCCUGAAUUUGAAAACAAUCAUUUAGUAAAUUUCUCAACUAAAGC
+UCAAUUAAAUUAAGUCCGCAGUGUGCCUUGGCAUCGGAAGUCUCGCGGCG
+GCCGAGGCUGUCUCUCCAGCGGCUGCUUCCUUGCGUAUUGCAGGAAAAGG
+CCAGAUCAUCCGUUGGAUUUCUGAUACCCAGGGUCGGCGGGAGUUUGCCG
+CACAGGUCAUAGUGUAGUUACCCAUGCGCACCAGAACAAGCGUAGCUGUC
+CGCCAGACGAGACGCUUUUGAGGAAUGGUCGCAAGUCUACCUUACCACUC
+GUAAGUUCGUCCCUCUGAUGGCGGUUGAACUCGGGUGGAGGGCACCAAUA
+CCAAGUAGGUGCCGUUGACGACGUAAUUUGAAGAUUAAGUUUGAUAGCGU
+GCGACCAAAGGUCGUAGACCACGGGAGUGGGGCGAUUUACUGCCUCCGGU
+GUCCGGUUCCUGUGAUGGAGUAUGUUUGGUCGUAACUCAAAACCUGCACA
+CCUCGGGCGGUCAAUCCACUCAAGCCGUUCUCCUUUACCGAUGCUGCGGU
+UUCAACCGACUCACGCCGGGUCAAAAAAACCGUUCUCGAUCCGAGUCAGU
+GGAUGACAGCAGGUAGCGGGAUAGAGGUGCCAACGUCAUUGGGCCCCCUU
+AUUACGUUCCAGCUGUACGGCUUUAGUAAAUACCGUUGUUCGUCUCAGGA
+CUCACUAGCGCUUGGAUACAGCGCUGACACAUAAUAGCCAUACCGCACCA
+AGUGCAGCUCCUCGAUAUUCGAAGUGAUGAAUGACUAUCCGUACGCUCAC
+ACACCGAUAAGUCACGUGCGAUGCGCCGAUGGGAGCUUUGGAACAGUUGG
+AUUUGUCCCCACUUGCUCUGGAUUUUUCUGGAGGGGCAUGGCGUCAUAAG
+GUGGGUGACCUACCCAAAUGAGAUGUCGCUGCCCGCAAGGGUACUGUUGG
+GUCACUCAGGCCACUAUCUUGGCGGUUCCCAGCGCAUGAGCUUUCUCCCA
+CACUGCGGUUGCCCGAACCACCUGGAAAGAAAAAGUUCGCGGCAGUAGAG
+UUAUUACGUAUUCUGCGAAUCGUGAGGGAUUAGCUUGACAACUCUCUAAG
+CGCCAUCCCCAUGAAGUCUUGAAUGGUCGCAAUUGAGAACCGUCAUGGCC
+GUUGCACUUCGUAGCUCAACCCACAGCAUGUGUCCCCGGUACGAAACGGU
+AACAUUCGAAUCGGGGCGUUUCGGGAAAUUCAGCUUUCAAAUCUCAACUA
+UCGUAUGAACAUGUUCACUGUCCUUCGCUUAAACUAUUAUUAUGCCGGCA
+GCAUGCUUUGUACACGGUCAUCGUAUUAGGUAGCAAGUAUUAUUACUUCC
+CGAACAGGCUCGUGAUUAGCGACAGAAUCGGCAUUGAGGACGCACACAAU
+AUCACUUUGUACAUGUGCUCUGGUGGUAAGUCCGACCAUCUGAUCCAGGC
+UUAGCGCCUCGCUCCUUGCUUCUAUCCGGCUGACACCAACGAUCAAGAAA
+UAGGUCGCAGUGUAUUUGUCUUGCGGUCGAAACAGCGCAUCGCACGUCCU
+GAUAACUAACCUGCUGUUCGCGGCCACGUGAGCUGGAGUUAAGGGUAAAA
+CCGUGGCCCCAUCAUCUAUGUGGGUCCUCUUGACAUAAAUCCGAUAUAUG
+AGACCAGCAUUCGCGGCAUCUUCAACUUUUUUCGUACCAUUCCUUUAAGU
+UCGUGCCAACAGUGCGCUAAAUGUCUUUUUAGAUAGAUUCGAAUUAAGCC
+UACUGGAAAUCGUAUUAGAUGGAAGCAAUCGGACUGUCAAGGCACGAAUA
+CAACCGUCACUAAGUUGGUCACGUGCGUCCGUCAGUCGUGUUAUCGAAGG
+CCCGAUUGAGGAGAGACAAAAUUCUUGCUGGAUGCGUACAAUCUUACCUG
+UACAAAGUAGGGCUGUAUUGGGCCAAUGGGGAAUUACAAAUGAGCAUUUA
+GUCCCCGCGCGGUUUCUGAGUGGCGAGAUCUGUAUCGCUCGCGGUUCUGU
+CAGCCGGCCAGUCCGGAUCAGGGUCCGGUUAAGCACAGUGUAGGCGCACG
+CGGGGGGCUAGAUUUAUUUUGUUCAUUUCGAUUUGCACUAUCGGAGAAGC
+AAUAGCUGCUUGACGCAGUAUUGGAUAGUCAGGCGUCCUAACGACGCCGC
+UGCGGAUUCGCACACACCGCCUACCACCUAUCGGUCCCAGGAGCUGUACU
+ACGGCGGUGCUCGAAGACCGAGAGACGCCACAACUCCGACCGCCUUUUCA
+UAGUACAAGAUCAAGACCGUCACUGGCCGCAGGGUAUGUACCCCAUGUGU
+GGCGGCUCUGAUCGGGCAUACGCCGAAGUGAGGCAAGGAGACGCCAGGGU
+ACUGAUAUCCGAACGUACCUUCCUAUAUCGCUAUUAGUGCUCGAUGCAGG
+AUACCCACGUAGCCCUGAAGGGUAACAAAGUCGGCGGGAAUUUCCAGAUA
+GCCCCUUUAUCGCCGCCGAUCAUAAGGGACUAUUUCGUGAGCAAGUCUCG
+GUAGUCUACUACUUGUUCAAUUUUUCAUGUGGCGUGCUAGAUCACUGCCG
+ACGCAAACUGGUUUGUAGCUAGGGGGUCUUAGACAACAUUCUUUCUUUAU
+UACCGACUCAGAUUUUCUUAUGUUGUAGCGGGCCCGCAGGCGCAUCAAGA
+GCCUAGUUAGGAAGAGGCGCCGCUCCACGCGCGCUGUUAAUGCUUAGGGC
+UCUAUAUUUAUGGGGUAAGAGUGGCACCCAAUACAUAGUUGAAACAAGAC
+UGAAAUUUCCGGUUUUGUAGUUCGAGCUUAGCACCAUUAAGGGAAUCAGC
+UAGUGUCGCUUACAAUCUCACUGAAGUUAUAUAGCUUUGGAAACUCUAAA
+GCUUCUUUUGUUACAGAAAAGGGUCUGAGUCUGUAUUAGAACGGCUUGUG
+AUGUUAUCGACGUCUCGUUAGGCGAGUCUAAUACCGAAGGUAUAAACGUA
+AGCGCCUGUUGGACCGCUAUUAAGCUGAAACCGCACUUUAACAGUUUCGG
+AAGGACCGCACAUCUUACUGGGGUCAGAAAUUUCCACCGGUGGUUCAUGU
+AUCCGUAAUACCUCAAGUUCACCGCGUCGAGAGAUAGGUUAACCUUACUC
+CUGAACCCUCUGUUUUUACCGGACACGUGACCCCUUUGGGCUGUUCCAAC
+CGCACUGCUGGGUGGCCUGUGCAGCCUUGUCUUUAGCCACUCCUUAAUAA
+UCAGGAAUCGAUAGAAGAUUUAAGGAGCACUCACGAUGAGACGCCGGGUA
+GUGGCACCGUUGCUAGUGUGUGAUCGAUCGAAUUGCUUCGUCGCUGUCCU
+GGGUUACCAGGUCUCGCAAAUAAUAUAAGUUGCGGAGUGCUCAUAGAACA
+UGAAUCACGGUACGGGCUAAGAAGACACAUCCCGUUACGAGUCAUGCCCA
+UCCCCGACCGACGUCUCGGUUUACGCCUUUGGAAUACGCGGGGAGCAAGC
+AAGGCGUAUGCCUUUUCCCAGGUCUGAGUUGGAUAAACUUUGCAUUUCAA
+UGACAGCCCCCCCUUGUGGGGGUUAUACUUUCAGGACACCCGAUUGUUGC
+CAUUUCACAAAGCCUUUCAAUCACUAAAUACUUUGAAAAAGUGGAGAUCA
+UGCGCUGUAUUUGCGCCACGACCUAAUUGAGCAAGGCAUCCUAAGCGCCA
+CUUAGGAUGAGAUUAUGACCGAGGUUGUGGGCAGCGGGAGUCGAAAAAUA
+GAUGAUGUCAGACACACUCGGCAGUAGCCGGUUCGGGGCUGGGAGGUUCG
+AAGACAUGUCCAUGGUUGUUGGCCCACUUAAGCACUCACAUGUCCGGCCC
+CCCGACCAUGCAAUGAUUUGUAGGUGACUACGGGGUAGAUCCCUUCCAAC
+CCCUCGGAGAUACGAGGGCCUUCUGAAGAAACGCAGCAAUAACGAUAACG
+CCGGCUGUACGAAAAUGUGGUGCCUGCGGAUCCCCUGGACAUUUGUUCUC
+CAACUGGCACGGAUGUUUGAGGGUGGCGUGGCCACGCACGAGAUCGGCUG
+GUCUUUCAGUGGGGCGAUGUAUUGGGUCGGGCGGCGAAACUCUCUGCGAA
+AUCCUGUAGUACCCCCUACGAGCCAGUGACUUAUUCCCUCACUUUAGAUA
+CGGCUGUAUUGAAUUGCCUCCACGUGCGCCGGCGAAGGACUCUACCUUUA
+CUGUACCCUCCUGCAGCUUGCAGUCGAGCUCUCUCGACCGCGUGCUACGU
+AUGUUCCAACAAAAGGAUCCCGCGUAAUACCAUCAGACUUGUGAGAAGCC
+UAGUACACGCUAGGUCAUCGUUCUUUGCAAUGAGUCAGCAGCCCAAUCUG
+GUGUUUAACACCCUUGCUAUCGAGUGCACAAUGAAAGUUGUCGCUUUUUG
+UGUGCAGAUCAUUGAAGCUACGGACCAACGAAGUAUGCUUCGGUUUACUU
+AUAGCUCCUCGAGUCGUAUAAGGUCCUUUUACACGGGUCUUGCUCUGACG
+GCCGACUAAGCAAAGGAUCGGCCCAUUUAAAAAUUCAACUCGGCGCCAGU
+GUCACCGUGGACUUGCAGAUGUGUGUGUCGUGAUUCGAGGCUGCACCCAG
+GCCGUCGCGAAGCGGGAUCCAAUCCAUUAUUAACCCGAAGUCGCGGCCUC
+CUUACCAGUCUCGCUGUUAUCGAGAGACUUAUACAAACUAGGUCGAAUAA
+GAUAUGCAACCGUAAUCCACAGGUAUAAUUUACUACCUUCGCAGCGAUGC
+CUUCGGUAGCGAUCUACCCCAGCUGAGGCGCUUUGGGAGGAGAAAAUGAC
+UGAUAUGACCCACUUGAUGCCCAAACGCCCGCUCACAGUCGGCGGCCCCC
+CAACUACGAAGAGUGCAGGCAAAACGAGGUGUAGCUCCUUACGACAAGCU
+CACUCGACAUCAUAGAGUAAUGGACACAGUGUCAACAAACAUAACCCGGC
+AGCGGCCGCAUGUCGCUGCUGUGAUGCCCGACCAGCUUCGUGAUGAGCCG
+CGCAAACAAUGGUGUCUGCAACGGUCUUUUAGUGUAUGUCAACCGCGGAG
+CCGAACAACGCGAGCUAGCAGAAUAGAGAGCCACUCGGGUAUAUAGUACC
+UCUCUUUAGUCCUCAAGGUCGAUCGUUAUCAGGCAGAGGACUCGGUACGU
+GGCGAUGCACGGCUCCGAAAGGGCUAAGUUUGAGAUUAUCCGUGUUGAUU
+GUUGGCCGAUAAAGUUCUACUGUGAGACAUGAGCAAAGUCCGGACAUUAU
+CAUCGUCACAACUUGAACAGAGGUGACGUAGUAUCACAGGUGAACCACUA
+AUGUAGGACAAGUGCGUGUAUGAUGACCGUAUGAUCUUGUCUCUCUUGCA
+AACUCAGGGAGGGGGCUACAAAUUUUGUAACCUACGCAGCUAACCUUCAC
+CCGUAAAUUUGGGCUUAUAGAAUCACUCAUAAUUGUUACGAUUAAGCUUG
+GCCUCCGGCGAUAUAUGUGUGUCCUGUAAGUCAUCAGAAUGUGAACAAAG
+GUGUUCGGCCCUGCCAGGUUGCAUACAUCUAAACAAUUGUGAUUUGUUUA
+GUAGUCAUCGCAAUUUCAAUCGCAAGGGAUAAUGUUCCUGUUUUCUUUGA
+GGAUUUACUGCGUUCCUAUGCGCUUUAUUCGUAUAGAAAUUUAUAACCCC
+GACAGCUUAGAUUCGCGUUGGUCAGACCCCGUGGCAACGCGCAAGUUCUA
+CGUGCGACCGCACCACUAACCGUCCCAGAUUAUCGCCCUUAAACCUCCCC
+CAGGUAUGCCGUGACUUGAUACAAGACUACGAUGGGCACAAAGGACGCCC
+CAGUGAACGAGCACAUCUAUAUCGUCACCACGUGAUAAUGGCUCCAACCC
+AGGCUUAACGUAGGUAUGCGAUCGGAACCGCAGGAAAGCGAUUAACUGCC
+UUCCCUACUUUAAAAUGAACGUAGUGGCAGGGACGGAGUGUCAUUUCGCA
+UAAGGCCUUGAGCCGAACAUUCGAGAGUCACAGACGACUCCUCUAAUAAA
+UGUAUCUACAAUUCCGCCCAGGUACAUUGCGAAUAGGCCUUUCUCGGAAU
+AGGCGUCAUGACCUGGAUACGAGUACUGGCGCGUGUUACACGAGUGGACC
+UUUGGUUAGUGUACGUCUAGUCGACUUCUCAAGCCAAUUGUCAUAUCAGG
+AAGCAGGCAAGGACUAAGCGUAUGAGUCGCAGUGGGUCAGGCUCCAUCCC
+CUUUUCCACGUUAACAUAGGUAUGAUGUUGGAUAGCUACCGUGCUCAGCU
+CAUUAGCUCUUAGAUUUGGCCCCCGCGGUGGAAAGAUCGGAAUACAACUG
+GAGCGUCUGCUAUCACCCCUGUUGCCGUCGCUCUCUGUCGCUAUCGGUCC
+GGCGACUUUAGUCAGAAAACUACCCAACUACUAAGUCUUUUGCGGGUCGA
+AAUAACAACUAUCGCGAGGGGGAUUGCUCGGAAGUUCCGCUAGUCUCCAG
+UUCCUACUGGGCCCUCCCCCGCUCCGAGUCUCCGUGGGAUGACGGUCGGU
+GGGCAUGCUGCCCGUGCAACGGGGGACAUGCCGGGACUGUCCCGAUCCCG
+CAAGAUUUGUGAGUGCCAAUAGGUGACUCUGUAGAGGAGGUUCAUGCCAU
+ACAUAUCAGUGCCCAGCAUUCCCUCUCAAUUGCACUAUAAAGCGACUCCC
+GCUCUUUGGCCUUACUAAUAGACAUAGCUGGACAGCAUUAGUCCUAGCGU
+UUGUGUGAGAGUUGAGUUCCUUAGGUCACAUGAAAGGCCCCGACUGGCAU
+UCUAGGCUUUGAACUAGGGCGUGCUGCCUGUCUUGUCCUGGAAUGCGAGG
+AGCGUUACGUCUAUGAACAUCCACUAGAAAUGACCCCCAACAUAUUGGCU
+CAAGCGUGAACCUGUAAGUCUAGUCAAACAUGUGUGACAAGAGGGCAGUG
+ACCCCUGCCUACCCCCUGCUGCCGCCAACAAUGUUCCGGGUCUCAGGAUU
+UGCGUAGUUCUGUCCCAAGUGGGCCUUUGAUUGCCCUUGUCUAGAUAAAC
+AUGAUCAGGGCUUUAGGUGAUGCCAUUUGACAUAAUCUCGCAGCCGCCCA
+GCUGUUGGCGUCGAACUUUAGGAUAUUUUUAGACUCAAGCUAGCGAGAUA
+GCUCUCCACUGAAGGCCUGGGGAGCCUUCAGUGACAGUCCUAUACCUGUU
+CGGCAUAGGCCCAGCUGCGUAAACCUUAAGGAAGUUUACGCGCUUCGGCG
+GGCACCCCUUUCACACACCUUCAUCGGCCCUUAACACCUCUGGCAUGUUA
+CUCUUGAUGACCCGCGCCUCUACCUCACCUGUCCGAUCAUCCCCCGCACA
+GUCCUAAAGGGUGAAAGUGAUAGACCUGUAGGGUAAUCACCGUGGGCCGA
+CCGUCUCGGUGCAGGGAAGUUAGUACUAAAUCAUGAUGGGGAGUGUGAGA
+CACAUGUUUCGGGCGGCACACGUCGGCACGCCCGGCUCUACUGUUACCAC
+UUAAUACGCGCAAGGCAAUUUUCAGGUCGACGUGCUCUACAACAAUCAUA
+GAAACGCAAAAGAUGCUUAAGCGGGAUGCAAGCUAUCAGGGGUUCCUGGA
+GCAAACCCAGAAGCUGGCCUGUAUGAUGAAGUGUCAUAUCAGAAGGCACC
+ACUGGGCAAACCUGCGUAUUAGUCUCGGUUUAGUAAGUUGUAAGCCAGCA
+AACUUAUCAAGGCAGAUCUGGACGGAUUUUCCGAUGCCCAGUGCGAGUUC
+UUUUGAAGGGGAGUCACCAUCCUUCAGUCCCGGGGCAAGGUGGCGGAGGC
+ACUGUCAUCUACGGUUGACCUGCAUCGCCUUUCUCUUGUGGCCUUUUCUA
+CCCCUCCCUCACCGGAGCCUCUAAAUUAAACUUUACUAAACACCGUUUUG
+CCAACAUCACAUCUCGAAUCGUCGGCAUGUGCAGAACCCGUCUUUUACCU
+UAUUAAUGACCCACGCCACAGACUAAGCUUUUUCUGAAACGACCUCUCCG
+ACGCUGCUAUGCCGAGGCCUUUCAAGAAGGCGGUCCAGCGUAAUCAGGCA
+AUUAUGGAUCGGGCGCGUAUUCCAAAGUAAGGGACGGCGUAUACAGCAAG
+ACUUGUAGCGCGAGAGGCCAUUGUCCUAAAGACGACCUUCCUGAAUGACG
+UUCAUUAUUUGCCCCUGAACUCGAGGAUGUCCGAGCUGCAGAAUGGGAUG
+UGGGGCGGGACACGAACUCGCAUCGCCAACUCUCAUCUCUUGGACGCUCA
+CGGGGGAAUCAAACUACGACAGCCGCGCCGAUAACGAUUCCGCUGUCCGU
+CUCCGGCUAGUCCCUCAUGCCAUAAACAGCGCGAGAUUCACGCCUAGUCG
+GUGGGAGUCGACUCUGCCGCCAAGUGGUCGAAUACCUAUCUUUACAUGGG
+AGUGCUGCUGUCUGCACUCAGGAAAACGAUCGAGGACUCUCCUUUUCGUC
+UUCCAAGUAAGUUCGGAAGUAAAAAGUCUCGAUGAAGUGCAGAAAAACAU
+UCAUCCAGGUUAGGAUGUAUGGGGGAGAAAGAGUCCCAUCGUUAAAAUCC
+UCUGGCACAGAACAUUUCUCCCUAGACUGGAGGCAAUCUCUAAAAGCGAG
+ACGAAUAGUCGUUGUGCGACCUGCCCGCCCCCGGUCAACGUUUUACGGGU
+UGCGAAGCUGGGGGAACUAGACCAUUCGAUCAUCUCAUGAUGCGACUAAU
+CCGCUCCGAACCAGCGAAAUUAAGUUGGGUGUGCACCGGACCAAACCUGC
+AUACAGAACCGAAGUCACCUCCGCCUUAGGGAGACUCAAGCAACAUACUU
+UAACGGUUAAACACUGAGAUAGCUAACAGGAAACACUUUGUACUCUCUGU
+UUACCAUAGUUCGAGUGGAUACCCGACGGUAGACAGGGAUCUAAGCACUA
+AUAAUGGAUCCAAACAAGGGGCCGUGAAUAACCGGGAGAAGAAGAGUACA
+CAUGAUGAACAUGUCAGAGAGCUGAUGGUUGGUGCGAAUCAGUAUGGAAU
+UGAUGUGGAAUGGGCUUCGGAGCUUCCAAACCGAAACGAAAGAAGUAGGC
+UUUGGCGACAUGAUCUCAUCGAUACAAGAGACACGUAUUGUUUUUGAUAC
+GGUAAAGUGCGUUACAUUUGUAACGAAUUAAGGUGGCACCACGGGAGUAC
+CCGUCCUUUCUAUAGGAUGAGUACUCCCUUUUUGUGUAUAUAAUUAGAAU
+GGCUUCAGCCCGUGGCAUCUAUAUCGUUGAUGGUCGUUAGCAGUACCCAC
+GAUGUGCUCUUUGUUAAACCUAGCGAUAAGUGUUUUAUUCAACAAGAAGC
+CAGUUGCAGCGAUGCGGUUUUCCACAAACGGGAGCUCAGGCAAAUUGACG
+UUGCGAACGACCCCGAAUGCGAGCUGCGGCUGAACAAGAACGUUAGCUCA
+AGCGAUCUCGAAAAUAGGUCCCAAGCCCACGCUCUGCAGAAAAUGUGGCU
+GGAGCCUUCCAGUCUCACGAUGUAAAGAAUUUGCAAAGAGUUAUUACCAC
+ACUCACCACCUAACUGCAGUUUGCGAAUAUGUAAGGGAAAGAUUAUCGAA
+CGAGGCAGACCGAGUCGGGGACCUCGAACUACUGUUCAACAUGGACGGUC
+AUUGGACAGGUGCCUCCAUAAUAUCCGUGGGAUCUUGGUGGCACGCUAUA
+ACCAAAGGUGGCUUUGUUUAGCAUUUCAUCAAAUCGGGCGGUCAUCAUAA
+AAUGGUAGCCAUUCAGAAGGCCUAAUUGGGUUCUACGACAUUUACUGUAA
+CGCGCUGAAUCUUGACUGUGAUCAGGGUGCAUAGCAAGGCCCUCGCCGAG
+UAAUGACUCGGCCCAUAUUACAUCAUAAGACGUGUACAUUCUAUGUUUGC
+UCCAGUGGUCUUGCUGUUCGAUGGCACAUCUAGCUAUACGAUGCACGUAG
+UGUACAGUUUGAUCUCUCGAGCGACUGAUGGGGCUGAUAUCUCCUCUUAC
+AUAUGGGUGGAGGCUACACACGUCGUUACUUUCCUAAGGCCCGUUGUCGA
+GCUCAGGCGCGUUAAAGAGCCUUCACCGCGGCCGUCGGGUUGAGAGAAUC
+AGGGUUGUCUUGAUUGCCCAGUCCGUUCAUGUAGACUAUCUCGGAGGUUG
+UCAGGUCGGUCGUAGUCCUCAGCGGAAAUUGCAUACCGCUUUCUCUCUAG
+UCCACAGGCUGCCGUUGAACCAACUCGUCUAUCAAGCAGAAUCAGCGUAA
+UGACCCAUCCAAUGUCCUGUGCGGUAGUUUUUCGCUAAAAAUAAGGUUCA
+GAUGGCUCCCUUUUUUGCCAAUGUAAUGUUCGAGGAGUAGGUAGAGGUCU
+CGCCACAGGAACACCAAAACUGUCGUGAGUUUCUAGGGACUUCGGUUGUA
+AAUACGGACCCCCGGGCGCAAGUAGAUUCAUGGUUUAAUAGCUGCCACGG
+UUAUGGACAACAGCGUAUAACACGAUUGCACCACUUUCUGCGACGCGACG
+AUAUUCCAAAUCGCAUUGGCGGUAGGGCGACUACCGAAUGGACAGAUCUA
+GAUAUGAAGAUCAAAGGGUCCGCUCCGGUUCUCACCCGAGCGCGACAUUU
+UUACAUCGGCAUGUAAUUUUGCUUCACUAUGUAGUGAUUGAGACCUGGCG
+CCAGCAAAUAGCUACCAUGACUUCUAGGGCUGAAUGAAUUGGAUUCUCGA
+GCAUGUCAGAUUUCGUAUGAGUAGUAACCUUUAUAAGUGCUUGGAAUGAU
+UAGAUCUCUGGUAACAUCGUCGUGGAGCUUGGUAAUUCUAUCAGCCUAGC
+UCUCCGGAUACUUUGUACCACCAUGCACGUCAAAUGAACGCUUUGGGUUA
+CUAGAGUCAGCAGGAAGUUAACAUUAACCCGAGAUUGGUGAGCGGUGUCA
+GGCUCUUUCCAGAACCAGAGUCCAGCAAUCGUUCCCAAAUAGCGUUCUGG
+AGGACCUGGAAAUCCAAUGAUAUCAGGGCACCGGACGGUGUGCCGGAAUG
+UACACGUCGGUGGGAUUAAGCAACAUGCGCAGCACCGGCCAGCUGUUCUC
+GACCGACUAGACUAACCAUAAAGCUCCUCGGACGGAUCUUCUUGUUGGUC
+ACAGAUGGUGAUCUCCUAGCACGUACGGACUGAUCUUGAAGCGUCUGUAG
+GAUUGACCGAACCUUACUGACCGGCGGCGUGUACAUUGUAACGGUCCUGA
+CCUACGGUUCGGUCGCCCGUCUUUGGAUCGGCGCCGCUAAAGAUCCAAUU
+GGGCAGCUUUGCUUCUAGCAUAGUGUCGCUUCUGUCUUCCUCUCAUAAUC
+UACUAUCGCCAAUACCUAUCUGCCAGUCGCCAGCGAGUGAGAUUCUGGUC
+AGUGCUGCGGUGAAGAGGGUACUUUGUUUGAACGAAUAGCGAUCCGAGCG
+AGCUCCUAUAUUAAGGCAAUUGUUCCCUAUCGGUUUUUCGGUCUACCCUA
+GUUCCUAUAAGACAAGUAAUUUUAGUCGGUACAGGAGCUUGACAAGUGGU
+CUGAAGGUAUUGAGAAGGCUGUGUAUACGUGUCAACUCACAAGCGCUGUC
+CGGCCACUGCACCGCGCGGUGGCUUUUGUCUGCUACCUUUCGGUCCUGAA
+CCAUCCACCACUCCUUAUGCACCCGGGACUGACCAUCUUCCGACAGUCAU
+CCCCUGGUGACGCAGCGCUUGGCACGGACGCUCGGUCGACGUUGACAACG
+ACAUACACAGGACUCCUCCUCUCACUCCAUCCACACUCAUCUACCGUCAA
+GAAGCUGACUCACAAGCGCCCGCCACGACGCUCGGUAACAUAUGUAGUCG
+UCUUACCGGCAUAGCUCCCACACUGUAGACGAAAAAGAGCGAGGUAGUCA
+GAACCAGAAGUACGUGUGUCGUAUGGAUCCAUUUUUUCUUACUGGGUGAG
+UGUCAAACGCUUGGUGGCACUGCACUGAAAUCGCUAUUUCACUUGAUGCC
+UUACCAUGACCCCAGUGUGACGCAGCUUUAGGAGUUCGGCAUCUUAUGGC
+CCUAUUCGCGAUGUCGUCUAUUAAGCUUUUUCCGUUAUUUAGGGCGGGAG
+GGGGACGAUCAUUUCGGCACGAUAUAGUGCACGGUCUCCAUCAGUUCUUA
+UACGACUAAAUACGUAGCAUAGCCAAUCGCAAGGGAUGGACUCGUUCUCA
+AUUCCGGAACGAUACAAGAAUGCCAGCUGGAAUUGGCCCCGUAUUGGAUA
+CGUCCUUUGGAACCCUAUACGACUUGGUAAGCACAGAAUAUACUUCUAUC
+UCUCCAAGAGCGGUUCAAUAAUAUUUGAUCAGUGGCGUGGGAGUGCUUGG
+GCGUCCGUGGCUAUGUAGAACUAUGUUUCUGAGAGCUAGAGCACCCCUAG
+CGACAAGCCUAAUCAGGAGUACGCUCUUGUGAUAGGCGAUCGGGGGGAUG
+UCAAAACAUUGCACGAUUGCUGCGUGGGGGUGCAGCUUUCCCGCUGAUCG
+CCUAACUCGGCUAACGGAGCGGUCCUUCAAUCACCCACGUUAUUUUUUAU
+GCGACCCCCUUUGCGGUGACCGUCUGCACGACUCAAGGCGGAAGGGAGCA
+UAGCGGAUCCUGUCUCGGUGUAAUUGAGGAGCUUUGAUACGGGCGGGUAA
+CCGCUCUCGCCCAAUGGUCUCUGUGCAUCUUGGCACGCUAUGCCAACCCA
+UGUGCCAUUAGGGGUGAUAGAAGGUACGCUGCUGGCCCCCUGGGGUUGAC
+GUGAAGUCCAGAAAAUUUCCAGUUCGAUACGCGAGGGUACCGUUGAAAAG
+UGUGAUUCGGGGUCCAGAGCCGAAGAAGAGGAGCCGUACGUCUCUUGAAC
+AUUAGGUGCCCUCCAUCUUUCACGGGAGUUGGAACUACUGUUUCCAUCUU
+CAGUGUACCGAGGAUUUGUUGGCCAACAAAAAAAGCCCUUCUUUCCCAAA
+AAACUGGGACGAAAGGCUUUGGUUCCGCGGUACCACCCAAAUUAGCAACA
+GAGGUUGCUCACUUAUACAAUACGGAGAUGAAAUAUCUCGAUACUGUUCU
+UCUUGUAACGGCGAAGUUCCCGGCUAAGUCUACUUUCCUAUAAAGGAUUU
+CGGUUAGCAACUCCAGGAGGUUCUUCAUAAUAGGCUUCGUAUCAGGCUCA
+CACCACCCCUGACUCGCUUAAACUACGUCCUACUACUACUCGUCCUUUCU
+ACAUGCCUGGCAUAGGGGCCAUGCUAGGGCGACGCAGAAUUCAGGACACU
+CCGCAUUGCUUUACUUCGAUAUAGCUUAUUGGUGCUGUUAGCGAUUUAUA
+ACGUUAAUUUGUUGGAACACUCGGGAUAUCCAAUAACUUGCCACCCAGCC
+CCAGCUACUCUGUUAGACCUAGUCAUGAGGAACCCCGUAUAUACCCGUAC
+CUCCGAGGCCCAGCAUUCAUCCUGGUGGAGGUUAGGCCAAAUGCAAAUGA
+AAGACCACCCAAUGCAGAUCGUCAACCUGAACCCUGUAAAUCCUACACAG
+ACGACGUACCGCAUAAACCUUGGUUGCGUGGUCAUGAUCUGCCUCACAUC
+AUUGCCACAAAUUGCUCAGGACUCAGAUAUGGCGCCGCUCUACGGUGGAC
+CCGGUUAAAAGUAUACGCGUCACUCAUCUUCCUCACCAUUCUAGCGCUUA
+UUCUUACCUCGUGGUAAAGUGUCCUGCGUGCAUUGGGUGUUCUUGCAGGA
+UUACCGGCGCCAUGGCAUCUUGGUGGUGCGAAUAAAAAACCGAGGUUAUA
+AUGAUUGCUGCCCGGUUGAAUCUCGCCGAACCGAAUCCCCGUAGAAAAGA
+UUAAGACGGCUUGGAUCCAAGAUGCACUUGUUGAAAUUGUAAAUAUCAUG
+UACCAUGGCCCGCCUCGUUUACGAUACGCAGUCGCAUGAACCGUUUAAAC
+CCACGUACUGCGCCGUGAGUACACAGAUGAUGCAUGCGUCGUGACACCGU
+UCUGUUGACCGAAGUACAAGCCGCGGGCCUGAUAGCGCUUUGGUUGACCG
+CGUGCGCAUUCCGUAUGCAAGCCUAGUCUGGUGCAACAUCAGUUCGACAC
+CAUCUUAUUUGCCGUGUACUUUAGUUUGGAAGCACGGUCCAGGUGCAGAA
+GCAGAACUUACUUUUGGUAACCGGUGGAGCACCAUGAAGGUCUUGACUGU
+CGAAUUAAAUUUGCGCGCUUGUUGGCCGUGGAAAUCAGUGGGACUCAGUG
+ACAACCCUAGGCAUUUAACAUGCCCGUCUUAACCGAACAAGAUCACGAUG
+UGGCUGACUCACCCGCACGGGCGUGGCGUCCUAACAUUGGGCGCCAUAAG
+GCAGACGGAAACUCGGACGUGAGUACGGGAACGCGAGAUGAGCAUAUACU
+GGGGUGGGGUUGCGACGUGCCGCUGAGAGGCAUCCACAGUGUAUCUAAUG
+CCCAUGCUUUAGUUGCCCAAGCAUCUGCUAACGAAUCGUCCACUUGCAGU
+AUUUCCGUUACCUUCCCUGUCAGCAUCGCCGGGCCUUAGGCGAGUAAUUG
+GGCAGGGAGCGCCAAUUUGGAUAGAAUGUGUUCGAGUCGCAUCGCCUCCU
+AGUCAUUCGUUGGAGCGUGUAUGGCAAUUUCUCCUCUCUUCGAUUUUCCC
+ACCCACAACCAUUAACCUGAUGCGGGGGAUUCCACAGCGUCAGUUGCUUA
+UACCUUCAAGCCACUUGGUUAUUCCCGCUGUCAGCGACUGGCCUUGUUUU
+AGGGAUCCCUAGCAUAACCCGGCUUCUGUACUGAGGGGAUUCGACUAAGC
+GUACUAUAAGGAGUCAACCCUUUGCUCAUCCCCCUUCAACUUGCUCCCAA
+GAGGUCUACCGUUUCAAGCCCUAAUACUUUCAUCUAUCAUGUACUACUAG
+CAAUUACUUGCUAGUAGGUCCAAUCAUCUAUCUAGUAUUAGGGCUUCGUU
+UCUGUGUAGUAGCCAGGGAUUCUAUCCCUACCCCUUACGGGGUUCUUGUA
+AGGGUUGGAGGCCGGAGUUUCCUCAGGGUUUGCCCCGUUACCCCCGCUAG
+GGAUCCCAUAACCUUGGGUGAACAUAAGCCCCCAGUCACUGGUAAUACGU
+ACUAUCGAACGUUUGGGGAGUAGUUAGCGUAAGUUUAUUUGUCGUCAUCU
+CGUUAGGCCAAAGCCUUUCCGGCAAAUAAAGGUGAGUUAUCCUCUCUUUG
+UUUCUUUGUCAUCAACAGAAACAGAGAAAGCAUUCCAGUUCACUUCAACG
+AGACCAACGCAUUCAUAGCUCAUGGUCUCAACUUAGGUUUUAAGUUUGCU
+AGUCGAAUAGCCCAGUACUUGUCGAGCAGUACUUCGUAAUAGGACCGGAA
+GCGUGUUCUAAGCCGGUAGGCUAUUACACUUUCGACAUUAUUAGAGACAC
+CUACAGGCGUCUUCCUCAAUGCGUUCUUAGGAGCCACAACUCUAGGUGCG
+ACAAUACUAACAUGAGUACGUCGGCUAUGCGUCUAAAUCUCGCAAUAAAC
+UGAUAUUGGCGCCGCUGGACUGAAACACCUAGGUCUAAUUCCAAGACGCC
+AUACACAAAUUGACGAUUAACUUCCAGAGAGUACUGGGGUACAUCGUGCC
+CCACUAUAACUUGAAAACUCAUCAAUGACUCAGCCAUUCCUAAAUGGACA
+GGUAUUGGCCGAAUUACAUUCGAUAUCCCCUGUACUGCUGCGACUCGUAC
+UGAAUUCAAGCAGGGAGCGUGCGGCCGCUGACGAACAUAACCCGUGGUCG
+CAGACGUUCACGUCUUUUGUCUGCCGGCUGGUAUAUUAUCACAUGGCGCA
+UCGCAUCAAACUAGCACCGACAACUAAGAUCUAUUAUGGCGAUAUGGUGG
+ACCGGUGUAGCAUGCUUUAUUCACGUUAGCGUUACCAGGGACAGAAUUAC
+AGUCCAUCGCACACGCACUCUGGUGGGGCGAUACACCGCUCACAAUCGCC
+UCAGCGGAUUACUAAGAAAUCGAUCUAACUAUUGCAGAUUAUCAACGCAG
+UGUGUGACAAUUAACGAACAUCACUUGAGAAGUAUACAAUGCAUUGUACA
+ACUUACUAUUCUGAAUACUCACUCACUUUUACUGGGUGGGACGGAGGGCG
+AGGCCUCCGCUCUACGCGCGAAGCUCGCUUUGGUGUCCAUUUCCCUUCGG
+UAGCCGCGUAUUUAACUCCAAAUAGCCCGCUAGAUCGAGGCUGACGACAC
+CAAAUGCUCAUGUUACCUUAUCCGCUAACCACUCAGUGAAUCAGCGUCGG
+CGAACUAAAACUGAUUUGGUUUGUCUUUGGAUCCCUGGCAGUAAGCGGCA
+CGCCACGAAGCUCCCAUCCCGCGUCCUAUCAAGCCCACGCAUGUCAUCUG
+UCUAGAGACGGAUUCGAGGUAUUUAGGCCACCCCCUACCUGACCCUGUGA
+AAUAACGAUCAUAUGUGGCAGUUUAUAGAUACCUUAUGCGUGUUCCCGGU
+GUCACAUGCUGGAGCUGAACCGAAUAAGACGAGUGUGCGUAGGCUCGUUC
+GGGUUGUUGCACUCCUCCUCUUAUAUGAACCAGGGAACGUUCAUAAUUUA
+GCUGCGCUAUACAACGGCUUUCUGCGCUGGUGCGCAAACGAAUUUACGCG
+UCUAGUCCGCUUUUCGGACGAGGCGUCCUAGUAUGACGCUGCCUCGAUCC
+AAUUCGAUUAAUAUUGCCCGGUUGUCAACUGCUCAUGUUGAUAUGGACGU
+GGCAUGUGAAGAAACUUGAAGAACAUUGAGAAAAUGGACGUGUUGUACGA
+UGACAUUUAGUGACUGGUUUCGAAGCACUGCUGUCACUAUAUCUUGCUAA
+AACUCCUACGCCAGAGUCAUGGCCUGCGCGCAGACCAUAGCGAAUCGAUC
+UUCUCAAUUACCCCAGCACUCCAUUUUUAAUGUGUGCUGGCAGGUGGAGA
+AUCCCAAAAACAGGUAACCAAUGGAAUCCAGUCGUGGCGUUCUCCUGCAG
+AAGAAAACAAGGGGAUUGUGUUGCUCCUUCCCCUCCGAUGGGUGGGUGAU
+UACUGGGAUUGCCGGAUGUAGUCUUCAUAUUAACUAUAUUUAUAGGUCCG
+UACCAUGUGGGCUCGACGUUCUAAAUUUGCCUCACCUUACUUCACGCUGA
+AAUGCGCCUUUGUACCUGAAUUAUGUAUAGGCCACAAUCGGUUCAGUAUA
+GACAUUUCAGACCAGUCCUUGGGACUUGAAGCCCUAAAGAAUUAAACGCG
+AUCAAUUGUAAGUAAAAUAGCCCGGUCCAAGUCCCGGCCGUUAGUUAUAG
+ACGCGGUGGUCAGCUUUGCCUACACCCGUCUGCGCACGAUCCCAGCAGCU
+CCGUGAGGAGGCAGCCCUAGAGCGCUGUGUGAAAGGGCUGUACAGCUCUA
+GGGCUCGGUAUCUGCAUAGCUGGAGGAUUUUACUACAGCCCCUGUUCGGG
+GCAUAUACAACGAGAUGGUUCGGUCGCACGGGCUCGAAAAUAUACUAGGU
+GUGAUCUCAACAAAAGUUCGAGACCUUGUUAUGUGACUCGGUCGGCUUUG
+AGUCUCCCCGGGGGACCACUACGCCGGCUCGCGUGUGAGGACGCGUGAGA
+UUGUUCUUGUUGCCUGACAGCAACGUAUACCUGAUCCUGACUGGACGGGG
+GGAAUAAUAAACAUCACUCGCAAAGGAGUGUUCUGCCCUAUGAGUCUGGG
+UACUUUAGUUUCUUAAUCCUAGCCUUGAUGAUGGACUUAUAUGACGUCUA
+AAGAAUAUCUACUAGGAGGUGAAAGAAUUCCUUAUACAGGCUCAUUAUUC
+CUUAUCGACUUGGUAUAUAAAGCUACCAAGCGACCUAGGCUGCCUUACAG
+UCUACCAGCCCUUCUUGCUUCGAAUGGGAACAUAUUGAAGAACCCAUGUC
+AGUGGCUUGCAGAUCAAUCUAAUCAGCUAUGACGGGUCUUAAAGAAGCUA
+UUACGCCGGGUGAGGAACAGAGGAACUAGUAGACGUUCAACGACGUAAGG
+GCAUCUCUUUUAGACCUGUUAGUUUAUGGCGUUAGCCCCUGAGGAUGAUG
+GAACCGAAGCCCCCUAUUCCUCAUCGCGGUCCUGUGAGACCAUGAGCUGG
+GCUAGAUCCGAGACGGUGGAGGCUUGUCAUCUAGUUAUGAAGUCUAGGCG
+CGGUGAAGGAACGGAGGGAAUAGCGGCGCUAUCAAUACAACGCUACUCGG
+CGAGCUAACUCUUAUUAACCUAUGGUGAACCAAGUCUAAAUUAUUGUGGC
+GAUUUAAGAAGGGAUGCAGUUGGCGAUAGUGCAACAAUGGCGCUAGGCAC
+AGCUUUCUAUACAGUUUCUAACGAGUAUUCUAGGAGCUGUCACCAACCCU
+GCCCCAGAAUCGCUGCAUCGAGCUAAUGGGGCAUCGGCGAGGCGCUUUUG
+UUGCGCGUAUAGCGUCAUGGCCAAAAGGCCUUACGGUCCUGUGUAGGGCA
+UUUAACCUUGGAUCAAGAUCUGGUCAUGACCCAGGCGAAAGCUUUAGCUA
+AGGACAGCAGUGCAGAUAUCACUCGCUCCCCUAAACAAUGAAUAAUCUAC
+ACCCCUAUGUCGGUAUGAACAUUCAUUGCCUCGGAGGGCGCUCGUUUCUG
+AGUAGAUGAUUGCCUAGGGUCCUGCGUAGCGCAUACGUAAAGGAAGUUAA
+CCUAUAUGCUACCGGAGCAUGGAAAAAUCCCUACAUCCCAACGGCUUAUC
+GCCAUGGGACGAGAGAUGCUUCUCCCGCGGUACCACCCACAUUAGUGUUU
+GACCACUCAACUUAUCAAUUCCUUAACGCGGAAAACGGGGAUACACCCAA
+GCUCCAUGGUAAGUUCAUCCAGAUUUUGUGACUGACUUGCACCAACCGUC
+AGCUCUCUUCACAUCAAAAUAUGCAGAUUACUACUCCAAUUCGACAUAAA
+AAGUCUGCCAAUCGUCUCUCUCCGCGUAGUCUCGAGGUACCGCACACAUG
+CGCUCUUGAGCGGGGUAAUAGAGUUGUUAAGUCGAGGAGUGAUUCCUCAG
+UCCACGGGUAUAUACACGAUUUAACUGGUUUAAUUACCGCUUAGUUGGGG
+CAACUAAGUCGCGCCCAAGCAUCUUACUAUGACUUGCACCUGCAGCACCC
+CGCGUCGCUAACUUCUUUGCGAGUUGUUGGAGGCGGGUCUACUUACGUAU
+UUGGAAGCUGCCGCUCCAUACCAUCUAGCCGGUAUGCGACCUACCGCUGG
+CCGCGGAGAGAACCUGGUCGCACUAGCUCGUAGACAUAUAGGCCAGUCAG
+GAUUGGGGCUUUUGGGGACGGAUGACUCCAGGCCCCCAUGCCGCAGAUAG
+ACGUUCUACGCAUACGUGGGGCAGACCGGCGCUCACCCAUUGCUGCCUCC
+GUCUUCACGACGCUCCGAGACAGCGUCUCCCCGUGGACCCCAUGCAAAGU
+UUCUAAGUGCCAGCAAGAGUUGUCAAAUCGUGCAAUCCCGGCGAGCUAAC
+GAGGGCGUACAUGCGACAUACGGCGCCUCAUGUAAGCCGGCAUGAACCAU
+UCAGGAGAAGGUCUAUUGAUCUACCGACGGGGCAAAAAGUUGUUAUACCA
+GCUUUGAAACUCUCAGGUCUUGGUUACAAGUAGAACUGCAUGGGUCCGGA
+GAUCCAACUACUGAUACAUAAAAAUUGUCACCCAGUUAUCCACGUCGCCG
+UCUGACUUGGUGGGAGCGUGUUUGUGGCAGCGAGCCGUCCAAAAAUCCCU
+CCCUUGGUCCGAGUGCCUAGCAGGCAAGUAGCUUUUGAUUGGCAGAAUCG
+UUUUGCCGAAUUUAGUUCACGUGAUUGCUCGAAGGACCCCGCUUGGGUAU
+UUCUAUAUGUGACGCUACGUAGUCUGGCGAAAAGGGAGCUGGUGGCGGGU
+UCUACAUGCGCCCGUCGAACAGGUGUCGGAGCACUCCACUAUACGUAUUU
+AGCAUUGGUCAGGAAUGAACAAUAAUCAAGAUUUUCCUUACCCUCCCGUC
+>pg-1_5
+CGAUGUGUCACGCGGAGGCAGGCUUGAACUUAGGUGUCUAUCUAACUCCA
+CUCGCUGUGCCUGUUAGAGAAUCCCACUCUUAACUUAUGGUUUCGAGUCG
+GUAGCCGGGAAAGUCAUCAACAAGUAGAGGUUUCGCUGUUUGACUAUCGC
+UCAAGUAAGGAAGCCACCAUGGCUUCCGCUACCCAGCCCUGCACAACCAG
+UCUCUUUUGCUUUGUAUAUAUUGAGCGUAAUUAGCGUAUAAGAAACGGAC
+AUCUAAAGGCCUAGCAUAUCCUCCUUUUAGCUGAGCUAGGACUCGUUCAU
+GCGGGCAGGGUGCUGGACGGUACAUACUACCGCGGUCCCUCCAAAGUUUG
+UAACUGAGAGGUUUCCUACUAAAUCGCCAGUUUACCAGCGGUGAAGUUUC
+CAGGAGCACGAGAUUCACCUCAGGUGUCGGACGGAUCCAGCUUCAUAGGG
+GCGACUUACGGGAAGGACUCAUGCACUCGCAGUCAAACGAAGUCACAUUA
+UGGGUCUCGUAGGAUGUAAAAACCGGUCGUUUAAUAAGUAUCCCUGGGAA
+CAGCGCGGUCUUCUAAUUAGGUCACUGCCACGGGACGGUUCGCACAGUAG
+UACUGUGUGACAUGCCUGUGAAGGGCGGCGGCACUACCCACGUGGAUCCU
+CCGGAGAUAGUGUGGGUAACUGACUUUCCUUCACCUACUCGUACCGCUAG
+GUUAUCGGGUUUUCCUUACCUGGGUGCGCUCUACGCACCCAACAAUGCAG
+UGUAUAAUCCUUUUCUAUAACUACCGCACCGUCUCUUAACAGGGGCCAAC
+UACUUAUGCUUGUCUUUCAGGUAUAUAGUACAUACACAUUUGUAUGCCCU
+CGUUCAUUUUAUGGCGAGAUUAUCCCGUAUUCGUGGUUUGGGGACAGCUC
+ACGAUGGUGGAUUAAUGACAAUCCCCGCCGAGUUCCCCUUCGCUAGGUCC
+AUUUAGUAAUGUUUGUCUGCGCUUCCACCAAUCUUGGCGGUUAGCUGCUU
+AUUCGCUAUACUUCUAGAAAUUUUGUUAUCAUAGUCCAGCAUACAACCCG
+GGCCUCGUCCUUUUCAGCAGGUACUCAGAUCGAGAGACCUUACAGGGAGC
+GGGUAUAGGGCGGAGCACGCGUCAAACCAUAUUAGCGUGAGUAACGUCAG
+GCCUGCUUGGCACGUCUAAGAAAGGCGGGCUGGUUUAUGUAGGCUACGCC
+GAACAUAGUCAACAUGGCGUCGGACUGCCAGCCAAGGCACUUCCCAAGGU
+UUUGCCUCGGCGGGCAUGGUUCCAGGCUGGUUAAAUUACGAGUUCCUUGA
+CGCCAUCAGUGCAACUCACGUAUAACGAGGUCGGCUACACUUAUGACGAU
+AAUCCAGUGCUCCAUCCCUGGAUUGUGAACCCGGUUUUCGAACCAAACGA
+CUAGUGGAUGUCUGACCGCAGCUUCCAAGAAAGCCUUGCAAGUGUUGCUC
+CUCCCCGAUGAGGUAGUUGUUAGCCCCGUAUCUACUUAAACCAUUACUUA
+AUGUGCUCCCCCUCAUUUAUGGUAGGCUAGACCGACACCCUCCAACAUUC
+AAAGCUUCGGUAAAUAGAAGUCUGCGCUACGUCUUCUACUCAAUAUCUUU
+UCUCCCUGACAGUGACCAUUGAGUUGAAGAACCCGUGGAAAUUUUAAGUA
+AACCAGCUCACCUGUGCUAGCGAUUUUUCUGGGGGACCUGCGCUACUUCU
+GGUUACUUGUCAGCUGUUGCAAUUUGAUUUGGCUUAGCUAGUUGGGUACG
+AGCGUCUUCCCGGUGUUCAGGUAGGCGUCGAUAUACUGUCCCGUUCUGUU
+UAACCAAUGAUUCCGUCGACCUCGCGAGCCGACUCACUCUCAUCGAACCU
+UCAGUGUAUGGAAACAGCAGCCCGAGUCGACGUCGAAUCGUCCUUCUGUG
+AACGACCCCAUAUCAACCAUCGCCAUCUUAACGUUAUAGCUUGUAUGGGA
+ACCAAUAAGCCCAACGUCUUACCCUUGCCCACUUCGAAAUGGGUCAAGCC
+UAGCCGAGUUAUACCUGACUCAUGGAGCAAGCAGAUAGGAUAAGACGAGA
+UCGUCCAUAGCGUUUGCUUCGGUUUAAGAAUUGUCUCAUAGGCUUAGAGU
+UUUAUAAUCUCCUCUGCAUUACCAACUGUUCUGCACGCAUGGGUGGUUGC
+CGUGUAAACUUAGGCGACGUAGGUACUAUUCCCUUUACAUGCAUGUGUCC
+GAUCCCCACUAACCAAUCCUGUUUCUAUACUUGAAUUUUCCGAUUUUUGC
+UUAGCCCAACUCCUCGUUAUAAGAUACCACAGCAGCGCCGGUCUGAGCGA
+ACUACGCCAUCAACGAGCCCCACACGCAGAUCCCAAUUACUGUACAUGCU
+UGCGCGGUCCCCUUUUCCGUACGCCCGACUGCCGGCCUGCCGCGCAACCC
+ACACAGAGCUUGGGAGAGUUGUGGGGCGCGCAGGACACGUCAAAAUCUGU
+GACCAUAUAUGUCGUCAUAAAUACCCCCUUUGCCUUGUUUCCACCCUUUA
+ACCCGGAAGCCAUAGUAUAAUAAUGCGCCGGACAGCAGAGCGCUCACGAA
+CCAUGAUGCCGAACUCGUGUGCCAAGUGAUUUGAGAGACGAUCAGGCGUU
+UGGUGGCAGCUCGUUAGAAACGUCUCCUCCGGAAGGCCGUUUGAAAUGCU
+GGUACUUGCUAUGAGAAGGCCACUUUUUUGAAGUGAUAGGAUGAUUACUA
+CUACCUGGCCAUUUGUGAGGUGAAAUGAUUGUACAAACAGACUUGGAUGA
+GGAACAUGUCUAGCCUCGAGUCCGCUCUACCGACCCUGUGGUUGGACUUA
+ACGCAUUAAAUCGCCGUGAAGAGUGGGCAUUUCUGAUGGUGACCGACAGG
+ACGGGUUGCUCACGUACCCCCCCUCUGCCUCGUUAGCCAUGGUCUGGCAA
+AAGCGCUUGCAGUCGGGCGAACACGCAUUUAUGAACCCGUCCCUAGCGGG
+GAUUUCUCUCUAGUUGCCGCAAGUCUUAAUGCGAAAGAAUCGAUUUAAGA
+AUGCAAGGUUCUACAUUCAGGUGCCGGAAAUCAUGUUAAGUAUUGAGUCG
+GUAUCCGCGGUAACCAUCAAUUCGGUUUCAGCUACAUGGGUACGAAACAG
+GUAUGACAUCAACCAAACGAGCAACCAGCACGCGUAAAACGUUCUCCAUU
+AAGACAAAUGUGUAUCUUUUGAUGCGUAUCCAUCUCCCCUGUGGGGCAGC
+ACGGUGUCAUAGGGCCAGUAAGCUCUGCUAAUUCUGCCGCCGUUUCCAAU
+AGUGCAGCACAAGUAUUGACGUCGUGCACCAUUGAUGUUGAUGAGUUGUU
+GUCCUACUGGAGGAGGUGUAUACGCGCUCCCCACUUUCCUAUCCUUCUUU
+AUGAUACACUGUGAUGAGAUGGUCUAUGUAAUUGGAGAACAACGUCGGCC
+ACCACUUCUUGCAGACGUGUUUCGUGGAGGUCACAGUAUUAGCACAGGCA
+GCUUCUAGCGCGAAAUGUACCACGCGAACUGUCUAAGCGCGAUUCGAUAA
+UCCGCGACCUUUGAUAGAUGAAAGCAUAUAAUGGCAAAAUUCGUGGGAGG
+AUCUCUAGGGGACUUAUGCUACGAAAGGGUAUAAAGUUUACUCCAGGACA
+CGAGAAGAAUGCCUUCAUUAACACCCACUCAUAACGUUGCUACCGGAUAG
+UGGUGUUUUGGGUCGUCGCUGAGAUCGUGGUAGUAGUCUCUUAUUUCUGC
+CAGUGCACAAAGCAAAUUAACGAGAGCAAUGAACCCUCGGUAGUGACGGG
+CUAAGUCAAUCCGACAACUUGAUUUUCGGACGGAUAUAAUCGCUCGUCUA
+CCCUGUAGAUCGAGCUGUGUGUUUGAAACAAUCAUACACGAGCUAGACUA
+CAAGGUGCACGAACAAACACUGGGUCACUCCAGCAGCAGCCAGCGACAUC
+UUUCUUUGCUGCUAAAAAACUCUGGCCAAAGGUUUGCCUGUUGGCCACCA
+UAUUAAGACGGUCGGCCACACGCGACACAGAGACAAUGACUCAAAGGGAA
+CGCGUUCUGCUCACGACUACAGGUGUGUAGAGGUUUGGCUCGGCUGUGAU
+CCCGAGGGUAUGGGACGUUAUUACGUGAAGUGUACCGGUGUAACCGCAGU
+GGGGGGGUGCUGGCGUUAACCAUCCUUAAUUUAGCCUUACAACACUGUUU
+CACCCCGACAAGUUGCCUGAAAAAACUGUGCAUUGCCCAGGACGGAGCCA
+AAUACCCUCUCACACUCUAAAAUAGCAGCAGUACCUGGAGAAGCUUUCCG
+UGACUCAAGAUGGGCCCAAGCCUUUGCUAUGAGCGGCACGUUCAAGCAUG
+AAUAAAGGGCUGCUUGUGCUGCACACCGACCCGUUGCAAUAACAUCUGAC
+GAUAACUACCCGGAUUGACGAGAUCCGACCCAUGGAGUAGCUCUUGGGUA
+AGGGGAGCCGGGCAUUCUCCAUUAGGAGUAGUCCUAAGAUCGCCACCUUA
+ACUGUCCUUAUACUUUAGUUGCAUACGCUAACUAUUUGGCAAAAUCUGUG
+GAUUGGCUGGUUGACGUACUAGGAGAAUUUCGAAACAGCCCCACGUGUGC
+GCUAUGCCGGGUAAAUUCCUUAAUUGUGUUAGUUUUACUCGUCGCGCAUG
+UAAUUUGGUGACCGCAGCCCUUAGGCCUUGAGUCCUUUUAGUACAUCAGG
+CGCUUAAGCAACCAUAGAGUGAAUACGCCAUGUCAAACGUGUUACAAUUA
+UACUCUCCAUAAAAGAGAUGUGUAAUGGGCGGCAGCUAUGCACACACUUC
+UAAAAUGUACGGAAAUAUGUCGUUCAGAGCUUGCCUCAAGUGGAUAUACG
+CCUUGUCGACGGAUCGGUAAUGUUUUAUAAGCCUAAGUUAGGAUUAAGCC
+UCUUCGAUGCUCCCUGCCAGUUCAAGUCGUGAUUUUCGGUUUUAGCCUUG
+UGGUUUAAAAGCAAGAGAGUAGGUAGGCCACAAAUCGUCUGAUUAAAUGU
+AGUCAAAUGUUUAUCGCCAGAAGUAACGUCAGGGUAACGCUACUACCGGC
+CUGCUCCUGGGAAUACAAGGUUAAAGGGGAUCAGUAUGCCGUGGGCACAA
+GAAGAUAACAAAGAUAAGCAGUUAAAUUGGUUAAUAGACUGGUUGUAUCC
+AGUACCACCUUUAAGUCCAGCGUACUGGACCAAUAGGGGCUGUCAAGCAU
+GCGACUAAUCAUACUUUAUGGAUUAAGAGCCCAUCAUAAAUAAAAUCCCU
+CGAACUAGGGCAGGAUAUGCACUCGGGGUCAGUACCGUAUGAACGCCAAC
+GAUAACUGCAUAUAAUAGCCGACCUGGCACAGAUGGUUGAGGAAGUCAAA
+GUGGCUCCCAGCGUUACCGCCUUAUAGUCGGUCAGCUCACUUGGUGUGAU
+ACAGCCCCAAAGGAAGAUUCCAAUAGCUCGGGUGCGAAUGAGUGUGGCUU
+ACUUAAAUACGAAACUGGAUUCUUGCCUGUGUUAAACGGGAAGAGUCGCC
+CCGAAAGCCGUAGGAGUGAGAGUCGCGGGGAUCAGACCUGGGCCGGAACG
+GUUUGUCCUAUGUCACGAAGGAUUCGCUACGUGCGUCAAGGACUUCGCCA
+GCCUUACCGUAAAGAUCAGGCAUUUCUACACGUGAGGUCUCGCAGCUGAA
+UAGAAAGACUACGGUCUACUCGACUAAUUUUACUUAGAGCCGAAACCAUC
+CAGUGGUGUACCCGCGACUACGUCCUUGGACUUGUGAGGCAGCGAGGUGG
+UAGGGGGUGGCAUGAGACAGUGGGUGUUCUUGGUGCGCGCAGGAGAGGUG
+ACCGAACGACUACAAACACAACCGUUGAACCAGCGCAACAGACGUCUAGC
+CCCGUUCCCGAUCUAAGCAUUGUUAGCGUCGGAUAUAUGCGGUUGGUAUU
+GGAGAGGGAUGUAGGGAGGAGCAAACAGCCUAACCCCACAUGUUGUAUUU
+AGCAGAGUCUCCCCUCGUGUCGCUCAUCUAACAAACUGGAAGCAAAAGAG
+AGUCGGAUGACGCUCAUGUAAGGUGGGCGUUAGGGCCGCAGAGGCUUUCC
+UCUCUUGUUAACCAGCACCACCGAGUACAGUCACUUCUAACUGCAUAGAA
+GCUCCCCAAACAUGACCCGACUUAUAGUUAACUUGCGGAUGCUCUUACGA
+CAGGCGUCCGUGUCCUGUGUUGAAAAGGGGCGGAAGCGCCAACUCUUGGC
+UCCGCGUAUUACGAAGUCAACCAUAGUCCCACUGACUUUGCAUUCGUGCC
+GUGAGCGAGAUUAUCACGAGCUGUUUUUCGCCAAGUUGCAGCAAUCAGUC
+AUUCCUGUGAGGACGAGCUACUCCAUACUUGGGGUUGUGGCAGGCUACGA
+AGUCGCAGUGCAUCAAGAGCGAACUGCGCAUGGUCCGCGAGAACAACUGC
+GCGUACGAUCCUGCACGCACUUGCCAACGACGGUUAACAGCCUAACGUGU
+AUACCUUUCUGGGCCAGGCUCGGCCUUACUAUCUGACAGUCAUUGUGAGA
+GUAUUCUGCUUGUGAUAGGAAAGGUCUACUCCGGAAGACACCGGGCAUGC
+CUCUCUGCUGACAGGCUGGAAGAUAGGUGGCUCGCCUUCAGCAGUGGGCC
+AGGACUCACUUGUGAGCCCACUCACAUUUAGAAAGCAGGCCGUCCGCAGG
+ACGUUUGGGUGUUGUACUACAUCCGAGGCCUUGGUAGUCUAUAACUUUAG
+CACUGCUGGGAAUGCCAGUAGUAAUUAGUGGCCGAGGCUCCGGGCCAGCU
+UUAGCCCGCCGAGCCGAAAUGGCUGAGGUAGGCUAAUAAUAACAUAUACA
+GUUGGCUAACAAGACCCACCAUGACGGUGACGCAGUGUCCGGUUGACGGU
+AACUAGCAAGAUCUCUGUCCUGUUCUGGUAUCCUACGGGAUAGUCCAGGA
+CUAUUGGAUUUAAUUCCAAAUGCUCCUGAGAGCUCCAUAGAGCGGAAGCU
+CUGGACGAAGCCAUCAGAAAAAUCGCUUACUUGUGAAGUGAUGGGCCACU
+CUACUUCGGAGUGGCUCAAUGGAAGCGGCUUCGUGGACAGUUGGCUUAGG
+CCGCCCUCAGGGGCGGUUUGAGCUGUUAAGUGCAAUACACAGACAUUGUG
+CAAACAAAUUAUAGAUAUAACCAAACAAGCUUAUUAACGUUCCUCUGGAA
+AGUGUCGGAUAAAGGGCCAGCUGUCUUCUUAACUACGUUUUGGGAGGCCG
+CGUUAUGGAUCCGAGGGUCUUAGGGCCCGUACCCACCGGUUUAGGACCCG
+AUUGGUGGUCAUCUCCUUACCGAGGUCUAGUGGUUUGUUCUUUCGUUGAA
+AGGAUCUUGUGUAACUUAACGAGAGUUACUUGGCUCCCGGUGCUGUUCAU
+GCUCACGGGAAAAAGUUACGAUAACGCUUCACCUAUAGGGACUUACGGUG
+GCGGUAUCCGGCACGAAUUUGGAGUACUCGAGAUUAUCCGUGCGCACAGC
+CAGGUGUCUAUACCCAACGGCUAACAAGCAUGUCGCCAGAACGAUCCCAA
+AUACUUGAAAGGUACCGUAGGACGGGUGGCGACAAAUACCUUACCUUGGA
+GUAAGGGGCGAAUGGACUAGUUGUGGCGCCUCCAUCUAGCAGGAUGCCGC
+CGAGUCCCUUCCCAAUAUCUUAACAUCGCCUUGCCUACUGAGCACUGGUC
+GUGUCGGAAGAAAGGGCGUCGAUCGGAACUUACUACCGCCGGAAAUUCGA
+CACGGGACAGAGUAAUAAUUGGCGUAUUUAGUCCCACCGGACGAUAAGGU
+GCCCCGAGCAUUGCAUCUUGAUAGUGUGUCCUAAAAACUAGUCCGCGCUA
+UACACAGGUGGGUUGCCCAUCUUCGGCCGAAUAUCGCUGGAGGCCGGAAG
+CUAUGUCGCAAUACAUCGUGCUUGUUAUCUGAUUCAGACCUCUAUUAAUA
+UAACAGUAUAUUUAGUUUUCCAAAUUAAAAGGCCUGUUAGAAGUCAGGUA
+GUAAAAGGCGUUAUAAGGAACUACUAAUUGGUACGCUUUGGCCUGGCUCU
+AGUGCCAUAGUUCCACUCUUACGGCACGUUCCUCGGCGGGGCUUUAUGAA
+GUCUCGUAAUUUAGUGGUGUCCAAAUCAGUCUGUCAGGAUGAAAUCAAAG
+AAAGCCAGGCUGGACGGCCGGGGACAAGGUACGCACCUAUAUUACUGAUU
+AGACAAAUAUACGCGUAAAACUUGUGGCGGAGACGGCCCCAUCUGAAUCU
+GAGCGGAUGGGAGCAAAACCCAUGCAGGUAUACGAAAUUGUUCGGGCAGG
+CUUCCCAGGGAGAGGAAUACUAGAGUCUUUCCUUCGACAAAAUCCACAAA
+CUUCGCUGUACAAGUCCGAAAGUAGUGUCGGAGUAAAACAGUUCUAAAGG
+CGCGUUAUCCUCCGAAGCGUACCGAACCCUGGUAAUUACAACCCGCUAAU
+ACGAUUGUAUAAGGCCGAAAGUGGACCAUUAUCGUAGUAAUUUAGGCGCU
+CCGUAAAGAACACUCCGCAAGUUGCUACCGUGAACCUAUGCCAGAUGCCC
+AUCGCAUUUUUAACGGACCGGAGACUUAUGCAACCCUUACGAUGACAAAA
+CUUAGGGUAUCGCGAUUAUCCUCCGGGGAUCAUUGGAGAUCUCUAUUACU
+GCCAUAGAUGAACCGGAGGUCUCCCCCGCUCACUCUGAUCCGGCCUGCUU
+GAGCAAAUAACCUAAAAUCAAAGUAAACCGACAUGACCGGGAUCGUACGA
+GAAUUCUCGCAUGGUAACCGUGUUGACGAUCAAUGCCGUGGGUGGGGUAC
+UCCCCUCCAACUACAGUGUGACGUUGGAGCGAAAUAGCCGAUAAAGCAAU
+CACGCUUCUCCGUGUCGACACCGUGGAGGCCUUGGGCGGCCCAUUCGCCU
+CGAGGCCGUCCUGGUGCGGCAUUCGUUUCACCUUAUAGUAAUAAGUCGGU
+UGAUUCAACUUCCUGAAAUCGGCCCGGUGCGUUCGCGGAAGCACACUUCG
+GUCAGGGAUUAAGCCAUGCAAGUGCGAGUUAAAGCAAUGAAACUGCGAAC
+AGCUCAUUAACACACUCAGUAUCUAAUUGAUUGCGACAUUAAUGUCUUAU
+ACGGAUAGUCGGAGUAAAUCUCGGACUAAUACAUGCUAUUGUUUCAUCAG
+AACCGAGAUAUGAUGGAAAAGUUGACCUUUUAGGCAAAUCAUUGGAUUGA
+GUGUCCUAUCAGCCAUUAAGUAGGGUCUUUACCUAUUUAGGCUAUUACGG
+GUAACGGGCGGUUGCCGUCGGACUGCCGGAGAAGGCGCCUGAGAGAUAGC
+GACUAUGUCUACGGACAGCAGCAGGCGCGAAACUUACCCACUCGUAAAGC
+ACGGAGGUGGUUAUGACCAGUUCUAUAUGGGGCGCAAGUCUCAAGUAGAU
+AGGAAGAUACACAAAGACUAUCUUGAAAUCGAGCAGAGGGCCAGUCUGGU
+GCCAGCAGCUGCGGUAAUUCCAGCUCUGUAAGUGUGCUCCCUAUUAUCGC
+AAUGCUGACACCUAGAUAGAAUGGUACACUUUAUAGCGAGUUUCUAAGUU
+AGGGGUCGUGUAUUGCUGUAAUGGAGUGAGGUCGGCCCACACUGUUUACU
+GGGGUUAGAGGGCAGUAUCGCCCACCAAUCCCCUUGAUGAACUGACUCUG
+AAGGUCAACGUGAUGAUGACGCUCUGGACGCCUUCAAGGUCUAGUACAUA
+UUUCCGUUGCUACUACACGAACGCCUAGGACCAGCGCUGGCAUUCCGAUG
+AGUAUAGCACCUAGAGUUUUCCGUCCUCUCUGGUGUAGAAAUAUUUUACC
+UGAGCCACGAGAGAUAAGCGCCUGCGUCCUAGACGUGCCGCGCCCAACUU
+CAGGCGCCGACUAAUCCCCGGUUAGGCGAGGGAAUCUCACAGUUUCCACU
+UUCUCCCACCAUGUUAUGGACAAUCGAAUGUGGAACCGCAGAGAACCCUU
+GCCGUAGUUUGCUCGUACCGUCGCCAAGCUUGAGGGUAGACCUCCGCGAC
+AAGCUAAUGCCGCAGCGAUACCCGAGAUCCAACCGCCCCCAGCAUGAGGU
+GCAUACCCUUGUACGAAUGUACCGCCUAGGCUAAAGUGCUGGUAGGGACG
+UAUUAAUCCAUGUGUCUUCCGAACAAGUCACCAGGCGAUGAUACGACGCC
+UAUUAAGGAGGGAUCGGUCCAGACAUAUGGUAUGUUGUGUCAUGAUACGC
+UCGGUACAACCUAUCAGAGGAAUCUGCGGUUGUAUUACUUAUAGUAGGGC
+UCCGAGUACGCCAUCCCAGAAAGCACCCAGAGAAUACUACGGACUUAAUU
+GGAUUGAGCCUUGGUAUGGAAACUUACUAAGUGAUCACUUUCAAAUUCAG
+AGAAACCCUGGAAUUAACAAAAAUGGGCAAUCCUGAGCCAAAUCCUGUUU
+UCCGAAAACAAACAAAGGUUCAGAAAAAAAGGAUAGGUGCAGAGACUCAA
+UGGAAGCUAUUCUAACAAAUGGAGUUAAAUGCGUUGGUAGAGGAAUCUUU
+ACAUCGAAACUUCAGAAAGAAAAAGAAUGAAGUGAAGGAUAAACGUAUAU
+ACAUACGUAUUGAAUACUAUAUCAAAAUCAAAUGAUUAAUGAUGACCCGA
+AUCUGUAUUUUUUCUAUAAAAAAUAGAAGAAUUGGUGUGAAUCGAUUCUA
+CAUUGAAGAAAGAAUCGAAUAUUCAUUGAUCAAACCAUUCACUCCAUAGU
+CUGAUAGAUCUUUUGAAGAACUGAUUAAUCGGACGAGAAUAAAGAUAGAG
+UCCCGUUCUACAUGUCAAUACCGGAAGGUGCCUUCUGGCUGCAAUCCGUG
+CCGAGGCAGGACUAGCUUGGAACAUCUUCAAACUAUCCUGGCCACGUUUG
+ACAGCAGCGGCAAUGAACUACUGAGCAUUCUAGGAACAGGAACAGCAGUC
+UAACAUUGUGCUUGGUCGAGCCGAAACUCAGCCUGCACGCGUGCCCAGAU
+CGCCUGAUGGAUCAGCCCGAGCAAAUUCCCGCUGCGUUCGUUGAACGUCC
+ACAUCACGGGGGUCUGGUUGAUUCGAGAUUUCACCCUGGUCGUUCCUGAA
+UGUGCGGAAGUUUCCUUCGCCAUGCGGGAGCGCGAAUCCUGGUCUAGAGC
+CUGUCGAAGAUCGACAGCAGCACUGGCCAGUCAAAGAAGAAGCGAUUGAU
+CACUUAGGUUCGAUUUACUAUCAACCCGGUUCAGGACUGUCGUACGCCCA
+CUCCGAAUCCUUAUAACUGGCUGCGAUAACAUCUAGUUACCAGGCCGGCC
+GGGCAAUCAGUACUCAACGUAAUCCCAAGGGUCGAGUUAUGGGUCCAGGG
+AAAACCAAGCGUUACUCAAUCUUAGGAGUCGGUACGAAAACUGGUCUCUU
+UAUCUCCCAAGGAUGAAGUCUGGUAUCGAGAGUAAGUUUGAUCGUAAUAU
+UAAGUGAAGACGGGUGGACUGAAAUUCAGGUGUGGACUGCGGUGCAGCCG
+ACUUCUCGCGUACGACUGGACAAGGAAACACAUUCUGGGUCACGUGAGCA
+CUAAUCAGUCAAAUUCGAAGGCAGCUACUAUUAUGUUACGGCGACGCUAG
+AUGACAAUUGGGUGUCUUACUUUGGCGCGCCAUAUACCGGGGGGCCAUAA
+UGGCGAUACAAAAACCAAUGUGCCCGCAUUCGUCAAGCCUAACACCGCUC
+AACUCGGUUCCGACCACCUUCUAGAGGUAAGGUCGUUAGCCAGUUUAUGU
+CUGGCAGUGCUGAUUUAGAGUAUGACGAGUUCGUGUACCAAGCCCUAGGU
+CCCAGGGGUUCCCGCGCGAUACGGGGGUCAUUGAGCGCCUCUGGAACGCA
+UACGCAGCGUGGACGAUAGGUCAUUGCCGGAUUAAGGAGGUGGUGCGACU
+AUUUCUGCAAACGUAUGUGCUCCCUACGGGUCCAAUUUGUAAUACAUCUA
+AUAGAGUGGGGCGCCGCCGGCGAGCCUGUUUGAGCAAAUUUGAAAAUGCG
+CGUGCGGCAUAAAAUUCAAUCCGUCAUAGGACGCACCGCCGCUUUUGCUU
+ACUCCCUAAAGAAUAGGCACAACACACCUGCCGUGCGUAAUCAACGCUUU
+CAGGGGAGAAGCCACAGGUUCGCACAAUUGAAACCAACCGACGUAUAGCC
+GGAAAAAGAUAGAGGUAGGGCUAAGCAAUGGAGAGAAACUCUCAAAUUUU
+CAUUUUGCUCAGCCCACAGUGCCCUCUGAGUCGGCGGAGCCUCCUGGUUU
+UGCUUUAAAGAGGAACCAGGCGAAUUGCUCUAAUUUUACGGUUUUGGGGU
+UUUGUUGACAGCGCUAUGACUGACUGAUUUCCGCCGACUAGAUCGCACCA
+GUCCGAUCAGCUGUAUAUCAAGUCUGUGACCCGGAGAAGCGGGUCCCUAA
+UUCAGGACUGGGUCGCAUAAUGGUAGACACACGGGUCGAUUGGCGGGGGC
+UCAUCGGUCGGUACAAAUGGACUUAAUCGAAGUCGACAGAUCACCGCCCA
+UUCACUUUUGGAGCUGCUGGAUAGGGGCACCGGGCCGGAGUGUAAGUGAU
+GGAUCGAUUCGAACUAAGGGAUCGAUGAACUCCCUGACCUGUCCCAGCUU
+GUCGUUUAGGUAGAGCGAGGGACGGGCUCCCGGCUCUUAGACAACAUCCA
+AGCAGAUGGAGCGACUCACCAAUAAUAGAAAUAAUCAGAUGUUCUUGGUC
+UAAGAAUAUCUGAAAGACGAAAUCCCGCAAUAACCCAACUGGAAAAAGGU
+GCAUCGACCGUGGGGUACCGAUCUGCGCCGAAGAGGGCACUAUAUGGACA
+GUCACGGGGACUCUUCUUCGCAUACGAAAACCCGUGGUGGGGAUAGGAUU
+CCGGAUCAGCAUAAUGAGUCAGAAGAGCCCGAUUUCCGCGUCUGGUUUUG
+UCUCACUAUACGGUCGGAUACCGCCAGCACAAUAAAAGGGAGGGCCACAA
+CCUGCCUCAAUUCGAGCUACUACGAGACAAUAACCCGCGGCGGCCAUGCU
+AAAUCCUGCUGGUAGUGCAAGUUGGCCGAUGGGUUUCGGCCUAACCUCCA
+UUUGAGUAGAUGAUAUUUAUUGCCAAUUGUGGUCGUGGAGUGUACACACA
+GUGAGGAUAGAGGUGCAAAAACCAAGAGUACACAAUUGGAGGAGAAUGAG
+AUCCGUUGAGAAUUGUGGAAAGGGGAAUUUGCCGAAGCUGGAAGAAUCUC
+AUGUUCUGAAGGCUGGUUCUGUAUUAAAUAAAUACAGAACUGUCAUAUAG
+CGGAUGUUGCUAUAUGGAGGGCUAUCUCACGCGGGAGACAUGUAGAACUU
+GCUUAUUCAGAAUCUUUAUCGAUCUGCUCACCGUCUAGGUCCCGCAAAAA
+GCGGCAUGUUGCUGGACGUAGAGGCUCUAAGCGUAAUGUCCCUGGGUUGU
+UGUAAAUAGAUGCCAGACCCAAUACAACGUUCAACUGGCUCGAGGUUAGG
+AAACGGACAGAUAACCAAAUCCAACACUACAUGUUGCCGGACCUAGCAAG
+GGGCCACAUACGUCUUCCCACCCACUACGGGUUCAGAGAGGUGAGUUCUA
+UGUAAAAUGUGAGGGUGUUUGGGUUGUGAAGAACGUACACGCCUCGUAUU
+CGGGUAGGGUCGCAUCGUACUCUUUAUUCUUCGAUCGUUGCGUUUUAUCG
+GUCGUGGAAAGCCGCCCUUCCAAUUUGCCCGUCCUGCCCUAACGGGCGUC
+GUGGGCCUGCAGAGUAAGUCAUCACGAACUCGCCUUCGGGCCAGUUCCCA
+UACAUGGACCGCGGGCGAUGGACAAGGGCGGACAAUCAGAGAAGAUAGUA
+CUCAUAAGAUUAUACAGCUCGCCGAUGAGUACUCAUGUUCGCAUGCUCCU
+AGGCUAUAGCUGCACGUACGAUCCGAUGGAAGUACUGCCGGUUGCCACCG
+CCCCAAGUGAAGGCGGAGAAUUUGUUCUCAGAUCCUCGGAAGACCUUUUU
+CCGAGUAGGUCCCAAUAUAACAAGCAAUGAGGCGGGAUCGGAAUACCUCA
+ACAUCACAUACAAGGCUGUCAGUCAAGAGCUAGUUAUUGCUUAGGGUCCC
+UGUCUGCUGUUUUGUAACCUUGCUACACACUUUGCGCCUAUGCUCCAACA
+UACGACAAAGGAUACAUUUUGCGGAGUCGCAUAAGAGAAUGCCCACAAAG
+AGACGUAGUCGCUAUUUGACGGCCGCGUAGUAAUUUUUGUACGCGCGCCA
+GCAUAGGUUCUCCCAUAAUUUUUCUCUUUUUUGGCUCAUUCCGCGAUCAG
+CCGCACGCCUACUACACAGGCCUGGACCGGCCCGGAGAUGUCUAUCACAG
+UAUAUUGUUUACAUGCAAACCCGGAAAGCCGAUAGUGCACUAGCCGGUCU
+CACUCCCGUGCAGGCAUCAAUCGGGCUCGCGUGAGUGCCGUGAUGGCCAA
+GGCCGCCUACAACUAUUCGCGGGAUAAUCGGCUUCCGGGUGGUUUGAUUC
+UUAAUUGCCUUUUACGCCCGCGCCAUUAGCUCAUGUAAGGACCUAUGUCA
+UAAUAGAAGACCCUCUUUCAGAUACAGGGAUCCAAAUCUGUAUAUACGUU
+GCGUUAUCAGGCGUGGGCUCACAAUUCUACAAUUAGUAAGUGUGACCGCC
+UCGGUUAACGGUUCUCCAGAAGAACUGCGUAUAAAAACGUAGUUCGCUAU
+GUGUGCUACGUAUUCCUCUAAAAGAGAUCUCCUACACAAAUAACCUUGUG
+CUGUCGGUCCGGACCAUGCAUGUACAAGUUGACAUAGACGGCCACGCCCA
+GUUGAUCAACACUCCUGCUAUGAUGAUAGCACGCUCUAUAAUUCGGUCAC
+ACUGAAUGAACAUUUCGGCUAAUGAAAGAAUUAUAACUGCGCGAAAAACG
+UUUAGUGAUGCAAUCGGUCGAAUGGUUCUGUUUAGUUACUUUCUCUAAUA
+UUGGUCGGCGCUGGCAGUGCCGUGACCUGGAACCUUGAACUCCAACACUC
+GGCAAGUAUUCGGUAGUCCCCUUGAACAGACAGGUAGUUUUUGACAACUA
+CUACCCGAAGGCAUCACGAUAAUACUGAUGAACCGAUACAUUUCCGUCUA
+GGGCAAACUCGACCUAAAAGGGAUUCAGAUGACUCGCCUAGUAUGUCAAA
+UGGGACUAGGCCAGCUACACGGUUAAACAGCCUUGAAUCCACGCAUGCCC
+GUACAUCGCGCACCUCAUUCCUCCCCUCUAAUUGAACUUCAAAAUUCAAU
+CCGACCUGGUGCCUAGCAACGAUGCGCUUCGAUGCAUAUGUUCGGGGAUG
+UGCGAGCAACACUAUUAAGACUCGCGUUUUAAUCAUCUAUCCGAGAAGAU
+GCUUGUUCACGCGGUAGCACAAUCAGUACUCUGGCUUUUCGCUUCCCGAA
+ACAAGCUAGGUACGAGAGCCCAAAUCCUAUAGCUCUUAACCACAGUGGGC
+UAGUGGUGUAGGCUAUACCUUCCUGUCCGCCCCGGUAGACCACAAGAAAA
+UUGCAAAGGGACGGCAAUUCGAUUCACGAUGCCUUGGGUUCGCACCAUUA
+GGGGCGUUUUGAGGCUGGCUGGCUCUCAGCUUAGUUGUCAAAAAUAGAAU
+GUAGCUACAUACUUCGGCAAGACCCGCACCGAUGAUUCGUCCAUCGUUCA
+ACCUGAGUGCACAUUAAUGUAGGUAACUAAACCCAUCGUGCCAUACUUAG
+GCCGCAGGCGUGCUGAUCAUGGCUUUUAAAGUACCGGUAUAAUGAGACCG
+AACCAAUUUUCCCGGAAAUGCUAGCACUACUGGCUUGUUAGCCGGCAGUG
+CACCGAGUGUGGGCCUUAACAUAAUCUGGAACAAAUAAACAUGGCUCCUU
+CUAGCAACAUUCGUCUCGAUGGUUAGGGUUUAAGACCCUUAGGAACGUUA
+CCUCACCAGUUAACGACCGUUGUGUUUAUACUUCCAUGCACAUCCUGCGA
+AGGUGAAUCCCAUCGCUAUCGCACUGCCCAAGACCCGGUAGUGAUGUGCA
+UUGUUUCCAACCUCCAUCGGUACUACACGGUUUAACUGCCAGUUGCCACG
+AAGACUACUCUUCGAACAGACGUGGCAGAUCGAGGGAUCGAAAGCGAGAC
+UCGAACCCGAGACCACCGAACAUGCACUAUUGGGAGUACUAAACACUUCG
+ACCAAGCCAUUACAGCGCCGGUGUAUUGCUAAUUUUCCUUGGCUGCUUGA
+CGCUCUUUAUAGAACUAAUCGUUGACGUUUGAAGGUUUGGCUUUAAGUGG
+CCCCCUAGUACCUUUUUAUAAGCUGGUCAAUUGAAGCUGAGCUUAUUGCA
+UUUGAUUUUGAGCUACGAAGAAUGGGUGGCUCCAUUACCCCGAACCAUCC
+CGGCACAGGUAACUCACAGUCGAUUGACGCAUACUGUGAUUUACUGCCCA
+ACUCCAGUGCGCUACGUCCCCGAUCGACAGUAAGGGUCACGUAGUGCUUA
+ACUGCCACAGAAUAGUUACAUUACUCCGAAUACGGAACAGUCCCCAACGA
+CGAACGGACGUCGUGCAGGGCGGUGAUCCUGUCCUACUCUCUGUCUCCCG
+ACAUUCUUGCACUUAUUUAGGAACAAGGUUGCGGAGUGCGCUGCGGUCCU
+AGCAUCGCACUGAGUGAAGUGUAUGCGGGCGGCGGUCGCACAGAAGCAUG
+UAUCUGUCGGCUUUCUAACUCCUUAUCCACUAAGAACGAGGCAUACCCCG
+ACGGGUAACUACCGUGCAGUCCGUCGGCUUAGGGGCUCCCCGCCUAACCG
+GGCUUGCGUUCGAUGGUGAUCGCUGCCCCUCUUACUUUUUGAAAGCCGGA
+CACCGACUACCAGUGGCCCAGAACUUUGUGGCGAGCAUUUGGGAAUUAGC
+CGGCCUACGUAGCUAGAGCAUUACAAUCGAGGAUUCGACCAAAAUGGUAC
+GCUCGUAGAUGUCGAACGUCCCUAAAGGAAGUGCUUAGAUAGAUAAAUAU
+ACCCUAGGUAUAAAGUGACCGGGAGCGCGCCCCCGUCCGAUCAGGCAGCU
+ACAGUAGUGUGCGUUCCCAUAGAUCGGCCAUUGAGCCGUCGCCUUAACAA
+GCAUUUUUGUAUUUCUAUGUUCGUAUCCUCGUCAUGUUGCAGACCUCCCU
+UGAGAUGAUCGAGCCGUCUAACUGGUAUUAGGAACAGGUGUAUUAGUGAU
+CUCCGCACUGCGUACACCGCUACCACAUAAAAACCUCGGUUUUCCCCACG
+GUAAUUCCGAAGGGUGAUACCCUGAGGUAUUGCCGGAAUUAUUCUUUCGG
+GCGACCCAAGCGUACCAAUUUGCGCUGUUUCCGUCUUAUCAAUAUAAUUG
+ACAUUGUACGCUGAGAACCCCGUACCCGCCAUGAGAAUCGCACCUCGCGA
+GUCGUUCACAAAUGGUCUUGUCCGUACCCCGUUACUCCAGACCCAUCUGG
+GCAUAUAUCAGUUUGGAGUGGAGCUUAAACCUAUCGGCCUCCGUUAAGCA
+UAUCCUGUCUCUGCUCUCCCUUCUGACCUUACAGCGACGGCAUAGUAGAG
+GAACUAUUUACAUCCUUUUGGCGUGGCAGGCCUCUAAACGCUUUAGCGGU
+ACUACCUAAAUACCAACUCCUCCGAUGCGACGUAAUGACAUCAGCCUAAA
+ACGCCCGAGGUCGUUGUCUUAGUUAUUUGCUCAUGGGCCGUAGCUCUUUU
+CCAAGAGAACUUACGUUCGAGAUAUUUAGUGUGGCCUAGCCGACGCCACU
+AUGGGACCCGGGUGGCAAAUACUGUUUUGUUCAAUGUCAUUAAAGGUUUU
+UCACUGAACGAGGCGUAUACACACAGACAAUACAUACAACGUUUCCUCAC
+CUGCUUAGAACUACUGGUCCCUUCACAGGAACGGAAAUAAAGAGUACGCC
+GUGAGCACACUUUGUCUGAACAUCGUGAAAAAGAACGAUGUCUAUUCUCC
+AGGUCAGCGGCGGGCAUCCGUCGUGCUUUUCCGUUCCUGAUGCCAGGGAA
+CUUACCACGUACCCGCCACCAACCGUCUCCCCAACAAGAAGGAAUGAUUG
+UUAUGUUUCCUUGAAAGUAAAUCAGACGGCCUCAAAGACCUGUGUGACUC
+CAUAAAACUGCGGAGAACUUACUCAUCCGCCUUUUGCCGUUUAAACCGAA
+UAAGGAUAACAACCGGGACUAACCCCUUGGUAACUAAUGGAUAGUUCGAU
+GACCAGUCGUUUGUGCGCUCUACCCAUAAGUCCGCUCCGCUAUCGGCCCA
+ACGUGAAGGUGGGGUUCCGAUAUCAUUUAUUCUCCCGCUCCGAGGGUAAU
+AGAGCGUCAAGGAUAUCCGGUAUAGGGUACCAUCCCUCAAAAUUCCAUAG
+GUGAGUGCCUCAAAUAACCACGCCGGGUCGGAAAAGAAGUGCAUCCAUCC
+GUUUUGUGAGAAUCAAGGAACCCCUAACCCGCAAGUUUGACCGCUGACAC
+AUCUCGACGUUUCCUAAUCCGUGCGCCCCACAAGCACAGCUGCCGCUUUU
+CCCACAUUAUAUAUACCAAAAUGACGAAUCCCGCUAUAAAGGUUAGGCCU
+CGCACGGCUGCUACGUUAUAUGAGUUGGCGUAACCCCCUAUCGCCCUGAC
+AUGCUCCCACAAUGGCUCAUAAAUAUACAUAUCGAGCAGCCCUGCUACCC
+GCGAGCAUACUAACUUGGACGACACGGGGUCUCAGAAGGCUUAUCGAUCG
+GGGCCAUGUCAGUACGACGUCGCUGGCCUCCAUCUGACGGCAUUUUAUCC
+ACCCCGAAGUCUUGUGAUACCUGACGACAAUGGCUAAUGAUAGGCCUAUG
+GUUAGCAGGACGCGAUGACGCGAGUUUCCUGGCUCUCGGAUCACCGCUUG
+CCUCGCCUUCCAGCCAAUGGCCGUGGCCUACGAGGGUCGCUCCCCGAUUA
+CAGUGGCGGGACCGCGCCGGCUUUGCACCGACUUCCUGCAUCGUCAUCGC
+CUUUACAGAUACACAGUGUCGCAUAUAGUACAAAUUCCUACGCUCCCAUC
+AAGUUGCGACUUCCCACGAAUGACCCCCAAGUAAACUUAGCGGUAGCCGU
+CCCCCUCAAACUUGCCCAGACUGGCACGACUGGAAGGUCCGUAUGUUUCA
+AAAGCGGUUACCGAGCUGCUUUCUGGCCCUUGUAACGGGUGCGAUUUCGG
+GCAUUUACUCACAAGGCAUAGAUGAGGGCUGCCGAAAGGUGACUGGAAGC
+CAUCCCAUCGCAUUCCUAGAAACCGCAUCUCACUGGAUGCCCGCAUAGUC
+GGUGCGUCACGUUCACGAUGCCAUGCAACAUCUGUUUUUAAAGUAUGGUU
+ACGGCACCAUAUUCUUUCCGUGCGAGUCUCGCCAUUGUUACUAGUCUCCU
+GAGUAUACCGAAGGUGGACCGCGUACCUGUGUUCCUGAUGUAGGCCGUCA
+GCAUAUAAUUGCCUGGAAUGUGUAAGCGGGGUGGGACGCAUUCGGCUGUC
+CAGUCCAAGCUGAUAGAACACUAGGGGGUCAACCCAGUUGUUUUCUAUUC
+UACAAUCAGGACCGGUGUCUCAGCUGGGAGCGAAUGAAGCAAGCACAGAU
+GUAGUAUGCUUCUAAUAGCACAGGCUUAGUUUUACCCACCGAGCUAACUG
+CGCACAUUUUGACUCGUUUGACAGGGCAGCGAACUUAAUUUGCAGCUUCG
+UUGAUGGGUGUAGUUUAUGGGCUAUGUUUUCUUUUUCUCACAAUCUCGGU
+GGAAGCGUUUGACGAUGUACCAGGCAGCUCCUAGAUCUUUUCCUAUACGU
+CAUCCUGAGAGCAUCGCGGUUUCUGUGCAACGAUUUGAGAGGUGGCGCCA
+GCAGGGUAACUCGCGUGAUGCUACACCGUGCCUUCAUACCGACCCACGGC
+CCUCGUUUUGCGAAGGGUGGCGACCCGAAUACCACAUUGGAAACGCUUCG
+UGGUCUCAACCUCAAAAGUGAACCCCUCGUCCGCUAGACGAGUUUGGUGU
+AGUCCCUAUGGUUAGAGAUAAGCACCCCUUCGAUGAGAUUUGCGGGACGU
+CGAUACCGAUACCCCACCAUGUCGUCAAGCUAUAGCUUCUAGCCAGCAUA
+UCGACAUUCCAGUCCAGUGACUAUGGACGAAACUAAUACGCGAAGAACAU
+AACUGACUGCGUGGCGAAUGGAGGUUUGUCAAAAAGCGGGGCUCUGACGA
+CUCUCAUGGAUCGAUUUGGGUGAUGCAUGAUGGGGUUGGCUUUAACACCG
+CUACGUUCUGGUACAUAUGGCGAUAGGGGCUCGAUCGGGACUGUUAUGCA
+UCACUUGACCAGGCAAAUAUGUGUCGAUGAGGCAAUUAUAGUUUUGCCGU
+UUGGAUUAUUGACUUAGGGAGAGGGAAGGGGACGAUUACCUCGAGCGUUU
+AACACCUUGUAGUACGAGUUGAAUUCCGAUUCUUAAUCUAUAGGAAGGAG
+GUAUACGCUUAUUUAUUCCGCCCUGAGUCCAUAAUCCAGGCCGGACGACG
+AACCCAGUCCGCCACCCAAGUGGAUACUGGGGCUCGCUGGUCAAACUUCU
+AUCGAAGCGAUUAUCCGUCGCCAUGUGUGAGUAGAGAGCAAACGUGGUGA
+CUGCAAGCUAUCAAAAUUACUCAGAUUGCUAGUUAGCAUGUUUGAACCCU
+AGAUGUAAUUUGGAGCUCGCUUGGCGUAAAAUCUCCCACCGGCGCAUGCU
+AUGUACGUUAACUUGAAUGACCCAUAGUGAUUCGCCAGAUGGGUACUCCG
+GCGAUCCGAGAAUCUAGUGGUUUAGAUCAUCCAACUGUUGGAGUUCGUCU
+GGAAUGUAGCACGACUUGCCGAGGAGUUGGUAUGCGGACUGUUGUGUUGA
+AAGUGGACGGACCACAUGCUUGACUUCGACCUGGGACUCCCUUCGACUAC
+CAGAAGGUGUCGGAAUUUGAACCCCAGACCUACUUCAUGAGGGGAUCAUA
+GCGGAUAAUCAUACCGCGACUCACGGUGGUUCCGACUAUCCUACGUACUA
+CGAUAAGAUCGGUGAAACGGUAGCGGACCCCCUCCAUAUGGGGGCUGAAA
+UUCCUAUGUCACACUGCAACAUAUACAGAAACGAUAAAGAGCUAAAGUGC
+UGAGCAGAUGUCUAAUGUGUACGACUCUCUUAGAAGCUCGGUUGCCUUAA
+GUGUGCAUAAAUGUUAUGAGAUACCAGAAACAGAUAGUAUCCUCUUUAGG
+UUCGUAAUCCCACAUAACAGCCUACGAGUACAGCGUCCUACGGCUCAAGU
+AAAGACUUCGAUUGAAUGAGAUGCACUUUUUUCCGGUAAAAAAAUGUGCU
+CGUCAGUACAUGUAGGUACAUUCGAUGUGUCAGACAGGAAUCCAUCGGAC
+AGCAAACUAAAAUCAGUUUGCCAUGUUCCCAUCGGCCUGCACUUGAUCGU
+GUGAGCUCCUUUGACUGAACAAUAUGCGGCUCCACACCCAUCAUAAUAAG
+GCGCCAUAUGAUACGGGCCAAGCGGGAGGACAUGGGUCUGACGCGUCUAA
+GGAUAGAUGCUGUGGGUAACUAGGCCGAACUUACACCUCGGUGCUAGCGU
+UGCCUACCUGAACCCGACUACGCUAAGGGCGGAACCAGUAGCAAAGAUAA
+GUGGGCUUGCGGGCCGCCAACUGAGGGCCUGCGUGCGUUGGACGCUUGCC
+UCCAAGAUGCCCCAACGUUUUCAUUGAGCUAUCCCAUGCACGUAUCGCUC
+GCCGACGUGUAUGUCAUGCGGUAAGAUAACUUCACGUGUACGUCGCCAAG
+AUCCUUAACGGUGCGACGGGAACGUUAUCUAAGAUAAAUUGUGGAAAUCC
+ACGGACAUGGAGGAUGGCACGCAGCCCAAGCCAUUAGUCGUUUGUCUAGA
+CUUACGAAUAAGCAGCCAGGCCGGGCCUCACUCGUGCCGAAUGUCACAUA
+UCAUCCCCUAGUCUAACCGCCCCGUGUCGUGAGCAUAGGCAGGGGGGGGA
+UCUAGAGCCCUACUAUGGAGUGUCCGUAAAUCAUGGAUGCCGAUUCUUCG
+AGUUUGAUACCCUGGGUGUGUUUGUGCUUGAUGCUACUCUAAGCCUUCUC
+ACCAGCUCCUGCCAUAGAAGAUUAAUACUCAGGCCCACCUAUACCAUUCG
+GGAUGGCAGCAAACCCAACUAGCAGAACGUCUCAAGCCGGCACCUGAAGU
+CUAGGCAACGUACGGGAGACGUAGUUCUUCAAUCACAUGACGCCUAGGGG
+AAAGUCCCCGGAUCUCGGGUAGAAAGUGCCGUGCGCUACUAUGGCGUGCA
+AUAAUCCCGCCCUGCUGUCCAUAUCAACCCGCUAAGAAGCUCCCAGAGCC
+GAGCGGCUUGGAUUAGGGCGGGAUCUCUCAUCAGUCACCAUAGUAACUCA
+GGUAGCGCGGCAACGUCCACGCUAACUAAACGGGGCUCGAAUCGCCCGUC
+AGUCAUACACCUUCAUUCCCACCACAUGGAGUGAGUUAACAUUUAGGAGG
+GCGUUACAAGUGCCAUUGAGCACAGCGAUGAAUGCUGAAGGUGCCACCCC
+CGCUAGAGCCCGGACUGCUUGAACUACGGAAUAAUAAAUGAGCCAGCUCC
+AUCAUAAGUACAGUGCAUAUCCUUCGGCUCGUGCAAUCGGAUGCAGGACG
+GCGUAGGUGUUGACAUACGUAUUCAGGGAAGGGGUAUUCCAGCCUAGUAG
+CCGUUUGGGUUUGCGAGGGUCGCUUAUAGAAAUUCAUGUGUCACAAAGUA
+CUCAAACUUUAAAGAAGCUCAACCCUUCACCGAAUUCGCAGCAGUUCUCG
+ACCCCUUUGAUGGGGUGCCCCUGAAAACUAUGUCCUGGCUCGGGGAAAAG
+ACGUACCGUGGAACGACUUCGGAAAACUAUUCUAUCUACAUCGUUUGGGG
+GCACUAGUUGACUCUUUGGAAUAGGGUUAGUCAUGACAAACCCACGCGCC
+UAACGUGGAUUCGUCCUGGCGGCAAAGAGCCGCCUUAAGUAUUUGGCAGU
+GAAUGAUGACCACUCAUUAGUCUCCUGAGGCGGUUCGAUGUGCGUGCGCA
+AACUAAUGUCACUCAUGCUAUGCCCCGCGGCGUACUGGGUACUACGGUGC
+CGCUCUGCUACUCAGAUAUCGCAUAAGCAGGAGGGUAUGGACAUAUACUA
+CUGCCGUCAGCGAGCUAUUGACUUUAAGAAGAUCGUAAGUAUCAUUAAGU
+UAAUCGGUCUCUCGUGUUACUCGUAGAAGUCAUCCGACCAAAAUGCACUA
+UUAUAUUGUAUUAGUUCAGCCGCUUACGCAGAAAGCCUGAUACUACCUAU
+CCAAUUCUCCUUGAGUUCUUGUGGCAAUGGAUCUGACUGAUGUUUAUGCG
+UUGACAAAUGUACCGAGCGGUGAGCUAUACUCCUACCACCGUGGCGUUUG
+AUCAGUCCUCCAAUCUCAAUGCAGCUCCUAUCUCUCGUUCAGGGGCUCAC
+CGAUUCAAGAUGUUUCAAUCGCAAAGCCCUCUAAUGCAUCGGUACUCGCG
+UUUCAGAAGAUAACAUAUAAACAAGGGACCUAUGCGUAAGUGUCCAUCGG
+GUCUUCGGAUAUCCAUCUUAUGUUUAAUAGGGCCCUAAUCGCCAUUAUCG
+UUUAAGUAAUGUCGGUCCGGGGAGAGUUAUUUUCCUUGGAGAAAUCGCCG
+CAUAGAUGCCUGCAAAACAUAUUGACCCUCAGCAGAAUAAACAUGCACGU
+CUUUUGGCUUGCUGGAUGGUCGGACAGAUUCUAUGGUCUGCCUUAGACAA
+UCGGAUUUCACGGGGGGUCAAUUUGCAUAUAGAACAGGUAAGACGAGGAG
+UCUCUCUGAGUGCGCCUCAUCGAUUCUACUUCCCGAGGUCGCACGAGGCC
+GCUUUUCCAACAUGCGUCUGAUCUACGGCCCAGGCUACACUAUGAGAUUA
+UCCAAGCCCAAUGCCAUCGACCCCCCGGAGCUAUAUCAAAGUGGCUCAAG
+ACUUAGCUGGUUUGUGAAUCUGUCCUAUGCGGUUUUGCGACUGAUAGCGG
+ACCCUACUCCUGGAGAGGUCGCACAUGCUCUCAUCAAUAUAAUGGUUGAU
+UAAAGGAGAAUUACUGCAAUAAAUAAGAUCCGUAGUGCUUAUGGCGAUUA
+CUAUAGGGAAACUAGCCCUCCGGAAAUUUUUUUGCAUAGGGUUUCCUUCG
+AGUGAAGGAAAAUUGGGAACAAGGUGCAAAACCUUGGCUGCCCCUGCAAC
+UGUAAACAGUUGAAACGCCAAAAAGCCACUGAAUCUAUUCGGGAAGGCGG
+UUGUUUCGAUGCUGUGAGCCAGGAGACCGACCCUAUGUAAUCGUUCCACG
+UAGUGAAGUAUGUAGAUGGUCUUAGCGGCGUUAGUAAGCCCGGACCUAAG
+UCGAUUUCAAACAGGUGUAUUCCAGUCCCUGUCUGUCUUUGCAUCGCUUG
+AUCGAAUAGGACACCUAGACGUCCAUAUGAAGCCGGUAACCUCAUUUCGG
+AGUGAACCUACGGCAACCCCUCUUAUCGGGUAUCAAUGGACGAUGUUUGG
+GUAUCCCCCCCUGAUUAACCGUUUGCGAUUCUCUAAUCCACGUUGUACUA
+UCCUUAGAUGGGAAUUUACUGUGGUCAAGUACUGGAUGUUAGGGGUGUGC
+GGGACUACGUGUCAUAACGCCCUGGCGAAGAUGGAGCAGCCCAGGGCACC
+GAUUGUCGGGCAGUACAUUCACCCCCAAUGCCCGUAUAUGUAUAUCAUCC
+UCGAACUCACCGGGCUUGGAGGUGGUUGUGCAGACCUAAUAGCGUAGAUG
+ACAAAUGCAUCAUGGACGCGGGUUGUUGCCGUGGGCUUCGGGUCCAGAGU
+UCGAAGUCAUCGCAGCUUCUGGCAGCAGUGAAAGCCCUUUCGGGGGCGGU
+AGUCAAAGGCCAAAGCUUACAGCCUCCUUGAACCUGAGCAAUUUCCCACA
+GACGGAGAACCGUGCCCAAAGACUGUUCGCUGGCUCUACAGCGGCUGACC
+UGAUUAUCGGGACGCGCGUUGGGUGUCCAGUACUAACCCUCUGCCUGCGA
+CGAAAUCUGGUCGGCGAUUUCACGCAUAAGAAAAGGGGCAGAUUCGUUAA
+AGUGGUGAGAGCAAUCAUGGCUCACUGGCCGCGGGGGCUCAACUAGGGCA
+UUGCCAUUUCGAAGCACAUGCAAGAUACCUAGACGAGACGAAGAUCAACG
+GGAUCUUUCCCAUGGCCAGCUGUGAAGAGCGUCGCAAGUUUUAGAAGGCA
+ACCAGAGGGGCCGCCAUCGAAGCAUCGGGCUUUAUCAGAACUGAUGGGAU
+GAACAGCAACUGAUCCUUUUAUCUUGAGCCAAUUUAAAUAGCCCACAAUG
+ACGGAUCCGUCUAGGCGGUACUGAACGGAAAUCGCUGUAGAAAAACGUUU
+CCUGCUCGUACACGAGACCACUAAAUUUUUCGAUUAGGACGAUGCAUGGA
+ACUACGAAUCAUAGCUCCGCCCCGCUUCACGGGUACUUUUGUGCUGGUAC
+AAGCUGAGAUCAGUUUAAGUACAUCGUUCACACGAUGGAUCGGACUAUAA
+CUUAUCGAUACACAUCUAUUUGGUAUUUAAACCUCUAGUUGUUAAAUUUA
+UUAAGAGUUUAUUUAACUUAAUAAAAAUUAUCGAUUGCCACGUUUAGUCU
+CUACGGAUCCUACUAAACACCUUUUGGGGUUUUUGGUUUCCACGGUAUUG
+UCUUAGUUUCUAAAGUACAAACACCUUUUGGGUGUUGUUGUUUUAAUUAA
+AAACUUUAUGGAAAGCAUAAGAUUUCACCGUUAGCAAAAAUAUAUUUACC
+AAAAAAGAGGUAUGAAUCCCUUUUUUAUGGUGGCAUUUAUUCAUGAUACC
+UAUUAUUCCAAUAUAAAAAAUAGUUUAAUCCUAAAGAGGUAUGUUUUUAA
+UAUCAUGGAAACUGGCUCGCGACUGAGGGCUCAAGGCACACAAUAGGUCA
+GUCUACCGUCGCAUUCGAUAAUGUUGUGUAUAUCCCUGCUCUGAGAGACA
+CAGUUUGGGCUCAUCCUGGCGCAAGUUGAUGGUUGCUAUUGUUCGGCGGG
+ACCUGGUGCCCAUCAUAAGGACUCGGUUUUAAGCGGCCCUUGCUAGCUUC
+CGCAGAACUUGGCUAGUUGCCGGUAAUACGUAUAUAAAUACUAGGAUUUA
+CCGGUAGUUCCGACACUCCCGUGGAGGUCGGACCUAGGCGCACUACACAG
+CUAACUUGUUGUUGGCUUGAUUUGCUGAUUCACUUUGCGGCUAAUGUGAA
+CCUUCAACCAAUGAGCCCGCCAGCACCCCGGUCUCUUGUCUCAGUGGACA
+UAGGAAGCGCUAUUUUUCACCCAAAACGCAUCCACGAUCGAAGUUUGUGC
+AUUUUAUUCUGACGAUUGCUCCCAACCUACUGUGGGAGACCACGAUCCGC
+UAAUGUCAAUAAAGUGAUCGCCACUAGGUCUUAACGUAACUUUGGGGCUU
+AUCGCUAGUGGUUCCUGACCUCGUACAGCUUUUAACACCUCGCUAUCUGG
+CGUCAACGCCAAGAUAAUUCGAGUGUGCCGCGUAAGCCCUGCCGUAGGGU
+UCCGGUCAGAUUCAGGUGGGCCGCCCGUUCCGUGGCAGUGGAACCUAGGG
+UCUCCCACCCAAAUGUUAUUGUACCCGAGCACGAUUGUCUUCUUACUGUG
+UUUCUUUGGCCACUGUCAUACGCUCAGUGAGAGACCUGGAGGAGCUACAU
+AUUCUUGAGAAAGCUGGGAUGUUUGAGUGAUUUCACUCAUGGAACGCUAG
+ACUCUUGCGCUAAGUUUUAUUCUGACGGCCGCUACUGGUUAUGUAGUCCG
+UCCUUCUUCAGCAACUGAUACUAAGGAUUCAACACCGACGUGUAUUGGAA
+UAGUACGCGCCCCCUGAAUCAAAACGCAGCGAAGUAGAAAGUUCUGACAA
+GCGAAUGGUUUCGGACCUAUACUGCUAACAAGGCGAUCUUAACGCAAACA
+UGGCCACCGCUAUCCGCAUGUGCAGUUAGCUCCUCGCGGUCCCAGAUUCC
+UUCAGAUCACUAACCCACUAUUACUAUGCUGUGCUUCGCGAAUGGAUUAU
+UGACGAUGUACAUUUUCUGGACUCUGCGGGUUGAGGACCUGCGCAAGACA
+UCAAUCGGCGGAGUACCCUUAGUAUUUCUGGAGCUCCGGUGUAAAAUUCC
+AAGGGUAUGCCUUGUAUUUAGCAAUGUUUCUUAUGCUGUCUACUUUACUG
+UCUAUGCUGCCUUUACGGAUAAUUAGCGCUAAGGUGCGGAACAACAAGUA
+AGAGUUCUGUAGACGCGCCAGCCUGUUUCCUAGGCUACAUACGAGGGACA
+UGUUCCUUAUCCUUUCGCCUAGGGGAAAGUCCCCGGACCACGGGCAGAGA
+GUGCCGCGUGCACACGCGCGUAGACUUCCCCCGCAAGUCACUGUUAGCCC
+GCCAAGAAGCGACCCCUCCGGGGCGAGCUGAGCGGCGUGCAGCGGGGCGU
+CAUCCGUCAGCUCACAUAGUGACGCAGGCAGUGCGACCUGGCUCGCACCA
+ACCACACGGGGCUCAGAAACAACACUGCAGUUGAUCACACACCACUCGUG
+GUGUAGAUAUAACCACCCACAACGAAUCUUAUAGGUGCUGGCGAUUGCGG
+CAGCCUAAAAUGACAAAUGACGUGUUAUACUUUCCCUCUAAGCCCGGCAC
+CGGGAAAAGGCUGCCUUUCCGCCUAGUUGCCCCGAGCGGUGUCACGACCG
+UCACGUAAAAGUAUACAGCUGCUCUACUUUUACGAUGAACUAUCGCCUGG
+UCCCACAGUAUACCAUCUGUGAUGGUGUUUGAGAAAUGGAUUUAGCAAGA
+ACUUGGUGGCUCGGGAUUAAGGUUAAACUAAUAGUAGAGUCGCGGGUACU
+UAGGGCACCUCGGUUGGUAUGACGCAGCUUGAAUCAGGAGUGCUUCAUUU
+GGCAGCGCGGCAUCAAGCUCUCGGGUUGUUGAGAUAAUCCCGGUUGGAAA
+UUAGCAGAAUAAUCCGUGUGUGUGUCUGCCUGAAAGGGCUUGACAGAGGC
+CUAGGAACACGCGACUUUCGAGACUUAUUUCUAGGUUUUUCCAGGAAACG
+ACAGUUCACUAUUUAUUGGUUCAGUACGCAUAUUGAUUGAUGGGUACAGU
+UGGGACGGAAACACUGUAUCCCCCGUAGUCCGGAGCUUGCAUAUGGGCGA
+AAUCAGUUACGUGGACCUCGGACAGCGUCACUCCCCGGGAUCGGUAAACU
+AGACACUGCGUGAUCGUGUGAGGUGUAUAUCAGAAGGUGAAGGACCAACU
+UUGGGGGGUAUCUGCUUCUCCACUGUGUAUCCUAUGGCUGUUUGUCCAGC
+UGCCUGGCAGAAGUAUAUCGCGCCCUUCGCCAGAGAGGUAUGCCCCAUAA
+UACGACCCAGGAUUAAGACUUUGUCCAGGAUUGGAGAAAUCCGACCCGAC
+GGAGGCGCGCCCGAGAUGAGUAGGCUGUCCCAUCAGGGGAGGAAUCGGGG
+ACGGCUGAAAGGCGAGGGCGCCGAAGGGUGCAGAGUUCCUCCCGCUCUGC
+AUGCCUGGGGGUAUGGGGAAUACCCAUACCACUGUCACGGAGGUCUCUCC
+GUGGAGAGCCGAUCGGGUCAGAGACACGUACCGGCCGAUGCGCGGCCUCU
+CCCUCCGUUGCGUGUUAGUUGAUACAUCGACCUGACGGCUCGCGUUUUAA
+UUUCUAAAAUCAUUUGGGCGGUUCUUGGCGUACUUACUUCCCAGUCUCUG
+GUCCAACAGCCAGCCCAGGCAGAUAUGCAUCUACCAUCAGGCAUUAAAUA
+AAAGUUUCGUUUGGAUAAGUGGCGACGCUGCUCCGGUCGACAGGUAUGGU
+UCCUGAAAAUACAGGAAUACCUCCUCUGAGUGAACUUACACAAAUAAACA
+GUAAGGGCAUCGUUUUCUGUUAGAGCACGCGAAUAGCUAAUCCUUUAGAA
+UGCAUUGUCAACAAUAGCCAGUAGUAACAGUACGACAUUCAAGUUACAUU
+GCCGACAUUAAUGAGGGCCGCCGCUCCAGUGCGAAAACUCGGGCCUCGUU
+AUCGUUUCUUUUGAGAGCAGGUCGAGCCGAAAGAGUAGCUGCCGUUUAAA
+GGACCGUAUCGUCAUGACUUAAACUGCGCGGUUCGACGGGCGAGCAGCAG
+GCCUGUGAAUGGUUAUAAGUGGUAGAGCAUCGGAAACAACGCAUGUCCUC
+AGAAAGCCGACAGCACUCUGCGCGUUCGUGCAACAAUUCGUGUUGGGGUA
+UAGCAGGGCCACCGUAUGCUUGUAAUACACCACGGAACACCGCAACCGUU
+AUGGUAUACGUACAUAAGCGGGGUCUCAAUCCAUCUCAUAAUCGGAUAAG
+UAUCAACCUGUUGGACGGAAGACCUUGCUCUCGCCAACGCCGAAAACUGC
+GAUCUGCCCGCAUGAGGGGGGAGCACUCCAACAGCCCCACCAUCUCACCC
+UUAGGUUGUUGCUGAGUAGGGGGCCGGAGGGAUGUUCGUGACCACGUCGC
+CUUCGGUAAUUGGGCUGUUUUAUGUGGUUCCUGUUGAUAGGGUGUGGCCU
+AACACGAUCGCGUCGGCAUCAAAGGUUAAGACGGUGCAAGUAGGCCUAUG
+AGUCUUUCCCUUUGAUCACUCCUGCAGCCUCAGGAAUCCCACGGGUGAUG
+UAUCCAUCGAGUCUCGUCCUGUCUAUGGUAAACGCGGAGCUACGUGCCCU
+GCUUUUCAUACAAAGAUUCUCAAGUCCUUUAACCUUUCAGACUAGCUCUG
+GUGGGAUGGGCACCCCACACGUCGAUCGGUUCUAGUCCUGCCCCUUCUAG
+GUCACCAUCAGUAAAACGAUUGGCUCCAAGGUACCCAUGAGUGGGAAGCU
+GCUAGCUAGGGACCUAACUGGAUACCGAUAACUAUCGUCUAAGAACUAGA
+UAAUGCAAUUAUGUGACGCAAGCAAAUGUGGCUUGAAAUAAUAAUGGGCA
+UAGGGCAUGCAAACGAACCCCUGCGUUACCUGAAUCCUUUUAUGGUCCAA
+GAUUUUCGGUUUGAUCUACAGUAUUGAGAUUUUGAUGAGGCGCAUCAAUC
+AUGAGUAAACUUUAGAUAAUUUGUCUGCUAACAAUUAUAGAGUUAAAAGG
+GUGAGAUGCCGAAAUGAUUCAUAAUAGCAGUUAUGAAUCGUUGGACUUAA
+UGGUUAAGAGCUAUAAGUUUGUCAUUAUUAUUAAAUAAUGGAGUGCAUCA
+CUUGUAGCACAACCUCCUUCCGCGGCCUUAUAGCACGCGAGCCUAUCUGC
+GUUGGCGACUUCGUUCCUAUUUACCUAGCCGAUAGCACACGAGGAUAGCA
+AGCCUUCAAUGAGCGUUAGAGGGGUUGGUGGCAAGGACAAAUUGGCUGUC
+ACACGCUAAGGUGUGGGCAUCUUCGUACACCUUGUGAGUCAGCACACCGC
+ACCGUUUCAUCAAUCGCAGCGGUUGCGGUUCUUUUAAUUAACAACACACA
+AAGUCACGCUCGUGUGACUAUCUGUACGGGCGUACGACAGGCAUAAUAAU
+AAGUCCAUGGACACCAUUGACUACGGGAAGUAGCAAACGGCUACUGUACC
+UUUUUAGCCCCGGCGGCUACAAUCUUCAUCAUUCGCCCCUACCUAUCGCC
+GAACAAAUGCGAAUAAAUCGGGCAAAAGACGGCCGGUAUUUGGGGUUGAA
+GUCAGCGGUAUCACACACUUUGUGCAGUCGAACGUCGCAAUCGGUACUCA
+GAAUGUUAGAUCAAUCGCAGGCCAGAAGAGGCGCGUUGCCCAAGUAACGG
+UGUUGGAGGAGCCAGUCCUGUGAUAACACCUGAGGGGGUGCAUCGCCGAG
+GUGAUUGAACGGCUGGCCACGUUCAUCAUCGGCUACAGGGGCUGAAUCCC
+CUGGGUUGUCACCAGAAGCGUUCGCAGUCGGGCGUUUCGCAAGUGGUGGA
+GCACUUCUGGGUGAUGCGCUCAUCCCGGUGUAUGGGUUCUCGCCAGACGC
+UGUUACCCAUCUCUUACGAUUGCUACUCAGAAGCUUCAACCAGCAUACGA
+AACUUGUGGAAGUAAGGCAGGUCUCCUGACUCGUGCUUUACCUACUUAGA
+AGCCUUCCCAUACAUUUCUCAAGAAGUAGAGGAUGUACAGUGGCAAAUCG
+UUCCGUUCGUAGCACUCACAGUUGCGGGGACAGCUCCGGAUUUGCACCAG
+AUUCCCUUUUAAGCCGCUUCGGGCACCUUACCGUCCACAAACACUAUAAA
+CCGCCUCUUGUUCUGCUGCUAUAGUAAGAAGGGCUAGAACUGGCUUAGAG
+CACAGUAGGUCAGCAUACACCACUUGGGGUGAUAGAACAUGCACGGUUAC
+AAAACGUGUUAGGUGACUGAUAGAGUAGCACGACAUCUCGCCCGCCACUA
+GACGCUGAUGCCACAUGCUUUACUUGAAUUCUCGGAGGACCCCAGCGACU
+ACUGAGAUCUAGCGAUUCUGACCGCGUGCUCACGUCAUGAGUUGAUGAAU
+GGGGAAAAGGAUAGUUGGUUGUUUAGCAUUCAGUAACGGUUCCGACCCUG
+AACGCUGGAACCCUGCAAGGUGGCGAAGCUCAGCUGGUGGCAGGUCGGAG
+GUACGGUCGUGCCGUCCAUCGCUAGGGUAUUUGGCCCAUAACCGAAUAUG
+UCCAUUUGAAGCCCACAGCUAUGUGGGAUUUGGACAGGUUAGGUAGGGAC
+CAUUAGUCGCUCUCCUCGAGACGGAGUCCGCGACAUCGGGUUGACUUACU
+CCUACCCUCUGAACGCACCUCCUACCGAUUAGGGUUCUUCUGUCUUGGAU
+GGGACUAGAUGAUUAGCAAGUCUAUGUCGUUCACGCAUCCUAUGGGGAGU
+CCGGUACGUGGAUCUAAGUUGGAUCAGACGGGCAACCCUUGGGACCUCCG
+UAUUACCGCGGCUGCUGGCACGGAGUUAGCCGUCCCUUCCUCCGGAGGUA
+CCAUCAAGCUCCCUUUUGGGGAGCUCUUUGUCCCUCCCGACAGCGGUUUA
+CACCCCGAGGGGCUUCUUCCCGCACGCGGCGUCGCUGGGUCAGGCUUUCA
+CCCAUUGCCCAAGAUCCCCUGCUGCCUCCCAUAGGAGUCCGGCCCGUGUC
+UCAGUGCCGGUCCGGCCGACCACCCUCUCAGGUCGGCUACCCGUCAUAGC
+CUUGGUGGGCCAUUACCCCACCAACUAGCUGAUGGGACACAGGCCCAUCC
+UCAGGCGGCACCAGGUUUUACCCCGGCACCCUUUUCCCACAUCCCAUCCG
+AGAUGUGGGCUUAUAGGGUAUUAGCCUGGGUUUCCCCAGGUUAUCCCCUU
+CCUGAGGGUAGGUUACCUGUGUAUUACUCGGCCGUUCGCCGCUCCACAGG
+UCGGUUGCCCGACCUGUGUCGCUCGGCUUGCAUGGGUGAGGCACGCCGCC
+AGGGUUCGCCUUCCGUUAGUGGGACACCAGCCCUGACGGAGGACGUUCUA
+UCGCCAGCCAUUUGCACUUAGGUGGCCGUUACACAUCACCCACCCGACGU
+AGGUACGCAAAUAGUGUUGGCACUCUGGAGGAAAGUGUCAACACUCGAGG
+UGAAGGCGGAUCCCGUAUACUUUCCUCCCAUCGCGUGAAGGGAUCAGCUG
+UCAGCUGAACAUACGCGUACGCAGGCCCUUUGGUCCCACUCCAAUGCCAG
+AGAAAGUCACGCCGGGAGGAUGCUACACAGUCUGAACCACUAGACUAGUC
+GAGUUGAUACGCUCAGAUACACGGGUUCUCAACGGACUCGUCAAAUUAAU
+GCAGUAAGUAGAUCCAUGAGGCCGGGUUCUUAUCUCGAUAGAAGUUGCCA
+UGCCGUACGGAUGCGCGCUAGGGUCGCACAAUCAGCAGGCGUUUGCAACG
+UCCUUACUGUGAGCCGAGGGAAAGUGUUCCCUGUCGGGAGUCAAUCCCCC
+GCUUGGAUUCCGUGCCAUUACUCGCUAUAUGACGAUGGCAAUCUCAAAUG
+UUCAUUGGUUGCCAUUUGAUGAAAUCAGUUUUGUGUGCGCUAACGCAGGA
+AGAGGUUGCGGCUUAGUAUAUUCUCCAGAACAGCAUAUUGGUGAAAGUAC
+CCGUGAUCAUUGGUUUACAAAUGGGGGUGAGCAUCCUUCCUCUAGAUAUC
+AGGUUAGACUCUUUCUCCUGCGAUACCGCCGUAAUUCCGUACUCAAGAAU
+AACUAGUUAUUUAAGGCUUUGGUUAUGCCACUACAUCAAACUGGCUAAGG
+GGAUGCAGUCGAUACGGAGGUAAGAAGCUGCGGAGCACGUAGUGUCUGUC
+GUAAAUAGUAACUGUCAGUUUUUCCAUUAAGAAAGGCACGGUGCAAUCCU
+GAUUAAAUUGGGCGAGAUGGGGCCCCCGUCUGCAAUGGUCUACUGAGUUC
+AGCUUAGGAGAGGGAUUUCAGAUCUCAGACUCUGGGGCAGGCUCGAUAAU
+UGGGCCGGCGUACAUCGGACUCAGGACAGAUAACAUCGUCCGACAACGAU
+GAAGUCCGGACGAUGUGCUGCGGAUGCCCUUAUAAUCGAUCACCAAUUUU
+GAAUAAUAGCCAUGCGACUCCGGGUAUUAACACGAUAGGUACAGACGUGA
+AAGUGGAGGGCAAACAUAGCCAAAUUACGGAGCACCGUCCCCCCCGGGCA
+UUGGCCAACGCUAAUUCCGGAAAGCAGAUGCCGAAGUCCGUAACUCUCGU
+AGUCGGGGUCAGCAGUUCGGAGGCUCCCCCAUAGUGUGGGAAAUGAUUUG
+AGCAGUACAGCCACAUGAACUAGCUGUGUUCGGGGGCUCACACCGAUAUG
+GUGUGUGCUCGGAUGCCUAAUUGGAUGGGGCGAAUGAAGGCAUAUAUUUA
+UAGGCGUGCUGACCUCAACUGGAGCAUCUGCACGGGUGACGCACCGACGU
+AUUCAGUUGGGUCCUCGGUGAAGCAUUCCCUACGAGUAAUGGGCAAUACC
+GCGUGGAGCUGACCAUGAGUUGCUUGCCAGGGGGUUUCCUUACGGUAGGG
+CAGUCGAGUCAAGAGUACCAUAAAGACCUACAACCGAGUUGAGUCUCCGG
+GUCACGAAGUAUAACGGCUAUCACGUGUCUAACUGGAGUCGAAGAUAAUG
+UAGCCACGUAAUCCUCGAGUUCGUCCCGGUAAUGAUAAGUAGCUACAUGC
+CAGAAUUAGCUGCAUACAUCUAACAGCGUCUCCUUGACAUACUUGAUAUA
+ACGUAUCCCUAGGUGUUCAUAUGAGGGAGCAAAACAUCACGGACUGUAAA
+UGUGAUGCUUGUGUGCCCGCUCCCUUUACCCAGUUUCGUUUCAGUCGUAA
+UCCAAUAUCAGCAAAAGUGCACCUAGAAGAUAUACCACGCCGACCACCAU
+CUAUACCAAUCUACGAACCCCAGACUCAGAUAACCGCUAGCUCAUUAUAA
+AAAUGAAACUGUAACACCAGUUCAUAGCGCUUAAGACUAUCACGAACAGG
+GGCGGUGGCUUGACCACGUCCUAGCGGACAACGCGGCGUCUAGCACCCGG
+UACUACAAAGGCCUGAUACGGUGACUAAGAUAGUCGAUCACCGCUUAGUC
+GGACAGAAACGACCAUGGUGGUGUACGUUUCUGUCGCAAGACCCAUCCUA
+UCAGGAUGCGACCCUCAGAGGCGUGUUAUGUCGAUUCGUGGUCUAUGAAA
+GGUAUGCACUCUUUGACAUGGGUAUCGUAGAAGCCACGAUGACUACGGGU
+AGCACUCUUCGUCUGGGCUUCAAAUAUGGUUAGCUCGUGGUAGGUUUGGA
+CGACCAUAAUGAGAGACGACCAUGGACGACAAGGAGCUCUUUGGUAAAUU
+CGGGAAGCUAGAUGUACGUAGAUGCUUUUGUGAUCCCACUUCGGCACCCG
+CGCGCUCUACGACCAAGUCGUAGUCUUCCAUGAACACUCGUUUGACAUUC
+CUUUACGAGGCGAUGAACUUAAUCAAGGGUUGAUACCCUCGGCUCACAGG
+CGCUCCGAGCUGGCCGCCUGGAACUGUCCGCGUCGCAGACCUAGGACGGU
+UAAACCGCGUAAUUCCGUGUAGGCGUUGUAAUCAUGCCUGCAUUAAACCA
+GUCGGGUCACUAAUUAAUGGAGCCUCCCCAACCUGCUUCCUGUUUACCUG
+CCGGGUAGAGGGCGGGCGGAUCAUCGAAGCCAGCCAGUGCCUGGAGAUCU
+UUAUCAUUUGUAGGGGGGAUAUCAGCGUUCACUAAGAAAUGCCUUGCUUU
+GUGCUAGAACAUUGUUUUCGGGUCUUAUACUCAGAAUAGUCCACAGACUA
+GACGACCCAAGGAUUGCUAUAAUACGCACUUGAGGGUGAUACAGCCGUAA
+CCUGAUACGGCAAGUCGUAUUAAAUCUCACACGGGCACGAGACGGGAUGG
+GUAUCUUGUUAAUUAGGCUAUGAACCGAGUCCGCCUGUUCUGCGGGUUAC
+CUACCAAAAAGUUUCGAGAAACGCGGUGAGUAUCAAAUUGUGGGUCACAU
+CUUGCCCUCCGGCCAUAGAGGCAAGCACGCCACUGGGUUCCUUUGGUCCA
+CUGUAAUGCAGGGGAACUCGCAUGUGGUUCGCGAGUUGAGAAAGGCCUGA
+GCCUGACCCUUAGAACCUGUUGGUUAAGACCAUCGUAGGGAGCAGUAAAU
+GAGCAAUACACGUGGCGCACCAUCGGUUCUUUCAGAGUAGAACCGGGCCC
+UAGCUUAUUAUGUCACUGGUGCCGGGCUCCCCACUCAGCAUUAUCAGCAC
+ACAUGCGGCGGUGCAUGGACGCACCCGGUCUGAAGGUUUUAUGUCUUCCC
+AAGAAAGUAUUAGCGAUCGUCUACACGGCACGGCACCCGGAUUUGAAAUU
+AAUGCGGGACAGAACAAACCAUAAACCGGAGCCCAACUUGCAAGUGCCAU
+AACGAUCGUUGGGACGGCUACCCCCUAUGGCUGCCAUGUGAAUCUGUUAU
+GACCUCACGCCAGAGCUGGCCUCAAGCCUUACGAAGUUGAUUGUCACCGG
+GAGUUACCUGGCUUAUUAUCUCCCGCUCCCUGGUGGGAAAACCGUUCAAC
+AGAGCUCUUACUACAGGAUCAAAAAGACAGGCCCAUUCAAGGCACGAUGA
+UCUGGGGACUGGCGCCUCUCUAAGACCGUAGAUUCGCAUUGACUGCGAUU
+CGUAGGUUACGUCUACGUAAAAACGUUACAGUUAAAUAUAACUGCAAAUA
+ACAAAAAUUCUUACGCAUUAGCUGCUUAAUUUAGCGCAUGCGUUGCUCUU
+UGUCGGUUUACUCGUGGCUGACACUGAGUAUCAACUUUAGCGAGUUACGU
+UUAACUAUCUCACCUGAAUAGUUGAAAAGAGUCUUAACAGGUUAGCUAGC
+UCAUCCUAGCCCUGUUAUAUGGCGUUUUGAGCUAGUGAAGUUCAAGUAAU
+AUAACUAUGAUCGUAGAGGUCAGUGACGGAAUGCGUCUGGACAGAGGAAC
+AGUGCACGGAGCCGCAGUACUUAAAUGCCCUCGUAGUAGACGAAGGCCCA
+AUCAAUAUUCGCUUUUAAUAAGUAUAGCAUCACGAAAAACAUUAGGUUGG
+ACAGGAAGGAAGCGCCCAUAUUAAGGUUUUGAAUCGAGCUUAGUCUCGAA
+CUAGGCCAACGUCGAAAAACUAAUUGUGAAGCUCCAUAAUUAUGCGGUAC
+CGCGCGUAAUUCCCGAUUAUGUUUCAGUCGACCCUGAUGCACCGUUCGAG
+CACCUGAGAUAAAAAGGGGUUGUCGGCCACGAGCCCAUAGGUCACCAAUC
+ACAAGUCACAGGUCGCGGCGAAGUUUGUUAAAGGCGAUUUAGCGAACUGG
+GGAAAGACUACACACGCCACAAUUUUACGUCAAUUCAUCGUGGGUCUGGA
+AUGGAUGUGCGCUUAUGGCUAAUUAGCCCGAGCUCCUAGUGGUCAUCAUC
+CUCGAUAAAGUAGGACCACAUUAACAACCACGUAAGUUCUAACUGAGAUG
+UUACAAAAGUCAUCAUUUGCUCCUUCCGAUGGUGUUGGCCAACAGGCUCC
+AAGGGUCAGGCCUUAUGCCUUUCUCAACCCGCAUGUCGGCGAUUGAUUCG
+GUCUCGGCGCGAAUGGCACCGUACCGGCUCGGCUGGUAUCGGCUUGGUUC
+ACGGGUUCCCCUGCAAUGCGCCCACGGGAGUUACUGCGUUCCGCUAGAAU
+UGAUGAUGUGUAUCUAGCAUUCGAGGUAAUCUUAAAGAGCUAAUCUAUUU
+UACUGGGACACCACUAAUUUAGAGGUUAUGUCUGUGUAGAGUCCCACUAA
+AAAAUGCAUAGCGGAAUAAGAUAUAGAGUGGUCACCGAGUCUGGGGCGCC
+UACCGUAGCCAUAAUGCCAAACCGACAAAGCGCCGACCGCAAGCACGGAG
+AGGUAUGAUGUCGGGAGAAGAGCAUGUCAAUAUAAGCGUAUAGCUGUCAA
+AACUCUGUGUGUGCGAUGUCUUCACCAGACGGUUUAAGGUUUUUUGCUCU
+GCGAAGCUAUCCACUCGCGUCCUGCGGCUCUCACUGAAAGUUAACUCGGG
+CGGGAUUUAUGACUACGCUAGCCGAGCGUGAUUCGGAGGGGGCGCUUUUG
+GUUUCGACGGGGAUGAUGUUACGUUUGAGAAGCGAGUCGAGGGAACCUGU
+GGACCCGCGUUAAAAAACUAUAGGCCUUAAAAAUAAAGGAUAACGAAAAU
+AAUUUAGCUUUAGCUGCGUAGUCAGCUAACGUCAGCCUGAGAGUCCCGCG
+ACUCAGAGUCUGGCGUCGACAGCGGGGAACCGAGCCUUACAAAGCUUUGA
+GUAAGGAACGGAAUUUAUGAAGCUACUGAAGUGAAAAGCUUGUUUGUAGG
+CGUUUCAUGGAGGGAAUGUUAAAAUACAAACUGCACUCGGAGAUGCUUAA
+AUGAAACCAUUUUCGGACAGGGGUUCGAUUCCCCUCGCCUCCACGUGACA
+GAAGAGCACUCGUGUUCAACAUGAUAGAGGCUUGUGUCGUCGAUGCUCUU
+UCUGCUGCGUUCUUAGGCACGUAAGCGCCAUAAAUAGGAAGCUCAACCAA
+AUAUAUGCGACGCAGUCCUACGCAGUCACUGAGAGCCGUAUGCAGGGAAA
+CUUGCACGUACGGUUCGGAGGGAGGUCUCUCGUUGCCAGUUCUAAUCUAU
+UGAUAAGGAUCACGGUGCGGGUUAUCGACCCUACAGAGCGUGGUGUGACG
+CUACAGCUGAGAUGAUGCGGGAGACACGACAACGUGAGAAUGAGAGAAGA
+GAACGGCUCAAAGAUCCAAUUAUGUAAACCCGCCAAAUAUGUACGAUCGG
+ACAAAUCUCUGAAAGAACCACUUGGGUCUUUUAACUAGUCUCCCACAAAC
+AUUGGUGAGAACAAAGUGUAGCCGUUAACGAAUACCAGCAGUAGGAUAUG
+CACCAGCCUGCAGACCGCUCACCGCAAGCGUUUAUCGCCGCUGAACGCGA
+UCGAGUGACAAAUUUUCUCCUGCAUGAGAGCUUACGCUUACAUGGCGCAU
+CGACGUUACUGGUCCGUGCGAAAGCUUCUGACCACCGGUAUCUUACGUGA
+GCCUUUCCCGGUUUGUGGGGUUGAGACUUACGCUAAAUUACGGCGGCAUC
+UCGGUUAAUGAGACUGGCCAACCGUGGGACAUUAUUAGCGGUGGAAGUAG
+AUGGGGCCUAGAUACAGCAGCUAGCCUGUAGUUCCCGGGCUCACGGGACU
+CAUUUACCAUAACAGUACCCGUUUCAAAACUGCCCGCCGCAGGACCUUGC
+CGUAAGAAUGCAAUUAAAAAGGUUAAGGUAAACGCGCGUAAUUUGGGAAG
+GAUGUGGUCUUGUGCGAUACCGACCAAGAAUGGCGAUAUUACAUUCCCUG
+AAUACCGUCAGUCUGAAUGCCGGUCUUGGGUUUAAUCUGACGUGCGCCCC
+ACGUCAAGUCUACACGUGAAAUAAUAAGGGGAAGCGAUCAUAGCCCGGCA
+ACGUGUGUCGUUCUUGCAGAACACUUAUCUUGGGGAGUUUCAGUAACAGG
+AUUAUUAGAGACGUCAGGCUUCCCAGGUCGCGGCCACACAACUAAUUUAC
+GCGGCGGCUAGGCGCGUUCUAACAAUGUCCGGGCACUUCUCCCAUAUAGC
+AAGCGGGUCGGCCUAGACCUGUCUACACUACACGAGCAGCGGUCGGCUGU
+CUCUACAUCAACGUUGGCAAGAGUAGUCAGUUUAUCGCUAUUGGCCUGGA
+UGCAGCGACAUUGCCAACAAAGAUCGUCGCAGGUAUCGCUCAUAGGUACG
+GAGACAAGCGUAAGCACUAUUGCUUCUUACGCAAACUGGGCGCGACCCUA
+UGCUCCUCACACCACCAAGUAUUUGCGCCUCCCUGGGUUGGGGGGUCUGG
+GACUUGGUAGCAAGGCUUUGUAUGAUGAUACUAACAUGGCACUGUAGAGC
+UAGAGUGGAGACACAGUGUCUCUACGUGGACGAUGUUCGUCGCGACGAUC
+GUCGCCUCGAACCCUAAUGGGCUCCCCUAAGUUUUACAAUCUGCACCCUC
+UCACAGCCCCGCUACAUGGCCUAAACCACUCAAAUUUGGGUCGUUCGCGA
+ACACCGACCAAUCGUAGUCGGGGACGACCGACUGUCGAAGAGUAUUUCGU
+GCCUGUUGAUGACCAGCCGGAAAUGGGUCGGGCACGCCCGAAAGUGGGAU
+GCCUCCUGUAGCGUUACCGUCAGUAACCCGAUAUAUGGUUGGUACUAUCG
+UGAUCCACUACAGCGGUUCAGUUUAACUACAAUCGACCAUCCACGCGUGU
+UGAAAGGUGCCACGAGCCAGGCAACGAUAAACAAUGACCAUUAGGCGCAC
+AUUGUACGUAAAGACCGGUGCUUGCUUCUCCGGCUGCAUAAGAUAGAAGG
+UUGGCGUGCGCGCACGUCGCGUAUAGAUCUGUGCCGAGGUAGGUGCUAAC
+GGGGCCACACUUAACAAAAUGAGGUGCUUACCACACUCCGUACGGUCUGU
+UUUGCAAGAGAGUGGGCCGAUUUGGGAGGAAUACGACCGCCCGUCCAAGG
+GCCAGUUAGGCCUCCGCACCUUUACAAAACCAUGCGCGAGUCGAGAGAUU
+AGGUUAUGGACAUACAGACAAGAUUAGUCGGAAUCGAGUUACCUGACAAA
+CAGGUGCCACACAUUGCACUAAAAUAAAUCUUCUCGAAUGCGUUUCAAAA
+UCAGGUACGACAAACGAGGCCAUACUGAUUGAAUUUCUGGUACAUUCGGC
+AGAACGUUCGUUCUUCGCUCCUCACGAGCACGCAACGAAGAUGUUUCUCC
+GACCUUACCCCCUCAACGAGCUGUGCGCUUUUCAACGCGUUUGAAUUUGA
+GGAAGUGCGGCGUUCGCCCGUAAUCAAGAGUAUGAGUCUCCCCAUUCAAU
+UGUGAUAAAUAGGGCGGGCUUUCUAAACUGCUAUGCAUGCGGCGCGAGGG
+GAGAGGGCCCGCUUGAGGCGCGAUAUUCCUGCCUAGGGGAAACGCUCUGU
+ACGCUAUGUUUGCAAGACCGCAAUUAAGAAGAGGGUCAGACUUGGACAUA
+CAACCUUGGUCGCCGACUGUUCGUGCAUUCACAAUGCUAUACGUAAAUUU
+CACUCACCUCCUGUUAUUCCCGUGUACCCGAGGGACGUAACUGCUGAUUG
+ACCGUAAUGCCCAUGUUCUACAGAGACAACCAUAGGGAGGAAGGCUCAGA
+GUUGCGACAGUCUUUCCGUCCGCCAGGACUCCAUUUCUAUUUAAUACCGG
+AUUUCUGUUGCCAGGAACUCCCUUGGAUGUUCCACGACCUUGCCUGCUGG
+CGAAACGGUCUGAAACCGGAUCUCGAUCAUGGAGCUUGAGCGAGCAGAAC
+GCGAAAGCAGGACGGGUGAGAGCCCGAGAUACCUGGAGACGGUUCUCGUG
+AUCUGCGAUCUAUGUCACCCGCAUAUCAGAAGAAGGUCACACUGGGCGAG
+CCUCGGUGUCUCGCGACAUGAUGCUAGGAGUAAUGAAACGUAUUUGAGGG
+UGUAACUGCGCUACGGUCUCUUUGGAUCUAUCGAUCAGUAACGUGCUGUA
+UGGCAACGCGGCCUUGUCGACAGGACAGGAAUCGGACCGGGGGAACCCAU
+CCAUGUCUGCUUGCGACCUACGGGCACUCAGACGGCCGACUCUCGUGUCG
+UACACCUACAUGUAUUAUGACCUGCGUUCCUUUAACCAAUUUGUCAGGGU
+AUAUACCGUUGGGCUUCAUGAGCGGCCAUCAGGCCGCUCGAGUUAUCUCG
+UCUCUUACAGUGCCUGAAACAAUUGUCACAUCUGUAGCCGGCUAUGAGCC
+GCCGUGACCCAUUGUGCCCCUCGAACUUCGCGACAAAUCCGGCAUCAGUC
+AAAGCACGCUUGUGAUUUUCGGGCUCUUCCACUGGGUACCGUUCGGGAUG
+GGAAGUCUAUGGGUAUGAUAGCACUAGUUGCUGUAAGCCGCCGGGUCGGC
+UUUGUUCCCGACCGCCAACAGCUGAGUGGUGUGGGAGUACGCGUUGCUAG
+CGAUGGCAUUAGAGAUUAUCGUACUCCAUCGCGACUGUAUCGAGCGGUUC
+AACCGGUUAUAUCGGGGUAUGAAAGUGGCUGGUGACCGACGGAAUUUAUA
+GGUUAGAGGGUAUAUCUCUGCACGUCCGACAGUCGAGCAACAUUUAGCAU
+GGGAGGUACUGCGGGCAAUAGGAUAGGUUGAUGUUCCCUAACGGGAGACA
+AGACUCACGUCGGGGAAGAGGUAGGUUAGUCGGCGUUAUAAAAACAUGGC
+UCCUGAUUUAUAACCCAUGAUAACACCCUUUGGAAAUAGAAGUGGUUUCC
+CGCGGCGCAAUUAACUGAUAUACCGGACGUCUACGAUAGUCACAUGUGUG
+UGGAGCGCAUAUUCCAUACGCUCCCAUACGGUCUUCGUCAGGAUGAUAGG
+CUGAUGAUACUUAGCCAAGUUUAGAACUGUGUGACUCUAUGCAAUCCCGU
+AUCUGCAUGCCUGCCUAAACCAAACCAAGAACGCUCCGGGAAACCGACUA
+UCCGAUAAUGCUUUUUAGUGGUCUCUAUUGUAGGCUGCGCCAGCCAGCUU
+UAAGUCGAUUCAUACCCUAAUGAUUAAUUAUCAACACUUAGGUGGAUUAA
+GGUAUUGAUUUGGCGGAACCAAGCCAGCUUUGUGCCGAGAACGGAUAUCG
+GGUGCACGUAGACUUCUCCAACAGCACACCAAUAGGACAAGACGUUGUGA
+GGCAGGCACUCAGAUACUCAAAGACUUAUGCCGGGACGAUCGGGUCCCGC
+AGACGUGCAAAUGUGGGCCUAUGUUCGAGUAUGGCCCAGAGGCUCUCUAA
+GGGGAACGUAGCAUAUCGGUGGGAACGGAUAUUAAGUCGCAUAGUAGGCU
+ACACCACCUUAGCCCCUGCGAAGCUUAAUCGCACGAACGCUCUUAGGCUU
+GUCCUUGGUGAUACAUACUGGAAUAGCCGUAUUUAGUGCAUAAAGGCACC
+CCGAUCAUCUCAUAUCAAAGACUAAGUACGGGAGGCUACGGAGUGCAAGA
+AUCCUCGCGGCAAGCUCAAAACGGUUUUUUGCUCAGUCCGUGGCGGCGAG
+AUGCCGGGCCCUGGUAAGGACUCUUUUGGAUAGUAGUAGACCACACGAGC
+CCUCGCGAAUGCGAGGCCUGAAAUUCUAUUGGACAUGUCGUGGGAAAGCU
+UCAAAUCAUGACUUUUAACCUUGCACAUACUCCCUUAUAAUCAGAUUGCG
+GGGUAGUUUGCCCAGUUAUCGCGAUUUGGGCUUGGCGGCAGCAGCUAGCU
+UCGAUCCAGUUGGAGAACAAAUCUAUACUUAAAACGAGGUUGCGAGAAAA
+AGCGCCGUAGUUGGUUAAGGUCCUGUCAGGGAGUUGGGCUAGCCUUGUCC
+CCUGGGGCUAUUCGACACGAAGGCGCGCGAACGAAUUCCACUGGCGACCU
+CUGAACAGGCUGUGUGCCCAUCCUGGACAGUACAUUGUGAUCGUCUCUUU
+AUGGAAGCUGGUGUAUUGGCGGGUUUGGCUGCCAUGUGCCAAUAUUCAGA
+UUGCGUCAUGUGAUAAAAUAUUUGAUGUUUUGGUCUUGCACUAUGAUGUG
+GAACAUGAAACCUCUCGGGAUUUUCGCAUGACAUUUAGCAGUCACAUAAC
+AAUGGGACUUCGAAAAAUGACCGCUUCGCCCUUAAUAAAAUAAAAAGGAC
+GAAACGGUCAUUGUUCCGCGGUACCACCUUAAUUGAUAUACAUAGAUAUC
+CACUUGGUGCCUAUAACGCAGGCGAACGCCUAAACUUUCAUUUAAGACUC
+AGGGAUAGGUUCGAUAUAUUCUAUACGAGGAAUCUUUCAGCCGGUGAAUU
+CCACUCUCUUUCGCAAGAAGACAUAUGUACUAGUUCCCUUCAACGAUUUU
+CAAUCUAAUUUUUUUAUCCCGAACGUAAGAUGCUGUCACUUUGACUCGUA
+UCUAAAAAGACGGAUCCCUGAGACGACCGCAGGUUGUCCCCACAUAUGAC
+UAGCGAGGUUGCUUCAGCGAGUUGGUAGGUCGCCACGCCAGAGCUUGUCG
+UAGAGUCCAACCAUGGAUCUUAUAGAUCUCCCACACGUCCACCCUUGCUA
+UCGGCUAAGGCUCGCCUGGUUGUCUGCUAAGGACGCGUCAAUUGAUGAAG
+AGGCCAAGCUUGGCUCUCCGGAUCGGAAUCGUCGAUAACCGCUGCGAUGG
+AAGCACGGAAAUCAACAAUGGUUCGGACCCAUCCUGCAUUAUUGGAGGUC
+UGCUUCGUCCAGCAACCACAACACGUGCUGACUGAUGUAGCCAAUGAUGG
+GCAUUUUCGAGAUAGUCAGUACAACAGAUUUUGUGGUCCUGAGACUUUGC
+GAUCUUGAUCAGGAUCCGUCAUCACGCAAACGCCUGAAUUGGAGAGGCGU
+ACGAGAUGUAGUGGUCACAGUGAAGCUGGCUUUUUGAACGUCUUUAACCG
+CGAUCUGUCCUCACUUGUAUGGGACGCGAGAUUGAAAGUACCUAGCGGUC
+AGUUGCCCAAUUUGGUUUCUUGGAAUGCGUGACGUACAUAUUAGCACCUG
+UCUUCUUUAGAGACGUACGAAGAUAUGAGACUCAAAUUGUAUUCAUUUUA
+AACAUCGCUAGUCCGAGAGCGUUGGAACGCGGUGGACUUUAAGAGUCCCA
+CCGAUUUACGGACAGUAUUUCGGUUAACCAUCUAACCACACCUUUCACGA
+AUGAUUUUUGGGGACGCCGAACCUCGGUCGACAAACUCUCCCCUACUGUC
+ACCCCGGUCAGAAAGCUACUUAUAAUGGUCUCCCGCAUCAUUGAGCGCUG
+CACUCUGUGGCUCCCGACCCCAUCUCGCCUGUUAUAGCAACCGUCAUUAU
+CGAGAGCCUUGAUCUGGUGUAAACAAAAAUUCGUAUCCAUCUUGGCGUCG
+UCAUUCGCAUACAACUCACGCAGUCCUGCCCUCGCACGUGGGCCCCUGAG
+UGGCUUUCAGAUAGGUAACUACUUAAGUAAUGCGUAAGACUAAGAAAAUG
+AUGGCACGAGUGCGGGUAAUACCUGUUUCUCCGAUCCUAACAUGUACUCG
+GUUUACGCCCAAGAAAUAUGGAUACUCACCGAUAAUUGUGUCUGAUUUCA
+CCGAUAACCCAUGAGCGGCACACAUGCGGAUGUUCAAAGCCUACCUACAU
+UGUUGUAGGCAGGCGGUCUCCAACCAAGGCCACUAGGGCCGAGUGAUUUU
+GCACACGUCGACCCCUAAGUAUAUUUCAAUCUGGAUGUAGAAUCCUAUAG
+AGUUUGAUGGACGAGACCACAGCGCUCGGAGUUUCCUAAAUUUAGAGAUG
+GAUGGGGAGUAGCCGCCCGCGCUUGCGGGGCAGUCGGUCGUCAACCCGAA
+GCGUUUGCUUCCGGUCGAUUGCAUGUGCCGAGGCACGAUUGGCGAGACCA
+CCACGACGAAAGUACCCUUCGGCUGAGCGACUUUACAAGACUUGCAAAGU
+CCUGUGAAUAUGCGACUAGUGGAACCGAUGUGGCUUCCCACUAUUGCAUG
+GCCGCCCACAGUGGUAAUUCCUACGAUUAAGAAACCUGUUUACAGAAGGA
+UCCCCACCUAUGGGCGGGUUAUCAGAUAUUAUCAGGUGGGAAAUUCGGUG
+GAACACAGUGGAGCCUUGUCCUCCGGGUUAAUGUCGCUUUUGGCAUUGAC
+CCCUGCUCCUGAGAGAAGAAAUAUACUGGGGAACCAGUCUUUACCGACCG
+UUGUUAUCAGAAAUUCACGGAGUUCGGCCUAGGUCGGACUCCGAUGGGAA
+CGGCAACGGUUGUUCCGUUUGACUUGUCGCCCGCUACGGCGUGAGCGUCA
+AGGUCUGUUGAGUGCAAUCGUAGGACGUCAUUUGUGGCGAACCCGAUACC
+GAUUACUGCUGCUGUUCCAGGUCCGAGGAAUUGAUGCCGGCUAGGCUCGG
+UUUAGUACUUUUCAUCGGUCAAUCCUCUUGAGCACCCCGUGUCUGUUGGG
+GGAACUAGCCCCUAAAGCCGAGUGAAUUGUGUGGUUGUAAAGGGGAUAUC
+UAUAAUUGCAGGUACGGGCACAUAUCGACAGAUCCCAGCGCAUUGUGUGC
+AUUCCGAAAACAUUACUGAUCCAAACACGGUCCUCGACGCCGCGAGAUGA
+CCGAGCCAUUUCCAGUUUGGCGCCAUUGCAACGCAUGCGCGGCUGGCUAG
+UUAGGCUCCGCCAUUGCUCGCACAUCAUUAUCCUGAGAGUAUCUGCAAUA
+GGGUGGGCGCUUCUUAGUCUGGCUCAUGACUCUGCAUUUGCAAGUGUUGG
+ACCUCACUCGGCCGAACCGUAUCCCAUUUCACUACCAUGCGUGUGGUACA
+GUCCGGGCGUUUCCCAAUGUUCCGUUCGGUUACUGUUGCGUUGCAUGUGA
+UGAGCAUAGUGAUACAACUAUCUUUUGCACCACACAGGACACCCAGGAUA
+AAGUCACAUCGUUCCCGGGGUGGUACUGUCUUCAUGAACGCUUACGGGCG
+CACUGAAACUCUUUAUAACUCCUCGCCCCUUCCGUAAAGCUGAGAGUGUC
+ACGCCCAGACCUAGGCCGUCUUGUCGGUUCUAUAAACAGGGAACCCUAAG
+GCAGGCUUUCGUAGCGCUAUCCAACAUAAAUUUGGACUUUACUGAAUGGC
+GCGCAUACCGGUAGUCCCGGCAAGCCUGUGAACAUGCAACGCCACUGGAG
+GUAAAGUAGCACCCACACCGGACCGCGUGCGCGGUAUUAAUCUGGAAUCU
+AGACCCCUUCCUGGCACACGUGACACUUCGGUGGUUGCCAAGCGCGCCAU
+GCCCUCUCGUCAAUCACUUCUCCUUUAUGAUAACCUUCUGACUUCGUUCG
+GACCGGAUAGCUUGUGGUCCCUCCGGAAGUACUUUUCUAGCCGCGGGGCA
+AAUAAGAGCUACCCGGUUAUAUUGACUUAUACUGCCGGGACUGUGACGAG
+UACGGGAGCCUACACUAGUCUCGAACCCUAGGAUCAUGUUUUUGCUUCAU
+UAAGCCGGAAACUAACGGAUUGCUUGAUCAAUUCCUUGUUACCUCGGCUU
+AGCAGAUAGAACCUUCCCAUGUUCUUGAAAAACCACCGAUAACUACCUUU
+AAUGGUGUGGUUCCAUCGGAUUUCGUACAACGACUGCCGCUGCUCCGUCA
+AAGUCGACUGAAACUAUCAGAAAAACGUGAUAUCUACGUUUGUCUCGCUG
+GAGACAUGCAACAGGAAGUGUGGGCCACUUGCAGCCUUCCUAGGUCUACU
+GGAGGUCGUGCAAAUUACAAUCUAAUUACUAGAAGUCUUCCACUAGAAGU
+ACAGGACGGCUGGUGAAGGCCUGGCUAAUGAUGUUGAGGCGGACACCGUC
+GUACCUCUUGCGCACCUAGUGACACCACCUGACCCGUGCACCGCAUGCUC
+UCGAGCGAGCCUUAGGGGCAUUUCUUUGGUGGAACGCAAUCUUUCGCCUG
+GUACUAGGGCUCGGUUUAUAAGGGCGCACGACUAUGCUCUAGCACUUUUU
+UUACGCCUCUGAGGAGAUACUCCGACGCUGCAGGUAUAGGUUGAUUAUCU
+AAAAUCGCUAAUUACAAGUACUUUCCAGUGACCCUGCUCCAAAUAUUAUG
+GUCGCUUCUACGUACGGCUAUAUCAAGAUUAUCCACCUCCGAACCUCAUC
+AGUAAGACCCCUCGUGUUUCACUUGGCGCGACAUUUGAAGGGGGACUUGC
+CAGUUUGCAUAGUUCCUCGCCUCUUAGAUAGGUAACAGGUCCUUAUGAGU
+CGCGCAAUGAAAUGGACGAGGCGGUGUUUCUAAUCCAAUCAUUCAUCUCC
+AAUGGUCACUGAUCUAGUGUUGAGGAAGAUGCUAAUGAUGCUCAUGAGAC
+AUCGUGUGGCACUUAAUCGCGCGUAGGGAUGAGUUGUUCUUAGUUAAUCG
+UAUAGCGGUAGUUAACCAAUCGAUUGGCCAUGCCUACUCCAUAGAAUCGU
+AUACCGACUGCAGGUGAAAGUCGGUUCGCUUGUUAAACCCAAAGCAUUCA
+UGACUCAGGUGCUCUGUUUGAAUUCGUAUCACAUUUGCGGCUAGGUUCUA
+CCCUAUUACGCCAUAAGGAUAAAAGCUUUCCGCCGGAUGUCUAGAGCAAA
+CUACAUGCGAGACCAUCCCACCGCCUUUACUGGCGCUAGACUCAAGCAGC
+UUGGCGUUGCGAUUUUCCUUAGGUCGGGUACUAAGUGGGCCCACAUCUUG
+UUUACUGGCACGUGUUACCCACGAUUGCACCAUAGGACCAGAAAGGGGUG
+UCUUAUAGGCUAGAGUAUCUAUGAUUGUCUGACUCACAAGUAUUCGCCCC
+AACCGUGGAAGCAUCAGCCCUGGCCCGCCAGAAAUCGAGGAUCUAUACCU
+UUACUAGCAAUCAGUGGAGAUAAACAGGAUAUUGUGUCGGGACUGGGGGU
+CUGCACUAAAAAUCCAAUGAUCGAAGUCCUCCGUUCCUGUCUGGAACAUG
+CACGAAGGUCUGCACGGCUAUUCUGGCUACAUCAAGCGGCUAACAACGGA
+UUAGGCUGCAAAGGAAGUGAGGGCAGCAGUUCUGCGUUGUACUUCUCCAC
+UAAAGACCUCACAUGUGCACUCAUGUUCUUCAGUGAAAAUCACGUGGAUU
+ACUCACUCGAUGGCGCUCUGCUUAUUCUGUCAGCAUAUAGCUUCCGAAAA
+CUAGCUUGGAGCAUCUGUCAAGCAGAUGUGUCUCAGGAUGUCUAUACUCU
+UAGUAGACACAUAGACAUCCCCAGAAUCGCUUGACGAUACCCGACUUACC
+CGAGAGGCGGAGGGGAUUACGGUGUAGAAAUGACAGAUGGCCGGCUUUGG
+GUUCCAUGCGCAUCCUUCGUUCUUACGUACACACUAGUCCCGAAAGCUGG
+CCGCGAUAAUAUUAAGCAUGGUGACAUUUGGCAUCGGAUUGGCGAUCCCC
+UAUGAUGAGGACCUUUUCACAGACCUGUACUGAUAUAUCUGUGAGGAUAA
+GUAACUCUGAGGAGGCCGCUGAUGAAAAGCAGGUCAUCCUAUGAGUAAGU
+UGCCGACUCCGGUUGACAAGGACCGCGAUGAGGGGGUAUUACAGAGUCAG
+UGACAGGCUCGGGAUGACGGUCGCACCGGCCGUCUACAAUAAGAACUCUU
+UCGACGACUUAGAUAUUUCGGGCAACGGUGGAAUUCCCGCCGCGUGUGCU
+AUGUGGAACAAAGGUUUCUGCGGUUUGGAUCUGGUCGCUUUAUAGGUGAC
+CCGAGCCGGCACACGUCUUCAUGAAGCCUGUCAUCUCCCGAAUGGAAUCU
+AGUGCUUUUGUUAAAGGGAAACUUCGCCGCAGGUCAGUAAGGACCGUAAU
+ACUCACGCAUGAUCAGGCCUCGAUUUCGAUAAGGCCGGGUGCAUCCAAUU
+CAUAUUCUAUAUAGUGGACGCGCUUCAUCUAUUCCCGGAGAAUCCCGGGA
+AAGAAGCGUGCGAGUGGCCGAACAGCUCGUAGCUGGGUUCGCCUUCGGAU
+CAGUUGCCGCACAUUCUGUUAUCGGCGACCAUCCGGAACCGAGCGUAAAU
+CACGUUCAAUGUUUACAAGUACCUCAUGGUCUCGAUCGAAUCUGGAAGUA
+AAACACAUAGCUACCAUCUAGGAUUUAAACAAAACAUUCACCCCUGGUCU
+UAUACCCACCCUGUUUUUUUGCCAAAAUGUUUGAUCUUUGGCUAUUGCCG
+AAUGGAGCAACGGCUACUAGCGGACAGCCGAGUCGUGUAUUGGCACACGA
+AUUGAGUCUCACCCUCAGUACCCAUUAAGCGGCAGAUGACUUUCCAAAUC
+UCUGAGCAUGGGCGAGUCUGUUCUUACAGGCGCUAUGGCUGGUACAGUCG
+UGAGUCCGCGCUAGCCAACCAUCAGACGUAGAAGACCAACGACGCUCGAC
+CAUAUCUUCCCCUUCGGAUCUUACUGAUUAGUCGGCCUCGGCAAGGUCAA
+UAAGCCAGCACCACGGGUUAAGUCUGUCCAACUACUCGCCGUACCGAUGA
+AUCUUGCUGUUACGGGCUGGAUUUGAUUAGUGGUAGUAGAUACAGUCCCG
+GUCCACCACCACCACUUCUAGUCCAAAGCGUCGCUGGGGCUGUUAUAACA
+GUUUUAAGCUGUAGUGAACACCCUCAACUCCGCUCAUAGCAAACGCAGCA
+AAUGCGCACCUGGGCGGAAAAGAGCAGUUCAAAUCCGACUUGCCCGAACC
+CUGUAAGGAGUUAUCGCGCAUGUGCCGAGGACAUUAUCUAAACACUCACC
+GGGGCCUCCGGCUCGACUAGAGGUUAUAUCUGGUGGGGUGACGGGCUUAA
+UGAGAGACGUAGUUCCCCGAAGGGUACUGGCACGGGUCACGUGGUGCAGG
+AGUUUACUGACAUGUGGAGCACCGGGAGGCGGUUAGCAAUACCAUUGCCU
+GUACCCGGGCACACUGGAUGGUCUCGUAAGUUUGCCACGCCUGCGCACUA
+UCCUGCUCCCCAAAGAACACGAACAUAGUCGGAACGUGGGGUGGGUCAGG
+GACAUUCAUAAUCACAUUCCUAGAAGAACGAAAAGUUGACAGUGAGAGCC
+UGGAUCAGAACUAUGGGAGCCCGCCUUUGAAACGAGCUCUGCCUCGGUGA
+CUUUGCGUCUGCAAACAUUCGGUCAACCGCCGCCCGCGAGGGUAAGGUCG
+GACAUCCUCGUCAUGGUAUAUACGUAUGUUGACGAAGUGAUGCUGAGUCG
+CAAUCUUGACUCGUGAGGACACACCUAAUGCGCAGUUGUUGGCCUGGUCG
+CGUUAUAAUUAAGAGUAAAACAAAUGGGACCGGAUCAAAUAGAAUUGCAG
+GUAUCUAAGAUUGCAUGAGUCCCAUAACUACACCGACCCAAAAGAUUUGC
+UACGACCUGUACAAUUUGGCCACGGGCCAAGUCGGUAAGACGUUUAAUGU
+GGAGUUAAACGGUGGAGGAGACCGCGAGACGUUGCUGGGUCUAUCAAGUU
+CACGGUUUAAGCAGUGGACAAUGAUGCUGACCGUUUAUCCUGUUGCUCCG
+GCUUGCGCAGAAUUUUCCCUCAUUAAGAGGUAAUUUCAACACCAUAACUC
+GCAAUGCGGGUUGAGGGGUCGUCCGGGUGUUUUCGGAAGGUGGCCACUCU
+ACCAACCUAAAGUUAUUUAGCGUAUCAGAUUUGCUCCGCGCCCAAUGCAC
+UGCAGCUACAAAUUCUCGCAUUUAUGAGAAUAAGCGCAAGGUCGCAAAUC
+UAAUCUUCUGAAAAUGGCGGAGCCGGGGAAAAUGGACAAUCCCGACGUUG
+CCUCAACCGUUCUUGCAUGCUCAAAAUAUAAUCAGCUCUGCAUAAAGAGU
+UUUUGUUGUAGAUACCGGCUUAACGUCCGUUUUAGCACACAGCGGUCAUU
+>pg-1_6
+CCUACCUCUUCGGGUAGCAUGUGCUACUACACGUCUGGAGGAGGCCUGAU
+CCAGCUAUUUAAUGGUAUUGAGGAGGUAGCAGCUCAGACAAUCAUUAUUU
+CCUGAUAUAUUUGAACCAUAAGCCAGGUGCAAGGAGGAUACUCAGGCACU
+AGAAAUGUCACAGCGGUUGGCUGCCGGGACGGAACUUAAGGAUGGAAUUU
+GCUCACUACUGUUUUCCGUAGUGCGAGUUCUGUGGACGAGGAGAAAUCAU
+AGGCCUGAGCAAUACAGAACGAGAGCCUUUGCCGUCCUUACUUUACUUAA
+UCAAAGUUUGUGCCCGACAUGCAACCUGACACAUAGCAAAUGCCAGGCAU
+CAGUAACCUCCUGAACAAGUUACCGAGGCAUCUGAAAUCGAUCGAAGUUG
+AGCACGGCGCGCCUGUUUAGCUGAACGAUCUGACACCACAUCCCUGGGUA
+CUGCAGUAGGUGCCGGCAUUCCGUAUAGUAAUCAUGACCGUCGCCAAGGG
+CAAAGGACGUUGAUAUUUUCGCUUCCCCCGUGAUUCGCCUACCGAAUCAA
+GUCCCGAGAUCUAAGUGGCCCGUUCGAUUUGUAUGAUCCUAGUAGCAAUG
+GUACGACUGUGUUCCAGCGCCCUGUAUGGGCUGAAAACCGUGCUGCCGCC
+CGGGAAAACAGGACCCCACAUCAUGGUGUUAACCUUACAACAUAUCCGCG
+UUGCCUGCGCAUAAGGGAACGCAAGUGGAGAAUGAAGCUCAUUUGGUUCU
+GAGGGAAAAUCGCUAGCCCUAGCUCCUAUGUGCAAAACCGUAAGCGUAUC
+UUCAAACCGUGACUGGGGAGAGGCGCGCUUAGAAGGCUGCUUUAGGAUCG
+AGAAUAAUCACAUGCUGGCCUGCGUAAACUAUUUUUCACCCUAGUACAGA
+GGAGGCCGUGCCGAGCCCGUCAUUCGUCCGUUUUAGGCAGCUGCAUUUGG
+GUGUCCCAUCGUUUCGACGGUGGCUAACAUCCCAGCUACGGAAAUUACGA
+GCGAAACCCAACCCGGAUAUGAUCGCGAGCUAAUGCUACGAGCAGGGAGC
+UCCAUUAUGCCGGACACUCUUGCAUGACACUGGCCAGAAAGACGGCUUAA
+GGUAGACUGUGGGAAGGGCAACAUACGCCGCUUAUGUAGCAUCAGCAGGU
+GCGGAGACUUUAGUCUAGAAAACGUAGCGCGUGUAGGGCGCCCACAUUAG
+GGUAUGAUUCGCACUGAUCGAACCACCGGCAACUGAGAGUGCGCCAAUCC
+GUUUCGCCUAAGUUCACCGAAUAUCAGGGUCCUCGCUGGGGGCUCCGUCG
+UGAGACCCACUAGGUCGUGCUUCCGAGACAGCCGCACUCCACAUCUUCAU
+AGCAAUGCCCAACUAGGGCGAUCCGGGUCUGAGGCAUCUGCUUAUGCAGC
+UGCAGACCGCGUUAGACUUAUCAAUACUACGGCUUAAAUCGCCCCGGGUG
+UAACGGCUAGCGCUGAGGGUAUCAGAACGAGGAGAUAUGGCCCUAGGUAA
+GAUCGCGAGGAACUAAUCAAACGUCUUGCUAAUAUUCGUCAGAGGGGCUC
+GACCCAUUAAUCGCCCUGUGAAGUUCCUGAGUUAUCCAGCACCCUCAUCU
+UAUGCUUAUACGGGGCUUCUCAUCGUUCCUGUAAACUCUCCAACAGACGG
+CACCUCAGUGCUUCCCUACAUACGGGGCAAGGUCUACGAUAAGAUGUUCU
+UCAUGAUAGUACCUUCUUUAGUAAAAUAGACUUGAGCAGAUACAGCCAAU
+CGAACGAGCCGGGCAGUAAUUAGGUCGAGUAACUACCGAGCGGUCGCGGA
+GGAAACUCUUGGGGGUGGCGCAGCCACCCCUGGUUGCGGUGCAAAGUUCU
+AAGCAGUAGCCGGCACAGGGAGGUAAGUUGAUUGCGGACCUGUAUCAUAU
+GCCGCUUCUGUGUACACUCCAGUAGUGACUUGCCACUAUCGUGUGUUUAU
+CGUUUAAGUUCAUCUUUCUUCAACACACUACCCUACCUAGACGCACCGUC
+UAUUACCCCGGAUAACUACCGGUAUCGCGGUACCUCAGCCGUCUUUUGCG
+ACCCUGAUUCUGAACGGGUUCCAACAUACCUUGAUAAAAACUCAGUCAUU
+UAGGCGGGUAAAAUCUGACGGAGUCGCGUGCUGAACGAAACACUCCCUAA
+GCCUUGGGAUGAACCUACUAUCCUGUAACAUUCUUAUUGACGAUCGCUCC
+GUCUCCUCAGGCCAACAGGUAGCCCCGUUCUGGCUUGUGAUAAGACACAC
+GACUCGUACGUGGAUUGAGAGCGAUACAGUAGAUGUCGGUCAGUCAGGUU
+CUUAAUGACCCACGCACAUUAGCCUAAUCGAUCGCUAGACUUCUCCGUUG
+UGUCACUUAGGAACAUGUCUCGCGUACGUAGUUUGAUGAUCUCGCAACGA
+CUGAAGUGAUUCGAAAGCUGCAUUCGACUUAGCGCCGCGGUGGCACUACC
+AGCCUGUUUUUUUUUUGGUUCCCAGCGCCGCGAAAUCGAUUGCCCCGACC
+GUUAACCUAUGUGGAACCACCAAAGAUUUGAGUGUGAUCCUGUAAUGUUG
+AUAGUCCAAAUCAGGGUCAUGCCAACCGAGUCAUGGUGGGUUAGGAUCGG
+CCCACACCUGCGGCUAAGUCGAAGUCUGUCUUUGUAAAAUACUCGCUUUC
+CUUACCGACAGGAGGCAGGGCCCUUACGUCACCAGCCUGCAACAAGAGAG
+GAGACUAGACUUACAAAAACCUCAAGGCACCGGAAGGUUAUCGUCAAACA
+GACAAACCACUCAUCCUCUGCCAUGUCAGGCCAACGCUUAAGUCCCCAAU
+CAAGGUAUAUGGCAUCCCCAGUCUCGUACAGCCCGUUAUACUGUCCACGG
+CUUGUUGUGACUAAGAUCUUUAGAUCAGAUUCGCUCAGGCGCCAGCUCGA
+CGAACCUAUCGGACGCUAGUGGUCGCCAUUGUACGACGUAGUGUACGCUU
+CAAAACCUUUGCUGAUCAUGAUGCUCAGCGGGAAACGGCGAACUCGCGAA
+UCCAGGCCGGUUAAUGUAACAGUAGGUCUUGCUCGGGGUAGGCGGCUUCU
+GUCAGAUGCUCUAGUAAAUUCGGCUGGGAACCUCUGCCACAAAGCCCUGC
+AGGACUCGACAGCUGCGUGUAGAAGAGCUUCCUAAAUUUUUAGGAGCCGA
+UGCGAAAAUUAAUUAUUCGCCGCAUGGACCCUAUCGUGCUUCCACAGUUU
+CUCAGGUUUUUCUAGUGUGUAGCGGACUAUAGGCUGUUCGCGCUCACCUA
+GCCGCAAACACCAAAUACGAAUACCGACGUUGAGUGGCCUCAAGAAGAGU
+CCCUUCCCCGUAUGCAGUGUACUUGCGUUAUGGUAAAGCUGGAUAUCACC
+GAUGCGCUGCAAGGAAACCCGGGCCGUACGUACGUCAGGCGCGAGGGUUG
+AUGCAGGUAUACAGAAUAUCAGAGCCACCUUACACGUCCGCCGUCAUUAA
+CAUCCCAGACUGCACUAACCGUACCCGCCGUCGCCGGUGCUCCCCAGAAA
+UGGUGUUUGUCGGGAAAAACCAAGCCAAGUAUAGCCGUUAGUAGAAGAAG
+ACGUCCCCGGUUUGGCCUGAUGAGCAUUCGGUCGUAGCGCUUGUUGUUCC
+AAAAGUUUUGGCGAAGCAAAAAGCUAAGGAUUACAUGAAUUGUGAUACUA
+UAGGUCAGACUCCCCUGUAUGCGAAUAGACCCUAGCUGGCCUUAGGGUCC
+CAAAAGCCAGGCAGGCAACUCUUCUGCAGGUACCGGGUGGGAAUUGCCAU
+UACUCUGCGGCUAGUUGUUCUCGCCUCUUCGGGCGGGGCUCAUUGCCUAG
+UAGCACAUAACUGUUUCCCACAUCCAUAAGUUAGGUGGGGCGUAGUUAGC
+GCAAUAGGGAGAGGUGUACUGGUAUCGUGGGAUCGGUCAUCUUUCAAGUC
+UGAUCGCAAAGGUGGCAUUACGUCGUUAACGCGUAGAGUGGUACCGGUUG
+AGGUGUCGAUUAUGAGAAUUGGGACAUAAGGAGUUGAAACAGCAUUGGUU
+UACUUUCGCGCUCAUAGUACAGGCGGGCUGCUCUACACUCGCUGUGUAAC
+ACUCCGGGGGUAGCAAAACCGAUUGGGUCCAUUCCCUGCAACCGAGCUAU
+ACACGAUACCACCAUCAACAGCCAAAGGCUAUCCGUAGCGCUGCGUAUUC
+CGCUGGUCUCGGGUGGCGAGGUGCGCGGGACUAGUUUAACUGUCAUCUAG
+GAUGUACUUAGGACUAGUCUCCGCCGAAAUAGCAUAUGCUCGGGUGGCAU
+CACAAAGUUCCUGGCCCGUCACUCAACGAGUUGUUUAUGUACUAUCUCAU
+UCUGCUUCACAGGGGAUCGAUUAGCUGAAGCUCUUGUCGCACCAUACUAC
+CUCAGGGUAUGGUUUCCUCCGCGCACCAUAUUAGUGACUCCGGCUACUAA
+CACUUAGUAUAAAAAAGACGGGAAAUACCAGCAGCUCCGGGUCUCAGUAA
+AGCCUCCAGGUAUAUCGGGGCGUCUUGUCUCGUGAUUCGCCGCCAUCGAG
+UGUUGCGUGCCCAGAGGCUGUAGUCGCUCUCGCAACUUCCACUUUAAAAC
+GUGCAAGCAGCUCCCCGCAUGAGCCUACGUGAUAGUACUGGAGAUUUUUA
+GUAAUACAGCCCAACUGUAAGAAUCGGGUAAGUAAACAAUCAUCACAAGG
+GUUUGCCCAAAUCCUACCGCUAGUCCCCGGUUCUCCAGCAUAGAGCACGU
+ACUGAGGGUGUGUUUGGCAGCGAACAAGGUGCAGAUCGUUGCCUACUCUG
+AUCCGUGCCACGCAUCUCCGCCGGUCCCCGCCCGCGCAUCCGAAGAGCUG
+CGGAACGGGGAGACGUCACGGUCUCGGUGUAGCAGUGAACUCCUGACCUC
+CGCGCGAGAAGAAUUAGCGAUUCAGUUGUAGACGUAAACUUGAUCGUAGU
+GGAGCUGAAUGUAACGACCCUCAACGAAGGUAUUUGUACGUUAGUCGUUU
+UAAGAAUCACGUAUCCAGCCGCCAAGUUCGCAUGAAGAGCUUUCGGUCCC
+AAUGCCUCAUGUUAAUUUUGUGAGCGGGGGUUCAGCGCGGCGGUCUCGAU
+AGUGAUUAUAGAAUGGUGAACCUGGGCAGGGACCCUUAAGAGCAUGUGCG
+GACUGCCAAUCGAGUGAACGGGCGACGGGAGAUUUCGACGAACCGACAGC
+UGGAGUGUCUCGGUCUGUUAAGCACAUCCCGCAGGAUAUUAUAAGUGAUU
+CGCUAUGCCAUAGUAGAUCACCUUUCAAUUGCUAGAUGAGGAAAAGCGCC
+CUCUAAAGCUAUGUUAUAAGUUUGCGCGUGCAAAGAUCAGGGAAAAGCUU
+GUCUCAGUCGUUUCUCGGUUACCAAUUCGCAGAUCUGCUAGGCAUCUACU
+UUCUACCGACCAUAGGGCCGUACCUCGUGGUAUACAGUAUGCAGCUCGGC
+AGUGGGAAGGAAGUUGAGACGCCAUAGUGACUCUAUCAACGGAUUGUAAA
+UUGAGGCUCUUAAACUGCCGGAGUUAGGCUUAUCUGACCGGGGUUAUGCU
+UUCUUCCUCUACCUGAAAUCGCGCCGUGAUCCAAGUGUACUGGCUCUGAC
+UGACUAGUUCGCGCUCUUGAGGAUCCUUUUCGCCCGCGUCUUGUAUGUCC
+UGAAGCUAAAAAGGAUUUGAGAAUAAAAUUAAUGAGACUGACGCAUUGUC
+UGAGUCCGGCCGUUAUGAAUACGAGGUCCAUGCGAUAUUCUUAGCUCGAC
+UUUUGUUGGGCCGCCAACUGGCGUUGACGGUAGCUAAGCCCGGCCCAAGG
+GAGGUGAAAGAGAAGUAUUGAGUUGCUCUUGGCACGAAAACUCCGAAAUU
+GGCCGAAGACCUAGCGGAUCCACUAGGAGCGUUCAGUAGCGGAACGGGAG
+UCUAUGGCGGCGAACAGGUAAUAUUGCCUUUAUCAGCGGAGUUGCUAGGA
+AUCGCGCAUUUGCGGCUUACGUAAUGGCCUCCUAUAAGGAAUGACUGAAG
+AGAUAGUGGUGAUUAAACUGAGAAAAUACAGAUGAGAACAGCGGGGUUUA
+UUUGCCGAUAGCUGGGUCGCGGGUUCUUCUCACCACCGUGUUACACCAAC
+CGACGUGUUGUUAGGCGUGACCUGCAUAAGAUGCAUUCUCAAAGCACAAA
+AGCCCAUCUCGCUGGGCUGGUAUAGUAUAGUAGGCUCGGUGAGCCUAUAC
+UGCAGAAUAGAGGUCGUAGGUUGUAGGAUCCUUGCGGGUUUGGCGUAAUU
+GACGAUAGUCGAUUUGAAUAUAAGACUCCCGCGACACGCUAUUCCCUGCU
+GGUUACAGUGCCACAUAGUACCAGAAACGGGCUCCUGCCGCGUGUCAGAG
+GUGGAGGCUGGAGACACCGGGCGGGCUUGCCCCGCGAGUGAGCGUGAAAA
+GAGUCGAUCACCUAGGGAACGGUCACAACUGGUGCAUAAAGCUACCAUUG
+ACUGGGCAGCAGCACUCGUAGAUUUUUUGAAACAGUUCUACUAGAAGUUU
+ACUAUAGCUCCCGCUCCUAGUCAUGACGGGCCCCCAAAUAGAGGAAGGCG
+AGGGGUGAGACCCGUAAGCUAUCCAUUUUUGGGGGUCUUGUCCCGCUUCA
+GACAAGCGCCAAACUUCUGGGACGGCGAAUUAAAGUGUCAUACGGCGAUU
+AGGGAUCACCUGGCUAUCCAUCGGAAACACUAAUUUUCUGGGCUGCUUCU
+GCCACACUACGUUUGCCUUCCUGUAUCCCAGUGCGGCAUUGAGGUAGGUG
+CAAAGUUCGGGAAUUUGUGCAGCUGACUGCGGAACCGUCGGGUGCCUCUU
+GCUCUCAGAAUCUGUUAGUAGCUGAUGCUGGAUGGAGCACGGCUGGUAAC
+CGUCUUAAUAUAGUUGUAUGGCCCCUGCGCUGGAAUACGAUCCUUAUGGU
+AUGGUAUUAGUUAAGGGGUUUUUUCGCGGGUAGGCUCUAAAGACGCUACU
+ACGUGAGGUCAGACGCUACACCUUAAUAGGCAAAGGUCUUGCUAGACAUA
+UGUAAUGAAAAUGCCAACAAAGCCGGAAGAACUAAGUUCUACGUAAUGAC
+GACUUUGUUUCCAAGAAAUAUUCUUGGACGCUACUCCCCUUUGGAGAUAU
+GGGUAGGUAAGAGCGACAUUUCCGUGCGCCGGCAUUAUCCGGUCACGUUC
+CAUCGGUCGAGACUAUGAGUCUCCUCUCAGCCGCCCAACGGCAGCUCCCG
+UGUCAACUCCAUGAGCUUGCGUUUCAUCACUUCACCAACCUCAUCCUGGG
+ACAGACGAGCGACUUACUGGUACCACAUGUAAUUGCGAAGGUUGUGUAUG
+UUUCAAUACUCUUUUGAGAUGCCCGAAAUCCAUGCGCUGGCAGGUCUCCC
+GGCUUGCGGAUGCGAGGGGGGGUCCCCUCACGGUCGCCCCGCCUUCCCGG
+CUGGUGCCAGUGGCCUCGGGGCGCCCUCUCCGGUCACGGUCGCGGGGGCG
+GCUGCGGUCGGGUUUCGCGGCAAAGCCGUCGCAAUUCCCUUCACAUUCCC
+UCUUCGCCUGUCAUAGGACAGAAACCAGCGCCCGCCCUGAGUGGCGGCGG
+AAAAGGUUUGCCGAUACAGUUCGCGAUAUAGUGCUAGUAGAACCAGCGGA
+GAAAUACUGUGUUGUGUAUUCACUACACAGUAGUUGGCCUUGCGGUAUAA
+GAAUUGGGAUCAACACCAUCGACUCGUAUGUUACAACGUUAAAAGGAGUC
+CGAGAGGUGACGUCCCAGAGCUCUCUGGAGGGUAGUUUCUUCGACCUUGG
+AAUUCGUAGCGCUCAAAGCAGGUUUAUUAAUCUCUUCCUUCCAUGCUAGC
+CACCAGGUUGAUAAAUUGAAGUAGGCGCCACACAGGACUCUCUGUUACCA
+GAGGGGCUAUGCGAUGACCCGAGUUAGCCAAGUUUAUUGAACGAACGAAU
+CCCCGGAAGUACAGACGUGUAAUCCCCGUCCCCAGCCUAGAUCCAUUGUG
+ACUUCUUAGGUAACGGCCAGUGGUGGCAAGGUUAUGGAUCGUAAUGGGUG
+GGAAUAAGUUGUGGCGUUUAUGAAUAUCUAUACUGUCAUGUCCGAGCCAA
+AUCACGGCUCCAUGAGCAGGAAAGAGGGGAGACGUACUACAUCGGAUCAG
+UGGACUGAUGGCAUUGUCUUACUUUUCCUGCCUGAUGCUUAGAAUUACCG
+GUUUGCGCUAAAAGGUCCUCCCAAUCAAUCAAAGAAUGAGUUUUUUUUUU
+GCCCGUGUCUAGAGUGACGAAAUCAGCCAGACCCCGUAGACGUGAACUUU
+UUUAGAGGCAAGCUGCCUUUUUCCUAUUGGGAUCGGUGGUGAUGAUUAAA
+AGGGAAUCGGGUGAAAAUCCCGAGCAGUCCCGCUGCUGUGAACCUUGUUA
+AGCUUUCGGCAUUUAUAUCCACUGUCCGUUCUGUGCGGAUGGGAAGGAGU
+CGGAAGUAUGGGGUGAGCCAGAAGACCUGCAAAGUCUUUGUCUGCGGCUA
+UAUCCUUGAUACAGUCCUUCGCGCUUUUAGGGUCCCAUACGCAUCUCUCA
+AUCUGGUUCCAUAAGACCGAAACAACUGAUAAGAGUGAGAUGAGAUACUA
+CCACUCUGCUUCAUGCAUAGGGGCUGAAAGUCUGGUAUGUGAGACUCCUA
+CGGCAGGUGAACUCCGACGAACCCACGUUAUGCCAAUGUCAGUUAAGGGC
+GCACCUGGGCAAGCGCAGUCGAGCUGCGUCGGUACUCUCUAGGCCGAUGG
+AUUGGGUGCCGAAGCUUCCAUAGAUUUCAUUAGGUAUCGAAAGUAGAGAA
+GGAUGUAUCUGACGAACUACAGACCUUUUCGCUACGCUAGUGUCAAUCCA
+GAGAUUGAAGUUUCGCUUCUUAGAGAAAUGCCAGGUCUAGAGGUGUGAUU
+AAGCAGCACUUGCCCAUGCCACUAAAGUCCUGGAGUGACGGUUCGUGGGC
+CAACAUUUCGCUGCCGUGAGGUCACGCACGUUAGCCCGAGACAAAGAACG
+AAGGAAGGUCCCCGGUGCCCUGCACGAUACAGACUAGCAACUAAACUAUA
+GAUCUCGGAAAAGUAUCAUCACGGGGAUAUAAUCGACCCUCAGUAAGAGU
+GAUGCUUCACCCUCAAGGGAGGAGCCUGCCUUGGGUAUUGGGAUGCGGCA
+CAUAAUAUAUAUGUCAUUACAAUAUUAAGUAGCGAACCUUGUCAGGCCAG
+AGAUGGAGCAGCAAUAGCAAUAUCUUUUUAUGUGUGAUGACAUAUAUUAA
+GAGGUGAACUGACAUGCGAUGGCGUGGAAGCGUCAUUGCUUAGCUGUCAA
+ACGGCCCACGCUAAUGCGUGCUGCAUGGGUGAAUCUAGCCCCUCGUGGGA
+UAUGGUAUGACGCUGAGUGAAUACGCCAAAAAGUUAUGAAGGGUUAGGGC
+GCAAAGGCGUUCCCACCCGAAAGUUGGAAUAGGCUCUUCCUACACGCUCA
+ACCCAACAUCCUCGUAGGUAGAUUCCUUAAUGGAUAGAAUUCAGCACGAC
+CUAGUUUAUAGCGCUUUAAGAUCACGGACCAUUCGUUCCUUUAAGAAGGC
+AUAGUCUCCCAUUGGCCCUGUACAUGGCGCCGCAUGGAUACGAGGAGCGA
+CUUCUGCCAAAUACGGACAUCUCAUUAGUAAUACUUGAUUGGGGCGCAUC
+ACCGUGGCAUAAUCUCUCGUUAUACGCCCAAGUAACCCCUGCCAAUUUCA
+AAAGCUGGCAAUCGAUAUGCUGAACCGAGACUCGACUAAUAAUGCCCAGU
+CUGAGUUCAGGCAAGGCUGAUGUUCACCGUGGUAUGGAACCCGCAUCCUG
+GUAGGCAAUUAGGGUUAUCGCUCCAUAGCCCUCGUGUUUUAGUAAGCUCU
+UGGUUAUGCCAGCGUGGAGACGUCUGCGGAGCGAUUCUGUUAGUCGUAGU
+CCAAAAGUCUGGUGUAAGUUGCGUACGAUGUCAGAUGUACGCGGGCAAUA
+CACGGAAGUCUAAGGCGCGGGGGCGCACUGGGGUCCCCAACACGUAAACG
+UUUCUCGUGCUUAGCGUCUCACACGUAGGUAGACCUUUGACCCUUCUAAC
+UGUUGGUCAUGUGGGCACGUAAGAUUGCGUAGUCCUCCCUCAAUGCCUAC
+GGGGUUAGCUGACGGGCUAGAAAUGAGAGUUUUUCCUUUCUAAUUUACUU
+AGAAAUAAGCCCCAGAAUUGGUUCCCCCGCUUUCUGUUCCCUCCACGCCA
+CCGUUCAGAUCAUUAGUACCCCACAGUCUGAGCCGGUGAGAUUCCAAACU
+CUCUCGCCAUUUAUCUUUAAAAAUGUUAGGCUACACCCGAGUGACUAAGU
+CAGCUUGACUCACCUUCUCAGGCUCACUUCAAGCCUAGUCUGGGAAUUUU
+GAUAGAACUAAGGGUUGGACAAAUUCGCUGAAAUUGUUUCUGAACACAGA
+UCUUCACUUACGAACGCUUUUAUAAGGAUACCUGAGGGCGUGAUAAAACU
+UCUUUUAUUAAUGGGGUUAGGUGUUCAUGCUCCAACGGGUCCUGCGCUUU
+UGGCUGUCUCACAGAUUCUGCACCUUACAGCUACUUCACCUCAUAAAAGA
+UACGUAGUACGUCAACGAUUGUGUCCGUCAUCGAUAUGUUGUCCGCAACA
+AACUAAGGAGGACUCUCCGCCGCGCUACUGACGUUGGAAGGGGCCUCACU
+CCGAGUGGGACCAGCAACUUCGAUUUGAUUGGCUUCUUCCCUAUUCUCUG
+GUGGACCGUCUGCUGCUGUAGGUGUUUGCCCAGCAUUAGGCAAACCAUAC
+UCCAAACGUUCCCCAGCAAGAAUUCAGCAAGUUAAUGGAGCGCCGCUUAG
+CACCAGCGCUGCCAAGCUUAUCUGCGGGGCCCGCAGGCAGGUAGAGAUCC
+AAUAAGGUGUAUGACGUAAGUUGCAGCUGCCGAGCCCUAUGCCCGAUGAC
+GGACAGUUCCUUAGACACCAUAAGGUGUCUCGUGACAAAGAGUCACAUAG
+CGCGAGCUCCUUAGUACACGUAGCUAAAGAUAAUCCAGGGUUGACGUUUU
+GAUGUGAGGAGAGAAGAGUGUAGUAACAUACGUAGUAAAACUCAAUUGGC
+GUUGGUCGCCCACUGGGUUACUUAGUUUCCGCGAUUGCGCUGAGAGUGCC
+AAUUGUCAUGCCGACAGUUCACACACAAUAAUGGGCGACUGAAUAAUGGC
+ACUCUUCGCCACUAUACCUGAUUUGCAAGCAACGUUCUGCCGCAUAAGUC
+GCCUCGCCACGACUUCGUUAAAAGCCAACCGCCUCGAUUUUGCGAUAUUC
+AAAGUAAUAACAUCUUGGUACGGUGGGGAUUUUGUGUACCACUUCGGUUA
+CCGGUACAUUCGUCUCGAGCGGGCGCCGAAGCUCUUCUCCGGCGAUGCUG
+GAGAUCUUCGAUCAUAUGUGACAUCUAUAUAUCACAUUCUAAUCGACUUU
+UUACUGGGACAAGAUAUGAAAACUACCCCGCUUGCCUCCCCCAGCCUUUA
+CAACCCUGAGGUCCCAUAUUGUGCCAACAUGCUUACGCACCCUGCGGUGC
+CUAGAAGCGAUCCUUGCCACGGGCCAGAAUGUAGUUCCCUGGACAGCUAG
+UCUUUCACGGGUAAUUAGAUUCCCUUUAGACGACGGGGGUACGAGGUGAC
+GGAUGGAGAGUUUCGAAUGAGCGGCUGACUGAGAGUGUCUGCUGAAGAAC
+ACCUUAACGAAUUAACGUCAGCGAUCUUGGUCUGCUUGUUCCGAUCUCAC
+CGAGCCCGUUUACGCGCCAGCUACGAUUCGGGAGGAACGCAUUAAUCCCA
+AACUACUAGGAUAAGUUAACGUGAAACUCUUUGCGAGUGCCUGUUUCGGC
+GGAUAGCAUCGUGUGGUGGUGCACAGGACGCAAUCAUGUACGCCGUUUUG
+AUAUUGAGAUGCCGGAAAAAGCAGGUAGAUCGGUCGUGGCGUCCAAAAAG
+AAUGGAUCGGUAGUCUCCCCUGCGCUGGGCUGAAACGACACCGCAGUAUC
+CGACAUAUCGGAUGUGGACUGGCGGGCAAGUAUCCCUUUGCCAGUUAACU
+AGCGGUUCGUCGGCGGAACGGGACCUGUCGCGGAUCCAUAUUGAUGAAUA
+GGUUUGGUUAGCUUACACGGCGCGCUAACGCGAACGCCAAAAGCCAACUC
+UGGUUGUGCCCUGCUUAGGGCUUCCCGUCACUCGCCCUGCACAAACUGGC
+UAAGGGGGCCCUAAAACAGGUAUCAUUGUUCUUUUGGGGGCACGCCUGAG
+UCGGCCGGGAUUAGUAUUACCGGGUCCGUCAGGGCUUGGUCUGUCGGGUC
+GCAAUGCUUUCAUCCGAAUUUCGUCACACGGCCCGGUCUGCGUUUCGGCU
+GGGAAAAGUCUGCACCUGAACUUCGGACGUCUUUUAAUAAUGACUUUAGA
+UACUCAGAGCCUACGAUAGGUGUUGUACGCACAAUCCGGGAAAACUCCGU
+UCGGUGGCUUCUGUAAAUGACGACUACAGCCGCUUAAAUUCCUCAACGAG
+GGGGUAAGGGCGAGCUGUGUGGGCACUACCCCGUGCUGUGUGACGACUCC
+ACGCCACUCCUUGGGCCCCCUAUUGUUAAGGUGGUAAUAGCUCCGCACAG
+CGCUACGACCGAUACGCAAACCUGGUCUGAGUCACACAACUCUUUACAUU
+UCCGAUGUGUAGCCUGAAGUUAUCAGGGCAAUAGUCUAUGUCCAAUCCUG
+AACGCUGAGUUACUAGUGUCAUGCCGAAUAGUAGCACGAAGGGCCAAGAU
+GUCCCUGGCGGGCCAGCGAGGCGGUUGAGCGUCCCCCCCCACGAGCUUGG
+ACUGAGAUAGCAUUAUUUAAAUUCGGAUGACAUUGUUGCAAAACCAAAAC
+UUCGAUAGGUACGGACUUAUACAGGGUGGGUCACUAGGAAUGUUUCCUGA
+UAGCACCAAAGCUGUAUCUGAGCCUCCAAAGCGAUCUUCCCUGGGAUCAC
+CCUAGCCGCAAAGGAGUUGGCACGUGAAUUGGGAUUAUGGCACUCUGCUA
+GACGCCCCCGUGACACUAACCUUAUAUCCCACCGGAGUAAGAGGCUGGUG
+UGAUGAGUGCCUGUCCCUCUGGUGGACCAUUAAUGCGAUAUCAACGUAUU
+GUCAGUACGGAGUCUGACUACGCUGGCCUGAGUAUACAUUAACUCCAAGC
+AUCUGCUCAUUCGAAGGCGCCGGAUAUAUCUGGAAGUCACAAAGUACGGA
+UUACUGUGACCGGUGUCGCAUAUAGGGCGGACCUGUCGGAAUAUGGCUGU
+GAUUAUAAUGUGCAAGCUGGCUCGUUCUAUUCUCGUUAGUGAUGGUUUGG
+GACAAUCAGGGACCGGACUUCAUAGUCCGCACUUUCUCUGAAGACAGCUG
+ACGCGAUACUCGCGACGUAGUGAAUAGCCGUAGGUAAGCAGUAGGCAAUU
+CGCUUAGUGCAUCGUCUGGCACUAAGUGUGUUUGUCGGUCACCUCUAAUA
+CCACCACCAUUAGUCCCAGCCUACCUGGGGUCCGGGGAUUCGGCCCGCGG
+AAAUGGCGUUGCGGGCAGACACACCAGAGUAAAAGUGCAUCAUCACUCGC
+UACUGUCAUUACAAUGCAUUGCCAUUAUUAAACCCACUGCCCCAGCACUC
+GAGACCCCGGCGGCACUGACCCGAUCCGGGCAACACCCGAUCUUCUGAAC
+CCUGUAGUUGGUCUUCCUGUGCGUGAUACUUGCGACCUAGUUCAUUACUC
+AGCGACUUUACGAGCUGUUUCAAUUCCUAGGCGUAGGCACCAAACAAAUA
+GCUUCCUUCAGACCUUGGGGCGAAAAGGAUGGGCGCAAGACGACUCCACA
+UGCACAUCCUCAUGCUCGCUUCAUCAAGUAGAUCAACUUCAAAAGCCUUU
+UGAAUCUCCACCCAUACCGGAGGAGGCCUGUAUGAAAGAAAGGCCAGAUU
+ACUGUGCUCCCUGAACCACGCGGUGCGGCUGAGUCAUCCGUAUAACCGGU
+CGGCGAUAAUCUAGCAUCAGGCGGUUUUGGUUCAGAUAGCCGGCCAUUUG
+AUCGCGAUUGGCCCCAACGCAUAAUAGGCUGGGUCCGUUCAGAAAUUCAU
+CUAACGCUAUGUUUGUGACGAUCGCUCGUGAGUACAAUGCGGAGUCUAAC
+AGGCCCCAAUAAUAGUGUGGAGCCUUGUCAGGCUCGUCGGUUUUCGCUGC
+GCGAAAGAUGGCCAUGUGGCCUUCUCUCCUUGAUGCGAAUGGUACAUUGC
+AUCCAUACCCCAUACACGGUCACCCACCUAUGAAUUGAAGGUCUUCAAAC
+UAAGGCCGGCGGUGCCUUAUUUCUGUAACAACGGGGGCCUGCUGUACAUU
+GCUACUAGCUAUGUUAUAUAAACGUUUUCCCCAACGGCGAAUCUUGUGAC
+GUAGAGGAGCGCCCCCCCGUAACCGCCAGCAUGCGCACGAAAAGGCUAGU
+UUAUCUCACCCGUACGAGGACGGACCAGUGAAGCUUACCAAAGGAGUGAU
+UACGGAAAGGUGUCUACCGCGGGUGCUGAUUGUACUCUUGGCGGGUAAGA
+CGGAUUAUCGUGUUGAUUCCCAAAAAGCCUAGCGCCUAUCCUAUGGCCGU
+UGUGCCGGACUGGUGCCGUAAUGGGCCCGGAACGUUUGCAUGCUGAUAAG
+GCGAUGUGAGGAACCAGCCUCACGGAUGUCCUCCGUACUGCCGAAAUACG
+GCCGUAGGGAAAAACAAGGAUAUUGUAAGUACGAAAUCCGCUAUGUCGGU
+UAGCGUGCUUCCCUUUUACGCAUCCAUACUCACAAAUGACUAACAUAUUU
+GUGGGGGGUACGACAGAUCACCAGGAGGUAGUCGUUGCCCUAUCACACGU
+GGGGCACACCGCUAUGCCGGGUUUCUACGGAAAGGUCACACGUUAUACCU
+CAGUCAUGGUCAUUUUCUUCAGUGUUGAAGUAUUCACUCGUUGGUGUUGC
+AUUGACCGGGCUAUUGUAUCGGUCCUCCUUCGCCGCCUUCCAUCCAAUGC
+UUUAAGGUGAGUAACGUGGGGCGAUCAGGCUCAGUACAAAAAUGCGAACU
+CAGAGCCGUCACACAAUAGUGCGCUCUGCUUGGGUUCAUCCGUACAACCC
+GAUUCUUGUUCUUCGGACCCAUUAGGUUUCCGGGGCCUCACCUAUCAUGC
+UCUUGGACUGAAGUCCGGCGGAUCGGAAGGUUUUGGCCUAUCAGUCGGCA
+GAAUCAAAGUAUCAAAGCGAGAGUUAAGGGUCGAGAGGAGGUAAUCUAUC
+AUAGCACUCGCGUAGAAACAGUGAGGUGACCAGACGGGCGAAGAUGGCGC
+CCGUUGACGACGCUCGAUCUGUGUUGAGACAGCACCCGUAUCAUUGUGCC
+GCUGUACAAGGCCCGAUCCACGUACUUUGAGUGCAGCACUUUUGUCCGAC
+GUUCCGUCAGUUAGCUGCUCGCUCCUUUCUCUUGUAUUAGAUUGAUUGAA
+CACCCGGGUGCAGCGGAUAGUACAUCCGUAACCCGACCACUCAGUGGAGU
+AAAUGAAGUUCCAUCGAGCAAAUCGUUGUCUGUCUCUUACGUUGUGAUCC
+CUAUCGAUGAUGUUGAUAAGAAGGUUCCUCUAAUGUCAUCUCUUGCAUUG
+UGUAAGGCGUAGGCCUGCCGGUCAGGAAAGAGUUCUUACUAAGCUCGUUU
+GGACAAACCAUUGGCAGAGAACUUUCCGCACUUAUUGUUUACCCUUGUUG
+AGUAAUCAUGCGAUUUUACUAGAUGCGCUUUUUACAAGCUGAAUCACACG
+UCCUGUCCAUGAUGGUGGUCAAUCAUCCCAUAAUGGCACCAGGCUGGCCU
+ACAACAUAGUUGGGUGGGGCUCGCGCAGUCCGAUCCAGAUCGGAUACUUA
+ACCAAGGGGUAGAUUUCGUUGUGUCGCGAGAUCUGAGCCCUAAUGAUUUC
+CACAGCAUCACAGUGUCUGGCUGGGCGGGGAAGCACUUAGCUAGGGUGUU
+CCAGGUUAUCUAUAUUACUCACAACAAUACUUACCUGUUUCGCCACGUCA
+CGAUCGCCCCUAUCACAGUCCGGAAAAACAGACGACAUCUUAUAGAAAAG
+GUCUUUGAUUGACGCACGUAAGCAUACAGGAUGGCAGGUGCUUUGGAAGU
+UGCGUUAAAGUACCGACGAAUUCCGCAAUGCUUUGAGGGGCACCGAUGGG
+GCUCUAAGUCCACUCAGUGAAGGCCUUCUCCCACAUCACUUGUAAUACAC
+AACGUGAAUCUCUGGUGGUAAGGGGCGACCUUUGGGUGGUUCGAAUGGAG
+GACCUCAAACGUUCUGCAACUCUCAACGGUCCUCCAAUUGUGCUUUCUAC
+GGGUCUGGAUGGCAGGUACGGGGAGUAGCACUAGCGUUUGACUAAGAUUA
+AAAUGGGAUCUACUUCAGAGACGGCCGCUUACUGAGUCACGGUUGCCCGU
+CUCUCCCGUUUAUUACAAAGUUGCAUGAGUUCGUAUUUGCCUGCCGCCCA
+UUUCAAAUUGUCCUAUUUACGACCCGAGCGAUUUAGACGCGGCCCGACCU
+ACUUAAGCAUGCCUGCGCAAAUCUGACGGCUGAUGGGUCGCAGCGUGGGU
+CGAAUGUUGGCCUCGGGAAUUCAGUCAAGACACUACAUAUAGACAUCCAA
+GCCCGCCCCCUUUCGAAGGUUAGGGUGGGCUCCAGGUGCUCUGUCUCCAC
+GUCAAGAUUCUACAGUAAAGAUUAAGUGAGGGGCGUCAGGAUAAGGUUGG
+CCCCAGCAGCUGUUCUUUGACCGUUUGCUGCCCGAAAGCCUAUUGCCGCG
+GAUGCAGAAUCGGCAUGGUGAAUUGCGCAGGAAGACGAUGCACGUCAGUU
+GCGACCAGUCCUGGACUAAAUGGGUAGAACAGACUACACUCUUAUGGUGA
+CCCCCGAUACGACGUUCCAGACUGUGGGAUUUCUAUCGAAAAAACAUAGC
+CCAAAGUGGAAGUGCACAUAAUUCGCAGUUCUACUACACUUAAAAGAACG
+CCGUACCGAGGGCACCUCUCUCUACCUCCAUCACACAACACGACUGAGUG
+GUAGUGUUACGAAUAGUCACGUACCACGGUUUCCCCCAGUGUUUACGUUU
+UCGGGGGCUGAAUAAUCGGCAACUUUCUCCGCUUGGUAUAGGAAGUGAAC
+CAUCUCCUUUUUCAUGCUGCUGAGGGCACGAUAGACUCUCUGACCCACUU
+UGGUGCACCCAACUCUCAAGUGGUUCGGUACUUCUAAUGGUGCAAUGUUU
+UUUAUAAACUGGUCCGACGCUAGAACAACAUGUUACUCAACGCGUCACAA
+ACUGUAUUUAAUAAGUCGUGCAACUCUAGACGCAGUUAGCUGGUCGGGGG
+UAUCGCGCUGCGCAAAUGACACGGGUGGUGUCCCCUUGAGAUAUUGAAAU
+UAGACGGACCCAACCCUUUACGGGCACGUUGACACGCAUAAUUAAACCUU
+GGUCCAGUAAACGAUGAUGCUUGUCACGAACUUGCACCUUCAUUUACCUA
+UACAAGUGCGCUCAGUGCGCUAGCCUGGCUCAGCCGAUUGACACCCGCGC
+UAAAAAGCAAGCACGGCCGAGAUUUGCGUGGGACUCGACAACCAUACGUA
+GAAGUCCGACCCUGUGCGCCCUUGUGAUCUACAUUUGUUAAACCUAGCCU
+UCCUAGCCCAAGUAUUCCAUCGAGAUGUCAACUAGCAAGAAAUGUUGCCU
+CCAGUUACCCUGAGGGCGGUUAGGGACAAACUGUGAACGGACGAAGGGUA
+GGGGCAGGUCGAUGGGUGGAGUUGCCUGAACCAAUAGGAACCGAGGGGUA
+AGCGGGACUAAGCAGUAGGCCAUCCAGGGGAUAAAGCCCAGGGACGAGGA
+GUGAUUCAGGGUCAAGGCGGCGAGGAAAGAGCGUUAUCUUGCCAAGCCGC
+CGCGACGAGGGAUUAACCAGGUUGUAUAACGAGACUUCAUCAGACUGUUG
+GGCAGUUCAUAGCGCCGGUCGGGUGAGUGUAAUCGAGGGGAAAAAGCGGG
+UUGGCGGUAAUCCGGUACUCGUUUAUCAAGCCCAGAGUAGUAAUAAUAGA
+GUUUAAUUUUCCGCGACACAGUCCUUCUGGUGCCGCGUCGCGUUGCUUUG
+AUCUACCGGUCCAGGGGCCAUAAAACCUUCACGAUAACGCUGGCUACUUU
+CUCACAUACACUUCAGAAGCCGAAUGCGCCGCUGCCUGUUAGGAACGUAC
+GUGUCGUGGGGUCUCCUCUGCGCUCGAAUCAGCUAUUAUUACCUUGUACU
+UGUAGACUCUAUUAGACCCUCACAGUGCGGGUCUACCCCGUGGUUGGCUC
+GAAGCAGGCUUGCGAGAUACCUAUACGUGUUAACUUGGGGCUGCACAUAU
+AUACAAAAUGCUUGUUUCCUUCGAGGAUAACCCUGUACUGACACGUCUUC
+UUAGUUCCAAUAUCCACCAAUAUAGACUGAGAGCUGAAAAUAAUGUUUGG
+CCAUGUACAAACUUGACAGAGCUAACAUACGGGAUGAGAAGGGGGGUUCG
+UAUUAAUCUGUAAAGACAACCUCGCCUACCGGGGUGUCUGGCUUUUGGUU
+AUUUACUGGGCGAUAAAAAUCUUGAGAUACUCGACUGCGAGUUUCUCAGG
+UAUUAAGGUGCUGGUGAGCAGAUAGGUCAGCAAGGGCUAUCGCAGAUAGC
+ACAAACCUCUUGACUACGUCUUAGUUCUUCUUGCUCUCUGACUUGCUAUA
+GUAGACACUAUCUUACACGAUCAGCGUAAGUCUGACUAUUUCCCCUUCUU
+AUAAUGUUAGUGGAUUCCUAAUCGCGACCAAAACGGGUUGCAGCUCCGCG
+CGGAGAUCUCUCUCUCAGCAUUUGCAGAUCCAAUCCACCGGCCUGGUCCC
+GGGAUACCCCGGACGCCGGGCUGGGUGUUUCUCGGCCACCCUGACUCCUC
+UGGGAAAUGAAUCAGCCGUCGACACCCGCGCUUGUCGACUUACCCUUGCU
+UCACCCUCGGAUCUCGGGGAUAUAACGUUACUAGUCAUGGUUCUCUAGUC
+AGCAGUGUCGUAGUCAAGAUGUGCUUCGGAAAGCGAGCAUAGGGGAAUCA
+GACCAAGGUCGGUCCUACGCUGCCACGUGCACUAACGUCCGAAGGUUAAA
+UAGGCAGCAAUAUGUUAACCGCAUGCCCGACUCCCUAGGAUCGCGACCAU
+UACAGAUCUUUUUGGUUCGAAAGUCUGCCCAGUGUGGUGUCCUAUGUCAC
+ACUCAGGCGUUGUCGACUGACGGCGUUACUACAGCCACAAAAAACAGACU
+UCAAGUCGUAUACAGGAUCGACAUCAGCCUGAUGCUGAAGCAUGUGAAUG
+UUGUCCAUUAGUAAGUACUAAUUACAUGGCGUCCACAUCUCAGUCCCUUA
+GUGGCGGACACUCACUUUUGAUCCGGGGCCUACUAGCUUGGGGAGGGACA
+ACCUAAUAUUCUCGAGUUUUCUUUUACUUAAGCUGCCUACCCGACGUGAC
+UCUCAACUCAUCGGAUUACCAUUAUGAUACCUCAACGCGGUCCAGCUUUU
+CCUUUAUUCGGUUAUGAUUUGAGAAAGGGUGUUCUGCACGUACAUGGCCC
+UAUGGCCAGGAGAGUGGACCUCAAUGCUUUGCCGGGUACAUGUUUAAGGU
+UGCUCGUCUUUGGCGCAGGUCGACAUACCAAGUGUUCGUAUCUGAAAGCU
+CCGGACGCCGUUAUCGAAUCGUGGUAGUGCAGGAACUCUAAUUGUAUUUG
+ACCUAUACCCUACACAAGCUAAUAACGAGUAAAAAGCUUAACCCUAUAUA
+CUCAUCGUGACGCAGAAUCGUCCAGGGUGUUCACAAGUUAAUGACGCCGC
+CCACGACGUAAAUUCAUCUUAACGUGACGCCGUUAACUAUACUGGCGGAG
+AACGAGUGGGCCUCGCACAUGAGUGAAUGUAGCAGGAAAUAUGGUUGGAU
+GUUCCGGUGCGUUUAGGGCACCAUGCGACGUGAUCCCGGUACGUUCAUGU
+UAUAGGGAAUGACUGACGUAAUAACUUCGUAAAAGUCACAAAAGCGCUCU
+GAGGCAUUACGUUACCGGGAAAGGGACGUCGAAUAGUGACUCUAUUAAAG
+GUGCUGAGGUCAUUAAAGACCGAUCGCAAGGCGAUGUGUAGUGAGUUACC
+GGUGUACAUAGGAAACGUAGUGCUGUCCGGCAACAUCUUCAAUAAGAUCA
+CGUUAUGGGCACCGCUUCAGACUUCAGUGACGGAGCGGCACAAACCUCUU
+AGAGGGAUGACGACCAUGUAGGCCGUACAGAGAGGUUCGUAUUCUAGAGG
+CCCUAGCUUAGAUUAUGCAAUGCACCCACAUCGAAUAACGCGCUUGGAUU
+CGGGAUAUCGACAUCCGCCAGAGAGGAAGCAGCGGAUGCCCACCCAGGCU
+GUGGUGCCUUUAUUGCGAUGUUUCAUGACGGGGCGCUCUCUUUGCGUUAG
+GAACUACGAAACCAAGAGCCUUCGGGAUAGACCUUCGGGCCGUCCCGGUU
+AUCGAGCAGAUUGCCGUUCAUAUCAAUUGACAAUUUAAGAGCUGAAUCAA
+UGUAUUGGACCCCAUUGCUAGUCAAUGACUAUCGGUACAACGGUCCAGAA
+CCCCGUGGGGCUCGCCCAGUAGGGACCUCCAAGCAUAUUGGGUUCGGUAA
+GACACAUCCACGGACCGAGUCAGGUUAUACCGUAGUAUUGAUAGCCCACU
+CGCCUCUAUGCCCGAGACCAUGGCCGACAAAUGUGCGUUAUAUCGGUGGG
+AGGCGGGCCCCUAAAUGAGCCAGGUUUCGUUUAUGCGUUCCAUCCUUCCU
+AACGCGUGCCGAUCUCUCCCUAAAGCAACUACGGCCUAUGUCCCAUUUUU
+AAUGAGUACCUGACUAGGUAACCUUGAAGGCAGCUAUCCCUUCCGGGAUC
+CUGGGUCCAAAUUUGCUAACCAUGGGCCCCGAGGUCCUUAUUAUUGGAAA
+CAGCAUGUACAUAGUUUACCGACGUGGCCCCGUCCUUUGUUCCCGGUAUG
+AUGCGAGGAAAAGCGCAUUGAGUGACCAGGACGAUAACACAGCGCUGAUC
+UGUAUGGAGUGCCUCACUGUAUACUCACGGCAGGGGCUUCACGUUGACAU
+UUCUACGCCUACCGGCGGCGAGUUUGACGCUCACGAUUCUGCUGGGCCAC
+CGAGACAUCAGGACUUCUCCGACAGCUCCUACACGAACCCGGACGAAGAG
+AUUUCUAUGCCAUAUGGUGAGACCUGAGGUCCUUUCGUUCAGUGAAAGGC
+AAGUCUAGAUAAGGGGGGACGGGUUACGUCAACGAGACGCGGGCGACGGU
+GUCCUCAGAGAGCCCAAACAGUUGACGUGGAAGAUUGAUGUCUAACUGGU
+GUUACUUCUACUGGCCGCAGUCGGUGAAGACUGGUCAACUGAUAAAGGUC
+CUGUCCGAGGUGACUGAUUUGGUUUCUGCCGAGUCAGUGAACAGGGAACU
+CCGGUGAAAUUCCGGGACGGUCCGGCCGCUGUGUGCCGCCAGAGAUCUUC
+CAAGUGAAGUCUCAUUGUUUGCUUUUCUAUUCAGCCAUUGCUCGUGUUUU
+CGCGUUUCAACGUGAACGUGAGUGAGAAGGCCAUGAGCAAACAAAGUGGU
+GGUGAGUCAGAAGACCUACCUCGUACAAGACGUUUUGGACUUCCAACGCU
+ACCCAUCAGAGCCCGGUCCAAGGAUGCCUACUGAGCGACACAAGCCCUUA
+UAACCGGGAGCCGGUUAUCUGCACUGAUGGCCACCUCCGCUGGCAUCGUA
+AAGGUGAGAUGCCUUUGUCGCGGGCUAUCUCUGCUAGAGUGUUCCUGCUG
+CAUAUUAUAUUUUCGGGUAGAUACGCGGCCUAAAAUCUAUCAAAUUAUGA
+CGACUGAUUUCGUCCAUUCCAUAUCAAAGCUCACAUAAACCGAAAGACUA
+CACGGUUCUUAAGACAUCUCAAAGAGACACCAACCUCUUGCGCGACUCUC
+AAUCUAGGUUACAACUUGAGUCACUUGCGUUAUAGUCACGCAGUCUAGCG
+CACCAGAUCCCCAGCAAGGUCCACCUUAACUAUUGCCUGUAUCUGCUAAA
+GCUAAAGUUCGCCUGCUGUGAGGAAAGCUCUACACACGCUACGUUUGCAG
+UGAAGGAUCUCCAGUUUUGGCUCCUGCCAGUCGUAACGUCCAAACAGAAU
+AGGUGGUGCUGUCGUACCGUGUUACGAUCGCAGACGUGCAAAGGCUAGCA
+AAGCAAUAGACCCAAGACCUGAGGUGCGACAAGUUUGCGACUGCAACGCC
+CCUUUGCCUCUUACCUCGUCGCAUAUUAAUCGCAGCCGGCCUAACAUUAA
+CACUAUGAUCGCUAAUGGGCAUUACCUCACCCGAUUCAUACACGCUAUCC
+AUUAAUGGAGGAGUUUUUAGCUUGAUCCUGACGUGUUGUUAAUACGUGGG
+CCCACUUUUGUAGUCUCGAGUGCUAUCAUGAGUUGUCCAGCCCUAUAGGA
+UGCUUCGUUCCGACAGUUAGUCGGCCACAGCCAGGCCCUCAGGGCACCCU
+GUUAUCUUAUGACUUUGCUGGGCCGUGUAAUUUGCGUUGUCGGCUCAUCC
+GGGGAUCGCUCAUUUGGUGAUGCAAUGCCCAGUGUCGGCUAAAUAUCUGC
+ACUUCCAUCUAGCUGUCGGUUUUCAUCUCCCUUUAUUGGGAUACAGCCAA
+AUUGGACCUUUUCGUAUAAUAAUGGGUGCCAUGUCCGCUGGUUACCGGCA
+CUCCCCGGCUGACUGUCCCUCGCGAUGUAGGUGGAUAUGAUACCUGGCCU
+AAGAGGCCACGGAAGAAAGUUAGUCGAAAGCCGUGAAUUGCAAACGAGUU
+UCAGCGCUUCAGAAUCGAUUGACUGUAACCUGUGUAAGCUCCGUGUGUGA
+CCAGAGCGUGAAAGCACAUAAAGCGAGUUAAUAGGGGUUGACGGGUUCCA
+UUACUGUCCGGUACGCUAACGGGGGCUGUGCUUCGGAGGCCCGUCGCACG
+AUAGGCGUAGCGUAACGCGCAAAGCUGUGCGAGUUACGCUAUACAGGUGA
+ACAUUUGUAGCCAUACAUUCACUGCCCGAGUAUGGUGCACAUGCCGCAAC
+GCUUACCUGCAGUGGAUGCAGGUGCAGUGGUGAUAAGCUUAUGUCCAAGA
+UUAAGCCAUGCAAGUAAAAGUGCCAGCUACUCGGUUUUCGGACCUUAGUU
+GAACUGCGGAUUACUCAUUGCAAUGUUUUGAAAAAAGCUGAAAAGACGUG
+UAAGGGAUAUAUACGGCAAAUCUGGGUCUAAUACAGGAUUACGUACACCU
+AGCUAUGGAUAAAGAAAUCGAAGAGAAUGGCCGUCCACUUAUUGCGGAUU
+GACAGCCGGAACCAACACCAUUUUCUGGUUGGUGGUGUAUUGGUGCAAAU
+AGGACAAUGGUUGCGGAUGAUAGUUGUCGGGCGUCGGAGAAUACGCUUGA
+GAAACGGCGAAUACUUCUAAGGAAGGCAGCAGGCUCGCAAAUUACCCAUA
+CUUCUAAUUUUGAGCGGGUGGUAGUGACAACAAAUACCGAAACUUUCCUC
+AUACGAGGAGCUAUUGGAAUGAUUUUCUUUUAAACCGAGAUCGCAGGAUC
+UAUGAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAACUCCAGCUCUUAA
+AGUUUAUACCAUCAAAAUAAUCAUAAGCACGCGAGAAAAACCAUAGCUGA
+CUACUGAUGUUUCAUUUACUCUCGGAUUUCGCGAGUCCAACCUUCCUCUG
+ACACCUACGUUGCUGGCCGCCCGUAGGCGAUAAGUCUCGAAAUGAGGCAA
+GCAACGCAACUCGUGGGCCUCCACAGCUCUGAUCUAGUUUCUAGUAAAGG
+CUGGUGAAACCAUAUGGGGCCACCGUUCGUCCGUGUACUACGCACCUACU
+GAGCCGGCGUAAGUGUUCUUCACACAUUCAUGCUAGCCGUCCACCACCCA
+CCUAAGUACUUUGUCUAUUUCGGGGAAGCAUCCGUACCGCUAACACUCCC
+AAAUGAACCUUCCCUAAGCAGUACGCGAUGCUCAGCGAACAAUACACGUU
+CCAUGCUAUGCAAGACGGACAUCGCAAGCUCCUUCUAAGCACCCCUCGCG
+UUAUACUGGCUUUGGAGCCUAAUUGGCAUCUCUAGAUGGGUAUCGCUCUC
+UUAGAGCAGCACAGAAUAACAGAUUCACCCUGGAUAAAGGUAGUAGCGAC
+AACUGUUGGAUCCGUUAUAUUCAUCUGUCACGGACACAAUUGAUCUGAGC
+UACCACUGGCCAGGGCUGGUUGUUCCCGGGAUCCGAGCGUUAGCAGAAAC
+GUCGCGAUGAGUAGACGAAAUUGCUAAGUAGCAAUCUUCCGCCUGUGCUC
+AGUCAACUGUGUCGAGACUGCCGGAGAAAACGCAGGGAAUAGGCUUAGAC
+UGUGCGGACUGAGUACGAGGGUACGUCCAGAUAAUGUGCCGACAUGGGAA
+GGCAGAGUACUUGGCGGAUCAACUGUUGAGGUACGGCGCAGAACGGACUU
+ACGAGCCCUGUCAACCGCGUCUACGGUCUAGGCUCGACGAGCAGGUACGG
+AAUGAUUUAAGCGGAUAACACGACGAUUGAGUUGGGAGGUUUAAUGCUAC
+CCUCUAAUGUCACGGCCCACAGCACUCAGGUUCAAUAAAUUUACGCAUCU
+GAGUGACAGCCCGUUUAUAUCGCUUGACGGAUAAUAUACGUGAUGUCGGG
+AAGGCGGGCUGUUCUGUCGUUCUAGGUAUAUCGACACCGUCAGUCAAUUG
+GGCGCAUAAGUUUGGUCUGUUUUUUUAGUCCGCUAUCUGCCUUGCAGCGA
+GAUCUCUGAGAUUGCCGGAGGAUAAUAGACCAAUAGAUCAUGGGCACGAU
+CCCUGCUGUGCCGUACCUGGCUGUACCACCGUAGCCAUCCGUAUGUGGAA
+AGUAACCUAGCAAUUUAAUGAAUGGCGGUCCGGUGGAGAUGUUCCGGAUA
+AGCCGGAGAUCCAUCAGAUGGGAACAUACCCGAAGAAAGAAGAGAGCUCC
+GCACUGAUCCAAAGGCAAAGCAUUGGGAACGCUUGCACUACCUCUCUCGG
+UGUAAGAUAUAGUAAUAGUAACUCCCUGAUUAGGUCCUCUGGCAACUGCG
+UAAUACUUAGUACGCCCUGCGUGAUGGCUAAUAGGUCAUAUAACUCUCCU
+AUAUUCCUGCGGAAACUGCAAGUGUAUGAACGAAUCUCCGUCACUUAACU
+GCAUGCAGAUUCCGUGCCACAUAUAGCUACGCCGCGCUGCCUCGGUCCUG
+GCCAUGGUUACGUCUCCUAUCUCACACUGCAGUGUCGACACGAUGAGUGG
+ACAGGGUACACGCCAAAGGGACGCUACCUCCCCCAUGGUUUCUUUCCUCC
+UGAAUAUAAAAUUUCAGAUCAGAGACGCAAACGGAUAAGUGCAGAUUUAU
+CGAAUCACCGAUGAACCAACCGAUGGUUAGAGGUGCCCAAAACAGGCAAG
+UAAUGAUUGAUCAAAAAAAUGAGUUUACACUGGUGGUCUGCUUCCCGACG
+AGGGGGACGCCUUCGCCCCGGCGGACACGGAGCGUAAAGGAACGCGAACC
+AAUGAGAGCGCAUGCAGGCACACGCUAUUCCAAACAGUGCCCCCUGAACA
+UUACGCCCAAAUACGGUACAAUUCGUUGUGACCUCCGCCUCGAGAAGAGU
+AGAAACUUUCCCUGGAAAACGUCUUUCGUCGUCAGUGGUGAAAUUCCAGG
+CUAUUAAACAGUAGAUGGAUACGCACUAGGCGAUCAAUAUGGUGUAAUCU
+UGUAGCUAUUCACUUGUCCUCGAGUCAACACGGGGUCGGUAGUCAGGAGC
+UGCACCACCCCCCAGGGGGUAUAUCUUCACUUCCUGCAAUGAUGCGAGGA
+CUUGUUCAAAUAACUGCACCCUCUGUUCUCCAGUUCUUCUAAACUAGGUC
+AUCGGCCUGUUCUAGGUCCGCACCGGAGUUGCCGUAGAGGUCACGAAUUG
+AAGUCGCCACGCUGUUCUUGUGCUAAUCCCCCUUAGCUUAUAAACAUUUG
+UUGCAGUAUAAUUACGUCACUCUGACCACCUUGUUAUUCUUUUAGGCUUC
+UAUGGUAUCCCUUCGUGCGUAUCUACACAUUCUUAACGAUCAUUGCCUCG
+GAGAACUUUCGAGCAUUGGUCCAUGGUACCAAGCACGGGUCCCUCAUUUG
+CCUGCAGAUGGAAAGUACGCGAGCCCAUAGCGUGUUCCACUUCCCGCCUC
+UAUUUAUCUAUAUACCUUUACCUGGAAGACCAAAGACCAGACGAACUCUG
+CGCAUACUCACUCGCGAUGCGUCGCCAACCCAGCCUUAUAUGUGGACCAC
+CGCAGGUCGUUGUAUCUGGGAGAUUUCAGUAGACUGGAAUCUCUUCUCCA
+CCCCGCGACCCCGCAAGCGACGGUUGCCCACAGUGAGUCUGCUCCCUUCC
+GGGCCUCGACCGGUUUCCGCAGUUAGGGUAUGAGGACCUGUUUUCCAGCA
+AGUCCACAUACCUGCAUCAUCCAAGCAGGACGGGGUUUCUCAGUUGAGAU
+CACAGGCUGGAAUCCCUUUGACGCAUCUUCCAUUGGCUUCGUCCCCCGCA
+UAUCGGCGAUUUCGGGUUACAGGUAACGCCGGGCUACCCGGAGAGGCUAC
+AGCGCCGACUUGCCAUUGCCUCUUGCACUGUCAUGAACCGAGACCCCGCA
+CUAGAAGUGGUCAAGGGGCAAGUACUUUACACCGAUCCCUAUCUGAAUUC
+ACAGGGUGUGCUUGUCCCAUCUUUGGCAGAGAAGGGUUAUUGUCAAAACA
+GCAUUCGGCCUGUGCCCCGACAGUUACUGGCAGUUAUUGGCGGGGAAAGA
+ACCAACGCUCUUCAUCUCCGGAACCCUGUCGUAGCGGCUGCGCACGACGU
+CCUCGCGGCCGAAUUGCCCUGACUAUGACGGUGUUCCAAAUCGCGCGACG
+CAGUGUAUCGGCACACGACACUGUGGAGAUAACGCACCGUAAGUCCGUGU
+AAAAAGGCGACCCCAGUCACCUGGAAGGGUUUUUCGCUCGGGCUUAUUAU
+UCGAUAUAGAGCGUUUCCCUCGUUUGGUUCCCUAGAACCACCCGCUGCUG
+AGAGCGAUUAUUCGCGAGUGCCCGCGAUGUUCUAGCAAUAGUCCAGUCGG
+CCUCGCUGUGCGGCGAUGGUUCUGCAACUGCGGUGCUACGGUCCACGCGG
+AUAAAAAACAGUAGCCGUAGCAUAACCAUACAGGUGGCAAUCAUUCGGAC
+AGCUAAGACUUGCCGCACAGCGUUAGCCAGCUGAAGCCCCCUUAUAUAGU
+CUACACAAUUAGGCGAGAGUAAGACGAUUGUAAACGUUUGACGCAGAUGG
+CUCUCGCGAGGCCAAUAGACUAUGCUAUCUAUUGACUUAGGGAUUGAGAG
+UGGGGUCCCUAUGUCUACUUUAUCGCUAACCGGGGAGUGGAAAAUUGGUU
+GGGGUCACCUCGCUUGCCUUACUCGGAGAGAAAGUUCAGAGGACGGUUGA
+GGCAUUUAUUACCGAGCCGAGCGUUCGACUUCGCGGUAGCUAUAUCAUGA
+UUGGAACGGUAACUCUCUGAUUAGUGUGUGGGUUGAACGUGUGUUGGUGA
+GGAUCGUAUCUGACAGAGCAUCCUACUCAAUUCCCUAAGCCCUAACCUAU
+GUUUCGUGGAAAAGCACCCAUAAUGAGACGAUGGUCGCCGACAGUGCGUC
+UACUGUUCCAAGAUAGCUACUUAAGGUUGGUGAACACGAACUUCAUCCGA
+GGCCCAAGUUUAUAACCAAAACGCCUCACGAUAAGCGUGCUAAAUGGGAC
+GACGCCUAGGAUCCGAAUGGGUGUGUGUACCAAGCGCGUCCGUAAUCCGC
+AGACUUCGGGUACUUUAGUCCUACUGAUAUGGCUGAAUCGAACGUUAAAA
+AUCGGGUCACUCGGUUUUAAGUUGUAGUUCGGGCCACUCCGCAUGUGUUU
+CCCAGUGUCGCGGCAACGGUGCGUUAAGUCCCGGGGCGGCUCCUAAUUCC
+AUCCAUACUAUGCAGUACCUCAUUGUAUUUCCUGACGGCAUGACUUCACG
+CAGUCGACUCAAAGUACUCGGUUAACUCCAGUUGCCGACACAGGUACUAC
+AAGCCACGAUCGCGUACCCCUUGUUCCCGGUGUACUAAACGACGCGAUAU
+UGUGGCAAGAUCUUUAAUAGAAAUUUGACCAGCCUAUCUUAUUGCUCCCA
+UUCGUUCCGUCUCCUAACGGGGUCGACGCGACUUGUUACGCUGGUAAAAC
+UCGGAUUAAGAAUGGUGACGACGAAAUAAUCGUUGAUGACUACAGAAAAU
+AGCGCUAUUAGUUAUGAGUGAAGAGUUUAGCCUCUAUAGUUGUCGUUGGG
+GAUCGGUACAUGUACAUUCAAUUCGGAAACUCGUGUUCAGCAGCUGUCGC
+GGCUCGCAGCUCCUAACUAUAAGUUUGUAUCCCAGAACUCCUGAGGAGCG
+UCAGCCGAGUGAGUAGCCGGUGGAUAGGGUCGCUGUAUAUUUGGUGCUUA
+UGCCUGUCCCCAGGUGUGAAAUAAGAGAGAAAGCUAGAAGCUUUAACGCU
+UCACACUUCCACUUAGGGACGAAUAAGAGCAACGAUGUUAUUAUGUCUAU
+UCGAGGUGUGUCGUUUGCAGCUAUUCGGUUGAACCUACGAACGCCGCGCU
+GCGUUCUUAGCCGUCACGCGAACCAAUCAAUGGAAAAUCUAUAUGUGCUU
+GUACAGUUAUUUCGAACGAGCAGGUGUAGUUCUUGUUCGUUAGCAAUUAA
+GAGCGUACGCUGUACUGCUGCUUACUACAGGAUGGUAUCAAUGUUCCCCA
+AUCGUGACUGACGUAUCGGUGUUUAGUUAAACGUGUAACACACGACAACU
+GCGCCCCCGGAUGUGCAUAGUGUACUUGGUGAUUGUAAGAAGACCUACCC
+GAUACACAUUAGAAUUUUCCCGUAAUACUGGAGCUUAAGAUAUUUCAACA
+CUAAAUGCUGACACCGUAAUGUUCGCCCGUUAAGACAGAGAACAAUUAAU
+CAGUACAGCCUUGGACAGACUCAGCAGCCUGAGUUACGCCUAGGGACCUC
+UGAGUUUAAGAGCAAUGUACGUAGCCUGGAGAUGGAAUGGAAACGAGUAA
+UAAUGGUACAGCGCCGCGUAAGUGUAUGUGACAAAACUAUUUGCCCAGAC
+AAAUGACGUAAGUACUUUGGAAUGCAGAAGGAUCCCAGGUCGGUAUGAGC
+UGAGCAAACCUGGUCGGAAAGUUGCUCUUACAACCCCUUUGUUGGUGCCA
+GGACGGCACUAGGUGCCUCGGGGGUGCUCUGGAACUAAACAAAGCAGUGG
+UUAGCGCCAAAGCCAGGCACGCGGUAUCGAUGUCCACCAAUUAAGAGAGA
+UUCGAGCCGAAAUGCGACUGCCUCGGGAAAUCUGCCACUGCUAAUUGAUU
+UAGGCGUCGAGGCAAAAUAGUUUGACGAGGACAAUGCUAAGCAAGCGGCA
+GUACACGCUCAAACAGAGCCAAUAUCAAAGGAGCUCUCGUCUAUGCGGCA
+GGACUGGAACGGAUACCCUCGUCACCUCGUCUAUUAAAGGAUCAUCACCA
+AAGUGACGGGCAGCUGUACCGUCAACACUCACCGCUCACUUGGGCCCAUU
+UGAGAUGCUAAAAUUACGAAAAUGAUCUUAUCUUUGUCAAUUCACGGGGU
+CCCGUCCCGACGCCGGAACCAGUUGGUCUGCGGCGACUCAUACGUAACGC
+ACGCCGCUGUACGCGUCGCACUCGCUCGGAUUCGGCAGGAUUGAUAUUCC
+GCAGCAGGGGAUAAGCACAACCAUAUGCGCUACUGGCUCCCAGUCGUUGU
+AGGGUUUCCCGUCUGUAUCCGAGAUGUCUCUCAACGCAGCCUAUUAAGUC
+AGUCCAGCAGCUGGAGGUGUUACUCUCUAUACAUCCGUAUUAAGACUUUG
+ACCUUUGCGGCAAAAGUGCAUGUUGCGCACGCCUUUGGACUUUAGUCUAG
+GGGGUCUCCCGAGCGAUCACAGUAACUCCGGGAGCGAACAACCACCUCCA
+UAGCAUCGCCCGAUCUGUAAGGUUGUAUCCAGACCCCGUCACGAUUUACG
+CCAAAAAGAAAAAAUAAUGGAAGGAAGGCAGUGUAGCACACUUCGCGUUG
+CGGAAAGAACUAGGCUGUUAUCCUGCAUCUCGCGCCAGGGCAAAGCAUCG
+AAUAAGAACACUGCCCGCUGCCCUCCUCCCAAUGUAUCGUUUAUCAUACA
+GAGACCGACGUGUUGCCUAUAGUGGUUUAACGUCUUGUUCGUUAUUUAGA
+AUCGCUUCCCCACCGAGUUCGAAGUGGCUCGGGCUCCGGUCCAGAUCCGG
+CAGCGCCCGCUUGGAAUUAGACCGAUAGUUCAGUAUAGAUACACAUUAUC
+UCACUUCCCUGCUAGGUGAAUGAAUUCGGCGCAAGCUCUCCGUCGGCGCC
+UCUGGAUACAGGAGUCGACUGACCCUGCUAACAAGGAUAAGAGGAAGAAC
+GGUGGUAUUAGGUAAAGUAGACCCAAGACACUGUUGAGAGAGGUAUGUGG
+GGACUAGUUGGGUAACCGGACCACGGGUUAGGCGUAUCCCACCACCUUGC
+CGCCACCAAGCGACGACAAACGACGAUCGAUAAUUCGUAACUCCCGACAU
+GUGCUUAUCACCCAAGGUGCUCCCUCCAAUGGGUCAUGUCAUUGCCGCAG
+CACGCUACAUCGCGGUCCACAGUGCUUAUCAGGGCUGGGUGGAUGCGGCA
+GCUGUCUUAUGGGGCGCGAAGUGAGAUCCGCACUGCGCAAAAGUGUAGGU
+GUUAUCACCCCUGAGGGAGUCCGUUAUCCUGUCGUCCCGGUCGAUGAAUU
+UUUUACGAAUGCAAGAAAUCGAUCGAAGAUUCACUGAACCCAGCGUCGUG
+GUCCCUGUUUUGAGGGCGUAUCGCAUCAUACUGCGCCGGGACCAAUUCAU
+AAUGUUGUUAUUGGUAGAUUCUGACACGACUUCACCAUAGUUUAUCCUAC
+GGCCGUCCUAAGUCCGCGAGCGACACCAUUUCUGUCUGGCAUCUAUCAUG
+CCUGUCCGUAUGAGCGGAAGCAAGAUAACGACUAUGGACGUCGGUGCUGA
+UAACGACAUGUUCUACAUGCACUUGCAAUGUCUGGGCCAUGACCACUUAG
+UUAGUGAACAGUUCUGAGAACCGGGGCAUGUUUAGAUGUCGGAAUAUCUC
+GUGCCGCAGUUACUGGGCGCAGAAGUACCUUCUAAUUCCCGUGCCCAUGU
+AACGACCGUUAUCAAGGGAGCGAGAUCGCAGGCACUAAAUAUACAUCCAG
+AGAAAUUCGUUAGACCGAACAUAUAGCGUCGGCCAUAUUAGUGUAUAGUA
+CAUAGCUACGGUCGCGUCGAAACCUUGCCUUCACCUACGAAAGGAACAAU
+UCCCUUUGAUCAACCUGGGGCGGCCUCCAAUGUAAGCACAUGGGUAGGGC
+CCCUCCAGGUGGUGUUGCGGUGAUACGCGACUUUCGACCUAUCAUUAGAC
+UGCCCGUAGGUUCUCACAUCGUUCUACUGUUCGUGGUUUGGAUCGAUUUC
+GGGUGCCGCGGACGGAACUUUGCUAGGGCGCAACAAAAUGUCCACCAGGG
+UCCCAAAGGCGAAAUAUCGGCUGUGAUCAGGGCUAUCACGGUAACUAUGC
+AUAAUGUAGGCCCAGUGUGGAAGCCAAACAUACCUGUUAAUGUGGGAGAA
+GUAAUUUUUUGAUGGGUUAGCGAGUUGGGACAGCGGGACUUCGCCGACCU
+CAAAUGAACUGCUGCUUACGUUCGCAUUCAAUACGGGCGAUUUGGUAUCA
+CGCACCCCGCCACACUUCUUGAUUGCAACUUACUAUACCGGCAUUACAGG
+GCAACAUAAGUCCCGCCGAUGCACGAAAAAAACGACUAGCUAUGGUUUGU
+CCUCACUGAUACCUCGCUCUUUCUCAGCCGAAGAUACAUUGAAGACCAAU
+GUAAGGAAGGCUAGUAACCGGUACAGGUGAGGUUGCCGCCGAGUAAGCUA
+AUAGCUCGCCGAUGUGGAUAAGCUGCUAACGUGACGUUUUUUAAAAUGAU
+UGGACCCAGCACAUUAGGACCAGCGAAACGCGCAUUCCUUCCACAGAACU
+CCACUGUCGGGUUAGCUGACAUAGGAGUGAGUAGAUUAUAGGAUAGCUCA
+CAUGGACCCCUAAAUGAGAGACAACAGACCGGGCAAGCUUCGGACGUCUA
+AUGGGAUUUUAUGACUGGUCAGAAUCCCCGCAUAUACACGUAAUGAACCU
+UAGAAAUCCAACGGUGGAGAUGGGUAUUCGCAUGUGCCGUGUCUAUGGAA
+AGUGUCGCAGGGCGGCGUUUGACUGACGUUUACUUAGACUGCCGUCAAGC
+GCAUUGGAUAAGUUCAACCCCGUCCACCCCAAUGAGCCCGAGGCGUCACU
+GUUUUACAGCGUGAAGUUCACUUAGGCAUCGCCCGACUUUUACCGUCUGG
+GAUUCCACAAAUCUCUUAAAUGCCGUCAGCCACGGUGCGGCGGGUAUCCC
+GUUUCGUCCAAUUACAUCCAGCCUCAGUACGUCCUAGUAUGUCAACAAGG
+ACAAAGCAGAGUGGUAGUUCAUUUGCACGGGAAACUGAGAGGCUUAGAAG
+AAUUGCAGUGUCUCCCACCGAUUUCUAGAUUGUCACAAACAUUUCGGUGA
+UCAGCAUGUUGGAGCUGCACGUUACCAAUCACCAAAACAGACGCAGGUAU
+AUCUUCAAUCUUCAAUAGUCCCAUGAGGGAGUAGACAGCAUUGCGGCGAA
+GGGCUCGGCCCAAACCGCAAUGUGGCAAGUCAACAUCGUGGCCGUCGGCA
+GUUCCGUUACGGUCUGGCUUUGCCUUAAAUGACGAGACUCAUGUACCGCG
+GUGAUUGUUCUGGGCGAUGCUCUACCCGUCCCCGGAUCUGAUGUUUCUUA
+UCUCAAGCGUCGAGUAUCUCAUCAGAGGCACACUCUUCAACAACGGAACC
+GCGAGGGGUUCGAUCAUUCCCCGCAACUUCUUCAGUACUAUCAAAGUGGG
+GGUGAUGCUUCGUCUUAUAGGCACUCAAUAAUAUAGCAAUGGGCUUACCU
+GGACAACCCCACUUUUGUGUCGUGCUUCGCAGUGAGGCGAGGGCGCCAGC
+UUUACCAUCUUCCUUUCUGGCCGAAUCUAGUACUGGUCCUACUGAUGGAA
+AAGUUCCGUGCUUAGUUUCGUCUCAAUGCGUGCACUACAUGGUUUCGCGG
+AAAUUUAAUAGAUUAACAGCGUACGGCUAGGAGGUUGUUCCUAUACCACG
+UGGUUUAGGCCGAAUGCCCGUAGGUCCCGUCGAGGUGGUAAGUCAGCGGC
+GAGUCGUGGCAUCCAAUCCUAUGACUUUUACCUGUCGUAGUGGCGACUAA
+CGACACGUUAACAGCAAUAUCGCGUCUUGAAGGGUACGGGAAAAACAGAA
+AUUUACUUAAGUGAAUCGAACAGGCCUGAAGGGGAGGAUUAAAACUUUGG
+GCACGCGACUCGUUGAUCGGACCUUUAUGGCUUAACGUCUUCGAAAGAUG
+CGAGACCUUUUUUUUAGGGUAAGUAACUUUACGUAUGCUGGGAGAUCAUC
+AUACUCGAAAGUCCAGCUGUUCAUACAUGACUUUGGUCAACUUUAAGCCA
+AACGCUCGGCGGUGAGCGACAUUUUAUCUUUGAUUGAGCUGUUCUGUGAA
+CGAACUCCCAAUGCACUGAAGCUGAGACGACUACAUUGUGAGGCUGGUCU
+CUCCGGGGAUUUGAUGUGGAGCAGAGUUCGGACGCAUGGCAGCAGGUGAA
+CAGCGGCGGAGAUUCCAACGGCUACGUAUAAUCCGUUGCUAGUCUAUUCU
+GAUGGACAAACAGCAUUUUCGUACGGUGUGCCUGCAUGGCGCCUCCCGUG
+UACCGCACGAGGCGUGGUAUGAGUACCCUUAUUAGUCCAGUGGGCUUCUA
+CUGUGGCGCCGCGAGUUGCCAACCAGGUGUCGGGAUGGAUCGCCUGCCGC
+GCGCGAGUUACCCCCUUAGAUACCCAACGCGAGAGUUACUACCUACUGAG
+CGAAGUGAACCUGAGUUCUUGUUUUCCCACCCCAUUCACGAUGUUGGUGC
+CCCCUAGUGUCUUUACUAGGUAGAGACUUAGAGUAACGAUCUAAUUCAAG
+UCAGCUAGCGGCGUUACGUCAAAGGUCACAGGCGGUCGCUCCUGACAGUU
+GGUUGCAGUCGCUUUGUAUUCUAUCCCCCGUACGACCUGAGGGUAGAUGC
+AGGGUUAGUUAACGCGACACCGGGUAAUAAUGUGCCGCUAUGCAAUAUAG
+GCUUUAAUUAACAGUAGGUAAUUAAAAAGGAUUCAACUAGAGGGCGUACA
+CCAGGAAGCAAUAGUAGUGUCCAUAAACAGGGUAUGUCAGGUCUUGGAGG
+CCCGAUCACUCUACCACGCCGGUUUAGGAUAUUGACUACUACCGCGGUAC
+ACCUAGGGCCAGUCCUGAGAAGGAACCAGCUCGGUCGGGCACCUCUUAAA
+GGUAUUCAUGUAGCAGGCGGUUCUAUAUCAUCGGAGCCUUGAAGUUACUG
+UCCAUCUGUCUCCAUCCUUGCCAUGGUCUUAUGUAUACCCCCAUAGGCCC
+GGAGGGCGCAGAAGGACUGAGUCAGAGGGCGACUGACGAGUGUGUUGUAG
+UACCCGAGCGAAGAAUUUAACACGGGCGUCGGCGUCCCACAGGCGUUGUC
+AGAAGACAGCGUCCAGUCCGUUGUCUAGCGACAUUAAGAUUGGCACAAUA
+AAUAGAAGUGUCCAAUACUCAAGCCUCGAGUCCACGUGUCCACUUGUUUA
+UUCAUUUACAUGGUCAGUCUGCGAGUUGGGCCUUGUCCCAUUAGGACAGG
+UUAGUUGGCCAUCCGCAUCGUUGAGAAUGCGUUUAGGUCUGUCACCUAGU
+ACGAGAAUCAACGCGUAGAUGACCGACCAGGGGUAACAACGGAGCGUUGA
+UCGAGCGUGAGGCGCCGUAUGGCCUGGAAACAUCAUGUGCCUGGAUCGUC
+GUCUGUGCCCGAUCCAGAUUGCGUGGUGAGAUCGUGUCUGCCUGACAGCG
+UCGGCCCUAUAUGGCGAAUCUCCAUUAAAUCGCCAACUAUCGUAUGAAGC
+UUCGUUGCUACCACUCAAACUCGGAACCCCAGUAUUAUAGUGUCCGGCUG
+CCUCCUGGGUACUGCCCUUAGCCUAAUUUGGACCUAUCACCUGGCUAGCC
+UGACUGCGCCGGCCAUGUAACGCGCGUUCGUCAAAAUGGAGAGAUGCAAG
+CUACCUUUGAGAUUUGUCGGUAAUAACUAGGGGUCCCGCGGGGCACAGGC
+ACUGCGACCCAUUCAGCACACCGAUCGCAUCUGCCUAAGCACGUCCGUGA
+GGAUGGCGUCGAAACGCUUGGGACCAGAGCAGGUUUCCUCUGGUAUUAUU
+GACCGCCCGGAUCUCUACCGCAGAUAUCCUGACCAAGGAAAGCUAAAGAU
+CGAUCUGUUGUACGUGCCAAGACCGCUAUUCACAGCACUGGUCUGUAACA
+UGUGGUAUGUGGUGACGGCAACGCGAAGCGAAGUCCCGCCCAGUAGGAGC
+GACCUUAGUUGUUAAAUUGCACUGACAAUAAGGCCCGCCUGUGGCGCAGA
+UUCACGUUAUAUUCAAUUGUCUUCGAACCAACGGGCUCUAAUAGCGUCGC
+CACGGAAGAGUUGCAAAACCCUAUGUGCUGAGGGGGUAACGUAUCCGAGC
+UAAGGACGUGAUUGGGUACAUCGUACCUAAGGAUACACAGUCAACUUCGG
+AUUCAUAGUCGCCCCGAUGACCGGCCGGCUUUGUCAAGUGAAAUAUGCAA
+GAAACCACCUUGAACAGGCUAAUGAAAGAUCCGUUCAACAGUGGAACUGU
+ACCAGGUGCUUAUUUACGAAUGGGAAGACUUGCGCGCCUUACCUUACCAC
+UCGUCUAGCCUUAACGUUCGCUCCCACGGCGUUGACUGUGGGUUUGAUCC
+UCCGCAUUUCUCAGGGGAUUAAGGAAGAUGGUCCCGUCCCCACGUAAGAU
+UCUAGCUCGUUUGGGGAUGAUCAACGACCUUGAUGAGACGCCAACUAUCA
+UACACUGUGAGGCCUCUCUUUUAACCCUAGGCCGGACUCGGAUAUUACGC
+CCGUGCCAGGAAUACCUCUGACCGAUAGCAGAAUUGAUCUUUCUUAACUC
+CUAUAGAGCUUGUCCGAAAGACUAAAACGGGUUACGCGUGCUAUACUUCA
+GAACUACCCAACGUUUGGAGCGAGUUACACGCGCAUUCGACGAGGUCAGG
+AAAUUGCGAUGAUUCAGCUAUAGAUGUUAGGACCCCCGCACUACGUCAAG
+CAGAAUGGGCUUAUGCACCAUGUGUGGCCCGACUGCGUGCACGUAUGUCG
+AGCGCUCCAAGGAGAAUUGGUUUCUGUGAUUGCUGGAUAUCCUCCGUGAG
+GUCACGAACGUAGUCUACUACAUCAGUCAACAUGUGGAGAUGAUCCGCGG
+CCUGGGUGACGACGCUGGACUAGCGGACUAAUGAAUAGCUCGGAUAUUAA
+UCUGAACAAUGUCUCCUCUACGGAACGUAAUCCUGGCUUCAACUUGCCCG
+UCGACGACUCACAUACGUCGAAAACUGCCGAUGCCACAAUUAUACGGUGU
+UUUGGGACACCAAAGUGACUUGGGUCAAGGCAGCCUAGAUGCCAAAUGUA
+AAGUCCCGUCGUCAACAUUGACUACAUCCCUACUUGAAGUACUUAAUGGG
+UGGGUCUGAUGAACUUAUGCCCUCCGAAGCUGGCAGCUGUAACUCACUGC
+GGACAAGGAUCGGAAGGAAGGUUUUUUAUAGUUUUAGACUGAAGAUUAGC
+GCCUGAGUAGUACGGGUAGGCUUGAUGCGCAAUCUAGAAUAAAGCUUUAU
+UGCAGGGGGGCCCGGUUCUCCAAAUCUUUUAGUCUGCGGACUACCGAGGA
+GUGACUUACCCAACGGAACUGGCCUUUUAUCUCAUAGGAUGUUCCUAGUU
+GUGAGAGGACGAGACAUUUCGGUCCCGAUUGUAUGAGAAUCUGACUGGAA
+AGCUCCACUGACUAUUCUAUCCACUCCUCUUGCAUAGAAGCUCUAAGACU
+GUGCGCCAUGCCCUCACAUAUGGCCUACACAGAACCCCUGACUCAUUUAU
+GUCCCGUCCAGCUUGGAGUGGGGAGAGACCAACCGCCUCAUGUUCCGAUA
+ACCAAGCGGCUGAGAGGAGUAAGCCCCCUUCUGUUCGUCCCAGCAUUCGG
+CUCAGCGUCCGCGUCCUUCUCGGGGCGAGCCCCCCGAGGGCGCGACGGGC
+GAACCCGACGCGCCGUCCGAACUACCCUUCGCGGCGCGGACUUGCACCGG
+UGAGGAUUCGCCGUUCCAUCCGUUCUCGACCGUCGGAGAUGGCGACGCCA
+CCUCAUCCCUCUGCGGGUUAGCUCCCUUCCCUUACGGGUCGGUUCGCACG
+CGGCCGUGACGGCCGCGCCGGCGACGGCGGAGCCGUCGCGCGCGCAUCAU
+CGGUCGGGUCGAGCGGUCUCGUUUCUGUUCCAGCGCCAGCCGUCUCCGAC
+UCCGGGCUUGCGCCCGGUCACCCGUUCGGACGGUGGGGGGACUUUCCUCA
+UGCCCGUCUCGGGCACGGGAACUGGGCUCUCUCUGCCCACUUACGUCAGC
+GCGGCGACGCUGCAUCUCUGGCAGAGGCAGCUGUAGUAGCUGGCACCUAU
+AAUCGAGUCAGUAGGCGCGAGAAGUCCCGUUCAGCAACCGCCAAGACUCA
+CAGGGAUCACAUGUCCUACGGCUCAAUGCUGUAUCAUGCGAGGCGAUCUG
+CCCACCUUAUGAGUUUGCAGACGCAUCGACGAACUAAGAGCACACAGCUA
+UCGAGGUCGGGUUAGCCGACACGUUAACGCAUUCAUAACUUGCUUGCCUG
+ACCGCAGGGGUUGGCCGCGGUUCCCAGAAUUAACAACCGAGUUGGGUGCU
+UGUCCACGCUGGCAGCCAGCGGAGUGGUCACUGCGCAAAUUAGAACGCGG
+AAACAUGCUACUAUUCACGUGAAAAGUGAGUCGCUGUUCAGACCGUAAAG
+ACCUUUUCAGGUUAUUGCCUAUACAGAUGAGGGUAAUUCAUUGCCAAACU
+CCCAUCACAAGCGAUCACUCCACUCCCGCCCUCAGUCCCUGGCGUGAGAC
+CGUUCACGGUACCUAGACUAAAGUCGGAAACCGGCACCGCUCUCACCGGC
+UACCCGGUAACUAGUAUUGUAGAGUUGUUAGAUAAUUGAUGACGACAGAA
+GAGUAAACCAGGAAGUUAUGUAGGCAACUGGAUCCACUCACAACGCACCA
+GGAGCUGAACACGGCCGUGAUGACCUACUACGGAAGAGUCGCAGAAUCUG
+UAUAUCAAGGAACGAUUUGACCAAAAUGAGCUACAUCGGGAAUGAAUGCU
+CAUAGUGUGUGGAGACUCCAAACCGUCUCGGUAAUCCCGAAAGUACGACU
+UUCACAAGUAUAAAUAUAGGUCAGGGUUCCUGACAUCGCCUGGCAAUUCU
+CUGUAUUGUGCUCUAGGUAUGUCACGUUGGACGUGGUACACGUGGAUAAG
+CGCCGUUACCCGCGUACAAGAUCACGGUCCUUCCUUCUGCCCGUUAUCUU
+UCUUAGAUUAGGCUCUACUUGCAAAUAACGGCAGCCGGGAUGGGGCACGG
+AUACGGAGAGUGAGCUAGGUGCUUUGACGGCGCCGGACGUUCAAUGUUCG
+GACUACAUGGAUAGGUGCUACGGUCGGAUUGCAAUUAACAUUUACGACGG
+UACUUGAAAUACGUGAUGUCUGAGAGCUUCCCCCGAAUGCUUGAGUUAGG
+UGCAGGACGGGGUCCUCGGAACUCUUUGGACCCUCGGUGCGCUGAGCUAA
+GGGUAUUGGAUCAUGAACGUUUUGAAAAUCACUCCAGACCCAUGAGAAAG
+CCACUGAGAAUGCUCGAGCGUAUCACGCUGGAGCCCAUCAGAGGUUUGUU
+AUAUGCAUCUCGGCCAUCUCUCAAGAGCUAGUCCUACUGUAAGAGCUAAC
+CGUUUCAAACUAACCUCCAUAACUUCCAAACGCGGUAAACCGCACACACU
+GCAGUUUAUGCGACUCUAGCGCAAGAUCCAGGAUUAUAUGUCUAACCAUC
+UGGGAAUAUUUCGGAGCCACUGGUUCGCGUCUUCGUACUCUCCGAUUAAG
+GCUUGCCUCCUUAGGCGUGUCAAUUGAGCCAAUUGGACCAACUACGAACU
+AACAAGAAAUCAAAAUAGCGACGACUGAUCGAUGCUCCGGCGACUCCUAG
+CCGGCUUCCCCGGUGCACUUCACCAGCCCGAAUAGACUCACCUUGAAGAG
+UUCUUACAGUCCGCUGAUAUUUUUAAUCCACUGAAACAUGAGCCCACUGG
+UGGCUAUUGCCACAUAGGGAUGUGCCAAAUUAAUAAUCUUCUGACAAAUG
+ACAUAACCUGUGCCCCUCCCUUACGUUUAAACGACGCUGUAUACAACCGG
+GAUUGACCGGUCUUCGCUAAUAUUGGCGCGAAACUGUAUGCGCCACUCGU
+GUAUGACUAGCCAGCUACAGUAUGCGUAGACCCCGCUAAUGGUGCACGUA
+AAAAGUGCUAAAAAGUGGUUGCAUUAGUUAGAAGAUACAUACAUACAGGU
+CCCUUCGUCACACAUGAGUUCUUUCCUGACCUUCGUCCUCGUAUAAGCGC
+CGGCAUUCGUGCACUCCAGUUUACAAUUCGCCUUCUGCUUAAGAUUGUAC
+CUUGAGCACAGCUUUUCCACGUAUUCCGAAGGACCAUUACUACGUUGCAC
+CAUAACUAUCGCUGGCCCACACACGUCAAUUCAUAUGGAAGGCCCAACAA
+GGAUGAGUACCGAGCUUCGUUCAGAGCAUACCGAAUGGUGCUAACGUGCC
+UCUGCUUUUGUAAUAAAUCUGCAGCGUCAAGGCAGGUCUUCUGACUCGUC
+CCCAUUUAUCACGCCUUCCCAGUGAUGUCACCAGUGGCAAAGAAUGUGAU
+AAACUCAUCUCCCGAAAGAGAGGACUUACAGCAGCAGGUACUGUCCCGGA
+UUUACACCGGAUUCCCUUUUCAUCGUUUUGGAAGGUUAGACAACUCCAAA
+UACGAACCUUGCAGGUGCAAAGAUACGAGGCCCGGGUCGCGGGAACCUCU
+GAUACUACGCAAUUGCGCUCGUAUCGUGUGGGACUAAAUGAGUCGACUAC
+UCUUACCACGGAGAUUAUGCCUCCGUGCGUCAUUGGCCGAUAGAUAACGA
+CAGAGUUCUCAUUUAGAUGACAUUCGUGACGGAUUGCCAAAUAGAGCUCG
+CUAGGAACUAGGGUCGACGCUCUUAUUUGAAUCGUCGAGUGUCGGACGUG
+AUGAAGGGGAGAAGAGUUUGUUGCGGCCGAACAUCUCUCACUUUUUUAAG
+ACGACCUAAGACCAGUAAGUGGAUGUUUAGAGCGUGAUCACACAGCCGCU
+GGGGCAGAUUAAAUUAAUCGUGUGUUGCUGUACAACACGAACGGAAACGA
+GCCAGUGCUCUCUUAAGACCUUCAUGAGAGCCCGCAAACUUAGCGAUCUA
+UAAGACUGGCCUGUCUAAUAGCAAUCCUCAGGUUCUUCUGCCUGGCGCGG
+CAGAGAGCGGAUGCCAUUCGAAUGUCCUUAUCCGUGUUCCCGACCUGCUA
+CGCAGUCUGUGUUUAGUGGAGGAACGGUCUUACAACACGCAUUUCAAUAU
+GGGACGCACCAGUACGCUACUCACUAGCUCCGAAGUAACGGAUGUUCGUC
+ACAUCUUGUAAGAAGCCUCUAACGGGAUGCCUUACAUGUGCUCUUCAGAA
+CUGGUUUGAAUGUAUCAAGAACGCGUGGUGCACCACUUCUACCUGCGACA
+GUGGGGCACGCGAUAGAAGAAGUCGCGAUGUGAUGAGGUCGCGUUGAUAU
+ACGAAGCUUAGCUCCUGGUUCUGCACCCCACGGUCUAGUCAUAGAAGUAG
+ACCCCACACGUGUUCCUUGGUGUCCGCUUAAACUUUCGGCGGGAACCCGA
+UUAAGACCAGGACGCGCGAGCUAAAGCUUACAUAACUUCUCGCCAAGUCG
+CAGCUACGGGUACUAUGGCAAGAAGACCCGGCCCGGUGAGUCUUUCGGUC
+CAAUUUACGACCCUGACUGCGACUAAAAUUUGACGCGUUGACAACAAUUC
+GCUACUGCCGCUUUUAAGACGUUACUCUAUAAUACAAGCACGAGAUGUUA
+GUUCUCGCGAACUUCGUUAUCUGCGGCCGUACAUAUCGAAGGAUACUGAA
+GGUUGUCGGGCCCCACAAUAUACUUGAACUGAUAACCCCCACAGGUCAUC
+ACUGCAAACAGACCUCCUACAAGACAUGCCGAAUGCGUAGUCAACCGAGA
+GCUCGCAUGGGAGAUGAUGACUACUCCAAUACUAUCACAUCCUUAGGGGG
+UAUCACACUGUGCGAGCUGGAGCCUUUGCACCCUUAUUGACGACAUAUUA
+AUCGGAACGGACGUGCGGGCUUCGGCGCCGCGGCCAGGCCCCGUCUUUUA
+GUGCCUGUUUCUGUGGAACCGCUUUUACGGCAUGCCGCAUCAGGGUCUAU
+GGCGUACCCCAUGAUUUGAUAUGUUGUAAACGCUGCGCGCGCACACGUAG
+UCGCGGGAAAACCGGUGAGAUAACAGGGGGCGGCAAUCUCACGUCUUUUA
+UUUACUUCCUGGUCCUGCGGCGCCCAAGAAUUCCGUAUGACCACGGAGAU
+AGCGGAGACCCAGUACAUGUAGAGGAACUAUCUUUAUUUCUAACGGUUCG
+CAUCAUAAGUCCACUUAACGUUAACCCGUCCCCACCCGAGUACAAUAUUA
+AUCAGAUUAAUGGGCACUUCCUGGACAGUUUAUACAUACGGCCAGUCAUU
+CACGUUAGUAACACUUUCGUUCUCUGAGUUAGCAGUGUCCGCUUCGUUUA
+GUCCCCAGCGGGGUCAAGCUUUGACAUGACAAUGUGAACUCUUCGGCUGU
+GAAAUCACCUGAUUCCCCGCCUAGCCAGUGCGCGCCACUGUCGAAAGCAA
+CAAGUGAAUGGAGCUUAAGCUAGCUUGAGGCGAUAGCCUACACCAUCAUG
+CUCGUAAGACCGGCGAUGUCUAGUCGUGCUUGAGCCUAGGCAGGUUCCCG
+UAGUUUAGCAAUUUCUCAAGUAUUCCUACCCUUUUGUCAGCAGCUUCCCC
+GGAAUGGUAGUAGCAUACGGCGGUCCGACACGUUUAUGGGUUCUGCGUUA
+AUAAUAAUCGAGGUCUGGAAGCUGCGCAAUCCGAGGAUAUCCCGUAAAGC
+UAUGAACACUAGUCAUUAACACUCAAACGGGACGUGUUACUGCGGAGUCU
+GGGACGUCGAAAUGGCCUAUGAAUCCACGCCAUAUGCAUCGACCUGAUGA
+AUGAGCAAGCGUAUAAACUGACUUUUCGGAUUAGUCUCGUUAAAAUUGCG
+UCCUGAAAGCUGCAUAUCGGAACCCUCGACCCAUCGAAAUCUGCCGCUCC
+UUUAGUCAAGGGGCCUUGUUGCACUGAUAUUUUGCACCAAUGGGCAAGAU
+CGACGACCAAUUUCAUCCGGUGAAUACCGCGGACUCCUCGCUAUGUUAGU
+UUCCACUAGGUCCUCAGUGACGUGCGGUUCAGGCCGGCUGCCUGUCUACC
+CCCGAGGGAGCUUCUGACGUGGAGCAUUUAUCCCGUUUUCGUCAACGUCC
+AAACGUCCGGAUUCUUAACCGGCGCCACCCCCCCGUGCUCUACUUUAGUU
+CACCACGGAUUGGAUGGUGAUUAAUUGUUUAUUUGGUUAGCGUAGUGAGA
+CAUUCCCCUGUUAUGUCUUGUGGUACGGCUACGAACCGCGUGGACUAGGC
+CCAAUCGGGAUUCAAAUCCAAAUUUCUGCGUGAGACGUAACGUGAAUUGG
+GUGGGAGCUGCAAGAAUUCACGCGCGUAGGUGUAUAGGGUCAUAGAUAUA
+GAUGCCCGGGUCAUUCCACAUCCCGAUACACAAAUCGUGCUGCUAUUCUG
+UCUUGCGCCGGAUACCACAUGAGAUAACUUUCACAUAUACUGUGGCUGCA
+GAGACCCCUCCAAGGAUCAGUUCUUAACCGUCGAUGGAUAAGCACGGUGA
+ACAACAGCGGACCCACUAAUAGCUCAUAAUUUGCAAGGCAGGACAUGCGU
+AUCUCUAGCUCGCUGGAGAAGCAAACAUUCAUAGUGGCUUCCCCGUCCUA
+UAAGGUUCAUGUAGCCACCAUCGACGGCACCACGAAAUCCUGCAAUCGAU
+GUUCGCAACCGGGAUUUGGUACGUUAUCCGGUGUAUGGCGAGAGCUCUGC
+CCUGAGACUAGCAUACAAUCUGAUGCAAGCCCGUUCCCAGUUACCGUUUU
+GAGACUAUAUCACAGGGCGAGUAGUGCCUUGCGCGGCCGGAUCCCUACCG
+UCAUACCCUGCGGCGAGCGGACUGUUCCAUUGGAUUUCUAUUUUCCAUGG
+UAUCUUGCAGGGGCGUAAGGGAAGAUCUGGAUGAGCAGGGGUUUGCGCUG
+CGACCUAAAACACGCAGCAUCAUUAUUGUGUGCCUUCUGGCUACGUUAUG
+AACGAUUAGCGGCCGUUUUACGUUGCAGCAUUCAAAGGCGCCGUUGAGGG
+GCUGGGCCACGAGAUUCGGGGGCGUCACACAAGCGAAAGAUUCGCACUCU
+CGUACGGGGCCUACUUAACGUAGCGUUUGGUUGAGGUCCCCAGUUUUGAA
+CGUGUCGAGUAGAGUUCUUCGUUUGGCCACGGUGUUCGCCGCUUGGGUAC
+UUCCGAUAACUAUCCAUUGCAGUAUUGUCUGAGGACUGUACUCGUACUUG
+GUGUUAAAGGUUAGACAGGCGCGGCCCGUUUCCGCCUUUACCUAACAGCC
+GCCCCACUGGCUCUAAGAUCAGUCACAGACACGUGCACGUCCCUGUUGAA
+UUCUGGACUAACAAAUCCCUGGCCGGUUAAUGGGUUCCUGUAUGCGAAGU
+CGCGAGCGCAGCGGUGGUUUAAGUACACAAGUUGUCCCAGUAUCGUCGUG
+UCACAAUCAGGCUCUGAAGAUCAAAGUUUCACUGAUGAGUUCAGACUCUG
+GACCCUGUAUUAGCUACGGAAUUCAAAGCAUCUCUCGAAGGGGUAAACAG
+UGGGGCUCCUGCUCUAACGUUGCGGGACAGAAGAAUACAUUCGUUCUACC
+AAAUCCCAACUUGACUGCAAUAUGUGGGGCUGUGCCUACUGCGGCCGAGG
+CAGAUUCGGAGCCUCCUACGCGAUGGUCUCUGCAUUAGAAUGCAUGGGGC
+ACUUCGGGAAUCUCUACUGACCCCCUGCCGUCGGAGUUCCGGCGUGAAGG
+CACCCCCCAUGACGUCGCUUUCUUUGCGCUCCACAAUCCUCUAAUCCACC
+GCAGACAUACUACCAACCUUUAUUUAGCUUAACUAUACGGAGGUUCAUGA
+CCUUGAUGGUCCAGGCUACCUGAAAGACUCCGUCGCGCUAUGGUCUGAUG
+UAGUGUAUUAUAAGAUGAUAUCAGACAAUUUGUCGCCAAGGGGCGUGAAG
+CCCAAGAUACUUCCUCUCGCAUACUAGGCGCCGUCGGGGGUAUCGCCACC
+AGAUGCUCAGUCUGGCUAGAUUGUUCCUGGGAUACACCAAACGAAACUAC
+UCAAGUGCUUCAUCAAUUUCUAUCGUGUAGGGUUGGGAACUCCCCCCUAC
+ACAGGCCUAGAUCCGUCAAACCUAACAAGUCCUGGCACUGUAUAGCUUAU
+GGUUCUGAUGGCUGCACGUGCCGAACAGAAUUGAUACCGACUAACGAACA
+CGGACACGGCUUUAGUAGUUCGUACCGGGCUCCGCCGUUUACGGCCCAGC
+UGCUUCCUAACUACCGUCUGCUCCGACCAAUCAGCAACGGGGAUAUGACC
+ACAAUGACUGUCACGGUAUUCGAUCAGAGUGAGAGCCGUUCAUAUCACGC
+GCUGCGUAGAAUCAGCGCGUUGAGACGCCGGUAAGUGGGGGUAGAUCCAU
+CGUUAAGAUAAAGGGAUCAAAAGGUCACUUUUUGCAAUCGCUACGCGAGC
+GGGGUGGUAAUACGGUAGAGAGUAAGGAGGACUAUCUUACAGUCUCUUGA
+GAUUAACCCCAAUUACUUUCAGUCCCUUCUGGGUAGAAGGGGACAAGACC
+UGUGCUUGACCCCGCUCGCUAUAAGCUCGCGUGUUCAUCGAAGAAUGUGA
+CGUCGGAUGGUCGUUGUGUCCUAUCGGUCGGACUAAACACGGCAGAUCCG
+GCCCGACGAGACGACGCCCGACACCGACCACGAACGUAGAAUGGCUGCCU
+AUCUUUCUUACUAGCAGUAUAUAACGCGCGCCAUGGAACUAGAGGUAUUA
+UUGUAGUCGCCCCAUGGCAGCCACAUUACUUAAUUAUCUUCCCUCUUGUC
+UUGGUAAAACACAUGGGGAAUACAGCAAAGGCUUGGAAUUGCGUUUCAGU
+GUCAUAAAAAGGGUUUCAAGGGAACUUAUUUCUUAAAGGGGGUCACCGCG
+AAGGACGGCGAGCCGAGGGUCAACAGUCACAAAGAGUUCUGAUGAACGGA
+UGUAUAAGCCGGAUUUAUGUUUUUUUGGUCGGUCAUCGCCACCAUUUUAA
+GGGGGUGACAGAUUUGUGAGGCCGUAGUUUGGGUCAUUGCCAGGCUUAAG
+UCGUGGGUUACAGUGCAAUCCGUGGAUGCGAUCCGAGUCGGAGAAUUCAG
+AUCGUAGGGUGCCGACCACAUGAUGGCGUACCCAUGGAGACAGGACUUAU
+GGCUUGGCACAGGGGCUCGAGUCGGGUAAAUUAUAUUCUAAAAGGACCUA
+UGAUGAGGGACGUCGAUCGUGGGCAUUCCGCUACUAACCCAUAUCUUUAA
+GUGCGGGCAAAAGACUCAGCGCGUCUAGCCGGUACGCUUAUUGCAAGAAG
+UGGGCGUUGCAUACAAAUUGACAUCAUCGGCUUACCCGCGAUUCAGAGUU
+GACACACUGAUACAGUGCCAGCUUCCGGUGCGCUAAACCGUGCUCCUAAA
+CUAAUCUCAUCCGCAUAGAGACCAUCCCGCAUACUUGCUUCUAAGAUGCC
+CGAUGGUCGCUUGAACGUGACUGGUAUACAUCCUCCAUGGACAUUUUAUC
+CAACUAAAGUUAUAUAGCGCCUGACCGGUAGACUAUAAAUUUUGAAGCGC
+AUCGACGAAAGGGUCGAAUGAAGCCUGUUUUUAUAUAUUCUGGGUUCGAC
+AUCUUUCCAGUGUAGGCAGAGCCCUUUCAAGUGCGCCAGCACGCGCACCA
+GUUGAGCUACACGAGACAAGGGUGCUGCAACCUCCCGUGCGGGUCGGGCA
+CACCCUGUUCUGGCGACAGACAUCGCUAUGCCACAUUGGCAAAAGACACU
+CAGUGCAAAUCAUCCCGCCCUAAACCGAAGAUGAACCCAUACACAACUCA
+CUCUCCGACGACGAAAGCCAUAACAGACUUAUGCCAAAUCUCCAGUGACC
+GACUGUUAAACUGCAGACAACGUAUUGAGGGGUACCCCAGAUAAGUCUGA
+GGAGGGCUCGCAAUACGUGUCCACACUAUCAAGCACCAAACCAGAAUGAU
+ACCAGAUAAUUAAGAUGCGAAAUUUCGCCUGAGUUUGCUCGACUUUCCGU
+CGAUCUACUUCAAUCAACAGUGAUAUUAAACUCCGUUUUCUGAUGAUACU
+UUACUAGAGCCGGCAAGUUCGGGUGAGCCCCCGCACUAUACAUGAUGGAU
+CAUGUGAUUUGUUUACAUGGCUUAGUAUACUGAUACUAGCGGGGCGCUGG
+AGCCUCGUUCCGUGCUAAAUUUUCGAAGUUUCGGCGGUGCUAUCAAAUAA
+GGUCGACAGAGCUUGACGAGACCGCGCCACUUCAUACCUACAUUAGUACA
+GCCAGCAAAAAUCGGUGGCACCAGUUUGCUAUCUCUCCCGUCCGUUAGCG
+CUUACGAAGAUCUUCCAAUUUUACGCUGGAGGCAUCCGCCCCUUGGCACC
+AACCAAGGGCUUCAGCUUAGACCCAAAAUAGCCUCACCCAGCAGCCAUGA
+GGGCUGCACAGUUACGGGGAACAUCGCUGCAGGUAUUACGGAGUGACCUA
+UGGUUCAAGAAUUGCGACUUCGGAAUGAGGCCGAGCCAACCUACGAUAAG
+AUAGGUGGAUGUCAAUAGCUAGUUGGUUGAUCCGAGGGCACGGGAGGAAU
+UCCGACAUCCAGGUAUUUUAUCGUGCCGAGCAGGCGGCAUGCCUCCCUGU
+GGCCCUCUUCGAAGAAGACCUGAUUUCCGUGACGAUUAACUCUGGAAUGG
+GCUAUGGGCCAGGAAAAUGCUCUCCGAUUUAACUAUUAUGGGAGGAACUU
+UCAAAUAGCGCAAUUUCAGACGGUAUACCCAAAUAGCCACUUAAGGUUAC
+AGCAUACUAUAAACGCAAGACUAGUACCCUGGCUUGUAAACAUGUUCCGC
+CGUGGGCGCACUCCAAGUUUUGCCUGGGAGGGAGGAAUUGCGUAGUUUAA
+ACCUCGCAAGGGUAAAUUAUUGUGCAAAUAUCCACCAUACCGGAACCAGU
+GUUUCAAACUUAAACGGCAGUACACCCGUUCAGCAUAUUAGUCUGGUCUA
+UUUACUAAGUAGUCGAUCAGCAUAUACCAAACGAAUAGUAGCGCGUGUAU
+GCCGGCGCUAAUGCGGUAGUUACGGGCUAACCGAUAUGGCAAACGAAUGC
+UCACUGAUCUUCGCACGCCGACAGGUCAACAGCGCAUUUAGCUCAUCUCG
+GACUCACGGUUACUGAGGAAACGUCCUCCACUGCAAAAAGCUUAGAUCGC
+UAUAGCCUCGCCGCUCGCGACGGUGCCCCGUUGGGUUCUUACAUCGUCCG
+GUUCGAGAAAACUCGUUAUAAUAGCACUUAAAUCAGAAAACCGAACAUUU
+CCGACCUUCGGGUGUGUGUUGCUAGAGAAAGGACUGGAUUCUGGACUUUG
+GUACGAUGUUGAUGCCAGGUGCGACGGGCGCUCGCACGGCAGUCACGCUG
+GUAACGCACUCGCGAUGGGCAUGGCGGUCUGAACACCUGUAAAAUCGCCU
+CGACGGUAAGGUGGACCAACGCUUUAGUGGCCUGUUAUUGGUUGCUGAUA
+UCUACGACUCGUGCCUGAACGCCGUAGGCGGGUUUCAUCCUCGAACCUCG
+CUGUAGCAGGAGCCUCGUUCGGGGAAUCAGACGGGAAUAACCCUACCGGU
+UCCUACUGGUAAUGAUCCCACGCGAUCGCGGGUCAAUUCGUGUUUCAGCG
+GCCACAUAUGGACUGCCGUGAUGGGGACUGUUGUGGGCGUCUCCGAUUGU
+CCCAGAAGCGGGCUUGCGCGCCAUGCCCGAUCUUGCGAGAAUGCAUAAUC
+UGGUGGGCCGGAUAGCACUAUCCGUUAUUGCGAAGGCUAAUUCCAACUUG
+AGAGUCUUUCGUCUGUAAUGGGAGCCCGGAGACAUUUAUACCAGCCCUAC
+UUAGUGGAUCGUUUGAACUUUGAUUGAGUGCGGCAGGGAGGACGUGCGCU
+UGAUCUUGGACUGUAGGAUGUUUCCUACCGUCAGAACCGUGCGCCAGAUG
+CCGUGGAAUGCCCAGUAGAACUGUAGCAGCCUCAAGGGGCAAGCGAUACG
+AGUAAAGGAGUCGGUCCAAUCGCACUUGGUUUCCUGCCUUUAAUUCGAGA
+GAGUUAGUGCACUUUGAGGGUAGUUGUCAUCUCUGUGACGCCCCAAAACU
+CCUCGCUAACCUCGUCGAACAGACGUCGAAAUGACACAGGUAUGCGUGCG
+AAGUUAUGAGCUAUAUAGGAUAUGUCAUCACAUACUCAGCGCCCCGUCGU
+AGGUUGGAAUUGCUACUAGGCUCACCACUUAUUAGGCGUGGUCGACUAGC
+UUUUCAAUGCGUCUUAACAGGACACUGAGGAAGUAUUGUUAAAGUAUCCG
+CAGUCAAACGUGUUAACGAUGCUAGUGCGCUUAACUAACCUUACGUAAGU
+GCUUUAGCAGUGCAAGAUACCAUCUUAAGAGUGGUGACCAGGGUGUUAGU
+UCCUGUGAGAAUCCAGAUUCAACCAAAGGGGGACCCCUCCCCAUGCCAGA
+UAGGUUGGAACACUGGCAGAAAUCUUGGAGCAUCUUACCAUUAAUUAUAC
+UCUCAUCUUUCCUGGAUAGGCUACAACCGUAUUACCCUCGAGAAUGGACC
+UCCAAUUCAGACGUUUCGAAUAAAAGGCAAGGGUUUGUCAAAUUAAUUAG
+UUCAUGCGAUUCGUUUUUAACAAUGGUUCAUCGAUGACUUACUGGGAUCU
+AACAGUCACCUUUGACCCGCCUGAGGGAAGACAACUUCAUAACUCGAGGG
+AAGAACGAGUCAUUUGUGCACAAUACGUACUUGGCUAUGAUGCCGCCUGC
+AAUUCAAGGGUUCAGAGAAUUUUUGUGCAGCGUUCAGUACGGUGCCAUCU
+UCCCUAUGAGACAGUUAAAUGAAUGCGAUUUACCAUUGUCAAUGUCGGGG
+UCUAGCUACAAUACGCAUACCAGCUGUGCAUCGCGAGGUACGGACGCUCA
+UAGACUCUCCAUAUUCUGUUGAACAACGAUGGGCGCUUCGCUUUCCGGUG
+CGGCAAUCUGACUCAUCUCAUUAGCAUUUUCGGAGAAGAAUGGUCCCCCC
+ACCUUUCUUUAUCAUCAUAAUUGCACAGACGACCUAAAAUAUGGAGAACC
+CCAAUCUCGAGGUGAGGUUGCAAACUCGUUGUCUACGUAUUCCUAGAGUU
+GGUUACGAUAGAGCUGGUAGUCGGGACAGUUUAACGCUCUUGUGUGUAUG
+GUAGCCGAAUGUUAACUCACCCGAUAGAAAACUGGAUAAUGAUUUAAUAC
+CGUCACUCCACAUGAGCAAUCGAUUUUGUCUAGAGACCCAGGCGCAACUG
+GGAUUAGAGAGUGUUAGAGUAGGUAUACAUAGGUGCUUAGAGACGCUUGG
+GUGUAUCCGCGCAAUUCUAAUAGAUCAGUUAUUGUACAGUACUAACGCGA
+UUUGUGCGAGAGACGGUCACCAACUGGAGAAAUAAGCUAAGUUGAUCCAA
+AGCUAGCUUCGUUGAUAAGCGUCGUUGUGCAGUCGGGUUUGGAUAACCCG
+UGAGAGCUACAGUCACAAAGAUCAUUUAUUGUAAGCAAGCUCGAGACGUC
+GGCUUGUGAGUAGUAACUUCUCCUAAUUUUCAAGGCAGGCGACACUACUA
+CCGGUUACUCGCUUGAUGUUUUCUCGACCUUUUACGUUCUCCUAAACCGC
+UGAGCUGGGGCGCAAUACGUGCACACUGGGUAAUCCCAUGCUGCAAUGAA
+UUAAAAACUGCAUUAUUACCCCGCCAGACGGUCUGAUCUUGUAAGCGGCC
+UGCAAAGCGAUAAUGGCUGCUUGCACAUCCCGUGUAACUGGGUAAUUUGA
+AGAAACAUGGCCGUUGGGGGCCGCUUAAGCAAUUGAUCAGGUGGUUAAUG
+UAAAGAGCGUCUGAUUCUGUUGCUAACUUCGCCGUGCCCACGCGCGACUG
+UUAGCGAUUCAGGAGUCGCGAAAGACUCGUUUUGUUUGUCUCCGGUGUGA
+UUCUUGCCGGGCAAUCGAGUUCUUAACGCCAGAGCAUAGCACACACCGCU
+AUUAGCUUAACAUUUGCACCAAUGUGAGUAAUCUAGAUCCGCCGGAUCGC
+AGUCCCAUUGAGACGGCUAUUGGCUGUGCCUAUGGUGAUAGAUUAAAACA
+ACCCCAUCGGUCGUGUCGCACGGACAGAUCUGUGCGCUAGGCGUAACGCC
+GGCCAGUUCACAAAUUGGACAGCCUGCCAAUCGCGGUCAGCGUCGUAUGU
+>pg-1_7
+UAAGUGUGUCCUACCUGGCUAUAACUACUUUCCGAUGACUCGGAGGACUU
+AGUGUAAUCAGGGGCUUCGCCAGGUUGACCGGUGUAAUGCUUCCGCCACC
+GCGGGGAGAACCCUGCAAGACUAUAGACCUAGAUGUUACCUGGGAGGAGG
+AACCUUAAUUUGUAAACUUCACUUCAGUUAGCCGUUACCUUUGUAGCUAG
+ACCUCAUCGAUGGCGGCGGGGGAAAUUGGAUGUAUCAUGACCUGCGUCUA
+AAUGCCUGUAAAGUAAAUAAUGCAGAUGGGUAUACCCGCGCGUACCGUCG
+GAGCUGAAAACUCUUUACUGCGGACUUAGCGCGCCAGGCGGACUCAUACG
+UCGAUAAGCCUAUCACUUGCAUCCUGCGCAGAGUUGCUGAUCGGAGUAGU
+UUUCGAGUCCGCCCUUCGGGAGUCGGCCAACCAGGUCCACCCACCAGCAC
+GGUCCUCGCACGAUCGGUGUGCAUGGUAUAUCAAUACAAUACACAUGAGC
+GUAUGUCGUGGCACACUAUGGGUGAAUUACCCCCGUAUAACCGGGUUUCA
+UGGUGCGGCAUGCCUCUGUUAAUGUGAUACUCUGACGUUAGGCCACGUAC
+GACGAUACCAGCACAGAAGAUAGUCGAGGUAUUUCCCAAGUAAUUGUCCC
+ACUGGAUCUUAGUGUAACCCCGUAUUAUUCAUUGGAGAAACGAUUCAGCG
+UGUCUAUUCAUUUAGUCUCUCUGGGAGUUCUAUCGUGCGUAGAGCAGCCC
+GGGAAAGAUAGGAAUACAAUCACAGCAAAUGCGUUAUUUUGGAUCUCGCU
+CACAAAACGAGGACGGAGGAUUGUCAGCUGAGAAAUCCUGUACUGGAGGU
+GUGUACUAUAGAAAUAACCUCUUCUUCCUCGGGAUAUCGUAAGGAUGUCA
+GACUUCGGUCGACCCAGCCCGCUUAAACUACAGUGUUAUAAAAAUAUUUG
+CAGCUGCCGCGAGCUGAGAAAAUACAAGAUCAUAUGCUGGGAACCGCAUU
+CGACCUUAAUGUGCUCCCUCAGACUUCAGGCUCGUGUACAACUCGGUCAG
+UAGCGCUUGCCAGACAAACGAUCUGCGUAUGAAUCCAAUGACCCUUCGUA
+CCGUAACUACUCACAGGUGCAAAGUUGGUUAUUCUUCUAAGUGAGUUUCG
+AUGAGGCGAUCCCCAUCCUUUAUCCGCGAUUAGCAGCCAGACCCUGCUCU
+AACACCGGCCGACCUGUCGUCGGAAUUGAUCUAGUUCGCCCGGUUUUAGC
+AACGGAAGCGCCGCCUUUUUGUCUGGGUUUAUCCAGCCAUUGUUGCAAGG
+AACUUACGGAUAUACGCGCUCACUUGGCGGUGUGGAAAUUAACGAUGAGU
+GGAGGAAUAAGUCCCCGGACCAGGUCUGCUUUUAAUUUGAAAGGUCCGAU
+UGUGCGGCGUUCGCGUGGACAGUCAUAGGUAUAAGACCCAACUCGGGUAU
+UGUUCAACGCUACUUCAAAGUAUCUCAGAAAAGAUAGAGCGAGUGCCGCG
+AUUAGAAACUGGUUUUGGGUCGCUUAGCCAUCAAAUCGCUCUGCCUUCAC
+UAUUGACCGAUACUGACACAGCGCAGAGAACUAUUAAUUCCUGUUUGUUA
+CCAAGACCCUGCAUAUUUCUCUAUUGCAAUGACUAGACCAUCCGCGAAAA
+CGGCUGGAGUCUAUCCCGGUAAUGAGGAUUGAUUCGCGGGUGAAAAUGUG
+CCCAGAUACGUGAGGAGUUGUCCAAACAAGAUUCGCUCCUUACAGAUGUG
+UCCACUCUUCUCGUUUUUUUAUGAAAACGUGUUUUAAUCGAGUUGCCGGA
+UUGCAAAUUGUGCUGGACCCAGUACCAUCUUCGUGAAAAAUAAAAAGUUC
+UGGGAUCACAAAAGAAUAUGGGUGAAGGGCUGCUUGGCUCAGAAAUGCUC
+ACGGAGGGUGCGGACAUCCGGUUAGCGUAUAGCGUUUUCUAUUACUUAAC
+CUGAAGCGACCGGCUUGCACUUCCUAUCUGAUAGGUGCAGUUACUAGGUU
+CAGCUGUUUUAAGCACCAUUAGAGGACCUUAAUGACUUAGGUUCACUGCA
+GCAUGUACAGGUGUAAUCUACCACUAUAAGAUACAAGUUACUGACAGGCG
+UAAGCGUACCAUUACUUGACAGCGCAUCUUCUUAGGCAGGUCUCCUGGCU
+CCGAUUCAUCGCAUGCUACACCUUCCCAGUUUCCCAGUGGUAUUGUAGCA
+GCUCCUCGACUACAGUGGCGGGCUCCGCGUCGUUUCAGAACUUCCCUAUU
+CUCCUACAAAUGAGGCACCUAAGAAGCCUAUUAAAGUUCCAGACUGGAAA
+AAGGACACCCAUGGCCGGCUCCUAUCCGUACUGGUAUAUCUCACCACUAG
+UGACUUUCUUUUGGUAUCGACGUCAGAACUAACCUUGACUGCUAUGAGAC
+GACGAAAUGACGCCUAACAGGAGACCUCCUGGUGAUGCUUACCCCUUAAC
+UUUUAGAUAAAAAAGCUGUAUGCACGAUAGAAUUCCUGUCAAUGUUUUGC
+CAAACGCAUUUACGGAUCACCGCCAACACAUACUUAGUGACGAAAAAGUC
+UGGCCUAGUCUUCAUAUACUGACCCCUAUUUGCAGGUCUAUAACGUAUAA
+CCUGGGCGGGUUAACUCUAGAUUCUCUUUUGGCGUGGACUGUUGUGCUUC
+GCCAAACCUUGACUACAUAUAUCUAUUGGUUACGCUCUGGAAGCUACGUC
+GAGUUGACCCUCUCACGCAAUCGCGCGAAGUGGGCCGUUCCGUAGUAUCC
+CCGGGCGUGGUAAAAGAGCAGAGCAAGGUGAAGAUCCUGCUGUAGCACCC
+CGGUUUUUAACUUGAUAAAGAGCUGAAGGCCUAAGAAAUCCCCGACUAAG
+ACGAGAAGGCCGGUUGUGCUAGCGCGAGGCGUGUCACGAGUGUUGUACGA
+AUCCCGAGUGCCGUUAAUAACCUAUUUGAUAUCUUGCGUUACUGAGCUGG
+UGGCCGUCGCGUCGACGACAGGAGCCGCCCCUCAAAGUGUUAACAAGACU
+UGGUUGCCAUUAAAGUAUUUCGGUAGAACAGGAGGUGUGCCGAGAGCAGG
+CCAUCUUGCAAGACAGAAUUGCUCCCGAGACUGGCACCCCGACGGGCACC
+CAAGUAUUGCGUCGAAGGUGAAACAUCCACAAUAUACACAGCCGAAGAGU
+ACUGCGAUUAUGAGUAUGAUGCAAGCAUUAAAUAAAUGAACAUGUCGCAA
+ACAGCUAGCAAAAGAUGACGGAAGGCCAUCGGAGCAGGAGCCCCGUGGAU
+CGCCUACACCCGCAUUCUGCGGACCGUAGUAUGGGCGGGCUCACUGCCUU
+AUCUAAAGGGCGCCGUUAGAUGGGAUGUAUAUGUGUAGGUGUAUCAGAUC
+AACAUUUUACAAAAGAAGGCUGACUAAAGCACGAGGCGAAUCAAAAAGGC
+UACGGAUACUAUAUAUCGGCGUUGAUGGCCGCAUUCUUCCUUUACCCUGC
+AGGAUAGCAUUAUAUAAUUCCAGAUCGCGCAUCGAUCGUCGAUAGUAAAC
+GGUUAGAGCUAGUCAAGAAGCGAUGUGCAAUGAUAACCCAUGGGUAAGAC
+UGAAGUCUGUUUACUGGGUACCGAUAACUGCCAGCCUGAGCUCCUGGUGU
+GUGAUCCGACACUUACGGGUGAUUCCACCGUUCUUAGCAAUACUCAGCGG
+UGAGCUACACACGUUACGUGGACAAAAAAUUCGCAACUACCCGAAGUGAC
+UGAUGCCUAACGACGCCUCAAUGAAUAAGGAAAGAGGAGACCACAUUACA
+AUUGUACACCUGGCGAUGGUAACGGCCGCCACCAGCCCACGCCGACUGUA
+CCACCUCGAUGCCCACUAGCCUGGGACCCCAGUCCGUUCUCCCGGUUGCA
+GAUACAGGAUGGGCUGAUUUCACCUUAUUUUACGCAAUUCGUGACGGGAU
+UCAAAGUUUGUGGAACGUAUGAUGCCAUCGGCGAGCUUAUACCCAGGUAC
+CGCUUUAAGGUCCAACGUCUCAUCACGGGAGGGCCUAAUGUUAACUCUCA
+CAGCCCUCGUCUGCCACGUUGAGCAUAACGGGGUUUGGACCGACCAUGAC
+CGGGGCGCUGGACAAGAUGACGAUGCACGCUUGAACGGCACGUAUAGUAC
+ACAGACCUUAAAGUAAUGAUUUACUUCAAUGCUCUACCCAAGAGUAGGAU
+AUACAUCCUAUUCGCCACUGGGACCAACCUUAAACCUGCUGGGCGUCGAA
+GGUGUUCUCAUAUCAUCAUAUCCAACCGAUAGUUGUCAUACUUCGCUUCG
+UUAGGCUCUUUUAAGCAUUACUCUUUCGAUGUGGCAGGCUCAUAGUAGUU
+UGUGGUUUAGCCCGGGCCAAAAUUCACACUUCUCACAUGAACAAAGCUUC
+GAUCACUACGUAGCCCCAGCAGCUGUGGAGUCAUCGGGGGAUUAGUAUUG
+AGCGCGGCGGGUUCUACUCCCCUCCAGAUGGAUCCUGACGUUACCCCGUU
+CAGAGCUACAAGCGGCCGCGGGCCGCGAAAAAUUUCCGGCCCACCACUUC
+GUUAUGCCUAACCGACCGAGCAAUGCGGGAGGGGGUCUCUAUUUCCUAGG
+CUGCUUACUACGCCUGACAGCGGGAAGCUCUCAUGCCUAGGCUAACCCAC
+CGGCAAGUGAAAAAACAAUUAGGCGUUCCGUAGAACGCUACGGCUGGAGC
+AUUCCCUGCACAUCUUGAAAGAGCCGCAAGCUUACGAGGAGAGUCCCAGA
+GUGUGUUUGACCAGACGAGCAUAGCCUAGAAUGUACUGCGCACGGUCGCA
+AGCACUUAACUCCCCUCCAUGAGUACUAUAGUAGGAUGGGAGCGAUGACC
+ACUCGCCUGCGGGUACUUGAGAAUAAUCGCCACUUUAUUGGAGCGCACAA
+CAUCAAAUGGAAUGGUACAUGGCUUCCAACUAACUACUUGUAGCGCGGGA
+UGGAGACCGGCAACAAUCUCCAAGACCUAAUCACUGGGGUCCUGUGCGCC
+CCGCCCGCACUAACAGCGGACGUGGAAACGCUCGGGACUUGCCACAACCG
+AUAUCUGCAGGAUCCAUACCUGAGAUUCCGUUCACUCGCCCGAUGCGCUG
+ACCGUGCUUGCAUUGACGGACCGAGGCGUCCCUCUAUACAAGUCCCCCAA
+ACUCUUACCGAGCGCCUAGCCGUGUGCUCUCAUCUGUCAAGGAAUUCAUC
+ACACUUGAAAAACGUUCCCCCGCGUGUCGUACAUCACCGUCCCACCCUUU
+UCAGCCAGCUGACCACCCCAGACUUGGGAUAUAAAAAGUCUAUUGCAGAU
+UGUAGGGAACCGCGGGACUAUUCCCCGCCGAACUCGAUCACGGAUAUGCG
+AGAUCUCCAAUACGCUUUCUGCAGGCUGUGAAACUGCUGUGCCUACAAGA
+UACCCCUCUUUGCGCAGCGCAGAUAAGGGUUAUUAUAGUUCAACGCACGG
+AUUUACCCGCUUAAACCCUGAACAAAUCUCCUCCGUGCUGCGGUACCCAU
+UUGGAUCGAGACUCAGAGGGACGACUCACUGGACACCGCUAAGGUCUGGU
+AUUAGCCAAAGUAACAUGUCGGUUCGCUGGAUAGCCGGGUAUUGUUACUA
+GACCCGGGACGGAAGCGAAAUGGCAGCGACUCACCGGGUGUGACCUUCCA
+CUGCGAAUUCCAAUACGCGUUCGGGGAAGCCAGCGGUGGUUCCUAUUGCG
+UGGACGUGCGGGAGAACCCUCCCAGUUAGCGGGGUCACCCGCGUUCGGUA
+CUGUGAGUCUAUGGGAUACGGUUUUUCCUAGCCUGUGACACGAAUGCUAC
+GGAAGACUACAUGCUGAGACGGUGGCAUGACGGUACAAUGUCCAUAACCC
+UACACUUCCAAUAAGCGCACUUGGGACACGCCACCCUGGAAAAUCGAUAU
+GUCUGGCAGAGAUAGGAGACCGGCAAGUAGCUUGCUAUCUGUCCCCCUUC
+GUUGCAAUCGUGCAAACCUGGAUAGGUCAUUUAUGAAGCCAUCUUUAAAG
+GGGGAACUUAUUGCAUAUCACCGGAACGGGAGCGUUAUUCAUUGAUAUCU
+CGGGGCAAAUCCGUGUGACGGAGUUACAGCUGACAACAGUGAAGUGGCGG
+AUUAACCGUGUGUGCAAACUCUAUUGCCGAUACCCAUAAUAUGUUCGCGA
+UCCCUGAGUAGCCGCGAUAGCACAGUUACAGCUACUCAGCCGCUAAGAGU
+AAGUGCUUGCAUACCAUAAGGAAUCAUGUGCUGGACGGUAGUGUAAAUAG
+AGCUAAAAAUAACUCUCUGUCCGCAUACAGAGUCGACGGUAUCGAUCGUU
+GACAGUGCUGUAGAGGCUGAUUACCAUAUUAAUCUUCCCGACCGAGUGCG
+UUCGUAUCAGAGGGAGCGAGUGAGGUGUUGGGGUAACGUAAUGGGUAAAU
+GCCCGGAAUUGGACUCGAUACGGGUAUCAGCGGCGCCUGUAUGUAUGUAU
+UGCGGCCGUCUGGAAGAGUGGCUUAUCAGGUAUACUUCUGAACUUGACGA
+AGAUAUCACUAAUAUUUCAAGAAACAUGGUACAGAAUAAGAUACUCUCUC
+UGCGGGUGUCUGAACUACGCUCAACCCGCUGCGUUCGCCGCAAAAUCCGU
+AUUUCGGGCCUCGCUGCUAAAGUAUCAUCCUGACUUCGUGUUCUGAGCGG
+CCGUAUGUACCUUUCAGCGGAUAUCGUCGGAUACGUUGUACCACGAGAUC
+CCACGGUGUUCGAACUUACUCCCACAGGCUUGCAUCUAUCAAGCAACUCU
+GCUCAACGAUUCUCGUCUCAUAAUGCAGGCAUGUUAAUCUAAGGCACCAC
+GCGUUCUUCUGAUUCUAACGCACGUGCUCUCAUAUCCACCAUCCAGGUUU
+CGAGAGCAGCCUAGCUAACAAUUUGGGGAUUAAUUAAGAAGUUACAGGCU
+AAGCGUCGUCACGCCAGGCACCGACGAUGGUUCGGUCGAUUAUUUGGCGU
+CGCUGCAUCCUGGAAUCCCAUUGGUCGCUCACUCUCUUGCGAGCCGGUGC
+CACAAUACGGGACCAGGGGUGGGACAGACCCGUGACGUUUAAGCAUGUAU
+CGGGCUUUCUUUUCCGGCAUUAGCAGUGGCGGUAGGGGGGCUACGAGCGC
+CUGAUCAGACACGGGGCGCAAUGGGGAAGCGGUAGAUAGGGACAGGUAAA
+UCAAGCAGUAAGUAAGGAGCGUGAGAUCGCCCAGCCAGGGACCCAACCUC
+GCGUUUGGCAGUACCGCGUAAGCGCGACAGCACAUCGAUAUGAGCAGAGG
+CUCCGAUGGCUUAAUUAUAAUGCAAAAGGAACAUCCGCUUGACUCGAAUA
+ACCGUUUGCCACCAGCUUAGCUCCGCUAAAGACGUUGUGUUUGACCGGGC
+GAUACGUAAGAGGCGUCUGCCUGGUAGGUGCUCUACCAUUACCUCCUGGA
+CGUGGUGCCGGUGUCUUAGAGUUCCCCAAAAAGAUACGAACAGACGAAUC
+CAUCGCAGUUACAACUAAGGUCUCCCGGUUACUUCGGUGAAGUGUGGCAU
+UAAGCUACAGCCGACGAAUCGAGAAAUCUCGAAUGAUGAUCCUUGAGGGG
+CUCCAAGCUGAUACAUCCUAGUCGUGCAUGUGCCCUUUAGACGAAGUUCC
+GUUACCAUGACAGUGUGUGUGAGAGAAAAGUAAGAAAAUCCAUGCUAUAC
+AGAGAAUUUAUCCCAUUUGGCUGAAAGGAUAAAGAUAGUCAUAUUUUCCG
+AAAAGACACUCUCGAGGUUUCUUGUUGAAAACAGUAAACAAGAACGUAUU
+CAGGCGUUAACUGACUUAAGUGAGGACUUAUUAAUAGUUCUAAUUAGGGU
+GGUACCACGGGUGUAAAUAAACUCUCGUCCCUUGUUUUUAUAACAAGUGA
+CGGGGGUUUUUCUUGCCAACAAGGUAACCGAAGAAUCCGGUUAAAACGCC
+AUUUUGGGGGACAUACUUCAUUCCCCAGCAAGUCUCCUCAUAGCAAUAUG
+GGUCGGUUUAGCGUCACGCGAGGCUUAUGUGAAACCACUUAAAGGUCACG
+ACAGCAGGGUGUUAUAACAGAGUUAUAGGUUUUUGAUCGUGUCCUCCCUC
+GUGCAAGUGAGGACUCAGCCGAUAUUCCGAGAGACCGUCCCCGACGUUCC
+AAAGUCUGCCAGUAUAUUCGAUGUCGUUGCUUUAUUAGAGUAAAUCGUAA
+CUAUCCGUAGGUAUAUCACACAGCCGAGGAUAGAUCUUGGCGCCGUAGUC
+CGGGGGCCCCGUGCACGUGCUUAAUCAGCCACGGCUUAAUCAUCCCUGGU
+CAGCUCUCCUUCAACUAAUGAUCGGUUCUUAGUGCAAUCUAUGCUACGUU
+CGAAAAUGGUCCAGCGCGUGCUGGAGCCCAUUCUGAUUCUCCGAUGUGGU
+GAGGAUCUUAGUCCCGGCUCAAGUCGUCAUAGUCACAGUGUGGACCCAUA
+CCAUACGGUAUCAGAUACCACAGUAUUAACAAGGAGGUUGUUAGCCCAAC
+GGCAGCGGCUUAAACGUAGCCCAUCCCAGGCUUCAACGAAGGUCGCAUAA
+GUGUAGGCCAGCGCGUAACACGACUUUCCUGCAGCAAGCGCCCUCAAUGC
+GGGUGCGGAGGUGCCUUGCUAACAAUUCGUGGGGUUCUACUGCCCCGCUG
+AUCCGGUGACCGGUGGGAGUAGGGGGGGACGCUUUAAUCAGCCGCAACUA
+CCCUUUACCGUACCUACCUACUACAUAAUGGAAAGCCGGUCCCGCGUCUG
+AUCCUUCACACAGCGGAAAAUAGCAGUUACGUAAAAUACUCAGUGGGGAA
+UCUAGGAGUUGAGAGUGCAGUUAUAGAUGACCUCGUCGCUGGCCACAGAU
+AGUCGGAGGAGGGGCUUUACAAUCAAGUCUAUUCGAGACUCGGACAUUUC
+UUGGUGGGUUACGACUUUCCCCAUAAGAAAACAUGCAAAAGGUGCGACGU
+UAGCGGAUGCCGCGGAGUCGAACUACGGUCGAUCUCGCGUGUCUGCCCAC
+ACGACGGCUGAUAAAAGUGCAGCAGGGCUGUCUCUCGGGUCAGCUGGUCA
+GAGCGCAGUUAAUGUUGGUCUGAGCUAACGCUGGUGGUCCAGCUGCGGGG
+GAGACAGUGUCGCUCUCUAACCCUAAUGUGGGGGCAACGCGGGCCCUUUG
+UUUAAAGUCCCGCUGUCGGGAGCCCUCGCUGUUUUCUUGGCUAACUUUCA
+GCGAUGGCGAAAGGGCCCAGCAAAGGUUGGGAAGCGUGAUUUAUUGUUGG
+UGGGCAGAGAGAAAAAAGUUUAAGCCGCGGCCUCCUCCCCGGCGGCCCAG
+GACCCCCUGUUGCAACGUGCGGAAUGGCGGCCUCGGCCCCCCUGCUGCAC
+GCCCAGCCGUUUAGGCCGCGGUCAGCGCCGGUUUCCACGCCAGUGUGGGG
+CUUGAUGCUGUCGCGAAGAGUUCGUCUCUGUUAGCCUGGCAGGGUGUGCU
+ACGCAGGGUCGGGGUGCGGAGGGCAGGGAGAUUAAAUAGCUUGACCAGAC
+GCUAUGGCCUGUACUGCAUUUCCCAGAGCUGUGGGACCUGCAAAUCUGCG
+CUGGUCAUACAUUUAGAUUCACUCAUCAAGAUAAGUUGAAUAUUAAGAGA
+UAAUAUGUUAUGAGUAGGAAUUGUCCCCUGCUGUGAAUAGGUCAAAGUCA
+GCUCGCCUAAGAAUUUAUCUUGCGCAUAUGCCCUCGUCGAUUGGCUCAUG
+UUGAGACACCUAUGUGGGUCAGUCGGUCUGCUAAAAUGGGCCACUAAGUA
+AAAUGGAACAAUACCGAACCUCUCCGGACCUUCGCGACGGCCACGAUGAU
+ACGAUGGCGGCCACUCGAGCAUUUCAUCCAUCAUUUCUCCGAUGAGAGAA
+GUUGUGGGAAACCCGCUAGCCAUCAGAUAAGAUUACUGGAGGCAUUCGAC
+UCCCCGACCGUUACCGCUGGUUACUAGCGACAGCAUUGCGGAUAUUAGCC
+AGAGAGUUGUAGUACGAAAGUGGUAGAGAUUCUCCCCAUAUUGGAAAAAU
+ACCAUGACUUUACGACGUAUGUGUAAACGUCCGCCAAUACCGACUACCAA
+CUUCUAAGGGGCCGAUUAGGAGGACGUUAGUCGCUACAAAGAUUUAGAGG
+AACUAAGGAAAAUACAUGGAGUAUUAAGAAGUCGUCGGGUGAAUUCGCGG
+UUAAAGCUUACAGUAAUAGCGCGCAUGAAUACUCUGACAUGGGGCUAUAG
+AAUCAAUCAGCACUUACCACCCAGGGGACAAGAAGAAGAUAGGAAUUGCG
+CGAUGUCGUGGAUGGCCUUGCGAUCCUGCUCACGUAUAGCGUGUAUUGUC
+GUAUAGCUCACGUGAGGACAAUGUCUUGGAGGGGACAGUCUUCAGCACUA
+CAUGUAUCGUUCGCGUUUUUGGCGAACAUGGGUUAAGGAAAGCAGCGCGC
+CACACCACUUCCAUUAGGGCUAUGGAGUCCGAUACUGCAUUCCACAAUUC
+UGGUCGCCGGACCGGGGCCGCCUGCGAGAUCGUAACUGGUUUGUCGUAGC
+UUGAGUUGCGCUCUACCCAUCUGCGAGGGGGCCGUGCACUAAACAGAGAA
+UCUCUUGCUGUUUGAAUUACGGGUAUGCCGCCGCCUGAAUGCGGCUCCUC
+UCGACUGUCCCCGCACAUGUCAUGCGCUAUAGAUGCCUCUUAACGUCGAC
+CUCCUGUAAGCACCAUGAUUCGAGCACGGUGGUUUUUCGUCCACACAGCA
+GUUCAAACAAUUGCAUGCGGCGGGUAGCUGCAAUCAGCGUUCGCACUAGA
+CUGCGGUUCCUGCGGCCUCGGAGCGUGUUUCCAGUAAGGGCUCUCUUCAU
+GAACAGUGGGGAAUUGCGUAUUCGGUCGAACUGUAUACAGUGUUACUUGC
+GACGCCCAAGGUGUCCCCAGACGUACGGCACCACAGAGUUUGGGCUUUGU
+GGCCAAUUCUCCUUAAAAGCAGUCGAGGAUUGAGAACGCACAGAGAUUAU
+CACCCGCCCACUAAAAGCUGUGGUAUGCACAGUUUGGUCGUUGCGUUCGU
+UAUAUGUCCGCUCAGAUGAUCUAGAACAGAAUGGACCCUUUGGCAUCCAC
+CCUCGUGAAGGGAACGGUCCGCCACGACCGUAGCAAAAACAUUCCUUCCU
+UGCGCUAUGAGAUAGCGGAGCACUGUUUGACAAACUAAUAAUCAGUGAGG
+GGAUGAACUAUCUGGCCAAGAGCGAGACGGCCACUCAAGGAUCACCGUCA
+UAGUAGGAGAAGCCCGUUACUCGGUGCGUAUUAGAAUAUCUUAAUAGGGC
+GAGCGCUUCGGUCGCCAGAUUUAGCCCCGGCAGAUAGGUGCCAAGCAUUG
+AUUUGUCAAAGUUAAAGGGAUAUGGGUUAUCCCGGAGCGUGGAGGGUCAU
+GGUGUUCUGUUCGCUGGACAUUCACCCUCCACUCCCGCGUUUAGUCUACA
+CAACGAGAUUACAGGAACUUUACAUUUCGUAACCCGCGAGUCGCAAGACC
+UACAGUCUGCUUCGCUUCGUGGCUCUCGGGACCCGGCACCCCCCUCUGCA
+ACGCGUCCAUAUCCGUGAGCACUCGCCCCGCUUGCCGAUGCCCGCCAAGG
+AAUCAAUUUGUGGGGAAUCUAUGUUUCGUUUAUCCCUAUACGGCGAGUGU
+CCUGCACGUGCUCUGCACAGCCCGUGUCGGGAAACAAUAGAUGAGGACUU
+ACUGCUUCCUUUGUCUGCGUCAAGAAAAUUUAUCAUGGUUAUAUAUCUAU
+GGAGCGUAGACUGAAGCUACUUCAGUCGUCCGAGUCAUUGUUAAUUCCAU
+AAUAUCAGAUCCCCGGUUUGGGAAACCCCUUGAAGGUGAAUGCGUCAGCA
+CCGAGCGGGUUCCUGUACAAUUACCUGUUUUGGUGGCCCCGCCGGACGUC
+UAUUCCCCUCUAGAUCUUCAUUUUGCAGCAGCGACUUCUUGACGGCCCAA
+CCAGAAGGUACCCUCCAACUUACGGCCAUCUAAAGCACGUAUUGAUACCA
+UCGGGCGAGAGCCUACGCAAUCUCAAGACGGGGGAACACGGGGUGCUCAA
+CUAGUCCAGUCACGCUUUCCAGAGCGUCCUCGAAGGUGGUCUGUCUUGAU
+GCGGUGAGGAUUAGGCAUGCAAGUCGAACGAGGAAGUGCCCCGUCGCAGA
+GCCUAGUGGCGAAAGGGUGAGUAAUGCAUUGAUAACCUGCCUUUGAGAUG
+GGAAUAACUGCGUUUCGAGCAAUCGGAACUACCGAAAGGGCUGCUAAUAC
+CCAAUAAUACUAUAGGUGCAAAAGCACUUGUGGUCAAAUGCUAGGAAUUC
+UGUUCCUUGUGCUUAAAGAGGGGUUAAUGUCCUAUCAGCUAGUUGGUGGG
+GUAAUGGCCUACCAAGGCAAAGACGGGUAGCCGGCUUGAGAGGGUGGUCG
+GCCACACUGGGACUGAGACACUGCCCAGACUCCUACGGGAGGCUGCAGUC
+GAGAAUCUUUCGCAAUGCCCGAAAGGUGACGAAGCGACGCCGCGUGUGGG
+AAGAAGGCCUUCGGGUUGUAAACCACUGUCGGGAGUUAGGAAAUGCAGGU
+GCGUUAAUAGCGCACUUGCUUGACUAAGGCUCCAGAGGAAGCCACGGCUU
+ACUCUGUGCCAGCAGCCGCGGUAAUACAGAGGCGGCAAGGCUUGUUCGGA
+UCUAAUGUUCGGCUUCGACAAUCGUCGUUUAUGCUUGCUACGAUAUAAAU
+UAUGCCCCUGACCGACAGUUCCAACGACGCGUCAGAGUAACUUCCGGAAU
+AUGUACCGGGCAUAUACUCAGCCGUGAUCUAAUUCUGGUUGGCGCAGUCC
+ACUGUCCGACCUAACUUAGGGCUUUGUAUGUCGGUCACGGCACCAGCGAG
+CAUGACUACAUUCCGGUCCAGGACAAAGUACCCUUUUCGUUGUUCGUUCU
+UGAUAUUGUAGCCACUUAUGCGAUCGGACGAGGAUUGACCGGUCAGAACC
+AGAUGCCCCUAGCAACCGGUUAGAGCACAGGUGGAGGGAGCACCCAGCCA
+GGCACAAAUCUAUCAAAGAUUGAGCAUUUCCUUACUGGCCCGUGCUCCUC
+UCCGGCGUAAAGCGAGCACAGUCACCGGCAGCUGCAUCACGUCAGAGAAA
+CUACAACCGAGCCUAGGAUUGCCUGCAUAGGACGAAACGCAUGAAAUCCU
+AAGUAGUUGCGAGGUCCUCAGAUGUGCGAAUACGACUCCUACUUGGGCGC
+UUAGAUACCGGGAACAACAACACUGACCUAGAGACGUAACGCUACUUGGU
+UAUCGCCGGACUGGGGCUUUACUCAUCUAUUGCGGAUUUGGAAAUCCCAG
+AAGUGUUCCGCGAAUGACCGGUGUUAUUCCGCUGGAUUGCCCUAUUGACA
+GCUAAUUUACCCUAGUGAUUGGCGGAACAGGCUCGGUAUCGAUAUCUUCC
+CAGACAGUUGCAUCCGUUCAUCGGGCCUAUACUAUGAUCAACACGUGUCU
+UGGAAUUAGCUCGAAUGGUACCGUGGUCUGAAUCCACCGUCAUGCGGGGC
+UAGGUAGGAAAACUGGGUAUCCAUAGGCUGAACACCCGUCAAAAUACGCU
+AACUCAUCAGCGAUGUAGCAGUUGCUCAGUGGUUAUAAUCUCCACAUGCU
+UAACGGUAAGUUCUGCUGUGGCUCCCACCGCUACAGGUGGAUGAUCGAAA
+GCUGAACUAGUAACUGCGGACGCCCCCUGAUGGCUUGUAGGGCCAAAACG
+CCGUAGGGAAAAUCAGUCGAAUUACUUUUGUGCGCAAACUGACAUGAGGA
+CACGUAAUCGAAUAAAGUAUGAUCAGGGUAAAUCGUUCCUGAGUCGGUGU
+ACGCUGUACUGGUUGAAAUCCCUUGCUGAAGAGUUCUCAACUAGAAAUAC
+GGCCAAUACCUGCAGCGUAUGAUGCAUGACUUUACGUAGGGGCGUGGUAA
+UUAUAAAGCCAGGGCUAUUACUUGCUUCAAUCAAGUGCCAUACUUACUGU
+UACAACAUACAGGCUAGAAUCAAGCCCAGGAAAAUGCGCGCCUGGCCUCU
+GUCCUAUAUCUAGGGUAUAAACACAAUCACGUUGGCCUUCUUUGCUUGAC
+UGUGCUGAGACGAAGACCUGCGUUAUCGGUAGCACAGAGAUUAAAGGUCC
+CAUCUGCGGUUAGUGUUCUUAUAAUUUUUCUAUUAUUUGGACUAUAUCUU
+UACCUUAUGUAAAUAAUACUAGUAUAGCAAAAGUGAAUCACCUUAGUAUU
+CUAAUGGUAUUUUUUUUGAUUAGUUAAACCUAUAGGACGCAAGCUCCUCG
+CUCGCGUAAGAAUAUAAGUAUCAUAUUAAGGUAAUAUUUCGGGACUUCGU
+CCCGAAUGUAUAUAGUUUUAUUUAAAAAGAUAUUUGACGUUUAGUCUCUG
+AACCUACUUUAAUUAUAAAGCUUGGCUGCUGAUUCCUAUUAUCAAGGUGA
+ACUCGAACGAUAUAACCUUCGUUAAGUUACCUUUUAAUAAAAGCUUCCAG
+CAAUUUGUCAAAAUGCAGAAGAACAAAUUUAAUAUUUUCUAUAUUAAAUU
+UAACUAAUGGCCCAGUUGAGCAACUACAUAGGGGCCGUAGCAGGGAUGGA
+GGGUGGCCGUCCAGCCAGUAAGCUAGCAAUCUAGCGUAGCCCUUUUGAAC
+CGUGUUUAGGAUUCGAUCACUUUGAAUGAGUUCUGACUUUCCAGAGUCCA
+CGAAUCGCUUGUGAGGAACUCAACAGACACGCCCGAUAUACACCAAUCGC
+UGAACUCAUCACCGUCAUUACACCAGGUUGCUAACCCCUGCAGCCGUAAA
+CCCUAAGUGCGGACGGGCUGCGUGGGCGGGUCGGUCCGUCCUGGCACAUC
+UAACCCUAAAUGCGCGCUGGUUGAAGUGGCUUCUCCUGGGCGAUCGCUCG
+CUGUUUUUGUGGCUGGCUUUCAGCGGGCUGGAGGAGCCGGGAGCGGAGGC
+GGAGGACCGAGCCAAAAACGUCAGCCGAGGCCGGGCGGCCCCGCUCGUGG
+CCCGUCCGCACUGUCCGGGCCAGGCCCCGGCCCGAACCCCCUGGAGACAA
+CUCCCGCAGGGUCUGCGCUGCGCCGCGGAGCCCCGGCUGCCCACGUAGAG
+GCGGCGGCCGUCUCGGGGCCCCUGCGUGCGGGGCGCCCACUGCGGCCGCC
+AAGAGCUCGUCUCUGUCAGCCUCGGGUGCACGUGGGCCCGCGGUCGAGCC
+CUAAGGCCGGGCGUGGGGCUGGGGUCGCAGGGAGAGUAACCGUGAGCCGG
+CGCCCAGCCUUCAGGGCGCUCCCUCGAGCUAUGGGAGCUGCCCCCGGGCA
+CGGCUCGGACACCCACGCAAGCGAGAACCCUUCGGCGUUUGAAAUAUAUU
+UUCGCUACAAUCGAAGCACACAUAGUCAGGCGUUGUCUCAUUCCUGGCGG
+ACUCGUGGUAAGCAUGUGGGCCUUAGGAACGAUCAGGGUGCGCUGACUGG
+GCGUUAGCACGCCGUCCAUUACACGUUCUUACAACAGGAGCGAAUAUCCU
+UGCACCAUUAUCGUUAGGCAUGCUACGUCUGAGAAACCAACAGUAGCCAG
+UAUGGCAUUUCGUUUGGGGCGUCUUAGACUCCUCUAAAUAAGAACUCAUA
+CUUCAUGAGUUGGGUUUCAUACAUGCUCCGAUAAUACCAGUGAGAUUACG
+GAACGUCUCUUCCAGUUCAGGCCCGUUUCUUUCGAGCGCAGGGGACUCUG
+CACGGACCGGGCGCUCACCUGUAAAUUAUCUCUAAUCAUUAAAAAAGUCA
+GUACACGUGAAGAUGCUGGAAAACAAAACGGAUAGUUUAUCGAAGAAAAC
+CAGCUGCUUUCACGACUAGCAUAACCGCAAGUAGUCUAAAGUUGUUACAA
+AGGAGCGCACUCACUUGGCCAUAGCUAAAAUUCCGCAUCGCCGGCCGUCG
+AAGAGAUGAGGGACCGAACCCGUGAUGUCGACCAUAUGCCAAACGUUUUU
+GCAACAGUUCGGGCUGAGCCUCAUCGCCGCGGAUUAGAAAGCAUUUCGGA
+GCGACUUUACAAUUAUGGGACAAAUGAUCGACUCUUAAGACGUCCACAUC
+CGGCGCUUGCUAGUCGCGCUAUUACAAGGACGACCCUUAGUUGUAUAGUA
+CCGGUUGCCAAUCAUGUGAAGAUUUACCGAGGGGCUUAAAAUUUUGCAUU
+CCCACCAUAUAUAGAACACGGUUUUUCACCUAUUCAGCACUAAGGAUUAC
+UUGCUCAUUUACUCAGGGGGGCUCGCGAAUAGCCCAAAAAUAGUGGUGAU
+AACGAGAAUCGUCGGUAAGGUAAUGACCCAUAACCAAAAAAACCCUUACA
+CCAAAUUAAGAGCUGCGAAUAUGGGAACUCCACCAGGGUGGAAAGUUAAC
+ACGUACCCUAUGGCACGUGAAGGCGAUAAAGAAAUUGGACUUCAGUAAUA
+GCGGAAUAAAUCUGACGCAAUGGGAUGGGACAAAGGGGUAAUAAAAGGGU
+CCGGUCCGGGGGGUGAAUCAUUCGAUGGAUCGAGGUUCGGACUGCGCACG
+AGCGAAGACGUUUAAGUUCUUGGCGCUUGAAUCCAGCCAAACAAGUUUUU
+UGCGACGCCCGAUCUUACACAACUCCGUUACACUACGGUCUAAUAAAGGA
+AAGGGAAUGGAGGUGGUGACGUUUUUUUCUACUCUGCAAUUGCAGAGCGA
+CAACGUCGUCCUCAACGGAAUUCACCUGUGCCCAAAGACAGUGCCUGACA
+GGGUACUGACCCCCCCCGGUCCACAAGGCAAAGCAGGUCUUUAUAGGUUG
+UCUAGAUGUCACGCUACGCUCAGGUGACACAUCUAGAACGCCAGGGUACG
+CCUGUUGUAUUCGAAUGGCGCAUGCCUGGGUGCAAGCAGAAUGCGAAUGG
+UCGAUAUGUGGCGGAUUCCGUCCUCAUCGCCCACCGCCAGGAUAUCGAGU
+UCCUCUUUGUCCGGACGAAACCAAUACGGGUGCUUGCCCAGCCGGCUAGU
+AAAGUUAUCGGCGUGAGUGUUGACUGAUCCGCCAUCUAGAUAAGUAGCCC
+CAAGGCCAUCCUUCGUUUACGUUUAAAGGGUACAGGUUUACUAGAGCUUA
+UUGCGUCGUCUCCCUUGGCACACUGUUAGUUAAGUACGCUACAUCCCUGC
+GGCCAGAAUGUACUGAACGGGCGUGGAGCAUCGUAAGGAACGGGCUGCGC
+CACUGCUCCCGUUUGAGCCUCGGAAAAUGGCCGACGUAUGGAGCCUCUAC
+UCGGAGACGAUAGAGCGUCAUCCUUGUUUCUCAACGAAGAUCCCGGCUUU
+GGAAGUAUGUACAGACUAUUAGUGGAUCAUAUUGCACAAUAGACCAUGCC
+CCAGUGCCGAUGCCCCGUCUUAGAAAACGAGAGGUCGAUCUCCGGUCAGU
+CUAUUACUACUUAAACCGACUCUCAAAACAAGCGCCAGACCACCUGUCCC
+UUUAGAACCGUGCGCUGGUCCUCCUGCUACACUAGAUAACCUUGUACCCU
+GCUGGAACUCUUAACAUUAAUAACCGUGUACAAGGUUGCCGUAUACCGGC
+UCAAACAAUCCCAAUUCACAUACCUUGAAUGCACCCCGCACGCCAGCCGU
+AGGGGCCCAGGGCAGGGGGCCCGGCCGUUGCCUCACCCCGUGGCCCCGCG
+AACGCCGGGCGUCCGGGGUUAGGUUGCUCCCUUCCGGGCCUGGCCUGGUU
+CCCCCGGUAAGGGCGGUAGCCUCCCUCCCUCCGGAGGGGGCUCCGCGCCG
+CCGGCCCCGCGGGACGGGGGUCAUGGGUCGGCCGGGUCUGCCCUGGACCA
+CUACGGCCGACGUGCGGGUUACUGGCCCCCGCAUUACGCCCAUUUCGGGG
+CUCGGGGGAGGGCGAGCCCCCGGCCCGGGCUAAUUCUGUCGAUGCUGAAG
+AAUAGGAGCAUGGUAUGGUCGCCAUAAGGCAACCGACCGGUGCACCCUUC
+CUACAUAAUCAGUCUCCCAGCUAUCAGCUGCUAUUAAACCAGUCCCAAGG
+GACGUGUAUCCGGGUUAUAACGCUAUCUAGAGAUUUUAACACAUGCAAAU
+CGAACGAAUCAACAAAAACAAUACAUCCUUUAGGGGAUGUUUGUGUUUUU
+UUGUGACGUGGUGAACAGGUGAGUAAAAGGGAAGAACGGACCUUAAAUUU
+CGGCUAAAUUCCGAAUAAACACACUCUUUUGGAGUGUUGUGAAAGAAGUG
+AAAACUUUGAUUUAAGACUGGCUUCUUACGAUUAAAGUAGUUGGAGAGGU
+AAAAGCUUAACAAGCUCAAAUCGUAAUCAUGACACUAAGUGGUGCUCUGA
+UCACAUUGGCUCUGAGACAACAGCCAAGAUGAACAUUUAGUUCAUCCAGC
+AGUGGAGAAUAUUAGUCAAUGAUCGAAAGAUUGAACUAGUCAUCUAGAAG
+AGUGAAACUUUUAGUUAUAGCUCCUUAAAUUAAGAAAAUUUGAUUCUUAA
+UUUUAUGUAAUUCUUGCCAAUUUCCGUGCCAGCAGCAGCGGUUAUACGGA
+UAGAAUAAGCGUUUAACAAUUUGCGCGACGGUAGGCCCGGAGUCGUUCAC
+AGAAGUUUCGCGUAGUAAUGAGUGAGAUAAGCCGGGCCACCGUUCCUAAU
+AUUAACGGACCUUCUAACACCAACUUAGUAGUGUCUUCUCUUCAAUGAAG
+UGGGAAUCCAAAUAAACCCGACUUAACCGCCCUUGGAGUACCCUGGAUAA
+AACAUCCGAUUGAGCGAACCGCGCGUACGCGUGACGGACGGCACGGGAUG
+UUUGACACCCAAAUUAUACUGCGCAAGGACUAUACUCGUCAGAGUAGUGC
+CAUUGGGGGCGUUCAAUGGCCCCAUGAGCUUGGAUGCCGCCCAAAUCUGA
+GGCAAAAGCCCCACAAAAAGAUGGAUAUGCGACUGCGUGAGCAAAACUCG
+CGGAUCUCUUUAGUAAAAGGCGAAAGAGAUAUUCGCUACGCGUUCAGCUC
+GUCGCGCUUGCCUCGCCAAAGUCUGAUACGACGGCACGUGCCGCAGUCGC
+AUGGAAUGCAGGGGUGCUGUCGUAACUGCCCGAGCGCAUCGAUUCGGUCC
+UGAACGCGCAGUUCGCAGUUUAGGUCAUAGUCAUAAAUACCGACCAACGG
+GGCCGUCUAAUCCCGUCGACAAAGCCCUCUCCCUCGUGGAAAACUCUGAG
+AGCGCAGGUUGAAUCGGCGUAUAAGGAGCCUCAGUGUCCCUAGAUUCCGG
+CCGGAUCCGCAGUGUCGCUGUGACUUGACCACCCGCACGUAGGCCGUGAA
+UUCGACUCAGACAGCAGACUGUCGCAUUAACUAGGAUCCCCCGGACGGAC
+CUCCUUAGGGUCGAAGGUCUACAACAUGCUCUGUGCUGAUGAAACCUGCU
+GAGCUCGGCUGAACUUCCUGCGGCAUUUCUGGUUGUACUCUAGGGAAUUA
+AGGCUGGUACGGUUACGAGAGGCACUGUAUCGACGACAUCGCUCGCACGU
+GCAAGCGCAAACAAUAUCAAACUAAUUUGCAGUGUGACUGCGUACGCGGA
+ACCCGGAUAAAGUGUGGUCGACCGCCCUUGCUUGAGCCCGCAGCGCCGAG
+UCAACAUACCAUGACAGAGCCCUAGCGUACCUUUGUUGCUGCUCUGUACC
+CUGGCACUGUAGUGAUAUCUGGCAUGCCCGGAUACUACGCGUUGUUGAGU
+AUGAAAGGGGACAAAUUUAUUUGGCUUGUAUGGCUUUCUGCAAUGGACAA
+AGUCUUUAUAGUAUGCACCGGUUCCUAGGCCCAAGCGAAAUUGUAUGCCU
+UCGGCGUCUCUUACAAUCACGCCUCUUCGUAAUGACUUUAUAGUCCCGUU
+ACGCCCCGUUAGUCGGGUGCUACCGGUACCCACCCUCACGAGGCCCCGAU
+GAUGUCAAUCCUGAUCGCCGCACUAGCGAACUUGAUUCCAGACUGCUCAC
+GUUAUUGUCUUAGAGAGGUGUGCAUGUCGAUUAUGGCGCCUUCAUCUCUG
+GUGAAUCCUAGGGACUCAAAGCCCCGUGAUUAGCUCGUUCCAGGUAGUUU
+CGCGUAUGCACCGUGCCGAAUAUGGACUCCGGACUCGAACUGAGUGGCUU
+CAUAUGACGCGUGCCCAUAAGGUUGUUUUUAAAGAAACCACCUAUUUUGA
+AGAGUGCAGCGGGUUAGACAUGUACACGAUUCUCUGGACAAGACGAGGGU
+CUCAGCGGGGGCGCUCUCCGCGCGAAUCUUGUUUUCGAUUAACGGUCUUG
+GGAUAUCAGGAGGGGACGCUGAACCUCAUCUGUUUGAGGCUCCACAGGCG
+AUACUGCGGAUGAUCACCACCUUUGCGUUUAUCAUAGCACGGUUUUACUU
+AAUCACGUUAGGAAGUGCGAACGUGGGUGCUACUUCCACAGAUCGAUCAG
+CAUCGUGCUCGGGCCGGAAGCGAAGCAAGGCAACUUCUGGUGUGCACGUA
+AGAUAGGUACUACCACCCGCGAAUAACCCCUAUAUCCUUCGCGUUCUGGC
+GAGGGGGUGGUCGGUGACAAGCGACGAUGUAGAUAGUCUUCAUGUGUAGA
+GUCUUCUCUACCCCGUUGCAAUGGGCGCCAUCUGUCGGUUCCUUGAACCU
+AUCAAAUCAGGAGUGAAACCGUGCAAACUAGACAAGAGGCGGCUUCCCAC
+CGAGGACACGGGCAGGAAGGAUGUAUCCCCUGAAACUGCACGCUGCAGUU
+UUGGGUAACACGCACCAUCCUCCUAAAGCUCGUCGCAGGUCAUUCGCCAC
+AGAAGCCACGCGCGACAGUGAGGAUUAGCAACAGCAUAGGCACCAAGAAC
+GGCAGGAGAGACUAUUGCCGGAGUCGAGUAAUUCUUUGUUCGACAGUAUU
+UGCAAGCACGCUCAAGCAUUAGGUGGUUCAAACAAUCGGUUGAAUCUGAA
+AAGGGAAGCUGGUGAAAGUCCAGCACGGUCGCGCCACUGUAAUAAGGAGC
+UACAUGUGAGGAAACCACUGUCCAAAGGAUGGGAAGGUACACAUGGAGUG
+UUGAUCUUAAGUCAGGAGACCUGCCUAAUGUAUGCACUUGCACGGUGAGG
+UGGACCCUUCGCGCCGAGUCGACGGUGCAAGUCCAGCAACGCAUCAAGUU
+CGCUAUGGUUGGGUAAAUUAAAUUGAACUGCGAAAGACUCACCUACCUUA
+UGUCAAAUACUAGCUGAUUAUGCGAGCCAGUAAAUCCAACAUACACAAUG
+UGCAAGUGGGAUACAAGGCCAAGAGGGUAUGCCGCAUUCUUCCCUGCCGU
+UGCCACUUGUUGAGGUCUCAGCAACUAAUUCCCGAUAAGUAAAAUGCCGU
+ACAACAAUGGCGCGCUUGAACGACGGCGCAAUGGCUGACGGCUUUCCGUA
+AUAACGAAACGCAUCAUGUGCUGUGGUAGCCGAUUAGGUUGGAGGAGAAG
+ACGAGUGUUCUUACCCUUAGUUCCUCUGCAGGGGAACCCUCGUCUGACGA
+GCUCGGGUUUUCACUGCGGUAUUCGACCGGGUCGAUCGAUUCGUACUCUG
+CCUAUGUACUCUACAGCGAAUGUCAGUCGUUACGUCUCAGCUCGUUUCCC
+ACGUUAAGCCAUCCCAUAAUGUCGCGCUAGCGCCUAAGAACUCCAGCGCG
+AUGCUGAGUCGCAUGUAUUCAUCGAUUAUGUUACGCUCCGGGUAGGUCGA
+ACCUUAGACGCGUUUUGUGAUCUUCGAUUUAUGUGGCCGAUUGUAGGAUC
+CUCUAACAAUAUUCUCACUUGUAAUCAAAAUUGUCUGUCGACGUCGGGCC
+AUGAUUACUUAGAGGACCACAGUAAUUUCAAUCUGUCAUAUUGACCUGAG
+UAGUCCUUGAGGCGAAUGUUGUGCUGAAAGUGCUCGAGGAAAGAUUCGCA
+UAAGUCGUGCGGCGUUAGGAUCCGCUGAGCGUGUUCAACACACCUUAGCU
+CACCCAAUGACCCUACGUCUAGACUUUCCGAGCUGAGCGCAAGCUAAGUA
+ACUUACGGUAAAUAUUGUGAGAUCAAAUAAAGUCCCUCACACGUCUCUUA
+CCUAUGGGAUGCAACCUCGAAUAUAUGAGGUUCUAACGACUGCCAAGCCA
+AGCUGGGGAUACGAAGGCGGGCCUUCUUCUGAUGACCAUCUUUAGGCUAU
+AGUUAUUUUAACUACUCACAGCCUCUUUCCUAGUUAAGUUUUAGCAUGGU
+CAAAUGUAAAUAGAAAUCCUUCUAUUCCUCCGAACCAGGUAAAACCUUAG
+CUGAUAAUACCUGCUUUACUACUGGCAACCCUAUACUUUUGAACGGCAGG
+CUGUGUUUCAAAUCUACCCUCACCCAACAGGAAGUUCUAGAUUAUGCAUA
+UUAUAUAAGGGGGCCGAUCGAUGAGAUCUCCUGCCGGGGGAACCUACAGA
+UCCAAAUAGCGCCUGGUUUGAUUGAUCAGCCCUCAAGUACCUUCAAAUUG
+AACGUAGAGGCAGUGCAUAAUUCCUACGAAUGGUGUCCUUGGCCCAUCAG
+AAAUUAGACUACACAAGUAAUAUAAGACAGCCAUGCAGGCAUGGCUCACC
+GGGGUCCUAAGUGUAACGUCCUUGGUUUUGAAAACUAUGUCAUAAGCUAU
+UGCAAGCCGUGUUAGACUUUGAUUGGCGGGAAAGCGCGAGGGCAGCUGAC
+GCCCUUGAGGUGAGGAAAGUCCCCCCUCCUCGGCGGUAUCCGGCUGGCGC
+AAGCCAGCAUCCUGAGAGGGAUGGUAAAGGCAAAAGAAAUAAACGGUCUC
+CGGUAAAGCAUGAUUCCGAAGGGAUGACGUUUCCGGAGGAUCCGAUGGAA
+AGCCUCCCCGGAUGGAGAAAGUCUAAACGGAUCCUGUGAGGCCGCCGUGA
+GGAUCGGGUAAGACGAACAGUCGAAUGCUGCCAGCCCAUUGGGUGAACAG
+AAGGGGGCUUACUCCGCGGAUUCCCGCCACAUAGCGUGACGAAUACACUG
+CGCUUAUAUCGUUGACCGUCCUGCGACAAUCCGUGGAUUAUGUAUCACGA
+CGCGAACCUCGAUUAUCACAGGUUUGACUUGAUAGAGAGGUGCGGAUAGU
+ACCAUCCCUGAGGACAAGGCGUCUGAUACAUGGCAUGCUGGUGGUCCUAC
+CUUGUUCAAAGGACCCUGUCGGGUCUCUUGUUCACUCUUCAAGUGCUUCA
+AUUUUGGUGUGAGUUCGCUCCUAAACUAAUCACGGACGACGAUAAGUCGG
+AUCUCAUAACCCGUCAAACUGAUGCGUGAGUCGCAAUUUAAUUUCCGCUU
+UGUCACGUCACAUUGAAGAUCGCUGCAGUGUAAUCGUCAUCUACCAACCU
+GCUGCCGAUCUGUACUCAUUUCCGGCUAAGGUUUUCCUUUCUACAUUCAU
+GGCACCCUACCGUGCAGAGCAUCCUAGUCAUGUCCGAGGUAGCCCACGGA
+UCGAUGAAGUGGGGCGUUAACACGCCCCGAUGAAAGCCUCACGUCACGCA
+CAGUACAAUUGAUGGAAGAAUAAAUAGGGAGCAGCUACGUUUUGAAAGCG
+GUUCGAAAGUCGUUGCUAGCAAUAACAUACUUGAGGGCAUGCUAGAAACA
+GUCUGGAUUCUGAUAGCGGGAGCGUCUGGCAUAGCCCCCUGACCCGGGUG
+CCUCGGCGACUCUAAUCGGCAGCCAAGGGGCCUUUUUGAAGUGGUUGGCU
+GGAUUGACCUCCCAGCAUAAUUAGUAGGGGUAGCUCAUGAUUCAAAUGAA
+AAGCUUCCACGAUGACUCACACCCUUGUCAGCAGUGGUGUUAGCGCCCGC
+GGCGGCUUGAAUCGAGAACCCAACUGUAAGCCCCACCCUUAGCGAGAGGU
+UUAUCAUUAAGGUCAACCUCUGGAUGUUGUUUCGGCAUCCUGCAUUGAAU
+CUGAGUUUACUUUAUUGCUCACUCCCCCGGAACUGCGAGCCACUUGGAAC
+AUUUCGUGCAAAAUCGCCGGAUGGCUGAAGAGUUUCUUCUUCGAAUCCGU
+CCCACUAGUAAACACACGGGUUUCUAUUAUCCUCGCAACCCCGAGUGUAA
+CGAGCUUGAUCUGCGAUACCCUGCUGUAUAUUUGUUGCGCGGAGUUCUAC
+GUGCGGGAGACCGGUGCUCCCAACCGGCGACCGGGCGUAGCCUCAUUGUU
+ACGACUAACUGAAAACAAGUGUGUCGAUAUUGGCCUUUGUACUCCUGGCU
+CACCGAUUAUGCCUUACUCGACCAGGUUAUAGUAGGCCAGGGUCCUCGCA
+GGGGUGCGGGUGUUACUGUAAAGGUGCAGUAUUUAGAGCGGCAGUAGUUC
+CUCAUUCGGGGAUAAACCUGCAGUACUCGCCCAUAGUUAUAUGCGGGCGA
+GACGUGCUCAUUCUAAGGGGUCGUGGGUCGAGCAUAUACGAAAGUGUCCU
+AACAGACAGUGAAAACAUAGGAAGCGUACGUCGAACAUGUUAUUUGGGUC
+GACCAAACGGUAACCGAAUGCAAGAACGCGUGAUAGCCUUCACCUACUUC
+GUCGCUGUAUUUCAAAAGCACAUUCCGACGUCUAUAGGAUAGAGCAUCCU
+UCGAGUUUUUAAUCGAAUCCGGAUUUGGAAGCUCCGGGUGCCCUCAACUA
+ACUAUUACGAACCGGCGCAUCAGUAAUAGUGCGCGUGAUGCCAGCGGCUG
+GGAAUUGUGUGAGACGUUCCAACUGCGGCUUGCGACGCCCAAUGUCUGGG
+GGCUAUUCUAAUAGUCGCCAUACCUCAAAUGGACUCCAUGCAAAGCUUGA
+UGCAUCUGUAAGUGAUGGCCUACAAGGGGUUAACUAGCACCGAUCCUUAA
+GUGAGUGCACCAAUGACUAUUUUCCUCGUUUAUACCCGAAUUAACUAAGA
+CUUCUCUGGACCGCGCAACCUCUAACUACAGCGGGGUACUUGCCCCCAUG
+AGCGGUCCGCACAUUGAGCCGGAGGAGAGGGCUCGCACAUGGAUAACGGA
+UCGUGUCCGAUCUGGGGGUGGUGGAUUAGCUUAGAUGUUGACACCACAAG
+AGGGUUACCUGCCGGUUCGAUGACACAAUGACACAUCUUUGGGCUAUGUA
+UAGAAACGAUCAUCCAGACCUGCCUAUGCUUAGGACGGGGUGGUGAGCUC
+UGCCGGUUGGCGUAGCGUCGCCGGUAAUCGGAGGUGGCGAUAAACGUUAA
+GUUGAGCGUACUUAGCAAAACCGGCGCGGGCCUUAUUUGUGCAUCCGGAA
+UAGAACGUAGUCGCUCGUUCAGUGCUCAUAAUCUUAGGAAUUCGGGGCCC
+ACUAGUAUAGGAUGCAUGUGAGAUGUAGAUCUUAUCUUUGGCAGCAAAAG
+GCUGUUAAAUAUCUCACGGUUUAUUGGAGAAAUCCCUAUAGACCACGUGC
+CCAUCGUCACUCCGACGCUUGUCAUUUAACCUCGCUGUGAAUGAUUUAUG
+GGAGGUGUAGGGGAUUCUUGUACGGAAAGCCAGAAUGUUUAGUGAUGUUG
+GCAGGCCCAAACUAGUUGGACUUCUUGUCAAUGGGUACAUACUCAGAGUU
+UGGAGUAUGUGAUUGUGGGGGUCCCCUACUAGAAUGCACUUAUUCUGCUA
+UUUCAACUUCGUAAAACAUAGGGGCGACUUUAACAUAUUGCAAACUGUUA
+UCUGACGACGCCGAUGCUGUUUACCUGGUAUCUGCUGCCUCGUUGAUCAC
+UUCACAGCCUCGAGAACUACGCUGGGCAGACUCUCUGCAAGACUGGUUUU
+CCUAACGUGGAGAACAUGUUGGCAGCGUGUCGGCGGGGUACACGAUGAGA
+CUGCCGCAUGCCAUCUAAUGCGUUGGUCAUAGAAGAGUUUAAUGUGGAAU
+CCCUCUAUGCGCCGUGUAAUGUCUUUCUAUCGAAGACUUGCCAGUAUUCC
+CUGCGCAGAACUUGUCGCUUUCACGUAUCAAAGUGCAAGGCCUUUCUUCU
+UUGUCAUGUUCGAAAUUGGUAACCCUUUGCUACGUUCGGCAGAGGAGAUG
+UAGGCGAUCGAAAUCAGGUUCAUCAUUCCCCCUCCCAUCCGCUAUACUCA
+CGGGCCCUGUAGUCGCAACUACAUAGAGCCUUUUAUCUGCGGAAAAAGCU
+CCUCGGACCGGUUUACCACCCUACGCAGUCUGCAAGCGGUCUCCUAUACA
+AAGAGUGAUUCUUAAACCUCAAGGAUAAUUCACCAAGGCGUGUUGGGUCG
+AUGCCUUGUGUAAUAUAGGUCUGGUCAUUAUGCAUACUCAUUAAAACGGC
+AAGGCAGCAAAAGGAAUGACUCGAAGUUUUAGGACAUGAAAUGUUUCGUU
+AACUGUUGUGUCGCCCCGUGGCUCAAUUCGCCGAAAGGUGCGGCUCCGAC
+GAUAAGGAAGGGGUUGGAUACCUUGUCACCUUCUCGGCCCUGGUCCAUUG
+UGGCGUUGCACAAAACUCGAUCACUCCGGGCUAAUCGAAGUCGGUGGCGU
+ACCUAGACGGCGCCAUUACAGCCCGUUCAUAAGCCAGGGGUCUUCUUUCG
+UCUAUUUAUGGUCCUCCCGGCAGAACCGCAGAAGAGCCAUGAACCGGUAA
+CUCACCUUAACCGGCUCUCAUAAUUUAACAUUUUAACUCCUUUACCUCAU
+UCUAUGGCCCUGGGGCCCUAUCCACUUCGCUGCCGGCGUUGAGCGUGCUA
+AUGUAGUCGUGCCAGGCCGGGAGGCUAGAUCACAUCGACAUCCCCUAUCG
+GAGUGCCGAAUAGUCCAAGCGGGACGUUGGUUUACUAAUAGCACCUUAUU
+GAAGGCUGCAGGUGAGUGACGUCUAUCGUUGGUACCGCGGUACGUUUGGA
+CACCAAAUGGGAGACCCAGACGGCCUGUUUAGCUGUGUAAGUCAAACUUA
+AAAGGAUUCCGGGGAGUGGCCUUUCGUAGAUAAGCUCCCCGGGCCCCGAU
+CGAGCAGUUUUAAUAGCUAGAAGACUUAGUCGUUUAAGCCAGUUGUGUUA
+GGAGGUUAUGGUGCAAAGAUCACCUUAACACCAGCUGGGGCCAUGAGGUG
+GGCGGAAUCGAUUCGGUUAUUGACUGCUACGCCUCGUCGGAGUCUCCCUA
+CUAUCCAUGACGUUCUCGCCUUAUCCAGCGAUACACCCAUUAAUUACUGU
+GCGCCUUUAGAGCACGUCAGUGCGGACUUAGCGCAGGAGUCCAUACGUUG
+AGCCUCCAGAUCAGAGUAGCCUAGUACAUCGCCUCCCUAAGAGUUUGAGU
+AUAAUUAAGAGGGCCAGUACCGAGGUCACAGUUGGCGGAAAAAAUAUUUU
+GGAGCGGUGUCGUAUACAGAUGCUCUGACGAGUUGCGAUGGGCGGCUUGG
+AAACGGUUUACGCAGCAUCUAUCUAACUCAUUCUGCACAGUGUAUCUUGG
+GGUACAGUACCCAACGUGGGACGUCUCCGGGUCGACAGUGUCUCAAACAC
+UCAGUAAGAGUGUAAUCAGCUGACUGAGAAAAAACAUGAGUAGCUUCUCG
+UGCCGAUAAAUCUACUGGGGCAGAUGUGACUAUUAACAGUUACUUCAAAU
+CAAGUGUACCAAUCCUCUAGCCGUUAUGACCCAAUUAUCGGAUCUUCUGU
+AUAAAUGAUGAAUGUUGGGUAGUCUGUACGUUCACCGUGGUCUUCUUAUU
+AUCCGCUAGAAAUUGCCGUUUAGGUGCUAGGACUAUUGGAAUGCCUGGCC
+AACCACAUCACACUUCUGACGGACACAUCAUGCCCUACAGGCGACACCAC
+AAUAGUACGGACACAUUCUCCCACUAAUUUUCACAUGGUGGCGUCAGCGG
+UUCGGACUGUGGGUCGACUAAGGUCCGAACUGCGAGAAUAGUAACAUAGC
+GUGUCGACUGUGCAGCUUGGUAAACUUCUUGCACCUGGCGCGGCCAGGCC
+GUUUUCCAACCCAAAGCACGGACUACCGUUGGUGAGGGGAGUAACGCCGC
+ACUGCCUCUAGGAAUGAUGUCGUGACGUUCUGCGACCCGAAGCCUAGAAC
+GUUCUGUGUUCGCAUAUUUUAAUAGCUCAGGUAGCUCUACGGUGUCAACG
+UUUUUGCAAUAACGCAUCUACUGUAUUCCUACGCAGUUACACCCGCCGUG
+UGUCGGACCGUGCAAUACAAGUCAACUGUCCUCGCCGGGAUAGCAAGACC
+CGACGAUCCGGGGGAGUGACAGUUGGUCAUUCAAACAUACGAGGCGCCCG
+GGGUCCUACCAAGCUUCCAACAGAUUAUUGUGCUCAGGUCUUGCAAGACA
+AAUCGAUGAUUUGCUGUGAACACCAUGGCAUGCGGCCAAGUAUGUUGACG
+UUCACCCUAGAGAUCGAUGGCUCGAAAUCCAGUUAGCUACUCCCCCGAAG
+CGAGAUGUUCACUAGUCUUCGAUGGCGAGAGCGAUUUUUUAAACUCAGGU
+CAUAUUUGCCGAAUUGACAUCGUCACUCUUGGGAAGGAAUUCGGUCGAUG
+GUUCAGGACCGAACCACCGGGGUAAGGGGAUGUCAUGGAUUUGACAGGAU
+AUCUUUAGUACAUAUAAGCAGUAGUGUUGUAGACUAUAAAUACUACUAGG
+UUUAAAAAAACGCAAAUAAAAACGAAGAAACUUUUGAAAUGCCAGCAUUU
+AUGAUGAAUAAUGCAUCAGCUGGAGCAAACUUUAUGUUUGCUUAAUAACU
+ACUAGUUUAGUUAUAGUAUUUCACGAAUUAUAGAUAUUUUAAGCUUUAUU
+UAUAACCGUAUUACCCAAGCUUAAUAGAAUAUAUGAUUGCAAUAAAUAUA
+UUUGAAAUCUAAUUGCAAAUGAUAUUUAACCUUUAGUUAAUUUUAGUUAA
+AUAUUUUAAUUAGAAAAUUAACUAAACUGUAGAAAGUAUGUAUUAAUAUA
+UCUUGGACGCGAGUUCGAUUCUCGCCAUCUCCACCACAAGGUGUUUAGCG
+CUUGAAACCAUUUUUCACACCAGCCUUAGCAAUAGGGUCCCAUAUCUCGA
+CCCCAACAUCAAUGCUUCUUUUCGAAAAGUCUGAUCAGGUAGCCUUUGCC
+AACAACGGCCCAAAGCUUGGUUAAGAUCCGUAAGAGUUAGUUAAUAUCAC
+CUAUAGUUUUGUAUAAUAAGUGUCUAGUCGGAUCGGGCGGAGCCAUGACC
+CCAUAACACGGGCGUUCACCUAUGACGACGAGACAUAACUGCAUAGCUUU
+AUAAAGGCUGGUGAUAAAGAUUUCGCUCUACAGAGAUAUGCAAUUAGAUC
+AUCCCCCUUUAUCUCGGCGGUGUUAGAGUAGGACGGAGUUCUUGUUCUCA
+CGGUCGGUACCUGGUAGGACCCACAAGCGUUGUGACAAUCUGUUCAUUCC
+GCACACCAAUGGCAUGCGCUGGUAGGUAAUAAGAACUCUUACCGUUGUUA
+GCGGUAGACAUACUCAUCAUCCGGGUUUCUUACACGCAAAUCCCUGCUAG
+ACGGGCAACGUUCAACAUAAAUAUCCCAGUUGAAUGCCGUAUAUAUGCCU
+UCCAUGACGCUGAUUAGUUAGCUCACAGAUCAACAUUCAUACACUGACCU
+CAACUGUGGGUUGAUAUCUCAUCACUACAAGGCCCGCGAAGACGUCAGCC
+CGAGUCCUGAACUCAACAUCCGGAGGUAAGUUUUGUCACAAGCGAGUUUG
+AGAACAGAGUUACUCUAAGCUUGGUUUGCUUUAAAUCUAUCGCAAGGGGC
+GCAACAUACUAUGACAAGACAACCGGCCUAUGCCCCCUUCGCGCGUACAG
+AAAGUGUGUUCCCAAUUAGUACCGUUCGCAAGGACUGAGCUUUUUAAAAU
+AACCCUACUAACCUCCCUGACGACAAGCCAUGGGGUAUGAGUGCUUAACA
+AACGUUUAUUAGCGAAAGGUCUACGGGUGAAGUACUGAAUUCACGGUCUU
+CCUCUUGACCUGCCGUUGCAUAAACCUCCAUUGGCAUAGACGUUCUCGUU
+AAUAAUCACAAAUUAGCGAGGUUGCAUGAGCGAUUGUGUGCACUAAUGGG
+GUACGUACCGCACUGAUCCCGUCUUAAAACGCCGGAGACUUUUUACGCAC
+ACGGCGUAAAAUAUUCUUGCAGUUAGUCCCUAGCCAGUUAUUAGUUGGCC
+CUGAUAGUAGCACCUACUUAGACACCGCGUAUCGCACGGGCGGCGUAGUG
+GACGGCUACACCCCUCUAUGGAUGCAAGUUGGGACGGCAUAUGCGAGGGC
+CUUGCAGUUUAUGCAUCGUAGCGUCGCGCUGCAGAGGGUUUUUAUGCCCU
+UGUUUCUUAGGCCUUGAGUUUUGGUGCGCUUUCUUUUAUUCGGAUCAUAU
+CGCAAUUGUAUGAAUACCCGCAGUAUACAAAAGGACGAUGGAUCCAGAAC
+GAUAAGCGUUUACCUACUUACCCAACCUCAAGGUACUCAUCAGCGCCUAA
+UAAGAAUCGGUGGCACCCCUUCAUCCUCGCAUAAGGACUCGCCGCGAUCA
+AGGCUGAGCCGGAUGACAAUGUAUCGCCCCCCUGUGCCACUAUAGCAAUC
+CGCGAAGGACUAUCCCUCCUAUACGAACUGCUCCCCCUCUUCGGCGGGCA
+UCCUUCUACCCCGCUGAUCGCACAUUAUGACCAAGCACCUGUGUAUCCGU
+GCUUCUCGUCAACGUAUAAAGACCUUUUGUUCGGAGAAUUCUAAAUUGAU
+AGCUUAUUCGUCCUCAGCUGAAUGCUCAGAAAGCUAAUAGUGGAUCUCGU
+UUGGACGCAGCUUAACCCUCUGCCGAGAGUCAUUUGGUGGAUAGUAUCAU
+GAAGAACACCAAAGCGUUCUGUACGCCAGGCCUAUAUCAGCUAAGCGAGU
+UUUCGCAGGGCGGUGCCGGACUUCAGCUACAGCGACAUGGCACUUGGUCG
+AUACUAUCUCCACCGACGCAGGUCGAGGACCGGUACCAGACCAGGUUUAG
+ACGGGGGAACCUACGUGUGGUGAGAUAAGUUUGGGAGACCGGGUCUAAGU
+GAUCUACCAAGCGUCCUCAUAUAUAAACGAACGAGAUUAUGACGGCAUUC
+CGAUAGGGGACGAGAACGCACUCUUUCUGCUAAUCCGGAUCUGUAUUACC
+ACAUUUGCGAUGCCGGAGUAAGGAGCACCCCCCACGCAACGUCAGAGCGA
+AUGCUCGGGCGUUCAUGCUUUUAGCGACAUUAAGUUAAGAACUGGGCGGG
+ACGUAUGAAUAGUCACUAUGAUACUCUCGCGUUGGGCGCUGGCAGGUCGG
+AUAAUUCUGCCAUGCAUAGUCGUGGACGGAAAGAGUUGGACGCUGCUUAG
+UGAUCAACGCCCUCAAUAACCGCCGAACGAGCAUUCAGUACGAGACCGGG
+GAUAAGGAUUAGAAUAAGGCCACCUUGAGGAGACGUGGUGGGUAGGACAU
+UCGAGUCAGAUGCCUAUCAAGUUAAAAGGCAUGCUGGUGCAACUGGACGC
+UGGUGUUAACCGCCGGAGCCAUGGACAUUGUAUCAGGUCCUCCCCAGUGA
+AAGGACUUCCUGUUGGAAACGCCUGAGCACCUUGCAUCUCGACUCGCGGG
+UCGCUAUUAUGACUUGACUACACUCAAGGGGUUUGGUGAGAUACCUCCAG
+CCGCGAAUGAUGCAGAAAUCUGGAUUGAGGAAGGAUAGCCUUUACCAGUU
+CCUAUCGGGAACUAUGUGAAUGAAUCGUGAGGUGAUGGAGGUACUCCCAA
+CGGUACGGAGAGGGUCUAUAGGCAUAGACCUAUCAAAUGUGGAGAGCACU
+GCGGCUCUCUUGAGUAUUGAAGGGGGACCUUGAGAUGCUUAAACUAUAAU
+CCUCUAAGCGUGCCAAGGGAGAUAUGUUAAGAUUACAUACUAUUGACUAG
+ACGGUACACAUACUUUAAGGCACGCCUCCGAUGUUGGGCGGACACAGCGC
+UCGUUUACGAUAGGGGUACGGUCCGGUGGGGCGGCGGGUAUCCGGUCGCG
+GAGCGUGGCCACAGGCGUUUCGCUUUCGCCUCGGGCCGUGCGCCUGCGUG
+AUCGAAGCAGCGGGCCCGGACGCUGGGCGCCCUGCACAGCACCUCUCGCA
+GUCCACGGCGAUUGACAGGGGCUUCACCACCGCGGGUAAUCGGGCUCACG
+GGACCCCUUGCGGGGCUCCGCCUACCGUUGCGGGUCAGCGCCGGACUUCG
+ACCGGACUUCCCCCACGAGGCGCUUCGCAGCGUACCUCGUCACCUCCUGC
+GGGCAGGAACCGUCUUCUCGUCUAUGGGCCAGAGCUCUAGAGCCCGCUAU
+UAAUAACACCCAUGCUAACGUAAGCGGUAUGGGAACUCAAGACAUUUAGC
+UAUAUGAAGCGAGAUUUACACCUCGCGGCUUGCAUACUUCCCUCCAAUAG
+UCGUCGUUAUUACUUUCAGGAUACUAAGGGCGCGACCCUAGGCACCGCCG
+ACCGUCCUCCUUGCCGCCCGUCAGGAUAGGAUAACCAAGUAAACUCAAUU
+AACGCGGCGUACAUUACAUACGGCGCGGGGGCUUGCACUCCAUAGAAAAA
+UUUCUUACCCUCCACAUACGUUAAUCCACCUAGACACACAGCCAGUACGA
+AAUCUCGUUGCCGUCUUCGGGAUAGGAUAGUAGGUUACGCGAUUAUCGAA
+ACGCCCUUGUACGGACUUAGUUAUGGGGGUAAGAUAUCGGAAUUCAACGU
+CAUACUCUUUUCUGAUAGCCGUGAAGAGGAGAUAGUCGCGCAAGAUUUAA
+GAACCAAUCAUGGACGAAGCCCCACGCCGUAGAGGAGCGCCGUCGGUACU
+AGAUGGAUAAAGCUCCUGUUCUUGCCGCGGCAAUUCUCGAAAAGGAGCGC
+UGGGUCAAGUACUCAGGCGAAGUUUUCGUCAUAAGUUCAACAGAAUUAGU
+UACCCCUCAAGAUCCCGCUGUUCUCGACAACCGUCUGCUACCACAUACGG
+GCGUUCGACGUACACCCUCCCUAGGCUAGAAACAGAUGUAGAUCCGUAAG
+ACACUAUUCGGACCUAGAGUUGUGUCUGUCUCGAGUCGUGGUACGUCUAA
+UCGGUCGAAUUGACGGUCGUCAUCAACGAGCGAAUUUACAGUUUCGGUAC
+AGAUGAUUCCAUCACUACGUGUCGAAGAGUUAAUGGGACCGGCCUGAUGA
+AGCUAUCACCAGUAAGGGCCCAACAUGCCUUCGCUCCGUGCGCUUCAACA
+AUACGUUCAUCGCCGAUAGGCUACGAAUUGAUCCCCCGCUUCCGGCAUUA
+ACUAGUUAUCAGUCGGCUUAUAUUAUGUCCGAUCGGGUAGUAGGGAGCUU
+CGAAUGUCAAAACAAGUGGAUGCAACUCAUUGGCGUAGGCUUCUUUGCGG
+UGGGAUCGUUAGGGUUGUAUUCCCAUGGUCCGCAUUACCGCUGCGUCAAA
+CGCAAGAAUAACUGGAGGGAUCAAACUCGCAUCCAUCUCGCGGUGUGGUU
+GGAGAACCUGGCGGAAGCCAACUCGGCGCACUACUUUCCCACAGGAGGCC
+GGAUGCAGUCAUCUCCCGUGGUGUUUAUAAGGACACGCACUAUAUCCGCA
+CUCCGCGCAGUGUAUGGCUCGGCAACAAAUAGCCAAUAGUCCAGGGCGGC
+UUGUUUGGCUGGCGCUGAGUAAAAUUAUACCCAUUUGUAAAUUGAACGCU
+AACUCAGUUAACUGAUGUUAAAACUCGCCGCGGCUGGGCGAUAUUGAUGA
+GGCCACCGGACACGGUGUUUUCCCUGCAUGCGCCACAGGAGGCGACGCAA
+CACGGAUCAAGCCGGGUCGGUGGGGCAUCGCCUUUCACGUCGCCAGGAUA
+GCCCUCUUGCGGUAAAACAAUAAGUUUUGGACUGUAGUGCACCUGUAAAU
+CACUUGGCACGUUCUGACGUUGCCAGAACCCUAAGGUCCUCGAUACCACA
+ACCUUCCGAACCCCUCACUAAUGAGCGUCUACUCAUACCCGUGAGUGGUA
+AGCUAGGAGGUAUAGUCCCACGGCACCGACCACAGAUACUUACCAAAAAC
+CUGUAUAGUUAAAACACUAUGUUCGUGUUAAUUUGUACCGUACACUUCUC
+AAAGGGCAGGGCUGACGUGAGGCACCAAAUGACUAAAGAGCGGGGACAAU
+AAGGUGGCGGUCACACUGGGGGCUGAAGGAUCAUUCCGCGGCGUGAAGUA
+GGCUGGUCACUUUGCAAAUGGCGUUCUAGGUAUCUAGUAAACACGUACCC
+ACUAAACCAGAUGCGGGUCGUCGGUACGCGUUAUCCUAAGCAAUUUCUGU
+UGUCCGUCCUUCGCUUACGACCAAACCACACCUCAAUGGCACCAAUGUAG
+ACGGGGUAUUUGCGGUGCCCGAUUAGGAAACGAACCGGCCCUCGGGCGAU
+CGAUUUCGCCGCGGUGUUACUCUCGAGUUUCUGUAGGGUAUCAUAUAUCC
+GUAUUGGACAGGUCGCCAUAUGGUAGUAGCUCAUGGGUGGGGUUAUUAUC
+AUGGUCGGUCAGUGUGUUGAUGAUCUUUACCCGUGUGUAACAAUUAUUUU
+GAGGUGGUUGUCAAUAUAUACAGCCUAAUAUGUAUGCGAUCUGAGGGCGC
+AUGGCGGCACUGAUUCGUGGCCAAUAGCAAUAUGAAAUAAGGCAGAACCG
+AGUGAUCUUUAUUUCGAUACAUCCCAAGAGUCACCCUGCCGCGUCCAGCU
+AGCGAAGGUAAUCUCGUUCGGCCGUUCUGGGGCUCCAAUAUCAAGACAUU
+AUAAGGUCAUGCGACACUCUACUAUCACCUGUCCGUCAUGCACAAGAUGA
+AGCGGGUGAGCGUAGGUUCACGGGAUACGUUCUGAGAUAAGCUACUGGUU
+GGUAGGUCCAUCGCGAGGCCCGACCCUACGCAAAAUCCUUCAACACGAAU
+CUAAAUACGCCCUUCAUUCCAUACGAUCUCAAUCCUAGAUGGGAACUGAA
+UUUAGAGGGACUCGUCGCAGGUAGCGUAAAGUCUCGGCCGAAUCGAUGCA
+GUCAACGGAACCAGACCGAUGCGGGCGUGGGUAGAAUUUAGAUUGUUGCU
+UCAGCCUUCCAUGAGUCUAUUACCCGAGCAGCGGGGCGCUUCUGGCGGUU
+GGCUGUCCACGGAAAAGGGUGCUCAAAGUGUUUCCGGAAGAGGCUCACGG
+CUAGUUGUAGCAGUGUGGAUAUUACUAGCGGAUGUACAGAUCAUUUGUCA
+UACUGCAGGUAACAAGUGGAUCCGGUCACUCGUGGGAUCAGAUCGAACUC
+ACAGCGGACAGGCUUGAACUGGAUGCGUGAAGUAUUAAAUCAUAGUUAUG
+GAACGUUUCUAUCUUCCUGAGAAGACUCCCAGCGGCUAGUUAGUCGACGU
+AUAAAUUUGAUAGUCCAAGAGGGCCCGCCCUUAUGUCCCUAGGCGACGAG
+GGUACACCAAAUCACCCCGUUCAAUGUAGUUCUUGAUCGGUUCCCCUACA
+AACUGGACUGUCCAACGAUUGACAGAUACCCCGCCUACCAUCCUCAAUAA
+AUAAUUCAGUUACGGUUUCCGGUGCCCGGUGGGGCGCCGGAAUGAAAAGG
+GAACCCGGUGAAAAUCCGGGACAGUGCCCGCUGCUGUGAUCCUCCCGUCG
+GCCACAAUCGGGUCGGCGGACGAUCGCUUCCGAUGAGGCCACUGGUUCGC
+GCCCGCGAACCGGGAAGGCCGGAAGCGAGGGGAGAGUCAGAAGACCUGCC
+GUAAUGCAGUAAAUGCUCGCCGGACCAGGUAUUAAACCCAUCAGACAAUC
+CCGGCUGGAUCUCAUUUCAUGAGACGCAUAGCUUGAGCAUCAACUUUGAA
+UACAUGCAUCUGUUUUCUGCCUCGACCCUGUCGCUUUCUGCGUGGCUACG
+GAGCAGGCAAUGUAAUUGCUGAUUCACACGGACAGCCACAUAGAAUUUUA
+UAUCAGUAUCCGAGCAUUUGUUCUCCGCAUUGUUCAGAGGGACACCAGGG
+AUAGAUAUACCCUGAGACGUAUAAUUAAGGUUCCCGGCGGCAAUGCUGAC
+AUAAUGCAAUGCACCGUGGUAUCGUCCUGAGAUAAGUGGGCCGGUGUGUU
+UAGAAUUUACUUAUGACGCGACCUACUAUGGAGGACGUGGGUAUUGGUCA
+CGUGCGCGAAAGGAUGACGGGCAAACUGGAAUAGGCGGCUGAUCGGGCAA
+CUCAGAGGCUAGGGCAAGUUAUGUCUAAUAUAGGCAGUACUGGACUUAGU
+ACCAUGCACUCAAAGUAAAACCUAUGACAGGACACUGUGAAUAGCGAUAA
+CACCGUGCCUUGUGGUGUACAGCAACGCAAUCUAGCGGCAGAAAUUCAAA
+AUCGCUGCGAUGUCCCGUUGCAUCAUUGCAGGUCAUCGCCUUCUUCGUAA
+GCUCAUAACUCUUGCCUCGAUUCCUACUACCGGAAUCAUGAGCACUGAUU
+CACUUGCUUCGUGAAUCGGCGUCGGAGAUAAGUGGUCCAUCUUAAUUGUU
+GAAAUGUCCGUAAUCUAGUUACGACAAAAGGUUACAACUGUAGUUCCCCG
+AACUCCCGCAGACCAUAGAUAGUCGUGUGUCGUUCUCUACAGACUUCUGC
+CUCCUUCGCGUAUUUGAACUUGACGUGUUAGCCAACAUUGGGCGGAAAGG
+CAUUCGACGAAAACUAAGCAUAAGAAGUAACCGCGGACCUGGACGCGACU
+UUUUUAUCAAUCUCGCUCACUCAGAUGGGUAGCGAACCUCGAAAGCCGCU
+GACACGGUUAAUGAGCGUUGAAAUUCUAACUAUGUUGCAGGUUGCGCCCA
+GUCAUAUGUGACCGUUAACCCACCUGGCUCUGUUUUGUUUCCUACGUAGC
+UUUAAGUGACCUGUUACUUCUUACUCAACAGGGAUUGCUCUGUAGUCGAC
+UAGAUGCCGUCUUAACCCGACCAUCACAAUGAGCCGCAUUACAGUCUCCC
+AAUGCCGAACUGAGACUCGGCAACUGUCCAGAACGGGCCAUCAUACCAUC
+GAGAGUACACAGGUGGCAAAUAGCGGACGCUUGUACCGAAUGGCGUCUUC
+UUGAGCUAAUUUCCGUAAAAGCUGAUCUCAAGGUCAGUACCGCUUCAGCA
+UCGUGGGCAGGGUUGGUACCCAUAUGCGCAGUCUAAACGCGCCUUAUUCG
+CGCACCAUACCAGGAUCGCUCCCGGGAGUGACCCAAACAGUGGUUUACAU
+CGGGACGCCGGCAUGCCCUGCUAGACAUGUAUAUGCAGAAAUGAUGUACA
+GUACAUUGUCGCUUCCGCCUCGAGACCUAUUGUAUAUCUUCCCAGACGAG
+GUACUCAAAUGGGAUGCACGAGAGGAACCAAGAACCGGGCAGGGUGAACA
+UAGAGUCUUUAUCGGAAAACGUGUGUCAUUGCCUCUUUAGGGGCGCCGUA
+CGUGUCGUACUCCUCUUAGAUUUAAAAUAUUUCGGACCAGUCACCAAUGA
+UCCCGUUUCAGUAAUCCGAUGUGAUAUUACAUCCUGACACAGGUGAGAUU
+UUCCGGGAUGAAUUUUAAAGAACCGAGGAUCGACUUGACUAAAGCAUUUU
+CCUCGAUUACGCCAUUCCACCCCGCCAAUAUUGGCGACCUGCUAACCUUG
+GCUGUAUACGCAUUCUAUACCCGAGUUGACUCUGAAAUCUCAAACAGUCC
+GGACCGAUCUAGUCCGUAGAACCUGACUGACGUCAAUUUACACUCCACAC
+UCGUAUACAAAGGGUGAAAGCAGUUGACCCGCCCAAAACCGCCCAGCUCA
+AUGGGCGUUUCCCGUCUACAUACUUACUUCCUUAAUUGUCGCAGCAGGAA
+GACGAACUAAGCUUCGAGGUGCGCCAAGUGAUAGGCACGGGUACAGGUUA
+ACCGCGUUAAUAAUAACCCCUCUAUUGAAUGUAGGUACAAUGGGAUCUGG
+GGAACAUGGGCUUACGGGGUUGGGAUAAAGCAAACGCUUUGGAUCCCGAU
+UGUUGUAUCAUUUCGCCGGCAGUUCACAAGCCUUGACUGUCUCACAGGGC
+UAAUUAUCUCCGGGUAGCCGUAAGAUUAUGCACUCUUGCUCGUGAACUGU
+GCUUACGAGACAACAAACCGGCACCCCGCCGACAAACUAUGCCGAAACAA
+GGUAACGGUCGUAUUGCCACGUUGGAUCUGCGACUGGAUCAUGGCUCACA
+GAACCUGGACGGCGGUACCACAUGAUGUAAUAAUGCCCGGCACCAUACAC
+CUGGAAUAUAGCCACAUGGUACUAACACGGAACCCGAAGCGGCCCCCGAC
+CGGUCGCUCUUAUGCUAAUAUUGGGAGAGUCAGUUCUAUACAUACACAAA
+CACUGCAUUGCGCCGGCCUAAUUUAGGAAUAAAAGUUGGGGAUGUCACGG
+UUUCGACGUGACACAUUAAUUUUUAAUUGCAGUGGGGUUAGCCCCUUAUC
+GCUUUCGAGGCAUUUUAAAUGCAGAAAAUAAAAAAUCUUCUGAAGUAGAA
+UUAAACCCAGCGUUUAUGGCUUCAGCUACUAAUGCAAACUACGCUUUUGC
+GUACUAAUUAGUUAUUAGUAGAAACGUUCAUUAACAUAAUUACUAUUGGU
+UGGUUUUUGGGCUUAUUUUACAAUAGUUUUAAAUUUAAAAUUCUUAUUUG
+UUGUUUAAAUUUAAAUAGAUUUAACAAAUAGUUAGUUAAUUUUAAAUUUG
+UUUUAUUAGUUAUUAACUACACUAUUUUUAAUAAAACUAAACUGUAGAUA
+UUAUUAAUUAUGUGUUGCGGAAAGGGGUUCGACUCCCCUCAUCUCCACCA
+UUUAAGUAGGAAAAUGCGACCGAGUUGAGGUAUAAUAGGCUAGUCUCACU
+UCUCUUCACAUUGCUCUUCAAGUAACGGGCCUAAUGGGGCCGUCAAUGGA
+CGCCGGGUUGUUAUAUAGGGAGUAGGAUUUCCAGGUACGCAUAGCUUGUG
+UAGCAGGUCUUCGAGUAUUCACCUGGCUUGGUAAUCUACAUCCGCCAAGC
+GCAUAUGGCAACCCUGAUCCGGAGUCAUAGCGGGUAGAACUUAUUUCAAU
+UACAGAGCUAUGGUUACAGAUAUCUAUAAAUGCACCAGAUGAUAUCUACA
+AUGUUUUCAGUUGUUCUGAACGUCUGGGUUAAGAUUUACCCCCCUGGUGC
+AACCACGUGCUAGCGCAUAGGCCGAGUUCAUCCUCCGCCCUAGGCAAGUC
+GACGCUUUGUUAGGGAGCCGGGGACCGGACGAUUUACCGUUCAGGUCGUG
+AGUGGUGUCUCUCGCCGAACACUGUCCGAUAGAAGGUCUAUUAUUUGGCC
+GGACUCGACUAACUCGCCUGAAUCGAAUCGCGAUCUCCUGACAGCCUUUU
+CUGUCGCUCUCCUGUACGGCCGCCAGUCCUCGCGGGUCCACGCGUUACGU
+UCUCCCCAACGACUCUCAUACCCCUUUCCAGCACCAGUAAUCCCAUCGAG
+CUCUUCGCAAUGCGUCAAUGACGACUUUGUGAUUAGCUAUGCUACCCGUC
+ACCCAGCGCUGGCUUAGGCCUGACCUGCGGACGCCGAAAGAACAUCCGUU
+CCAUGAUCUAACUUAAUUUACGAUGCCUCUGUGUAUGCCCAGAGUCCAUG
+AAUUCGGUAUCGCAGUAGACCCUGGUAUAGUCAAUUGCACCGUGACCAUC
+GGGUAAAACACCCGGGCGAACACUUUGGCCUACAACACAGAAUACUUUAG
+GGCGCGCCCUCUAUGGGGGUACAGGCUGGUUCUGUAAUUUGGCCGACGUA
+AAGUGUCAGCCAUAACUAUUACCUCCUGAUACUAGGUUGACAAAGGCAAU
+UGCCGAUUCCGUAGGUCUUCUAAUGUGCACGGCAUGCAACACUGCGCAUU
+AAACUAUUAAGGUCCGAGUUGACGUAUAUAGCGUCUCGACAGUGAGUACU
+CGCCGGUAUGUAAGUACCCGGGUGAUACGACACUAUGAAGAUCCAGUCCC
+UCUCGCUGCAAUGUCGUCUAAGUGAUGCGUGAUCUAGGCAUCGACUUUGU
+GGGUAGUUGCGUAAUGCCGUAAGAACAGGCCACGACCUCGAAGUCACGGC
+AGGUAAAAAUCUAAACUUCCGAAAGCUCGUGCGGUAUAUGCUGGGUCAAA
+CCUUCAGUCAAUGCGAAUACGUACGACAGGGCGUGGGUGUUUAUUGAGCU
+UACUACUAUCUGUAGAACUGCUCUUUCCAUGUGGUCGGAGAGCACGGAGC
+UCGGGAGUCGGUUUCUAUCGGAUAUUUCAGGAACGGUGUGGGGACACAUA
+CUUGAAAUCUCCCACAGAUGCUGCCGCACGUCCAUGUACCCUUGCCGGGA
+GCUCCCGAGGGGAAGCCUUUCGAAAGUAGUCUUCCCCUGGUUUUAUCGAC
+GCAAACCGUUUACUCGUAUGAAUAUCGCGGUGUAUCAUGCGAUAAUCGAG
+UUACCCAGAAGGAGUUAUCUUUCAAGGUAGCGUCUGCGAGGCAGGUCCUG
+AUGUGAAACUCGGCACGUUAGAGGCAUCACGAACAAAGCCCACGGGGGAC
+GACACUUUACACUAGUAGUACUGGUCUCAGUAGCCGUAUGUCACCAAGUC
+GACUGGAAAUUUCGCCGGCUCCCACGCCUGUCUACUGUACGGGGUGGCGA
+AUGGCUAAAAAGGGCUAAGAGCCAUGCGGUCGACGGCACACUACCCUGUC
+CCUCAUCGACAAACAACCCGGCUUUACAGACGGACGAAGUACCCCGACAC
+GACUUCUAUAACUCAUAAUUGAAGAACAUCCACGAGGGAAGUGAUAAACA
+AGCGUGUUUGAUUCUCACCAGCCCGUAGGCGAACACGCUGCUGAAGCACC
+AGUCGUGCGAUGUGCUCCGGUCAAAGAAGCUUCUCUGCACACUGAAUCGA
+UUCCCCGCAGGACGUAUAAAAUUAAAGGGAAGCAGGUAUGAUGCCGUUCG
+AUACCACCCAUGGUGUACCCGUGCGGCUUCAUCAUAUAUCGAUACUCGUC
+UCGGAAUACACCCUUGAAGAACGCAAUCUUUAUGGGAUCUAUCUUAAGAG
+UAUCCAAAUUCAGCAGUUUGCACUCUCGAGGAGCGGGCGUUGGCGUGUGC
+UGGGCCUGGCUUGGAUGCUUUUAUCGUCCUAUAGUCCUACCUUCUUACCC
+GCCCACUUCUUAUAACAUUCGUCAGCUACAUGACCCUACUGCGACUUCAA
+ACAGUCCAAUAUCGUGCAACUUGCAGCAGUGAAAGGCGCGGGGGGGUCCC
+UACCUCUGUAUCCGACGGUAGUGUAGUGGUCAGAUUCUUGCCGUGGACGA
+CCGCUCCUACAAUACUUUGUCCCUUUGCGGUAGAUACUCCUAGCACUGUU
+UCCCGACGUUUGGAUCCCCCCUCGUAGCCAGUUUUGAGCACUCGCACAUC
+UCCACCUUAAGAAUUCGAAUAGCUAGGUACGACGGACGGAAGCGCAGCUG
+UGACAAAAGCUCCGAAAUUUGAGAACGUUACCUUUAGCAAACUCUGCCUA
+AUGUGGCGUUACUUUCCGUCGCAAUCUCGGGGGCGGGCUUCUUUGCAUUC
+AGAUUGGCUCCCGUCAGCCGAGGUGGGAGAUGUAUGCUCGGCUGAGGGUC
+AAUUGCUCGGUUGACUCUUGCAUGUGGGCAAGUCACAUAUGUCAGAUAAC
+GGCAUGAUUUCUCCAGGCCGGUCAUCGGUGGCGCACUCUGGAGAAAGCAA
+CAUCCUGAACAUCCAGCAAGGCGUGCUCUGAAGCCUUAUACCUUCAUUCU
+GGCUACACCCCGUCAUGGCUGGAGGUCGCCUUCAUCGGUCGGUGCAAGUG
+UGCGGCCGGGCGCACUGUCGGCAGGUCCUCGGACUGGACAGGCGUGCGCG
+CACGUGCGAAGACGUACGGAUGCACGCAAGUACACCGUUGCGGGACAGUU
+CCGGAUUCGCACCGGAUUCCCCUGCGGCGACAGCGAGCAUGAGCAUACAU
+CUUGUGCCGGGGGACGCGAGUGACCCAGACUCCUGAGUAUUUAGUUUAUA
+UACGUUGGGUAAUGGACUGAAUAGGGACUAUACCCUCUUCAGUCCAGUCG
+UCCAGAGUUAGUCGUUGGUGUUAACAGGCACCAACUCGGGCCCGUUAAUA
+UACCACCGAAUACCGACUAGCACACUACGCGCAAGGGAAAUGUGAACUGC
+AGACCACGGGGUACGGAUUUUGUGUUGCGUAUAGAAGCUUGUCGGUGGAA
+CCGCACACAAAGGCAACCACGUGCUUAGGGAACAUAUUAAAGGUUGCGCC
+AGUGGAGGUCAAUUGCGCAGCAGCAACUGCUCCAAAGGUGCUUCGGUUAA
+UGUGCUAUAACAUAAAUCUCGAGCACAUUGGUACCGCUAGCAGUGCUCGG
+CGUAACUUCCGGCUCGCUAAGCAAAUUGUCUCUGCCAGCUUGGGCGUUUG
+AAUUGGUUCGUAUGAGGCCUGGUGGAGGUCGAUACAUAGCGCUUUCUCCA
+CCUGCGAGCAAACGAACCGUGCAUAUAGGCCCGAUGGGGCUGCACAGGCU
+UCCAACGGGUGAGCGUCCAACAUUGUCGUCGUGCUCCCAUAUGGUAUCUC
+CGUUGGAACACGCGGCGUUAGAGUCCCUGCAUCGGGUUCCUCAUUACGGC
+UCACGCUCCUUAAUUUAACCUACGAGUGUACAGUCCACAGUGUCUCCUUU
+GGUUCAAAUGUGGUGGGCGUGCUUAGAUAUAGCUCGCUUUGAUACAUAAU
+UACUGAGUUCAGCCAUCACAUGUGCACAAUCCAAGCAGUCCCACGGACCC
+GGCCCAAAGCCGAGAUUCGUCGCUGAACAAUAGGUAGUUGGUCGAAUUUU
+UCCUAGCUUGGCUUAACGCACUCAAAAUCACUCCAUUAAUCGAGCUCAAC
+ACUCUUCGUAUAUCCUCUCAAUAUGGGAUGAGGGUCUCUACAGGUACCGU
+AAAUACCUAGCUACGAAAAGAAUGCAGUUAAUGUGCCUGCAUUGGCGUGC
+GCAGGGUUCUGUCACCGUUCACACAUGAUGAGUUCGUAACUCAUCGGCGA
+GAAUUAACGACGCGUCGAGGGUCCUCCUCUCUUUUGACGGCUCGUGACCG
+UUGCCUAUCAAAGCGCUGGCGCGGAGUCGGACUACGACAGAUGGUGUUGC
+AGGGCUACGCAUGCGUCGGAUGUGGGUCAAUUGCACUGUUUAGAUAAGGU
+GUUUGGUAACGCUGAGUUGCGUAUCAAGAUGAUAUGCCCGCUUUUUCGUC
+UUAUAACGCUCCGCUGGUUGAUGCUCACCUGCUAGGCAAGGCUCUGGAGG
+CAUCGUAAUCGAGCAUAUGCAGCACGGGCCGAUCAUGAAUGUUAAUAGGU
+UUAUCACAAACUCUUAAAAUGAAGAGGUAAUCCGUUGACUCGGGCCCGGG
+AUGGAGGGGAGCCGGUAGCCAGCUAAGGGGAGGGGCGAUUAAUAUACUCC
+AAUAUGGAUGGCCUUCAUAUAACAUACUUUGGAUAUUGCAUGGAACCAAA
+CUAGACCAGAUUCUAGACAGCCAAUUAUGACACCGUACUUGGUCCAGUUU
+UAUCUUGCCCUCGGUUUGGAUAACACGGUGUUCGUCACGAAUUGCCACGG
+AUAUGCCGUAGAUUUUCGAGGGGACGAACCGUUUGUGCCCGUAAUCAUCA
+GCGGUGACGAAUUGAAGUACGUCCACGACCUGCACCUCACAGUUGUCCUC
+UAGUGCGUCCAAGACACUUCGUAUUCAUUGGACUUAGACGAGCGGAAAAU
+AAUUUAUGUACCAAUCGAGACAGACCCGAUCAGGCUUCAUUAGGUUUCGA
+GAAAGACGUAGAUAUGACGUUUCUAAGCCCAGGUAAAGAGACCCACCCGG
+GAAAGCCACGUCGAGGAUCUAUUUGUAGCAAACCAUUACGUUCCCCGUCA
+GCUUGUGGGAGGGGUAACACCGGUAUAUCAUCGGCCCGGGGUUCAAGAUA
+GUUGGAAACAGAUAGGUACACGCAAAAGGGUUAUCUCCUUGAGGCGUAUG
+GCCCACUCUCGAAGUUACGGAAUACGAUGCCAACUAUCCGGAUGGUUCCA
+UGGUCUUUACUACAUUUGUCCAUAUCGGGCUUGUCGGUUUCUACGGACAU
+CUCCGCCAACUGGCUUAUAAACUCGCGCCUGCUACGGCGCCACGCUCCUG
+CGACAUCGAGGAGCUACAUUCGUAGACUAAACAUCGAGCCGUGACUACUC
+AGGAGCAGGUCGAACUUGACGAUAAUCGUGACGAAUAUUGCUCAUUCCCC
+CCCAGGUCUCGAGGAGAGUAGUUAACGUAAGGCGGAAGAAUGGUGAUAGA
+CAGAUCGAAUACUUUGAACUCACACAGGAACGUCACAUAUGAACCAGGUU
+CUUCGGAACAACUGGCUUACGGUCUCAACGAGGCCAAACAAUUUACAGGU
+UUUGUUGUUAGCACUGGCCCCGGCAUACCAACAGCGCUCGCCAGGAUCUG
+UAUUACCCAGUUAAGUUGUGCAAAAACGCGGUGAAGGCUGAUCACACGCA
+CAGAUUUGUAGUCGGCAAUGAUUUUGAUCCUCGAAAAACCCGCCAUACCG
+UUAGUUUGCGAUUUUAGGUUGGCCCGCACCAUUACCGUAUUCGAGCUGCA
+GCGCUGAGCGGUUCCCGGAUAAGGUCCAACUACCACCUGAGCUGUGUCUU
+UCUUUGACUGUUGGACCCCGCGCACCCGACAGAGCCCAUUGACCCUUGCU
+GCCUUCCGGCCCUAGGGGAGUUCACAGGAUAGACGCCGCGCGGGGUCCAA
+CUACGUAGACACCGUAGCCCGUCUGCGUAGAAAUUAGGGCUUCAAUCGGA
+ACCAACACCUUCAAUUCAAGGAAGUCUCAACAUUGAGCAGCUACUCUCAC
+UGAUCCUAGACUGCCUUAAGCGGCUUUAACCCGCCAGGUAACUCUGCCCC
+UCAGGAUAAGGAGUCUUUAUCGGCAUCUGGAUCACAUCCACACUAAAGGG
+GGCCAAGAAGACACAAAAUAUCCGUACUUGGCCUUCAACGGCAAGUGGUG
+CACUUCAGGACAUCUUAAUAAACUCAGUGUAUAAGGGUGGCGUGAGAGCC
+CUGCCAUAGCAUGUUAAUAGAUCCCAUCAGGAUCGCAGAUACAUCUCAUG
+ACUCUAUAGAUGCAUAAGAGAGUAACGGCAAGUUAUUGCGAUAAGUUCAA
+CAACCGAGAUGGAUAUCUCUGGACUUAUCUUAAUUAGUGAGACUUAUGAC
+UGAUAACACCUUUUAGGCUCGUGCCCAUUGUCAUAAUCGUGCUUAUAAGC
+AAGGCAAAUAGUUCGAUCCUCAGCGGCCCGAAGUGAUCCAGGUAAAUUGC
+GACACGUGGCCCUAAUUGAAAGAUGAUAAGACACUGCGAACGCUCGCGCG
+CUCUAACUGGACCGGUACCACACGGCUCUUUGGGACUCCUAAUGGCAUUG
+AUAAGCAUUGUCAUCUUGUACGGGCGUGCGAUGAGUGGCAUACCGUGUCA
+AACAUCCGCACAGGGUUAGGAGGAAGUAUCCAAAUAAAUCUGUUGAUUCU
+GCAAUCGGCUAAGAACCUGUUAGAGUUCUCUGACACUGGAAGAUACGUGC
+CAUUGGCAAUUUGGAAAGAUCGUGCACAUGAGUCUGUAAAUCUCUAUGCU
+AUUUUCAGCAAAUCCACCAUCCGGAUGCUGGCAGUAUUUUAAUCCCUUAU
+CCAGCACGACAAGUUCGCCUUCGACGCCAGCAUUCAAUUCCCACUGCCGC
+CUUGAUUGAGUGAGAACACUACUAAAAGGGGAAAGCGGCGUCACGACUUC
+UGAAACUCGUCAAGUGCAAACGCCCGCACUGUGGACAGCGUAUCUAAGAG
+CAACCGGCGGAAUUGAACUGCAUGGUUAGCCAGCGAAUCGUGUCGGCCAC
+AUUGAGGGCGUAAAUUCAUUAUGAUCUAUGAAUAGGAAAAAGUCGUGCUG
+GCUCCCUGGCGCCAUCCUUGAUCGGUGGCUGUGAGUCAUCUUUCUAGGUU
+ACCUAUCCGCUAGGAAUCUAGCAACUGGCCACUUCUUGUGCACAAGCUGA
+GGAAAUGAAAUAUGUUUGGGCAUGCUAGCUUCAGUCAGACGGGGGUCAUU
+CCUACAAAGUGGUCUUCUUUAGGUAACAGACUGCGCAACGCCAUUGCAAG
+CGUCGGGUGUUGUCCGACAAGUUAAAAUUUUUACGGUCUCGAUCUCGAUU
+CAGACGGCGUACUGUAGCCGAUAGUGCACUCCAGCAUCGCUUAACCCGUG
+GAUCAUAAAGAUCCUUAAAAUGCGCACCUUAAUUCACACUAAGUUACUUC
+AGUAUCUAAUUAGCAGUUCACACGCGGAGGACUAUUUAGAAAAAAGAGGA
+CUUUCAGUCAUAAGUGAUUCGGCGCUGUAAUGGCGUCCGAUGGAUCGCUU
+CUCACAGAGGUUCCCGAGGGCUUCACUACUCCCAGGCUAUUUCGGUCGCG
+AGGCCCUCUAUUCAAUACACGUAUUAGGAAGGUGGUUGUCAUGUCCUUGG
+ACGUAUGAAACACGCGCUCAGUGAGCGUGUCUUUAUAAUAUACCCGUGGC
+GGGUCGCAAUCUACAGGCUGAAAGUGGGUCUCGACAACUCGUCCCGAGUC
+CUGCCUCCACAUGGGGGCUCGUUUGGUCGAGGUGUAACUGAGCGCCUGAC
+ACCCUUCUUUCACUACAAUGUACAGCAUCGCAAAAACUCUGAGACAUUCC
+AAAAGUGUUCGGGGGCCCCCGUGUCGGUGACGCGAGGUCUCAAUAACUCA
+GGUGUAAAGGAAAUAAUCGAUUCCUGGUGACAUUGCUUCAGCUUGCUUGU
+AUUCGUUAACGAUCUGCGCUUUUUCUUCAACGCUCAGUGCCAUGAUGGGC
+UUCCUCUGAGUGAACAGGCCGGGAAUCGCUUCCCGUGUUUUAAAAGGAGG
+AAUGACCGUGCCUCGUAUGUCUAUAAUCACAGAUAGCUUUCCUCGAGGGU
+GUCUACGCACCGAUAUACGCAAUGCCUGCACGGUCGUGACUGAAAUUCUC
+CUGCUUAUUGCGCGUAUGGGUCACGCCCCAGCCGCGUGAUUAGCGUGGGC
+UUAGAUCAGAUUCUGGCGUGGAAGAAGCGACUGGUCUCCCAGUUGGACUU
+UUUUCAAUUAUUACUCAUGUGUUCGAAUCUCCCCUCUUAAACGUUGAGUG
+CAAAAGGUCUUGGAUAAGGACUCGUGAUGCAUAAGUGGGCUACUUGUAUU
+UGUUCGGGUCCUAAAAACACCGGCCGAGAGCUGUCGGUUAGUUGCUGCUU
+UAAAGAUAUAUUUAAAGUAGAGGAAAGUCCAUGCUUGCACUUGCUGGAAU
+GCAAGUAGUGUUUGUGUAAAUCAAAGCGAUAAGAUUUAGGAUGUGAUAGC
+CAUAACGACAUAACUAGUCUAAGGUUAAUACUAUGAUGAUGUUUUGAAAG
+UGCCACAGAGACGAGCUUGGUGAAAACCAGGUAUGAAACGCGGUAAACUC
+CACAAGCAAGAAACCUAAAUUUUGGUAAGGGAAUGUUGCUUUAAGAACAA
+AUAAUUAAAGUAAUGACAGCAAUUGCUGUAGAUAAAUAACUGACUUUAAA
+ACAGAACAUGGCUUAUUGACAGCAUGCUAUCUAAAAAAAGGAUCAUGAUG
+AACUAUUAAGACGGCGCAUUGUCAUACAAAAGUUUGCUUGAAUUUAAUGA
+GAACCUGUGAUGCGUAAUUAACAUAACCAUUAUGUUCACUAGCGGAUGGC
+CAUCUAGCUCUUUCGGAUGGUCUUCAUACCUAGAGUGUUCGACCGAAGCU
+AGACAGUAUCGGUAGGUCUAUGGAGGGCCUUUAGAAUAGGCCGGGCACCG
+AAUAGCAGAAUUCGCUAUGUGACAAGUCCGUUUCUUUGGAUAGGGCAGGA
+CUCGUGGUGUUGACAACUUCUAUACAAUCACACUGGUUAUGUCGUCCACG
+UGCGUGACAACAUGUAGCAACCCCAAUAAUCUGAACGUGUUUGCGGUGCA
+AUCUUCGAUUCCUAUGAGAGGCUUGGCUUUCUGCGACUGACGCGACUUGU
+GGUGUGCUAUAAGUCCUAUUCCCCGCGAUCUAUGAGGAUGGCUGUGUCGG
+GACUGUCACUUGGAACUCCGUGACGUAACGUCCGGGUUUCUUGCCUUAAA
+ACCCGGCGCGAGGCAUGUGGGGGGGUUGGGAACAGUAACUAUCCAUGAUA
+GAGUUAUUCCCCUUUAGCUAGCUAAGGUACGACCUGCUUUAGGACGGUGC
+CAAACUCUUCCUCUCAUCCGGCGGACCCUAGGACGUGGAUUCCCCCAGUC
+UAACGUAUGCUAUAGGACGCUGCAGGCAGAACCCAAUAACCAGGUUCGUU
+GCGUCAACCUGUCUAGUCCCAGGUAUCUGAGAAAGCCGAGGCCGGUCGUG
+CAGGAUCGGGGGAGGUCCCUAUGAGUUUAGCAAAUUAGUAUCCCCGAUGA
+AUCCAGCUUAGACCAUUCACUAAGGCCGACAUAUUCGUACGGGUUAUCGG
+UAUACGUACGCUCUUAUCGCGAAGGCCCAAAAUUGGAUCGCAGUACUGGG
+UGGCCACACAUAUAUUUGUGUUAACGGACCUGCGCAAGAAAAGAUUACGG
+ACACUGGGACAUCCCGACUACUGCAUCCGAACCGGGGUCAUUGGCAAUAG
+GAUCCGAUUCGAAAACCAAUCCGUGUUGCUAUUCAGGGGAGUGGUGUGAC
+AACCAGGGUUUGUCUAUGGGCCCGCUUAUUCCUACAUACCUAGAGGCUUU
+AAGUGUUCUGCGUGCCUUGACGCGACACUGUGCGUUCGUUUGGUAAUUGC
+UCGGGUUAUAAGAUUUCCAGACUUAUAUUCUGUCGUGUCGGAUUUGGCUA
+GACCUUUACUUCUCAAUGUUGACCUCGAUGACCUAUUUGUUCAAAUUGAU
+CUUGAACUUACUUUGAUGCGCAUGCUCAAGGCCCGCAAAGGAUCCACCUG
+AGGAUGAACAGACCCAGACAGCGAGACAAACCGGGCUACUGUUUCAAGCA
+AGUUCGCGACGAGCAGCUGUUUGAUGAGGCAAAAGAAAGUGAGACCCGAG
+GACAAUAGCCCAGAGUGACAAUAGGACCCGUUAAGGCCUCGCGCAAAAAA
+GCGGAGUUUCAGAGUAUGCGCUCGCAGCCAUAGCCUCCAAUUGUACGUCA
+UCUCCGAGUCAUCAGGUGCGACCGAAGCCGAAUGGCUUUGGUCCAAAAUA
+GCCUAGGAUGAGACGGUGCGUGCGGGUCCUUUAUCCGGCAUACAACUCCC
+AGAGGGUGCGUAGUCUUGCCGUCGUCACUACCGGCGUGGUCAGAAUGGCC
+UUUGCGGACCUAGUCUCACGCUCAUGUUCUGGUGCCUAAGACGUCAAAUU
+CCCAUAGCGCGUCGCACCUUAUAUCGGGUCACAAUAGAACUACACUGUGC
+ACAAGUCAUGCACUCCCGAUUGGCGUCUGGUUACUUGCAUGUAUCGUAUU
+GGAUAGUGUUUGCAUGAGGAACCUCGGUAGGCUGUGAGCGAGUAAGGUAA
+ACACGGCCGCGAAGACCUGCCAACUCCGCCGCGUUCCGUGCUAGUUCGGU
+GGCAUUCUUUAUUGGAAGAACAAUGGACCCAGUCCCACACUGUGGUAGUC
+GCCGAAACGACCUGAGUGGCUCCAACCAUGCUAGUUGAAGAACGCGGAAA
+AUGUGAGAUUCGAACUCACCAGGUUAUUAAAUCCUAUUAUUUAGUAAAUA
+ACUUAUCUUGCCGAUGAUCAAUUUUCCUCCGCUACUAUGGCUCUCUGAAU
+ACCUGAGGAGCGCCCACUCAGAGAGUCCGCCUAGUGAGCCAAAAGAGCUA
+CGCAGGUAUGCGGUAGGCUAUCAUAACUCAUAAGGCUACAGGAUUGUCGC
+ACAGGUGGCAAAGAGCGUAAGGUUUGUAUUUAGUAUCUGUUACUUUGUGA
+AUUUGCAUAUUAAACAAGACUCACAACCCCAUCGUAUCGGAGUCUAGAAU
+CACCCAAGAACCAACCGCGGGAAUAUCGGUUUCCGACUAUCACACUAGCG
+UUGCUGAUAUCCACCAAGCGAUCGGUCUAUUUUUGACCAUCGUGUCUGAA
+AAUAGUAUGGCUAGUAGUGGGCAUUGCUCUUGCUUAGUUGGUCAGGUCUG
+AAAAGAAGCAGCCAGGGUAAGAUUCUGUGGGUCAUUACUAGUUAUGCCGU
+AAGAUAGUUUCCAAGUGAAUGCCGGCCAACAGGACAGGUCCCGUUAGGUG
+GGCCAACGACGUUAACCCAAGUGUAGGUCAAAUUCGAAAGCGGGGGUAAA
+CAGGAUGUUCGAUGUGGAAAGUAAGCCUCUAAUCGAAGUACCGGGAGUGC
+ACAUAUUCUAGCGUCGACGGGUUUUAUGAUUUAAGCAGCGCGUGCCCUAA
+GCGCUCACUGACAUUACAUCAGUCUCACGCAGGAUAUACUUCCCGAUAGC
+GCGAUCAAAACUGCUUCGCUGAAAGGUGUUAAGAACUAUAAUAUCAGAUA
+GCCUGCUAACAGCCUUAAUUACGUCAUGCCAUUUCUCUCGCCGCGAGACG
+CCCUCACGGUAUGUGUACAUUACUUCUAAGCUAGGGUUUGCUAGCUAGUA
+GGUAUGGUUUGUGACAACACCGCGCAUGGUUUUUGGGUUUCGGGUCUGUC
+CGAGGGUCGCUAGAACCGGGAAUGCAUUGCCUAUCGUUUCCAGCGCCGUG
+ACCAUCAACAGGCCCGUCCGGAAAGUGGCUAGUGCCAGGGUACACUAUCA
+UCGGUACUUCACAACCGAGACUACGAAUCCUUAAGUCGCAGAGACCCUGU
+AAUGAGUGGUGCGCAAUAGGGUGCUGUUCUUCCCCCUCACCGCUCUGGAC
+AAGGGAAAUCACUUACAUAAUCACGUAUGCAUUUCACAUCCUUGCCAUAC
+CAAUACUCGAGCUGAGCUCCUACCCCCGAUUUGCGGUUAAACCACGUUUC
+AUAAUCGCGGGCCAUACCGUGAACGUUUGAUGAGGCAAUAUAAUUGUACC
+UACACCGGCUUUCCAUUAACAUACUCAGUGGCAACAGACCUAGCUAUCCC
+>pg-1_8
+GCGGAUAGAUUCGGCCGUUAGAUCUCAAUCUCCUUGGUGGCGUCGACGGU
+GAAUCGAACAACGGCGACACGAACUUCCCUCUGAAAUCAGUGAAUCGCUA
+CCUCGAUCGAGUCCGUGGGGCUGGCCGACUGAUCGUCGGCCCAUCAACGU
+GACGACAGAGAGUUUCCGGGCUCUUCAGCACUCUAUCGCUUCCAACCUUC
+UCGAGCUCACAUGUUGAAGAUAGUCCGGCAACGCUGCUGUUGGUGGCAGA
+UUCUCCAGUCGUCUGAACUUACCUAUCAAUACCAACGGUAUGUACCUUGG
+CGCGGUGAGCUGAGAUCGUAGCUCCCGUCUGUCGGCUUUUAGUUAUGAUC
+AACUUAUGCGGAUACGGUUAUUCGAAUCAGAUUUGCACUGUCCCGGAAGU
+CCUACGUAAGGAAGCCAUGGGGGGAAGGAUUUAAAUGGCGCGUGUUCAAC
+CUAAAUGUUAAGUUUGAAUCUAGGCAUGUAACGACGAAUUGAACUACACU
+GGCUAAAUUUUUCCUCUAACUCCCCGACGACGCCCUAAGAUCCUAUGGCA
+AUUUUGCGACAAAGGUGCGGCUUGUGAGGAUAGCUGCUUAGACGAAGAGU
+GGGUUGGUCUUACACGUUCAAGGGAGGGCAGACGCCACGAGCCUAGACAU
+CACGUUGGCCCUACUUCAGUUCUACCUCAGAAACUUUUUAAGCUGCUGAG
+CGUCCCGCCCGUUAAUUUCAGGGGGACUCGGUCCUACGUCUCGGUAGUGC
+UCCGACUUCGAUCACGGGAUCCCAGUUAAGAAAACAGUUGAGAACGCUCU
+UGCCAAAAUCUUGUCCUACGCGGUAUUAUAGAUUUCGAGAAAAGGAGUCU
+AUUUACUAACUUCGGGGGCUGCUUGGGCCGAAUCUAGUCUACCCGGCAUA
+UCUUCAGGUGUAAUUUUAGGCGCUGUGAUACCUAUCCUCCUGAUUGUGCA
+CCGAUCUACUAGACUUGUCACGGCCAGAUCUGAGCCAGAGGCCUCAGUGA
+UUUGGCUGCUCCCCAGUCGAUCUUGUCAGUCCACAGAUCAGGCCCUGUUU
+CGCAAUUUUAGCAGUGCGUGCGACACGGUGUGUGUACAAUGGACUGCUCG
+CGCGAAAUUGCCAUGCCAAGGAAAACUAGCGCACAAGAUGAAUAUUGGCC
+UUUGCGAUCUUAAUUCGACGUGGCAACCAGAACUAUGGCAUAGUGUUAUG
+GUAUACCAGCAUGAUUCGUCGGAAGAGAAGGAAAGUAGCCUUAGUGUUGC
+GAAUCCACCAAUAAUACGACCAAUGCUGACCGCCGCGUUCCGAAAGGGUG
+GGAUAUCCUGUAUACCUUCAAAAGUACGUAAGAGAUACCCAUGUUAUUAA
+AACUAUAUCACAUGUGUUUACGACUGUUCGAAUGUUUAAGAAUGAGCCAC
+GCAGUUGCCCUCAGUGGGAAAUUCAGAGCUAGCGCGGUCUGUUAACAUCC
+GUGUUACCCGGAGCUGGGGAAUCUAUCACUAAUUUCAAGUUACUACUACC
+CUCUCAAUUCGUCAUGUCCGCAUGGCGCUUAGUCUACCAAUAUUUCGUUA
+UUAGCGGCCGCGAUAGAAUGGCAACGAGCCACACUUCACUGUUCCGGACC
+UUCGGGGACUCCCGUACGAUAAGCGUAGAAGAGACGUUUGAGACGCCAGA
+ACCCUGCUACUCAUCGACAACCCAAACAACCUAGCCAUGUAACUAAACGA
+AUAAGAUAACAUCUGGGAUCCAUAACAACACAGGUCUUAGACGACAUUAU
+GUGUAGAUCCACUAACACCAGUUCUGGCCGACGAUCUCCAAGUAACAAUA
+UUUGUCCAACUAACCGCGCGAAUGACGGUUCCUUACUAUGCGGGGAUCUC
+GUAAGCCAGGGAAUGCAUAAACCUUUAUAGACAGUAGCCUCGAAUUCAUA
+UACCUUAAUACACGGGCCGGAGAUGGGCUCCCUAGAAUAAUGCGCCGAAA
+CGGUGUUAUUUUUUUUUGUGCGUAAUCAGAACCAAGCCCGUAGGAUACGA
+AUCGACCGCUGUACACAUCUUAAACAUACACCAGUCCUUCGCGAUUCUGG
+CUACUUACCCCACUAGUUCUCUCCUCGAAACCCAGUCGGGGGGCCGUUAU
+CGGCACCAGAGAGUCCAGUCAAGUAUCCUUUACAACUUGAAGCUAAAUAU
+AAUCACGGGCUACUAGGGACAUGGCAUGCGCGAACCGUGACAUAGCCAGC
+AUGGGCACAAUAGUCUUCGGAGUCGAACGUGAUGGUCUUGCUUUGAAAAU
+AACGUACCGAGUUGAAAUACUGAAUUCUCGCCAGCGUGCCGGCUGCCGGU
+AUGCCUGAUCACGGGGACUGAAAAGGGUCAAACCACUCGUUUAAACCGGG
+GAGACUGUUCCUGAGUCGCUCAAUUCCUUAUGUUCCGUCAAGGACCGUUA
+GUGUUGAGACUUACUAAGCCCGUGGUGCUCGCUAACCUCUACGUGAGUGU
+GAUACGAUGUCCUAUAAGUAUCCACCGAUAUACGCUGCACUCCACUUGUC
+AGCAAUGGCAAUGAACACUACAUCUCGAAGCUCCCUUACCUAACUCAAAG
+GGAUUGGGCCUUUAUAGCAUUUUUUCACUGCGAAUGUGCAGUUGUAUCCA
+GUAUCUCGGGAGCCUAAAACUGGAAGACACUCCCAAAACGAGAGCGGACC
+CCGUCGAGUCUCUCCUAUGAUCGGAUGCGACCCAGUCAUUCACAACUCAA
+UUGUUCAAUAAUUGUAAGAUCCCCGAAUGAGGAUACGUAAACCGCUCCUC
+AACACCAUCGGUAAAUGCCACUGUUCUGUGCUUAAGUACAAAGGAAGUAU
+CUUGUCUUUCUUGACCCCAACCAGAAUAUGCGGGAUGAUUCACUGACUCU
+CAUUCACAAUAGCCUGCAACCCCAUCGAUUGGUGUCUACACACCACUAGA
+GCAGCAGCGAUUAGGUGGGCCGGCGAAGUGUGAUUCGGCGUCUUCAGCAA
+GACUUGUUAUUCGUGUUCAGACUCUACUUGUAUCUUCUAGUAUUAUACUA
+AGCUAGUCAAUAGUCCCAAAGUCAGUGAAGUCUUGUGGAGCGUAUAAGGU
+CUGGCUCGCGAUUGUUUACGUUCCCAAAAAGCAUAGGAUUAUAUCAGACC
+GCAAGUACUCCACGAUGUCCCGGUGGAAUAUGAGGAUAGCCGCAAACGGG
+ACGAUGCAAAGAUGUUCGAGGGUAUUAUCGACUACUUCCGCAAAGUCGAU
+CUGCACCAGUAACUAGAUGGCAUCUGUCAGCUGGCGGGGAGUACUGUACU
+ACCAAUUACGGGACCUAUACAUGGGAAUCCGGAAUUACUAUUCGUUUUUA
+ACGGGAAGAUUGCCGAGGACAUACCUUGGUCGUUACGAAUAAACUAAUCG
+ACAACUGAUGUACGUGAUCGGUCCCCGGCGACGAGGGAGGCACACCCUUA
+UGAUUAACUUGUCGUUCGUGCCAGUCUUUCCAAUAAUGGACUAACCACUA
+CUAAACCGCAGUUGUCAGUGGUGAAAUGAAUCUCGGUCCUUCUGUCGAUA
+AGACUUUCGUAGUACUGAGCCGGAAUUAAUGCCACAAUCGGCCCUCUAUU
+ACUGCGCUAAUAUCAGAACCGAGAGGAUGGAAACGGGAAGAGGCCCUCCU
+CACCCAACGGGUUUGGAACUCGGAGCUGGUGGAAUAAACGCCUGUAGGUG
+UAAACUCCCCGAAUCGUUAGACGGGAUUUACUGAUCAGAUUUUCGUCUGU
+GGCUGGAAUUUCCGAUAAAAAAAAGAGCCAGAUAUGAAGAGGCUGUUCGA
+AGGCUGGUCGGUAAAGUGAACCGGCUAGGCGGAAUGCAGGAUAAAUCUAA
+AGCCUUCCCAGCUCGGUUUCCAGUACUGGUUAUAUCUCAUGCCCGUUCGA
+GUCAGGUUGUUGGUUGCCUUCACGUUUGAGCCCGCGAGGGGUACGGCGUA
+CCUUUAUACAAGACAAAGAGCGCCUGGGACGCGGCGAGUUUGCGAGAGUG
+ACUGCAGACGGUCAUAAGCCUGCAAACGCGGAGCGGCAUCCGGUUACUUC
+CACAAUGAAGCCCAGCUAAUCGCAGAUUAGACAGUCUUCGUCUGACUCGG
+AUCUGGCCGGGGUCGCAUCCCUGCUUCACAUUACCGGAUUUGCCAUCCUG
+CACUGUUUGGCCAAUUGGGACCACAAGCCAACUAACGAGACCAACAUGGA
+UCAACCUGCAUCCCGGGAAAACCCUAGAGAUCAGCUGGGCUCUUUGUUAG
+UAUUAUCCUAAAUGCGGACUUUGAUACUAACUCCGCGGUGUUCACAAAAA
+CAGCUCUCUUCUUGUCAGUGUGGAGUAACUCCGACUAUAACCUCUGGAAG
+GUCAGUACGGCUCACAAUCAUACCGUAAGUAAGCCGACAAAGAGCUUAAU
+CCUAUUGAUGGGUACUGUAGGUGUGGUGAUGCUAGCGGCUGGAGCUGUAU
+AUAUGACGCAGGAUGACUCCUGGGUAACCAAGGGGGCGGCCAUCGAACUC
+UCGGUAAGGAUUGAUUCACAAAACAGAAGGAUCGCCCAUGGUUAGCGUUU
+GUCAUCAGUGGUCACCGAACUUACCACCCACAGCUGGUCUGUCUUACUCC
+CGGCAUGUUCUCCUGCAUCCCCUCGUGGCGCGGUUUAUCACAACCGAGCG
+CGCCACGCCUAAGCCUGGCCCCUCCUGGUCAAGUAGCACUGUUGCUGGUU
+GGUCUUUCAGGUCGGGAAGUGUCCUAGGAAUACUUACGUUUCUAAUACGC
+GGGUCUCCCUAACCGACUGGGCACUAAUAUCCGAGGUUUUCUCGCAGACU
+AUUGUGCUUAUUUUUGGUGUAUAAUGUCUAGGUCAUCGGACCGAGCGCGC
+UGGAGAACCCGGGGGAUGGCCACGUACUGUCUUUGGCAACAUCUGAUCAU
+UGGAGGGCAGGGCAGAUUUGGGUUACUGAUUGCAAUUAGUAAUCACAAAU
+CUGAUAUAUGCCGUUUGGCUAGAGCUUAACCGUGUUUUUGGUGGACGUGC
+AAAGAGCACAUAUUUUAAGCUGCGUUAUAGAGUUGAAUCCCGACUGGACU
+UACGUCGCCUCAUAUUCUUGACGCAUUUUUAGCAGACACUAGCCGUGACA
+AUGGUAAAACUAGACCCGACUAAGUUAUUCAGCCGGGCACUGUCAUCCGC
+CCAUUGCAAGGUGUCUCGCUUAUCGCAUGGAAACCAUAGUGUCCGUGCAA
+GUUGGAUCAUGAGCUAGUCGGACGGUAGUACACGUGGAUGACCUAGUCAA
+CGUACCAUGAGUUAUCCCUCUUGACUUCAUCAACAACCGUGUCCGCGGAG
+CGUAGACAAAUGUAGUCGCUGGACGAUCAACGCCGGUGGUGUGUCAUUCG
+CUGGCUCGUCCAGCCAAUUGCGGAAAGGCCCCAAUGACUCCGCGUUGUUA
+CGCGCGAACCGGAUUGACGUCGCCCCACCUCAAUAGGAUUAUGUUUGUUU
+AUUUCGGAACUGCCCCGUUCGGACCAUGCUUAUCUCUUCGUGUUAAUGAU
+UACGUUUCAUCAUAGGGAGGUAAUGCUUAGUAUCACUUGAGCAAUCAACC
+UCGAUUUGUGGUCACUUGCGACACAUCAUCAACGAUACGGAUUUACGCUC
+CAUCCACUGCUUGGCUUGACGACCGAUUGGUUUUCGUAUCCGUAGCUCUG
+CUUGAGGCCGAGUGAUUGAACGGCAAUAGCAGUAUUGGCAUUCUGGUCGC
+GAGUGAUAGUUUGAACUGUGGCCCGGCUUGCAUUUACAACAACCUAAAAC
+CUGGACCACCAGCAAUUUGAGCUAACUUACGCUUCAAUCUACCAAGAGGA
+AACGGCGGCAAUCGCUUCAUCGAGGCCUUUACCGCAUUGUUGCGGGACGC
+GACGCUCAUUUCUACCUAGAGCUGAGCUCGCUAUCCGACUUAUUCUGUCG
+AGGCCACCUUACUAACGGGACUAGUUCCAUAUGCAUUGUGUAUGCGAGAG
+UACGUAAAAUGCAACUCGCUCCUAGUCACAAGAGUACACGUUCUGGUUGA
+UGGAAAAACCCUUCUCAACCACGAUUAGCCCGGAUCGAUGCCGCGCCUUG
+CGUAUACUGUCGUCCUCAUAAUAGUACCUUAUCGUACAGCUGUGCCAGUU
+ACUAACCUCGGCUUUCUUAACAACCCUUUCAUCAUGUUCUCUUCUCACGG
+CAGGUUCUAGCCACCGAGGUUCUAAUUAAAGGAUAACCCCCCCUUCCUCA
+AUCCCUAGGGAGUCCAGGAUGCGGACGAUCAACUGAAGGGAUCUAAUGUU
+GCCAACGUAACAUACUCGAGAGUAUGCCGGACCACGUGAGGCGCACAGCC
+AUGUAGCGGCUCCCGCUACAUUAAGACCAGGCUGUACAAUAUCGGAUGGU
+AAUCCCAGUAUCCAUCAGGCAAGGUCACUCCUAUGAUCCUGCUGCGGUUA
+CUCCCUAGCUGAAACACCAACUUAAAAACGCAAUUAACAAUGACUCCUUA
+GGACAAGUGCCCGCCGGACGAUUACGGUCAGGUUACCUUGUCCUGCACGU
+GCCGGGACAGCCUUCCAGCAGGUCAGUUCUCGAGUCCGGUAGCUCUCGAC
+UUGUUUAGUAUAAGCCGCGCUCCAUGGCGGACUGUGGUUACAGCGUGCUC
+AUUGUUGGCGAACCCUGCACACCCAGACCACGAACUCAUCCACCGUGAUU
+ACAACCCCGUCGACUCGAGAAUAGAAGCGGGGUAUGCCCUGUUGCCAUGC
+UUUUAUUUGUAAGGACUCUAGGCCAGUGCUAGGCCUUCCCCUCGAGUUAA
+UUGUUGAUACGCUCUCGCCCGUCAGCCGAACGGUUCGGAUCAGCUAACGG
+CUUGUUAAAUUGUGAAAGAUGCAAUCUUCCCCGUUGAGCCAAAAGCACAU
+UCGCGGAUCCACACACACCUAUUAGAGUUCAAGUACCGGGAAUGUCACGU
+AACCCACUGCGCAGAAUAAAACCAGCACCGGGCAAUUCUGCGAAUGAGGG
+AUGAUCUUGAUAGAGCUUGUGCAGGUACUGGGAAACUAAGCGUAAAUUAU
+ACCCGAGCUCCGUGACUGAAAUAGAAGAAAGACGUUCCGGAGCCGAUGAA
+UUCGGUGGCUCAGCUCCAAAGAAUCAUAACUUAGUAAGGCUGGAUUCCCU
+AACCCAAAAGCCUCUUGCGACAAUCCGUAGGGAUAGUCAUGGGGAGACCA
+UGAUACACAUGUAUGCUUAGACGACCUUAAAUUCUCCCAAACCAAGGAUC
+GCGCACAUACCGAUUCACGAUUCCUUACAUCCUCUCUCGCUCCUCACCAC
+UUCGUGGAUUCGCAGUUUCCGGUAUGUAUGAGGAUGGGGCCGGCGUUAUC
+UUGUUAUAUCAUCUUAACCCUCCCUCUGUCCCGGAGUGUCGAAUGCAUAU
+UGGAGAGAACGCCCUUAGUUACAAUUCGAUCGAGGGUUACGCCAGGGGAG
+UGACAAUUGCAUUAAACGUCUAGACUGAAACAUAGAUAUAUCACUUCCUU
+UUGCGUGUUAAUCUGAAUGAGGGGGUUGCUAAACGGGCUUUAGGCAACUU
+CAUAGCACUCGUAGCUGCCAAAGGGCUGUCCCAACAUUCCCCGCAAGUAG
+GCGGAAACUCGAAAGGUAAGCCGUCGAAGCAAUGAGCUGGGAUUUGAGAG
+UAUAAGUCCCCCUCCAGGUUUGCCGGGUAUACCCACUAAGAAGCUAAUAU
+GGGUUAAGCACCAGCCUUUUAAGCUGGAAGCAGGUGACUCCCAACCACCC
+UUAAUGACUAGGGGCACGUGCUCGGGACAGACCCAGAAGGGUACCAUGAG
+AUCAACCGUUAUGUUAGAGCCGGUAAAUGUUUAUAACGACUAAACAGGGA
+CCAGAGACUAAAUAUGCAGCUCAACCUUUGCCCAUGAAACAGUAGAAACC
+AAGCUGCUCGUACCAACCAACGACUAAAAGGACUGAGCCGGACGUGAAGC
+CUCGGUGCCAUUAGUCAAAAUAUAGUGUAUGAGUGCCCAUACAGGGAUGC
+UCCGCCAAGGGAUUGUUCUGAGAGAUGUGCGCUCAUAGCUCACAGGCCAG
+UAGAACAAGACGCCCCAAUCCGCUAUUGACGGGUCUGGUGCACCGAAUCU
+AUUUGACUAUUAACUCGGGGGCCACUGCCCGUGAAUCAGCUAUAAUUAAG
+CCCGGUCCGUAAAGUACUUCUCUUUACCUGAAGUCGUUACCAUAGCUCAC
+CGGCCUAUUUCCCGUAGGUAUGCGCCCCGGGCCCUCCACUUUCGGGUCAU
+UCUGCCUGACCGAGCACCCCAAGCACGUCAUCCUCCUAAUGGUGCCAAGU
+GGGGCUCUCACAAGUUCUUCUCGAGCUUCAGGCACAUGAACGAUGCACUG
+UCCACCGUUGUAAGCACACUCUCCUGCAGAGUACCCCAUCCCCGCGUUUU
+AGCCUGCCCCUUUUCCUCCUAAACAGUACACAUGCAAGUCGUUCACAAGG
+GGCAAAAUCCCCAACAUCAGUACUUGAGAAGAAUAGGUUUGGGUAGAAGG
+CCCCUGACUUGCAUUCAGUUCUCGGGCUGGCAACAUGUCCCCGCAUUGGU
+ACAACAUAUUUUUGAUCGCCAUUCGCUGUUAGCAGAUUGGAUUAUCUGCA
+CGCCUAAGGCAAAUUAUGACGUCAUCUCUUUCAAACUAGCAAUAGUUGGU
+GAUACUAUCAAACUAGGUCGAUCAGGUUGAGGAGCCAUCGGGGUGUUCAC
+CGUUAGUAACACUGGGUGCAUGUUGCCAACUCCGGCUAGUCCCCUGCGUG
+CACGAGGGACUGAGAAAAAGGGCACAUACCCACUGAAAGGGGCGAUUUGC
+UACACUUUCUCCCUGGAUCACUUUGUAGCUAGUGGCAAAUCCUUCCUCGC
+GUACACACUACGGGUUAUUUGAGAUUAUUUGUCUGGUAAAGGUUUCGUCC
+UUAAACAAUUGUUCCAAUUAGAGUGUAGGGUGGUAAGGUGAGCUGUGAUA
+GCUCUGUGUAAUCAUGUAUUUGGUAGAAUGUUACGCCUUUCGAUCCGCAC
+AGCGAUACUUGUGCGGCCAAGUCAUUGUGAAGACGUGUUGGUCCAUCGUU
+GCAAAGCCGACCGUCGUAUACCUUGGGGAAUACGCUCAUACUGCGCUCUA
+AAGUUGCUGACCUGGCGGCCUUCGCAUAGUGGGAUUCCCGUUGUACAACU
+CUUCCGAUAAGGAUUAUAUGGGUUCUUUCCACGAGGCCGUUAUUCGCAUG
+CGUCUCUGGGUACGUUACGAGCAGACUGUCCGAAACGUUUGGGUUUUUUG
+GCCCCGGUUCAUCGCACUAUAAUAACGGCUAGCUGGUUCGGGCAAGCUAG
+GCACGAUUCAGCUCAACGUGGGCGGGCAUAAGUGUGCAACUCCGAGAACG
+CAGCUAUUUCACCCGGUGUUCCCUCGCACAGGAAUCCACGCUGUUCACUC
+AGUGUCACCCAGAAAGUGACAGUAGGAUACUCGAUAGCUUUAACGUAGGC
+GCCCUGGACAAGAAUAUGUUCCUUUGGUUGCCUAAAGUAUGGCGAGACCC
+UGAGGUCUGGCCUGCAUUUCUGGCCAAGAAGGCGGAGAGCACAACGACGA
+UUUAUUCCCUACCACCUAAUGAAAAUCCGUCAGCCCCGCCAUGUCGGAGC
+UAUACGGAUUCUGAAAGUCGACUGUGACCCCUAACUUUAUGUCAUUACGG
+CUCGGAAGACGAAAACCCAGCUUGGUUGUGGUUCAUUCUCAUGAGGUAAU
+AUUGUAAUGGACCCCUUUCUGCUGACAAAGGUGAGCCCCUGGCGAGUGUA
+UUGUCUACCAGACUAUUGCACAAUUUGUCCGAUGCCCUUAACUUACAUUC
+GACAAGAUGGGCGAUCGUGUUUUAUUGGUAAAGUAGAGCUCGUAGCUGGG
+CUGAAAACAGAAAAGACAAGAGUUUAAUCUAAGGAAGGUACAACGGUCCA
+CUGUAUAAACGUUCAAGUGCUACUAGGACGCCUCAGAUAGCGCUAUAUUC
+CUGAGGUUUUCGUCGGUCUGCUUUGCCGUAUGGCUUCACCAGAAAACCUA
+AACCGGGCUAGCCACGGAGAUAUCCGUUAAAUACCAUCCAUUCGAGCUUC
+CCGAGGUUGAUGCACGGUUCACGAAGAAAGCACCCAUAUCGAGGGCUUGC
+AUGCAGGCGCAAAACCCCAUGAUACAGGUUCAAAUCCUUUUGCGAGGAGC
+UUUUUGCUUCGGAACCGGCAUACCAAACGGUUUAUGGCUUUUAUAGUUGG
+GUGGCAAGUCUUUUCUCUGACAUCGGGAGUGCAGCAUUUCUGACUGACCC
+ACGGAUCGACCCGACGCCUAACGAUCAUCUCGAGAUUACGAUCUGGGGCU
+UGUUUGACUCGGAAAGCCCGUGCUCUCGGGUGGGCACACACCGUUCGCCG
+GGUUCCGCGCAUAUAACAUGCGGGAAGUCUUGAUACCGGUCACGUUCCGA
+GUUACCGUCUUGUGUUCUGAGCAUCCCGACGAUAUGCCGCCCAGCAGAGG
+CACUCCUUUGAAGCAACAUUCGGCGCCCUGCAAUACGCAGAUUACCUCUC
+ACCGCAUUCAACUAUUCAGGUUCGCGUGCCAUGCAAAUCGAAAAAGCACC
+GGGAAACGGCCUCGUGGUAUCUGUCGCUAAAUUGCUAGGAAAAGUUCUGU
+AGCGUAUUCUAAUUGGGAUGACUACAGGUGUACUCAGGGCUCGCUCCUUA
+AAUGCCUCUCACGACCGCAAUCGACGCCUACUGGUCUUCCAUGGGACUGG
+GCUAUGUAGACACUGGAGUGAUCUCACCUGAAGAAGGAUGAAUUAGUCCU
+AUGCAUCAAGUGGACGGUAUAGAUGGGAUUAAGGGCUACCCUAGUCACUC
+ACACUUUCUCGAGCAUCACUGAAGUCGAUGGUUGUUUAGGCCAAUUGCUA
+CCCAGGCAUGUUAAGUCAGCUACGUGGGAAGCUCGAAAUAUGAGCUAGCU
+UAAAUUUCUACAAUAUAGGUUUCCCCGGAUAUCGUCAUACUGUUCCUCAA
+UACUUCUCAAAUCCAAGAGCCCUUUCUUGUGCCCGUGACUGACAUAUAUG
+GAGGAUUUUAUCGCGUAGGUACAGCCUCCCAUGAUCCUGUACCUAGGCCG
+GUACGGAUGAUCGCAAUUUGCAUACAGCGCACUCCGCAGCUAAGGCAACG
+GUAUCGAGUUCGGAGCCCUCCAUGUUUGAUAUUGCUAUAUUAAACCGGUC
+CCAAUCGCAGUAAGGGCUAAACUUCUGUUCAACGCAGAUUAAGCUAAUAG
+AUACUGCGACCGAGCAUUACGUGGGAAUGUGCCACUCGUAAAUUGGCCCU
+UGCCCGCAGUGCGAACGUUACCGGCACCGCCCAAACUUGCCACCUAGUAA
+AACAAGCUAUACUGUCGCCUCGGGUAAGAUCAUGUUGUUCGGCGCCAACC
+ACUACGGCAGGUCUCCUGACUUCGAUGGCUGCGAAAUUACUUCGACGUUU
+UCCUCCGGGCAGCCUUCCCCCGCAUUCCCCGUGGUUAUCAGAGGUUGGCG
+GAGUGGAUACACCCGAUCCGCAACGGCCACAAAAGCAGAGCUGCUCCUGU
+CGUCGCGCGACAUACCAUCUUACAGUUGCGGGCACAGUGUGCGAUUCACA
+CGCACUUCCCUAUUAUCCGGCAUCUUUCAUCCGGCACCGUAAUGCUGAAA
+GAACUCUACAGGUAAUCGGCCAGGGGUCGGUACGUUCUUAUAGUGCUUGA
+GGUCGACUGGUAUAUUAUUUGUCGCCUGGGAGCUCGGCUAGUACUCGGCU
+AGUGAGGACAUCUGCAAUUCGAGUAGCGACACAUGUCACAGUGCGGCACG
+AUCGAGCCUAUUGCAUGGUGUGUUUCGUCCGCCACAUUAUCCUAGUCUCC
+CGAAAAUAAGCCCCGUAGCUUGCAGGGCCCCAGGCCUCUGUGGAACCACA
+GGUAGUAACGACUGUCGAGGACUUCAAGAGGAAAGUCCAGCCACCACUGG
+ACACACAGACAUUCCCCCAAGGAUGUAGGGCGAGAGCUCUGGCUCUGGCA
+CAGAAACGAGACCGCGCCGCGUAAAGCGAUGAUGCCGCAAGGCUGAGGUC
+GCGCGGGAGGCGGAUGAAACGGCGAAACCCUGUGGGUGCAAGCCAAAAUA
+GAGCUGAGAACGCGGACGUCCAGCCGAGCUCGGGUAUGGCGCUAAGCUGA
+AUGCCGUCAAAGACAGAAGGGGGCUUAAUUGUGAUUUCUUACCAAUAGCG
+GCGGUAGAACCGUCCGCCUCGCGAGGUGAAGUUACUCGCGCGCAUUGAGU
+UGAUUCUCCACGGACGCGAUGCAUCUCUUCAGAGCCAUUAUGUCGUAUAA
+CUUAUAGUCAACCACCACCUCAGCCAACCGCUUGAAGCUUCCUAAUUUUA
+CGUGGACGGUCAGUCGCUCAGCAUCCCUGCUAAACUUGAUUGCAGGUUGU
+GAUGUUGAGGUUCCCAUGAGUGGACGGGGAUUAGUUAAUCACUGACGAGA
+AGGUCCGAGACGGGUAACCUACGCAAUAGCAGAAGCGGGAGAGUGAGGAG
+GUCCAACGUGACUGAGUGUGUCCUGAGUGAGAACGUUACGAGGUUCAUGU
+CUAACUCGGCGGACUCACUGUCAGUAGUCCCACGUUGGUGUGCGUGAUGA
+GCUUAUACAUUUCACGGUCGCUUCAGCAUGACAGCGCGCCGUCUGGCUUG
+UGGCGGGUCCCUGUAUCUGAAGCAUUCCACCGUCUAUAUCGGUCAUGAGC
+UGAUAUUGUAACGUGAAACCUGCAGCUGUAGAGAUGCUUGGACACUCUUC
+GGCUGAGCACCCUGGCGCAAUCCUCAAAUUUCAGCGUACUCACUUUUGUA
+GUUUUAGUGGGCACCACCCUAAUUAGUCCGAGAGAUAUUAAUAUUACCGC
+AGGCGGCUAGAUUUACAGCCUUUCCCUGAACAUCGAGUGUAGCCACGUAA
+ACUCAAUAUUCAAGACUAGAGGAACAUACUGAUAUAAGACCAUGGAUAUU
+UUGGGGCUCGCGGAGACUAGUUGAACCACCCGUGGCGAUAAAAAAGGGAC
+UUUUCGCUCAGCCGUCUUUAUGCGAGGCCUCCAGCUACACACGCGAAUGG
+UGUGGAUACCGAAUUCUGUGGAAGAAGGGAGUUCUACCGGGAUUGGUAAU
+GUUGAUAUCUUAUUGAACCUUCCGCACCGCGCCAUCUUAGUUGAUCCCUC
+UGGCAUAAUCGGAUGAUUCUACAUGCCCCCCCCGGGCCGACCGGAGGUUU
+CGCCAUAAGCUUUGAUCGGCGCACGCGAGAGAUCAGCCCAGAUCCUGGGC
+CGACCUAGUAGCAGGGUGGACGCUCCACGGCGUUUUCACCUGUUGAGAUU
+UUCACCACACCGGACCGUGAGAGACGCCCAGCCAGAACACCCAGCCCGUC
+UCAGACCAAUAGCUGAGGGUAGGUGAUUUCCAGGGUCGAGCCAAUAGAAG
+CACGGUCUGCACACUCUGUUAUACGCAGGGAAACGAGUAUGGAGAGUGAC
+AGUAAACGUCGUAUCUUGGUUCAACUUCAGACAUACAUACCUGGUAGGCA
+AUUACCAGCGUCAACUUUACUUCGGAUAUAGAUUGCACCCCCCCGACAUC
+UUUGAGCUAGUCAUGCCUCAAUGAAGACUAUGUUCGUUGCCGGGGCGGCG
+GCAUUGUACUGAUGGAACGCCGGGUGAACGAGGCGUGCGGCUGCAUUUUU
+UAAAAAUAGUCAUUCCCUUCCACCCGCGGCUCGCACUCUCCUCGCAUGAU
+CUAGAGCGAGUGUGAACCAUUUAUACAAAAUACAGUACCCCGUGAAGUUU
+UUGAUGCCUCGCCUCCGAAUAGAAAGUUAACUCAAAUCUGGGCGCCGCCU
+GCCCAGUUCGUCCUCAACUUAGCGACGAACGGGACUUUGUGCUAUAUGGG
+AUCUGGGUCUGGUAGUCACAACUGGAAGUCAGAUGUCACCCUAAGUUCUG
+CUCUACUGGCACCUAUGGUUACCCACUCCAGCUUCGCGAUCCCUUGACGC
+ACAGGAACCUGCUCUCAGUACUCUGGUCAAGUUUGUAAGUGCUACUGAUA
+GGGUUCUGUACCGUAGCGCCAAUGGUUCGUUUUCUACUAAAGGACACGAU
+CACCAGCGAGCCCUCAGACAGGAACCGUCAAACGCGUAUUCUUGCAAUAU
+AGGCAGACAUCUACUCGUUCGGUUCGGGCAAUGUGAGCAGAUCGUAUGGC
+UCAAGGGGGCUUGAUUUGAGUCUCGUAGUUACGAAAGAGGUAACCCUUGG
+UCGGCAAUGCGUGGCGUUUUAGCAAUUCGCAAUUCGAAAGAACCAAUCCG
+AAAUAACCCCUGGGGUAUUAAUAACAAUUGCAAGACCGUAAUAUAGCUCA
+UACUUCUCAAGGUAGGUUCACGGUAUCUGAAACAUAUACUUCGACGUAAA
+AACUCUCCCGACGGGCCUGUUACCUUUCACCUUUAACCAGAGUGAACAUC
+AGACUUUGGGACCACGAGCUGGUAACCUAGUUGGGUGGUAAGGAGACCCA
+ACCGUUUGCGGCAUCUCCUGGACAUUUCACGCCCUUCCAUCAGGCCGCGC
+GGAGCCGGUGAUCAUAUCCACAGUCGCGAAAAAGACGAGUUAAUCUUUCU
+CUCGGAAGCGGCGUUAUUCGAGAUCACGGGCUUAUGCAAGUCCGAAUCCA
+GAUAACUAGCCGACGUUCGCAGAGCGUCCCGGCUUCUGUUAGAUCUAUCG
+CUGCGGUGCUAAUACUAGUUGAGAGAUACCUCAGGUGGAGUCCCGGGGUU
+CGAAAAUACUGCUACUGUCGGGUCUUACAUCUGUGUUGUGAGCUAGAAUU
+ACGUAUCCGGGGAGCAAAAUGCCGCUUGGCGGCUCUGUCUGUGCGGCCUU
+UAGGGUCUCUAUUUGACCCCAUCCCACUCGUCGUACUGGAUGUCUUGCUC
+UAAUAGAAUCUCCUCGCGGAUACGAAUCCAAUAUUGGCACAACGGACCCU
+AUCGCGGGCGUAAUCGGCAAAACCGAUCGGUGGAAACUUAAAUAGCAGUC
+UCACCCAACCUAAAUCACUGCAACCUACCACGGGCAUAUUGGAUCGUGGA
+GUCUCGAGGUAAAGCUGUGAUGCGCAUUGCAACCACCUCAACGAUACGCG
+CAGGACCGCACACUCAGCGGCUGCUCAAACGCCCACUGGGUAACCACUCG
+CGGGUGGCGCGCUUAUACAACCAGUGAGGGCUCCUCAGUAGGACGGGUAA
+AGCCUCCAACCCCACGGCUGCUUCCUUUAGGGCGUGUGUCCCGGUCAACG
+UCACCUAAGGCGCCAUAGCGUCGCGGCGACGCAAACCGUACCAGUUAAGC
+CGAGCGAGAGGAGCCACAACAAUGGUCCGACAUAUCUUGAGACCCGUCAC
+UGACAAGAGUGGAUUCACCCAGCCAGCGCUUACAGCCAGGAACCGUGGGG
+UACAUUGACCUUGACUUAGCUGCUUAGUUAACACAGCUAUGACAAUUGCU
+CGUGUAUCUCCGUUUCGUUAUCUUGUUCCGACUAGCGGCUAACGCGUUCA
+CCCCAUUUGACCGCUGCCAUGACCUCUCCAGGCUAGUGGUUUCAACAACU
+GAAAACAACAACACAGCCAAGGUGGCUAACCUUCGAGAUUAGGACAAGGG
+CUCACACCAUUAGACAGGGAGGGCCAAGUAAAGAAUGAACGCCUCGACGA
+UCAAAGACUCGUUCAGACGCUAUAGGUGACCGGGGUGUUACGCAUACGCC
+CGCAUGGAUCGAUGUCGGCGAUGUCCCCUGGAAAUCCCUAGUCACCUUAU
+GACCAUUUUUUAUCGUCCACACGCUAAGUAGGGCGGACGGCGUCUGGUCC
+CCAGUCACUGAUAUUGUGGCCGAUUAGGGUCGCCUUGGAUAGGAUUCAAC
+UGUACUUUCGAAGUGUUCCGAUGUUCAACCUAACUUACUGACGCGCCUUG
+UUAUCUGAGGGUCGUAGUUGUGAGGGCGUUAGGGACGGAGGGGGCGGAGA
+UGGUCACGUGAUUAUAACUGAUCUUCGUCUCAGUAAGAAUCUAAGUAAGG
+AGGAAGAUCAAACAUUACGCUACAGCCAUGGAAAAAUUACAGUUCUUUCU
+CUCACAGAGAGCUUGUGGUUGCUGGAAACAAGCAGAGAAAGCUGUAAAGU
+UGGGUUCAUCUGAAACGAGAGAAGAAAACAUCAUUCUCAAGGGAGUGCCC
+UUUAUCGCACAGCCUGUUACAGGAGAUAUCUGAGACAGGAAUGAGAGAUA
+GGAGAAAUCCUAUAAUUGAGGUGGCACCGCGAAUUUCGUCCUCACGCAAG
+UUAUUUUGCGUGGGGAUUUUUCAUACGAUCUACCUAAAUAUAUCGGGAAG
+AACAGCGGCUUUAAGUAAUUGCGGCCCUUCGGUUAGGUGGCCGCAUUACG
+GCUUCGUUCCCGUGUAGCUCUGCAGAAUCCAUUCACUACGUGCAGGUUCU
+CGGUGGAGCUAUCUACUGCGACAGACUGACGAUGGCCUAUACCCCUACCG
+CAUGUUUACACUGAGAGUACUCUGUUAUAGUAUUGUGAGGGCAAAUAACC
+UACUUACACGAUUUUGUUGAAAUUAGAUUAAUUCGGUAUAAGAGCGACAG
+CCGAGUAGUCCCCGCGUGACGCAGGAGGUCAACUAGGCGUGUUCCCUAAA
+GGCUUCCAUGACUCUUUAGUGGCCUUGUGUUUCGCUACACCAGUGGUGGG
+AGGUCAACGCAGGUUAGGCCAGUAUUAGAACCCGAGCCCAGCAGCGGAUA
+CUCCCACUCCCUUACUAUGCUAACAAAGGUGGGAUGGCUCCGUACGAUUC
+AACCUGAAAAGAAUGACUGGCCGCUACUUAGGUUGAAGCAUUUGCAGCCU
+UAAUUCUACGGACGCGCAUUCGCAGCAAGAAAUGCAGUUUAAGAGUCCCC
+AUCCCUCUUAUACAGUCGUUACACGCACUGGGUUUGGAAUUACAUAACGG
+CCACCCGAGGACGUAAUCUUUUGUACAGAGAAGGGCCGAGUCGUCGAAUU
+GCCCUUGUGACUCUUGUAGCAGGACUACGCCACGGAUAGUUCAUAGGCCA
+CGCCUCGAACAUAGGUACUCCGAAUGGUAGUCAGCGACCCAUUUACUCCG
+GGCCGCACGCACUACUAACCGGUCGAAACGUCGGUAAGUGACUAUCAAAU
+GACACACUAGUGAAUAGGCAGCACCAGUUACCGGGUCACUCAUGUUCCGA
+AUUAAGCGGAAGCAAUACUUUAGCGCCUACCCCCAACCUGAUAAGACGCG
+GUUAACCGAAUUAAUUUCUUUGCGCAGGCCACGCAAGCUGGUUGAACUAC
+UCAAUUGUUAAGGUGCCGCCUUUCCUCGUAGAAACGGACAAAUACUCUAA
+UUUCAGGCUAGACAUGCAUUACCUCGCAGUACAAAAUUUAUAGGGGGCUG
+AACGGGCGUUACCGCUGUCCGCCCCCUUGUCCGGCAACGCAUCUUUUGAG
+CACUGGCUCUGGUUGCCCUGUCAUAGCGACUGUUAUUCUAGGGGACCCGG
+AGGUAUGUUUACAAGUCCCGGUAUUAAAGGUCUACAUUGUCCUGCGCAAU
+AGCGCGCCGUCGGAGUUGGGAAUUGAGAAUGUCUAAACGCCAUUAGGUAU
+UGCUCCGUUGGACAGCAGUUCCUCACGGGAAUUGGGUUCUGUCUUGCGGA
+AAACAUUGGGGGCAGAAAAGCUUGACGUGUCGCCACUGCCGUGACAUUUC
+GGUAUUGACAUGUAGAAUGGGACUCUAUCUUUAUUCUCGUCUGAUUAAUC
+AGUUAUUCAAAAGAUCCAUCAUAUUUUGGUGGAGUGACUGAUUUGAUCAA
+UGAAUAUUCACCAUUUUUUCUUCCAGUUGGAAUUGAUUUGAUUCUAAUGU
+UUCGUUUCAAUUGUGAUCGAAUCAAAACUAAAAAAAAUAGUUACAAUUUA
+CAAAUAGAAGUUAGAAAUCUUCAUUAAUCAAUUGAAUGUUGUCAACUCCA
+UUUGUUAGAAUAGCUUCCAUUGAGUCUCUGCACCUAUCCUUUUUUUCUGA
+ACUUUUAGUUUUUUGUUUUCGGAAAGAAGGAUUUGGCUCAGGAUUGCCCA
+UUUAAAAUUCUAGGGUUUCUCUGAAUUUGAAAGUUUUCACUUAAUAUGUU
+UCCAUACCAAGGCUCAAUACAAUUAAGUCCGUAGGGACCGGGCCCUUUCG
+CGACUACAGUCCCCAGCUUUCACGCGGUCACGCUCUUCCUGGCGAUUUGA
+CAGGAGUCGAAUCUUUAGCCGACCGAAUCCUUUUGAUUGGAACUGACUAC
+UUUCCUUGUGCCGCUAUCCAUCCGGGCAAGCUACAACUGACAGGGGGGGC
+UAAUGCAUAUCGGGCCAUGAAGGAACACACAUAUUUUUGCACACGGCGUU
+AUAGCUGAGAAGACGCUGAUAGUCUAGCUUGUAUGUCGGUUCAUCGUUAA
+AACAAUAGUACUUCCGUAGGGUAUUCUCUACGAAACACUCUACUCUAGUU
+UAUCGCAUUUUCGUAAUAACAAACUCUAGUAAUCCUGGCGCCAUCAAUCA
+CGUCAGCAAACUUAAUAAAAGUAGCAAGGUCUGGGCGUCGCGAACGCCCC
+CUAAAAAGCGCUUUAUGCUGGGGUGGGAAGAGAAAGUAUAUAUGGACCUC
+GGCAUUGACCUGCAGUCCUUAUUUCGGUAUGCGAGACGAAAUGGGACAAG
+ACAUAGUCUUGCAGUCGUAGCCUUAAGAGGCGAGAACAUUAUGUAAAACG
+GAUAACCUCCCACCACUAUGACACCAUAGCUCGGAUUAUAACUAUAUUCC
+CCGGUUCUGGAUCGCCGCGACCCUGUGACAUCUUCCACCUGUCAAGACGC
+UCCGGUUAGUAGUCCUCCGCGAUGGCGAGUAGUAGACAUUGGAAGGACUG
+GAUGGAUAGUACUUUGGCCGGGUGCACUCCGACGUGGGGCAAAUGAGUCA
+UUUCAGACCAGAGUGCAUUAGCCUCUCACGAAUUCGUCGAGCUCUGGGUA
+AGCGAACUGUGUCCCUCGACCAAAGCGUACCUUCCCCUCUUUAAAACUUG
+GUAAUGACGGCAGUGAAAUUAACGAACGUGAUGUAUGAUGCAGCUCGUCU
+ACAUAGAGGGGAUAGUCUGUAUGUCAUAACAAAAACGAGAGCGUAAAACA
+UCGUCCGCCACCUGCUAGGCGCCCCUCCCCCUUCUCAACUUAUAGAUCAU
+CUCUCCCUUGCGCUGUGUGAAGAGGAGACAUCUUGUCGAGGUCAUACUGU
+CUCACUAAAUGAGAGGUCUAUGUUAAAUCAUGACCGCUGGACGUUCCCGU
+UAUAGUGAAUAGCAAACCGACAGCUUGACGUCGACUUACGACUCUAGCGU
+UUACGGCUGGCACGAGCACAUGUAAUAAAAAGCUGAACUUACGUAACUGU
+AUGUCGCCUAGGAAGUGUUUUAUAUAUACUAUGGGUGAAGUGUCUCACCG
+AUUGUAGUUUGAACUGGCUAUACUGUCAAGCUCAGAAACGCAGAGGACCA
+GAACUUUGGGACGGGAGGCGGGGGUUUUGUUCGCAGGCUCCUUCUUCCCG
+CUCCUGGUUCUACGCGGCGUGCGCUGUACCACCAUCGGUGGUUAUGGCGC
+UUACCCCGUGAGGGGGGCUUGGGGAACCGAGUCUAGCGUUGUUAUAAGAA
+AUCAAUCUUUUGGAUCCAGCCAGGGUCCUCUAGCAGAAAAGGGGGAUGGG
+GCUCUCUUGGGCUCUCCCCUCCACGCCUGCGGGAUUCUGAUGGGAAUGAC
+AACGGUCGGUCCAUUUGACUUUAUCAUUACGAUGGUUCUAGUCGUGUUAU
+GGUAAAGGUCUGUUGAGUGCAAUUGUAGAGCAAAUUGAUUCAAUUUGAAU
+AAUACCUCAUCGGUAAUUCCAAAAAAACGUGUGUCGUCAGUUGCACAAUA
+CACUUAGCAUAACCACUCCGAUGAUUGAAUGCGGCAAGCACCUCGCGGGA
+AAGAGAUGAUUCGAACAUCUAUGUGCAAACGCACAAUAUUUAGCAAAUAU
+CUUACCCUACCCAUGGAAACUUUCCCUGAAGUAUAAAAUGAUCGCCCAAG
+AAAUCCUACAUACUGAUGCGCGUGGACACCAUGGACUGACAGCACCAUAC
+CAUCGGUCAGGAGCAUGGAUAUGCACCAUCGUUAGUCACACGUCAUAGUG
+ACUAUACGAAGAUGGACAAACAGACUACAUUCGUCGCAGGCCGAAGCUAC
+UGCGGGCCCUUAAUAGAUUAUCAAGGGCAGUUCAUUGGCUGGGUUCCUCG
+AAAAAAACAUCUUUCCCCUUCACAGUGAUAAAAAAUAAUAUACAUAGUCA
+UCAAAGUAACUAAGUGACUUAGCCUUAACGGUGUCUUUGUGAGAUAUAUC
+GAUCGUUUCCGAUCGCUAUAACUAUAAUUGAAUCUGAUAAGGAUCAGGCG
+GUGGUCCUCCCAAGCGUACAAAUUACCAACUACCUGAGAAUUGCAUCGAU
+ACUCUCCCGCCCAACCGUCCGUGUACGGGAAUACAAUGGCGCGGUUUAUG
+GACCGUGAUAUUCGUGACACCUGAGGAGGAACCAAUAGCUACCACAAUCC
+UCUCGACUUAGGACUGUAGGCAUACCAGGCCCGGUUACGCGUAACGUUUA
+UAGAGGGUGUGAGCAUUCCUCUUCAGGCAAUUACAAAACGAUGAAGACGU
+GGCAUAGUUGACGCAAGCAAAGGUGUGUUUCUCUACGUAGGAGGUCUGAU
+CUUAUUUUCUUAUCUACCACGUGCGCCCGCUCAAUGAAUGGCCGAAUGUG
+GUUCUUCUGCUGUCCAUCAUGGGGGUACUAAGCGUCAGACGAAACGAUGU
+ACAGGCGCAAUUGCCUAAUGUCUUCAACUUAUAAGGGCACCAGUUCGCGC
+UCUGUAUUUCAGUGGCUGCUGUUUCCCCUGCGCUCUCAUAAAGUACUUUG
+GUGUCACUUCCCAUUCAAAUUCCCUACGCGACGGGCCCUUGGGGCCCCAG
+AUAGGUUUACAAAGACAGGUCUAACUAAGGAUAAUUGUUCUGGAGCAGAU
+CCGAAAGAGAUCACCACAGCUCAGAAAAGCCGUGAGGUGGCAGAUGGCAA
+AUGAAACCUCUCGGUUCGCCGACUGACGGUUACGUCCGUCGGUCUGACUG
+GCCCACCACCGUGAUGCGUCGCUGACAGUACGCAGGCGGGCGUAUAUACG
+CUGCUUAGCAGAUUUCUCGUCCUUGAAAAUCCAAAGAAAACAUCCCGGAU
+CUUCCCGAUUUGGUGUGCCCCUGUGGGUAAUCCGUGUAGUGUCAAUCUGG
+CGGAACGGUGCGUUAAAUCAACAAAACAAGACGCACAGAUACACGCAUCU
+UUAUCAGAAUUCUCCUUCAGAUUGCGAGGCAGACCCAAAGAGCGUCACCA
+CCCUUUGUAUGAAAAAUGUCUAAAACCUUUUUCCGCAUGCUUUUCAACUA
+GAACGCUAUCUCGGACGUCCAGUUAUGGCACUAACGAUGUAGCACGCCAG
+AGUGCACCACAACGGUGUCGGUUGGGUUGAGACCAAGAUGGAACGCUCGA
+ACCUACUUCGGGAUGAAUGCGAUACCUCACUAAUCUUGCCAGCGGCUAAG
+UGUUGGAGGGGUCUUAGUCUCAGUUAGAGAUGUGCCUUGGGACUAGACAU
+GGGUUGUCACAUCUGCAAUGCCUAAUGCAUUUCCAAGACGCUUAUAGAUU
+CGAACAAACCCGUGAUGUAAACAACAUGUAUAGACAUUUGUUCGAGAGUU
+AGCAACAGUCAAAUCUAGCCGCCAAACCAACGGGAAGACAAUCCACACGG
+GGAUCGUCGGCACGUAAAUCCGAUUCAGGUCGAGCGGGAUUGGGGCAUAA
+GGUCCGCUUCAGCCACAUAGCACCUCUAGGCCCGGUCGACGUUUGGCUUU
+CGGAAAGCAGGAACCCCUUUCUUUCACAGUCCACGGAGUCUGGGACCUUU
+CUAAGUUUACUCGACCUAGCCGAACCAUAUCGAGCAAAACUUGUAUGGAG
+UGCUGUGAGAACAAACUAACAUUGUGCCCUAACGGCCGAAGAUGGUUUGC
+UAAACCUGUCACGUCACAUGUUGGUUACGUCAAGUUAAAUUCAUCGGCCC
+CGAAGGGGCUCUGGCCCCUAAAUCCUAGCAAGCGAUGUUAAUUUCAACAU
+UGUGAUAAGUGACGCCCACGACGAUGACAUGAACACUGACGAAAGGGGGU
+UAAGGCUAGCACUCGCUACACGUCACGAGGUAUGAUCACACGUUGCAGGG
+UGGCUUAUAGUCUGGUCCAACCGCCAAUCUCUUCCCUAUAAUCGGCCGUG
+UCAGGACGGAAUCGCGAACCCUCUAGCUGUACAUACUGUGUUCGUGCUCG
+CUUACCGUACUAUAGGAGUCAAACAUGCUCGGAUCCUGACGAAAGGAGGU
+UGUAAUAUUGUGUCGAUAAAUGCGUUCCUCGGAAAAGCCGUGCAAAGCCC
+ACCCGGAUUGGAUUAAUACGCCGAAGCGAGGACACCUUUGCUAUGAAUUU
+AUGAGACGCUGAGUUAAACUCUCACAACUAGCACUCCUUGAUCUCGGGAA
+GGAUGUACUGCAAAGGGACCGAGUAAAGGGGAACGAUCUCUAUCAUAUCG
+GGUAGAUCGAGUGAGUGUUUUUGGAUUGGGAUUUUGCGAUGUGGGGGCUA
+CCUCCUCGAUGGCUUACAAGAAAGGAGAACUUAGGGACUUUCAUUCUAAA
+GCACUAAGUUAAUCUAAGCAUACGGUUCAGGCGGUAUGACCUGCGGUCCA
+CUAAUUCGACCUCCCAACUAGGACAAGCGGCACCCAGCUAUUAAGUGCGA
+AACGGACCUAAGCUUAGUGGAUUAGUGGUCUACACUACCUCUUUCUGCGU
+GUCUAUUCUUCUUGUCUUGUAUCGCAGACAUUAUAAAAAUUUUAAAUUAU
+GAUGCAAGUCGAAAAAUAUUAUUUCGUUAAAAAAUAUACCUUUAAAAUAA
+AUGCAAAUAACAUUUUAGCUUUUAACCGUAAAUCUUUAAGUUUCGCUUAA
+AAUUAUUUAUGGAAAUUUUUAAGAGUGUCCAUCUCUUAAAAAUUUGAAAA
+CUUUAUGGACAUUAUAAAACUAGACUUUUCUAGAUCUUUUAAGUUAAAUU
+AUUACUUAAUUCCUUUUAAUUUGUUCAUUUUAAAUGAACUAAACUUGUGA
+ACGAUUAAUUUAUCACUUUUAUAAUGGACGUGGAUUACAGGUCCGGUAGA
+CAUGCCAAUUGCUUUUAUAACGUACCUCACUACGGUUCGGAGAGACUCCG
+GUGACCUGAUUAAUCUUUUUCCGUUACAAAGCCGAACGCAACCUUAAAAU
+AAGACAUACAUCCCUUACCAGCCUCGUUAGGCGGAUUGUUUGCGCAUGCG
+ACCUCAACGGCGUUUGAUGUUUUCCACAGGUGGUGCGCACGCACACUGAG
+UCCGUCAUUAAAUCGCGCAGAAUGCCUCUACGAACGAGAAAGUCGAAUUU
+AUUACUUUGUUUUCUGAAACCCCGGUUCCAAAAAGUGUCUUGUUCUAAAU
+GUGCUCAAUCCAAUAUCAGAAUUCCUUAGUGUUUUUUAAAUCUGAGAGUU
+GAUUGAGUCCCCUUUUAGCGGCCCAGGAAUCAGCGCAAUGUCAAAGUCGU
+AUGCACGAUCAAUUCAUUGCUCCAGUGAUGGAAUUACUAUCUCGGGAUUG
+CGUUACGGGGCCCACUCCCUGGCUGCUGUCAUUUCUAGAUAUUGAUACCG
+GAGGAGUAUCCGUAAGCGGAGGAGUGUUUAUAUAGCGGUGAUCAAAAUAG
+GUUUAGGUUUGCGGUUUUACAAUGGCCCGGACGUCGGACGCGCAAUUACG
+CGAUCUUGUUAUAUGUCUUUCUGCCUCCCUAGACUCCUACGGACAGAACA
+UAAAGUAGUCUGCAGCGCUAAAGGCAUAUAGUCCGUGAAACGGCCACGGU
+AUAUUCUGUUACGAUGUGGCUAUACACUUGUCUCAGCGAGUGCUCCCGGG
+CUCGUACAGGCAUUCCGGCGUCUAUACAUCUUCGUGAGGAAGGUAAUGGA
+UCUUCACAAAGGGAGUCUAAUACGCGUGCAGUGCCUUCAAUACUCCCAGC
+CAUAAAAAGCAAGUCACCACGCGAGGCAGGAUAUGUUAUGACAAGAGGAA
+UUGUAUUUAAUUUGCCUAAUGGGCGCGACGUGUCCGUGUCAACGCUGCGG
+AGCUGCCCUAGGAGGUCCUACAGCGAAUCCGGAUUGCAUAAUGCAGCGCC
+GUUCCGGCUCAUUGCCCAGAAGAGUGACGCGGUUAAAACAUGUGGAUAUU
+CAGCAUACAACCUUUCGGCCGGUUACCACCCGUGAGUAUGACUCUUGUGA
+CGCAUUUGAGGGCUGCUAAUCCUCAGCAUGCUAAGUGUGUCAGGCACAUC
+GUUGACUCUUGUGGCAGCCGGUCUCCCUAUCGGCCGAUCACGACGAUUAU
+GUCCGGCUCCAUAACCCCAUUCAAGCGUUUCGCAAAGCCUUUUAUUCGCU
+UUCUUGGAUCAAGUCAAAACUUGAGAACUGCGUCCCUACGUAACAGUUCC
+CUCACCACCAAGUUUCUUCUUGAGAUAGCCUCUUGAGUACAGCCUGGUUU
+CCUUACAGAUGGCUGUAUUGGUCACUAAGUAACCGGCAUGACCGGGUCCC
+UCGCCCUAUGGGUAGUAAGAGUCGGAGCCCGCGGGAAAAAGUAUCCCGCC
+UGACCUUGGGAUACUUGGUGAGAGGCGCAGGGGCCUAGUGAGGGUAACGG
+AAGUGACGCAAAAUACACAUCAUCCCAUGGGAACGAGUGUUUGUUGGAGU
+AAACGACAGUAUCUCGGCGGCCCGCGGACGCUUAGUAGAGAGAUCCAUCA
+UAUUUUGGUCAUUUUACCCCCAUCGUGACUCUUGGCUGCACGGUCGCACC
+UCGACGCUCUUGGGUCACAGAAUAGCGCAGAAGGCCGAAUGCGAUUUUAC
+ACAUAUGACCCUGCUCUCCACAAGUCAAGUCAAGGACAAUUGCGAUCGAG
+CUCUCGGGCAAUCCGCCUCAGGAGGAGGACCUAACGAGUAGACACGACCA
+CAAUUUGUUAUGCAACUACGCGAUCUCGCCCUCACGAUUCCCCCGUGGAG
+AUUCAAACAUAUCUCGCUGGGCGCUCCUUCUUAUGGAUGGUAUACUUCCC
+GCCUCGGACUAUCGAUCUAGGGAUUCUUGCGGGGGGAGAGGUUCUUGUCU
+GUCAAAAUUCUUUGGUUGCGGAGCUCAACCUACGAGUAAGGCACUUGCGA
+GAGUCGUCCAAGGAUGCUAUUAACCCAAUAGCCUUACAUUGUCUUUCUAA
+AAAGCAUCCAAAGUUCGGCAGGAUAGCGUAUAGAUUAAUCAGAUUCCCCG
+UACGCCUGCCGUCCAUGCUUCAGCGCAGUCCGCACCUUACAUGGGGGGCU
+AUUGUCUGUUUGUCUGGCACGGCAUAGAAAAGCAGUAGAGAAAUAACCAC
+UGUUACAGAAAGCUAGUGGCGCUGGAAACUAGUACACGUUAUUUAUCGAA
+UUACAUUCUUGAGCUUCUGCCUACAGGGCACGGGUAACAGCGUUAUUUGU
+UAAGAGGUAUAUAGUAUUUUAAAUAAACUAAACUAUGUAUAAAUUUGGGU
+GGUACCACGAGAAAUUCGUCCCUAAGUCGUUUCGACGACUUAGGGAUUUU
+UUGUAAGUAUUUGAAGGGGCCUCUAUCCCGAGAUUAUCUAUAUAUGAUAG
+UGGGGUUGGAGACGGGCGAUGUCGUGUGGGCGGAGCUGAGAUAAAGGCAC
+UAGUACUCGUAUUUUCAUGCAGGCGUGCAGGAUUCGUCAGUUCGUGGCCC
+UAUUACGACUCCUUUUCUCGAGGUUGCCCCGGUAAGAGGUGGCAUGGACA
+CGCCUGGCGUGCGAUCCUUACCCAUUCAAAUGCGAACAUUUGCUCUACGA
+UUGCACUCAACAGACCUUACCGCUAUCACAAGUGGUAGCAGUACGUCAAA
+UGGAUCAUCCGUUACCAUUCCCAUCAGGGUUGCCACGUUACAAGUAACGA
+ACAACGCUGUAGAUUUCUUAUAGCAACGCCAGACUCGGUUCCCCAAGCCC
+CUCUCACGAGGAAACAGAACCUGUUACAGUUCCUGGUCAUUAUCGAUCCU
+CUGUGUUCGCUCUAGGUAAGUGGCUUUGGAUCUUCGGAUGAGCGAGGACU
+CCCGCGCCCCAGUAGGAGAUCUAUUGCAGAUGAUUACCUCCAACGGUAUU
+CUUUUGUUUCCCUUUUAUCAUUCUAGAGAUGCGGUUUGUAACUUAUCUCC
+CGAAACAACUAUGAUCCUCGCGGGAAUCACGCUCUCGAAUUCUACCGUAC
+AGUGACGCCCAGAACGCGAUACCGUCCAUUGGUAGAGUUGCGGUACGGUC
+AGGUAACCACACCUUACACCCCGAGCAUGUGCGAGUACAUCAACACGUAG
+UCUGGGGGGCUCUUGUCCUAAGACACUUAGAAGCCACGAAUAUCACCCUA
+CUACCUACCGGAAACCAGACGAGGAGAACUACCGGCACACAGCCCUUACC
+AUGCGUGUUCACCUGAAAUCUGACGAUGGGGUCAGAGAGGCUGUUUUCGU
+CAAACCCACUAGCACACCCGGGUUCCGAAGACUUCGCGUAAACUAAGGUA
+CCUUAGGUACAAUAACAUCAGGGCAGGGACCGUUCCUUGGUGCUCGAGCC
+GUGCGCCGACUUGGCAGGGGCCGCAAUCUGCGUCUGCGCCGUCUGACUUC
+AUGGGCAUGCCAUGUUUUUCAGGCUAACGCCCCCGACCACGACAGUAAAG
+GCGAUCACACGCAAUUUAAAUCAGCUUGAGAAGGCCUUCCGACGCAGCCG
+CGGCGCGAGCCCUAGCCAUUUCGGCGAUCCGCUCCUUGACACCUGCCCGU
+UCUAUCGUAACUUCGUAGGCCCGGAGUGAGCCGCAACUGCCCUUUCCGGA
+CGGUGCUUGCAAAAACUCAUCCGUCCCUGGUCGAUCUAAGUCAGUCUAAC
+UGCUCUGUUUGGCCGCUGAGCGGGGGUAACGCAUACUAGUACAGUGCUCC
+UACAGGCAUUAGUAGAGCGCGCAAGUUGCGCGUCUCAUGUGUUAUUCGUU
+UCCUUCAACUGGGUCCAACUCGCUGGAACCCCCCUCGUGUGUUAAAAAGG
+UGAUACACUACCCAGCGGGCAGCGUCCUGUUUCACAUGUACCCACGGCAA
+CACAAGAUCCAUCGACAGGCGGACUACUGAAGCCGCAGACUACAUACGAA
+GGACUACACACGUUAUAGAUGUUCUUCGCUACCUAACUUGUCAAGACAAC
+CGGACAAGAGUACCUCUUUCGUUUAGUAGACCUAAAUAUGUUACUCGGAG
+GCACCAUACAGCGUCUCAUCACCCGAACCCGAAUGAGUCCUCCGCAAACU
+UCUCAAGGGUACAGGCCGCACGGAUACUUGGCUAGCAAGGGUUUUGUGGU
+CUCCGGGCGAAUCCUGGCCCCGAUAGAACGCCUCGAAUCCUCCAUGUAGG
+UGCCGACGGACAAGAGCGGGUGUAUAGUAGAACUGGGAUCUGUUUCACCA
+CCCCUUCACCAGGGCCUUUAUGUGCGAACGGUUUGCUGCCUCCAACACGU
+UGUGCGUCGAUCGUGGGUGGAGCGAUGCUCGCUGUAUUUGGCUGCUGAGC
+GAGCAUAUAUGUCUACUAUGUUUAAUCAACAUGGCUUUAAGAUCGGUAUC
+CUGCAUGAACAAUCUACUGGAACAACGGUAUCAUGCAAGCUCAUUUAGCC
+UCUAGUCAUCAAUUACGUACACCUUUCUUACACGGAACGGUUAAGCACGU
+GGUCAGACAGGCCGCCUGGUUACGGCCGCAUAGGAUCGCCGGGCCCACGA
+GUGAAGGACUAGAUGGGCCGAGCGGACCUUGUGGAAGGUGGGCUUAGGGA
+ACUUUAUGCAGGGUUGAGGACGAGAGUGAUCACCUGAAGCUGAGCGAUAU
+GACCGAACGCUUCUACCGUUGACGAAAUAAGAGGCACUCCUGCAGAUCCA
+UAGAGGCCGAAAGCCACAUUACAACCUUGACGCCCACCGACUGACAGAAG
+GGCUAUAAGUAAAUAUUGCGUCUAGGUUUCGUACAUGUAACAAAGGUGCU
+CCAUGAAAGAGGCGUACAGAUUCAUAAAUGGGAGCACCUCGACCACUACU
+CUCGGCCGUGUACCUCCUGGACUAGUCGUCGGAGUUAGAUUGUUUGUGCG
+CUAAAAAACUAAGAGAAACGCCACUCUAGAUGACCUCUCUAAGAGGCUCC
+AGAGUCCACCCCCAACGUAUAUUGCACGUGGUUCGCUGCCUAGGGCCACU
+CUUUCGAGACCCACGGCUAUUCUGCAUCACCGUUAAUAUAACGUGAUUAA
+CAGCUGUUGCCAUGAGAUGGAGUUUUACCCUGUACGAGCUCAUUUAUUAC
+GUAAUCACGCUCGGUUUGGGGUCGCUUCUCCCGGCAUCGCUUGAUGAGAA
+AGUUUACACGCGUUUGGGUGGGCGUUGGGGGUGAUUUACCCCUAAGCAUA
+GCUCUAACGAUUACGGGUAGUGGCGUGGUGUGGUACAGUCGACCUACCAG
+AGCGGAUCGGGUACUUGUCGACAGGUCGCUUAUAUAGCUCACCGCUUGGC
+UUGCCCGCGCUAUUGUACGAAUCAGGCUGUUAAUCUACGGCUACGCGCGG
+CCGUUAGACCCGGCCUAUAUCGUCGCUAGGAGUGUGUUUGCUUACUCUGC
+UUAACACCAAGGAUAUCCGUAAGAUUAAGUCUAUAAGGAAGAGUUUAAAA
+UGGACAUGCCCACAGUGAUCGACUCUAUACCAGUUGCUCUCCCAUGACCG
+AACAGCCUUCAGCACAAUUGUACAGGAAGUCCACGGACACAACACGAACC
+GCAGCUGUUUCUUGUACUUCGACAUUUGCUUCGGAAUGAUCUAACAUAGC
+UGGCUUAGACUACAGGUUUUGGGAGCGUCGAGCCUGGGUUAUCAAUCGCU
+GCCGGGGGGGAGACAGAUCAUUAAGCCACUCAACAUCGCCCUACAGGUGU
+CCUGGUAAGGCUGUACACGUAUCCCAGAGAACUCAAAGACUUUCCGAGGC
+CACUCUUGAAAUGCGGGAGAACGAACUCCCUUGUCGCCUGUUUGAAGUUU
+GCUUUGUUGUACAGUCACCGUUCUGAUAUAUUGGAUUGGAGUUACCCCGA
+CUAUACGUGUCCAAGAGGUGCCAUCCAUAACUCGAUAUCGGAAAUCAAGC
+UCUAGCAUUCAGCAGCUCUAUGGUCUGGGCGACCGCUUAGCGUUGUGUGU
+UCGCACGAUCCAGGGCAUACCAACUGGCGGGACCGGAGGAGCCACCGGGA
+UCGCUAGAGACAUUAAAUCUUUUUAACGAAUUCGCCAGUGAACGCCGAAA
+UCGGCGCCCCACCGGGUCAAGUUGACCUUGCUAUCGAGCGCGGCAGGUAC
+ACGCAGCAUGCACGGACCCCCCAGCCCGGUCUAACAUAGUAAGACUAAAC
+CCGGGCCGAUAGAAUGCGCGCCCUGUCCAGGUCUAGACGUAUACUGGCCU
+AGGGAGAACUUUCCUUAGGCUUCAUCGAUAUCUUGCCUAUUGGGGGUUGA
+AGCUCAUAAGUAAAUCCAACUACAUAAGCGCCUCUGUAUGAAACAAACGG
+GAUGGCAUAUUCGCGGAUACACUAAUACUUGAUUGCGUAGCUAUUGUAAC
+CGUUGACUCCCCGCGAGGCAGCAAACCCCGGGUCAUCGGCUGUCUUGUAA
+AUGACUAAAAAUCUGGCACAUGGGGAGCCGUGGUUCGUCCUCAGUGCAGG
+GCAACAGAAGUGUUUGGAACUCUCCCAGGAAACCGCGCAUUGGACGUGUU
+AUGGCUCCGAAGUCUUCGCGCUGCAUCCGCGUGAUUCGUUGCUUUGUCUC
+UUAAGCGCCUCUUACACAUAAAACGUCUCCGGAAACCUAAGGGCUAGCCC
+AUGUCUAUGUAUCUAGAGUAGCUGUUGGCCAGGGAGACUAGAGCCUAAGC
+CUUGCGGGGAUUUCGCAGUUCGCCCCCAGAUACCCGUACGGUUCGUAGGA
+AGCCAUAGCACGAAACUGAUAUAAUACUCCAUCCUGAUUUUUGCCUGCGU
+GAGUAAAGAGGCCUGUACGUUCAGAGGGAUGAGUGCCUCCGAUUUGGCCA
+CUCGCUCGACCCCGUACAGACAGCCGGAUCCGGUUAUAUAAGUGAUCUCA
+ACGUUACCCGGGUACAUCCUUCCCACACUAGGAGCCUGCGUCGACCGGUC
+UAAGAAACAUCGGACAACACGCGGUUCACUGAAUUUAAUCUCAAUGUUUC
+CGACGUUGGCAGUGCUAGCUUGUCGCAAUCUAAAUUAUCCUCGCAUAGCU
+CGGCGUAAUACCCCCUGUGAACGAGAAUGGAAUAAGUGACGAAUUUACUA
+AUGUGGGCGCCUUUUUUAUGCUCGUAGGCGAUGGAUUAUCUCCACUGCUA
+AUAUAUCGCAGGUUAAGGUGCCAGGGUCUCAUCAUCACUAGGGAAGCUUA
+GCUAGCUUACCCCUAAAACCAACGAAAAGACGAGCGAGGUGAAAUCAGAA
+GGUUCGAAUAUCCCUGACACGUCGUCGGCCAUGAGGUCAUCAAAUCUUCC
+UUGCUCCAGGAAAAAGGCCCGUAAUCGCUAACAGGAAUGACUUGGCGUUA
+ACAGUAAGGCACGGGCUUCUAGCCCGCCUGAUGUUGUGCCACUUAGGCAA
+UCUACGGCUCCGGUGCGACCUCUAUGCCCGACACCACUUAACUAACAGGG
+GCCUGACGAGAGCCGGUUUACAGCAAUAGCUGCUACUGGAUAUCGGGUCU
+UGAAGGAAUAUCUCCACAGCUGAGGCAUCGGUCCGGGUUUUAACUUAUAU
+AAAGGUAUCACCGACGCGUUUAAUCCCGUGACUCUACGUUCGACAGCCGU
+CCUUUGUAGGCUCCUCCUUCCUGGAUAGAGCCAAAUCAUGCGGCAGUAGG
+GCUCCGACCCAUCCUUCUUGAAGAUUGUCAGGGAGAAUCGCCUAGGGAAC
+GUAUAGUAAGCUCUGCAACAUGGGCACUAUGUUCGGAUGACGAUGCCUGC
+CAGGCCGGUCUUCUGGCUCGGGAUCAACCCGCGUCCGGUGCCUUCCCGUC
+AUCGACAGUGGCAUUUACCGGCGCGGUCCCCCUUACAGCGUUGGGCACGC
+CACGGAGUUCAACCGUGUUCCCGAUUCUCCCGCUUGCGGCGGGCACCAGG
+CAGUGGCGGCGACCUCAACGAAGCUGUCAGAGUAACCCUUGACUCGUUGG
+UAGCUCGGCCACCCACCUCCUGGAUCGCGGUCCAGUGCGCCGACGACCCU
+UGCAUGCAUGUUUAUUGACCUGGCCUUCGAGAAAGCUGCGCACGGGCAUC
+CCUCACACUGGGUACUGUAACAGCUGGAAUAACUUCGAGAGUGAUUUAGU
+GCUCCACCUAUCGAAAGUGUUUAUUAUCAACGGAAAUUCUACUAAAAGUG
+CAUGUUAGGUCUUUAAACGUUUACGCUGGCAACGAUCGUACGAGAGACCA
+UUGACUGGCACGCAUGAGCCAUCGUCGGCCGUAAGAGUAUUUUUUAGGGC
+GAGGCACAGUGCUCGCAGGCUGGGUUCCUCGCAGGUUGGCGGCAAGGUAC
+GAACAGCAAGUCUGAGUAACACAGCGGCCUUUAUCUACCGGGCCGACCAA
+GUGUACAGCAUAAAUCAUCUUAUUGGAAUCCUGGAGUGCAGUGGUUGCAC
+GGCACAUAGGAGGGUUCUAAGUCGCUUUCGUGCGUCCUCGAGUCCUAACC
+GUUAUCUCAUAGCCGAUGGCGCCGUUCUCUUCAUUUCUUCUAAAUCUUCC
+AAAUGGAAUCCAUCCAACGUACUGGGUAGGCUGCUCUUUAGAAUGAGACC
+AGCUGGUUUAUUAACAUGGUCUAAACAGUGUGCCCAUGCUGAUGGUAGUU
+UGCCUCAACGAGUACUCCCCGACUUUUCGAGAACCGAUUAUGCACGGUAG
+AUCUCCAACCCGUAGUGCCCAGUUCGAACACUCAACCGUGCGCGGCUUCC
+CGGGGUCAUCACUGCUAAACCUCGCUUUCGCGCAGAUCCGCCACUAUUCU
+AUACAGGCCGUCGAAGCAUGCAAACUACACAAGUAACUCUUGUUCCCCGC
+GGAAUUCAUCGAACCCUGUCCGGCAACAGGGAUUGCCAAUAAAGCUACAC
+UCUUCUCACACUACCCCACCUUAUUUCGGGCCAUUUGACAGCUCUUUGUG
+GUUCGGAUGCAGGUGAAUGGUUAGGUCGUGUUACCGCGCGGAUCCGGCAA
+GUCCCCGAGCGUUCGUAAUCGCAUCGGUACGGGGGGAAUAAUAGCCGGGG
+AGGGAUGCGCGGUCAUAAUAAAAGAGGUUAUCGCGCGUGAUUGGUGCCCC
+GCUCUUCGCUGCUGUUAGUUAUUAUUCAUGACAUCGCUAAGAUGCGCUGC
+GCAUACCAUUCGUACUUCAUGGCUCCUUAAGAAGUAAGCGGCUAUCAUGA
+UCAGCCCCUUAGUCGCGUGGUUUCCGACCAGCAGCGGGCCACGCUGACCA
+UUGAAUCUAAAAAAGCAGUUCGCUCCUUCGGAAGCCAAGGAUUGCGUAGU
+CAUAACCCCGCCAAAGACACCCAAAAACCGGUGCAAUGUACCACUUGGCG
+CGUGAGCAUCUAAGGGGAAUGGGUUCGGCGCGAUUACGACGCGACCACUC
+GCCGCGAGUUAGUCUGUAAAGCUUAGUUAAGGGAAAGCCUUACCUGGGCC
+AACUCUACUCGAUGCGAGCAGGCAUCGACUUAGAACAACUGGAUCUAGAA
+CCCGCUCAUCCAGCCGUCCGCCGGCGUGUUCUAAACUAUUCAAGAUACCC
+UCUCCUGGUCUCGGCCAACCGCCUCUGAUUCAUGUCUGCAUGUUAAUUGA
+UGAUUGUUACUUGAGAAAUGCUCAGCGAGCGGACGUAUAUUCGAACACCA
+GACAACUUGUAAAUUGGGCGACGCUGCUGAUAAACAUAAGAGUAACUCCG
+CUUAUUAUCGCAUCCCUCUUCACGCAUGGUGCAGUGAUGUUAAGGAACGG
+CGUGAAGUAUUUGUGUCCUCUGCGGACUGUCUCCUAUCGGAACAGCGCCA
+CAAUGCUUAGGGUGGUUGGAAUCACACUUAAGUUGGCUAUGCCCUUCAAU
+AGUCGUGGCCAUCUCAACUCCAUACCUUACAUACGCCAUAACAUGCGAGC
+AGUUGUGUCUGGCUUUCCCGCGUGUGCAAUGAGUCUUUCAGGGUCCGUCU
+CCUAACUCGCCCCUACUUCCUGUAGUCUCACGCGCCGUCGUACGCGUACC
+CGACCUCGCCAGACACAUUCGCCACACACUUCACUAAGGUUGACGCUCAU
+ACACCGUUUGUAACAAAUUAGUAGCUACUAUCCCAAGCAUAACCUUUCAA
+UUACCACUUCUUAUGCCAAGCGGUUUACUCCAUGUAGGGCGUUAGCAGGG
+GUGAGCGCUCGAUUUUGAUACCUAACUUCUAUAUCAAGGGCCAGUAAUCG
+ACUUGACGGAAUCAACGGCCGUCGCCUAGCAAGUUUCUCACCCGUUGGGG
+UCAAGGAAAGUACUAACACCUGGCGUUAGUAGGGGGAAGCGGCAGGGUUA
+CCCCUUUACACCCGGACUAGGAGGUGAGCCCAAGACUUUUUUGCUCUUAG
+GACGCACGCGACCCUUAGGACGAAUCUAGGUUUGCCACCAUUAGUCUGAC
+GCACCCAGAAGGGAACUGGUCAAAGCACCUACUGGACUAGACGGGGGUGU
+UUGCGUUACAGAACCUACCUGAGCGCCGCGUGAUCCAUAGGGACUAGCAC
+CAUCCCAAGCUGUGCUUAUGUAUUUGAUGAUGUCCCCACCUCUUACCAGG
+UGGGCGUUCCCGUAAACGGGAGACUGCGGAUCGAACGAAGCAUUGGUCUA
+CUGGAGAGGUAUUUUGGAGUAUAGCAAUCUACGUCCUGUUCUUGGUCGUC
+UUCUUUGGCGCAUUCCUGGCUGGUGACGUGCAUUGCCACGCGGCAAAUAC
+AACGAAUGGUAUAAUCACCGAUAAAAAUAAUAACCUGCACCGUGAGAGCU
+AAGGGGGUCAGUAACUGGUACUCCAGCACGGCCUCUGCCGUGGCACACUA
+AUCAUACUACAUAAAUCGGCACUCAGUCGGAGAUCCGGGUCAGACAGCGA
+UCGCGUGUGCAACUCUUAGCCUUUGCUAUACAAGGGGGUGCGCUGAACUU
+GCUAGAUCUGAUUAAUAAACGCUAGUGCUAUGCAAUUCCGUAGCGGGCGG
+CGGGGGCGGAGCCCUCUAGCUCUCAGAGAGUCUCCGCAGCGCACGAACUA
+AUGAAUCGAGGACCGGCUUCGUUGGUGCAGGCCAAUGUCUAGUGAUUUAU
+GCCGCCCCAACCGGCUGCGCGGACUUGAUGAACAAAUGGCGGACUCACAG
+CCACCGGAAACACCCGUACAAGCUCAAAGCCAGCUCCGGUACCACGAGCC
+GAAACCCCAUAGUGAUGGCUGCCCAUCUUCUUCAUCUAAUACGUUCGUAG
+UUCCCCCCGCGCUCCUAUUGUCGGCCAUAGACGUAAAGGGCAGUUUGAGU
+AAGCAGAAGUCCGCCCUCCCUUCCACUAAAUAAUGCAAACAAGGCGACUU
+UCGGACGCUAUUGCUGAAGGGUACCAAGACGUGGAAAAGCGCGAUGGCUC
+ACCGGUGGAAGCCGACUGUCCUUGAAUAGCUGAUAAUUCUGAGGCUCUCA
+GCUGCUCGAACCCGCCCGACUGGACCGUCGAUUUGUUACACUUACCUCAU
+AGAAUCGCCCUCAUCGGGCUGAGAGUGUCGCUUCGACGAAGCACCCUCUG
+CGGUUCAAUGAAUCCCGUGCGCGGCGCCUAUGUGGGCGGGCACCUCUGUA
+GAAUAAAUAGCUAGCGGGAAGGUUGCUGUAGACACUUUUAUAGGCUGUAA
+CCGGUGUCCGCCAGCAACCACAUGAGGUUCUUAGUACACUGGCUAAUCCC
+UAGAGGGGUUCCGCUGAUUCAAACACCUCAUCGGGUUCGAACAGUGAAUA
+UGAGUGGGGGAUCCUCAUCUGAUUCGGUUAAACGCGAGAGGGUCACAUCG
+CCCCCUAUGCGCAUGCUGUCUGCAAAUUUAGAUGGAACUGCGAUAAUUAC
+ACCGUUUUUAAUUCCUUUUCGGAAACUUAACUGAACGACUAAUCUUAUUU
+GUAAACCGAAUCCCUUAAGGAGCCAGUCUACUUCAACCCUUGAUGGGUAC
+GACGUCUUUGGUGAGGUACUCAGCCCUAAUCCUCAUACCUAAGUACUGUC
+GGGACCAAACGGCGGAAUGUGUACGCAAGAGUGGUUCACAAUUAUUUGGG
+GUUCCAAUUGGGAGUGUACAGAUGAGGUCAAUGCGCGUUAUUAAGGGUGU
+GUCUGUGCGGUCAUUUACCUUGCUGCAGGGUGUUAUAUAUACUCUCCAAC
+GGUCACUUCUCCGCCCUAGACUCCGUAAAGUGCAUUGAUCGCGAAUCCCC
+AGGGGAUUCAUCUGUGCCGGACGCAGACGACCGCUUGGUCCUGCUUAAAG
+UGGAGGUAAAAGAAGUUAGAGUAAGGUGGGUCUGAUUGUCGCUCACGUCA
+UAGAAAGUAGGCCUGUGAUAUCAAAUGGGCCCGGUAACCGCACAAUGCUG
+UUUUUGCUUGGCCCUAAUACUAACUCCACCUCGGGCAUAUUCUGCAUUCA
+AGGAUAUCUACGCAGAUCAUCACUAGGACACAGAAGGAUAUGCAACACCA
+UUGAACUGAACUUACGGUGAUUGCGGUGCUGUGGCGAGUCAGUGCUUGAC
+CUACCCCGCAAUGCUGGGCUGAGGCUUGAUGCUUAGAUCCGGUGAGUAGG
+GCUCACAUUUCGGGGCCGCCGAGUGACAGUACUCUUCCACUUUAUCAGCG
+GAAGUGGAGCAAUUGUGGAAACCGGUAUAGCCCCCCUAAUUUUAACGUCG
+AACGAACUGAAGGGUACUUUCAUCUCCUUGACCGCACCUGUGGUAUUCCG
+UAUAGACGUCAUUAGUACUCGCUUUUAAAUACGCAAGCACGGAUGGUGCC
+UGAAGGGAGACGAUCCAGUGUCGUACGCAAAGUAACCGGGAGGCGGUGUA
+AGUCACGACUGCCGUAAUUUAUUCGGCUUAUUCGAUCUUUUAAUUCGAAG
+UGCUUUUUCAAGUCACAACGACACGUAGUUAUUGGUGCUCAUCAACUCCC
+UAAUGGGUACCGGACAGGGGGCUCGCUGCACGUCACGGCGUAACAGACAA
+UCACAGUUAUAAUUAACGUAACACCUAUCGGGCCAUUAGACUCGCUCGUA
+CGAAUAUUAGUCCCGGUUGGCUACAUAGAGAAAAGGAAGGUACCUAUGCG
+CGCUGCACUUAUAUGUCUCGUAAGAAAUCAGCUUAAGCAAGAUGCAGCUG
+CGUGCAAUGGGAGAGGUUUAGGGUGCAAAUAAUAUUGCCGAUGAAUACGA
+GGGACGAUUAGACCGAAUUCUUACUUAGACUCGGUAUCCGUGGCAGUGUA
+AAAUUGCAACAUCCGAGUCCAACGAUCGAAUCACUCGAUAGGCUACCCUC
+GGCACAUUCGAUGCGCGGGAGUGAUCUUCCGACUUUAAUUCUCGUUGCUC
+CUACUGCUACUUGAGGGUAGACAGGCACGGCGCGACCCGAUUGGCCACAC
+AAUAUGUCCUCUACGGAUUUCGGAGACCAUCCCCGCCCGACACAGUGAUA
+GUGAUUCAACAGUUACGUUUAGCUCGCAACCCUCGGCCUCGGCAAGGUGC
+ACGCCCCCUUGGAAUUGACAUUCUCCCCCGUAUAGGUGUCUCACAGACGC
+UGUUCGGCCCGUGCAUCCGUAACCUAGGCAGGCUCAACCUAGCUACUCGC
+AGAUCAGCAAUUUGUCCGCGCCUUGCCCGACGGCAUGCAUCAACCUGGAG
+AAGUAUGUGCGAAGAUACCACGAAAUGAUACGGCAAACCCCAGAGUGGAU
+AGGGGUAUAUGCGCGAGCAGGCAUUCAUGCUUAGGUAAGGCCCGCGACCC
+AAAGGACGGCGUGUCGAACUCUGGGGACGUCAGGCUCAUGUGUGACGGCC
+ACAACUUUCUAGUAUUUAAGCCAGGGCUAUAACGGGAAGAUGAGCCCAUC
+GUGGUAGAAAAGCGAGGGUUUGUCGCCAGGGCGGCUGAUCUUCCUGUCCA
+GGCCGGAAUAUGCGGGCGAUCUGAUCCAAGCGGAACAUGUAGUCAGAGGC
+UAACACAAACGACGAACGUCUAAACUAGAUCUACAUUUCCGGCGGGGUGA
+CGGCCAAGCGUGCACCUAGGGGGUGGAUAGCGAUGCCUACAUACAAAUGA
+CCUAAAUCGUCGACCUUAGUUCCAUUUCUCCGUGUAGCUCCUCCCAGCCU
+CAGACACGAGUGUAGGGAUGCCUAAUGAUACGUAUUUCCAAACGACGAUA
+ACUUAAGCCGUGCUCCCGUCGAGACGGGUCUUGGUCUUAGUGGGCCCGAU
+CGGGUUGAACCAUCCCCCGGUCCCCGGAGAGUUCGAAGCGUCUGGGAGGG
+UUCGAGGAGUCGCUGACGUGGACAGAUUUGUCAAAAAAUCAGCAUGGGGG
+CUUCAGAACCAGCGUGGAAGUAGCAAUGACCUUGCAGUUUUCCGUAUUAA
+GGCCUGACCAAUCGAUCGGCACGGUUCCUUUAACGCAAUCGUUGGAAGUU
+UCCAACAAGGCGGUACUAGCAAUUAUCAUACCAUCCGCGGCAUAACAGGG
+AUGAGUUACCGAGGCAGGAUCAUACAGUUAACACGUCUGUUCCGUCCCGA
+UUACGGGGAGCGGAGAACCAGAAUUGGCGAGUUGGCAGUCCUAUAUAAGU
+UGCAGUUCACCCACAGGACGCAACCAUCUAAUCCCGUUUCUUAGGUGGUA
+CUUCAGAUUCUUAAUACCCCAUGGAAGACUGCAUAUAACUCCGUUGAAUA
+AGGGAUCCCUUGCUUGUCGGGCUUCGCCAGGGGACUUCUCCAGACCUGCU
+AUGAUUUGCAGGAGACAGUCAAUGGGAAUUGGCUCUAUAUAAGCGUUAUG
+CACUCCUGCACGCCUUCGACCACGAAAGCCAAUCGAGGCCUCACUUCAGA
+CAGACGGUUCCAGACGAUUGGCAACAAACAUAAGUAGUUCGCAGCCUUGU
+GAAUGAGAUAGAGCAAUACAUUUCACACCUGAGGGCGAGUAGUCAGGCAU
+CCAGGUGACGGGAGUCAGUUCGGAUCCAAGCUACUGGAAAUCGGAACAAU
+CAUGCCUCAAAGAGAUAGUGAUUAGUGAUUCCUAGGUGGUAAAACUGGUG
+UCUAGACGCCCUUCAUUUCGACUCCGGGUCCUAGGCUGAUAGCUCGACGG
+ACCGUCAAGGCCGGGGAACAGGAUUGUGCGACUAUCACGAGUAAUCAAUG
+AAAAUGGCGCUUAAAAACAAGAGUGUUCACAACAAUCUGCUUAAAUGACA
+GGAUGCACCAGUGUUAGCGGUCAUAUACAGGCCUAUCGUCAACUACUAAU
+UGCGAAAAGUUACAAGGCGUCAACACGGCACCGGAAACCGGCUGGAAUAG
+CCCCCUUGCAUAGUGGUCCAUCGACCCGGCGUUGUAGAUCAGCGACCGAA
+UCCGACGUAGCCUGUGCUACUCAAGCAAGUGCUUUCGGCACGUACUUGAU
+AGUCGUAUCGAAAAUACGCUAUGCGUGCGGCUUGGCCCUCAUUGAGUCGC
+UCACACUGGGGGACAUUCAAUCUUGGUUUAUGAAGGCCAUACUCGCUUGU
+CUGCUGCACCCCAACGUUGAGCAGCGAACCCUCUUUAGCAUGCGCCCUCA
+AACACGCUUCAUUGUCUAUCACGUUUGUUACAGAAUAGCAGAGAAGCGCC
+UCGACGCCUCUAGUGGCUUCCCUUCGCAAGACGAAGCGAGAGCACUACGA
+CGUGACGCAGCAGCGCACGUUCGCCCGUCACGAGUAAAGGUGGCCGUCCA
+UCAAACGUGCUUGGCGCUUUCGUUUCUUCGAAGAUAUUACAAUGACCUAC
+UUCAUUCCCCUUCAAGGAACUAAAAAGUCAAUUGGACCAGGCGUAGGUGU
+GGAGCUGGUGGGAUUUGAACCCACGUCCGUUUUUUUAAAUUAUGCGUUUA
+UUCACAAGUAUAGCUUUUUUUAAUUCAUUAAGCAGGAUAAACAAUAAAUA
+AAUAAAUUCCUAAAAAAAUUAGGUUUUUAAAUUAAAAGUAAUUAUUAAAC
+AGCGAAAGCUGCUUUACGGUUAAAACGUACAAUAUUAGUUGCGUUUAAAU
+UUUGAGAGUUCUUGAUUUUCGAGAUAGAACAAAUCCUCGACUUGCUUAAC
+AAACAUAAUUAGAAAAAAACGUCGAAACCUAAACAGCCCCUGAUGGUCAG
+CGGACUACCGAAGACUAUGAACGUUAGCUGCAUCUGUCGCAUUCGGAAAA
+GGAUCUGCUAGAAUUCUUCCCAGAGUUGCACGGCUCAUCCGCAAGUAGGU
+CGGCUCACUCAUCUGACGAGCGACAAACGCCGCGCACGUCUAUCUUCAAA
+GUAAAGAAUGAUCGACACGAUACGACGUCCCUUACACAAGAAUCUUCCUU
+GGCGGGGAACUCUUGCCUAAUUAAGUGAUUAAACCCAAUAGGAUGAGUCG
+CCUUGGAGAUCGUGGAACUAGACGGACUUCGUGAGUCGCAUCGCUCCUCG
+UACGGCAAUUUUGCCAUAGCCAAUAGAGAGCCGCUCACGCGUGGCGUCGG
+UUUUCCUACCAACCCCAAGAUCGACGCUUUGAUUAGCUUCAAUUCUCGUU
+UUCACUUCGUGCAUAAAGCUGUAAGACGCAAUCCGCGAAGAAACUUCGCU
+AAAUACACGACGGACGUCAAAACAUAGCGAACAGUAAAAACCUGAAUGGC
+UGACGAACGGAAACGGGUUCAGAGUAAGUUUCUAGGAGUACGCAGAGGUC
+UCAUUUUAAGUGUGGAGCAAAUAGGGAUCCAAAGUAUUGGUUAGGGGACU
+AUGCAGCUCCUUUCAGCGAUGGCUGGGAUCGUUGAGUUGGUUGGUUGCAU
+AUAGUUGAGAUCGCGGACAAAGUGACCCAACACGUGAAAACUUCUUUAUU
+UGGUGGGACUAGGUGCAGGGUGCGUACUAUUAACAUCACGCUCAUUGAGG
+UUUUUUUGCUGUCCAAUCUUUUAUAUCGUUAGAUUCCUAGGGAAUGGAAG
+CGAGAUAAGUURAGGGAAGCUAAGAUUAAGGAUUAAGCCAUGCAUGCCAG
+GUAUAAGCUAAUACACAGGUGAAACUGCGAACGGCUCAUUAAAUCAGUUG
+AAAUGUCUCGUGCUUUAUUCGUAGUCGGCUAAUACGGGCAACUCUCUUAC
+UAAUCGUGCUUCGUUACAUCGGUAGUGAGAGCGAUCUCGGGUUGAUUUAY
+GUUGUAAAAAUGACUGUUAGGCAGGCACGAUCAGCUUCUGACGCAUCAUU
+AAGUAGGAGAAGUAAAGGUUAUCCUAUGAGUUCACGCGUACGGAGAAUUA
+GGGUUCGACUCCGGAGAAUGAGCAUGAGAGACGGCUCAUAGUUCUAAGGG
+AGGCAGCAGGCGCGGAAAUUGCCCAAUGUACAAACGUACGAGGCAGUGAC
+GAAAAAUCUUGUCCGGCUUAGGCCGGUAUUAAGCUGAGYGAAGGYGYACC
+ACAUCGCGAACGCAAUUAGUGGGAGAGCAUGGUGCCAGCAGCCGCGGUAA
+UUCCAUCACUGAUAGCUUUCUCUUGCGUGCCCCGAACUCACAGUAUGACU
+UGCUAGAUGGGACUAUAACGCUAAUGAUGUAGUAGCUGACAAGGCCACCU
+UGAGGCCAUUAAUGCGAGGCUUUACCCAACCAACAUUCGGAAACCCCGCU
+GUUGAUCUUGAGGUUCGACGAUUAACUCAACUCCUUGCGAAAAACUUCUC
+AUACCCUUGCAGUGUGUGCCACUCGAAUCACUGCAUUAUCGGUCUCUGGG
+CCGUACCUGUAACCUAUACGCCCGAUGGUGUCUACCGUGACCUUGGCGCC
+CUCCUUGCACGCCGUAGUAUACUCGCCGCCCUGAGUGUUAUUUGCGUAAG
+UGACACCCGGCUAUAACAUCGCUGGACGUUCGUCGGCGUGGAACCCAUUA
+UCUCCAAUGCCCAUAAAUAUCGGAAUGCCAUAGCACUUUAGCUCUUUCAA
+CUGCCAAAUCGGUUUCUAGAACAUGUGGGUGUUGUACGGUCUGGCACACC
+GUACGCCUUCACGGAGUUCUGCACCCAAAGCUGAUCUAUGUGCUCUAAUA
+GCGCAUCCUACAAUAAUGCCCGAAGAGCACAAGGCAGAAUCCCGCAGAAU
+GACCUAACCAUUGUCACUUAACAUAAUUUCUGUAGCGCCGUAUGUGGAGA
+CAAGCGUCUAAGUUCCCGCUUCACCCAUUUCUAGACGCUCCAUCACCGCG
+GCAACGGACUCUGAUGCAAAUAACUAAUGUUUAGAUUCUCCGUUCUCAUA
+AGUUCCCGUACGGGGUCAUGAUCCCCCGAACUACUUGCAGUUCGUCAAUA
+UAGAGUAAAACCCGCGUCAGUCUGGGGAAGUUGUCCGGCGACUUGACAGA
+AGAAGGAACAGACUCCGUCCAUGAGGACUCCUUCUUGCGCAACAAAGUUG
+GACAUAGGUGGGGGUAGCAGUGAUAUGCAUAAGAUGCAUAAUCUUUGGAU
+GGAGUAUUAGCUCUGGGUCCCAAGACGGCGCUUACCUGUCCUCGAGCCCU
+UGUUGGGGUAGCCAAGUAGUAGCCAACGUCAUAGGUUUUCGACUACUGCU
+CCAAUUAUCGGGUGUCGGUAAGAGCCUGUGCUCAGCUACUGUCGGUUUUU
+GCAUAAGGGAGAUAGCCGGUAGCCAGCCGGCAUUGACUGUUGUUAUUUAU
+UUACUUCCCGACCUUAUUACGCUAUUGGUGCUGAGUAAAUUUUUAUAGGA
+UACACGGUCGGGUACUGGAACCGCCGGCGAGGUUGUCAACAGAUCGGGAC
+AGGUAAUAGCCUCAAUAACCUUACACUUAUAAAAGCUUGGAGCUGCUACA
+UGGGAUGAUAACUGAGUGAUAUAUGAAUUAACAAAAUAACAGUGACAGCG
+GUCGAGCGUUUAGUGGCUAAAAUCAGUGGGCUGCUCCUUCAAUCGUUAAC
+CGACUUAAUAGAAGCGUUUGGCUACUCAGGGGCCGUGUCAAAUAGAGGGC
+AAGCUCAUAGUUAACUCCCUGCUGCUCACUUCUUAUAAGAUGCACGGCUG
+CCAUCUCAGGUGUUUUGACUUUAAAAUAGUGCCCACACCGAAUUAUCCAG
+CGAUAUAGAUCCAACCGGAGUGAUUCGGGGCCUUUAUGGCUGCCAUGACA
+CCCAUUGCUAACACAAAGGAUUCCAGGCGCUAUCGUCGUUCCGUUUCGCG
+GCUACCCAGCAUUCUUCUGAUAUUCAAGUGGGGAUGGUGUUACCAGACGG
+CACCCUUGAGGUUCUUUAGGCACACUGUGUCCGAGAAGGAGGAAGGAGAG
+UAUAUGACUAAGUAUUUAAUGAGCAUUUAAUUACAUAGCCGAAACCGCUU
+AUAUAUGACCUCUAAUAUUACAGCCGUUCGUGAUGCUCAAAUAGCAUAGA
+CUUCAACGAUUGAUUUGUUAAUGGCCACGGGGGUUUCUAACGCAGCGAUG
+GUAAGUAGCUGACAGUUCUUUUUCUCCUGAAUCGACGGAAACCGACUGUG
+UGUAAUAAAUCGCAGACGGGGACCGGGGGGAAGACCGUUACUUCCAAAAC
+CGAGGCCCCAACCCGCUGCCCACAAAUCUAGUGAGAUCGCUUCCUUAGGU
+GCUAUCUGCUAUUGCUCCGUGACGGAUGUGGGCGCGUGACAAUACAGGGA
+UAGUUCGAGCUUGAGUUGCGAGUCGGGGGGAUCGUCCUCGUUAUCAACGU
+CAAAGCCAAUAAUAACUGGCAAAGAAAAACAAAACCUAGCUUUCGCUGCC
+UAAUAAGCAGUAGCAUAGCUGAUCCUCCGUGCAUCGCCCAUGUGCUACGG
+UAAGGGUCUCACUCUAAGUGGGCUACACUGGCUAAUCUCCGUCUGAGGUU
+AGUUGGAAGAGCUUAAUCAGACUAGCUGAAUGGAAGCCUGUUACCGGGCC
+GAUGUUUAUGCGAAAUGCUAAUACGGUGACUACGCUCGUAGAUAUUUAAG
+UGCCGAUAUUUCUGGACGAGGCGCAGCAUCGUCAUAUUCGGCGUGCCGGU
+ACUUAGCGACUAUCCCGAUGUAUAUGAACUUCCAGAUAUGGAGUCUGGGG
+GGUACUCAUAAGUAUCGGCGCAGUUUCUUCAUGUCACGUUUCGCUCCGUG
+AUUCCAGCGCAAGAACUCCCCCUCCGGGAGAGUAUAAGCCCACACUCAUG
+CGUUGGAUUACGGUCCCGAUUGUAGUAUUGGCCAAGGACUCGUGUAACGC
+UCUCACCAGUGUCGGUCAGGUCACGGAAUGGCAUAUGAAGUGCUGCCCGC
+UGGCUUACUACUCUUUCACUGGCUGUACUGGGAUCCCUCAUCUUCAUGGA
+UUACAUAGUUAGCCUACUGUACAGAACCGAGAGACAUUUUUUAUUGCCGG
+GAGCAUAGGACCGGGACCCCCCCGUUGCUAAUCACGCAAUUAUGCCUCCC
+CUUCACCGAGCUCCUCUGAAAUGCUCCCCGCUGUCCUGCUGUUAACAUCU
+CGUGGCGCAUUCCCGCCGAUUUGUCCUCUGGCCAAAAUCAAAGCAGAGGC
+GGAAAAGUAGUGCCGCUUAGCAUGGUCCGUGCCGACUAUUUUUGACCCCU
+UCGUACUUCGUCAUACCAGUUCAGGUCAAUGUAACUUCGGUUUGGGGGUU
+CAUUCGAGACAUGAUAACUACUUAGUUUGGUACCGUGCUUUACAUACGCC
+AAAGCCCAUUGAUGGGCCACUUUUUAGUCCACAUUCAAGCCUCUACCCUU
+GCGAGCUCUUAGAGAUUGAGAGGCGUGGCCUGGAGCUAACCAUUUGCCCC
+GAGACAUAUCGCGAUUCCGCUUCCGUACGAUUUAUAGGCCUGCAUAGAAA
+GAACGCUUGUAAUGGCAGGUCUUCUGACUUAUUCAAGGCUUCGCUGCCUU
+CCCAUACGAUUCUGUAUAGUGGCUUUCUCGUGGCAAAACCCUUACAUCUG
+AACUUACAGCUGAGGGUACAGUCCCAGAAUUUCACUGGGUUCCCUUUUCA
+UUCUACACUCCAUGAACCGGUGUAGAAAACCAUUGACACGGCAAAGAUAA
+UGCACUGCUGAUGACGAACUAUCUCUAACUGGUCUUGACCACGAGCUAGU
+UCUGAAUUGCAGGGCCCAUGAAAUGGCAAUGCUUGCACAGUCCCUGGUGG
+UGGGUUAGGAGGGCGGCAGAAAUAGCCCGUUUACCACUGAUAUGCAUUGC
+GAUGCGGUACCCUACUAUCUCUUUUGUACUCCGCAGCUACUUGGAGACUU
+CCCCUGCCUUCAACAUGGCCAAAAACGAGGCUCAGGACGAGCCAAUUAGU
+UCUCCAAAGUGAAGAAAUAACUCGUGUGGUUUGGUCCUAUAAAACCGAGC
+GUAGUAGGCAUCGAGGUUGACUUCGAGAACCAUCUCGCUCCCGAGGCUGC
+UAAACUCGAUAAAGCUGUUCAAUUAGGAAGCACUGACCGGUGGCGACAAG
+UCAGUAUUUAAACAGACAUGGGAAGCUAUGACUCCAUGCUGUUAUAAAUG
+GGUCAGCCCACAUACGAAGAGUCGCGUCAAAAGACGCCAGAUAUCAGGCU
+CGUGGCGGUUCGGGAUGUCCGUUUGAUGAACGAGUCACACUCGCUUGGGU
+CUUUAUAUUGCUUUAUCCCGGAGUCUGCUAUGAUGCGAUGUGCCGCCCCU
+CACGUCAAUGACUAUCGCUUGACGGCUCGCUCGUGGUCUUUACAGUUCAU
+GAUUUGUGGGAUUUGAGCUGGAUAACUUUAGGAAUCUCUAUCCGGACUAU
+CUUCUAACGUGACCAUCCGCUGAAUGUGGCACAUUCCUUUCACCAUUUUC
+CGGGGUCAAAAACGCGGAAAUCGCCCCUUGCUCGGGCUAAUAGGUUUGAA
+AUAAAAUUCUAAAGUUAGAAAAGGCUCAUGAGACGUCCGGGAGAACGAGC
+UGGGGGGGCAGCAGGUCGGCCAAGAACUAGCAUGAGCCUCAUCAGAGGAU
+GGUUGUAGCAGCGCUAUCGCUUCACAACUCCAGUUUGAAAACCUACUUUA
+UGUAGAAAAGUGGAGGAUGCAGGAGCAUGGAUAAAAGCCGCGGUCCUAAC
+GGGAACGCCAAGGAGGGACAGCCCUUUAAGCCCGCUUCUGUAUUUGGGGG
+AUUCGACUAUGCGUCAAGGGAGGUCUUCAGAUCAUUCUCAUUGACCCCCC
+UACUUGCUCCGGGAAGGACUGCGUUUCAACCCCUAAAUAUUCUCUUCAUC
+UAUCUUACCUUGUCGCCAAGGUAAGAGUCGAAUCAAAUCCUCAUUGAAUA
+UUUAGGGGUAAGUUUUCUGUGCAGUUGCCAAGGGUACUACCCUUGUCCCU
+CGCGGGACUUCCCUUGAUCUGGAGGCGGGACUUUCCUCGCCCCGACCCUA
+CACUCGAGAACGACAGUUCUGAUGGCGCAGCAUGAAGUCUCUGCCAUAUC
+UUCCGGAGAACUCAGCUCCGGAAAAGUACAGUCAGUGAGUGGGUAAUAUG
+GUGUAGAUAGACUAAGCAAGCCAGUGAAGACAGAAUCAAGUGACACGAUA
+GUGACAAUGAACACACUAGAAGGGCUGCCGGGACUAUCACCUUUCCUGUG
+GAAGUGCUCCUGCCGCACGCCAGCACCGAUCGUCCUGUUACAAGCUCCAU
+GCUAGCACGUGGGUAUCAUAAACACAAGGAUCUGGCUAUCCCGCUUUGUG
+CGAGAGUCUGCGGGGUCGCACAUCACUAGACGGAGGAUGACGAGAAUUCU
+UUCGUCACCCCCGUAAGGGUGCGAUAAUUCCCGUCAGGACCCUGACACUU
+AACUAGGGCACGAGGUACUGUAUGCCGUCGAUAGAAUACUCUGGCUCAUA
+GUCUGUACUGCUACUCGGCCCCCUCCAGAAACUAACAGUCAUCAUCUACA
+GAUACUGCCGCCUACCAAUAAGAAACCGGAGAAUAUCACCGUGGACACCU
+CAUUUUCUAAGGCAUCCGCUAGACCGCUCUGGCACGGUUUCAUCUUUUCC
+GGGAACAUGGCUGAGAGGAGUAAGCCCCCUUCUGUUCGCCCCGGCAUUCG
+GCUGAGCGUCCACGUCCCUGCCGGGCUACCGUGCGGCCGAUCCGCGUGGC
+GUGGACUUGCACCGGUGAGGAUUCGCCGUUCCAUCCGUUCUCCACCCUCA
+UCCCUCGGCGGGUUAGCUCCCCGUUGCUUUGUCCGACCAGUGGCCGUUUU
+GCGUCGGGUUCGCACGCUCGCGGCUGCGUCGCGGGCGGUGCCCGCUCGCU
+UCGGGGCGCACGAUGCACCCCGUGCCGCUCGCGCCGAGACGGUGGCGAUG
+CCACCGCCCGCGCCUCAUCGGUCGGGUGGAGGGGUCUCGUUGCUGUUCCA
+GCGCCGACGGUCUCCCGUCCCGGGGUUUCCCCGGUCACCUGCCCGGCGGU
+GGGGGGACUUUCCUCGCGUGCGUACCCGCUGGCACGUGUGUGCCUGUCGG
+UACGCCGCGGUGGCCGGGCUCUCUCUGCCUUGCUUAACCCCUGUUAGGUC
+UGCCCCUGCACACCCUAUGACCCUCAAGGCAUUCCCACUGGGGACCGGGG
+CUGUCUCGUGAUCAGGAGUCACCUAUCUCCAGAAAGCAUACCUCAAAUCU
+UUUGGCUCUUGGACAAAAGUAGACCUUCUGCUCGCUGGUAGAUCGCCUGC
+UAAAGUUGUAUAAAGAACGGCUUGCCUCAGAAAGAUAAAACUUAUUUAAC
+CUCUUACCCUUGGUAGUCUCCUCAGGUAGUAAGCCUUGGCAGACACAGUG
+AUGAUUCCUACGUUUUAAGAACCUGUUUACAGAAGGAGGAUAACACUUUA
+GUGCUUUUCUCAUAUAAGUUCAGGUGGGAAAUUCGGUGAAACACAGCGGA
+ACCAACAACAUCUACCAAGGUGUCGUUGCCCUCCCCAAGCCUAGACGGUG
+UCUUCUUCUAGGAGGAGCUUAAGUCCAGGUCCUUCCCGUGAGGGCAGUUU
+UCUUUGCAAUUUUAAAUUUUACUGGGGAACCGGUCUGCCUAAAAAUUGCC
+AUUGAAGAAUUUAUUGGGACGUCGUUAGCAGAAAUUCACAGAGACCUCUU
+UCAAAGAAAUUGGUCCCUGAUGGGAACAGCGACGGUAGUUCCAUUUGACU
+UGUGGUGUGAAAUAAUAUCGACCAUAAGGUCUGUUGAGUGCAAUCGUAGG
+ACAGAUUUGAUUUGAAAAUCUGAACCCGAUCCCGAGAUAUAACACUCGCU
+CCAGCACUUAUGUCGAUGUGGAGUACUAUCUAAAUAAAUGCGCGGAACAG
+AUCAACUGAGGCUGCUCUUACAUAUGGACGCAAGUACGCCCCCCGGUAGU
+UUGACCCCGGCUAAAAGCUACUCGCUUAACUAACGGGGAUUGUGGAGCAU
+CGACCGGAUAGCGUGGGCUAUGUUCAUGGAUUUCUUUAGUUCAUUUCUAG
+UUAGCUUCACCUUCUGCUACCAGAGGACACGAAUGCGGUUGCUCCCCAAA
+AAGGGAUUCGAAUAUCGUAUUCUUGUUUGUGAUCUAACAGAAUUAGGGUU
+CCCGCGUAUAUCAGCGAUCGUCAACGAUACUUGUCUCGCGAUAACACUAG
+AGUUUCCGGGAUUAAAGCUCUGUCGCUCGUUUCGAGCUUAGUUUUUCCAC
+UACAAUAUUGCGUAGCGUGAAACUUUUUGAGUAUGUGCAAAAACCUUGAA
+GCGCUGUACGCGUAGCACAUCUGUAGUUUCACAUUUGUGAACUCCCCCAC
+GAUGUCCACCAAGUGUAUUGUUCCACUCUGGCCCUUAGUUCGACCGAGCG
+ACCACUUCUGACCGACGCCAAGAAAAUAGGGAUAUUACGACAUGGGAGGA
+AUAUCAGCCACAGUAUAAUAGGCCUACCGGCAAGGAGUAGCGCAGAUGAC
+UAUGGCCAAGCUCUACCUUAGCAUUUACGAUAGUCACUCUCACGGCAAAU
+GUCAGACUAGACCCACGCCAUUGCGCGUCGUUUGGUACUAAGUGGACGAG
+GGAGCAUAGUCUUACCAGAUAACACGGCAACUUCCAGCGGGCGACCCUAG
+CAAGAGAUAUGAAAAAGUAACGCUGCCUUUAGCCGGUUUUAUUGAUGGCG
+CGCUGUGUCUCGCCACCUUCGCCCAUCGGCUGUGUGUACGUCGGCGGCAU
+ACUCUUGACCCUUGUGGUCCUUCUGCGCAGGCGGGGUUUACGCGUAUAAU
+UUCACCCUAAGUAGGGUGAGGCGCUGGCGAGCAGCGAAACCUCCCAGACA
+CAAAGAUUUGCAGACGCAUCAUUCUAGUUAGGGAAGAAGACUAAUUUUAU
+CGUAGUGAGCGUCUGCCGCUUACCGUUACCAAGCGACUUUUUCCCUUCUC
+AAUCCCGGGCGAAUUGGAAGAGUUACGCAUCGCGCAUUUCCAAUCUGAAC
+CAGUAUGUGCUGGUUAAGGCCGCGAGAAGGGACCAGAUAAUGAUUGUAAG
+UUUAUAUGGACAUCGGAUAUUUCUAUUUUUAGUUACACAGGUCCCAGCGC
+CCCUCCUCUCGGGGGGAUGAAUUGCUCGAGCACAGGGCUCAUAUACUAUG
+CGGUGCCGAUUGGGACUUUUACACUGAACCGCAGAAGUUAUUAAGCGUUG
+GUCACAUCAUAUGGGCAUCCGCAAAACAUGACUGUCGAUCAUAUUGAGUG
+CCGCCGUAUAGUGCCAGUUGGGACGUGUUGUUGGUAAAGAGUGACGACGG
+CACUAUUUCGGUGCGAACGCCAUUUUUAAACGGUUUCAUGGAGGUGGUGC
+AAGGGAUGAGACCCGUUCUGAAGCAGCCACACACCAAUCUUUAGGACGCU
+CGACCCAAAAUGCACAACAAUUUAAAAGUGUACCUCGUGUACGGAUAGCU
+UAUAGUUGCAGCGGAUAACGGCAACGUUAUAGUUAAGCGGCUGCAAUGGG
+CGUCGGCCCGACUUCAACGCCUCUAAAUAUGUCCUCUCUGAAGAAAUAAA
+GCACAAGCUCCCUGACUGCUAAUCGGCUUAGUAAACAAAUUUUAUUAGAA
+AAGGCUAUCGAUAAGCAAGUGCUGCGAACUGAUUCCAAUGCCUUCGCAUC
+AGCUUGGAGUGGUAAUAUAGCCUCGUUCGCCCUGAGGGGGCCCAAAUUUA
+UAACGGCGUAUACGAGGCUAGAUUUGGGGUCCAAAGGCCCGUCGCUUGUC
+GAUCUAAUGUGUGGCCAAACGGAAAACCUAACCCUAUGCGUACAACAUCU
+ACAAUCCCAUUUGGUCCACUCAUUUUGCGUAUAUAGGAUCUUCUAGUUUA
+AGGUGACUGGGGACCUAAUACUCUACUACCUGGUUGUCCGUCUCAGGUCG
+CCCAUCGUAUCAAAGGCUCUCCCUUAGGGGCGUCCGACAUGCCCGGGUUA
+CUCUCAUCUCAUCGCUCUGAUAGCAUGAGUUUUUUCAUUUUGCACCUCAG
+ACACACUUCAGAGAAGUCUGCUAGCCAUCAGGGUUAUGCUAGAGUGAGAU
+UAGAUAAACCGCAAGAAUUAUUCAAUAAUUGGACUUGGUAGCUUGCAUAC
+GUUACUCACUUAGGCCAGGAGUAUUUAGAUAAGUUCAACCGAUUAAGUGU
+UCCUAGUCAGCUCAACUUAUAAUCUCUCCUGGGAGCCCCAUUACGUGCCA
+CGGUUUUGUGCUUACUAUAUCGAGCCUUCCGACAGCCGAUGCCCGUUUCA
+CACGUCUCUUGCUUAACGUUGGAGCUCGACCGUACACGUACGCACGGUCC
+AUAAACAACACAUAACAACAAGGGCAACAGAAGCUACGGACAAGCUUACU
+CGCCCGAGCCGAGAAACGCCUCCGAGGGAGUCGACCCUCACACAAUCAAG
+CGCAGUGAAGAUAAACAGACCACAUAUAGUUGGUAACAAUUCUUACCUGC
+UUUAUAGGAUCGCUGAUGCGGUGGGUUUGCAGUUUUGGAGCCUUAUCACU
+AAGCCGAAUCGAAGAGGGUCUCUAGUAAAGUAACCCCUAGACUAAGGCGG
+GCCGGACAUGGCGCGGAUUAAAAACUCGAAAACAGGUAAUGCCAUCCAUC
+UAAUCCGUAUAUGAAACUCGGUUAAUGAUGGCUCUAUAAAAUGGGUGUGU
+UACGCGUUCAUGAUAUGGAACCGGGAGGUUUCUUGACGUCGCUUUAUCAU
+GGGCCUGGCAUAGCAUGCGGAGUACGGCUAGCGGGCGCGCACUUGGCCUG
+CGGCAAAGUCCGAGUCAGUCGUUAUAGAAUAUCUUUUACCAGUAUGGGCC
+AUCCAGAGAGUCACGGGAAAUCCUUAUUCAGCCUCGAGUCACACUUUAAA
+AACACGCAAGCCGCCACUCAAGCACGGAACGCGAACCCGUAAGUUCUGAG
+CAUUAUCAUGUACGGAGCCGGUGACAGUUUGUUCUUUCCCUGCCUCUCGU
+ACGUCACCACGGUACUAUGGGGGAACGGCGGUCGGAGUUAAGUCAUCUCA
+GUCCAAAGGCAUAGGUGUCACUCUCGUAAAUAAUAUAGUGAGAUGAAAGA
+UCCCGCUGCGUACGCAGUUGAGCCAAAUAAUGUACGUAGAGAACAUUUGG
+GCGAGCGGGAGGAUAGCAUCUUAUAUACGUCUUAGAUGGACGAGGCUACC
+CUGUAGGGGACCAAAGUAAAACACCCAACUGAUGCUCAUUCAACUGUAGG
+UUGAUACCCGGGGGCCGGUACAAAUUAUCCCAUGCUAGUAGUCUCAGCAG
+CCGUCUCGGAUCCACAUGCCUGUCUAUAAAAAGAGAUGGCUGACACACGC
+>pg-1_9
+GGGUGCCUUAUCUGGCCGUUUGCGUCAUCUAGGUGGGUGAUAAUUUCGUC
+UCAUCUCUACCCUAAGGUAACAUUAACGCGUCGAUCUGGGAAAGCGACGU
+UCCCAAUCCCGCAAGUGGGGGUAAAUAGAUCACCAACGUAGUCGCUUGUU
+GGUGUAAGAACCUAAUGGUUAAGGCAGAGAGGAUGCGACAAUUGACGAAU
+UGCAUUGACCGGAUUCGUGGCGUUUUCUGUCGGCGACAUCACGCGCAUGU
+GUUACUGCAGUUUUUGGACCUGUACGACUUGUAUUUUCACUGCAGCGUCG
+GUCUAUACAGUUAAGCAAGGCAAGCGCGCACAUAAGGGUGACGUGCCCUC
+AUACAACCGUAACCUCGUUCGAAUUGUCUCGACUGAACUUGCAGCAUUCG
+AACUCCACACCGAAAACGCCUUGUUCCCCUAUGUGUCGAUAUGGACACCG
+GGGCUCAUAAAGCCGAACUAGCCCACCAACACAUAGUUAUCUUCCCCGCA
+CAAGCCUAUUGCAUACGCUAUGAAAGAAUCUACCUCGUGCCCUGACCCGU
+CCCACCCAGAGCGCCGCUGACGCCACGCGCGUGGGCCGCGGGUUACGAGA
+AAGGGCUCUGGUUAUGGACUCAUAGCGAACAUCACGUUUAGUUCCGAUCU
+CGUUGAUGAAGUUAGUGUGCCUUGUCCGCAACUGCAUCCUACCAUUACGG
+CCUACCAAGUGCUUGAGCUUAUGGGUAUCCGUGUACUGCAUUGAUAGUUC
+GGAACUAUACGGGUAGAGAUUGAUAUUUUGGGGACACUUAGAUUGUCCGG
+GGUACAUAGUGUCCGUUUCGUGGUAGGUCUUCUGACUCCCGAUGCAAACU
+CGCAAACGCUCGCCUUCUCGUCCGUCACGGAUAAUUCCGAUCAACGACAA
+UGGCACAAGAGGAAUGUUUGCUUGGAAGUUGCCAAGUCAGCAACUUCGCA
+UCGGAUACAGCGGCCGGGCCGUCUCGGAAUCUCACCGAAGUUCCCUGUUC
+CCAGUGAUCCAAGAUUUGGAACACCGGCACCACGUAACGUUGCAAGGCGU
+UAGCAUCGUAGCGAACAUCGGCGAAGAUUGUGGUCCAACCAUAUCGGUUG
+GGCUGAUAACGGCAGUCCACUCCGGUACGCUAUCCCACUACUGCCUACCA
+CGGGAACUCUUGGCUGCUGGUUUUCACCCCUGGCCCGGUUCAUCCCUCCU
+UAGCCAACCUGAAUGCCACGGACUCCUCCAUGGCACCCAUAUUGAUGGCA
+AGCUUAGUGCGGACGUUCCGUCAACAUGAGCUGGUCCGCUACGCAGUAGA
+UCCCAGCCUCAGGCCAUCCCACAAUCAGACCUCACAGAAGCGUGAUUACA
+GAAGCUGCCAACCUUCCAGUCCAAACAUAGGCCGCCCGAGCUUGCCUAAA
+AUUCGCCUACAAGGAGACGGGCGCCAUAGUCGUGGAAGUACGCCGGCUGC
+AACGCCCGGGGCUCACAUUACCUGGUGAGAUGCACGCAGUGGUAGGCACC
+GCGGCCCUGAGGAACGUAGCAUUCAUGAUCUGGUUGACUCGAGUAUAGUC
+GUAGAUUACUGACGGGGACGAGACGGUCCCUGACGUAAAGGAAGCCUAGU
+CAGCCACAAGUAUCUGCCUUUCCCGCUCAGUCUUGUCAUUGAUUCGGGCU
+GGUGUGAAGCGCUGACUGGCUCCGGCCAACUCUUCCAGACACCAUUGAUA
+CUUCAGCUGAAUUGGAAAGGAAGGUAGGGGGUCUCCCUAUAGUUUACCCA
+AGAUGGUCUCCUCAGAUGCGUCUGCAUAGAAACAUUCGUACGCUGGUCCG
+CACGCACAUGUAAAGCUGCAAGGGUUGCGAUACUAGUUUAUGCCACUUGA
+UGUGUACCACAAUUACUACCGGGAGGCUACCGGGCUGAGAUGUGACCACU
+UCUUAUAAGCGAGCCGAACUCGAUUGCGCGCGGAAGGGCGCCUGGACACA
+CGCUGUGACGAUCAGCCCGCGAACUAAGAGAGAAAAUUUUGAGAUCUAAC
+GGACCGGAGCGUGCCACUAGCCUAUGAACUUAAUGGAGGAAAACCCAGCG
+GCACCUUUGAGCGCCUGUGAGACCCGGGUCCUAGCUCCGCUGCGGUGGGC
+AGUCCAUCUUUACAAUCCGCCCAGUUUACUCAGGUCAGCAGGGGUUUCUU
+CGGACACUAGAACGCAAGGUCCUCGAAUAUACUCCGUAGCACGUACUAAU
+GUUAAGGGUGGUACGCCAAUGUUUCCGCUUAACUUUUCCGCAGGGUAGAA
+ACAUUUACGAGGCCGGAUGCGGCGGUUUUGCUACAAGUAUCUGUUCAGCA
+UCGUACACAGAUGGAAUAUUUGAGUAAGAUCAGUCCAUGAAAGGACCGAU
+UGGCAGGUGAUAAUCUAACCUGACAUUAAGUCUAUUAGAACCAGCUCCAG
+CAGGUUCGUUGGACCCGGUCGUCUAGUUGAGCUUUCCUUCACCAUGUGCG
+CACGGUGUGGCCGAAUGUACGACAUAUACUCGACAUCCGAUAAGGGGUCU
+CUCCUUAGUGAUCUCUGGCAAGCUGGAUUAGCACUUAGGUUACUGAACCU
+GCGACUUGUUUCAUGGACUGAAGACGUAACUCGGAUUCACCCCUUAUUAU
+AUGUGGGACAUUCCGGUUAACGCUACGUCAGGGCGUAUGGAAAAACGUAA
+GGCCCCACACUGCCUUGCCUGAUCAGUACGUAAGCCACUAGGGAGUUCCG
+CCUCGCGUAUAGUCGCGCCAUACCCGGGGCUUUGCUUUCGAUUUGGUUCG
+UAGUUUAGUACCAAGCUCUCUAAGAUCUACAAUUCGGUCACUGUGCGAGA
+UAAGCACGCCACGCGCGCCAGAUUCAGAGCUCCGAAAGUAGCAAAAAAUG
+AAAGUCCGGUUUUCAAAUGUCGUCCCGAAAAUUUCAAGACCAAAUUGAGG
+AAUAUAACCACAAGCUGUCCAGUCUAUUGCUGGGUUCUCUCAUGCGAUGA
+CAAAGCCCGCCCCAGUACGAAACGGGGGUAGUGAACGGAUAGCCACGACA
+CUCCCACUCCUGGUAGUCUUUGUUGUGGGCUGUUCGGUUCUUUCCGCCGA
+UUAUGGCGUAGACCCAUAAGGUAUCCUCAGUAACUUAAGCGUUCUAUUCU
+CAGAAGGCAUGCAUGCGGAAUGGCCGUAAUAUUGUGUGACGUUCAAGUAG
+GGAUGAAACUAUUCAGUCGUGACUGGCGGUGUGGCCUUUACACGGAGCUC
+AAUGAUAGCUACCCGAACGCAUUUGGCAUAAGCGCGCGGCUACGGACACA
+UAGCACUUGGGACCUCAUCCUAGCAGGUUUUUAUUCUGUGGGAUCUUAAU
+UACUAGCUAAUAGAACGGUAUUCUAGAGUCGUCAGAUGUGGUCAAGUCCA
+GCUGAUGGGGUGCGUCAUUCCAUCGUAUAUGUAUUCAAUGGACAAAGUUU
+GUCGCAACAUGUUUUAUGUAUCCUUCCAGUUUUCAUACGUACUCGGUAAA
+UGUUACCCAGGACAUACUUUAAGCUCACCAGGGCUGUGAUAUUCACAAGU
+UGGCAUCCACGGGAUAGGUUAACUGGAUUGCGAUACGGACUGUACAUCGG
+CCUCGUGUAUUAGACACCAAAAUCAUUAUUGGAAUAAAGCUGUAAGAUUU
+UAGUGUGUGUAUAGCGGAGGGCGGAGUCGCCAAUGAGGGGAGUUCCAAGU
+ACGUUUCAGCUUUAGCCUCCGAGGUGUGAGAAUAUACUGAGUACAAAGUA
+ACUGGUGCGUUCAGAUCAAUGACGGGGAAAUCUUCCUCUUCCUAACCUGG
+CGACACCACAGUGGCUGGACGAGCGAUGUUACCCACUUAUUAUGCUAGAC
+CAAGUGGCACGUGAUAACGAUAGCAAUUCCCCAGAUAUCAGUUCAUAUUC
+UCAUCUAUGGUGGUGUUGCAUCGGACGUAGCAGGGAUACAGGAUCGCGUU
+AGCUUUCUAUUCUCCCAUGAUCACAGGUCGCUCCAUCCAAAAUGAAAUGC
+CAUCGCCAGGAAUAUUACCAGCGCUGCCGGGUUUGGUUUCAGAGUGAGAG
+ACAACAUGGCACCCACACCCUUACUACUGAUGCUCCAAAAACGCUUGUCC
+GUAUCUCCUAGUGUGGAUCAUAGAGACCAUCGGACAUGCGGAUUUUUCCA
+GGAAUGGUCUCACCACAACUGUACCUUCAGGUAUCAGAAAGCUAUAUGAG
+CGCACGAUCUCGCGCGUGAGAACAACUUCGGUUUGGCCUCUGUCCGUGAU
+UAUAUCAGGACCCUCUUCGACGCGAGAGGUCAGGACAAAUAAUAAAUGCA
+UAGGUGGAAAAUAGUAUUGUAGAGAGGCUUCACUCGAUAUACGCUCGCCA
+AUCAUUGGAAGUUUGCCUGGAUCGAAUUACAGAAGCAUUUUCCGGGACAU
+CAUCUUAACUAGGUCAGUGCCCCUAGGGGAUAUUACGUAUAUUCUGAUAA
+GAGCCCCGUUAAGAACUUAGGCGCUGAACCUGACUCGAUAUUAUCCAGGU
+GGUUCGCUGACGUCCCAAACGAUAUACUGUCCUAGAAGCCUUAUGAGGGA
+CUUCGGUAAGAACUUUCCUCAAGUGGUACAGCUGAGACGGCUAGGUAUAG
+UAGGGUUGAGCAUCUCACCAUACUCUGUUCAUGCUUCCGAGCGCAGCCCC
+GUCCUACGCUCGGGAUGCAGAUAUACUAUUCGGGCCACUUAGAGGAGAAA
+AACAUUCACUAUGUGUUCGUGUGGGCCUGAGGAUUGAGACGGGAUAGAUG
+CCUGGUAGCUUAGUUCGACCUUCUAGCGCAGUUCGCCCACGAGUCGAUUC
+GAGGGAUCCCUCCAUUCACCGUUACCAGGUCGGGCGGGGCUCGAUGAAGA
+CCUGCCCGGUAAGUUACGGACACCAGUCUGCGGUAGUGCAGUACAAGCGC
+GCUACAAUCGACCGUACCAUGACGUUAUAACGUCUGCCGGUUUGGCAAGC
+AUUAGCUUCUCAUACAGACGGCGCUACGAAGAAAAUGCUGUGUAGACGGU
+CCAACAGCCCGGUGAAUGUUGUGACAUAUAACUAUUAAGGUAGACGAAUA
+CUGGGACUGUGCUUUAUUUAUCAGUACUGUUUACUUUAUAAGCCAACAGA
+UAGACAGCCGGAGCCCGGCGAGUUGGACUAAAAAGUCACCGGAGGUAAUG
+GGGAGUAGAACAGUUCCAAAUACGGCACCAGACUAAAACGAUGUCGUAGA
+CCCGCGUGGUGCUUGGGAAGUUUGGCUCGGAAGGUAGGUAUGACGCCCGG
+GCUUGAGAUACCCGGCCGCCGUCCGCUACGCGUAGUAAAUAUCUACGAUU
+AACACAUCUCCAUCUGCUGCAUGGAGACGGUGGGUCUUCUUAGACCUUUG
+CGAUCCAUCGAAUGGUUUUAGGUCAUGGUUUUAGUAUCUUCUGCAAAGUC
+CUGGCGUUCACGUCACGGAAACCCUAGCGUUUUUAUGUGCGCGUACGUGG
+GCGUGGGCGUAAGCCGGUUUAGUUUUAUAGAUUCUUUCUUACUACCUAAU
+GGUAUAAAAUUUAGGCGUGAAGGUAUAGAGGCCUCCGGAAGGGGAGCUUU
+AAUGGGUUCACGUUUGCUACUUAGGUACACGUUUGACCAAUGGUUGGACC
+UCGUUUCGUCGCACUUUGCAGGAAGGCUAGCGUAGUGGGGAGCCUAUGGU
+UCUAUUACUUAUGGUUCACCAAGUGGUCAAGUAAGGCUGCACGACUAGGC
+GCAGACGUAGGCUCAUAGGUGACAGUCGUGUCUGUCCAUUUUGGCACUCC
+GACAAGUUGAUCACCCGUAUCUUUAGAACACUCGCGCUCAGGUGUUGAUG
+ACAGACGCCAGCGGCCCAAGGCUCUCUCGCAUAAAUGCACGCCGAUAUGG
+AGCCGCUUUCCGCCGGGAUCUGCCUCACGUCCUGAUGAGAAUCAAGCAAA
+GUUAUGGUCGCACCGGCACACCAAGGGGUGGGUGUAGAGACUCUGCGCCU
+CUGGGUCGUAUUCAACAAGAUUGGAAAGGAGCAUGACUGGUGUACGUUUA
+GAACGAUGUCCUAUACCAAGCAGGUUCAAUGCUAUAACACUGCGUAAAGA
+CUUAGUUGAAGAGAGCGCUAUGUAUAUCGGUAAUUGGGGAUCGCGGAGAU
+AUCGAGAGAGUACUCCCGCACUUCACAAAGCAGUGGUCCUAGCGGCGACA
+CGCUCCUUAUCUAAGGAUUCAUGGCUGGACACAUGGACUUAGGGAACUAA
+GUAGCGGUCUCAUCCCCCAGAGAUAGGCGACCUAACCGUGUCCAGUGCCC
+ACAUACCCCAUGGGAGGUAGGCCAGGACCUACGAAAUACUGGCGACUUCU
+AUACCAUGCGGCUGGCGUCGGCUGGCCGAUGUGGAUUAAGUUUCGUUGGA
+AGCGACCGUGGAAGUUAAAAGCUACACGAUCUUUAAUUAUGCCCAAAUGU
+AUCAACUUAGCCCGUGCAGGCGUUAUGAAAUUUGCGGUUGUUCGGUUAGC
+UUAGGCUUACCUGUGGUGCGGAUUGCGAACUUGCGUAACAGUAAUCGUCU
+UUUAACGCCGAGGGUGAGCUGAGUGCCGAGCAAUGCUUUAAAGAGGGCAC
+UGCCGAGUUUAACAUUAAGUAUAUCCGGGAGGGUGGGUUUGAUGCAAUUA
+GCAUGGUAGAUGACCCUCGUACUGCCCUUGUAGCGUUAAUCCAACGCAUA
+ACCGCCCUAAGCGGAUUGUACAUCGCUAAUAGGGUCUGGAGCAUUUUGAU
+AGGUCAUACAUCUGUCGAUUUAAAUGGAUCCGUUCUGGAUACAUCCCUAA
+ACUCACCCCUAAGGUCACGUAACAAUACCCCGUCCUAGAAUGAAAUCGGC
+UCAGCAAAAUUGACCGCGCCACGCAAGCCGAACUACAUUCCGCGCGGCCC
+UGGCCCACGUCUCAGUGCCCGAACCGCCAUUUCCACCCCCUCGGCUGAGG
+ACCAAAUGGUGUAAUUAAUCGUUAGCUAGGCAUUAGCGGCUGUCUCCAGA
+GAGAACCGAACUGAUGGAGGCAUGGUGGCGCCACUAACGGAGGGGGCGGA
+UUUAAUUGGUACAUCGUAGCCCUUCACUUCCACGAGGUCGUUCAGUGAAG
+GUGGUCAAACUGGCUCGGUGAUAAUAAUUCGGGGGGAAAGUUGAACCCUA
+GCUGAACAUGAAUUCGUGUUCGGAAUUCCAGACUCAAAUGCAAGUACGGU
+AUUAAUCGUCUACAGCUAAUCACGGUUGUCAUCUUGUUAAAGUUUGGUUC
+ACCUGCGCUAACCGCACUAACCUAGGUAAAAGAGAUUAUCCAACGCGGUG
+GUAUCAGAAGGUACCCAAACAUGUCUUCGAAUGUUCCAUUAACGUCGUCU
+AGCAGCCCUAGAACUGCUUAGCCCGCUUAGCAGUCGUGACCCUCAAUUUU
+ACAUUUGCACCAUGCUUUUCGUGCUGACCACCGCCCCCCACCUAACACGG
+CCCCCACAUGUAUGCUCGUCCUCGCUGUCGUCGCAGGGGAAUCCGGUGGA
+AAUCCGGAACUGUCCCGCAACGGUAUGGUUCGCGCUCUUUCGCGCGGCCG
+GAGUCCGAAGACCUGUGGACAGCGCACCCGGUCCGUCCGUUCCGGGUGCC
+ACAGACGUCCGGGCCUCGCGGAGUGGGCCGGUGGACGCGGCGCGCCGCGC
+GUAUCCCGGCUGCGGUAAUUAUAAAUGCAUUCGUAACAUCUCCGACUUUA
+AACUAAAUCGAGAGUCCAUGGACGAUCAUAGUAAUAAACGCGCUCGCUCC
+GACGACCCCUGAUACCUGAUCGAGAAUUGCGUCGGGGACUUGGUUCGGGU
+GGACCUGCAACGAAAACAUAGUGUUUUCAUCACCCCUCUGACCGGUCGCU
+AACUAUUUAUACGGCUCUCAUUGACGAUCUGCUGGGGCAAGUGUGUUAGC
+GAAGCGGCGUCAAUGACAGAACAUGACUUGCGAGGGUAGCUCACGAUUCG
+UUUUAACCAAGUUCGGGCUGCCUAGGAGAAUUAUGCAUACUAUUUGCGCU
+GGCCCUUGCCAUACCCAGACGGAACCUUGCUUUUAUGUUGGUGCAAAUCC
+CAAUCCUGAGAUGUGAUUUUGUUGGACCGAUCAACAUAUCCCAAUAGUUA
+AUUCUAAGAGCUAGUGUGCGAAUGAUAACUACUGACGAAAGAGCUGUCUG
+CUCAGUCUGUGGUUGGAUGUAGUCACACAGCGGAGAAGUCAUUCCCGAGU
+GAUAAGCGCCUCGAUGUAUCAUUCCACCGCACUGGCUCAAAUGCUGAGAC
+AAUACGUUGCCUGAAUCGGAGUCCAGUCGCUAAUCGAAGGGUUCAGUUCG
+UCUCUAUGCCACAGACACUCUAACGUCAAUUUCUUCGUCCUACGUCCUGG
+AUCCGCACUCUUCCCCUAGGACGUCUUAACGAAGGUUUCCAUCCUGUAAU
+GCUGUUAGACUGUCACAGGUUCUUGGAUCGAGGAUUAGAAGUGUGUUUAG
+ACACUGCUCGGGCAACACCGGCGCAUGUGUGCAUAAGAUUAUUGGUCCCG
+UAUUAUGCAAAUCAGUUAAAGUGCGACCGAGCAGUGGAUCAAAUACGUCC
+CCGCCAACAGCCCUGGAAAACAGGUACUUUCCUGCGAUUUGGCGUCGAGA
+UUUAUAUCGUCUUGUUUCAAAUUAUCCGCUAGGUCAAAGUUUCUGCAGCG
+CCCAUACUUCCGUAUUCAUUUAAGGUAGUAAGUUCCGAAUGGCGGGCAAU
+CCGUCUUGGCCUUACCGAUUGCUGGGACUUAGUGACCGACCACCGGGGUG
+UAAUACGAUCAUUGUGAGUUAUGAUCUCACAGCGGGUUCUGUGACAAAAU
+AGUGCGUAAAGAUCUCGUAGCCGCGACCAUAGAAAACCCUGAAGUAUCGC
+GCCACGUCGCGUGCGCCCAGUGUUACCGUUGGAGUAGCCGAGACUCCACC
+GCUAAAGAGCAGCCAGCGUAGCUUUAACGAGGCCAUUUAUCCGCUAGCUA
+CGUCUCUCUGUAGUCAAGGGUUCGAUACCGAGCUUAUGCAUAGACCCUCG
+UUUGGCGCGACCUGUGUCUGAAUAACCACCCCUUACUCUAUGAGGAUCUU
+GCCACCACGCAUUUUGACCACGGCUAUAGCCUAGUAUCUCCGGAGAACAG
+GCAUAUACCGCGCGUGACUGCUAGAACUUACCAAGGUAUCCGACCUGGGG
+AUAAAAGAGUCAGGCACAACCGCUUGCGGAGGUACCUGAGACCUUUAGAC
+UUACCCAACCUGCCUUGGUCCUACUCUGUGUCGGAUCCGCAAGACCCGCU
+ACGUGCAUGGAGGCUAUACCCCCCCCGGCUGCAAAUGGUUAAUCUUUUGU
+UCAAUCGUGGAAUUUAGAUGACCUAUGCGCAGUAGGCGGAAUAGAAAAAC
+UAUUAUUGAUGUCGCAUAUAGCCUUCUCGGGUAUCCUGGGAUCACGUAAC
+GGGGCGGGAAGCCCAUGAGCCUACGUCAGAAUAAUCACAGGAAGUCGAUG
+AGGAUAUUGCCUGUCCGCCCCAAUGCACUACACCUCCUGGGACUUAAUUG
+GGUAUUAUUCUUAUUAAAGGUCCGUGUUUAUUGGGACCUAUUCUCGAAAA
+GCAAUCCAGCCGUCACCUGCCCUCUUACGUACUUGGGCUGGUACGGCUGG
+CACGCCCAUUCGAGCCUAAACUAACGAGGCGAACUUAGUACUAGACCCCC
+CGAGAUUUAUGCCUUGGGCCCGCUUGUCAGAUCGAAUCAGCAAGUUACGA
+GAUGAGUCCAAAGGCCCUACUAAGGGGGUGUGUAUAAGAAUAAUAUUGGC
+AUGAACGGAUGGCAACCCAGGCGCUGUGCUAUGGUUCGAGUACUUCAAUC
+AAAGCUCGACGGAGGCACUACACUUGAGAUCAGACGCAUCGAAGAAAUCG
+AGAUCUGUGUACAGUCGAGCACCCUCCCCUAACACGAACAUCUAGGAGCA
+ACCACGAGCGUGGAGCUCUGCAUCGUCCAUCGGUGGUCACAAUCACAUAG
+CUACUAGUGCGGUGGCGGGCACAGUCCGGACACAAGUUGGAUCUGAUGAC
+CAGUGGUGCAAGCCUGUGGUGCAGCAUUCCGCUAUAUUUCUCAUUCUGGU
+AGCGGUGUUCUGGUCCUCCCCGACUUCUUUCAUAUGCGGUUCUGUAUUCU
+GUGUCAGCCCUCCCGCGGGCCCGGUGUGAAUCACGAACUACUGAAUAACA
+AAACUAGAAGUUACCCCGCCGGAAUAGAGCAUAAGUGUAAAGUCGCACUA
+CCAACCGAUUUACAGGCGUCUAAGCAUAUUGCCCCUCGGAUAUCUACGCU
+CAUAUUCAUACUAUUUAAAUUUCAUCAUUGCAAACGCCGUAUGACAGGGC
+ACCCAGCAAUGACUAACCUGAUUAGUCUCUUCUCGCAACUCCAGGUGGAA
+GCUUUGAGCGUAAGUCCACUAAAUUUAGGACCCAGAUCCAGAACAUGGAC
+GAUCCUGGGAGGAUCUACGUUAAGCGCUUAUUAGGCAGCUAAAGCGUAAG
+AAUUGUUAUUAUUUUUUGCAGUUAUAAUUUAAACUGAGCGUUUUUACGUA
+GACGCAACAUACGAAGCGCAAUCGAACUCAAACUAUAGGCCCUGGUUACG
+CGCAUUUGGCGAAUAAUACGCAUAUGCACUCUACCCUUAAAGGAGGGAGC
+AUGGUUCGGCUUCUGCUAUGCGUAGUAGCAUCGUAUUUGGGUAACGCAUU
+CUCGUGUGCGCACAAUCGACAGUACGGCCAGCACAGUACGCUCUCUCAGG
+GAAAUCCUUGCGACGGAAAGCCGCCCCCGUUGACCAAUAAUGCAUUCAUA
+GUUGGCGAAAGAAAUUGCGGAGACUUUCUUGCCAAUCGUUGCGAUGGUGU
+CACACCAUCUUCACUUGAUGCGGAGCACCGUCCGGCCUAUCCGAACGCGC
+UCGGAGGUUCGUUGGACUACCCAAGGGGUCCCAUCUCCACUUAAAAACCG
+UGUGACAUAGGCGGAUUGUAUGCUAACAGAACGGAUGCGAUAACACUUAU
+UAGUUAGCGAUAAACCCAACGGUCAUUGUCCCUCCCGGGAUCCGGCCGUG
+CUGAAGUGUAAGCAUUGACCGCUCCACGUCGACAGCUUGAAAUAGGAGGU
+UCGAGGCCAGAUGCAGAUUAGUUAAUGUAAUCGUAGACUAUAAGCGAGCA
+GGGCAUCCGCCACAUCUCCUGAUUCACAGAGACAUGGGUUAACUAUGCUC
+CAAACUGUACUGUGGUUAGGGCCGUACAUCUACAAUCUCGGCAAACCAUG
+GAACGCGGCGAGUGGUUAGUAUUGCGAUAUACAGGUACGCCAGAAAGUGG
+GUAACGAGUUUCCAUAGGUGUCAUUUGGGUCGCCAGUGUCGCAUCGCGGA
+GGAUGUUGAUGAUCGCAAACUGCCCUGGGCAGGAUUACAGACAGCACGUA
+GCCAGGUCUCGUGUUGUUACGAGGGAAGGCAGUAAAAAACCCAAACGACC
+GACCCCAACGCCUACAUUGCACAACGUAUUGUUAAACCUGGAAUAUUGCA
+GAAUUCAACCAGUAGGCACAGGGAAGCGCGUCGCUGCGAUUCCUCCGGGA
+AGACUAGUUUCGAGAUAAAAUCGACGUUGUUCCGAAGUAGCUGAGCUAGU
+ACGCGACACACACGGGUGCAAGGGUGUCGAAGCGGCGCCGUCCGCGCAUC
+CCACGGUUGAGGGAAGCGCGGCGGCUGUGCCGAGGACGCCGCUCCGUUUU
+GCUCUGCUGGGGUCCCCGGCGCGGGGACGAGCCCUCUCGCUCCCCACCGC
+CGCCGAGGCUGACAGAGACGAACUCUUCGCGGCGGCAGUGGCGGACACCG
+GCCGACCGCGGCCUCCGUGAAGUGCGGCGGAGGGAGCCUCCGCGGCAGGC
+CCCCGGCUGCGUGGGGGGACGGAGACCCCAGGGCGGGCUGGGCUGGGGAG
+ACCCGUCGCUGACGUUUUUUGAUUGCAAACCCCUUCCCCCCCAGGCGGCU
+CCCCCCGUCCGCUGAAAGUCAGCGAAUAAAACAGCGGACGGGUGCGGGGA
+GCACGGCGGCAGCCAUUAGGGUUAGUGAGACUGGAGCCUCCCCAUCCGCC
+ACGCGCAAUAACGAGGGAUUAUCGGAUAGGCUUUGUGAAGUAGAUUAGCG
+UCUGGCGUGUACGGACCCAAGCCCAGUACACCGUCAUCGAGUCCAAAACA
+AUAAGCCACUGGAACUCGGAACUCGGCGUUACAACGCGUGUCAGGCCUAA
+UCGGGAAAGAGAUAGGUAGAGAGUGAGGCUAGGGCGUGUUCCGAAAACGA
+UAAAUUUGGCACCGCCCGGUAGCAGCUUAAUGUAUUGUAACGCUGGGACC
+CCAGGGAUCGGCAGACUUAAUAGAUAAUGAUUCCAUUUGCGACGUCGAUU
+ACCGGGAGCGAUGAAGUACGGCCUUAGUCUCAGAAUCCUAUUACAUGCAU
+UGUAUCACGUGCCGGGGUAUGGUACGCCCUCCGGACUUUACCACUACGUA
+AUAACGAUUUUGUCUUGGCCCUGUGUUCGUCUCGCGGAAGCCGGGAAUUC
+GACCCCAGGGCAACUUCACCACGUCUCCUCAUCUCCCUAUCAGUGUCUUG
+CAAACCGCCCUGCGCUGGACAAGGUUUAAAAGUAGAUCCCACAGGAUAGA
+ACAAUGGGUAGUCCCGAUAAACCGCCCAGGUAGUGGCUUGUUGCGCUUCA
+UCCUACUUCCCGGGUGAUGCCAUUGCAUGGUAUAGUUCCCCUGACGACAU
+UUUACGGCUCCACUUGCAACUUUGAACCAAGUCAUUUCAGUGCCACAAAU
+ACUUGGAGUGUUUCUAUAUCCACAAACGACACGGCGUUAAGCCGAAAAGG
+GUGCUCGAGUGACGCGCAGCCAUUUUCAAAGUUAUGUACGUGCCACCGUU
+AUUCAUCGCACUUGCUAACCCGCUGCUCACCCUCGCGGAUACCGUCUAGG
+AUCCCUGAGGCCUCCUAGCAGUGAGAGUUACCCCAGAGCUAACGGAUCUU
+CAGCUACUGUGGAGGGGUUGGCACAUUCCCUUUUAGGACGUGGUAGUUGC
+AGAAAUCAGGUCCGUCUCUUAUCAACUGACACGUCCACCGAGAAACGCUC
+CUCCAUACGCCUGUAUACACAAUCGCAGCUUACCUGACGCUUGAGCUGAC
+CUUUUUAUAGCCAUUUGCUAGCGGACAAAAGAGAGCCGAUCAUCCCAUGU
+AUGUCAACCCUGGGUCGCGAGUUUCUACCCGUAAACACUUGACCAAAACU
+GUAUACUAAGCGAUCGCUCCCGCUAGCGUCCCGGAGACUCCCACCCAGGU
+GCAACAAUGUUUACGGGCCAGCUUACUGUGCGUAAAGGCCGACGGGUUAC
+UGCCAAUUAUUAUUGUACCUUACUCUGUGGCCAUCAUAUUUGCUAGGAGG
+GUGGAAAAUGCGACACUACUACGAUACUAUAUCUUCAGCAGGUGGAUUGU
+UCCCGCAUCGGAUUGAACGCCCGUAAGCAGCACGCAUUACACAGUGUAAG
+GUUGGUGGUCCCCAGGCCUAGAUGCGGUGAAUAAAUAGACGCGGGGUAAA
+ACUAAUCAGCAAUGUCUGGCAUGUAAAGGCUCCAAGUCGCUAAAUCACGC
+GUUGCAUCCAGCUUAUUAUUGCAAUCCAACCGCAACAGUUUGCCAACGCU
+AGGUGCUAAUCCUGGGUCUGGAGGUAUCCUCGGUGGUACGAGGUCUAUCA
+GAUUCACCUACCCGCGUCUAAGAAUGCCAUUGGGCCAGUCACUCCUCUGA
+UAUCCUCGGUUCUUGUCGGGAAGACAUGGGGUAUACAGUGUCUCCAGUAU
+UCCUGGAUGUCUAGCAAUGUUGCUUUACGCACUCCGCUCUCGAUACUGAA
+CUGUAUCAACUGAAGAGCCGGUAAGAUGUUCGCUUCUCAUAUAGUCCUUA
+AACAGUCGGAGAUGAGUGCCGGUUAAGUGUUAUACGAACUAGAGCUUGCA
+CUCGAUAACUCAAAUCGUCGGAUAGCGAGCACUGCGCAGAUACAAAUGUA
+AGACAGUCGCAUGAAAAAUGAUUCGUCUGGCUCAAUCUCAGGAGGCCAAU
+AUAGACCCAUGCCUGUCACUGUAGUUCACUUAUAGCUAGAGGCAUUAGCA
+GUUGAGAUAGCAACAGACCCGUGGGUCUGUUAAAUUACUCAGCAUACAGG
+CGGGGAUAAGAUGUAAACCUUCCACCGACUCGUAAGGUAUUCGCUCAGAA
+AAUAGGCUCUAUUUGCACACAUACUAACCUUAAAUUGAAUCAAUUCAGGU
+AAAAAACAUAAGAAUUUGUAUUUUUUUACUUUUCUUUUAUUAAGAGCAAC
+UCUAACAGAAUAUUCGUAGUGUAUAAGAGUCUAUCACUUCGAAUUACAAA
+AAUUGAGACUAUUUAUGCAACAGCUAAUUUUCGAGAAAAAGCAAUAAUAU
+UAUUUUCUGCAUUUAUUUAACUAAAAGCUCUAAUAAUGAGCUCGUUUUAC
+UUUCAUAUAUUUGUUUUUUCACAAUGUAGAAACCUUGCAGCCCCAUCCAC
+AACAUCCCAACUAGUAGGACUAUUUCUUAACGAGAAGAGCGUGGGGACAU
+CUGCACUUCCGAGCAACGGGUUUUUAUCUUAUCAGGGAAAGCUAUAUUCC
+UAGGCAUUUUGAAGCGGUUGCACUAGGAUGCGGCGUUAGAAUUAUGACGC
+CCCGUGCCGUGUCGGUGAUCUUCAACCUUGCGAGGUAAAUCACCAAUUGC
+GGUAGAUUGCGAGACCCUAUACGUAAGAUGCCCUAAGGAGAAUUCUGCGG
+CACUUACGCGAACCGCACUACGGGGGCGUGACACCGUUGCGCCGCUCGCG
+GAACUUCGCAUGGCUGAAAGAGAGCCGCUCCACCUGGACGGAAGGAGCUA
+GUGGACUCCGCAGAACGAGACAUUGAGGGUGUUCGGAUCACAUACACACG
+GAUCGGGCAGUGAAAACCUGAGUCAAAAAGUCGUCUGGCGCCGUGCACCA
+AUGUCACUUUACCAUUAGCUACGGACGAUUGUCGUCCUUCUUCAGGACGA
+CAACGGGAAAUAGAGGUUAUCCUACCCUGAAGUACGUUGUAUCAGAGUCU
+AGCGAGCCUUACAGUCCUCCUAGCGUAUGAGUAGAAUCGAAGCCUGUUGG
+GGGCCCUGUGCCGAGCGCGAGGGCACUAGGAUUAUCCCGGGCCCAAGGGC
+UUAGUUACACGAAGCGUCUAAAGCAACUCGUGGUGCAUCCUGGCACGCUC
+AAGAAAAAAUUUCCGCUCUACGAAUUCUACUGCAUAGGAUGAUAUAUUAU
+GAAUCAAUUCCGGAGACAGUGCAACCAAUGGCUAUCCUCACAUAACGUGA
+CCGCGAUUACGGCCUGUCCACUCCGGAACUGAUUAAUGGUUCUCUUUAGU
+UGAGAAAGUCGCCGUACCACUAUCUUCUGGCUAGUUCGAAAGCCCGGUCA
+UCAUUACCCGUGCGUCGGCGGUGGGACAUGCCCCUUGAUCCAGCCUUUUU
+GCCAUUCAUUCUCUUGAGAAGCAAAUGUGAUUUUACUUUGCAGUAAAAUU
+UGGACUAUAUCAUCACCUUGAUAGGUGUCAAGUGUGUAGUCUCUGAAGAU
+GAUAAUCGACAUUUAGGGUAUCCCUAUGCCGAUCAACUUACCUGCUGAUU
+GUCCCCUGAUAAUCAGGGGGGGGUUUUCAGCAAUUUAACCCGAUUUAAAG
+AGCACAUUACGAGUACAUAUGCUCUAUAACGCGACCGUUUGAUCGUCUAU
+UGGCUGUCCUUGGAAUCCGGUCCCACUCAGGUAUCCCAUAGCACGCGUUU
+UGAGUAAGGUAGCCCGUAGCAAAGGUGAUCGUAGCCCCCUGUUUACCCUU
+AUACAGGGGGGACGAUCGGCCGCGAGUGUAUUACCGUGAUCACCCCAGGA
+CACCUGCUCUAGAACCAUGGAGUGCCCGUAUUCAACGAUAUAUGCAGGCG
+UCCCCCUGGGAGUGGGGAGUGCUUUAUGCACGGUACUUGGCAGCCGCAAG
+GAACAGUGGCCCUACCGUAUACUUAAAGAAAGGUUUCUAAGACUUAUACA
+AGUAUACUGGGACAUGUACAGGCCAUCGCGAGGUGUUUCGGGGGGUCGGA
+ACCGUGCUAUGUGCGCUUUAUUACCAUGAACUGCUUACAGACUAAUGCGG
+CUAAGCACGUCCGCCAAGUCCACCCGGUCCCCUUUAAUAGCAACGGGUUG
+UUCACGGGGCGGCAGAUGGUAAGAUGUUGUGUACACGGUGGAUCCUAACG
+CAGUACGGACAGGCUCACGGCGUGAAAUUUGCCGCGGUCUCUGUCACCUA
+GCCUCAUUUCGCGUAUUACGUCCAACGUCCCGCAUGACUCCUCAAUUUAC
+GUCUCAAGCGUAAAUUAGAGAUGCCCAGCGGUCCGUGAAUCGAUUAAAUA
+AAUCGGCCAGUAGAAACCCCCGCAGCAGGUCGAGAUUGUUCUGUAUUAAA
+GUUGACUCAUCUCAUCGAGAAGACCUUUGUUUAGUAUAGUACGUCGGCGU
+AAUGACGGGUGCCUAUCAUCCCUUCUUGGCAUUCCGACACGGUUUACGGA
+CAAGAAUCCGUUCGGAAGCACCAGGGGGGGUUUUUGAUACACUUACCUGU
+UCUCUGCUCGUUCAGCUAACAUUGAACCCUUGCACCCGGCAAAUAUCUUA
+CUGCGAAACAUGGUACGGAAUCAGCUGCAUGGCCACGUUACCAGCCAGCU
+AAACUCAUUUGGAUCAGAUUGAGAGCUAUAGCAAAAUUGCAACAUACAGG
+UCACCAACAUCCUAGUACCAUGAGAUUCGUGUCAAGUCGAUCCGGCGCUG
+UUCUCAGCUCUAUCCAUAUAGGCACUACGUACGUUGCGCGAAUCCCGGUA
+GCGGCUGGCCCCACGCAUGCUUCUGUAACCGCGUGUGGUUAGCGGCACAU
+UAGCAGGUGCUAUAGGAUCCAUUACCAGAACCAAUGCGUUGGUCGCGCCC
+AACUGAUGUAUACCUGUGCUGCUAUGCGUGAUGUCGGUUUAGGAGGACCC
+UCGCUCCGCCUUAAAUAGGAGGUAUCUAUCGACGUAUGUUUCGAUUCGUU
+GAAGGGCCACGAGUCCGCCAAAGAGCCUGCCUCACCACGCGUAUCUCUUU
+AAGACAGUUACGAGUCUCAACGUAUCCUGGAGUUCACCGCGCUGAGACUG
+AGACCACCCUAAUCUGAGUCGAUUAGUACGUCUUCGCCUGAUAGUUAUGC
+UUCGCUGACUACUGUCAGUUGAUUCUGCGCGACGAUCCUGUCUUCCACUG
+AGUCGGGGAGCGAUAUGCUCAGGUUUUUAGGAGAUCGCUGGCUGGGAACU
+UAGGAACAUUAACAUAUGUCUACAUCAAAGGCCGAACAUGACGUCGGAGC
+GCACCACCCACGUCCUGUUCAUAUUGGGGGAACUCCAACAGUGUUCGUGG
+CGUGUAAUCGUCCUGUAAGAGAUUUAUAUCGGGAGGAAGAUUUGUAUACU
+ACCGCUGCAUAUGUGGAAUGGACCCGUCUGGUACGGUCAGCAACGCUGAU
+UUGAUGCAGGGGACAGGUCUUGCCCGUCUGGUUUCACCUCGUGGAUAGUC
+CUCAAUUGUAGGCUGUAAGCGAAACAAAUUCUCGGUAACAUCUCACUCGG
+AAAAGCAUUUUAACAAUUCUACAGCUAAGACGCAGGGGGACCGAUGUACC
+AUGGGUACCUCAACUCUGGAGCGGAGACGGACAAAUCGCGCGAGUACUGC
+CUUGCCAUCACAGGUAGAUUGUAUGUCUUACUAUGGUGCAAGACCACGGC
+UGGUCCGCUCCCCACCUUCGCUGCUGCCCUAUUGGGAGUUUGGAACGGCC
+CUCAGAUUUCAUGGCUCAAAUUUGGCAUUGCCCAAACGGGCUCAACAGUA
+AGAGCCAUCAUAUUACCCAGCGCUGUAUAGCUUUUUGCCUUGGUAGUACG
+AGCUGGAGGGACUAUAGGAAACUCGUCCAUACAGACUCAAUCACUCAUGC
+AGCGCUCAAUCAAGUUAGUGAGUAUGCACCUCGUUCGGUACUUGUCGUAC
+UUCUUCAGUUAGAUUCAUAGAAGAGCAUUUCGUGUCCAUAAUACUCCAGU
+CCAACAUGUUUAGCACCUACUCCGCUGGGUCUCACCGAAGUAUCUAGUAG
+AAAAAGUUAACCGAGUGACUCCACACAGUCGUCGGUGGCUUGGUCGUGAU
+UGUCAUAAUACCAUAGUACAAAAUGAAAGCUAUGACCCUACUCCCAAUAU
+UCCAUAAAGCGACCUAGCGGAAGUCCCCGAAGUACCAUACAACCAUUGCG
+UUACGCGGAGAUUCAGAACCCUCAGUGCUCAAGGACCUUAGUGUCUUAGA
+UAGAAGUCACACCCAUUACGGGGCAUGGAUUGACUCAUAGUGUUCAGUGG
+GUCGCUUCAUAACGACUGCGCUUUCAAUCUCAGCCACAACGGCUCGUAGG
+GUACCGCACAGACAAGCCGUAGCAUGGUGGACCAGAUUGCAAGGACACUA
+CCUGAGUGGUAUGUGUAAACCAUAGGUUCAAAGCCCAUGACGUGUAGUGG
+CUGUCGAGUCAUGGGAGACUAGGCUUUGCAAUGAGUCUAUCUUGGUAUUA
+UUCUCGGCCUUGAAUUGUCGCGUAACCAGCAGGUUUGGGUGACGACCCAC
+GCCAAUAACACGUGACAAAGGACAGGUUCAAAAGACGGGUCGGAGCUGCC
+GAUCCUUGUCGCUACUGCCGAGUUUUAGUUCUUCUCGGAUUUACAUUCGA
+ACCGGAGUUCGUAGCACAGCGAAUGAGCAAGAAGCAAGUCAUAUAAGAAG
+GGUACUCAGUAGGCGGCUGAUACCGCCUGUAAUAUAUCGGCCACUCAAAU
+UAUGAUCUCCGGUCUGUUAUUCGAGCCCCGACAAUAGGCAGCGUUGAUAU
+CUCAACUGUCGACUCGGAAAAGCACGUAAUUAACGAAAUGCUUUGAACUG
+AGGCAGUCGGGCCACUCUUCAUCAGGGCUCCAAGUAAGUGUACCAUGAGC
+GAUGAUUAGGAAGUUCGAAGUCGGCGCAGAACGCGAUGACACUAGAAAUU
+GCUAGCACCUCCAUCCGGGAAAGAAUGCGUCUGUCGGGGCACACGGAAUC
+GAAAGUGUGUGUUGUGUUGCUAGUGUAUCAUCCGAACAUCCCACCCAACA
+UACGUGCUAACUUCCGAGCCCUCAAACCCAGCCACGUUCGUCCUGGAGCA
+CUUACCUUGACAAAAUUCAAGUGUAGUGGACUUGCUUCAAGGAUGAUGGG
+UAACGGGCGAGUGUAUGCCUAAUUAACGCGGUGACCUUGCCCCUGACUUC
+GCAUCAGCAAUAUCCCGACCAAGUGCAAGUCUCAGUCAGUAUGUGCCUCG
+GCGCAGGGCUGUAGCGAGAGCGUGGUCAACAGCGUCUAUUAUUUCCGAGU
+GCAUGUAGGGAUUUACUUUUCUCCGUGCUCCUGUGAACCUAGUACCUGAU
+AGGACCGCAGAAUGCCGGUGCACCUCCAUUACGAUCUUAAGCGGGGUGUG
+UGGACCUACAACUACUGACUUCCUUCAACAAUCUUCAUUUUAUCGAUCCC
+CGCCUGACUUAGUUGGGUAAGGGGUCAUGAGUCCGUGAUCAGCAAUGAUU
+UCUUUAAAAAUAGCACGUCCUAUGUUUGCGGAGUGUCAGGGACGUGCUUC
+CGUACCUUGACCAAUACUAGCGUCCUACAGUUAGGGUGUUGACCUGAUUG
+GUAAUUUACAACGGAAACUCAACCGUCGACCUCAGGUUAGUGGCGAACAA
+GCCUCGAUCUGUAGCUGGAAUGGAUUAACUAGCUCAGAUUAGACUCUGGU
+GUGUUACACAUUGAUUAGGUGCAGCAUAGAACUGCUGCAUGGGAAUCUGG
+UGAAAAUCCAGAGCUGACGCGCAGCGGUGAAGGUGCAAGUGAGUGCUUCA
+AUGUAGCCACUGAGAGUAUAAAAACUCUUGGGAAGGUGAGGCAAUUACUC
+UCGCGUAGAGCACCCCAGUCCGAAGACCGGCCUAAUCAGAAACAUGUGCU
+GCAUAACAGUGAGUACUAGUAUUCGUCUACGUACGACUCCGAUUCAAUCC
+GCAAUUGUGCGGCAGCAAGCAGACUUAGUUAAAAGUAUGAACCCUCUUCA
+CUGAAUAAUAAUAAGCGUUAGUACAAUUAAGGAAGAAAGUCGUCUCUCCG
+GGGGACGUGACCGGAGUGUAUCCUUCGAGUGUCCAGUCCCCAUCGGUGAA
+AUAAGAAGUCAUAGCCUGGAACGUUAGUUCGCAACCCCCUUCAAGCAAGA
+CCGCGCCCACCUCUCAAAGCUCAUAGCUUUGAUCAAGUGUAGUAUCUGUU
+CUUGUCAGUGUGACAGCUGACAAACUAGCUCCUUGGAGCUAGAAUAUGCU
+GGUGUGUGUGUGGAUGCUUUGACAGGCUUGCUUGUAGGGGCCAUGCACAC
+ACCAGGCAGACUCCCGGAAGUUGUUCCGUCCGGAGCUGCACUUUUUGUUA
+GACACAGCUAGAGUUUUGCAUAUAGGCUUCGGGCGGCCCUUCGGGAAACU
+CACUCAUUAAAAGAGUUAAGUGACGUAACAUCGACAUUUAGCCCUAGUCA
+CACUUGGGGCCGAGGUUAAGAAACAGGCGCGGCCGCGUUGGCGUCAGUAC
+AGGACUCAUGUGUUAACAUUUAUCGGAGACUUUACCCAAGUGGGGGCUCU
+UGGGGAGAUGAGUAGGCUAAUAAGCUGAUGGCCGACCACGGGGCGGAUGC
+GAGUCCGUGGGUGCGGCACCCUUAUCUAUCCACAGUAUAAGCAUAAUGCG
+CGCUAACCCGACAUUCCGAGAUUAUAGGUGAUGGGGGUUCGUAUUGUUCC
+AGCAAUAGCUUUCUGUACUUAACUCUCGGAAUUAACUAGGGUCUGGCUUG
+GUCUAACAAUUGAUGCCGAUGUCCAAGUGAGAUUGCGCAAUCCUUAGUCA
+CACGUAGUUGUACAUGAACUGCGACUUACACUCAUUGUACUAAAGUUAUU
+GAAGCGCGUCACUAUAGACACAGACGCGAAGUGUGAGAUUAAUCCACUUC
+CGAGGGUAUCCACACUAAGCACGACAUGUUCCUGUGGGACAAGGCUUCGG
+AAACCUAGUGGAAGCGAAGAGGGAAAAAUCCAUACAGUGCGUAACCACUG
+CAAUUACACCAUGAUGUAUUUUUAGACGCCAAGGACGGGCAUUGUCAGCU
+UUAGCGUUACACCGGCAGAAUGUGUCGCCGUUUAGCUGUGCGUAGGAGCC
+AGCGUAAGAAGUGAUGCCGUGCAGUCAAGAAGCACCGUGUUCGGAGUUCU
+GCUCUCUAUUGUCAGCGGCAUAAGUGAACUUGGCCAAACCAGUCCUUGAC
+UGGAGUGACCAUCAUUGCACAGAUAAGUCUACCGUCUGAAGAACCUGGUU
+UUAAGUAUCGUAUUGAGCCCGUGAUAUCAAGACGUCUAUAACAUCAGUAA
+ACACUAACAGUACCUAUUAGAGGCUACUAUUUUUCUCCCAAAACCUGUUC
+CAACGCGGACCAUGCCCACUGUAGUGGCAACACAUAUUAACGUUGGACUG
+AUGAAAAUGUUAGCAUCUAGAGGGACUGGAGCCGUACACUUGUGGAUGCG
+UGAACUUCUAUAAUCUUCCCGACUCGAUUCAAUGCGCAAAAGAGGCAUAU
+GGGUCCUCAAUGCACAGAGAUUGUCUUCGUUAGCAUGGCGUUAUGCCGGG
+AUAGGGUCAAGUCCGCAAUCGGUCCUAUUUAAGUGCACCGGGAAGAAAGA
+GUACUUGCGCCUGACUGUGCUAUGCGCCAGCCUGUAUAGAAAAUUGCAGG
+GGUCCAUUCAGGCACCGCUCAGACCGUAACCGACAAUGCUGUAACUACCG
+UGUGGCCUCCAGCUGUUACUUAAAAUAAAAACAUGUGGUCUUUAUGAAGG
+CAGGUGCAGAAACUAUGCACUAGUGGUGUCUGUCUGAUGUUUGGCCAUAU
+GUAGGGUGUCGGAGCAAUCUUCACGCCUGACGUACAAAGUGAAAGUAUUU
+CGCACGAUAGACACGACUUUCACGUGCCGAAGUGAGCUGCCUGCCCGCCG
+UGUGUCGUUGCAGCCAGGCGAGGAGAAACAGGUACACGCGCAAGUGUUCA
+UAGAAGCUGGGCGUUCCUGUACUUCUCCCACACCCCUGCGGACUGUGAGG
+UCAAUCAGCCAGCCCUGGGUCAUUUGUACCUCGGUUUCUCACAAUUGCCA
+GUCACCCCCUAUUACCGGUAUAACGGCUCUAUCAGCGAUACCACGCGGGU
+CCCCAUGCGUCCGAUUGACGUAGAAAACCUCACUCCAAAGCGAAAAAUUG
+AGGCUAGGAGUCCUUACAAGCGUUCUACUCGUUGACCUGCAGAAAACGAC
+ACUGUCCUCAUUCGCGCUCUGUCCAAUCCUUUCGCGUCCCCUUCUGGCGG
+GACUGAGAGCUACCCCUAGGGCACUGCUUACUCGCCACACCUCUCAAGAC
+UUACGGUUCUCGGAAUAAUUGAUACAUGAAACUCAAGAAGUGUGCCUAGA
+CCUCCUAUACAUUAAAAGUGGGGGGGUGAUUGCUGGCCGCGAGGUCUGCG
+ACUUCUCGUUAGUGGCUAGCGGUGCACGGCUCUUACGACCGUUCCCAACC
+GUGCGAUGCUCGUCACUCAUCUUGAUGGGCAUUGUCUAGCACAGAAAUGC
+UAGACGCGCUUGGAUAUUUCGAAGGGUCCGUACUGUUUGUCUUGGACAAC
+CCAUUCCCUGCUCGAACCGCACCCGUAUCUGGCUACCCCACCAUUACUGG
+GCGGCAUAACGUAACAAAAUGGAUGAGGUAGGAAAUGAAACCAUAAAGAA
+UACCUAAACAGCACCCUUCGUCACUAGUUCGUUUAUCCAAAGAUACCCUU
+UUCGUGUUUAGAUCAGGGUGGAUCCCGGUUCACUACAGCAAAUGAUCCAC
+GGCGCCUCGGUCACUCUACUAAAAGCAGAGAUAAGCCAGUGACUACGCUU
+UUCUACUCAUUCACAUAUCAUUUACCGGGACUCCUGGCUUCACGAGUCAG
+UCUCGCCGCUCUGAGGUUCUAGUCUCUAUCCUCUCACUCUGUAGAACGCA
+UGUGAGCCGCUGUCAGCAGAAGAACUAGCAUGUACCGGCUCAAGGACAUC
+GGGUAAAGUCCCGAGUCAUAUGUCUCGCAAAGGAACGUAUGUGUCUCUCA
+GCCAACGUGAGGAAGUAGGUUUGAUCGACUGGGCAUGAGUGUACAGAAAC
+AUGACACACAAAAAGCUACAUUAGUAGACAAGCUCAUGCGGCAUAACGAG
+UCUAUCGCAUGAGUCAAAACACAUUUCAGCGGAAUCACCGUUGAAGCGUA
+UACUACGUACUAUUGUGUUACCUGCUAACAAUAGUCGCUUGGGCGGAGGA
+CGUGCGCCGAGCCCUCUGUACAUUAACCGGCAUCGACUCGCAGAACCCAU
+UCAAAAUUGAGACGCCACUCGGAGCUCCUGAAUUCCGACAUUCAUGUGGG
+CCAUAUUGCAGACAGGGACGGGGAAACCACCCACCAUCUUUUCACAAAAG
+AAGGCAUGGAGGCCAACUCCUUGGGGUGAAGCCAGACAUCCACUGGCAGA
+GCAACUCCUCCGCUCUAACCCGACAGCUAACCUCGACGGCGACAAAUGAG
+AGGAAAACCAGAGUACACCCGCGGGAUGCGCUCGUCAAACAUAGGCUGCU
+GCACGACCUCAUUCCGUAGUCACGAGGAAUGGGUCGGCGUUCGAUUUAUC
+AGAGGAUGAACGGUGAUAACAAUCAUUAAGAGAUAUACACAUGCUUAAUG
+UAGUCUCUAGGGGAAGUAGACUAACCUCAGGCGAGGAUCGGUGUCCUGGG
+GUAUCAUCGACAUUUUACAACGAUUACGAUUAUACCCCCCGUAACAGUGG
+GCAUUGCUGCUUCGGGGAGUUGCCACGUUAGUGCUCUCCAAGGACCAAUC
+CACAUGUGUUACCCAAUUGUAGACUCGGUGAGGUUUCGUUCACGUCUUUU
+GGCAGAGUUCCCUAUCUAAUGAUCCCUUCGCUAUACGUCGGGGCACCCAC
+UCGCCGCAACCGUAGUUAGGGAACGGGAUCGUCAAUCUAGACUUUACUCC
+CUUCCGUCGAACUGGGCACUCCUAGGAUCGAGUCGCAAACGGGUUAGCUC
+CUCGGUGUUCGACGGGCCAACACCCGGGUCUCCUCGUUAAAGUCCACCUG
+AUCAUCUGUGUAGAACAAGUGCGAGGGGACUCAUGAUCUGUAGCCCCUCA
+CCGCGGAAUACGCCCGAUCGUAAAACAGGGAGCUCUCUGUUCCUUGAACG
+CAAAUAGGAAGCGCCCGGAUGAAGGUUAUUGUGCGUGACGAAAUGCCCCC
+UAUCUUCGCUUUUUUAACCGGACACCGGCAAUCCUUGUUCAAGGUGGAAA
+UACUCGUGUUCCGUAACCUGCGUCCACGCCUAGCAGACAGCGCCUUUCAC
+AACAGUGUUCAGCUCAUAUAUUGUAAUGCACCGUCGAUAGGUCUAACUGC
+GGGCCGGCGCAAGGAGAGCAAGCUGACUAUAUCACGCACUCACAUUACCG
+GAUGCUGCUUCCUUCCGGACCUGACAUGGUUGGGCAAGAGAAUGCUGUAU
+AGGACUUACUCGCUCGAACUCAACGUCGUCCCGAUAGUGUGGGCUCCUUC
+GAGGCGUCGCUAUAGCACCACGCAAGCACUUCGACACAAGUGCCACGAUC
+UACGAAAUCGAGACACAUGUGCCGAAUUAUGACUCGGGCGUGCAUCGUGU
+CAAAGUUAAAGCCCGAUAUGCGCAGGGUCCUACAGUGAGUAUCGGAUCAC
+GUAGGGGACGCAGCAUGUGCCCCUGUACCCCAGAACCCAUAUUCUUGUUC
+UCGUGGACCCCGCGAGACCCAGAUGGAUCGGCAAUGCUGUAACCGCUACC
+CACUCCCAAGUUGGGAACAGUGCUGUUCUUUUUAGGUAGGGCGUUUUAGC
+UGGCGACUCCCUUUACUUCGAUAAAGGGCCCUUCGAGGCACAGUUUGUAA
+AUUUAGUGACCCCGUGAGGCAAUAGUUUGGUAUCUGCCUAGAGGUUACCA
+CCGUGGAUUUAGGUUCAGAUCAGCGAGGCUCAGGUGUAUGCCUGCCUCAU
+CCGAUCCGGGGCCUCGCCGCCCUCUGUCGACGUUAAACAAUGAUUCUUCC
+GAAAGGAUGCGGCUUGUCAUCGCUCCCUGCACUGGGCGAUGAUCACCUGU
+GUUACUGCCCCCAUCCGUGAGGGACAUCGAUAAUGCGCUGUCCGAGCAGA
+AGCGCAAGUAGCACAUCCGAAAGGUAAUCGAGGUCUCAAUGAUACUAGAA
+UAUACCCCAGACAAAACGCGGUUCGUAUUGUGCUAGAUAGGCUAUAGUUA
+GUAUAGAUACAAACAAAAAGCGGAUAACGACUGCAAUUAUGUCAGAGAGU
+ACGACUGCUGAAGCUCCUCAUGCCGGACCAUGUCGAGAUUAACCAUGUGA
+GUGCACAAAUCGUCACAAUCUGUGAUGUCUCGAUAGUCGGGUUCUCAAAA
+GUGAACAGCCACUAAUAGCUGUCGCCCACCUCGAAGUGAAGCUGCUGCCA
+GGUAUGAAUCCCCGGUAACGCUCUUCCCUGGCGCUCGCAGCGUGAAACUG
+CCAGUGCGCAUCAUGAUGGAGCCCAACUCUCUGUAACGCCGUUGUGCUUC
+CGUUUCGAAAAAGGGCGGGGUCGUUCGCCGAUGGGACGGCGGAGGCGCUA
+GGCCGGUAUUGACACCAGCGCCGGCCACAAACCGGUCGAACAUGCAAUCC
+AGUGUAGUGGAGUCGAGAAAGAAUUCGAGUAGCUUGAUGGGCAGCACUAC
+CAGGCCCGUUUUCUACUUCCGCCGGCUGAGUCCACCGUGGUUCAGGGUCA
+UUCUAGCUCAAACACCGACCUAACUGGGCACCAUCCCCCCAAUAGGAAGC
+AAGGUUAGGCGUCGCACCGUUGAGGCUCGCCUACCCAUUGGAAGUCGCUU
+UAAUGAUGAGGGACGACCUCAGGGCUUACUGAGCAAUUGAUGCGUAGUCG
+CGCUGUGAUCGGGUAGAAAGUCCUAGCGGUACCCUAGGGUUUUACGUUGA
+AUGGUGCAGUCGCUCACAAGAGCGUUAAUGAUAGCGUUGUACCAUCCAUC
+AAUCUGCACACUAACUGUACACAGGUGGGGCUUUGCCCGAGCCGAGCAAC
+CAGUAAUCUAUUCGGCUCCCCGCGCGGGAUCAAUGUUACGGACUACCCUG
+UUAGAUUAGGUUGCAGAGGCCAGGGGAUGAUAGGAUUUGAGUAUUGGGCU
+GCUUCGCCUUCCCUUUAGGAGUUGAGACAUGUUGAUUAGCGAGAACUGGC
+UACUGUUGCAAGCUAACUCGACUCUAUCUCAUUGACAGGGAACCAGAAAC
+UAAACGCCUCCCGGCUAGCUCCGAUGUGCUGCCAUACGGAAAAGACUACU
+AAGUGUCCAAGACAUGUAAAUACGUGGUCUUGUUAUGCGCUUGGCGCGCU
+GACUGUGGAUGAGAAGUAGCAUCUUCCCAUGAACACCAGGGCACAUGCGA
+AUUCACGCUCAAUAUCUUGACAAGAUAAUCACAACUUCUUAGGGGAUAGC
+UCCCCCGCGGGAGCAAGCAUUCCGAGGGCGGCGACUAGACAGAGCCGACU
+AUUUCCAUCUAUCGACUUUGUCUUCGGAUUAUAGGUGAACGUGGUCGACU
+CACACACAAAUGCACGAACAGCUAAGGGUAAGAGUGAAUACUAAAACCUU
+AUCCGCUUGUUGGUUUAGAGCAAGCUAAUAUACCUAGCACUUCCGUGCAA
+GAUGGUGAACUGCUUUUCGGUUAGAAAACGAACAGGCUAACCCGCCAGGA
+GAUAAGGACUGCACCGCAGUGCCCUUCCCCGCGCGAAUCGUAUGCUCGAC
+UGGAUCGAGAAACAAAUCGACACCUGGCAGUUACUCAGCUAUCAAUACUA
+UCCCAGAGUCGCCCCUGAUGUUGAGCUAUCUUAUGAACCACGCGCCUGCG
+UUGCGGGAGCUGACAGUCCGGCCGAUCAUUAAGUCACCAAUGUUGCCCCC
+CAGCUAAACGAAGGGGCACAAGUUAGGUGAUUAUGUAGCCAAUCCCGAUA
+CCACUUGCACGCUCGAGUCGGGCAUCCAGGCAGUUAUUGUGCCUACAGUA
+AUACUGGAGGUAUCAAUUCUACACGCCUACUCCAUCAGUGCUACCCCUAG
+UACCUUACGUUUCCGUUGUAUGUGGGCGUUUGUCCCUUACUAUAUAAAGG
+GGAGUAGCAAAUUAAUUUAACUAUUCGUCAUUACGGCAAUUAAAGCCCGG
+AUAGUUACUCCAAAGAGAGAUUGCAAGACCUUUGUUCUACAGACCUCCAG
+CACAUCUUCUACGGUUACUGCCUACAAAAGUUAGAGAGCGAACGCCGAUC
+UGGCCCAUUUCCCAAUACCCACAAAUCAUGUACUUUCCACGCGAGUAAAU
+GGAAGCGAAUAAAAAAAAGGAAAAAACAAACUGAAGCCGAAAGAGUCGCG
+CAUGCGUAGGUGAGACCAAGGGGAUACACGGCCGACGCAGCACUAAGCCA
+AUUUGCAUGCGACCAUCGGGCUCGUGUAGUCUUAUAAUCCUAUUGGGAUC
+UUGCGCCCGGUUCAGGUGCCGAUUCCUGUUACACCCUCGAAGAGACAAAC
+AGCAAAACAUGUGCAUGGUUCGAAUUUUUCGUCAGUAGUGGAGUUGAGAA
+UUUGUCCAUUCAGAGACCAACUUCCGCCAUGAGAUACAUAGCAGAGCUUG
+AGUUCGGCUGUGCAUAUGGGGGACUCGUCGGAGACAGCGACCGUGACAUC
+CGGAUGGGGUGGACUCGCGAUAGAGGGGAAAUGCCCAAAUUGGAGGGCCU
+GGAAACGCCACGCGCGCUUUGGUCUUAAGCUACGCCAAUUAAGGUAGGUU
+AGCUGAGCCGGUCAGCGCAGUCGAUAGGAGCGAUUAUCGUGAAUCACCAG
+CCCCCCGGCCGCGAGUCUCUACUCAGCGGAGUAAAAUCGGCCGUCACCAG
+UUCAAUCGCCAAAGCGCAGGGGGGGUUUUACCGAGUCUGAUGAAUACCCG
+AAAGCUGGAUCGACUUAGCCGUGGUGGUUUGUGACUAAUCCACGUCGAUA
+GGUACAUCCUCGAUGGCAUUCCCGUUUCCAUAGUCCUUUUUAUCUGCUCA
+AUUUAGCGACGGAGCGUACGUAUUGAAACCAACGACAACUCUGUUUUAAC
+CGGAAACUUCUCUGGCUACCAGAGAAGCUCAAAAGUGUGCACGUUAUCAU
+ACUGUAAGUAAAACUGAUGGUAGUGGUAAAGGUCUCGCUAACAACGGUCG
+UUGCCAUAUAAAGCCGGAGAUUAAAUCUCGUAAUGACGACUUUAAAUGUA
+CAGCUACUCCCCUUUAAUUUGCUAGAACCCGAGCGGGCGAACGGGAGCAC
+UUAAUUAAAAGUUGACCGCUAAUGUCGCGUUAGUAACCACAAUGUAACAG
+CUACAAUCUCACGCUUGAGAUGGUUACCUGAAAAAAGUAGAAUUUCUCAU
+CAUCACUGCGAAUGCUCGUAGCUUCAACGAGCAGGACACUUUCGUGCACU
+ACACGAAUCUACGAAGAACUGUGUCGUUUCUGUAAGAUGACGGAUUCAGG
+CAAUGUAACGAAGGCAUAGCAGGCCCUGGUCGCGGGUACCUUCGUGGACC
+AACGAGGUCCUGGACCGACGGAUACAAUUUCCUGUCACGAAACCAUAGUC
+UUCAAGGGGAGUGAGCUAAAACUAACUCUCUCGAUCGCUUGUAAAGACUG
+CAAAGAUAGAACCCGCAUACUCUAACGAACUCUGUAGAAUCGGAGUCGAG
+UGCUGUGCAUAGUAAAGUCUGCCAUAAGUUCUUGUUCUCCCGUCUGAAGC
+CCAUUAGUCGUCUAGGCCUUGCACGUGGAGGCAGUAGGUAUACGGAUUCG
+GGUGUAAAGAGAGUGCCAGAUAAGAAACAACUUGCUGACCUCGGGCAGGU
+GUCUUCGACACGCUGUCUCGAUGUUGGACAUUGACCUACGCAGGGUGAAU
+CUCUAUCCGUUAGAUACGUGGUUUCACUGGAUAUCAUCAAGUACAAAGGA
+UUUCUAAAUACUCCGCUAUGGAACUUACAGCCUCCGGCUCCGGCAUCGGC
+GGCUCGGUAUCCUACGGGCCUGGAAGAAAAACGAGCUAGCAGGCGUUCCU
+AUAUACCUCCAUGCACAUACGGGCGGUCUCGCGUAAUACAAUAGUCGCAC
+GCAUCUGGACGAUAGGCGAAUGGGGUGCUAGAGUUAAAGGUUAACUGCUU
+UUACGGCGAUGGUUCUUGAACGCCACUUCCUCUCGCCGCGUUGAAUGAAU
+CAUGGCGGAACUAUCGCCCGGUAGCAGCUGCCGUAGUAACCGAUUAGCCU
+AUAAAAUUACUCAACGGUCUCGGCAGGCCGAUACUUCGUAUGGCUUGUGA
+ACUCAUUUACAGAUAUGGUGACCUAGCCCGAGCACAUCAGCUUUUACGGA
+UCCGCUUGAUUAUCUUCGGUACGGGAGGAUUCUGUGUCUCGGAGGCAGCG
+CGUGGUUCGAAGUGAAGCCAUGUUGAGGCGCAGAUCUGGUUCAUCUCCAC
+GGCUGCAUCGGUCCCUACGCUCCAGGGUUAACGUGGAUAUACAAUAUCCG
+GAAGGACAGAGGGAACCGGGCUUAAAUACCACGGGUGUGCGCGGGCCAUG
+CCUUUUAACUUGGUGAGUUACGACGUCCCCCAUUUGCCAGCGGAUGCGAA
+AACGUUGCCGUAUGCUUCCUUAAUAUUAGUUAACUGUAGUUUGGGUGCCA
+GUGGUUACAGUUGUGAAUAUAGGAACAGUAGCCGGCUUCACUAUCUGUUA
+CCUCUGACAUUAAUAACUAUCAGGUAGUUGAACCAUCAUAGACUAGGGAC
+UAUCAUUCGGCACAGAGUGGUUCGUCAGGCAGCCCUAGUUUAAAUACGUA
+CCCGUGGCGUAUCAUGAUAGGCGCUAUAUUACCUAGGUACUGCCAUUACA
+AACGACUCGCCUUGAACAGGCUAAUUCCUGCCCACCACCCACAGUUGGUC
+UUGGUGCAUUAAGUUGUAUAACGGAUGAAUAUAUGGAGAUCUUCAGCGAA
+GAGAGACGUUCCAACCUCUUUUCGAGGCGUCCAUUAGUGCAAGAAAAGCG
+GGAUCCCAUAGCUUGCCGCACCCGGCCACAACUUUUCGCAAGGCUUCAUA
+GUCUUAACCGCGAAGUAGCCCUCUCAAGCGAAUUUUUCUGACGACCGAAC
+AUUAGGGGAGCAAGCCUCCUUCACUCAAGUAAACUAUAAAUAGCUCUCCA
+UAUUCAAAAGAAUAUGACAGUCAAUGCUUGUUGACAUUGACCAAGAAAAU
+UAAUCAUAAGCAAUUAACUUUCUUUCGGCAACUAUGCCCUUCAUGUGAAA
+CAUUGGUGGCUUAUACCUUAACAUUUUCACACUACCUACAUAUAUGCACC
+UCUAUUUUUUAUGUUCUUCAGGGUCCUUCCAUUUUCCAAUCGUGGGCAAC
+CCAAAGGGAAACCAGUCCAGUUGGUGAAGCCGGGGUGACCACCAGUACAG
+GAACUAGUAAGCCCCUGGAAGAAAGCAUACCAAGGGUGAUUGCCCGAUAA
+AACGCACGAGGCAAUCUUACGGGUCGAAUGCUAAGAUGCGCAUGCCUCUG
+UUUAACACCGCUUGGGAUGUACGCGCUAAUGUACAGGACGGGAGUUAGGU
+UCCUACGGCCGGGGACCUUCAUCGCUCGAGAACAUUCGUCUAAACGCGUA
+GGGGGAUAAGCGUUUCUCAGCGAUGUGUAUCCGGCCAGAAACCUGUAAGA
+UAUUAGGUGCCAGUUCUACCUGUGGCGUAGGAUACUGCGCCGGUUUUUUU
+GGGUCGGGAUUCCAUACGGAAACACCUCCAUGAGCUUUACCCAACAAUUC
+CAGGUGAGUGACCAAAAGCCGACAAAUUUAUCUUAAUCGCGGAGUGCAUG
+AAGCCAGUUCCGGACUAGAUUCCCUCUUAGGUGACCCCGUCGGCCAAGUC
+UCACUUUGUUCUUGGACCACCCCUGUCUCGAUUUAGCACGCUGAGGGUAG
+AGGGGAUUAAUAAUGUCUAGCGCCUUCCCAGCGACCGACCUUCCAGGUAA
+AGGGUCGGGUCGACUUCUGUCCCUAAACCUACCUUCUACAAUUACCUGAU
+CACCACCACUAACGAAAGGACUGUAUAUCGCAGAACAACGUGGACAUCGG
+CUUCUUGAUCGUAGAGGAAUAAGGUCUCCGCGCUUACCAACGGCUCUGCU
+GCUACUUAACCUGCGUCCUCAGUGGAAGGUGUCGACAAAGAUGCACCGGG
+AUACCACCCCGGGUCGCUCGCGGUUGCGACUUGCGGCUGCACCGACUAUG
+AAUGAGUGUCAGUACACGAUACUUACCUGUCCGGCCUGCGACCUCGAGCA
+AGAAGGGGGUCUAGGUAGUGCUUGUACCUCGCCUUGUACUAUGCUUGGGG
+UAGCGCUGUGUGCGGGGCAAGUCCUCGUUACAACGGAAUAAUUUCUGGCA
+GGCCGUUGCACGCGCUUGCGCGUCCUCGGCGGGCAACCGGGAAUUUUCUU
+CCAUCACACUAGCUUGUGCACUGACUCCCCAACUAUGUAAUGAUGGUAAU
+CGAAACCGGAUCAACGCCGCGUGCCGUGCUUCAGCACAAGAACCCGAUUU
+UGGAGCCUUUUGCAAAUGCUCGCGAUGAGGGUUAGUUGAGUGCCGACGUG
+CCAAUGGUGCCAAAAUUGCGCUAAUGAUAUAUAUGUUCCGGCGUGUGUUG
+CCUCGCCGCCGAACUCAACUGGUUCGGCAGCGAUGACAUCAUACACGUCU
+UAAAUAUCGCUGGCGAGAGCACAGUUGCUUCAUGCUUAGCGCAGUAUCAU
+UCUUAAACGCAGAUGUUCCGCCAGGAAUUAUGCAUUCGUUCCAGGGGGCG
+GUUCCUUUCCCCGCAACGGAUGCUCCACGGGUCGUUGUAAGCUCACGAAG
+AGCCUCAAAUUCCACACACGGGGCCUACAAACUAAUCUCGCUAGGGGGGU
+AUUGCGGCUUGGUUGGGUAGUGUGAGUAUCGACAUCCGGGACUUAGUGAU
+GUUGAACUAGAUAGGUGAAAUCCGUUGCGGGAACCUGCAAGCGCGGUACG
+CUCUAUUGACACAAUAACCCCGACGUGUCAGCCGCCUAUAAAACGUACCG
+GUCCGCCCGUAUCAGGCGAGUAGCGCUCCCCUGCUCCCAUUUUUGGAUCG
+UCACGUUUCGGGCACUUCCGGUAUCAAUCUAUCCGCUUAUCUUUCCGGGA
+UGAGUGAUCGACGGAAACUUUCCUAUGCUCCGCCAUUCCGUCGUUCGCCU
+UGGUCUUAUCGCUGGACGAGCGACCAGGCCGUGCCCGGCUGGUUGCCGCC
+UCCGUAGCGUGAAAGUCGGCCUAAUCGCUGACAUUUAGGAACUAACCAUU
+GGCUAAAUACCUAAAUGAAUGUGAGCUGUUGUCAAACUAGCUCAACACAG
+GCAAGAUACCCUUGUAAUUCCGGGGCUCCCCACUGGCAGAACCGCAGAGG
+UACUCAGUCGUUGGAUAGUAGGGCAAGCCCUUGUACAAGCCUCUUCUACC
+AGGCUACAUUCCGAAAGGCGCACCAGUGGGAAGCAAAAUGCUCCAAGUUU
+CAUUGCUGGUUAUGCUCUAAUGGGAGCAGACUUGCAGUCCGGGCCCGUGG
+GUACAUUAUCCGCGUUUGCCGCAGAAGGAUACACUGGUUAUAUGUUUCUA
+UUGCGCGGUUCCCGACGAGUAACAGGGGAGGUACUACUCGCAGUGAGGGA
+GCAAUAUGAAUUAGUAAUUAUGCGGGCAGCAUUUCCCUCAUCAUGUAUAU
+CUACCGGUCCACAGUGACAGCCUGGCAAGGACUAAACGUCGCCCUAGGGC
+ACGUCCCACUACUGCGCUUAUGAAAAUGGAGCUGAGCGGAAUCGAACCGC
+UGUCCGCAUUGACUAGUAACUUUCCGCUCGUUCACAGGCUUAGCACGGUU
+GACCCACUGUGCGGGAGCCAACGAUUAUCCCCGUUGGCGGGAUGCUCAGG
+UUUUUGCUUAGCGAGAGGACGGACCUGAGGCCGCCACUCGAGCAUCCGUU
+GGGGGUUUAAGUCUAGGCGUAUUAACGGAGUCUACGACUAGACGCUCGAG
+CCAGAAAGUUUGUGGCGUUUAAGCAGCUACAGGAGCAGCCUUACGAGCGA
+AAGGAACGAUGUUGUUCGCAGUUACUUUUGGUUGAGCCUGGAUUUACGAG
+AGUGGACUCCCUCUCGGCCUGAAUCACGGUGAAGGAUUCACCAACACGUC
+GAAACCAUUACAGCCCCUAAUAUUACGCUACUGCGGCCGCGCCUCCGCUG
+UCCGAACUCCGGUGCGAUGCUACUCGUCUGCAUGCACGGGUUGAUUUGGG
+UCCCUAGAGAUCUGAGAAGAUGUACCCUGCUGAUGCAGUAUUCGGUGGUU
+GGAUUACCCGCGCUUGCUCGUAGAAGUUUAAUCUGGAUUGUCGCCCCAGA
+AAGCAAAAGGUAGGAAACAUCGUCCUGACUUUGAUUUAAUAACAUUUCCU
+GGAUAUCAGCAUGAUCAAUAGCCCAAGAUUUGGUUAAGACGCUAGCUAUA
+UGUGAGGUGACUGGGAUUCCACACCUCGAGGCGAGCUCCUAAACAAUCUA
+AGAGCGGGCGCCCGCAGAUGCUAGCUGUGCACCACAUGACUCCUCAAAAG
+GCUGACCUUUGCGACCUUGCGAGGGGUUGCGGCGGAUGUAGAAGCGUCAC
+UGGGGUAUCGCCUGGGCCCUACUAUAGCGACGACAGGAAGGGUAGCACAA
+GGGAGUUAGAAACCCGACCAACAGACGGGUCUAAUCGUGGCCUUGAUAGC
+CUGAUUAUCGUAAUCAGCGUAAAUUACGGAACAAAGCGGGACUUCACCUU
+AAAUCCACAGAUUUCGACCUCUGUAGGAAAAGCAUCUGACCCCGGACUCG
+CGAGCAAGUGAUGACACGAUAAGUCUCCACCCGGACCAUAAGUGACUUUA
+AUUACAAAUCGGUGAGGCGAUUUGUAGGACCUAUCACCAUAAAACCUCCC
+CUAGGCACCUGACACGGCACACGGGAUGAUCAAGGGAUCAUGAGUGGGGC
+UAGCACCCAUUAUGUUACUAAUCUGUCGUAGUGUCCGGCUUAGAUAAUGC
+UACCUGUUCAUGUUUCCGACACGGGCAUUAUACGACUCUAGUGCUUAGCU
+CGUGCCGGGCCAGUUCGAACGAUAACCCAGAUUUUUAACCGCGUAUUUAA
+GGCUUUCAGCAUCAUCUCCAUUGAGACAUGGAUUAGUUAUUAAGGUGAAA
+UCGAACAUGCCCGGAGUUUUUUGCUACUUCUCAGAAGUGCUUCAAGCCUA
+UCUGUUGGAUUGUCCUACCUGAGUUUUUAUAAUCAAGACGGUAACAAAAA
+UGUCAUUAGUCGUCCUCGGACAGAGAAUUUAGGGGUCGCACCUAAUUGGC
+CUGCGCCAGUCGAUGACCCGUAGCUUGCGAUUCAUAAGCUCGACAAGAUC
+CACUGGCAAACUGUGUGCUAGUUCUCGGGACUAAUCGUCUCAAGAAUUCG
+CGCGAUGCCUUGAACAUAUUAGUCUGACCAUCCAAAAUCCGGAAAUGGAU
+UAACAGCCACUACUUGGCAUCGGUCAACCGCUUCGUGACAGUAUCGAGUG
+GUGUAAAGAUCCUUUUGGUCGCUUAAGCAAUCACCUGGUAGUUAUAGGGG
+CUUGUGCACCUCACACUUGCGGGGUGUCGAAUGCAUUAUCUGCGUAAAGU
+GCGCUAGCUUAAGUCUCGAAAUCGUUGCCGAGAUCAUCACUUAAAGUUUA
+UCUGCUAGUCGAAAAAAGAUAUAUGACGUCUCUAGACCUGCGGCGCCCAU
+CUUGGGCUUGCGCGUUUGAAUGUGGCGCUGGGAUGUCCAAGUCGACUGCG
+UCGCUGACGGCUUGUUCCCACUCCAGAAAUUUUUCUCCUAACCGGCCGUG
+AGCCUCCAGUGUGACUACUAGAUCUACAGACGUCUCCACGAGAGUGAUCC
+GAGACUUCAGAACCUACGGCUGUCUAUUCCCAAUGUGAGGGGUGGACAGU
+CUUAUGGCGUGUGUGAAGAACGUUUCCAAGUUUAGGCUCUACCAGGGUCA
+CUUAGUGCAUACUCUAUACCAAAUAGAUCCCGUCCAGCGUCGCAUUUUGA
+CAUCGUUUCCGCAGGUAUCCAACAAAGAUUGGUCACCAUUCUCGAUGCGA
+UUUCCGGACAUGUUGGUAUAUUAGCGGACCCCGAAGCCUACUAAUGUUAC
+AUCGCGUGGCUCGAGGGAAGCAGUGGUGAUUCGAGUUUUAGCCUCAUCUA
+CCAUCGUUAUUGUGCAAGUUUCCAGCCUGGAAGGCCCCCAGGGUGGUGCA
+CCCGCAAUCUUACUGAAGCGACCGCUAUUAGCUCGUGCCUAGGGUUAUAU
+GACACUGAAAAUCUGCCGUUUUUCAAUCCGCUCUGAGACGAGGGUAGGUU
+UAGAAUAUGGUUAGGAGUCUAAUGUAUCAGACCGUAGUAUCAGCGGGUCA
+UCGCCGCGACGGGAGACAGGAAGCCGGUGUGAAUCCGGCACGGUCCCGCC
+ACUGUGACCGGGGAGUGCACCCUUCGACACGCCACUGCGCGCCGCGCGGG
+AAGGCCAGGGAGGAGCGUCGAUCCGGGAGUCAGGACACUGGCCUGUCGCG
+GGCCCGUUCCGCAAGAUCUCAGUCGUCAACGCUAGUCAACCGAACAUCGA
+ACGACACCGAUACACACCAAGGUGUCUGAACUAGACCCGUGCUGAAGUCA
+CACAGAUCGUCUGCACGAUGUAAAACGUUAUCUACUUCAAUACCAGGACA
+UUGGCCUCGACUCGUCACUCUGACCUACCAACGGCUCGGAGAAAACGGCG
+CUCAUUCCUUAUGGCGACCCCGGAUUUUCCAUCUAUAUCGUGUUCCGAUG
+UCAUGAGACUGUAGUGUUCACCCUGUACAGGAGUGUCCAUUGGGGCGUUU
+ACCACGCUCAGGUUUUCUCGUAUCUUUAUUGAAGGACCCUCGACCAGCUC
+AAGAUGGGAUGUCCGGACGGACUAGGUUGAUUUCAACAAGGCUCCGAUUC
+UUUUCCUCGGCCAAUGAGUUAUCGCAAAACGAGGAGAAUAUGGUGGUAUG
+UCCUCCAGGAGGGCCGGCACCAGAACUACCAAUUGAUUUAAGCAAGGGAU
+GACGCUCUGGUGUAAACAGCUCAGGACCGAAAAUAGAGCUACAGUCUAAG
+UAAUAACCUCUCCGCUGGCUUUCGAGAUCCUCUAAGGCGACAUCUAUAGG
+CAUGCUGAGGAGCCAGCCAUCAAAGCUCGAGCCUCAAAGAGACCUGUGAU
+UGACAGUAAAACUUGCGUAUGCCCAUUAGCAGACAAUUCUCUAAUACCAG
+AAUGUCUGCUUCUCUGGUGGUAGCGGUAAACGCAAAUCGACGCUAUAUUA
+UAACUCGCGCCUGAAUUUUUCCCCUUUUCAGACCUUCUAGAUGUGCCUGG
+UGACGAGAAUUUAAGCUCUGAGUCAGCGACGUUUUUCCUCGUUCCCGCGC
+UGGAAGAAUAUUAAGUAAACCUAAAUGCCUUGCCCGUCAAUGGAUACCAA
+GGUCAAAAGGGUAAAUAAAUACCAUAAGGCCAGCGCUAUUUGUAGUGGCG
+GGAGUGCGUCGGAUUACACUCUUGACUAUUUUCGCUGAAUAAGUGUCCCG
+GAAUAACUCUAGGCAAUACGGAGCACCCUGUACCAGAGUUCGUCGGAUAG
+UUCGUCUUUCAAACCAUCGACUGAACUCCGACGGCGAUCUUACCAGUAGU
+CUUGAAGUUGUGUCGACCAUUCCCUAUAUUACAAUAAGUACGAGGCGAUU
+CGUCGGCAAUCAUUCAAUCUGAAGAAAUGCACUAAUGAUCAACGGGCUGG
+CAGACCCGAUGGGCGUCGCCAGUAAGGUGGAUCCGUAGUACGUAGGGUAG
+UAGUUUCACGGACCUGCUCGGCCACCACUCCGCAAGACAUGACAUUCGAU
+CUUAUUUACCCGGUCCGGUCGUUUCCAAUUAAUCGGCAGCGUCAACGCAA
+UGUCGCCUCCGCAACCGUCCAUCAUGUAUGGUGCCAUAAUCAGAUUCCUG
+AAAAGGGAGAGGAGCAUAUAAUGAGGCUUAAAUAUGCAGAGUUUGCGCAG
+AGGCGCUACAGACUGGCCGGCGAUUUGUUCCCCUAAAAUUUUGUCUCAGC
+AAGUAAGAAAGUUCCGACCGAUAACAGGUGUGUCGAUGCGGCCAAUGUCA
+GCUCAUGAUAUCAUAGCCCUAAAACUAGGCCUUGUAAAAUUGGCUUUGCA
+CAAAGUGCCCUGUUCCUUUUCGAAUUUGCAACCUACUACCCUCGAGUAAC
+AUACGUUGGGGGUAAUUGACAUUGUGGAUCCAGUGCAUAUAUUCGCCGGC
+CGACGGCGGGCGUGGUAAGACCAGACGACAAUGACUUAUUUGGCCAUGUA
+CUCGCGCGAAGUCCCCUAAUGUGGCCCGCCCCAUGUUCCUCAGGCCCGCU
+GAGUUCAUACCGGCUCAUGGCCAGCACCGAGUCUGUCCGGUCUCAAAAAG
+CUCCCUGUGCCAAUACGGAGAAUCGUCGCCCGUACGGCAAUCUUCAAGGC
+GCCGCCUGGUGACUUAAUCUGCUCCUCAUCUAGGAAAAGAUAGGCCGCAC
+CGAGUCCAUACCGCUACCACUUAUCCCUUACAGCAAACAUAACGGCGCUU
+CUCUUUGCGGCAUUGCAUAACUUGGAUGUGUGAGUCCUGUGAGUGAUAGC
+CCACAUUAUCGGUUUAAAGGGAUCUGGUGACGACCCCGUCUCCAACCACA
+CUAUCUGCCAAAGGCAUGCCGUGCCUAUGCAGCAGACUCAGGUCGGUAGA
+AAGCUCCAGAUUGUCCUCACGUUAGGGCUUGUCAACGCACGUCGAUAAUG
+UCCGUGGUGUCCCUUGUGUCGUCUCACCAGUACUAGGCUUGUCGGAAUCG
+AGUCAACGGGACCCCUGAGUAUUGUUUCAGUUUUCUCUAAUGAUUUACAU
+AAUCAGAUCUUGGAAAAUGUUAGGGAGGCAGAUUCUAGUUGGAUACCACC
+GAGGGCUGUGGUUUGAGACCAAAUUAUCUGGUAUUCCAUCAGUGCUGGUG
+UUUGCUAAUAGAUGACCGACACCGGCACACGAAUCUGGUUUGUCGGAAGU
+GUAGUCUCUUUGUUGGUCGGCGUGCGUCUUUUGUCCCAAGCAUGCACUCC
+GUUCACCCAUUCCUCACCAAUAUAUAGUUACUUAUACCAUUAGAUCGGGG
+UUGUCCUCUGGUGUGUUCUCACCAGGUUAUGUCAAGGUCGCCGGAAGGUC
+UAGCUGUCUAAACCCCAAAUCUAAGUCUACCGUCGCAAAGUCGGUGAGGC
+CAGACUAUAUCUUGACAUGGUUCGGUGUCGGGCAGACUGAACACGGAGGG
+CUUCUGCGCAAUGUGUCGAAAUAGUGGAUUAGCCAUCAUCACUUAAAUGA
+CUCGAGCCUGCGGUGCCGAGACCCACGGGUUAAGCUAUCGCUCGCCUGGG
+CUUCUAAAUAGAUCGAUUAGUCAUUCCACACGUCAUUGACCGCCGACCCG
+UGUAGCUUCGGAUGUCACACGUUCUCAGAUCCGAAAUGUACAUGUCUAGU
+UGCCGUAAUGUUGCCUGUCGUAGACUCGUUUGGACCUAUUACAUAGUAGC
+AUCGGUCAUUGGUUAUUCACUCUCGGAUACGCCAAUCAGUACAUUAUCUA
+ACCUUUAUGUCCGACCGAUCGUAGAACUCGCACCCAGCAACCUAGUCAAG
+CCUAGCGGACACCAUAUCUCGUAGGAUAUAACCGUUGCUUGCUCUUUGCC
+AUUGUUCCUAACCGACGCUGACGCUUAGCAGGGAGAUUCUACUAGGCAGU
+GGAACCCCUGUAACGGUCCUCGUUUUAUCCACGGGGAGAAGGUCGCCCUG
+UUAAGUGGUCCCGUCUGUGAGUUACCGUCCAACACGUAAUAAGACCAGAA
+CCCUACUGCGGAUGGGUCAGUUGGCCCCGACAUUCCCACCGCUACGCUGU
+CUUCUAGGAGCGAGUAUCCAACUCCGACCCUCCCGCUGACAGCCUAUCCC
+GUCGGUGGUGGCAUCAAAGUGCCCCAGUCCGUCCUGUUUCCUUGUAUAAG
+CGGCAAACUCCCAAUGUACUAUCUAGAUGUUUGGUCAAAAUUUUCCAUUC
+UUCGGGUGAGGGGAAAAACCUUAUUACAAAACUGCGCGAGUCCAUGUUCU
+UACAGCCAGGUUCAGGAGUUUGCGAGCCCCAUUCGAGUGCACGCCGGAUC
+CAUGUCCGACCCCCGAGAACCGGGGAUCCCCAUAAGGAGAAGCUUGAUAC
+AUGGACUUACGUUUUUCGAGGCUCAUGCAAGAUGUGUCUUUUCACAAUGC
+UUUCGGCAUACUAAGAAAGCAGAUAGGCAAUAAUUACAUCAUACUACACA
+UACAUUAUUCCCGUAGUCUAUUUGGAGACGGUGGGAGUCGAACCCACGUC
+CAGAAACAUCGAUUACUUAAGCGUCUACGAGCGUAGCCUGCAUAUUUAUG
+GUUUCACUCAUCUUCUUGCCUGCGGGCGGGCCUUCCGAGAGCUAGUCUGU
+UCAUCUCUUCUUACGUUCUCAGACGGGAACGCAAGCGUAGCCUACUUGGA
+UGUGCUCUUCACAGACACAUAGGCAAUGUCAGGAAGAGCUCGCUGCGCUU
+AUUAGGCAGCUAAUGCUACGUUUUGGUUAAAACUGUUAGUUUUGCCAGUU
+AUAUUUAAGUGCGUGUUUACGAGAUCGCCUCUCGGCUCGCAGCUCAAGCU
+CGAUCCAUCCCUGUCGAAUCCGUAACGUCCCCCCUAAACCCAAGCGCACU
+UCUACUCCCAGUGAUUCUAAACAGGAGAGGUAUAAAUCAUUCCCGUGAAC
+UACGGGUAGUAGACUGGUACUAGGGAAUAUUAAAGACAGGUGACUGUUGU
+GAACAAUAUGGGCCUUUAGUUGCCCUACGUCCUUUCGGGAUGCUUCCCGA
+UGGAGGAACGAUCCUAGCCGUCGGCCGAGAGCUCCAUUUCCAUACACCGU
+UUGGCGUAUAACGAAGCGUUGCCUAUGGAAACUUCUCUUGCGCCGGCGAG
+GCUUGGUACAUGCUGAACCCUCCCAGGGUGAGAGGUGGCGAGAGCGCAGA
+ACCCAGGGUCAGAGCAGUGUUCCGCCAAUAUCUUGCUAAAUUAGGUUCGG
+GACGUAACAUCGACAAGUUGGAAAACGAGUGUGUGUUUGAGGAUUCUAGU
+UGGAACCGGUGUGAUAUCCCAGUCCCAUGCUCGAUCUUGUCUUGCACUUU
+CAUCCAUAACUGAGUCAGACAUUAGUGAGCACUUGGCUCGGCGGGCGCCC
+UUACCAGGCGUUGAGUGCGGAUGCCAGCUUACAAACGGGGGACAUUGAUU
+AUACCCCUAUCGAGGAGCAGAGUCAGCAACUGGCAUUCACUCCGGGUCCA
+GGGUUAGCGAAACCCGCAGUUUUGACGACCUCAGCUUAGCCAACUUGCAA
+AAGGCGAUUACAUGGCCGGAAUAGUGGGUAUGACUCCAGUAUGACGGGCA
+AUUAAAAGCCUUAAUAACUAACCAAAUUGCUAGAGCAUCAUACCGUCCUA
+CUGCUGUGGCACAAUCCCCGUAUCCAAACGUAGAUCACGUCCAGCGUAGG
+AUAUAAAACGGACGCAAUUGGGAUCGCCCUUGUAUUUCAGCGUCUGGCGA
+AUCUCUAAAGUACUCUGAGGUCGUUAAACUGAAUCCGAGCAGAUUGCGCA
+GUGCCUGGCAGGGGACAAUUUGAUGAGCGUAAGGAUAAUCUAUACGAAUC
+UAGAUCUGGACGGGCUCAAUAGUCUGGGCCUUCCUCAACUCGCCGAUACG
+GCGGUUGCCUUUUUGAUUCUGUCUCAUGCUUUAAAUACAGCGUAAGCUUU
+CGGGAUUUGCGCGUGGAGAUGUUCAUCUCAUCAAGUGGGCUCAAGAUGGC
+GAAAUUUUGCCUGCUAAUUCUCAUUGCGAAAACGGAUAGCCUGCAGCGGA
+CGAUCCCUUAACCGAGCCCGAAUCGGCUUAGAAAGGAGCAAUACACUUAU
+GGUGACCAUUCGUACCACGCAAGCUUCCACAGAAACUGCCGUAAUGGUAG
+AUUUGGCCUCGGCGCUAAUAGGACUACUGCCACAUAUUACCAUUUGGUAU
+CUCCGCUUAAUCUGGCUACGCUUGAUUUGUUCAUAUGCCUCCAACCCAGG
+CAUUCAUUACCACCUCAUUCGUACAUCGUAUGUAGGAGUGCUCCUUUAGA
+AUAACGCCCGGCUUGCAACCUCUGCGCGGUCGAACACCUCGCAUUCUUCG
+GUACCUUAGGGUUACAGGAGCCUGGUUCACCGACAAGCAUCGUUGUUCGG
+GGCUAAUACUUACUACUACACCACAUCCAGGGCUUCCGUUGUGCUUAUAC
+AAGGUGUCAACUUCAGCGGAUAUUCUUACGGAACGUGACCAAGGUGCCGG
+UGGCCUCAUCGACCCCCUCAUCAUAGGCUCGAUACGAUACCGAUCGGCAA
+GAUACGGUGCCUAUAUGCUACUAGGAAACCCCGAUCGAGCACAUCCUAUG
+AAGCAGCGGCUAAUCUUACGAGCUUGGGUUAGACUAUACACGCACCCUUC
+GAGAGCCUCAGCCCGAUAGAUUACAGAUGUGCAAUUCCCCCGCUUUGAAG
+CACGAAAUACUGGUACUAGGUAACAGGUUCCCGACAGGCAUGAGAUGCGU
+CGCCAUGUUGCAAGGAUGAAAGGAGGAACUUAGGGAGGUUCCGAAACCGG
+GCGACCAGAGACCGCCGGUCAGGGAAUGACACAAGAGGAGAAUUUUGGGA
+UCGGAGAACACUCUGCGACCAGCGGCCCCUGCCUGGAUCUAUCAUACCAA
+CCCUCAUACCCUGUGAAUCGUCGCCAUUAUUGGCGUUUAGCCCCACUGUU
+CGGGGCGGUUAAUAAGUAGGUAGGUAAGAUUCACAGGAGGUCCACGCCUA
+UCUGUGCCAGAAGACCCGAACGCAGCCGGGCCCGUCAAUACGACCGGGCU
+CGGGGCUUGGCGCAAGCGAACGUAAAAGGACGGGCCUGUUUACUUCCUUA
+GUUCCAUGUGUGGGAUUGAAACCUCCAUUUUGGCGGGUAAGGUACGACCA
+AUGCACCUCUCUCUUUAAUUGUCUGAUGUGCCGACUAAUUAGACUGUCGU
+CCACGCCUCUGAAGGCUCAAAUGUUACUCGCCGGAGCAGCGGUUACCUCU
+CCUUGCCCUGGUACUAAUCCUCUGACACAAUGCUGUCAGUGACUAAACCU
+CUAACCAGCUUACUCUAACCAUAUUAUAUGUGCGCACCACCCGGAUCCGA
+UAGUUCACGUAGCCGUCACGAAUCUGGCUUCGACUGGACUUAGCAGGAAC
+GUGGGGUUUCGAGCGCACAGAGCUUUCCCCGUAACCCCGAUCAAGUAGUU
+UAUUUAGCGGCAGUUCUCGCGGCUCGUUACCAACUAGAUAAUAGUAUUUG
+UGGUGCUGCACAUUGUUUUGCCGGCCCCUCUAGCUGCGUCGUUCCGAACA
+CUUCGAUACCUAUGAUCCUAGUGAUGACAAGACGACAUUGUCAACCAAUC
+CCCCACAAGGGAAUGAGGACAUGUCCUGCAAUUCUGAAUGGCUAAUUAGC
+GAAUGCUAGGUUCGUAUAGGCUGUGUAUGGGUUACGAACUACUGAAAUGG
+CUGCGGAAGGUGUGAACACGGUCGAUCCUGAUUAAGCCAACUCACGCGCA
+GAUAUUUGUACCGAAAGCGACGCGGGGCGCUGCAAGGCAGCUGAUAUCCA
+GUUGUCAGGUCUUCAGGUUUCUGUAGUGGCUAGAAUUUAGGCUUGUGGGU
+UAGUACUACCGUGUUCCCUCAAGACUGUCUUCGUCAAUGUUGAUCGCCUA
+CAAAGAUAAUGAGUGAUACCAACAUGUGAAUAGUUCGGCUCGAUCGUUGA
+UCUCCCCUCACCGUGCCGCAUCGUCAAGCAAAGGAACAACGACCCACUCA
+CCAAUAUAUUCACAUACUACAUGAGCAUCCCCGCGGGUACUUGAGGGGCG
+UACAAACUCGAUGGGGGUUACAUGGGUUAACUUCAUCUCGACACUCACGU
+CGUUAAAACCAAAACCGCGGUGUCCGGAGCUGUUUCGUCAGUAAAUUUCU
+ACUCAUGACUAUCUGGUGGCAUCGCGUUGUCCCGGUAGGAUCCAUAGGCA
+GAAUCAUCGUCGAUUAAGGGGCGGUCUUCGUACUAUCCACCAAGGUCCCC
+UGCGUUGGGCAACAACGCCAACGCGAAACGAUAAGCAGUAUUAGUUGGGU
+UGCCAAAUGGGCUAACCACUAAGUUUUGAGACGCCUACAUUCCAGGGUCG
+UAUAUAAGUACUUCGGCUGCAGUCCAAUUUAGCAAUGUUUAGGUCCACCA
+AGGCUACGACGUUAGACGUUUAGCCGCGUUCCUUCAGCCCCGUUCAGUUA
+GUCCAUAGAGGAAGAGGUGAAUAACUGUCGAACGGCCAUGAUAUCAUCGG
+CGGAGAGACCACAUAAGCUCCACACACGCGUCUCAGCAAUUUGAAUCUCU
+CCACCGCAAGAUUCUCUCGUUACCGAGGCGCAUCUCUGCGGAUAAGUGGC
+CCGGGGACUUUCCUGGGUCGGAACUUGGACAAGCCCAUAUGACCCAUUCA
+CUUGAACGCUUAAUUCCAACCGUCAUCGGUCAACGAAAUGAGCUUCCUUC
+UCUGCUAGACUUAGUGCGUACGACAGCGUUCAAUUCGUUGAUAGUUACAC
+GCAAGCCUCGCUCACGAGCGUUGGGCUCGGCGCUUGCCAUGACACCAUAC
+UAUACCAUAUGACCCUUCUCUCCCUUCUCCAGCUAUGAUAUAUAACGUUC
+GCAAGUUUGGUAUGCGUCCGCCGCCUAUUAGCCGCAACUCCUGUUAAUGG
+CUGAGGUAUACUAACAUUAAGAAAUGACCACAUCCGUGUUUGAGUUAUAU
+GUAUUAGAAUCCAACUGAGAUGCUACGGCGCCAGAGCGCCAAUACACACA
+UCGGGAGAAUCUAGCCUAGAGGAGCGUAGUGUCUAGCAGAUGUAAUAAGC
+CGGUUGCCCCCACAGGGCGAAACUUCACGCCAUACUCUUAGGGUGCGCAU
+CCCCUCUGGAUCUUUAUAUGGAAGCGGCCCAUUUAAUCUCGAAUCUAGGA
+GAGAUCAUUCGCGCCGGCCGGCAGCCUUUUCAUUCAGCCCACGCUACAUC
+ACUAACGUGGAUUAACUUGUUACGGCACAAGUCGCAGGACGCCUUUACUC
+GAAGAGUCAGGUGCUUACUGCUAGAGAAGCCUUGCUAAGUAAAGUCGACU
+CGGCGAGUGUCCAGAGUAUGCCGCCAAAGCUGAGGCGAAUGGUACUCGCC
+UUUUUAACCGUUCACAGGACAAAGGAAUGCACUGGCACGAAAGCGGCAGC
+UGUUAAUGGACGUGCACCGCUGGAGCAGCCCGUAGAGAAGUAAAACGGAC
+UUGUAGGGUAAGCAUAAAUAUGUCGCCACGCAUAACUUGAAUACCUGUCA
+CACAGAACGCCCUCUCGGUUGAAUGAACGGCGUGUACCCGAUCUAUUGCC
+CCGGCUUCUCAGUCCCUCUGAAAGAGGUCUAAUAAGUAUAAGCUCUCAGG
+CCCUCUCUCAAUCUGAGAAUCAAGCAAUCGGGCGUAGAUCCCCGCUUCAA
+GAUACGGUAUCUACCCUAACUACGUCCUAGAAGUAAAGGAUUAGUCUGGA
+CCCCGGUUAAGUUUCCACACCAAUCCAGUUGAUUUCUCUAAAGGUCUGUU
+UGUUUUCGGAAAGGGUAUAGGGAAUAAACCAGGGCCCCCGGUUCUCAUAG
+AAAAUACUCAAGAGUCUGGGGUCAUCAAAUAGCGUAACGUUUGGACACCG
+GAGGAGUGAAAACGCCACGGGAAGCAAAAGCUAAGCGGCUUUUCCUCAGG
+UAUUGUCUCUCGUAACCGCUCUGCUUUCUUCCUGUCGCACCGAUGCGAUU
+ACUACGACCCCGACCUAUAGGAUUGUGCCGGUUAGGUUGUUGGGACGCGG
+AACCAUUACCGUAUUCCGACAUCGGUCGAAGGUCUCGCCCACCGUUGGUA
+UCAAACGGUUCGCCAGCCGGGCUUUUCGCCAGUAUGUCGACUCGACGAUU
+CGGGACUACUCCCCUUCGCUAACGUCCAUUCCAGCACACCAUGUCCUACG
+GGGGUUACAUAUCGGCCUGUGGGUUAAGGUGUGUUAAGUAGAGUAAGUCU
+ACAUAUAGAUGCAGAGCUGCCGUCUGCAACGUUGCAAGGAAUCCAUUGCA
+ACCGCCUUAUGGUGGUGCGUCUAAUUCACUUGCGAGACCCCGAAUAAUGA
+AGCAUAGGAAUGCAACCGUUUCCACAGAGAAGGACGUGAGUAUCUAUGUG
+AACGCAUCAUCCGACCGCCCCCGCCGCUUACACCUUAGCAACCGGUGAGC
+AGCAGCCGUGAAUUGACGGGCGGAAUGUGGGAGGCUAAACUGUUACAAAA
+GCGUCGAGGGCUAAUGGCUAGUUGGUAUUCGGUAUGCCUUUGAUGCGAAC
+AGCAUAGAUACCCCUUAAGGAAAUUUUCCCGGUCACGAAGUAAAAGCGGA
+UGAUGGGCUUACAGGCAGUCUCACACUAGUACUCAGAGCUUGCUAUAGCA
+CUGACGGGCGUUUUCUUCGUCGAAAGACAAGUAUUCCCGUGAUAUAGAGC
+GCCGAGGUAGGAUUGUCCAGUCCCCGCCCCGACUACUACCCGCUGCCUUC
+GAGUUGUCAUAAUACAAGGCUCGGAUUCAAACGGACUCACGGACUCCGGC
+UCACUAGUUCCAUACGACAAGCGAUUAAGAAAGAAUAAGUGCCGGGCAGA
+CACCCUGGCGGACAUGGACUGCUGCUAAGUACAUAGGGGCUAUUAAACAU
+GGGAAGGCCUAGGCUUCCGCAAAUGCGUCACCCCGAUGAGAGCUUCCCAG
+CGAGCUGUGGGUGGUCUCGGAAAGCCGUGCCUAUCCUAUCACCACGUAAU
+GUGCUGCGAUCGUCGCACCUCUUGAACCCCUGGCGUGGAGGCAAAUUUGU
+UUUUCUAGAUUGCUAGAAUAGGGUAAGCCUAUCGGGGAGUCGUUAUUGCC
+UGAUAUGCGUGUGUAGAUAAGUUGGUGGACUUAAGGACGCCAUUCCUGGU
+CACGAUACCGUAGUCCUGUAUCCCUGCAGUACUGCACAGGUCGUAUGAUA
+AAAUUUAGCAUCACUAGUGCUUCUUGUGCCCGUUACGGAUACGGUCCAGA
+CGCACAGUAAAGGGGCCGCGCCAAUACGACCACAAUGCACCAGACUGUUG
+GUUCAUGAAAAGCGUGGUCAAUUGCCUCACGGCCUAUUCUUUCGCGAAGU
+UCCAUUUGGACCCGUUAGACAAGGAAUUGGAUUGACCGCAUACGCGCAGU
+CCGUAUUAAGCAGGACCUCGACCAACCUACAGCUACCUUGGGAUUUGGCA
+UACACGAGAGCUUCCUCAGGAUAUUGUCAGGGCGCCGUCUUAAUUUAUGC
+GAGACUUGUUUGCAUCACGAAGCCAUGCACAUCUUCACCCUUCUCGGGAA
+GAUUCGACUUCGGUAGAUUGCUCCGCUGGUCCCAGCCAUGAAAAUAAGAC
+AUUGCUCAUUGAGUUAUGGUGAUGACGUAUCGUUAAGCCAUACGUCGCCC
+GUUGCCAUCGACGAGCAUCGCGGUUAUGUCGGUAUGGGCUUAGCAGCACG
+UCCGCUAGGCAGUGUCGAAAGGUCCUGUUUCGAUAGCUGUUCACCAUAGA
+GCUAUAUCAACCAGGUUGUGACGCCACCUAUUACGACAAACCUCACGGGU
+UGAUCAGCCUUGCGCAAACAGCGUAGAACGAUGUCCGUCCACCGCGGAUG
+UUCAGAAAUAGACCUAAUUCUCCUCAGAGCCUAACCCGUAGUCGCAACGG
+GCGAGUCCGCGACUUUUUAUAAUCCUUCCGUCCAUAUAUCAGGCCCAUUA
+UGAACGCGCCCAGUGCGAGCAAAAGGCCUGUGGUAUGAAAUCAGUUCGCA
+UGACAUAUUUAACGCUGCCUACAUGUGCUGCCACGCCUGUAGUGGGCCAU
+CUUUUCUAGAACCCCAGAAGUAGCCCGCAUCACCUCAACGCAUAGCCUAA
+CUGAUGGAUCGUCUCUUGUUUAGUGCACAUCCUUUCGUGCGUUAGCGUAG
+CGAAGGAGUUGAUGCGGAAAUAUAUGAUAAAAUUUGUUGAUCUCAAGCCA
+CAAGCAUUUCGUAGAGAACCAUCCGGAACGGCGAGGCACUGUAGGGAUCU
+AACCGUCGGCGGUUGGCCGAGGGCCCGGAACGGCAUAGGACACUGUCACA
+GGGAGCAAAACAAUUCCUCCCGACGACUUUAGUUUAAGCCUACAAGCCUU
+UGGCUCAAUUUGCGCACACUUCCGCGACUCCAUGUGCGACCUAUUGAUUC
+AGGUAUCGGGCGUAUUAACGUCGGUAACAUCCUGAUUAGAGAGUUCUGGU
+CCUCCGACUGCCUAUCGGGGGACACACCAUUCGUAGUUUAGAUUUAUUUA
+GCUGCUAAAAACAAUCAGCAAACGAAUAAUAGUUGUAAAUAGAAAGUCCA
+AAGUGAUCACGUCUUCGUUCCUUUGGAGAACAUUCUCGUCGGCCCAGUGG
+CCCAACCAGUUCAUAAGAAGGGUGGGGCACAUGUGGUCUCUUUGCAGUGC
+AUUUUUAUGCGCAUGAAUAUCGCCUUCUGUGAUGUUAGCCGGCGCCGGAC
+CCGCCCUACCCAUAAUCUUCGAAACCUGUGCACUUUGCUAAUCGUGUAUG
+AACAGUGGGAUCGUUAAAUGCGCAGCUCAAUAGGGGGCUAUGGCAUGCGG
+GUUCAGGAUACUUAAAGAAAUAAAUUCAACACCAGCUGUUCUGGGAUGGG
+UCAACAAUUGAUAGAAGAGACGUCCGCUAUGCACCUCGAUUCAAAACAAU
+GGUGUUAAACGUGGUCUGAUGGGCUAAGACAAUGUCGAGAAAUAUCAUUG
+AACAUGGACAGUUUCCACGUUUUCAAUCGUACGCAUCGGAUCGCUUUCGU
+UUCAGUUGCUACCAUCCCCCCCCUAAGUUCUAAAAUUUUGACGAACUCAC
+UCUGGAGUUGGUUUACAGCCAAUCGAUGGCCUCCAUCCACAGGUGACGUG
+GGCCUCCUCUCGAAAAUGUAUGCAUCCAUAGAACCCAGUGAAUAAUAAGC
+CGUAGUAGGCAAAAAGGACGAACAACGUUAUAUUCAAACGGUCGCAGCGC
+CAUAGGGUGAUCUAGCGGAUCGGGUCGCGUUUGACCAUAGAGUUUACCCG
+CUGGCCUAUAGCGAUGAGCAAUGCGCUGCCUGAUCCAUCAGCCUUCCCCC
+GGAGGAUCUCCCGAAUACUUUCCAUGCAUGUUUCAACGAACCCUUGGUUU
+UAACCAAGACAGCGCCGCUGUGGGUUGAGCAAUAUACGUUUAAAGAUCGC
+AGUUGCGAGCCGACCAUAAGUGUGUGCUAUAUCCUUGUAAGGAAGGAUGG
+CACGGCAGAUGAUUAACGGGUGCGAGGAGGGUUACGUUGGUUACACAAAU
+AAACCAGCGUUAAAGCCGUAAAGAGUUGUGCCACAGUAGGCCUUAGCCCG
+CUCUCUGCCUAAUAUCUCGUCGAGUACCUAACAAUUGUUUUGCAUCUUGG
+AGUUUACUCUCCACCAUACAACCCAUGCUUCGUUUACGUGUAGGCCCACG
+CGCAGGAGGUCAUGUUCCCCCUCAAGCUUCCUAUGAUUACUUGUUGACGA
+UAGGCUGACACCUGUUAUCGGCCCGAUAGCUCCGUCCAUUCGUCGUGACG
+UCUGAAUUUCGUCAUAACAAUCUCGCCACAUCAAAUGCUUGGCUGCCCCA
+AGAAUUAGCCUGCGGUCGAAACCUGAGGAAGAACGCACCGUAGGUAAGCG
+GUUCCAGGGCUCGUAUCCUGGCUAGACAAUGAGCUCAAGCUGAUACAGGG
+GCGAAGCCGAUGCAAUGCUCGGUUCUUCACAAGGGCUGCCCAAAAUUGAG
+GUCCCAGGCCAGGGAAGUGCAGACGAAUUAAGUAUGGCAUUUCUAUUAAU
+CACAAACCGCAUAUCCACUAUCGAUUUUUCCCCGGGCCUUUCGUUCCCAU
+GCACUCUGAUGUAAAUGGGGUCACUUCCAACUGACCCGAUGAAAAGCAGG
+GCGACUUUGUUGUCUUAGCCACACUGCUUCUAUUCUAAAUAGUUAUCAAA
+AUUUGAUAAGGGUUUACAUGGGAAGAACUACCGACUUUCAUUCGUAUUAC
+AACAGGCUACCUCUAUCCCUGUUACCGCCGUAGCCUCAAGCAUAGUUCGU
+CAUGGGUCGGGAUCAGUUGCCUGGUAUUCCAACGGGCACCAAAACUCCGG
+CCGGUACUCCGUUCUGUACUAGUUUGACGAAAGGAGAGGCUAAGUAGUGG
+UUAAAAUGAAGAAAAGGUAAUCUAGGCAUCCCCACUAUGUUGCCGUAUCC
+ACUCGCCGAGCAUUACAGGACGGGAACGCACCGCGAGAUAAGAUGUGACU
+CAAACAGAAUGCAGUUGCUGGCAUGAGCAAAGAAGUGACUGAGUGUCAGU
+CGCAUGAGAAUUGCAGCGGUAUAUGGUCUCUCUAUAAGGCGUAAGAGACA
+UACUGACCCCGGAGAAGCGGCACGUGGGCUAACCUAAACAAACCAGGCCA
+ACUGGUCAGCCAUGGGAUAGCAACAAAGACGAUCGCAGUAUGGUCGUUUU
+GGUGUGUACACCCAUCCACGACUAAUGAUUGUUAUCAUUGGGUUUCAGAG
+CCGGCAUUACCUCUCAAGCUCCCGGGAACUUCAGAGCGAAAUCUAACACA
+CUUCAUACCUAUGACCCAACCAGCGUGGUUUACCAUGCUACGAACGGCUA
+CUGAUUCGCGUGUUAAACGGCUCUGGGGGUGAACUAUCGACGACUUAUCG
+UUUAUGCAAACCCAGGGCGUCACAACACUAAAUAUAGUCGGGUAAACCAA
+GGGAAAUCUUAUACUACAGCAGGGACUUUCGUAUCAUGGCAAGUACAGCA
+UAACCCACUUGAGGCCUCAAUGAUACACUCUACGAUGCGGUUCCUGCUAU
+GGCGACAUAAAGAAGACUUUUCCGAGUGCGAGGGGACCAAUUGGGGCGAG
+AGUAGGUUAUCCCACCAAUCGGUUGCUUUACUAUUCCCACGAAACGAGCG
+AGCGGUGAGUCCCAGGGUUUCCCUCCGCCAACUUAGCGCUCAGAAGCAAU
+CAGUCUUACCUUUUAUUUUGGGGCAAGACCAUUUGCAUGGGACUUGGCGC
+CUACAUGGAUUUUCGAUCAUCCUUUACACCUCGUCCUGCUUAAUGAAGAG
+AACGGUCCCCAAUAAGUACAGUCAGGGGCCUCACGCGGGUAGAAGCAGGC
+CUUCCAACGUCUAUAGGAAGAAUCCUGAUUGCUGUUGAGGCAUCGUCAAC
+AGAGGUCCCUAGCGCAUACACAAUAGCAGUUAACUGGGAAGCAACCCAUG
+GAUGAUCCCUAGAUGCCCCCGUUCGAAUUAUCCUUAGAGAGACAUUUUCG
+CAGGACAGAGCUACCUCUACCGAGUCCAGCCCCUGUUCACAGAGCGCAUC
+GUUGUCCAACAAUGCCAUUGAAUGUACACUACUUAAAGACGGACAAGUCG
+CCUACACGUUUUCAUUAUGCUGGUUAACAGUUCGGUCGGACUCGUUAUCG
+UGCGCGUGUUGUUGUAAACGCGGUAGUAGGGGAACUAUGGACAAUUAAUA
+ACUUUAGUUGAUAAAUAGGGGGAGAAUGCGUCCAUUAGACUUUUAACGCU
+CAGCGUGACAGACUGUCUCCACCUGAGGAAGGGCCCUUGUUAGAGAUUAU
+>pg-1_10
+CCCCGUCGUUUGACCCCGCGAUAACCGGCACGAUUAGCUGGACGAGAGAA
+AACGAUUGAAACUGAUUGGAUGAUAUGGCUAAUGCUGGGAGGUGGAAUCG
+GAGAUCGCCAGUCGUUACCUUGGGCUGGAGGCCAGGAGAGCUUAAUAAGG
+UGGGCAAUGCGAGUUUUGCAAAGUUAAAGGGAGGACUUGACGUCUAUAUC
+UCGGGCAUGAGAUUGCGCACUUCACCGAGGUCGAUACUGUUCCAUAGCAU
+GGGAUAAUGGCAGUGGUGCUUAGGGUUGCCCUUAAAUAACCAGCGCUCUU
+GAGACACGUCCUGCUGGCAGUGCUACGGAAGUCGAGCCUCCUAUACGACU
+CGACUGCCGCCGCCCGGGUACACCAUCCUGGUCGGGUCAAACAAAAGAAU
+UACGAAUAGACCUAGUGGCUGCGUGUCAUAGACGUGGAGCAGCCGGAUUU
+ACAUGGCUAGGACAACUGAGAGCGACGGACAUGGAACCUCGCGUAGUUCU
+ACAGCACGUCAACUCCACGUCGGCCUGCUUCGUUCACAGGGAUGGUGAUA
+AAGCUCAAGUGAUAACCCCAACUCAACAAUUCCUGGCGGAUCGUUUAUUU
+GAUUACCGCGCGCACCGGUAAAACAUACUCACCCUUAAUGUCGGUGUUAU
+UAUAGACUAUGGCCCGCUCUGCACAAGCGCACGAACUUUGCGGUCCAAAG
+ACUGAAUAGGCUUAAUGAUCCAACACCUUAUUAGUGUGCGGCUAAACCCU
+GAAGGCUCACCGCGAUUGCUGGCAACUGCGACGCUGUUGGACGAUUCGGA
+UACAAUCGUGGAGCUUUCCUCGGCCCGCAAGCUCACUAUGUGCGGGUUAA
+UUCUACGUUAUCAGACCGCACCCAGUAUGCAUAUCCAGUCGCACGGUGCC
+UUUUAACAUUAGAGAUUCCUCGUACCCUGAGGUUGUGGCGGUAUCUGCGA
+GUGUGCUCUCGAAUGCGCUUAACUAAGAUCUGACUUCGUGGGGUUUUGGG
+CCGGGCAACUGCAGUGUUCAUUUAGGCGCGAGAGCAAGUUCAAUCGUGCA
+AGCUAGAGCUUCCAUUGCAAUAGCCUCUCUUGCGCGUCCCCCCGCAUAGG
+GCCCUGUAGGAGGUUUCUAGAGCCUCACUCAUGGGAAUAACAUUCAAAGC
+UCGUCACACACUUUUUAGAUUUAGCUUGGGGGGGGGUGUGCGUACCGAUG
+GGAUAGUGAUCGCUAAGGAAUGUGAUACAGAAAUCCAGUUGCGAGGAACG
+ACAAAGUUAAUACUCCAAAACUGUAAGCUAUUUUCAUGAGCUGGUCAAAC
+GACCUAACGUUUCAAUCGAAAUUUAAGUGAGGAAAUGUAGGGGUUUCGGC
+AUUGCGCGACCGGUGUCCCUGCCCUAGACCCCAACAGAGGUCGUACUCGA
+CGAACCAACUGGAUUUAACAGAGAACCUGGUAGGGUUGUCGCGACAAGCC
+GAGAAAGGUAGACACACCUCUUUAAAAGGGUCGUUCGAGAACGCCGGCUU
+AACUGAGUUUGUUGCGCAUCAUCCACUGGGCCAUUUGUGAUCUCUAGUUU
+GGGGGCUCACAUUACAUAAGGGUUCACGGAGGCAGGUUGAUACUCCAACC
+AACGGCGAUACAUUCACGUUCCUCUCAGGGGCGUAGGGGCAGAUUGUUGC
+CACUGAGCGGUACAGCGAAAGAUUCGAUUCGCCCACCAUGUACAGAGCUU
+AUCGUUUCGUCGUCAAAUGGAACACAGGUAGGCCUCUACUGUUGUUGGUC
+AAUGCAGGCAGAUACAGUUAUUCACCGGAGCACCUCCAUAAGUUGCACAG
+CUCAAAAAGAUUAUGCGCUGCGAGCCGGGCGUCCUCCCUCGGUCGGCCAU
+ACCGCUGAGCUUAUAGCGGGAAUUGGCCCCAGGUAAUACGGGCCUUUUGU
+CCUGGUAGUCAUAACUAAUCCGAGAAAGGGAAUAGUUUUAAUCUAGAGCU
+GGUCCAGAACAUAUGCGCCGGAUGCCUUCUUCUAGGAGUAAAUCCGCCAC
+GCUGCCCCUCGGUCCCCAUGGUACGGGAAGGCCUCAAUAGCCGUCGUGUA
+GUUUACGUGAAUCACACAGGGGGAGAUUGACCGGUGAACGGUGGCUAUGC
+ACAAACUUUCAGUUAAGGACAAGUAUCAGUAGGAUUGGCGUCCCAGGCAU
+AAUUAUCAAAAUGGCGCGCCAAUAUCGGAUAUUCUUCGAUAAGUAAGGCU
+ACCUGUACUUGCGUUGGUAUUAUUCCGAUACGCCCAAAAUUAACUGCAAU
+GCUCUGAGGCCAUCAAUAAGGAAUACGCGGCGUCCUGGUAUAAGGAAGAA
+GCCCUCGAAUUAAAAGUAGCUUCACCUCCUGACCGAUGAGCACUCCAAAA
+GAAGGGGCUUUCCGGCUCGUCGUCCCGAGUCCCACGCGACGCAGGCCCUC
+CCUGGAGGGCUUGCCGCAGUCCAUAAGGUCCCGAACACACAUGCGGCAGC
+CGUAGAGUAGGUUUUGGAUAGCGGCGGUCGAUUGUGCAGGACUAACUUGG
+UCAAGUAUGAUAACGUUAGGUUUUAAUCUAAGGCACACACACCUCUGCGG
+CGCCUGUCAAACAGAGACGAGGAUCUGGUCUACCCGCCCGGGCCCACCUG
+UACUAAACCAGGGACCGUUGUACAUGAUCUGGAGGCAAAACAACUCAGUU
+ACGCCCGAGGAGGAAUAGGUGUGGCUAUACCCCAAUAAAACCAUCCGAUG
+CUAGAAACAUGAUACGCGCAGGGCAGUCGUUCUGUACUUACGCAAACAUG
+UCAAGAAACAAGAAGAGUGCACUCUUGCCCGUAUUGACGGUGCCAUAUCG
+UACAGAAUGGGCAUUCACUGCAAUCACUCAUCGACGCAACAUGGGCUUGC
+UCCCGGUUUCAAGGAUCUGUAUGUAAGACGCUCCCCCCAGGCGCCGCAGC
+AGACCCGGUCACUAACGCUGUUGCAUAAUGAGGUUUUCCUUCGUAACAGC
+UUGUUUCGAAAUGGUGCGAGGCCUGUCACCCUAGCGAGUGUUUGGUCAGU
+GCGGCAAGUAGGAUAUAACAGAUAAGGAUCCGUGCUCGGUGAUCGUAGCC
+AUUCACUGUAACCAUGAUGAUUUACAGUGAUCACAGUUACUAAUCUGCCA
+AUUAGUUCUAUAAAAGUUGAGCCCGUCCGGGGAAACUGCCAUAAGGUACU
+CAACCAUGGCGACAUGUACUAAGCUCGGGUGUAGUCCUCUGUGCUGCCCG
+CAGGUACUCCCCCCGGCAGCAGCAGUCGCUAUUAGCGGUGAUGUUGUGAU
+GCUAACGGAGGUAUUCAUCUCCUCGCUAAAAUUCGUACAUGGCCGACAUA
+CACGCCCGGAUUCCGAUUCUGUCUCAGAUUCGGGAUACGCUUAGGCGUCU
+GUAACGACUAUUGAAGAGCUACCGAAUUCGACUCAUGAGAUCGUUGCGGU
+CAGCUGGCUAAAGGAGUUUCUUGUCACUUCCUAUUGUUUGUGAUAGAGCA
+CUCUCCCGACUUGUUACGAUAUAGACGGUCAGGCGUUAGGGUACUUUCAG
+CUUCAUACACGACGUCACAGGUCGUUCGUUAUACAAUUGUGCAAUAGGGG
+UUAGAUGGUCACGUACUCUUAGGGUGCGAAGUGAAAGUCUAAGCUGGACU
+ACCUGAGCCCCACGAUGCCUCUAUGCCAAGGUAACUGGUGACGUCGUUGA
+UGGGUAUCUCUUAGUGUCCAAUGAGUAGUCAGAAUACCGACCAUCGAAGC
+CCCUGUGUGCGGUUCUCUGUGGCCAACCGAGCGAGGGCGAAAGUGGUAGU
+CAACACGUUUGGCGUCCCAAAGGAAUUAGGUAUUACCAGUUGAGGAAUUU
+GGAACCCGGUAGGGUAGGGAAUUUGAGGGCUACAUUGUUCACUUCGAGUG
+UGAGAAGAGACGGGGCCGUGGGGACUUCUAGACACUGGGCCAAUGGUAUG
+AUAAGUCUACUUCAGUCCGAUUGGCUUCACACAGAUUUCCCGUUGGGACC
+GGCGAGGACCGAUAAGAUGACCGGAGAUACGCUCGAAGCUACACUAGAAU
+UAUAGGUGAAUUAUGUGUCGGGGGUAUCCCCGGCGAGGUGCGAAGGCUAU
+ACGGUUGCUAGGUCGUACAGUGGUUGAACACCUACAAAUGCGGUAAAUCG
+ACGCGUCGCGCGUGUACCGCUCUAUUUCGUCGUCCGCUGCGACCGGCAUU
+UUGAGUGAGUUUGCGCGACGUUGAACAAAUAGAAUGGACACCUGCAUGCG
+AAUGACUCAGUUGUUUUCCGAAACUGGGUCGCUCAUAACUGCAUCUCAUC
+UGGGGGUUUUUCGGCUUCUCGUGUGGCGGACCUAUGGCAGGGGCUCAUCU
+UUACUCAGGGUAGGAUUAUACCAGAGGCGUUGGUGUUUUUACCCACCCAU
+AAGAAGACGGUAAAUCGAGACACCAGCCGUAUGGUUUCUUCUUAUGCCUA
+GGUCGACCUGAAGGUCGAAAAAUCGCUGUACAUGAGUAAGCAAUCCCCUG
+GGCUCGAGGUUUGCAGAGCGACUUUAUUGGCGUAGGUAGUUGUUGGUGGC
+UCAUGCAAUUACGGAGUUAGAGGUGCGCUGGCAAUAUGGAUCUUACCAGC
+CCCUGGGCGAACUCCCCAAGGUGGCGUGGUAUCCCUACUACCAGGCAUCG
+GCCUACCGGUCGCAGAAGCGAACACCUCCCCCUCCAAUCCCCGCAAGACA
+UCUUGUUGAGCAGGCACAGUGCCAUAGGAACGUCACCACGCCUUGUUUCA
+UCAUGCCUAGACCAUUGCCGAUAGUUGCUUCACCACCCCUUGGAGUAGCC
+ACCCGACACUGAGAUCUCGGUAUCCGAAAAAGGUAUUUCACUUUCAUUUC
+UUAUAUCCAGCCGCUCGAAGAACGGCGGAAGAUUGCCUGAUGUUUCUCCG
+ACUUACGCUACCAACUGGAAUCAAACGAAGGCACACUGACCAUAGAAGUG
+CGUCGUUUGCCUCCCGGGUUAAUCUACCUGACAUGUGUCGGGGGCGCAUC
+GAUAAUGUGGCGAUGAGGAGGUACCUAUUGUGUUGAGUAACGGUGAUAAU
+UUUAUACGCUAUUCUGAGCCGAGAGAGCCAACUCUGGAGGCUCUUCUGCG
+CAGUCGCUAAACAUGCCACCUUUGCCGACCAAGACGCGCAACUCUUGAUA
+GGAUGCUCUCCAAGACAGCUUGCGGACACUGCACUAUCGUCUCUUGGUCG
+AAUGGAGUGAACAUAAACUAGAAAUGUGCCGAGAUCCACCUGUCCUUCUC
+UGAUUUCCGGCCCGCGCAAAGGAUAGAGAUGGGAAAGUAAUAGGAUGUAC
+GUGCAGAUGGUAAUUAGAAACACCGGCGACAUCCUGCACUAAUUUAGCUC
+GGCUUAACUUGAUGAAACUAUGCCUAUAGUAUAGACAACCCCGCCCCGAA
+GGUGUAUGGAUCAUAAUUUACCCUCCAUUGGAAAGUGACGUUUUUUCCAU
+CCACUCUUGUUAACACGAGAAAGCCAACAUCAUUCAAGGCCUUAGGUUGU
+AGCAAGCGGACCCGUGCUAUCAGGAUAGUAAUCCGUGUCAGAUGACUUAC
+AGUUCGCCGAGUCUAUUAGAGUCACUUUGCUACUCAGUUUGGCUCACUAA
+CUCAGUGCUGGGUCACGGCAGCGUUACCCAAAAGUGAGACAUGUUAACCA
+CUAAUUCUGUCAUAAUAAAAGCAUAACCAACCGCUAGAGUCAUUUCCUAG
+CAUCCUUCGGGAUAGACGUUACCUGAUGCAAAAUUUGGCGUGUGACCACG
+AUGUAAGCCUCAGUUCGGACACGCAGUCGUUCGACCCGUUAGCUGAGUAA
+CUGUUCGUGCAAAGUAUAGAUGACACGGUUGUAGGUAGUGCCAAGUAGGA
+CUGAGGACCACACGGUGCAUAUUCCGUGAUAUGUCUCCUACUGCACCACA
+CAAUAGGAAGUAUGCAGGGAACUGGCGCCGGUUCGCCCUCGGCCUACAAG
+CCGGCUAAUUCGUGAAGGUUACUGAUGCUGCUGUGGAAGAGGAAGCAAUG
+CGUUAGGUCCUAAAGCAAGUUACUGGCGUUUUCGUUAAGCCCCCCUUUUU
+GCUUAGCGUUACAUGGCGCGAACGGUCCCCGUAGCGUACAACUUGGCGAA
+UAGGACCUCAUACGUGACUAUGUUACGUGUUUUGAUAUAACUCUCGCUGA
+CCCCGAUUGGCGCCUCUUGGCAGAUGUCGGCAGAUAGGUUCGCACGAACG
+GCGUUAUCAGUCUUGUAAGAAGCUUAGUCAAUGUUCGUCGUAAGUGGGUG
+UCACGAGAACUCUGCUUGGCUUUUGGACCAGGGAACCGUACAGUGACAGU
+CAGUUUCACUAUGACAAGCCAUAGUAGAAAUCGUCAUGACACACAUUGGA
+UCGAGAUUCAUAUUGAAUCAUUUAUUCUCAAGUCUCAGAGAUAUGGUAUU
+UGUAUCUGUGAAGUGCAACCAAGUUCGAGCUGUAUAUAAGUUCAUACUAA
+GAUUGAGUCGCAGUCCUCCUGUUUUUCGAAGUGGGGCGGCCUCAUGAUGU
+CCAGCAGACUAGCUAAAUAGUACGCCGACUAUCCUACCUCGCCAGAACUA
+UACCAGCUUUCACAGCCACUUAGGCGAAGAAAUACAUACUCCGAAUUUGU
+GUGCGAUGGGCCUAACAAUCUGGUGCGCGCAGUCAUGGCACCAGUGCCGG
+GGCACUUUCGCCAGCUCCUGAUCCAGCUUUUGAUUGUCAGGAGACCUCUA
+GGGUAAGCUUUUGCUGUGUUAACGAAACGCUGUAGUUAGAUACUGCAACG
+UAGUUGAGGCGAGAUCCACCAGAACCCUCGCCGGACGUUCGUCCGGCUCG
+GUGGAAAGUGGCUCUAAACCGCCGUAUUCCCCACUGCCAUGUCCUGUUGA
+ACAAAAAGGCCUAUUCCCCAGCACUGACCCUUGCAAGUAUUCACCGAAAC
+CAAAUCACGUACCAGAACCUGUAUGUUGACUCCGGUGUUUCGUAAGGACA
+CCUUGGCUGCACCCAGCAUUGAGAGCGUAUGGCCCCUGACACAGCUACGA
+UCACUGCCGUUGGAGCUGACUGAUAUAGGAGCUACAUACUGAAAGCUUAC
+CCUGGGCGCGUUAUCAGUCCUUAGAUUUAGACCUGCUACUAAGGGCCUCA
+CGACUGCGGUCUCCCCCAGCAGGGCAUACCGGAGGGACGACUGCCCAUGG
+ACGUCCAAGCAUUGACUCUAGGACAUUUUAUUUUGUUUGUGUUGUGGACC
+CCGUGAGCUCACCGUGUUGAGCGGGAUGGGGUGCUCUCAGCCCAUACAGC
+UGUUUAUCAGGUGUACCAAAAGGGUCGAUGUGGGCGAUGUUUGUGGCCCC
+ACGGGGACUUAGGCAAACUCGACGCCACGGUGGGGAUGGCCGAGUAUACU
+CUGACGCCCAGAGUUUCUCUACGGUACAAAGAGAAGCAAGCUCAUCGCAA
+AGUAUAGUAGGUCUUCAGCAUGGUGAAAUUCCGCUUCAUGAUUAUUCACA
+CAAAUUUGGCAACCACCCUACGUCGCGUGCACGGACACCAGUAGAGUUAG
+AGUCAAGUGGGACUGUAGCCGGGCGACGAGUGAGCGGGACUCUUAGCUCG
+UCUAUUGACACGAUUGGAGUACCUUACACCACGGGCAUUCAUGAAUAGAC
+AGGUGGCACCCUCCUGAAACGAGUCGAACUAGUGCGUUUUAAAGGCUGCC
+AACCGGUAGUUAAAUUUAGAUAGGGUUUGAAACGAGAUGUGCUGGUAGGC
+GUCGCGUUUGCAUGGCCCGGGAGUCUUUGUGAUAUCGCAAAGCACCUCUU
+GAGAUUAUUAUGCGAAGCGAGCUGCGUACUUUUAAAGCGCAUGCUCACUC
+CACAUUGUGGUCCGCCCGCGUAUUGGGCUUAGAUAACGGAUGCGAAGGGC
+AGCAAACGUUCGGAGCUGCGGUGCCUAUCCAUCCAAGAGUGUGAUUCACU
+UCGUUUGCGCACAUAACUCUUCGACAUCAUUCCUAGUUCUUGUCAUCGCU
+AGCUUUGUGUCCACCAUGAGUCUGAUCUUGGAACCCCCGAACAAAUCAAG
+AGUCAGUCUGAUAGUACUGGAGAUACCGGGAUCCAAGUUACAAAUAAUGC
+UCCUAGGCGAUGCUCCCGCAUUAGUGUCUGUAAGGGGAGAUGGGAUUUGU
+GACGGUUCGGUGUCAUACACCGAAAUCCCGCUCUGGUCUAUUUCUGCUUC
+AAGGCUGGUUUCCGGGCUCUGGAGCCGUCCGCAAGGGACCUGCCCGGCGC
+CUUCCCGGACGCGGUGUCCAGUGGCCUUCUGCCGUGGCUGUUCGCUCCAC
+CACCGUUGCGGGGGCAGCGCCGGGAUUUGACCGGCUUCCCAAUUCUCCGC
+CCUCCCUUCGAGGCGGCACCUUGAGUGUCCUCAUCUAAGUUUCCGCCUCG
+UGCAGCUAUUCCAACGGGGUAACUUUGAAGAGUUGUUGCCCUGCACAGCG
+GAAUCGCGCAGAAGAUCGUUCAAGACAUCUGUAUCUGAAGCACCCCCGGG
+CGUUUGGAACCGGGACGUUUAGGCUGGUUUUUUUGGCCUUUCUAGACCUU
+UUCAAUUAUACAGCCGCGGACAGCCGUUCUGGCAAAACUGACUCCAUACG
+CGAGCCCUAAGCGCGCGCUGCUGCAGACAACAUCGUACCCGCGUGUCCGA
+GGCGGCACAUCUCGGCCGCAAUUUGGUAACAUGGGUAAAUGUCCACUAUU
+UGCAGUAAAUACCCGGUGAUUCCCUUCGAGUAAUAUUUAAAAGGCAGAGA
+AUGUACCUACUCUGAAAGUACUCGCUCGCUUUUUGCUCUUCUAAAGCGCC
+GAAUUCUAGUAAAGACCUCUGGCUCAGCUUGAACCAAUCAGUAGCGUCCU
+UUCUAUGCGAGUCAACCCUAAAGACGCAAGCACAGUGUGGAAGCCCAGUC
+CCGACAUUCUGUACUGCUACGACUAGCACAAUCCUCGAUAAUGUCUGGUU
+UUGGGCCUCUAUCACUUCGCGCCUUUUACUGACCGGCUAAUUUCAAGUAG
+UGAGUCGAGCUACAGGGUUAUUAGCCAAGGGUCCUUAGGAAACCUAAGGA
+UUCCAGUAGAUCGCGGUCAAGACGGACUAAUAUCUCUUCCAAUGUCGUAG
+AGUUCUGUUGCCUACGCAUUAAUUGCCUGGGAUACGAUUCCGUAAGCGGU
+AACUUGCCGUCAUCGCUCAAGUCGCUUAACGGACACUAGAGGAAAGUAGA
+UGGGGAAUCAGAGAAAUCUCGACUUCCUCUUCCGAGAAUUCAUACGGUGU
+GCUGGUCCACGGCCCGGGCGGCAACAAUUUCUUGAGUCGGCUGCUACCCC
+UGACAUUACGGCGUCGUGAUUUGUGAACGUCUUGACUACCGGUCAAUGGA
+GACGAUAAGGCAAUGGACCGUCAUCCGCCUCUGAGAGAGUGAUAACCCUG
+GGGGGAGAUAACUUUAUACACCCUGGUACUUCCCAGCUAGUGUGUAGACC
+CCCAGGAAUGACUGAAGCCCACUAACGCAAAAUCACUCCGUAGUAGAUAG
+AGCCACCAAAUGAGUUACGGUAACGUAGAAGUAUGACAUACAGAGAGUUA
+UCACGGCAAAGCCCCCUGGUCAAAUACCCGCUCUUCCCCCAGCGAUGGGC
+GGUUCGGUAAGACAUAAAAAGCAUUCGGGACAUGGCCGCUCUGGUUACAA
+UCCAGGGCUUCAUGCGGGCGCGUGGGCCACCCAAAAUGGUCACAAUGUCU
+GCGUAAGACGGAUUGCACGGGGCGUGAGAUGUGUUAUCAUCGUUGCAGCC
+CACCAGGCAGAAUGCCUCGAUGCCUAUGCAAACGCAGGGGUCUUGCCACC
+GCAUUCAGGUUCAAAAGGGUUACCACCAAUUCAGGAUUAACGAAAACUUA
+CUCGACUGGUUCGAUCAAGCAGCGAUUAUUGGUCUCUGGAACAUUGCUAC
+UGCACAGGGGAGGGGUUGACAGUCCCUAACCUACGCUAUACUCGUGAAUG
+CGUCCAUCCGAUGGUGAGCUACCAGAGACGGCAUUACACUAUUUGCACAC
+GGUUCGACGAAUAUGUAUGUCGAAAUUCCAUUUAACGCCGCCUGUUCGUG
+GGGAACUCCCCUGUAACAACAAACACGAUGAAGACACAGUAAGCCGUCUG
+GCGUACUGCAUCCGUCACCCGACGGGUAUCCCUGCUCCAUCUCGUGGGUG
+CUGCAUUUUAUGUGAAGGGGCAUUCGAAUACGUUCGUUCAAUAGAGUUAG
+AGGUUGCAUUAUUAAUGACUAACUUAUCAGAAGUCGUAUGGGACAUGUGU
+UGAAUAAGUGAAAGGUAAUAAUGCCGAAAUGAUGUUAUUUCCAUAAAUUA
+GCAUUGUGAAGUUGGUUGAACAAUAAAAACAUCACAACCACGAAUGCUUU
+CUUCAAUAUUUAUUUGAAUUUGCCGAGGUCCAAGGGUCCGUGCAGGAGCG
+AAAACGCAGCUAGACACUCCGUCAAGAGGGCCCCUCGGCCGUAACCUGAG
+CACAACAUAACGUUCCCGGUAACAGCAAUAACAAGGCAGAGUUGUAAGUC
+CGUGGCACGGGGACCUGCCAGUUGGCCAUGUUCUAAAUGCCGCUCUCGUU
+GAGACUGGAAACUACAAAAUCGUCAACCCCUUUAAGUGGUUGUAUGCCUU
+CCUCGGCUUCCCCAUUUCGGGGAAAAUCGUAUCUAACUCAAACAAAAGCA
+GACCAGACUACUUUGCGCCACCAUAUCCUUUCUAAGUAGGAUUCUACUGU
+GGGGCACACUUACCGACGAAAAUUCAGCAGUUCGGUCUUGACGAUGACAG
+GGACGAUAGUCAGCUUGGGGGAUGAUACCUGAAAGGACCGAGAUAACGAC
+AUCCCCCUUUCUCAUUGGAAUCUCUUGUGUAUGAGGAUAUGACAUUACCC
+ACGCCACAGCUAUCGGCCCUAAAUGUCUGUCGAAAAAUAGCGCAACGCAG
+UGUAGAGGCACGGGUAAGCUGACGCGUGUAUGGUGCGCGGCAGCAUACAC
+AUCAGAUUUCGUUGUCGUGGUUAGGGAACUUUCCCCGCCAAUUAAGUUAU
+UGACGAGCCAAGACCUACCCAAAACUAGGCCCUGUAUCAGAGUUUACUGU
+CAAUCGUACAAGACGUGAUCUGACCACCAUUGUAACGAAAUACUGUGGGG
+CGUCGCCAUUGCCCUUGUUAGCACGAUUGGAUUACGCGGUGGCAGACGCU
+ACCAGCGUCAGUUUCCCAAGGCCACUGGCCAGUAGACGACGUACACACUU
+ACGAAGGGAAAUAGUACAUAUGUCUUCUUGCGAAAGAGAGUGGAAUUCAC
+CGGCUGAAAGAUUCCUCGUAUAGAAUAUAUCGAACCUAUCCCUGAGUCUU
+AAAUGAAAGUUUAGGCGUUCGCCUGCGUUAUAGGCACCAAGUGGAUAUCU
+AUGUAUAUCAAUUAAGGUGGUACCGCGGAACAAUGACCGUUUCGUCCUUU
+UUAUUUUAUGAAGGGCGAAGCGGUCAUUUUUCUACAAAUCCAUCGACCGA
+ACCCACCUUGACCCGAGCAAAGAUUAGCCUCGCGUGAGAGUUAGGUAGUA
+GAAAACAGAUUAAAGUUUGCCAAAUACGUUCUUCCCGUGCCGGCAGUGGU
+UUGAUCUCACGAACAGACCCAAAAAAUAGGGUACGGAGCCCAGGAUUUUG
+UCCCAACCAAGUUAUUACUAGGCCGGCCCUACCUAACCCGGUCAAAGAUG
+ACGCUGUGGCACGUCGUCUUGGCGAAGUAAGGUAUUGUGUGACACUUGUC
+UAAACGUUCCCAAGAUCCCACAUGCUCCUAUUAGAUAUCCUUACUGUUUU
+GAACUCGCACUAAUAAAAAUCAGACCCGUUGUGCGGGUGGCUAGGUGGUG
+GGGCAAUGUGUCUUUGCCUUGCUUGGGAACCACAAAAAUCCACCCUUCGA
+GUAGUAGGUCCCGAACGCAAAGUCUAGUGCUUGGGGCCACGCAUUAAGGA
+CCCGAAUUUUGAGCAUUAAAGAUUUGAAACUCGCAGUACCGGCUCCGCCU
+UUGGUAGGGGUAAAAUGUACUCGCGGUAAUUUCAGAAACCACGCCGCGUU
+AGCAGGCAGGGCAUGGCAUAACCCUUCGAAUCGAUACACUCUGUACGAUG
+AAGUACCUUAUCUUUAUCGUGUAGAUUCGGCUGAUAGCCCUGCUUGCGUU
+AUCUAGUGCGCGCUAACGCAUAUAAUAGAGGGCCACCAUCCCAUGGAGCG
+AUGACACACUAGAAGCGGAUAGACCCGGCUUUGCGUACCGUAGGUCUCUG
+CGGUCCCGCGUUCGCCUACCUAGUGCUCAGGACAACGGCUGACUCUAAUG
+GACGACCCGGGUAAGCGUUCGAGGCUCAUAUCGUUGGCGAUGCGAUCGGG
+ACGGAUCCCCCGGCAUUGGGGGUUGUAAUAAGUAGGACCCGCUUAGAGAG
+UUAAGGGGUUAAUUCUGGUUACUUGGGGACCAGUGUGGGUAGCGGGCGCG
+UUCGUGUGUGCCACUAACCUCCGGGGAUUAGUAUCCUCGCGAAAUCCGAU
+UCUCUCAUCGUGGAAAUUCGCGUGUGUCUAAAAGAAUUACGUAGAAUUAA
+GGCUCACACCACCCCACCGUUCAUGGCAACAAUCCUGGUUUCGUGUAGUA
+GAAGGGUGUGGCUGGCUUAGAACCGGGGGUUAGAGAAGCGUGCGUGGUUG
+UUUAUAUAUCUGCGACUUAUGAUAGUUCUAAGCGCUUCGAAGCUGCAAUU
+CGCCUGAUGGUCGGACCUGAGUCUAACCAAGAUAGACUAAGAGCGUUCAG
+CGCAGCAGGGUGAUAAUAUACUCCAACAGAUUUGUACUCGGACCAACAAG
+ACAGUAUGCAUCGUGCAAUCGGCGCGUAAGGGUGGGGUUAUUCCGAGGCC
+GGGGGGUUGUGAAUAAAUAGUCCGGCAAUUCGUGCUUUGCUGCCCCACUA
+UCCGCUGAGGCGGAGGCAGAAGGUCAAGAUGGAGAGCAUACAUGUUUUCA
+AUGCCCCUUGCCUGUUGGGGUUCGGUGGAGCUUGCUCCGGUUUCAAUGUA
+CGUUGUGAAGUUCACUAGUUCUCGGCAGUUUGUCCAAGGGAUUAGACCAG
+ACAAUAGGUUCCCGGAGUGCGUACCUGACCCGAUUAACCACGCUCGCUCA
+CAGAAACAUUAAAGCUCGUGAAACACUGUUCGCGAUUAUACGCGGGUAUA
+GAUCUGACGUGAGUAUCCCAACGCAAUUACUCGUAUUACGUGCAACAUCG
+GAGUACAAUUAGUGUCCGGAAUACACGUCUCGCUGGGCAUACCAUUAGCU
+UGCUGGUUCAAGCCCUUGUAGCAAAUACUAUGAGACCCGUGGUUAUGUGU
+GUGAUCUGAAGUUUGAUUCCACCUAUGGGGACCGAUUUUUAUCUAAGACG
+GGACGCUAACGUAAGCCUCGGUGAUCUACGUUCCCAGCUGGGGCUACUAU
+GAGGUGUAGACGGAACCAUUGGAUCAUCUUGCGCCUGCGCCUCUCUGCAA
+CGUGACCUAAGUUUCCAGAUUGCGAAGCAGUCAGGAUAAUACUGCUCUUA
+AAGAGCAUAUUUAUCCAAGUGAUCAAAAAUGUACCUUCACCUCGUCCUUC
+UUGUAAAACCGUUGAUAACAGACUGGUCGGAAUUAUUCCAGUAGCAGUAC
+GUACAUUGCGACACUUAAGGAGAACACUUCCAAGGGGUUAGAAGUUCGUU
+UGGUACAGGUUACAGACACCGUAUCUUCUGGGUGUCUGGUUGCAAGCCGA
+CUGAGUCAGUCACUGACUUUUGGACUCAUAGAUAUAAGCGUUGGACCAGC
+UGAGAGACAGUCUCCAAAUAAGCCAGCCUGUUCCUAAACUUGGGAUGCUC
+UCGAGGACAGGAGACGAGAGGCCGUACUGAAGCGUCAGUCAAGGGGCUAA
+AUGAACUCUCGCUUUGAAGAAUCCUUUCUCAGAAUGUGUAAUGAUAGUAG
+CACACUGCAAGAUUGCUAAGGUGUGGCAAACGGUUGGCAGGUAAGGCCGU
+CCUUCUUGUUGAACCUUCGUGGCACUCCCACCAUUGUCUCCCGUCAGACC
+UACGGCGUGAGUAUGCGCAGCGAAUGAUUUGUCGGUCAGGGAGCCCAUAG
+GGUGGUCUUCUUCGGUGGUUUAUAAACCACCAUUAGGCGUUGCACCGACA
+UCGACGAAUCCCUAGCGUAUCGCACUGUCCUUAGGCACCUAGUGCAGCAC
+GCCUGAACGGCUAGACCUUGAGUGAUGGUCCAUUCGACGAAAGCUUGGUA
+GCUACAUUCGUUGGUAAGCCUCGUGACCCCGCAUAGAGAGUUUAGCAACG
+AUCUGCUAGGCGGUAUGUCAGAAGCGCUAAAUUUUAUAUAGUCCAACAUU
+CUGCAUCCGUUCUACGUGGCGAACUCGUCGGAUUUUACUUCAGAUGUCUC
+GCCACGCUUAGGUGCUGUUCGGACGAGGAAUAGUGGGAAUAAUUGUUAAU
+GCAGGGCGCGACAAGCGCACCCCACGCUAUCACAAAUUAUGCCGUUGAGU
+UACCCGAAGGCAAUCAUAGAAGGAGCCCCUCUCAAGUGCAGGAGAGGUUC
+CCCAACUAGGGACUCGGCCGUCUUGAUCACCGACUUCCCCCGGCCAGGUG
+GGCCCCCACACCUCGCUUUUCGGCCGAGCUUUAGGACGAAACCCCAGGCC
+UAUAUGGGUCCGUCCCGCAUAAGUGAGCCGUUAAGCUUUAGAUAGAGAUC
+GAAUCAGACGACCGGUGGAUAUACCGCGUUGCUAUAGCCGAAGUUACUCG
+UACAUACACCGAGUGGGAUAAAUAUUCUGGUUCCUAGACUCAUGUGCGAU
+ACCCAGCAACAAAUGCGACGUAAUGGGUCCAUAGCUCCCAGGAGAUGUUC
+AGUCCCCUGCAUAGGGGUUGACUCUCAUCUAGGGGUAUCUUGCAUAUGGG
+CUUACCCGCACUUAGCACUUCGUACUUGGUGCACAACGAGACGCCGAGGU
+UGCUUCAAAAACGUGUCAGAAUGACAUAGUCAAUCCAGCCAUCAACUGAA
+CAACUAUUUGUUUAUGUUUUCCACUAUAUUCGGCAAUGGCCUAAAAGGAC
+AUUCACGUUAAGCACAAGUGGUACCCAUGCAGAAACACCUAUCAGCUUUC
+UAGUGCGGAAACUAAGUCGAGGUUCCGAGGAGCCCAACGACCGUUUAACC
+CCCAUUCCAUACCUCUAGUCGUAACCAGUAACCCUCGGCGGCGGCCUUUC
+CACAACGUAUUUGGCCCUAAAGAGCUUAGGACCCCAUAGCGGUAUUAAGA
+AGUUCAUCAGUGAGCGCGGGGGUUUUUGGUGGUACCCUCUCCCACACGAU
+ACGAGUUAGAAAUGUGCGAAUCGCGUGCUCCUUCUGACUGCUAAUGGCGC
+CGGUUGCAUGGAUGCAGACGGACAUGAAAGUAAUGUGCCGAGGUCGGAUU
+ACCGGGUUUUACCAGCCAGUAACGCGCACUCAAGGACUGCGGACUGUCGC
+AAUUUGAGUCCUUGGCAUGGGGCGACAACACUGCUGUUCUUUAUAGACGA
+UCCUUAGAGAGCGCCUCAGGACCAUUCCUAAAUACAAAAGGUUAUCGGAU
+AUCAUCUACCGUGGUUAAUAUAUAGUGUGCAUUACUGGUCAGCCUAAGCA
+ACGUUCGUCUCUAAUAGCAGAACGAGAGAGUCCCAGCCUCUUUGCCCCCA
+UGAACGAAUGCGAUUGUCUAGUGUACCAAAUAUGCUCUUACCCGAAACGG
+UACUCGCCGGUAAUAGAGUGUCGUUGUCACUCUGCAACCUGACUUCUCUA
+CCACAUGCCAGGAUGGUAUCCGAACCGAGGGGCACCGGUCGGGGCGUUUA
+CGAGUUUUUUCGCGCCAGCCACCCUGCUACCUAAUCCGUGACUGUCAUGA
+ACAUAUUAACCAUAAACGCCGUAUUCGCCAUUCCCGAGAAAACCCCUCCC
+UAUCUGGAUGAAGCCUAUCAGUGGUUAAUCCCGCGAGCAAUGUUCAAGGG
+UCUUAGACGGAAACACCCAUAAAAAUCACUAUUUGAGCAAGCUACGAAGG
+UAUGGCUAAACAGUAUACUAUCCCUGCCGCUCCCUCGCAGAUAUGGCAUA
+ACAGCGCGGCCUCCCGUUGCCUACCAGGCUGCCGGCCCGUGUGAGCAGUU
+CGCUUAGUUCAAGAAUGGCAAAAAUGAUGUACGUAUGCUUCAUUGACGUA
+CCGAAGCGAGGACAGGUUCACUAGAGAGUCUCUAUUCAGCGGCGCAAAGC
+AGCGUCUUCCCAGUUGAGGUGUUAUGGCGCCCAACAUGGAACCUCAACUU
+CCACUCUGUAAGUUGGAAUGCAAUCUGGUAAUGUAUAUACUCCCACCAUG
+CCUUAAAGCCUGGUCAGUCCUGUUCGAGGUCGCGUCCGUUGGCGACCAAG
+GACUCUUCACCCGCCGUCUACAUGCAUCAACAAACGCCUAGCGGGCAUGU
+CAUUUGGGUCCCUAACACAGUGAAUGAUGACGCCUAUCUUCGGCAGAAAU
+ACAAUAAUCUCUACCACCUUUGAAGGCCAGCCUGACCGUGGGUCAAGAGU
+ACCCAAGCCAAGCACCUCUGGACCAGCUUUUAUCCGCUGAAUGGUACCGC
+UCAUGGCGGUUGUUAAGCCCAUACUGUGGAACGUGAGUCUGACGGAAACG
+ACAACACAUAAUCUCCCCACUUUACCCUGGGACCAAUGUCUACCCAGAUA
+AUCGGGCCCGAAGGCUUAACGCGGUCAAUCGGUUUGGAAGUGCGGUAUCG
+GAUAGCACACCGGUCAAUCUAGCCGGUGGUAUGGCCUACCCUCUCCGCCA
+GGUGGAAAACGUAACUUCGUUGUCUGCGAUCCUCUGGAUGUAGCAGCCUU
+UUCCGCGGGAUCCUUGUGGGACGCUGUGGCUAGCGGAGAACACUUCCGCA
+CAUUGCAAUGAACCACGAAGGUGGGCCUGAGCAUUUCUUCUUGGGUCAGC
+GACGCAGUUAUCUAGAGCUGGCGGGGGUUAAUGGGAUGUGGCCAGACCAC
+AGAUCUUGCACCGUUCACUCAGAACUCAAUAACGACGGAGGCGGCCUCCG
+CAAACGCCGCAGACUUUCUUUGGAGUUCCCAUAAUGCAAUGGCGCGCCCG
+CACUAAUACGCGGCUCCCACAAAUGGGUUAUCAUAAGACAAGAUAGCUGA
+AGAAAGGGUAUUUCUGCAUCGAAUGUUGUAGCGUCAUCUGAUGUAUGCAA
+GACUCAAAGCAGGGAAGAGAGUUUAGGUGACCUUAGUAACAGAUAGGGUU
+UAAGUGGUGAGUUCCUCGUGUCAAUGAACCCUCAAGCAAUACGCCAGCUG
+AAGGAUUUGAACGGCACAAAAGAGCUGGCGCUGCUGGUACCCUGAGGCUU
+UUACGACAUCUCGAAGUGUCCCUGGAAUGUCAAUGGCUAGCCCCAAGCGU
+AGGUCAUCGCAUAGGUGGGAUGGCAUGUAAUGUGGUUUAGGGCUAGUGGC
+UUGGCCGGUAGUUCUCAACCCAUGGAUUAGUCCCGUGCAAAAGAAACGUU
+UGAGCGGAUCCCAGGCGGACCGGGAGGGCCUCUGAAUUUGGUCCAGGAAU
+GCCUGAUUACGGCCUCGAUACGAUGAUUAACGCUCGCCCUCUUUGUGUUA
+CCGCGACUGCUGGCACAAAUAUUUGUCAGGACUAUUAAAAUAUACAAUAA
+AACAUAUAAAUAUAAUAUUAUUUUUACAUAUUAUUAUAUUAAUUAUAUCU
+UUAUAUAUCUAUAUAUAUUAUAUAUAGUAAUUAAUAUCAUUAUUUUAAUU
+AUUUAUGGAUUUUAUUUUUAAUCAAUUUAUAUAUAUUAUUAUUAUAAUCU
+UUAUAAUAAAAUUUUAUAAUUAUUUAUAUAUCAUCCUAAUAAGUAACUGG
+AUCAAUCUUUCGAUCAUUGUCCAAUAUUCCUCACUGCUGUAUCAUAUAGA
+UAUUGACUAUAUUUCAGAGUCAACGUGAUCGUUCUAACUUUCAUUAUCGA
+UUAUGGAUCGUUGGCUAGGUUCACUUUUAUUAAACCUACUACCUAAACCA
+UUAUUGGCUUGACUAUAGAUAAAUAUUAAUAUUAUUAAUAUUCUUUUAUA
+UUAUUAUAUAUAUUUUAUAUAUUUUAUUAUUAAGUAUUUAGCUUAAUCUA
+UAGUUCAUUAAUUCCGAAUAAAUUACUCACGUUUACACCACAUAUUUAUU
+AUCUUAUUAAUAAUAAACGUAUGAUUCGCAUGUGUCAUGUCCUUAUUUAG
+CGCUUAAUCUGCUUCCGGGUGUAUGGUCUGCCUCCUCCCUCCACCGGGGA
+GCUAGGGACAUCAGGCUAAGUGCGCAAAUAGAUUGGAGGUAUUAUAACUC
+AAGAUGUCGUAAUAAGAGGCUACAUGUUGUUCACUUUAACCGGCUAUCCG
+AGUGUCCACAGUCGUCGUUUCUCCUAGAAGUUAAUCCCAGUGUGCAAGCU
+ACGUGAUAUGUUUGUAUGAGAGGCCCAAUCUGAAAUUGUUGCUGCGCGCG
+GUCAGGAAAUCGACGCGAGGUACUUGUGACAGCAGAGCUUUUACUACUCU
+AGGUAUCCAGACGAAGGGAAGUUUGCUCUUUUUGGGCUAGCUAAUAUGUG
+AGUAUUAGUGAUAAAAACUGGGUGAAUUGUCAAGAAGACUAACGUCUAUG
+UUUAUUAUAUUUUAAAUUUAAUAACUGUAGACCAUGUUAACUUGCAGCGA
+AGCUUAUCGAAUGGUAAAUAACAGUAGAUAAGAACGUUCAACGACUAGAA
+AGUGAAGAUUACCAACUAAUAAACUUUCCACGAGCGCCCAGCAACUUUUG
+UUUAUAUUUAUAACAGGCCCGCGGCUUUGCCGCGGGCGUAGCAUCAAAUU
+AAUUAAAUUGUAUUUUUGAUGCGCGGCCAGCAACUAAGCUGGCAAAUAUA
+AAACCAAGUUGAAGACAUAGUCUGAACUGUAAAGAAAUUUACAGCGUGUG
+GGUCCUGCAAUUCUACUGAUUAAGCAGGAAUUAGCUAGACCUAACUUCCG
+AGGCUGUUAGCGCUCGUCCUCCGGUUAACUUUAAGUAGACGAGACACGUC
+ACAUCCUGGCGAGCUGGCCUCCGCGUGGCCCUUCGCUGUUCUAAGCGUGG
+AGUCAUUGGUCCUACCACGUAGGUGCUGGACCCGUGCUGUCGAGACAGGU
+AUUUGGACGCGAAGCAUUUAUCGAUCACACCGCUCUCAUUGCGCUCAAGU
+GUGACAUGAAGCGGAAUCGGCCGAGAUACGUCUCAAUGCCCCCUUUUAAG
+CAUGCAGACCGGAGGGUCGUGCUUAUUUCCAACCGACUACCAAUCCACGG
+UUUCCCACUUAUGUAGUCGCAGACCGUGGGCUCGUCUAACGACGACCACC
+CAUCAGUUCAUUGUUGUUGAAGGGAGACAACGGAAGCGUUGAUUUUCGCC
+CGUGGUCCUGGCGAAGAGUAAUCGAACCUAUGCUGUAGAACAAACAUUGU
+GCCAGCGGGAGUAAAGGGGACCCUAGCGAGUCCCGAGCCCGACAAGCUGC
+GUGAUUGAAAAUAGACGCAACCAAAUGCGACAGAGGUAUAGUUGUAAGCG
+AUGCCGACUUAGAGGCUUUUAGUAAGCCAAGCCGGGAAGUUAGAAGCACU
+UAUGGGUAUACUCCAUGCCCGUAAUCCAAAGCAUCGUACAUACUAACCCU
+ACUUCAGACAGGACCCAGGGGUCCGCCUAGAGGCUGAAGAAGUAAUAGAA
+ACCGCCUCGCGUCUGGCAGAUGUUAGGAAACUCAACCAAGGAUGGUGAUG
+UUGUGAUGAAAAAGGUUUCUCCCGCACGUCUGCUCGCGUUUCCUCCGUUG
+UGCUUGCUUUUCCAACAAUACCUGCAUAAGUUAGUUCGGUCAUGUCGCGU
+CAUCCACUCCAGAUUCUGGGCCUUCCUUGCUUGGGGAUUCCGUGAGGGGU
+GUGCGGCAACUAAAUGGGCGUGAUCCGAACUGGUCCUGCACGUCGGCACG
+GGGAGGAUAUUCGGAAGUCGCGGCUAGCAAGAAACCGCAAAGCCCAAAUC
+ACCCGCACUGUUUAACUAAAUGUAAGCCUAUGCAGUCACUCGAGCCCUGC
+GUUUAGCGAAUGACGGCCACGCGCAACAGCGUGCAGCCGUUGAUUCAAAG
+GAUAAGGGGUCAGUUCUAGCCGCCCCUGCUCCGCAUGAACACUAUGCUUU
+CGAAUCAUAGUUUAUACUCUUCGUAGAUAGCCGGCGGGCUGGCGGUCCGC
+UGUAACCCGAAAUCCGCCUCAUGCGGGGGCCGAAGCCGAGGGGGCGGCCC
+GGUCCCCCGGAGUACCGGCCCCCCGGACCCGACCGAUGACCCUCCGGCCC
+CCCGGGGGCCCGGGGUGGCGGGGCCGCCGCCGGAGGGCGGCGCGCCACCG
+CCUUUGCCGGGGCACCGGGUCAGGCCCGAGAGGGAGCAGCCCACCCCGGA
+CCCGCGGCCGCUCGGGGGUCGCCGGAGGCAGGUCGGCCGGGGGAGUACCG
+GGCUCCGGGGGCCGGGUCCACCCCUCGGCGUCAGGCGGCGCAAUAACUGU
+GACUAGGCUACGCCCCGAUCUGCCAAUGGUUCCUUAUCAACCUCAUAUUC
+GUCAUACGGUGAGCUCCAAAGUCCCCCCAACCGCCACGGGUCACCUAAGA
+UUCCUCUCUCAAGACAUGAGGCAAAGUCUUCCCGAUAGGUUCCCUUUGUU
+CCAAGUUCAUUCGCGUGCCCUAUCGGACUACUGGUUGGCUUCUACGGACA
+GUCCACACACCAGACAGGAUGAUAGGACAUAUUUCUGACGCACGUACUAG
+CGCAAGCUACAACGCUUUUCAGCGACAGUGUUGAGAUACGAUCGUCGGAA
+GCGGUGAGUAUGAAGGAGACAUUAGCUGGUAAAAUCAUUUCCAAGGGUAA
+CAGCGACCAUCCCCACGAAGCAUAGACAGAGUCGGACGGAUGAUGAUCCU
+UCGUAGAACUGCACCUGCCCCUUAGCUCCAGCCGCGCUCUGUCUCCAUUC
+AAAAUUUAAUUCCCACAGGAAUCCAUUGAAGGUCGGAGGAUACAGGAGAG
+AUGUCCCGUUUAGGCUCCACGAGUUAGUUCAUUAGCACAGACAAUCAUUA
+AGGCGUGCAGCAACUAGGGAACCAUCUGCCUCUCUUCCUCCUUUAAGGAU
+CUCCACACUACGUACUACUAGCAAUCAGCUUACGACGGAACUGCGAAGUU
+GUUACACAGCAAUGGCUAACUUAGUCUAGAGCUGAGGAAAGUUUAGUGAA
+AACCUUAGACACGAGGAGCCGCUGGCGCAUUGAAUCUGACUCUCAUAUUC
+AGCAUGGUUUUGCCGUCAUUGCUGUUUUUAGUGGAACAAUGCUAACUUGU
+GAAUUCAAAUCCUUUGUACUAGUCGGACGUUCGUCCGGGUGUUUACGGAC
+CCGAUAUACCAUUAGCAGGUGUUGUCUUUUGCACACGUCGCGGCCCUUUC
+ACCGGUUUUAGGAUAGAUUACAUAUGAGACUCAAAGUAUGACACAGACGU
+CGCUUCUUAGACCCGUAUCCUCCACCUACAGCCGCUGGAAUGUUACGCGU
+UUCAGACGUUAAGGAGUGGGGUCAUAGAAUCGGAAAUAGUUUCGGCUAGA
+CUGCGGCACUAGGCUACGGCUCACAACCAGAUCUGUGGAAUUUCCUUCUA
+UUUGGGCCAUGCCCGAACGCCGAGUCGGUAAUAAAGGGAACAUUCCCAGC
+CUCCUCCGCCCUAACCAGAGAUUUUGAGCAGGGGUCGCUCGAGGUUGCUC
+CUUUUAACUGCGCUAUGAUGAGCCUCCAAUGAGGCCUGAAGUGACAGGCA
+CGCUGUAGCACGUAUACAUUCCACCGGGUCUGACCGGACGGGUCAUAAAA
+ACCAUUGCAUCUGUUCAACCGCACGAUGCAUAAGAUCGAUUGCGCUAGUC
+UUUUAUUCUAAUAUCUAGUAUAUUCGAUAAUCUCCAAGGAUGGGUAAGAU
+AUCGAAAGUACACAAUGUACAGCAAGAGGCCGUAGCGGUGAUGUCACGGA
+GAGUGAUACACAUCCAAUCUGCCCGAGGUAUUUGUGAGGAGCAAGUGAUA
+GUCUGCGAGAGCUUACACACACGCGAGAUAUAGGCAUUACAGCCCACUAU
+UGUUAUUCGGUCCGCUUGAGACAUCAGCGCCAAUCUCGCAGACUAACGUA
+AACUACUCGCUGUACGGGCCGUGGCCGCGAUAGGUUAGCAAGACCCACUG
+UACAAGACUUCAAUGAUUAGUCCCAGGAGAGUCCGUUACCUAUUCAGGAG
+ACGUAUACCUUCAGUGCGAUACUUUCGUUUCCCAGGUGGGAUAUGAGGUC
+ACACGUGAGGGGGAGAGACCGUGUCCUCGCAUGGGGGAAGGCCUAAAUCC
+GCGCUUUAUCAGUGAGUUCCCCGCUGUAGGGCUAUUACUACGACCUGAUC
+GGGAAGCUCUUUAAACAGCAUCCAAGUAUGACUGGGAACCCGCCAAUUGA
+GGGUAGGAGUUCUUUCGAGGAUCCGGCGCGAUGGCCCCAACGCCGCCAAC
+UGCCGGUCUGGAUUGGCUUAGCAGCUAUUGCGGGGCUCACAGUCUACUAG
+AAUUCAUGUGAUGGGGCCUGCUAAGACCAGGGGCUCACUAUGGAGUGAGA
+GUCAAUGCUUGGCGAUACCCGAAAUAACUGGCUGAUUUGCUCCACUAUGC
+CGGACAGUCGACCCGGGUUCCCGUCAAGGAACUGCUUGGCCUUGUGUUAC
+UAAGGCGGAGCGCAUACCAUGGGGACACAUAAACCGACCGAACGUGACCU
+GCACUCUGCUCAGUAGCCCACGAAAAAGAAGCCGGACGUCGUAUGCCAUC
+AAUGUAGGCCAGUAAUGGGCAAUCUACCGAUCUGUACCUCGUGAUUGAGA
+AACGUAAGCGAGGUCUCUGUCGUUAAAGGAAUCGCAUGGUAGGAAACCGU
+CUCUGCCUGUAGCUAAACUUGGAAGUACGGAAGACUCAUGUUGUGCCGAC
+AUGCAUUUCUUCAGCUCAGUGUCGGAGGCGUAGGACUCCUUCUCGCCAGU
+AGUCGGUCGAUCAUGUUCUAAUGUUGGAGUCAGCGUCAAGUCAAUCGUGC
+AGUGAACUAUAUCCUGCGAUGGUUUACUGAUCGCCGUAGGAAUCUAUCCA
+CCAUAUGCCGUAGAGCGGGUAACGCAUUUACUGUUGCACUACUAUCUAUC
+GCUGUGCUUCUAACCUUAGACUUUUGAACUGAGAUUCGUGGCUCGAUGAU
+GCAGAACACUGAAGAGCCAACAACAACAAUGCCCGGGUAUAGAUAUCAUG
+CUACUUACAGUUCGAAUGAGCUGGAUCACUUAACUGUUGCUCAGAUACUG
+GUUGCAUUGAUCAUCUAUUGUCAACGCUGGGCACGCCGGGCUUUUCCGGC
+GAUACACAACAUCUACGUCUGCUGGGUCUAACGCGUGGUUGAGGCUCCUC
+GCAUCGCAUUCUGCUAGAGCUGACAGUUUAUUGAGUUUACUUGUAUCCUU
+GUAUCCAUCGUCGCUGCAAUUCUGAGCCUUGGGCCUAUUUGAAUUAUUGA
+CAUUAAGGGUGGUCUGUGUCUCAGUGAAAUCGUGCUUGGGGUUUAUUCCA
+CUUCGCCCUGCCGCGGCCGGCAACCUAGCCUUUAGCGUGUUGAAGGAGUU
+GACCCGGUAGCUGUUAGCCGCAGCCGAAGCGAAUUGACGGGCUAUCUGCG
+GACACACGUAUUCGAGUCUUAGCAAGAUCAGUGUCCGAUCAGACUGCUCU
+CACCACCAUGACCUAUACCCACCCGUUGUAAAUAGGGCCAAACUAUUAUC
+ACUAUGAACUUAAGACCACGUCCCUACAAUUCACUCGCGUAUGAAUAAGA
+GUAGAUUUUCUCUUCCUUGCAGUUCGACGGUGAUGGUGAUACAAAAACAU
+GUGCCACAGAGGGUGGAUGUCUAGUCUGAUCAAUCUUGGUCUACUAAUAG
+AUUCAGGGGACCAUGGAGUACGGGGUCGCGACCAGGGUAUACAUGGUAGC
+GGAUACACUCAAACACGCAGCACGUCAAGCGCGAUCUUUGUGCGGGUACA
+UGUAGAACGUUGCAUACCGGUUCACUGGUAUCAACCUCGAGUUGAAAGGG
+GGACGUUCAUGGAUUCGACAGGGGUCCCCCGAGCUCAUUAAGCGUGUCGG
+AGGGUUGUCUUCGUCAUCAACACACACAGUUUAUAAUAACUGGCAAAUCA
+AACAAUAAUUUCGCAGUAGCUGCCUAAUCGCACUCUGCAUCGCCUAACAG
+CAUUUCCUAUGUGCUGUUAACGCGAUUCAACCUUAAUAGGAUAUGCUAAA
+CACUGCCGUUUGAAGUCUGUUUAGAAGAAACUUAAUCAAACUAGCAUCAU
+GUUGGUUGUUUAUCACUUUUCAUGAUGCGAAACCUAUCGAUAAACUACAC
+ACGUAGAAAGAUGUGUAUCAGGACCUUUGGACGCGGGUUCAAAUCCCGCC
+GUCUCCACGUUUCUUGACACCAUACGACUAACUCCUUUAUAACAAAUUAC
+UACGAAUAACGGACUUCCGCGGAACUACCAUCUUGAAUUUAAGACUGGGA
+UAGUUCAAGUGUGUGAUGUUGUCGUUGUUAUCAUUUUCUUUAUGGCCUGC
+UCUUACAAAACGGUAGCGUUGGAGGGCGCAACAAUUGUCAUGUACAAGAC
+UCAUUGCCCUCCUACCCAUAUAACAAGACACUGUGAGAAGCUCCCAGACG
+GCAGCUUCCCCCCAUAUCGAGCAGCGUCCGGGGUCGAAUGACGAGGAAGA
+GACUACAAUCACCAGGCAUCGAGCCCUUUGGUUCGUAGGCUGAGUUGAAU
+UACUGUACCUUAUAUUCCCAUACGGAAACUUCAUUAGAAGCUACGUCAGA
+CACCAUUCGCCAUUAUUUGCCGUGCCCUUCAAAGCUUAUGGCCCACGAGA
+AAUGACAUCCGUGAGUAGCUUUGCGAAAACUUGCUAUGACCCAGUUCCUG
+UAGGACCCAAUGGCGUCUACAAAAGCGCCAUACUUUCGGGUGCAAACGUA
+GGGCCUUCGAGAACACUUCCGGCGAGUUGGGGACUAGGGAUAAGAGUCCC
+UAUGCACUCUGCGCCACAAAUCCAAACGCUCGGACUCUAGCCCGCGAGGU
+ACGGGGUGAUCCCGUCUGAUGAAUCGUGGCCGAUGUUGAUCUCCUGAUGC
+AGUCAGCCCAAGCUUCAGUAGCGACCAUAUUUAUAGGCUCAUAAACGACG
+GCGCAAUCUUCGGAUCCUGCGGUAAGCGUCCCUGGGCUCGCGUGAGCUCC
+ACGUUGUAUCACCGGAAAGAGUGAGUAUUAGGGGCUCGCAGAUAGACGGU
+CAUGACACUCCCUGGUAGUAACCCCCAACUCUGAGAUCUUCGUCAAGACU
+GAGCAACCGAAACUGACUCAGCUCAAGUCAUAGGCUUUGGUUAUCCCCUU
+CCUUGCAUCGGCGGCAGGGACCUUAAAACCUGCUGGUGCAGAAGACAUGA
+UGCCCGUAUGAAGUCACCAUACCUAUAGCGUUCACCAAGGGACCAAUAAG
+UAACCCACGACGGCAAAUUUGAUUGUAUAUGUAACGUUCGGAGGGGCGGA
+AGCUAUAUAUCCCCCCGGGUUGUAAUGCGACUCUUCGGACACUUAGGAUG
+GAACAGUUGGUGCCCCAGUAGUAUAUUCUUAUACACACCGUGAGUGGUAA
+UCACUGCUCAAAAUCGGAGGCAGUGAGAACGCCAGUUCGCUUCGUAAUGC
+CACUCUUCCAACCAGUGGGAGAAUCAUACGGGCCAUCUUUGCAGUAGCGA
+ACUUGGCGCGGAUCGCACUAAAGCCCUGCUCUCAUGACAUCCACUGUGCU
+ACGCGGCGCACAAUCCAGGUUGACUCGUGUUUACACGGAACGAAGGAAGC
+GACCGUCGGAUGUUUCCCCCCCAAGCAUUAGCAGAUUCUGCACCUGACUC
+CAGGCUCACCGGAUCCCGCACCACUGAUAAAUUGGAUUGGUGACAUCCGG
+UAGUCGUAUGUCGGGGAGGGGGCGCUAUUAUCACGAACUCAUUACCAUCG
+UUUCUCAAAGCUGUUGCGAUCUUGCUGGGACACAAAGCUUAAUCAUCCUU
+CCUGCCAAAGGUCCACCAAGAGCCAUGGUGGACUGCCGGAGCCAAGUACG
+GCGGCAGAAGAGGAAGCCGGUGUGAGUCCGGCGCGGUCCCGCCACUGUCA
+CCGGGGAAGUAAGUCCCCGGGAGCCAGGAACUCUCACCGCCGGUCUCGUC
+GAACCAGGGCGUGGACACCCUGAGUGAGGACAUAUCGCCAUGCGCGGCUG
+CCCGUUGACGUCCUCGAGGACUGUUGCGAGAUGGGCGUCGAAGGCUCCUU
+AAACGCAGUCGGCACUACGUCGCGACGUAUACACAAUCCAAUGACGCGCU
+UGCUAGAGGAUUUUCACGCCCAGUUCAAGAAACGAUCGAUCAAUUUUCCA
+UUUUUACACAAUAUUAGCGGGCGGGCAUGACUUAUAGGCCAUAUAUGGCC
+UUAAUUAGUACCGGAUCAUGACCACAGACCGUCGUUAUGACGGUUGCACG
+AUGAAGCCCUGUCCUUUUCCUAGGGCUGUUUGUGUUGACUCUCAGCUUAG
+CCCCCCCCUUGAAAUAAGCGCCGUCACCUCAACUCCAUUGCGACAUGCGU
+GAAGCGCGCACUGUCCCACGGUACAAUCCGUACGCGUAUGUCUGAAUAAA
+UCUCGUACCUGUCAGCUGCUGCAAACAAUUAAAUGACCGGGGGGUUCCUC
+AUAAGUCAAGAUAAAGAGUGGCAACGGAUACCAGGGGUAGCAUGUUCAUG
+CCAUUCGGCGUUGUCCUACAGACUAGUGUUAUGCGUACUUUACGCCCUAC
+GUUACAAAACACUGGCGCAUGACAAGCUAAGGUCAGUCGGGGUCUGCGCA
+AGCGGCUUAUACGGCUUUUCCCCACCAGUAGAACACGUGGCUUAGAUCAA
+ACAUUCCCCCGGGUAUUAUAUCAACUCGAUAUUCUCAAAUUGGAAAAGCG
+AACAGUAGUAUAUUGACAUGAGGCAGGGAUUAUCAUUCGGCCCUUAGCGU
+GCGACUAAAGGAUACAGCCUAGUUUAGCUAUUAACAGUAUUGGGUGAUUA
+ACGCCUACGACCCUUAGCAACUGAUGAAACGCCAAAAUGUCUUUUUGUUU
+GGGAUAGUAGGCCCCUCACAGCCAAUUCUCGGUGACAGAUCGUUGACAUG
+UUGUAUAAGGCACCUAUUAAGCGUACACCUUCAUGAAGAAUGUCCGGCAA
+GUAAGCGCUAGGUGGGAAGACCGCUGGUAGCUUCACCUGAAUCAUUUAGU
+UCUCAAACGUGCAGCAUGGGUGUCAGGGUGUUCAUGGGCUGAUGGCUGUU
+GUUUUCUCCCCUAGUCGGAAGCGCGUAAGCGUGGGACGAGCAUUCCCAUA
+CUUUGUACGCGCGUUUAGCGUUAUACUUUUGUACUAUCCAGCACUUGCGC
+GACAAUCUCAUCCUAGUUUAAAAGCAGGCGAAAAGGACGAAUUCAAAAAU
+UGUUUUGGGUUGCACGUCAUCAAAAGGUAAAUGUCCCGACGCCCGUUCUA
+UGCUCCUGUCCCCCCGGCCAGCGUGCGCUUUAGGACAUUAAGGAAACGGC
+UCUGCACUGCAGAUCCCUCAAGCGAUACUUCCUUAUUCCUGGUCGAGUCC
+CGCAAAGAUUUCAAAAAGGGAAUACCUCGCAUACUGUUAAUAGAAAGCUU
+GUGUCGGCGGUUCUCCAUGUUUAAAGGUAAACAGUGGGCCCAAUACUGAU
+GCAACUAUAACACGUGGGGCUGUUGAUACCACAUGCGAUUUUCAGCGCCG
+CAGCUGUCGAUUAACAUAUGUACGUGCCUGCGUACGAUAUACGCUGAGAC
+AUGUCUUUUGUCGACUCCCUUUGGCUCUCGUCAUUGAAGCGACACCUCUA
+UUGGGAGCUUCAAGGACCCCCGCUCCUGUUCGGGCCCGACAGAAUACCCC
+AAAUUCAUAUGUACUAUCGCAGGCGGCUAAAUGCUCGUAUGCCAAUCUAC
+CGAGAAGCUAACCUUCCAACGGCUUUUUAGUACUGACGGUCAUGCGAAGG
+AGGAGUUCAAAAGGGAUUGGGACACCAUGAACUUUCUCUAAACACACCGC
+UCGCACCCAACACUUAUCGGGGCUAUUCUGAUAGGUGCGGGUCUCUAUAC
+CUUCAGUGAUAUCUACUCGGAACAAGUUGUCCGCGAGCCUACAGCCGUAG
+CGAUCGAGAGGUGGACUGAGGUUUCACCCUAUCCAAUACAGCGAUGAUGC
+CCGCCUAGGCUUACCACGUUAAAUACAUACAAAUUUCACACAGCAUAAAU
+ACGAGUUGGUGGACCCAGGAUGACACGUUAAAGUCCCUAGUAUCGAUGGG
+CUGUCACCUCACAACAAAGUUCGUGGCAUAGAAAUAUUACACCCUAGCAC
+UGGUGGCCUCAUAGAAUCGACAAAAGUCGGCACCCUCCUAUUUGCCUUUA
+UAUGCGCUGCAGGCGGCCUCCUCGCAGGGUGUGGAAAGCGGACACUGACG
+UCGACUGUAGAGUAUCUGGGGGGGAGGGUAGUCUGACAUGCCCAAACCCA
+CGAGCACUCGGGGGUCUACCAUGCCCAAGCGCCCAUUUAUACAGUGAUGC
+UUCCAGGCUCGGACCAUUUUGUUUCUUUCUCAGUCGGCUAAGCGAUGCGG
+GUGCCACACGGUAUUCUCACGACUUACAAACCCUUGGGCAUGGCUCCUCA
+GUUUGAGCCGUCUGUAGGCAUACGGAAAGAUGUGCCCGCAUACACCGGUU
+CCGUCGUUUAUCGGAGUCGUCUGGUCAGAGAGAGCUACAACCCGUCAAGC
+CCGCGGCCAAUACCUAGCCGCAGGCGCCUGCGCUGGGGCGGCGCGUGGGG
+AGUAAGACCUGGCGACCACCCGUUAAUGUAACACCCAGAUGAACCGUGGU
+UGGGGUCAGGGCCGACCAAUAUACCCGUGCAAUCUACCGGGAUCUAUACC
+GAAGCCGACGAACGGAUGUUACCCACCUUCCCCAUAUACAGUAUGUCCCC
+GAGUAGUGGUCGUGAUGACCACCCCUUCGCGCCAUUAUUCACUCGGACAC
+UCCUGUAGAGAAAGCGCUAGAGGGAGUCUGAUAACAUAGUUUCUGCCGCG
+CUGUCGUUAGCGACCCGGUCCCGUAAGAAUUUUUUCGGGGUAUCUAACUG
+CCCUAGGGUUGCCUGCCGAUUUAAUACCAGUUGGUUGUAUGAGCCAAACU
+UGAUUACAAUCUCGGCCGCUUCGAUUAUCGGCUCAUUCAGCUGAGCAUGC
+CCAUGCAACACGGACGUCGGGCCGUUUCGCUUGUCAGGUUCCCAUGAUCG
+AGACGGCAAGCUUUGUACUACUAGCCCACUAGGGAGAACGUACGAAUGCA
+AGGUUUCGUGGGCGCCGGUUGGACGUGGGUGAUUUGGCGGCGUUAGAGAC
+UCGAACCAUAUGUAGGCAUGUGCGGACUGACUACGAGUGUGGAAUGCCCC
+CGCGCAGGACCGAAAUGCAGAUACUAGUAGCGAUGAGUUACUGUACUAGA
+UUUUACCCCAGGCGACUACUACGGAAGGGCAGGAAGAUUAUUAGGAGAUG
+CCGCUCAGGGGAGAAGCUAGUAUGUCUGCCCGCGCCUAAUAGAGGCCGUU
+CGGCCUUCGGGGGACCGAGGGCCCUUAUUGCAUCUUUCGAUCGAAGGUCC
+GUAAGCUAUCGCAUAGAGCAUGUUCAUACCGUACUCGCGACUCUAAUAGG
+CGCAACUUUUGCGUUAAUGCUAGGCACGGGUUUUAGAGGUGAGUGUCGCU
+AGGUAUGUUAAGGAACUAUCCCUGUCAGUAUUAUGGAUUUGCCAUCAUUA
+GAACGGGGAUCGGGCCGGAGGACUGCUCGCCGAGAUGUCAUGCGCUAUAG
+GUGGGUACUCACGUUAGACGCUAUAGACGAGUUGGAUAUUAAGCUCUCAU
+CUAGUCGGCGCUCAAGAUCGCUAUCGCGUCAACAAUACGCGAUGUAUUUU
+CAGCUAAGACCCUUGUUCCUUAGAUGCCGUAUGUUAUACGUCCGGUAUAC
+UCUGGAUAGGGGUACCAGAUGCCUCCCUAAAGGAUCUAACCGCUCCUGUU
+GAAGACGACGGAUACGUCCCAUAGCUGCUCGAGAAAUUGCAUGAGUCGGU
+ACCCACACAUCUUCUGAAGUCUAUACCGUCUGCAAUAGAGACCUGGUGGG
+GGGAUCUCCGUGUAAAGCUGUCGUAGGGAGGCGGGCACGCCAAGUGAAUC
+AGUAGAUAUGGCCCUCUACUUCCAGGGGCCAAAGCCCCCAGUCUGUAUAU
+UGCACUCAAUAGCCCUCUUUCCAAGGACCAACUGUCCGUGCAGCCUCCCA
+UGCCCUUUUUAGGGGGCUGAUUUCUUAUGGCCGCACCCAGCGAUUCCUCG
+CCAGGAUCUCUCAAGAGAAAGGGUAAUGUUGGACAGCGUGAACCACCGAA
+UUUCCCACCUGCGUAAUUCUGAGCACGGAGCUCCUUUUGUGGGCAGGUCC
+ACCCUUCUCGUAGUGGGGAAUGCGCUCCCGUAGUGCCUACUUAUGUUGCA
+UUGAUUCCGAUGGUCCGACCGAUGGGUCAUUCCGAUAUCUAGAACUUGCC
+CCCAGACCUUGAAUUACUUCAGGUGGUCUCCGCAGAUUCUGUCUCAAACG
+CCAAAGACAUCACGCCCCUGUUCGACUAAUUAGCUACUGCCACAAGGGGC
+UGACUGUAGGCGAUAACACGCAGCGCUAAUCUUGUAUUUGCUUGAAUUCA
+GUCUCCUACUCGUGAAAUCUAGCACAGAUACUGACUACCCUUUCGAGGCC
+CACGAUGGAUAGAGGACGAGUCACCAUUGCGCUCCCAUACGAAAAGCCCA
+AUUCCGUAGUAUAGUGUGUCCUCAGCGCAAAGAGCCCGUGGAUAGCCAGA
+ACACUACUAAGGCCUGCUCAGAGAGCCUUGUAUACCGAAGGAGCACAAAA
+ACUGAGAGAGGAACACCCCGUCGCCAGCGAUCCUCGUCUAAUGAGGCCGG
+AGAGGCGUAAAACAUUAAGGCGCUGCAACCGUGAACGCGAGCGAUAAACG
+AAGGUGCGAAAGCUACAGCCUAAUCGAGCACCAGCGUAGGGCCCUCAGCG
+CACAGCGCAGCUUAUCAUCUCCACGUACGGAGAGCUAUAUGCUUGGAUAC
+AUCCCCGGGCCGCCGAAUUUCUGGGCGAUGAAUACAGGACCCAACUCCCG
+GGAGCAUAGCACUCUAGAUGUAGGACUCCGGCCUUUUUUCCUGAGACGAU
+CUACUGCCAAUUCGCGAUGGCCGCUACCGGCGAAGUUCUGGACCGCGAUU
+AUCUUAAAUUGAGGCUGUCGAGUCUACUCACAGGUCUUGAUCCUCAUGAG
+CACAGACGUAGACUAAGAGGUCCGCUGAUGGCAGUUUGCUCACUCCCUUG
+AAGCUUAGCUUGGUUGAGCACGAGAUUCGAUAGCAGGUGAGAGAAUGACU
+CUCCAUCUCUCCCCGCACCCACUGGUAUCCCUCCCGAGUUACCACCAUAC
+CAACGCUUAGCUGUAAGUCCCAUCGACCCGUGCAGCAACUAAGUAAUCCG
+AUCUGCUCUCCCUGCCGUGCGGUGUAGGGUGCUCAUGUCACAUCGCACCU
+CUUGACAGUCGCCGCGAAGCGAUCGCGUUCUUGUACCCUCAUAGACCGCA
+UUAGAUAACUCUACAGGCUUCUGCGUACUCCGGCUCCGUAUAUUGCGACU
+GAUAUUUAUAGUUGCCCGUGUUCUACGCAUAUCGCUGGAGUAAAAAAUUG
+UCUCUUAACCGAACCAACGGCAGACAGAAACACCGACCCACAUAACGCUC
+GUUAUGACGUAGGAUAGAACUGUUGACGACGUGCCUUCACUAAAGGUAUA
+CCUGUCACCACAACGCCCAUUUCGAAAAGGUGCUGAAGUCGAGUAUUACC
+CUCUCACUUCGAAAGCCGGAGCGUAUGGCGGUUUCUGAUUCUUAGGGCUG
+CGAACCCUCUGAUUACCGACGUAACACAGAUAGAACUGGAAUACGGCUUU
+GUUUGAAGAGCUCCUACCGACUUGUCCUGCCUAAUUCCUAUUUGCCGGCU
+UAUAUACGAGUGUAUAUAACUGUAUUUCUACUCUGUUACCAUCGGGGUCC
+CACGCAGUUGAGUGCCUCAUCAUCAUAUUAGCGCCGGGAAAUCGAACCCG
+AGGCGGAUUAUGGUCGGUAUGGACCUGUUUCCUUAUGAUUAAAGGAUCUC
+UCCCCCGCUGCAGAACUCGGUGCGGUCAUUACACCAUUACAAUAUCUUUU
+CGACCGUUAUGCCGUCCUGUGGCCGGAGCUUUCGCAUUUUCCCUCGACCG
+AUCUAAGGAAGUCGAUUAGUAGUUAGGACCAUCAAGUUGGCCAAACCUGC
+UAGGACCCACACCGUGUGCUGUUAAGUAGGAUGUUGAUCAUAUGGCAUCU
+UAGCGACGGCGCAGAAGGGGAGUAGCUCUUCGCCGGACCGUCGACAUACU
+GCUCAGCCCGCCUGAGCCGGCGCCCGGAGGCAGGCCUCGUGCGCGAGGCG
+GGCCAGCGAGACCUUCGGCAAGCAGUAACAGUUGGGAAACAUCUGGGGGA
+CUAGGUAGUGGCUUGGAAGUACCAAGGGAACGAGAGACGCGAAUUGGAUA
+UUUAGGUGUUCAAUAUCUAAUCUCGUUUUGGGGGCCUAGGUAUAACCCCC
+UCCCGGCUGUAUCCGGAUCUACCGUUCUUCUUUAGCCGACUGUCUCCGGU
+GUGUGCGAGCUAGAGACCCUACUGGUGUCGCGUGUCUGUUUCAUCAUAUA
+GCCCUUCGUCUAGGUUUCACAGCAAGACGACCGAAUCCAAAUAAUAGAGU
+AGAUGGCGACGCCGAGGAUUUGAUGGAAACAGUCGAUCUUAUUCUGACAC
+CGCUACGUGCAGGGCCGAUGACUACUUAUCCGUUCCGACAGCCCCGAACC
+AUUAGAAACCACAACUGAAACUCAAUACCCGAAUAGUGGGCGACAUCCGA
+CACAAUGGUGUAUCGUGGGGAUCUUUGCGCGCCUAUCCGAUAUCCUUCGG
+AAGAAGUAAUGGCUUGAACCCGAGCGUGCCUAUGCUAUUGCAUUAAGGUC
+AUAAACGCCGGAUCAACCCAAAUAUAAUAGGGAAUCGGGGCGCUGCCCGU
+CAGCCAGCCCGAACUGUACCCGCAACUGUGAGUAGUUAAAAGAAGCGCCU
+AGAUUCUAGAUUCUAGAUUCUAGAUUCUAGAUUCUAGAUUCUAAAGCCUA
+GCACCUUCUUUUCUACAAGUCAGGAGACCUGCCUAUUGCUGUUUUCGCUG
+CAUUAGUGUAAAGCGGUGGUUGAAAUGUAAAAGAUCUGCAUCUCCAAAGG
+UUGGAUUUCGAGCUUGUGAUAAGCCAAUCUAGCGGUGAGUAAGGCGGCCG
+CCGAGCGAUGCACGUUGGUGUCUAAAGAGUUUGUACUGAGCGUCUCUCCU
+GUUCCGACCCUUAUUACCUCCGUGAACAGAGGGCCUUACAAAAAGCAGGA
+UAUAUAACGGUGCGUAGGUUCGGAGCCGAGGCACGGUGUUAUCGCAAGGA
+ACACCCCUCCUAGAAAGAUGAGCCGCUUCCUCCACGCAAAGUGUUCCCAG
+AGGUCGUACGUCUAAAAACGGCAUCUUGGCAUAAUAGAACUGCAUGGCAC
+GAAUAGGCUCUUUGUCAAUUACAGCCCAUCUGCGCUUUUUCGUUUUGGCU
+GGGUAUCACUGGUUGAUAUACAGCAGAAGCACAACUCUAUUCCUCUCCAU
+CUUGCACUUCCCGCCCGUAUCAUAAAGAUAUCAUUGUACAAGGAAUUUAG
+CUUGAACGCACCGCCUUCAAGUUAGGAGUGCGCCAAUUGGCGCGGCACGU
+AGAGCCUCAAUCUGCGGCGCGGCAGACCUGCUAGCAGCGACUAUAGCAUC
+CGGAUCAGGGGGGAUGAGUAGGUUACGCAUAUUUAUGCAUAACUCAUAAA
+GGUGCCGAGAUAAGUUAACCGGUAGACCCGUACUUCGCGCUCGUGUCUGU
+CUCCGGGGAUAUGUCCUUAUGACGUAACCCAGGCAGGAACUGGCAGCAUU
+AAGCCGUGAUGCCCCGCCUCUCUGGAUGAUUUAUGAUCGAGCAUUUCGCU
+ACCCGCGCUCAAAUACGCGAAUCAGGCUAUUUGCUUUCGACCUCCUGUGU
+GCACUGGCCCUUGAGAGCUUAUUGGCCUUAGCCCCGUCCCUGACUUCACU
+CUCCUAUCUAACGCUUGUCUUCGCGAUAGCAUAGUAGGGGUGACGUGCUU
+CAUUGUCUUUUUCAGGGCACGUAAUUGCUGUGCGAGUUCUGCUAGCUUAU
+UUCCGACCGUAAAUGACCCUGAAACAGGGCUUUAACCUGUAAAACCCACU
+GAUAGCCUACCCUCCACUAUGAGAAACCGUGCUCCGGAGUAAUUUAAAUC
+AGGUUAGUUAGAAAUCAGUUCGGUCAUAGGUCCAGCCUAGCCCUCUCAAU
+AUUCGCAAACCUAAGGCGACUGCUUCAGUGCGGCGACACCGAUGACGACG
+UUCGUGGUUUUGCACAGUUUCAGCUGCUGCAGACCUACUAGGCAGAAAGA
+ACAACAGUUGAACCCGUACGGCGAUAAGCCACAUCACUGGCGCAUUUACU
+UAAGCCACUCGGAGAAUUGAUAGCCAUCUCCUUCGACCAAUAGAGAUUGU
+CGCAUCUGUGGUACUCAAUCCGAAACGCACGAUAGCACCUAUGUUAUACC
+GCGAGUGAUAAACCACAUCGGCCCUCAAUCAAGAGGCCGAUAAAAUCUGA
+UUCACAUUUGUCUUCGGUUAAUCGAUAACGCCUGUGGGCAGGGAUCGGCU
+UGACUCCGUGCAGUCUUUGUGAGUGCGUAAGAAGAAACCCAUGCGCCCCU
+CGAAGGCUCCCCCCGGGUGUAUCAGUCAAAACCGCAUGCGUGAAUUCGAG
+GGUUCAAUUCUACCGCAUACGAAUGAUUAUAGGCAGUAACAUCUAGACGC
+UUAAUCGGAGAUUCUGGGUGGCUAUGAUCUGAAAAGGCUGAAUUUCUCAC
+GAACCCGCAUGGUUCGAUGGCACGUCAUACUAGCGGCUGAGCCUCAGCAA
+GUCAGACCUCCUCACAAAAGAUACCAUUUCAGACAGGGAUAACUUUAAAU
+CAUCCUCAGCUCAUUAACUGGAGUUAAGGUUCAGGGUUCCCAGGGGCGUC
+AGUCGCGGAGAUAAUCCUCGUCAGCCUGGGGUAGAUGACAGAUAUGUUGC
+CACCAGUGCUCAGAGUCCGUGGGAGGAAUCGGGGCCCUUACAGUUCACUG
+UAAUGGCGAGAAUUAAUUCUCAUGAGAACAACCGCCUUUCAUCGAGCGGC
+CCAUUUGAGGAGUGGCCUGGCUACUCAACCCUCCUUAACCGUACGCAGGC
+GCUUUAGUCGCUGAGAUAGCCCUUGUUCGAAACUCGCUUUGCGUGGAUAG
+CACGCCGAUAAUGUUGGCAUUUCCUCCUUACUCAGUCACGCUGGAAACCG
+AACGUCCUAGCUCUUCCUAGGGGAUUAGUGCUCUGGGACUUCUAUAGUAU
+GAGUGGUCCGGAUUUUAUUUGCUUUACAGUUCGAAUCCUACCGUCUCCGU
+AUAGAGGCUGGACCUCCGACUCUUGAUUUCAGAACGACCGCUUGUCCCAG
+UCGCAGCCGUGACAACAGAGUAGUUGUUAUAGUUAGUCUAAGCACUCGUC
+UACAGUUAAUGUAUAUCGACCCUGAGUGGUAUUGUCGACAACUAUAUGUC
+UUGAUUGCUGCACACCACCAACUCCUAGCCCGGUCUUUUGUUUAAAAUCA
+UACUCCGAAUCACUAGGAAAGCUACCGCAGUGGGGCCUGUAGACACAAAG
+CUGCGAACUGCACAGGUAAGAUACGUUCAGCCCACCAUGGAGUUCGGCUC
+UAGGGGGUACUCUUGAAAGGAGUUUCUAAAGCUUCGUAGUUGUUUGUUUU
+ACAGUACCACUAUGGAACCGGGAUCAAUAAGAAGGACACUAUCGUUAGGU
+UAAUCCUAGUAACCAGUGUCCAAUGCUCAUACCUCCAAUGGAUAAAGCAC
+CGUACCUUUGUAUCGUACGUGCCACCAUAUAUAAUACCUAGCUGCGUCGG
+ACAUGUCGACUGACGCGGUUCCGGACCGAGGUAAGUGUGACGACGCAGAA
+ACGGCGUGUGGCCGACAAUGCCGCUCUCGAUUGUGCUAGCAACGGUGUGG
+CGCACUGUAAGGCGUAGGGCGUUAUAGUCAGGCACUGGAGGGGAACCCCC
+UUCUAUGACAUGAAGUACACCGUAAUCAUGUAGGUGCAAACCUUAUAGUG
+UACUCACCGCGCGCUCUCUACGCAGCUCCUGAAGGUGCCUGUCACAUGUU
+CUUUGUGGAAAUCACCCCUUAACUUCAUUUCUAGAUCCCUAUCUGUUGAG
+GUAUUCGAUUGGCAGGUUGGCCGAAGACUAGUCUGAAUUGUGUUGGUAUG
+ACGAUCGCACUCAGCAUUUACACGAGAAUUGCUGGCCGAGGCCGUUUCCA
+AACCCUCGCAGGGGAAACGUCUUCUUCUACAGCCUCUCCUCUAUAAGGAU
+AAUGGAAGAUCUCCUAGAUCUCAUCAAAGGCCUACUCUCAGACCUUCCCG
+GGAGUUGUGUAGGCCAUGUUUCAGGCCUUUGUGUCUCUCCCAACCGUCUU
+CUUCCGGCCAACCUCUACUCUCGACUAAGCCGGAUGUUUAUCAGGCACAU
+UCAGUCCCCUAUGACUGUCCAUUAUAAGUGGCUGUCCAAGAAGAGGCUAG
+GAAGCACGGACUCAGUGCGCUAACUGCACGAUUAAUUCUGAGUGCGCGAA
+ACCGUAAACGGACGAGAAAGGAAGAAGCCUGUGUUCUAAGACAACCGUUC
+ACGAGUCUGAAUGUUGCGGGAAAGGCUAAUAGGGCAUAUUAGCAACAUUA
+GUGGUGUUGUAGCACGUACCUUAAUAUUCGUGGACCCAACAUGGGGGUGG
+AGUUUAUAGCCCCGUCUUCGGCUGAUACAGCCGUACGCGCGAGCAAUUGG
+UGGGAACCUAUAAACCUCAGGUCGAGCGAUAAUCCCGUAGAACACUUCCU
+ACGGGAGCAGACCUUACUCAACUCAGUCAUGGAGAUAGAAUGAAGAAAAG
+GGAAAUAUAAAAGAAAGGCAGUCCACUAAUGGUAUUCGGGGUAUUCUUUG
+UCGCCUCUAUGACAAAGCGCCGCGCUGUUGCUGGUGCAUCUAGGUUAUUC
+CGGCUAGACAAGUUGUGCCUCGACCUAUAGGCAAGGGUGAAUGCUGUACA
+AUUGACUAAGCAGGAUGACAUUUUCAAUUCAAUCGCCACGUAGCUGGAAA
+UAAGAGGGAAUCCCAUUAGUUGAUACAACAAAACUGAACGACUCUUCUAC
+UACGUGAGUCCGGUCUCGAGAUGCCAACACUGACGGCGAUCACACGCGCU
+CAUGUUAUCCGUCAUCUGGAAAACCUUUACUCAAACUGGUGACCUCGGGC
+GUCUGACGUAGGGUUAGCUUAGUCCGAAACAUCUAUGUUAGGCUCCCCAC
+CAAAUUCGCAGAUGAACUAAAGGCUCCUAUGAUUCUCAACGACGCUUUAC
+GUCGGGGACGAUGGAAGAUUCGUGUCACUUCUAGACUUUAGGUGCAAUAG
+UGAGUCUAUUAUUUUCUCCGCGCUAGUUCAGAACCUGUCUGGUUGUCCUA
+UAUUUCCACGACCGACUGAUCGUCUCCACAUACAGCACGCACUUGGUCCU
+AGACUUUGGAGUAGGAUACUGAGCGAACAUUGCUAGAGCGACAGGCGCGA
+UCAUACAACACGUGACAAGCAGCACCACGAUUUUUCGUGUGUGACGCAGA
+UAAGGUAGAUCCCAUUUGAGUUCGGCACCGCGCAUAAACGCUAACUGCGU
+GGUCUGUCACUCCCACAUUUAUAGUGUCUCACCCCGUAGGGGGUGGAAAA
+CCGUAGGAAGCAAGGGAGCUGACGAACCAGAUGAACUACCCUGGGUACUC
+AUACGGACGCUCCCUUCCAGUGAUGAUCGGCACGAAGGCGUCGAGCAUCA
+UAGGCGGUGCUAUGGCCAACGGUAAGCUUAAUAGUACAAGGAACUGUAGC
+CUCUACUCGUUCAGGACCAUCCUCGCACACGUUAACGUUGUUGCUCCGAC
+GGCUUUAUCGAUUCGAGUGUGAGGCUGUUUUGCCCACAUUCAAACGCCUC
+AGCGGGAUCGGUUAUGAUGUUCAGAAGAUCGUAAACGGCUCCGCCGACCU
+CGAAGGUGUGCGCGACGAAAAGACGGUUCGUCUUAACAUCUCAAACGUGA
+GCAUCCUUCCGUCUGAUAGCUCGCGCCUUCACCCGGCAUCCGACAACAAG
+CAUAACGUGUACGAGGCGGGAACUCGCUCCAUGUACUAAACACUCAAGUA
+AGACGCGGAGAACUCUCUCCCGGUACGUCUUUGCUCGCCAGUAAACCCGC
+GUCUCUCCCAAACACUUGUCGUAGGAUAAAUAGAAACGCCUCUUUAGCAU
+UAGAGCUAGUGCGAUUACUACAUCACGAUGGAACCUUAGCUAAUAAUAGU
+AUUUAUGCCGCUCGCUCCCAAGGAUCUUAGCCAGUUUUCCCGAGAUGCUA
+GGACCGUUGUUUUCACGCUGUUAGCUUACUCUGGGACGUUGAUCAAGGGU
+CAGAUUGGAUAGCGUGGGGUCGUAGAGAUGUUCAACGCCUUACAGCAACC
+UUCAAACGGAGAGUAGGGUUAUCGCAACGGGAACCUAUAACCCCUUAACA
+ACCCAAACAGCUCGAGCAGCACAGCGCGACACAACUCGGAAUCUCCGGUG
+GGGCUAAGUUUACAGACACUACGAUCCAGAUCCCGUACUGACUUGACCGC
+GCGUGACCUCUUGUGUGUACGCGAUUUACUUCGGAGUGUAUGUACACCUU
+UGGACCGUUAUGACAUCAAGUCGUGACCCCUGCUCGCCAACCGAAUGUUU
+AAAAACAGUGAGACAAGGGAGGUACGGUAGUUGUAGACCGGUGGUUUACA
+ACGACAGCGACUACUAAUCUUAAACGGAAUCAUUCAACCCUUACCCUCUA
+GAUUAGCUUGAUCCUAAGCUACAGGUAACAAUGGCAAUAACCAUCUCGCU
+CACCAGCGAUAUAAUAAAUUUAUGCUUGAUAAGGAGGAUUUUCGAGACUC
+AAGUCUGGCGGACAAAGUACGAUUUCGCAGGGAAGUCCCUUUGUCAGUGA
+AGUUCCAGUGCGCAAAUGUCUGGUUGCAAUGGUGAUUGCAGUGGAUACCA
+AGCCAUACUGGGGUCUGUAGGGAACCGCUUUAUGUAGCGGCGGUCGAGUA
+GAACUGCAUAACCUCAUGAGAGGAGCCGAAUAGCCCUGCAUGCCGGAUAG
+GGAUUAGUAUAAUGAGAAUCUCUUGAAAGUCCUAGGUUUCUUGAUCUAAC
+ACGCCACUAUCCCCGCGCGAUAGUCUUAUGCUGUUCGCCGAGUCGCCAAA
+AUCCCACACACCGGUGAUAUAAGUUUCGUAUGUGACUCGACGGUAAAGAU
+CGUCGGCAGACAGCGCGUAGUGACACCUCACCGGUUUUAAUGCUUACAGC
+GCGGAUAAACUCGGCCAGUACAUUGACUGGGGCUCUCAUGUUCCACCGAU
+AUGUAUCCACCAAGUGGUUUCACCGCGUCCUUGCCCCAGCCUAUUAAUCU
+CCAUUUAUGGAGUACCUCAGUUCUAUGUACUAGCAAAUCACGCGUAUCUA
+UUUUCCACCCACGGCCCUGAGUCCUUCAUGUCCCGACCCUCCACCCCUAU
+AUUGCUUCUAAAGUGAUAUUGUCAGACAUUACGCGCAAAUUCUGUGAGAA
+UCCUGCAUAGGACCGUACUUCAGGGAAGAUGCCAUCAUAUUCGGAGGCAC
+CCCACAGAAUUAUGUGACAUCACGAGCAACGUAUGUCUCUUCCGCCAGUA
+ACGGGAGUAGCGUUCCGAAUCUAAUUAUCGCGUUUGCGCGGAGAAAUACC
+CAGACCCAUUAUCUUUUUCGAAGCCAUGCCCAACACUGCUCAACAAUUAA
+CGGCACGUGCCGUGCCAAAGAGAAUUACAUACGGCUAGCGAUUACCACGC
+ACCAGAACGAGAUUCUAUCAUCUGAAAUGUGAGCAAUGGGAGAACGAGUA
+CGUUAUAGAACUGUCCCCCAGAGAGUUGGCGAUUUGCUGAAAGCCAACGU
+UCAGUGCGUAGCCGAAAAUCAUCUCCGAGAAGUAGAACCGAAUGUUGCAG
+UAAGUUCUUACCGGCUGUCCCCCGUUACAAGGAACACGUAUCAUGUUGUA
+CGUUGCAGAGCCGUAUACAUAUAGACUCAUUUCUACAUGUAUAAAUUAGG
+GUGGUAUCGCGGGUAAAUAUAACUCGUCCCUUUCUUUAGGGACGAGUUUU
+UUGUGUUCUUACCCGUCUAUGACACGAAGACAAAUGCAACUGGAGAAACC
+UGGAAACAGGCCACGCGCAGUAUUCUGGCAAGUAUAACGAUCAGCCACGC
+UGUUGGUGAGGCGAUUACAGAACGAUGUCCCAACAGGACUUGAUAAGCAU
+AUGUCGUUCUAUUAGUAAUCCAUCUUAGACGAUACCUCGUUUACGCACAU
+CAGUUAGGUAUGUUCACGACUCGCAGCCCGGCCAGCGACCACAGGUAGAU
+CCGCUCUAGGGCAGUCCGUGGCGCUUCCGUUGUGUUCUGAAUUCGUUCUG
+CGGUUCUGGUUAUCCAUGUUGCCCAAGAAGUCAGUAACGCACGCCACAGC
+UUGAACAAACUACCGAAACCGCAGCAUAUUUUCUACACUACAUGUGCUGC
+ACUAAUCGCAUAGGCGCAAGUCUCAAUUCUAUAAGCGAAGAUGAGGGUCU
+CCUCACCCGCUCUGUGGGGCAUACACACGGGGGCAUGGGUCCAUCGUUCA
+UGCUAUGUGCGGGUUGUAGUUCCAUGCUAAAGGGAUAAACUGGACCGACA
+CUGUAACAGUAUUCGAUAUCGAUCGCACGACCCUCUAUGGAUAAAUCUCG
+AUGUGCAAAUUAGUCAUCCUCAGUACGCCCCACUGAAUACUCAAGGACGU
+ACACAAUAACGUUCUGUCGAGUCUAAUAGGCCCUCUUAGUGGAUCAUUGG
+GCGCUUCGAGUUAUUCAAUGUUGCUCGUCGCAAUGUAAGGCGAUCGCGCA
+ACCGCGGUUCAAAAACGUUACCAAACCCCAGUCUGGGAAAUGGGUGGGCU
+GGGGUCCCACAGACGGACUUCAACACGGGUGAUGUGUUGACCCCAGAGAG
+CUUACUCUAUUGGUGAUUACGUACCCACUUACUGCGCAUUCAGUGCCGCG
+GUACCAAUUGAGGAAUGGAUAGUCUGGUGGUACUUGGUGCGCGCACGUAU
+ACGAUUGUUAAACUGGGCAUUUGGUCGGGUAAAGAGACGGCGUAAACGUU
+GAUCUCGGAAACGACGGUGAAUUCACGCCGGCAACCCCCGGUGGUGAACA
+AAGCGGCCGCUAGUGUAGCAGUGUCGCAACGGUUGUGAGUGAGUUAUGCU
+AGCCCAACUGAGACAUCUGUAGGCCAGCUUCGGCUAUUCGUCGCGGUCAC
+GUUCAGUGGCCGACGAACCCCCCGGGUCCAGCAACCGGCAAGUCAUGUAU
+GAGUCCGCUCCCCGCACUUUCCUGUCAAUGUAAGCGCAGCAAUGAUACCC
+UCUGCUAAAUUGCGAUGUAUCGUUCUCUAGUUGCUGAAACCACCACCCGC
+GAGAUUUUACGCCGUAAGCCCUCGUACACAUCUACAUGUAAAUCAUGACC
+CUGAAUAAGGCUCUUAUAGACUUAGAUGUUUAGGAUUGCGGAAUUAAGAG
+CCUUGAUGGAAAGUACAGGCAAGAACCAUGUGCUUCACCCUUUGCUGUAU
+UUCCUCCGUGGGCGUGACUCCAGUAAAUUGUAACGACGCAGGUCAACGGC
+GCCACUCAUUGUCCAGUCAGUGCAAGUUGAAUGAGUUAUCUCCAUUGCUA
+AACGCGACGUACAGCAAAGAAGCGUCGUAGCGAGGCUCUAAAUCCAGCGU
+UAAGGUGCUACGUGAUAACCGCGUGACUAUCACUACAUUGCUGUACAGAC
+UUAUGCGAUGGAAUAAAUUACGUGCCGCGGUCGCUUAGUCAGAUAUGAAU
+GUUGCGGGUUUCUGCCCAGUCACGGCGUUUAGGCCCAUGGUCCGGCCGUU
+GUGCUCACCCAUUCCUCUUAGCUCAUCCCCAUGUGGCUUGCGAUUCAGCG
+ACGCCACUGGGUGUGUCGCAGCCGAAGUCGCACCUAAAGCUGUUGCAGGA
+UCUGCGCUACAAGUGCACGCGGUGUAUGCGUCAACUACACGAUCCUUUUG
+GUACAGCACUGACGUCACCUGCCCGCUGAUGAUCUCGCCGGUGUUGGGGU
+GGACUCUCGCGGAUGGACCGUGCCACAGGAAGUGUUUCUAGUCUACAAAC
+GCGGUAGGGUCAACCUAUUCAAAUGGUCCAAAAUCACUAUACAAGCUCCG
+CUUGUAAUGACGACGGUCCGCGCGGAGAUUGACGCCGAUUAGUUCGUCGC
+GUAGCGCCGGAAGACCCGCGCUGCAGUCCGCGGAUUUGACUUUGCAUCUU
+CUCCCUCGCGAGGUCAAUUGACCAUCUAGUUCACUCGGCGAAGUUGUCUA
+AGUUUCAUAUAAGGCGGCUAGGAAAUAGCUAUUAGUCUAAAUGGGGCUUU
+CUAAUCCGUCGGAUGUGGCUUGAAGCCUACAUCCUAGUUCUGAUACUGAC
+UUCAAAGGAAUUAUUGAGCGGUGCGACUGACCAAGUCAUAUACCGUAGUU
+CCUCAGUCAAAAGUCGGAGUUCCAAGGAAGAAUUCAGCCAGACUGCCACG
+AGGGAAGCGCCGCACGCAAAUACUAUUCCCCUGACAAGGAGCUAUAAGAU
+GCGCAUGAUCCCGCUAGGGGAACCCCGACGCCAGCGGAUCCCGCAAUUUC
+GUCUACGAUAGAUAGAUGUAAUAACAGCAAAAUCCCUAAUCUACGUAUUG
+ACAGACGAUUGUCUAUGGUACCCCAGUGACUUGGUAAGGUUCUAAAUCAA
+CCUCAUUUUAUGCUAGGUGCAGAGAACGAUGCAAAGAAAGAGACGUCCUU
+AUCUACGAAGAUACGAGGGUUCACCAGGUACCACAAACUUUAUUGCUGCU
+GACUCGAGCCAGGCCGAGCUUCUAUGCCUACAUCGUACCCCCACCCAUCG
+GCUAAAGCCGACCAUAGUGUUCCAAAAGGCACAUUUCAUCGUUCCUAGCG
+UGUUGUCUUUGAAGCCACGUGACACCAUUUCUUCACAGGACACGGAGUCC
+AGCGGACAAUCGGUUCUCGCAAUACUUACUUACUACUUGCUGCCUGAGUC
+GGGAUAAAAUGGAUCAUCGAUCUGCGACCUAAGUUACCUGAAGACUAGCC
+CGGCAUGACGAUGACCUAAUUCGACCUGCCCUGAUGGCCAAGAGACCAUC
+GCCAUCCCGCAAUUCCGCGAGCUAGUCUGUAUGGAUCUACUUUUGCCUGG
+UAAAGGAGAGGAAUAAAUGCUCGAUUUAAAAUCGUGUACGUUAGGGUGGC
+AGGCUAGAAAACACACGUGGGCACCGACUGAGGGAGCUACCUCUCUAAUA
+UUGUGUUCGAACCCAACCGAUGAAUUUGAUACGGAGCACCAAUACGACUC
+UCGAUUUGCACGAAUGAGGCUAAUAAACCGUUCCUGCACUCAGAUAAUCA
+AGCUCCGGUCCGUCCGCUGAACGUUUCACUUAGAAGUCAAUGUUCGCUGC
+GAAGAAUGUCAGCUCGCAAUAUCCUGGCAGGAGUGUUCUUGACUACGAGG
+GAUGCUGGAGAGUUGAAUCACCCAGCCUGUAACACGUUACCGUUUUGAAC
+CGCUUUGUCCAUGAUACUAAUCGGUUCUGUAAUCUAAAGUUGUCGGUCCG
+GCGUGGGCAUCUAGGUACGGUACUGUACGUUCCUCUUAACCGCUAAGAUG
+AUAGUAUAUUUCGUCAAAGGGUCUGGUAUUUUCCGCGGGCCCACUUAACA
+UCGGAUGGUCAGUCUUCACUGUUCUCGUAACAUGAGCAGCUUUCUGUGCG
+CACGGUGAUCUACGGAGGUUCAUACGGUUCCCUUUGAUCGCAAAGACACA
+AAGACGUGGCUGUGCUUGCAGUUAUCUUUCCAAGGCGGAUCGGGAACCAG
+GUCUCGUCACAAGAGUGGGACCCAUGUCUUGCGCUCAAUAGUGGGAAGAU
+CCAGUCGUCUAAACAUAGGUGCCCACAUCGCUCACCAUUAUAACAUAUAC
+CCAAUCGAUCUAGUGAAUAUUUAGGCUACUUAGCUUUAGGACCUAUGUUA
+UUUGGAAAGUCGGGGUGCCCUAAUAUCUUGGAGUAACCGCGUCCCUGUGC
+GCGCACUCUAGCGAAUUCCUUUUGAAGGAAGUCAUGGCAUUCUGCCGAUA
+GUGCGCCAUAUGGAGCUAUACGUGGUACUCACAAUUGGCAGGUUGGAAUU
+GCGCUUAGGCACAACGGCGGAUCUUACACUAGUAAUUCAAUAUUUGAAAU
+GUCGCUGGCGGACGUUCACUAACAGAGCGAUAAGCCGCGAAUGGCGCCUA
+GUCCCAUGGUGAGAAGCCAUCCCGAAGGGGCAAACUUCUAGUGCUUGGUA
+GCCCGCCUGUGGGUACGCCUCUUGAUUAAGACCUAAAGAAAUAAAAAUUA
+GGUACGGGCGAGUACAAAAUCGUCCGGGCACUUGGGAUACAAACGGACUA
+AACAUCAAUGAUAAGACUCAGCACCAGGAGGUUCGCGGGGGACCCCUGCC
+GUCUCAAACCCUAUAUUGGAUGAGUUGACUGUGGACUUCUUAGAUACAUC
+GACAUUUAUCUUGCACCACUGCACCCGGCGUAAACCGGACCCCUAGAAUU
+GGUUAAUGUGUAAGUAGGUUUCAAGUGCGUGCCCUCGAGCCCUCACCCCG
+CGCCUCAUUCAUCGAUCUAGUCGGAAGACUUCCGCGCACUAUGCCGGAUG
+AAGACCCCAGAUACGCCAAAGCUUUAAUAUUCUUGCUAUACCAAUAGAGG
+CCUAAACCAACUAGAUAACUAGCGCGUUUUUCACUUAACUUUAGUCUUUG
+UCUGGGUGUUAACCGAUCGAUCCUGUCUAGCCCAUAUUUUGGACGUCUCC
+ACACUUGUAGAGCGUAGGAACCGGGCUGGCCUCAGACGCGGAGUCGUUCG
+AGGUUCAUUUGCUUCGCGGUAUGUCUAUCAACUAGCUCGGUAUGACACUG
+UAGUAUUGACACUGCACAGAACCGAAACAUUCAGUUGUAGUUGUGCCAUU
+UAUCACGACAAAGCCGGUUCCCUCGCUAGAUCAAGCGGGGAUUGGUAUUU
+ACCGUAGGGGUUGGGUGUCGUAAUAUAAACAAGCCGCCUGGCCCAUGGAG
+GUAUAUGAAUUCGCGGGACCCCUUCACCUCAACGCUAUGGGUAUACUCGU
+ACAAAGGGGGAUUCUGCGCCGCUUUGGAACUACGGCUCACACGGUUCGUC
+GAAUAAUGGGUUUGUCUAACCAUCGGUAGGUGAGGCUACCACAGGGAUAC
+GGGUUGCUGCCGCAGAGUCGUGGAGACACGAUGAGAGGGCCAACAGUUCA
+CGUCGAAAAAAGAAGGCGUGAAAUAGUGCAACAACAUCGCCCUGCGGAGC
+UAAAGCUUGAACGAUACUGGGUACUUUCCCGAGUCGAUACAGCGAGCUGU
+UGCGCGGCUGCGACCCUCUCUUGUCGGGCAAGGCUGGCGUUCGGAGCAAC
+UGUAGGUCUGUGUUGCUCAUUAGGAGAAUUGGAGAAGGUAGAAAUAACAC
+GAGACGCUUUGAGAGGGGGAGUAAGUGCUAGACCGAAAGAACCGUUAGAU
+GACCUGGUGUCAACUAGCACUAUUCUUGUCUUUCCUCUGCCACAGCGCAC
+UGUAAAUACCUCGGUGUUUAUACUGCUCGAUCACCUUCUGGACAUGCGUU
+CGAAAGGUUUCCUGGAGUAGCCACUACACACUGAUAUGGUUUGAACUAGA
+GAGCCCGUUAUGUAGGGCUUCUCACCUUUGUCACCGCCCUUUGCACGCAA
+CAGCGGCUGGAAGGACUCUGGCAGAGGUCAACUUUUACGCCUGAUCCAGU
+UGUUGGCGCUCGCCGAACAGCGUGCAUAGCGUCAAACAAGAUCAGCAAAG
+UUUGGCCAAACUUAGCUGGGCAUAUAAGUGGAUCGUGCCGGUACGUAGGG
+GUGCUGAUUCAUACUCUUUGACAGCAGCUUGAGCGGCCAGGUUGCCAUGG
+GCUGACAGUCCAGUCCCUUGACUAACGGAUGAGAAAGAGCGGAAAAUAGG
+GCAAUAUCUAGAGUAGAGAAGGAGAUUCCGUCUGCUAUGUGAAGGUCUUC
+CUUCUCCCCCCAGCCUAUCGUGGCGGUGAGUGAUCGCUGGGCACAUCGGU
+GGAGUCAUCACCUAGAUAUGUCAAAGAUAGUGGCAGACGCGGGCCUUACG
+GGAGAAUCUGCUGAAGCGUUAGAUUAUAGAUUGUCUAGAAACAACGAGCU
+UUUGAAUCGUUGUGUCACGUCCUAACUGAGAUGGGUCCAAGUUGCUUGGU
+UGGGGCACUUCGAUCCAUUAUUGCCGACUGGGUGCCUGACCGAUUCUAAG
+UGAAGCUAGGCUAACUCGAGAUGGUUUCCAGUCAAGGGGGUUUUGCUAUU
+CGGUUAGCGAUAUAUGUUAUGCGCUACCCUCCGCAGUUCAAAAGGUCCAC
+CUACGCGCAAUCUUCGACAUGCGGAUUGGGUAUUCUGGCGUGGACAUUAA
+CUGAUACGCAACUGUGUAGAGCUAGACUACGCGUAGCGCUACAGCUCUCG
+GCUUGCCUUGUUACCAUUUUUACCAACGAGACGCCAUAAGUGUUGCGGGU
+CGCGGGCAUAACAAGAGUGGGCAGCAAUAUUUGUUGGGGAGGAUUACAUG
+CGCGACUCCCCGAUCAGGCGUCACUUCAGCCUCAGUUGGCGCUACGGCGU
+UACGCUACAAAAGCGAGGUAAUGAUGCAUAUAUCGGAUGUAUCUUCUCCA
+UCGCCCCCUAUACCGAAAACCUGCGGGGAUCGCCCAGUCAGGUUCCAGGC
+CCAUUGGAUGCUGAGCCCACUUUCAAAUCCGAUUUGCGAGGCAACGUCAG
+GCAAGCCUCGCACCCACGUGUAGCUGUGAGGUAUAUAGGCGGAGCAAGGG
+UCGCGAUUCUGGAUAAGGACGCUUUACCCAGGAAUAUCCGCUUACCGCAU
+GUACUCCCCUGCCCAGGAUGGAAUUCACUCUUACAGUGGUAGCACGGGUG
+UAGAGGCCUUAGGGACCAUUCGGAGACAAGUGAAUAUGGAACAACCGGGU
+UCGUUCGUGUGAAGUGAGUUGCCUUAUCUGGAGGGUUAGUCUGAAGAGGU
+GGGGCCGAUUAAGAUUUCGGGAUCUCUCUCAACCUCGCUAAAUUAGCGUU
+GACCUCUCAGACACGACCUCUCCUCUCUCAAGGAGCUAACGUCCCUGCUU
+UUCAGUCUUGAUCCACAGUCAGGCCGAGUCACUGUUCCCGUAUUGGCUCU
+UUCCUUAGCCCAGAGCAUGAGCUUCAACUUCGUACCUAUUCCUUGGAGAU
+GCUUGGGGCCGACCGUUGCUUAUCUAAAUGCGCUACUGUUACCAGUCGUC
+GUUGAGAUCUCUCGCGUGGCUUUGCAUCGCCGGUCCUGUCGAACAUAAGG
+GAGGUAGAUAUAAUCGCCGACAAUUAGUUAUCAGUUAUGGCAGUCACUGC
+GCAUCGUAAGGAUAGUGGUACGUAUGCCCUUCACCUCCGUAAGGUAGCUG
+CAAGGUCAUCCCUCUGCUCGCGGGCUGGGUGAUCUCUCGUGGGGGUGACC
+UUUGAGUGCGCGUAAGUGCCCAGCCUUGCCGCAUAGUUCGGGAGCCCACA
+GAGCAACGUGCCAAACGGAUAGUCUUGUGCAGGUUUCUUCCGGACGUUCC
+AAGACGAGCCAUAGAGCUUAAGCGACAUACUACCCAUCACUGGGCCUUCC
+CGCCCGCUCCGUGGAGGAGCCUGGCAGUGACGUGCACCGGCUGCGGCUUU
+GAGGCAUGUGGCCAUACCUGCCAGCGGCAGUUUUCCGUUGUACAGUUGCG
+GGUACAGUGUACGAAUCUCACGUACUUCCCUAUUCUCCGGCUUUAAAACC
+GGCACCAGCUAAUCAUGUGAAAGAGCCCUCCAUCAAGGUCAACGCAAGUG
+UACCUAAUUACGUGUCCUUAACCCAGUGGCAUAAAACCAAACUAUUAGGG
+AGUCUUCGAUCCUCAUCUGGAUGUAAAGAUGGAGGUAACCUACUGCCCGG
+GCCGCUCGAGUGGACACCCACCGAGCGUCAGCAAAGGAUCAUGAUUGUCC
+CACGCGGCGCCUAGGAGUUGCGCGUCCGCCGCAUCACCGAUCAAGCAUAG
+CCGUAUUCGCCCACAAUUAAGUGGACUUAGGGCGGUGUGUAGUAACCACA
+UUCCUGGAUAUAAACCGUAAAUGAAGCAGCCAAUAGCACGAAGUUCGGGA
+ACGCCCGAGGCGCUGUGUUAGUGAUCAUUCCUCUCUGCCCUAUCGUGGGU
+AUAUUCAGGCAGUGGUCCAGUCUAGGCGUCCUACCCGUGUGAAGAAUUCA
+CGCCCACUCCGCAGUGAGGUUCUAUCAUGAUAACGCUACCGUCACUAGGG
+AGGCCCAGUGAUUGCACCUGAGGGCGAACUGUAGUUCUCCCCCGAUAUAU
+CGAAAGAAGAGGAUGCGGUUAACAAUAGUAGCCGGCUGGAAGUGGGUCAC
+CACUUAUGAAGGUCAGUGAACGGGGCAACCGCCGAAAUCGAUGGAUCAGU
+GACCGAUUCAUCCGUUGGGCCUUGGUUGAAUAAAUCAUGGACUGUCGCAG
+CUAGAAUAGUUGCGGGGCGCUAUCGACGAUGAUAGGAGUGGGCGCCGUCA
+GGUGCCUUUUUGCCCGUUCCGAGGGGCGUGAGUUGAUUAGAAUCCAUGCA
+AAUAGAUGACAGUCGUGAGCCACAAGGCAUCAUGUCGCGCGUAAAUGGGU
+UGAGCUAUAAUCUUAAAUAUACGGGGAGAAGGCCAGUACCGGGAUUUGCC
+CGGUGUGAUGGCGCAGCGUGGUUUUUUUUACUCAGAUGCACCCUCGCUGG
+CACGACUUAGUUUCCAUAACGCCAGCCAAGAAAUAGGAAAGUAAGUACAA
+GACAGCUGGUAGAGAGACUUUGGUUGGUGAAAAAAGUUAGAUGUCUGUAU
+CGAAAAAUGGCCUAGGAGGAAUUUUUGUCGAAACGUAGGCAAAAACGUAA
+UGUCUUUCGUUAACAAGACCGCUGAUUAUGAUUGUCAGUUGAAGGGAAAG
+AGUCAUCUUUCCGAAAAAAGGUGGUACCGCGAUAAUAAUCGCCCUUUUAC
+UAGUUACGGCUAGUAAAAGGGCGUUUUUUUAUAACGACCAGUAGUAAAUC
+CUCUCAUUGUCAACAUAAUCUCCACUAGAAAACUGAUCCCACAUAGAACA
+CGGGACUAAAAAAUACUUAGCAGAGUAACUCCUUUGAGUCUGCGGAUAUG
+UCCCACUGUAACGGAGUGAACGCGCCGUAUCCCGGUAGGAACAUCGAGGA
+AGUUAGGUCACCCUCGGUGCGUUACUUGGCGAGGAAACGAGGCUCGGUUG
+GAACCUGCAGGCAACCCGGGUUGCGUGUAUGGUCGAAUCCGGGCCAUCUC
+UAAUGUACUAUUUAAGUAUAACGCUGCACCAGGUAUCCUACCUUAACAAU
+AAGUCGGGGUGUUACUCGGCGACGGUUCUCUGUUCGAGUAAGUAGGCACU
+UGCCUUAGGUGGGGUCUAGUUCGUUCUGUGAGCAGACGCUCAAUUUAUGU
+AGCAUACAUAUUCUCUGGCUAGUACCCCGGCGCGUGUAACGGGAGUCACA
+GCUAUUCAGUGAUCUAAUUUUGCACUUACUCCUCAUAUGACGAACUUACU
+CAUUGUUUUGCGGUCAAGAACGGGUACUACUUAGGGGCUUUGCUGGGGAU
+ACUCGGCGCUUAGAUUGUCCCUGGGUACAUCCGUGAAUCCUUUACUUUGC
+CCUUGCUAGUGUGCGAGUUUAGGACGGCAUACGCAACCGGAAUCUUCAUC
+GUCAAGCGGAUACAGGCGAGGCCUCCCUAUACUAGGCUUUACCGGGGGCA
+GAUAUACUUCUAGAUAUCAUUCGAUUGGGAUGAUUACAGCGCGGACAAUU
+AUGUUGCAUGCUACUAUCUGAGUGCAUAAGGGUAGUAAAUGGUCCCGUCA
+ACUUCCAUGCACGUAGAGUUCGGAACUGCCACUAAGGUCCUUUCGGGGCA
+UGCGCGUUAUUACGAUUCGAAGGGGGUCCUAGUGGGACCGAAGCAAGGCG
+UUUUCAAGUCCUGAUAUAGCGACGUUUUUAUGUUCCGAACCCAUGGUGAA
+UAAGGGACUAACAGGCAGCUUUGUGGCAUGCACUAGGUAUUACAAGGUCA
+CCAGCAAACGGUACGCAAAAGACGUACACCAUUGCAACUGCACAACCUAG
+GUACACGGUCGUUUACAUGGCGCUAGCGGUAAACCAGGGAAGCAUCGGUU
+GAGUACGCCUUCGCCCGGAACCCUAUGGUGGGAGUCUACAAAUCGAUGGA
+UUAGAACCCGCAGGGAUGCAUAAUAUGCCGCUGGAUUUAACAUCAAGCAC
+UGCACUCACAACAAUCUUUGAAGGACCAAGACCCGUUUUCUAGACAGCCG
+UGUUCAACGGCCGAGCGGCUCCCCUUUGGUGUAUACGUAAUGCGCCAUAU
+GGUAAACCCUUGCAAGGGCUUGGAGCACGAACUCACAUCAGACAUCGUUG
+UUCGACCACGAAUGAAUUCGAUCUCACGAUGAGAUAAUGGUUCGGCAUCU
+GCCCCAGGUACAAGUAUUUAUGUUCGUUAUCAACAUAGGCCUAAUUUAUA
+>pg-1_11
+AAUACAUAUGGUUGGGCCACAUAUCGGUCGCAAUCCGGGCGUCGCCUCCA
+AUGUAGGUUAAAACGGUAACUCAUUUGGAAGGAUGCGAUCAGAUGAUACC
+GGGAGUCGCGCGGCCGUUUUGCCGGGAUCUCGACGCGGAACUUGGAAAGG
+UAUGCAUAACCCCUGAUCCUGUCCAAAUUACUUUCGAUCGUCACUCCUUA
+AAGCACUGCGGGUAUUUUAUCUGGAAAACCCUGAUAUUCUCUGCCAGUAU
+CCUGACAAACGGGAAAUGCGCGAUUACGUUCCACGUACAUAUUGUCUAGC
+CACUUCGCCACUUUUUCCCGUCAUUUGCAAAAAAUUGUGGGAAUAAACGU
+UGGGCACCCAUAAAGUCAUGUCUGAGUUCAAAUGUACGACAUACACUAUC
+GGAUCCCAACAGACGCAUUAUUUAGAUCCGUAGUCAGUUUGUUUCCUACA
+AGCCUGGACGACUUCGGAUGCCGAUUAUCCGCGCUACUUGCUGCACCCGG
+GAAUAGGGGACCUCAUGAGAUCGUUCGCGGAUGCAGACAUUCGGCCAAGU
+UAAUAGACUUUUUCACUAUUAAUCAGGGACCGAACAAGCAGUACUAGCAC
+ACGGUUUGUGCAGCGGCCCAUCCCAUUGCGUACGGGAAUCAGUUUACCGU
+UCUUAGAGUUUCCUAAGAGGGAUCCACGUUGGGACAGAGACAUAGCCCGC
+AGGAGGUGCGGGAUGUGUGGAUGUGUGGCCCUCCUUCAGAUACCCGAGCU
+GAGUUGUCCGCACACCCAAACGCUGUCUGGAAGAGGCUACCACGGCUGCC
+GUCUAACCCGGCCCGCAGUGGGGGUGCGAUUUAGACAAUUUCACGCGAGA
+CGCCGGACACCGUUUAUGCUAUGCGCCAGGCUUAGUAUUCCCGUUUACCA
+GCGAACAGAUUUUAGUAGCGUUGGGAGAAGGGAACACAUCUUUGCAAUUA
+CGGAUCGCUCGGGGUUUCGUGCCCGGUUUCUGGUGGAUGCGAUGUGAUCC
+UGAAUCAUAGGUAGGCAGUGGGAUAGCAGCACCUUUCCUAUCAGUCGUUU
+GGAGAUCCCGAGACUAUUUAAAUCACAUUGCUCCGACGGGCCGCUGUUGG
+CUGAUGCCACGCUAACAAUCAUAAUGACCCAGUUGAUAGGGUACCCGCAA
+AAGUUUUGCGCGAAGGAAUGUAGUGCAGGUGAGUGUUGGAGUGGCAGAAA
+GGAAUCCUUGAUCUGUGACGACACGAGUCACUGAUCCCAUAACGGACUAA
+UAUAACUAUAUGACAUAUCAUCUGCGGCGCGUAUUCCCUUUGAGCAGAAC
+CCGUUCCGGUCUCAACGGCGACACACCAUCGUCAGGGGGUCCUUCCGCCC
+CAUUCAGUAGGAUAGUCUGCUCGAGAAGUGGAUUUGGAAGGGAGGUUGCA
+AUUGCGGUCCCAAGUUCUCUGUUAUCCCCUCUUGCCGCGGCUGGGACGCA
+CUCUCACGGAAUCUCUGCUUCAUAGUCAAUGAACGCCCAUAUUCGGUAUG
+ACGAGACAUUGGUCUCGAGUGAACGUCGGUAGUCUCUGGAAGAAGGUUAA
+CCUACAGCAUAUGACGGUGCACGUAGUCUGUUUUACAGGUUGUCUGAUCU
+UUGCUAUUCUGCCCGCUGGUCACCAUUCAGAAGGGAGCUCUUAGAUAUAG
+AUUUUCCACACGGAUGUGUCCCACUUAAUGUUACUAGUAACCCUUUAACA
+GUUCGGGAUAUGCUUAAUUCCUAAGGUUUGACCGGUCAUGCCUUACGUGG
+CUACUAGAUAGGGUUGCCAAAGGUUAAGGUGUGCACGAUAAUAAUUCUCG
+CCGUUCAUACUAAAGCCAACAUCCGCCUGUGUGAUUCAUCUCGUUGUCAU
+UGCCAUAAUCUACGCUGGCAGAUGCGUAUUGAACAAACAACGCCAAUGAG
+UUGUCAUGGAUCUUUGUUUUGCGACGAUAAACAUGUUACUCGGCACUAUU
+AGUAAUGAUGCUUGUAGAUGGAUUACGAGAGCAUCAGUUUCUAAAAGCGG
+UCUUAGGCCAGUUCGAGAGUCUCGUUUUAGCAGGAGUAGAGUUAGUUCUC
+AGCAUAGCGAAGAUAACCCGGUGACACUGGCCGAUCCAGCGUGUAAUAAC
+CGCCCCAACCGCAAUGACGGACAGGCAAACCGGUCGACAGAUAGCUUUAC
+AAGUUAAAUACGAAUAUGAGUUCAGAUCGGGACGACCUUACAACUCCGGC
+UCUUGAAACCUACCGUUAUGCCAUCCGGUAUCACUGACUCAUUACAGGGG
+AUUGUAAUGCGGACACCUGGCCGAUUCGAGUGUCAAGAGUUUAGGCGACA
+CAGCGACAUGUUGGCCCCAGUGCGCAUCUGCAUUUCAGAUCGUAUAUAAU
+AGAUGGCACAACUUCUACGGGUCUACGUAGCCUACGUGGAUCUGAAAGGG
+UAGUGUAUACUGAGGGAUGGAAUCUGAGAUAAGUGGAUGAUCGUGCCGCA
+AGAAAGGGCCACCUUUUCGCUAUAUUGAACCAGACUGUCGCCAGCCUUUA
+UGCUCCCCGAUUGCGUUCGACUUCUCCUGCGCCGCUAUCUCGACAAAAUA
+AGGUGUCUUGUGCCCACAUUAUCAUCAGAGGAACCGGAGCACUAUUAGCU
+CGGGGGUAAAGAAUGCAGAUUGCAUCGUUUGACAUAAGAGGAGUCACCAU
+AAAAGACGACGCGUUUUCUAAGCGGACCUGACUCACUCACGGCCUGCGUC
+CAAUGGGUAGGUUCCAAUAGCCCAAAGCGUACCAGAUAUGUCCGCUUGAU
+CAAAUAUGGCAGGGGUUGCCCUCGGAGCGGAAUGGGCACCGGUGGGAGUU
+CUUAUUCACAAAUGGUAUGAAAGCAUCCAAUGGCAGCUAGCAGUGACGAA
+UAUGCACCGUGCACAAAUCUAGCAUCGCAAGGUGUAAAAGGGGAAGGUGG
+GUAUGAAACAUAGGUGCACACACACCACGCGGGCUCCGGGGUCUCCGCCU
+UCUUCUGCCCCAGCUAUUCGUGUUCAGAGAAUCCGAACACAUUAAAUAGA
+UCCUCCCUAGGAAUUCCCACCCACGUGUGCACUACUUAAGGUCAUUGCAU
+CAUCCGCACAGUCAAAGGAACACCCGUCAAGCAUUACAACACUAUGUUAC
+CUAGAAUUCGAAGCCUGAUAUGUGCGGCCGGGGUAAAAUGUUGAUUCCGC
+UCGGGAUGUCAGCACGAGGCGGAGUGUAUUUUUCAUUGCUCUGACUCACA
+AGCUGGUCUUACGAUCGUUUUGGAGAGGUCUUAAGGGACAGAAUGUUUCG
+CAUUCAACAUACCAAGAAGAGUCACUCUUGCGGACUGUUCAAAAUGGGUA
+ACGGCAGGUCACUUGAAUCUUCCGCUCCCUUGAAGUCCUUUGCAAACAGG
+CUCGCGACCUCUGGUCGGCUUUCUAGUCCAGCGGAGGGGUAUCGGCUGUG
+CGGGAGCAGAACCCCGUAACUCUUUGUCAGCGCUAGGCUUGGUCUCUUAU
+CAAAGUCUCGGUGUUUAUCAGUCACAGGUACCAAAGCCGACCAAGAACUC
+CCAGACGUACAGCAUCGAUACACUCAAAAACUGAAAGUUGCUUUUGCGGA
+GCUUUAGUAAGGUAAAUCUGGCACUGAGAUCCGGGUAUGUGCGAGAUCAG
+UUAAUCCGGAGUGUGGCGAGACCAAGCGGAGAGCCGUCCAGACGACUACC
+ACUUGCACAGGCCGGGUGGCUGGGGGGCCACUGCCCUAAUUACGAUUCAG
+ACCACCGUGCUCGGCAUAUUUGAGUGCCAAGUAACAAACUUCCUCUUUUA
+CAACGACUGAGAGAGGAACUGGUCGCUAUAGAGUACUAGAUCUUUAUCUA
+ACAUAGUCCAGUUAGGGAAUGGAGGAACCCCACGGCAGCAGCCUUGGCGG
+GCGCGAUCAUAUGAGGUUUUCCAUUCCGCCUAAAAUCGAUAACAUUGUUC
+UGUUUUGCGUGUUUUAGGCAAGGUGUCUGGCGAAGGCAGACUUGGAUAUU
+GUUUAUUCUCUGGCCCGGGCCUGCUUGGCAACGGUGUUGUAGAAGGUAGA
+UGCCACAGCCGCACAAGGCUGUAUUCGCCUCUUGGGACGUUAUCAGCACA
+UAUAGCAGGCCAGGCGUACCCUGGGUCGUCUUCGCGUAGAUGAUGGUGCG
+UGGGGUAUAGUCAGGCAAUGCGUCACCCCCGAGUGCCUUACCAGGAUGAA
+UGUGCAUUUUCAUUUAGCUCACGCCGUUUCCGUGGGUGAGGGAAUGCCGA
+GAAAAUUGUCGACAAAUCUCCGCAUAGCUCCGUGCAGCUGCUAUCUAGGU
+GGAUGUACCUCCCUUGAUAGCUAGCCUGGAGAUUACCGAGAACUACCACA
+UGGCUGCUCACGUUUCGAAACCCGAGUGGUGUUAUGGGAAGAAAGUUGCC
+CUAAGAGUAUGCUAGAUGAGCAUCUAACAAAACAUGCGACAAUGGGGGGC
+ACCCGCAUUAAAUGACCCUAUUCCAUCCGUGAAGCCGCAUAGCCCUCCAC
+GGUGGCAGCGCCUGCUGGGAAUCCAUGUGGCCUGUGCCGUUCUCGGGUUA
+ACUGUAUAUCUCCGAACACGCACUUCAAGUGGUAACAUUAUCCUCGGUCU
+AGCUUGUGCGGUCAGUGAUGAGAGAGGUCUGUAACAUGGGUAGCCAAAUU
+UUUUCUUAGAUAGUCAAGAGGAGGUUAUCCUGCUUAAACCCUAGCACUAU
+CUAUAUACCAACAGCAAUCGCCAUUGUUGCUCUAGAUACACGGCAGGUCU
+CAUUCUCGUAUCACGAAUUAAUUUGCACUUCUGCCAAACUAACUGCGUGC
+CUUUUGUUCUAAAUCGUGAAAAAGAUUCGGGAUCCUCUUUUGCGGGGGGC
+GAUCAUUGAAACGCGAAGCCUGCUGUUAUCGACAAAGUCAGUUACGAUCA
+GUUAUUUCUGGCGGGGUUGGGGCGUUGCUCUUAAACUAGUGCCUAUAUUA
+CCGUCAACAUGGUACCUCAAAAACUGUCAUACCUGGCUAAACAUGUGAAG
+GGACUACCAAGAACGGUCUCUAAUGAUGGAGAAUGCGUGUAUUAAGUUUC
+GAGCGGAAUGCGCUCAUCUGCGAGAGGAGAUGAGUAGAGGAAGGGAUCCU
+UGAGUUGACUACCCAUGCGUCUACCUAACUCAUGUGCAUUGUAAUUACAU
+CAGUCAGAUAACUCCCCUAACCCCACCGGAGUCGGAGAUAGUACCUGUAG
+AUUUACUUCUCGUUGGGGUCCCUGGGUCUCACAACAACUAUAUUAGAGAG
+GAUUAUCACUUGAAACAAACGCCCCAAGUCACGGAAACUACCGUCGUCUA
+AAUACCACUCAAAUUGCUGACCUCUCAUCUGCGAUCAUCGAUGCGAUGCG
+ACCGAGGUCGCUCGCUGCCUCACGCUCCGAGAGGAAAGCUGCCAGUCAUC
+AUCGUGGCUGUUGAAGAUUGUAGUGUUCUCUGUGAAUCGGACUGAUACUU
+CCUCAAGAAAUGAUCCUUGUGGAGUACAGUCUUAAACAUCAUCAGCGUUC
+UGAGCGUUUGUCUCCGGCUAUGCCCGAUAUCAGGCCCCAACCAUUUGUUA
+CUGAAUUAAGAGUGUUUAAUUGCUGGCGUUGCUUACGUCAGAGUGGGUUA
+UUCGUUAUUUAGGUGUAUGGAAGACGAGUAGAGAACGGAUUCGACCGUUC
+CUCAAACACUGAAGCCCCGCCAACACCGGCAUUCACACCAUAGCUUCCAG
+UAGAUACGUUAGUGCAAGGCAGUUAAAACUCUAAUUAGGUUUUACAUUUG
+CUUAAUAUGAGUGCUGUCUGUCAGCGCUAAUUUCUAAUCUAGGCGGCUGC
+CAAUUCUCCGCGCCUACUUCGCUCUCUUCAUUUAUACAUUUAUAUCAACG
+UCAACCCGCCUUCAUCAUGGAUGUGCGACCAUGAGGCGAAUCUGUACUGU
+GGCAUCGCCCUGGUGCGCAGUUUAGUGUCAUUCAUAAACAGAAGCAGUGU
+GGUAGAUCUCCCGUUCCGAGUGGCCACUAGCAAUGACCCACGUUGUGGUG
+AGACGCUGCGAAAUCGUCAUGCUCCCUUCGGAGUGUGGUACAGGGUGGUC
+AACCUACGUGAGGCAACGUCAUAUAGAGUGGAUUGCCAAUGUUGAACUGA
+GCACCGGGGCCUUGCUGCGGCAUUUAAUCUGUAAUUGUCGAUCGCAAAAC
+AUUACAUCUGGGGUUGGUGAGCUUGGGUUCAAUCGACAUGCCAUGGAGGC
+GGCGAACCCCCGUCUUUUAUGACAUAAAAGUAUCUCUGCUGCGCAUUUCU
+GACUCUGCGGGUUGCGGUUCGGUUGGAGCCGAACAUAUGACGUGGAGGAG
+CGGGGUUCUGAGUGCUUCGCUACACUGUACAUUUCGUCGGAAGAUAAAAA
+GACUCUAAACUAUACGAUAGUAAGUUAAAACUCAACACGAGGGGAGGAUA
+UGCCCCAGCUAUGCGGCACUGACGGCAUCAUGGCGACCGAUUCGGCAUUC
+UGACUGAUCCUUGCUUAUUGUCCACGAGUAGAAGAACCAUUAUAUGACAC
+UUGCAGACCGCCGCUGUCCUCAUACUCCUGAAGAUCCCCCGGUCUGUAAU
+AUAACGGUUCUGGUGGAUUGUCGGAUCAAAACGCUCUGACCUUAGGUAAG
+ACCUUGCAGUGAAGCUCGCUCAGAAUACCACCGGUAAUGGCUGUCAUCCA
+UGGAGGAUCUAAGGGACUCCAAGCGCAGUCAAGCGCGUUUUAGGGCACGA
+AUCCACUUCGGUGCAGACGUCACCCGGACGUACUUCUAUGGACCGACUUG
+GUGGGCACUUAGCUGAUCAACGCUAUGUUAGGCCAGUAGGCCGCGACGUG
+CAAUUCAGGGCGCGUAAGACAAGUAACAGGGUUCGUGACGACCGGUUAAC
+CCCUAUGGGUUCCCAUGAAACUGUGUCAAGCUGGUUGUACUGCACUUCAU
+CGAUUGAGCAACCCCUCUAUCUCCACGCGACUGAUCUAAGGAUGGCUAUU
+AUCAAGAUUCGGCUUACGCGAUUGCGUUGUACCGGUAACCGCACGCGGUA
+GGCAUGAACUCGAGUCAUGGGAUUUGGCCACCCAUCUAGGACCACUUGCU
+AAUCGCAAGCAACUAACUUCCGGCGCACAAACGGAGAGCCACAAUAUUAA
+GUGAUCAGUGGUCCCUCGUGGGAUGCGCGCGAAACUCCGACACAUGGAUA
+AGCAUUCACAGGCUUUAAGAGAUGUGCUCAGGGUACGGAUCGCAUUAAUC
+UUCACAUCCCUGUCCUAGGUUCAGCAACUACGACUGCUUGUCGGGGUCGA
+CAGAAUUCGACGGGCGAUUCAUAGGGAGGCAUCAUACAAUGUUACGUUGG
+CGCUUACACACGUUUGGCGGCACUCGGUUUUGGCCCUAGCCACAAAGAAA
+AAUGGCAUUCUAUGGCUUACUGCAGCAGCGUUAUUGUUGUGUAGUCCGAG
+AUGGGGCAGGGAGCGUCUUUGGCCCCAAUACCUCGUGUACUUAGCUAGGC
+CAAGCUUAGAAACUUGAGUGUUAUCCGGUCUAGUUAUCUGACGCCAUGUA
+AUGUGUUCUGGCUAGCUUGCCUUCUUCACCCGGUGGUCGGGGCUGAGGAU
+ACAGGUAUCUGCCGAUCUUAAUACCAGUACUGGGAAUCUAACCACCCGAA
+CCGUCCGUAUGAGCGCGGGCCCCCUGUCCCUGUGUUCGUGGGACUGUCGA
+AACAAUCCAGAAAAGCAACAGGAUGCGGACAAUGCUAGGGGGAAUACCUC
+UGGCUAGCGGGCAUGCUAGUGCGGAGCCAGCAUAGAAGUAGUCAUUCGUG
+AGGGCGCAAUAUGGGGAUGGGGUUCCGCUGUAAUUCCGAACGCAGACUCA
+GAGAGACUAACUCAGGGGCGCACGGGCCAAGUUAUUGCCAGAGACGUGGG
+UAUGCUCCUUCAAGUAUGCCCGUCAUGUUUUUGAUGCGAGCGACUAGGCU
+UUUUCAGUGCUAGAUUCUUAACGAUGUAUCGCCAAAAUGCGACUAUUCUU
+GGCCUUGGACUAAGGAUGUCCCGUCAAUAGAACUCAUUGCUGCCUAUAGU
+CCUUUACUAUUGGGAUAGAGGCACGUAGUCCCUGACGCUCGAAAUCGUAG
+CUAGGCGCGAAGCCUGAGUGCGCGGCUGCGGGGACCCGCGUCCCGCCGAC
+CCUUUCCAAGAAGGGAUACGACGUGUCGAGUGUGUUCGGACUCGUAAGCC
+CAAUACGUAAGCUGGAUAUCAACUACGUUGACUCGUGAAAAUACGGUCAU
+AACAAUGUAUAUUAACAUUUCGGAGGGCUUGCGGCUGUGCCGCGCUCAAA
+UGUUGCAAGAUUAGCUUUGGUUUUUUCCUAUAUUUGGCCGUGAUCUAUAA
+GUGGUUCAAGGCGCACAUCUUCCGCGUUCCCGUUCGUUGUACGACUCGCG
+UUUUUCAAGGAUUUUCUCGCACGUGUUUGCUCGUGAAUUUCAGAAGUCCC
+CAACAUCCAGUGUACGUAUAGCAGCGAGACGUUGGAAGUUCGUGCUGUAA
+CUCGUGAAACCAAGCUUUUCCUGCGGAUUCUCUACUUAUCUUUGCCAGAA
+UGAAAGCCCUUUGAGUUUGUUUCGGCACAUUUCGGCACAAAGUAAUUUCA
+GAUAAACUUCGUGAACUAGUUCUAGCUAGAGAUGAUGUUCGUACUAGAAC
+AGAUACUGCUCCACAAGGAGCCCAAUGCUAGAUCGCUAUCUGCAUGGGCC
+GAUUUACGGCCUCGCUGGGGCUACGCCUCAGAUUUCCGAGGCAAACCGAC
+UUAUAUUACUGUCAACCUCGAAACACAUGUGUAGCCGUGAUCAGCGCAGU
+AGUGGGCCGGGAAUUCACUUUCCGAUGAGUGUUACAAACCAGUGAGACCC
+UUGCAUUAUGCACCUUGAACGAAGACUGAACUUAGCGACACAACUUCUUG
+UCACAACAGCAACUACUUAGAUGCUUGCUGCUGUAGCAUGCUAAAGAGGC
+AAGCUUUCAAUUAUCUUGCAGGAAACGCGAUGAAGAUGCUUGCGUAGGAA
+CGUCCUCCCAACCUGAUUCAAAAUACCCUUGAUACUCAAUCAACAGAUAU
+GGCAUGUUGCAGGGGUGUAGUCCAAAGUUCGCUCGUAGAACCAGGUCAGC
+GACAAGGACCAUACACCCACAUGUCUUCCGUCCACGAAUCGGGCAAUCGC
+GAGAACGUAGCCCAAACCUCUAGGACCCUCGACAGACGAGGACAACUUCU
+CACAGAUGUCUAUUCAUGAGCGCGUGCUGUAAGGGGCAUGUCGGAGCUGU
+CAACGCCUCCGCAGGCUCUUUUUAGUGCUCUAUAAGUAAAAGAGCGUCCG
+AGCGGAACCUAGAGAAUUGGACCAAGAAAGUCGGCUACAAUACAAGAAGG
+AUUAAGAACAUUUGUGACAGUCUGGGUGAUCCAUGGCACUUUGACUAACG
+GACGAUGGCUAGCAAUUCGCGGUAUCUUGCAUCAGGCCCUUAGACUCGAC
+GGACCGAGAUACCAAUAAUUGUAAAGGGCCGGCUCAAGGAAUCUCCGUUG
+GCCAAGCACCUGGAACACCCAUAAGAAUUCUCUUAGGGACCGGGAGAUCC
+CUCCCAACGACCAGGACGACGAGUUCGAACUAUCACCGCGACCUAUUUGA
+GCGAAGGCAGCUCGCGGGAGAUGGCUAAACCGCUUCUCGCAAAGGAUAGC
+AGAGCCUUGUGGAACGGUUCGAUUUCUUUCGACGGGAUGUCGUCGACUGG
+ACGGCUAUGUUUGGAAUCAAGAACAUGUUGGGUGACACUCGUGCGUUCCC
+AGUCAACGACGAUGGGGAGGGGAGUGGGGAAGGUCCGUAUCGCAACUUAG
+CGAUGGAGGGUCCAUUACAUACGCAGCGGACCUACGUCGGCUCUCAGCUG
+UCGUGGCGGCGCUUCAUAUGGGUCACGUUAGCCAGAUUAGUAUUCCAAGA
+GAUCUUUUCUGACUUGCUAGACUAAUCAUAAUUUCAAAGACUGUACACCG
+ACUGUCCGGAGAAAAGAAUUAAUUUGUUAUAUGUGAUUUAAACCGUAUCA
+GGCAUCCAGAACCUCUCCUGUCAUCUGAGGGUUGCUACAGUUGUGGGGGU
+ACCACUCCCGACUACCUUCCACUGAUGCUCGGGGGUCUUGGGUCCGCACG
+UUCUCAGUGUGUGUCAGGUACUGCAGCUUGCUAGCUUUGCCAUAUGUUUG
+CACUUCAACAUCCAGAUAUUUUAAGGUGAGAGUGGCUAUUAACCGGCUAG
+UGCACUUCUAGUUAAACAGCUAAUCUUUGUUCUUUCAAGUUUCUCUAGAA
+GGGUCUCGCGUCCGAAGUCGGAGGCGAGUGCCCAACUAGCCUAGGCCCUC
+UAUGAUAGCUCCUGAAGGUAUGGGAGUAGACUGGCAGCAGCCGUCAUGAC
+UCUCCCUUGCUAACGGGACGUGCCCGAAAUCUUUUUGCUAAAGGAGGAAC
+UUCGCGUCCCGAGAAAUCCCCCCCAAAGUGUGUCUGAACAGGAACACAGA
+UCGCACUUCCCACUCUUCAGGGACGCGACCCCAACAGGCACCCAGUUCAC
+CAUUUGCUCUUUCCCGCGCGCUGCCGCGAGCCCGCCUAUUCUAUCCCGGC
+CACCUCAAGGCUGACAGAGGCGAACUCUUCGCGGCAGCAGUGGAACCCCU
+GCCGGAGCUGGGGCCCGAGCUGACCGCGGCCUAUAGAGCGAGGAGGCCAG
+GGGCUAUGCCAACGGGCCCGAGGAAGAAAAAGGACGGCGCGGGCUCUCGG
+GAAAGGGACGUUCCCCAGCUAACAUUUUUUCUCCGUUGUCGUGAAACUGG
+ACUUCGCUCUCCCUGCUCACUGAAAGUUAGCUAGAAAAACAGUGAGCGUA
+CGCAGUGGAGAGCUUCUGCCGAAGCACCGCAUUAGGGUUAGAAGACAGAG
+AAACCGCCCCUCUCCGGAGAGAUCGAAUUCGUUCGCAUUAAAGCUUGCAU
+UACGGGAGGAGGCAAAUCUCAUGUUCAAUUUAGCUGGUUCCAUGAAGGGU
+AGAUGAGCUGGCGAAAGAGUUAUCUUGCGUUACCGUUUGUGCCCAACGGA
+AUAUGACCAAACAUCUUUUUCGUGAUCAUCUAGGAGCUAUCUAGACAUCA
+ACCGUCGAUCGAAGGAGCAGCGGUCACCAGGCUUCGCGUUUGUACAUUCC
+UCGGGUCGGCCUCGAGACCAGGGGGCUAGUGCUGUAAAUUCCGGCGACCA
+CUGUUGGCUAUCAGUUGAAAUCCUUCAAGUGAAGUAUCCGAAACACAUUC
+GGUAAAGACUCGACGUCGCAACCAGAUCAACCGAGGCUGCCCGAUUAUCC
+GCGGGGAGGGCGCACCUAUCAUGGCCAUUUCCCUGGUGACCUGCCCUCGG
+CUGAGGUAAGCGCAGCCUUGUGCAAAAAAUGUAGUGGGCAACUACACACA
+GCGCAACCCACAAUGCGGUCAGAACUUUUUAGAGGGAAUCAGAUAGCUGA
+GAUCCAGCCCUGGGGUUCCUAUCGUGUCACCAUUAAGAUUCUAACAUCCG
+AGGCCCUGACGAGUAGUACGGUAGCCCCCGGACGGCGAUGUGAGUUUAGU
+UACUGGGUGUCACCUCUCGAAUCUGCCCAUACGGCAAUAGUGCGCUCUGC
+UAUAGGAGCGUCGUUUAGCGAGCAAACGAUCGCGGCACUAAUUAACGCCU
+UUGCGAAGGAUGGCCUUUCUCCUAGUCGAGGAACAUUUCAGCGUAGACAU
+UCUUUUCAGUAAUCCCUCCUCGGACGGACAAAGUCGCAGCGAGCAUGAAG
+AAAGCUGCCUAUUGUAUAAAUCCUCGCACAACUGACUGGGUUGUCAGACA
+AGAAAAGCGUAUACGUCACUGGGUUCGAUUCUGCUCAACUUUGGUCAAUA
+AUUGCAUUACACCCUUCGGUCAUCGUAAAAAUAUCGUUCACCCCCCUGCC
+ACCAAUAGUCCUCCGCGGAUCCACGGCCCGCGGCGUAGCACCGGGGGUAU
+CCCUUGACAUAACUACCUAUCAGGAUCAUGCUAUCGCAACGCCUAUCAUA
+CAAUGCUGUUUCAAUUACGAUCCCCCCAUCCGUCGUAAAAGAUGUUUUUG
+ACGUGGCGCUGAAGAUACGACCUUCUGCUCGCUCAGAUGUUCGAGCCUGG
+UCGGAGGCUGUUCAACCCCUCAGGUAGGGGAGGGGACUAGUGUAGAGGUG
+CGAGAAGCUCCGUCUAAUGCAUUAGUAUGUUCAAAAGGUUACUGUCAGGG
+AAGGGUGACACAGAUCUUCAAAGAGUAUGUGAAACUUAUGCGACAUCCUG
+CCACUAAACAACUACGAACCCAGGCGGGCGGCCAGCGUCGGUCUAGAUCC
+AGAUUUUUCGCAACUACAAUUUUGUAAUAGCUUCAAUAUGUGGGAUCCAC
+ACACCAACUGAAUCACAUUGUGGUCAUAAAAACAGCAGCGUUCCCUACAG
+GGGAGCUUUCAGACCUGGCGCCCUACAAAGCUCUGCCAUCAGACCUCAAU
+GCUAGUCUUAAAGGGGGUAGACGUGAUGCAGGGGGACAUAAUGCUGACUG
+CUAGUAGCACUUUGGGGACAUAAAGGUGUUUGGGUUCCUGUCAGCCAUCA
+AAAGUCAAUAUACGAUAAGAGGCCCGAUAGAAAUCUUCCGUUUCAAUGGC
+CAGAUAUGAAUAAAAAGACUCUGAGACAAACGCCCGUUAAUGCACACUCC
+GUAUGAAACCCCAUGCGAUGAGCUCGGAGGUUCACGAGCUCUUAGCUCGU
+UUAUCGAAAAAACUGGGUCGAGGGAUGGCCCCCCGCAAUGCCUUGGCGGU
+GAAGAGGUCGAACAUGACCCUUCGGAUCUUAUUCCGAGAAGUGUCGUCGG
+CAAGUGUGGAGCGUUUUGCCGAGGCACACUGCUUCAUCACUCGGGUUAAC
+UCUCAAUGGCUUUAUGUGAUCGUGAAUGCGGUUAUCUAGGAUUCUCAGUC
+GGUAGUCUAUAUGCGUCAUAUGGAGAAAUGAUAUAAGAACUUGAGUUUUC
+UAGGUACCAUGUCAUGCGGGUAAGGUACGGGAAGACAUCAAAAGUUAUCC
+GGUCGCUUGUAACUAGGCUAUUUAGAUAUAGCUUUUUGUUUGUGUGUAUG
+GCCGCUCACCGCCCUUUUUGCUAGAAGUCCGUGCGUCAACAUACGGUUUG
+AUGCUUGCAUAAUCUUAAUAUUUCGCUUAUGGUUGACCACUACUAAAAAA
+GAUCCGUGCAAAGCUGGCCCAUCGCGACUCCCGCCCAGACCCAAUUCUAA
+UACCCUGGAGCCUAUCAGCUCCGAAUAUAGUAGUGCAAAGUCAUACCCAG
+CUCACAGAUAUAGAUAACCAUCAUUCGUUCCACCCGCUACGGGAUCGUUC
+GGCAAACGCAGAAAAUUUAAGGCCCUACUUGGAUGAGGUUCAUCAAAGUA
+CGCACGAGUAAUGAGACAGUUAACCGGCUGUUCCUGCAUCACACAGCAAA
+CGUUGUACGGGAUGGGGAUCCUAGCAGUGUCAGUAAAUGUUUCAAGAAAA
+AGAUUCAAAAACUAUACAGUCAAAUUAGCACACCUUACAAACGGCUGUUU
+CUGGUAAAAGGCAAGAAACAGAUACGUUAGCUUUUGCAAAGUGCUUUGAC
+GUAGCGGCGCCAGUUAUUUACCCAUAACAACUAGGUAACUCCGAGACUGA
+UACUAUGCUAACGAAUGCAAGCGCAUUACUGUUUGUUACAGGACUAUCGG
+GGUAUAUCGAUUUUCCUAACCCACGGAGCAUCUAUCAGUGGACGCCUUGU
+CGAAUGGUAUUACUCUCCGUCCCACAGGAUAGUGUUCGCCAUGGACGCGC
+GAUUCUCAUACUGAUUCCUUCUCUCUGCGCGACUCCUUGAAUCUUAUAGU
+UCGAACACAUGGUAGGGGAUUUACCCGUUUCUCACACGAUCGGCAUAAAG
+AAUGAAGAUUCUUAGUCGUGCAGUCGACCCUGAGUUGAGCGCGUUCUCGG
+GGCCAAGAGAGCCUCCGUCAUACCGGACAAAAGUUAUUGACUACUCGCCC
+ACACAGAGCUUUUGGUUGGGGGGCCCUCUUCGAGUAUCACGAUCCAGCGG
+UUGAGGAUGCAACACUCUCCCGGGCCCCGGGUCAUCCGUCCACCUCCUUU
+CGAUGCGAGGAAAAGUUUCACUCAAUCGCGUCGGCUGACAUGGCCCGGAC
+CUUUGGAAGAACUUGUUCUUGCUGCGGCCUCUGACUCCAUGGCUCCGAAA
+GGGAAAAAAGAUGGUUAGGUAUGUGUCCUGGAAUAUUCCCUGUAUUGGCU
+CGACAUUGUCAGGACUGCUAACCGCUGUAGUAAUUUGUAUGGGGUCACAU
+UCUGCUAGGGGCGGCAAUACCGGGCGAACCCAUUUCAGUAGGUUCAGGUA
+CCCGGGGAUGAGAGGGUUCGCAGUGUCCGAUAUCGUGUCCCGGAUAUACU
+UGAGGGGUGCGUUAGGUAACCUUACCAACUCCUGGGUUCUUCACCAUCGA
+UAUCUUAGUACUAGUUUCAUCGUGUGUGCCUCCGGCAUCCGUCCACGUUA
+GACACGUGACCGGCCACCUUGCGUGAAGGUACCCGCCCUGAGCGUAUUAA
+CGCGGCACGGUUAAUGUCCCCAUACCAACGAGCUUGCUCAGAGGACUUAU
+AUGCUGUGCCCCUGAAACAUUGGAAGCCUGCUGGCCCAAACUGUGAUACC
+GGCCGGGGGACGGCAAUUCGAAAUUUUAUGUGAAUUCAUGAUCUUUGCCC
+CCCGAAAUGGUUCGGAGUCCGUGUCCAACGGACAACGAUUAAAAGGGAAU
+CGGGUGUAAAUCCCGUACAGUCCCGCUGCUGUGAAGCUCUAUACAAUGUC
+UUAUUAAUGAACUAAUUUAUCGCCACUGAUGUUAUUUCGGGAAGGCACUA
+UAAGACAAGAGUCAGUCAGAAGACCUGCCACUUCGCGUAAAGCGUUCCUU
+GCAGUUUGCUUACCGCUCCUUUAUAACUUUUGUUCCGGGUCCCCACACAU
+UUCUGUAGGGCUCGCAGGCAGUCGUACACACAUGCCUAAUCUUAUGUUCU
+AGCUAAAGGAGAGUUACUCAAGGAGAAUUGGUGUUGGUCUGUUGGCCCCG
+ACUCCAAAUAGCCAGUUAGUUUAAUGACUAUUUCCAAUCAGAAAUUUUGU
+UGUUAUUGCUCCCAGCGGGAACAUCAAGGUAUUACAAACAUCUUUAGUAC
+AAUGACUUGCUCCACCUUAGUUGCUAUAUUUUUUGAUAUAUAGCUAACUA
+CAACAUUGUAAUUUUUUCCUUACUCGGCAAGGAGGCUAUACAAGAGAAGU
+UGUACCAAUUUCGGCAUACGACGUCUUGGACAAUGAGGGCUCCUGCGACG
+GAUCCCAUCUCACUGAGGGAAUGACUUCGACUGUCAUGUUCAAACCCUAG
+UGGGUUGAACCUCCAUAAUACAGGAAUGGGUAGAAUAUUUGAGGGACUAC
+UAAUAAACACAGCAUUUGCCCACGAAAUCGAGGCAUGGUCAUACGGGACU
+UCAUUGCCAAGUAGACUAUUCUUAUAGGUGAGACUUAGCAAAAUCCGUCC
+CUCUUUUUUCUGGUCUCGUCGUGUACACGCGGCCCAUGGUAUAGUAAAGC
+UCCCAUGAACACCGUUAUUAAGACCUGAGACCGAAUUUGUUUAUGAGAUA
+AAUAAUUUGACUCACGAAGAAGUUUACUAGGGAGAGACUGAAUUUAAUCG
+CAAGAAGAACGCAGACUGAGACCGCAUAUAAGUAGCCCCGGCUCUACGCG
+CAUUGCGGGGAAGGUUGUAUUCACGUCUUUCGCGGUAUCGUCGUGUAGGA
+UCGCGCUGAGAUGCACGUACCGAAUACACUGUAGGGUCAUACAUCUCAAA
+GAAGCCAACUACACUUCAAAUAGAACACUUCCUAAGUAACUCCGUGUUUG
+UUCCCGACGAUACAGUCUUAGUGAGCCCAUCUCGGGACGGGAACAGGAUG
+UACUGUCUGUGUAAGGUUGUUUGGAAGCCACACCACCGACAUUAGACAAU
+CGCCUACGACAGUGGCAUUCCUACUACAAACCUGUUUGCACAAGGAGCGG
+UCGGCGUCAGUCGCACCCUGCUCAGAAAUACAGGUGGGAAAUUCGGUGAA
+ACGCGGCGGAGCAACUAUUUCCGAGGGCCGUUCUCGGUCCUGAUUUCCGU
+GAGGAAAGCGUUUGGAAUUUAAACGCUUGGACGUUGUCAUCAGAAAUACA
+CCAGUCUCUUGGCUGGAUGGGAAGGCAGCGGAUGCUCCGUUUGACUGUGU
+UUAGCUUCGGCGACACAGGUCUGUUGAGUGCAAUCGUAGGACACUUCUUA
+UGAGGUGAACCCGAUACCGAUUAUUGCCGGUGUUUCGGGCCGAGCUAAAG
+UGUGGCUCGGAACCUUACUUAACAUUACAGUAUCUAUCUCGGGCGAUUGA
+CCAGGGGACGAUAACAUCGGUGGAAAUCUGCAGAAUGGUAGGUAUGUACG
+GCUUAAAAUAUACCAGCAAGGAGACCAACUUCGGUCAACGCACAGAUCUG
+UGAACGUACGCACCGGGGGAGACAGAAGGGCGCCUCUCGACCCGUGACUG
+GCAUUGUCAUACACGUUUGAGUGCCAAAUUCUGCCAUCCGUAUAUAGUAU
+UACUCCGAGUAUACGGUGAGGCGUUGAAACGGAGUUUCUGCACGGCCACG
+AAUUAGUUUCUCAAAAACUGUCUCGUGUUUGCGGCAUUUAAUCCUCGAUU
+UUUGCAGCAAACUCAUCGUUGCCCUAGAUCACAAGGGCACUUAGUAUAAC
+CACGGUUCCCCACGCAGUAGAGUAGCCAUGAAUCAACCUCCAACAGGACA
+CUCCCUUGUGAGCGCUGAAGGCUAUAAAUCAGGGCCUGACUGUAGGGAGC
+AGUACCGCUUGACCAUCAGGGUAAUCAGCCUUACGGCUCAACCAUAUAGC
+AAUUAGUCAGAUCUAACGAUGGCCUGUGGACAGGAAGAUCGUCCUUAUGG
+AAAGUGAGCCGCUUACUGUGUCAAUGGCCUGGAUUGUCGACUGAUAGGCG
+CGGUAUGUGAUAAGACGGAUUUCGGUCUCGGCCCUGAUCAGCGACCGUUC
+AGUGUAAGAUAUUAUACGCAGCUACUCUCCUCUCGAUAAACGACAUAAUA
+AAGGCCUCCCAGGCGGACUGGCGGUCAGUGGGAUCAACCAGCAAUACACU
+GGAGUACACGGAAUCGGGGGCUAAGCAUUGCUUAGUAUGAUCAUCCGACU
+ACUUAUUAGGAUAUUUUCGCCAUCUCGAACUUAUCACGCCCGACAGGCUG
+GUGAGCUGCUGGAGCGCGCAAUGAUAUUGGGUCAAGCAAGUGGUCACGCU
+GCGAGGGCGCAAUGCAGGAACUGCCGGGCCGGGCACCUCGAAGAGAUUCC
+CACCGCCCAUGUCGAACGUCCCCACAAGAAACGACACGUUAUUUCGGGAU
+GACUCGAAAUUCAGGCUUUACGAGGCUAGCAAUCACCGGCUUUCAGCAGC
+AUAGUUCCACGUUAACGCCAGCGCACCACUGAGAUUAGAACCGACAAUAA
+GCGGCUAUUGAGCGAGACCUAGGGGAAAAUAGGUUGGUAGUCUUAAUUGU
+CAGCCCCGCAUCGUGUGGUGACCACACCAAUGAGCAUGUACCCUGUAUAA
+AUCAUAGCAACACGACCCAUAGGAACCCGGCCGCGGAUGGAAAAUCUAAA
+GGUUCCACGAGAAAUGUAACUUGAUCUCUUUCUAUAUGUACGCGACUAGU
+AUAAUCAACGAGGUGUGACACGUGCACUCGUCGUGCUGAGUUAGCGGUUC
+CACUCGCACAAGGCUUAUACGUUGGUGAUGGGUAGUCCGCGCGUCACUUG
+GAGAUAAGAUAUUGUAUCAUCGCGCAACGUGAGCCGUUGUACAUCCAUAA
+GCGGAGACCUGCCAACGUCGAUAAUCGCGUGCUCAUGAUGGACAACUGGA
+CGCGGACAGGAUACAAUCUACUCGAAACAUAUCAGUCGAGCACCAGAGAG
+AGGUAGAUUCUAAUAACAACGUGGUAACGAGUCAGACCGGCGGGACUGGA
+GGGCGCGUGUUUUCACAUGAGGGUGAAGGGCAACCCACUAUGGUAUCGGG
+CCACUUCCGUCUUUCACAGUGUCCCUGUCCAGGACGGCGAGUCCACAAGA
+CAAUUACGCGACUUGGGGCGGCCAAGUCGCCUCAGAAUCUUCAUGGUCGU
+CCAAUAUCAACCACAUCAUGUACGGUGCUGAUCCAUCUUGAUAAUUGGCC
+AGCACUGGGUGUACUUAAAGGAAGUCAUUGAAAAUCGUACAGAUAAGUUC
+ACAUCCACCCCGUCCUCAGUCGGUUGUCCCUCUCCCACUGUUGGCCGAUU
+AGAUAGGCGCGGUAGCGAUCUGUGUAGUAUCUAGUUGAAGGAGCCAAACA
+AAGGCAUGGAGUACGGAAGUUCAAUGUACAGUUUUAGAAAGUGGUCUAAA
+AAAGUGGGCUCAGCCCCAAAUAAGGCGGAGGCCCAAAGAGACAGAGGUGC
+UUUUGGUUGACCCAACGCAUAAGCUAGAACGUGGCUGGCCGGAGAUCAAG
+GGGGCGAGGGCUUGAGAUGUUAGGUCCAGUCCUGGCGUAGAGGAUCACCC
+UAAAUAGCUGACAGUCUUGGCUUUCGACUACCGUUCUUGCUAAGGACCAU
+UUAGCCUCAUCCAAGGUCCUGGACGACAGGGAACCGAUUAGCUCGAAUGG
+CUGUGUUUCAGACAGGCCGACGUUGUAUUUGAGGCAAACCUAGGGAUGUC
+CUGAACUUCAGAGAUCUGACGAUCGGACUUAACAUCACCUGCAUACUUUA
+CUCUCAGUUAUCUGUCCCCGUGCCGCGAACAGGGAUUUAAUCUUAUACGA
+GCGCUCAUUCGAUCAGAUCAUUUGAGAUACUCUGUUCCACAUGACAAAGA
+UGCGAAUUAGAGGUCUGGCGUCUUCAUCCGCAGUUGACUGCCGACUGGUU
+CCAUUGGAAGCGCCCUACCGGGUGCAGCGAUUCUCGAAAUCCUGACCGAC
+GAGUCUGGUGGAUCUAUCUACCUGGGGAGAGUAGCGAAAACGACACACGU
+GACUAUGCCCGGAAAGGUGUCGUUCAGGCGGUACCUUUCUUCCCGGCAAU
+ACACCUAUGAUGAUCCAUAUCUCGUCAGCGGCCUAUCUGUUGUUACAGUC
+AAGCGACUUCUAAAGGACAAUAAUGCCGUGGGUUCAAAUCCAAUACGAAC
+GAAGACCCAUGGAGGUAUGAACAAGGGAAAAUCCACGGCUAGGAUCGACG
+AGCCACUUCGAAUUCUGAGCGCCAGAUGUGCGCUUACCGUGAAGAGCAAG
+AUGCCACCAAUGCGGUAUGAUACGGGAGUUGGGACAUUCCCCGAAGCGAC
+UUUAUUACUGGUAGAUUACUAUAAAUUGAUUUACAGAAUUACUACAGGAU
+UGACGAGGGGGAUUUGCCUAGGGCUUUUCAUACGUACCUGUGCAAUUCUC
+GAGGUUUGUCAUGCAAAGCUUUACCACGGGCCUUAACAGACUUCCCGUGA
+UGUCGAGUAUCAGAAUACAUGUAUUUGUUUGCUACAUUGGCGGCAAGCCC
+UGUGACCGAGACGCCGAACCGUAUACAGGGUCACGCCAUCACUCGGAGAU
+UCCCGUACGGUGCCUUGCCAAACAAGCUUGGAUAUACACGACGAUGCUCA
+GCUCUUGAGUUGGCCGCGUUCCAGUAAGUCUAAUGCGGUGAAUAGUUUUA
+UUACAGCGCAAAUCGCCAGCACCAUGCAGAUGCGCAGCAAAUGAUCCAGG
+UUCUUCGCGAGAGCUACAAAUAAGACAGCAAAUGGCAGUCUAAUGUCCAU
+GCUCCCGUGGUUUGUUGAGCGAAACCCAUGAAGCCACCCAAGGUUCUGUA
+CGGCUUUCAAAUUAAAUAGAGCUAGGUGAAGGCAUAGGGCUCAGCAUCAC
+AUCGGCUAAGGUUAAGCUGCAAGGAAGCGUACAAAUUUGAGCGGAGAACU
+UCUCUGACUGAACUAUAUGAUCAGCCAAUCUCCCUAGGCUGCAACUAUCU
+UAUUUCUCUCAGUCGACUGUCCCUUUUUCCCAAUUUCGCUAUCGAGGGCC
+CGGCUAUAGUGGUAGAUAAACGUUCUUAAAGAGCAGUUCUCGAACAGCUU
+UCUUACGGGUCGAAGAAUGUAGCGAGAGCGCUCAUAAUAUCCAGCCAAGA
+GCGUAGAUUGCUCGAGGCACCUCUGCCUAAUCACGAAUUUACAUGGUGCA
+CUUGUUGGAUUGCGGUACCGCGAUGACCUCUUACUCAGUGCUACGGACAC
+AGGCGGUAUUGUAUUGCAUCUCGCUUGCCGAGAUUUCCAUCUUCGUCUAC
+CGGAACACAUGUUACUUGCAUCCCUUUUGGGUACUUUUCUGAGAGUAAAC
+UCUUAGGAAUGGGCAUGUUAGCAAUCAUCGGUCUUCUCCAAGGAGGAAUC
+AAGGCGUCUUGCCCGUGCAGCCUGUCUUCGGCUGUUGUAUCCCGUCGUAG
+UUAGACAUGCGCAAUCACCCGACUGGCCCGACCUGCAGUUUCGCAGCGCC
+GUCUUUUCAAUUUCGCUAAUACAAAAUAAAUAUCAAGCAUCCUUCAUCCA
+CAGGGCGGAAGCGCCAUCUCCUACUUGACUAGCGCUGUGACAUGGCCUUC
+AAGUCAGAUGUAUGCCUUAAAGAAUUGACUAUUACGAUGGCGUGUCUUCC
+AUCCCCUGUUUAGAGACCUGUGUUCUCUUUACAGUUUAAUCUACGACGCA
+GGGGCUGUAACGGAAUCAUAGUAAAACAUCCAUAAUUUUCACAGUGGAUC
+UAUUAGUACUGAUGCGUCUGCACUGACGUAAUCUUCGGGUCGUUUAUGAC
+CCGUUCCUUGGUCGCACCUUACUGAGGAUUUAUCCCAGAUAGCGGUAAGU
+CGACCACACCACGUCGCACUCUGCAGAGCACCGUCGGGGUCAAUAUCGGU
+GUAAAUCAACGCUUAGAUGUCUCGCACUGCCCGGACGGCUGCUGACGAGG
+UAACGGAGGCUUUUCUUUGUUGGUCGACGGGCUCUGUCGCCACCCCCGUG
+AACUAGUUGUGGAGUAGAUAUGCGUGUGUAGCGUUCCGCCGAACUGGGAA
+GGAUGAUCUUGCCUAUGGGGAUUAACCAAGCUAACUCCUUGAGCUCAUGC
+GCUACCCGCCAGUGCGAGCACAGCGACUCAAUAUGCAACAAGGACACGUA
+UCCGUCGGACAAGGAUAAAAAUCUGUAGGCUCUGCCAUGUCCGUACAUAC
+AAUUUAUUUUCCUCUUAAAACCAAAUGAAGCCGGUCUGACAUCCGGGCGA
+CGCGGAACACGAAGCCGGCAGGCUGGCGCGGAAGCACUACCACGGACGCU
+CAUGUUUGGCCUGAAUCAUAAUCAUAACAGCUGGUGAAGAACAUGCAGUA
+ACCUUCUGGCAGAGUGAGAGCAUCUGAACACCAACUGAGUCAAUUACUCU
+UUUGUUAGUGCUCUUCAUAAACACACCCAAGGGCGACUCUCGGGCACUAU
+GAGUCCUGCUCAUGACCAUACAGAGCUACCAAUUCGCGUUUCAUUUCCCU
+CUAGCGCGGGAGUAGGAUAGGGUCGUCUAGCUGUGGAAUUUCGAACAGAU
+CACCGAAAAUCAAGAUUCUUCCUUAAGAACUUACUCCCGUUGAAGAUGUU
+UUCCCUCCGCACUAGAUACUCUACUUAGACCACAUAGCCGCAGUGCUCUC
+UAGUAAUUAUGUUUAUCGUGCCACGAACGCGAGUUCCGGACGAAUCACUG
+AAAAAGCUAAAGUCAAAAUGUUAAGGCCUCCUAAACCUCGUCGUCCAACU
+CGGAGCUGACCGAUUAAGAAUCAUGUAUCAGAUAAGCGAGAUUCUUCCCU
+GGUAGCCGCCUUACGGGACGGGCAAAGCCGACUCGGCCCGAAGAAACGCG
+ACAAUGCGUAGCUAAGAUAUGCUUAUAGGACGCAGCUAGUACAUAUGAGC
+CUAAAUUACCCCUCAAUCCGAAGAUCCCGGCCUUGACCCACACCACAUCU
+GCAGUCUUGUCGAUAAGUUGAUAAGACAAUGACCAGGGCGGCUUCUAAAA
+UUCGGAAUGAGGCUACAUUAAACGGCAAGGAUAUCAGUAAGCUAGCACGA
+AAGCAGUUCCCCACCCUGUGAUGGCCACUCUUCCCCAUUCCCCUUCUAGA
+UGAGCCGGCGUCAUCCGCAGGGGAUUCUAAGCAUAACAACUCGCGGUUUA
+GCAUUGUAAUCAGCCGUUUGUAAUACCUUUCAGGAUGCAAGUCACUCCAU
+UGGGUAGAGGACCUAAGAUGAGACAACGGCUAGACUGGUUUACCCAGAGA
+CGACAAACCUUCAUUGGCAGUCCCGUGCUAGCGUAGUCUUGCGCAUACUC
+GUACCGAUAAGGCCGCAACAGCGGCCGGCAUCCGGCGUGGUUUGCCUGGU
+CCAGACCCUAGAUUUAAAUUCCACCAUCACGUGGGCCGGUCGGUGGUUAU
+UGCGAGUUAACAGUCGUGCUCUAAAGGGAGAGGAUAUUUACUAGAAGCAA
+CUACGAGAACAACGGAGUGCAUCCUGGAUGGACCUUCUAGCGAUCGCGAC
+CGUCAUUCGGGGGGCCAGAACGAAUGACGCGUCGCUCCUUACCAUCGUUU
+AUGAAGCACGACACUUCUACCGGGUCCAAAGAACAUUUAAACCGCGUUUU
+CCCCAUUGGAUCCCUUAGGCCUUAGUGCACAAGGAUAAUUAUCCUAUGAG
+AGUCAGCCUACCAGGGAUGGAGUCAAUAUGUACGUGGGUAGCAGGUCGUA
+AGCAUCGAUAGAAGUGACGUCGCGCCUUUUACAACGGUACUUCCGAGGUG
+UUAGGCCGGGAAUAUGAAUGAUCUGACCAGACGGCCUAAUUCCAUUCGAA
+AUCCAUACAUUGGCAAGGGAAGGGCACUUUGGGACCGGUGGUGAAUCUCA
+GGACUGAUAGUCAUCAAUUCAUUUCGCCUGUUGCCGCUGAAUGUUCGCAU
+GAUGGGCCGAACUAGAACAUUCAGCGUAAGCUCAUGUCGCAAUCCGGCGC
+CAUACGUAAUUGGUCAUAUCCGUGGUAGCGAUGGACGCGGACCGUGGCAA
+AUUGGCACCAUUCGUUGACAACCGAUACUGUUUACAGAUACGGGCACGAA
+UAUAGUAGUGGAGACCCGGUGUUGGACGGCGCGUCCAUUCAUUGAUUAGG
+CGUUCAGCUUUUCCUAUCCAGGGCAAAGGCAACCUCGUGUCAAAAGGCCA
+GAAAUUCGUACCGUUGCACAAAUUCACUAAUGGAUAGUGUGUGUAGCCAC
+UACAAGGACCGCAGGUGCGCCGACCAUCCGGUCUCCCGCUUUCGCCAAGA
+CGCUUUGCUGCGUGUAGCCUUCGCCGGAUCGUUUAGAAUUGAUUACAGUG
+GAGGAGAUCCACGGCGGACGGUCACACGCAUCAAAAUUUAUCCGUCGCGG
+CUCCUGGCUUGAACAGCAUUCGCAUAUCGCGGGGGAUCCGUCAUGAUCAU
+GCUGCUAGUAUGCUAGCUAAAGGGUAGCAGCGAGCGUUAGUUCCUUACAC
+ACCACAAGCUUGCCGGACCAGGGGAUUUAGGCGUCACGCAGUCUUCGUAU
+UUCUCGCGGGGUGCCAGGUGUACAGAAACUAAAGUAUGCACCAGUCGUUA
+CUUGUUGCACAUGCGGGGAACACAGAAUUCUUAGGGCCCACGUCAUGGAA
+AGCCACACGGGGGUGUGGCGACAACAACGGAGGAUCAGCAUCAGAACUAU
+GAAACUUUGAAUUCAGCCUAAUGCCGCCUUGAGUUAGGGAGCCAACCCCG
+UCGGGCUCUCCCAAGCACCUCGGGAGCUCGAACACUAUCCAACUGAGUGC
+GUGCUUGAUCCGACACGAUAAGUGGAGCCCAAACGUCGUCCCCAGAUUUU
+AGUGCCCUCGGGCCGUGGGAUUAUCGGUAGGAUUCUGGACGCCACACUAG
+AACGACUACGGAGGGACUUAAUACUUCGUGGUGGGCGCUUUUCGUAGAUU
+AGCCUAGCCCUUGGAGACUCUUAGUACGUCUGGGCAGACGGCUAGCUCGG
+CACCAGAAUUCUACGCUGAGAAUUUGCAAAAUGCUGAGGAAACAUAUCGG
+GGGACACGUUCCCCCGAAUAUAUGACGCUGUCGAUGGGUGGGAUUCGUGU
+AGCGUUCGAUGACACCCCAGCUUAGACGCAGUGCGGGGAACGAGAGCAGC
+UCAUAUGAAUUCUUUCCACCUCCGUACAUGCGGUCCUUUAACUUCGAAAA
+CUCAUUUUUAAGUUGAACACUGUGCAGUGGCGAUCCUGUAUCCCGCGCCG
+CGUCGAAGUAAGACGACCCAGUCCUCUGUUAGGUCUCGAACAGAGGGCUA
+UUUAUGCAAUUGAAUGCAGGGUGUGCGAGUUAACAGACUGUUAAGAUUUU
+GAAGCUAAAUUGCCGUCUGAAAACCUAGAAAUUGGCGAAAAACGUCUCGA
+UUAGACGGCUGCAAAGGACUUCCCGUAACAUAUGACAGUAACGCCGACGG
+CGAUAUCGUACGAUCUAUAAAGAGUUCAUGCCUUUGAGGGCCUCACGCAC
+AAGGUUUAUUGCGUCUAGUUCGAAGAGGUUUAACGAGCAAGCACCUCAUG
+GGGAAGUACUGGCGUAGGAAGACUUGUCCCUCUCUCUAUAGUUCACAGCU
+GUAGGGUCACUCGGCUACGCCCACGUGUAAGUCGGAUGACGCUAGUAUGC
+GUCGGUGCCAUUGAUACCCGUAUUAACUCAGGAUCGGGUAGAGACCAGCU
+GUGGAGUUCUCGUCCUAAUGGCAUCUGGACCUUGGCCCUAAGAAUCCAUA
+GUCCAUCACGAAGACCUAUUAUGUAGUACGGGACUGGUGUCGUAUCAAAC
+UAAAUUAUAUUAGGAUUCGCGUCCCGGGGUCACCCAAAAGACGUGCGUCA
+CUGUUCUCAGGGGUUAGGUGGUCUACAACAGUCUCGCAGUCUAGUCACAA
+UAUAUUGCCUGGGAGGGUCUACCACUAAACUUGCCGCAAAAUUCCGGGGU
+UCGGAGCCUCAUGGGUAUGAGUCUUCGAGUUUGCCUUAAGCGCGGACGUU
+GUAAGAGUAAAGCACAUAGGGGGCUAACGAGUUCGUAGGAUAUGCCUUGG
+AUCAGAGUUUGAUACCGCUUGCGCGGAAGAGCCUAGAUGACAUCCCUACA
+CGUGCUUCGGCGCGGCGUUGUCAGAUCGUCUGUGCUGCCAAGGGCUGGGU
+ACUACCGCGUGGGCAUGCCAAUGAGAUUCUAAGCGGCCCAAGGCUUUCAA
+UCCCACUUCCCCCCUUACGCACAGCAUAGCUGUAGCCGUUACCCCACACC
+GUGACUAUAUGGGCUUGAGGUGCACGCAGUACAGUCCUGGUUGUUGAGCG
+UCUCAAUGAUGGCCUAGGUGCACUGCUGUAUUUAUAAGGAAUGACUGUCU
+CAUGCAGCGCAAUCCUAGAGCUCAAACCGCGGUCGGCCGCGAGGAAAGCA
+UCCCCUAAAAGGAUAGUAGGUCAACGCAUGGCUCCCCGACGCCUUGGGUU
+GGAUAAGGAGAUCCGGACUCACUUCUCCUCGUCCAAAUCGAGGGAGAGUG
+ACACGAGCUUCGCUAGGAGUAAAAUCUUUUCUGACUAUUAGGGCGAGUCU
+UAAACGUUACAGGCAGAUCGUUUUUGAUAUGUCUUCUUUCACUAGGAAUA
+UUUUAAUAGCCAACCAUCACAUGACCCCUAAGGAGGCGAGGAAUCUCAGG
+AUUCCUAUAUCCCUGCCGACUAUAUCACAGGCCUUAGGGGGCCCAUUUAG
+CGGGUUGAUGAGGCAACUUGGUACUAGCACUGACGAUGACAAGUAGUGCC
+UGACGUCGUUCGCCGUCUCGCGAACAACCGGAGUUACAAAAUCGCAAGUA
+CAUACAAGAUAUAAGAUUGGAACUUUCGCUCGUCGGGCCCCGCGUUCCGU
+AGUCGCUUUUGUUGUGGAUUUACCGCUGUCGCUACAAUUAGUGAAAACUC
+UCCACGGGACGGCCUUUGCUAGAAUGAGAAAUUGAAGCCGUUGUAAAGAU
+GGGAAGCACACCAUAAGUACUGCGCUUGCAGGAACUACCAGGAAUAUUCC
+CCCCUCUCGUAACACGGUUGGAUUAGAUAACGAAGAUAUAUUGCACACAA
+UAUACAGCUCCUUCCAAAACUCAACAGGACGGUCCGUGAGAUGUGUGCAA
+ACCGUCAUCAUUGCAUACUCAUUCUUGGAACCCGUACCGGGCGAUAGCCU
+AAGCCAAUGAAGGUAAGUAUCACGGUUCUGUCCGGCCGUCGGUAUUUUAU
+GAAUAACCACUCUCCUACCGGGUAUCGUCCAGCUUUUCUACGAGUGAACU
+CGUCAUACCACUAGCGGGUCCAGGUGAGGGUAUCCAAGCCACUCUCCAAA
+ACGAAUUGAACCAACGCUACAAAGGUCGUACCGCCUUGAGAGAGAGGUCC
+CAUUCGUGAAACCGUUGAAUGGUGAGAGUCCGUUACACCAGUCGUGCGGU
+ACCUCUACGGAGUAGAGGGGUAAAGCUGCUUCUCUGGUUGUACAAACAUC
+UUUUGCUACAUGAGAAAGUAAACCGAAUCGAUCAUCGUGGAGCGUGUUUC
+AUUUGCUCUGGACAGAUCCAGGGCCUACCGUUCUGCAAGGAAGCCGCGCG
+CUUUCGAAUCGCAGCAGCGAGUUAUUAGGCCGUCCCAAGCGUGUCCCUAC
+AACGAACUUCUACCUGCCGGCGAGAGCAUCCUCGCUAGAACCUUAUAAUC
+AACUGGUUGGAGCCGAAUGGGGAGCCGUGUUUACCUUGGCGUAUCCUAAG
+AAGGAUAUAAUUUGCCUUGAGAUCUUGACAGAAGGUUCCAGUGAACUAGC
+AGGAGAUUCGGCCGGCGUCCCACACCUGGACGUUUGGAAUUGCCCCUGCU
+AGCCCAACUCGAUACUUCUCGUUUGAUUCUAAGGGCAGGACUGCCCGUUU
+CAGCCGAUGACGUGGGGUGCGGAUCGCGAGGCUAGGCAAUAUAUCCGAAU
+AGUCAUCCGCCAUCACACGAAUGUCGGUAGGAAUUAUUCGGGUCACUCGU
+GCCCCAUGGGUAAACACAUUGAGUUGAUGCACAACCAUGGAACUUUCUAA
+UCGGUAUUUUUUUCCUGCUGCCGUAUUGCAUGGACCCCAUUCCGCCCGGC
+AGAGGAAAUUACGCUUGAGCGGCGACUUCCUGCUACGCCGGUAUUGUUGC
+CAUUGAAAUUCUCCGGGUUGGGGACUGUUCACCAGGCCUAACGGGCCGUU
+GUUAUCCUGAAUACUGAGUAAUGCAUACUUGCCUUGCCUACCCUACGUGA
+UAGCUUCCUCCGAGGAUACAAGCUGAUCAAUUAUAGCUUAAGCAAGGUUC
+AGCCAUCUUCAUGGUUGGGGCCAGUAUAAACAGCGAGAAUCUGUCGGCGC
+GACUCGGAUCAGGUCACCGGACCCUACUGAACUUACUUCUGAAUCUAAGA
+ACAACAGUUAACCGAGAUUGAUCAGUCCAGUUCUCCCCCAACCUAGUAGG
+UUGUCAAAAACAUGCGUGAAGUCGAUGUCGAGAAUACUACGAGCCCCCUC
+CAACGCUACACUUGCACUGGUCUAGUCUAGUCAGCGGCGCUGCUCGGCCU
+AUAUGCCCCGCCUUAAUUGCUGCUCGCUAGCCUCUCACCGCGAUCCCGGA
+AGUCGGGGCUACAGGAGGAUUGUUAGAAUAGAUCUAAAACUCUGGACGGU
+UGCUAGCAGCGGCCAUAGUGGCUUAAGUUGGCACACAGAUCCAACUUUUA
+UUGAUGGACUUGAUAUACCGUAACCACGGGUCUCUCUGCCUCCGGGGAGC
+ACGUUAGCCGGAGGGCUAGCGUACACAGUGGAUCAGCCAAGAGAACCUGG
+GAUCGCUUUUGUAAAGACGUCUCGCCCCUGCUCCUUAGUUAGCAGGUAUG
+CCGUCUGUGGUGCGACCGUAGAGCACCAAGCCUUCUUUACUGUGUGGCGU
+ACCGAUGCGAGUGUGAGCACGCGAAACAACUACUUCUAUGUCUGGUCCAA
+UAUAAGAAAGUAGAGUCGGAGGCAGUAGCGACAGUCCCUUAUCGCUUCUA
+CGAAAUUUAUCGCUGACAAUUGCACCGGGGGAGACUCCUAUGAUGCUCGC
+CUCAAGAGAUCGCACACCACUCAAUCUUGUCGGACCAGACUCAGAACGGC
+CCUUUGGCGGGGAUGAAGAGCUGUGCAGAAUCGCGCUAACAAAUUCGUCG
+GACGACAACGGCCCCUGAAAAUAUCCUGUGGGACCCUGCUCCUGGCGGCA
+AAAUCACUUGAAUAUCGCCAUUCUUUACUAGCCAUCUAAUCUGGCUAAUC
+AUGCUUCCCAGGGGUUCUAGGCGGCGAUCAUACGUUGUACCGCGGGUAGU
+CGACACAAGCCUGGGACCGUCUGGUGGCGUAGAAUUCAGGUAGUGUUGAU
+GCUGAAACUCUAAGGGGGUUAACGAAUUGGGCGUGGUCCACUAAGUUUCC
+CUGCGCCCACCAUUAAAGGUGCCGCGUCUGGAGCUUUAUAGCAUAUACGG
+CCAAGUCGUAGAGCCACUACACCCUAACGUUCGGAGCGCAAUCGAUCCCU
+CUAUACCGAACGAAGUGCUUAAUAGAGGGAAGAGGUGGGGGAACCGGACU
+UAAAUUCGCCUGAGCGUUUACAUCCAUUGUAUGUGCGUGCGUAGCGUGAG
+CGCUUUGAAUGAUUUUAUCGGCUAACGUUGGGGUAGAAAGAGGGCAUACU
+AACAUAUCCGAAAUAAAGAAUGCAAUGUCCCGUGAUACCUCCCGGUGUAA
+GAAUAGAUGUAAAUGCAGCUGACUGAUGACGCUACUGGGCUAAUUAGAGG
+UAAGGUGACAUGGGCCGCGACGAACGCCGCCCUCUGCAUUAAGUGAUGGA
+UAUUGUGUUACCCUAAAGGGCAGGAGGCGCAUCGUCGACCGGAUCGUGAU
+CCAUAAAUGUUAUAUGCAUGGCCCCGUACGCGGGUAGCCCCCCUACACGU
+AGACGGCUCAGAAGUCCGCGCCAGUGAAACGGGAGAUCCCCAUGUCGCGU
+CGGAAAUCGACGUGGAUUAGUGGUAUGGGGUCUUACCUGAUCGGUAUUCC
+UCGCCUUCCGCGAGUUCAAAUUGGGACAGCGACCAUCACGUGACCCCUAA
+GCUACCGGUCUCCUCCCGACUAUGGCUUAGCCCGAUGGGACAACGUGGUA
+GCGACCCAUGUCCUUCUUUGAACGUUCGCGUCGGUUUCCAUCCAAUCAGC
+UUCGUUGAGUGGCUGGCUGUUGCAGUCGCUCGGGUAUCCCGAGCUAUAAG
+GCCCGAGGCACUGGACCCGGUAGCCGCAUGCGAUCGCGCUAAAAAAAGUU
+AAUAGUUUUUGUCUCUAGCGCACAGUGAUUGACGUGGUACGCAGUCUGUG
+UAUCCCGGUCCAGUGUAGUACCUCCCUUGGUUAAUCGGUAGUGGACACUC
+CAGGCAUUUUUUGAGCCAGGAAAUAGAGCGUCGGUUGGUGGAUUCCCAAU
+CCUGGUCAACCCCGCGCGCGGUAACCUUUGGUGAUUUCGUCUGAAACAGC
+CCUCUGUGUUCAGCCGAUACCCCCCGCUAAUAAUUCACCACUAACUUCAA
+GUCUAACCUGGGCGUAUGGCUGCCCUUACUCGCCAGAACUGGGCGGCGUA
+UAGUGGUUGUAUAGAGACUCGCUCGUUUGGCAGAUUGAAAGCUAGUGUCC
+CUGUGCACCCUCGAGGCCACUCACACGUACAGCCGAGGUGCCCUGCGAAU
+AGCAAUUUGACGCCCGAACAAGGUUAUUAAUAGAGCCUAAAAUGGCGACG
+GUGUUAAACCGUAAAAAAAUGUGACCGUUUACAGCACAGACGGAAAUCAA
+AUCGAUACGGGCCUAGGGUACCAUGCCUUAAUGCGCUUCUUCUACAAAUA
+UGCUGGCCUUGGCUCGGGCAUCUGAUUCAUUAUAGCGGCCGGGGCGCGCU
+GUCGACAGGUCCUCGGACUGAAGCGAGCACGUGGCAGCGAAAUACGCGAA
+CACGCACAAGUACACCGUUGCGGGACAGUUCCGGAUUCGCACCGGAUUCC
+CCUGCGGCGACAGCGAGCAUGAGCAUACAUCUUGUGCCGGGCCCCGGACA
+GUUUAGCUACGCUUUUUGGCGCCGAUCAACGUAACACACAAACCUAUCGG
+AUAUUACACUGAGCUCAUGAAGCGCCAUGGUAGUCGUGGAUUAGGUCUUG
+UACAGGUGCCGCGCUCGUUUACGUUGUAGAGGUCGAUAGAGAUAGGGUGU
+AGAGCAGCACGAGGAAUAUUUCCCCCAUUAAUACUAUACGCCCAUGUUGG
+UUACACUACAAGAACACAAAGUCUAUUAACCGCCCUAUGACGACAAUAGG
+GCUCCCUGCGCUUAUCAAUUUAUAUAAAGUAGAUAACAUAUCUCGGUAUU
+CGGUUCGGAGCUCCGUUGAAAUUCGUGUCAUUUAAAAAGUAGCCCAACUA
+CUCAGUACCCGGCGCUACCUGUAUUCGGUAACUUAGGAUUAACUCUGUCU
+CUGGCUCCUAGAAAACUUACAGGGCUACUUCCUUGAACGGCGACCCCACG
+CGAUUCAUCGGGUGGCGGCCAACUAGAAAUUCACAAAGACCUUGACUAGC
+UGAAACCGAGUGUUGGCAAUGCUUUACUCGAGACCCUCCCUCAAGGAGCA
+GACUGAAUUGCCGGUACGGUGCUGCCGUAAGUUGAGUCUAUCAUCUACGA
+GCGCAGCGGGAACGCAAUAGGAGUUACUCGAGUCUUGUAUCUGGUUCUGC
+GCCGUCGGAUUCCCGAGGUGUGCCUUUGCUUUGUGUGUAGAUGCCUCUCU
+CUCUAGCCCUCCAGUUUGCACGGGGAGGACUUCGGCUCCGGACGCCUCUA
+CAGGAGAUUACACUCACCAUGCGAACUAAGCUGCGCCCUUUGCGCAUCCG
+UUCUAGACAGAUUCAUAUGGCUGGCGGGUGAUCAAUGGUACAUGCAAUGA
+UCUUGAGCCACACGUUCCAGCUAUUCGGUUCAACAGAACCUACGUCUGGU
+UGCUAUGGAUGCCGCAAUAACCUGUAAGCUACGAGCACGUAGUAGAUGAG
+AGUAUCAGGUUCAGGGUUUUCAGCAAUUUGAUGGGCACUAGCCAUAGUCU
+CUAUUUUGAGUAGGUCUUUUCGAGAGUAUAUACCUAUCAGUCCCUUUGGG
+CUCUAACUAAACCAACCUGGAGAAACAAAUUGAAUCCGACGAUCCCAGGG
+UCAGGAUUAUGGAAGAAGUUUACUUGGGGUUGGCUCCUUAGUCUGUGAUG
+UGUCCAGUCGCGCGUCUCAUGCACUUCUGUACGCCCGCCCUAGCGCCACU
+UCGCGCAUAAAUUCAGUGGUUGACUUCGAUUCCUCAGACCACUCAAUCUA
+GCCGUAUUUCCAGCUGGCAGGUGCCGCUUAGCGGCGGUCAAUGAGGAGAU
+AGGCUAUUGCGUUAGCUGUUCCAUUUAAUUUUUUCCGAACAAGUCAUAGU
+CGUAGGCUGAAGACAGUGAAUUUUGCAUGAGCUAAUUGCUGCAGCUCUCG
+GAGCUGUAACGCGAGGGACCUCGACACAAGUAGGCUCUAUGCGAUCAAGA
+GUCGAAUGGCAUGUACAAUGCGUUUCGAGAGCCGAGCGCUUCUGGGGUUU
+AAGCUAAUCCUCCCUAUUUGUAGAUAAUUCGAUACCUGCACCCCAGCAAA
+ACCUCGUAGGUAGAGCAGUAUAGUUGGACCGGUACAAUCUCGUUAAGAAA
+CCAACCUCGGUCAGAGUUAUUGCGCGCAGUCUGUUGCUGAAGGGGAGUAG
+CUCGACAAACGCGGUUGUCGACAUACUGGCACGCAAGAUCUGUGUACCCG
+GCCCACGUGCCUAAAACUAGGUGAGCGAGACCUUCGAGCAGUUCGCGAGC
+AGACUACGCCCCGGGAGGCGUCAAGCGAAGGGAAAUUAAAAUGCCCGACC
+UGGAUGCCGCGUAUUUGACCGGCUCUUCGAGAACCAACACCAUAAGUAUG
+GGGCGCUCCUCUCUAAAGGGCGUUCCUGCUGGUAUCGUACCCCGCGGGAG
+AAAUUGUCUGUAACUGAUGUCGAACAGAUGCUUUAUUCUCAAUAAUAUGC
+GUAGCUUAGGGGUUGGAUAUUCAGAGUGGCAGAGGAUUGGUAUUGAGCUC
+UUUGCAAGCGACACCAUAAUGACGACGUAUCGUAUAAAGGGCUGCUUCAU
+UAUCUUUACCAACCAUGUAUCUAACUUUGGAACUUCGGAUACUGUCUAAU
+GGUAACAGACGCUUGAUAGGAAUCUAUUUGAAAUUUACCGACUGGCAGUC
+UAAGCAUCAGUCCUGUAAUUGUUGUCAAUAGGUAACCGUCUCAAAGCCGC
+AGUAUAACUCCCUCGCGGUGUCUUUUCGCCAUCGCGCCCUUCCUGUCUAG
+AGAUCUAAUCUAUGCGUCACCAGCCCGGGCGGGGAGAGGGAUUGUGAUCA
+CCUAAAGGCGCCGCAAGUGUGAAGGGUAAUGCUGUCAAACUACCCUACAA
+GUGCGUAGAAAGCACUCCGGCUGUCCUGGCCGCAGCGCAUGGGUCUCCAU
+CCGGACCCCCCCGCAAAACGGUAAUGAAGGCCCUGAUUAUGGGCACUCGC
+ACCACAGUCUCGUGUCAAUGGAACCGCCGUACAUACCGGGGCAUCUAGAU
+UCGGAUCCAGUUAAGCUAAUGGUUUGAGGCUUAUAAAAUUCAAAUCGGUG
+GGUUUUGUCCCUAUAGGGGCUCUCAACGUCGGAUCGAUCUGAAUGGAUCA
+CCUUUGAACUUUGUACGUGCCCGCGAAAUUGGCGACCGGUAAAGGGUACC
+GGCCCAAAUGAUCGCCCGCUUCCCGAUCCGUCUCGUACCUAACAGAGCGG
+UACAUUGGUCACUACUAGAUCGCCUAGCUAGGAAACUGAUGCUUUUCAAC
+AGGUAGUCAAGGCUGCCUGUUCUGAACUAUAUUACCCGCAACGAACUCAG
+UCAACACGAAGGGUGAGCCAGAACCGUCACGUCCUCCCGUUGUGCACCAC
+AUACUGUUGGGAGUCCGUAAAUGGGCCGUGCCUAUACAACCCCCAUCAAG
+CGGGUGGUGGCGUCGUUUUUACGCCGGCGGUCAUGACCUGGGGGCGUCAU
+CGACACCUCUCGACCCGUAAAUGAGGCAGAAUUCGAUAUUUACUAUCACC
+CAUACGUCGUUCCGUAUUAAAUGGAUGGUGGCGUUGCAUCAAGGCAAAAC
+GUCCUAACUCUUAGAGUAUAACCCGUUCACUAGCCCUGCAGACAUACUUC
+UGUCUGGCGCAACGUUCACAACCUCGUGAUUGGUCUCCUGGGUACCUACA
+AGACCCAACAGUCUAUUGAUCUAUGACAUUUAAAACAUGGUUAGCAAUCA
+ACGCGAAAAGGCCGGGAUCGGGAUCCCGAUAGAGAGGGUGAACCGAUCGG
+AGCAGACAUGCUCUCUGGAGCAUAUUGUAUCUUGAGGGGAUACUCGCAGC
+CCACAAUGAAUUCUAGAAGUCCAAUCGUCAGCUGACAACUGUCGCUGUAC
+GAGCGUCAGCCAAACGGUCGGGCGCAUUGCAGAGGAAAACGGGGGACACC
+GUAUAUGAUUCGUAAAAGCCGGCCGGCAGCCCGUUAGUUAAGCUUCGCAC
+CUAACAAUGAUUCGCCCCUCUUAUGAAGGUCUAGAAUAGAUUUCGUCUAC
+AUUUUCAACUGCGGGAGUAGCGCAGGUGUGAAUGUCCGCGCGAGGUGAAU
+AAGAAAGCCGACCACUGUUGGACCGCUAAUUCUCAAUGUGUAGACGUCUG
+AAAUUACCCGUGGUAGCUCUAUUGCGGAGGUUUAAGUGUUUGCAAAUGAC
+GACCGAUUUUGAAAUGGUCUCACGGCCAAAAACUCGUGUCCGACAUCAAC
+CCCGGCGACUACGAAUCCCACCAUAACCAUGUGGCUACCGAGCCAGGUCG
+CGCAUCACUUCGCGUAGUGGUAAUUAGGUUAUUUCACUUACUCGCGGAAG
+CACCGUCGGACUUAAGGGAGGUUUCGUGGACAGGUGAUCGGUACGUACUC
+UGGAGCUGGAAACUGCCCUACGUAAAGCUUAGCAUAAGCAGAAUCUAUAG
+ACUCAGCCCAGAUGCCGCUUUACGCUAGAUAAAAGCUGUCGCAACAGGAG
+UCCCAGGGUUCCACGUCAAAAUCAUCAUUUCCCCGCACACCAUCUCCGGC
+CCAGCUCUCACCCGAGUCUAUAUAAUAAUUCGUGUGACAGCAAGAGUGUA
+UCGAGAAUACCAAUAGCGUGCAUCCUUGUAGACGCACCUUGGUUCCGCUU
+AGAAGGUAAUAAGCCGCGUCUCACAACUACACUAACUGACCGCAAGCCCA
+GGCAAAAAUACGUCGCCCUAUCAUCUUUUCCCCCGUCUGUCAGUCACCCU
+AACGAGGACGAUGCGAUUGAUUACUACUUGCCCGAAAGCGAAGCAUCAGG
+AUGUGAUACAGAGGCGGUCAACGUAGUACAAACAAACGAAUUCAGCCCAA
+UCAGAUAUACUCCCGUAAAUCUAAGAGUGGCCAUGUCUAAUACUAAUAUG
+GUCGAGAGACUUCCCCGCGGCGCCGUUCGCUCAAGAUCCCAAAGCGAUGA
+UGUUUCCAGAGUUGUUGUCUUAUGUCAGCAACGUUCUAUAAGCACUUUUC
+CCCUUAACCUCCAGGGUAAUAUCCAUAGCCUUAGCGCGAAGAUGUUCGAU
+AGACCAUUGCGGGACACCAGUCGCUCACUUAGGACUGCUGGUGCAUCAGG
+UGGGUAAAAUCAAUUGUCCAAACCUGAAUUAAGGUAAAUUAAGACCACCU
+GUAUACUGGUAUCGAACAGACUUAGUCUAGCCCGCAGAUACUCGAAUUCA
+CCGGCGCCCUCUAAGUGACGCCCGCUAAUGUCACUGUCCAACCUGCCAGC
+GAUGUUUGGAUUGAAAUUGAUAACACUGGAACUUUGCGUGAUAGGGCGGC
+GAGCCAUAGAGUAAGUAGGAUAGUAUCACUGAUGCGAGAAGUGGGAUCGA
+CGACUCACCAUCGUGUGGGAAAGAUUCCGGGCCUGUCGGAAUUAUGUGAA
+AAAUCCCCGGCUCAUCUGUAGAGUGUAGGCGAUCUGUCCGAUGAGAAGAA
+GUGCUCAUCAAUUUCGUCAUCAUUACCCCCUUGCCGUCGUCCCCUCUGAA
+GAAUGUGCACAUAGAGCUACGUAAUUCUAGGUUUAGUAAUUAGACGCGUG
+GCACCCUCGCGAGUCCACGAUUUUGGGCUGCACUAGCAGCCGACUAACAC
+AUAAAAACGUAACUAAUGUGUUUCACUACAAAUUUCAAAAGUAAACCCAA
+AGGCAAAAGUUGAUGAUUAUUAUGUCUCCAUACCAUAUCGAUAUAGAAAC
+AUAUAUCAAGGCUCCGAAAUGACGCAUGAUCUUCGUGACUCAUAUGAGGG
+GGCUGGUAUGCCACUAUCUCCUUAUAUCAAACCCUAAAGAGUUGCUGGUA
+AGAAGAUUGCCGCUUGUGUGCAACUCGUGCUGCAUGUCUUCUCAGGGAGG
+UAAAUAGAUGUUGGCCAUUCCGUAGACUAAAGCUCAAGAUCAUGCAUGCU
+GCCUGCCGCAUUGAUGCAACCAUACUUGUUGACGCCUUCAGUUUUAAUCC
+CGGUCUAUCGUAACACUAAUUCGAGUCGCGUAAGGAUCCGGUGAAAAUCA
+GUUAGAGUCUACCUGUCCAGGGCCCGGCAUAUAGUGCUGAAGUCUAAGGA
+UACACCAGCGCUGCGCACGAAGUGCCUGACUGCUGAAGAUGCGAACGGCU
+UCUACCCAAGAUACAGUUACUAAUAUUAAUCGGAUGAUUAAACUCCAGAG
+CGCCGAGAACAACAUCCUGGUCACUUCCACUGAUACUAUGUACACGAUAG
+GUACGGGCGUGUGAUGCAGAGCGGCUAGCUGUACUCGGCUUCAUGUCGGU
+CCAGCCAUCGUAACGGUGUCGAAUGGCAGGUGCGCGGGCUGCGGGAAUCA
+AGGCGGCGGCAUCUACCGAUACAACCUAGUUAUUCCCACCGCAUUGAGGA
+AAAGCCACAGGCUCAUUGUCCUAUCUGUUGAAAUAUAAUGAAGCAUCAGG
+AUUCGAAGAGUCAAUUGAACGAAGGGGCCGAUGGCCAACAUGCUCUCGAA
+CACCACGCAGCCUUGGGCAGUAAAUUCCGUCAUUACUGGUCCUUGCUAAA
+CGAGGGGAACGUGUUUGCUUGGGAUGCGAGCCGGGUUGCCGCCAGGACCG
+UAAAAAGGGCGGAAGGCUUUAAUUGCCGAAGAUAACUACGCUUUAGCUGC
+UUAAUUGCAGUCGAACCUCUUCUCCUCUGUGCUCUCGGUGAGGAUGUAAG
+GGGUCAUUUAAGAGAGCUGGCUUCGACCAAUUCUCGGAGGUCCAAGCGAG
+AUUUAUCGAAUAGCCUGACCAACCUCUGUCUGCCGUGCGGAAGGAAGGCG
+AAAUCUAAAACGACAGACUACGCUCGUAGUGUCCUUUGUGGGCAUUUCUU
+CGGACGCGGAAGGGGCGGAAAUCCACUAGGUUCCACUGAUAAAUACACUC
+CUUUAGUCGAUGAGGAAUCCGUUCACCGCCGACCGAUUGGGCCGCCUAGG
+CCCAUACUGCUCUUGAAAAUGUGCUUCGUCAGCAAUGGUGACUGUGGAUG
+UCGAUAUAGCUUCGGCGACGGUGAUGCACAACUUCACGUUUAGCGCUAGG
+AUCGCAUCACAAGAGAGCCAAGGUGGGUACUGAGAUUGCGAUUGAGCUGA
+UGUCCUGGGGAGGAUAGAGUCCGGUGAGAAGAACAUUCCAUCUCGUUACG
+GUCAGAGGGCCACCGUCUCAUUACCAGAUAUAGAGACCGUACCUGCACCA
+CCAGAAUGACUUGGAAAUAGCCCGAGUUCAGAGUUCACCAUGUUGUUAGU
+CCGCCCUUAACCCACUACCCCAAUAACCUCCACGCCUGCCCUAAGGUGGU
+CAACUAGUGUACGCAGUUCAUUUACCCCGAUCUCCAGAGGUGGCGACGCU
+GUGGGAGAUUUAAUUAAAUUGACACACCCUGCGGGCGUUUAGAUUUAGAG
+CUCCAACUAAGUACGAAAAGCAAGGCGCAGCCUUCUCUCUCACGGUGGCU
+AUCCAUGGAAAAGAGACACAGGCGAUUAUCUCUUUUAACUCGUCAUCACU
+UAUUUUUCAGGGUAUGAAGCGGGUACACGCAGUCGCUCGUGGCAAAACAC
+CACUGGCACAUUAUACCGUGUAGCGAGGGCCUAUGAUCUGAUUGAGAGUA
+GCCCCAACAUUGCCGAUUAAACACCUUACAAGCGGUUCAUUAAGAUGCCA
+CGUGUGAUGAGCAGUAUCGUCGGUCUCGUACGACCGUUGUCCUGUCCCUG
+UUGGAGCUGGCGCGCGAUACGUUCUAGAGAGGGGGCAACUUGAUAACUGC
+CUAACACCAUCGUGGGUAAAACUGUGCGUAGCAAUCGAACUCGAAGCACA
+UGAGCAUUGACCUCGUGUAUCAGGCAUCCGACCCUUCGGCGGGGGUCAGC
+UAGCCUCGCUUGCUUAUGGCUAAAGAUUCUAGUAGACAUUUGGAGUAUAA
+UGCGACUGUCUGAGGGAUCUCGUCGUGGCAUAGUGUCAGAUGAUGAGCGC
+UCGCAACGAAUCCGCGGCCUCUGGGUCCCACUCUAGAGCUCUUAGCGUUC
+GGUUGAUAACACCUCCGUAUCACGCGUGAGGCCCGCACCCCCGAUGGGCA
+GGCGGUUAUGUUCUUUGGAUACUUAAUCGCUACUCGACGCACAGCGUAGG
+AUAUUAUUCAUGUCCGCCACUCCUCGGCGCUUAAGGCCUCCCAAUGUCGA
+AACUCGCCUUCCAUCAAUCGCCCGUCUUAUUUGUGUCCGGACAUGCCUUG
+GCCGGCUUCGGAUUUACCAUGUGUCCCGGGGUCCCGGCGUCGGUACUUAG
+ACUUUACAUAUGAUGAGCGUCACUCGUACUACCCUAGCACACUUGGGGGC
+CGAUACCCUGAGUGAGAUGCAGGGACUCAUUAAAACUCAACUACUCGUUC
+GCGCAAAAUAAGGCUUUUUAUGAUAUGGAUGUCCGCUUGGAUUUCGUCUA
+AAUCAGGAAGGCGCUACAGAAGGAGUCCCCGCGCCACCGGGCGAGCCCAU
+CCGAAAUAUUAAUUGUGGUGUAGCGAGCCGGGAGUUGUGGCUUCUUACUC
+UGCACAUGCCGAUAUAUCUUUGGAAAGGAAUCAGAUACUAAUUACUCAUA
+UAAAAUUCGACUCUUGAUUUAUGACCUUGCGGUCAGGCCAUGUUAUUCGG
+AUCAAUCCUACAGGUUCUUGCGACACAUGUAUGCACCACAGAAGGAAAAU
+ACUAAGUUAACCCAUUCUUCGGUUCGAUUCGUGGUGGCGGUUACUUUUCG
+UUCAACGCUUAUCGAUAGAAAUUUCAUGACGAAACAAAAACGAUCAGUAU
+UUUGUACGUCAUGAGGUGUGGACACUGAACUCUCAUUCUUAACUACCACU
+AACGCAUUUUGCAGUCUCGUGAGCACCCACGCAGGGCCUAUCUUCGACGA
+GAGUGACGGCCGAAAGGGCUGCGAUGCAGGGUUACCGUGCUGAGACGUGU
+ACUAUUUGAGCCCUACCCGACCAUUUCGGUGCGAUCCAAUUUAUAGGCCU
+ACAGUACCCAAACUUUUUCGAUAGCAUUAGCUGGUUACAGGUCUGGCGUG
+UGUUUCGCCAGGCCCAGUUGCCACGUAAUGUGAAAUUAGAAGUGCUACCC
+CUCUCCACGUCGUGAAGCUUUUAUUGUAUCACAGUGUAAGGGCAUGGUCC
+ACCCGAAUCCGGUUGCAAAGGUCUUGCUCGACACCGGCAGGCCAGGAACC
+UGCGGAUGCCGGCACGACCGGAAGCGUGCGCUUCGUCAUGACGAUCGUGC
+CUGGGGCUGAAGAACCCCCGAGCUACUCCCCUUUGAGGAAGUCAAUUCCC
+GUUAAUUAACCAUAUGAAUCCUCAGCCAUGAGGUACCGGUGUGAGAGAGA
+UUGUUCGAGCACAGUCAAUAGUCUAACCUCUUUACUGAAAUAUAGAGCCU
+GGGCUAUUAAGCCACGAUACAUGAACGGGCAAAGGCUGCCCUUACAUAAA
+UUCCUACAUCUCGACGUGAAAUCCGUCGCCUCUAGAAAUCCAACAAUGGC
+GUAUUCAAGGGGGGACAGAAUGCAGAAGUAAUAGGCUCCACGAUUCCACG
+GGACUGACUAACGCAACGUGCUACAUUUCCCUCAUUUUCACAUUGUUUUC
+UUAGGUUAGAAAUAUUGAAGAUUUAUUUUCGAGAACAUCUAACGUAUCUC
+GAACAAGAUCGAUAAUAUGUCGGGUCGCAAUAGCAUCCGUGCUACGGAUC
+GUUUCUUGCACGUCGAAAGAGUUACAACCCCCGACUUAUCGAUCCCACUA
+UCUGCCCCCCCGUUAGGGUUUGAUGCGUAGUAGCAUAACAUCCCUCCGCC
+UCGAAAAAUGGGUUAGACGAAAGCAUUGGGGUCCCCUAAUCUACAUUCGC
+ACUGCAUAGGUCGGCCGCAUACACGAGGCCAAUUCCAAAAGUGGGGCACU
+CCCUCAAAACCAUCCUUUCUACCCCGAAACUCAUAGAUUAGGGGCGUAUG
+CCGUGCGGAGAUCGUUGUACGGACGUGUUUUCAUGGUCUGCCAACCCACG
+CUCAAUAGUGCCCUGUGCUUCGAGCAGUUAAGUGACAUGGCAUUUUUAUC
+GCGGCUAAGAGACAUGGAAUUCUGUGUAGAGACCAAAACUUUACAGUUGA
+GGUAAUACCCGCUGCGAUGCAAGUACUUAAAUGGUAUUCCACAACGCGAU
+GUACGGGGCAAUCCCGUAGUAAAACCGCCACUGGGAAUGGCCCGUGCCCA
+CGAUAGGCAGCCCACCUAAGGCACAUGACAAUCUUGAGUACGGCUGCCUC
+GCUGGUAAACUUGUAGCAACCGAUCUACCUAGGAAUCGGUAAGGAGAACG
+CGGACCCACGGAGCGUGUAAAAGAGCAUAAACGUGUCGGGACAACUGUCG
+UCGUAGGAUCAGGGUACCCUGUUCAGGUUUACCGCACUUCUAAGGGACAC
+GCUGUCGCGUAUGUGUAAGAACGCCUGACCCAACAGGCUCGCGCAGCCGG
+UUCGCCUAAGGCCGAAGUUAAGGAAGCCUACAUGGCGCAAGAGGCUACAG
+CGACCACGAUCGAACAAGCUUGUUCGGAGUUUGCCGUAAAUCUAUUGCCG
+GUUCUAUCGGAGAGGACGCAAAACCACGUCGGUUUCUUAGAUUCAGAAAU
+UUCUUAGUAACGCCACGCAUUGCGCUCUAGGUCGAUUACCCGCGUUUCAC
+AAAGCACCAGGCUGGUGGAGUAAACUAUUGAAGGGUCCGGGACACGUUAU
+AUGUAUGACACAUCAUGCACACGGAUAAGUUUUUACUGCAACACCCGUCG
+CGAAGAAAAGUCAGAUGCUACCGGACACACCGACUCUAGCUACAAAAUAC
+CGGGAGAGGUCAGUCCAGUAUAAGAUGUGGCUAAACAACUAAUACGGAGC
+CGGGGUAAGCGGGCCCAGGAUGUGACUAGAGCGACUAGUAUGUUACUUUU
+AAUCGUGAGAUGAAUACAGUGAAGCCGUGCACGACUGAGGAGAUGAGGUU
+AGGGGUCGCUAAGAGUACAGAAAGAUCGCAAUAAUGUUGGGAUCAUGCUG
+UGACCAUGAUUAGUGGGGUAAUAACCCCAUGUCCAGCCCUCUGUAAAACC
+GAUAGGGGACAGAGUUCCUCCCGAGCUCCGGCCGAUGUCGGCUAUGCGCU
+AGGCAGGAUUGUCCCCUGUUUGUGGCUUCGCGCCCUAGUCACUUAGUCCU
+CUGGGCACUAAACAAUGAAUGCAAUACGUAUAGCUUCCGAAGACAAAGGC
+CAGGCGCUGGAAGUAGGAUAAUCUUUGUGGUUUCGUCUGUCACUAGACAG
+GUAGGCUGUGCAGAGCCAGGGGGUUUGAAGAACCCGACAGAACUCGGUAA
+AGAGUGCACCAACAACAUUGUCACGUACCAAGCAGCGGUUGGUAGUCUAC
+GGACCAACGCGCUAAUCACAGGCCACGUUGUGCCUCGGAGCUUCUGCAGC
+UACGACCUGGUAAAAAAUAGCAGGGUUUCCCAGGGUGAGAAGCAGACCGG
+AUUUUUAACCCCGCAUGCUCGAACUACAAACCUCGAUAUAGUACGACCAU
+UCGUAAGCCUCGGUCACGUUCACUGAGAGUGGUAGGCUACCCUCUUGUAC
+UUCCUCUGGGUUAUUCAGGACUUUCGCAUUCUACCCUUGACUGGACUCGC
+GAGCCCCGCCCCAAAGGUAAAAUGUGCCCGCCCGAACAGCGGCGUAUGCG
+GGAUCCCACAAGGCGAGCGACCAUGUCAAGUCCCCUCUAAGGUGAGCCCU
+UCAGGUGGUGUCACAUGAUCAAAAACGAUAUAGUGCGUACAGGGGCUAGA
+AGUAAGCCGUGUUAGACCUCUAAUGUUAAACAUACUCUCCGUAAGCAAUC
+CAGGUCUUUGACGCAUGUUUAUCUACCUGCCUACUCUAUUCAAUCUGGGA
+UUAAAACCAAGGUUUGCAAAUAGUUGCGUCCACUUAAGUGACAGGAAUUU
+CCCCGUAUCUCAGCAAGAGAACCCGGGUGGAAAGACAAAGCGUUACACUC
+AGUUAUUUGGGGUUAGCCCAUACCUGAUACACGACAAUCACUCAAGACCC
+UAUAAAGCCAGAAGAAGCUCAGUAGGGGGGUGGGAGUUCGACCUCAAAGC
+AUUGCCUAGUGGAUGUAUAGUGUGAGCGGCUCUAGUGUACUCCACCCGUG
+AACGAAGCAGCAAAUGCUGAGCUCAGCCGCAGUUACGGAGGUUGGCUUGU
+ACUCGAGACUAACCAGGUAGGUCUAGCACAGCGUCUUAGUAGCUUGCUGA
+UGUCGCCUAAGGCGUUACUUUGGAGUACCAUGACUAGAGACAAUCCCGGU
+CAAGAUUGGCUCACAUGGCUUUACUAACGGAUUUCUGGGAGUGCUACCUU
+AAGGACCGACGAUAAUUCAUUGCCGAGAUCUCCGCUAACUUAGCGCUAGG
+GACGAGUAUGCUCACGAGGAACGCGCGAACCGCAAAGCACCACCGACCAC
+GAUCGAUGAACAACCGGUACUGCCUACACUAACAAUUGUUCGAUCUAAUU
+AUUUCCGCGGGCGUACGUAGGCGGGGCCUCGAUAGUCAUUCAGUCUUGAU
+CGUGUAUAUUGCCUGCUGGGUAAGGAUUUGGGGGAAUCGGCACAACUUCC
+AGUCGGGAUUCUGUGAGGGACAGCACUAAGAGUGGAAUUCGUAUGCUCUU
+GGGGGGCGGGCAAAGAAUACAGAGUCUGACAGUGAAAUUAUCCUGGUUAG
+UCAUAAAGCUUUGGUGGGGCAAUGUGCUGCUUGCGCUAACCCCCGGGGUG
+GAGGGUGCGGUCCACACCUAUAGAUGCUAACCGGAAGACAGAGCAGCUAG
+CCUGUCUUCAACGAGUUGCGCUCUCCCUUAACUUGGCGUUGUGUCGUUUA
+GACAAGGAAAUACGCACGAAUCACGCUCUGUCAAUGUUACGCGCACCACA
+GACAAGGCGGGAUAAAUCCGAUGUCUUGGUUUAAACCGCAGAUCUUCCCC
+AAUCUUAUGCUCUUUCUCAUGUGAGUUUCGGUCGAGGGGGCUUGACAACA
+GCUUACGACCCAUGUUAAGAUACCCGGAGUAAUUCCACCGCCAAACGCGG
+GCCGUAUCGCGCUACACCAACACGUCCUAGGCAAACUCCCCAACUCAAUU
+ACGAGUAUUCAAUAAGAGAGCUCCGGGACGUAAUUCUAUAAGCGAGCAAC
+UCAAGCGCAACGCCCAUGCUUCUGUCGAGUCGUCCGACCUCCGAUUAUAU
+AACAGUUGGCUUGACUGAAUGACGGCCGGCUCUGCGCCAAACGUGUGAAA
+UUAGGUGGGGGGGUCUCAGCAUUAACCCAGCGCACACACCCCCAAAACGU
+ACAUCGGGCAGCUAAUUUCCGCAGGAUCACGCUUCUAGCGUAAGCUCCUU
+UGAAGUCACAUUAUGUUCGGUUUUAAUCAAUCAUAUGUGGGUGCAUGCCC
+GAUACCAUUUCAGAACCUUACCGUUCGUUUGGAAAGUAGGAACAGCGACG
+CUUACUUUCCUGGACUAGCAAGUUGACAGUCUCUGAUAACGUGUCAUUAC
+AACCCCCAUACCAUGAGCUUGAGAAGACGAUAGAUCCGUACACUCUUGGA
+CCAUACAGUUUCCUAUGAUUAAGCCUGGAGCUACAAACAGUUUGAGUUCA
+AGUUACGAAAGAAACAGUCGAACCUCGGUAAACAAAUUGUGAAUAGGCUA
+UUCGCGACGGCUUUUCUUGGCCCACAGUCUAAUCUCUCCCGAAAACGCGC
+AAUAUGCGCUUCUGAAGGCAUUAGAACUCACGGCCCAAUGUAAAAACUGA
+UCCAUAGAUGUGUUAUGUGUUAAGACGUGAAAAGGAAGAAAUCUGGGCCU
+AGCCCCAGACCGGAAGGCGACAGGAUUAGUAUGCCUGAUACCCAGGGACU
+GCUCACUCAAGCCUAGUUGAAGGAUUCAGCUGGCGCGCGCUCGGCCUGGA
+AUCAGUGACUCUGAUAAAUGGCAGCAACAACCUUUACUCCUUUCGCCUUC
+UGGUGGAGGUGGGGGGAGUCGAACCCCCGUCCGAAGGUCUCUACGGCGGG
+CCUCUACGCGCGUAGUCCGCGUUUCGCGUGUCCUCCUGGCUUGGCCCGCG
+GACGGGCGGCCAGGAGCGAGCCCCCUUCAAGCUUCGCCCGGGGUUAGAGG
+GCGUGGCCCCGGGCUAGCCGGGUUUGUGUCCCCGCUUCCGGUGAGCCCCC
+GGCAGGGCUACCGGGCGAGGUCGCGGUCAUUAAGCCGCGAGAGCGUAGUU
+GGUGUUGGCAGUUAUGCCGUUGCGGGUUUUUACGAGGCCACCCGCACCUC
+GGCGCGCAGCCACGCCCUCGGCGACCCCCGUCGAGACCGUUUCACCCCCU
+AAUGGCGUUCUUCCAUACCGAUAAGAGACAAUUCUAUGGGUUUGAACAAU
+ACGACGCUCUACAGUCGAAACCUUGGGCUGGUAAUCUGGAUCCCUUCACG
+UAGGGCAGUGGCUGAAACUAAACGUAACAUUAGCAUUAUACAAUCUUUAA
+GCUGCUUUGUGUAUUACUAUGUGCACAAUUUGGUCUAGAGGUCACCAUCU
+UCCUGAAGUUUAGGGUAUUCGAAGGCAAGGGUUGCACUAGGCCUGAUGCU
+AGUCUCGAACGGUACUCCUAUUAGUCGGGGGCGCCCUCACAAAACCGGAG
+CGAACGUCGAGAUUUAAUGUCUCGGUGACAAGCGACAACGAAGGUCUUGU
+UACAUCUGGUGUGACGUUGAGUAGGACCCCCAAGCGAUACUAGCAUGUCA
+AGUCUCCAUCUGUGACCGGGUCAUUGGGGGGUGACAACGUAGAUAGCCAA
+GUCUCGAGUACAGGAUUAGUAAACAGGUGCCACCAGCGCCUCCUUGUAAU
+AUCUCGGGCGGGCAACAUCGAAACUCGUGGAUGUACCCCUACUUCCGCAU
+UCCUUAUGUCGUUCGGAUAUGACUUCACAGGACUUGCUCGCCUAAUUACC
+GGACAGGACCAGUCAAAUGGUGGAGUGUUGUGAAGCUCUGAGCUCUUAGU
+CUGCUACCGGGGUAUGCACUCGAAAGGUUAUUCGGACGCGCGAAGAGUUG
+GGGCUUGUUUGGUGGCUGUACGAAGCCCGAGGGACCGUUGUUCUUUGGUC
+CAGGAUGUGAGCUUAGCUGUCAGUGGGCUACAAAGAUGUCACUUUCGAAU
+UGCAAAACCUGCGUACCUUUGGGAGACGGUGUUAUGACUGUCUCGAAGAA
+CACUACCACUUUUGAUGUAAUUAUAGAAUAUUCUCGGUGUAUCAACCCUG
+CAAACAAGCGGUUACUUCUGCACAUAUGGCCGAUCGCCUGAAUGAUAAAG
+UAAAAUAAAUGUCAUUCUAAAAUUUCGCGAACUGCUGGGAACCCUUUUUA
+AUUUAAAAUUAAAGACGACAAUCAGCAAGAAAGCCUUUUAUUAAGCUAGU
+AUAUACUAAGUUAAUUAAGGAAUCUUCAGAGGCUAUGCACGAGACAAUUA
+AAGGCGCUUUGGAGCUCGCGCCUUAAUUGAAGAGAUAGUCCGAUCAUGGU
+AGUGAUACUAUGACUGCUCCUGGGUGUCGGCCCCCACGAAGCCGUACCCA
+UCCACGAAAUGGUCAUUGGAUCAUUACGUACGCUAUUUUUCUGUACCAGU
+GCGUUAAUUGUCUCCGCAUCGUUCCUGCCAGAAUCUUUGAUGAACCGCGC
+ACGCAUGCUGGCUAUGCACGAGGAGGCAAUGGAUCACGCAAGCUGGAAGG
+GUGAGUUCUUUCUGCAUGCGUCCCAACUGCCAGGAGCAAUUCACAAUGAG
+AUAUUGAUGCCAAUCAAAUCUUCCUGGUGAUAUCUUGGGUAUGAAUGUGC
+AGUUGAGGUAGUAACGCGCUCCCCGCAGGGUAGAAUGCUUGUCCCAAACC
+AGGGUUUGCUAGUAAGCUGAAUACGUCGCUCAACAGGCCAGCAAGAGCGC
+GUAGUAUAAUAUGAUACUAUCAGUUGGAAUCCUUGUGAGUAUCCGACUGA
+GCAACCUUUAUAUCAUUCAGCGUCGUCAGUUGGUGGAACCUCUAUUUUCG
+AUUAAGGAUAUAGACACCGGCGAUUGCCGCGAGAACUGAUCCAGAUUUCA
+GUAGCAGAGAGUAAGCAACUCUGAUUAUCCUCGCGUUAGAUCUAGAUGCC
+ACGUCUUGAUGCACUCGGGGCACCGGUGACUGUGUAUCACAAGCACGGGU
+CCCAACUCGUAGUCACGUAUGGACUUCUUUGUACAGUAAUAGCCCAGGUC
+CGUUUCGCACUGCAGAAACAGAUACGCCGUAGAAGUCCGGUUAGGUAUUA
+GGCGGUUGUCUUAUUGAUACAACCCCAUGUGGCCUAUUAGUUACAACAUG
+CUCUCUUCUGCUGGUUAAUCUCGGUAGGAUGCUUCUCAAGGUCGUUUCGC
+AGUUGCAGAUCUUCGAGGUUUGGAACAUAUAGGGAAACUCACGAGCAUUC
+CAUACGUCGGGGGUGGAAGGAUAGUCAUGGGCACAUCGAAUCGCGGCGAA
+AUUCCAGGACUCUAUAUCGGAACCUUUCUGUUAAUCUAGUUCGAAGUAUU
+AGCUAACAGGAUUUCAUUCGUGUCGCGUCGGCGGUGACCAAGGAGUAACU
+CCUUCAAGGGAACACACAGUUGUCACACGGACAUCGGCCACUCUGCGAAC
+ACAUAGCUAGACUAUGGGCUGAAAUACACGAGGAAAUAUCCCCUUUGCAA
+GUCGAAUUGCCUUCCUAUUGAUCCCCGGCAACGUCACAGUUAUAGUGUUG
+UACGAUUGCCCAUAUUGGUACUCGCGUCGUUGCGCGGUCUUUAGACGGGC
+AUCAUACAGGUGAUUAUUUCCAAGACAAUAGCAAAUAGGUGGUAUCAGUC
+CUGUAUCGCUGUACUGCUCCAGUGUUUUGACAUCAAGUACGGAACACAGU
+UAACGAUAGCGAUUGCCGGAUAUGUGUACAUUCAGAACUACAUAGCGCGC
+UCACAACGAAGCAGAGCCACCUACCGGGGCUAUCGUAAUGGGAUGUGGAC
+CAGCUCCCGACGAGCUAGGCAUAAAUUGACUUGCACCAUUCUCUGGGAUC
+GAUCUUUAGCUUGCGACCGCGAUACAACGUCGCACUCCGGAGUCAUGACA
+CCCUCAGCCGGUCCGGUUGUUUACAGAAAAGGAUUCUAACAGCGCCCAGA
+GACCAGUCGUGCGGCCUGAAGGAGUAGGAAGUAUGGUGAGGACGUGGUUU
+GCGCUGCACUUGAGAUGGGACGUCUCCAACAGCUAGACGUGGAUCACAGG
+AAAGACAAUUUUGCAAUCGUAGUCAUAUGGACCCAGCGGCUCGUAAGUAU
+CUCAGCAGUUAGCUUGUCACAAUGCACGUCAUCACCUGGCAAUAUGACCG
+GGCUUUGUUGGAGGGCCGGGCCUGCACGAGUGAAAUAUUGUCACCGUGUC
+GGUUACAGUUCCGGCCGUCAUUAGGUAGUUAUACUAAUCUUAGCCAAAGU
+GUGCGACGACUGCUAUGGCAAUCCACACUUUAUCAUGACCCUUCGGAGGA
+AACCCAUGCUGGGGCCCCGUGUACGGGAAAACAGCCCAUAUUCUCCCAAU
+CCACCAGCGUUUUAUAUUGAGAUCCCGGGUAGUUCCACUCCUAUCCAGUA
+CUGCAGGUGCAUUAAUCGCUGCGGCCAUCCCCGGCUACUAUUUACACUCG
+GAGUGCAUCGCAGAUUGCUCGGAAUUAGCCCUUUCCUGGAUCCUGUCGAA
+UCAAAGCCCAGAUCGAUACAACAUAUGUCCUAAAGCGGUGGCGCAACCGG
+GAAUGCGCGCAUUGCUGAUUACACUCUUCACAGCAUUCCUGAACACUAAU
+UAACACAAAAAAGGGGCGAUGUAAGAUCUUGAAGCCGACGUUUUUCAGCG
+GUAGUAAUUGGCCGACGGUCAACGUUUCAUAGCUUAGGCGCUUCCAACGA
+AGGAAAAUUGUGCUUAGCGCGCUCCGGCAGUAUUCACGGAUUAUGAUUUA
+GCAAGCUGUUCAGGUGGGGUCUGCUCAGCCACGCCGGUCACAUCCGGGUA
+UUGUUACGCGGAUUCUUUCCUUUCGUAUGAAGCGACGGGUCAGGUCCCAC
+CUGGCUUACGGAGAAGAGUUGCUAAGUACGUGGGGCGACGAAAAUGCGGA
+ACUAAAGUGGCGAUACCGUCUUCGACCCAUUUCGCUGGCUCUUGGGGGGA
+UAGGUAUUCACGUCGCCUGCCUAAAGUAUACCCGCGUCGUGAAAUGCUCG
+ACUAACGCGUCCCUGUACUGCGGUCCCUUGGCGAAGCCACUAGAGUGCCU
+GGGGGACGUACAGGGCCAGUCAUCGAUCCAACGGACCACCUUUAGGGUUG
+AAGUGAUGUAAACGGGCCUGACUCCAGUUGGUCUGCUAAUCUCAGCUUGU
+AUAUCCGAUGACUAUCACGCACAGUGGGUUUUGAUCCGUAUGUUCACGGA
+GAUCUGUCUAAAUUCCUAAUCGUUUUGACGCCUCAAAACAGUCUGUCUGU
+AACUCACGGGAAUAGGCAUUACGCAGACGUGCGCUACUAGGCGUCUAGUA
+UCAUUUAAAUAGUUGCGAGUAGGGCUCUUUUAGGCGUCCUAUGGCGAUAU
+UCAGCGUGGGCUAAUUGCUAGUCUAACGUGGAUAAGGUCGUGCAGAGUGG
+CUCUAUUCUUAACGGUCGACACAAAUCCUUUGUUAAUCCACGUCGGUACG
+GAGCAUGAAACAGCUUCGAACCGCGAACAGGCGAGCCAGAUUUUUACAUU
+CUCGUGGCAACAGUCACACUCCACGUAUACAAUGAGUUCUGACAAGUCAG
+CGCUAUUGAAUUAUAUUGGCCGAUACAGUCUGGCUCCCGGUCAUGAUCUU
+AGUCAUAGCUAGGAAACCAAAUCGGAUCGUUCUCGGGACCACAGACACGU
+CCGACUUGACCGAUCGACAUGACUAGCUACCCCUAGUUGUCUUCUUCCAC
+UUGGACCGAUUAAAAUCCGGGCCGUAUACAUACAUUUAACAUUCUUAGGA
+UAGCGCGAGAGGUUCGAGUGUGACUCUAAAGGCCGAGCCGUCUCGGCGAA
+CUCGGAUGUUAUGGCACUCGACAUAUUGCGGUGGGUUCACCAGCACUCGA
+UUAUCACUCCACGUUCCUCCCGCACUGACAACCCUGUAUCCAUAGGGCGG
+CCGUAACACACUGAGUGACCAUGCUGCGAGCAGCGCGCUGCAUUGGAGAA
+CAGAUGCUCGCACACUCCUGUAUGCUGAACUACGUAGUGCCGUUUAGGCU
+UGCUAGGGAUGGUGCGGUAAAGGAGAAAGUCCUGGUGUGACACGAAGGUU
+GAGUGUAGGUAUCUUACGGCUGAACCUAGGUUAGCCUCUACCCAGAGCCA
+UCAUGAAGGCCUGAUUGAGUACUCGGGUGGCUAAUGAGAUAGAGACCCCA
+GGGUUCGUCAUUCCGGCUUUGCGUUCGUAUGAUAAAAUCGGUAGUUCGAA
+GCUGUCCUAGUAGCCUCGGAUACAUGCACCCGUGGCAUGUGAAGCUUGUU
+UAAGCUUCGGGAUCAAGUGGAGACCCCCACUGCUACGGUUCAUCAUCCUU
+GAGUCCCACUUCUGCACAGCGGAAAAAGAGUCUUGAUUAUAAUAAUCUGG
+AAAGGAUUUCCAGUCAAGUUACAAACCGAGAAGUUACCGUGAUUGUGUUU
+UGAUGCCAUUCGAUUGUCGUAUAGUUCUCAGCACUUUCCGCAUUACAAUU
+UUACAGGAGCAAAGACACCAACUGAAUCAUGUUCCAAGCGUGACGCCGAU
+UUUACUGCUAACCAGCUGAAAGUAUUCGCGGAUAUGUCGGAGACUCUCUA
+CCUUAAAUCUCUGAUUACCUUGCUGAAGUCUGCAUAAAAUCAACCCUUAU
+CGGGCCAAGCGUUCCAGACGCGGAACAGGAUCCCAGCCACUAAUUCAAGC
+UAUUGGGACACCUUAGGAGGCGUAGGCCUACAAAUUCUCCCCUUCUCUAU
+CAUUUUACGGGGUGUCUCAAAGUCGCCAUCAGGCUUGGCCCUAUGAUUGA
+GUAGGCUGUUUUAGCGUUUCCGACUGAUAGGCCCCGUUCCCAGCAAUUGA
+GUAUGCGAGAUGCGAAUGCAGCUCGGACACCCUUGCCGUACGGGAUAACU
+CCGCUCGACCUUCGCCUCCCGCCGGUUAAGGAUAUUACCUCGAAAUUUUA
+GUUGCUGAGGACUAAUCGAUAAUGAUCCGAUCGUCUCACGUCUAAGCUGU
+AUAGGUACGUUUCACAGGCUUAUGUUCUUUUCUAAAUCUGUAAUGGAACC
+GAGGACAAGAGUAAGCAGUUACUGUGAGCAAGCGUCUAUCCUAACCGAUU
+GCACUCGCGGCACUCGGGGUCCCCUGCGUAGAUCCACAUUUCUAGAGAUA
+ACUAAUAAAGAAGCGGAUCGUGAAGAUUCUCUUAGGUGCACCCUAGCAAC
+UGUGAAUGUGAUACCACAGACGGGAAGUUACGAACCGGACGCCCUAUAAG
+CUCUGCAGAGGUAGCGAGUCAAGUAUAAUGAUUUCGGACGGGGUCGAUCA
+ACAUAGCGCGUAUUCUGUCCCCCACUUUCAGGGUCGGAAGGGAGUCGAUA
+UACGAUACAUCAAAGUCGAUGUUCAGUCUUAAGCAUGGACACCGAAAGUG
+AUCCGACAGGUGGUGCUAUUCCACGGUUCCCUUAUGCAAGGCGUCGUCUC
+GUAGUGAGAGGUAGCAGACCGUGAGGUUACGCACCAUUGCCCGGUACUUA
+ACACACGGAAGGAGCGGGGGGGCAAGCUUGGCUUUACGGCUCAUUGACUG
+ACAAGUCGUGCCAACAGGUAGCCCAAAUCGAUGACUCAAAACAACGCUUA
+GAAUUACGUAUAUCCAAAGGGCAUGGGAAAGUAGAGUGGCGCACCCCUCA
+CAAAAAGCACGUAUCGACCGCACCCAAUUACUCUUCCUCAAGUCUUAGCG
+GCCCCAGUGUAGUGCCCCCAGCACCCACACAAAUGACUUGGGGCCCUUUA
+CUCCUGGCUGAAAUGUCCGCCCGCAGUUCGUAAGAGAAUCCGGAUCCCGA
+ACGUACUGCAAAAGACCUAGCCCCACAAUUGGGCGGUAUCGCUUCCUGUC
+GGAGAAAAACAAGCACAUAAAGCCGUUGCUGUGCGCCGCCCGUCCGGGGG
+CCGCUCCAAGUAGACUCCAGUUUGGGUAGCUCCGCGAUAGACUGCUGGCC
+AAUUCUUGAACGCUGAAGCGUCGAGCCGACGCAUGCUGGGUUCCCAGUGC
+AAUUCUUCGAGACUAAUCGACUUUCUUAAAUAGUGGGUCAGAGGUUCACA
+>pg-1_12
+GCCCUACAGAGAGCUAGACGCAUGAGGGCUGAAAUAUGUUCUGGUUAUGC
+AUCAGUUAGUGCUCGGCAACCUAACCAAUUCUGGUGGUGUGAUAAUGAAA
+AGUGGCGAAGCCCGAUGGGUAACACCUCUAAUUGCAAAAAGUUUGGGAUC
+UUUGGCGUGCGAAGAACUGUCCAUAUUAGUCGUGUUCACCGCCUGCUUGA
+AACAUUGGGGAUAUGCAUAUGUUGUGUGCUAUGAUUCUUGGAUCCGAGGA
+GCGGAGUAGCUUGUUACAUGGAUACCUAGGGACUACCCGAAAUUCGCUAA
+AGCCGAAUGUCACUUAGGUGUGUGACUUUAGAAUUCAAUGCUAAGAGAGA
+UCGAGUCAAUGUGUUAGAUUACAGGGUCGAUGACAGAAUCGUAGAUCCGC
+ACCUCGGGUGUCUCCACGCUAACUAUAACUGUAGCUGGAUCACACGGCAG
+GGCCUCAGGAACUCAGUGUGACAAUGACCAAGGGGGUGCAAUUAGACUAG
+GACUAGUCUACCUAACAACAAGUGUACUACCAGACAGCCUAUUUAACAGA
+GCCGGCCGGAUGUACGAAUGUGGCUGUUGGGAUGACGCGGGGACUUCGCU
+GUUGUGGGGCCAAUGAGCGUAAUUUAAUCACCAGUACAUUUUAAUGCUCG
+AACCGUAAUUUAAGCUCAGCUUAUAUCAUUUUGUCAAGCUAUUUAGCCAG
+GGCCUAGCCCGUAGGCCUUAUUCAAUCGUGGUACUUAUAUGCCCGGGCUA
+GUUGUUGCGCCAGGUGGCUCACACCAUCUACUCGAAGGGCUUACCGCACC
+ACCACACUUUAGCCUGUGUCACGACGAUGAUAUUCCAAAAAAUUACAAUG
+AUUUGCAGUAUCCGCCUGAAGCUCAGAACAACUAUCGUGACAUGUUGAAC
+ACUUGGAUUGUGCUGAGCAAGGGUCGGGCGUAACUACCGGAGGGGGCUAC
+AAGGCAGUGAUAUCUUUUGCAACGUGGCGGAAUCCGGGUCGUCCGAGGUU
+CCAAGUGUAUUUGAUCGUGUGAGUCAUCUGGAUACCGAUAAUUGUACGAC
+GCGAAUCUCUUGACGGGGAAGUCAUCAGUCCGGACGAGUGUGCCUCGCUG
+CGUUUAAGCGAUCUGUGGCAACUGCACCCAUUUUCACACAGUUCUUUUGU
+CAUCGCGUUCUGUGUUUCUCGAGGACUCUAUUCAUGGAUGGAGGACUACA
+AUAUCGGCCUACACACGCCACCCUUACCCGCAUGCGUAUGAAUAGCGCCA
+AGCUCAACCACUCAGGGUAAUCCUAGUAACAUCUUGUUAGAGCACGUAAU
+GAGCCGCUCAGCGACAUAUUCACGCAGGGUGCAAUGCCUCAAUCUUCUGU
+GUCUGUGAGUACAGGGACCUUAUGCCCGUACCCUCGGUACAGGCACCAUG
+GGCGAAUAGCCAAGUGUACUUACAAAGUCGAACGGGGAGAUAUGUCUAUA
+GACUUCAGUUUGUACUAGCGCGGCUCGAGUUCUGGUCGCCUAUUAGUAGU
+CAAUUGAACUCUGCCAUGCGUAAUUUCAAUAGUGUGGCGUGUCCUCCAGA
+UAUGCGGCACAACUUAACUACGACACGUAGGGCAAUUUCUAGCGUCAAGG
+GAAACCAAUUGCGCCACCUGCGGGGGUGACACGAGACAACGGGACACUGA
+UUUCCGGCACCACAGCGGAUAUUGCCGUGUUCCGUGAGUUCUGGGAUAAU
+CAUUACAGCUUUUGGUUAGUGUAGACGUAUGCUAAAGGUCUGGUUGACUA
+UCUGCAUUUUACAGUUUACAACAACCCACUAUCUGUAUAGUAAGCAACAA
+GUUGCAGUGCAUAAGUUAAUUAUCAGAGAUCCAUGGAGAGAUGCAUUAGG
+GAAUGGCACAGCCGUAACAAAUUCAGAUCCAGUGCGUAAAAGUGUACUCC
+ACAGACUCGGGGAAUGUCUACCAAAAUCCGGCGCAGAUCUUCAUCCUUAC
+UCGUGAGUUUCAUCCGGGUCAAUUUCUGCCGACGGUACGUCCUAGCCGUC
+UGCAGCUCAACAGCUCUAGAGAAGGUCGCACCUUAAUUACAUUGUCAAUC
+GCUUAUUACCUAGUACUCAUGGUGAAUCUAUAUCGUUGCAGAACAUCCGU
+AUAGUUCCGUGAGUAACCUGUCCCACAAUCCACGAGCCUGAUGGGUAAUU
+UCUCGUGCUAAAUUUUAUUUAAUCGUUGAUCCUGCAUUGAUCACUAUGGA
+GAUUUUAAGGUCUCUAACUUUAACUUAAAAGGUUAACGCUCUUAGCUUCA
+UAGUGCUGCGCCAUGUCUUUUCCAUAGCAUAACAAGGUAGAUGGCUUAUU
+AGUGGACUCUCUCCUCGAGAUGAUUACGAAGUGAGGCGCCUGUGACUCAC
+UUUUACUCACACACCUACUGUUUCGAUCACUCAGGUUUUGGCAAACAUGC
+GGUUGCACCAUAACAUGUCCAGUGCAAUCGCCCGAUUUCGAGUAUGCCGA
+CGCGGAAUUGACGCCGGCGACAUCGGAUACCCCUGAGCUCGUUGACGCGC
+CUACGAAGAUACCGUGCUCUCGGAGUCCCAGCUGUGGGGGAAUGGAUGGA
+AUCACGGACAUACUUCUGUCACCAGCUCGUCUUCCGUAUAACUUCGGAUC
+UGAGAAACGGACCCAGAUAUGCUCUGAGGGGUAACUAUCUACCCCACGUA
+UUAGUUUACUAGUGCUAUGAGAGUCGCAGUAGCUGCGAGAAAACCGAGAA
+GAUUGUGGGUAAUUGGGCGGUAACACGAGCAGUAAAUCUCCACGGGAACU
+GCCUCGUACAAAAAUGUAAGACGUCGGUGAACGCUGGCGGUGUGCCUAAG
+ACAUGCAAGUCGAACGGGAUUUGUGGUCUUCACUAAGGAGGUUCUCUUCU
+CUUUAGUGAAGAUCGCCAGUUCAGUGGCAAACGGGUGAGUAUAAAAUAGG
+AACGUACUUCGAAGCGGGACAUAGCCCCUCGAAAGAGGGGGUAAUUUCCC
+AUACGCCUACGGGUGAAAGACGCAAGUCACUACGAAAACGGCCUAUUUAC
+UACCAGCUAGUUGGUGAGGUAACGGCUUACCAAGGCAAUGACGGUUACCG
+GCUCUUAGCGGAGAGUCCGGCACAAUGGGACUGAGACACGGCCCAUACAC
+CUACGGGUGGCAGCAGUUAGGAAUUUUGCGCAAUGGACGAAAGUCUGACG
+CAGCGACACCGCGUGGAGGAUGAAGACCUUAGGGUUGUAAACUCCUUUUU
+AGCGGCCAUGAAGGCCACUAGAAUAAGUAGCUACUAACUACGUGCCAGCA
+GUCGCGGUAAUACGUAGGCUACAAGCGUUACUCGUUCGAAAGUUGCUCGA
+CACUCGCGCGUGGAUGACAUCUCUCUAACAUAAACCGACGAACGCAAGGG
+AGACUUAGUACAACACAAUCUGGAAAAGCCAGUAGUGGUGUCGAAUAUUG
+UGCCAUCAUGCCCGUCAUACCGUACGGCUUGGAAGUAUGAUAUAACUCAG
+AGUGAGGUGAUGCCCGACAUUAGGGUGGGUGGAACAGAAAGCCUGUUCGA
+GUAGCUGCCUGCACGGUAGCUUGGUGAGUAACCUGCAUGGUGACGUGCAG
+AGGCUAGCCCCGGCACCUUAGCAGCAACCACGCAGCCCAGCUACAUUCAG
+UUACCUAGGCACUAGGGUAUAUAGUAGGUGUGCCACUUUACGCUAAAACU
+AAAGAUAAACCUUUCCUCGAGCAGGAAAAUUCGAGACGAAGUGCGUAUGG
+GCAGCCAUAAAUGAGUGAGUGCUCCUCCCGAGUUGAACCGCUAACGGAUU
+CCUCACUGGAAGCCGUGCGAGGUAGGGACCCCGUCCUGAAUAGGUAGCUA
+GAUACGUCCUGUAAUUACAACGGCAUAUUUCGCCGUCAGUCUCUUACUGU
+AGGGGUAAGGGCCCUAAUUCAUUGGGUAGAUUUCUUAUUGGUUCUCUUGU
+UGUCUAAUGACCUUCUUUUCGUUGUGUUCUGUUAUUGGUCACAUGCCGAA
+GAUGAACCCGGGUUGAUGUCCUAGUCUGCAGACGAAGGGCCCGUCUGGGG
+AGAUGGGAAGACGUCGAGACGCGCCAAUGGAACUACGUAACCUCUAUACG
+UCUUGGCUCAAGUACGUCCGCUCCUUCGCAGGCGGCGACCUCAUCCGCAU
+AAUGAGCCUACGUACAGUGGCGUAACCUGGACCGCUCCAUUGGUGUGGCU
+UGAAUACAUAGCUGCGGGACGUUUUAAAAAUGGGGGAGUUCAAAUAUCCU
+CUACCACGGUGUUGCAAUCCACGGCGUGCCUUCGGCUCGGAUGCAAGAAU
+GUCGAUGGGUUGGGGUUUCUCAUAGGGACGCGGCACUCCGGAACCUAACC
+CUCCAGACAGCUAUUCGGUUAUCGAACUUUAUGAGUUAGUAAAUUACUUG
+UCAAGGAGGGCUACUCCGCAUACCUGCUCGGCCGCGUUAUGUUCUGCAGA
+GCCGCCCCCUUCAACCCCACUAAUCGUUGGGGUUUGGCGUCUCCGGAUAC
+UUGAUACUGUACGGUCUUCCAGUCAAUAAGUGUGUCACAUCAGUCUCUCC
+ACCGCCUUCCACCGGUCUAAUAAAAAAUUUCUAUGGUCAACUAUCCCGCC
+CUUGUUUUUCGUGAAUACGAUGCCUUCAACGAGAUUCUGGGUAUUUUUCU
+UACGUGGUGCGGUAUUCAAGGGAGAGUACGCAGCCAUGAAUGGAUGAUCU
+CCACUCUUAACUAAAAGCUCGAUAAAUAGACUGUGGACGAGUGCCAGGAG
+UAUCAUACGAUUACUUAAUCACCCCCGCAGCUCCUCAGGGAGGCAGCUUA
+GCUCUUCCGGUACCUUUCAUCAAGGCAAACAAUAUGCAAUUGGGGUGUCU
+AUUUUCAGAACCCCCCACAGAACGAAAUACUAUUCCACAAGAGAAGUGGG
+AGAAAAGAUGCACAUUCCGGACGUGGAAGACUUUCACCCGCUAAGUUGUG
+UCGUCCUGGAAUGGCAUGCCACCGUGUGUGUGGUGGAGUACAAUGGAGAC
+GAUGUCGUACUAGUUCCGACAUCCGCCGUUUGUAUUGGCACGAGUUGCAG
+CGUUCAAUCUACGUUCCGGGGUCCUUCAUGGCAUCCCGGCCAAUAGACUA
+UGGUCAGUAAGUCUAACACGGUUCCCCAGCAGUAGAAGAUUGAAACUAAC
+UUUAGGGUUGAUUUUAUCACACCUUUCGGUGGGUCAUAGCGACUGGUGGC
+UGUUGUGGUUGCGAUGGGUCGGCGGCCUAGGAACUAACGCAAGGAGCGUG
+AGGGAGCGUCCGUUACCUACUUGGACCUUCGUUGAUGCGUGGGCCCCUCA
+CGAUACGUACUUCUUGUCGCCACACGCAAGUUAACUGGGCCGUUUCCAGG
+GGUUGAUAUUUUCCCCAAUAGUUGUAUGUAAGCAGAGUAGCUUGCGAGCU
+CUCUUCCCAAAAACUGUAUGUGGGAGAAAAGGCACCUAUUCUUCGAUUAU
+ACAAUUGGACGGCUAAAAAAUCGUGAAUAAGCUAGCCAGGAGUUCGAUUA
+ACACCUUUCUUUUGGGGCCGGGCGGUGUCAUGCUGCCUAGAUAAUCUGCG
+UACUUUGUACGGCCAAGGUUUUCAGGCCAGACACACUUUUUUUCAAGUCU
+UGCUAAUAUAAGCAUAGACCAAACGUUCAAAGCCCUCACUCAUCAGAGGU
+CCUGCCGAGCCCUAAAAAGACCCGCGUCACUUUUUGUAAAGGCGUUUCAC
+UCCCCGGAACUGAUCACGCUGAAUAAUUAACAAGACCACACACUCGACUG
+CUAAUUUGGUAGGCAUGGAGACCGGUAUUACCAACCUUUCUGUUCUUUGU
+GGUUGGCACACAUGCAACUGAGUUGCUCUUCUACUCGAUUUCAAGCCAUG
+UACUACGAUCUAGCUCGAACGGAGGCCGUGCCGGGCCUGUAAGUUCGUAG
+GGCGAAACCGUAGAGGUGAGAUAACGACUUGUCACCAACAAUGCGGAGGC
+GCCCCACCACAGUCUACACGUUUAUUAUAGGGCGCCGUAUUCCAUGAUCG
+GGCGCACAGAGGUACGCGACAUAUUUACUAGGUCGGGCCAACACCUAUGU
+GCAGGGUUGAAGCUAGGAACGGAGGAACCAAGUUUGGGGCGUAUCUGCCA
+AAAAAGCUGAAGCUAAAGUAUGAAAAAGAGAUUUCAAAUUUUAGACUUAG
+AGCAUUUAGAGAAGGACAUCUCUCAGUCCUAGCCCGUCAGCUAACUUCGU
+AGGCAUUGAGAGGAGAUCUCUUAUUACGAGUCCCCGGCGGAUUAGGCAGG
+AGUACUGAUAUCACUCACAUGAGAAAAAAUUUAUCGCCCCUGCCCCUUUU
+CGAGCCGGCGGUUGACGACACUUUUAGCGGGCCCACCAACGUUGGUUAUG
+ACACUAGGGGUACUCCGAGGGGUGGUUUUCCGUCGGUCCAAAAGAUCGAG
+CAUUCUAGGAGCGCCUGACGUUGCCCGCGAGGGGUAUGAGCCUCUUGGGC
+AUAAUUCUAGAACCCAGCGGUAAUAGGAGAGUUCUAUCCUUCUAACCCUA
+AUGCACAGACCCCUCGCUGCUCUUCAUGCUCGUUGUUUUUCUCGCUGACU
+UUCAGCGGGCGAAAGAGCAAUGGAAGCUCAGGACUAAAAAACGUCAGCCG
+UAGGCUUUCCUAUAGCCGCAGGCCUGCCUGUCAGUGUGCGCGGCCUCUGC
+UCGCAAUGUCCGCAGCGCCUUCCUAUGAGGCCGCAGUCUGCCAAUACCCC
+GGGCAGCCGCGAAGAGCUCGUCUCUGUCAGCCUUUGGCGCUGCGGCGGAG
+UGGGGGAGGCCGCUGAUGGCAGCUGAGAAUAAAGCGAGCCCAGCUGCCCC
+GCUCUGUUCCACUGCCCCUGAGCUGUGGGGUUGGUGAAUUGCAGCAUGGC
+UCCGACAACUAGUUCCUGACAAGAUCGUGAGAGACAAGACGAGGACCUAC
+UAGAUCCGUUGCCGAUCUCGCUACUUAGGUUUGGUGAUUGUUCACACUAG
+CUAGAGUGGGUGCUACCCAGCGCGAGAGUCAAGUAAAAAUCUGAGCAGCA
+CGUGGUUGAGAGUAGUAAGGUGGGAACAGAAGAUUCCGUCUAUGCAACGG
+UCGCGAUCCCUGAAUGAUUCUUGCGGAACACCUGGAGUUUCAGACAGUCG
+CGAAGCAAAGGCUACGUAACAUCUCCAGUAAUAAAGGUUGGAGAAAAUUC
+UUAAACUCAACGGCCCACGUGUAAGGGUUUGCAAUUCUUCUGAGGUGGUC
+GCCGCAUCCGUGGUUGUGAGCGCAUGCGUAUGACCGUUGUCGGAUCCUCA
+CCCGAGGGAGUUGGGAGAUGAACACAUGACGUUGGCAAAAGCCUGUACUG
+CCAAUCAGGUGUCUUCUACGCGCCCAUAAGGUAGUAGCCCGCAGCCUUGC
+UCCGAUGACCGACUCCGAUUUGUCGCUUAAGGAACCACUCACCAAAGUUC
+CCGCGUCAUAAUCACUGGUUGGUCCGCUCGCUCGCUAGUAUUAUCUAACC
+GGGACCCCCAAUACUAUCUCGGGUGUUUCCGGCGAGCAGUGUCCGUCCUU
+UGGCCGCAAAAGACCAUAAUAGCUUGGUUCCUACAUGAUCGCGCGACGCG
+AGCCCAAAGGGACUGUAUCGCGACGUUAGUCCCUGGGCCAGGUCGAGCCG
+CACUCACGCAGAUUCUCCUCUACGAGGUAUCCAACAUCAGUUCUAAAUCG
+UCUAAGACUAGAAAUGCUGUUGCUGUCGCGGAGGGAGGCCGCCAGGCUAC
+GACUGCGUUCAGACUGCGAUGCCUAAUAAGCACCAGACAGUUUUACCCCU
+UACUUUCGCACAACUGACGGAAUACAGCUUUUAUGUGAAGCUAGCCGAAG
+GCAUGAGAUACUGAGUAAGCUCUCAGGGGAAUCAGGUGCAUUACCGAGGC
+AACUGAAACGGGUAGGGGAACAGUCGUGGGGCCUUGUUGCCUCAGCGUAG
+AUGGAGCGAUGUCACGUGUGCGCCGAGCCGUGCAGAGGAUUCUCUCUUUG
+CAGUGAAACCGGCCUUCUGGUGACCGCCUUACGUCCUAUCGUACGAUUGA
+AUACAGAGGUACAUGAAAAAGUUGAAACUAGAAUCAUCGCGGUUUGUUAG
+CGACAUGAUCACUUCGUAGUUUCUUGAUUAUUGAACAGUCACACGAGUUG
+AGGGAGUAUUACCCGAUUGUCUCGGAUCGCGUGGAGCCGUCUGUGACCUA
+CAAGACACUGGCCUGGUCUCCUGGAACAGGAAAUCCACCUACUAUCUCUG
+GAAAGACAAUGACACAGUGGUUAACAUAAAUACUAUUAAUCCAGAAUUAC
+UCCGUGGUGGAGCUGUGGGGAAUCGAACCCCAGUCCAAAAAUCUUGUCCU
+AAACACAAACUUCUACAAUGCUUAGAAAAUUGAUUAGCUUUUUAGCCUUA
+AAACUAGUUCUGGUCCAACUUUCUAAAACCUUGAGAUAGUUUCAAGAGUU
+CUUGUUUCUUAGUUUAAAAGGCGAACCACCUUUUAAAAGCGUCUAGCUUA
+AGGUUAUGGAGCGAUUAAAACGCUAGAAAUUCUAAUCAGUCCAGCUCCAA
+AAGGAGAUUAACUCACGCAGCUUUAGCGUAAGCUGGAGCGUAAUCUGCGU
+UGUUUACAGUUAUUUUUGUUGCUGUUUUACAAGCAGCGCUUGGCAUGCUA
+UCUGUGCGACAAGAAAUCUGUCGAAAUCCAAGUCAGCCCCAGUUAGCGAC
+GAACGGCAUAGAAGAGCGCCGGGGCGGGGACAGCUCUGGGUGCCCCGACA
+AUUGCUCGUCGUCGUCGUCGCAACAUCUAUUCUUCAGGCAGAUUGAACCU
+UGGGCUUCACGGGUGGCACGUGUAUAGGAGACCCUUCAGCACUAGCUUAC
+UCGGGGCGUUAACGAGAACGCCGCUCGCGACUAAAUCGUACUGAAACGCG
+GUGAACUAACCUGCUUAAAUAUCAAACAGCACAUUGGGCGUAAAAGAAAG
+CCGACCAACUGGUACUGGCGAGGUCCCGCGUUUACGGCUAUGUGCCACGG
+CCCGCCCCUGAAGUUUGGUGUUCAUAAAUAAGGUGCGACCCGCAGACCCC
+UCGCUAAUUAGUCAGAGUUUAAGGUCGGCCCUUUUGUCCAAACUUGGAGC
+GGUUGUUAUACGUGCGAAACAUCAGUUGGACAACCUGCGCACAUUAGCGU
+CUCGCAAACCUUAUUGCAGCUCAAUGUUUCACGACGUACAGCACCCGGGG
+UGGCUCGUCACUAUCGUGAUUACAGAUUAAAAGACCUUAAAACGUACCAA
+ACGUCACGGGAAGUAGCAGAUCCACACCUAAUUCGUAUACUGCUUCAAUG
+GGCGUUUUAGAAAAUACUACUUAACCAUAACAGAUGCUUCAGCGUAAUAA
+UCGAGGAUUGCGACUCGGCGCCCCGCGCGGGAUAAAGGAAUUCGGUCAGC
+UGCGGAGCUCGCCAGUUGUGACGCGUGCAUCACUUACGCUGACAGUAUCU
+GGUGCGAUAGGUUUUAUGUCUGCUAAACGCUUUUAGUACACGGUUCCGCA
+CCGAGGCCUGUAGCACAGCCACCUUAUGGGUCGACCACGGACCAUAGUCU
+CAGAGCACUCACACACCUGCUCUGAGUGCUGUCUAUCUGACAAAUCACUC
+AUGAAUGAGGUACUGCCGACGAAAUUGGCUAGGGCUUUCUAUGUUCACCC
+GUAGGAAGGUAGAAGACAGUCCUACUUGAUCGCGUGGUAUUCCUUAGAUU
+CCGUCUGGCCUUAAGUGCCCGACAUGGGACGAAUCGUUGCGAUCACCUAU
+CCGUCUGUGCCCCCCGUUAAACGUACAGCGUUCGAAUUGCCUGAGCACGU
+GUCCUUUCGAUUACGCCUCGCGUUCCCAGCCCCCAACGUAGAGACAGGUA
+CUAAUGUUAUCUCUUGCCGCCAUCUCGCCCCUCUUGUCACGCAGAGCCUG
+AGGUAACUAGUUGGGAAAACUCCGUACCCGCCCCUGCAGACGGUGGUUAC
+UGACCUGCGUACGCCCCCUGCGAGUUUUAAAGUCGCCGGGAGAGAAUUAU
+UAUACUGUCCUGGGCGAUAUGCAUUACCCGACGGUCCCUGUAUAUGACCC
+ACAAGAGUAUUUCUAUGUCACGAGUCCUGGGCGUGGCUACUUGUAAACUU
+GGUGCGAUAGGACAGUUCCGUACCAUCGUCCGCUCUCCGGGUCUCCAUGU
+UCGGGUAAUAACUAGGGAAAUGUGCAGGAGAGUGUUACACCCAACUACAA
+UGUAACCACCGAAGGCGCAGACACCCUUAAAUCGCUCAGGUAUCAGGGAC
+UGCACAUUGAAAGCAAGUGAAUUCGGUUCACAACCCUAGCGGUGGCUAUU
+AAUGUAUCGCCGACCAGGUGCGGGGCCCGAAGGCAGCGUAGAGACUUAUA
+CCGUCUCUGGCCAGGCCCAAAUCCUUUGUCCUCUUUCGUCGCAGUUAUGA
+CGACAUCCGUGAAAGAACUCCCUUCUAAUACUUAAGAUUGUAAGCUUCAA
+UAUGGGAUGCCAGGGAUUUCAAGAGAAGCCAAUCCGCUAGAAAGACUGAU
+GGUAUGACUAUUCAUGGCGAUGUGACGCCCGGGCGGGCUCUAAUACUAGG
+ACACUAGCUGUGCAACAUCUACACGGUGGCGACGAUACCGCUCCGUAUGA
+UUACUUAGCUUUGUUCAGAACAGGUCUAAAGAAAAUGCUCCUCUCUGGAC
+AGAUGCGACGUUAGGUUCAAUCCACGGCUUUUCACAGAAUGAUGGCACCU
+UCCUAAACCCUCAUGGGUGGUGUCUGAGAGGCGUGAACCGCAAAGCGCAA
+GGGCCCUUCAUGCCCGAGUCCGACUCAGGCCCUUCGAUGACAGCCUGGCA
+CGACCCGUGUCACAAUUCUCACCACACUAAGCGGAGGUGAUGGUUUACCG
+GAUGGCUCAAAAUGAAGGUAAUCAUGGUUUGUACUCGUAUGCGUUAUUUC
+CGACGUGAUUUGAAUUGUUCGGUCUAUUAAAAUUGGAGCCAACUCGAAAA
+CGUCGGGAUAAUCAUGGAACAGCACUGCCCCAAUCAUGCGGUACAUGACG
+GGGACGUAGAACUGCUGACGGUGGAUCGAAUGCAGGACGACGGAACCUUU
+CUGGCAGUGGUCAGCUCGAGUCAAACUACUCACUCCCAGAGGGAAGCAUA
+AAUUAGACAGUCCGUGUGCGGUCAUCUAGUAUGUCGCUCGAUACCAUAAA
+GGAGGUUCCUCCGAAAAGAUAACUGAGUAUUCUGAUGUUUUAUAGCAAAG
+AUGCAGUAGAGCUAGCGUGCCAUAUAAUCCAGCGCGACCAUUAAUUUCGG
+GGGGACUCCGCGCACCAUGUGCAUCUAGGGGUGUCUUAUAGCAUGACGCA
+CGAGAAUCCUUGGAAGUUAGGGACCGCAGGAUGCAAUGCCCGCGCAAUAU
+AACUCAGUCGCUGCUAAAGGGGCCCACGUUUAAGGCUCAGGUGGUAAGUG
+AUAUUUUAGUAUAACAGCUUUUGAUACCACAGCAGCCGGUGAUAGCUCGA
+UCUGGCCGUACAGUUAGGGUACAGGAGUACGUCACGACCAGUAGUAGUCC
+GUGAUACGUAUUCCUGCUAGGAGGAGGGGUCACGAGAUCGUAAACACUGG
+CCUAAGCUGACACCUAAUUCGGGGUCUGGCGUCUAAAAGAUCAAUCACCC
+UCUUGCACUUCGGGGGAUUAAAGCACCGCUGCCUCCUCCAGGGUGCACCU
+UACUUUCAGGAACACUUCCAUAUGUGCAAUACCGGUCGCAGAAAAGAAAU
+ACAUAACACAGUAAAACAUUUUUCGUAGCUGGUUAAUUUAUGGUUAACCG
+UAGGGACACCCUUCCAUAUAUUAGGCUUAUACGAAUUUUUAUUAAAAUUA
+UUUAUUAUCAACUUGAGCUAAGUCGGGGAUUAAAAAUGCCGACGGUGCCA
+GCUUUAAAAGCGAGACAAUCGUUCUCCCUUCCUGUUAACUAAUAGAUACA
+AACAGCAUCUUGUAAGAUAAGUCCGUGACGCCGAUCCGGCUCUACCACGC
+CUUAAUUCCACCCGGUGCGUACGCGCUGACGCAUGAGUCUUACAUGUUGC
+UGUGGUAAUUAGCGAUUGCACACAGGUAGCAUACAUCGGUAACCCUACCU
+CCUUUAGCAUCAGAGUUCGAACGUUGCUAGAUCGCGCAGAGUUUCCCACG
+CAAAACGUCAUUCAGAGUCGGCUUAUUUCUGGUUAGUCGCGAUAUGCGCA
+AUCUGCCUCAAGUGAGCAUCGGACCGGCACGUCGCAGUUCCCUGCUGCGG
+UUUAGCUGGAAACGCCCCCAGUAUGGUUUCAAGUACUAAGAGCCUAAUGA
+CUGCGACUACGACGCCACCUUCCCUCACUAUUUGUGUGUAACACUCCUAU
+CUUGUGGAGGCCCGCAUUUAUAUGUUACUAUCCCCUCUAAGAGAGGAUCA
+UACAAGCGGUCUAUGGUGCCAGGUGGGUUCUAUCCGGAGGAACAUAGCGG
+GUAGGGCUACUCACAUGUACACCCGUCUCCACAUCUAUUCCGACCCAAUA
+CCGAUGCUGGGUAAGUGGAAGAAGGCGACUGAAGUCCAACAGGAUUCAAA
+AAUAUCUUACGGAUGCCACCCCAACUCAACUAAUCCAGCUAGGCGCCAUC
+UAAGAGAUCUUCACUAGCACUCGGAGCGCUGGUGCAUGGUCGUGCUUCAU
+UGUAGUACCUUCAUUCUCGGCCAGUGAAGCGGUCCUAUUAGGUCGUGUGA
+GGCUGCGCCUAGGACGGAGCUGAGUCGGAUAAAUACACGACUACUGCCAG
+GUACCCCAAGCAACUACGGACUUGGCCAACCCAGUGAUGGGCACUUGUUG
+UUCUAGUCGUUAAUAUCUCUAUAUCUGCUCAUAUAUGGCGGUGUCACCCU
+CCUUGCAGAAGCUAGUCUAGACAAGUGUGGUUGUCGCCAACCGAUAUACA
+UUGGUUCGACGAGGGGUGUUGAUCGACCUCCGGAACAGACCCAUUGGGAA
+CUCCUCGUCGUCUCUACUUGUUAAGCGUGACAUGGUGGUGUAAUGAGUAC
+CUACACGGUGUACGCUGGGGCAGGAUAUCUGAGACUGCAAUAAUCUUGUC
+AAUUGUUUCCAUACUGCACAAGAUGGUUUCGACUCCUUGAAGAACUUAUC
+AGUGUGGGCGUCCGUGCUGAGGGAGGCUAUAUCAGUCCGUCUAAUGGACG
+CCUCGAAUCUGUACACGAUCAUAUUGCAGCUUCCCGCUUGUUACGUCCGA
+CCGCUCUGGAGGUGUAGCAGUAGCAUGCCAGCGCAUAUCUAGGGUCCUCU
+ACAGUUAUCGUGCGCUAAUCGUCACCGUUUCAACCCCAAAAGCGACGCAA
+AGUUUUCAGCUUGGAACGCGCUAGAUUAAACGUGCCACACGUUCACGCCU
+AGCUCUCAAAGCACUUUUUCACUGCGCUACUACCGCUCGAGAGGCGCUGC
+AAUGAUUUCACAUAUGCGAACCUUUCUGUCCCGCACCUCUCCCAACGUGC
+AGCGAGGUAGUGUCCAGGGGGAUGACACUUUCAUAGUCGCCGUGCGUCAA
+CAAGGUGGACCCACACAAGACCGCGGCAAUGGUGUCAAGGAUGGCAGCCC
+UAGAGUAGUGCACCUGCCGAUGCGUUCAGUGUUAACGGUCUAUGACAGCA
+UAAAGGAACAUCACGAGCUGGUCUUCAUGUGUACAUAAAAAGGCUUGGAU
+UUAAAAUUUAGUAAAUCCGCUAGGCGUGGCAUGACAUUAGUGUGCGCCUC
+UACCCGACCGGAGGACUCGGUUACGUCUUAGCGGGUCACCUCCUGAAGCU
+GGUGUAUUUAGAUACGCGGUGUACCGUUCUGUCCCUCCCGAUGCCUCGUU
+UGAGCCCCCCACUUGUGCGAACCAGGGUGCCUGAGGGUAGCCCCUUCGCU
+CCUAGCAACUGAUUCAUUGGCAGGAGGGGGCCUCCCCUUGACCACCGAAU
+UGGCGACGGCACACCCACUUGCGCUAUCCAAGUUUUAAAAUUCGUGAAUG
+CCUCACCCAGCUUUUUGAUUGCCUUGACAGUUGACCCAGAGGUAGGAGGA
+GGUUCGACAACGAGUUGUCGAUAGUUAAUAAACUCGCAUCAGAAACAUAC
+UGUUCCGUGUCGGUGGCGUCCUCCGAAGAAAUCCUAGUUUCGAUCGUGCG
+GCUUGUAAUGCUGGGAGCAACAAUCGGUGGCAACCGUGCAAGACGAUUUU
+CCCCCGUAGCUAUACUCAGUAUGUUACAUACGGACACAGAGCUUCGAGUU
+UAGUAGUAACACAAACCUGCGUGCCAUCCCAGGUCGACCCUGAAGUGUUA
+CUCCCCCCCUCACUUCAUAAGGACGGCGGAUACCGGGUUGGCCUUUUGCC
+ACUAAUCACGGGUUAUAAGUUUAUAUCUACCGGCACUCCGGGCAGAGUAG
+CAUUUACUCACAGAUAGAGCGCGCAUAUUUGUUAGUUGUCCAUACAGUGU
+CCGACAAAUCUCGCAUCUUAAGGACCCCUAAGGGUCGACAGGACGGGCAG
+CUUCGCAAGCCGGGGUCAAGCACAGCAAUACCAUCGCAAUUUGUUUAGAG
+UGUCAAAGGCGUGAAUCCCCCUUACAAGAAGUCGAGAUUUCCCCAUAUUA
+UAUCUUGCUAAGUUCCGUCUGCGAUAAUUCCCUCGAGACAGCGGCCCACU
+UAACAGGCUGAGUACCAGCAUGACAACCGCUGGCCUAGCUCGUAACCUUG
+UCUCAUAGCGUUACAAAGCCCACAGGAUGACGCCAGUACGUCUCUGCAUA
+UUGUUGUAGGCCAAACUACGAGCACCUUCACCCUACACCCUAACCACACA
+ACGUCCCCAAGGCGGCCCUCAAGCCGCCUAGUUCUUCUUUUGUGAACGCG
+UGAUUAUGCGGGCUAGUGCCGCGUAACUCUACCCGCAAUCCCCAUCAGGG
+AUUGAAUUGUAAAACAUAAACAUUCUGCAGCUGCGGUAAUAGCAUAUAGU
+CGUAUAUUGGAGAGUGGUCAACCGUUUAACGAGUAAGCUGAUGUGAUUCA
+AGAAUGUUCCGAGAUAGUCCCCCACCGCGAGUGAUAUUCGUCUUAAUGGA
+CGUGUGCCUCUAUACGCGUGGUCGGCCACUACACAGAUGUCUACCUUGAU
+UAGAGUAAUAGUCAGCUGGCUUACAAGACAACGGCUAAUGCGCCGUACCA
+AAUAGGCAUUUUUUUUCCGGCUACUGGCCCCAAACGCAUAUCUAAAGGCU
+GUUGCCAGGAAAGGGGUUCAUUCCCGGGUGGGGCUGGCACAAAUGAACCG
+AGUAAUCCAGCACGUUGAACUGGACUGGGAUCUUGCAUCGAAAUCGUCUA
+UCUACUGCUAAGAACUAAACAACACCGGAGGUCGGCUAAUAUAUUACAGC
+ACACUUAUUCAUCCGGUGAAUAACGGGCACUCAACUCAUGCCUCAGUAUG
+GCCGAAGGCGGAUCGAAUAGGUCUUAGCUCACCCCAAGGCCGAUUCAAGG
+GCUGUACCGCGGUUGUACCAGUGCGACUUGGACCCCUCGAAGUUGUUAGA
+ACUGUCCGAUUAAUGUACACGACACAGACCCUACACGAAAAAACUAUACU
+CUAGUCUGAUUUAGUGGGAUAAUAUAACGGCGGCUUACCGGAAAUUUGAC
+UGAGCCAAUUAGAUUGGUAGGAUACGCAACAGUGCAAAUCGCCGCGGCAA
+UCUAUCAACUCGUACAUUUUGACUUGCAACAUGUCUUAGGGAUUUCUUGU
+UCCAGCUGUACUACCGGAGGUAUAAUGACUAUGCCGGACAUACACCAGAU
+CUCAUCACCACCUCCCCCAGUCGGACAAUACCUCAGACGUCUCAACAUUU
+GUUUUUUUGGGGAGACUGGUUUGCAAAGUCAACAGUUCGACGUUUAUACG
+GACUGCAUUCGAGGGCAUGCAUUUUGGCCCUAAUACAUAAGCGUCGGUUC
+UUACAGAAGCGCCACUGUAGGCGACUUGAAUCGUCGUGUGACGGUAAUCC
+UCGAACUCGCAAGGCUACAAAUCACCUGUCGGCAAGUGCUGGAACCGACA
+CAGCAAUGGCAGUACUGGUUAUAAAGUAUGCAUGCGGGCGGAGUGCGCUU
+ACGAAGCUUCACCUUCUUGCUAUCCCUGCGACAUGCAUGGUUUGGACGGU
+CCUGUUUCGGGAUUACUAACAUCCAGGCGGUCACGAGUUAGCAUUUUACA
+AUGAAAGCACUAGGAGCUCAGCUAGCCUCGCGGCAAUGACACCCGUGAUG
+UGAAAGUUUUGCCUCACAUCUUGAUUGAACCCGGAGCGGAACGUUGGCGG
+CUGAGCGAGGACAGACCGAUCGUAAGGGAGCCCAGUAUGUGCGCUAGGGG
+CUGUCCCAGUAAGAAAGCGCAAAAUAAAGAUGCUGAUGAUCAAUGUUUGU
+GAACGUUUCGUCACAGAAUCAACACGACCGUUCCAAAAGGUGUGGGAGCG
+AAUGAGAUCUAGGCCCGGUCCGAGUGCUAUAUACUGAAGAACGGUGAUAU
+AACUUGCGGAUCUAAUUUACUCCGGUAGAGAACCUGGCGAAAGGCUAAUU
+GCGAUCACGUCAUAGCCUCCUUACCCGACAGGCAGAGUCCUCCGCGGAAG
+GCAUCCUAAACUCUCCCACUUAGAAAGUCAAUGGCUACGUGUGCUAAUGU
+UGGCGCCCCGGUAGACCCCUAGAAGUCAUAGCAAACAAAGAAACUCGCUA
+CAGCGGACACUCUCAUCGCCUCCCCUUGGUUCUUAUCACGUUUCAGAGCC
+AUCUAGUUUGAACUCUCUCCGUCUCACCCCGGAUCCGCUCCAUAUCGAUC
+AGCACGUUUCUUGGUCAAACCCCUCUGUCGUAGAGUCAAGGAAAAUUAAU
+CAGAGAGGUGCUGUCAGUGGUGUACAGUAACUCGUUGCUCGCCUGUGCAU
+CGACCGACCGGGCACUAUCACCGACCUAUGUCGCUGCCGCCUUGUCAGUU
+GAUCCAUUCCCAAUUCAGCGUAAAUUGGACCGUUCAUCAUUCUUACGGGC
+AAUUUUACGUAUAUGGAGUAGAUAAGUUCCUUGUUAAAUAAAAUAAAUGU
+UAAUCUUAAAUUAAAUAAACAAGUAAAGACCCCUCCCCAAGCCGUGCUUG
+CAUUUUUCAUUGCACACGGCUUUCUUAAUCUGAAUCUGCGUGGUCUAAGC
+UAGUUCGCCACCCAGCCAGUAAUCGCUCCCCUAGCGAUCAAUUCUCCCGC
+ACGCGUGUAGAUUUCCAGAAAAAAAGAUCUUAAAUGGGUACUGAUACACC
+UUCAUGCGUACUUGAAGCAGAGAAUAUAGGAAAACCUAGACGUGAGAGCG
+AACCCCUAUAGUCCCAUUUUAAUAUUGAAGACGCCCCGUACCUCGUGUCC
+CAUGCCGGUUCUCCGCGGGUAGCGGGCCGGGGCAGCUACUGCAUUUCGCC
+CACGUGCCAGUGCUGUGCAACACAAUGGGCUUCUGUCAUCUCCGACGCUA
+UGCACUUACAGACUAAUUAAUGUUUAACCUUCGCUUUCAGCGGUCUGUAA
+CCGGCGCCUUGGCUGACUUUGUCGGACGGUAUGUACAAAGAAAAGAGGCC
+AGUGCGCGGAAGCUCAUAGUGCAGGUUCGGGUGUCUGUAACUCGGACAGU
+GAAAUGGACGCAGAUAUCUUAUUCUUCUCGAGACUCUGGCGACUAUCAUG
+UCCUCGAGAGAUUAAAAUCAUGAACGUGAAACGGGGACCCGCCGGUGCUG
+AUACGCGGUUUCUCUGUGGGGCCUGCCCAGCAAGCCGAUGCACAGGGCAC
+AGCUACUACGGUAAGGCUGUCCCUUGACUGCCCAGGCGACCGUACGUCUC
+AAGAUGUUGAACAAACGCCACGUGCACGAUCGAGUAUAAGUUCGCCUCGU
+CGUAGCGUACCCCGUCAUUAGCCGUAUAGGGUCCCGACCGGCCGACAAUG
+AAGAGUCCAUUGACUUCGGCGAGACCCCAGCGAUAAUACAGUUGCUCACU
+CAAAGCAAAACCGGCUUUCAUGAGAAGUGUUGCAACCACAUAUAUAUCAG
+CGCCCACCGUAUGACUCUCUAAAUAGCAAUAUUUACCUUUGGAGGGAAAA
+GUUAUCAGGCAUGCACCUGGUAGCUAGUCUUUAAACCAAUAGAUUGCAUC
+GGUUUAAAAGGCAAGACCGUCAAAUUGCGGGAAAGGGGUCAACAGCCGUU
+CAGUACCAAGUCUCAGGGGAAACUUUGAGAUGGCCUUGCAAAGGGUAUGG
+UAAUAAGCUGACGGACAUGGUCCUAACCACGCAGCCAAGUCCUAAGUCAA
+CAGAUCUUCUGUUGAUAUGGAUGCAGUUCACAGACUAAAUGUCGGUCGGG
+GAAGAUGUAUUCUUCUCAUAAGAUAUAGUCGGACCUCUCCUUAAUGGGAG
+CUGUGAGGGCUCCAGGCACACGCAUUCAUCGCUCACUGUACAGACAUUCA
+UUGCUGUACGCGAAAGGGUGCCCCUGGGUGCUUCCCGUGAUAACUAGAAU
+CAUGGGCGCUGUCCUACGAGUACCUGCAAAGACGCCGAUUCCGCUGCUGC
+UUAAAGAACCUCUAGACUCUAGGUAUGGCCCCGUCGCGAGGGUACAACAA
+AACCGCGUGGGGAAAUUGCAGGCUCCCCACGCCACGUAACGGAAAUAGAG
+CUGCACUUGGUGAAACAGUAGUUUAACCCUAUCUUAGAUCUGUAAUUGGA
+GAGCCAGUACGCUAGCUUAAGUGAUUUUUCGGGAAGAAUGACGACAUGGC
+CAUUCUGUGACCAUUACAGCUAGUUGCGCUUUCCCACUUUAUAGUCGUAG
+GUCAUACAUUCGCCCGUCUCCGACAGACAGGCGAUGCAUUAACACCUCCC
+GCCGGAAAAAAGGUUGUACAGCCCAAGGCUGUUGUCGCGUAUGAGCUGCG
+AUUAGUGCGGCGCCACUCUAAACCGCCGCAGAUAAAUAUAACUGCUAAAA
+AUACACAAACUUACGCAGUAGCUGCCUAAACCACAGCCUGCGUGCCUGAC
+UUUCGCUCGCCUAUGGCGAUUUGAUGGCCUAAUUUAGUAGGAUACGAUUU
+GACGGUGUCUUGACGUCAGAGAAGAGAUUAAGAGACUCGCAAGUUAACUU
+UGUUCGAGGAUUGUCUCGUUAGCUUGUUAAAUUUAGACAGUCCCUAUGAU
+UGUAGACGCUGAUAUAGCAAGGCAUUUGGACAGCUAAUGGUGCGAUAUCU
+CGGGAGUUGUUUUCGCUCACUUGGGCGUGUGGUGGGGACCUUAGCCGCGC
+AAACAUACUCGGGGUAAUAGUUGUCGCCAAGUUCCACAGUGUCGAUAUGU
+GAGAUCGUCCCAGGUGGGAGCCAGGCACAGGUUCCGUGGUGUUCAAAAUA
+CAGUGCAAUCGCAGCACUCGUUUAGAGGGCGAUUACACGAUAUAUCAAGU
+GGAAGUUCGGGAUCGCUUGAAUAAUAAUGCACAGGAUCUCCGUUCUCCUG
+CUGGAGACCAGCCUGGCCUCUUGUUGAUCGGUAGCCAGGAGUUGUACAUG
+CCAGCUGACUCUAACCGAAUUCUAUAGCAGAUUGACGUCAAUCUAAUCUC
+CCAAUUCAUAUUAACUACAUAUGCUCGUCAAAAUCAGAUCCUUUCCAUAU
+GGUUAAGCGAUAAGUAAUGGCUCAACACCCCAACUGGUGGUGGAGAGUCA
+GGAGCUCACUAGUUAAAUCGGUGAAACUCCAAAACAUGGAUGCGGGUCGG
+AUGGUCGCAGUUGGCUGCCGUUCUCAGAGCUUGACGGUCCGUUGCACUGG
+GUAUGCUCCUGCAUGCGGUGCAAGGGCCCGACCCAGGGUGCCCUAAGCAG
+CUCUUCUGUCACUGCCCACCACUUGGGCUUGAGGCCAGUGACUUCAUGGA
+CGCAUGGCUACCGAUACCGGAUUCUAGGCCAGCGGGUCUGUAGAAAGCGU
+GUCGCGCAUUGGGGAGUGGAGCUGCCGCCCUGAUAACAUGGUAUAAGCCA
+UAGACCAAGUCUAGUAUAUGGACUUUGUGCCGCAUAUUAAGUUGCUACGU
+GCUAGCACGAUGGUUUCAAGCACAUCUGCGUAGAUUUGGAGAAGUCCAAC
+GAGUAUAGUGAAAUAACCAUGCUUGGCUCUGAGCCAUGUGAACAGGCAAC
+CUGCACGAUGGCCUUUGGUAUGGAAACAUCGGCACAUAUACGUGGGCGAU
+UCCCGCUUAUCCCGUACAAAAGUGGGUACCGACCGCAUUAAUGGACCGCG
+UGCAGAAUAACUCCUCCUGACGAUCGCUGGUCUCGAUCAAACAUAUGGUG
+CGCUCGAUGAGCCGGACCAUAAGAUAGUUAGAAUUAACUGUGCUGCGAAC
+AUCUCGGUCCGGAGGUUCUCUGACAGGGGUCACGCGACGCCGGCUCAGCA
+AUAAACUAGAUGUUUGCGCUCGUUUGGACUCGUGAUACCACGGCGACAGA
+UCCUACCCAGCUUAGCGUUUCAAUGCCUCGUCGAGUGUGUAAUGGUUUCA
+CUCUAAUCCACCCCGGUCUGAUUUGCCCGCAACAAGAUACUACGUUGCUU
+ACACCUUGCAGGUAAAUUUAUGGGUCGAAGUUUCAGAUCGGCAAAUUAAG
+CCCAGCAUACAAGUAGUUAGAAUUUCAUUAAUGGGUUUCGACCGGAGAGC
+UUAUUAGGGAGGACCACUGCUAACGUAUUCUGACGUAGUAUUGGACGAGG
+CGAACUUGUUACAUAUCUGGGAUUAGGCCCUCAUUGACAGGCGAUCUUGG
+GUGGCUUGCAUGAUGGUUGUACUCGUGUAUUAAACAUGUGCCUUAGUUUA
+GCGAUCGGGACUCAGAUGCGAAGCGCCAGCCUAAAGGAAGGAGGUGGUCU
+AAAAAGUUUCAUAAUCAACUCCUAGAGCGUAACUAGCCGUCUCCCCGAUG
+GCUCUUGAGUCCACUCAAAGAUGCGAUAGGAUAGUGGAGCUGGAUUUGUA
+GCAACGCUUUUCAACAGACUGAUCCGAGCAUCGUACCGAAUUUCGACACA
+AAAUCUCCUGAGGUUGCACCCGGCUCCGCCUACUCGGGAACGACUUGAAU
+GACCUUCCCGAACGCAGGCCACGGUGGCGCACCUGAUCUCGUUUGUGUGC
+UCUCGGGCACCCUGCAUAACUCAGUUGCUGGCAGGUCUUCGGACUUGAGA
+GCACUGUUGGCCUACUGGCUCGACUUCCCACUCGAAAAGCAGUGUCGUUU
+GAGCGUUCGUUCUCUCUUACCGCUGCGCGUCAGUUCCGGAGUUACACCGG
+AUUCCCUUUUCAGCCAUUUUUAGCCAUCCAGGCAUCUAAAUAGCACCAGC
+UUGGCGCUGAUAGUAUUCCCGAGGAGCCCCAUUUGCUAUUACGUGUUGCG
+CGAUGCAAGGUUAUGGAGACUAGUUUGUUCGCCACUUGAUGUUGUGCUUU
+AAUCAUGCGCGUCAGAGAUGGGCACAUACCCUGAGCAGCAAGUCACUCGG
+GCCAUCCACCUGUACCUACGUAGAAAAGCCCGAACGCACUGUCGAAAGAU
+GUUCGUUCGAAUGUUAUGUCCUGAACCAACGCACUUCAUGUCAGACAAAA
+UGACCGGACAUGUGUUGAACAAGAAUCUUCAGACCAAGCCAUUACAACCC
+ACAAGGUUAAAAGUAUUUGGGGUUCUGUUGCGUGAUAACCGGCACCCAAA
+GCGUUAAAAGCCCCUGGAUGACAGGGCCUUGUAGGCCGUCGGUAUAACGU
+UGAGCAAUGAACUUUAAGAGGUGUUAGAGAACGCUAACGCCGGAUACCUG
+CCUAGAUACUGCCACAUUCGUCAGAUGCAUCUUGGCAACGAAUUUCAGAC
+CCGUACAAAUGUACGCUGGUAAUAGCUUUUAAUAGGGUGGACCUCACCGU
+AUAAAAAAUGAGGAUGCCUAAUCUCUUAUAAUAUCAGCCUAGAAAACGUG
+CUUCAGAGCAUCGUAGCCGUCGGUCUGUAGCGACAUCAAAUUAAGCCGUA
+UCCCUUAGGUAUAGCCGUUGCUGCUUAGUGAUCGGCCCAGAUACUUGUAC
+AAUUCUUCGCGAGCGGAGGAGCCCUGCGCUCUUACUUCGAGUAGGUAUAA
+ACCCUUCUCAAGCUGGACCAAGGAGUUUAGAUAACCAGUCUGAGGCGCCU
+GUCCGCAGGUUGUAGACGUCGGUAGUCACUCCUGUCAUAAAAGCAUCCGC
+UCUGACCGCGGGGAGAGUAGCGCAAGUUGGUGGACGGUUGAGUAAGAUAA
+AAGCAUACGUCUGAAUGCGCACCCGUAGCUUCCUAUUGUAAUAAAAAGCU
+UCGUAGACGUAACCUCACACUUCUCGAAAUACAUGCUGGUAGCGACUUUU
+UAUGGCGAGUCACACGUAAGGUGUAUGUCCGAUCCAUGUCUGCUCGUAGC
+CGGACGGUACGGGCGCAAGAACAGCGACCAUACCAUAUGAGGGGAACGAA
+CGCCUGUAUCCAGAUCUUGCUGAGCCGCGAACUUUCGCCGGUGAAAGUGA
+ACGCCGGAACCUCAGAUUUGCAGAAGAGAGAGUGCUACUAACGCAAGACC
+GCCGCCUAUAAGCAGCCCGAACCAGAACAGAGGCACCUUAAUAUAGGGGA
+GCCAGAGCCCACUCCGCGAGGCCCCUUGGUCACGACACUAAGUGGCUAGG
+GGGACGAGCAAGUUUAACGCCUCUACAGACUAUAUAGCUUCGUUAAUAAG
+CUGGCUAGGUUUACUAGCCGUGGCCCUCUAUCAAUUAAACGUAUUAAUUG
+CCCGGUUCUGGGUGCACUGUUUUCACUCCUGGGGGUUUGUACUAGAUAGC
+CCCCCUGGAACGAGAAGAUGUCGCGCCCUCCUUGGUCGCACUAGUGCAGU
+GUGACCUAUUUGCUUUGGGACUUCACGUGCUCCUCAUGAGUCUGAACGUC
+GGUAAUUGAUGUCUCUAUAGGAGUUUGCCGUGUUGAGUGCCCCUCCGGCA
+GAGCAUAAAGAUCGGAGCGUCGCGUACGUGUGACAUGAUCUCGAACAACU
+AUGUCUGACGGCGAAAAAACGCAUCCGGGUCGCGCGUAGCCAACCUCUUG
+CUAAGACGUUCUCAGAGGCGGCUAGCUCACCCGGAUUAUAACCACGUGGG
+CCGGGCAAGAAGCCGCUUCAGUGACCGAGGUAAGAACUCGCAAGCCAAUC
+CAAAUGCCCCGCAACGACUGGUUCAUAGCAUUGUGAAUCUAUGCGCAGGG
+UAGGGUAACGGACGCACAUACCUGCCAGGCUUUGAGUCAGUGACUAGGAC
+UUUCUGGAAUAGUUCGAAGCGCAGUAAAGUCCGGCUCCCAUGGCAGCCGC
+UCGUCCUAAGUCUAUAUGAAACUCUCUGGAUUCUUAUUGGGCUGCGUCAC
+CGAUGAGACUCAAAUCGACUGAUACAGUCAAAAUGGGUCAAGGGUCCCCU
+CGAACUGUGAAAUCUGACAAGGAACUUACAUGUAAGAGAGUUCGAGAGCA
+GGCCAGCGCUCAUUUUUGGAAACAUAUCCCGUUUAAGUAACACGUAUAGU
+GAGCUCUCGAAAGAGGUAUGACUUCCUCACGCAUAAUCGUUGCGUCACGC
+GUACCAAGGUUAUUGGUGCCUGCUUCUUUCCGGACGAAGAUUUUCCCAUU
+GUAAUACGACAACUCAUAUACGUCCCAUCGAAGUCUAUGCCAUGCACUUA
+GCAGGCUUCGUCUAAACAGAAACAUUCAAGUUGUUCUGUUACUGCUUAGG
+GCCCCGGGGCCGGAGCUAAUACUCGUACCGCCCCACAACUAAGCAUGAUC
+GUAAUAGAGCGCUCUAGCAUCAAUCUCGACUGGUCGAAUAGCAGCUAUGG
+UGGCGGCGGCGUAAAACCCUCUUACUGAACUGAUACAUGUCACAAAUGGA
+UAGCGCGGCAAGAAACCGACAUUUGGCGCACCUUCGUUGCAUGGCCACCC
+CUAUCAAGGAUCCGCGUGUAAAACUUUAAGGCCUACGUACGGGUUACUCC
+GUUUCUGAAUAGAUAUACUACGAACCGAGUAGGUUAGGUACUCGGUAGAC
+ACUCCCCUAGAGUUAUGCUGAGACAGGCACCGAUGUUCCCAGCAGCGUAG
+GAGGCGGAACCGGGCUCCAAAGUGGCGGAAUGGAAUAGAUCUACCGACAG
+CUUCGUGGAUGCUAUCCCUUGCGUUGCGUAUGAGCCAUCGCAUAAUGGGC
+GGACGGAAACAGGCAAGGCACCACGAGAGGUUUUCUAGAAGUCUACCAGC
+ACGCAACGGCAAUUUGGUUUUCGAUCGCUUUCACUUUAUCUAUUCCGUUA
+GGAUACCUCCAUGCAGCUUUCGACGUAUCAACAAGCAUAAUGCCUUGGCG
+CCAAUUCGACUACCCCUAGCAGAUUCCGUCAAAAGAAGGCCCCACACAGG
+CGCUACUUACUCGAGUAUUGCGCCGCCGAAAUUGCGUAUCAAAAUCGGGU
+UUCUUAGAAUCCACAAAAUAUAUGAACGGACGCGAGACAAGAUGCGGGCG
+GCGCGAUGGACCGUAGCACGACGUACGUUUCGGAGCAAUAUACCUAAAGU
+AGGUUACUACACUUUACAUGCUAUCUGUACAGGGCGAUAUAGCAUCUCUU
+AGGGCCGGUAGUUUCAGUUCUUCACCCGCAUUAGUAGCGACGUGCUUAUA
+UUCAAAAACGUCGCAUGGCGCCUACCGAAAGUUUAGACGUUUCUCCAUCA
+AUCGCCUUUGCAGAAUCGUUAAUGAGACUAGGUCAAGCUGCAGGCUUGUG
+AGUGGCUCAGCCCUCGAGCCCAGCCGGAGUAGCAUCUUCCAUAAUAGGAA
+AACGACAAAGGCCCAAGUUCCUUGGGAAGUCAGGGUUUAACUAGGUUCGG
+GUGCCUGAUUAGGCAUCCGUUGCAGAAAACUCCGUGUACGAAGCGGCGGU
+UAGUUGCUUAAGCACGGGUGGUGAACAUUGCCACCCAGCGACUGGCCGCG
+CGUAUGGGUGUUGUCAGAAACAGGUGCAAUGCUCCUUAUUUGAAAUUAGA
+AUGAGAAGCAAACGGACACGGGGGGUAGUAAGGCGCAGAACUAACUCACA
+ACCGCUAAUUGUCAUAUACCAAUCACUUACAGCUAGAGUCUUGCCAUAGA
+CUCCGCGAGUUUUCAUACCCCACCAAGCCGGCCGGACGCUUGGUUCGUUG
+AUGUAGAUUCAAAAGUGUUGAGUCCUGUCUCCUGCGCGUGUUCCUUGAAU
+GCUUAGGUCGAGCUCGGACAAGUAGGCGAAAGUGAGAAUUCCCUAAUACG
+GCGUUGUUAUCUCUAGGGUGGUAAUGUUAACUCGCUCCGACAGAGAUGGA
+AGCGGCGUCUGGUGACCAAGACGAUGCCUAACUCGGGUACAAGAUAUCCU
+GCUGCGCUCUCGUCCAUUCGGCAGAAGGGCGUAAGAGCACUUGAACGCGA
+GUGGUUUACAGAAAUUCGGCAAAGGAUAUCGCAAAAUUCCCCUGUUGCCC
+CACGUAUAUUUCCUUAGCCCCACAAGAACUGGAUUGGUGAUCCUUCAGUU
+UAUGACGCAGAACACUUCCACAUCCCGCAACAUGCAGGCGUGUCAUCGGU
+CUCGCCAGGCGCGUCACCGGGUGCGGGGCACCCAGGAUGUUGCUGACCAC
+GCCAUAACCGUCUGCCAUUGCGACGACGGUCAAGUCUGUUGACGUGGCCC
+CCGGAGCAUUGGCUCCAGGCGGCUACUCCCCAAUGGAAGCCGGUAGAACC
+GAGCAUUCUAGCAGUGCAGGUCACUUCGCAGUAGCGAGCCGCGACUGGAG
+AUUGCACGGGGUAGUGACGAGGAGUGGGCUAACCCUUGACCCAUCGACGA
+AUCCAGUACCGUAUGUCCGCACGGACAAGAUGAGAAACCGAGGGCAAGGG
+UAUGAACUGACAUUGCUUGGUCACAAGUCAUCGAAAUCAUGAAAUACUAU
+CACCUUCUCUUGGGGGUAAUCCUGUAUCAUGUCGCGCGGCCCGUCUCAUC
+UGACUUGACUAGCCAGGUGUACUCCCCCUGUGCAGUAUUCACAUCGCGGG
+UAAAACAGCCAUCCGUCUACAAACUUCGUCGCUCGCUGCCAAUUGCGCUG
+UGAGACAACGGGGGUGUAACAGACUUCUAUUCCAGGAGCUCGGAAGCUCC
+GCGCUGGGGCAAUUCGGUUUCUAGAUCUCAACUUCCUGUUAGUGAACUUU
+AAAUUCCACACGACCCCCAUUAUAUUUCGACCCGAGAUGGCAUUUUCCCU
+UUUAGAAGCUGCCGACAAUCGCCAGACCCGUAAAUCACGUGAUCUUACUC
+AAUCUGAUGCAUAGGCCAGGGCACAGCAACUACAGUCGCCCUCCCCUCGU
+GGAUACCGACAGGUAUGAUUUCAAUUUAGACUGGUUGAGGGCGUUCUGCU
+ACUAUAUGACUUGGCAGUCUCGGUAGGCGUCCAGCAAAUUCCGGUAUCCU
+CCACUCACGGCCUUCUCUGUAUCGUAGUGCUUGCAGUUGGGCAACGGAUA
+AGCUAACAGGUUAGUAGCAUGGAGACUGGAUCCCUCCUUUCGAAACAGUC
+GGGCAAGCGAUGGGCCGCCGUAUAGCAUGGUUGGGGGAACCCGAGGGCGC
+UCUAGGGCGGACGGCUUGUCCUACACGACCGGGUGCGUUGGGUCACUGUG
+AUGUGCGAAUACAGGUAGGACCAGUGUGUUCCAUGUACCACAUGCAUUAC
+ACGAAAAUAAUUGCAGACGAUGGCUCGCUUCUCUGAGUGGAUACUGCCGU
+CAGCCCCGGCGCAAGCGUGUCGCCAUCGCGGUGACAGAAGUCUCUCCACU
+ACAAGGUAAGAUAGUACACAGAACGCCGGUAAUGGAAAUUGUGCAGGUAC
+UUGAGUAUCAAACCGCCACUUUACGGGUGAUUGCCCAGAGGCCUUUUGAC
+GCGGUGGACAUAGCGCAUAGGUGAUUUAACGUUGAGACCGUCGCGACUUC
+GACGUCGGUCGUAUCUUCUACGGUUCAUUGAUCAAAUCAGACGCCCGUCU
+AGCUCCAGUCUUAUAAUCGUCUAGAUGUUAGUACUUCGGAGAACCGGGGU
+GACUAUCAGUGAUUACCAUGAAGCUAUUGAUAGGACGUUGGUUAAUUAGU
+CAAUUAUCUCUCGAUACGGAUACCUCACAGAGGGCUUCAACCAGACCUGG
+AAAAUUAGUCAAAAGCCGCGGGAUAAUGGUAAGGGACCUGAAGUUCGCCC
+CGAUUGCUGCGCGACAGCGUACGAGCAUAACCAGGGGCGCGAAGUUAUGU
+GGCAUAUAGCCGGUAGUGGGAGCAUAUUAGCUGUCUUUUGCGACGAAGAG
+GCCUUGAUCUAUCACGGUCGGUGGCACGCAUUUUUCUUCCUUCACCGGUC
+GAUGUACCUACCCAUGUUCUGGCCUUGUUUCUAUAUGUGUACGGAUCCGC
+AGGAACGCAAUCGUUGCUUUCUCUGACGCCAACCCAGCCAUAGCAGCAGG
+UGUACUGUUUUGGCCGCGCCGGUUGUGGAUAGUUGACGUGGAUGAGUGCC
+GCACCAAGUCGAGUGCCCUAUGUGGAGAGUGGCCUAUGGUGUUUCAGAAC
+UUCGGUGUUCAAAAUAGUUCCGCGUACCAAUAAGAUUAGACUGCACGUAC
+GUACAUAUCCUUAUCUUGCACUAAGUGGCCUUCAACCUGCCGUAGCGCGC
+CAGUGAGCUGUCGCGAGAGCGUAACUUCGCGGUUUACCUCUAGCAGUGUG
+CACCCCCUUUUUUAGGCUCCAUCACCAGUGUUUUCGGAUUCCUUCUAUAG
+CAAUUCAUCCGUGCUUCACACCAGAUACCAAGGAGGUUAUUCGGGCUAAG
+GGGUAUAGCCUCGGGCUGGUCAAAUGCGGGGCACAGAUUCUGGUAAGCCA
+CCUAAAAGUAAGCGCGUGGUGUCGUGUUGAACGCAACUACCAAUCGAGUA
+ACUUAAACCAUACCGUACCUGCCCAAGGUACUGGUCAGAAAAGACUAUGC
+UUGGGUAUUCUAACUCGGUAUCGCGGCACAUACCUCUUUGAGCUACCAGC
+CACGAUGGCCCGUUAGAGUGAGCACAACCACGCAACUCUGACUCGCUUGC
+GUGGUGGAAAGAAUACAUCUCUGCAAGGAAAAAGAGGUCAUCGAGUCGCC
+UCUUCUUACAGAAUUAUAAAACGAAGAGAGGCCUCAUCCGGAUGGAAACA
+AUUUCAACUUGAGAAAGCGAUAGUUUAAAACUCAUUCGACGCCCAAGUAA
+ACAGCUAUUCCGACCUGCAACAAAGCCGCGUGGUGUGUAUGUCCCGGCGG
+CCGAUGGGUAAGGAAAAUAGCGCCCUCGUGACCACCUCUAUUGAAUUGAG
+UUGCGUGGCAGAGGUCGGACCAUCUCGAUAAUUGAUUGUAAUUUUUUUUU
+GGGCGUAUCUUAUGACUCCUAGCCGAUAAGCAUUGCCACUCAGUACGCAG
+CUGUCUUUCACCAUAAAGUGCGAAGUACACGGUUAGAUAUUCCGGAAAGU
+UCUUGUCGACGUACGCUAUUCGCUGCACUCAACAUAUCAUAAUUGUACCU
+GCCAAACCGGGAUAAUAGACGCCCAUGAUAUCAACCUUUUGCGGCUGUAC
+AUACUGAUAAUGCAACGCUUGAGUGGGAGGCAAGGAGGAUCUUGUCCGUG
+GAACGCGAGUAGAAUUGGUUAGGGAAUACGACGGCGUUAAACCACACUGU
+GGGCGCUCAACUCGAAGGUCCCUUGGCUGUUUGCCGCUACGUGCGUACGC
+UCGUAGGACUGCAUGAUGCGCCGCCGUUAUACUAACCCAAAUUAUUAUAU
+GAUUCCUACUAAUAGUUCGGAGCAGCUCACUCACUCCGAUGGUAAGUAGG
+UAUUUCGUUAACAUGGGAGGGAAGCAUGGGACGUCCCAGUCUAAAUGAGG
+GGAUUUCUUUAGGGCUGUCGACUCUGUUCUAAUGACGAAUACUACGCACU
+AGCGGUGAGUCAUACCCCAUGAAGUAUAUAUCUACAUCGGCACCAGGAGC
+AUUCAGCAAGAACGUGGGGAAAUUAAUCGGCUUCUUUAAACCCCGUCCUC
+ACAGACUUGAGUACUCAGCCGGACACGGAUGAACAAGAGAGAAAGGAACC
+GUUCAGUUAGACAUAUGAAGCCGCGCGCGCGCCUCAGAGCUACGACAAUC
+GGGCAUGUGGCUAGUGUUUGACCCGGUAAGUGUCAUCACAAAACUGUUCG
+GUAGUCUUAAUGGGAGCGUUACUACGUACAACCCAGUGCAGAUAUUACAC
+AGGUGAAGACCGCGUGCGUUAGAGGGCUAGGACGACAGACCAUCUGAGGA
+UGAGUACAUCGUCCUCGAGAAGAGUUGUACAGUGAGCAUAUACCUAUGUG
+CAAACUUCUAACGUUGGGCUACAUGUUUGUUCUUGCAAUCCGUCGUGAGU
+AUUACUUCUUGGUGUGCCUUAUUCUGAACCAUCGCCGCACGCCAAGUUCC
+UCGGACUACCCACUGGGGUCAGAUUCAACGGCGGUUAACCACAAUGCUGC
+UUCCCGAGGCCUGCACAUUAUUACCAUUUGCCCUAGCCGAAGCAGCCCAG
+CCAGCUCAUGUCGUUGAAUUUACAUCCCCACGACCAGUUUGAUGCGCUUG
+UCACGGAUGUGGCCACGCUUAAUUCUGGCAUAGGUAAAUGUAAAGACCAG
+CAAGAACGGGGACGGCGCUCCCCAAGCACAGUUCCUGUUCCAGUACGAAA
+CGACUCCGACGGACCAUUCUUGAAAGAGCGUCUUUGCUUAUGCCAACAUA
+ACUCAGGUGUCCAAGCGUUCGUGGGCCUACAUCAUCGUGAAAUUUUCAGG
+CUAUGCAGCUGAUUUAGGGCUCGUAGAGGCGAGCAUGGCAUAAUGAAUAU
+AAAAUCUGCGGCCUGAAUCCUUUGCCAUCGCGAACUAAUAUACCCCCGGC
+GCUUAAAAGUCUUUCCCUUGAGCUUUGUUCUUUUGGCUCGCGAUGCUGGU
+GCUUGUUCUAGAUUUAACUUAGACAGGGUUAAUGCUGACAGUAUCUGGGG
+AGUCUAACGACCCGGCCAAUAUGCCCAUAGAGAUUCGUUAUGUAAAGCUU
+CAAUGGUGUGUUAGAAAGCGGUCCUCUGCGCCAUCCGUAACAGACUGUCU
+AAACGUUGAACGUUUGGACAUUAGAGCAGUUAGUGCCAUGCUUCAGUCUG
+GGAGAUGGCCAGACCCACAACACGUACUUCGCACUCCUAACCUCCUAGGU
+ACGGGGGAAUUAUCGACAUAUCUCCUAACUUUCUAUAGGCCUCAUAUCUU
+GCGUUUCUCUCUUGCCUCGAAUGCUUUCUAAUCGGGGCCUCGAGCGGAGC
+UCUCCCUUAAUCCGAGCGGGGACACAUUCGUAUUCCAGGUUCCCCAGUUC
+AGGGUUCUGUUCAGGAGCGCGUCCUAAGCACCUGCACGACGUAACAGGUG
+GCUGCCUUCGCUGGCAAUGGAACGUUUAAUACAGCGCCAGGCAGGAAAUA
+CAUUCGGCAUGCUUAUAAAACGUUGGGGAACUCGGAAGUGCCUUAUAGAU
+ACCAGCCCUUGGGUCUGCAACUCGACACGUACCAGUGCUGACUCCCCCUU
+AACUAACGUGACCGGAUAUGUUUGGAAGAUGGCCAAAGCCAUCCUCACUU
+AUCAUUGGGUUACACGCGCAGGCUCAGUGUUUGACUGGAAUCGGACCUUC
+GCGUGGUUAUGUCCGAAUUUCGUGAAGUUGCUCUCGUGAAGGUGGGUGGG
+UCCUUUUAAAACAGUAGAGAGCCAUUUGAGUCGGAUCGCGGGGUAACCUA
+CCAGACUGAUGCAUAGUUGACGCACUAAGCGCCGCGCCGAUCUAAACCGC
+GUUUGUAGCGUUCCGCGCUGCAUCUUCUACAACAGAAAUACUUUCUGGGC
+ACGGCCACCCAAAGUAAAACACGCCUAGUCCGGUGUACCUCAACCCCGGA
+GCGUGGGACUGUAUUUCAGCACCGAGCCGUUCCAGUGUUCGAGGGACGCU
+CUCACAGUGGAGUGCUCUGGUGGCUCGUAUUUGAGACAUUCCUGGAGGUA
+CUGCCUGUAUUCGGGCUCUUCUUCAAGAUCGUGUUUACUCCAGCUGACAU
+CCGGUCAGCCAAAUUUACAGCGGCUAGGCUACCGUACGACACGGCCGUCC
+GGGGCUGUUUCCAUCCCUGGAUUAUCGGAAGUAGUUACCUGAGGUACGUA
+GUGCUAUGCGAGGGUGACUCGAGGCGUUAAACGGAGUCUUUCGGAUGGCG
+ACGCCUUCGAGCCACUAUACUAGCGCAUUCUGCUGCUACCUAUGAUUCCA
+UGUUGAGCCCCGCCGACAACAUCGCUAAGUAUCUCCCCUUCAUGUUUAGC
+AUCGCCCUCGAGAAUCUCGGGCGUGCGAGAUAGCCUACACUGUGUCUACA
+CCAGAUCACACCUAGUUAAGAGUUCUACGGAGCGUCAGUGUUGAGUUUGG
+UCCGUGCCGGCCCGUAUGGUUCUUCGCGUGUGUGCAACCCGCAACAGUCG
+GCGCCAGGAUCUCUUCGACCACCCAUUAUUUACUGUAAUGAACCGGCGAC
+UAAUCCCCGAGCCCUCAAAUAGCAAUGGUCUAUAUGAUUUUAUCAGAGUG
+CAAACCCGACCGGCACGUAUGAGGCUAGGCACCUCCAGGUUGAUACGCAA
+ACCUUACGGUGGCGCGGAAUGAAUUUACAUUGCAAUAAAUGCUGUUUGUU
+UUUCCAAACAGUGUUUUAUCAUACACCGGAUCAUAGGUGCCCUUCUGAGG
+ACCAACCGUAGACUAAUUGCGCUUUCCCUUCCCAGUGCGGGUCAUCGGAA
+CAACUUUGGCGACUCCAAGGAUAACGGCCAACAACCUUCUUCUCAUUCGU
+GUGGAAGUAGUAAAGUUAGUCCCCUCCAAACGCCCAGCCGCUCGCCACAU
+AAACAACAAAAUCUUGAAGACAAGCCCAUAAUAGUAGGCCCGAUAGUGAC
+GCUCCGCAGUCUAACCUCUUAAGGUACUGGAGCGCCACUUCGGUUGAAAU
+GGUUCGUAACUGCCCCGGUACCCUUGGGCAUUCGCGGUAAAAAUCAGUGA
+AGCUUAAGCUCCUCAAAAUACCGGCAGUUCGUAUUGCUUUUUCUCCUUUA
+UCCCACCUUAUGAGUGCCAUGGCCACCACCGACUGUGGCUACCCUGCCUG
+ACUACCAGAGUUCCGCCAGCACUCACAUAUAUCGCGUGCAGGUGUCUACG
+GGAGUAAAAGACAUCUUACGCAAUGAAGCGGAACUUCCGUGCAGACAUUC
+UCAACAUGGGUGAGGCGGAUUGCCUGCUCCGGGCUUUUGGCAUUUAAAAA
+ACCCACUCUUUUCCGUUCCUGGAUGAGGGUAUUGAUUUCCGUAAAUACGC
+ACGGUCCGGGAAUAAUUAAUGAUCGGCCUGCACGGCCUUUAAUACUACCA
+UCUAUACAUGAUCCUAUUACUAUCUAUCAGAACGAAGAGGUAUUCACUCG
+UCUCGGUAAAGGGGAGUAACUCUAAAUCAAUCAGUCGUCAUGACGGCUUU
+UUGCCCGGCUGAUUGAGCAGAUAAUGCGAGUGAGACCUUUACUUUGUGGC
+AGACGAAAUGGAAAUUCGAGCAGUUAUAGAAGAGCCGGGAACAUGCGAUG
+GACGUUAGAUCACUAUGGCUCCUAUCUCUCCCGUCUCGAGAUCAAUGCAU
+UUAUAUUUGCCUUCGGUGGUAUCAAGUCGUUUUGUUUAGUUGUCGAUGAC
+AAUGCUGAGCCUGUCAUGAUACCACCGUAACAAGAUGCAUGAGACCGGUG
+CGCCGGGCUGUCACUCGAAUCGAACUCUGCCUUUGAUUUAGCUCUUUGUA
+GCAGUCCUUACUUCGUGGCUCGAUAGGGGGACUAGCAUAGAAACAUACGC
+UGUUGUUAGCCUCAGUGGAUCUCUAUAAGGGGCAGGGACUGGAAUCUUGG
+CCGGCGGCCUGGACAAAUCCGGCGUAUACAUGUGCUAAGCAGUUCCUUAU
+CGCGAUAGAAUGUCCGAGUGUAGAAGGCCGACCCAUGUUCAUUCGUGUAC
+CGGUAUUCGAAUGUACUCCCGGAGUAUACCUAGCCGGAUUGACUCGGGCA
+GCCGCCCGUCGGCAGCCAAAGCCUUGGAUGGGUCUUCUCGUGCAACCCCA
+GUACGGCAGCUGGAAUCGGCGGAACGCUCUGAAUGACUGAAGAUCCCAGA
+GGCUAUGGUGGUAUAGUGGCUCGUUUCCAGGAUUGCCUACCUGGGUUUGC
+CCGCUAAUGGGACCUACAAUGUCAACGGGAGCUACGACACAGGAUCGACG
+UGGGGCACGCUUUACACUAGAGCCCGUGCUCCUCUUGAGUAGAGACUCUA
+AUUGAUAAGAGGCGCUGCAACAGUAGGAGGACCUGUAUUUUAGACCAUUG
+GCGAUAACAUCCGAAUCUAGCCGACGUCAAGGUGUGGCUAGCUCCAAAUC
+GUGGAUGCCACCGGUUUAACACCGCCCGUGCGUAAGGUCCGUGAUACAGU
+CGCCAUCGACUGGUUACGCCAUACCAGCAGGAGUUGGGUUAAUUUUACCC
+AUUAGUGCAGAGCUACCUAUAGAAGUAGUAGCUAUUAAGAAAUUGGUUAA
+AGCGAGUCGGGUUAGUGUGAGCCGGUACCGUAGCUUGUAGUGAAUGGAUC
+UAUGAGACGAUGCUGUGAAAGAGGUAUUCAGUAGUAGCAUUCGGAAAGUC
+UACCGUUAAAAGGACAGGAUAUCGAAAUUGUAAUUUCCGUAUCUGUAAAA
+GAUGAUCUAUUUAUUUACUUAGAUUAAAAUGGGUGGCACCACGGACCACU
+UCGUCCCAUACAAAGGAACGAAGUGGUCUUUUUGCGUUUUCAGGUAGACA
+UAUUAGAAAUGAUUUAGCGUCUUUGGAAGAUGCUGUGACAACCCGCUGUC
+CGGUAACUCCUUGGGGUACUCCGAUAGAGCACGCUGUUAUAUGAAACUUA
+UCAGAAUGCACGUAGAACCACUUCACUGGCUAGGUACCUGGUGAAGGGAC
+GAUGUUAUAAUCUGACAACCAAUCGCGAAAGGUGUGUAAGGGGUACUGCU
+UGAAUCAGUGUUUUCCAGCGUCUGGACGUAAAUCCGGGCAUCCGGGUAUG
+CAACGACGCAAUGCCUGCUGAGCUAUGAGAAUCCACUAAUGGCCUUUGGC
+GCAACAAAACCAUUUAUAUUAUGAGGGCUUAACCAGGGCGACCUGUACAA
+ACGUUAAAACUCUGUAUCUAAGACGUCUCCUAGUACAUGUUCUGUAUUCG
+AAAAGGACAACCAAUUUAACGGAAAAUUAUAGAGAGGAAGGGCUAGCUGG
+GAACCUUCUAUUGGAACUUAAAUUUGGACCACCUUGGAACUUCUAUUAGG
+AACGUUUUUUACUAGUAAUAAUAGACGGAUCGCUCCGUUACAGGCGACAA
+GAGUGAAGUAGUUAAUUUUAGCUAUUUCUGAAUCUUGGGUGGAACCACGA
+GCAUAAACUCGUCCCUUGACAACAGGAGGGAUGGGUUUUUUAUUUUGCCA
+UAUUUUUUUAAGCUGUCCAAGAACGGGUCUCCGUGUGCUCAACGCGGUUC
+UUUCCCACAAUUAGCGACCAUGGUGAAGUGAAGAAGCCUAGUGCCCUUUA
+CCCGAAUGGCUGACGGUCUGCUGUCGACGGUCUUACUCGCUGCCUUUCGU
+AUCAGAACUGAUCGCCAUCACGACGCUAACAAUCUGAUACACUCAGCCAA
+AGUUACUUUACUGUCCUUAUAUUGGCUGUGUACAUACAUCGACAAUAAUA
+GUCUGCGGAACCAGAACACACUUUAUGGAGCUCAGCCUUGCCCAUGCUCU
+AACAUUUUUAGGAAGCUUUAUGGGAUCCACUACUUAUAGUGCGACCUCAA
+GUGUUUCAUGACGGACGUGCGUCCAAAGUGAAAUGGUAGCAACCGAUGAA
+GCGAGUGUAUGGUAACAUCCACUCAAUGCCCGGGUUAUGGCGGAAAGUUC
+UUAUGCGGCGAGGAAUAGAAAUACGAAGAUAGGGGUGUGUUACGCAACGC
+CCUUCCCCGCUACUAGGAAUCAUCGACAACGGGUAGGAGCCCUCGUUACA
+AUGACCGGAACAGACUGGGAGAGGUACCAUUGUGACUUAGAUACGGACAA
+GGAGCUGUGAGCAUAGGGACCUGUUGCUGUGUUCUUCCCCACUACGGAGA
+CUCCCCAGGUGGAACACGUCGAUGUGCGCUCGAAACCCAUGUAACGUAAG
+GGAAGCGAACUGAGCUCUCAUCACUUUUUAAAAACUAGAGGAAAUCUAAU
+UACGUAGCCCGCCGGCUUCCCCGUCGAGCACUAAGGUUCCCCUCGAAGCC
+CGUGCUUGUUAAUAGUCGGUGGUGCAUCGUCCGAACGAUCUGCCCCGACA
+GGAUCCCCCGUGGCACCCUAUCGUUGGAGGAUAUUGGACCUAACAUGUCA
+AGACAUGCUAAAAAGAAUACGCUUUCUUUGUGGCUUGGCGGACGUAUGCC
+UUCCGUGCUACCCCUUUAAAGAGGCGUCAGCGAUCGGCUCCCCGAGCGGU
+GUCAACGAUACCGCCUGAAGACGAGCAAUUUGCGUCACAGUCACUGGGCC
+ACGGAACUUCGGGGUGAUGGAGGGAUUGCAGGGCAGGCGAACUAAUCUCA
+UCGGCCAACUUGUAUGCCACUAUGGUGGGGCGGGCACGGCAUCUCAAGGU
+UCGGCGUUUCCCGGAUGCAUUGAUGUAUUUCAGGCGAUACUUUCCCCGAG
+CAAGUUAAGAACGUACCGGCCGGCUAUAACCAGAGCCGGUGAACUAGCCA
+ACGUACGCCCAUUCUGUAUUCGGGAAAUUCCCCAAGCUUCUGCUAGAGCC
+ACGACGGUUCCUUUAUGCAAUAUGACAAGUUUACGCUGCUUUUGUCUCCA
+CAAUUAGGUCCACAGUUGUGCGGAUAUCGUCAAUAUGCGCCAUGUGAUUC
+UGGCCAGAUUUAUCAAUGUUCACCGUAUUUGUCUUCGUUCCUGUCACGGA
+CUCAUGUAGAGACUGUAUCCUUGGAGAUUACGUAGAUGCUUUACGAUCCG
+UCGCUUAAUGCGCCUGCCAUGCCCUUCUAUGAGCCCCAAAUCACCAGCAU
+CGUAUUUGUUAAAACUAGGGUGCACAAUGGCUCGCUCAUAGGAUCGAGUU
+UUCGCCUAAGCCACGUAAUUAAGGUAUACAUGCUAAUUGAUAGUCCCCAA
+GGAGGGAUUUUCAAUGUUGGUAGUUGGAGUUGAGCUGUAAACUCAAUGAC
+UUAGGUCUUCAUAGGUUCAAUUCCUAUUCCCUUCAGAAGCUCUUCGAAAU
+AUGUAAUGCUCCCCCAUUGUGCUGCGCUCAUCAUUUCGAAGUAUGCUUUU
+GGUUCCCCUCUCCUCUCGAACGACGGUCCGUAUAAUGUCACACAACCAGC
+GUUUUAAUUAUUCACUCGGAACAGUCAGUCCGACUAAGGCUCUAAUCGCU
+CGUGGUGAGUUAGCUAGCUGCGUCCCUGUGUGCUUAUUUCAGCCGUCUAA
+ACCACACAACCCAUAGGGCCUCUGUACUUGUGCCACGCCCAACCAAGCUA
+AGUAUGAAUAGACCAGUUAGGUUUGGGAAAGAACGACGACACGCCAGCUG
+GAUUAGCCACGGACUAUAAAUAUCGGGUCCGAUAAACUUGCUCUUUUAUC
+UAACCGAAGACGGAGGUUCACCAAACCCUCGAACACUGGACCAUGCGAGC
+CCCAACUGGCAGACUCAGGGAUAGCUAUAGUUAUGCGGCUAGAAGUUGGC
+CCAGGAUUCCAUCAGUCUAGAUGAUUGCGGAUACUUACCUAAUUCAUAAU
+UAAGACCGGGAGAAUCGAAUCUUGGGUAUCGCACAUUCAUGUUUACAGUA
+UAACCGAGUGCGCAGAGGCUUGGGUACAGGGUCCGGUGUCAUUGACAUCC
+GUGUCCCUACGUAGGUAGCACACCAAUCAAAAUAACUGAGUUAACUAUCU
+CUAUCUGGAGGUGCCACGAGCAUCCACGGGGGGACGCAUCAAGGACUGGG
+AUAGUUGGCGGCGACUACGCAAAUGAAGGCGAAUUUUACGCAAGAAUCCG
+CACUGUAAUAUAUUCAAGAAAUGCUACAAGUGUAUGGAUUAAGGAUGGGA
+CUUCCUGUCGGGCCCUCGUCAUUGCAUCGCUAUCGGAUCGUCUGAAUCCC
+ACAGGAGAGUGCUAAGUUCAGCUAUGCGGAUCUAGGAAGGCGGUGGCACG
+CGCCUUGUUAGUGUCGAAUGACCUGUUGUGGCCAUAAUCUCUUUAGGCCA
+GACGAGAUACUAACACUGUAAAUUUCUUUACAGUUCAGACUAUGUCUUCA
+ACUUAUGCUUCGCCCGCGGCAAAGCAGCGGGCGAGUACUUUUCGUACAGA
+AUCCUAAGUUGUUGGGCGCUCGUGGGGCUGUUAUUGAUAUUUCGUACUCA
+AGCCCUAGUCGUUGAACCUUUCUAACUACCUUUUCGAAAAUUCGUUAGAC
+UUGGCUGCAAGUUGGCGUAUUAAAGGCUUAAUACUCGACUCGCUAAGCGA
+GUCGAGUAGCUUUUAACUUAGCGUCCUUGGCAAUUCACCCAAUUUUUCGG
+AACUCACUUAUAAAAUAAGCAGGGUUAACCUGAACGCCCCGCGUUGUUUA
+CAACGCGGGCGUUCUGGCUCCUUAUUCUCUUAAAAAGAGAACCUUUAUAU
+CACUAUAAAGGGGGACUAUUUAAAAUCCCGACGUAUUUAAACGUUUGCCA
+AUCGUAGUUAAUCUAUUAAACUCACCUAUCCUAGCCCAUAUUCUCCUUCG
+ACCGGACAGACGCUAGCACCAGCAAGUUCGCAGUACUGCGCAAAGGAGUG
+AGUAGGCCGCGGCAGGAUCUUUAGUGUGUUAGUCAAUGCCGGACGUGCGC
+UACAAAUAGGGCUUCAACCCGGAUUGUCUGACACCCGGAUCAGAUGAUUC
+GCUCGAUCGACUGAGCAGCCGGGCGGUUUGGCUCCGCCCGACACCCGUGA
+GACAGUCAUCAGCGGGGGCCGAACACCGGGCGCGUCCGACCGCCGCGGUC
+GGCCCCGGAAGCCAACGUGGAAGCCUCGUCCGUCGGGGACGGCGGUCCGC
+GGCGUGCGCCCGCAGGGGCGUUCCGUCGUGGUUCGACGGUGGCAACCCGC
+CAGGCACGGAAGUGAGCAGCGGACCACCGAACGCCCGUCGCUCGACGGGU
+CGCGGGGUGGAGAAGGCGACCGGGACUACCCGGCCGGGAACGCCGGGCUA
+CCCCGACGGCCGGCCUAGCCCGAGUUCCACACUGGGUUCGAUGUGCCGUG
+ACACGGCGUUUCUACUGCUAUUCCAAAUCUGCCCUUCAAGGCAAAUAUCC
+UAUGAGGGUAGCGCACUUAAGAAAGAAGUAAGUCCGAGAAACGGGUAUCC
+UCUCCCGAUCGUAACACCGUACAUGCUGGUGGGCACCUGAUUUGGAUCUU
+CACACAUCGUGCGCAAUCUCAGCAUAAUUUCUACGUGCGGUGAACCGUGA
+UAUAUUCUGACCGAAGUGUCUUGUCAGGCACGUAAUCGUACGCGGCCUCG
+GCGGCGUGGGUUGAUCCGGAGUCGAGCCAAGUGCGGUAGGGUCUAACGAC
+GAGAUUGCGCACAUCGCAUCGGUUUUGAUGAGCAAUAACGAUUGCUUACC
+GCAGGGAAACUCGGCAGAACGAAGCAGUAGCAAUAAUAAAGGAUGGGCGU
+UACGUAAGCUGCUGCAUUCUUGAUUCACUUGCUGCGCAGUCGGGAAACGC
+AGUAAAUUACUCGUGAUGAAAGGAAGGUUCGCUGGCUGAUUCGCAUCGUC
+UAGAACUCCUUCGGGAACCUCGCUAUCCCGGAAAAUGUCCGUAAAUGAGC
+GUGGUGGCAAACGUGGCGAGAACGAUGUUAUGAGCCAAAGGCCCAAGGAC
+ACGUGGAUAACCAGGUCACAACUCAACCAUCUACGCAGAAGCGAGGCUCC
+GAUAUUUUAACCCGAACGGAUGAGGUCCUCAGGCUAAGUCUCAGUAGUAA
+UUUCACCACUCUUACCAGUGGAUGUGAAAGUAUCCAGAUUUCCCUAAUGC
+UCAGCAUGACCCUCCAUCUUGCUUAAGCUGGUGGCUUACGCCCUAAUGUG
+UUGGCGUGAAGUUAGUUGGUUGUUUCGCUAGAGAUCGAUAGGGUUCUGCG
+GAUAAUCGUUAAGUGAUUCGCGGGACAGCAUUUGAGAUCACCUAUGGCUG
+AAGACGAACUCUCCAUCCCCCAGGAGCAUGCUCUGUGAUCGGUACUCGAA
+UCGGUGUAGUUUGUGUGUAUUACUUGAAGGUUGCGCACUCAUAGCCCUAA
+ACACCUUACCCCAGUGUUUGCCCCUAAGCAACUUUCUGUAAAUCAGAAAA
+ACGAAGGUCUGAAACCUCGGCUGAGUACAGUUGAGCGACACAAACCUAUA
+GAUAACAACUAAUAGAAAAAACGCUAGCGGAUCACACAGUAGCGUAUUCG
+AAACCGGUCGACCGUACAGGAUCCGUGCAACGGUCCCAGGUGUUUGUGCC
+CCCGCUUACCGGUAUUCAGUGGUACCUUCAUGUGAAUGAGUUGAUUUCCA
+AAAUUAUAGUCGUUGUCGGGCCAAGAGGUGCCGAGCAUAUGGUUAGGGGA
+UGACGUCUAAACAUAAGUAUAUAACUUACGACAUGUGCGAUUACGCGAAU
+ACAGAGUCUUGUCUAGCCACAGCGACUCUGGGAUGGAUUCUCGCUAGACG
+AGAAUAGCAAGCAAAGAUAAAGGAGUUUGCCCAGUAAGAUGACGAUGAUU
+GGACGCCGGCAGAGGGAGGAAUUCUUUUUUUUUCAUGGAGCGUUUGUCUA
+GCGGUCAUCAGUUGCACCAUAAGCCUAGGGGCAGAAAAUAUCCGUCUUUG
+AAGCAGAGUCACCAGCGGCGACCCCGGGGCUUGCCGGUUCUUAUACGAAU
+GGGAGAGUGCAAGCUUGACGAGAUAGUACAGUCGACUACGGUUGAAGCCG
+GGGACGACUGAACAACGCUCUUGGUGAGUUGUUGCGGUCAGACUUCCCGA
+AGUUCUCCGGGAUUCCCAUUCUCGCCCAAUCUUAUAGUAAGAAUAUGACC
+UACGCAUUUCCCCCUGUGCCCGCAUCCUUUUGACCCGGCACGCUGCGCCU
+UAAAGUUCAGCAGCGGUCCACAUCCUUACGCGUUCGAUCGAUAGUUCGUG
+GUUACAACAUCGGACAUCACUAUGAGGCAAAUCAGGAUAGAAUAUGCCGG
+AAUAGGGAAUCCCGGAAUGGAAAGCCAAGCUUCUAAAUUGUGAGACACAC
+ACGGUAACAACGUUAAUGGCCGGUUUUGGUUUUGUGGUGUCCUUGUAAUG
+UAGUUUGGUUGUCUGUGAUGACCAUCGGACUCAAGUCAGUACCUUUCAUU
+GGGUGACUGUUGCCCGGCCCGGGCGUUGGCCACGUCUAAGCAAUUGCAGG
+AUAGGACGUUUAAAUACUUACCCAGAGAGGACAACCUUUCAUAACGUGAA
+CUCUUUCUGCUCCAUAUGGAUUUCUCUAUUAGUGUACCAGGAACACUGAA
+GACGCAAGCGGCCAUGCUUACCAAUUAUGAACCCGAGGUUUCGUGUGCUG
+CCGGGGAGUACCAACCCGCUUCUGUAAAUUAAGCUUUACCUAAGCUCAUU
+GGUCCAAUAUAAACGCUAUGUUAAGCAACAGGGAGCUAUCCAUCACCUAG
+AUCCCAGUCGCGCUCAUGGGUUAACGCUACACAUCUCUAGAACACACCCA
+AUGUAUGAACUAUAAACCAGAGCACUUUCGUAGUUAUUCAUCUCUCGCUC
+UUCAAUAUCGCAACGAUGCGUUGGUAAGUGGGUCGUCACCGCCUACCCCA
+CCUAUUCUUAAGUCGAUGAAGCGUAUCUCCGAGCUAUGUCAAUCUCUUGA
+UGUUUGUUGUAAGCCAGACCGACUGUUGAGAUACGACGUUCUCCCGCGUA
+UACGUAGGCCUAUCCGACAUUAGAUGACUGAAAGCAAGUACUGGUCUCUU
+AAACCAUUUUAUAGUAAAUUAGCACUUACUUCUAAUGAUCGGCGUGUACC
+GUGGGGGAGGGUGCUACCAAACCUUAAGUUCAUAAGUGCUAUCACCUUGU
+UCUACCUUUACAUUCGCCUGAACAAGGGGCCAACACCAUCUGGUAGCACC
+UCAGUCCCCAGAGAGUAAAUCCAUCUAAGGGGAAACUCGCGAUGGGUACC
+GGUAUGGGGAGUUUACUGACCAUCUUGGGUCGACCCAUAGGGUACGAAAC
+AGCGAUUGGUCUAAGAAGAUUGACUAAGUGACCGGGCCAUGGGAGUCCGA
+CUCUCGCGCUUAAGUCCCGAACCGAAGCUGAGUCUUAGAGUCUCGUGUUG
+AAUGGGUUGAGAUGGGAUUCUGUGCCGAGACUAUGUGGGGUCCGUGACGA
+UACCGGUGUUCAACUUGUGGCGUCGGCAACACAGACUAAAGUAAGAUUAA
+UGUUCAUAUAACGUUAGGUUGCUAUUGCCCUCGCCAGAAGGCACUUAGUA
+GCUAGAUCUGUUGGUCUUGUGUGGCAAGUGCGGGCUUGAAUUUCCCGUUU
+UGCUCUACUUCACGUUGAGUGCACCUUUCGGCCUAUAAUCAAUCGGGAAC
+UUUUAGUAGUUUACAGGAGUGGGACGCGGGAACCAGAACUCGUAAGAUGA
+GUAUCAUUAGUAGAGGUGACAACGUUUAUGCGCAUUUAUAACAUCCCCUA
+GUUGUUCCUCCCUUAGCCCACCGCAGCUCUCCGAGUGGUUGAUCGCAGAC
+CAUAGAUAGGCAAGAUUUCCAACUAAGCUAUACAUCGCGAGUUUAGAGAC
+GUCCGUAAGAGCCAAUCGGAGUUGCACACUCAAGCCGCAAUCCGUGUUUU
+GUUCGUAUCCGCCUCACCAGUAUUCGGGGACCUCAGAGGGCCGCACUUUA
+GCGACCACUCCACUAAAUAGUUGUGAUAGGCCUUACCCGUAAAAUCACAU
+CGUUUCCAUGUCAGCGAAAUUCGUCGCGACUUAUUGUCCUUUGAAGUGCU
+UACGGCACGGCUUCCUCCGCUUACUCGUUGAAUGGAUAGCGAAGAAGUUA
+CGGUCCGUAUUUUAGAAAAUUUAGCAUGCUUCUUAGGGAUUUGUAACAGC
+CGUAGCAAAUGCGGGUGGCACGCUCCGGGGCGUCCCCACGAAAUCUUAAA
+UUAGAAAGUCAGUCCUAAUGGGCAGUAUGGUUGUAUGGUCACCGGCCGCA
+UGUGGAGGACGACGUUAUAAUAUCCCGAUUCCAGCGGAUCCGCUGUUGAC
+GAGCAUGGGGACUUAGUUGCUGAUGGUGUCCCUGAGGGUAUUGGGCGCCC
+AUGUCUUUAGGGGCACGUCGAUCGCUUGCACAAUGGGUGCGCACUGUAGA
+AGGCAACCGUGUGCCAUGAUGUGAUGUCCGCGCAUUUGAGCCGUACAGCG
+CGCGAAACAAACGGUGUUUCACUCGGGGGGGGCAGCGAGGAUUAGUGAGG
+AAUGGCCCUAAAGGGUAGCGGUGUUACGUGCCUGCUGUGUAGAGUUUGUA
+UUUUCCACUACUAACUCUCCCCCACAAUAGCGAAAACGAGGACUAUCGCU
+UUCCCCUGUCCGUGAGCAUGUAGUGGGCACAGGACUCGAUACGGGAAACG
+UCGGCCGACGGUCAUGCGGGGACGAACUAUGAUAAACUUCGAGAGGACCC
+CUCUGUGGCAGAGCCCCUUUAUAACUAUUAGUAGAUCAUCGUUUUUCUUC
+GAUCUUUGUGGAUAUACCCCGUUCUACUAUUUCGUAAUCUGUUUCCAACC
+CCUCCUGUAAUAAGGAACGAUCAUGAAGCCACACACCGGGUGUCGGUGGG
+GACGGUGCUUGUAGUGACUGAAGGUACGCAGUCCACUAACUGAACCGCGC
+GGCGAUCGCUCAAUCUGCCAGUACUACAGGGCUUUAGCAUGGGCCCGUUU
+AAUAGGCUGAGGUGGCGGGACCGUGUUCAGAGCGCGAAUCCGCCAGCGAC
+CAAAUAUUUACAGGCGGGCGAGGUGAGCGUGAUAACGUCCGCAAUUGGGA
+GUUACGUAUAUGACACAAUAGGCUCUGAUGCACGCCUGGCUACAUUAAGA
+GUCCCCCACCUGAUCGUCUUUCACAUUGCCAUUCGUAGCAGCCGCGGAUU
+AAAUCGUGAGACGGUUCAGUAGCAACUCUCCGCUUGUAGAACGGCGUAUC
+ACUAGCAAUCCACACCAACGAGAGGCUCUCUGCCUAGACCCCAGUUUAGC
+CAGUCGGCAAAAUAGUCGUACGCUUGUCGGCCUAUCAGUAGUAAUAGUGC
+AGUGAAGGGGCAGCCAAUGAAUAUUGAAUUAGCUUCCGUUACAAAUGUCA
+CCUCUUCGAGUCUUCUUGACUAGCGGCGAUCCAGCUACAGGUCACGACCG
+CUAGUUGAGCGGUAAGAGGACCAACUAAGAAUGACGAGAAGCAUAUUACG
+GAAAAGCCCGGGGGCGGUCCGGACUUGAUGACUGUCUAGUUGGAACAUAG
+GGCCGAGAUACCUGGCAAGUUUCGCCAAAAGAUUCUUAUUAGGAAUACUG
+UCUACCGAUAUAUGGAACCCGGAUGAGGUAGUUAUCGCGAGUGUCUACAC
+UCUAGGUUGGAUGAAGCUCUAAUUCUCAACUAAGAGAGGGAUCGGCGGAU
+UUGAGAAUAAAGAGAAGUGGGAGGGCUCGCCACGCAGCCCUAUCGCGUUU
+UUCCGGUCUCCAGUUGAAUGUUGCACUGUGCUCAACCUGGUUCCAUCCCA
+CUUGUCCUAGCUCCAGAUGAUAACUUGUUCCGUGGUGCUAUUGCCGUCAU
+GCGGUGGGGACGUGUCAUCUCCUGAGGGGAAUAGGAACGCUUUGCGAUGC
+UUCGAAUUUCUUAUCUCUUGGAAGGAUCCACGGGCGUAUGUACGUUCUGA
+UACACCUGGGGAGGGUAACGAAUACCAAAUAGAAUUUUCAACGGAAAUGA
+UUCUUCGCCGUAGCCGUGCAAGUGGGCUCGCCUUGGUCUGUUGCCCUACG
+GAUCCGAAAGAUACACACUGUAGGGAUUCCUUUCCGGCAUAAUUAACGCG
+GAGAAGGUUACGAUGAGUCGAUAACAUAUGAGUGAGUAGCUUUUAUAGAA
+UUCCUACCUAAUCAGUUGUUUGGAGACGUUCUUGAUGGAAACCCAGACAU
+UUUUUUAUGGUCUAAAUCGGAUGAGACGGGCGCAAUACAACUACUCAUUG
+UUCGACCAUGAUGGUAUUGUAACGGCCGCUAAGGACCAAUCCUUAGAAAA
+UAGAAGCACCUAUAGUGGUCAGAUAAUUUCUAGAUGAUUAGUAUCUAAAU
+UCUCAGAGCUAUAAUUCGAGCCCGAAGCACCUCUCACUGGGCAUCUAGAU
+UCUCUGAUACCACAGAUAGAAUGGUUUUGUCCGCGAAAACGACAAUCUAG
+AAAAUCCACGCCCAGUAGGUGAGCACAUAAUCUGGAGAGAAGUAUUUCAA
+AAAUACUCACCGAAGGGGAUGGUACGUAGAUUUAUGGAAAUCUAUAGCUA
+CCGAAGCUCUCAGGUACCCUGACAGAUGGGGCAACGAAGUAAGAUGAUCA
+UUAGCCAGAGCCGCUUCGUUGUUAAUGCUCAAGAUAGACUCCUUCGCCCA
+CCGUGAGAGCCUCAGUCUCGGAGACAUUAGAACAAGCAGAGCCCCUUUAU
+ACUUUAAGGCCGGCUGGCACGUAAUGUUUCGAGCCGCACUUCGAUGUAGA
+AACUCCGACAUGUGCAGCAUAUCGAAGCAACAUAUACACAUUCCUGGGUG
+AUAGGUGCGACUUUGCUGUGCAUAUGGCACCAACAUCAUUUAUUGCGCUG
+CCUGUCGACCCUCGCUCAACAAGACGGAAAGCGCGGUCCCCGCGUUUUGG
+AAGAAGAACGGUGAGACUAGACUUCAAAUGUGUACCCGGGGCGACGUAGU
+AGGGCCUCCCGACACGUAUUGGUGAUCAAGCCUGAGUAUCUAGGUCACGC
+UGUUUCCUACUGGGCGCUUGUCGUAGGCGGUAGAUAAGACGCUCAUCUAU
+AGAAUGUUAGCUCUGUGCGAGAUUGAGCUCGAAGUCUGCUAUGUUCAAAG
+ACUACUGCUUCGUAACUGUAUAGGCUUUCUACAUCAAAAUCGUUCUAUCC
+CCUCUGCGAUUUUGGCGGCUAACGUUAGAUGUAUAACGGGAGCACUGCUA
+CGAAUCCGAUCGCGGUAGACCGCGCUUGUAACAGAGUGGGGCGAAUGAGG
+GGAUAAAACGCCCAUGGCCAUGCGCGAGAACGUACCCCGGAUAUGUCCAA
+UUGACGCUAUGCUCCUCUCACGGUAAUGUGAGGUAUAUGCAAUUGUGUAG
+UGCAGUGAGCUUGGUCGUCAAUAUCGACAUAUAAUGUCGAACGAGUGCAC
+CCGAUUGAGGAACACUAGUCCACGGCCGCUAGCUCUCUCCUUUUUUAACC
+UUAAGCCAACUCCAGGUACAAACGUAUAUGUCUCGCUACCUGCGUCAUCC
+UGGAUGUGGGACUUAACAUAUGUCCUCACCAAAUUGCUCCAGCGGCUGGU
+CUUUUAACCAAUUAAUAUCUCCGCCCGGUGCGGUGAGCCGCCGUAUCGAC
+UGAUCGCACGCCUGAUCCGCCACCGGGUUGCAGUCGCGAUAAAAACACUA
+CAGAAGGUGCAUUCUGGAUAAGACUCCGAUACGGUUCCCUUGGGUGGCGA
+GACGACAGUUUAAACGUUCUCGACGAGUCAAACAGUAUCCAAGGGUUCAC
+CUCUGAAGUUGCAGUAGUAAUCCGUCCCUGAUGAACUAUGCACGUUCUGU
+AAGGGACUUGUAGGGGCCACACUUAGCGGAAUUAUUAAAGUCGCACGGAA
+GCUUUAAUACAGACAUCCUGCCCACAACCGACUUCCGGCAUCUACUAGGC
+CUUGUACCUGACUAGCUUAGGAAUUAGCGAAAUAGCCAUAGCGGAAGCUC
+GAUCCUGAAUGCGAACAGAGGGUCUAGGCUAAGAUGAGGUGGGCGAGUAA
+UUUUGAGCGAUAGAGGAUGGUGAGCAAGGGCAAAUCUCCCCAAAUCUAGA
+AUACAUUAUCUUACAACAUGAGAAACAGAAAUGUCGAUACGCCUCGCGAG
+CGGUUCUGUAUCGGAUAAAUCGCAGCUGGACAGUCCAUGCCGCCUCAGCG
+UUGGACGGUCUACUCCCACAACAUCGCGUUCUGCUCGCUGUGAGUCACAC
+CAAUAAAUAUAGAUUGAUUUUGAGUGUCUCAUGAAUAGCGAGGGUCAAGG
+UCCGCUCCAUAGCUGUUUCCCCCCUGAAUGGCCACCCGUCUAAACGUAAA
+UAUGAGGUCUGGUGUCAGGAACGCUCUAUCGCACACGACGCGUCAUGCCU
+GGUACAGUGUCUGAGGACGCCGGCGCCGAGUGCGUCCGCAAUACAUUUGG
+CUUCGUAGCUUGGCGGUUGUGCGGUUCCUUGGGGGGGAUUCAGCCUACGG
+GGAAGUUUCCUUAAAUAUAAUCUGGUCCUGCGCACCAAUGGGUCCGCGUG
+AGUUACGACGCUAUUGUGAUCUUGACGCCAACUUCUCGUAUGGAAGAUAU
+UGGUACUCCGUCCUGUGGCUUUCGAGCCAAGUGUGCGACCAUUCAUGUUG
+GCCUAUACGAUUCUUAAUUGUGCUGUGGAUGCCCUUUGGUAGGUCAACGA
+AUCUCCUACAAGCGAUUCUAUGAUUAAAACGUAACCAUCCGGGGCCUCUA
+GAAGGCGAGUUCUUCAGGCGCGUAGGAGGCUGAUCCGGCAGCCUUCCCUC
+GGAAUUCACACGGCCAUUAUAAGGUUGCUGCUUUCCAAAUUUUGCCUCGU
+GACGUUAAGAUACUAUAUGUCUCCGUUAUCAUGGGAGCACGCUCCGAGCA
+GUUAUGGACUUCCCGGCGCGAGUCGCAAGUACUGUGCACCCUUGAAUUGA
+AUGUAUUUGUGGCACCUAUCCUGAGUCGAGAUUACGUGCCCUCUUCUACA
+UCCCGUUGCGUCAGUACAAGUAGGCAAGCUAUGACAGCCAUCUCACAGCU
+ACGCUUGUUUUAAUAUGCCUGUGACUCAUAUGUCGCAGCCUAGAUCGCAU
+AACUUGAGACGGACAAUAACGAACCACGCUGGGAACCAGCAGAAGUUCGC
+UGUUAGAUGUACCUUAGAUCUAACAUGAGCCUUUUGAAAACGUUUGAGUU
+GUGCGCGAUCAACUAAGGUGCAUCCUGUUUUUUGAGGUCGUAACUUUUAU
+AAAAAGAGCUUCUCUAAAGAGGGCAUCAUUUUCUAAGAAUCCUGGCUGAU
+UAAUAACUGGGAAGAGCGAUGGCCACGCUGUGUGCGUAUCGAGAUGUUCU
+GCAAACGCGACUACCGAAACCACUCAGCUGUGAAACAUGGUACCACAGAU
+CUGAAGUCACGCAGGAGGGCUGGAUGUAGGCCAUGCGCUGUGUCAUGGUU
+ACGCAUCGCUAUAGGGCCGGACAAGCUGUAAGCGUAAAUGGAUCCAAAAG
+AUUGUUUCGCGGGGACGCGUCGCCAUGCGAUGGAUGGGGAGCAGAUUCAC
+CCUAGUCACCUCCCUCGACAGCCGACAAGUAUAUCGGGCCUCGCCGAGAG
+GUUGAGCCGAAUCUGUCCACCGCUGCAACUUCGUCGCACCACCACAACCG
+ACUUUAGUUUCGCGGCGUUCAUGCAUAAAGAAGGACACAAGAAGACCUGU
+GGGCGUGUAUCGUAAACGCAACUACAGAACACGACAGCUGGUAACUAGUG
+CGUGGGCCUUGCCACGACGUAGUUAAGUAAAUUCAAUCGUCCAGACGACU
+UAGUAUAGUUUUCCCCCCUUUGGCCCUGCGAGAGCGUUGAUUAAUCAUUA
+UCUACAUGUACAUGCGCUUUGAGACUUUCCAACCAAGCCUCAAGUGCUAU
+AAACCUCUACCCCGCACCAAACGGAACUCGGCGCGAUACAACCGUUAGUC
+AACGAGGGCGUGAUUCGCACCGAGGGCAACUGCAAUGGGGAACCAUGCUC
+UUCUUAGAAGCAGGACGCACUCCUUUUCGUGACGUGCGCCGCAGCAAUAA
+AAGAGCGUGUAGGAAUAAGAAGCGUCGGUUUUGCCUCAUAUAGAAAGCCC
+AUCUUAUCGCAAGCUCUACGAACCAUACUUAUCUAUAUUGUUAAACAGGC
+GGAGCUCAGUAACGCACCUUCAAUUAAGCUACAUAAUUCUGCAUUCUUUU
+CGCUUCACAUGUCGGGCCUACCAUGCAGCUAGCUGCCCGGGUGAGAGUCA
+ACGGCAAGAAACCUCUACCGAAUGCUCGCAGAGCACACAUCUCAACUUAA
+ACUAUACCGUCCGGUAGCGAUACGACAAACCCUGCUUGAUCAGGACAUGU
+UCAGCAGAGAACGUCAUUUUUAGUUCUGGAAGAUGGUGUAGAAAGGAGAU
+ACAGCUAUUAAUACUAUAACACGCCUGACUUGAGAAGCCGCCUCUGAGUC
+AGCAGUAGCGCACGCUGUGGAUGGUCUGUGAUGCGGUCCAGUGAUGGCCC
+UAAGCAGCGUUUGGCGAUGUCAUCACGGUCCCUCAUCACAAUGGUACCAU
+GAUUACCGUUGGUGGCGCCAGCGCCGGAGUUCUAGACCGGUAAUAGUUAG
+UUUACUCCUGUGCUUCCCCAGGCUGGCAACGUUGUGUAAUGGUCGCUCAU
+CAACAUUUUCGCCCCGUUGUCACCAUCUAACAUUUGGUCACCACCCUUAA
+GCUAUUGUGCGCAACGUUCGUCGGGAUGGUACUAGGGCAGUCAGGGGAGG
+GAGUGAGCCUCUUACGUCAAAUUGAGAUAUGCUGCUACUGUGGUUACUGC
+GGGCCUUUUAAUUAGUCAGCACGUAUUGAGAGUAGUCAGUCUAUGCGGGA
+UAAUCCCUAGCAGUUGGUGUAUGCACACUUUUGGCGUCCUGUUUAGUAGA
+AAUUCAAGAAGGCCCUGGAAUCCUUCCCCUUUAGUGAGGGUAGGCUCGCC
+CGUCAGGUGGCGCCACUCAUAUAGAGACUGUUAGGUUGUGAACUCACGGG
+CCCCCGUCCGCUUCUCUGAAAGGGGAAUCCGGUCGUAGUCCAGUUAUCCU
+AAGGCAGAAUCUCGACCCUCGGGAAGGCGGAGGAGGGACAGAGAACGGUA
+CCUUUUGAGUAAAAAGGUUAAGAUGCGGGAGAGGUUAUGCCGAGCACUUA
+UCAAUUAUCUCAGAGGUAAAGACUUGAGGCUCGGCAGGCGACGGCUUCUA
+AAUGAUCAGUCGUUUCCCCUAGAUCGGUCUCGUAAGACGCUCUAAGUGCA
+CUUACGAUAAACUCGGCCAGGCACCUUUCGUAGGGCAAUAAAGGGCUUUA
+CAGACACAGCUCAGCCUGUGGCCCCAUUAAUAUGAGAUGAGUGUAAGUAC
+CUUAUAUGUCGCCGGUUCUGGGCUUGGGCCGAGCACUGAGUGUCGCAAUC
+UAUAGGAGACAAAAUAGAUAUCCUGACGGCACCCUGCCUCUUCAAACGCG
+GCUCUUAUUGUUCCUUUAUCUUGGACACCACAGCGCUAAUUCAGAUGCGC
+AAAAUUCAAGGUACGUCGCGAUACCUCGUUGCGCAACCCACUGCUAGCAC
+ACGUUUCUGGCGUCCUGUGGGGUUGAGAGAAUGAAACAGAAAUGUGAUUA
+CCCAGCUCAUUAAUCUGAUUGGGACUCUCGCUUAUGACACUACGAGUGGG
+GUGGCUUCCUUUUCUUCGAGCGCGUAUUCUUGUCUGGUCUUUCCCCUACU
+AGUUUUAGCUUGUCUUACGCGAUGUUAUCUCGACUUUCUGCAAACCGUAG
+UACCUUCACCAGUUCAUAACAUGAUCAGAUACUCGGUUGGCUCCCCCCUC
+UACUGAAGGUUUAGCGUGCCUCUGUUCGGCAAUUACAGGUUAUUGCUGAG
+UGGACAUACCAAAGACUCUUGCGUCCUUAAGCAGGGAAUUAACUAUACUG
+CAAACUUAUGAUUCCCCUCUAACGGCGAAAAUAAUUUGCGUAGGCUAGUU
+AGUAGGUCACGUGCUUCUUGGGAACAAGGUUAAUGAGUCAUUAAAUCCUA
+GAUGAAUAGAACCCCCAAACGUGAGUAUAACAGAUUUCACAGUGCUGCUG
+GCUUGCGCUUUAAGGGCAUUUGAUUGCCCAAAUUUGGAUCGACAUAUUCC
+GCGUGUUCACCCCAUGGGAAGAUUGUCGGUAAUGCACGGACUCGCGUAGU
+CCUUCUUCGGACGCCUUAACACCUUUCGGGUUAUCUCAGUUCUAUCGGCA
+CUUACAUCUCGACAGUAUCCACCUUACAUCUUUCUAAGCCUACGAUUACU
+GCGUUGCUGCAUAAUUGUAUUGUUAGGCAGCAGAUUUAGGGUACGUCAUU
+UCGGGGGUCCACUGUCUAUAAGCGUGAUAAAUUGUAAUAUCGAAGAGCCA
+GCUGAUGGAAACGGCAAACCGAUGGCCCGCGUCCUACGGACUUUAAAUGU
+AGAGAGGCCUCACAUGGCAGAAUGAUCUUCCCUCACGCGUACCACGGCUC
+UAGUCUAUACUGAACGCACGAGGUGUGAAUUUGUCCGUCCAAUUGACCCU
+GGCUGAGUAAUGUCCCAGAAUUUGCUGCGGGGGGUGUAUACGAUUCACGA
+GGUUUUUAAUUUUUCACUGGCCGCCCUACCUGGUGACAAAGUCCAGGUCU
+UUAAACGAACUGUCUUCAAGUUCAAUCAUGGGCAAGCGUCGCCUGGAGAC
+UCAUUCAACAGGCUGGACUAUCAGCGUAAGCUAGAUCAGGAUCUGCGUUU
+CGUCGUGUUCUGCCAAGGUCUAUGCAAAUCAUUGAAUCAAAUAGCGGCUA
+UGGCCGCAGGCGGCUCGAAAUGAACUUUGAGGGGGAGUACCCACGCUUCC
+CCGGUAUUACUUACUACGUUAUACCGACCCAUGUGCAGGUCAGCCGGGCG
+GCUAGCAACCCGGCGGCGUGUAGCAGCUAGACUACGUACUUGAUGCAGCC
+CACCUGCCUUUAAUUUUUAUUACCGUCCCAAUAAUCUCGGUAUCCAUGCA
+>pg-1_13
+AAAGAAUUCGGCUGAGAGUUGCUCCUGGACGUGAGUAUAUCGGGGACUAU
+CCCCAUCACGGUCUAUACGGGGUAAGUCGGGUCUGCGACUUUAGAAUCCG
+GCAAGCAGAAAAUAACAUCGCUCUUAGUUUGGUUCUACUGGAGAUGAGUG
+AGGAAUAAUUCAAUGGCCCACGGGCCCUCCACCCCCUCAGAAUGGUGUUG
+CAUCUCGGCGCACGUCUCGUCUGAAUUUAGGAGCUACAUGUAAUUUUCCG
+CAUGACGAGGGGUCUUACGUAUUAAACGUAUUCGUACCAAGGUCAUCCUA
+CACCGUUAGUAUGUGGCUGUGUCGCCCCAGCGAGAGUGUACUGUAGAUAA
+GUCUAGCACAUCGAUAGAGGUCGCAACUGAUAUGAAUCUACGCCGAGUUG
+GAGCACAACAAAGACGCGUAUUUAGAGGAGGAGAGGUUGCCGAAAGAAUU
+UUGUUGCUCAGCAAGGUUCUUGGGCUAGUGAGAAAAACUCACUAGACUGU
+CGCAAAUGGUUAAUAACCAUGCGGAGGGCUAUUCGUUCACCGUGUGUUAG
+GUUCGAAAAAACCGUAUCGCUGGUGGUAUUGAGCAAUCGUGUAGAAGUCA
+CCAAGAAACAGGGAUUGCACGAACGUCGGUAAUGGGCCAUGGCCGUAAGC
+CUACAACGUGUUUGUUAACUGGAUGGCCAUUCGCGGCUCUAUUGAAUGGA
+UUCGAAUAGCGUCGCAACGGGUCGACUUGGCCAGCGCCGAGCAAGGAAAU
+UGUUGGCGGCUAAACGGCCAUCCCGAGCAAACCUUUCCCUACGUGUUCGU
+GUAGUUUGUAAACACAACCUCGCUAUGGCAAUCUUUGCCACCCACGCCUG
+CCACAGCACUGAAAAGAUUUGGCUGUCGUCAUAUUUAAGGAGCCAUCUAA
+AGUUGCCGCGAAUGCGGCUCUUGAAAGCCGUGGCGUCGACGAACAUCUUG
+GAUGUACAAUUUACUGCAACCAAGAGCUCCUAACCACCCGGUAAUACCAG
+ACUGUACACACACUAAGAACCCAAAAAAGAUCGGGAUGAAUGCGUACAGA
+AUGUCAAAGAAAGGUCGGAUAUUACAUUUGGUCCAUUUUGAGUUUGAAUC
+ACACAGAACAAUACUUGGUACCUUGGCGUCUAGUCAGGCACCGGUUCUGU
+AAUUAGGCACGGCCGGGGGGCGCCCGGCGACCUAUAACCACAAUGCAUCG
+GCUGAUAAGAAGUAACGUACACACUCUAGCAUUAAUUACUUUAGAUGUAC
+CCAGGAGAGAGCCAGUUAAGCGCAAAAUACUCUCGCCCUCUGUCCCAAAA
+UGGUGUAACGACGGUCGGUGAAGUGAUAUCAUUAAUAUAUACCGCGUCCG
+GCUAGCCACAGGUUCAGUUCUAUGCUGAACGCAGCAGGUCAGGUCGUGCA
+CCUCUACGUACCCCGGGCGGUCUGGAAAUCGUUCUUCGGUGUACUCGAUU
+UCACACCUUAAAAAGUUAUUCUUCUCAAGCGCUCAUUAGCUGCAGACGCG
+UGAGCUACACUACGAUGUAUUCACGAAACGAGCAAACGAGCAAGUAUAAC
+ACGUACAAAAAUGCACACUGCCGGUACGGGCGCUGCCAAUUGCUAUGUGU
+GGACUUUGCCCCCAUACACGGAGCUACUUUUACCAGCGUCUGCCACAGGC
+UCCAUCGGAAAGUAAUGAUCCUACCGGUGAAAAGGGAACUAGCCUAUGUG
+ACUAGGGAGACCUUCGUGAUCCAAUAUCAGGCCCCGAGUCAGCUGACUAC
+GAUGUGUAGGCCAGCCAAUUAAGUGUCCUGGUUUCGGUUGAUGAUUUGCG
+AGGAACACGACGGAACAAUGAGUCCUCUCAUUCUGCGGGAACGUCGUCAG
+GGAGACUCAAUUGUGCGGUACUCGUGCCAGUGUUGCAAAUACUCUCAUAA
+CCCUCGUCGAAUUGACGCAACGUGUUUCCACGUUGCUCAGACUAUGUCAU
+CAUCUUGGCCAUAUUUACUUAAGCGGGGGUCUAAGUAAAUAUCAAGAUGU
+CGGGCGCUCGUGGCGAGAUUAUUUGACUGAUUUACAUCACUCGCUAGUCG
+UUGAACGUGUACAUCUAUUUUUAUAUUAAUAUCAGUCGAUGUAAUUCGCU
+GCAGGUUAGCAUAGCGUUACGCCUUAGCUUUCAUGCAAUUCACCCAAUGU
+UAGCCCAUUAGUUGCCUAAUAGGAGGCCUACAACUAAGCCUGGACAGGCG
+CGCUAAUCGCUAAAUGGGCAGACCAACCCCUCGCAUGCACACACUACGAU
+GGCUAGACGUAUUCAGUGGGUCGGUGGGGGACGUCUUCCCCAGCGGCAUC
+UGGGCCGACACACCACUUACCCUCUGUAAUAAUUUCGUGGAAAGGGAUAC
+GAUGCCGUUGGGAUAGGUGUCAAAAUCUUUGAGUCUACCGCGCAGUUCUU
+GCCAUCACUGGUUUGAGGGGAGAAAGGGUUAAUAACCACGACUCCCAUCU
+CGACUAUUGUCCACAAGGAAUCUAUUACGACUACGGGCCAUACACCCAGA
+CGUGAUCUUAGCGGAUAUGAUAUCAAAUACAUCCCGUGACAGGGCUUAUA
+GAAAACCUUGUGUGAAGCAGGUAUUUGGUUCAUAGAACGAGUGUGGUUGG
+GCGCCGUACGGAUUUCCGAGUACUUGGCGAACCAGCUUCUGAUAACGCAA
+CUUUCCCGGCGACUCUGAAUCUCUCUCCUUAUCCGCGACUGUGUAGGUGA
+AAGAUUCGGGUGUAGAUUGUGCCCGACGUCUUUAGUUUGGGGCUGGCGUC
+UCAGAUUAUGGGAGCGGGGGCGAUGAAAACCAGUAGAAAGGAUAACCGAC
+AAUAAUCGAUGAAGUUUUAGCUACGACUUGACUUGGGAAUAUCGAGGCGA
+UUUCAUUCUCGUCGGAAUAGGAUGGGCCUGGCCCUCCCCCGGUGAGAAAG
+CCAGAUAAUCAACACUGGCGCACAGGCAGCUCGGGGGGGAACCCCUUGCU
+GGCCAGUUGCGUUCGAAGCUGUUCCUUUGUCCAGAUCACAAGACUCUGCG
+UAUCACCGAACGUAUCGCAAGGCUGCUGUGUCCUUCCUCAGAACCUGGGC
+CAAGACAUCCACCACAACAGGUACCUUGCUCGGGAGUCGUACCAUGUAUU
+AGCCUCUAAUUCGUCAGAGUAGGCGAAAAUCACAUAAGUUCAGGAUACUC
+AGCGACUCAGUUAGUCAAUUGGAGAAUAAGGUACACGUUCUAGCAAGCAA
+GCCCGGUCGUACCAGUAUUUCGUAUAAGUUCUAUACUGGGUUCUUAUAGC
+ACGUCUUCGGCGCAACUUAUCAUCUGAAAAAGGGUUGAUAGAUAUCACCG
+GGCGCAGAUUUGAGGCGCACCUCAGGCAAUUAAUCUACGAUCCGUGUGGA
+CGGGGCUGGCCCCAGGAGUGUGGAUGAAACUUCUCUUUAGUUCAUUCACG
+UAGCGCACUGUCCCGGGCGCGCGUCAUACCUCGCAGGCUCGGAAAUUAAA
+GUCCCCACGGUUUGACAAUCAAAGGGGAUUCAACUACCCGUCUGAUCGAG
+GUCAUGGGGGCGAUAUGCGGGCCAUCACCGGCCGCACCCGACGGAAGGGU
+CAGGGGCAGUAACUCGUCUUAGUUAAACGUUGAAGUUCAGGCGCAUCUCG
+UCCUAAUUUUAAUCCGGAGCGUACCGAUGGAGGACAUAUAGUUAGCUUAU
+ACUGACAUGGAGUGAUUCGUGUGAAGUUGGUUAGCACCCCACCGUGAUAU
+GCCAAGCGUCCGGCGACAUCGCUAGUCCUCCAACUCGAGCCGCAGUACAU
+CUGCCACCCCCUAACUGUAUUCCUGAUAACCCUUUAACAUAGCCAGACUC
+GACCGGUAUACCGAUUACGAACCUAGGUGUCCAUCCCUACUCAGGUUCUG
+UCGCUCCUGUUGUGGAAACACUUACAGCCGCGUUAUUAUGACUGUCAUGA
+AGGCUUGCAUCUAAUCGCCUACAUAAUAGUUGGCCUACGUGCUAUGGGGA
+UGUAGGCGUAUGUUUUCGGAUGUAGCGAGUCAAGGACAACACUCGGCAAC
+CCCCGUCCAGGUCAACAUUAACCCUCUUGUCGCUGACGGCUUCUCCGCAU
+ACAUAACCGACUAACUGCGUGGCCUUUCAUGGCUUGCCCGCGUCUAUUGC
+UGACAAUAAUGUGUUACUUCUGUUUGUCAAGUCGACUUACCUCGUUAGAG
+GUGGUCACGAAGACAGUCUCUUGGCCACGCAGAGCUCAAUCCCCAGCAAC
+UAGAAGCCUGGACUAGACCAAACUCUGGGAGAAAGGUGGGUCAUCGGCGC
+GUGUACUCGAUAAUCUGGCCCCUGAUACAACCACCUCGAGUCAUCUUUGC
+UAGCUUCGGUUCCGAGCUACUUAGGAAAGGCGUUGCUAUAGUCUUAGGAG
+AGCUAUUCUCUACAGAUCGUUGUUUCUUGAGGAGGCGUCUAUGUUUGGGG
+AAAACUAGCCACGUUCCACGUAUUCUAAGACUUUCUAUCGUUGUCGCAGA
+GAAUGGAGUGUUCUGGGGGCAGGAUUCAAUUCGGCCCUGGGCAAAUAGCG
+CUCGCGCUUCUUGCUCUCUCCUAAAAUGAGUGUGGAGCUUGUAACGCGGA
+GAAUGUUACGUCCGAUAUUCAUCGCACCUCACCCUGCGCCCAGUCAGGAG
+CUAAUCAGAUCGGGUGGAAGAUACUCACAAGUAAAGCCCUGUAUCGGAUA
+GAAGCCUCCAUAUGAAUCGUGCGGCACAUCAGGGCAACUGAACAGCUACC
+UUGCUCCCUGCAAUGGAUGUAUGUGCUUAGAACUCCCUUAUACAACUGUG
+CACUCCGUUCUCAUGAAACCGCGCAAAGGUCACGACGCGGGCCCCUGUAC
+GCGUCGGGAUGCGGGAUGAUUUCAUUGGCUGAAUUAUAACCUUGAAUGCG
+GAUGCUCGGAACUGUAUGGCACCUAUCCGGCGACCUACGUGUGUUGGAGC
+CAAUUAGUUCUUACGCUUGCGACGAGUGGGUAAUUUAAUACUCGUGUACA
+CGGUGAGAAUGUUCCACAAUUCGAAAUUGUUGGAAACUCCGCUAACAGCC
+CCGCACGAAGCAUAACGUCUGACAGAUCCGAGGUGUGCAAUCACGAGCAA
+ACGGAAAGCGCGAGCACCCAGAUGGAGCAGAAUCAAAACAGUUGAACAUA
+GUUUUGGUGCAACUUCAUGCUGCAUAUCCCGGGUCUUGCAGCUUCGACUG
+GGGGUCCCCAAGUUUAUCUUCGGUUAUAUGUCAGAAUUCAACAGACUGGA
+CAUACGGUAAAAAUCCAUCAAUUAUGCGGACGGGAACUAGAUCGAAAGUC
+GUCAGUUGGCUGAUCGGGGGCCGCGUCAGUAGGCGUAGAGUACAUAUGUU
+UGCUCGACUGUUACAAUUUCUACCACACAGGCAGGUGAUAGACUAUCCAC
+UAUGUUGUCCACGAAUCCUCACCACGUUUGUGUAAGGCUUUGCGUGUAAC
+CUGGUCUGGCACGCCAUUGAUCCCCACCCAUAAAACGAAAAGAACCUGAC
+CGAAGUUCCCCUCACUGAACUUGAUCUCCCCUGGCCAGGCUAGCGGUGCU
+CUAGCUUUAUUUAAUACACGAGUAACAGACAUUCAAGGGGACCGGUCGCU
+CUUAUGGGCUGAUAUUGAUGCCGAUCACAAGCCAGGUGACUAAGCUUUUC
+ACUGAAUGACCAAUGACAGUCGGGCUUAGUUUGACCCCCCGUCUAUCAUG
+CUGUUAUAUUGGACACCCAUUAGAGGCGUUUAAAAAGCACUCGCAGUGGA
+UCCUUAACGAACGCCUGGCGUUAAAGCGAGCCGCCGUUAACGAAGGUUCA
+UCCAUUCUGCAGAGAGGCUAUCGCACAGGCCUAUGAGGCGCAACCCUAAG
+CUUUUGAAUACGCAUAUACCACGUGAAGACAUAUAUAAUUUCAACCUUUA
+UUUGUGGAUGUACAUAGGGAGUAGCGACGGGUUACCUGCAAAGGGGAGUA
+ACUUCAUUGCCGGUCGAUCGUCAUUACGAUGUGUGAAAAACCACAUCCGG
+UCACCGGGCAACCCGAAAGGAAUACGCAGACGUAUUCCUUUUUUGUUGUA
+AGUGAGACCUUGCCGGAAGGAUCAGAGUGGGCGGCAGUUAAAGGGUCGCC
+CCUUCUGGUAGGUCGCCAUCAGUGCGCUACGUACAGUCGAGGAUUGCUCG
+AAAAUGGCAUGUUUAAAGAAGACUCGCGGCUUCCAAUGAGCGGGGUACUG
+CUAGAACGUACGAUAUCACUUCGGGAUCCCUACAGCUCCCCGCGGAUAAU
+GUUCUAAUAAAUUCUAUCACUUGCUUAGCCUAGUAUGGGCUGCAGCCGUU
+UGUAGGCUAAGUAGCUUAAUAUCCUACCAUCUCGGUUAAUUACACUGCCU
+UCGCCGGGUAUGAGCUUUCCAGUGAUUGACGGUCGCUAAUGACUUGACAU
+AUGGGGCGCCGUCCCUGCAUCCAAGGCACAGCCACAUCCGGGCUCCGCUG
+GACAGUCCGAGAACAGAUCAAUCACCAAAUCAAGGGUUGAGACGGCGCUG
+AGCUGCGUUAGAACUUGUCUUCAGGAAUGUGUAUCGUCAUUCGAGCGCUG
+AUGUACGAUCCAAACUCCCGCACCGUUGUUGGAGCCGCCUGCACUCUAAU
+UCCAGGGGUGACGGUCCUCUGGACCUAAAUGCAUAACACUUGUGUCUCGA
+AGCGCAUCAAACGGCGCGUAGGACGUUGGCGUAGCACGUGCAGGAUGGGG
+AUCUUGGGCAUGUCUGCUGCAAUCGGCAAAGCGCUCUAUCGAUAAGGCAG
+UGGCAUCCCGGCCAUUGUGUUCCGCCGACAAUUACGUCCCUGUGUCAUCA
+GAUAUACGAGAGUCCUGCAGAGCUGCGGACGACCCAGUCCGCAAGUUAAG
+GUACUGUUGUGAGAAACCCGGUAAUCGCGGGACUUGCAGGCGACUGUCAU
+CAUAUACAAACUAAGCUAGCUGUGUGUGCGUCUGAUCCUACUGGAGAGCU
+UUGCUCAACGGACUUAAAAAUUUGAGCUCUUAAUUAAGAAAUUAUUAAGU
+UGCAAACUCUCAAAUUCAGGGAAACCUAAGUUAUUUUUUAUUUGUUUUAA
+AUAAAAAAAAAUAUGGCAAUCCUGAGCCAAGACAAAUCAUUUUGUAUGGU
+GCAGAGACUCGAUGAGAGUUAUCCUAACAUUUAUAAUGAGGAUAAAGGUA
+GAGUCCAAUUCUUUAUCGAAUUUGCCAUAGUACCGCGGUAAGCCAGGAUG
+CGCAGGCAUAUCACUCUCAUAUACUUACCUCCAGCUGUUUAUCAUUAAGU
+CCGCGGGAUUGCUCCGCCUGCGUUGCCCCUGCCCUGCGGGCAUGUUUAAA
+CUCGACCAAAUACAUCUACGAGGAACCUCUGACGUAGCUGAGUUUCAGAU
+AUUCAAAUUCCACACAGAAAGGCCUUUCUUUGCCUUCAGACAGGGAUAAC
+UUGAAAUCAUCAUGGACUCAGAAGCCACUUUAAAGAAUCGAACUUUAUAG
+UUAUGGGAAAUGAGCCCACACCGGAACCAUCCAAGCGGCCGAACGUUCCG
+AUGGACCUUCGGACCGAGCUAUAAGAUUUAAGGUACUUCCCAUCGAUUGG
+GGGAGUCAGUCGGGCGUAUGCGCGCACAAACCAGGACGAGUCAAAGAUCU
+CAUUUGAUGAAGUACCUUUGUCAACCAUUUCUAUGCCUAUAGAGUGGGGA
+GUGUCGCACGAGCUCGCCGCCCCUGGGACUCGGAUUUCUUACAUGGGAGG
+GCAUGAGCACGGUCACCCCCCCACGAUUAGCACUUCGCGAGUGUUCUUCC
+AACAUGGACGACGUGACGGACUUCCCUCGUCCUGCGCUUUCGGAUUCUAG
+GAGUGCCCCUAUAAAAGGCCUCCCAGCUUGAGACAAUGUACCCGGAGAAA
+CAAGCUACAAUUGAGCGUGUCCCUGUAGACUUUCGGCGAUCAACGCUUCA
+UAUAAUCCUAAUGAUAUGGUUUGGGAGUUUCUACCAAGAGCCUUAAACUC
+UUGAUUAUGAAGUCUGUCGCUUUAUCCGGCGUACCCCAAUACUUGUGCCU
+CAAUCCACGGGGAAUAUAGCAGCAUUAUGACUAAAUUCUCAUAACUUGUG
+UACUAUUCGGACUGAAACCUCCGGGCAGUAUUAGCACCGAUCGACUACUG
+UAGCCACACAUAGAGGGCCAAUGCUUAUGCAAUCUUUCGAGGGUCUCAAA
+CCAAACAGUCCCGAACCACCACGGCUGUUGGUGGCGUUAUUCUCUUCGGG
+UUUAUUUACUGUAGUGUCGGUGUAUAUACCUCUAGCUCACGUCCAGCAUG
+AAAGGCGAAAACGGAAAAACAGCAGGGGUUAUAACCACCGUGGCGCUUAU
+GACGCAGUUGUCUUAAACUCGAACUCGAGCGGGCAAUUGCUGAUUACGAU
+UAACCACCUGCUGGGGACCGGAGUGAGGAAGGGUAAUGCGUGAACUUGUA
+UGGUCGAAUCACUCGACCUCAUACCUAAUGGUAGGACCACCCUCCACGCA
+GUUAGUGCAUGCCAGGUAGGCGGUAGAAACCAGGUUGGUUAAAGAAGCCA
+GAAUGAGGGCAUCCUUCUGGCAAAUAGCGUAAUUCUAUGAGCCAACCAGC
+AGUGCACGGCCAGGCCAGCAGGUAAGGCACGGCUUUUAUGUCACAGUGUA
+UGAUAACUUUCCCAAGACAUUACAAUUUUUUUACGACAGGCGGUUGAUGG
+GUCAACGACGUCUCCAUGUUGAUACUGAUCACACCUUCAGGCUGGCAGGG
+GGGAGUACUUUAGAAUCUAGAUCUAACUGCAAACUUUCAAAUCAUCGGUU
+AAUCCUAGCAUGCAACACUUGCAAUUCGGGUCCCGUUAUCCCUUGCAUCG
+CCGCGUUGCCCAGCUUAAUUCGCAGUACCCCUGCAAACAUAAAAAAAUGA
+GAUUAGGUGCCUCACUUUGUUGUGUUAAAGAGCCAAACUCCAAGGAAGCC
+CUAAAGCUCUAAUAACUAAAGAUAAGACGGAAACUUCUUACCUGGCCUCA
+UUAAUGAUUGAGGGUAUAGUAAUAUAAUUAGAGAUUCUAGUAAUAGAAAU
+GGGUGAUCGUGGAUCUAAAUCAGUAAUAUUUUAAAAGAUUAUUGUAAAAG
+AGCAACGAGUAGACGGUUCUUCCAUUAGUUUAAACUAAUGGUAAGGUGUA
+CUCUAGUCGCCAGGAAAGCUGGUUCUAAUAGUGGUUCACGUUGAUACCUU
+GUUAAGAACGCUCAACAUCAAGUGACACUAGUGUUGACCCAGGUGCUCCU
+CGGAUCUGUGGACACUAUAACGGAAAAAAAUGGGCUGGAUAUGGCUAUCA
+AGCAGUUUACCUGAACUCUAUCUGUAUAGUUGGCCCAAGUACUCUCAGUU
+CCCGUUGUUUAAGUCACACCCAGGUGGUGGCAAAAUGAGGAGGUCUCUGA
+GAAGGGGGCGUGGCCCUACAGCUGCAGAACUUAUAUGCAGGCGCCACCUU
+ACUCCAGGGGGGUAGAUCUAGACGUAAGAAGCUCCAACGGACGCUGUCAC
+CGAUACUGGAAAAUCUAGUAAUAGUUUAACGAUUGGACCACCCGCUGCCA
+GAGCUAACUGGUCGGGCGCCGCUGCUUACCCAUGCCUAGCCGUAGGGAUU
+UCCUCAAUCAGAAAUAGCUCGAGGAAAGUCGUUGAUUCUGAAACGAAGCU
+CUCUCUAGAGUUGCUUGGAAGGGCCCACUGGGUCAUCCAUUAGCUAGGAU
+ACAUUAUCGCCCGGCCGUGAGCGGUAUUCAUAUCGGAUACUACGAAACUA
+GUGCCUUCUAACCACGCACUCUACGGGAUACGACAGCCGGGGCCCCAAAC
+CCUCCCGUGGAACCGUUAAAAGGGUUGUUGACGAGCUGCCGGAUCUGCCC
+GAACUAAAUAUGAGAGUUCAGACCGGCCUCGGUACGGUUGGACUCCCAAC
+CGAACCAAGAGCUACGGGACAUGGGUUUUAGACUAAAAAAAGUAUAAACC
+UCGUUGUUUUGUGAGUGGCACGGUUGACCUCUCAUGGCUCCUCGGUAUCU
+ACCUGCUAAUUUUUAUACUACUCACGGUAUGUCGUAUCGUAUGCAUUGUU
+GACCACGCGGCUCACGAGCCCCGUAUGAAUUAUUCGGCCGGUUUACUGUG
+CUCUCGUUCAAGAAAUUAGCGCGCAGGUAAGCUCAGUACCGACCCAAACU
+GAGAAGACGCGGCAUUCGGAUUUUCUACGGUUCUCCAGGUUAGCAAACGG
+AGUUCAAACGCGACGGCAACACAGAGCCCGCUUAUGACGAAUGACCGUCG
+GGUUGAGUUAUUGCGGUCGCCAAACCAGUCGUACAGUACUCCCUCAGCGU
+GGGGAGAGAUGCGGGUAUGUAGGUCCGGUUCUACAUGUAAUUCAUCCGAG
+GGGACUCUUAGGUAACGUUACACGCACGGUCCUGUUUUUAAGCCGAGUAA
+UAGUGCGUAGAUACCAGCUCGCCAGUCUGUGGGAAGUAGCAUGAUACGCC
+AAUGUCUGUGCUUUAUCCAUAGACCUUUCAUCAACACCACUACGCCGUCA
+AAGCCCAAAGCCGGACGCCCAGGGUGUAACCUGCAACCAGGCCACCUACU
+UGGAUGCACUUGUAGGGAAUUAACGCUUUGCGCAAACCGUUUUUGGAGUG
+GGAUUUGAGUAUCGACAAAGAGCGUCCACUCCGGUCUCGAGUUCCGAGUC
+GGUGUAGCCCCCACAGGACGUGGUAUCAAGGGGGGUCUCUUCACGGCAUC
+UCGGUCGAUAACGGGGGCAGCUGCCAAUUGGUUGCUUUGAAUACCCCUAG
+AUUCGGUGGUGUCGACUCCCUCGCGCCUGCCUCGACCCAUCAAGAGUUUC
+AGUCAUCACUGAGCCGCAUCACAGCUGCUAACGCGGUAUGCGUCCUGGAG
+GCUACCCUGUAUAGCGUACCGUAGCAACUGAGCUGCGGAGCGGGCAACAC
+CUGUAUCAUUCUAAAGCCUGCGACGUAACGCUUCAAGUGUUUCCGCUACA
+UACGAUAAAAGUUUGGCGUGCAGAUGGUGCGCUCGUCCGACGUCCGCGAA
+CUAGUUGCCGAGAAGAGAGAGCGAUGGCUGAGUGUUGCCCUAUCCCGAGC
+GGCGUAGUAGACUAGUUGAUUGGGUUUUUGGGUUCAUUAGUCCCUCACGG
+AGACCUAUGUUACAUUCUUCUAGGUGUAAACCAUCCGAUCGCGGAUCCUG
+CGCAGGAUCACCCAUACUCCUGCUAAGGAGGGAUUCGGUAGAGGCAGAUG
+UCUAUGCGUGCAGGCCGGCUUUCCCUCCAGUCAAGGUCUUCUUAGCGAGA
+CUACGAGGGAUUGCCCGAGAGCCGUGACGAAUUCCUAAGGGCUAAUUACG
+AAGCUCUGACGGCGCUUCUGCGGGUCUGUCACUUACAUAUCCGGUCAGGC
+UCCCCGCCGAGCGGGCUUUCCAGCAGCAUUGUCCUUGCCGGUUGGGCAGG
+CGUGGCGUGACGCUUGCUGGCAAGCAUUUAUCGGGAUCCUGCGAUUGUAA
+AACGGGACCCGGGGGGACACUAGAAAACGGGGCGCAUCGGCGAGGUAAGU
+CCUGCCGGGGUCUUCCUUGGGCUCCGGCGCCAGAUUUACCAUUCGUUUUA
+UACGUACUGAGUACAGCGCUACGUUCUGGUCAUUUCCGUUGUUUUGCGCA
+UGCUGAACGAGGCUUCACACCUGCGUCAAUCUACUGACUCUGUGUAGAAA
+CCAGUACUAGCUUUUGCCGCAUUUACACUGAGCGGGCGUUAUACGAGUAU
+GUCAGAAAGGGUUUUCAUACGGAUGAAUCGGUAAUGCUUGCUCUGUGAGU
+UGAACUAUGCUUCUUAAGACAAAUUGAGUUGUUUUAAGACUAUGGUAUAG
+CCUUCGAAAGACCGCUUGUUGAUGGAGUUUGCCUCCGCUGCCUCUGCACA
+CCAUUUCCAAUAAACAAGAAUAGUGCGUGCUUACACCAGUUUAGCCGCGG
+CCGACACGGCGAUAACUUUGUGCAGACUGAAAACCUCCUUCUUCCCGACA
+ACUUCAAAAUGGCCCAGGUCGCGCGGACCUUGGUGGUCGCCGGGCCGCAG
+UAUACCUACAAAUGCUGGAUAAAUAUCGGACCUAAAGAUCAUGGUCAAGU
+GAUCUCUCGUGGAUCAAAGUUAUGUGAGACGCGCGUGUUUUGGUGGGAAU
+ACUGUGGUUCCGAUAUAGCGAAAUUGGAGCUAGUCGGGGCAUUCUUUUCA
+CCACCAUUCUAUAAAGAAACGAUGGAAUGGUCGACCGUCUUUGGCUUAAC
+UAUACCUACACCUCCUCGUCGGGGUGGUCCGUGUGCAGUAUGAAAAGCUU
+GGCGUCUCAGGAAUAUCCAUCGCUUCCUCUUGGUGCUGAGACAGUAAGCG
+GGAACUAGGAUACAUCUAUAGCGUUCGAAUGGCCAAGACCUGAGCCGUAA
+GCCCGUCCGUCGGAAGGGAGAGGAUAUGACCGGCAGGAACAGCAGUCCGA
+CCGUUAAAUGGCUAUUAGCAGUCUGAAACCCACUGUCCUGGCCGGUAUCC
+GGGCUGGCGAACCGGGUCCGGCCGCCUUCCCGUUCCGCGGAACAGUGGCA
+UGUGGACGGACCUGCGCGACGCCGCGCCCUCUUCUGGCCAGAGGUAGCGC
+GGCCUUCGACGGCGUUCGCUUACCGUUGCGGGGGCAGCGCAGGUUGGCGC
+ACCGUUUGGGGCGGCCGCUCCCUGCUUCCCGUUUAACUGCAGAUCGGCUC
+UGCGGGCACCAGGACGCGGCGAGUGUAAAAGGUCAUACGUGGUCGUCUGG
+UGCAGUCCAGGCACUAUCAGAGGGCUCAUUACCUGAUUUACGACCCUACU
+UUCUGCCGUUGGUUCACUUAUGCCCACGGUAAAGAACCACAUGGCCCUAA
+CCAGCGGCUUCUUGUCUCUCUCAGGGCGUCGUCUAAGGCGGAAAGUAGCU
+UAUGAUAGAUGUCCCCACCGCAUUUUAACCAUUCUUGAUCCUACCAGAUA
+UGUUAUACCGGUGGACUCAACGGGGUGGGAGUCGUUAUUGUUAGGUGCGU
+GUUUUGAUCAAGUUCACGUGUCAAACUAGCGUGGGCUUAAGUUCUGUGUC
+CGAAUCCCCUAGAUAGUCCGUUGAUUACAAGUAUUUGAACACAAACUGCA
+GUUUGAGCGUGGCGGAUAAACCUCCCCAGUCCGUAAGUUGGAAAGCCUCU
+AUUACGUGCAUUCCGAAAACUUGGGUGCCGUCCCACGCCGCAGCCCCAUG
+CCGAACAUAGAAAGACAUCAAGGCGCUAUUAAAGAACUGGCCCUGUUCAA
+AGAGGACUCCGUGGGGCUGUAUAACGAAAAGCCUGCGUAGUCUAACGGCG
+UCCCCACACAAUCAUAUUUAUAUUAAAUACCCGGCUGAGCCCACCAAGAC
+AGUACAACAUGGUUUGUUUGAACUCACACCCGUUCGCCUGGGCCGAAGUC
+GUUCUUAGGUCGAGCGGGUCCGGAUUCAAUACUAGGAAUCACGGCACAGG
+UAAUGGUCACGCGGCUAGUUGAUGGAAGAAUCACUGCAUAGCAUCGCGAU
+AUACCUUGAUCGUGAGAUAAGCACAGAGCUUAUCUAAGCCGAUUGUAAAC
+UCUUACGACCUUAAUCGAUGGGUAACGCUCGGAUAGAGCUUAUUUCCCAU
+ACUCCCACCAAAUCCUGCGUCCUCGUGCCUUAUCUUACAACUAUCAGAAU
+AGCAAAUCAUACGGCCAGUCAACCAUUGAAUAUUACUGGUUUACCGGCGA
+CGAGGUUCCUGCAUGUGUAGGUGACGAUCUACAUCUCUGUAAUUCAGCUA
+GGGCAGGGUCCCCGCAGUCUAGAGGUGCACGAGUGGAGCAGCCCACUAGA
+GCAUCUCACAGUUCGAGCUUGAAUUGCGUUUCGUAGGUUACGUCUACGUU
+AAAACGUUACAGUUAAAUAUAACUGCUAAAAACGAAAACAACUCUUACGC
+UUUAGCUGCCUAAAAACAGUUAGCGUAGAUCCUCUCGGCAUCGCCCAUGU
+GCUCGAGUAAGGGUCUCAAAUUUAGUGGGAUACGUUAAACUUUUCCGUCU
+GUAAAGUUUAAAAGAGAUCAUCAGACUAGCAAUACAGAAUGCCUGUCACU
+CGGCAAGCUGUAAAGCGAAACCUCAAAUGAGUUGACUAUGAACGUAGAUU
+UUUAAGUGUCGAUGUGUUUGGACGCACAAACAUAUGUGAGGGGGUGGACU
+CUGGGGCGACUGCUCUAGGAAUGAACGCAGCUCGGCUCACCAUUUGAGUG
+CACAGAAUACGCCUCCUAUGGGUGUAUCUCUUGUCUAUGGUAUCGAACCG
+GAGUAAUCCCUAUACAUAACUGCUUUAAAAGAUACUUAUCCUCGCUAAAU
+CCAUGCUUACUCAGUAUCACACCCGACUUAACCCGUAUGAGGGCAGCGUC
+AGUCAUGUACUUGCGAUCGAUAUGUAAGAUCUCAUAGGGACACAAAUGAC
+AUGAAUUGAUCUUGGAUGCGAUAUAGCCCUCAUCGAUAGAACAAGAACUA
+AAGUACUGAUUACUCCCCAUCUCUUGGUCUUUCUCACCAGCGUCAUGUGU
+GUCGGAAACAUCAGUGUCGGUUUUCUGGAUGACCCUUUUAAAAACCGAAC
+UUCACAGAGACACCGGCACUGUUAGUAGUUGGUGCGUUGUCGGAGACACG
+CCAUUAGCUGUACAAAUAAGCAGGUUCAGACGCAGCAGUACCUUCGCUGC
+ACGAUCUCCGACGCAGGCUCCUUAACCCGCCAGGCAACCCAUGAGAGACA
+AUAUAUCGUCUUGCGAUAUACACUUGAUUUCGAUGGACGUUUAGUGACCA
+GUACCAGGGCGAUUACCCGAGGGAUCGAGCGAUGUUCUACCACAUCUGCC
+CAUUUAGUCGGUGGGGGACUUAGGGGAUGCCCUACCUGAGUGGUGCCAUC
+UGUAUUGGGCAGACAACCUAGGCUGCCGCAGGGAUGUUGAUUGGGCCCCC
+GCUGGACUCAGCCUCUGCCCGUAGCCACUAUGAUCAUCUCGAGACCUGGC
+ACGUGGAGGUGCGUUGUGCCUAUCCUUCACGAGAUAGACGCUCUUGUAUG
+UAUAGUGAUUUGAAUUUAUCAUGGCUCACCUCGGACAACUUAGCGCCGAG
+UCGCAGUACGAGGCAUGGCAUAGACGAACUCAGUGCAUUCGCAUUCCACC
+UUCUUUCCGUUCAACCAAAGAAUUUGACGCAUUGCUGAAUAAUAUGGGCC
+CAGACGAGUCGGGCUUUCCGACUCCAGCUCGGAUCAAAAUGAGAGGAGUG
+GAUUUAGUCUACCCCAGGUGUGGGCAUCCAGGCCGACGUAAGAGUACCGG
+GCAAUGAACUGCCGUUCGGCAACAGUCUGGAUUGGGCACUCGCCUCCGAC
+UUCGGAUGCGAGACCCUUCUAGAGAAACUUGAAAGAUGAGUAGAUGUGUC
+GGAUCGAGAGUCCUUGCAAUGAGUUGGUGACCAACAGUUAGUCCCGGUUA
+AGGUUCUUGUAGGACGUCGUAUCACCCCAUUUGGUACCAGAAGAAUCAGG
+UGAUAUUUCAGCGGUAACAGUUAGCCUACAGCACUGCUUGAUGGACUUAG
+GUCGUUGUUUGGUGAUGGCGCUAAGGGCGAAACACUAACAAGCACCUAGU
+CGUCGGUGUGCGCCGUGUGUGGGCUGAUUUAAUCUGGGAUUAAUGGACGG
+CCUUUUACCCGGCGCCGACUUCGCGAGGCCAACUAGGCGCGUCGUACUGU
+UUCCGGACGCGUGCAUAACACUCGCGCACCCCGAUGUGCGAAUGGCGGAC
+ACUAGCUGAACACCGCCGGGACAAUGAUCGGACAGGAGGAUUACACUUAA
+UGGGAUAUCGCGGUACCAGCGAUAGCUGUAUAUCUUUCGAGAAGUGUCGG
+UUGUCCUAAAUGCAGAGUUGUUGGGUUAAAUUACAACCGACUAGUAGCAU
+CGAAAGAGCGUGAGACUGCUUUCGUACGUUCCCAUACGAUACUGCUGUCU
+CUGUCCAGGACAGCACUAACUGCAAUAACUUAGUGCGUAGCGUGUGCUCC
+ACCAGUCAAUCGCAUGACUCAGUCCAGAUUAGUCCCUCGCCCUCCCUUUG
+GUCAUAGGCACCGCAUCCUCUUAACUCAGGGUCACUCGUCAGUUGUCAAA
+AAUGUAGAAUCGGGCAUUGAGACGCAAAACCGCAUGUGCGACCGAACACG
+UCCGGCCUCCUAGGACCGCGGAAGUAGUAUUAUCUCUCUAUGAACCGCCU
+AGACGAUAGACACUAACAGUAACCUUCAAAUCUAUAAGACUUGUCCUUCG
+AUUGCACUCAACAGACCUUAUACUAAUUAGCACAAGUCAAACGGAACUUA
+CAGUUGCCUUCCCAUACCAGGUAACUUACGUAACCUGGUUGAUUUCUGAU
+GACAACAACCAUAUGGUCUUGGUUCCCCAAGAUCCCUCCUCACGGAAAAG
+UCCCCAAUGUAGCUUACGCUGCAGAGGCGACCGGUUAUGCGCCGAAUUAG
+UCAUGACGACUAACCCAUUGCCGUCCCGCUGAAUUCAUAAGAGAAAUUAC
+AAAGCUGGACCGGUGUCCCUUGACGCGAGCCCGACACACCUGUUUAGCAA
+CCACGUCUAAUCUAAGGCAAUGGCUAGAAUAAAUUUCAGGGAGUGGACAG
+UCAGAAACUUAGCACCCCCAAUGUGGUAGAUCUGCCGUUCUGACACCAUA
+GUGCGGGUGUAAUCCAUCCUUGGCCAGCUAUCGUCAACGUUGUACGGCCC
+ACUCGAAAUUUCCCCCCCGGGAACAUGUGAGCUAAGGCCGAAAGCCGGAG
+CGAAUGAGGAGCAAUUGCCGUGGGCUUAUCGACGCGCAAUAGCACAUGGC
+AGGGUAGCUAUUGAUAGUUCCGCACGGCUUAUUUGCUUACGGACUCAUCU
+UAAUUUACGGUUCGGCGGAGAUGCGAUCUCCAGACGCCGUAGCAAGAAAA
+CUCCCAUCCUCCGGUACUUUAUAUUUACGACGAAACUCCGAGGAUCAAUU
+GUGGCGCGUCGCGAAUGCUAGCCAAGUCCCUGGAGCUGAGAAACGUCUGU
+AGACGCUAUAACUGCCUUCCCAAGGGCAUUACCUAGGCACAGAUUAAUAA
+GGGGCAGGCUGUAGAUAGCGCGUGCACGUGUGAUCCCCGGCUAACUGUGG
+CGACCGCAUCUUAGACAUAUCUGUAUCGUGAGACCCACUCCAGGCCGUAG
+CUAGUCUUCGUCACACUUGAAUAUCAGGAACCCGGGGCGAACAGAGUAAC
+CGUGAGGUGCUGGCAGCCAAGGCUAUUUUAGCUGUUACCCUCUGGUGCUG
+GUGGAAGCGAGGGGAAUCGAACCCCUGUCCAAAAAUAAUCCCACAAAGAC
+CUCUACAUGCUUAGCAAAGAUGACUACUUCACCCUACUUCGCUCAUCUUC
+CAAAACUCAAAAGCAAGGCUAAGACUUUAUUUCACCUCAACGCUUGUCAA
+ACGCAAGGCUACACUAUCAAAAAUGACCGAAAAUUAAGCUAGAUAGUAUG
+ACUUAAAUUUCAGGCUCAACUGAACUUACGCAGCUUUAGCGUAAGCAGGA
+GCGAAUUUAACGUUGUUUGCGUUUAAUUUUAUUUGGGCUUUUUACGCUUU
+GCCCAAAGCGACAUGCCAUCUAAGCAGACUUACUCCUGUCGAAGCCAAGU
+CGCUCCCCUUCACCACUGGUGUGCAGUUUCUCGGUUUUGGGGUAAAGCCA
+UGUCAUUUAACCGAAGUCCGGGAUACGACCAAUGAUUGAACCCGAAGUUC
+GUUCCUUGCAAAGAGGUCCAUCUCUGACCGGUGGCUCAAAGCAAAAGUGU
+AGUGCCCAGCUUCUACCACAUCGGUUGCGGUUAUAAGCGACACAGUAUUG
+GACCGCACAUGAUCACAUACCGCAUUUUAGCGACGAACUUCUCGAAUGUG
+CCGUCGUGACCUCGCAAUCAGUAGUAGUUCGGAGCAGAUGUCCUGGAGGC
+GAUAACUCUAACUGGCUCCGUGACGUUGGGCAGAUCCAGAUAACAUAAAC
+GGCGUAAGUCUUUCUGUUUGGCACUAAAUGAGACCCACAGAAAGUCCGCG
+GCACUCCGCCGUCUAAGUGGACCAUUGGCCUACUCUUACCCGUCACCCUC
+UUUCUGGAGUAAGUAUAGAUCCUAGCGUGAUAAUUCGGACCUCUGAUCAG
+AUUGGGGUUUCGUUGCUUAGUGCGCGACCUCACGGAACGAGAGGAUUGUC
+AUUAAUCAUACCGAUGAGUAUGCUUUUGGCGUACGUAGCCAAUGCACCGU
+CUUCUACAAGAUAGGGUAAUAAGUAAGAAUUGCUCGCCAAUCUGGCCGUG
+UAACUAGCACUCGCCCUGGCUCUCCUGGGAAUUGCGCACAAGGUCUCUCC
+GUCCACGCCAGCAGACGAAAUUAGUGUCUCCGGCGCUCACGUCUUUGUCG
+UAAGUAUCUAAAUUGUUACUCCGAUAUACCUUCCAACCUCGACUUAUGCC
+UGACGCUUAUCCAUGGGGGGUUUGCUUGCCACAUGCCGAUAUAGCUGCGU
+ACUGGUAACGUCUCGUUCCGGAGCUAGUUCAACCAUAUGUACCCUAUACC
+CAUAGGCAGAUCGUCAGACUCGAACUGGCCCCUAAAGUAGCGAGAAGUGC
+GCGAAUAAAAACUAUACAUCUAUAUUUAGGUCCCCCGGAUUAAAAUUCCA
+UCUAUUGAAACAAGCUCGCCAGUUCCAAUUCUCCGGCUCCUACAAUAUUG
+AUAGUUAUGUCCGACUUAAGAGAUAUGGCACAUAUCGAGCAUCAGUCGGC
+AAUGACAGACGAUAUAUCACCAAGCGGGUAUGUUGUGGAUAUUGAAAUGG
+UGCUAAAAGCCGCAUAUGGGCACGGUGUGAUAACCCGAGACGAUGAUACU
+UCGCGGAUUCGCUACUGUUGACGCUGAGGAUAGACGCAACGAAGCUUUUU
+ACAUACUGCAGAAAUCCAGGUCGGUAGUUACGUCCGCCCCUCAGCCUUCA
+CAGAUGACUGAUACAAGCACGAUAUAAAUGUAUGCACUAGUUGGGUGCAA
+UGUAGCCGGUCGGCGUAACGUUGAAACGACGUCCUGCAGGCCAACUCGCU
+AACAGGGAACUGAAUUCACCUCUUGUUGUUAGUUGAAACGGAGCCGAAAA
+UCUGCCGGUAGGUCCGCUGACUAUUCGCUCUUGUCGGCCUAGCAAGCUGU
+UUGUCAGCUGAGCACGCUGAACCGACGAGCAACGAGUACAGACGUUCUUC
+UGCACGCGGUCUACAAACAUUCGAGAUUCACGGCAUGGUUAUGGAUCGGC
+ACCAACUUCAGGAUGAUCUAGGCCUGACAGUACGAGGCAAGUUCGGCCAA
+CCCCAUGGACACGCCGAGACGCAUCACGGGGGUAUAAUAAUUAAACUUGA
+CACUCUAAUGUCCAUUUCCCGAUAGGGACGCCUCUACUACGUGCCACCCC
+CUUGAUUCAUAAGCGGCUGACUACAGGCCGAGGCUGACGCUCUAUGUGUA
+UAUACCAACAGUUCUUGCUGGACUAAAUAAGUAAGCGGAGACGUUGCGUA
+UGCGUCUGGCGGACCGAACAGAUCACGAUGCGGUAACUGUCGUUCUUUCA
+GCGAAAUUUGUCGUGCUAUCAUGCAAACGGGAAAGCGGCUCAUGUGCCAC
+CACUUACUAACAAACACACUUCUGUCUACUCAGUCACAUUACCACCUGGG
+CAUAGUGAGCAGUGGCAAGGGCCUUGGAUUUCACGCAAAAUAGCGCGCCU
+UUCUACCGACGCCAAUGAGGCGCUUCAAGAACCGCGCAGCCUCACGACUU
+AGCUCGAAGUUAGUUUAUCGGCUUACCACAAAUUCAAAACGUAGUAAGCA
+CGGUGAACUUGCUGAUGCGCCUCCCAAAUUACGAACCGAAAGCAUCCCAA
+CCGAUUUACCCAGAACCGAGGAUGCCGUGCCAGUAACACAACUUGCAGCC
+CUUGGAUCCUGCGAGUUGUGCAGUUACACGUGGGUCCCACCUUGGCUCUC
+CGUGCACUAUGACAGGAGCCAUUUGAAAUCGUGACUCCCUUGAACUGGGG
+GUUCCCACACCUUAACCGAACGUCCGCGUUCCUCCGGGGGAACUCUAACG
+AGUUAUUGGAAUAUUUUAGAGUCAACACCCGGGAAUUCUCUGCUACUGUG
+CUCUCUGUCAGCAAAGACAUCAUUUUAUGGCGAAGGGUAAAGUCUUUUUG
+UCAGGUUAAAUGUUACCAAAUAUAAUUAGCGUUGUCUCUUGACCCGUGUU
+AUGGUCUCAUAUUAGCCAGGGCGUGCCAGGGCGCUGCUGCCCUCGUGAGC
+CUGCGGGCUCGGACAAGAACCUCAAAUCCACGGGCCGUCCUUCGCGGUGC
+ACGCGCAGGCAGCUCGUGGGGCUGACCCUGCGCCGGGGCAAUGUGGGGAC
+ACGUCCACAGUCGACCGGACUCGGGGCCGGGCCCCAUCACCGUUGCGGGA
+CAGCGCCGGAUUCCCACCGGCUUCGCUGCGGACGCGCGCUGGCCGAGGCC
+AGCACAUUGACCCUAGUACACGACAUAUGUAUCAGUUCGCGCGCAUUUGG
+CUAGAAACCCAGCUCGCCCAGGACAUUCCGAUGCCGAUGUAAAGAGCCGU
+GAGUGGCUUGGACCCGCGGGGAGCCAUUCCCUGAGUUAUGUGUGGCUGAG
+GUUAAUUAUUACAGUUAGCCGUGGAAGAAUCGCUCUGUGCUUAAAAGAUG
+UCGAGAUAAGUGCAAGUGACCCUCGGUCCCCAGAACUGAUAAUGGGCACC
+AAAAAGACGUCUGGUGAUUUCUCUCAAGAACCAGUCGCGCAGGGUAUUCC
+AAAUGACGCUAGCACUCACGCUAAGGGCUGAGCGAAGUCGAGUGCCAGGG
+CCAACUGUGCCGUGGCAAACGAGUAAAAUAAUAGAGUAACCUAGAAAUUG
+UGUGAGACGAGGCGUGCCCUCUCACUCCAGAUUGGCCCUUCUGCCGAGGC
+GCAUCCAUGAGAGCAACGUUUGCGAGAAAAUUAGCGUCUCCGUCCAUGGC
+GACGCUUACUAAACUUUUCGUACCCUGAGAUAGACAUAGUCAAUCCAAAG
+ACAUAUGAACGUUGCUCGGAUCAUCCGGGUUCGUUUUGGAGAGUCACCUG
+GGGAGGCUUGCAAGAAGAUGGCAACGUCUAAAAGGGCACAGAGACGAAAU
+CCGAAUAGCGCCCGGCUAAGCCAACCGUUUUCUCAAUCAAUGUGUGACUG
+GACUAGCAGGGACUCCUGCUAGAGUUUCCACAUGAAUGCAAGACAGUCGA
+ACGUUAGGGAGGGACAUUACCACCGGUCUCUCAAAGGGGUACUUGUUUUG
+AACUGCACAACAGGCCUAUUGGGGCGACCGCUACGAUCAUUAAGCCGGGU
+UCUGUGUUAAGGGGUCAUUACUCUAAGCGGCCUACCCGAGGGUGUUAGCG
+GGAAGGGUGCAACCCGCAUGCGGGAGUCAGAUUUGGAAAACUCCCGCAAU
+UCCCCUCUGCUUGGCCUUGCUCGCGUAUGGGUUUACCGCAGGAAAGGAUU
+CGGCAAGGGCGUUUUUUCCCUUAAACCUUCUCCUUUCCUGGGUGCGCUCU
+UACCGCACCUUUUCACCCUUACCUUAUGUGUGAAGACACAUAAGGCGGUA
+UGUUUUCUGUGGCACUUUCCGGCGCUCUCACGCCCCCGCUCCGGCUUCAU
+CAGCCUUAACGGGAUACGCGCACCCUCUGAGCCCGGACUUUCCUCGGGUG
+CGGGGCGGACGAACUUAAUUGAACGCGGCCUGGUAUACUGAACCUGUAUA
+GUGGUUCUGUGUAGGGUGUCCAUCCUAUUUUCCGAAAAACUAACUUCCCA
+GCUACGGUCUCGGCUACUCCGUCCAGAAUACUGAGACGCGUGAAUAGAUA
+UAUAGGCGUGCGAUCGUGCGGUAAUCUCGAUGUGCCCUCAGAACUUUCGU
+CCUCUUCGGACGGGCAGGUCAGUAAUGCCUAAGGGAGUUACGUUUGUCGA
+UUCUUGCACUAAGGCGACGACCGGAACACUAAUUCAGUCACCUACGGUCC
+GAGAACUCAAUGGUUUGUGUUUUAGGGUCAUCAAUUCUUAUUAUUGACAG
+UUGGAGCAAAUACGAUGUGUAUCCCAUCUCAGCGUAGAAAGCCGGGAACU
+UUCCGCUUGGACACUCUUUUUAUAUCGUCAAUAGGGUACUUCCACCCUCU
+GCCUGACCAAUCCUUUCGCCGAAUAGCGCGAACGAUGCGUAGGACUCUGG
+UUGCAACACUAUGAGGAGACCAGCCUAGAGGGGGUUUAAUCUGACGAUGA
+GCAGUAUACUGUAUAGGUUCGCCACGCAGCGCAUGGUGGAUUUGCCCAUG
+GCCAGCCAAGGCACGUCAUUUGGUUUAUUGGAGCUUUACACGUCCUAAUA
+CACUGUGGAUAGUCGUGACUACUGGCACUAGCGCUCUCGAAAAGGGUAAG
+AGUCAAUAGUGAGCGUAGUGGAACGUUGAUUUUUGUUCCCGGCAGUCAGU
+UGUCAACCAUCUCAUGCGAAUCUUGCUGGGAUGGAGGAGAAUCUGUUUUC
+UCCACACCCCCCGCGUCCCCUUUACGACAGCAAUACAAUUAUCCCCAGUG
+AAAUUGUGGUCAACUCUAACAUAGCAUGCUCACUUCACAGACUCGAAAGG
+GGGGCCCGCCGUCUAGGAUACGGUGGAGCUCAUAGUCCAACUAGGCUGCG
+CCCUGAACACUCGAGGGCAUAAAUCGUGCAAGUGAUAGCCUCGCCGACGG
+UAGGAGAUCGAACCCUUUCCGGGUCGUCAGUCCCCGUUUGUGGAUUGGAC
+UACGACCUGGCACCUGGCCACUACUGGGCGCCUGCCAGGGCAAAAGAUCA
+AAAGCCCGGACUGCUCGGGCUGCCUUCGCCCAAGGUUUGUAAUCCCUCGG
+ACCUGCGACAUUCGAGUGAGAUCUCGACCUCCGUUUUCUCAUAUGACCAC
+UGCUUUCCCACUCCGAGAGUCAAACGGAAAUCGCGUAACUUAUGUGUCUA
+GUAAAUGGCCUAGACUAGAACUCGAAGCAAUCCCGUGCGCUGACCUCAAC
+CGGAGGACCUGACAAACGGGUGGAUUCGGCCAAGCAGCAAGCAGAGCUCC
+CAAUAAUAAUUCUUGUAAGGUGAAAACCCAAGCAAGGGUCCUCAAGGUUC
+AGUGGACUUGCCUUUCCGAAACGCCACGUGCUAUCUAACCCAUUCUCAGC
+UAGAGGGAGUACUUCUAAUUACCGUAAGGGAAAAGUGGAAGGGACUCAAU
+CAUGGUCAGACUGUAUAUAGGCUGUCACUUCAGAUCCCAUGCCUAUGACG
+GAUAUGGUUGCGCCUCCCCCUCCCUUCAGCCAGACCUUCGCGUACACGCA
+CCUAAAACUCCAGCCUGAAUGGAGUAAGCCACUAGGUUCUUAUAAGAUGC
+GUCGCCGGGAUAUGAUAUAGCGGACGGUGGCCUACUUCAGGCAGCUGGAA
+GACUAACAGAGUCAACAAGUGCACCCAAACGCAAUGUUCAUAAGACUUGA
+CUAUGACAUCAUCAGGCCAAAUGCGGCGCCUGCUUUAGGCUGACGUUUAC
+AUUCGUCGCCAAGGGAGAGAUUAGAGGGCUUGUCUCUUUUCCUUCGGGGC
+AAGAUCUUACAGCAACGCGCUGGCCCGAUCUUGGGGAGGCUAGUGGGGAA
+GCCACCAGAACUGGCAAAAUAACGAAGUGUAAGGGACUAUUUGGGAUCCG
+UAAUUUGUUCGAGAGGCAGGGAGGAAUAGUCACUCAGCUCAUCGGUGCUC
+GGCCUAACCAAGACAUGAUGUGGACCAAGAUGCCCGUCUAUUUAAACGGC
+CGCUCUUUGGAGCUUAUUGACGGGUGUACGGUGUGCUCGCACACCUGCUA
+AAUGACUUGCGUCCGCUGCCCCACAUGGCUCUCUUACCAACGGCCGCUCC
+GGAGUGGGCAAAGCGCCUUCCUUAAAAUAAAAAAUGUCCCUCAUCCAAAA
+AAGGACGAGGGACAUCGCGGUACCACCUUUAUUUACAAACAAAUCCAGGA
+AUUUGCUUAUACUCUUAACUUGAUAACGGACAAAUCCGUCUUUUCCUAAU
+GAGAACUAUUCCGUUCAGAAAAGAUGCUCCAGGGCUACCUUCUAACAUAA
+CUAUCUAGAGAAUCUCCCAGCUAAUGAUUCUCCUCUCUGAAGACGUUUCU
+UGUUAUACUCUUCCCCUAAUUAGACCGAUUGAAUGACGGGGUGCGCGUCC
+CGUCUGAGCUACAAGCAUGCUGUCUUCUGACGUUGACGCACCGUAACGAU
+UGUUAGGUCGCUAGGGGUUCCACCCAAUGGCCAUCUUAAGAGGCGUCAAA
+UAUCCUUUUAACUUAAGGUGAGGGGAGGAUCGCUCCGAGUCAGCAUCAUU
+GCACCUGCAUUAAUGUUAAUACUAUAAGUACUUGGAAAAGGUGACGUCUA
+GAGUACGGACAGGGCACGCCUCUGAGUCCGAGUAGACCCGUAUGCGCACU
+ACUGCUCAACUGUACGCUUGUCCAAAAGUCCGGGUGUCUGGUAUUAGUGU
+GCAUAUUUAUCUCGGAGACCUGGCGAGUUCAUUAUCAUGCACGGUGUGGA
+GACCAUCGUGUCUCAAAAUCGGUGGAGCUGCAUGACAAGGUCAUCGGGCA
+UUAUCUGAACAUAAAACACUAUCAGUAAGUUGGAGUCAUUACCGGUUGAA
+UGUAUUAAUAUGCAAUGGUACGUGUCAGGGAUUAAAAGAUGAACGUAAAU
+UUAUUCAACGCAUUAAUUUUAAAGGGUUUUAUUGUUUGUUGACGAAAACA
+GGAAUCAUGUUCGGUCUCUUUUUAUCUGUUAAAAGCCAGAAGCAUUUCCU
+UCGCUGACUUUGUAGAUCCUCUGGUCCACUAUUAAUUCAAUAUAUGACUC
+GAUCGUGAGUGCUGUAGGUAGCAAAGCGGCACACGAUCGCGACACGCGCG
+GCGGAUCAAAGCUUAAGGUCUAAAGUCCUGAUACAUCCCUUUAAGGCCAG
+GCCCAAACCUCUCCAACUAGAAUCUUGCGGGCUCUACAACUGAACUAUUG
+UCACCACGGGGGAUAGAGAAAAGAACGGACGAACCAUCUAACACGGUGAG
+GUCGUCAAUCCCGGGAGCGCCGAUCAACGCAAAGCCGGGUACGGUGGCGC
+GUGCCUGUAAUCCAAGCUACUGGGAGGCUGAGGCUGGCGGAUCGCUUGAG
+CUCAGGAGUUCUGGGCUUCAGCGGACUAUGUCGAUCGGGUGUCCGUACUA
+AGUUCGGUAUCGAUAUGGUGCUCCUGGGGGAGCCCGGGAUCACCAGGUCG
+CCUAAGGAGGGGUGCCCCGGCCCAGGUCGGAAACGAAGCAGGUCAAAGCC
+CCCGUGCCGCUCAGUAGUGGGAUCGCGCCCGUGAAUAGACGCUGUAGUUC
+AACCUGAGUAACACAGCGGGACUCAGUCUUUUCUCUUAUGGGCUUAAUGA
+CUUCCGACUUGGUGGCUAUCCCCGCUUUAGGAUGAUGAUCCACGAGGAAG
+GCUAUCCAACAUCUCAAAUCAUUCCAGUAAUGGUCCCGCUGUUCCGAGCA
+CUCCUACCUGUAACUACAAUCUCCAGUUCUAGUCCGCAACUAAAGCUAGU
+UGUCAAGGUCGGCAUAGAUCCUACUUGGGAUGUGUACAAGACUAGGGAGG
+AAGGACUCGCAGAGGUCCCAUUCCAGUUGAACCAUGCUUAAUCGCCGAGU
+UGCUAGACUGUACCACAUGCCCAUAUCGCAUUCAUUAUGAUAUUUGGACU
+GCCGGUGACGCCAUCCGGCGGCGUUAACGCUGCAAAUUUCUCUGUAUGCA
+GUUAGCGGACAACAGGAUGGUGGAGGUGGGCGGAGUCGAACCGCCGUCCA
+AAGGUCCGUCCAGCGUGCGUCUACGUGUGUAUCCCACUGUUUGAUUGUCG
+GGCCGGCGCUCACCAGUGGGCAGGUUCUCGCAGGCCGUAGCUCCAUAAAG
+UUUCGCCGUCGGCUAUGGAGAAUCGCCUGGGCUAGCCUUCUUUUUUAGUG
+ACUUCCGCGACGCCAAAGGCCGGGCUGCACGGUCGUCAUCUCACUUAAGC
+AGCGAGAGCGUAGUUCUGGUUGCCAGUUAAAUGGCUUUGCCGUUUGUUUA
+CGAGGCCAACGGCACCUCGACACGCAACAUCACCUUCAGUUCCCCUGUCG
+AAACCGGGUCACCCCCCGGAAAGGAUCCUCAACACUAACCUCACUGGCCG
+ACUACCCUUAUACCACCGCUACGGGUUGAUGACUUCGCAUCCUGAGGAGU
+GUGUUUCGCGCGUGAUAUUUAAUAACCCUGUAAAGGCUGAACCCCUACCC
+UUUUUUCCCGGGAAGAAUAAUUCCGCGUAACCAUAGUCACAUGAUGAUUG
+GGAUACUUAAUAGGUAGGCUUACUGUUUGAGGAUCACAGUUGCCCCUAAC
+UCUCGUUAGAAAACCGGCCCGGCGGAUAACUCACGUAAGUAAUCGAUUUU
+AAGUGGUUAUCGACACACUAUUCUGGGUCGGGAAAACCGGGAAACUAUGU
+GGGCGGUGCCUGAAAAUCAAUAGCACCACCGCCGCUCAGACAAGUGACCA
+GGCCGCUCUUGGCCGGCCCUGGAGGUAGGAACUCCAAAAACUGCCCUAAC
+CGGGCACAUAUGAGGUGGAUCGAAAGUGGCCUGAGCUGUUCCUCGUUGGG
+CGGACUGACUCUAGAUUCUGAUGUAACUACCUGCACUAAGCCACUCCACA
+GGCAAUAACUACUCGGUCAACUGAGCCCACGCACCUGCCCCGUAGAGUCG
+ACACUUUCGGUCUUCCCUGACCUCAUCAGCGGGGCUGAAGCCUACCACAC
+GCCGGGACAGUUAACGAGCUGUUGAAUGCGAUGGUUUCGACUUUUCCCUA
+ACGUGGUUGAUUCUUCCAAGCCAGCAGAUAUACCCCGAGCUCAAACGUGU
+UGUAUUCCUAAACCUUAUCGGAAAGCAAAAAUUUACGUUUGCGACCGCGG
+CUCGCCGAUAAUCUAGAUGAGGGGAGACUUUUCACACGCAGAUCAGCCUA
+ACGUAUGGUAAUUUAGCUGCGAACGAACAGUUAACUGAUGUGUAGAUUGC
+CCACUCACAAUAGGGAGUCAUUAGGAGUAGCUUCUGAGCACCACCCGCUA
+UGACCGAUGGAUUUGGAGCAGGCUGUACCACAUCCGGGAACACUUCACUA
+UCCUCUAUUCCACCGGGAGGACUCCCCGCAAGCCAAACCGUUACGCGCCA
+AGUAGGAUCGGCCAGGCCGACUGGUAAGCUUAUAGCCUUACCUCAGGCCG
+GGCGGAAGCAGGUAGACGAUUGCAUCCGUGCCGGCCGUGCAUAGUUCGCC
+GUGUUCUUAGUGAGAGAACUCGAAGCAGAGCCUGAGUGAUAAUCGCAUUC
+GAAAAGUGCCUGCAUCAGAGCCUAUUAAAACCGCAGGGUUUCGCGAUUUC
+UUUCUCGCCAUGACAGGUGCCGGUUUAAAAGCCGGAGAAUAGGGAAGUAC
+GUGAGAUUCGUACACUGUACCCGCAACUGUACAACGGUUAACCGCCGGGC
+AAAUUCCGUGGCCACACGGAUGCGCAAGGCGGGCUUUCAGGUCACUGCCG
+GUUUUCCUCCACGGAAAACUGCGGGAAGGUUUGGAGGCGCUCGAUGCCGU
+GAAAGUCAGGAGACCUGCCAGUCAUGCAUUUGCACCAUAUCCAUCGAGCU
+GGUUGUUAGCUCUUAACUAGAACUCGGACCCCUUGUUUUUGUCCUAGACA
+CGAAGGCUAUGUAUCAGGGCGUAGCGCGAACCCUCAAAGUUCGAUAGAAG
+CGUACCCGUUUCCAUUCCUAAUUCUUGAGCUAGAAUCGAUUUCCCCUAUU
+AGGUAGUCGCAUAGCAGCAAGCACCGGGCUAGACGAAGCUCCCACGCAGU
+AUAUGGAGCUUCCACCCCAAAAUAAUGUUUCGGUGGUACGAAGGUAACUG
+UCGUCGCCUUUUAGCACAGCAACAAACCCGCGAGUCACCAACUCACGUCA
+UAAGCCGAUAUCCUCAUGCAUCGAAUGGGCCCGACACAUAGACUCGCAGC
+UAUUAUAGGACCGUCGAAGGGAGAGCCCUUCAGGACCCGACCCCGGUUGG
+GCGAAAGUGUAUGCAUCUCAUUGUAUGACCGCCCGUGCCUCGCGAUCAGA
+CUGAUUAAACACUUUCAGACCACACGAAGGGUGUCGAUACGGCCACGACG
+CUAUCCUGGUUGCUGAAUAUUGGUAAUGCGUGUCAUAACUGUGUUUUCAU
+ACCUCUCGAGCUUAAUAUCGAUAUGGAUUCAUUGGGUGUGAAUCGGACCG
+GGACGGAUAGUGACACCCGGGUUCCUUCUAUGAGACGAGGUAGGUAUCGA
+GUGAGAGCGACUUCCUUUCCGUUUGAAUGUAGCCUUUUGGGACUAUACGG
+UAGACGUUUGGGCGAGUAGCUGCUCCCAGAGAAUCCCCGAUGCAUGCGAU
+GUAUACGGCAGCUCGCGCGACGCAAUCAGCGUGCACGGAAUACUGGCAAA
+CACCCAAUUGUGGGAGCGUUUGCAGACCCAGUACAUGAACAUCUCAGACA
+AAUCCUUAGAGGCGACGAUUUACAAAGACAACGAAGAAAUAAAAAUAAGG
+GUAUAUAAUACCUAAGGUUAGGUCGAAACUAACUGCAAUUAAUCGCUUCA
+UAUUCCACGUACCCCACUCCAUGUAUAGCACGACCCGGCCGUCACUGGGA
+CCUCACUGAAACAGUGGCUAGUACACGUGGACGGCCGUUAAGUGCGAGGC
+CAGGGCACGAAGAAGAUACAACGAGCUUGCUAUUAUCAAUUAACCGUCUG
+UCACCGAUUCAGUUUCGGGUUAAUAAAGGAUAUCCCAAAGCGAAUUCAUG
+AGUGUCCUAUAGGGGUUGGUCAGUAGUCAGUAUUGUGAUCUUGGCUCGUA
+UGAGUAUUCGUAUUAAUAACCAAUUGUUAGCCGCACAUGCCGGCACUGCA
+UUUCAUUGGUCUUCACACCUCCCCAUCUACCAGGUGUGGGCGCCGAACAC
+GCAUCGGACGAAUCUGUGAAAAAAUUUAGUCAAGUAAAACACUCGAAUCU
+CUACCCCUGGAAGGAAGUACCCGACUAAGUGGCUGCGUUCAUCGGCCAAU
+GCACAUGAUAGUGACGAUAUUCGCCACUAAUUCACCAAUAUUGAAGUGUG
+UCGCGCGUUAGCCAACAUUCGAAGUGGUAAAGUAAGCAACAACGUUCGUC
+GCGUAGUACCAGGAUAAAUUGGACUUCUUUGCGUGUGGAGACGGGUUCGC
+UAAAAACCUGCCGGUCAAUUAGCCCAGCGAACUGUAUCUUUAUAUGAACA
+GCAGGUGUAAUACAAUUGACAGAUGGCCUGCUAGUGGAAAGCUAGGUCUA
+AUCCUUGGGUGGGCUCUCGCAGAUAUUGCACCCUACAAGGCUACCUCCGC
+CGUCCGUCACAGCCCUCCUACGCCUGUUAUUCGUAGUAUCGUUUCACGAG
+GUCGAGGAGCGACGUACAUAACUGACCAGGGGAUAAUUUUUAGGCUCGUA
+UAGGGACCAUCAAGUACUAAUUACGUUUCUCUACCAGGGCUCAUUACGAA
+ACAACAGUGUAACCGGUGUGCGUAAAAGAUAUUCACGGUACCUUAAUGGA
+GAACGGGCACACUAGAGAUACAUGCACAGCUUCGCUCGCUAUCAUUGAGG
+AGAUUCCUCGGAUACGAUUUAAGUGCAUCCGCAGACGCUGUUUCCGGCAA
+CUCGGAAGACAGAACCAUAGGUAGAGUAGGUAUUAUACGCCGAUCUCGUU
+GUAACUGGCCCCCUGGCGCAAAUAGGCCUAGUGCACAUAACAUUAUACUA
+CCCGAUGAGAGGACAACGCAGCAGCUCUGAAAUGCUGUUGGCUGCCGUCA
+CCUUGCCCUUCGCAUGGGUUGGAGCUCUCUGACUUAAGCUACGGACGAUC
+GUACAACCGAGUUCGCUCAUGUACCCACGUAUACUUUCACUUUGUCGUGC
+GUGUUGCCGAUACCGAUCGUCCAUCCGUACUAUCAGCUGUAACCGAUAGG
+GCGGCAUUCCGGAUCUGAAGGGUCAGCCUCGUAGUCUAGGCAAAGCGUUU
+GGCGUAAGAAAAAGACCUAAAGACACAACACUUCUCAAUGCGGAUGCUCC
+AUUUCUGUCCUGACCGGGUUAUGAGGUUAUUGUUCUAAAGGCUCUUGUGA
+UAGUGUUCUCAGCAGCUCGAGACCUCUUCCGCAGUCACUGUAUAGCCGCU
+CGAGCUCUUCGAUAGGACCCAUGUCAACCAAUGUAACUGGACAUCGUUCG
+UCUCUCUUUCCAAAUAACCAAAAACGAUACGUACAGAAGGACGGAGGACG
+GGUAUUAUCUUCCAAAUGUAUAUAAGCUGUCCAUCAGCUGGUGAAAAUCC
+ACCAGCCCUUGCCCUCGUACGCCAGAGCCCAAACUUGCUUGACGAUAGUC
+CGUAAUAAAUUAGAAAAAAGACUACGAAUGGGAAGUCUUUAGUCUCAAGG
+CCCCCUUUACAAGCCAGAAUGGUAAACACGCGCCUCUUUCUUUGGGUCUC
+CAUUAGCAUACGAAGGCUUGGCGGUUAGAUCUAACGCCCGUAGCGGUGAU
+GAGGGCCGAGCGUAUCGUAGUCUAUUCCUUGGUGGAAUGUGUUAAGCGCG
+UCGUGUAAUCGAUAGCUGUGAUCCCGCCUACGAUUCGUACCCUGUCGCGA
+GACCAUAAUAGCCGCCGAACAGGCAAUUGAAUAUUCAACUUGGUGUCAGU
+AGGGAAUUGGGCGCCAAUGGUCGCUCUGAAUGGAUCUCUUCAUGGACAAC
+GACCGAUGCCACACUUGAGACAUGCCAGAAACAUUGCCAGCGCAAAACAC
+UGCAUCCUCAAUUGUUCGCUCGAGCACCUCGAAUCAAACAAAUUCGUCGG
+CACAUCUUGAGCUAUGUCCCCAAUUAGGUUAAAAUAAAGAGGACUAGACU
+AGCCCGAGUGCUCCCCAGGGGCGACGUUGGGCUAGGGUAGUGUCCUGCUG
+ACGCGUGUUAAUUACUGAUAACUAGCCAGUUCGCUCGUGCCAACAUGUGG
+UCUGUCACCAUGACCAAACUCUUAGGAUCAUUUCUAGAGUAUCGUCUAUU
+AAAAUUAUUCAUCAAUAAUUUUUCCUCUUUCACAGCUAGGAUGAUGAUAC
+ACACUCACUAUACGAAAGCGUGAAACCGUUAUUAUCAAAUGAUUCAUUUA
+UUUGUUAUUAACAUUGAUGACCGUCUAAUUCAGGGAUGAAUUGGUUGUAU
+GGUGGGAUUCGUACUGGUCUGGGCCGGCUGACGUUCACCUUCUAAUAGUC
+ACAAGUCUAUCCAUGGGGGUUCGGUUGAAGACCGAGGCUUCGUGAUCCUG
+UCCAGGCCGGGCUAAACCGAGAUCAGACGUAUCGAUUACGUUAGUUGCAG
+CACCUUGGUUCAUGCUUGUUGCCCAAAUCUCAUUCCGGUCAUGGCAGGUC
+UUCUGACUCGUCCCGGUCAUCGUGCCUUCCCGGUAUUACACCAGUGGCAA
+AAGUUCGAUGUCCGUUUUUGUGGACUCACAGCAGCGGGUACUGUCCCGGA
+UUUUCACCGGGUUCCCUUUUCAUUCGGAAGGCGUAAACCUCCCGAAACCA
+UUUCCCGACUGCAAAAUCGCCAUAGGAAGACCUGGUAUCCAACCUUCUAC
+GUACCUGAUAGUAUAAUACAACCAAGGCUCAUUAGGGUUUGCAACGAUAG
+CAUCGACAGAGUCAGAUGUGUCAAGCGUAAUGCUCUAAUCUGAACGCGGC
+GCGCACCAUCCAACGGUAAGGCGGAUCAAAAUCAUGAUCGCGUGAUAAGG
+AGGGGAAAUGGUGCAGAGUAACAAGCAAGGCAACGCCCACUAGUCUUUCG
+GUGAGUUGGCACUUGAACCGGGGAGAUAGGCCCAUUCUAUCAUGAGUAGU
+GUGGCGUAUGCCGGAGUUAAUGAACUGCGUAAGGACCGGAAUAUAUGCCU
+ACAGCGAUACCACCGCCCUAUGCCCGGAAGAGUAGGCGUGCUACGUGUCA
+CUCCAUAUCGACGCAAAUCCGCUCCGCUGUAGGUGCCCCGCCUCCGAUGU
+GGGUCUCUUAUACUGUCGAUGGUCGAUUAUUCUACGAGCGUCCCUCCUCG
+CUAGUUACCUCAGGAGAGCGACGUUACUUACGAUAGUAGAAUUGGGAGCG
+ACUAACGUGCUGGGUACAAGAAGACAACCGACAUGUCAGAAUUAGGGGCA
+ACACACCAAGGUUAAGAAGGUGUGCAUCUAACGAUGUUUUUCUAACGUGU
+UCCAGUACUUGCAUCGUGAGCGAACCCUGGGCUGGUUUACGGUAGCCGGC
+CGAGGGCCUACACCGUAAGAAGGCCUUCACUAUCGCGUUUAACAUUUGAG
+UAGUUCUGGGUGGGCUUCUCCCACCCUUCGCGAAGUUACAUCUUUAACUU
+ACAACUCCGAACGUGUCGCCGCGUGACGUACUAUCGGGGGAAGUCGCGGG
+ACGAAAACCUGGGUGCCACACUAGACACGCCGUAUGGUUCAGAAGUGUGC
+AUGGGCCGUUCUAGAACUAUGGUCCAAUUUCGGGUCUAUGUUCACAUUGG
+GACUGGCUGCAUGUGUAUGGCAGACAACAAUCGGGUAAAGCUUACUUGUC
+GUCUCCUAGCUCUGGGGAUCUUAGGAAGGUGCGGAUCUUUAUUGAACUGC
+UUAAGAGCGGACAGCUACCUUGGAACGGAUUCUCAGAACGGUUUGGUCAA
+AAAGCGUGAGUAUUCGCAAGGAGGUGAUAAAUUUUUACCUCAGGUUCCAC
+GAUGAAGUAAACGGGGAUGAUUAGCGCUGGAAGCGUUCCCGGUCCAGUAC
+UGAGAUUAAUUGAGCUCCUGCCUAAAUACUAAUGAUUGAAGGAGAUACUC
+UUAGCUCUCGUACGUGAAACCGACUUGGAGCUCCCAUAUACAAAGGGGGA
+CGACGCCCACAAUGAUGCAAAGACAUAACCGAACGCAGCAAUGUGUGUUU
+AGGUAGAAGAUUGUCUUGGCAGUUUCCGCACAAAAUCGCCUGCCGGAUAU
+AGGUUGACAAUCCCUUCUGUUCCAUGUGAGUGCCCAGAUGUCGAAUACAG
+GGUCACCAGAAAUCACAAUCGCUCUAAGCAAUUCGAAACCUUGGUGUAGC
+GCGCUAUCUCCUUGUGCGCUCCUUCAGACUGUGUAUUAAUGGGGUGACAA
+CCCGGUCCGUGUAGGGACUGGUUCCAGCGCCUAUGACCCUGGACAAAAUU
+CCGACGAAUACCACCGCAACACUUACUACUGGGCUAAUGUGUCUCUAUGA
+AGGAGGGGCCCGAAGCCCUUGUGGGCGGGCCUCCCCUGAGCCCGUCUGUG
+GUUAAAACGGUAAAGCACUUUCCUUAAUAGUGCGCUUUUCUGACUCCCAU
+GGUCAUGUGAGUGCUCAGGCCUGGGUGCGUACUACAAGAUACUGGAAUCA
+GCUCCUCACACAGCGCGGAAAACGGCGUCGCACAAGGUAGAGCAUGUGUC
+ACUGUUAGCUAGGGGAUUCUUCCGUAAGCGGUACUGCAGAUACCAUUUAC
+AAAGGGCGUUCCAGGUAUUACGGACUGCAUACGCGCAAUUGGGCGGUAAA
+UAUUUCCCGUGAUACACGGUAAGCAUUUAGUACAGAAGAUCGUGCGCAUU
+ACAGAUUGAGAAACAAGCCAUGUAUCAGAAAUUGCAUGGAGCAUGGCCAU
+GAACUCGCUCUGCCUCAGUCAGCAUGUUUCCCAAAUUGCUUUACUGGGCU
+UUGAAUCACUAGACAGAAUAUGACAUGUUAGCACAGGCCUAAUACUACGU
+CCCUGUAGCGCCGAAUGGCAAUUAUCUCUUGAUCUUAUCUCGUAUCGGGG
+CCACGGUCUUUUACAGGUCUGAUCCCCACGUCUUACCGUAUCGACAAUAA
+GGAAAACAAAGAUUGGGCAGGCUCGAAUCUCGGUACAUGGAAGCGUCGUC
+GCGUGGUAUGUUGGUCCACGUAUCGUGUCCCAACGUAAGCGUAAGGGCUC
+UGUGGGCUACGCUAGGGCAAGACGUUAAAGGAUCUUAAACGUUGGUUGUU
+ACCCAUCUUCGGGCACUGCGAGAGCAGGGUUCGGACUCGUUGGCUGCUGG
+AGAGCUUAACUUAGGCAAACGAUCUAAAGACCGUAACAUAUGUGGAAUAU
+GUUGACAACGUUACCAGCACGAUGGGGUCGUUUUUGUCCGGAGGCCCAGA
+GACCUAGGAUUUCCGACAGGACCCGAUUAUAUAAUGGUCUGCCCCAAGAC
+UGCGGUCUAGUGUUGUUGGACCGAAUGGGUGGUCCUUCGGCAGCUCCGGU
+ACUCCCCUUAGCACCGACAUUAGUCAUAAUAGAGUCUAAGACGUUGCAUU
+CCGAGUAGAUUCACUCAUCGGUAGUAUUAGAUCCAAGUUCCUAACGAUUU
+UGAUAGGCUGCUCACAAGGCGGUUUGCUUAUUGACCCCUAGCAAGCGACA
+CGCCUCAUAUUGGGACAGCAGCCCGUUAUUGUGGCGCGCCUGAAUCCACA
+UCCGCAUGACCUUCAGCCAUACAGCACAGGACGGGGCACUGAAUUGGGGU
+UACUGGUUGCCAUUUGUAUCCCGGCCUCUACGGUGGUAGAGCCGCUGCUA
+UCUCGAAAGUCAAUCAGACGAACAUCCUUCUGCGGAGGGUCUCCCUGCCA
+CACCUGUCUACGGCUAAUACGUAGGAUGAUCCAUCGAAGUUACACAAACG
+CGGUCAUACGAGGGUUCACAGCCCUUUUUAGUAAACUUUUUUACUUUUGU
+CUUCGAACCAGGCGCAGCUGGAGUACUGGCAUGCAUUGUUCCCCAUAGUG
+AAAAGCGGUGAGCAGACGAUCAGGACCAGACUACCAACGUAAAGUAGGCA
+ACUAAAGACACAAAUGUCUACGCGUGUCAUCCAUCAUGGGCUCCACCGGC
+CCACACAAUCAUGACCUACCGGGGGACACUCAAUGAGAGGAGGAAAACGG
+UUUGGUAUUGGAGAAGCAAAGAGGACAGUUAAUGAGACGAGCCACGGUUA
+GAUUAGGGUGCUUCCAGCCCGGGUCCUCACCUCUACAGACGUCGCGCCGA
+AAGCGACAACGAAUCCUACCCCCGGCUCCGAAACCAGGUCGAGUUGAUCG
+UGGUAAGUGGUUUCGUCCCAAAAUCCAACGGAGAUGGUAAGUCUAAGCGU
+GCUGCGUGCGGGCAUGCUUGCCCGAGCACACGCGAACACACCGGCUUUCA
+UAUGGUGAUCCAAGGUCACGUUAAAUCAGGUAGAUGAGGAAAACCUACAU
+GAGCAGGGAUCUCUGUUAACUGGCAUCCGGAAGGGGGGUGAUUGUGCGGA
+CCCAUAAUUAUCGGCUGCAGCCUCUGUUGAGCCCUUGAUUAGCUAUGUGA
+AGUUAAUUCACAGUUUGGGGUCCUAGAUAGGUACAGUGUUUCCGCUCCGC
+AUACCAGGUCGCCGUGCGUGGAAUGCUUGGGCAGCGCGAGUCGAUUGAAG
+CUUCUGUACUUCAACAUGUCAACUCGAUAUGCCUGGAGCUACGCUCCAAG
+UUGGUUCGACAACGCAUCCAUGUAGGUGUACGGUAAGGAGAGAAUUCAAA
+AGCAACGAUUCCAAAGGGUAGAAGGAGCAAUAUACUUAGUGAGAAAUGCG
+CAUAAGGCACCGGUCAUAGGCAUAAGUGCGUCCCCAAGCUCGCUUGUAAA
+CCACCUCUAUCCUGGGAGCCGCCGUAUCCAUACGUAGAGUUUCGGUCUUA
+GAAGGGGCUGGUGCAUUUCUCGGGGUCUUAUCGGCCCAGAGGAAACUACC
+CAGACGCGGUCAUACCCAUCGCAACUAUCGGGCUGAACGUAGAAUAGCUU
+ACAGUAUCUUUCGGGUAGAACAUGGAGUACUGCCAGGCACCGGUCGAAGU
+CCGUGGUAUGCGAAACAGCGAACGCAUUUAAUAGGAAAGGCGAAUGGACU
+CCAAGUUAGACGGUAUCAGCACAUUGCGCCAUCUUCGGUAGGUUAUAGGC
+UCUCUCCCUUGCUCGCUUAAACUAUUGGAGUGCGACUCUCUCCAUUAUUC
+CAUCUAGUCUGCCCAGUUCUAUACCAAUUCUCAAGCUUGAGACUGAAUGU
+UAUGUAAAAGAAUAUCCCGAUUAACUCAAUGAUACGUCAAGAGACUAAAC
+UCGCCGACAUGUUACAUCCACCAGGGCAAUUCGAGCAAGGUCCAAGCCCC
+GCAACCAGAUUAUCUAGUUACUCCCCUUUAGGUGAGGAUUAUCGUUUCAC
+ACAGUAUGUGACACUUAAAGGGGACCAACGGGGGCUGGCGCUGGCGUAAU
+CCCACAGUCCGGAAACCUCAAGUAUGAUGGCCCAUGCCACACUAUGAAGC
+CUUCGUUAACAUACAGUAUAUCAUGGACGGUCUUACGUCAAACGAGUCGA
+GCAAGGUCGGUACUACUCGCAGAUCGUGAUAUGCGAUACGGUAGCGUACA
+ACACAGUCAUGUAAUGCGUGCAUGCAAGCCCUUGCCUAGUUGAGCCGAUG
+ACCUCAACAUGCUGUCGACGUGCACUGGUUUGUGAUGGCGCUAAACCGUA
+UCGUUGCGCUACGUUGUAUGUGCAUCUGGCCUCAAGCACCCACUAUCUCC
+GUGAACAAAACAGGGUCGUUAAAUUUUUCAUUAUAAUCGAGGGGCUUUGU
+GCCCCCACAGGCUUGUGAGCUAUGUGUUAUUCUACGAUUAACCGAAUCAC
+GGGACCGGCUUUACAAUCGAAAGUCCCAGAUGUCGUCGGACUAAAAAAGU
+GAAAUGUUACUGGGUCCUAAAGGAUAUACUCAGACAAUCGGACAAUGGCA
+AUUUGAAUCUGACCCGCCUUCACCUAAUGGCGACGGAGUGUUAGAGCUUU
+ACUCCGAAUACUCACGUAGAUGGAAGCACCGGUCACAUAAUGAUCUCUUU
+GACCACCAUACUGGGAUAUCACGAAUCGGAUCUGGCAUUCCCACAUGUAA
+ACUCCGUACCGCACACGGGUUCUGUACCUAGCGUUUCAUCUAAAGACAUC
+CCGGUGCCACCUAGUACCAACACCUCCUGCCACAGCGGAGUGUUUCCCGG
+UCGCACGUACUAGUUGACGUCUUUCAUCACAACGAGGUAUAUGGGUUUGA
+CCAGCAACAUCUAUAUUUUGUUACUCCGGACGGGCCAAGCUGCUACAAGC
+ACCAUGGAUUGCGGAGGAGGAGGAAUGUACUGCGUGUUUACGGUUUUCAC
+CUGUUCAGGCGGGCUCAACGAUCGAUUAACCGCCAACGGAUCCAUCUCCA
+AAAUUAGUCGCCGAAGGCUUGCGGCGGAAUUCUAAUUGUUAUCCUUAAAU
+AAAGCUCGGAUAAUUCCUCACAGUUGUUAGCGGAUCCAGAAGUGGAUCAC
+UAAACUCUCCAGCCCACAGUACCGAAGGACGAAAAUGUCCCGGUCCCAAG
+GUGACCUGAUAAUCCUGGCGAAGAGCUUCGUUAAGUAGUAUCGUGGCUAU
+GCGCGGUCACCCCCGACUCUUUCGGUGCAGCCCUGCCAUUUAAGAUGGCC
+CGCCUUCACUAGCUCGUCGCCAAGAUGCGGUUCUCCACCUAGUAUGGGUG
+CUUGUAGACGGCGCGUUAGGAUACCGCCCUACUCUCCGCUAGUUUGUUAU
+CAUCGUCAGACUAUGAUCUUUUGCCUUAUGGACCCAUUCCUGCAUCGUAG
+ACUCGAAAUAUUCCAUCGUAAGACUCAAAAUGCCGGCUCAGAUGGAAUUG
+ACGCUUCCAAACAGCACGAACCGAAACUUAAGUCGUACUUAAGUACCGAA
+GGCAAAAAGGCUCCCAAGAACCCAAUCGGCUAGUGUAUGCCAUGCCAGGC
+UUUCUUCCUAGAAUCCAAUAGAGGGCAUGCGGUGUCUGUAAUGGAAGUUA
+GGCCGUGCAUAAAGGGGACUGACGUGUUCCAGCAAUACAUCGGGAUACCG
+AAUCUUUCUUGGCUAGCCGUCCUAGCGCGCCAACACCGUAGAAGGUGCCA
+UGCCUGGGCAUCGCAAGGAGUUUGGCGUAAGUGACCUAAACCCUCUGCAC
+UACCUCACGUCGGCUUAGUUGCUCAUACUAUUCCCUGAGUAACCUCUGAG
+AGAUAACGAUGAUAUGGAUACAUCUUUAGAGGAGGGACCAUCCAUCGGUA
+CGGUGCUUGAUGGUAAUUUUGCCUCACGGUUAUCACCCUAGUUCUCUUGC
+CCAGGAAACGGAGAGACUGUUGCAUAAAGUUGCCGGCCAUGAGAAUAACU
+UCUGACGCAUAAGAGUAUAUCAUCAGACCAUAGUUCGUUCCGCUAUAAAU
+AAACUAGGUCACUAGUGACCAAACCAGGAAAUCGGUGAGUCCGAUCACUA
+UUGGAGUCUAUGCAUGCUGGAGACCUAGCUCUAAACAGGUUCUAAUCUGA
+AGUUGACCCGGUGAACUCCUAAAGCGUACAUUCAGAUGGCAACAUGUGGC
+AAACUCCGAUAUACGAUCUGCGUCCACCCAAAUUCAGGCAAUCGCGACGA
+CAAUAUAACCGCGGCCUAUCUCCAAUUCCACAAGGAUGAAUGGCACACGA
+CAUUGCCCACUCUCCCCCCACGAGCUGGGUGUGUUGGGAGAUUGCCAAAA
+GAUUCAGGACUAUCCACUGCCGAUAUCUUCUAGUUUCGCACCUGCGAGCU
+UAAUGAUAACCAUCACGGUUGGUUCGAAGGUAAUCCAGCCUAAACAGGUG
+AGUUUCGGUUCCAGGCCCGUCAAGCUCAAUUUACCAAAGAGUAGCGCCCU
+GUUACCGAUCGUCAUGGCACACACUUAAUCACCGCCGAGAGAUUCUAACG
+GUCGCCAUCUACUGUUCACAGGCCUCGGCUUUGAUCGAACUUGAGAUCUU
+UACUCGUACAUAGCUGGGAAAGCCCUGGCGUCAUUAUUAGUGCCCCGAGG
+GCGCCCACCCACCCGUAUACCACCCUGUCGGAGAACGCACAGUCGAAGCU
+AUCGCGGUCUAGAAUAUGAAAGGUAAACGAUCGAUUUCAGUCCGUCACGA
+GGGUUCGGUAAGUUCUGUUAGGGGCAUAAUACCCAGAACUGCCGCCCUUA
+UAAUCGUCAACUUUCUAGAAUAAUCAGUGGAAUCAACGUUUUGUGCGCAA
+AGCCCUACGCGGUGUGGUAGAGAACUGAAUAACACAACGCGCCCUUUCCC
+UACGCUACAAAGUCGUGCUCGUUUGCCACCCCGAGCCCCCAUAUGUUAAA
+GGUUCAAUAUGACUGUCUGAGUAGAAACGUAGACUGACGGAAUCACACAG
+CUUACAAAUAGUGUUAUGCGAUAGUUCGUGAGCACCAGAUUCCUUAACUU
+AUGCCCGCGGCAUUUGGAACUUAACCGUGGCGGAGGGCAACAGGCCCCAC
+UACGAGAAGGGACUUACGACUGGCAACACUCUUACGACUAUGCAGGUAUG
+CAGGGAAUCCAAGAAAAAUCCCACGCAGUAUGUGAAGCCCAGGCAUUGGA
+CGUUCUCCUGAAACAAGCUAACCCAAUGGCACUCGUCAGAUAGGAUAAAG
+AUAUAUAAGGAAUAAUCCCAAAACCACCCUUCAUGCAAUGGAUCAAAGGA
+GGCUUGUGAGCGACCGUAAAUUCGUGGUUCGAACAUAUUCGGUCAAAAGA
+CGCCUACUGAGCGUGCGUGGACGUCACCCAUUACAAGAAAAGGCGCGAAU
+AGAUGUACGUCCCUCCAACGUGAUCAAGUCGCGGUUUGCCUAGACGAGAG
+GUCGCUUGGGAGUCUAGGAAGACUCCGCGACACCCGGAUGCCUUACGUUU
+CCUCAUGCAUAGCAACAAGGUUGACAUGGUGUAGAAAUCGAUAGCUUUGA
+UGCAUAGUUAGCGGACAACCCUAAAUAAUAUCAUAUCAUCCGGGGGACGU
+GGAUUCGCCUGCACGCUUAAGAGCUAGCUCGACAAAGGGAGCACAACGGU
+UACGUGCACCGUCACAAACACCUUGUUAACCCCCGGCCACAUAAACGCCG
+UCCGUCGACUUUACAUAGCAAGGCAGAGCCGUGGUAAGGGUGCUACCCCU
+GUCAUACCAGAUCGGGAUGUGGGCACCAGGGGUGCCACGGGUUGCGUGGC
+UCAGAAGACCGGAACGAAAUGUAUAAUAGAUUAAGGCCUGUACGAGACUA
+CAUCGCUCGGACAGCAGUAUUAUGGUUGCUUUUCACGUGGUAAGUGUAGA
+ACCGACGGUCAUAAUUUUCCGGGAAUAUGUGCGGUGCUACAUUAGCUCGU
+UCCCUUCCAGAGCAGUCUUUACAAAGCAGCGCCCCAUAUUCAGCAAUAAC
+AAAUCAACAUCCAUCGCGUUUCCAGUGCAAAGUGCCGGGCGGGUGAAAAG
+GGCAUAUAUACACUGUCCCGAUCGGUUAGUGGCUUCAGUGGUUUUCGAAU
+GACUAUCUGACGUGGAUAAAUUGUUAUCGCGCUCUGGUUUAGUGUUGAGG
+AACUCUGGAGCUUCUUUAUCCUGUUGAAUUGUCUGUAUAAUGGCAGGAUA
+ACAUUACUGCGAACAAAACUUUUGGUGUGGAACGCCGAAAAAUCUGGGCC
+AGCGGGUGCUUAGUGAGUACUCAAACAUCUUCGCGUUAAGCUAUAUACGG
+GUUUCAUGAAGUUACCGGGCUAGCCAAGUAUACUUGUCGGUCGGCCUUAA
+CGCAUGAGGAGCAUUUUUGAUGUUAUCUCUUUACUCGUUCCUAGUUCGAA
+CAACCUAGGAUAUAGCUUGAUUAUCUGUGGAAAUCAUACAAAAUUGGUGA
+AGACAAGAAUGUUUCGGGCGAUCCCCCGCCUUAUCCUUUUUAUGCGAUCG
+GAGAGGGGGUGGGAAUUAAGUAAAGAAACCGGGAGUGGAGAUGGCAGCGG
+GAGGAGAUGUCUCCUUCGACUAGGGCCAAGCUCUCAAUUGCGAAAGAGCG
+UGGCAGUGUACUAUACUUUCUUCCAGGGCACAUGGAGUCUUUCAUCAAAC
+CGUGUGCUCACGCCAUUUGAAAUGGUCCUCCUCCUUAGAGGACCGCGCGC
+UUGCAUCAAGUUUAGUAACAGUAGCUAGAGUCACGCUCAAAAGCUGCCAU
+GGCCCAUACUGUUACUGUCGACCGCUAUCGCCAUCGCAUGAAACCCCAUC
+UCCGUUCGCACCGGAUCACUUGAUCGGCGUGCUCACCUCGGAGACCUAUC
+AGUCAAAAUAUAGAGCGCUAGGAGCGGCAGAUCAUGUUGACGCUAUUCUG
+CCGACCCGCCACCCCACAUGCGAAGGGGUCAUUCAGCGGGGCGAACACCG
+UCGCAGCUACUUCCACUAAUUGCGGUUGGCCCCGCCGUCAACCUUCUAGA
+UCACUUCUCCAAGGGAUUGGCCAUGCCGUGGUAGUCACUCCUAGUAUCAU
+GAAACAGGCAUGUCGUUUCGUCGCUGGUAUUUAAUAGCGCAUAUAAUUAA
+ACAGUCAUAGGCCAGAAAUAACUCGGUGAUAUGAAAUGGUUCGGCCAUGG
+GUACGCGCGGCUGUGUUUGAUUAAAACCCGCAUCAUUGAUUGUCGCCGAC
+UGUACGCUUUUACGUUCCACAUUUUGAUCGCCCCGUGAGCGCGUUAUCAG
+CUGCCUCAAGUCAAUUAUUAGGGAGUUCUGGUAUGCCUAUGUGAGGAGCC
+UUAACCAAACAGAGUUGGAAGUGAUCCUCCUUGCUUACUACGCGUCCCUC
+UUACAGUCGGAUACUUCCUACUAGAGACAGUCUUACCACCUAUCCUUGUA
+AAGCGGCCAGAGACAGUUUGUACGGACCGGUCUUAUAGUAGAUGAUCGAC
+UCUACCGGGAGUUCAUGAAUGACCUCCACUAACCUUACGAAGUCUGCCUA
+UCGUAAGUACCUAAUGCGAUUUUGCCGUUCCAAUCAUGAUUUACGAGCCA
+UCUAGUUGCGGUCCUUACCCUCCUACGCUGACGUCUUAAGAACAAAUAUA
+AAAUCCUAGCUAGGAACAAGGUUCAAGGUCGGUACGGGAUCCAGCCCAUA
+CCAAUUGGAGGGACGUCACGCAUUGGGGGGACUACCAACCACUCUCAAGG
+GAGGAAGUCGGUUAGAGAUUGAAUCGCCGGGAGUUGCUAAAGAAGGGUGC
+UGCCUCGUAGUGGGCUUUGGGGAUAAUUGCAGAUGGGUCUUUAGAGGUGA
+UUUCAGAUAAGGUGAAUGCGCGUGCUCGACGAUCCCGGCAUCCCAACGGG
+UCAUAACAUGCUGCACCUACUUCUUAAGCUGAUGUAACAGGUUAAAAUUA
+CUUCUGUGGUCGAUGCAUCUACUGCCGUCUCCUUUUUCAAAUCGCUAGUA
+ACGGAAUAAUCAAUUUUUACACCACAAAUGCGAAAACUGUCAGAGGGGAG
+UAACUUGAGAAUAGUUAUUGAAUGCAUUUAAACCGAUAAUAACUAUUCAA
+CACUUUGUCGUCAUUACGAAGAUAAGUCUUCCGGUAAAGUGGGCAAAAAU
+AUUGCUAAGUGAGACCUUUGCUAUUAAAUGAAAAGGUGCGGUGCUUUGAC
+GGGCCCAUCCGGACAUCUCCACCCGCGCCGUCCUUGAUGUUUGUAUCCCG
+GGCCCUAUACCUUGUUAUACUGGCGCCGGGGGCGAGCCCCUUAUAACAGG
+AUUCACCUAUGUUAACGUUGCUUAUGCGCUUCCGCCAUUGACCUCGACUU
+UACUUACAACUUAUACGAUGCAGUGGUGGGCGACCAAACCCAUAUAGGUA
+AACACACCUUUCAUUUGGUCUCACAUCGGCGUUGCCGGUAUGCAUCGACA
+GUAAAAUGCUCGCCUUUCCCGAGGCGGCUAACUCGUAACAGGCUCCUUCC
+UUGAUGGAUUAUGGACUAACUGAACAAGGACGCAAGUGGCUUGAUUGAAC
+ACUGUCAAGUGCUUGACACAUGCUAAUCGAACGUUUUAAUUAAGAGUGGU
+UUAGCUUAUCAUGUAAGUAAUAGGCCUCNCCUCUUCAUAAUUAAAAAGUG
+GUGUACAGGUGAGUAUAAUAAUAUUUAUGCCGNCCUUAGAGUGAAGAUAA
+AUUCUUCAUAUAAUAAAGGGAUUAAGUAUUGGGNGNUUAAGAGGAUGAUA
+AAUAUUUUCGGGAUAGGUAGUAGUGAAGGUUAUGUCUUCACUAGCCUUAA
+CUCUCGUAGUCGAAGCUGAAAGGUUGAUCGACCACAUUGGGUCUGAAAAA
+AGCCCAAUGCAAGUUAGUACAGCAGUGAGAAUAUUGGUCAAUGGCCUAAC
+GGCUGAACUGGCAACUUGGAGAAGUGUUAAGUCUUUAUUUNNGUAUUGUA
+AUAGACUACGUUUUAAUAAGCUAUAUGUAAAUAUAGUGCUUAGGCGGAGC
+UUAUUAACACACAAAUUAAAGAUUAAAUUAGUAUUGAAUGAAACUUUGUU
+UAUAUAUCGAUAAUGACGAUAUAUAUAUUAUGUCUUGACCAAUUACGUGC
+CAGCAGUCGCGGUAAUACGUAAGAGACUAGUGUUAUUCAUACGAUUCCUG
+UACUAGCUCGGAGGCCCUUAUUAUUCAAUCUUCUUGGUAUCUUGACCCGC
+CGCGGAAAUCAGAAAGACGCCCCACGACUGUAAUAAGUCUGCCCCGGGGG
+CGUCCUGAGCGAAUACACUUAGAUACGACUCAGGGCUAUCGCUAGACUCC
+CGUCAUGCACCAUUCGUCAUGGCUCCUUGGUGCGUAAAUCUCCCGUGACG
+CCAUACUUCUUUCUCGCGAAUCUGUCCCAUGCGAACACCCAGCCUACUGC
+AGUAACGCUUUAGCGAGGUUGUUUUGGAUAGCCCCUUCACGGGCAGAUUG
+GCCUGCUAAAAGGCUUCCCGCUGAUUAUCUUUCGAGGCGUUGCAGAUCAG
+CGCAUUUGGUACUGGUGGGUACGUGAGAGCGUGUUCUGUUUUUGGGAGUG
+CCAACAGGAUCUGACAUACUACCGAUCAGUCGUGGCUCAGGGGGUCUACA
+AACCCUCUCGCACGUCUCCAUAAAUUUUCGCAAGUUUUAGGCGACAGCUA
+AGGAACCGAGGCGGGAAACUGACAUUAAUUGUUCAUAGCGUACCAUCCCG
+CUGGACUCGGAGUGGUGAGUGUCCAACAUAAGCAAAUCUAUGAUAGCUCA
+AACUAAGGGACCCUCCGAAAGAUCUAGCUCCAAUAACUCAACACAGGGUC
+CGUGUCCCACGGUCCUACUAAAAUAACGCUCGUGUACAACUCCGUGCUAC
+CGUCGUGAUAAUAUUUGCUCGCCACCCGCAUGGUUGGUGUUAUAGGGUGC
+CAGUGGGAAUCUACGGGACAGAUACUUCAGGCCAUCGUAGAGACGCAGUA
+CCGAUCAUUUAGUUUUCGUAGAGCAGCCUCAGUGUAGCUCGUGGUGUGGA
+CAUCUGAUCGAGUGAUGCAGAAAAUUCUACGGAGCUGUUCGCCCAGGCUC
+UAUGGCCCUCGCUACCCGGGGAAUCACGAAGCAACUGCUCUGCUCCAGAU
+UAAAGGUCUGUGAGGGUACGAUACCUCUGCUAGCCGUAGGCAAUAUUACG
+AUGUACACGAGAUAUGACCCAUAGGAUGGAAUGCUGCGUCGUGAACAGAG
+CCCACUGCGGCUUUGGGCAGAAUGCGGUCCAAUAGACCCAAAUCCGUACU
+UUGAAUACCAUCUGGAAUGUUAACAGCACGUGAAUGAAUUGGUGAGGCAA
+GGGUCGAUAAUUUUAGAUUGCAACGGCCGGCUAUCCAAUUGUACAAUACU
+AUCAGAUUCCGUUGAUCCAGUACGUCAAUGGGGAGGGUAAAUUGUAAAGG
+CGAAUGACAAGUGGCGAUCGCCCACAACGGAUGUGCGAUAUAGUCUGACA
+GUUGGUCCCCCAGAAUGAAAGGAGCACGGAGCUCACAAGGAGAAUUGAUC
+UACAGUAGGGGUAGCUACCGGGGUUUGGCGGGCUAGAAAUAGAAUGUUCG
+GUGUCGCUAUGACGGUAGUGCGCGAGAAUGUGUCCUACAAUUUUUCGCUA
+CCGGGUGCUGUCAGAAAAGUCUGAAGUCCAUCCCAAGCUCUUUCAACCGU
+GCCAUAUCGGCAAUCAACAGCUAGCCAUACACAUAUAGAGAAGGUUGGUA
+GCCCUGAUUCAAAAAUGGUACAGAUAAUUAACAGGCGAUUCAAGACGAGC
+CUUAGCAAGCGGUGAGAAGGAUACCCAUUAAGUUCCGUAUAAGCGGGUGU
+GCCGUCGGUGCAGUUCUUCAGAAGUCAAGGACCACUCCUACAUUAAUGGG
+AUUCUCUGGCAAUCGGCUUCGUGAAGUGUUACUUGGAGUUCAUUCCUGCC
+UUUCUAGGCCCAUCAGUCUACGAGUGGGCGGAUUACACGAAACGAAGCUA
+GCCGGAGCUCUGCUCUGUAACCUUCGGGGGCUAACCAGGCUUAGCGGGGA
+GGACGUGGACCAGCGAGGGUGAUUUGCUGCGUUGACGUGGUGCUCUGCUU
+GGCUGUGUGUCGGUGUGGCUUGCCCCCCUGCAGAGGGUGGCGCGGGUCCG
+CCGUUGAAGCGAGGGAACCGGGUCAGGCCGGAAACGGAGCAGCCCACCCC
+ACGCACGUCCGCCGUUGCAGAAUCACACCGCGGAGCAUGUCCGCACUUGA
+GCCCCACGCUUCGUCGCGAAGCCUUUUCCCGGGACCACACUUAUAGGAUA
+ACUCGAGGUUGACAGGACGUCUGUCUGCGAGGAAUGUCUGUUUGAUACGC
+CGCAAGUCCCUCUAACGUUCAUACAAUAAUGUGUCGACAACACCAGAUUA
+UCCAGCUACGCACCAGAGUGCCCCAGGUGGGGCCGUGACAGAAGGCACCU
+CGCGUUGAGUCAAUCUCCACUAUAGACCGAAUUACUCAACAUCCGCGUUG
+CCCCGGUAACUAAGGUGACUGUCGGCACAAGCUCCGCCCCUGCCUCGUAU
+UCCGCACUACGUGGAGACUGAGGUCCUGAUCGGUCGGCAUGGAACAGUAU
+ACAGCCAACUUGACCUUAUAGAAGUUACCAACCCACGAACUUCUUUAUCC
+UCAGAAUCUUUAAGCCGCGGUUUAGCAAAACUCUACGGCAAUGAACGGAG
+GCAAAGGACCAAACUCAAUAAAGAGGAUUCAGUCGUCACUACGGUGGGUG
+GUCUCGGAGCCUUGACCACGAGUACCAAUGCAUGAGGUUCCGCGGCUCUU
+CGCGUCCGACUUUAGUUUGCGUAUAUACCAUCAGCCGCUAGAGGACACAG
+CUCUCCGCCAAGUCAAAUCAGACGUAUGCGCAAUCGCUGCCAGGAGCCCG
+GGGGAUCUGAUUUUAGUUGCUCACGCUCCGCGUAUUAGGAAUGUAGAGCA
+CCGAUAAUUACCACCCGGAGUACUGUCUACCGGGAUGUGCCCGGGGUAAC
+UUACGGGGCCUAUGAGGUAUUUCGUAGGUAGACAGCAGCCCAGUUGCCCC
+UCCGAAACGCGACGUAUACGCCAGAAAAUGAUAUCUACACCCGCGCUGGA
+GCUUGUCACCGGACUACCAUUUGACGCCGCCUGCCGUCCUUCUGUUCGUC
+CCACGGAUUCAAAUUUGCUGCUCUCGUUGCGGCCCAUUAUUUGACACUUU
+CAGUCUCGAGCAUAUUUUAUGCACGAAGAUGGUAAGGUAACUAGCCUCUC
+UUGGAUAAACGUCGUGGGGCCGGGUUUUGUUUUGUCGUAUGAUUGAACCG
+ACAGUAGUUGUUCGACUUUGUCUCUUGAUAGAGUACCCCCACCUGACGCG
+UGACCAAAGGCAGAUCUCGGGCCCGAACGGUCACAUGCGGGGAAAACGAG
+CUAACUGGUCCAAGCCAGCGACUCAUAAUGUUUCACGGCGUGUUUCAGAG
+CCUGGUUGACUACGCCAAACGUCUCUGCUACGUUUUAUGUACAAACACAC
+GAGCACGAACGCCUUAACCAAGACUGGUCGAUUAACUGGAACUCUUGGCA
+UCGGGGAAAAGACGUGCUUACGGGAGAUGUAGGGACACUUGGUCAAAGCU
+UGUUAACAGACGAAGGUUUUAGGUGGAAGUUAGCCUUUGUGCUGAGUCGG
+GUCGAGGGGGUUAACAGAACAAUAAAGCAUGAUGCGUCCUCUGUAGAGGU
+AUCCUAAUCCCCUGCUUUUAGAUAGUCUGUCUUGGUUGGCCCUCGACCGG
+GGCUAUUGUCAGGUAAAAAUAUCGAUACUAAACCCCAUAACGCGCUAUUA
+CGGUCGGUGAGUGAAAGACCAGGGUGUGCGGUCAGAAAUUUCGGAUUGUA
+ACGUUUAAUACAAUACCUAAUAAUGCCGCGCGGAAGUUGACGAUAUACUC
+CGGCUGCGAAUCCUUAGAAAUCGUCGUUUCCUGUGGCCGCGCCCUCAUGA
+CUGUGCACGGACUACAUGGGGUCAACUUGCCCGACUUGCAGACUUCCAUU
+UGGUCUCUCGUACGCUCUCAGCCACCUUUGCUGAUAAACAGGCCGAUAGC
+CAAUUAUGCUAACAACCAGUCCGUAGCAACCUGCCGUCAUAAUACGGUAC
+GCCGCCAUCGCAUAAGGCGUACCUCGGAAAAGUGGAGCUCCGGCCGUUGC
+ACGGCUUCUCCUAGGCGCUGGCACUGGAGGUGGAAGUCAUGCAGAUCAUC
+CACCGCGCGGAAGUACUGUCGGCGGUCUCUCGAUGUGUUGCAUAUUGUGA
+UGGGGAGUUGUUGGCGCAGGGCUUAGCUCUCAGGUCCAUUAUACAUGGCA
+UUGAAAUCUCGCAAUACCUAGAAUAUUAGUAGGAUCGAAUCGGAGUUAAG
+GCGGUACCGGAACUCCCCAUGUAUAGGAUGAAAUGGAGGACCUUGUCACU
+GGUUCUAAACAUUCAAGUGCGGGUUCACUAACUUGACCGACCUUCUUCUU
+GAAAUCCGUAUGGAUCGCAGGACUAUGCAAGUAUGUAGCAAGGUUUUUCG
+UAUGGACCUUUCACGUGUUGAUCGCGCCGAACACGAGGAAUCGCCAAACA
+GCUCUACAAUCUGCUUAUGCAGCUAUCAUUUGUAGUCGAUACAUGUAACU
+UACGCUUCAAGCUGAAGAUCUGGGAAGGUAGGAAAGGUUAGUAAGCCAAC
+GCGAGCGUAUGCCGUGGAAGUAUCAGAUGAAUAACUUCAUUGCGACGUCA
+UCUUCGCCCCUGGACGUCAAUAAUCUUUUGUUAAAACACUCCCGAGCCUA
+CAACUAACGUUGUCACCUUGGUACCUCACUCGAAGCCACCAAGCGCCGUC
+AGGGCGUAUAUCAUAUGUUUUGCUCGGACCGAGGAUGGUCGGUAGAAUCA
+AUAGGUUUCGGGCCCUGGCGAGUUCCUAGUGUCAGUGCAGCGUUGAGCCA
+UUUAGUACGGUUUGUCCCCCAUGUAAAUUCCACACGGCAUAACCUUUCUU
+UCAAACUACAUUGCUGUAAUUGAUAUCACUUUAUUCACCAAGAGCCGUCA
+GACGCCAAGAGUAGCCUGAUCGUGAGUAUAGCCACUACUCUCGAUUGGGC
+AGAGAUGUACGUAUCUGUACCUAUAGCCGUAGGCGUGUUUAAGCCGAUGC
+CUAGCCUCAGGUUCUAGAACAUUGCGAUAUUUGAGUCAGCUGUUUGAGGC
+UCCGCCUAUAGGGACCGGGCACAAUGAGGAGGGGAUCUAAGCAAGUUCCU
+GGAACGCAUUCGUAGUAUAGAGGAUGUUAUGCAACUUGCCUGACAUGGGG
+UACGAGUACGGCGAGCCGAACGGUAUGCUACCGUACUAAGUCGAUACACC
+GCUUGAUAUGCGAGGGGGCGUAGAGAAGUCGUGAAAGUAGCACUAGUAAU
+GUUGUAAGCUAGGGUGAGAGAAGGGUCGCAGCUUUCCCUCAAUAUCCGUG
+AUUUAGUCCUUCUCGUGCAUGUUACAAUCCAACUCUAUCCGGGUUUCCGC
+CGGCACACUAUCGAACGGGUAAUUGUCGCCAACCGGAAUGGAGAAAUUGU
+ACCGCGAAUCAAUAUGCGAUAGUGGGUUUUAACCCUGAUAGUCAUCAUAG
+GAGGAGAGGGGCCGCAAGCCCUGUAAAACGUGGUUAUCAACCCGCUCGUC
+CAUUUCACUCCCUUGAUUUAGAAUUUUGGCUCUGUUCGGGACUUGAGUAU
+UUCGUGAUCUGCCCCAUUAGUGUGCCCUUACUGAAACCACGCAAUUUAGA
+AGAAACACUGAUUAUGCACUAUACCUGGGGAAACCUGAAUCAUUUAACGG
+GUCUCAUGGUCUCUUGUCAGUAACAGCGUCUGUUGAGCCCUGGGGCUAAA
+AGCUUCAAUGAUUAGGCGCACCCGGACAUGUGCUGGCGAGCGUUCGACUU
+UGGAAGCGGAUUACACCCGCUGUUCUACCCCUAUCUCGGCAUGGGUUCCA
+AACGACUCUCACCUCGCCAGAGCUUAUCGUCCUCCAUAGUACCCACUCGA
+CUUAUUGUGGAGUCGAAUUUGAUCAAAUUAAGUUCGCACCAUUAUAAGCA
+GCUAUCUCCAUGGUGAUAGCAUUGUGAUGAAAAUGCUCUUAGUACAAUAG
+UCACUGUGGCGCUUGGGACUUUUCCUAUUAAAAGGGCCAUCAGGCAUAUA
+AUCGGAAUAGGUUCGCUUUACAACAUGUCCCCGUAUCCCCGACAACCUUG
+UGCAGUCAUUCUAAUCGCUACCUCAAGCCGCGGAUGGCUUAGUAAGAAAA
+UCCGCCCCGUAUCAACCACUAAAGAGGUCGUAUAGAUCUACACUGCUUAA
+CGGGUGGUGAACCUUCAGACAUCCUACGCUAUGUGGCGCUCUGUAAUUGC
+CUUAACUGGGUGAUCGACAAAAGCCGGACGGACACUCCAUUUCGGGCCAC
+UGAUCCGAGCGAAUGGCAGAGCAAUCUAUUGUCUCAUGAAUGCAGCCCUU
+AAACAUCGCAAUACCAGUGAGCCAAUCAGUAGCCGUCGUUGUCCUGGUGC
+AGGCCGAAGCUGGUCAUAACUAGCGAAUACCUGUCUGAGUCAAGUGUACU
+GAUUGGGACAUUGCUCUCGCGCUUAUAUCUCUUGAAGGUGUAAAGUGAGG
+UUGCCACGCCAUAUCUAUGCUUUCACAGGCGAAAUUCACGAUAAUAUGUU
+UCUGCGUCUAACGUGUGCGGCUGAUAAUGGGGGUGGCCACAAAGUGUUUA
+ACCCAAUAAAGACAGCUCGGCCCAUAACGGGUCUGAAGUCAACCUGCUUG
+AAAAGAAAGCGUUCCUAUUCUGCGUUGGUAGUUACAGCACGAGUCACCGU
+CGGAUCGCUGAUACGUGACGUACCAUGUCAAAAAUGACAUAAUUCGCAAC
+UGGGGCAGCAGGCUUCCGCAGACUGUAUUCUCUACGUCGCCACGCUCAAG
+GGAGCCAGUGAUAGUAGCCGCUCAGUUUGAAGCCACAGAUGUGCCACCGU
+CUAGUAUAGUCGGUCGUCUUAGUCAUACGAUAUGCGUCGUAGUGAUUGCC
+GAGCGCUGUUACGAGUUGCUUCAGGAGUGACUUAUGUCUAACACUUAGGC
+AAUUCAGCCGCGUGUGGCUUAUAUUCAAUGGUACCACCGCCGAACGACCG
+AGCACCCACUGGGCCAAGGGUCUUUACUAACCCAAAACGAAUAACGUGCC
+GGUCGAGAUCGCCUUUCAGACGUACCAGUCUACUAAAGUACUUCCUGCAA
+GGAGACUAAUUGAGAGUGAGUCACUCCCCCCCCCUCAACCGACGCUCAAC
+UGUUUUACGGUACUGGUAAUUUGUCACCCUGAGUACACCCUAGUACAGAG
+CUGGUAACAGCCCAGCCCUACACGCUGUAGCACGUUGAUAGCGUUAGCGC
+UGGUACCUGUCAAAGUGCUCACAAAGUGUGCCGCUCUCCCCCUAGCCUUC
+UGAACUACUUUGAGCGUCACCAGACUUGCUGUAAGUUUCGUUUGUUAACG
+AGGCCUUCAUAGUAACUUACUCUGCCUAGUUUGAACUGUCUUUCACCCUG
+CAAAGCUAUCAGCGAGUACCUUUAGGACGCACGGGGCUCCGAAUCGUGGU
+>pg-1_14
+AGGAGUCCAUGCAUCCCUGGCGCCUCGAGGGCUAAGGAGGUAGGUGCUCU
+AGAUGAGAGCCCAUAAGAAAGACAGCAGGACUGCACCACCUAUGCCGGUG
+CCACGAGCGCAGUUUGGGCCGUAAUAAGAGCCGAGUCUUCUUAACAAAAC
+UAUAGGGAGUUGUAUCUAUCUUUGGUCUCACAAAUACGUACCCGCUACUC
+CCAGCCAUGACACAUCUUACGUGCGCCGGACUCUAACCUCCUAGCUUAGC
+UCAAGUAUAACCAAAGGAACAAUCUCCCGUUGUUACACGGUAAAGAGACG
+UUAACUCGAAUCUGGUCCUAGCCAUUCUAUAUUCCCCUUCAGUGAGAUAG
+CUCUCCAAGGCGGCACCGCCUUGACAAUCCGGCAUCUCUUAAAUGCAGGA
+CCAGCAAAGAAAAAAAUGAGUUUUUCUUCACUUCGGCGAACGUUCCCUUU
+CAAAGCUUUUCAUUGAAGCUCAUUCUUCUCCAAGCUUUUACUGAUGAAGU
+UCGCACCUCUAUCUUCACUGUUACCCAUACCGAAAUCCAACCGUGAGUAG
+GACCGCAUCCACGGGGCGUAUCGAUCGGUUAGAGGUAGAUAUCAAGGUCC
+AGCGGAAUGACACUUGCUCUGGGGCGCGGGCUACGAACAUAUGGCACGCC
+UAUCGGGUAGCCCCAGGAAUACUACGAACUCGCGACAUGUCCCUCAGAGC
+ACUUUACGGGGAUGAUUCCAUCAAAAUACUGGGCAUUUGCCAACAUAGCA
+GGGACUAGUCCGGAAGGGACUUAUAUAGAUAAGGUACCACGUGGCUCAGA
+UUCCCGAGCCCUCGGCCUGGCACUUCAUGAAGUGAGGACCAUACCCCCAC
+ACCCCGCCUUGAUCGGUAUCAAAUAGGCAGUGUACGAAAGUUUCAUUCAG
+CAAGUGGUAAACCGUUGUGCCAUCAUCUUAAUAAAACCUUUAAUAACAGU
+AAGGAUUGGAUGAGAAGUGUGCUUUAUGGCAUUCCGCGGCGGCUGCGGUA
+CAGAAAAAGUAGAUGUCCCUGAGUCAUAUUUGGAACCAACCGGGUCAACC
+CGGGAACUGAACUUGUGAGUAUACCUCGGAGCCACAGCUCUCUCCUCAAG
+CAAGUUUCGCCAUCGGAAAUGAGGUCUUGCAGAGCGCUAGUCCCCCUCGC
+UCUAAUUGAACGAUAUUAAUGUACUGCGUGAAAGUCUCAAUGGUCUCCGU
+UCCAAGCCAACCGGAGGCUUGCCGUAUUGUCUUCUAGCGGCUUACCCUGA
+UGUCGCGCACUCAUAUUGACUCAUGUUACAGAAGACCGGAGCACUUAGUC
+UAGGGGAUGGUGCGACGAGCCCGUCUAGUGAGAGGCUACUGCCAACGGGU
+GAGUCUACGGGUUUUCCACGUACGGGCGUUUGUAUAUCAGGCCGAAUGGC
+CACCACGUUUCUUUAUUACUAACCGUGAUACCCACUCCUUCGAGGUGAGC
+UGCUAUCUAUCGGUAGACGGUUUAAAUCAAGUCAAGAUAAGGUAGUUUAG
+AGUCGCAGAUACGUACAUUGCCUUGGAUCACAGUAGGGCGUUCCACUGUC
+GGUAAUACUGUUCUUGGAAACGCCCUCAUACAAGAUGCGACUGCGGGACG
+AACUAGAACCUAAGACAUCUUACCCGCCUGUCUUCGUAACAAAAUGAUAA
+UGGUACAUGAACUACAUGGUACUAUCCCGUUCAGGACAGGUCCGUACAUU
+UAGCAUUAAGAGAAACGUUAUGUGAUCUGACUGUGCCACAUCCGUACACG
+CCAUAAGAGACCGCGAGAAAAGCCUUCACGAGGCGUACGAGUCUGCCGAU
+CCGGGUCUGGGCCAUCCGUCUUAUGCGAAUUGUAAUACUGAGAGGUCCAG
+GUUUGUGGUCAUGUACACUCCCGAUGGCGGGGUGAGGGGCAUAACAAAAG
+AGGUCACUCUGCAGGUUGCGCGCAGCUGAGACGGCGUGAUGGCAAGCCCG
+GUAAAGCUGUAUCUUUACUGAACACCCAGGAGCGGUGGAGUUCCCAAGUC
+AGGGAAGAUUAUGACACAGGCGAAGGGUUGAAUAGAGGGCCCGGAAAUUG
+UCUUAUCAUUGAGUUCAUCACAGGGGACUCCAACAACCAUAAGCGGCAUC
+CAGUAGGAACCACGUUUGCGCCUUUGAAGUCAGCCGAGCAGCUAAAUACA
+CUCCCCUCAAGUGCUGGGAACUGACUCUAGUCUUGGCUUCCCCGACAGAU
+GUGGCUUUGAUAUGAGGAACACCACUAGUACCGAGGAAGAAGCUGCGGAU
+ACUAAACAGCUUAAGCAUUUAUGUGCGGCCAUCGAUCUUGAGGCCUUACA
+GACUGACCCGAUUCCAGCCCAUUGGACCUGAGCCAAAGACCCCACCACGA
+UCACCUGACCUGGAGCAAGGACCUCAAGCUGCUAAACUAACACAGGAUUA
+CGAUGUAAAUGGUUUACCCUUUGACUGCAAAUCUUAAGGAUUAGGUUCGA
+UUCCUACGUAAUCCGGUGCAAUGGUCGGCCCUUAUGUUCAACUCGCGCAG
+UCGCUCGAACGUCGGACGACUUAAGCUUAUGUAAACGGUUUGGAUUCCAG
+AUCAAGGGCAGGAUAGCACCCGCAAGACUAGUCUGGCAAUCACACUCGAA
+UACGGGCGGAUGCAGGGACGCGUAUGGUCUUGGCUAUUGGCAUAUAGGGU
+CGUGACCAGGUGGCCUUAGUGUUAUUUACCGGGUCUGAUGUCAGAGACUG
+CCAAUAAAUAGUCUGAGUGCGUACUUUUCUCGAGGCGAGACUGUAAAUCG
+CGGCUGUCAUUAAUGUUCCGAAUUUUGGGCCGUAAUGCUUGACGUUGGUG
+GAUAAUCUACUCUAGUAUAGAGAACCGUCUCCCGGUCCCUGCGUUGUCAU
+AUAGCAAUCGGAGUAGCCAUGUGAUCUUUUGACUCUUAGCCGACACAAGA
+AUAGCAGAAUCACCGGCCGGUAAAAUGUAACACCUCCGCGAAGGAUCCAA
+CGUCUUACCUAGAGGUUGACUGGAACGACAUCCUUUCAGUCAUCUCGGAG
+CAUUCGAGGUCGGGUAUUAGGAUUCCUGCGUCCGCAGCACAUUUUCGACA
+AGAAUCUUUAAAUCAGAUGGGACAUAAAUGCCAAUAGUGCCGAUUGACAC
+CCGUAGGUACGUGUACUUAAGAUCAUCACGAGGAAUGACAGCAGGCUCAA
+UAUACGGGAGGAACAAUUCAGUUAUGCUGUGCGGGGUUUAUUCGGCGCAU
+UUACCCGGCUUUGGGUGGUCAUAGGCGGUGAGAUAAUCUGUGCUGUAGCA
+GAGAGGUCCCCCUACGGCGUAGUCACAUUUCCCCGCUCCAAGGCUUUUAU
+AUGCUCAUAACCUAAAUCCAUUAGAAUGAGGAUUGGGGCGGUUGCCUUGC
+GGGUCACGGCGCUACGACCAUAUUAAGCAGAUUAGCCCCCUGCACAGACA
+CUGCGGACGCAUCUGUGUGGUCCGAAGUUCCCGUGCGGCGCUGCUGCGAG
+AGCACUCUCGAAUUCCAUUGCUUCGAUCGUGCUGUCCUGAAAAAUCGGGG
+AAGUAAUAGAUAUUCGUGCCUUUCAGUUUGGUAUGUUACACUUUAUACAU
+UAUAUCUAGGGAGCGGGGGCCAGCGUGGAAUUCGUGGGGCAGCGCCGCGG
+UGUGUGGGUAGCGUGCAACCUCGACUCCGGCGCGACUGAGCACAGUUCGG
+CAACGAGGCGAGGUUGCUACGAGCAGACAAAGUAGGAAAGCGACUUUUCC
+UGGUGCGUCGACCAAGUGCCAACCCAGAAGUUAACCCGAUUUAUAUCAAU
+GCUGAGUUUCCACAAAGGUUGCUAAGACCACAGGGUGGACCAUGGAACGG
+GCUGCAACAGGGUUAGACUUGAAUAGGCUCCUUCGCAGUACGGUAUUAUA
+CAAUAGAGAUUCACAAGAGAUGGCUUAAUUCCAGACCGCGCAAUCACUGU
+UCCGUGCUAUCGUCAUCAACGACGCCUCUACUGUUCAGCCUGUACGGCAC
+GAGCCGGACCGUAUUUCUCCCGUUCCUAAACUGAUGUGCCCGGGAGCUUG
+UGACUACGUAUGUAUGGAGUCGGAUGUGCCUAUGAGCCACCGUGACGGUU
+CCCGGAGACCACAUGCUGUAGCUCGUUAACGAGCCCAUUGCACAACCCGG
+ACGUCUCAUCAUAGUGUAUCGUGACUACUGGUCCAAGUGCACGAUAAAAU
+GGUGGAGCCGGCGGGAAUCGAACCCGCGUCCGCAAGUCCUCUACAGAGCG
+UUCUACAUACUUAGUUCAGUCAUUUGAUUUAACCGGCGCGACGCGGACGA
+ACACGCUGCGCGACGACGAGUCACUUGGAGUUAACCCCGGCCGUCGUGAC
+ACCGGCCGAAGCGAUCCGAUAUGAAUGACCUCGCGUGGCCUUGCGGCCCU
+AGCCUAUCGGCAAGCUAGUGCGAGGACGGCGCGCAAUUAAGCGGCCAGCU
+GGUAACGGUUGUCGUUAGCAGUUAUUGCGUUCCCAUUGAUUAACGAGGUG
+ACGGGUCCUCGGUAUGCCCGCUACUGCUUCGCAACCCACGUCGAAACCAG
+GUCGGCCCCUCUCUCGGACGCCGUCAAGCGCAGUGCAGAGAUGGUUUUAC
+CCCCCCGGCAGAACAGUGUCCUGAUAUGCUGCCGUAGUAUUGGUGAUCUA
+GAGCAAAAUGUGGGCGGACGGUUUGGCUCCCCAUAGUGGCCCAAAUUUCC
+GACGCCCUUCUUCGCGACUUAAUCCCUGGCCUCUCCGUUUUGAGUUUGUC
+UGAGGUAUUGUGGUCUUGCUACACGUUUCGGGACUCCGGAUAUGGGUGAA
+AUAUCUUCGGUAUGGAGAAGUGAGUCCUCAAACGCUUAGUAUGUAAGCUA
+GUAGCGAUGAAGGGUGCACUGCCCGCACUACGAAGCGUAUUCUGCAAUGG
+GCUGCCCUAGAGCGUCUAAAUGAAUGCGCCUCGUAGAUUCCGUGCCCAAC
+GGAUCCCGCCUGGAAUACCCACGCACUGUCAUUGUGCAGAUAAGACCACG
+ACAGAUCACUCACCUAAUCGAGUCCCAGGUCGUUUCGUAGCCACGGACAC
+CGCUUAUAAGCUUUCUUUGCGAAGCGCAGCACAGGUGAAACGCAGAUGGG
+UAAUCACAAGUGUGUAUACGAGACGAACGAUCUCCUGGACGAAGACCUGG
+CGACUGUUCGUCUUAGACUUCGUGUAAGUCCUGAACAACUAGUAAGUAUG
+UCACUCCCACCGUCGACCCAAGCAAUGAGACGUUGGCAGGGCCUGGUCAU
+CAUCAGUUUGAAUGGGCUUGCUUGCUUAGCACCGCAUGGCCGUCCCACAU
+UUAGGCUUAAUGCUACGCGCAUGUACGGUGGCGCGUGCCAUUUUCUAGUG
+AGUAGUGAUUUCACGCCCCAUAUAUUAUUGUGACACCGCAUUAUAACGUC
+AGCUAGGGCUCGUUGCCAUUCCACCUGUCCCCACGAGAAAAGUAACCAUA
+AACGGGUUGUGCAGCGAAGGUUAAGUGCACUACUUGUCUGAGCCGCCUAC
+AGGAUACCGAAUGCCACACGCAGGGGGUAGAUAUAAAAUAUAGACCGCAG
+GCUCCAGUAGAAGAUCCUGUCUUCUUCGGAAGACCACGCUACAUGAGUUC
+GCAGAGCGCCGCGCUCCCUGCGCCAGUCUAGGUUAUGUUGUUUUGAAGCA
+AAUAGACGAUUAUAUUCUAGCUUUUUCGCCACGAUUCCAGGCGUAGUCAC
+ACUGGAUCACCCCGAGGUAUUGGUAAAUGGCUACCUCUUAGGCCCAGGAA
+GCGCUCCAGCCAUGAAGGCGACUCAUCGACAGUUUGUUUUAACUUGAGCU
+UUCCUAGCCCAUGUGUCCCUAGGUUUUCAGCAACGAGAGCUAAUUGGCAA
+CCGCUCCCGGCCUCUAACGGCAGAUCUACUGAAGACAGUGGUUUUUACAU
+CGACACAGCGCUCAUGGGACGUCUUAGACAAUGUCUCGUUCCGUCAUAAA
+AUGCUGAGGUAUUGAGGCAGAGUUUCGGAACCCUAUCACGAUGGAGCAUG
+GGUUGGCCAUUACAACCAGCUCUGAAUGUGUUAGUUCAGAUUUUUCCGGC
+UUACUACGAAAAACUCUGGCCUUAGGACGACGCGACAUCCGUCGUCCGGA
+UAUAACUGGUGUAAGCUCCGCUAGUGCUAGAAUAUGAAUCCGUGUGCAAU
+CAUGCGUUAUUCACGAGCUCAGUACCCCGUUCUGUACUCUCCCCCGCGGC
+CCGGGGCGAUUCUGAUGCACGUUGCCACGUGAUCGUCCCCCUGCCUCAAU
+UACUUUGGAGAUGAUAAUGAGCUGAGGGUCGUCAGGGAACUUGUCUGCUU
+GAGCCAACCAUCGACGUUCUUCAAGCGGUCGCGCUUCUACACAAUCGCAG
+AAUUUCAGCUACAGCGGUGGGAACGAAGGUAUGACGAUAAAUGGACCAGU
+AUGACUGAUUCUAAAUCUUAACCACGCUCGUUGCUAAUGGCUUCUGAUCC
+UAACGAGCAAGAGACAGUUAAGACCUGAGCCUUCCUCCUAGGACCCGUAC
+UAUCAAGUAUUGCUGAAUCCCGUCAGGACUGGAAGGUAGCAGCGGUAAGC
+GAUUUUUUUGAUGAGUACGUAAGUCUUAGGUUUAUGACACCUGUGAACAC
+AGGUCUCUACUCUUGGUGAACUAUAGUCUCGUCGGGGGAGCGGCUAUAUU
+AUGCUAGUUAAGUACUUUGAACACCACUAAUCUCGGCGAGCCUGAAGCAU
+GCCGUAAUGCAUUACAUAGAGGGCCGAUAGUGAUUCUGAAACGGGGAAAU
+GCUCAUUGAGGGUAGAGUGGCUGCUUAACUCUGAUAUUAUGGUCUAUGAC
+CGCCUCUCCGCCUUAAUUGUGUCACGCUGAGGGAGUAACCUCUGGAAGGA
+GACAAGGGACCAAAAUGACCGGUUACUCCGGGGGGUCUCUGAGCUCUAGU
+UAGAAUAGUUACUUUAUCUCCAACGAUCACUAGCCUUCUGCGCUGUGAAC
+ACCUUUAAUCGAGAAAUUUGUACACUUGUGACUUGUCAGAGCGAAGUGUU
+GAUCAAGUGCGGUUUGGAGAAUAUCAUAUUCACGUUGUCCACCGGGCAAU
+GGGGACUACUAUGAAGCACCCUGUAGCUUAGUGGGAGAUACCCAGAUGUC
+CGUAACUGAUUUGGGGUCCCUGACAAAGAGGACCUCGCUGGUUAUCCUGC
+AUGUCGGGACGGGUGUGGUCCAAUGAUAGCGGCCGCGGCCUGAAGUUUAC
+CCUGCUACUUCACUAGCCAGGUCAGGUGGCUAUCAGCCAUUGCGGUAAAA
+AAACUCCACUUGCAGUAGUAGAUCAUUGGCCCAACUCCAACACGCGCGCA
+GUAGAUAUUAAUAGAUCGCUGUGUGCUUUUAGAGGAUCACAAAGAUACAU
+CAGUGAUCGUGUACCCACCUUUCAUAGAUCAAUGACUGCGUGAAUCGCUU
+GCGUCACCAAGGGUAAGGACUCUUAUACCAUCGACUUAUUUCCUAUGGCC
+GAGUAGAGCGAAGAGUUAUGAGCGAGAUGACACUACUGACUAGAGGUACG
+GACUGGGUGAGUACUGGCUUUGUGGUAGGGGUUCCGUAGCAUGCCUGCGC
+UGCAAACCGACCUAUGGUAGGUUAUGGCACAAUUUAUGUCAGACACACCA
+AAGGGCUUAGAGAUGUAUGUCCAGGUUCAUCUUCGCGUCAAUCUGACGAA
+CUGUGUCCAUAGGCAAAGAUCGGAACGUGACGCCCUACGUAGUGUAGAUA
+GGGCACUAGCGAACCCGCCGUCCCCUCCCGUACAGGAGCCUUUGGUGAGU
+AUGGUAGACGGGGAAGUGAGGAACUUUUCCAGAUAACCAUUCGCGUGGAG
+UACGCAGUUAACUCGCUCUGGGGGAUUUGGGCUGUGUCAUGAUCCCGCUU
+CUUAUCUCGCGCCAGCGGUGAUCUGGAGUAACAGCACACUAUUAUAUGUU
+ACUCGACGCACGAAGUGCGGAUUCAGGACUAGCAGCGCUCUUGAGCCCAC
+CCUCCUAGAGAUAGCAGAGUUUCCUUAAAGGAAAUAAGUCCAGCCGUAUC
+UAUAACUCUGAUGCCGGAGCUAGUACACGUCAGUUCUACAACGGCCGAAC
+CUCCGAACGCUAGACUGGAAACCAUCUUGCAUCAGGCUCGCCAUUAGCCG
+ACUAUAUACAUGACUAGUCGGUAAAUGCAACUUCGUGAGGUGACACCAAC
+AACUCUGGCACUAGUUGAAAUUGUUUUUUAUACAGUCCGGUAUGAAUAGG
+GUAAGCCCAAUCUUGGCUCGCGGAACAACUCCGCCCUCGGCGCUAGAUGU
+UGGCUGACCUCUCAGGAACUCCGCUGAAUAUGCGGAUUGCUGUGAUCCUU
+GAAUUCGCAUAACCUAUUAGUGUCCAUAAUCUCAUCACUGAAAGGCGGGC
+AGCAACGGUUGCUAUGUCCUGACCAAAGCGCUGCGCACAGAACUCGUCGC
+UUACAGUAACGUAAAGCAGGGGAACAACCCGGUGUGCGAGUCUUGGGGGA
+UGGAAAGCCCCAGUGCACUGGAGGCGCACCUGUAAAACGUGACGCUCUCG
+AGGGGCGGGCACUUACUUGAUAAUCCGGAACUUAUUUGAGUGAAGAUGUG
+UGCACGGUAGACUUCACCAUGGGGAGACUCCCGCUGGAUAGCUCAUACCA
+CCAAAUACCGUGGGUUCAGACAGUCACUACCAUGAUCUAUAAAGGGAUGA
+AAAUCAGCCUCGGGCAAUUCGGGAUAGCUGCUUGAUUCGUACGGAAGCGU
+CGCGUCCGUAAGAACCUGCGCAGUAGCCAGCGUACGUAACGACGACAGUC
+AGUAGCGUCCGACCAUAAGAGUCGUGAUUUAGAGCACUGCAGCCAACGUU
+AGAAUCUUCUGUCCAAUGCUGGGGCCAACUGUGUGCAUUUGUCGUUCCGU
+CUGAGGUCUUUGGGAACCUUCUUUAAUGCUUGUAUUGUUGCGCUCGCAUG
+GGUUUAUCCAGUUGAAAUUUAUGCGGCAAGGCAGUAGACCAUUGCUCUGC
+GUGCGUCAGACGUCCUCUACGGAUCUGGGACUCACGCUCGCCCCUCUCGU
+AUUACCGCGGCUGCUGGCACGAGAUUUGCCGGGACUAUUCAGGAAAUUUC
+AGUCAUUAUCCUCAUUUCCUUUAGGAGAUCAAGCAUUGCUUUUUCUCCAU
+GCUAUUUGACUGGAUCCAGCGCAUUGGCUGAUUGUCCAAGAUUCCCCACU
+GCUGCCAAUACUCUGAUUGUGUGGUCCUUAUUUCAGUUCCACUGUGACUG
+ACCAUCCUUUCAGAUCAGCUAAGGAUCAUCGAUUUCUCUAAUCCUUUCUA
+GGCACAUCUUAUAAACGAGUUCAUAACGUAUUAACCAUACAGAGAUUUAA
+CCCUGUUACAUGAUUCAUACGUACACGUUUCCGUACUCUAUUUAUAAGGU
+AGUUUUUCCAAACGAAAAUGUAAAACCCCCGAAGGGGGCUCACUUCAUUG
+GUUUUUCUCCUAGAUUUACUCACCUUUACGCCGAAUAAAAAUUCUGACUA
+GCAUGUGUUAAGUCAAUAGCUAGCGUUCAUUCAACGGUCACCACAUGAUC
+GCCUCUGCUCCACUGGAGUAUUAUCUAAGGUAACUGGACCUGCGAUCACC
+AGGGACGAUUGCGUCUGUAGUGAAACAAGGCGCUGCGCGCGAUAACUGGU
+GCCCCCACGGAAAUCCCACGGUCAGCUCGGACCUCAGCAGCGAGUGCACC
+AUUGGGCCGACACUACGUACGACCUCUAAAUGUCAUUGCAUUCGAUGGGU
+CAGAUAAGUCAGGAAGGUGUGAGGGCGGGUCGAUAGUACUAUAACCCAGG
+UGUUAAAGAGUCAUUGAACGCUAGUAUUGAUCGAGUCCCGUGAUUCACAG
+AUAACGUAGCACACUAUCGUACGGCCGGACUCCACAGGACCAUGCUGUCC
+CACCCAUGGUUGACUGAAGGGUCGGUCCUUGCCCCACUACACGACAUCUC
+UAGCGGAUGCUGAGUUCACUGCACAGGCCCGUCGCGGGGGAGCUCCCUGA
+UGGGACUGGCAGGGGACCGAUGUGUAUAGAGUGGAGGCCUUCGAUAGGGA
+CAGAAACAAUCCUUAUAGUGAGGUGUUUUAAGUCUACCGCACGGAAUGAU
+GUAUCGGACCACUUUUACCGAGACGCAGUAUCGUUCUGUGACCGUCAUGG
+AGGAUUCGAAUACCAGUCAGGUCCAAUGUUCAUAAUAAACGUUUCUCCAC
+CUCGAUACGUAGUACAGAUCCCCUUAGCUCGAUCAUCCACGCCACGCAUC
+AUUAAACGUAUCAGCUAAGUUUGUUCGUCGUUAACCCUUUGGUAGUGAAA
+UAAUACGUUCGUAUGUCACGAUGCCUCAACGAAGAGGCACAGUAAGCGCA
+CCUUUCUUUUAGCAACUACGCAACCGUCCUUCUGAGAGACUUCGGCUACG
+AACGGCUUGCUUAUCAUUUAGAUCGGGAGCGGCUUCAUAACGCGAGCCCC
+CGGAGCUUAAUCAUUACCUUGUAAGAUGCGUACUAUGCCUGCAGGUUUAA
+AACUGGCCAUCUCCUUUAAGUCGGUCUCGCAUCGAACUCCAUAGCACAUC
+AUUAGCCGAUACGCUAACUCUGAAAACCUGACACGGGCCCGAAGUCACUG
+ACAUCAGGACUGGCUCGCAGAGACAACCCUUGACCCAUUUGGCGUAGCAU
+UGAAGCAGCCUGAUCGUCAGUCUCGUUUUACCUCGCUGCGCGCACGGAUC
+AUAGAUCGAACCGCUCAGUGCGAAAAAUGAGGGUGUUGGGAGUCGUUUUC
+GGCUAGAGGACUGGCAAGUUAGAAUCAUAUAUGAUUGUUACCUAUCUACG
+CCAAAUGCGGUUCUUCCGCACAACGGUGGCUAGCACGGGCUUUUAACGCC
+GAUGUGAAUACCUAUACCUACUAGAGACAAUGCGCUAUACGCAGACACGG
+CUGAACUAAAAAACAGUCGGAUAUCUGGUACCGAACAUUAUGCGUUGCAU
+CGACGAUAUGUUAUGGUAAAAGCGAAGUGCAGGGAGAGCUCGUAGGCAUG
+AAAAUUGGCAGCUAGUCUGUUAACAUUUACGGAGUUAGGUAACUUGCAUG
+UACACGACCACGCUUCCGGUAGGACUCCGUGGAUGAUAGAGACGUAGAGA
+CUAGUGAAUGAUCCGGGUCCACGACUUAGCAUUUUAAGGGAUGCCACGCA
+CACAGUCUACGAGGAAGCCUGUAGGCGAGCAUAUAGCGUGCAUCGCACCC
+CAGCUGAUAGGCGCUCCUAAGCCGGGGAUUUCCUAGCAGGUACGACUCUC
+GAGUCUCGGAUUCUAUUCCACCCGCGCGCUCCGGUGUUCUAAGUGGACCU
+AAUGUAUCUGUACGUAGUUAACGACAGUCGUAUCUCACUUAGUGGGGACG
+CGCGGAACUUGGAGGCAACUCUGCGGUUCUCCCGUUAUCAAGGGAGGUUA
+ACCGUCUGCCUCUCAUACGAAGCAGGUGGCUAGACAGGAGGAAAGUCCAC
+CCACCUGCUGAGCGCGCAGCCGUAUGCAAGUACGGGUGGCGAGAGUCACG
+GCUAUGGCACAGAAACGACACGGCCUGCCCCCAGCCAUGAUGCGAUCGAG
+UCCAUUCGUGGGCAAUGCGUCCGCUCCCAACAAGCGCGGAUGUCUCGCUG
+AUGCAUAAGGGUAGGUAGCGACGAAACGGUGAAUCCUGCGGGUGCAAGCC
+AAAACAGGGCAACAAGGCUGCUCAGUGCCUGCCCGGGUAUGGCGCGUAGC
+UGAAUUGCCGCACCGACAGAAGCGGGCUUAUGGGUGGGUACCUUCUGGUC
+GGUCCUUUAAAACCCGACAAGUUAAUUGCGGAAUGAUGUAAUGGCAUAGG
+CAGGAACCCUUGCGAACUCACAAGGGUCUGACGGAGUCAAUUGUGCACUA
+GUUGAAAGGGGGUAAGCGCCGCAGGCGGAUGAACGCUCCUUGCUCCACAC
+UAUUUAGUGUGUGACUCAUGGAGUCCGUGCAACCGCGGCCUUGUGUUCCG
+GCCAGCGUUGUGUCUGUCGGAAGCUCACAGCUCCAUUCGCUCUAUGCUGG
+AGUUUUUGUGUGUCAAAACUCAGCUUGAUGUGCUGGUGCAAGUUACGGAU
+AUUCGAUACGGUGAGGUGUAAACGCAAUAACUAUGUGUGCCUCGCUAGCA
+CGGAUCUUACGUUAGUCCGUUUGCGAGCUGACGCGUCGUAGAGAUCGGCC
+UACAUACGAUAUCUGCACAUGGAUAGAUUAGCCUCCGUCGCCAGCGAGAU
+UAUUGGCGCAAACCAAAUAGGUGGGCGUCCCGAAUAGGACAGCUACUCGU
+UUCGGUCGGGUAGAUAAUCCAGCGCCCGAAUACACCGGCUACGAGAUCAC
+CCUCUUGCGGCCCCGGACCAUACAGACCUGGUGUAAUGUAUCGCCGCCUU
+CACCGGAUCUCUAGUGUUUUUAUUGAAAUGCUUUUUCCCGUCCGGGUCGA
+CUAGGUAGCAUCACACGCAUGGGGGUUCAGUGUCACAAGGUUCGGGUUGG
+CUUUAGUCCAAUACAUGUCUGGCACUUUGCCGAUCGAGCGAAUGGAGGUC
+CCGACAAAGUCGUCCCAGAUAAUCCCUCCCUGAUACCUCGGAGUCGAUUC
+ACAGAAAGCACCUGUUAGAACUUUCCUUUAUAUACCCUGUAAGAAUCAUA
+AUCAUUGUGCGAAACAAGCAUGCAUCCCAUACUGAUUGGCGAUGACACGC
+CCUCUUACUGCUUCGGUAAUAUCAACCGCUUUGUAGGAUCCGGUUUCAGG
+UCAUCGCGCGAUCCCAUUUUCCAACGCUAACUGGUGCAACGCCAGUAACG
+CGUUGCCCAGAGGCUCUGCCGCAGAAUGAUUUCCCUUCUGUAUGAUCACC
+GCUAGGCAUAUAGUCGGCAUAUUACAAUUUACAGCGAGGCAAACGUACAG
+CUAGAAAGGUCAGAUAUAGGAGUCAGUGCGCGUUUCGCAGUAUGCCGGGA
+UCUGUCCGAUUGAACACUGAGCUAUCUCCAGGGCAAAGGACUCCUCCAAA
+UAGACUGAUUACUUGUGCGAUAAGCUAGUCCCCAGGAACGCGGGUAUAGG
+GUGUGGGUCAACACUCAUGAUGUCAUGGGGCCCGUCAAUGUAACAUAUCC
+UUCGUGAGCCGAUGGGAAGACCUCCAAGACGACCCAAAAAUAAUCUAGGC
+CGAUCACCUCAUACGUGGAUGCAAAGGUCGAAGUGUUAUUCAGCCAAGAG
+ACUCCUGGAGAGCAGCUUUAGUCGGAAUCUGCAGUAUAAGGCGGAGGCCG
+UGAUAAUACAACACAAAUAUUAAUUCGUGCACGCUGUGCGGCACUUGCAG
+UGUGCAAAUCUUUGACCAUGGGCUCCCAGGUUACCAUCAACAAGUUAGGC
+AUGCAACAGCUGAGGACGUUUGACGCCGUCUGAGAGGCCUGGAAGUAAUC
+CUCACAGAAGUUGCCUCAGCGACGACUGACCCUUAAAGGGGUGCUAGGAU
+UGGGAGACCCAAAUACCCUACGAUACAAAGGGUGAAAAGUCUACUCCAGA
+ACGAGGAUUCGAAGUAUGGAUCUUCUCGCGGUAGCUGCUUUCGUCAUUAU
+GCUCGCCAUAGGGGUAUCAUCCGCGCAGCAAACUAGAUCGCACGUACGCA
+UCACCCGGCCGCAAAAUGUCCACUGGGCGAGUCCGGAGUGAGCCAAUGAU
+UUCAGAUAGGACUCAGUAUGUGACCACUGUCGGUGUGCUAAAUCCAAUCU
+CGGGAUGGGUUCGGAGGCAUUGGGGUACGCGGUGUAAAAACUGAAGGGAA
+AACUUUGCCGAACCCGCCUCUACGUCAGCCGUUGACCAGUAGUUUCCCUG
+GCCAAAUAGUUUAGCAUGAAUUAUAAAACGCUUGUCCCGUCCUAUGUAUG
+UAGAGUAAUUGCCGUACUUAUGAAACUUUCCACAAAGUGACCGAGGUUGA
+UAUACCUAGGCGAACUUGUGUCUUUGUACAAUACCGGUGGGUCGUUAAAG
+CCUACCUAAAUGGCUGACCGCUGAUACCAGAGCAGGGAGAGGUCUGUAGA
+AUUCUUAGUCUACGAACUGCCUAGCUUAGCCGCCUAUCUAACUCAUAACU
+ACUGUCACUUUUGAAGGAUUAAACAUCAGGAUCUGACAUACAUUCAGCUA
+UGCAGAACCAAAUCAAACCCAUUACGCUGUUUAAGCGCACAGUUCUUCUU
+CUGCCUGCCCCCACUAUGCCAACUCCACUUCCCCUGCUAUCGUUCUGAUC
+AGAGUGCGCGAACUGCUUGCUCACUGAAGAUUCGUCAGUUGCUUCGUCUU
+CGAGUUUGGCGGUUACCACUACGAUCUGUGCCUUCUACUCACAACUCGUU
+UUUGAGGAGCGAACCCCCCCCAUUAUUUCUCGGCAGGGGGACGCUGGUUA
+CUCGUAAAAAAGUCCCCUACACGCAAAUAUGCAUGUAGAGGACGAUAUAU
+GUAAUGUAAAUACCGGGGUACCACCUCAAUUGGAUUGAUAAAUCCCACUU
+GUACAAGUACAGGAAUAAUUCCGAUACUCUAUCCUUUUAACGGCGGAACC
+CGGAUUGCCUACUACAAUGUUCAACAUACCUCUCGCAAGCCCAUUCUGUA
+UAUUUUAUCGUACCGGGCUCCCACCUAACCCCAGCUCUCUGAACGCAUCA
+AAUAUACGUACUCUUCUUGCGUUACCGAAUCGUGAAAUUGACUCUUGAAA
+UCAGAAUUACAUAUUCAUACUAUCCCGUGACAAUUUGGUAAAUGCUAGCG
+CCUCAUAUAGCGUGUCUAGUGUCUUUCGCAUCCACCAGCCUCUAACCGUA
+CGAGAGGGGGUAAGAAGAGAGGGGUGAAUCACGAAUUGAGGCUCCAGCCA
+UCUGGCUUAACGCUUGCCAGCUGGUUACGUAUAAGGCUCUGAACUUUCCA
+UCUUCAUAGUUCAACAGACAGGCUCCCUGUUUCACGUACCUGAGCUUGGG
+UGUGCUCCAUCGAAACGUACCGCUAUGUCUAUUUUAUAAUAGACUGACGG
+CACUCGCUGCCUAGCUCCAGUUCAUGAGUAUUUGACUCUACAUGUGGUGC
+GGAUAGCGAUUAUGAUCACGUCCGUUUUGAGAAUUUAAUGAUGUGGACGC
+UCAUUUGCCCUAGUCACUGCGAAGUGCUAUGUGGUAGCACUUUAGCGACA
+AGGUGUGAGCGGUGGACUGUGACAUUACCUCACGCCUAGUUGCUCCACUA
+AUCAUGACCCGCAGGCUUUCCCCUCCGAUCGUCUAGAGCCUCAUAAGGGU
+AUUUAGCUUAGUCUGACGCUUCGUCAAGAGCGUCGAGGCUGUACGCCCUA
+ACGUAUAGUGGCCCCAAUCCACUUUUAUCACAAAAGUGGAUCGUAGUGGA
+GACCCGGGCUACGUACGAAGGUGCCAAUCAUGCAAGGAAGCCCGUGUCUG
+AGCCGGCAGCCAUAAUGCCGACACGCCCGCUUGAUCCAGGAGUCCAAGGC
+AGUUGUCUCUUCGGUCUUGGAUUUCUGCGGCCCAACGGGGUUGACUGAUA
+CCCGAAAAAAAUACCCGGCGAACUGCGGGUAUGUUACUCAAAGUCAGGGC
+UUGAUAACAUCCGCAAUUAGCUAUCCAAACGACCAUUGACUUAGAGUAAC
+UGUAACCGAAAAGCUAGACCUCCUCGAGGAAACCAAACGAUAGUCAUCGG
+GAGUUCGUCCCGCGUGACAUAGGUGAGACGAUCAAUCUGUACUUUAGUCA
+CAGCAGGAAUACCGCGUGCAGCCGGAAGACGCGUCCUAACGACUAGCAGG
+CUAUGAGGUAGACCAUGGUCUAUUAAGCCAACUCCGCUUCUGCCGAGCAU
+GCACCAGGACACAAUAUACCAGGUCCUGCUACAGCUUUAUAAUAGUCUCA
+UGCAUGCGCUUUGGCAAUGAGGCCUCAGUUUUCAGAUCAAGGGUACGAGA
+UCCCGAGUCUUAUUCCUCCGCACCCGGAAAGCUAUGUCGGCGAUCACGUC
+UCCGAAUCAACGUCAUAACCCCCCUGUGGUUUUUAAAGGCUUUUGUUCCG
+AUAACUUUCUGAGCAAGCACCAGACACAAUCAGAGACGAUCCCUUCAUGC
+GGAUGUGUUAUGGGUGGGUACCCAAGUAAGAAUUGUACUCAUGGCAUGCU
+AGGGGCCGUCAGGGUCGCUGGUGAGGGAAUCCUUAAAUACUAGCGUAAGG
+CGAAUGUUACAGGAGUAACUUUUCCCGCAUUCGGUUUGUGGUCAGUCUCG
+GUAUAUGUCUUACUUGACGGCGGCAAAGCGGGUAUGUCCCAAAUGUGAAU
+ACCUUUUAACGUAAAUGCUCAGUGAUCGCUACCGACAGUAAGGCUAGGAA
+UCUUGCGUUUUCUCCGCAGCUUAGGAAAGAAGCACCGUUCGGGUUCGGCA
+AAUUCUCAAAAUAAAAAACACUCAUCCCGUAAAAAGGGACGAGUGUUGAA
+UUCGUGGUUCCACCCUUGUUCCAAUUAACAUAAUUGUUAAUUGCUCAAGU
+UCAACAUAACGGUGUUGUCCGUUAGCAAUUACUAGAAAAACCGUUCACUG
+CUAAAGUUUAGAGGUGGUAAGUAAUAAUCCCGUACUAGGAAGCUCACACC
+CUAAGGCUUCCCUCUCUGAAAAUCGUAGAAAACUACUCAUGUCCUCGUCC
+CGGGAAAAUCAGUCGCACUUAAUAUGGUGUGACCCGACAAAGGACUUUAA
+GGGCACUCGGAAAAUGUAUGUUUAUAUGACCAAGUCCCCAAUAGCUUUUA
+CGUUCAUAGCGCUGCCACGGACCCGGUCCAGUGUGAGUUUCGCUAAUGCU
+CGGAGUGAUCACGAUCUAACGCUAAUUAGGUAUUGUCCCCUGGACUAAUG
+CGGUGAAAUGUCCCGGUUGUCGGCGGUGGGCAUGCGCGAUUACAUUAGCU
+CCCUGCGUCGGCCAGUGGGGUAUGUAGGGUACAACCGAUCAUGGCAGCGG
+AUCUGCACAGUAGGAAUCGCAACAACGGAACUAGCUUCGCUUGCAAGCUG
+CGAAACGAACCCAUGAUGGCUCCCGCUCACCACUUUUCGAUCAGGCAUGA
+GCCGCCAAUCGGGGCACCGAGGCACAUGGGUCCCUGAAGGGAAGGAGUCG
+ACGUCUGUCACUCGGUUGUUAUACGGAUCAGCCAAACGCGUACGUUCAAG
+AUAACCAUUCCGUUUAAAAUCUCAUGACGCCCCUACCGCCUGCCUCAUUC
+UGAGGGCGGAUCACACGCGCAGCGAAAUCGGGGAUCAGUUAGCAUUGAGG
+CGGGCCGAGCCCCGAUCUACGUGCCGUUCCUGCCCACGUAUUAACCCUCG
+UAGGCUGUUUAAGCGUAGCAGGGCAUUAUGAACGCGAGGAGUUUGGUCGA
+GUGCUCCUUUUGAGCCACCAUCCGUUGGGGUAGCGUCACUUUCUUUAAUA
+CUUGAAUUGCCGAGCUCCUCUAUAUCAAUCCGAAAGCUAGGGUAUGACAU
+CGCACAUCUAUGCGAGCUUUGAGGCCGAAAGCAUAGCAACCAGCUCCCUC
+ACCUCAACUUUGCUGUCGUCAAAACAGUCUCACAUUAAUCUACUAGAGAG
+UUGUCUAUCCCAACUGCCCUUGUAUCAGAUGUGCCGACACGGCUAAUAGG
+AACUUUAGCAGACAAGAUUUACCCGCAUCUCUCGUAAGCUAUUAAUAUUU
+AACGAUUAAAUCUGUCUGCCUCCAGCCUCAGGGAGUCGGUGCUUAUGAUU
+CUCAAGUCAGCAAUUAUGCAGAGUCUCGUUAGUCAAAAUACGAUAGAAGU
+GCUCACUUCAGGAUUCGUCCUGCCAAGCCCGACCUCUGAUACUUUCAUCG
+GGACCCGUGUAACGUUGCAAUGGACUGCCUUUGUAUAUUGUCACGGGCGA
+UCGUCGGAGCGAAUGGCCAGAGUCACAAAAUCUCAUAGUUGGAAUUAGUU
+UACUUAGCUCGAACUACGUAUGCCGAUUACGUAAAGGGGAUAAAUAGUGA
+AGAUCCUGUCAGUCUCCCAAACCGGCGAUCUGUAAGGGAUGGUCUAAAGG
+CGCUUAGGAUGCAAUAUUGCGGAGAUUUAGAUGACUCGUGCUCGUGGAAA
+UAUCUUCUCUAGGCCUAGCUGAAAUAGGUGUUGUAAUACAAGGACUGAUC
+AAGGUUGCGCUUACCUUAGACGCUAACCCGGGUCUACGACGCUCUUCUUA
+UGGUGGGGAUUUCCAAGCCACGCAUAAAUCUUCAGGGAUUGUUAAGCUAA
+UAGGAUGUGCGGAAACAUAGCCUUCGUAGAAAGUACUUUAUACUUCUAAU
+UGCAUUCUGCACGGCUCAACCAUUUCACUUAAUGUCCUCAAAUUGGUGGA
+AGCCACUGCUUUCACUAUCGUCAGCGUGGUACCCAUAUUCCGUAAUCCCC
+AUAUAUCGAUCUAUGCUAGUUAUUGUCUUAAGCCAACUCGUAAGCUAAUC
+GUAUCCGGCGGAUUCCCCAUUAUUGAAUGGUGUUUUCGAUCAAACGACCG
+CACGCGUGACCGUUUUUUCCGGCGACUGACUCGCGCCCCACGCCAUCUUG
+CCCGAGUGUUAGCUCCCUCCGAAGAUAAACCACCAAGAUUAGUCACGGUG
+AUCUGCGUGUGUAGAUAAGAUGUACUGACUCACCUCCUGUCGGGGGCUGC
+UUACAGUAGGGAAGUUUAUUCCCCCGGGGUUCACGUCCCAUGUGCCGGAA
+CGGCUCCGAAGGCCUCUCCAGGCAGAUACGAUGUCAUUUUUUAUAGAUAU
+CACGACGGUUGGACAUGCGUACCACGUGCACAGGGGCCUUCCGUAAGAAC
+CGAAGACUCCUCCUCCGUUUACUACUGGCGACUAUGAACAAUCUGUACUU
+GUCAAUAUUAGCUCCGCCGCGUGACGAGGGCUUUCGGUCUUCCUGUUAGC
+GCUUACCAACUGAGCGCCAAGAACAGAUCGGUCCCUCACAUGGAUCCAGA
+GCAUAAUCUUGGGGGAAUGAACCAGUCUAGGCGUUACUGCAGGCGUCGGC
+UGCCCCCCUGUACUUAUAGUAUUGGGCACCUGGCAUUACCAUUUUUUGAG
+AGCUACGAUAACGGACUAGAGUUUGUCCGCGGGCGCAGUUUGGGAGGAAC
+ACAUUUCGAGGGCGCCACAACAUGAAUAGGUAAUGGGAUCUCGCGUCCCA
+GGCUUCAGUCAUUCGGGUGCUCUAUAGAGCUAAGGGCCCGUCUUCUAACC
+UCAUAGCCCUAUUGAGCCGCCAUAUCGGAGCAACCCGUGAUGCCUGGCAA
+ACGUCGGAUUACACCCGGGGUGACAACUAAAGUGGUAUGCGCCGUCACUC
+AAAUACAACCCGCCUUUAUGCAGACACUAAUCAUUUUACCAGAAUAUGGA
+CAGCUAUGGCUCUAUUAUAGAAAGAUGUCUACGGCCUUGACUAUCCGACG
+AAGCAUCACUGGCCUCUCCUCUCGCCCUGCCAAAGGUCGUCAUGUCGAGC
+UUUUUCCUUCGCCAAUACGUUAGGCUUGAGCGUUUGCUCGCCAACAUAUU
+UCCCUCAGGUACCGUGAGGGCGCCAGCACGCUCCCAGUCAUCUAUACAGC
+UAAACUCUUCGAAUAUAAUGAAUAACACUAGUCUCUUUCGUAUUACCGCG
+ACUGCUGGCACGAAAUUUGUCAAGACAUAAGAUAUAUAUUGUCAUUAUAC
+CAUAUACAUACAGAAUUUUAUUCGAAGUUCGAUUUAAUCAGUAAACCUUA
+CUCUCAUUCCUCCAAGUUGCCAGUUCAGCCGUUAGGCCAUUGACCAAUAU
+UCCUCACUGCUGUACCUACUUGCCUUGGGAUUUUUUCAUCCCCAAUGUGG
+UCGAUCAACCUCUCAGCUUCGACUACGUGUAUUGUAAGCUAGUUAAGCCA
+UUACCUUAACUACUGCCUAACCCGACUCUAUUACGAUUCAUCUUAAAGCA
+GCCUUAUUACUGAUUGUAAAUGUUAAAGCCUUUUUUUAUUAUUAGGGAUU
+UUGUCCUAACUUUAAGGUAGGUUGUAAUUACUUUUUUUUUACUCACCUGU
+UCACCACUUUUAAUAAUAAGCUUAAUUAAGUGAAUAUUUUUUAUCAUAUU
+ACAUAUAAUACGCUUUUUUAAAAUUAAACGUUCGAUUAGCCUGUGUCAAG
+CAUUUGGACAGCGUUCAAUCACCAGGUAUCCCCCGACGGGUAUGAGGCUC
+CAUCACUAAUAGACCCUCCGACUCGCAGGUCAAACUAAGCUUGGGCAACA
+ACGGAUUCAAGGCAUCGUCGGACGGUCCAUCGCUAUCUUGCGUACAUCUG
+GAUCGACCCCGGCGCGAAAAUAUGUGUUACCGAAUAUUAGUGGGGUCUGG
+UACCGGUUAUGCAGUGUCGCCGGUAGCUGGCUUACGUCGCCGGUCGGUAC
+ACACUAGAACUUCUUUUUUAGGAUAUAAAUUGCGUGUUUGCCCCCAAUUG
+ACGGAACGCUAAGGGGAGCACAUUUGCUUUUAGGUCCGUGCGAUACAACU
+GCGCCUAUCGCAGGAACUCUGCCUGCGUCGGCUAUGUACUUGUAGUAAGU
+AUACACCACAGCCAUCAUCUCGUCGUGGCAGCGAGAUUGCUCAUACUCAU
+UUUUUGCUUAUGGUCCCUGGAUGACAUAACAAUACUCGCCGCCGUGCGAU
+AUGAGUAUUAUCGCACGAAACACUAAGGGAAGGUCAUAGCAAAGGGAAUA
+CACGGCCCAUCGGCAAAGCACACGAGGAUCUGAUAAAGCGGAUUCACCCU
+CUAAACCAUUAUAGGUUCUCUCUGCAAUCAGGUUGGAGACAACUUGGCCC
+UACUGCAGACCGCUUCAGGAAAGGGGUGCAUGCGUACAUCUUAUGGCAUC
+UUUUAACGGACCAAUGUCAUUCUUUACCCUCCAGUGUCCAACGCUUGUUU
+CUAAAAUGCUCAGUUAGAGGAAGAUCCAUUACACCAGGCAGGCCUUGGGG
+AGUCAUCUGAACUUCGCCCAGUCGUGCCGCGUGGGCCGACAUCUCGCCGA
+CCGGUCGUCACUGGGCACUGGCUCUGAGCUGGGUUCUAGGCAUGCGUCGC
+CUUGUAAUAGGGCACGGAUAGUACUGCGUUAGCUCGAUCCAAAGCCGCAC
+CAAGUAAACUAUCCUGGCGCUGUACAACCAUGUUAGUUUAAAGAUCAUUA
+AUCAUCAGUUGGGUUAUGUCAACGACCAUCCCUAUCCGAUCUGACGCAGU
+UCACGCUGUUUACUCAGGGUGGUACAGUAGCUCGUUCAAUCCGAUACGGA
+UAAUGCAUAUCGAUUAGCAGGGCCGUGAGGCUGCGUCCCCGACUGUAGCC
+AGAGACCAGAAAGGGCAAUCGUCCAAGAUGGUUUAAAUACACGGUGACCC
+CUGCGGUACAUAGGGGGCGUACGUGCUAAACCGAGUCUCGGAGAUUUAGC
+GUUGUAUAGACAAUUACCCUACACUUGCCGCCGCCAACGCUUACAGCGGG
+GACUGAGUCUUACACUUAAAGUAGGGCGAUUAGGCUUGCGACUAGCCAUC
+AGUCCACUCAUAAUGAACGUGGGGCAGAUUCCGGUCAAGGCGUCCACUCC
+AACCUAAGGCCAGCAAGCCUAUUAUAUUUUGAACCGGCGGACGCUGCGAC
+CUCUGUGUUAUCCACUAUCGUUCGCGGGAAGUCGACGACGAACUCUCACG
+CCAGUGGGUCUUAAUGAGCGCUGACAAGCAUCCGCCCGUGGCGACAUAAU
+AUGAAUACACUGGGGUGUACGUCUUGCCAGACCGCCUAAAAAUGAAUCCA
+UUCGACGUGUUACUAUACUCACAAGGUUGCUCCACGCUCCGGAGCGCACC
+UGUUUGCAGCCACAGGGGGGCUGGAGGGAGUUGCAUUGAGCAGCCAGUGA
+AACGCUCUGUAGGCUGUCCACUGGGCUUGUGAGAUUCCGUGGCUAGGCAC
+CCAAACUAGACCCACACUGUUCGAGGAAGUAACAGCCCUUUCUUGGUAGU
+UCAGGUUGCAGCACCCCUCCAUCCCCGUGUAGCCGAUACGGAGGGAGAAA
+CCGCCCUCCCAGGAAUCGAGCUGCGCUAAACUACGUGCAAAUAAUUGGCC
+ACAAUCUAAGAGUUGCUGCGAGCUCACUAGUGAUUGUUAUAGUCCAAGCC
+GCUAGCUGGUGCGUCUUCACUUCUCACCAAAAUAAUCGGUAUCGCGUUCC
+GCCCAGAUGAUCCCAAGGAACCACUAGGCGGUCUGUAUAUUGCACUCAAA
+AGCCUCCUAGCGCGAAAGUUUUGCACUAGGGACCAACCGCCCGUGAAGCC
+UCCCAUGCCCGCUAGGCGGACUGAAUUUCUUAUGGCAACACCCUAGCGAU
+UCCUCGCCUGGACUCUCUCAAGAGAGAAAUUAAUGGGCGGCGUGUACCAC
+CGAAUUUCCCACCUGCUCCUGCUGGGUCCCUCUGGGGGAAGAGGGCCCCU
+UGUGUAGGCAGGUAAAUACAGACUUUGAUGAGAACCUCCUCGGGCUCUCC
+ACAGGGGACUCAGUUGGUACACUCCUUCCAGUAAAAGCUGCGUCAUCGCG
+CCGCAGGCUUCUUCUAAGUGCGUUCUCGGCGGUGUUACGUUAAACGCUUA
+ACAGGCUGCGUACCCUUCAGUCGUGUGUACCCGUAUCAGGGCUCGUAACU
+CGCUUGUUUCUCCGAUACAUGGUGGAGAUGACGAGAGUCGAACUCGUGUC
+CGAAAUCAUAAUGACCAUAAGCUUCUACAAGUUUAGUUUACUAUUAAAUU
+UCGUAAUAAUUACUCCCGUAAACAGGGCUAACUAAAACUAUCCUCUAAAA
+UGUCCCAUAAACUUAGAGAAAUCAUUUAUGGUGAUCUAUACUAGUCAACA
+CCUUUGAAAAACCCGUAUAGAAUAAGUUAUCCAAGGUGUAGCUGAACUAA
+GCAGCUAAAGCGUAAUCUUUGUUUCCAUCUAAAAGAUGUGUUUAGUCUCU
+CACAGCGACAAGCCUGACUUGCUACCUAUAACCUCACAACCCCGUCGAAA
+CCUUUGCAUCCCCUCUCUGACCGCAACUAUGGAUUGCCCGCAUCGACGGC
+GAUGAAUGGUAGAUCAUUCUCAUAACAUUAAGUAAGAAGUGUUUCCGUAG
+AGCCCGCGUGACGGUGACUCUGUAAUGUGUUGAACCCACGAGAAGGUCCC
+UCUUCAGGGGCUCACAUACACACAAAGCGCAUUUAAGGCCCCUAAUAGUU
+CAAUGGUCGGUAAAGCGUAGUCAAGGGCUUAUCGGCGUCCCCAUUUGGAC
+CGUAUUGUUUCGCGCGAGCGAAUCCGAUAAACAAUUGUCUUAUCUUAGGG
+UCCACUGACCAGGUGUUUUCGGUAACUGCAUCGCCCGGGUUACCGCUUAU
+UUCCUGGGUUCUACACAGUGUAAGGGGGCAGCCCGCGUGAUAUCACGGUA
+UUGCAGCCGGCUGAACUUGGUCACAAGUUGGUACUCUCUGGGAAAGACUA
+GACUGCGUCGUGAUAUCCAACGUCUGGUGAGCUUGUGUAUGAAUACUGUU
+GGGGACAAUUUAGCGCUGUUUUCUUCGGUCUCGCGUAGGCACACGUGUUU
+CCUGAACUACACGUAUAUUGCCCGAUGGUAUGGGGUCGCUGCAUGAGAGU
+AGAACAACGAUCAUCCAGUAGUUGAGAGUAGGCACACUAUUGUAUAUUGA
+GCGCUAUGGAUGAUCGAUAGGGUGUGAAGGGCCGCUUACGGACAACCAGC
+ACUUAAACUCCAUUAACCUUGCAAACCAGAUAUGCGCUCGCCCACGGGAG
+UCAGACCUUCAAUUGCACAUGCAGUACUAGUUCCCAUUGUUACAGUAUCG
+UACUCUGUACGCAGUUACUAGGAAGCGCCAUGGAUGCGGUGCAUCCCCAA
+CGCGAAGCACUGGUAUCUUUUCAGGCCGAACUAUGGACGUAACGUCUCUU
+GAAUUUGCCAAUAUUCAUCACCUAUUUGAACACGCACCUGUAUCAUGGCG
+GGCCUGGCUUUGGGUAUGACCUGCCAAUCCAGGUACCUUAUAAUUUGAGA
+UGCGGAUAAAACUAACGGAGUAUGUUCGGUCUUAAACUGUAAUAUGCAGA
+GGGCUAAUAGCGUUGGGUGUCCCCAAUGCGAACUGAGACUAUAGAGAGUU
+CGUUUAAAGACUUUUUAUUAAGAUAGUAAGGAACAAUGGCGUCGAUUAUU
+AUUUGGAGGCUGUUCUAAUUCCGAUGUAAGGCUCUAACAGAGAUAUGUGG
+UCGAAAUAACUCAGGAUAAAUUCCACGCUCUAUGGCGGCACCCGAUACCU
+AGGGAUACCGUCUUGUCCAGAUCCCUCGCUGACUUUUACGGCGACGACCC
+UCUGGAAGUGGACGGAGUUAAUUUUGCGGAGUAGAGGUAAGGCGGUUUAC
+GUCUCCAAGUAACGACAGAGUAUUGGAGGAGUUAUGAACAAGCGCUGUCU
+GUCAAGUACGCUUGGCGGUGCAGAGGGAAAUCACCGUCUAAACAUCACUC
+UUCCAAUACGGUAAUCUCGCGUGCCGUCUGAGCCCGCGAAUGGCGGAGGA
+AUCGCGUUUCUUAGACUCCUAGGCUCAUUGCCACGGGUGGUUUGUUCUCG
+GUCUACCUCAUUUCUAGUCUAGUUAAGGAUGUUGCUUUGUCGUGGCGGUG
+GGGUAUGUUUUGUACGGGAUGAGUAAGAGAUAUGUGCUUCUUCUACGUUA
+UGAAUGAGUAAAUGAGCUAAGCCAAGAUACACGCCGGAGUCGAUACUGCC
+AGGGAGCAGCCCCAAACGUGUUCUACUAUAUUACGAAACAGUACCACCCC
+GUCAGCUCAUAGUGUACCUCCUUUUCCAUAUCCGAUAGGGGAACCUUUAA
+GAAAGGCCGCAGUAUAACGUCGCCCAGCGUGUGAUCCCCGACGGCUUUAC
+CUAGCGAUUUACAAGGGGGUUAAGUGGGCGCUAUCUUAUCACACUGCGAA
+GACAUCAGUCCGUCUUGGAGCUUUGCUGCGUGAUUUAGCCAGGGCAGGAU
+CCGCGCGUGCUGCCUACUGCGGUAAAAAAGACUGAAAAUUCCCGACCUUG
+CAACAUGCCGUUCAGUACUGCGUAGGCUCGUAAGAUGCGGUGCGUCUCCG
+UCGCGGUAACAGCAUUGCGAUCUGCCCCGAGGGCAAUUAUAAAAGGAAGC
+AUUUCUAAAUGGUCCAAUCCCGGCUGGUCGACGCUGCAGGAAGGUGUGAC
+GCUAUCAUGAACCGGUUCGCCCGCCGCCUUUAGUCUGCCAACUGAAUCCU
+AUCUCGGCUGCAAUAUUCUAAACGGCAGUGCGAAUGGAGAGCAGUGCUAA
+AUUCUUGAAUCCAGACGCAAUAGGACAUGAUACCACCACCACGGGAAACC
+UCAACGAGACGUCCAGGGUGUCGAGUCCAUACGCAGCAAUUUUAAGUUUG
+GAUCCUGGCCGUGACACAAGUGUAUGAGUCGUAAUGUGGCGGUGUGACCU
+GCGGCCCGCCACAUAUCAGCAACACGAAACGGGGGGACAUAGAGAUUCAA
+AACCACAAUCGGUAGCAGAGUCAAACAGAUACUAAUGUUGAUGCUACAUA
+AGAUACUCUGUCGCUAUGGACAAAUCGCGUCACUACCCUUGUCCAGACAU
+AAAACGUAUAACACUACAAUGGUACGUUAUCGUCCCGCUCAUGCGUCUUU
+CACCCUACAGCUAGUGCGCCGACCCCAGUAGGCGGAGACGGGAACUUAGA
+CGUUGGUACGUUCUGUGAACGGGCCCUUACUGUCGCGUUCUCACUUAUCA
+UGCCUCCGGUGUUGAGUUAUGCUAACCCUGCUGGGGUAGACGCCCUGGAC
+UAACAUGUCCUCUCAGUCCACGAUCCACGUCAGGUUCGGCGAUGGUGGGG
+GACUAGUUAUCUACGAUAAGGUAGGAUCUUCCUAGAAUAUCUCCGCCGUG
+UUGAAAUCUUCUGCUCUGCUUUCUCCGUAUCCAUGGCUUCGGGUUAGCGU
+UAGCUUAAUUGGCAAUGACGCUUUGCUGGAUGGUUUUCACUCAGAACCCC
+UGGAAUUUAGAAAAGUCCAGAGGCCUAGACUCCGUGCAUCCUAGGGGGGU
+CCACAUAAACACAUACAAAAGAAGAUCUGAUAGGCGUAUGUAUGCUUUGU
+GGAGGGUCUCGCCAGCCCUUAUACCCACAUGGCGCAACGUGGGCACCAGU
+AACUCCUAUGCUAUAAUACCUGCUCUUCGAGAUCCCAGUCUAACUAUGAU
+CAUCGCCCGACGGGGCGAGAUAGUCGUGGGUUCCCUUUCUGGAGGGAGAG
+GGAAUUCCACGUUGACCGGGGGAACCGGCCAGGCCCGGAAGGGAGCAACC
+GUGCCCGGCUAUCCGCGUUCGUCGGUCUCCGAUAGGAGGAAGACUGGGGG
+UAAAUCUCGGGGAGUAAGGGUUAUGGCAUAGGGGAUAGCAAGCUUUGGUU
+GCUCAGAGACUCGCUGAAGGUAAGUGAUUUCAUGGCUACGGCAAAAUGUA
+GCUUAGGCAAUUCGUAUCAUCCAAUUAGCUUCAAUAGGCUUCCGGGCGGU
+CCUCGCUGCUCACAUUUCAAGUCCAACGGAAUGACUACAGACAGUGACAA
+UGACACACAAGAUCCGGCAAGAGAAAGCAACCGAAAGUAUGUUAAGCCUA
+GAUCCGACGCCAUUGCUGACUACCCUCUCGGGUGUCUUAAUCAACCGAUU
+UCAGCGUGGACAAUAACUACCAAGCACUUAAAGCCGCAAGUCCUAUUGAU
+UACGGUGUUGCUCCUCACUACCUAUUUAAGGCUUCACGAUCGUAAAUGUC
+CUGUGGCAGGAAAUAGCGACGCAGGUAAGCCGACAGGAUCGAAACUGCUA
+AGUGUCGCCUGAACCCAAAAAACGAUCGCCUAACUCGAUGAAUUCGCGGU
+AAGAAGCGAUCUAGUAUCAUAAAAAUCAGAGUACAGCCAGCCUCGCGUUU
+UCCAUUCCGUACGAGGCGGUGUCCUCAGUACGGCCCGUCGUUUCGUAGUG
+CCGGACUUUACUCAGGCAACACCGGUAAAAUGGAGCUUGCAAACGUCAGA
+AUCAUACGAGCAUAGCAUUCUCUGUCGCACCGCCUGUGGACACUUACGGA
+UGCCUUCUGUCCUCUCUUUCGAGAGAAGCUCGACCAUAUCUUAAGCAUCC
+AUAUAUAUAUAUCCCACUAGGAUACCCAUUGCCAUCUGGCCUGUGAACUG
+CAUCCAUAGACAAUAAAAUGUCCUUAGGAUUUGGCUGCGGAUCACCCAUU
+UCCUCAAUUAAGAGUCAUAUUCAACAUUGUUACUAUACCCAGGGCUAUUA
+ACUCGGCCACAACUGUGUUUCCACAAGCUGCUUAGUAGUUGAAUCUUUAG
+GGACUUCCCGCAAUUUGGCAAUGUCGCCUUUUUUUAUCAGACUAGCAUUU
+AAAAUCCCCUUUUUAUUUAUAGUCGCGGAGAUACACCCUUUCAGGCUGCU
+AAGGCUUCCUUUGGCGCACUGCAGAAGAACCAAUAAAAAACCUUGUUAUU
+AGGGUCGUUACCACAUCACCUUACCUGAAGAACCGACCCAACAUGGACUC
+GGUAUGUUCCGCAUCAAUGUAUCACUUUGAGGGGCGCGUGCAUGUUCAUC
+CUAACGAUGUCAUAGUAAAGCACUAAUACCAAUUCAGUAAAAUAACGGUA
+GAAUAUUAGUUAAAAUAGUGGAUUAUCCGACGAGGAUUAAGUACACUCAC
+GCGCUUAACCGCUCUGCCUUAAGUACUUCCCACAAUCUGAGGCCAGAGAA
+ACCUACCAACAUUGGUAGUCAUCCGGGAUCGCACGCUCAUCAGUCUAAAA
+UAAACCUUACGGUGAUAUUGUGAUGUGGUCGGGUUAAUCAGACAUAAGAA
+CAGCAUUGAACUAAUCGCGCCCGUCGCUGCAGGGCAAGUAGAGCGAUGAG
+CCAGACGUUUAGUCGCUAGUCGGUCUAUAGCCUCUGCGCUAUCCCCACGC
+GGCCCUCUAGGGGUAUGGGUGGGGAACAACUGAAGUAGUUGGGCUGGAGA
+CUGUUAAGGGCGCCGCGUUAGGUUACCGCCAACAUAAGAGCCGCUGCGAA
+CUAUUGUACUAUUCUCUGGAGGAACUUGAUCGCCGUGAGAAUCCUCGUUA
+AUCUAUCCAGAUAUCUCACCCAUAUCGAGGAAAUUAAGAACGACAGGGUG
+AUCUAUGUGCGACGGUGGGACGGAGCCCAACAACCGUUUCUAAUUAUGAG
+UACGGCUGGCUCCUUGAGGUUCGUGUUUAACUGGGGAGCAACAGCGCUUG
+CCCGCAGGCGCGUAUUCCGUGCGACGAUGACCUCUCUUCUGUCACGGUUG
+GAAACUUCUAAUUUUAAUUUAGAAGCGCCUGGACUUAAAGCCUUAAGGCU
+UUAAGUUGACGAGGGCAGGGUUUAUCGAGACAUCGGCGGGUGCCCUGCGG
+UCUUCCUGCGACCGUUAGAGGACUGGUAAAACCACAGGCGACUGUGGCAU
+AGAGCAGUCCGGGCAGGAAAACUGUCGUGGAUAUUGUGUUUUACACUAGC
+UUCUCAAUGUUUGUGGAAGUCAUGUGACUCUUUCAUACUAGGUAUAUGGG
+GCAAGAGUCGCCGUAUGAGCAGGGGUGCUCCCAUCUGUUAAUUGUAAUUG
+AUCCAAAGUGACGCCUGCCCAUCCAGCGCCAGGAUUAUGUGCCCGUUGAC
+CAUGCCGUCAGUGCCCGCAAUCCCGCGGUACUAACGCCGUUCUGACUGUU
+CCAAUCCAUUGGUCAGGUAGACCAUUCCGGUGUUUCAGCAGAGAGGGGGA
+CUCAGGCGUACCCUCCACUACCGUGAUUUAGAGUGUUCUUGACAUCAUUA
+UGGCCAUACGAGGACAACCAACCGGUAUGCGGAAGCAUUACGACUUCGUC
+GUAGUUCGAAGGAUGUAUCCUCCCGAGCACCGCAAAGUGUUACUAGUGCG
+UAGCAUUCACGCUUUACAAGUCGAUUGCCGAGCGCGUCUACAACCACCAU
+GAUUUCCGUACUCAUAGCUAUGGAUUAUGUCCUCGCACCUACCCGAGUCU
+UGCUCCUUAGACACAGAGGAGCAUAUGACUGACAGAGCUCACCCUAGACG
+UCUCGGCUCAUCUUUAAUGAAAAGGUUGGCACGUCGAAUAACCGUAAAUG
+GGACGUCCAAAGAUUACAGCGACAAGGUGCCGAUGAAACUUAGUACAGAA
+CACACCCACCUGCAACAAACAGUGUCACUAGUCGAUUAUGGGAACAAGAC
+UCCAUUAAUUUGGGAUAAGCAACGCCUAGCGCUAAAACGCAUGUCGUGAU
+AACAUUUUGAGUAAUUUGGCAACCCCCGCUAACGAUGGAGCUUCCGUGCC
+CACCAGCUAUCUGCAGGGCCAUGAUGAACGGGCCCCUUAGAGGAUGCAGA
+AAACGGCCAAGUGUUAAUUUGGGCAAAACGUAAUUGGCUCAGCAUGACUC
+AAAAGGCGCCGGAAGUACACAACGCGAUUGGAGUCACUCCGUGGGCGUUU
+CAGCAUGGUGACGAAACUCAGAGCUCAAUCUGAGGUUUAGCUGAGACAGC
+ACAGCGCACCCCUCCAUGUUCUCUGAUCGACAAAUAUGUCAGACCCGAUU
+UAUGGUUAGUCGGCAGCGUCGUCUGUUGCCUUUAUACUCUUCGCAGACGG
+UUCGCUUCAUUAAUACCGUGUCAUUUGGGUGAGUAGGGCGCGUAUUUAAC
+AUCUACUCUCCUUGUGUAUGGAGUCAACUUAAUAUGUACUAUGCAGAUUU
+ACCUUGAAAAUAUGUUUCUCCGAGGUACCGACUAACUUGGCGUUCCAGCC
+UGUCGCAACCUCGUAAAGAGAUUCAUGCUGCAGGGCUAUUUGCAGAUAUU
+UCGGUUACUACUGCAACACCUGGUGUCCGGACUUGGAAACUGGUUGGUGA
+AUGUAGGCCGGCAGGUCUCCUGACUGGUGCGUCACGGCCCGGCUCCGGCC
+UUCCCGGGCGGCAGGCCCAGUGGCAUCGAUGGAGCAGGCUCGGCACCUAC
+AGUUGCGGGGGCAGUUCCGAUUGGCCUGUAUUGGCAGGCCUGGGAUUCCC
+UGUUAGUUCCGUGGUGGAAACCGGCGGCCCGCAUGGUAGAGCUUAAUGGC
+UCCAAUAGCAGAGUCACCCUUCGAGUUCACCGGGAUCGUUACAUUUUCUC
+AGCAUAUGGAACAAUUUCGGAUUGGCGUCGGCAUCUCAAGACCCUCCAUC
+CUCCCGGCUCACGGCCCGCACACAUUGCUGAUACGAGCAGAUAACGAGCU
+UAACUGAUCUCAUACAAAACGGAUCGCGCGUCUGGAAGUCUUGUCUGUGC
+AAUUGACCAUUUGCACUUGCGCAGGCUCCUACCUCUUAACCGUAACACGC
+CGGCGAUUAGAUGAGGCAGUACCUAAUCCAGUGCGACAUAGUUUCUGACA
+UAAGCAUAUUAGAGGAAGAAACCCCUGAUGCGGCAGGUUGUCUAGCUUUG
+CGUUUUCGUCACAACACAAUCUAGUUCGACCCUUUUUCCGUCUAGGCACG
+UGCAUAUUCGGGCUGAUUGGCUCUCCACACUCGAUGCGUCUUCAUUCAUA
+CCGGCUCUGAGACACUCAUGAACACCUUCCGCCGCUAUGAUCAGAGUCCC
+ACUGGAGCUUUUUCCACGGUAAUUACAACUCCUCCGUAAAUUCUGAUGAA
+GCUGCUACCAUGUGAAUAUUCUUGUGGCUAUCUUAUUAACCCGUGCUGCC
+GGACGCAAUCUACGAUGUGCCGGACCGGUUUCUAAGCAUGGACUGAGUUG
+AAGCCAGUUCGAUGAAUUGACCCACGGUCCCAUAACCGCCGGAUUGAGCG
+CGUGAACCCGCGAAUAAUAGCGACGGAGGCAACCUCCUAAGCACUACUGA
+AAGGUUUCCCCGCGUACUGGCUCUUGGCCAUAGCCUCUGACUACAACGCU
+CUCAGACUUUCACCUGGAAAUUGCCCACCUGCUGCAGACAGAUCCUCUGC
+UUCGUAACCGUAGGUCACGAAGUCGAUGAAUCUAUAGGCAAUAAUUUUUA
+CCAAGCAUAAUUCGCAUGGUUUUUAACUGAGGCUCACGCCUAUGCAGACC
+UGCUUUCAAUCGGCAUCCGACUGUUGCUGUCCCCAUCCCGAAGCGGAUUG
+GGGUUGCAGGAAGUAGGUCGUUGCUGCCUUUGCCACUGGUGCACAACUCC
+CACCCAUUUGCCCUUACGCGACCCUGUCAGCGGGCCGUCUUCGACUAUCC
+GGUCGCCGGAACUUCAAGACAUACAAGGUAGACAGCAGGUGCGAGAGAUG
+GUACCGCCGAGGAAACACCGGUAAAUACACUUGUUAUACUACCGAGGGCU
+AGCCAUCUGCUUGCACACUGCUCGAACUGUUCUGUUUUUUGCAGGUAGGA
+AGAAGAUAGGUUUUAGUGCCGGAGGAUUCAGGCUGAAUCGCUUAUACAUU
+AGACAUGGAGGCGCGCUGAAAUUAACAGGAUUUAGGAUGUCAUAUACCUC
+UCCAAUGCAUAUGCAACGACUGGCCAAAUAAGAUCGGCUCUACAUGUCGG
+GGACUGGCUGAACACGCAUAUCCCACAACUAAGGGAAAGCAUGACUGAGC
+CUGAGCACCAGCGCGCCCCCUUUUGUUCUCCCGACCCCCCAGACCCGGAC
+UCUCCACUCCGCACCAGGGCCCCCAAGGGCUAACAGAGACGAACUCUUCG
+CGACAGCAGAUGAUGCCGACCGCGGCCCCAGACAGACAGACCGGGGAGCG
+CCUGAUACAUUCCACAGAGAAAACCCGGGGCUCUUGGGCAAUGGAGCAGG
+UCGGGCUGUGCGAACGGAGGAGUCUCCCAGCUGACGUUUUUUAGUCGUCG
+UCUACGCUUGCUCUCCGUGCCCGCUGAAAGUCAGCAAGUAAAACAACAGG
+CACCGCCGCGAAGAGCCAUCGCCCUGAAGCCAGUGUAUUAGGGUUAGCGA
+AACAGAGACCUCCGUCCACAUUGAGCUUUAAACGCUGAUUUUUUAUUGCC
+GAGGACGCGGUCAGCAUCCGCCCAUAAAUGUGUUACCCCAGACUGGGCAU
+CAUGAAGCCCUGCUAAUUUCUGUAAACAUAUGCUAGGUUAGAGUCCACGU
+UCUUAACAAUUCGACGUAUAGGUGAAACCCAGCAGAUCUGCAGAGGCUUA
+GUUGUAUUACCAAUGAUACUGGCAAAGGACUACCGUCGAUGCUGAGUAUA
+GAGUGGACGGACUCCGGCCCAUUAAGCCCUAUUCAGAUGGCUAAGGCACA
+CAAGAAAUUAGGGGACUCUGCUGUAUUCCUACCCUGAAGCGUUACCCUAA
+AGUCCUAUUGCAUAGGUCCAAAUAGGGCGAAGUGGCUACACCCAUUGGUA
+AGCCUAGAAAGUAGGGAUGGCGCUGGGGCCCCGUACACGGAAUAGGAUCU
+UUAUAAUUCAAUUGUCUUAAACCUAGCUACUUCUACCUGAGUUUCAAGAG
+UUCAGGUACGCCUUGGUCGAUAACUGUGAUUGAUAUCCUUCCAACCGGCG
+GUGAGUUUGAUAUUGUAUUGCGUUAGACAGUAGUGGGCUCGAAGCACUGC
+CAGUUCAACAGGAGACCUGUUGACGGGAUGUUCGGUCAGAAACGGCGUCG
+UGUUGUUCCGCCGCGCCGAGGAAGCAGGGCGGGUAGGCCAACACUGAAUG
+UCCUACCGCGAUGGGGCUGGAGAUGUUGCCAUUCGGGUGCGCAAACGCUC
+AAAACAUGCUUCCCCCUGACCAGAUAAUUGAGUAGGGGUGUUGCGUAUGG
+ACGGCACCGCCCGCAUAGCCCAUGGUAUGCGGUCGCCUCAAACAUUCCAA
+UUCAGGGACGGUAGCUACAUGUUACAUCCUAUUUUGCACUCCCUUGCGAU
+CUUGUGGCGAGGUGCCAGAUGGUUCUCCACCAUGUUUUACCCGGAUCCGG
+GCACUCGGUGGACAACGUUUAACCCGGGGGUGCCCAAGAAGGGAGGCCGU
+AGAACCGGAGUCUAAUCUUGAUGUGAAGCGGAACAUGCUUAGAAGGUAGG
+AUGGGUUUUAGAUCGAAAGCUAGGUACAUACAUCAUACCCAGCGGGUAAA
+AGAUUACAGGCCCGACAAAUAGAAUCUGCAUCCAAUCUACCAUCGGAUGC
+GUAAAAUUUGCUGUGGCUCGCGACUGUAACUGCGUACCGAAAUGCGAGCA
+CUGGGCAGCAUACUUGACUUGCGCCCCCCGAUGUCCACUGAACUUUACCA
+AUUCGCUGGGUCUUCAAGUUCGAGUUACUGUUUUAAAAAUAACUUUUGGC
+AGCGCACGGAAAGUUUGACUAGAGCCGAGCGGCGUUUGGUAAGAGGACCA
+UCUUCUUAAAGCUUACACGCCGCCACAUAUGCCCAUCUCUACUGAGAGUA
+GGCAUUCUGUUAUAGCAAAAUGGCUCUAUUGUUCCAAAUGCGGUAGGUCC
+CCAUUGAAUCGGUUCAAACAACGAUUGGUAGUAUUCAGGUGUACAUAUGA
+CCCGGUAGGAUUGAUGGUAUGACCAGACUUCAGUGAGGCGAGUCAGAUGC
+CUGUAGUAACCUGUUAUGGCACUGAAUAGGUAACGUACAUGUAUCCGGAU
+ACUAGCCUCCGAGCAGUUGUCGACUAAUGUCCCUAAGCUGUGCACAUUUC
+UAGCUCACACCGGUCAGUAUCAUGUACUGCUUAUCUAAAGGGACCCGUAU
+CCAUCAAGUAGCGCUCACCGGCACGUAGGUGCAUAGGCGGAGCUCUGAGG
+CCUACAAGUAGUUUUGAUUCCUUGAAUUGUCUCUUAGCAAUCGACUGGUC
+UGCGUGUCUAAAGUUGACCAAACACGGGAAGAGGCUGUAAUGUGGACGCC
+CGCAAUACCCCUCUGUGACGCCUGUCAGGGUGGUCCGAGCGGUCUCUGUU
+CGACAACUGCCAGGAGUGGGCAGCACCGACGUCGCCCUAGUCUACGGCCU
+AAGGUUAGUUAAAGUAGGACAUCUUUACCGAUUCACUACAAUGGGCGUGU
+UCCUAACUCGUCGGCGCAUUGAUAUCGUACGACGCUACAGACGCACCGCA
+CUAGUGUUUGCGAAAAACACCUGUCGCUACGAGGCAGAACUGGAAAUCGU
+GCGUUGCUUGAACAUCAUGUUCACGAGCCUUACCUCGUAUGAAGGACUUC
+AGCUGGUAUUCAGUCUAUUUGGGAAACGAUACCGUCGAAUCCGGGACGCU
+UCACUCGGAUCGACAGAAAUACUACUAUCCUAUAAGGCACUGAAGAAAGU
+GGCAGGUCGAUGUUGUAGUCCGGUUAUACCGUUUAUAACUACGUCGCUCA
+CGUCCCAAAUAGCCCCAGCCAGAAACUGUGCGGCGAGUGGAUCUGCCAGC
+GAUACAGACAAGUACAAUGUAGUAGAUGCGGUCGGUGCUCCAAAAUAUGC
+AUCAAUGCAUUGUCGGCCCGCCUCACAUUACUCUUGUAAUCCGAUCACAU
+ACCGGUCCGUGUGAUUGCGUCUCCGGGACAGGCACUAAAGAACAGACGCG
+CACCUUGACCUCGGGUUAGACUGCAAAAGGCUACAGUACCCUCAACGUGA
+CUGGAGGCGAACGUAUUUAUUUGAGUAGGUGUCCGAGAUAUUCGUACGGU
+CCGAAUGCCUCACCUAGUUGCCAUGUUGGUGCCCAAAUUAUGAUCGUUCA
+GUGAGGUAUAAAGUUAUAUAAAAGUCUCAGUGAUAAAGGCAUGCCCUGUC
+GCCAUACACCACUUAAAACAGAGUUUCCUGAAUGCAUCCAUCCCUACCCC
+AGGUUCAUCCUAGUUUUUAGAGUACACCUAUGUUAGAGUGACAGACUGCU
+CAUAACAGAAAUGUCGUGCGCGAAAAUACACUCCGACUACGUCUGGGCUC
+UAUUAUAAGUCCUGAUAGGAGCGCCUUUAACGAGUAAUUCCACUCGAGCU
+GACUCACGGUUCAAACGCCUUCCUCUGUCACGCUUGUAAUGCUAGCAUGG
+CUCAAUGCGCACGCCUCUUGUAUCGCCCAGAAAGAGGCUCUAAAGGCAGC
+UCACCGGGAUGCGUACUGACACAGAAAGGUAUCCUGAGAGUCUUGCAAAC
+UCUGCCCGACGCUCUACACGCCCGAUCCACGUGGACCUGAGAACUCAGGG
+CCCUCCCACUUUAGCUUCGGGCAAGGAGCUUGAGGGUGGACCCAGAGUGU
+ACAGGGCAAUUGCUGGCCGUAAGAAAUUUUAAGGUUGACAAGUCGUCGAA
+GACACAUAGUUAGUCCUCCGGAUAUUAUACAAGGACCGAGUUCGCACAUA
+AGCUUUAAAGAAAUUUAGGCAAUGUCUGGGAUAGUGAGGUGGUCCGUUCG
+CUUAGAUGUGUAAUUCUAUCACCGAUCCGAUGACCACAUCCAAUUUCCUC
+UGUUGGCUCUACACCCCAAAUCUACCUUCAACCCGUGGGUCACUCCCGUU
+CGGUUAUGAGGUAAAGCGCGUCGAAACUACGUGGGCAGCAGAAGGUUUUU
+GUUUUGGCAGUUAAUCGCAAGGAUCAGAUAACCGCGUGUUUAAUAAGCCU
+CGUUCACAGUAGCAUGACUACCCUUGUGCUUGCGCUAGAAUCUUCAACGA
+UACGUAAUAUGUAAGCGCGAGGAACGACGUACUUAAGAAAGCUAUCCAUU
+CACCAACGAGAGAAGUGCAACGUGUGCUACGUUAGCGCGCAUGCAGUCGC
+CUGCCCCUGAGGCAGUUCGAGGUAGGUUAAGCAGGCUCUUCCCUUGAAUC
+UGAUGUGUUAGCAGAGGCACAUCGCCUGAAUCGCACCAGUAACUUGUUUC
+AUCUACACUACGCCAAGAGACACAUCGUCCGAGUCGUUCGAGGAAUGCCU
+GAGUUGAGUUUUGAUGAGGGCCACGAAGCCAUCCUGAGGAAAAAAUGAUU
+AAGGUCGGGAAUAUGCAUAGUGCAAGCUACGAGUUGAGGGCCCAGAACGU
+AUGUCCUGUUUUUAUUCGGCUACGAUGCUGUUUGCUUCGUAGGAAAUGAU
+GAUCAUUUACGGGGACGCUGAUGGGAUGAUGGCCGGCGACAGGGCGACGA
+CGGUCCGAGGAAGCCGGUGCGAAUCCGGCGCGGUCCCGCCACUGUGAUCG
+GUGAGCGGAUCCCGAAGUUGCCACUGCCCCGGUAGGGGCGGGAAGGCCGG
+GACGAGCUGUGACCCGGGAGCCAGGAAACUCACGUCGUCGCCUCCUCGAC
+GGGUUUUCCCGGGCCGAGUCUGGACACAAAGAACCAUCUGAGUGAAUAAG
+UCCAACCGAAUCCGCGGUAGCUCGUAUCGUGCCGGCCGUCCUCUUCCGCC
+UAUUACAGCCAUCGCUCUGCCCGAACAAAAUCGGCAUGGUUCUUACGUGU
+CCGGUCAAAUCCUCCGAUAACACGUUGACCCCAGCUAGUGACACUCCUCA
+CGCGGACCCAGUGUAAAAGUGUGUUGAUCGAACUAAGGCUCGGCGCCACC
+CUUCCGUCCGGAUAACGCUCGAGCAUUUCAUGCGUGUCGCUUCGUUAGGC
+GUAAUCUUGAUGCGAACCAGUGCAUUGCCGCGUUACGUUUAAAAGGCAUC
+UGUCGCUGCGCCUUGCCUCUACUCAUAUUGCCGCACACCGCAAUUAUUUC
+UCAAGCCUCCUGCUGUAGACCCGGCGCUAGGCUUACAACCUCAUCGGCUG
+GAUAGUGAGGACGAAGAAAAUGGUCCUGGCCCUUCUGAAUCAAGGCUUCC
+ACUCGAUAAACUGUAACCUUAGCCCUACGGUAUAAGUGUCCCCGGCUCCC
+UAACAGCCCAUCGGAGUCUACAUCGUUCAGAGUAUCCACCUUCUAUGUAC
+CUUUACCAGAGUAUCCUGGUCACCUUGCGACUAUGAAUGCCUCAGAGAGU
+UAUCUGUUAGUCCGACUUAAGCGUAGAGUCCUCUUAAACUGGCUCUAAGG
+CCACCACAGCCGUCCCACGAUUGGGAUGGUGGUGACAGACAUCGCCAGCA
+ACCGACCAAAGCCACCUCCUGUUUUGAAAACAGACAGUCCAAAAUAACCU
+AGAUCACUAAGAUCACUAUUAAUGAGGCGGUUCCUGUCUGAAAGGCAGUC
+CUCCUGGCUUUUCCGCCGACGGGACAGGAUAGGGUGCAGAGUCUAGCUAC
+CGGCUUCAGAGAAUGUUUCCAUGGCCAGCCAGCGUAACGACAACUAACUA
+GGAGUAGUCUAAUUUCGUUUCUCCCGCUCCACUGGAUCAAUUGCAAUCUA
+GGAUUAGAGUGCGGAGGAAGUGAAGAGGAAGGAUAUAGCGUGAAUGUAGA
+GGCCUAACCUUCAGAGACCGUCGUUACCCCACUGAGUUUGAGCUGUCCCA
+CCACUCACUUACGCGAUCAGGCUGUUCACCGAUUUGGGACAGAGCUCCCA
+CUAGUUCUCCGCUGCUAGAGUCAGUAACAAAACUGUGGCCAGCGCCGCUC
+CAUGCGGUUCUGAAUUCAACUCGAUUCUAAACAUAUCUCCCAGAUGCCAC
+UAGGCGAAAUACGCGUAUUGGCUGGUACUUCCAGGUACACAGCAAUGACA
+CUGCUGAUUGACUUCGAGAUAAUAAUCCCACCGAAGGGUAGAACGCAAAA
+AAUUGUUUCGGACAUACCGCUCUCACUAGCGUGUGUGGACUAAAUCAUGU
+CAUGGCGCUGGCUCGAUCGUCUUCGAAAGCAUUGUCUGGAGUCAGUCACU
+GUGCUGUUUCACAAGAACAUCGGCUGAGUCUAGUACACCCGUUCAGUGGG
+GUAGCUCCAUCAACAUUCUAGGAGAUGAUUAUGUUUCGCGCUAAUAGCUU
+GGCAUCGUCCUAGCACGGUAGGGUUCAGCGGUGUCGUAAAGCACCCGACG
+GCUUUAUUGCAUCCAAUGAGGCGGGGCUUUACCCUUAUAGUCAUUGGCAG
+GUCUUACGGCUCGGAGGUCAUCAUUGAUUUUCGCCUUCCCGGAAUAAACC
+AGUGGCAUUUUGAAAAACAACUCUCUCACUUACGUCAGCCGGACUGCUCA
+GGACUUUCACCUGAUUCCCUUUUCACUCCUUAGCUAAAAGGAGCACCAAG
+ACCGAAACCGUUAUUUUCGGCAAGUAAUCGUUGGGUCUGCAUAUAGGCCG
+UAAGAGAACUAGAGUCAAUAGUUCAGCAUUUAGGCUGUAACAUUUAGCAA
+CAAAAAAAGUUUUUAACCCAACAAGUGCUCUCCGAACCAAGCUAGAUAGU
+CUCCUAUCACUAGGCUCACAGACAUAAUUAUGUCCUUAGGAGCUAACCAG
+CCAUAUUGCAUCCGCGAUUUGGCUUCUACGACUCGUCCCGGCAUUUUAAU
+AGCGCAGGUUUUGAACCCUAGUGCAAGCAAUGGAAUGUUAUACACUAACC
+CAUGGAGGAAGAAAGGAGUACCUGGGGCCAUCAAUUGUAUAUAACCGGUA
+AAUAUUCGGGCGUCUAUAUUCCAGGACGUACUGUCAACUUACGCGUUACG
+CUUGCCUAUUUCUCAAGACAGCAAGAGACCUCCACUCACCCGGUAGCAUA
+UUCACAUAGUAUGGUAAGAGCUAUGCAGUUAUAAUUGGGAAAGGCUGAGA
+AUGCGGUCCAAAUCCGUGCCACUUAGCGUACGACUAGAAGUACUAGACUU
+UAUGACAAACAGUAAAUAACUUCGCCGUCCCGGCGAAAGCACCAAAGCUU
+GAUGCGUAUUAUACUCGACUAUCGUUGUACCCCUAUAAAAGUGUCAGAGC
+CGACUGCGAUUGCAAGUUCCACAGCUCAGGAACAGCACAGGAGAAGCCAA
+CUCAGCUCUCGUUAUUUUCCCUACCCCUUGUUACAUUCCCAGGCUCUCCA
+AAUUCAAGGCGUUGCCCCGGAGGCUGACAGAGACGAACUCUUCGCAACAG
+CAGCGUAUAAGAACAAGACUGACUGCGGCCUCGACAAAUGGGGCACCGCU
+AAAUAAAGAGUCCAGGUUGUGAGGCAGAAAUAAGGGAGAGGAAGGACUCC
+CAGCUGACAUUUUUUAGUCCUGGGCAGCAACUCCUCUCAAUGCGCGCUGA
+AAGUCAGCCAAUAAAACAACACGCAUAUCUUAAAGAGGUUUUCAACAGAC
+CCCCAAUAUUAGGGUUAGCAUAAGCGGAACCUUCCAAUCCCUCUAAUUAA
+UCGGGUGGCGGUUCAACUAUAACCAUACUGGAACCCCAUAACGAGUAGAU
+CAACGGUUCUGGGUGACAUAAGCGUCAUACAUUCGGAAGCCGGUACGGGA
+UACCGCCGAACAGCUCAUGGGAUUGACAUUAAUUCGCGUAGAAUUCGAUU
+UAAUCUGAAACCGAUAGGGGAGGGGACGUCACUUCUGCGCUGAGGUAGAU
+UAAGGGUCAUUGUGAUAAUGGUCCCUUUCUUCGGUUCGACAAUCAGCUAA
+UUCUGGUCUUUAGAGCCACAAUCUUCGAAGUGCGUGGUUCCAAGCUUUCC
+CUAUCAAGGAGAGAAAGACUCGUAUGACCUCGGAACAUAUUAACUCGAGC
+AGCUCUAGACUUCACCUGUGAAAGCCCCGAGCGCCCGGGGCCCGGAGCGG
+CGUGUCCAGAUACAGACGGAUCGACGUAGAUCCUCUCUAUGGUGGGCCCC
+UCUCGGUGAAGCUUAAAGUCCCGACGAAUUAGCGUGUCUUGCGAAACAUU
+UCCGAACAAAUAGUCGGAGUAAUGCCUCGAGUGGUGCAUAACGAACUUAU
+UUUGGUGUGAUCUCUAUAUAUUGCGCUAUUCCCCGACUCUAUUCCUGCCU
+CUAGGAGACCACGUCUGGAAGCAUCCACCGCGAGCAUGGCACGGUCCAUC
+AGAAAUCCGAAAGUCGGAGGAAGUGGCACGUAAGCUGGCCUUUAGAAAGC
+UAAGCAAGGCGCGGAUAUUUUUCGACCCGGUGAAGACUGUGGAUGAUAAG
+AGCCAGCCUACCCAGCACAUGCCUCUUGGGGCGGUCCACUCGAGUGACCC
+CUUAUGGUAUCUCCUACCGCGUAAAAGAAGGUAACGAAACUCGCACGAAU
+AACUAUCUAGUAAAUGACCUCAUACGGUACCAGAUAUGCUAGGCUCUCAG
+UGACUGAACGAUUUGCACCGCUGGAAUUCUCCGAGUGGACUAGGCCCGGU
+UGCGGUGAGGCGUUUCGCACAGCGUGUGUAAAGUACGAUAACGUACUCUG
+UUAGAGGGGUUACGCGAAACGAGAUGGUACAUCGGUCAAGGAUCCGCUUU
+UGAUAAGAACCCCCGGAAGUCUAGCUAGUGCUCUACAGACGCGACCCUCU
+UUACGAAGUCGAACAUUUUGAGGUGUAUCCUGCUAGAAAUUAUAAUUCAC
+AGCGAGUGAAUCGAUUAGCCCAUCUGCGUAUGGAUGCAACUGCUAGGAUC
+AUACAUAUGUUCAAUGAGCGCUAGGUGCCGUCUGCUGUAGUCGGUCCCUG
+AGAUGGAGGUCCCGCCUCAGUCCAAUCUGAACCGCCGGGACUCUCCAACC
+CCAAGCUACUGACGAACAAUCUCCCCUUUUCGACACCCAUGUGAUAUGUC
+GUUUUUGCGUAUAUCGGAUCGCCAGGCAAGAUUCUGUCCGCGGGCACCGG
+ACCGACCAGGGAAACUUGGUUUGGGCCAUCUAUUGGUAUGCAACUAAGAG
+GCUUUCUCUAUCCUCCGAGAGCGCAGUACAACGGAAAGUUGUAUGCUGCG
+UUCGGGAAGGAUGAAUCGUUCCUAAAAAAAAAGAAUUUAUAGAUUUUUUU
+UAUUGAAAUUGUAGGUGCGAUGAUUUACUUCACCAGAACUCCGCCUGUAU
+GGUUCUAUGUGGCUAUGCGUGUAUCUCCUCGGGGGGAUUCACAUGGGUCA
+ACGAAGAACGUCGGGCACGCUUAAACAUAACAAGAUUCUAUCGACCCGCA
+AUGGCAAUAGAACGAAUAGCUGCUCAACUCUGGCUCUUUAUACGGACGCA
+GACAAGUGGCUCCGAAAGAUCAAUAGAGCUCCAGAUGUCUAGAUGCUGCG
+AAGACGGCGGGAAUGCAUACUUUAAAGCUGUUCUUGAGUGUAUUACCGAG
+UCAACCACUACGCCCGAUUUACUAACGGCAAAUGGAAAUUGUGUCCUCAU
+GUUUCUAAUGGAGUGAAGUCUUGUUCAACCGUAGACCAGCUUACAGAUAA
+UCUUGUCCGUGAUAGGCUGACCAUAAAUUCGUACCACGUCGUCUAUUGAA
+CAAGGUCGAACUAUCGAUAACGAAGUAUACAUACUCGUAAAUGGAUACAC
+UCCCGCCCGCGGGGCGACCUGAGGUGGAACUUGGUGGAUUGUCCACCGGG
+UGUACUAAGUGUGCUGCAUUUCGCUAGCAGUGGAGAAUUCUUAGAUUAGU
+UGAAUGCUUAUAUAGUUAUUCAUGAAGACUUUCACUGGCAAGACUUACUU
+UCGCGGUUACACUCCGUCAGACUGAGGAAACGACUCCGCUGGUGAAGAGU
+CUUCUUAAGUCCCCCCACAUACACAUUCCGUCCAAUGCAUAGUGGCAAUC
+GGUGAAAUUGAAGUUUGGAGCAUAAAACUGCCUCGAUGCUCCAGGGACCU
+UAUAUAAGGUUAUAUGCCUGGCUGCACGACGGAUCCCCAGAGAGUAAUGC
+AGAAACCUUAGUACUGCUUGUGAAUCGAGACAAUCCAAAUACCGAAUACU
+CCCGAUGACGCUUAUCCAGGAGCCGUUGACACUAGAUUGGUUAGGUAGGU
+UUUGUACCCGCGGAUUCUUCAAAGCUUUUAGAGUAUUAUUUAUGCUGCAG
+CAUGUGGAAAGGCUUGACGCCUUCUUCGUUGACGACAAUUAGGUUCUGGG
+AGAUCUGUAGACAUGGAAUCAGGCUAACCUGCCCGCAGACCGCACAAUAA
+UCGAGCCACUUCUCACCAUCCCCCACUCAACACGAUAUGAUCCACCAUGC
+UGUCCAUCAAUCCUAUUCUAGCCCUUUUGGUAGUCAUGGAUAAUAUUUUU
+UGCAUAGGACCAUUUAAGCCUUAGCUCAGAGUUCACUGCGGGAUGUUCGC
+GAGGAGGGAUGUCUAAUAAGUGAUCGACCUAAGCCGGUAUUGCGACGGCU
+ACAGCUAGUGAAGUCAAGAGAUGUCUACUUUGCUACGCAAGUGGCUUUUU
+GACUUUCCGUACUGAGUGGGUGCCGUUUGCUGACAUCUCGGACCCUUCCC
+GGCUCCAGGCGUCUUGAUUCCCUCCUUUCCGCCUACAGUCCUAUUAUCAA
+GUUAGCAGUAUUUGGGUGCAUAUCUGGUUAAUAAAUGUCGGUCUAUAAAC
+CGGUGAGGAUAACGAUCUGGAUGUCCUUACCCCCUGUGCACUGAGACAGG
+UUACAAUAACUGAACGUGCAUCAUGUAUCCGAUGUGUGGCGCAUAAAUCU
+AGCUCACGUCCCUGAAGAGCAACACGCUAUCGCGGAUGUCCCACCGCUGU
+ACCUCAGCAAGUUGAGCAUAAUGGUUUCGCAAUGUCGUUUAUAAUAUGGG
+ACCCAGGCCGGGGGGUUCGGCGUCCCCUGUAACCGGAAACCGCCGAUAUG
+CCGGGGCCGAAGCCCGGGGGGCGGUUCCCAAAGCCGCUCCCAGAAGCCGA
+GGUCGAACGAUGAGUCCUCGUCCCGCGGGGUGCCCGGUGGGGGAGGCACG
+GCUGAAGGGCCGUGCUAACCCCCUUUGGGCCCCGAACCCCGCAAGGCCCG
+GAAGGGAGCAGCGGUAGGGGCCACGGAGCACGCUCGCGGGGGUGCGGGGA
+UGAGAUAGGCCUCGGUGGAUGGGAGCGGUGGAGGGUUCCCACCCUCGGGC
+GACUACCGAUCCCGCGUCCGGUAAGACUCAAGCGAUCACGUAGGACGGUC
+ACUGUGCAUCACACCCUCAACCUGGUUCGUGACCCACGCGAUUUCUUCCC
+CGAUAUGUAUGUGGUUUCGUUCAACCCCCAGACUAGCGAGUUAUCAAUCC
+GAGUCGGACCGUACGACUGGGGAGCAAUACAGCAGGUCUGUUUUUGCAGU
+GCUGAGCCGCCGUGAAAUGAGGAGCGCUGGAUAUCUCUUACUAUAAAAAU
+CGAACACUUCAGUCUGGACCUAAUGUCAUGGAUAUCUAAGGUACGCACGC
+GGUUAGUCGUUAGGCGAAUAGCCCCGCUCUGCAGGCCUCCUCGAGAGUAU
+CACAGUCAUCUUAUAAAGAUACUGUUAUAGCACGUUAGCGCCGCAUCCAC
+CGCGCCCCGUGAUUUCCGAUCAUCUGGCAUCCAUGCCUACGAUCGACUCG
+UGCUCUGUUUGGAACCUUGCAUCACACAAACUUCAACUGGGGUCCGCACG
+GACAGCACGCAGUGCGGGCCGGCCUCACUCAUAACCUGUGACCUCCUGUC
+CUCACUCUAGACUCAAUCUUUAUUAUGCAUACCCUUGUCCUAUGUGCCGG
+AAAUCUCUAGGUGUGAUGAUUGGGAUACGCAUAGUCGGGUUUAAUACCGC
+CCCAUGUCUUGAAUGGCUUUGCAUGACGGCGUACGUCCAGGUGCUGAUCG
+AAGUCCGCUUAUAGGGUUGCGCGCGUCUCUGUCCCAAUUAAUCGGCCAGG
+UAUUACCGGGUGCCCUAAAGAAGCAAUUGCCGCGCGUAUUUUCCACGGGU
+UCAGAUGGGUGUGACGCCAGGGUAUUUAGCAAAGUUUCGGCACGCUCUUA
+CCAUUUGCCGUCCGUCGACAACCGCUCGGGGCACACAAAUGUAAGACCUU
+AUUUGUCUAUUGUAGCUGAUCAGUAUAUCGUUAGGGUAACGGGGUGAAUG
+GCACAUCAAGGCUUGAAACCGUAUCGACGUGAAUUGACACGUAGGCACGA
+CGGAUUCCGGGGGGUCAUAGAGUCCCAAUGGGAGACGCAAGCGCUACUUA
+GAAUUCAGCACACCCCCCUCCUAUAUCCCUGCAAGAAGAGAGAUCCGUCU
+UGGAAUCAUCGCCGAUUGUGUCGCAUGAUCACUGUUCCCCUCGAAUACAA
+CUGGGUGGCAGGUCAUAUAACUCAGUGCUAACGUAUAAUCUCCUAUCGUU
+UGUUGCCGAGCCUAUUCCAUCCUACCAGGGCAGCGCGGACGGGGUGCUAA
+GGCUGACUCAACUUUGCCUUGUUUAGAAGAGAGAUUGCAGGAUUGCUAAG
+GGGUCGGUGAGGCUCGGUAGAUAGGUCGUCUUCUUAACACCUCGUCCCUC
+UAGAUCAUAGUGUAGAGAUUAGCGGACUUAUGGGACUGGACCCGUGUUUG
+UGAUAUCGGACUCUCUCUGGAGGUGGAGAGAUUCGAACUCUCGUCCUUAG
+UAAACUCCCCGCUAACCUCUACAUGCUUAGUUUCUAGAAUAUUUUACGUU
+AUAUCUCCUCAGCUAGAAACCUCUAUAGAGACCAACGACUCUCAUUAAAA
+UUCAAAUUAGUUCCCUUGAGAGUUAAAAGGCCCUAAUUCUAACCAGAUAA
+AUGACGGCGUUUCGAAAACCUCUGGUGGAGCUCGCGAACACCGGGUUACC
+AGUACUUAGGUAACAACUUUGCUAAUUAAGCAGCAACUCUUAGAUCAUUA
+AGAUCAGCGAAGCUGAUAAUUUCGCAUUCAGCCUUAGGUUCGGCAUUUAU
+UGUUUUGUCGGCUUUUUAGGAGGCCAGCCAACGCCCUCCGCAUGCAAUUA
+ACGCUUCAUUUCUAAGUCGAAACCUUUACACCCCCACGCAUGGUAUGAUG
+CAACGCCCGUGUUGGAUAUGGCCGAAAUCAGGGCGGCCCUUGAAUAAUCU
+CUUAAGCGGAGACGGAUAGAGGCAAAUUCUUGCCAACCGACCGGCCCUCU
+CGUUUCUGGGCGAGUCAGACUGCCAUUUGUACCCACCCAUGAAUCCCUAU
+CCUUCCAAAAUGGAAGCACAUAGGAUGGGUCAAGAUCAUCGCGCCAUUAA
+AUAUCGCAACAAAUUCCAAAGGAAGUUAUCACAAUUGCAACGGCAAAGCA
+AAAUUUUAUUCAAAAUUAUAGAUGGCCGAACCGCUAAGGAUUGCGGACCA
+AGCUAAUUUAAAUUCGAUUUCAUUUCCUCACUCUGGGGUACAAAGGUUAU
+GGGGCUCAUCAACCAAGUUGGAUUCAGUGGCUCUUUUGAAGAGUCAAAGA
+GUGACGAUUAAUAUAGAAAUGAUCCUACUGUUGAAUGUGUUUGGCAAGUC
+CCGUGUCGCGCCUUUACGAUGGUAAGUAAAGAUAGUCGUCCAGAAAUAUU
+ACGUUUCUAAAUAACAAAGCGUGUCCUAGACGGCGACUAUUUUUAGCAUU
+UAACGACUUUUGCGCGCAGUAACGGACAGACAACCCCAGUUGCAGUGAAG
+CGGGAUUUGAAAGUGUUAUGCGAUCUCAUUAUGAGUGGUCCUAAUACGAU
+GGGACUACUUCAACGUCGUCUUGGUGUUGCCUAAAGGGCUCAAUUAUUUU
+AUGACUUAGGAGAGAGGCCCACGCAAUUAGCCCCAUUUUCAUGAACCCCC
+AGCUAUUCACGAACGACAUCCUUCAAUACCAGACAUUGAAAUUGGUUGAG
+CGUCUUCCGUACAUGUAGAAAGGCUUGAUCGCCUAUAUCGAUUUAUAAUA
+UUGCUAUUCCAUUUUGUGCGGCUUGCUAACCUGGGCCUUGUUCCAUUUGG
+ACAACUUCACGGCGGGAUUUGCACCCUUACGGCAAUAACGUUUCGGGCUG
+UACAUAGACCCUUACAAGUUAUAUGUAACAAAGACCCACUUAACAGAGCU
+CACAAUGUGUUAGAUCAGAUUGGAACUGUAACUCACUUCCUCGUACUACU
+UGGUGUGGGCAAUUCCUUUUCUCCACUAAACCACGCCCAGCGCAGAAGCC
+CACUUCAACGCGUGGGCCCAUGUUAGAAUGUACCCAACCGCGGGGAGCCU
+UGGCUUCCACGAUUAGCGAUGGAAUUUUAUUUUGACGUCGGUCCCAAAUC
+AAACGGUGCUGUUAACUGGAGCUUUCAUAAUCAUGCGAGAGAGGCUGGAC
+GGCUGACGGGCCUUCGGGUCUGAGGAAAGUCUCCCCACCGCUCCGGAUAC
+ACGAACAUCUGUAAAGGAUGUCGGGCGAGAGCCCGGGCCCUGGCACAGAA
+ACGAUAACCAUCCUCUGAAAAUGCGAUGAUGCGGAAGCUGAGAUCUCAGG
+GUAAAUGGAUGAAACGGCGAACCCUCGUGGGUGCAAGUUGGAAAUCGGGG
+AGAAGAGAAUUCCGGACUCUCCCGGUUGUUUUUGGAAACGCAUAGCCGAA
+UGCCGUCACUGCAAGAGUCCUCAGGACCAUUUCCUCCACUGAUGGGUGAU
+AGGAAAUCUUUGCAGGAACAGAAGGGAGCUUACGUGCCUCACUCGCAUAA
+ACUCAAUAUUGGAGCACGAACAAACUAGUCACCCCUUUAUGCUGUUUCCA
+CCAUGCCCAAAUAAACUGCACAGGGACGGGCCACUCGACGCUCCCCUUAC
+GCUCUGAAACGUAGGUGAAUGACCUCCGAUCAGGACAUGGGGUCAUUACA
+AUUGACGGCCGGUGCUUGCCAAACACCGUUUUUGCUCUCGAAAUGUCCGU
+CCUCGGCGACGAAGUCCGGUACCUUGUCUGCCUCAGCGUCAUCGUUACCG
+CGAAAGAAGAGCAGGGAGGUCGCUUGUCAGUAGUGUUUGACGAGAAGCUU
+UUAAGUGACGCGUGAACCAUUGUAUACAACCGAACAACCGCGAAAGGGAC
+CCAUUGAAUCUCCCCGGGCGCACUGGUUAAUUGGGCUGUCAAGCGCUCGA
+GGCAGACAUGCUGGUUCAACCUGCUCAACUAUUACCUCAAACAUCCCCCA
+GAAAGGGUCGUCCAGUAGGGUAACCGGAUAGCACGCAGCUUAGUUAGAAG
+GUGAAAGCUACCAAAGGCUCCCAGUCGUGGAAGGCCAAUGUGUAUCAGGA
+GACUUGAAGGCCGGAACCGCUCACCCCUAUUACCUGUCAUGUGCAUUGGC
+GUGAAGUUGUCAGCUGAAAGUCAGGGUAGUUCACUAUUCCGUGGGAUAUC
+UGCACCGCCUAUGUAACAGUCAUAUGCUCGUUAUCCCGUUGUCCGAGUUC
+UACAGGGGGAGCCUUAAUACUCGCCUAAUCAUAGCGACCCGGCUUUUAUG
+UCUAUGUCCUCGCAUCGUCGUAAGCACUUUCUUGAAUCCCUCACGGGGUG
+CAGUUGGUACCAAUUAGGCUUUUAUCAGCCCAAAAAAGUUGUGCUUGCCG
+UCUCAAACUCGGAGAACUACUAACUCGGCAUUGGUGUUUUCCGAUUCUAU
+UGAUACGUAUAUGCAUUCUGUUCUGUUUACGGCGUGUUUGCGGCUAUCGA
+UCGGACGCUUCUCACCGUGGUCGGUACAUACCCUCCCAGCUUGAAAGAUG
+ACAUCGCCUUGCGAGUUGUGCACAACGGUCUGAUACUCAGUCGUUCAGCU
+GCAGGUACAAAGUCAAAAGCCUCUGAGUUAGAUAUAGACUGCAAGAUUAC
+CGCUUUAAAGGGCACGUCCAAAAAUAUGGGGGAGUUUUUCAAUCCAGUGG
+AUCCUAUAUGUGUUUCUACCUACUCACCAUCGUAGGCUCUGUUAGCAGAG
+UCUAAGCCCCCGAUGGAACUUAUAGUACUACUUAACAAGGCUAAAGGCUA
+CAUUAAGCGGUCAGCAUCCUGUCCCUGGUGUGUAGUGGCCCAUUAUUCGA
+CGGCUAGACUGGGUAUUCGCUAAGUACUGUAAAACAGGGCGACGCUGCUU
+UAAUAUCUCGAGUAAGUCACACUGACACUACGGUCAGACAGGUUGCCUCA
+GAACCGACGUCUCCCCUUGCGGAUCACUUAAACGUCGGGUCAUAUCAUGC
+GAUUUAUUGAAUCCGAGCCCAAGUGGGAGCUCAUGUAGAGAGCUCCAAUC
+ACUCGUGAACGUCGUAGUAGGAUGCCUCUUUAUCCAACUCGAGUGAAUAU
+GUACUUCAUAGGCGCCUCUAGAAUCUUAGUCCUGUAGCUGAUGAGAGCAA
+GGGUUAUAUAUUCUUCGACAAAACUUUCAGCAACACACAUCCUCACUUAG
+AGCGACCAGUAAGCAUAAAGUUCAGGAAGAAGGAUGCGAUGCCUUCGUAU
+ACCACUUCUCGGUAAUCGAAAGUUCCGCGACUUCGUGUAAUUACAACUGG
+UCCUUGUUCUUAUCACCCAAGAGCAACGACUUUAGCGUCGCAGUGCAAAU
+GCAUUAAGGAAUAGGUGUGAUAACUUUCCUGCAGAAUUCCCUGACAUGAC
+CAAGGGUGGUAUUAUUGUGUUAAGAGGGAGUAGUUGCAAGCUAUAAUAUC
+AACAUCGCGGUUAACGAAAAGUUACCUGGUAUUAUACACCAAUUUGGUUA
+CAAGACUUUUAAUAUAAUCGCAUCAAGUUCGAAUUCUGUCACCGGGUACG
+AACGCCAACCACGCGUUUAACCGGGCAGUUCCAAUGCGAAGCCUAACUUG
+UUAUCAAGUAAUGGGUGUGGUGCGGAAUCGUCGUUAAAGUGAAAGCCCUA
+AUUCGCCCUCAAAAAGUAAAGUUGCGAGUCGUGCGGGCCACAUUAACUUG
+UACCUCUGUCGCGCUCAUGAUCCCGCGAAAGCUCGUGCCCUAACUGUUUC
+CAAUACUGCCUAUAUGUUAGGGGGGCGCCUUAGCGCGUUGGCAGGCUUUG
+GUGCGUCCUACGAUCUCUGUCUGUGUGAAAAUUCAUUGAAAUUUCUGAGA
+CGUCUGUGGUUCUUAAAACAGCCUCGGAUCGUCUGUCUCUUACUGCUUUA
+GUAACUAGGAUUGCCCAGCCAAUUGGUGAAGCCCUCCGGACCGUAGGUAU
+CUUGUAUCUUCAAUUGUCCGCUACAGCCCCGAUUCCCGACUCAUCUGCCC
+GGUUUUUACGGCGGUUAGUGAAAUCGGCCCUGCACCGUCUCUUGUUGUGU
+GUUCCCUAGCAGGAUAAAGUGUAGCCAUGCUGACCGCCAGAUUAUGUGUA
+UUUAUAUAGAAACCCCAAGUGCCAACACCGUCUUUCUCGAAUCGCAGCAA
+GGCCCGGUAACUUCUGAAUGAGACCAUCCGCACCCAGUGCUGUGUCCUCG
+UUUGGGGUAUGCUAUACGUCCGAUCAGUGGGAUUAACUUACUAAGGGCUU
+GAACUUUUCAAGAAAUUGGUGUCGCAGUCACCCGGGGGUCAACAGAAACU
+CCGCCGUUUAACGCCCGAAUCCUUUUAGCAGCUCUUUAGUGUUCGGUUAG
+AUAUGGUUACGAUGACCCUCGGUGACAUAGGAGCAGUGUGCAAUUGUUGC
+CUGUAAUCAGAUUGGGAGCGAUAUUAUGUUUCUUUGCAGAGGCAUUCUCC
+GAAUAGUGCAUCCAGUUGGAAAAUGUCUCUUCCCUACAGACGGGUAUCCU
+AACGAGAAAGCCGCUUCACCUUCAAAGCCCUCUUAAUCUUAAGCUAGGAU
+CCAGCGGGUGGCAAAUUGGUCAGGCUGUACACGGGUCCUCCACAUAGGUA
+AUAUCUACAUCAAACAAGCGGAACACACAGCGAGUGUAAGAGUUCACCUG
+AAAUUAAUUGGCAACCGUUGCACAACAAACAGAUACCUUAAAUCAUCAUG
+CGCUUCCAUAUGUAGCUAGGCUUUCGGAGCUCCAAUUAUGUAAAGCAGAG
+CCUAGUUUCAGGAUGUAUAAGCGACUGACUUGGGCGCGUCCGUACUCUUG
+UUAAGAACCGACGAAGAAAACUCUCACUAUUACUAUAUCACAGUAACCUG
+CUAACGCAGCCCUACCGGCUUUAUGCACUGUGGGGACUAAUGCGCCACCG
+UUGAGCCCGGUGACUCCAGCCAUGCUCGUCUCCCACACACAUUGACUCAA
+AAAGUAGAUCGGGGGCAAACUCUUAAUUAGGGAGGAUCCUGGUUCGUCUA
+UUUAUAGGUUCGUUGAACGAAAUUCCUAAACGAUCGAACUCUCCGGUUAA
+GGGUUCGUAUGCAUUGAACAUGCCGUCCCAACCCCCGGCAGUUUCGGCCC
+UAACGAGACUUAGGGCGGUCGGCGCAGCUGUGGCAUGGAUUUCACGGGAC
+AUAAGAGACACAGCAACCGCGUAUCACGGUUUACGCGUAGCAAUAGUCUG
+AAACAAUCUAAGUACGGGGUUCUUAGGAAAGCAAAUCGCCGACCACCUAA
+UACGCUUACCCUGGUGGACAAUGCGAUUAAUGCUAUGCGCCAUUAGACAU
+CGGUAAUACCCUACAGUUUUUGCCAAUCUACCCUGACACCGGCAAACGCC
+GCUAUACCUCGGGUUCGCACUUGGUUAUUUUUGACAGCCCCAAGUGUCAG
+GUUCUUUAGUCACCGAAGCGUCUCGUUGCUGGUGUUAUCUAGUGUCGCUU
+UUGUGCUCGAAUAAGAUCAUGCGGCCGCCUCCUCAUUGAUAUGACCCGGA
+UAAUCUUAAACAAAACGCCCUUUGUUGAAUCUCGUGUACCAUGCUCCAAU
+GUGCAGGGACUUGGUCAUAAUCCUGUGACAUUGAAGAGGUCUAGCAGCUU
+CGAGUUUACACGCCGCCGGCUCUCUCCUACAACAGAUUAUGCUGAACAAC
+UGGUGCUAGCGAGGCAUCCCGAGCAAGAUCCAACGGUGCCUCUGGCACUA
+UUCCGUCUACUCUUAUUAUGAAUAUAGACUCCGGUGUAGGACGGAACUGC
+GCGUACACGUAACAACUCCCAAUUGGACGCAAUACCGGGAUACCAUUGCA
+AUCGUGAGAUUUACCAUGGGUGCACGCAGUUGCAGCGCGGGGGCGCAUCC
+ACCCUAUCAUAACCCCGCAUUACGUGCGUGGAUAGGUCCUCUUGGCGUCC
+GUUGCGCCAUGCAUUCGUGCGACGGGUGGCAUAAAUCAUCGGGAAUGUCU
+AGAAACACCACGUCCCCAAAAGAACACGUUGUGUCCACAGAACCCAAAAA
+AAUUGGCCUUCGCUCGGCACGGCCAACUUUCUCUGUCAACUUAUACGAGA
+CCAACGUAACCCUACGACGGUCCCUCUUUGUACCUUUGACGAGGGAUGUU
+GGCUACUUAUCUAUGGGUAUGUGCAGAGCAUUUCUAGGUCACAAAGCGAA
+AGCUGUUACAUGGGCGACUCCAGAUUGGCCUUCCAGUUUCGUUUCAGUGC
+>pg-1_15
+UCGCCCUGGCAAUACGCAAACCCCGACCCGUUCAUCACGGGAGCCACGUU
+CGCAGGUGGAAUCGAUCGGCGAUCGGCGCGCACGGUGUAACGGCCAGAAA
+ACGUAUGCAGCUUGCAUAAGCUAUUGAAUGGCUAUAUCUGAAGUCAACCC
+UCGGAACAUACAAAGACCGUGUUCAGACGUGGAAGUAGCCCUCUUAAAAG
+AGGUAGAGGUCGCGGUUUUUAUUACGCUUGUGGAGUGAGAGGACACUGGG
+AAGCAAGUUUAGGAUCAAUCGCCGAAAUGCAUAACGGAGCCUCUUCUGUU
+GUGUGUUGGGACGUAAGUUAAGAGCUUGCGGACUGUCUUAGUAGUGAUGC
+UAAGUUGUGCUAUGUUUCGUACCGGAUACGACUCAAGUAUGUCGUAUGUG
+CUAAGCCUUGCCUAGAGAACGUUGCUUAGCUUGUGAGCAUCCAUUUUUUA
+GCUCCUUCCGGGCAUUAGGCGACGAAAACCUUAUAUUAUACUGGAAGCCA
+AUUAACGCAGUAUGGAUGGUUCUCUCGUGCCGAGGUGGGGCGAGGGAGUA
+AAUGGGAAUGCGAAGGGGCGGACCCACGCCGGGCGCCCUUAUCGCAGCCG
+ACCCCGCGACUGUAGAACGGUCAGGGUUCGCCAUCGGGCAUUUCGCCGGA
+UUUCAACGCGCUGCAUGGGCAGUCUCGUGAAGUUUGGCGGCAUGUCGGAA
+AAGCCACUGGCGUGGCAUUGCGAUCAGCCGGGCAGGACGCCUCUUCUUCU
+ACGAAUCGUCCGCCUUUCGCGAUGCCGCAAACGCCGGGAAGGCGAGGCGA
+GCCCGUUCGGUCUUUUGCCGCAUCGUUUUUCGGGCCGAGCCGGUCCGGCG
+AACGUGCGGCCAUGAGGAUCGUGACGCCGUGAGCCAGGAGACCUGCCAUC
+CGUCAGGGCAUUCCGUAUAAUAGCCAGGACAUUCACUUCUAUUGAUGCGA
+UGGCAAAGUACUGUUGAAGGAGCUUACUGCUUGCCUAUGCCAGGUCUCUA
+AGAGGUGACUUCAACGCGGAGGCGCAGCGACUCCUAAUCGUUAGGACAUA
+CCUAAUGAUUGGGUGGUCCUAAAUUCGCACCACGAAAGAUGCGUCACAAA
+GCGUAGGCUGUCAUUGCCGAACGGGAACUCCGCUAUGCAUGAUCGCGCCG
+AUCUACCUCUUUGCCUCUACUGUCAGUCCCUUGGUCCAAAGCACAUACCA
+AUCCGAUAUUCCGGGCUUAUGAUAGAGCCUAUAAAGUCUCUCCGCAAUCG
+GUACGCAUCGCUAGAAGAUUCCUCGUCCGGCGUGGCACGAACUACUACGC
+CCCUUAUCUUUUCACGUGGUAUUCGGGUUCGAGUAUAGAAAGAGAAAGGA
+CCUUACUAGCAUCGCAGUCCCCGAGCCGCCCUAUCCCCUGCCGAAUUACA
+CACGUGACAGCGCAUUUGUAGCGGACGAGGCAAUCAAGGAUUGGGCCGAU
+GGGGUCACGACGAUAGCCCAACGGUAACUCCAGGCCUCACCGCACUUGUU
+GUCUCGUGUGCAGCUCUCGACCAUUCUCACAAUACUUGCCCUGUAACAAU
+AUCUAUCCAGUAAAAUCCCGGUGGUGCCAAGCUUGGUACUUGCCGUACAG
+GGCUGCUGAAACAAGUGCGAGGAUGCUUUAGCUGGAUUUGAUCUAGAGUG
+AUCUAACCUUCUCCAAGUCUGCUAUUCCUCGCCUGUUAAAGCAUUUGGGC
+AACCGGAUGUUUGUCGGAUCGUUCGUAUAUGCCGUAUAGACCGUCGACUU
+ACUGUUCGCUCAUGCGGAACCGGGUAAGGGAAACCAUCCCUCUCCACGGC
+GGCAGGGGCUAAGGAUUAUUUGAGUGCGCCCUUAGUGUCUUCAGCGGUGA
+UGUGGCUCCAAUGCUUACGUAAUGACAUACUUAUUCGCGAGAUAGUUAAG
+GGAGUAAUAAGAUCUCAUGAUGGUCUCCAGCGAGGUGCUCUAUCUAGCAA
+GUAAGGAGGCCUGUAUACACAGGGACCGGCGACGCUGCGCAAAUGCACCA
+GCCUGUCGACCCUGGCGGAAGAGAGAUGGGAGAAUAUGGCACGAUUUGUA
+CACACAUUGUCUGUUUAAGCCACAUUCUUAAGAGUUAAGGUAAGAGUUGG
+UACCAUUAUGGACUCAGGGAGGUCUCUUGUGGUGUUAGCCGCUAGAUAUU
+AAAUAACGUGAGUCAACCUGUUUAGUAUGUGAAAAAGAGCGCACCACCUC
+AUUGCAUCUGAAGAGAUCCCCCUACGGCGUGGCUGGGUACCAGAGCACGA
+ACAAAACGCGGAUGCUAGCUUUGUCCAUUCCGGUCAUCAUUCUGGCAACU
+UCUGGAAUAAAGCUUAGGAGCCCACGAUCUAUUCUGAUGUCUUAAUAUCU
+CAGACGAACGUGAAUUGCGACAAUUUGAGGCCGGCUACACCCUUCUCUCG
+CGUUCCCGUUUCUGGCCCAGUACUUAAGUAGAAGGAGAGAGUGGAGUGGC
+UUCCAGGUUGGUCGGAGUGAAAGUCUGUUAGGUCGUAAUUUUAGCGGACU
+UGAUCCAUUCGUCCGUCAACGGGGCCCAGAUAGGGAGGGUGAGUUCCGGA
+CCUACAACGCGUGGGGCUAAAGAGUUCUAGUUACCUACAACAGAUCCACC
+CUUUGCGUUGUCCAAUAAAACCGAUGACGAAAAUAGAUGAGAGGUAGUAG
+AGAAGAUAGUUCAGGCACAUCCUCUAAGAGUUGACGCGCCCUAAUCGGCG
+UCCGCCGGAGAAAUGGGUAGGGGGGCUGGUCGAGCAAGGAUUACGGGCGG
+CUCUAACUUAUGGUGUAGUACUACGUGGGUGUCCCUCAUUCACGCGCUCG
+CAACAUAUCUUGACUACCCAUACCGUCCUGUAAGGUCGUGCGAUCCUAGA
+CCGGCAAUGUAGAGAUCUGUGGUCCGAUAUAAUUGAAGCAUGAAUUUUCG
+GACUCACCACUUGUGAUAUAAAAUCCGGGUCCUAUUACCCUUAGCAACAG
+AGAGGAUUGUAAAUUGGCGCUUACGAAGGUUGCUCUGUUGAUUGACGGGC
+UAGCGUGGGCCCUGUGACACAGCCCUCCCCUUCCGCUACUCUAUCGAUAA
+AACGGGAAACUACGUAACCGGAGUCUUCGGGCAUACGCUGAACCCAAUCC
+GCCGAUGAUUAUCAGAUGGUAUGACCUGACGAUGUGCGCUUGCACUCUCU
+GCAGCAUGAGGUAGGGUUUCGUAAUGCGCUCGCCUUUGCCCGACAGAUUC
+AGGACUUCCCUGCUGGAUUGGCGUGAGAGGGCACCCCUUAUAUAAAGCGA
+AGUUACGGAAUCGUUUACACUGAUCGGAUGUCAGUCAAGGCUUCUAAGAC
+CCAUAGGACAAGGGUCUAGCCUGUAAUAAGUUUGGCUUGUGUUUCGGCGG
+CGCCGCGCAUAAUUAACGGAGGUCUGAAAUUAGUCUAGGAUGGUUUUGAC
+AAUUUCCUGAGCAUAAGGAAGGAGUCGUAUCUCAGCCCGGCUGAGCAGUC
+CAAUGUUCUGUAAAAACGAGUAAGCUACUUAGAGGAUAUCGGGCCAUAAG
+UGAUGGCAGACCUUGGACAACGGCCCGCGCUUUAGGCGUCGAUCGUACAA
+GUGUAUGGUCAUGGCGAAGCAUUGCACACCCCAGGACGGAAAUCCGUGCA
+GUAAACAACCGGCCCGCCAUUUGCAUAGGCUCCAGGAGCGGGCUGUGAAA
+ACUACAACAACCCAAGCAUUCAAUUGGCUGUUUGUGACGCGUGCCGAGUU
+GAUCUCCGUAAGAGCGGGUGGCAGUAAGGUGGCUCAUCCCGAACUGCCAC
+AAGCUACACUCGCGGUUGUAGCGGCCGUAGCCGCCGCAAACUGUUGCGAC
+UCCAGACCACUCCGGGAAUCGGAGGGGAGUCGAUGGAUCCUAUCUGAGUC
+AAUGUCGAACUCUGAGUGGCACAAUGCAACUGUGACAUACCAGUCCCACA
+ACUGUUAUCCAUUCUUGAAAGGUAGUUCAGAUUUCAAUUGGUGCAAUCUC
+CUUAGGCUAUAGGGUUGCCGAGGAGCCGAUACGUACUCUAGUUAUAAGUU
+CUCAAACCACGCAUUUACCUAUUCAUGGCCUGACUGACGGGCCUAGCGGG
+UUGCCAGUCUAGAUCCCUCGGAAAAUGCUGCUGUAUAAUUGUGCACUCCG
+GCGCUUCUGCUCUCCUAUUGUACUCGGUGGAUCCCGGAUCCGCACCGUCG
+CUUGUGAACGCCGGAUUACCUAAUUUCGGGUUAAACCAGAAUUUGGGCCU
+CCUCCGAUUACCAGAAUUUGGACACUGGCGUGUAUACACAGGUUACGGUG
+ACGAGCGAAGAGGUACUUAACGUUGUAGAAACCGUUAUAGCAGAAUAACC
+UCAAAAGUACUCAAGACACGCAAAACGCGCGCUGGGGCUACUAGAGUAUU
+UGGGUGCCCUACAUGUCGUUGUGAAUGGCGCUGUGGCUUUGGGAAUCGCC
+CCAAUUGAAACUAGACCAGAUGUGGUACCUUCGAAACCGAAGCUCUAUUU
+AAGAACGUCAUAUCGCUUGGGGGAGCACGGGUUUGCGAAAUUAGCCGAAG
+ACGCAAGAUCUAAUGCUGAACUGUCUCGGAAAAGUAAAGAAACAACCCCA
+CGCCUCGUAAUCCGACCGCUGAUCAACUUCUCGGAAGAACGGAUUUACCG
+CCUUAUGAAGUGGGGCGUCGCUGUUAAAUGAAUGUCUACCCCUGGAACAA
+AUGUGUUUCCACGUUUCUCCUAUCCACGGUUGAGUUCACCCAGACGAGUG
+CAUAGCACUGAGGCACUGUUGUCGCCUACCCGUGCGUUAUCUCUACAUCA
+GCCUAUAGUCACAGGUUAAUCGAGACGCUGAGCGCGUGUUCUUCAUUUAU
+UGCCGUUUUACCACGAAAUCUGGGACACGUUCUAGGCGUAAUAGCACUGU
+UUCAGUGUUUGUUCUUGGUCCGAGCGGUGUAACCAAGUGACUUUGCGCGU
+CUCGGCCAAGGGUGUAUUGGUCUAAGGAACACCCGUGUCCUCCAAUUGCG
+GGGCGCCGCACCUUUGUCUAUAAAUGUUUACAUCUGUCGGCUGGUCCGCU
+UUAGCCAGCUACAGAGCAGGGCCGCACUAAUACCGCGAAGGUUGCGCAUG
+CAUGCUUGCCAAAAAGUAGUGGUACAGCAUCAUAAGCCCAGAUCGAUGUU
+ACUUAGCCGUAAACAAGGUCGCUUCGAUUUUCAUGCUAGCUUUACUUUAG
+AUGCGCAAAGUUACACUGGCUUUCAUGCAGCCACGAAAUUCCAGCCGCCU
+GCCGCGCGUUUCCCUCCAGUGAGAUCCUUACUAGAAUUCCGGGCUGAAUU
+UCUAUCACACAAGCACUCUAGAUGUGCAGUCGAACCGUCUACCAACUCCC
+CCGCCACCUUCAGCCAACCUAGAAAGAUGAGAAAUCCUCUCUAGGGCCAU
+CGAACCGGCGCCUGCCUUGAUUCUAGGGUAUCUCUGUGCUCGCUCGACUU
+CCUGUGAGGCGUUAUCUACGGGUCCGGAGGACCCGGCGUGACGGGAUCGA
+AGAGUAGGGUGUGUUGCUCGAUUGGACCGUGAAGCUAAUGUGAACCGGUG
+AGACUAGACGCGCGUUAGGCCGCUUACUGCAAUCGUAGGGAGACUCAGUC
+GGUAUGUAUCUAAGAAGAUGAGCAUGCUUGAUGAAAGCCGCUAUCCACUG
+UUGAUAACUCUUCUACAACUACACAUAUCGAGUGAAGACCGCCACGGCGA
+ACACGGACGGGAUGCAUGACGUGCGCGAUACUAUCAACCGAUGGGUUGAU
+CUGAUCUUCACUAUUCCUAUCGGCUGCUCUCCGCAGCGAGAUGAGUUAUG
+AUUAACGGCGACCUUGUUCGUACACGAUUUUCAUGGAAGAACUCAGCGAA
+UUCACCAUGCGCCUGAUCCGCCACCGCCCAGUCGUUAAGCUGUCACUGGG
+GAUAUCUAUCGACCUUGGCACUUGCUUACAACACAAAGAGCACACAACUC
+UAAGCCACGAGAUACCAGCCAAGGGACCGGGUGCGUUUUGCCUUCAGUAC
+UCGGACACGCCGAUCAGAUUAGUAUUGUACAGGCUUGCCUCCAAUCCGUA
+GGUUCGGCCCGUCCGGAAGGGUUCACUACUCACGUUCAUUCAUGAAUAUA
+CCGCUUUACCUUUACGAUUCGCUAUGGGGUGGUGCUCAAUACAUCUCAGG
+UUUAUGAAGAGCGCCCAGCUCUCGGAACAGGAGUGCCCUACCGGUCAAUC
+GACAGGACGUGUGUCCCAAGUGGGCUGGGUACUCGAUAGUUAGUCCUGGG
+GACUGAAUUACUUGAGCUUGAAGAUCGCUGUGGGAAAGUGCCACCGGUCG
+GAUCCAACUUAAUUAGGAUAAUCAGCAGAUCCCAGUAGUGGAAGCUUUCC
+GACUUAGGUCGGUCACCAACGUGCAGGACAGAUGCCCCCCUUUCGAGUAU
+CGUUUCAUUUGAUAACCUAGCUAUUGAGAGCCACUGUAUUGAACCACGGU
+AAAAUACUUGUGUAGUUGAUACAGGAGAGUAUAUCAGGUAUCACGACUCG
+ACCUGUCUCAUAAUAGUUGCCAGUAGAAAAGUGAAGGGGCCUCCGUAUCA
+AAUUGUAGUAAGUCAUACCUGAUCAUACCUUUCAAGUUUCAAGUGGGAAG
+GGGCACCGGUCAGGCUUCAUAAUGAUUCCGAGGCUGUUCGGGUGCCUUAC
+AUCUCAACAGACCCCACUUUAGUGGCCAGCACCCGAUGGGCUUUUUGUGC
+GCACGGAUCCCUUAAGUGGAACUUCUCUUCCUCUACUCUGCAAUGCCCGG
+CAUCCAGCGAGCCCAUUACGUUGUGAAUAGGAACAUUCUCGGAUCCCCGC
+UGCCUUGCAAGUUGCUAUAAUGGAUGCUUAUACGUGAACCCGUACUCUAC
+UGUCGCAAGAAUAUGUGUGAGAUUCAGUGCACGGCGUAUCAAGUUGGGCA
+GCAACUACUAAGUUCCCCGAGUAGUCGCAUUCGGUGCUCUAAAUGAAGUA
+GAGACAUCACGUUCAGUUUUAAGACCAGCCUGCUCGAACCCUGUUCUCAU
+GAUAACAAAACCACGUGUAGAAGCUAGUACGAGUGAAGGCCUGCGAUUUA
+UGCCCAGUUGCUUGGCAAGGAACCGACAAAAGACCCUGGGGCUCUAUAGG
+UGCCAGAUGCAUGCACUUCACCGGCUUCACAUGAACAACGAAGGACUCCC
+GGAGAAUAUCGUAUGCAUGAGUCUUAAGGAUAGUCGCCGCCAGGUGUUGC
+GGAUCAUCCUUCCGCGUGUUAUAGGUCUAUUUCACUUUCGAGUUAUCAAU
+AAAGCUGCUCGAUGGGGUCUAGGACCUUAACAAGCCUGUACACGGACGUU
+ACUCUACUAAAACGCAUCAAACUGUACCCCGCUGGUCAGAUUAGGAAUCG
+GACAUUAGGGCAAGAUACUUUCCUCCUAGGCCCGCAGCCCUUCGUGAAGU
+AGCUUCAGCGUUUAGAUCAGGGCUAACAUGGCCUCACUUCAACCAUGACA
+CCUCGAUGGCAUUUACCUGUACCUACACCCUAACUUGCCCAGUUGUUAGU
+AAGCGCCGGAGCAUUUUUACUCUGGAGAGUCCUACAAAACUAGAGCAUUA
+CUAUCCCGGGCUUACUGAUGUACCUCCAGAUGUUGUCUGCUGAAUUUGUC
+GGUCGCAGUGCGUGGUAGUAGCCGCCCUUUUCAUCCUGACUAGCUUCUUC
+UACUGUACUGUCAGAGCGUGUAUUCAACGGUCCAAUACUUUACUGAAUGG
+CUGCUUCGACCGUUCGCUUACCGCUCUGCCAGACUCGUAACUAGCUCACG
+CCCGGGGGAUUACAUGUGAAUUUGUGGACAGAGAAAAUCUAGAGCGGAUG
+UCCGCCCAAAUUAAGAACGGUGGCUGUGGCAUUUACCCUAAAGGUCAACA
+AACCGUCGCUCUACGCUGAACUGCACUAUAUGCUCGGUUGUUACCAAUUC
+AACUGCGGUCCACAUUAGACGCUUUGACCAGAGAAGGCAGCCUAGGCGCG
+UCUUGCGGCAUCAAGCAGCGGCCUCGUGCCACCGCUCGUUCAGUCCAGGU
+UGGACAGGUGCGUCAGUGGAGUACAAAGAUGACGAGCGUUAGUUUAUUUC
+AUAAUGGUAAGUUUAAUGAACCGUCGUAUCUGCUCGAAUGAAGUAAACGU
+GGUCUUCACAGACUGAACGCGCGAAUGAGGCUCGUCCGUGUCUAAUGGAA
+UCAGUUCAGCGUCACGCUAGUCUCCGAUGAGAUACUUUUUGGUUGAGUAC
+GCAUAAAGAAUUUUUUCCUAGUUCCAUCGGUAGAGUAAGAGUAUUAUCGG
+AACAGCCCUAACCAUCCACGACAGGUUGCGGUUCGAGGACGUCAAACUUU
+GCGGGUUUUUAACGCAUGCACCUUUCGCAGAGGUGUCGGGUCGGAGUUUA
+UCAGACUCGACCUUCCAUUAUACGUGCGACUGACUGUUCAAGUCCUAGGG
+GCCCGCGCGAAACGUAUCUCACAGUAAAUCACCGUAUAACGUGAUGGAAC
+GCGAUAGUAGACCCAGCAUAUGUGGGAUACAUCGAGGUACGCCCAGACGU
+UCCGGUCAGGGCCUAGCAUAUCGCUUUCGCCACGGGGCCAUACCGGGACU
+GUCCCCAUCACCACGCGUUGAUCAAUUGAUUCAUCGAUGCGAUCUCAACA
+UAAUCACGGGGACUAGGAUCGGGCACUACAAGAGUGGCCAAUUAGGGAGG
+AUGCUCUCUUUCUACGUAUUCUUAAGGGUGCCGAGCGAACGGCAUGUAGG
+AUGUAGGCAGGUACCUAGCAUCGAUGUGAUGAAACGCAUAGAUCAUGUCC
+GCGAGCUUUUAUUCAACUAUGCGAGCCCAAACGCUGCGAUUCCCACGAUG
+CAGCUAGAUUGAAUGGUCCGCUUUUGAACCGCCGUCGGCCGCCAUAGGUG
+CUCUCGCCGGGUGCCGUGGACUAGAGUAUAUACUUGUCUCGCAUAAAAGA
+GAGGAUUGGAGCUUAUGGGGGUCAAAAUUGAAAUGAACGCGUGAUGCGUA
+CUUGUCCGCCUUUCUCCUAAUAACAAAUAAGUACGAAAUACUUGGCUUGU
+AUCGACAAGUCUAAUAUUCAAUACUUUCACGUGUAUGGAGAAGCCGCGAG
+CUAGCUAAAUGUGGCGCUAUGGUUUGCAAAAGACCGCGUGACUUCAAGAA
+UCCCUACUUUAUCAGUGCUAUCAGCUGUAGUCACUAAGCACGACAACGUC
+AUCAGAAGAAAACUGUCCCCAAAAGCGGUCCCCACGACUUUGGUGGACAG
+AGCGAGACUCUCCGCCAAAAGAAGUUGACGUUGUUGAUUUGCAAGAAAUU
+GGCGCAGUUUGGACCAUAUUAUCCAUAAGGGGUGCGUCUUAUACAGAGUC
+GCCUUACUCGAGGCGAUGCAGUCUACCGGAUUCCUCACACAGUCGUUAGG
+ACCCCAGACCUCCACACGGGCCCGCUGCCUACAAUCCGGACGUACGAUUG
+CGCGCGCUUCAAUUAUGUAGUAGACUCAAGUUGGUUUUAUACUACAAAGG
+CACAGAAAUAGAUAUACACCUGUCAUUGGAAUUUCUCGGCUAAUACUCGU
+UAGGUCCCGUCGCAGUGGUGCUAUCCGUCGCUUGGUGCACUCGACGUUUC
+CGCAAAUAUUGAUUCGUGUACGUUGAUUCCCAAGGACAUAGGGCGUUCUA
+GUGGGCGUCCUUCCCUGGUAGACACCAUAAGGUCGGUCCUCUGUCACCUC
+GCCGCGCUUAUACCGACGUUCGCAUACAAUACAUUAUGCGAGACUAGAGC
+AAUGCUUGUGAGGUCUACCCAACAAUGCAACGGACUGUUUCACGUACUCG
+ACGUCUAUGUCAAUAGUGGACGCACAAUAGCGAGAGGAGCCGGCUCUGAU
+CCACCCGGUUCGGUCUGGGCGUCCUGUCAGGUACCCCCUGUUUCCUCUCA
+CCCCCGCACCCCUCCAGCAUCGAGAGUCCAGGGUGUCGUUGCUCCCUUCC
+GGGCCUGGCGCGUUCCCCUGGCAAGCCAUGGGCGCGUUCUCCUUUGAGAU
+CGUGUCCAUGGGCCUCCGAUCCAGAGGGACAGGAGAUCAUUGAUUCCGCA
+GGGCCUGGCAGAAACCCAGGUGGUCUCACCGGGCUGUCGCCCCCGCAUCU
+AGACUUCGGGUACAGGGGACGCCUAACCCCCCGGCGACCAACGCGAACUG
+GUAUACGGUUCUGUUAGGGCGUGGGACGAAGUUACCACGCGUCGAAGGCC
+UCAAGUCUUAGAGGCCUAAACAAAAAGCGGUUUAUGGAGUGGCGGUGUGU
+UACUGGCCUGAGGCCCCGUAGGCUGCAUUGUCAUCUAACAAUGUACAAUA
+GCAAUCACUCAGCGAGCCAGCCUCCAUUGUUCCAUCUCCGCUUCUGCACA
+UGACGUGCUGAGCUUUCUCGUAAGGACCGAUGUUCUACGGUGACCGGUUG
+ACGUAAGCGGCCUCAUUGAAAUCCAUAAUCCCCCUCGUCCUGCGUCCGGG
+CUUAGCUAUGGUUUCAAUAUACCGAUCUUGUUUUGCCCAGACCCGUCUAA
+UGCUACGGUUUUAGAUGUGGAUCACGGGAGUCACCUACUCAACUGGGAAA
+UGGGGGGACCGAUCCCCCUCGGUGGACGGUAAUUGUUCUCAAUGUAUUAG
+CUAUUGAAACGCGUCGAGUUAUGAGACUUUCGACUCAAUCCGGAACCUUA
+GGGCAUACCUUGGGCGUGCCAGGAGGUGCACACUGGGCGUGAACGAUGGC
+UGCUGAGCUUUGCGUCAGUUUAGCCCGGGGUGAGAGUACUCAGUCUAACA
+UUUCGUCAAAUACCUGAUAAGGGACUCACGGGCUCCUAGACCCGCUUGGU
+CGAGUACGGGUGCGAAAAUUGACCUUAAAAUACCAUCAGGGCUCUCUAGA
+UAGAUUUUACUGACCAACGAGUGACCAUGUCCAUAGGCAUAACGCGAUCA
+CGGAAGACGAAAGUCUUGCGAAUUUCCCAUCGAAUCAUUAAGCCUGAUGA
+UUUUCGCCGGCAAUAAGCACGGGCAACUCACCGUACUGGCGAGAGCGGCA
+AGGGUUCUCUCCGAAUGUCGCGGUCAGGCCAAUUUCAGACACGUAUAUAG
+UGCGUCUAGUGAAGCGCGUGCGGGUUAACUCCUUUGUCUGGGAGAGCUGG
+CGACGGGCAACGAAAAGGGGCUGUCCGUUCGCCCGGUUUGUCAGCGGUUG
+AUAAUACGGGGAUGGGUUGGCGCUUUAUGGUUGUCGACGACUAGUUGGAA
+ACUCUUCGCGUCGUCUGAGAGAUGAACUCAUUAUGGAGCCCGCAGGGGCC
+CUGCCGCUAAUCAACCGUACUAAAGAUAUCUCUGGACUAUGGACGCGAGA
+UUUCCAAUACGCGAACUGCCCCGCAUGGCAUAUCCGCAAGUUCCAUACCC
+GUCCUACAUGGUCAGGAAAUGGUCUUCAUAGGUGACCACGAACCUUAAUU
+GGACGCUGACUCGCCAUGAGUGACGAUCAGUCUCCUCUGUGCACGGUUAC
+UAAGGUCCGACAUGCAAAGCCAAGUUGGACGCACUGACCUCACAUGACGC
+GUCGAAAUCUCACCUCCGGGCGUGAGCUGCCCCGGCUUUAGGGCCGACCC
+GCCGGCAGUGUGCUUCGAUUAGUAAUUGAAUACGCGAUAAAACGCGGGUU
+AAAUGGGGCGUGGAGCACCAUUACCUAAUUACCACGUAGAUUAGAACUUC
+ACUCACGUGUGGUAGCAGGCUCCGUUGUUUAAUCGAAUAGAUUUGUAACG
+CGGAAAUAAACGUCAAUUAUGUAAGUGGCGGGCCGUAAACUAGCGGCAAG
+UUUACCAACACCAUACACUACCGUACCAGUGCACAGUAUAUCUGGCGAGA
+GGGCACUUUGAAGAGAAGACGAUUGGUGGAUAACCCCAGCGCCUUAGGAU
+CAGUUCAAGCCGCACUGAGGCACUCAUUCUCGAUCUGACUUCAGGAGUCG
+UGUUCCCCUCUACAGAGUAGUGCGUUACAGGACAAAUCGUGGAACCUUCU
+CUGUCCCGUUUGUUUAAACCACAGCAUAGCUGCCUCGCCACAUGCUGAGU
+UUAGGUUUACAGGUUUGUAGGUUUCGUACACAAUAGUCAGGUUCCUACCU
+UACUUCCGGGGAAAUCGGGGUGAUGGCUUAACUAGUCCUGGGAGGGUAAG
+UCAGCGGUAUGAUUAGAAGAGGAAACAGGAUGCCGCUGAACCUAGACCAG
+AGCUAAUAGGAAUAUAUACCACGCGCUCAACGGCUUCAAUCUUCUAGUGG
+GCAACGCGGCCCCUCCCGGACUCUACUCACGCUAGACUCUGGCCUCUCUA
+UAUGUAAGCGAGGAAACCUGCCUACUUCGAUACAGCAUCGUAGGGCCGGG
+CCUAAAUGCGCUACCCUUGAUACUUUAGUAAAAAGUGCAUGAUCUUGUGG
+GCCCAAGUCAGUAUCGUUUCGCAAUGCGACCAUCGGGGACCGCCGGGGCC
+CAAGGGAAUCCUGGCCACAAGACGUCGUACUAGCAUAGCUAUUCGGGAUG
+CUGGAACACUCAGAACACGAAGCUGUCACAGUAGCCCGGAUCGCCGAACU
+UAUCAAUGCACACCUCGGGACUCUCGUCUCCGUGGUGUUGUGUAAUUACU
+CCUAGAGAUGCUAAGAAAUAAAAGGACUCCACUGUGUGUCGCGGAUUUCA
+UCCUCCUCACAUACGAAAGGAUGGGUGCCCCGGAUCCUUUAUCUAGAGGG
+UGGUGGCGUUGCUGAAUGUAUGAAAUUCACGCUCCUGAUACUUAUUUGCA
+CAGCGCGAACCUUAUGGUCGCGAUGUGUUACGAGGUCAGUGUCUGUCUAU
+ACUGCGCGCCAAAGUUGAUCUAGCCCGCUUGUCCCUACUACAAAGUGAGC
+CCCCCUUUGCCUGGUCACAGGUGAGUAAAAUCCGCCACUAGCCUUGGCCC
+UCAAGACCCCUAUUCACUGAAACCGACCAGCGGGUCCUGUUAGAGAAAGC
+GAGCGAAAUUUAGGUUCCUAGUUGACCUACGUGCGAUGGUGUACCGUAGA
+AUCGUAACUUCGACACUCUCGAUGUUGUGGGGCUAUCCGCUUCACGAUGA
+GAGCCAGCCAGCGGGGUGCUCUGUGAUGCAGAGCCUUCAUUUUCUACAGG
+CCGCUAUAGUACGCCAUUGCUUAAUACAGCCGGCCCGCCUCCCGGGUCAG
+ACAAACCCUUGGCUGGUUGUCCUAAUGGGCUCCGUUCGCUUAUCUCCUUA
+CAGCUCACUAUCCCCUUUGAAGAUGGUAUAUCAUGGCGUACGAUCCGGAA
+CUGGCCGGGUAAUGUGUCGCACGGAUCGCCCCGUUACGAGUUCAUAUGCC
+UGUGCUUCGGGACUAAGUGAUAAAUGUGAUAGAUACCAGGGCCUUGUUCG
+UUUAUUUUUAUAGCGAGGUAAUUCUCGUGUAUCCGUGGGGGUGCCCUCGA
+ACAAUUUAAUGCUUACCGGCCUACUGAUCUCGUGAUAGAUUGGUAAGCAG
+AUCAUCACCCGGUCUUACGGUUGGAAGGGUCUUGUCCAUAAAGACAUCUA
+GCUAUCUAAUACUCGGAGCUAUCAUGCUGAGCUACUCGAUCGAUAACAGC
+ACCAGUAUAGUCUACGUCUAUCCGCGACGACUUCGGGAGGCUGAACAAAU
+CGGAACCUCGCACCCGUCUCCGAUCGCACGCCGCUUACUCAGAACGCGUU
+AGUGGGAGCCCCCAGAGAGCAUGAUGUUUCGAUUAUAAAUCGCAAAACUC
+CUCGAGCUAAGAACGAGGAACGCGCCAACCCCAUGGAUGGGGCCUGUGUG
+ACAAAGUCGCUUGAUGUUGUGCGAGUUCUGUCGGUCGUUAUGCCAACUGG
+AUUAAUUAGUUGCCCGGUACUAGGCCGUAUGAAAGAUUACGUUCAACCAU
+CGGGAGCCGCGGCCUGGUGCUCGCACAUCAAUCCGUCCUAGCGUCUGGGG
+GGUAAGUGAAAUUAAUGGUGGAGCAAAUUAACCUAACAAGUGAGUCCGGG
+GCACUUUUUUUUGCAGGGCAGUCCGCCUGGUGUACCUGCGUGGCGAGGUA
+AACUUGCUGAUCCCCUAGGCUGGGACGCCGGACAGACAUUUACGCGGUAC
+CAUCAUCCACUGGGCUCCGGUUAUCCGCACUAGGUCCCCCAGCAUCUAUA
+AAGGCCCUCGGGUCGGGGACUUCGGUGAUACGGCCCGCGGUUGGAACAUG
+CUAGAGUGGGAAACUAGUUCCCGUCAUGCACGCACAGGGUUCUUGGCAGG
+AUGCAUGCGCUCGGUCCCCACAAAAGUACCGGCCCAAGCGUCCCAGUGGG
+AGUUGUCGGACCUCUUACGGCACGGAGAGAAUUCAUUCAGCGCAUUGAAA
+UAGUGCUGAAAAAGUAGGCUAUCACCAUAAAUCCGGUUCCUCUACUUCGU
+CCUAUUGUUAGAUUCUAGUACGGACCGUAUCCCCUCUUUCCAUACGUGAU
+ACCCGGUUCGUCCCAAAUUUAAGGUCGGCCGAAGGGCGUCCCCAUCACGG
+GCCAUCGGUUAAAUGCCCUAGAGUACGAUAACUUAACACUAUGAUCGAAC
+GAUAUCUGGUCGCUGUUCUGGGGGAACCCAAUAGUAGGUCGCUGCAGGGC
+UUCGUAAAUUCCUCCGUAUGUCACAAUGCGUAGCCUUCACGACGAAUGCA
+GGUCCCCAACGAAUCUACUCCCCUGUAUUAGGGAGGUACAAGCUUUCCCU
+CAAAGUGACCAAAUAACGUCGAACGUCUAGCGACGGGCGAAAAACCGCCG
+GACACCGGGGGUUUUUUAAAUUGGAACAAGCUAUGUCCUGAAUAUCGAGC
+UACGCAUCCCUUGUUCCGCGCUCCCGGGUAUGCAUUGUCGUGCUGUAUUG
+UUGGCAUAGGCUGGCUUGAGCGCCAUCAUUAAUAAUGGCCCAUGGCGCAC
+AUCGCCUUGACUAGUAAUGUGGUCAUAUAGAACGAGUCUGUACUGGAGGG
+CGCGACUACUCACACUUCACGUUACAAACUCCUGCUCUCCCCAUAGGUCC
+CUGACACCCGGCGUAGAGCUGACUUGUGCUCACGAGAGUGGGUAGGGUUA
+GCGCUACCCCGUAGGCAGUUGCAUGAACUAUGCCUUCCGGGGCUUGGUGA
+GCGAAAACACGCUGACCCUGCGAGGACGGUCGACCCUGUGGACUCUACAA
+GAUCUGCCCCGUCCAGAAAGCUAGACCGCAGACAUCUACAGGUUUAGCCC
+CUCGUUUCAUCUCACCCGCAGUCGCACGAGUGGCAAAGCGACCGUUGGGC
+CAGCCUGAUCUCUUAGCCGAUAACGCUCAGGCAGGCGUUACCGGAGCACC
+CGACUGCUGACGCUCGACCCGUAACCAUCGGGGGAGCUACGGCGAGCGCG
+CCGCUAUUAUUAAGCGGCGAGGGCCAGGCGAGCCUGGGCCCGAGUGUUGG
+UGUUGGCAGUUGUUGCCUUGCCCCUUUUACGUGACUGGGCGGCACGACCU
+GCAGUCUACGGCGUUCACUCCCUAGUUACAGGGAAAGUAUCGGCUCUAGU
+UUUCGGUGGGUGUCACUCGGUGAUUUAAACGGGGGGCAAUCGAAUUGCCA
+GAGGCCAUCCAGAUUACUCCACUGCUUAGGUUUUGUAAAUGAGGUACCCU
+AUAACCCAGUGGUUGCCUAUAACAUGCCUUAAGAGCGAACGCCUAGAAGU
+ACAUGCGCAGAUCUACUAGCCCUAAGUCACAUCGUUAACUUCAUACCGGA
+AGGAUCCUAUUUUUCACAAUGAGCGUAAGCUGACCCAGUGGUAUUAACGC
+CCGAAUUCGACCUGCGGGUUAUAGUAAGUCUAUGUCAUAUCCGACGUCAU
+CGGAAUUUGUUAGUGUUGGGGUGAGGCCCAAAUAGCCUACAUGCGGAGGU
+UCCGCAUACCUGGAUCUCAAAGCUAAGUUUAUAUGUUCGAUUCCCUCAGG
+CGCGGAGAACCGAUCGAGGAAUGCCGCUGGCCUGGAGCAGCGCUUUUGUA
+AUGGCUGUUAAUGACAGGCCCCGUGAAACCGGUGGCGACCGUUGACCCAG
+GCUCCGUUCGCACCAGAUAGCACACCUUAGCGGGGGUUGGAAGACGGUUG
+CCUUUCACCGGCAGAGGCCCCACUCGCGUAUGCUUGCGUCACGCGGAACG
+UACAGCUUCGAACAGUAGACGUCUGUCGACCUCAACAGACGGCAAGAGGC
+GAGAGGGCGCAUUCCCUUCGAUGGCCAGCGGAAGUAAGAUUUCCCCACUU
+AUUAAAUGACUAAAGGCUCACGUCACACACGGCAAAUUGAAGCCUGACUG
+GUUCAACUCGAGUUAGUGGCGGUAUCGCGCUUCUGUGCAUUAAUAUUCAG
+CCGUUGAAGGUAGGACCGCCUUGUCAAACGAUUACUUCGCCGGUGGUACU
+GAAAAUGCGAUUAACGAGUACAAAAUGCGUGAAUAAGCGGCAAUAUGGUU
+CGUAUGAGUAGUAUCCUGAUCUGCAGAAGAUGGGGUAAUGCGUCAGCCGU
+UCUAUAACUAAAGUCACAUUAUUCUAAUUUCCACAGACGAGGGUCGUAAA
+AGUGUAAGUCUUGAUUAUGCUCUCAUUUACUGGGUAUUAGGAGAGCUCCC
+GCGGAUUGACAUCUGGCUGGCACGCUUCGGCGAGUGUUCCACGGCCUUAA
+UAUCACUUAUAAAGAACGGAGCCCACUUGACAUCCCAUUAAGCCAUAGUU
+CCUUUUAUGACUGCCGAUACUACCCCGGAGGGAGCGCGACCGGCCGUUCA
+AACCUUGCUUGUAUUACGUGCCCACCGAAUGGGAUGUCGCAUUCAAACUA
+ACGUCAACAAAGAACUAGGGCAUAAUAGCCAACACCAAGGUCAUUCAAUC
+AACCGGAAUUCACAGCCACCAGUAUGCCAGGAUUUUCUAGCGGAAUUGGC
+UGGACGAAGAUAACUCACUGACACCGGCCUUUUUGUGUGUUUGGGUAAUA
+CUAACCCCGUGGUGAGAUUUAAAUGUUUGAAUAACUGCCAUAUGGCCUCG
+AACCAGCCUAAUGGGAAUGAGUUGAGAUCGUUUAUUUUUAUGACCUAAUC
+UGCUCAAAUUUUCGUCUUCGAAGGUGUAAUGAAUACAAGACGACUCAGGA
+GUACUUUCGAUUAUUCACAGUCACCUACUCGCGUACAUUGUGAGCAUUGA
+UCGUGAUCGCGGUCCCGGCGAUCACCGAGCGGUUUUUAACAUUUUACGGC
+AUAUAGACAUUUGAAACUGCGACGGGUAGUAGAAGCCUUAGUACAGUAUG
+GUUCAACUGGCCAAUAAGCGUGUGUCCAAGGUCGACACAGACGGGCGCAU
+GGGUCUGUUUUGCCCACAGAAAAUAUUAUUGAACUGCUUCUAGAACUCAU
+CAAUCGUCUGCCACUAGAUACCUUUAGGGCGGGGCCAGCGAGCAGCGAUC
+CCCGACUAGCGGCUCACCCAGACUAUGACUCGUUCGUGCUAGGCGUACGG
+UUGAACGCUUCAUCAAUUCGGUGUCGAUAUUCGGGCAUCCUCUACGUAGC
+UUGGCAACCUGUGGUUCAGCUACGCCAGUAGGAUGUUGUUUGCUGUACUC
+CGUCCCUUAAUACACGCUUGACGCAUUAAGGGGAGGAGAACCACCAAGGG
+AUAUUACGCCCGAACGUUCACAGAAACGCGCCUCCCUGGCUUCCACGGAA
+GACGUGGGACGCUUGGCAGAAGUGAACGCCGAAGGUCUCGCUCGCCUGAA
+CCGAUAAAGCCCCUUUUUAAGGCCUUGUUCAGGUGGUAUGCCGGGUGCAA
+GGUGAACUUGCUCCAGUAUGUCGAACAUACCUCAAACAAAAACGAGUCAG
+AUCGCCUUUGUGUGGAACUACUCCCCUUCGAAAUGGAACGAGUUGACGCA
+AUGCGAUCCAGCGCUGGCGAGGGAGUUCAUCUUCACCAACAUAAGCAUUU
+UCGACAUGUAAUUGACGAAUCGGGAAACGUAUGUGCGUUCGGGGAGAAGA
+GCUCUUAGAUCGCCUGUCCAUCUCUCGAUGCGGGCUCUCCUUCCCUACCG
+GCGUGGCCCUCUGCUGAGGCGGUAUUAUGAUUCUCGGUAACUGAAGUGCU
+UGUAAGUUUCUAAUUGGGGCUAAGGGAAAGCUGGAACCAUGGGGCCUCGG
+CAGAAUCUGGAGUUCGAAUUAGGUUAACUUGGCAAGGACGUGAAAUUAAC
+ACAUCAUUAGUGGUACCCACACACUGCAAGCUAGUCGCAUGACAAACACC
+CAACGAGGGUGGAUGAUACAGCGAGACAUCCCCUUCCCCCGGAGAAUCAG
+CGUUAUAAGGUCUACUGAGAUGAGCCGGUGUUUUUUAAGACGCUAGCAUC
+CAUGACUCCGCUCGACGUGUCUUAGUCACAGACACCAAAUAGGCUCGCCU
+GCGGAAGGGAUCGCCGAACCCCGCAACGUCUGCAAGUAAUAAAACGAGGG
+AUAAACUUAUCUCCAGUUUUGUACAUUGUCGCUAAGUUAGAAAGUAGUAG
+GCACCCUCACCUAUAGCCUCCCUGUUACAGAACCACACACAGCGUAAAGG
+GGUUACCUAGGCGAAGGGUAGUGGUUUGCACGAAUGGUUUACUACCGUUU
+GUGUCUGAGGGCCAAAACCACCGCAGUCGACCAGAGACGAAACUGAUUUU
+CUUUAUCUGGAAAUGGUACCGCAGCGCAUAGAAUACGUGGAUGUCUAAUU
+GUUGCAAACCGUAGAUACUGCAAGAUGAGAACGUACUCAAGGCGCUCUCA
+CCCUAGGUCCGGAGUUUUCUUGGUAAGGCUGCCUCCUUACAGUGGUCUUC
+GGUAUCCUCAUGCGCGGCGUAAUAUGCGAGGAGAACAGCCGACGAUGACA
+UUACCCUCUCAAGAGGGAUAAGGUUACCGUUAAGGCCUGGUCAGCGUGUU
+GGACGACGCAAAGGGACAGCCUUAGCCUACUGGCCCAAUGGUCUUAUCUA
+UCGCAUGAGAGACUUCGGAGACUAACUAAGAGUUGACGUACCCGUCCGAG
+CCUCGCCAGGCUGUCCUACAUCUUAGAUCCACGAGAUAACAUCCAAAAGG
+UCUCUCCAUCGUGAGUAUACGGUGAUUGUGAGUCUCGUGCAGCAAGGAGC
+UAUGGACGCCUGGAUUCCUGGGCGUUCGCGUGGAAUACUCUAGCAGAGGG
+AAUGAAAUCCCACUUAGGAUGUAAUGGUUUUAAGUAUUAACGGUGAGAAC
+CAGGAUCUGUCGGGAUACUUUCUCUUGAAUCGGACCCUCCAAUUCGUGGC
+GAUCACUGGCUGGAGACGAGGUUACUCCUUAGGAGUGGUGGGGGCCUUAU
+AGAGAUAGUCUCACAUCCGUGUGCCACGGGGAGGGUGUUUAAAUACGUAG
+CGUGGUCAGCUUCGGUCGCCUGAACACCUUGUACGCCCUUCGUGUCGGUG
+GACAGUUCCGGGGGGCCGCCUUGAACCAUUUAUUGCAUCCAUACAGGGAA
+UGCAUUGAAGCGGUUGGAGUAUUCCAAGUACCUUAUGAAUGAUAUCUGUC
+AUAUGGGCAUGGCACGAACAAUUCUCGAAGCACCAGCAUGGAGGAUGGAA
+UUACCGAUAUAAACGAACGACGUCCGUGCCGUGAGUGCACAAUCGCCUGU
+GGAGACCGCUUCAGGGUGCCUGGUUGUAUUUCCGGACGUGGACCGGACUG
+GUCACAGUAGCUAUCACGAUUACGCUUCCCACUUGGUGAUUAAUCCGUUA
+UUCUGCCAGAGGCGUUGGCUCCUCAUACGAGGUUCGGUCCGCCAGCAUAA
+AGGUAAUCAGGGCCCAUGCUUGGCAAUACAGCGGAGAGCUGCCGUCUGGC
+ACAUCUAUUGCUUGGGAGAGAAGGGCGCGCAAUUGCGAUUUUGACACCUC
+AACCGAUGUCACUCUGAACUGUGGCGUACGUUAUUGUUUGAGUAUACCCC
+UUGAUAGACAUACAUUCCAGGUAUGCAAGAAGAGGCUCAGGUGGCUCGUU
+ACAUGCGGGGAUCGCCAGGUGUGCCGUUGGCGUUUAGUCACCUGAGGGUU
+ACCUGUUGCGUCGCGCUUUUGAAUGACAGGUCAUCAAAAAUGGAACAGAA
+AGCGGGAUUUGGCUGUGGCUAAGUUGAACAGAGCCUUUUGUCAUCACCCA
+UCACAGUCGAUCACGCAUGGCAAAGCUCUAAUAUUCCAAUGGCGAUCUCC
+UUACGUACUAGGCCGGUACGCCCGGCAAACCUGCUUAGAGACGUAGGCGA
+UCAGAAACGGCUGAAUUUAUCUGUCGUCGAUUUCGCGGGAACCCCUAACC
+CGUCGCGCAGAGUCAUUACCGUAGUCGCUCUCCAUAAAAACCCUUUUCAC
+AGUCUGUGUAUGCCACUAUCUGUUGAGGGGUAUUUAAUAAUCGGGAAUCA
+UUCUCUUUAAUUACACAGUCUCCCGCACGUCUCGAAACCUUCGAAGGUUC
+CAUCCCCGAACUCUUCGAAUACGAUCGCCUCUUGCGAAACCGGAGCCCUG
+CUUAGUAAACUUAAGGUAAAACAGCGCUGUAAGCUCACGAAUCGACACAU
+UUAGGAAACCGACCUAGACCGGAGAUAGUUGCUGAUGAGAACACCUUGUU
+CUAGAGUGCUUGGACUUGGUAGUGGCGCUGGUGUGCACCCGUCCAAAGCA
+AUGCUCGUGAGUCCCUGCUGUGGCCGGAAGCGUAAAUCACCAAUGGCCUU
+GAUCCUCGUGUGAUCUAUCGCAUUGUAAUAGCACGAUCUUCGCUGGCGUG
+GGGUGCAUCCUUUAGAUACAACGCGGACCCCUCCAAAGUAUGAAGGGUAA
+UCGGAUCUACGGGGUCGCCUGAAAGGAAAUGCCGCAUGCUGUAUACCCGG
+GGUUGAGUAAGGACGAUUAAAACGAGACUAGGGUCGACCCCAUGCAAUAG
+UCAGUGAAGGCCCGGUUUACGGCAAGCGAACCCUCAUCGUCUGGUACGGA
+CGAUUAUGAAAGGUCUUUGCCCUGCGCAAUUCUGUCGAUUAGCUUUACAA
+GCGGGUCUUUCAUCCAUAUUUUGGAAAUCACAAAGAGAGUCUCACAAUCU
+ACGCACAUGUGAGGCGGCUCCGUGCGUGCCGUGGACGGGAUCUCCCAUGU
+AAUCAGGUACUCAGUCACUACCCGUAUUGUCGUGGCAUUCGGGAGCUCUC
+CUUAAGCAGAAGAAUACCCGCUAGGGGUAGCCCUACACGUGCUUGCCGUA
+GGUCCUUUUUCAACUCGCUUCCCUGACGGCCGGAAAGCACAGUGAUGGUU
+ACUAGCACGCCAAGAUCCCAGCAUAUACAUCGUGUCAAUGUGGCCAUUUC
+UAUGGAGCGGAAAUGCCGGGACCCUUAAGCCUUAAAACAUGCGUCCCAAU
+UAGCAUGAAAGGUAUUCGCCCGAAAAAUCCGAAAGUAAAUUUUUUGCCAG
+UCUGAUGGUUUGUUAGAGCGGCUUGCUGUUCAUGGGAGUGGGCGCUAUGG
+ACCUACCUGCUUAGAGCUUUGCCCCCCCACUAGUUUCUAUGUGGCUCGUG
+GCGCCUGUCGUGUAUUAAAGGCGAUGACGUUUCUAUAUGUCAUCCGAGGA
+AAGGAAAAUGAGUCGUGUAUAUUACGAACCCGGAUAAGCCAGCGUCCCGA
+CAGGACUUCAGUUCUGUUAAUUGAUUGAAAACGACUGGUAUAUCCGCUUU
+UAAGGAUGAGUGUGCAUCCUAGCGCCUCACGAUUCAAAAUAUGAAGCGUU
+UUGUUGUCACUCUCCGCACUUGACUUUGGGGAUAAACCUAAAUUCAAGGC
+ACAAUGUGCGGUAAUGGCGCAUGUGGGUCAACCAAAACGUGAUAUUUUCG
+CCUGCUUGCGCUUCUCAGUCCAGGGACUGGCGGGCUGCGGCUGUGUGUAU
+UAUACGGUGUCAGGACUUCAUAUUGUUCCCAAUGAGGUGACAAACAAUUA
+GGACAACCAAAUAUAAUCCUCUCCUAACGGGUAGCCCAAAGGGCUCUAUU
+UAGAUCGUAACCUUCACCGGUAGGCAUCCCCGGCCUCUCCAUAUAAGCGU
+ACUGCGACUAGACCUUCUCACUCGUCUCAAGUAAGUGCACCCUUAAGGCA
+UGCCCACCGCAUCAUAGUACUUUGUGCAGCGGAGAGUGGUAUAGCAGAUG
+CAAUAACUUAAAUAUAGUCCGGAGUGUAUGACUUCCCUACUCAGGUAUCU
+UUGUCUUUGACCUGUACUAUUGGGACCUCUUCCUGACGGAGAUCACUAAU
+GCACCGAGAAAGAUUCCCCUAUCAGCGGGAGUAUUCCAUAUAUACUCAUA
+AACUAAAACAUUACCGCAGGGUGGCAUCCACCGCCAUCAGGCCCCGUCCU
+GCCUCACUCUAUUUCAAGCUCUGAGUAAGUAUGUUCCCGUUCUUCACAAA
+UAAUGACCGACGCAUUCUAGAAGUUGAAACGUGUCCGCUUGCAUGCGAUC
+AACCUGUGGUUAAGGACGAUGCACUUUAAAGAGUAGACUUACGGCAACCC
+CUAGAAUCUAAGAUUUUUGAUUAAGUUCGACGUGACCUGGCCAUUGCAAG
+AACGAUAAACCUGGGAGGGCGGUUAAUAACAAUUGAGGGCUAUGUCCGGA
+GCUCGUAAGGAUGUGUAGUCAUAGCCCACUUCAUUGUCCCUUUGGUAAAG
+ACUUGUGAUGGCGUCCGAUACCAUAAGCCAUCACGGUCAAAACUUCCUGG
+GCUUUAGUACCCACCGUUGUGUUUAAUCUUCACGCGGCUGGCGGCUCAUA
+GUCAUCACCAGCAUAUCCAGGCUUGUAUCGCGUCACGUGGACUUGGGGGG
+CGCCCGAAGCUAUUUCCCGCACCCCCACUAUACGCAAUGCCCAAUAAACU
+AAAGAAAAAAUUUCGGCCUAUAGCAGUCUGUACUCAGAAUGUCUGAGUCG
+GAACAUAUUGAUAAUAUAUCCUCUACUCGAGGGAGUUGCCACCGCACCAC
+UGAGACGGGCGACCCAGACGAGCGAGUAGGUAGUAACCACUACUUCAAUG
+AACCGUCCAAUAUUUCUUGUGGUCCUAUUCCGUCCAUGCACUGGCCGAUA
+UUGCGCCGCGAACAUGGGUGCAGUCAGUCUCGCGCGGGCCAACGGGAGAA
+UACGACAGGGGUGGUAGUAUGCAUAUUCUCGAAAGUAGGGCUUGCAUGAC
+UGUCGUCGCACACCUCUGUAGUCUCUAUCCCCUAUGAUCCAACAUCGAUA
+UACCCUUUCCUUCCGAAUUCUAAAAGCCACGAGGCUACAGUGGCUGACCU
+UAACACGCACGGGCAUAUAGAGAAGAUGAUGCCUAGUGGCGUUGACCUCG
+ACCCUCCAUCUCGAUCAUGAGCUCUCCCUUAGAGACAAUCGUCCAGAGCG
+UUUUCGUGCAUAAACGGGAAUCUUUUUAUGGGGUGUGGGUAACUGCGACU
+UAGCGGAGUUUUCAUCCAGUGAGGUCACUCGCCCCCGCCACCUGGCUUCU
+AGAUUCUUAGUAUUAACGUAGGUUCGUGAGGAGAGGAAUGGUAAGGGGUC
+UAUGUCGACACGCUGAUUCAUCACUACAGCUGCGGCUUUCUCUCGGUCUU
+UCACUGCCAGUGGCCCCAGGAGGACUCCCGAUGUGCGCAGGCUGUCAUAA
+CGGCGAUAAAAACGACAUGGCGAAGCGCUUACUUGAAUCUGCCUAGUUGU
+AACUCAGUUUACCACAGGCCUUCAAUCGUUAAACGCCGAAUGAUUUAGCG
+GUAGAGCGGUGAUGAUCCUCAAACGACACCCCGAUUAUCUCCUUUAUUUA
+UCAUUCAAGUGAGCGGAGUUGAGAGAACACCGCGGUAGUUGGCUAACAAG
+CGUUUUUAAAGAGUUUCUAGCAACUAGUGGCUGUGCGCGAAGUCUAAUAC
+UCAGCGCACACAAAGAGGGAUAAGUCAGACCUGAGUACUCGACAACUUAA
+GCUACUAUGGGCACUUCUUUCACCAUGACCUAAGAUGUUUUGUUCUCGGA
+UCGACGUAUGUAUGUCCUACUUCUACUCUGUGCGAUUGGCACGUUUAACU
+ACUGAUGGCUAGAUUCUGACUUAUGAACUAAUACUGUAUACGGAAUUGCC
+AUCCUUCGAAUAUCUUCACGACAUUAGGGUGCCGGACCUAAUACCUUAGU
+AAUCUUAUAAAUCCGUUGGACUCAUGAACUAUCUUUGUCCCCGCAUUGGU
+UUGCGACUCUCAUCACGAGGGAAGCGAUUAAAAGGGAAUCAGGUGUAAAU
+CCUGAACAGUCCCGCUGCUGUAAGUUCCAUAGAUAUGUUGCGAGCAAUCU
+ACUCAAAGCCACUGGAAAGAAAAUUCCGGGAAGGCGCCCGCAACAGGAAU
+AAGUCAGAAGACCUGCCAUGUAAAAUCCGUUUCACCCCAAUAAAGGGAUC
+UUAAAAAAUGGGCCGACUACUUGUAACGUAUUCCCCGCUACAGGGGUGCA
+CGUCACCCCGGUCAAAGUGUGUAAGCGUGUAGUUUAUUUGUCUCCUUAAA
+CCCCAGGUCUGUCUGCACAUCUCCUGACCCUCGCGGGAUGUCUGUGGUUC
+GUUGUCCGACCCUUAGUUAACGCUAUAAAGCUCGUCUCUGGAAAUGCAUA
+GCUCCCUAGGUAAGUGAGGCUACUGGUAUCGGUAAGACUUUUUCGCUUAA
+UAUCACUGCCGAGUUAAAGCUGCGGUACCGAUCCGCGCUGGGCGAACUAC
+AGGGUAUGUAAAGGCACUGAUCUGCCGUUUCACUACUUUAGAGACGUCUA
+UUAACUACAGGGUUGUUUCGAAAGUGAUAGGUUAUGGUGGUCUGGCGCCU
+GAGACACUUGGCAGCCUACUAGGGAUCACUAGGAAGUGUUUUUGUGUCCC
+AUGUAUGCUGUAAUCGUAAUUAAGACGCCAAGUGUAGAUUGUCGCUCUUC
+ACGUCAUCGGUACCUCAAAGGGCGCGCGCGGUAACAUGCCUGGGCUUGCU
+AGAGCUUAGCCCCACGGGUUGGGCGUGUCCGCGCAUCACCGAGGUUACAG
+GCCGCGAAGAGGGGAGGUGGGGCCCUCACUGUGAGCACAAGGUCUCCGGG
+AUGUGUCACCGUUUAUAUGGACUGGUUGUGUUCAACCGUAUAAACUGUCA
+GAGAGACGAGUCGUAGGGCUCGUAUGCCCCCCGAUCCCAACUCGGUGCCU
+GUAGAAGCUACAAUCAUUUUCCCCUGUUGGAUCUGUAGUCCUUACGAAUC
+CGUGGUUUUGUCGGCCACGGGUGCUACUUUGUUUGGGCAUGUCCGAUGCC
+UUUCUACUCACAUGCCUGCGGAGACACAUCUAGGGGAAAGUGAUGACAUU
+UCCUAGUAAGAGUCAUGAGAAAAAGAAUUUGCACGACUAUAGAUUACAGU
+UCACUACCUAAGGCUCGCUCUAUGACACUAUAUAGCGAUAGCAGUCUCUC
+AAACGAUAUGUAAGCCUUUGUGUUGCACUCUUUUGCAACUCAUAUCUGAU
+CAGUGAAUUAGCAGAGGCUUUAGAUAUUAAUAAAGCCGCCUAAGAAUAAC
+ACUCGUGGCUUGAGGCGGGUGCAUUAUUCGCCAGUUUUCUUUCGUGGCCC
+GCAGACCUGGCCUCAGUCUCUGUGACACUGAAAUUAAGCCCCGCGAGCCG
+GGUCUUAGCCACCAACUCUAGUCUGUCUGCGGUCGUUUCACUUGUAUUGA
+CAAAUGGAGAGUUCGAAUACGGUGACCAUCCACGGGGCGACUGCCGGGCA
+GAGCUACGGUAGUAAUGUUAUCAGUUUGCCGCUUGGAGUUUUCUCUGACU
+CUUUGGACGACGGCCGAGAUAAUGCACUCGUGCGUGUCACUUCCUCGAAA
+UCUUCCACCAACUAUACUAACAUAUGAUGAUUAGAACAGCUAAUCUCAUG
+GUAAGUCCAAUGUGCGCACCCCGGCCAAGAACUCGCGGGUUCAUUGAACA
+ACCUCCGUCCCUGCGUCCGGUUUCACUGGAAAGACGGCAUUUAGUCCUGU
+ACGGUCCGUAACGAUCAUACGCUGUCGCUGGUUACCUUACUGACAAAAUC
+CUCCCGACGCCCGCUUAUCCCGCCACCUUGCAUCGACCCGACAGACAGAU
+AUGGUUCUAAACCCUUCAUUCGGGGUAUCCAGGUUGGUAGUAUGCCCAAC
+CGCGGUACUUUCCAGAGAUAUGCCCACAAGAUGAGUGCCGUAUUCGACUU
+AAGUGUGCUGCCAAUGUGCUCCCGUCAGAAUGGACCGUGUAGGUUGAGCA
+AGCAGAAGAUUAAGAGAAGCCGUCUUACUUUUGAGUCAUAGCCAGGUGGU
+UCAUCUGACUCACUUAUGGCCACCUGAGUGUGCUUGCUCCGGCGCUGGCA
+UACAGAGCCCCUUAGGGGCAGUUAUCACUAGGGACGGAGCCCGGAAGCCG
+CGGGUUUAUCGAGGGACAGUAAGGGUGAUAGCGUGGCUGGUCUGCCGAUU
+CCGUAACAUAAAUCAUACGCAUCACAGACGAUGCCACGGGAGUGGUGAAA
+GGGAUUCUCCGCAGUCCAAGGUAGGGGAAAUUUUAUGGUCGGUCUACAUG
+CGUCGACAGCGAAGUGAUGACAGGGGGUAACUCCAGGUGGAUAGAGCUAA
+AUACGCCGCGUAUAUUGGAUGUCGGACCGUACCCAGUACCCUUCAGGGAC
+GGGUGGGGCUAUUGUGCCCGCCAUUUGAAAUCUGUACGAGCAUAUAAAAC
+CCGCUUGAGCCUACAUCUGUGAUGCGGGACUUCGUACUAUUCUGCUAGUG
+AUGUUAUGGCAUGGAAAGUUGCUAGCAAACAUGGAGAGCAGUUCCGGGGU
+ACACUAUCUCACAAGAACCCGAGGGUGACAUGUCUUUAUGGGGUGCAAAG
+ACAACUUGAUAGGAAUCAGGUCGUACAUCUGGUACUGUUCGCAAUUUCUU
+AAGUCUAUACUCAGUAGAGUGGGUGAACCUCUAGUGACCCACACAAUCGG
+UCGAAUGUGUUGAAGGUGGCCCGUGUCCUGACGACACUAGACUCUAAGCA
+CGUUAACGCCCCCUCCUCAAGUCUGUGGGCGCGACAACGUGGCAAUCAUA
+ACUAUCGUGUCUGGAUCAUGGGGCUCUGAUAAUUAAAAAGCCCACAGGCA
+ACGACUUCCAGCAGUUCCCGCAUCAGGACCUAGGUGGGGACUCGGUAACA
+UUCACCGGAUAAAAAUGCGUGUUCGCUCAGCCCGGAUGCAGCAUACACAC
+CCUGUUCGGUCAAUUGAUGAACCGCAUAAAUAGAUAAUUCAUCGAAGUCU
+UGGCGAAACAUCCCGACUACGUUACCUAUGUGCCGCACCCCGCAAUGAUA
+ACGUGAGCUAUAAUGAUUCGAGACAUUGCCGCCCGCGUGAACAAAUCCAC
+ACAUCAGGGCUCAAUCUUGGCCAGGUCGGAUAGACUGGCGCUUAGGCCCG
+GUCUGAUUAUAGCGGUCACCACACACCUACAGCUGGGUCGCACACUUUAC
+AGAGGCCUAACACUAUGAGGCCGGAAAUACAAGGUAUUACAUUUAACGUG
+CGCGCCCUUGGGCACUGUACGUGCACGGGAAGCAUGGGAGUAUAUCAGGA
+GUGUGAUCUACCUUGAGUUACACAAUCUUUAAAACGGGCCAGCUAGAACC
+UACCUGAUGCGUGAACUUGAAUCUAAUGUCUCCCAAGACAGAACGCAUGG
+GAUGAUCGUAAUACAGCCACCGAGAGGCAUUCAUGUGGGAGAGACUUGCC
+GUGGUUUAAUCCUGCAGGCCAGCCACGUCUGGUAUACUCGGCACCCACUG
+ACACGUCCCACAAAGGAACUUACAAAGCGCAAUCCUAAGAGAGUUCUUCU
+AUCGAACUCUAUUGGGUUUGUCAGAGGCACAGGUGGAGACGAAGGGAAAC
+ACUUGGAACCGGUGUUAGCUGUUCUGAAGGACCCGAUGCUCUAGUUUCUU
+AUGACCGGUAGCACCCUAGGUCGUUCCUGUGACUUGCGCCUUCGGUAUCU
+GAGGUGUGCGCAGAAGUCGUAUAAUCGAGGCCGCACGUGAAUAUGUUGAU
+GUAAAUAAGUUGAAAGCGACUGCCCACUGGACACCAGCACGCGAUACCGU
+CCAUCGAGCUUACGGCAAGGUUCCACCCGCCCUCACAUGUGAGCCCCGCG
+AAGUAGGUUAUUUUUGAUCGCCACACGCCCAUGCGGAUCCAUGUGGGGAG
+CGGCAAUUACCCACACUGCAAGCCAUGGAACGAUAAGGUAUGGCUAUGAC
+AACAUCUGUUGCUAUUUCGACGCAGAGUGCUUACUGAUGGAGUCACCGGG
+AUCGUCGACGAUUAAGAUCCAUGCCGUCUGUCAACAUUCUAACUCGUGUC
+GGUAAAAUUAAUUUGUCCUGCGCCGGUUAUGGGCUAACGUAGGCCGUAAU
+GCGACGCGGCAUCUGAGGAUUAGCCUACCCGUGCUCGGACGACCUAACGA
+AACAUCCUUCUUGCAAUCGAAGCACUCCCAUCCUUGACUACAGCACUUGG
+UAGCUGGCCUUAAUUCAACUCUAAAUUUCCUUUAGUAAUUUGAUACAGAU
+UGGAUUCAUAGCGCGGUACCUCUAGUAUCGCGGUUAAACCGAGUUUUUAC
+UAGUCGAUUGGAAUACACUUAUUUGGGCUGUCGAGUACUCAGACUGUUCU
+CGCACAUCGCCCGAGGUACGCUGACAUCGCUUAGCUUGAUGAUUAACCCG
+CAGGUCGUUACGUGUCAGCCAGAUGGGUCAGCUCCAUUAGUCUCUCUGAG
+AAUAGAAGUUAUAUGCACUAUGAUUUAGAAUCGUUGGGGUGGAGGAGCAC
+UUACCGGCGUGCAGCUCGGACAGAAAUUAAGCACGCGUACCUAGGAGGCA
+CCCUUUAGGUUUUCCAUCAUCCGAGCAAAUUUCCACGGUAAAGAUGGAUG
+UACGCAGGGAGCAGCUCUUGCCCACAUUAGAUCAUGAAAGUGCCGUUUCU
+GACGUCUGAGGCAGCCUUCAUGUGAUGUACGACUAUCAAAUAACUGACAA
+GUUCGUGAGCUUCACUCGUGAAGGAUUCUUGCCAAUUGAAUAGUCGAAUC
+AAAUGGACCAUACCCCAUCGGGUCCCGAGUGUCUCACGGGCAGGAGCACA
+CUCCUCACAACGGAGACUGUGCGAUUUAUCCGUCGGAAAUGACGUAUUGG
+GACACGCCCAUUGUGCCGUCUCCACCCAUCGCUGGGCACGUCUUAUCAUG
+UAGAACGCACUGACAUCCGUUUUCUUAUUCAUCUAGCACUAAUCUGCGUC
+GUAAGGUCUUCGGAGUUAAAUAUACGGUAAGCAACUGAAUCCGAGCGACC
+ACCUGAUUUUUGUCAAUCCACUACGUUUGUUGCAUAACCCCAGGCUUGUC
+GCUAACGCGCGACCCUCAAAGUGCACAUUCCUAUUUGUGGUUUUUCUGCG
+UCAACGGCGUUAGUAGUUAUCUGGACCCAGCUUUGCCGCCAUCCGCGUGC
+CGGCUCACUAAAGUAUUAACGGUAUGAAGCACUCGAGAGCCCGUGCUACG
+CUCAGAGCCGUGCCGCUUUACAGUAGUUAAGGCAGUCGGAAUUGAAGCAA
+GUUCAUGCGACUUGUGAGACGGCUUUCACUUCUAGCAUCCCCCAGCCGCC
+CGUUUAAGGCAUACUUCUUAGCGACGUCAAACUCAGUAUGGGGCCGCUAC
+GGGUGGUGUGUGCGACAAGGAUCGGACUUCUAGUAGUUUCAGGUAAUCCG
+UUCACCAGGCCCGCGGCUCUCAAAAACACCUUUAGGGCCGGUCUCCGGAC
+UUAGGCUAUAAUCCAUCUCACUAGAGAUAAACGCGAAACUGACCUUUGCA
+CACUGCGAUUUACGGGUUCAUCGUGAACACCUAUCGAAUGCGGCCGUCUC
+UCACCUUUUACCGUUGCGGGGGCAGUGCCAGAAUUUCACUGGCUUCCCGA
+UUAUCUCGCGACGCUAUCAUCGCAAGCACCACAGAAGGUUGACUCAAAUG
+GGGGAGGUGUGGGUCACGGUUGCGCCGGGACCUCUGGUCUAAGGAGGAAC
+CUGACGGCCGGCAAAAGGACAACCGCGUAUACACUCUCGGGGCCCCGAUG
+CCCCCACUCUUACUCACAAGAUGGAGAACUCGUUUAUAUAGGGGGAGCCG
+UAGCCAUGUGGCCCCGCUUGAUAGUUGUAUAGAUAUCCUCAUCCGCUUCG
+GACAGUCCUUCGUACUAUCCCAGCCACCAUCAGAAAAGGACCUGGUUUGG
+CAGCAUUUCAGCCCUUCUCAUCAUCCUGCUGAGUCUACUACUGAAAGACU
+CAUGAUAAGAUCCGUUAAAUCGUGGCAAGUUACAAACUGCCACUCGCGGU
+UCUUGCAGCAGUUUAAAUUUUCACAAAAGGUGUUACGAUACUUCCCCCCA
+AGACAUCCCAAUCUGUUAAUCGAGAUAUCCCGGAUACUCUGGUCACAGUG
+ACGAUAUCUGCUAGGCUUAUUAAUAUGCUGCUGAAUGCCCAGGUAUAUUU
+CAAAAAAGGUAAGUCCGAGAUGUGAAAGGUGGUGCAUCUAGAGACGUAAC
+GCGGAGCCAAUACUAAACUACCGGCCAGGACCUGAGACAUUUAAAGCAUC
+AUGAACGCGUGGGUAAGGAUCAGUGAGUGGUGGGACUAAACGGGUUACAU
+GUGUGUUGCUCACUAUCAUACCCCGAAGAAGACGGGCCGUGUGUGGGAAA
+UCGCGCCAUAAGAUGCAUCUAGAACUCAUAGCCCUUUAAGCAUAGCAACU
+CUGAGGGAGGAAUUGUCGUGAGGACGCCCGUGUUCUCGCAACCGCCGUAU
+CGCUGCCAUGAGGUCGCUGAUAGAUACUGUUGAAUUGCCAAUUAGAGAUG
+CUCCGCCUGGAACUUCCUAUUUCCACUUAAGAAGGGACUACUUGGGGGCU
+AUGCGCUCUGAUAUAAUAUGAUUUCAACGAGCAGUGGCUGUCCGAGCAAG
+GCCACCUAGGCAUUAGAGUAACAGCCCUAAUCACGGUACCUUUCUUUCUU
+GAGCCCACAUCAACUUUCAGCCUACAACCCGAAGACACCCACAUUAGUUA
+AUGAUUCCACAAAUUUAAUUGUUCGAAAUGCGCUGCAACGGUCGGGGGAG
+AAUCGCUGUCUUCUAGACGCUUAUUGAUGCCGCUGUAUCAUAAGAGUAUC
+GUUUCCAUGGGCGAUGACGGGGCAAGCAGAUGCGCAGGUAUUACAUAUGA
+CUGACAUUGUCAUCACUAAAACAGCACCAGCGCAAUGGAAUCCCCGGCAG
+GAGGGGCGCCUUUGACAAUAGGCUACCACAUAGUGCAAGUCGUGGGCGGG
+CCAGCCUCAUAUGGCAGUAGAUGUAAGUACUAGACAAAUAAGCUGCUACC
+GAACUGAAGUUAUACCACACCUACAUUCGGCUAGUACCGAAUAUGAUGUC
+ACAGCUCUGUUAUAGAGCGAGCAUUGAAGCGUCAGAUAUCAGUGGUGACA
+CCACCACAGGACGAUACGUUAGGCGGAGUACCGAUUGCCGUCACUAAGUG
+AUGGUAGGGGAGGAAGAUUUCACUCCGGCGUCGGCGCCUUCUGCUCUUGG
+CACUGCUCCGCCGAGUACUUGAUACUAUUAAGUGUGAAUACUUGGCCCGC
+AUGGACGUGAUACCCUGCUCUGUUCCGCUAACUAGCUAGCAAAUCCGAAG
+UACACGCCUCACUGCUAGCACCAAACUUCUCGGGGCGGACCACCCCACGA
+UGGUGCUUUCCUAUUUUGCCGGCGGAGUCUAAGUCCCGGCUAUUGUACCA
+AACCAGCUCGAGGACCCUACCCUUGCUCUAUGAGGUGUAUGUCGGCGAGA
+CUGACUAACUCCGGUUUGCCGAAGUCAGUGAGAUGAUCAUUUAGCUCCCU
+ACGGCAUUCUCCAUUAAACCGCCUAAGAGGUCUUCCAGUAGUUAUCCUGG
+GCGGACUAUAAUUCUUCCUCCCAACACGGCGCUAGGACGUACGAGGCACU
+GCAAAAUGCCAGCAAAUAUCUAAGGAAGGUAACUUUUCUUAUGCUCUGCC
+UAUUAUGAUGUAGUGCUUGGUGAGGCCCCCAGAACUUACUACGAAGAUGG
+AGUACUGCUUGUGGAAGAUUGUCAUUGCCCUUUUUGACUCGUCACGUAUC
+GGAAGAUCCUAUCUUCUGGAGACGCUUGACAUUAUUUUGUCCACCGGAAA
+UUGUAGGGUACGAACUUUCGGAAGACGGUCGCUCUUUAUAUUCGCAGACA
+UUGACGCCGCAAUAGAUGCCCCGACUGACGUAGGAGUAUUUGAGACUAGA
+GGGUUGGACUAAAAAUGUGCCUUAAUUGUGUAUAUUCGCUAGUCAGCGUG
+CGAUUCUCUUACUAGUUAUACAAAUAUCCAGUAGUGACAAAACGCAAUUC
+CCGCUGUUACAAGGUACAUGAUGUUUCAAAGACGCCCAACAGCACGGGAG
+AGUCCGAAUUACAGGGGAUCUAAAUACGGGUCUGUAGGGUUGCCGUCGCG
+AAUUCACUUUUUUAUUUAUACAUGUGUGAAGUUAUAAGGGCGUCUAGGAA
+CUUCAACUUGGGGAAAGAUGGACAAAGAGGGCAGCCGCGCUACGAUAUCU
+UAACUCAAAGCUGACGUUAUUUGCCUGUACCGAGGACCUUCAUUGAAGAC
+AUACAUGUGCAUGGUGACCGAACCUCGAGCCAUAUACUCACAGGUUAAGU
+UGGAACUAGCGUGCUGCCAACAUGUCAAUGGACAAGGUCGACAUAAAACA
+UUGUUUCUAUCUGUGAUGAGUGGUCACAAGGCGUAACCGCUCGCUAAUUG
+UCAGUAAGUUGUUCUCAAUAGAGCUGUACCCUGCACUAUGUUGAGAGGGU
+CUAGGACUCGAAUAGGUCGUUUGUGCUGUCAUGAUAUUUGUGCUUUGGUU
+UUCUCCUACCAAAACUGAAGAAAGGUCUAGAAUCCCUCCCAUCACGUCAA
+GCCUUUAGGUUUUUUAUUGUGAGCUAAGCGGCUAUGAUUCACUGAAGCUU
+UGAACGUAGAAACAGUACCUGUGUUGCGGUACCCUAAAUCUUGAUUUCUA
+GAUAUGGUACGCAUGGCCCGGCAGAUUGCGUAAUUCUUCCUAGUCACAAG
+CGUCUUCCGUGACAUACUUGAUAGGGAGAUGGUGUUAGUGUAAUUGUUGG
+UAUUCAUUGCAUGCAACUCCUGAAGUUCGUUAGAAAGGGAUCUGUAGUCC
+GCCCCAUCCCAUACGCAUUUUUCAAAUAAUCUAGUCGCCAGAAACCAAUU
+GGCCCCUUUAGAAACGGAGAAAUCCUACGCUUGUCACAGAGUAUGCGUUA
+CCACACAGAGAGUAGAUUCGAUGCUCGUGCUUGACCGGUCAGAAACCCCU
+CGGAUCGCAAUCUUCCACGGUAGUGACCACCAUCCAGCUUGCACCCUGCU
+CCUUUCAGCAUCAGGGGGUUGAAGCUAAUUGCAGUUCCUCUCGUGCACCC
+AGUUGUUUCUGGCGAGCGCACUCCGGAAUCAUCGUACAACAGGUCCCAAG
+AUACAGAGACAGUUUGCAAAACCCGCGCUCCACAUUGCCCAGACGCGAUA
+AUUUUGUCGCAAGGUUGUCCCAUUCUGACGAUUCUCUCCACAGAAUACGU
+AUCGAGAAACCAUGGUGAGCGGUUAGUCACUUAACGGGAACCGGGUAGAU
+AGUGAUAGGUAUGAUUAGUCACCGUGCAAGUUGCGGGCAGGGUGCCCCUG
+AGUAAGAAUCCACAUCUGCUCUGCCUUGGCAACAGCUUGUUCGUAGACGC
+GCUAGCGUCAUACGCGGCUACUCGAGGUGAAACAACGAUGCGGUACGGCG
+GAGGUAUCUACGACGCAGGGGAAAUCGCAUCUUACGCCCUUUGAGUCACU
+ACGCUGACAGGUGGUCAGAUUGAUCAUAAGAGUAAUGAUGGUGGGGAACC
+UACACAUCUAGAGGUAUAUGGUAGUUCGAAUCCUGCGCUCAACGUAAAUU
+UGACUCCUAAUGUCUGGGAACUAUUUGAACAGAGCCUCCUGCUAUGAUUA
+GCCGCGGUAGAUGUCAUAGCGGAGGGUAUAGCACUGAAGCUUAAGGACUA
+UAUAUUGAACGACGAUAAGAAGUUCUUUACCUGUUAUUAGGAUACUUCUA
+UCUGUUCGUAGGAGCACACGCCAUACCUCAUUAAUCUACUACCAAAGCUA
+GCGCGUAUUACUGGAUGCUAUAUCCCACCUAGACGAUAGACUGCCAAAUA
+GUUCUUACGUCGUGUGAAAGUGACAUGUCGUGAUCGAGCAACGCGCAUUG
+AGUUUCUCUUUUUUUCCUCCAACCCUCCCCCUCUGGCAGGUCGCGUUUAG
+UUGAAUGACAGUCAUGUAACCGCACACGUGUUUCGACCCACUGUGCCAAG
+CCUUUUUUACACGCAGCUAUCCGUGUUUAAGCAACCCGCACAGUCGCCGC
+AGUCGGGUAGGAUAGUUACUCUUACGGUGGUCGUAAGUCAUACAUACCAA
+AUCAUGGAUAUACACUCACCAUCCGGGUCCGUUAUUAAGUCCUUUUCCAU
+UCUGGACUCGUCAGUAUCCCGCCUAGCUUAGGGGAAAACUAGCCUCACCU
+GCUUCUAGACAGCGCUCAGAACUUAUUGACUUAGUCGACGCGAAGCGUAG
+ACGAGUAUAGCAUACGACCCACGUAGGCGGUAUCACCUCACAGACACGGC
+AUCAACCGUGGCUGGUGUGUUGCGAGAGUCAGCAACCGCUCUUCGCAGUA
+UAAACCUCUGGUUCUUAAAAGCUGGGCCCCUUGGACGCCGUUAAGGAGUG
+UAAGGUUUGACCUGGAGUGUGGUUUAUAUGCGGGAUUGCAACGAGAUAGC
+CCUCCAAGAAAAUGAUUUCUUGACAGCCUUACAUUUAUUCAAUGCACGGC
+CAGCAAAUAAUACCGAUGGGGUUUUAUUUGCUUCGGCGACGCUCCCCUUU
+CAGCCUUUUUCACAGAAUCCAUCUUUCUCCAAAGGCAUACUCUUGAAGUU
+CGCACCUCUAUCUUCACCGCCCGGUAGCUUCUCUGCACCUUAGUACGAAA
+GCUAUUUUCCUGACAUCUGCCGGUGACUCCUUAGGGAGAGUCUACGGGAA
+AACAAAAUAGUGAACACAGAGCUUGUCACACUACCAGUCGCCCCACUGCG
+UACACUUGGAAACAUAAUCUCGCUAAUAGGUUACUUAGUGAAACCGUAUG
+CCCUCCCCCAACGUUUAGCCACCUCAACUACGAUCCCGCGAUCUAGUUCG
+AUGGAUUUAGGGUCUGUCUCGGCAGAGCCCGUAUAUGGGGACACCAAGUU
+CCGUUAUCACCGUAGUGAACGGGGGUGUUAAGAUAUGAGACCACUAGCAG
+AGAGGCACGUAAGUACUUCAGCAGUCGAAAGCCCGACACCUGAGACUCGG
+ACGCUGUUCCAGGCAACGCGUUCGUUAGCCAGACAGUACCAGCAUAUUCA
+CGCCAGAAGGGUGCACUCACUAAAUCAAAUGCAAUCUAUCCUUCAUGCCA
+CACUUCUUGUGAUGCUAUUAUUGGGAGGCAUAGCCACCCCAAUGUGAGUG
+CUGAGCCGGGACGGGAGAUGCGGCCGGUAUACCUGGUUGUCCGAGACAGC
+GCAAUGCUGCUAGCCCCAACUACAGCACGAGUGAUAGGAAUACUUGGAAA
+UGUGUAACCCAGCCCAACACUGGCCUAAAUGCGGUCUACUGUACUGUCCC
+AAUAUGGGCGGGUUCAGUCGUCCGAAGCCUUAAUCAGACGGAUUGAUUGA
+CUACUUGGUAACGCCGUGUUGACUUUUACAACCAGGCUAGCUAUGGCGUG
+CGUAAUACUGUAAGAUAUUGGGGCCGCAGGAGCGAUGUCGAUCGAUCACG
+GCAACGCUCGGUAUCCUGUUACUAGAAGUUUGUCUGAGCGGCACACACCU
+GCACAUGAUCCUUCCCCCGCAAUUGGAAGCUCGUACGGUGGGUAUGAGCA
+CUCGUAUCCAGUACGCUCACCUAUCGUGUGGGUAGCAGUCAUUUUUGCGA
+GGUCGACUGGAUUUUCAGCUUUGGAGGAAGAGCGUUCACCUGGACCAGUU
+UAUGAGCCAAAUGCCACCCCUCCUUACUGCCAGACUGAAAUCAUAUCUUC
+GCGUUCUGAGUCGGGUCGAGGGCCGGGCACAUUAACCUUAGACUAGUGCA
+AGUGAGAUUAGUAUCUAUCCGGGAUUCAAGUUAAGUGCAACGAGCUAGAG
+GUAAUCCACGGUACCUCCGCCUCAAAUUCUUGAUGAUGACUAGUUAGUAA
+UCGACCGCUGUCACCUUUUGUGGCGCUUCAAGUGAAAGACGCUAACCACA
+GAGAUGACGCUCACCGUAUAACUUUAUGGUUAACUCUGAGCAGUCAUGCU
+AAAGCUAUAAAGCUUAACGCACGACUACCUUUGGACUCAUAUAUUUCGAG
+GGACGUAUGCAGCAAGUCUGCUCUUGGUUGAGCGCGGUUGCCUCUACGUU
+UGCUGGGGGUGUGUUGGUUUCGACGGGGGCGGUCGAGGUAAAAGUAGCGA
+GCCGAGUUCUCCACCAGCUCGUAAAAAAGGUGGAAAAAAAUAAACGCAGA
+CAGAGAACUCGCUUACGCUGCCUAAUUAAAGGCGGCCGUCCAGCCUGAAA
+UGCCCACGUUUCAGGACUGGGCGUCAAAAGAGUGGGGAACUGGUUUUGCC
+UGCGCCUCGGGGCAAAACCGGAAUAAUGAGGCUACCGAAGCGGUUAUCCU
+GUCGCUGGGAGAACCGCUGAGGGAAAGCUAAAACAGCGACUGCGCUCGGA
+GAAGCUUUUACCGGGACGCCUUCGGACCGGGGUUCGAAUCCCCGCACCUC
+CACCACUACUCCUGGGUGGAAACCCUGUGCGUGGAAGUCCCAAGCCCCGU
+CACGCAAAGGCGAAGGCUAUAACGCAUGAGUUUCUUUAUGCACGCCAUGC
+GGGGACGGGAAAAUUAUAUAGGGCGGGGUGGAGAGGCCUAGACGUUAACG
+ACGCAUGGUCCUUUUGUAAUGCAUAAAUGCAGGUGCAGGCGGGCGGUCGC
+GUCUAAGAGCCCAUAAUUUUAUGCCAGAGGGGACGAUGUGGCUAUGAAAA
+AUCGGUGCUGCCGGGGCCCCAUAGGGCUGGAUUGGCUCGAAUUCGAGGGU
+CGAGAAAUCCCUGGAGCAGCGGGUGGAUACCCAAGCAGGGACCGGGUUUA
+UCGAGUCGUCAGUCUAUGGACUUCGCACAAAGGCCGGUGUAUGUUCUACG
+CUAUACAUGGUGGUGAUGCGUUGCAUGCUCUGACAGACCAAGAGUCACGU
+AGUGCUUCUACUGGAGCCACAUCGGCGAUAGGCAGCAUACGGCGUAAUUA
+UGAGGCAGCCUGCUUAAUCAAAUCCGACUGUGGCUGGGAGGUUAGGCGUC
+UCCUGUAACUUGAAAUCGCCUUUGCGAGAGCCGAAAACUUGGGGGCGGCA
+UAAGUUCCCAAAUUUCAUUCUUAAUUAGUAUGUCGACGUUUCGUCCUUUG
+GGGUAAGAUGGUAAGAGACUCUCUUUCUUAAGAAAGAGUCAAACUCUUUU
+CGUAUUUCGAAACCCGCCAGGCCCGGAAGGGAGCAACGGUAGAAUUUACU
+UCGACGCUCAAGGGGUAGCGGGGCUGAGUACUAAUUAAGGCAAAAUGAGA
+UUUGGUGCUUUUGUCCACCCCAAGGAUUGGAGUAACAAUUCAGCAGAUGU
+UACGUCAUCACACACCAACUGAUGGAAUUCCGGUAUUUAUCAAGAUAGAA
+AUUCUUGUUGCCAGCUACAGCUCAGCAGACGCCACCCCCUGUGAUGGUGC
+UGUCCCCCAGUGGAGGGGAACGCUGCUGAUCAUAUCCACGAUAAUUUUAU
+GCGAGGCUAUCAGGGAGAGCCAUGUACUCGAUUCUGAGAUUGUCGAUGGA
+GAAAGUUCCCAACCUCUAAAUCAGGGCCGCGAUACGAUCUACUCGGAAUG
+AGACAACCCAACUCCUAGGAAGAUACACUUUUGACUCCCUACCUAAUACG
+GCGAAGAGGCAUCGCAAUAGACCAACAGCAUUAAGUACAAAGUCCGCGGA
+UGGGGUCUGGCGCGCCGAGUGAGAUUCCCAACUCGCCGAUUGUGACUCCC
+CGUUGACGCAAGCGAAAUCCUCUUGGAGGCUAGGAGGCAUUCGUCAUGGC
+GGAUGAUCCACCGCAACAUGUUCGGCGGUCAGAACAUUACGAGAUGUCGG
+UCUACGCCCACGGAUUUAGCCGACCGUCGUUGCGAACGGAACAAAUUUGA
+CGAAUCAACUCCAUUGCUACGUGAGUUGCUGCCCAGAACUGAUACAAUGA
+ACUAACUUUGGGUGCCAGGUGGUUCUUACCGUCGCAUGGAUCCAUGUGGC
+GCCAUCAUCUCCGCGUCCGCAAGUCCUCUGCCUUUAGCUCUACAUGCAUA
+GCCUUGUCUUUUGAAUUUAACUGUGGCUCCUCCGACGGGCAGGAUGAUAC
+ACAGCGAUUCCCUGAGUUUCGCGCCAUAACCCGGGAUAGAUUAGGACGCU
+AGCUUAUCUCUUAUGACCGUUGAUUCGAUACCGAUAAGCGGGCUCGGUCG
+AACGGGAUACUGGGUUUAUUGGCCAGUACACAGUGAUGGUUUAACUAAAG
+UGCUUAUUAGGCAGCGAUAGCUUCCCCACCAGCAAAGUUUUCAUCGUUUG
+CAUUUAUAUUUAAUUGAGUCUUAUUUACGAGAGAUCUCCUUCUCGGCAUG
+CACUUCCGGUUUUGCAACCCACAUGGUUAGAAGGUGGCUAUACGACCCCC
+UUGGGUUGCUCUGGAUGUGAACGUUUUGUUAUCUACUCUAAGGUAUUUGA
+GAUGGGAAUUAUCGGUUUUAAGUAAUACAAUCGGUCUGGACGGUCAUGAG
+CCGCCUUGCGUUGGUCAGCCAGACGACCUUUCACCUACUAACCACUAGCA
+GAGAAGAGUAAAUGAGACACACAUGGAAAGAGAAGGAAUGUCUUAGGCUG
+AAAACAUUUCUGCAUGAUGACUGAUUGAAUGACACUCUAGAGGUUUCAAC
+UUGAACGGCAUAUAUGCUUAGUAGGGAUGAACGCAUAUUUAAGCGUUAUU
+AAAAAAGUGGAAGCAUACGUGCUUCAAUUAGGGUGGCACCACGGGUAUAA
+UACUCUCGUCCCUACUGUUUAAACAGUAGAGGCGGGAGUUUUUUUGUUCG
+UAUACAUCCCGCUCCAGUAUCACGAAGGUGUCCUAUUUACAAAGACGCCU
+CAGUAUGCUCUUAUGUUUUUACUGGCCCGGUACACAUCACCCGCCCUACC
+GGGGACAAGUGUUUAAGCGUCAUCUGGUCCAGCAGGCAGCCCAAGAGGCG
+AUUCACGAUAUUACCCUGUGCCCGGCUCUGACUAACCACUAAAACACGCU
+CUCGUUAUUGGUGUGAUGUGGCCUACGGAAUCCUCAGUACGCGCCCAGUG
+UUGUACCUGGCAGCAACGGAGAGCCGUUUACCGGGGGGGUGGACUGCGGA
+AAGUGGAUUUUACCUUUCCCAACAGACACCGGCUCUAGCUGACUCAUGCC
+AAGGCGAAAGGCAGACAGGAUAUUCGGUUCUAUGUACUUAGCACUUCAGU
+UGCAAGGUCUAUCAUCCCCUACUAGGCGGGAACCGAAGUUUUUGAGGUAG
+CUCCAGCAGCGGUUGCCGGGGUAAGGCCGCACAGUAACAAAGCUAGCCAG
+UAGCGAGGGGUGAAGUAAAAGUUGUGUAAAAACAUUACGCAGAGACAGCG
+CGCUCACGUAUGGCCGAUUAGCGUGUCCGUUAUGUCCCCCUUUAAUCGGU
+ACAUCAUUUGUAGCCCCAACACAGAUCCGUGUUCGAUUCAUACACAGGUC
+CUGGGAGUCAUAGUAUUGACACGCGGCGACGAGGGGUAUAGGACGUUCAC
+UGAGAGUACACGCCCUCUGGAGUUGGAUCAGAGCAUAGACAAGUUAAGAC
+AUCGUCAUUGUGCUUUGCACGAAGACGUUCCGGGGACGUAAACACUUUGC
+ACCUUAACGCAAAGAACAGCAGCAGAUGUAGGUUCAGCCGCCCUGGCGGG
+UAUAAGACACCCACCAGCAGGUGUUACCAUUUCCUAUCUCACGGCACGCC
+UUCUGUAAUUAAGUCAUAUCCGCUACCACUACUUGUAAUGGUUAACGCGC
+AUCAUGAGAGUAUCUAUUCGACGAAAAAGUUUGUUUGCCCGCCGCUUAAG
+CUCGCUGGCUAGGCUUGGUCCAGCAGCAGUAGCACCUUAUUUACUACAUG
+GCGACUCGAGGGUCAACAGGGAGUUGGCCAGCCUUUGCUAUCGCCCCCAU
+UAAAACACAAGACAAGGACUACAAAUGACCUCCAUUAAUCGUGGGUCUAC
+CUGGAGGGUAAUGAUCUUAGGUUGUAGCCCCGAGGUAUUUGGAUGAUAAG
+AAACUUUUUUGGCCCUCCACGAGCCUAUGGUCCAACACGUAUUUCAACUU
+AUUACUAGGUGGCGUCCCCUCAAUUUCCCUGCGCUGGUUAAUGGAUGAUG
+CUCUUCACCCAGAUAGAACUUGAAUCUCCAAUAUCGCCCAAUCUCAUUCC
+UGCUCGUUUGCGCGCACUGUUUAUCGUUGAAGGUUGGCAUGCCAUGAACG
+GGGGCAUGAACGUACUAGGACAACAGUCGUAGUAUAUUACCCAAUACUCA
+CCAGCUUGGAAUAACGGAGCAUAACUAGGCGCAUGACUCACCUAGUGAGA
+UAGUGCUUCUGCUGUGUUACCAGUUCCAGGGCCUGCUUCCCCAUGGUCAA
+AUGGUAGCAUGGAGAAUGGUUUUAAUUGAGGUUCUGAUAAGAAGGGGAGU
+AGCUGCUGGCAAAAGCCAGUACAUCUGAAUCAACAUACUGGCGAUGAGCC
+UGGUUCAGGUGACAACUAGAAAAUAUUUGGAAGCGAGACCUUCACUAAGU
+UUAAGACUCUUCUUAUCGCUCGUGAUUCGACAUGUCUCGAGCGCUAGUUU
+GUAGUCCGAUGACUUUACGGCCUUGAACUUUGAUUCGCAGUUUCCUCAAC
+UCCUGGAGCACGACGUGCUGUGUGGGUACAGCGGUUUUGGCAGUACGUAU
+CUGGCCAUUGAGAAAUUCGAGUUUCGGCUGCGAAUAGUACUUAAAUAAAA
+GGCAGGUAUCCCGACUUUGCUUCUUCCUCCAUCUCGUCUUCCCACACAAA
+AAAUGCAGUGACAUAUUGAGAUUUUGUCUGCUUCACGGUUACUGAGGUAG
+UUGAAGACUUUAACUUCAUUCCCUAUUAAGCGAAAAUCACACCAAUUAUU
+AGUUAAUCAACAUCAACCGAGAUAUUGUAAUAUUGGUGUCGCCUAAAGAC
+AUUCCGGGUCUGGGCCAGACUUUUAGCUUCUUUGGAUGCCGCUACAAGCC
+GCGGUCCGAACACACGGGGCCAAUGUUCUAAUUGAUCCGACCCAGAUGGC
+ACCUCGACGUCCUUGUCACCUAUUCUUCCCUAGGGACACUGUGCUAGGCU
+ACGAACGUGCGAGUUCAGCGUUCGCACAGGGCAUACGAUGACGUUAUUGC
+UGAGACGCAAAGCGCCUGUCAGUAUUCCCUGGCCGGUUGCCAUCGGAUUC
+AGCGACCAACCUUAGAGCCUAAGAGGUUGUAACAGUGUUGUAUUUGAGCG
+CGAGCUAUCGUUGGACAAAACAAGUUACCCUGCAUAGGUCUACGUACGUA
+CCCGUGACAGUCUAAAAUUCAGUAUUGGCAUGUUCUGACCGACUGUUGUA
+AACUGGCCACAAAUGAGGCUCCUGUGUAUAGGAAGGAAUGUCUCAGACUU
+UACGGCCCGUCGCACCCUGGACAGCUGUUUUAGAAUCCGUCCUGCGACUA
+GCUAGGUACCCUCUCUAAGACCGGUACUGGGGGCUUGGCGCGUGAUAGAG
+CUCUUCGUCCUUCAGGUCAAAUAGUAGAUGUAGACAGGGCUAGCCACAGG
+CCUCAGGUGUGUCCCCGGGGAAUUGCGAUAUUGUGGCGCCUGUCUCGUCC
+UACUUCACCUCGGGCGGUUACGGCCGUACAAUUGCUGAUAAAUUCGCCUC
+CCUCAUCGAAUCCCCCUCCCAUCGCAAAGUGUUUCCAAUGGUAGGCUGUA
+CAAGGACCGCGCCUCUUUACCAGCAACUGGCGUGAAGAAUAAAGAAAUGG
+CUGCUGUUCCCAAGUUGGUACCCUCUCUUCCAAUCGGUCGUGUGGGCCAU
+ACAUCUCUUAUAGUGAGUGAUGGAGGCGAGAUUUAUAGGAAGUCGAGGCA
+ACUAGGCUUACACAGGUUGUAGAAAUACAGCUUCAACGGAGCCAGGUUGG
+UAUUUUAUCGUUACGAUUUCGUAGCUUACAACGUCGGUGAACGCAUCCUG
+UAACCCUCUUACUGCGUGGUGUGAGUGUUUCUAGAAUGCCACCGACAAAA
+CGGGAGGACUGCCUACAAACCGCAGUCUCUCAUAGUUAGCGUCGCAGACG
+UAUUAAACUGCGGCGACAAUGCCCAGACGGAAGUCCUACGAGUUCUGAGG
+GAAAGAUGUCAGCGUGAUUUAACUAGCGUUGAAGUAACAAAGCCGUGAAG
+UAGGGAGGUACCGCCUUGUUCACAUUACUGUGACUGGUUUGCACCACCCU
+CUUCGGGAACCGUACGUACCCCUCUCGGAGUAUACGGCUCUGCGAGAGUU
+GCAUUCCUUGUACAGGCUCACAUGCAGGGCAUUUAGGCGGAAAAGUUCUA
+UGUUACGGGAGCCAUGGUGUCAUAAGAGCUACCGCAUAUACCAUUGCUAA
+CUGUGAUCGUGCACAUCAUGAUUUCCGUCGUCACGCGACGUGCAUACAUA
+AACGCUCAACAGUUCCAGAUAUCGGGGAGCCUCAGUGGGUUUUACCCGCU
+CUUGUCACCUCUGCGCUGAUCUCUAGUAUACCCCACACGACAAGGGCUCU
+GUUUUGAGCAGCAUUGGAACCGUGAUUGCGAAUGGCAGGGAAGCAGAUUG
+GCCCAAGUUAUCUUGUGCAAGUACGCUACAACGCGAAGACUGCACCUGUU
+GAAGACAGCGCCGCAAGUAAUUAGCAUCCCCAGGAGUAUUCGCGUAAGUA
+UCAGAAUAGGCGGCCACCGUAGAGACACUCGAGAACCACAGAAUCAAUUC
+UCGUCGUGCCUAUCGAUGCUAAGCACGUUCAUGCAGUAUGUUCAGUAAUC
+GUAAACUUUAUCCCCACAUGUAGAACUGUUCUCCGCCCGGAACCCCCGGC
+AACAGUCUUGCAUGCUACCGCAUCAUGAUACCGCAGGCUAGGACGUGGGU
+AGCGGGGUUUGCUGGCUGGUAUACGAGGUCGGCGUAGACGGGACGAAAUG
+UCUAGGGCAACCAUAAGUAGAUGGCAGCGUAGCUACCUGUCGUCUGAGAC
+AAGACCACUCCCAGCGCCCAUUCAUGGAUUUUCCCAGAGUCACAGAAACU
+UGGGUAUGCAAGCUAGUUCCCUUUUAUGGUUAACAGCAUCUCAUGCUUAC
+CACAUCACUUCAUAUAAAGGCGUACUAUCUGGCCCUGCAGUGGAUACCCG
+AAUAUCACCCGCGAACUGGCCGCCUGUUUAAUAGCGUCCAGUGCCUCCCG
+GCACACAGGACGGGCAUGGUGCUCGAGGUGGCGCAAAGCGCCGGAGCAUA
+AUCGGGAAUGGGGAUGGGCGGACCCAGUUGCGGCGCCCAAAACCCCAGCC
+GCCCCCGCGACUGUAAGCGGUGAGGGGCUCCGAACCGCCACUGGGCCGCA
+AGGUCCGGGAAGGCCGGAGAACCCCAGUGAACCGCGAGCCAGGAGACCGG
+CCGUGCAUGUUUUGAGGCCACGAGACCGUUUUAUAUCAUAUUCGUCGCUU
+GCCGGCUGCAGUGGUAACCUCUCCCUUAGAUGGGACUAUCAUGCCGAACC
+GUUCCUACCAGCUGUCGGACGCGUGUACUCAGUCCGUGCGCAGGAAUAAA
+CGCCUGGAUCGCCUUUCCAUGUUUGGAUCUGUAAUGGUUUAAAGAAAUCA
+UCAGAUGCGGCUGCUCGGGUGCAGAAGGCAUAGUUCAAGGUCUUAUGCCU
+GUACAGAGGGCGCGGCGAACGGACUUUAGCGUUGGAAGCUAGCCCUGCAC
+CUAAAAUCUACGCGCGUGCGAGAGGCAAGAGGUAGCCUCACGUUGAAUUA
+AAGGGUACUUUCUCGACGUAACGAGCAGGGACGAAGUGACCUCGUAUUAA
+UUCCACUCGAUGGUACAAAUUUUGUCCCUGAAUACUUCAUACACUGAUCA
+UCACCUGAACAAGUAUGUCAAUAGCGAAUUUUAACACUUGGUUGGCGUAU
+UCAAUGCAUCUAUUGUCCGAUGCGAGCGUUUUAGGCAAACACUGAUGAUA
+AACCACCGGACUGUCCAUGCUUCCGUGACAGCCAUCUGUCGAAGACGGGG
+AAUUGAGAUGCUUGACGGGGGGAGAGUGAAAGUGGCCCUUUGUAGCCCCC
+UCCCGAUUAGCGGUCGCCGCGCCUCUGUCGUUCCUCAUUAAAUUCCUGGU
+CAUAUGCGUCAAGGUUCCCGAGCGAGGGACUCGCAGUAUAGCGUCUACGA
+GUUCUCAUGCAUCGUCAUGAAAAUGCUAAAGCCAUUGAGUUGAAUUCCAC
+GUAAAAAAAAUUAGCCGGAGAUCUGACUCCCAGGCACUUGAGACCGUAGG
+UUGAAAUUUAAUGAAGCCUUUCCUUUGGCAGAGCAGGGCAGAGUAGGAAU
+CCCCGAUGGUUGCAGGGGGGUACUAAGAAUCCCCUUAUAAGGUGCGCUAG
+AACAAUCGUACCCCACCGUAGUGCUUGAGCCUGUCGGAAUCCUCCACUGG
+AAUAACGAGCUGUGGGUACGGCGGGGUCUUCUGCACCCGACAUUCACACG
+UAACUUUGUCUCAGCUCGUUGUGAGCCUAUAAGACGUAUGGUUCAGUCUC
+UACUAUCUUCGCACGACUAAAGUGUUCGGAGUCUAUUGGAGUCGGAAUGC
+AUACGUAGUUCAGCCCGAGGCCGUAUCGAUGCGCGACAAUGAUUUUGGAU
+CUUUGGGUAAUUUCUACGGAUGUUACUGCAUAUGGCUCCGACAGACAGAU
+AGGAGCCUGAAGGAUCCAGUCCUUUGCAGUCUGUCUGAAUUUUUAGUGGA
+UGAACGCCUAUCCUUGUCCUCGUCUCAAAAACCGAGGGGAAGCGACACAA
+AUGCAUAAGCUGGUCGUACAGUUUAGGACCUCGACUCUCAGACUGGAGGG
+UCCUCGGUCUCGGUGUUUCGCGGUCUCUACGUGGCUUGAAUUAGCGGGGG
+GGACGCGGUUUGCAUGGAACACGGUCUAGCCAUAGAGUCAAUGGUGACUC
+CGCCGUGGGAAGAGCCGCUUCUUUCUUGCUUGAUGGGGGGGGGCUUUCAU
+UCACCAACGCAGACUAAAAGUGCUCUCCGAACCGUGCUGGAUAGUCACCC
+AUCACACGGCUCUCAAGCUAGCGAUACGAGAUGGCCUCGAUACUUGAUCC
+CGACCGUAUUACCACUAAUGAGUCCUCCCGAGGCUCGACAUGACGGUACU
+CCAACUAGUCACACCUCCAUGAAGUUCCCCUGUAUUCUACCAGCAUCUGA
+ACCGGACUGUUUCCCUGUGCGGGUGGAAGUGGAAAAUUCUCUGGCGUUAU
+GGAGAGUAUUCAUCGCAACUCUUUUCAGACCGUACCGGGCCGACCCAAAU
+CAGGCUCCUUUUCGUCAUACAAUCUAUGGUUGGGUAUUGGUUCGUGCGCC
+GCAACCUGGUUCGGUCCAGAUCUUAAGUGGAAGGGGACACCAUUAAUUAU
+UAUGGGCAGCCUGACUGGCAUGGGAUAGGAGCGAUACUGGGGCGCUCAAG
+UUCCGCUAUAUACCAUGUAGGGCAUACCAGUCGCAAACCGUGUGCUUCGU
+GUGUUGGGGCCUAUCACGAGACGGUGAAUUAUGCUCCCUAGGUUUCGCAG
+GAGACGAAUGUCUACAAUUUUCCCCUGAGCCAUUACCUACGGGAGUCGGA
+CACUGCCGGUUUACGCAGAGAAGGUAGGUCACCCCGUAAACCAGUACAGU
+GGUAUUUACUUGACAUACUCACUAUAACACUCUAACCGCGCUCGCUUCUU
+CAGGACAAGACAUCCAGAAAGAACGUGUACCGCUAAUUUAACCCACUGAG
+CGUGAGGCACGCAACCCGCCAUGUAUCUCAGCCAUUGUUACGUAUGCGCA
+GGGAACUGACGACUACGAUGACGCUUUCCCCACGUUUCACGGGCGUGUAA
+GGGCGAUGCACGACCUGAAUCUCUGGACGGUCAAUCAAUGAAACGACUAA
+UCCGAGUGUUCCAACAGGUUCGAUCAUAUCACAUUUACCUUGGAUGAAUA
+GUACUUCGAGUUCGGUUAGCAGUCCACGGAUCAAAGUCAUCGGUGUCUAA
+CCGCCUAUUGAAACCAUAAACGAGACCGUUGCUGACCUUCUAGGCAUCCA
+UAGGUUGCUCCCAUGAGCCCUCCGGGAUGUGCACCAUCCCACCGAGUACG
+UUUUGUGGGGGAUGUUUUGGGUUUGACAUAAUGCUGAUAGACAAACAGUA
+GCAUUGGGGUAUGCCCCUUACAGCGCUAGGUUCAAUAACCGACAAAGAAA
+AUAACGAAGUGUUGGUAGAACCAAAUUUGAUCAUUAACCAACAAGCAAGU
+GUUAACUUUGCUUUUGCAUAAGUAGAUACUAAAGCUACAGCUGGUGAAUA
+GUCAUAGUUUGCUAGCUGUCAUAGUUUAUGACUCGAGGUUAAAUCGUUCA
+AUUUAACCUUUAAAAAUAGAACUUGUUGUUUCCAUGAUUGUUUUGUGAUC
+AAUUGGAAACAAGACAAAAAUCCACAAAACUAAAAUGUAGAAGCUGUUUG
+UUGUGUCCUUUAUGGAAACGGGUUCGAUUCCCGUCAUCUCCACCAUUCUC
+GCCGUAUCACUAAGCCGACGUAGUUUGACGGCCUAAUGCGUCCGAGAGCC
+UGCUAUUUUAUAGGCAUCACUUUGUCGAAGUAAACUUCAGCCUUGAGUAA
+CGCAAUAACCUUAAGUACCUCGUGGAAAUUGGGCGACCCUGGCAUCGUGG
+GUCUCGGCAGGGGCCUUCCAUGGCGGCCGAAAAUGGGACUACGAGCCUGC
+CGAACUAAUGCUCGUUGGGCCGCUCAUCCAAUGGUGGCUAAGUCGACUUG
+AAGUGUUACUCGUGGGGGCGGCUAAUCUUACAAGCCCCAUAAGGUUACUU
+GAGAACGGGAUUUGAUCCCAUAUUAGAGCAGUAUAACGCAUAUGCCCAUC
+AGCAGUCCCUUCGAUAAAUGAUUCUCCGUUCUUCCUGUGCCUAGGUGUAG
+GGCGUUGUACUCUAUUAAUUACGUCUACUCUCCUCAGAAUCACAAUUCAC
+CAGGAGGCUGUAGCGUCCCCUAGUUUUAGUAUGUGUAUCGGAACGAAAGG
+CUUGAUACUAGUCGUUGUAUGAUCCCAUUCACUCCGAUAGCGACUCGGCA
+GUCAGAGCAAUCCAGGAAGUUCCUGGGGCGAUAUGGGGCAAACAUACAGU
+GCACUUUCUAUGAGGGCUUUGCUAAACCUGCCCGGCCUGCAUCUUAAUUA
+UCUCGCUCCGGUGUCGGCAUAGGAGUGGGUGAGCCGGGUAAAGCGAAAUU
+GGAUGGCUCCACUGGCCGGUCGUUUAGCCACGACGUAUGCUAUCCCAUUU
+UGAAUUCAUGAGCAGUCCGAUAGGUCCACGUUUAAGCUCUUAGGCGUAUC
+UCAGACCCGGCUAGGAGGCAAGUUGAUUUCACGCUAAUACGGGUUCUACG
+GGUACAUCUGGUCCGGUUACAAGUAAUCACAUACAUCAUAUACCUGCUGC
+AUAUCUGACUUGAUACUAACACUCUAAGUAUAUCUCCCCAUGGUCUAUCU
+UUAAGGUAGAAGUAGUGUUUCGAGAAGAUCUAACAUCGGUCCGAGGGAAC
+CUACUGCAUUACAGAACGAUAAGGGACUAGAACUGCCUAGCUGGAACGCC
+AGAACUAGAUGUAUCGAUGACAACAGCUAGGAACUUGAGUGCACUGCAUC
+UAGCCAAGCAUGCUGACCUGGAAGAAAAUUGUCUAACCAGUUACGCGCUU
+UCAGGGCAGUACUGAUGCCGAGUAUGUUUUAACAAGGAUUAUCCCACCGA
+UUCUUUACCGACGGUGUGGAGUUUGGAAGGAGGCGGUAGAGAAGAGUGGA
+CAAGUUUUGUGAUCUAAAUGCAAUGAUAGAGGCUGGACCAUCGAUAGGUC
+CCCGAGCUACAGAUGUGGCCAGUGCAACAGCGGGUGAUCGGUGCUACCGU
+CGUAGACCCCUUACAUAACUCAUGGAGCAACACUAGGCCGAACUCCCAUC
+AGGAGGGCCGAACGUUAGGUUGACAGGGCGUCUAAGGUGUUGGUGUGAUU
+GCAUACGAUGGACUAUCAGUUGCUAAGGUGUAGCCUCCGAAACGCUCCCG
+AUGAGGCAGUUACUCACAGCGGGUUAAGUGACAGAUGGUUCCGCAAACUA
+UGCCUCCCCCUUCUAUAGGUAUCCUUACCAGGCGCACAGCAGACAGGUUA
+AAAGUUCCGCCCGGACUAUAUGACGCAGAAGGAGCUAUCGUGUUCGAUCC
+AGGACGGUACUGGCCACCGCAUCCCUGCAGGGUACGUGCCACGCUCUUGU
+AGAUGCGCGGCGGCGUCCUGCCGCAAACACCCAUGCAGGAACUGAGCCAU
+CGUCAUAUACUUUUAGGCAAAAUGAAUCCCUUUGGGUGAUUUCAGUUUGG
+GGACCAGCAGGGCCGUGGUCCGUGGAACGACUUCCAUUAACCGGUGGACC
+CACGGAGACCGAUGCCCACCCUGCAGGCGCUAAGCCAUCGUAGCUCAUAC
+AACCCGGUUACUUGGCAUGUACGCGACUUAAGCUGGCCAUCUCGAAGCAU
+UGUUCCGACGCUUACCCAGAACACAAUCACAGUGUCGACGGGGAAACUCU
+AUCCGGGUUUACUUGAUAAUCAAAGUUCAUCGUAACUAAACAUCGGCCUG
+GACCACGUGGCCUGCACUUUAUUAGCUGGUCCCGGCCGUCCAUACCCACU
+CUCAAUGCUGGGCCCGGUAUUCGAGGGGUCCCUUCACAGCCCUGCGCAUC
+UCCUGAACCACGGACCCAGCUGCCCCGGCGCUACGUCUGCCUGCGUGACG
+GAAUAGUGUGGAAUGACGGGCCCUCGCUCAGACAACAUAUGGCAUGCAUC
+AUGUCACGCUAAAUUCGCGUAUUAGCACAUGAUGCGUUAGUCAUCCAAGG
+CCUCCGGCUAUAAGCUUUUCUUAGCGGGAGGACGCCACGCGCCCACAUUA
+AUUGUUCUUCCCGAAGAAUACACUGAUGCCGUAGCUUAAAAAAGAAGUAA
+CCUUUUAUAAUCUCGCAAGUCCCCAGACGAAUGGUUAGACUGUAACUUCA
+GGACUGUAAGCGUCCUACAGUAGCCUAUCAGGCAACUUCACAUUCGUCGA
+AAUAAAUUGAACGCUCACAUCCAAUAAGCAGGCAUUAGCGGUCUGCGUGC
+AGGCGACAAUUCAGCGGGAAGGGAACUACAUGUGCGUAAUGAGCCACGGA
+UGCGCAUAGUCCCGCGGAGUAGGCCCAGUACAUCGCAGUUUUUGGCGAUA
+UAUACCUGCGACGACUGGCCGGCCACCAGACCGAUACCAAGAAACUUCAC
+CAAGAUUCCAUCUUUUAGAUAUGUGCGGCAGGUCUUCCGACUCGGCCUAA
+AUCGCUACGCCUUCCCACAUCGAUAUGCAGUGGCAUCGUUCUGUAGCGAC
+AGGUACGACCAUACGGCUACGGGGAUAGUUUUGGCUUUGCACCAAAUUCU
+CUUUUAAUCAUUCGACUGACCUCUCGAUAAAUGAGGAGAUAAAGUUUGUU
+AGUCACUGAAUCUCUAGUGUAAGCACUAACUGUUAGCCCAGACGGAAAUA
+CGGUGAGCCGUUAGGUGGGCCAAACACGAGAGAUCAGCAAUCACUACAUC
+ACGAGGACGGCCUGUUCAGGUAAGACACAGCCCUAUACAGAACCGUUCGC
+GAGUAGUAUCUUAGCUGAAACGGUUUAACAUUCCUGGAUGAACUCCCCAU
+GCCUUUUGCAUCGGUACACAACAGAAGCAACACAGGCUAGCCAUAUCUGU
+ACUGGAAAUUUCGGGGUCACACCUGACGCGUACAGAUGAAAGGAUUCCUC
+CGCAAGAUAAUAGUAGCGGUGUUGCCCCGAGAGAAAAUCGAAAGAUUGGA
+GGCUCUCGGAGUUAUCGGGCUACCAGUUCAUGAAGCUAAAGAGAUACCUC
+CGCGGUGCUGUCGGCGGGGAAUAGGAUAUGGCCUUGCUUACUCAUUGGGU
+AAGUGAGGAAACGUCUCAGCAAGUUGGGCCGACCCGUACGGAGCGUCACC
+UAGCUCCAUGUCAAGACGACAUCUGGCACUCUCUGAUAGGACUGCUGAAG
+CAUAGUCCAUAAGAAGCCCGGUUGUUAUUCGAGCUGUUUUGCUCAGAGCA
+GCAAGACGUUCUGUACCAAACAAGUACCACCUGUAGACCUUGCUCCACAA
+UUUCGCUCAGCAUUCGGUCGUGAAGUUGACGACCUCAUCCUGGGAAUCAG
+UACAUCAUGGGCGACUGUUGAUGCGCCAGUCUUGGUAGGUGUCAUCCUCG
+AUACUGGUACUGGUAUUGUCAUGUUUGCUCGCCUGUGAGGGUUGAAACUG
+UGCCUGGCACCCUUCCGUGCUUAUUCUUCCCGCAAGGCGACGAGCAUUAC
+GAAUAAGGCACACGAACCAGUAAUAUUGCAGGCCAGAGGGAUGUAACCUG
+GGGAUGCUGCUCCCGACUUUAGGAGAAGUCGAAGCGCGAACUUGUUGCGA
+AAGCACUCCAAGUGUAAAGGAAAGACUUAUUUAGUGUUGGUGAUGUAUUC
+GCCCUAAUACCAACCGUUAAAUCUAGGAUAAACACAGUUAACCUCCACUU
+GUUUCCGUAAACGGUCUGUUGUCGUGUGCAUUUCUUUACUGUUAAAACGU
+CUUAGAAAGUUGUCAACAUAUGAGUGACGCCGGAAUGUUCCUCGAAUGCA
+>pg-1_16
+CCUGGUCUACUGCUGUGGGGGAGAAGGAUGUCCGAGCGAAUUUAACUACA
+AGGUAACUCCCUCCAGCCCUUGUAUACUAUAUUUAAGCGAAACCACAGGC
+UCAUGAGAGAGGGCUCAUGGUAAGGGACGCGGAGGCAUGGGGCAGGUAUA
+ACCUACGCAUGAUUCUAAAUCUACUGCAGGUAUUGAUGGAUUGAGGAUUC
+UUGUGAACCAGCCCGGCACGUAAACGCAUCGCCCACCUGAUUGCGUGAUC
+UCUAGCGACUCUACCGAGCUGUUGGCUUUUAUAAAGUACAGUUUAGUGGA
+AUGCUUCUCCUGCAGAUGGAUUCUACAGAGGAUUUGAGCUUCGCCGGAUA
+UCGACUACCUGCGACUCGCCUCAUAUACUUCGACUGCUGCCACCUCCAAA
+ACAUCUAUUGCGCCUACAAUGCCUAGUGAGGCGGUAAAAUAUCUUAGUAU
+AUUACUAGUUCCGGUUUGUGAGUAGUGGUGGUCGCGGACUGUGAAAUCCC
+UUAUACCAUAAACAGGUCCCGGAUAAAGGAGGUACCUCACACCGGGUUCG
+CGGAAUUCGAAUUAGUUAGGGCUAUCAGGGGACCUUCGAUUCGCCUCUGU
+AGGUGUAUGCUAUGUCGUGCUGCGCACGGUGGAGGUGUCUAUGCAUAUGA
+GUAUUUGACUCUAUUGGUGUGCCGUUUGAACGAGAUCUGAGAUCGUUUCG
+UAGACAGACAUUUAACAAAUACGAGACGGUGGUGACUCCGUCAAGUAACC
+GAAAAGGACGAACCCUGCAGCCCAGUUUACCAAACUUGUUGUCCACAGGA
+CCUAUCGCCGGGUUGUCCUGCCGAACCACUGAACGGACGUGAACGGCCAC
+ACUAAUUCGUACUGGCGCGAAAACGUCAGGCCAUAGGUAAGCUCUAUUUA
+GCCCGCGCCUUUCUAAUACCCCCUGAAGCACGCGAUUUUACAUGUCUAUA
+AUGUGCCCCCAAAUUCCCGCAGAAACGUAGCUAUGGCGGCGGAGGCUCGG
+GACCCGCAUUUCGAAGGUGAUGGGCUCAGGGGCUAUUUGUCACAGGCGGG
+GAUCGCACCUAACUAGACUGCUUGCGGGGUACCGAUGCUAGACUCGAAUA
+GUAGCGCGUAACUACGUACGCGCACCAUGACGUGUACCCUGGCAGGUAAU
+AUACGGUUAGGGCUAUCACAGAACGUAACAUUGAGGGAUGUUCGGAUGGU
+CGCAAGACAACGCCACUCUAUAGGGUUCGCACACUAAAGUCUUAGUAUUA
+ACAACAAGCCUCGGCUUAAGAAAAAGAACCUGGCCGAGAGUUUGGCUCUU
+CGGUUGCGAGCAAUUUCAACUUAAACCGCGCGAUGAAUCGGUCAUGAGGU
+GUCAUUUAGUCUGGAAUACGGUUGGAUCACAUACCUGAUCCUUGGACGAU
+CGGUUCGGCUAUGGAGGGGCCCUAAGCGGGUCUUUGAUUAGAUGUCCUCG
+CGCGCCGGGCCUUCUACCAAUCGAGAGAUCUAAUGAAGUCUUCUCAAGAU
+CCCCCGCUUACUAUUGAGGCCCACUGAUUAGGGACUCUAAAUGCAUUCGC
+AUGGCAUCGACCUGCGUCUUUGUGUGCUCCUUGGCUGGCGGAUUUCGUCC
+GGAACUCCGCAGCUGGUUACAGGGUGCUUCCUUCGCGGCUGAUACCGUAC
+AGGCCCAGUCUCGGCUUCAGUAAAAAUUUCGCUGCUGCAUUGGCCAAUCA
+CAUAGGUAUACUUAGGAGCAAAGCACCAGAGUCCGCUAACGUCCCGGGAA
+CAUAAAUCAAUGCUCAUUCAAAACAUUGAUUAGCACAAUCUGUAAAAUCU
+GGGACCGUGCGGGCCGGGGACAAAGUACAGCACCGUUGACUGACUUAUAU
+CCAACCACGCAGUACCACAUUUAAGGCUUGAGCGUAUUGUGUGGAGAGCA
+CGUGGCAUUAAAUCUCGUCUAAGAGAUCCUAGGCUCCCAUCGAUGCGUGU
+GACUGACCCAACCACUCGUUGGCCGCUGGCGUCGUUGUUCCUAGCGCCUU
+CGAGACGAACGAUGGUCAUGGGCGGCAAUGCCCACCCAAAUGUAGGGCAA
+GUGUCAUUUGUCGACGACUGAUCUGCUUUUGCUACUAUAUAAAUCGGGCU
+AGCCUCGUAUGAUGGUCAUUGUGAAGACUGAUAGUCGAAGCACGCCCAGC
+CUGAGCCAACGUGUGCGGAACCUCAGGGGAAUGACCUUGCCUAGAUGUAG
+CUUCAUGAUACAUCAUUACAUCAGGCGAUCGAGUGCCACAGCGACCACAG
+CCCAGCGUAGUUUUUUGUUACCCCCGUGACAUUAUCUAAGAAUGCUGCUG
+CCCUUGAGGUUACAGCUCAUCGUGUCGCAGGUGGGCACAGAAGCAUCUAG
+AGUCAGGACUCAGUUCGUAAAGAUUUUGUGACCGGGCUCACAUGAGGGUA
+UAUAGGGUUGGAGUGACAUCUUCCCACAAGCCCAUUGAAGCUAGGCCACA
+CAGGUCAUACAUACCGAUCUUUAAGACUAGUUGUAUAGCCUAGUAUUCUA
+UCGAACUGUCGACUCCCCCCCGGUACAGACUGCAAGAGUGGCGCGAUAGC
+CACGAUCGUGCCCCGUAGUCAUACUGUAACUGACCGAACAGCUAGACGGG
+UUUGGGGCAAGUUAAUGAACUGUGUCUCGGAUUCCGCGUUCGACACUAGC
+CAAACAGGAUCGCUCGACCUUACUUGAACAGGAUCUGUUCUAUAGGCUCG
+UACCGUUGCAUCCUUGACUAAUAAGGAGGCAAGCACUUAAGCUUGGUUGA
+UGACGCAUGACCUGUGGGCCAGAGCGUGAUUAACGGCCGGAUCACUGGCU
+GAUUUGAUCCCACGGCUGUAGAGGAUCGUUUCUUGCCGGGCCUCGCCUGG
+CCAGGAUGGCUCUCAGGUUGUCUGACAGGAUGUGGCCCAAAAAUUGAGGC
+UGAGGACUCAGACGAGAACAACAUAACACUCAUUUAAGCCCUCACUAUUA
+AUCUGAUUUGUCCGCUGUUCCACCUGAUAAGGGGCGGCCCCCUAUUUGAG
+ACCUCCGGUGCCUCUGCGACGCACGGGGAGUAGGCGGUAUCUAGAAGUUA
+CCCUGUAUCUUGGCGAUUGCAUAGCAUUCCCUUUGUUCGUCACUUUGGUG
+ACGCGGCGUCCGCAAGAUCAUCCGUCCAUUUAAAGGGGACCUAGGAGAUA
+UGUUCUCUGAUAAGUCACUUUGAAUAUUUCAGGGGCAGCCUGGUACAUAU
+CGGAUGUAUUACGCAAAACUGAGGACACUGUUCACUAAUAAAGCUGCAGG
+GUUAUGGUAGUACUGAAGCGUAAGGCAGCUAACCCUAACGCUUUUUUCUU
+UCGGUCCGCUGGACACAGGUAGCCCAUGAUCUAGGUUUCAUAGCAAGCAA
+GUUACGUCCCUGUGAAACAUCGUGAACUGCAUAAAUAUUAUUGCGACGUA
+AUACCGGCAGGUCUUCGGGCUUAGGAUCUCUGGUAUCAGGCCAUGGUUAU
+GACAGUAAAAAUACUGUGAUAAAUAAAUGGCGCGAAAUAGAGCAGGCGAU
+GACUUCCCAUCCUUGCGGACAGUGUCUGUUAGAAACCUAUCGCCGUGACU
+UCCCCUUACCGCUGCGCGUCAGCUCCGGAUUUACACCGGAUUCCCUUUUA
+ACUCUUAGGUGUUUAAAUAACAGCAUGAGGCCGGACCACAAUGCUACGAG
+UUCUAGGUGUCGUUGUUAUCGACGACGGGAGAAACCUCCGUGGUCCUGAC
+AAAGACUGGUCGCCGAGGAACUUAGGUGGUGGGGAAAUACUGGCUUAUCC
+CGUUUGCUAAGGAUGAUGAAAGCUGUAUGCACACUUUCAGUGUCGACACA
+CACACCCAAGCUGACUUGCAGAAAUUGUUCGUACGGAGACAGUGGCGUUU
+UCAGGCCCGGUUAACGUGCACGGCAUACCUCUCUCACGGCUAAAAAUUCC
+GGUGGAAGCAUGCUGAGUCUACUUCAGACUCAGCGCUACGCGUACUGCGA
+UUGGGGAGUUUCAAUUCGCGAAGGUAUAACCCCGAAGAUAAACGAGCCAC
+AUACCCUGUUUCCGCGAUUAGCGGCCUCACGGUAAACGAGCUUCUUAAUC
+CACUUGUACUGGCGUGCUGAAAGUACCGCUCCCUGUCACCACCAGUCAAG
+AUAGCCAAUCGAAGCCCCUCAGAGUGGCCAAAAAGGCAGGCCGAGGACGG
+AGUGGCAACAACUAAUGAUAUGUCAUGGUAGGGUUUGUUCUGGCAUUAGA
+AAAAUUAAUUAUGGAAUAAAGUAGCUUGGAAUCAACCCUCUUUCAUUACU
+CAUAAAACGUGCGUUGGUAAGUCGGUGUGCUAAUCGCGAGUGGUUAGAAC
+GAGUCGUCUUAUGCGCACCUGAUUAAGUGGUAGUAAGAUUUCCCUCUGCC
+CUUCGCUUUAGUUUUGAGUCGUGAGUGAUGCAUACCCCAACGGCUUUCUU
+UCUAAUGACACACAUUCCAGGGUUGAUUUGUCCGCUAGGGGCUGAAAGGU
+UUCGACUUCGCGCAUCGAAUCAAGGGAAGCGUGCCGGUGCAGGCAAGAGA
+CCACCGUAAGCGUCGUUGCAGCAAUAUAAGCGCCGAUUCAUAUCAGCGCG
+ACUAUGCUCUCGCUGCCUAAGCGAUGGCUAGUCUGUCAGACCGGGAACGC
+CCUCGUCCCGGAGCCUGGCAUCAGCUAGAGGGAUCUACCGAUGGGUUCGG
+UCGCGGGACUCGUCGGGACACCAACCGCGACUGGGAUCGUCAUCCUGGCU
+AGUUCGCGUGAUCAGGAGAUCCGAGUAGAGGCAUAGCGAACUACGCACGG
+AGAAGCCUUGAGGGAAAUGCCGUAGGACCCGGGUUCGAUUCCCGGCAGCU
+CCACCGUAUGUCCGCGCGGGGCGAAGUCGUUGAAACAUGAGACGUUCUGG
+CUACUUGUCGUUAGUAUUACUUACCACGAAGAACAGGAGCCCGUCCUUCA
+CAGCUACCUUAAGUUGCAUGUCGUUAACGAAGCAAUUUUCGAACCCCAAC
+CAUCACACUCAUUAAAUAGUCUUAAUGCUGCUCCAUUUCUGGCCUGACAC
+GAUUCGACCGUAAUGAUGUGACGGCUCAUGCCAGCCAUAAGCUCCAGCCU
+AAGGUCGCCCCGGGAGAGUGCCGAUUGUAAUUGUUCGCGUUCUAUCCACA
+GUUGGACAGCCAGAAUGUUUGUAUCUAAGUCUUCCGGAAAUAGGUUGCUC
+AGGAGCCCGCAACUCCCUACCACACAAACGCCGUAAUAUCCAAGCGCGGU
+UCCCCUGAACGAAGAGUUCCCAUUCUCCGUCAGCUUGUUGAUGCAAACUC
+UCUCCGACCGAUAGAAGGGGUGAUAGUUGUCAGGGACGCUAGGGGCGUCG
+ACAGGAGCCUCCUACUUGAUGCCAUGCGUAGUGUAGGCAAGCUGCCAGGC
+UUCGACCUAUUUGCGUUGAAGUACGGCAACACAAAGAUCCUACCCGUCGA
+AGGCGUUUUACUACUUCAGCAUAACGAAAUGUAUACUUAGUGCUUUUAGA
+CUAAGCAUCAUGCAUGCAACUGGUGUAUUGGCGGAACGAUACCAGAUUUC
+GCUCAAAUAUGAUAUGGGAACGUCUAAUUCCCUUGCCCGGUUGUCUUGGA
+UGGUGAUCUAUAAGGCAGAGCGCAAACGAUACCGGAGACCACACUAAUAA
+UAUCGUAUCUGCACACCCCUGAGUGAUCAUUUCCGGUAGAAAGCUAAGGC
+CUGUACGCUGGCACUUCCAGGACAGCGUUAAGAUAGCACUUCAGUCCUCA
+UUAGGUACCUACAGGUCUGAAAGACGGGAAUUGGUUAUGCCAUAGUAGUG
+AAGAUGGUUCCGGACCGUACAGUCAUACGAGUACUCCGCUAAAUAGUAUU
+CAGGCCUCGCCCCGCGAGGUUCUGAUCGGCUUUACGUUGCGUAAAGAGAU
+CUCUUUAGAAAAUGCUUCCCCACUUUGCUUUUAUUGCGAGAACGUGCCGU
+GGGUGGUAAAAUCAUCUUCCAAACAUUUAUUGCCCUCCCCUAUGCAAGGA
+GCUGACAAAAGAGGGCGCAUCUAACGGAUUUCCGUUUCACUGUAUAGUAA
+GAAGAGGAAAAUCGACAUGACAUCCGUACGACAAAGCUCUGAAGUCCCUA
+AUAUGAUCGGUAAAUAGACAAUAAGCAUAUGAAUUGGAGUAAAUUACCGA
+GGUCUUGUAGGACCAAGAGUCCAGGGUGUAACCUAUUGAAGACCGCUUCU
+GUUUCAUUAUGCGCCUUACUCCAAUUUCGUGAAGGGUCAAUUUCACGUGA
+AUUUCCUUUCCCCUGUCCGUCUCACAUGGAUAUUGUACUAGGGGUCAGGU
+GAUCUUCUUCGCCGAAGACCCAAUUGCAGCACGCCCGUUGCGAAACACUA
+UUGUCGAUGAUAAGCUCUUAAUCCACGAUCCGUCUCCGUUACAAAUAUCU
+CAAGCAAAACGUUCUUAUUAAGCGUAAAAUUCAAACCGAACAAACCCUAG
+GGGAAUCUACCCCAACGAAUAUCCCCCACAGUUCAUAACGGCCCUGUAAU
+CCACAUGGACCGAGACCCCCGUGGUACCAAGUAAGAUGGUUCCGCGUCUU
+GCAUCUUCGGUCAUACCAGUGUGCCUGGCCGCGCCACAGUUUCCCCUGUU
+ACCCGAAUUGACCGUCUGGCCCCCUACCCCAUGGCCUACCUAUCUAUAGG
+UUUACCCCAGUUUCACUCUGGCUGUUGACCAGCGAACGCUGGCGUCCAGG
+CACGGCUGCUCCCUUCCGGGCCUCGCCGAUUCCCCCAGCUAUCAUGGUAC
+UUUCUCUCCCUCCGGAGAGAAAGCCCAUGACCGCCAAGCCCCGCUGGGCA
+GGCUUCAUCGCUCCACUGGGACCUACAGAUAGGAGACACCAUAGGGUAGG
+AGUUACUGGUGCCCGCAUUACGCCUUGCGGGUAAUAGGGAUUGGCGAGAU
+CCCCCACAUGCCAAGACACACCAAUGUCACCGGAAACGGCAGUUGAGGGA
+AGGGAAGCGUCUUUUCCCCACACAGCUGACCUCCAAUGGAAGACGCAGGC
+ACGUCGACAUACUUAGGACGCCAAAGAUGUGACUACGGAGUGUUGAGAGG
+CCGGCCGGGGGUUAAUAAACAUGCGCUAUGUUAGAGUGAUGUGCAACGUC
+GUACCGACUGCCUUCAUGGUCUUCGAGGGAUACAAUGAACUAUCGUCGUG
+UCGUGUAAGAUAUCUGGGGUAGUCGGUAGCGUGUAUAGAAGGAGGAGAAU
+CCCCGGUAUCCCACGGUCCAGAAGAAACGGCAAGGCUUAGUCGUCCAUUC
+UACUGGGAGAGCAGCGCAACAGCAAACGGAAAAGGUCCCCGUUUUCUUAG
+GGCUAGAGCUAAACUCGAAUCCACCCAACCGUGGGGAAAGAACUAGAUUU
+CCGGAAACAACUCAAACUAGUCCUCGAGGAAGGUGCGGCGCGUUCGCCUU
+CAAACGGUUCCAGACGAAGAUACAUCGGGAGUGUUAGCGGAGAAAACAUC
+GUGUUAUAACAGUUGUGUGCUAUGAGAGUCAGUAGCUCUGUCGCAAUCAU
+GAGGGCUCUUGUCCAAUAAGUAUCACUAGAUGAUUAGGUGAUUUGUACAG
+GGUGCCUUGCUGGAGUCGUAACUUAGCUUAGUUUUCGUGUGGUGGGUAUC
+GAUACAUUAGCUGUCGGGAACAAGCAUAAACACUCUAUGGAUUCCACCUU
+CCUGGAAAACUUUUUAUUGAAAGCGGACUUUUAGGAGAAGGCCGCGCACA
+CUGUCCUCAGACCUUGUUCCUUCGUCCUUAAUUACGACGCCCCCGCAAAA
+AGCCUUGGGCAUUUGCCAGUGAAAAAGCAUGGGGAUCGCCAUAUAUGCUU
+UGACUCACUAUCGGUGGGCAUCAGUAGCAAUUGUAUUUGAUUCUCAGUCC
+CAAAGCUCCAGUAGUUGUUCAGGCGUCUGUUCUUCCGGGCUUUAACAAGU
+GAGCAAACACCUAAUACGAAACUGUCUUAAGCUGGUGGUGUUCUGGGAUA
+AAUGUAGAGCCGGCUAUUUGGGCCGCUUUAAAAAACGGGUCUCUUCAGGC
+CCCCGCUAAUCCCCCCGCAGUUCUCGUUCGCUAAAGUCGUAUGGAGGCGA
+CCCACUUCCCAAUGCUAUCAAGUCAGGCGACUCAGGAAAAGAGUAUAUUC
+GCGGAGCAGGAUAGUGACAGGACCGCUAAACGGCGAUCGACGGUGAUCCC
+AUCUCUAAUUACACUCGCCAGGUGGAUGAACCCUUAUAACUCGACCUGCA
+UGCUGCCUGGGCAUAGGGUUUUGAGGUUUGGUAGCGGACAAAAUUAAAAA
+AGAAGGCAACCCGCUACAAUGCAACAUAACCCCUAUAGAUCCCGUGCAUA
+GGACAAAAAGUCACCUAUAACCCGCCCUUGCUUAGCGUCGGGUUGAUAGU
+CUCCAUGACGUUAGGGCCGUUUCUACUGCAUGGGACGUGGCACUGUUUCG
+UGGUCCCGUCUAGGUGAACCUCCAGCGGGACCGUCUUAUCAACCACAAGG
+UCCUCGCAAGUGUCCGUACCGGAUGAAGUCCCAGCGUUCCACCACGGGGU
+CGAUGGUCAUAAUGAUCUCUGCCUUGCUGUUUAACAUCACUAGGUCCCUU
+CCCAGUCGUACCCUGACUGCUCGGGAAAGAAAAUGACCGAGAGACACAAG
+UACUGUUCGGCGAUACGUGAUCCCUCGUCCUCCUUAAGCCAUCCACUUGC
+ACUUCAGCUUUUGGUCCCACUACAGUAUCGCAUUAAUCGGUGUGUGCCCC
+GGAUCGUUUGAUGUCGCCAGGGACUUUCCAUUCUAGGGGUUAUACAGAUA
+GAGCUCCUAGUUAAACAAUUGAAACGCUGAAUCCGGGGUCUGGUUUACUA
+UAGCUGACGUGCUACCAGUCGCUUUCUAGAGAACUUUAAAACGCACAUGU
+AUGCGCGAUGGCCUCUCGUACCUACUAUCAAUCCAAGAAUGACUCUCUCG
+UUACCCGUCUCUAGUUGGAAACGGAGCGGAACAGAUCUAACUCCUGACGA
+UACGGUCGCCUCCUCCCGACUGAUUAAGGGUUCAUAUGUCAACUAUUGCU
+AACCAACCUAGAGUAAGAGGUUAGUGUAUGAAUUGAGGUUUAACAACAUA
+AGUAAAGGGGAGUAGCUUGCCACAGUAUGUGGUUUAACCUGUCGUCAGCA
+CGGGAAAUUUUCUCCGGCAGGUUAGAAACUCCGGACGGAGUUUUGAGCAA
+GACCUUUAUAGAGGUACCUCGGGUUUUUCUUAUCUCUGGAUCCGUAUCUG
+GACCGGGGGACUCCCACUGCUAUGAACUUAGAUCCCGCUAGGUUGCCAAG
+UCCAUUAGGUCGAAAAUGUGCGAGGGGAAGCGAGGAGGGAUGAGUAAGAG
+GUAGCAUUGUCAAGUGGAGAUUUCGUUUUCAAUAUCGCUCUUACGCCCUA
+UCACUGGAAUGAGUAGUGGAUGGUGCUGUUAGCGGGCAGUGGCGACCCGG
+AAAUCCCUAAACGGAUAUAUUGCGUCCUCCGAUUAUACGCGUUCAACCUA
+CUCAGAGGUCGGUGAACUCUUAACGCUGGUAUCACACUGGAUUUUCCGGC
+UUGGGGUAGUAUUACUGAUUCUCCUGAUAAUCGCAUGUUUCAUCAUCUAU
+UCUUCCCAUUGCUGAUUUGUAUCAUCACACUAUGAUGUGCUCCCAUGAGG
+AUGACCCGAGGUCACUUCUGUUACUACCCACUGCACGGACAGCUAAAUGA
+GGCAAUGUGGAUUCUGGUAGUUCGAAGGGAUAAUAGAAUACAUUUGAGUG
+GAUUCACGAAGUGUCAUGGAUCGUCAACUUUUGUAUUUACAUACAAAUUU
+GGACUAUACCUUAUCUAAUAAGAGCCGCAAGGCGUCUAUUAAAUGAUCAC
+GUCUAGUCUCUGAAGGUUUUAACAUUAUAUGUUAACUUCCUUGCUGAUUG
+UCCUAGCCUCAAAGGAGUUUCCAGCAAUUUGUGAUCUUUAAUGAGACCAA
+AUCAUAUUAGUAGCCUCAGCUUUCCAAAAGGGUAAAGCUACUACAGGAUG
+AGCGAAACGCCUAGCCUUUGUCGCCCAUAUCCGGAAUGCCCGUCGGUGUU
+GAGGUGAUGACGGCGGCUGUGAGGUCUCAGCUACCGACAGAUGUCUAUGA
+UCUCGGUGAACCGGGCCGGAUAAACUCACGCACAUCUUCAGAACUUGACC
+CUGCACUGGGACCUUCCAUGAUCCGCCGGGAACAAUCUUAUGCUAGCCUU
+GCAUCGGCCAUUCGCCACGCCAUGGAGAGUCUGAACCCGCCAGCAAUCCU
+CUAUGACUAACUUAUCUUAGGUUUUUUUGCUGGUCUCUGUUUCGCCCGUU
+GCGCGCCAAGCGACCCCUUCUACCUGGUACGUGAGUCGUCGUCCCCCAGG
+GGCUGUAUCGCUGAGCCCACCAUCCUUUGGGAUAAAUAGUUGGAAGUUAG
+UAGGGCAAUUCUGGUGGGCUAACUUGAGCAAGUAGUGUCCGUUAAAGGGU
+CUGUUGACACGAAAAAUGCAGAAACCCCCAAAUUCGCUACUAUUACGCUC
+UAACUCGGACGUUUUGACUGUAGUCACGCCUCGGGUCAUGGUAAAUACUA
+UAACUGUAACCCACCGUCCGAAUGCUACUUAGGUGGGGAUUGUUCUCCAG
+GUCCCGCCUAACGUCAGAAGUCUUCCAACUUGAGUUGCCAAGAUAAGACC
+AAGAGACUAGGCAAGAACCGUCUAGGUACCGGUAGCGUGAUGGGAGCCGC
+UGAAUUGUGUCCGGGGUGACCCUCAAGAGGCUUGUUAAAUGUAGCAAGUA
+GUAAACAAAAUUCUCCGCUUCACUUUGGUCGGGCGUGAAUGCAGCCACGA
+GGCACAUCCCGCGGAGGUCACCCACCGCUAAAAUCCAAUCCUCCACGUCA
+GCGAUCCGGAGGAUCAUGAAUGGAGAGCUAAUUGUCGUAAUGAGGCAGAU
+UAUCCGCAAAUAUAGAAGCUCCCAGUUUUGGAUAGAGCAGUUGGCAGAUG
+UCCAGUCUUUGGCAACGUGUAGGCGUCCCACGGGCUCGGUCUGAAUAAUC
+GCACGAACCGGGUAUGGGUGCAACGAGUACAAAGUCUCCUUGGCAUUCGA
+GUAGACGACCCAGGUCCAGGGACGCUAAAGGUACACGCACUGCAUCUUUU
+ACGCGUUCCAGUACGCAUAGAGUUGCACCAGCACAUUGGGCCCGGCGUAG
+GUGGUCAACAUAGCAAACUUGAAACCUGUAACUUACGAGUUCAUACUAAG
+UCCGCGAUAUUCAUGGUUCGCUAUGAAAACGUGGACAUGUAUGAUUAGUA
+AAUAGACGAAUAUCCAUAUUUCUAUGUUGGACCGUUUCUAUACUCAACGG
+CCCUAGUUACCCAGUCGGAUUCCUGAACAUGGACUACUGCCCCGAUCCAA
+UUCGACCCCAACUCUCGUAUCGUGUACACACGGACCCCGCUAUUGUGGUG
+AGCACUUAAGGUAUCGGUCUUGCGUCAUACUUGGUCGAUUUUCUCCGCGC
+GGGCGGCAUACACCCCGUUCAAUUAGGUGGUAAGCUCUCGUUUCUGGUCA
+GCCAAUUAAUGACUCGUUCUAGGUGAUUGAAAACGUAUAGAGCUGACAGC
+GAUAAAGCCCGCAAAGGCUUGAUUCUUUGAUUCGGGCGGGCCGGACGUCC
+GUGUCCUAGAUAAGCAUCGUUAGAUUACCUACAUGAAUUCGAGAUAAACC
+UAAGAGGCAACUUAUGUCCCUACAUUUGCGCGGCUAUGUCGCGUGAGACA
+AACCCCUAUGUCUAGAGCAUCGUCCGGCUCUCCAAUCUACACUCCCAGCC
+ACAUAGAUCCUGGUAAGAUUCUUUAGUGCUUGUUGCAUCCACCAAGCUUA
+CGUAACGUUGGGGAGGUCCCAAAAAAGUACAUCGGCGCAUUGCUAAGAGA
+AAUAGUUGUAUACCUAGACCGGAAAUAUAAAUAGCUCUUAAGGGGUGCUU
+ACGGGCCAGUCGAGGCUUGAGGACAUAACUCAUUCUGGCCGGGACAGCCA
+AAGAAUCAAACACUGACAAAUUCCACGGUCGGUCCAACCCUUGAGACCAC
+UGGGGGUGUCAUCGAUAUUGGGGUCGUCGAGGGUCUGCAGCUAUUACGGC
+CGUCCAAGGUAACUUAGGCGCUCGUAACGGCUGAAUGCAGAUGAUAUAAA
+UCGCAAUAAGAAGACCGACUUCACACUGCUUGGAGAAGGCCUGAUUCUGC
+UAGCUAUAAGGGAGCACUCGACCGCGGAAGCAGUGCCUGAUGGGCUUGUU
+CAACCGCCAAUAUGUAAACUGGCAGGUAUACGUGGGACUACCGGAUUUUU
+UAGAAAUUAUCUGUGCAGAGUAGGGGCACAUCACGGUUGUUAGUCCCUCC
+UGGACAGGCGGUCAUGAGCAUACUGCCGUUCGGGAACCCUCCCACCGAUA
+CCUAGCGUCCUGGGAAUCGUCGACCUUAAUCUAGUAUGACCUCACUCUUA
+AGUUCAAGAAUCGAGUACCCGGAACGCCCGCAUGUAACUAUGUCGAUGAG
+UUGAGAAAACAAUGUACACUGUUUAGAGCCGACACCGGUUCAUAUUCUCA
+UUCUGUCCACGACCGGUACCAAUCUACAGUGACCUUUUGUACACAGUUAC
+GGAGUUUCCGUCGUGCGCGGCUUAGAAUGAGCCAGCAAAAUCGAAAUCCG
+ACGCUGACCAACAAGGUAUCGGCAACGCGCGCUUUCCAAUGGUAGAGUUU
+UGAUAAGGACCGGUCAGGAAUUACCGGUCACUCGGAUGUACACGCAGUAA
+GGGACCAAAAUCUGAAUCCCGUUCGUUAUCUAUCGAAUCGGGUAUCCUAG
+ACCAGCGGCGGACUUUGCGCUGUCUGCUACGUUCUCUCGCGAGAGCAUUC
+AGUCAAGGGGUAUCUUCAUGUUAUUGUCGCAAAUACUUCGUUCCUUCAUC
+UAAACGGAGGGAAACUAAAACUAUCCUUAGAGCUCGUCAAAGAGAUGCCC
+AUUGAAGUACCUAGUAAAUUAACAUACGGGUGAUAGAGGCAUGGUCGUGG
+UUGACACCAAUGUAACAGACGAGGGUCGUCCGGAUCAUGGUAAAUCCCUG
+GACCCUACACUAUCUAAACAGCUGGGCUACAUAGGUCCAGAUCCUGGUGA
+GCAGCUAAGAGAUGGGUUCUAGCCCCUUUCCGGGCGUUCGGAUACAAAGU
+AGGCAUUUACAAUCUUCUCUCAAGAUAAACGUGUCAGAGUGCCGGUGCAU
+GAAGCGUGGGGCUAGACGCCAAAUGUCGCCCUUGCCUUUGUAAAAUACUC
+AUACCCCUACUACACUAUAACAAGAUCCAAGACGAUGGCUCCCAAACGCA
+CAUUGGCAGAGCAACGCUAGCCUACCGUCGGACUCAGUCGAAGUAUGGGC
+CAGCAAGUCUCGUCGCUCGUUAGCUCGGACAAUAAACGAGACCUGCAUGA
+GUACACUAGCCCUGUAAUCGUACAUUUCGGCAUGCCGAUUAAUUCGAUUC
+UGAUAACCAAUGGGGCCGGUCAAUUUGACACAACCUGAUUACUCCUGCCG
+CACGGACCCAGCGACGACUGACGCAUGUUUUUUUCACACGCACUGAACGC
+AUUUGCUUUUCUAACACCUAUAUGGCGGGUCCUUAGCCUUAGCUCACCCA
+CUUACACAUUACUUCAAGGCUGCCCCGACGUGCCUACUGAAGAUCAAAGC
+CGUCGUAGCCAGAUUAACCGUCAUCCAAUUAUUUUGAGUUGUCAGCUAAA
+AUGUGCUAGAUUAUGCUAGUCGGUCAACGGUACUCCAGGGCCAGACGCUG
+CAUCGACGCUGCUGAUCUACGGGUUUUGUCGCGAUCUUCGGCUUAGGCUA
+CCUAUCGUACGUGAGUACAAUUACCGACAACAGGAAGACCUCAAUUCCGG
+UCCCGUCUACAACAACAUUAAGUGGAGCCGGUGCCGGAAAGAUGGACAAU
+GGUUGGCGAUGAGCAUUACAUGAUCCGGUCGAGUAUCUAAAGUUGUUGUC
+CACCUAACUCGCUACAAACUCAUAUGAGUUAAAUCCUGGGAAUAUUAUGC
+AUUUAGGACACACGAGUAUCUGCCGGGGUUCUUCGCCGAUUCAACUCCCA
+CUAAUAGAAGAGUCGUUCCGUACGCCGAGCUGCACUUAGAGCCGGUAUAA
+GUUAGAAACACCAUACCGAAAGGGAGUACUAGUGUGAGGAAGUAAGCAGC
+GCUGCUCGUCCCGGCGGCAUUCAAUAUUUCGAGUCCCCUUUUUAAUGAAU
+GACUAGGUAUAUUUUGGCCACAUCUGCCUUGUCUGUGUCAAGAAACCAUG
+UGUUAACGCGGGGUCAACAGAACGAAGAGUUUCUCGACCCCUCGUUAGCG
+CCCAGUAAGGAGGAACGGGUCCAUCGUAGGACCGCACCUGCCGCAUGAAC
+CGCACACACGAAUACGGAUAUUCCGCAGGUGGACCCGUUUACCAGGUACG
+UGGUCAAGCACGCACCCCUCGAGAUGAAGCAGGCCGCUACGACUUUAGGC
+AAUGACCCGGUGAUAAUGCAAGGGUGUUUCAGGCUAAGGGGGCAGGGCCC
+CCUGUUAAUAACAUAAGAGCUCCCACUCGGGUUGCUUCAUCGUCAUUGCC
+AGCCGGGUCUGCUGGCCGAAAUGGCUACCCCAUCCUUGUUUGAACGGACG
+CUAUGCAUGGAUCGAGAAUUACGGGUCCUAGGGCAUCGACCGCCAACAGC
+CAAAAUCUCAAUAUGGAUAAUCGGAUUCACACCCUCUUCAUCGGACUAAU
+GAGAUAUGUCCGGGACAGGAACAUACAAGUACCGUAGGGAUAGCUUUACA
+UACAGAUUUAGCGACAUCGGCUAGAGUACGUCGAGAAGCUUGUAGCCACU
+GCUUGCCUUGAUCGCGAGGCGAUGUAACUCGCAUCUCUUCCUCCCCACGC
+UCCAAGAACAUUGUGUAUAACGUGGUGAAGUACCGAUCACCCAAAUGCAG
+GUCCUGUGGAACACAAGAUGUGAGAGAAGACGUACGAUCUAGCUGUUAUG
+CAGCAAGGGCUUAUGGGUAUGAGUUGGUUGAAUCGGGUCGGCAGGUCUCC
+UGACUGGCAUGUCAUCACCAUGCUCCGGCCUUCCCGGAUCUGAAUCCAGU
+GGCAGUCUUGGAGCAGGCUCGAUGCCUACAGUUGCGGGGGCAGUUUCGUU
+UUGGCCUUUGAAACAAAGCUGGCGAAUUCCCUGUUAGUUCCUCUCGGAAA
+CCGACGGCCGGCAUGGUAAACGACGCGGAACUCACCCUAAUUUACAUAUU
+AGUAGUCAUUGGAUAGGGUUGAGGCUCCAACCUUGCCACUUGUACCCAGU
+CCUACUCUGCCUAGAGAAUAGAGCAUAAGCUGACGAUACGUCCCGGACAG
+GUGAAAGAUAGUCCAGCAUCGUUCGUAACGGGGCUCUUAUGGCUAGGCCU
+UCGAAUGGAAUAUUUCUAGAUUGGCCCCUUCACCUGAUACCGUCGCGUCC
+CGGAAGCAGAUGUGACGUAAUCCCUUGACUAGUGACAAAUGGUCACCAAG
+AUGCUGACAAUUACUCAUGUAUGCUUUCUAGCUUUCCACCUUCUCAUUUA
+AGCCCACGUGAAGUUAACGCUCGGACGCCUUAGCAGCCUUGGGUAGAGGA
+CUUCGACCGGACGAGUGGCUGAGAAUAACCAACUUCGAUGAACACUCUGA
+GGUAUGCUAGAAAGGAUGAUGUUGACAUGACUCGCUGAGACUGACUCGCU
+ACGUUAUCCUCUUCAAUGGAAGUCGUUUAUCGUGAGCUAAUAAGCAGCGA
+AGCAGCUGCGCUUGAUUUUGCAUAUUCUAACAUCUCGCCGCUGUUCUGUU
+GUAGACGAAGGGUCGCUGUUCAUCCUGUUAAGCCGAUGCGAUUCCUCAUC
+UGGGUUAAAAGACCGUUCAUUGUAGGUCGCUUUCGACCUGUUACGUUCAG
+UGCCCAGCUCUCUCAUCUGAAGUAAGCUCCUUCAGUUGGAACGGCUUAAC
+AACGAAAACUAUGUCGAUGAUAGGAAGGCCGCAAGCAUACGCUGCACACC
+GGACCUCAGUAUCCAUGGAUAAAUUAGUUUGCUAGGACCGUGAGGCAGGU
+AGCUACUUACGGAAGCGAUGCCCAACCCAACACGGUCACUUGAGGGAGAC
+AUUUACACUGAUAUUCACGAAAAACCAGAGUAGACAACUGGAUGGGUCGU
+CGUGAGCUAAGCUGAGGGCCGCAAAUUCCCUUUUGUGGUCGCGGCGUAAU
+CGGAGAUCCUGACCGCCCCCUUGACCACAGUGCUGACUUUGGACCAUGUA
+AAAGCCAUGAGUCGGCGUCAGAACUGGUGGCCGCUGAUCAUAAUAAGAUC
+CCCUCCCGCCAUGGGAGUAGCUCCAGUUGUUCUUCCGCCCCUGCAUCGCC
+UGCUUUUAUUGACAUCCAGGGAACCCCUAUCGGGUUCAGACUAAGCCAUG
+CGAGUCGGCUGGGGGCACUUGCCCCUGGCGGCGCACGGCUCAGUAAUACG
+CGGUCAACCUACCCUGGGGACUGGGAUAACCUCGGGAAACUGAGGCUAAU
+CCCGGAUAGGUGUGGGGUGCUGAAAUGCCCUCACACCGAAAGUAGGCGGG
+AAAUGGACCGCUGAGGCCCCAGGAUGGGACCGCGGCCUAUCAGGUAGUAG
+GUGGGGUAACGGCCCACCUAGCCUACGACGGGUACGGGCCCUGAGAGGGG
+GAGCCCGGAGAUGGGCACUGAGACAAGGGUCUAGGCCCUAAGGGGCGCAG
+CAGGCGCGAAGAUUCCGCAAUGCCCGAAAGGGCGACGGAGUGAACCCGAG
+UGCCACCCGCUGAGGGUGGCUGUUCCCCUGUGUAAAAAGCAGGGGGCAGG
+AAGGGGAGGGCAAGGCUGGUGGCAGCCGCCGCGGUAAAACCAGCUCCCCG
+AGGGGUUCCCAAGCUUCAUCCAGAAACGGUCGUAGGUUGGCGUUCACUUG
+GUGUCGAAUUUUGUGUACUAGUGAAUUCUAUACUCUAAAUCAGCUUGUGG
+CGUUUCUAUGGCGGCUAGGUGCGAAAAUUGGUACCCAAGCUCCGACACGG
+AUGCCUCAAUGUGGAGGGACUCUACGGUAUCUGGUCGUUGUGAAACAGAU
+UAUCUCCAGCUUCCUCAGCUGGCGUCAUGUCUUCGCGAUGCUUCGCAUUA
+CCAUUCGUCACAGAACACUUCGUCCCCUAGCGGUGUGGGGAUCUUUGCAC
+GCGGAGAAGACAAUGUCGUGUUGAAUUGCAUAUGCAGUGUGACACUAUAC
+AUACGACCCGAUGUUACAACAUUGGUGAGGAGCUCUUCACCUUAUGUCAA
+UAGCUACGGAAUACUAGUUAGAUGGCACUAGUCAACCGCGGGCCGCUAAG
+GAAGAUUAAAGCAUUUGAAGGCUAAGAAGCCUCUAGGGACAGCAGGGAUU
+UCGUAUUUAGACCGUAAGCUGCAAAAGCGGUAUCAGCGCGGCAGGUGAGG
+AGUGGCUCAACAAUAAUUGGAUUGUUUUAUCCUUAAACGUAAACUGGUUU
+UUGAUUCCCACGAUUCCUCCACGUCCGAGAUAAACGAUAGCGAGGAGACA
+AGCCCAAAACCCGAAAUGGGGGUCCAUAUUUUACACUCGAUAGAGUUGGA
+AGAUAACGUGCAAAACCAAGCCGGAGAUUCCUUAGUUUCCCGUUAUAUUU
+UUCCCCUAAGCACAUAAGGGGAGCCUAACAAUAACCCAGCUUUUGUAUUU
+AGGGGGAUUCUACUAAGCGUCCUUAGGAGGGUUGAACCUCAACUCAUCCC
+CUCCUUACUUGCUCCUGGGAGGACUGCCGUUUCAGCCGGUAUAAUAGGUC
+UCAUUUAUGUAGCCUAGUUACCUAGACUACAUAUAAACUCAUUUUCAUAU
+CCUAUUAUACCGGUUACGUUUCUGUGCAGUAGCCAGAGCACUAACCCUGC
+AGAUCUAACUGCUCCCAUGAGGCUUGGAGGCUGGAGUUUCCUCAGGAUAU
+UCCCGUAACCCCCUGUUAGGCUCCCCUAACAGUAGUAGGGAGUCCCGGAC
+UUCUUCAGUUGAACUUGACCCGGGUGACAUCAUGAAGGUUAAUAAGGUUG
+AGGAGCUACCGGCGAUGAUAUGUCUUUUGUCCAUCGUCAAUCCAAGUCAA
+UUCUUUAAUUAUCCGUCGACGCUUGGCGCCAGCUAAGGCAGUGAGCAGAA
+UUCUGAAGCCACAUGGGCUAAGAGCUAGAUUAUGUCGAUAAACAUGAUCA
+GAUUGCUCGCACAUGCCCCGAAAAGUUAAGCUCUAGGACGAACGCGGGCA
+UAAUGGGACCCAAAGCGAUAUUAGAAGGCUAGGUUAGGAACCUUAUCCUA
+AGUAAAGGAAUGCCUCAAAUUAGAUUUCAUUGAGAUAGGAAGUGAAAUAU
+CCUCGCAAGCGUCAGCUGACAUAUACGACCGAAUUCGGCCUGUGCCACUU
+UAGCGGUAUUGACUGCCAGUUCCGAACUAACCGUUACCUGUAGCGGCGGU
+GUAGCGAGGAAUACCCGACGGUUCUAACUGGUCAGCAAAUAUGCACGUAC
+CACGAGGUACAAUGACUUUGCUAGGACGCGGUUGGACACUGUUACGCUAG
+AUCCGGCCCACCUGUACGCUAUAGAUGAAUCCUCUGCCAGCACAGACUUG
+CGGCUUGGGGCGGACGUCACAACCUGUCGAAGCAAAAUAACUAUAAAAUA
+UUCUUGAUAGUACAAUAGUCGUGUUGCAAAGGGACCCCCGAUUAACUUGA
+AUACAAAUGGACCCAAACGGGAGCCUGUUUCCGUGUACGCGAGACCCACU
+GUACGUACAGUUAAUAUACAGCCUUUCCCCCAGGAGCAUGUGUUGCAGUG
+AACUGCCGUGCCUACCAAAGCAAUCAGUAGGUUAUUGGUGCCUCUGUACA
+CGCUGAAUCUCAAGAAUGUUUGAGAAAUCUUCUUGUCAACGAGAAGUAUA
+UCCCAGACCCUAAGGCUGGUACCUUUCCGUGUAUUACAUGUUUUUGAGUG
+CCUAAAGCCAGGGCAAGAAUGUGGGGGCCGUGCACGUGGUUUCAGUCGCA
+GUGUCCCACUGCACACCCAUUCACGGCUUCAGCAUGAAGGACAGGCAUCG
+GCCUCUGUUGUUUGCGACCCAAGUGAUGAGCUCUCCUAAGUCUAACAAUA
+GCAAGCGUAUCUACUAGCACAGCGAAGCGCACGGUAAAAUGUUAUUAUAU
+CAUACUCGCGGCGGGCGUUCGGAUCAAAGCACAAUUCGAACCGCCAAAUU
+CACCGAGUGGCAUGUUCGGUUGCUGUCUUCGCACAACGUGGAGUUCUUUG
+CGAGUGAGCGUGGCAUAGCGGGCUGGGGACACCCAGCGCCCGGCGGCAUG
+UCGGAGAUGAUUAUGUCUAUAUCCGUGGCCUGGGAGUGGGCAAAAUCCUA
+ACUGAGUGGUGGCAUUUACGGCAUAGGGCCUGUGCAAAAUUGGUAGCUCA
+CGUUCUGCAUGACUCAUAGUGUCCGAUGACUGGCCGAAAUGUGGCCGAAA
+CUAUAGGAUAGUGAAUGGUCUAUCUAGCUUCAGAGCACUUUUGCCGGACG
+CUGGGAGCCCCUGGAGAUCACUACGCCGUCCACGAUAACUAUUUUCCUUG
+GAUCGUUCGGUAGGUUUCUUAUUGUAGAUCGCGGGUCUUGCUGGCGCCGA
+GGUGACGCCAGGACCAUGUAGAUACAGUAAUUCAGGUGCCCUUUGAAACA
+CAUACUGUCGCACCAUCAUUCGGCGUUUACCAAGAUGUGAACAAGGGUAU
+GGAGUGAAGUUGUGCGGCUACAAUUUCAACCAGUCGUUCUACAUGUGUUU
+UGACGGUCCAGGUUGGAUUGCUCAGGACCUUCAACGCCACCGCGCCCAAU
+UGCAGUUUUACAUGGAUGUUCGGGAUUACUAUGGCUUGUACUAUUCAUUG
+CUCUGAGAGACUGUUAGUAAACGAUGGGGUAGACCGCGCGCUGGCUGGUA
+GUUAUAUAGAUUAGACCACAUGAGCCUCCUACUCCGGUCCAACCUUCUCC
+UAACGUUAAGUCGGAUCGAACCAAGGUGGAAUAUAUAAGGCUAGGCUUAC
+GUAGUAGCCAGAAUUAAAUCUCUCGAAGUCCUUUAGAGUGGUAGCCCCUG
+CUUCCAGCUCAUGACGUCUCGACAUCUCCUUGGUGACCCUAUUGGACGUC
+CUAAGAAUUUAUACUUGGUAACUCAAUAUGGGCGCUAGAAAGUUACCGAA
+GCCAGCUUACGACUUCUCUGAAGUGCGGAUUCUGCCGGGAUAAGAAUUUA
+UUCUCAGCGCAGUUGCGAGCGUGCAGUAGUGAGUCCAAGUUCCUUCACGG
+UACAAGUUCUAUGGCAUCCCUCGGGGCUUAGAGACGACCAUUUUGCAACG
+CAGCCUCUAUGACGACUCCGGAGGCCACCGCUAUUUAGCUGUGAGCCCGU
+GUGAAGUAUUUUCAUCAUAACUUAAAGGCUCGAGCGCCCUUGAAAACUCU
+GAGACCGCAAAUUUGAUUAGCGGACGAUCCGGAGAGUAUCAUUGUAUGUG
+UAUGACGGACUAUACCCAGUAAAGCAAGUCAUAUUUGUCCUCCCCGGAAC
+CUCCCGUUGUAUACCUGCUUGGAGUUAGGUGAGGGCCUUUGACGGAGGAA
+UAGCUGUGAUCCAUUUGAAGAAAAAUGGAUCCUGUAGGAUGGCCCCGUAG
+AAGGCUCCAGGCAGGUAUGCUUGCUAAGACGCGCCGACCGUGACUGGUGU
+UCGUUCAUUCCCAUACGCACGCGUCUUCGGAGUUGGCACGCUAAUCGUUC
+UUUUAGUCUAGGUGAGAGAGUUCAGAUUCACUGGCAGUAUCAGGCUGGUU
+CUUCCCCUCGGUCUAUUCCGAAAAAGCGUGUAUCCGUCCCGUGAUAGGAA
+UGUCGUCGCUAGCAGAGAAUGCGGGAGACGCAGGAAUCUCAGCCCGAGAU
+GCACCUAACAGGGCUCCUACUGUGUCAGAUACAUGUACUGUAGACCGCAC
+CCGCCUCGGGGCGGUUAGCAAGCACGGCCGUGUUGAUUGUGUAGCUGAUC
+GCCUUAGGACGAGGCUGUCGUCCUACUCAUGACCCAGGCGCAUUGAACUA
+CGAUGCGCGCCGCAAGGACGAUUAUGGAUUCGUGUUAGCACGGUAUACAA
+GACAAAUCGUUUUUUAAGGUUAACCGACAUCACGCAGGCAACAUGUAUAU
+GUGGUGAAUGCUUGGUUAAACGGCGUUGGGCGGAAUUUCUUUGGGCUUAG
+UGUUCCUGGAGCCUGGUUCGGUCGUGGAACUAAAUACACCGUCAUCUACU
+AGCGAUAGCGAUCGGCAUUCGCAAGUUUAUUCUAGCCAUAGAGUUUAUAU
+CAAGUCAUCCGCUGUUCAGUGAGCCUGGUAUAACUUGAGGAUUCCGUCAA
+UGUAUGUCACGAGGUUGCAGGCGGGGUCUAUGGUGCUAUGGCACACUGUG
+ACCUUCUGCCUUGCCCGGAGCCGGUAAUCCUCACACCUGGAGCCUGCACU
+UUUCAGCGGGUCUAGCACCUAAUUACACAGCAUCGGUAACUUUACACCAG
+UGUGAUAUUUUCAUAGCGGGCUUCGGGCCGUGCUGUCGUCUCCGAUAAGU
+GGCAGUUUCGGUUACAUUGUCAUCAGACAACAAACUCCUUGUUCCCCCGC
+CGAAUUUAUGGGUACGACGGCACUCCUAAGGCCCAUUUGGUUCGGAAACG
+CUAUCACUAGUGUGAGCAUCGUGCUGAACGACCUUGAUCCACCGCAGCUC
+UAGUCCAGUUACUGUUAACUGGUGAGUGUUCCCAAGCUUUGGAUCUUACG
+ACGUUUCACAUACCUGUCGUGGGCUAAAAAUAGGAGUCGCUUUGACAAAC
+UGGAACUGUGGCGCCGCUACACAAGCCGUUGCACGCCUACCCCUCUAAAA
+GACCUCGCAUGAUUAUUGUGAUAGAUACGGAGAAGCAUGUGUGGUUUACA
+AAUACUCCGUACAACAGAAGCUAGAACUGAUUCAACAGUGGAUAUUCGUC
+GUAAAAGCCUCAGCAUGGCAGCUGUGGGUAGGGGCGCCAAAUCGUGCAGC
+AACCGUGGGCAAGAACUCGGGUAGUCUCCCUCGGUAACUUCGUCCGGGGC
+CAACCCGUCCCUGUGGAGAUUGGUGGGCGCCACGGGCCAUGAACCGAAAG
+GAGAGCCGGUUGAUCCCUAGAAUUCAUCGGGCGCAAAGGGCAAAAGGCCU
+AAGUAUCCAAGGCGAAGACAAUAGGCGAUGGGUCUGGGGCCGGGGACGAG
+CGCGGACUGGGUUUCAAACUAUGUAAGCGCAACUGGGACUCCCCACUACA
+CUGCGUUAGAUAUGAGCGCAAGUACGAAGCUUGUACUUCUUAAAGCCAAC
+AAUUAAACCUAGCACAUAGAAAGAUGAGUAGUUAAUGAUUUGUUUAUCAG
+AGAUGUACUGGUUGGUGAAAAGUACAACAAACAUUAGUGAACGCUACUUU
+AUGCACAACUGUAUAGUCGAUUUAAAGUGAUAAAUGUGUUGAAUUGCAUU
+UAUAACUAGGGUGGUACCGCGAUAACGUUCGUCCCUUUUGAGGAUGGGCG
+UUUUUUAUUUUUUAAUAACGCAACUGUAUCUUAGGAUCCGUACACAAGGA
+GAAGCGAAAAACACGUCCCUUGCCACUUGACUCCUUAGGUAAACGCACCG
+CUUACACUCUCAAUAGUGUCUUCCGAAGAUUCGAACAUUGCUGUUAGACA
+AUAACGAACGCAUCGCUCCUUCCGUGAUUCCGAACACAGAACUUAGCAUC
+GAGAGGUCUGUAGCACUGGUAAAUGUAUGCGGGACAGGUCGGAUGGGACC
+AUUAGAAAAGUACCAAACCUUUUGUUUUCAGGGAGUCUGUGGGUAUUGUG
+AACAGGCAGCAGAAUUUUGGGAAGUGGGCUGAUUUUUAGAAAGCGAAGAU
+AAACAAUAUUCUUCCGGUGAGCACACCUUAUCGUGCAACUCCUUGUUAGA
+GGAGAUUAAGAUAACGGGGAAAGACUAUUGGUUCCCGUUAAUUGAGGUGG
+CACCGUGUUAGCUAGAUUUAACGCCCUCACACAGAUUUUCUGUGUGAGGU
+UUUUUGUUAUUAUACUAAUAAGGAAAGUUGUGUUAGAUCCUGGAGGGCAC
+UUCUUCCGGUUCUACUAGUAACGCUAAAUCCCGUUCAAAUACUCCAACGG
+CCGGUGAAGUUGUGCCCACUCAUUAGGAUGACAGUGGCCAGGUAUCACAA
+GGCGCGAGCACUAAGGCAGAUGGGGACAUCCAGAUUGCCCCGUCCAGUUU
+GAGAAUCUCGAAGGGUUCUGUACGGGCUAUUGAUGCAGUGACCGGCACAA
+GCUUUUCCCCUUCUGAUGCUGAGAGAGGCAGUGGUCCCGGCUGCACUUAC
+UUGUCCGUUUAAAAUUUGCGUCUCGCGCUAGGAAAAUCAACCAUUUUACA
+GCAAUUGAAAGGCACUCGCUGUGCUAAAGGCUUGAUCAAAGAACCAUUUC
+AGCAUUAUCCCGGUGUUCUCACGGGUGUAGGGCCGACUUAGAAGAGCGAA
+CUCUUGUUUACUGAAUCGGCAGACUGAUACGGCUGCGAGAAGCCUCCCCU
+CGCAGCUGAAGUAAGUUCUGCCUGAGGGGGACCAUUCCCGACGACGCGAC
+UUAGAGGCCGACCAGUUCCUUCAUUUAGGGCAGAUCCAUGCCUAGGACGC
+UGCCUAACCUCUCAGAACGGAUGCACCCGCCUUCCACGGACUUUGCUGGG
+AAGAUAAGCGGCCUGGUGGGUCCAGGACAUCUGGCCAUAACCGCUACUAG
+GGAAUGCCGGCAGCCGAGCAAGCGGAGGACUCAGCAGGCGCCCAAGGCUC
+GCUAUGAUAGAUCUGGGUAAAUCUACGAGGAAAUGAGCUCCUGUCUUGAG
+CCCGAACGAGUAAUAUCGUAAGGUGGAAAUUAUAUAGCGGAGUCUAUGAG
+CCAGAGCGCCCGACCAAACACUGGUGUGAUGUUGGGUGGACCUUCUGUUA
+UGACCUACCGUGUGUCUUGCGCUUGAAGCUCCGUGCUGAUAGUAUGAUAU
+GGCGAUGUAGCAUUAAAUCGGUUGAUUAGUGCCCGAUGAAGUGAGCCUUG
+UAUAUCAAUGGUUCUACGACUCGACGAUCCUGAGCAAGAGAGCGCUCAAG
+CUUCACGGAAAUCACAAAUAGUGCCGACAUUGCAAAGUCGAUGGCGGCUC
+GUACAACGGUGACCCCACUGUACUGGCAUACCCAGGGAGCUAAAGCAAGG
+UGACGGUUCUAGUAUGUUGCUCUAGUCUCUUACCGGUCAUGCCUUAUCGA
+AGCUGGAAGCACAGCACAUUAUCUCAUGACUAUAUAAUUAAUUUACACCG
+AGCAUUGUCUUCAGAAUCGGAGGUGUAUGUAGAGAGCAAGCGAGCUUAUG
+GGAAGAUACUGUCGGCGUAACUCAAGAAUCACAAUAGAAAUCGUCAAUCC
+UGUGCUUAAGUCCUCUGUUCCCCAUGAUCCUAAACGCCCCCAGCAGGCAG
+AAAGGUGGGCUCGGUUCCGGGAGUGCUUAAUUCCCAAGAACGCUCGGCGC
+CGACUGACUUUAGAAUCCGCGAACCACGAUCUGGCCGCUUGUCAAGGAGG
+CAUAUCGGUACCAGUGUCGCCAGCGAUUAGGGGCUGUGCAAACGUACCGC
+AUCCGUACUGCAGCAACAUUUCUGACGGCCUUCGAAGCAUUAACGGUAGG
+UAAACUAUUUGGUAAAAUAACGUGGCGGUUAGCAGUAUGAACUGUGAACA
+AAGUUGUGCUGCAUGAGAUCUUUGAUUCUGAACGGUCUCUACGCAGGCAU
+GUGCUUAGACUAGGGUAAGGUGCCAAGCGCGCGGUGGCCACCAAGACGCU
+UUGAAUAACGGAAAGCCAGACACUGUUCUUAUUACCAAUUGGCGGCUGUG
+GCUAUAGGCUGAACCCUUUCGCUGCGCUGAUCCCACAGAUUUACGCAGGC
+AACACCUCCGUCAAUCUUUAACCUGCAGCAAUUCACGAGUAAUCAUCGGG
+AUCGGUUACCCCCAUUCGGCUCGCUGUAAGUGGAGCAUACUAUGAUAUAC
+UGCUUUUGGAUGUGGAACGGCUGUGUAUGUGGCGUGUAUUGAUGGACCCA
+GAGGCAUAGAUGAUGGAUGAGGCGUUCGGGGUCUUGUCUGUGAUAGGGUG
+AAAACCAAACGCGUAAAAAAACCCCGCCGCCCGGUUAAAACUAUUCUUAU
+AGAACGCUCACACAGGGAGUAACUAAGGGGCUGCCCCUGUGUCGUGUAGG
+CACAGACUAUUAGCCAUCUCGGAGGGCUGUCGAUGCCUUGGCUCAUCGUA
+ACAUAAAUCAAGCGAUAAGCGACAUUCGGUAUGGCGUGUAUAUUACACCA
+CCUUUGGCCGUGAUAGGAUCAACAUCUUUCGCAUUGACAAACCGAUUUGG
+GGGAUGAUUCUGCCCUGAGUUAGAAGGAUGAACCACUAUAAGCGCACCUC
+GGCAACGCCUGAUCUCGCAAGCACACGAGCGAACCAGUCAGGAGUCUAGC
+CGUGCUCGAUGGAGGUCUACAGUUAGGUUGCAUUAGCGGGACUUAUCUGC
+UAUAUCUCAUUGGCCCAUGUCCUAGGGACGCAGGUUUUCUACCCCGUAUA
+UGCAGCACGAGAAUGAGCGAACUAUGAUUGAGGUUCAAGUAAUUUGGGCU
+GUUCGUAGCAAAGAGGAGGGCUUGAGCAGGGAAUUGACUCGACGGUCCUU
+GCGUAAGGUAUUGGAUGGUAGUGUCAGGUUGUAGCUUAAGCUAUAUCACG
+UCAAGCCCCUCCGUCUUCCCGGAGUGUACUCGUAACGUGUCCAUGUAGGC
+GCGGCGGCACCCCCCAUACAAUCCUAGUAUGGGGCUUGCCCUUGGUAGGU
+UCGUCGGUACGUAUUGGCGCGUCAGUAAUUCGCGCCGGCAUGUAGGAUAG
+UCAAUGCCACCUCAUGGCAAAUAAGUGGAUCUUUAGGAACCAUGGACGCG
+AACGUGACUUUUACAGACUUUCGGGGAUUCUAGUUAUGACGGGGUCAGAU
+CGAGCGAAUACUAGUGUCAAAAGUCCCGGUCGCCAGUGUAGGUGUGGCAC
+AGAUUUACUCCCGCGCACUAAUAGAUCAGUACUCAUUGCCCAGUGCCGGU
+ACCCGGUGCACUGUUGUAUACCGGACACUAACGGAUAGAGCUGAGAUCUC
+UGGUCCUUUGCAGCAUAAGGCCAGUAUGGUAUCAAAUGCAAAUGGGGUCA
+GCCAUGCAGUAGCUUCCGUCCCCAUUGCAUGGGUAUGGUGUAGCCUAUAG
+GCUCAUACGUGUCUAAUUUGUAAUCUUCUAGGAACCCCGCGUUAGUAGAG
+CAAGGGGUUUCACAACUCGAGAUCCGGACGUCCGUGUGAUAUUUCGCGAC
+AGGGUCGUCGGAGCUUUCAAGUUGGCGCAAUUGCCCUCGUUGCAGGUGCG
+AGAUAUGGAUAGAUUUGCUGACAGUAGCAGGCUCAGGCCGUCCAAACAAC
+GCUAAGCAAAUAAUUAUGUCCCUGUUUCUGGCGCUAGCGUGUCUGCUGAA
+UCAGAACACCGAUUUUUACGUUUCUGUGUUGCUACACACACCACAGAUUC
+UUACGGAUUUCGAUGAGGUAUGGAGACCCUGGAUCGUACACCACACAUUG
+GGCUCUUCAAACUCGUGGCCCUCCGUGCCUCCGACACCCGGUCAUAAUAG
+UGUCCGUCGACGGUGUUGUUGCGGAGGUUGUCCAACGGUGCGUGAUACCU
+UCAGCGAAGAGAAAAUCUACAGGGACCCUGCUGGGUAUUCCCUUUCGCCC
+AAGGAGGAUUUUGACCGUCGAGUUCCGUAGCCAUCCUUCGUGAACUCUUC
+CUGUUGGAUAGUUUUUCAGUAACAAGUACCGAAUCGUGGUGAAUGUGUAG
+AGAUACGCAUAUUCUCAUCCAAUUGCGAGCGACUUUCCCCUCUCUAUAGU
+CAAUACCGUCCGUAUGCAAUUACGCGGCUAAUUGAGUCGUACUCCAUUGG
+GCCCUAUCGUACCCCUAGUUCGUAACAGCUAACGUGCACAAAUUAGUGUA
+CAAAUCUCUUUCUUCAAGUGUUCUGUGUUGAUAGGAGACAACAACACGAG
+CAGAUAAUGUAAUGGGUCCUGCUCCUAUAGCCAUGGCACUUAGGAGUCCG
+CGCUCCCAUAACCCUUGAACUUAAGAAGGUCGAUAUUUAAGCGCAAGUCC
+AAUUAGGUUGUGGAUCGGAGUUCGUACUCUACAUUGCCACUACGUACCGU
+CCUACGACAUCCACUGUUGUCUGAAAUUAGUCACGACAACUUGGUCAUUU
+CGGCCUUCUAGUAUUGUGCGAGUCAAGGAUUGCAGGUGCUGGGUCAUGCC
+UCCGUAAGGCCCGAAGCAUAGAGUUGUCCCUGUCAUCUUAUGCAAUUUAA
+CAUAAGGGCAUGGGAAGUAUGGAACGUGACGAGUCAGUAACAGCCUACUG
+CGCACAAUUGCUAAACGUGCUUUUCGCGUAUUCCGCAAUAAACUUCCGUU
+CAUAACUGUAGAAUCAUGCGAAAGUCUUCCCGACCGUCACGGUUUGGGCU
+UGCGGCCUCCAUAGACACUCUCUACGAAUAGCGUUAGGUAUCGAAUUAAA
+CCUAACCAAGUAAAGUAUGCUUAGGCGAGUUCCUGAUCUCGAGUAUCCCC
+GCCGAUCAUCGUGCUAGCGCUGUCACACAAUACAGGGGGCAAGUACCUGG
+UCAUCAGCGAUGACUAUCUAGAUUCGAUUAUCUGGCUUUGAGAUGUCAUU
+CCAUUGAUUCACAAUUAUUUCGCCCGAUACUUCCCACUUAUCAAACUGCG
+GCGACCGCACCUGACCGGAUCAACCCAAUCCUACUGACAUUGCGUGGAAA
+GCGCGAGGGGCGGUGGCUACAACAGUAUAGUACACUCCGCCUCAUCAUAG
+AGGGUUCAGAUUGCCGGGGCAACCUACUAUUCAGUCUGUAUAUCUUCGAA
+AGAUUUCACCCGGUGUCGCAUAGUAACGCACAUGCACUUCAAACUGUUAA
+UCUUGGAAUCGGAGACGAAGAAGAUCACUAGCAUCAUUCUAUUCGACCGC
+AAGACGAAAUAGAUAUCGUCGAUCAACUUGCCCAUAUUGUUCAGGCAGUC
+GGAUACGCCUUCGAGUUCGAUCGGUCCUACCCCGUGAGACGACGGCGCUC
+CGCAAUCGCCAUCCAUACUUUUCCGCGAUUCUAAAUUUCGGGCACUCAAU
+CCAAUGUGAAGCAGGUGUACCCAGACGGACGAUUAGCGUUGGUAAAGGAA
+CGUAAUGACGGGCACGUCGGAUCGUCGGCUGAAUGUAGGACAUGUUAUAC
+GGUAUAGAGCCAACAACUCUCGCUUAACGGAGGAAGUUACCUGCAGGUUG
+GGAAACCGGCCCACCAUUGUAGUUGAACCGCUAGGGUAGUUAGCCUCGCU
+CCUGGUGAGACUAGGCUCUCUAUCCUUGAGAAACCCUAGGCGCACCAUGA
+UCGCGUUAAUGUAGCUGGCCCCUGAACUACCCCGGCAUGUGGAAGGACGG
+GCUCACGCAACAUUAAGAACACUGCGGAGACCGGGUAGUUUCAGACACGA
+CUGGAUCCAAUCGUGUGCCACGUACACUUACAAAACACAUCCUGUCAUGG
+CACUGCAGAUACUUCCAAAGGUGAAUGGACUGUAGACCCCUCUCACUCAA
+GACGCACGUGCGGUUCCAAAACGGCACCUCUGGAGGGGGACGAGCCUGCA
+GGAGACCGCGUGGCAGACGCUGUCUAAAGAACGACCUAUUCUGGGCGUGG
+CCGGUGUUCGUUCUUAUCCUUAGCAUAUCCCUACCUCAACUGUACUGGCC
+UUUAUCCAGCGUUGAAGGGGACUGCCAAAGGCUCUGGGUUCGUUCUGAGA
+AUAUACGGUCAAAACUUGAUCUGGAUAAUACCAGCGAAAGGAUCAUGCCU
+UCCCUUGCCUGUCCUUAUGGCUAACAAGUAUGGCUAGAGAAAAGUCCGGU
+CGUAUGGUCGUACUGGGGCGGCGGCGACUACAGCUGAAUAAACCAAGAUG
+GUAAGCCCUAAAGGCCUCAUGUGUUUGAACCUAGUUUUGGACUCCCCCUG
+AUCUAUGUGUUUCUCCUGACUACUAACCAGAGGCGAUCCGCUAAUGAACC
+AGACAACGCGUGAUUGGGUCCGGACAUGUAUGAGGAGCUCAGGGGGACUC
+AGUGGGCAAGUUUAUCGAUGGGGCCGUUCUCCGGUUACCUAUUAUUCCAU
+GGAACCCUACAUGCCGGUAGAACGGCCCCUCCUUUUGUCCACCGGAUAGG
+UCGUUCUAAUCGUGCUAACGAGUAGCCAUCGCAAUUCAGACGCCGAACCC
+GGUGAAUGCUACGGGAUGAAGUUUACCAGCCCAGCCUCUAGACCUUCCCG
+CGUAGGAAUUUUCUUCGCCUCCGCUUGACUCACGCUUUGACUGCUUGUGA
+CAAAGAGGAUCAAGUAAAAGAGCUUUAAGAACUCGCAGCCACUGAAGAGU
+CCCUGAGUUUACGCGGUAGUGAGUUGGGUAGUGUACAGGCCGUUAGCUCC
+AUAGUUCCAUAAUCAGACGCCGAUAGCCAUCAACCCCAAGGCUAUCCAUC
+AGCUGAUGCUCAGUUAUUUCAAUUUAACUGGAUACACCUACGUCUGGCGA
+ACGACAUGUGUCCCAAAGAGAAUCAGUGCCCCAACAUUCGGCGAAUCAAC
+AGCUUCACGCUCUUUAGGCGGAUUAAUUCCCGAGGGUGCCGAUCAUCUUG
+CUCUCCACAGUACAUCCAUCAUCCGGCUCAACAGAGGCAGUGCCGCCAGU
+CCGGCGGUGACAGAUCGAAACACUUUGUGAUCACCGGGGGCGAUUAUGAA
+CCUUUCACACGCCAUCGGCGACAGAGUUCACAGCCUCAGCCAAACCUCGA
+CGCAUGCAGGGGGCUAGUAAACUAAGUAUUGACUGAUGAUAGUAACGCCA
+UGUAGAUGGAAUUCCAGGCAACUGCACGGUUAGCAUUAUGUGUUGCUCCG
+GCUGUGACAAGGCCGCGUUGUGAAUGAAUUGGGCGAGACCAGUGAUGGGG
+UUCCCUAUUUGAACAAUCUACGGGAAGACUGUGCUUGGGAAUGACAUCAG
+CUACGAUCUUCUAGACCUGUCUUAAGAUAACCCUGUGGGAAUUUGGCUUG
+AGAAUUACAGGGUAUGCAGAGCGGCGGGCUAGAGCACAAUGUUCGAUCUG
+AAACAUAUAGUGGUCACAAGUUGUGUCGCUGCUGAGGGGAGCGGACGACA
+CUGCGUACGUCUGUGAACGAGUAUCGCAAACGGCUAUCUAUAUAUGUACA
+AGGUUCCGAUGCGUCAUCAGGGGAGGUCUCAAAGUAUAACAAAAGCUGGG
+UCCGGGUAGUGAGGGUCGCACGGGUCGGAGGUUUAUUCGCUACUUGCACA
+AGGGAGUACCUGGUCCGUCCUCGUCGGUCACCUUGAUGUUCAUUGCACAG
+AGAAAAACGGGAAGCUACAACAAGAGAUCCCAUUUGGAGAUUUGGCUCCA
+GCCGCACCGAAAGGGCAUGUAGAGGAACGGCGUGCUAAGAAUGGAAAAUC
+GCUGAAUUAAGAUCAGCAUCGUAGACGGUGAACCGCUUGUUUGGUUUGCU
+GAUAGGAGUGACAUUAAGCUGUCCCAGACGUUCGAAUUGUGUGUUUACGA
+UUGCUUAUAAGAAGGCAAGCAUAUUUUACUCUGUAGUCAUAAUAGUGUUA
+AUGUCCAGAUGAAUAUUCCCUUAUAUGGCUCUAGGUUUUAGAGGUGACAU
+GAUUUGGCCUGUGCUGAUCUAUGCUCGGGGGUCUGGAUGGUAGCGUUAUA
+GAGGUCCCAAUCGACCCUAGUGUAACCCUAACUGGCGCCCGGGGCGAGCA
+UGUUUUAUCCUAGUACCCUUUACAUUAUCCUGGUCAGGGAGCGAGCAAGA
+UUUCCCGUCCGUUCGACGUAUUCCGAGUCCUCUAGAUUGGAACUUUCUCG
+UUACGAAGUAAUGGCGAGCACGACGAGACCCUAUGUAAAGGAGAGGGUCA
+AUGAGCCCCGGGCUCUGAAGUACAACCGCGCGGGAGUGUAUCACAGCCGU
+UAAACGCAGGCCUUACUAUCGAUUAUCGGUAAUGCCGAAACCCGAUAUGA
+UCCGGUGCCGUUCUAUCAUUUGGUAAUUGAAUUUAGGAACCCGAUAUUUA
+UGCUCGUCGGAAAGUCGAGACGAUUACUCGAGGUGGAAGUUUUAUAAAAU
+CGUACUAGAGUCGGCCGUAUUAUGUACGUUGGUGUCACACUUAUAUGGCU
+AUUCACUGCUUGCCCGGCUCUUAACCUAUACAAGACCGGUUAUGCAAGGG
+UGCUAACGCAAGGUGGGUCCUCGAGCCGGGCCCUUGAGACAUGAUAGCUU
+GGCCAAACCGCUCAGGUGAACCGGACCACCCAAGGAAGUAUCAGAUUGGU
+GCGUAAUAUUUUGGCUGUUACAAUCUUCGGGACUCCUAGUCACAUUUAAU
+AGUAAUUGACUUCGUACAAUCCAUGAGGCCAUACGGGAAUUGCUAGCAGU
+GCUUACGGGGCGUACGACACUCGUCCAGCUUGACUAGAAGUGAAGAGUUA
+UCACGAUAGGCAGCGAAUUGGGUAGAUCUCACGAGUAAGGGAGCCUGGUG
+CGUCGUGAUUGCUAGGACGGGUACCUGGGCAUGUGCACAGCCUUCUGAGG
+GUGUGAUAAUAGGCGUAUAGUGUGCACCAUGUGAUUCGAACAUACAGUAA
+CCAGGCCUACUGCCGACAUCGGGUGCACAAAGACAAUUCGUCCGAAGUCU
+CCAAAGGCCGCUGAGGAAUAUUCAAACGAGCAUAAUGGGACCUGAGAACC
+GCAGAAUUCCGGGCAUAUCGGACCGCCUCAAGGCUAAAAAUGGUCAGUUG
+UGAGCGGUUUGCGAAAAAGGCAACCGCUGGGUGAAUAUUUUAUUUCUUGU
+GCAACGGACACCAUUGGAUAUUGGACUUUACUGCCUGAAAGCCCUGUCUA
+AUGUCAUGUUAAUAUAUUUCUUAUGCAGGCCGGGGUUCCAGUACAGGCAC
+ACGUCCAUAAAGUGGCCGCGAAGCGUGUACCUUGACGAAAUCCAGUUCGU
+GGAGAAGAGCGUCCCCCUUACACUCCGAAACGCCGAUAGGAUCUUAAUGC
+CCGCCAAGGAGUGGCGUCGAGAUGCUUCCGUGCACAAGGCUCGCUCCAAU
+CCACGGAACCAAAGGGUGACUCAUGGGAAGGUAAACGCUCGAAAUGAACG
+GCGAAAUACUGACGUUGCGGCAUCUAGCUACAGAUGCGCUGACCAUCGUC
+UGUGUACAGACAAUAAGAUCUGAAACGCGUGAAAACUUUAGUUUGGUGAA
+CUCGACAACCACCCCAGUAGCGGGCGACUUCCACCCUCGUCCAUGCUGUG
+UAAACAACAACUGGUUACCGCUGUGACCUGGUGCUUAAACACUGGGAGCA
+AGGUACCCAUCCAGAGGCUCGGUCGCACAGCUUCUUAUGCACGCUAUUCU
+CACGUUCAGCUGCCACUAUGAACAGUGUUCAACGCGUCAGCAUUAGGGGG
+UGAUUAAAAUUAGUUGAAUGGCUCAUGAAUGCGGUGGUCGAGUUAUAGUA
+ACCUUACGUUACAUUAUCCGACAAGCCAACUUUCAGAAACCGCCUUUAAU
+UAAUAAACAGCGGAAAAAGCGGCACUGCGUUAUCUUGUGCUCGCAUGGCC
+AUAGCGGGGGCAGCCCGGGCUGAGGGACCCCAGGCAGUGCCCGGAAACAA
+GCGAGAUUUCGUGAUCCCCAUAUUCGUCCGGAGGAUGGUGUAAAUAGGCU
+GAGCUCAGCGAAAAUUCAUCGGCGUAUAUCCAUCCCGUCGUCAGCACUAA
+AAAUUCGAAAGGAUACUCCAACCCGUACCGUUCAGCGAAUGUCAAAACAG
+GAAUAUGCAUUCGGAGAUCACACGGUACCAGACCGGUCGCGACGAUGCUA
+AUCUCUCUUUCGAAUUUUUAUUGAAGUGACAUCCCGCUCCUAUGUAGGCA
+UGCCGCCCAUUUAAACAUGCGCUGCACCGGAAAAAAAUCUACCAUUGGUG
+AUAACAGACAGGUUGCCAAAGUAGCGCCACCAACUUCGGGUCCUUCACCC
+GCGUAGCGCUUCUUUUGUCAGUCGCCUCGGGUCGACCUGCCUUACGGGCG
+GCUUGAAGCCCCAGGCACCUCCUCCCCGCACCCCCGGAAGCGCCGGUCGU
+CCGGGGUUAGCCUGCUCCCUUCCGGGCCUGGGCCGUUCCCCCCGGCUAAU
+AUGGCGGACAGCCCCUCCGGGCAGCCCGGCCAUAACCGCCGGCCCUCCGG
+GACGAGGACUCUGCGGUGCCUGGAACCGCUGCCGCCCGCUUGACAGGCCU
+CCCCUCGGCUUCGGCCCCCGCGUAUCGGCGGUUUCGGGUUACAGGGGACG
+CCGAACCCCCCGGCCAGUUAGUUUGUCGUAUGAACGGUCGGGACAAAUCC
+ACCCGCAGCACAAGCUUCCUUCUUUCGAUCAAACCAACGGCCUCCCCCUU
+UAACUCGAAGGACACACGUUUGAUCAUCACUCUACCGCGCCAAAUGCACA
+ACUUUAACCAGAGCAGGCAUCAGCGUUUACCGCAUUAAAGACCUUCUGAG
+UACAUUAGAAUGGCGUCUAUUAAGUAUCGAAGAGAUGAGCUGGUGGAAGA
+AUGGGCCCACAGAGCAAUUUUAUCCGCUCAGGUUACACGAAUUCCAUGCC
+AAUUACUCGUUCAGACGGUAUGACCCCAAUCUUCUGGCCGAUAGCCGGGU
+UACUCUCUGUACUAGAGGUCCGUGUCGCGAAACGCAGCAUUUCCGGCGGG
+UAAGAUGCGUAGGUCAUCUAUGGAGCCGCGGGUAACGAGGAGCGACUUGG
+CACAUCGAGUACCGACCGGGAUUCCCGUUAAUCUGUCGUUCAUAUCUCGA
+CAGUUCCAAUAAAAUUAGAAUUUCUCCCGAGGCAUGCCGUUAGCGGAAGU
+UAUAUUAGAAAGCGUGUAUCGCUAGUGGCUACACUCGUAGAACGCCCGUC
+CAUAUACGUCUGUAGUCGAUGGAGGAGGUUGGUGCUCUUCCUCCAUGACG
+ACGGUGCCUUUAGAGCACUAAUCCAUCACCGCCUCUACCGAGGCUCACCG
+AUGAGACUCCGGACGUUUUCUUGAUUUGAAAAUUUGCAACGUUCGUGAAG
+CAAAAGGUCACAUGCUAUAAAAACUGGCUAAUACCAUACCUCAGUGAGAC
+GUUAGAAUCUGGAACCUUAUGUCCGGAACGACUCAAGGGUAGAGUGCAAA
+GCCGGACAAUCUAGGGCGUACCAGUUCUGAUAUCUCCCCGGGGUGCGCAC
+ACAGCUGCAGGAACCGACAGCACGGACUAGUCUGGCCUUGUCAGCUUACA
+CUAUGACUGCGUGGGACGCAAACAGCGAGCAACGCUCGUCAUCGAAUUUA
+CAGGAAAUUGACAACCCCGACACUCGUCUACGUACAUAGCCCGUGUAGCG
+AACGAGCCACGGUGACGCCCAUGGGGGCAACUGUAAUCCCUGCUCAACUG
+CGAGCACCGCAGAGAAGAGAACAGGUGUCAUGCUUUCCGAUUAUCGUUCU
+GUUCUCUAGUCUAUGGGAGGUGCGAUAAAUAGGACCAAGUACUUCCAGUU
+UCAACUUAGGACAGUCAUCUCCAGACUCUUUUAUACGCCUGCCGUGUCCU
+CCCGCUUACUCCUAAGUUGGUCAGAGGUAGCGCCAAGCUCCGUGAAUUAG
+GAUUCCCUUCGCGUACCCUACAUGCAGUUGUAUUUAACUCAGAUCGUCCG
+UGAUGCACUCAGCGGUCGUGGUCUGAGAUUCUCUAGAAGACUCCAACAGU
+AUAAACAACUAUAGGAGUUUGAGCUGUACUACCCUGCAUCACCAGACGUA
+CCAGCUCCUAAAAAUGGACGUGAAAAUCUCAUUUCCACCACGACAGGCGU
+CGGCGGUAGGUUGUGAAACCAUACCAGCACGCACCUCGAUCUUUCCGGAC
+AGAACGACCCCGACAAUGAUACAGGAGCCGUUGACUAUAUUGACUCGGGG
+UUGUCGCACGUCACCGUCCUGGGCGUCUUGAUCAGGUGUAAACCAAGGUG
+AACCCUGCCAGGUCGCGAGUGUAACAUCAUUAGCUAAUAGAAUGGACUUU
+GUGAACAAAUCGGAGUCCUAUCGCCCGUUUAGGGGUGAACGAAGAGAUCU
+AGGGAACGGCCUCAAGGUCUGCUCGUCGUUAAAACCUUUACUCCAUAGAC
+UCGUGCUACGGCGUAAUGCCGGGGGGAUAAGGAUGCUCCAUGUCCAUAGG
+UUAUAUACCCCCACUCACGCGACAGACUAGACUAGACCGGCGAUGACCGG
+UAACUUAUCGGUUAAGCGAAUGGAAAUCUCAGCGCACCCGCAAUCGUAAG
+UGCCGCCUGCGAAAGUAGACAGUCAAUAUACAAUACGAGCGAGGGCAGGC
+CAUUCCAUUGAACGGGGGAGUACGGGGAGUUGGUUCACUGCGGUAGGGGC
+GGCCGUCAGGCAUUGCUAUGCCACACGUCAUACGGGUUUUUUAUAACCUC
+GGAGCCUCUGCCGGGCCGCUUAAUGGAAUGUCCCACAGUAUUAUAGCUGC
+CACUCGCCCUCAACGGGAAUCCCCAUGGUUUCCCCGCUGGCGACGAAUAA
+AUCUAACUAAUGUCGGAGGACAGAGGUAUACGAAUCGGCGUUGCGUCGUG
+UUUACUAACGACCACACAGCGUGUGUCACCAAACAGCAGUAUGGUUGGGA
+CAAGGUAAUUUUACGCGCAACUAUUAAGAGGCGCCAGGAAGUUUUAGUCC
+AGGAAGUCCGAUUCAACGAUAAAUGGGAAGGCCGGGGAAUGUGGACCGAU
+CUGAAGGUGCUAACGGUGGUAGAAACCCGGCUCAGCAUCAGACGGCAAGC
+AGCAACAGGCGGGUUAGGUGGCCUCGCGUAUGCAUCCAGUCCUACACUUU
+UCGAGCAAGUCCGCGCUGUAAACCGUUUUGUGGGUUUUAAUCCUUCCAGC
+AACAUAGAGAGUUGAUCUAGUCCGGAUUUUUCAUUGUUCAUGAGAUAUGU
+AGGAGCUUUGAGUAGCUGUGGACCUGAGUUGCGGUGAAGAUUGUAGUCAU
+GUAUCUCAGGCAGCUCCCCGGUCCUUUGGCCUGUGCCAUCGGUCGUAAGC
+CUAAACCCCGCUACGACUCGACUGACGUCUCCGCUUGCCCAGGCUCGGAA
+AUGAUAUCGGCGUUUCUUACAGCCCAUAUGUCAUCUGCUGCGCGUGAUGA
+UUGUAAGGACCAGCGCUAGUCAACACUAGUUGGACAGUAUACUAGCGUAC
+CGUUGUAACUAAAAUUGCUAGAUACUGUGCGGAUCAUUCCGUGAAGGUCA
+UCCUUCAGCCUAUGCGAUUUCCUACUUGAUCCAAAAGGGGUAAACGGACG
+CUUACUGUACAGCCUUAGUGUGAGAUAAGCUUCUCGUCCUGUAUCUGCUU
+CCAAGUCGUCCUUGCUCCUCACGCUUCAUAUCACUAUCGCUGGUUGCGCU
+GCGACGUAAAGUAUUCAAGUUUAGCCCUGGUUGCGAGUCCUUGGCGGGCU
+CCCGCAAAAAUUAUUAGGCACACUAGCAUCGAGGAGCCGCAGUGUAUAAA
+UAGGAUUCUGCAAAAUGGUUGCUUUCGAGGAACAAGUAAUACGUUGUAAU
+GCGUGACCGUAUACUGGAAUAAUGUCCCUGCUCAGGUGUCUCUCAGCCCG
+CGAUGGUCGCAUUACUUAUCUUGUUAUGGCUGGGGACCGCACGACCUCCA
+GCGCACAAUGCAACUGCAGUAAUCUGAGCUGAGCCGCAAUUGAGGUAAAU
+UAGACCUCAGCGUUAGCUGUAGUCGUUGGAGUCCUCUCCCUAGCAGAACG
+GAGUUUAGUGGGGGGACCAGAUCCAUUAUCACCACCGCUCCUGCGCAUUC
+CGGUAUACACACGUAUACCUUUCUUAACUGCAGAGGGCCUUGCCUGCUUG
+GAUUAUACUUUAGGUUAGUUAUGCGGGUUGUGAGUUAUAGUAGAUCGUCU
+AGCUGUGCGAUGUGCUUUUGCUAAAGCGGUGAUUCAGGUCUAAGACCGUC
+CUACGAUUGCACUCAACAAACCUUGAUGAGAUCAAGUUAAACGGAACGUC
+CAUUGCCUUCCCAUCCUCGAUAGUACAGGACUACCGAGUUGAUUUCUUGU
+GACAAUGACCAUAUGAGCCUGGUUCCCCAGGCCCUCCUCACGGAAAAGUC
+GCCAAGGCAACCGGUCGACAAAGCUUGUUAGGCUCUGUCGGGUUCCGCAG
+UGAUUCACCGAAUUUCCCACCUGCUAUUAGUGUGAGCCCUGAGACUCCGU
+UAGCAAACAGGUUUCUAAAUCGUAGGAGGCCGAGCCGGUUGCGCGGACAA
+UGAAUUGCCCUGGACGGAGGUCUUUGGCAAUCACCCGGGGUAUUACCCAU
+GCUCUUCUAUUAAUCUAUUUCAGUGGGGCGGUCAGGCGUUCAGUCCAUAC
+UACGCGAUGAGCCUUCAUAUGCAACAGAUAGUGGAAACUUCCGCAAGAAA
+UACACUCUGACUGCGGCUCCUGCAUGGAGGAAAACACGGUGAUAGGGAGC
+UUUUCUUGCAAAGCUGACGUAACUCACGCACACAAUUAAAAUUUAUCAUA
+AGUGUUGGAGGCAUUUACUUUAUCGCCGCCCUGUACGUGUUUAAUAGGAC
+UCUUUCGAGCCACCGAUUUUCAGGAACAGAAGUGAACUAUGUUGCCUUGG
+UCGGUGUGGUACUCGAGAAGUGAUAUUGCGAAGAACAGACUGAUACCGCA
+AGCCGACAAGAGGUAGAAUUUUCAUGUAUACACGUUCUUGGUGUCAUCAC
+AUGCGCCGACAGGGGGGUGUGAAUAUCUUGGGUAAAUUACGAAUAAUCAU
+AGGAUCUUCAAUGUAUUAUUGAGUGCUUGGCCAAAGAUACCCGUUACUAG
+CGGCGGGUAGUUCAAGUUAGCUGCAAGGAGAACACGGUCAUAAAGCCCUC
+GAUCAUCGACCGUUGUCUAAGGGUGCGACAGGGCGACCGUAAGUCACGUC
+ACAGACGGUUGACGGUGCAAGAGGCGUAGUUACUGGCGAACCUCUGGACA
+UUUUCACUCAAGUCCUACGGUACCCAUCACCUCUGGGUGUUCCCCAAGCG
+CCCGAGAUAACAUAAGUCAACUGUCGCGACAUCGCCAGGUCGCUCCAUUC
+AUAUUACACAACGGUUCAAGACUAUCAGAGCGCUAGGUUCCAAGCACACU
+GGGUCAACGCUCAUGAGGACCCUCUCCCGCGAGGCCGCGACACAGUGUGG
+UACUACCUUGUUCUUAGACGAUGCCCCCCCGCGCAUCCGAGACUGUAUUG
+AGAGACCGCCGCUUUAAGAUCCACCUACUCGAUAUCGACCGUCAUGGCAU
+GAGGGCUUAUACGACAUUGGUAGGUCGCGCACUUAGGUUCCACGGGCACC
+AUGGAAAUUCCACGAGUAAUUGAUAGGUUAGUUUUUGCGGUCUCAUGCUG
+AAACGGAUUAACCCCAUAGCUACUCGUGAGUGGUACAUCUUGCUUGCGAA
+GAGGAUUAAAAAUACUAAUAUGCGCCGAUCUACGCGGACGCCGUGUGUCA
+AGAGCGGCAUUGUUAUAUUGGGCCUCACACAUCGAUUCGGGCGUGAGCUG
+AGUAUGAGAUCACGGGAUCUAAUCAUGAAUAUUUUCGCCGCAGAUUCGAU
+CUUGAGGAUUGGUUGAUGGGGAAAAUACCUGGUGUCGCAGUGCAUACGAC
+AUCGGCACAGUACACUAUCCUCAACGGAAGUGAGAUGUCGUCUUUUUUCC
+CUUUGUAGUCGAAUCGAUUAUCUAGGUAACACUUAGCUUAUGUAGAGAGC
+UGCUACACUCCCCAAGGUGGUCAAAGCGGUCAACAGCCACGGCACUUGAA
+ACCGCUCAUGCUUAGGUAGCGUAACUCGAGGAACACCAUGCUCGCAUAAU
+GGAUCAGUUUUUCGGCACCAGGUCGGGUGCUCAGCGUACACGCCCUACCG
+AGUCAAGCAGACGCUGCUCCUAGAGUAAGAUGCUAACCUGUCCAGAUAUC
+GACAUGUUCCAUCGAUGCCGGACACGGAUCAAAUGGAUAUGGGCUUACCG
+AUUCCAAUUGCUUACUGCUAUUAGCACCGACACCGACCUCAAACGUAAGC
+CUUAUAAAUCAGUAGGCACCGUGUCGGAUACCAAAAAAAGGCGCCGAAGG
+GGCGCUAAUCAAAAGCAACGGUAUCGUGGUACUCGGGCUGCCCGUACGGC
+CGGGUUCACCAAUUUUAUUAUCCGCAAAAGCCAUCGUGGAGGUUUAGGAU
+GCAUCACCGCCCCCAGCACACCUUCAUGCUGCACCACAAUACUAGCGUUU
+AACACGGUCCGCCGCUCGUGUCCGUUUUGCAAGGUAGCAGGGUGAUGACA
+GGGCCGACGUGGCACAGAGUCUGGCAUUAGAUAUCAGGACCCAGGCCGAC
+GAUAAGAUGCACUUCGUCAAAAUAACAGAUUCUUAGGGUAAAAAUGCACC
+GGUGCUACGCCAACUAAUGCUUCACCUAAGUAAAUUUUAUAUUAAUUACC
+ACCGCCAACUUUUUAUGUUCAUGACAACCCGGGCCGGAGUUGCUCUAGAA
+UAUUCCCAUUGCCUUUAUGAAUAAAAGUGGAAUGGGUACCUUGGCCGCCC
+AGUCCGAGAGUAUUUUCUAAAAUCAGGUCACAGCCGUCUGCGCUUUAUGC
+UGUGACUGUCAUGACAAAUACGUUUUCACUCCCGGUCCGACACGUUCGUU
+UGGAUUUAUUCAGUUCUAGCUGGCAGGCCACUCCUCGAACGGGUCUUAGU
+CGUAUGGAUCGUCUGCAUUUGUGUGAACCGGACUAGGUUUCGUAUUUUGU
+CCCUCCUUUGCAGAGAUGCGAUCCACAACACGAACUGGUCAUUAUUUGUG
+GGAACGACUGCCAUGACUUCCGUAACACAUACAUUGUUGCUGACGUAGCG
+GUACAUCUGCUCUGCCACUCGUUCUUUUGAGAAGGAGUGACUUGGGUCUA
+UGGUUCCACCCACGUUGGAUAGGAAAUGUCGGCGUCAACCUAGACAGACC
+CUACUUCUUCUCCCACGAUGGUCUCAGUGUUCCGAUCCACCGAAUCACAC
+AAAGAGCUCAACGGUAGAAUGGUCGUUUAGCCCCACAUGGAUUGACACGU
+ACUCUAGGAUAAUAGGGCGGCCUGCUGCUCAACGAUCAUCUGCCAGGUAA
+ACUUCAGUAAUAUGGGUGGGCGCCACAAAGUAGUGUAUAGAGCCAACGGA
+GCGGCUACAUCGUUUCGUAUGUAACCUUUUCAUUAAGUGUACUAUGUUAC
+GGCAAAAGGAUCACCUUAGACUUUAAGGGAACGCCCGUAAUGUAGGAUCA
+ACUGCCCGAGCGAUUCGAAUGCAGCCCACACGCUGGGAACGGCCGUUUAU
+ACAAGUGAAACACUCGAGUGACUGUAAUCUCCGGUCUCGGCGUAUGGACU
+ACAGAAUGAGCUUCUCUUGCGCCUAACUAAAGGCAAAUGUGUUACUCGAC
+GGGACAAACACCGUAUGGCGAGCUCGUUGAGCGAUAGACCGAAAUUACUC
+GGUUUGAGGUUUUCAUCAACCGGUUGAUAGCUGAUACCCUAGCUGCCUAG
+UAAGCAUUCCACAUCACCAUAAGCGGAAUAGCGUGCCCGUCAGCCAUCUA
+GCAAUCGAUCUCCUCGGCGGCACGUACAUGGCAUCGAUCAGAAGAUAGCU
+GUGGGGGCAUUGCUGGGCCCAGAAUUCUUUGUCACGUAAAAAAUCUGCUG
+AAUAGUAAUAUGUACGGCUGUUUCGGUUUUAGCUGUUGACCGCUAAAGUC
+UGGAAAAGAACAAAUGUCCCGAUAUAUCGGAUACGAAAUGGUCGCAAUCU
+GAUGCUCUCGCAGGAGCCAGGACUCGGUGGUUCCCAACUAAUCUGUAUUA
+CCCAUUUUCCGUAGGAUCUCCCGGACGGGCUGGUCUCAACCCCUACGGGC
+CCAUAGUGGGGUCAACUAUUAGAGUCGGGCUUAAUAUGAGAAAGCCAGAU
+CGAGCGUCGUCGGGGGGUUGACCGGCAAAGCGAGCGUAGAUAUGGCGGCU
+GCACUGUGGCCUUUACCGGAUCAUUCAAAGAUACCUCGAAGAAUCAGUCU
+AGCAGGAUUACUAAUAAGGAACCAUUGAUCCCCAUUGGAUGGGAAAAGGG
+ACAUGGGCCACAUAAUUCCCGUAAGCCUUCGCAAUGAAUCGUACGGAGGU
+CCGUGAUACGCGCAUUCCUGACUGGUCUGAGUCUCGGACCUUCUAGAACA
+GGUGCCCAACUUGACUAAUCGGCCUAUGACGUAGGGCUCUUGGCGGGCAA
+GAUCUAUUUGUAUGCGCAUACCAUUACGCUUAAAUAUCAUCUGUCGUUAA
+AAGUGCGAAUUUGCACUCUAUUGCAGGCAAGCCUUAGUGCCCUCACUGUA
+UUAGGGGCUCGUUCUAAUGUUGACACGCACAAAAGUAUGGGUCGACAUCU
+CACAUCCCACGAAAAUAGUAUUAUGGCGGAGAAGCGGCCGAAAGUAAUGG
+AUAUCCUUGUCGGUUCCACAAUUUUCGAUGAUGUAGUAAUUUGUUCGAGG
+CUUGAGGUCAUUUUUCCGUAGUAUGUUUAAACGUAAGUAUCUACCGCAGG
+GUAUUCAUCUCUUGUGCAAACUUAUGCAGUGGGGGCACGCAAGGUAACGU
+UCCAAUACCGUGUAAAGGCGGCCACAGGCUUAACCCUAGGGCAUUCCAAG
+GGCGCACGGCGCACCGGUUACAUUUCCAAACUACCCUAGCAGGUCCCCUU
+UCUCCUCCAGUGAACCAAAGCGACCACAAACUCUCACCUCUCCUUUUCCC
+CCGGUCUGGGCAUAUUGGCUGAAUUGUUAGUACGGCCAUUAGCACCAUGC
+ACCGCUCCUACCUGUAGCUAGUAAUCGCCGAAGAACUUAGAGUUCCGCAA
+UGCCGUUCCCCGCUAUGGCUAAUUGGACGGAACGCUGUUUAAGGAGUCGG
+UCAAAUUUAACAGGUUAACCAGUGACUGACUUUUCCACGACUCCGCGCAC
+CUUCCCCCAACAGCCAGAACUUCUUCGCGCGAAUACACUGAGCUUAAAGC
+UUCUCGGUGCAACUCGUGUUAGGCGCGAUCCUCUUCAUUCUGGCUGCUGA
+UCCACGUAUCUUGAAACUAUGACACACUGGUUGACACAUUUUACCGACCA
+UUUAGGCCGAAUGGUCUGCAGAACGAAAAAAUGGUGGAGGUCGCGUACAG
+CUCUACGAACCAACAGCGCGCUCAUCGAGCCCCAACGAAGUGAUGCCGGG
+ACAUGCAAGUCAGGUGGGAAGGCUGUCCGAUGAGUCCGAAUAUCUGACUA
+CUAUGUGAACACGCGAUGCAGGAGGAGACUUUAUCUAAGAGCUUUUGUCU
+CGUCAAGCCUCUCUUUUGCAUAUAGAUAUAUGCGACUGUUCUUUUAGCGU
+GUUUUACGGAAGCAGUCUGCGGGGUAUGAGUAUAAGGUUAUUUUCCUAGU
+ACCUCUACGAUGCGACUCGUACUUUGUUAGAGGGACCCUUGCACAUGCUG
+UACAAGUUUCUACCAUGGUGAAAACGAGGCGCACCUGUACGGGGACGGAA
+UCCUACAUAGUUCAUUUACAACUCAAGAAGGCAUUAUUUCGCAAUUCGCA
+UGAGGUGUUACUCUUCGCGGCUCUUCGGCUCGAGAACUCGGCUGGUCGCU
+GGGAUUGAUUCGGAAUCCAGCAGCGGAACAUGGGUAGCUUAACAAACUGC
+GUCUGCGGUGUGUACUAACCACAGUUUACCAGAUGGGCUGAGGCUAACGC
+GGUAACUUCCAAGAUAGCAAGAACUCCAGCCAGGUCCGCUCAAGUACGCG
+UCAUACCCGCAGAGCUCGUAUGUGCUGAUUUGAAAAUAGGUACCGCGGGG
+UUGGUAUUUGCCUAUUUCAUGCGCUAUCACUAUUAGGUCGGUGGACUCGA
+UGUUCCAGCAUUGUGGUUCGGACCUGCAUAAUGAAACUUCGACCAUUGAU
+ACUGCCACGCUUGCCAACUAGAUAGCGUGGAUUCGAUGUUGGAAUACUGC
+GGCAGUGAACAACUGAUUUAGCCCCGUUCCGUUACACUGGCGCCAAUCGG
+AUAGCCGUCAUUUCACGGCGUACCCGGAGCGAAAAGAAAGGGUGACGAGG
+GCACGCUCAGGGAGGAAGGACUAUGGUCUAGUAUUCGACCCUAUUUUCAG
+ACUGCUCCACUAUACUCCUCUGUCAGAAUAGGGGUCCCGAUAUAGCGGUA
+GAGAACUUGAGCGAUAACGAUCGGCCUCUAUCGGGUGUCAUCCAACCAAA
+GGGUAAUCAUCGUGGAGAAAGCAGAACUAUGUCAAAUCUGGUCCUGCAGA
+CAGUCAAACAGAGUUCCCUGGUUUUUUAUUUAUGGCAGGGAGCUAUAGUU
+CUAGUCUUUCUGUGUAGACUUUGUAUACAUGAUGUCGCCGACCAGUGUAC
+CAUCACGUUCAAUGUCAUCGAAUCCACCCCUAGCCGUGCGCAUUAGUUGG
+AGUAUGGAUUUAUUUGGGUAAAAGGGGUAACGGAGCUCGUUAUAAUGCAC
+AAAGUGAUAAUCAGGGGUAUCCCGUGUUAAUUACGAAUUUGUAAAUGGGA
+GGGAGAGAGGCCGAGCGAUGAGAGCUACAGUAAGCGAUUGCCCCGAGAUA
+CCUUAGUUAUGGGUGGAGCGUUUUGAACUUAGAGGAUGACCGACAUCGUA
+GCAAUUUGUUUUGUCUACUCCAUAGGAUUUUAGCCCCUCCAGGCAACCUC
+CCUACUCAAUACAACCUUAGUUGUAGUCCCUCUCCGGUUUCAUAGUACAU
+ACAGAUCUCCGUAAAGGCCCAGGGUUAAAAGUUGUACCCCCAAUUGUCGA
+GCCGAGAGUCAUGUCUACCCAGAGUUCAACAAGUAGUAGUUGGCAUUUAG
+CCUCGCUAUUAGCGUUUUUGUAGCGCUUCCAUGCGUUUGUAAGAGAAGGU
+UAAUAAAAUGGCCCGUACGAAGUUGAGAGGGUACACAUUACUGGCCUCAA
+GGGUCGCCCAGCGUUGGUCAAGGCCGGGUACGCGCGGCAAAGAACACGAU
+GCGUCAGGACCAAUAACUUGUGACGACCUGACAGUAUCUACUUACUUAAU
+GGUUAUUGUGGAUGGGAAGCACCGCGCAGUUACCCACGUGGCCCUCCUGU
+ACCAUUCCCGAAACUCGUCGCGAUCGGGGAAGUUUCGCCGACAUUUUACA
+CAUAGGUUGGGGACGAAUUUUCUCAGGCGUCGCCGUAGACCACGGUAAUG
+UGAGGUUGUGCUCCCAGGAGGCAGAGUAGAUUUAUACAGGAUACUAAGAG
+GGCCCAAAGCCUUUGAAAGCUAUUGAACAUCGAGUGGACAGCGGCCCAGU
+AAACCUCAGAGUCAAUCAGGCACAAGGUUAAACACAAAACGAAAUCUCCU
+UUGAAUAUUGGUAAGAGAUGGCCAGAGCAGGAUUCUAGCGAUUUCGAAGA
+GACCGCGGCCAACUAAAACGGCAUUCCAUUCGCCGAACAACGAAAGCAAC
+CGGCUAUCGCUAUUCCAAGAUGCGGUGAUGUGUCCGUACACACUGUGUCC
+CCCUUAUGGCCGGCUUACGAAUGUGUCAUGCGGACAGCGAAUCGGUCAGA
+ACCAGGAUAGCUAGGUGUCGUAACGUAACUUGACAGGUUCUGAUGCAGGG
+UGCCGCAGAGUUUCCGUUACCAAUGUCUCUGACCGACUUUGUCUGGGCAC
+UCGAGUGGCCUAACAACACUGCCUCGUUUCUGGUCUGUCAGACAUCGCUC
+ACCGGAGCGGUCAUGUUAACGUAAAAGAUGGAACAACUACAUAUCAUUCA
+CCAGCGUGAACAGAACUUGAAUUAUUUUUGCGAUCGCAAACGAUUCGCAA
+GAAGUAUUACUGAGUGUGUCCUGGUGUUUUAGGAAGUUGAGCCCAAGUGG
+CAGGGUCUCAAGUUCACCUAUGUGAACGCAGACCGUCGAAGUGUCCCUGU
+UACCCCGCCUCGGACAGCGGAUGAAGGUAUUGUACAGUAAGGUGGUAUCA
+GGACGCUUUGGCAUUUGCAACAACUACUCAUGUUAAAUUAGAUGUGAUCA
+GAUUACCAAAACCACGCCAGAAGCAGGAACUAGCACCUUGCGCUGACAGA
+GCGUCGUGAGCAGAGGAGUGCCUUGUCAAGAGUUUAGAUAGAGGGCGGUA
+AGACAGUGAGCCAGUAGUUGCCGGAGCCUAUGAGUGAGACGAUGAUACUU
+GGCUGCCAACAUCUGUAUGGAGCAAGUUCAGCGAUAGCGAAGGCCAACAC
+AAUAUCGGACCAGAGGAGUGCUCCUGAAAUCGUAGUAUGUACCAGUAGCC
+AAGAGGGUGAAGGUUCAGGCCCGGAUAAUUAUCUUAGUAAAAAUCGCCGU
+GCUUUCUUCAAUUGACACAAAGGACGACGCUUCAUACGCGGUUCAACAAU
+AUCCGAGGAGUUCCUUCCGAAAUGCCCAUUCGUUUAUGUGCUGGGGACUG
+GCAAGGACCUUUGGGGAUACUAUCUCUUCUUGUGGAUAGAGUCGGAACGG
+UAGCACAUUUUGGCGGGAAUAUGACGCAGGGUACUAAAGAACCUUCUUUA
+UCGUUUGGCACCUCGGGGACAUAAACAUGUUGUCCAGUCCGGCGGGAUUG
+CCGAGCAGACUAGCCUCCGAGGUAAACAAUGUAUGAGAGGUGUCCAACUU
+GGGGAAGCAGGCUAAUAUGUCUAUCUGCUGCUCAGUAGGAUCGCAUAUCG
+GAUUGCUGGACGUUAGGUCACCCCGUGGUUUGAGACUUCGGGUUGCCUUG
+CGGGUUGGGAAGAGCAGGAGGAUUCAUCGUGAUUAUGCGCGAGUAGUACG
+CGAAGUCGUUGUCCUAAUGAUCCUGAGGAAGGCUAUGGGAGCCUGGUCUC
+AGUAUAUCUCAAUUCGAGUUCAUUCUGUUCUCAACAAGACAUGAGAGACA
+AGAGUUUCUAAAUUCCGUAUCGACCCUUUCCUCUAGAGAACGGCCUGCGU
+GUCGGGAACGUAGACUUUGUUAGACACGACCCACCAGGGACAAGGGCAAG
+AUGCCGGACGCAUCAGGCUCUUAGCCCGCACCCGAGCAAGUAUUACAUGA
+UAAGUAAUCAAAUGAAGCAGUGGUAACCGGAGGGUGUAAGACGGAAGAGG
+GCACGCCAAGAUGUGUUUGAGACAAUAAUGCACUGGGCUUCAUCAAUUUG
+CCUCUUCUCUUCAGUGACUGAGUCCUCUACAUCAGAGUUAUAUGUUGACA
+UUCCACCCGCUUUUCCGGUUCAAGUUUUUGGUGGGUCAGCCUCUCGCAAA
+GGACACGAGGUAUGGCAUUACAAAAAUUAAGAAAUUACUAGUCCAUGCUA
+GACCGUCAUAUGGGAACGUAAGGACGCGACCGCUGGAUAUGAGACUAAUC
+UUUGGUUGCUACGAAACGACCGCUAAGAGCAAGAUUCGAAAGCCCGCACA
+UGCACUACACGAACCGAAGAGUAUGAACUCCUCGCAGGCUUCUGGUCGCA
+AUUUUGUUUGAAAAAUGAAAUACCGCUUAUUGCGGCGUCCGGACUCCAAC
+GUCGGGUAAAAUAGAUACGAAGAAAAUUCAUCUGAUCACUACCUGUUAUG
+ACUUGCAGUACUCUUAGCCAACUAAGCUUGUGUAUAUGGUCACGCGCGCG
+AACUCGCGCUGGGGGAACACAGCAAGGUGAAGUUGGCGUACUGUCCGGUG
+GCAAAUUUGUCUUCCAAGUAACGUCUCGCAGGAAUGCGAUGAUACAGGUG
+CUUACCAGACGAGGUUUCAUCCCUUGCGUACCCUAGGGUAAUAGACUGGU
+AGACACGAAAAAUGCUGGGAGUUUGCCGAUACCGUCGGUUGGAGGUUUUG
+GUUUUGGUAUGAAUGCUAUUACGAAGCACGAGUGGUCACUCACGUCUCCA
+AGAGUUGCGCAUUUAGUAGUUUGGCCUGAGCUUUCGGCGUUUCUCAACGA
+AGUGCCGAUUAAAGCGUACAUGGAUGUAUAAUGUGGACGAAACGUAUGUA
+UUGCUGGCCGACUCGUCAAGUAGAAUUUGUCCAUGCGGGGUGGUGUGGUA
+AGCCCGCCGAAAGGUCAACUAUAACUCGCCCUGGAACGUGUAGAAGUUGA
+ACGAAACAUAACCACCGACACUUUAGGCAUCAGCAUGCAAGGCGGCGUCA
+AACAGAGCGCAGAUGUCCCCUAGCGUCGCACGAAGUCAGGAGUUUUCUCA
+CAGCCGAAGGCGAUCGUUUUCACGUAAUCAAGCGCCGUCAAUCACGUCCU
+ACGACGCGGUCUACAGUGCAGCGGUAAUAAUUCUGAACGCAAAGAUCAUA
+UUCGAUAGAAAGGUAUCCAGUCGACGACGGCAAAGCCGUCUACCCCUUUU
+UCACAAGACUUGCGCCGGACCACGCAGGGGCCCCUAAGGUCAACCAUAAC
+UCGAACCUGACGUGGCAAUUCUUGAGUUACAUAAAGUACAGCCACAGACC
+AUGCAAUAUUUAAAUGGAAUACUACACUAGCAUUUAGAAUGGGGCCAAGC
+UUAGGGGUCUUGUUAUCCUCAUCUUUAUUCGGUGCGGGUAAAACUUGGUG
+GGUUUGGUUGGAGCUAAUUCCAACCCUUGUAAAGGUGUAUAACAUCUCAU
+AGUCGUCAAUUGUGCGCACAUAUCUUUAGGCAUAGACCCGAAGCAAGUGG
+CAGUCGCAAACAAAAGAUACUUCACGGAAGCCGACAAGCAGUGUCAACCU
+CGUGCGAGGCACCAGUCGGGGCUUAGAUCUAAAGCUGUAAAGCGGUUCUU
+GGGUGAGAGGAGCACAGCAUUGUAGAAGCUGAUGGACUACUGUGGCGGAG
+GUCCCCUCCUAUUAGUAUAGCACUGUAAAUUUCUGACUUAGCCCUGUGUA
+UUAAAGUAAGAGCAGCCCCGCCCGCCAACGAGGGCAUCAGUAAUAGUGCG
+UGAGAGCUUUCGUUGACCGAUCGUUGGGGCUAAAGCAAGAGGCGGUAACG
+CGUGAGGGGACUAUUUAGGGACGCAUGCGCCCUGCAUGCAGUUUUCUUAG
+CCCGUCCGAUUCCUGUACAAUUCGGCCUGAAGACUGAAUGUGGUGAGGUG
+UCAUCUAAUGAAGACCCGAGAGCCGCAUCCCUGUCAGAAUGCUACAAAAU
+UGUCUGCCCAGGCGGCAACUAUGUAUGACGCGAUACCCGCCGACGGUUGG
+UGCCUUGGGGGGCUAUAUGGCGUACAGUGCUCGCAUCCUACCCGAACUGA
+GAAUCGGGCAUCAGGGGAUUCUUGAUUGUUUCUAUUAGGGGGGCAGUGCA
+GGUCGCGUAUUGGCGACUUAUUGCUAGGGACGCCCUGGGUGGCAGGACGU
+AGUGCUUUUGUGAAUCGAUUGGAAAGAGUGUCAGUCUAUUGUAGCUCUCG
+UCAACGUGAAUUGAUAAGCGACGUUCCAGCAACCCGCUGCAGUAUUGUAC
+AUAGCCUUCAUAAUCAUGGCAUGGGCAUCGAGUAGCGGGGGCUCGCUAGU
+UUAGGAACCAGGGGCCUAGUGUUCAGCUCAACGUAGCUAGUACCAUACGG
+CCCCAUAGUGGAUUGCACGUCUCCACGUAUAACAAGAUUCAGCGGAUAGG
+ACCAUAACGCCAUUGAUGUGCUAAUCCAUAAUGGUUCUAAUUAUUGAUUC
+UCAAAGUUACGUUACCUUCUCAAAAAUGCCUCUCUCCAAGCCUAGCAAAU
+AUACUAGACAAGGACGAGAGACCCGUGGUACCACCUUGAUUAACUGUAAA
+AACAGUUCACUUAAUCCAUCCAAAUUUCGAAUGGGCGCCUUGUGUAACGA
+UAAGGCCUAAUCGCUGUAUCCUACUAAGAAAAUCCUUUCAGAUCAGAGCU
+CAGAAGUCCAUUCACAUCAUGUCCGCUACUGACUUUCACCAACCGUCAGC
+UCUCUAAAAACUUUCAUCAUGCUACUUACUCUUCAUAGAACGUCGGAAGC
+UCUUUUUCAAGGAAAAGUAGUAUAUACUAUAAUCCAAAGCGAGUCAGGGA
+CGGUGAGAGCCUGAUGAGGCGGUAUAUGUGAAGAACACCUUGGAGUUGCU
+AACCGAAAUUGAAUCUUGUAUUCAAGAGUAGACUUAGACGGGAAUCCGGC
+CUGUUACAAACCGGGAAGUAUGUAUUACAUACGAGUUAAAGUUGGUCUUU
+AUGACAAAUUGGGUGGUACCGCGAAGUUUAACCUUUCGUCCCUUUAUGGA
+UGAAAGGUUUUUUUGUAUUUAAAUAAUUCUAGAGUUGACUGGGUCCUGCU
+CACCGGUUAACACGCCCCUCGCUCAAACUUGGUGUAAGCAUAUAUGCACG
+AACCCGAACCGAAUGAGCAAUCAAGUCCAGGGACAGCGGGUUGCCCGAGU
+GAAGCGAUUACUUGAAAAUUGAGUGGCUCCUAACGAGGGUGGGUUACGUG
+CGAACGGGCCAGAGGGGCAUGUCUGUCUAUCAGUAUUUGUCAUCCCCAAG
+ACACGACACUCCGUCAUUACUCUGGAGGAGUUAGGCCAGUUAGGAGAUAG
+AUUUCCAGUUCCCGCCCAUGAUCGUCCUCUCUACAAUUCUGCAGAGACGA
+UUGGUAGCAUUAAUUGUCGAUUUGAUUCGUAAGGACCAGCCGCCUUAGGA
+CGACAGUCAUUGGAUUGCCUCCUAACGUAACUGAGGACAGUUAGUGAUAC
+GGAUUGUGUAGGACAGGGGGUACCUAGUGCGCCUUAAGCCGACAGAAUGG
+AAAAGGCGUUCCACGAAAUUGUCCAAUGGACAUCGUAUGACGCCGAAAUA
+GGACGAGGACCCAUACACUGCGUUCUGAAUUAUCGUAUAUUUCAUUCCCA
+CGCUCUUGCUUUGCUAAGUAUUAAUGCUCCUUACUUUACUUACCAUGCUG
+UCGCUAGCAGGGGGUGAUGACAGGCAAGGUUACGUCAGCCCGCAAACCGU
+CAGUUAGCAGACCAUGUCACAUUGAACAUAGACUCGGGUCCUGCCCGGUU
+UUCAUGCCCAGUGUAUUAAACGGGGUAUCAAAGGCAAAUAGGACUUAGUC
+UGCUCUACCCACGAAUCCGAACCAGAGGAAACAGUCAGUCGAGUGGGGGU
+GCGCUCGCGUCCUCUCGGUUCGGUCCAGACUUUUGUUAGAUACACUGCAA
+CAACCUCCACACGUCCGCUAGGGCAUAAUGGUGUUCAAAAUUACGAUAAC
+CUAGGCAAACGUGACCUUGAGUGUGUAUUGGUUUCUCGUCACAUUUGUUA
+AGGUAGAUAGCAGCUACCACUGAUGGCCUGCGGAUUGGGGAUCGGCAAAA
+ACACUUACAAGAGAAGAGACGGUCACAGAAAUCUGCAGGAUGCUGGCUUC
+GUACUAGUAAAAGCCUGAUAGUCUCGCAAUAGAGGGAAUGUUCGCCAUGU
+CUUAUCCACCCACUACGGAAUGGAUUCCGUUUUUAGCGCGUGCUUUACAA
+AAUCUGCCUCUCAAGCGUAGUUAAACGGACUCUUCCCGGGAGUGGUAGUU
+AAGCUAGCCGAGCGUUCUGCCUUCAGUACAACUAAUAGAGCGGGUCUAUU
+CAUGUUGGAGGACAUUUGUCUGCACUCCGUCUUUACCAUAGUUACUUACC
+ACGAGAAUACGAUAACAUUUCAGUAUGAUCGGAAUCUUGCCCGUGGGGAC
+GUCGCUCAGGGCGCACUAGAGACGGGUUCGGCUGGUGGUUUGUGAGAUGU
+UCGUAAUCUAGACGUGGGUUCUGCCGGAGUCCCAUACAUGACCACCACCA
+UACCGUUUUACGUUUGGUGGGCUGUUUUAUACCCCAUAUACAGGUACCGA
+CCGCCCAACAGAUUUCCGAGCUCGCUCCUCAUGGCUGAACCACCCCAUCA
+>pg-1_17
+GCUUGGGAAAUGGAUGUGAGUGGCUUUGUCACCCCCACUCCUGAUCUGUA
+UAGUGCAGCUAGUCACCUUCCGGACUUCAACCAGGCUUUCUCUGUUCCAA
+CGUAGAACCGGCUCACACGGAGGAGCUCGUUGCACAUCCCCGGGUACGCA
+GGGUCUAUGCCGCCGUAAUGCUCAUCCGUUGGUAGGAGUCUUCAAUAAGA
+UGGGCGGAGCUGGUAUUUACGUACGGUUAGUGAUUUAGUGUAAAUACAGC
+AGGAAUAUUGGCUCGAUAUACGGCAUUUGGGCUGCUGAGACUCCAGGACA
+GUUGCUAUGUCAACUACACCGCUGCGGCGGCAGGUGGGGGCUCAGUCUUU
+CUAACCCUAAGCGAAAUGUGACCCCUCCCCGCUGCAGCCGUCCGCUGUUU
+UACUCGCUGACUUUCAGCGGACGGGGGGAGCGGGUGGAGACGCCAACCAA
+AAAACGUCAGCGAGGGGCCCUCCCCUCCCACGCCGACCUGGGCCUGUGGU
+GGGGCCCGCCAGCGAAGUCCCCGCCGCCCCGCCCCGGUGAGGCCGCGGUC
+AGCCGGCUCGCGCCACUGCUGCCGCGAAGAGUUCGUCUCUGUCAGCCUCG
+GGGGCGGCCGGGGUGGAAGGGCGGGUCCCGAGCCCGUCGGCCGGGAGAGC
+AAACGUGAGCGGCAGCCCCUGCGCCACCGCCCUCCCCUAAGCUGUGGGGC
+CCGCGGUCGGGGCUGCGCUCAGACACGCAUCGUCUAGGCUAACGAAUUUU
+CCAGUGUUCUGCUGCCGGCACGAUAUCUCGUUCUGGGAGGGAUGCCUCUC
+GUUUCACAAAGGGGACGGCUGCGAACGGUAGCCAUCAAGAUGAGGAAGCU
+UAGAACAACAGUCGUCAGUGUUGUACUUGGAGGUCAGUCAGCAGAGCAAU
+GCAGAUACUGGUGGAUCUUCGAGCUCUGUCUAUCUAUUCAUAAGGCGGGA
+AGGCGGAUUCCCUCCCAAGUUACAAGUUGCGGUUCCAAACCAUCCGUAGU
+UGCAAUGCAACUAUAAAGUGUCCCCUACCUGGCCGAUGUCCGAGGCCUUU
+CCAAGAUACUUCCAAAACAUGUAAAGAACAUUCUACGUCGUGUGGUAAAC
+AUUUGGUCUUAUGCAGCCUGCACCUGACCCAGCGACAGCCACCUUUCUGC
+CUAUUUCUUGGAAUUGUAAUCUGCGCGUCUUAGAGGUCUGGGCUUGUUGU
+UGUUUCCAUCUUCUCACGCUAAAGCCUCAAAGGAACCGCCCGGUAUCUUC
+CCUCUUCUAAUGUAGAUUGCUCCCGACCGCUCUAUAUAAAGGAAUUUCGC
+CGCGAAGAGUCGCAGGAUCAACCGGUACCCUAUAGCCCGCUUAUCUUACA
+AUCUAUGUCAUACCCGAUGAGCCAUGAGCUUCCCGCGGACCGAGUUGUAU
+CGUAACGUUGGGUGGGUUUCGGAACCAUUCAGCCCAUUGUUUGCGUGUUU
+GGUGUAAUCGAAGUUCUUCACGAGUUAGCGCGGAUCGGAGCAGCGGCUCG
+AACUCAGAGUUGAAAGAAUCUAUUUACCUUCGACGCAUGAUCUAAUACAA
+CCGAUUGGCGACUCACAAUUUGGUCCGGCGUCAUACAAAAGUUCACUGAG
+AAAGUCGAUUGAUGGAAGACAAGACAGUAUUAACUUAUCGAUCUGCCGGC
+CUAUGUUGGCGGGUCGCGACUCGUGCUCACUUGUCGCGGUUGUGAUCAAA
+UUCCGGUCAGAUGAAUUGGAAUGCGACGAUCAACGUCCGCGAAAGCCAAC
+GCUGAUGGGGGCGCAUCGGUGGGUCGUCGGGCACACUUUCUCUUUGAUCU
+GCCUCCUACCUACCUAACAUGUACCAGUGGUCACCAUCGGGAUUCCGGGC
+ACCAGAUCAAUUGUGCACAAGGCGCUUGUUAUUUCCGCACCCGCGCUCCC
+GUCGUAGCCCCAGUUACUAAGUUUGUCGAGGGGCGGGUCACGUGGCCCGC
+UUGGCACGAGGAAACUGCAUCCUUAGGUUAGAACAAAUCUACUAAAGCAG
+GUCUUCUGGCUUAGCUUCUUAUCGGGUCUUCGUCGGCCUUCCCAUAGGGG
+ACUACGCCCUUCUACAGUGACCAUCGCGAUUGACUAUCCACCCCAUCACC
+UCUUGUUCGGAGAAGUGACAUCGAAGCAUUACAGCUGAGGGCUCAGCUCC
+GGAAUUGCACCGGAUUCCCUUGCACCGUCUUCAUGAAAGAAACGUCAAGG
+AGGGGAAGUUCUCGUCCUCGCACGCACACAUUUCUAACAUAUGUAUCGAC
+CUCCUAUCCGCGGGAAGUACCACUCUUAGACGUGACCUGCAGAUUUCGUA
+UGACCCCGCUGCAGCUUAGAUCUACUCUCCUUUCGAUCGUGCUUGACAGC
+CGCUUGCCAAUAACCCACACGUCCGUCAAGCGUACCGUUCGGGGCGAAGU
+GUGAAGGUCUUCACUUGUUGGGGGCACUAACUUUUUCGUGUGAAUGCCGG
+GACGGGCUCCAAUGAGCGUGUCGCGUUGUCCUGGCGGAGGCUCCCGAGUC
+UCUAAGUGCCCCAGUCCCUGCAACGUGGAGGAGAUUACUCGCGAUAACUA
+CUAGUACGUUUUUACUGUUAAACUGGGGAGAUGUAGCGACCUGAACUGAG
+UACUGCGGCAGGUAUGCUGCAUAAUUCUUACGUUGCAUCCUAGUUAGAAC
+AGUACCAUUGAUCGGUAUCGGGUGCAACUAAUUGCUUAGAAGUCCUACGA
+UUGCACUGAACAGACUUUAACCAGUAAAUGAUUAAGUCAAACACGUGAGG
+UACAUAAAAUAUGUUUGUUGCUAGCGCCGUUCCCAUCACCAUCAAAAUUU
+GAUAGCGUUGAAUUUCUGAUAGCGCCGCUAUUAUAACCAGGUUCCCCAGG
+CUGCUCUCACGAGCCCAAAUAACUGAAACCUCAUUUGUUGUGUUUCACCG
+AAUUUCCCACCUGCAUGUAUUAUUAGAUCAGACUAAUAGUUCGUAAGCAG
+GUUAAAAUCGUAGGAGUUGCUACUGCCAACUCGCCAUUAUACAAAGAAAG
+ACCGUAUUCAGCUGUUACAUUGAGUUGCCCUUAGAUAGAGAGGUACUCAC
+UCAAGAGGUUAACUUCGCUUAAGGAUAAACUCGCAUGUGCACACUGGCUC
+CACUUUACAGCCUCCUAUGAAUACGGAGUGCGUAGGUGAAGGUUCCCACU
+GGCCACGACGAACCUAGCCUAUAUAGGUCCUUACGACCGUCAGGCAAACA
+CGCCCGCGUUUUGUAACGGGUUUGUCUAUCUAUGUAAUUAAGCCUCGCUG
+UAUUUCAGAGUUUGACGUAGCGCACUCUAACUAGUACGAAUCCGGAACAA
+CCAGAAAAGAAGUUCGCCGGGUUCACAGUGCCGUAUGUCUUGUCGUACCG
+AACACGCCUAAAAGCGGUUUUGAUGCCUUCCGCCUCAAGUACUGGGGUUC
+CUGACGUCCCGGGUCGCUCGCACCAAUUAUUUAGGCCCUCAGUGCCCACU
+CAAUCCCAAACUACGGAGCAGCUUCAGAGUCCUCCUCGGUAUUUUGGCCC
+CGGUUGUUUUAAUCAGUUUCAGGUCGCGUCGGCCUACGUGACCAGCCGCA
+GCUUUACACCUCGUGGGGUUUUUUAGAGGACAGUUGAGAGGCACGCAUCU
+GGCAGCAUACUAGAGUAAGUUAUCACAUCCCUUGCUAGCAAAACGGGUGA
+GAGGAGUAAGCCCCCUUCUGUUCGUCCCAGCAUUCGGCUAAGCGUCCGCG
+CCGUUCGCGGCGGAGCCGCGAGAUGUUCGGGCUACCACGGCACGGACUUG
+CACCGGUGAGGGUUCGCCGUUCCAUCGCUCCUCGGCCGUCUCAGUGUGGU
+CAAUCGCGCCGUGCGUGUUCGACGGCUCGUGCCGUCGCACUCGGUCGCGG
+GUCCCGCGUCAGAGACGCGUCGAACCGCGCUCGCAAUCCGUGGAUUCGAA
+CCACGGGAUACCGACCACACUCCCUCUGCGGGUCAACUCCCCUUCCUCGC
+GGUCGGGUUCGCACGCAUCAUCGGUCGGGCCGAGACGUGUCGUUUCUGUU
+CCAGAGCCAGCGGUCUCCCGCCCCGGACUUGCGUCUGGUCACCUGCCCGA
+ACAGGUGGGGGGACUUUCCUCGCGCGCGUCGCACGACGCCCGCGGCAGCC
+GGGCUCUCUCUCCCUCAUGGAGCAUCGUCUCGUGCAAAUUGUUGGGACGC
+AGGUACUCAGGUUGCGCACUAGCGGGUGAAUUCGAACGUUUUAUACAUUG
+UGAGAGAGGCUCCAGAUGUCAACAAUGCUGGGGAACUGAUGGUACUCGAC
+CCUUUAGGAACCAGGGGCCGUAAAGCCACCGGCCAUAUGGGACCACAUGG
+GUGCUAUACGUGUCAACCUGAACUUAUGCUCUUAUGUCCAUUACCUCGCA
+GCUUCGAGCCUAUGUAGCACCACCGUCAAGCCGUAACCGAAUGAUGUAAA
+ACGGGAAAACUAACUUUAGCAGUCAAGGAUAGCAGUCGAUGGUACAUAAU
+CACAGCUGAUACACGUGUGACAACCACGCCGAAUGACGCCCGGUCUCUAG
+UCGGACUUGGAUCUCUCGAGCACCUCGCCCCCGUGGAUGCGGUAUACGCC
+AUGUAGGGGGUCCUGGACGUUCUUCGUUGCGACACCGGAAUAUGCACAGA
+GUAAACAGUUAGGUUCGUUAUCCCAGAUGAAGGAAUGAGCGAUGCCGAUA
+GAGUUGGGUGUAAUACGGGGCAAGCAAGAAAUGUCAAAGAGUAUAGACUG
+CGGUGUCUCCCUGUCCCCACCACUCUAAUAAAGGGGGUCCUCCUCAUUCC
+ACUCGCAUAUAACUUGGAUCCACUUUAUGCACUCUCCUCUGGCUUUGUGA
+CUUACGACUAUAGCCCCACGGUGGGUGGCCUAGUACCUUGAAUAAUCCAU
+UUCUAUUCAGGGUUGGAAUCCUUCAUGGCGCGCCGAAGACAGACUAGACG
+CGCCUAUUACUGAUAUCUCUCCUCACGACGCGACAGAGCCUUGCUUGUUC
+UAUGGCGUCUACAUGAUGUCUAUUCAAUGCCCUAAGGACACGAACGCGCG
+GCCUGAUGCCUACAAUAGGCCGGUCUACCUAAUUUGAUGAGGUCCUUGUA
+GUCGUUAUGCGGGUUAUCCGUCUUGGGCGUACACACCCAUCUCGCCUCAG
+AAGGUUCAAGCUCACGCGCAUGAGCCCGACGCCUCCUAGUCCUCGCAGGG
+UGCCUUUUCUUAGCAGCGUCGUAUAGGUUUGGGCUAGUCUGGCAGCUCGA
+UGCACGGGAGUGAAGUGUAUAUAACAAACUCAGGGCUAUGUUUGGUAGGC
+UAUUCCCCUUUUUGUCUAUAUAGUAUCGGCCUGCCUCUUAUCGCAUCGAA
+AAGUGUCGGUUAGCCACUGGUCCAUUCCCCUUAGGGGUGGUUGAAGGUUA
+AUUGAUUAAUCGCGACUCUUUUUGUUGGUAACCGUUCUAUUUGGUGGGUU
+CCCAACCUGAUACGGAACCAGGCAAUUCUUACUUACAGAGUAAAUCCUUA
+GGAGGAUUAGAGCUGUUGAGAUUGACCAUGAGCUAUAUUAGCCCAACAUU
+AGUCCUAGCGACGCCGAUCUAAACGUACGUAAGUCUGGACGCCCCACCGG
+UGUGAAAGACUACGAUUUCAAUAUCGUCUUGCACAUUAAGGUCAGAAGUA
+UCAUAGUCGCGAUGCGUAGGAUUGCGACUUUUCAGAGUUUAAAACGUGAA
+AGGCCAUCGACAAAGAUACGACGGUCUGCAUAGUACGCAUCGUAGAACAA
+AUAGCUUUCGUGGCUCAUGGCCGAGAUGUAACCAAUGCCCGGGCGCUGCG
+AUUGGAGGGUUAAUAAAUCACUUAGCUCUCCCUUUAAAGACCACUAUAUG
+CUGGGGACUUCUGACAAUCAUACUACUAGAAUUUUAUUUAAAUUCAGUGA
+AAAUGUAUAAUUUUGAACAAUCAGCAGGUAACCAAAAGAUAAAUAAAACU
+AUCUGAGUAGGAACCUCAGAGACUACACGUGGUCCUCGUAGUAUUUUUAC
+GAGAAGAUAUAGUCCGUGAAAUAAAAAUUCAUUAAUCGUGGCCAUGAAUG
+ACUUGCCGUUAUCCGGCGUACGCCAGAGGCCCCCGUGUCUGGACCGUCGU
+AGAUCUGUUCCUGUGGAUGCGGCAUUAUGGGUCACACCAAGGCCGAGGCU
+GGGGGUUCUGUAACAGACCGGUCAUGCCUACGCCCAUGGCGUGUGUCCAC
+UCCAAUGUUCCACCCAUUCACCUGUUUAACCUGUUAAACUUAAAUGUGUU
+UCCGUCACUGUAGGGUACUUAGGUUUGUGUGUUGUUGAUGCCCGUCCAUU
+GUAACAAGGAACCACCCAGCCAGAGUUUGGCUGCGGGAUGUAAUAUCGUC
+CCUGAUUGAAUGUCUACGGCGUGCCUUAACCGCGCCUUUUAGUGCUCACU
+CAAACGCUACGUCUUAGGGGCCGACAGUCCUCGGGUUAGGAUUGCUUCAG
+GCGUACCCUCUUAUUCAGUCGACAUAUGAUACUCACCUUCGGGGUCCACU
+CCCUAUAAGCCUGAGCAUAUGAUGGACUAGCUCCUCCGCGGUGCUUCAUG
+AAUUGCGGUCGAAAUGAGUCUCGCUGUAUAAGUAUAGUGUAUCUCCAUUG
+AGGAUGCCAAGACGACCGACUUCUACGCAAUUCUUAGGCGUUAUACCCUC
+CUGCUUUGAGCGAAGGUAACCAGGAAGCUUCCAAUUUUCAUGCUAUCCCA
+GAUAGAGCGACAAGGGUGGGAAGGCACUACGCAGGUGCCCGUUUUUAACC
+UAAACUGAAUCAUAAGUAUACUUGCAUGUGCCCACACCCUGGAGACACAC
+UCUUCCGGUCGUGUCUGUCCCCGGACAAGAGCACGGAGAACGAGUAGACG
+GCCGGGAGGUCCUGUAUAAAAGCCGUCCCGGGAACGGUUGCAUACCGGAU
+CGGCAAUCUGUAUGCCAAAAUAAUUGUGUUCAGAAAAGUAAUCAUACAAA
+CUUUUUAGAGAGUCUGUGGUAGCUGAAAACAGAUAAGUGGCAAUGAUGAA
+AAUUGGGCUGAAUGCUAUUUAGAAUUUGAAAUUAUAAAAAUUCGGUAAGC
+ACACCUUACAGUGCAUCUCGUUAUUGCGAGACUGAGCGAUAGGGAAAUUC
+CCUAUAAUUGAGGUGGUACCGCGCAUCGACGUCCUCACACAAGUUUUUUG
+UGUGAGGAUUUUUUUGAUGGUACAAUUGGGCGCACUCGAUUGGACACAAU
+AUGUUGACAAAUAUAAGGUAUAACCACAUGCCGCGGCGUCGCAUACUGGU
+GCUCACUGAUGAGCGGCGCUUAGUCCGGCGCCGUGUGGUAUCGUACUAAU
+GAACAGCUUCUGGUAUCAUUGUCAACUGGCAGAGCUGUAGAGAUCUAGAG
+CUGCUUAUCGUUCAAAGUCCCUAGGAUACGCACGUCCACUCGGUUACGAA
+CUGUCAGGAAUUUCACCGCGCGGUUCCCUGUUCGCUGAUAAGCAACCAAC
+UUAAUUUACCUGGGAGCCCCUUUCGAGAAUCGGGCCAAUCACAGUAUCCG
+CCAGCCCCACCGUCACGAGUUCAUCUACAAUCCCCCGCAAUCCCAUUGCC
+CCCAAUGCAUUCCGGCUCGGAGCCUGGCGCGCGGCCCGAGGUGCGCCUAU
+CCCAGUACCGGCAUGCGGGUCCCCAAACAUACACCGUGCGAAAAGAAGCA
+CCCCCAUCCGCCGCCUCCCAGCUGCCCAAAAUGCCAAAAUGUAAGGAUAG
+CAUGUAUUACCCGCCAUCCGGUAGCGCACGCUAUCCCGCGCCUUUUUAGU
+UUCGAGCCCGUGUACUACAGUACAGUGGGCCCACAUCAAGCCUGCAUCAA
+GUACCUUCGUGCGCUAAGUGAAGGAUGCAAAUGUACAGGGCAGAACAAGC
+CACCAUGUUAUCGGUCGUACGUUCGAAACAGCGUCACUAUGAACCCAGAG
+AGUAGUGCAUCUACAGGACGCUCGCCUACGCUGACGAUGGCUUUUAGGGG
+CCAUGAUUGCUAGAUAUCCAGACCGGGAUUUUCGAAACUGUCCUCCGCCA
+GCACCAUGUACUAAGAGUAACCGCGGUCGCUCCGACGCUGCUAGGCACUA
+CUGCAUAGCCAUUCUCUCUCUUCUACAACUAUAACCGACACUAGCAUUAC
+ACCCCUUAUACCGGGAUUAGCAGCACAGCAUCGGUCAAUGGGUCUUGGGG
+CGUUAACCUUUGGGUGGAACUAGAGCGAAAAGGAACAGUUAUAUUUGAAC
+GCUUUGCACGUUUAUUUGCGCACUAAAACUGAGAUAAGUACUACCUGUUA
+AUUGCACGGCCGCUGAUCGGGAGCGUCACUGCGUCCACCCUAUGGCCUGU
+GCCUCUGUUGAUGCGACCGUGCACGAGUUGCGAAGAUUUAGCGGUCCCCC
+CGCCUUGCUCACCCCUGAAGCAGGACCCCCUUGGCGUACAUCUGUUGUGA
+GAGUGGUUAUUUGGGCUAGAACGCGAUCGGGCCGCGUGUCAUGCCGCACC
+GUGCGGUUAGGAUAUGGAUUAGACGUGAGCUUUCUCAAUGAUCAACUCGG
+UGGUGGGUUUUAGUACGGGACGUGUGGUCUACGUUCGGCUCGAUAUCAGG
+CAAUCAUUACUUUCACGUCCCAGAUUGUAAGAAUAGUAUGUGCGCGCGUG
+UGAAGGGUACGGCCAGCGAGGUAUUAUAAUGUUAGGUCAUUGUGAAGCAA
+UUUGUAGCGUUGUUGAGCGGCUGUCAUUCUUAUCAGAACCCGCUAUUUUC
+UACAAGAGCGACGUAUCUGGUUGCCCAGCCAUUAACCACCUUACGCAGCC
+GUUAUAAAAUCCCUGAUUGCUUCGUUCCAUAAGUGCACAUGGCCUGAAGA
+CCAGUUGCUGUGAGCUACACUCCGUCUAAGACCCGGUAAGUCUGUCGUGC
+AAAGCCGAUAAGAUAGUCUAGAGACAGGGAGCCAUAUUGAUUAUGGAUCA
+GCGUGAACAGGGUAAUGAUCCCGCCACUUAUAGCUCCAAUCCUCCAGCUC
+UAAAUCCAUUUAUGCUCCACCGUGAUUUGGAUGGGCCCUCCGUACUCUGA
+AAUCUUCCGGCUAACUUAUGUGGAUGCGGGACAAAUCUGACGAAUUUAUC
+UAUGUUCUAGUUUUGCUUACGUCAGCAACAUUGGUACCCUGUAAGCAGUC
+GCUUCGGUGCUGUAUCAUGCAGUCAAAACGCCUUAGUGUUCUGUAUCUAU
+ACUCAAUGUGCCAGUGUAGGGCGGAUGCAGUACACCGCUUACCAACCCCU
+GUUUCCAGAGGAAGUAACGCCGAGGAGAAAUGGCACUACUACAGAGAAAG
+UAUGUUACCGCUGUUUGGGUUCUCUAAGCCUAAGUUAGCUUUCCAUACAU
+GCCCACGGCAGUAGAGAAUGAACAGGUGUGAGCCGUUAACUGUGCCCGCU
+CAUAUACCGCUCGUCAAAAAAACCACAAUAACGCUAUCAUUCUAUAAGGA
+CGCGUUACCGUGGUGCCACCUUAGUUAACAUAUAUGUUCACUUUAAUGAU
+UAAGUUAAAAUUUGAAAGCCCAUUUCAUCUAUUAUCAUGUGCUAAUUUAC
+AUCUACCAUUAGCUUUCUGCUUGCUACAAAAUAUAAUGAUUACUCUAUCA
+AUUAAAUUUCGGAGUGCCUAGUUGCUUGUGAGAGAUAUAACUCGCUACGC
+UGGUGUUAACCAGAUCAGCUCAUAAGAGUGUUUCUCAACUUCUUUUAUCC
+AAGAUAAAAGAGGUACCUCUGUUAUUGAUUCGCUCGGCGCAUCUCAUAUC
+AAAACUUCCUGCCCAUGCACCGCCAAAAGAGUGCAUUAUGCGAGGCCCCU
+CGUAGUUGUUAUCUGAUUGGCCAGUGUUGCAUCAGGUGCAGUCAUUGGUG
+GCUUAUCGGUCGGCUAUCACGAGGACCUUACUGAGGAACUCGGCGGACUA
+CGUAGGAAGGCGUACUAUCAUAGAGGCUGCGUCAGUUAAUCGCACGACUA
+CCAACGUAUCGUAUUAAGCGCUCCAGUCAACAGUGCGUAUAGCUACACUC
+UCAGCCAGAUCACAUUGCUGCGGGGUGGAGGCGUUUUUAACUAACCCUAA
+UGCAGAGUAAGUGGCUGGGCCUUCCUCACACUGCCUCCCGCUGCGUGAAA
+CCUCGCUGUUUUCUUGGCUAACUUUCAGCGAGGUGAGGCAAGGCGGCAAA
+AAAAAGUUGGGAGCAGCAACGGCAAGCAAAAAAAAAGUUCCAGCCGAGGC
+CUCCUCACCACGCGGCCUGGGUCUGAGGGUAACAUGGCCCUGCGGGAGAG
+AGCCAACACGGGGGGGCCCCGGUCCGGCUAACAGGGCAGGAGGUCGGCCC
+CAAUUGCCUCAGGCCCAGCCACUCCGGGCCGCGAUCAGCCCGGGCUUUCC
+CUACUUUGGGGCCCAAUGCUGUCGCGAAGAGUUCGGCUCUGUCAGCCCGG
+CUGGGUCCGGGUGGGGGCCGGCACAGAGGGACACACCGGGCCGGGGCGCC
+GAGGAUAGCUACCGCCCGCAGGGAUAGUAAAUAUCCGUGACCAGUGGCCU
+CGGUGGCUGCGUCUCCCGGAGCAAUGGGACCCGCAAGGCUGCCCUGGUCA
+UACACGCACUGGAAUGCCGGGCCUUGCCACCAAGGGCCGCUCGGCAUUCG
+GCUUUCCUACAGAAUUUUCAAGAGUAAAAAUGAGAACACUUGGUACAUGG
+CUCGUAGGUAUCGAUAUAAUAGUUGGAGUCUCUCCCUUGGGGGAUUACGU
+UCCCAGGAUUGCUGAUCGCAAACUGUGUCCUACUAGACUGCCAGCGAUGG
+UAUCUUCUUCUUCCCGAACCGUCAUAGAGGGUUGGCCUGACCGAAUCUCC
+CCGGCCCUCUCGCGAUAGGAGGUUGGUAGGAGUAUGUGAGUAACAACACU
+CCUAUUUUAUACGACCGAAUGAACUCGAUGUAUUGUCAAGUUUAGACUCG
+ACCAUGGCCUCCAAGCUCCUUGAGUGGCGAAAUUCAAGCCCCUACUCAGG
+CAGUUAUGUGCGUGCAAACGCGGGAAACAAGUCAGUCUUUGAACGGAAAA
+UGAUCAAGAAUCGUAUAAGAAGGCGACGAGUACGCCAGGUUGAGCAGUGG
+ACCCAACGAGCAUUCCGGGAUCCAAGUCCGGGCAAGAAGCUAGGAUCCGC
+UUCGAUGCCAGCGGGGUUGACGACCUAUGAUGUACGGGGGUUGUGAUUUC
+GCCAAUGGAUACACCUCUACUUCGUAACUGAGACUACAUCCUUCCUUGGA
+CAACAACGGUAGACACAGAAUCGGUAUCUCACACCGGAACUACACACAAU
+ACUGCAAGCCUGAGCCAGUAGUUGACAACCAUGGAGAUUUCGUACAGACA
+AAAAGUUGAGGUAUUUCAGAUCUUGCGUCGUAUUACAAAGUCACUCAGAG
+AUAGGGGAGAUCAUGUAGGAGCGGCCCUGUCCAAGUGACCGUCGGUACGA
+ACGGCAUUGCGCAGGAUACCCUCUCCUCUCUGGCUGUGAUGACUCGUGCU
+UCCGCGAUUACGAACGAUGAGUUGCCUGAGACUCCUCGUUUUGGUCCCAC
+UGUCAGGUAUGGGCGUGCAUCAAGAUGAUGCACUUCGCAGGCUAUCUGCA
+UGGCUUCACAGCUUUAAUCCGAAUUAUGAGUGAGGACGUCAACGCCUUCG
+GGAUCGAGAUGACGCGGGCCUAUAUACCGCUCGUCGUGGAGAUAUCUACC
+GAUCGCAUCCAGCUGGUCGAUGAUUUGAAACCCGUAUACAGUCACGCCAG
+GGGUGAGCAACGACCCGGUGUACACGUGUAAAUCGCCCCUAUAGCUCAGU
+AUGCUAUUAUGAAUCAUGGAGGAGUGCCGUUCUAACGGCAUAGGAUAACG
+GGGACCCUCUGUGCCGCAACGACCCCUGACAUCGAAGAGACUAUUGUGCU
+CCACAGCAUCAUCAAUACAGACAAGCCAAAGUCUCAAAAAAAGCGAAUCU
+UAAUCGCACUGGGGGCGCUACGUGAACGGGUCGUUAAUUGCCCAAUUAGG
+CUAAAUGCAAGAGUGGGCAACUGAACAUCUAAAUCUGUCGCACAUAUUUG
+AGAGCAUGCCUUGGGCUAUUCGCAAGGCAUCCGUUGAGACUUCCGGGCGC
+GUACCACUACUAGCGGCGCGGUCUCUAUCUGCCAAUGGCGGAGUUCGUUA
+CACCACGCAUAGAUUAAGUCAGAUAUCAUGUUGUCUCUGCGAACCCUCAA
+GUAGAGCUCCCUUAGCGCGGUAGAUUGACAUGGAACAGGAUUGCAUUACG
+CUGAUAGGGGUCGAAGGCGCGUGACGGCAGUGACUGUCGGUACACGACAA
+UUCUGUCUCGUAAUUCCACUUCGAACUACAUGAGUCGGCUGUCCAACUAC
+AAUUGAUUUCGAAGAGACUUAGCAUAUCUUGUAUCUUCAGGCGCGGCGUG
+UCAGCUGAUAUCGCGCAUUGGCAUCGCUGAUAGAACAAAUUCUUUGGCGU
+CGGCCCGAUAGAGCACGUUUGGUAAGCGCGAGACCUGGCUGAGCUAGAGG
+CUCCUAGAUCAGGCUACCCCCAUGCUAAAAAAUCACACGGAAGUGUUUUC
+GGGCGUGAUCGGCUAACGUCGGAUCGGGAUAGUAACUCGAGCAUCCACUC
+GAACGCGCGCGGACACUUAGACCUGCCUUUCGAUUUCGCCUUGAAGGGAU
+GACGACACUACCUACCUUCACGAGCUCGGGCUCUGGUGAUCCGGAUAUGU
+UUGGCGGAAAGGCUCUUGGGAUAUUGAUAACUCGCUCAGAGCUAUGAGGC
+AUGUUGUAGCCUCCAACCGAUUUAGUACUUCGACAGGGUGUCGAUUCUUA
+GGGCCCUCUGCUUAGCUACUCUGACACGUGAAGGGGGUUAAGGGCAUCAG
+UUUCUCAAACGCGAGAACAAUAUAAGAGCCACCAACGCUAUUUAUCGCAG
+AAGUACAAUUGAGCAGCUGCAUACAGAGAACUCUUCACUAUUGCAUCUUU
+CGUUACGGGGCGCUUACAACGUCGCACGAGAGUACAGCUGGCCACGCCUA
+CCAUGUCCGAGAUUUGGUCAAUUGCUAUGGAUAUAUCAAAGAAGAGUUAC
+GUGACAGAUAAAACGGUCAUAUCGACUAUACCAUCAACAGCCCGCCCCAA
+CAUGAUGAACCAGGCUACAGGGCACCUAUGCCUUAGUAUCCGUAGUACCC
+CCAAGCUCGUCGCUGGUCUCUCAUACGUUAAUCUAGUCCUCUUGGCAGGA
+AUCUGUCUGUAAGUGGUUCCAGAGGGUGCACCCAUGUAACACCACAAGAC
+AUAUCCGUACUCGUGUGUGUCGUAGAGGGCACAGACCGAGUCUUGGGGGC
+UGCUAUCCCCUAUCUAGACGGUGAAGAGAUCUUUCAGCUAUUUCGACGGU
+AGAAACGCUAUCUCACGACGGCCGCGGCCAUACCAAACCUAGUUCCGAGA
+CUUGGUAGUACCCUCGAUCCCUUCUAACUCCGAUCAGGGGUUUUUGUCAU
+UGUGGCAUAGUUCGACACCCCACUGGUAGCUAACAAGAGCCACCUUGCGA
+UUGAGGUUGGUAGCUGGCGGUCAAUGGAUGUGAGACGUUCGACUGAUAGA
+CGAUUGAUCCGCUUCGAUCGCUGGGCCGUAUUGCAACAAAUGACGGCACU
+ACCGAGUACGCCCAUUUCCUAAACUUGACCCGACUGGAUUUCCGAAAUGA
+CAACCAGCCUAGGCGUAAAAUCUUGCGAUAGUGUCUUCCACACCAACCUG
+GUGCAGUUUAGCCGCUCACGAGAGCAGUGCUUAUAAGUUCGCAAGAACUU
+AGAACACCCUUAGUCGACUAAGCGACUUAUCGCUUUGUAAAGUCUUUUGC
+UACUAUAUUCUCAUUGUUGAUAUCACACGGCCGAGAAUCAUCAACAUAGU
+ACCCUAUUAGCGUGCAGGGGUGCAGGCGAGGCUAAUUUUUAGUCUUGCCG
+GAUCAAGCUAAAUAGAGAAUGGGAAGUGAGACGCCACAUUGUAAGUCCUG
+UGACAACUCGGUACUGGAGGGAAGUGUUGAGUAAGCGUAUGUACAUCAUG
+CACACCGGUACCUUAGGGCGUCCUGAGCAGCGUCCGGACCCAUCGCGAGC
+UUGGCGAGCCGGCCGCAGAAAAUAAGUGAUCUUUUUGCACACAAAGUAAG
+GAUUUACACAGACGAGGACAAGCAAUGUUCGCUUUGCACUGGGGCACUGC
+CGGCUACUGGGAGCACUCACCGCCGCCCACGACCAGCAAGGGUCCUGACC
+UUCCGAAUACUCUGUCCGCUGCGCGGGCAUACGCUCAGGCUGCCAAGGCC
+CGAGCUCAAACUAUACCUCACGUCCUUCUCUGAUUCUAUUCUUCACGGCC
+CAUGCUUAGGAUAUAGGGACUUCACACUUUGUGGGAGUGGUACUCCACAC
+UGCAAGCGGUGUGGGGAACUCAACGAGCUCGUGUUGCAACGUACGUUGCA
+CUUCGUGUCACAAAUGGCUGCUUGGCGGAGCACAGUGAAAGACCACUCCC
+UCAUUCGUUAACGAGCGAAGGGGAAAGCGAGAAGCCGUCCAUGGCCAACA
+CUGCGAGCAUCAACCCGGAGGGUGUUGACGUAGCUCUCGGAGAAACGCUU
+UCUAACCCCCGCGAAUAUCAUAGUGUGUGUGUGACGGCCAAUCUGACUGC
+GCCCCAUCGCUUAUUUGGGUGAACGUGAAGUGGAUAGUUACUCAGGCACA
+CAUACCAAUAACCCGUUUGUGUCUCUUGGCUAUUUUAGGAGGCCUACUGG
+AAUAGGUCUCGCAUUCGCCAUGGACGGGCUAUGAUUCCUGACGGCCGAAU
+GGAUUGCGGGCCCGCGAGCAAUCACUUGAACGGUUCGCAACCGGCGUGGU
+GGCUGAUACUCUGCGUACUAUAAUGACGGCGUGCGAAACAGAGCGGUGUC
+GUUAAUCUCAGAGAGGCAUCUUACCUUUCUGACAACGGCUUAAGCAUUAU
+UCGCCUCCCAUGCUUUGUCCAACUAUCGGUGGGGGGUCAGCACGUCUCCA
+UGAAGGGUGGGUACUUCUCCAAGUCUUACACGCAGUUCGCAAAUUAAGUG
+GUCCCUAAAAACCGCACUCUCGCUCCUAGCUCGACACCCGUCAAGUCCCG
+AGUAAAGUUCUUCCCGAUUGGCAGUACGACAACUCAAAAAAUGCUACGAU
+GGAGCACGAAUCCGUCAAUAGAAAAACAUCAAUGGUCCUCCGACAAUAGA
+CCCUACAUUGCGUAAGGAGCCGCGCGGUGUGCAUGACAUAUGAAGCGAAU
+UGACAGGGGUUAGGUCACCCCGCCGUCAAUACGUCUGGCUAAUGUUGUCU
+AUAGAGCCUGGUCAGCUCCCGUGACACAAUGCAUUUUGAGUUUAACCGGU
+GAACGCCACAUUUGUGGCUCAACGGGCCCCCAUGCGCUUUCUGCGUACGG
+UACCGCUGUCGCGGGACUGGUAUAAAAACUCCUAGUACCGCGCCUUUAUU
+AUCGACCCAUGGAUUGCAACACACGGCCUAUUAGGCUGUGUACAAUACUA
+UGCAGAAUCAAGCACCAGCUCGUUCACCUUGAGCGGAUCUCCUCACCUUA
+CUACCCUGCAUCGCCAUCCGGCUACCCGGGCGGGAACGGCCUCAGGGGGG
+GAGUACUAACACUAAAUGCUGAGGGUGCACACUCAGAGUUGCCAAUGCUU
+AAGCAACGGAUUCUAGUCCUGUAUUCACCUCGGAGAUAAACUUGUGGAUG
+UGGGCAUCCGUCACCGCGCAGCAUUCUCCUGAGUAGCGGUCCUGAUGUUA
+GUAUUUCGAGAACUAUCUGGAUUGUAACGAACAAGAUCUAGUUCGCCAAC
+AUGGCCUUUGCCGUGUAUGUAGGUCUUAGUACAGUGUACUUUCCCAACCA
+UCCCCUACGGACCAAAUGUCAAUAAUGUCGAUUUCCUCUGUUCGGACGCC
+GCGGUUGACUAGUCUUAUGCUCCGCCAAGAGAAUAGAUCAAGGAUUAUGU
+GUACCCCCUCUCCCACACCUAUAUGAGCUACAAAGCAUUUACGAGAUUCG
+CCGUAGAUAAUAUUGGAGCUGCGCCCCUUCGCAGAGAAGCUCGUGUGAUU
+GCGAGAAGUCCGACGAGUACUACGUGUGUGCAUCGUUUACCGUACUUAGA
+GACGGAUCUUGCACCGAGCAGUCGUGAGACUGGCCUAAUUCGCGUCGACC
+GGCAGGGAGCCUUCGUAGAAGCACCUUCCUGGUAUUUCCCCGUCAAGCGA
+CGGGUCUAUUGUCAUCAGUUGAGGCACCUUGUUUCAUGGUAUUUAUCGGG
+UAACGGCCACGACGGUGCCAGGGAGAGUUUGCUUAUCGAUUCCUAUAGGU
+GAACGCAUAAUUCGCGAGUAUGCAAAAAGAGCGGGGGAGCACAGCAACCC
+GUGCCCUACGUCAUGCUUCGGCAAGCAAAGUAUAUGCUCGUCUUGUACCU
+UCAAUAGUUAAUGGGGCAUGGAGAAGGAAUUUCGUCAGGCAACUCAAGUA
+CGUGAGGGGUACCUGCUGAGUCGUCUCUGCAAAUUAAGAAAUCUGGGGGC
+AAUUGAGGGCUAGAAAAAUCCGGUCCCCAGCUUCGACAGCUAAACCCGUC
+AAAUAUGGCAUGAGAGGAUUCCACAUGCUCCGAGGUUAUUUGACCAAUCG
+UGUCCAGCCUUAAUGUGAUCCGAUAAUAAGUCCUCCAGCUGUUUGCUGUG
+CUCGCCUUACAGCAAAGUAAUUGACGUCGGAACGUAAGUAGAUGGAGUCU
+UGCACUCAGGGAUUAUGGAACCAUGUGCUGAUCAUCCUAUUGUUUAAUUG
+CUGGUAAAGGUCUCACUAACAACGAAACGUUGCCAAUAAAGCCGAGGGUU
+UCUCCCUGUAAUGACGACUUUACUGUAAUAAGUUACUCCCCUUUAUAUAC
+ACAGUAUUGCCUUUCUAUCUCUUAGAGUACUAAACUAUUUUCCCUGACUA
+UCUCGUGAUGGCGUGCUCAACAUAUUCGGAGUCCUAGCGCCUGCCCCCAG
+UCGACCUAGGCCGAAGCGGGGUUCUUAGUUUAGACCUUCCAAGCGGCUAA
+UUGAUCUCACCUACAUUUAUUACGCGGGAGUGGACCGAUAGAACGGAAUA
+UAGAUUUCGUAUGCGCCAACAACGUUAGAUCGGAGACGCCACAUCCGUCU
+CGCGAGGGCAGUGUAUAGAACUUAACUCUUUCCUCGCUACGGAGUAAAAU
+AUUAGCCCUCAGAGUGAAAACGAGCAUAAAGCUAUUUCCGCAGCUGAUCA
+GACCCGUUUUGUGUGGAUUUGGGCUCAGGUCGACGGUACCGCAAACACCU
+GGUCUUAGAGCUAAUAUCCUCGUAAGCAUUGGAACGAAGAUGUUACGUGA
+AGAAAUGUCUGGCCUGAUGUGUAGAGAUAUCCAUGUCAGUGAAAGCGCAU
+CGGUUAUAGCGGGACACACACAAAAGAAUGGAGGGUCGGCUAUCCACUAC
+GUUCACUCUCUAGAGGGCAUCAAUGUAAACACAUCGACCGGCGAGCGAAU
+GAACACGGCAAACAACCUAGAGGGAUAAGAGUGAACCAAAUCCAAUUGAG
+ACGAAGUAGGACUGUGGUUCCCCAGCUGAUUUAACGUGACCCCAAUCCGA
+ACCUAGGAGGUCACUAUCAGAGAGGAGCCAAGCCGUUUCGGUGACGUUCC
+UCCACGUAGUGGCCGGUGGCUAUUGUUCUUCCUCUACUCAGGAACAACCU
+GGACACCGGGAUGGCCAACGGAUGGCCCUUCCGCACAUAUCCUGUUGGUA
+GUGGAACCCUGUAGCAGGCCAAUAUCUCAUUCGCCUCGGUGUCUUCACGU
+AUACUCGAUGUAUGUUUCAGUAUCCGAUCGUUCGGCCUUGUCUACUAGGG
+CAUAUUGACGGCUACGGAGGACAAUGCCCGUAUUCCGCUGCCCCAGUCGC
+UCCUGGUUAAAGCUCGUGAGUUCUUAUUCAGCUCUAUCGUCCCGCUCGGA
+GUGUAAUCUCAGCCCACUAUGUCAGCAUCAGUGUAAGAAAAACACUGUCC
+CUCUCCAAGAGAGCUUUUUUUGCACCCAAACGUCCGACCACAUUAUUGUC
+UGCGCCUAGGCCCCUAUGGUUAUUACUCGCGUGCAAAUGGCUCGAUGUGC
+GCGAUCAUUAGCGCGUUCACGCGCCCCGAUAUUAUACGCCAAGUCAAUUG
+GUGACCCGCACUAGGUUUCAAACGGUGUUCCAGAAGGCCGUUUCUUAGUA
+GUCCCGUAAUAAGUAUUGGCAGUGUGUAAGACUCCUCAGGCUAUGUUCAC
+GUCGGACUGUUGAGGCCGACGGAGGUCGGGGAACCCUGAAGACCAUAACG
+UCGCCAACUUGUGAGAUCCACUACUGGACUAAUCAGCGCGCUGAGAGUAG
+GCUUCCGUCACUCCCGUCCCAGCAAUGCGUGUACCCCAUAAUAAUGGCAG
+CGCAGAGCCCCAAAGGUUUCUGGUAACUUACCAGAUGGUGCCCGCCUUAC
+CGAGAUGCGGUACAGCUCGGUACUGCUUGAGGACCAUUUCACUUGCAAUC
+ACCCUUGGAGGGAGGAUCUUGAUGUCACGUGUCGUAAACAUAAAACUCAC
+ACCAUGGGUUGUGAACCUAUUACCACCAUUGCAAUCAAUGUCAACGUUAU
+ACGAAUAUCGGUGGGAUCUGUAUAGUCUACACCGCUUGAUUCGCAAAGAC
+GUUUAAUACACCACUUUACAGGAGAGCCCUAUUGACGAUCGAUCCACGGC
+AGGAGGGGAGCGCUCCGUGUAUAUGAGUACCUGCCGCUUCAUGUGUGCAU
+AUCACAAAACCUGUUCCACCAAAGACGGACAAAGGAAGUUGAGGUGUGAG
+GGCUCUGGAGCAGUGAGACUCUGGACGCAGUUGGUUGCCUUUCACUGAAU
+CUGUUAUUAACCUCGCAUAAAACUGAAUACGUCGUUUCCGGCGAGAUAAG
+AGCCCCCCCCAUACCACGGCUAGCGAAUGCUAGUUAGGCUUAUCGCCAUA
+GUUUGAAUGACUUGGGGUGUCUAUUUGCUUAAUUUACGCUUCUUUCGCAC
+ACUCUUGGUCACUACUUUCAUGUACGUUAAAUCCAACUGCUCCCACAUGC
+GAAUGACUUAAAAAACUAUCCUUAUAAUAGCGUCCAUACCGUACUAGGGA
+AUGACCGAAUUACAUAAUCACUGGCUGAUGACGCGCUAUCAUGUUUGACA
+CAAUGUAACACACGCAUCCAGCAAUCCUGACUCAAGUACGUCAAUACACA
+AGUGGCUGAGCUAGAGGGAAAUCGCGAUCACGACGCGCUGUCCGUAUUCG
+GACAGCGCAAAUUCGGCCCGCUCAUUCACUCAGCAAUGCUUCCCAUCAAG
+AUGAGGACGAUUGCGGGAUGCUGUCCCGCGUUAACUCUCUUGAUCAGUCU
+UUCGACGUGUGUCUGUCGGCAUCUCCGGGCGUUCGCCUUCGCCUGCCCUA
+CGUCAGUGUUUUUCACUGCUAUCUGGCCUUGAGCUAUCAGCACAAGCAGA
+UUCCCAGCCACAGUUUGCCGCCGGAUAUCUUAGCAUGGUACGGAGCUCUG
+UUCGGUGCACGAGACGCGGGAGGGGAACAAAGAAGGUCGGGGGCGGAAAG
+GAUUCGACGGGGACAGGCGGUCCCCGAGGAGCAGGCCGGGUGGCUCCCGU
+AACAGCCGCUAAAACAGCUCCCGAAGCUGAACUCGCUCUCGCUGCCUAAU
+UAAACGGCAGCGCGUCCCCGGUAGGUUUGCGGGUGGCCUACCGGAGGGCG
+UCAGAGACACCCGCUCGGGCUACUCGGUCGCACGGGGCUGAGUAGCUGAC
+ACCUAACCCGUGCUACCCUCGGGGAGCUUGCCCGUGGGCGACCCGAGGGG
+AAAUCCUGAACACGGGCUAAGCCUGUAGAGCCUCGGAUGUGGCCGCCGUC
+CUCGGACGCGGGUUCGAUUCCCGCCGCCUCCACCAUGAGCUUGGUGGCAA
+ACGUGGAAAUUGUAUUGUUUUAAGUGUCGCGCCCGGCGUCUUAGUGUUAC
+UACAUAGGCAAUGUGAGCUUCGUGGAUAUAUGGAUCACUCCGUGGGUAAA
+AUUCCAUCGUGGUCCAGAAGUCAACAAGGUCUUGGGCUUACAAAUUUGGC
+CCCUGUAGCCUCGCAUUUGGUUACUGAUCGAUCCCUCCCUGUUAGUGCAU
+AUUCUACCGCAUAUAGGCUCGAUCGCCUAGCGCUCUUUUUCGUUGCAUUU
+CGACCGCAGCAGGCCUAAUACCCAUGGGUGACGCAUGUCUAUAAGACUCG
+CUACAAUCGACUUCCAUACAAAACAUCGCCCUAAAGCCUUCACACUUUUU
+GAAAAGGGUGGGAUACUCAGAUUUCUUAUACUAGAAGUGCCCAUUGCGCU
+GUCGGUGAAGUCUAGUCUCGAACGAAGCUCAUCUUCGGCUUACUAUGUCA
+CACUUGAUACAAUACAAUUGGCCAUGACUCGGAGAGUACAAUUUCUGCAA
+CAGUUGGCGGUCCCUCGGGAGCGCAAACGUGGCAAUGGCCGCAUUAUACU
+CGAAACUCGUCGAUAAGUGCUAUAAGUGCCGCCCUCUAUUGCUAUGUAAC
+CAUGGGGGGCGAUGCGUUAGUCGGUGUAAGCCGCUCAGAAAGCCAUCCUU
+GCACGAUAUCCAGAGGUUUCAGGUAGUGCAUUUGGCCAAGUGUACGUACG
+UACUUAGGAGGUGCGGCUAGUGUUUCAACGCUGGGUGUUUGCCAUCCCUU
+GGGUAUGUGGGAUCCCACCUCCACACUAGACCCAGAGUGGAACGGAAAAC
+UUGUUUAUUCUCGUGAUGAGGAAGGGAAUCCGGUUCAAAUCCGGAGCUGA
+ACCCGCAGCUGUAAUCGCCGAAUGAGAUUUCGCAAUCAUGCCACUGCGUU
+AAAUACGCGGGAAGGCUGCGAAAUCGGCGAAAGCCAGAAGACCUAACAAG
+UAAAAAAACAAACUAACAAACAUCGCAUCCUUGUGAGGCGCAUCAGACCA
+GAGGCGCUCACGAUGGAGUUUAGCCAAAGGUCGUCACAAAGCUGCCUCUA
+CGCCGUUAUUAAGGUUCCGUCGCCACCUAACCAGCUCUACUUAUGUGAUU
+AGUACGAAUUUCUAGCUUCAGACCACAGGAGAGAAGCCUCGAUCGUGCCU
+UUCCAUUGAGCUUCAGUUAACUAGGACCCCAAUGUAGAAGGGGCGACAAU
+GGUCCGGUGCGGAGCAAACGACUAGGACAGGGUAUGGCCCACACGUGACC
+CCGAAUCUUGAGCCCGCUGCCAAGAUGAACCCCGUGGGAGAGUGACGUGC
+GGUGGUUGAGCUGCUAUAUGUAACCGUUUUGAAUCCUCCGAAACUUUAAG
+GCUGUACGAGCGUAUGACGAUUCAAUUGAUGUUCGGUUUGGGAUAUGGAU
+ACCAGCUGGUUAGCAUGUUGGGUCUGCUCCGUGUGUUUCGCUAGGCAGGA
+CGCGCUGGUCGAAAGUUGACGAACCAACAGCUUCUAAUUGGCGGUGAAUC
+ACCACACCGAUUUAGACCGGCGGCCGUGAGAAUCUGACGUAGUUUUAGUC
+AACGUGGGUUCAAAAUUAGACCCAUUUUGUAGAUUAACUUUACGGUGAAG
+UAAAAAAUGGUAACGACUGUCUUUAGUCAAUUGCGUAUCUGUACGGCUGC
+CUAUAAAAAGCUUCCUAAAUAGCCAAUUGUCCUGUCGAACUGAACCCUCG
+GAAACGGUCUCCGCCGUAACGUUCUCGACGGUCCCGGUAUGUCAUUGUUA
+UCCCUCACCUUCCACUGGCGCUGCCACUAGGCUCAAGCUACAAGACUAGU
+GUGGAACCCCUGGUUGAAUGACGGCCACAUGCGGAAACGAUUCUAAUUGG
+AGACCUAAGUGGACUGCGCAAGUUCCACUCGCCUAGGACCCCGGUCAUCU
+GGAGGGGAUGCCGUUCAGCGUCAGUCUGAUGUUGGCUUCGACAUCGAUCA
+GCUAACGGUUAGUCCGGGGUCCACUGCAGGUUCCUGCAACCAGAUCGCAU
+AUUAUCACUGACGCAUCUGAGCGUGAGGUUUAGCAGGCGGGAUGCAGGCC
+UCGGUUCUAUUUAGCUCACGCCCCGGUGCUCCCGAAAGCCGGGAGAGGUG
+AAAGCGGACCACAAGCAACAGCGACGCCAGCGACUCGGACUAAAAGGCAA
+UUAUGCACUCAUAAUCCGGCAAUCACGUUACUCCAAAAGCCAGAGACUCU
+AAUAGGUGGGGAGAAUAGGCACAGUGAUACCGGCUGUCCCUGGGUGCGAU
+CUUAAGUAUUAGGAUCCAACAGAUCAGCCUAGUGUAAAAAUGAACACAGU
+UACCGUUACAGAUCAGUUAUCGAGGACUGCGCAACUGCAAUGGUGCAAUC
+CGAUUUUACCAGUCCCCCAGAGUGAAAGAGCCGAUCAUGACCUGACAUUG
+ACCGGUUAACUAUGGGGCAGGCAGGCGUUUCUCGAUAAUCAACUGCGGCU
+AUAUAGUGGCACGGAGGAAUGCCGUGGCGCGGCUACAGCCCCCAAAGCCG
+UUACGAGCCUUUACCGAAGCAUCCUCUAUAUUAAGCCUCCCCAGCGUUUU
+UCUGACGAAGAAGAAACGAUACGAGACAGCCUCUAUCAAAGUUUGCAGUC
+CCAGUGAAUAAACCGGUUCACUCGGAGAUGGCUGGAAUUCCAUAGCGAUA
+CGAGCGCUCAGCCCCCUACCAACUAGUCUGUCGCCUGCACCAUCGUGAUA
+CUUCCAAGGAACAAUGGGUUGAAGGCCUUAGACCGCGUAGAAGCACACAA
+CUGUCUAUUGCCUCGCGGUGCAGAACCCGGGCUUUUAUAAUAGUACCAGU
+GAUUAGACAGACCCGGACCUGAGAAAGAUCCUCGUAAUGCUCCAGCCCCA
+AAAGAAACUUUGUCACCCAUCCUCGACUCGGGAGGCGGAUCUUCUUUUCA
+AUUACAGCCGCUUCAUGAGCGGUCUAGAUAUCGAGCUCUGACCUGGUAGA
+GGCUCCCUGACUGGGUGACUAGGUCUCGAUUAAUGCGCAAUCUCCCCAAU
+CCACGUAACCACAAGGACCUUCGGUAUCUGCAGAUUCAGCUUUAUGCUGU
+UGCGCAGUUACUACUACGAGCAUUCAAUUGCGGCCUUUUGGCGCUCGCUA
+CUGAUUUGUACCCAACAUAUUCGAUUGCGGCUCUUAGAGUCAGCUGUUGA
+UUGAAGUAUGUCCAAGUAUGUCUGCUCGACGAACCUCUACAUGGACCCAU
+UGCUCACUUAAUAGAGGGACGUGCAAUGUCGGUAAGCUGUGAGUUCUCUA
+UUGUAGUAUUCCUAGUAAUCGUCACUGUCACGUCAGAAAACACCAGCUGC
+CCUACAUAAUACGACCAAAAGGAAACAUAUCAUGUAAGAGAUCAUCGCAU
+AGAAAGACAGCAAAACAAUUAGGUAAAAAACCUAAUCGAAAAGCAUGCCU
+UCAAAGAAUUAAAAGUCCUCACUCUGAGGGCAACGGUGCCUCCUAUCAUC
+AUCCGUGUUGAGUUCUGUGGCUAGGUUAGGAAACCCAAGCCGGACGUAUA
+CUAUAGAAAUGAUCCUAUGGAGUAUCGUCGAAGAACCAGUUGCUCCCUGU
+GAUUUCUAUCAACAGUGCUCGGACGUCCCCCUACUAUACUGUCCUGCUCG
+UCAAGUCUUUGAGUCUGGACAUCUGUGGAGUUGGUACACACUGUCCAUAG
+GUUAACAUGCUUAGUUUGUAUCCUAACAGCUCGUCCUCCCCGACCGGGAU
+CGUUCUAGAACCUUUUAGGACUAGACCACUAUAGUGAGCGUAACAACAUA
+UAGAGGUUCUUCACUCAUGGUUGAGCAAAGCUACAGCUUGGACUCCUAAA
+ACUAGCCAUCAUAUCCCAAACAUUUAGAGGCUGCUGAGGCUAGGUCUUGU
+AGUAGGGCCAAAGGAACGAUUGGUAGGUUUGUCGUCUACCAAACCUUUAG
+CCUCGAGCGACUAUGGUACUGGAAGCUUCGAUACCAACACCUUACUAGAA
+CAAGAGGGAGGUCGCUGCGUCCUUUCGCUAGUCGAUCUGCUAACUGUAAU
+GCUGUCCGCCCUGAGAAUUUUAGAUAUAUGGCUGCCGGUCCGGAGCCCCC
+UGCUGGUCUCGAGUUAAAAUAUUAGGGCGAAUACAACAGCCGGGAUGUCG
+CAUGACGGGAGUGGGCUCCUUGCGUUUCUAUUGGAGCUCUGAGCAUCAUU
+GUGAAAGACUACUGAUGCGAAGAACUGCGAUAAGGUACAUCCUACAUGCG
+GCGUCCUCCUGUCAACUUGUCAAACACCGCAGGCUGGGACUACGCACUCC
+AUUAGGUUAUCGAGCCACGAUUAGCUGUUCGUAGUAAGUGUGGAAUUCCU
+AUUCGUGGCGGCCCAUUGGACGAGACACCGGCGGUGAGACAUUUACAGGA
+AGGAGGUACCCGCUUGGAUUUCCGUCCACGUAACUGAAUUCGUUAUAAAU
+UAUUUAGCUCAUACCAUUCUUCCGGUGCUACAUCCGAGCGGCGUGAGACG
+UGUGUGGUUUCGGAUCCGAUCUUUACAAACGGGCAUCUGCACGGCUAGUA
+UAUGAUAGGGGAACACACCUGCCGCUGAAUGCAGCAGCUGUCGGUUGUAC
+AGGGUACCCACCGCGGGUGUUGACAGGGGAACGCGAGGAGUAUGCUGUGC
+GUAUAUAUAUGCUUAGCGUUUUGCGCUUCUUUCGCUCACCGCCUUACCGA
+CACCUCCAGCAACGGGGACCAUCAACUCUCCCUUAAGUCGUGUCAUGCAC
+AUCACAAUCGAUGCGCCACGUGUGCAAGCGCGACACGGCCACUAGGGUCC
+ACCUAGAGGAACACUGAGGCGUACGCUUUCGACCAUUAAAGAUAACGUCC
+GCACUUAGAACGCCCUGCUCGGUUAGGGUACAAGACGAAGAUUUUCGCGC
+GAAGAAGUGUCGAAACCGGGACUUGAUCCUUGGCGAUGUAUGGCAUAAUG
+UGGUCCGAGCCCUAUGCGAUAACACGUAAAUGCUAAUCGGCCCUGGGUCG
+GGACUCAAAUACGUAGUGAGAGUGCCUCCCAGAUGUGCCUGCAACCGGAU
+ACCUCGCGUUCCUCCCUAGACCGUACACGGUGCAUCCGUAAUAUUGAGCU
+AAGCGAAGCGCAAGAGCAAACCCUUUUCCAUGAAAUCUUUCUACAGGCCU
+UGUAGGUAUUCAUUAUUACCCCGUCCAAGUGACAUAUAACAUAUUAUGUC
+UGGUGGAUCCCCUAAGUAACCCCGCGGCCAGCUCAGAAUUAAAGACGGGC
+UUCGUCGUUAUGUCCUCAAGAACUCUUGGCUCUCUUGGACGCGAUGGAUC
+AGAUAGUCCACCGCUGUUCUCGGUAGGAGCUAAGACCGGUAGUCGAUUAU
+UCGAUUACCCGCGAUCGUUAAGAUCCUCGGGUUUGGUCAGUCGCCAGGCG
+GAUCAUUAGAAGCAACGCUGAACAAAUCAACUAACGACAGUGGAUUUCUG
+AUCCAUCUCUAAGCUUGAUACGCCUAUGGACCCAUAUAGUAGUAAUUACU
+GCAGAUGAGCAAUUGUGCUCGGCUAGCCCCUCGUGCCUGUCACGGGUCUU
+ACGCGAGCCCGGGACUUAUGCGGUUUGUCAGAGGACUAGCUCCCCCCCAU
+CAUCAUCGUUGGGACGAGCACUGCUCUUGCCUGGUAGACUCAUCAGUUCU
+CGAAUGAUACCGACCCGUAUUGCGUGGGACUUGUGAGAGAUCAGAAUUCG
+CGUUGUGCCACAGACUAAACGUCCGCACCUCAAGUAUCAUGGGAAAAGGG
+UGUUGAAAUCAAAGUCUAUUAUCGGCCAAAUGGCUGUCUCGAAGGGGGCG
+CAUUUGACCGAGCGCCGCCAAAGCUGAUUGGUUCCUCAUUACACGACAGU
+GGGAAAAAGCUCCCCGAGAUGCGCUCGUCGCCUCGACAGGAUUUGCGCCC
+AAAGAAUGCCUUGUUCAACAUGGCUAUAUUGCGGACCCGCGGCACUUGCC
+AAGACUGAAUUCGCAGCUUCUCGUCUAGAUUGGCGUAAUAGCCUUCUGCC
+AUGCCGCACGGCAGCACCAUCGUUGGUACUGCGGGGGCUAAGUAGACUGG
+UAUGUAAUGCUUGGUCUGCGGGUCGAGUGCGAUGACCACGAAGCGGUGUG
+CUAAUGAUAGAGCGGUCUGAGACCACAAGUUGCCACUUAACAACCAAUUC
+UCGCGUUCUAAGGGGUCGACCAUGGAUGUUUCACAAUGUAUCCCGCUCGA
+UGCAACCCGCGACAUCGUGCGGUACUUCCGUCUAUCUCGCUACCCCCAGA
+UGAUUCCAGGAUCGGCUUACCUAGACUUAAGUUCCAUCUAGAUUAACCGU
+GAUCCCGGCCCGUACACCCACAGAGAGCCGCAUACUAAAAGCUAUGUUAU
+CUCUUCCCAUACGGGAGUCUCUUCGGUUUUUAGGAUAGUCUCGUUAGACU
+UCGCAGCCUAACUACACUAGCAUUGGUAUUUUCGCAGCGAAGUUCGGCUG
+UGCGGCCCGUAAAAUGAGUAUGUUUUACACUAGGGAGAUCUGUUUCGUAC
+GCGUAGGUCCCACGUUUACACGAUAUAUGGACAGGCUAUUCUCAAACGCC
+UUAAGUUUCCCUGCUAAUAUGUCGUGGUUGCUUCGCUUCGGGCUUGUUAC
+GGUAUGAUAGAAGCCGACAGGGAAAAAAUGCAUUGGUGGGGGCGCAGUAU
+GAAAGCAUAUUGUCUAGUGAAAUAAUACGUUUUAGACGUCCGUCACAUUC
+UAGUAAACAUUCCUUCCAUCAUGAUAAGAUAACACGGCAACGCUAUCGAA
+CGUUUGCCCGAUCGAUGGUGCUGAUUAACUUUACCGCCAGUGUUCCGCAU
+GUUCCCGUACCACGAGUUCCCGUACUGGUGGGUAAGAGAGCUCGCGCGGC
+GCCAUAAAUGGCGGAAACAUUACCAAAGGACUGGAUGGAUUUAAGAUAUC
+GCGCAACAGACGCGGAAAAUGAACUAUCAUGGUUGCGAUCUGAAUUAGCG
+CGGGACGCCUGUACGCUUAGCUCACAGGCGCUGACGCUAAGGGAGUGUCU
+AUGGGCUUCUGGAGGUAACUACAUUCGUGAGCCGUCCGAGAGAAGUUAAU
+GGUGGAGGUGGGCGGAAUCGAACCGCCGUCCGGAAGCACUCCAUCCCCAG
+CACUACAUGCUUAGCCCUCCGUUAGAUCUCGUUCCCAGGCAGCACGGUUG
+GCAAAGCGCACCUGGAAACCAGCCUGCUUUAUCUGACCGGUAGCUGACAG
+GCAGCCACUACCGAUGGUUCCGUGAUAAUGACCCUACACCUACGAGCACG
+GGCACAAGUAGGUUCGGGGGUUCGCCUUAGGCGGCUGUAGAACUACAACU
+AAAGCCAAUUAAGCGGCGAUAGCGAAGUCCGAACCGUAGUUGUCAUCGUU
+GGCAACUAAAAGUUUGCUGCUGGAUUAACGAGGAAAGCUGCCCCCUCGGC
+AUGCGCCAAGCGACUUCGCGACCCCCGUCGAAACCAGUGCACCCCCCAUC
+GCCGGUCUAGUGUACUAUUAUGAGGGGAUCAAGGAAAUUUUGACGUCUAA
+CAAUCAUGGCUGCCAUGUCGAUAUUCAGAAAUUAACGGGUUAAGCAGUGC
+UCCUGCGCGGGCAGGCGUUACUCCACUCUAGCUCGAGACGAUUACCGACG
+UAAUCGUGGGCUUUUAUGAGACGAUAGGCAGAGGUGUCAAUGCUACGUGU
+AUACCCUAAAGCCGGCGAGCUAUGUAUAGGAAAUCUACAGUGCUCGAAAC
+GAGUUUCAAAGUACAAGGCUUAUACGCACGAUAUCCCAAUAUCGACCAGG
+GAUCACUAUUUCUGUCCUUACAGAGCUGCAUGGCGUAACUCGCGCAUAAU
+UACUAGACAGUGCCAUGACUAUCCUUGCGGGUUGCAAUGCCGGCCGCUCU
+CUGAAAGAUAGGCUUCGCGCAUUUACAUUACACUCGCGCAACUGGAAUCG
+CGGCAAUCUCUUUUCACGGCGUUUAUUGGAGAUGGGGCAAUCUAUGCCAG
+GCUAAUCGUAGCACACGAUAUUUAACUGCGCCCAACGCAGGUUACGGGAG
+AACCGGAAGAUCCAAUAAAGCUGUCCAUGCGGAGAUUCCCCAAGGGAGUG
+UUUUGAAUUUAGCCGAAUAUCUCCUUAGCAGGUUAUAUCAAUGACGUAUG
+UCACCAGACGGGUCGGGAGGUGCCUUAAUCCCACCGGUUACUACAAUUUC
+GCAUCUGACACAAGGCCCUGAUCGCGCGCAAUCACAAACAAGCUCGGACU
+AUUUGGCCUACUACUUUCAGGAAUUUUCAUAGGUCGUAUUCUGACUUGAA
+AUCUUUCUACUCGACACGCCUUCCCAGGUUGUCCCAGUGGCUUAGUAUGU
+CUUUCGUCCUUCUUACAGCGGCGGAUACCGUGACGGAUUUUAACCGUCUU
+CCUAUCUAUGUGAAACAUAGAUAAACCCUAUGAAAAAACUGUGCGUACAA
+AAGGUCGUUUCCUGCGUUUUACUAAUUGUUCAAUGAUACCCCUACCCGCU
+GACCAUAAUCGAUGCAUCGGAGACUGUGGGGUCAGUAAAUAAGUGAACAG
+AGUUCGACUCACAACUGUCAAGCUGGACAAGUGGAGUGCCUAGGAAGGUC
+ACAUUACCCCUACUUGUCUGACCGCGAUGCGGUACCGCAGCGCUCCUGAC
+AGCUCCGCUCCAUGUAUACCGGCUCCCUAGCAUGCGAGCUGGUCACCUUG
+CCUACUGGCGGAUCGUCGCCGCGGGAACGUAUUUUACUUGCUCAACAUCA
+AAAACCCCUCUGACGGGAUCUGUAUAGCGCGCAUGGGUGGCACGUCUAUG
+GUACCAUACACCAAGAUUAUGAUAUAGCAGCGCUCGCAGUAGUGAGGUCG
+GAACCCGGUACUAUGUCGACCCGGGUUGGGUGCACUGGUGUAUUGCAGUU
+GGCGUAUCUCAGACCCCUAGAUGUUCGACAUUAUCUUCAGUUAAGGGCGG
+AGGAACUCCCUACCCUGCCAGAACGAGAAACCCCUAUUAUAAGCCAGGGA
+CAUGACGGCUAACGCAGUGUCCGGAGGGUUUAUUUUAAGACUUAAUGUCA
+AUCCAAAAACGCAGAGCUGGAACGCGGUCUCGGGCCGUCGCUGCGGCCAG
+AAUCCUAGGCGCAGGUGAAAUUGCGUGUUUCGUUACCAGAUGUUUUGUAC
+CUUACUCCACAAAAGAUACAGGGGUUACCCGGCCCUACUGCCCCGACGGU
+UAGCGUCCACCCCUCGUUAGAGUAUAAGCAAAUGUGAUGAGCUCUCGUUU
+UUACGCCUCCCAAAGCAAAUGGUCUUUAACUGAAUGAAGCGGUACAUCUC
+GUGAUUCUGGUAUUCCUCCUAAGGUCCAACAGCAUCUAUUAUAAUGUGCG
+GCACAUCUCUUAGCUGGGAUUGUGAGUAGCCAUGGAUGGCCCAUACACAU
+GACGAGUCUACCUCCUACAACCCGCUUUAGUUUUGCAAUAGAUGUCGUGG
+UUAAACGUCUGGAGUCGGUCCCGCGCCGUCUCUGUAUCCAACUUCCCCGC
+CAUCCCUACCCACCGAUGAGUUGUACCCUCAAGUUAGUAGGUAACGUAUG
+UCAUGUUUAAUAGAUCAGCUACGAGUUGCGAAAAGGCUAUACCACCUCGC
+UUGUAGUUUAAUAUCUGGUACAGCUCAGGCAUCUAUGGGGCGCUUCUAGG
+GGUAAGCCUGACUUACGGAGCAUCACGCGACUUGUCAUGAAUAAUCGGCC
+GUUUCACUAGGUGGCACCACCCUCACUCGAGGCUAUGUGACCGGCUGAUG
+AGUCGGGGUCACUACGCUCUUCCUGUCCGGAAGCUUAGGCCUUUGGGGCU
+CACAAAAUAUGACAUGCCUCUGGGUCUACAUGCACUAGAUCAAAUGUUGG
+UCUCAUUGAACUUAGAUUAUUACGCAGCCUACAUGAAAUUAUGCGCAGGU
+AGCCUGCCAAGCCUUUGUGCCCACGAUCCAUCGUUGACAGGGGGUCCUUC
+GUGAAAGUACCGUAAUGCCAGAGCAAGGAAGUAGUGGCAGCUCAAUCACA
+AACGUAACUAAGUAUAGAUUAGACAUACUCUGUGCUACAGUGCACGCCCU
+CACUCGAAUCACGUCACGCCCUGGUGCAGAACUGAAGCCCGAGUGGCGGG
+GGGCGAUAUCGAAUAUUGAGACAAGUAAUUGAUGUCCUUCUAAAGACACG
+CCGUUCCAAGUAAGAUCUACAGACUGCCGCUCAUGGAUAAGAGGUGCCGC
+CGGGCCCUGAGGGCGCUCCGCUCCGCUGUUCUCGUGCGAUCCACAGAGGA
+GCGAGUAAUCAGUACACAGACCAGUUCAAUACGGGCCACGCUCCGCUUGG
+ACAAAUUUUGCAGUGGCCCAACGCGUAAGAGACCCGGGCGUAGUUCAAUC
+CGUGUAAUAAACCUCGGCCUCUGGGUCAGGUUCGAUAGUCCGCCAGCUAU
+UUUGCUAUAUUUCGCUCAAACUCCACCGUCAUAGGAAUACCCCAUCCACC
+UGGAGUUUGCAAGACAGAAUGUUCUGCGAUAGAUGUGCUCUUAUGCCUCC
+GUUCAGCCAACCGAUCGGUCGACGACCAACUCGUGGUAGGGUCGACUUGC
+UAUUAGCUGUGUCUGCAUAUUAUGUACAAUCAGUUUGGCUAGAUUUGUAC
+AAAGCUUACUUCCGAAACCUGGUAUCCUUGUUGGGUUAUGAUUGCACAUG
+UGGAAACUGGGAUGGAGAACCCUUCUUAGGUUCAAGUCACUGAAUUAGCA
+CUUCCAGUCAUUAAUCCUACACUCUGGUAGGGGCAGACGGAGAAUUCCAA
+UCGAGACGGUCCGGGGAUCUCAGUACGGCGAAGUAUAACUGCUAACAUGC
+AUAGCAAAUAAAUCCGUGUACUAUUCAAAUGUGUUACCAUUUGCUCUACG
+AUUGCACUCAACAGACCUUAUCACUUGUUAAUAGUGAUACGUCAAAUGGA
+UCAUCCGUUGCCAUUCCCAUCAGAGUUCGGCCAACCACUUCGAAAAAUGC
+CAAACCAAACCCUGUUGAUUUCUUAUAACAACGCCAAACUCGGUUCCCCA
+AGCCCCUCUCACGAGGAAACAGAACCCUUUACAGUUCCUGGUCUUUGAUA
+AUUGAUCCUCUGUGUUCCUCUUUCAACCACGAUGACUUGAGAGGCUACCG
+CAAAAUUUACGACUCUUAAGUACCUACUUGGGUUCCAAGCUAUUCAAGUC
+UAUCUCCGACUGGCCCCGGGAUCGGACCGAUAAAUCCCUCGAAGCGGAUU
+UGCGUAUCCAGCUAGCGAUAAACGUGCAAGAUAUAAACGGUCCAGCCGGU
+UAUCCGGACCUACGAGAGCUCAGCAGGUGGGCACUACAGUUAUGGACCAG
+GAUAGUGCAGCCAAUUAUGCCUCGUGACCAGUGCGAUUUAGGCACUGGGC
+ACUCUCGUCGUCCUGUUAGCACCUGUGACGGAAUUUCAGGAUCCACGGUC
+CGAGCCCUAUGAUCGAUGAUUGGCAAAUCCUCUCGAGGAACCGAUCGUUG
+AGAACCCCUUUGCCUUACGAAUUCUAUUCGUGACGCCAUUAAGAUACCAG
+GACACUAGAGCAGCUAACACAGAAUGGUUGACGCCUAAGGUACUCACCGA
+CGUACUACACUAUGGCUUGGUAAGGUGAAAGUACUCGCGCCAAUACCAGU
+CACGGGUGUAGAAUAGCUUGAAAUGAAACGAACAUGGUCAGCAUAGCGGC
+GAGGCAUUCUACAUGAGGUCCUAGCUGAUUCAAGGGAGCAUUCACGUGGG
+UCGUAGAAGUUGUUAAUCGCGAGCCGCGGCUCACCUGGUCUCAACUCUGG
+GGCGUCAUAUGUGGUAAACCUGCGGGACGUCUGACGAUGCCGUUACAAAU
+UAAAUCAAAGUGCUAUCGACACCAGCCUUAAAACACGUUGGAGCGACCCU
+GCGUUAUGUCAGCAGGAUCGCUCUUCGGAUGUGAAAGGGAGGCUCGCGAG
+GAUAGGUAUGGACCAGCACUUUAAGGACUACGACAGUCAGUGCACAUGCC
+UUACCGCGAAUACUAAUAUUAAAGAAGCCCAGCCGUUCCUAGUAUCACAA
+AAAAAACCAGAUCGCGUUACCCGUUCUUGAGACGACAAAACUUAUAUCCC
+UUGAAGCGUCACAGGGUAAUAUUGCACAGAUUACAACAGCGUCUCGUUGG
+AUCGAACUAAGGCAGGCGCUUACGUUGAGAAACAAUUGUUACUGGGAUCU
+CACAACGCGGGACACGAGUAAAAAGGUCACGUAAGCGAGUAGUAGUUCAA
+CAGAACUACACAUGAGCAAUGCCAAGUCUGUUUUUCGCCGGUCGGUAGGC
+CAACAGUAUUUCUAGCGGUGUUGAGAAGACCGUCGUUGGUGAGAUAUCAG
+AGCAUACAAGGCCAGAGGGUCUCAAUAACACAUUGUCUACCGGUUUACGU
+UCGGCGGGAACCAUGAAUGUGCUCAUAGCAGUCGUAUCACCGCUCUGGAA
+GAGCUGCUCCACACCCCCCUUUCGAUGAGGGUGGACUUGGAACCGCGCGC
+CCCGGUGGUAGUUUCGGUUAGCAAUUAAGAUCUGUUGCAGGAUUCACGCG
+CGUAUGCAUCCAUUGAAGUAGGGAGGGAGUUAAUCGUUCGUGCCGAAUAG
+UGUGACUGUUUAUAGCGAGCGGCGAUAGUAGUCACUAUGCCCCCCCAUUA
+UUUGUAGGCAGCUACGUAGCUCAACCCUCUGACGAGCUCCUGUGAUCGAC
+AGGUCUCUAGGAGCACCCGAGGAUGGCCAUUUAUCAAACACACCGGUGUU
+AAACCAGACGUGUACCGAGUGGAGAUCCACCUGUAGUCGAAUUAGGGCCG
+GUAGGAGAGCUCAACCUUAUAUCGGUUACCUAGGGCAAUACGUGUUACUU
+AGAAGCACGGCACUCACGAGAUGUGCAUGCUUCUUGAGUUUGUAGAGAGA
+AUUAUAUCGACGUAUCGUCGUUCGAGUGGGAUGCACUCCUGACGUUGAGG
+UUCCAUUGUUCAUUCAGUGCUUCAUAUUCCCUAAACGCUGUGGCCUGUAA
+CGUGCCAUCCUUUUAUGAACCAUACCGUACUGUUUAGUUACAACAGCCCA
+AUGUAUACAGGGCCAUCAUAAUUGAAAUACAUUCAUCGUUGCGGUCUUGG
+GCACAUUAACCCAAUGCUCAGGAUCAGGGUCGUGCAGCUUUGACGAGCUC
+CGGGACAGACUGCCUUCGGUACAAUCCUGCCAAACUAGGAUGUUGUAAGU
+UUUAUGGCUUUUGACAGAUGAAUGUGGAUUACACGAACUGCCGGUUGAUG
+CUAGAACUUUGAAUUCUUGAUUCGGUGGGCAGCAUACUCAACUUGGUUUA
+GGCGUCAGUCAACGAGUUUGAAGCACCUUAAUCGGCAUACUCUUAACGAG
+UUCUCGGGAGAACGUGCCUUCAUUAAGGUGCAAUGAUCCCGAAGUACCUU
+AAUUUUUUGAAAUCCACGGUAGUUGACCAGUAGACCACCGUUACGUCGGU
+AUGUUCAGGGGCUGGCAGCGUUUACUAGCUCUAGUGUGGAUCCUACUCUA
+UAUGGACUGGACGGAUGACCUAAACCUCAUUUAUAGCAUAACAUGGCAAG
+AUCGAUAAAACAUAAUUACUCUUUCAGUAUACCAUUGUAGAGUCCUAGGU
+GGUGUCCCUGACAUUUACUUGUGCGUCUCGAUGCCCGAACUGAGAGCUGC
+UCAACUGUUGCGUGCUAGGCGUUAUGUGAAUAAAAGAGUGCGUAUAUAGU
+AAGGAUACCUUAUAUGAAGCUGUAAGGUCAUCAAGCUCCAGGCCCUGGAA
+CUGCCUCCCAGCGUGAUUGACGUUCGCGGUGUGUGAUCUUCUUAGCACCA
+ACCCACCGAACACACUAUAUCCAGUUUUGACCAUUCAAAGCCCUUUUCGA
+CGAAUGGUGAGUGCGGGACCACUCCGACAGGCGGAACCCUCUCAGGAGCG
+GUGUCGCUCAAUUACCUUUUAGAAACAUGUGCGCUCUCGCUAGAGCUCUC
+CCCGACAACAGAGUCCACCCCCCACAAACAGCCGGUCCAUGGAGGGCCUC
+AGCUCCAUGCGGCAGAUGCUUACUAUGAUUUCGAGAGGUCGAACGCGACA
+ACGGCACAACUGCACGCAUUGGGCUGACAUUACAAAGGGCUGCCCCCCUU
+UCACCGGGCGCUAGUGUCAAUGUGCGGACCACACUCCUCUCGCCAACAAU
+CCAUACAGAGGGUCAGAUGCCGCAGGCAUUUACAGAUUGGGUAUCACAAA
+UAUGAUGUGAAAACAGAGGAAACGUGGCAAACAUGUACUGGUUGCGUUUG
+ACCGGAGAGAAGUUUAAAAUCCGGAAUAAGUCAAAUUAGUUCAGACCGUA
+CGUAGCUGAUCGCCGAAAAACACAUUCGCUCGUUUUUCCUGAUGAUGCUU
+CUUCGUUAGGCGAGUUAGAGUAAUCUAGCUUGCAGCCUUAGUUUCACAAC
+UCUGUCUAGUCACCUGCGGUUUGGAGCGAAGGGAAGAUGUCGACUGGCAA
+AUAGUUUACUCAGGUCUUCUACGAACAAAUGAGUGUUUUGAGUACUCUUC
+CACGCCACUAUAGGUGCGGAGGAGGUUUCGACGCGCGGGUCUUUGCUUAC
+CCGGCUCAGCCAGACCGAUAGUAUGAUACAACGCACUUUAUGCAGCGGUC
+CAUUAGUCCGUUCUAGACGUUCUAACCCACGCAUUAAUCGAGGAGUCCAG
+GCUGUUGUAUGUAAUCUCUGCUCUUUCAGAGAGUGGGGUACUCCGUACAG
+GUCGAUUCGACGAACACGUGAAAUCAACUGAUAGACAUGCAUGAAAAUCU
+ACGGAGAACCACUUCAGCCGCAAACUUGGACAUGUUGAGUUGCCUCUAGU
+ACCAUUGUAUCACACUGUCGUCAUUACAUAUAUUACAAAUAGUCUUCUUC
+UUGAAACACGGUACCGAGUUAGCGUUGGAGAGACCCUUUUAGAUUUCGAU
+UUUAUCGGUCUCUAAAUACACGUGAUGUGGUCACAGGUCGUAGCACUUGA
+GAACUAGCCCUAAGAUGACCAAUCAGGCUACGGUAGCAGGCAUCGUUUUA
+CUCCACACCGGUUAUUGCGGCAACGCUUCACGCCUGAGUCACUGGACGGU
+UUCAACUGCUGAACAACUCUCACAUACAUAUACUGACUGAGGCCGGGGCC
+AGAUCUCAAGCCCCGGGAUAGAUUUGUAUCCGGGACCAUAAGUAGUCGGG
+AACCAAAGGAUUCAAAAUGAUAACAACACUGGAGGAUUGACAUCACACGC
+GGCCGGUGGAAUUAGGUCCUUGAACCUAUGAUUCCCCACCUCUAGUAAAG
+AAAUAUACACGAUCCGGUGUUACUUGUUCCAGCCCAUCCAGGUAGCGUGC
+GCCUUGGUGCAUUCUCAACUUACCUGGCUGGAGUUAGCUAUCGAUCAUGA
+AGGGUAGCGGCUUAGGGUGGAGCAGGUCAUUGCACAAAAGAUGUCUGUAA
+UACCUUAUUGUUCCCCGUGCGGGGAACCGAAACAGCACAAUUUCUGCUAG
+GGGAGACGUGCACUUAGUGCUGUCUCCCCGGGACAGCUAUAAUCUAGGCC
+GGAAUGUUGUUCUUCCUUUGAAUCCGUAAUCAAGCGAUACCAAAUGCCAU
+UUCCGUCAAUGCCGCCUAUAUCGUGCGCGGAGGUCAAUCCCAUGGCUCGA
+UGUGGCUUACAUACCUUAAGGGCUCUUAGGUAGCGGAUGUAGUUGAGGUA
+ACAAGUGUAUGUGAAUCCAAGAACAGGGCUGCGGCCCUGCUGUACAUAUA
+GUAUACAAUAAUCACUGGGCCGCGAUUUAAUCGGUCGGAAGCCCCGGAUU
+CGGUAGAAUUGGGUUGCACCUCGGCCCUUCAUAUUGAUCAACUGAUGGAC
+CAUCCUCCUACCCGAUCGAAAUCAACCACUCUGUUAAACCAGUCUCACUU
+UGCCGCGAACUGUAGGGUGAUCAUCGAGGCCUUAGUUAAAUGGAUGUCUU
+CGCGCGUUUCAUGUCGUAACAGAGGGUAAAACGGGAAGUCCUCUGCGAUG
+UUCACCUUAGCGGCUCUUCGACUGCGGUACAAUGGUUAGAUCCAGUAUUC
+UUCUAAAAUACCCCCGCACAACUAGGAUUGCCGAGGUAGUCUACAUCUCU
+CGGACGAGUCCGCCACAGUCCAUGAGAUAGCUCAGGCCCAGAAAACCUGC
+GAUACUUAUGUCCCGAAGAACGCCAUAGUGCAGUUAGAGGCGUGGGUGAG
+CUAGCAUGUGCACUUCUAGCUUGUGAGUGAGGAAAGAUACGGGGUGUUGU
+AACAGUAAUCGCCCCUCGUGUCUUCGUGAUCCGUGACUACCUUGAUGGUC
+AUGAAUGGUAACACCCUGCCUUGAACGAAUAUUUAAGUGGCAAUAACGUG
+CAACAGGAAGUGUGACAAUGGACCUUCAGAAGCUCGCAACGACGUCGUCU
+AUCCAACGAUGGCGGUGGUAAAUACGAUCGAACAUGGGCAACACUAGUAU
+AGUUCGGCCACUGCAUCUAGGGGACGGGUCCAAGACGAUUUAGUUGGACC
+UAUUCCCACGUGUACCCACUAUGGUGGUGACCCGUACCAUUUGAUCGCCG
+CCUACGAUUCCGGAAGGAUAACGUACCGUGCAAAAGAAUAACACCUUGUU
+AUCUUGCUUCGCAGGACGGCAAACCGCCGAUAUCCCAUUAUGUCAGGGUG
+UUGAGUGUGGAUCUUGCACGCUGGGGAUCGCUGAUACGGGACUAGAUCUA
+GUAAUAAUUCAGAGGGCGUACUUCGACUACCUGGAAAUGGCCCCUCCGAC
+GGCGCGUGUGUUUAGCCUGCCGGCUUAAUAUUGCGCAGGGACAUAGCUCA
+CCGGCGUUAAAGGGGCUUAAAUGCCAUGUUCGCCGGGGCUUUCAGACGAA
+UUUCCAGACCAGUGUACUACGUCUAAGAAAUCUACGCCGGAGCCAAGGUG
+AUAGCAACUAGGAUGGGCCUUAGCGCAGUUUCAAUUUGGCCGGGGGGGUA
+CAUAAAUUCUGGGGCUCGCGAGGUGUAAGAGUAUCGAGAUCGUUAGCUUG
+UCGGUCUCUCGCAGCAAUGCAGAUGGCGGGAGGUAAAUCGAAGGGAAAGG
+GGUGCUCGGGCAACCAGUAUCCGUAGUCGGGAAUGAGGAACCUCAACGGU
+AACGUAGAUUGUCAACCAGGUAAAAGAGUCUGCCGUAGGCUAGAUAGUGG
+UGGCCCACCUUAGGGGCUGGGCGCGGUUUGGCCUCGUAAGUGGGGUGCCA
+GCGUCGGCAGUGGUCUUUCGAAUCUUUCCACCACGAAGUGUUCUAUCCUC
+UAAACAGCCAAGUAUGCAAAUCUUGCAAGCCUAAGUCCACAGAUACUGGG
+ACAUCGCAUAGAUGCUUGUCUACCGGUUUGAUCUCUUCAACCUACUUUAG
+CCCCACUCGAUUAAACCUAGUAGCAUCCGGGCGUCGCGAACGGCCUCGCC
+CCCUGUCCGUAGAUGAAACCCAUACUAGUGAACCGGGGGAGAUCUGUCUC
+CAGCAGGGAUCUGAAAACCCAGACCACAGAUCACCAUCGUGAUCGCCUAA
+GAAGAACUAUUCGCACGGAAACUACCCCUCGUUUCCCAGCGGACAGAACC
+AUGACAGUCUACUUCAACCUUCGAAACUGCCGAACGCGUCCGUGUUGGUC
+CGCGCAAAUCGCAACUAUACGAAACGACAGUAAUUGAGAAAACCUUAAUC
+GGGGCAUCUUCUAACCCCUGGUCUAUGAGGUACAUUAUCCAAUGCAGCCC
+CUACGAGCCUAUUCCAUCUCCACAUGGUGGCACUUUGAAAGAUGUAGCUU
+UCGUGCCCUCGCGGGUAACGGGCUACGGAGAUAUAGUUUGUAGGCUGGUU
+GGUGCCCACUCGAGACCUGCAGGAUAGAUCCAGAGGGAAGCCGGUUUUCC
+UGGAGAGGUGGGCCCGAGGAUAGCCGACUUUUCCUCAUCAAGUAUACUGC
+AAAAUUUUGUCAUGGGUAGGAUAAACUAAUUAGUCCGCUACUCGUUAUCA
+GAUUGUUGAGACACGCUGGGAAAGAGUGUGCGGAACACUCUUGCCUCGAU
+CACCACGAUGAUGAGGUUUACGAAGGUCCUCAGACUGACAAGCUAUUGCG
+CAUCUUUGUAUCCGAUUUCGGAACUAAAAAGAGGUUUAGUCAAUGAGGGA
+ACGCUGUGCAAAUCGGCGACAGUACCCGCUGCUGUAAUUCUCUGUGAAUC
+CGCACACUAUGUCACUGCAUCGGCAGAUGUGGGAAGGCGCUGCGGGGGAG
+GGAUAAGUCAGAAGACCUGCCGGAGUCAAAUAAACAUAUGUAAAUAUAUU
+UGUCUUCGUUUGAUCGGGUUGGACGUUUAUGAGGGGCAGAACUGGCGCGA
+AUAACGAAAAUGAGAAAUAACAUGUUGCAAAUGUAGCUGAUCGGAUCAGU
+CCGGUCUCGAACCUGCCAUUGUAGUUGCCCCGUAAGGCAGAAUUUCCCCG
+GUGUUCUCCAAAUUCUGUAGGUCAACUACCAAGUAAGUAAUGUGCGGAAU
+GAUAGUGCAAGGGUCCAUCGCUUAUGACCAGCAAUGUGUUUCCAGGAAUG
+CAAAAACGCAAAUCUUUUGCAUUCCAAAAUUCGAAGUUUUAUAAGAUGUG
+AUACCCGUGAAUUUCGUUCGUACGAGUCCGAAUUUAAAAGCCGACCCCCU
+GCUCUUUACCAUCUAUGUGACGAAGUCUGGGCGUCCCGAAACAGAGCAAA
+UUCCUCGCGACUAUAGUAGUUUGAAGCAUCGGACUCUGAAUAAACACUUU
+CACCGCUGUAAUCGCUAAUUUCAAGCUGAUUAUUGUUCCGUGUCUGGUUC
+CCGAUAAGGCUGGAAAUCUAGCAAGUAGACGCCCGUGCACACGGAAUAAA
+GCCGUUUCUAGGUGCAUGGUUCUAGGUCCCCGUUGUUUAGCCGUGUGAUA
+GCCGCCAUUAAUAUUGUAUUAUUCACAGAGUUCUAUAGUGGAAGAAAUGC
+CGAAGGACUCGGAUCGUGUCCGCGACUCUUAAGAGUACAGUCGAGGGGCC
+UGGGCCUGGCCGCAGCCUUCUAGGGAUCUAACAGGCUCACAAGUGCCUCC
+GCCUCACGGUGAAGGAAGAGCUGGGACAGAAGAAACCUGUGGAAUAAUUG
+UUCAUGGCGAAGGAGCUGCAAUACUUAGAGCCAGACUGUUGGUGUGUCUC
+UUCUCAAUUGUCCGUCGCCUCAGUUUCAUUGGUAGGCGAUGCUAGCCUCG
+CUUGGCAACGUUAGUGAAAACAUAGACGUGUGACGGAUGUCUCAGCGAGG
+AAAUAUACAGCGAGAAUCAUCGAUGUUGCUUAAUAGGAUUGCUUCUAAAA
+UUACGGGAACCUAUGCUCGAGGCUAGUACUUACUAAAUACGAUCAGGCCA
+CACGCGGUGAUAUGUCAGGAUCUGAAGAAGUGUGGAUAGCAUGGAGCUAA
+AAAACUGUCGCCUCGGAACGCUCUCGGAUGCACGGCCAACGCUGCGUUAC
+UUUAUAAUCUACCUAUGGUACUCGGCUGGCGCCCGUAAGCCUUAGCAUAU
+UAGUGCGCAUGUAGGGUAACGGUGAACACGAUAAGUAUCACGCCGAUGGG
+CCUGGGGCAGGUACACCUGCAGAACCCAUGCUGCAUGAACUCGCGGAGUA
+CUGGCGGGAAAUGCCCAGCCCUACCGUGGACUUCGUAACAUAACAUACGC
+UUUUAUAUCACCGACUUGGGCGGCCCCACUAGUAGGCUAUUGCGAUCACG
+CGUUUCCUUCCUGUGUCGGCAUACAAGCCGCGUAAAACUCACUCUGCUCA
+AACUCUGGGGUCGCAUGCAUUAACGUUUGCCGUGUUAUGUCUAAGGACAC
+GGCGGUCUUAGAACAAUUAACUCUUUUGCCGUGCUGCUUUAAUGUAAAAU
+GUCGGAUUACACUAUAUUGCUAGACAGGGCCCUGGUUGGUAUCCCCUAAC
+UGAGGAGCCGCCCAGGUUCUCCUUCAUAGAUUGUGAUCGCAAAUGACUCC
+CUGUUCCAUAACCGCAAUCGUUUGGAACGAAUACCGCCCGUCUGGAGGAA
+GCAAUUCGAUUCGCCUUAAAAUAGAAACCAAUAUUGAGCCUGUAGGAACA
+GCAAGCGCGAUGUGUCGAGGGAGAAAACGUCGCCCAAUGUCCGUCUAACG
+AAUGAAGCCGUUGGGAGACUCCACCGACAGGAUUCUCCGCUAGCUCCGAU
+ACCGAAGACUUUCACACAAAUGGCUUUGAUUAGGUGAUGAGCUGCCUGUU
+GGCGUCGGAUCAAUGUCAUUUGCAGGCUCGCACAAUAAUAGGUACUUCUA
+AUGGCAGGUCCGCUCGUCCUUGGUAGGCCGUCCGGUAGUGAGCAUCCACG
+UCGUAGUUUAUGCAAUCCUUAGGCGAGGUGAGAUCAGAGCGGGUGCACUA
+UCUAUCCGUGUAAAUAAAGUAGAGAGGGUCAAGACUGCUAUAUGUGUCUU
+UCGGUGAGCCCAGGUUAACUUUAACCGAUCAAUGUGCGCGUCUGUCCUCU
+ACCCUGUCGAGGUACUUCUCUUCCAGCAAGGCUAGGACGGCGAUCUAAUG
+GCAGUUCCCGGUCACUGGGUCGCGGAUAAACAGUGGUAGCCGUGCUCCAU
+GAUCUUCCCCCUACAAGGUAGAGCAACAUGGCCGUAAGUAAAACAGUUCC
+AACGUGGCAAACAACCUAUGACCAAGGCUAAAGGGCGCUCUAUUCACCAA
+UGAAAAGAGUGUCUCUACUUAGCGGUGGAUAACCAAAGAGUCCGGCGGGC
+GCGAUGUCUGAUUUGCUUCCCGUGAUGCCCUAGCGCAUGCCAUUCGACAU
+ACGGUCCAUCGGAAGUGCGCCUAGUCUAACAAGAAUAGUGAAAGUGGGAU
+GAACUAGGAAGGGUGCGCAUAGCUACAGUUCAAGAGGUUGUACCCUCCAU
+AGGCUUUGUGAGGAAAAAUUGUCCCUAAGGCCAGUCGAAAACGUCAUGCG
+CAGGGACCUAGGGAGGUGCAGAGAGAAGAUCUUGUGCGAGGUAUUCCCCG
+UAGGACCUAGGGAGAUUUUCGAUUUCAUAGGUCCGAAGCUUGGUCAUUUG
+AGUCUAUGAUAGGUUUUAGGUACUCCGUAUCCCGCACGCAUUCGGACCGG
+UAUUUGGUAAAAUGCGUUUAAACGGGCGUGACGGAACAUUGGGAGGUUGG
+UGGAGGGGAAGUUCAAGUCUAUUUCCCAACAAGGAGGCGUCUGUAUGCGG
+CUUGGGCGAUAAUUGCUCGUAGUACCUCUUUUUUCUGCUUUUGGAUCUCC
+UGCCGCUCGACACAGGCCGACCGAGUUUAUUUGGUAGUAUGAUUACUUCC
+UGGCUACCUCACAGUGCUCCCUUGCUCGUAAUGCUUAUGAGUUAACGUAA
+GUCAAGCUCAUGUAAAAUCUGCCUAAAACGGGAAACUCUCACUGAGACAA
+UCCGUUGCUAAAUCAGCAGUAGCUGUAAAUGCCCAACGACUAUCCCUGAU
+GAAUGUAAGGGAGUAGGGUCAAGCGACCCGAAACGGCAGACAACUCUAAG
+AGUUGAAGAUAUAGUCUGAACUGCAUGGUGACAUGCAGCUAGUAUUGAGA
+GCCUGCUUCGUUCGGAGUAAUUCCGGAUCUCCACGACAUGUUUUCAUCUA
+GAUGCAUAGCUCCGUGUCGCGCUGUGGCUGCCGUUCCGUGGACUGCUCAU
+GCUUGAUCACGUGUUCAACGACAAAGAUUCGAAAGGGACGUCUCAAAGAG
+ACUAUACACUGAAGCAGCCGGGGUGGGAUAUUCACUUUCAACUGCCAUCC
+CGAGUCCCUUUUCGGAAGUACCGGUGAUCUGCUUUUAGACUAGCCUAUGG
+GUCAUGCUGCCAUACAAAGAUUCGGCACGAGUCUUGCUUGGAUUACGAGA
+CCGAUAAACGGUAGAGAGGGUGGAGCAGUUGGGGUAUUGGUGUUACGACC
+CUAUAUGCGAACAGGGGCAGUCACGCCAAGACCGAGGGCGGAGCUGUUCA
+AUGGUUGGAAUCGGGGAGCCGAUGCCAUUGACGAAAUAUAUUGAGUUACC
+AAAGGGGUUCUCUUCUCAAUGACGCUUCCGAAACGCAUUGUGGUGCCCCG
+UUUGGCUGACAUUCGUAUGCAGCGGUCCAGCAGAUCGACCAGAUUUUCGU
+CGUACCCGCCGCGCCUGCAGAUCACGGUGACCCGAAACGACUGAUUGUAG
+CCCCUUAGGGUCUGGCGUAAUAGUAUAACUGACCCUCUGAAAUGGACUCG
+UGUCGUAUCUUCUAUCGAAUCUUGGCAAGAUACAAAUCCAUAUGUUUCAA
+CCCAGGUGUGGGUUCCAACUGGGCAGGAGUCGCAUAUUACGUAUGUAUCG
+CAUUCCGUACCGACCUCACGUCCUGUAUCGUCGCGUAAUGGAUGAAUCAG
+AUCUGGGCAUAGGGUGCAGCAGUUUUGUUACCACGCGGGGGGGUUUGCUC
+CCUCUAGGGCUUUGUUCUCGGGGAAGUGCAACUCGUGGUUUCCGACUGUU
+CAAACGUCCAUAACCUAUGAUGACGCCUAAGAAGUUCACUCUCCACUUCU
+GAGCUCGUACAGCCGGCUAAGUCCGCGAUACAAUGAGGUGGACUGGUGGA
+UCAGAUCACACGGCGUAGACACUGUCAAGAGCAGCACCUAGGCUGUCAAC
+AUCUACCGGGAGAGGCCUUGGUGUCGUUUUGGCUUCAUUUGAAUUACCUG
+CUAGGGUCUGGGGUCAGAAAAUCUUUAAGCUUCUCCAAUCGUGGUUUUGA
+CAUGCAGUAUGUCCGCCCCAUUUUUAUUAGUCGUCUGACCAGUUGUGAUG
+CCCCAGGCCCCGUACCAUACAUUCAGCAACCAGUUUAAUCAUGACAUGAA
+UUUCGGGUCACGCCCGUCGCGACCUAGAUUCUUGAUAGCUGCCGUGUUCA
+UUUGUUCGGUUUUUGGAGGGGAAGGUGCCAUUUUGAACGGCGGAAGCCGA
+AUAUUAAUUAGUGAUACAGUUACGAGAGCUUAACGUUGCGCUGGAUCCGU
+UAAAGUAACUAUCCACAUGUGUUCUUGUCUCGGUAUAUGUGAGCCGUGUU
+GCGACCUCUGAAAAAGCGCAAAAUCAUGCUUUCUCAGAGGACGAGUUAUC
+GCGGUGCCACCUCAUUUUAGGGAUAAACCCUAUCUCCGUGCUGCAAUAUU
+UGCAGCUGCUCUAUAACGGGAGCACCCGUUCACCCCUACUUGAUUUCAAG
+GUAUCACGCACAAGGCCCAUUCCUGAAUCAUCUAUUUAUUAGCUCCCACC
+AACCGCUAACUCUCUUUAAAAAUCGAUGAAAAAGUACUAUUCUUGUGAGC
+UGACCCGAGUGCACUACGCCGUAGACUGCGUUUAACAUUCUGGUCACGAG
+UAGCGAUAGGGCCGAAGCGCUUCCCUAGUUCUACUUCCGUUAACUAACUC
+GGAGAAUUCAUUUCAAGAAUGGAGAGUAACACUCAAAGUUCUCACCUUUA
+AUAGCCACUGCCCGACACAACCAAUCAAUACACUCCACGCAGACACGUUU
+ACUGGAAAGCUUCAACGGGGCGACCGAUGAUUGUCGUUUUCAGAGGUUUC
+CCACAUUCCUAGCUGACCUGGUUCCUAAGAUGGGGUGCUUGACCUAGGGU
+CGUGAAAUCAAAUUCGGUCUUUUUGGCAAACUCACUUAAACGCAAUGCCU
+AGCCCACUCAUCUUAUCGAACUUCGGAUAAGUCGCGUCACUCACCCCUAC
+CGCUAGUUUCUAUGGAACGGACCUAUCAGUGUGAUAGUUCCGUUAAAGUC
+GAACGUUGUUGACCUUAAGCGCGGGGCCUGCCGCUCCUACAUUCCCCACG
+GGUCUUGAACAUCACCGUGAGUAGUCGUCGUAAGAAGGCAACAAACGUAC
+ACUUCUGAAUUGAUCGAGCCUCUUGUGUGAUUCCGUGGUGUUGUUUUUUG
+ACAGUAUGCGCUUGCAAGGAUCAGGAGUCAGAGUUAUUAAUUACCCGUUU
+GUGGCUUAGGAUGCCACGAUAUCGUUUAAGAAUGACAUCCUGACCUCUUG
+GGGCACUUGUCCGCUUUCGACCGACCCACUCAACAAGGGCUCGUCCCAUA
+UUAUCGUCACGAUCCAUUUCAAAGGAUAGUGAGGCAUUUCGAAUGCCACA
+GCCUCCUGGAAUGAACGAAGGAUAACGAACCCACAAUGUCCGGUCGUCAA
+AUCGAGGAGAGCUUAUCAAGUUGAAUGGGAUGGGGUGCCGAUGGGGACAA
+GUGAAUAGUCCGGAGUUUGGUUAAUAACUGAUCGGAGUCUGGAAGUGUCU
+CUAUUCGGCGUUGUACUGGGACGUAUAGUGACCGCGGUACCGGGUUGAAC
+AGACUCCUGUGUGAAGAACCUAGGACCACCGACUUUAAACGGGGCAGGGA
+GGUGCAACAACCACCAAUACGAAAAAUCUAGUUGUGCCUCAAGAUAGAUA
+AGGCGACGACAUACGUGCUGGCCGCCUUAUAUCCACAGGGAUCCGGAAAC
+CUAGCGCACGAGUCUAUCUACCCGUCAAUUCAUCUGGAAAUUCAAUAUAG
+AUCAGUCCUGCUUUCAUAAUCUGGGGACAUAGGGCCGGUGGAUUAGAGUA
+CUCAGCACGGUAUGCCGCUCCAGAACCACUACGGGUAAGGGGUCUUUGGA
+ACAAUCGUAAGUAAGAUAUAGCUUUCUGCACUUUGGUCACGCAGAUAAAA
+AAGUUGGCGGGCCCUCCAAUCGUGGGAUCCAUCCGUAAGACUACCCCAUU
+GUCGGACGGUACACCCGAUUAAGUAAGAUGAUCGUGUCGAGUGAGGUUAC
+AAAGUCCUGAUAUUCAUCGACUCAGGUUAUAAUUUCAACAAGGCUAGCCU
+GGAUCCACUUCCGCGCUUCCUUAGUGCUGUCCUAGAGAUCAUGGAGAAAG
+AUGAUCCACCUUCCCCCACUUCGGACGUUAAAUAUCUAAACAGCCAAAGA
+CGUACGAUGGAGUGGUUUGCACUCCGCUUAUUUACUACGGAGCCUCCAAG
+CCUGGAGUAUGUUAAAAGGUCUAUCGAUCGAACAUAUCUAUCGCUGAGUA
+UAGCGGUCUGUCUGUUACCCAGGGCCCGAAAUGAGAAGCAACUUGACCCC
+UUACAGCAAAUUAUAGGUAGGAGUCCGAAGACAUUUAACAUGCAAAGCUG
+UCGGAUCAUUCUGUCAUGUCUCACAGAACCUCCAUUUUAGGCUUGGUGUU
+UGAUCUGCCGUACAUGUUUUCACGGACAGGUGGUCACUUCGGGGACUGCA
+AGCUCAUGCGCACGUGGUGCUCAGCCAACGCUAAAGGACAAAGACCGCGA
+GUUAGACGUGGUGUUCGUUGAUAGGCUGGGAAAAACCCGGUCUUACGUUC
+GCGUCAGAACCGAGGAUCACCCAGACAGCCGGGUUCCCGGUUAUCCGAGC
+GUGGGAAGCGCAUAUACAACAUUCAGGUCGGCGAUAGCAUCCCCACCCAG
+UAUUCACGCGGUCCCUGAUGGUGCUCCGUCGUGCGUGGAUUAGGGCCCCA
+UAGUGGGGUUAUCGAGUAGGCUCUACGGUAAGUCCUGAACAACCGCACAC
+AGUACAUGAGUGAGGUCAUCCAGUGUGAGCGGCACGGACUUUGACAUAUA
+UUUCAUCAUAUACGAGACCCCGUCUAACAUAUCAAGAAAUAAAUCUAUAA
+CAGCAACCUGGUUGGAAGCGCCUUGCUAUGAACUAUGCUAACGGUGGAGC
+AUAUUUUUUCGAGAGUCUAUUUGGCACCCACGAUCUACAAACUUGACAAA
+CUCCAGGGAGUACCAGUUUCAAGCAGCAUGGCUUCCUCUAUGCGGGGAAG
+GACUCUCCGACUCGCAACUCCCGGACCAGUCAGUCUACAUUAAUUCAUUC
+UCAUGAUUAAGGUGAUUAUCCGGGUAUAACAAGAGGCGGUUGCUGCUUUG
+ACUCAUGUUUUGUGCGUAUGAGCCGGGGGCCUCCCUAUUCAACGGGGACU
+UCGGUAGAGAUGAACGGAACCUACUGGUGGGCUAUUUCGGUCGACAUCGA
+GUCCGCAAAGAGGAGAGGAUUAGGAUUAGGGCGAAAGGUUAUCUAAUUAA
+UCUAAACCUAGGUCCGGAAAGCUCGUCACUGUUACAUUAACACCAUAUCU
+UAUCCGUAUCGGUCAACUAAUAAGAGGACAUCCAUAUAAACGACAGGAUG
+UUUGGCGCAUGACCAUGGUUCCAACGGUAGCGGGUGUAGUCCGACUCCUA
+AGGCUCGGACCGAGAGUGUCACCCCAAAUCUUUUUUCCUGUUCGUACCAU
+CCUACAGAUCCGGGUGUUGCUUCAUACCGCAUUUCGAUGCGGGGUUGUUC
+GAAUUACAUUGUCUCACGUUUCUCCCGAACACUCCACCGAGCUAGUCGCG
+UGCUGUAAGGAGUAAUAGAAGGCACUGGUAAGGUAGCCAAUAGACUAGCA
+AUAGGAUAUAUCCGAUACGGCUCGCAAAUUCUCCUAAAGGGCAGGCACUU
+CGUUCUGAAACAGUUUCCGUGGUUAAACGGUUCACUCCCCAUCACCGCGA
+CAGUUCUCUAUUACGCUGAAAGACACAGUUAAUCGUUGCUGGCAUGGAGU
+AUGUAAGCGUCGAUACUUAUACUAUGUCACAGGGGGCCGAUUGCCGGGGA
+UCGGGCGAGUCCGAGGUGCAUCCAACACGACUGGCCCUUAGAAUCCGGAU
+CGUGACAUGCGUAUCCGUCAGAGAACACAGGGUUGACCCGUCUUGUACAU
+UUACCUAAAUUAGGCAUCAAAAAAGCGGGGCCUGACGGUCUGAGGCGAUG
+AGCACCGGAUCAGAUUUGGAGAGAUCCCACCUGCAGUUCAAGUGUGGGAG
+AAGAAUGGGCCGUGCGGCCAUGUACGCAGCGUGGCUUUAAAACGCGUCAC
+UUGUUGGAGAUUAUCAGGAGUUCGGAGGGCAGCGGCUCGCGGAUUUUGGC
+CACUGUACCCUUAAGGUGGUUAGCCACGCGAUAUGUAGUGCUCCCAUAAA
+UUGGUUCGCCCCCGAGCUCGAUGCUUAGUUCUAGUGUCCUAGCUACGAUG
+AUCUACUCACGGUAUUUUCCCGAUCCGGGACCGUAAAACGGGCCCUUAAG
+AGCUGCCUGAAAGGAUGUUAUUGAGGGACGUAUAAUGCGCUAAGGAUUAC
+CAGGAGCCGGCUCCGUCAUAAGAUGAUUAAAGCCCAGGAAGAGGGUGUGG
+UAAAGUAUUCUUGCUGUGUUCACGCGAGGGGAACUAUGCUUUAUUUCUUU
+CGACCUAUGGCCGACAACCGGUAGUCCCCGAGUGCAACACUAUUAUCAAU
+GGUACAAAGCUCAUUUGUGGGAUUAAACGGUUUCGCUACCUAGUAAGCAC
+CUAGCCCAGGUGGGGAUCGAGAAACCCUGGUUAGUCCGCGGUAAUAAUGC
+UCCCGAGAACCAAAAUGUGGGGGUAAGGGUACUAAUGAUGGUCAAGCAUU
+CCUAAAUUUGCGUUUCCAAUAUAUUACUGCCGAUCCUGAUAGUUCACGUC
+UUCAAUCUAUUGUCCGGCGGCGGUUCAGCCUGGCGGUCUGGUUAGAAGUU
+CACUGACCACAGCUAUCUAGUACGUGGCUCGGAGUUGGUUAAAGCGGAAU
+AGCGCCAGGACUUUAGAAUCUAAAGUUGACGAGGAUGACGUUUAUCGAUA
+AUCGACGGGUGACGUCAGGGACUGCACUCUACAGGUCAAUUACAAAAACC
+GACUGUGAGGUUGGUGACAGAUAUAUUGACCACGCAGCUAGUGCGUGUCA
+GUUUUACAUCAAUGAGCACUUAGUGGGGCUUACAGCUGUGGAUCUAUAGG
+GAAUUAUGACAUCUAACUUGCAUCGCCGUGUCAACCACCCAUUAUACUAU
+AAAUACAAACACGGGCAGUCUGGCGCCUGGUUGUAAAAUACCAAAUAUAG
+UGGUUUUUAACAGUAGCUGGUGGAGCUGCCCGGACGUAUGGGUGACAUAC
+CCGUCCAGACUUCCUAUGCCCGGACCAACGUAUAUAUUUCGCAGCGCCUC
+CCUGAGAACAUUACUUCGCGCGGAGGCGACAAAAGACUUGGCACGGGCGU
+GCGAGAUGAACGUUCAGUUGCUUCCUAACUCGCGACUUCCCCCCCUAUCG
+AGCCAUGUUCAAUGUCCUAGAGUAAACACUUGUCCCAAUCCAAAUCGUUC
+CUUUUUGCGGACUUUGAUGCAGAGGGGGUUGUUAACAGAGAGAGACAUCA
+CGGCCACUACGCCAUGAUCAUGAUGUCAAUUGGCUGGCUUCCUCUGCACA
+UGGCCAUUUCUUCAUUCUAAAUGUAGAUAGGGCUAAUCGUACCGUACUGG
+AAUGCGUAGUAGAAACUGGAAUGCGUACUUUGAGAGUGCGUACGCACUGU
+GGGAACUGAUCGCCGUGCGCUAGCACGGAUAACGCUGAGGACCCGAGAGC
+UUUUAGACUGCCGAUCAUGCCCUUUACAUGCUCAUGUACACGACGGCCUG
+UGCUCCCCAGAAAUCUAUUGGAUAUUGACUUUUCUAGGAUUUGAUGCACA
+GGGAACUCCCGGCAAUUUGAGUAAUCAGGGGAGAGCCAGACACACCUAGG
+UAAUUGACUCCCAGAGGAGAGCGCUGAUCGUUCACAUUGUCCUCACAGAA
+AUGACCAUGCUCCUCGUAUCUCCCGUCGUCACUGGACUAACCUAGUUUGU
+CACCAUAUUAAGCUUUUGUAAACUCUGAAACGGACGAACCUAGUCAUCCC
+UGUGCCAAUCCGCGCCGUACACCUCAUAAAGUCGCUUACCAGGCUACUCA
+UGAAUGUGCCUAUGCAAGACCCUUAUGUGGUAUCCAUACCUCAGGGCCGC
+UUUACCUUCGCGUCUCCGCCAAUAAACCGGCUUAAUGUACUCAUUCUGUC
+CCACACCGCCAUAUUAUCGCUUUAGGGUUUAUCUUCCACCACCCCGCUCG
+GUCUAAUACGGUGCUUCCCAGCUUCUCACGGCCGUAUCAUUACUCGGUGA
+UCUUUGGCCAUACUGAGUAGCGGCUGAUUCCGGCAAAGCCGUAGAUGGAU
+CAUCGUAGCUUCCUGGCUGACUCUGCGGCGAGGACGCCUAGCCAAGCUCU
+ACACGGUAGGUGCUUAGUGAGGCAUAGGUGUAACCUAAGUCUCCCCUCCG
+GAUCUCUCAUGAGCAUUGGCUGACCAAUCACCCGGGAUAUCCGCAUUAGA
+CUAGUCGACUGCGCGGCGGCAUCGCGCCGAAAACCGGGUACUACUCACAA
+CUCAGUAACUGUAUUUCUCAGGCACGUAUUGUCUAGCGCAUGUCGUACGG
+AAUUCACCCAGUCGUUAUCGUGGCCUGCUCCGGAACUGAUAGACGACGCC
+GCAUGUGUGGCUCAUGCAGGUCGAUACCUGUUUCCUGCGUUUCUCGGCGC
+GGGAACAUGAGUGCCUGACAGCCGUUCACGUCAUCGAUCAACGGCAAUAU
+UGAGUCGUCGUGGGCCACCUACCAACAGCAGUCUGUUCUCUCUUCGUCGC
+UAGCGCUAGGUGAUUUAUUAGUCUCCUUGAGCUGGGUGGUUAAAUCCCAU
+GCAGCGGUAAGAGAUGGGCCACCAACCUCAACUACCCAAUAAAACCAAGU
+CCUCUGGACUUUCAAGGCGCGGCUUAUACCUUAGUCAUGGUGAUAUUUUC
+AUUAGGUAUCAAUGGCCUUCCUCCGAACCGUACGUGCAAGUCUCCUCGCA
+UACGGCUCUCUAACUUCGAAUGGCCACGUACAACUGCAUAAAUUGUUAUG
+UUCAGACUUCUCCCUGGGCUCCCCAUUAGAUCUUCUAUGCAGUUGCAGAA
+UUAUUUGGAGAUGCACUCCAGUUCCGAUUCCGACUGGCAGGUCCGUGCAU
+CAACCGAGUCGAUUGAUUCGAUGCUGUGUUCGCGGCAUUAUUGGGGAAGC
+GACUCUCUGGACUCUUGACGCGGCUGGUGAGCACUCCUCACUUUUUAUGG
+UAAUCCACGCUUCGUCCGGAUCGAAACAUUGUCUGUGGAGCGACCGGACA
+GCCCAACUCGGAAUACCUUCACUACUCCGGACUAGGGGCUUCGUUCAAUG
+GCCGGUCGUCGAAUGCACCGGUCCCACGCAAUCUCCCUCCCAGCGUUUCG
+AUUAUCCGGUGGUCGGAGGACUAUGGAGUCUUGCUCUCUGAAGGUACGCA
+GACUGUGAUCGAAGGGUGUUACCACCAUUAACGAUGCGCCCUCGUAUUAC
+CGGGUAAUCGCCCUCAAGUACCUAUACAAAGAACUAUUGGGGUGUCCUGU
+GGCGGGAUCGGUAACCGAUUAUCGUGGGCUAACUCUUUGGCACGCGGUAU
+CAGGAGUCCGACAUCUGGUAUCUUUACGCAAACGCUGUCCUUGGUUGGUU
+AAUGGGCCCAAUUCGCCUCUCGGACCUAGCCUGUAAGGUCUAAUAGACGC
+CGUCUGAGGAACAACAACUGCGCCCCCCAUCGAUGAUCUUGUAGCUCCUA
+AGGAGGGGUAUCUCGGGGGGGCACCGAAAGUAUAGUAGUCAAAUACCAAG
+GCAUACUGGUUGCCAUUGUCUAGAGAUCUAUGGUUGGUGACCCCGGUCAA
+UCAUACGCUCAUGCCCCAAGUACCCCGGUCGACGCGCACUGUUGGUGUCA
+CUAAAACAUCUGACACGGCAAAAUAAAGGGACUUUCCAGAGAGGAGCAGU
+GCGUUGAUCUUCUUACCCCCUGAAUACAAAGUGGCCAAGACGAGAGGGUU
+AGAGUCCUCCGAGCCAACAACGCUUUUAGCAGACGCAGGCGAAAUCGACG
+UGGCCACUAGCGUAAAAGGCAAAACCAGGCGGGGCUGAAGGUUCUGGCCA
+AAGUGAAGGCCUACACGAUGAGUAGGUAUCAUUUCCCGGAAAAUGUGACU
+>pg-1_18
+GGUAAGAAAUCGUAGUCCCCGGGUACGUACCGAGGAUCCUUCACUAUCCA
+CCUCACUAGGAAAGUUAUAUUGAGUACCGUUGUCCGAUUCGGUACCCAAU
+UUGUGUUAUGGAUUACCUCCGCAGAGGUUACGACGACUCGUUCGUAGCCA
+CUUAGAGUUGCGAGCGUUAAGAAAUGUCCACCGGUAGCGGAGUUAUUUGU
+GAGCUGUAUUAGUGAGUGGCAACUGGUUUACUUUUAGAACAAACUACGUA
+GUGAUUGGGGCGUGAUACGGACGUUCUUUCAAGAGAGGGGGGGGGCUAAC
+GUUUCCACGUCGGGUAGAUCACAAUGCGGGGUCGCUACAACACGUAUGUA
+ACCAAUAGUUUACGUACCAGGGUGCUCUUUGGCUGGCAGAUGGCGUAUUU
+GAACGGAUUUCGUGUACACUCCACAGUGAUGGCACUGUUUGUCAGACUCU
+AUUAGUCGAUGCGGUAUCGACCGAUAUGUUAAGGCGCCCACGCGGACGAC
+GAGCACCACCCGUACACGCGAUCCAACGUAAAGGUCGUCACAGGGUGACA
+UUUGAGCGCAUCAGCGCCUUACGGUCGUUGAGUAGGCAGAAAUGCACGUU
+GAAAACAAGGAAUGGUUAACCUCGUAGGUUAAUAGCUCAGUCUACCUUUC
+UGUAAUGCCGGACGUGCCAGCAACGCGCACGAAAUUUGGGGCUGCAAUCU
+UAUUCUUGAUACUGAGAGUACCCAGGCACCGUGAAACCAGAUUGACCCAA
+CUCGUGAAGAAAUUAUAGUUGGGGAACGACUUGUCGACCGACGACAACGC
+UUGCUCUGAAGGAACCUGGCCAGCUAUUCCAUGGUGGUGACCCUACACCG
+CACGAAGUUACAUAUAUUUCCGCCAGACAUCCGAGUUAGGAAGAAUUGAG
+CGAGCCACCCGGAGCUGCACGUAUCUAGAUUCAUCGCUUUUAUGCAACAG
+GUUUGCCAUCUUGCCUUCACAGGAGUUACACUUGGCGAUAUGUAGAAGUC
+CCGGUUUCACAGGUGCUUUGAUGUCGCGCGCCAAUUGGAGGUGUUAUUAC
+AAGUUUGAAUAGCCGACGCUAGAGACUCCCGGGGCACUCGGCGUGCGGAU
+GAUCAGCCGUUGAAUGUCGCAGCCGUAGAUGAACCAAUACUUAAAUCCUG
+GCCUUAUCCGACCGCCAUUCUGGAUACAUACGAACAAAAACGGCACCUAC
+UAGAGGCACUGAGUGUUAAUAGUUUUGCAGCUGGUGAGUUGCUAGAUCAA
+AUUAGCCACCUCGACCCGAGUAUAGACGACUGACCGUACCUGUUAGGGAC
+AACCACAUAGCACAUAUCCUACAACCCGCUCAUACCGAGAUUCCUAUAGU
+AUACAACCAGUAGCAUUAGAUCCAACCCGGGGCUGCUCCAACAGAAGCGA
+GCUUCGUUACUUGGACCUGACUUAGAACUUGAUUGGUCUUGUGUCCCCGU
+CACUAGGCGGCCGGAAGAGCUUAUCGUUUCAACGGUUAGCAACAGCGCGU
+ACGCUUGGUGGCAACCGGCCUGAGUUGCAUCUUGGGGAGGGUUUAGCCUC
+ACGCUGCCAACCAAAAAACAUCGAAAUGGCUUAUAGUUUGCUCAACUGAU
+AAGUUCUAUCUAUUCUCAUCUAGUGUGCGCUAGGUAGUGUUGGAUAGUGA
+UUCCGGACGCACGUUGGGGCAGAGAAACUCUUUAGCUUAACCGUGUAAUG
+AUCUACAGGGUACAACAUUUAAUCUGGUAAAGCCACACUUCAACAUAUAG
+UGGGAGAAUUGUGCGAGGUCAUCUAUAUACGGUUCCACAAUCAGGAGCGU
+GAUAAAAUGCUGGCGCACCGAAGGAAGGCUAACAGCCUGACAUAAGUGGU
+UAAGGAGAAGCACACAUGUCGGAUCGUCGGGUUGGUCUAUUUUGUGAUCC
+GGUAUGUCCCUGCAAACUGCCAUUUCAACCUACUUCACAUGGGUUGUGCA
+AAACCCUCCCCACAUGAAGCCAUCGAAGUUAGGCUCAGAAAACGGACCAG
+CUUACUGUGCGAAGGGAGAAUUACGACCCCCGGACCUCAGCUCCAUGUGA
+CGUCCGCUCGCUGAGGCUGGCCUCGAUUCGCGUCCGUCGGUAUGACAGGU
+CAUGCCCGCUCAGAGUGGCGGCACCACCUCAGAGACUCGUCGAAAGAAUG
+AUAUCUCUUCCACUAAAAAGGGAUUUAGUGGUACUUAUGCCCACUGCUCU
+CAGGGCAGUUUGCGUCUAUCUAGGUGAACAAACGAUUUUUGGCAAUCUGG
+GGCGCCACGGUCGGUAGUGUCCGCUGAGGUUCCACGCUUCUAUUUGUUCC
+UCCGCUCCUCCGACUGCGACUAUACCUGUCUAAUUGAGUAUUACCCUUAU
+CUCUUUUGUUACUCUGUCUAAAUGGCUCAUACCAGGCCAGGAAUGAUACU
+AGCAAGUACUUACGAUGCCCCUAAUGUUACUCUGUCCGCGUCAGCUAUCU
+CAGGUAGGAAAUUCGGUUAAGACAACGCAUGAUGGACUCUUCGUCACAUA
+AUGGGCGCGCAACAUAAGUCCGAGUCAGAAAGUGAUUACGUACUGUCUAU
+UCCUGUCCGAUUGUCGAAGUCCGCAUCUGAACGUAUCGGACCUUCGUAAG
+GCGCCUUCAAGUUCGCGCAGGGUGUAUGGAUGUCAGAUAUCCUUCCUUCG
+UCCUUAGAAAGCUAGCUAUGGCCUGGCGUCCUAAUCUUGCGGCCUUUAGU
+ACAUUUGCCAUCACACAUGCACUAAUGGCUCCGUGUGGGGUCCUAGUCCC
+CAUUGGGAAAUGAAUAAGAUCCGUGAAUGGUUGUUACCACCUAGGCUAGC
+CCUUCUAAAGAGCGCGCUAUGGCGGCUACAUGUGAUACCGUAACAAUUAC
+UGACUGGCGUAAUACCCCUCUUUUUAUGCUCAAGGGGGCAAUUAAUCGCG
+UUACGUCACGAUCCGUUGGUGAAGCGCCAAGGCCAAUGCGGCAACGGCGG
+CCUGGCGCAGAGGCCGGGGAGAAGCCAGAAGAUUGGUCAAAGUCGAUCCU
+CGUCGGUAGUGCUCCUGGCGGGCGUUCUGACUGACGCCGGCGGGGCCGGA
+CGCUUUACAGCUGCGGGACAGCGACGGAUUUGCACCGUUCUUUCCCCGUU
+UCCAUCAGCGGCUGAUCCCCGCUGAAACCAGACCCAAACCCUAGGGGGUG
+GUAUAGUGGAUGGAUAUGCAAUGUCCGGUCGUUCAUAUUACCCUUUACAG
+AAACACCGCUAAGUCUGUUCGACUCUGUGGCGCGGUGUAUGAUAGGGCAC
+GAUGCCACACUGAAGGCAAGAUAGAGUAGAAAUUCCGUGUCUCUGCUACU
+CUAAUCAUCAUGCUGCGGAUGGGUGCUCUGUUCAGUUCGAUCUGCGUAAC
+AGAGGGCCACGCUAUAAGACGUAUGCUCGUGGAUCCCCUGAGCCGAGGCA
+UGUUCACAACUUCGAAGGGAUCGCAAAGAAGCAGGAGGUCCACUAACAUU
+AGUGGUUUUGGAUUGACAGCUCGAGUACCACCCCUAUCAUAGUGUAACGA
+UACUGGCGCUCAGUAAAUUCCUAGCUUAUCUGACAAGGCAUUGCGCAAGU
+CAUCUGCCAAGAUGUUUAAAAACGAAAAUUGGCUUUGCUAUGUUAGCUUU
+AGGUGUUUUUGCACUUUCAGCUAUAAUUAUUUUUAGCUAGUAGAAUACAA
+GUUAGACGUAAUACUGUAGGAAUUUAUUAUUUGAUGGCGUAACGAUGCUG
+CAAUGGCGUAAGACAUCUAACAAGAUCAAGUAAAUUAGCGAGCAACGAAU
+UUUAGCUUAUUGGGUUGGGAGUCUCCGUUUUCUAAGAAAUUUACGGCAUC
+CUGAUUAAGAACGCUGAAUUUUUAAUCUAAAAAUCAGGUUCACCGAAUAC
+UGCGCGUCUCUAUACGAACGACUGCCGAGAGGUAGACGGCUUUGUAAAAA
+UCAUGAGGCCAUCGGUUUACAGUAGCUCUUUCUUUCGCUGCUCUUUAUUA
+UCUCGGAACGCUGGAUAAACCGGACGUGCGGAAGCCGUUACCGCCAGAAG
+GACUUUGGCACAGCGCGAGUUCACGGACUUAUGGAUGGUGUCCCUCUUAG
+GGGUUACGCCUCCGGGGAGCCGUUUCCACUAUGCUCCUGGGCCUUGGUCU
+UACGACUAUUGGAGUGAAGACAAAAAGCUGAUAGGGAAAUUUACGUCUGC
+CAGGAGAAGAUCAGAUUUUGCGAACAUCCUUGCCACAUAGCGCCCGCGGU
+AGGGGGGUCGCCCUUUAAGCCAGGGCGACUGUACAGUUUAUGUUAUCGCG
+CGUGUUGAACGCGUGUAACUGUAUCCACUAAGUAGUUUUCAACUUCGAUA
+GCGAAGAGUUAAUUUGCGAUUCGUCAUCAUGAACGGUCUAUACUAAGCCC
+AUUGGCUGUUCCCAGGACCCGCUUGGUAUACGGGAAAGCUUGCCCUGCUA
+GACACAAUUCUCCACAGUUCCAGCGUAGCACCACCCUUCUAUCAGAAACA
+GACAACGCACGCACCAUACUUUCCAAUUUAGGCCAAGAUCCGUAGAUCGC
+ACCCGCUUUUGGAAGCACUGCGCCUUUAGAGCUUCACAUCGGCCCAUUAG
+AUCAUCAGCCAGAGCCAACUCAUCGAGAUUUGGAGAUGACUACAUGACAC
+AGUGCUUCGGAGCGGUGGCAUCCGGUGGGUGACAUUAUUGUGGUUCAAUC
+AUGUUCUUAGCGCCGCUUAAGGGAGUAGCCUUCCUCAUGGUUUGAGGAGU
+GAAUAUCAACAGUCUCCGAGCUUAAUGCUUGUGGUAUUCACGUUCAUCUG
+UUCUGGCAAGACUUAAGCAAAGUUUCGCCAACUAAAAUAAGAAUUUGCGU
+GGUUGACGCAUGGCCCAUCAGCAGGCAGCCCGAGUCAACACCGAGUCUUG
+GGCUUAGCUGAAGCAAUACCCCCCAGCCAUAAACUCCCAAGCGUACACUU
+AGGAUGAGAUAGGAGGCGUAAGAGGCGCAAGUUGAAGAGAGUUUCGUCUG
+AGCAAUCAGGUCAAGGACGGCUUUAGUUUGUGGGGAUCCGUAUCAUACCU
+GAUAUUUUCAGCCAACAUGAGCCCCGUUGAAGUCGGAUGGUCCGCCGGAG
+CCGACGGAACAGCAGCGAUGAUGUCCAUUGCACAGAAGUCGUGCUGGUCG
+UGACAGGACCGCAGCAUAUACUAGGUACUCAUAAUGUCGCACAGGAGCGC
+UAAACGGCCCCAACUACAUCGAAUUCACAACAGAGUCUGACAAACCGUCA
+CUGAAGACGUUCAACUUGCGUUGAACAGAAACUCUGCGUCUAGCGAAACC
+UACGGAGCAAAAUCGUAUGUUUCAACAACUGUUGAAAUUUGAUACUAAGC
+GAUUGGAGUGAGACAAUCUGUUUUCCAGGAUGGGUACCAAGUUGAUAGGU
+AGGUGCGCGAUUGCCUUCACAGUCAUUAGGGAUAACUUAUCGUCCGGAAU
+CCCCAUGGGCGACCCCUCUAGUUCACCAUGUACAUGUGAACUAAUGUCUC
+UCUCCUGCCGCAAGUAGGUCAGAAAAAUAUGACUGACUUUAAGUGCCUCG
+GCUAUAAGCCACGUCGGUUACAGCAGCCCCCAGCGUAACUUUACUGCUAU
+GUGUUCACGCUAAUAUCUAUGCUAGCAGGCGCAAAGCCUGUCCGAGCCUU
+CCAGGAGCGGGCUUAACGGUCGUUAGGUUGCACGAUUAGAUGCUGGAUCU
+CCCCUGUUUAACUGGGUUGUACGGAAGUUCUGUAUCGAUUCUAAGACACC
+AGCUCCUGCCCGUCUUCCGCGGCGCACUAGGAGAACGAAUCAUAAAACGA
+UAUGCACCGAAGGCUGCAAGGAUAAUGUAGGCUCCCGAUGAUACCACGCG
+GAGGACAUACGGCGCACAUUGAACGCACAUAGUGCUUCGUGCAGUUAAAA
+GACUACUAACCGCGUAGCAACCGUAGAUGUGCUUUAUAAUGAUCACAGCC
+UAAUCGGAGCAUGAAUUGGGGGAGCAGGGUGUAAAGAUUGGGCUCAAGGG
+AGCUGUCGACACGCGUGUCCGGGAUGGUGUAGCACACCGAACGGUUAUGC
+ACUUUGUGAAGCGUUCCGUUCAUCGGUCUUGGAUUAACAUCCACAAGACA
+GCCGGCUACGCCGCCCAUUGUGCCUAGCUAAAUGACAUUUGUCUCUGCUU
+ACACGGCCGGGAACUUAGGCACUCUCAUUUCUCCUCGGAGAAAGAUCAAA
+UGUAGGUAACAGCCAGAGCAUACUUAUGUACAUUCCCCUAGUAUGAGAUA
+UGUCAUAUGAUAGAGUACUACCCGCCGGGGCGCAGUUGAGUGGGAGAUCC
+CCCAGAAUAAUGGAAUCAUGAUACAGACGAGCGAUCUCGUAGUAGAUCUU
+GGACGGUGUUAGGAUACCUCAAGUGGUUCCCCCGAUAUAGCCCGAGUAAA
+CCGCGUUAAUCUCGCAGUCCCGACUGAGGGGCUGCAAGCUGGCCCCCAGA
+CCAGAUCUAGCACCGAGGCAAGCCCCUGCGGAGAAUCUGGCCCAGAGGUU
+ACGUAGGAGUACUUCCGGGGGGGAGAAGCUCUAGCCGCUUCGAGGGGAUU
+CUUGUUCUUUAGUUAACAUCGAGAUCGUAUGUCUUCGCACGCCGGCGCAU
+AGCUGGCCGUGACGGACUCCAUCGUCGGAAUUUUUGUGUAGAUAAAUGCG
+GGGAGUCCGCGGUAUUUCCUUUCGGUGCUCUGCUCCUGACAAUUGCUCUU
+CCAGUUUUAUCUAAGGCGAUGAUACGGCGAAGAAAAAUACCAUUUUUGAU
+UAUGGGGACGUUGGGAUCAUGCUUGGUAUCCGUGCGACAUAAGCUAUAGG
+UGACUAGCAGUAGCGAUGCCACUCGAAUGUCGAUCCUACUCGGGUGGCAG
+AGAACUAGAUAAUCUACACGAAACUAUCGCCGACACCUAUACUAGUCCCU
+CAUCUAAUACUCCAAGCCAUGGAUCAUAAUACAUCUAGAGCAACUCACGA
+AUGAACUCGUCAAGAAGUCCAAACUGCAUCUGACGACUAGAUCGAUUAGA
+UCACCAUGCGCACGGAGUUUCGUGUGGUUGAUUACAGCCGGUGUCGUACC
+AGUGGCCAGCGCAAAGAAUAUAGUGUGCUGAAAUCAAGUCCAGGCUUCCG
+GUCGCACCGAUCCCCUCUUGUGACCCCUCCUCUUGAGCGAAAAGGUAAUA
+CAUUCGUCUAUUAAACUCCGUACUAUUUGGGCUCGGAACAAACACCAUGU
+UGGGCAGCAGAUCUGUUUUGGGUGCGGGGGCGAUGCGAGUAGUAGCCCGC
+GCUAAACCGUUUUCUACUCUUGGUGCGGCCUAAGUUACGGACAGUCUUAG
+CAGCCUAUAGCACCGGACGGCCGGCCGCACUGCAGCCGAGGCGUUAAGAC
+AUCAGGGUAAAAAGGAGCUCACACCGCUUCUGUCAAUAUACGCGUGUCGA
+GUUGGUUAAUGGCGUCCGAUAGAUAUGACUAACAAGGGGGUGCUCGAUAU
+UGCUAGAGUGGCGUUUUAGUCCUUCGAAGCAGUAACAGCAUUGGCCGUCA
+AGCUAAUGGGUCAAACAGGAUUCUCUGCAUAUAUUGGGGGCGAUGAGGCG
+CCACGCAACGUUUCUUCUUUGGUUCUGUUCGGAUUGCUCAUGAUCCACCG
+AUACUAAUCUAGACCGCGUGCAAAACCUCGCCCUAUACUCCAAUUUCACA
+CCCAACGCCCCAACCCACACGUUAUUCUUCCCUUAUCGAAAGUGCAUGUG
+GCGGCUCGACAUGAAAUUUUGCUCACUUGUUAAGACCUCGCCAGUACCCA
+CACACUGAUACUCAAGGCCACUCUAUCGCGCCGUAGUGCACCUCCAGAGA
+UGUGAGCUUGGAUCACUUUGUUACGAGGCAGAGUGACGCCUAGCGCUCAU
+CACGCGCAGUGCAUUGGUCUGCGCUGUACUUCUUAUACGCCGUUGGAGGU
+CUCGAGCUGUACGAACGAACUUUGCCAGCGUUACCUCGUUCCUUUCUGCU
+AUAGAUCGCCGGCAUGUGCAGUUUUACUGUAGGCCCCGUAGCUUUAGCGA
+CUUUUCUAGAGUCAUUCGCUAACGGACCUGAGGAAAGGUAGCCACCCAGU
+UUAAGCAUAAACUUGCCUGAGGCAGACCGCAAAUCUACCACCCAACAUAU
+CUUUAGGGUUGGUCGCGUCCGCCAUUAAUUUCCAAACAAAAGAACUUGGC
+AUUGGUAAUGCCCACGAGAAUAGUAGUCGGAAAUUGAUUUUCGAGAAGUC
+UAUAAUUCGCCGAGGAGUCAUUGAACCACAGGAUCGUUAAGCAGGGCCUG
+UGAACACUCGUUCGGUAAGGGGCCCUGGGCGGAUCACCUCUCUCCCACGG
+CCUCGUCAAGCGGCCACUAAUUCAACUUAACGCUCUCAAUUACCAUUAGU
+GCUGGCCUCUCGUCUCGCCGAAAACACCCGCCGGUUCUCUUCUAAGUGAA
+CGGUACGUGUAAAAGCGAGAUUAUGUUUGACUGUACGCCUUUGCGGUUCA
+AUCCCUACCUCGGCUAGUCUCGUGCCUGCGACCGGAUACGUCCUAGACUA
+AAGCUGAGAUCGUGCCGACUCUCAUCGACAAUGGAGGUCCGUAAGUAGGG
+UCUGUCGAUUACCAAGGAGACCAGCCGUCUUUGCGUAUACACUCACAGCA
+ACGUACGACCGAAGCUCUGCGACGCGACCUCUGCAUCGACUCUAUUUUUC
+AAUACCAUGAGGAGACAAAUUCGCGAAUCCCACCCAGGGGGGCUUCGUCU
+AGAGGAAACUCAGCCCGCCGUCAUACGGAACGCCCGCAUGAUGUCAACGG
+GCCAUGGUACUCUUCGCCGUGAGCAACAGUUAGUUUGACGCCUUGUCCCC
+AGGGGCACUCCCUCGUUAAGUUUUUUGAGAACGGCAAGGUCUUGCACAGA
+UCACGCAGAUAAUUUUCCAUAUAAAUACAAUAUCAUAUUGGUUCUAGGGG
+GGUGCUGCAUAGACCCAGGGAAGAGGAUCUAAAUGUUUAUUUGUCAAAAA
+AGCGAAGUGGGCUUGGAGGGUCGUGAGGUCUUAUCGUGCAUUUCGCACAU
+UUCAAUGCUCACCCCGAGCAGCUUACCCACAUAUACUGAUAGGGUGCACG
+CUGCGACGCAACCGCAAUUUAGACCCUGAGUAUAUAACCUUUGUCCCCCU
+UUAUGCUAUAGUAGGUCUAGGUUUGAGUUUCCAUUUAUAACGCCACUAAA
+UAACCCCACAUUAGGUCAACACAUAGUUGACCUUGGUCUCCAUGUCGCUG
+UAUUGGGGGGCAAAUCUCGUAAACCCCGUAGUGCAGAGGCUGGGUGGGUG
+GUGAUAUUGUGAGUGUGACGACGUGGUCUUGAGGACGUCAGUUCCAAAUG
+CCACGUUGUUUACCGUGUGCCCCGGCAUACUAAUCGGUUAAGCCGUAAUU
+AACGGUCAAAUCGUGUAUAUGACGCUCCUCUCAGGCCCUCACUGGAUCUC
+GAUUUCCACUCUCAAAGAGUGUUCGUCUCGGCAGGGGAGGGUGCUAUGGA
+AACCGAUAAAACCUGACGAUGUCUCUCUGCUAUUACGGUGGACAAAUUUU
+CACUGAGUCUUAGAAAAGUCAAUUUUCAAUGACGUUAGGGGGUAUUUAAA
+GAGGAGUAGACAGAGGUCACAGAGCCCGAGUAUAAGCGUGCACUGUCGGG
+CCCGGCGGAAUACUGGUGGUACGACCCGACCUGAAAGCGUUUAAGCGAUC
+GUAGCACAAUUGAAGCCACAAGUUGAGGGGGUUGUAUAUGUACAAACGGC
+UUUAGCCGUAACAUUGUGGAGCCCCGCUAUCAUCAUUAUUUUCCUAUCAU
+UGUGGCUAACACAGUCAGAUAGUUCGUUAAUGUUACGACCGGUCUCUGAC
+CGGUUUUUUUCUCGUGGUGUUACGAAAGAUCACGAUCAGCGGCAUGGCAU
+GCGGUCACGCGAACAAGCUAAAAGUGAAAUUUAGUAGAGUGCGGAAACUG
+CUAAAGCUUAUACGCUGCGCACAUGUGGAACUCGAGUGCGCAACAUAAGA
+GGUCUUAUUUUAGUGGAAACGAGCUGGUGCUCGCGUGUUCUCGGCCACGG
+GUGCUCAUAGACCCCAGCUAUUAUCAGCAGACCAUAGCAAGUUCUGCUGU
+UGGAGGGAGAAUAGUUAAACUCGGGGCGGCGUGAAGCAGUACCGCCGGGC
+CUCACGCGGCAGUAGUGGGUCUAACCAGCAGAUGACGGGGCAUCAUCCUA
+GCAGGUUCUUGUGCACGCACACUAUUUUGCGGGGCUUCCGUGAAACGACC
+GCUGUUUAAUUGAUAAAUGGCAGACGGAGCCCGCCGGUACUCCCCAGCAC
+UCUGCACAAGCGGGUGUUGGGCUUCCAGAGUAUCGAUGAUUGCACGGCGU
+UACGGCGUGAGGUUGAUUUGUUAAAACAGGCGUACACUCACUCUAACAGU
+UUGGGGAAAGAUAAAAAAGCGCAGUUGAUAAGCGUUAUCGAUCCUACUAC
+UUAUUUAGUAUUUGAUAGGUUUAUUAAAAAGAGGAGAAUAUUAAGCACAC
+CGAACUGGAAAGCCGGUGACUAAUCGGACGAGUAAGCCUUUGACCCAACA
+UCGCAUGUGCGUCCGUGCGCCCGCGUACGCAAGUUCGACCCGCGCUCGGG
+AUGAUUGAUGGUAUGUCACAGCGUGCGUACCUAAGACUCGUUCCACGGUA
+GCUCCUGCCAUCUACCGACGAAGUCGCAGCUGCAUAAUCCGGAUCCAGUG
+CAUCUCUCUCGGCUGUUAAUCCCGUCGACCGACUAUUCAUAGUGUCGUAA
+UGUUUCAGCUAAUAGUACCCACCGUGCCGGGCAGCUCAUCGUACUCAGGC
+AUCUUAUCGCUCAAUGUAUUGGCGUUCUCACGCACGAUCCUGAUAGAUUG
+CUCAUUCGCUUCCCUUUACUUCCUCUCAGACCACGACGUGCGGAAGAUAA
+GCCAUUGAAACUAGCAACGCCGGCGCGGAGGCUAAGGGGUCCGGGGAAUC
+GGCCCAGCUCAUCAGACUUUGACUAUUCAUCUGAGGGGCGCAAAAGCCGG
+UCGAGACAUUCCUAUUUGGAAUUGUAUGAGGGUAUCUUGUCUUGUGGCGG
+AAGCGAAGCCCUCAUCAUUCUGCUGCCAAACGACGACAGCACGUCUAAGU
+UGUGCUGAAGGCUCUUUUACAUUAUGGCUUAUAGCAUACACGGACUUGUA
+UUGUUUAUGAUACGUCAGGUCGUUGUAGAUAGGACCAGAUCGAGGGUCUU
+AUGGGUUGUCACAAGGAUAAGGUACUCCAGCUUAUGUGCGGAGCAUCGCA
+UCUCCUACAUGUUGCCGCCGGACCCGGCAGUAGAACGUAAACUAACGGUU
+AACGCUGACGGUGUGCGUCCACUGCAGGAAGACCACUAUAUCGCUACUGC
+AGUAGCAACGUCGGCAAGCAGCAAAUCCUACUAACUGUGCCAAGAGAUUA
+CUUGUCUGACAUUUUGCUUUUGACCCGUGAGCGCGCGCACAACUUACCAG
+CGUGCACAAAAUGAUUUUAUUUGUUCGUACUCGUACUAUAUCCCAGGGAA
+CGGCCCCAUGGGUUGCGCAAUGUCAAAUACGCUCAAUAAUCCGCGUCCUU
+CUUCAUGUGACUUCCCCUUUAGGGGAAUUCAUGAGAAUAAGCUAUCUGCG
+UCACCCGUCGAUAAGAUGUUCUUAUAUCCUUGGGCCGAAACAUGAAUAGG
+GCGUUGAUAUGUAAACUCCCCGACGAAUGCUUGGAGCUAGUCUCGCCAAA
+GGAUCACCUUAAUCUGACUAAUGAUAGCACAUCGAGAGACAUAUGAGGGU
+GGCAAGGAUCGCACUAAACUGUCAAGACUCGUGGACACACAUUGUGUGGC
+GGCUCCCGUAAUGAAAUAUAGCCCGGGCUCUGCUCCACAGUCUAGGCGAC
+GUAGGCUACUAGAUAAUGUGAGCUAUUAAGGGAGUUCUAGGUUUACUUAU
+UUCGGACUUUUAGGUACAUGGAUAACAUCGGGGGGGCUUUCUGGUAGAAC
+UUGUUCACAGCCACAUCAUUGUACUCUCUGCGGGUACAGCCGAGCGCUUG
+GUAUUAUCCUCGACGUCUCUACUACUAGCGUAGGGCACCAUAGAUCUAUG
+AUGGCGCCAUUGUAGUGGUUGUGACUUUCCCCCUAACGAUUAUACAAGUA
+CUAGAGAACACUGCUACCGUCAUUAAUUAACCACGUCAGUGAGAAAAAUA
+UCCUGCCUGGUCGGACUGAAGAUGUUCGACUUGAUCCUCUAUGCCUAUUG
+AUCACCGCGGGUCUCAUAGAACGUGCUUACUUCGAAAGCCUACGCAUGAG
+GGGGGACUACGAUACUAGGACAGUAUGUGGAUUUGUAAAUCUGAGGGCUG
+UACCGAACGUCGCUACUGAACAAACUCGGAAUUGCUCUCAACGUGGGCCA
+CUUGCACAGAUGACACAUGGCGGUCGGGUAAAUAGCUGCUCGCGCGUGCA
+CUUGGCUAGGUUGAACACGGUACGGGACUUCAACACGUUUAACCCGGGCC
+GUGCUGGGUUACGGAAGGGAAGCGCCGACGCUGGUAGCAAGCCUAACACA
+UGCAAGUUGUGCGAAUAUUUUUAAAAAAAAAAAGUAUUAGCAGCGAACGG
+GUGAGUAAAAUAUAAGAAUCUACUUUUAAGUAAAAAAUACUAUAUAGAAA
+UAUAUAUUAAUAGUUUAUUAAUCCUAAUGGAUAAAGUAUGGGAAAGCCAU
+AUGCUUAAAAAAGAGCUUAUAUCGGAUUAGCUAGUUGUUAAAAUAAACGU
+UUAACAAGGCUGUGAUCCGUAGUUGAUCUUAGAGGAUGAACAACCACAUU
+GGGACUGAAACACGGCCCAAACUUUUAAGGAAGGCAGCAGUGAGGAAUAU
+UGGACAAUGAGCGAAAGCUUGAUCCAGCUAUGCUACGUGUGUGAAGAAGG
+CCUUAGGGUUGUAAAACACUUUCGAUAAUGAAAGAAGAAAAAAAUUUAGU
+AAAAAAAAUUUUUUUUUGACGGUAAUUAUUAAAGAAGCACCGGCUAACUU
+CGUGCCAGCAGCCGCGGUAAUACGAGGGGUGCUAGCGUUAAUCAAGCAGA
+CCCACUUUUGAUGAGUGUUCUAAUUCUCUUUGGCCCAACUGAAUCAAGCC
+CAGGUUCAAAUUUAAAGUACGCGACAACAGUGGGGCCGAAUACCUAUGCC
+CGCUGCUCAUCUAAGCGGAAUGAGAUGUACACACACGACAUGCUGUUCUA
+GGCUGUGAGGUUUAACCACGUCAUGCGGCUUGGUCGCACCCGCUGUGCUG
+AUGACGGAAGCCCGCGGCCUUUCCACACUCGAGCACCACGGGCGAUAGCU
+AUUUAACGCGCCCUCUUUGUUCCCAUCGUAGUGGUCCCUGCUCGUCUCGA
+ACAAGCUGAGUGGGGUGUAAGAGGGAAUCGGGUGAGAAUCCCGAGCAGUC
+CCGCUGCUGUAAGCUUUUACCGCCGUGUCGGUUUUGACAUGCGGACUCUU
+GUCGCUUUCCAAAUGAUGCCACUGUUCAUUCUCCACUAUUAGAGGUGGAG
+CUGAAUGGGAAGGCGCGACAAACAGAAAAGAGAUGAAGUAAGCCAGAAUA
+CCUGCCUCUACGAGUUGCCUAUAAGUGCUGAAAGCGACUCCGAUUUGGUA
+CACGGACAAAGGUGCGUAUUGGCGCCUCAGGUAUUAAGUAUUUCCUCGGG
+CUGGCGAGCGGAUGGAGCUCAUAUUGCGUGCUCGUGACCCAAGCCAGCUG
+AGUCAUUAACCCUCAGCUUAAAACAGGGUAGACAUGAUAACCUUCCGAGU
+AACGCUUGAAGUGUUGCACGGAGCAAUAUGUUAUCCACAUAUCCUAGCCG
+AUGAGCGGUAAUGGGUAUUUCCCAAUUCGCCUGUGCUCCCCGAAGGCGUA
+ACUUCAUAGUAUCGGCAUUAUUCCCAUGAGAUUUCAGCGAAUUGGUACGC
+CAAUUUAGUGUGGGGCAUUGCCACGCCUCCCUCUAUAUAAUGGAACGUAG
+UAGUUCCUGGUGUGCAUGUGCAAGUUACACUGUGCCAAGCCUCGUUCAGG
+GGGGACUGUCUGCCAAGCCUCGACUGCUAACUACAGUGAAUACCGCGCUC
+GGGGUCAGGCGCUACAGGGGAUUGAUUACGUGAUAAGAAAUGACGUCACU
+UUCAAGCGGCAGACAUGGAGGGGAAUCAGCUUCUAUGUGAGGACGAUAGC
+UGAAACGUACAUACCAAGGCUAGACGCCAAGUCUAAACCGUUCUCAGGAU
+CGAGAGCAAACAUGAUUUGGUAGACCUAGGAGAGGGAAUUUAACGACCCA
+CGGCGCCUGGUCGACAUGUGGUGCUCACUCUAAAAUUUCAGCCGUUUCGA
+GUCACCUGUCGUUCACCUUCCUUUACAGUUUCGUUUUCAGCGGCUGUCGA
+UGGCUUGUCCCGAAUACAUGCUUAUAUCACCUAAUCUCAUGGUGUUCUAA
+GUUAGGUUUUCAGCCAGGGGCUCCUCCAGUAAGGGCACCAUCAAAGAAAA
+UAAGAGCGAAAGCGGAUUGGUCAUGGAGAUUGCGUGGUAUAACGGGCUGU
+UCCAUGUUAAGUGCGUGAGUUUAGCAGAAUGCCUAGACAAAUUGCAUAGC
+UUCUACUGUCUCGUCCCUUUUGGAGCUGUAGCCACGCUGUAGCGUUCCUU
+CAACUCAUUAUUCGGUCCGCAACGUUGGACAAUGUGUGGAUUAGCUCGGA
+UGCUACCGGAGACAGUAGGACCGUAUGCAAGCGGCUUGAGGCGGUGCGAC
+AAAGGCAAAAGAGGUAGGCUGAAAGUGUUUAUGUUAUCGAGCGCCCCGCC
+CUCCGCAGGCAUGGCCAAGCGCACAAAGGUACAGACGAGCAAAAAGAACU
+GACUAUUUCAGGUUUCUUUACAUACUACGCUCCUGUCCCAUGGAUUCCAG
+CCACCGUGAGUGGCUACGAGGCUGCUCUAGCUCUCGAAUCCACUUUUCCC
+ACAUGUCCAAUCAUUUAACCUUCAAGGCAGCUGAAGCCCUGUUCGGGUAC
+AUUAACGCUAGUAAGUGCUGCUCUCACAAUGCAAUGGCAGGCGCCUCUUG
+UCUGGUAUAUUAGCGCGCCUUCCACACCACCGGUUAGCAGGGCUUCGACC
+CCUCAUACGAGCCCCAUGACGAUAAGUCACAGCGCAAAUUUCAGACCUUG
+GUGCAGGUAAAAACCUCUUCCAGCUAGCCUGCAAGAGCGUGUCAUCGCAU
+CUUUAUCCGUAUUAGUGCUCUGACGAGAGAAUAAUCUUGUUCUUAUAGUA
+AAUGCGUUCAGACGCCACACACAAAUAACCAUAGAUAUAUGUCUGGCUAU
+GGCUCAGGAGGAGUCUUACCACUUUUGCGCCGUGCAGGUUUUGUUAUCAC
+CUGAAGAGCGCCGCGCGACCUUCUCCUUCAAAAUCCGCCAGAAGCUUUGC
+CCGCUCGAGCGCCGGCCGUUACGGAGAACCUUAUGCGUGUGCACGUCUUG
+CCGGUCGCAAACCGUCUGUCGGUGUGGAUGCGAAACGCACGGUGUAAGGG
+ACAGAGAUAGGCGAACAACUUGCUACAUAUAUACUCGCGCACACGAACCA
+GUUUUCAGCUGCACUCGGACGGAUGCUGGACCUCGUGGGCUGAUCAAAGA
+UGCCACACUAGAUAGUGCAUCAUAAGCGGGCCUGCGUUGACACAAGAAGU
+ACCGUGCGACCCAACGGGGACUCCAGGAUGAGCGGAGGCUAUGCCGAACU
+CGCUUAGCGACGGCCGCAGUAGUGGUGAAAUUACAUUCUGUACGAAAGUU
+ACCAAUAGUUAUAUACUCGAAGCAACUGGGCUUAGCGACCCGAGUCCCCU
+UUGGAAUUAGUCAGAUUGUAAGUGCAGGUCCGGUACCAACUCCGCCCAAU
+UGCGAUCCAAGUGACUGCGACUUUAACCUGCUCGCCGAUGAUGAAUUGAA
+AUGAACCCCGAAGUACGUGAUAGGAUGCGACCCCAGGGGCAGACGUACGG
+GAAUGACGUUAUGAUGAGGGCGUUAUCGCUGUGAGGUCUGUACUAAACGU
+UGACAGACACUUAUAGAUGGGCCGGCUGUUCAAAUCAUAGAAUCUUCGUC
+AGGAGAUUCCUUGUGUCUGCUGGCGCUCAUACAUGACGGGUUGUCGUUUC
+AAAGGCUGACCGAUCUGUUGCUACCCUUUUAGCCGGACUCGCACCAUCAA
+CUUUGUGUACUGGCCGUGCUCUUAAGUAGAGUAUUCUCCCCGCGGAUAUU
+ACACACUAGUGUCGGGCGCACGGGCCAAGCUGUCCAUGGAGCGACAUGAG
+CGUUACCGUAUCGGUACCCCCUGAGUACAUCAGGCUCGCUCUAAGGUAUG
+AUCCCUCCCUUACGUAACUACUAUUUUUCCCAUCCUCGGUCGACACCUUG
+UCCCUAUGUGGCACUUCGUGUUCUGCUUAUUCUGCCAAACGACUUGGGAA
+UAUCGAUAAUAUAGAUGUGGAAGGAGGGAACUUUAAUACUAGAUUGCUCG
+UUGCCUAAAGGAUCUCAACACUAAUUCAUAUAUAAUAGCACCUGCGUACG
+UUGACCACUACUUGUAGGAAUAAGGCGCGUCUAGGCCUCUAAAGCCGGCC
+CUGAAUCUUCGCAUUAAGCUAGCUCUUCCGGGCCAGCCGGGCGUGCGAGC
+UUGCACUCGUAGUCCAAGUGUAGGCCGGUUGUCCUGUCGUAUGUACAUAU
+GAGACGAAUGCGCAGAUUAGUGUGGGGUGCGGUUACCAAAGUCUUAUAAU
+GGUGUGAAAGGGCCGAUUUCUCAUGACGUUUGACGCAUUGGGUUACUAUC
+UGGCCUGGGUUUGCUGUAGUACAAAGCCAUUGUCGAUGUAGCAGUCGCGG
+AACUGUCAGCAGACUGUGAUGUUUUCGGAGUCAGCAAGAUAGACCACUUU
+CUAUGUUUUCAAAUUGGCCGAACAGUACACACCGUAUCGCACAUCGCGCG
+CACGAGCUUCUCGCAUUAUUUUGGGGCAUGUUAUCAUCCACGAGUGAAGC
+AAGUAGCGAUGCAUUCCGCGUCACGCCGGGGCGCUUCAAUCGUAUUGCUA
+UGUCUGCCAAGAUCAGAUGUAUAGUGAAUUUCAGCUUCGCGGUAACUCCG
+AAAUUCUGAAACCAACUAUAUCCGGGUUGCCAUGCGAACCUCCAAAAUAA
+GCUCCGACGUAUUCACGAUAGUGGGAACUACGGCGAAUCUGAACAGACAA
+AAAUUGAGUAUAACUGAGGCCAAAGACCUGUAAGGCGGCUUGAGCCAAUA
+AGCGUGCACCACUCAUCGCCAGAGUUUCUCGCUAGACAUCGUGGUGGGUG
+GGUGGAUCACAGCCUGGGGUGGUGGUUUCUCACCUCCGUUUUGCCUGAAG
+GUGGCCUUUCGCGCGAGCUUCGAUAGCACCCGUGCUUUACGGCCACACUA
+CUGACCUCAAAGCUUCUUAACAUGGAGCUGAUGGGAGUCGAACCCACGUC
+CAUCUAAAAAUUUUAUUAUAGUAUUCGUUCACAGGUUUAGUUCAACUAGA
+UGGAACGAGGUUUGAAAUGAUAAAGUUAUUCUAAACUAUAAAAAAGACAA
+AAGUCUAGUUAUAAAUAUAAAUUAUAGCGAACAAAGUUAUUUACUAGAUC
+AUUAAAUGUGCAUAAAACUUAAACAGCAAAACUUAAAUUUAAACUAUUUU
+GCUUAGUUGAUAAACUUUUAAACACAGAAGAAAUUAAAUUAUUAGCAUUU
+AUUAUAAAUUUCUCUUUUUUUACGAAGAUUAGAAACUUCGACCUGCAUCA
+UACUGUAACAAUUUUUAAAUGUCGAAACCAAGUCAGCCCCAAGACUCCCU
+CGGCGCUCAAUGAAUCGCAACUGUUGUACCUUUAGAGACUUAUUAGCGAG
+UAGAGCUGUUAUAGGUCGUCUGCCUAAGGCGGGCCAUGCCCAUGGUUUUG
+GGGCCGUGAUACGAGACUUGCCCAAAUGAAGUUAGUCUACCCCUCGAGAC
+GCGACCAGCUUUAGGAGAGCUCCAAUACGGCACCGGUUUAGAGUAAGGCG
+AUGAUCAAUUAGUCUUGAAAGGUUAUAACUUCGUGCUGAUUUCCCUGAAU
+UCGUAAUAGAUCUGAGGCACCCACCUGUACCGUCCCUUAGGGGCGACGGG
+UUAUAAUGUGGUCCGAUCGCACGGCGAUGUGCAGAUACGAAGGUGGCCCG
+GUUUGCUACAGGAGAUAAGCUGUAACAACUGAGACUAUCAAGGGGACGUU
+CAUCUUCCACCCGCGGAGAGGCUGCCCAUCGUGCGGCAUUAAGUCAUGGU
+UCCCCUCGGCGCGGGUCCACCCGUGUAGUGUUUGUCCUUAAUGAAGUCCU
+GACGUGGCACUACAGACAAGCCCUCACGGGAUACCGCGGCUCUUGAGGUG
+CGGAUGCUAAUGAUCAGUCCCCAUGAUUAAACGCAAUGCUGGGCACUUGC
+UAGGGUCGCACUAAUUCAAGGAACCAAAGGCAGGAGCUCAUCUAGUAUCG
+AGUGCAGGAUGCAGGCACUCGAUAUACGCCACACUUCUUCGAUACACUCC
+GACGAAAGCUGGAAGUAGCACCGUGGAUAUAAGGGCCCAAACGCUGCACU
+UCCAGACCUACAUUUAUUCGACAGGUUCAUGUAACGGGGUCCGUUUUCUA
+CGGGCCUAGUGCGGGUACUUAAUGGUGAUGUCACGUCCACGAGUCGAAGC
+CUGUACUGGGGGCCUCGGUUUUACAUAAAAACUCAAGUUGUUAAUUUGUU
+UAAUUGCACGGCAAAAUUAAGCGGUCGUGCCUGCGCUUUAUGAUUCCUUC
+CGAGAUACCACCAAUGACUAACGUGCCACGCCGUUAAAUUUACGGAGGAC
+CGGGAGCCCUUCGUAACGCAAUGCGUUCGGUAGUGAGGGCCCGAGACGAG
+CGCAGUUGGAAUAACAGCCGCGGCGACUAAUCAUCCGUUAAACAGGUAAC
+UACAAGGAUGUGCGGGCGUACCUCUGACGUUCUCGAUCUCAACGUUGCGC
+ACACCGCGCCGUGAUCGAAUCGCGCCUACAGUGGCAGGGACGCAUGGCUC
+GCAGUACUAGUUCAUCCGGGGAGGGUUAAUGUAAUCAGAUUAGCAACAUU
+ACCACCUCCGGUCGCGAUAAUAGCCCCACCCCGCCUUAUGAUAUCCGAGU
+CAUGCGUAUAACCCAAUAUGGCUGCUGUUGGUGCUCCAGUGACCGAGUAG
+AUGGUGAGGGGUGCUACGACUGGCGCAGGUAAAAUGAGCGUUUCACGUGU
+UGCGAUAGGCCACGCUAUCGGGCUGGAGAGCCAGGUAGGGGGUCUCUCAA
+GCAAUGGGCCCUUCCCGAAAUAGUGGAGUAGUGGUCAUGGAACACGUCAA
+CCGUGUCUACUCGUGCCAGGACCGAUAAUAAUAAAUGUUGCACCAGGACA
+AAUAGAGCGCGUCUCCCCUUAGGCAAGAAGAUCAGGCCCCCAGGAGUGAA
+CUUUUGGCAAGAGUUAUACCCAGACCGUCCGGAGAUCGGCCGGCUGAAGA
+CAUUCUGUAUGAACCUAGCCAGCUGUCAUCAACUCGGGCUGUGAACGAUU
+AUUGCGUCGCAAUCAAAGCGUCAGCCGACGUGGUCCAUAUGUAAACUUUU
+UAACUCGAAUGGAGCUGUCUAGUCCCGCGUGCUAUAAGAGUCCAACGCGA
+CUAAGCCCCUACUUUUGGCGGUUCUCGAUAAACCAUAGAGUUAGGGAGUU
+CAAACGUCCUCAUUUAGGUACUUAGACGUGGCAGAAAUACCGCCCUGCGU
+UGAGAAUACCAUGCUGGAAUAGGAUUACCGACUAGUCCCGUGGUAUGUCU
+UAGACAAUCGUCGGAGUAGGAUCUGCAAUGGCUAUGAGCUUCGCCCUAGC
+ACAUCAGGCAUUAUCCUGCCGUCAGAUUCUUGUACGCGGUCCGUGCUCGC
+ACACGUACACCAUCAUGCGCUCGAUGUUGUAGUAAAAUUGCCCAACAGAG
+CGUCAGUUUAUCUGAGCCUGCGAUUGCCAAGGUCAUAUCCAUAGCUUCUC
+CGGUCAGGUGCCCGCCCUUGCGGCGGGAGAAUCGGGAAUCCGGUGAAAGA
+CCGGAACGUGCCCAACGCUGUAAGGCGGAUGCUCUUUUUCUCAUGCCACU
+GAAGCAAUUCGGGAAGGCGAAAGGGGCGGAUGAAGCUUAGUCAGAAGACC
+GGCCUGGCAGGAUAGACCGAACGCUCGAAAGAGUCUAGAUUGUGAAGGGA
+CCUACCGGUCGCUCGUCUGUCUUUGGAAAGGUUCUGGCCGUUAUCACUAC
+CAGCGAUCCGAGGGGCUGCCAUCUCAUCACUUCGUGGCCCAAGUCACUCC
+AGUGUGACUCACGGUAAGUCUCCCGUUGGGAUGCUUAGGUUCCCAAUUAU
+UGGCCAAGGCUAAGUGGGGGACGAGGAACGACCUUUCCCCAGUGUUUGGC
+CCCAUAGGAGGCAGGAAAUGUAAGGAAUACUCAGCCUAGCGCGUCGCUCA
+ACGGCACAACGGGGAGAAGACAAUACCGUCAUCGUGAGAACCGAAUCUUC
+GACGCUAAAACUUGCGGUUAACGGCCGUAGGAAGAUUAGCAUAUCUUUCC
+AAAACGAGCUAACUUGAGCGAUGUGGUGCACUCGAUCGCCUGGCAUCGUU
+ACGUCACCGGUCGUUGUAUUCGACACCUGUUAAGACGCUUAGCGACUUCG
+GACCUGCUAUAAGCUCCAUGAUAAAUCAGUAUAGGAUCGACCUCCUACGA
+GGUACAAUGUGCCACGCUGCGCAAUCACCGAUACAGCGUCCAACAUUAUU
+AAUUCGUAGUCUCCAGUAUGUCACCUAGGGUAGGAUCAACUGCCAAUGGA
+AUCAUGCCCGUGGUGACACUAGCACUAAACUUUUUCGUGUAAUUAAUUAU
+UGCUUUGACUUCCAGCGGAUGCACAGUAUCUAUGGCCUUAGUCGUCUUAC
+GAGGCCUGCAUUCACUCGCGAGAGAACGUGAGCGCCUGUGACGGGGGAAG
+CGCCAGGCCAGAAACAUGGUGACCUGUACCCCCGCGUAAUUAGAAUUCGG
+GACACUUGCCCAAGUAAGCAUCGAGUGCGUUAUUUUGGGAUCUAUGAACG
+AAGCUGCGAUGUCCUACAGGUGUCAGUGCCGAUCAUUGAGGAGGCUUACA
+GUACCUACCCUUAGAUCCAUGUUGCGUUGGAUUAACUUUUCAUCAAACAC
+ACCUGCGGCAGCUUAUGAUGCACUUUACGGGUCUAGCUAAGAGACAGGUA
+GGACUGCAUGUAUGAAUCCGUCCGGGUUCCUUGGGGUACAUACGUAGUGC
+CUGUCGUAAAUCUUCCCUCAGAGUUAAAGUGGUGCUGGUCUGAUGAUGAG
+GUCUAGAAUUCCCGAGUCUUCCCAAUGGACGCCGCACCGCACAAAUUCUA
+GACGUAAGCCUUCAUUCAACGAAUCCCUGCGACUAAUCCGCGUCCACCGG
+UUCGCACCCGGACCUCCUAGUGCGAGAGGUCAAUCUGCUAUAACGCAGCG
+AAAUGCACAUUCCAGUACUGUGAACAGCGUGAUCUUUACUGACGGACUGA
+GUUGGUUUGUAGAAAGCAUAGAGGGGCCGAAUCGUGUGUAUGCAAACGAG
+UAGGGGUUGAAGUCCCCCUUCGUAGCCAAUAUAGAGUCCGUAGUGAGUAC
+AGUACAGGGCUCGCAAGCGUUAGGUCCAAAGUGGUGCGUCAUCGCGUCAG
+UGACCUGCGUAGGCCACCGACUAACAGUUAUUAACACGUGGUCCUAUGCA
+UAAAUAGCGCUUCAUGGGAGGUCCCAUGACAGUGGUAAACUUUGUGUUUA
+CCACCAAGGAUGAGCUCAAGAACAAGCUCACCCUUUCGGCAGCCAAACCU
+UCUUCAGCGAGUAUUGGAGGUUCUUCUCCUUAACACCUCGCCAAAUACAU
+GCUUGGCAGCUCCUCUAUUUAUGCGGUUAACUGUGACCUAAUGCCUUUUU
+GCUUGCAUAUUCGGCUGUUGACCGUAUAAGAUUCCCUGUCGUCCCGGAGA
+CUGAACCCAGACAGGGAGGGGGACCCAUCGCUGCAGUGUCGUAUAAUGGA
+AGAAUCCAGAACUCGACGGAGGCGGAAAUGUGUAAUCACCAUCGAUAUAC
+GGAAUGAGUGGAUCUACUAUCCGCGAACAGCGAUCGUCAAAUAAGCGUAA
+CGUGCGUCAAGGCGACUCGAGGUGAGUGGCAUUAUGAAUUCGAAAUGGCA
+GGCACAUAACAAUGUGGUUAUGCUGAUUUUCAUACUUACCCUCUGUCACG
+GGGGACUAGAUCAGAGUCCGGUCGACACACUGCCUGCGGAUACCGUGGUU
+GUACCGCUGCCGUUCUAAGUCCCGACCGAUUACAACAAAAUGCCUAUGAG
+ACAUCAGUAUUGACAUGUAGAAUGGGACUCUCUCUUUAUCCUCGUCCGAU
+UAAUCCACUUUUUAAAAUUAAAAGAUCUCGAAAACAAUGAAUUGAAGGAU
+UUGAUUACUCAAUAUUUGAUUGGAAUAGAUUCACAAUAAUUCUAAAAAAA
+AAUUAUGAAUUUUCUAUUUCAUAAUCAUUCCUAAUUUCAUUCUAAAAAUA
+AAAUAAAGAACCUAUAUUAUAAUAUGGGUUCUGUGAUUAAUCGUUAUUAC
+UUCGAUUCGUUAGAACAGCUUCCAUUGAGUCUCUGCACCUAUCCUUUUCC
+UUUGGGUUCUAGUUUGAGAACCACUUGUUUUUCAAAAAAGGGAUUUGGCU
+CAGGAUUGCCCAUUUUUCAUUCCAGGGUUUCUCUGAAUUUGGAAGUUACC
+ACUUAGCAGGUUUCCAUACCAAGGCUCAAUACAAUCAAGUCCGUAGUGCU
+GAUAACUACAAUCCUCAUAUGUUUCAUCAAUGACUCGAAUGAUCACACUA
+GCUUACAAUAUAAAGGCCCUUUACAUGACGGGUUUCACUUAACCAAGUAA
+AUACAGACGACCUGUAUGUGUGACUGAGCGGAUCGUAGCUUGUAACCAGU
+UGGUACGGAAUACUUGCGGGGCGCUCAGUAUUAAAUGUAAGUUGCUGUAA
+AGCGAGGAACUGCAUUGGAAAGUCUCUCAGUUUCUGGAAAGUUCGACGAA
+GGCUCCCAGUCACGAGACAGACUUCUUCAGAAUUCACCGAAAAAAACGGA
+GGCAACUCACUCUAAUUUGCCGACAGAUCUCCCGACCUACAUCCACGAUA
+AUAGAUGGUACUGCACUGGUUGGUUUACGGCAAGUUAUUUGGCGGUAUAA
+ACCACCCGUACGCGCUGUACACUCCUAAUUUUAAGCAUGUUUGUUAGAAA
+UGGCCCGUUAAACUUUUGAUACUUGUGUCUCCUAGGUCAUACCAUGUAAU
+GAGCACACAAAGCAUAGAGUGACCAAGGCUAGCCACGUAGAGCGUAUGCG
+AUAUAGCACAUAUGGUUUGCAUCUCUCGGAUUACAUCCCAUUUACUUGCU
+UAGAAGGCCGGUAGGGCCCAUUAUGUAUGCUAUGUCAUGGUCUGGCCUAU
+UUGUGACAUAUCAGCUCGAUGAGGAUUGGGUCGGGCCUCAGGAGCCCAUC
+CUAUUAAAUUUCUUAUGUCUUAUUACGUGACUAGAGCGGAAUAUGCUCUG
+CUUUCUCUUCCUGUACUAAAGGUAGCCCUCGGCGCGUUAUUUCUCAUAAG
+GGUCGUUAUCUGCCGUAGAUGCCAGACCGACGAUCAUUUUCGAUUGAAGG
+UGCAUCUGGGGAUUUAACUAGCGACGCCAGUCCCCCUGGACACAGGUCUU
+GGGUCUCUUGGUGAGGGGUACGCCAUUCGCGAACGAACUGAUUGUUACCU
+UUUCGCGCCAUAGCGAUCAUUCUAUCUUAGCGACUGUUACCCCAAACGUU
+UAAAGAGAUUCAUCCAGCCCUGCAUCAAUCGAUUUGUCGACCGUCUGCAC
+UGGCGACCGGCGUGUACUUUCCCCAUUGAUAAAAUCUCCAGUAUCGUACG
+AGUCGUCUAUAUCGAUCUACCUAUGGAUUGUUCAACGUCGGCGAAUCGGC
+CGUAACCAUGGGGUCAGGCCUUACGCGUGCAGCGGCGUAUCGUUCCAUGC
+GUAGGUCGCACUCAGUCUGAGAGGCAACAGUGGGCUCUUGAAAUGGUACC
+AUGCUCACGACCAAUCCUUUAAGUCCGGAAGUCACUAAAAUACCCUUCUU
+GUAGCAACGGACGAUGCUGGCGUCAAAGGAGUCGGCUGGGCGAGCGCGGU
+CUACAGUCAGUCUGAUACAAUUGCGCCCAUUCAAUCUCCAUACACAAAGC
+GGGUAAGAUCGAUGCACCCCAAUCGUACGGUUAGCGUUGAUGAGCUGGUC
+UAACGCGUGUUGGUUCGCACCCUAGUCGUGGAGUACCGUCCGUUACCGUU
+UGUGGCGCCCAACCGCGUUUGUUUCCGGAUCGGGAGAUUGGGAAGGUCAA
+CUUCCUGAAAAACUAUGCUAGUGACAUAGUGGUACGAAAAGCACUUGGAU
+ACGCUUUGACUGCUUCCGCCGACGGAGUGACCCACGAGACGAACUGAGUG
+UGGCAACUCGUACGGGGUUCUCAGGGAAGAUACGAGUUCAACCCCCGUAC
+GUCGGAGCACCAAAACUCAGAUUAAAUUCCCUGCUCCACGCAUGGUUCGC
+CGAGUACUUACUUAAUAAGCCAACAAGAGAUAAGCUCCCGAGCAGCACAG
+UAUCCAUCCAACGGUACAUAAGAUCUAGGACGUGGUAGCGAACUAUGCUG
+CGUUGCUUAGGGCAAAUGGGCCUCCUUAGCACUCCGAACUGUGAGCAUCU
+GAGCUUUCCGAGUCAUCUUUCCAACAUAGCUUCUUAUGUUGGCGCAAUGG
+AAUCAUGGGGUUUGAACGCACAUCGCGGGGGACAAAUUUAAGCAAACGGU
+UAAUCGCUUCAAGAUCGACCCACCUAUCAGCGCGCCCCGACCGUGUUACG
+CUUCAGGUGGGUUGUGUAAUCCAUCCUAAAGGCAAAUGUGUGAUUCUGUU
+GCGGAGAGUUGAACGCUACGAUUACAGAGCACUACGUUACACCGAGCAUU
+CGGCCGUGCUCACUGUAACAGAGACAUGCCUAAAUGGAAACCGCCAGCCG
+GAUCGUCGUCGGAUAAGUCUGAGAGUUCGAGGAGUACUGAAUCUCGAUCU
+UCCAGCAAGUGGCCGAGCAGUGAUUCACUUGUAGCGUAAUCUCUUUCAAA
+GUCACUAAACCGCAAUCAAUUGCCACCGCGGUGUCCUGGUCUCUGCAGUU
+UCGUUGAACUCUAGUGCAAACCGGGGCAUCAAACUCCGUCUAGUAAUUCC
+UUUGUGCACGCCAGGAGUCACCCAAAUUGGUCUAGUAACUUCGGUGCUUU
+UGUGGACCUUUGGCUAUUAUGAAUGGACUCCAGGCAUCAGGUUAGUACCC
+UCUAUAGCCGCUACGCGUUUGAUCUGGCCGGCAAUAAAUGGGUAUAUCUG
+CCUUUCGGGUGUCUUGCACCCAACAAGAGUACCCUAUGGUGAGUGAUCCU
+CCACUUGUCGGAACAGGCCAAAGUAGACGAUCAAAUAAAGAAAAGUCGAG
+GACCUAAGCCAAAGGGUGGAUUCGAAGGAGCCCCCGCGACUCCUACCGUG
+GCUUAUUUGCUGCUCGCCAACUUUGUGAGGAGAGCACAGGUGAACCUCAA
+GCCCCGCAUGAUCCGCAGUCAGACUUCAGCACUGAAGUAGCGGAUUUAUG
+AAUGAGACCGCGCUCCCUGAGCCAAUCUUCAUGACGCGGCGUCUAGUGGG
+GUGCUAGGACAAGUCUAGGUCUUUGCGCUAGGAUUACCCGUGCGGUUUCU
+AGGAACACGCGAAUAGUUGGCUUGUACCCCGCUUGCAGAUCGUUGGUAUU
+AUAACAAAGACAAGAUCAAGAUUUUCUGACGGGUCUUGGGCGCCAAGGGA
+AUGGUUCGAAAUAGAAAGAAGGCGGUUAUAAGCCCGCCGGUACGCUAAUC
+GCAUGUGGUUGUAGAUGAAUUCCUGGAACAACACACGCAAUUUGUCAGCA
+GUCAGGUACCGCUCUGCUACUUGACCUAGGGCUUAAGGAAAUCCAGAGUU
+AAGGGUCGGCACAGGUUCCAGUCAGCUUUCUGCUUUGAUGUGGGAAUACC
+GUGGGCCAACCUCAAGCGUCACUACGGGCGCCGGUCUUUGACAACCUGAG
+CAUCAUACUCCAUCGUCGUGCGACAUUGCCAUGUGCCUUUACUAAUACGA
+CAUAUUUAGGUUCGAAAGGCCUUCUCCCCGAACAAUCGUAAAGCAUAAUA
+GUUAGAAUUACUAGAUAAAUCCCUUGCACUACAUGUCUGAAAGCUCAGCG
+AAGAACUUUCAGCCUUUCGAAAGUGUCCAAUAUUAAAACCCCGUGGGCGC
+AACUCGACCCGAUAGCGGUGCUCGCACAAAUUCCGGUUAUACGUUGGAUA
+UACGUGGGAACCGCUGCGGUGUAAGGGGCACUUUUAAUUGAGUAGCCAGU
+ACCAAUUAAAUUACGUAAAGUUAGAGUGCGAAAUUUCUCUAUGGUCUAAG
+GAUGGUAGGCAGUACUCUAUCUCGAGUAAAGGUCUUGCUAACAACGAUCG
+UUGCCAACAAAGCCGAGAGUAAUUAUACUCCGUAAUGACGACUUUGCUGU
+UAAAGCUACUCCCCUUUAGGAAGUUUUCGAGUUAACAGACAAGUGGCUGC
+UGUCGAGGCGCUAUACAGUACGUCACGUUAACUAUUGGUUCGACCAGCCC
+UUAUCCUCACUUGAACCCUGGAUGUUUCGAUACUGCAUGCCACUCGCUCG
+CAGCUUCUAGAAGUUGACCAUUAAUGACCGCUCGUCUCCUCGCCAAGUAA
+UGUGCGAACCAGGGUCACGUUUCUAGGCCUACACCAUGCACACUUGACUU
+GGCUCAGUUGUCAACUCAGUCAUAUAUACCUUAGGCAGUCGAUGCACGCA
+GCUUAUCGAAAAGCAAUGGGGACCUCAUGUUAAACAAGUAUCUACAGGGG
+CCUAGUUCGCAGAGACAAAGAAUUUCCCGUUCGCGGUCCGACAUAGGAUA
+UAUCACGGCCUAUGUUUUCCAAAAAUAGAUGUGUAUUGGACGUCCCACUG
+CACUGGGGACAGUAGACUUGUCGACCUAUUAAGUUCUUAGGAUAUAAUGG
+UACGGCGGGUUUGACAUGCGUAAGGUUAGUUGUUCGGGCUCGACACAAAU
+CGCACUCCAAUGAUUAUCGGGGAAAAUGGGGACUACACGUCACAUGCUAA
+AAAAAGAGGUCACAGUACCUGAGGCUCGCGAGCGCAUUAUCUGUUACAGU
+CUGCCAUGGCCCUAUAGCUGACUGGAAAUACCUACACAUGAGAUCUGCCU
+UCGGUCGUUACUGCUAACGUUAGGGAACCGCUCGUGCUACAGAAAACCCA
+CCGUAAAACUGUUUCCAUUCUAAGAAAUGGUCACUAAGCCCGAACGGAAU
+UACAUUCUAGUCUCCAUUCUUAAAUUAGCAGGUCCUCCUACAGUGAUACC
+AGAGUGCCUAUUGGCACCGGAAGCCAGAAUAUGCAACUUAGUCGAGCAAC
+GAUCCUCGGGAAGGGCGAGGUCAGACACUGGUCGUUGUACUUGCGACAUU
+AUGCACGUGGAAAUUUCACGGCGACGUUAAUGCCCUACAUCGCACUAACG
+UUCGGUGGGGCCUGAGACCUACAAUGUACCGAUACUGGAUUGUAUAAAGA
+ACGUUUGGUGAGGCUCACCAUCAAUUGGUACUGGGGUCUUUAAGUCUACC
+AACCGCUUAACUGGAUGACGGAAGAAACGACCGUCGAAAGCUCGUCAACA
+UUUGAUUCUUGGGGAGGCCCGACAAAUUGCCUGCGCCAACCGCAAACAGC
+CCCGUCUCAUGAGGUGUAUUCAGACAGCUUGUUAGAACGAAGGUGGAGUC
+GCUUUUCACGUUCCAGUUCAUGGAGCAGAUCUCGAACAAAUGGGAAAAAC
+GUGCUAUAUGAUGUUAUACUUUUGGACACAGGAGGGGGCCUACUAAUUAA
+CCAAUUAACUAUCAGUCUGAUCGCGACCAUCCCCGUAUACUGACAUGGCC
+CAGAGGCUAUUGGCCAGCGCCUCAGUACUGGUCGACUAAAGUUCCGUAGU
+AGAGAGCCGCUAAUCGGCAUUUAUGGCGUCAAAGUUUUUGAAGAACUUCA
+AACACCAACGACGCGCCAAAACAUGCACUGCACCGGUUGAUAAAAAAUUC
+GACCAUAAGACUCAAACAGCCAACCAUGGCCACUUGUUGUGUGCUAUAGC
+CGUCGACCGGCCGCUGGAACUCCCGAAUUAAAUAUAUAUACUAACACAUG
+GAUUGGCAAACGGGAUAUGAGUGUGGUAAGUCCCAGGAACUAAGCACAAU
+UAUAUGUUUCAACGAGAUCCCGUAUAUAGAGUGGGCGAGAGGCCAUUAUU
+GGCGUAGGCGUGAAGAGGCCGAAGAUUCGAGGAUGAGGAAUCGGUACCUC
+UUAGUAUGGCAAGUCCAGUUCAUGAAUCAGCUGCCAUCAACACUUGUCCA
+ACUCAAGCAUACACAGCUAACUAGCCUAAUUGCCUGUGCGCCUUUGCUAG
+CAUUAAAUCGGUUUAGGCGAGGCCGCCAAGCGGCAAUCACAUGCGCGGAC
+CUCAUGGCUGAGAGGGCGCGCAGCUACUAGCUUUAAAAUGGGACGCUCUG
+CUUUUAAUAAAGGGGGACACAAAUGACGCUUUACUGGCUCGCUGACCGAG
+GAUCUAGCUUCAUCCCCCCAGAAACCGAACCGACGGCCUCUUGAGCAGCU
+CGAAGUUUCAGCGUCGUGACGGUCUUGUUCUAGAUUUCGAUAAGGGUUGA
+UACACUUCUUGGGCUCACCAUGUCUACACGGGAUGGAUUGCCCCACGUGG
+AGACGACAACGCAAACGCGCGACUUCACCUUGUAAUAUGUUUGAACUAUU
+UAAGUUGUUACUUCAAGGACUGGCCUGUCGUUCUUCCUGUUAAUGGGUAC
+AAAUAGCGUAACGACAACGUUAUGCAGACCCUGUACGAGCGAGAGCAUUA
+AUCUGUGCCCUGAACCGGGUUGAUUCCACGCCGCUUCACUUUGGAAGAUC
+CCGACGUUCAAAGGAAUUCUCCAACUGCGCAGACCAAUAAACGCGUGUGG
+CCUUGGCAUUCAGAAGUACCAGCCUGGACGAUCUAACUGACAAUUCAUUG
+UGUUGCACGUGAUCCAUGAAAAAUGCAAAGAACAGCAAACAGGCGCUGGC
+UGGAGCCGCUUUCAAGACGUGUGUCCCGAAACCGUGGUGGCUUCGGGCGA
+AGCUGUCGGUUCUAACACAGACUGAUCUAGCGCCAAUUAUGAUCAAGUUG
+GGUCAGUUUGGGACGAGAACACAUUUGCGAACAAAGUUGAGAACAUCUCG
+CCUAAGCGUGAUACGAUUUCGCUAAUCGGAACCGAGGGUCUAAUGCCAGG
+AGACUCCGUGUAUAGUUCGUUCAGGUACGGGACUACAACGCGUCGGGAUU
+AAGUGUGGUCGGGGUUGUUACGGAUUCGACAGGCAUUAUGAGGCAUGUUU
+UGCGUCCCAUCGGCAGAUGUAAAUUGCCAGUUAAAUAUAACUGCAAAAAA
+UACAAACUCUUACGCUUUAGCUGCCUAAAAACCAGCUAGCGUGACUUCUA
+CAAGAUUGCUUGUGUCCUGUUAGAAGUCUCAAAAUAGCAAGCUACGGUUA
+CGAAAUUGUCUAGUUUCGUGACAAGAGAUUGAUAGACUCGCAAACUAAUG
+GCUUGAGUUAUGUGUCUUUAGUUUGUUAAAUGAAGACAUAACCUAUGGAC
+GUAGACAAAUAUGUUGGCAGGUGUUUGGACGUGGGUUCGACUCCCACCAG
+CUCCAUCCCGCGACUAUAUUCUCGUAAAGGCGGCCCUUCAAGGCUAGCGA
+AACCCCUUAGUAACGAGGCUGUUCCACAUAAGAACGUGAUUGCAUCCGGC
+GGGAAUCGGUUUUACGAUUCGUCAUGCUGUUGAGAAUGACACUAAGAUUA
+UUAUUCGCAAUACAGGCAAGGUUGUGGAGAAAAAAGCAUAGCCCCGCGAA
+AGUAAUUCAGCCGGCGCUUUAGACCACCCAAGGACUUUCUAUCUUGGGUA
+ACCUUAGGAAUACGGCCAUAGUUUUACCUGGCAAAGAUUACAGAGUUAGA
+UGGACUCCAAUUAUCCGAGAAACGAUUCGAACGUUUACGACUUGCGUCAC
+UUAAACUUAAGCUAAGACUGUCUACCAAUUCCAGCACUCGGAUAAUAUUC
+UUUGGCUAUUUAGCCGAACGUAAUUAUUUCCAUUACUCGCGCCAUAGAAA
+GCGGGCUUGUGCACUGAUCCUGCGGAAAAGCUACGCUCAUAUGUGAACGA
+UCUUGCCCAGUACAGACCGCAACGCAAUGGAGAGGUGCCUCUAAUCAUAU
+CUUGAACGGGAGCCGCCUGACGGGUGGAUCUGGGUGCGUUACCGGACCAC
+CAUGACUUGUAAGACCUUAGAGGCGUCGCCCCAGGCCUUAAACUUCCGUU
+CCGUAUUAAUGCUCAAAGCCAACCGCUAUUACAAACGUAGUUCUAGUAGU
+AGCGGGAACUACACGUGAACGGCUCCAGGCUUCGCAAGGUGUGUAUCGUC
+ACCGCAACCCCAUGCGCGACUAGGACGCAUCGGCCAAUGAUGUCAUCUCA
+AACGCCCGCAUCAAGACCGUCAACUGAAUAGACUGAGGAUAGUGACGUCA
+CACGCGCUGUUACCCCGUGUGGUUAAUGCUAUGCGAAGGCCUCUAGCACC
+GAUCCUCUAUUCAGUAUGAGAGUCUUCGAGGUCUAUAUGCCAGUCCCGGC
+AAAGAGGGCCUUGACGUCCGCAAUCUGGCAGGUCACGGGGCUAAAAUAGG
+UGUACAGAGUAUGUCGAAAGCAGGCGGCAACGUUCCGCAGCUGGAUGGUC
+ACACCGAUGCCAACAUGUGAUAAGCUAAAGGGUAAGCUACGUGCCCACUG
+UCACCAGGACGUACUAAUUGCAAAACAUUAAGGACUACAUGCUUGCUACA
+UUUGUUCUAUAUAUCUCGCGGCACAUAGCACCAUUUGCAGUAACCUGACG
+UUAAGAACGACUAACAUGAGGCUGACUACGAUCCGCUCUCAAGAACUAGU
+UCCCGAGGAGGCCAAAAACCAAUGAUUCGAAUCGAGCCCGCUUGCACAGA
+CGCCUCGGUGAUCCAAUCAGACCCACCACUGUCGACGCCUUAGGGAGGAC
+ACGGUCGGUGGGGAAGCCCCUAUGUUAGCUUACCCAACAAGGAGCGGGGC
+CACACCUGCAGACCUGAAUAAGCGUAACCUAGAGUAGGCAUCUAGAAGAU
+GGAAAACUCGUUUUUGGAAGCAUACAGAAGCCAUUAAGGAGCAGUCACCG
+GUGGUAGAAUGCUUUCUAAAGUCUAGUCUUACUGUUUGCGUUGCCGACUG
+UGCGGAAAGUGAUCUGAGAGGACUCAUACUACUGUUCUCGUGCUAUAGGU
+AGUAGUACGUGGUAACUCCGUAUAUGUUCUCAUAGAAGCUUGCUAGCCUU
+AAAAGAAGGCCAAGACUUGAACAACGCAAAGACUUGUCGUGAUUCGGGCU
+CAGUCUAGUAAAUAGUGGGAACUGGCGAUGACUUAUUUGCUAACGAUGUA
+CAGUUAAUAUACCCAUGACCGUAUUCUGAGGACCUGUAACGGUCUAGCGA
+UGGAUGUACAGGAGUUGGGACCGCCGCUCAGAUUGCUCAUACAUACCUUU
+GGGUUGAACAACGCGAGAUGGUUAGCAGGGUUCAAAGCAUUACAGGGCCU
+GCAGAUUCCACCGAUCUGUCUGACGGGCACCGCACUUUAUCUAGCAAUAU
+ACGUUCCGUAAUCAGUAUGGAAUACGACACUAUCAUAAUGUUAAUGCAGG
+CAAUUUAUGAAACAGGAUAGAUAAUGCAGAGCUACCCAUACUUACCCCAG
+GGACACGCAACAUUUUAAUAAAACGAGCAUUUUGCGGUUUCCUCGGGACA
+GACCCAGGCUAAGAUGGAGUGCUCUCGUGAUCGCAUAAGUAAUACCAUCG
+ACUCGAGAAAACGUCGUCUUAGGCCUUGUGAUCGUUGCUCUGGUACAUGA
+UACGCGCAUGCCCUAGUAGCAUCUAUUCCGCCUCAAUCGGGGUGGUAAUA
+AGGUGAUAUUCGCUCCUACCGAGUGCACUGCCGGAGGGUAGUCACACUAA
+CUCAAUAAUAUAAAAACGUAACGCCGAAAUACUACGGCAGAGGGGGAACA
+CAGUAGCGUAGAACGCGGUGAGUCCGGGACUUUCGUAGGGGCCGGCCAGA
+UUUCUACUAGCUGUGGAUCAGUUACCAUGAUUGUAAGUGCAAUCAGCGCG
+GUAUAGAUGCGUGUAGUGCAAGACCUGUCUCUAGGUUCUUGGAUACGGUU
+AUACAGUCUGAUCAAUGGCUGGCAUCCUCUGUACGCCACAUGAUUGCUUG
+CAUUCAACUUAUGAGGAUUAUUUCUUAAAGGCCUCUGGCUCGGAAAUAGU
+CUGAACCUUAUUGUUAAACUCCGUCAUUCGCCAACUGAUACUGAGUCAAA
+CACUAAUGACACACCCCUGAUCACCCUAACUGGUACUAAAUGCCCAAAUC
+CUGUAUGGAGAGCCCGGAUCGCAGGGGCCCUAAAGAAGUAACACAAGUCU
+UGCUUUCCGACGUCACAGUGUCAUUAUACGUCCUGGAACGUAGGUGAACC
+GUUAUGAGGCGAGCAUGCGACAUCUCAAGUAUACCCACCGUUAAUUAGGG
+GACUAGCUCGACAUGUGCUAGACCAUAUAUCAGACGACAAAGCCGAGAUG
+GUGCCGGUCCGGUUAGCCAAGACUUUUUGGACUCCCCGUGUCCGGUCGAA
+CUCUUCAUCCGCGUAUUCUUGGAAGACUCCAUUAUGACGGAAUUAUCCUC
+CCUGUCUGGGCCAGAAGUCAAAAUAACGCCGUGUCCGAUAACCCGUGUCG
+AAUAGCGGUGCCUGUGACUAAAAACAGCGCUCUAGAAAUUUUCUGCACCC
+GCGGGACGAGGUAGGUUGGGAUAUCAACGAGCGUGUUACAUGGCAAGACC
+CCACGGAGCGUAAAAUGAAGAAACUCCGUCAGCCUAUAUGAUGAGGCACA
+CCCCUAGAUGAUCAAGACCCGACCUUAGAAGAUAUUGUCUGACAACAUGU
+AGGAAGCCUCUCAGAGUUUCCCUGCGUGCAGGUAACGUAAUCGCAAAUGA
+CGCCCCAUAAUGGCAUGCAACACAAAACAUAUGAAGACGCCUCUUGAAGG
+CGACCAUACGUUCACCCACCAAGGGUGAUAGAGCGUACUAAUAAGGCUUC
+AUUAUAGAGAAAAGACGACAGUGAAGGGAUCCUUAGGCUUGAUAACUUGC
+GGAGGACAGGGUGAUGCGAAUCGUAAAAUGUAAAUAUUUUUGGACUAUCU
+CUUCACUUUAAAAAUAAAGUGAUGUGCAUAUAGUCUCUGAGGUUCCUACU
+AAAUCCAUAAUAAAAUAUUCCAUAUUAAAAGGAUAAUAUUAUUUAAAAGG
+AUAAUUGGUUACCAGCUGAUUAUCUACCAAUAUUUAAAAUUUUUACGUGG
+AAGUAUUUAAAAUUGAAUACAUAGAUUUCCAGCUUAUAGCACAUUGCAAU
+CUUUAUUUUGGGCCAUCCGUUGACCAAAGAACCGAUUGACACGUACGGCA
+UCUGACUUUCGGCAUCUUGGAACACAACGGGUACCGGGAUUUAGUCUUAC
+UAUCGUUUAUUAGAAAGGGUGUCAAGGCACCUCACCGCGAUACUGCCCCC
+UAACACGGCGACGGCCUAGUCCCCCGUUGUGCGUUUCGAAGACCUCAAAG
+CGCACCUUAUACUCCGCCAUGAGCGAAAAAGGACGGCACUGAUCCCGAAG
+GGCGUCGUGUGUCGAGUAAUCAGAAUAUGUUCCCGAGAGUACCGCAACAU
+UAAGGCUCUUAACAUCCCCGCUGUACUUGCCUUCCGAAUAUGGCCAGUCA
+GGUGAAACAUCUGCUUAGGUUAAUGGAGUACUGACCUGAUGCCUUGGCCA
+UACUUGCAUCCAUCGAACUUUAGAAGCAAGAACCCCCCCCCGUGCCAGUG
+CGGAGAAAAGGUCGAUCGAGUCUGAAUAUAGUAUGAUCGGAUAUGAGGGC
+ACGUCAUACUGACCCUACUUUAACAAUGCUAUUCAUUAGGUUUCCUGAAU
+GAGAGGACUCUGAAGUAAGGACUCGUAACGCCAGACAGUAAGAUGGUAUU
+GUGAUAGUAGGGCAGGUGGGUAUUAAGGUGUGUUGCGGGAUUCCAUACGG
+GUGCGUGGCGGGGUGCCCCGGAAGAAUAGUUAUGUUAGGACGCUAGUGUG
+GAAUUUGACCCGAAAUUCGCUUUGGUCUCACGGUCGGGCCCCCGCAGAGU
+ACGGAAUAGAGGAUUUGCCUUGUACUGAAAAGCAGUGAAAAAUCGAUGUG
+UCAGAUACCUCCUUACCGUAGGCGGCGAACGAUCGCCUCAGAGGGCCUGC
+GUAACACUUGACAUGGAGCCGGUCCGGUACUCCAAAAUUCAGACAGAUCA
+GUAGAGGGAGCCAGACAGCGGGCCCCGCCUGUACCCCGGUCGAUUAUCAU
+UUGAUCUUGCUAGCGCGGUAGCUCCGUUCAUCCGUAGUGGACGCUACAUC
+ACCCUCAAACUGACAGAGUGGAUGGAGAGUCCUCCUGAUACAACAGCGAA
+CUGCGGACUCGCACUGCCAAUCCAAAUAGCGUCUUUAACCAGCGUGCCGG
+CGAGCGCAGCAGCCCCAAAAAGGAGUGACCGCGCGGACGGCUGCUCACAC
+CCGAUCGCAUGGUAAUCCUAAGGGCUACCUCUAUUAACAGCGGCCUUUCG
+GCCAACAGAGGUAUAGAGCACACUAAGAAGCAUACCUAGUUUCCAUAUUC
+GCGGGCCCGAGUCAGAGUUGGUCAGGCUAUAGGGCGACCCGUGGCCCGCG
+AGAAAGGUGGACUAUACCGAGGAAGUGGAGUAGUACGCUGGGCAUGGCAA
+GGUAUUCGAGUCGUCCGACGUUUCACAUUACCACAGCUCGCUGGCAAUAA
+UUUGAAUCGCAUCCCCGUGCCACCCAACUCGCGGGCCAACCGGCUACAGC
+CUAAAGUGAAUAUCGCGCCACCGUUGAUAAGGCUCUGGGGAAACACGAAU
+GCGGGGUGGUCAGACAUAUUAGCCAAGCUGGGUAUUCAACGUCAAAUUAU
+GAGGUCAGCGCAGGGCUAAACUAAUUGCCAACAUGAGCCCAGUGCUUAUA
+ACUUCGGCCGUCCUCCUCGUGGACGUUGGCACUACACCACUCGCGGACCU
+UGCGUCGGAUGACGGUAUUAGUGAGUCGCUCCAUGACGGCCGAGGAGCUU
+AUUCAUGAUGGAUUGAGUAAUGGAGGAAUAUCUUCAGGCCCUUGCACUUU
+UUAUACUAAGUCGACAGGUAAGAAGGACACUAGUAGCUAGUCAGUUUCUG
+CCCGCCCCAUCAUACCGGUCCGUGCACUGUCAGCUUUCGGAUUACCAGGA
+CGAAAUACCACGGAAUCAUAACGAUCAAUGCGCGAUUAUUAUGAUCUGUU
+UUCCCUCCUCCAAUCGGGGUACCCGGGUGCACCCGAACCCCGGCCCGCAG
+CAAAUAGAAACCGAACCGUGUCCGCAAGUUUUCUAGCUCCGCCGGGCUUG
+CAGCUUAUAAAUCAAAACCAAGAUCACCAACUCGUCGGCCCACUCCAUCG
+ACGCCCCGGGUCAUACAGAUGCUACAGCUCAAUCUUGGGCUUGCCGACCG
+UGGGCUCCAUUUAUUUAUCACGCACGGCCUAAAAUAGAUUUAUCAAGUAU
+UUUUAUCCACAUACAUGUACGGUGACGUAUGUUGCUAUCCCAGCCCGAUG
+CAAGCUCUCCUCGGUUCCCAAAUAUAAGAAGGGAAUGUCACAAUCGUGGG
+AGGAUUCGGCACUGUGCAUCUAGCCGGCGUCGCCAAAGUAUUGUACGGGC
+ACUCUUGGGUAAUAGUGCGCCAUCUACCAACUAUCAGAUAGUCAGCCACG
+ACGCCCCCUUGUCGCCUACGUAACUGGGGCGCAGAGCCGAUCACUUUAAA
+CUCCUCUCUAAGGCGUUUUAAGCAAAUUCACAGAACCGGACGCAUGGUAA
+CAUGUUCUAUGUCCCGCGUUGCGCUUCUACACUCUCGCGGACUUGACCGU
+AUCUAACCUUAGGCCUGAGGCGAAGGGGUUCCUGUGCUCCCAGAUUGAUC
+CACCGGGGGUUGCAAAGGGAGCGCGUUAACUACCCCCAUAAGGUGGAGCC
+CAGCAGCAAAAUGAUUGGAUUGCGCUUUCGGACGGGAGCCAUAAUCCUUA
+AGCUAUACAACGCUAAGUUUUCCAUUACCAGCAGCAAGAAAGACUCGGUC
+AAGCGUUGUUGGGUCGGGAAACCAUUAUAUGUCUCAAGACCAGGACUGCU
+GGGGCAUUGAGAGCCUGACAUGCGAAGAGCAAGUUAAGACCGAGAUCAGG
+CGGCGAGAUCGAAUAGAUUGCUGCGAUGGUGGACGCCCGGCACUUGGCCC
+CGUCGACCAGAGUCUACCGAGCAUUGAUACUAACAUGUACAGCUUGUUAU
+AUGAAGUCCCACGGACGACCGUAGGAAUUCUACCACAUACGUGUAGGCGC
+GAACGGAACCUCUAUGCGUCUGGCACGCUUCGCGGCCGCAGGUAGGUUCU
+UGCCAACAAUAUCCGACUACUAGGUAAAAGCAAUGGCUCUCGACCUGUGA
+AGCCCAAGGUGCUACCGACCGAAGCGAGAGAUCCAAACCUCCAGGUCUAG
+UGGGGAGGCCGGCUAGCCACAAAGCCUGUUAUUUCGAAAAUCCGCCUGAA
+CCCGAGCAGGUUUGGACUCCAUAGCCCUCAUUAAACUACUGGCAUUAACG
+AGUCCCCGCCAAUCUGGGACUGGAAACACCGACUAUAAAAACUUUGGGAG
+UAAUGUUGAGAGGAUAAUACGAUGGUGGGGUUUUCUUUUUCUGCGAUACG
+GUAUUUUUCGCAUGUGGCCGCCGUCGGUGGACCAUCGAUCUACGCCGAAG
+CACAAUGUAUGUGGCGCGCUGCACCAUUGGUCUCUUCUUUGGUACCACAU
+GGUGGGUCACGUCGGAACCGGCGAGUCACAACGAACUUAGGCUAAAAUUA
+CAUUAUAGGGUCUGCCACAACCUUCUCUAUCUGUUAUGACAGCAAGACAU
+CCAUUCUGAUAGAGAGUGUCUUUUGAUUAAGAAGCUACGACACUUCGGGC
+UCAAUUUCUACUCUGCUACGCUCCCUUCCUAGAAGACACCGUUGGCUCGC
+GCCAACACUGCUUAUGCGCCAUCGUACCCGCCCCUUAGAUUAUAGCUGCG
+UAUUCUCGUCAGUAAAGACCGCAUGCAUGAGCCCGCAGAACGCUCUCUCA
+UGCUCACAACUCAGGAACCGAAAGAGGCUAAUAGAAGUGUCAUGACAGUG
+GGCGUGGCUAGUAGCCCUCCACGUUACUAUCCCAGGAAGCCGGAGCUAUA
+GGUCACCCGGCCCCGCGACCCUGCGAUGGACCAUGGUCAUCGACCUCAAG
+UACACGGUUGACUGGAGGUUGGUGCCGGGCGAUAAGGAGACUCGAUCUGA
+GAUACCUGGAUACUCAGCGUGACGAAAGCGCUUCUCUGUAGAUAAAGCAC
+GUACUUAUUUCUCCACAGCGUUAUGCCACGAGAUGAUACGCGAACUCGCU
+UGCGUUCCACAGGGGCUUUCGAUGCAAGCCGUCCGCUAGUAGUUUUCUAA
+GGCGAAGCUCCCCUGUCCCAGCGUGCCGUUUAGUGAUGGACAGAUCGUUU
+ACAGCUGCGGACCGAGGUUAUCCUGCAGUGCUACCGAAAAUACUAUAUGU
+AUAGUAAGGAUGCGAUCAACUCAGCGAGUUGCUACCCCACAACGUCAUGC
+CGAGAUUCCUUAGCGACGUGAAACUGCUACCAAAUAUAAACCCGUCCCAA
+GAUAUCAGCCUGGACAGUACGCCGCGUCGCCAUUUAAGGGGGUGUAAAUU
+UGACCGAAGGUACACGCUGCCAAACGCGUUGCAGAGGGGGCUUGAGCCAU
+AUAUUGUGACGGCGGCACCAUAGCAUGCGUCUCUGCCGGACCAAUCUAAG
+AACCCAGUAGACAUAAAGAUUAGGGCAAUUACAGAUACGCCCGCACCGCG
+UGUACGCGGUGGCCACAUAAAGAAUUAACGACACCGUACAGAUUAAACGA
+GGAAGUCCGAUACUAGGGCAGAUGUGCUUCGUGUUAUAACUGUCUUGAUC
+ACAAGUCAUUGGGAAAAUGACCUUACCCUAGGCGAGAUUUUUAUUAGAAA
+UCGGUUUGUCAGCGCGGGUGUGGUCAGAUGACACUUACGGACGGACAGUA
+CAACAGCGCGGCGCAUCGAGUGAGGAGUAUGCCGCCGAGUAACGCCGUAG
+GCACUCCAAUAAGCAGUAGAAAUAAGGCGUAGCUCCUGAUAUGGCCACUC
+GAGAAAACUCAAAGGCCUCUUGUCUACACGCUUGUGACAGCCGUAAUAAG
+ACCAAUGAUUUUAAGUCGCACCUUGCCAGCCCCUUGUUCUCACACCGAGC
+GUGAUGGCGUUACAGAUAGGUUGAGAGGCCUGAGUACGGGGCCCAUUGGA
+UAUGACAACAUGUUUCCUCGUCAAUUCUUUCGGAAUACCUGAAGAUCACU
+UGGCACCUUCUGGGCCGUCGUGUAGCGCAGUUAGUGUAAAUGGUUAUUGC
+CGCAGAACUGUCCACCGCUCUUACAAUACACCUUACCAAGAGUUUACGUC
+GAUCUGGUAGUUCGGCCUCAAGUCGACCCAACGAUGUGACCCGUGCAUUC
+CUCGCGUCAACAGUUCCUCAAAGAAGCGUCACUAUGCUUGCCAUGCUAAU
+UGAUUCUAACAAGGCUCACAGCAGUUGCAGCAGGGAUUUUAACGUAUUAU
+UUACAAAGCCCAGUUGCGAACAAAUAAAAAACUUCUUAUAAUAAGUUGAA
+GUAUAUUAUAUUAAAAGUUAAAUAACGAAAAACGUUGAUAGAGAAGAGUA
+GCUUACAAAAUCGCCAUAUAGGGAGAGAAUGCCUUAGACUGAAAGCAUUC
+UUAUGGUAGACGGAAGUGAAUUCACCUCUGGAGUUGACGCCAGGACCAUG
+UAUAUGUAAAGGCGUUCCGGUCAGAAUUGAUCGUUAUAACUAAUGAGUGG
+GCAGACAUGUUCUGUCAAUUUAGGGUGGUACCGCGAAUUUACCUCGUCCC
+UUUUUGGGAGCGAGGUUUUUUUAUUUUUAAAAUCUCGAGAAUUUCCAAUC
+UUAGGGUAGGUAGAUCUUUCACGUCCCCGCCAGAACGUAUGAUUACAAAG
+CGGCCACAGCAGGAGUACAACUUUGGACCUUGUGCACGGUGCUUGCUGGU
+AAGAGCUCUAGACUCGACAGAAAGUCGAAAGUUAACCCAGGAUCGAGACG
+UGACCACGAUCAAACUUGAGAUAGAGCCCGCUCGAACCGCGCUUUGUGUC
+CGGAUCAGAAGUGCCCGAGGAAGCUCGGAUGAACAGUGUCUACUGUGUUU
+CCUAUAGCUGAGAUGGAAUGGGUAAGCAGGUGCGCCCUAGUUAAUUAGGA
+GCAAUAUUUAUUCCAUAACAUAUAUGGACUCACUUAUUAUGUCCGGAGAA
+ACUAAAAGUAGACGAAUACUGUCGUGCAAGCUACACCUUCGUCAGACGUG
+GGUAACUCCCCCUACGACCGCAAUUCGUAACCGCAGGCUAACUCCUUCUG
+GAACCUCCCCGCGGUGACUAUGAAAAACGACCACGCUCUAUGGCGUUGAA
+CUAGAGUGCAGCAAACCUAAAGACCUACCGACAACGGCAAGGGGCCUGUC
+CGUACACGACCCGCAAUCGCGAUGGAGUAAGCGAUCCGCAAUCCACCCUC
+GUUCUCAGGGACCAUACAUCCACCCCGUAUAGUAUCUGCGAAGUCGAUGG
+AGAACUGCCAAGACGACCGCCUUCUACGGCUCGCUAAAUUUUCAGCGAAC
+CAUUUGCAAAUCAGCUGGUUACCUUACCAUUUGAUACAGUGGGAAUAGGA
+GGGAGUCUAUAUUUCUAACCCUAAUAUACCCGGUUCAGGGCUCUUAUGUG
+GCGCUCGUUGUUUUGCCGGUUGCCUUUCAGCGGGCGAAAGAGCUCAGAGA
+AGCGAGGACCAAAAAACGGCAGCCGCGGGCCCUCCUGUUCCCACCAUCCC
+AGCUUUUCCACACUGCGCCUGGGUUCUCACUCAAGUGUUCGGCAGCUUCC
+ACUUACGAGGCCGCGGUCUACCGCUGUCACUGGUAGUCGCGAAGAGUUCG
+UCUCUGUCAGCCUUGGGAGCCGCGGACGGAGUAUGAGGUCCAGUAAUGAG
+AGCAGGGAAGAGUAAAGCGAGCCGCGCUACUUGUCCUAUCUGCCGCUCCU
+AAGCUGUGGGGCGUGUAGGGUACACAAGGCUCCGACAUUCCGAAGCAGUA
+AGUAGUAACCGGCUUAGCCUCGAUUUGAAGCGGGUACGGACAGCCGCACA
+GGUUGUCUGAUCUAGGACGAGGCAUUCUUACACAAGAACGUGGAUUUGAC
+GAGCACUGAAUCUGUCCCAAGCCGAACAUAUAUUGUAGGAGCGAAAUCUA
+UAUUCUGAGUAAGCCUCGAUAGUUUUAAGGUCCCGGAUGCUGUCAGUACU
+GACUCUCUACGGCGAUUCACUUUCGCCCGCUCUACCGGAAACCUCACGAU
+GACGGUGUGAACUAUGAGCUGAGGGUAGUAGGGUCAACGGCUGCGUGGGG
+GUUUGGAGAACUUCACAUUUCUAAACACGUUGAGAAUGUAUCGAUGUAGA
+CAGUGAUAGUGGUUUGGAUGUUAACCCUACCCGGUCCGCGAUGACAAUUC
+AGCCGGCGUCCUACCGUAGUAGUAGGGCAAGUUUUGCUGAUAUUGGCAGC
+ACUGGUACCUAGUAACGUCCUCUAUUACUGAACUCCAACGAGGCUCCCAU
+CCCGUGAACAGCCGGAGAAGUGGUAUGGAGGGGGGAAACACUUUGCGGUA
+ACGGUCCCUACUGCAGACAUAACUAGAGGUAUAGAGGAUGUGAAGAAAUA
+UGGAUUAACAGAGGCUCAGCAUGGUCUGAUAUGAAGAUACACAGCCACAU
+ACGUGUCGGAGGUGAGGGUGUGGGUAAUAAGUAAUUCGAGACAGUGUCGU
+UUUAGGCAGUUUACCAGCCGAGACAUACUGGUCUCAAUUCCGCAGGGGAG
+CAAUUGUACGUCGCCCUGGGGUGCGUGUUACCUUACAAAUGCUUUCGGUG
+AACCGAGUGCUUAAGACUCAAGAUACCCUCUUGCCUUAUAGGUCGUAUCA
+AGUGAGUGGAGAAUAAGUUAAGUUUAACGAUAUCGUCCCACAUGAUGUGA
+CACAGGUGGUCUCUCUUGGCAUACCCUGCGGCGAGAGCAAAGUCCCUAGU
+UCAAUGUAAGCUAGGCCAUUCGAUAGGAACUUAGGAGUAGCUCCCCGAAU
+GUAACAAUUGUAAUCGUACUGAAUCCUAACGAGCUUAACGCGGCCACUUG
+GUGGUCCAUGAAACCUGCUUGCACAAAGUUACGUUGAAUUAACUCGUCCG
+AAAAAUGCGAGACAGGACGGAACGGUCUACGCCUGAACUAAAGAAUGCAC
+UCUGCGGCAUACAGUCAUACCUACUAAACGUUCGGAGUGCAUCUAGCCUG
+UGGGAGAAAUUAGUCCAUUUGUUAAGACGGGAUCUACAUUCGACACUCUG
+GCCAGGGGUUCAAACCUGGGCGGCCCACAUGGGGUUUCUGCCCAGGCCAU
+CAUCAUCUGACUAACAUUCCGAUAAAUCCAUUGAAGACGGACCCGGAUCU
+UAGCUCCGGUAGGUCUAGGAAUCUCGGGGUCAUUUGUGAUGCCUGUUAGA
+CUUGGGUAGUAAACUGAGCCCCCGCAACCUAGCCUCAAAUAUCGAGUACG
+AAUACGCCCUGAGGCCUUCUUGACCGACCUCUUCUUCUUAGCGAGACGUC
+UGCGCUCGAUCGAUAGCAAGGUAAUCUAGUAGACCAGGUUUCGAUUACUU
+GAUGAUGGGGAUCGUUUAUGCUACUCACGGUCCUCUCGGUUCCCUCGGCU
+GCGUGGUCUAUCACGCGGAGAAAAGUUGCCUUCCGCCGCAUAAUGAGAGG
+AGUUGUCAAGUCAGUAGCAGAACACGUAGGUAUUGGAUCUGUCGGGGUGG
+GAAACGACCAACGUUCGCUCCGUCCAGUGCAGGCAAUCAGAAAGGGCUAA
+AUUGCGUAACACGCUAUCACGGGGCAGCUGCCAAAAGUUUUACCCGGAGC
+CAGACUUUUAGCCGGAAAGGAGCGAAUAAGCUAAUGAGAUAUGCAACCCU
+ACCCUUCGUCCAAGCUGGCCAAGUCAUCUGAGGGGCUCCAUGCAAGCUAU
+AAGUGUGGGGAUUCAGCUGACCGCUGAACUCCCGGCGACCCGAAGCUUGC
+CCUAACGGAGCUGACCUAUGUGACGAGCUACCAAGAGCAGGGCUUAUAUU
+GAGAGAUUAGCGUUUCACUUAACGGGAUAGAAAUAUCGACGAUCCAAGAC
+UUGUUGGAGCGUUGAAUGAGAUCUGAUAGUAGAGGGUAGAUUCGGAGGUA
+CCAGUUGUUGCGCUCAAAUUCUCGUCGGUGGCGAUACCGGUUUGGUAAUC
+UCCUAGCCACAAUCGUUCAGUUAUAACAAUACGGUAUAGAGCGCGACGGC
+AUCACCCAUUUAGGAAUUGAUGCGCUCCGAGAGGGCUCGACGUUCCGACA
+AGUUAACGCGUCGUCUACGGUUCACGGGUCAGGCUGUGAACGUCUUCCUA
+AUCAUGCACCCGCUGUUUAGUUCAUUCGGCAUCGUGGGUCCCGACCGAGG
+AAUCCCCAUAUCAAGCACUCCAGCUGCAUAACGAAACCCUGAACAGCAUU
+CGGAACUUGGUCUACAUUGAAUUACCCAAUUGAGCUAGAAAGGGAAGUCG
+AGUCAUCGUCUCCGAUCAAGAGUCAGUUUCAAUGUGUAUUCCCCCACGGG
+UGGGGUCACGACUCCUGGCGGGUCAUCCUACCUGUGCUCCUCUCCUCCUA
+AUACUCUGCAGCAUGUUCCAAAAAGGGGCUGGCUAUCCGACGUUGGCAUU
+CACCAGAAAAGAACGUCAGUAAGCUAUACCCAAAAGUCUUGUAGAUCAAA
+AAAAAUCCCCAGACUUCAUCGUGCGACAGGAUUUCAAUUGGACUUAGAAG
+CAUUGAUGCGCCACCGAGGUGGUAAACACGGACAUAGACCAUUAAUCCCC
+UGCAGCCUUUGCUGGUCGAAGUCUUGAAUCCUUUUCCCGCCCAGUCUCUA
+AGCGCGUUUUGCCUGAGAUUAGGGUGCUCUGUACUUAUGGCGAUCCAAAG
+CUAGUCCGACAUGAUACCAACCUUAACAUGCCUAAUAGUUCAUGACAUAU
+GGUGUGGGAGUUUCCUGUAAUACGUGUCUUUUCGGAGGCGAGUUAUAUCA
+ACAUAGCGUAAGCGUGCGGACCAAAUCACUUGCUUAUGUUGAGAAAGUUC
+GUAGGACAGACACUGGGCCGCUGUAUGAAAUGUAUCCACAUAUGUCUUUG
+AACUUGGGGCAGACUUAGUUUUUGGAGCUGCUGUUUGCUAUCCUCCAUCU
+GUGAACUUCAUCCAUUGCCAAGAAGUCAUGGCGAUUCGCUACACGAUGGA
+AUCUAGAGUGGUUAUGUCAUUCGACCUGGCGGCAGUGGGGGGCCCCCCCC
+CUCUGAAAUAGGCGUUGGAACCCCAGUGCUUAGGACACCGCGGAUUUGCC
+CCAGAACAGCAGUCCAUCAGACACCCGCGUGGAAAGUGAAGGCCGGCGAG
+UGCUAGUCAUCUGACCCAAUACGUCCAAACUGCUGAGUCACCACACUGAC
+UACAACAUCCCUACUCCAUCGCUGAACACACCCACACGCCUAGCCGCCCA
+ACAUGUGUGCCUGUGAUGACCCACCGACAGCUAAAACGGAGCGGUCUGGC
+UAUUCUCUUCGGGACUCCUAGCCCUACCUAGUGGCCCCCGAUUCUUUGUC
+UGAAACAGAAGUAAUUGUCGUCAUGGCGUGUAAAAAAGCCCGCUGUGCAG
+UCCUUUCCAAAUCAACGCCUAUUCUUCUUACGACUCUGUUGGGACAGGGA
+GGCGCUCGCAUAAGGCUAUCCCAUCUGUACAAAUCGCACCAAGGUGUUAG
+UGUUGGGUGUGUUGAAGUGAUCGGGAAUGCCAGUGCAAUUCUGGCAGCGG
+ACCCCGCCACUGUAACCGCAAAUUAUGCCCAUUUCUAGCCACUGCAGUCC
+UGCGGGAAGGGUAGAAAGACACACUUUUUACUGGGCGCGGUAGCCAGGAG
+ACCGGCUUCAACAUUUUAUACGUAGGAUCACAUAUACAUAAGCGUGUUCU
+UCCAGGGCGGCAGAAUUAGGUUGCAUGGAGGCGUCACAUAAAACGAAAGA
+GGUGCGGGUCCUCGGACGCAAAUAGUGAAGAGCCGCGUCGGGUUCGGGCA
+AGGUACGUGACUAGCCAUUAAUGUGAUUCUUUCCGCGCAUUUCGUUUUUA
+GAAGUUCUCGUUCCGAGAGGGGACCUCAAUAUUUGCCCUAGUCAUACAGC
+CUAAUUUUAAGAUUGCGGGAUGCGCCAAGCAACAAACGACCCCCCCGGCA
+AUGCGAAUGUAGAUCAGUGAGGAUAAGGCGUCCUAGCUCAAAUAGAUUAG
+UCAGUGACAAAUCUGAGGUGGUCAAAGUGGGUUUACUUCAACUGUACCUU
+UGAAAAGUACAGUUCGAUCGAACAGCAUAAGUCUAAUCUCAGUUAGGGUG
+ACUGGCGUCUCGUCUUUGUCAGCGAAGGGGGCCUUUGGGGACUAAGGCGG
+AACCGAGGCGAAGUGACCCUAACUAGCGAGGGAUCAGGAGGCUAUCGCCU
+GUACAGGACCAAACAGGUGGUUUACUCAGGUGAAAAUAACUCCUUGAGCA
+CCCCGUUUCAUAAAGACGCCGCAAUUUUUGCCCCGAUAUUAUCGACUUGA
+CACCCGCCAUCAUUCCGAAGCUGCUCGACCCUGACUGAAGUCUUAGGUCA
+ACCUGUCGGGUACCAAGGCAUUGAAGCGUUAGGUCUAAGCUCUAGCAUGC
+ACACCCCGAGGGAGCAUGUAAUGCCUAAAACCUUAAAUUCUUCUGUAAUU
+AGCUCCCUUUAACGGGUCCAUGGAGGAACCUUUAUAGCUGUGUUGUCAGA
+GAUACUUAGGAUGCGCUCCCCGGCGGAGGAGGAUUCUUCCGCAGUGAGUA
+CGACGCUUUGGUAUCGGUAAAAAGGAGAAAAGCACUUCUGGGCCGCCCCU
+AAUUCGGUGCCGGAGGUGCUUAGGUUCAACAGAGGGUUCUCUUCUUUGUA
+UGAUGCUCAGGGCCUAGCGGCUUAUAAAUGGUCAAAACUAUUUGGUAUCA
+AACCACGCCGACCAUUAAUGACCACGUAUCAACACCCUGCCGUGGAGACU
+UAGUGACACGGCAUAGCAAGCGAAUGCCAAUCAAAAAAGUACUAUAAGUC
+GCGCAAUGGCUUGCUGGAUCGUGUCGAUGACCAUACUAACGCCAAUGUCA
+UGAUGCAGGCCUGCACGUGGGACACCAGGAGCUGAUUAAUUAAUCAGACU
+AGCACAUUAGGAAUUAUAUCAAACUACGGCAUUAUUGGCAAGAGAGACUU
+AUGGAUUGUUAAGGUUCCAUCCAAGGGAAGAGCCUCCUUAGACUGAAACA
+CCUAAGCCAUGAGCCAACUGGUAUUCGAUUUUGAGCCGGCGGACUGACCC
+AGCACGGCCAGUUUACCUGGUAACAGCUAUGAAGUUGUCACCCUGCGAGA
+CGCUCGCUUUACCCGAACUAUUUUUCCUUGUCUAUCUAAGGCUCAUGAAG
+CGCAUGAUGGAUCACGAUCCCGAUAAGCGUAUACGGUUUAGGGUCGGCCG
+AUCGUCUUAAGGCAUCAUCAAGCCACCUAUCCGUAAAGGGUAUGUACAGA
+CCUUGAAGUUAAAGUUGUCGAGCACAUAUGAGCCGGAUGGCGGACGCUUU
+ACUACCAAAAGCCGACGCCUAUUAGGCCAACAUAGCCUCGCGUGCACACA
+CACUAAAAAGGCACUUUUAAUUUCGAACUAUACGGUUUAAAACGGGCGCG
+CCAUCCCUUAAAUAAAACCUCUGCGAUCCGCUCCGGUAUACGGAGGUAGA
+AACACAGACCAUAGUUGUUUCGCACUAGGUAUCUUGCCCAAUGCGUAUUG
+GUGACGCCUAUUUGCAAGUGGUGUCACCGAGACCGAUAUGUCCUCCAUGG
+AACACCAACUCGCCGUUGACCCGGGCGCUAUAACGGGGAUUUCUCGCGAU
+GUUCCCGUAUCCCAUAACAGUCUGACCUAAAGGGCGAGGUAUGAGGAACC
+GUUUCACUUUUUGGGGAGGUUCAUCCUUUAGGGGGUAAUGACUCAUCUUG
+UAACUUGUCCCGGGAGACGAGGUACCAUUACUGUGACCUCCGUAGGGCCC
+AGGUUUCGGAACGCUAUAACGGGAGCCGCCGUAAAGGAGGCACCUCGUUG
+CCCCCGGCAGGCCAACGAUCGAGCUCGGUAGCUCUGUGACUCAAACACGC
+CAGCCUGCUUGCUACGAGAAAGUUCCGACACUAAAUAACCACCUGAUUGG
+GUUCGCCCACGGGAACAUCCAGAUUGUCUUGAAAGACUCGAAGAUACGAA
+CCGCCGCUGGGGUGGUAUAUCUGUAUGGGGAAUAAAAGCAGCGUUGCCAA
+GCUGUACGCAAGGUCUCGAGUCGUCCAUAUCUAGCGACGAAGCGAUACAC
+AGCUACGGAUCUUCAAAUGGCCUAUCAUUUAGCAUUUGGGAUAUGUAGGG
+ACCAAGCACAGACUUCCAUCGUCGAACCCGAGUUUGUAAAAGACAGGUGA
+CCUAGAGAGUUACACGGGAACACACUUCACCAUAGUGUCCGAUAUUGCCU
+UGGUUCAUUGAGAUAACGUAACGGUGCUGAUACCCUACAGGUUGCUCGAC
+CCCGUUUCGGUACUGAUAACAUUUCAAGAGGUUAUCUUUUAUGGUGGGCG
+CAGCCACAAAGUGACAUUGAUAGAAACUGGUUAACAUUUAACCCAAAUGG
+AGACAGUAACCUAUUUAUAAGGCCUGUCCAAGUAUGCGUUACCGAACGCG
+GAUGCCUACAGAUCGUCUUGGUCACAUCUGCGUGUCCAUACAAGAUACAC
+CGACAAUGCUUCUAAUAUCGGUGACCCCUCUGGGUCCCAACCGGGAACAG
+UGUAAUGCGUUAUCGCGUAGAAAAAAUAUUGCGUGAAUAAGGAGCCCUCA
+UCGACGUCCCAAGGACUGUUGGCGUAGUGAGUCUUUGUCGCUAAAAACGU
+CCCGCUAAUAGUCCAGUUAACUGCCUUCCUGCAGACAUUGAACCUGCCAG
+GUCCUCGAGUACGAGUGGAUAGAUGUAACAAGCAGGUCUCCGGACUCAAA
+UGGCAUCUCAAAAAGAGACAAGCAUAUUCACCUUCCCACAUCUAUGCAUG
+CAGUGGCGUAAGUCUAAAUGACUUUUUUAAUAUGGUUUACAUUUUUACCG
+UUGCGGGGGCAGCACUGGAUUUGCACCAGUUUCCCUAAAGCGAAUGCUUU
+UAACUUGUUACGAAUUGUGUAAAGGGUGAUACUGACGAUGAUGAGGCCGA
+GACACAUGUUAUAGCCGGUAUAAGCCAUACAUGAAUGAAUCAAGGUCAAG
+CGGGGCGGGCCGCGUAAUAGUUGCUAGAAGUACUUGCGUAUAUUAGGGGG
+CGACCCCAACGAUCACUAACAUGUCAGAGCAGUCUUAAAAGGCGUACAGU
+AACGCGGGGUCUCGAUAAGGGCCCUGUAACGUGUUAAAACCUAACAUUCU
+UCAGUCAUACUUGGGUGUUUUACUUGUACUAUUUGCUCCGGACGAAUAGG
+CGAGACUGAAGUUUCAGAACCUCUGUUUUCAGGACUAUGACGAGCGAGCG
+CGAGCCUUUGGCAUUCGCUAGGCACCUAUGUUAAGCGUUGGGCGCGGGGU
+GUGACGCUGUAUCCUUUCGUCUGCGUUAUCUCUGAACGGGUGAUACAUGG
+CUGAGAGAGAGUAGAGCGUCAUAAGAAUAUCUACGUCAAACCACCGGGCG
+CAAACAUACAGACUGUGCUAGUCCACGGGAAUACUGUAACAUGUAUGAUC
+CUGUUUUUAGAUGGAUACAGGAUAACUCAUUUUAAAGAACACGUAGGCGU
+AUUGUCAGGUAAAUCCAAACGGAGUGGGGUGCCCUUUCUUGCCUGUGCAC
+UGAUGGGAUGGCUCCCCGUUUAGCUAGGCACUCCUCUUAACGUGAGUGCC
+AUAGGUACACGUAACCUCGAACGCCUGUUGAGAUAUAGAGGGGCAGCUUA
+CGUAGGUAAAACGAUGAAAGGCAAGCGACACCUUAUCGAACGCCGCAGGA
+AAAAGGCUGUGAAGUAAAUCAUCGCCCCUUGUACUGCGCUCUACGAUCCA
+ACCAAUUGGGGAGAGAAUCAAUAGACUCCCUUUUCGGGAGCGAUUCAUCC
+UUCCCGAACGCAGCAUACAACUCCCCGUUGUACUGCGCUCUUUAAGCUUG
+UUUGCUUCGACCUAAUAACAGAAGGAAAUGGUGCAUUUGGUAAGGCUCCA
+CGGCUGUUGCCUCACGCCUCGCGCAUCAUGGUAGGCUGUGGUUCUGUCAG
+CUUACCCUAGUUCUUAGUAUCGUUUCGGUUGUAGACCAAAUAGAACGUCU
+GGGACUGAAAAUCAUGUUGUAGUGUGUUGAGCUCGGACUGAACUGAGUGG
+UAACAGUCGUGACCUACAGUUGCCAGAAGUAAGUCUCCAAAUGCUAUUCC
+UAAUCUAUGGUAUCUAGGUGUCUUUCGGCGUAACCUGCCUGGUUGGAUGG
+CUGGCAAUGGCUAGCUCUGGUCCAGAUUCGUUUCAGAUGGUGUUUGUUCU
+UUCAUGAUCCAAUCCUCUAGGCACACAGUCUAGGCCUAACUAGAGCUGGU
+CACGAACCUCCACGCUUGACCUUCCAAUGCAAUUUUAGGUCAUGAGUUCU
+GUGGGCGGUGCAUUUAUUAGUGAAGUACAUUUCAGAAAUCAAAAGCUUAC
+GUUUUAAACCUACACUGCCGACCGACUGUCCUUUCCCAGUUUGACUUAGC
+CUAUAAUAGCAACUUCAGAUAAUGUGGUACUCUCGAGCCUUCUCACUUCU
+CGUUAUGAUCUCAAAUACUUUCCGAUGUUUGAAGCGUACCCAGACUAGGA
+ACUCGGGCGGAGGAUAAUACCGCCGCGGUUAGCCACGUUGUUUCUGACCU
+ACGAAGAACAUAACUUUCUAAUCCUGAACACGGUCAUACCACUGGUUUUC
+CUCGGCCACAGGAGCUAUGGCACUGAUGUUUUCCUUCAGGCCACCUAAGU
+UUCGAGUUUCUCUGCGUAGAUUGGAAUGUUACGUUUUAAUAUCACGCUUG
+AUGCGCAGAUCCUUCUUCGUGAGGAAGUACGGGGCCGAAUAGUAUGGCAA
+AUAACUGACUUGCUGCCGCCAUACAACUUAAACGCCAAAGACGCUAAGGU
+UCUAGUGGGUAUUCGGCAGUCGUCAGAUCACUCGACAGCAACAGAGGCGU
+AACGCCCUCCACGCAGGAAUAACCUGUGUGAAGAACCGAACUCUGUGACA
+UAUUACGCUCACAUCGCUUUGAUAUCUACGCUGUAUCGCUGGUUGUAGGA
+UCGGACCGCUGUUGGAUUGCGACCACGUGGGCUGGCUGGACUGUAGGGGG
+UUCCUCCAUGCCUCUCUGGUUAGUUGUAGGGAAUUGGUAUAGUACAGUUU
+ACCAAUCAGGGGCGUUGACUCCAGAUCAACACAAGCCAUGAUGGUUUUGA
+ACACUACUGCUGGUCGGAUGUAAGUUAAGAACCGUGACCGGUUUUACAUU
+GUCUUUCGGCCUGGCACCUUAGGCUCCAUUGUCUGUACCUCCAAUGUGUC
+CUAGCAAAACUCUCCUUAAUAUCUACGACAACUGACGUUAUUUUUAAACG
+AUCUAUCAUUAAUGUCUUACAGUAUGACGCAUUACGAGAUUUACCUGCAC
+UACCAUGAUUGUCGACGGCGCGUCUGGACACCCAUAUACGUACAAAAAAG
+CCCGUAGAGUAUCAAAUACUCUACGGGCGUAUGUCACGCGGUGCCACCGU
+AAUUUAAGAGUCCCUAAAAGUAUUAAAAAAAUACUAGAAAAACUCUUCUU
+UUCCUCGUCUAACAACAAGUCGCUUGGUAUCGGGAGCAUCCGUGAUUUUU
+AUUGUUUCAAAUCAAAUUGCGAAAAACAAAUCGUUCUCGACUUUCAAAUC
+AGCCCAUUCGCUCUGAUGAAUUUAUCUGCUCGCACAACCGCAGACUUCCU
+GAAAAAAUUCUGAUAUAGAGUUACUUUUCUGAUUCGCGUGUAUAGGUGGU
+UCUCGAAGAGUCACAAUUUGCGGUGGCUAAUCGAGCGUGAUUCCCCGACU
+CCCAUUACGAUCUCCCUGGGGAAUUACAGAACAGGGACGUCGGGGUCGUU
+AACAGCAAUCGAUGACAGCUUGUCUUCUCAGCCUGUCCAUCCCUUUAACG
+UACAGUUAAGGGCUGUCAGCAGGCUGGUUCGGUACACGGGCAGUGCAGAA
+CAAUCUACAACUACGGCUAGUUCGCCUACGAGUGUCGGUACGCGAAAUCU
+CCCAGGUAUGCUGGCUGUUCGAAUCCAAUACCGGCAAUGCUCGACACUUC
+AAAACCCUAUUUCGUGCCCAACCGAGAGAAUAAAGAUGUCGUUACAUUUC
+AACGCACAAUAAGCCCACCGUUCUUCGUCCGACAGGCAACGUGCCGCUGA
+UCGAUGCGGCAUAGAAUUAUGACGAGCGUAUAACGUCGGGAUAUGACGCU
+UUAAAAGGUCCGGUUAGUUGGUCGCAUGGUCUUGAGUAGGUAGUUACCGA
+UUCAGCGUAAAUAACCAAUAGGGGUGUUCUUUGGCCACGAACUACCUGUC
+>pg-1_19
+CUGAUUCACCGCCCGAUCAUUUCCGGCGCGGUAGUUUUCAAAUAGAAUAC
+UAGAGUAGGAAGAUCUAAGAUUGAUCUCUCGGGUGUAAUGCUUUUUGGCA
+GCUUUGAUCUCUAUUCGCGAUCGUAUCUAGCUAUUCGCAAAUAAGGUGUC
+UAUCAUUGCAGCUAGUGCUCAAAAGCUAUUAAUGGCAUGGGCGGGCUGCG
+GCAAACUCUAAGCGCAGGGUUGUGGUCAAUCGUUCAGGCUCCCUGGUCCU
+AAUAUGAAUUGUCCUGCUGAGGAAUCACAUCCCUGCUUUCAAAUGGGUCA
+AGGUGAUUACAGCCGAGACAAUGUCCAUGGAACAUUAGGCCUGCCAUGUG
+CAGAAUGAUUAGACUUAUCAAGCCGGUAUCCUGACUUAGCUUCUUCUUAC
+UCCCAAUCCUUCCAGAAUAAUCUGUGGUCUUAUUGGUUUCAUCCACCAUA
+CAGUAGGUAGGUCUGUAGAGGAUUCGCACCUCUUUCCCUGACACUUCAUA
+AGUACAUAUAUAUUGUAUCUUCGUUUUUUUUUCGUCACAACCCAGGAAAU
+CAAGCCGCGAGUUACCUGACAUACUUCCGAAAUAGGCAGUGUUCAAGGAC
+UAACGGUGAGAUCGUCUACUUGGUAUACCAUUAGUUCGUCUCCGUGGACU
+UACUAAUAUCUCAAGUCUUACUGUUACCAUCCCCCCGUGCUUUGAUCUAG
+CAGGUUGCUAUAGGCUUGCAACCUUUCAGGUGCCGACCUCUUUGAACCGG
+UUUGUAUAGGGAGCGAGCGAUCGUAAAUAGCGGCGCGGUGGGCUUUCGGU
+CGUCUAGGUUCAGCAUAGUGGGACCACCUGGAAAUGCCGCCUCGUGUUUG
+CUUCUGUUACGGCAACGAGGGGAUGAAUUCGGCGUCCAGCGGCAGAGGCA
+AACCAGGGUCAACAUUAAGGCCAGGUCAGUUAGCUACGAGUCUCCUCACG
+AGGCUGACCUUCUACACUCCCAUCUAUACGGAGCACCGUUUCAGUCCUGG
+UGGUAGUUUUGUUUCUGCCUAACGGUUCAGCUUUGUAGACUAGAAAGAAA
+AUUCUUGAGGGCAGCAAAACGGGUUGAGACGCCGACGAUGGGCUUCAGGC
+GGCAGCUUAACACUAAGAGGGUAUGCCCACAGGAGCUGUAUUUGGCACAA
+UGCCGGCGGAACUAAGCCUCCCGGGAAGUGGCAUCAUAUUCUAUUCUCCC
+CUUCCCGAUAGGUCGGCUAAUAUGGAGGUCUUAUUUAGGGGUCUGCUCCC
+CCGAGUCACGGUCAGUGUGUCACCGCCCGUGUCGGGCGUGGGUGAGUGGA
+UACGCAAUAUCCAAACGACGAACGUUCGGUCCUUCGGCAAGAUAAAACGU
+UUGAGCGUUUCGUGGCACCAAGAGGAUCGAGGCUACUCACUUGCGUAACA
+AUUAUAUUGCGAUGACUCGUAGGGUUAACUCUCAAUCUACUGUGAUGCCU
+UUUGAUGGCACCCCAAGGAUCGCGCGCAUGUCGACCGGGUGUAACCUAUA
+AGGAUUAUCACUACUGCGAAUCCAAGUUCCUCUCAUCUGUCGCCGUCGAG
+GUUAGCUGUCGGGUUAGGGCGGAGGAUGUGCCCUGCCGAAGGAGAACUUC
+GGCUUCACCCCAAGGAGUUACCUCCGGUGCCCGCGGUGGGCAGGUGGGUU
+CCCCGUCCCUGUCUGCAAGUCUUCUACAAGGAGGCAUCUCUGUGAGUCUU
+UCGUGUCGCCAACCUAUACGACUCAUACACGUGUUGCUUGAUAUACGCAA
+CUGUCAUGCGUCUUAGGGUCGGUCCUCGGGACCUGAGAGGCCGGUGAAUC
+UGGGUGGCAACGUUGAGACAGUACACGAUUUUAACAGGCAUUAUAGUAUU
+UGAAAGGAUAACUCGGUUACUCCGCAGGCCGAGAUACGUAAUGGUUAUAG
+GGAUUGUUUUAACGAUAAGCAAGCGCUUGGGGACCUGUGCGACUGGGCAG
+CGGUGUUUGCUUUAACUUUUCAGCUCAAGCUUAGUCCAAAGGAGCCUCUG
+CGUGCUCUUGAGGUACAUAGGCCAUCGUGUCGAGAGGCGUUGCACAGCUC
+CUACACAGCCGCACAUUACUGUCACUUUCUCGCGAUACGAUCAGGGUCGA
+UCUUAGCUACUCUGAGAGCGUCCCACAGCGCUUUGCAUUACGCGAGGAUA
+CAGAACUAGAGCAUCUAAUAGGUGCUUGGCAUGUCAGAGUCGUGCAACUU
+GCUCAUGAACUCCUAAAGUGUUCCCUUAAGGAAUCAUUUCGAAAGUUUCC
+CCGGAUAAGCGGAUCAAGUACUAUCGGCUAUGACUCCUUGAGUGCAGGAU
+CAAAACCUCUACGCACGAACGUGUAUGCGUGCAUCGUCUACAGUAGUACU
+ACUGAUUGAUCAUAUGGCUUCGGGAUGGUCCUUGUUCAUAAUCAGGCAUU
+ACAAUCUCUUUAGCAGUGUAGCAAAAGGACGAAUUCGGCUGUGCUCGGUU
+CUUAUCGUCUCUGUCCCUAGCGAUUACCUGUUUGCUAUGGGUAUCAUCCG
+GUGUUUAAAUCCGCAGUUUAGGAAUCACCUAGACCCCGUGCGUAUCGGUU
+GUACGGAACAAGAAGUCGGCAGUAUCACAAGACGAGUCUAUCACACGUAC
+AGUUACGAAGGGGAAGAGCCGCUAGUGGCCGGUCAUGUUUGUACGGGUAG
+UAGAGUUUAAUACACAGGUCGUCGCCCCUGCCUAAAUUAAUUUCUGUAUU
+UGUUUUUGCCUCGGCUGCUGAAGACUUACUCAAGUGCAAAUUACGCGGCG
+UAGGCCGAUCGCGGGAUACGGGAGUACUCCUGCGAUUAGUUUACGUUCGC
+GGCAACCCGCUGAUUAAGAAGUAAAAUUUUGGCGGAGAUGUUGUAAGAGG
+AGUGGGGCCGCUAACCAUGUCGGCACAGGAGUGUAUGGAGCCAGCGCCUU
+CCUGCGUUGCGAACUUAUUCAUAACAGGAGGUCUGCCAGAAAGAAUUAGG
+UAGCUCUAUUGUGUGAUAAAUCACCGACUAAGCGAACUCCGUUCAAAGUC
+AUUCGGAUGAAUCGGACCGGUGAAGUUAAAUGACCGGCAAAGAUAGAUCG
+CCCUCAGCCACGCGAAAACCUUGUACAAUGGACAAUUCCGCGACGGCAGA
+UCCGUACGAAAAGUCGGCAGAUUCGUGGAGACGCUAGGACUUUAAGGUUG
+UGUCUAUCAUAUCGACCCUAUCGUAUCACAAUCUAAUUCGGGUCGUACAC
+UUGCGUCUAGGUCAACAUAUUUCCUAUCGUGCGCCCUGCAGUCCGACUUU
+UUAAGCCGGACCACUUGAGAAAUGCUGGAGCUAGAAUAUAUACAUGGAGC
+CAUAUUAAAUAUAGGGAACGUAGUCUAGAGGUGCUACGUGUUGCAAGCUG
+AUAAUUUUUGUGUUUCAGCUAUUAGUGCGAAGACUAGCACGAGAACACCG
+AUAUAGUCAACGUCUGUGCUCCCGACUGCACACCCACCAAUUACUCAUCU
+UAUAUUUAGCCCUCCGAUCGUGGUCGGUCUUCGCGUCUACUAGAGAAUGG
+UCCUACUCAAUAUAAGAUGGUUAUUGACCCUUCCCGGACACCAUAAGAAG
+UUCUCUACCGGCCAUCCCGCGCCGAACGUCUUGGCGGUGCAGCCGCCGAC
+ACAUAUUGGUCCAUGAUAACCACUCCAACCUUUCGGUACGCCCCGAGCCU
+CGAGUGCCCGGGCUUGGAAUGCCCAAGCGAUUCUUGUAGCUCAGACUGGU
+UGACGUGACGCAUAUCCCCAGCCACUCAGCACAUGUCCGGAUAUUUAAUG
+UUAACGUAGAACUGAGUGCGUCCCGACACAAUGUCAUACGCCUGCGACAC
+UGCAUCCUAGAUACAUACUAACAUUACUGAAAGUAUACAGCUGUACUUAA
+GAACGGGAAUAUUAUAUCUGAAUCUCCCAUGCUGGCAGGCACUCUACGCU
+CAUGUAGGUUGGCUAUCCUGUGGACGCACUCCUAGGUCCCACAGAAUUCU
+AUCCACCCUACCUGUGUGAGUGGAAGCCCCACCCUCCCCGAGCUACAGGU
+UGGUAUACUAGGAGCACACAUGCUGUGCGAUACUGCCGCGCGAGACAAUU
+CUCCCGGUGUAGGGUUUAGCUUAGGAGGAGACCUAAUACCCCCCGCCAUG
+CUAGCUGAACUACAUCAACUGCUCUCAUGGUGAUCUGGUAGUCAAUCACG
+AAACGCUUGGUGAUUUUCGCGAGCUCAUUCCCGAUAGCAGGCUGGACUUU
+GUGUAUGGUGGUGAGCGGAUUUCCAUUAUAAGGGAAACCCGCCAAACUAC
+CCUGCGUCGAAGACUGUAUGGGGUACUUAUUUUACGCUUUCUGUCAAAGC
+UAUGUCUAUGGGUAAUAGGAAUAGAGCGUAUGUUUGAGCGGCCUGAUUUC
+CUUGCAGUAGUCAAGUCUCUACAUUUUUUCACUGACCCCCGUUAAUGGGA
+CAAACCAGGCAGAUCCCAAUCACGAAUACGAGUCAGUUAAAGCGACAACU
+GUACGAGGACCCCGCUACUCAAUGUAUUCGAACGACCUACCCCCUAGAGC
+UCAUGGCUAGGACAAGGCCGGUGGGUGUGUGGAAACAGCGAGAAAAUUCC
+CCGAACCUCACAACUAAGGUCGUCUCAAUGAGAUCGCCGCAGGGAUUUUU
+UCACGUGUCAACAGUCUUUAACUGGUGUUGUACACAACAUUGUCGCAAAG
+AUCGUCGUAGUAAUAUCUAGAUCCGGUCUAACUCGUUUGGUAUCCCCAGU
+UGGCUACAGCCCUCAUAAGCUACUCACAUUUUAUACACAACGUGUGAACG
+CCCUUCUUUGCACCCGGUAGGAAAUCCGCCCUUUGUUCUGGAACGGUUGA
+UUCGCGAACAACGGUAGUAUGGAUGUGAUCUGGCUCCCUCAGUAGUAAGG
+UGUCGUUGGUGACAUGGGCCACCACUGUGCGUGGCCAGCACCGAUCUCCU
+ACGAGAAGAUUCGGGGGCCGGACCGCAAAGCAGUUUGACAUUGCAUCGGU
+CCCAGGGGGUAGUUAUCACCAUGCUCAUUUCAGCAUCACCCCCGGUUUUA
+CGUUGGCAAUCCUUAUAGCAGAAGCUCGUGCCUCGUUUGAUGUUAAUUGC
+AGUCUUGUACGCACAGCGGUUGGGGUGGUCCUCACCUCCGCAACAUAUGU
+GACCUAGCGCCCUAGGCAAGAUGACCUUGAAAGUUGUAGCUGCCGCCCAC
+GACCGUCUAUCCCAAUAACGUUCAAGCUUCUACGCAAUCCCGCGGUUUUG
+UUACCUAUAGGAUCCGUCAACACAUGGUUACAUAUAGCGCUAGGUAAUUU
+GAUAGUCAUCCUAAGACGAAGAUGCCUACUCUCCGGUCUGGUUACGAGGG
+GACAACCAAAGGAAGAUCAUAUCCUUGUAUCGGUGGAAACGACUGUACAG
+CUUAUACCAAUCCUAUGGAAGGGUCCCAUCAGACGAGCCUAGAGCUACCU
+GUGUGCUCGCCACCUAUGUAAUUCUAAGGUGAUCCAAUGCCGUGAGCAUU
+UUAGGCACUAGACGAGUCAAACUUCCACGACGCUUUUAACUGGCAAGGGG
+CAUUACGAGCGGCUCAUCAGGAGACCGCCCCCGACAGAGUACGCGUCAAU
+GCUCGCUCGCAGGGAUCUAAGGCAGAGGUAGAGAAUCUCGUUGUCCCGCC
+GAAGUGACUAUCAAUACUUGCCAAUUCGUCGCCUAGCGUGCUAUAGUGCU
+AUCUGAUUACACCUAGUCUAAUAAGUUCAACAACGUGGAUGGUACGAGAA
+GACCAUCAAUUCAUGCGACUAUACAAUAUGAGGCUAUCGCCCAGUCCAGA
+AGCUAAGUCACAAGAAAUCCAGUCCCAUCACCUUACAGCAGCUUGUAAUA
+AACAUCGCCUUUAGAAUGCCUGGUAACAACCUACCGGGUAAUAGCAGUCU
+UGGAAGGGUAACUAUGUGACCUGUAGUGGCCGUGGUCUCAAGUCCCCUCG
+ACUCCUUAUUCAAACUCGUGAGCUAGAGAAACACGCUUAAGCCCCCAGUU
+AACACGUAAUAAGUUGAUAUGGGUACCCCGCAAUAAUGCGUUUAUGUAUU
+GGAGGGAAGUCCUCGAUCCACACCCAUAGUGACUAUGCCCGCAGGCACGG
+UAUCGGGUGAGUCCAAUCACAUUCAGAAUUGCUGAUGUGUCUUUUGACCA
+GUUAUACGAGUAGGAUGGUGGAUUUUGGAUUAAUCAUCGCUUUUCACCAU
+GACACGUAUCAAUAGAAAUCAUUUACUCAAGGGUUGAGCCCCGCGUCGGC
+GUGGUUAACAGGGGCUCUGAUUUGUGCUCAAGCCUAGAUUGCUACCUUUU
+CCAGGCGCUGAGUAGAUGUACUUUUUUGGAACAAGGCCAAACGGGACACA
+CCAGCGGCAGUACUGUCGAUAAGACGGAGAGUGCCUCAGGCUAACGAAGA
+UUUGCCUAGAUCUCGGGCAUCCAUACUAACAACAUUCGGACGGUACAUUA
+AAUAACCAGCGUACGUCGACUUCCUUUCAGCUAUCUUCAGGCCAUGCCUG
+AAUUGACUCGAUACCACCAGCCCAGCCCCUCUUUUGUGAACAGUCAUUCC
+CGCUUCGGCCGAUGGGGGCGACACGUCAAGAUCCUUUGAUGCCCGUGACC
+UCGGCCAAGUAAGGAUUGCGCCCGAUGGCUCUUUCGGGCAAUUAUACAUA
+AAUAACUAAUGUGCCUCAGGCUGCGAUCCUCACUGUGUGAAUGCGGUACA
+CCGGUCCUUCCCAAUCAUAGGCGGUCAUGUACAACAGGAGUGCUAAUGAU
+AGUCGUUUGGUAGUUUAGGCUAGAAAUCUAGGUAGCCACUUCACUAUGAA
+GCUUGAGCAAGUGCUUUCCACCAUUACGCGUGGACACUUCGGCCGACACU
+UCAGUCCGAUAGGGGCGUUGUUGCCACGCGCAGUUAUUUGUCGCACAAAU
+UAUUGCUAACUGGAGCCGUAGUGCCCUGUUCGCUAGUGCUGUGUGAAAGU
+AUUUCACGUCAGCCCUGGGAUGCUAAGACCUAAGAUAGAGUUUCCCCAGG
+ACAAAAACUGGUUUCCCAGCGACUAGAGUACACCUUACGAAUUCUAAAUU
+UCUAGAACUCGAAGAACCGUCUACUCGUUGCUCUUUUACACCUUCUUGCU
+UAGAUUCAGUACGUAAGCAGGGAUGACUUAGAACCGCGAUUACCCAUAUA
+UCUACUAGUGAUUUUACCAUACCCUGAGUCAUUAAUCAGGCCAGUUCAAC
+ACUUUCGUGUUGAACCUUGGUUACUAGAGCUUUAGGGCUUCCCCGGUAUU
+UGGCUCUUUUACACUUUAGGUUAAAUGUAUAUAAUCACUUACCUCGGGGA
+GGUAGUGUGUUGUUCGUUUUUUGCAUCUUGCUUGCGCCACUUUAAUCGAC
+ACAAAAAGCGAGAGGCUUUAUUUUUCGCUUUAACGUUAAAACAGCUACUG
+CUCUUUCUUGCUACGAACGCUUGAACGAGUUUAAGGCGGUCGCCCUCGGG
+AGCAACCAGUUAUGCUGUCUAGCGACCUCGGUCCAAGGCCGGAGGCAAGU
+AGUUCAGGAAACUUUAAACUAAGUUGGUACGGCGGUGUCAAAGUGCAGGG
+GGCCAUUGGUUGGACUCGGUGCUCUGUAUUUAAUUGCUGGCUGAAGCGCG
+GUCUGAGGUCCUGGUACCGGCGUGGUGCUCCGUAAUGUUAUCAGUGUAUC
+CACGCACAAAUUUAGUUCCUACAGCAGGAGAAAUAUUCCUGUGGCACUUU
+GAUGUGGGCAACGGAACGACGAAAAAUGAAUGGAGAAAAGUCCACUCCCG
+AGGGUCAGUCUCGAGAAAAAGAGGUUCUUGUCCGCGCGCCGUUAGUUGUG
+UAGAUCGGUCCUACAGAUACCUCCGUCUAUCUGCCCUUAACGCACUGAGU
+UAUUUACCGCUGCGGUAUGUUAGGGAGUUAGAAGAGACGCUCCUUCGUGU
+GCCUUAGUACAUGUCGACCGGGCGCCUGCUGCCGCGUACAAUAAUUACUA
+GAAUUAUACCUGGGUUACAGAACCAAAUGAUUCCGUGUGGGGCGUAUGGA
+ACGGCUGAAUGGGGCUCCCCAUGAGGUCAAAGGUCUCCACCUUAGUCGAC
+AGAGCACAUACAAUUGACAACCGACCUUGGUUGACUUAAAUCAGCUGUCC
+CGUGUAAAUUAAUGUAGACAGCGAAUACGAUUUACGCGAACUACCCGUCC
+GUUACCCCUGUGCAAGCUCAACUAAGUCUAUUCCGGCUAAAAGAUCUUAC
+AUUUACUGGCAUGUACACACAAAGGUAACUAGAAGUACCGCCCUGUUAAA
+UGCGUCAAAAUCAGCGGCUCCGGUCCCAAAUAGAGCGAAGAUAGUCAAGG
+GAUGUGCUUGUUGGUCCCAUUCUGGUUGAGGGGGUUGCUUCAACAGAUCC
+UCUCCUUUUCCUACAUGCUCGCAUACGUAAUCAACGUCGCCCGACCCACA
+CCAAAGAACGAAACUUGCCACGCGUCAGAACCUUACAUGUAGAACUUGAC
+UUCAGCGCCCUAAAUAAUGGUGUCCUAGGUAUCAGCCAUCCUUUGGCCUC
+UGACGAUUACGUGUGGCACGGCGGACCGGUCGGCCGACUGGCUCCUCACG
+CGACAAUACCACGUCCUAUGAUGAUCGGCCGAACCCAUUGGGUUUGUGGC
+GAGGGAUGGCGUGGCUGCCGUAGGGGGGAGGCGGGCCUAAAUAAAGACUC
+UGCGGACUCCACUCCUCAACAAUCACCGCCCCUUUCGUCCUCCUGCCCAG
+ACUGACUAACGAUGGCAAACACCUAACUCAUAAAGGAGCAGAGCUGUUGG
+UAACGUUCUGUUCGUGUGACGAACCCCGAAAACCUCUGCUUGUCUAACAG
+UCGCCCGUAGAUCAACCAGUCUCUAUUUCAAUUACGAUGCCUGCUGUGGC
+ACACACCGACGAAAGAGUUGCGGAGAGCGUGGAAUCAGUCUUCCACGGAU
+CUACCGAAUCAGAACGGAUUUCCUUAUUUCUGCGUAACAACCUCCACGAG
+AUCAAGCCAUAAAGAAUUCUCUAACGCUGGAACUACGUACCCAGUGCUAC
+UACGCUGGUCAAGAGGGCGUUUGUGUCGCCCCCUAGCACAGCUCGACUAC
+GCCACUAUAACGUAAAAGUCUGAUCACCUUUCGCGGAUGUCGCUUAUACA
+ACAUAAUGAAGAACGUACAUCUACGUCAACACGUAGAGGAUAAGUCUUCC
+UUUUGUGAAUUGGCACUUCAGUCCUUGGUGUUGGAAUCGAAUUGGUCUGA
+UUACGUCACCUGCGUCACUCCUAUGUAGGUUGGUUUGACCUAAUAGGGUC
+CUCUCCCUUAAGGCUAUUAAUCGAGCUUCAGUCCACUCUUUCCUGCAAAC
+CAGGACACGAGGCGAGCGAGCAGAACAGAGAAGAGGCUGCAAUAUGCCCC
+GCCGCCGGGAUACAACCAGUGUAAGCUGUCGAUUCGGGGAGACCUUGCAU
+GUUAUCUCCGCCAGGCAGGGAUUUGCUUGACACACUCUCGUUAUGUGGGA
+UGAGCAUCAUUGCGGGUAAGUACCCGCCGUGCAAGGGAGCACCCAUCAUG
+AGAGACGCGGGACUUCUUCCUGCGGCUACUUGCACUUGGAGAGAAUAUCG
+UAGCUCCUGAUAUGUGUUUGCGCAAGGGGACUCCAAGAAUAAUGCUUAGU
+GGAGGAACUGUUAAGACGGUGGCGAGUAUGAGUCUGAACGAGGCACUCAU
+CUAUUAACGCGGAGGGGUCAGAAUCACCGAGGUCAUGCAUUUGAUGCGUU
+GAGCCCACCAACUGGCCAGGCCUAUUUUGUCCAAAGAACACCAGCCGCCU
+GGCCCCAUGAAUCAGAGCUUAUAGGGCUAGAUUCGCUGAGCUUACAGUGG
+GUGUACUGUCGCAGUUUCUAUCUGUUCGCGAGGAAGAGACAUAAUCGGUG
+AAGGCGCUAUUGAAGUUCCCUUUAUAAUGCGAUAGCUAGACCUUGGAUCG
+AUGUACUAUCACUACAUCACUCAUGCUGUGGGUAGGCUGUAGAUCACGUU
+AUUCGAUCUUAACCUCGCAAGGUUUGCGUCGUGUGCAGUACUAGGUGGCC
+UACCAAGUAACCUUGGAAGUUUGGUUAUACAACUUAGGUCGUACAUACGG
+CCUACCCGACUACACCUUCACCACCUAGGCGCAAGAUCCCUAUACGACUG
+CCCUAAUUCCGCCGGUCUGGAUUAGUGAGUGGUGUGGUUACAAGUCAGGC
+AUCAGCCCGUGGUCUAGUCCGUACUCUUCCUGAACCAGGCCCUGACGCGC
+ACAUGGGGUCCGGGUGAACACCUUAGUAUUCUAUAUCAGAAUUCGAGGUU
+UCCCUGCUUCUUAGCCGUUGACAGUUUACAGAGACAGUCAUGUAGCGCAA
+UGAUACGUGGACGCGCGCGCUGACUCCGACUACGGGCGUUCGGUUCUCAC
+GCUAGAUGGCACUGGAUAAUGAAAAGGCUGAAACACGGAAUUCCUGUUUU
+GAGCAUAAUUUCAGGCAAACGCCUAAGGGAACGGCAUCGUAAUCUAGAUA
+ACAACUACUUGGGGGACAGCUAGGGGUUCACGGGAACUAUUCCCGAUUGG
+GUCGCUCUAUUACUUCUUACCAGAGUUGAUCCCUUACUCGACGUAGAAAU
+GUAUUCUAAUCGCAAACAGCGAUCGACCAAUUUUCUUCCAGCUAUUAACC
+ACAGGGCGCGUGGGUGCUCGAGGUGCGGAGUUAUCUGACAGACACAGUGU
+CUGGGGUUGCACUGGUGGCUCUAACGUUAGGUGCGAUUCUAUAUUAAAUC
+CCGGGGUCCACCCUGGAUUUAGACCGGUCGGAUUCCACCCGGUGGGUUAA
+UAUCAACCUAAAGAUCGUUGGAAGAUUUCAAGUGCACGGAUUUUGCUGGA
+AUCAUACGGCUACUAACGCAACCGCCAUACGUUACACUUAGCAAUAGACU
+GUCACGGGGUACGACUUCUACAAUCCGCUGACUUUCCACCGAAGACUUGA
+UUCGGGGGCACGAAGACCAGUUGGGAGGAUUGAAGAAACAGCUAUUUGCA
+AGGAUCUCGUUUCGGCAGUACUCCCCUUAGUAAAGGUCAUCGGAGGGUUG
+AAGAGCUAGGUCUCUUUUCCAGGCAUUAUACCUACCGUUAACUCUCCAAA
+GGAGGAGCUGAGGCCCCGCUCCGCAUGCUGACACGAGUCGUCCUGAUGUA
+UGAAAUUCUCCAGUACAUAAGCUUUGGUUAGAUUGCUCGGAACAAUUUGC
+UGCUCGCAGAGAAGAUGGAAGAAUUGCAUCAAGGAAGCUUAGCUUGCGCC
+UCUAACACCCUUUGGGUCGCACUCACAGACCUAACAGACCCUCAAUUGAC
+UCGAGCAGCUAUGUCCUAUGCUUGGGUGCACGUUCAAUAAGAGGAGAGGA
+UUGACUAUGGCUCCGAUAUCGAGGAUCAGAGUAUAGGAGAGUUCGAGGUC
+CGGGUAUAAUGACACCAGCAGAUUGUUAAACGUUUACCUUGAGUCAGACA
+UAUUCAUAAGUUGCUCAUCUCUCUUGUCGUAAUUGUGGUAGCAUGACGUU
+AAUCACCAGCGGUGCGAGUCGCUCGAGAUCGUUAGAGCGUAUCCGCUGGU
+UAGCUAUCCACUGUCUGGCAAGAAAACCUUCUCGCCAACGCUAAGCCACU
+UUUUGAGGCAAUGUGCAGUGGUAACUUUAGAGCUGGUAGAAAACACGGGA
+CCAGGCGCUGGAAAUGCUGUUCACACACCGAUGAACUUAACGUCUAAAGA
+GCGUCAGCUGGCCUACACCAAACAGCCAACUGGCUCCUUGUUCUGGAUUU
+UCCUUAACCCAAAGUUUGUUUCGUAUGGAACAUCACCUUAGUAUGUAUAC
+CCGCAUAAGAUCUGCGUCACACGUCCCUUUGUCUUCUCGGUCAGAUUCGC
+GGCUGAUCUGGCCCUUAUCUGUCCCGCUCCCGCCGACUGCUCGGGAGGCC
+AGCUCCGCUGGUUCAGAGGGGCGCUACUCAAGCUCACGUAGAACUAGAGA
+GCGAUUCCAACUCCACGUUGCGAACAAGGUCGGGUAGACGGAUUCGCUGU
+UAUUACUUAGUGUUGAUAUGGCGCUCGGCGCGUUUAUGCGCAGUACUAGU
+CAAUGACUGGCAACUCACAAGAGGUCGUACAAACGUCCUAUCCUUCUUGU
+AGUUUUCCUUAGAUAUCGGCCGAGACCGGAAAAGCGGGAAAGGAUGCCUU
+ACACAGGGGCACGGCGGGCCGUUUGUGUGGGGUCUACGGGCUCUUCACCG
+AUUUACAGGUCUGUCGCAAUCAUAGCUGGUCCCGUGAUAGUCUUCUUUUA
+GCUAUGCGCGGGCCACGGGAAGAUAAUAUUACAGUGACUGCACCUAGAGC
+UAGCCUACGCUACCUACUGAAUACGCAGACGAGACGGACCACGGCUUAAC
+CCGUAGGCAAGCAGUUAGCGGAAAAUCGGACAUUGAGAGCGCCCAGCCGU
+ACCCCGAGUUCCCCGAAGAAGAAGUACCACAUCAUGGGGGUCAUACCUAC
+AACGAGCGACGCAGUAUCUAACAAGACUAAACCCCUGACUCGUUCUCGUA
+AUGCGGGUACAGCUGCGAUAGUGCAGACAGGUUGGAGCUAUAAGUAGGGA
+CAAGAUAACCCUCCGGAGGCGCAUGCGACUUGGAACUAAAGGUGACAACA
+AAAAGCAAGUUAACUAGGUAUAUUUGCGGCCCUCUCUACGCUUGCAUUUG
+AUCAAUCAACGUUGGCAGUGAUAUAAAUCCUCAUGCUACGCAGGGACUUG
+GGUUCGAGUUUUUGCUAAGUGUCGCUCCACCAACCCUUGCCCAAGGAUGC
+UAACCAGAUCGACCGCAUAGUUUGCCGCCGCCCAUCUUGGCAUCACGUAC
+AAUAACGGGUUACCUCCUAACCAAGUGCUUACAUACUAGCACCACGGUUG
+UAUCAUAGUGACAUUAGAUCGGUCGGGUGGUACCAUAUUGUACCGGAUCA
+UCUAUUCCGGUGGUGGAGCCAAGUCGUUCGUAGGCGUUGUCGCCGGGCAA
+GUUGCUCCCAGGGGACUUGAACUCCUUUCGUCGGAGCCUGUAACUAGCAU
+UGACAAACGCGGUCAGAAUGGUCUCAGAGGGAAACCCGAAACGAAAUCUG
+GGACUACUUGAGUACGCGGUUCUUGAGUAUCUAUCUCAUCAAUAGCUCGC
+UCCUAAUGCGGCGGCAUCUUUAACCUAGCUGAGCCUAACCCCGGCACUGU
+GCGCUAAUAGUGGAAUACCGUAGUAAAUUGCUUCACUAAUAUCACCGAUG
+AAAGGGGAGGUCGUCAUCGCCACCCCUUGAUGUGAUAACCAGAUACAAAU
+CGCGAACUGAGCACAGUCAACCUAAUGGGUGUCAACCUUCCCGGUUCAAA
+AUUAAUAACCAAGAUGCUGAGUUCCCUAUUAAACUAUCGUAUGGGGCACG
+CUAUAUUGAUCCCUCACUCCUACUCUAUUUAUUCUCCACGGUGCCUUCUU
+UUGCGGAUGUGCACAACCUAGUAGAGUUCCGUAUCAUGUUAGGGCAAGGU
+GUAUUUUGUGAAGCUUUAGCAGUACAAAGUGAGUGGAUUGUUGCUUUGCG
+ACUUGGAACCGUAAACACAACUUAUUUGACGCCCCGAGACAUUUGUGUGG
+GAGAUUACAGUACCUAGUUUUGGCAUGUUAAUUGCACGGGCAAACAUCAG
+CGGGGGUAUGUAUCGUAACUCUUCAGCGCCCCUCUUCCUGGACAGCUGAG
+CCCGGUUUCGAAAGUAUCGAUAUUACAAGGAGGACCGCUUGAUUUGAACU
+UCAUGCUUCUUUGGUUUUUCGGGCCCGCUCGUUGGGCAGGCCGAAACGCA
+ACGAGGACGUGUGAGGAAUGAAUGCGAUGCUGUCCGGGUCAGGUUGAGUU
+GCGGGGUUUACGUGUAAAGGCUUUCACAUACAAUUUUCUGUAGGACCGAC
+AAAGAAAGGGCAAACGUAAGGAUGAAUGCUGCGGUUGGUUGUUGGUGAAU
+AUCUUCGGGGUAACCAGAAUUACCAUUGCGCUCUGCAAGGCGGCACGGCC
+GAUAUUAUUGCGCUAGUUUAAUCUUCUCAACCGUGUCAACACCACCGGUG
+GGCUUACCCACGUGCUUAGUCUUCAAUGCCGAUUCACGGUAAGGAUGUUU
+AGCUUAUCGUCAGUCUAUCCAGUAGGGCAAAUGCCGUCAAAUAUUACGGU
+ACAGACCUACGAACUUCUAAACGUGUAGAUGGUGCCUCCUAUGCGGUAUU
+UAUGCGAGAGCGAUAACAGAAAUAACUCACGUCGAAAAAUAGGAAGUAGA
+GGCUACAAGACGCCGAUCCCUGCACAUUCAGCUGCCACUGGGGAAUGUCC
+UGGCGCCUCGUAUAAACGUGAUGAGCUCUAUACCCGUUAUACCAGCCAGC
+UGAGCCUGGCCGUCUCCUAUGAAACCAGCUUUGGCUAGCUUCGCAGUAGG
+UGCUGGGAGCUUUCGCGUUUGGAGGGGAGCAAGUAUACUCGGUGUCAUAA
+AGGUCGGAUGACACCACAGGGGACUGGCUUGACCACCUCGCCCAAAACCC
+GCGCCUGGGGCAUAAAUCCGCAGGGUGAACCGGGAUCGGUGUGUAUCUUA
+ACGCGAGUCCAGGGUUCGGGUAUACAUGAUAAACGCUACGUCGACCCCGG
+GGCGUAGUUAUGUAAGUUCCGCCGGACAGGGCCGGCGUCCGACAAAGUUG
+UCCCUGGAACAGCGCAGAGCCUAGAGUCUGAGUUUCUACAGGGGCUUCGA
+GGCACUGCACGAGUCCUAGCUAGAGCACGGUCGACUACUGAGUCAUGAGA
+CUCACAAUUAAAUGGCGGGUGAUCGUCCCCGCUCGUUACCUAACAGUGCG
+CUGAUAAUGCGUGUCGUCUCCUCAGUCAACUAUCAGCAGCGGGGGCACAA
+CGUUCAACGGGCUACUAAUGCUGCCGACCAACUAACCAUCUCGUUUGGGG
+UAUACGGAGGUUGGAACAGUCUUCAUUAAGUCGGCAGGCUCCCACAACUA
+UCGGAGUCUCGGCGAUGCCAGAGUAAUUUAGAAGGGCGGCCGAGCAAGUU
+UCAUUUUUCUAGUCUGCCUGUCUUGGUGCCAUAAGAAGUCUAGCUAGAUU
+UCGAUAAUUUACACAGGUCACCCUUGCGACAUACGGCCCGUACAGACGGC
+UCAUCUGAACUCCUGGUAGAUCGGAUAAUGGUCAUUAACCCAACGACUGA
+AGGCCAUUCGCUAUCUGCGUAUUCAAGUCAGGUAGGUUAACCACAUGGGG
+GCAGUCGGACAGAAGUCAUAGUGUCCAGGGUUAUUUCUUGUACCUGCUGC
+AAGAUUCGGCCGCACCUGAUGUGCUACUCUAGUGUACGGAGGACUUUUCC
+ACAGAUUGCUGGAAAGAGCUGCCACGUUUCAAACAUGCUAUGUCUAGGUA
+UCCCGUCUUUUAGGGUGUUAACCACGGCGGGCGGAAGGUCCGCCUCUACU
+GAAACAGGGGCGCUGGUGACUCGCCACGCUUCGAGUAUCACCUUUCUCGC
+ACGAUCGACUCGCCGCAUCGCAUCAACUGUCGACGUGUCACGACUGUUGU
+CAGAGGUAGUCUACCGAAGUCUACUAGACAUGUGUCAAAAUGACCGCACG
+UCGUGCCAAAAUCUGGAAUGGCAUACCGCCGAACUGCCUGCACGGAGUGC
+AGCCGACCCUCGACUUCAGAGUCAUCGUUUCCUAGAGAGUCAGUAGAACG
+GUGUGCAAGCUCUUCAUCCAUAGGUCUUCGAUUUGCCGAGAAUGGGAAAG
+GGGCAAAUCCACACAACAGGUCACACUGUCAUCGGGAUGCCGAGUAUAAU
+AUCCCCCCUUUGAUGUCGCAGGAACAUCAAAAAAGUACAUGAGCUUUCGG
+AACCCCAGCUGGGCGACCAAUUUGGUUAAGUGGAAUACCACGCUCGGUAU
+UUGGAACGGAUCAUUUUACAACAAUCUGCGGUGGCUAAGUGCCUUCUGGC
+GAAUAACUCUACCGAUGCCAGAUGGGUCGCACAUUGGGCUCAUUGGGCCG
+UCUUGCCCAUUGUUGAAUAAUUGCUCCAAACGCAAAUGCCACUUAGAGUA
+ACGACGUCCUAUACGAGAUUCGUUUAUGGUGGUAGCAGCAUGGCGCUUCC
+GCGUAAAGAAGACCGUGGCGAACAUCGGCUCAAAGAGGUUAUGUUGGGGG
+AAUCGGCAGCUUGAGGGGGGCGGUGAGAACAGCACCCUUAGGCUAUCUAG
+UGUUUUAUGCCCUCCAAAGAAGCAAAUAAUGCGUCUAAGAGUCCAUUUAC
+AUACUCUGAUGCUUUCGGGCGGGAGUCUGAAAUAGGCAGAGUGGGAUCGU
+ACCGGUUGGGGCAGAAGGCCGUACGCACAAGCUAAUCGACACCUGCCGUC
+CUUACUUUAAGCGCUCCGCGCGUUGGUACGCUAACACAACUCUAACCCGA
+AGUGAGUCGCGGGAUAUAUCGGAGCUUCUCCCAUGAGGGCUGCUGUUGCU
+GCAUGCGACUCACAGAUUGGGUGUGGUCCGGAAUAGUAAUCUGCAACGCG
+AAUGUAUUGCUGCUGGACAUACUUCACGUGGUUCAUUGGGGUCUUCUUCU
+CCCGGUUUCGAUUCGACGCGCAAUCCGUUAGGUCACAUGGUCCUACUCCU
+CCUGGCCAUUGACUCUGUCCAGCAGCCCGCAUCACCUAGAGAAACUCAGG
+UACACGGUCUGGGACGAGUACAACCUUGGCUCCGCCAAUUUUUUUAGGGA
+GUGUAAUAGCAAGGCGGGGGUGAGGGGCUCAGGUUCUCCGUUCUCCCCCG
+GAGAGCCAAAGAAACAGUCGUAUGCGGCUGGCCGUUGGGGUAGGCCCAUU
+ACUACCUCGGUCAUUAGUAAGUUAAUGCCUAGAAUAAAUGAUUGUACGCC
+AUUACUCUCGUGGUGCGGUAAUCCCUCGGCGAGUCUUAAUAGUGGUCAGU
+CAUGAAUAGUAGGAAGAGGAUCCACUCGUUGAUGAGCUGACAGUGACCUC
+CGUGCGGCGGAGGCUACCGAAGCGCUUCCGGCGUUGCCCAGUGAUCAGUC
+CUUCGCUGAAAAAAGAGCAGCACGACUACGGGUUAGAAGUGUUUUUCUAU
+ACACCCGUUGCGUAAGCAACGUGCCUCCAGGCCUAAAGCGCGCCGACGGU
+GAUUACUGCUGAGCACCUACCGCAUUCAGCGAUAGGUUCGAUAACACGUG
+AUGAGCAGACUUCCCCACGAUCAGGAUAAUCGGACCGAUUGGUCCACAUC
+GAAUAACACUUGCCCCCCCCGUCUUACCGCGGCUGCUGGCACGGAGUUAG
+CCGGGGCUUCUUCUUCGAGUCUUGUCAUAAUCGCGAACCCGACGAAAGAG
+CUUUACAAGCGGCAUUGCCCUUCUUCCUCGCUAACGCAACGUUCUUCCAC
+UCACUCACGCGAUAUUGCUGGAUUAGGCUUUCGCCCAUUGUCCAAUAUUC
+CCCACUGCUGCCUCCCGUAGGAGUCCGGGCCGUGUCUCAGUCCCAGUGUG
+GCGGAUCGUGCGAAAAGACCAGCUAAGCAUCUGCGCCUUGGUCAGCCUUU
+CCCUAACCAACUACCUAAUACUACGCAGGCUCAUCAAACAGCGCUUUUUA
+GCUUUCCUCGAAGCGAACGCGCGCCUUCGUUUAUUCAGGAUUUGGCCCAA
+ACUGUUUGGCAGAUUCCCACGCCUUACGCACCCGUUCGCCACUUUGUUUU
+CAACUUUCUCAACUUUUUCGGGAAAACAACGUUCGACUUGCAUGUGUUAA
+GCAUAUCGCUAGCGUUCAUUCUGCUGGGUAAAGGGUUGCUGCACAGAGCA
+ACCGCGGUCUGAGAAUGUAGGGCCGGUCGGCAGCUUGCCUCUAAUUUCUU
+GCAUCGUGUGGACUCUGAGUGGAGUAUGUCUGUUCUAGAGCUCUGCCAAC
+CGGAGAUGAGCUAAGCCCUGUACCAAGUUUAGAACGUACGCGUCCGUAAC
+ACCUGGGGAUGCUGCCGUUCAGUUCCGCCGAGGUAGGUGUAGGUUAAGCU
+GGAGCGGACAGAUUUCAGCCAUAGAAAGAGUUAAAGGCAGACUCACUGUC
+GCGGUUCCUUGAACAACAUCCCGCCUUUUUAAUCUUAGGGUACCGGGAUU
+CUAAAAGGGCGUCGAACACAUGCACGCUCCAGACGGAUUGGGUCACGGGU
+CAUCACCACCCUGGCUGGCAUAGAAGGAUUUGACCAGAGCAGAUCAUUCG
+GUGACAUGGCGCAUACUCGAUGAAACGCCGUCUUUAGCAGACUGGCCCCG
+UGCGGGAUUCCCUCGGAAGAGGGUUUUAUACGAGCAACUCGUCCGGGUAU
+UAUCAACCGGGCGCCGGCUUGACUCGCGUGUUACACGGGAGCACGUGCAC
+GAGUGGCUAGUUCAUGCACGAGGUUGAGGUGCACCGGAAGGUAACACAUC
+UACUCAGACCGAAUACGUCCGUCUUAUCGCAAGACAUGUGGAUGGUGCCA
+GCGUGUACCACGAGCGUGAUAUAAUAGACCCGAACUGUGACGGGCGGAUG
+CUUUAGAGUGCAUGAAAUAAAUUCGGAAGUAGUGGUCGCUUCGGAAGAAA
+ACGACACUCCCCGCUCUGUGUCAUAUGUAACCGCUCUCCUGGGUCUUUAA
+UCGAGCUGUGCAACGCUACCUGGUCCGAACUGACGCACACGAUGCUAAGG
+CCACACAUGAAAGACCGUGCCUUAGCACACCGGGUACGUUGGCUAAGAUA
+UUUCUGGGACCACUUAUAUGGGUCAGUACUGACGCUGCCCGAAGUGUUCC
+UCCCUGCAAUCAAACGAAACGAACGUGGCAUGGACAGCGUUUUUGGAUAU
+ACUAAUGCGGUCACAGGGGCAAUACAGUGAUUGCCCCCCGCGGUGUAGAG
+UCGGUGGUAUGCAGUAUAACCAGUGCUUCGUCCGCAUCAUCUACUGCAUG
+GGGACGCCCGUAAUGAGUCAAGAGCAAUCUGGAGCGGGAGCCAAUUGUGA
+AUGUCAACCUAUAGCAAACAAAUGUGGUCCGCGCUGCUCGAGACUGGCUG
+GCUGUUUAGACUUUCGACAGACUCUUGAAAGCCAUGCCAGCUAUACCAUG
+AGCUGUCACAGGCACAAUCGCUGCGGUCUUCGUGGAACGGGAUUGGUGCG
+CGUUCAGGACGUCACGAAGACCGAGAUAGUUUGAGUAAAUCGGUUCGUCC
+CUCGUCAAUAGACGCAUUUACAACGAGCAAUCGAAUUUGUAUUCUUCUCA
+GGGGUUAUAAGCUGGAUUAAAAUCGCAUAAACGACGAAGAAUUGCCGAUC
+AAACCACCAAUCCCGCCCUCGUCCCGGGGGUCGGUGGGCGUAGAGGUUGG
+AAGUUAACAGAUUUGAUCGGGAGAUCGGUUAUGCCUAGCGUAUCGCCAUU
+AAAGGCCUUCAAGAUUUCUCUGCCGCAGCUUGUGUAACUACGUUCCAUGC
+GAAAUGAACAGCCACAAAAAAGCUCACUCGAUGCAUGGCAUGUGUCACCC
+AGCCGGUCGGUGAGGUCAUUGGGAUUGCUCGUGAAUCGCCAGCGGCUCAA
+CUCAGGUCAUAUCACUCAACUGCCAGAGUAAGGUGACUGAUAUGAUCGAU
+AUUAUAUUAUGAGCAACGGUAGAGUGGGACUUAAACGACGCGAUCCAGGA
+GAUGGUGUUGCAUACAUAGUCCCCACCUUAAACAGCCCCUGGGGGUUUCU
+GGGUUUCUUGACUUCUGCCGAUAACACCUACUGCGCUGUUUCUGUUGCCU
+GGUAGCGGAGUCUUUUUCACUCGUAUUUAUGAUUCUACACGCGCUCGACA
+GCAUGGGAUUAAUCCUGUGUACUAGGUGUUAAUGCGUACCAGUAGUCAUG
+GACGCUCCUCCGCACGCUGGCGCACCGAUUACGGAAUUUUCCUUUAGGAU
+UCGCCUCAAUUAAGGAGCGCAAUACACACCUGUUGUGCUUGGCACAUCCU
+GUGGACGCCGCGACUAAAUCACCGUGGUAGACAGAUGUCGGAGCACCGCC
+GCCCUCAUUAUCGUACAUCUCACACGUCCCUCUACCACUGCAUAUCGCGA
+AAGAAACCAGACGACCGCCAACCAUCCUUGCCGUUAACUUUGCGAUGCGG
+UGCCUGGUUUUGCUGUAUCUAGUUUAUUCUACACUGUAUAAGGGCGCGAC
+CUUAUUAACACUAAAGUGCAGGACGUACCGCAACGUACAUUGAAGGAUAA
+UCCAGGUACAAAUAGGCGUCAUACAUCAUCAGCUUAUGUAACACUCCGAU
+UCACGGUUGUUGUGCGGUUAGACUCCCUAGAUAAUACCAUACGGAUAGGC
+CGUCGGCCGUCUGAGGCAGGAUCCGAAAACGUUCACUGCCGUAGCACUGA
+CUUCUGCAUGAAACCCGUGCCCUUAAAACGAUAAAUCUGCAAUAAUGCGA
+AAAAAUGUGCUCGGCAGGUUGCCCAUGACUAAAGAGUUAAGUUGGCGCAC
+CAUGUUGUAUGUUCGAAAUCCUUUCGGCGCUCGUAACUAUCUUAUCGAAG
+CGCAGGAGUUGAGUACUUCCCUGUGUCCUUCAUACGACGUGCUACAAACG
+CGUGACCGGCAAUGGAACCUUGUUAAUCUUGAGGUGGAAGUUGUGCAUAC
+GUGUCUAUGAGUGCUAUGAGAACAGCUCAUUGUAUUGUCGCCAUCAGCGC
+CAAACGGAUUACGAGACUCGGUGGCCCUAGCUGAACGGAACAGAGUGUCG
+CCACGGUUACUGCGUACACUAUCAAAGGUAGAGCAUACUGUUCCUUCUGC
+AUAGACCAGUCAGGCAAAGUUCUGGGGGCGGUUGGCAUACUCGGCGAGUU
+CCGUAGGACUGAAGUGAUAUUUUGCCCCUUCAGAAUAGGCCCGCAAAAUA
+AGUCACCUCCAGGGCUAUCAUCGUUUACGAAGUGUGUCCACAGUUAGGCG
+GGAUUUUACGGAUGACAAUGCGCGGGGCAUAUCAGCUAUACUUGUAGAAG
+UUCGAUCGUUGUGAUUUCACCCGAAAGGCGCAGUGGCUUGUCAGACGAGU
+GUCUAGCCUAUAACUUGCUUGGUAUCUAUCUGAACGGAUGUUAGGCCGGG
+UGUGUGCGUAAGAAAAACGAUCGAAACCGUCUUCCCAAAUGUUAAGAGUA
+GUGGCCGUCAGUUUACAACUACUUUAUCGCCUUAUGGGAAUUACAAGUAU
+ACGUCACAGUACUUUCCAGAACUACCGGCUGGUGCUCUCAGGAGCGACGA
+CUACACGCCUGAGGAGGUAUUUUUGCAAGAUUGUGGUGGGAGUAGUGCCA
+UGUAGCCGUGUGUGGCGGGCCGACCAUCCGGCUAGAUCCCUUUGUGCAUC
+CCGCCGGCUAUGGCUAUCAUCUGGACUGAAUCACUACCAACCGUAGGACG
+CUCGUGAAAAUGAUAGUCAAUUCGAGCAAAUGCGAUCCUCGCGCGCGUCC
+GGGAAUGGUAGCUCCGCACAUUUACCCUGCCUGAUGCUCGUUUAAACUCG
+AUGGGUACAUUUCUUGCGAUACUAAGGGUACAGUACGAUGCCCUUCCGUG
+GCAGCACUAGGGUCGGACCUGCCCGCCCGAGUCCAAAGACAGGCUAGGCG
+CUCGGAGAAAUUAGCGACGAGCGACCAACCAUUAGGCAAGCCUAACGAGU
+UCUGAAUUUCUUUCAUCAGUCUAACGCGAAGGAACUCUAAGGCUAUCAAA
+UUUGCGCGUGCAAGUAACAUACUCUACGCCAGCGCUGUCCGGCCGCGGUA
+GAUAUCCUCCGCGAGUGGAAGGUAGCUACAGGUGGUCUAUAUGGACACGU
+AUGGUUAGAUCCCACAUUGUAGCAAAACCACCGAUGUCCUCCAGCGACGA
+CAGUGUUGAGGUAAGAAGUAAGCUGGACUAUUACUUUGUCCUGUCACAAC
+CCGUAAUUGUUCGGAAGUUCUUAGCCUGUGCAGGAUCAUGCUCUAUAGGC
+AAAGCCGAGCGGUUAGCGAGAAGGAGCACCUGCCACCUUGGGCCUGGGUC
+GACGCACUGUUCGGACGCUAGUCAUUUAAUACGAAGUACCACGCCCUACG
+GAGGGAGUUAGUCUCCAGAUCCCUUAAGCACCGUUAGGGUUGCUUAGUUG
+GCGAUACAGCCCCUAUCGCCCCACACUGUGGCCCUGACACAACAUUGACA
+GGCCUUACAAUAUAGCAGCUAUAGCCCUGAAUUAGGCUUCUGUUCUUUUC
+CGUUACGCUAUGCUAAAGGGACACGAUUCACUGCGGGCUGGAAGGGCGCC
+CAAGCCGUGUCGCCCACAGACAUGUGAUUUACCAAAGAAGGCCCCAGACA
+AAUGGGGAUGACACUAAUGGUCGUAUACGGAUCAAGGGUUCGGGUCAACC
+GGUAUGCGAGGGCCAUGCAAUAGGUGAGAUACACGACCUUCUGUUCUGUA
+GAGUACGUCGCAAAUCCUAGCACAGGGGUGAGACCCGUUCCCCUUCAGCG
+CUUAGUGCCUUGCCGUUAGCGUUCUUUGGAAUAAACUGGCUUGGUCACGA
+AGCCAGCCCGUUCCGUUGGAAGGGAUUGAGAAUUGUCUAAGUGGGGAGGC
+CCGUAUUCCGACACUGAUAUAGCAGUGGAUCUACCCACUGAGUUACCGUU
+GAGGGUCCGUCUCAACUUCUUAUAAGCUCUAAGUACUGCUACUGAACAAC
+AACUAAUUAAUGGGAUAGAAGACUACAACCGAAAGCGUGAAAGACUCGCC
+AUAGGUUCACGGCGAAAAAGACAGGUCCCCCCUUAAUCCACUAAACUCCC
+CUGACGUUCGCCUAUACCAGUGCAGGUACCGGAUUUCCGUGUAGAUUCGU
+AUCGCUACACACCGGUUAUUUCAUGAGAUAAAGGGGGAUUCAGGCAAAAA
+GUGAUGGUCCCAAGCUACAGUGAUGUGAGAUUGGUCUUCUUGGAGUGCAA
+CGAGUCUUGUCUAUGCGAGAAACGGCGGCAGGACCGCUUCCUACCCCCAU
+GUUAUGGCGCAGUUAGUAGCGAUACUCGGAGUCCAUGGGGAUGAGCCUCU
+AAGGGCCUACAAAGCGUAAAUUUAAACAAGAUCUUAGAUAAUACAGGAUU
+GCAUACAAUCUUGACCACUGAACCUGAUCUACUUAUUCACUCCUAAGUGG
+ACGCACUAAGAGUAUCGUGUGACUCCCCGGUUGGCGUUGGGUGGCGUGCC
+UGCAACGUGAAUGCUAAGCGCGCGACUUAUAGUACGUCAGAAGCCACACU
+GCGCAAAAAAAAAGAUCGGGGUUGACUUUGACGUUAUUAAUUGAACUCGC
+AGCGGGGUCCGAUGUAAAAUAGGCAUUCAGUCCGAGAAAUGCCAUCCGCU
+UCAGAUGGCGCCUUGGACCACCCCUAUAUCCGGUCCGUGGAAGGCACAAC
+GCUUGGACCCAUCUCGGUGAUUUCGUAUAUACUCCGUCAGCGUGCGCAGU
+CCUUGUUAACUCAAGACUCCCCCAAAAUCUUUAACGACUACACUACCGUG
+CCAUCAUGACCCCUGUGUCAAUCGGAAGAGAUUCACGUGUGCAACAAGCU
+AAACUCGGGGGCAGGACGUUCCUGCAACCCGAGGCGAUGUAACUCCAAGC
+GAAGGAAUCAGACGACUAUCGUUGCAUGAGCUACGUAUUACUACCUAUCC
+CUGCAGAACGGCGAGGGGAGGAGGCUCAUGCGCCCUUUUGAAAGGCACGU
+UUAGAAGGGUCUCUCGAGGAGCCAGUCUUCUACCCCGUGAGUAGCGUGUU
+AACUGAUGCAUAUGGGGAGGAUCCGACUUCUUCGAAGCUCCCUCUGUGAA
+GAACUGAAAGGUGAUUCUCGAGCGCUGUCGGGCGCCAUGUUUUGUUGGCA
+GAGCAGGUGCAAGUCACUUUUGUGCCCCUCUUCAAUCUGGACUUAGUAGA
+AGCGGAUGUUACUCAUAUGGAGCACUUCGAACUUGAGGACCUGUUAAUGC
+ACAACGAAAGGGAUUCGGAAGGAAAGCGGACUAGACCUAUACGUACGAAG
+UUCGGUCCUCCAAUAUGUACCUCCCCGGCUUGAUUACAGUUGUGAGUUCG
+GAUGAUAAAAUCUGAUCUGACCGUAUCCAUCACAGACUUGGCCCGGUAGA
+CUUUCCUACAAUUAGUAGGGACAGCAGCGCAUUGCCUGUCGCUUUUACUG
+CAGCGGCCCAGAAUGGUUAACAAUUUGGUAGGACGGCUCCUGGGCUACGU
+GCGGACUUAUGCCCGGGAAUAUCCAGUGACGGGAUAACGCUGUUCGUCGG
+GGCGCGAAGAUCAAACAUACUCCGGAGGCAAGGAGCCAGCCCGGACCUUU
+UUGUUGGCUUUCGACAGUAUUGGUAAAUGCGAAUUCGAUACCAGUAGCAA
+AAAUGUAACGGUUAGCGUGGUAUCAAGCGAUUAUUCUGAAAACACCUGUU
+GUUCGUCGGUUUUCCUCCUGACUCGAGUAAGUGGUAGGCGUUCGGCUUAU
+ACGGGUUAUUAAGAGGUGCGGGAGGAAGCGCUUGAUCCAGUUUUUGAACA
+UGGCGUUCGAAAGCAUGCUAUACAAAGGGAAUAAGGAGACACCACUGCGA
+UCGUAUAAAUUAGACGGGGAUAGCGGGACAUGGCGUGUUGACGCUAAGGC
+CGACUCGGAUUUCUUAAGCCGUGUGAUAUUCUCCCAAGCGUGCAGGCACC
+UGGUUGCGCCCCGCGGUCGAUUCUGAGGAAAGUAAGCAAGCGUUGCUGAU
+CAGUAGACGAACAACCGGCAUCAUACACGAACUCCGCUACUUCGAGGAUA
+UCUUCUUACAUGCUGGCGAGAAUUUCGACGACAGCGCCAUUAGGCUUAUU
+UUCAGGAGUCUCUCCACGUGUGGCCGUUAAAACCCGCUGGCAUCUAGUCG
+AAACACGCUGGGGGUCCCAGUCGUACGGAGGGCUCGGGGAAAAUGAGAAG
+UGCUUCUCUCGAUGGCAGCCAAUUGCUGUUACCUCACCGGCUUCUUCCCG
+AAUAUGACAAUGGGGGCCACCACCAAUACAUUUGUCUACCCUCACGAGCC
+UCAAGGCGGUUGUUCGACAAUCGCAUUCACGCUCUGUUGUUUCAUGGGCC
+AAGAGGAAAGGACGGGUCCAAUGUAAAGGGGCAUUAUAGUAUUUCACGUU
+GGGAUGGGUAGGCCCACCACUUCACUUUAACUUAGGCCCGGGCCAAGUCA
+GUGGGGGACCCUGUCGGGCUCCUGCCCCCCCCAAAAAAAACAAACUGUAC
+GUGAGAGUUUCCCUUCAUACGGCUCGAGCCAGUAUGCUACUUGUAUUUGU
+CAAAACUAUGCUGCGUACGCCGCCAAAUUAUAAUCUCUCAUCUCCGUGCA
+GUGCCCGAGCUGGUAUUCAAUAAGCGGGCUCCCAUAAGGUGAUGAUAUGA
+GGCUGGGCGAGAAUACACUACCCCUUGUGCUGCUAAGAACCAUGUCGACG
+CUUAAUCCAGAUGCAGGUAUUAGGCUUUCAAACCCCCGUGUGGGAGUGUA
+CUCCCAACAGAGCCUUUAAGACGAGGGACACGAAGAAGACGCAUUACACA
+CUUUAAAAUAUCCAGGACCUGAACCUGUGGCCUGAAAGCGUUCGGGUAUG
+CCUAGAACGAGUCAAUAGAUCGACGUCACAACACUUCGAGGCAAAUUCCA
+CAUGGAAAUGACGCUCACGAGACGGAAACGUCCAUUAAUACAAUACGGGU
+GGUCUACGUCUCCAGCAACCAGGAUAGGUGCUCCCGAAUACCACCACCUA
+GUCCAAAAAGAAGCCCUACGACAAAGAUUCACGCUUUACAAGAAGACUUA
+CGGUUUAGAAUGCCAUCUUUGGCCGUCCCUCAAACCUACCUGUGGGGCGA
+GGAGGGAAACAUAAAGCUCCCAUUAUUUGUCAAUCAUGUACUUACGUCCC
+UCGUACGACUGUUUGGUCUAUGGCGUCGCCUUCUAUGAGCUUCAGUGAUG
+AUUUGAUGACGAGUCUGACUUCCUCCUUUCAUGCCCCAUUCAGCUAAAGG
+AGCUGCGUUCUGCAUGUUGCUUUUGCUGUUGGGUCCUCAUAACAAAGUUG
+UAUGAAGACUCUUGAGGCAUUUGUCUGAGAAGAUUUCUUAUGAAUGGACA
+ACGUUCGCCGGGGAAACUAUCUCGGAAAAAACUCCGUGGGCGUCUGGUUU
+CUGAAUUAUAGAGUAUGAGCAAGAGACUCUACUCACAAAAGUGGUUCUAG
+AGGAGACUCCGUAGAUGGAAGUGGCAUGGGCUUGUUUCACUCCACCAACC
+UCGGUCAUAAGGUGAUCCAUAAGACCUCCUACAGUUACUUCGACAUUCCC
+CUGGAUCCCGCUGACUCUAACUCCAAAGCCUGAGGUGGGAGUUGAGUACG
+AUGGACCAACCAGUGUAUGCAAGAAAUUGAUCAACAGUGAAGGAUGAUCA
+UUGAUAUCGUUGCGCCAUCAAAUCCACUCGAUCUUGAUAGAUUAGAACUU
+AGCGUUUAGGCUCCUCAUGUAGGUGCAAUUGUGUGAAAUUCCCCGUCCUU
+UUAAAUUCACGUAGGUCAGGCGGGUGUGGACUAACGGGAAGGAAACAAGU
+AACAGAUUCUACAAGGAUUUACCCGCCCGCUAACGUCUUACGGAUCUUUU
+UCUUUGGGGUACAAAUCAGACUCAUUGGCGGUAAUCAGCUAAGGUUUGUC
+CGCUCAUCGUUAUCACGACGGUAUCUCUCUGACUGUAACUCGUAGAGCAA
+AAAUGGCUCCGAUGAGUGGGACGGUCCCCGAGAUUGUAAUACAGGCUAGG
+GCGAACCGAACGCACACUUCCAGCUGAAGCUAGCUAUGUGAUCUAAUUUA
+UUGCAUGGCUUUGUGACGCUCACAGGAAUUAAUUUUAGAGUGUGAUGAGU
+CAUCUUUAACAUCGCCCGUGUGUUCUUAGUUCGCAAUGCGGCAGGAUCGG
+UUUCGGGCCUUAUUUCCAGAUGAGUGCGCUCUCCACCCACCAAGUUCUAC
+CUCCCUGAGAGGAACGGCGAAAAACCGUAACAGCAGUCAGGGGACACCCC
+GUGCAUGUGGGAGGGCACAUUUGAUAACUUAUUUCCCGAGCGUCCAGCUA
+GUCGGAUUAGGAGUAUGCGAGGAACAGGAGUUCCGACUAUCUUCAUUGAG
+UAUAGAUAGCCCUCCUACGGACCGUGGCAUCCGAAGGAACGCCGUAGCUG
+CCUUUCAUGUUUGAGCCUAUACACAGGAUUCAGCACCUCAGCCAGGGCAA
+AGGCCUGCAGGUGGAAGUUGAUUGUAGAAGUGUCCCGUCGUAUUUGAAAG
+CGAUUGCACUCAGCUACUGCGCAGUGGGUUGGUCCAACCUCUUCCAGUUC
+CCAUACUUUUAGGUCGAGGUCUAACUCCUAAUUUGUAUCUAAGAGGUUUA
+GGAGGAUUGCGCUAAAUGUACGUAUAUACAGUUGCCGGUUUCUCUGGUCG
+UGCAUCCACUGUGCUUCGGCUAGCCUGCGUGUCUACACGCAACGCCUCAC
+AAUAGAGCGGGCGGACAAUGAUACGUGCUGGCGGGUAGACGGUUAGCCCU
+CGGCCGGACGGAUUCUUAUAACCGCAAAACUUCCGGGACGGCAUUGCUAU
+GCACAGAGAGCUACGAGACUAUAGGUAUAUUGGGACCAGAGCCGUCGCUU
+AGGAGUUCCUCGGCGGCAUUACCAUAUAUUUUCUUUUGCACACUCCUCUU
+AAAAGGGACAAAUCAGAGUUGCUUGUCUACGGCAGGCGUCCAUCGUUGCA
+UCAUAUCUUAGUGCGUCCGUGCGGCCCCACCGUAUGCAACCAUUGCUACU
+AAAAUUUGUAGGUUCAACUGAGGAGUCUUAGUUGAUUAAAAAGGAAUCAG
+GUGAAAAGCCUGAGCGGUCCCGCCACUGUAAUAAAGGAGUUUAAGUACAA
+UAUGUCACUGGGAAACUGGGAAGGCGUACUUAAGCAAUGAUUUUUGAGCC
+AGGAUACUUGCCAUAUUCUAGUAUGUUUUUACCCCGCACGUGCUUCAUCU
+AAUCGGCCGAUUUGAUAAUUGCUUCUCAUCGUUUAGAGUUAAUAACGGUA
+GAACACGCCACUGCCGUCUUGAAAACCAAACCGGGUGUGGCUGUUGUUGG
+GCGUAGAAUAAUGAAGAGCACUGCCACGCAGCGACCUGGAGCGCGGAUGU
+AACCUCUAAUCUCUACGCCAGCCAACCGCUUGCCUACGGAUCGACCUUGA
+CGUGAAGUAUCCACUGGUAAGCUCAAGCUGACGCGACUCCGUCGGACGUA
+CGAUUCAAGUAUCUUACUAUGAAUAAGCUUACAGCAUCCUUAGAGCAGUA
+GCGUUCUGGCGCAUUUGACCAGACAGGUGAGAGCAUCUGUUAGAUUCUUG
+GUACUCAGGCCGGCAGGGCUGGCAGCUUGGCAUACAUACUCAAUCAACCC
+AUAAGCUUGCAGAGGUCCUUCUAGCCGCCCAGAAUAAACGCGUAAAAGCC
+GAGCGGCCACAGUGAACUCAGCUUAAGGGCGGGCAAGAAAUUAUUGAGCC
+UAAUCGCAUGCUUCAUAGGCGACAAAAGGGAUUGAGUCGGGGUCACAAAC
+GUAGUAUCAACAGACCUCCGCCUCGACGCCUGUCUUGUCCUCGCUCUUGU
+GGCUCGUCAGUGGCUACAUGCUUAAGUCUUCAGAAUCAGACCUAAUCAGA
+UUUUGUCCGUCGAUCCUAUGCCAAGACUUGAUAUUAACUCUUCGAAACCU
+CCAUAAUCAUUCUUCCGUUACUUCACGUACGAGGCCAUCGGAGCUUAUGA
+CGUGACUUGUCAUGUAGACCUCGACUCAAACCCUAUUACCCAAAUCUUCG
+CUAUUGAAUGCGUUGGUCUCGUCGAAGCGUUGAACUUGGAUUCAGAGCUU
+AAUAUUUGCCGGUUGAGUGAAACUCAACGUGAUGACGACAAAUAAACCUA
+AGGCGACUACUCCCCAAAACGUCGCCAAAUGUGGAUAACACCUGGAGGCG
+CGGGUAUUGUGCGAGCUGCGGAGCUUGCACAGACUAAUGGCUAUAGUUAG
+UAAGGCGUCGGUAUAUAGACGGGUCAGGAAAUAUCUAUGACUCGGCACUG
+CCACUUUUGUAAAUAAGUGUUGGGUGUCGGCAUGCGAUGGCCCGUUCAAU
+UAGGUAGCCGUAAAUAUACACGGGUGGCUAUGAACAAUACGGAAUCGGUC
+GAUAGGAAAAGGACUGCAUUAAAGUGCACGUCGACGCACACAAUUGUUAA
+UCAGUCCAGUGCCAAAAGACCAGUGUAGCGGUGUGGUCGCAACCAAGCCG
+UAAUGAGGCAUAUCAUCUGAUAUAGAGCUCGACUGAUAGCCUAACAGCCC
+UAGACGCUGUAGCCUUGACGACACUUCGAGCUUGUAAUAAGUCGCAAGAG
+AUGCUUCAGCCGGAAAUAAGGCUGAAAGUGGUAAACGUGUCUUUGACCCC
+ACGCGAUAAGCGAUUGAAACAGGACCAUCCAGACGAAGCAUGAGACUGAG
+UACGCCGCCAUAGCUUGUUCAAUCAACAAGGCAGAACGUCAAACGUUGCG
+UAUAAUCAGUGCUUGAGCUGUCCUGCGAGUAGUUACCCUCGCUCGGUGAC
+GCAAAACACCUUUGUAAGAUAUUGCGAGUCGCAAGCAAUGGAAUGCCCCU
+AUGGCAAAGAAGUUACGAAGGGCACUGCGUCAGUGGAUCCGAUAAAGAAA
+AUUAUCAUGUAUAGUGCUUCGUAUAAUUUCAAAAUGCACUAGGUGCCUAG
+UGUAUUAAAGUGUUUUCUUUCAAUUUGGUAAGUUACGCAGGUCAGAGAUA
+GAUGUCACCAGGGAGUAUUACCUUAGUCACGUUCAACCCUUGACCAAUAA
+UUGCUGUACUUUCCAUCUACAUGCACGAGGAAAAUUAAAACCGAAAGUUG
+GUGGCGCUCAACUUCGUGGUUAUUCAGAAGCGGUAGAUCUUGCGACCGGG
+GCGAUGUUCUUGAGGGUUGGGUCAUUCAUGCGGCCAAUAUCGACUUUACC
+UUCAUACUCCCCUCUAGUAUGUGUCCGAGAAACGUAUAAGACUGGCAGGC
+CUCGUAGACGUUCGUCUUCUUGAGGCCAAUGUCGAGGGUGCCCUUUCGAA
+GACCCCGUUUCCUAACGAUCGUUUGUACGACGCCCUCAUUCUGCCACCAA
+AGAGGAGGGCAUCUAGGCUCACGUAGACGAGCGCAAAGUAUACCCGUAAC
+CCUAGAAAUCCUGGCAUGACGGCCGCGUCUAGAGGUAAUGACGCAUGAAG
+AUUCCUAAGCAACAUGCAGCACGGACCUGAGAGAGUUCGCUCAGUGAGGA
+GUGUGUGAUAAUGGCGUGCCCUGGUUCGACCAGACGUGAAACUUGGCGCC
+GCGAUCCCAAGGCAAACAUUGGGAGCUUCUAACAUCCGGAUUUCAGAAGG
+UCAAACGAAUAUAUACUCAGUGUUCAUUAGGAGAGUGACUGUCUCCACCG
+UACGUUAACAAAAGGUUCCCACUUGUAAUUGGUGACAUUGGUCCCCAAUG
+GAAAAGGUGUACGUGAGCAUACUGACAAAGCUGACCUUGGACAGCCGGCU
+AUAUAUUCCCUAAACUAGAUCGUAAUUCGGUCUCUGUCGAAAUAUCCUGG
+UGAUGUAAACCGCACGUGGAUAUGAGCUGGGAAAAUGGAGACGUAGCCUA
+UCCUUAAUCAGGCCAGUCCCUCAUGGUAAUUUAAGGCAGAACGGUGAUGC
+UGUGGAGGGCAUACUGGACCCUAGACCCUGAGCUAUUGAGCCUUACCUGC
+GUCGUUUAUUAGUGGCAAAGGGACGAAGAACGGGACCCGUGAAAGUUUCA
+UAUCCUCCGAAGAGGUCCCGAAAGAAGGGUAAUGAACCGGUCCCACUUCU
+AUUGGGCCUUUUCAGGCUGAAGAGGGGAGCACUGGCUUCAAUAGUCCGCA
+CUCAAAAUAGUAGACCGAUAGAUUCUUGUCCUGAUGUACCGGAUUACCAU
+CGAUAUGAUUUUGGUUGCUUCCUAUAUGCUCCGCGGGUAGCUGACCGCGA
+GCAAAAAACUGUGCUCCCCGGCCGGCGUCCACCCACCAUCUUACAGGGCC
+UACAUGCACCAAGUUUUUACAAAUACAUAUUUACCCCUGAGGUAAACCCG
+CCCAAAAGAGAAACAUGGGUAUCCUCAUCACGAGCGCACCACUAUCUUUC
+ACGGGGGGAAGCCAUCGGCCUCAUACGAAGCAAGAUCUGGGUCCCUCAGA
+AAAGGAGUUGUUUACGUAACCCUUAAGACUUCCCGCGUUCACGGAGUGUC
+UAAUACGGUGGGGUAAUUAACUCAAGACAGUAGAAAAAUCAGUCUCCAGA
+GAGCUUUAAGUACGGCCCCCACAGAUUUACGACUCAUGUCUUACUGUCAC
+AUAUAGGAACAGUGUGUCUAAACCCGCUAUAAAAGAGGGAUUAGUGGCGU
+UCCCCCAAUCAGGACGAGCGGAAAACCGUACGACCGAAGAUAUCGUAAAA
+CAUUCUGGCAACCGAGGCGAUCGAGCGGAGAGCACGUCGUUACGUAUUCC
+UUUUCACACAUUGCCCGGAGAAAUCCAUUAUCUAAAACAGCAUUCACAUG
+AACCCAGUAGGGCCCCCCAACGCCCGGUCGGCACAUAUAAAAGCCUUUAU
+GGUAAGACUCACUUCCCCCAUAAGAUUUGGCAGACUACUAACAUAAGACC
+CCGAGUUUCAGCUCGGUGCCACCCGCGCAUAUUGCCACCAUACCAGUUUG
+UAACAUGCACGCGCUCCGGGACAGAUAGCUAAUCCGUAGCUGUAAUUGGA
+ACGAGUCUUCAGUCUAGCUUCAAGCUUCUACAAGGGGCGGUCAUCGUCAU
+AAGUUGCAAUUAACCGCGCUCCGCUCAGAAAAAGUCUCGGGACGGGAUUU
+CAUUGGAGACGACAAUCACUAGUUAUUCAGAAGCCCUGGCCCAGCUGUAC
+UGCGCUGGCGUUGCUUAAUCGUCCUUGAUUGGAGCAUAAUCCAACAACUC
+GUGACCAACAUCUCUCCGCGAAAAACGAUUGCAGGGCAUCAGUGAGCGCC
+GCGAUCAAUCAAAAGUUCCUGAACCGAACAGUUCUGAAGGGCUUAUUCCG
+UGGGGCGGUCAAUAAGGUCUGCCGCGUUCAUCCGAUCGCAUCAUUGGAGC
+AAGGGCUCACGACACGCGGUGCCCUCUGAUCUCUCUACCUUACCGUUCAC
+UGGAUAAAGCGCCAUGUUACGUCGGACUUUAAAAUAGGUCUGGUCCAGGC
+GACCUGCUUGCUGAAUUUCGUCGGUGUGAGGACGAAAGGCAGCGUACGUU
+AGUGUGUAUAUGCGAACAUCGGCGGGGCCAACCGAAUAAUAAUUUCCACG
+CGUGCCGACCCUAUGUCACCUUGUCGGUUAGCCGUUAGUGGAACCAAUCA
+UGGAUAUCCCAUGAUGUCUAGUGUAUCGAGGCGCUUGUUCUUGGCAAUCG
+UGCUGCAAGCAAGUUUUGCGCUUUCCUUGAACGGGCAUAAGGGACCUCUG
+UCCAUAACAUUGUCCAAUACCUGCAACCUGACUGGGUGGUAAACUCUUCU
+GUAAGGUGGUUAGUACGCUGCGUGGAUCAGUCUGCAGUUCCGGUGCCGAU
+UUCGUGUGCGGUACGUAAGCUAGCUUAGAUGCUAGGGACAAGAUUAUUCG
+CCAGUUUACAUUCUGAGAUCGGGCUGCUUAUCGCUUACCUAGUCAUAGUC
+CGAAGGAGAUGGGUAUAAGAUUUACCGAUUGACACCUCUAGGAGAACGCA
+UGCAUGUCACCAGCCUAGACAUAAACCUGGUACGCAGGAUUUAUACUACC
+UGCCCUAGUGCGGCAGAUCGGAGCCCAGUACGAGCUGAACGUAUGCGGAA
+GACAGAGAUGUAUCGCAUUCUGUAUCACGUCCAACUGUCUGCCGACUGCC
+GUUAAAUAUCAUCAAUACGUUCACAAAUCCGCCGGUUGGACACCGUCAGU
+CUCUACCUUGAUGUGACCAUUGUUAUCCAUCCAGAAUUAGAUUGCUAUCU
+GUCCCUCAUUCUCGUUGAGACACUAUUCCGAUACCGAUUCGUCAUAGGGU
+AUUCCAAUGUUGUACAAUAAAUAAAACCUCGGCAACGAGAGGCACUAUGU
+CCAACACAGGGAGUCAUCUACGGAGGCCAAGAGCUCCUAAGUAAUUGCUA
+UAGCUACGUGAUGCUGCCACUUCUGCAGUGAGAAUAGCAGGUACCUAACG
+CAAGCAGCCAUCGUACGGCGACCCUGCUUAGUCCGAGCAGUAAGACACCU
+GUAGCGCAUUUGCCUCCUGUCUAAAAAAAACCGCGGGCACAUGAUAGGAG
+ACCGCACGUGAUUAGGAAUGAGCUCUGAACGCGGGUUUCAUUCUCGAGAA
+GUCGGAGAUUCCUGGGACGAGGCCCAUACCUAAAUUCAGGAUUAACAUGU
+GUGCGGGUACCCUCAAACACUAUAGAUGGGUUAGCCUAGCAGCGACAGAC
+CAGAAAGCACUCAUGUAUCAACGUCGUUCACCCUCGUAUCUGUUGAUGUA
+UACACCCAUUAUUUUGCCGGUCUCUCGGAUGCAUUUCCAUAUAUACAUAA
+GGUUCUAGCCUAGGAAAAUCCGACUCUGUCGCUACAUCCUCCGCUGGAUC
+AAGACUUGAUAGCAGUCCUCCUGGAAGCUGUGCCGCCCUCUGGGCCGAGA
+CCCUAACGCCGUGGAUCGUCCAUGUGCAAAACGAGUUCGUGGAACACCAU
+AUUAUUGCCCACGAGUUAACGACCUGACUUUAAGAGUAUCUCUGCAUACA
+UAAGAGAACUAUGGGCGGCGAGGGGCCCCUUAAGUAAAUAGAGUGGGUAA
+UGGUGGUUUACUGGGGUUAUGCCCCUCCAGGUAACCGCUCCAGAGAAGUA
+CACAUCUCAGCCUCUCCGUUCUCGGGUUUCUAGCAGGUCCAAAGUUUCGC
+ACGGCUACUCCCAUAGGUAAAGUUACAGCAUAUCGAUGAUGUCACAACAU
+GCUGGGAGGCCAAGGGAAGACGCCGGUCAAGGGAGGUUAGCUUGAUCAAC
+UGCAAGCAAACGAUCCCAUCCAUGAUAAACCUGCACGGUAUCCCUUCAGU
+UCUCCGUUCUCAGGGUUGAUACUAUCCGUUUGACGAACCUACCUGUCUAG
+GAAUAUCUCUCACGCCUUUACCGGGAUAAGACAUGAAAGAGUGUGGCGUU
+UGUUCUUAUUGAGGGCCGGGCGGUAGAAUCAGCAUCCAUGACGCUACUCC
+UGCAUAUCUUUGGCGGAUUCUGGUAGUCCAAUACGGGCCGUGGCUGUACA
+CCGAGUUCGUACAGAAGAAGGGCUUAUACUUGUGCUCCCGACAGAAUAUU
+GAAACUGAGGGAGAUGACCUCCCGUCAUUUUGUGUGGUGCUCGUUCACCG
+GGGAUUGCAAAAGUACUCACAACCAAUAAAUGAAUAACAUGACUUAGGCA
+UACUUAAUCAAAGCAAUGGAACAUUAUGUGCCCCUCCCCCGGCAGCACAU
+UGAGACCGCGGCUUAUAUUUAAUAGAAUUAAACUAUUACUAAAAGUAUCA
+AAAACUUUUGUGCAUCGUACACCAAAAUAUACCUGAUAAACGAAAAUUGG
+GAGUGUGAGCUAUCAGAGUGGGUUAAGUGCGUGGUACACAUCUCCCUUUA
+CAUGAGGCAAAGAGUACCCCGCUUAGACAGCGACGACUCCUACGACUUAG
+AGACCUGUUUACACAAGGAGGGUACCCUCCCUCAACCAACAGGUGGGAAA
+UUCGGUGAAACACAGUGGAAUCAUUCCUUCCAGCCUGGGCUCGCUUCCUU
+CGGGAAGCUAGGCUCAGGUCUUUCCGUGAGGACAGCCUAGCCGGGGACCG
+GUCUGCCUGGACGUUGUUAUCAGAAAUUCACACGGGUAACCGUGAUGGGA
+AAGCAACGAGUGUUUUAUUUGACGGGCUUCUGUUUACACAGUGGUCCAGU
+CUGUUGAGUGCAAUCGUAGGACAUGCCCUAGGGCUUGAACCCGAUACCGA
+UUACCGUCCUUGUCCCAAAGUGGCAGACACGAUCGGGGAACGUUCCACGG
+AUAAGAAGCCCUAUUAUCACCGCGCGGUCUCUAUCGUUUUCCACCUCCCA
+AUAAAUGCCCAUGAAUUAGCCCUGUUGACCCCUUUGGUCGACAGAGUAUU
+AAUACUCCUAUAUGUGGUCUGAACUUUAUUGUCGAGUCUCGAAACCGAGU
+CAAAUCUCCUGUUGCCCUUAGGCAAGUAUGGGCGACGCUGACCCGGAGUA
+GCGGGGUUAGUCCGCGGCAACUUAACACUACCUUUCCGCAGGUUGAUGGC
+CGACUAACAUGAGACCUCGUACCUCGCUACCUUGUGGGAUAAGUCACACG
+UAGAAAAAACAGCCCGCCCGAUUCACGCAUGGUAAAGGAAUAGAUUCUAG
+AGAAGUCGCUUUAACAGACCAUAUAGUUCCGUCCUACGGUCAAUAUGCGG
+AUACUGAUGUCGGCCGGAGGAUACUCGCAAUCGAAAGGUGACCAUGUUGC
+UAUAGCCUAUAGAUGAAGAACCCGUUUUACGUAUUCAGCGUGGUGAAUGC
+GCUACUCGCACAUGACGGUUUUAAGUUCUUACAUUUCUGCCCGGGUGAUC
+GAUAUCCGCUUGAAAGGUACCGCGGAUUAAGUAAUAGUACUCUGUCGGAU
+CCCACUGGCCGAUGACUAACGAAUUGAUAGCACUAUCGAUUUCCCACCAA
+CCCGUUGGAAUGCUCCUGCCUGGUCAUUGCACUACAUGCAACUAACACGC
+CCCGCUUCGGCAUUCGUAUAUAGCUCCUACCAUUCAGCCCCGGGUAUACG
+CUGAUGACCCGUGUUCCUCAACGGUCCUACAUUGCCGAGCACCUCAAGCG
+AUUCAGUCAUUGCGGUCGACGACGUCAGCUUCGUAGAAGUUUGCAGCGAG
+GGUGUGUUCCACCCCGUUCGAAACCGGCAAUGCCGCCUCCCUCUUGGUCG
+UCAAUACAUUAACUACGUGAAGCCCCCAGGAAGGUACAGCGCUCUCCAGG
+CAACCUACUCCAGCCCCGGCCCCCUUCCCCGACACAUAACAUCAAUUCGA
+GUGAACACCCGUUGGAUCAGCACCAAGGAGUAUGUUCCUGAUGACUAGCA
+CAAGAUGGUAUUUGGAAAGUGAAAGGUGGCUACUAAUGUUCCAUCGUAGU
+CAGCGCUUGGCGUCACCAAUAACGCAUGUCCAGCAAGUGUGGUCGAAGAU
+GCAAGGGCUAGACCCGGGGAUCGCGGAGCGCUAGGCGACGUCGGCUCCAC
+GAAAACUCCCGGGAGCAGUAGAGCCUAUUGCUAGUGUUGGACUAGAACAG
+AAGAACUUCAGUGGCGCUAGAUUUGAAUCGGUUGCAUAGCUUUUCUUGCC
+UAGACGCAAACAUCGAUCCAUUCUUGAUUAGCUGAAGCGCGAAUACCGCC
+GCCCUAUCAUUUGGAUCAGGCCCCGAGCGCCGGUCCCAAUUCCCACGCUU
+AUGAUCUGCCAUUAGUUAAACAUUAACCACUGAAUCAAGAGCGCCGCAAG
+UUUAGAGAACUUCGCUAUAUCCUAAUGUGCGGGGCACGCCGAAGAUAUCG
+GUGUUAUCUUGUCGACUGGCCCAUUACGGUUACAACCUUACAGCGGCGCG
+CGUUCAACACUUAGAGCGCCAUACAGGUAGUGUCCUCGAAAACGCAAGAU
+CCAGGGCAUCUCUGUUGAGUAUGCGUAACACCAGGAAUGCCGUGCCUAUC
+GGAUGCGGCACCUAGCCACCGUUAGAUUAUCAGAUGCACCAGUGCGUUGA
+GGACAACACUGGGACUUUCCCCUGUUUUUAUUCGUGUCUCUGAGCCACUA
+AUAGCGCAUACUACGUAGAGUACCGGGGAUUCUAGGAAAAAGGGGGGGGG
+GGUAUAUUCGACAGGACAGCGCGGGACUCUACGGCGUUUAUAGUCCGCGA
+UAGUACAAGAUGCGGAGCCGGUACGCAUAACGUUGCAACUAACUAAGCGG
+GCUCCACUAAGCUUGAUCGACGCACACCGCCCAGAUGCUUCCUCUGGCAU
+GCAGCCCGGCCGAAGUGACACGUCGCACGAUGGAGGUGGCCGAGUUCUAG
+GUUAAAACGCCUUGUAUGGUAUACUUGUGAUUAUCCAACAGUGUUUAGUA
+GCUAGUACUUAUAACUGUUCUAUCCGCCCCUUUCGCUGCUAAGGGCUAGA
+AGGUUUUACCGAAGCUUCGGGUCCACGUAUUAAAAGGCAAUGUUUUUUGG
+GUACGCAAAAAUGGCCGGUUACCAAAGUCCGUACACACUCAUUGACGCCG
+CGUGUACUUCAAUUUUCUGAUCUUGAUCAGAAAUAAAAAAAUCAAUAGGG
+GACCAAAUAGUGUAUCAGAAGCGAUAUCCAUUCCUGCGGACGAGCUGUCU
+UAGGCUGUUUGCACAUUACAACCGAUACAGAACAGAGGGUGUACAGCAAG
+AAUUACGGCACCUGGAUUCCAAUAAUACACUUGCACGCCCCUCGAACCGU
+GAAUUGCUUAUGUCAUACAGCCUAGUCAAUUGAUCUGCUAUCAUCGCGGA
+CCUGACUGCUAAACGAACGGCUGAAUUGCUUUCGUCUGUCCCAUAGAAAA
+ACAACCCUGUCCAUGCCAGGAAUUUUUUAACGCAGUUUGCGCCUGCGUGG
+UCCCACUUCAACCAGUAAGUGGCGAGACGAAAAGCCUGCGGGCGAGAGAA
+GCCUUGUGGCAUAUCCUUAGACCACCGACCUCAGUGCGCGCUAAGGUAGG
+AAAGCUGGAGUAGACUUUUUUAGCCGAGUUAACUUGGGAACGCUAGCACG
+UACACCGGCCUCGACACAUCUUUUCCGAGAGGAGACAUAAUUGGUUGAGA
+GGACCAAAAGGAGCGCUAGGAUCCGCCUUUUUGUUAGGUCAACAUCGCUG
+CUGUUCGCACGUGUUGUGCCCUAGAACACUCAUCAACCUAAGGCUUUUGA
+GCGAUACUUUCAGGACCCGCUUUCGGGCCACGGCGGCAAAGGUUUAAAUA
+AGCUUUCCAAUAACUAACCUCACAGGGCCUCCGUUACCUCCGCAUCGCGU
+GGGGUUAACUUUGGACGGCGGAUGGCGGGCAACGCCCUAGUCCGUAGCCA
+CUUCGUACAUCUCUUCAACGCGCCAAAACGCUGGCUUUUACUCCCAUCUU
+CAGCGCGACUCUUGGAGCUACAGAUGCCCAUCAUGCCUCGGCACAUAGCG
+GCGGGAAGUAGACUGGGGUAAGUACAACGUAGCAGCUGCAGGCGGCGUGG
+ACAUGGUCGAAUUAGCACAGCUACACCGGAACGUUUGGCCCACACGCGAC
+UCGCAACUUUAACAUGCUAAUCGCGAGAAUGAUAAGUCGCACGAGCAGUG
+UCCGUAUACUGGGUACCACAUCGCUUAAACAUGCCAACAUGCAUAAUACU
+AGGGCUAGAUACAAAGUAGACAUAAACCGCAGGAUAUUGCCUCGUUGAAG
+CAUGCUGAUUGUGAUUACAAUGGAAGUAAUUACACAACCAUACAGACGGC
+UCCCCCCAAUCAGAUGAUACACGAGUGUACUGCCCUAGUAAGGAGACCAG
+CAAAGCACUGAUACUGGCCGAAUUAAUUCUCCCGGGGAUAAUGCACGUCC
+CCUAACAACGUGCAAGUACCGUACGAACUAGCACUUCGCUCGACUUGGUC
+AGGAUCCGGGUUGACUUGUGGAAGGAAGAAGUCAAAUGGAUAUGGUUCGA
+GAGGGGUUCCCUCAUAUCCCGUCGUAAGUUUCUCACCCCACAUAACUCAC
+UGUAACCCUAGCUUAGUCGGUGGCUCCGCCAGCGCUCGUACAAUCCACAC
+ACAAUAUUCGUGAGGUCAACGGGCGGCGGGCCUGUUGCCAUUUCAGUAGC
+CUAAGCGAGGUACAUGAAAAACUUACGUAUAUAACGAGCGCCGCUCUCGG
+AGACGCUCCUCAACGGUAGCGAUGAGCUAAGCUCGCCAGAGCGCGGACUC
+UUUGUUUAAGCUUGAGGCAUAAUACGUAUGAUAUGGGCUGAGGUCUAUUG
+CAUGUGCGCUUCUAACGAUGAACUUUCAUUAGAGUGGCGGUCCAAGUCCC
+GGCAUUUUUUUUGUUGGACCUGGCAGACAGUAACGUGUCAAUUCCGCACG
+CACCACGAGGCCUGGCGUGCACAGGCAGGCCGCGCCGGCAUAGGCGCCGC
+GGUGGCUGGGACUCGAGAAUACGCGAAUGUCCCUAUUCAGCGUGCAUUCA
+UCCAAAAGUCCAUCCUAAAUCAGGCCAUCGGGUCUAUGUGUUUCCCAGGA
+CAUUUGAAGCCAUCCAUCGGGCAUUUACUCCCACUGAUCGUCCCAGGCAC
+GCGCGAGUCCUCAUGAACGCCAGUAACUAUUGGAGGCAUAACCUAAUACU
+CUGAGUCCUUAAUCGAGACCACAGGCGUCCUGCUCUUCGCAGUAGACACC
+UCUUUUCUUAAGCAAGAGUCCUGGUACUUCCACGUGAGAUUCCGGACUAA
+UUAAUGUGUGUGGCAUACUGAGAGAAGAAGAGUCGUGAGUUAUGGGUGGU
+GGCCGCUUAUCAUCCGGGCCGCCCACCCUAGUCCAACCCCAUGCGUGAGG
+UACUGGCGAGGUAAUUUUAGGUUCCAAUGUAUAUAUUGGACCAAAGUGAG
+GACAACACGUGACGGUUCUAGAAAUAUUACCAUGUACUGGGUGCCUACUU
+ACGGAAGUCCGCAGAAGACUAUUCAUGGGGACGGUUAUUCACACGAUCGU
+CGGUCUCAAGUUUCAUUUCGACUACUCUGAUUUGCGGAAGGAUGUGUCCA
+CCCGCAUAGCUGAACCACGCUGGUCACCAACGUUUCUGCCUCCAAAUCCU
+AUCCUACUGACUAUCCAUUAUGACAUUAUUGAUACUUACAAGCUGAAUAC
+CACUGCGUCGUGGGGUACCCGUGGCAGUUCGGGCCUCGAAGAAACGUACU
+AGUCUGGGGACGGAGUAGUAUUGUCGACUUCCAAGUUCCCCUCAUAGCUU
+UCUAAGCACGAAGCGCUGCGUGGUGAUUGGGGUUUAAGAAGCUGUUUUUU
+ACCAAUACCCGCAUCCAGAGAGCGCGAGCCAGCAACCGGAGGCAAAUCUA
+AAGCGGGAUGCACCCACCAUAAUGAUAGUUACACGCAGCAAGCAUCGGGU
+GAAUGUUUCCGUUUAAUGAUAGUAACACACUCGACUGGAUCCCUUCCUGG
+UGUGAAAUGACAAGAAUGUGUGACCGUAACGGAUCCAGUGAUGACAUGUC
+UUAUAUCGAUUAAAUCCGCGUGCGUAAACAUCCGAUCUCGCAUCCCGUAG
+AAGGCCCCACCGAGGUAUGCUCGAUUUGUUUUUCUCGACAAUGCCGCACC
+GACUUGGGUAGAUCUUCGCAGAGGACGUGCCUCAUCAUCAAUGUUCUUUA
+CCAGCUGGGUGCUCGAAGAGAGAAAUCCGACGUCGCAUGCUGAAUACGCA
+UUCCCUCAUUGAACCGGCAUAGGAGAACGCGUCAGCUCACAUGCCGCCAA
+GUGAGCUGUACUGAUCUAUGCAGGAAUUAUUCCAUUGUGUCCUUAUGACG
+GGCUGUCUAUUGGCCCUACACUACUCGUUUUUGCAAUUUGAAAGUCCCCU
+GAUUGAAACUAUCGCAGACUUGCUCGGUGCCAUUGGAGACGGUAGUCUCU
+GAGCUCAGAAUUUCAUAGUUGGUAAAUUUCACUGAAUGUCGGCCAUGGGG
+UCUGCAGAAUAGUAUCUGCCUGGCAUCGGGGUGUAAGGGGACGGUUCAAG
+GCUUUUGCGCUAGGGAGUUACUACGAGCGGACACUGUAUUAUAUGCUUAC
+GUUGUGUCAAUGUAAGGCGGUAAGGAUAACGUUCGGCUAGCCUUUGAGUA
+GUAGCUUAUGGUCUUACACCUGAAUAAAAUCUAUAGUUACCAGGAUAAAU
+GUUAUGAGCUGCGCCUACUAAUGGUGUUAAGCGUAACUCGGAGAAAACUG
+UGGCACCGGGCUCAUGAAUGCCAUUAUGAGAGGCGCAUAAGCCACAAUCU
+UGUACACGUGUGUUGUACCGACCUACGUACAGCCAAAGGUCUCAUGUUUU
+CGCGGGGUCCUUAUGAUAAUUUGUAGAAUCUAAAGCGUUGCUUAUUGCCA
+GUCUUAGACUCGCGGUGUGAUGGUUAGAUGCGUAUUCACAUCGCAAAGAU
+AGUGCCCUAGUAAGCGAUGAAAGACGACGCAAUUAGUCGAACUCUUUAAA
+CAAUAGGGAGCAAAAAUUUAAACGUGUACAGCGAGCCAAAGCGCGUAACC
+CAAAUGCUAUCUUCGAUCUAAUGAGACCUAAUCAUAGCUAUCCUAGAUCU
+UUGUUUAGGCGUAUGACUUUUGUCGCGGAUGAUUUGUACUAACCAAUGGC
+UCUGUUGGACUAGUUAGGUCCUAACCGCGACAUUAAAAGGAGCUCGAUUG
+AGUAUGCGCCAGACAUCGCAUCCCAACUCUAAUAGCUAUCGACGUCUAAU
+ACCAUACGUUCUGAUCGCCUUCACCUGGGGGACCAAGAACCCCGCGGUUA
+GCAUUGUCGCACGUUAGUUGAGGAAUUACUUCUUCUGGUGAGGUCUUUCU
+CUAAAGCCAGGAUCAAAGGCAGUGGGAUGGAACGUGACGUGACAAGCCGA
+CCUCUUCUUCAGGUUUCCAAACCACCGCGCUGAUCAUGCCUCAGAUGUAG
+CCUCAGGCAACUCUCCCGUGCGACACCGCGGGGACGCUGUGUUGUAAGCG
+ACACAAUACCCAAACCAUGGCGAUUGUAGCUCAAGACCACUGCAUUACGU
+GUGGAGCGGACUGCGACUAGCGUGCAGUUGCAUGGAGUAACUCUAUCGAU
+ACUCUAACGGGAAACAAGUAGUGAGUAUAACGAACGGAGUAGUCUGUGAC
+CGACCAACUACAUUACGGUAUCGCCCCUUACAUUUAAAAGUGGAGGAGUA
+UAUGGGGUGCUUGUCGGUCUACCGCAAGCUGAUAUACCCAACACGGGGCU
+AACCUGUUUGAACUGAUUAUCGGGCGAAUUUCGCGGCUCGCGGGUCACUA
+UUCAGGGUUGCGCGCUUUCAUUGUUAAUCACUACUGUCCCCCCGCGAGCU
+ACAAGAUUUGAUGGAACUUGUACACUAAGGCCCCGGGCCUGUAUGCUGAC
+UUGGACUGGGAGCAUCGUGCGGAGCAGCCUACAUACAGUUUAAUUGCCGC
+UCAUAGUCGUGGGGAAUGAAAUCAGACUCAAGUGACCCUGAAGUGGCUCA
+GCAACACCACGUUCCCACCAACCUAUACGACGCUUUUUGUUUGUCGUCGA
+CGUUAGAGGACUUGAGUAUUAGCGGUCUGUCGGAGUCUUUAAAAUUGAUG
+GGAUUAUGCGCCUUGCCCGAAAAUGACCAGCUGUAUCGCACUAUCAGAAA
+AAUCACGACCCAGUCAUACCCUGAGACCAGAGGCGCACUUUGGACCAAAU
+CUCUAUUUCUGUCCAGACAUCCCGGGGCAUGCCCACGGACUCACGCUGCG
+CUAGAUUAGUGGUAUGUGGUUACGACCAUUUCUUGUGUUGUGUCACAUGC
+CUUGACAUGCCGUUGAGCGGCCUGGGGUGGCGCCAUCGAACUAUCCUCUU
+AACGUCGAAGAGUGAUAUUCCACUUGCAUAACCUGUCACGUUUUAUAUAA
+CUGGUUACUAAUUGGCAAUACGGCGCGCCCCAGGUGUUCGCUGCGCCCAC
+UCCCCUAGCGUCCAAGAAAAUGCCUUACGUUACCUAUACGUCCUGCGUUU
+UGGCCUUUAUUCCUGACGCACGGAAGGUCCCUUUCUUAGCACAACUGACA
+CGAAUUCAAUUUCAGGGGUGAGCUUCGAAGACCGUAAAGGCACACGCUGU
+CCAUUUUCGAUUUCACAUUCCCGCUGAAUAGCGUCAUCCACGUUGUCUAU
+CGACUAACAUGCUAUGGCCGGGGCGCCGGAGAACGCGUCACGGUCGGAUG
+CGGUUCCCCACCAUCCUGUUUUCCGGUGCGUUGUUUUUAGCCGGACCCGG
+CCUUCGAAUAAUCUGGCACUCUAUCCGGACUCUUGAGGCAACCCGACGAU
+UAGACCUACUGGCGCACACUGGCGCACGGACCGUGCCCGCGGUGAAUGAG
+GGAGCUUCGACGAUCGGAUCAAUUCUAUACCCGGCCCCGCCUAUUCUAUU
+UUAGCUGUCUCCCGGACCCAGAUCCGCGCAAAUGGCUGUUGGAACGCCUA
+UUUUAUACCCUUCCAUAGAUGGGCUAGUGAUAGCCCGAUGUAUGCUUGGC
+CCAGCAGCAGGACCGAUCUCCCAACCCCGUGAUUCUACUGGACUAUCUCC
+CUCAAUUGCUAAUGUUCUAAGUAUAGCUGAAGCGAGAUAUACCAGGAGCA
+AGGGGACCACUCCGGAGAAUACACAUGGCUUGACGCUAAGGGAUGUAUAG
+UCGAUCACAAUCCGCAUCUUCUGAGUCGAUGCACUUCAGUCGCCUCAGCU
+AUUUUCCGUCCUGCAUAAUCUGUCGAAGUGGCAUCUGCCGGGUGAGCUGC
+GAUAAUUGAUCGCUUUGUCUAUCAUUAGGGCAUAUAAAUAUGAGUUCUCU
+CACUUCCCUUGGACGUUAGCUCCUCUUAUCGACACUAAACUGUUUCAUAG
+GGGAGCUCUCACCGCAGCCAGCCUCCACGAGUCCGGAACAUUGCAGGCAC
+UUCAGGGGAACCUUGCGUUGCUAGUCUAAAUAGCCUGCUCCUUAAAGGAU
+ACUUAUGACAUUCUACAUCCUUGGUACGCACACUGCAUUGGUCACCACUG
+AGUACUCCCUUCCAAGCGGAUCCUCUCGAGUCGUCCAUGGGAGAAUCUGU
+GAGCGCCAAACGUUGCCUCAGCUCUGACUUAUACGAUCUGAUUCAUCUCG
+GGAAGGGCGAAUGCCUCGGGGCCAGAUUUAGUUAGGAACUUUUUCGGGGU
+CGACUGCAUAAAAUAACCACACUCCCUGUACUCAAACUCUGCUCAAGCGG
+AGGAGACUGCUUGCCAACCUACUACUUGAAUGGUAAGACUGUUAGGGUUC
+AGCGGGAGAUACUCAUCCAUGACGUGCACCAGCUGAGGCGCCAUGACAUG
+AGGGCUGUCGAGUGCUCAUGGCUUUACCGUACUCCAAGUUUGCGACCCGG
+GUAAAUAACGGCAGUCCAUCCAAGUCGAGAUGGAUCGAUGGUCAAGAGCC
+CGAGCCAUCUGACUAAAACGCGAGACUAGAUAGGUGAACGGUUGCCCUUU
+GCGUACAUGUUUCCAGGCAUAACUACCGGAACCUGCACGAUAAUGUCUAU
+UCUAUGAUAAGGGGGAGACAUUCAAAAAGUAGGACCCCACAUUUCGUGUA
+UCGUAAAAGCACCGUUCCUUUAAGCCCCACGUAGCUGAUCAGAAUUCUGG
+GAUAGCAAACCAGCAAACACGGAUCCGGAGGGAGCAUGCCCCCCAGCGAC
+CGAUACGAAGGUGGUCUAUAUCUUCUUGUAUAUGUGACGGACCCCAGUCU
+AGGUUACGGACAAUCGAUAGCGACCUCAAGCGCUUGACUCUGCCACGCCA
+CAAAAACCUACAGACCUCAGCUUAGCGGCAGAAGCCGCCGCAAAAGUAAU
+AGUUUGCAAUUUUCUCCAGAUUUUCACGGAUUGGGAUAUUACAGCUGCGU
+GCAGCCCGUAAACCUAUAAUACUACGAUCAUGUAGUACUCCGAGGUCUAA
+ACAUAGAUACCAUGGCGUCUUUUGACAUCGGUAAUCGGUUCCCUAAGCAG
+GAGGUGAUGUAGAACACCAUCUCCGAGAAGUGGUCACGUACCCAUAUGGA
+UGUCGCACGGGGAGGACAAGGCUAUUAAUGGACGAGGAUCGGUCGAUGAU
+CAUUGUAGCCGAGACGCUCUUCUCAGCCCUCACUCCGUCAUUCCACGACG
+UACUCCCUUGGGCCAUAUUGUGCGUAAGCUAGCCAGACGUUUCAGUAGCA
+GUACGCCUGAUUUAUAUCUCAACUCUGUCGUCCCGUACGAACACCCACGG
+UGAUGAUUAGCGGUAUAUCAAUUGAUGGCCAUGGGGCCCAUAUACCUAAU
+GAACAGAUCCGCAGCAGGCCAGACUCCCCAAAGUACAUCAUAUAUAGGAG
+GCGUAGAGACUUUCUAACACUUUAUAAUAUGAGGUCGCGCCCUGGGUCUU
+UUGGGUCUUGUGCGUCGACCCUGACCGGGCCAAUUUCUAGUAAGGCGUAG
+GACGGGUUUUCUGCACAUGAAUGGAAAAACAAAGGUAAGGUAAUAGCCAA
+GUAUUUCGGCACGCCGGUCCUGAGGGUAGAGACAUUUUUGCGAUACCAUC
+AGGAUGUACGUGGACCUAUCCGUAUUGAGCCACUGGUAGAGCUUGGGUGC
+AGCUGUUAUAGUUAUCCGUUAGAACAUAUUAGGUGCGUACGAGACGUUCA
+AGUCCUGAAAUACCCGGCUGGUGAUUUCAGGUUACGUGAAGUUGUGCCAC
+UAGACCCCGAAUAGAAAGAUGAACCACCUUUUACCCACGUCAAUGCCGAC
+AAGCAGAGAACGCGGGACCUGGAACACCAACCAGUUGAUUCCUGUUCUAG
+UGCAACUAAUAUCGAAGUAUCAAUUCCUUGCACUAAACCCCCGGCUGGAU
+AGGCAUCGUGUCAGGCCUGCAGGACACAGGUAGCAAUUACAGAUCUUCGG
+UAGAUUUAUAUGCAUGGGAAAGUAGCUGCGUAGCUGACCUGUACGCAGGG
+UUGCACCCGCCAUUUAGGGUGAAAAUACGGACCAUGAACAACGACAAGCA
+CAUCAGUGAACCGUUUGUAGGAGUUAAAUAAACCCGGUCAGGUAUUCAGU
+AAGAGAUCCGAAAUCCAUCACAAGGAAAAAGGGUAGGGAGACGGAAAACU
+GUCAGGAGUUGCUUAUCUGCAGUUUACCGUAGUUGGAAUAAACGCCGUCG
+UGAGAUCAAGAGGAGCGAUUGAGUGUCAGAGAGGCUAUGUGUUUAUGAUC
+ACCAAUAAGUGAGGGAAAUCGCUGCGGUGCCUGGGGACGCAGGUAGCUAA
+CACGGCUGGUGCAGUAAUAGAAACACAUAAUCAAUUGUUCUGGUAAUGUA
+UGUUCUAUACCUACAAUGGCGCAAUACGACAGACCCUCGGACGUUAACAA
+AUCAAUACACUAUUUUUCCCUGGGGAUCGCACUUGAAACAGGUCGGGGUG
+CUAUGUAGAUGAAUUUUCUGGUUCCUGUUUAACAUGAGCAUGGAUGGAGA
+AUAAAGCCGUGCGUGAUGGGGCGUCUUUAGUACUAAACCACGCGGUCGCC
+UUUCAAGAAAUUAAUGUCACUAUCAGCGUAGAAAAUGCGGACCAUCUCAU
+UUCGACAGAAGAAGAAACAGCCAGUGCAUACCUCUAAGACAAUAGGCCAA
+GACGGGUCUGAUUAGCGAUUUCCUUGUAUAAGUACACUGGCAUCGAGGGU
+CCACAUCGCCAGACAGUCAAAUAUCGUGAGAUUUACCGCCACCUUAUUGG
+AAAAAUUACACCGCAGGACCCGUCGCUGACCCCAGUCGUUCACGAUAUAA
+UAGCAUAUCGAGUUUCGGUUUUGCAGGCCCGGCAUGUUUUAUGCGACGAG
+CGACACUUAUGCGACUAACUCAAUAAUCCCGCGGCGGUGCGAUUUCCUGC
+ACACCUCCAGCGUAGCAAGCAGGACUUAUUGAACAGUCUCCCGCCCCUGC
+AUGUAAUAUGCAUUUAGACCAGCCAGGGGUCGCGUCAGGGUCACAUCGCC
+GGUGCACUGUCUAGGACGUAUGCGCAGGUUUAGGUACCAAGACCUCUCGG
+AAAUGACGCUGCAUCCUCCGUUGCCCACUAGUUCAGAACAUCGUCGUGAC
+GACGGCAAGUAGGGCGGAGCGCACAUAAUCCAACUACUCUGACCUGUAUG
+UCACGAAGCCCAUGUCACUAUUCUCUAGUGUUCAAUGCCACCACCUUUAA
+AGUGCUGCUAAGGAAGGGUGUUCGUUGGGGUGAUAUGGCCUCAGUGCCCC
+ACAUGCAUCUUCAUAGCAGUAUUUCUUGAGUUUAUGGACGUCCGGUCGAU
+CUCGUUAUUGGCUAAGUUUAUAUAGGGAGAUUAAGCUGAUAGACGGAUCU
+CAGUAAUCGAAUUCGAAGCAUUGCAUGAGAGGGUAACCAGGAUACGUGCU
+GUUCGUAUUACCCUAUGAGCGCGGUGGCCGAGCGGUCUUUGAUAAGUGCG
+AUGUCCACAGAAAUACAGCGUAGUAGGAAAAUUUAGCACAGAAUCCCCAG
+GAGUAAAGGACGUCGACUUGCGUGAAUCCCUCCCCAACAGGUAUGGGAGU
+CUGUAUAGGAGCUAAACAGGCGCAGCAAGUUAGCAGAUGCUUGGUAUAUU
+UCUAUAGAUACGUAGGCCCCCCAGACCCACCGUGUAAGUUUAGCAGAUUC
+UACUGUAGUUAACAAUUGAACCGCGGUUGUCUUUAUGCUCAUAAGUUUGU
+AAAUGUGCCGAUCUCGCAACACCGGUCUAUUGCAAUAUACCAUUCGGUGA
+CGAGUGCUCUCACUUUAUCAUUGGUGUCUUUGAACCAGUUCCAGGCUGAA
+CACACUAUAGAGCACCGGUUGCCCUGCUGAGAAAUCGGUCGGGUCUUCGA
+GGGAUAAAAGAAGAAGUCCGGGGCUCCGCCGGGAGUGCAAACUACAGGUC
+UCCCCGCCAGGCUACCAGACAGUGCAACGUGGCAGAUGUAGUUGUCAGCA
+AUAAAACGCUUCGGUCUACGAUAAGUAGCCAAGAUAGCUGCAAGUAGAGC
+CGGGUGUGGAGUCGGGCCCGUACACAUUAGUGAGCCUUGCCGACGGGCUA
+GGUCCGUACCUUGAGCAUCACUAUUCUGCUCCAACAACUACCGUUGGGGU
+GCGCGGGAUGGCAGGUUCAGGUCGCCGACCACUGGUGGGCAGAAACCGGC
+AAUGCUCUGAGCCAAAAAUAGCAUUGUCAGGUCGGCCGCGGCGGAUGGGG
+AGAGUUAUCAGGUCUGGCUAAAUACACGACCCUUUGUACGACGAGUAGUU
+UUCUCUGGGCGUCAUACACGGUUUAGUUUCCGUGCAACAUGUACAGUGAA
+GUCAAAACCAUAACAAUGAAUUCCACCAUUGGCAGGAUUUACGUAAUGGG
+UAGCUAAUUUUAUGCCGUUAUCGCUGCUAUCAUCCUCUUGCCCCACACAA
+UAAAGGGACUCUGCACGUAUCGUCAUCUUCCUUUGACUAGCCAGUCCUGC
+CUCGUGGGUGUUGUCUCGCCCAGUCCCUCAAUAACGGAAAAAGACAGGUU
+CCGAGUUGGAUGAGAUGAUUGCGGCUUGGCGCUUUUCACUCUCAAGGUGU
+CGAUGCAUUACGCAUCUCGAUUGCACACUACACAACAGUAAUCAAACAGC
+CUCAACGUUGAGUGCGAUGCACGCCAAAACGGUAUUAAUUAGGGUUCUUG
+GGUGAAAAGGGUAUUCCACGGCUUUUGGGAAUUCAGACAUCUUCGUGCCA
+ACGUCGCCAAUGCGGUCACUUCGUCAAUCCCCCGAUCCCUUCGUCGAGCU
+CGAUGUAAUGACCGGCUUGCUCGAUGUUUAGCCCCCGUGCCACGCGAAAU
+CAGCAAUCGGAAAAUGUGGUUGUUAAAGACUACCGUGUAGCGACGAACUC
+AGCCAGUUCAUACAGGGAUGAAGGGAUAUAGAGUCACACCGGGCAUGCCA
+GGAUCGGUUGCACUAUUCAUCUUGGAAGGGGCAACGUCUCCACAGCGAAA
+GUGAAAGUGAUGACACUCGCGGCCGGUUUUCUGAUACUGACUGGUCCAAA
+GUAUUUGAUCCGGUACCGAUUCUAUUACUCCGACAUAAGAGAGCCCCGUG
+UAAACUGGCUCUGUGUCCUGCCACACGCGGUGCGUACUAGAGCAUCAUUA
+AAUUAAUAUUUCAUUACAUCGUCCUUCAUAAGCCCAAACCAAGGUCUUCU
+GCUUAAGAUCCCUAGACCAGUAAAUCGUUUAAUAUACGAUAGCCUUACCA
+UCUCUACAGCUGUCUUAUAAAGGGGAAUGGUCUGCAGCCAAGCAAAAACA
+UGUUUGGGUCUCCCCGUCAAUGAGAACAACUGGCCUAUCGCGCUUCUGCG
+GCGAGAAGGGAACCGCGGCAGCCUCUUUAAAAGAGACAACCCGGGAAAGA
+ACGGACUCCUCACGAACAUCUCAUCGGUUCGCAGCAGCCUGGAGACCCGA
+CCCCUUGAUGUACAUCCGAGACCCCCUACCGCUUCACUGUUUAAUGGUCC
+CCUAUCCUCCUAGCCUAAUCGCAGUGCUUUAGAGUCCCUGCACGGAAACC
+CGGGCUCUACGCCACACCUAGGAACAAAGGGGUCAUCCGGCAAUAUAGAU
+CCAUUCCCGUACCGUCGAGACAAUAUCCGGCGUUAACGAUAAAGAUUUCU
+ACCCCGCGUUGGUUAUCCUUCCUUUGUGCUGUACAGUGCGCCAUUUCUCC
+UCUAUUUAAAUUCAUCCAGGUAUUGCCCAAGAUGUGGUUUUUGAAUCGAA
+UGCAAAAGAAAUCACAAGGAUGUCCUUGUCGAGCGGCGCCCCACCGGCAU
+UAAUGAUCUGCUCUGCUCAAAGGUGGGUCGUUCCAAUUUCUCUGACGCUC
+UCGCGAUGGCCGGUUCAGAUGCCAUGGCUACACCAUUGCCUAGACUACUC
+GCGCCGUCUUAAAGGGGUUUGUCAGUUUACCCCUUCCCUAGAAGUGACUC
+UGAACGCCGAGUGAGCUGGCAGACCCAUUACCCCUUAUGUACCGACCUGA
+UAUAAGAGCCCCUAAGAAUUUUACGGCUGUAGCUGCUACAGGAUCUCUCG
+UUGGUAGGGACCAGGACUAAAAGUUCGUCUGCACGGCCCCGAAUAUCCAG
+ACAAUCAUCCUCUUGACAGCAAUGGGGUGUAAAACUGUCCUAGGAGUCGU
+GGGCACCCAUUCCAAUGGAGCUAAGGGAGUAGUUUCACAUGAACGUGGGU
+CUUACGGUCCGAGGUGACGAAAACCGCGCUCCGGUGCUAUGCUAUCCGCG
+GGAUUGGCUGUAUAUAUGGUAGAACACAACACGAGGUCGUAUAGGCCACA
+CAUCUGUUGUUUCUUUAGAGCUCAUUCUUCCUAUCUUAGCGCUGUAGGAC
+UAUGUUAGCGUGGACCGCAGUACCCAUGACUGCACCAGCUCACAAGCCGU
+CGCGAUACGAACAGUGUAUGUUUGUGUAGUCGUCCCCACAACCUAACUCG
+UGGCCGAUGUCGCCUACGCAUAACCUGCGAGACGGGCUCCCUGCGCCGGU
+AUGGUCCGGAUCAGGUUCCAGAGGUCGCUGUCAGGUCCUGCGACCUUCCA
+GCCUCUCAGCCCGACCGUCGACGUCGGCCCGGGCGGAAACCACGUACUCC
+CAGCUUCACGCCAAAGUCGGCUACUCCGGUCGAACUCCCUCGCUCGUCCC
+GGCGACGGGCCUUUGGUUAGUAAAUGACCAAGACGUAACGACCACGAAAG
+UAAGUCAUCCAAGUCUGUGACGUCGCUUGAUAGAGUGAGCCAUCCCCGCG
+AAUAGGACGUGGCUAAUUAGCAAACAAUGUUGUUUUCGCGCUGCGUAUCU
+AUCUUAGGGAGCCAAUAGGCUUGCUUGCAUGUCAGGUGUGAUUUUCACGU
+UAACCCCGUGAUAGAAUGUUAAGCAUUCCAAGUUCGAUAGCAUGUUUAAG
+CCCCAACCCUGAUCAUGGCCUUAACGAGACAUCCAAUUAGGAUAGAGUUC
+CUCAACGCCCUCGAGCACCUAUAAUAUUGACUAACAGUCGCGUGCGUUUA
+AGUGACAUUUACUAAAAUGAGCAUCCAUUUAAGGUUUGGUCACCUCGAUG
+UGGGGAAUUGCUCCCUCCCAGAUUGAUCCAGAAUAUGAAGUCACCGCAAU
+CGUCUGUGACAGUGGGUACCGAUACUAUAAGAUUGGAGCGCGCGCGAGCC
+ACUCGUUCUUACUGCAUCCACUGGCUGUACCGUUAGUAAUGGCCAUCAUG
+>pg-1_20
+CGACCUAGUCCCCUGGGUCACGUGCUCUUCACGAAGCCCGCACAGUACCG
+UAUACAGGAGCGGAAUGUUAAACUAGGUACGUCCACUCAUUCCGACAGAU
+AGUGGGGACUAGAAUGAUCACUGGUAAUGUCUACGGAUGGGUGGUACCUG
+AUCACCUUCACGCGGCUCACAAGUACGGCACCUUUCAAACCGGACUGAAA
+UCAUUAACUGGGUUGCUGCACGUUGUCGGCUAGCUUCAGGAUCUCGCUGC
+UCUUACCACUAUGAUCAAUAACGUCCAAGUGCAACUAUUUAGGCUUCCGA
+GAGGCCUCGAACUCAUAGGAUGGAUACACGAUAACAAACGGAAUUUGACG
+ACUCCUCUAGCGUCUAUUCAACCACUACGUUUAGCGGCGGAAAUAGAGGA
+GGACGUGUCCACUGAUAGUCCGGGAGGUCGUAACACUAUUGCGAAGAUCU
+UCCCCUCAAGAUCUAUUUCUCGCGGAACAGAAGGCCCAACCGUGGAAGAC
+GCGGGAGUUCGUAAUCAUCUGGCAAAAGCUUUAAAAGCUGGCUCAACCUG
+GCUUAACUUAUGAAAAAGUGGUGGAAUGCCCUCAUUACUGAUGCCCCGUU
+CCGAACCUCUCCCAGAAAUGCAGAUUCUAGAGGUUGAACAUCUGCAAUAG
+GCAGUGGCUUGUGCCUUGACGCGCACUCGGCAUCCGAAUCGUCAUAGAUG
+GUCCAGCGGCGUCUAAUACGUAUGUGUGGAAAACAACCAUCUCCUGUAGG
+GCUUUUGAAAAUUUCCAUGCACGUAUCGACGUAGCUUGUUAGUCCUAAAC
+ACUGUUAAAUUGAAUAAUUGGUCAGAUCUGGAAAGAAGCAGCCAAAUCAA
+UCGAUACAGGUGUUUUGAUAUAGCUAACAGAAUACCUUGCUAUAAUGGAC
+CGGUCGAACCCGGCUGCAGGGGGCCUGGAGGGCUUACUACAGAACACAUG
+UGCCACCCAGUGGAUGGGUGUUUUGUUGACGGUGUAGGUUCUAUUAACGU
+CUUUCCGAAUAACUGGUGAUAUAGAUUAUUCAGCGUUCGCCCCUUGUCUU
+GAAUAAACCGCCACAAGGGAUGGGUACUCAGGCCGAGCAGUCCACGUCUC
+AGAGACCUACCUGCCCCCUUAUUAUACUCAUGCACUCACUAUGACCCACC
+GAGCUUCGGCGGACCGCUCAUUGGGGUUGAAGCAACUGGUCCGAAAGGUG
+AACCUAGGUCUAUGGCUCGCUUCGAACACAAAUACAAUUUUCAUGACAGU
+ACAAAACAUAGGAUUUCGGCUUCUGUUUUAUGAAAGGGAUUGGUUAGCGA
+UGCUUAAGUGUUGUACGUUUACCCGGUCAGACUCAUGGUGGAAAUGCCGG
+GAGUCGAACCCGGGUCCACACAUUCACAAUGCUUAUAAAUCUACAGUUUA
+UUCCAAUUUUUAAUUGUUGAUUUAAUAGAAAAAAUUGAACAAAAUUCUAU
+UAAAUCAACUAGCUAAAUUUCAUGAAAUUGACGCUAGAGCAACUUCACUA
+AGUUCUUAGGCAUGCUUCCAUUAUCCAGAACAUAUAAUGGAGCAACUAGC
+UGCUAAACGCUAGCAAAAGCUAGAUUUUGGUUUAGAUUUUGACUAAUCAU
+UAAAUCUUGAUAGUCAUUUUCUUGUUUUUUUGUUCCGUUUAUUGAAACGC
+CUAGUAGCAUUAUAGUCUGCCAAACUACUGCAUUAUAAGGUUAUAAAUGC
+CUGUCGAAACCAUUACAUCCCCGGCCCGGCUUACCGCGAUCCUGUCCGGC
+CGCCGGUUGUAUCUGCAGUGGCUCUGUCCGUUGAUCGGGUCCGUGGUAAU
+GAACUACGGUCCUUCCAAACCGUUGUUAGCUGGGCAAUAACGAGUGAACG
+CGUUAUAAGACCCAUACCUACUCCCGACACCUCCGCGCAAAGGGUGGCUC
+GCAGCCCAUGAUGGAGGCCAAGACCGCUGUGCCGUCACUUGGAUGAUUUU
+UAAACUAUCCGUGGAUGAGUGAUCAAGCGCCACUGGCAUGCAACUGUAGG
+UUCCUUUAUGGGAUUGUGUGCACAAAGUGCGAGAAGGAAAGUGUCCAUGA
+GGUGCACGGUUGUUAAAGUACGUUGGGUAUAGCAGGUCCGCGCUGGGCAG
+AUUGGUUCCGAUACAAACUACGAAAAACAGGUCCUGGGGAUAAAUCGUCU
+CUCCCGGCUGGGGUAACCUGGAUAUCUCGGCUUAAGCAGGUAUCGCCUUC
+ACAAUGGCUGAAAGAGGUUCCCGGCACAGAGCAGGGUUUAAUCCAGUCAA
+CUGUUCGCUGGUUUAAACCCGAGUCCUUAUAGGAUGGUCGGAUCUACCUC
+CAAGUUGACCGGUGGCACAAAGGAUUCUAUCCGUUCUGAAACCUGCUUGC
+CGAACCCCUCAGUUAGAUACCGAUUACCGCAGGGGCUUUGGCCAAAGCAG
+UUAAGCAAGGUGUAUCCAACAAUGAAUUCGCGACGCCUUCCGUAGAGGCC
+ACGCACGGAUCCACCAACCCUUUGAGCUCUAGUCGAUCAGCUGUAUAAUU
+UCGACGAUGUACUGCGUACGAUGCCCUAUCGGGCGGUUCUGCACUUAUCG
+GUGACUUCCCGGUCCACUAUUCCUGAGUUGUAGCUAUUCAAACAGGGAUU
+GCCUUCGAAAUGCACGCUAGCCCAUAAAUCGUUGCUUGUUUCGCAAUUUG
+GAAUUAGGGUUCUAAGCUGGCCUGAGGGGAAGCUAUAACUUCGCGAAGAC
+CAGUUGAUGUCGCGCCCUAGCAUAAGGACACCCCGAGUGUUCCUUCAGUU
+AAAGACUGACAACUACUCCUCGCAGGAAUCGGCAACCCGUAAACUUUGCC
+CUUGUAUCAGUACAGGAAGCGGUUUUUCACUGCAAUCCCUGACUGGCUCC
+CUAGAUCCUCGCAACAACCCUAUCCGAAUUCCCCGGUCACUAUCAGUACU
+UUCUGAGCAUGGCGUUUUCUCGCCUUCGUUAGUGAUGUGCAGAAUGGGAG
+AAAAAGGUAUCGCUCAUCGACAGCCUGCGGAAACAUCGGUACACUUAACU
+CAAAGGGCAGCUGGGUUAAAAUACCAUUACCACCCUAACAAUUUGGUGCG
+UCAGUAUGGAGACUUGAUUCAUGUAACUAAGCCAGAUUUUGUCAAAAAUG
+CGAAGAAAACCAAUUUAGAGGGACACCAAAGACAAUUGCAUUCCUACGCU
+AGAUGGUUAGUCCAUCCGGCGCUAAUAUUCUCCUUUACAUUAUCAAGUUA
+CUCCAAGCGCAAGAUACGCGUUACGAUUUGUUAAUGUAUUGUCCCCCGAU
+GCAGUAUACAACCACUUUCGAGCAGAUCGCUAUCAAGGAAGGGAGAUGGA
+AGACGUUUUCCGAAACCGAGUAAUUCUUUAGCUCUACGCGACCUAAAAGC
+GCCUGGCAUCCCUGGAUUUCUCAACUAUUGUGACUACACCGGGUUGAGCA
+GAUGCCCUUUCAACGAAAUUAUUUCGAAAGUCGCAUCUACUUCGUAGUGC
+CACGUUUCGGGACGGAUUCCCACAUUGCUAAGUCUGGGGGGGUUCCGUGG
+GUCUAUCCCUAACAGAUAGCAUUAGAAUUAAACUUCACCCUACCACUAUU
+AUGAUCCUUAUAGCUAGGGCCGCCGGUAAUUGUAACCAACUCUGAGAUGU
+AGAUGUCAGCUAUUUCGCCGCGGACGUCCGAAUCCCUCAGUACUUUCGAC
+UCAAUGUGGAUUUUUGGGAUAUGGACCAGAUAUGAUCGGCAGAUUGACAC
+AUCGGACCAUGUAUAGUUCAAACCAUGUGUGGGUUAAACUAAUAUGUUAG
+AUUAGUCCGUUAGUGACUGGGCCGAGAAAGCUCAGGGGGAUGCGGGAUUC
+UCACUGAGGGGGAUGAAUACGGAUCGCCGAGAGACCCCAUCGGAGGGGGG
+CCAGGCUGUUUUCCGUGGGAGAGAAAUGAUCGGCUUAUGCAAGAUAAGUA
+CAAACGUUGACAGUUGUAAUCCAACGCUACUCGACGCGCAAGAAACAUCG
+UAGUGGUCAAUAUGUCACAUCACUGGGCUCCAAUGAUGGAAUGAAAACAG
+CGUGAGGCGACCGAAUGCAAAUUUAUACGUGCACCUGUGCUUAGCUCGGC
+GCGCGAUUCCUCCCAUCGCCACCGCGCCCGCUGGGGUAUCGAUUUGUGAA
+AUAGAUUUGCAUCGAGAGGUGCCACGGGCGGAGCGCUCCAUGCUCCGUCA
+GAAGCUUCUUCGGCCUCUGGUUAACAUUUCGUAGCCUCGGAAGGGGUGGA
+GUCCUGGAACGUUACCCUGUAGGUCUUGUUUUCAAUCGUUACGUGGUUCU
+AGUAGCUAGCACCGGCCCUAGAUACCCUCGCUCGGCCGCACACUCGCAGG
+UCAGGGACAUACAUGUGAGUUCAACUCCACCACAUCCUAGCACGUUGGGG
+UUUUCUCAUCUCCCGGAUAAAAAUUCUCAAGCAGGGAGCUUCAAAUCGUG
+GAGGAACUCGAUAGUUCCUCCCAAAACCAAUGCAUUACGUAUCUACCGCA
+CCGGGUUAAAUGAGUUUUGCUGUAGGCGUGGACGCUCCGGUUCUCUUGCA
+UCGAUCUGUCUGUGGCUAUCUACAAUGUUAUACUUUUACAUGUAGACGAU
+CCGGCCAUACUUUUUUGGUGAGGUCUUCUGCUGCCUAGUACUAUUUGUCG
+CCGAGCAGUCAAGUGUCUCGGCAUUUCAUCUUGUUGUGAGGGCUUCAAUG
+CCGUUACGUGACUGCGUCUAGGUAUUACAGAUUAAGGAUUGCAGCUUUGU
+CCGUGAUCCCGCGAUGGCUAUCACUUUGCAAUCCGUAUCAGGAAAGUCCA
+GUUAUCGUGAUAAUUCAUCCGGCCCCUUCCCCUGUUUCCAGAGGCUCAGA
+CUAUACCUUCAACUUACUUUAGACUUUAGGCAUCGCCCGCGGCAAAGCCG
+CGGGCUAGAUUAUUACCAUAGCCGCCCGCGGUUUCCGCGGGCUGCAUUUA
+GGACUCGUAAGUGCCUGCGUGUUAGGCGCUAAUAAAGCACCUCUUUCUCU
+UUCAAGAAAAGUCGUUACGGGGUUAUAUCAACACGUUUUAAAAAAGCUUU
+UUUUGUGCCCGCGGCUUUGCCGCGGGCAGCCUUUUGUUGAUAAACUUCCC
+ACGGUAUUACCGUAAAAUACCCUAAAAAGAUAAAUUACUAAGGCUUCACC
+GUUAUGAGCAGGGUUUUUUUACAUAACGAUCACUCGCUAUGGCGGCAUUG
+CAACUUCUAUUAGUUACGCCAGACCGCGGCUGCUUUUGCUCGGCAUAAAA
+AACAUGAGCUGCAAGGAAGGAUUAAGUGGCAGUAUAUAUCACCGGCGUCU
+UAACUCGCGAGGCAAAAACCCGAUAAGGUGUCUGGAUCUACGCAUAUCCA
+UGAGGUCGAGGGCCAGUUUCGUGACGGCUCUUAUAGGCGACAGCUAACUC
+UUGCGCCUUUCACUCUCCUCAAAAUUUCGUGGGGACCUCCUAUGACUCUG
+UCUGCCUCUGUUUGGGGGUCAGACAACGCACUCUCUGCGUGCCUGCCGUG
+UGCUAGAAGGAAUCUUGUCUCACCGUGUGCGGCUCGGACGGGAUCCAAUG
+UUGUGCUCCCUGGUUUCUUCCUUCCGUUUCACGUGGUUGCUCCGAAGGUA
+AUGCGUGGUAGGUAGGAUACUGCGGCUUAACCCAAGAGACUUAGUUGUCA
+GUUCGCCCUCCGGUGUUUGUUUGGUUACGGCCGGAGUAAGGACCCACGGG
+CGUUCCAUGCGGGGAUGCGAAAAGCAAAGUCAAGACUAUGGCAAACGCUG
+AACGGAUGUUCCUGCAUGAGGGAUGGCGCAGUUAGGCAGGUCCGGAAGAA
+GCUGUGCAGUUCCCGGCGGAUGGCGCUCAUGGGUGGCCACUAGCGAGCUC
+GGUUUUAACAAAAAGUUGCGAAACACAUGAGUCGAGGGCGUGCCUGGACC
+CCACACGUGAAUAAUCGGGAACUUUUAUCCUCGAGGUGCUUGUUUCAGGU
+GCGACGUAACACUAAUUAUGCACUAGAUCGUGGAAGCUAGAGACUGGCAC
+AGGCAUGUCCGGGUAAGCCGACUGGGAGGGACCUGUGGCCCGUCCAUCUC
+AGAAGCUCUUCAUCAGGCUGAGCUGAUGACAGUUGAUGGGACUCAACCCA
+AGUCAACCGACAGAUCAAAUCCUGCAAUUUUGAUCUACCUCGGCACUACU
+CCCCCUGAAUGUUCUGUGUUGGAGUUGCGGCUCCACAAAACAUCUGCCUG
+GGCAGUGCUCCUCUUCUGCAAAAGAAUGCUGUACGACCGGCAGGCAGUUA
+CCUCAAAUCAGGAAGAGAGCUUGCUAUGGCAUAGCGUGCCACGCGUUCGG
+UCCAGCCUAACGCACGGGGGGAUCCUUGACAUUGUGUUGUUUUCAACUAG
+GAGUGACGUCAUGACCCUACCCCUCAGGGGGGCAGUAGAUACUCGCCGAU
+CACACGACGUUAAGACGGUCGGCCGUCCUGGCGAGUAUCCCCAGCAUACG
+AAAGCCUCCGGGGGUCUGUGAAUCAACAGAAGACUUCGGCACGUUGAAGC
+GCAACCGAAUGGGCCGAGUUACGGGUGAACUAAAUCGUGUUGCUGCGGUC
+UCGCCAGCGGGACAGAACCAUUCGGGACUCACCCUAGCACCGGCCCGUCC
+CUAAUUUGACGCCCAUUCCAAGGAGGGAUGUGACCUUAAACUGUGCCUAA
+CACGCCUCAAGAGUCUCGUGUCAUUACUGAACGAAAUUCAACAACUCUUG
+AUUCUAGGACUAUAUGCCUCCGCAAGCAAAGCGCACGGGAGUCAAUUAAC
+UGUAUACCAGAAAUGCGUAAUAAGCUGUCAGUAGUUGAUCAUCUCCAAAA
+GAAAUUUAUAUGUUUCUAAGCCUAGAUUGCCUUAGGAGUAUGAAACCGUU
+UAGGUGUAGGCUGAAAGGCGAAUCCCCAAAGCUCGACUGUAAACCUCACA
+GUAACUCUGCUGUAUCGCUCCGCAUUGUCUACGUGGUAUGUAUUUAAAGC
+UCGUUGACUUGCGGGCUUCCCGCCCGUAAAGCAAAUUGGCUCCCGAAGUG
+AACAGUAGCCUGUUCUGCCAAUUCGGCAAUAUUAUGCCCGGCUGGCAAUA
+CCUCGAUCCCGGAUUUCAGCCGGAUCUUUACGGGGAUAGGAGGCGUAAAU
+GACCGGACAAUAGGCCGUAGCCCGACCGUCCUCUAGGAAUAUAUGACUCC
+GAUCUAAUGAUAACAGGGGGACAAUCGAUGUCGCGACCGAGUCGACUGCC
+AGGGACGACCAUAAUAAGACAGCACAGUGAGGGUUGACGCGCUCCGAUUC
+CUGCCAGUCUGGUUUCGACGCGAUGAGGGUCGUAACCUAGAAGAUGUGCC
+UGUACGGACCCAGCCCGCACUCUACGGAGCUCAGGUAAUACAUAUAAUCG
+CAUCUCGUUUGGUCGCGCAUCGAAGGAAUAGUUUGCAUGACGCCCUACAG
+UGCAAGCUUACGGCCGACGUGACAUCUAUUGCACUGAAUAAUGCUUUACG
+AGCCGGUAUGAUGGGUUCCCAUUAUUACAAGAGUUGAAUCCUAGAAUAUC
+CGCCCAGGUGCUACGACCUUAUGCCUGUGUUUACGAAAGUAAAGGCAUUA
+CACCUUAUUACGGGUAAUAGUAUCCUCCAAGAUCUGAAGUCACGAGUGGG
+GGUAAGCUUCCAAUGGGGUCCCUCUCUAUACCGUGCCACAGAAUGCCGGC
+AGCUGAGUCUCCUUCGUACCAUCCAGUUACUUUAAUGUUGCUCUUGUUGC
+UUUUUGACCAUGAUGAGUGGCGUGGUUUGUGAGGACGACAAUAUCGGCUU
+UGAUAUACUAACGCCGUAGGCUGGUGGUAUUUAGGGUGCCCAGAUCUCAG
+GCACAUUUUGGGGGUGCUUGCAAGGAGGAGCUUUUAUGUGGAGCGUUCCC
+AUAGGGGUUGUUUUGUGGAGCCGGUUUUCCAAAUUCGAUGUGCCUGGUGC
+UCCCCAAAGUACGUGCUACCGUUUUCGGACUCUGCCUCUUUUCGUGUGCC
+ACAUUAACUUGUACUUUUAAGCGUCCAUGUCCCCCGCUAGAUACCUUAUA
+CUCAGCGUGUUUUAUUUUAGAGUCCGCGUACGCUGCUGCAGCGUGGUUGU
+CGUAUUGCCCUAAAUAACAACCCCAUGUCCGUUUUCCGCGAACUAUUCCG
+AGGUGUCACAGAAGCGGCAAUUCUCAUCCUAUGUUCCUGCGGACGAUACA
+ACAUUCUCCCUGCUGCAUCUACACUUGGACCCUCGUUGGGUAGACCGAGU
+CGCGCCCGAUCCUAGGAAAUUUCGCAACAGCUUUACAUCUUUUUGCCCUU
+AGAAGACGUGCAGUUUGAGCGAGGAGAUUUGUGUCUCCCCCGCAACAACU
+GGUCCUACAAGGGUUAGAAGAGGCGAUUGAUGAGCCUCUACGCAUACCGA
+CUAUAUGUAGGAUGGAGAAAUAUGACAGUCUAUAUCCCAAUCUGGAAGAG
+AGGAUAAUGCAUCCAGACUACAGCCAUAAUGGAUCUACUCCUACGACGCC
+AGUUCGAAGCACGUUCUUUUCUCGCAUAACUCACGGGGGUAGCUAUGCAC
+AAUCCACUCACAAAACACGUUUUUCAUAUGAUCUUGUAUGGUCAUCCAGG
+UGGAAUCGAAAAUUAAAAAUCGCUAACUCAUUGGUAAGGUCUCCUCAGUA
+UGGAAAAGAUCCCACCGCGCCGUAUCCCUUAGUCCUUAUAAUCGGGGUAA
+ACCGUUCAGUUGUUCCGACCCUUCUUCUGAAUAGGACAUCAAAUGGUGAA
+AGUGCACAUGAGAAAACCAUUAUUACUACGAGCAUAUCUGGCUAUGUCGA
+CAUGCACCAUAAGACUGUGGCACUCUAGCAGUAUCAUGGAACACGCCUUC
+AAAGGCAACGACUCUCUCCAGACAGUAAUGAAUGAGCGUUGACCAUAUGU
+AGUACAAAACGGGGCGAGGACCGGCGCGUCUGUGACUACAUCGUCAGGGG
+GGUUAGUACAUAAACAAUACCACCGAUUUGCACUACAUAACUAACGCAUC
+GUAUAGGCAUCUAUAGCACUUAAGUACGGUCGUGACAAGCUGUGCCUGAG
+CGUCACUCAAUCAGAGGAUUCUGCACGUGGGGUUGUAGUAUCGGACUCCG
+CAUUCGUAGAGUAUUCGAUACAUCAUUACAUGUUCUCCCCUAAUAAGAAG
+CCGUCUGCGCCUAUUGCCGCUCUUAGCGUUCGAGACUUGCGACCAAUCUU
+UUAUUGCAAGACCCUCGUAAAGGCGUCUCGCUAAAUAGCAGGAAAUACGG
+UACGACGACCAUUAACCGUACGUCUCUUCGCAGUUUAUCGCGCUUCCAGC
+CGGGGCCCGGAAUUUCUUAACCCUGAGGGCUUUAAGAACGACCGGACUCA
+CAUAAUAGGGGUCUCCCGACGCUUACACGUUGCCACACAAAAAUAGCGGU
+UUACGCCAUCUGACGACCUUGCCCCGUCGCAGUCAAUCGUAGAGUCACAU
+UCGAUUAAUAAUCGAGGAAACCCAAAUCCAAUGCACGAGGGAUAGAAUUU
+GCGUGCGGCCCGCAGGCCAGCUGCCAACCAUACGGACUAAAAGAUCUUUG
+ACUAUUUAUUACCCAUCUACCGGAUCGAGUCUUCAGGCGACGACGAAAAG
+UAUUAUGAGCCCGUAGAUCUGAUUCAGACGAAAGGCAGAUGUCUGUCUUU
+UUAGGUGAAUGUUGAUUUACAACAUGGCUUGACUAUUAAGACGUCACUAA
+CGAUUGCAGCGAAAGGGUAUCAAAUGAGGACUGGAUCUGUGUUGGUUGUU
+ACAGAUUAGAGUCCUGGAAAUAACAGGGAACGGUUUUAAUACGCUUAGAU
+GGUCUAUAACGAGUUUACUAUAGUGUCCCGACUCUUGACUUCUGACUCCA
+GGAGUCGUGAUCGCGCCAGCUGUUUAAGUGCUAUUUCCAUAGUCUAAUAC
+UUGAAUUUAUAGAUGAGUUGUGAUGCGCGCGAUCCUGAGGGGACUUUGCU
+UGGGGCAGAUGCAUGUGUCUUCUCUAUAACGAUUAAGAGAACCGUAUGGC
+UUUGAGUCCAAAUCUCCGCGCUCGAGAAGGCAAGUGAAAUCGACCAGUAA
+GCCUGGGUCUCGUAAAACACCGGCCGGCGAUCUUACUCAAUGGUCAGCCU
+CUGUAGUCCUAACGAUCACGCCGUCUUUCCGCAAUAAGUGUAGCGGUCUU
+UUUAUGAUUCGCCUCCUUUUCACGUUACGCUUAGCAUCUUAUGUGUAUUG
+CUUCCGAGUCUGAUACCUAGUUAAAGUUACCAACAUGUUCUUGACUUAUC
+GAUCGAAAGCCGACAGACUUAUUCGCCCUUCUAACUACGCUAUUGAGGCC
+GUUUACCGUGUACGGGUAGUAAAAUAGUCCUUCCCUUUGGAAUUAAAAGC
+GCUCAAGGCCAAUUGAUGUUAAGGGACUUCGGCUUGUUGCGGCGCGUACU
+AUAGUAACCCUUAUUGCAAAUUUCAAAUAACACAGCAUUGCUCGGUGAAU
+GGUGGCGAGCUACCUCGAGUGAGAUCCCAGCCCAUUCAGGAUCGCCCUGA
+CACGCAGUGGGAUUGCAUUGGACCUAAUUUUCGCGAAUACGGGAAUCAAU
+GUACAUAGUGUACCCUGCAGAUCCGGAAUAUGCCAAGCAAGAGGUGUUGU
+CACCUGAAGGCCUUGACCCUAACACCCUACGACUCGGGAUCUCGUUUAGU
+AAGCUACGCCAAAGUUGAUAUCUCGACAGAGGCAAGGCAUCUACCUGUGC
+UCAGCAUUAAAUGACUCGCUCAACCUAAUAAUAAGAUCGUUCGUAGUAGA
+UGGGUAGUCCCAUGCGGCAUCGGGUUCGAACGCCAUCGGGCCAAACUCAC
+CGUUCGACGAUUAGCGUACCCGAAAUGAUGCUCCGGGUCCACCUACUGCG
+AUGCUCUAAACGCCCCCAUUACCUGGCGAGAGCCCUUACUCCCCGGGAUG
+CUCUUCGUCGAUGAAGUCCGUAUACUGGAUUCCACAAACGUAUGAUAACC
+CCCCCAUUAAUACCAUAAAUCCUAAUGCAUCUGAUCGAAGGCCUCGACGA
+UAAAAGCGCUCAUAGCGGAUCUUACAUCCGCAGGAUGUUUGUCCCACUCU
+ACCCCAUUUGGGCGGUGACCAGUCAGAAUGAAGGACGAAAAUAAGGGUUC
+CAGCUAUUUUCAGGUUAUACGAGGGGUUAGGUCCCAAAGCUUCAGACGGU
+UGACCCGCUGCUUUCGGCAAUUGGGAUCCUAGACGGUGAAACGUCCAAGU
+UGACCGCAGUAGACGUACAACUCAAUACUUUUGAGGAUAGCCACCUUAGA
+CACCCGGAGUUAGAAAUCUGUGCGUUUCUCUGACCGGGCUAGUAACGGUU
+GAAUGAUCAGAUAUACGGGCCCCUCGCCUCCCGUAUAAGAGUACGUCGCG
+ACAACAUCUCUCAGCACUCGCCUGACUGUCGGUUUUUGCAACUGCCCUAA
+GCGGCUGAAUAUGGAGAAGCCACUUAAGCCUUUCGCUCCUGUCCGCGGUA
+UGACUGUGAUGAUCCGCCCACGUACUCGAAAGUGUAACGCGUAUAUCAAG
+UGCAAGCCGGCCCGUUCGAACAUCAUGGGGAAAGGUGCCAGCAGCUUGAA
+UGCAACGAACGGGGAGAGAUUAUUAUGAUGUCCGAGAUAGCUUAACCCCU
+CCCGCGAAGCCUAAUCAGCACCGUCUACGGAUUGCACAGACUCCUUUUUU
+UCGCAUCUGAAACCGUCUCGCCUCACUAUCCUGACAAUAGGACUGUAUCU
+GCAUACACUGGCCAAGAACUACAGCCCUGUAGGGGCUCACACUCGCCAGG
+CCCAACGGUGCAGACACGUGGGUAGUUCCACGCCCUGUACCGUACCCCCA
+ACCUGGAUUACGUUUCUUACCUAUCAUUGCUAAACCCCCGCAGAUAAAGA
+GACGACGAGGACCGUGCAGAGUAGCAUGACUGUGUGUAACUAGACUUACC
+GUGGACGACGCUAAAUGCAACCCUAGUAUCGUAUGGAAUACUCAUGAAUC
+ACAAAUGCCGGCGAUACCUUGCCGGGCCUUUUAGCCCGUUCCUUUGAGGU
+AAAACGACCUGCAAAGUUACACAGAUCCCUAAGAAGUCGAGGGAUGGUCC
+CACGACUUUGCUAAUGCAUUGAAGCCUCAUAUCCAGAACCUUAGAUAAAC
+GGACUUUCAGAACUAGUCACGCUCUACGGCAAUAAUAAACGUUGGAACCG
+UUGGAAUUGAUCGUGGACACACAUGAGAAAUAUAUAUUCAUGGCCCGUCU
+UAGAUCCGGCUUGUUAAACGGAUUUAAAUGGUGGGUGCAGAUGUGCUUUG
+UGCCUGGUUACCUUGGAUCUACUGAUGGAGUCGAAUACAGCGAGCAAGGG
+CCCUUCUCGACCGAACUGGCAGUGUCAAGUCUCUCCUGUGCAAUACGUCC
+CAACCCAGGACCACAUUUAAAGAUCGACUAUCUAAACCGUAUCACCCUUG
+ACUCGGUUUAACGCCUACCUAGCCUUUUCCCUAUGACGAUAUUCAUUCGU
+UUAUAUUUUCUCCUGCACUCAGAGAUAAGUGGUGAGGAAAUAGUACGUGA
+UAAGCUUUCUCCGUGCGCUCAAAGGGUGCUCCGUACCGGAAGGAGACUAG
+GAUGUUUGGGCGAAGCCUCUUCUUUAAGUUUCGGCCAUAGCGACACAGAC
+UACUUUGGAUACGACAGCAAUAUUGCUUUCAGACUUUUCCCUUAGAACAA
+AUAGGUCUGCUCUCUUACCAUCCACAACUGUCUACGAGCCUCCAGGUCUA
+GUAACGUGGUGAAUGGGACGCGCUAACACGUUAGUUUUUGCAGAUGUGAC
+UGGCCGCUUACGGGUCGGCUUCGCAUAUAUCGUCAGUCCAUUUACGGAAG
+UCUUCCUAAGUAUCAUCUAGCCUCUUAAGGUGGAAACGCAAUCAAUCUGA
+CGCCUCAUGGUUCUGCGAAAUUUUACGACCCCCGGAUUACGGAACGCCGA
+UAGGCCCCCAUAUGAGUGGUCAGGAGCAGGGAGGUCGCGGGUUAUAAUUU
+UCCAUACGAAUCUGCGUUUGGAUUAUACUUAUCUCACUCGCGCUUAGAGU
+AAUCUGGAUCGAGUUGUACAGGACUUAAUAAGGAGUCACCGUGUCCUCCC
+CGACCUAACCGCACCUUUCAACCCUCUCUACUAAUCGAUUCUUGCUAGGG
+UGCUUUUGUCUUGACCCAUAGGCUUGGGACGUCUCGUUUCAACCUGCUGG
+GCAAGAACUUCUCCUCCAAGCAGAUCGGUGGGCUAACGUACCGUCCACAG
+UUUAUAACUACUGCGGUGGUGGUGUGACACAAGUUCACUGGACUCAAAGG
+AGAGGUAGUACUGUUACUGCAAUAGUACUUGUUCUACACAACCUUGUCGC
+AUUGGCAAACAACACAAAGUUCCGAGACCUUCAUUCUUCCGGUUCUCAGC
+GCUAUAGCUUAAGGAACCCAAAUUACACGUUGUACAGGGCUAGAAGGAAU
+ACUAAGAUCACGGGAACUCUAAAAGCGUCUCUCAUGUUUGGUCACCCAUU
+UUAUCUUGUAGAGCUCAGCUUCGACCAACAUGUCCCCCCCAACUGUACGU
+UGUUACUGCUCUAGCUCAAGCCCGGCAGCGUUGGUACUGUUCCGGAUCAU
+AGAGAACGGGCGCAUAAGAAUGGACGUUUCUAUAACGACCAUUGCACAUC
+AGCUCCCCUGUGUAUACGUUGCCUGAGUUUUCGUACUGGGGGACCCAGUA
+AAACAUGGGAGGCGGCUGCUAGCCGCGUUUGAGUUUAUACGGAAGUGCCC
+UGUGUACGCGUCAAUAUUGUUCGGAGCUCUAACAACAGCUUGGGACUUGA
+GAGCCUGCACAUGAGUAGGGGAUCGUGCUGUUAUCACGUAAACUGUGGAG
+GCGACUGGUGAAGAGAUUACCGUCGCGAAUUGGGCCGUGGCUGCUCUCCA
+CUCGGCUUGCUGGCUCCGUAUCCAGUCGUACUUCUAAUGCAAUGUCCACA
+CAAUCACCUAGUGUCGAAUCCCAGGAAAGAAAGCCGCUCCGUGAAUUGAA
+GAGGGCGCGGUCCCAUAAAACACAUGCCUUUAUCUCAUAUCAUCGGACCC
+CCCGGUGGACAGGAGUUGGCCUUGCAUUUGAAUCCACCCUCCUAACAUAU
+AGACUACCUAGCCUUCGCUCGGUAUUAGCAAAUCAUGUAUCACGAGAGAC
+UCACGAGACCUUAUUCGUACGUUGCAACCCAGACCCGGCUAAACCGUCUA
+CUGCGUCUAGAAAGAAGAUCAAGGUAGGUUCUCACAGACUCUCGUAAUAG
+GGCAGCGCCCACCCUGACCCGCCAGGAGCUACCCCCACGAAUUCAUUGUG
+UUUAGAACAUAGCACUCAUAUUGGGUUCGAGAUGUGUCUAAGUGAAGAGA
+ACACACUUUUUGCGGACUGAGAUGUGACGUCGGUACUGUUCCUACGCGUG
+AGUCACCCAUGUAGCUAAAAGUGCUGUGGUAAGUCUCAGAGGAGUGGAAU
+ACUCUCCCUGGUUACAGGGGUACCGCAUCAUAAUGCCGGUGAUGAGAAAA
+CAGCACAGAACGGUUACUCGUCCAUAAUUGCCGUAGUCAAGGUAUAAUUC
+ACGCCGAUGAUAUCACACGCGCCUGUCGCGACCCCUAUGUGUCAUAGACG
+CUCGCCCAACUACUUGGGCCUCGAAUACUAGAUGGAGCACUUAAAGCAGC
+AAGGUAGUUCAUCGACGCGUCGUCUGUCGGUGAGUCGCGUUACUUAUAUG
+AAAUUAGCGAAUAUGGCGCCGUGUAUCUACAAAACGCAGUUCGGAGCCAU
+UGUCUAGCCGCCACAGAGGGCAUUUCUCCGUCUGACUUAGUGUCUUCACG
+GAAGAUCGCAGCAUACACAUACUUCAUCUAGAGGAGCAUAUCGCUACUUG
+UGAAUACGCAUAACGGACGCUUUAAAUACGUUUACAUCCCGUAGAUACUA
+AAGGUCGUCUGACGAUACAAUCACUACCUUCCUGGUGAAUGAGGUCCCGU
+UGGGAGUCAGGGAAAUUUUGCUACGUAGCCAACCCGCGAUCUGUCUUCUG
+ACCGGCCCACGUGAACGCUUGAAUUACUAAGAGUCCCCUGGUAGUAGAGA
+CGCAGAAUGGGAGCAGGGAACUGGGUGGAUACGCAACCUGUGUACCCUAG
+UCCCCUAGACCGAUGACUUGUAGGCGCGCGCGGAAAAGAUAAAGGUGGGC
+UUAGCGGUCACGAGAUGAACUACCCCAAGAACGAUCUACAGACACAGAAC
+GAUGGUGCCGUCCGAUUUCGGCUUAGUACUGGAGUUGAUGAGUCGGCUUG
+AUGGGCCGCUCUCUUUGCCGGGCCGGAAAUUAGAUCGCGACGGUUCCUAG
+CUUCUACCAGGAGUAUAAUGUGUCUGAAGUCGCUUAUGUCUUUAAACGCC
+AAGGAUUGCUGAUUGCACGAGCUCGGGGCGUAUGUCCGCCCACCUUGAAC
+GACAAAGAUGUACUACCACCAGCCAAUAGUGCAUGAUGUUCUCCGUACAG
+UACCAUUCCUCUUGCAGCAAGCUUUGCUGUUCGUCGGACCUCUGUGUCAG
+UGAAUUAAUGGAUAAGUGCGCCCAGCCACUGGAGCAUAAUUCUGGGAGGU
+ACUUGCGACUUGCGCCGGUUCAAAGCACUAGGUCGUGCAAUUCCAGUUAC
+UACAGUCUAUACACUACUAGGACCACAUGCCGCGACCUAUGAAUAAAUUG
+UGUCGUCAUGCCAUAAGGUAAGGGAUGAGUGGUAGGUCUCAAACAAAUCA
+AUUGCCCAUUGGGGGGUUACCUGGCUUGGUGUCACCGAAUUGCGAAUGGG
+GCUCCCGGUCGCGUGCAGAGCUCUCUCUAAGACGUUUGAUUAACCGAUUA
+CCUUCCUUGAUUUAUUUUACGAACCCCGUUUGAUUCUCGUAAUUCUAGCC
+UAGCUAAAAUACGCUCUAGAUGUCAGUGCAUUCCGUAUUUUGCCUUCAGU
+AGUGGUGCCAGUCCGCCUUCUUCGAAACUCGUAAUCUGUGCCGUGAGGUC
+ACGGAUAACCAUGGGAUUACUAUUCCGUAAGAUCGACCUUUUAGUAAUAU
+UUAAGAGGCUAGCCGCGUUACGGGCUAAGCAAGCCUCGCCGUACGUAGCA
+CCACCCCCAUUAAAGUUAAACUUCAGGGGUAGCGAGUCGCGAACUAAGCU
+UUAGGAGGGCUUCGUGGGGUGGGCUCGCUCUAAGGUGCCGUCCUAAUAGG
+UAUGAAACUCCACUUAGGCGCGUAUGGACACGCGUAAGUGCAGAUAGUAG
+CGUGAUGCGCCCUUUUGCACCGGCACAUCGGAGUGGUAGAUUACCAGCGC
+CGGUCAUCGGAACACAGGCGGAGCCUCUCUCGCCUAGCGACCCACCGGGC
+UCCAGCAACCUACAAGGUUCAUUAACGGGACUUGAAAAGGGAAUCCGAUU
+GCCGCACUAUGAUCUCACUUGACUUUAAAUUUCCCCGAGACAUUUUCUUU
+CGUUUCCCACAUCGAUUAAAAUUAGAGGUCUAUACAAUUAGAUUACGCGG
+GGCUACCCUCAAUAGAGGCCUCAACUACGCGUUUCUGCGGAUGUAGUGGA
+UGAUACGAUGUAGCCGAGCGUAUCGAACCGCUUUAUAUAGGGAGUUAAAA
+AAUGAUUCAGAAGCACAGGUAUUCGAAAGUUUGAACCGAAGGCCGUGGCA
+CCGCCUAUACCAACUAGAGGCCUUGUGCCGCUAACCUCAGACAAGCGUCU
+GUGUCGGUGUUUUCACGCAGCCUGGAUACCAUCGCCUAUUUGUUAAGCGG
+AAUGCUGGUUUUCUAAGUUUAAAGAAUGUAUAAGACAUUAGCGCCCGGCG
+UUGUACCACUUCUUAUCCGAAGACUUACAUUGGUCACAUGUUCGGAUGAC
+CUAGACAUACUCCCGAAGUAGAAAUGAGGGGGAAGGCUUGCGGGCCGGGG
+GUCCGAGUCCGUUGGUAACGUGAUACUUUCGCGUUCGAGCCGUUUUACCG
+AGCAAUAGUUACCGCAUAAGAUAACCACGAACCUCGAGGUAAUGCAUUCG
+CCUUUUCCGUCUGGCCCUUAGUGAUAGCUUCUGUGUCGCGCUAUUGAGUA
+AGUUCCAAGCUGCCACGAAUUAUGAUAUCAAUACAGUCCUCUCUAUGUUA
+AUGUGGCGACUCGUCCAGCAUACAUUGGAAAGGCCUACUUACGCAUAAUU
+CAGUAGAAGGACGUUUCUCGAUAUCUUUUAGUCCACUAGAUAUAUUGUCG
+CUUAUGCAUUGACCAUCUCAAGACCAGUGUUAGAACACAUAACAAAGACC
+CCAGCUUAUAUUUUUGUGUCAAAAGUGACUAACUUGUUGGAGACCGUAGC
+CCUGGGUAGGGUAGCAUAGUGGAGGAUCUCCGGGGGCCUCGUCAAACCCU
+GUUGCAGGCUAGCCACCACUUCAUAGUAGUUUGGUCGAAGAAUGUGCCUC
+UACUAGUUUGCUUGUUAACUACGACCCUCUGUUCGAAGAAGUUCGCGCCG
+CUGCACAAACUAUCUUUGUAUUACAGGCAAGGCAUUAAUGCGGCAAGCGU
+AGCUUGUUGGACCCGCGCCCUGUUAUUCAAUCUUUUUUCGGAGCGACCAC
+ACCGUAUGCUUUUGUCACCACUGAGACGUAUGUCGGUCCUUUUUGCACUG
+AGCCUCGGGGACUCGCUCCGGGGAACUAAUACAUGUGUACGUGGGUACCG
+GCAGCUGUACGUCAGAUUCACAGCUUAUCGUUACCCCACGACCCCCCGAC
+GUGGAACAUUUGAUUUAAACUGGACUAUGUUGCCCUGGGACUUAGUCAUA
+AGGGAUUGUACGAAUUGCCUGUCAGUUGAGCACGUUGCAGGUCCAGAGCU
+GCAAACGACAUGGCGGCCUUGCGGCUCUCUGUAGCGAAUGAGCUACUAAC
+CCCUAUCGGUAGGUGUGUAAAGCUGGACGGACGGUAGAUCCGACCACGGU
+CCCUAUACGUCGCUACGCACCUUUCGACCUGCGGCCAGAAAGGCGAAGGA
+CAACUAUUUCGUGCCUAAGACCAAUAAUAAUUCAUUGCUAUUCAAACGCC
+AGGGAAAGCCCACUACGUGGGGGACCAAGUCGAGCCAGGCUAUAUCCUCU
+GUCUCAACCGAACUUGGUGCUGCCCACUGAUUGUUUCGAUCGUUAUCGGC
+AAGCCUUUGGGGCUGACAUCGAUAAUUCUCGCCCUAUUCUGUGAAGCGUG
+CUCUCCAAUCAGGCAUACUCAAGUAAUAGAGUUACCUCCUGAGUGCGUAU
+CCCCUGAUGUAAGUGCCUUGGGCGGGGCCUUUGGGAGCAGCUCAACCUUG
+AAUAGGUGUAGACCCCCUAUUUCCCCGUUCAGCAUUGCAACCCUCGGGGG
+UUGCCGCUUUUCGCGAUAGGCAAGGCGCGAAGGCGAGAUUCAAGGCCGCA
+UUGACCUGUUCUUACAUACUUUCUACUUGCAAUUCCCAGUACUGAAUAGU
+UUGAAUGAGCGAAUGUUCUGCCACUGCGUGACCCUCAAGCGUACUCUGAG
+GUUUGUUCAGCCUCUCCCAGUCCUUACUGGGAGUUAGAGGGAGAGACAUC
+AUUAUCAGAGUACAUCGUGAGUAGGCGCGCCCCCCACAGCCCUCAGGAAC
+CUACUCCGUACGCCGGUGCGGUAAAUGGAGCAGUAGAAGCUCAACUGUGC
+GUCGUCUCCGUGACUAGGUUAGUCAGUACCGACACUGUUUUUUUCACCGG
+ACCUAAAGGAAGUGGCCACUAUCCUCAUUUCACUCGUCCUGGGAAGUCAA
+CUGCAAGUUAAAAAUAGCGGAGAGUGCUGCUAGCUACGCAGGUAACUUGG
+AUCUUUAAUGUGGCCAAGUUUAGAGCAACACAGGCUGCAGUUCUGCUUAG
+GCCAAAAGUCGGAUGUCAAGCAGCGGUGCUUAGAAUCUUGCUUGAGAGAA
+UACCGUGCAGCGGGAGCGUCUGGAGAAGCAAAGAGAUUUAGAAAAUGCAG
+GGGUUCAACGGAGGCCGCAAGUGGCCGGAGGGCCGUUCACGGGUCUGUUA
+UUUAUUCUAACAUAUCAAUGGUUAUCCACGGCUACUACUGUUAUCCAAAC
+AAACGCGCUGGGGACCGCCGGAUUCAGCCAAGUCCCCAAUCUAGUUGCUG
+ACACUGAAACAAAUGCCGAUCAUCGUACACCACGAGGUUUAUUGGCGGUG
+GCGAGGUCGUGUGGCAUACCCCCCUGGCCGGCCUCGUCCUGAAGAAUCCA
+AACCAGAUAUCUUAGAAGUAAGAAUUCCAAACUUUAAUCUUAAGCUACCC
+CCAGAGAUCACCGGCAUAAGCCAUUGAGUAGCCCCGUGCACAUCUUAAUC
+CUCUAACAAAUUUCAAUCCAGGCCCGAUCUAAGAGUUCUCAUCGCCUAUG
+GUUCGGAACCGUCAAGCUGUCUGGUCGUCCGCAUAGUAGCUCUGCAUUUU
+GUCUCGCUCACCGAUCGCGUACAGCGCAAUGCUACGACAAGUUUUCAGGA
+CGCGUGGAUGCACCUAUGGCAUUUGAACUUUUUGCUGGAUACGUCUACUU
+GAACACUCAAGCAUACACAGCUACUGAAAGGUACGAGUGGGCGAAUGUGC
+GAGUAAAACAAGAGGGGUAUGAAGGGAGCACGGAUGAACCUAUAAUGACA
+AAGCCAUGUAACUGUUACUAAACGAUUGGAUCAGGAUAAGGUGGCGCCAG
+AAUUACCCUCACAGAAAUCCGGUCUAUUUACGCGCCGAGCAAAAUGAUAU
+UAACUCAGGAUGCGAACCGUCACGAACAACAGUUGAGAUGCUCCGCCAGU
+CACGUAGCAGUAGAGCAGACGUAUAUAUGCGAAGCGUGUAAACAGGUAUA
+GGCGCUCAAAGGUGGCCUAACACAUUCUUACGGCACGGCUGCGAUUACCG
+CGUUGGCCCACGUAUGCAACUCGGUAUUCCCUUCGGGUAUAACCGCUCGU
+GAUCUUACGAAUGGGUUUCAAACAUCGCAAUGCCGGGGGAGAGUUAGACC
+GGGGAGCCUCAGUGCUCCCAUCGAGAUUCAUCACGCCCACAACAGCAACA
+AGAUGGCGCUUUAGUGUUAAACGUAGUCCCAAAAUUUACUAUUCUUCGGG
+ACAAGAUUUGAGGCAGAGGGACCACGCGGGGGGGGAGUGUAUCGUUAAGG
+UGCAAUGCUGCAAUUGCGUCCGGCUGAAGCGAGUUGGACAACCAGCCACU
+GUACAGCAGAUGUGUAUUACAACAGCAGUCGUAUCAGUAUGUGUCAACAA
+GUGGGCUAGGACUAAACGUAUGAUGAGGCGUUUUGAGACUAUUGUUUUCA
+CGGGACGGCACUUUCACCGGUCUGGGUAGAAUGCGAGAAGCCUUGUACAA
+CGAGUAUAAGAUGGAGAUAGUCGACUCCAUGACGUUACAAGGAACCGCAU
+GCAUGAGCCCGGAUAGCUCCGCCUACGACGUCUCGGAACGGUCGGGGGUG
+GACGUUGCCAUGGACCCUCUCAAAGGAGAUGGGGAUUCCCUUGACAGUGA
+CUAAUACUUGCUCCCUAUGUCUAACCGCAACUGCUGGCACAUAUUUUAGU
+UGGAACUAUCAGAAUAAUAAUAAAUUUAUUUAUUAUUACCAAUUUUCAUU
+GAAGUUACUAUCAUUAUUUUCACUCUCCUAUAACUUUAUUUUUUACCAAU
+UUUAUUUUUUUUUUUAUUAAAUAAAUUUAAUUUUAAGCUUUAAUAGCUAU
+AUUUUUCAUUAUUAUAGAUAACUGGGUCAAUCUUUUUGAUCAUUGCCCAA
+UAUUCCUCACUGCUGUAUCUUAUAGAUAUCGAUUAUAUUUCAUUAUCGAC
+GUGACAAUUAUAACGUUAAUUAAUUGCUAUAGAUUGUGGGCUAUGUAUGG
+CUUUUAUCCUACAUAAUACCUAUACUAUAAAUAGCUUGACUAAUAACAAU
+UUAGAUAAAUCUUUAUUUAUUAUUCAAUAUUUAGUUGAAUUAUUAGUUCU
+UAUUCUAUCUUUUACUCACGAAUACACCACUUAAUUAUUUUCAAUUUUAU
+UUUUAAAUAAUCGUUUGAUUUGCAUGUGUAAUGUCUCUAUAUAGUAUUUA
+GUCUCAGGUGUUGCGUAGCAGUGGCUAUAAUUCCGAACCGAAGGCCAGUG
+AGGACUGAUCUCGCCUGCCAAGAAAGCAUCUGGUCUGUACUAACAGCUUG
+CUGUCUUCAGUACAGGCCUUCAUAAUGUCAGUCGUCCCUACGAAAUGCCA
+GCUGUAUAAGUUAACUCACCACGGCCGGUUGCGAGGCCGCGCACCGGACU
+AAGCGCGCCGGACUUUGGGGUCGCUACCAUUCCGCAAAGACAGUGCGACA
+ACCGAGGGAGUGAAGAGUCUGAUUGUGACAAAAACUCAUAUGUGAGUACG
+CGGUUUCAAGGUUGCUAGUAUUUAGCGGUGAAAUUGUUCGCUGGGUUUUU
+UUCCUUUGCGAGCAGUCGAAGUGAAUGGGCUACAGUCAGAAUCCAUCGCA
+GCGAGUCGUGUAUGCUUCAUCUACAAAUAUGACUCAUAGCAUCGGCUUUU
+CCGGGAUUAAUGCCUUGCAGCGUGGCGCUACUGGGAUAAUGCGCCCGUAC
+AGCGCUACCAUACGCAAUUUUAACAGGCUCGACACCGAUGCGGUAAUUUC
+UCUUUGAUUUUGCCAACACGGAAGUUUUGCGAUGUUCUUCAAAAGAAAAG
+UCACUCAGAGUAAAUGGUGGCCCGGCGUUGGUUCCUGUCCUAUGACAGGC
+GAAGAGGGAAUGCGAUAGGGUCCGAAUCGGCAAGAUUUGGGUCCAAAAUG
+CAGCCGCCCCCGCGACCGUGACCGGAGAGAUGCCCGAGGCCACUGAUCCC
+UGACGGGAUCGGGAAGGCGGGGAUCGAAGGGCAAAACCCUGCUCCGCAAG
+CCGGGAGACCUGCCAGCGCGGACGAUUUUGGAGCGCCAGUGUUGCGUCUA
+UUGAUGCGAGUUUGCCAAAGUCUCACCCUCAAUUUUUUGGAGUAUAGACA
+ACUAUGACAAGGUAUUAGGGCAUCUACGCAUCUCACCACCCAGUAAGUAU
+GAACCCGCCUGGAGGUUCCUGGUCCUAGGACGCGUGUGUUAUUCUAUUGC
+CGCUCGUAUAUGAGUUGUAAUCAUGUGUUCUUAUUAAGAUAAUUCGGCAG
+ACGUACUAGGAAAAUUCCGCCGCUAAUUAUUCGUCGUGAAGGCAUCGAGG
+AGGUUUACUAGUCGCAAGUGAAACGAUUCGUGAGACACCAACGAGAAUAU
+CGUAACAGAGCGAUAUGUUCAACCCUUGUUGUAUGCGCAAUUUAGUACUU
+UCACGUUGAUUACGAACCAGUUUUGCGAAGAAAAUAGCCGAUGCAUAGAC
+AUAAUAUACCGUAGUAUACUGAGAUAGGUGACCCCUCACCAGGAGGAUUC
+CAGGCCGUAAGCCUAAACAAUUUCUUAAGUGAGGCCUCCCCAUCCAGGCG
+CAUAUCCACCCUGCCUCCUCUCCCUUGGUUUGAUCCGUCGCUAGCAGAAU
+GUGGUUAUGUGCCCUAAGAUUAAUCGUUUCACGAGGGUAACCUACCAGCC
+GGUGCUACGACUCGAAGGAUGCGAUCGCACCAUGUCAGGUUCCACCACAU
+AGACACGUCUUUCAGACUACAGUCAACUGGGGUAGGUUACACACACGCCG
+AACCCAAACAAUAAACUGCACAAAAAUCGUUUUAAAGAUCCGUUGACAAC
+UGUGUGCUUACACAAGACCGAGGAACAUCACCUAUUAGGAUGUCCUUUUC
+CUCCCGCUCGGUACGAAAAACAGAAGUACUGUUCUCCCGACUCACGGGGC
+UCUCUGCAGUGUCUGGGUCUCCUAUGAACCCCUUUAGCAUGGACAUAUAA
+GCCUCGAUGUCGCCUGCACGCUUAGAACAUUAUAUCACACAUGGGUCGAU
+GCCCCCUCGACUGGAGGACCUCAGAAUCUCUGCGCUAUUGCGGCGCUGAC
+GUGGUGGUUACGUCCGUGACUGCUGUUCUAGGGAUGACACUUGCCGAUUU
+UGAUAAUUUUAAGAACCCAUCCUGCGAAGGCCAUUCAUAUCAGGUAUAGC
+CCAUGCAUACCGCGAAAUGGCUUAAACUCGUACAUCCGACUAGUUGCAGA
+GCCAACCACUCCUCGCGAGGAUCUCUACGCCUUGGAUUUGCGAGAAGGCA
+UGUGUACAAUGUAUGCAUAAGCAUUAUAUACCACACGAGAAAAACCGCAG
+GUUGCGUUGGUAAUCGGGCUAGAGGUAGCCUCAAAUUCUGUAACUCGGAA
+AGACCUUGUUUGUCGACGUUUAUGCCUCCCGGAAGUAAACUGUGUCGGUU
+UUAGUACCAAACUAAAUGUGAACCCUGCUAUUCCGUAAAAAGCCCAAGGU
+AUACUAGCUAUCGCCAGUGGUAUAGUCCACACACCCGCACAUGGAGGGCA
+UGACCAGAUGAAGGCUUACUUUAGUACGUAUUGACGCAGCAGGGAUGAGA
+AAAAUGUAUACCGGGCAAAGAAUGGAUAUCGAUAAGGCAUCUUGGUACUC
+GUUGUCAAUUUCGUGAGAAUACGAUUCGUGACGAACUUUCUCGUGAUCAA
+CGAGGUCGUCCCAUACACGUUUAGUCCCCCCUUGUUAUGGACUCGGCGUU
+CAAUGACUUCGGUGCUACAAAGUCCGUCGGUCUGCAUUGUUCCAGAUAUA
+ACCGUUAUUGCCAUCGAAGGUCAGUACACGGGAACUAACUCUCUGUGCUG
+CUGCUGCCUUGUCUGUCCCGAGGACAAGGGCUUUACGGCCCGUCGUAGAC
+AAAUAGCCAAGCUUAGCCUCUUUUAGUCAUAGUUUCAGAAAGUGGUACCU
+AGAGAGCAAGGCACCAGGUUCCGCCUGCGCAAAUGUAAGCUUGGUUUUUG
+GCUCAGGAUAGAGGCCGAUAUUUUCCAAGACCUUAACUGCGAUGUUGAAC
+GGGUCUUCGUGACCAUAGCCGGUGACGAACCCUUGGGUGCAUGCCGAGAU
+GGCAGCGAAUCUCGUAAAUCCAAAGCUGCAACGUAAUAGUCGCAAACGAC
+GAAAACUACGCACUGGCGGCGUAAGCCGUUCCAGUCGUCCUGGCUGAGGC
+GCCUAUAACUCAGUAGCAACAUCCCAGGACGUCAUCGCUUAUAGGCUGCU
+CCGUUCACCAGAGCUCACUGGUGUUCGGCUAAGAUUAAAGAGCUCGCCUC
+UUGCACCCUGACCUUCGGGUCGCUUGAGGUUAAAUCAAUAGAAGGACACU
+AAGCAUGUAGACCUCAAGGCCUAGUGCUGGCGGACGCGGCUAUUGCACAG
+AGCAGGUUGCCACACAGAACUCUGCUCGAGCCUAUGAGCUGUGGGCCCAU
+CCUGGACGAGUUGUGUACCUCCACCAUCGAACUUGUUAGUGCUCUCACUA
+GCAAAUUUAAAUGAUAAGCCUGAUUAGUCGAAUCUUGCAAGUAUGUCACC
+UAAAUGAAUCCGGCGGCAACUAUGGGGCCCCCCAGUUAGACAGUCACGCU
+GUAACGUAAUCCUGAAAGCUGGUGCUGGUUGGGUCGCAAGUUGCUAGUUG
+AAUAAGCUAAAGGAGCGCUUUUCACAAUUCCCUGAGGGGCAGUGUGGCAC
+UUAUAGAUGGAUCACGUUAGGCCAUUCUGUGCUCUAACUGGCCGCCAAUG
+GGGUACAUUGCACAAUUUUCUAUGUAUACGAAAACUCACGCGAGGUCGGG
+GCUGAUUUGGAUUCGACAUAUAAAUUUGCGUGUUUCAUUAUGAAGCAAGU
+CAAGUUUAAUGAUCUUGUAAAAAACAUUAAAGUACAAAUAAAUGCAAGCA
+AUAUAGUUUCAUUUAGUUCAAAACGUUUAGUCUCUUUUGCAUAAGCAAAA
+UGUGUUAAUAACUUUCUUAGUAGAAAUUGGAGAAGUUUACUAAGAUUUAU
+AUUUACUCCAUAAUUAUUUUAAAGAUGGUAAAAAGGUGAUUCAUCAUUUG
+UAUGUUUCUAAACUUUGUGAAAGAAUAGUGGGCUCCAUUUAUAAUGAACG
+UGGGUUCAAAUCCCACCAGCUCCAUUACUAAUUUGUUAUAAACAUGGUUG
+CAAUCACGGGCUAUCGGAGCCCUUGGCCUAGAAGAGACCACGUGGUACCC
+AGGGCGCCGUGAUAGCGUUUUUUGGAAAUCUAACCUGCCACGGCCGGGGA
+ACACCCACAAGAAUAAUUUGGGAUGAACAAAAAAGGGAGGAUAAUUUCAU
+ACUUCUACCCAAGUCGACGACCUCCCCAGCCAUCGUGUCUUUCGCCUGGA
+AUUGGUAGCCUAGAACUUUUAUUGUCAAUUAAGCCCGCUUUUGUAAUGGU
+UGGGGGAUUUGGCUAUGCGUCCUAGAGGGAAAUCGGGCCUAGUCUCAUCU
+UUCCCUCUACUUGCUCCUAGGAGGUCUAUCUUUUCAUCCUUGAAAGCUAC
+UCUCAUGUUUCUUCCUCCGUUACCAGAGGAAGGGGCACAAUCAUUUUCAC
+AUGUAGCUUUCAAGGUACUUGUUUCUGUAUAGUUGCCAAGGGUGUUGCCC
+UUGUCUCUAUAGAGACUCCUUUAGGCCAGGAGGCGGGACUUUCCUCACCU
+GUGGCGGUGGCAAGAUAAUUUCUACUCCCUUGUUAUGGAGCAAUUGGAUG
+UCAGAAUCAAAACCGACACUCUCAUGUUGUCUGAGCCCAGGAGUAGCAGA
+CGUAUAUGUAUUCUCGACCUCCAUCCGAAACCCUACAGUAGCAGAUAAUC
+GCCCAAGUGAUUCCCGUAAGAAUCCGCCAUCUAGCAUCAAGCCUUCCUCA
+CGGCUACUUGGGGAGAUCGUAGUAUGACGGGGUGUGUGUUAGACUAGCUU
+GAAGGUUGCCAAAGCCGCUCUCUCACGCGCCAUUAGGGAACAAGACCGAU
+ACACCGUGAGCGAGUACCCUACCGGCGAACUGGUGUGGAUAUAUCAGUCG
+UCUUGUAGCUAUGGCGACCACUCCAUGUUGCACGAUAGGGAACAUCUCGC
+GGGUAGCGAGUAAUCACUCUUUAGAGCACCGGAUUGCGACCAUUAAACUA
+UCGUAUAUAGCUUUUAAACAUGCUUUUUAUUCGACACUGCCCGCUAUCUG
+UGGUAUCUUCUUAUGAUUUUGGAUACUAGAAAUCGAAUGAAGAGACUUCG
+CCUCCCUCUUGUUGGAGUUAGCGCUAGAAUGCCAGCCUUGAACGUCCCCA
+CGGCCACAGUCAGCUGACUUUGAGAAGAAAGGAUUGGCCCCGCCUAAUGC
+CGAUUAACAGGGAAAUGCCUCAGUUCACCCGGAACGCCUCCUCGGGUAAU
+ACUACGAAUGCCUGGAGGGAGCAUUGCCAAGAAACAAUUACUGGGUUUAA
+GAGUACACGCGUGUUAGAACAAUCCGGCGCUCUGAAAAGUCUAAGUGCGG
+UUGUAUUGUGGUGAUGCCCCGCAUGGACGCAAAGCAAUCGUACGAUUGCC
+UACUGGGAGAUUAAGACAUACGUGUGUUAUCACCUAAUGCUUCACGAAAU
+GCCCUUUCGUAAUCUAAGACUAUGCCUGAUAACGUCUUGCACGUGAUGAG
+AAAUCGGUACUCGCGGGCCGGCUACAGGCCACUAGCAAUGCCGAAUAUUA
+CAAGCUACCCUCUCCGGCAGCUGGGGGACAAGGCGUAUGGGUUUUGACCU
+AUACUGAGUCCCUCCACUACAAACUAGAAUAAUCUAUAGGACCCUGUAGC
+AUCUCAGAACGCGAUAGCCUUAGACCAUUACGGGGCGAAAGGCCACUGCA
+CAAUAAGACGUGCAUCUCAGGUGCGCCUGCGUUGUGGGGCCAGCUAAAAG
+AACCUAGUCCGAAGAACCUCCUGAUCAAAACUGUCGGCUGGACUGUUCUC
+CCGUAGUUAGCAUAGCCGGAGGUAUGCUCUCUCGUGCAAGUGCUAUUGUA
+UGGGGGUCAAUAAUCAACAUGGGAAGCUUGUAUCCUGAGCUUAACCUCGA
+ACUGUUUGAGAGAAUGGACCAGGCAACAAACGUAGCUCUUGGCCCGAUUC
+GGCUCGUUGCGGGUUAAUAUAAAAAUAGUGGAGUCUUGCCGCACAGGACA
+UGCAUACUCAGCUGGAUAGACAGGCACAGGGGCUAACCUACGCCCCCCUC
+AGUGAUUGUACCCUUCACUGAAACCUCACACCCACCAUCGCAGGUGGCGU
+GGGUUUUCCGCUCCAUGCAUUCUGCCUAAACCUUCCACGAAAACAUAAUA
+GUGAAGAGCAAGGAAUCUUCUGCUCUGCAACGCUCAUGCCCAGUCAAUGA
+AUACCCUGGAACCGAGCGUGUCUAUAAUUGGUUCCAUCGGCAUUCCUCGC
+ACUCGAAUGCAGUUAAGCGGCGGUUGCUAUUGAUGCGAGCCAAUUCAUUG
+AACAGCUAUUGGUCCUGGGGGUAGACUGAGGAGACAGUGGGGAUCAUUAU
+CAACCGUUCUGUACUUACAAUUCCUAAUGAGGCUCGAACUGACAAUUGAC
+UCUUCGUACAAGCCUAUAUUACUCCAAGGUUGGAUCUCCCCGUUUUGGGG
+CACCAGCCACCAGUUCAAAUGAGCGAGGGUUGGCACGGGCUGUAACAAGG
+GGACUACCGCGAUGAUGGAGUGAGCCCCCGUAACUGCUUUAUGGGUAUAG
+UUCAUCACCUUGCCUCGACCAAUGCACCGUCUGAUUUCGCGUGCAGCCGG
+CUCUUCCCGGCCAACGUCCGUUCAGCCCUGCUAGCGCCAUGAAGUCUGUU
+AUCCGGUUUGCACGGACGAGUCAUUAUGUAUUACCGUACACUGCUAUUGG
+AGUCCGACUAAGGCAUGCAAGUCAAGGAUUGGCCUACCAAUCCUGGCGGA
+CGGCUGAGUAACACGUAGUCAACCUACCCUAAGGGCGAGGAUAACCUCGG
+GAAACUGAGGACAAUACUCGAUAUGAAAUAAGUACUGGGAUGUCUUAUUU
+CAGAAAUGGAUAGGGAAAUGGCCUUAUUCCACCUUAGGAUGGGACUGCGG
+AGGAUUAUGGUAGUUGGUGAGGUAAUGGCCCACCAAGCCGACAAUCCUUA
+GGGGCCAUGAGAGUGGGAGCCCCCAGAAGGGUACUGAGACAAGGACCCUA
+CCCCUACGGGGUGCAGCAGCCGCGAAACCUCCGCAAUGCGCGCAAGCGUG
+ACGGGGGGACUCCAAGUGGUAUGGGCUUCGCUCAUAUCUUUUCUGAAGUG
+UAUAAAGCUUCAGGAAUAAGGGUGUGGGCAAGACCGGUGGCACCGCCGCG
+GUAACACCGGCGCCUCGAGUGGUGUCCAGACAACGGUAACGAUCUGAAGC
+UUGCGUCUUAACCCUUUAGAUCCACGCAACUGUCACAUAGAGGACUACAC
+UGGCGUGUUGCAAUACGUAACUCCAUUGCUAGAUACCGAGAUUUGCACCA
+CUCAUAUCGUAUAGCUGUGCCGAACGCUUGUUAUCAGGUAAAUUAGUUGA
+CGCAGCUAACUACCGCGGCUGGGAGCCUUUGAUGCCUUCGGCUUGUAUCC
+GUUACAGCUAUCACGGCACGGCGAUAUUCGGUGCACUGUGGGCCAUAUGG
+AGACCACGGUAUAACUGUUUUACAACGCCCAACGUGAAGGGUUAGUGAUG
+UGAGUUACCUCGAUUUGACUGUGGAGUUAGCUUCCAAGCCAUGCCGGUAU
+CGAGCUCGCAAUCCCGCCACCCUGCCAACGUCGUGGUUCAAUUAGACGAG
+CAGGAAAGAUGUAAGACCUUCGAUGAACGUAAGAGAUUAAUAGGGAACCA
+UGAGGACUCAGCACCGAAUCUCGCCCUAGACCAAAGCGCGUUUCUUUCAC
+GGUCCACUCAAUAGUACGCCGCGUGGGUAGCCUCAGACCUUCGGUAAUUA
+CCGCGACGGACUGGAUUGCCUAGCUAGACCAGGUCGAGUGAUUGUGAGAU
+CCUACAUAUUGGUACUAAAUAUUUGGCCGGAAUCACGAUUGGUACAAUGG
+GCACCGUUCACACAGUCCUUCUUCACUAGAAAAACACAAAUACCCUCCUC
+AAUCCGAACACCGACUGAGCAUUCUCGGCAGCGGCAAGCUCAACAUGCGA
+AGCCGUGACUGGAAAGUGUUGACGUCUCGCCGUCCUAAGAGACGGUACCA
+AUUAAUAACGGGAGCCACUGCACCUACCCCCACGGUUACUGUCCAGAACC
+CUUUAUACGCGCACCAGCGCAUUCCUUUUACCACCCAUCCGAUAGCGUAU
+GCUAUUAAUGUGAGCCAGCGAGUUCUGUGAAGGAGAGUGCCGUGCGCAUU
+GUGUUUUGAUGAUAUCAAUGGUCAAAAUGCGCAGAGCGCUAGUUGUCAGA
+CAGGAUUCGUAAAGGGGUUGCAGUCCCUAAACAAAUACGGUAUAUAAUCA
+CGUAUUCAUAGAAUCCAAUCAUCAUGAUCUGUAACCUUAUUGCUAAGGUA
+ACAGGUAAGGAUGUACCUCACUGAUGUGGGGAAUCCCGUACUAUCAAUCU
+AAGGUCAUGAAUAACCUUCCCUUUAUACCCCUUUGGGUCGCCCUUCCUCA
+UAUGUCCGAACGCGUUAUUAAGUUCGGAAUCUCUGAAAUAAUGCAGCUGA
+CAGAGGGGCCUGCUAUACCUUCAGGACCAGUAAUGGUCGAUACUUCGCUA
+CCCUGGACACACCCAGCCAGAUGACCGGGGGCCGAUUAGGAUUCGACGCC
+GGUAACAAAACUUGAGGGGCAUGCCGAGCUGGUAGCAGAACUCGUAAAUU
+CGCUGCUGCAAACUUAUAGUUGCCAACGACGACAACUACGCUCUAGCUGC
+UUAAUGCGGCUAGCAGUCGCUAGGGGAUGCCUGUAAACCCGAAACGACUG
+UCAGAUAGAACAGGAUCGCCGCCAAGUUCGCUGUAGACGUAACGGCUAAA
+ACUCAUACAGCUCGCUCCAAGCACCCUGCCACUCGGGCGGCGCGGAGUUA
+ACUCAGUAGAGCUGGCUAAGCAUGUAGAACCGAUAGCGGAGAGCUGGCGG
+ACGGGGGUUCAAAUCCCCCCGGCUCCACCAUUGAUAAACUCGGCAGUGUC
+CCCUCAGGAGUCCGAGAGCAUCAUAUAAGGUGGAGCCAAUGCAAUUUUCA
+CGUGUUUCUCUGGACAGGCCAGGUAUUAAGCCCCAAUUCGGGUAUGGCAU
+UUGUGGGAGGCGUUCCACUCAAACAAUUCGAACGUACGACGUCGUACGCU
+CAGUUCACCUACAGCGGGUAGCUGAUUGUUUCGUAACAAUCGUCCGUCAU
+UAAUACAGGCAGGUAAGCCAGUCUCCAAGAUUAGUCAGAUCAGCAGUAAU
+CAAAAUAGGCUACGACCUGCACUCUGUGGUGAUGCGGCAGGAGACCAAGU
+GCCACCACAUUUGAAUGCCAGGCCGCGACGACCUCGGCAUUUUUGUAUCC
+UAAUGGCAGUAUCCACCCUAGACAAAAACAGCGAGAGUCCGGGGUUUGGA
+CAGUCCUUAUAGUAGAUCAGGUGUGUAACACCCUUCAGUGGUUACCCUUG
+CAAGAUGUCGAGUACAGACGCAUAUAGUGUGUGAGGCCAUAUACGUCCCC
+GACUCAAUCGCACCCUCACCGCUCCGCGGUGGACCGGCGAAACCUGUACG
+CGGCUGUGGGCGGGCAGGACCCCCGGGGCCUAGUUCUUGCUGUCGCUGAC
+UAAAGCGAUACGACAGAGAAGGCAUCCAUCUCGAGAGGCGUUGCAUACUG
+AGGAAGAUCGGCGACAUUUGGCUCUUACAACUGACCAGCCGGCAGUAGAC
+CGAGGAGAGGGAUCCCCCAAGAUCAACCUACUCGCCACUAUUGCGGUCUA
+GUGAAACAAAGCUUAUGAUCGGAUGGUGGGGGAAACGCUACCGGGCGUUG
+GCAUAAAAGCAUAACUAACGAGGGUCCAAUCGUUACAGUCAAAAGCCGCG
+CCGCUCCGGUACGUUUGGCCGCGUAGAGCUUUGCUUUUCUUGUCCUGUUC
+AAAGGCUCCACUGCCGGGCGGAAUGACGUACUAGGGACGCUAUUCUACAC
+UUAAAACAACAUCCGUCUUUUUCUGUCCAAAGUCUAUACCUCGUGUCCAU
+CGCAGGCUUUACUAAGAGCUGGCGAUCGUUUUUUUGCAUCGCAUUCGUUC
+GAUUGUUCCCCCUCAGGGCGGUUGUUGUCCCUCUGUAAGCCAAACCCGUU
+GGACAGGUCUAAGCGACCGACGAAUUUUAUAUGGUACAAUUGCUUUGAUC
+GUACUUCGACCUGCGCAAAGCCACUUCUCGGGUAUAGAAUAUAUUCUGUA
+AGAGAGAGCUCAACCCAGUCGGCUGGUCAACGCUAUUGACUCAACUUUAG
+AUUGACUCUUAUUCAAGGAGCGGCGAUUUUACUCUACGACGUACAAGCUA
+AUUGUUCCAUGUUGGAAUGGUGCCAACUGCAUCAGUGUUAGAUUAUGUGG
+CAUAGAGUAUGACACUUCGGUCGGGGGACAGUGUGGUCGGAGCGCCUCUG
+CAUUUCUCCUAAAUCUCACAAUUCGUGCUAAUACCCAACCUACGCGGGCC
+UCCUCUUAGUACCGCCUCUUCGGCUGAGUCCCUCCACGAUCGGGGCGAUA
+CUUCUUGACAGUCUUCAGGUUCCCAUAAUUGCCGACGCAAGACCCCCAAC
+CGCUGAGUCCGUGCCGCCAUUUUCGUUUGAAGUCCACUGGUGUUCCGUGA
+GCGGCUGCCGGCACGAGGCCACGCUCCAAAGCCGGCUUUUUCGUUACGCA
+UGCGGCUGUAUAUCCUUGGUACCGACGGUAGGGUGAAUGGACGACACACU
+GCCGACCCAAAUCCCUCCAGGCACCGGAUGGUACAUAGUAGAGCACUUUA
+UACGCCUGUGGACAAGCGCCUGUCACUGCAGGCCUUGGUUUUGGCAGACC
+UGGAAUCGGUAUAGUACUGCUGGGGAAAAUGAAGUCGGGAACCAAAUCGG
+GAGCUGGCUUCUCUAAGUGUCGCCAUGGAAGCGAACUCCGAACAAGGGCU
+ACUAACAGCCGACAACUCAAUCAGGGAAGAGGAUUAUAGAGAAGCUCAGA
+GUCACUCUUUUCCGUGACUUUCUCGGGGUGUGGCUCCUCCGAUAUCGGUA
+UUCCGGGCUACGCAAGCGACAUCGCGUCUGCCACUGUUGACCCUCAAUAG
+AUUAAACGCGGUAGAUUAUCAUGCUUUUGGAAUUAAGAAAUAGGUUUCGU
+GCAAAUUAAGAAGAAAAAAGCGUUGACGUACCAGGCUAUGUUGCUAACGG
+UGAUUACUGAAACCAUUAGAACUCUCAGAAGCUUACGAUCGGGGUGUGAU
+GCGCCAACGUCUCGGGGUGGUGAUUGGGGGGAGACAAACCAGUUUGUCGC
+UCACGAACUGUAUUGGUAAAUUGAUUGGCGAUCACGACGGAUCCUUUGCA
+UCAGACCAAGUACAAUGUAUAGUGACUCCCCGCCCACAGUGACCAGCUGG
+UCAGAUGUUAAGGGAAGUACCAUCGGGAACAUUAAUUCAAUCUGUACCUU
+CGCAUCGCUCGCGAAUCAGAGCCCACUGUAUUGUGUAACCGCGUCUGGAC
+UUCCUACACUAUAUGCAUGAUGAGCCAGUAGCUUGGUUCCCCGGUAAACA
+GUCGAUCGCUGAAGAGACUAUAAUUGGCUUCCGUGUGGUAUGUGGAGUAU
+CACGGUGCCAUGCGUAAGAUUACCGCAGAGAAAUGGCAAGGAGAAAAGAU
+GAGGGGAUUAUUUCCAUGAACGACAACGUACCUCUACCUGUCACCAGUUA
+CUUACCCGGCUUCCCAAUAGUGAGGCUGUAUAAGUGAUCUGGCGAAACUU
+UACCACUGAUUUGGAAUACACCUGCUCAAAAAAAGUAAUCGUGUUUAUCU
+CCGUGCUAAAGUAUUUUGAUGGGCUCAUGCACUUAAAAUGACGGGACUUA
+UUAUUAGCGGCGAAUGUGGGAGUAAUCUAUAAACGCACGCCAUGAUUUCC
+CCCCGGUGUGCAUUUUAGCUUUCCGCAUAGGGCGCUCACAUAUCCAAUGU
+UCCUGGUUCUGAAGGCAUAGGCCGUACAGAGGUGCGAUGCGCGCGGCUCC
+AGCUCGAGCUCCCUCACCGGUAACUCCCACGCACUAACGUUAUUUAGAUA
+CCGUCACGGUCUAACUGCGUAUUCUUGUUGGUAGAACUAUAACCCUGUAG
+GCGAUUGCGCCCUGCCUUCACGAGAAAUAACGCCGCGUAAAUUGGGUCUA
+GUUACUGGCAAACAGUCGGGUACCAAUCAAUGCUAGCCUAGUACCUCCUU
+GAUAUAUCGUACAUUCAUUAAGAACGCCUAGGUGUGACGGAUCUAAGCCG
+GUCUCGGCGCCCGAACAUUCCUACAAUGGACCUAGCCUCUGUCUUAUCAA
+CACUCGAACGUCGAAAGUCACAUAACGAGAAUCAGGUCAAGAGGAAUUUA
+CUCUGACCCCCGCAAGAAGUCUGUCCUUUGAGGCUCGUUAUAUCCACCAC
+UAAACUAUUGGCACUCGCCGGAGCAGCUCCACGCCAUCGCUCCUGACGUA
+UAGUAUCGCGUUAAGCGAACCAACACACAUGCGCAAGGUAUCUAUGUUGG
+ACCACGUCCAUCCUUAGUGAGGCUCGCCGAAAAAUGCAUAGUCUCAUUUU
+AUGUUGAUGCGUCCAGGAAAAUGAUCGUCGUUGCCCGAGGGCGAGGUGAG
+CUUCGGAGCACGUGAAGGGACUAUAUCUCACAACCAGACGUCUCGUACGG
+GCAACGUGGUGCCGAUCCCUCCAUAAGAGUGAACUUGCGUAGAGCUUCGA
+CCUCAAUGUUUAGUUCUGUGGCGCCGAUUCAUCUUUCAGGGACAUGUGUC
+UUAAAGGACAGCUUCCCCCCCCAGCUAUAGCAACCUGACAGGCACGUCAC
+UUGAGUAUAGCUGGAACUCCCACGGUAGCAAUGUGAUUCGCGCACAGAUC
+AGGCACCCAGCCAGUUCCAGUCUGGUCGCAUAGGAACCUAAUGACCUGAG
+UUAAUGUCCUAACUCCUGCUCACUACUGUGCUUAAGGAGACCAUCCGUGA
+UAUAAGCUCGUGCGACACUUGAUGGGGACGGUACGAGUUUGCUAGAGGAC
+AAGGAGUGUAAGCGGUGAUAAACCACGCCGGCGCAGCAAAAACGAAAUUG
+UACAUUACUCUAUCAAAAGGCUUAAGCACCGACUGGCUGACGAAAGUCGU
+GAAUCUGCAUCUAAACCUGAUCUUUGCACGCCAUUCGCCCAUAGGCUUAG
+CUCGGUCGUGCCUCCCUUUCCGCGGAUUGAGGGGCCUGGCAGAGCCGUAC
+CAGUAGCUGUUCCGCUAGGUACUCUAGUCAGCUACUAAAUACCACAGCGU
+GUGCAUCAUUCAACAGACUACAUUAGCGUUACAUGUUAUACAGGCAUGAA
+CUUUUAACUCUAGCUAAAAGCGUAGCCCCUCCCGCGGGAUUUCAUGAGGU
+CCCUCCCUUCGGUUUAGAAGCAGUCGAUAAAGAAUUGCGAUCCGAAGCAA
+GUCGGUGUGUGAAUAUAUUCUAUGCACACUACGGGAUCCUAUCACCUCCG
+UGGAGGUCGAUUUGUUCACAUACAUCUUUCAGCGGCUUGGCUACCAUCUG
+CAACUAGUUUUGCUAUCGUGACGCCAAAACCUGAAUUAGUUUAGAGGGUC
+CAGCGUCCCCGUUAGUUAGCGGUAACUAAUAGAUCAGGGCUCGUCGGCCU
+CUGUUAUCAUGCCGUGCACCAAAAUUCACAAUAAGAUAUUCAUGAGAUAA
+GCAGUUGGCGUCGCAUACGUCAAUCACGGUCCUAGCUCUUGACAGAAGGA
+UGAUCACGUACACCAAAAUAUGUAUUCUCUUGUACUUGAAUCAGUUCCAA
+GACUCUAGCCACUUAUCACACAUCAGGCGGUAGACGCGAUUAUCCCUGAU
+UUGAUACUUAGCAGGGGCUUGCGUUGAGGCCACAGGCCUCGACCGGUUUA
+GAUCAGCCAGAAAACGCCGCAGUUCAUUAAGUAGAAGAGGACCACGGUAC
+GUCGCUACGUUGCGGGGAGAGGUGCGUCCGAUUGCAGAUCCCAGUGAUGC
+UACUAACAGUGACACUCAAUCUGGGAGCACGAGACUUUCUAGUCGUCAAC
+AAUAUUGUGUAGCCCAAGAGCUGUUGAGAUCCAUGAUCGGUGCUAUUUUG
+AAGAAGUCAUGGGGUAGCCUCCCCAAACGCAGGCACUGGAGGUCCGGCGU
+UAAAAUGACGAUCGACCGUAUCUCUAGGUAUGGGGUUCCGUCUAACUAAA
+UUCACGAGGUGCUUUUGGUAGUGCUGGAACAUUCGAUAAAGCUUGCCUUG
+UGUACCGUUUGUCACCUGCCAAUAUGUGUCGGCGGAUAACACCUAUGCAA
+CAAAAAUGAUCACAUCGUUGGGUGCUGGACACUGUGCCCCGUUAAUAUUA
+UGAUAACGUGUGCUAGAUAAUGGUUUCCAAUAAAGGGCGUACUGUGGUAU
+GAUUCGGUUUAGCCGUAUAGAGGGCAAAGCGCUGCUUUCGCAGUAACUCU
+CCCUCCUGAUUUAUGAUCGAUUGAGCCGGCCUCUCUGGAUAUCGUACCCC
+UUACAUACGUUAAAGGAUGCAGUGGCCAUUUAUGACCGCGACGUUACAGG
+CCUGCGGUCUGAUGCAGUGAUCAUGAUUAGGCUCGACCUCUUACUCGGGU
+GGCUGCCACCGUUAUAAAAAUGUCGGCCUGCGCCCCCCUACAUUACACGA
+GCGACUCCGGACCUAUUGCUGAUGCUCUACCAAGUCCUCGCAUGCGAGUA
+GCUAGACGUUUAACGCGAUACUUAUUCAAGUCAUGACUCGUAAAAUCGAC
+CCGUGUCCAGGGUUUAUAGGGUAUGACUGUAAUGGAUGUGCAGGAUGGGU
+UCGCAUGGGGCCUUGUUGAUGAACUGGUCCAUAAUUGUGGACCUCCACGC
+GUCAUCCUUUGAAGGGUGGUAUAAUUACGAAAUCGGAGAUGACGGCCGAG
+ACGGAUCGAAGUUGACACAACCUGAUUCCCCACUUUUAAGCACUCCAUAC
+CUUGCCACGCGGCUGUGAGAGGCGAAAGGAUGUAGAAACGCAACGUCAUG
+GCUCGAGGUAUGAAAACUGACACUGAGCGUACAUUGACCGCUGUUGAACC
+UAACGAGUCGCUCGCUACCCAAGGAUGGAAUCUAAGGAGGUUUGCGGACC
+UAAAACGGCACAGAAACGCCUGCAGGAUACAUAUUGAACAUAAAUCCGAC
+GCUAACCAAGGUUCUUAACGCUGCGCGAAGUAGCAUCGAGUAUCCGUGUG
+GAGCCACCAUUCGACGCGGGAGACAGACAUGUUGUCAGUAAACAUGGCGU
+GGCAGUAGAUGAUCAUUGAUUUCGGACCCAAUGGCUUGUCCUGCGGUCAA
+AGUAGUCGGUAGUAAAAUGUUGGUAUCGAGGCGCGUGCCAAAUGCGGUGG
+CAAUUCCACAAUUACCUCACGCCCCGUACAAUGCAUCGUCAAAUGCUGCA
+GGCCGGUAUGUCAAGUAGCGCUCGAAUCCUUUUCGCAAGUUGAAAGGAAC
+CGUCGUUCACUAUAUCUCUACGGUUAGGUGGAUGGAUAUAAGAAGCACUA
+AAGAGUACGUAGUGGGGAUACCCACGUUUGCACGAGGUUGACACACGCAA
+GCACUUGUCUAUUAGGCAUCGUAGCGCGUAUAGUAAUGAUCAUUGAUUCU
+CCCAAGCAGCCUUUACGGUAAUCUGUUGACUCACAAAAAAGGGGCAACCU
+GUUUGCCGCGUUAAAUAUGUAGCGGAGUGUCUAAACUCGGGUUAUUUAGG
+CAGAGGGAGCCCGGCUCCCGUGCCGUGAGGCAUGAGGAAAGUCCCCCCAC
+CCGUUCGGGCACGCGGCCGGACACACGUCCGGGGCGGGAGACCGCCGGCA
+CUGGAACAGACACGACACGUCCCUCCCACACCGAUGAGGCGCGCGACCCA
+CCCCGAAAGGGACGGCAGUUAACCCGCCGAGGGCGUGGCCGCCACACCGG
+CGGCCACGGACCGGUGAUCGACACCCCAAUGGGAGGGGAGCGAUGGAACG
+GCCAACCCCCGCCGGUGCAAGUCCACGCGCGCAUGGUAGCCCGAACCACC
+CGAAAGGGGCCGCGUGGACGCUCAGCCGAAUGCCGGGCCGAACAGAAGGG
+GGCUUACUCCCCUCAGCUCGUAUGUCAAUCGACCGCGUGUUUCCCAGCAG
+GCCAUGCUUCAGGGCAGGACAGGGGCGCCGGUGGAGGGAAGCUCAGUGCU
+GAGGCUACAGACAGAGUGCUGGGGGUCACUCAGUGAGUGUGACUCAGGGA
+AGGUCUGAGAUUUAGAGCCCCUUGCUGCUCUCACAGGGCAUCACUUGGAN
+NAAGUGAGUGGUACUCAGGAAAGCUUGGCUCUGAUUGGCCAGUGAGUGCA
+AAAGAUGCAGUGAGUGCUCCUGGGUUGAGCUCCUGUAGGAUGCAAAGGCA
+UCAGGCUUGGCACUGCCCACAGCUGGCACAUUCAAGCUCAAUGGCUGAGA
+GGGAACUGCCNCAACCCAAUUCAGACUACUUUUUUUCCACAUUCUAGUCA
+AGAUUACUAGGUUUCUGCCAAGCUCUUGACUAAGGACGGGUUCUACAAAA
+UAUGGGGGCGGCGUAGUAAGGGGAAUAGGGAGCCCAGCCACCUGUCAACA
+ACGCGGUCUCCCGUUCCAUAACGGGUCAGCCCAUGCUCGUCGACUGACCA
+CUCGGCGUGAUACUUGGUCUGCUAACACCUGGCGUCUAUACUGGAUGCCA
+UAAGUGACGUUGGAAGAACAUAGGCUCCCAUUGGGUUCUAAAAAAUGGAA
+AGGAGUGAAAGAACAUCAAGCGAUCAAUUGACCGCUCUCUAUAUGGCACA
+CAGCCCCCAAAGGCAAGGUCAAACGCAACUGUUGUGGCUGCAUGGCCUAA
+GACCGCUUUAGGCACCAGCCGAAGGGCUACGCCGAAAAAAACCGAGGAAA
+UCAUUCUCGGUUGAAGCUGAGCCUCUUCCCGUUUUAAUGCAAUGCCAUUU
+AAGUUGUCAACCAUCGACCAUGAGUACUUGUUAGUACGAUGCGAUCCCAA
+UCGAUAUAUGGCUUAACCAUACACCCCGCCGCUUGAUAUCGAUGCUCUUC
+CUCACGAAGGUUGGGAUGUUUCUCGAGAGCCUACGUUUAGGAGUGGGAUA
+UCUCUGGGAUUCCGCGUAAAUACGGUGAUGGUGUUCGAUGAAAGGAAACC
+UAGCUGGAAUGGGAUCAGGCCGAGCAUUUUUGACCUUACGGGGUUGACCG
+AUAGGAUUCUCGCAGGGUAAACUUUUAUAACCGGGAGGAAAUCUACUGGA
+ACUGACAUCGUGAUGCGUAGAAGCGGAUACGCUUGUCGAUGUUUACGGGC
+CGAGGAAAUCUCGAUUCGACAACAGGGUAAGCCAUCGUCUCUUAGACUUU
+AUUGAUUUAUUUUACCAUAGAGGCCUUUGAUAGACAAUAACUCCCCCCCA
+AACACAGCUUACAACUUUCAUCGUACUGUGCUCUCAUGGGAUCAAUCGAG
+GCAGAUCUACGCGUUAUGUCUAUCCAUUUUUACUGGCGCCAGAGAGCUGA
+AGAACACUUUCGGCCAUGGCGUCAGGCCAGCCUCGAGGCACAAAUUAAGG
+CUGUCGAAAACAUCACAACAUAGGCGACUGGUGCGGGGAGGAAGGACCUC
+UACACGCAAUCACUGAACACAAUGGUAAAACAUGCCUCGAAACCACUCGU
+UGUGCCUUAAUGAGUAGACUGUGCUUCAUGUCGGAUCAAUGCGAGCUUUG
+AACUAAGAGCGAUUUGCCUGGUAGACUGGAAAUAAAAGCCCCACAUGUGA
+UGACAAACCAAUUGGGAGGAUUACACAUAUUAAGAGCGCAUAGCUACUUU
+GACCGCAAGGACGCUGCUCGAUGUAUAGUAUGUACCCCAAGUGAUUAAAU
+AGAAGUCCGCCUAUCUACGGCCUCCCCCUUUAUUGCGAGCCUGCGAUAGC
+GGGUUAUUUGCUUGCAGCCCGGAGAGGCACGGGUGUAGGAUCUCAAGUUA
+AGAAAUCAUAACGAGGCUAAAUGCCCCGGAGUUUGAGUGUCGAGCCACUG
+GUCGGUAGACCAAUUGAUUGUACAUAGGGGGUACCAAAGAGCUGAGACAG
+UUCAAGUACUCAAGGUGGACCCUUACAAUGAUCACGAGUCGUGGACCCAU
+CGUGAAUCAAUGGUCACACUGGACCAAUGAUUAUCCACUGGGGUCAGCAC
+AGGCAUCCGAUGGGACCGUGUGGCGCCGCUUUGCAUGGGAUUGGACAGCA
+CGGUUCCAUACUGUUUCGCGCAGACCUAGUACUAGUGCACAGCCUCGGGU
+AUCUCACACCGCACAGCAGACGUUGCGUAUCGCCGAGGAAUCUUCGACUG
+UUGGGCCGGGAGAUACGUACGGCCACGGGGCCAUGGAGGGCAGUUGCUAC
+CCUGGUCAGGGUACCUCGCUACUCGCUCGUAACUUUAGAGGAGCGACAGG
+GAACGACCGUGACAAGUUAUGGGGGCAGUCAACACAAUCCAGUGAAGUUA
+AGUGUUCAAAAAGCUGGUUAAUCGACAGAUCCGACACGACGCUGACGUAA
+ACGUUACUUACCAAUUAGCUUCAAGAUCCAUAGGCGUGACCCCAGUACCC
+CUCCAAUUAUGGCCAUUUGCCAGCGCUCACCUGCCUCUGGACGACAUUUG
+AGUGCCGGGUGAGUGUAGAUGCACGUGACCCAGGCGUCGCUGCACGACUA
+AAAUACCGUCUUGGCCGAGUACUUCAGAUUACGGAUACGAAUUAACCAUA
+UGUGGACGCCACUGCAAGGCGUCAUGUUUUUCAUAGGAGAAGCUAUGCGA
+UUGUAAACAAAGUUGCUAACGACUGUUGUGCUACAAUUUGGUUUCCAAGU
+CGAGAUGGGCGAAGGCGCGGAGUUUACGGUGCCAUUUUCUCCGCGGACGU
+CGAUAAUCAAGUAUUAGCUCAACAGCCAAGAACCAGAGUACAUUUCCAGC
+CGCAUUAGCAGUUUGUAACAUUUUUGUAUCCCCAUGCUCGCGAGUGUUGU
+UUUGUUUUCUGAAGGCAGGUCGCUCACGUGUACUGUGUACAUCAUACGAG
+UCAUCCCAUGGGCUAUGAGUCUGGUACCACUCCGUCACGUUAGUAACUGG
+UUCUAAGUGCAACAACGAGUUGAGCGUGAAGCAAGGUUGUAUACUAUCUG
+AGCCGUGUCAGACCCAAGUGGCACCGGAACUCGAUGGGCCCGGACUCCCU
+UGCCAAGCACGAAAAGUGACUCAAGGCUACCCGCUGCGCCAACCCAAGUG
+CGCGCAGCAAGAUCAGACGGCGCUAGCCUACCCUGCCAGAGGACCUUAUU
+UACCUGAGUUGCGGGCCACCUGUUGACGCAAUGGAACUAGCGUGUAUCCC
+UCACCAGGGGAUUAGGAACCCCGCGUACUGGGAAUUCGGAAAUCCGAAGG
+CCAUCAAUCGAUUCUGUAGUGUACUGCUCACCUUCGCAGGGCUUAUAUCC
+CAUGAUAUCCCGGUUCCCCGGGGGCGAACUACAAUAUCAUGCAGUUUGGU
+GACGCAUUACGCCAAGAUCACUUUGGGGCCUCCCAUGAACUUGUUCCUAA
+AGGCUUUCUAAGUUUGGCAACCUGACGCCCUUUUCGUAUGUUCGGUCUGC
+CCUGUAUUCGUCCCUCGUGCUCAGUAUCCGUUCAUGGAUCGCAUUCGCUU
+UCUAGGGGUUGCUCGAAAGCAUGCUAUAUGAUAAGCAUCUUAACCUCGAU
+GAAUUAUACGGGGCCCCUAAACCAGAUGGGAUGGCGGCAAGCCGCGAGCU
+UGGAAGAAGUGGCACCUAGAGAUCAGACCGUCCACGGAGGCAAUCGGAUC
+GUAGUAUAAGAUCGCGACGAGCGUCAUUGACUUAGCAAAUUAUGCGGUCA
+CUGGUCAACGUCUUUCGUUGCACAAGCCACCGGUGUCCGCCCACUACUAC
+CGGUAUGCUGCGCACGUACGCGAGGCGCAGCGCUUUAAUAAAAGGACCAC
+UCACCCUUCGAGAACCCAAGACCGCUUUAGCAAAUUUAGGACGACGCUCC
+GAAAAACCAAGAGAGACUGUUGGGAACGCAUCCAUAAGAAAUGAACUAAC
+AAGUCCUAGCACUCCGUGGUUAAACCCCACAUGGCAUUGACGGUCUAAGA
+GGUGCCGCUAUCCCGGCCCACACGGAGGUGGAUCACCGUACUUCAAAGGU
+UUAGAAGUAAUGAUACAACGCAAGCGGAUUUAACAUCUUAGGCCUAGAUG
+GAGCUUUACGUCCGUCCCAUUAUGGGUUCCGGCCUGAUCCACAUCCAUGU
+AGGCUCGGGGCAUAGUGAGGUGUCCUGGCCGAGGUAUAAAUCUGUGCGGC
+GCCACGGUAUCAUAGUUAUUGCUGCAACCAGGCCUCCUAGAUUCUGAGAU
+UGUAUACGAUAACCCGUUGUACCCUAUACUUUAGUGCAAGGAUAUACGAC
+CCACCAGCUGACCCGCCCGACCUCAUUAGAUGGUGGUGGUGAUCUGUAUA
+UCUAUAAUCUACUGCAAUCUGGUAGCACCGUAGUAUUGUAGGUCCCUAAU
+GACAGCAGUUCGGGUGCCGAGGUUCCAGAAAGCAUGAGUUUGUAAUUUAU
+GAAUGUUUGGGUACAGAUGUUGUCGCUGCUGGCAGGUCUUCGGACUCAUG
+GGCAUUGCGAGAUCACUCCCGACUUCCUCCACUACUACUUCCCAGGCGUU
+GCCGCCCAGUGCCUUACGUUGUGUCGUUCCCAUUGACCGCUGCGGGACAG
+UUCCGGAAUUACACCGGAUUCCCUCUUGCGACGACUGCCGUGGGGCAGCC
+GAACCAGCACUACUAGCCUACACGGCGUAGGAUCCCGGAGAUGGAGUACG
+UGGCAGGGAGCGCAGCGGCACAAGGUAAACAGCACGCAAGUACUUAAACG
+GUCUCUCACGCGUCACAGGCACAUCGCACUACAACCGUAUAGGGUGUCGG
+GUGUCUCUCAACCAACCGGGUAGCUUCCAAAUAGUUCUCCAGCCGAAAUU
+AGUGUGUUCUCGGGCAACUGGUGCGCAGUCAUGUUGUAAACGACCGCACG
+GACUGUAUCACUCAAUUCUCGCGAUUCGCUAACUACGUGAAGACCGGGAA
+UAGCCUUGCCUUCCGGCCCUCACUUGCUGCGAUCCGUGAGCAGUGCUAAG
+CUUCAUGGCUUGGAGUUGGGUGUUUCCUAUCUUAGAAGGCAAGCUACCGU
+UCUUGCGAACCGCUCACCCUCAUGAGUGAUAAGGCUGACUGCCGCCUCGU
+GGGAGAGUUGUUCUGUUCCAUGGACGCCCUAGUCGAACAGUCACAUUUUG
+CUUCCGAGCAACCGGAGAUGGGCCUAGUAAUUGGGCCGGCUGAACAGAAG
+UUGCUACGGUAUCUUCCGCAAUAUCUCCGCGUUGGUGUGGGGGUCGUUGU
+GCGGGUGCGCAUCUCGCGGAUCGAUGCACCCUUUCUUCGUCGCAAUUGUG
+AUCCGUGCGACUGGAACGGCAGCCGCGCAUGGCGAUAGGUCCUCACUCAG
+GGUGUCCGCGCCCUGGUUCGAAGAGCACGGCGGCGAGAGUUCCUGGCUCC
+CGGGGAUCCUGUCCCCGGUCACAGUGGCGGGACCGCGCCGGAUUCGCACC
+GGGCUUCCUCUUCUGCCGCCGUAGAUGGCCCCGGAAGUCCACCACGGCCC
+GCGGCGACCUCAGGGUCAGUAACCACACCGUGGAGCCGCAAAUCAUCUUG
+UGCUCACUUAUGCAGCAGAGGAGUGCAUGUCGGGCUACACCAAUUCUGUC
+AGCUCAGCACGAGGGGCUUACGACGAGUAUCCUUUCUACUAGUUUUAGGA
+CAAAGGUGUGCAGAUGGGUAGGAAGAUAGUGGUGCCCGUCCUGAAUGGCU
+AGAGUCGAAAGAGAUCAUGAAAGAUAGGAGGACAAUAGCUCAAGUCGGCG
+UCAUUCUUGCUGCCUUUCUCUGAAAAUAUAUAUUGCCAACGAUUGCAUGA
+CGAUGUCCCUAUCAGAACCUAAAACGUGAUCAUUGGCCUACAUUACCGAU
+UCUGUCCGCCGCAACAAAACCUGCCUCAGUUGUUCUCAGGGAAAGUCCAG
+UAAUACUGUGGUACACCUAGCAGUUUUCUCCGGACACACCUCUCGGUUGG
+UUUUAAGUAAGAUGUCACGAUUGACGGCAGGACCAAGCGGUUACAGUGUA
+GUUAUGAAACGAGAAGUCGAAAAGAUUUAGCAGGAUUGGGACUCCCUAGA
+AGCCAUCCGGUCAACCGAGUCAUACGGCCUCUGUCAAACGACUAGAGGUC
+UAAACCAUUUGACCACCACCACUCGAAGUCUAUGGCACCCAGCCUUAGGC
+AAGGGCUCACAGCGGUGACUGUGGCUAAAUAGUAGGCGUGCGUCUUGCCC
+ACCUGGCUGAUGAAAAUUUAAGUUUGGUCCUAGCUCGUCAUGUAGAUCCU
+ACUUAAGGUAGUGCGGCAUCCCUCUCACGGACCUGUCAGAAAUGACCUAG
+CAAUGCGGGGUAUGGCUCGUAGACAUUAGUUUCGCCCUAACCGCUGCAGA
+GGUUCGGUCGAACUCCUCAGCGCGGGCGACAUAUUGUAUCUAAUAGGCUG
+GCCAUAGAUAUUAAAUGACGUUCCUUGGAAUUUUGUUCUUUUACACACGU
+AACUUAACUUCACGGAUACACUGUCAACCCCGCGCUGUCGACGCACGGAG
+CCCGGUAUGUCGCGUGACAUAACCUUGAACCCCUUUUAAGGUCAAACGGC
+UCGACUCGCGAAUAACCCGACUUAUGACCUAGCAAAACUUCCCAGGCCGG
+CGCUUAUAUAUUCACCUACCCAUAGUAGUCAUAUGCUCUCUACACUGUGA
+ACCCAUUAGCCCUUAACGAGUUCAGGACACGAAUUUGAUAUCGCUUAUUA
+ACGGAGGAACGCGAGGUAAGACCUUCGCGAGUUUAGCGCCGAUGGCGCUA
+CUAAAUAGCAUGCCUGUGUGGAGAACGAAUGUGCGGGAAGAGGAGUCCAG
+GCUUAUGGAGUCUCUCUAUGACCAACCGUAAAUAAAAUACAAGCGUUGAA
+UGCGGAAAAAGUCGGAGCGCGAUCGUCUGGCGUAAGUAGGCCCGGGACCA
+AGCUAAAACUGUACCACACAUCCCGGGAAACCGAUAGGUUACGGGAAGGC
+ACCCGGUUUACAAUGGGGUGCCAGUACUCCACUCUAACUGGUAAUACAAC
+GCCACCUAUAGUAGGGGGGGCCUUGGCGCGCGACCUAUAGGGCAAGGAGU
+GGUCUCAAAUCCGGAACCUUUGGCUAUACGGUACUUUUACACGUCUGAGC
+GGCGCUCGAUAUCAGCGCAGGUGGCCACCAUAGCCACGAAAAACGCGCAA
+GGGUAGCCGCAUACUAGGUCAACGCUGUGAGCAUCACAAUUCAUCCAGCC
+GGUACUCGCAUACUAGCCACAUUUUGUAGCGAUGUAAUCUGACAAGACCA
+ACCAUCUGUGAGAAAUUGCUGUAGAGGCUUUUCACUGUUUGUGCCUUCGA
+CAUAACAGAUGAAAUGGCAUAUGCCCUCUUGAUUAUUAGAUCAUGUCAUC
+UCAGGUGCCGCUUCGUGACGACGGGGCGGAGAAUUGGGAAGCCGGUCAAA
+GUCCGGCGCUGCCCCCGCAACGGUGGUGGAGUUCAAGUCGCAACGGGAGA
+CCACUGGGCAAAAGCCUGGGAAGGUGUCGCGACCGUCCGCAAGGACACUC
+CAGAGCCCGGAAACCAGCCCGAGAUUUUUGAACUCGAUGUUCACUUUAAA
+CCCUUAGCAAAACAUUCCGUGGAAACAAUUUGGCAAAUAGAGCGCAUACG
+GACGAAUUCACCAUUACCGCAAACAGACUUCGGGCCGAAUAGGAUUUGCG
+AUGGGCUAACCCACCUGUGUAUAAAGAUAGAUGUCAUGGCCGUAUUCCGU
+CGGCACGUUCACCGCGCGAUGCGGGUCUUGAGACUAGCUAGCCGUGCCGA
+GAGUGCAUUAAUUCUUCUGUUGGAGUCCUAGGAAUAAUCUUGGAUAGGUA
+GAACUUGAAGUUGAUACAUGUUACACUGAGUCGAACUGGUCCUUCCAUCA
+CGAAUACAGCAACCUUCGCUGUUAUAUAAACGGCAACCUUUGUCGUAAUU
+CUCAAACUGACUUGAACUAUCUAUGUGCUUCUGGUAAUCGAACGCACAAA
+GAUAGGGACUCAGACCCUGAAGCACCGAGGCUUAAGCAAACAUGGCUGAA
+UUUAGGGGUUAGUAAAUCUCUCUCUGGGUUUAAUGGUCUGGAGCGUUAGU
+ACGGUAAAGUGAAAGAACUAUCCCCAUUAUCUACUUUAAUAUUCUCAUCG
+AUCCGCGGCUACUCGAAAAAUACCUCAAAUGUCGUUGCUGCAGCGCCGCA
+CGUUGUUAUUUCUUGGUUUAGUUCACUCUUACAUGUCUUGCGGGUCCGUU
+ACAGCUCACUUUUUGGCUUUGUCGACUGUAGACGCUUCAUUUCAAAAACU
+CGCUGUGUAUGGUGGAGUCGCCUUUUUAACCCCCGUUGCUCCUUGACACA
+UAUACUCCUUUUAUCAACACUAUGGUAUUCCAUGAGUUGCGCCCUUGAAG
+UGUCUUACCAGAGCGGCCCCAAACUUUCUUUGCUCCGUCGCGAGGUAUCG
+GUCGUCUGGGUCGCAGGCUACGGUCGAAAACUCAUGGUGUUAUACAAGAG
+AUCUGACCUCUAAUAACGGGAAGUAAGAUUUAAUUGACAAUCGUGCUAGU
+GGGUGCACCUUUUGGGCUGAGCAUGCCCUUAAGCUCUGUACCGUAGGAUU
+CAAAAAUGUUUAGAAGAUGUGUAAGAUCGGCAUAGUUUUGGGAAGAGGUU
+CGCCUCAACCCUUAUUCAUUGUUAAUCUGUGAAAGGCUCAUUAAACAAGU
+UAUGAAUUUAGCCACCUGGUACAACCCUUCGGGGAUGGGAAUAACACUGU
+CAACUGCAGCGAUAAUGCCUACGAUUACUGUUGAAUUAAGUAGACAGUAG
+ACACUAGAGUAAGGGUGAGUCCGCUCUAUUGUUAGCUGGGAGGAUCCAAG
+AUUCGUCGGAAGAUCUGAACAGUUGUCGACCAUUAGAUUUUGCCUUGCUU
+GCAAGCGAAUGCAGCGUGAAUGACUUAGCGUCCUAAUAAGACCUACGGCU
+UUCUUGUUGACUAGUGGCCAGGAAGAUAUGUUUCUAAUCUAUCAGCUCAG
+UAGUUUCGGUAAAGGCGAAACGAGGCUAUAACGGAUACGGGGGAUUGGUG
+UCCAACUCCGGAGAGAGAGCCUGAGAAACGGCUAUCACAUCUAAGGACGG
+CAGCAGGCGCGUAAAUUACCCAAUUCUAAUUCAGAGAGGUAGUGACAAGA
+CAUAGCGACUUUACACCAAAUGGUGGAAAGGUACCACUUUGUGGUUUGAA
+AUGGAUGGAGAUUAAACCUCUCCAUGAGUAGCAAUUAGAGGACAAGUCUG
+GUGCCAGCACCCGCGGUAAUUCCAGCUCUAAAAGUGUAUAUUACUGCCAA
+AAAUGUCCUGUACAAUGCAAACUAGUGCACCCCCUUCGGUCACCAGUCUG
+GAUCACCACGAACUUAUAGCGGCUAAGUAAACUCGUUGUUGAGUCCACGU
+ACCCCGGAUCGGUGUCGCAGAAAAAGUAGCCCCCGCUCUAUCUUUAUUUG
+CUGCAGUCGGGCGGUAUGCUAAGAAUAAUCACAAAAAGAGAUCCCGGCUG
+CUGACCCCUUAGAUAUUGGAUAUGGGGUUUCCGGCCUGCGACGAUGUGGC
+AGCGCACUCGAUAGUACGAUCUACUUACCACCAAAUUGUAGGAGCUUAUA
+GGUCUACCUAUAAUCCGCGGUUGGUCGUAACCUUCUCCACCGCAACUCAC
+UGCAGGGAGAUUGGAGGACCAUCCCAUCCGUUUAAUUCGGUAUUACGCCU
+UGAAACGCGUGUUCCCUGCGACUAUGCAUGCCUGUACGCGGAACGCGCAC
+GAGCAGACUAAUAGGUCUGCCAUUAUGAAGUGACACGUUGAUGGGGAUCC
+CCGUCCCAAUCACGGUGGAGAAUUGGCUAGGACAUUGCUGAGGACCGCGA
+CGGAGUUCAUGGUUCCCAGAAGUCUCAUAAUCUAUUAAUGGGAUGCUUAG
+ACGCCAUCAGCUUUGCUCUUUACACUCCGGUUCAGGUCAGAGAUUUCGGU
+ACAGUACAACUGUACUGAUGUUCGCCUGGUAGUUUAGCCUCCCCAACAAA
+AGGCAGGGGCCACUUGCAGUCCGCGCGGUCCGGUGUUCGAACAAUUCCAA
+GGCAGAAUUAUCUCGAUUUUUACCGUGUUUUUCUAUACACUGCUUGCGCA
+UCCGACUCAAUCCGACUCAAAAUAGACCCCGAUCCGGAAAAGAGCUCGAA
+CCGGCCACUGGCUCUCUCUCGUUGUGCGGCCACUCUUGUCGCAAUGCCCG
+AACCAUUACUUCAAUGGUUCUCCUGAUGGGACCCGUAGAUUUACUGCUCC
+UUAAUAUAUAAGCUGCCAUGUUCCAGUAGGCGUUGGCUUUACUCCGCUAG
+CCAAUGAAGGACUGACCAUGGCCCUCAAUGGGAGUGUCCAGUUUCAGUCG
+GUUUCUUUACAAAAUCAUUAUUACCGAGGACUGAAGAUACGCCUCCAAAU
+CUGCCGUGUUUGACUCGGAGUAACGAACUCAUGCCAAAGAUGUAAUUUCA
+GGCCUAGCAUGUAUCGAAUGCGUACAACAACGCCCGGGGCAACGACGACC
+UUAACUGCGGCUGGCAAUAUUUCGCCAUUUGGCGGACUUCCUAAUGUCUA
+UCGCAGUAAAUGUACUGAGUUAACCCUACGUUCCCCAACCGGCGAGGACU
+CAUGUACAGCCGCCGCGACAUUCAAUACGGCCGAGGUGCAGAAUAUGACG
+AAUAACGCUCGCCCCUCUCGUAUUACCGCGGCUGCUGGCACGAGAUUAGC
+CGGGACUUUUUGAUGAUACGUUGUCAUAAUCUCUGCUCUUUAAAAUUAUA
+AAUAAUCUAAAAAUAUAUCACCGAAGAGCUUUACAACCAAUACAGUCUUC
+UACACUCAUGCCGUAUAGCUGGAUCAGGCUUGCGCCCAUUGUCCAAUAUU
+CCCCACUGCUGCUACUCUAAAGUAUUUGGGCCGUGUCUCAGUCCCAAUGU
+GGCUGAUCAUUCUCUCAAACCAGCUAAAGAUCUUUGGCUUGGUAAGCCUU
+UACCUUACCAACUACCUAAUCUUACGCAAGCUCAUCUCUUAACGAAUAUU
+AUUCUUUAUACUUUAUUUUAUAUAAAUAUAACAUAAAAUACUUAUCCACG
+AUUCUAACGUAAUGUUAUUCCGCAGUUUAAGAGGCAGAUUCUCACGCGUU
+ACUCACCCGUUCGCUACUUUUUCUAUAUUUAUAAAAAACGUACAACUUGC
+AUGUGUUAAGCCUACGGCUAGCGUUCAUUCUCCGGAAAACUAGAAGUCCG
+CUUCUUAUUGGCCGUUAGGGACUUAUCGAUAGGGAGGCUGGCAACGCCGA
+CAGAGCACGUACGCCUUCGCCCUACGGAAGCUGGUGGCUCUUACGCUGCU
+CCAUCAGUGAGGAGAAACCCAACGGCCUGGAUCCCCAGUACCUCGAGGAU
+GGCAUACGCGGUCUGAAAGGGGGCCCCGUUUCGCGGCCGAGAUGGGGACA
+UUUAAAUCUUACCCACAUAGAAGUGUGUUCGAACCGUGCGCCACUAUGGA
+CCUCGCGGAACCGCGGGGUCGGUGUAUACCUUUACACAAACGAAGGAGAC
+CGGAAGGCCCCAGCAAACUUUUUACCUAGCCUCACCGGGCGCCUGUUACU
+GGAGAUCGUCCGUCGGGAUUCCAAGGCGUUUGGUGGUCCCGAAUCGAUCU
+AGGACCUGAAGGCUAUAAUAACCUUCGGCUCCCGAGAUUUACAAUGAAGU
+CCAUUGACAGGCUCCUCUUAUAGGAUGCUGCACGCGGCAACCCCUUGGCG
+CUUCCCAACAAAAUCAUCAUUGUGUAUCGAGAGUGACCUCGCCGUAGCUU
+AUGGCGGUGCGCAAAGUGCGGAGUUACGGGCGCUCAAGGUGUCCAUCUUC
+GUUACGUCCUUCACAUGCCCCCAGUCGGAAAUUGGAGUGAUGAUUCUGCU
+AACGUGCCCACAUGUGUCACGUUACGCUUCCGGGGUCAAACAUUUUUACA
+UGUUCGCAGUGGAUGUUAUGCAGCGGACGAAUAAUGACGUACUACGAGAA
+AGACCGCAUGAGAGCGUGACUCCACAGUUGGUAAUACUGGGUAACGAUUU
+AGUUCACGGUGCCGGGUGCUGGCCCACUUUAGAAGCUCCAAAUUUGGACC
+UCUGACUGUGGAACCGAAGGACGCCAUGGAGUUCAAGGCAAAUGAGCAAA
+UUAAAAAUUCGAAACCAAAACAAGAGAGAACAAGAGUCGUCAAACAACCA
+GACCUUUGCUUCCGCACGCCCUAGCGAAGUCUACCAUGCCUUGGAUUAGA
+GGACUGCAACAGGUAAGUGCCUCGGUAGAGCUCAUCAGCAUUAUAUACCA
+GGCACAACGAGCAGAACGCCGUUGAGCUUACCUAAUGGUUAUUGCAAGGU
+CCGCGGAGACUAGGAGGCGAGCAUCAUGUAAUCUAAUUAUCAAUAAGUAC
+GAUGGUGCAAGUGUGAACCCGGCUUGCCCAGGAUGUCGAUGAAUUUCACG
+GUAGUACAUGCGAGACGGUCCUCGCCGUAUCCCCGUACUCUGUAGCCCUC
+AUACUAGCUACUAACUAACCAAUUGAGUAGUCAGCAUCCUGGCGACCAGG
+GGAUACGCGGUCCACGUCCACUCAGUGCUUAUAAUUGGCUCAGCGAAUUU
+AGUAGCAGUGUUAAUCGCGGGUAAAAGUGCAGAGCCUUAACGCGAAGGGA
+AACACACCCAGCUGACCGCCAUAACAGGCCGCCCGGGGUGGUAAUGUGAG
+UGUGUCUCUAGUUUGGGCUGAACAUACCAUGCUUCAUAUAGGGGCGGGAU
+UUGGAAGUACCCUCGUGGACACGGGUACCGAUCAACAGCGCUGCCUACAA
+UCGUCAUACUAAGACUUGACUACCUUCUCGAACUAAGCUAAAAGCGCCGA
+UUGAAGUCUACGGGCAAUGUGCAACCGAUAGACGAAGCCGGAAGGGUUAU
+GGGAUAACUGGGAUAGUUCAGCCAUGUCUACCGCGCGAGUUGGAUCGAAC
+GAGGCUCCAGUAGGUACCACAAGUCUCGAAUUGGGACUAAUGUCAGGUCA
+UGGCUUUCAUCCGCAACUUCCAACUCGAGCACAUUUUCGAUGUUUUUAAU
+UUUCUCUUCCAUCGCUUAGCCCUUAAUGUACGUUUGGAUCCUAGAGUACG
+ACCGCAGGCCUCGCACAAAGUUCCGCACAGACUAGAUGCUGUCCCACCGG
+AUCUACUUGCACAAAAACCUUGCAUACCCUCAGGAUAUGCAAAGUUACCC
+AGUAGCUGUUGGACAGCCAAUGGUCGACUUCUGCCGUGCAUUACCGAUUU
+CUCAUUAAGCACGGCCUCCAGUCCAGGCAUGAAUUUUCAUAAUUGGGGCA
+ACGACUAGAGAACACGUGGUACACUAAUUGAGGGCCCCACGUCACAGACC
+UACUCCUGUGAGCCGUGCCGUAUCUAAUCAUAGGGGCGGCCCUUCAAAGG
+UAUGGGCAAUGCUACUCUGGGAACUCCCUAGUGGAUAGGAAAGCCCAUAC
+AAAUUACUGUGUACUUCAACACUUAACGGGAGUCAAACGCAUAGCAGGGU
+CAGAAGUUCGAAAGACCGGUGAAAGACGGUGUGGUGCAGCCCUAGCGAAG
+GGCAAGCCUGGACUGUGCACCCGACUAAUCGGAUCGCCACAUUGUCCUUG
+CUAGCUCUUAGACACUGGCGACCUAAGAGCCUGAAAUGCAUUAACUUCGG
+UGCCUAGUCAGUGUUGCUCAGCCGAGUGACAAGGUCUAAGAUCUAUGCAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1.idx b/benchmarks/cmsearch-rmark/rmark-1/rmark-1.idx
new file mode 100644
index 0000000..5296e03
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1.idx
@@ -0,0 +1,51 @@
+RF00002
+RF00003
+RF00004
+RF00005
+RF00008
+RF00009
+RF00010
+RF00011
+RF00012
+RF00015
+RF00017
+RF00018
+RF00019
+RF00020
+RF00023
+RF00024
+RF00025
+RF00028
+RF00029
+RF00030
+RF00031
+RF00033
+RF00037
+RF00040
+RF00054
+RF00055
+RF00059
+RF00066
+RF00067
+RF00080
+RF00096
+RF00101
+RF00104
+RF00114
+RF00163
+RF00165
+RF00167
+RF00168
+RF00169
+RF00170
+RF00174
+RF00177
+RF00206
+RF00213
+RF00230
+RF00234
+RF00373
+RF00379
+RF00380
+RF00448
+RF00504
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr1.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr1.ebd
new file mode 100644
index 0000000..674fc01
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr1.ebd
@@ -0,0 +1,24 @@
+RF00059 AB118748.1/319-422 pg-1_1 40848 40951 1
+RF00169 AE001187.1/2891-2802 pg-1_1 21201 21290 0
+RF00080 AE012090.1/10837-10947 pg-1_1 40000 40110 0
+RF00230 AE016948.1/46912-47109 pg-1_1 19108 19305 0
+RF00230 AE017002.1/145236-145479 pg-1_1 31764 32007 1
+RF00230 AE017003.1/200929-201167 pg-1_1 38733 38971 1
+RF00009 AF186219.1/2-333 pg-1_1 5532 5863 0
+RF00031 AF241527.2/359-424 pg-1_1 44713 44778 0
+RF00031 AF274027.1/835-900 pg-1_1 20441 20506 1
+RF00023 AF375574.1/1-307 pg-1_1 35038 35344 1
+RF00174 AL596167.1/167425-167616 pg-1_1 31038 31229 1
+RF00017 AP000058.1/196062-195789 pg-1_1 30633 30906 1
+RF00168 AP001517.1/215539-215348 pg-1_1 22375 22566 0
+RF00080 AP005220.1/114937-114792 pg-1_1 29662 29807 1
+RF00080 AP005280.2/73107-72940 pg-1_1 7200 7367 0
+RF00174 AY043208.1/560-782 pg-1_1 4765 4987 0
+RF00504 BX321858.1/45005-45113 pg-1_1 4646 4754 1
+RF00017 X15364.1/835-1130 pg-1_1 29017 29312 1
+RF00009 X52531.1/47-307 pg-1_1 48261 48521 0
+RF00169 X53678.1/99-175 pg-1_1 26348 26424 0
+RF00017 X56981.1/102-383 pg-1_1 412 693 1
+RF00003 X70869.1/1-161 pg-1_1 12700 12860 0
+RF00031 Y11273.1/1139-1211 pg-1_1 11430 11502 1
+RF00067 Z75112.1/2-111 pg-1_1 15034 15143 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr1.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr1.fa
new file mode 100644
index 0000000..73f4b9f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr1.fa
@@ -0,0 +1,1001 @@
+>pg-1_1
+CUCUUAUAGACUCUUCUCCAGCCUUUCAUCUCUGGAUCGCUGUCAUGUAU
+UACAUGAAACAGGCAGAUGGGGCCAAGACGUAAACUAUAGAUACCAUGCC
+AAUGUAAGGGCAUGCAGCACUAAUUGCUCUUAGCAUCCACCCAAACCGCA
+GCCAACUCAUUGCUAAUACCGCUAUCUACCCGAUAAGAACUGCCAUAUAC
+AUUACAGGAGAUGUACAAUUGGUAUCUCCACAAUUGCGCAUAGAAGGUGA
+ACGUCGAGGAUCUCACCGCAAGACCUUGAGGAACUUAUUGCCGGGUCUGG
+UCUUAACUGUCCUAAUGAAGAUAUAAGGUAACUGAGGAACGGGUACUUUC
+CAAUGUGGUCUCCAGACGCAGGGGUAAUUGGGUGUCCACUGAUUCAUGGG
+CAUUUGGACCAAAUGUCUGGCUUUGAUAGUAGAACGAUUAGUUUGACAGU
+UAAUGAGUAUGUUAUCCUUCCACCACAACAAGCGGCAAGUUUUCCCUGUU
+CUGUUGCCAGCCUGAGGCGUUUCCUUAGCUCUUUAAUGCCCUGGUGGAGU
+CCUAUUACUAGGUUACCACCAUAGCAACUCAUUGUUUGGAGCGGGCACAC
+UCUUAGCAAACUGUCUCAUCAAACUCUCAUAUCCUAUCUAUCACAACCUA
+CAUUGUUUAUGCCACAUAUAGACACAGGUAUUGCUACCCUGGCCCGUUCU
+GCAGCGCGUUUUGAAUCUUUCCAAGGUGAAGUGGAGCGAGAGCCUUAAAA
+CACUUAUACCUUCGCAAAGCAGUAGCGGCGUCUGAAGGCGAGCGAAUCAA
+CUGGCGAAGGACAGAACGGGGGAGUUACACAAUUCCGUCAAUCGGGUUAU
+CAAGGAGAAGUUCUUCACUGAUCCAGUUUCCGUCCCGACUCCUAGGACUA
+AUGUGUACGGUUUUCUAGGCCAAUGUCCUAGCCGUAACACAACACGCCUC
+AAAGCCUACUGGCAGGGGAUUAAAUCACUAGCGAGCGAAGGUUCGCUGAC
+CAAUCAGCCUUCAAAACCAAAGUAGUCGUAAUAGGAGGCCGCUCUAAUUG
+AGAAGACCGGCGUGCAAGUAUCGAUCCGGAAAUUGAUCGUCCAAAAGAAU
+AGGCUACUCUAUCUCUGGAUUUGCCUUGCUCCUGGUACGUCACUAAGGGA
+GCCGUCGGGCGCCGUCCUUCGCUGGACAUUUGUCGCGGAGUGCGCUCCAA
+AUGCCAGCAUAGGACCCCUUUUUUGUAACAUCUACGUAGGGCGGACAUCG
+GACUGCAUAGAUUUUAAUUAACAGGGUUCGGUUAUCCCUAACUAUACCCG
+GAGAUAACACUGAAACACCUCCCAUCGCACAGUUUUAGGGGUGCGACCUU
+CGGCCAUCUUGAGGUUACGUAGAUUGGGGCAUAGUCCCCCGUUAAAAGGA
+GGCUAACGUUCGGCUCACAGGCAGUUUACUCUCCCCUGACCCAAAUCGAA
+UACCCUCGAAGAAUAAGCCGACUGGUGCGUACUCUGUUCGCUAAGCUGUA
+GAUAUGAAAAGUGUCCGUGGCGGCAGGGCCUUCUUGUAUGAACAACCGCC
+CCAGCUCAGUCUGACGCGACUAGUACAUAAUACACUGUGGCGAAUAUCUC
+GGACCCAGAGGCAUUGGCCAUGUGCUUCAUGGAUCCCUUUUUUUAACCAG
+CCGGAGCCGCGAGGAAUAUUCGUCUGCGCAACAUUAUGCUACCAACCGUC
+GGAAGAGCGAACGUGCAGGUUCUAUGUCCGAGGAUGUCCCUUUGCCUCGU
+CAGUUCGCGUCGAAAUCUUAGGGGGUAUCUUCAAGCCUCAUGCCCAGCAC
+CUGUGGACUUCCGAUUGCCUUCGACCUCCAAGGGGAAAGCGGUUCACCAA
+UACAUAUUAUUUGGAUGUCCCGUGCACGGCAAGGUUGACAGUCCACUGGA
+GGAUUUUGUAAAGGUCCACUAAUAUACUUAUAGCAAGCUCUGGAUCACGU
+AACCAGAGGACGUAUUAUGCGCUAAACGGCGCGUAAUGCCGACCUUUCUG
+AGUGGGCUCUGUCCGUUAGAAAUGUUCGUGUCUGUUUAGCCCUUUGCGCG
+GGUCUAUGGAUCGUCCAUCUCGGCCAAUGUUGGUGACCCAGUGAGCCAAA
+AUCAACUGAAUCACCCUACAUAAGAGUGGGCGUCGGUCAUCCCAUGAGCG
+GCGGUUUCCAGGGAGGACCACUUUAUUCGUACAUCUCGUGCUGAUUUGUU
+CACCUCGUAUUAGAGGUUCACCGAUUGAGUCUAGUUAAUGGUUAGGAUUG
+CUGGAAAAGUGCCACAUGGGCUACUAGUAAUUCUGCGUGGUAACUUCAGA
+CUGAUAUGUAUAACCCCGGAUGGAUUCCAGACGGUGUCUACAGCAAUUCC
+AUUGCAGGUUGUUGCUAGCGGUAACUACUCUGAAAGUACACGGCAUAAGU
+GCGGUAUUUUUCCAUUUACAUAGUUCAGAAAAAGAGCUAAAUUCACGACG
+CGGGGUCUAAAUUACCGCACUCUUACGUUAUAUAGUUUCAGUGCGCCGGA
+CACUCUUUUUGGUUGGAUCGAGAUCAGCCAUACGGUGCUCCUAUCGUCCA
+UUCUCAGAAAGCUAACAAGUCCGGUCGCAAAAGUAAGUUUAGGAUGUAUC
+UGCAAUUGAGCCUGAGUUUAGUCCCUUCAACUACUCGAUUGUGUUUAGCU
+UAUUUUCGCACAGCAAUCAGUACGAGACAGUAAUCGAGCAGCUAGGGUGU
+GAUGGUUGUAACGAAAAGAGCUGCAGGCAGACAGAGAGCAAAACAACUUC
+AAUCAUUUAACAAGUAUUUUCUGCCGUCAAACGAGUAGCUCGCGGGAGUG
+UGAGUCUGAAUUCGUCAAGAACACCAACGGGGUGGACCCGGAUGCGCCAG
+UCCUCUGUGAGGCCCUCGGUCACUCGACACACCAGCCUCAGUCAGAGAUG
+CUGACUCCCCGACGUUCGCGGCCCCGAAUUCUGGGCAUUCGAUGGGUUUA
+GUGAACUUGAAUAUUGCCUUCAAUUCCAAGCACUAGAGUCCUGCACGAAU
+GUAAGGUAAUGUUCUUGGGGAAAGACUAGCUCGUCUUAACACCCCGCAUU
+AUUCGCUGGAGAUUUGAUUCGGUUACGGCCGUUGUAACUUUCAUCUAUGU
+UAAGGGUCGCUCCUGCAUGUUGUUGUGGCGCAAAUAACGGUGACUACAGA
+CAACCCAUCUAACUGAACGGGGUUGUCUGAGUAACGUAGGCGUAACUGUG
+CAGACACGAAAGUCUCCGUAAAUCCUCGUUCCGAUCUCCACAGUGUGACC
+GUUACGACACGAGGCCUAGAACCCGGGGUUAUUCGCGGCUUUUCAUGAAC
+CUCAAGACGGGGUUUAUCCCCACUUGUCUACAUUGAGGGCACUGCCGAUA
+CGUCUUCACGAGCAUCGUAACUAAGAUACCAUCAGAAGUGCAGAUCGAAG
+CGUCUCUGCGUAGUAGAGAAGCUCAUCGUGGGGUGUUGGGGAAACGGACC
+AUACGGAAAAACAUUAUGUUGAUUGGUUGCUAGCCACAUAAAUUGGAAAU
+AAGUAGGUCCGGGGUAUAUCAUGGAUGCGUAAGUCGAGAUAGACUAUAUU
+CUGUUAUAGGUGUCAUGAUACUUACACACGGCGUUUACCCGUGAAAAUCU
+AGGCAAUGACUUAGCUGUUGGCUCUACAAACCUUGUCCGAUGUAAGCCGA
+AGCGGCUGACCUUGUAAUAACGCGUUGACUCAGCAAGUCCCAUUAAAGAA
+GGAGCAAGCUCUGACGAGGAUUUUGACAGAAAUAUCGCUUCACGUAAUAC
+AAAUUUUCAUCAGCCCGUUCCGGUUGGGGACGUGGCUGGUACCUUCCAGC
+CGGAGUGGCCGGCGACUGGCUCGGAUAGGUUCGGCAUCGCUGUUACAUGU
+UUUCUAUACGUCUUGAAGUGCAAGACCGAUCUAGACCGCUUCGGCUGGCA
+AACUCGGUCACUGCCUGGAUAUGUAGGGCACUUAGAGGCCGUCCCUCUGG
+UUUUAUUAGUAUGCGUCUAAGGCCCUAGUUCCAUAACCACUCCUCGGGCU
+UUGAGAUAGGGCUGGGCAGGCUAUUGAUAGUCCUCAGUACGAAUCGCCGU
+UCGACUGAGUCCCCAAGCGUCUUAGCCAGAGGUGCUAACCGGUAGUAUGU
+CAGACAGCCUAGCUUUGUUACAAUGCAGACUCGCAUGACCGCCGUUUCGG
+GCUUAAGUCCACAGAGUCUGUUCGUCAGGGUCAACGUAUUUGACACCUAA
+UGUAACUACGCUAAGCACCUGCGCCCUUGACAAUGACACGCAGUACGCUG
+AAUUGCCGGAUCCUUGGACCCGAGCCACACUCGAAGAUGUCAGUGAAAUC
+UUAUCUUCAUGCUAACGCUAGGGCUCAGGAUUCGGCGCAGUCAUGCGCUU
+UAUACAGAGUCGGCUCUCUUAAUUGAGUACGAAGCUGUCUAGCGUUAAAA
+GCACCGUCCAGACUAUGUACUAUGCCGACUUUGUUGCACUCAAGUCCUAU
+CCUCCCUCUCGUGGAUCAUUUAAGAGAAAACACCGACACGCCUCCCUAAA
+UCGGAACCUACAUGGUCCAGUAUUCCUCUCGAUCCCCAAGAUCGUAUGCG
+AACCUGCACGGUUUCUAUUCCUAGCAUCAUCGAUGUCUUCCACUAGAUCC
+CACGAUUUCCCGAUAGCACGUCACCGAACCAGUGUAUGCCGGCUUCAAUC
+ACAAGCAGUUACUCAAGCCUUAUGGCCACACCUGAGCGAUUCCGGGGGGU
+UACGCCUUCGGUGACACUGUAUUUUGAUACAGCGCACUCUCCUGCCUGGA
+UGAAGAUCUACAGUUAUCUUUGCUCCCUGAUCGGUUCCGAAUAGUCAUUC
+CUCUAUCCGGAUUAAAAGGGAAUCGGGUGUAAAUCCCGGACAGUCCCGCU
+GCUGUGAAGCUCCGUCUGAAUUUCCGAUAACAACUGUUGCCACUGGGAUA
+CCUUUUUGUAAAUAGAUAAGGAGUCACCGGGAAGGCGUCGGAAACAAGGA
+GUCAGUCAGAAGACCUGCCGCUUAUCAAAGGCUGUUUAAUCCUGCUCGGA
+UUCAAAUCGCGUGCCCGUUAUUGAAUGUUCCGCUCGAUCCACAUGGAUUU
+UCGCACGUCCGUCCAGCAUGAGCUUUACAUCCCAGUGAUUUCUCUCAGAG
+UACAUGUCGUAGUGUGUGAGAUACGUACACGGACGACAUGUUUCUGCCCA
+CGAACCUAACUUUCAUACCCGCGAGUGAGAUCGAAAUCCAGCAGUACAAG
+UGGAAUCAUAUGCGGCGGCGUACAUUCCGGAAUUCCCGAACCCGCUCGCC
+AUCAGACCGCAGCAUCCGCGACUUGCGUUAACGCUGGUAUAGGAGCGACC
+UUCCGUUGUAGAACGUGUACAUCGACGCCAAAGAUCCAUUGAUUUUUAGU
+AACUAACCUUUGGUUAGUUAAGGGAACGCAUAAUGCGUGUAACUAUUCGA
+GCAACAUAUCGUUGGUCUUUGAGUAAUCUGGACAAUAUAGUGGGGAGUGU
+GUAGCCCGUCCAGCUGACAAACGGUGUAGCAAUUCAAAUAGCUGUCACGA
+CGAAAUAACACGGCGUAGUUGGGCGCAGGGAUCCCUCCAAAGUCUGUAUU
+UUACCUGCCUACAAAAGGAGGAGUCCCCGGCGGACUUCCUCAGUAUUCGC
+AGGUGGGAAAUUCGGUGAAAUCGCUCUGCCCACCAGGGAAAAGGUAAAAC
+UCUCCCUGGUCCUUGGAAGGACUUGUCCUUCUGAGUCUCGUGAGAGAUGC
+CAAGCGUGGAGACGCUAGGGUGGUCGCCAUAAGAAACUUCAACAGGUCAC
+ACUGUUAUGGGAGGCGCCACGGGCAGUUGGUCCCUUUGCAUCCAGAAGGA
+AGCUUUGGGGCUGUUGAGUGCAAUAUACAGAGCGCUAGAAGGAGUCCUUC
+CUUCUACGCGUAAAUCGGGUUCAUAGUUUCCAAGAGUAGAGCACACCGGU
+UUUGGAAGGUGCAAAGAGCCGGGCUCCAUCACCCGUAAGUUAGCUUAAGG
+GGGGAAUUGUGAACGGCGAAGGGAUCAAAAUUGAAGCCCUCUGUUGGAAG
+GAAUGAGCUAUCGCACCGGUCCACUUACUAAAUAUGCCUUGUUGCUGCCU
+CAAUUAAGGGCAGUACCGAGAUUGUCCAGCGACUUAUUCUUCCGGUACGU
+UCCCGCUAACUCGAUUCCCCUAUUCAAGUUUGUACCUAUCCUUAUUAUGG
+GGCCUGAAGACUUGGUAGCUGGGUAACAUCGCCAGCAAUGACAUACCCGU
+UCCUUUAAGAUCCUGCCACACUACUCCGCUGGCCCGUAUGCCCUCUUAAA
+CCAACCUCGUCAACUCCUAACAUAUAGGUUGACCCCACAGUGUUGAUCUU
+CGAGCCAGAGCGAUAGUCACCGGACCCAGGAACCCAAUGCGGCCAAUAUC
+GGGGAUCCGUGGGGACAUGGAGGAAACUAAGGCUCCGAUGGGCUCAGGCA
+CCAACGUCUUUGCGAGUACAGGUGUAUAUGUCGUGCAGAAGGGUUAUGAC
+AAAUGCGGCCACUUGCAAGCUAAGUGUGCAAGUCCUGGAAAACUAGAUCA
+GCUUCCCAGAGCCUCCACAAACAGCACCGAGGGUGCCGUGCAAGAACUCG
+UAGGGAACGACACAAUCCUCUUAGGUGUGUCGUUGCCCUAACAUUAAUGG
+GUUGAGUCUUCACAUGGAGCACGUUUUCAAGAUCGACGUAUCUGGUACGC
+AUGUUAGUCCUACGAUCCCUUGAGUAUACUUUAAAAUGGCUUUUCGUCAG
+AGAGGCCGUCUUCCUUUGGGGAAUUUCGGUGCGGGUAACCGUGGACGUCA
+GAAUGAUGAAGACUUGAGUUAGGAUUGCGCUAAACCGUGCGCUCGAACAG
+CAAAAACAACCCUGGGAGUCUCCCUACCCGGCAGUGGCUGGUCCUCAUGC
+UUACCUUAGAUACAGGGAAUCGGAAGUUGAUCUCGUGUUGAGCCUAUCGA
+AGGAUGUCUAGACCCUGUUAGUCGUACACUCCACUUCCUAAUACACCGAU
+UAAAGCCGAAAUGAGUUAUUGUGUAGAGUAGCUUCGGCAGGUGACAGAUG
+GUCGUACCGUCCGUCCAAGUUUGUGCGAGCGGGAAAUAAUGGUGGGAGGA
+UUAAGUCAUUUGCACGAGAUUUACUCGGCAGUAGUACUCUUAUCGGUCUC
+CGUUCGAGCGUAGGAGGUUUCCUUACUCUUCCCGAAGCCGUUCUACAUCC
+CUGUGGUGGAGAGGUUUUUAGUCGGCGACACACGUAUCUGCCCCCGGGGU
+CCCGUAUUGGAGGGGAGUACCCCACAAGCAGCGUUGAUCGUCAACACGGA
+AAUCAAACUUUAAAGAAUUUUAGGUUGUGAAUUCCCGGUCACACUGGCCC
+AUUUUGUUUUUCAGAUGCAUGUUAGAUGCGUUGAGGGACAAGGGUGGGGG
+AGACCUCCGGUUCUUAAGUAUCGGUGAGUGGGAAAGGUGAGUGCUAGCUC
+UCAUGGGUCUCGUGACUAUUUCGCCAUUGGCAAUGGCGAUUCAUGGGCCU
+CCCGUCUUUCAGUUCUUACCUUGCCUUGGCAUGCGCCCUUUCCGAUGUCU
+CAGAAGCCUUCCAUGUAGGGAAGAUGCCUUGCGUUUGAGUAAGAAUCACA
+AUGUCCCUGUGGCUUCUCCCAGGUAACACCCAACACCCGUUUUAUUUUGA
+GAAUCGACUAUUAGCCUUCUAUCUUUUGGCACUGCUUGAUUCUUCUCUCG
+GCCACUCUAUAUCACGAUGACUGGUUGCACCUGGUCCAAAAGAGUACCCA
+GUACGCUCGUCGUUGUGGGACUACGCGUGUUCAUUAUCUCUGCAUAAAUG
+CCUUUCAGCACUUAAGCCGCAAAAGACGAAUGGCACAUAUAGUGGAUGAA
+GGCCGAGCUAGAUAGUUAUUAUGAGUAUCUUUCACGAUGGCGGAGAAAUU
+GAAACAGAGCCACGAACAGAGUAAAGGAGCGAAUAGGAAUCUGCCUGCUC
+ACCUGCUCCAUUAACUCUCGUAAUACUUUCCCUUAAAGCAACAGUUUCCA
+UAAAUGGUCCUGCUGGAAAGUAUGUUAUCCGUAGUACUACACGUGGUGCA
+GUUCUCCUGACUUAAUACCGAUCGCCUCCGUAGUCGGCUACAUCUAGCUU
+CACGUGAGACCUAAGGACCGAACCGACAAGUUGCGGAGUAGAGUUGUUAU
+CGAAUCGGUUGUAUGCACUUCAGACAGCCAGAGGCAUGCCGAUACAGAGG
+CAACUGUGCGAAAUGGCCUGUGACCCGCUUACCCCUAUAUGAGACUUUUU
+UAUGAACCGUGAGUGCCUCCUGCUUUUAAACUGUUUGCCGGAGGCAGCAA
+AUCGCCUGUCGAAGGCUAGAUUGAGAUCCAGCUCGGGACACCCGCAAUAC
+ACUGAUCUUUCCGCAUCGCAUGUAUCCGACUCCAAACUCCAUCCACCGUG
+AGGACGUACUGCGAUAUACUAGUCACACGCUCGAAUAACUUGGUGAGGCA
+AGGGCACGAAUUUUCACUGAGUGGUCAGGUCUUGAAUCGUUGGACAGGGC
+CAGUCAAGUCAAUAGCGGAACUGUGUUGCAAGAACGGUACAUUGUAAUCC
+AGAUACUAUAGCAGUCGGGAAUACUGAAAAUAUCACUUAACCUUGAGUAA
+UGGUGACCCGGGUAAAAGAUUCUAUCCUGUAGCACGCAGAUCAAACCUAA
+UCAUUUUCUUGGCGUAAACGACGCAUCAUAUUCACUAAGGGUCAUACCAC
+CUAUGAAUAGUUGCAAUAUCGGGAAUUACCGUAUUCAACCGUUCACCAAA
+GGCGGCUUAGUCAGCAACGACAUGGGCGUUCAGUGACAGCAGUAUGACGC
+ACUCAGACCGACAAAUUCAGGAGUUAUACUGCCUAGUAGCGUUCCAAGGG
+UUCUAUUGGCUAUAGGUCUAUGAUGUCACGUGCAGUGUACGACAGCCUUC
+AUUAAACCAUACUUGCGGUGGCUUGGGUGCUCGUCGCCAUAUCUGUAGUC
+CUCCUACGUUGAUGGACUGUACAGACCUGCAGCACUCGUCCGAUGUCAAA
+GAGCCGGGGACAAGUACCUCGAGAGGAAAGGCGCGAAUCAUGGACAAAAA
+AGAUUUAUCCGUCAUUCUUUUACUUCCAUUGCGGGAUAAGUCUCUUUUGC
+UAUCCGUCGUUUUAGCCUCCCUUAAGAAGUCACAAUUGCCAGUUCCCUUC
+AGAGCGGACUGAGUGAGCGUUGUAUACCUACACACGGUGCAGCUGACUGC
+GGUCUAAAGUGAUUUCUCUCCAGGGGCUUAUCACUAAUGUUGGCCCGGAU
+UUUCGCAAUCCUCAGUAGAGGGUGGUAAUUGCGUGGUCGCGUUAGCAUGU
+CUUCCAGAACGGCGGCGAACCCAAAGGUCCCCCUGGGUUAGUUACGGCUC
+UCUUUUGACUCCCAAGUUGUCUAGUAACUCUCCGGUGACCGCUAGUGUGG
+CCUUGCAUGCGAUACGUUGGGGACGCGGCUACACGUCCAGUUAGCUUUCC
+GUAGAGUCUUCGUAAGUAGGAGACGAAUUCGUGCAGGUAUAUACACCCGC
+UCCGAGGGGCGUUUAGCGACCCUUAAGCGGAUCCGCCAUGCGGGACCCGA
+GGGUAUCUAGCGAGGUAAAAUCCCUGUAGCUGUGUGCGAUGGAAUCUUCC
+CUAUGUCUUCCAACCCUCGUUGCAUAACCUUGUCUCCGGGCCUCGGACGA
+ACGACACACAUUAGUUGUUAAACUUAAUUGAUUGCCCUUAUGCUAAGUGU
+CAAACGCGGUUAACCGUGGGUAGACGUGAACCCUUGGUCACGCCGGACUA
+AAUACGGUGGGGAAACCACAGGAGGUAUGGUCUUUCACUUGAUAAUGUGC
+AGUGGCUUGCCAUAUUGAUGCACAUGCUGUCAGUGCCGAGAGAAGUUAGA
+GCCGCUAAUGGAGGUGUCCACUUGCAAGAUAGGAGUCUAGUUCUCACCGU
+ACGACACCAGCCUGCCGUUGCUUCAUUCGUUUUAGCACCACUAACAUGGU
+UCUGGUCUUAUCUCCCGUGCGAUUGUAAUAGGCUAUCCUCGCCGAUACUC
+CGACGCCGGGCGCGAUCAGUCUGAAUCUUAGAAAAGUGACCCGAACAAUG
+GCCUUGUUCCGCACUAGCUCUGGGAACGCGGCCAGUUCAAACACUCGCUG
+ACGGGGACAGUCCCAAUAUAUUACAGCUGAAGUUGCCCUCAAUCGCAUCC
+UAGUGCAACCGCCACCAUGAUAUUAACGGGUUCCGGUCCCAGGCUAAAAC
+AGCUACUUGGCGCAAAAACACGCGAAACAUCCCUCGUCGAACAUAGUUCU
+ACUAAUUUAUGGCUACGUACAGUUCGGGAGAACAGGCAGCGUCACGACGC
+AUCGAGGGACUCAAGUGGACUUUGAUCCAUAGCUGUCGGGUAGGUGCUGC
+CAGUGCGGCAUUUAGGUGUUCCGUGAAUGCAAUACUACCCAGCUGACUAC
+CACCCACUGCCUCAACUCAUGCACGCACUCCUAUACGGUUACUUACUGGG
+GCAAUGAUUACACGCUGCCUACUACGCGUGAACAUUACGCUGCGCCUCUU
+CCCACAUGGUUGUCAGGGAUUGAGGAUCGUGCAGACUUAAGAUUUAGCCU
+CAUAACAGGAUAAACCUUCAUACGGUGAUUAGAAAUAUUACAUUGUUUGG
+UUAGUAAUUGUCGAAGUCCUAUGCUAUAACUUCGCAAGUCCUAGUGGGGA
+UGAUUACGCUGGUUUGUCGCUUUUUACUGCUGAUUUAAACUAUCAAUGCU
+AAUUUGGAAGGAUUGUUGGCAAAGACGUAGAUUUCUCGUCUACAUUCGCU
+UGUCGUCCUCUUGAGUGCUAGGAUAGAAUAUCACAUCAAUCGCAAGUAGU
+AGAACGCAUACAACAUACAUACAUGCUGAUAUGGAUACUAGCAACCCCGU
+ACGCGGUAGCGGCUGCUUCAGGACUCCAGGCACCGCCCACAACGUUUCUU
+AUAGCGCUAUAAUGCCCGACCUGAGUGCUUGUCCUCUCAUGAAAGGCCUC
+UGAUGUGGAUAGCAUUUACAAUUGCCCACGCAUUAGGUUUCUAAGUUUAA
+UUUGUGUCUUUUUCCAGCUUCCAAACGUGCGGCAAGCAAACCUACCAGCU
+UCAUAUUUGCGUCAUUAAGAUGCCUUCAGUGCGUGAUCUAAGAUAGAGCU
+UGACACAACGUGCGGGCUCAGCCAACGGCCAGCCAGCAAACAGGUACAUC
+GCCAUAGAAAACCUGGUACAAAAUAUUGAAGAGGUUCUCAAGAAAGUGGG
+AAGCUGCAGUCCCCGACUUACUCACCUGUCCGCAGUGGGCUUCGAGCGCA
+UAAGUCACUUUUACCGCACCUAGUCUAAAAAAUGGCGGAUGCCAUGUGAA
+AAUUUACGACGGGUUUAGGGACAGCUAAAAAUGUUCUUUUACAAACUGCG
+UAAUUUGGGGCCCGUGUCGCCCCUCCGAGGCCUGCUAUAUCGAGGCGAAA
+CCUUUGCUCCGCAUCUAUCGAGCGUCAGUCUGUGUUAUCGCGUAGCGUCG
+AUUGGCGGGGUGAAACACCGUUCUAUUGAUACUUGACAACAUCAGACACG
+AUUUCCUGGCAUUAGAGAAACCCAUUUCAAAAUCGGUCAUCACAAAGAAA
+UAAUAUGGUUCAUGUCUGACACCGUCGGAGUUCCGCCCAAUGCCUCAGAG
+GAAUGGCUACACAUGGCUACCCAAUAUUCAUAAGGUCAGAUCAUUGCCCG
+UAUCGGUCUUUUUGCUCCCCGGGCAACGAGACCUUAUCACUUGUGGGCUU
+UCACCAUGGCCUAGUGGAGUCUGUCCAAAGAACCAAGUUAGACGCCCCAG
+GUCUUAGGAUGUACCGGCCUAAUCGCGAGGAGACUGCUCCAGCUCCCCGU
+CAUCUGUACGGCCCCAGCAUCUCUAGGGCAUAUUCCUGCCCUUAGAAAUC
+GGCCCUCAAAUACUCAGCUAAGGAAUCUGUCGUCCAUGUGUUGGCCUAAG
+GUUUGGCUAGAUCAUAAAUAACCAGCUUUAGUAGGAUUGAACUUAAUCGC
+CUCCCAUAAGAGCCUGACGACGUUAUCAGCCAGAUUGUGUCAUGUGGGGA
+UGAACCGACUGUCCCCCAGUCGAUGCAUCCUGCCGAGGCGACCCUCGUGU
+AGCGCAGUACCCCGGAGUAGCCUUCAACGAUGACUUCUGGGCGUACCACC
+GGCCAAAGACUACUACAGCUGCCCUUUCAUAGAAAACAUACAUCUAAAGC
+CACGAAGCAUCACGACGCUUGCUUCCAAUGGAUUCAAGGCUUCCACUCCA
+AGAGUGAGGGCUCUGCUCGGGCAUGGACGGAGCUGAGUAGUAUUGCAUAA
+CUAGUUUUCAGAGAAUGAUCUGGUGAAGUACGCACUGACUAAUGGAUGUC
+GCAGAAUGCUCGCUCGCUCGAGGAGCUCGAGCGUGUACUCCCCCGAUCCA
+GGUAAACAAGCGAUCCGUCGGCGGUAGGGGGCACUUAGGAACAAAGGAGU
+AGGUGAUAGCUUGGCGGGGCCUGCCGGUUGAAGAAGAUAAACUAAUUAAU
+GUUCACCUGGAGACACCGGGACUCGCAGGUGUUUCUUUAUUCUACCAACU
+GAGCCUCCUUGUCGAACAAAUCGCCCUUCACACCGGAAGAUGUAAGCGAC
+ACCCUCCGUAGUUUGGGUUCGCGAAUAGUGCGUCACCUAGGUCAUCUUCA
+GCGGAUUAGAUACGUAAGACCCAUUUAUGCGAAACAUGACAUAACAGCGG
+CAAACUAGGCAGGCUACAGUGAUUACUCGCCAUUACCCCACUUAAAUGCA
+GCAGUGAAAGCUCUAGUGCGGCCCAAAGUACGCGCGCGAUCCUAGGGCUA
+UACUUACCUGGCCCGCUUCUCGAGGUGGUCACCAUGGCCUCGGUUGUGUG
+GUCGGUCUUCACCUUGCACUUUGUGAGGGCCUUCCGCAGUCGGCCCUUCG
+GGUGUCCGGCAGGGCUAAAUUUUUGUUAGGCUGAGGACCCGCGCUAUGCG
+CGGCCUCGGCUGAAAGUGGGGCCGUGGUCGGUAGCUGGCGAACCAGUGGG
+CUGUCCAGUCCGGAAAAGGAGAUCCUAAACUGCGCCAAUCGUUAAAAGUU
+AUUGACGCAUUAUGGUCACUCCGUUCUCCUCGUAUUGCUGGUAGUUUAUC
+UGCCUUACAAGAGAUUUGGUAAUCAUAGGACCAGCCACACGCAACUCGCC
+CGUUAUAACGGUGAGAAUACUCAGAGAAGUCCCAAGAUUAAUUAACAAGU
+UUUCCGGUUGACCCUUGCUUCGAUGCCGCCACCGGUAUUCGAGCUGUCUA
+CUGGAGCCUAGCAUGUUUGCGGUAUUGACGAUCUAUUUGCCGCCGCCCUA
+GUCGCAGUAUCCCGGCUGCGCUUUCAGAAACGUGGGCAGACCUUCCGACU
+UUUUUCUAUCACUCACGAGCGUCCGACCGCAUGCAUGCCAUCGGCUAAUC
+AUAGGAUACCAUUUCCAGACCACGAUAUUCCCAUCGCUCCUACGAGCCCA
+GUAGGCAAUUCCUCCGAAGUUAAGCGAUUUGCCGAGGUGGAUACCCGGAA
+GAUUCCUUAUCAUCGUUUCCUAGACUCAUAUCUGAACAGUUAUGCUACUU
+UUCGAACAAGGCGCUAUCUACUCGGAGCGCCCAGGAUGACGUGCACCGGA
+CCUUUCGAUUCCUAUAUAAUGUUUCACACCAAGCGGUCGUUAAACCAGAC
+AUGUGCUCCUGCAUUCUAGUGAUAACAUAGGGCCGUGUUAUAAUCGGUUG
+GCGCCAACCAUGUCUCACAAAAACCGGUCACUCUGAACACUUGGAGCCCC
+CACGCGAGUAAAGACGACAUAUAAAAUUACCACGCUCACGCAUCGUCGGC
+CUCAACUAAUCAAAGGUCAGUCUAUACGAGAGCGUUGUUUCAAAUCAUGA
+CACCUUUCUUUAUGAAGCUGCACAAGCGUGAAAGAGCAGAAAUGUAUGUC
+UUAAGAGCCCUUACGUAUCUGACACGACCAUUCCUAUUCGUCUCGGCCGC
+UACACUAAAAGUCAGACUAGAAGACGGAGAGUGUAAGAUGAAGGGAUUCC
+GGACCCUCUUAUACUGUACCAUUUAACGUUGUAUCUACUUGUUCCCGUCC
+CUUGGAUUUGCGGGAUAAAUAGUUUACCUGAGGGCCCUGUCUAUCUGCUA
+GGUUCGUAUGGAAAGCUCCUAGCAUAUCGUUGUUUUACUAAAAGAUGCUU
+AUAAUUGCGGCAAGAUGUGCUUUGGGAGCCACAGGAGGGCUACCAUCUAU
+AUUAUCAGUGUUAGUGUAAAGUGCCUUGCGUGCCUCCCACUUUAUCAACC
+CAAACGCGACUCUGUAUGAGCCAUAGUCAUCUCUAAUGAUUUUGCGCUAG
+GUUCAUACCCCUUGGAGUGCACCUGGUGAACAGUGGCUAAGAAUUAAAGU
+ACCGCGUAAAUACAUAACCCAUCCUUGGAGAAGUACUUAAGAAAUGCAUU
+CGUGGUGUGCCUGAAGUUAUGCGUCUACGCUAAAACUGGUUCAGGAAUGC
+UGGACACCUGAUCCAGUAUAGUGUUAGUAAACCUUGACAGGACUUACGCG
+GUCCCUGCCGGCAAAUCCUAAUAUAGGCCGUUAGGCCUUUUCUUAGGAGC
+GCCACCAUGUCAGUAGGGGAGAUCCUUUGGUCCAUCCAUACUCUCUCCGU
+CCACGCCGCUAACAUAUUCCUCGGUAUCGUUGUUUCACCACUACGAAAGA
+CAACCGUCGAAUCUAGUAAUCGACAACACACACUGAGUAACGUGCAGAAU
+GCUCCUGAGCUGGUCGCCCCGGUACGCGAAGAUCAGUGGCGCAUCGCCAC
+GUGAAGGUUUUUAGGCCAUCGUUAUCCUGGACGCCAAGACGUUCUUUAUG
+GAUGCAAUAAGCAUGCGACCGCUGACAAUCGGGUCUACUAAAUUCGCGUU
+GGAUACAUCGAGCACGGCACGCCGUAUACAGGGCGCCCUGCACUAGGAGA
+AGCCUCAUACCGUACCGCGAAAGUGCUGGAUACUUUACUUUCCCCCUUCA
+AUAGCCGUCACUGGUCCUUUCGUUAACGUCAUGAUCGUUUGUUUUAUAGU
+UCAAAUUACAAUGUGCCAGAACUCAGCCGGGUGUUCGGUUUGUCCACCCU
+ACCGCUCCCCCGGACCUUUGAAAGUUUUGUAGAUAAUGUCGCGGCCGGUA
+CAGGUGUACUCCUUCCAUAUACGAAUGGGCGACUCACCUCAGACAAAUGC
+CUCAAUUUCACCCCGCUUAGCGGCAAUUUCUUCGAAGAACUCGAAUAGAU
+AGCCAAAAUAGACUCGUCUGAUUUAACCAUUGCAUCAUUGGUGCCCGACA
+GGGUUAGCAGUACAGGUCUUGCAUCCAGCAGCUCUCGAUGUGACUGUAAU
+AUUGCCUCCACAUCCUCCGAUCAAUGCGUGCUUGAUACCCGUAGAUUCCC
+CAGACGCAAAUGGAAUCAGGUGGUAGCCGAAUUUAUCCUUUCGGUGGAUA
+UUCUAUAUUUCGUCCGCGAAUACAUGUCUAACUUAUCGACUUAAUUUCCG
+CUAAAUCUACUUCAACCUGCUCUCCGGGAAAGAUGCGCGGAGCAGGAUAC
+GUGAACCAAGUAGUUCAGAGUUAGCCCUUUCUAUUACCAACAGCAGGGUG
+UAGCCCCCCGUUCUGGAAUGAGCGUUGAUUGACACUUAAGAUCGCCUCUA
+AAAGAGCCUUCUAUGUUUUUGGCAAGCAAGCAACGAGACAACCGGUGAAC
+AAGGUAAUUCGCAUGGUUGUUCGCACCAUACCUGCCCGGCCAAAAACGUU
+GAGCCGACCUAUGUACUGGACUGCUGAGCCUCCCGAACGCACUGUCCGCA
+CGAUUUCCAAUUACGCCCACGAUGAGGCCGGUUGGGGACACUGCUUAAAC
+CGGGCGCCCUACGCUUAGCGUUGAAUCGUACAUGGGUAAAUUCAUGGGCC
+UAAGAAGGUUGAAGCCGGAUCGUAGCCCGUGUACCCGGGUUGAGGCUUCU
+AAGGCCGGGCGCGCAUCUUGGGAACAAUCUGCGCCGCAUCUUGGUUAACA
+CGACGGGUGUUGACGUGUACGCAAAGGUUGUCGACACUUCCGUAAAUCGA
+AUAGUUUUGACGCUUAAUCCCAAUAUAAUGCUGGCUCCACAUGGGCGCGA
+GACCUAUUUCUAUCUCAGGAAAUAUCUCUAAUGAAGCACUAUCCCUGAGG
+UGUCAAUAAGGGUAUUGGUGUGUCGUAUCAGCAGGCAAUAGGGACAACUU
+CAUGUUCGGGCUGGCAGCGCCUCCGAUGGCUAAACCGCGUUCGCUUGUUG
+GGUGUAGUUACAGGGAUCAUAAUUUCAUGUCCGAACUCGGCGAUUUUUUG
+GGGGCGCGGCAGGCAGGGGUCACCUCUUAGAAUUCCCUUAAUCGUCUUCC
+ACCCCCUGGGGGGCAUUGGACGACCGGGUGAAUCCUUUUGAUGACGACCG
+ACCUUCCCCGUUGCGUGCACCUCGGUCUAUUAAGGGAGCGCUUAAAGAAA
+CAAGCUUUAACAAAGGUCGAUCACCGUGGAUACUGGAAGACGCCGGUUAA
+GGAAAAAGGCUUCCCGAAGACACUUACCGAUGAACUCAGUAGACAGAAAU
+ACCAACCUACCUCUUUCCAAAGAGCGCCCCAUCGUAAAUCGAAGUCCCUC
+UUUUGUAUAUACAUCGUAAUCGUUCUAUAUUUAAUAGGUAUUACGGUUGU
+UUUGUCGGGGCUACCGAGAUUAGGUGACGGGCGGGCUACUCCCUUCCGGA
+AACAGCAUGAUAAGAAUAACACGGCGGGUGCGCAGGUUCUAUCAACCCUU
+AGGGCAGGAAAGGAGCGAGGUCAAUUCAGGACCAUGGCUCAUAUGACUUU
+GACAUAAGCACCCCGACUUUUGAACCUUCCGCGGUGGUUAUCCCAUGAAG
+UAGCCCCUCGGGUCCGCAUAGGAUUCCAUCUACUAGUUAUCAAGCCAUUC
+GUUGUGGAUCGUGGCGACGCCUCCCUCCCACCAUUGGAAUACUCGGAUUA
+CAUAUACAUGAAGCUGCUUUGACGGCUCGGGGGGGACGCAGGUUCCCGAC
+AACAGGUGAACACUAGAGAAUACGUACGGGAUUCUAGCCUUCUUACAGAA
+CCGCCUCAGUUAACAUCGGCUUCCGGAAAGGCUACCUGGGGACCCUAAUC
+AUAGUGAACUCCAUUGGGCUUCACGAAGCGAGGCAGAUCAACUAGCCCGU
+GCUGAGGCGAAGGAAAGUACCGGAUGGCCUACGCCAGAAUCGUGCCGAUC
+GCUGUAAGGACGUUUUUGCCAAUCGUUAGUUCGCCGGACGGUUCAUUAUG
+CGGACUAAGAGAAAUAGGGACCCCGACUCAAUUCGUAUUUUACCGCACCA
+UCGCGGGGACGACUAUAUACCUUACCGGAUCAUAGGGUACUCUGUCAAUG
+CAAGAAUCGUGCGCGAGCCUGUGACUAAGUGGGAAUUGUGGUCCCGAGUC
+GGAGAGAAGGUGGUGCCGGCUAUCCGCUUAGGCAGUGUUAACAUGCGACA
+AGCUUCCGUUACGCUAAUCAAACUUGAUAGAGACUUUGAUGAGGGGAAUU
+GUUAUGCUAUCCGCUUCGCCCGACGACGCGGCAAUUUAGCCACUCCCGCG
+UGCAACAGUCGGUCGUUCUAAGCUCCGUCGUCCCAGGGGGUCAGGAUCUC
+CAACCGAUUUCCUUGCGUUCGGAAUUGCUUUCUUCUUUUUAGUCUGGGCC
+CGCCGCUGAAGUCGUGGGCCCUUCCAUCUGAAGCCUCUGUUCUAGGCAUU
+AUGCGUGACUAGCGCCAUGGCCCCAAGAAUUCGCCUUAAACUUAAUUCCC
+AAUUAACUGCCAAGAUCUCAUUAUGCGGUCUUUUUCGCGUAGCCGUUUAU
+AUUACACACAAGCAACGAAAAAUUUGCCAAGGAAGGAACUGCAUUCGUGC
+UGUAGCCUGGGCAAAUCUCCCGGAGCAGAACACAGUACGAACGAGUGUUG
+UCCUAGCUGUGGGAAAACGUUCAGAAAUGGCAUCCCUUAGAGGCGAUCAC
+UACGUUGGACGAAGUGACUGCUGCCCCUCAGUGUUUUGCGUGGGGAGGAG
+CCGAAUAAAUAUUACGUCAUCAUGUACCAUUUAGACUCGCUAUGGCGGAC
+ACCAAGUGCACAACCUAGGGCUAGACUCAAACCCACAUCCCAGGGCGGCC
+AGAGUUCGCUCCUAUUGUAGACGUUACCACUGACAAUUUUUAGCGUUUGG
+CUUCAGCCUGACGCACACGGAGAAACACCGAGACCAGCGGCCUGAUAACA
+UGAUAUAAUUCGGGUAUCCUACAUGGCGGCAAUACGGGCCGAUGGGACAC
+AGCGGGUGUUAUAGAUGGUUUCUACUGCCACCUGAGCAUAGGCUGAAGAG
+GCAAGGGGAAGUCACCGAAUCGUACCAACGCGAGACCGUAUAUGUUGUGA
+CGGGGAUUUGAAAGGAGCCUGGGCACUGCAACUCCAUACAGCGAACGGGU
+AUUCGCGGUAUGAUGAUCUGCACUUCUUGCCAUAAUUCACACGUGCCGAA
+AGACCCAGUAUGGCGACAACGCCUGGUGGCUACAGCGGCUCGAAUGUAUG
+GAAACUAUCCCGCGCAGGUGGCAACAGAGGCCUAUAGUUUCCCGCUCUGA
+GGAACCUGAAUGAACUUAUGGAUAGCAUGAAGACUAGUCGCCUGGGGGGC
+UGAGAAUCAGGGUGAUCGGGAUCACCUCCGCUCGGACCUACACUCGACCU
+CACACGAAAUUUUUUCAGGAAAACCUAUCUUACAGGCUGGCCCUGUCCGU
+CGUUUAGCUUUUUGGAGUACUACUUCUUGUUAAAUGAACUGAAUAGCGCA
+AUGUGAAUCGGGCCUGCCAAAAGCGUACUUUGCCGCUGGUACAUCUUUAA
+AGGCGAUUGGAAGGGAAAGAAUCCCUCCACCCCUGGAUCGCAUCCAUUGG
+CCGUCACUGCAUGCUGGACUGCAGAAGGGCUGCGAUAAUUAUUCGCGACC
+ACACCGGUAUUGCUUGGUAAGCAAAAUCUGUAUCGUCAAGGUAUAAAUCC
+CUGAUGAUGAGUUCUAUGGAAGCCAUGGUAAAAAAAGAGGAUUUUGCAUU
+CUCAGCGGUGCUAAGACGGACCCAGAAAUCGUCAUACAAGGGCGGUGAGA
+UGUUCAAUUCAAUGACCCCUGGCAUUAGCUUUGGAAGCUUGUAUUGUCUG
+AGAGCAAGUCUGGAUCCGAAAUACCGAGCAGACCUUCUAUUAACUUAGUC
+GCCUGAGAUGGAAGUGUGUUAUCGUAUCAGGUAUCUUCUCCACACCUCAG
+GCUCCCUUCCAGACUACCCGGCGAGUCGAGCCGUGCUCCUUAAGUCCAAG
+AUUUAUUAUUAGCCCAGUAGGAAAUAGAUGUUUUGUUCAGAAAGUCGAUG
+GUUGCUGCGAAUCGAUCAAGUCUAUUUGUGAAUUACACUAAUAAGUAGUA
+ACAAUUACAUAAUACAUAAGCGAGAAGCAAGUAAGCUUCUAAUUAAGGUG
+GUACCGCGGAGAGAUUCGUCCUUAUUCUUUAAGGAUGAAUCUCUCUUUUU
+AUGUAAGUCGGAAUCCUCCAGGUAAUGAAUUGAACGGUCCGCUUUUAAAC
+AAGUGCGGUUUGCCCUGGCUUCCAUACUGUCGAUGCAUCGAUGGGAUAUU
+AGCAUGGAGGUGAGUGAUGCGUUCGCCUCAAUGCAACGUUCCCAGGGUAC
+GAAUUAUCACGCAACUUAGUUCGCUUAGCUACAAGAAAUGUGCACAGCAG
+AUAUAAGCAUAUGUAUUUCGUAGUGGGGAAGUAGUAAGGGUGCGUUUUAA
+AUGGGCAAACAAUUUUUGCGCGCCAGCUGGUAGCUUGAACUUAUAUCCAG
+CAUAGGAUAGUAGAGGCACCGCUUUUUGUUAAGCGUGUGUAGAACUGCAC
+ACUGUCACCAGCAGAUUAGUUGGAUUAGUAAAGUACGCUCAAUCCCAAAU
+AUGCACGCCUACUACUCUUAGGAGACCCGUGACCCUACAGGAAGUUUGUG
+GAAGGAGACCUAGGUGACGCCCUUCCCGCGGCGAUCGGUAUCGUUCUCCC
+CCUACAAGAGCCCAACUGUGCCCUCACACGGUUUCGUUAGGAGAAUGCUA
+CGUCCGGGACGCGUCUCAGUGUAUGAGUAUGUGUGUCCUCCUUUUUGCCC
+ACUAUCAAUUUCUAGCACCAAAGUGGUAUGAUUUACAGUUCAAUGCAAGC
+GCCAAUCCGAAUGCGGGCCCAACACCUUCCCGACCUAAGGGGUGAUGCAA
+CAAGGGCAGUUACCGCUAAGAAGCAAAAGGCAAGAUUGUCUAUGAUACUC
+CAUCCUGUGUUUGUCCGCUGACGAGGGCGAUUUAUGACAUUCUUAUGGUC
+CGUCAAAGAGGUAUUCCAGAUACAGCAAGCCAGUUGGAAGUGUCUCUAUU
+CACCCGCUCUCAUUGCGCCGCCCUUCAUCGUACGCCCUUGCCACGUAUCA
+ACCUAAUAGAUGAUGUCGCAACAGUUCGAUAGAACAACCUGGCCACUGUU
+UUCAGGAAACACUAAUAGCCAUGUAAUACUCAGAGAGGUAUUCCAGCUAG
+GAAACGGAGUGUGAUCCUGAUUGGGCUCCCUGGCUGUGAACUACAAGCCA
+CAACAGGACGGUACCUAGUGUCGAGAGUCUCACUCAGUAGCAUUCGCCUC
+AUAUAAGUCGACUUUCGUCAGCUGCAUAAGCGGGCAGAAACACGCCAGGU
+CCUCAGGACUGCCCCACCAGCAGGCUGGUUUUCAAGCAGACCUUCAUGAG
+UGCCGGCUUGUUAAGAUCGGGAAAUGUUACAUUGCCUCGGUUGAUCCAAG
+CCCUUAUGCAUUAUUGCGUCACCACCGGAGCAUGCAUACAGUAGGAGAAU
+AAUCAUGGCUCGUCUAGCCAACCGAGACUUAUGUGUCUGGAGUUCCAGAC
+GAACGACGAGAGUGUAGAAGUCUGAUCGGCCCUGAUGGAGACUCUUGCAC
+GCGAGUACCAUACUAGCGCACUGCUCCGAGCCCACGGAUUAACUAUACCA
+GUCCUCAGCGCCUCGAUCAAGAGAGUGAGACGUGUCUCUCCACAUACAAA
+GGUAGCGGGGCCGGAUGUGAUUUCAUCAGCUUUCCCCACCAAGACUGCAA
+AUUAGGUAAGGCUGUACGAGUUAUCACGGAUUCUCUACCGCAGCCAGCCA
+UCCUGACUGUGCGAGUCGUGUCGCGUACAAUGUAAAUAUACGCAGCCAGA
+GUACUAGUGGGUCUAGGCACUUAUUCAUACUCCUCCCGUAUUAUCGGUUU
+CUAAGCUUUGCCGUUUUACCUAUAAUCCAACCGGGCGUAGGUCUUGUUCC
+GCCUAGUAAUUCCUGGGCUACACCGCCAUAAGGAAACGUGUAUGUGGGGG
+UCGUGGUGCAUCUAUAGCCGCAUUGGAUUACGCGAUUUUACUAACAGCUA
+CCUGACAUAAUUACCAAUAAGGUCCCCUAGUUACUCGUGCCUAGUCACUC
+CCGGGGCCGCCCACGAAAUAUCCCCCAAACCCCGCUAGGUCCGGAAGGAA
+GCAACGGUAGGGGGACGCUUCGGUGCGCGAUCCGCCCCGGUCUCACCUCC
+CUACAAAUGUUCCUGUAGCGAGUGACAUGACCUCAAACUUGGCACCUUUC
+UAAUAGGUCCCUGCCUCGAUUUGCUGAAAUAGGUUGGGAGGUUUCGCAAU
+CGUGGUGAGUCAGAUAUACGGCUAGUUUUAGUACAAGCACCCCGUACACU
+CCCACCCUAGAGAUCAGCUAAUUUUAUACACGGAGAUUGUUAACUUAAGC
+AACUCCGUCCCUUCGCUCAUCCCCUUUUAGACAGCAUCGGAGAACUUUUU
+CCAUGCGGAAAGCCAAUCGACAGCUUUCUAAUCUGCAGGUUACUAUCUUG
+ACCUUUGAGUACCGUGUCGCGGAUAUGCCACGGCGCUCUACACAUCCCUU
+AUUGACACUAGUAAUCCUGGGGCUGGAGUCACGUAUAGUCUCGUUCCCCG
+UCUCCCUUGCCUCGUGAUUGCGCUCGAGAUUUGGCAAUCCGAUGGUGGCU
+AGACGAAAAAACGAAAACAGUACUGACAAAAAUUCAAUUACUUGGAUGGU
+UUGGUAGGGGAUGGACGCGGCCUCGUGUGUGUACCGGAUGGACUGUCACG
+CUGAAACGCGGCCGCUAGUAUUUUUUGGUUCUACAAAGAUCCGCCUUUAU
+UUGUUUUGCACAUCAUUAUCGCAGUUGAAGCGUAAAACUCAGUAGAGUAC
+ACCACAAUUCAGACUGUUAGGUAGCACUCAGAUCUAUGAAUAGCAAAUUU
+AUAACUGUAAUCCUGAAGAACCAUCCUCGGUUCUUGAUCGAACAUAUCCC
+UCCCCAGCUACAUCACCAGAGUAUAGGUCCUAAGAGAACUACCAGAGGGA
+ACAACUGACAAGGCCAGCCUUACUACUGCUGGUAUGACCAGAAUCGCAUG
+GCGUAUAGGAGUGGGCGCAAUGGUAAAUCAACGAAGAUAUCACCGUAGUC
+AUGACCCAAGACCAGCGUGGUUUCUGAGUACGCUGCAACGACUGGCCAAA
+GGCGCGUCUAUAAAAAGGCACUAGUCGAGCCUCCAUGAUCUGGAGGGUAG
+GAGCCUACCAUGUGGAGAUAGCUCCCCGCACGUGUUUGCAAGGAACAGUU
+AAGGUAUGUGAGCAGGCCUGGCUUAGUGAUGGUAGAGGUGCGAAAACCAA
+GAGUACACAGUCUGAGAGAAAUGAGAAUCGUUGACGACUGUUGGAAAGGG
+GGAUUCGCCGAAGUGCAGAUCGGGGCUCAUUCCCAUUUGCGCUGGACCUA
+UGUUGAAUAAGCAUAGGGCUGUCACAACACUAGCCCCAACUAGUGCUGUG
+GAGAACUAUCUCACGUAAACGUAACUGGCCCGGAAACGUAUGGACGCGUA
+ACGUUUACAUACCGCGUAUUUACGACCCUCGGUAGGUUGAGGUACCAAAC
+CCAUUCGGUAUGUCCCGCCAGUCUGACCGUCCUGGCGUACCUCCUGACCU
+CCUGCGCCGUGUUCUCUGCGUUACGUAGCGUGGAGAUUGUAGGAGCUUUG
+CUUCUUUGUCAAUCCCAGCGCUACGCCAAGAUCUUCCCUAUAUAAAGAGC
+GAGUAUUUUUGCUUACGCGACCUGAGCACCUGGGAGCCACUCAUUCGGAU
+UAGUACGCCGAUUAAUGUUCCACGCUUUGCACACGGAGACAAUCGUCGGU
+GAUUAAGAUCUCAGUUGCACACUAUUCUAGCCAGAGAUCGUAAUAGAAGG
+UGAUUUACGAAAAUGGGCGUUCAUACCAACGGAGCGGACGCAAAGGGCCG
+CGUAUGCGCACUCGACCCAACUUGGCCGAACGUGGAACCUAAACCACAUG
+GAACUUCUCAUGAAUAGAUAGUUAGACCGUCCCAACCACAUUUGUCGUAG
+AUUGUUGAGCACACUCCUUGAUAGCGAAGGCCGCUUCCCAAAGUGCCCGG
+CCUUCUGAUCCUUAUCCGUGAGCGCAUUUUUCCGGCUGGGUUCGGUUAGC
+UUGCACGACUAGAAACCUCAUGAAAACAUACUUGUAAAUAAUUUAUGAUC
+CAUUCAACAUGGCGCAUACGCCAACCCGGCCCCAGAGCGGAAGGUCUGCU
+UAUCCACCAUCUCUUUCUGAACGAAGUAUCUAGUGCAACUAGGACCAUGG
+GCGAAUUCAUACAGUGCUUCUCUAACCGGAAAAUCAGUCUUGGAAGUGAG
+CGUCUAGAGGUAUUUUAUAUCUUGCGGAAUUUCAUCAACAUUCCCUCGGC
+GGCUUACGCCGGGGUGUCGUGUGUGGAAAUCAUGGUGGUGUCCUGGUAAG
+CUAGCACGACAGCUGUUCUAUCACGACGAUCUUAGAUUUUCUGGUAGUUC
+UCAGCCGGGUAUCAUUAACGGGGAUUUGACGUACCGGUCCAUCUGAACUC
+UCGUCUUUAGAACCACCCUUCCAGGGGUCUGUCCUAAAAGUCCAGUCAUU
+CAGUGUGAAAGGCGCCGCAGAAGUUCUCCGGGCACGAGACGUCCCGAUAU
+UCCCACAGCAAAUGGUCCUCGGACUUCUCGUCCGAAUAUGAGUUCCAACU
+GUGUAGGAUUGUGCUAGCCUAAAGAAGUCUAAAAAUCUUCUGGUAUCUCC
+CGGUAUGUGGGUGGCGAGGUGGAUCCUCCCGCCAGAGUACCAAAAAAUCC
+ACCGCUGCGGAACAGUUUUCCUAUGUACGUCCACACCUAUCUCAAACGAC
+CCCCCCCUAUGUUUAUCCCUAGUACGAAUACUGAGGCCCGGUGCCUGUUG
+UUCUCUUUUCAAUAUACCGAAAAGUCCUCACAUACAUUAGUCCGCACUCU
+UGAUUUUCAUGCGAUGCUUGGAAACCCUCAAAUGUCAUGAAUCAGCACAU
+GUUGCGUUUGUUACCGCGGGCAACAUCUAGUAACUUUAAUGCUACCCUCU
+AUCCAUUGAUUACUUGUCGGAGGAAGCCGGCGGAUUCGUCUUCUGACACC
+AUGGUCUGUUGUGGAUCGACUACAUUAGCAAAGCCGCUUCAAACAUGGGA
+AGAAGAAUAGUGGAAGUAGUGGGUCCUCAAUCUUUUCAUCGACGGACAUC
+GAGUGCAUGUCCUUAUCGGAACUGACACCUAACAUUAAAGCCUAUACCGU
+CCACUAGGCACUAGCACUCCUCAAGUACUAUCCAACUAUAGCGAAACGUU
+CUAGGCCACUACGUUACGCCGCACAGCAACAGGUGUUGAGAACGAAUUCU
+UUUUAGUACUCAGUUGACAACACUCGUCGGUUGGCUCUGGCGCAAGCGUC
+AUAACCUUCCCCGACUCAAGUAGUUUUUGGUCGAAAGCUCCCCGUGCGGG
+GGUUCGGAUCUCACAAUGAGGCUAGUCUCUCGCCAAUGAACGUUGAGGUC
+CCGGAUGGCACCCCCCGUGUGGAGAACCGCAGCCCCUUAAAACGCAAGAA
+GUGUUGGUCCGCAAUGCCCGAUAUGCCAUAAAUCUUCGGAGACGCAAGUU
+GGAUGUUCGUGCAAGCCCAGCGUGACUGAUGGUCCAACCGACUGGAACGG
+AACAGGUUCAGACUCUAUUAGCCUUCUCUGACUUUAAUACGUCUGCCAGU
+GAUAGACGUAAAUGUCUACUCCAUCGUACAUGGCCGCAUUCUUUGUGAAG
+GUUUAGCCAGUUAUACCGCCGCUAGGCGGCCAGCCCCACUGACAUAUGAG
+UUUCAUGCCUUUCAAAUCACGCCGUCACUCCAACGUAGAACCUUGGAAAU
+CGCCGGUCUUGAGCUUUUUGCUCCCCAGCAGUGCCAGAUGCUGGACUAAG
+AAAUCCUUAUAAGAUGAUACUCUCGGAUAACAAGCGACAGCCAUAAAGCG
+CUGUUACAGGUACAGAGCGGUCUUGUACGAUCGUUACACAUCGUAACACU
+GUGAUAUUUCAUGUUCCUGUCGGGACGACCCUUCGAUCGCGGAGCUGCGG
+UAUAUGGUAAUGGCUUAAUAAGGGAGGCCAACGGAAAGGGUUGUCCAUGG
+UGGAAACCCGCAUAGCAACGAAGUCCCUAUAGAAUGGAUAUAUGAUCACA
+UCAUUGAUUCUUCCACAAUUUUCUACUUUGUUGGCCUAGGUUUCAUUUUC
+AAGGAAGUCUCUAGUAUAAGGUUGUUACACCAAGUCACACCGCGUAAUCG
+UCCACUAGUUUGGCAGUAGAACAGCUGCCACUUGCGAGUCAGGUUUACCC
+CUACUACGCUAGGUACCCACCGGCGACUCCCUGCUUGCAUAUUCGGUGGU
+GGGUCGGAAAAACGGCGUAUUAUAUCAGAUGAUCAGACUAGGCACGUUAC
+GCCAGCGCCGGUGCCCUCAAGUUAUGGUGAUAGACAAUAGCGUUCGUCGG
+CCAAAAUAUAUGAAGUACUAAGAUCUUUCGACUUUGAUGCCGUUGGCCCG
+AUCAUUACGGGUUUCCUCACGUUUUAAGCUGGUUCAUACCGGGAUCCAAA
+GCAGAAUGGGCCUUGGGGCGCAAAUAAGGGGUAUGAAUCAUUAUUUGCAU
+UUUUGAUCUCAGCGUGUGCCCGAACGCCGAGGUGCGACAAUGCACUCAGG
+GAAGCUGCCUUAUAGCCACUUCAUCAAGUGUACCGACAUGGUAUACGUAC
+UACCUGAAGGGAAAUAUUUAUUCUAAUUUCGCUAGUUACUAGCGCCAAUU
+CACUUCCGUGUAUCUAUUGGUCGUCCUACCUCAAGAAAUCAUUCCUCGUU
+CUGUCGGAUCUGCAGUCCUACCCUGAUUACGUAGCACCGCCCUCCGCGCC
+AAUGCAACGCUAGGCGGCAGAAUCGGGCAUUCCAGUAGUCCUUUCUACGG
+AUCACAGUGGCAUCUGGACCGUCCUAAAUCAGAGUCCUGGCUCGUAAACG
+CGAGUGCUCAGUGUGUCCUACUCGUCGGUGCGAACGUAGAUGCUUGCUCU
+UCCGUUCAGGAAUUUACUUGGUUUAUGUGUUUGUUUAAAAUCCAUACGAG
+AAAAGCGGGGGCCCGAGAGUUACUACCUGGGAAGAAAUCCAUGAGAAGCA
+GCGAUAAAACUCGAGAAGUUCUCAACCGGUAACAUUUUUAAUGUAUCAGG
+GAUAUGGAACGCUACGUUGUGGGAUGACUACAAUCUAACACGUAUGCCUG
+ACGGGUACGUGGAGAAUAUCAUCGCGGUAGGUAGAAGUAACUAACCGGGC
+ACGAAAGUUGGCUACGAAAAUUCGAUCAUCUACUUGGGGUCCGUGUAGCC
+GCGAUAAGAAUAACAUCUGAACGAGUUAGGACCGGAAGGUAGCAGCUAUA
+AGGAAAAGUGUUCUGUAUUGCGGUCGAACGCUGAGCGACUGAAUAUGACG
+AUUAUUAGUUACUCUGAAAUGAUUUUAAGUGGUCUUCAGGCGAUAAGAAU
+UCGAUUACUCCGCACAAUCUGUCACCAUUGAGCGAUGACUCACUUACCGG
+UCUAUGUAACCAACCGUCCUGGAGCCCCACCGCUAGCAUACUUAGCGUUA
+CGUAUGGACUAGCGUCACCCAAUUAGGUUGCUCUGUUGCGGGUAUUUUCU
+GUAUGCCACGCCAGGUCCUAGUAACAUUAUACAGCGCGUAAACCUGCAUC
+CGACCGUGCGAGACCGAUAGAUACGCGAAGAUGGAUAGCGCUGGGCGUUG
+CACAUUAAUCACAUUUUCCACGGGCCAAGAACAGGACCAGACCGCUCCGA
+UCUAGAUCCGUUGUGGCUGAGUAACCCAAUGAUAUCAAUGCAGGGAACUU
+CCCUCACUGUAAUGGCCUACAAGGUUUCUCCAUUAGUCGAAAUUUCCAAU
+UGAAUAUCAAUGGCCUCGAAUGAUAGUGCGAGCCGAGGUAAAUGCAAUGC
+GACUUGAAAUAGAGCGUUAGCUACUAAAGUACACAAAGAUUCUUUCUGAA
+GCAGAGGAAAUCGUUAACGUGAAAAAUGUAAUACAUCUUAUCUCUUUGAU
+AGCGAAGUGCUUUCAAACAUGUGGGGGGGUGCACGCUUUAUUUGCAUGUA
+ACUUGUUCGCCCAAGAGCCAUGGGAUGAACUCGAUCAAGCCUAGACGCAC
+AGGAAAACAAAGCCGUACAAUACGGCACGAAGCUGAGGCAUUAGUCGUAC
+CAGAGAACACGCAUGUAUUGAGCCCCGUCUGCAAUACGGAGAGCUAGCUG
+CGGUCGCUGCGUACCGACUCCCCGUUCCCUUGUCCAGACAUCUACUAGUA
+AUCGCACCGCUCCCCACAGUCAGACACAUUGCUUAUUCGACUAACAGACG
+GCUACGAUAUCGCAUGCUAAUUUGGGAACUCGCUCAGCCGAUGUGCUUCU
+GGGGAUAGGUAAAAACCCAGUCUGAUCACACCCCUACAUAAGAUACAAGC
+UGUGUGCUGAUAUGUUGUUGAGCAUCUCGGAUACUAUGGGAGAUCCGACG
+UUAGUUUCUACGCAGACGUCACCGAGAAACCAUCAAGUGUACAACAGAGU
+AAAUCAGCUUAACCCUAGGCAUGGCUCAUGUCGCGCUGCAAGAGUCGAGA
+AAAGCUAGGCCUACGAAGUGUACGUGUACGCAAGAUCGAACCCGUGUCUA
+CUCACACUUUAUCGAUGGUGUGUAAAGAAGCAUUUCGAGGGGAUGGUCUA
+UUGUCCCUGCUAUCUAUUAUAGGCCAAACACUGGUCUAUGCCAGUGAUUU
+UUGAAGAUCGCACAAUGGCAUUGGCCUAAACCGCGAUAAGCGCGGACACG
+GAGGAACCGGUUCCGGCUUAUUCCUCAUAUGAUUACUGUGGGAAAUUGGA
+UGUCCCCACAAUUUUGACCCCUAAUAGAUUGCGCAGCUCCUUGCGCUGCU
+GUUAUGACCAUACGCGUCUCCAGUCAGUAGCGUGCGUCCCUUGCUCCCUG
+CUCCAUCCGUAAGACUAGCUUGCCCGUAGCAUCGACUCCUAUAAGGUCCC
+CAAAUUCGCUCUUGGUAAGCGCCUCCAGAGGGAGACGCGUCUAACACGAG
+GAAUAGGGUUAUUGGGGCUUAGCGAUUAACAUACUGGAUGAUCCAGUCCA
+CGGUUCCCAGGAGAUGACUCCAACGUCUCGACGAGCGGUUCCCAAGUAAU
+GUGGAAUCCAUCCACAACAAGUACUAAUAGGCUACACCGAGGACGCAAUA
+UGCCAGAUCUAGGGUAGUGCAUAGAUUGUGAAGAGACUGCACCCAAGGGU
+AGAAGCGUCCUUCGUCCACUACCUGAAUGCUAGCAAUCAGAGUAGAAUCU
+GAUAGUGGAUGAGUUUUGCGUUUCAAUACAUUCGGUGAUCGCCCCGAGCG
+UACCAGCUGUCGGGACGUUAACGACACGAUUGGUGAACCGAAUAGUCGUG
+CGACAACCUACCAGCCACGGCAACCGUACAGCAGGGCCAAACGUCUUGAG
+GGUCGUGAUCCAACAGAUGUGCUAGCACAGCUGCAGUAGCGGCAGAGGUC
+UAUGGUCUGAACACCCUGACCGAGAGUUGUCUGCUACCCAUAGACCCCUC
+CUUUCGAUCCGGCGUUGAGACCACGAGAUUCUGCCGGCUUAGUCUGUGGC
+CUGGGAGCGGCGCACGCUUGCACGGGUAGGCUCGCCGCGUGCAUGUGUUG
+AGGCUUUAAACAGAUCACAGACCGCGAGAAAGGCAGGCAGAAAGGUACGA
+UUGGCUCCACCGUUGGCCGUAGGAGUUGGUACUUCCCAGGAUAAGCCCAG
+GUGAAAUGUACUCGAAAUUGAUUGAUUCGCCUUCUUCGGUGUGUCCGAAC
+AUGCGUAAUGAGCUAGUGUUACUAAGAUAAUGUUAUGGAUCGGCAAGGGC
+CCGGUUCCUACUCCAACUCAUAAACCAAAUACAGGUGGGCAGUCUUUGAU
+GUAGAAUCCUGGAUGACAACCCUAGCAGGCUGCUCCCGAAUAUGGAGCUA
+GUUAAAUAAAUCCCAAGAUUUCUCUUUUUUGGUAUUAUUGCACCUAUAAA
+AUCAUAGGUAUAACAACGUUCAGGGGUUGACAGACCUUCCAUUUACCGGU
+GAUCCCGCUGACUGGCUCCACCCCGUUAAUCCGCAAGCAUCAGCUGUCCA
+UGGUAGGGCUGCUCCUUUCCAGGCCUGACCCGUUCCCAUGACUAAGAUGG
+UUUACCCUGACCCUCCAGUCAGGGCCCCAUCACCACUGAUCCUGCGGGAC
+GAGGCUUCGACACCAAUCAGCAGGGCCGAUAAACAGUCGAUCAGCCGUCC
+CCUGAACUUCGACCGCGCCGUAUAGGGGAUUUGCGCUUACAGAGGACCCC
+UAACCCUCCGGUACGGCACAGAUUAGGAAGUCCUUCAAAGAACAGUUAGA
+AGCUCAUAAGCAGUCUUCGCCACUUGUACGCUGCGAGCAGCGCCACGUCG
+CCGACUAUCGUCUGACUUAGGCCUAGCCAUUGCCUAGCUCUCUUGAUCUC
+GGCGGAGUUGGUAUCCUACUUGAUAAGGACCGGGAACCUGGAUCCACGGG
+UGAACAGGGGUGCGGUGCAGCUUGGCAGAACCCAGAUAGGCAACUUACUA
+AGGAACGAAAAACGAGGCAGCACUAAAUAGAAGUUGUACCGGCCAUCGUC
+UGACUAAGCAGCUAAGCUCCUAGAUGUCGUAUAUAUGGUACAGGAGCUUA
+CAUACGGGUUAUUAAGAACCGGAGGUCUCCCCCACCCGCGUUUCCGGUGG
+GCCGACAUGACCGGGAAUCAUCCAUCCGGCCACUACAGGUGAACCAGAUG
+UUGAUUGCCGUGUUGACGAUCAAUGCCGUGAACGGGGUACUCCCCUCCAU
+UACGAAAAACUUCCUUAUUUCCAGCGCCUCCAUUGAAUUAUGUUCAGUGA
+AUACCCAAAGCCCGUGGAACGAAAAGACAAGGGAAGGUUAACGGGAGCCA
+AACUACAUGCAUACCUAGGCGAUCCGGGAGCCAUUUAGCGCGCGUGCCAC
+GGAUAAGUUCUGAGACCGUACGUUGGGUAGGCUAAGCGUACACUGAUGUA
+GACUUGCGCGUCCCCUCCUGUGCCCUCCCGUCAUCAUACCCACCUUUCCA
+GCAGUAGUUACGGAGACCCUGAUGGAGUGCAGUGGCGAAUUACGAUCGGU
+CACCCGUCGGACGACGAUUCUCGUGUUUAAUCCCCGUAGGCGGGGAUCAC
+AUUCGAUUCUUUCUGGGGACUUCGUUGACCCACACCUAAGGACGUCUCCG
+GUCAUGACACCCUUGACCUGUCAACUUACACACUACUAUCAUUUGUGUCU
+AACCCACUAAUCUUACUGAAGGAAUGGUCAGAACAAUGCCGUCUCUACAA
+AUUCUAUUCUCUAUGACUUAUACGAGCUGUGUAACUGGCCUGGGGGCUAU
+GUUUCACUACGUCCGGGCAUUCGGGGAGGGUGAACGUAGUCAAGCACUUG
+UGGAUGAAUGCUUAUUAUGCACGUCCUGCUCCAUGGGAGCAGGAGAAUGG
+UCUCUUUUGCUAUCGUAGUAGUACUAACUGGACGUCGUACGUCCGCGUGC
+CUGAUGAUCGUGAUGGUGAGCACCCGAUCCACUUGUCUUGUAUGUAGCGC
+CUGGUCGGGACGCCAAAACGGCACAGCUAUAUCUACGAGGUCCCUAUUCC
+UUGGUCUGCACUGCCUCUUGCCUAGAGAGUGCCCCGCUCCCAGAGUUUGA
+AGCAGGCCAGAGGGUUACCCUGCAGGGCUUCUCCCCCCGUUCCCCCCGCG
+AACGCCGGUCGGCCGGGGUCGGCUGCUCCCUUCCGGGCCUCGCCGGGUGG
+CCCCGGCUACGGCGGCUUCGGCCGGCCCUCCGGCUGGCCGCCCGCCUCCG
+CCGGCCCCGCGGGACGGGGUUCAUUGUACCCUGCAGGCCCUUGCUGGCCU
+GCUUCAAGCUCUGGGGGCGGGUUCUUCUGGCCCCCGCGUGGCGCCUUCGG
+GGCCCCAGACUCACGUUGCGCCACUGAAACCAGCUACCGGUACUGCAAGC
+GGAAACGACUCGGACGACAGCAGAAACUUUCCAGAGAAUCUAGAAUCCCC
+CCGGGCAACCGCUGUUGGUACCGGUUGUGAGGCACCUGUUGCUUCCGUCU
+UAUUUGGCGAGUAUCCUGACUUGGCUUCAUUCAACAAUUGAACCUUCCCA
+UACGUCAAAAACGCACAGUGGUUAUUUUCAAUUCUUGUCCACCUUACAGU
+UGCGGGGGCAGUUCCGGCUUCAUACCGAAUUCCUCUUUCAGAAAUGCAAA
+CACAUUCCACCAACAUAAGACCUAUUUAACAAGAUGCAUGUCCAUAAGUC
+UUAUUUAGGCCUACAAGAUUCUGCUAGAUGUGUGUUAUGAAACGUUCUCA
+UCCCUCCCACGACGAAUUUUUCUAAAGUAACUGCUCAUUUUUUAACAAAU
+CCCCGCUCUAUAAUUGUACCUCGGACAUGCGGGUAGCUGUAAAGUUUCAC
+UACCGUGCCGCUGUCAUAGUAACUCCUAUAACUCGGGGAGAAGAGAGUCU
+AAUUCGCACAUGAACAAGCGCAUCUACUUAUAAUUAGGUCACACCAUACU
+UCCAGUAUGCAUGAAGGAAACGCUGGAAUAUCCCAUAAGCUCGUGAAGUA
+UGUGCGUUAUGGGGUGCACUUCGAGGCACCUUGCCUUUCCACAACGACUG
+AUGGGGAAGUUCGAGUUCGGGGAGCAGGGGUAUUCUCCCACGAUUUUUGU
+GAUGCUCAUACCUCCUUAUUGAGGCCGGCGGGCCCCGAUCUACGGUUUUU
+CUCAAAGAGAUAGGGCACUACCCUAGGGGUUACCUUACCUUAGACACAAU
+CGGAGCAAAGCUUAAAUCCUACGUCCACACUCCAGCUAUGUGCUGAAGGG
+ACGAAAGAUUUCGCGGUACCACCCUUCUUUGCAAGAAUACUCUUGCCUCA
+GUGAUCCAUAAAUGGAUCUAGCUAAUAACGGAGCUACCGUCUAAGCCUAG
+ACAAAUGCUUUAGCUUAGCACUCAAGGGCGAUGUUCGUCGACGUGAACCA
+UCGGUUUUCAGCAACCACCGACUCUCUGUGAGGCUUCACAAUCAACUACU
+CCUCCCUGCGCGUGGUUCAUGCUAUAUGAGUCGCAGAACCGCCCUUAUAU
+AGUUGAAUUGAUGUAUGCCAACCCAUUUUAACGAUCAGCAACAAAUUGCU
+UCUGUCGCUCCCUGUAUAUAAAGGCAAAGGCCCGUGCCCGAACCACAUGA
+GCUCGAAAUCAAUAAUUCGCUGCAAAUAACCCGCUACAGAGGCAGACGGA
+CACAGAGGCACUUCAGUGCAUGUCGGGCUACUGGUAAGCUUAGACGAGUC
+GCAUAUUGCCAUCUCGACUGCGUAUAGACGGGGAUCCUCCUAGUUUGCGU
+CUGCUUAUUAGUGGCUGUUACAAAGGGAAGGCUCCUAAACCUCGAAAUUG
+CAAGGGUAACUUUGCAUUUGUGUAUGCGCUCCCAUACUAGUUCGGCCAAC
+GGCAUACACAUUUGAUUCAGAACGGGGUUACUGUCUAUUCCUACACAAAG
+UGUACUCGUAGCCGGACUCUAUUAUACAACGUCUGGUCAACUCUGUAGCC
+GAAGGCUUCGAUGCAGCAGGCGUAACGGUGCAACGUUCCCUAGCACAAGC
+GCCAGUUCGCACACCUGGCUCCAGUACUGUAAAAAGAGUGGGGCGUUUAA
+UCAGCCCCGCCUCGCCCAGUGAGGCACGUCGCGGACCGUAAGACGCGGUG
+ACCUCCCCCAGGCGGAUGACUCAACCGCAGUACCACUAUCGCAGGAGUUG
+CCCACAAAGGAUCUGCUUUAGUCACCUGGCUGCUCAGACAGCAUCCUUUU
+UCUAGUUUGCGUACUCUAUCACUUUGGGAUCUCCGGAACGUAAUUUGGGU
+GGAAACCACCACUCUCCGUAUGAGACAAGAAGAUCUCACAAGUGUGCGGA
+GUCUGUUAACUCAACUAAAGAGUGUAUCGUCGAUAUCUUGAUGAUAGCAC
+GUCUAAGUCUCUAGUCACCUCUUGACGGCCAGUUGAUUAUCCUUCGCCCC
+CCGCACAUCUUUGUACAAACAAGGUUACAUAAUUUGCAGAAGGGGGUGCC
+GCAGCUGCAAAUGUUUCGGCGUCGAUCAACGCAUGAUAUCUUCCGGAGGU
+AACCCUAGAUUCUACUCGAGGUCCAUUCAGCACGAGGAUUCUGGACGAAG
+UGAAAGCAACAAUUGAGAGUGACGAAAGAUCUCUAAUGGUCUUCUGGACC
+UGGCCGAGUCCACUACGGCUAUAUGGUUUUGAUUUCCACUGCUGGGUCCA
+UACAAGAAAGAACUCUCAUACAUCUAAAUGAAAACGGACCAAUAGCCCGA
+AGGGUUAUGCGUGCUGAAAAAAGGCUUGGGUCAGCCCGUGGGCCGUAUGU
+GAAAUAAGUCAUACCCGGGUCUGCUAAUUCAGAGGUAGGUGGGGAGCAAU
+UAUUUAUUUAGCCUAUAAAGUGGUUACCUCUGGCAAAGGAAUCUACUAAU
+CACGCCUUGGGGUCCCCCUGUAGGCCACUCGCAGGGGGAGAACUGUGAUG
+AGCACUAGCAAACCAUCUCACGGAUCAACAGGUGCUUCUUCUUAUUCAGA
+ACAAAACAUUUCUAAAUUAAUAGAACGAUAGAAGCACCUUGCUAAGCCUG
+AUAGUCAGACUAGUGCUCGGUCUGUGCCUAGCUUGGAGCACCUAACCGGC
+GAUGCCCUACCAAGCCGAGUUUAACACGAACGUACGAGGGUUAUAUACUA
+UCCUGACUACCUCAAGUUUCGCAACUCCCAGUAAUUCAUGACAUAUCCGU
+UGAAUGCUUGCAGUGAGCGAGUUGGUCCUCUGCACGGGCCUCUGGGCGUA
+CGCCUGACAUGCGAAUGCAUAUCUCAAAACCACUUUCCAUCUAUGUCUCC
+GGCGUUUACUCCAACCUACCUGUACCCUCAUUCAGAGGAGGCGAGGGAUC
+AACUGGAUAGACGAAUGGACUCAUUUGGACCGAAUACAUCAGGCCCGAUC
+UUCAUUGAUUUGUCCUCAUCUGGGCUUCUUUGCCCUGAGUGAGAUUACAA
+GAGCAUGUUGAACUAAGUUUAAAAAUAGUUUACAGACCAGUAAUUGCUUA
+AAGUCUGCCUGUCAAACACAUAGCCCGGUCAAAGACAUCAGCUGUGGUUU
+UUACUUAAAAAUAGAUACCAAUUAUCUGCAUAGGCCGCGAAACGCUUAUG
+GACGCCGAGAUGCAGCUGGCCCUAGAUUAUGUAUGAGGACUUCUAUCAGA
+GAUUCUAUUACCGCUAGAUUUUAGAUCUGGCAUUUGAUGCUGAGUGCGCU
+UGCACCUCUCCGUGGAUCGCCCUUAACCUAUUCAACUAGCCGACUCCCAG
+UUCCUCCCGCACUACCUAAUCAUGCGAAUGUCGAAUUUUCUCUCAUUCGA
+GCCUUCGCAAAUUGGGCGUAGACUUGCUUGAUUCUACGGCCAACCUGCAA
+GAGACGGUCGCGUGGUGCACAAACUGCGCUUGGUCAUCAAUCCCAAUACG
+CGGAGUCGGUUCACCGCUUAUUUAGGCGGGACGUCUAAAAAUUGGAUGCU
+GUGACCCCGGGUAGGAUUCCGAGCCCCCUCGUGUGCGUACCAGUAAUCGA
+GCCUGUUCAAUACCACGGUCCGUUAGUUUCGUCGUCAGACUCCUCUCUCC
+UGCACUGUAUCACCCACCGAAAUAAAGACCGGAUUUGUUAUCGUAUGCUC
+GAAAUUGAUUCUCGAUACCGGCUCCUUUUGGGUUUCCAGAUCUCCGCACG
+GAGACGUCUUUCGGGGGGCCUAUCCUGACUGACUCCUCCCUAUUAACCGA
+UAAUGAGAAUACUAGCGGAAUAACCGGUGGACCUACAAUUGGGUGUACCC
+GGUAACUCAAUGUGAGCGCGUCGGUGUGGCUUCAAUAUGCGUUCGUAUUU
+CGGUACCGGUUGUAAAUUAUGGUCUACCUUCUCGACCUUGCGCUUAGUAU
+UUAACAAAAGACGAUUAACUAUCAGUGGAUCGUUAGCCGCGAGAACACUC
+CCAUGAAUGAUGAACUCCAGCCGCUUCCAUCGGUACUUCUGCCGGGACAU
+AAUUCGUCGACCACCAUGUGGGGAUGAGAGAUACACGGGCCCACCUACUC
+CUUAUAGUCAUGGCGACUGGCCGUGUCAGCGGUACCCCUGUCCAAAUCGC
+CCGAUACACCAAUAUCUACGUUUAUAGGGCUAUUAUUUGUAGUUCAUUAU
+AUUGUCUGCCAUAGCUCAAGGCUCUUCAAUAUAACUAACCUGAUUGAUUU
+AAUACUGCUUUUCCAGAUGUAAGAAGCAGUACGAUCUGGCCUUUUAUGGC
+CUAACCUCAGACGCCAGCAACCAAGAUUAAGCUACGCAUCACUGGUUUUU
+AGGCAGCGAUAGCGAAAGAGUUUUCGUUUUUUGCAGUUAAAAUUUCUGCC
+CGUUUUGCGCCCGGAUGGCGAAACGCAAUCAAUGCUCUAAACGACACACA
+CCCCUGGUGUCGCAUUAGAGUCCACUUGUCUCAGAACGGGAUGACUAUAC
+AGGCGUAUUACGUAUCCAUACCAGGCGACACUGCAUAGAGCCAUGCGCCA
+AUUUGCUGGGAAUGAUUAAUGGUUCCUCCGCUAAAAGUGCGCCGAGUCGG
+UGAGCAUAUGUAUAAUUUGUGUAUAUCCUACCCUACGUCACUCGAAGCAU
+AGAGCUAUGCGAGUCCUGGUUUACUUAUCGUGGACCUGGAAUACCGAUCU
+GCAAGGAACGCUCUAAGAGUUACAGGGUUCUCUUACUACCCACUCGUAUA
+GCAGAUGAGAUUAUGUGUGACUAACAGGUAAACGACCUGAAGAAUAGAGG
+UGAAACUUGUUAACCAGCCGUCUCCUAGUAUUGAUCGUCGUCGCGAGUCC
+UUCGAAAAUCCGAAACGGGAACUGUCGUAGUGAUCUAUGACCCUCUCGAA
+GCUGACACGGGCAACGUCUGACGGCCGUCUAUUGAGUCGCGCUCAUUGUU
+CAGGAAUCAGAUAUUGCUGACAUAUUUGUACUACUGCCCAAUUGUCCCAG
+AGCGAAAAUGACCCUCUGUAGGACGAUUUGGUCUAGUGCCGGCUCAGCAA
+CCUUCACCGUAUAAAACAGUAACCUCACUAUAGCCGAUGGAGCUCGUGAC
+UGUAGCUUCCAAUUGGAGCUCCAAUUAGAGUAGCCGCAUUAUUUUGACAA
+ACCCAGGCACAAGCCACCCCCGCUCGAGCCCGAUGUCAACCAUAAAAUAC
+GAUCUUACUAAACGGACAUCUAUAUCCGAACAAGUGGAAGUGCUUUAAAC
+CCACCUGACCACCGAAACAUCGUUAUGAUCUUAUGUGCAACAAAUCGUUC
+CCGCGCCCCUGGGUUGGACGAGCUGAAGUUCUCAGAGCCAAUACUCAAUG
+GCUGGCACUACAAGACAGGCCGCAUGCACACGAUUCCCUAAUGUACAAAG
+AUGUCCUAAACGCAAUAAACUUCGCCAGGCAGCAGCGUCGUGAUGCAACA
+UUUAAGCCGGUUCCGAAGCCAAUCCUCUAUGGAUACCGAUCAAGUGGUCG
+GUGGGACUCACGCGAGCGGACGGCAGUAGAUCUCUUGACCAAUGGUCUUC
+GUAGUAAAUCUGAUACCGAAGUUUCGCCACUUCAUCCCCGCCUAUUUUAU
+CACAACCUUAUGGUGUUAGCGGACAAGUCGUCUAAUAAUCUGGAUCUCUA
+UCUUGGCGGAGAAUUAGCUAUUAUAUAAUAUUUACGCCGAUGGCUGCCGC
+GAACCUAGAACCUCCAGCCCAAACCGCAUCGCCUCAGCACGCUCACCACC
+AUCAGUGCAGACGGAACUGUACUGUCCCCUUCCUGUCUAUUGUGUUCCUU
+ACGGUCCAGUAGUUCGGGUGGUUCUGCCGGCUUCCGCCGUAGAGGCUUGG
+CGUCGUCGGCGUUUAGCGCCAUCGUCACCAUUACGUUUCAGUAGCCCCCC
+CUAUGAAAUCAUCGAUGUGGAAUUUCGCGUGGCUCUCUUAGAUGAUCCUG
+UGUCAGUGCUGGCUGAUAACUCCCUGGCGAUACAAUAGUAGUAAGAGGAA
+GUGAUAUAACAUCCAGCGAUCUGGGGCCUUUGGCUUGGGGGGAAGACUGG
+AAACCCCACUUACCCCCGCGUCUGCGGGAUUUAACCGGUCAAAGCGCCCC
+UUAGACCGACAACGACUUUCGGAGGUAUCUAGGUAGCCGGGAGGCUUAUA
+CAUUGGAGGGUCCGGAUCCUUAUCAAUCUCGAACUGUAGUGUUAACUAAU
+CUAGUAGUGGGGCGUAAGAGUGUAAGUCAACGUUACAUCUACUAACCAAC
+UAAACGCUGCCUACGUUGUUGGACUAUAGGGAGUAGCGAAGGCGGUAUCG
+ACUUCCGUGUAGUCCUGGAUAAAUAGUAGGUAUGUAACGAGCACUCCCGC
+AGCUACUUCGCACCGCAGUCUAUCGCCCACCUACACUCUUCAGUCAUACU
+AUGGUACUUACUGGAUCAUGAAGGACUUAACGCACCCUCUAAGGUCGGGG
+ACAAGUUCAGUGAAUCGCAAUUACGUUCCAAUAGCAUGCUUAGAUCCCCA
+AGGGUUUGCAUCGGGCUGGGUGCGCACUGAGUACGUCACCACACUUCUAU
+UUAUCUCGGAAGACCAUGCCCUGCCAUCAAGCAACGGGAACUAUACUAGC
+CCGCAUAUAAGCCUGCGUCCAACGUCUAACCGCUAGUCUGGCCCUAUCCA
+ACCGUCUGGCUUGGCGGCUCGCAGCAAUGAAAUCCAUUGAUUUAACGCGU
+GGGGACGAAUGUCCGGUAUCGUGACACGCACUGGUUGACAUGACCUAACG
+GCCUAAUGACCAAGAUCAUAUACCUCCAAGGAAAUCAUCCGUCCACGCAG
+GUACAAACACCGGAUGGUAGAGGGCGGGGAAGAUUGCACGCCCUAGAUCU
+CCAUGGGUAUUCUGAUAGCCCUCCGUGGAGGCGGACGGGUUUACCUGUUU
+AAAGAUCUUUUUAUGUCCAUCCCAUAAUACAUCGGUUGCAGGAAGCGGCG
+CUUGGGUCCACAGUGAGACACCUGUCUUCUGGGUAACGUUACUUCAAGAU
+AGAUAAGAGGUCUCCAACGGUUUCAUUGGGUAGCGAGUUGAAGCAUCACG
+UGCCUCCGGCCACCAAGUUCUAUAGCGCACAGACUCGAUAUACAAGCAAA
+UGCUUGAGUGCACCCUAACCCCGUCAUUUAGCAGGGAGUAAGGCCAAAUC
+UUGUUCGUGUGGGCGUCAUAUUCCUCAGCCGUGUCUGCACUUUCCAGUGU
+CAGGAUAUUUCCUAGUAACCUUGACCCUUCAAGAAUUAAGAGAUUGCUAU
+CCCUCCAGUUUUAGGACCCCCUUGAUGGUACAGUGACUCCUGUCUAUACA
+UAGCGUCUAAACCUAAUUGCUACAAACUUGUCUAGUGUAACUGAAUCGUG
+UACCUAACGACCCAGCAAAAUAGCCAACCCGUUCACAGUUCCAGGAAGUC
+GGGAAGUCUCCCCAUUCUUGCGUAGUGUGAACUCGAUCUAUACAUGGCCG
+AUGAAACCUACCCGUAGAGCGGGGGUGCCACCAGCGCACACGGCAUUCGC
+CCCGAUCCUAUCCAGGGGUAACGUCAAGGAUUUUCUGUGCGUUUGGUGUA
+AUCCCUUGGUGCAGUUCGCAUAAGACUAGCCGGGUAUGUACUCUCAGUAG
+UGCGAGCGGGAUGGGCCUUUGCGAACUAGGCGAGAAGUGCUGGCCUGAUA
+CGCCUUCUAAAACGAAGUAGUCCCUCCUAGUAGGACUCGAAAUAGGGUAA
+UUAACGGUGGCCCAGAACGAGCUUUUGGAAGUUAUCAUCGAAAAGCACAG
+GUGUAACCCGCGGAAGGUCACGCACUACACCUUUUACUGGCAUCGACAGA
+CACCAUAACCUCCGCUCAGCAAUGGGACCGGCCCUAAAUAAAAAACGUCC
+CUACGUAAAUACGUAGGGACGAUAAAUAUCGCGGUACCACCCUAGUUGUG
+AAAAAAUCUUCACCACUUUAUUUGAUAACGGUAUAAACUACCGUCUUUCA
+UUUCCUCAAAAUAUGAGAUUUAUGAAAGAUGCUCCAGGACGAACUUCAUG
+AAUAAUCUAUAUACUGAUUCACACCAACCAUCAGCUCUCUGAAAUAGGGA
+GAUAUUCACUACUAUACCCUUGCAUACUACAGCGGCCUAACGCUCCUUCG
+GGAUGAGUUAUAAUGAGGCAACGCACCAUCUUUGUGCGACUGGGCAUAAU
+CUUUUCUCGUCUGUAACUCGUAGUUAACAAUUGAGUGAUUAGUGGACGUA
+GUGCUGAAAGGAGACAAUACUGUGUUAUAAAUGGCGUUCAAGGUUAGCAG
+CAGUCUGUUGAACGGCGAUUCAUUGGCUCAUAGCAAGAAUAAAUUAGUAA
+CACUCUUCCAGAAGGUUGACUCGGCCCUGGGUCAUUCACAUCUUAAGGUG
+UGGCAAUCAGACUCCUUGUGCGAGCAAAUGAUAUAGGACAAAUGCUAGAC
+GCUCAGAGUACCGGUCUACUAAUAGCUGUUGCCUUAUCAAGCAAGAGAGG
+AGGGCCGUGAACUCUUGAGGGGUCCUCUUUAAGCCCAGGUUAUUGUAAUA
+GCCGUAUUUUCUGCCACAAUCACUACUCGCGCACUCACUUACCUACCACC
+GCAGGCAUUGUCCUAAGAUGCACUAACCUAGACAUAGGGAACCAUUGCGG
+AUUCGGUAUUACCAAGAGGACCUAAGACAAGAGUGGUAAGGUGAUCGGGA
+CCGUUCAAGGAAACCCAAUAGGUAAUCUUGAGGAAUCGUAAGAAAAGCAA
+GAGCUGACAUUUAUUGGCCGACGAUCAUACAAGUCUCCAGUUAGUUCAUC
+UAGAAUUGCUUUUAACGUGCGUCUAUUUAUACACAACCGUGCUCAGCUGG
+AGUUGACUAUCGUGUUUGACACAAACAGUAAUAGUUAGUACCCCGGCUUG
+CCCUCAGUACCUUGUUAGGGCCUGAGACGUGAGCUGGAGUUGUAGUGAUA
+AGCCAGCACCCACCUGUGUUUACCACUCUAGCUCCUGAUACCCAGAUUCG
+UUAUGUUGGGGGGGAUUAUAAUGGAAUAUUGAACGGGUGACGCCUGACAA
+CGCCUUCAGGUUCUCAACAGGUCUGCCACUGUCCUGAACCGACUCAAGGG
+GUGAUACGGCGAUCUCAAUAAUACCACAAAGUUCGGCGAUUGGAUCUUAU
+CGGGCGCAGAAGGGGAGUAGCUCCCAGCGUUGUCGCCGUCAUGACGAGCC
+CGCCAUGUGCAGCGCUCCGGUGCAACGGCAACCGGCCCGGCCGGUUGCGA
+GCGAGACCUUUUUUGAGAAGUGGGCGGUCCUCCGAUGUGAUAGCUCAAAC
+UUAAAAGAGAUAUUACGGAUGUCUUCUUACCGAAUCCGUCUCGCUCUCAC
+AAGACCAUCGGCUCGUAGCAGUAAUGUUUACUAUUUAAAAGUGACCCUCA
+ACCGUAAUUAGUACAAGAGGUACGGGAGCGACAAACCUAUAAGCCGGGAG
+UUCCCGAUGACUGUACGUUCGUCCAUGAACCGGUAUCCACGCUGUGUAGG
+GCGUAACAUGUGAUGAACAGCACAGUUAUAUAGGUCUGGAGUUUCCGCAG
+UUCUGGUUGACCCAAAAGGUUCAUAGCUGCGAUGGCUAUCGUUAUCUACA
+AUCAGAUUUCAAGAAUGCUACCAUAAGUCAUCGGUGUUAGUCAUCCUUAU
+CCUUCCCGAUUUUGGCGCGCGCGCGCGCCCACAUGGUCCGCAGAUGCACA
+UCGGACGAAUCGUCAGCCGCCACUGCUUCCGCGUUUAGCAUCUAACCCAG
+CUGCACACCGCAUGCCAUGAUACGUGCAAGCCCGUCUCCAUCCAUCGAAC
+CCAUUGCACAAGUCUCAUCCCUACCCGACCGCAUGGAUACGAAGGAAAAU
+GCAUCAACGGGGGCACCGGGAGGUCCCGAAGGGUUUUCUCUACUGGAACG
+GGAGAACGUGGUACAAACAAAUCGGUCUAUUGACGGAAGAUUUGUGCCGC
+CUUGGCAGAGUCGUUAGUAGUAGUGGAACGCAACUGAAUAACACUUCAAU
+CAAUGCCACGCAUGUCCUUUCGCUAGUAUUAUCUAGAUCAAGUUAUGACA
+GUAUAAUCUCAGAACGACCGGACUCUGCCUCGUACACCCGGUACCCCUCC
+AGUCCCUAUUGCUUGUCCCACUGGCUAGUUACCCGCGUCUCACACAGCGU
+GCAAUGACUAUACUGGUGGACACUGCAUCGUUCCUGAGAUCCCAGUUGGU
+CGUAACUCGAAGCGAGAUAGUUGACACCCAAAGGUACGAUGGGCUUCACU
+UCGGGAACAUCCACCUGUGGAUCGGCCGGAAGAUGAGGCCAGUCCAAUGG
+CACCGGCAAAUCUCUCGUAGUGAGUAUGGCUUCAACAAAGCCUUACUUUC
+UCUUGCACCGAGGUCGCACUAAUGCAAAAUCCGAUCCUCUCAGGGUCUAC
+GUACAGUCAAGACUUACAUGGUUCCUGGGAUUAUACAAUCCGCUUCUUAA
+UCGUAGCUAUCGCACAUGGGCUCGUAUGGCCUUUGGCCCCCCGGGACCAG
+UCGGCGGGUGGAAACCAGUAUUACCCGCCCUCACAAAAAUGGGUCGAUGU
+UAAGUCUCAUGCGAUCAUAUACACACGGGAGCGUAUUCGAUACACUCGAG
+UCACCGCCAGACCCGAUAGUAGGUGAACCUUCUAGCCCCGCGGAGACAUG
+GGAGCCAUGCUCAGGACAGCCAGCUGAAGUUUGGACGCAUAUCCACAGGU
+GAGAUAGUCCUCCUGUAAUCCGGGCCGGUUAAUUGAACCGGCAUAACAGU
+UUGCGGGAAUCCGAAUAGAACAUAACGUACCGAUCGAAAUACUCCCCCUG
+GUACCAUUCGGGCAUAAAGGGUAGACCAGGCAACUCGGGCGGCUUCGCGC
+UCGUUACGCAGUGCAUGCCCGGUGAUUGGUUCCGUCUUGCCUCGUACGCA
+AGGGGGUUAUACGGCCUGCUUCAGCUUCCCUCUGUCGGCACACCAGAACC
+AUACCCCAUGCGGGCAUAAAAUGCGCUUAAUCCUUAACUACGGGCCGAUG
+CAGAAGGGAAAUGUAUCCCUUUAUCCCGGGAGAUCGAAGCACCUACCCGA
+GAUCCUACGACCCAUUGGGUUAUUUUGCUGACCAAGGCCGACGGUCGGGA
+GUUGUCUUGAGGGCCGGUGCUUACGGUGGACUAUAAAGGCGUAUCAUACC
+CAUGCCAUGGAGUGCGAGGGGCGACCGCAUCGAUUAAUGGGGAUGGAGUG
+UAGGGCCAUACUGAAGGGACAAGUUAAACAACGAUAAAUUAAAGAAGAUA
+AACUUACAGAGGAUAAACGCUCGCUAACAGCCUAGUCAUAUCCUCUUCGG
+AAGGUAUGGAAAGCGAUGAGCCUGGUGAGUUGCCAAAUGUACCUGCCCGC
+UCCGUGUCUCGACGCCUGUCCUGAGCUGGGUAUGUUAGGAGGCUCGGGUA
+GGACUAGUGCGCUUAGGAAGCGGUCAAUUCCGUUUAUUAAAUUGCAAUCG
+ACCGCAUUGUAACGGUUCCGUUGAUAAAACACUUUCCAAUGCGAAGCGGC
+UGAAGCGGGUGGACAUCUAUUCUGCGGAUCCUGUACCGCCUAUCGAGGCG
+GGUCUUAUACGCUCCCGUACGCGCCCCCUCCCUUCGCCGGAAGGGGCCCA
+AUCUAGGCGCCAGGCCCACCGCGCAGCAGCGCGAGUGGUGUCAGCGGUGU
+AUGCAUCAAUUUUUUAAGGUGAGUUAACUUUGUUCCAUAAGCGUGCCUAC
+AGAUCUUAGGGUUUUACCGUCGAAGAAUGUAAAUGUAUGUUGUGCGCAGC
+GCAGCGAAUUACCGAGUCGGCUUUGAUGAAGCGCCGAGUCAAUACCGCCG
+AAGAAAACUGCUGUAGACAGGGGUCCCGAGGUAGGUUUGUAUGAUCUCUC
+AGGUGGAGAUACUUCUUAACGCAUUCGCAUUCCCCCAACGGCCGUGGGCG
+UAUAUAAUGCCCUCCCGCGGGAUCGGCAAGCCGAAUUGAUUGCGAUCAAG
+CGACGCCACCAGGUGUUCUUCCCCUUUGUGCUUCUGCUGCCCGGUUGGAG
+CCAGGUCGAACAUCAAGUACAGAAACACUAACUGCAUCGACCUGUCGCAA
+AGCGUUAACCUAAGGCAGAAGAAUUUCAACAUCCGUUUCCGCCUAUAACC
+AGUAAUCACCCUGCGUUAUCCAUUGGUCCCAGUACAAGAUCUCACACGAG
+CUAUCCGAUGCUAUACAACACCGUUUACCACGACAUAUGGUGGACCGUAC
+UGGGAUAGCAGAGUUCGGGUGCUACUCUAGAGCUAAGGUCUGUACCACGG
+CAUGGGGGUAUUAUCUGUUAGAGUCUCGAAUAACGUUGGCUGACAAGAUU
+UACCGCAACACAAUAGCCCCUGGAGGGCAGUGUUCUUACUUACGUUGUAA
+GUCUCAUGAUAAUUCUCCCAGGGAGCACAUAGGAGGCGUCACAGUACUAG
+GGCCUCGUGUUAUACAGUAGCCCCCCUCUCCACGUGCCUGGCGUGUAAGA
+AUAUCCAGCUAUUUGCGAUCGCACACAGCUCCCCUUGGAUACCAUAGACG
+UGAAGAGCCACGCACCACGACGCUGAUAAUGCACCGGUGGAAUUAAUAGC
+UUGCAUAACUAUCUCAUACCAUCCGAACUUUAGGCUUACAUAACUGUGCA
+GUAGGAUUCUUCAUUAAGCAUACGAGUCGAGCAUGGAUUGAGACCCGGAA
+ACGAACAACCGGUGGAUAGCAACUUUCCGCCUACAGUGUCUUGGCAAACA
+GGUGAGCGAACUUGGUAGGUUAGGAGCGUCACUCCCUCAACUUCGGAGCA
+UAUCAGUCUAAAUCUGGAGUCCCCCGAGGAUCGAUGGUAAGCUACGCAGU
+AAUACUUCCCCCACCAUUCACCUCAUCUACCAGGGCCUGCUUCCGUUAUU
+CUUGAUGAUAGUAGAACAUACGCCGUCAAGGAUUAGAAACCGGCAUGUGG
+GAGUAUUAUCAGCAGCGGGAGCUGAUCAUGAAAAUACCCAGGUUAAUGUA
+GUCGCUUCACUAGAAAUAAACGCUGGUCGAAGAUGGCGGACACCGUAGGU
+UAAACUAACCCGCUACCGUGGAGAAUGCGACACGGAUCAGAGGACUUAUC
+ACUAUUGGAUAAACCGUAUUGACUACGUAUUCCUCUGAACUACUAAACGU
+ACAUUAAUUCCUGGACCGGGUUGCGUCAGACGGCGUGCGAGUUGGCAGCA
+CAGUUGGGUUGGUAGCUCUAGAUGUGUUAAUUGUCCGUAACUUGCCCGAU
+ACAUGAUAAAAACAACAAAACAUAAGAUCAAGAAAGGAUGGAGACUCCAG
+GUAAUACAGACCGCCGGGACUAGUGCACUCUAAUCGUCCAAUUCUAAUUA
+CAUAGUCUGAAAUUGUCCGGGGAGUAUCGUAUCAGGCUGAGGGCUAACCU
+AGGCGGAGCCCAGCCUCUACUCGAGCAAGCCCUCGCUAUUCGUUGCUGCC
+CAUGCCGCCCCAGUGGGCGUCCUGAGGGUGUGUGGCAGUAGACCAUCCUU
+CACCACUUUUCCGUAUUCUCGGGGUCAAGUACUCGGGGUCGCCGUGGUUU
+GUUUCAGCCGCCUCCGUACUUGCAGGCCCGCCUAUCCGACUACCGGUGAU
+AGCGUGACUAUGAAGAUGAAUGCGACUCUAUGUUACUGCAAGAUUUUCUA
+GCUGCCACCGCAGACUAUAAAGAGAGGAACGCAGCCGGAACAUCAGACAC
+GACCCCAACGCACCGAUGGGUCGCAGUCUUACAUGCCCCGUCUAAAGGCC
+UAGGACCAAUGAGAGGGCGUACGUUUUUACCACGGCGCCAGUGGGACGUU
+AGAGUAUUCGCGCGCUGCAUCGAAUUAACAACACCGUGCUGCAGGGUAGC
+CGUAGUCGUUAAGACGAAGCUUGUACGGUUCUUGCAGUCAAGAAUCAAUA
+GUCAACAAUACUGCCGCUUCAUGACAGGAAGGACUGAAAUGUCUUAGACC
+UGUGGUCUUUCCUCGAUGUUCCUGCGGCUAACCGAGGCACAACGCUCUGU
+CUUAAGAGGGGGAAGAUUGGCAUACCAUGCCCACAACAUUAAAUGAGAGA
+CGAGCAGUUACUGAAGCAGAUCCCCCGUUCUCUGUCUCCUCAAUGACUGU
+GGAUAAGCAGUUUCCUACGAAUCCUGGGGGGGUACAGCAAACUUGACUCU
+UGCCCCAUUAUUGCUUGCCGGAGUGGAGGUCGGACUAGAUGGUUUGUCAC
+GGUGGGUUACAGAUAACUGUAGAUGUUCAUUUCCCAUAGUACUCCCUUGU
+CACUGGAUUAGAAGUCCGAAAGGGAACAUACACUCCCCUAACGCCGGGCA
+GAUGGGUUACCCUAAGUUUCGAUACCUUCAGCAUAGACCGACGGCUGCUU
+CCCCGCGGGACAUGUGUGUUGAGCGGGUAUCCGAUAACAUAACCACAGCG
+UUCAUGCAAGAUUGUGCAUAGACCGGCUACAGAUCCACGGGGAGGUUACG
+GGUGCAGGUGCGACUGGUCCCGGUUUUGUUGAUAUGAGAAUUGUAACGUU
+GUAGUUGUCCCUCGUCACUACAGUAGAACAGAACCGCCUACAAUAGACCG
+CUGCGGAGCGCAGCAGGACAACGAAUCUAAAGCUCCAAGCUCAUCAGGGG
+AGGUACACGCGAGUCGGUGGUACUUCCUAGGACGGCGACGGACUCAACCC
+AUUUAACUUUUGGAGGGCUAGGCUUCCUUUUUGCCUAAUGGACUCACCUA
+AGGGACAUUAAAUUCCCAGAUUGGCCGGCGGGGACGGCCACUCUAUCCGG
+CGAAAUUUGGUUUCCUGAAAUGUGUAAGCGAUCCUGAAGUGGCAUCUACU
+GUCUGUGGCGCCGACCAAGAAAAGUCUAGUUCCAGCGAAUUCGACCGGGA
+CUGCGGAAUCAUCUAAGGUGAACAUAACGGGCUUUCGACUACCGGGAAGC
+GAACUCGCUCUCGCCCCUGGACUUGCGGAUAUGGUGCCACGCGGCUGUAG
+UGAAAAAACUGUGCAAUGCGGACGCUGUUCGCGGGGCCAUUCGUAUCUGU
+ACCAGCAGACUCAUAUUCAUGGUCAGAGGGCUCGUUUAAUUUAAUUUGAA
+UGACCUUUCGUUUGGGAGGCUAUUCUUCUUACAGCAACGUGCAUCCCUCA
+AAAUAUGACGUGACUUAGCCUCAUGCUAACUAAUGCGGGUGGGCCCGGUU
+GGACCGGAUGACCGGUAGCAUCCUUAUGUUGGGGUCCUUGAUAUGGCUGA
+UCGCGAAACCCGAAGUACUAAGUAAAGGUCCCAGGAGACCAAUUUUCAAA
+CCGAGUACAUGCACCCUCCCGAGCAAGCUCGCGUAUAGCGGUGUCUUCCU
+UCCGGAUGGUUCAUACUGGCUCAUCAGACCUCAAAACUUGAAAACAAUAU
+UUUCUUUUCCAAGGGCGUGGAUCGCGGCUGGCCUAUGGACUACCGACCUC
+AGGUCGGAUCUGUGCGUUAAUUUGGCGCUUCGUAGAAAGCCGCCGUUCAC
+UUCGUAAACAAACGAGAUAGGAAAUAUGCACUAGACCCUACGCCGGGGUA
+UUGGAAGUUACGCUAAACGAUACCUUCGCGACCGCUUAGAGGACACAUGU
+UUCUUGGACCCACCAUCUGCAGUAAUUUCUUAAUAAAGACGCCCCCGCAC
+GUAUGGAGAAUAUAGCUUAGCCACACGACAAGGAAAGUCCUAGGAGCGCU
+AUUCACAGAUUAGGUAGGCCCACUUGCUGCUGAGAAUAGGAAUUCGGUUC
+ACUUCCGAUGAUUCUUGCGCCCUAUUGAGACUCCUCUUGUCCUCAAGGGU
+UUCCGGCUAAAUACCUCAGCCAAGCGUGGAGCCUAAAAGGUACAUGUGUA
+UUAAAUAGUGUAGGCCGGAUCAAUUUAUAACAAAGACUUGUCGUCCGCGA
+ACAGCUAUACUUCUAAAUCGCGUGGACAUGGAAUCCGCAGUAGCGCUGAA
+CGGCGAUUGACUGGCUUUGCUUGGUGCUUCCAAACGAUACUUAUCACAAA
+ACCAUACGCCCCCCUACCUCCUUUGCCGAGGUUUGGCAUCAGCCCAUGAU
+CGUGUAAAUUACGGCAGCACGAUAAGGAUAACUCCCGUAAUCGCUAGCGU
+GUGCCGCAAUAUGACGUAGGCUAAGCGUCCACUUAAAACGCGGUAGUAUA
+UUUUGAUAAACCGUGGUGUUCACUAAGUGUUUUUCUGUCUAAAUUUCAGU
+CAGGGGAUCGCUCACUUCCAGAGUUGAAAGCAGCGUGAACCACCACUUGG
+GAUGCAGUUUGUGAGACGGGUUAUCGCCAUAGCCAGAGGUGGAAGUAGGG
+UUACCAAUAACCCAGCAUAAGUUGUGUCACUGGGCUUUGACCAGUUUCUG
+ACAAUAGCAUUACACCCGCCACUAGUCUUAGAACGGAUAUUUUCCGACUU
+GGCUUGAGAUUUAGACUGCGGGUGGGGAGGUUCAUCCAUCCGUCUGUGCC
+CUCACACUCUGUAGUGUUAGGAUCCCACUAGCCACCCGCCUAUUGGAGCU
+CGAGAUGGGAGUGAUACCUCUUCAUAAUACGAUUCGAACCGGGGAAACGC
+GCCUUAGCCAUGGAUGGAAAGACCCAGGUUGCAUUCUACCAGCACUAGUC
+CUGAGUAAUGUGACUCGGGUUGUACAGCAUCAGAUUCAGGCUGUACGCCC
+UGAUUAUAGUUUUGAUCGAAGCCUUUCGCAAGAGCUGGAAUGGAUAGACG
+CUCAUUGUAGUAUGACGGGUCGCGGCCGGCAGAAGGGUAUCUCCCAUCAA
+UUCCAUCACUGUAACACGUGUUCCGGUAAUUAUAUCGAUGCUGUGCGCCC
+CUACGAGAAGGACAAAACCUCCUUAUAGCAACCGGGCAUUGCGGCGCUGG
+GAGGACCUGUAACCCGCCAUAGGCCACAUCUACUGCUGACAAUUGCAAAC
+CGAGAAGCCGACUCCCGUUGACGAAGGUGUCACACGUGAUCACAUGAAAG
+UAACUAGAAGUGUGUGGCUAAUCAAAUUCACGCAUGCCCCAGUUGACUCU
+AUAUGCUACGAAGCCGGUUGACUGUAGGUAGGCCUUGGUCAUGAAACGAC
+UUAAACGUAGCGCCGUACUCACAUCGUGGCCGCCCACAUAGCGGUACAAC
+CGCACCAGAAUUGGUUUACAGAGGCUUAUCUAGAAGACGAGUCGGGGUUU
+AUUUCCGACUGGGCACCCGUGCGCCCAUAAUACUAGGGGAAAGUUUCGAG
+ACACGAGCUUAAUGUUAACAUAAAUGAUUACGGUGACUCUUCGGGGCGGC
+CCUGGAAUGGGGCUUCAGUCGGCCAAUCAGGCGCAUCCGGACUGCUCGUU
+UAUCCAUUUGCGGAGGCGGCGGCGAAAGAGGGCGUUUGUACUGUACUUGU
+UGUACCCGUUCCCAUUCAGUAUAUGAACCUGGUACCACGCCCUGUUUACC
+AGUGCGAGACCCUGUUGUGGAGUCCAGCAUCGGUUUAGGUCCUUACCUGA
+GAGGCGCUCCUAUAUAACUUGUGGGCUCGGAGUGGGGCGACAAAAUUUUG
+CGACGUCGCAUACGGACAAACGCCGCACUUCCUCAAAUUCAGACGCACUU
+UUACAAGUGUUACGCGCAUUGAGGGGGUAAGGUCGGAGGAACUUCUUCGU
+UGCAUGCUCGUGAGGAGCGGAGGACGAAAGUCCUGCCGGGUGUACCAGAA
+AUUCGAUCUCUUGGUUCGUCCUUUGAGAUCUUGAAACGCACCCGAGAAGA
+UGUCUUUUAGUGCAAUGUGCGGCACCUGUGAAAAGUCAGGCAACUCGAUU
+CCGACUAAUCUUGUCUGUAUGAUUCCGUAUUGCGUUGUACUAUGAAACGC
+ACCUGAACUCAUGUAGACCUUUAAUUAACCCACUUCGAAAUAUCAAUAGA
+CAAGAUGAGUCGACACCUAAAAUCAGGCCUCCUUUACUCAAACAGCACCA
+UCUAGUAUCAUGCGAAGGGGCCUCGCCGGUGGUCGGCAAGGUCACUUACC
+CUGCUCAUGGCUCACCAUGGCAAAGCAGAGUUCACUAUGAGCGGUGUAGA
+ACUGUGAUAUUGGAUGAAGACCCGUCGGCUCCCCAAGGUUGCCAGCACAU
+GCAUGUGCCCUCAACAUUACGAGUACACACCAGGAACUGACGCACUAACC
+UAGGCUUUUAGGCAUAGGGACAACGCGCGCCUUAAUAACGAUGGAACACC
+ACCUUCGAUGUCAACAGCACCUCUGAGAUAACAUGUGCGAACGCUGCUCA
+UGAUCGGCGACAUUCUCUGAGAGCCGAUACAUCUUGUGCGCCACACAUCG
+CUUGCCGUAACCCUGAAGAACUAAGCUGGCAACGUCGAGACGGGAAUAAG
+CUGGCCGGUUUUCGUUCGGGGAACUUAUUCGUGCCGGGGAGCGUGCGUUC
+AGGUACCAAAGUAAUCCGAAUUGGGGCUACUUCGAUGGUAAAAUUCACAU
+GGCCACAUGUCGUUCAGCAUUGGUCGUCUUAGAAUCCCGCCAAUAGUUGG
+GUGCAUUAUAAGAUUGUGCUAACAUGUGACAAGGGAACAACAUAAGUUGU
+UACUAGUUCCGGUCGGAAAUACUCUGUCGAGGGACAGAGAUUGCGUAGGU
+UGGGGCUGAUACAUACUUUGCUCCAAGCAAGAGGAGGGUCCGGGUCAAGU
+UUAGGACAAUGCACGAUAGUCCUGGUUCUAUGAUGAUAAAAAACGAAAUG
+CCUUGGUACAAAGACGUCCGUGUUUCACCGCGGAGAAGGCCGCACGAGUC
+GGCGGUCGACAGGGUAAAAAUUAACACGUUAACGAGCUCAAAGGUCUGUU
+CUGCCCAAAUGAAUGACUAGAUUGGUACGGAAAAACGUAUUACCUAGCCC
+GUACUUAAAAGAGUGUCAGUCUGCAUCCGGCGUUCGUACGGUAUUAGUGU
+GACAACCCCUUCGAGGAUUCCACCCGACACACUGGACGGCGUCCUGGCAU
+AAAGAUUCUUUGGAUCCGGCAUUUAUAACACAUGCAGCACUAUUAUCCGG
+AGUGUCUUAACUGGACCACCUGCUCGGCAAGUGGUCAAGUCUUCCAUCGU
+AUUCGUUGGCUUUUCGUUAUCGACGACUGGCAGUUGUUGGAAAUUAAUCC
+GAACAUCAGGCCGUCUCUGUUCAAUUGAACCGCUAUAACAUAACCUAAAA
+AGGGAGUUAACGAGACGCUGGACGCAUGAUUACAACGUUCUACUUGAACG
+CUAUGUUCUAUUCGUACGCGAGCUGUAACGCAUUGACCUCUCGCGGGACC
+AAUUUCUGAGUGUCACGUUGGAUUAAUUUACUAAGACCGGAUGUUCUCCG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr10.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr10.ebd
new file mode 100644
index 0000000..38ba2fb
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr10.ebd
@@ -0,0 +1,20 @@
+RF00023 AC074317.5/11254-10896 pg-1_10 23699 24057 0
+RF00380 AE006322.1/9118-9279 pg-1_10 44716 44877 0
+RF00017 AE010387.1/4828-4528 pg-1_10 19880 20180 0
+RF00174 AE012858.1/6757-6937 pg-1_10 47144 47324 1
+RF00174 AE015548.1/1057-1279 pg-1_10 32529 32751 0
+RF00230 AE016948.1/40974-41225 pg-1_10 48283 48534 0
+RF00230 AE017028.1/222027-221756 pg-1_10 39440 39711 0
+RF00230 AE017033.1/144821-144593 pg-1_10 11103 11331 0
+RF00177 AF114901.1/315-951 pg-1_10 17324 17960 1
+RF00009 AF186221.1/1-232 pg-1_10 29770 30001 1
+RF00168 AF269536.1/680-500 pg-1_10 10090 10270 0
+RF00009 AF434764.1/1-252 pg-1_10 35814 36065 1
+RF00213 AJ543326.1/2-79 pg-1_10 34487 34564 1
+RF00174 AL591785.1/88210-88413 pg-1_10 8085 8288 1
+RF00168 AL935254.1/261916-262097 pg-1_10 47849 48030 0
+RF00080 AL939112.1/94442-94322 pg-1_10 31905 32025 0
+RF00174 AP005046.1/196624-196437 pg-1_10 25670 25857 0
+RF00003 X13842.1/1-152 pg-1_10 14248 14399 1
+RF00206 X96653.1/1-65 pg-1_10 4958 5022 0
+RF00028 Z17234.1/2999-3375 pg-1_10 18268 18644 0
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr10.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr10.fa
new file mode 100644
index 0000000..d911ca8
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr10.fa
@@ -0,0 +1,1001 @@
+>pg-1_10
+CCCCGUCGUUUGACCCCGCGAUAACCGGCACGAUUAGCUGGACGAGAGAA
+AACGAUUGAAACUGAUUGGAUGAUAUGGCUAAUGCUGGGAGGUGGAAUCG
+GAGAUCGCCAGUCGUUACCUUGGGCUGGAGGCCAGGAGAGCUUAAUAAGG
+UGGGCAAUGCGAGUUUUGCAAAGUUAAAGGGAGGACUUGACGUCUAUAUC
+UCGGGCAUGAGAUUGCGCACUUCACCGAGGUCGAUACUGUUCCAUAGCAU
+GGGAUAAUGGCAGUGGUGCUUAGGGUUGCCCUUAAAUAACCAGCGCUCUU
+GAGACACGUCCUGCUGGCAGUGCUACGGAAGUCGAGCCUCCUAUACGACU
+CGACUGCCGCCGCCCGGGUACACCAUCCUGGUCGGGUCAAACAAAAGAAU
+UACGAAUAGACCUAGUGGCUGCGUGUCAUAGACGUGGAGCAGCCGGAUUU
+ACAUGGCUAGGACAACUGAGAGCGACGGACAUGGAACCUCGCGUAGUUCU
+ACAGCACGUCAACUCCACGUCGGCCUGCUUCGUUCACAGGGAUGGUGAUA
+AAGCUCAAGUGAUAACCCCAACUCAACAAUUCCUGGCGGAUCGUUUAUUU
+GAUUACCGCGCGCACCGGUAAAACAUACUCACCCUUAAUGUCGGUGUUAU
+UAUAGACUAUGGCCCGCUCUGCACAAGCGCACGAACUUUGCGGUCCAAAG
+ACUGAAUAGGCUUAAUGAUCCAACACCUUAUUAGUGUGCGGCUAAACCCU
+GAAGGCUCACCGCGAUUGCUGGCAACUGCGACGCUGUUGGACGAUUCGGA
+UACAAUCGUGGAGCUUUCCUCGGCCCGCAAGCUCACUAUGUGCGGGUUAA
+UUCUACGUUAUCAGACCGCACCCAGUAUGCAUAUCCAGUCGCACGGUGCC
+UUUUAACAUUAGAGAUUCCUCGUACCCUGAGGUUGUGGCGGUAUCUGCGA
+GUGUGCUCUCGAAUGCGCUUAACUAAGAUCUGACUUCGUGGGGUUUUGGG
+CCGGGCAACUGCAGUGUUCAUUUAGGCGCGAGAGCAAGUUCAAUCGUGCA
+AGCUAGAGCUUCCAUUGCAAUAGCCUCUCUUGCGCGUCCCCCCGCAUAGG
+GCCCUGUAGGAGGUUUCUAGAGCCUCACUCAUGGGAAUAACAUUCAAAGC
+UCGUCACACACUUUUUAGAUUUAGCUUGGGGGGGGGUGUGCGUACCGAUG
+GGAUAGUGAUCGCUAAGGAAUGUGAUACAGAAAUCCAGUUGCGAGGAACG
+ACAAAGUUAAUACUCCAAAACUGUAAGCUAUUUUCAUGAGCUGGUCAAAC
+GACCUAACGUUUCAAUCGAAAUUUAAGUGAGGAAAUGUAGGGGUUUCGGC
+AUUGCGCGACCGGUGUCCCUGCCCUAGACCCCAACAGAGGUCGUACUCGA
+CGAACCAACUGGAUUUAACAGAGAACCUGGUAGGGUUGUCGCGACAAGCC
+GAGAAAGGUAGACACACCUCUUUAAAAGGGUCGUUCGAGAACGCCGGCUU
+AACUGAGUUUGUUGCGCAUCAUCCACUGGGCCAUUUGUGAUCUCUAGUUU
+GGGGGCUCACAUUACAUAAGGGUUCACGGAGGCAGGUUGAUACUCCAACC
+AACGGCGAUACAUUCACGUUCCUCUCAGGGGCGUAGGGGCAGAUUGUUGC
+CACUGAGCGGUACAGCGAAAGAUUCGAUUCGCCCACCAUGUACAGAGCUU
+AUCGUUUCGUCGUCAAAUGGAACACAGGUAGGCCUCUACUGUUGUUGGUC
+AAUGCAGGCAGAUACAGUUAUUCACCGGAGCACCUCCAUAAGUUGCACAG
+CUCAAAAAGAUUAUGCGCUGCGAGCCGGGCGUCCUCCCUCGGUCGGCCAU
+ACCGCUGAGCUUAUAGCGGGAAUUGGCCCCAGGUAAUACGGGCCUUUUGU
+CCUGGUAGUCAUAACUAAUCCGAGAAAGGGAAUAGUUUUAAUCUAGAGCU
+GGUCCAGAACAUAUGCGCCGGAUGCCUUCUUCUAGGAGUAAAUCCGCCAC
+GCUGCCCCUCGGUCCCCAUGGUACGGGAAGGCCUCAAUAGCCGUCGUGUA
+GUUUACGUGAAUCACACAGGGGGAGAUUGACCGGUGAACGGUGGCUAUGC
+ACAAACUUUCAGUUAAGGACAAGUAUCAGUAGGAUUGGCGUCCCAGGCAU
+AAUUAUCAAAAUGGCGCGCCAAUAUCGGAUAUUCUUCGAUAAGUAAGGCU
+ACCUGUACUUGCGUUGGUAUUAUUCCGAUACGCCCAAAAUUAACUGCAAU
+GCUCUGAGGCCAUCAAUAAGGAAUACGCGGCGUCCUGGUAUAAGGAAGAA
+GCCCUCGAAUUAAAAGUAGCUUCACCUCCUGACCGAUGAGCACUCCAAAA
+GAAGGGGCUUUCCGGCUCGUCGUCCCGAGUCCCACGCGACGCAGGCCCUC
+CCUGGAGGGCUUGCCGCAGUCCAUAAGGUCCCGAACACACAUGCGGCAGC
+CGUAGAGUAGGUUUUGGAUAGCGGCGGUCGAUUGUGCAGGACUAACUUGG
+UCAAGUAUGAUAACGUUAGGUUUUAAUCUAAGGCACACACACCUCUGCGG
+CGCCUGUCAAACAGAGACGAGGAUCUGGUCUACCCGCCCGGGCCCACCUG
+UACUAAACCAGGGACCGUUGUACAUGAUCUGGAGGCAAAACAACUCAGUU
+ACGCCCGAGGAGGAAUAGGUGUGGCUAUACCCCAAUAAAACCAUCCGAUG
+CUAGAAACAUGAUACGCGCAGGGCAGUCGUUCUGUACUUACGCAAACAUG
+UCAAGAAACAAGAAGAGUGCACUCUUGCCCGUAUUGACGGUGCCAUAUCG
+UACAGAAUGGGCAUUCACUGCAAUCACUCAUCGACGCAACAUGGGCUUGC
+UCCCGGUUUCAAGGAUCUGUAUGUAAGACGCUCCCCCCAGGCGCCGCAGC
+AGACCCGGUCACUAACGCUGUUGCAUAAUGAGGUUUUCCUUCGUAACAGC
+UUGUUUCGAAAUGGUGCGAGGCCUGUCACCCUAGCGAGUGUUUGGUCAGU
+GCGGCAAGUAGGAUAUAACAGAUAAGGAUCCGUGCUCGGUGAUCGUAGCC
+AUUCACUGUAACCAUGAUGAUUUACAGUGAUCACAGUUACUAAUCUGCCA
+AUUAGUUCUAUAAAAGUUGAGCCCGUCCGGGGAAACUGCCAUAAGGUACU
+CAACCAUGGCGACAUGUACUAAGCUCGGGUGUAGUCCUCUGUGCUGCCCG
+CAGGUACUCCCCCCGGCAGCAGCAGUCGCUAUUAGCGGUGAUGUUGUGAU
+GCUAACGGAGGUAUUCAUCUCCUCGCUAAAAUUCGUACAUGGCCGACAUA
+CACGCCCGGAUUCCGAUUCUGUCUCAGAUUCGGGAUACGCUUAGGCGUCU
+GUAACGACUAUUGAAGAGCUACCGAAUUCGACUCAUGAGAUCGUUGCGGU
+CAGCUGGCUAAAGGAGUUUCUUGUCACUUCCUAUUGUUUGUGAUAGAGCA
+CUCUCCCGACUUGUUACGAUAUAGACGGUCAGGCGUUAGGGUACUUUCAG
+CUUCAUACACGACGUCACAGGUCGUUCGUUAUACAAUUGUGCAAUAGGGG
+UUAGAUGGUCACGUACUCUUAGGGUGCGAAGUGAAAGUCUAAGCUGGACU
+ACCUGAGCCCCACGAUGCCUCUAUGCCAAGGUAACUGGUGACGUCGUUGA
+UGGGUAUCUCUUAGUGUCCAAUGAGUAGUCAGAAUACCGACCAUCGAAGC
+CCCUGUGUGCGGUUCUCUGUGGCCAACCGAGCGAGGGCGAAAGUGGUAGU
+CAACACGUUUGGCGUCCCAAAGGAAUUAGGUAUUACCAGUUGAGGAAUUU
+GGAACCCGGUAGGGUAGGGAAUUUGAGGGCUACAUUGUUCACUUCGAGUG
+UGAGAAGAGACGGGGCCGUGGGGACUUCUAGACACUGGGCCAAUGGUAUG
+AUAAGUCUACUUCAGUCCGAUUGGCUUCACACAGAUUUCCCGUUGGGACC
+GGCGAGGACCGAUAAGAUGACCGGAGAUACGCUCGAAGCUACACUAGAAU
+UAUAGGUGAAUUAUGUGUCGGGGGUAUCCCCGGCGAGGUGCGAAGGCUAU
+ACGGUUGCUAGGUCGUACAGUGGUUGAACACCUACAAAUGCGGUAAAUCG
+ACGCGUCGCGCGUGUACCGCUCUAUUUCGUCGUCCGCUGCGACCGGCAUU
+UUGAGUGAGUUUGCGCGACGUUGAACAAAUAGAAUGGACACCUGCAUGCG
+AAUGACUCAGUUGUUUUCCGAAACUGGGUCGCUCAUAACUGCAUCUCAUC
+UGGGGGUUUUUCGGCUUCUCGUGUGGCGGACCUAUGGCAGGGGCUCAUCU
+UUACUCAGGGUAGGAUUAUACCAGAGGCGUUGGUGUUUUUACCCACCCAU
+AAGAAGACGGUAAAUCGAGACACCAGCCGUAUGGUUUCUUCUUAUGCCUA
+GGUCGACCUGAAGGUCGAAAAAUCGCUGUACAUGAGUAAGCAAUCCCCUG
+GGCUCGAGGUUUGCAGAGCGACUUUAUUGGCGUAGGUAGUUGUUGGUGGC
+UCAUGCAAUUACGGAGUUAGAGGUGCGCUGGCAAUAUGGAUCUUACCAGC
+CCCUGGGCGAACUCCCCAAGGUGGCGUGGUAUCCCUACUACCAGGCAUCG
+GCCUACCGGUCGCAGAAGCGAACACCUCCCCCUCCAAUCCCCGCAAGACA
+UCUUGUUGAGCAGGCACAGUGCCAUAGGAACGUCACCACGCCUUGUUUCA
+UCAUGCCUAGACCAUUGCCGAUAGUUGCUUCACCACCCCUUGGAGUAGCC
+ACCCGACACUGAGAUCUCGGUAUCCGAAAAAGGUAUUUCACUUUCAUUUC
+UUAUAUCCAGCCGCUCGAAGAACGGCGGAAGAUUGCCUGAUGUUUCUCCG
+ACUUACGCUACCAACUGGAAUCAAACGAAGGCACACUGACCAUAGAAGUG
+CGUCGUUUGCCUCCCGGGUUAAUCUACCUGACAUGUGUCGGGGGCGCAUC
+GAUAAUGUGGCGAUGAGGAGGUACCUAUUGUGUUGAGUAACGGUGAUAAU
+UUUAUACGCUAUUCUGAGCCGAGAGAGCCAACUCUGGAGGCUCUUCUGCG
+CAGUCGCUAAACAUGCCACCUUUGCCGACCAAGACGCGCAACUCUUGAUA
+GGAUGCUCUCCAAGACAGCUUGCGGACACUGCACUAUCGUCUCUUGGUCG
+AAUGGAGUGAACAUAAACUAGAAAUGUGCCGAGAUCCACCUGUCCUUCUC
+UGAUUUCCGGCCCGCGCAAAGGAUAGAGAUGGGAAAGUAAUAGGAUGUAC
+GUGCAGAUGGUAAUUAGAAACACCGGCGACAUCCUGCACUAAUUUAGCUC
+GGCUUAACUUGAUGAAACUAUGCCUAUAGUAUAGACAACCCCGCCCCGAA
+GGUGUAUGGAUCAUAAUUUACCCUCCAUUGGAAAGUGACGUUUUUUCCAU
+CCACUCUUGUUAACACGAGAAAGCCAACAUCAUUCAAGGCCUUAGGUUGU
+AGCAAGCGGACCCGUGCUAUCAGGAUAGUAAUCCGUGUCAGAUGACUUAC
+AGUUCGCCGAGUCUAUUAGAGUCACUUUGCUACUCAGUUUGGCUCACUAA
+CUCAGUGCUGGGUCACGGCAGCGUUACCCAAAAGUGAGACAUGUUAACCA
+CUAAUUCUGUCAUAAUAAAAGCAUAACCAACCGCUAGAGUCAUUUCCUAG
+CAUCCUUCGGGAUAGACGUUACCUGAUGCAAAAUUUGGCGUGUGACCACG
+AUGUAAGCCUCAGUUCGGACACGCAGUCGUUCGACCCGUUAGCUGAGUAA
+CUGUUCGUGCAAAGUAUAGAUGACACGGUUGUAGGUAGUGCCAAGUAGGA
+CUGAGGACCACACGGUGCAUAUUCCGUGAUAUGUCUCCUACUGCACCACA
+CAAUAGGAAGUAUGCAGGGAACUGGCGCCGGUUCGCCCUCGGCCUACAAG
+CCGGCUAAUUCGUGAAGGUUACUGAUGCUGCUGUGGAAGAGGAAGCAAUG
+CGUUAGGUCCUAAAGCAAGUUACUGGCGUUUUCGUUAAGCCCCCCUUUUU
+GCUUAGCGUUACAUGGCGCGAACGGUCCCCGUAGCGUACAACUUGGCGAA
+UAGGACCUCAUACGUGACUAUGUUACGUGUUUUGAUAUAACUCUCGCUGA
+CCCCGAUUGGCGCCUCUUGGCAGAUGUCGGCAGAUAGGUUCGCACGAACG
+GCGUUAUCAGUCUUGUAAGAAGCUUAGUCAAUGUUCGUCGUAAGUGGGUG
+UCACGAGAACUCUGCUUGGCUUUUGGACCAGGGAACCGUACAGUGACAGU
+CAGUUUCACUAUGACAAGCCAUAGUAGAAAUCGUCAUGACACACAUUGGA
+UCGAGAUUCAUAUUGAAUCAUUUAUUCUCAAGUCUCAGAGAUAUGGUAUU
+UGUAUCUGUGAAGUGCAACCAAGUUCGAGCUGUAUAUAAGUUCAUACUAA
+GAUUGAGUCGCAGUCCUCCUGUUUUUCGAAGUGGGGCGGCCUCAUGAUGU
+CCAGCAGACUAGCUAAAUAGUACGCCGACUAUCCUACCUCGCCAGAACUA
+UACCAGCUUUCACAGCCACUUAGGCGAAGAAAUACAUACUCCGAAUUUGU
+GUGCGAUGGGCCUAACAAUCUGGUGCGCGCAGUCAUGGCACCAGUGCCGG
+GGCACUUUCGCCAGCUCCUGAUCCAGCUUUUGAUUGUCAGGAGACCUCUA
+GGGUAAGCUUUUGCUGUGUUAACGAAACGCUGUAGUUAGAUACUGCAACG
+UAGUUGAGGCGAGAUCCACCAGAACCCUCGCCGGACGUUCGUCCGGCUCG
+GUGGAAAGUGGCUCUAAACCGCCGUAUUCCCCACUGCCAUGUCCUGUUGA
+ACAAAAAGGCCUAUUCCCCAGCACUGACCCUUGCAAGUAUUCACCGAAAC
+CAAAUCACGUACCAGAACCUGUAUGUUGACUCCGGUGUUUCGUAAGGACA
+CCUUGGCUGCACCCAGCAUUGAGAGCGUAUGGCCCCUGACACAGCUACGA
+UCACUGCCGUUGGAGCUGACUGAUAUAGGAGCUACAUACUGAAAGCUUAC
+CCUGGGCGCGUUAUCAGUCCUUAGAUUUAGACCUGCUACUAAGGGCCUCA
+CGACUGCGGUCUCCCCCAGCAGGGCAUACCGGAGGGACGACUGCCCAUGG
+ACGUCCAAGCAUUGACUCUAGGACAUUUUAUUUUGUUUGUGUUGUGGACC
+CCGUGAGCUCACCGUGUUGAGCGGGAUGGGGUGCUCUCAGCCCAUACAGC
+UGUUUAUCAGGUGUACCAAAAGGGUCGAUGUGGGCGAUGUUUGUGGCCCC
+ACGGGGACUUAGGCAAACUCGACGCCACGGUGGGGAUGGCCGAGUAUACU
+CUGACGCCCAGAGUUUCUCUACGGUACAAAGAGAAGCAAGCUCAUCGCAA
+AGUAUAGUAGGUCUUCAGCAUGGUGAAAUUCCGCUUCAUGAUUAUUCACA
+CAAAUUUGGCAACCACCCUACGUCGCGUGCACGGACACCAGUAGAGUUAG
+AGUCAAGUGGGACUGUAGCCGGGCGACGAGUGAGCGGGACUCUUAGCUCG
+UCUAUUGACACGAUUGGAGUACCUUACACCACGGGCAUUCAUGAAUAGAC
+AGGUGGCACCCUCCUGAAACGAGUCGAACUAGUGCGUUUUAAAGGCUGCC
+AACCGGUAGUUAAAUUUAGAUAGGGUUUGAAACGAGAUGUGCUGGUAGGC
+GUCGCGUUUGCAUGGCCCGGGAGUCUUUGUGAUAUCGCAAAGCACCUCUU
+GAGAUUAUUAUGCGAAGCGAGCUGCGUACUUUUAAAGCGCAUGCUCACUC
+CACAUUGUGGUCCGCCCGCGUAUUGGGCUUAGAUAACGGAUGCGAAGGGC
+AGCAAACGUUCGGAGCUGCGGUGCCUAUCCAUCCAAGAGUGUGAUUCACU
+UCGUUUGCGCACAUAACUCUUCGACAUCAUUCCUAGUUCUUGUCAUCGCU
+AGCUUUGUGUCCACCAUGAGUCUGAUCUUGGAACCCCCGAACAAAUCAAG
+AGUCAGUCUGAUAGUACUGGAGAUACCGGGAUCCAAGUUACAAAUAAUGC
+UCCUAGGCGAUGCUCCCGCAUUAGUGUCUGUAAGGGGAGAUGGGAUUUGU
+GACGGUUCGGUGUCAUACACCGAAAUCCCGCUCUGGUCUAUUUCUGCUUC
+AAGGCUGGUUUCCGGGCUCUGGAGCCGUCCGCAAGGGACCUGCCCGGCGC
+CUUCCCGGACGCGGUGUCCAGUGGCCUUCUGCCGUGGCUGUUCGCUCCAC
+CACCGUUGCGGGGGCAGCGCCGGGAUUUGACCGGCUUCCCAAUUCUCCGC
+CCUCCCUUCGAGGCGGCACCUUGAGUGUCCUCAUCUAAGUUUCCGCCUCG
+UGCAGCUAUUCCAACGGGGUAACUUUGAAGAGUUGUUGCCCUGCACAGCG
+GAAUCGCGCAGAAGAUCGUUCAAGACAUCUGUAUCUGAAGCACCCCCGGG
+CGUUUGGAACCGGGACGUUUAGGCUGGUUUUUUUGGCCUUUCUAGACCUU
+UUCAAUUAUACAGCCGCGGACAGCCGUUCUGGCAAAACUGACUCCAUACG
+CGAGCCCUAAGCGCGCGCUGCUGCAGACAACAUCGUACCCGCGUGUCCGA
+GGCGGCACAUCUCGGCCGCAAUUUGGUAACAUGGGUAAAUGUCCACUAUU
+UGCAGUAAAUACCCGGUGAUUCCCUUCGAGUAAUAUUUAAAAGGCAGAGA
+AUGUACCUACUCUGAAAGUACUCGCUCGCUUUUUGCUCUUCUAAAGCGCC
+GAAUUCUAGUAAAGACCUCUGGCUCAGCUUGAACCAAUCAGUAGCGUCCU
+UUCUAUGCGAGUCAACCCUAAAGACGCAAGCACAGUGUGGAAGCCCAGUC
+CCGACAUUCUGUACUGCUACGACUAGCACAAUCCUCGAUAAUGUCUGGUU
+UUGGGCCUCUAUCACUUCGCGCCUUUUACUGACCGGCUAAUUUCAAGUAG
+UGAGUCGAGCUACAGGGUUAUUAGCCAAGGGUCCUUAGGAAACCUAAGGA
+UUCCAGUAGAUCGCGGUCAAGACGGACUAAUAUCUCUUCCAAUGUCGUAG
+AGUUCUGUUGCCUACGCAUUAAUUGCCUGGGAUACGAUUCCGUAAGCGGU
+AACUUGCCGUCAUCGCUCAAGUCGCUUAACGGACACUAGAGGAAAGUAGA
+UGGGGAAUCAGAGAAAUCUCGACUUCCUCUUCCGAGAAUUCAUACGGUGU
+GCUGGUCCACGGCCCGGGCGGCAACAAUUUCUUGAGUCGGCUGCUACCCC
+UGACAUUACGGCGUCGUGAUUUGUGAACGUCUUGACUACCGGUCAAUGGA
+GACGAUAAGGCAAUGGACCGUCAUCCGCCUCUGAGAGAGUGAUAACCCUG
+GGGGGAGAUAACUUUAUACACCCUGGUACUUCCCAGCUAGUGUGUAGACC
+CCCAGGAAUGACUGAAGCCCACUAACGCAAAAUCACUCCGUAGUAGAUAG
+AGCCACCAAAUGAGUUACGGUAACGUAGAAGUAUGACAUACAGAGAGUUA
+UCACGGCAAAGCCCCCUGGUCAAAUACCCGCUCUUCCCCCAGCGAUGGGC
+GGUUCGGUAAGACAUAAAAAGCAUUCGGGACAUGGCCGCUCUGGUUACAA
+UCCAGGGCUUCAUGCGGGCGCGUGGGCCACCCAAAAUGGUCACAAUGUCU
+GCGUAAGACGGAUUGCACGGGGCGUGAGAUGUGUUAUCAUCGUUGCAGCC
+CACCAGGCAGAAUGCCUCGAUGCCUAUGCAAACGCAGGGGUCUUGCCACC
+GCAUUCAGGUUCAAAAGGGUUACCACCAAUUCAGGAUUAACGAAAACUUA
+CUCGACUGGUUCGAUCAAGCAGCGAUUAUUGGUCUCUGGAACAUUGCUAC
+UGCACAGGGGAGGGGUUGACAGUCCCUAACCUACGCUAUACUCGUGAAUG
+CGUCCAUCCGAUGGUGAGCUACCAGAGACGGCAUUACACUAUUUGCACAC
+GGUUCGACGAAUAUGUAUGUCGAAAUUCCAUUUAACGCCGCCUGUUCGUG
+GGGAACUCCCCUGUAACAACAAACACGAUGAAGACACAGUAAGCCGUCUG
+GCGUACUGCAUCCGUCACCCGACGGGUAUCCCUGCUCCAUCUCGUGGGUG
+CUGCAUUUUAUGUGAAGGGGCAUUCGAAUACGUUCGUUCAAUAGAGUUAG
+AGGUUGCAUUAUUAAUGACUAACUUAUCAGAAGUCGUAUGGGACAUGUGU
+UGAAUAAGUGAAAGGUAAUAAUGCCGAAAUGAUGUUAUUUCCAUAAAUUA
+GCAUUGUGAAGUUGGUUGAACAAUAAAAACAUCACAACCACGAAUGCUUU
+CUUCAAUAUUUAUUUGAAUUUGCCGAGGUCCAAGGGUCCGUGCAGGAGCG
+AAAACGCAGCUAGACACUCCGUCAAGAGGGCCCCUCGGCCGUAACCUGAG
+CACAACAUAACGUUCCCGGUAACAGCAAUAACAAGGCAGAGUUGUAAGUC
+CGUGGCACGGGGACCUGCCAGUUGGCCAUGUUCUAAAUGCCGCUCUCGUU
+GAGACUGGAAACUACAAAAUCGUCAACCCCUUUAAGUGGUUGUAUGCCUU
+CCUCGGCUUCCCCAUUUCGGGGAAAAUCGUAUCUAACUCAAACAAAAGCA
+GACCAGACUACUUUGCGCCACCAUAUCCUUUCUAAGUAGGAUUCUACUGU
+GGGGCACACUUACCGACGAAAAUUCAGCAGUUCGGUCUUGACGAUGACAG
+GGACGAUAGUCAGCUUGGGGGAUGAUACCUGAAAGGACCGAGAUAACGAC
+AUCCCCCUUUCUCAUUGGAAUCUCUUGUGUAUGAGGAUAUGACAUUACCC
+ACGCCACAGCUAUCGGCCCUAAAUGUCUGUCGAAAAAUAGCGCAACGCAG
+UGUAGAGGCACGGGUAAGCUGACGCGUGUAUGGUGCGCGGCAGCAUACAC
+AUCAGAUUUCGUUGUCGUGGUUAGGGAACUUUCCCCGCCAAUUAAGUUAU
+UGACGAGCCAAGACCUACCCAAAACUAGGCCCUGUAUCAGAGUUUACUGU
+CAAUCGUACAAGACGUGAUCUGACCACCAUUGUAACGAAAUACUGUGGGG
+CGUCGCCAUUGCCCUUGUUAGCACGAUUGGAUUACGCGGUGGCAGACGCU
+ACCAGCGUCAGUUUCCCAAGGCCACUGGCCAGUAGACGACGUACACACUU
+ACGAAGGGAAAUAGUACAUAUGUCUUCUUGCGAAAGAGAGUGGAAUUCAC
+CGGCUGAAAGAUUCCUCGUAUAGAAUAUAUCGAACCUAUCCCUGAGUCUU
+AAAUGAAAGUUUAGGCGUUCGCCUGCGUUAUAGGCACCAAGUGGAUAUCU
+AUGUAUAUCAAUUAAGGUGGUACCGCGGAACAAUGACCGUUUCGUCCUUU
+UUAUUUUAUGAAGGGCGAAGCGGUCAUUUUUCUACAAAUCCAUCGACCGA
+ACCCACCUUGACCCGAGCAAAGAUUAGCCUCGCGUGAGAGUUAGGUAGUA
+GAAAACAGAUUAAAGUUUGCCAAAUACGUUCUUCCCGUGCCGGCAGUGGU
+UUGAUCUCACGAACAGACCCAAAAAAUAGGGUACGGAGCCCAGGAUUUUG
+UCCCAACCAAGUUAUUACUAGGCCGGCCCUACCUAACCCGGUCAAAGAUG
+ACGCUGUGGCACGUCGUCUUGGCGAAGUAAGGUAUUGUGUGACACUUGUC
+UAAACGUUCCCAAGAUCCCACAUGCUCCUAUUAGAUAUCCUUACUGUUUU
+GAACUCGCACUAAUAAAAAUCAGACCCGUUGUGCGGGUGGCUAGGUGGUG
+GGGCAAUGUGUCUUUGCCUUGCUUGGGAACCACAAAAAUCCACCCUUCGA
+GUAGUAGGUCCCGAACGCAAAGUCUAGUGCUUGGGGCCACGCAUUAAGGA
+CCCGAAUUUUGAGCAUUAAAGAUUUGAAACUCGCAGUACCGGCUCCGCCU
+UUGGUAGGGGUAAAAUGUACUCGCGGUAAUUUCAGAAACCACGCCGCGUU
+AGCAGGCAGGGCAUGGCAUAACCCUUCGAAUCGAUACACUCUGUACGAUG
+AAGUACCUUAUCUUUAUCGUGUAGAUUCGGCUGAUAGCCCUGCUUGCGUU
+AUCUAGUGCGCGCUAACGCAUAUAAUAGAGGGCCACCAUCCCAUGGAGCG
+AUGACACACUAGAAGCGGAUAGACCCGGCUUUGCGUACCGUAGGUCUCUG
+CGGUCCCGCGUUCGCCUACCUAGUGCUCAGGACAACGGCUGACUCUAAUG
+GACGACCCGGGUAAGCGUUCGAGGCUCAUAUCGUUGGCGAUGCGAUCGGG
+ACGGAUCCCCCGGCAUUGGGGGUUGUAAUAAGUAGGACCCGCUUAGAGAG
+UUAAGGGGUUAAUUCUGGUUACUUGGGGACCAGUGUGGGUAGCGGGCGCG
+UUCGUGUGUGCCACUAACCUCCGGGGAUUAGUAUCCUCGCGAAAUCCGAU
+UCUCUCAUCGUGGAAAUUCGCGUGUGUCUAAAAGAAUUACGUAGAAUUAA
+GGCUCACACCACCCCACCGUUCAUGGCAACAAUCCUGGUUUCGUGUAGUA
+GAAGGGUGUGGCUGGCUUAGAACCGGGGGUUAGAGAAGCGUGCGUGGUUG
+UUUAUAUAUCUGCGACUUAUGAUAGUUCUAAGCGCUUCGAAGCUGCAAUU
+CGCCUGAUGGUCGGACCUGAGUCUAACCAAGAUAGACUAAGAGCGUUCAG
+CGCAGCAGGGUGAUAAUAUACUCCAACAGAUUUGUACUCGGACCAACAAG
+ACAGUAUGCAUCGUGCAAUCGGCGCGUAAGGGUGGGGUUAUUCCGAGGCC
+GGGGGGUUGUGAAUAAAUAGUCCGGCAAUUCGUGCUUUGCUGCCCCACUA
+UCCGCUGAGGCGGAGGCAGAAGGUCAAGAUGGAGAGCAUACAUGUUUUCA
+AUGCCCCUUGCCUGUUGGGGUUCGGUGGAGCUUGCUCCGGUUUCAAUGUA
+CGUUGUGAAGUUCACUAGUUCUCGGCAGUUUGUCCAAGGGAUUAGACCAG
+ACAAUAGGUUCCCGGAGUGCGUACCUGACCCGAUUAACCACGCUCGCUCA
+CAGAAACAUUAAAGCUCGUGAAACACUGUUCGCGAUUAUACGCGGGUAUA
+GAUCUGACGUGAGUAUCCCAACGCAAUUACUCGUAUUACGUGCAACAUCG
+GAGUACAAUUAGUGUCCGGAAUACACGUCUCGCUGGGCAUACCAUUAGCU
+UGCUGGUUCAAGCCCUUGUAGCAAAUACUAUGAGACCCGUGGUUAUGUGU
+GUGAUCUGAAGUUUGAUUCCACCUAUGGGGACCGAUUUUUAUCUAAGACG
+GGACGCUAACGUAAGCCUCGGUGAUCUACGUUCCCAGCUGGGGCUACUAU
+GAGGUGUAGACGGAACCAUUGGAUCAUCUUGCGCCUGCGCCUCUCUGCAA
+CGUGACCUAAGUUUCCAGAUUGCGAAGCAGUCAGGAUAAUACUGCUCUUA
+AAGAGCAUAUUUAUCCAAGUGAUCAAAAAUGUACCUUCACCUCGUCCUUC
+UUGUAAAACCGUUGAUAACAGACUGGUCGGAAUUAUUCCAGUAGCAGUAC
+GUACAUUGCGACACUUAAGGAGAACACUUCCAAGGGGUUAGAAGUUCGUU
+UGGUACAGGUUACAGACACCGUAUCUUCUGGGUGUCUGGUUGCAAGCCGA
+CUGAGUCAGUCACUGACUUUUGGACUCAUAGAUAUAAGCGUUGGACCAGC
+UGAGAGACAGUCUCCAAAUAAGCCAGCCUGUUCCUAAACUUGGGAUGCUC
+UCGAGGACAGGAGACGAGAGGCCGUACUGAAGCGUCAGUCAAGGGGCUAA
+AUGAACUCUCGCUUUGAAGAAUCCUUUCUCAGAAUGUGUAAUGAUAGUAG
+CACACUGCAAGAUUGCUAAGGUGUGGCAAACGGUUGGCAGGUAAGGCCGU
+CCUUCUUGUUGAACCUUCGUGGCACUCCCACCAUUGUCUCCCGUCAGACC
+UACGGCGUGAGUAUGCGCAGCGAAUGAUUUGUCGGUCAGGGAGCCCAUAG
+GGUGGUCUUCUUCGGUGGUUUAUAAACCACCAUUAGGCGUUGCACCGACA
+UCGACGAAUCCCUAGCGUAUCGCACUGUCCUUAGGCACCUAGUGCAGCAC
+GCCUGAACGGCUAGACCUUGAGUGAUGGUCCAUUCGACGAAAGCUUGGUA
+GCUACAUUCGUUGGUAAGCCUCGUGACCCCGCAUAGAGAGUUUAGCAACG
+AUCUGCUAGGCGGUAUGUCAGAAGCGCUAAAUUUUAUAUAGUCCAACAUU
+CUGCAUCCGUUCUACGUGGCGAACUCGUCGGAUUUUACUUCAGAUGUCUC
+GCCACGCUUAGGUGCUGUUCGGACGAGGAAUAGUGGGAAUAAUUGUUAAU
+GCAGGGCGCGACAAGCGCACCCCACGCUAUCACAAAUUAUGCCGUUGAGU
+UACCCGAAGGCAAUCAUAGAAGGAGCCCCUCUCAAGUGCAGGAGAGGUUC
+CCCAACUAGGGACUCGGCCGUCUUGAUCACCGACUUCCCCCGGCCAGGUG
+GGCCCCCACACCUCGCUUUUCGGCCGAGCUUUAGGACGAAACCCCAGGCC
+UAUAUGGGUCCGUCCCGCAUAAGUGAGCCGUUAAGCUUUAGAUAGAGAUC
+GAAUCAGACGACCGGUGGAUAUACCGCGUUGCUAUAGCCGAAGUUACUCG
+UACAUACACCGAGUGGGAUAAAUAUUCUGGUUCCUAGACUCAUGUGCGAU
+ACCCAGCAACAAAUGCGACGUAAUGGGUCCAUAGCUCCCAGGAGAUGUUC
+AGUCCCCUGCAUAGGGGUUGACUCUCAUCUAGGGGUAUCUUGCAUAUGGG
+CUUACCCGCACUUAGCACUUCGUACUUGGUGCACAACGAGACGCCGAGGU
+UGCUUCAAAAACGUGUCAGAAUGACAUAGUCAAUCCAGCCAUCAACUGAA
+CAACUAUUUGUUUAUGUUUUCCACUAUAUUCGGCAAUGGCCUAAAAGGAC
+AUUCACGUUAAGCACAAGUGGUACCCAUGCAGAAACACCUAUCAGCUUUC
+UAGUGCGGAAACUAAGUCGAGGUUCCGAGGAGCCCAACGACCGUUUAACC
+CCCAUUCCAUACCUCUAGUCGUAACCAGUAACCCUCGGCGGCGGCCUUUC
+CACAACGUAUUUGGCCCUAAAGAGCUUAGGACCCCAUAGCGGUAUUAAGA
+AGUUCAUCAGUGAGCGCGGGGGUUUUUGGUGGUACCCUCUCCCACACGAU
+ACGAGUUAGAAAUGUGCGAAUCGCGUGCUCCUUCUGACUGCUAAUGGCGC
+CGGUUGCAUGGAUGCAGACGGACAUGAAAGUAAUGUGCCGAGGUCGGAUU
+ACCGGGUUUUACCAGCCAGUAACGCGCACUCAAGGACUGCGGACUGUCGC
+AAUUUGAGUCCUUGGCAUGGGGCGACAACACUGCUGUUCUUUAUAGACGA
+UCCUUAGAGAGCGCCUCAGGACCAUUCCUAAAUACAAAAGGUUAUCGGAU
+AUCAUCUACCGUGGUUAAUAUAUAGUGUGCAUUACUGGUCAGCCUAAGCA
+ACGUUCGUCUCUAAUAGCAGAACGAGAGAGUCCCAGCCUCUUUGCCCCCA
+UGAACGAAUGCGAUUGUCUAGUGUACCAAAUAUGCUCUUACCCGAAACGG
+UACUCGCCGGUAAUAGAGUGUCGUUGUCACUCUGCAACCUGACUUCUCUA
+CCACAUGCCAGGAUGGUAUCCGAACCGAGGGGCACCGGUCGGGGCGUUUA
+CGAGUUUUUUCGCGCCAGCCACCCUGCUACCUAAUCCGUGACUGUCAUGA
+ACAUAUUAACCAUAAACGCCGUAUUCGCCAUUCCCGAGAAAACCCCUCCC
+UAUCUGGAUGAAGCCUAUCAGUGGUUAAUCCCGCGAGCAAUGUUCAAGGG
+UCUUAGACGGAAACACCCAUAAAAAUCACUAUUUGAGCAAGCUACGAAGG
+UAUGGCUAAACAGUAUACUAUCCCUGCCGCUCCCUCGCAGAUAUGGCAUA
+ACAGCGCGGCCUCCCGUUGCCUACCAGGCUGCCGGCCCGUGUGAGCAGUU
+CGCUUAGUUCAAGAAUGGCAAAAAUGAUGUACGUAUGCUUCAUUGACGUA
+CCGAAGCGAGGACAGGUUCACUAGAGAGUCUCUAUUCAGCGGCGCAAAGC
+AGCGUCUUCCCAGUUGAGGUGUUAUGGCGCCCAACAUGGAACCUCAACUU
+CCACUCUGUAAGUUGGAAUGCAAUCUGGUAAUGUAUAUACUCCCACCAUG
+CCUUAAAGCCUGGUCAGUCCUGUUCGAGGUCGCGUCCGUUGGCGACCAAG
+GACUCUUCACCCGCCGUCUACAUGCAUCAACAAACGCCUAGCGGGCAUGU
+CAUUUGGGUCCCUAACACAGUGAAUGAUGACGCCUAUCUUCGGCAGAAAU
+ACAAUAAUCUCUACCACCUUUGAAGGCCAGCCUGACCGUGGGUCAAGAGU
+ACCCAAGCCAAGCACCUCUGGACCAGCUUUUAUCCGCUGAAUGGUACCGC
+UCAUGGCGGUUGUUAAGCCCAUACUGUGGAACGUGAGUCUGACGGAAACG
+ACAACACAUAAUCUCCCCACUUUACCCUGGGACCAAUGUCUACCCAGAUA
+AUCGGGCCCGAAGGCUUAACGCGGUCAAUCGGUUUGGAAGUGCGGUAUCG
+GAUAGCACACCGGUCAAUCUAGCCGGUGGUAUGGCCUACCCUCUCCGCCA
+GGUGGAAAACGUAACUUCGUUGUCUGCGAUCCUCUGGAUGUAGCAGCCUU
+UUCCGCGGGAUCCUUGUGGGACGCUGUGGCUAGCGGAGAACACUUCCGCA
+CAUUGCAAUGAACCACGAAGGUGGGCCUGAGCAUUUCUUCUUGGGUCAGC
+GACGCAGUUAUCUAGAGCUGGCGGGGGUUAAUGGGAUGUGGCCAGACCAC
+AGAUCUUGCACCGUUCACUCAGAACUCAAUAACGACGGAGGCGGCCUCCG
+CAAACGCCGCAGACUUUCUUUGGAGUUCCCAUAAUGCAAUGGCGCGCCCG
+CACUAAUACGCGGCUCCCACAAAUGGGUUAUCAUAAGACAAGAUAGCUGA
+AGAAAGGGUAUUUCUGCAUCGAAUGUUGUAGCGUCAUCUGAUGUAUGCAA
+GACUCAAAGCAGGGAAGAGAGUUUAGGUGACCUUAGUAACAGAUAGGGUU
+UAAGUGGUGAGUUCCUCGUGUCAAUGAACCCUCAAGCAAUACGCCAGCUG
+AAGGAUUUGAACGGCACAAAAGAGCUGGCGCUGCUGGUACCCUGAGGCUU
+UUACGACAUCUCGAAGUGUCCCUGGAAUGUCAAUGGCUAGCCCCAAGCGU
+AGGUCAUCGCAUAGGUGGGAUGGCAUGUAAUGUGGUUUAGGGCUAGUGGC
+UUGGCCGGUAGUUCUCAACCCAUGGAUUAGUCCCGUGCAAAAGAAACGUU
+UGAGCGGAUCCCAGGCGGACCGGGAGGGCCUCUGAAUUUGGUCCAGGAAU
+GCCUGAUUACGGCCUCGAUACGAUGAUUAACGCUCGCCCUCUUUGUGUUA
+CCGCGACUGCUGGCACAAAUAUUUGUCAGGACUAUUAAAAUAUACAAUAA
+AACAUAUAAAUAUAAUAUUAUUUUUACAUAUUAUUAUAUUAAUUAUAUCU
+UUAUAUAUCUAUAUAUAUUAUAUAUAGUAAUUAAUAUCAUUAUUUUAAUU
+AUUUAUGGAUUUUAUUUUUAAUCAAUUUAUAUAUAUUAUUAUUAUAAUCU
+UUAUAAUAAAAUUUUAUAAUUAUUUAUAUAUCAUCCUAAUAAGUAACUGG
+AUCAAUCUUUCGAUCAUUGUCCAAUAUUCCUCACUGCUGUAUCAUAUAGA
+UAUUGACUAUAUUUCAGAGUCAACGUGAUCGUUCUAACUUUCAUUAUCGA
+UUAUGGAUCGUUGGCUAGGUUCACUUUUAUUAAACCUACUACCUAAACCA
+UUAUUGGCUUGACUAUAGAUAAAUAUUAAUAUUAUUAAUAUUCUUUUAUA
+UUAUUAUAUAUAUUUUAUAUAUUUUAUUAUUAAGUAUUUAGCUUAAUCUA
+UAGUUCAUUAAUUCCGAAUAAAUUACUCACGUUUACACCACAUAUUUAUU
+AUCUUAUUAAUAAUAAACGUAUGAUUCGCAUGUGUCAUGUCCUUAUUUAG
+CGCUUAAUCUGCUUCCGGGUGUAUGGUCUGCCUCCUCCCUCCACCGGGGA
+GCUAGGGACAUCAGGCUAAGUGCGCAAAUAGAUUGGAGGUAUUAUAACUC
+AAGAUGUCGUAAUAAGAGGCUACAUGUUGUUCACUUUAACCGGCUAUCCG
+AGUGUCCACAGUCGUCGUUUCUCCUAGAAGUUAAUCCCAGUGUGCAAGCU
+ACGUGAUAUGUUUGUAUGAGAGGCCCAAUCUGAAAUUGUUGCUGCGCGCG
+GUCAGGAAAUCGACGCGAGGUACUUGUGACAGCAGAGCUUUUACUACUCU
+AGGUAUCCAGACGAAGGGAAGUUUGCUCUUUUUGGGCUAGCUAAUAUGUG
+AGUAUUAGUGAUAAAAACUGGGUGAAUUGUCAAGAAGACUAACGUCUAUG
+UUUAUUAUAUUUUAAAUUUAAUAACUGUAGACCAUGUUAACUUGCAGCGA
+AGCUUAUCGAAUGGUAAAUAACAGUAGAUAAGAACGUUCAACGACUAGAA
+AGUGAAGAUUACCAACUAAUAAACUUUCCACGAGCGCCCAGCAACUUUUG
+UUUAUAUUUAUAACAGGCCCGCGGCUUUGCCGCGGGCGUAGCAUCAAAUU
+AAUUAAAUUGUAUUUUUGAUGCGCGGCCAGCAACUAAGCUGGCAAAUAUA
+AAACCAAGUUGAAGACAUAGUCUGAACUGUAAAGAAAUUUACAGCGUGUG
+GGUCCUGCAAUUCUACUGAUUAAGCAGGAAUUAGCUAGACCUAACUUCCG
+AGGCUGUUAGCGCUCGUCCUCCGGUUAACUUUAAGUAGACGAGACACGUC
+ACAUCCUGGCGAGCUGGCCUCCGCGUGGCCCUUCGCUGUUCUAAGCGUGG
+AGUCAUUGGUCCUACCACGUAGGUGCUGGACCCGUGCUGUCGAGACAGGU
+AUUUGGACGCGAAGCAUUUAUCGAUCACACCGCUCUCAUUGCGCUCAAGU
+GUGACAUGAAGCGGAAUCGGCCGAGAUACGUCUCAAUGCCCCCUUUUAAG
+CAUGCAGACCGGAGGGUCGUGCUUAUUUCCAACCGACUACCAAUCCACGG
+UUUCCCACUUAUGUAGUCGCAGACCGUGGGCUCGUCUAACGACGACCACC
+CAUCAGUUCAUUGUUGUUGAAGGGAGACAACGGAAGCGUUGAUUUUCGCC
+CGUGGUCCUGGCGAAGAGUAAUCGAACCUAUGCUGUAGAACAAACAUUGU
+GCCAGCGGGAGUAAAGGGGACCCUAGCGAGUCCCGAGCCCGACAAGCUGC
+GUGAUUGAAAAUAGACGCAACCAAAUGCGACAGAGGUAUAGUUGUAAGCG
+AUGCCGACUUAGAGGCUUUUAGUAAGCCAAGCCGGGAAGUUAGAAGCACU
+UAUGGGUAUACUCCAUGCCCGUAAUCCAAAGCAUCGUACAUACUAACCCU
+ACUUCAGACAGGACCCAGGGGUCCGCCUAGAGGCUGAAGAAGUAAUAGAA
+ACCGCCUCGCGUCUGGCAGAUGUUAGGAAACUCAACCAAGGAUGGUGAUG
+UUGUGAUGAAAAAGGUUUCUCCCGCACGUCUGCUCGCGUUUCCUCCGUUG
+UGCUUGCUUUUCCAACAAUACCUGCAUAAGUUAGUUCGGUCAUGUCGCGU
+CAUCCACUCCAGAUUCUGGGCCUUCCUUGCUUGGGGAUUCCGUGAGGGGU
+GUGCGGCAACUAAAUGGGCGUGAUCCGAACUGGUCCUGCACGUCGGCACG
+GGGAGGAUAUUCGGAAGUCGCGGCUAGCAAGAAACCGCAAAGCCCAAAUC
+ACCCGCACUGUUUAACUAAAUGUAAGCCUAUGCAGUCACUCGAGCCCUGC
+GUUUAGCGAAUGACGGCCACGCGCAACAGCGUGCAGCCGUUGAUUCAAAG
+GAUAAGGGGUCAGUUCUAGCCGCCCCUGCUCCGCAUGAACACUAUGCUUU
+CGAAUCAUAGUUUAUACUCUUCGUAGAUAGCCGGCGGGCUGGCGGUCCGC
+UGUAACCCGAAAUCCGCCUCAUGCGGGGGCCGAAGCCGAGGGGGCGGCCC
+GGUCCCCCGGAGUACCGGCCCCCCGGACCCGACCGAUGACCCUCCGGCCC
+CCCGGGGGCCCGGGGUGGCGGGGCCGCCGCCGGAGGGCGGCGCGCCACCG
+CCUUUGCCGGGGCACCGGGUCAGGCCCGAGAGGGAGCAGCCCACCCCGGA
+CCCGCGGCCGCUCGGGGGUCGCCGGAGGCAGGUCGGCCGGGGGAGUACCG
+GGCUCCGGGGGCCGGGUCCACCCCUCGGCGUCAGGCGGCGCAAUAACUGU
+GACUAGGCUACGCCCCGAUCUGCCAAUGGUUCCUUAUCAACCUCAUAUUC
+GUCAUACGGUGAGCUCCAAAGUCCCCCCAACCGCCACGGGUCACCUAAGA
+UUCCUCUCUCAAGACAUGAGGCAAAGUCUUCCCGAUAGGUUCCCUUUGUU
+CCAAGUUCAUUCGCGUGCCCUAUCGGACUACUGGUUGGCUUCUACGGACA
+GUCCACACACCAGACAGGAUGAUAGGACAUAUUUCUGACGCACGUACUAG
+CGCAAGCUACAACGCUUUUCAGCGACAGUGUUGAGAUACGAUCGUCGGAA
+GCGGUGAGUAUGAAGGAGACAUUAGCUGGUAAAAUCAUUUCCAAGGGUAA
+CAGCGACCAUCCCCACGAAGCAUAGACAGAGUCGGACGGAUGAUGAUCCU
+UCGUAGAACUGCACCUGCCCCUUAGCUCCAGCCGCGCUCUGUCUCCAUUC
+AAAAUUUAAUUCCCACAGGAAUCCAUUGAAGGUCGGAGGAUACAGGAGAG
+AUGUCCCGUUUAGGCUCCACGAGUUAGUUCAUUAGCACAGACAAUCAUUA
+AGGCGUGCAGCAACUAGGGAACCAUCUGCCUCUCUUCCUCCUUUAAGGAU
+CUCCACACUACGUACUACUAGCAAUCAGCUUACGACGGAACUGCGAAGUU
+GUUACACAGCAAUGGCUAACUUAGUCUAGAGCUGAGGAAAGUUUAGUGAA
+AACCUUAGACACGAGGAGCCGCUGGCGCAUUGAAUCUGACUCUCAUAUUC
+AGCAUGGUUUUGCCGUCAUUGCUGUUUUUAGUGGAACAAUGCUAACUUGU
+GAAUUCAAAUCCUUUGUACUAGUCGGACGUUCGUCCGGGUGUUUACGGAC
+CCGAUAUACCAUUAGCAGGUGUUGUCUUUUGCACACGUCGCGGCCCUUUC
+ACCGGUUUUAGGAUAGAUUACAUAUGAGACUCAAAGUAUGACACAGACGU
+CGCUUCUUAGACCCGUAUCCUCCACCUACAGCCGCUGGAAUGUUACGCGU
+UUCAGACGUUAAGGAGUGGGGUCAUAGAAUCGGAAAUAGUUUCGGCUAGA
+CUGCGGCACUAGGCUACGGCUCACAACCAGAUCUGUGGAAUUUCCUUCUA
+UUUGGGCCAUGCCCGAACGCCGAGUCGGUAAUAAAGGGAACAUUCCCAGC
+CUCCUCCGCCCUAACCAGAGAUUUUGAGCAGGGGUCGCUCGAGGUUGCUC
+CUUUUAACUGCGCUAUGAUGAGCCUCCAAUGAGGCCUGAAGUGACAGGCA
+CGCUGUAGCACGUAUACAUUCCACCGGGUCUGACCGGACGGGUCAUAAAA
+ACCAUUGCAUCUGUUCAACCGCACGAUGCAUAAGAUCGAUUGCGCUAGUC
+UUUUAUUCUAAUAUCUAGUAUAUUCGAUAAUCUCCAAGGAUGGGUAAGAU
+AUCGAAAGUACACAAUGUACAGCAAGAGGCCGUAGCGGUGAUGUCACGGA
+GAGUGAUACACAUCCAAUCUGCCCGAGGUAUUUGUGAGGAGCAAGUGAUA
+GUCUGCGAGAGCUUACACACACGCGAGAUAUAGGCAUUACAGCCCACUAU
+UGUUAUUCGGUCCGCUUGAGACAUCAGCGCCAAUCUCGCAGACUAACGUA
+AACUACUCGCUGUACGGGCCGUGGCCGCGAUAGGUUAGCAAGACCCACUG
+UACAAGACUUCAAUGAUUAGUCCCAGGAGAGUCCGUUACCUAUUCAGGAG
+ACGUAUACCUUCAGUGCGAUACUUUCGUUUCCCAGGUGGGAUAUGAGGUC
+ACACGUGAGGGGGAGAGACCGUGUCCUCGCAUGGGGGAAGGCCUAAAUCC
+GCGCUUUAUCAGUGAGUUCCCCGCUGUAGGGCUAUUACUACGACCUGAUC
+GGGAAGCUCUUUAAACAGCAUCCAAGUAUGACUGGGAACCCGCCAAUUGA
+GGGUAGGAGUUCUUUCGAGGAUCCGGCGCGAUGGCCCCAACGCCGCCAAC
+UGCCGGUCUGGAUUGGCUUAGCAGCUAUUGCGGGGCUCACAGUCUACUAG
+AAUUCAUGUGAUGGGGCCUGCUAAGACCAGGGGCUCACUAUGGAGUGAGA
+GUCAAUGCUUGGCGAUACCCGAAAUAACUGGCUGAUUUGCUCCACUAUGC
+CGGACAGUCGACCCGGGUUCCCGUCAAGGAACUGCUUGGCCUUGUGUUAC
+UAAGGCGGAGCGCAUACCAUGGGGACACAUAAACCGACCGAACGUGACCU
+GCACUCUGCUCAGUAGCCCACGAAAAAGAAGCCGGACGUCGUAUGCCAUC
+AAUGUAGGCCAGUAAUGGGCAAUCUACCGAUCUGUACCUCGUGAUUGAGA
+AACGUAAGCGAGGUCUCUGUCGUUAAAGGAAUCGCAUGGUAGGAAACCGU
+CUCUGCCUGUAGCUAAACUUGGAAGUACGGAAGACUCAUGUUGUGCCGAC
+AUGCAUUUCUUCAGCUCAGUGUCGGAGGCGUAGGACUCCUUCUCGCCAGU
+AGUCGGUCGAUCAUGUUCUAAUGUUGGAGUCAGCGUCAAGUCAAUCGUGC
+AGUGAACUAUAUCCUGCGAUGGUUUACUGAUCGCCGUAGGAAUCUAUCCA
+CCAUAUGCCGUAGAGCGGGUAACGCAUUUACUGUUGCACUACUAUCUAUC
+GCUGUGCUUCUAACCUUAGACUUUUGAACUGAGAUUCGUGGCUCGAUGAU
+GCAGAACACUGAAGAGCCAACAACAACAAUGCCCGGGUAUAGAUAUCAUG
+CUACUUACAGUUCGAAUGAGCUGGAUCACUUAACUGUUGCUCAGAUACUG
+GUUGCAUUGAUCAUCUAUUGUCAACGCUGGGCACGCCGGGCUUUUCCGGC
+GAUACACAACAUCUACGUCUGCUGGGUCUAACGCGUGGUUGAGGCUCCUC
+GCAUCGCAUUCUGCUAGAGCUGACAGUUUAUUGAGUUUACUUGUAUCCUU
+GUAUCCAUCGUCGCUGCAAUUCUGAGCCUUGGGCCUAUUUGAAUUAUUGA
+CAUUAAGGGUGGUCUGUGUCUCAGUGAAAUCGUGCUUGGGGUUUAUUCCA
+CUUCGCCCUGCCGCGGCCGGCAACCUAGCCUUUAGCGUGUUGAAGGAGUU
+GACCCGGUAGCUGUUAGCCGCAGCCGAAGCGAAUUGACGGGCUAUCUGCG
+GACACACGUAUUCGAGUCUUAGCAAGAUCAGUGUCCGAUCAGACUGCUCU
+CACCACCAUGACCUAUACCCACCCGUUGUAAAUAGGGCCAAACUAUUAUC
+ACUAUGAACUUAAGACCACGUCCCUACAAUUCACUCGCGUAUGAAUAAGA
+GUAGAUUUUCUCUUCCUUGCAGUUCGACGGUGAUGGUGAUACAAAAACAU
+GUGCCACAGAGGGUGGAUGUCUAGUCUGAUCAAUCUUGGUCUACUAAUAG
+AUUCAGGGGACCAUGGAGUACGGGGUCGCGACCAGGGUAUACAUGGUAGC
+GGAUACACUCAAACACGCAGCACGUCAAGCGCGAUCUUUGUGCGGGUACA
+UGUAGAACGUUGCAUACCGGUUCACUGGUAUCAACCUCGAGUUGAAAGGG
+GGACGUUCAUGGAUUCGACAGGGGUCCCCCGAGCUCAUUAAGCGUGUCGG
+AGGGUUGUCUUCGUCAUCAACACACACAGUUUAUAAUAACUGGCAAAUCA
+AACAAUAAUUUCGCAGUAGCUGCCUAAUCGCACUCUGCAUCGCCUAACAG
+CAUUUCCUAUGUGCUGUUAACGCGAUUCAACCUUAAUAGGAUAUGCUAAA
+CACUGCCGUUUGAAGUCUGUUUAGAAGAAACUUAAUCAAACUAGCAUCAU
+GUUGGUUGUUUAUCACUUUUCAUGAUGCGAAACCUAUCGAUAAACUACAC
+ACGUAGAAAGAUGUGUAUCAGGACCUUUGGACGCGGGUUCAAAUCCCGCC
+GUCUCCACGUUUCUUGACACCAUACGACUAACUCCUUUAUAACAAAUUAC
+UACGAAUAACGGACUUCCGCGGAACUACCAUCUUGAAUUUAAGACUGGGA
+UAGUUCAAGUGUGUGAUGUUGUCGUUGUUAUCAUUUUCUUUAUGGCCUGC
+UCUUACAAAACGGUAGCGUUGGAGGGCGCAACAAUUGUCAUGUACAAGAC
+UCAUUGCCCUCCUACCCAUAUAACAAGACACUGUGAGAAGCUCCCAGACG
+GCAGCUUCCCCCCAUAUCGAGCAGCGUCCGGGGUCGAAUGACGAGGAAGA
+GACUACAAUCACCAGGCAUCGAGCCCUUUGGUUCGUAGGCUGAGUUGAAU
+UACUGUACCUUAUAUUCCCAUACGGAAACUUCAUUAGAAGCUACGUCAGA
+CACCAUUCGCCAUUAUUUGCCGUGCCCUUCAAAGCUUAUGGCCCACGAGA
+AAUGACAUCCGUGAGUAGCUUUGCGAAAACUUGCUAUGACCCAGUUCCUG
+UAGGACCCAAUGGCGUCUACAAAAGCGCCAUACUUUCGGGUGCAAACGUA
+GGGCCUUCGAGAACACUUCCGGCGAGUUGGGGACUAGGGAUAAGAGUCCC
+UAUGCACUCUGCGCCACAAAUCCAAACGCUCGGACUCUAGCCCGCGAGGU
+ACGGGGUGAUCCCGUCUGAUGAAUCGUGGCCGAUGUUGAUCUCCUGAUGC
+AGUCAGCCCAAGCUUCAGUAGCGACCAUAUUUAUAGGCUCAUAAACGACG
+GCGCAAUCUUCGGAUCCUGCGGUAAGCGUCCCUGGGCUCGCGUGAGCUCC
+ACGUUGUAUCACCGGAAAGAGUGAGUAUUAGGGGCUCGCAGAUAGACGGU
+CAUGACACUCCCUGGUAGUAACCCCCAACUCUGAGAUCUUCGUCAAGACU
+GAGCAACCGAAACUGACUCAGCUCAAGUCAUAGGCUUUGGUUAUCCCCUU
+CCUUGCAUCGGCGGCAGGGACCUUAAAACCUGCUGGUGCAGAAGACAUGA
+UGCCCGUAUGAAGUCACCAUACCUAUAGCGUUCACCAAGGGACCAAUAAG
+UAACCCACGACGGCAAAUUUGAUUGUAUAUGUAACGUUCGGAGGGGCGGA
+AGCUAUAUAUCCCCCCGGGUUGUAAUGCGACUCUUCGGACACUUAGGAUG
+GAACAGUUGGUGCCCCAGUAGUAUAUUCUUAUACACACCGUGAGUGGUAA
+UCACUGCUCAAAAUCGGAGGCAGUGAGAACGCCAGUUCGCUUCGUAAUGC
+CACUCUUCCAACCAGUGGGAGAAUCAUACGGGCCAUCUUUGCAGUAGCGA
+ACUUGGCGCGGAUCGCACUAAAGCCCUGCUCUCAUGACAUCCACUGUGCU
+ACGCGGCGCACAAUCCAGGUUGACUCGUGUUUACACGGAACGAAGGAAGC
+GACCGUCGGAUGUUUCCCCCCCAAGCAUUAGCAGAUUCUGCACCUGACUC
+CAGGCUCACCGGAUCCCGCACCACUGAUAAAUUGGAUUGGUGACAUCCGG
+UAGUCGUAUGUCGGGGAGGGGGCGCUAUUAUCACGAACUCAUUACCAUCG
+UUUCUCAAAGCUGUUGCGAUCUUGCUGGGACACAAAGCUUAAUCAUCCUU
+CCUGCCAAAGGUCCACCAAGAGCCAUGGUGGACUGCCGGAGCCAAGUACG
+GCGGCAGAAGAGGAAGCCGGUGUGAGUCCGGCGCGGUCCCGCCACUGUCA
+CCGGGGAAGUAAGUCCCCGGGAGCCAGGAACUCUCACCGCCGGUCUCGUC
+GAACCAGGGCGUGGACACCCUGAGUGAGGACAUAUCGCCAUGCGCGGCUG
+CCCGUUGACGUCCUCGAGGACUGUUGCGAGAUGGGCGUCGAAGGCUCCUU
+AAACGCAGUCGGCACUACGUCGCGACGUAUACACAAUCCAAUGACGCGCU
+UGCUAGAGGAUUUUCACGCCCAGUUCAAGAAACGAUCGAUCAAUUUUCCA
+UUUUUACACAAUAUUAGCGGGCGGGCAUGACUUAUAGGCCAUAUAUGGCC
+UUAAUUAGUACCGGAUCAUGACCACAGACCGUCGUUAUGACGGUUGCACG
+AUGAAGCCCUGUCCUUUUCCUAGGGCUGUUUGUGUUGACUCUCAGCUUAG
+CCCCCCCCUUGAAAUAAGCGCCGUCACCUCAACUCCAUUGCGACAUGCGU
+GAAGCGCGCACUGUCCCACGGUACAAUCCGUACGCGUAUGUCUGAAUAAA
+UCUCGUACCUGUCAGCUGCUGCAAACAAUUAAAUGACCGGGGGGUUCCUC
+AUAAGUCAAGAUAAAGAGUGGCAACGGAUACCAGGGGUAGCAUGUUCAUG
+CCAUUCGGCGUUGUCCUACAGACUAGUGUUAUGCGUACUUUACGCCCUAC
+GUUACAAAACACUGGCGCAUGACAAGCUAAGGUCAGUCGGGGUCUGCGCA
+AGCGGCUUAUACGGCUUUUCCCCACCAGUAGAACACGUGGCUUAGAUCAA
+ACAUUCCCCCGGGUAUUAUAUCAACUCGAUAUUCUCAAAUUGGAAAAGCG
+AACAGUAGUAUAUUGACAUGAGGCAGGGAUUAUCAUUCGGCCCUUAGCGU
+GCGACUAAAGGAUACAGCCUAGUUUAGCUAUUAACAGUAUUGGGUGAUUA
+ACGCCUACGACCCUUAGCAACUGAUGAAACGCCAAAAUGUCUUUUUGUUU
+GGGAUAGUAGGCCCCUCACAGCCAAUUCUCGGUGACAGAUCGUUGACAUG
+UUGUAUAAGGCACCUAUUAAGCGUACACCUUCAUGAAGAAUGUCCGGCAA
+GUAAGCGCUAGGUGGGAAGACCGCUGGUAGCUUCACCUGAAUCAUUUAGU
+UCUCAAACGUGCAGCAUGGGUGUCAGGGUGUUCAUGGGCUGAUGGCUGUU
+GUUUUCUCCCCUAGUCGGAAGCGCGUAAGCGUGGGACGAGCAUUCCCAUA
+CUUUGUACGCGCGUUUAGCGUUAUACUUUUGUACUAUCCAGCACUUGCGC
+GACAAUCUCAUCCUAGUUUAAAAGCAGGCGAAAAGGACGAAUUCAAAAAU
+UGUUUUGGGUUGCACGUCAUCAAAAGGUAAAUGUCCCGACGCCCGUUCUA
+UGCUCCUGUCCCCCCGGCCAGCGUGCGCUUUAGGACAUUAAGGAAACGGC
+UCUGCACUGCAGAUCCCUCAAGCGAUACUUCCUUAUUCCUGGUCGAGUCC
+CGCAAAGAUUUCAAAAAGGGAAUACCUCGCAUACUGUUAAUAGAAAGCUU
+GUGUCGGCGGUUCUCCAUGUUUAAAGGUAAACAGUGGGCCCAAUACUGAU
+GCAACUAUAACACGUGGGGCUGUUGAUACCACAUGCGAUUUUCAGCGCCG
+CAGCUGUCGAUUAACAUAUGUACGUGCCUGCGUACGAUAUACGCUGAGAC
+AUGUCUUUUGUCGACUCCCUUUGGCUCUCGUCAUUGAAGCGACACCUCUA
+UUGGGAGCUUCAAGGACCCCCGCUCCUGUUCGGGCCCGACAGAAUACCCC
+AAAUUCAUAUGUACUAUCGCAGGCGGCUAAAUGCUCGUAUGCCAAUCUAC
+CGAGAAGCUAACCUUCCAACGGCUUUUUAGUACUGACGGUCAUGCGAAGG
+AGGAGUUCAAAAGGGAUUGGGACACCAUGAACUUUCUCUAAACACACCGC
+UCGCACCCAACACUUAUCGGGGCUAUUCUGAUAGGUGCGGGUCUCUAUAC
+CUUCAGUGAUAUCUACUCGGAACAAGUUGUCCGCGAGCCUACAGCCGUAG
+CGAUCGAGAGGUGGACUGAGGUUUCACCCUAUCCAAUACAGCGAUGAUGC
+CCGCCUAGGCUUACCACGUUAAAUACAUACAAAUUUCACACAGCAUAAAU
+ACGAGUUGGUGGACCCAGGAUGACACGUUAAAGUCCCUAGUAUCGAUGGG
+CUGUCACCUCACAACAAAGUUCGUGGCAUAGAAAUAUUACACCCUAGCAC
+UGGUGGCCUCAUAGAAUCGACAAAAGUCGGCACCCUCCUAUUUGCCUUUA
+UAUGCGCUGCAGGCGGCCUCCUCGCAGGGUGUGGAAAGCGGACACUGACG
+UCGACUGUAGAGUAUCUGGGGGGGAGGGUAGUCUGACAUGCCCAAACCCA
+CGAGCACUCGGGGGUCUACCAUGCCCAAGCGCCCAUUUAUACAGUGAUGC
+UUCCAGGCUCGGACCAUUUUGUUUCUUUCUCAGUCGGCUAAGCGAUGCGG
+GUGCCACACGGUAUUCUCACGACUUACAAACCCUUGGGCAUGGCUCCUCA
+GUUUGAGCCGUCUGUAGGCAUACGGAAAGAUGUGCCCGCAUACACCGGUU
+CCGUCGUUUAUCGGAGUCGUCUGGUCAGAGAGAGCUACAACCCGUCAAGC
+CCGCGGCCAAUACCUAGCCGCAGGCGCCUGCGCUGGGGCGGCGCGUGGGG
+AGUAAGACCUGGCGACCACCCGUUAAUGUAACACCCAGAUGAACCGUGGU
+UGGGGUCAGGGCCGACCAAUAUACCCGUGCAAUCUACCGGGAUCUAUACC
+GAAGCCGACGAACGGAUGUUACCCACCUUCCCCAUAUACAGUAUGUCCCC
+GAGUAGUGGUCGUGAUGACCACCCCUUCGCGCCAUUAUUCACUCGGACAC
+UCCUGUAGAGAAAGCGCUAGAGGGAGUCUGAUAACAUAGUUUCUGCCGCG
+CUGUCGUUAGCGACCCGGUCCCGUAAGAAUUUUUUCGGGGUAUCUAACUG
+CCCUAGGGUUGCCUGCCGAUUUAAUACCAGUUGGUUGUAUGAGCCAAACU
+UGAUUACAAUCUCGGCCGCUUCGAUUAUCGGCUCAUUCAGCUGAGCAUGC
+CCAUGCAACACGGACGUCGGGCCGUUUCGCUUGUCAGGUUCCCAUGAUCG
+AGACGGCAAGCUUUGUACUACUAGCCCACUAGGGAGAACGUACGAAUGCA
+AGGUUUCGUGGGCGCCGGUUGGACGUGGGUGAUUUGGCGGCGUUAGAGAC
+UCGAACCAUAUGUAGGCAUGUGCGGACUGACUACGAGUGUGGAAUGCCCC
+CGCGCAGGACCGAAAUGCAGAUACUAGUAGCGAUGAGUUACUGUACUAGA
+UUUUACCCCAGGCGACUACUACGGAAGGGCAGGAAGAUUAUUAGGAGAUG
+CCGCUCAGGGGAGAAGCUAGUAUGUCUGCCCGCGCCUAAUAGAGGCCGUU
+CGGCCUUCGGGGGACCGAGGGCCCUUAUUGCAUCUUUCGAUCGAAGGUCC
+GUAAGCUAUCGCAUAGAGCAUGUUCAUACCGUACUCGCGACUCUAAUAGG
+CGCAACUUUUGCGUUAAUGCUAGGCACGGGUUUUAGAGGUGAGUGUCGCU
+AGGUAUGUUAAGGAACUAUCCCUGUCAGUAUUAUGGAUUUGCCAUCAUUA
+GAACGGGGAUCGGGCCGGAGGACUGCUCGCCGAGAUGUCAUGCGCUAUAG
+GUGGGUACUCACGUUAGACGCUAUAGACGAGUUGGAUAUUAAGCUCUCAU
+CUAGUCGGCGCUCAAGAUCGCUAUCGCGUCAACAAUACGCGAUGUAUUUU
+CAGCUAAGACCCUUGUUCCUUAGAUGCCGUAUGUUAUACGUCCGGUAUAC
+UCUGGAUAGGGGUACCAGAUGCCUCCCUAAAGGAUCUAACCGCUCCUGUU
+GAAGACGACGGAUACGUCCCAUAGCUGCUCGAGAAAUUGCAUGAGUCGGU
+ACCCACACAUCUUCUGAAGUCUAUACCGUCUGCAAUAGAGACCUGGUGGG
+GGGAUCUCCGUGUAAAGCUGUCGUAGGGAGGCGGGCACGCCAAGUGAAUC
+AGUAGAUAUGGCCCUCUACUUCCAGGGGCCAAAGCCCCCAGUCUGUAUAU
+UGCACUCAAUAGCCCUCUUUCCAAGGACCAACUGUCCGUGCAGCCUCCCA
+UGCCCUUUUUAGGGGGCUGAUUUCUUAUGGCCGCACCCAGCGAUUCCUCG
+CCAGGAUCUCUCAAGAGAAAGGGUAAUGUUGGACAGCGUGAACCACCGAA
+UUUCCCACCUGCGUAAUUCUGAGCACGGAGCUCCUUUUGUGGGCAGGUCC
+ACCCUUCUCGUAGUGGGGAAUGCGCUCCCGUAGUGCCUACUUAUGUUGCA
+UUGAUUCCGAUGGUCCGACCGAUGGGUCAUUCCGAUAUCUAGAACUUGCC
+CCCAGACCUUGAAUUACUUCAGGUGGUCUCCGCAGAUUCUGUCUCAAACG
+CCAAAGACAUCACGCCCCUGUUCGACUAAUUAGCUACUGCCACAAGGGGC
+UGACUGUAGGCGAUAACACGCAGCGCUAAUCUUGUAUUUGCUUGAAUUCA
+GUCUCCUACUCGUGAAAUCUAGCACAGAUACUGACUACCCUUUCGAGGCC
+CACGAUGGAUAGAGGACGAGUCACCAUUGCGCUCCCAUACGAAAAGCCCA
+AUUCCGUAGUAUAGUGUGUCCUCAGCGCAAAGAGCCCGUGGAUAGCCAGA
+ACACUACUAAGGCCUGCUCAGAGAGCCUUGUAUACCGAAGGAGCACAAAA
+ACUGAGAGAGGAACACCCCGUCGCCAGCGAUCCUCGUCUAAUGAGGCCGG
+AGAGGCGUAAAACAUUAAGGCGCUGCAACCGUGAACGCGAGCGAUAAACG
+AAGGUGCGAAAGCUACAGCCUAAUCGAGCACCAGCGUAGGGCCCUCAGCG
+CACAGCGCAGCUUAUCAUCUCCACGUACGGAGAGCUAUAUGCUUGGAUAC
+AUCCCCGGGCCGCCGAAUUUCUGGGCGAUGAAUACAGGACCCAACUCCCG
+GGAGCAUAGCACUCUAGAUGUAGGACUCCGGCCUUUUUUCCUGAGACGAU
+CUACUGCCAAUUCGCGAUGGCCGCUACCGGCGAAGUUCUGGACCGCGAUU
+AUCUUAAAUUGAGGCUGUCGAGUCUACUCACAGGUCUUGAUCCUCAUGAG
+CACAGACGUAGACUAAGAGGUCCGCUGAUGGCAGUUUGCUCACUCCCUUG
+AAGCUUAGCUUGGUUGAGCACGAGAUUCGAUAGCAGGUGAGAGAAUGACU
+CUCCAUCUCUCCCCGCACCCACUGGUAUCCCUCCCGAGUUACCACCAUAC
+CAACGCUUAGCUGUAAGUCCCAUCGACCCGUGCAGCAACUAAGUAAUCCG
+AUCUGCUCUCCCUGCCGUGCGGUGUAGGGUGCUCAUGUCACAUCGCACCU
+CUUGACAGUCGCCGCGAAGCGAUCGCGUUCUUGUACCCUCAUAGACCGCA
+UUAGAUAACUCUACAGGCUUCUGCGUACUCCGGCUCCGUAUAUUGCGACU
+GAUAUUUAUAGUUGCCCGUGUUCUACGCAUAUCGCUGGAGUAAAAAAUUG
+UCUCUUAACCGAACCAACGGCAGACAGAAACACCGACCCACAUAACGCUC
+GUUAUGACGUAGGAUAGAACUGUUGACGACGUGCCUUCACUAAAGGUAUA
+CCUGUCACCACAACGCCCAUUUCGAAAAGGUGCUGAAGUCGAGUAUUACC
+CUCUCACUUCGAAAGCCGGAGCGUAUGGCGGUUUCUGAUUCUUAGGGCUG
+CGAACCCUCUGAUUACCGACGUAACACAGAUAGAACUGGAAUACGGCUUU
+GUUUGAAGAGCUCCUACCGACUUGUCCUGCCUAAUUCCUAUUUGCCGGCU
+UAUAUACGAGUGUAUAUAACUGUAUUUCUACUCUGUUACCAUCGGGGUCC
+CACGCAGUUGAGUGCCUCAUCAUCAUAUUAGCGCCGGGAAAUCGAACCCG
+AGGCGGAUUAUGGUCGGUAUGGACCUGUUUCCUUAUGAUUAAAGGAUCUC
+UCCCCCGCUGCAGAACUCGGUGCGGUCAUUACACCAUUACAAUAUCUUUU
+CGACCGUUAUGCCGUCCUGUGGCCGGAGCUUUCGCAUUUUCCCUCGACCG
+AUCUAAGGAAGUCGAUUAGUAGUUAGGACCAUCAAGUUGGCCAAACCUGC
+UAGGACCCACACCGUGUGCUGUUAAGUAGGAUGUUGAUCAUAUGGCAUCU
+UAGCGACGGCGCAGAAGGGGAGUAGCUCUUCGCCGGACCGUCGACAUACU
+GCUCAGCCCGCCUGAGCCGGCGCCCGGAGGCAGGCCUCGUGCGCGAGGCG
+GGCCAGCGAGACCUUCGGCAAGCAGUAACAGUUGGGAAACAUCUGGGGGA
+CUAGGUAGUGGCUUGGAAGUACCAAGGGAACGAGAGACGCGAAUUGGAUA
+UUUAGGUGUUCAAUAUCUAAUCUCGUUUUGGGGGCCUAGGUAUAACCCCC
+UCCCGGCUGUAUCCGGAUCUACCGUUCUUCUUUAGCCGACUGUCUCCGGU
+GUGUGCGAGCUAGAGACCCUACUGGUGUCGCGUGUCUGUUUCAUCAUAUA
+GCCCUUCGUCUAGGUUUCACAGCAAGACGACCGAAUCCAAAUAAUAGAGU
+AGAUGGCGACGCCGAGGAUUUGAUGGAAACAGUCGAUCUUAUUCUGACAC
+CGCUACGUGCAGGGCCGAUGACUACUUAUCCGUUCCGACAGCCCCGAACC
+AUUAGAAACCACAACUGAAACUCAAUACCCGAAUAGUGGGCGACAUCCGA
+CACAAUGGUGUAUCGUGGGGAUCUUUGCGCGCCUAUCCGAUAUCCUUCGG
+AAGAAGUAAUGGCUUGAACCCGAGCGUGCCUAUGCUAUUGCAUUAAGGUC
+AUAAACGCCGGAUCAACCCAAAUAUAAUAGGGAAUCGGGGCGCUGCCCGU
+CAGCCAGCCCGAACUGUACCCGCAACUGUGAGUAGUUAAAAGAAGCGCCU
+AGAUUCUAGAUUCUAGAUUCUAGAUUCUAGAUUCUAGAUUCUAAAGCCUA
+GCACCUUCUUUUCUACAAGUCAGGAGACCUGCCUAUUGCUGUUUUCGCUG
+CAUUAGUGUAAAGCGGUGGUUGAAAUGUAAAAGAUCUGCAUCUCCAAAGG
+UUGGAUUUCGAGCUUGUGAUAAGCCAAUCUAGCGGUGAGUAAGGCGGCCG
+CCGAGCGAUGCACGUUGGUGUCUAAAGAGUUUGUACUGAGCGUCUCUCCU
+GUUCCGACCCUUAUUACCUCCGUGAACAGAGGGCCUUACAAAAAGCAGGA
+UAUAUAACGGUGCGUAGGUUCGGAGCCGAGGCACGGUGUUAUCGCAAGGA
+ACACCCCUCCUAGAAAGAUGAGCCGCUUCCUCCACGCAAAGUGUUCCCAG
+AGGUCGUACGUCUAAAAACGGCAUCUUGGCAUAAUAGAACUGCAUGGCAC
+GAAUAGGCUCUUUGUCAAUUACAGCCCAUCUGCGCUUUUUCGUUUUGGCU
+GGGUAUCACUGGUUGAUAUACAGCAGAAGCACAACUCUAUUCCUCUCCAU
+CUUGCACUUCCCGCCCGUAUCAUAAAGAUAUCAUUGUACAAGGAAUUUAG
+CUUGAACGCACCGCCUUCAAGUUAGGAGUGCGCCAAUUGGCGCGGCACGU
+AGAGCCUCAAUCUGCGGCGCGGCAGACCUGCUAGCAGCGACUAUAGCAUC
+CGGAUCAGGGGGGAUGAGUAGGUUACGCAUAUUUAUGCAUAACUCAUAAA
+GGUGCCGAGAUAAGUUAACCGGUAGACCCGUACUUCGCGCUCGUGUCUGU
+CUCCGGGGAUAUGUCCUUAUGACGUAACCCAGGCAGGAACUGGCAGCAUU
+AAGCCGUGAUGCCCCGCCUCUCUGGAUGAUUUAUGAUCGAGCAUUUCGCU
+ACCCGCGCUCAAAUACGCGAAUCAGGCUAUUUGCUUUCGACCUCCUGUGU
+GCACUGGCCCUUGAGAGCUUAUUGGCCUUAGCCCCGUCCCUGACUUCACU
+CUCCUAUCUAACGCUUGUCUUCGCGAUAGCAUAGUAGGGGUGACGUGCUU
+CAUUGUCUUUUUCAGGGCACGUAAUUGCUGUGCGAGUUCUGCUAGCUUAU
+UUCCGACCGUAAAUGACCCUGAAACAGGGCUUUAACCUGUAAAACCCACU
+GAUAGCCUACCCUCCACUAUGAGAAACCGUGCUCCGGAGUAAUUUAAAUC
+AGGUUAGUUAGAAAUCAGUUCGGUCAUAGGUCCAGCCUAGCCCUCUCAAU
+AUUCGCAAACCUAAGGCGACUGCUUCAGUGCGGCGACACCGAUGACGACG
+UUCGUGGUUUUGCACAGUUUCAGCUGCUGCAGACCUACUAGGCAGAAAGA
+ACAACAGUUGAACCCGUACGGCGAUAAGCCACAUCACUGGCGCAUUUACU
+UAAGCCACUCGGAGAAUUGAUAGCCAUCUCCUUCGACCAAUAGAGAUUGU
+CGCAUCUGUGGUACUCAAUCCGAAACGCACGAUAGCACCUAUGUUAUACC
+GCGAGUGAUAAACCACAUCGGCCCUCAAUCAAGAGGCCGAUAAAAUCUGA
+UUCACAUUUGUCUUCGGUUAAUCGAUAACGCCUGUGGGCAGGGAUCGGCU
+UGACUCCGUGCAGUCUUUGUGAGUGCGUAAGAAGAAACCCAUGCGCCCCU
+CGAAGGCUCCCCCCGGGUGUAUCAGUCAAAACCGCAUGCGUGAAUUCGAG
+GGUUCAAUUCUACCGCAUACGAAUGAUUAUAGGCAGUAACAUCUAGACGC
+UUAAUCGGAGAUUCUGGGUGGCUAUGAUCUGAAAAGGCUGAAUUUCUCAC
+GAACCCGCAUGGUUCGAUGGCACGUCAUACUAGCGGCUGAGCCUCAGCAA
+GUCAGACCUCCUCACAAAAGAUACCAUUUCAGACAGGGAUAACUUUAAAU
+CAUCCUCAGCUCAUUAACUGGAGUUAAGGUUCAGGGUUCCCAGGGGCGUC
+AGUCGCGGAGAUAAUCCUCGUCAGCCUGGGGUAGAUGACAGAUAUGUUGC
+CACCAGUGCUCAGAGUCCGUGGGAGGAAUCGGGGCCCUUACAGUUCACUG
+UAAUGGCGAGAAUUAAUUCUCAUGAGAACAACCGCCUUUCAUCGAGCGGC
+CCAUUUGAGGAGUGGCCUGGCUACUCAACCCUCCUUAACCGUACGCAGGC
+GCUUUAGUCGCUGAGAUAGCCCUUGUUCGAAACUCGCUUUGCGUGGAUAG
+CACGCCGAUAAUGUUGGCAUUUCCUCCUUACUCAGUCACGCUGGAAACCG
+AACGUCCUAGCUCUUCCUAGGGGAUUAGUGCUCUGGGACUUCUAUAGUAU
+GAGUGGUCCGGAUUUUAUUUGCUUUACAGUUCGAAUCCUACCGUCUCCGU
+AUAGAGGCUGGACCUCCGACUCUUGAUUUCAGAACGACCGCUUGUCCCAG
+UCGCAGCCGUGACAACAGAGUAGUUGUUAUAGUUAGUCUAAGCACUCGUC
+UACAGUUAAUGUAUAUCGACCCUGAGUGGUAUUGUCGACAACUAUAUGUC
+UUGAUUGCUGCACACCACCAACUCCUAGCCCGGUCUUUUGUUUAAAAUCA
+UACUCCGAAUCACUAGGAAAGCUACCGCAGUGGGGCCUGUAGACACAAAG
+CUGCGAACUGCACAGGUAAGAUACGUUCAGCCCACCAUGGAGUUCGGCUC
+UAGGGGGUACUCUUGAAAGGAGUUUCUAAAGCUUCGUAGUUGUUUGUUUU
+ACAGUACCACUAUGGAACCGGGAUCAAUAAGAAGGACACUAUCGUUAGGU
+UAAUCCUAGUAACCAGUGUCCAAUGCUCAUACCUCCAAUGGAUAAAGCAC
+CGUACCUUUGUAUCGUACGUGCCACCAUAUAUAAUACCUAGCUGCGUCGG
+ACAUGUCGACUGACGCGGUUCCGGACCGAGGUAAGUGUGACGACGCAGAA
+ACGGCGUGUGGCCGACAAUGCCGCUCUCGAUUGUGCUAGCAACGGUGUGG
+CGCACUGUAAGGCGUAGGGCGUUAUAGUCAGGCACUGGAGGGGAACCCCC
+UUCUAUGACAUGAAGUACACCGUAAUCAUGUAGGUGCAAACCUUAUAGUG
+UACUCACCGCGCGCUCUCUACGCAGCUCCUGAAGGUGCCUGUCACAUGUU
+CUUUGUGGAAAUCACCCCUUAACUUCAUUUCUAGAUCCCUAUCUGUUGAG
+GUAUUCGAUUGGCAGGUUGGCCGAAGACUAGUCUGAAUUGUGUUGGUAUG
+ACGAUCGCACUCAGCAUUUACACGAGAAUUGCUGGCCGAGGCCGUUUCCA
+AACCCUCGCAGGGGAAACGUCUUCUUCUACAGCCUCUCCUCUAUAAGGAU
+AAUGGAAGAUCUCCUAGAUCUCAUCAAAGGCCUACUCUCAGACCUUCCCG
+GGAGUUGUGUAGGCCAUGUUUCAGGCCUUUGUGUCUCUCCCAACCGUCUU
+CUUCCGGCCAACCUCUACUCUCGACUAAGCCGGAUGUUUAUCAGGCACAU
+UCAGUCCCCUAUGACUGUCCAUUAUAAGUGGCUGUCCAAGAAGAGGCUAG
+GAAGCACGGACUCAGUGCGCUAACUGCACGAUUAAUUCUGAGUGCGCGAA
+ACCGUAAACGGACGAGAAAGGAAGAAGCCUGUGUUCUAAGACAACCGUUC
+ACGAGUCUGAAUGUUGCGGGAAAGGCUAAUAGGGCAUAUUAGCAACAUUA
+GUGGUGUUGUAGCACGUACCUUAAUAUUCGUGGACCCAACAUGGGGGUGG
+AGUUUAUAGCCCCGUCUUCGGCUGAUACAGCCGUACGCGCGAGCAAUUGG
+UGGGAACCUAUAAACCUCAGGUCGAGCGAUAAUCCCGUAGAACACUUCCU
+ACGGGAGCAGACCUUACUCAACUCAGUCAUGGAGAUAGAAUGAAGAAAAG
+GGAAAUAUAAAAGAAAGGCAGUCCACUAAUGGUAUUCGGGGUAUUCUUUG
+UCGCCUCUAUGACAAAGCGCCGCGCUGUUGCUGGUGCAUCUAGGUUAUUC
+CGGCUAGACAAGUUGUGCCUCGACCUAUAGGCAAGGGUGAAUGCUGUACA
+AUUGACUAAGCAGGAUGACAUUUUCAAUUCAAUCGCCACGUAGCUGGAAA
+UAAGAGGGAAUCCCAUUAGUUGAUACAACAAAACUGAACGACUCUUCUAC
+UACGUGAGUCCGGUCUCGAGAUGCCAACACUGACGGCGAUCACACGCGCU
+CAUGUUAUCCGUCAUCUGGAAAACCUUUACUCAAACUGGUGACCUCGGGC
+GUCUGACGUAGGGUUAGCUUAGUCCGAAACAUCUAUGUUAGGCUCCCCAC
+CAAAUUCGCAGAUGAACUAAAGGCUCCUAUGAUUCUCAACGACGCUUUAC
+GUCGGGGACGAUGGAAGAUUCGUGUCACUUCUAGACUUUAGGUGCAAUAG
+UGAGUCUAUUAUUUUCUCCGCGCUAGUUCAGAACCUGUCUGGUUGUCCUA
+UAUUUCCACGACCGACUGAUCGUCUCCACAUACAGCACGCACUUGGUCCU
+AGACUUUGGAGUAGGAUACUGAGCGAACAUUGCUAGAGCGACAGGCGCGA
+UCAUACAACACGUGACAAGCAGCACCACGAUUUUUCGUGUGUGACGCAGA
+UAAGGUAGAUCCCAUUUGAGUUCGGCACCGCGCAUAAACGCUAACUGCGU
+GGUCUGUCACUCCCACAUUUAUAGUGUCUCACCCCGUAGGGGGUGGAAAA
+CCGUAGGAAGCAAGGGAGCUGACGAACCAGAUGAACUACCCUGGGUACUC
+AUACGGACGCUCCCUUCCAGUGAUGAUCGGCACGAAGGCGUCGAGCAUCA
+UAGGCGGUGCUAUGGCCAACGGUAAGCUUAAUAGUACAAGGAACUGUAGC
+CUCUACUCGUUCAGGACCAUCCUCGCACACGUUAACGUUGUUGCUCCGAC
+GGCUUUAUCGAUUCGAGUGUGAGGCUGUUUUGCCCACAUUCAAACGCCUC
+AGCGGGAUCGGUUAUGAUGUUCAGAAGAUCGUAAACGGCUCCGCCGACCU
+CGAAGGUGUGCGCGACGAAAAGACGGUUCGUCUUAACAUCUCAAACGUGA
+GCAUCCUUCCGUCUGAUAGCUCGCGCCUUCACCCGGCAUCCGACAACAAG
+CAUAACGUGUACGAGGCGGGAACUCGCUCCAUGUACUAAACACUCAAGUA
+AGACGCGGAGAACUCUCUCCCGGUACGUCUUUGCUCGCCAGUAAACCCGC
+GUCUCUCCCAAACACUUGUCGUAGGAUAAAUAGAAACGCCUCUUUAGCAU
+UAGAGCUAGUGCGAUUACUACAUCACGAUGGAACCUUAGCUAAUAAUAGU
+AUUUAUGCCGCUCGCUCCCAAGGAUCUUAGCCAGUUUUCCCGAGAUGCUA
+GGACCGUUGUUUUCACGCUGUUAGCUUACUCUGGGACGUUGAUCAAGGGU
+CAGAUUGGAUAGCGUGGGGUCGUAGAGAUGUUCAACGCCUUACAGCAACC
+UUCAAACGGAGAGUAGGGUUAUCGCAACGGGAACCUAUAACCCCUUAACA
+ACCCAAACAGCUCGAGCAGCACAGCGCGACACAACUCGGAAUCUCCGGUG
+GGGCUAAGUUUACAGACACUACGAUCCAGAUCCCGUACUGACUUGACCGC
+GCGUGACCUCUUGUGUGUACGCGAUUUACUUCGGAGUGUAUGUACACCUU
+UGGACCGUUAUGACAUCAAGUCGUGACCCCUGCUCGCCAACCGAAUGUUU
+AAAAACAGUGAGACAAGGGAGGUACGGUAGUUGUAGACCGGUGGUUUACA
+ACGACAGCGACUACUAAUCUUAAACGGAAUCAUUCAACCCUUACCCUCUA
+GAUUAGCUUGAUCCUAAGCUACAGGUAACAAUGGCAAUAACCAUCUCGCU
+CACCAGCGAUAUAAUAAAUUUAUGCUUGAUAAGGAGGAUUUUCGAGACUC
+AAGUCUGGCGGACAAAGUACGAUUUCGCAGGGAAGUCCCUUUGUCAGUGA
+AGUUCCAGUGCGCAAAUGUCUGGUUGCAAUGGUGAUUGCAGUGGAUACCA
+AGCCAUACUGGGGUCUGUAGGGAACCGCUUUAUGUAGCGGCGGUCGAGUA
+GAACUGCAUAACCUCAUGAGAGGAGCCGAAUAGCCCUGCAUGCCGGAUAG
+GGAUUAGUAUAAUGAGAAUCUCUUGAAAGUCCUAGGUUUCUUGAUCUAAC
+ACGCCACUAUCCCCGCGCGAUAGUCUUAUGCUGUUCGCCGAGUCGCCAAA
+AUCCCACACACCGGUGAUAUAAGUUUCGUAUGUGACUCGACGGUAAAGAU
+CGUCGGCAGACAGCGCGUAGUGACACCUCACCGGUUUUAAUGCUUACAGC
+GCGGAUAAACUCGGCCAGUACAUUGACUGGGGCUCUCAUGUUCCACCGAU
+AUGUAUCCACCAAGUGGUUUCACCGCGUCCUUGCCCCAGCCUAUUAAUCU
+CCAUUUAUGGAGUACCUCAGUUCUAUGUACUAGCAAAUCACGCGUAUCUA
+UUUUCCACCCACGGCCCUGAGUCCUUCAUGUCCCGACCCUCCACCCCUAU
+AUUGCUUCUAAAGUGAUAUUGUCAGACAUUACGCGCAAAUUCUGUGAGAA
+UCCUGCAUAGGACCGUACUUCAGGGAAGAUGCCAUCAUAUUCGGAGGCAC
+CCCACAGAAUUAUGUGACAUCACGAGCAACGUAUGUCUCUUCCGCCAGUA
+ACGGGAGUAGCGUUCCGAAUCUAAUUAUCGCGUUUGCGCGGAGAAAUACC
+CAGACCCAUUAUCUUUUUCGAAGCCAUGCCCAACACUGCUCAACAAUUAA
+CGGCACGUGCCGUGCCAAAGAGAAUUACAUACGGCUAGCGAUUACCACGC
+ACCAGAACGAGAUUCUAUCAUCUGAAAUGUGAGCAAUGGGAGAACGAGUA
+CGUUAUAGAACUGUCCCCCAGAGAGUUGGCGAUUUGCUGAAAGCCAACGU
+UCAGUGCGUAGCCGAAAAUCAUCUCCGAGAAGUAGAACCGAAUGUUGCAG
+UAAGUUCUUACCGGCUGUCCCCCGUUACAAGGAACACGUAUCAUGUUGUA
+CGUUGCAGAGCCGUAUACAUAUAGACUCAUUUCUACAUGUAUAAAUUAGG
+GUGGUAUCGCGGGUAAAUAUAACUCGUCCCUUUCUUUAGGGACGAGUUUU
+UUGUGUUCUUACCCGUCUAUGACACGAAGACAAAUGCAACUGGAGAAACC
+UGGAAACAGGCCACGCGCAGUAUUCUGGCAAGUAUAACGAUCAGCCACGC
+UGUUGGUGAGGCGAUUACAGAACGAUGUCCCAACAGGACUUGAUAAGCAU
+AUGUCGUUCUAUUAGUAAUCCAUCUUAGACGAUACCUCGUUUACGCACAU
+CAGUUAGGUAUGUUCACGACUCGCAGCCCGGCCAGCGACCACAGGUAGAU
+CCGCUCUAGGGCAGUCCGUGGCGCUUCCGUUGUGUUCUGAAUUCGUUCUG
+CGGUUCUGGUUAUCCAUGUUGCCCAAGAAGUCAGUAACGCACGCCACAGC
+UUGAACAAACUACCGAAACCGCAGCAUAUUUUCUACACUACAUGUGCUGC
+ACUAAUCGCAUAGGCGCAAGUCUCAAUUCUAUAAGCGAAGAUGAGGGUCU
+CCUCACCCGCUCUGUGGGGCAUACACACGGGGGCAUGGGUCCAUCGUUCA
+UGCUAUGUGCGGGUUGUAGUUCCAUGCUAAAGGGAUAAACUGGACCGACA
+CUGUAACAGUAUUCGAUAUCGAUCGCACGACCCUCUAUGGAUAAAUCUCG
+AUGUGCAAAUUAGUCAUCCUCAGUACGCCCCACUGAAUACUCAAGGACGU
+ACACAAUAACGUUCUGUCGAGUCUAAUAGGCCCUCUUAGUGGAUCAUUGG
+GCGCUUCGAGUUAUUCAAUGUUGCUCGUCGCAAUGUAAGGCGAUCGCGCA
+ACCGCGGUUCAAAAACGUUACCAAACCCCAGUCUGGGAAAUGGGUGGGCU
+GGGGUCCCACAGACGGACUUCAACACGGGUGAUGUGUUGACCCCAGAGAG
+CUUACUCUAUUGGUGAUUACGUACCCACUUACUGCGCAUUCAGUGCCGCG
+GUACCAAUUGAGGAAUGGAUAGUCUGGUGGUACUUGGUGCGCGCACGUAU
+ACGAUUGUUAAACUGGGCAUUUGGUCGGGUAAAGAGACGGCGUAAACGUU
+GAUCUCGGAAACGACGGUGAAUUCACGCCGGCAACCCCCGGUGGUGAACA
+AAGCGGCCGCUAGUGUAGCAGUGUCGCAACGGUUGUGAGUGAGUUAUGCU
+AGCCCAACUGAGACAUCUGUAGGCCAGCUUCGGCUAUUCGUCGCGGUCAC
+GUUCAGUGGCCGACGAACCCCCCGGGUCCAGCAACCGGCAAGUCAUGUAU
+GAGUCCGCUCCCCGCACUUUCCUGUCAAUGUAAGCGCAGCAAUGAUACCC
+UCUGCUAAAUUGCGAUGUAUCGUUCUCUAGUUGCUGAAACCACCACCCGC
+GAGAUUUUACGCCGUAAGCCCUCGUACACAUCUACAUGUAAAUCAUGACC
+CUGAAUAAGGCUCUUAUAGACUUAGAUGUUUAGGAUUGCGGAAUUAAGAG
+CCUUGAUGGAAAGUACAGGCAAGAACCAUGUGCUUCACCCUUUGCUGUAU
+UUCCUCCGUGGGCGUGACUCCAGUAAAUUGUAACGACGCAGGUCAACGGC
+GCCACUCAUUGUCCAGUCAGUGCAAGUUGAAUGAGUUAUCUCCAUUGCUA
+AACGCGACGUACAGCAAAGAAGCGUCGUAGCGAGGCUCUAAAUCCAGCGU
+UAAGGUGCUACGUGAUAACCGCGUGACUAUCACUACAUUGCUGUACAGAC
+UUAUGCGAUGGAAUAAAUUACGUGCCGCGGUCGCUUAGUCAGAUAUGAAU
+GUUGCGGGUUUCUGCCCAGUCACGGCGUUUAGGCCCAUGGUCCGGCCGUU
+GUGCUCACCCAUUCCUCUUAGCUCAUCCCCAUGUGGCUUGCGAUUCAGCG
+ACGCCACUGGGUGUGUCGCAGCCGAAGUCGCACCUAAAGCUGUUGCAGGA
+UCUGCGCUACAAGUGCACGCGGUGUAUGCGUCAACUACACGAUCCUUUUG
+GUACAGCACUGACGUCACCUGCCCGCUGAUGAUCUCGCCGGUGUUGGGGU
+GGACUCUCGCGGAUGGACCGUGCCACAGGAAGUGUUUCUAGUCUACAAAC
+GCGGUAGGGUCAACCUAUUCAAAUGGUCCAAAAUCACUAUACAAGCUCCG
+CUUGUAAUGACGACGGUCCGCGCGGAGAUUGACGCCGAUUAGUUCGUCGC
+GUAGCGCCGGAAGACCCGCGCUGCAGUCCGCGGAUUUGACUUUGCAUCUU
+CUCCCUCGCGAGGUCAAUUGACCAUCUAGUUCACUCGGCGAAGUUGUCUA
+AGUUUCAUAUAAGGCGGCUAGGAAAUAGCUAUUAGUCUAAAUGGGGCUUU
+CUAAUCCGUCGGAUGUGGCUUGAAGCCUACAUCCUAGUUCUGAUACUGAC
+UUCAAAGGAAUUAUUGAGCGGUGCGACUGACCAAGUCAUAUACCGUAGUU
+CCUCAGUCAAAAGUCGGAGUUCCAAGGAAGAAUUCAGCCAGACUGCCACG
+AGGGAAGCGCCGCACGCAAAUACUAUUCCCCUGACAAGGAGCUAUAAGAU
+GCGCAUGAUCCCGCUAGGGGAACCCCGACGCCAGCGGAUCCCGCAAUUUC
+GUCUACGAUAGAUAGAUGUAAUAACAGCAAAAUCCCUAAUCUACGUAUUG
+ACAGACGAUUGUCUAUGGUACCCCAGUGACUUGGUAAGGUUCUAAAUCAA
+CCUCAUUUUAUGCUAGGUGCAGAGAACGAUGCAAAGAAAGAGACGUCCUU
+AUCUACGAAGAUACGAGGGUUCACCAGGUACCACAAACUUUAUUGCUGCU
+GACUCGAGCCAGGCCGAGCUUCUAUGCCUACAUCGUACCCCCACCCAUCG
+GCUAAAGCCGACCAUAGUGUUCCAAAAGGCACAUUUCAUCGUUCCUAGCG
+UGUUGUCUUUGAAGCCACGUGACACCAUUUCUUCACAGGACACGGAGUCC
+AGCGGACAAUCGGUUCUCGCAAUACUUACUUACUACUUGCUGCCUGAGUC
+GGGAUAAAAUGGAUCAUCGAUCUGCGACCUAAGUUACCUGAAGACUAGCC
+CGGCAUGACGAUGACCUAAUUCGACCUGCCCUGAUGGCCAAGAGACCAUC
+GCCAUCCCGCAAUUCCGCGAGCUAGUCUGUAUGGAUCUACUUUUGCCUGG
+UAAAGGAGAGGAAUAAAUGCUCGAUUUAAAAUCGUGUACGUUAGGGUGGC
+AGGCUAGAAAACACACGUGGGCACCGACUGAGGGAGCUACCUCUCUAAUA
+UUGUGUUCGAACCCAACCGAUGAAUUUGAUACGGAGCACCAAUACGACUC
+UCGAUUUGCACGAAUGAGGCUAAUAAACCGUUCCUGCACUCAGAUAAUCA
+AGCUCCGGUCCGUCCGCUGAACGUUUCACUUAGAAGUCAAUGUUCGCUGC
+GAAGAAUGUCAGCUCGCAAUAUCCUGGCAGGAGUGUUCUUGACUACGAGG
+GAUGCUGGAGAGUUGAAUCACCCAGCCUGUAACACGUUACCGUUUUGAAC
+CGCUUUGUCCAUGAUACUAAUCGGUUCUGUAAUCUAAAGUUGUCGGUCCG
+GCGUGGGCAUCUAGGUACGGUACUGUACGUUCCUCUUAACCGCUAAGAUG
+AUAGUAUAUUUCGUCAAAGGGUCUGGUAUUUUCCGCGGGCCCACUUAACA
+UCGGAUGGUCAGUCUUCACUGUUCUCGUAACAUGAGCAGCUUUCUGUGCG
+CACGGUGAUCUACGGAGGUUCAUACGGUUCCCUUUGAUCGCAAAGACACA
+AAGACGUGGCUGUGCUUGCAGUUAUCUUUCCAAGGCGGAUCGGGAACCAG
+GUCUCGUCACAAGAGUGGGACCCAUGUCUUGCGCUCAAUAGUGGGAAGAU
+CCAGUCGUCUAAACAUAGGUGCCCACAUCGCUCACCAUUAUAACAUAUAC
+CCAAUCGAUCUAGUGAAUAUUUAGGCUACUUAGCUUUAGGACCUAUGUUA
+UUUGGAAAGUCGGGGUGCCCUAAUAUCUUGGAGUAACCGCGUCCCUGUGC
+GCGCACUCUAGCGAAUUCCUUUUGAAGGAAGUCAUGGCAUUCUGCCGAUA
+GUGCGCCAUAUGGAGCUAUACGUGGUACUCACAAUUGGCAGGUUGGAAUU
+GCGCUUAGGCACAACGGCGGAUCUUACACUAGUAAUUCAAUAUUUGAAAU
+GUCGCUGGCGGACGUUCACUAACAGAGCGAUAAGCCGCGAAUGGCGCCUA
+GUCCCAUGGUGAGAAGCCAUCCCGAAGGGGCAAACUUCUAGUGCUUGGUA
+GCCCGCCUGUGGGUACGCCUCUUGAUUAAGACCUAAAGAAAUAAAAAUUA
+GGUACGGGCGAGUACAAAAUCGUCCGGGCACUUGGGAUACAAACGGACUA
+AACAUCAAUGAUAAGACUCAGCACCAGGAGGUUCGCGGGGGACCCCUGCC
+GUCUCAAACCCUAUAUUGGAUGAGUUGACUGUGGACUUCUUAGAUACAUC
+GACAUUUAUCUUGCACCACUGCACCCGGCGUAAACCGGACCCCUAGAAUU
+GGUUAAUGUGUAAGUAGGUUUCAAGUGCGUGCCCUCGAGCCCUCACCCCG
+CGCCUCAUUCAUCGAUCUAGUCGGAAGACUUCCGCGCACUAUGCCGGAUG
+AAGACCCCAGAUACGCCAAAGCUUUAAUAUUCUUGCUAUACCAAUAGAGG
+CCUAAACCAACUAGAUAACUAGCGCGUUUUUCACUUAACUUUAGUCUUUG
+UCUGGGUGUUAACCGAUCGAUCCUGUCUAGCCCAUAUUUUGGACGUCUCC
+ACACUUGUAGAGCGUAGGAACCGGGCUGGCCUCAGACGCGGAGUCGUUCG
+AGGUUCAUUUGCUUCGCGGUAUGUCUAUCAACUAGCUCGGUAUGACACUG
+UAGUAUUGACACUGCACAGAACCGAAACAUUCAGUUGUAGUUGUGCCAUU
+UAUCACGACAAAGCCGGUUCCCUCGCUAGAUCAAGCGGGGAUUGGUAUUU
+ACCGUAGGGGUUGGGUGUCGUAAUAUAAACAAGCCGCCUGGCCCAUGGAG
+GUAUAUGAAUUCGCGGGACCCCUUCACCUCAACGCUAUGGGUAUACUCGU
+ACAAAGGGGGAUUCUGCGCCGCUUUGGAACUACGGCUCACACGGUUCGUC
+GAAUAAUGGGUUUGUCUAACCAUCGGUAGGUGAGGCUACCACAGGGAUAC
+GGGUUGCUGCCGCAGAGUCGUGGAGACACGAUGAGAGGGCCAACAGUUCA
+CGUCGAAAAAAGAAGGCGUGAAAUAGUGCAACAACAUCGCCCUGCGGAGC
+UAAAGCUUGAACGAUACUGGGUACUUUCCCGAGUCGAUACAGCGAGCUGU
+UGCGCGGCUGCGACCCUCUCUUGUCGGGCAAGGCUGGCGUUCGGAGCAAC
+UGUAGGUCUGUGUUGCUCAUUAGGAGAAUUGGAGAAGGUAGAAAUAACAC
+GAGACGCUUUGAGAGGGGGAGUAAGUGCUAGACCGAAAGAACCGUUAGAU
+GACCUGGUGUCAACUAGCACUAUUCUUGUCUUUCCUCUGCCACAGCGCAC
+UGUAAAUACCUCGGUGUUUAUACUGCUCGAUCACCUUCUGGACAUGCGUU
+CGAAAGGUUUCCUGGAGUAGCCACUACACACUGAUAUGGUUUGAACUAGA
+GAGCCCGUUAUGUAGGGCUUCUCACCUUUGUCACCGCCCUUUGCACGCAA
+CAGCGGCUGGAAGGACUCUGGCAGAGGUCAACUUUUACGCCUGAUCCAGU
+UGUUGGCGCUCGCCGAACAGCGUGCAUAGCGUCAAACAAGAUCAGCAAAG
+UUUGGCCAAACUUAGCUGGGCAUAUAAGUGGAUCGUGCCGGUACGUAGGG
+GUGCUGAUUCAUACUCUUUGACAGCAGCUUGAGCGGCCAGGUUGCCAUGG
+GCUGACAGUCCAGUCCCUUGACUAACGGAUGAGAAAGAGCGGAAAAUAGG
+GCAAUAUCUAGAGUAGAGAAGGAGAUUCCGUCUGCUAUGUGAAGGUCUUC
+CUUCUCCCCCCAGCCUAUCGUGGCGGUGAGUGAUCGCUGGGCACAUCGGU
+GGAGUCAUCACCUAGAUAUGUCAAAGAUAGUGGCAGACGCGGGCCUUACG
+GGAGAAUCUGCUGAAGCGUUAGAUUAUAGAUUGUCUAGAAACAACGAGCU
+UUUGAAUCGUUGUGUCACGUCCUAACUGAGAUGGGUCCAAGUUGCUUGGU
+UGGGGCACUUCGAUCCAUUAUUGCCGACUGGGUGCCUGACCGAUUCUAAG
+UGAAGCUAGGCUAACUCGAGAUGGUUUCCAGUCAAGGGGGUUUUGCUAUU
+CGGUUAGCGAUAUAUGUUAUGCGCUACCCUCCGCAGUUCAAAAGGUCCAC
+CUACGCGCAAUCUUCGACAUGCGGAUUGGGUAUUCUGGCGUGGACAUUAA
+CUGAUACGCAACUGUGUAGAGCUAGACUACGCGUAGCGCUACAGCUCUCG
+GCUUGCCUUGUUACCAUUUUUACCAACGAGACGCCAUAAGUGUUGCGGGU
+CGCGGGCAUAACAAGAGUGGGCAGCAAUAUUUGUUGGGGAGGAUUACAUG
+CGCGACUCCCCGAUCAGGCGUCACUUCAGCCUCAGUUGGCGCUACGGCGU
+UACGCUACAAAAGCGAGGUAAUGAUGCAUAUAUCGGAUGUAUCUUCUCCA
+UCGCCCCCUAUACCGAAAACCUGCGGGGAUCGCCCAGUCAGGUUCCAGGC
+CCAUUGGAUGCUGAGCCCACUUUCAAAUCCGAUUUGCGAGGCAACGUCAG
+GCAAGCCUCGCACCCACGUGUAGCUGUGAGGUAUAUAGGCGGAGCAAGGG
+UCGCGAUUCUGGAUAAGGACGCUUUACCCAGGAAUAUCCGCUUACCGCAU
+GUACUCCCCUGCCCAGGAUGGAAUUCACUCUUACAGUGGUAGCACGGGUG
+UAGAGGCCUUAGGGACCAUUCGGAGACAAGUGAAUAUGGAACAACCGGGU
+UCGUUCGUGUGAAGUGAGUUGCCUUAUCUGGAGGGUUAGUCUGAAGAGGU
+GGGGCCGAUUAAGAUUUCGGGAUCUCUCUCAACCUCGCUAAAUUAGCGUU
+GACCUCUCAGACACGACCUCUCCUCUCUCAAGGAGCUAACGUCCCUGCUU
+UUCAGUCUUGAUCCACAGUCAGGCCGAGUCACUGUUCCCGUAUUGGCUCU
+UUCCUUAGCCCAGAGCAUGAGCUUCAACUUCGUACCUAUUCCUUGGAGAU
+GCUUGGGGCCGACCGUUGCUUAUCUAAAUGCGCUACUGUUACCAGUCGUC
+GUUGAGAUCUCUCGCGUGGCUUUGCAUCGCCGGUCCUGUCGAACAUAAGG
+GAGGUAGAUAUAAUCGCCGACAAUUAGUUAUCAGUUAUGGCAGUCACUGC
+GCAUCGUAAGGAUAGUGGUACGUAUGCCCUUCACCUCCGUAAGGUAGCUG
+CAAGGUCAUCCCUCUGCUCGCGGGCUGGGUGAUCUCUCGUGGGGGUGACC
+UUUGAGUGCGCGUAAGUGCCCAGCCUUGCCGCAUAGUUCGGGAGCCCACA
+GAGCAACGUGCCAAACGGAUAGUCUUGUGCAGGUUUCUUCCGGACGUUCC
+AAGACGAGCCAUAGAGCUUAAGCGACAUACUACCCAUCACUGGGCCUUCC
+CGCCCGCUCCGUGGAGGAGCCUGGCAGUGACGUGCACCGGCUGCGGCUUU
+GAGGCAUGUGGCCAUACCUGCCAGCGGCAGUUUUCCGUUGUACAGUUGCG
+GGUACAGUGUACGAAUCUCACGUACUUCCCUAUUCUCCGGCUUUAAAACC
+GGCACCAGCUAAUCAUGUGAAAGAGCCCUCCAUCAAGGUCAACGCAAGUG
+UACCUAAUUACGUGUCCUUAACCCAGUGGCAUAAAACCAAACUAUUAGGG
+AGUCUUCGAUCCUCAUCUGGAUGUAAAGAUGGAGGUAACCUACUGCCCGG
+GCCGCUCGAGUGGACACCCACCGAGCGUCAGCAAAGGAUCAUGAUUGUCC
+CACGCGGCGCCUAGGAGUUGCGCGUCCGCCGCAUCACCGAUCAAGCAUAG
+CCGUAUUCGCCCACAAUUAAGUGGACUUAGGGCGGUGUGUAGUAACCACA
+UUCCUGGAUAUAAACCGUAAAUGAAGCAGCCAAUAGCACGAAGUUCGGGA
+ACGCCCGAGGCGCUGUGUUAGUGAUCAUUCCUCUCUGCCCUAUCGUGGGU
+AUAUUCAGGCAGUGGUCCAGUCUAGGCGUCCUACCCGUGUGAAGAAUUCA
+CGCCCACUCCGCAGUGAGGUUCUAUCAUGAUAACGCUACCGUCACUAGGG
+AGGCCCAGUGAUUGCACCUGAGGGCGAACUGUAGUUCUCCCCCGAUAUAU
+CGAAAGAAGAGGAUGCGGUUAACAAUAGUAGCCGGCUGGAAGUGGGUCAC
+CACUUAUGAAGGUCAGUGAACGGGGCAACCGCCGAAAUCGAUGGAUCAGU
+GACCGAUUCAUCCGUUGGGCCUUGGUUGAAUAAAUCAUGGACUGUCGCAG
+CUAGAAUAGUUGCGGGGCGCUAUCGACGAUGAUAGGAGUGGGCGCCGUCA
+GGUGCCUUUUUGCCCGUUCCGAGGGGCGUGAGUUGAUUAGAAUCCAUGCA
+AAUAGAUGACAGUCGUGAGCCACAAGGCAUCAUGUCGCGCGUAAAUGGGU
+UGAGCUAUAAUCUUAAAUAUACGGGGAGAAGGCCAGUACCGGGAUUUGCC
+CGGUGUGAUGGCGCAGCGUGGUUUUUUUUACUCAGAUGCACCCUCGCUGG
+CACGACUUAGUUUCCAUAACGCCAGCCAAGAAAUAGGAAAGUAAGUACAA
+GACAGCUGGUAGAGAGACUUUGGUUGGUGAAAAAAGUUAGAUGUCUGUAU
+CGAAAAAUGGCCUAGGAGGAAUUUUUGUCGAAACGUAGGCAAAAACGUAA
+UGUCUUUCGUUAACAAGACCGCUGAUUAUGAUUGUCAGUUGAAGGGAAAG
+AGUCAUCUUUCCGAAAAAAGGUGGUACCGCGAUAAUAAUCGCCCUUUUAC
+UAGUUACGGCUAGUAAAAGGGCGUUUUUUUAUAACGACCAGUAGUAAAUC
+CUCUCAUUGUCAACAUAAUCUCCACUAGAAAACUGAUCCCACAUAGAACA
+CGGGACUAAAAAAUACUUAGCAGAGUAACUCCUUUGAGUCUGCGGAUAUG
+UCCCACUGUAACGGAGUGAACGCGCCGUAUCCCGGUAGGAACAUCGAGGA
+AGUUAGGUCACCCUCGGUGCGUUACUUGGCGAGGAAACGAGGCUCGGUUG
+GAACCUGCAGGCAACCCGGGUUGCGUGUAUGGUCGAAUCCGGGCCAUCUC
+UAAUGUACUAUUUAAGUAUAACGCUGCACCAGGUAUCCUACCUUAACAAU
+AAGUCGGGGUGUUACUCGGCGACGGUUCUCUGUUCGAGUAAGUAGGCACU
+UGCCUUAGGUGGGGUCUAGUUCGUUCUGUGAGCAGACGCUCAAUUUAUGU
+AGCAUACAUAUUCUCUGGCUAGUACCCCGGCGCGUGUAACGGGAGUCACA
+GCUAUUCAGUGAUCUAAUUUUGCACUUACUCCUCAUAUGACGAACUUACU
+CAUUGUUUUGCGGUCAAGAACGGGUACUACUUAGGGGCUUUGCUGGGGAU
+ACUCGGCGCUUAGAUUGUCCCUGGGUACAUCCGUGAAUCCUUUACUUUGC
+CCUUGCUAGUGUGCGAGUUUAGGACGGCAUACGCAACCGGAAUCUUCAUC
+GUCAAGCGGAUACAGGCGAGGCCUCCCUAUACUAGGCUUUACCGGGGGCA
+GAUAUACUUCUAGAUAUCAUUCGAUUGGGAUGAUUACAGCGCGGACAAUU
+AUGUUGCAUGCUACUAUCUGAGUGCAUAAGGGUAGUAAAUGGUCCCGUCA
+ACUUCCAUGCACGUAGAGUUCGGAACUGCCACUAAGGUCCUUUCGGGGCA
+UGCGCGUUAUUACGAUUCGAAGGGGGUCCUAGUGGGACCGAAGCAAGGCG
+UUUUCAAGUCCUGAUAUAGCGACGUUUUUAUGUUCCGAACCCAUGGUGAA
+UAAGGGACUAACAGGCAGCUUUGUGGCAUGCACUAGGUAUUACAAGGUCA
+CCAGCAAACGGUACGCAAAAGACGUACACCAUUGCAACUGCACAACCUAG
+GUACACGGUCGUUUACAUGGCGCUAGCGGUAAACCAGGGAAGCAUCGGUU
+GAGUACGCCUUCGCCCGGAACCCUAUGGUGGGAGUCUACAAAUCGAUGGA
+UUAGAACCCGCAGGGAUGCAUAAUAUGCCGCUGGAUUUAACAUCAAGCAC
+UGCACUCACAACAAUCUUUGAAGGACCAAGACCCGUUUUCUAGACAGCCG
+UGUUCAACGGCCGAGCGGCUCCCCUUUGGUGUAUACGUAAUGCGCCAUAU
+GGUAAACCCUUGCAAGGGCUUGGAGCACGAACUCACAUCAGACAUCGUUG
+UUCGACCACGAAUGAAUUCGAUCUCACGAUGAGAUAAUGGUUCGGCAUCU
+GCCCCAGGUACAAGUAUUUAUGUUCGUUAUCAACAUAGGCCUAAUUUAUA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr11.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr11.ebd
new file mode 100644
index 0000000..92d4c02
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr11.ebd
@@ -0,0 +1,16 @@
+RF00174 AE016933.1/293262-293468 pg-1_11 14491 14697 0
+RF00031 AF125575.1/5781-5843 pg-1_11 21064 21126 1
+RF00024 AF221934.1/121-565 pg-1_11 10328 10772 1
+RF00080 AL646061.1/184783-184648 pg-1_11 38108 38243 1
+RF00174 AP005033.1/201735-201896 pg-1_11 29436 29597 1
+RF00080 AP005282.1/14081-13967 pg-1_11 31230 31344 0
+RF00023 AY040838.1/1-306 pg-1_11 35554 35859 0
+RF00009 L12750.1/273-601 pg-1_11 15759 16087 0
+RF00031 L28111.1/1299-1365 pg-1_11 33236 33302 0
+RF00066 M26276.1/1-57 pg-1_11 10131 10187 0
+RF00012 U27297.1/2-180 pg-1_11 5254 5432 1
+RF00020 X15504.1/128-242 pg-1_11 13286 13400 1
+RF00028 X55026.1/34496-34721 pg-1_11 44137 44362 0
+RF00170 X62583.1/626-698 pg-1_11 37960 38032 0
+RF00003 X63783.1/598-755 pg-1_11 14856 15013 1
+RF00023 Y15063.1/86-434 pg-1_11 42851 43199 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr11.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr11.fa
new file mode 100644
index 0000000..6c2c2a8
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr11.fa
@@ -0,0 +1,1001 @@
+>pg-1_11
+AAUACAUAUGGUUGGGCCACAUAUCGGUCGCAAUCCGGGCGUCGCCUCCA
+AUGUAGGUUAAAACGGUAACUCAUUUGGAAGGAUGCGAUCAGAUGAUACC
+GGGAGUCGCGCGGCCGUUUUGCCGGGAUCUCGACGCGGAACUUGGAAAGG
+UAUGCAUAACCCCUGAUCCUGUCCAAAUUACUUUCGAUCGUCACUCCUUA
+AAGCACUGCGGGUAUUUUAUCUGGAAAACCCUGAUAUUCUCUGCCAGUAU
+CCUGACAAACGGGAAAUGCGCGAUUACGUUCCACGUACAUAUUGUCUAGC
+CACUUCGCCACUUUUUCCCGUCAUUUGCAAAAAAUUGUGGGAAUAAACGU
+UGGGCACCCAUAAAGUCAUGUCUGAGUUCAAAUGUACGACAUACACUAUC
+GGAUCCCAACAGACGCAUUAUUUAGAUCCGUAGUCAGUUUGUUUCCUACA
+AGCCUGGACGACUUCGGAUGCCGAUUAUCCGCGCUACUUGCUGCACCCGG
+GAAUAGGGGACCUCAUGAGAUCGUUCGCGGAUGCAGACAUUCGGCCAAGU
+UAAUAGACUUUUUCACUAUUAAUCAGGGACCGAACAAGCAGUACUAGCAC
+ACGGUUUGUGCAGCGGCCCAUCCCAUUGCGUACGGGAAUCAGUUUACCGU
+UCUUAGAGUUUCCUAAGAGGGAUCCACGUUGGGACAGAGACAUAGCCCGC
+AGGAGGUGCGGGAUGUGUGGAUGUGUGGCCCUCCUUCAGAUACCCGAGCU
+GAGUUGUCCGCACACCCAAACGCUGUCUGGAAGAGGCUACCACGGCUGCC
+GUCUAACCCGGCCCGCAGUGGGGGUGCGAUUUAGACAAUUUCACGCGAGA
+CGCCGGACACCGUUUAUGCUAUGCGCCAGGCUUAGUAUUCCCGUUUACCA
+GCGAACAGAUUUUAGUAGCGUUGGGAGAAGGGAACACAUCUUUGCAAUUA
+CGGAUCGCUCGGGGUUUCGUGCCCGGUUUCUGGUGGAUGCGAUGUGAUCC
+UGAAUCAUAGGUAGGCAGUGGGAUAGCAGCACCUUUCCUAUCAGUCGUUU
+GGAGAUCCCGAGACUAUUUAAAUCACAUUGCUCCGACGGGCCGCUGUUGG
+CUGAUGCCACGCUAACAAUCAUAAUGACCCAGUUGAUAGGGUACCCGCAA
+AAGUUUUGCGCGAAGGAAUGUAGUGCAGGUGAGUGUUGGAGUGGCAGAAA
+GGAAUCCUUGAUCUGUGACGACACGAGUCACUGAUCCCAUAACGGACUAA
+UAUAACUAUAUGACAUAUCAUCUGCGGCGCGUAUUCCCUUUGAGCAGAAC
+CCGUUCCGGUCUCAACGGCGACACACCAUCGUCAGGGGGUCCUUCCGCCC
+CAUUCAGUAGGAUAGUCUGCUCGAGAAGUGGAUUUGGAAGGGAGGUUGCA
+AUUGCGGUCCCAAGUUCUCUGUUAUCCCCUCUUGCCGCGGCUGGGACGCA
+CUCUCACGGAAUCUCUGCUUCAUAGUCAAUGAACGCCCAUAUUCGGUAUG
+ACGAGACAUUGGUCUCGAGUGAACGUCGGUAGUCUCUGGAAGAAGGUUAA
+CCUACAGCAUAUGACGGUGCACGUAGUCUGUUUUACAGGUUGUCUGAUCU
+UUGCUAUUCUGCCCGCUGGUCACCAUUCAGAAGGGAGCUCUUAGAUAUAG
+AUUUUCCACACGGAUGUGUCCCACUUAAUGUUACUAGUAACCCUUUAACA
+GUUCGGGAUAUGCUUAAUUCCUAAGGUUUGACCGGUCAUGCCUUACGUGG
+CUACUAGAUAGGGUUGCCAAAGGUUAAGGUGUGCACGAUAAUAAUUCUCG
+CCGUUCAUACUAAAGCCAACAUCCGCCUGUGUGAUUCAUCUCGUUGUCAU
+UGCCAUAAUCUACGCUGGCAGAUGCGUAUUGAACAAACAACGCCAAUGAG
+UUGUCAUGGAUCUUUGUUUUGCGACGAUAAACAUGUUACUCGGCACUAUU
+AGUAAUGAUGCUUGUAGAUGGAUUACGAGAGCAUCAGUUUCUAAAAGCGG
+UCUUAGGCCAGUUCGAGAGUCUCGUUUUAGCAGGAGUAGAGUUAGUUCUC
+AGCAUAGCGAAGAUAACCCGGUGACACUGGCCGAUCCAGCGUGUAAUAAC
+CGCCCCAACCGCAAUGACGGACAGGCAAACCGGUCGACAGAUAGCUUUAC
+AAGUUAAAUACGAAUAUGAGUUCAGAUCGGGACGACCUUACAACUCCGGC
+UCUUGAAACCUACCGUUAUGCCAUCCGGUAUCACUGACUCAUUACAGGGG
+AUUGUAAUGCGGACACCUGGCCGAUUCGAGUGUCAAGAGUUUAGGCGACA
+CAGCGACAUGUUGGCCCCAGUGCGCAUCUGCAUUUCAGAUCGUAUAUAAU
+AGAUGGCACAACUUCUACGGGUCUACGUAGCCUACGUGGAUCUGAAAGGG
+UAGUGUAUACUGAGGGAUGGAAUCUGAGAUAAGUGGAUGAUCGUGCCGCA
+AGAAAGGGCCACCUUUUCGCUAUAUUGAACCAGACUGUCGCCAGCCUUUA
+UGCUCCCCGAUUGCGUUCGACUUCUCCUGCGCCGCUAUCUCGACAAAAUA
+AGGUGUCUUGUGCCCACAUUAUCAUCAGAGGAACCGGAGCACUAUUAGCU
+CGGGGGUAAAGAAUGCAGAUUGCAUCGUUUGACAUAAGAGGAGUCACCAU
+AAAAGACGACGCGUUUUCUAAGCGGACCUGACUCACUCACGGCCUGCGUC
+CAAUGGGUAGGUUCCAAUAGCCCAAAGCGUACCAGAUAUGUCCGCUUGAU
+CAAAUAUGGCAGGGGUUGCCCUCGGAGCGGAAUGGGCACCGGUGGGAGUU
+CUUAUUCACAAAUGGUAUGAAAGCAUCCAAUGGCAGCUAGCAGUGACGAA
+UAUGCACCGUGCACAAAUCUAGCAUCGCAAGGUGUAAAAGGGGAAGGUGG
+GUAUGAAACAUAGGUGCACACACACCACGCGGGCUCCGGGGUCUCCGCCU
+UCUUCUGCCCCAGCUAUUCGUGUUCAGAGAAUCCGAACACAUUAAAUAGA
+UCCUCCCUAGGAAUUCCCACCCACGUGUGCACUACUUAAGGUCAUUGCAU
+CAUCCGCACAGUCAAAGGAACACCCGUCAAGCAUUACAACACUAUGUUAC
+CUAGAAUUCGAAGCCUGAUAUGUGCGGCCGGGGUAAAAUGUUGAUUCCGC
+UCGGGAUGUCAGCACGAGGCGGAGUGUAUUUUUCAUUGCUCUGACUCACA
+AGCUGGUCUUACGAUCGUUUUGGAGAGGUCUUAAGGGACAGAAUGUUUCG
+CAUUCAACAUACCAAGAAGAGUCACUCUUGCGGACUGUUCAAAAUGGGUA
+ACGGCAGGUCACUUGAAUCUUCCGCUCCCUUGAAGUCCUUUGCAAACAGG
+CUCGCGACCUCUGGUCGGCUUUCUAGUCCAGCGGAGGGGUAUCGGCUGUG
+CGGGAGCAGAACCCCGUAACUCUUUGUCAGCGCUAGGCUUGGUCUCUUAU
+CAAAGUCUCGGUGUUUAUCAGUCACAGGUACCAAAGCCGACCAAGAACUC
+CCAGACGUACAGCAUCGAUACACUCAAAAACUGAAAGUUGCUUUUGCGGA
+GCUUUAGUAAGGUAAAUCUGGCACUGAGAUCCGGGUAUGUGCGAGAUCAG
+UUAAUCCGGAGUGUGGCGAGACCAAGCGGAGAGCCGUCCAGACGACUACC
+ACUUGCACAGGCCGGGUGGCUGGGGGGCCACUGCCCUAAUUACGAUUCAG
+ACCACCGUGCUCGGCAUAUUUGAGUGCCAAGUAACAAACUUCCUCUUUUA
+CAACGACUGAGAGAGGAACUGGUCGCUAUAGAGUACUAGAUCUUUAUCUA
+ACAUAGUCCAGUUAGGGAAUGGAGGAACCCCACGGCAGCAGCCUUGGCGG
+GCGCGAUCAUAUGAGGUUUUCCAUUCCGCCUAAAAUCGAUAACAUUGUUC
+UGUUUUGCGUGUUUUAGGCAAGGUGUCUGGCGAAGGCAGACUUGGAUAUU
+GUUUAUUCUCUGGCCCGGGCCUGCUUGGCAACGGUGUUGUAGAAGGUAGA
+UGCCACAGCCGCACAAGGCUGUAUUCGCCUCUUGGGACGUUAUCAGCACA
+UAUAGCAGGCCAGGCGUACCCUGGGUCGUCUUCGCGUAGAUGAUGGUGCG
+UGGGGUAUAGUCAGGCAAUGCGUCACCCCCGAGUGCCUUACCAGGAUGAA
+UGUGCAUUUUCAUUUAGCUCACGCCGUUUCCGUGGGUGAGGGAAUGCCGA
+GAAAAUUGUCGACAAAUCUCCGCAUAGCUCCGUGCAGCUGCUAUCUAGGU
+GGAUGUACCUCCCUUGAUAGCUAGCCUGGAGAUUACCGAGAACUACCACA
+UGGCUGCUCACGUUUCGAAACCCGAGUGGUGUUAUGGGAAGAAAGUUGCC
+CUAAGAGUAUGCUAGAUGAGCAUCUAACAAAACAUGCGACAAUGGGGGGC
+ACCCGCAUUAAAUGACCCUAUUCCAUCCGUGAAGCCGCAUAGCCCUCCAC
+GGUGGCAGCGCCUGCUGGGAAUCCAUGUGGCCUGUGCCGUUCUCGGGUUA
+ACUGUAUAUCUCCGAACACGCACUUCAAGUGGUAACAUUAUCCUCGGUCU
+AGCUUGUGCGGUCAGUGAUGAGAGAGGUCUGUAACAUGGGUAGCCAAAUU
+UUUUCUUAGAUAGUCAAGAGGAGGUUAUCCUGCUUAAACCCUAGCACUAU
+CUAUAUACCAACAGCAAUCGCCAUUGUUGCUCUAGAUACACGGCAGGUCU
+CAUUCUCGUAUCACGAAUUAAUUUGCACUUCUGCCAAACUAACUGCGUGC
+CUUUUGUUCUAAAUCGUGAAAAAGAUUCGGGAUCCUCUUUUGCGGGGGGC
+GAUCAUUGAAACGCGAAGCCUGCUGUUAUCGACAAAGUCAGUUACGAUCA
+GUUAUUUCUGGCGGGGUUGGGGCGUUGCUCUUAAACUAGUGCCUAUAUUA
+CCGUCAACAUGGUACCUCAAAAACUGUCAUACCUGGCUAAACAUGUGAAG
+GGACUACCAAGAACGGUCUCUAAUGAUGGAGAAUGCGUGUAUUAAGUUUC
+GAGCGGAAUGCGCUCAUCUGCGAGAGGAGAUGAGUAGAGGAAGGGAUCCU
+UGAGUUGACUACCCAUGCGUCUACCUAACUCAUGUGCAUUGUAAUUACAU
+CAGUCAGAUAACUCCCCUAACCCCACCGGAGUCGGAGAUAGUACCUGUAG
+AUUUACUUCUCGUUGGGGUCCCUGGGUCUCACAACAACUAUAUUAGAGAG
+GAUUAUCACUUGAAACAAACGCCCCAAGUCACGGAAACUACCGUCGUCUA
+AAUACCACUCAAAUUGCUGACCUCUCAUCUGCGAUCAUCGAUGCGAUGCG
+ACCGAGGUCGCUCGCUGCCUCACGCUCCGAGAGGAAAGCUGCCAGUCAUC
+AUCGUGGCUGUUGAAGAUUGUAGUGUUCUCUGUGAAUCGGACUGAUACUU
+CCUCAAGAAAUGAUCCUUGUGGAGUACAGUCUUAAACAUCAUCAGCGUUC
+UGAGCGUUUGUCUCCGGCUAUGCCCGAUAUCAGGCCCCAACCAUUUGUUA
+CUGAAUUAAGAGUGUUUAAUUGCUGGCGUUGCUUACGUCAGAGUGGGUUA
+UUCGUUAUUUAGGUGUAUGGAAGACGAGUAGAGAACGGAUUCGACCGUUC
+CUCAAACACUGAAGCCCCGCCAACACCGGCAUUCACACCAUAGCUUCCAG
+UAGAUACGUUAGUGCAAGGCAGUUAAAACUCUAAUUAGGUUUUACAUUUG
+CUUAAUAUGAGUGCUGUCUGUCAGCGCUAAUUUCUAAUCUAGGCGGCUGC
+CAAUUCUCCGCGCCUACUUCGCUCUCUUCAUUUAUACAUUUAUAUCAACG
+UCAACCCGCCUUCAUCAUGGAUGUGCGACCAUGAGGCGAAUCUGUACUGU
+GGCAUCGCCCUGGUGCGCAGUUUAGUGUCAUUCAUAAACAGAAGCAGUGU
+GGUAGAUCUCCCGUUCCGAGUGGCCACUAGCAAUGACCCACGUUGUGGUG
+AGACGCUGCGAAAUCGUCAUGCUCCCUUCGGAGUGUGGUACAGGGUGGUC
+AACCUACGUGAGGCAACGUCAUAUAGAGUGGAUUGCCAAUGUUGAACUGA
+GCACCGGGGCCUUGCUGCGGCAUUUAAUCUGUAAUUGUCGAUCGCAAAAC
+AUUACAUCUGGGGUUGGUGAGCUUGGGUUCAAUCGACAUGCCAUGGAGGC
+GGCGAACCCCCGUCUUUUAUGACAUAAAAGUAUCUCUGCUGCGCAUUUCU
+GACUCUGCGGGUUGCGGUUCGGUUGGAGCCGAACAUAUGACGUGGAGGAG
+CGGGGUUCUGAGUGCUUCGCUACACUGUACAUUUCGUCGGAAGAUAAAAA
+GACUCUAAACUAUACGAUAGUAAGUUAAAACUCAACACGAGGGGAGGAUA
+UGCCCCAGCUAUGCGGCACUGACGGCAUCAUGGCGACCGAUUCGGCAUUC
+UGACUGAUCCUUGCUUAUUGUCCACGAGUAGAAGAACCAUUAUAUGACAC
+UUGCAGACCGCCGCUGUCCUCAUACUCCUGAAGAUCCCCCGGUCUGUAAU
+AUAACGGUUCUGGUGGAUUGUCGGAUCAAAACGCUCUGACCUUAGGUAAG
+ACCUUGCAGUGAAGCUCGCUCAGAAUACCACCGGUAAUGGCUGUCAUCCA
+UGGAGGAUCUAAGGGACUCCAAGCGCAGUCAAGCGCGUUUUAGGGCACGA
+AUCCACUUCGGUGCAGACGUCACCCGGACGUACUUCUAUGGACCGACUUG
+GUGGGCACUUAGCUGAUCAACGCUAUGUUAGGCCAGUAGGCCGCGACGUG
+CAAUUCAGGGCGCGUAAGACAAGUAACAGGGUUCGUGACGACCGGUUAAC
+CCCUAUGGGUUCCCAUGAAACUGUGUCAAGCUGGUUGUACUGCACUUCAU
+CGAUUGAGCAACCCCUCUAUCUCCACGCGACUGAUCUAAGGAUGGCUAUU
+AUCAAGAUUCGGCUUACGCGAUUGCGUUGUACCGGUAACCGCACGCGGUA
+GGCAUGAACUCGAGUCAUGGGAUUUGGCCACCCAUCUAGGACCACUUGCU
+AAUCGCAAGCAACUAACUUCCGGCGCACAAACGGAGAGCCACAAUAUUAA
+GUGAUCAGUGGUCCCUCGUGGGAUGCGCGCGAAACUCCGACACAUGGAUA
+AGCAUUCACAGGCUUUAAGAGAUGUGCUCAGGGUACGGAUCGCAUUAAUC
+UUCACAUCCCUGUCCUAGGUUCAGCAACUACGACUGCUUGUCGGGGUCGA
+CAGAAUUCGACGGGCGAUUCAUAGGGAGGCAUCAUACAAUGUUACGUUGG
+CGCUUACACACGUUUGGCGGCACUCGGUUUUGGCCCUAGCCACAAAGAAA
+AAUGGCAUUCUAUGGCUUACUGCAGCAGCGUUAUUGUUGUGUAGUCCGAG
+AUGGGGCAGGGAGCGUCUUUGGCCCCAAUACCUCGUGUACUUAGCUAGGC
+CAAGCUUAGAAACUUGAGUGUUAUCCGGUCUAGUUAUCUGACGCCAUGUA
+AUGUGUUCUGGCUAGCUUGCCUUCUUCACCCGGUGGUCGGGGCUGAGGAU
+ACAGGUAUCUGCCGAUCUUAAUACCAGUACUGGGAAUCUAACCACCCGAA
+CCGUCCGUAUGAGCGCGGGCCCCCUGUCCCUGUGUUCGUGGGACUGUCGA
+AACAAUCCAGAAAAGCAACAGGAUGCGGACAAUGCUAGGGGGAAUACCUC
+UGGCUAGCGGGCAUGCUAGUGCGGAGCCAGCAUAGAAGUAGUCAUUCGUG
+AGGGCGCAAUAUGGGGAUGGGGUUCCGCUGUAAUUCCGAACGCAGACUCA
+GAGAGACUAACUCAGGGGCGCACGGGCCAAGUUAUUGCCAGAGACGUGGG
+UAUGCUCCUUCAAGUAUGCCCGUCAUGUUUUUGAUGCGAGCGACUAGGCU
+UUUUCAGUGCUAGAUUCUUAACGAUGUAUCGCCAAAAUGCGACUAUUCUU
+GGCCUUGGACUAAGGAUGUCCCGUCAAUAGAACUCAUUGCUGCCUAUAGU
+CCUUUACUAUUGGGAUAGAGGCACGUAGUCCCUGACGCUCGAAAUCGUAG
+CUAGGCGCGAAGCCUGAGUGCGCGGCUGCGGGGACCCGCGUCCCGCCGAC
+CCUUUCCAAGAAGGGAUACGACGUGUCGAGUGUGUUCGGACUCGUAAGCC
+CAAUACGUAAGCUGGAUAUCAACUACGUUGACUCGUGAAAAUACGGUCAU
+AACAAUGUAUAUUAACAUUUCGGAGGGCUUGCGGCUGUGCCGCGCUCAAA
+UGUUGCAAGAUUAGCUUUGGUUUUUUCCUAUAUUUGGCCGUGAUCUAUAA
+GUGGUUCAAGGCGCACAUCUUCCGCGUUCCCGUUCGUUGUACGACUCGCG
+UUUUUCAAGGAUUUUCUCGCACGUGUUUGCUCGUGAAUUUCAGAAGUCCC
+CAACAUCCAGUGUACGUAUAGCAGCGAGACGUUGGAAGUUCGUGCUGUAA
+CUCGUGAAACCAAGCUUUUCCUGCGGAUUCUCUACUUAUCUUUGCCAGAA
+UGAAAGCCCUUUGAGUUUGUUUCGGCACAUUUCGGCACAAAGUAAUUUCA
+GAUAAACUUCGUGAACUAGUUCUAGCUAGAGAUGAUGUUCGUACUAGAAC
+AGAUACUGCUCCACAAGGAGCCCAAUGCUAGAUCGCUAUCUGCAUGGGCC
+GAUUUACGGCCUCGCUGGGGCUACGCCUCAGAUUUCCGAGGCAAACCGAC
+UUAUAUUACUGUCAACCUCGAAACACAUGUGUAGCCGUGAUCAGCGCAGU
+AGUGGGCCGGGAAUUCACUUUCCGAUGAGUGUUACAAACCAGUGAGACCC
+UUGCAUUAUGCACCUUGAACGAAGACUGAACUUAGCGACACAACUUCUUG
+UCACAACAGCAACUACUUAGAUGCUUGCUGCUGUAGCAUGCUAAAGAGGC
+AAGCUUUCAAUUAUCUUGCAGGAAACGCGAUGAAGAUGCUUGCGUAGGAA
+CGUCCUCCCAACCUGAUUCAAAAUACCCUUGAUACUCAAUCAACAGAUAU
+GGCAUGUUGCAGGGGUGUAGUCCAAAGUUCGCUCGUAGAACCAGGUCAGC
+GACAAGGACCAUACACCCACAUGUCUUCCGUCCACGAAUCGGGCAAUCGC
+GAGAACGUAGCCCAAACCUCUAGGACCCUCGACAGACGAGGACAACUUCU
+CACAGAUGUCUAUUCAUGAGCGCGUGCUGUAAGGGGCAUGUCGGAGCUGU
+CAACGCCUCCGCAGGCUCUUUUUAGUGCUCUAUAAGUAAAAGAGCGUCCG
+AGCGGAACCUAGAGAAUUGGACCAAGAAAGUCGGCUACAAUACAAGAAGG
+AUUAAGAACAUUUGUGACAGUCUGGGUGAUCCAUGGCACUUUGACUAACG
+GACGAUGGCUAGCAAUUCGCGGUAUCUUGCAUCAGGCCCUUAGACUCGAC
+GGACCGAGAUACCAAUAAUUGUAAAGGGCCGGCUCAAGGAAUCUCCGUUG
+GCCAAGCACCUGGAACACCCAUAAGAAUUCUCUUAGGGACCGGGAGAUCC
+CUCCCAACGACCAGGACGACGAGUUCGAACUAUCACCGCGACCUAUUUGA
+GCGAAGGCAGCUCGCGGGAGAUGGCUAAACCGCUUCUCGCAAAGGAUAGC
+AGAGCCUUGUGGAACGGUUCGAUUUCUUUCGACGGGAUGUCGUCGACUGG
+ACGGCUAUGUUUGGAAUCAAGAACAUGUUGGGUGACACUCGUGCGUUCCC
+AGUCAACGACGAUGGGGAGGGGAGUGGGGAAGGUCCGUAUCGCAACUUAG
+CGAUGGAGGGUCCAUUACAUACGCAGCGGACCUACGUCGGCUCUCAGCUG
+UCGUGGCGGCGCUUCAUAUGGGUCACGUUAGCCAGAUUAGUAUUCCAAGA
+GAUCUUUUCUGACUUGCUAGACUAAUCAUAAUUUCAAAGACUGUACACCG
+ACUGUCCGGAGAAAAGAAUUAAUUUGUUAUAUGUGAUUUAAACCGUAUCA
+GGCAUCCAGAACCUCUCCUGUCAUCUGAGGGUUGCUACAGUUGUGGGGGU
+ACCACUCCCGACUACCUUCCACUGAUGCUCGGGGGUCUUGGGUCCGCACG
+UUCUCAGUGUGUGUCAGGUACUGCAGCUUGCUAGCUUUGCCAUAUGUUUG
+CACUUCAACAUCCAGAUAUUUUAAGGUGAGAGUGGCUAUUAACCGGCUAG
+UGCACUUCUAGUUAAACAGCUAAUCUUUGUUCUUUCAAGUUUCUCUAGAA
+GGGUCUCGCGUCCGAAGUCGGAGGCGAGUGCCCAACUAGCCUAGGCCCUC
+UAUGAUAGCUCCUGAAGGUAUGGGAGUAGACUGGCAGCAGCCGUCAUGAC
+UCUCCCUUGCUAACGGGACGUGCCCGAAAUCUUUUUGCUAAAGGAGGAAC
+UUCGCGUCCCGAGAAAUCCCCCCCAAAGUGUGUCUGAACAGGAACACAGA
+UCGCACUUCCCACUCUUCAGGGACGCGACCCCAACAGGCACCCAGUUCAC
+CAUUUGCUCUUUCCCGCGCGCUGCCGCGAGCCCGCCUAUUCUAUCCCGGC
+CACCUCAAGGCUGACAGAGGCGAACUCUUCGCGGCAGCAGUGGAACCCCU
+GCCGGAGCUGGGGCCCGAGCUGACCGCGGCCUAUAGAGCGAGGAGGCCAG
+GGGCUAUGCCAACGGGCCCGAGGAAGAAAAAGGACGGCGCGGGCUCUCGG
+GAAAGGGACGUUCCCCAGCUAACAUUUUUUCUCCGUUGUCGUGAAACUGG
+ACUUCGCUCUCCCUGCUCACUGAAAGUUAGCUAGAAAAACAGUGAGCGUA
+CGCAGUGGAGAGCUUCUGCCGAAGCACCGCAUUAGGGUUAGAAGACAGAG
+AAACCGCCCCUCUCCGGAGAGAUCGAAUUCGUUCGCAUUAAAGCUUGCAU
+UACGGGAGGAGGCAAAUCUCAUGUUCAAUUUAGCUGGUUCCAUGAAGGGU
+AGAUGAGCUGGCGAAAGAGUUAUCUUGCGUUACCGUUUGUGCCCAACGGA
+AUAUGACCAAACAUCUUUUUCGUGAUCAUCUAGGAGCUAUCUAGACAUCA
+ACCGUCGAUCGAAGGAGCAGCGGUCACCAGGCUUCGCGUUUGUACAUUCC
+UCGGGUCGGCCUCGAGACCAGGGGGCUAGUGCUGUAAAUUCCGGCGACCA
+CUGUUGGCUAUCAGUUGAAAUCCUUCAAGUGAAGUAUCCGAAACACAUUC
+GGUAAAGACUCGACGUCGCAACCAGAUCAACCGAGGCUGCCCGAUUAUCC
+GCGGGGAGGGCGCACCUAUCAUGGCCAUUUCCCUGGUGACCUGCCCUCGG
+CUGAGGUAAGCGCAGCCUUGUGCAAAAAAUGUAGUGGGCAACUACACACA
+GCGCAACCCACAAUGCGGUCAGAACUUUUUAGAGGGAAUCAGAUAGCUGA
+GAUCCAGCCCUGGGGUUCCUAUCGUGUCACCAUUAAGAUUCUAACAUCCG
+AGGCCCUGACGAGUAGUACGGUAGCCCCCGGACGGCGAUGUGAGUUUAGU
+UACUGGGUGUCACCUCUCGAAUCUGCCCAUACGGCAAUAGUGCGCUCUGC
+UAUAGGAGCGUCGUUUAGCGAGCAAACGAUCGCGGCACUAAUUAACGCCU
+UUGCGAAGGAUGGCCUUUCUCCUAGUCGAGGAACAUUUCAGCGUAGACAU
+UCUUUUCAGUAAUCCCUCCUCGGACGGACAAAGUCGCAGCGAGCAUGAAG
+AAAGCUGCCUAUUGUAUAAAUCCUCGCACAACUGACUGGGUUGUCAGACA
+AGAAAAGCGUAUACGUCACUGGGUUCGAUUCUGCUCAACUUUGGUCAAUA
+AUUGCAUUACACCCUUCGGUCAUCGUAAAAAUAUCGUUCACCCCCCUGCC
+ACCAAUAGUCCUCCGCGGAUCCACGGCCCGCGGCGUAGCACCGGGGGUAU
+CCCUUGACAUAACUACCUAUCAGGAUCAUGCUAUCGCAACGCCUAUCAUA
+CAAUGCUGUUUCAAUUACGAUCCCCCCAUCCGUCGUAAAAGAUGUUUUUG
+ACGUGGCGCUGAAGAUACGACCUUCUGCUCGCUCAGAUGUUCGAGCCUGG
+UCGGAGGCUGUUCAACCCCUCAGGUAGGGGAGGGGACUAGUGUAGAGGUG
+CGAGAAGCUCCGUCUAAUGCAUUAGUAUGUUCAAAAGGUUACUGUCAGGG
+AAGGGUGACACAGAUCUUCAAAGAGUAUGUGAAACUUAUGCGACAUCCUG
+CCACUAAACAACUACGAACCCAGGCGGGCGGCCAGCGUCGGUCUAGAUCC
+AGAUUUUUCGCAACUACAAUUUUGUAAUAGCUUCAAUAUGUGGGAUCCAC
+ACACCAACUGAAUCACAUUGUGGUCAUAAAAACAGCAGCGUUCCCUACAG
+GGGAGCUUUCAGACCUGGCGCCCUACAAAGCUCUGCCAUCAGACCUCAAU
+GCUAGUCUUAAAGGGGGUAGACGUGAUGCAGGGGGACAUAAUGCUGACUG
+CUAGUAGCACUUUGGGGACAUAAAGGUGUUUGGGUUCCUGUCAGCCAUCA
+AAAGUCAAUAUACGAUAAGAGGCCCGAUAGAAAUCUUCCGUUUCAAUGGC
+CAGAUAUGAAUAAAAAGACUCUGAGACAAACGCCCGUUAAUGCACACUCC
+GUAUGAAACCCCAUGCGAUGAGCUCGGAGGUUCACGAGCUCUUAGCUCGU
+UUAUCGAAAAAACUGGGUCGAGGGAUGGCCCCCCGCAAUGCCUUGGCGGU
+GAAGAGGUCGAACAUGACCCUUCGGAUCUUAUUCCGAGAAGUGUCGUCGG
+CAAGUGUGGAGCGUUUUGCCGAGGCACACUGCUUCAUCACUCGGGUUAAC
+UCUCAAUGGCUUUAUGUGAUCGUGAAUGCGGUUAUCUAGGAUUCUCAGUC
+GGUAGUCUAUAUGCGUCAUAUGGAGAAAUGAUAUAAGAACUUGAGUUUUC
+UAGGUACCAUGUCAUGCGGGUAAGGUACGGGAAGACAUCAAAAGUUAUCC
+GGUCGCUUGUAACUAGGCUAUUUAGAUAUAGCUUUUUGUUUGUGUGUAUG
+GCCGCUCACCGCCCUUUUUGCUAGAAGUCCGUGCGUCAACAUACGGUUUG
+AUGCUUGCAUAAUCUUAAUAUUUCGCUUAUGGUUGACCACUACUAAAAAA
+GAUCCGUGCAAAGCUGGCCCAUCGCGACUCCCGCCCAGACCCAAUUCUAA
+UACCCUGGAGCCUAUCAGCUCCGAAUAUAGUAGUGCAAAGUCAUACCCAG
+CUCACAGAUAUAGAUAACCAUCAUUCGUUCCACCCGCUACGGGAUCGUUC
+GGCAAACGCAGAAAAUUUAAGGCCCUACUUGGAUGAGGUUCAUCAAAGUA
+CGCACGAGUAAUGAGACAGUUAACCGGCUGUUCCUGCAUCACACAGCAAA
+CGUUGUACGGGAUGGGGAUCCUAGCAGUGUCAGUAAAUGUUUCAAGAAAA
+AGAUUCAAAAACUAUACAGUCAAAUUAGCACACCUUACAAACGGCUGUUU
+CUGGUAAAAGGCAAGAAACAGAUACGUUAGCUUUUGCAAAGUGCUUUGAC
+GUAGCGGCGCCAGUUAUUUACCCAUAACAACUAGGUAACUCCGAGACUGA
+UACUAUGCUAACGAAUGCAAGCGCAUUACUGUUUGUUACAGGACUAUCGG
+GGUAUAUCGAUUUUCCUAACCCACGGAGCAUCUAUCAGUGGACGCCUUGU
+CGAAUGGUAUUACUCUCCGUCCCACAGGAUAGUGUUCGCCAUGGACGCGC
+GAUUCUCAUACUGAUUCCUUCUCUCUGCGCGACUCCUUGAAUCUUAUAGU
+UCGAACACAUGGUAGGGGAUUUACCCGUUUCUCACACGAUCGGCAUAAAG
+AAUGAAGAUUCUUAGUCGUGCAGUCGACCCUGAGUUGAGCGCGUUCUCGG
+GGCCAAGAGAGCCUCCGUCAUACCGGACAAAAGUUAUUGACUACUCGCCC
+ACACAGAGCUUUUGGUUGGGGGGCCCUCUUCGAGUAUCACGAUCCAGCGG
+UUGAGGAUGCAACACUCUCCCGGGCCCCGGGUCAUCCGUCCACCUCCUUU
+CGAUGCGAGGAAAAGUUUCACUCAAUCGCGUCGGCUGACAUGGCCCGGAC
+CUUUGGAAGAACUUGUUCUUGCUGCGGCCUCUGACUCCAUGGCUCCGAAA
+GGGAAAAAAGAUGGUUAGGUAUGUGUCCUGGAAUAUUCCCUGUAUUGGCU
+CGACAUUGUCAGGACUGCUAACCGCUGUAGUAAUUUGUAUGGGGUCACAU
+UCUGCUAGGGGCGGCAAUACCGGGCGAACCCAUUUCAGUAGGUUCAGGUA
+CCCGGGGAUGAGAGGGUUCGCAGUGUCCGAUAUCGUGUCCCGGAUAUACU
+UGAGGGGUGCGUUAGGUAACCUUACCAACUCCUGGGUUCUUCACCAUCGA
+UAUCUUAGUACUAGUUUCAUCGUGUGUGCCUCCGGCAUCCGUCCACGUUA
+GACACGUGACCGGCCACCUUGCGUGAAGGUACCCGCCCUGAGCGUAUUAA
+CGCGGCACGGUUAAUGUCCCCAUACCAACGAGCUUGCUCAGAGGACUUAU
+AUGCUGUGCCCCUGAAACAUUGGAAGCCUGCUGGCCCAAACUGUGAUACC
+GGCCGGGGGACGGCAAUUCGAAAUUUUAUGUGAAUUCAUGAUCUUUGCCC
+CCCGAAAUGGUUCGGAGUCCGUGUCCAACGGACAACGAUUAAAAGGGAAU
+CGGGUGUAAAUCCCGUACAGUCCCGCUGCUGUGAAGCUCUAUACAAUGUC
+UUAUUAAUGAACUAAUUUAUCGCCACUGAUGUUAUUUCGGGAAGGCACUA
+UAAGACAAGAGUCAGUCAGAAGACCUGCCACUUCGCGUAAAGCGUUCCUU
+GCAGUUUGCUUACCGCUCCUUUAUAACUUUUGUUCCGGGUCCCCACACAU
+UUCUGUAGGGCUCGCAGGCAGUCGUACACACAUGCCUAAUCUUAUGUUCU
+AGCUAAAGGAGAGUUACUCAAGGAGAAUUGGUGUUGGUCUGUUGGCCCCG
+ACUCCAAAUAGCCAGUUAGUUUAAUGACUAUUUCCAAUCAGAAAUUUUGU
+UGUUAUUGCUCCCAGCGGGAACAUCAAGGUAUUACAAACAUCUUUAGUAC
+AAUGACUUGCUCCACCUUAGUUGCUAUAUUUUUUGAUAUAUAGCUAACUA
+CAACAUUGUAAUUUUUUCCUUACUCGGCAAGGAGGCUAUACAAGAGAAGU
+UGUACCAAUUUCGGCAUACGACGUCUUGGACAAUGAGGGCUCCUGCGACG
+GAUCCCAUCUCACUGAGGGAAUGACUUCGACUGUCAUGUUCAAACCCUAG
+UGGGUUGAACCUCCAUAAUACAGGAAUGGGUAGAAUAUUUGAGGGACUAC
+UAAUAAACACAGCAUUUGCCCACGAAAUCGAGGCAUGGUCAUACGGGACU
+UCAUUGCCAAGUAGACUAUUCUUAUAGGUGAGACUUAGCAAAAUCCGUCC
+CUCUUUUUUCUGGUCUCGUCGUGUACACGCGGCCCAUGGUAUAGUAAAGC
+UCCCAUGAACACCGUUAUUAAGACCUGAGACCGAAUUUGUUUAUGAGAUA
+AAUAAUUUGACUCACGAAGAAGUUUACUAGGGAGAGACUGAAUUUAAUCG
+CAAGAAGAACGCAGACUGAGACCGCAUAUAAGUAGCCCCGGCUCUACGCG
+CAUUGCGGGGAAGGUUGUAUUCACGUCUUUCGCGGUAUCGUCGUGUAGGA
+UCGCGCUGAGAUGCACGUACCGAAUACACUGUAGGGUCAUACAUCUCAAA
+GAAGCCAACUACACUUCAAAUAGAACACUUCCUAAGUAACUCCGUGUUUG
+UUCCCGACGAUACAGUCUUAGUGAGCCCAUCUCGGGACGGGAACAGGAUG
+UACUGUCUGUGUAAGGUUGUUUGGAAGCCACACCACCGACAUUAGACAAU
+CGCCUACGACAGUGGCAUUCCUACUACAAACCUGUUUGCACAAGGAGCGG
+UCGGCGUCAGUCGCACCCUGCUCAGAAAUACAGGUGGGAAAUUCGGUGAA
+ACGCGGCGGAGCAACUAUUUCCGAGGGCCGUUCUCGGUCCUGAUUUCCGU
+GAGGAAAGCGUUUGGAAUUUAAACGCUUGGACGUUGUCAUCAGAAAUACA
+CCAGUCUCUUGGCUGGAUGGGAAGGCAGCGGAUGCUCCGUUUGACUGUGU
+UUAGCUUCGGCGACACAGGUCUGUUGAGUGCAAUCGUAGGACACUUCUUA
+UGAGGUGAACCCGAUACCGAUUAUUGCCGGUGUUUCGGGCCGAGCUAAAG
+UGUGGCUCGGAACCUUACUUAACAUUACAGUAUCUAUCUCGGGCGAUUGA
+CCAGGGGACGAUAACAUCGGUGGAAAUCUGCAGAAUGGUAGGUAUGUACG
+GCUUAAAAUAUACCAGCAAGGAGACCAACUUCGGUCAACGCACAGAUCUG
+UGAACGUACGCACCGGGGGAGACAGAAGGGCGCCUCUCGACCCGUGACUG
+GCAUUGUCAUACACGUUUGAGUGCCAAAUUCUGCCAUCCGUAUAUAGUAU
+UACUCCGAGUAUACGGUGAGGCGUUGAAACGGAGUUUCUGCACGGCCACG
+AAUUAGUUUCUCAAAAACUGUCUCGUGUUUGCGGCAUUUAAUCCUCGAUU
+UUUGCAGCAAACUCAUCGUUGCCCUAGAUCACAAGGGCACUUAGUAUAAC
+CACGGUUCCCCACGCAGUAGAGUAGCCAUGAAUCAACCUCCAACAGGACA
+CUCCCUUGUGAGCGCUGAAGGCUAUAAAUCAGGGCCUGACUGUAGGGAGC
+AGUACCGCUUGACCAUCAGGGUAAUCAGCCUUACGGCUCAACCAUAUAGC
+AAUUAGUCAGAUCUAACGAUGGCCUGUGGACAGGAAGAUCGUCCUUAUGG
+AAAGUGAGCCGCUUACUGUGUCAAUGGCCUGGAUUGUCGACUGAUAGGCG
+CGGUAUGUGAUAAGACGGAUUUCGGUCUCGGCCCUGAUCAGCGACCGUUC
+AGUGUAAGAUAUUAUACGCAGCUACUCUCCUCUCGAUAAACGACAUAAUA
+AAGGCCUCCCAGGCGGACUGGCGGUCAGUGGGAUCAACCAGCAAUACACU
+GGAGUACACGGAAUCGGGGGCUAAGCAUUGCUUAGUAUGAUCAUCCGACU
+ACUUAUUAGGAUAUUUUCGCCAUCUCGAACUUAUCACGCCCGACAGGCUG
+GUGAGCUGCUGGAGCGCGCAAUGAUAUUGGGUCAAGCAAGUGGUCACGCU
+GCGAGGGCGCAAUGCAGGAACUGCCGGGCCGGGCACCUCGAAGAGAUUCC
+CACCGCCCAUGUCGAACGUCCCCACAAGAAACGACACGUUAUUUCGGGAU
+GACUCGAAAUUCAGGCUUUACGAGGCUAGCAAUCACCGGCUUUCAGCAGC
+AUAGUUCCACGUUAACGCCAGCGCACCACUGAGAUUAGAACCGACAAUAA
+GCGGCUAUUGAGCGAGACCUAGGGGAAAAUAGGUUGGUAGUCUUAAUUGU
+CAGCCCCGCAUCGUGUGGUGACCACACCAAUGAGCAUGUACCCUGUAUAA
+AUCAUAGCAACACGACCCAUAGGAACCCGGCCGCGGAUGGAAAAUCUAAA
+GGUUCCACGAGAAAUGUAACUUGAUCUCUUUCUAUAUGUACGCGACUAGU
+AUAAUCAACGAGGUGUGACACGUGCACUCGUCGUGCUGAGUUAGCGGUUC
+CACUCGCACAAGGCUUAUACGUUGGUGAUGGGUAGUCCGCGCGUCACUUG
+GAGAUAAGAUAUUGUAUCAUCGCGCAACGUGAGCCGUUGUACAUCCAUAA
+GCGGAGACCUGCCAACGUCGAUAAUCGCGUGCUCAUGAUGGACAACUGGA
+CGCGGACAGGAUACAAUCUACUCGAAACAUAUCAGUCGAGCACCAGAGAG
+AGGUAGAUUCUAAUAACAACGUGGUAACGAGUCAGACCGGCGGGACUGGA
+GGGCGCGUGUUUUCACAUGAGGGUGAAGGGCAACCCACUAUGGUAUCGGG
+CCACUUCCGUCUUUCACAGUGUCCCUGUCCAGGACGGCGAGUCCACAAGA
+CAAUUACGCGACUUGGGGCGGCCAAGUCGCCUCAGAAUCUUCAUGGUCGU
+CCAAUAUCAACCACAUCAUGUACGGUGCUGAUCCAUCUUGAUAAUUGGCC
+AGCACUGGGUGUACUUAAAGGAAGUCAUUGAAAAUCGUACAGAUAAGUUC
+ACAUCCACCCCGUCCUCAGUCGGUUGUCCCUCUCCCACUGUUGGCCGAUU
+AGAUAGGCGCGGUAGCGAUCUGUGUAGUAUCUAGUUGAAGGAGCCAAACA
+AAGGCAUGGAGUACGGAAGUUCAAUGUACAGUUUUAGAAAGUGGUCUAAA
+AAAGUGGGCUCAGCCCCAAAUAAGGCGGAGGCCCAAAGAGACAGAGGUGC
+UUUUGGUUGACCCAACGCAUAAGCUAGAACGUGGCUGGCCGGAGAUCAAG
+GGGGCGAGGGCUUGAGAUGUUAGGUCCAGUCCUGGCGUAGAGGAUCACCC
+UAAAUAGCUGACAGUCUUGGCUUUCGACUACCGUUCUUGCUAAGGACCAU
+UUAGCCUCAUCCAAGGUCCUGGACGACAGGGAACCGAUUAGCUCGAAUGG
+CUGUGUUUCAGACAGGCCGACGUUGUAUUUGAGGCAAACCUAGGGAUGUC
+CUGAACUUCAGAGAUCUGACGAUCGGACUUAACAUCACCUGCAUACUUUA
+CUCUCAGUUAUCUGUCCCCGUGCCGCGAACAGGGAUUUAAUCUUAUACGA
+GCGCUCAUUCGAUCAGAUCAUUUGAGAUACUCUGUUCCACAUGACAAAGA
+UGCGAAUUAGAGGUCUGGCGUCUUCAUCCGCAGUUGACUGCCGACUGGUU
+CCAUUGGAAGCGCCCUACCGGGUGCAGCGAUUCUCGAAAUCCUGACCGAC
+GAGUCUGGUGGAUCUAUCUACCUGGGGAGAGUAGCGAAAACGACACACGU
+GACUAUGCCCGGAAAGGUGUCGUUCAGGCGGUACCUUUCUUCCCGGCAAU
+ACACCUAUGAUGAUCCAUAUCUCGUCAGCGGCCUAUCUGUUGUUACAGUC
+AAGCGACUUCUAAAGGACAAUAAUGCCGUGGGUUCAAAUCCAAUACGAAC
+GAAGACCCAUGGAGGUAUGAACAAGGGAAAAUCCACGGCUAGGAUCGACG
+AGCCACUUCGAAUUCUGAGCGCCAGAUGUGCGCUUACCGUGAAGAGCAAG
+AUGCCACCAAUGCGGUAUGAUACGGGAGUUGGGACAUUCCCCGAAGCGAC
+UUUAUUACUGGUAGAUUACUAUAAAUUGAUUUACAGAAUUACUACAGGAU
+UGACGAGGGGGAUUUGCCUAGGGCUUUUCAUACGUACCUGUGCAAUUCUC
+GAGGUUUGUCAUGCAAAGCUUUACCACGGGCCUUAACAGACUUCCCGUGA
+UGUCGAGUAUCAGAAUACAUGUAUUUGUUUGCUACAUUGGCGGCAAGCCC
+UGUGACCGAGACGCCGAACCGUAUACAGGGUCACGCCAUCACUCGGAGAU
+UCCCGUACGGUGCCUUGCCAAACAAGCUUGGAUAUACACGACGAUGCUCA
+GCUCUUGAGUUGGCCGCGUUCCAGUAAGUCUAAUGCGGUGAAUAGUUUUA
+UUACAGCGCAAAUCGCCAGCACCAUGCAGAUGCGCAGCAAAUGAUCCAGG
+UUCUUCGCGAGAGCUACAAAUAAGACAGCAAAUGGCAGUCUAAUGUCCAU
+GCUCCCGUGGUUUGUUGAGCGAAACCCAUGAAGCCACCCAAGGUUCUGUA
+CGGCUUUCAAAUUAAAUAGAGCUAGGUGAAGGCAUAGGGCUCAGCAUCAC
+AUCGGCUAAGGUUAAGCUGCAAGGAAGCGUACAAAUUUGAGCGGAGAACU
+UCUCUGACUGAACUAUAUGAUCAGCCAAUCUCCCUAGGCUGCAACUAUCU
+UAUUUCUCUCAGUCGACUGUCCCUUUUUCCCAAUUUCGCUAUCGAGGGCC
+CGGCUAUAGUGGUAGAUAAACGUUCUUAAAGAGCAGUUCUCGAACAGCUU
+UCUUACGGGUCGAAGAAUGUAGCGAGAGCGCUCAUAAUAUCCAGCCAAGA
+GCGUAGAUUGCUCGAGGCACCUCUGCCUAAUCACGAAUUUACAUGGUGCA
+CUUGUUGGAUUGCGGUACCGCGAUGACCUCUUACUCAGUGCUACGGACAC
+AGGCGGUAUUGUAUUGCAUCUCGCUUGCCGAGAUUUCCAUCUUCGUCUAC
+CGGAACACAUGUUACUUGCAUCCCUUUUGGGUACUUUUCUGAGAGUAAAC
+UCUUAGGAAUGGGCAUGUUAGCAAUCAUCGGUCUUCUCCAAGGAGGAAUC
+AAGGCGUCUUGCCCGUGCAGCCUGUCUUCGGCUGUUGUAUCCCGUCGUAG
+UUAGACAUGCGCAAUCACCCGACUGGCCCGACCUGCAGUUUCGCAGCGCC
+GUCUUUUCAAUUUCGCUAAUACAAAAUAAAUAUCAAGCAUCCUUCAUCCA
+CAGGGCGGAAGCGCCAUCUCCUACUUGACUAGCGCUGUGACAUGGCCUUC
+AAGUCAGAUGUAUGCCUUAAAGAAUUGACUAUUACGAUGGCGUGUCUUCC
+AUCCCCUGUUUAGAGACCUGUGUUCUCUUUACAGUUUAAUCUACGACGCA
+GGGGCUGUAACGGAAUCAUAGUAAAACAUCCAUAAUUUUCACAGUGGAUC
+UAUUAGUACUGAUGCGUCUGCACUGACGUAAUCUUCGGGUCGUUUAUGAC
+CCGUUCCUUGGUCGCACCUUACUGAGGAUUUAUCCCAGAUAGCGGUAAGU
+CGACCACACCACGUCGCACUCUGCAGAGCACCGUCGGGGUCAAUAUCGGU
+GUAAAUCAACGCUUAGAUGUCUCGCACUGCCCGGACGGCUGCUGACGAGG
+UAACGGAGGCUUUUCUUUGUUGGUCGACGGGCUCUGUCGCCACCCCCGUG
+AACUAGUUGUGGAGUAGAUAUGCGUGUGUAGCGUUCCGCCGAACUGGGAA
+GGAUGAUCUUGCCUAUGGGGAUUAACCAAGCUAACUCCUUGAGCUCAUGC
+GCUACCCGCCAGUGCGAGCACAGCGACUCAAUAUGCAACAAGGACACGUA
+UCCGUCGGACAAGGAUAAAAAUCUGUAGGCUCUGCCAUGUCCGUACAUAC
+AAUUUAUUUUCCUCUUAAAACCAAAUGAAGCCGGUCUGACAUCCGGGCGA
+CGCGGAACACGAAGCCGGCAGGCUGGCGCGGAAGCACUACCACGGACGCU
+CAUGUUUGGCCUGAAUCAUAAUCAUAACAGCUGGUGAAGAACAUGCAGUA
+ACCUUCUGGCAGAGUGAGAGCAUCUGAACACCAACUGAGUCAAUUACUCU
+UUUGUUAGUGCUCUUCAUAAACACACCCAAGGGCGACUCUCGGGCACUAU
+GAGUCCUGCUCAUGACCAUACAGAGCUACCAAUUCGCGUUUCAUUUCCCU
+CUAGCGCGGGAGUAGGAUAGGGUCGUCUAGCUGUGGAAUUUCGAACAGAU
+CACCGAAAAUCAAGAUUCUUCCUUAAGAACUUACUCCCGUUGAAGAUGUU
+UUCCCUCCGCACUAGAUACUCUACUUAGACCACAUAGCCGCAGUGCUCUC
+UAGUAAUUAUGUUUAUCGUGCCACGAACGCGAGUUCCGGACGAAUCACUG
+AAAAAGCUAAAGUCAAAAUGUUAAGGCCUCCUAAACCUCGUCGUCCAACU
+CGGAGCUGACCGAUUAAGAAUCAUGUAUCAGAUAAGCGAGAUUCUUCCCU
+GGUAGCCGCCUUACGGGACGGGCAAAGCCGACUCGGCCCGAAGAAACGCG
+ACAAUGCGUAGCUAAGAUAUGCUUAUAGGACGCAGCUAGUACAUAUGAGC
+CUAAAUUACCCCUCAAUCCGAAGAUCCCGGCCUUGACCCACACCACAUCU
+GCAGUCUUGUCGAUAAGUUGAUAAGACAAUGACCAGGGCGGCUUCUAAAA
+UUCGGAAUGAGGCUACAUUAAACGGCAAGGAUAUCAGUAAGCUAGCACGA
+AAGCAGUUCCCCACCCUGUGAUGGCCACUCUUCCCCAUUCCCCUUCUAGA
+UGAGCCGGCGUCAUCCGCAGGGGAUUCUAAGCAUAACAACUCGCGGUUUA
+GCAUUGUAAUCAGCCGUUUGUAAUACCUUUCAGGAUGCAAGUCACUCCAU
+UGGGUAGAGGACCUAAGAUGAGACAACGGCUAGACUGGUUUACCCAGAGA
+CGACAAACCUUCAUUGGCAGUCCCGUGCUAGCGUAGUCUUGCGCAUACUC
+GUACCGAUAAGGCCGCAACAGCGGCCGGCAUCCGGCGUGGUUUGCCUGGU
+CCAGACCCUAGAUUUAAAUUCCACCAUCACGUGGGCCGGUCGGUGGUUAU
+UGCGAGUUAACAGUCGUGCUCUAAAGGGAGAGGAUAUUUACUAGAAGCAA
+CUACGAGAACAACGGAGUGCAUCCUGGAUGGACCUUCUAGCGAUCGCGAC
+CGUCAUUCGGGGGGCCAGAACGAAUGACGCGUCGCUCCUUACCAUCGUUU
+AUGAAGCACGACACUUCUACCGGGUCCAAAGAACAUUUAAACCGCGUUUU
+CCCCAUUGGAUCCCUUAGGCCUUAGUGCACAAGGAUAAUUAUCCUAUGAG
+AGUCAGCCUACCAGGGAUGGAGUCAAUAUGUACGUGGGUAGCAGGUCGUA
+AGCAUCGAUAGAAGUGACGUCGCGCCUUUUACAACGGUACUUCCGAGGUG
+UUAGGCCGGGAAUAUGAAUGAUCUGACCAGACGGCCUAAUUCCAUUCGAA
+AUCCAUACAUUGGCAAGGGAAGGGCACUUUGGGACCGGUGGUGAAUCUCA
+GGACUGAUAGUCAUCAAUUCAUUUCGCCUGUUGCCGCUGAAUGUUCGCAU
+GAUGGGCCGAACUAGAACAUUCAGCGUAAGCUCAUGUCGCAAUCCGGCGC
+CAUACGUAAUUGGUCAUAUCCGUGGUAGCGAUGGACGCGGACCGUGGCAA
+AUUGGCACCAUUCGUUGACAACCGAUACUGUUUACAGAUACGGGCACGAA
+UAUAGUAGUGGAGACCCGGUGUUGGACGGCGCGUCCAUUCAUUGAUUAGG
+CGUUCAGCUUUUCCUAUCCAGGGCAAAGGCAACCUCGUGUCAAAAGGCCA
+GAAAUUCGUACCGUUGCACAAAUUCACUAAUGGAUAGUGUGUGUAGCCAC
+UACAAGGACCGCAGGUGCGCCGACCAUCCGGUCUCCCGCUUUCGCCAAGA
+CGCUUUGCUGCGUGUAGCCUUCGCCGGAUCGUUUAGAAUUGAUUACAGUG
+GAGGAGAUCCACGGCGGACGGUCACACGCAUCAAAAUUUAUCCGUCGCGG
+CUCCUGGCUUGAACAGCAUUCGCAUAUCGCGGGGGAUCCGUCAUGAUCAU
+GCUGCUAGUAUGCUAGCUAAAGGGUAGCAGCGAGCGUUAGUUCCUUACAC
+ACCACAAGCUUGCCGGACCAGGGGAUUUAGGCGUCACGCAGUCUUCGUAU
+UUCUCGCGGGGUGCCAGGUGUACAGAAACUAAAGUAUGCACCAGUCGUUA
+CUUGUUGCACAUGCGGGGAACACAGAAUUCUUAGGGCCCACGUCAUGGAA
+AGCCACACGGGGGUGUGGCGACAACAACGGAGGAUCAGCAUCAGAACUAU
+GAAACUUUGAAUUCAGCCUAAUGCCGCCUUGAGUUAGGGAGCCAACCCCG
+UCGGGCUCUCCCAAGCACCUCGGGAGCUCGAACACUAUCCAACUGAGUGC
+GUGCUUGAUCCGACACGAUAAGUGGAGCCCAAACGUCGUCCCCAGAUUUU
+AGUGCCCUCGGGCCGUGGGAUUAUCGGUAGGAUUCUGGACGCCACACUAG
+AACGACUACGGAGGGACUUAAUACUUCGUGGUGGGCGCUUUUCGUAGAUU
+AGCCUAGCCCUUGGAGACUCUUAGUACGUCUGGGCAGACGGCUAGCUCGG
+CACCAGAAUUCUACGCUGAGAAUUUGCAAAAUGCUGAGGAAACAUAUCGG
+GGGACACGUUCCCCCGAAUAUAUGACGCUGUCGAUGGGUGGGAUUCGUGU
+AGCGUUCGAUGACACCCCAGCUUAGACGCAGUGCGGGGAACGAGAGCAGC
+UCAUAUGAAUUCUUUCCACCUCCGUACAUGCGGUCCUUUAACUUCGAAAA
+CUCAUUUUUAAGUUGAACACUGUGCAGUGGCGAUCCUGUAUCCCGCGCCG
+CGUCGAAGUAAGACGACCCAGUCCUCUGUUAGGUCUCGAACAGAGGGCUA
+UUUAUGCAAUUGAAUGCAGGGUGUGCGAGUUAACAGACUGUUAAGAUUUU
+GAAGCUAAAUUGCCGUCUGAAAACCUAGAAAUUGGCGAAAAACGUCUCGA
+UUAGACGGCUGCAAAGGACUUCCCGUAACAUAUGACAGUAACGCCGACGG
+CGAUAUCGUACGAUCUAUAAAGAGUUCAUGCCUUUGAGGGCCUCACGCAC
+AAGGUUUAUUGCGUCUAGUUCGAAGAGGUUUAACGAGCAAGCACCUCAUG
+GGGAAGUACUGGCGUAGGAAGACUUGUCCCUCUCUCUAUAGUUCACAGCU
+GUAGGGUCACUCGGCUACGCCCACGUGUAAGUCGGAUGACGCUAGUAUGC
+GUCGGUGCCAUUGAUACCCGUAUUAACUCAGGAUCGGGUAGAGACCAGCU
+GUGGAGUUCUCGUCCUAAUGGCAUCUGGACCUUGGCCCUAAGAAUCCAUA
+GUCCAUCACGAAGACCUAUUAUGUAGUACGGGACUGGUGUCGUAUCAAAC
+UAAAUUAUAUUAGGAUUCGCGUCCCGGGGUCACCCAAAAGACGUGCGUCA
+CUGUUCUCAGGGGUUAGGUGGUCUACAACAGUCUCGCAGUCUAGUCACAA
+UAUAUUGCCUGGGAGGGUCUACCACUAAACUUGCCGCAAAAUUCCGGGGU
+UCGGAGCCUCAUGGGUAUGAGUCUUCGAGUUUGCCUUAAGCGCGGACGUU
+GUAAGAGUAAAGCACAUAGGGGGCUAACGAGUUCGUAGGAUAUGCCUUGG
+AUCAGAGUUUGAUACCGCUUGCGCGGAAGAGCCUAGAUGACAUCCCUACA
+CGUGCUUCGGCGCGGCGUUGUCAGAUCGUCUGUGCUGCCAAGGGCUGGGU
+ACUACCGCGUGGGCAUGCCAAUGAGAUUCUAAGCGGCCCAAGGCUUUCAA
+UCCCACUUCCCCCCUUACGCACAGCAUAGCUGUAGCCGUUACCCCACACC
+GUGACUAUAUGGGCUUGAGGUGCACGCAGUACAGUCCUGGUUGUUGAGCG
+UCUCAAUGAUGGCCUAGGUGCACUGCUGUAUUUAUAAGGAAUGACUGUCU
+CAUGCAGCGCAAUCCUAGAGCUCAAACCGCGGUCGGCCGCGAGGAAAGCA
+UCCCCUAAAAGGAUAGUAGGUCAACGCAUGGCUCCCCGACGCCUUGGGUU
+GGAUAAGGAGAUCCGGACUCACUUCUCCUCGUCCAAAUCGAGGGAGAGUG
+ACACGAGCUUCGCUAGGAGUAAAAUCUUUUCUGACUAUUAGGGCGAGUCU
+UAAACGUUACAGGCAGAUCGUUUUUGAUAUGUCUUCUUUCACUAGGAAUA
+UUUUAAUAGCCAACCAUCACAUGACCCCUAAGGAGGCGAGGAAUCUCAGG
+AUUCCUAUAUCCCUGCCGACUAUAUCACAGGCCUUAGGGGGCCCAUUUAG
+CGGGUUGAUGAGGCAACUUGGUACUAGCACUGACGAUGACAAGUAGUGCC
+UGACGUCGUUCGCCGUCUCGCGAACAACCGGAGUUACAAAAUCGCAAGUA
+CAUACAAGAUAUAAGAUUGGAACUUUCGCUCGUCGGGCCCCGCGUUCCGU
+AGUCGCUUUUGUUGUGGAUUUACCGCUGUCGCUACAAUUAGUGAAAACUC
+UCCACGGGACGGCCUUUGCUAGAAUGAGAAAUUGAAGCCGUUGUAAAGAU
+GGGAAGCACACCAUAAGUACUGCGCUUGCAGGAACUACCAGGAAUAUUCC
+CCCCUCUCGUAACACGGUUGGAUUAGAUAACGAAGAUAUAUUGCACACAA
+UAUACAGCUCCUUCCAAAACUCAACAGGACGGUCCGUGAGAUGUGUGCAA
+ACCGUCAUCAUUGCAUACUCAUUCUUGGAACCCGUACCGGGCGAUAGCCU
+AAGCCAAUGAAGGUAAGUAUCACGGUUCUGUCCGGCCGUCGGUAUUUUAU
+GAAUAACCACUCUCCUACCGGGUAUCGUCCAGCUUUUCUACGAGUGAACU
+CGUCAUACCACUAGCGGGUCCAGGUGAGGGUAUCCAAGCCACUCUCCAAA
+ACGAAUUGAACCAACGCUACAAAGGUCGUACCGCCUUGAGAGAGAGGUCC
+CAUUCGUGAAACCGUUGAAUGGUGAGAGUCCGUUACACCAGUCGUGCGGU
+ACCUCUACGGAGUAGAGGGGUAAAGCUGCUUCUCUGGUUGUACAAACAUC
+UUUUGCUACAUGAGAAAGUAAACCGAAUCGAUCAUCGUGGAGCGUGUUUC
+AUUUGCUCUGGACAGAUCCAGGGCCUACCGUUCUGCAAGGAAGCCGCGCG
+CUUUCGAAUCGCAGCAGCGAGUUAUUAGGCCGUCCCAAGCGUGUCCCUAC
+AACGAACUUCUACCUGCCGGCGAGAGCAUCCUCGCUAGAACCUUAUAAUC
+AACUGGUUGGAGCCGAAUGGGGAGCCGUGUUUACCUUGGCGUAUCCUAAG
+AAGGAUAUAAUUUGCCUUGAGAUCUUGACAGAAGGUUCCAGUGAACUAGC
+AGGAGAUUCGGCCGGCGUCCCACACCUGGACGUUUGGAAUUGCCCCUGCU
+AGCCCAACUCGAUACUUCUCGUUUGAUUCUAAGGGCAGGACUGCCCGUUU
+CAGCCGAUGACGUGGGGUGCGGAUCGCGAGGCUAGGCAAUAUAUCCGAAU
+AGUCAUCCGCCAUCACACGAAUGUCGGUAGGAAUUAUUCGGGUCACUCGU
+GCCCCAUGGGUAAACACAUUGAGUUGAUGCACAACCAUGGAACUUUCUAA
+UCGGUAUUUUUUUCCUGCUGCCGUAUUGCAUGGACCCCAUUCCGCCCGGC
+AGAGGAAAUUACGCUUGAGCGGCGACUUCCUGCUACGCCGGUAUUGUUGC
+CAUUGAAAUUCUCCGGGUUGGGGACUGUUCACCAGGCCUAACGGGCCGUU
+GUUAUCCUGAAUACUGAGUAAUGCAUACUUGCCUUGCCUACCCUACGUGA
+UAGCUUCCUCCGAGGAUACAAGCUGAUCAAUUAUAGCUUAAGCAAGGUUC
+AGCCAUCUUCAUGGUUGGGGCCAGUAUAAACAGCGAGAAUCUGUCGGCGC
+GACUCGGAUCAGGUCACCGGACCCUACUGAACUUACUUCUGAAUCUAAGA
+ACAACAGUUAACCGAGAUUGAUCAGUCCAGUUCUCCCCCAACCUAGUAGG
+UUGUCAAAAACAUGCGUGAAGUCGAUGUCGAGAAUACUACGAGCCCCCUC
+CAACGCUACACUUGCACUGGUCUAGUCUAGUCAGCGGCGCUGCUCGGCCU
+AUAUGCCCCGCCUUAAUUGCUGCUCGCUAGCCUCUCACCGCGAUCCCGGA
+AGUCGGGGCUACAGGAGGAUUGUUAGAAUAGAUCUAAAACUCUGGACGGU
+UGCUAGCAGCGGCCAUAGUGGCUUAAGUUGGCACACAGAUCCAACUUUUA
+UUGAUGGACUUGAUAUACCGUAACCACGGGUCUCUCUGCCUCCGGGGAGC
+ACGUUAGCCGGAGGGCUAGCGUACACAGUGGAUCAGCCAAGAGAACCUGG
+GAUCGCUUUUGUAAAGACGUCUCGCCCCUGCUCCUUAGUUAGCAGGUAUG
+CCGUCUGUGGUGCGACCGUAGAGCACCAAGCCUUCUUUACUGUGUGGCGU
+ACCGAUGCGAGUGUGAGCACGCGAAACAACUACUUCUAUGUCUGGUCCAA
+UAUAAGAAAGUAGAGUCGGAGGCAGUAGCGACAGUCCCUUAUCGCUUCUA
+CGAAAUUUAUCGCUGACAAUUGCACCGGGGGAGACUCCUAUGAUGCUCGC
+CUCAAGAGAUCGCACACCACUCAAUCUUGUCGGACCAGACUCAGAACGGC
+CCUUUGGCGGGGAUGAAGAGCUGUGCAGAAUCGCGCUAACAAAUUCGUCG
+GACGACAACGGCCCCUGAAAAUAUCCUGUGGGACCCUGCUCCUGGCGGCA
+AAAUCACUUGAAUAUCGCCAUUCUUUACUAGCCAUCUAAUCUGGCUAAUC
+AUGCUUCCCAGGGGUUCUAGGCGGCGAUCAUACGUUGUACCGCGGGUAGU
+CGACACAAGCCUGGGACCGUCUGGUGGCGUAGAAUUCAGGUAGUGUUGAU
+GCUGAAACUCUAAGGGGGUUAACGAAUUGGGCGUGGUCCACUAAGUUUCC
+CUGCGCCCACCAUUAAAGGUGCCGCGUCUGGAGCUUUAUAGCAUAUACGG
+CCAAGUCGUAGAGCCACUACACCCUAACGUUCGGAGCGCAAUCGAUCCCU
+CUAUACCGAACGAAGUGCUUAAUAGAGGGAAGAGGUGGGGGAACCGGACU
+UAAAUUCGCCUGAGCGUUUACAUCCAUUGUAUGUGCGUGCGUAGCGUGAG
+CGCUUUGAAUGAUUUUAUCGGCUAACGUUGGGGUAGAAAGAGGGCAUACU
+AACAUAUCCGAAAUAAAGAAUGCAAUGUCCCGUGAUACCUCCCGGUGUAA
+GAAUAGAUGUAAAUGCAGCUGACUGAUGACGCUACUGGGCUAAUUAGAGG
+UAAGGUGACAUGGGCCGCGACGAACGCCGCCCUCUGCAUUAAGUGAUGGA
+UAUUGUGUUACCCUAAAGGGCAGGAGGCGCAUCGUCGACCGGAUCGUGAU
+CCAUAAAUGUUAUAUGCAUGGCCCCGUACGCGGGUAGCCCCCCUACACGU
+AGACGGCUCAGAAGUCCGCGCCAGUGAAACGGGAGAUCCCCAUGUCGCGU
+CGGAAAUCGACGUGGAUUAGUGGUAUGGGGUCUUACCUGAUCGGUAUUCC
+UCGCCUUCCGCGAGUUCAAAUUGGGACAGCGACCAUCACGUGACCCCUAA
+GCUACCGGUCUCCUCCCGACUAUGGCUUAGCCCGAUGGGACAACGUGGUA
+GCGACCCAUGUCCUUCUUUGAACGUUCGCGUCGGUUUCCAUCCAAUCAGC
+UUCGUUGAGUGGCUGGCUGUUGCAGUCGCUCGGGUAUCCCGAGCUAUAAG
+GCCCGAGGCACUGGACCCGGUAGCCGCAUGCGAUCGCGCUAAAAAAAGUU
+AAUAGUUUUUGUCUCUAGCGCACAGUGAUUGACGUGGUACGCAGUCUGUG
+UAUCCCGGUCCAGUGUAGUACCUCCCUUGGUUAAUCGGUAGUGGACACUC
+CAGGCAUUUUUUGAGCCAGGAAAUAGAGCGUCGGUUGGUGGAUUCCCAAU
+CCUGGUCAACCCCGCGCGCGGUAACCUUUGGUGAUUUCGUCUGAAACAGC
+CCUCUGUGUUCAGCCGAUACCCCCCGCUAAUAAUUCACCACUAACUUCAA
+GUCUAACCUGGGCGUAUGGCUGCCCUUACUCGCCAGAACUGGGCGGCGUA
+UAGUGGUUGUAUAGAGACUCGCUCGUUUGGCAGAUUGAAAGCUAGUGUCC
+CUGUGCACCCUCGAGGCCACUCACACGUACAGCCGAGGUGCCCUGCGAAU
+AGCAAUUUGACGCCCGAACAAGGUUAUUAAUAGAGCCUAAAAUGGCGACG
+GUGUUAAACCGUAAAAAAAUGUGACCGUUUACAGCACAGACGGAAAUCAA
+AUCGAUACGGGCCUAGGGUACCAUGCCUUAAUGCGCUUCUUCUACAAAUA
+UGCUGGCCUUGGCUCGGGCAUCUGAUUCAUUAUAGCGGCCGGGGCGCGCU
+GUCGACAGGUCCUCGGACUGAAGCGAGCACGUGGCAGCGAAAUACGCGAA
+CACGCACAAGUACACCGUUGCGGGACAGUUCCGGAUUCGCACCGGAUUCC
+CCUGCGGCGACAGCGAGCAUGAGCAUACAUCUUGUGCCGGGCCCCGGACA
+GUUUAGCUACGCUUUUUGGCGCCGAUCAACGUAACACACAAACCUAUCGG
+AUAUUACACUGAGCUCAUGAAGCGCCAUGGUAGUCGUGGAUUAGGUCUUG
+UACAGGUGCCGCGCUCGUUUACGUUGUAGAGGUCGAUAGAGAUAGGGUGU
+AGAGCAGCACGAGGAAUAUUUCCCCCAUUAAUACUAUACGCCCAUGUUGG
+UUACACUACAAGAACACAAAGUCUAUUAACCGCCCUAUGACGACAAUAGG
+GCUCCCUGCGCUUAUCAAUUUAUAUAAAGUAGAUAACAUAUCUCGGUAUU
+CGGUUCGGAGCUCCGUUGAAAUUCGUGUCAUUUAAAAAGUAGCCCAACUA
+CUCAGUACCCGGCGCUACCUGUAUUCGGUAACUUAGGAUUAACUCUGUCU
+CUGGCUCCUAGAAAACUUACAGGGCUACUUCCUUGAACGGCGACCCCACG
+CGAUUCAUCGGGUGGCGGCCAACUAGAAAUUCACAAAGACCUUGACUAGC
+UGAAACCGAGUGUUGGCAAUGCUUUACUCGAGACCCUCCCUCAAGGAGCA
+GACUGAAUUGCCGGUACGGUGCUGCCGUAAGUUGAGUCUAUCAUCUACGA
+GCGCAGCGGGAACGCAAUAGGAGUUACUCGAGUCUUGUAUCUGGUUCUGC
+GCCGUCGGAUUCCCGAGGUGUGCCUUUGCUUUGUGUGUAGAUGCCUCUCU
+CUCUAGCCCUCCAGUUUGCACGGGGAGGACUUCGGCUCCGGACGCCUCUA
+CAGGAGAUUACACUCACCAUGCGAACUAAGCUGCGCCCUUUGCGCAUCCG
+UUCUAGACAGAUUCAUAUGGCUGGCGGGUGAUCAAUGGUACAUGCAAUGA
+UCUUGAGCCACACGUUCCAGCUAUUCGGUUCAACAGAACCUACGUCUGGU
+UGCUAUGGAUGCCGCAAUAACCUGUAAGCUACGAGCACGUAGUAGAUGAG
+AGUAUCAGGUUCAGGGUUUUCAGCAAUUUGAUGGGCACUAGCCAUAGUCU
+CUAUUUUGAGUAGGUCUUUUCGAGAGUAUAUACCUAUCAGUCCCUUUGGG
+CUCUAACUAAACCAACCUGGAGAAACAAAUUGAAUCCGACGAUCCCAGGG
+UCAGGAUUAUGGAAGAAGUUUACUUGGGGUUGGCUCCUUAGUCUGUGAUG
+UGUCCAGUCGCGCGUCUCAUGCACUUCUGUACGCCCGCCCUAGCGCCACU
+UCGCGCAUAAAUUCAGUGGUUGACUUCGAUUCCUCAGACCACUCAAUCUA
+GCCGUAUUUCCAGCUGGCAGGUGCCGCUUAGCGGCGGUCAAUGAGGAGAU
+AGGCUAUUGCGUUAGCUGUUCCAUUUAAUUUUUUCCGAACAAGUCAUAGU
+CGUAGGCUGAAGACAGUGAAUUUUGCAUGAGCUAAUUGCUGCAGCUCUCG
+GAGCUGUAACGCGAGGGACCUCGACACAAGUAGGCUCUAUGCGAUCAAGA
+GUCGAAUGGCAUGUACAAUGCGUUUCGAGAGCCGAGCGCUUCUGGGGUUU
+AAGCUAAUCCUCCCUAUUUGUAGAUAAUUCGAUACCUGCACCCCAGCAAA
+ACCUCGUAGGUAGAGCAGUAUAGUUGGACCGGUACAAUCUCGUUAAGAAA
+CCAACCUCGGUCAGAGUUAUUGCGCGCAGUCUGUUGCUGAAGGGGAGUAG
+CUCGACAAACGCGGUUGUCGACAUACUGGCACGCAAGAUCUGUGUACCCG
+GCCCACGUGCCUAAAACUAGGUGAGCGAGACCUUCGAGCAGUUCGCGAGC
+AGACUACGCCCCGGGAGGCGUCAAGCGAAGGGAAAUUAAAAUGCCCGACC
+UGGAUGCCGCGUAUUUGACCGGCUCUUCGAGAACCAACACCAUAAGUAUG
+GGGCGCUCCUCUCUAAAGGGCGUUCCUGCUGGUAUCGUACCCCGCGGGAG
+AAAUUGUCUGUAACUGAUGUCGAACAGAUGCUUUAUUCUCAAUAAUAUGC
+GUAGCUUAGGGGUUGGAUAUUCAGAGUGGCAGAGGAUUGGUAUUGAGCUC
+UUUGCAAGCGACACCAUAAUGACGACGUAUCGUAUAAAGGGCUGCUUCAU
+UAUCUUUACCAACCAUGUAUCUAACUUUGGAACUUCGGAUACUGUCUAAU
+GGUAACAGACGCUUGAUAGGAAUCUAUUUGAAAUUUACCGACUGGCAGUC
+UAAGCAUCAGUCCUGUAAUUGUUGUCAAUAGGUAACCGUCUCAAAGCCGC
+AGUAUAACUCCCUCGCGGUGUCUUUUCGCCAUCGCGCCCUUCCUGUCUAG
+AGAUCUAAUCUAUGCGUCACCAGCCCGGGCGGGGAGAGGGAUUGUGAUCA
+CCUAAAGGCGCCGCAAGUGUGAAGGGUAAUGCUGUCAAACUACCCUACAA
+GUGCGUAGAAAGCACUCCGGCUGUCCUGGCCGCAGCGCAUGGGUCUCCAU
+CCGGACCCCCCCGCAAAACGGUAAUGAAGGCCCUGAUUAUGGGCACUCGC
+ACCACAGUCUCGUGUCAAUGGAACCGCCGUACAUACCGGGGCAUCUAGAU
+UCGGAUCCAGUUAAGCUAAUGGUUUGAGGCUUAUAAAAUUCAAAUCGGUG
+GGUUUUGUCCCUAUAGGGGCUCUCAACGUCGGAUCGAUCUGAAUGGAUCA
+CCUUUGAACUUUGUACGUGCCCGCGAAAUUGGCGACCGGUAAAGGGUACC
+GGCCCAAAUGAUCGCCCGCUUCCCGAUCCGUCUCGUACCUAACAGAGCGG
+UACAUUGGUCACUACUAGAUCGCCUAGCUAGGAAACUGAUGCUUUUCAAC
+AGGUAGUCAAGGCUGCCUGUUCUGAACUAUAUUACCCGCAACGAACUCAG
+UCAACACGAAGGGUGAGCCAGAACCGUCACGUCCUCCCGUUGUGCACCAC
+AUACUGUUGGGAGUCCGUAAAUGGGCCGUGCCUAUACAACCCCCAUCAAG
+CGGGUGGUGGCGUCGUUUUUACGCCGGCGGUCAUGACCUGGGGGCGUCAU
+CGACACCUCUCGACCCGUAAAUGAGGCAGAAUUCGAUAUUUACUAUCACC
+CAUACGUCGUUCCGUAUUAAAUGGAUGGUGGCGUUGCAUCAAGGCAAAAC
+GUCCUAACUCUUAGAGUAUAACCCGUUCACUAGCCCUGCAGACAUACUUC
+UGUCUGGCGCAACGUUCACAACCUCGUGAUUGGUCUCCUGGGUACCUACA
+AGACCCAACAGUCUAUUGAUCUAUGACAUUUAAAACAUGGUUAGCAAUCA
+ACGCGAAAAGGCCGGGAUCGGGAUCCCGAUAGAGAGGGUGAACCGAUCGG
+AGCAGACAUGCUCUCUGGAGCAUAUUGUAUCUUGAGGGGAUACUCGCAGC
+CCACAAUGAAUUCUAGAAGUCCAAUCGUCAGCUGACAACUGUCGCUGUAC
+GAGCGUCAGCCAAACGGUCGGGCGCAUUGCAGAGGAAAACGGGGGACACC
+GUAUAUGAUUCGUAAAAGCCGGCCGGCAGCCCGUUAGUUAAGCUUCGCAC
+CUAACAAUGAUUCGCCCCUCUUAUGAAGGUCUAGAAUAGAUUUCGUCUAC
+AUUUUCAACUGCGGGAGUAGCGCAGGUGUGAAUGUCCGCGCGAGGUGAAU
+AAGAAAGCCGACCACUGUUGGACCGCUAAUUCUCAAUGUGUAGACGUCUG
+AAAUUACCCGUGGUAGCUCUAUUGCGGAGGUUUAAGUGUUUGCAAAUGAC
+GACCGAUUUUGAAAUGGUCUCACGGCCAAAAACUCGUGUCCGACAUCAAC
+CCCGGCGACUACGAAUCCCACCAUAACCAUGUGGCUACCGAGCCAGGUCG
+CGCAUCACUUCGCGUAGUGGUAAUUAGGUUAUUUCACUUACUCGCGGAAG
+CACCGUCGGACUUAAGGGAGGUUUCGUGGACAGGUGAUCGGUACGUACUC
+UGGAGCUGGAAACUGCCCUACGUAAAGCUUAGCAUAAGCAGAAUCUAUAG
+ACUCAGCCCAGAUGCCGCUUUACGCUAGAUAAAAGCUGUCGCAACAGGAG
+UCCCAGGGUUCCACGUCAAAAUCAUCAUUUCCCCGCACACCAUCUCCGGC
+CCAGCUCUCACCCGAGUCUAUAUAAUAAUUCGUGUGACAGCAAGAGUGUA
+UCGAGAAUACCAAUAGCGUGCAUCCUUGUAGACGCACCUUGGUUCCGCUU
+AGAAGGUAAUAAGCCGCGUCUCACAACUACACUAACUGACCGCAAGCCCA
+GGCAAAAAUACGUCGCCCUAUCAUCUUUUCCCCCGUCUGUCAGUCACCCU
+AACGAGGACGAUGCGAUUGAUUACUACUUGCCCGAAAGCGAAGCAUCAGG
+AUGUGAUACAGAGGCGGUCAACGUAGUACAAACAAACGAAUUCAGCCCAA
+UCAGAUAUACUCCCGUAAAUCUAAGAGUGGCCAUGUCUAAUACUAAUAUG
+GUCGAGAGACUUCCCCGCGGCGCCGUUCGCUCAAGAUCCCAAAGCGAUGA
+UGUUUCCAGAGUUGUUGUCUUAUGUCAGCAACGUUCUAUAAGCACUUUUC
+CCCUUAACCUCCAGGGUAAUAUCCAUAGCCUUAGCGCGAAGAUGUUCGAU
+AGACCAUUGCGGGACACCAGUCGCUCACUUAGGACUGCUGGUGCAUCAGG
+UGGGUAAAAUCAAUUGUCCAAACCUGAAUUAAGGUAAAUUAAGACCACCU
+GUAUACUGGUAUCGAACAGACUUAGUCUAGCCCGCAGAUACUCGAAUUCA
+CCGGCGCCCUCUAAGUGACGCCCGCUAAUGUCACUGUCCAACCUGCCAGC
+GAUGUUUGGAUUGAAAUUGAUAACACUGGAACUUUGCGUGAUAGGGCGGC
+GAGCCAUAGAGUAAGUAGGAUAGUAUCACUGAUGCGAGAAGUGGGAUCGA
+CGACUCACCAUCGUGUGGGAAAGAUUCCGGGCCUGUCGGAAUUAUGUGAA
+AAAUCCCCGGCUCAUCUGUAGAGUGUAGGCGAUCUGUCCGAUGAGAAGAA
+GUGCUCAUCAAUUUCGUCAUCAUUACCCCCUUGCCGUCGUCCCCUCUGAA
+GAAUGUGCACAUAGAGCUACGUAAUUCUAGGUUUAGUAAUUAGACGCGUG
+GCACCCUCGCGAGUCCACGAUUUUGGGCUGCACUAGCAGCCGACUAACAC
+AUAAAAACGUAACUAAUGUGUUUCACUACAAAUUUCAAAAGUAAACCCAA
+AGGCAAAAGUUGAUGAUUAUUAUGUCUCCAUACCAUAUCGAUAUAGAAAC
+AUAUAUCAAGGCUCCGAAAUGACGCAUGAUCUUCGUGACUCAUAUGAGGG
+GGCUGGUAUGCCACUAUCUCCUUAUAUCAAACCCUAAAGAGUUGCUGGUA
+AGAAGAUUGCCGCUUGUGUGCAACUCGUGCUGCAUGUCUUCUCAGGGAGG
+UAAAUAGAUGUUGGCCAUUCCGUAGACUAAAGCUCAAGAUCAUGCAUGCU
+GCCUGCCGCAUUGAUGCAACCAUACUUGUUGACGCCUUCAGUUUUAAUCC
+CGGUCUAUCGUAACACUAAUUCGAGUCGCGUAAGGAUCCGGUGAAAAUCA
+GUUAGAGUCUACCUGUCCAGGGCCCGGCAUAUAGUGCUGAAGUCUAAGGA
+UACACCAGCGCUGCGCACGAAGUGCCUGACUGCUGAAGAUGCGAACGGCU
+UCUACCCAAGAUACAGUUACUAAUAUUAAUCGGAUGAUUAAACUCCAGAG
+CGCCGAGAACAACAUCCUGGUCACUUCCACUGAUACUAUGUACACGAUAG
+GUACGGGCGUGUGAUGCAGAGCGGCUAGCUGUACUCGGCUUCAUGUCGGU
+CCAGCCAUCGUAACGGUGUCGAAUGGCAGGUGCGCGGGCUGCGGGAAUCA
+AGGCGGCGGCAUCUACCGAUACAACCUAGUUAUUCCCACCGCAUUGAGGA
+AAAGCCACAGGCUCAUUGUCCUAUCUGUUGAAAUAUAAUGAAGCAUCAGG
+AUUCGAAGAGUCAAUUGAACGAAGGGGCCGAUGGCCAACAUGCUCUCGAA
+CACCACGCAGCCUUGGGCAGUAAAUUCCGUCAUUACUGGUCCUUGCUAAA
+CGAGGGGAACGUGUUUGCUUGGGAUGCGAGCCGGGUUGCCGCCAGGACCG
+UAAAAAGGGCGGAAGGCUUUAAUUGCCGAAGAUAACUACGCUUUAGCUGC
+UUAAUUGCAGUCGAACCUCUUCUCCUCUGUGCUCUCGGUGAGGAUGUAAG
+GGGUCAUUUAAGAGAGCUGGCUUCGACCAAUUCUCGGAGGUCCAAGCGAG
+AUUUAUCGAAUAGCCUGACCAACCUCUGUCUGCCGUGCGGAAGGAAGGCG
+AAAUCUAAAACGACAGACUACGCUCGUAGUGUCCUUUGUGGGCAUUUCUU
+CGGACGCGGAAGGGGCGGAAAUCCACUAGGUUCCACUGAUAAAUACACUC
+CUUUAGUCGAUGAGGAAUCCGUUCACCGCCGACCGAUUGGGCCGCCUAGG
+CCCAUACUGCUCUUGAAAAUGUGCUUCGUCAGCAAUGGUGACUGUGGAUG
+UCGAUAUAGCUUCGGCGACGGUGAUGCACAACUUCACGUUUAGCGCUAGG
+AUCGCAUCACAAGAGAGCCAAGGUGGGUACUGAGAUUGCGAUUGAGCUGA
+UGUCCUGGGGAGGAUAGAGUCCGGUGAGAAGAACAUUCCAUCUCGUUACG
+GUCAGAGGGCCACCGUCUCAUUACCAGAUAUAGAGACCGUACCUGCACCA
+CCAGAAUGACUUGGAAAUAGCCCGAGUUCAGAGUUCACCAUGUUGUUAGU
+CCGCCCUUAACCCACUACCCCAAUAACCUCCACGCCUGCCCUAAGGUGGU
+CAACUAGUGUACGCAGUUCAUUUACCCCGAUCUCCAGAGGUGGCGACGCU
+GUGGGAGAUUUAAUUAAAUUGACACACCCUGCGGGCGUUUAGAUUUAGAG
+CUCCAACUAAGUACGAAAAGCAAGGCGCAGCCUUCUCUCUCACGGUGGCU
+AUCCAUGGAAAAGAGACACAGGCGAUUAUCUCUUUUAACUCGUCAUCACU
+UAUUUUUCAGGGUAUGAAGCGGGUACACGCAGUCGCUCGUGGCAAAACAC
+CACUGGCACAUUAUACCGUGUAGCGAGGGCCUAUGAUCUGAUUGAGAGUA
+GCCCCAACAUUGCCGAUUAAACACCUUACAAGCGGUUCAUUAAGAUGCCA
+CGUGUGAUGAGCAGUAUCGUCGGUCUCGUACGACCGUUGUCCUGUCCCUG
+UUGGAGCUGGCGCGCGAUACGUUCUAGAGAGGGGGCAACUUGAUAACUGC
+CUAACACCAUCGUGGGUAAAACUGUGCGUAGCAAUCGAACUCGAAGCACA
+UGAGCAUUGACCUCGUGUAUCAGGCAUCCGACCCUUCGGCGGGGGUCAGC
+UAGCCUCGCUUGCUUAUGGCUAAAGAUUCUAGUAGACAUUUGGAGUAUAA
+UGCGACUGUCUGAGGGAUCUCGUCGUGGCAUAGUGUCAGAUGAUGAGCGC
+UCGCAACGAAUCCGCGGCCUCUGGGUCCCACUCUAGAGCUCUUAGCGUUC
+GGUUGAUAACACCUCCGUAUCACGCGUGAGGCCCGCACCCCCGAUGGGCA
+GGCGGUUAUGUUCUUUGGAUACUUAAUCGCUACUCGACGCACAGCGUAGG
+AUAUUAUUCAUGUCCGCCACUCCUCGGCGCUUAAGGCCUCCCAAUGUCGA
+AACUCGCCUUCCAUCAAUCGCCCGUCUUAUUUGUGUCCGGACAUGCCUUG
+GCCGGCUUCGGAUUUACCAUGUGUCCCGGGGUCCCGGCGUCGGUACUUAG
+ACUUUACAUAUGAUGAGCGUCACUCGUACUACCCUAGCACACUUGGGGGC
+CGAUACCCUGAGUGAGAUGCAGGGACUCAUUAAAACUCAACUACUCGUUC
+GCGCAAAAUAAGGCUUUUUAUGAUAUGGAUGUCCGCUUGGAUUUCGUCUA
+AAUCAGGAAGGCGCUACAGAAGGAGUCCCCGCGCCACCGGGCGAGCCCAU
+CCGAAAUAUUAAUUGUGGUGUAGCGAGCCGGGAGUUGUGGCUUCUUACUC
+UGCACAUGCCGAUAUAUCUUUGGAAAGGAAUCAGAUACUAAUUACUCAUA
+UAAAAUUCGACUCUUGAUUUAUGACCUUGCGGUCAGGCCAUGUUAUUCGG
+AUCAAUCCUACAGGUUCUUGCGACACAUGUAUGCACCACAGAAGGAAAAU
+ACUAAGUUAACCCAUUCUUCGGUUCGAUUCGUGGUGGCGGUUACUUUUCG
+UUCAACGCUUAUCGAUAGAAAUUUCAUGACGAAACAAAAACGAUCAGUAU
+UUUGUACGUCAUGAGGUGUGGACACUGAACUCUCAUUCUUAACUACCACU
+AACGCAUUUUGCAGUCUCGUGAGCACCCACGCAGGGCCUAUCUUCGACGA
+GAGUGACGGCCGAAAGGGCUGCGAUGCAGGGUUACCGUGCUGAGACGUGU
+ACUAUUUGAGCCCUACCCGACCAUUUCGGUGCGAUCCAAUUUAUAGGCCU
+ACAGUACCCAAACUUUUUCGAUAGCAUUAGCUGGUUACAGGUCUGGCGUG
+UGUUUCGCCAGGCCCAGUUGCCACGUAAUGUGAAAUUAGAAGUGCUACCC
+CUCUCCACGUCGUGAAGCUUUUAUUGUAUCACAGUGUAAGGGCAUGGUCC
+ACCCGAAUCCGGUUGCAAAGGUCUUGCUCGACACCGGCAGGCCAGGAACC
+UGCGGAUGCCGGCACGACCGGAAGCGUGCGCUUCGUCAUGACGAUCGUGC
+CUGGGGCUGAAGAACCCCCGAGCUACUCCCCUUUGAGGAAGUCAAUUCCC
+GUUAAUUAACCAUAUGAAUCCUCAGCCAUGAGGUACCGGUGUGAGAGAGA
+UUGUUCGAGCACAGUCAAUAGUCUAACCUCUUUACUGAAAUAUAGAGCCU
+GGGCUAUUAAGCCACGAUACAUGAACGGGCAAAGGCUGCCCUUACAUAAA
+UUCCUACAUCUCGACGUGAAAUCCGUCGCCUCUAGAAAUCCAACAAUGGC
+GUAUUCAAGGGGGGACAGAAUGCAGAAGUAAUAGGCUCCACGAUUCCACG
+GGACUGACUAACGCAACGUGCUACAUUUCCCUCAUUUUCACAUUGUUUUC
+UUAGGUUAGAAAUAUUGAAGAUUUAUUUUCGAGAACAUCUAACGUAUCUC
+GAACAAGAUCGAUAAUAUGUCGGGUCGCAAUAGCAUCCGUGCUACGGAUC
+GUUUCUUGCACGUCGAAAGAGUUACAACCCCCGACUUAUCGAUCCCACUA
+UCUGCCCCCCCGUUAGGGUUUGAUGCGUAGUAGCAUAACAUCCCUCCGCC
+UCGAAAAAUGGGUUAGACGAAAGCAUUGGGGUCCCCUAAUCUACAUUCGC
+ACUGCAUAGGUCGGCCGCAUACACGAGGCCAAUUCCAAAAGUGGGGCACU
+CCCUCAAAACCAUCCUUUCUACCCCGAAACUCAUAGAUUAGGGGCGUAUG
+CCGUGCGGAGAUCGUUGUACGGACGUGUUUUCAUGGUCUGCCAACCCACG
+CUCAAUAGUGCCCUGUGCUUCGAGCAGUUAAGUGACAUGGCAUUUUUAUC
+GCGGCUAAGAGACAUGGAAUUCUGUGUAGAGACCAAAACUUUACAGUUGA
+GGUAAUACCCGCUGCGAUGCAAGUACUUAAAUGGUAUUCCACAACGCGAU
+GUACGGGGCAAUCCCGUAGUAAAACCGCCACUGGGAAUGGCCCGUGCCCA
+CGAUAGGCAGCCCACCUAAGGCACAUGACAAUCUUGAGUACGGCUGCCUC
+GCUGGUAAACUUGUAGCAACCGAUCUACCUAGGAAUCGGUAAGGAGAACG
+CGGACCCACGGAGCGUGUAAAAGAGCAUAAACGUGUCGGGACAACUGUCG
+UCGUAGGAUCAGGGUACCCUGUUCAGGUUUACCGCACUUCUAAGGGACAC
+GCUGUCGCGUAUGUGUAAGAACGCCUGACCCAACAGGCUCGCGCAGCCGG
+UUCGCCUAAGGCCGAAGUUAAGGAAGCCUACAUGGCGCAAGAGGCUACAG
+CGACCACGAUCGAACAAGCUUGUUCGGAGUUUGCCGUAAAUCUAUUGCCG
+GUUCUAUCGGAGAGGACGCAAAACCACGUCGGUUUCUUAGAUUCAGAAAU
+UUCUUAGUAACGCCACGCAUUGCGCUCUAGGUCGAUUACCCGCGUUUCAC
+AAAGCACCAGGCUGGUGGAGUAAACUAUUGAAGGGUCCGGGACACGUUAU
+AUGUAUGACACAUCAUGCACACGGAUAAGUUUUUACUGCAACACCCGUCG
+CGAAGAAAAGUCAGAUGCUACCGGACACACCGACUCUAGCUACAAAAUAC
+CGGGAGAGGUCAGUCCAGUAUAAGAUGUGGCUAAACAACUAAUACGGAGC
+CGGGGUAAGCGGGCCCAGGAUGUGACUAGAGCGACUAGUAUGUUACUUUU
+AAUCGUGAGAUGAAUACAGUGAAGCCGUGCACGACUGAGGAGAUGAGGUU
+AGGGGUCGCUAAGAGUACAGAAAGAUCGCAAUAAUGUUGGGAUCAUGCUG
+UGACCAUGAUUAGUGGGGUAAUAACCCCAUGUCCAGCCCUCUGUAAAACC
+GAUAGGGGACAGAGUUCCUCCCGAGCUCCGGCCGAUGUCGGCUAUGCGCU
+AGGCAGGAUUGUCCCCUGUUUGUGGCUUCGCGCCCUAGUCACUUAGUCCU
+CUGGGCACUAAACAAUGAAUGCAAUACGUAUAGCUUCCGAAGACAAAGGC
+CAGGCGCUGGAAGUAGGAUAAUCUUUGUGGUUUCGUCUGUCACUAGACAG
+GUAGGCUGUGCAGAGCCAGGGGGUUUGAAGAACCCGACAGAACUCGGUAA
+AGAGUGCACCAACAACAUUGUCACGUACCAAGCAGCGGUUGGUAGUCUAC
+GGACCAACGCGCUAAUCACAGGCCACGUUGUGCCUCGGAGCUUCUGCAGC
+UACGACCUGGUAAAAAAUAGCAGGGUUUCCCAGGGUGAGAAGCAGACCGG
+AUUUUUAACCCCGCAUGCUCGAACUACAAACCUCGAUAUAGUACGACCAU
+UCGUAAGCCUCGGUCACGUUCACUGAGAGUGGUAGGCUACCCUCUUGUAC
+UUCCUCUGGGUUAUUCAGGACUUUCGCAUUCUACCCUUGACUGGACUCGC
+GAGCCCCGCCCCAAAGGUAAAAUGUGCCCGCCCGAACAGCGGCGUAUGCG
+GGAUCCCACAAGGCGAGCGACCAUGUCAAGUCCCCUCUAAGGUGAGCCCU
+UCAGGUGGUGUCACAUGAUCAAAAACGAUAUAGUGCGUACAGGGGCUAGA
+AGUAAGCCGUGUUAGACCUCUAAUGUUAAACAUACUCUCCGUAAGCAAUC
+CAGGUCUUUGACGCAUGUUUAUCUACCUGCCUACUCUAUUCAAUCUGGGA
+UUAAAACCAAGGUUUGCAAAUAGUUGCGUCCACUUAAGUGACAGGAAUUU
+CCCCGUAUCUCAGCAAGAGAACCCGGGUGGAAAGACAAAGCGUUACACUC
+AGUUAUUUGGGGUUAGCCCAUACCUGAUACACGACAAUCACUCAAGACCC
+UAUAAAGCCAGAAGAAGCUCAGUAGGGGGGUGGGAGUUCGACCUCAAAGC
+AUUGCCUAGUGGAUGUAUAGUGUGAGCGGCUCUAGUGUACUCCACCCGUG
+AACGAAGCAGCAAAUGCUGAGCUCAGCCGCAGUUACGGAGGUUGGCUUGU
+ACUCGAGACUAACCAGGUAGGUCUAGCACAGCGUCUUAGUAGCUUGCUGA
+UGUCGCCUAAGGCGUUACUUUGGAGUACCAUGACUAGAGACAAUCCCGGU
+CAAGAUUGGCUCACAUGGCUUUACUAACGGAUUUCUGGGAGUGCUACCUU
+AAGGACCGACGAUAAUUCAUUGCCGAGAUCUCCGCUAACUUAGCGCUAGG
+GACGAGUAUGCUCACGAGGAACGCGCGAACCGCAAAGCACCACCGACCAC
+GAUCGAUGAACAACCGGUACUGCCUACACUAACAAUUGUUCGAUCUAAUU
+AUUUCCGCGGGCGUACGUAGGCGGGGCCUCGAUAGUCAUUCAGUCUUGAU
+CGUGUAUAUUGCCUGCUGGGUAAGGAUUUGGGGGAAUCGGCACAACUUCC
+AGUCGGGAUUCUGUGAGGGACAGCACUAAGAGUGGAAUUCGUAUGCUCUU
+GGGGGGCGGGCAAAGAAUACAGAGUCUGACAGUGAAAUUAUCCUGGUUAG
+UCAUAAAGCUUUGGUGGGGCAAUGUGCUGCUUGCGCUAACCCCCGGGGUG
+GAGGGUGCGGUCCACACCUAUAGAUGCUAACCGGAAGACAGAGCAGCUAG
+CCUGUCUUCAACGAGUUGCGCUCUCCCUUAACUUGGCGUUGUGUCGUUUA
+GACAAGGAAAUACGCACGAAUCACGCUCUGUCAAUGUUACGCGCACCACA
+GACAAGGCGGGAUAAAUCCGAUGUCUUGGUUUAAACCGCAGAUCUUCCCC
+AAUCUUAUGCUCUUUCUCAUGUGAGUUUCGGUCGAGGGGGCUUGACAACA
+GCUUACGACCCAUGUUAAGAUACCCGGAGUAAUUCCACCGCCAAACGCGG
+GCCGUAUCGCGCUACACCAACACGUCCUAGGCAAACUCCCCAACUCAAUU
+ACGAGUAUUCAAUAAGAGAGCUCCGGGACGUAAUUCUAUAAGCGAGCAAC
+UCAAGCGCAACGCCCAUGCUUCUGUCGAGUCGUCCGACCUCCGAUUAUAU
+AACAGUUGGCUUGACUGAAUGACGGCCGGCUCUGCGCCAAACGUGUGAAA
+UUAGGUGGGGGGGUCUCAGCAUUAACCCAGCGCACACACCCCCAAAACGU
+ACAUCGGGCAGCUAAUUUCCGCAGGAUCACGCUUCUAGCGUAAGCUCCUU
+UGAAGUCACAUUAUGUUCGGUUUUAAUCAAUCAUAUGUGGGUGCAUGCCC
+GAUACCAUUUCAGAACCUUACCGUUCGUUUGGAAAGUAGGAACAGCGACG
+CUUACUUUCCUGGACUAGCAAGUUGACAGUCUCUGAUAACGUGUCAUUAC
+AACCCCCAUACCAUGAGCUUGAGAAGACGAUAGAUCCGUACACUCUUGGA
+CCAUACAGUUUCCUAUGAUUAAGCCUGGAGCUACAAACAGUUUGAGUUCA
+AGUUACGAAAGAAACAGUCGAACCUCGGUAAACAAAUUGUGAAUAGGCUA
+UUCGCGACGGCUUUUCUUGGCCCACAGUCUAAUCUCUCCCGAAAACGCGC
+AAUAUGCGCUUCUGAAGGCAUUAGAACUCACGGCCCAAUGUAAAAACUGA
+UCCAUAGAUGUGUUAUGUGUUAAGACGUGAAAAGGAAGAAAUCUGGGCCU
+AGCCCCAGACCGGAAGGCGACAGGAUUAGUAUGCCUGAUACCCAGGGACU
+GCUCACUCAAGCCUAGUUGAAGGAUUCAGCUGGCGCGCGCUCGGCCUGGA
+AUCAGUGACUCUGAUAAAUGGCAGCAACAACCUUUACUCCUUUCGCCUUC
+UGGUGGAGGUGGGGGGAGUCGAACCCCCGUCCGAAGGUCUCUACGGCGGG
+CCUCUACGCGCGUAGUCCGCGUUUCGCGUGUCCUCCUGGCUUGGCCCGCG
+GACGGGCGGCCAGGAGCGAGCCCCCUUCAAGCUUCGCCCGGGGUUAGAGG
+GCGUGGCCCCGGGCUAGCCGGGUUUGUGUCCCCGCUUCCGGUGAGCCCCC
+GGCAGGGCUACCGGGCGAGGUCGCGGUCAUUAAGCCGCGAGAGCGUAGUU
+GGUGUUGGCAGUUAUGCCGUUGCGGGUUUUUACGAGGCCACCCGCACCUC
+GGCGCGCAGCCACGCCCUCGGCGACCCCCGUCGAGACCGUUUCACCCCCU
+AAUGGCGUUCUUCCAUACCGAUAAGAGACAAUUCUAUGGGUUUGAACAAU
+ACGACGCUCUACAGUCGAAACCUUGGGCUGGUAAUCUGGAUCCCUUCACG
+UAGGGCAGUGGCUGAAACUAAACGUAACAUUAGCAUUAUACAAUCUUUAA
+GCUGCUUUGUGUAUUACUAUGUGCACAAUUUGGUCUAGAGGUCACCAUCU
+UCCUGAAGUUUAGGGUAUUCGAAGGCAAGGGUUGCACUAGGCCUGAUGCU
+AGUCUCGAACGGUACUCCUAUUAGUCGGGGGCGCCCUCACAAAACCGGAG
+CGAACGUCGAGAUUUAAUGUCUCGGUGACAAGCGACAACGAAGGUCUUGU
+UACAUCUGGUGUGACGUUGAGUAGGACCCCCAAGCGAUACUAGCAUGUCA
+AGUCUCCAUCUGUGACCGGGUCAUUGGGGGGUGACAACGUAGAUAGCCAA
+GUCUCGAGUACAGGAUUAGUAAACAGGUGCCACCAGCGCCUCCUUGUAAU
+AUCUCGGGCGGGCAACAUCGAAACUCGUGGAUGUACCCCUACUUCCGCAU
+UCCUUAUGUCGUUCGGAUAUGACUUCACAGGACUUGCUCGCCUAAUUACC
+GGACAGGACCAGUCAAAUGGUGGAGUGUUGUGAAGCUCUGAGCUCUUAGU
+CUGCUACCGGGGUAUGCACUCGAAAGGUUAUUCGGACGCGCGAAGAGUUG
+GGGCUUGUUUGGUGGCUGUACGAAGCCCGAGGGACCGUUGUUCUUUGGUC
+CAGGAUGUGAGCUUAGCUGUCAGUGGGCUACAAAGAUGUCACUUUCGAAU
+UGCAAAACCUGCGUACCUUUGGGAGACGGUGUUAUGACUGUCUCGAAGAA
+CACUACCACUUUUGAUGUAAUUAUAGAAUAUUCUCGGUGUAUCAACCCUG
+CAAACAAGCGGUUACUUCUGCACAUAUGGCCGAUCGCCUGAAUGAUAAAG
+UAAAAUAAAUGUCAUUCUAAAAUUUCGCGAACUGCUGGGAACCCUUUUUA
+AUUUAAAAUUAAAGACGACAAUCAGCAAGAAAGCCUUUUAUUAAGCUAGU
+AUAUACUAAGUUAAUUAAGGAAUCUUCAGAGGCUAUGCACGAGACAAUUA
+AAGGCGCUUUGGAGCUCGCGCCUUAAUUGAAGAGAUAGUCCGAUCAUGGU
+AGUGAUACUAUGACUGCUCCUGGGUGUCGGCCCCCACGAAGCCGUACCCA
+UCCACGAAAUGGUCAUUGGAUCAUUACGUACGCUAUUUUUCUGUACCAGU
+GCGUUAAUUGUCUCCGCAUCGUUCCUGCCAGAAUCUUUGAUGAACCGCGC
+ACGCAUGCUGGCUAUGCACGAGGAGGCAAUGGAUCACGCAAGCUGGAAGG
+GUGAGUUCUUUCUGCAUGCGUCCCAACUGCCAGGAGCAAUUCACAAUGAG
+AUAUUGAUGCCAAUCAAAUCUUCCUGGUGAUAUCUUGGGUAUGAAUGUGC
+AGUUGAGGUAGUAACGCGCUCCCCGCAGGGUAGAAUGCUUGUCCCAAACC
+AGGGUUUGCUAGUAAGCUGAAUACGUCGCUCAACAGGCCAGCAAGAGCGC
+GUAGUAUAAUAUGAUACUAUCAGUUGGAAUCCUUGUGAGUAUCCGACUGA
+GCAACCUUUAUAUCAUUCAGCGUCGUCAGUUGGUGGAACCUCUAUUUUCG
+AUUAAGGAUAUAGACACCGGCGAUUGCCGCGAGAACUGAUCCAGAUUUCA
+GUAGCAGAGAGUAAGCAACUCUGAUUAUCCUCGCGUUAGAUCUAGAUGCC
+ACGUCUUGAUGCACUCGGGGCACCGGUGACUGUGUAUCACAAGCACGGGU
+CCCAACUCGUAGUCACGUAUGGACUUCUUUGUACAGUAAUAGCCCAGGUC
+CGUUUCGCACUGCAGAAACAGAUACGCCGUAGAAGUCCGGUUAGGUAUUA
+GGCGGUUGUCUUAUUGAUACAACCCCAUGUGGCCUAUUAGUUACAACAUG
+CUCUCUUCUGCUGGUUAAUCUCGGUAGGAUGCUUCUCAAGGUCGUUUCGC
+AGUUGCAGAUCUUCGAGGUUUGGAACAUAUAGGGAAACUCACGAGCAUUC
+CAUACGUCGGGGGUGGAAGGAUAGUCAUGGGCACAUCGAAUCGCGGCGAA
+AUUCCAGGACUCUAUAUCGGAACCUUUCUGUUAAUCUAGUUCGAAGUAUU
+AGCUAACAGGAUUUCAUUCGUGUCGCGUCGGCGGUGACCAAGGAGUAACU
+CCUUCAAGGGAACACACAGUUGUCACACGGACAUCGGCCACUCUGCGAAC
+ACAUAGCUAGACUAUGGGCUGAAAUACACGAGGAAAUAUCCCCUUUGCAA
+GUCGAAUUGCCUUCCUAUUGAUCCCCGGCAACGUCACAGUUAUAGUGUUG
+UACGAUUGCCCAUAUUGGUACUCGCGUCGUUGCGCGGUCUUUAGACGGGC
+AUCAUACAGGUGAUUAUUUCCAAGACAAUAGCAAAUAGGUGGUAUCAGUC
+CUGUAUCGCUGUACUGCUCCAGUGUUUUGACAUCAAGUACGGAACACAGU
+UAACGAUAGCGAUUGCCGGAUAUGUGUACAUUCAGAACUACAUAGCGCGC
+UCACAACGAAGCAGAGCCACCUACCGGGGCUAUCGUAAUGGGAUGUGGAC
+CAGCUCCCGACGAGCUAGGCAUAAAUUGACUUGCACCAUUCUCUGGGAUC
+GAUCUUUAGCUUGCGACCGCGAUACAACGUCGCACUCCGGAGUCAUGACA
+CCCUCAGCCGGUCCGGUUGUUUACAGAAAAGGAUUCUAACAGCGCCCAGA
+GACCAGUCGUGCGGCCUGAAGGAGUAGGAAGUAUGGUGAGGACGUGGUUU
+GCGCUGCACUUGAGAUGGGACGUCUCCAACAGCUAGACGUGGAUCACAGG
+AAAGACAAUUUUGCAAUCGUAGUCAUAUGGACCCAGCGGCUCGUAAGUAU
+CUCAGCAGUUAGCUUGUCACAAUGCACGUCAUCACCUGGCAAUAUGACCG
+GGCUUUGUUGGAGGGCCGGGCCUGCACGAGUGAAAUAUUGUCACCGUGUC
+GGUUACAGUUCCGGCCGUCAUUAGGUAGUUAUACUAAUCUUAGCCAAAGU
+GUGCGACGACUGCUAUGGCAAUCCACACUUUAUCAUGACCCUUCGGAGGA
+AACCCAUGCUGGGGCCCCGUGUACGGGAAAACAGCCCAUAUUCUCCCAAU
+CCACCAGCGUUUUAUAUUGAGAUCCCGGGUAGUUCCACUCCUAUCCAGUA
+CUGCAGGUGCAUUAAUCGCUGCGGCCAUCCCCGGCUACUAUUUACACUCG
+GAGUGCAUCGCAGAUUGCUCGGAAUUAGCCCUUUCCUGGAUCCUGUCGAA
+UCAAAGCCCAGAUCGAUACAACAUAUGUCCUAAAGCGGUGGCGCAACCGG
+GAAUGCGCGCAUUGCUGAUUACACUCUUCACAGCAUUCCUGAACACUAAU
+UAACACAAAAAAGGGGCGAUGUAAGAUCUUGAAGCCGACGUUUUUCAGCG
+GUAGUAAUUGGCCGACGGUCAACGUUUCAUAGCUUAGGCGCUUCCAACGA
+AGGAAAAUUGUGCUUAGCGCGCUCCGGCAGUAUUCACGGAUUAUGAUUUA
+GCAAGCUGUUCAGGUGGGGUCUGCUCAGCCACGCCGGUCACAUCCGGGUA
+UUGUUACGCGGAUUCUUUCCUUUCGUAUGAAGCGACGGGUCAGGUCCCAC
+CUGGCUUACGGAGAAGAGUUGCUAAGUACGUGGGGCGACGAAAAUGCGGA
+ACUAAAGUGGCGAUACCGUCUUCGACCCAUUUCGCUGGCUCUUGGGGGGA
+UAGGUAUUCACGUCGCCUGCCUAAAGUAUACCCGCGUCGUGAAAUGCUCG
+ACUAACGCGUCCCUGUACUGCGGUCCCUUGGCGAAGCCACUAGAGUGCCU
+GGGGGACGUACAGGGCCAGUCAUCGAUCCAACGGACCACCUUUAGGGUUG
+AAGUGAUGUAAACGGGCCUGACUCCAGUUGGUCUGCUAAUCUCAGCUUGU
+AUAUCCGAUGACUAUCACGCACAGUGGGUUUUGAUCCGUAUGUUCACGGA
+GAUCUGUCUAAAUUCCUAAUCGUUUUGACGCCUCAAAACAGUCUGUCUGU
+AACUCACGGGAAUAGGCAUUACGCAGACGUGCGCUACUAGGCGUCUAGUA
+UCAUUUAAAUAGUUGCGAGUAGGGCUCUUUUAGGCGUCCUAUGGCGAUAU
+UCAGCGUGGGCUAAUUGCUAGUCUAACGUGGAUAAGGUCGUGCAGAGUGG
+CUCUAUUCUUAACGGUCGACACAAAUCCUUUGUUAAUCCACGUCGGUACG
+GAGCAUGAAACAGCUUCGAACCGCGAACAGGCGAGCCAGAUUUUUACAUU
+CUCGUGGCAACAGUCACACUCCACGUAUACAAUGAGUUCUGACAAGUCAG
+CGCUAUUGAAUUAUAUUGGCCGAUACAGUCUGGCUCCCGGUCAUGAUCUU
+AGUCAUAGCUAGGAAACCAAAUCGGAUCGUUCUCGGGACCACAGACACGU
+CCGACUUGACCGAUCGACAUGACUAGCUACCCCUAGUUGUCUUCUUCCAC
+UUGGACCGAUUAAAAUCCGGGCCGUAUACAUACAUUUAACAUUCUUAGGA
+UAGCGCGAGAGGUUCGAGUGUGACUCUAAAGGCCGAGCCGUCUCGGCGAA
+CUCGGAUGUUAUGGCACUCGACAUAUUGCGGUGGGUUCACCAGCACUCGA
+UUAUCACUCCACGUUCCUCCCGCACUGACAACCCUGUAUCCAUAGGGCGG
+CCGUAACACACUGAGUGACCAUGCUGCGAGCAGCGCGCUGCAUUGGAGAA
+CAGAUGCUCGCACACUCCUGUAUGCUGAACUACGUAGUGCCGUUUAGGCU
+UGCUAGGGAUGGUGCGGUAAAGGAGAAAGUCCUGGUGUGACACGAAGGUU
+GAGUGUAGGUAUCUUACGGCUGAACCUAGGUUAGCCUCUACCCAGAGCCA
+UCAUGAAGGCCUGAUUGAGUACUCGGGUGGCUAAUGAGAUAGAGACCCCA
+GGGUUCGUCAUUCCGGCUUUGCGUUCGUAUGAUAAAAUCGGUAGUUCGAA
+GCUGUCCUAGUAGCCUCGGAUACAUGCACCCGUGGCAUGUGAAGCUUGUU
+UAAGCUUCGGGAUCAAGUGGAGACCCCCACUGCUACGGUUCAUCAUCCUU
+GAGUCCCACUUCUGCACAGCGGAAAAAGAGUCUUGAUUAUAAUAAUCUGG
+AAAGGAUUUCCAGUCAAGUUACAAACCGAGAAGUUACCGUGAUUGUGUUU
+UGAUGCCAUUCGAUUGUCGUAUAGUUCUCAGCACUUUCCGCAUUACAAUU
+UUACAGGAGCAAAGACACCAACUGAAUCAUGUUCCAAGCGUGACGCCGAU
+UUUACUGCUAACCAGCUGAAAGUAUUCGCGGAUAUGUCGGAGACUCUCUA
+CCUUAAAUCUCUGAUUACCUUGCUGAAGUCUGCAUAAAAUCAACCCUUAU
+CGGGCCAAGCGUUCCAGACGCGGAACAGGAUCCCAGCCACUAAUUCAAGC
+UAUUGGGACACCUUAGGAGGCGUAGGCCUACAAAUUCUCCCCUUCUCUAU
+CAUUUUACGGGGUGUCUCAAAGUCGCCAUCAGGCUUGGCCCUAUGAUUGA
+GUAGGCUGUUUUAGCGUUUCCGACUGAUAGGCCCCGUUCCCAGCAAUUGA
+GUAUGCGAGAUGCGAAUGCAGCUCGGACACCCUUGCCGUACGGGAUAACU
+CCGCUCGACCUUCGCCUCCCGCCGGUUAAGGAUAUUACCUCGAAAUUUUA
+GUUGCUGAGGACUAAUCGAUAAUGAUCCGAUCGUCUCACGUCUAAGCUGU
+AUAGGUACGUUUCACAGGCUUAUGUUCUUUUCUAAAUCUGUAAUGGAACC
+GAGGACAAGAGUAAGCAGUUACUGUGAGCAAGCGUCUAUCCUAACCGAUU
+GCACUCGCGGCACUCGGGGUCCCCUGCGUAGAUCCACAUUUCUAGAGAUA
+ACUAAUAAAGAAGCGGAUCGUGAAGAUUCUCUUAGGUGCACCCUAGCAAC
+UGUGAAUGUGAUACCACAGACGGGAAGUUACGAACCGGACGCCCUAUAAG
+CUCUGCAGAGGUAGCGAGUCAAGUAUAAUGAUUUCGGACGGGGUCGAUCA
+ACAUAGCGCGUAUUCUGUCCCCCACUUUCAGGGUCGGAAGGGAGUCGAUA
+UACGAUACAUCAAAGUCGAUGUUCAGUCUUAAGCAUGGACACCGAAAGUG
+AUCCGACAGGUGGUGCUAUUCCACGGUUCCCUUAUGCAAGGCGUCGUCUC
+GUAGUGAGAGGUAGCAGACCGUGAGGUUACGCACCAUUGCCCGGUACUUA
+ACACACGGAAGGAGCGGGGGGGCAAGCUUGGCUUUACGGCUCAUUGACUG
+ACAAGUCGUGCCAACAGGUAGCCCAAAUCGAUGACUCAAAACAACGCUUA
+GAAUUACGUAUAUCCAAAGGGCAUGGGAAAGUAGAGUGGCGCACCCCUCA
+CAAAAAGCACGUAUCGACCGCACCCAAUUACUCUUCCUCAAGUCUUAGCG
+GCCCCAGUGUAGUGCCCCCAGCACCCACACAAAUGACUUGGGGCCCUUUA
+CUCCUGGCUGAAAUGUCCGCCCGCAGUUCGUAAGAGAAUCCGGAUCCCGA
+ACGUACUGCAAAAGACCUAGCCCCACAAUUGGGCGGUAUCGCUUCCUGUC
+GGAGAAAAACAAGCACAUAAAGCCGUUGCUGUGCGCCGCCCGUCCGGGGG
+CCGCUCCAAGUAGACUCCAGUUUGGGUAGCUCCGCGAUAGACUGCUGGCC
+AAUUCUUGAACGCUGAAGCGUCGAGCCGACGCAUGCUGGGUUCCCAGUGC
+AAUUCUUCGAGACUAAUCGACUUUCUUAAAUAGUGGGUCAGAGGUUCACA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr12.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr12.ebd
new file mode 100644
index 0000000..6e5c055
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr12.ebd
@@ -0,0 +1,23 @@
+RF00005 AB042809.1/7700-7764 pg-1_12 2191 2255 1
+RF00023 AE001503.1/7009-6624 pg-1_12 8205 8590 1
+RF00174 AE004105.1/5235-5438 pg-1_12 20762 20965 1
+RF00230 AE007811.1/6864-6593 pg-1_12 32919 33190 0
+RF00167 AE010606.1/4680-4581 pg-1_12 11605 11704 1
+RF00080 AE012978.1/1-99 pg-1_12 31851 31949 0
+RF00177 AF050599.1/1-509 pg-1_12 2776 3284 0
+RF00024 AF221940.1/103-499 pg-1_12 6414 6810 0
+RF00031 AF333036.1/2190-2249 pg-1_12 19497 19556 1
+RF00023 AF375578.1/1-304 pg-1_12 18580 18883 0
+RF00005 AJ011856.1/70824-70908 pg-1_12 35501 35585 0
+RF00504 AL162754.2/59297-59394 pg-1_12 10065 10162 0
+RF00230 AL596169.1/50907-50661 pg-1_12 33602 33848 0
+RF00080 AL646068.1/58739-58896 pg-1_12 25086 25243 1
+RF00379 AP003596.1/272820-272997 pg-1_12 5990 6167 0
+RF00504 CR543861.1/1990073-1989965 pg-1_12 43577 43685 0
+RF00005 S64977.1/800-870 pg-1_12 40168 40238 0
+RF00028 V01416.1/43-384 pg-1_12 17761 18102 0
+RF00017 X01698.1/176-465 pg-1_12 37218 37507 0
+RF00005 X15613.1/59-121 pg-1_12 47299 47361 1
+RF00031 X53463.1/847-903 pg-1_12 10581 10637 0
+RF00029 Z00044.1/1956-1845 pg-1_12 16763 16874 1
+RF00028 Z17234.1/2424-2842 pg-1_12 36566 36984 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr12.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr12.fa
new file mode 100644
index 0000000..ce92bcd
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr12.fa
@@ -0,0 +1,1001 @@
+>pg-1_12
+GCCCUACAGAGAGCUAGACGCAUGAGGGCUGAAAUAUGUUCUGGUUAUGC
+AUCAGUUAGUGCUCGGCAACCUAACCAAUUCUGGUGGUGUGAUAAUGAAA
+AGUGGCGAAGCCCGAUGGGUAACACCUCUAAUUGCAAAAAGUUUGGGAUC
+UUUGGCGUGCGAAGAACUGUCCAUAUUAGUCGUGUUCACCGCCUGCUUGA
+AACAUUGGGGAUAUGCAUAUGUUGUGUGCUAUGAUUCUUGGAUCCGAGGA
+GCGGAGUAGCUUGUUACAUGGAUACCUAGGGACUACCCGAAAUUCGCUAA
+AGCCGAAUGUCACUUAGGUGUGUGACUUUAGAAUUCAAUGCUAAGAGAGA
+UCGAGUCAAUGUGUUAGAUUACAGGGUCGAUGACAGAAUCGUAGAUCCGC
+ACCUCGGGUGUCUCCACGCUAACUAUAACUGUAGCUGGAUCACACGGCAG
+GGCCUCAGGAACUCAGUGUGACAAUGACCAAGGGGGUGCAAUUAGACUAG
+GACUAGUCUACCUAACAACAAGUGUACUACCAGACAGCCUAUUUAACAGA
+GCCGGCCGGAUGUACGAAUGUGGCUGUUGGGAUGACGCGGGGACUUCGCU
+GUUGUGGGGCCAAUGAGCGUAAUUUAAUCACCAGUACAUUUUAAUGCUCG
+AACCGUAAUUUAAGCUCAGCUUAUAUCAUUUUGUCAAGCUAUUUAGCCAG
+GGCCUAGCCCGUAGGCCUUAUUCAAUCGUGGUACUUAUAUGCCCGGGCUA
+GUUGUUGCGCCAGGUGGCUCACACCAUCUACUCGAAGGGCUUACCGCACC
+ACCACACUUUAGCCUGUGUCACGACGAUGAUAUUCCAAAAAAUUACAAUG
+AUUUGCAGUAUCCGCCUGAAGCUCAGAACAACUAUCGUGACAUGUUGAAC
+ACUUGGAUUGUGCUGAGCAAGGGUCGGGCGUAACUACCGGAGGGGGCUAC
+AAGGCAGUGAUAUCUUUUGCAACGUGGCGGAAUCCGGGUCGUCCGAGGUU
+CCAAGUGUAUUUGAUCGUGUGAGUCAUCUGGAUACCGAUAAUUGUACGAC
+GCGAAUCUCUUGACGGGGAAGUCAUCAGUCCGGACGAGUGUGCCUCGCUG
+CGUUUAAGCGAUCUGUGGCAACUGCACCCAUUUUCACACAGUUCUUUUGU
+CAUCGCGUUCUGUGUUUCUCGAGGACUCUAUUCAUGGAUGGAGGACUACA
+AUAUCGGCCUACACACGCCACCCUUACCCGCAUGCGUAUGAAUAGCGCCA
+AGCUCAACCACUCAGGGUAAUCCUAGUAACAUCUUGUUAGAGCACGUAAU
+GAGCCGCUCAGCGACAUAUUCACGCAGGGUGCAAUGCCUCAAUCUUCUGU
+GUCUGUGAGUACAGGGACCUUAUGCCCGUACCCUCGGUACAGGCACCAUG
+GGCGAAUAGCCAAGUGUACUUACAAAGUCGAACGGGGAGAUAUGUCUAUA
+GACUUCAGUUUGUACUAGCGCGGCUCGAGUUCUGGUCGCCUAUUAGUAGU
+CAAUUGAACUCUGCCAUGCGUAAUUUCAAUAGUGUGGCGUGUCCUCCAGA
+UAUGCGGCACAACUUAACUACGACACGUAGGGCAAUUUCUAGCGUCAAGG
+GAAACCAAUUGCGCCACCUGCGGGGGUGACACGAGACAACGGGACACUGA
+UUUCCGGCACCACAGCGGAUAUUGCCGUGUUCCGUGAGUUCUGGGAUAAU
+CAUUACAGCUUUUGGUUAGUGUAGACGUAUGCUAAAGGUCUGGUUGACUA
+UCUGCAUUUUACAGUUUACAACAACCCACUAUCUGUAUAGUAAGCAACAA
+GUUGCAGUGCAUAAGUUAAUUAUCAGAGAUCCAUGGAGAGAUGCAUUAGG
+GAAUGGCACAGCCGUAACAAAUUCAGAUCCAGUGCGUAAAAGUGUACUCC
+ACAGACUCGGGGAAUGUCUACCAAAAUCCGGCGCAGAUCUUCAUCCUUAC
+UCGUGAGUUUCAUCCGGGUCAAUUUCUGCCGACGGUACGUCCUAGCCGUC
+UGCAGCUCAACAGCUCUAGAGAAGGUCGCACCUUAAUUACAUUGUCAAUC
+GCUUAUUACCUAGUACUCAUGGUGAAUCUAUAUCGUUGCAGAACAUCCGU
+AUAGUUCCGUGAGUAACCUGUCCCACAAUCCACGAGCCUGAUGGGUAAUU
+UCUCGUGCUAAAUUUUAUUUAAUCGUUGAUCCUGCAUUGAUCACUAUGGA
+GAUUUUAAGGUCUCUAACUUUAACUUAAAAGGUUAACGCUCUUAGCUUCA
+UAGUGCUGCGCCAUGUCUUUUCCAUAGCAUAACAAGGUAGAUGGCUUAUU
+AGUGGACUCUCUCCUCGAGAUGAUUACGAAGUGAGGCGCCUGUGACUCAC
+UUUUACUCACACACCUACUGUUUCGAUCACUCAGGUUUUGGCAAACAUGC
+GGUUGCACCAUAACAUGUCCAGUGCAAUCGCCCGAUUUCGAGUAUGCCGA
+CGCGGAAUUGACGCCGGCGACAUCGGAUACCCCUGAGCUCGUUGACGCGC
+CUACGAAGAUACCGUGCUCUCGGAGUCCCAGCUGUGGGGGAAUGGAUGGA
+AUCACGGACAUACUUCUGUCACCAGCUCGUCUUCCGUAUAACUUCGGAUC
+UGAGAAACGGACCCAGAUAUGCUCUGAGGGGUAACUAUCUACCCCACGUA
+UUAGUUUACUAGUGCUAUGAGAGUCGCAGUAGCUGCGAGAAAACCGAGAA
+GAUUGUGGGUAAUUGGGCGGUAACACGAGCAGUAAAUCUCCACGGGAACU
+GCCUCGUACAAAAAUGUAAGACGUCGGUGAACGCUGGCGGUGUGCCUAAG
+ACAUGCAAGUCGAACGGGAUUUGUGGUCUUCACUAAGGAGGUUCUCUUCU
+CUUUAGUGAAGAUCGCCAGUUCAGUGGCAAACGGGUGAGUAUAAAAUAGG
+AACGUACUUCGAAGCGGGACAUAGCCCCUCGAAAGAGGGGGUAAUUUCCC
+AUACGCCUACGGGUGAAAGACGCAAGUCACUACGAAAACGGCCUAUUUAC
+UACCAGCUAGUUGGUGAGGUAACGGCUUACCAAGGCAAUGACGGUUACCG
+GCUCUUAGCGGAGAGUCCGGCACAAUGGGACUGAGACACGGCCCAUACAC
+CUACGGGUGGCAGCAGUUAGGAAUUUUGCGCAAUGGACGAAAGUCUGACG
+CAGCGACACCGCGUGGAGGAUGAAGACCUUAGGGUUGUAAACUCCUUUUU
+AGCGGCCAUGAAGGCCACUAGAAUAAGUAGCUACUAACUACGUGCCAGCA
+GUCGCGGUAAUACGUAGGCUACAAGCGUUACUCGUUCGAAAGUUGCUCGA
+CACUCGCGCGUGGAUGACAUCUCUCUAACAUAAACCGACGAACGCAAGGG
+AGACUUAGUACAACACAAUCUGGAAAAGCCAGUAGUGGUGUCGAAUAUUG
+UGCCAUCAUGCCCGUCAUACCGUACGGCUUGGAAGUAUGAUAUAACUCAG
+AGUGAGGUGAUGCCCGACAUUAGGGUGGGUGGAACAGAAAGCCUGUUCGA
+GUAGCUGCCUGCACGGUAGCUUGGUGAGUAACCUGCAUGGUGACGUGCAG
+AGGCUAGCCCCGGCACCUUAGCAGCAACCACGCAGCCCAGCUACAUUCAG
+UUACCUAGGCACUAGGGUAUAUAGUAGGUGUGCCACUUUACGCUAAAACU
+AAAGAUAAACCUUUCCUCGAGCAGGAAAAUUCGAGACGAAGUGCGUAUGG
+GCAGCCAUAAAUGAGUGAGUGCUCCUCCCGAGUUGAACCGCUAACGGAUU
+CCUCACUGGAAGCCGUGCGAGGUAGGGACCCCGUCCUGAAUAGGUAGCUA
+GAUACGUCCUGUAAUUACAACGGCAUAUUUCGCCGUCAGUCUCUUACUGU
+AGGGGUAAGGGCCCUAAUUCAUUGGGUAGAUUUCUUAUUGGUUCUCUUGU
+UGUCUAAUGACCUUCUUUUCGUUGUGUUCUGUUAUUGGUCACAUGCCGAA
+GAUGAACCCGGGUUGAUGUCCUAGUCUGCAGACGAAGGGCCCGUCUGGGG
+AGAUGGGAAGACGUCGAGACGCGCCAAUGGAACUACGUAACCUCUAUACG
+UCUUGGCUCAAGUACGUCCGCUCCUUCGCAGGCGGCGACCUCAUCCGCAU
+AAUGAGCCUACGUACAGUGGCGUAACCUGGACCGCUCCAUUGGUGUGGCU
+UGAAUACAUAGCUGCGGGACGUUUUAAAAAUGGGGGAGUUCAAAUAUCCU
+CUACCACGGUGUUGCAAUCCACGGCGUGCCUUCGGCUCGGAUGCAAGAAU
+GUCGAUGGGUUGGGGUUUCUCAUAGGGACGCGGCACUCCGGAACCUAACC
+CUCCAGACAGCUAUUCGGUUAUCGAACUUUAUGAGUUAGUAAAUUACUUG
+UCAAGGAGGGCUACUCCGCAUACCUGCUCGGCCGCGUUAUGUUCUGCAGA
+GCCGCCCCCUUCAACCCCACUAAUCGUUGGGGUUUGGCGUCUCCGGAUAC
+UUGAUACUGUACGGUCUUCCAGUCAAUAAGUGUGUCACAUCAGUCUCUCC
+ACCGCCUUCCACCGGUCUAAUAAAAAAUUUCUAUGGUCAACUAUCCCGCC
+CUUGUUUUUCGUGAAUACGAUGCCUUCAACGAGAUUCUGGGUAUUUUUCU
+UACGUGGUGCGGUAUUCAAGGGAGAGUACGCAGCCAUGAAUGGAUGAUCU
+CCACUCUUAACUAAAAGCUCGAUAAAUAGACUGUGGACGAGUGCCAGGAG
+UAUCAUACGAUUACUUAAUCACCCCCGCAGCUCCUCAGGGAGGCAGCUUA
+GCUCUUCCGGUACCUUUCAUCAAGGCAAACAAUAUGCAAUUGGGGUGUCU
+AUUUUCAGAACCCCCCACAGAACGAAAUACUAUUCCACAAGAGAAGUGGG
+AGAAAAGAUGCACAUUCCGGACGUGGAAGACUUUCACCCGCUAAGUUGUG
+UCGUCCUGGAAUGGCAUGCCACCGUGUGUGUGGUGGAGUACAAUGGAGAC
+GAUGUCGUACUAGUUCCGACAUCCGCCGUUUGUAUUGGCACGAGUUGCAG
+CGUUCAAUCUACGUUCCGGGGUCCUUCAUGGCAUCCCGGCCAAUAGACUA
+UGGUCAGUAAGUCUAACACGGUUCCCCAGCAGUAGAAGAUUGAAACUAAC
+UUUAGGGUUGAUUUUAUCACACCUUUCGGUGGGUCAUAGCGACUGGUGGC
+UGUUGUGGUUGCGAUGGGUCGGCGGCCUAGGAACUAACGCAAGGAGCGUG
+AGGGAGCGUCCGUUACCUACUUGGACCUUCGUUGAUGCGUGGGCCCCUCA
+CGAUACGUACUUCUUGUCGCCACACGCAAGUUAACUGGGCCGUUUCCAGG
+GGUUGAUAUUUUCCCCAAUAGUUGUAUGUAAGCAGAGUAGCUUGCGAGCU
+CUCUUCCCAAAAACUGUAUGUGGGAGAAAAGGCACCUAUUCUUCGAUUAU
+ACAAUUGGACGGCUAAAAAAUCGUGAAUAAGCUAGCCAGGAGUUCGAUUA
+ACACCUUUCUUUUGGGGCCGGGCGGUGUCAUGCUGCCUAGAUAAUCUGCG
+UACUUUGUACGGCCAAGGUUUUCAGGCCAGACACACUUUUUUUCAAGUCU
+UGCUAAUAUAAGCAUAGACCAAACGUUCAAAGCCCUCACUCAUCAGAGGU
+CCUGCCGAGCCCUAAAAAGACCCGCGUCACUUUUUGUAAAGGCGUUUCAC
+UCCCCGGAACUGAUCACGCUGAAUAAUUAACAAGACCACACACUCGACUG
+CUAAUUUGGUAGGCAUGGAGACCGGUAUUACCAACCUUUCUGUUCUUUGU
+GGUUGGCACACAUGCAACUGAGUUGCUCUUCUACUCGAUUUCAAGCCAUG
+UACUACGAUCUAGCUCGAACGGAGGCCGUGCCGGGCCUGUAAGUUCGUAG
+GGCGAAACCGUAGAGGUGAGAUAACGACUUGUCACCAACAAUGCGGAGGC
+GCCCCACCACAGUCUACACGUUUAUUAUAGGGCGCCGUAUUCCAUGAUCG
+GGCGCACAGAGGUACGCGACAUAUUUACUAGGUCGGGCCAACACCUAUGU
+GCAGGGUUGAAGCUAGGAACGGAGGAACCAAGUUUGGGGCGUAUCUGCCA
+AAAAAGCUGAAGCUAAAGUAUGAAAAAGAGAUUUCAAAUUUUAGACUUAG
+AGCAUUUAGAGAAGGACAUCUCUCAGUCCUAGCCCGUCAGCUAACUUCGU
+AGGCAUUGAGAGGAGAUCUCUUAUUACGAGUCCCCGGCGGAUUAGGCAGG
+AGUACUGAUAUCACUCACAUGAGAAAAAAUUUAUCGCCCCUGCCCCUUUU
+CGAGCCGGCGGUUGACGACACUUUUAGCGGGCCCACCAACGUUGGUUAUG
+ACACUAGGGGUACUCCGAGGGGUGGUUUUCCGUCGGUCCAAAAGAUCGAG
+CAUUCUAGGAGCGCCUGACGUUGCCCGCGAGGGGUAUGAGCCUCUUGGGC
+AUAAUUCUAGAACCCAGCGGUAAUAGGAGAGUUCUAUCCUUCUAACCCUA
+AUGCACAGACCCCUCGCUGCUCUUCAUGCUCGUUGUUUUUCUCGCUGACU
+UUCAGCGGGCGAAAGAGCAAUGGAAGCUCAGGACUAAAAAACGUCAGCCG
+UAGGCUUUCCUAUAGCCGCAGGCCUGCCUGUCAGUGUGCGCGGCCUCUGC
+UCGCAAUGUCCGCAGCGCCUUCCUAUGAGGCCGCAGUCUGCCAAUACCCC
+GGGCAGCCGCGAAGAGCUCGUCUCUGUCAGCCUUUGGCGCUGCGGCGGAG
+UGGGGGAGGCCGCUGAUGGCAGCUGAGAAUAAAGCGAGCCCAGCUGCCCC
+GCUCUGUUCCACUGCCCCUGAGCUGUGGGGUUGGUGAAUUGCAGCAUGGC
+UCCGACAACUAGUUCCUGACAAGAUCGUGAGAGACAAGACGAGGACCUAC
+UAGAUCCGUUGCCGAUCUCGCUACUUAGGUUUGGUGAUUGUUCACACUAG
+CUAGAGUGGGUGCUACCCAGCGCGAGAGUCAAGUAAAAAUCUGAGCAGCA
+CGUGGUUGAGAGUAGUAAGGUGGGAACAGAAGAUUCCGUCUAUGCAACGG
+UCGCGAUCCCUGAAUGAUUCUUGCGGAACACCUGGAGUUUCAGACAGUCG
+CGAAGCAAAGGCUACGUAACAUCUCCAGUAAUAAAGGUUGGAGAAAAUUC
+UUAAACUCAACGGCCCACGUGUAAGGGUUUGCAAUUCUUCUGAGGUGGUC
+GCCGCAUCCGUGGUUGUGAGCGCAUGCGUAUGACCGUUGUCGGAUCCUCA
+CCCGAGGGAGUUGGGAGAUGAACACAUGACGUUGGCAAAAGCCUGUACUG
+CCAAUCAGGUGUCUUCUACGCGCCCAUAAGGUAGUAGCCCGCAGCCUUGC
+UCCGAUGACCGACUCCGAUUUGUCGCUUAAGGAACCACUCACCAAAGUUC
+CCGCGUCAUAAUCACUGGUUGGUCCGCUCGCUCGCUAGUAUUAUCUAACC
+GGGACCCCCAAUACUAUCUCGGGUGUUUCCGGCGAGCAGUGUCCGUCCUU
+UGGCCGCAAAAGACCAUAAUAGCUUGGUUCCUACAUGAUCGCGCGACGCG
+AGCCCAAAGGGACUGUAUCGCGACGUUAGUCCCUGGGCCAGGUCGAGCCG
+CACUCACGCAGAUUCUCCUCUACGAGGUAUCCAACAUCAGUUCUAAAUCG
+UCUAAGACUAGAAAUGCUGUUGCUGUCGCGGAGGGAGGCCGCCAGGCUAC
+GACUGCGUUCAGACUGCGAUGCCUAAUAAGCACCAGACAGUUUUACCCCU
+UACUUUCGCACAACUGACGGAAUACAGCUUUUAUGUGAAGCUAGCCGAAG
+GCAUGAGAUACUGAGUAAGCUCUCAGGGGAAUCAGGUGCAUUACCGAGGC
+AACUGAAACGGGUAGGGGAACAGUCGUGGGGCCUUGUUGCCUCAGCGUAG
+AUGGAGCGAUGUCACGUGUGCGCCGAGCCGUGCAGAGGAUUCUCUCUUUG
+CAGUGAAACCGGCCUUCUGGUGACCGCCUUACGUCCUAUCGUACGAUUGA
+AUACAGAGGUACAUGAAAAAGUUGAAACUAGAAUCAUCGCGGUUUGUUAG
+CGACAUGAUCACUUCGUAGUUUCUUGAUUAUUGAACAGUCACACGAGUUG
+AGGGAGUAUUACCCGAUUGUCUCGGAUCGCGUGGAGCCGUCUGUGACCUA
+CAAGACACUGGCCUGGUCUCCUGGAACAGGAAAUCCACCUACUAUCUCUG
+GAAAGACAAUGACACAGUGGUUAACAUAAAUACUAUUAAUCCAGAAUUAC
+UCCGUGGUGGAGCUGUGGGGAAUCGAACCCCAGUCCAAAAAUCUUGUCCU
+AAACACAAACUUCUACAAUGCUUAGAAAAUUGAUUAGCUUUUUAGCCUUA
+AAACUAGUUCUGGUCCAACUUUCUAAAACCUUGAGAUAGUUUCAAGAGUU
+CUUGUUUCUUAGUUUAAAAGGCGAACCACCUUUUAAAAGCGUCUAGCUUA
+AGGUUAUGGAGCGAUUAAAACGCUAGAAAUUCUAAUCAGUCCAGCUCCAA
+AAGGAGAUUAACUCACGCAGCUUUAGCGUAAGCUGGAGCGUAAUCUGCGU
+UGUUUACAGUUAUUUUUGUUGCUGUUUUACAAGCAGCGCUUGGCAUGCUA
+UCUGUGCGACAAGAAAUCUGUCGAAAUCCAAGUCAGCCCCAGUUAGCGAC
+GAACGGCAUAGAAGAGCGCCGGGGCGGGGACAGCUCUGGGUGCCCCGACA
+AUUGCUCGUCGUCGUCGUCGCAACAUCUAUUCUUCAGGCAGAUUGAACCU
+UGGGCUUCACGGGUGGCACGUGUAUAGGAGACCCUUCAGCACUAGCUUAC
+UCGGGGCGUUAACGAGAACGCCGCUCGCGACUAAAUCGUACUGAAACGCG
+GUGAACUAACCUGCUUAAAUAUCAAACAGCACAUUGGGCGUAAAAGAAAG
+CCGACCAACUGGUACUGGCGAGGUCCCGCGUUUACGGCUAUGUGCCACGG
+CCCGCCCCUGAAGUUUGGUGUUCAUAAAUAAGGUGCGACCCGCAGACCCC
+UCGCUAAUUAGUCAGAGUUUAAGGUCGGCCCUUUUGUCCAAACUUGGAGC
+GGUUGUUAUACGUGCGAAACAUCAGUUGGACAACCUGCGCACAUUAGCGU
+CUCGCAAACCUUAUUGCAGCUCAAUGUUUCACGACGUACAGCACCCGGGG
+UGGCUCGUCACUAUCGUGAUUACAGAUUAAAAGACCUUAAAACGUACCAA
+ACGUCACGGGAAGUAGCAGAUCCACACCUAAUUCGUAUACUGCUUCAAUG
+GGCGUUUUAGAAAAUACUACUUAACCAUAACAGAUGCUUCAGCGUAAUAA
+UCGAGGAUUGCGACUCGGCGCCCCGCGCGGGAUAAAGGAAUUCGGUCAGC
+UGCGGAGCUCGCCAGUUGUGACGCGUGCAUCACUUACGCUGACAGUAUCU
+GGUGCGAUAGGUUUUAUGUCUGCUAAACGCUUUUAGUACACGGUUCCGCA
+CCGAGGCCUGUAGCACAGCCACCUUAUGGGUCGACCACGGACCAUAGUCU
+CAGAGCACUCACACACCUGCUCUGAGUGCUGUCUAUCUGACAAAUCACUC
+AUGAAUGAGGUACUGCCGACGAAAUUGGCUAGGGCUUUCUAUGUUCACCC
+GUAGGAAGGUAGAAGACAGUCCUACUUGAUCGCGUGGUAUUCCUUAGAUU
+CCGUCUGGCCUUAAGUGCCCGACAUGGGACGAAUCGUUGCGAUCACCUAU
+CCGUCUGUGCCCCCCGUUAAACGUACAGCGUUCGAAUUGCCUGAGCACGU
+GUCCUUUCGAUUACGCCUCGCGUUCCCAGCCCCCAACGUAGAGACAGGUA
+CUAAUGUUAUCUCUUGCCGCCAUCUCGCCCCUCUUGUCACGCAGAGCCUG
+AGGUAACUAGUUGGGAAAACUCCGUACCCGCCCCUGCAGACGGUGGUUAC
+UGACCUGCGUACGCCCCCUGCGAGUUUUAAAGUCGCCGGGAGAGAAUUAU
+UAUACUGUCCUGGGCGAUAUGCAUUACCCGACGGUCCCUGUAUAUGACCC
+ACAAGAGUAUUUCUAUGUCACGAGUCCUGGGCGUGGCUACUUGUAAACUU
+GGUGCGAUAGGACAGUUCCGUACCAUCGUCCGCUCUCCGGGUCUCCAUGU
+UCGGGUAAUAACUAGGGAAAUGUGCAGGAGAGUGUUACACCCAACUACAA
+UGUAACCACCGAAGGCGCAGACACCCUUAAAUCGCUCAGGUAUCAGGGAC
+UGCACAUUGAAAGCAAGUGAAUUCGGUUCACAACCCUAGCGGUGGCUAUU
+AAUGUAUCGCCGACCAGGUGCGGGGCCCGAAGGCAGCGUAGAGACUUAUA
+CCGUCUCUGGCCAGGCCCAAAUCCUUUGUCCUCUUUCGUCGCAGUUAUGA
+CGACAUCCGUGAAAGAACUCCCUUCUAAUACUUAAGAUUGUAAGCUUCAA
+UAUGGGAUGCCAGGGAUUUCAAGAGAAGCCAAUCCGCUAGAAAGACUGAU
+GGUAUGACUAUUCAUGGCGAUGUGACGCCCGGGCGGGCUCUAAUACUAGG
+ACACUAGCUGUGCAACAUCUACACGGUGGCGACGAUACCGCUCCGUAUGA
+UUACUUAGCUUUGUUCAGAACAGGUCUAAAGAAAAUGCUCCUCUCUGGAC
+AGAUGCGACGUUAGGUUCAAUCCACGGCUUUUCACAGAAUGAUGGCACCU
+UCCUAAACCCUCAUGGGUGGUGUCUGAGAGGCGUGAACCGCAAAGCGCAA
+GGGCCCUUCAUGCCCGAGUCCGACUCAGGCCCUUCGAUGACAGCCUGGCA
+CGACCCGUGUCACAAUUCUCACCACACUAAGCGGAGGUGAUGGUUUACCG
+GAUGGCUCAAAAUGAAGGUAAUCAUGGUUUGUACUCGUAUGCGUUAUUUC
+CGACGUGAUUUGAAUUGUUCGGUCUAUUAAAAUUGGAGCCAACUCGAAAA
+CGUCGGGAUAAUCAUGGAACAGCACUGCCCCAAUCAUGCGGUACAUGACG
+GGGACGUAGAACUGCUGACGGUGGAUCGAAUGCAGGACGACGGAACCUUU
+CUGGCAGUGGUCAGCUCGAGUCAAACUACUCACUCCCAGAGGGAAGCAUA
+AAUUAGACAGUCCGUGUGCGGUCAUCUAGUAUGUCGCUCGAUACCAUAAA
+GGAGGUUCCUCCGAAAAGAUAACUGAGUAUUCUGAUGUUUUAUAGCAAAG
+AUGCAGUAGAGCUAGCGUGCCAUAUAAUCCAGCGCGACCAUUAAUUUCGG
+GGGGACUCCGCGCACCAUGUGCAUCUAGGGGUGUCUUAUAGCAUGACGCA
+CGAGAAUCCUUGGAAGUUAGGGACCGCAGGAUGCAAUGCCCGCGCAAUAU
+AACUCAGUCGCUGCUAAAGGGGCCCACGUUUAAGGCUCAGGUGGUAAGUG
+AUAUUUUAGUAUAACAGCUUUUGAUACCACAGCAGCCGGUGAUAGCUCGA
+UCUGGCCGUACAGUUAGGGUACAGGAGUACGUCACGACCAGUAGUAGUCC
+GUGAUACGUAUUCCUGCUAGGAGGAGGGGUCACGAGAUCGUAAACACUGG
+CCUAAGCUGACACCUAAUUCGGGGUCUGGCGUCUAAAAGAUCAAUCACCC
+UCUUGCACUUCGGGGGAUUAAAGCACCGCUGCCUCCUCCAGGGUGCACCU
+UACUUUCAGGAACACUUCCAUAUGUGCAAUACCGGUCGCAGAAAAGAAAU
+ACAUAACACAGUAAAACAUUUUUCGUAGCUGGUUAAUUUAUGGUUAACCG
+UAGGGACACCCUUCCAUAUAUUAGGCUUAUACGAAUUUUUAUUAAAAUUA
+UUUAUUAUCAACUUGAGCUAAGUCGGGGAUUAAAAAUGCCGACGGUGCCA
+GCUUUAAAAGCGAGACAAUCGUUCUCCCUUCCUGUUAACUAAUAGAUACA
+AACAGCAUCUUGUAAGAUAAGUCCGUGACGCCGAUCCGGCUCUACCACGC
+CUUAAUUCCACCCGGUGCGUACGCGCUGACGCAUGAGUCUUACAUGUUGC
+UGUGGUAAUUAGCGAUUGCACACAGGUAGCAUACAUCGGUAACCCUACCU
+CCUUUAGCAUCAGAGUUCGAACGUUGCUAGAUCGCGCAGAGUUUCCCACG
+CAAAACGUCAUUCAGAGUCGGCUUAUUUCUGGUUAGUCGCGAUAUGCGCA
+AUCUGCCUCAAGUGAGCAUCGGACCGGCACGUCGCAGUUCCCUGCUGCGG
+UUUAGCUGGAAACGCCCCCAGUAUGGUUUCAAGUACUAAGAGCCUAAUGA
+CUGCGACUACGACGCCACCUUCCCUCACUAUUUGUGUGUAACACUCCUAU
+CUUGUGGAGGCCCGCAUUUAUAUGUUACUAUCCCCUCUAAGAGAGGAUCA
+UACAAGCGGUCUAUGGUGCCAGGUGGGUUCUAUCCGGAGGAACAUAGCGG
+GUAGGGCUACUCACAUGUACACCCGUCUCCACAUCUAUUCCGACCCAAUA
+CCGAUGCUGGGUAAGUGGAAGAAGGCGACUGAAGUCCAACAGGAUUCAAA
+AAUAUCUUACGGAUGCCACCCCAACUCAACUAAUCCAGCUAGGCGCCAUC
+UAAGAGAUCUUCACUAGCACUCGGAGCGCUGGUGCAUGGUCGUGCUUCAU
+UGUAGUACCUUCAUUCUCGGCCAGUGAAGCGGUCCUAUUAGGUCGUGUGA
+GGCUGCGCCUAGGACGGAGCUGAGUCGGAUAAAUACACGACUACUGCCAG
+GUACCCCAAGCAACUACGGACUUGGCCAACCCAGUGAUGGGCACUUGUUG
+UUCUAGUCGUUAAUAUCUCUAUAUCUGCUCAUAUAUGGCGGUGUCACCCU
+CCUUGCAGAAGCUAGUCUAGACAAGUGUGGUUGUCGCCAACCGAUAUACA
+UUGGUUCGACGAGGGGUGUUGAUCGACCUCCGGAACAGACCCAUUGGGAA
+CUCCUCGUCGUCUCUACUUGUUAAGCGUGACAUGGUGGUGUAAUGAGUAC
+CUACACGGUGUACGCUGGGGCAGGAUAUCUGAGACUGCAAUAAUCUUGUC
+AAUUGUUUCCAUACUGCACAAGAUGGUUUCGACUCCUUGAAGAACUUAUC
+AGUGUGGGCGUCCGUGCUGAGGGAGGCUAUAUCAGUCCGUCUAAUGGACG
+CCUCGAAUCUGUACACGAUCAUAUUGCAGCUUCCCGCUUGUUACGUCCGA
+CCGCUCUGGAGGUGUAGCAGUAGCAUGCCAGCGCAUAUCUAGGGUCCUCU
+ACAGUUAUCGUGCGCUAAUCGUCACCGUUUCAACCCCAAAAGCGACGCAA
+AGUUUUCAGCUUGGAACGCGCUAGAUUAAACGUGCCACACGUUCACGCCU
+AGCUCUCAAAGCACUUUUUCACUGCGCUACUACCGCUCGAGAGGCGCUGC
+AAUGAUUUCACAUAUGCGAACCUUUCUGUCCCGCACCUCUCCCAACGUGC
+AGCGAGGUAGUGUCCAGGGGGAUGACACUUUCAUAGUCGCCGUGCGUCAA
+CAAGGUGGACCCACACAAGACCGCGGCAAUGGUGUCAAGGAUGGCAGCCC
+UAGAGUAGUGCACCUGCCGAUGCGUUCAGUGUUAACGGUCUAUGACAGCA
+UAAAGGAACAUCACGAGCUGGUCUUCAUGUGUACAUAAAAAGGCUUGGAU
+UUAAAAUUUAGUAAAUCCGCUAGGCGUGGCAUGACAUUAGUGUGCGCCUC
+UACCCGACCGGAGGACUCGGUUACGUCUUAGCGGGUCACCUCCUGAAGCU
+GGUGUAUUUAGAUACGCGGUGUACCGUUCUGUCCCUCCCGAUGCCUCGUU
+UGAGCCCCCCACUUGUGCGAACCAGGGUGCCUGAGGGUAGCCCCUUCGCU
+CCUAGCAACUGAUUCAUUGGCAGGAGGGGGCCUCCCCUUGACCACCGAAU
+UGGCGACGGCACACCCACUUGCGCUAUCCAAGUUUUAAAAUUCGUGAAUG
+CCUCACCCAGCUUUUUGAUUGCCUUGACAGUUGACCCAGAGGUAGGAGGA
+GGUUCGACAACGAGUUGUCGAUAGUUAAUAAACUCGCAUCAGAAACAUAC
+UGUUCCGUGUCGGUGGCGUCCUCCGAAGAAAUCCUAGUUUCGAUCGUGCG
+GCUUGUAAUGCUGGGAGCAACAAUCGGUGGCAACCGUGCAAGACGAUUUU
+CCCCCGUAGCUAUACUCAGUAUGUUACAUACGGACACAGAGCUUCGAGUU
+UAGUAGUAACACAAACCUGCGUGCCAUCCCAGGUCGACCCUGAAGUGUUA
+CUCCCCCCCUCACUUCAUAAGGACGGCGGAUACCGGGUUGGCCUUUUGCC
+ACUAAUCACGGGUUAUAAGUUUAUAUCUACCGGCACUCCGGGCAGAGUAG
+CAUUUACUCACAGAUAGAGCGCGCAUAUUUGUUAGUUGUCCAUACAGUGU
+CCGACAAAUCUCGCAUCUUAAGGACCCCUAAGGGUCGACAGGACGGGCAG
+CUUCGCAAGCCGGGGUCAAGCACAGCAAUACCAUCGCAAUUUGUUUAGAG
+UGUCAAAGGCGUGAAUCCCCCUUACAAGAAGUCGAGAUUUCCCCAUAUUA
+UAUCUUGCUAAGUUCCGUCUGCGAUAAUUCCCUCGAGACAGCGGCCCACU
+UAACAGGCUGAGUACCAGCAUGACAACCGCUGGCCUAGCUCGUAACCUUG
+UCUCAUAGCGUUACAAAGCCCACAGGAUGACGCCAGUACGUCUCUGCAUA
+UUGUUGUAGGCCAAACUACGAGCACCUUCACCCUACACCCUAACCACACA
+ACGUCCCCAAGGCGGCCCUCAAGCCGCCUAGUUCUUCUUUUGUGAACGCG
+UGAUUAUGCGGGCUAGUGCCGCGUAACUCUACCCGCAAUCCCCAUCAGGG
+AUUGAAUUGUAAAACAUAAACAUUCUGCAGCUGCGGUAAUAGCAUAUAGU
+CGUAUAUUGGAGAGUGGUCAACCGUUUAACGAGUAAGCUGAUGUGAUUCA
+AGAAUGUUCCGAGAUAGUCCCCCACCGCGAGUGAUAUUCGUCUUAAUGGA
+CGUGUGCCUCUAUACGCGUGGUCGGCCACUACACAGAUGUCUACCUUGAU
+UAGAGUAAUAGUCAGCUGGCUUACAAGACAACGGCUAAUGCGCCGUACCA
+AAUAGGCAUUUUUUUUCCGGCUACUGGCCCCAAACGCAUAUCUAAAGGCU
+GUUGCCAGGAAAGGGGUUCAUUCCCGGGUGGGGCUGGCACAAAUGAACCG
+AGUAAUCCAGCACGUUGAACUGGACUGGGAUCUUGCAUCGAAAUCGUCUA
+UCUACUGCUAAGAACUAAACAACACCGGAGGUCGGCUAAUAUAUUACAGC
+ACACUUAUUCAUCCGGUGAAUAACGGGCACUCAACUCAUGCCUCAGUAUG
+GCCGAAGGCGGAUCGAAUAGGUCUUAGCUCACCCCAAGGCCGAUUCAAGG
+GCUGUACCGCGGUUGUACCAGUGCGACUUGGACCCCUCGAAGUUGUUAGA
+ACUGUCCGAUUAAUGUACACGACACAGACCCUACACGAAAAAACUAUACU
+CUAGUCUGAUUUAGUGGGAUAAUAUAACGGCGGCUUACCGGAAAUUUGAC
+UGAGCCAAUUAGAUUGGUAGGAUACGCAACAGUGCAAAUCGCCGCGGCAA
+UCUAUCAACUCGUACAUUUUGACUUGCAACAUGUCUUAGGGAUUUCUUGU
+UCCAGCUGUACUACCGGAGGUAUAAUGACUAUGCCGGACAUACACCAGAU
+CUCAUCACCACCUCCCCCAGUCGGACAAUACCUCAGACGUCUCAACAUUU
+GUUUUUUUGGGGAGACUGGUUUGCAAAGUCAACAGUUCGACGUUUAUACG
+GACUGCAUUCGAGGGCAUGCAUUUUGGCCCUAAUACAUAAGCGUCGGUUC
+UUACAGAAGCGCCACUGUAGGCGACUUGAAUCGUCGUGUGACGGUAAUCC
+UCGAACUCGCAAGGCUACAAAUCACCUGUCGGCAAGUGCUGGAACCGACA
+CAGCAAUGGCAGUACUGGUUAUAAAGUAUGCAUGCGGGCGGAGUGCGCUU
+ACGAAGCUUCACCUUCUUGCUAUCCCUGCGACAUGCAUGGUUUGGACGGU
+CCUGUUUCGGGAUUACUAACAUCCAGGCGGUCACGAGUUAGCAUUUUACA
+AUGAAAGCACUAGGAGCUCAGCUAGCCUCGCGGCAAUGACACCCGUGAUG
+UGAAAGUUUUGCCUCACAUCUUGAUUGAACCCGGAGCGGAACGUUGGCGG
+CUGAGCGAGGACAGACCGAUCGUAAGGGAGCCCAGUAUGUGCGCUAGGGG
+CUGUCCCAGUAAGAAAGCGCAAAAUAAAGAUGCUGAUGAUCAAUGUUUGU
+GAACGUUUCGUCACAGAAUCAACACGACCGUUCCAAAAGGUGUGGGAGCG
+AAUGAGAUCUAGGCCCGGUCCGAGUGCUAUAUACUGAAGAACGGUGAUAU
+AACUUGCGGAUCUAAUUUACUCCGGUAGAGAACCUGGCGAAAGGCUAAUU
+GCGAUCACGUCAUAGCCUCCUUACCCGACAGGCAGAGUCCUCCGCGGAAG
+GCAUCCUAAACUCUCCCACUUAGAAAGUCAAUGGCUACGUGUGCUAAUGU
+UGGCGCCCCGGUAGACCCCUAGAAGUCAUAGCAAACAAAGAAACUCGCUA
+CAGCGGACACUCUCAUCGCCUCCCCUUGGUUCUUAUCACGUUUCAGAGCC
+AUCUAGUUUGAACUCUCUCCGUCUCACCCCGGAUCCGCUCCAUAUCGAUC
+AGCACGUUUCUUGGUCAAACCCCUCUGUCGUAGAGUCAAGGAAAAUUAAU
+CAGAGAGGUGCUGUCAGUGGUGUACAGUAACUCGUUGCUCGCCUGUGCAU
+CGACCGACCGGGCACUAUCACCGACCUAUGUCGCUGCCGCCUUGUCAGUU
+GAUCCAUUCCCAAUUCAGCGUAAAUUGGACCGUUCAUCAUUCUUACGGGC
+AAUUUUACGUAUAUGGAGUAGAUAAGUUCCUUGUUAAAUAAAAUAAAUGU
+UAAUCUUAAAUUAAAUAAACAAGUAAAGACCCCUCCCCAAGCCGUGCUUG
+CAUUUUUCAUUGCACACGGCUUUCUUAAUCUGAAUCUGCGUGGUCUAAGC
+UAGUUCGCCACCCAGCCAGUAAUCGCUCCCCUAGCGAUCAAUUCUCCCGC
+ACGCGUGUAGAUUUCCAGAAAAAAAGAUCUUAAAUGGGUACUGAUACACC
+UUCAUGCGUACUUGAAGCAGAGAAUAUAGGAAAACCUAGACGUGAGAGCG
+AACCCCUAUAGUCCCAUUUUAAUAUUGAAGACGCCCCGUACCUCGUGUCC
+CAUGCCGGUUCUCCGCGGGUAGCGGGCCGGGGCAGCUACUGCAUUUCGCC
+CACGUGCCAGUGCUGUGCAACACAAUGGGCUUCUGUCAUCUCCGACGCUA
+UGCACUUACAGACUAAUUAAUGUUUAACCUUCGCUUUCAGCGGUCUGUAA
+CCGGCGCCUUGGCUGACUUUGUCGGACGGUAUGUACAAAGAAAAGAGGCC
+AGUGCGCGGAAGCUCAUAGUGCAGGUUCGGGUGUCUGUAACUCGGACAGU
+GAAAUGGACGCAGAUAUCUUAUUCUUCUCGAGACUCUGGCGACUAUCAUG
+UCCUCGAGAGAUUAAAAUCAUGAACGUGAAACGGGGACCCGCCGGUGCUG
+AUACGCGGUUUCUCUGUGGGGCCUGCCCAGCAAGCCGAUGCACAGGGCAC
+AGCUACUACGGUAAGGCUGUCCCUUGACUGCCCAGGCGACCGUACGUCUC
+AAGAUGUUGAACAAACGCCACGUGCACGAUCGAGUAUAAGUUCGCCUCGU
+CGUAGCGUACCCCGUCAUUAGCCGUAUAGGGUCCCGACCGGCCGACAAUG
+AAGAGUCCAUUGACUUCGGCGAGACCCCAGCGAUAAUACAGUUGCUCACU
+CAAAGCAAAACCGGCUUUCAUGAGAAGUGUUGCAACCACAUAUAUAUCAG
+CGCCCACCGUAUGACUCUCUAAAUAGCAAUAUUUACCUUUGGAGGGAAAA
+GUUAUCAGGCAUGCACCUGGUAGCUAGUCUUUAAACCAAUAGAUUGCAUC
+GGUUUAAAAGGCAAGACCGUCAAAUUGCGGGAAAGGGGUCAACAGCCGUU
+CAGUACCAAGUCUCAGGGGAAACUUUGAGAUGGCCUUGCAAAGGGUAUGG
+UAAUAAGCUGACGGACAUGGUCCUAACCACGCAGCCAAGUCCUAAGUCAA
+CAGAUCUUCUGUUGAUAUGGAUGCAGUUCACAGACUAAAUGUCGGUCGGG
+GAAGAUGUAUUCUUCUCAUAAGAUAUAGUCGGACCUCUCCUUAAUGGGAG
+CUGUGAGGGCUCCAGGCACACGCAUUCAUCGCUCACUGUACAGACAUUCA
+UUGCUGUACGCGAAAGGGUGCCCCUGGGUGCUUCCCGUGAUAACUAGAAU
+CAUGGGCGCUGUCCUACGAGUACCUGCAAAGACGCCGAUUCCGCUGCUGC
+UUAAAGAACCUCUAGACUCUAGGUAUGGCCCCGUCGCGAGGGUACAACAA
+AACCGCGUGGGGAAAUUGCAGGCUCCCCACGCCACGUAACGGAAAUAGAG
+CUGCACUUGGUGAAACAGUAGUUUAACCCUAUCUUAGAUCUGUAAUUGGA
+GAGCCAGUACGCUAGCUUAAGUGAUUUUUCGGGAAGAAUGACGACAUGGC
+CAUUCUGUGACCAUUACAGCUAGUUGCGCUUUCCCACUUUAUAGUCGUAG
+GUCAUACAUUCGCCCGUCUCCGACAGACAGGCGAUGCAUUAACACCUCCC
+GCCGGAAAAAAGGUUGUACAGCCCAAGGCUGUUGUCGCGUAUGAGCUGCG
+AUUAGUGCGGCGCCACUCUAAACCGCCGCAGAUAAAUAUAACUGCUAAAA
+AUACACAAACUUACGCAGUAGCUGCCUAAACCACAGCCUGCGUGCCUGAC
+UUUCGCUCGCCUAUGGCGAUUUGAUGGCCUAAUUUAGUAGGAUACGAUUU
+GACGGUGUCUUGACGUCAGAGAAGAGAUUAAGAGACUCGCAAGUUAACUU
+UGUUCGAGGAUUGUCUCGUUAGCUUGUUAAAUUUAGACAGUCCCUAUGAU
+UGUAGACGCUGAUAUAGCAAGGCAUUUGGACAGCUAAUGGUGCGAUAUCU
+CGGGAGUUGUUUUCGCUCACUUGGGCGUGUGGUGGGGACCUUAGCCGCGC
+AAACAUACUCGGGGUAAUAGUUGUCGCCAAGUUCCACAGUGUCGAUAUGU
+GAGAUCGUCCCAGGUGGGAGCCAGGCACAGGUUCCGUGGUGUUCAAAAUA
+CAGUGCAAUCGCAGCACUCGUUUAGAGGGCGAUUACACGAUAUAUCAAGU
+GGAAGUUCGGGAUCGCUUGAAUAAUAAUGCACAGGAUCUCCGUUCUCCUG
+CUGGAGACCAGCCUGGCCUCUUGUUGAUCGGUAGCCAGGAGUUGUACAUG
+CCAGCUGACUCUAACCGAAUUCUAUAGCAGAUUGACGUCAAUCUAAUCUC
+CCAAUUCAUAUUAACUACAUAUGCUCGUCAAAAUCAGAUCCUUUCCAUAU
+GGUUAAGCGAUAAGUAAUGGCUCAACACCCCAACUGGUGGUGGAGAGUCA
+GGAGCUCACUAGUUAAAUCGGUGAAACUCCAAAACAUGGAUGCGGGUCGG
+AUGGUCGCAGUUGGCUGCCGUUCUCAGAGCUUGACGGUCCGUUGCACUGG
+GUAUGCUCCUGCAUGCGGUGCAAGGGCCCGACCCAGGGUGCCCUAAGCAG
+CUCUUCUGUCACUGCCCACCACUUGGGCUUGAGGCCAGUGACUUCAUGGA
+CGCAUGGCUACCGAUACCGGAUUCUAGGCCAGCGGGUCUGUAGAAAGCGU
+GUCGCGCAUUGGGGAGUGGAGCUGCCGCCCUGAUAACAUGGUAUAAGCCA
+UAGACCAAGUCUAGUAUAUGGACUUUGUGCCGCAUAUUAAGUUGCUACGU
+GCUAGCACGAUGGUUUCAAGCACAUCUGCGUAGAUUUGGAGAAGUCCAAC
+GAGUAUAGUGAAAUAACCAUGCUUGGCUCUGAGCCAUGUGAACAGGCAAC
+CUGCACGAUGGCCUUUGGUAUGGAAACAUCGGCACAUAUACGUGGGCGAU
+UCCCGCUUAUCCCGUACAAAAGUGGGUACCGACCGCAUUAAUGGACCGCG
+UGCAGAAUAACUCCUCCUGACGAUCGCUGGUCUCGAUCAAACAUAUGGUG
+CGCUCGAUGAGCCGGACCAUAAGAUAGUUAGAAUUAACUGUGCUGCGAAC
+AUCUCGGUCCGGAGGUUCUCUGACAGGGGUCACGCGACGCCGGCUCAGCA
+AUAAACUAGAUGUUUGCGCUCGUUUGGACUCGUGAUACCACGGCGACAGA
+UCCUACCCAGCUUAGCGUUUCAAUGCCUCGUCGAGUGUGUAAUGGUUUCA
+CUCUAAUCCACCCCGGUCUGAUUUGCCCGCAACAAGAUACUACGUUGCUU
+ACACCUUGCAGGUAAAUUUAUGGGUCGAAGUUUCAGAUCGGCAAAUUAAG
+CCCAGCAUACAAGUAGUUAGAAUUUCAUUAAUGGGUUUCGACCGGAGAGC
+UUAUUAGGGAGGACCACUGCUAACGUAUUCUGACGUAGUAUUGGACGAGG
+CGAACUUGUUACAUAUCUGGGAUUAGGCCCUCAUUGACAGGCGAUCUUGG
+GUGGCUUGCAUGAUGGUUGUACUCGUGUAUUAAACAUGUGCCUUAGUUUA
+GCGAUCGGGACUCAGAUGCGAAGCGCCAGCCUAAAGGAAGGAGGUGGUCU
+AAAAAGUUUCAUAAUCAACUCCUAGAGCGUAACUAGCCGUCUCCCCGAUG
+GCUCUUGAGUCCACUCAAAGAUGCGAUAGGAUAGUGGAGCUGGAUUUGUA
+GCAACGCUUUUCAACAGACUGAUCCGAGCAUCGUACCGAAUUUCGACACA
+AAAUCUCCUGAGGUUGCACCCGGCUCCGCCUACUCGGGAACGACUUGAAU
+GACCUUCCCGAACGCAGGCCACGGUGGCGCACCUGAUCUCGUUUGUGUGC
+UCUCGGGCACCCUGCAUAACUCAGUUGCUGGCAGGUCUUCGGACUUGAGA
+GCACUGUUGGCCUACUGGCUCGACUUCCCACUCGAAAAGCAGUGUCGUUU
+GAGCGUUCGUUCUCUCUUACCGCUGCGCGUCAGUUCCGGAGUUACACCGG
+AUUCCCUUUUCAGCCAUUUUUAGCCAUCCAGGCAUCUAAAUAGCACCAGC
+UUGGCGCUGAUAGUAUUCCCGAGGAGCCCCAUUUGCUAUUACGUGUUGCG
+CGAUGCAAGGUUAUGGAGACUAGUUUGUUCGCCACUUGAUGUUGUGCUUU
+AAUCAUGCGCGUCAGAGAUGGGCACAUACCCUGAGCAGCAAGUCACUCGG
+GCCAUCCACCUGUACCUACGUAGAAAAGCCCGAACGCACUGUCGAAAGAU
+GUUCGUUCGAAUGUUAUGUCCUGAACCAACGCACUUCAUGUCAGACAAAA
+UGACCGGACAUGUGUUGAACAAGAAUCUUCAGACCAAGCCAUUACAACCC
+ACAAGGUUAAAAGUAUUUGGGGUUCUGUUGCGUGAUAACCGGCACCCAAA
+GCGUUAAAAGCCCCUGGAUGACAGGGCCUUGUAGGCCGUCGGUAUAACGU
+UGAGCAAUGAACUUUAAGAGGUGUUAGAGAACGCUAACGCCGGAUACCUG
+CCUAGAUACUGCCACAUUCGUCAGAUGCAUCUUGGCAACGAAUUUCAGAC
+CCGUACAAAUGUACGCUGGUAAUAGCUUUUAAUAGGGUGGACCUCACCGU
+AUAAAAAAUGAGGAUGCCUAAUCUCUUAUAAUAUCAGCCUAGAAAACGUG
+CUUCAGAGCAUCGUAGCCGUCGGUCUGUAGCGACAUCAAAUUAAGCCGUA
+UCCCUUAGGUAUAGCCGUUGCUGCUUAGUGAUCGGCCCAGAUACUUGUAC
+AAUUCUUCGCGAGCGGAGGAGCCCUGCGCUCUUACUUCGAGUAGGUAUAA
+ACCCUUCUCAAGCUGGACCAAGGAGUUUAGAUAACCAGUCUGAGGCGCCU
+GUCCGCAGGUUGUAGACGUCGGUAGUCACUCCUGUCAUAAAAGCAUCCGC
+UCUGACCGCGGGGAGAGUAGCGCAAGUUGGUGGACGGUUGAGUAAGAUAA
+AAGCAUACGUCUGAAUGCGCACCCGUAGCUUCCUAUUGUAAUAAAAAGCU
+UCGUAGACGUAACCUCACACUUCUCGAAAUACAUGCUGGUAGCGACUUUU
+UAUGGCGAGUCACACGUAAGGUGUAUGUCCGAUCCAUGUCUGCUCGUAGC
+CGGACGGUACGGGCGCAAGAACAGCGACCAUACCAUAUGAGGGGAACGAA
+CGCCUGUAUCCAGAUCUUGCUGAGCCGCGAACUUUCGCCGGUGAAAGUGA
+ACGCCGGAACCUCAGAUUUGCAGAAGAGAGAGUGCUACUAACGCAAGACC
+GCCGCCUAUAAGCAGCCCGAACCAGAACAGAGGCACCUUAAUAUAGGGGA
+GCCAGAGCCCACUCCGCGAGGCCCCUUGGUCACGACACUAAGUGGCUAGG
+GGGACGAGCAAGUUUAACGCCUCUACAGACUAUAUAGCUUCGUUAAUAAG
+CUGGCUAGGUUUACUAGCCGUGGCCCUCUAUCAAUUAAACGUAUUAAUUG
+CCCGGUUCUGGGUGCACUGUUUUCACUCCUGGGGGUUUGUACUAGAUAGC
+CCCCCUGGAACGAGAAGAUGUCGCGCCCUCCUUGGUCGCACUAGUGCAGU
+GUGACCUAUUUGCUUUGGGACUUCACGUGCUCCUCAUGAGUCUGAACGUC
+GGUAAUUGAUGUCUCUAUAGGAGUUUGCCGUGUUGAGUGCCCCUCCGGCA
+GAGCAUAAAGAUCGGAGCGUCGCGUACGUGUGACAUGAUCUCGAACAACU
+AUGUCUGACGGCGAAAAAACGCAUCCGGGUCGCGCGUAGCCAACCUCUUG
+CUAAGACGUUCUCAGAGGCGGCUAGCUCACCCGGAUUAUAACCACGUGGG
+CCGGGCAAGAAGCCGCUUCAGUGACCGAGGUAAGAACUCGCAAGCCAAUC
+CAAAUGCCCCGCAACGACUGGUUCAUAGCAUUGUGAAUCUAUGCGCAGGG
+UAGGGUAACGGACGCACAUACCUGCCAGGCUUUGAGUCAGUGACUAGGAC
+UUUCUGGAAUAGUUCGAAGCGCAGUAAAGUCCGGCUCCCAUGGCAGCCGC
+UCGUCCUAAGUCUAUAUGAAACUCUCUGGAUUCUUAUUGGGCUGCGUCAC
+CGAUGAGACUCAAAUCGACUGAUACAGUCAAAAUGGGUCAAGGGUCCCCU
+CGAACUGUGAAAUCUGACAAGGAACUUACAUGUAAGAGAGUUCGAGAGCA
+GGCCAGCGCUCAUUUUUGGAAACAUAUCCCGUUUAAGUAACACGUAUAGU
+GAGCUCUCGAAAGAGGUAUGACUUCCUCACGCAUAAUCGUUGCGUCACGC
+GUACCAAGGUUAUUGGUGCCUGCUUCUUUCCGGACGAAGAUUUUCCCAUU
+GUAAUACGACAACUCAUAUACGUCCCAUCGAAGUCUAUGCCAUGCACUUA
+GCAGGCUUCGUCUAAACAGAAACAUUCAAGUUGUUCUGUUACUGCUUAGG
+GCCCCGGGGCCGGAGCUAAUACUCGUACCGCCCCACAACUAAGCAUGAUC
+GUAAUAGAGCGCUCUAGCAUCAAUCUCGACUGGUCGAAUAGCAGCUAUGG
+UGGCGGCGGCGUAAAACCCUCUUACUGAACUGAUACAUGUCACAAAUGGA
+UAGCGCGGCAAGAAACCGACAUUUGGCGCACCUUCGUUGCAUGGCCACCC
+CUAUCAAGGAUCCGCGUGUAAAACUUUAAGGCCUACGUACGGGUUACUCC
+GUUUCUGAAUAGAUAUACUACGAACCGAGUAGGUUAGGUACUCGGUAGAC
+ACUCCCCUAGAGUUAUGCUGAGACAGGCACCGAUGUUCCCAGCAGCGUAG
+GAGGCGGAACCGGGCUCCAAAGUGGCGGAAUGGAAUAGAUCUACCGACAG
+CUUCGUGGAUGCUAUCCCUUGCGUUGCGUAUGAGCCAUCGCAUAAUGGGC
+GGACGGAAACAGGCAAGGCACCACGAGAGGUUUUCUAGAAGUCUACCAGC
+ACGCAACGGCAAUUUGGUUUUCGAUCGCUUUCACUUUAUCUAUUCCGUUA
+GGAUACCUCCAUGCAGCUUUCGACGUAUCAACAAGCAUAAUGCCUUGGCG
+CCAAUUCGACUACCCCUAGCAGAUUCCGUCAAAAGAAGGCCCCACACAGG
+CGCUACUUACUCGAGUAUUGCGCCGCCGAAAUUGCGUAUCAAAAUCGGGU
+UUCUUAGAAUCCACAAAAUAUAUGAACGGACGCGAGACAAGAUGCGGGCG
+GCGCGAUGGACCGUAGCACGACGUACGUUUCGGAGCAAUAUACCUAAAGU
+AGGUUACUACACUUUACAUGCUAUCUGUACAGGGCGAUAUAGCAUCUCUU
+AGGGCCGGUAGUUUCAGUUCUUCACCCGCAUUAGUAGCGACGUGCUUAUA
+UUCAAAAACGUCGCAUGGCGCCUACCGAAAGUUUAGACGUUUCUCCAUCA
+AUCGCCUUUGCAGAAUCGUUAAUGAGACUAGGUCAAGCUGCAGGCUUGUG
+AGUGGCUCAGCCCUCGAGCCCAGCCGGAGUAGCAUCUUCCAUAAUAGGAA
+AACGACAAAGGCCCAAGUUCCUUGGGAAGUCAGGGUUUAACUAGGUUCGG
+GUGCCUGAUUAGGCAUCCGUUGCAGAAAACUCCGUGUACGAAGCGGCGGU
+UAGUUGCUUAAGCACGGGUGGUGAACAUUGCCACCCAGCGACUGGCCGCG
+CGUAUGGGUGUUGUCAGAAACAGGUGCAAUGCUCCUUAUUUGAAAUUAGA
+AUGAGAAGCAAACGGACACGGGGGGUAGUAAGGCGCAGAACUAACUCACA
+ACCGCUAAUUGUCAUAUACCAAUCACUUACAGCUAGAGUCUUGCCAUAGA
+CUCCGCGAGUUUUCAUACCCCACCAAGCCGGCCGGACGCUUGGUUCGUUG
+AUGUAGAUUCAAAAGUGUUGAGUCCUGUCUCCUGCGCGUGUUCCUUGAAU
+GCUUAGGUCGAGCUCGGACAAGUAGGCGAAAGUGAGAAUUCCCUAAUACG
+GCGUUGUUAUCUCUAGGGUGGUAAUGUUAACUCGCUCCGACAGAGAUGGA
+AGCGGCGUCUGGUGACCAAGACGAUGCCUAACUCGGGUACAAGAUAUCCU
+GCUGCGCUCUCGUCCAUUCGGCAGAAGGGCGUAAGAGCACUUGAACGCGA
+GUGGUUUACAGAAAUUCGGCAAAGGAUAUCGCAAAAUUCCCCUGUUGCCC
+CACGUAUAUUUCCUUAGCCCCACAAGAACUGGAUUGGUGAUCCUUCAGUU
+UAUGACGCAGAACACUUCCACAUCCCGCAACAUGCAGGCGUGUCAUCGGU
+CUCGCCAGGCGCGUCACCGGGUGCGGGGCACCCAGGAUGUUGCUGACCAC
+GCCAUAACCGUCUGCCAUUGCGACGACGGUCAAGUCUGUUGACGUGGCCC
+CCGGAGCAUUGGCUCCAGGCGGCUACUCCCCAAUGGAAGCCGGUAGAACC
+GAGCAUUCUAGCAGUGCAGGUCACUUCGCAGUAGCGAGCCGCGACUGGAG
+AUUGCACGGGGUAGUGACGAGGAGUGGGCUAACCCUUGACCCAUCGACGA
+AUCCAGUACCGUAUGUCCGCACGGACAAGAUGAGAAACCGAGGGCAAGGG
+UAUGAACUGACAUUGCUUGGUCACAAGUCAUCGAAAUCAUGAAAUACUAU
+CACCUUCUCUUGGGGGUAAUCCUGUAUCAUGUCGCGCGGCCCGUCUCAUC
+UGACUUGACUAGCCAGGUGUACUCCCCCUGUGCAGUAUUCACAUCGCGGG
+UAAAACAGCCAUCCGUCUACAAACUUCGUCGCUCGCUGCCAAUUGCGCUG
+UGAGACAACGGGGGUGUAACAGACUUCUAUUCCAGGAGCUCGGAAGCUCC
+GCGCUGGGGCAAUUCGGUUUCUAGAUCUCAACUUCCUGUUAGUGAACUUU
+AAAUUCCACACGACCCCCAUUAUAUUUCGACCCGAGAUGGCAUUUUCCCU
+UUUAGAAGCUGCCGACAAUCGCCAGACCCGUAAAUCACGUGAUCUUACUC
+AAUCUGAUGCAUAGGCCAGGGCACAGCAACUACAGUCGCCCUCCCCUCGU
+GGAUACCGACAGGUAUGAUUUCAAUUUAGACUGGUUGAGGGCGUUCUGCU
+ACUAUAUGACUUGGCAGUCUCGGUAGGCGUCCAGCAAAUUCCGGUAUCCU
+CCACUCACGGCCUUCUCUGUAUCGUAGUGCUUGCAGUUGGGCAACGGAUA
+AGCUAACAGGUUAGUAGCAUGGAGACUGGAUCCCUCCUUUCGAAACAGUC
+GGGCAAGCGAUGGGCCGCCGUAUAGCAUGGUUGGGGGAACCCGAGGGCGC
+UCUAGGGCGGACGGCUUGUCCUACACGACCGGGUGCGUUGGGUCACUGUG
+AUGUGCGAAUACAGGUAGGACCAGUGUGUUCCAUGUACCACAUGCAUUAC
+ACGAAAAUAAUUGCAGACGAUGGCUCGCUUCUCUGAGUGGAUACUGCCGU
+CAGCCCCGGCGCAAGCGUGUCGCCAUCGCGGUGACAGAAGUCUCUCCACU
+ACAAGGUAAGAUAGUACACAGAACGCCGGUAAUGGAAAUUGUGCAGGUAC
+UUGAGUAUCAAACCGCCACUUUACGGGUGAUUGCCCAGAGGCCUUUUGAC
+GCGGUGGACAUAGCGCAUAGGUGAUUUAACGUUGAGACCGUCGCGACUUC
+GACGUCGGUCGUAUCUUCUACGGUUCAUUGAUCAAAUCAGACGCCCGUCU
+AGCUCCAGUCUUAUAAUCGUCUAGAUGUUAGUACUUCGGAGAACCGGGGU
+GACUAUCAGUGAUUACCAUGAAGCUAUUGAUAGGACGUUGGUUAAUUAGU
+CAAUUAUCUCUCGAUACGGAUACCUCACAGAGGGCUUCAACCAGACCUGG
+AAAAUUAGUCAAAAGCCGCGGGAUAAUGGUAAGGGACCUGAAGUUCGCCC
+CGAUUGCUGCGCGACAGCGUACGAGCAUAACCAGGGGCGCGAAGUUAUGU
+GGCAUAUAGCCGGUAGUGGGAGCAUAUUAGCUGUCUUUUGCGACGAAGAG
+GCCUUGAUCUAUCACGGUCGGUGGCACGCAUUUUUCUUCCUUCACCGGUC
+GAUGUACCUACCCAUGUUCUGGCCUUGUUUCUAUAUGUGUACGGAUCCGC
+AGGAACGCAAUCGUUGCUUUCUCUGACGCCAACCCAGCCAUAGCAGCAGG
+UGUACUGUUUUGGCCGCGCCGGUUGUGGAUAGUUGACGUGGAUGAGUGCC
+GCACCAAGUCGAGUGCCCUAUGUGGAGAGUGGCCUAUGGUGUUUCAGAAC
+UUCGGUGUUCAAAAUAGUUCCGCGUACCAAUAAGAUUAGACUGCACGUAC
+GUACAUAUCCUUAUCUUGCACUAAGUGGCCUUCAACCUGCCGUAGCGCGC
+CAGUGAGCUGUCGCGAGAGCGUAACUUCGCGGUUUACCUCUAGCAGUGUG
+CACCCCCUUUUUUAGGCUCCAUCACCAGUGUUUUCGGAUUCCUUCUAUAG
+CAAUUCAUCCGUGCUUCACACCAGAUACCAAGGAGGUUAUUCGGGCUAAG
+GGGUAUAGCCUCGGGCUGGUCAAAUGCGGGGCACAGAUUCUGGUAAGCCA
+CCUAAAAGUAAGCGCGUGGUGUCGUGUUGAACGCAACUACCAAUCGAGUA
+ACUUAAACCAUACCGUACCUGCCCAAGGUACUGGUCAGAAAAGACUAUGC
+UUGGGUAUUCUAACUCGGUAUCGCGGCACAUACCUCUUUGAGCUACCAGC
+CACGAUGGCCCGUUAGAGUGAGCACAACCACGCAACUCUGACUCGCUUGC
+GUGGUGGAAAGAAUACAUCUCUGCAAGGAAAAAGAGGUCAUCGAGUCGCC
+UCUUCUUACAGAAUUAUAAAACGAAGAGAGGCCUCAUCCGGAUGGAAACA
+AUUUCAACUUGAGAAAGCGAUAGUUUAAAACUCAUUCGACGCCCAAGUAA
+ACAGCUAUUCCGACCUGCAACAAAGCCGCGUGGUGUGUAUGUCCCGGCGG
+CCGAUGGGUAAGGAAAAUAGCGCCCUCGUGACCACCUCUAUUGAAUUGAG
+UUGCGUGGCAGAGGUCGGACCAUCUCGAUAAUUGAUUGUAAUUUUUUUUU
+GGGCGUAUCUUAUGACUCCUAGCCGAUAAGCAUUGCCACUCAGUACGCAG
+CUGUCUUUCACCAUAAAGUGCGAAGUACACGGUUAGAUAUUCCGGAAAGU
+UCUUGUCGACGUACGCUAUUCGCUGCACUCAACAUAUCAUAAUUGUACCU
+GCCAAACCGGGAUAAUAGACGCCCAUGAUAUCAACCUUUUGCGGCUGUAC
+AUACUGAUAAUGCAACGCUUGAGUGGGAGGCAAGGAGGAUCUUGUCCGUG
+GAACGCGAGUAGAAUUGGUUAGGGAAUACGACGGCGUUAAACCACACUGU
+GGGCGCUCAACUCGAAGGUCCCUUGGCUGUUUGCCGCUACGUGCGUACGC
+UCGUAGGACUGCAUGAUGCGCCGCCGUUAUACUAACCCAAAUUAUUAUAU
+GAUUCCUACUAAUAGUUCGGAGCAGCUCACUCACUCCGAUGGUAAGUAGG
+UAUUUCGUUAACAUGGGAGGGAAGCAUGGGACGUCCCAGUCUAAAUGAGG
+GGAUUUCUUUAGGGCUGUCGACUCUGUUCUAAUGACGAAUACUACGCACU
+AGCGGUGAGUCAUACCCCAUGAAGUAUAUAUCUACAUCGGCACCAGGAGC
+AUUCAGCAAGAACGUGGGGAAAUUAAUCGGCUUCUUUAAACCCCGUCCUC
+ACAGACUUGAGUACUCAGCCGGACACGGAUGAACAAGAGAGAAAGGAACC
+GUUCAGUUAGACAUAUGAAGCCGCGCGCGCGCCUCAGAGCUACGACAAUC
+GGGCAUGUGGCUAGUGUUUGACCCGGUAAGUGUCAUCACAAAACUGUUCG
+GUAGUCUUAAUGGGAGCGUUACUACGUACAACCCAGUGCAGAUAUUACAC
+AGGUGAAGACCGCGUGCGUUAGAGGGCUAGGACGACAGACCAUCUGAGGA
+UGAGUACAUCGUCCUCGAGAAGAGUUGUACAGUGAGCAUAUACCUAUGUG
+CAAACUUCUAACGUUGGGCUACAUGUUUGUUCUUGCAAUCCGUCGUGAGU
+AUUACUUCUUGGUGUGCCUUAUUCUGAACCAUCGCCGCACGCCAAGUUCC
+UCGGACUACCCACUGGGGUCAGAUUCAACGGCGGUUAACCACAAUGCUGC
+UUCCCGAGGCCUGCACAUUAUUACCAUUUGCCCUAGCCGAAGCAGCCCAG
+CCAGCUCAUGUCGUUGAAUUUACAUCCCCACGACCAGUUUGAUGCGCUUG
+UCACGGAUGUGGCCACGCUUAAUUCUGGCAUAGGUAAAUGUAAAGACCAG
+CAAGAACGGGGACGGCGCUCCCCAAGCACAGUUCCUGUUCCAGUACGAAA
+CGACUCCGACGGACCAUUCUUGAAAGAGCGUCUUUGCUUAUGCCAACAUA
+ACUCAGGUGUCCAAGCGUUCGUGGGCCUACAUCAUCGUGAAAUUUUCAGG
+CUAUGCAGCUGAUUUAGGGCUCGUAGAGGCGAGCAUGGCAUAAUGAAUAU
+AAAAUCUGCGGCCUGAAUCCUUUGCCAUCGCGAACUAAUAUACCCCCGGC
+GCUUAAAAGUCUUUCCCUUGAGCUUUGUUCUUUUGGCUCGCGAUGCUGGU
+GCUUGUUCUAGAUUUAACUUAGACAGGGUUAAUGCUGACAGUAUCUGGGG
+AGUCUAACGACCCGGCCAAUAUGCCCAUAGAGAUUCGUUAUGUAAAGCUU
+CAAUGGUGUGUUAGAAAGCGGUCCUCUGCGCCAUCCGUAACAGACUGUCU
+AAACGUUGAACGUUUGGACAUUAGAGCAGUUAGUGCCAUGCUUCAGUCUG
+GGAGAUGGCCAGACCCACAACACGUACUUCGCACUCCUAACCUCCUAGGU
+ACGGGGGAAUUAUCGACAUAUCUCCUAACUUUCUAUAGGCCUCAUAUCUU
+GCGUUUCUCUCUUGCCUCGAAUGCUUUCUAAUCGGGGCCUCGAGCGGAGC
+UCUCCCUUAAUCCGAGCGGGGACACAUUCGUAUUCCAGGUUCCCCAGUUC
+AGGGUUCUGUUCAGGAGCGCGUCCUAAGCACCUGCACGACGUAACAGGUG
+GCUGCCUUCGCUGGCAAUGGAACGUUUAAUACAGCGCCAGGCAGGAAAUA
+CAUUCGGCAUGCUUAUAAAACGUUGGGGAACUCGGAAGUGCCUUAUAGAU
+ACCAGCCCUUGGGUCUGCAACUCGACACGUACCAGUGCUGACUCCCCCUU
+AACUAACGUGACCGGAUAUGUUUGGAAGAUGGCCAAAGCCAUCCUCACUU
+AUCAUUGGGUUACACGCGCAGGCUCAGUGUUUGACUGGAAUCGGACCUUC
+GCGUGGUUAUGUCCGAAUUUCGUGAAGUUGCUCUCGUGAAGGUGGGUGGG
+UCCUUUUAAAACAGUAGAGAGCCAUUUGAGUCGGAUCGCGGGGUAACCUA
+CCAGACUGAUGCAUAGUUGACGCACUAAGCGCCGCGCCGAUCUAAACCGC
+GUUUGUAGCGUUCCGCGCUGCAUCUUCUACAACAGAAAUACUUUCUGGGC
+ACGGCCACCCAAAGUAAAACACGCCUAGUCCGGUGUACCUCAACCCCGGA
+GCGUGGGACUGUAUUUCAGCACCGAGCCGUUCCAGUGUUCGAGGGACGCU
+CUCACAGUGGAGUGCUCUGGUGGCUCGUAUUUGAGACAUUCCUGGAGGUA
+CUGCCUGUAUUCGGGCUCUUCUUCAAGAUCGUGUUUACUCCAGCUGACAU
+CCGGUCAGCCAAAUUUACAGCGGCUAGGCUACCGUACGACACGGCCGUCC
+GGGGCUGUUUCCAUCCCUGGAUUAUCGGAAGUAGUUACCUGAGGUACGUA
+GUGCUAUGCGAGGGUGACUCGAGGCGUUAAACGGAGUCUUUCGGAUGGCG
+ACGCCUUCGAGCCACUAUACUAGCGCAUUCUGCUGCUACCUAUGAUUCCA
+UGUUGAGCCCCGCCGACAACAUCGCUAAGUAUCUCCCCUUCAUGUUUAGC
+AUCGCCCUCGAGAAUCUCGGGCGUGCGAGAUAGCCUACACUGUGUCUACA
+CCAGAUCACACCUAGUUAAGAGUUCUACGGAGCGUCAGUGUUGAGUUUGG
+UCCGUGCCGGCCCGUAUGGUUCUUCGCGUGUGUGCAACCCGCAACAGUCG
+GCGCCAGGAUCUCUUCGACCACCCAUUAUUUACUGUAAUGAACCGGCGAC
+UAAUCCCCGAGCCCUCAAAUAGCAAUGGUCUAUAUGAUUUUAUCAGAGUG
+CAAACCCGACCGGCACGUAUGAGGCUAGGCACCUCCAGGUUGAUACGCAA
+ACCUUACGGUGGCGCGGAAUGAAUUUACAUUGCAAUAAAUGCUGUUUGUU
+UUUCCAAACAGUGUUUUAUCAUACACCGGAUCAUAGGUGCCCUUCUGAGG
+ACCAACCGUAGACUAAUUGCGCUUUCCCUUCCCAGUGCGGGUCAUCGGAA
+CAACUUUGGCGACUCCAAGGAUAACGGCCAACAACCUUCUUCUCAUUCGU
+GUGGAAGUAGUAAAGUUAGUCCCCUCCAAACGCCCAGCCGCUCGCCACAU
+AAACAACAAAAUCUUGAAGACAAGCCCAUAAUAGUAGGCCCGAUAGUGAC
+GCUCCGCAGUCUAACCUCUUAAGGUACUGGAGCGCCACUUCGGUUGAAAU
+GGUUCGUAACUGCCCCGGUACCCUUGGGCAUUCGCGGUAAAAAUCAGUGA
+AGCUUAAGCUCCUCAAAAUACCGGCAGUUCGUAUUGCUUUUUCUCCUUUA
+UCCCACCUUAUGAGUGCCAUGGCCACCACCGACUGUGGCUACCCUGCCUG
+ACUACCAGAGUUCCGCCAGCACUCACAUAUAUCGCGUGCAGGUGUCUACG
+GGAGUAAAAGACAUCUUACGCAAUGAAGCGGAACUUCCGUGCAGACAUUC
+UCAACAUGGGUGAGGCGGAUUGCCUGCUCCGGGCUUUUGGCAUUUAAAAA
+ACCCACUCUUUUCCGUUCCUGGAUGAGGGUAUUGAUUUCCGUAAAUACGC
+ACGGUCCGGGAAUAAUUAAUGAUCGGCCUGCACGGCCUUUAAUACUACCA
+UCUAUACAUGAUCCUAUUACUAUCUAUCAGAACGAAGAGGUAUUCACUCG
+UCUCGGUAAAGGGGAGUAACUCUAAAUCAAUCAGUCGUCAUGACGGCUUU
+UUGCCCGGCUGAUUGAGCAGAUAAUGCGAGUGAGACCUUUACUUUGUGGC
+AGACGAAAUGGAAAUUCGAGCAGUUAUAGAAGAGCCGGGAACAUGCGAUG
+GACGUUAGAUCACUAUGGCUCCUAUCUCUCCCGUCUCGAGAUCAAUGCAU
+UUAUAUUUGCCUUCGGUGGUAUCAAGUCGUUUUGUUUAGUUGUCGAUGAC
+AAUGCUGAGCCUGUCAUGAUACCACCGUAACAAGAUGCAUGAGACCGGUG
+CGCCGGGCUGUCACUCGAAUCGAACUCUGCCUUUGAUUUAGCUCUUUGUA
+GCAGUCCUUACUUCGUGGCUCGAUAGGGGGACUAGCAUAGAAACAUACGC
+UGUUGUUAGCCUCAGUGGAUCUCUAUAAGGGGCAGGGACUGGAAUCUUGG
+CCGGCGGCCUGGACAAAUCCGGCGUAUACAUGUGCUAAGCAGUUCCUUAU
+CGCGAUAGAAUGUCCGAGUGUAGAAGGCCGACCCAUGUUCAUUCGUGUAC
+CGGUAUUCGAAUGUACUCCCGGAGUAUACCUAGCCGGAUUGACUCGGGCA
+GCCGCCCGUCGGCAGCCAAAGCCUUGGAUGGGUCUUCUCGUGCAACCCCA
+GUACGGCAGCUGGAAUCGGCGGAACGCUCUGAAUGACUGAAGAUCCCAGA
+GGCUAUGGUGGUAUAGUGGCUCGUUUCCAGGAUUGCCUACCUGGGUUUGC
+CCGCUAAUGGGACCUACAAUGUCAACGGGAGCUACGACACAGGAUCGACG
+UGGGGCACGCUUUACACUAGAGCCCGUGCUCCUCUUGAGUAGAGACUCUA
+AUUGAUAAGAGGCGCUGCAACAGUAGGAGGACCUGUAUUUUAGACCAUUG
+GCGAUAACAUCCGAAUCUAGCCGACGUCAAGGUGUGGCUAGCUCCAAAUC
+GUGGAUGCCACCGGUUUAACACCGCCCGUGCGUAAGGUCCGUGAUACAGU
+CGCCAUCGACUGGUUACGCCAUACCAGCAGGAGUUGGGUUAAUUUUACCC
+AUUAGUGCAGAGCUACCUAUAGAAGUAGUAGCUAUUAAGAAAUUGGUUAA
+AGCGAGUCGGGUUAGUGUGAGCCGGUACCGUAGCUUGUAGUGAAUGGAUC
+UAUGAGACGAUGCUGUGAAAGAGGUAUUCAGUAGUAGCAUUCGGAAAGUC
+UACCGUUAAAAGGACAGGAUAUCGAAAUUGUAAUUUCCGUAUCUGUAAAA
+GAUGAUCUAUUUAUUUACUUAGAUUAAAAUGGGUGGCACCACGGACCACU
+UCGUCCCAUACAAAGGAACGAAGUGGUCUUUUUGCGUUUUCAGGUAGACA
+UAUUAGAAAUGAUUUAGCGUCUUUGGAAGAUGCUGUGACAACCCGCUGUC
+CGGUAACUCCUUGGGGUACUCCGAUAGAGCACGCUGUUAUAUGAAACUUA
+UCAGAAUGCACGUAGAACCACUUCACUGGCUAGGUACCUGGUGAAGGGAC
+GAUGUUAUAAUCUGACAACCAAUCGCGAAAGGUGUGUAAGGGGUACUGCU
+UGAAUCAGUGUUUUCCAGCGUCUGGACGUAAAUCCGGGCAUCCGGGUAUG
+CAACGACGCAAUGCCUGCUGAGCUAUGAGAAUCCACUAAUGGCCUUUGGC
+GCAACAAAACCAUUUAUAUUAUGAGGGCUUAACCAGGGCGACCUGUACAA
+ACGUUAAAACUCUGUAUCUAAGACGUCUCCUAGUACAUGUUCUGUAUUCG
+AAAAGGACAACCAAUUUAACGGAAAAUUAUAGAGAGGAAGGGCUAGCUGG
+GAACCUUCUAUUGGAACUUAAAUUUGGACCACCUUGGAACUUCUAUUAGG
+AACGUUUUUUACUAGUAAUAAUAGACGGAUCGCUCCGUUACAGGCGACAA
+GAGUGAAGUAGUUAAUUUUAGCUAUUUCUGAAUCUUGGGUGGAACCACGA
+GCAUAAACUCGUCCCUUGACAACAGGAGGGAUGGGUUUUUUAUUUUGCCA
+UAUUUUUUUAAGCUGUCCAAGAACGGGUCUCCGUGUGCUCAACGCGGUUC
+UUUCCCACAAUUAGCGACCAUGGUGAAGUGAAGAAGCCUAGUGCCCUUUA
+CCCGAAUGGCUGACGGUCUGCUGUCGACGGUCUUACUCGCUGCCUUUCGU
+AUCAGAACUGAUCGCCAUCACGACGCUAACAAUCUGAUACACUCAGCCAA
+AGUUACUUUACUGUCCUUAUAUUGGCUGUGUACAUACAUCGACAAUAAUA
+GUCUGCGGAACCAGAACACACUUUAUGGAGCUCAGCCUUGCCCAUGCUCU
+AACAUUUUUAGGAAGCUUUAUGGGAUCCACUACUUAUAGUGCGACCUCAA
+GUGUUUCAUGACGGACGUGCGUCCAAAGUGAAAUGGUAGCAACCGAUGAA
+GCGAGUGUAUGGUAACAUCCACUCAAUGCCCGGGUUAUGGCGGAAAGUUC
+UUAUGCGGCGAGGAAUAGAAAUACGAAGAUAGGGGUGUGUUACGCAACGC
+CCUUCCCCGCUACUAGGAAUCAUCGACAACGGGUAGGAGCCCUCGUUACA
+AUGACCGGAACAGACUGGGAGAGGUACCAUUGUGACUUAGAUACGGACAA
+GGAGCUGUGAGCAUAGGGACCUGUUGCUGUGUUCUUCCCCACUACGGAGA
+CUCCCCAGGUGGAACACGUCGAUGUGCGCUCGAAACCCAUGUAACGUAAG
+GGAAGCGAACUGAGCUCUCAUCACUUUUUAAAAACUAGAGGAAAUCUAAU
+UACGUAGCCCGCCGGCUUCCCCGUCGAGCACUAAGGUUCCCCUCGAAGCC
+CGUGCUUGUUAAUAGUCGGUGGUGCAUCGUCCGAACGAUCUGCCCCGACA
+GGAUCCCCCGUGGCACCCUAUCGUUGGAGGAUAUUGGACCUAACAUGUCA
+AGACAUGCUAAAAAGAAUACGCUUUCUUUGUGGCUUGGCGGACGUAUGCC
+UUCCGUGCUACCCCUUUAAAGAGGCGUCAGCGAUCGGCUCCCCGAGCGGU
+GUCAACGAUACCGCCUGAAGACGAGCAAUUUGCGUCACAGUCACUGGGCC
+ACGGAACUUCGGGGUGAUGGAGGGAUUGCAGGGCAGGCGAACUAAUCUCA
+UCGGCCAACUUGUAUGCCACUAUGGUGGGGCGGGCACGGCAUCUCAAGGU
+UCGGCGUUUCCCGGAUGCAUUGAUGUAUUUCAGGCGAUACUUUCCCCGAG
+CAAGUUAAGAACGUACCGGCCGGCUAUAACCAGAGCCGGUGAACUAGCCA
+ACGUACGCCCAUUCUGUAUUCGGGAAAUUCCCCAAGCUUCUGCUAGAGCC
+ACGACGGUUCCUUUAUGCAAUAUGACAAGUUUACGCUGCUUUUGUCUCCA
+CAAUUAGGUCCACAGUUGUGCGGAUAUCGUCAAUAUGCGCCAUGUGAUUC
+UGGCCAGAUUUAUCAAUGUUCACCGUAUUUGUCUUCGUUCCUGUCACGGA
+CUCAUGUAGAGACUGUAUCCUUGGAGAUUACGUAGAUGCUUUACGAUCCG
+UCGCUUAAUGCGCCUGCCAUGCCCUUCUAUGAGCCCCAAAUCACCAGCAU
+CGUAUUUGUUAAAACUAGGGUGCACAAUGGCUCGCUCAUAGGAUCGAGUU
+UUCGCCUAAGCCACGUAAUUAAGGUAUACAUGCUAAUUGAUAGUCCCCAA
+GGAGGGAUUUUCAAUGUUGGUAGUUGGAGUUGAGCUGUAAACUCAAUGAC
+UUAGGUCUUCAUAGGUUCAAUUCCUAUUCCCUUCAGAAGCUCUUCGAAAU
+AUGUAAUGCUCCCCCAUUGUGCUGCGCUCAUCAUUUCGAAGUAUGCUUUU
+GGUUCCCCUCUCCUCUCGAACGACGGUCCGUAUAAUGUCACACAACCAGC
+GUUUUAAUUAUUCACUCGGAACAGUCAGUCCGACUAAGGCUCUAAUCGCU
+CGUGGUGAGUUAGCUAGCUGCGUCCCUGUGUGCUUAUUUCAGCCGUCUAA
+ACCACACAACCCAUAGGGCCUCUGUACUUGUGCCACGCCCAACCAAGCUA
+AGUAUGAAUAGACCAGUUAGGUUUGGGAAAGAACGACGACACGCCAGCUG
+GAUUAGCCACGGACUAUAAAUAUCGGGUCCGAUAAACUUGCUCUUUUAUC
+UAACCGAAGACGGAGGUUCACCAAACCCUCGAACACUGGACCAUGCGAGC
+CCCAACUGGCAGACUCAGGGAUAGCUAUAGUUAUGCGGCUAGAAGUUGGC
+CCAGGAUUCCAUCAGUCUAGAUGAUUGCGGAUACUUACCUAAUUCAUAAU
+UAAGACCGGGAGAAUCGAAUCUUGGGUAUCGCACAUUCAUGUUUACAGUA
+UAACCGAGUGCGCAGAGGCUUGGGUACAGGGUCCGGUGUCAUUGACAUCC
+GUGUCCCUACGUAGGUAGCACACCAAUCAAAAUAACUGAGUUAACUAUCU
+CUAUCUGGAGGUGCCACGAGCAUCCACGGGGGGACGCAUCAAGGACUGGG
+AUAGUUGGCGGCGACUACGCAAAUGAAGGCGAAUUUUACGCAAGAAUCCG
+CACUGUAAUAUAUUCAAGAAAUGCUACAAGUGUAUGGAUUAAGGAUGGGA
+CUUCCUGUCGGGCCCUCGUCAUUGCAUCGCUAUCGGAUCGUCUGAAUCCC
+ACAGGAGAGUGCUAAGUUCAGCUAUGCGGAUCUAGGAAGGCGGUGGCACG
+CGCCUUGUUAGUGUCGAAUGACCUGUUGUGGCCAUAAUCUCUUUAGGCCA
+GACGAGAUACUAACACUGUAAAUUUCUUUACAGUUCAGACUAUGUCUUCA
+ACUUAUGCUUCGCCCGCGGCAAAGCAGCGGGCGAGUACUUUUCGUACAGA
+AUCCUAAGUUGUUGGGCGCUCGUGGGGCUGUUAUUGAUAUUUCGUACUCA
+AGCCCUAGUCGUUGAACCUUUCUAACUACCUUUUCGAAAAUUCGUUAGAC
+UUGGCUGCAAGUUGGCGUAUUAAAGGCUUAAUACUCGACUCGCUAAGCGA
+GUCGAGUAGCUUUUAACUUAGCGUCCUUGGCAAUUCACCCAAUUUUUCGG
+AACUCACUUAUAAAAUAAGCAGGGUUAACCUGAACGCCCCGCGUUGUUUA
+CAACGCGGGCGUUCUGGCUCCUUAUUCUCUUAAAAAGAGAACCUUUAUAU
+CACUAUAAAGGGGGACUAUUUAAAAUCCCGACGUAUUUAAACGUUUGCCA
+AUCGUAGUUAAUCUAUUAAACUCACCUAUCCUAGCCCAUAUUCUCCUUCG
+ACCGGACAGACGCUAGCACCAGCAAGUUCGCAGUACUGCGCAAAGGAGUG
+AGUAGGCCGCGGCAGGAUCUUUAGUGUGUUAGUCAAUGCCGGACGUGCGC
+UACAAAUAGGGCUUCAACCCGGAUUGUCUGACACCCGGAUCAGAUGAUUC
+GCUCGAUCGACUGAGCAGCCGGGCGGUUUGGCUCCGCCCGACACCCGUGA
+GACAGUCAUCAGCGGGGGCCGAACACCGGGCGCGUCCGACCGCCGCGGUC
+GGCCCCGGAAGCCAACGUGGAAGCCUCGUCCGUCGGGGACGGCGGUCCGC
+GGCGUGCGCCCGCAGGGGCGUUCCGUCGUGGUUCGACGGUGGCAACCCGC
+CAGGCACGGAAGUGAGCAGCGGACCACCGAACGCCCGUCGCUCGACGGGU
+CGCGGGGUGGAGAAGGCGACCGGGACUACCCGGCCGGGAACGCCGGGCUA
+CCCCGACGGCCGGCCUAGCCCGAGUUCCACACUGGGUUCGAUGUGCCGUG
+ACACGGCGUUUCUACUGCUAUUCCAAAUCUGCCCUUCAAGGCAAAUAUCC
+UAUGAGGGUAGCGCACUUAAGAAAGAAGUAAGUCCGAGAAACGGGUAUCC
+UCUCCCGAUCGUAACACCGUACAUGCUGGUGGGCACCUGAUUUGGAUCUU
+CACACAUCGUGCGCAAUCUCAGCAUAAUUUCUACGUGCGGUGAACCGUGA
+UAUAUUCUGACCGAAGUGUCUUGUCAGGCACGUAAUCGUACGCGGCCUCG
+GCGGCGUGGGUUGAUCCGGAGUCGAGCCAAGUGCGGUAGGGUCUAACGAC
+GAGAUUGCGCACAUCGCAUCGGUUUUGAUGAGCAAUAACGAUUGCUUACC
+GCAGGGAAACUCGGCAGAACGAAGCAGUAGCAAUAAUAAAGGAUGGGCGU
+UACGUAAGCUGCUGCAUUCUUGAUUCACUUGCUGCGCAGUCGGGAAACGC
+AGUAAAUUACUCGUGAUGAAAGGAAGGUUCGCUGGCUGAUUCGCAUCGUC
+UAGAACUCCUUCGGGAACCUCGCUAUCCCGGAAAAUGUCCGUAAAUGAGC
+GUGGUGGCAAACGUGGCGAGAACGAUGUUAUGAGCCAAAGGCCCAAGGAC
+ACGUGGAUAACCAGGUCACAACUCAACCAUCUACGCAGAAGCGAGGCUCC
+GAUAUUUUAACCCGAACGGAUGAGGUCCUCAGGCUAAGUCUCAGUAGUAA
+UUUCACCACUCUUACCAGUGGAUGUGAAAGUAUCCAGAUUUCCCUAAUGC
+UCAGCAUGACCCUCCAUCUUGCUUAAGCUGGUGGCUUACGCCCUAAUGUG
+UUGGCGUGAAGUUAGUUGGUUGUUUCGCUAGAGAUCGAUAGGGUUCUGCG
+GAUAAUCGUUAAGUGAUUCGCGGGACAGCAUUUGAGAUCACCUAUGGCUG
+AAGACGAACUCUCCAUCCCCCAGGAGCAUGCUCUGUGAUCGGUACUCGAA
+UCGGUGUAGUUUGUGUGUAUUACUUGAAGGUUGCGCACUCAUAGCCCUAA
+ACACCUUACCCCAGUGUUUGCCCCUAAGCAACUUUCUGUAAAUCAGAAAA
+ACGAAGGUCUGAAACCUCGGCUGAGUACAGUUGAGCGACACAAACCUAUA
+GAUAACAACUAAUAGAAAAAACGCUAGCGGAUCACACAGUAGCGUAUUCG
+AAACCGGUCGACCGUACAGGAUCCGUGCAACGGUCCCAGGUGUUUGUGCC
+CCCGCUUACCGGUAUUCAGUGGUACCUUCAUGUGAAUGAGUUGAUUUCCA
+AAAUUAUAGUCGUUGUCGGGCCAAGAGGUGCCGAGCAUAUGGUUAGGGGA
+UGACGUCUAAACAUAAGUAUAUAACUUACGACAUGUGCGAUUACGCGAAU
+ACAGAGUCUUGUCUAGCCACAGCGACUCUGGGAUGGAUUCUCGCUAGACG
+AGAAUAGCAAGCAAAGAUAAAGGAGUUUGCCCAGUAAGAUGACGAUGAUU
+GGACGCCGGCAGAGGGAGGAAUUCUUUUUUUUUCAUGGAGCGUUUGUCUA
+GCGGUCAUCAGUUGCACCAUAAGCCUAGGGGCAGAAAAUAUCCGUCUUUG
+AAGCAGAGUCACCAGCGGCGACCCCGGGGCUUGCCGGUUCUUAUACGAAU
+GGGAGAGUGCAAGCUUGACGAGAUAGUACAGUCGACUACGGUUGAAGCCG
+GGGACGACUGAACAACGCUCUUGGUGAGUUGUUGCGGUCAGACUUCCCGA
+AGUUCUCCGGGAUUCCCAUUCUCGCCCAAUCUUAUAGUAAGAAUAUGACC
+UACGCAUUUCCCCCUGUGCCCGCAUCCUUUUGACCCGGCACGCUGCGCCU
+UAAAGUUCAGCAGCGGUCCACAUCCUUACGCGUUCGAUCGAUAGUUCGUG
+GUUACAACAUCGGACAUCACUAUGAGGCAAAUCAGGAUAGAAUAUGCCGG
+AAUAGGGAAUCCCGGAAUGGAAAGCCAAGCUUCUAAAUUGUGAGACACAC
+ACGGUAACAACGUUAAUGGCCGGUUUUGGUUUUGUGGUGUCCUUGUAAUG
+UAGUUUGGUUGUCUGUGAUGACCAUCGGACUCAAGUCAGUACCUUUCAUU
+GGGUGACUGUUGCCCGGCCCGGGCGUUGGCCACGUCUAAGCAAUUGCAGG
+AUAGGACGUUUAAAUACUUACCCAGAGAGGACAACCUUUCAUAACGUGAA
+CUCUUUCUGCUCCAUAUGGAUUUCUCUAUUAGUGUACCAGGAACACUGAA
+GACGCAAGCGGCCAUGCUUACCAAUUAUGAACCCGAGGUUUCGUGUGCUG
+CCGGGGAGUACCAACCCGCUUCUGUAAAUUAAGCUUUACCUAAGCUCAUU
+GGUCCAAUAUAAACGCUAUGUUAAGCAACAGGGAGCUAUCCAUCACCUAG
+AUCCCAGUCGCGCUCAUGGGUUAACGCUACACAUCUCUAGAACACACCCA
+AUGUAUGAACUAUAAACCAGAGCACUUUCGUAGUUAUUCAUCUCUCGCUC
+UUCAAUAUCGCAACGAUGCGUUGGUAAGUGGGUCGUCACCGCCUACCCCA
+CCUAUUCUUAAGUCGAUGAAGCGUAUCUCCGAGCUAUGUCAAUCUCUUGA
+UGUUUGUUGUAAGCCAGACCGACUGUUGAGAUACGACGUUCUCCCGCGUA
+UACGUAGGCCUAUCCGACAUUAGAUGACUGAAAGCAAGUACUGGUCUCUU
+AAACCAUUUUAUAGUAAAUUAGCACUUACUUCUAAUGAUCGGCGUGUACC
+GUGGGGGAGGGUGCUACCAAACCUUAAGUUCAUAAGUGCUAUCACCUUGU
+UCUACCUUUACAUUCGCCUGAACAAGGGGCCAACACCAUCUGGUAGCACC
+UCAGUCCCCAGAGAGUAAAUCCAUCUAAGGGGAAACUCGCGAUGGGUACC
+GGUAUGGGGAGUUUACUGACCAUCUUGGGUCGACCCAUAGGGUACGAAAC
+AGCGAUUGGUCUAAGAAGAUUGACUAAGUGACCGGGCCAUGGGAGUCCGA
+CUCUCGCGCUUAAGUCCCGAACCGAAGCUGAGUCUUAGAGUCUCGUGUUG
+AAUGGGUUGAGAUGGGAUUCUGUGCCGAGACUAUGUGGGGUCCGUGACGA
+UACCGGUGUUCAACUUGUGGCGUCGGCAACACAGACUAAAGUAAGAUUAA
+UGUUCAUAUAACGUUAGGUUGCUAUUGCCCUCGCCAGAAGGCACUUAGUA
+GCUAGAUCUGUUGGUCUUGUGUGGCAAGUGCGGGCUUGAAUUUCCCGUUU
+UGCUCUACUUCACGUUGAGUGCACCUUUCGGCCUAUAAUCAAUCGGGAAC
+UUUUAGUAGUUUACAGGAGUGGGACGCGGGAACCAGAACUCGUAAGAUGA
+GUAUCAUUAGUAGAGGUGACAACGUUUAUGCGCAUUUAUAACAUCCCCUA
+GUUGUUCCUCCCUUAGCCCACCGCAGCUCUCCGAGUGGUUGAUCGCAGAC
+CAUAGAUAGGCAAGAUUUCCAACUAAGCUAUACAUCGCGAGUUUAGAGAC
+GUCCGUAAGAGCCAAUCGGAGUUGCACACUCAAGCCGCAAUCCGUGUUUU
+GUUCGUAUCCGCCUCACCAGUAUUCGGGGACCUCAGAGGGCCGCACUUUA
+GCGACCACUCCACUAAAUAGUUGUGAUAGGCCUUACCCGUAAAAUCACAU
+CGUUUCCAUGUCAGCGAAAUUCGUCGCGACUUAUUGUCCUUUGAAGUGCU
+UACGGCACGGCUUCCUCCGCUUACUCGUUGAAUGGAUAGCGAAGAAGUUA
+CGGUCCGUAUUUUAGAAAAUUUAGCAUGCUUCUUAGGGAUUUGUAACAGC
+CGUAGCAAAUGCGGGUGGCACGCUCCGGGGCGUCCCCACGAAAUCUUAAA
+UUAGAAAGUCAGUCCUAAUGGGCAGUAUGGUUGUAUGGUCACCGGCCGCA
+UGUGGAGGACGACGUUAUAAUAUCCCGAUUCCAGCGGAUCCGCUGUUGAC
+GAGCAUGGGGACUUAGUUGCUGAUGGUGUCCCUGAGGGUAUUGGGCGCCC
+AUGUCUUUAGGGGCACGUCGAUCGCUUGCACAAUGGGUGCGCACUGUAGA
+AGGCAACCGUGUGCCAUGAUGUGAUGUCCGCGCAUUUGAGCCGUACAGCG
+CGCGAAACAAACGGUGUUUCACUCGGGGGGGGCAGCGAGGAUUAGUGAGG
+AAUGGCCCUAAAGGGUAGCGGUGUUACGUGCCUGCUGUGUAGAGUUUGUA
+UUUUCCACUACUAACUCUCCCCCACAAUAGCGAAAACGAGGACUAUCGCU
+UUCCCCUGUCCGUGAGCAUGUAGUGGGCACAGGACUCGAUACGGGAAACG
+UCGGCCGACGGUCAUGCGGGGACGAACUAUGAUAAACUUCGAGAGGACCC
+CUCUGUGGCAGAGCCCCUUUAUAACUAUUAGUAGAUCAUCGUUUUUCUUC
+GAUCUUUGUGGAUAUACCCCGUUCUACUAUUUCGUAAUCUGUUUCCAACC
+CCUCCUGUAAUAAGGAACGAUCAUGAAGCCACACACCGGGUGUCGGUGGG
+GACGGUGCUUGUAGUGACUGAAGGUACGCAGUCCACUAACUGAACCGCGC
+GGCGAUCGCUCAAUCUGCCAGUACUACAGGGCUUUAGCAUGGGCCCGUUU
+AAUAGGCUGAGGUGGCGGGACCGUGUUCAGAGCGCGAAUCCGCCAGCGAC
+CAAAUAUUUACAGGCGGGCGAGGUGAGCGUGAUAACGUCCGCAAUUGGGA
+GUUACGUAUAUGACACAAUAGGCUCUGAUGCACGCCUGGCUACAUUAAGA
+GUCCCCCACCUGAUCGUCUUUCACAUUGCCAUUCGUAGCAGCCGCGGAUU
+AAAUCGUGAGACGGUUCAGUAGCAACUCUCCGCUUGUAGAACGGCGUAUC
+ACUAGCAAUCCACACCAACGAGAGGCUCUCUGCCUAGACCCCAGUUUAGC
+CAGUCGGCAAAAUAGUCGUACGCUUGUCGGCCUAUCAGUAGUAAUAGUGC
+AGUGAAGGGGCAGCCAAUGAAUAUUGAAUUAGCUUCCGUUACAAAUGUCA
+CCUCUUCGAGUCUUCUUGACUAGCGGCGAUCCAGCUACAGGUCACGACCG
+CUAGUUGAGCGGUAAGAGGACCAACUAAGAAUGACGAGAAGCAUAUUACG
+GAAAAGCCCGGGGGCGGUCCGGACUUGAUGACUGUCUAGUUGGAACAUAG
+GGCCGAGAUACCUGGCAAGUUUCGCCAAAAGAUUCUUAUUAGGAAUACUG
+UCUACCGAUAUAUGGAACCCGGAUGAGGUAGUUAUCGCGAGUGUCUACAC
+UCUAGGUUGGAUGAAGCUCUAAUUCUCAACUAAGAGAGGGAUCGGCGGAU
+UUGAGAAUAAAGAGAAGUGGGAGGGCUCGCCACGCAGCCCUAUCGCGUUU
+UUCCGGUCUCCAGUUGAAUGUUGCACUGUGCUCAACCUGGUUCCAUCCCA
+CUUGUCCUAGCUCCAGAUGAUAACUUGUUCCGUGGUGCUAUUGCCGUCAU
+GCGGUGGGGACGUGUCAUCUCCUGAGGGGAAUAGGAACGCUUUGCGAUGC
+UUCGAAUUUCUUAUCUCUUGGAAGGAUCCACGGGCGUAUGUACGUUCUGA
+UACACCUGGGGAGGGUAACGAAUACCAAAUAGAAUUUUCAACGGAAAUGA
+UUCUUCGCCGUAGCCGUGCAAGUGGGCUCGCCUUGGUCUGUUGCCCUACG
+GAUCCGAAAGAUACACACUGUAGGGAUUCCUUUCCGGCAUAAUUAACGCG
+GAGAAGGUUACGAUGAGUCGAUAACAUAUGAGUGAGUAGCUUUUAUAGAA
+UUCCUACCUAAUCAGUUGUUUGGAGACGUUCUUGAUGGAAACCCAGACAU
+UUUUUUAUGGUCUAAAUCGGAUGAGACGGGCGCAAUACAACUACUCAUUG
+UUCGACCAUGAUGGUAUUGUAACGGCCGCUAAGGACCAAUCCUUAGAAAA
+UAGAAGCACCUAUAGUGGUCAGAUAAUUUCUAGAUGAUUAGUAUCUAAAU
+UCUCAGAGCUAUAAUUCGAGCCCGAAGCACCUCUCACUGGGCAUCUAGAU
+UCUCUGAUACCACAGAUAGAAUGGUUUUGUCCGCGAAAACGACAAUCUAG
+AAAAUCCACGCCCAGUAGGUGAGCACAUAAUCUGGAGAGAAGUAUUUCAA
+AAAUACUCACCGAAGGGGAUGGUACGUAGAUUUAUGGAAAUCUAUAGCUA
+CCGAAGCUCUCAGGUACCCUGACAGAUGGGGCAACGAAGUAAGAUGAUCA
+UUAGCCAGAGCCGCUUCGUUGUUAAUGCUCAAGAUAGACUCCUUCGCCCA
+CCGUGAGAGCCUCAGUCUCGGAGACAUUAGAACAAGCAGAGCCCCUUUAU
+ACUUUAAGGCCGGCUGGCACGUAAUGUUUCGAGCCGCACUUCGAUGUAGA
+AACUCCGACAUGUGCAGCAUAUCGAAGCAACAUAUACACAUUCCUGGGUG
+AUAGGUGCGACUUUGCUGUGCAUAUGGCACCAACAUCAUUUAUUGCGCUG
+CCUGUCGACCCUCGCUCAACAAGACGGAAAGCGCGGUCCCCGCGUUUUGG
+AAGAAGAACGGUGAGACUAGACUUCAAAUGUGUACCCGGGGCGACGUAGU
+AGGGCCUCCCGACACGUAUUGGUGAUCAAGCCUGAGUAUCUAGGUCACGC
+UGUUUCCUACUGGGCGCUUGUCGUAGGCGGUAGAUAAGACGCUCAUCUAU
+AGAAUGUUAGCUCUGUGCGAGAUUGAGCUCGAAGUCUGCUAUGUUCAAAG
+ACUACUGCUUCGUAACUGUAUAGGCUUUCUACAUCAAAAUCGUUCUAUCC
+CCUCUGCGAUUUUGGCGGCUAACGUUAGAUGUAUAACGGGAGCACUGCUA
+CGAAUCCGAUCGCGGUAGACCGCGCUUGUAACAGAGUGGGGCGAAUGAGG
+GGAUAAAACGCCCAUGGCCAUGCGCGAGAACGUACCCCGGAUAUGUCCAA
+UUGACGCUAUGCUCCUCUCACGGUAAUGUGAGGUAUAUGCAAUUGUGUAG
+UGCAGUGAGCUUGGUCGUCAAUAUCGACAUAUAAUGUCGAACGAGUGCAC
+CCGAUUGAGGAACACUAGUCCACGGCCGCUAGCUCUCUCCUUUUUUAACC
+UUAAGCCAACUCCAGGUACAAACGUAUAUGUCUCGCUACCUGCGUCAUCC
+UGGAUGUGGGACUUAACAUAUGUCCUCACCAAAUUGCUCCAGCGGCUGGU
+CUUUUAACCAAUUAAUAUCUCCGCCCGGUGCGGUGAGCCGCCGUAUCGAC
+UGAUCGCACGCCUGAUCCGCCACCGGGUUGCAGUCGCGAUAAAAACACUA
+CAGAAGGUGCAUUCUGGAUAAGACUCCGAUACGGUUCCCUUGGGUGGCGA
+GACGACAGUUUAAACGUUCUCGACGAGUCAAACAGUAUCCAAGGGUUCAC
+CUCUGAAGUUGCAGUAGUAAUCCGUCCCUGAUGAACUAUGCACGUUCUGU
+AAGGGACUUGUAGGGGCCACACUUAGCGGAAUUAUUAAAGUCGCACGGAA
+GCUUUAAUACAGACAUCCUGCCCACAACCGACUUCCGGCAUCUACUAGGC
+CUUGUACCUGACUAGCUUAGGAAUUAGCGAAAUAGCCAUAGCGGAAGCUC
+GAUCCUGAAUGCGAACAGAGGGUCUAGGCUAAGAUGAGGUGGGCGAGUAA
+UUUUGAGCGAUAGAGGAUGGUGAGCAAGGGCAAAUCUCCCCAAAUCUAGA
+AUACAUUAUCUUACAACAUGAGAAACAGAAAUGUCGAUACGCCUCGCGAG
+CGGUUCUGUAUCGGAUAAAUCGCAGCUGGACAGUCCAUGCCGCCUCAGCG
+UUGGACGGUCUACUCCCACAACAUCGCGUUCUGCUCGCUGUGAGUCACAC
+CAAUAAAUAUAGAUUGAUUUUGAGUGUCUCAUGAAUAGCGAGGGUCAAGG
+UCCGCUCCAUAGCUGUUUCCCCCCUGAAUGGCCACCCGUCUAAACGUAAA
+UAUGAGGUCUGGUGUCAGGAACGCUCUAUCGCACACGACGCGUCAUGCCU
+GGUACAGUGUCUGAGGACGCCGGCGCCGAGUGCGUCCGCAAUACAUUUGG
+CUUCGUAGCUUGGCGGUUGUGCGGUUCCUUGGGGGGGAUUCAGCCUACGG
+GGAAGUUUCCUUAAAUAUAAUCUGGUCCUGCGCACCAAUGGGUCCGCGUG
+AGUUACGACGCUAUUGUGAUCUUGACGCCAACUUCUCGUAUGGAAGAUAU
+UGGUACUCCGUCCUGUGGCUUUCGAGCCAAGUGUGCGACCAUUCAUGUUG
+GCCUAUACGAUUCUUAAUUGUGCUGUGGAUGCCCUUUGGUAGGUCAACGA
+AUCUCCUACAAGCGAUUCUAUGAUUAAAACGUAACCAUCCGGGGCCUCUA
+GAAGGCGAGUUCUUCAGGCGCGUAGGAGGCUGAUCCGGCAGCCUUCCCUC
+GGAAUUCACACGGCCAUUAUAAGGUUGCUGCUUUCCAAAUUUUGCCUCGU
+GACGUUAAGAUACUAUAUGUCUCCGUUAUCAUGGGAGCACGCUCCGAGCA
+GUUAUGGACUUCCCGGCGCGAGUCGCAAGUACUGUGCACCCUUGAAUUGA
+AUGUAUUUGUGGCACCUAUCCUGAGUCGAGAUUACGUGCCCUCUUCUACA
+UCCCGUUGCGUCAGUACAAGUAGGCAAGCUAUGACAGCCAUCUCACAGCU
+ACGCUUGUUUUAAUAUGCCUGUGACUCAUAUGUCGCAGCCUAGAUCGCAU
+AACUUGAGACGGACAAUAACGAACCACGCUGGGAACCAGCAGAAGUUCGC
+UGUUAGAUGUACCUUAGAUCUAACAUGAGCCUUUUGAAAACGUUUGAGUU
+GUGCGCGAUCAACUAAGGUGCAUCCUGUUUUUUGAGGUCGUAACUUUUAU
+AAAAAGAGCUUCUCUAAAGAGGGCAUCAUUUUCUAAGAAUCCUGGCUGAU
+UAAUAACUGGGAAGAGCGAUGGCCACGCUGUGUGCGUAUCGAGAUGUUCU
+GCAAACGCGACUACCGAAACCACUCAGCUGUGAAACAUGGUACCACAGAU
+CUGAAGUCACGCAGGAGGGCUGGAUGUAGGCCAUGCGCUGUGUCAUGGUU
+ACGCAUCGCUAUAGGGCCGGACAAGCUGUAAGCGUAAAUGGAUCCAAAAG
+AUUGUUUCGCGGGGACGCGUCGCCAUGCGAUGGAUGGGGAGCAGAUUCAC
+CCUAGUCACCUCCCUCGACAGCCGACAAGUAUAUCGGGCCUCGCCGAGAG
+GUUGAGCCGAAUCUGUCCACCGCUGCAACUUCGUCGCACCACCACAACCG
+ACUUUAGUUUCGCGGCGUUCAUGCAUAAAGAAGGACACAAGAAGACCUGU
+GGGCGUGUAUCGUAAACGCAACUACAGAACACGACAGCUGGUAACUAGUG
+CGUGGGCCUUGCCACGACGUAGUUAAGUAAAUUCAAUCGUCCAGACGACU
+UAGUAUAGUUUUCCCCCCUUUGGCCCUGCGAGAGCGUUGAUUAAUCAUUA
+UCUACAUGUACAUGCGCUUUGAGACUUUCCAACCAAGCCUCAAGUGCUAU
+AAACCUCUACCCCGCACCAAACGGAACUCGGCGCGAUACAACCGUUAGUC
+AACGAGGGCGUGAUUCGCACCGAGGGCAACUGCAAUGGGGAACCAUGCUC
+UUCUUAGAAGCAGGACGCACUCCUUUUCGUGACGUGCGCCGCAGCAAUAA
+AAGAGCGUGUAGGAAUAAGAAGCGUCGGUUUUGCCUCAUAUAGAAAGCCC
+AUCUUAUCGCAAGCUCUACGAACCAUACUUAUCUAUAUUGUUAAACAGGC
+GGAGCUCAGUAACGCACCUUCAAUUAAGCUACAUAAUUCUGCAUUCUUUU
+CGCUUCACAUGUCGGGCCUACCAUGCAGCUAGCUGCCCGGGUGAGAGUCA
+ACGGCAAGAAACCUCUACCGAAUGCUCGCAGAGCACACAUCUCAACUUAA
+ACUAUACCGUCCGGUAGCGAUACGACAAACCCUGCUUGAUCAGGACAUGU
+UCAGCAGAGAACGUCAUUUUUAGUUCUGGAAGAUGGUGUAGAAAGGAGAU
+ACAGCUAUUAAUACUAUAACACGCCUGACUUGAGAAGCCGCCUCUGAGUC
+AGCAGUAGCGCACGCUGUGGAUGGUCUGUGAUGCGGUCCAGUGAUGGCCC
+UAAGCAGCGUUUGGCGAUGUCAUCACGGUCCCUCAUCACAAUGGUACCAU
+GAUUACCGUUGGUGGCGCCAGCGCCGGAGUUCUAGACCGGUAAUAGUUAG
+UUUACUCCUGUGCUUCCCCAGGCUGGCAACGUUGUGUAAUGGUCGCUCAU
+CAACAUUUUCGCCCCGUUGUCACCAUCUAACAUUUGGUCACCACCCUUAA
+GCUAUUGUGCGCAACGUUCGUCGGGAUGGUACUAGGGCAGUCAGGGGAGG
+GAGUGAGCCUCUUACGUCAAAUUGAGAUAUGCUGCUACUGUGGUUACUGC
+GGGCCUUUUAAUUAGUCAGCACGUAUUGAGAGUAGUCAGUCUAUGCGGGA
+UAAUCCCUAGCAGUUGGUGUAUGCACACUUUUGGCGUCCUGUUUAGUAGA
+AAUUCAAGAAGGCCCUGGAAUCCUUCCCCUUUAGUGAGGGUAGGCUCGCC
+CGUCAGGUGGCGCCACUCAUAUAGAGACUGUUAGGUUGUGAACUCACGGG
+CCCCCGUCCGCUUCUCUGAAAGGGGAAUCCGGUCGUAGUCCAGUUAUCCU
+AAGGCAGAAUCUCGACCCUCGGGAAGGCGGAGGAGGGACAGAGAACGGUA
+CCUUUUGAGUAAAAAGGUUAAGAUGCGGGAGAGGUUAUGCCGAGCACUUA
+UCAAUUAUCUCAGAGGUAAAGACUUGAGGCUCGGCAGGCGACGGCUUCUA
+AAUGAUCAGUCGUUUCCCCUAGAUCGGUCUCGUAAGACGCUCUAAGUGCA
+CUUACGAUAAACUCGGCCAGGCACCUUUCGUAGGGCAAUAAAGGGCUUUA
+CAGACACAGCUCAGCCUGUGGCCCCAUUAAUAUGAGAUGAGUGUAAGUAC
+CUUAUAUGUCGCCGGUUCUGGGCUUGGGCCGAGCACUGAGUGUCGCAAUC
+UAUAGGAGACAAAAUAGAUAUCCUGACGGCACCCUGCCUCUUCAAACGCG
+GCUCUUAUUGUUCCUUUAUCUUGGACACCACAGCGCUAAUUCAGAUGCGC
+AAAAUUCAAGGUACGUCGCGAUACCUCGUUGCGCAACCCACUGCUAGCAC
+ACGUUUCUGGCGUCCUGUGGGGUUGAGAGAAUGAAACAGAAAUGUGAUUA
+CCCAGCUCAUUAAUCUGAUUGGGACUCUCGCUUAUGACACUACGAGUGGG
+GUGGCUUCCUUUUCUUCGAGCGCGUAUUCUUGUCUGGUCUUUCCCCUACU
+AGUUUUAGCUUGUCUUACGCGAUGUUAUCUCGACUUUCUGCAAACCGUAG
+UACCUUCACCAGUUCAUAACAUGAUCAGAUACUCGGUUGGCUCCCCCCUC
+UACUGAAGGUUUAGCGUGCCUCUGUUCGGCAAUUACAGGUUAUUGCUGAG
+UGGACAUACCAAAGACUCUUGCGUCCUUAAGCAGGGAAUUAACUAUACUG
+CAAACUUAUGAUUCCCCUCUAACGGCGAAAAUAAUUUGCGUAGGCUAGUU
+AGUAGGUCACGUGCUUCUUGGGAACAAGGUUAAUGAGUCAUUAAAUCCUA
+GAUGAAUAGAACCCCCAAACGUGAGUAUAACAGAUUUCACAGUGCUGCUG
+GCUUGCGCUUUAAGGGCAUUUGAUUGCCCAAAUUUGGAUCGACAUAUUCC
+GCGUGUUCACCCCAUGGGAAGAUUGUCGGUAAUGCACGGACUCGCGUAGU
+CCUUCUUCGGACGCCUUAACACCUUUCGGGUUAUCUCAGUUCUAUCGGCA
+CUUACAUCUCGACAGUAUCCACCUUACAUCUUUCUAAGCCUACGAUUACU
+GCGUUGCUGCAUAAUUGUAUUGUUAGGCAGCAGAUUUAGGGUACGUCAUU
+UCGGGGGUCCACUGUCUAUAAGCGUGAUAAAUUGUAAUAUCGAAGAGCCA
+GCUGAUGGAAACGGCAAACCGAUGGCCCGCGUCCUACGGACUUUAAAUGU
+AGAGAGGCCUCACAUGGCAGAAUGAUCUUCCCUCACGCGUACCACGGCUC
+UAGUCUAUACUGAACGCACGAGGUGUGAAUUUGUCCGUCCAAUUGACCCU
+GGCUGAGUAAUGUCCCAGAAUUUGCUGCGGGGGGUGUAUACGAUUCACGA
+GGUUUUUAAUUUUUCACUGGCCGCCCUACCUGGUGACAAAGUCCAGGUCU
+UUAAACGAACUGUCUUCAAGUUCAAUCAUGGGCAAGCGUCGCCUGGAGAC
+UCAUUCAACAGGCUGGACUAUCAGCGUAAGCUAGAUCAGGAUCUGCGUUU
+CGUCGUGUUCUGCCAAGGUCUAUGCAAAUCAUUGAAUCAAAUAGCGGCUA
+UGGCCGCAGGCGGCUCGAAAUGAACUUUGAGGGGGAGUACCCACGCUUCC
+CCGGUAUUACUUACUACGUUAUACCGACCCAUGUGCAGGUCAGCCGGGCG
+GCUAGCAACCCGGCGGCGUGUAGCAGCUAGACUACGUACUUGAUGCAGCC
+CACCUGCCUUUAAUUUUUAUUACCGUCCCAAUAAUCUCGGUAUCCAUGCA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr13.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr13.ebd
new file mode 100644
index 0000000..520ae3c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr13.ebd
@@ -0,0 +1,32 @@
+RF00023 AE001939.1/5041-5389 pg-1_13 25418 25766 1
+RF00168 AE006448.1/6071-6253 pg-1_13 357 539 0
+RF00174 AE012818.1/1974-2213 pg-1_13 26998 27237 0
+RF00101 AE015163.1/5083-4833 pg-1_13 24211 24461 1
+RF00167 AE016809.1/202496-202595 pg-1_13 7829 7928 0
+RF00174 AE016934.1/49817-49625 pg-1_13 30925 31117 1
+RF00230 AE017038.1/176480-176232 pg-1_13 23569 23817 1
+RF00009 AF186232.1/1-262 pg-1_13 16025 16286 1
+RF00080 AF270169.1/2621-2476 pg-1_13 41583 41728 0
+RF00023 AF375582.1/1-319 pg-1_13 13657 13975 0
+RF00005 AF396436.1/47447-47513 pg-1_13 7373 7439 1
+RF00213 AJ543325.1/2-85 pg-1_13 7288 7371 1
+RF00023 AL139078.2/71393-71035 pg-1_13 17049 17407 1
+RF00017 AL354512.3/23429-23155 pg-1_13 44501 44775 0
+RF00174 AL646070.1/4253-3997 pg-1_13 12322 12578 1
+RF00080 AP002564.1/66699-66838 pg-1_13 5881 6020 0
+RF00174 AY033235.1/252-496 pg-1_13 19977 20221 1
+RF00031 AY060611.1/560-627 pg-1_13 8240 8307 0
+RF00028 M22563.1/302-518 pg-1_13 6906 7122 0
+RF00066 M26277.1/1-56 pg-1_13 15131 15186 1
+RF00169 U06833.1/215-133 pg-1_13 29610 29692 1
+RF00010 U28088.1/1-355 pg-1_13 21041 21395 1
+RF00017 U40756.1/3688-3391 pg-1_13 24734 25031 0
+RF00177 U91338.1/25-622 pg-1_13 42092 42689 0
+RF00012 V00190.1/62-269 pg-1_13 30560 30767 0
+RF00005 X03240.1/6071-6134 pg-1_13 28142 28205 1
+RF00002 X53361.2/1206-1368 pg-1_13 2910 3072 1
+RF00028 X55026.1/23712-24006 pg-1_13 8781 9075 0
+RF00031 X84742.1/5239-5302 pg-1_13 32739 32802 0
+RF00031 Y11111.1/1260-1324 pg-1_13 14349 14413 1
+RF00028 Z17234.1/4409-4687 pg-1_13 1918 2196 1
+RF00163 Z69690.1/342-390 pg-1_13 26337 26385 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr13.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr13.fa
new file mode 100644
index 0000000..bbb788c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr13.fa
@@ -0,0 +1,1001 @@
+>pg-1_13
+AAAGAAUUCGGCUGAGAGUUGCUCCUGGACGUGAGUAUAUCGGGGACUAU
+CCCCAUCACGGUCUAUACGGGGUAAGUCGGGUCUGCGACUUUAGAAUCCG
+GCAAGCAGAAAAUAACAUCGCUCUUAGUUUGGUUCUACUGGAGAUGAGUG
+AGGAAUAAUUCAAUGGCCCACGGGCCCUCCACCCCCUCAGAAUGGUGUUG
+CAUCUCGGCGCACGUCUCGUCUGAAUUUAGGAGCUACAUGUAAUUUUCCG
+CAUGACGAGGGGUCUUACGUAUUAAACGUAUUCGUACCAAGGUCAUCCUA
+CACCGUUAGUAUGUGGCUGUGUCGCCCCAGCGAGAGUGUACUGUAGAUAA
+GUCUAGCACAUCGAUAGAGGUCGCAACUGAUAUGAAUCUACGCCGAGUUG
+GAGCACAACAAAGACGCGUAUUUAGAGGAGGAGAGGUUGCCGAAAGAAUU
+UUGUUGCUCAGCAAGGUUCUUGGGCUAGUGAGAAAAACUCACUAGACUGU
+CGCAAAUGGUUAAUAACCAUGCGGAGGGCUAUUCGUUCACCGUGUGUUAG
+GUUCGAAAAAACCGUAUCGCUGGUGGUAUUGAGCAAUCGUGUAGAAGUCA
+CCAAGAAACAGGGAUUGCACGAACGUCGGUAAUGGGCCAUGGCCGUAAGC
+CUACAACGUGUUUGUUAACUGGAUGGCCAUUCGCGGCUCUAUUGAAUGGA
+UUCGAAUAGCGUCGCAACGGGUCGACUUGGCCAGCGCCGAGCAAGGAAAU
+UGUUGGCGGCUAAACGGCCAUCCCGAGCAAACCUUUCCCUACGUGUUCGU
+GUAGUUUGUAAACACAACCUCGCUAUGGCAAUCUUUGCCACCCACGCCUG
+CCACAGCACUGAAAAGAUUUGGCUGUCGUCAUAUUUAAGGAGCCAUCUAA
+AGUUGCCGCGAAUGCGGCUCUUGAAAGCCGUGGCGUCGACGAACAUCUUG
+GAUGUACAAUUUACUGCAACCAAGAGCUCCUAACCACCCGGUAAUACCAG
+ACUGUACACACACUAAGAACCCAAAAAAGAUCGGGAUGAAUGCGUACAGA
+AUGUCAAAGAAAGGUCGGAUAUUACAUUUGGUCCAUUUUGAGUUUGAAUC
+ACACAGAACAAUACUUGGUACCUUGGCGUCUAGUCAGGCACCGGUUCUGU
+AAUUAGGCACGGCCGGGGGGCGCCCGGCGACCUAUAACCACAAUGCAUCG
+GCUGAUAAGAAGUAACGUACACACUCUAGCAUUAAUUACUUUAGAUGUAC
+CCAGGAGAGAGCCAGUUAAGCGCAAAAUACUCUCGCCCUCUGUCCCAAAA
+UGGUGUAACGACGGUCGGUGAAGUGAUAUCAUUAAUAUAUACCGCGUCCG
+GCUAGCCACAGGUUCAGUUCUAUGCUGAACGCAGCAGGUCAGGUCGUGCA
+CCUCUACGUACCCCGGGCGGUCUGGAAAUCGUUCUUCGGUGUACUCGAUU
+UCACACCUUAAAAAGUUAUUCUUCUCAAGCGCUCAUUAGCUGCAGACGCG
+UGAGCUACACUACGAUGUAUUCACGAAACGAGCAAACGAGCAAGUAUAAC
+ACGUACAAAAAUGCACACUGCCGGUACGGGCGCUGCCAAUUGCUAUGUGU
+GGACUUUGCCCCCAUACACGGAGCUACUUUUACCAGCGUCUGCCACAGGC
+UCCAUCGGAAAGUAAUGAUCCUACCGGUGAAAAGGGAACUAGCCUAUGUG
+ACUAGGGAGACCUUCGUGAUCCAAUAUCAGGCCCCGAGUCAGCUGACUAC
+GAUGUGUAGGCCAGCCAAUUAAGUGUCCUGGUUUCGGUUGAUGAUUUGCG
+AGGAACACGACGGAACAAUGAGUCCUCUCAUUCUGCGGGAACGUCGUCAG
+GGAGACUCAAUUGUGCGGUACUCGUGCCAGUGUUGCAAAUACUCUCAUAA
+CCCUCGUCGAAUUGACGCAACGUGUUUCCACGUUGCUCAGACUAUGUCAU
+CAUCUUGGCCAUAUUUACUUAAGCGGGGGUCUAAGUAAAUAUCAAGAUGU
+CGGGCGCUCGUGGCGAGAUUAUUUGACUGAUUUACAUCACUCGCUAGUCG
+UUGAACGUGUACAUCUAUUUUUAUAUUAAUAUCAGUCGAUGUAAUUCGCU
+GCAGGUUAGCAUAGCGUUACGCCUUAGCUUUCAUGCAAUUCACCCAAUGU
+UAGCCCAUUAGUUGCCUAAUAGGAGGCCUACAACUAAGCCUGGACAGGCG
+CGCUAAUCGCUAAAUGGGCAGACCAACCCCUCGCAUGCACACACUACGAU
+GGCUAGACGUAUUCAGUGGGUCGGUGGGGGACGUCUUCCCCAGCGGCAUC
+UGGGCCGACACACCACUUACCCUCUGUAAUAAUUUCGUGGAAAGGGAUAC
+GAUGCCGUUGGGAUAGGUGUCAAAAUCUUUGAGUCUACCGCGCAGUUCUU
+GCCAUCACUGGUUUGAGGGGAGAAAGGGUUAAUAACCACGACUCCCAUCU
+CGACUAUUGUCCACAAGGAAUCUAUUACGACUACGGGCCAUACACCCAGA
+CGUGAUCUUAGCGGAUAUGAUAUCAAAUACAUCCCGUGACAGGGCUUAUA
+GAAAACCUUGUGUGAAGCAGGUAUUUGGUUCAUAGAACGAGUGUGGUUGG
+GCGCCGUACGGAUUUCCGAGUACUUGGCGAACCAGCUUCUGAUAACGCAA
+CUUUCCCGGCGACUCUGAAUCUCUCUCCUUAUCCGCGACUGUGUAGGUGA
+AAGAUUCGGGUGUAGAUUGUGCCCGACGUCUUUAGUUUGGGGCUGGCGUC
+UCAGAUUAUGGGAGCGGGGGCGAUGAAAACCAGUAGAAAGGAUAACCGAC
+AAUAAUCGAUGAAGUUUUAGCUACGACUUGACUUGGGAAUAUCGAGGCGA
+UUUCAUUCUCGUCGGAAUAGGAUGGGCCUGGCCCUCCCCCGGUGAGAAAG
+CCAGAUAAUCAACACUGGCGCACAGGCAGCUCGGGGGGGAACCCCUUGCU
+GGCCAGUUGCGUUCGAAGCUGUUCCUUUGUCCAGAUCACAAGACUCUGCG
+UAUCACCGAACGUAUCGCAAGGCUGCUGUGUCCUUCCUCAGAACCUGGGC
+CAAGACAUCCACCACAACAGGUACCUUGCUCGGGAGUCGUACCAUGUAUU
+AGCCUCUAAUUCGUCAGAGUAGGCGAAAAUCACAUAAGUUCAGGAUACUC
+AGCGACUCAGUUAGUCAAUUGGAGAAUAAGGUACACGUUCUAGCAAGCAA
+GCCCGGUCGUACCAGUAUUUCGUAUAAGUUCUAUACUGGGUUCUUAUAGC
+ACGUCUUCGGCGCAACUUAUCAUCUGAAAAAGGGUUGAUAGAUAUCACCG
+GGCGCAGAUUUGAGGCGCACCUCAGGCAAUUAAUCUACGAUCCGUGUGGA
+CGGGGCUGGCCCCAGGAGUGUGGAUGAAACUUCUCUUUAGUUCAUUCACG
+UAGCGCACUGUCCCGGGCGCGCGUCAUACCUCGCAGGCUCGGAAAUUAAA
+GUCCCCACGGUUUGACAAUCAAAGGGGAUUCAACUACCCGUCUGAUCGAG
+GUCAUGGGGGCGAUAUGCGGGCCAUCACCGGCCGCACCCGACGGAAGGGU
+CAGGGGCAGUAACUCGUCUUAGUUAAACGUUGAAGUUCAGGCGCAUCUCG
+UCCUAAUUUUAAUCCGGAGCGUACCGAUGGAGGACAUAUAGUUAGCUUAU
+ACUGACAUGGAGUGAUUCGUGUGAAGUUGGUUAGCACCCCACCGUGAUAU
+GCCAAGCGUCCGGCGACAUCGCUAGUCCUCCAACUCGAGCCGCAGUACAU
+CUGCCACCCCCUAACUGUAUUCCUGAUAACCCUUUAACAUAGCCAGACUC
+GACCGGUAUACCGAUUACGAACCUAGGUGUCCAUCCCUACUCAGGUUCUG
+UCGCUCCUGUUGUGGAAACACUUACAGCCGCGUUAUUAUGACUGUCAUGA
+AGGCUUGCAUCUAAUCGCCUACAUAAUAGUUGGCCUACGUGCUAUGGGGA
+UGUAGGCGUAUGUUUUCGGAUGUAGCGAGUCAAGGACAACACUCGGCAAC
+CCCCGUCCAGGUCAACAUUAACCCUCUUGUCGCUGACGGCUUCUCCGCAU
+ACAUAACCGACUAACUGCGUGGCCUUUCAUGGCUUGCCCGCGUCUAUUGC
+UGACAAUAAUGUGUUACUUCUGUUUGUCAAGUCGACUUACCUCGUUAGAG
+GUGGUCACGAAGACAGUCUCUUGGCCACGCAGAGCUCAAUCCCCAGCAAC
+UAGAAGCCUGGACUAGACCAAACUCUGGGAGAAAGGUGGGUCAUCGGCGC
+GUGUACUCGAUAAUCUGGCCCCUGAUACAACCACCUCGAGUCAUCUUUGC
+UAGCUUCGGUUCCGAGCUACUUAGGAAAGGCGUUGCUAUAGUCUUAGGAG
+AGCUAUUCUCUACAGAUCGUUGUUUCUUGAGGAGGCGUCUAUGUUUGGGG
+AAAACUAGCCACGUUCCACGUAUUCUAAGACUUUCUAUCGUUGUCGCAGA
+GAAUGGAGUGUUCUGGGGGCAGGAUUCAAUUCGGCCCUGGGCAAAUAGCG
+CUCGCGCUUCUUGCUCUCUCCUAAAAUGAGUGUGGAGCUUGUAACGCGGA
+GAAUGUUACGUCCGAUAUUCAUCGCACCUCACCCUGCGCCCAGUCAGGAG
+CUAAUCAGAUCGGGUGGAAGAUACUCACAAGUAAAGCCCUGUAUCGGAUA
+GAAGCCUCCAUAUGAAUCGUGCGGCACAUCAGGGCAACUGAACAGCUACC
+UUGCUCCCUGCAAUGGAUGUAUGUGCUUAGAACUCCCUUAUACAACUGUG
+CACUCCGUUCUCAUGAAACCGCGCAAAGGUCACGACGCGGGCCCCUGUAC
+GCGUCGGGAUGCGGGAUGAUUUCAUUGGCUGAAUUAUAACCUUGAAUGCG
+GAUGCUCGGAACUGUAUGGCACCUAUCCGGCGACCUACGUGUGUUGGAGC
+CAAUUAGUUCUUACGCUUGCGACGAGUGGGUAAUUUAAUACUCGUGUACA
+CGGUGAGAAUGUUCCACAAUUCGAAAUUGUUGGAAACUCCGCUAACAGCC
+CCGCACGAAGCAUAACGUCUGACAGAUCCGAGGUGUGCAAUCACGAGCAA
+ACGGAAAGCGCGAGCACCCAGAUGGAGCAGAAUCAAAACAGUUGAACAUA
+GUUUUGGUGCAACUUCAUGCUGCAUAUCCCGGGUCUUGCAGCUUCGACUG
+GGGGUCCCCAAGUUUAUCUUCGGUUAUAUGUCAGAAUUCAACAGACUGGA
+CAUACGGUAAAAAUCCAUCAAUUAUGCGGACGGGAACUAGAUCGAAAGUC
+GUCAGUUGGCUGAUCGGGGGCCGCGUCAGUAGGCGUAGAGUACAUAUGUU
+UGCUCGACUGUUACAAUUUCUACCACACAGGCAGGUGAUAGACUAUCCAC
+UAUGUUGUCCACGAAUCCUCACCACGUUUGUGUAAGGCUUUGCGUGUAAC
+CUGGUCUGGCACGCCAUUGAUCCCCACCCAUAAAACGAAAAGAACCUGAC
+CGAAGUUCCCCUCACUGAACUUGAUCUCCCCUGGCCAGGCUAGCGGUGCU
+CUAGCUUUAUUUAAUACACGAGUAACAGACAUUCAAGGGGACCGGUCGCU
+CUUAUGGGCUGAUAUUGAUGCCGAUCACAAGCCAGGUGACUAAGCUUUUC
+ACUGAAUGACCAAUGACAGUCGGGCUUAGUUUGACCCCCCGUCUAUCAUG
+CUGUUAUAUUGGACACCCAUUAGAGGCGUUUAAAAAGCACUCGCAGUGGA
+UCCUUAACGAACGCCUGGCGUUAAAGCGAGCCGCCGUUAACGAAGGUUCA
+UCCAUUCUGCAGAGAGGCUAUCGCACAGGCCUAUGAGGCGCAACCCUAAG
+CUUUUGAAUACGCAUAUACCACGUGAAGACAUAUAUAAUUUCAACCUUUA
+UUUGUGGAUGUACAUAGGGAGUAGCGACGGGUUACCUGCAAAGGGGAGUA
+ACUUCAUUGCCGGUCGAUCGUCAUUACGAUGUGUGAAAAACCACAUCCGG
+UCACCGGGCAACCCGAAAGGAAUACGCAGACGUAUUCCUUUUUUGUUGUA
+AGUGAGACCUUGCCGGAAGGAUCAGAGUGGGCGGCAGUUAAAGGGUCGCC
+CCUUCUGGUAGGUCGCCAUCAGUGCGCUACGUACAGUCGAGGAUUGCUCG
+AAAAUGGCAUGUUUAAAGAAGACUCGCGGCUUCCAAUGAGCGGGGUACUG
+CUAGAACGUACGAUAUCACUUCGGGAUCCCUACAGCUCCCCGCGGAUAAU
+GUUCUAAUAAAUUCUAUCACUUGCUUAGCCUAGUAUGGGCUGCAGCCGUU
+UGUAGGCUAAGUAGCUUAAUAUCCUACCAUCUCGGUUAAUUACACUGCCU
+UCGCCGGGUAUGAGCUUUCCAGUGAUUGACGGUCGCUAAUGACUUGACAU
+AUGGGGCGCCGUCCCUGCAUCCAAGGCACAGCCACAUCCGGGCUCCGCUG
+GACAGUCCGAGAACAGAUCAAUCACCAAAUCAAGGGUUGAGACGGCGCUG
+AGCUGCGUUAGAACUUGUCUUCAGGAAUGUGUAUCGUCAUUCGAGCGCUG
+AUGUACGAUCCAAACUCCCGCACCGUUGUUGGAGCCGCCUGCACUCUAAU
+UCCAGGGGUGACGGUCCUCUGGACCUAAAUGCAUAACACUUGUGUCUCGA
+AGCGCAUCAAACGGCGCGUAGGACGUUGGCGUAGCACGUGCAGGAUGGGG
+AUCUUGGGCAUGUCUGCUGCAAUCGGCAAAGCGCUCUAUCGAUAAGGCAG
+UGGCAUCCCGGCCAUUGUGUUCCGCCGACAAUUACGUCCCUGUGUCAUCA
+GAUAUACGAGAGUCCUGCAGAGCUGCGGACGACCCAGUCCGCAAGUUAAG
+GUACUGUUGUGAGAAACCCGGUAAUCGCGGGACUUGCAGGCGACUGUCAU
+CAUAUACAAACUAAGCUAGCUGUGUGUGCGUCUGAUCCUACUGGAGAGCU
+UUGCUCAACGGACUUAAAAAUUUGAGCUCUUAAUUAAGAAAUUAUUAAGU
+UGCAAACUCUCAAAUUCAGGGAAACCUAAGUUAUUUUUUAUUUGUUUUAA
+AUAAAAAAAAAUAUGGCAAUCCUGAGCCAAGACAAAUCAUUUUGUAUGGU
+GCAGAGACUCGAUGAGAGUUAUCCUAACAUUUAUAAUGAGGAUAAAGGUA
+GAGUCCAAUUCUUUAUCGAAUUUGCCAUAGUACCGCGGUAAGCCAGGAUG
+CGCAGGCAUAUCACUCUCAUAUACUUACCUCCAGCUGUUUAUCAUUAAGU
+CCGCGGGAUUGCUCCGCCUGCGUUGCCCCUGCCCUGCGGGCAUGUUUAAA
+CUCGACCAAAUACAUCUACGAGGAACCUCUGACGUAGCUGAGUUUCAGAU
+AUUCAAAUUCCACACAGAAAGGCCUUUCUUUGCCUUCAGACAGGGAUAAC
+UUGAAAUCAUCAUGGACUCAGAAGCCACUUUAAAGAAUCGAACUUUAUAG
+UUAUGGGAAAUGAGCCCACACCGGAACCAUCCAAGCGGCCGAACGUUCCG
+AUGGACCUUCGGACCGAGCUAUAAGAUUUAAGGUACUUCCCAUCGAUUGG
+GGGAGUCAGUCGGGCGUAUGCGCGCACAAACCAGGACGAGUCAAAGAUCU
+CAUUUGAUGAAGUACCUUUGUCAACCAUUUCUAUGCCUAUAGAGUGGGGA
+GUGUCGCACGAGCUCGCCGCCCCUGGGACUCGGAUUUCUUACAUGGGAGG
+GCAUGAGCACGGUCACCCCCCCACGAUUAGCACUUCGCGAGUGUUCUUCC
+AACAUGGACGACGUGACGGACUUCCCUCGUCCUGCGCUUUCGGAUUCUAG
+GAGUGCCCCUAUAAAAGGCCUCCCAGCUUGAGACAAUGUACCCGGAGAAA
+CAAGCUACAAUUGAGCGUGUCCCUGUAGACUUUCGGCGAUCAACGCUUCA
+UAUAAUCCUAAUGAUAUGGUUUGGGAGUUUCUACCAAGAGCCUUAAACUC
+UUGAUUAUGAAGUCUGUCGCUUUAUCCGGCGUACCCCAAUACUUGUGCCU
+CAAUCCACGGGGAAUAUAGCAGCAUUAUGACUAAAUUCUCAUAACUUGUG
+UACUAUUCGGACUGAAACCUCCGGGCAGUAUUAGCACCGAUCGACUACUG
+UAGCCACACAUAGAGGGCCAAUGCUUAUGCAAUCUUUCGAGGGUCUCAAA
+CCAAACAGUCCCGAACCACCACGGCUGUUGGUGGCGUUAUUCUCUUCGGG
+UUUAUUUACUGUAGUGUCGGUGUAUAUACCUCUAGCUCACGUCCAGCAUG
+AAAGGCGAAAACGGAAAAACAGCAGGGGUUAUAACCACCGUGGCGCUUAU
+GACGCAGUUGUCUUAAACUCGAACUCGAGCGGGCAAUUGCUGAUUACGAU
+UAACCACCUGCUGGGGACCGGAGUGAGGAAGGGUAAUGCGUGAACUUGUA
+UGGUCGAAUCACUCGACCUCAUACCUAAUGGUAGGACCACCCUCCACGCA
+GUUAGUGCAUGCCAGGUAGGCGGUAGAAACCAGGUUGGUUAAAGAAGCCA
+GAAUGAGGGCAUCCUUCUGGCAAAUAGCGUAAUUCUAUGAGCCAACCAGC
+AGUGCACGGCCAGGCCAGCAGGUAAGGCACGGCUUUUAUGUCACAGUGUA
+UGAUAACUUUCCCAAGACAUUACAAUUUUUUUACGACAGGCGGUUGAUGG
+GUCAACGACGUCUCCAUGUUGAUACUGAUCACACCUUCAGGCUGGCAGGG
+GGGAGUACUUUAGAAUCUAGAUCUAACUGCAAACUUUCAAAUCAUCGGUU
+AAUCCUAGCAUGCAACACUUGCAAUUCGGGUCCCGUUAUCCCUUGCAUCG
+CCGCGUUGCCCAGCUUAAUUCGCAGUACCCCUGCAAACAUAAAAAAAUGA
+GAUUAGGUGCCUCACUUUGUUGUGUUAAAGAGCCAAACUCCAAGGAAGCC
+CUAAAGCUCUAAUAACUAAAGAUAAGACGGAAACUUCUUACCUGGCCUCA
+UUAAUGAUUGAGGGUAUAGUAAUAUAAUUAGAGAUUCUAGUAAUAGAAAU
+GGGUGAUCGUGGAUCUAAAUCAGUAAUAUUUUAAAAGAUUAUUGUAAAAG
+AGCAACGAGUAGACGGUUCUUCCAUUAGUUUAAACUAAUGGUAAGGUGUA
+CUCUAGUCGCCAGGAAAGCUGGUUCUAAUAGUGGUUCACGUUGAUACCUU
+GUUAAGAACGCUCAACAUCAAGUGACACUAGUGUUGACCCAGGUGCUCCU
+CGGAUCUGUGGACACUAUAACGGAAAAAAAUGGGCUGGAUAUGGCUAUCA
+AGCAGUUUACCUGAACUCUAUCUGUAUAGUUGGCCCAAGUACUCUCAGUU
+CCCGUUGUUUAAGUCACACCCAGGUGGUGGCAAAAUGAGGAGGUCUCUGA
+GAAGGGGGCGUGGCCCUACAGCUGCAGAACUUAUAUGCAGGCGCCACCUU
+ACUCCAGGGGGGUAGAUCUAGACGUAAGAAGCUCCAACGGACGCUGUCAC
+CGAUACUGGAAAAUCUAGUAAUAGUUUAACGAUUGGACCACCCGCUGCCA
+GAGCUAACUGGUCGGGCGCCGCUGCUUACCCAUGCCUAGCCGUAGGGAUU
+UCCUCAAUCAGAAAUAGCUCGAGGAAAGUCGUUGAUUCUGAAACGAAGCU
+CUCUCUAGAGUUGCUUGGAAGGGCCCACUGGGUCAUCCAUUAGCUAGGAU
+ACAUUAUCGCCCGGCCGUGAGCGGUAUUCAUAUCGGAUACUACGAAACUA
+GUGCCUUCUAACCACGCACUCUACGGGAUACGACAGCCGGGGCCCCAAAC
+CCUCCCGUGGAACCGUUAAAAGGGUUGUUGACGAGCUGCCGGAUCUGCCC
+GAACUAAAUAUGAGAGUUCAGACCGGCCUCGGUACGGUUGGACUCCCAAC
+CGAACCAAGAGCUACGGGACAUGGGUUUUAGACUAAAAAAAGUAUAAACC
+UCGUUGUUUUGUGAGUGGCACGGUUGACCUCUCAUGGCUCCUCGGUAUCU
+ACCUGCUAAUUUUUAUACUACUCACGGUAUGUCGUAUCGUAUGCAUUGUU
+GACCACGCGGCUCACGAGCCCCGUAUGAAUUAUUCGGCCGGUUUACUGUG
+CUCUCGUUCAAGAAAUUAGCGCGCAGGUAAGCUCAGUACCGACCCAAACU
+GAGAAGACGCGGCAUUCGGAUUUUCUACGGUUCUCCAGGUUAGCAAACGG
+AGUUCAAACGCGACGGCAACACAGAGCCCGCUUAUGACGAAUGACCGUCG
+GGUUGAGUUAUUGCGGUCGCCAAACCAGUCGUACAGUACUCCCUCAGCGU
+GGGGAGAGAUGCGGGUAUGUAGGUCCGGUUCUACAUGUAAUUCAUCCGAG
+GGGACUCUUAGGUAACGUUACACGCACGGUCCUGUUUUUAAGCCGAGUAA
+UAGUGCGUAGAUACCAGCUCGCCAGUCUGUGGGAAGUAGCAUGAUACGCC
+AAUGUCUGUGCUUUAUCCAUAGACCUUUCAUCAACACCACUACGCCGUCA
+AAGCCCAAAGCCGGACGCCCAGGGUGUAACCUGCAACCAGGCCACCUACU
+UGGAUGCACUUGUAGGGAAUUAACGCUUUGCGCAAACCGUUUUUGGAGUG
+GGAUUUGAGUAUCGACAAAGAGCGUCCACUCCGGUCUCGAGUUCCGAGUC
+GGUGUAGCCCCCACAGGACGUGGUAUCAAGGGGGGUCUCUUCACGGCAUC
+UCGGUCGAUAACGGGGGCAGCUGCCAAUUGGUUGCUUUGAAUACCCCUAG
+AUUCGGUGGUGUCGACUCCCUCGCGCCUGCCUCGACCCAUCAAGAGUUUC
+AGUCAUCACUGAGCCGCAUCACAGCUGCUAACGCGGUAUGCGUCCUGGAG
+GCUACCCUGUAUAGCGUACCGUAGCAACUGAGCUGCGGAGCGGGCAACAC
+CUGUAUCAUUCUAAAGCCUGCGACGUAACGCUUCAAGUGUUUCCGCUACA
+UACGAUAAAAGUUUGGCGUGCAGAUGGUGCGCUCGUCCGACGUCCGCGAA
+CUAGUUGCCGAGAAGAGAGAGCGAUGGCUGAGUGUUGCCCUAUCCCGAGC
+GGCGUAGUAGACUAGUUGAUUGGGUUUUUGGGUUCAUUAGUCCCUCACGG
+AGACCUAUGUUACAUUCUUCUAGGUGUAAACCAUCCGAUCGCGGAUCCUG
+CGCAGGAUCACCCAUACUCCUGCUAAGGAGGGAUUCGGUAGAGGCAGAUG
+UCUAUGCGUGCAGGCCGGCUUUCCCUCCAGUCAAGGUCUUCUUAGCGAGA
+CUACGAGGGAUUGCCCGAGAGCCGUGACGAAUUCCUAAGGGCUAAUUACG
+AAGCUCUGACGGCGCUUCUGCGGGUCUGUCACUUACAUAUCCGGUCAGGC
+UCCCCGCCGAGCGGGCUUUCCAGCAGCAUUGUCCUUGCCGGUUGGGCAGG
+CGUGGCGUGACGCUUGCUGGCAAGCAUUUAUCGGGAUCCUGCGAUUGUAA
+AACGGGACCCGGGGGGACACUAGAAAACGGGGCGCAUCGGCGAGGUAAGU
+CCUGCCGGGGUCUUCCUUGGGCUCCGGCGCCAGAUUUACCAUUCGUUUUA
+UACGUACUGAGUACAGCGCUACGUUCUGGUCAUUUCCGUUGUUUUGCGCA
+UGCUGAACGAGGCUUCACACCUGCGUCAAUCUACUGACUCUGUGUAGAAA
+CCAGUACUAGCUUUUGCCGCAUUUACACUGAGCGGGCGUUAUACGAGUAU
+GUCAGAAAGGGUUUUCAUACGGAUGAAUCGGUAAUGCUUGCUCUGUGAGU
+UGAACUAUGCUUCUUAAGACAAAUUGAGUUGUUUUAAGACUAUGGUAUAG
+CCUUCGAAAGACCGCUUGUUGAUGGAGUUUGCCUCCGCUGCCUCUGCACA
+CCAUUUCCAAUAAACAAGAAUAGUGCGUGCUUACACCAGUUUAGCCGCGG
+CCGACACGGCGAUAACUUUGUGCAGACUGAAAACCUCCUUCUUCCCGACA
+ACUUCAAAAUGGCCCAGGUCGCGCGGACCUUGGUGGUCGCCGGGCCGCAG
+UAUACCUACAAAUGCUGGAUAAAUAUCGGACCUAAAGAUCAUGGUCAAGU
+GAUCUCUCGUGGAUCAAAGUUAUGUGAGACGCGCGUGUUUUGGUGGGAAU
+ACUGUGGUUCCGAUAUAGCGAAAUUGGAGCUAGUCGGGGCAUUCUUUUCA
+CCACCAUUCUAUAAAGAAACGAUGGAAUGGUCGACCGUCUUUGGCUUAAC
+UAUACCUACACCUCCUCGUCGGGGUGGUCCGUGUGCAGUAUGAAAAGCUU
+GGCGUCUCAGGAAUAUCCAUCGCUUCCUCUUGGUGCUGAGACAGUAAGCG
+GGAACUAGGAUACAUCUAUAGCGUUCGAAUGGCCAAGACCUGAGCCGUAA
+GCCCGUCCGUCGGAAGGGAGAGGAUAUGACCGGCAGGAACAGCAGUCCGA
+CCGUUAAAUGGCUAUUAGCAGUCUGAAACCCACUGUCCUGGCCGGUAUCC
+GGGCUGGCGAACCGGGUCCGGCCGCCUUCCCGUUCCGCGGAACAGUGGCA
+UGUGGACGGACCUGCGCGACGCCGCGCCCUCUUCUGGCCAGAGGUAGCGC
+GGCCUUCGACGGCGUUCGCUUACCGUUGCGGGGGCAGCGCAGGUUGGCGC
+ACCGUUUGGGGCGGCCGCUCCCUGCUUCCCGUUUAACUGCAGAUCGGCUC
+UGCGGGCACCAGGACGCGGCGAGUGUAAAAGGUCAUACGUGGUCGUCUGG
+UGCAGUCCAGGCACUAUCAGAGGGCUCAUUACCUGAUUUACGACCCUACU
+UUCUGCCGUUGGUUCACUUAUGCCCACGGUAAAGAACCACAUGGCCCUAA
+CCAGCGGCUUCUUGUCUCUCUCAGGGCGUCGUCUAAGGCGGAAAGUAGCU
+UAUGAUAGAUGUCCCCACCGCAUUUUAACCAUUCUUGAUCCUACCAGAUA
+UGUUAUACCGGUGGACUCAACGGGGUGGGAGUCGUUAUUGUUAGGUGCGU
+GUUUUGAUCAAGUUCACGUGUCAAACUAGCGUGGGCUUAAGUUCUGUGUC
+CGAAUCCCCUAGAUAGUCCGUUGAUUACAAGUAUUUGAACACAAACUGCA
+GUUUGAGCGUGGCGGAUAAACCUCCCCAGUCCGUAAGUUGGAAAGCCUCU
+AUUACGUGCAUUCCGAAAACUUGGGUGCCGUCCCACGCCGCAGCCCCAUG
+CCGAACAUAGAAAGACAUCAAGGCGCUAUUAAAGAACUGGCCCUGUUCAA
+AGAGGACUCCGUGGGGCUGUAUAACGAAAAGCCUGCGUAGUCUAACGGCG
+UCCCCACACAAUCAUAUUUAUAUUAAAUACCCGGCUGAGCCCACCAAGAC
+AGUACAACAUGGUUUGUUUGAACUCACACCCGUUCGCCUGGGCCGAAGUC
+GUUCUUAGGUCGAGCGGGUCCGGAUUCAAUACUAGGAAUCACGGCACAGG
+UAAUGGUCACGCGGCUAGUUGAUGGAAGAAUCACUGCAUAGCAUCGCGAU
+AUACCUUGAUCGUGAGAUAAGCACAGAGCUUAUCUAAGCCGAUUGUAAAC
+UCUUACGACCUUAAUCGAUGGGUAACGCUCGGAUAGAGCUUAUUUCCCAU
+ACUCCCACCAAAUCCUGCGUCCUCGUGCCUUAUCUUACAACUAUCAGAAU
+AGCAAAUCAUACGGCCAGUCAACCAUUGAAUAUUACUGGUUUACCGGCGA
+CGAGGUUCCUGCAUGUGUAGGUGACGAUCUACAUCUCUGUAAUUCAGCUA
+GGGCAGGGUCCCCGCAGUCUAGAGGUGCACGAGUGGAGCAGCCCACUAGA
+GCAUCUCACAGUUCGAGCUUGAAUUGCGUUUCGUAGGUUACGUCUACGUU
+AAAACGUUACAGUUAAAUAUAACUGCUAAAAACGAAAACAACUCUUACGC
+UUUAGCUGCCUAAAAACAGUUAGCGUAGAUCCUCUCGGCAUCGCCCAUGU
+GCUCGAGUAAGGGUCUCAAAUUUAGUGGGAUACGUUAAACUUUUCCGUCU
+GUAAAGUUUAAAAGAGAUCAUCAGACUAGCAAUACAGAAUGCCUGUCACU
+CGGCAAGCUGUAAAGCGAAACCUCAAAUGAGUUGACUAUGAACGUAGAUU
+UUUAAGUGUCGAUGUGUUUGGACGCACAAACAUAUGUGAGGGGGUGGACU
+CUGGGGCGACUGCUCUAGGAAUGAACGCAGCUCGGCUCACCAUUUGAGUG
+CACAGAAUACGCCUCCUAUGGGUGUAUCUCUUGUCUAUGGUAUCGAACCG
+GAGUAAUCCCUAUACAUAACUGCUUUAAAAGAUACUUAUCCUCGCUAAAU
+CCAUGCUUACUCAGUAUCACACCCGACUUAACCCGUAUGAGGGCAGCGUC
+AGUCAUGUACUUGCGAUCGAUAUGUAAGAUCUCAUAGGGACACAAAUGAC
+AUGAAUUGAUCUUGGAUGCGAUAUAGCCCUCAUCGAUAGAACAAGAACUA
+AAGUACUGAUUACUCCCCAUCUCUUGGUCUUUCUCACCAGCGUCAUGUGU
+GUCGGAAACAUCAGUGUCGGUUUUCUGGAUGACCCUUUUAAAAACCGAAC
+UUCACAGAGACACCGGCACUGUUAGUAGUUGGUGCGUUGUCGGAGACACG
+CCAUUAGCUGUACAAAUAAGCAGGUUCAGACGCAGCAGUACCUUCGCUGC
+ACGAUCUCCGACGCAGGCUCCUUAACCCGCCAGGCAACCCAUGAGAGACA
+AUAUAUCGUCUUGCGAUAUACACUUGAUUUCGAUGGACGUUUAGUGACCA
+GUACCAGGGCGAUUACCCGAGGGAUCGAGCGAUGUUCUACCACAUCUGCC
+CAUUUAGUCGGUGGGGGACUUAGGGGAUGCCCUACCUGAGUGGUGCCAUC
+UGUAUUGGGCAGACAACCUAGGCUGCCGCAGGGAUGUUGAUUGGGCCCCC
+GCUGGACUCAGCCUCUGCCCGUAGCCACUAUGAUCAUCUCGAGACCUGGC
+ACGUGGAGGUGCGUUGUGCCUAUCCUUCACGAGAUAGACGCUCUUGUAUG
+UAUAGUGAUUUGAAUUUAUCAUGGCUCACCUCGGACAACUUAGCGCCGAG
+UCGCAGUACGAGGCAUGGCAUAGACGAACUCAGUGCAUUCGCAUUCCACC
+UUCUUUCCGUUCAACCAAAGAAUUUGACGCAUUGCUGAAUAAUAUGGGCC
+CAGACGAGUCGGGCUUUCCGACUCCAGCUCGGAUCAAAAUGAGAGGAGUG
+GAUUUAGUCUACCCCAGGUGUGGGCAUCCAGGCCGACGUAAGAGUACCGG
+GCAAUGAACUGCCGUUCGGCAACAGUCUGGAUUGGGCACUCGCCUCCGAC
+UUCGGAUGCGAGACCCUUCUAGAGAAACUUGAAAGAUGAGUAGAUGUGUC
+GGAUCGAGAGUCCUUGCAAUGAGUUGGUGACCAACAGUUAGUCCCGGUUA
+AGGUUCUUGUAGGACGUCGUAUCACCCCAUUUGGUACCAGAAGAAUCAGG
+UGAUAUUUCAGCGGUAACAGUUAGCCUACAGCACUGCUUGAUGGACUUAG
+GUCGUUGUUUGGUGAUGGCGCUAAGGGCGAAACACUAACAAGCACCUAGU
+CGUCGGUGUGCGCCGUGUGUGGGCUGAUUUAAUCUGGGAUUAAUGGACGG
+CCUUUUACCCGGCGCCGACUUCGCGAGGCCAACUAGGCGCGUCGUACUGU
+UUCCGGACGCGUGCAUAACACUCGCGCACCCCGAUGUGCGAAUGGCGGAC
+ACUAGCUGAACACCGCCGGGACAAUGAUCGGACAGGAGGAUUACACUUAA
+UGGGAUAUCGCGGUACCAGCGAUAGCUGUAUAUCUUUCGAGAAGUGUCGG
+UUGUCCUAAAUGCAGAGUUGUUGGGUUAAAUUACAACCGACUAGUAGCAU
+CGAAAGAGCGUGAGACUGCUUUCGUACGUUCCCAUACGAUACUGCUGUCU
+CUGUCCAGGACAGCACUAACUGCAAUAACUUAGUGCGUAGCGUGUGCUCC
+ACCAGUCAAUCGCAUGACUCAGUCCAGAUUAGUCCCUCGCCCUCCCUUUG
+GUCAUAGGCACCGCAUCCUCUUAACUCAGGGUCACUCGUCAGUUGUCAAA
+AAUGUAGAAUCGGGCAUUGAGACGCAAAACCGCAUGUGCGACCGAACACG
+UCCGGCCUCCUAGGACCGCGGAAGUAGUAUUAUCUCUCUAUGAACCGCCU
+AGACGAUAGACACUAACAGUAACCUUCAAAUCUAUAAGACUUGUCCUUCG
+AUUGCACUCAACAGACCUUAUACUAAUUAGCACAAGUCAAACGGAACUUA
+CAGUUGCCUUCCCAUACCAGGUAACUUACGUAACCUGGUUGAUUUCUGAU
+GACAACAACCAUAUGGUCUUGGUUCCCCAAGAUCCCUCCUCACGGAAAAG
+UCCCCAAUGUAGCUUACGCUGCAGAGGCGACCGGUUAUGCGCCGAAUUAG
+UCAUGACGACUAACCCAUUGCCGUCCCGCUGAAUUCAUAAGAGAAAUUAC
+AAAGCUGGACCGGUGUCCCUUGACGCGAGCCCGACACACCUGUUUAGCAA
+CCACGUCUAAUCUAAGGCAAUGGCUAGAAUAAAUUUCAGGGAGUGGACAG
+UCAGAAACUUAGCACCCCCAAUGUGGUAGAUCUGCCGUUCUGACACCAUA
+GUGCGGGUGUAAUCCAUCCUUGGCCAGCUAUCGUCAACGUUGUACGGCCC
+ACUCGAAAUUUCCCCCCCGGGAACAUGUGAGCUAAGGCCGAAAGCCGGAG
+CGAAUGAGGAGCAAUUGCCGUGGGCUUAUCGACGCGCAAUAGCACAUGGC
+AGGGUAGCUAUUGAUAGUUCCGCACGGCUUAUUUGCUUACGGACUCAUCU
+UAAUUUACGGUUCGGCGGAGAUGCGAUCUCCAGACGCCGUAGCAAGAAAA
+CUCCCAUCCUCCGGUACUUUAUAUUUACGACGAAACUCCGAGGAUCAAUU
+GUGGCGCGUCGCGAAUGCUAGCCAAGUCCCUGGAGCUGAGAAACGUCUGU
+AGACGCUAUAACUGCCUUCCCAAGGGCAUUACCUAGGCACAGAUUAAUAA
+GGGGCAGGCUGUAGAUAGCGCGUGCACGUGUGAUCCCCGGCUAACUGUGG
+CGACCGCAUCUUAGACAUAUCUGUAUCGUGAGACCCACUCCAGGCCGUAG
+CUAGUCUUCGUCACACUUGAAUAUCAGGAACCCGGGGCGAACAGAGUAAC
+CGUGAGGUGCUGGCAGCCAAGGCUAUUUUAGCUGUUACCCUCUGGUGCUG
+GUGGAAGCGAGGGGAAUCGAACCCCUGUCCAAAAAUAAUCCCACAAAGAC
+CUCUACAUGCUUAGCAAAGAUGACUACUUCACCCUACUUCGCUCAUCUUC
+CAAAACUCAAAAGCAAGGCUAAGACUUUAUUUCACCUCAACGCUUGUCAA
+ACGCAAGGCUACACUAUCAAAAAUGACCGAAAAUUAAGCUAGAUAGUAUG
+ACUUAAAUUUCAGGCUCAACUGAACUUACGCAGCUUUAGCGUAAGCAGGA
+GCGAAUUUAACGUUGUUUGCGUUUAAUUUUAUUUGGGCUUUUUACGCUUU
+GCCCAAAGCGACAUGCCAUCUAAGCAGACUUACUCCUGUCGAAGCCAAGU
+CGCUCCCCUUCACCACUGGUGUGCAGUUUCUCGGUUUUGGGGUAAAGCCA
+UGUCAUUUAACCGAAGUCCGGGAUACGACCAAUGAUUGAACCCGAAGUUC
+GUUCCUUGCAAAGAGGUCCAUCUCUGACCGGUGGCUCAAAGCAAAAGUGU
+AGUGCCCAGCUUCUACCACAUCGGUUGCGGUUAUAAGCGACACAGUAUUG
+GACCGCACAUGAUCACAUACCGCAUUUUAGCGACGAACUUCUCGAAUGUG
+CCGUCGUGACCUCGCAAUCAGUAGUAGUUCGGAGCAGAUGUCCUGGAGGC
+GAUAACUCUAACUGGCUCCGUGACGUUGGGCAGAUCCAGAUAACAUAAAC
+GGCGUAAGUCUUUCUGUUUGGCACUAAAUGAGACCCACAGAAAGUCCGCG
+GCACUCCGCCGUCUAAGUGGACCAUUGGCCUACUCUUACCCGUCACCCUC
+UUUCUGGAGUAAGUAUAGAUCCUAGCGUGAUAAUUCGGACCUCUGAUCAG
+AUUGGGGUUUCGUUGCUUAGUGCGCGACCUCACGGAACGAGAGGAUUGUC
+AUUAAUCAUACCGAUGAGUAUGCUUUUGGCGUACGUAGCCAAUGCACCGU
+CUUCUACAAGAUAGGGUAAUAAGUAAGAAUUGCUCGCCAAUCUGGCCGUG
+UAACUAGCACUCGCCCUGGCUCUCCUGGGAAUUGCGCACAAGGUCUCUCC
+GUCCACGCCAGCAGACGAAAUUAGUGUCUCCGGCGCUCACGUCUUUGUCG
+UAAGUAUCUAAAUUGUUACUCCGAUAUACCUUCCAACCUCGACUUAUGCC
+UGACGCUUAUCCAUGGGGGGUUUGCUUGCCACAUGCCGAUAUAGCUGCGU
+ACUGGUAACGUCUCGUUCCGGAGCUAGUUCAACCAUAUGUACCCUAUACC
+CAUAGGCAGAUCGUCAGACUCGAACUGGCCCCUAAAGUAGCGAGAAGUGC
+GCGAAUAAAAACUAUACAUCUAUAUUUAGGUCCCCCGGAUUAAAAUUCCA
+UCUAUUGAAACAAGCUCGCCAGUUCCAAUUCUCCGGCUCCUACAAUAUUG
+AUAGUUAUGUCCGACUUAAGAGAUAUGGCACAUAUCGAGCAUCAGUCGGC
+AAUGACAGACGAUAUAUCACCAAGCGGGUAUGUUGUGGAUAUUGAAAUGG
+UGCUAAAAGCCGCAUAUGGGCACGGUGUGAUAACCCGAGACGAUGAUACU
+UCGCGGAUUCGCUACUGUUGACGCUGAGGAUAGACGCAACGAAGCUUUUU
+ACAUACUGCAGAAAUCCAGGUCGGUAGUUACGUCCGCCCCUCAGCCUUCA
+CAGAUGACUGAUACAAGCACGAUAUAAAUGUAUGCACUAGUUGGGUGCAA
+UGUAGCCGGUCGGCGUAACGUUGAAACGACGUCCUGCAGGCCAACUCGCU
+AACAGGGAACUGAAUUCACCUCUUGUUGUUAGUUGAAACGGAGCCGAAAA
+UCUGCCGGUAGGUCCGCUGACUAUUCGCUCUUGUCGGCCUAGCAAGCUGU
+UUGUCAGCUGAGCACGCUGAACCGACGAGCAACGAGUACAGACGUUCUUC
+UGCACGCGGUCUACAAACAUUCGAGAUUCACGGCAUGGUUAUGGAUCGGC
+ACCAACUUCAGGAUGAUCUAGGCCUGACAGUACGAGGCAAGUUCGGCCAA
+CCCCAUGGACACGCCGAGACGCAUCACGGGGGUAUAAUAAUUAAACUUGA
+CACUCUAAUGUCCAUUUCCCGAUAGGGACGCCUCUACUACGUGCCACCCC
+CUUGAUUCAUAAGCGGCUGACUACAGGCCGAGGCUGACGCUCUAUGUGUA
+UAUACCAACAGUUCUUGCUGGACUAAAUAAGUAAGCGGAGACGUUGCGUA
+UGCGUCUGGCGGACCGAACAGAUCACGAUGCGGUAACUGUCGUUCUUUCA
+GCGAAAUUUGUCGUGCUAUCAUGCAAACGGGAAAGCGGCUCAUGUGCCAC
+CACUUACUAACAAACACACUUCUGUCUACUCAGUCACAUUACCACCUGGG
+CAUAGUGAGCAGUGGCAAGGGCCUUGGAUUUCACGCAAAAUAGCGCGCCU
+UUCUACCGACGCCAAUGAGGCGCUUCAAGAACCGCGCAGCCUCACGACUU
+AGCUCGAAGUUAGUUUAUCGGCUUACCACAAAUUCAAAACGUAGUAAGCA
+CGGUGAACUUGCUGAUGCGCCUCCCAAAUUACGAACCGAAAGCAUCCCAA
+CCGAUUUACCCAGAACCGAGGAUGCCGUGCCAGUAACACAACUUGCAGCC
+CUUGGAUCCUGCGAGUUGUGCAGUUACACGUGGGUCCCACCUUGGCUCUC
+CGUGCACUAUGACAGGAGCCAUUUGAAAUCGUGACUCCCUUGAACUGGGG
+GUUCCCACACCUUAACCGAACGUCCGCGUUCCUCCGGGGGAACUCUAACG
+AGUUAUUGGAAUAUUUUAGAGUCAACACCCGGGAAUUCUCUGCUACUGUG
+CUCUCUGUCAGCAAAGACAUCAUUUUAUGGCGAAGGGUAAAGUCUUUUUG
+UCAGGUUAAAUGUUACCAAAUAUAAUUAGCGUUGUCUCUUGACCCGUGUU
+AUGGUCUCAUAUUAGCCAGGGCGUGCCAGGGCGCUGCUGCCCUCGUGAGC
+CUGCGGGCUCGGACAAGAACCUCAAAUCCACGGGCCGUCCUUCGCGGUGC
+ACGCGCAGGCAGCUCGUGGGGCUGACCCUGCGCCGGGGCAAUGUGGGGAC
+ACGUCCACAGUCGACCGGACUCGGGGCCGGGCCCCAUCACCGUUGCGGGA
+CAGCGCCGGAUUCCCACCGGCUUCGCUGCGGACGCGCGCUGGCCGAGGCC
+AGCACAUUGACCCUAGUACACGACAUAUGUAUCAGUUCGCGCGCAUUUGG
+CUAGAAACCCAGCUCGCCCAGGACAUUCCGAUGCCGAUGUAAAGAGCCGU
+GAGUGGCUUGGACCCGCGGGGAGCCAUUCCCUGAGUUAUGUGUGGCUGAG
+GUUAAUUAUUACAGUUAGCCGUGGAAGAAUCGCUCUGUGCUUAAAAGAUG
+UCGAGAUAAGUGCAAGUGACCCUCGGUCCCCAGAACUGAUAAUGGGCACC
+AAAAAGACGUCUGGUGAUUUCUCUCAAGAACCAGUCGCGCAGGGUAUUCC
+AAAUGACGCUAGCACUCACGCUAAGGGCUGAGCGAAGUCGAGUGCCAGGG
+CCAACUGUGCCGUGGCAAACGAGUAAAAUAAUAGAGUAACCUAGAAAUUG
+UGUGAGACGAGGCGUGCCCUCUCACUCCAGAUUGGCCCUUCUGCCGAGGC
+GCAUCCAUGAGAGCAACGUUUGCGAGAAAAUUAGCGUCUCCGUCCAUGGC
+GACGCUUACUAAACUUUUCGUACCCUGAGAUAGACAUAGUCAAUCCAAAG
+ACAUAUGAACGUUGCUCGGAUCAUCCGGGUUCGUUUUGGAGAGUCACCUG
+GGGAGGCUUGCAAGAAGAUGGCAACGUCUAAAAGGGCACAGAGACGAAAU
+CCGAAUAGCGCCCGGCUAAGCCAACCGUUUUCUCAAUCAAUGUGUGACUG
+GACUAGCAGGGACUCCUGCUAGAGUUUCCACAUGAAUGCAAGACAGUCGA
+ACGUUAGGGAGGGACAUUACCACCGGUCUCUCAAAGGGGUACUUGUUUUG
+AACUGCACAACAGGCCUAUUGGGGCGACCGCUACGAUCAUUAAGCCGGGU
+UCUGUGUUAAGGGGUCAUUACUCUAAGCGGCCUACCCGAGGGUGUUAGCG
+GGAAGGGUGCAACCCGCAUGCGGGAGUCAGAUUUGGAAAACUCCCGCAAU
+UCCCCUCUGCUUGGCCUUGCUCGCGUAUGGGUUUACCGCAGGAAAGGAUU
+CGGCAAGGGCGUUUUUUCCCUUAAACCUUCUCCUUUCCUGGGUGCGCUCU
+UACCGCACCUUUUCACCCUUACCUUAUGUGUGAAGACACAUAAGGCGGUA
+UGUUUUCUGUGGCACUUUCCGGCGCUCUCACGCCCCCGCUCCGGCUUCAU
+CAGCCUUAACGGGAUACGCGCACCCUCUGAGCCCGGACUUUCCUCGGGUG
+CGGGGCGGACGAACUUAAUUGAACGCGGCCUGGUAUACUGAACCUGUAUA
+GUGGUUCUGUGUAGGGUGUCCAUCCUAUUUUCCGAAAAACUAACUUCCCA
+GCUACGGUCUCGGCUACUCCGUCCAGAAUACUGAGACGCGUGAAUAGAUA
+UAUAGGCGUGCGAUCGUGCGGUAAUCUCGAUGUGCCCUCAGAACUUUCGU
+CCUCUUCGGACGGGCAGGUCAGUAAUGCCUAAGGGAGUUACGUUUGUCGA
+UUCUUGCACUAAGGCGACGACCGGAACACUAAUUCAGUCACCUACGGUCC
+GAGAACUCAAUGGUUUGUGUUUUAGGGUCAUCAAUUCUUAUUAUUGACAG
+UUGGAGCAAAUACGAUGUGUAUCCCAUCUCAGCGUAGAAAGCCGGGAACU
+UUCCGCUUGGACACUCUUUUUAUAUCGUCAAUAGGGUACUUCCACCCUCU
+GCCUGACCAAUCCUUUCGCCGAAUAGCGCGAACGAUGCGUAGGACUCUGG
+UUGCAACACUAUGAGGAGACCAGCCUAGAGGGGGUUUAAUCUGACGAUGA
+GCAGUAUACUGUAUAGGUUCGCCACGCAGCGCAUGGUGGAUUUGCCCAUG
+GCCAGCCAAGGCACGUCAUUUGGUUUAUUGGAGCUUUACACGUCCUAAUA
+CACUGUGGAUAGUCGUGACUACUGGCACUAGCGCUCUCGAAAAGGGUAAG
+AGUCAAUAGUGAGCGUAGUGGAACGUUGAUUUUUGUUCCCGGCAGUCAGU
+UGUCAACCAUCUCAUGCGAAUCUUGCUGGGAUGGAGGAGAAUCUGUUUUC
+UCCACACCCCCCGCGUCCCCUUUACGACAGCAAUACAAUUAUCCCCAGUG
+AAAUUGUGGUCAACUCUAACAUAGCAUGCUCACUUCACAGACUCGAAAGG
+GGGGCCCGCCGUCUAGGAUACGGUGGAGCUCAUAGUCCAACUAGGCUGCG
+CCCUGAACACUCGAGGGCAUAAAUCGUGCAAGUGAUAGCCUCGCCGACGG
+UAGGAGAUCGAACCCUUUCCGGGUCGUCAGUCCCCGUUUGUGGAUUGGAC
+UACGACCUGGCACCUGGCCACUACUGGGCGCCUGCCAGGGCAAAAGAUCA
+AAAGCCCGGACUGCUCGGGCUGCCUUCGCCCAAGGUUUGUAAUCCCUCGG
+ACCUGCGACAUUCGAGUGAGAUCUCGACCUCCGUUUUCUCAUAUGACCAC
+UGCUUUCCCACUCCGAGAGUCAAACGGAAAUCGCGUAACUUAUGUGUCUA
+GUAAAUGGCCUAGACUAGAACUCGAAGCAAUCCCGUGCGCUGACCUCAAC
+CGGAGGACCUGACAAACGGGUGGAUUCGGCCAAGCAGCAAGCAGAGCUCC
+CAAUAAUAAUUCUUGUAAGGUGAAAACCCAAGCAAGGGUCCUCAAGGUUC
+AGUGGACUUGCCUUUCCGAAACGCCACGUGCUAUCUAACCCAUUCUCAGC
+UAGAGGGAGUACUUCUAAUUACCGUAAGGGAAAAGUGGAAGGGACUCAAU
+CAUGGUCAGACUGUAUAUAGGCUGUCACUUCAGAUCCCAUGCCUAUGACG
+GAUAUGGUUGCGCCUCCCCCUCCCUUCAGCCAGACCUUCGCGUACACGCA
+CCUAAAACUCCAGCCUGAAUGGAGUAAGCCACUAGGUUCUUAUAAGAUGC
+GUCGCCGGGAUAUGAUAUAGCGGACGGUGGCCUACUUCAGGCAGCUGGAA
+GACUAACAGAGUCAACAAGUGCACCCAAACGCAAUGUUCAUAAGACUUGA
+CUAUGACAUCAUCAGGCCAAAUGCGGCGCCUGCUUUAGGCUGACGUUUAC
+AUUCGUCGCCAAGGGAGAGAUUAGAGGGCUUGUCUCUUUUCCUUCGGGGC
+AAGAUCUUACAGCAACGCGCUGGCCCGAUCUUGGGGAGGCUAGUGGGGAA
+GCCACCAGAACUGGCAAAAUAACGAAGUGUAAGGGACUAUUUGGGAUCCG
+UAAUUUGUUCGAGAGGCAGGGAGGAAUAGUCACUCAGCUCAUCGGUGCUC
+GGCCUAACCAAGACAUGAUGUGGACCAAGAUGCCCGUCUAUUUAAACGGC
+CGCUCUUUGGAGCUUAUUGACGGGUGUACGGUGUGCUCGCACACCUGCUA
+AAUGACUUGCGUCCGCUGCCCCACAUGGCUCUCUUACCAACGGCCGCUCC
+GGAGUGGGCAAAGCGCCUUCCUUAAAAUAAAAAAUGUCCCUCAUCCAAAA
+AAGGACGAGGGACAUCGCGGUACCACCUUUAUUUACAAACAAAUCCAGGA
+AUUUGCUUAUACUCUUAACUUGAUAACGGACAAAUCCGUCUUUUCCUAAU
+GAGAACUAUUCCGUUCAGAAAAGAUGCUCCAGGGCUACCUUCUAACAUAA
+CUAUCUAGAGAAUCUCCCAGCUAAUGAUUCUCCUCUCUGAAGACGUUUCU
+UGUUAUACUCUUCCCCUAAUUAGACCGAUUGAAUGACGGGGUGCGCGUCC
+CGUCUGAGCUACAAGCAUGCUGUCUUCUGACGUUGACGCACCGUAACGAU
+UGUUAGGUCGCUAGGGGUUCCACCCAAUGGCCAUCUUAAGAGGCGUCAAA
+UAUCCUUUUAACUUAAGGUGAGGGGAGGAUCGCUCCGAGUCAGCAUCAUU
+GCACCUGCAUUAAUGUUAAUACUAUAAGUACUUGGAAAAGGUGACGUCUA
+GAGUACGGACAGGGCACGCCUCUGAGUCCGAGUAGACCCGUAUGCGCACU
+ACUGCUCAACUGUACGCUUGUCCAAAAGUCCGGGUGUCUGGUAUUAGUGU
+GCAUAUUUAUCUCGGAGACCUGGCGAGUUCAUUAUCAUGCACGGUGUGGA
+GACCAUCGUGUCUCAAAAUCGGUGGAGCUGCAUGACAAGGUCAUCGGGCA
+UUAUCUGAACAUAAAACACUAUCAGUAAGUUGGAGUCAUUACCGGUUGAA
+UGUAUUAAUAUGCAAUGGUACGUGUCAGGGAUUAAAAGAUGAACGUAAAU
+UUAUUCAACGCAUUAAUUUUAAAGGGUUUUAUUGUUUGUUGACGAAAACA
+GGAAUCAUGUUCGGUCUCUUUUUAUCUGUUAAAAGCCAGAAGCAUUUCCU
+UCGCUGACUUUGUAGAUCCUCUGGUCCACUAUUAAUUCAAUAUAUGACUC
+GAUCGUGAGUGCUGUAGGUAGCAAAGCGGCACACGAUCGCGACACGCGCG
+GCGGAUCAAAGCUUAAGGUCUAAAGUCCUGAUACAUCCCUUUAAGGCCAG
+GCCCAAACCUCUCCAACUAGAAUCUUGCGGGCUCUACAACUGAACUAUUG
+UCACCACGGGGGAUAGAGAAAAGAACGGACGAACCAUCUAACACGGUGAG
+GUCGUCAAUCCCGGGAGCGCCGAUCAACGCAAAGCCGGGUACGGUGGCGC
+GUGCCUGUAAUCCAAGCUACUGGGAGGCUGAGGCUGGCGGAUCGCUUGAG
+CUCAGGAGUUCUGGGCUUCAGCGGACUAUGUCGAUCGGGUGUCCGUACUA
+AGUUCGGUAUCGAUAUGGUGCUCCUGGGGGAGCCCGGGAUCACCAGGUCG
+CCUAAGGAGGGGUGCCCCGGCCCAGGUCGGAAACGAAGCAGGUCAAAGCC
+CCCGUGCCGCUCAGUAGUGGGAUCGCGCCCGUGAAUAGACGCUGUAGUUC
+AACCUGAGUAACACAGCGGGACUCAGUCUUUUCUCUUAUGGGCUUAAUGA
+CUUCCGACUUGGUGGCUAUCCCCGCUUUAGGAUGAUGAUCCACGAGGAAG
+GCUAUCCAACAUCUCAAAUCAUUCCAGUAAUGGUCCCGCUGUUCCGAGCA
+CUCCUACCUGUAACUACAAUCUCCAGUUCUAGUCCGCAACUAAAGCUAGU
+UGUCAAGGUCGGCAUAGAUCCUACUUGGGAUGUGUACAAGACUAGGGAGG
+AAGGACUCGCAGAGGUCCCAUUCCAGUUGAACCAUGCUUAAUCGCCGAGU
+UGCUAGACUGUACCACAUGCCCAUAUCGCAUUCAUUAUGAUAUUUGGACU
+GCCGGUGACGCCAUCCGGCGGCGUUAACGCUGCAAAUUUCUCUGUAUGCA
+GUUAGCGGACAACAGGAUGGUGGAGGUGGGCGGAGUCGAACCGCCGUCCA
+AAGGUCCGUCCAGCGUGCGUCUACGUGUGUAUCCCACUGUUUGAUUGUCG
+GGCCGGCGCUCACCAGUGGGCAGGUUCUCGCAGGCCGUAGCUCCAUAAAG
+UUUCGCCGUCGGCUAUGGAGAAUCGCCUGGGCUAGCCUUCUUUUUUAGUG
+ACUUCCGCGACGCCAAAGGCCGGGCUGCACGGUCGUCAUCUCACUUAAGC
+AGCGAGAGCGUAGUUCUGGUUGCCAGUUAAAUGGCUUUGCCGUUUGUUUA
+CGAGGCCAACGGCACCUCGACACGCAACAUCACCUUCAGUUCCCCUGUCG
+AAACCGGGUCACCCCCCGGAAAGGAUCCUCAACACUAACCUCACUGGCCG
+ACUACCCUUAUACCACCGCUACGGGUUGAUGACUUCGCAUCCUGAGGAGU
+GUGUUUCGCGCGUGAUAUUUAAUAACCCUGUAAAGGCUGAACCCCUACCC
+UUUUUUCCCGGGAAGAAUAAUUCCGCGUAACCAUAGUCACAUGAUGAUUG
+GGAUACUUAAUAGGUAGGCUUACUGUUUGAGGAUCACAGUUGCCCCUAAC
+UCUCGUUAGAAAACCGGCCCGGCGGAUAACUCACGUAAGUAAUCGAUUUU
+AAGUGGUUAUCGACACACUAUUCUGGGUCGGGAAAACCGGGAAACUAUGU
+GGGCGGUGCCUGAAAAUCAAUAGCACCACCGCCGCUCAGACAAGUGACCA
+GGCCGCUCUUGGCCGGCCCUGGAGGUAGGAACUCCAAAAACUGCCCUAAC
+CGGGCACAUAUGAGGUGGAUCGAAAGUGGCCUGAGCUGUUCCUCGUUGGG
+CGGACUGACUCUAGAUUCUGAUGUAACUACCUGCACUAAGCCACUCCACA
+GGCAAUAACUACUCGGUCAACUGAGCCCACGCACCUGCCCCGUAGAGUCG
+ACACUUUCGGUCUUCCCUGACCUCAUCAGCGGGGCUGAAGCCUACCACAC
+GCCGGGACAGUUAACGAGCUGUUGAAUGCGAUGGUUUCGACUUUUCCCUA
+ACGUGGUUGAUUCUUCCAAGCCAGCAGAUAUACCCCGAGCUCAAACGUGU
+UGUAUUCCUAAACCUUAUCGGAAAGCAAAAAUUUACGUUUGCGACCGCGG
+CUCGCCGAUAAUCUAGAUGAGGGGAGACUUUUCACACGCAGAUCAGCCUA
+ACGUAUGGUAAUUUAGCUGCGAACGAACAGUUAACUGAUGUGUAGAUUGC
+CCACUCACAAUAGGGAGUCAUUAGGAGUAGCUUCUGAGCACCACCCGCUA
+UGACCGAUGGAUUUGGAGCAGGCUGUACCACAUCCGGGAACACUUCACUA
+UCCUCUAUUCCACCGGGAGGACUCCCCGCAAGCCAAACCGUUACGCGCCA
+AGUAGGAUCGGCCAGGCCGACUGGUAAGCUUAUAGCCUUACCUCAGGCCG
+GGCGGAAGCAGGUAGACGAUUGCAUCCGUGCCGGCCGUGCAUAGUUCGCC
+GUGUUCUUAGUGAGAGAACUCGAAGCAGAGCCUGAGUGAUAAUCGCAUUC
+GAAAAGUGCCUGCAUCAGAGCCUAUUAAAACCGCAGGGUUUCGCGAUUUC
+UUUCUCGCCAUGACAGGUGCCGGUUUAAAAGCCGGAGAAUAGGGAAGUAC
+GUGAGAUUCGUACACUGUACCCGCAACUGUACAACGGUUAACCGCCGGGC
+AAAUUCCGUGGCCACACGGAUGCGCAAGGCGGGCUUUCAGGUCACUGCCG
+GUUUUCCUCCACGGAAAACUGCGGGAAGGUUUGGAGGCGCUCGAUGCCGU
+GAAAGUCAGGAGACCUGCCAGUCAUGCAUUUGCACCAUAUCCAUCGAGCU
+GGUUGUUAGCUCUUAACUAGAACUCGGACCCCUUGUUUUUGUCCUAGACA
+CGAAGGCUAUGUAUCAGGGCGUAGCGCGAACCCUCAAAGUUCGAUAGAAG
+CGUACCCGUUUCCAUUCCUAAUUCUUGAGCUAGAAUCGAUUUCCCCUAUU
+AGGUAGUCGCAUAGCAGCAAGCACCGGGCUAGACGAAGCUCCCACGCAGU
+AUAUGGAGCUUCCACCCCAAAAUAAUGUUUCGGUGGUACGAAGGUAACUG
+UCGUCGCCUUUUAGCACAGCAACAAACCCGCGAGUCACCAACUCACGUCA
+UAAGCCGAUAUCCUCAUGCAUCGAAUGGGCCCGACACAUAGACUCGCAGC
+UAUUAUAGGACCGUCGAAGGGAGAGCCCUUCAGGACCCGACCCCGGUUGG
+GCGAAAGUGUAUGCAUCUCAUUGUAUGACCGCCCGUGCCUCGCGAUCAGA
+CUGAUUAAACACUUUCAGACCACACGAAGGGUGUCGAUACGGCCACGACG
+CUAUCCUGGUUGCUGAAUAUUGGUAAUGCGUGUCAUAACUGUGUUUUCAU
+ACCUCUCGAGCUUAAUAUCGAUAUGGAUUCAUUGGGUGUGAAUCGGACCG
+GGACGGAUAGUGACACCCGGGUUCCUUCUAUGAGACGAGGUAGGUAUCGA
+GUGAGAGCGACUUCCUUUCCGUUUGAAUGUAGCCUUUUGGGACUAUACGG
+UAGACGUUUGGGCGAGUAGCUGCUCCCAGAGAAUCCCCGAUGCAUGCGAU
+GUAUACGGCAGCUCGCGCGACGCAAUCAGCGUGCACGGAAUACUGGCAAA
+CACCCAAUUGUGGGAGCGUUUGCAGACCCAGUACAUGAACAUCUCAGACA
+AAUCCUUAGAGGCGACGAUUUACAAAGACAACGAAGAAAUAAAAAUAAGG
+GUAUAUAAUACCUAAGGUUAGGUCGAAACUAACUGCAAUUAAUCGCUUCA
+UAUUCCACGUACCCCACUCCAUGUAUAGCACGACCCGGCCGUCACUGGGA
+CCUCACUGAAACAGUGGCUAGUACACGUGGACGGCCGUUAAGUGCGAGGC
+CAGGGCACGAAGAAGAUACAACGAGCUUGCUAUUAUCAAUUAACCGUCUG
+UCACCGAUUCAGUUUCGGGUUAAUAAAGGAUAUCCCAAAGCGAAUUCAUG
+AGUGUCCUAUAGGGGUUGGUCAGUAGUCAGUAUUGUGAUCUUGGCUCGUA
+UGAGUAUUCGUAUUAAUAACCAAUUGUUAGCCGCACAUGCCGGCACUGCA
+UUUCAUUGGUCUUCACACCUCCCCAUCUACCAGGUGUGGGCGCCGAACAC
+GCAUCGGACGAAUCUGUGAAAAAAUUUAGUCAAGUAAAACACUCGAAUCU
+CUACCCCUGGAAGGAAGUACCCGACUAAGUGGCUGCGUUCAUCGGCCAAU
+GCACAUGAUAGUGACGAUAUUCGCCACUAAUUCACCAAUAUUGAAGUGUG
+UCGCGCGUUAGCCAACAUUCGAAGUGGUAAAGUAAGCAACAACGUUCGUC
+GCGUAGUACCAGGAUAAAUUGGACUUCUUUGCGUGUGGAGACGGGUUCGC
+UAAAAACCUGCCGGUCAAUUAGCCCAGCGAACUGUAUCUUUAUAUGAACA
+GCAGGUGUAAUACAAUUGACAGAUGGCCUGCUAGUGGAAAGCUAGGUCUA
+AUCCUUGGGUGGGCUCUCGCAGAUAUUGCACCCUACAAGGCUACCUCCGC
+CGUCCGUCACAGCCCUCCUACGCCUGUUAUUCGUAGUAUCGUUUCACGAG
+GUCGAGGAGCGACGUACAUAACUGACCAGGGGAUAAUUUUUAGGCUCGUA
+UAGGGACCAUCAAGUACUAAUUACGUUUCUCUACCAGGGCUCAUUACGAA
+ACAACAGUGUAACCGGUGUGCGUAAAAGAUAUUCACGGUACCUUAAUGGA
+GAACGGGCACACUAGAGAUACAUGCACAGCUUCGCUCGCUAUCAUUGAGG
+AGAUUCCUCGGAUACGAUUUAAGUGCAUCCGCAGACGCUGUUUCCGGCAA
+CUCGGAAGACAGAACCAUAGGUAGAGUAGGUAUUAUACGCCGAUCUCGUU
+GUAACUGGCCCCCUGGCGCAAAUAGGCCUAGUGCACAUAACAUUAUACUA
+CCCGAUGAGAGGACAACGCAGCAGCUCUGAAAUGCUGUUGGCUGCCGUCA
+CCUUGCCCUUCGCAUGGGUUGGAGCUCUCUGACUUAAGCUACGGACGAUC
+GUACAACCGAGUUCGCUCAUGUACCCACGUAUACUUUCACUUUGUCGUGC
+GUGUUGCCGAUACCGAUCGUCCAUCCGUACUAUCAGCUGUAACCGAUAGG
+GCGGCAUUCCGGAUCUGAAGGGUCAGCCUCGUAGUCUAGGCAAAGCGUUU
+GGCGUAAGAAAAAGACCUAAAGACACAACACUUCUCAAUGCGGAUGCUCC
+AUUUCUGUCCUGACCGGGUUAUGAGGUUAUUGUUCUAAAGGCUCUUGUGA
+UAGUGUUCUCAGCAGCUCGAGACCUCUUCCGCAGUCACUGUAUAGCCGCU
+CGAGCUCUUCGAUAGGACCCAUGUCAACCAAUGUAACUGGACAUCGUUCG
+UCUCUCUUUCCAAAUAACCAAAAACGAUACGUACAGAAGGACGGAGGACG
+GGUAUUAUCUUCCAAAUGUAUAUAAGCUGUCCAUCAGCUGGUGAAAAUCC
+ACCAGCCCUUGCCCUCGUACGCCAGAGCCCAAACUUGCUUGACGAUAGUC
+CGUAAUAAAUUAGAAAAAAGACUACGAAUGGGAAGUCUUUAGUCUCAAGG
+CCCCCUUUACAAGCCAGAAUGGUAAACACGCGCCUCUUUCUUUGGGUCUC
+CAUUAGCAUACGAAGGCUUGGCGGUUAGAUCUAACGCCCGUAGCGGUGAU
+GAGGGCCGAGCGUAUCGUAGUCUAUUCCUUGGUGGAAUGUGUUAAGCGCG
+UCGUGUAAUCGAUAGCUGUGAUCCCGCCUACGAUUCGUACCCUGUCGCGA
+GACCAUAAUAGCCGCCGAACAGGCAAUUGAAUAUUCAACUUGGUGUCAGU
+AGGGAAUUGGGCGCCAAUGGUCGCUCUGAAUGGAUCUCUUCAUGGACAAC
+GACCGAUGCCACACUUGAGACAUGCCAGAAACAUUGCCAGCGCAAAACAC
+UGCAUCCUCAAUUGUUCGCUCGAGCACCUCGAAUCAAACAAAUUCGUCGG
+CACAUCUUGAGCUAUGUCCCCAAUUAGGUUAAAAUAAAGAGGACUAGACU
+AGCCCGAGUGCUCCCCAGGGGCGACGUUGGGCUAGGGUAGUGUCCUGCUG
+ACGCGUGUUAAUUACUGAUAACUAGCCAGUUCGCUCGUGCCAACAUGUGG
+UCUGUCACCAUGACCAAACUCUUAGGAUCAUUUCUAGAGUAUCGUCUAUU
+AAAAUUAUUCAUCAAUAAUUUUUCCUCUUUCACAGCUAGGAUGAUGAUAC
+ACACUCACUAUACGAAAGCGUGAAACCGUUAUUAUCAAAUGAUUCAUUUA
+UUUGUUAUUAACAUUGAUGACCGUCUAAUUCAGGGAUGAAUUGGUUGUAU
+GGUGGGAUUCGUACUGGUCUGGGCCGGCUGACGUUCACCUUCUAAUAGUC
+ACAAGUCUAUCCAUGGGGGUUCGGUUGAAGACCGAGGCUUCGUGAUCCUG
+UCCAGGCCGGGCUAAACCGAGAUCAGACGUAUCGAUUACGUUAGUUGCAG
+CACCUUGGUUCAUGCUUGUUGCCCAAAUCUCAUUCCGGUCAUGGCAGGUC
+UUCUGACUCGUCCCGGUCAUCGUGCCUUCCCGGUAUUACACCAGUGGCAA
+AAGUUCGAUGUCCGUUUUUGUGGACUCACAGCAGCGGGUACUGUCCCGGA
+UUUUCACCGGGUUCCCUUUUCAUUCGGAAGGCGUAAACCUCCCGAAACCA
+UUUCCCGACUGCAAAAUCGCCAUAGGAAGACCUGGUAUCCAACCUUCUAC
+GUACCUGAUAGUAUAAUACAACCAAGGCUCAUUAGGGUUUGCAACGAUAG
+CAUCGACAGAGUCAGAUGUGUCAAGCGUAAUGCUCUAAUCUGAACGCGGC
+GCGCACCAUCCAACGGUAAGGCGGAUCAAAAUCAUGAUCGCGUGAUAAGG
+AGGGGAAAUGGUGCAGAGUAACAAGCAAGGCAACGCCCACUAGUCUUUCG
+GUGAGUUGGCACUUGAACCGGGGAGAUAGGCCCAUUCUAUCAUGAGUAGU
+GUGGCGUAUGCCGGAGUUAAUGAACUGCGUAAGGACCGGAAUAUAUGCCU
+ACAGCGAUACCACCGCCCUAUGCCCGGAAGAGUAGGCGUGCUACGUGUCA
+CUCCAUAUCGACGCAAAUCCGCUCCGCUGUAGGUGCCCCGCCUCCGAUGU
+GGGUCUCUUAUACUGUCGAUGGUCGAUUAUUCUACGAGCGUCCCUCCUCG
+CUAGUUACCUCAGGAGAGCGACGUUACUUACGAUAGUAGAAUUGGGAGCG
+ACUAACGUGCUGGGUACAAGAAGACAACCGACAUGUCAGAAUUAGGGGCA
+ACACACCAAGGUUAAGAAGGUGUGCAUCUAACGAUGUUUUUCUAACGUGU
+UCCAGUACUUGCAUCGUGAGCGAACCCUGGGCUGGUUUACGGUAGCCGGC
+CGAGGGCCUACACCGUAAGAAGGCCUUCACUAUCGCGUUUAACAUUUGAG
+UAGUUCUGGGUGGGCUUCUCCCACCCUUCGCGAAGUUACAUCUUUAACUU
+ACAACUCCGAACGUGUCGCCGCGUGACGUACUAUCGGGGGAAGUCGCGGG
+ACGAAAACCUGGGUGCCACACUAGACACGCCGUAUGGUUCAGAAGUGUGC
+AUGGGCCGUUCUAGAACUAUGGUCCAAUUUCGGGUCUAUGUUCACAUUGG
+GACUGGCUGCAUGUGUAUGGCAGACAACAAUCGGGUAAAGCUUACUUGUC
+GUCUCCUAGCUCUGGGGAUCUUAGGAAGGUGCGGAUCUUUAUUGAACUGC
+UUAAGAGCGGACAGCUACCUUGGAACGGAUUCUCAGAACGGUUUGGUCAA
+AAAGCGUGAGUAUUCGCAAGGAGGUGAUAAAUUUUUACCUCAGGUUCCAC
+GAUGAAGUAAACGGGGAUGAUUAGCGCUGGAAGCGUUCCCGGUCCAGUAC
+UGAGAUUAAUUGAGCUCCUGCCUAAAUACUAAUGAUUGAAGGAGAUACUC
+UUAGCUCUCGUACGUGAAACCGACUUGGAGCUCCCAUAUACAAAGGGGGA
+CGACGCCCACAAUGAUGCAAAGACAUAACCGAACGCAGCAAUGUGUGUUU
+AGGUAGAAGAUUGUCUUGGCAGUUUCCGCACAAAAUCGCCUGCCGGAUAU
+AGGUUGACAAUCCCUUCUGUUCCAUGUGAGUGCCCAGAUGUCGAAUACAG
+GGUCACCAGAAAUCACAAUCGCUCUAAGCAAUUCGAAACCUUGGUGUAGC
+GCGCUAUCUCCUUGUGCGCUCCUUCAGACUGUGUAUUAAUGGGGUGACAA
+CCCGGUCCGUGUAGGGACUGGUUCCAGCGCCUAUGACCCUGGACAAAAUU
+CCGACGAAUACCACCGCAACACUUACUACUGGGCUAAUGUGUCUCUAUGA
+AGGAGGGGCCCGAAGCCCUUGUGGGCGGGCCUCCCCUGAGCCCGUCUGUG
+GUUAAAACGGUAAAGCACUUUCCUUAAUAGUGCGCUUUUCUGACUCCCAU
+GGUCAUGUGAGUGCUCAGGCCUGGGUGCGUACUACAAGAUACUGGAAUCA
+GCUCCUCACACAGCGCGGAAAACGGCGUCGCACAAGGUAGAGCAUGUGUC
+ACUGUUAGCUAGGGGAUUCUUCCGUAAGCGGUACUGCAGAUACCAUUUAC
+AAAGGGCGUUCCAGGUAUUACGGACUGCAUACGCGCAAUUGGGCGGUAAA
+UAUUUCCCGUGAUACACGGUAAGCAUUUAGUACAGAAGAUCGUGCGCAUU
+ACAGAUUGAGAAACAAGCCAUGUAUCAGAAAUUGCAUGGAGCAUGGCCAU
+GAACUCGCUCUGCCUCAGUCAGCAUGUUUCCCAAAUUGCUUUACUGGGCU
+UUGAAUCACUAGACAGAAUAUGACAUGUUAGCACAGGCCUAAUACUACGU
+CCCUGUAGCGCCGAAUGGCAAUUAUCUCUUGAUCUUAUCUCGUAUCGGGG
+CCACGGUCUUUUACAGGUCUGAUCCCCACGUCUUACCGUAUCGACAAUAA
+GGAAAACAAAGAUUGGGCAGGCUCGAAUCUCGGUACAUGGAAGCGUCGUC
+GCGUGGUAUGUUGGUCCACGUAUCGUGUCCCAACGUAAGCGUAAGGGCUC
+UGUGGGCUACGCUAGGGCAAGACGUUAAAGGAUCUUAAACGUUGGUUGUU
+ACCCAUCUUCGGGCACUGCGAGAGCAGGGUUCGGACUCGUUGGCUGCUGG
+AGAGCUUAACUUAGGCAAACGAUCUAAAGACCGUAACAUAUGUGGAAUAU
+GUUGACAACGUUACCAGCACGAUGGGGUCGUUUUUGUCCGGAGGCCCAGA
+GACCUAGGAUUUCCGACAGGACCCGAUUAUAUAAUGGUCUGCCCCAAGAC
+UGCGGUCUAGUGUUGUUGGACCGAAUGGGUGGUCCUUCGGCAGCUCCGGU
+ACUCCCCUUAGCACCGACAUUAGUCAUAAUAGAGUCUAAGACGUUGCAUU
+CCGAGUAGAUUCACUCAUCGGUAGUAUUAGAUCCAAGUUCCUAACGAUUU
+UGAUAGGCUGCUCACAAGGCGGUUUGCUUAUUGACCCCUAGCAAGCGACA
+CGCCUCAUAUUGGGACAGCAGCCCGUUAUUGUGGCGCGCCUGAAUCCACA
+UCCGCAUGACCUUCAGCCAUACAGCACAGGACGGGGCACUGAAUUGGGGU
+UACUGGUUGCCAUUUGUAUCCCGGCCUCUACGGUGGUAGAGCCGCUGCUA
+UCUCGAAAGUCAAUCAGACGAACAUCCUUCUGCGGAGGGUCUCCCUGCCA
+CACCUGUCUACGGCUAAUACGUAGGAUGAUCCAUCGAAGUUACACAAACG
+CGGUCAUACGAGGGUUCACAGCCCUUUUUAGUAAACUUUUUUACUUUUGU
+CUUCGAACCAGGCGCAGCUGGAGUACUGGCAUGCAUUGUUCCCCAUAGUG
+AAAAGCGGUGAGCAGACGAUCAGGACCAGACUACCAACGUAAAGUAGGCA
+ACUAAAGACACAAAUGUCUACGCGUGUCAUCCAUCAUGGGCUCCACCGGC
+CCACACAAUCAUGACCUACCGGGGGACACUCAAUGAGAGGAGGAAAACGG
+UUUGGUAUUGGAGAAGCAAAGAGGACAGUUAAUGAGACGAGCCACGGUUA
+GAUUAGGGUGCUUCCAGCCCGGGUCCUCACCUCUACAGACGUCGCGCCGA
+AAGCGACAACGAAUCCUACCCCCGGCUCCGAAACCAGGUCGAGUUGAUCG
+UGGUAAGUGGUUUCGUCCCAAAAUCCAACGGAGAUGGUAAGUCUAAGCGU
+GCUGCGUGCGGGCAUGCUUGCCCGAGCACACGCGAACACACCGGCUUUCA
+UAUGGUGAUCCAAGGUCACGUUAAAUCAGGUAGAUGAGGAAAACCUACAU
+GAGCAGGGAUCUCUGUUAACUGGCAUCCGGAAGGGGGGUGAUUGUGCGGA
+CCCAUAAUUAUCGGCUGCAGCCUCUGUUGAGCCCUUGAUUAGCUAUGUGA
+AGUUAAUUCACAGUUUGGGGUCCUAGAUAGGUACAGUGUUUCCGCUCCGC
+AUACCAGGUCGCCGUGCGUGGAAUGCUUGGGCAGCGCGAGUCGAUUGAAG
+CUUCUGUACUUCAACAUGUCAACUCGAUAUGCCUGGAGCUACGCUCCAAG
+UUGGUUCGACAACGCAUCCAUGUAGGUGUACGGUAAGGAGAGAAUUCAAA
+AGCAACGAUUCCAAAGGGUAGAAGGAGCAAUAUACUUAGUGAGAAAUGCG
+CAUAAGGCACCGGUCAUAGGCAUAAGUGCGUCCCCAAGCUCGCUUGUAAA
+CCACCUCUAUCCUGGGAGCCGCCGUAUCCAUACGUAGAGUUUCGGUCUUA
+GAAGGGGCUGGUGCAUUUCUCGGGGUCUUAUCGGCCCAGAGGAAACUACC
+CAGACGCGGUCAUACCCAUCGCAACUAUCGGGCUGAACGUAGAAUAGCUU
+ACAGUAUCUUUCGGGUAGAACAUGGAGUACUGCCAGGCACCGGUCGAAGU
+CCGUGGUAUGCGAAACAGCGAACGCAUUUAAUAGGAAAGGCGAAUGGACU
+CCAAGUUAGACGGUAUCAGCACAUUGCGCCAUCUUCGGUAGGUUAUAGGC
+UCUCUCCCUUGCUCGCUUAAACUAUUGGAGUGCGACUCUCUCCAUUAUUC
+CAUCUAGUCUGCCCAGUUCUAUACCAAUUCUCAAGCUUGAGACUGAAUGU
+UAUGUAAAAGAAUAUCCCGAUUAACUCAAUGAUACGUCAAGAGACUAAAC
+UCGCCGACAUGUUACAUCCACCAGGGCAAUUCGAGCAAGGUCCAAGCCCC
+GCAACCAGAUUAUCUAGUUACUCCCCUUUAGGUGAGGAUUAUCGUUUCAC
+ACAGUAUGUGACACUUAAAGGGGACCAACGGGGGCUGGCGCUGGCGUAAU
+CCCACAGUCCGGAAACCUCAAGUAUGAUGGCCCAUGCCACACUAUGAAGC
+CUUCGUUAACAUACAGUAUAUCAUGGACGGUCUUACGUCAAACGAGUCGA
+GCAAGGUCGGUACUACUCGCAGAUCGUGAUAUGCGAUACGGUAGCGUACA
+ACACAGUCAUGUAAUGCGUGCAUGCAAGCCCUUGCCUAGUUGAGCCGAUG
+ACCUCAACAUGCUGUCGACGUGCACUGGUUUGUGAUGGCGCUAAACCGUA
+UCGUUGCGCUACGUUGUAUGUGCAUCUGGCCUCAAGCACCCACUAUCUCC
+GUGAACAAAACAGGGUCGUUAAAUUUUUCAUUAUAAUCGAGGGGCUUUGU
+GCCCCCACAGGCUUGUGAGCUAUGUGUUAUUCUACGAUUAACCGAAUCAC
+GGGACCGGCUUUACAAUCGAAAGUCCCAGAUGUCGUCGGACUAAAAAAGU
+GAAAUGUUACUGGGUCCUAAAGGAUAUACUCAGACAAUCGGACAAUGGCA
+AUUUGAAUCUGACCCGCCUUCACCUAAUGGCGACGGAGUGUUAGAGCUUU
+ACUCCGAAUACUCACGUAGAUGGAAGCACCGGUCACAUAAUGAUCUCUUU
+GACCACCAUACUGGGAUAUCACGAAUCGGAUCUGGCAUUCCCACAUGUAA
+ACUCCGUACCGCACACGGGUUCUGUACCUAGCGUUUCAUCUAAAGACAUC
+CCGGUGCCACCUAGUACCAACACCUCCUGCCACAGCGGAGUGUUUCCCGG
+UCGCACGUACUAGUUGACGUCUUUCAUCACAACGAGGUAUAUGGGUUUGA
+CCAGCAACAUCUAUAUUUUGUUACUCCGGACGGGCCAAGCUGCUACAAGC
+ACCAUGGAUUGCGGAGGAGGAGGAAUGUACUGCGUGUUUACGGUUUUCAC
+CUGUUCAGGCGGGCUCAACGAUCGAUUAACCGCCAACGGAUCCAUCUCCA
+AAAUUAGUCGCCGAAGGCUUGCGGCGGAAUUCUAAUUGUUAUCCUUAAAU
+AAAGCUCGGAUAAUUCCUCACAGUUGUUAGCGGAUCCAGAAGUGGAUCAC
+UAAACUCUCCAGCCCACAGUACCGAAGGACGAAAAUGUCCCGGUCCCAAG
+GUGACCUGAUAAUCCUGGCGAAGAGCUUCGUUAAGUAGUAUCGUGGCUAU
+GCGCGGUCACCCCCGACUCUUUCGGUGCAGCCCUGCCAUUUAAGAUGGCC
+CGCCUUCACUAGCUCGUCGCCAAGAUGCGGUUCUCCACCUAGUAUGGGUG
+CUUGUAGACGGCGCGUUAGGAUACCGCCCUACUCUCCGCUAGUUUGUUAU
+CAUCGUCAGACUAUGAUCUUUUGCCUUAUGGACCCAUUCCUGCAUCGUAG
+ACUCGAAAUAUUCCAUCGUAAGACUCAAAAUGCCGGCUCAGAUGGAAUUG
+ACGCUUCCAAACAGCACGAACCGAAACUUAAGUCGUACUUAAGUACCGAA
+GGCAAAAAGGCUCCCAAGAACCCAAUCGGCUAGUGUAUGCCAUGCCAGGC
+UUUCUUCCUAGAAUCCAAUAGAGGGCAUGCGGUGUCUGUAAUGGAAGUUA
+GGCCGUGCAUAAAGGGGACUGACGUGUUCCAGCAAUACAUCGGGAUACCG
+AAUCUUUCUUGGCUAGCCGUCCUAGCGCGCCAACACCGUAGAAGGUGCCA
+UGCCUGGGCAUCGCAAGGAGUUUGGCGUAAGUGACCUAAACCCUCUGCAC
+UACCUCACGUCGGCUUAGUUGCUCAUACUAUUCCCUGAGUAACCUCUGAG
+AGAUAACGAUGAUAUGGAUACAUCUUUAGAGGAGGGACCAUCCAUCGGUA
+CGGUGCUUGAUGGUAAUUUUGCCUCACGGUUAUCACCCUAGUUCUCUUGC
+CCAGGAAACGGAGAGACUGUUGCAUAAAGUUGCCGGCCAUGAGAAUAACU
+UCUGACGCAUAAGAGUAUAUCAUCAGACCAUAGUUCGUUCCGCUAUAAAU
+AAACUAGGUCACUAGUGACCAAACCAGGAAAUCGGUGAGUCCGAUCACUA
+UUGGAGUCUAUGCAUGCUGGAGACCUAGCUCUAAACAGGUUCUAAUCUGA
+AGUUGACCCGGUGAACUCCUAAAGCGUACAUUCAGAUGGCAACAUGUGGC
+AAACUCCGAUAUACGAUCUGCGUCCACCCAAAUUCAGGCAAUCGCGACGA
+CAAUAUAACCGCGGCCUAUCUCCAAUUCCACAAGGAUGAAUGGCACACGA
+CAUUGCCCACUCUCCCCCCACGAGCUGGGUGUGUUGGGAGAUUGCCAAAA
+GAUUCAGGACUAUCCACUGCCGAUAUCUUCUAGUUUCGCACCUGCGAGCU
+UAAUGAUAACCAUCACGGUUGGUUCGAAGGUAAUCCAGCCUAAACAGGUG
+AGUUUCGGUUCCAGGCCCGUCAAGCUCAAUUUACCAAAGAGUAGCGCCCU
+GUUACCGAUCGUCAUGGCACACACUUAAUCACCGCCGAGAGAUUCUAACG
+GUCGCCAUCUACUGUUCACAGGCCUCGGCUUUGAUCGAACUUGAGAUCUU
+UACUCGUACAUAGCUGGGAAAGCCCUGGCGUCAUUAUUAGUGCCCCGAGG
+GCGCCCACCCACCCGUAUACCACCCUGUCGGAGAACGCACAGUCGAAGCU
+AUCGCGGUCUAGAAUAUGAAAGGUAAACGAUCGAUUUCAGUCCGUCACGA
+GGGUUCGGUAAGUUCUGUUAGGGGCAUAAUACCCAGAACUGCCGCCCUUA
+UAAUCGUCAACUUUCUAGAAUAAUCAGUGGAAUCAACGUUUUGUGCGCAA
+AGCCCUACGCGGUGUGGUAGAGAACUGAAUAACACAACGCGCCCUUUCCC
+UACGCUACAAAGUCGUGCUCGUUUGCCACCCCGAGCCCCCAUAUGUUAAA
+GGUUCAAUAUGACUGUCUGAGUAGAAACGUAGACUGACGGAAUCACACAG
+CUUACAAAUAGUGUUAUGCGAUAGUUCGUGAGCACCAGAUUCCUUAACUU
+AUGCCCGCGGCAUUUGGAACUUAACCGUGGCGGAGGGCAACAGGCCCCAC
+UACGAGAAGGGACUUACGACUGGCAACACUCUUACGACUAUGCAGGUAUG
+CAGGGAAUCCAAGAAAAAUCCCACGCAGUAUGUGAAGCCCAGGCAUUGGA
+CGUUCUCCUGAAACAAGCUAACCCAAUGGCACUCGUCAGAUAGGAUAAAG
+AUAUAUAAGGAAUAAUCCCAAAACCACCCUUCAUGCAAUGGAUCAAAGGA
+GGCUUGUGAGCGACCGUAAAUUCGUGGUUCGAACAUAUUCGGUCAAAAGA
+CGCCUACUGAGCGUGCGUGGACGUCACCCAUUACAAGAAAAGGCGCGAAU
+AGAUGUACGUCCCUCCAACGUGAUCAAGUCGCGGUUUGCCUAGACGAGAG
+GUCGCUUGGGAGUCUAGGAAGACUCCGCGACACCCGGAUGCCUUACGUUU
+CCUCAUGCAUAGCAACAAGGUUGACAUGGUGUAGAAAUCGAUAGCUUUGA
+UGCAUAGUUAGCGGACAACCCUAAAUAAUAUCAUAUCAUCCGGGGGACGU
+GGAUUCGCCUGCACGCUUAAGAGCUAGCUCGACAAAGGGAGCACAACGGU
+UACGUGCACCGUCACAAACACCUUGUUAACCCCCGGCCACAUAAACGCCG
+UCCGUCGACUUUACAUAGCAAGGCAGAGCCGUGGUAAGGGUGCUACCCCU
+GUCAUACCAGAUCGGGAUGUGGGCACCAGGGGUGCCACGGGUUGCGUGGC
+UCAGAAGACCGGAACGAAAUGUAUAAUAGAUUAAGGCCUGUACGAGACUA
+CAUCGCUCGGACAGCAGUAUUAUGGUUGCUUUUCACGUGGUAAGUGUAGA
+ACCGACGGUCAUAAUUUUCCGGGAAUAUGUGCGGUGCUACAUUAGCUCGU
+UCCCUUCCAGAGCAGUCUUUACAAAGCAGCGCCCCAUAUUCAGCAAUAAC
+AAAUCAACAUCCAUCGCGUUUCCAGUGCAAAGUGCCGGGCGGGUGAAAAG
+GGCAUAUAUACACUGUCCCGAUCGGUUAGUGGCUUCAGUGGUUUUCGAAU
+GACUAUCUGACGUGGAUAAAUUGUUAUCGCGCUCUGGUUUAGUGUUGAGG
+AACUCUGGAGCUUCUUUAUCCUGUUGAAUUGUCUGUAUAAUGGCAGGAUA
+ACAUUACUGCGAACAAAACUUUUGGUGUGGAACGCCGAAAAAUCUGGGCC
+AGCGGGUGCUUAGUGAGUACUCAAACAUCUUCGCGUUAAGCUAUAUACGG
+GUUUCAUGAAGUUACCGGGCUAGCCAAGUAUACUUGUCGGUCGGCCUUAA
+CGCAUGAGGAGCAUUUUUGAUGUUAUCUCUUUACUCGUUCCUAGUUCGAA
+CAACCUAGGAUAUAGCUUGAUUAUCUGUGGAAAUCAUACAAAAUUGGUGA
+AGACAAGAAUGUUUCGGGCGAUCCCCCGCCUUAUCCUUUUUAUGCGAUCG
+GAGAGGGGGUGGGAAUUAAGUAAAGAAACCGGGAGUGGAGAUGGCAGCGG
+GAGGAGAUGUCUCCUUCGACUAGGGCCAAGCUCUCAAUUGCGAAAGAGCG
+UGGCAGUGUACUAUACUUUCUUCCAGGGCACAUGGAGUCUUUCAUCAAAC
+CGUGUGCUCACGCCAUUUGAAAUGGUCCUCCUCCUUAGAGGACCGCGCGC
+UUGCAUCAAGUUUAGUAACAGUAGCUAGAGUCACGCUCAAAAGCUGCCAU
+GGCCCAUACUGUUACUGUCGACCGCUAUCGCCAUCGCAUGAAACCCCAUC
+UCCGUUCGCACCGGAUCACUUGAUCGGCGUGCUCACCUCGGAGACCUAUC
+AGUCAAAAUAUAGAGCGCUAGGAGCGGCAGAUCAUGUUGACGCUAUUCUG
+CCGACCCGCCACCCCACAUGCGAAGGGGUCAUUCAGCGGGGCGAACACCG
+UCGCAGCUACUUCCACUAAUUGCGGUUGGCCCCGCCGUCAACCUUCUAGA
+UCACUUCUCCAAGGGAUUGGCCAUGCCGUGGUAGUCACUCCUAGUAUCAU
+GAAACAGGCAUGUCGUUUCGUCGCUGGUAUUUAAUAGCGCAUAUAAUUAA
+ACAGUCAUAGGCCAGAAAUAACUCGGUGAUAUGAAAUGGUUCGGCCAUGG
+GUACGCGCGGCUGUGUUUGAUUAAAACCCGCAUCAUUGAUUGUCGCCGAC
+UGUACGCUUUUACGUUCCACAUUUUGAUCGCCCCGUGAGCGCGUUAUCAG
+CUGCCUCAAGUCAAUUAUUAGGGAGUUCUGGUAUGCCUAUGUGAGGAGCC
+UUAACCAAACAGAGUUGGAAGUGAUCCUCCUUGCUUACUACGCGUCCCUC
+UUACAGUCGGAUACUUCCUACUAGAGACAGUCUUACCACCUAUCCUUGUA
+AAGCGGCCAGAGACAGUUUGUACGGACCGGUCUUAUAGUAGAUGAUCGAC
+UCUACCGGGAGUUCAUGAAUGACCUCCACUAACCUUACGAAGUCUGCCUA
+UCGUAAGUACCUAAUGCGAUUUUGCCGUUCCAAUCAUGAUUUACGAGCCA
+UCUAGUUGCGGUCCUUACCCUCCUACGCUGACGUCUUAAGAACAAAUAUA
+AAAUCCUAGCUAGGAACAAGGUUCAAGGUCGGUACGGGAUCCAGCCCAUA
+CCAAUUGGAGGGACGUCACGCAUUGGGGGGACUACCAACCACUCUCAAGG
+GAGGAAGUCGGUUAGAGAUUGAAUCGCCGGGAGUUGCUAAAGAAGGGUGC
+UGCCUCGUAGUGGGCUUUGGGGAUAAUUGCAGAUGGGUCUUUAGAGGUGA
+UUUCAGAUAAGGUGAAUGCGCGUGCUCGACGAUCCCGGCAUCCCAACGGG
+UCAUAACAUGCUGCACCUACUUCUUAAGCUGAUGUAACAGGUUAAAAUUA
+CUUCUGUGGUCGAUGCAUCUACUGCCGUCUCCUUUUUCAAAUCGCUAGUA
+ACGGAAUAAUCAAUUUUUACACCACAAAUGCGAAAACUGUCAGAGGGGAG
+UAACUUGAGAAUAGUUAUUGAAUGCAUUUAAACCGAUAAUAACUAUUCAA
+CACUUUGUCGUCAUUACGAAGAUAAGUCUUCCGGUAAAGUGGGCAAAAAU
+AUUGCUAAGUGAGACCUUUGCUAUUAAAUGAAAAGGUGCGGUGCUUUGAC
+GGGCCCAUCCGGACAUCUCCACCCGCGCCGUCCUUGAUGUUUGUAUCCCG
+GGCCCUAUACCUUGUUAUACUGGCGCCGGGGGCGAGCCCCUUAUAACAGG
+AUUCACCUAUGUUAACGUUGCUUAUGCGCUUCCGCCAUUGACCUCGACUU
+UACUUACAACUUAUACGAUGCAGUGGUGGGCGACCAAACCCAUAUAGGUA
+AACACACCUUUCAUUUGGUCUCACAUCGGCGUUGCCGGUAUGCAUCGACA
+GUAAAAUGCUCGCCUUUCCCGAGGCGGCUAACUCGUAACAGGCUCCUUCC
+UUGAUGGAUUAUGGACUAACUGAACAAGGACGCAAGUGGCUUGAUUGAAC
+ACUGUCAAGUGCUUGACACAUGCUAAUCGAACGUUUUAAUUAAGAGUGGU
+UUAGCUUAUCAUGUAAGUAAUAGGCCUCNCCUCUUCAUAAUUAAAAAGUG
+GUGUACAGGUGAGUAUAAUAAUAUUUAUGCCGNCCUUAGAGUGAAGAUAA
+AUUCUUCAUAUAAUAAAGGGAUUAAGUAUUGGGNGNUUAAGAGGAUGAUA
+AAUAUUUUCGGGAUAGGUAGUAGUGAAGGUUAUGUCUUCACUAGCCUUAA
+CUCUCGUAGUCGAAGCUGAAAGGUUGAUCGACCACAUUGGGUCUGAAAAA
+AGCCCAAUGCAAGUUAGUACAGCAGUGAGAAUAUUGGUCAAUGGCCUAAC
+GGCUGAACUGGCAACUUGGAGAAGUGUUAAGUCUUUAUUUNNGUAUUGUA
+AUAGACUACGUUUUAAUAAGCUAUAUGUAAAUAUAGUGCUUAGGCGGAGC
+UUAUUAACACACAAAUUAAAGAUUAAAUUAGUAUUGAAUGAAACUUUGUU
+UAUAUAUCGAUAAUGACGAUAUAUAUAUUAUGUCUUGACCAAUUACGUGC
+CAGCAGUCGCGGUAAUACGUAAGAGACUAGUGUUAUUCAUACGAUUCCUG
+UACUAGCUCGGAGGCCCUUAUUAUUCAAUCUUCUUGGUAUCUUGACCCGC
+CGCGGAAAUCAGAAAGACGCCCCACGACUGUAAUAAGUCUGCCCCGGGGG
+CGUCCUGAGCGAAUACACUUAGAUACGACUCAGGGCUAUCGCUAGACUCC
+CGUCAUGCACCAUUCGUCAUGGCUCCUUGGUGCGUAAAUCUCCCGUGACG
+CCAUACUUCUUUCUCGCGAAUCUGUCCCAUGCGAACACCCAGCCUACUGC
+AGUAACGCUUUAGCGAGGUUGUUUUGGAUAGCCCCUUCACGGGCAGAUUG
+GCCUGCUAAAAGGCUUCCCGCUGAUUAUCUUUCGAGGCGUUGCAGAUCAG
+CGCAUUUGGUACUGGUGGGUACGUGAGAGCGUGUUCUGUUUUUGGGAGUG
+CCAACAGGAUCUGACAUACUACCGAUCAGUCGUGGCUCAGGGGGUCUACA
+AACCCUCUCGCACGUCUCCAUAAAUUUUCGCAAGUUUUAGGCGACAGCUA
+AGGAACCGAGGCGGGAAACUGACAUUAAUUGUUCAUAGCGUACCAUCCCG
+CUGGACUCGGAGUGGUGAGUGUCCAACAUAAGCAAAUCUAUGAUAGCUCA
+AACUAAGGGACCCUCCGAAAGAUCUAGCUCCAAUAACUCAACACAGGGUC
+CGUGUCCCACGGUCCUACUAAAAUAACGCUCGUGUACAACUCCGUGCUAC
+CGUCGUGAUAAUAUUUGCUCGCCACCCGCAUGGUUGGUGUUAUAGGGUGC
+CAGUGGGAAUCUACGGGACAGAUACUUCAGGCCAUCGUAGAGACGCAGUA
+CCGAUCAUUUAGUUUUCGUAGAGCAGCCUCAGUGUAGCUCGUGGUGUGGA
+CAUCUGAUCGAGUGAUGCAGAAAAUUCUACGGAGCUGUUCGCCCAGGCUC
+UAUGGCCCUCGCUACCCGGGGAAUCACGAAGCAACUGCUCUGCUCCAGAU
+UAAAGGUCUGUGAGGGUACGAUACCUCUGCUAGCCGUAGGCAAUAUUACG
+AUGUACACGAGAUAUGACCCAUAGGAUGGAAUGCUGCGUCGUGAACAGAG
+CCCACUGCGGCUUUGGGCAGAAUGCGGUCCAAUAGACCCAAAUCCGUACU
+UUGAAUACCAUCUGGAAUGUUAACAGCACGUGAAUGAAUUGGUGAGGCAA
+GGGUCGAUAAUUUUAGAUUGCAACGGCCGGCUAUCCAAUUGUACAAUACU
+AUCAGAUUCCGUUGAUCCAGUACGUCAAUGGGGAGGGUAAAUUGUAAAGG
+CGAAUGACAAGUGGCGAUCGCCCACAACGGAUGUGCGAUAUAGUCUGACA
+GUUGGUCCCCCAGAAUGAAAGGAGCACGGAGCUCACAAGGAGAAUUGAUC
+UACAGUAGGGGUAGCUACCGGGGUUUGGCGGGCUAGAAAUAGAAUGUUCG
+GUGUCGCUAUGACGGUAGUGCGCGAGAAUGUGUCCUACAAUUUUUCGCUA
+CCGGGUGCUGUCAGAAAAGUCUGAAGUCCAUCCCAAGCUCUUUCAACCGU
+GCCAUAUCGGCAAUCAACAGCUAGCCAUACACAUAUAGAGAAGGUUGGUA
+GCCCUGAUUCAAAAAUGGUACAGAUAAUUAACAGGCGAUUCAAGACGAGC
+CUUAGCAAGCGGUGAGAAGGAUACCCAUUAAGUUCCGUAUAAGCGGGUGU
+GCCGUCGGUGCAGUUCUUCAGAAGUCAAGGACCACUCCUACAUUAAUGGG
+AUUCUCUGGCAAUCGGCUUCGUGAAGUGUUACUUGGAGUUCAUUCCUGCC
+UUUCUAGGCCCAUCAGUCUACGAGUGGGCGGAUUACACGAAACGAAGCUA
+GCCGGAGCUCUGCUCUGUAACCUUCGGGGGCUAACCAGGCUUAGCGGGGA
+GGACGUGGACCAGCGAGGGUGAUUUGCUGCGUUGACGUGGUGCUCUGCUU
+GGCUGUGUGUCGGUGUGGCUUGCCCCCCUGCAGAGGGUGGCGCGGGUCCG
+CCGUUGAAGCGAGGGAACCGGGUCAGGCCGGAAACGGAGCAGCCCACCCC
+ACGCACGUCCGCCGUUGCAGAAUCACACCGCGGAGCAUGUCCGCACUUGA
+GCCCCACGCUUCGUCGCGAAGCCUUUUCCCGGGACCACACUUAUAGGAUA
+ACUCGAGGUUGACAGGACGUCUGUCUGCGAGGAAUGUCUGUUUGAUACGC
+CGCAAGUCCCUCUAACGUUCAUACAAUAAUGUGUCGACAACACCAGAUUA
+UCCAGCUACGCACCAGAGUGCCCCAGGUGGGGCCGUGACAGAAGGCACCU
+CGCGUUGAGUCAAUCUCCACUAUAGACCGAAUUACUCAACAUCCGCGUUG
+CCCCGGUAACUAAGGUGACUGUCGGCACAAGCUCCGCCCCUGCCUCGUAU
+UCCGCACUACGUGGAGACUGAGGUCCUGAUCGGUCGGCAUGGAACAGUAU
+ACAGCCAACUUGACCUUAUAGAAGUUACCAACCCACGAACUUCUUUAUCC
+UCAGAAUCUUUAAGCCGCGGUUUAGCAAAACUCUACGGCAAUGAACGGAG
+GCAAAGGACCAAACUCAAUAAAGAGGAUUCAGUCGUCACUACGGUGGGUG
+GUCUCGGAGCCUUGACCACGAGUACCAAUGCAUGAGGUUCCGCGGCUCUU
+CGCGUCCGACUUUAGUUUGCGUAUAUACCAUCAGCCGCUAGAGGACACAG
+CUCUCCGCCAAGUCAAAUCAGACGUAUGCGCAAUCGCUGCCAGGAGCCCG
+GGGGAUCUGAUUUUAGUUGCUCACGCUCCGCGUAUUAGGAAUGUAGAGCA
+CCGAUAAUUACCACCCGGAGUACUGUCUACCGGGAUGUGCCCGGGGUAAC
+UUACGGGGCCUAUGAGGUAUUUCGUAGGUAGACAGCAGCCCAGUUGCCCC
+UCCGAAACGCGACGUAUACGCCAGAAAAUGAUAUCUACACCCGCGCUGGA
+GCUUGUCACCGGACUACCAUUUGACGCCGCCUGCCGUCCUUCUGUUCGUC
+CCACGGAUUCAAAUUUGCUGCUCUCGUUGCGGCCCAUUAUUUGACACUUU
+CAGUCUCGAGCAUAUUUUAUGCACGAAGAUGGUAAGGUAACUAGCCUCUC
+UUGGAUAAACGUCGUGGGGCCGGGUUUUGUUUUGUCGUAUGAUUGAACCG
+ACAGUAGUUGUUCGACUUUGUCUCUUGAUAGAGUACCCCCACCUGACGCG
+UGACCAAAGGCAGAUCUCGGGCCCGAACGGUCACAUGCGGGGAAAACGAG
+CUAACUGGUCCAAGCCAGCGACUCAUAAUGUUUCACGGCGUGUUUCAGAG
+CCUGGUUGACUACGCCAAACGUCUCUGCUACGUUUUAUGUACAAACACAC
+GAGCACGAACGCCUUAACCAAGACUGGUCGAUUAACUGGAACUCUUGGCA
+UCGGGGAAAAGACGUGCUUACGGGAGAUGUAGGGACACUUGGUCAAAGCU
+UGUUAACAGACGAAGGUUUUAGGUGGAAGUUAGCCUUUGUGCUGAGUCGG
+GUCGAGGGGGUUAACAGAACAAUAAAGCAUGAUGCGUCCUCUGUAGAGGU
+AUCCUAAUCCCCUGCUUUUAGAUAGUCUGUCUUGGUUGGCCCUCGACCGG
+GGCUAUUGUCAGGUAAAAAUAUCGAUACUAAACCCCAUAACGCGCUAUUA
+CGGUCGGUGAGUGAAAGACCAGGGUGUGCGGUCAGAAAUUUCGGAUUGUA
+ACGUUUAAUACAAUACCUAAUAAUGCCGCGCGGAAGUUGACGAUAUACUC
+CGGCUGCGAAUCCUUAGAAAUCGUCGUUUCCUGUGGCCGCGCCCUCAUGA
+CUGUGCACGGACUACAUGGGGUCAACUUGCCCGACUUGCAGACUUCCAUU
+UGGUCUCUCGUACGCUCUCAGCCACCUUUGCUGAUAAACAGGCCGAUAGC
+CAAUUAUGCUAACAACCAGUCCGUAGCAACCUGCCGUCAUAAUACGGUAC
+GCCGCCAUCGCAUAAGGCGUACCUCGGAAAAGUGGAGCUCCGGCCGUUGC
+ACGGCUUCUCCUAGGCGCUGGCACUGGAGGUGGAAGUCAUGCAGAUCAUC
+CACCGCGCGGAAGUACUGUCGGCGGUCUCUCGAUGUGUUGCAUAUUGUGA
+UGGGGAGUUGUUGGCGCAGGGCUUAGCUCUCAGGUCCAUUAUACAUGGCA
+UUGAAAUCUCGCAAUACCUAGAAUAUUAGUAGGAUCGAAUCGGAGUUAAG
+GCGGUACCGGAACUCCCCAUGUAUAGGAUGAAAUGGAGGACCUUGUCACU
+GGUUCUAAACAUUCAAGUGCGGGUUCACUAACUUGACCGACCUUCUUCUU
+GAAAUCCGUAUGGAUCGCAGGACUAUGCAAGUAUGUAGCAAGGUUUUUCG
+UAUGGACCUUUCACGUGUUGAUCGCGCCGAACACGAGGAAUCGCCAAACA
+GCUCUACAAUCUGCUUAUGCAGCUAUCAUUUGUAGUCGAUACAUGUAACU
+UACGCUUCAAGCUGAAGAUCUGGGAAGGUAGGAAAGGUUAGUAAGCCAAC
+GCGAGCGUAUGCCGUGGAAGUAUCAGAUGAAUAACUUCAUUGCGACGUCA
+UCUUCGCCCCUGGACGUCAAUAAUCUUUUGUUAAAACACUCCCGAGCCUA
+CAACUAACGUUGUCACCUUGGUACCUCACUCGAAGCCACCAAGCGCCGUC
+AGGGCGUAUAUCAUAUGUUUUGCUCGGACCGAGGAUGGUCGGUAGAAUCA
+AUAGGUUUCGGGCCCUGGCGAGUUCCUAGUGUCAGUGCAGCGUUGAGCCA
+UUUAGUACGGUUUGUCCCCCAUGUAAAUUCCACACGGCAUAACCUUUCUU
+UCAAACUACAUUGCUGUAAUUGAUAUCACUUUAUUCACCAAGAGCCGUCA
+GACGCCAAGAGUAGCCUGAUCGUGAGUAUAGCCACUACUCUCGAUUGGGC
+AGAGAUGUACGUAUCUGUACCUAUAGCCGUAGGCGUGUUUAAGCCGAUGC
+CUAGCCUCAGGUUCUAGAACAUUGCGAUAUUUGAGUCAGCUGUUUGAGGC
+UCCGCCUAUAGGGACCGGGCACAAUGAGGAGGGGAUCUAAGCAAGUUCCU
+GGAACGCAUUCGUAGUAUAGAGGAUGUUAUGCAACUUGCCUGACAUGGGG
+UACGAGUACGGCGAGCCGAACGGUAUGCUACCGUACUAAGUCGAUACACC
+GCUUGAUAUGCGAGGGGGCGUAGAGAAGUCGUGAAAGUAGCACUAGUAAU
+GUUGUAAGCUAGGGUGAGAGAAGGGUCGCAGCUUUCCCUCAAUAUCCGUG
+AUUUAGUCCUUCUCGUGCAUGUUACAAUCCAACUCUAUCCGGGUUUCCGC
+CGGCACACUAUCGAACGGGUAAUUGUCGCCAACCGGAAUGGAGAAAUUGU
+ACCGCGAAUCAAUAUGCGAUAGUGGGUUUUAACCCUGAUAGUCAUCAUAG
+GAGGAGAGGGGCCGCAAGCCCUGUAAAACGUGGUUAUCAACCCGCUCGUC
+CAUUUCACUCCCUUGAUUUAGAAUUUUGGCUCUGUUCGGGACUUGAGUAU
+UUCGUGAUCUGCCCCAUUAGUGUGCCCUUACUGAAACCACGCAAUUUAGA
+AGAAACACUGAUUAUGCACUAUACCUGGGGAAACCUGAAUCAUUUAACGG
+GUCUCAUGGUCUCUUGUCAGUAACAGCGUCUGUUGAGCCCUGGGGCUAAA
+AGCUUCAAUGAUUAGGCGCACCCGGACAUGUGCUGGCGAGCGUUCGACUU
+UGGAAGCGGAUUACACCCGCUGUUCUACCCCUAUCUCGGCAUGGGUUCCA
+AACGACUCUCACCUCGCCAGAGCUUAUCGUCCUCCAUAGUACCCACUCGA
+CUUAUUGUGGAGUCGAAUUUGAUCAAAUUAAGUUCGCACCAUUAUAAGCA
+GCUAUCUCCAUGGUGAUAGCAUUGUGAUGAAAAUGCUCUUAGUACAAUAG
+UCACUGUGGCGCUUGGGACUUUUCCUAUUAAAAGGGCCAUCAGGCAUAUA
+AUCGGAAUAGGUUCGCUUUACAACAUGUCCCCGUAUCCCCGACAACCUUG
+UGCAGUCAUUCUAAUCGCUACCUCAAGCCGCGGAUGGCUUAGUAAGAAAA
+UCCGCCCCGUAUCAACCACUAAAGAGGUCGUAUAGAUCUACACUGCUUAA
+CGGGUGGUGAACCUUCAGACAUCCUACGCUAUGUGGCGCUCUGUAAUUGC
+CUUAACUGGGUGAUCGACAAAAGCCGGACGGACACUCCAUUUCGGGCCAC
+UGAUCCGAGCGAAUGGCAGAGCAAUCUAUUGUCUCAUGAAUGCAGCCCUU
+AAACAUCGCAAUACCAGUGAGCCAAUCAGUAGCCGUCGUUGUCCUGGUGC
+AGGCCGAAGCUGGUCAUAACUAGCGAAUACCUGUCUGAGUCAAGUGUACU
+GAUUGGGACAUUGCUCUCGCGCUUAUAUCUCUUGAAGGUGUAAAGUGAGG
+UUGCCACGCCAUAUCUAUGCUUUCACAGGCGAAAUUCACGAUAAUAUGUU
+UCUGCGUCUAACGUGUGCGGCUGAUAAUGGGGGUGGCCACAAAGUGUUUA
+ACCCAAUAAAGACAGCUCGGCCCAUAACGGGUCUGAAGUCAACCUGCUUG
+AAAAGAAAGCGUUCCUAUUCUGCGUUGGUAGUUACAGCACGAGUCACCGU
+CGGAUCGCUGAUACGUGACGUACCAUGUCAAAAAUGACAUAAUUCGCAAC
+UGGGGCAGCAGGCUUCCGCAGACUGUAUUCUCUACGUCGCCACGCUCAAG
+GGAGCCAGUGAUAGUAGCCGCUCAGUUUGAAGCCACAGAUGUGCCACCGU
+CUAGUAUAGUCGGUCGUCUUAGUCAUACGAUAUGCGUCGUAGUGAUUGCC
+GAGCGCUGUUACGAGUUGCUUCAGGAGUGACUUAUGUCUAACACUUAGGC
+AAUUCAGCCGCGUGUGGCUUAUAUUCAAUGGUACCACCGCCGAACGACCG
+AGCACCCACUGGGCCAAGGGUCUUUACUAACCCAAAACGAAUAACGUGCC
+GGUCGAGAUCGCCUUUCAGACGUACCAGUCUACUAAAGUACUUCCUGCAA
+GGAGACUAAUUGAGAGUGAGUCACUCCCCCCCCCUCAACCGACGCUCAAC
+UGUUUUACGGUACUGGUAAUUUGUCACCCUGAGUACACCCUAGUACAGAG
+CUGGUAACAGCCCAGCCCUACACGCUGUAGCACGUUGAUAGCGUUAGCGC
+UGGUACCUGUCAAAGUGCUCACAAAGUGUGCCGCUCUCCCCCUAGCCUUC
+UGAACUACUUUGAGCGUCACCAGACUUGCUGUAAGUUUCGUUUGUUAACG
+AGGCCUUCAUAGUAACUUACUCUGCCUAGUUUGAACUGUCUUUCACCCUG
+CAAAGCUAUCAGCGAGUACCUUUAGGACGCACGGGGCUCCGAAUCGUGGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr14.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr14.ebd
new file mode 100644
index 0000000..1aafd9d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr14.ebd
@@ -0,0 +1,30 @@
+RF00169 AE001151.1/4236-4333 pg-1_14 6437 6534 0
+RF00169 AE001441.1/7008-6912 pg-1_14 31628 31724 1
+RF00023 AE002296.1/3595-3178 pg-1_14 43318 43735 1
+RF00017 AE010126.1/9583-9877 pg-1_14 41607 41901 0
+RF00023 AE010567.1/1932-1589 pg-1_14 22270 22613 1
+RF00234 AE013165.1/2616-2459 pg-1_14 27813 27970 0
+RF00174 AE016783.1/50062-49864 pg-1_14 29342 29540 1
+RF00230 AE017002.1/174913-175177 pg-1_14 14206 14470 1
+RF00230 AE017012.1/289721-289478 pg-1_14 16153 16396 1
+RF00174 AE017249.1/124649-124462 pg-1_14 37128 37315 1
+RF00177 AF056626.1/12-564 pg-1_14 19269 19821 1
+RF00009 AF186222.1/3-314 pg-1_14 21771 22082 1
+RF00373 AF192360.1/1-293 pg-1_14 11338 11630 0
+RF00024 AF221908.1/136-584 pg-1_14 30942 31390 1
+RF00024 AF221913.1/109-520 pg-1_14 37939 38350 1
+RF00023 AL646061.1/130228-129869 pg-1_14 4150 4509 1
+RF00174 AL939107.1/140625-140436 pg-1_14 35313 35502 0
+RF00080 AP003186.2/120108-120002 pg-1_14 47213 47319 0
+RF00028 M86534.1/28-414 pg-1_14 26612 26998 1
+RF00168 M93419.1/332-511 pg-1_14 340 519 1
+RF00177 U23935.1/26-531 pg-1_14 8928 9433 1
+RF00373 U42984.1/1-371 pg-1_14 44982 45352 0
+RF00005 X01738.1/122-190 pg-1_14 2396 2464 0
+RF00029 X04465.1/117436-117320 pg-1_14 39817 39933 0
+RF00012 X05498.1/324-651 pg-1_14 43864 44191 1
+RF00005 X15613.1/124-189 pg-1_14 24158 24223 0
+RF00005 X15613.1/1252-1313 pg-1_14 48607 48668 1
+RF00005 X15613.1/1813-1875 pg-1_14 36246 36308 1
+RF00017 X17239.1/14-300 pg-1_14 25649 25935 0
+RF00029 Y08501.2/169475-169584 pg-1_14 37360 37469 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr14.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr14.fa
new file mode 100644
index 0000000..bea667f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr14.fa
@@ -0,0 +1,1001 @@
+>pg-1_14
+AGGAGUCCAUGCAUCCCUGGCGCCUCGAGGGCUAAGGAGGUAGGUGCUCU
+AGAUGAGAGCCCAUAAGAAAGACAGCAGGACUGCACCACCUAUGCCGGUG
+CCACGAGCGCAGUUUGGGCCGUAAUAAGAGCCGAGUCUUCUUAACAAAAC
+UAUAGGGAGUUGUAUCUAUCUUUGGUCUCACAAAUACGUACCCGCUACUC
+CCAGCCAUGACACAUCUUACGUGCGCCGGACUCUAACCUCCUAGCUUAGC
+UCAAGUAUAACCAAAGGAACAAUCUCCCGUUGUUACACGGUAAAGAGACG
+UUAACUCGAAUCUGGUCCUAGCCAUUCUAUAUUCCCCUUCAGUGAGAUAG
+CUCUCCAAGGCGGCACCGCCUUGACAAUCCGGCAUCUCUUAAAUGCAGGA
+CCAGCAAAGAAAAAAAUGAGUUUUUCUUCACUUCGGCGAACGUUCCCUUU
+CAAAGCUUUUCAUUGAAGCUCAUUCUUCUCCAAGCUUUUACUGAUGAAGU
+UCGCACCUCUAUCUUCACUGUUACCCAUACCGAAAUCCAACCGUGAGUAG
+GACCGCAUCCACGGGGCGUAUCGAUCGGUUAGAGGUAGAUAUCAAGGUCC
+AGCGGAAUGACACUUGCUCUGGGGCGCGGGCUACGAACAUAUGGCACGCC
+UAUCGGGUAGCCCCAGGAAUACUACGAACUCGCGACAUGUCCCUCAGAGC
+ACUUUACGGGGAUGAUUCCAUCAAAAUACUGGGCAUUUGCCAACAUAGCA
+GGGACUAGUCCGGAAGGGACUUAUAUAGAUAAGGUACCACGUGGCUCAGA
+UUCCCGAGCCCUCGGCCUGGCACUUCAUGAAGUGAGGACCAUACCCCCAC
+ACCCCGCCUUGAUCGGUAUCAAAUAGGCAGUGUACGAAAGUUUCAUUCAG
+CAAGUGGUAAACCGUUGUGCCAUCAUCUUAAUAAAACCUUUAAUAACAGU
+AAGGAUUGGAUGAGAAGUGUGCUUUAUGGCAUUCCGCGGCGGCUGCGGUA
+CAGAAAAAGUAGAUGUCCCUGAGUCAUAUUUGGAACCAACCGGGUCAACC
+CGGGAACUGAACUUGUGAGUAUACCUCGGAGCCACAGCUCUCUCCUCAAG
+CAAGUUUCGCCAUCGGAAAUGAGGUCUUGCAGAGCGCUAGUCCCCCUCGC
+UCUAAUUGAACGAUAUUAAUGUACUGCGUGAAAGUCUCAAUGGUCUCCGU
+UCCAAGCCAACCGGAGGCUUGCCGUAUUGUCUUCUAGCGGCUUACCCUGA
+UGUCGCGCACUCAUAUUGACUCAUGUUACAGAAGACCGGAGCACUUAGUC
+UAGGGGAUGGUGCGACGAGCCCGUCUAGUGAGAGGCUACUGCCAACGGGU
+GAGUCUACGGGUUUUCCACGUACGGGCGUUUGUAUAUCAGGCCGAAUGGC
+CACCACGUUUCUUUAUUACUAACCGUGAUACCCACUCCUUCGAGGUGAGC
+UGCUAUCUAUCGGUAGACGGUUUAAAUCAAGUCAAGAUAAGGUAGUUUAG
+AGUCGCAGAUACGUACAUUGCCUUGGAUCACAGUAGGGCGUUCCACUGUC
+GGUAAUACUGUUCUUGGAAACGCCCUCAUACAAGAUGCGACUGCGGGACG
+AACUAGAACCUAAGACAUCUUACCCGCCUGUCUUCGUAACAAAAUGAUAA
+UGGUACAUGAACUACAUGGUACUAUCCCGUUCAGGACAGGUCCGUACAUU
+UAGCAUUAAGAGAAACGUUAUGUGAUCUGACUGUGCCACAUCCGUACACG
+CCAUAAGAGACCGCGAGAAAAGCCUUCACGAGGCGUACGAGUCUGCCGAU
+CCGGGUCUGGGCCAUCCGUCUUAUGCGAAUUGUAAUACUGAGAGGUCCAG
+GUUUGUGGUCAUGUACACUCCCGAUGGCGGGGUGAGGGGCAUAACAAAAG
+AGGUCACUCUGCAGGUUGCGCGCAGCUGAGACGGCGUGAUGGCAAGCCCG
+GUAAAGCUGUAUCUUUACUGAACACCCAGGAGCGGUGGAGUUCCCAAGUC
+AGGGAAGAUUAUGACACAGGCGAAGGGUUGAAUAGAGGGCCCGGAAAUUG
+UCUUAUCAUUGAGUUCAUCACAGGGGACUCCAACAACCAUAAGCGGCAUC
+CAGUAGGAACCACGUUUGCGCCUUUGAAGUCAGCCGAGCAGCUAAAUACA
+CUCCCCUCAAGUGCUGGGAACUGACUCUAGUCUUGGCUUCCCCGACAGAU
+GUGGCUUUGAUAUGAGGAACACCACUAGUACCGAGGAAGAAGCUGCGGAU
+ACUAAACAGCUUAAGCAUUUAUGUGCGGCCAUCGAUCUUGAGGCCUUACA
+GACUGACCCGAUUCCAGCCCAUUGGACCUGAGCCAAAGACCCCACCACGA
+UCACCUGACCUGGAGCAAGGACCUCAAGCUGCUAAACUAACACAGGAUUA
+CGAUGUAAAUGGUUUACCCUUUGACUGCAAAUCUUAAGGAUUAGGUUCGA
+UUCCUACGUAAUCCGGUGCAAUGGUCGGCCCUUAUGUUCAACUCGCGCAG
+UCGCUCGAACGUCGGACGACUUAAGCUUAUGUAAACGGUUUGGAUUCCAG
+AUCAAGGGCAGGAUAGCACCCGCAAGACUAGUCUGGCAAUCACACUCGAA
+UACGGGCGGAUGCAGGGACGCGUAUGGUCUUGGCUAUUGGCAUAUAGGGU
+CGUGACCAGGUGGCCUUAGUGUUAUUUACCGGGUCUGAUGUCAGAGACUG
+CCAAUAAAUAGUCUGAGUGCGUACUUUUCUCGAGGCGAGACUGUAAAUCG
+CGGCUGUCAUUAAUGUUCCGAAUUUUGGGCCGUAAUGCUUGACGUUGGUG
+GAUAAUCUACUCUAGUAUAGAGAACCGUCUCCCGGUCCCUGCGUUGUCAU
+AUAGCAAUCGGAGUAGCCAUGUGAUCUUUUGACUCUUAGCCGACACAAGA
+AUAGCAGAAUCACCGGCCGGUAAAAUGUAACACCUCCGCGAAGGAUCCAA
+CGUCUUACCUAGAGGUUGACUGGAACGACAUCCUUUCAGUCAUCUCGGAG
+CAUUCGAGGUCGGGUAUUAGGAUUCCUGCGUCCGCAGCACAUUUUCGACA
+AGAAUCUUUAAAUCAGAUGGGACAUAAAUGCCAAUAGUGCCGAUUGACAC
+CCGUAGGUACGUGUACUUAAGAUCAUCACGAGGAAUGACAGCAGGCUCAA
+UAUACGGGAGGAACAAUUCAGUUAUGCUGUGCGGGGUUUAUUCGGCGCAU
+UUACCCGGCUUUGGGUGGUCAUAGGCGGUGAGAUAAUCUGUGCUGUAGCA
+GAGAGGUCCCCCUACGGCGUAGUCACAUUUCCCCGCUCCAAGGCUUUUAU
+AUGCUCAUAACCUAAAUCCAUUAGAAUGAGGAUUGGGGCGGUUGCCUUGC
+GGGUCACGGCGCUACGACCAUAUUAAGCAGAUUAGCCCCCUGCACAGACA
+CUGCGGACGCAUCUGUGUGGUCCGAAGUUCCCGUGCGGCGCUGCUGCGAG
+AGCACUCUCGAAUUCCAUUGCUUCGAUCGUGCUGUCCUGAAAAAUCGGGG
+AAGUAAUAGAUAUUCGUGCCUUUCAGUUUGGUAUGUUACACUUUAUACAU
+UAUAUCUAGGGAGCGGGGGCCAGCGUGGAAUUCGUGGGGCAGCGCCGCGG
+UGUGUGGGUAGCGUGCAACCUCGACUCCGGCGCGACUGAGCACAGUUCGG
+CAACGAGGCGAGGUUGCUACGAGCAGACAAAGUAGGAAAGCGACUUUUCC
+UGGUGCGUCGACCAAGUGCCAACCCAGAAGUUAACCCGAUUUAUAUCAAU
+GCUGAGUUUCCACAAAGGUUGCUAAGACCACAGGGUGGACCAUGGAACGG
+GCUGCAACAGGGUUAGACUUGAAUAGGCUCCUUCGCAGUACGGUAUUAUA
+CAAUAGAGAUUCACAAGAGAUGGCUUAAUUCCAGACCGCGCAAUCACUGU
+UCCGUGCUAUCGUCAUCAACGACGCCUCUACUGUUCAGCCUGUACGGCAC
+GAGCCGGACCGUAUUUCUCCCGUUCCUAAACUGAUGUGCCCGGGAGCUUG
+UGACUACGUAUGUAUGGAGUCGGAUGUGCCUAUGAGCCACCGUGACGGUU
+CCCGGAGACCACAUGCUGUAGCUCGUUAACGAGCCCAUUGCACAACCCGG
+ACGUCUCAUCAUAGUGUAUCGUGACUACUGGUCCAAGUGCACGAUAAAAU
+GGUGGAGCCGGCGGGAAUCGAACCCGCGUCCGCAAGUCCUCUACAGAGCG
+UUCUACAUACUUAGUUCAGUCAUUUGAUUUAACCGGCGCGACGCGGACGA
+ACACGCUGCGCGACGACGAGUCACUUGGAGUUAACCCCGGCCGUCGUGAC
+ACCGGCCGAAGCGAUCCGAUAUGAAUGACCUCGCGUGGCCUUGCGGCCCU
+AGCCUAUCGGCAAGCUAGUGCGAGGACGGCGCGCAAUUAAGCGGCCAGCU
+GGUAACGGUUGUCGUUAGCAGUUAUUGCGUUCCCAUUGAUUAACGAGGUG
+ACGGGUCCUCGGUAUGCCCGCUACUGCUUCGCAACCCACGUCGAAACCAG
+GUCGGCCCCUCUCUCGGACGCCGUCAAGCGCAGUGCAGAGAUGGUUUUAC
+CCCCCCGGCAGAACAGUGUCCUGAUAUGCUGCCGUAGUAUUGGUGAUCUA
+GAGCAAAAUGUGGGCGGACGGUUUGGCUCCCCAUAGUGGCCCAAAUUUCC
+GACGCCCUUCUUCGCGACUUAAUCCCUGGCCUCUCCGUUUUGAGUUUGUC
+UGAGGUAUUGUGGUCUUGCUACACGUUUCGGGACUCCGGAUAUGGGUGAA
+AUAUCUUCGGUAUGGAGAAGUGAGUCCUCAAACGCUUAGUAUGUAAGCUA
+GUAGCGAUGAAGGGUGCACUGCCCGCACUACGAAGCGUAUUCUGCAAUGG
+GCUGCCCUAGAGCGUCUAAAUGAAUGCGCCUCGUAGAUUCCGUGCCCAAC
+GGAUCCCGCCUGGAAUACCCACGCACUGUCAUUGUGCAGAUAAGACCACG
+ACAGAUCACUCACCUAAUCGAGUCCCAGGUCGUUUCGUAGCCACGGACAC
+CGCUUAUAAGCUUUCUUUGCGAAGCGCAGCACAGGUGAAACGCAGAUGGG
+UAAUCACAAGUGUGUAUACGAGACGAACGAUCUCCUGGACGAAGACCUGG
+CGACUGUUCGUCUUAGACUUCGUGUAAGUCCUGAACAACUAGUAAGUAUG
+UCACUCCCACCGUCGACCCAAGCAAUGAGACGUUGGCAGGGCCUGGUCAU
+CAUCAGUUUGAAUGGGCUUGCUUGCUUAGCACCGCAUGGCCGUCCCACAU
+UUAGGCUUAAUGCUACGCGCAUGUACGGUGGCGCGUGCCAUUUUCUAGUG
+AGUAGUGAUUUCACGCCCCAUAUAUUAUUGUGACACCGCAUUAUAACGUC
+AGCUAGGGCUCGUUGCCAUUCCACCUGUCCCCACGAGAAAAGUAACCAUA
+AACGGGUUGUGCAGCGAAGGUUAAGUGCACUACUUGUCUGAGCCGCCUAC
+AGGAUACCGAAUGCCACACGCAGGGGGUAGAUAUAAAAUAUAGACCGCAG
+GCUCCAGUAGAAGAUCCUGUCUUCUUCGGAAGACCACGCUACAUGAGUUC
+GCAGAGCGCCGCGCUCCCUGCGCCAGUCUAGGUUAUGUUGUUUUGAAGCA
+AAUAGACGAUUAUAUUCUAGCUUUUUCGCCACGAUUCCAGGCGUAGUCAC
+ACUGGAUCACCCCGAGGUAUUGGUAAAUGGCUACCUCUUAGGCCCAGGAA
+GCGCUCCAGCCAUGAAGGCGACUCAUCGACAGUUUGUUUUAACUUGAGCU
+UUCCUAGCCCAUGUGUCCCUAGGUUUUCAGCAACGAGAGCUAAUUGGCAA
+CCGCUCCCGGCCUCUAACGGCAGAUCUACUGAAGACAGUGGUUUUUACAU
+CGACACAGCGCUCAUGGGACGUCUUAGACAAUGUCUCGUUCCGUCAUAAA
+AUGCUGAGGUAUUGAGGCAGAGUUUCGGAACCCUAUCACGAUGGAGCAUG
+GGUUGGCCAUUACAACCAGCUCUGAAUGUGUUAGUUCAGAUUUUUCCGGC
+UUACUACGAAAAACUCUGGCCUUAGGACGACGCGACAUCCGUCGUCCGGA
+UAUAACUGGUGUAAGCUCCGCUAGUGCUAGAAUAUGAAUCCGUGUGCAAU
+CAUGCGUUAUUCACGAGCUCAGUACCCCGUUCUGUACUCUCCCCCGCGGC
+CCGGGGCGAUUCUGAUGCACGUUGCCACGUGAUCGUCCCCCUGCCUCAAU
+UACUUUGGAGAUGAUAAUGAGCUGAGGGUCGUCAGGGAACUUGUCUGCUU
+GAGCCAACCAUCGACGUUCUUCAAGCGGUCGCGCUUCUACACAAUCGCAG
+AAUUUCAGCUACAGCGGUGGGAACGAAGGUAUGACGAUAAAUGGACCAGU
+AUGACUGAUUCUAAAUCUUAACCACGCUCGUUGCUAAUGGCUUCUGAUCC
+UAACGAGCAAGAGACAGUUAAGACCUGAGCCUUCCUCCUAGGACCCGUAC
+UAUCAAGUAUUGCUGAAUCCCGUCAGGACUGGAAGGUAGCAGCGGUAAGC
+GAUUUUUUUGAUGAGUACGUAAGUCUUAGGUUUAUGACACCUGUGAACAC
+AGGUCUCUACUCUUGGUGAACUAUAGUCUCGUCGGGGGAGCGGCUAUAUU
+AUGCUAGUUAAGUACUUUGAACACCACUAAUCUCGGCGAGCCUGAAGCAU
+GCCGUAAUGCAUUACAUAGAGGGCCGAUAGUGAUUCUGAAACGGGGAAAU
+GCUCAUUGAGGGUAGAGUGGCUGCUUAACUCUGAUAUUAUGGUCUAUGAC
+CGCCUCUCCGCCUUAAUUGUGUCACGCUGAGGGAGUAACCUCUGGAAGGA
+GACAAGGGACCAAAAUGACCGGUUACUCCGGGGGGUCUCUGAGCUCUAGU
+UAGAAUAGUUACUUUAUCUCCAACGAUCACUAGCCUUCUGCGCUGUGAAC
+ACCUUUAAUCGAGAAAUUUGUACACUUGUGACUUGUCAGAGCGAAGUGUU
+GAUCAAGUGCGGUUUGGAGAAUAUCAUAUUCACGUUGUCCACCGGGCAAU
+GGGGACUACUAUGAAGCACCCUGUAGCUUAGUGGGAGAUACCCAGAUGUC
+CGUAACUGAUUUGGGGUCCCUGACAAAGAGGACCUCGCUGGUUAUCCUGC
+AUGUCGGGACGGGUGUGGUCCAAUGAUAGCGGCCGCGGCCUGAAGUUUAC
+CCUGCUACUUCACUAGCCAGGUCAGGUGGCUAUCAGCCAUUGCGGUAAAA
+AAACUCCACUUGCAGUAGUAGAUCAUUGGCCCAACUCCAACACGCGCGCA
+GUAGAUAUUAAUAGAUCGCUGUGUGCUUUUAGAGGAUCACAAAGAUACAU
+CAGUGAUCGUGUACCCACCUUUCAUAGAUCAAUGACUGCGUGAAUCGCUU
+GCGUCACCAAGGGUAAGGACUCUUAUACCAUCGACUUAUUUCCUAUGGCC
+GAGUAGAGCGAAGAGUUAUGAGCGAGAUGACACUACUGACUAGAGGUACG
+GACUGGGUGAGUACUGGCUUUGUGGUAGGGGUUCCGUAGCAUGCCUGCGC
+UGCAAACCGACCUAUGGUAGGUUAUGGCACAAUUUAUGUCAGACACACCA
+AAGGGCUUAGAGAUGUAUGUCCAGGUUCAUCUUCGCGUCAAUCUGACGAA
+CUGUGUCCAUAGGCAAAGAUCGGAACGUGACGCCCUACGUAGUGUAGAUA
+GGGCACUAGCGAACCCGCCGUCCCCUCCCGUACAGGAGCCUUUGGUGAGU
+AUGGUAGACGGGGAAGUGAGGAACUUUUCCAGAUAACCAUUCGCGUGGAG
+UACGCAGUUAACUCGCUCUGGGGGAUUUGGGCUGUGUCAUGAUCCCGCUU
+CUUAUCUCGCGCCAGCGGUGAUCUGGAGUAACAGCACACUAUUAUAUGUU
+ACUCGACGCACGAAGUGCGGAUUCAGGACUAGCAGCGCUCUUGAGCCCAC
+CCUCCUAGAGAUAGCAGAGUUUCCUUAAAGGAAAUAAGUCCAGCCGUAUC
+UAUAACUCUGAUGCCGGAGCUAGUACACGUCAGUUCUACAACGGCCGAAC
+CUCCGAACGCUAGACUGGAAACCAUCUUGCAUCAGGCUCGCCAUUAGCCG
+ACUAUAUACAUGACUAGUCGGUAAAUGCAACUUCGUGAGGUGACACCAAC
+AACUCUGGCACUAGUUGAAAUUGUUUUUUAUACAGUCCGGUAUGAAUAGG
+GUAAGCCCAAUCUUGGCUCGCGGAACAACUCCGCCCUCGGCGCUAGAUGU
+UGGCUGACCUCUCAGGAACUCCGCUGAAUAUGCGGAUUGCUGUGAUCCUU
+GAAUUCGCAUAACCUAUUAGUGUCCAUAAUCUCAUCACUGAAAGGCGGGC
+AGCAACGGUUGCUAUGUCCUGACCAAAGCGCUGCGCACAGAACUCGUCGC
+UUACAGUAACGUAAAGCAGGGGAACAACCCGGUGUGCGAGUCUUGGGGGA
+UGGAAAGCCCCAGUGCACUGGAGGCGCACCUGUAAAACGUGACGCUCUCG
+AGGGGCGGGCACUUACUUGAUAAUCCGGAACUUAUUUGAGUGAAGAUGUG
+UGCACGGUAGACUUCACCAUGGGGAGACUCCCGCUGGAUAGCUCAUACCA
+CCAAAUACCGUGGGUUCAGACAGUCACUACCAUGAUCUAUAAAGGGAUGA
+AAAUCAGCCUCGGGCAAUUCGGGAUAGCUGCUUGAUUCGUACGGAAGCGU
+CGCGUCCGUAAGAACCUGCGCAGUAGCCAGCGUACGUAACGACGACAGUC
+AGUAGCGUCCGACCAUAAGAGUCGUGAUUUAGAGCACUGCAGCCAACGUU
+AGAAUCUUCUGUCCAAUGCUGGGGCCAACUGUGUGCAUUUGUCGUUCCGU
+CUGAGGUCUUUGGGAACCUUCUUUAAUGCUUGUAUUGUUGCGCUCGCAUG
+GGUUUAUCCAGUUGAAAUUUAUGCGGCAAGGCAGUAGACCAUUGCUCUGC
+GUGCGUCAGACGUCCUCUACGGAUCUGGGACUCACGCUCGCCCCUCUCGU
+AUUACCGCGGCUGCUGGCACGAGAUUUGCCGGGACUAUUCAGGAAAUUUC
+AGUCAUUAUCCUCAUUUCCUUUAGGAGAUCAAGCAUUGCUUUUUCUCCAU
+GCUAUUUGACUGGAUCCAGCGCAUUGGCUGAUUGUCCAAGAUUCCCCACU
+GCUGCCAAUACUCUGAUUGUGUGGUCCUUAUUUCAGUUCCACUGUGACUG
+ACCAUCCUUUCAGAUCAGCUAAGGAUCAUCGAUUUCUCUAAUCCUUUCUA
+GGCACAUCUUAUAAACGAGUUCAUAACGUAUUAACCAUACAGAGAUUUAA
+CCCUGUUACAUGAUUCAUACGUACACGUUUCCGUACUCUAUUUAUAAGGU
+AGUUUUUCCAAACGAAAAUGUAAAACCCCCGAAGGGGGCUCACUUCAUUG
+GUUUUUCUCCUAGAUUUACUCACCUUUACGCCGAAUAAAAAUUCUGACUA
+GCAUGUGUUAAGUCAAUAGCUAGCGUUCAUUCAACGGUCACCACAUGAUC
+GCCUCUGCUCCACUGGAGUAUUAUCUAAGGUAACUGGACCUGCGAUCACC
+AGGGACGAUUGCGUCUGUAGUGAAACAAGGCGCUGCGCGCGAUAACUGGU
+GCCCCCACGGAAAUCCCACGGUCAGCUCGGACCUCAGCAGCGAGUGCACC
+AUUGGGCCGACACUACGUACGACCUCUAAAUGUCAUUGCAUUCGAUGGGU
+CAGAUAAGUCAGGAAGGUGUGAGGGCGGGUCGAUAGUACUAUAACCCAGG
+UGUUAAAGAGUCAUUGAACGCUAGUAUUGAUCGAGUCCCGUGAUUCACAG
+AUAACGUAGCACACUAUCGUACGGCCGGACUCCACAGGACCAUGCUGUCC
+CACCCAUGGUUGACUGAAGGGUCGGUCCUUGCCCCACUACACGACAUCUC
+UAGCGGAUGCUGAGUUCACUGCACAGGCCCGUCGCGGGGGAGCUCCCUGA
+UGGGACUGGCAGGGGACCGAUGUGUAUAGAGUGGAGGCCUUCGAUAGGGA
+CAGAAACAAUCCUUAUAGUGAGGUGUUUUAAGUCUACCGCACGGAAUGAU
+GUAUCGGACCACUUUUACCGAGACGCAGUAUCGUUCUGUGACCGUCAUGG
+AGGAUUCGAAUACCAGUCAGGUCCAAUGUUCAUAAUAAACGUUUCUCCAC
+CUCGAUACGUAGUACAGAUCCCCUUAGCUCGAUCAUCCACGCCACGCAUC
+AUUAAACGUAUCAGCUAAGUUUGUUCGUCGUUAACCCUUUGGUAGUGAAA
+UAAUACGUUCGUAUGUCACGAUGCCUCAACGAAGAGGCACAGUAAGCGCA
+CCUUUCUUUUAGCAACUACGCAACCGUCCUUCUGAGAGACUUCGGCUACG
+AACGGCUUGCUUAUCAUUUAGAUCGGGAGCGGCUUCAUAACGCGAGCCCC
+CGGAGCUUAAUCAUUACCUUGUAAGAUGCGUACUAUGCCUGCAGGUUUAA
+AACUGGCCAUCUCCUUUAAGUCGGUCUCGCAUCGAACUCCAUAGCACAUC
+AUUAGCCGAUACGCUAACUCUGAAAACCUGACACGGGCCCGAAGUCACUG
+ACAUCAGGACUGGCUCGCAGAGACAACCCUUGACCCAUUUGGCGUAGCAU
+UGAAGCAGCCUGAUCGUCAGUCUCGUUUUACCUCGCUGCGCGCACGGAUC
+AUAGAUCGAACCGCUCAGUGCGAAAAAUGAGGGUGUUGGGAGUCGUUUUC
+GGCUAGAGGACUGGCAAGUUAGAAUCAUAUAUGAUUGUUACCUAUCUACG
+CCAAAUGCGGUUCUUCCGCACAACGGUGGCUAGCACGGGCUUUUAACGCC
+GAUGUGAAUACCUAUACCUACUAGAGACAAUGCGCUAUACGCAGACACGG
+CUGAACUAAAAAACAGUCGGAUAUCUGGUACCGAACAUUAUGCGUUGCAU
+CGACGAUAUGUUAUGGUAAAAGCGAAGUGCAGGGAGAGCUCGUAGGCAUG
+AAAAUUGGCAGCUAGUCUGUUAACAUUUACGGAGUUAGGUAACUUGCAUG
+UACACGACCACGCUUCCGGUAGGACUCCGUGGAUGAUAGAGACGUAGAGA
+CUAGUGAAUGAUCCGGGUCCACGACUUAGCAUUUUAAGGGAUGCCACGCA
+CACAGUCUACGAGGAAGCCUGUAGGCGAGCAUAUAGCGUGCAUCGCACCC
+CAGCUGAUAGGCGCUCCUAAGCCGGGGAUUUCCUAGCAGGUACGACUCUC
+GAGUCUCGGAUUCUAUUCCACCCGCGCGCUCCGGUGUUCUAAGUGGACCU
+AAUGUAUCUGUACGUAGUUAACGACAGUCGUAUCUCACUUAGUGGGGACG
+CGCGGAACUUGGAGGCAACUCUGCGGUUCUCCCGUUAUCAAGGGAGGUUA
+ACCGUCUGCCUCUCAUACGAAGCAGGUGGCUAGACAGGAGGAAAGUCCAC
+CCACCUGCUGAGCGCGCAGCCGUAUGCAAGUACGGGUGGCGAGAGUCACG
+GCUAUGGCACAGAAACGACACGGCCUGCCCCCAGCCAUGAUGCGAUCGAG
+UCCAUUCGUGGGCAAUGCGUCCGCUCCCAACAAGCGCGGAUGUCUCGCUG
+AUGCAUAAGGGUAGGUAGCGACGAAACGGUGAAUCCUGCGGGUGCAAGCC
+AAAACAGGGCAACAAGGCUGCUCAGUGCCUGCCCGGGUAUGGCGCGUAGC
+UGAAUUGCCGCACCGACAGAAGCGGGCUUAUGGGUGGGUACCUUCUGGUC
+GGUCCUUUAAAACCCGACAAGUUAAUUGCGGAAUGAUGUAAUGGCAUAGG
+CAGGAACCCUUGCGAACUCACAAGGGUCUGACGGAGUCAAUUGUGCACUA
+GUUGAAAGGGGGUAAGCGCCGCAGGCGGAUGAACGCUCCUUGCUCCACAC
+UAUUUAGUGUGUGACUCAUGGAGUCCGUGCAACCGCGGCCUUGUGUUCCG
+GCCAGCGUUGUGUCUGUCGGAAGCUCACAGCUCCAUUCGCUCUAUGCUGG
+AGUUUUUGUGUGUCAAAACUCAGCUUGAUGUGCUGGUGCAAGUUACGGAU
+AUUCGAUACGGUGAGGUGUAAACGCAAUAACUAUGUGUGCCUCGCUAGCA
+CGGAUCUUACGUUAGUCCGUUUGCGAGCUGACGCGUCGUAGAGAUCGGCC
+UACAUACGAUAUCUGCACAUGGAUAGAUUAGCCUCCGUCGCCAGCGAGAU
+UAUUGGCGCAAACCAAAUAGGUGGGCGUCCCGAAUAGGACAGCUACUCGU
+UUCGGUCGGGUAGAUAAUCCAGCGCCCGAAUACACCGGCUACGAGAUCAC
+CCUCUUGCGGCCCCGGACCAUACAGACCUGGUGUAAUGUAUCGCCGCCUU
+CACCGGAUCUCUAGUGUUUUUAUUGAAAUGCUUUUUCCCGUCCGGGUCGA
+CUAGGUAGCAUCACACGCAUGGGGGUUCAGUGUCACAAGGUUCGGGUUGG
+CUUUAGUCCAAUACAUGUCUGGCACUUUGCCGAUCGAGCGAAUGGAGGUC
+CCGACAAAGUCGUCCCAGAUAAUCCCUCCCUGAUACCUCGGAGUCGAUUC
+ACAGAAAGCACCUGUUAGAACUUUCCUUUAUAUACCCUGUAAGAAUCAUA
+AUCAUUGUGCGAAACAAGCAUGCAUCCCAUACUGAUUGGCGAUGACACGC
+CCUCUUACUGCUUCGGUAAUAUCAACCGCUUUGUAGGAUCCGGUUUCAGG
+UCAUCGCGCGAUCCCAUUUUCCAACGCUAACUGGUGCAACGCCAGUAACG
+CGUUGCCCAGAGGCUCUGCCGCAGAAUGAUUUCCCUUCUGUAUGAUCACC
+GCUAGGCAUAUAGUCGGCAUAUUACAAUUUACAGCGAGGCAAACGUACAG
+CUAGAAAGGUCAGAUAUAGGAGUCAGUGCGCGUUUCGCAGUAUGCCGGGA
+UCUGUCCGAUUGAACACUGAGCUAUCUCCAGGGCAAAGGACUCCUCCAAA
+UAGACUGAUUACUUGUGCGAUAAGCUAGUCCCCAGGAACGCGGGUAUAGG
+GUGUGGGUCAACACUCAUGAUGUCAUGGGGCCCGUCAAUGUAACAUAUCC
+UUCGUGAGCCGAUGGGAAGACCUCCAAGACGACCCAAAAAUAAUCUAGGC
+CGAUCACCUCAUACGUGGAUGCAAAGGUCGAAGUGUUAUUCAGCCAAGAG
+ACUCCUGGAGAGCAGCUUUAGUCGGAAUCUGCAGUAUAAGGCGGAGGCCG
+UGAUAAUACAACACAAAUAUUAAUUCGUGCACGCUGUGCGGCACUUGCAG
+UGUGCAAAUCUUUGACCAUGGGCUCCCAGGUUACCAUCAACAAGUUAGGC
+AUGCAACAGCUGAGGACGUUUGACGCCGUCUGAGAGGCCUGGAAGUAAUC
+CUCACAGAAGUUGCCUCAGCGACGACUGACCCUUAAAGGGGUGCUAGGAU
+UGGGAGACCCAAAUACCCUACGAUACAAAGGGUGAAAAGUCUACUCCAGA
+ACGAGGAUUCGAAGUAUGGAUCUUCUCGCGGUAGCUGCUUUCGUCAUUAU
+GCUCGCCAUAGGGGUAUCAUCCGCGCAGCAAACUAGAUCGCACGUACGCA
+UCACCCGGCCGCAAAAUGUCCACUGGGCGAGUCCGGAGUGAGCCAAUGAU
+UUCAGAUAGGACUCAGUAUGUGACCACUGUCGGUGUGCUAAAUCCAAUCU
+CGGGAUGGGUUCGGAGGCAUUGGGGUACGCGGUGUAAAAACUGAAGGGAA
+AACUUUGCCGAACCCGCCUCUACGUCAGCCGUUGACCAGUAGUUUCCCUG
+GCCAAAUAGUUUAGCAUGAAUUAUAAAACGCUUGUCCCGUCCUAUGUAUG
+UAGAGUAAUUGCCGUACUUAUGAAACUUUCCACAAAGUGACCGAGGUUGA
+UAUACCUAGGCGAACUUGUGUCUUUGUACAAUACCGGUGGGUCGUUAAAG
+CCUACCUAAAUGGCUGACCGCUGAUACCAGAGCAGGGAGAGGUCUGUAGA
+AUUCUUAGUCUACGAACUGCCUAGCUUAGCCGCCUAUCUAACUCAUAACU
+ACUGUCACUUUUGAAGGAUUAAACAUCAGGAUCUGACAUACAUUCAGCUA
+UGCAGAACCAAAUCAAACCCAUUACGCUGUUUAAGCGCACAGUUCUUCUU
+CUGCCUGCCCCCACUAUGCCAACUCCACUUCCCCUGCUAUCGUUCUGAUC
+AGAGUGCGCGAACUGCUUGCUCACUGAAGAUUCGUCAGUUGCUUCGUCUU
+CGAGUUUGGCGGUUACCACUACGAUCUGUGCCUUCUACUCACAACUCGUU
+UUUGAGGAGCGAACCCCCCCCAUUAUUUCUCGGCAGGGGGACGCUGGUUA
+CUCGUAAAAAAGUCCCCUACACGCAAAUAUGCAUGUAGAGGACGAUAUAU
+GUAAUGUAAAUACCGGGGUACCACCUCAAUUGGAUUGAUAAAUCCCACUU
+GUACAAGUACAGGAAUAAUUCCGAUACUCUAUCCUUUUAACGGCGGAACC
+CGGAUUGCCUACUACAAUGUUCAACAUACCUCUCGCAAGCCCAUUCUGUA
+UAUUUUAUCGUACCGGGCUCCCACCUAACCCCAGCUCUCUGAACGCAUCA
+AAUAUACGUACUCUUCUUGCGUUACCGAAUCGUGAAAUUGACUCUUGAAA
+UCAGAAUUACAUAUUCAUACUAUCCCGUGACAAUUUGGUAAAUGCUAGCG
+CCUCAUAUAGCGUGUCUAGUGUCUUUCGCAUCCACCAGCCUCUAACCGUA
+CGAGAGGGGGUAAGAAGAGAGGGGUGAAUCACGAAUUGAGGCUCCAGCCA
+UCUGGCUUAACGCUUGCCAGCUGGUUACGUAUAAGGCUCUGAACUUUCCA
+UCUUCAUAGUUCAACAGACAGGCUCCCUGUUUCACGUACCUGAGCUUGGG
+UGUGCUCCAUCGAAACGUACCGCUAUGUCUAUUUUAUAAUAGACUGACGG
+CACUCGCUGCCUAGCUCCAGUUCAUGAGUAUUUGACUCUACAUGUGGUGC
+GGAUAGCGAUUAUGAUCACGUCCGUUUUGAGAAUUUAAUGAUGUGGACGC
+UCAUUUGCCCUAGUCACUGCGAAGUGCUAUGUGGUAGCACUUUAGCGACA
+AGGUGUGAGCGGUGGACUGUGACAUUACCUCACGCCUAGUUGCUCCACUA
+AUCAUGACCCGCAGGCUUUCCCCUCCGAUCGUCUAGAGCCUCAUAAGGGU
+AUUUAGCUUAGUCUGACGCUUCGUCAAGAGCGUCGAGGCUGUACGCCCUA
+ACGUAUAGUGGCCCCAAUCCACUUUUAUCACAAAAGUGGAUCGUAGUGGA
+GACCCGGGCUACGUACGAAGGUGCCAAUCAUGCAAGGAAGCCCGUGUCUG
+AGCCGGCAGCCAUAAUGCCGACACGCCCGCUUGAUCCAGGAGUCCAAGGC
+AGUUGUCUCUUCGGUCUUGGAUUUCUGCGGCCCAACGGGGUUGACUGAUA
+CCCGAAAAAAAUACCCGGCGAACUGCGGGUAUGUUACUCAAAGUCAGGGC
+UUGAUAACAUCCGCAAUUAGCUAUCCAAACGACCAUUGACUUAGAGUAAC
+UGUAACCGAAAAGCUAGACCUCCUCGAGGAAACCAAACGAUAGUCAUCGG
+GAGUUCGUCCCGCGUGACAUAGGUGAGACGAUCAAUCUGUACUUUAGUCA
+CAGCAGGAAUACCGCGUGCAGCCGGAAGACGCGUCCUAACGACUAGCAGG
+CUAUGAGGUAGACCAUGGUCUAUUAAGCCAACUCCGCUUCUGCCGAGCAU
+GCACCAGGACACAAUAUACCAGGUCCUGCUACAGCUUUAUAAUAGUCUCA
+UGCAUGCGCUUUGGCAAUGAGGCCUCAGUUUUCAGAUCAAGGGUACGAGA
+UCCCGAGUCUUAUUCCUCCGCACCCGGAAAGCUAUGUCGGCGAUCACGUC
+UCCGAAUCAACGUCAUAACCCCCCUGUGGUUUUUAAAGGCUUUUGUUCCG
+AUAACUUUCUGAGCAAGCACCAGACACAAUCAGAGACGAUCCCUUCAUGC
+GGAUGUGUUAUGGGUGGGUACCCAAGUAAGAAUUGUACUCAUGGCAUGCU
+AGGGGCCGUCAGGGUCGCUGGUGAGGGAAUCCUUAAAUACUAGCGUAAGG
+CGAAUGUUACAGGAGUAACUUUUCCCGCAUUCGGUUUGUGGUCAGUCUCG
+GUAUAUGUCUUACUUGACGGCGGCAAAGCGGGUAUGUCCCAAAUGUGAAU
+ACCUUUUAACGUAAAUGCUCAGUGAUCGCUACCGACAGUAAGGCUAGGAA
+UCUUGCGUUUUCUCCGCAGCUUAGGAAAGAAGCACCGUUCGGGUUCGGCA
+AAUUCUCAAAAUAAAAAACACUCAUCCCGUAAAAAGGGACGAGUGUUGAA
+UUCGUGGUUCCACCCUUGUUCCAAUUAACAUAAUUGUUAAUUGCUCAAGU
+UCAACAUAACGGUGUUGUCCGUUAGCAAUUACUAGAAAAACCGUUCACUG
+CUAAAGUUUAGAGGUGGUAAGUAAUAAUCCCGUACUAGGAAGCUCACACC
+CUAAGGCUUCCCUCUCUGAAAAUCGUAGAAAACUACUCAUGUCCUCGUCC
+CGGGAAAAUCAGUCGCACUUAAUAUGGUGUGACCCGACAAAGGACUUUAA
+GGGCACUCGGAAAAUGUAUGUUUAUAUGACCAAGUCCCCAAUAGCUUUUA
+CGUUCAUAGCGCUGCCACGGACCCGGUCCAGUGUGAGUUUCGCUAAUGCU
+CGGAGUGAUCACGAUCUAACGCUAAUUAGGUAUUGUCCCCUGGACUAAUG
+CGGUGAAAUGUCCCGGUUGUCGGCGGUGGGCAUGCGCGAUUACAUUAGCU
+CCCUGCGUCGGCCAGUGGGGUAUGUAGGGUACAACCGAUCAUGGCAGCGG
+AUCUGCACAGUAGGAAUCGCAACAACGGAACUAGCUUCGCUUGCAAGCUG
+CGAAACGAACCCAUGAUGGCUCCCGCUCACCACUUUUCGAUCAGGCAUGA
+GCCGCCAAUCGGGGCACCGAGGCACAUGGGUCCCUGAAGGGAAGGAGUCG
+ACGUCUGUCACUCGGUUGUUAUACGGAUCAGCCAAACGCGUACGUUCAAG
+AUAACCAUUCCGUUUAAAAUCUCAUGACGCCCCUACCGCCUGCCUCAUUC
+UGAGGGCGGAUCACACGCGCAGCGAAAUCGGGGAUCAGUUAGCAUUGAGG
+CGGGCCGAGCCCCGAUCUACGUGCCGUUCCUGCCCACGUAUUAACCCUCG
+UAGGCUGUUUAAGCGUAGCAGGGCAUUAUGAACGCGAGGAGUUUGGUCGA
+GUGCUCCUUUUGAGCCACCAUCCGUUGGGGUAGCGUCACUUUCUUUAAUA
+CUUGAAUUGCCGAGCUCCUCUAUAUCAAUCCGAAAGCUAGGGUAUGACAU
+CGCACAUCUAUGCGAGCUUUGAGGCCGAAAGCAUAGCAACCAGCUCCCUC
+ACCUCAACUUUGCUGUCGUCAAAACAGUCUCACAUUAAUCUACUAGAGAG
+UUGUCUAUCCCAACUGCCCUUGUAUCAGAUGUGCCGACACGGCUAAUAGG
+AACUUUAGCAGACAAGAUUUACCCGCAUCUCUCGUAAGCUAUUAAUAUUU
+AACGAUUAAAUCUGUCUGCCUCCAGCCUCAGGGAGUCGGUGCUUAUGAUU
+CUCAAGUCAGCAAUUAUGCAGAGUCUCGUUAGUCAAAAUACGAUAGAAGU
+GCUCACUUCAGGAUUCGUCCUGCCAAGCCCGACCUCUGAUACUUUCAUCG
+GGACCCGUGUAACGUUGCAAUGGACUGCCUUUGUAUAUUGUCACGGGCGA
+UCGUCGGAGCGAAUGGCCAGAGUCACAAAAUCUCAUAGUUGGAAUUAGUU
+UACUUAGCUCGAACUACGUAUGCCGAUUACGUAAAGGGGAUAAAUAGUGA
+AGAUCCUGUCAGUCUCCCAAACCGGCGAUCUGUAAGGGAUGGUCUAAAGG
+CGCUUAGGAUGCAAUAUUGCGGAGAUUUAGAUGACUCGUGCUCGUGGAAA
+UAUCUUCUCUAGGCCUAGCUGAAAUAGGUGUUGUAAUACAAGGACUGAUC
+AAGGUUGCGCUUACCUUAGACGCUAACCCGGGUCUACGACGCUCUUCUUA
+UGGUGGGGAUUUCCAAGCCACGCAUAAAUCUUCAGGGAUUGUUAAGCUAA
+UAGGAUGUGCGGAAACAUAGCCUUCGUAGAAAGUACUUUAUACUUCUAAU
+UGCAUUCUGCACGGCUCAACCAUUUCACUUAAUGUCCUCAAAUUGGUGGA
+AGCCACUGCUUUCACUAUCGUCAGCGUGGUACCCAUAUUCCGUAAUCCCC
+AUAUAUCGAUCUAUGCUAGUUAUUGUCUUAAGCCAACUCGUAAGCUAAUC
+GUAUCCGGCGGAUUCCCCAUUAUUGAAUGGUGUUUUCGAUCAAACGACCG
+CACGCGUGACCGUUUUUUCCGGCGACUGACUCGCGCCCCACGCCAUCUUG
+CCCGAGUGUUAGCUCCCUCCGAAGAUAAACCACCAAGAUUAGUCACGGUG
+AUCUGCGUGUGUAGAUAAGAUGUACUGACUCACCUCCUGUCGGGGGCUGC
+UUACAGUAGGGAAGUUUAUUCCCCCGGGGUUCACGUCCCAUGUGCCGGAA
+CGGCUCCGAAGGCCUCUCCAGGCAGAUACGAUGUCAUUUUUUAUAGAUAU
+CACGACGGUUGGACAUGCGUACCACGUGCACAGGGGCCUUCCGUAAGAAC
+CGAAGACUCCUCCUCCGUUUACUACUGGCGACUAUGAACAAUCUGUACUU
+GUCAAUAUUAGCUCCGCCGCGUGACGAGGGCUUUCGGUCUUCCUGUUAGC
+GCUUACCAACUGAGCGCCAAGAACAGAUCGGUCCCUCACAUGGAUCCAGA
+GCAUAAUCUUGGGGGAAUGAACCAGUCUAGGCGUUACUGCAGGCGUCGGC
+UGCCCCCCUGUACUUAUAGUAUUGGGCACCUGGCAUUACCAUUUUUUGAG
+AGCUACGAUAACGGACUAGAGUUUGUCCGCGGGCGCAGUUUGGGAGGAAC
+ACAUUUCGAGGGCGCCACAACAUGAAUAGGUAAUGGGAUCUCGCGUCCCA
+GGCUUCAGUCAUUCGGGUGCUCUAUAGAGCUAAGGGCCCGUCUUCUAACC
+UCAUAGCCCUAUUGAGCCGCCAUAUCGGAGCAACCCGUGAUGCCUGGCAA
+ACGUCGGAUUACACCCGGGGUGACAACUAAAGUGGUAUGCGCCGUCACUC
+AAAUACAACCCGCCUUUAUGCAGACACUAAUCAUUUUACCAGAAUAUGGA
+CAGCUAUGGCUCUAUUAUAGAAAGAUGUCUACGGCCUUGACUAUCCGACG
+AAGCAUCACUGGCCUCUCCUCUCGCCCUGCCAAAGGUCGUCAUGUCGAGC
+UUUUUCCUUCGCCAAUACGUUAGGCUUGAGCGUUUGCUCGCCAACAUAUU
+UCCCUCAGGUACCGUGAGGGCGCCAGCACGCUCCCAGUCAUCUAUACAGC
+UAAACUCUUCGAAUAUAAUGAAUAACACUAGUCUCUUUCGUAUUACCGCG
+ACUGCUGGCACGAAAUUUGUCAAGACAUAAGAUAUAUAUUGUCAUUAUAC
+CAUAUACAUACAGAAUUUUAUUCGAAGUUCGAUUUAAUCAGUAAACCUUA
+CUCUCAUUCCUCCAAGUUGCCAGUUCAGCCGUUAGGCCAUUGACCAAUAU
+UCCUCACUGCUGUACCUACUUGCCUUGGGAUUUUUUCAUCCCCAAUGUGG
+UCGAUCAACCUCUCAGCUUCGACUACGUGUAUUGUAAGCUAGUUAAGCCA
+UUACCUUAACUACUGCCUAACCCGACUCUAUUACGAUUCAUCUUAAAGCA
+GCCUUAUUACUGAUUGUAAAUGUUAAAGCCUUUUUUUAUUAUUAGGGAUU
+UUGUCCUAACUUUAAGGUAGGUUGUAAUUACUUUUUUUUUACUCACCUGU
+UCACCACUUUUAAUAAUAAGCUUAAUUAAGUGAAUAUUUUUUAUCAUAUU
+ACAUAUAAUACGCUUUUUUAAAAUUAAACGUUCGAUUAGCCUGUGUCAAG
+CAUUUGGACAGCGUUCAAUCACCAGGUAUCCCCCGACGGGUAUGAGGCUC
+CAUCACUAAUAGACCCUCCGACUCGCAGGUCAAACUAAGCUUGGGCAACA
+ACGGAUUCAAGGCAUCGUCGGACGGUCCAUCGCUAUCUUGCGUACAUCUG
+GAUCGACCCCGGCGCGAAAAUAUGUGUUACCGAAUAUUAGUGGGGUCUGG
+UACCGGUUAUGCAGUGUCGCCGGUAGCUGGCUUACGUCGCCGGUCGGUAC
+ACACUAGAACUUCUUUUUUAGGAUAUAAAUUGCGUGUUUGCCCCCAAUUG
+ACGGAACGCUAAGGGGAGCACAUUUGCUUUUAGGUCCGUGCGAUACAACU
+GCGCCUAUCGCAGGAACUCUGCCUGCGUCGGCUAUGUACUUGUAGUAAGU
+AUACACCACAGCCAUCAUCUCGUCGUGGCAGCGAGAUUGCUCAUACUCAU
+UUUUUGCUUAUGGUCCCUGGAUGACAUAACAAUACUCGCCGCCGUGCGAU
+AUGAGUAUUAUCGCACGAAACACUAAGGGAAGGUCAUAGCAAAGGGAAUA
+CACGGCCCAUCGGCAAAGCACACGAGGAUCUGAUAAAGCGGAUUCACCCU
+CUAAACCAUUAUAGGUUCUCUCUGCAAUCAGGUUGGAGACAACUUGGCCC
+UACUGCAGACCGCUUCAGGAAAGGGGUGCAUGCGUACAUCUUAUGGCAUC
+UUUUAACGGACCAAUGUCAUUCUUUACCCUCCAGUGUCCAACGCUUGUUU
+CUAAAAUGCUCAGUUAGAGGAAGAUCCAUUACACCAGGCAGGCCUUGGGG
+AGUCAUCUGAACUUCGCCCAGUCGUGCCGCGUGGGCCGACAUCUCGCCGA
+CCGGUCGUCACUGGGCACUGGCUCUGAGCUGGGUUCUAGGCAUGCGUCGC
+CUUGUAAUAGGGCACGGAUAGUACUGCGUUAGCUCGAUCCAAAGCCGCAC
+CAAGUAAACUAUCCUGGCGCUGUACAACCAUGUUAGUUUAAAGAUCAUUA
+AUCAUCAGUUGGGUUAUGUCAACGACCAUCCCUAUCCGAUCUGACGCAGU
+UCACGCUGUUUACUCAGGGUGGUACAGUAGCUCGUUCAAUCCGAUACGGA
+UAAUGCAUAUCGAUUAGCAGGGCCGUGAGGCUGCGUCCCCGACUGUAGCC
+AGAGACCAGAAAGGGCAAUCGUCCAAGAUGGUUUAAAUACACGGUGACCC
+CUGCGGUACAUAGGGGGCGUACGUGCUAAACCGAGUCUCGGAGAUUUAGC
+GUUGUAUAGACAAUUACCCUACACUUGCCGCCGCCAACGCUUACAGCGGG
+GACUGAGUCUUACACUUAAAGUAGGGCGAUUAGGCUUGCGACUAGCCAUC
+AGUCCACUCAUAAUGAACGUGGGGCAGAUUCCGGUCAAGGCGUCCACUCC
+AACCUAAGGCCAGCAAGCCUAUUAUAUUUUGAACCGGCGGACGCUGCGAC
+CUCUGUGUUAUCCACUAUCGUUCGCGGGAAGUCGACGACGAACUCUCACG
+CCAGUGGGUCUUAAUGAGCGCUGACAAGCAUCCGCCCGUGGCGACAUAAU
+AUGAAUACACUGGGGUGUACGUCUUGCCAGACCGCCUAAAAAUGAAUCCA
+UUCGACGUGUUACUAUACUCACAAGGUUGCUCCACGCUCCGGAGCGCACC
+UGUUUGCAGCCACAGGGGGGCUGGAGGGAGUUGCAUUGAGCAGCCAGUGA
+AACGCUCUGUAGGCUGUCCACUGGGCUUGUGAGAUUCCGUGGCUAGGCAC
+CCAAACUAGACCCACACUGUUCGAGGAAGUAACAGCCCUUUCUUGGUAGU
+UCAGGUUGCAGCACCCCUCCAUCCCCGUGUAGCCGAUACGGAGGGAGAAA
+CCGCCCUCCCAGGAAUCGAGCUGCGCUAAACUACGUGCAAAUAAUUGGCC
+ACAAUCUAAGAGUUGCUGCGAGCUCACUAGUGAUUGUUAUAGUCCAAGCC
+GCUAGCUGGUGCGUCUUCACUUCUCACCAAAAUAAUCGGUAUCGCGUUCC
+GCCCAGAUGAUCCCAAGGAACCACUAGGCGGUCUGUAUAUUGCACUCAAA
+AGCCUCCUAGCGCGAAAGUUUUGCACUAGGGACCAACCGCCCGUGAAGCC
+UCCCAUGCCCGCUAGGCGGACUGAAUUUCUUAUGGCAACACCCUAGCGAU
+UCCUCGCCUGGACUCUCUCAAGAGAGAAAUUAAUGGGCGGCGUGUACCAC
+CGAAUUUCCCACCUGCUCCUGCUGGGUCCCUCUGGGGGAAGAGGGCCCCU
+UGUGUAGGCAGGUAAAUACAGACUUUGAUGAGAACCUCCUCGGGCUCUCC
+ACAGGGGACUCAGUUGGUACACUCCUUCCAGUAAAAGCUGCGUCAUCGCG
+CCGCAGGCUUCUUCUAAGUGCGUUCUCGGCGGUGUUACGUUAAACGCUUA
+ACAGGCUGCGUACCCUUCAGUCGUGUGUACCCGUAUCAGGGCUCGUAACU
+CGCUUGUUUCUCCGAUACAUGGUGGAGAUGACGAGAGUCGAACUCGUGUC
+CGAAAUCAUAAUGACCAUAAGCUUCUACAAGUUUAGUUUACUAUUAAAUU
+UCGUAAUAAUUACUCCCGUAAACAGGGCUAACUAAAACUAUCCUCUAAAA
+UGUCCCAUAAACUUAGAGAAAUCAUUUAUGGUGAUCUAUACUAGUCAACA
+CCUUUGAAAAACCCGUAUAGAAUAAGUUAUCCAAGGUGUAGCUGAACUAA
+GCAGCUAAAGCGUAAUCUUUGUUUCCAUCUAAAAGAUGUGUUUAGUCUCU
+CACAGCGACAAGCCUGACUUGCUACCUAUAACCUCACAACCCCGUCGAAA
+CCUUUGCAUCCCCUCUCUGACCGCAACUAUGGAUUGCCCGCAUCGACGGC
+GAUGAAUGGUAGAUCAUUCUCAUAACAUUAAGUAAGAAGUGUUUCCGUAG
+AGCCCGCGUGACGGUGACUCUGUAAUGUGUUGAACCCACGAGAAGGUCCC
+UCUUCAGGGGCUCACAUACACACAAAGCGCAUUUAAGGCCCCUAAUAGUU
+CAAUGGUCGGUAAAGCGUAGUCAAGGGCUUAUCGGCGUCCCCAUUUGGAC
+CGUAUUGUUUCGCGCGAGCGAAUCCGAUAAACAAUUGUCUUAUCUUAGGG
+UCCACUGACCAGGUGUUUUCGGUAACUGCAUCGCCCGGGUUACCGCUUAU
+UUCCUGGGUUCUACACAGUGUAAGGGGGCAGCCCGCGUGAUAUCACGGUA
+UUGCAGCCGGCUGAACUUGGUCACAAGUUGGUACUCUCUGGGAAAGACUA
+GACUGCGUCGUGAUAUCCAACGUCUGGUGAGCUUGUGUAUGAAUACUGUU
+GGGGACAAUUUAGCGCUGUUUUCUUCGGUCUCGCGUAGGCACACGUGUUU
+CCUGAACUACACGUAUAUUGCCCGAUGGUAUGGGGUCGCUGCAUGAGAGU
+AGAACAACGAUCAUCCAGUAGUUGAGAGUAGGCACACUAUUGUAUAUUGA
+GCGCUAUGGAUGAUCGAUAGGGUGUGAAGGGCCGCUUACGGACAACCAGC
+ACUUAAACUCCAUUAACCUUGCAAACCAGAUAUGCGCUCGCCCACGGGAG
+UCAGACCUUCAAUUGCACAUGCAGUACUAGUUCCCAUUGUUACAGUAUCG
+UACUCUGUACGCAGUUACUAGGAAGCGCCAUGGAUGCGGUGCAUCCCCAA
+CGCGAAGCACUGGUAUCUUUUCAGGCCGAACUAUGGACGUAACGUCUCUU
+GAAUUUGCCAAUAUUCAUCACCUAUUUGAACACGCACCUGUAUCAUGGCG
+GGCCUGGCUUUGGGUAUGACCUGCCAAUCCAGGUACCUUAUAAUUUGAGA
+UGCGGAUAAAACUAACGGAGUAUGUUCGGUCUUAAACUGUAAUAUGCAGA
+GGGCUAAUAGCGUUGGGUGUCCCCAAUGCGAACUGAGACUAUAGAGAGUU
+CGUUUAAAGACUUUUUAUUAAGAUAGUAAGGAACAAUGGCGUCGAUUAUU
+AUUUGGAGGCUGUUCUAAUUCCGAUGUAAGGCUCUAACAGAGAUAUGUGG
+UCGAAAUAACUCAGGAUAAAUUCCACGCUCUAUGGCGGCACCCGAUACCU
+AGGGAUACCGUCUUGUCCAGAUCCCUCGCUGACUUUUACGGCGACGACCC
+UCUGGAAGUGGACGGAGUUAAUUUUGCGGAGUAGAGGUAAGGCGGUUUAC
+GUCUCCAAGUAACGACAGAGUAUUGGAGGAGUUAUGAACAAGCGCUGUCU
+GUCAAGUACGCUUGGCGGUGCAGAGGGAAAUCACCGUCUAAACAUCACUC
+UUCCAAUACGGUAAUCUCGCGUGCCGUCUGAGCCCGCGAAUGGCGGAGGA
+AUCGCGUUUCUUAGACUCCUAGGCUCAUUGCCACGGGUGGUUUGUUCUCG
+GUCUACCUCAUUUCUAGUCUAGUUAAGGAUGUUGCUUUGUCGUGGCGGUG
+GGGUAUGUUUUGUACGGGAUGAGUAAGAGAUAUGUGCUUCUUCUACGUUA
+UGAAUGAGUAAAUGAGCUAAGCCAAGAUACACGCCGGAGUCGAUACUGCC
+AGGGAGCAGCCCCAAACGUGUUCUACUAUAUUACGAAACAGUACCACCCC
+GUCAGCUCAUAGUGUACCUCCUUUUCCAUAUCCGAUAGGGGAACCUUUAA
+GAAAGGCCGCAGUAUAACGUCGCCCAGCGUGUGAUCCCCGACGGCUUUAC
+CUAGCGAUUUACAAGGGGGUUAAGUGGGCGCUAUCUUAUCACACUGCGAA
+GACAUCAGUCCGUCUUGGAGCUUUGCUGCGUGAUUUAGCCAGGGCAGGAU
+CCGCGCGUGCUGCCUACUGCGGUAAAAAAGACUGAAAAUUCCCGACCUUG
+CAACAUGCCGUUCAGUACUGCGUAGGCUCGUAAGAUGCGGUGCGUCUCCG
+UCGCGGUAACAGCAUUGCGAUCUGCCCCGAGGGCAAUUAUAAAAGGAAGC
+AUUUCUAAAUGGUCCAAUCCCGGCUGGUCGACGCUGCAGGAAGGUGUGAC
+GCUAUCAUGAACCGGUUCGCCCGCCGCCUUUAGUCUGCCAACUGAAUCCU
+AUCUCGGCUGCAAUAUUCUAAACGGCAGUGCGAAUGGAGAGCAGUGCUAA
+AUUCUUGAAUCCAGACGCAAUAGGACAUGAUACCACCACCACGGGAAACC
+UCAACGAGACGUCCAGGGUGUCGAGUCCAUACGCAGCAAUUUUAAGUUUG
+GAUCCUGGCCGUGACACAAGUGUAUGAGUCGUAAUGUGGCGGUGUGACCU
+GCGGCCCGCCACAUAUCAGCAACACGAAACGGGGGGACAUAGAGAUUCAA
+AACCACAAUCGGUAGCAGAGUCAAACAGAUACUAAUGUUGAUGCUACAUA
+AGAUACUCUGUCGCUAUGGACAAAUCGCGUCACUACCCUUGUCCAGACAU
+AAAACGUAUAACACUACAAUGGUACGUUAUCGUCCCGCUCAUGCGUCUUU
+CACCCUACAGCUAGUGCGCCGACCCCAGUAGGCGGAGACGGGAACUUAGA
+CGUUGGUACGUUCUGUGAACGGGCCCUUACUGUCGCGUUCUCACUUAUCA
+UGCCUCCGGUGUUGAGUUAUGCUAACCCUGCUGGGGUAGACGCCCUGGAC
+UAACAUGUCCUCUCAGUCCACGAUCCACGUCAGGUUCGGCGAUGGUGGGG
+GACUAGUUAUCUACGAUAAGGUAGGAUCUUCCUAGAAUAUCUCCGCCGUG
+UUGAAAUCUUCUGCUCUGCUUUCUCCGUAUCCAUGGCUUCGGGUUAGCGU
+UAGCUUAAUUGGCAAUGACGCUUUGCUGGAUGGUUUUCACUCAGAACCCC
+UGGAAUUUAGAAAAGUCCAGAGGCCUAGACUCCGUGCAUCCUAGGGGGGU
+CCACAUAAACACAUACAAAAGAAGAUCUGAUAGGCGUAUGUAUGCUUUGU
+GGAGGGUCUCGCCAGCCCUUAUACCCACAUGGCGCAACGUGGGCACCAGU
+AACUCCUAUGCUAUAAUACCUGCUCUUCGAGAUCCCAGUCUAACUAUGAU
+CAUCGCCCGACGGGGCGAGAUAGUCGUGGGUUCCCUUUCUGGAGGGAGAG
+GGAAUUCCACGUUGACCGGGGGAACCGGCCAGGCCCGGAAGGGAGCAACC
+GUGCCCGGCUAUCCGCGUUCGUCGGUCUCCGAUAGGAGGAAGACUGGGGG
+UAAAUCUCGGGGAGUAAGGGUUAUGGCAUAGGGGAUAGCAAGCUUUGGUU
+GCUCAGAGACUCGCUGAAGGUAAGUGAUUUCAUGGCUACGGCAAAAUGUA
+GCUUAGGCAAUUCGUAUCAUCCAAUUAGCUUCAAUAGGCUUCCGGGCGGU
+CCUCGCUGCUCACAUUUCAAGUCCAACGGAAUGACUACAGACAGUGACAA
+UGACACACAAGAUCCGGCAAGAGAAAGCAACCGAAAGUAUGUUAAGCCUA
+GAUCCGACGCCAUUGCUGACUACCCUCUCGGGUGUCUUAAUCAACCGAUU
+UCAGCGUGGACAAUAACUACCAAGCACUUAAAGCCGCAAGUCCUAUUGAU
+UACGGUGUUGCUCCUCACUACCUAUUUAAGGCUUCACGAUCGUAAAUGUC
+CUGUGGCAGGAAAUAGCGACGCAGGUAAGCCGACAGGAUCGAAACUGCUA
+AGUGUCGCCUGAACCCAAAAAACGAUCGCCUAACUCGAUGAAUUCGCGGU
+AAGAAGCGAUCUAGUAUCAUAAAAAUCAGAGUACAGCCAGCCUCGCGUUU
+UCCAUUCCGUACGAGGCGGUGUCCUCAGUACGGCCCGUCGUUUCGUAGUG
+CCGGACUUUACUCAGGCAACACCGGUAAAAUGGAGCUUGCAAACGUCAGA
+AUCAUACGAGCAUAGCAUUCUCUGUCGCACCGCCUGUGGACACUUACGGA
+UGCCUUCUGUCCUCUCUUUCGAGAGAAGCUCGACCAUAUCUUAAGCAUCC
+AUAUAUAUAUAUCCCACUAGGAUACCCAUUGCCAUCUGGCCUGUGAACUG
+CAUCCAUAGACAAUAAAAUGUCCUUAGGAUUUGGCUGCGGAUCACCCAUU
+UCCUCAAUUAAGAGUCAUAUUCAACAUUGUUACUAUACCCAGGGCUAUUA
+ACUCGGCCACAACUGUGUUUCCACAAGCUGCUUAGUAGUUGAAUCUUUAG
+GGACUUCCCGCAAUUUGGCAAUGUCGCCUUUUUUUAUCAGACUAGCAUUU
+AAAAUCCCCUUUUUAUUUAUAGUCGCGGAGAUACACCCUUUCAGGCUGCU
+AAGGCUUCCUUUGGCGCACUGCAGAAGAACCAAUAAAAAACCUUGUUAUU
+AGGGUCGUUACCACAUCACCUUACCUGAAGAACCGACCCAACAUGGACUC
+GGUAUGUUCCGCAUCAAUGUAUCACUUUGAGGGGCGCGUGCAUGUUCAUC
+CUAACGAUGUCAUAGUAAAGCACUAAUACCAAUUCAGUAAAAUAACGGUA
+GAAUAUUAGUUAAAAUAGUGGAUUAUCCGACGAGGAUUAAGUACACUCAC
+GCGCUUAACCGCUCUGCCUUAAGUACUUCCCACAAUCUGAGGCCAGAGAA
+ACCUACCAACAUUGGUAGUCAUCCGGGAUCGCACGCUCAUCAGUCUAAAA
+UAAACCUUACGGUGAUAUUGUGAUGUGGUCGGGUUAAUCAGACAUAAGAA
+CAGCAUUGAACUAAUCGCGCCCGUCGCUGCAGGGCAAGUAGAGCGAUGAG
+CCAGACGUUUAGUCGCUAGUCGGUCUAUAGCCUCUGCGCUAUCCCCACGC
+GGCCCUCUAGGGGUAUGGGUGGGGAACAACUGAAGUAGUUGGGCUGGAGA
+CUGUUAAGGGCGCCGCGUUAGGUUACCGCCAACAUAAGAGCCGCUGCGAA
+CUAUUGUACUAUUCUCUGGAGGAACUUGAUCGCCGUGAGAAUCCUCGUUA
+AUCUAUCCAGAUAUCUCACCCAUAUCGAGGAAAUUAAGAACGACAGGGUG
+AUCUAUGUGCGACGGUGGGACGGAGCCCAACAACCGUUUCUAAUUAUGAG
+UACGGCUGGCUCCUUGAGGUUCGUGUUUAACUGGGGAGCAACAGCGCUUG
+CCCGCAGGCGCGUAUUCCGUGCGACGAUGACCUCUCUUCUGUCACGGUUG
+GAAACUUCUAAUUUUAAUUUAGAAGCGCCUGGACUUAAAGCCUUAAGGCU
+UUAAGUUGACGAGGGCAGGGUUUAUCGAGACAUCGGCGGGUGCCCUGCGG
+UCUUCCUGCGACCGUUAGAGGACUGGUAAAACCACAGGCGACUGUGGCAU
+AGAGCAGUCCGGGCAGGAAAACUGUCGUGGAUAUUGUGUUUUACACUAGC
+UUCUCAAUGUUUGUGGAAGUCAUGUGACUCUUUCAUACUAGGUAUAUGGG
+GCAAGAGUCGCCGUAUGAGCAGGGGUGCUCCCAUCUGUUAAUUGUAAUUG
+AUCCAAAGUGACGCCUGCCCAUCCAGCGCCAGGAUUAUGUGCCCGUUGAC
+CAUGCCGUCAGUGCCCGCAAUCCCGCGGUACUAACGCCGUUCUGACUGUU
+CCAAUCCAUUGGUCAGGUAGACCAUUCCGGUGUUUCAGCAGAGAGGGGGA
+CUCAGGCGUACCCUCCACUACCGUGAUUUAGAGUGUUCUUGACAUCAUUA
+UGGCCAUACGAGGACAACCAACCGGUAUGCGGAAGCAUUACGACUUCGUC
+GUAGUUCGAAGGAUGUAUCCUCCCGAGCACCGCAAAGUGUUACUAGUGCG
+UAGCAUUCACGCUUUACAAGUCGAUUGCCGAGCGCGUCUACAACCACCAU
+GAUUUCCGUACUCAUAGCUAUGGAUUAUGUCCUCGCACCUACCCGAGUCU
+UGCUCCUUAGACACAGAGGAGCAUAUGACUGACAGAGCUCACCCUAGACG
+UCUCGGCUCAUCUUUAAUGAAAAGGUUGGCACGUCGAAUAACCGUAAAUG
+GGACGUCCAAAGAUUACAGCGACAAGGUGCCGAUGAAACUUAGUACAGAA
+CACACCCACCUGCAACAAACAGUGUCACUAGUCGAUUAUGGGAACAAGAC
+UCCAUUAAUUUGGGAUAAGCAACGCCUAGCGCUAAAACGCAUGUCGUGAU
+AACAUUUUGAGUAAUUUGGCAACCCCCGCUAACGAUGGAGCUUCCGUGCC
+CACCAGCUAUCUGCAGGGCCAUGAUGAACGGGCCCCUUAGAGGAUGCAGA
+AAACGGCCAAGUGUUAAUUUGGGCAAAACGUAAUUGGCUCAGCAUGACUC
+AAAAGGCGCCGGAAGUACACAACGCGAUUGGAGUCACUCCGUGGGCGUUU
+CAGCAUGGUGACGAAACUCAGAGCUCAAUCUGAGGUUUAGCUGAGACAGC
+ACAGCGCACCCCUCCAUGUUCUCUGAUCGACAAAUAUGUCAGACCCGAUU
+UAUGGUUAGUCGGCAGCGUCGUCUGUUGCCUUUAUACUCUUCGCAGACGG
+UUCGCUUCAUUAAUACCGUGUCAUUUGGGUGAGUAGGGCGCGUAUUUAAC
+AUCUACUCUCCUUGUGUAUGGAGUCAACUUAAUAUGUACUAUGCAGAUUU
+ACCUUGAAAAUAUGUUUCUCCGAGGUACCGACUAACUUGGCGUUCCAGCC
+UGUCGCAACCUCGUAAAGAGAUUCAUGCUGCAGGGCUAUUUGCAGAUAUU
+UCGGUUACUACUGCAACACCUGGUGUCCGGACUUGGAAACUGGUUGGUGA
+AUGUAGGCCGGCAGGUCUCCUGACUGGUGCGUCACGGCCCGGCUCCGGCC
+UUCCCGGGCGGCAGGCCCAGUGGCAUCGAUGGAGCAGGCUCGGCACCUAC
+AGUUGCGGGGGCAGUUCCGAUUGGCCUGUAUUGGCAGGCCUGGGAUUCCC
+UGUUAGUUCCGUGGUGGAAACCGGCGGCCCGCAUGGUAGAGCUUAAUGGC
+UCCAAUAGCAGAGUCACCCUUCGAGUUCACCGGGAUCGUUACAUUUUCUC
+AGCAUAUGGAACAAUUUCGGAUUGGCGUCGGCAUCUCAAGACCCUCCAUC
+CUCCCGGCUCACGGCCCGCACACAUUGCUGAUACGAGCAGAUAACGAGCU
+UAACUGAUCUCAUACAAAACGGAUCGCGCGUCUGGAAGUCUUGUCUGUGC
+AAUUGACCAUUUGCACUUGCGCAGGCUCCUACCUCUUAACCGUAACACGC
+CGGCGAUUAGAUGAGGCAGUACCUAAUCCAGUGCGACAUAGUUUCUGACA
+UAAGCAUAUUAGAGGAAGAAACCCCUGAUGCGGCAGGUUGUCUAGCUUUG
+CGUUUUCGUCACAACACAAUCUAGUUCGACCCUUUUUCCGUCUAGGCACG
+UGCAUAUUCGGGCUGAUUGGCUCUCCACACUCGAUGCGUCUUCAUUCAUA
+CCGGCUCUGAGACACUCAUGAACACCUUCCGCCGCUAUGAUCAGAGUCCC
+ACUGGAGCUUUUUCCACGGUAAUUACAACUCCUCCGUAAAUUCUGAUGAA
+GCUGCUACCAUGUGAAUAUUCUUGUGGCUAUCUUAUUAACCCGUGCUGCC
+GGACGCAAUCUACGAUGUGCCGGACCGGUUUCUAAGCAUGGACUGAGUUG
+AAGCCAGUUCGAUGAAUUGACCCACGGUCCCAUAACCGCCGGAUUGAGCG
+CGUGAACCCGCGAAUAAUAGCGACGGAGGCAACCUCCUAAGCACUACUGA
+AAGGUUUCCCCGCGUACUGGCUCUUGGCCAUAGCCUCUGACUACAACGCU
+CUCAGACUUUCACCUGGAAAUUGCCCACCUGCUGCAGACAGAUCCUCUGC
+UUCGUAACCGUAGGUCACGAAGUCGAUGAAUCUAUAGGCAAUAAUUUUUA
+CCAAGCAUAAUUCGCAUGGUUUUUAACUGAGGCUCACGCCUAUGCAGACC
+UGCUUUCAAUCGGCAUCCGACUGUUGCUGUCCCCAUCCCGAAGCGGAUUG
+GGGUUGCAGGAAGUAGGUCGUUGCUGCCUUUGCCACUGGUGCACAACUCC
+CACCCAUUUGCCCUUACGCGACCCUGUCAGCGGGCCGUCUUCGACUAUCC
+GGUCGCCGGAACUUCAAGACAUACAAGGUAGACAGCAGGUGCGAGAGAUG
+GUACCGCCGAGGAAACACCGGUAAAUACACUUGUUAUACUACCGAGGGCU
+AGCCAUCUGCUUGCACACUGCUCGAACUGUUCUGUUUUUUGCAGGUAGGA
+AGAAGAUAGGUUUUAGUGCCGGAGGAUUCAGGCUGAAUCGCUUAUACAUU
+AGACAUGGAGGCGCGCUGAAAUUAACAGGAUUUAGGAUGUCAUAUACCUC
+UCCAAUGCAUAUGCAACGACUGGCCAAAUAAGAUCGGCUCUACAUGUCGG
+GGACUGGCUGAACACGCAUAUCCCACAACUAAGGGAAAGCAUGACUGAGC
+CUGAGCACCAGCGCGCCCCCUUUUGUUCUCCCGACCCCCCAGACCCGGAC
+UCUCCACUCCGCACCAGGGCCCCCAAGGGCUAACAGAGACGAACUCUUCG
+CGACAGCAGAUGAUGCCGACCGCGGCCCCAGACAGACAGACCGGGGAGCG
+CCUGAUACAUUCCACAGAGAAAACCCGGGGCUCUUGGGCAAUGGAGCAGG
+UCGGGCUGUGCGAACGGAGGAGUCUCCCAGCUGACGUUUUUUAGUCGUCG
+UCUACGCUUGCUCUCCGUGCCCGCUGAAAGUCAGCAAGUAAAACAACAGG
+CACCGCCGCGAAGAGCCAUCGCCCUGAAGCCAGUGUAUUAGGGUUAGCGA
+AACAGAGACCUCCGUCCACAUUGAGCUUUAAACGCUGAUUUUUUAUUGCC
+GAGGACGCGGUCAGCAUCCGCCCAUAAAUGUGUUACCCCAGACUGGGCAU
+CAUGAAGCCCUGCUAAUUUCUGUAAACAUAUGCUAGGUUAGAGUCCACGU
+UCUUAACAAUUCGACGUAUAGGUGAAACCCAGCAGAUCUGCAGAGGCUUA
+GUUGUAUUACCAAUGAUACUGGCAAAGGACUACCGUCGAUGCUGAGUAUA
+GAGUGGACGGACUCCGGCCCAUUAAGCCCUAUUCAGAUGGCUAAGGCACA
+CAAGAAAUUAGGGGACUCUGCUGUAUUCCUACCCUGAAGCGUUACCCUAA
+AGUCCUAUUGCAUAGGUCCAAAUAGGGCGAAGUGGCUACACCCAUUGGUA
+AGCCUAGAAAGUAGGGAUGGCGCUGGGGCCCCGUACACGGAAUAGGAUCU
+UUAUAAUUCAAUUGUCUUAAACCUAGCUACUUCUACCUGAGUUUCAAGAG
+UUCAGGUACGCCUUGGUCGAUAACUGUGAUUGAUAUCCUUCCAACCGGCG
+GUGAGUUUGAUAUUGUAUUGCGUUAGACAGUAGUGGGCUCGAAGCACUGC
+CAGUUCAACAGGAGACCUGUUGACGGGAUGUUCGGUCAGAAACGGCGUCG
+UGUUGUUCCGCCGCGCCGAGGAAGCAGGGCGGGUAGGCCAACACUGAAUG
+UCCUACCGCGAUGGGGCUGGAGAUGUUGCCAUUCGGGUGCGCAAACGCUC
+AAAACAUGCUUCCCCCUGACCAGAUAAUUGAGUAGGGGUGUUGCGUAUGG
+ACGGCACCGCCCGCAUAGCCCAUGGUAUGCGGUCGCCUCAAACAUUCCAA
+UUCAGGGACGGUAGCUACAUGUUACAUCCUAUUUUGCACUCCCUUGCGAU
+CUUGUGGCGAGGUGCCAGAUGGUUCUCCACCAUGUUUUACCCGGAUCCGG
+GCACUCGGUGGACAACGUUUAACCCGGGGGUGCCCAAGAAGGGAGGCCGU
+AGAACCGGAGUCUAAUCUUGAUGUGAAGCGGAACAUGCUUAGAAGGUAGG
+AUGGGUUUUAGAUCGAAAGCUAGGUACAUACAUCAUACCCAGCGGGUAAA
+AGAUUACAGGCCCGACAAAUAGAAUCUGCAUCCAAUCUACCAUCGGAUGC
+GUAAAAUUUGCUGUGGCUCGCGACUGUAACUGCGUACCGAAAUGCGAGCA
+CUGGGCAGCAUACUUGACUUGCGCCCCCCGAUGUCCACUGAACUUUACCA
+AUUCGCUGGGUCUUCAAGUUCGAGUUACUGUUUUAAAAAUAACUUUUGGC
+AGCGCACGGAAAGUUUGACUAGAGCCGAGCGGCGUUUGGUAAGAGGACCA
+UCUUCUUAAAGCUUACACGCCGCCACAUAUGCCCAUCUCUACUGAGAGUA
+GGCAUUCUGUUAUAGCAAAAUGGCUCUAUUGUUCCAAAUGCGGUAGGUCC
+CCAUUGAAUCGGUUCAAACAACGAUUGGUAGUAUUCAGGUGUACAUAUGA
+CCCGGUAGGAUUGAUGGUAUGACCAGACUUCAGUGAGGCGAGUCAGAUGC
+CUGUAGUAACCUGUUAUGGCACUGAAUAGGUAACGUACAUGUAUCCGGAU
+ACUAGCCUCCGAGCAGUUGUCGACUAAUGUCCCUAAGCUGUGCACAUUUC
+UAGCUCACACCGGUCAGUAUCAUGUACUGCUUAUCUAAAGGGACCCGUAU
+CCAUCAAGUAGCGCUCACCGGCACGUAGGUGCAUAGGCGGAGCUCUGAGG
+CCUACAAGUAGUUUUGAUUCCUUGAAUUGUCUCUUAGCAAUCGACUGGUC
+UGCGUGUCUAAAGUUGACCAAACACGGGAAGAGGCUGUAAUGUGGACGCC
+CGCAAUACCCCUCUGUGACGCCUGUCAGGGUGGUCCGAGCGGUCUCUGUU
+CGACAACUGCCAGGAGUGGGCAGCACCGACGUCGCCCUAGUCUACGGCCU
+AAGGUUAGUUAAAGUAGGACAUCUUUACCGAUUCACUACAAUGGGCGUGU
+UCCUAACUCGUCGGCGCAUUGAUAUCGUACGACGCUACAGACGCACCGCA
+CUAGUGUUUGCGAAAAACACCUGUCGCUACGAGGCAGAACUGGAAAUCGU
+GCGUUGCUUGAACAUCAUGUUCACGAGCCUUACCUCGUAUGAAGGACUUC
+AGCUGGUAUUCAGUCUAUUUGGGAAACGAUACCGUCGAAUCCGGGACGCU
+UCACUCGGAUCGACAGAAAUACUACUAUCCUAUAAGGCACUGAAGAAAGU
+GGCAGGUCGAUGUUGUAGUCCGGUUAUACCGUUUAUAACUACGUCGCUCA
+CGUCCCAAAUAGCCCCAGCCAGAAACUGUGCGGCGAGUGGAUCUGCCAGC
+GAUACAGACAAGUACAAUGUAGUAGAUGCGGUCGGUGCUCCAAAAUAUGC
+AUCAAUGCAUUGUCGGCCCGCCUCACAUUACUCUUGUAAUCCGAUCACAU
+ACCGGUCCGUGUGAUUGCGUCUCCGGGACAGGCACUAAAGAACAGACGCG
+CACCUUGACCUCGGGUUAGACUGCAAAAGGCUACAGUACCCUCAACGUGA
+CUGGAGGCGAACGUAUUUAUUUGAGUAGGUGUCCGAGAUAUUCGUACGGU
+CCGAAUGCCUCACCUAGUUGCCAUGUUGGUGCCCAAAUUAUGAUCGUUCA
+GUGAGGUAUAAAGUUAUAUAAAAGUCUCAGUGAUAAAGGCAUGCCCUGUC
+GCCAUACACCACUUAAAACAGAGUUUCCUGAAUGCAUCCAUCCCUACCCC
+AGGUUCAUCCUAGUUUUUAGAGUACACCUAUGUUAGAGUGACAGACUGCU
+CAUAACAGAAAUGUCGUGCGCGAAAAUACACUCCGACUACGUCUGGGCUC
+UAUUAUAAGUCCUGAUAGGAGCGCCUUUAACGAGUAAUUCCACUCGAGCU
+GACUCACGGUUCAAACGCCUUCCUCUGUCACGCUUGUAAUGCUAGCAUGG
+CUCAAUGCGCACGCCUCUUGUAUCGCCCAGAAAGAGGCUCUAAAGGCAGC
+UCACCGGGAUGCGUACUGACACAGAAAGGUAUCCUGAGAGUCUUGCAAAC
+UCUGCCCGACGCUCUACACGCCCGAUCCACGUGGACCUGAGAACUCAGGG
+CCCUCCCACUUUAGCUUCGGGCAAGGAGCUUGAGGGUGGACCCAGAGUGU
+ACAGGGCAAUUGCUGGCCGUAAGAAAUUUUAAGGUUGACAAGUCGUCGAA
+GACACAUAGUUAGUCCUCCGGAUAUUAUACAAGGACCGAGUUCGCACAUA
+AGCUUUAAAGAAAUUUAGGCAAUGUCUGGGAUAGUGAGGUGGUCCGUUCG
+CUUAGAUGUGUAAUUCUAUCACCGAUCCGAUGACCACAUCCAAUUUCCUC
+UGUUGGCUCUACACCCCAAAUCUACCUUCAACCCGUGGGUCACUCCCGUU
+CGGUUAUGAGGUAAAGCGCGUCGAAACUACGUGGGCAGCAGAAGGUUUUU
+GUUUUGGCAGUUAAUCGCAAGGAUCAGAUAACCGCGUGUUUAAUAAGCCU
+CGUUCACAGUAGCAUGACUACCCUUGUGCUUGCGCUAGAAUCUUCAACGA
+UACGUAAUAUGUAAGCGCGAGGAACGACGUACUUAAGAAAGCUAUCCAUU
+CACCAACGAGAGAAGUGCAACGUGUGCUACGUUAGCGCGCAUGCAGUCGC
+CUGCCCCUGAGGCAGUUCGAGGUAGGUUAAGCAGGCUCUUCCCUUGAAUC
+UGAUGUGUUAGCAGAGGCACAUCGCCUGAAUCGCACCAGUAACUUGUUUC
+AUCUACACUACGCCAAGAGACACAUCGUCCGAGUCGUUCGAGGAAUGCCU
+GAGUUGAGUUUUGAUGAGGGCCACGAAGCCAUCCUGAGGAAAAAAUGAUU
+AAGGUCGGGAAUAUGCAUAGUGCAAGCUACGAGUUGAGGGCCCAGAACGU
+AUGUCCUGUUUUUAUUCGGCUACGAUGCUGUUUGCUUCGUAGGAAAUGAU
+GAUCAUUUACGGGGACGCUGAUGGGAUGAUGGCCGGCGACAGGGCGACGA
+CGGUCCGAGGAAGCCGGUGCGAAUCCGGCGCGGUCCCGCCACUGUGAUCG
+GUGAGCGGAUCCCGAAGUUGCCACUGCCCCGGUAGGGGCGGGAAGGCCGG
+GACGAGCUGUGACCCGGGAGCCAGGAAACUCACGUCGUCGCCUCCUCGAC
+GGGUUUUCCCGGGCCGAGUCUGGACACAAAGAACCAUCUGAGUGAAUAAG
+UCCAACCGAAUCCGCGGUAGCUCGUAUCGUGCCGGCCGUCCUCUUCCGCC
+UAUUACAGCCAUCGCUCUGCCCGAACAAAAUCGGCAUGGUUCUUACGUGU
+CCGGUCAAAUCCUCCGAUAACACGUUGACCCCAGCUAGUGACACUCCUCA
+CGCGGACCCAGUGUAAAAGUGUGUUGAUCGAACUAAGGCUCGGCGCCACC
+CUUCCGUCCGGAUAACGCUCGAGCAUUUCAUGCGUGUCGCUUCGUUAGGC
+GUAAUCUUGAUGCGAACCAGUGCAUUGCCGCGUUACGUUUAAAAGGCAUC
+UGUCGCUGCGCCUUGCCUCUACUCAUAUUGCCGCACACCGCAAUUAUUUC
+UCAAGCCUCCUGCUGUAGACCCGGCGCUAGGCUUACAACCUCAUCGGCUG
+GAUAGUGAGGACGAAGAAAAUGGUCCUGGCCCUUCUGAAUCAAGGCUUCC
+ACUCGAUAAACUGUAACCUUAGCCCUACGGUAUAAGUGUCCCCGGCUCCC
+UAACAGCCCAUCGGAGUCUACAUCGUUCAGAGUAUCCACCUUCUAUGUAC
+CUUUACCAGAGUAUCCUGGUCACCUUGCGACUAUGAAUGCCUCAGAGAGU
+UAUCUGUUAGUCCGACUUAAGCGUAGAGUCCUCUUAAACUGGCUCUAAGG
+CCACCACAGCCGUCCCACGAUUGGGAUGGUGGUGACAGACAUCGCCAGCA
+ACCGACCAAAGCCACCUCCUGUUUUGAAAACAGACAGUCCAAAAUAACCU
+AGAUCACUAAGAUCACUAUUAAUGAGGCGGUUCCUGUCUGAAAGGCAGUC
+CUCCUGGCUUUUCCGCCGACGGGACAGGAUAGGGUGCAGAGUCUAGCUAC
+CGGCUUCAGAGAAUGUUUCCAUGGCCAGCCAGCGUAACGACAACUAACUA
+GGAGUAGUCUAAUUUCGUUUCUCCCGCUCCACUGGAUCAAUUGCAAUCUA
+GGAUUAGAGUGCGGAGGAAGUGAAGAGGAAGGAUAUAGCGUGAAUGUAGA
+GGCCUAACCUUCAGAGACCGUCGUUACCCCACUGAGUUUGAGCUGUCCCA
+CCACUCACUUACGCGAUCAGGCUGUUCACCGAUUUGGGACAGAGCUCCCA
+CUAGUUCUCCGCUGCUAGAGUCAGUAACAAAACUGUGGCCAGCGCCGCUC
+CAUGCGGUUCUGAAUUCAACUCGAUUCUAAACAUAUCUCCCAGAUGCCAC
+UAGGCGAAAUACGCGUAUUGGCUGGUACUUCCAGGUACACAGCAAUGACA
+CUGCUGAUUGACUUCGAGAUAAUAAUCCCACCGAAGGGUAGAACGCAAAA
+AAUUGUUUCGGACAUACCGCUCUCACUAGCGUGUGUGGACUAAAUCAUGU
+CAUGGCGCUGGCUCGAUCGUCUUCGAAAGCAUUGUCUGGAGUCAGUCACU
+GUGCUGUUUCACAAGAACAUCGGCUGAGUCUAGUACACCCGUUCAGUGGG
+GUAGCUCCAUCAACAUUCUAGGAGAUGAUUAUGUUUCGCGCUAAUAGCUU
+GGCAUCGUCCUAGCACGGUAGGGUUCAGCGGUGUCGUAAAGCACCCGACG
+GCUUUAUUGCAUCCAAUGAGGCGGGGCUUUACCCUUAUAGUCAUUGGCAG
+GUCUUACGGCUCGGAGGUCAUCAUUGAUUUUCGCCUUCCCGGAAUAAACC
+AGUGGCAUUUUGAAAAACAACUCUCUCACUUACGUCAGCCGGACUGCUCA
+GGACUUUCACCUGAUUCCCUUUUCACUCCUUAGCUAAAAGGAGCACCAAG
+ACCGAAACCGUUAUUUUCGGCAAGUAAUCGUUGGGUCUGCAUAUAGGCCG
+UAAGAGAACUAGAGUCAAUAGUUCAGCAUUUAGGCUGUAACAUUUAGCAA
+CAAAAAAAGUUUUUAACCCAACAAGUGCUCUCCGAACCAAGCUAGAUAGU
+CUCCUAUCACUAGGCUCACAGACAUAAUUAUGUCCUUAGGAGCUAACCAG
+CCAUAUUGCAUCCGCGAUUUGGCUUCUACGACUCGUCCCGGCAUUUUAAU
+AGCGCAGGUUUUGAACCCUAGUGCAAGCAAUGGAAUGUUAUACACUAACC
+CAUGGAGGAAGAAAGGAGUACCUGGGGCCAUCAAUUGUAUAUAACCGGUA
+AAUAUUCGGGCGUCUAUAUUCCAGGACGUACUGUCAACUUACGCGUUACG
+CUUGCCUAUUUCUCAAGACAGCAAGAGACCUCCACUCACCCGGUAGCAUA
+UUCACAUAGUAUGGUAAGAGCUAUGCAGUUAUAAUUGGGAAAGGCUGAGA
+AUGCGGUCCAAAUCCGUGCCACUUAGCGUACGACUAGAAGUACUAGACUU
+UAUGACAAACAGUAAAUAACUUCGCCGUCCCGGCGAAAGCACCAAAGCUU
+GAUGCGUAUUAUACUCGACUAUCGUUGUACCCCUAUAAAAGUGUCAGAGC
+CGACUGCGAUUGCAAGUUCCACAGCUCAGGAACAGCACAGGAGAAGCCAA
+CUCAGCUCUCGUUAUUUUCCCUACCCCUUGUUACAUUCCCAGGCUCUCCA
+AAUUCAAGGCGUUGCCCCGGAGGCUGACAGAGACGAACUCUUCGCAACAG
+CAGCGUAUAAGAACAAGACUGACUGCGGCCUCGACAAAUGGGGCACCGCU
+AAAUAAAGAGUCCAGGUUGUGAGGCAGAAAUAAGGGAGAGGAAGGACUCC
+CAGCUGACAUUUUUUAGUCCUGGGCAGCAACUCCUCUCAAUGCGCGCUGA
+AAGUCAGCCAAUAAAACAACACGCAUAUCUUAAAGAGGUUUUCAACAGAC
+CCCCAAUAUUAGGGUUAGCAUAAGCGGAACCUUCCAAUCCCUCUAAUUAA
+UCGGGUGGCGGUUCAACUAUAACCAUACUGGAACCCCAUAACGAGUAGAU
+CAACGGUUCUGGGUGACAUAAGCGUCAUACAUUCGGAAGCCGGUACGGGA
+UACCGCCGAACAGCUCAUGGGAUUGACAUUAAUUCGCGUAGAAUUCGAUU
+UAAUCUGAAACCGAUAGGGGAGGGGACGUCACUUCUGCGCUGAGGUAGAU
+UAAGGGUCAUUGUGAUAAUGGUCCCUUUCUUCGGUUCGACAAUCAGCUAA
+UUCUGGUCUUUAGAGCCACAAUCUUCGAAGUGCGUGGUUCCAAGCUUUCC
+CUAUCAAGGAGAGAAAGACUCGUAUGACCUCGGAACAUAUUAACUCGAGC
+AGCUCUAGACUUCACCUGUGAAAGCCCCGAGCGCCCGGGGCCCGGAGCGG
+CGUGUCCAGAUACAGACGGAUCGACGUAGAUCCUCUCUAUGGUGGGCCCC
+UCUCGGUGAAGCUUAAAGUCCCGACGAAUUAGCGUGUCUUGCGAAACAUU
+UCCGAACAAAUAGUCGGAGUAAUGCCUCGAGUGGUGCAUAACGAACUUAU
+UUUGGUGUGAUCUCUAUAUAUUGCGCUAUUCCCCGACUCUAUUCCUGCCU
+CUAGGAGACCACGUCUGGAAGCAUCCACCGCGAGCAUGGCACGGUCCAUC
+AGAAAUCCGAAAGUCGGAGGAAGUGGCACGUAAGCUGGCCUUUAGAAAGC
+UAAGCAAGGCGCGGAUAUUUUUCGACCCGGUGAAGACUGUGGAUGAUAAG
+AGCCAGCCUACCCAGCACAUGCCUCUUGGGGCGGUCCACUCGAGUGACCC
+CUUAUGGUAUCUCCUACCGCGUAAAAGAAGGUAACGAAACUCGCACGAAU
+AACUAUCUAGUAAAUGACCUCAUACGGUACCAGAUAUGCUAGGCUCUCAG
+UGACUGAACGAUUUGCACCGCUGGAAUUCUCCGAGUGGACUAGGCCCGGU
+UGCGGUGAGGCGUUUCGCACAGCGUGUGUAAAGUACGAUAACGUACUCUG
+UUAGAGGGGUUACGCGAAACGAGAUGGUACAUCGGUCAAGGAUCCGCUUU
+UGAUAAGAACCCCCGGAAGUCUAGCUAGUGCUCUACAGACGCGACCCUCU
+UUACGAAGUCGAACAUUUUGAGGUGUAUCCUGCUAGAAAUUAUAAUUCAC
+AGCGAGUGAAUCGAUUAGCCCAUCUGCGUAUGGAUGCAACUGCUAGGAUC
+AUACAUAUGUUCAAUGAGCGCUAGGUGCCGUCUGCUGUAGUCGGUCCCUG
+AGAUGGAGGUCCCGCCUCAGUCCAAUCUGAACCGCCGGGACUCUCCAACC
+CCAAGCUACUGACGAACAAUCUCCCCUUUUCGACACCCAUGUGAUAUGUC
+GUUUUUGCGUAUAUCGGAUCGCCAGGCAAGAUUCUGUCCGCGGGCACCGG
+ACCGACCAGGGAAACUUGGUUUGGGCCAUCUAUUGGUAUGCAACUAAGAG
+GCUUUCUCUAUCCUCCGAGAGCGCAGUACAACGGAAAGUUGUAUGCUGCG
+UUCGGGAAGGAUGAAUCGUUCCUAAAAAAAAAGAAUUUAUAGAUUUUUUU
+UAUUGAAAUUGUAGGUGCGAUGAUUUACUUCACCAGAACUCCGCCUGUAU
+GGUUCUAUGUGGCUAUGCGUGUAUCUCCUCGGGGGGAUUCACAUGGGUCA
+ACGAAGAACGUCGGGCACGCUUAAACAUAACAAGAUUCUAUCGACCCGCA
+AUGGCAAUAGAACGAAUAGCUGCUCAACUCUGGCUCUUUAUACGGACGCA
+GACAAGUGGCUCCGAAAGAUCAAUAGAGCUCCAGAUGUCUAGAUGCUGCG
+AAGACGGCGGGAAUGCAUACUUUAAAGCUGUUCUUGAGUGUAUUACCGAG
+UCAACCACUACGCCCGAUUUACUAACGGCAAAUGGAAAUUGUGUCCUCAU
+GUUUCUAAUGGAGUGAAGUCUUGUUCAACCGUAGACCAGCUUACAGAUAA
+UCUUGUCCGUGAUAGGCUGACCAUAAAUUCGUACCACGUCGUCUAUUGAA
+CAAGGUCGAACUAUCGAUAACGAAGUAUACAUACUCGUAAAUGGAUACAC
+UCCCGCCCGCGGGGCGACCUGAGGUGGAACUUGGUGGAUUGUCCACCGGG
+UGUACUAAGUGUGCUGCAUUUCGCUAGCAGUGGAGAAUUCUUAGAUUAGU
+UGAAUGCUUAUAUAGUUAUUCAUGAAGACUUUCACUGGCAAGACUUACUU
+UCGCGGUUACACUCCGUCAGACUGAGGAAACGACUCCGCUGGUGAAGAGU
+CUUCUUAAGUCCCCCCACAUACACAUUCCGUCCAAUGCAUAGUGGCAAUC
+GGUGAAAUUGAAGUUUGGAGCAUAAAACUGCCUCGAUGCUCCAGGGACCU
+UAUAUAAGGUUAUAUGCCUGGCUGCACGACGGAUCCCCAGAGAGUAAUGC
+AGAAACCUUAGUACUGCUUGUGAAUCGAGACAAUCCAAAUACCGAAUACU
+CCCGAUGACGCUUAUCCAGGAGCCGUUGACACUAGAUUGGUUAGGUAGGU
+UUUGUACCCGCGGAUUCUUCAAAGCUUUUAGAGUAUUAUUUAUGCUGCAG
+CAUGUGGAAAGGCUUGACGCCUUCUUCGUUGACGACAAUUAGGUUCUGGG
+AGAUCUGUAGACAUGGAAUCAGGCUAACCUGCCCGCAGACCGCACAAUAA
+UCGAGCCACUUCUCACCAUCCCCCACUCAACACGAUAUGAUCCACCAUGC
+UGUCCAUCAAUCCUAUUCUAGCCCUUUUGGUAGUCAUGGAUAAUAUUUUU
+UGCAUAGGACCAUUUAAGCCUUAGCUCAGAGUUCACUGCGGGAUGUUCGC
+GAGGAGGGAUGUCUAAUAAGUGAUCGACCUAAGCCGGUAUUGCGACGGCU
+ACAGCUAGUGAAGUCAAGAGAUGUCUACUUUGCUACGCAAGUGGCUUUUU
+GACUUUCCGUACUGAGUGGGUGCCGUUUGCUGACAUCUCGGACCCUUCCC
+GGCUCCAGGCGUCUUGAUUCCCUCCUUUCCGCCUACAGUCCUAUUAUCAA
+GUUAGCAGUAUUUGGGUGCAUAUCUGGUUAAUAAAUGUCGGUCUAUAAAC
+CGGUGAGGAUAACGAUCUGGAUGUCCUUACCCCCUGUGCACUGAGACAGG
+UUACAAUAACUGAACGUGCAUCAUGUAUCCGAUGUGUGGCGCAUAAAUCU
+AGCUCACGUCCCUGAAGAGCAACACGCUAUCGCGGAUGUCCCACCGCUGU
+ACCUCAGCAAGUUGAGCAUAAUGGUUUCGCAAUGUCGUUUAUAAUAUGGG
+ACCCAGGCCGGGGGGUUCGGCGUCCCCUGUAACCGGAAACCGCCGAUAUG
+CCGGGGCCGAAGCCCGGGGGGCGGUUCCCAAAGCCGCUCCCAGAAGCCGA
+GGUCGAACGAUGAGUCCUCGUCCCGCGGGGUGCCCGGUGGGGGAGGCACG
+GCUGAAGGGCCGUGCUAACCCCCUUUGGGCCCCGAACCCCGCAAGGCCCG
+GAAGGGAGCAGCGGUAGGGGCCACGGAGCACGCUCGCGGGGGUGCGGGGA
+UGAGAUAGGCCUCGGUGGAUGGGAGCGGUGGAGGGUUCCCACCCUCGGGC
+GACUACCGAUCCCGCGUCCGGUAAGACUCAAGCGAUCACGUAGGACGGUC
+ACUGUGCAUCACACCCUCAACCUGGUUCGUGACCCACGCGAUUUCUUCCC
+CGAUAUGUAUGUGGUUUCGUUCAACCCCCAGACUAGCGAGUUAUCAAUCC
+GAGUCGGACCGUACGACUGGGGAGCAAUACAGCAGGUCUGUUUUUGCAGU
+GCUGAGCCGCCGUGAAAUGAGGAGCGCUGGAUAUCUCUUACUAUAAAAAU
+CGAACACUUCAGUCUGGACCUAAUGUCAUGGAUAUCUAAGGUACGCACGC
+GGUUAGUCGUUAGGCGAAUAGCCCCGCUCUGCAGGCCUCCUCGAGAGUAU
+CACAGUCAUCUUAUAAAGAUACUGUUAUAGCACGUUAGCGCCGCAUCCAC
+CGCGCCCCGUGAUUUCCGAUCAUCUGGCAUCCAUGCCUACGAUCGACUCG
+UGCUCUGUUUGGAACCUUGCAUCACACAAACUUCAACUGGGGUCCGCACG
+GACAGCACGCAGUGCGGGCCGGCCUCACUCAUAACCUGUGACCUCCUGUC
+CUCACUCUAGACUCAAUCUUUAUUAUGCAUACCCUUGUCCUAUGUGCCGG
+AAAUCUCUAGGUGUGAUGAUUGGGAUACGCAUAGUCGGGUUUAAUACCGC
+CCCAUGUCUUGAAUGGCUUUGCAUGACGGCGUACGUCCAGGUGCUGAUCG
+AAGUCCGCUUAUAGGGUUGCGCGCGUCUCUGUCCCAAUUAAUCGGCCAGG
+UAUUACCGGGUGCCCUAAAGAAGCAAUUGCCGCGCGUAUUUUCCACGGGU
+UCAGAUGGGUGUGACGCCAGGGUAUUUAGCAAAGUUUCGGCACGCUCUUA
+CCAUUUGCCGUCCGUCGACAACCGCUCGGGGCACACAAAUGUAAGACCUU
+AUUUGUCUAUUGUAGCUGAUCAGUAUAUCGUUAGGGUAACGGGGUGAAUG
+GCACAUCAAGGCUUGAAACCGUAUCGACGUGAAUUGACACGUAGGCACGA
+CGGAUUCCGGGGGGUCAUAGAGUCCCAAUGGGAGACGCAAGCGCUACUUA
+GAAUUCAGCACACCCCCCUCCUAUAUCCCUGCAAGAAGAGAGAUCCGUCU
+UGGAAUCAUCGCCGAUUGUGUCGCAUGAUCACUGUUCCCCUCGAAUACAA
+CUGGGUGGCAGGUCAUAUAACUCAGUGCUAACGUAUAAUCUCCUAUCGUU
+UGUUGCCGAGCCUAUUCCAUCCUACCAGGGCAGCGCGGACGGGGUGCUAA
+GGCUGACUCAACUUUGCCUUGUUUAGAAGAGAGAUUGCAGGAUUGCUAAG
+GGGUCGGUGAGGCUCGGUAGAUAGGUCGUCUUCUUAACACCUCGUCCCUC
+UAGAUCAUAGUGUAGAGAUUAGCGGACUUAUGGGACUGGACCCGUGUUUG
+UGAUAUCGGACUCUCUCUGGAGGUGGAGAGAUUCGAACUCUCGUCCUUAG
+UAAACUCCCCGCUAACCUCUACAUGCUUAGUUUCUAGAAUAUUUUACGUU
+AUAUCUCCUCAGCUAGAAACCUCUAUAGAGACCAACGACUCUCAUUAAAA
+UUCAAAUUAGUUCCCUUGAGAGUUAAAAGGCCCUAAUUCUAACCAGAUAA
+AUGACGGCGUUUCGAAAACCUCUGGUGGAGCUCGCGAACACCGGGUUACC
+AGUACUUAGGUAACAACUUUGCUAAUUAAGCAGCAACUCUUAGAUCAUUA
+AGAUCAGCGAAGCUGAUAAUUUCGCAUUCAGCCUUAGGUUCGGCAUUUAU
+UGUUUUGUCGGCUUUUUAGGAGGCCAGCCAACGCCCUCCGCAUGCAAUUA
+ACGCUUCAUUUCUAAGUCGAAACCUUUACACCCCCACGCAUGGUAUGAUG
+CAACGCCCGUGUUGGAUAUGGCCGAAAUCAGGGCGGCCCUUGAAUAAUCU
+CUUAAGCGGAGACGGAUAGAGGCAAAUUCUUGCCAACCGACCGGCCCUCU
+CGUUUCUGGGCGAGUCAGACUGCCAUUUGUACCCACCCAUGAAUCCCUAU
+CCUUCCAAAAUGGAAGCACAUAGGAUGGGUCAAGAUCAUCGCGCCAUUAA
+AUAUCGCAACAAAUUCCAAAGGAAGUUAUCACAAUUGCAACGGCAAAGCA
+AAAUUUUAUUCAAAAUUAUAGAUGGCCGAACCGCUAAGGAUUGCGGACCA
+AGCUAAUUUAAAUUCGAUUUCAUUUCCUCACUCUGGGGUACAAAGGUUAU
+GGGGCUCAUCAACCAAGUUGGAUUCAGUGGCUCUUUUGAAGAGUCAAAGA
+GUGACGAUUAAUAUAGAAAUGAUCCUACUGUUGAAUGUGUUUGGCAAGUC
+CCGUGUCGCGCCUUUACGAUGGUAAGUAAAGAUAGUCGUCCAGAAAUAUU
+ACGUUUCUAAAUAACAAAGCGUGUCCUAGACGGCGACUAUUUUUAGCAUU
+UAACGACUUUUGCGCGCAGUAACGGACAGACAACCCCAGUUGCAGUGAAG
+CGGGAUUUGAAAGUGUUAUGCGAUCUCAUUAUGAGUGGUCCUAAUACGAU
+GGGACUACUUCAACGUCGUCUUGGUGUUGCCUAAAGGGCUCAAUUAUUUU
+AUGACUUAGGAGAGAGGCCCACGCAAUUAGCCCCAUUUUCAUGAACCCCC
+AGCUAUUCACGAACGACAUCCUUCAAUACCAGACAUUGAAAUUGGUUGAG
+CGUCUUCCGUACAUGUAGAAAGGCUUGAUCGCCUAUAUCGAUUUAUAAUA
+UUGCUAUUCCAUUUUGUGCGGCUUGCUAACCUGGGCCUUGUUCCAUUUGG
+ACAACUUCACGGCGGGAUUUGCACCCUUACGGCAAUAACGUUUCGGGCUG
+UACAUAGACCCUUACAAGUUAUAUGUAACAAAGACCCACUUAACAGAGCU
+CACAAUGUGUUAGAUCAGAUUGGAACUGUAACUCACUUCCUCGUACUACU
+UGGUGUGGGCAAUUCCUUUUCUCCACUAAACCACGCCCAGCGCAGAAGCC
+CACUUCAACGCGUGGGCCCAUGUUAGAAUGUACCCAACCGCGGGGAGCCU
+UGGCUUCCACGAUUAGCGAUGGAAUUUUAUUUUGACGUCGGUCCCAAAUC
+AAACGGUGCUGUUAACUGGAGCUUUCAUAAUCAUGCGAGAGAGGCUGGAC
+GGCUGACGGGCCUUCGGGUCUGAGGAAAGUCUCCCCACCGCUCCGGAUAC
+ACGAACAUCUGUAAAGGAUGUCGGGCGAGAGCCCGGGCCCUGGCACAGAA
+ACGAUAACCAUCCUCUGAAAAUGCGAUGAUGCGGAAGCUGAGAUCUCAGG
+GUAAAUGGAUGAAACGGCGAACCCUCGUGGGUGCAAGUUGGAAAUCGGGG
+AGAAGAGAAUUCCGGACUCUCCCGGUUGUUUUUGGAAACGCAUAGCCGAA
+UGCCGUCACUGCAAGAGUCCUCAGGACCAUUUCCUCCACUGAUGGGUGAU
+AGGAAAUCUUUGCAGGAACAGAAGGGAGCUUACGUGCCUCACUCGCAUAA
+ACUCAAUAUUGGAGCACGAACAAACUAGUCACCCCUUUAUGCUGUUUCCA
+CCAUGCCCAAAUAAACUGCACAGGGACGGGCCACUCGACGCUCCCCUUAC
+GCUCUGAAACGUAGGUGAAUGACCUCCGAUCAGGACAUGGGGUCAUUACA
+AUUGACGGCCGGUGCUUGCCAAACACCGUUUUUGCUCUCGAAAUGUCCGU
+CCUCGGCGACGAAGUCCGGUACCUUGUCUGCCUCAGCGUCAUCGUUACCG
+CGAAAGAAGAGCAGGGAGGUCGCUUGUCAGUAGUGUUUGACGAGAAGCUU
+UUAAGUGACGCGUGAACCAUUGUAUACAACCGAACAACCGCGAAAGGGAC
+CCAUUGAAUCUCCCCGGGCGCACUGGUUAAUUGGGCUGUCAAGCGCUCGA
+GGCAGACAUGCUGGUUCAACCUGCUCAACUAUUACCUCAAACAUCCCCCA
+GAAAGGGUCGUCCAGUAGGGUAACCGGAUAGCACGCAGCUUAGUUAGAAG
+GUGAAAGCUACCAAAGGCUCCCAGUCGUGGAAGGCCAAUGUGUAUCAGGA
+GACUUGAAGGCCGGAACCGCUCACCCCUAUUACCUGUCAUGUGCAUUGGC
+GUGAAGUUGUCAGCUGAAAGUCAGGGUAGUUCACUAUUCCGUGGGAUAUC
+UGCACCGCCUAUGUAACAGUCAUAUGCUCGUUAUCCCGUUGUCCGAGUUC
+UACAGGGGGAGCCUUAAUACUCGCCUAAUCAUAGCGACCCGGCUUUUAUG
+UCUAUGUCCUCGCAUCGUCGUAAGCACUUUCUUGAAUCCCUCACGGGGUG
+CAGUUGGUACCAAUUAGGCUUUUAUCAGCCCAAAAAAGUUGUGCUUGCCG
+UCUCAAACUCGGAGAACUACUAACUCGGCAUUGGUGUUUUCCGAUUCUAU
+UGAUACGUAUAUGCAUUCUGUUCUGUUUACGGCGUGUUUGCGGCUAUCGA
+UCGGACGCUUCUCACCGUGGUCGGUACAUACCCUCCCAGCUUGAAAGAUG
+ACAUCGCCUUGCGAGUUGUGCACAACGGUCUGAUACUCAGUCGUUCAGCU
+GCAGGUACAAAGUCAAAAGCCUCUGAGUUAGAUAUAGACUGCAAGAUUAC
+CGCUUUAAAGGGCACGUCCAAAAAUAUGGGGGAGUUUUUCAAUCCAGUGG
+AUCCUAUAUGUGUUUCUACCUACUCACCAUCGUAGGCUCUGUUAGCAGAG
+UCUAAGCCCCCGAUGGAACUUAUAGUACUACUUAACAAGGCUAAAGGCUA
+CAUUAAGCGGUCAGCAUCCUGUCCCUGGUGUGUAGUGGCCCAUUAUUCGA
+CGGCUAGACUGGGUAUUCGCUAAGUACUGUAAAACAGGGCGACGCUGCUU
+UAAUAUCUCGAGUAAGUCACACUGACACUACGGUCAGACAGGUUGCCUCA
+GAACCGACGUCUCCCCUUGCGGAUCACUUAAACGUCGGGUCAUAUCAUGC
+GAUUUAUUGAAUCCGAGCCCAAGUGGGAGCUCAUGUAGAGAGCUCCAAUC
+ACUCGUGAACGUCGUAGUAGGAUGCCUCUUUAUCCAACUCGAGUGAAUAU
+GUACUUCAUAGGCGCCUCUAGAAUCUUAGUCCUGUAGCUGAUGAGAGCAA
+GGGUUAUAUAUUCUUCGACAAAACUUUCAGCAACACACAUCCUCACUUAG
+AGCGACCAGUAAGCAUAAAGUUCAGGAAGAAGGAUGCGAUGCCUUCGUAU
+ACCACUUCUCGGUAAUCGAAAGUUCCGCGACUUCGUGUAAUUACAACUGG
+UCCUUGUUCUUAUCACCCAAGAGCAACGACUUUAGCGUCGCAGUGCAAAU
+GCAUUAAGGAAUAGGUGUGAUAACUUUCCUGCAGAAUUCCCUGACAUGAC
+CAAGGGUGGUAUUAUUGUGUUAAGAGGGAGUAGUUGCAAGCUAUAAUAUC
+AACAUCGCGGUUAACGAAAAGUUACCUGGUAUUAUACACCAAUUUGGUUA
+CAAGACUUUUAAUAUAAUCGCAUCAAGUUCGAAUUCUGUCACCGGGUACG
+AACGCCAACCACGCGUUUAACCGGGCAGUUCCAAUGCGAAGCCUAACUUG
+UUAUCAAGUAAUGGGUGUGGUGCGGAAUCGUCGUUAAAGUGAAAGCCCUA
+AUUCGCCCUCAAAAAGUAAAGUUGCGAGUCGUGCGGGCCACAUUAACUUG
+UACCUCUGUCGCGCUCAUGAUCCCGCGAAAGCUCGUGCCCUAACUGUUUC
+CAAUACUGCCUAUAUGUUAGGGGGGCGCCUUAGCGCGUUGGCAGGCUUUG
+GUGCGUCCUACGAUCUCUGUCUGUGUGAAAAUUCAUUGAAAUUUCUGAGA
+CGUCUGUGGUUCUUAAAACAGCCUCGGAUCGUCUGUCUCUUACUGCUUUA
+GUAACUAGGAUUGCCCAGCCAAUUGGUGAAGCCCUCCGGACCGUAGGUAU
+CUUGUAUCUUCAAUUGUCCGCUACAGCCCCGAUUCCCGACUCAUCUGCCC
+GGUUUUUACGGCGGUUAGUGAAAUCGGCCCUGCACCGUCUCUUGUUGUGU
+GUUCCCUAGCAGGAUAAAGUGUAGCCAUGCUGACCGCCAGAUUAUGUGUA
+UUUAUAUAGAAACCCCAAGUGCCAACACCGUCUUUCUCGAAUCGCAGCAA
+GGCCCGGUAACUUCUGAAUGAGACCAUCCGCACCCAGUGCUGUGUCCUCG
+UUUGGGGUAUGCUAUACGUCCGAUCAGUGGGAUUAACUUACUAAGGGCUU
+GAACUUUUCAAGAAAUUGGUGUCGCAGUCACCCGGGGGUCAACAGAAACU
+CCGCCGUUUAACGCCCGAAUCCUUUUAGCAGCUCUUUAGUGUUCGGUUAG
+AUAUGGUUACGAUGACCCUCGGUGACAUAGGAGCAGUGUGCAAUUGUUGC
+CUGUAAUCAGAUUGGGAGCGAUAUUAUGUUUCUUUGCAGAGGCAUUCUCC
+GAAUAGUGCAUCCAGUUGGAAAAUGUCUCUUCCCUACAGACGGGUAUCCU
+AACGAGAAAGCCGCUUCACCUUCAAAGCCCUCUUAAUCUUAAGCUAGGAU
+CCAGCGGGUGGCAAAUUGGUCAGGCUGUACACGGGUCCUCCACAUAGGUA
+AUAUCUACAUCAAACAAGCGGAACACACAGCGAGUGUAAGAGUUCACCUG
+AAAUUAAUUGGCAACCGUUGCACAACAAACAGAUACCUUAAAUCAUCAUG
+CGCUUCCAUAUGUAGCUAGGCUUUCGGAGCUCCAAUUAUGUAAAGCAGAG
+CCUAGUUUCAGGAUGUAUAAGCGACUGACUUGGGCGCGUCCGUACUCUUG
+UUAAGAACCGACGAAGAAAACUCUCACUAUUACUAUAUCACAGUAACCUG
+CUAACGCAGCCCUACCGGCUUUAUGCACUGUGGGGACUAAUGCGCCACCG
+UUGAGCCCGGUGACUCCAGCCAUGCUCGUCUCCCACACACAUUGACUCAA
+AAAGUAGAUCGGGGGCAAACUCUUAAUUAGGGAGGAUCCUGGUUCGUCUA
+UUUAUAGGUUCGUUGAACGAAAUUCCUAAACGAUCGAACUCUCCGGUUAA
+GGGUUCGUAUGCAUUGAACAUGCCGUCCCAACCCCCGGCAGUUUCGGCCC
+UAACGAGACUUAGGGCGGUCGGCGCAGCUGUGGCAUGGAUUUCACGGGAC
+AUAAGAGACACAGCAACCGCGUAUCACGGUUUACGCGUAGCAAUAGUCUG
+AAACAAUCUAAGUACGGGGUUCUUAGGAAAGCAAAUCGCCGACCACCUAA
+UACGCUUACCCUGGUGGACAAUGCGAUUAAUGCUAUGCGCCAUUAGACAU
+CGGUAAUACCCUACAGUUUUUGCCAAUCUACCCUGACACCGGCAAACGCC
+GCUAUACCUCGGGUUCGCACUUGGUUAUUUUUGACAGCCCCAAGUGUCAG
+GUUCUUUAGUCACCGAAGCGUCUCGUUGCUGGUGUUAUCUAGUGUCGCUU
+UUGUGCUCGAAUAAGAUCAUGCGGCCGCCUCCUCAUUGAUAUGACCCGGA
+UAAUCUUAAACAAAACGCCCUUUGUUGAAUCUCGUGUACCAUGCUCCAAU
+GUGCAGGGACUUGGUCAUAAUCCUGUGACAUUGAAGAGGUCUAGCAGCUU
+CGAGUUUACACGCCGCCGGCUCUCUCCUACAACAGAUUAUGCUGAACAAC
+UGGUGCUAGCGAGGCAUCCCGAGCAAGAUCCAACGGUGCCUCUGGCACUA
+UUCCGUCUACUCUUAUUAUGAAUAUAGACUCCGGUGUAGGACGGAACUGC
+GCGUACACGUAACAACUCCCAAUUGGACGCAAUACCGGGAUACCAUUGCA
+AUCGUGAGAUUUACCAUGGGUGCACGCAGUUGCAGCGCGGGGGCGCAUCC
+ACCCUAUCAUAACCCCGCAUUACGUGCGUGGAUAGGUCCUCUUGGCGUCC
+GUUGCGCCAUGCAUUCGUGCGACGGGUGGCAUAAAUCAUCGGGAAUGUCU
+AGAAACACCACGUCCCCAAAAGAACACGUUGUGUCCACAGAACCCAAAAA
+AAUUGGCCUUCGCUCGGCACGGCCAACUUUCUCUGUCAACUUAUACGAGA
+CCAACGUAACCCUACGACGGUCCCUCUUUGUACCUUUGACGAGGGAUGUU
+GGCUACUUAUCUAUGGGUAUGUGCAGAGCAUUUCUAGGUCACAAAGCGAA
+AGCUGUUACAUGGGCGACUCCAGAUUGGCCUUCCAGUUUCGUUUCAGUGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr15.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr15.ebd
new file mode 100644
index 0000000..559097a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr15.ebd
@@ -0,0 +1,20 @@
+RF00031 AC002327.1/156204-156268 pg-1_15 29619 29683 1
+RF00023 AE013063.1/8484-8834 pg-1_15 35755 36105 0
+RF00174 AE015526.1/127-357 pg-1_15 29168 29398 1
+RF00174 AE016932.1/22310-22515 pg-1_15 23730 23935 0
+RF00168 AE016947.1/224792-224618 pg-1_15 196 370 0
+RF00230 AE017012.1/106690-106445 pg-1_15 38150 38395 0
+RF00174 AE017174.1/95859-95679 pg-1_15 48659 48839 1
+RF00029 AF080083.1/1551-1683 pg-1_15 44382 44514 1
+RF00029 AF243383.1/10225-10322 pg-1_15 41695 41792 1
+RF00017 AL445063.1/194119-194402 pg-1_15 9752 10035 1
+RF00174 AL591789.1/35311-34896 pg-1_15 500 915 0
+RF00174 AP003189.2/34729-34907 pg-1_15 40283 40461 1
+RF00080 AP003586.1/316604-316723 pg-1_15 39982 40101 0
+RF00080 AP005278.1/215513-215679 pg-1_15 17422 17588 1
+RF00174 AP005947.1/21272-21492 pg-1_15 42700 42920 0
+RF00023 AY040836.1/1-317 pg-1_15 14957 15273 1
+RF00168 J03294.1/2297-2476 pg-1_15 34139 34318 1
+RF00017 M22560.1/129-422 pg-1_15 36633 36926 0
+RF00023 U39713.1/7687-8074 pg-1_15 45558 45945 0
+RF00023 U68079.1/22-383 pg-1_15 37611 37972 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr15.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr15.fa
new file mode 100644
index 0000000..e084e9a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr15.fa
@@ -0,0 +1,1001 @@
+>pg-1_15
+UCGCCCUGGCAAUACGCAAACCCCGACCCGUUCAUCACGGGAGCCACGUU
+CGCAGGUGGAAUCGAUCGGCGAUCGGCGCGCACGGUGUAACGGCCAGAAA
+ACGUAUGCAGCUUGCAUAAGCUAUUGAAUGGCUAUAUCUGAAGUCAACCC
+UCGGAACAUACAAAGACCGUGUUCAGACGUGGAAGUAGCCCUCUUAAAAG
+AGGUAGAGGUCGCGGUUUUUAUUACGCUUGUGGAGUGAGAGGACACUGGG
+AAGCAAGUUUAGGAUCAAUCGCCGAAAUGCAUAACGGAGCCUCUUCUGUU
+GUGUGUUGGGACGUAAGUUAAGAGCUUGCGGACUGUCUUAGUAGUGAUGC
+UAAGUUGUGCUAUGUUUCGUACCGGAUACGACUCAAGUAUGUCGUAUGUG
+CUAAGCCUUGCCUAGAGAACGUUGCUUAGCUUGUGAGCAUCCAUUUUUUA
+GCUCCUUCCGGGCAUUAGGCGACGAAAACCUUAUAUUAUACUGGAAGCCA
+AUUAACGCAGUAUGGAUGGUUCUCUCGUGCCGAGGUGGGGCGAGGGAGUA
+AAUGGGAAUGCGAAGGGGCGGACCCACGCCGGGCGCCCUUAUCGCAGCCG
+ACCCCGCGACUGUAGAACGGUCAGGGUUCGCCAUCGGGCAUUUCGCCGGA
+UUUCAACGCGCUGCAUGGGCAGUCUCGUGAAGUUUGGCGGCAUGUCGGAA
+AAGCCACUGGCGUGGCAUUGCGAUCAGCCGGGCAGGACGCCUCUUCUUCU
+ACGAAUCGUCCGCCUUUCGCGAUGCCGCAAACGCCGGGAAGGCGAGGCGA
+GCCCGUUCGGUCUUUUGCCGCAUCGUUUUUCGGGCCGAGCCGGUCCGGCG
+AACGUGCGGCCAUGAGGAUCGUGACGCCGUGAGCCAGGAGACCUGCCAUC
+CGUCAGGGCAUUCCGUAUAAUAGCCAGGACAUUCACUUCUAUUGAUGCGA
+UGGCAAAGUACUGUUGAAGGAGCUUACUGCUUGCCUAUGCCAGGUCUCUA
+AGAGGUGACUUCAACGCGGAGGCGCAGCGACUCCUAAUCGUUAGGACAUA
+CCUAAUGAUUGGGUGGUCCUAAAUUCGCACCACGAAAGAUGCGUCACAAA
+GCGUAGGCUGUCAUUGCCGAACGGGAACUCCGCUAUGCAUGAUCGCGCCG
+AUCUACCUCUUUGCCUCUACUGUCAGUCCCUUGGUCCAAAGCACAUACCA
+AUCCGAUAUUCCGGGCUUAUGAUAGAGCCUAUAAAGUCUCUCCGCAAUCG
+GUACGCAUCGCUAGAAGAUUCCUCGUCCGGCGUGGCACGAACUACUACGC
+CCCUUAUCUUUUCACGUGGUAUUCGGGUUCGAGUAUAGAAAGAGAAAGGA
+CCUUACUAGCAUCGCAGUCCCCGAGCCGCCCUAUCCCCUGCCGAAUUACA
+CACGUGACAGCGCAUUUGUAGCGGACGAGGCAAUCAAGGAUUGGGCCGAU
+GGGGUCACGACGAUAGCCCAACGGUAACUCCAGGCCUCACCGCACUUGUU
+GUCUCGUGUGCAGCUCUCGACCAUUCUCACAAUACUUGCCCUGUAACAAU
+AUCUAUCCAGUAAAAUCCCGGUGGUGCCAAGCUUGGUACUUGCCGUACAG
+GGCUGCUGAAACAAGUGCGAGGAUGCUUUAGCUGGAUUUGAUCUAGAGUG
+AUCUAACCUUCUCCAAGUCUGCUAUUCCUCGCCUGUUAAAGCAUUUGGGC
+AACCGGAUGUUUGUCGGAUCGUUCGUAUAUGCCGUAUAGACCGUCGACUU
+ACUGUUCGCUCAUGCGGAACCGGGUAAGGGAAACCAUCCCUCUCCACGGC
+GGCAGGGGCUAAGGAUUAUUUGAGUGCGCCCUUAGUGUCUUCAGCGGUGA
+UGUGGCUCCAAUGCUUACGUAAUGACAUACUUAUUCGCGAGAUAGUUAAG
+GGAGUAAUAAGAUCUCAUGAUGGUCUCCAGCGAGGUGCUCUAUCUAGCAA
+GUAAGGAGGCCUGUAUACACAGGGACCGGCGACGCUGCGCAAAUGCACCA
+GCCUGUCGACCCUGGCGGAAGAGAGAUGGGAGAAUAUGGCACGAUUUGUA
+CACACAUUGUCUGUUUAAGCCACAUUCUUAAGAGUUAAGGUAAGAGUUGG
+UACCAUUAUGGACUCAGGGAGGUCUCUUGUGGUGUUAGCCGCUAGAUAUU
+AAAUAACGUGAGUCAACCUGUUUAGUAUGUGAAAAAGAGCGCACCACCUC
+AUUGCAUCUGAAGAGAUCCCCCUACGGCGUGGCUGGGUACCAGAGCACGA
+ACAAAACGCGGAUGCUAGCUUUGUCCAUUCCGGUCAUCAUUCUGGCAACU
+UCUGGAAUAAAGCUUAGGAGCCCACGAUCUAUUCUGAUGUCUUAAUAUCU
+CAGACGAACGUGAAUUGCGACAAUUUGAGGCCGGCUACACCCUUCUCUCG
+CGUUCCCGUUUCUGGCCCAGUACUUAAGUAGAAGGAGAGAGUGGAGUGGC
+UUCCAGGUUGGUCGGAGUGAAAGUCUGUUAGGUCGUAAUUUUAGCGGACU
+UGAUCCAUUCGUCCGUCAACGGGGCCCAGAUAGGGAGGGUGAGUUCCGGA
+CCUACAACGCGUGGGGCUAAAGAGUUCUAGUUACCUACAACAGAUCCACC
+CUUUGCGUUGUCCAAUAAAACCGAUGACGAAAAUAGAUGAGAGGUAGUAG
+AGAAGAUAGUUCAGGCACAUCCUCUAAGAGUUGACGCGCCCUAAUCGGCG
+UCCGCCGGAGAAAUGGGUAGGGGGGCUGGUCGAGCAAGGAUUACGGGCGG
+CUCUAACUUAUGGUGUAGUACUACGUGGGUGUCCCUCAUUCACGCGCUCG
+CAACAUAUCUUGACUACCCAUACCGUCCUGUAAGGUCGUGCGAUCCUAGA
+CCGGCAAUGUAGAGAUCUGUGGUCCGAUAUAAUUGAAGCAUGAAUUUUCG
+GACUCACCACUUGUGAUAUAAAAUCCGGGUCCUAUUACCCUUAGCAACAG
+AGAGGAUUGUAAAUUGGCGCUUACGAAGGUUGCUCUGUUGAUUGACGGGC
+UAGCGUGGGCCCUGUGACACAGCCCUCCCCUUCCGCUACUCUAUCGAUAA
+AACGGGAAACUACGUAACCGGAGUCUUCGGGCAUACGCUGAACCCAAUCC
+GCCGAUGAUUAUCAGAUGGUAUGACCUGACGAUGUGCGCUUGCACUCUCU
+GCAGCAUGAGGUAGGGUUUCGUAAUGCGCUCGCCUUUGCCCGACAGAUUC
+AGGACUUCCCUGCUGGAUUGGCGUGAGAGGGCACCCCUUAUAUAAAGCGA
+AGUUACGGAAUCGUUUACACUGAUCGGAUGUCAGUCAAGGCUUCUAAGAC
+CCAUAGGACAAGGGUCUAGCCUGUAAUAAGUUUGGCUUGUGUUUCGGCGG
+CGCCGCGCAUAAUUAACGGAGGUCUGAAAUUAGUCUAGGAUGGUUUUGAC
+AAUUUCCUGAGCAUAAGGAAGGAGUCGUAUCUCAGCCCGGCUGAGCAGUC
+CAAUGUUCUGUAAAAACGAGUAAGCUACUUAGAGGAUAUCGGGCCAUAAG
+UGAUGGCAGACCUUGGACAACGGCCCGCGCUUUAGGCGUCGAUCGUACAA
+GUGUAUGGUCAUGGCGAAGCAUUGCACACCCCAGGACGGAAAUCCGUGCA
+GUAAACAACCGGCCCGCCAUUUGCAUAGGCUCCAGGAGCGGGCUGUGAAA
+ACUACAACAACCCAAGCAUUCAAUUGGCUGUUUGUGACGCGUGCCGAGUU
+GAUCUCCGUAAGAGCGGGUGGCAGUAAGGUGGCUCAUCCCGAACUGCCAC
+AAGCUACACUCGCGGUUGUAGCGGCCGUAGCCGCCGCAAACUGUUGCGAC
+UCCAGACCACUCCGGGAAUCGGAGGGGAGUCGAUGGAUCCUAUCUGAGUC
+AAUGUCGAACUCUGAGUGGCACAAUGCAACUGUGACAUACCAGUCCCACA
+ACUGUUAUCCAUUCUUGAAAGGUAGUUCAGAUUUCAAUUGGUGCAAUCUC
+CUUAGGCUAUAGGGUUGCCGAGGAGCCGAUACGUACUCUAGUUAUAAGUU
+CUCAAACCACGCAUUUACCUAUUCAUGGCCUGACUGACGGGCCUAGCGGG
+UUGCCAGUCUAGAUCCCUCGGAAAAUGCUGCUGUAUAAUUGUGCACUCCG
+GCGCUUCUGCUCUCCUAUUGUACUCGGUGGAUCCCGGAUCCGCACCGUCG
+CUUGUGAACGCCGGAUUACCUAAUUUCGGGUUAAACCAGAAUUUGGGCCU
+CCUCCGAUUACCAGAAUUUGGACACUGGCGUGUAUACACAGGUUACGGUG
+ACGAGCGAAGAGGUACUUAACGUUGUAGAAACCGUUAUAGCAGAAUAACC
+UCAAAAGUACUCAAGACACGCAAAACGCGCGCUGGGGCUACUAGAGUAUU
+UGGGUGCCCUACAUGUCGUUGUGAAUGGCGCUGUGGCUUUGGGAAUCGCC
+CCAAUUGAAACUAGACCAGAUGUGGUACCUUCGAAACCGAAGCUCUAUUU
+AAGAACGUCAUAUCGCUUGGGGGAGCACGGGUUUGCGAAAUUAGCCGAAG
+ACGCAAGAUCUAAUGCUGAACUGUCUCGGAAAAGUAAAGAAACAACCCCA
+CGCCUCGUAAUCCGACCGCUGAUCAACUUCUCGGAAGAACGGAUUUACCG
+CCUUAUGAAGUGGGGCGUCGCUGUUAAAUGAAUGUCUACCCCUGGAACAA
+AUGUGUUUCCACGUUUCUCCUAUCCACGGUUGAGUUCACCCAGACGAGUG
+CAUAGCACUGAGGCACUGUUGUCGCCUACCCGUGCGUUAUCUCUACAUCA
+GCCUAUAGUCACAGGUUAAUCGAGACGCUGAGCGCGUGUUCUUCAUUUAU
+UGCCGUUUUACCACGAAAUCUGGGACACGUUCUAGGCGUAAUAGCACUGU
+UUCAGUGUUUGUUCUUGGUCCGAGCGGUGUAACCAAGUGACUUUGCGCGU
+CUCGGCCAAGGGUGUAUUGGUCUAAGGAACACCCGUGUCCUCCAAUUGCG
+GGGCGCCGCACCUUUGUCUAUAAAUGUUUACAUCUGUCGGCUGGUCCGCU
+UUAGCCAGCUACAGAGCAGGGCCGCACUAAUACCGCGAAGGUUGCGCAUG
+CAUGCUUGCCAAAAAGUAGUGGUACAGCAUCAUAAGCCCAGAUCGAUGUU
+ACUUAGCCGUAAACAAGGUCGCUUCGAUUUUCAUGCUAGCUUUACUUUAG
+AUGCGCAAAGUUACACUGGCUUUCAUGCAGCCACGAAAUUCCAGCCGCCU
+GCCGCGCGUUUCCCUCCAGUGAGAUCCUUACUAGAAUUCCGGGCUGAAUU
+UCUAUCACACAAGCACUCUAGAUGUGCAGUCGAACCGUCUACCAACUCCC
+CCGCCACCUUCAGCCAACCUAGAAAGAUGAGAAAUCCUCUCUAGGGCCAU
+CGAACCGGCGCCUGCCUUGAUUCUAGGGUAUCUCUGUGCUCGCUCGACUU
+CCUGUGAGGCGUUAUCUACGGGUCCGGAGGACCCGGCGUGACGGGAUCGA
+AGAGUAGGGUGUGUUGCUCGAUUGGACCGUGAAGCUAAUGUGAACCGGUG
+AGACUAGACGCGCGUUAGGCCGCUUACUGCAAUCGUAGGGAGACUCAGUC
+GGUAUGUAUCUAAGAAGAUGAGCAUGCUUGAUGAAAGCCGCUAUCCACUG
+UUGAUAACUCUUCUACAACUACACAUAUCGAGUGAAGACCGCCACGGCGA
+ACACGGACGGGAUGCAUGACGUGCGCGAUACUAUCAACCGAUGGGUUGAU
+CUGAUCUUCACUAUUCCUAUCGGCUGCUCUCCGCAGCGAGAUGAGUUAUG
+AUUAACGGCGACCUUGUUCGUACACGAUUUUCAUGGAAGAACUCAGCGAA
+UUCACCAUGCGCCUGAUCCGCCACCGCCCAGUCGUUAAGCUGUCACUGGG
+GAUAUCUAUCGACCUUGGCACUUGCUUACAACACAAAGAGCACACAACUC
+UAAGCCACGAGAUACCAGCCAAGGGACCGGGUGCGUUUUGCCUUCAGUAC
+UCGGACACGCCGAUCAGAUUAGUAUUGUACAGGCUUGCCUCCAAUCCGUA
+GGUUCGGCCCGUCCGGAAGGGUUCACUACUCACGUUCAUUCAUGAAUAUA
+CCGCUUUACCUUUACGAUUCGCUAUGGGGUGGUGCUCAAUACAUCUCAGG
+UUUAUGAAGAGCGCCCAGCUCUCGGAACAGGAGUGCCCUACCGGUCAAUC
+GACAGGACGUGUGUCCCAAGUGGGCUGGGUACUCGAUAGUUAGUCCUGGG
+GACUGAAUUACUUGAGCUUGAAGAUCGCUGUGGGAAAGUGCCACCGGUCG
+GAUCCAACUUAAUUAGGAUAAUCAGCAGAUCCCAGUAGUGGAAGCUUUCC
+GACUUAGGUCGGUCACCAACGUGCAGGACAGAUGCCCCCCUUUCGAGUAU
+CGUUUCAUUUGAUAACCUAGCUAUUGAGAGCCACUGUAUUGAACCACGGU
+AAAAUACUUGUGUAGUUGAUACAGGAGAGUAUAUCAGGUAUCACGACUCG
+ACCUGUCUCAUAAUAGUUGCCAGUAGAAAAGUGAAGGGGCCUCCGUAUCA
+AAUUGUAGUAAGUCAUACCUGAUCAUACCUUUCAAGUUUCAAGUGGGAAG
+GGGCACCGGUCAGGCUUCAUAAUGAUUCCGAGGCUGUUCGGGUGCCUUAC
+AUCUCAACAGACCCCACUUUAGUGGCCAGCACCCGAUGGGCUUUUUGUGC
+GCACGGAUCCCUUAAGUGGAACUUCUCUUCCUCUACUCUGCAAUGCCCGG
+CAUCCAGCGAGCCCAUUACGUUGUGAAUAGGAACAUUCUCGGAUCCCCGC
+UGCCUUGCAAGUUGCUAUAAUGGAUGCUUAUACGUGAACCCGUACUCUAC
+UGUCGCAAGAAUAUGUGUGAGAUUCAGUGCACGGCGUAUCAAGUUGGGCA
+GCAACUACUAAGUUCCCCGAGUAGUCGCAUUCGGUGCUCUAAAUGAAGUA
+GAGACAUCACGUUCAGUUUUAAGACCAGCCUGCUCGAACCCUGUUCUCAU
+GAUAACAAAACCACGUGUAGAAGCUAGUACGAGUGAAGGCCUGCGAUUUA
+UGCCCAGUUGCUUGGCAAGGAACCGACAAAAGACCCUGGGGCUCUAUAGG
+UGCCAGAUGCAUGCACUUCACCGGCUUCACAUGAACAACGAAGGACUCCC
+GGAGAAUAUCGUAUGCAUGAGUCUUAAGGAUAGUCGCCGCCAGGUGUUGC
+GGAUCAUCCUUCCGCGUGUUAUAGGUCUAUUUCACUUUCGAGUUAUCAAU
+AAAGCUGCUCGAUGGGGUCUAGGACCUUAACAAGCCUGUACACGGACGUU
+ACUCUACUAAAACGCAUCAAACUGUACCCCGCUGGUCAGAUUAGGAAUCG
+GACAUUAGGGCAAGAUACUUUCCUCCUAGGCCCGCAGCCCUUCGUGAAGU
+AGCUUCAGCGUUUAGAUCAGGGCUAACAUGGCCUCACUUCAACCAUGACA
+CCUCGAUGGCAUUUACCUGUACCUACACCCUAACUUGCCCAGUUGUUAGU
+AAGCGCCGGAGCAUUUUUACUCUGGAGAGUCCUACAAAACUAGAGCAUUA
+CUAUCCCGGGCUUACUGAUGUACCUCCAGAUGUUGUCUGCUGAAUUUGUC
+GGUCGCAGUGCGUGGUAGUAGCCGCCCUUUUCAUCCUGACUAGCUUCUUC
+UACUGUACUGUCAGAGCGUGUAUUCAACGGUCCAAUACUUUACUGAAUGG
+CUGCUUCGACCGUUCGCUUACCGCUCUGCCAGACUCGUAACUAGCUCACG
+CCCGGGGGAUUACAUGUGAAUUUGUGGACAGAGAAAAUCUAGAGCGGAUG
+UCCGCCCAAAUUAAGAACGGUGGCUGUGGCAUUUACCCUAAAGGUCAACA
+AACCGUCGCUCUACGCUGAACUGCACUAUAUGCUCGGUUGUUACCAAUUC
+AACUGCGGUCCACAUUAGACGCUUUGACCAGAGAAGGCAGCCUAGGCGCG
+UCUUGCGGCAUCAAGCAGCGGCCUCGUGCCACCGCUCGUUCAGUCCAGGU
+UGGACAGGUGCGUCAGUGGAGUACAAAGAUGACGAGCGUUAGUUUAUUUC
+AUAAUGGUAAGUUUAAUGAACCGUCGUAUCUGCUCGAAUGAAGUAAACGU
+GGUCUUCACAGACUGAACGCGCGAAUGAGGCUCGUCCGUGUCUAAUGGAA
+UCAGUUCAGCGUCACGCUAGUCUCCGAUGAGAUACUUUUUGGUUGAGUAC
+GCAUAAAGAAUUUUUUCCUAGUUCCAUCGGUAGAGUAAGAGUAUUAUCGG
+AACAGCCCUAACCAUCCACGACAGGUUGCGGUUCGAGGACGUCAAACUUU
+GCGGGUUUUUAACGCAUGCACCUUUCGCAGAGGUGUCGGGUCGGAGUUUA
+UCAGACUCGACCUUCCAUUAUACGUGCGACUGACUGUUCAAGUCCUAGGG
+GCCCGCGCGAAACGUAUCUCACAGUAAAUCACCGUAUAACGUGAUGGAAC
+GCGAUAGUAGACCCAGCAUAUGUGGGAUACAUCGAGGUACGCCCAGACGU
+UCCGGUCAGGGCCUAGCAUAUCGCUUUCGCCACGGGGCCAUACCGGGACU
+GUCCCCAUCACCACGCGUUGAUCAAUUGAUUCAUCGAUGCGAUCUCAACA
+UAAUCACGGGGACUAGGAUCGGGCACUACAAGAGUGGCCAAUUAGGGAGG
+AUGCUCUCUUUCUACGUAUUCUUAAGGGUGCCGAGCGAACGGCAUGUAGG
+AUGUAGGCAGGUACCUAGCAUCGAUGUGAUGAAACGCAUAGAUCAUGUCC
+GCGAGCUUUUAUUCAACUAUGCGAGCCCAAACGCUGCGAUUCCCACGAUG
+CAGCUAGAUUGAAUGGUCCGCUUUUGAACCGCCGUCGGCCGCCAUAGGUG
+CUCUCGCCGGGUGCCGUGGACUAGAGUAUAUACUUGUCUCGCAUAAAAGA
+GAGGAUUGGAGCUUAUGGGGGUCAAAAUUGAAAUGAACGCGUGAUGCGUA
+CUUGUCCGCCUUUCUCCUAAUAACAAAUAAGUACGAAAUACUUGGCUUGU
+AUCGACAAGUCUAAUAUUCAAUACUUUCACGUGUAUGGAGAAGCCGCGAG
+CUAGCUAAAUGUGGCGCUAUGGUUUGCAAAAGACCGCGUGACUUCAAGAA
+UCCCUACUUUAUCAGUGCUAUCAGCUGUAGUCACUAAGCACGACAACGUC
+AUCAGAAGAAAACUGUCCCCAAAAGCGGUCCCCACGACUUUGGUGGACAG
+AGCGAGACUCUCCGCCAAAAGAAGUUGACGUUGUUGAUUUGCAAGAAAUU
+GGCGCAGUUUGGACCAUAUUAUCCAUAAGGGGUGCGUCUUAUACAGAGUC
+GCCUUACUCGAGGCGAUGCAGUCUACCGGAUUCCUCACACAGUCGUUAGG
+ACCCCAGACCUCCACACGGGCCCGCUGCCUACAAUCCGGACGUACGAUUG
+CGCGCGCUUCAAUUAUGUAGUAGACUCAAGUUGGUUUUAUACUACAAAGG
+CACAGAAAUAGAUAUACACCUGUCAUUGGAAUUUCUCGGCUAAUACUCGU
+UAGGUCCCGUCGCAGUGGUGCUAUCCGUCGCUUGGUGCACUCGACGUUUC
+CGCAAAUAUUGAUUCGUGUACGUUGAUUCCCAAGGACAUAGGGCGUUCUA
+GUGGGCGUCCUUCCCUGGUAGACACCAUAAGGUCGGUCCUCUGUCACCUC
+GCCGCGCUUAUACCGACGUUCGCAUACAAUACAUUAUGCGAGACUAGAGC
+AAUGCUUGUGAGGUCUACCCAACAAUGCAACGGACUGUUUCACGUACUCG
+ACGUCUAUGUCAAUAGUGGACGCACAAUAGCGAGAGGAGCCGGCUCUGAU
+CCACCCGGUUCGGUCUGGGCGUCCUGUCAGGUACCCCCUGUUUCCUCUCA
+CCCCCGCACCCCUCCAGCAUCGAGAGUCCAGGGUGUCGUUGCUCCCUUCC
+GGGCCUGGCGCGUUCCCCUGGCAAGCCAUGGGCGCGUUCUCCUUUGAGAU
+CGUGUCCAUGGGCCUCCGAUCCAGAGGGACAGGAGAUCAUUGAUUCCGCA
+GGGCCUGGCAGAAACCCAGGUGGUCUCACCGGGCUGUCGCCCCCGCAUCU
+AGACUUCGGGUACAGGGGACGCCUAACCCCCCGGCGACCAACGCGAACUG
+GUAUACGGUUCUGUUAGGGCGUGGGACGAAGUUACCACGCGUCGAAGGCC
+UCAAGUCUUAGAGGCCUAAACAAAAAGCGGUUUAUGGAGUGGCGGUGUGU
+UACUGGCCUGAGGCCCCGUAGGCUGCAUUGUCAUCUAACAAUGUACAAUA
+GCAAUCACUCAGCGAGCCAGCCUCCAUUGUUCCAUCUCCGCUUCUGCACA
+UGACGUGCUGAGCUUUCUCGUAAGGACCGAUGUUCUACGGUGACCGGUUG
+ACGUAAGCGGCCUCAUUGAAAUCCAUAAUCCCCCUCGUCCUGCGUCCGGG
+CUUAGCUAUGGUUUCAAUAUACCGAUCUUGUUUUGCCCAGACCCGUCUAA
+UGCUACGGUUUUAGAUGUGGAUCACGGGAGUCACCUACUCAACUGGGAAA
+UGGGGGGACCGAUCCCCCUCGGUGGACGGUAAUUGUUCUCAAUGUAUUAG
+CUAUUGAAACGCGUCGAGUUAUGAGACUUUCGACUCAAUCCGGAACCUUA
+GGGCAUACCUUGGGCGUGCCAGGAGGUGCACACUGGGCGUGAACGAUGGC
+UGCUGAGCUUUGCGUCAGUUUAGCCCGGGGUGAGAGUACUCAGUCUAACA
+UUUCGUCAAAUACCUGAUAAGGGACUCACGGGCUCCUAGACCCGCUUGGU
+CGAGUACGGGUGCGAAAAUUGACCUUAAAAUACCAUCAGGGCUCUCUAGA
+UAGAUUUUACUGACCAACGAGUGACCAUGUCCAUAGGCAUAACGCGAUCA
+CGGAAGACGAAAGUCUUGCGAAUUUCCCAUCGAAUCAUUAAGCCUGAUGA
+UUUUCGCCGGCAAUAAGCACGGGCAACUCACCGUACUGGCGAGAGCGGCA
+AGGGUUCUCUCCGAAUGUCGCGGUCAGGCCAAUUUCAGACACGUAUAUAG
+UGCGUCUAGUGAAGCGCGUGCGGGUUAACUCCUUUGUCUGGGAGAGCUGG
+CGACGGGCAACGAAAAGGGGCUGUCCGUUCGCCCGGUUUGUCAGCGGUUG
+AUAAUACGGGGAUGGGUUGGCGCUUUAUGGUUGUCGACGACUAGUUGGAA
+ACUCUUCGCGUCGUCUGAGAGAUGAACUCAUUAUGGAGCCCGCAGGGGCC
+CUGCCGCUAAUCAACCGUACUAAAGAUAUCUCUGGACUAUGGACGCGAGA
+UUUCCAAUACGCGAACUGCCCCGCAUGGCAUAUCCGCAAGUUCCAUACCC
+GUCCUACAUGGUCAGGAAAUGGUCUUCAUAGGUGACCACGAACCUUAAUU
+GGACGCUGACUCGCCAUGAGUGACGAUCAGUCUCCUCUGUGCACGGUUAC
+UAAGGUCCGACAUGCAAAGCCAAGUUGGACGCACUGACCUCACAUGACGC
+GUCGAAAUCUCACCUCCGGGCGUGAGCUGCCCCGGCUUUAGGGCCGACCC
+GCCGGCAGUGUGCUUCGAUUAGUAAUUGAAUACGCGAUAAAACGCGGGUU
+AAAUGGGGCGUGGAGCACCAUUACCUAAUUACCACGUAGAUUAGAACUUC
+ACUCACGUGUGGUAGCAGGCUCCGUUGUUUAAUCGAAUAGAUUUGUAACG
+CGGAAAUAAACGUCAAUUAUGUAAGUGGCGGGCCGUAAACUAGCGGCAAG
+UUUACCAACACCAUACACUACCGUACCAGUGCACAGUAUAUCUGGCGAGA
+GGGCACUUUGAAGAGAAGACGAUUGGUGGAUAACCCCAGCGCCUUAGGAU
+CAGUUCAAGCCGCACUGAGGCACUCAUUCUCGAUCUGACUUCAGGAGUCG
+UGUUCCCCUCUACAGAGUAGUGCGUUACAGGACAAAUCGUGGAACCUUCU
+CUGUCCCGUUUGUUUAAACCACAGCAUAGCUGCCUCGCCACAUGCUGAGU
+UUAGGUUUACAGGUUUGUAGGUUUCGUACACAAUAGUCAGGUUCCUACCU
+UACUUCCGGGGAAAUCGGGGUGAUGGCUUAACUAGUCCUGGGAGGGUAAG
+UCAGCGGUAUGAUUAGAAGAGGAAACAGGAUGCCGCUGAACCUAGACCAG
+AGCUAAUAGGAAUAUAUACCACGCGCUCAACGGCUUCAAUCUUCUAGUGG
+GCAACGCGGCCCCUCCCGGACUCUACUCACGCUAGACUCUGGCCUCUCUA
+UAUGUAAGCGAGGAAACCUGCCUACUUCGAUACAGCAUCGUAGGGCCGGG
+CCUAAAUGCGCUACCCUUGAUACUUUAGUAAAAAGUGCAUGAUCUUGUGG
+GCCCAAGUCAGUAUCGUUUCGCAAUGCGACCAUCGGGGACCGCCGGGGCC
+CAAGGGAAUCCUGGCCACAAGACGUCGUACUAGCAUAGCUAUUCGGGAUG
+CUGGAACACUCAGAACACGAAGCUGUCACAGUAGCCCGGAUCGCCGAACU
+UAUCAAUGCACACCUCGGGACUCUCGUCUCCGUGGUGUUGUGUAAUUACU
+CCUAGAGAUGCUAAGAAAUAAAAGGACUCCACUGUGUGUCGCGGAUUUCA
+UCCUCCUCACAUACGAAAGGAUGGGUGCCCCGGAUCCUUUAUCUAGAGGG
+UGGUGGCGUUGCUGAAUGUAUGAAAUUCACGCUCCUGAUACUUAUUUGCA
+CAGCGCGAACCUUAUGGUCGCGAUGUGUUACGAGGUCAGUGUCUGUCUAU
+ACUGCGCGCCAAAGUUGAUCUAGCCCGCUUGUCCCUACUACAAAGUGAGC
+CCCCCUUUGCCUGGUCACAGGUGAGUAAAAUCCGCCACUAGCCUUGGCCC
+UCAAGACCCCUAUUCACUGAAACCGACCAGCGGGUCCUGUUAGAGAAAGC
+GAGCGAAAUUUAGGUUCCUAGUUGACCUACGUGCGAUGGUGUACCGUAGA
+AUCGUAACUUCGACACUCUCGAUGUUGUGGGGCUAUCCGCUUCACGAUGA
+GAGCCAGCCAGCGGGGUGCUCUGUGAUGCAGAGCCUUCAUUUUCUACAGG
+CCGCUAUAGUACGCCAUUGCUUAAUACAGCCGGCCCGCCUCCCGGGUCAG
+ACAAACCCUUGGCUGGUUGUCCUAAUGGGCUCCGUUCGCUUAUCUCCUUA
+CAGCUCACUAUCCCCUUUGAAGAUGGUAUAUCAUGGCGUACGAUCCGGAA
+CUGGCCGGGUAAUGUGUCGCACGGAUCGCCCCGUUACGAGUUCAUAUGCC
+UGUGCUUCGGGACUAAGUGAUAAAUGUGAUAGAUACCAGGGCCUUGUUCG
+UUUAUUUUUAUAGCGAGGUAAUUCUCGUGUAUCCGUGGGGGUGCCCUCGA
+ACAAUUUAAUGCUUACCGGCCUACUGAUCUCGUGAUAGAUUGGUAAGCAG
+AUCAUCACCCGGUCUUACGGUUGGAAGGGUCUUGUCCAUAAAGACAUCUA
+GCUAUCUAAUACUCGGAGCUAUCAUGCUGAGCUACUCGAUCGAUAACAGC
+ACCAGUAUAGUCUACGUCUAUCCGCGACGACUUCGGGAGGCUGAACAAAU
+CGGAACCUCGCACCCGUCUCCGAUCGCACGCCGCUUACUCAGAACGCGUU
+AGUGGGAGCCCCCAGAGAGCAUGAUGUUUCGAUUAUAAAUCGCAAAACUC
+CUCGAGCUAAGAACGAGGAACGCGCCAACCCCAUGGAUGGGGCCUGUGUG
+ACAAAGUCGCUUGAUGUUGUGCGAGUUCUGUCGGUCGUUAUGCCAACUGG
+AUUAAUUAGUUGCCCGGUACUAGGCCGUAUGAAAGAUUACGUUCAACCAU
+CGGGAGCCGCGGCCUGGUGCUCGCACAUCAAUCCGUCCUAGCGUCUGGGG
+GGUAAGUGAAAUUAAUGGUGGAGCAAAUUAACCUAACAAGUGAGUCCGGG
+GCACUUUUUUUUGCAGGGCAGUCCGCCUGGUGUACCUGCGUGGCGAGGUA
+AACUUGCUGAUCCCCUAGGCUGGGACGCCGGACAGACAUUUACGCGGUAC
+CAUCAUCCACUGGGCUCCGGUUAUCCGCACUAGGUCCCCCAGCAUCUAUA
+AAGGCCCUCGGGUCGGGGACUUCGGUGAUACGGCCCGCGGUUGGAACAUG
+CUAGAGUGGGAAACUAGUUCCCGUCAUGCACGCACAGGGUUCUUGGCAGG
+AUGCAUGCGCUCGGUCCCCACAAAAGUACCGGCCCAAGCGUCCCAGUGGG
+AGUUGUCGGACCUCUUACGGCACGGAGAGAAUUCAUUCAGCGCAUUGAAA
+UAGUGCUGAAAAAGUAGGCUAUCACCAUAAAUCCGGUUCCUCUACUUCGU
+CCUAUUGUUAGAUUCUAGUACGGACCGUAUCCCCUCUUUCCAUACGUGAU
+ACCCGGUUCGUCCCAAAUUUAAGGUCGGCCGAAGGGCGUCCCCAUCACGG
+GCCAUCGGUUAAAUGCCCUAGAGUACGAUAACUUAACACUAUGAUCGAAC
+GAUAUCUGGUCGCUGUUCUGGGGGAACCCAAUAGUAGGUCGCUGCAGGGC
+UUCGUAAAUUCCUCCGUAUGUCACAAUGCGUAGCCUUCACGACGAAUGCA
+GGUCCCCAACGAAUCUACUCCCCUGUAUUAGGGAGGUACAAGCUUUCCCU
+CAAAGUGACCAAAUAACGUCGAACGUCUAGCGACGGGCGAAAAACCGCCG
+GACACCGGGGGUUUUUUAAAUUGGAACAAGCUAUGUCCUGAAUAUCGAGC
+UACGCAUCCCUUGUUCCGCGCUCCCGGGUAUGCAUUGUCGUGCUGUAUUG
+UUGGCAUAGGCUGGCUUGAGCGCCAUCAUUAAUAAUGGCCCAUGGCGCAC
+AUCGCCUUGACUAGUAAUGUGGUCAUAUAGAACGAGUCUGUACUGGAGGG
+CGCGACUACUCACACUUCACGUUACAAACUCCUGCUCUCCCCAUAGGUCC
+CUGACACCCGGCGUAGAGCUGACUUGUGCUCACGAGAGUGGGUAGGGUUA
+GCGCUACCCCGUAGGCAGUUGCAUGAACUAUGCCUUCCGGGGCUUGGUGA
+GCGAAAACACGCUGACCCUGCGAGGACGGUCGACCCUGUGGACUCUACAA
+GAUCUGCCCCGUCCAGAAAGCUAGACCGCAGACAUCUACAGGUUUAGCCC
+CUCGUUUCAUCUCACCCGCAGUCGCACGAGUGGCAAAGCGACCGUUGGGC
+CAGCCUGAUCUCUUAGCCGAUAACGCUCAGGCAGGCGUUACCGGAGCACC
+CGACUGCUGACGCUCGACCCGUAACCAUCGGGGGAGCUACGGCGAGCGCG
+CCGCUAUUAUUAAGCGGCGAGGGCCAGGCGAGCCUGGGCCCGAGUGUUGG
+UGUUGGCAGUUGUUGCCUUGCCCCUUUUACGUGACUGGGCGGCACGACCU
+GCAGUCUACGGCGUUCACUCCCUAGUUACAGGGAAAGUAUCGGCUCUAGU
+UUUCGGUGGGUGUCACUCGGUGAUUUAAACGGGGGGCAAUCGAAUUGCCA
+GAGGCCAUCCAGAUUACUCCACUGCUUAGGUUUUGUAAAUGAGGUACCCU
+AUAACCCAGUGGUUGCCUAUAACAUGCCUUAAGAGCGAACGCCUAGAAGU
+ACAUGCGCAGAUCUACUAGCCCUAAGUCACAUCGUUAACUUCAUACCGGA
+AGGAUCCUAUUUUUCACAAUGAGCGUAAGCUGACCCAGUGGUAUUAACGC
+CCGAAUUCGACCUGCGGGUUAUAGUAAGUCUAUGUCAUAUCCGACGUCAU
+CGGAAUUUGUUAGUGUUGGGGUGAGGCCCAAAUAGCCUACAUGCGGAGGU
+UCCGCAUACCUGGAUCUCAAAGCUAAGUUUAUAUGUUCGAUUCCCUCAGG
+CGCGGAGAACCGAUCGAGGAAUGCCGCUGGCCUGGAGCAGCGCUUUUGUA
+AUGGCUGUUAAUGACAGGCCCCGUGAAACCGGUGGCGACCGUUGACCCAG
+GCUCCGUUCGCACCAGAUAGCACACCUUAGCGGGGGUUGGAAGACGGUUG
+CCUUUCACCGGCAGAGGCCCCACUCGCGUAUGCUUGCGUCACGCGGAACG
+UACAGCUUCGAACAGUAGACGUCUGUCGACCUCAACAGACGGCAAGAGGC
+GAGAGGGCGCAUUCCCUUCGAUGGCCAGCGGAAGUAAGAUUUCCCCACUU
+AUUAAAUGACUAAAGGCUCACGUCACACACGGCAAAUUGAAGCCUGACUG
+GUUCAACUCGAGUUAGUGGCGGUAUCGCGCUUCUGUGCAUUAAUAUUCAG
+CCGUUGAAGGUAGGACCGCCUUGUCAAACGAUUACUUCGCCGGUGGUACU
+GAAAAUGCGAUUAACGAGUACAAAAUGCGUGAAUAAGCGGCAAUAUGGUU
+CGUAUGAGUAGUAUCCUGAUCUGCAGAAGAUGGGGUAAUGCGUCAGCCGU
+UCUAUAACUAAAGUCACAUUAUUCUAAUUUCCACAGACGAGGGUCGUAAA
+AGUGUAAGUCUUGAUUAUGCUCUCAUUUACUGGGUAUUAGGAGAGCUCCC
+GCGGAUUGACAUCUGGCUGGCACGCUUCGGCGAGUGUUCCACGGCCUUAA
+UAUCACUUAUAAAGAACGGAGCCCACUUGACAUCCCAUUAAGCCAUAGUU
+CCUUUUAUGACUGCCGAUACUACCCCGGAGGGAGCGCGACCGGCCGUUCA
+AACCUUGCUUGUAUUACGUGCCCACCGAAUGGGAUGUCGCAUUCAAACUA
+ACGUCAACAAAGAACUAGGGCAUAAUAGCCAACACCAAGGUCAUUCAAUC
+AACCGGAAUUCACAGCCACCAGUAUGCCAGGAUUUUCUAGCGGAAUUGGC
+UGGACGAAGAUAACUCACUGACACCGGCCUUUUUGUGUGUUUGGGUAAUA
+CUAACCCCGUGGUGAGAUUUAAAUGUUUGAAUAACUGCCAUAUGGCCUCG
+AACCAGCCUAAUGGGAAUGAGUUGAGAUCGUUUAUUUUUAUGACCUAAUC
+UGCUCAAAUUUUCGUCUUCGAAGGUGUAAUGAAUACAAGACGACUCAGGA
+GUACUUUCGAUUAUUCACAGUCACCUACUCGCGUACAUUGUGAGCAUUGA
+UCGUGAUCGCGGUCCCGGCGAUCACCGAGCGGUUUUUAACAUUUUACGGC
+AUAUAGACAUUUGAAACUGCGACGGGUAGUAGAAGCCUUAGUACAGUAUG
+GUUCAACUGGCCAAUAAGCGUGUGUCCAAGGUCGACACAGACGGGCGCAU
+GGGUCUGUUUUGCCCACAGAAAAUAUUAUUGAACUGCUUCUAGAACUCAU
+CAAUCGUCUGCCACUAGAUACCUUUAGGGCGGGGCCAGCGAGCAGCGAUC
+CCCGACUAGCGGCUCACCCAGACUAUGACUCGUUCGUGCUAGGCGUACGG
+UUGAACGCUUCAUCAAUUCGGUGUCGAUAUUCGGGCAUCCUCUACGUAGC
+UUGGCAACCUGUGGUUCAGCUACGCCAGUAGGAUGUUGUUUGCUGUACUC
+CGUCCCUUAAUACACGCUUGACGCAUUAAGGGGAGGAGAACCACCAAGGG
+AUAUUACGCCCGAACGUUCACAGAAACGCGCCUCCCUGGCUUCCACGGAA
+GACGUGGGACGCUUGGCAGAAGUGAACGCCGAAGGUCUCGCUCGCCUGAA
+CCGAUAAAGCCCCUUUUUAAGGCCUUGUUCAGGUGGUAUGCCGGGUGCAA
+GGUGAACUUGCUCCAGUAUGUCGAACAUACCUCAAACAAAAACGAGUCAG
+AUCGCCUUUGUGUGGAACUACUCCCCUUCGAAAUGGAACGAGUUGACGCA
+AUGCGAUCCAGCGCUGGCGAGGGAGUUCAUCUUCACCAACAUAAGCAUUU
+UCGACAUGUAAUUGACGAAUCGGGAAACGUAUGUGCGUUCGGGGAGAAGA
+GCUCUUAGAUCGCCUGUCCAUCUCUCGAUGCGGGCUCUCCUUCCCUACCG
+GCGUGGCCCUCUGCUGAGGCGGUAUUAUGAUUCUCGGUAACUGAAGUGCU
+UGUAAGUUUCUAAUUGGGGCUAAGGGAAAGCUGGAACCAUGGGGCCUCGG
+CAGAAUCUGGAGUUCGAAUUAGGUUAACUUGGCAAGGACGUGAAAUUAAC
+ACAUCAUUAGUGGUACCCACACACUGCAAGCUAGUCGCAUGACAAACACC
+CAACGAGGGUGGAUGAUACAGCGAGACAUCCCCUUCCCCCGGAGAAUCAG
+CGUUAUAAGGUCUACUGAGAUGAGCCGGUGUUUUUUAAGACGCUAGCAUC
+CAUGACUCCGCUCGACGUGUCUUAGUCACAGACACCAAAUAGGCUCGCCU
+GCGGAAGGGAUCGCCGAACCCCGCAACGUCUGCAAGUAAUAAAACGAGGG
+AUAAACUUAUCUCCAGUUUUGUACAUUGUCGCUAAGUUAGAAAGUAGUAG
+GCACCCUCACCUAUAGCCUCCCUGUUACAGAACCACACACAGCGUAAAGG
+GGUUACCUAGGCGAAGGGUAGUGGUUUGCACGAAUGGUUUACUACCGUUU
+GUGUCUGAGGGCCAAAACCACCGCAGUCGACCAGAGACGAAACUGAUUUU
+CUUUAUCUGGAAAUGGUACCGCAGCGCAUAGAAUACGUGGAUGUCUAAUU
+GUUGCAAACCGUAGAUACUGCAAGAUGAGAACGUACUCAAGGCGCUCUCA
+CCCUAGGUCCGGAGUUUUCUUGGUAAGGCUGCCUCCUUACAGUGGUCUUC
+GGUAUCCUCAUGCGCGGCGUAAUAUGCGAGGAGAACAGCCGACGAUGACA
+UUACCCUCUCAAGAGGGAUAAGGUUACCGUUAAGGCCUGGUCAGCGUGUU
+GGACGACGCAAAGGGACAGCCUUAGCCUACUGGCCCAAUGGUCUUAUCUA
+UCGCAUGAGAGACUUCGGAGACUAACUAAGAGUUGACGUACCCGUCCGAG
+CCUCGCCAGGCUGUCCUACAUCUUAGAUCCACGAGAUAACAUCCAAAAGG
+UCUCUCCAUCGUGAGUAUACGGUGAUUGUGAGUCUCGUGCAGCAAGGAGC
+UAUGGACGCCUGGAUUCCUGGGCGUUCGCGUGGAAUACUCUAGCAGAGGG
+AAUGAAAUCCCACUUAGGAUGUAAUGGUUUUAAGUAUUAACGGUGAGAAC
+CAGGAUCUGUCGGGAUACUUUCUCUUGAAUCGGACCCUCCAAUUCGUGGC
+GAUCACUGGCUGGAGACGAGGUUACUCCUUAGGAGUGGUGGGGGCCUUAU
+AGAGAUAGUCUCACAUCCGUGUGCCACGGGGAGGGUGUUUAAAUACGUAG
+CGUGGUCAGCUUCGGUCGCCUGAACACCUUGUACGCCCUUCGUGUCGGUG
+GACAGUUCCGGGGGGCCGCCUUGAACCAUUUAUUGCAUCCAUACAGGGAA
+UGCAUUGAAGCGGUUGGAGUAUUCCAAGUACCUUAUGAAUGAUAUCUGUC
+AUAUGGGCAUGGCACGAACAAUUCUCGAAGCACCAGCAUGGAGGAUGGAA
+UUACCGAUAUAAACGAACGACGUCCGUGCCGUGAGUGCACAAUCGCCUGU
+GGAGACCGCUUCAGGGUGCCUGGUUGUAUUUCCGGACGUGGACCGGACUG
+GUCACAGUAGCUAUCACGAUUACGCUUCCCACUUGGUGAUUAAUCCGUUA
+UUCUGCCAGAGGCGUUGGCUCCUCAUACGAGGUUCGGUCCGCCAGCAUAA
+AGGUAAUCAGGGCCCAUGCUUGGCAAUACAGCGGAGAGCUGCCGUCUGGC
+ACAUCUAUUGCUUGGGAGAGAAGGGCGCGCAAUUGCGAUUUUGACACCUC
+AACCGAUGUCACUCUGAACUGUGGCGUACGUUAUUGUUUGAGUAUACCCC
+UUGAUAGACAUACAUUCCAGGUAUGCAAGAAGAGGCUCAGGUGGCUCGUU
+ACAUGCGGGGAUCGCCAGGUGUGCCGUUGGCGUUUAGUCACCUGAGGGUU
+ACCUGUUGCGUCGCGCUUUUGAAUGACAGGUCAUCAAAAAUGGAACAGAA
+AGCGGGAUUUGGCUGUGGCUAAGUUGAACAGAGCCUUUUGUCAUCACCCA
+UCACAGUCGAUCACGCAUGGCAAAGCUCUAAUAUUCCAAUGGCGAUCUCC
+UUACGUACUAGGCCGGUACGCCCGGCAAACCUGCUUAGAGACGUAGGCGA
+UCAGAAACGGCUGAAUUUAUCUGUCGUCGAUUUCGCGGGAACCCCUAACC
+CGUCGCGCAGAGUCAUUACCGUAGUCGCUCUCCAUAAAAACCCUUUUCAC
+AGUCUGUGUAUGCCACUAUCUGUUGAGGGGUAUUUAAUAAUCGGGAAUCA
+UUCUCUUUAAUUACACAGUCUCCCGCACGUCUCGAAACCUUCGAAGGUUC
+CAUCCCCGAACUCUUCGAAUACGAUCGCCUCUUGCGAAACCGGAGCCCUG
+CUUAGUAAACUUAAGGUAAAACAGCGCUGUAAGCUCACGAAUCGACACAU
+UUAGGAAACCGACCUAGACCGGAGAUAGUUGCUGAUGAGAACACCUUGUU
+CUAGAGUGCUUGGACUUGGUAGUGGCGCUGGUGUGCACCCGUCCAAAGCA
+AUGCUCGUGAGUCCCUGCUGUGGCCGGAAGCGUAAAUCACCAAUGGCCUU
+GAUCCUCGUGUGAUCUAUCGCAUUGUAAUAGCACGAUCUUCGCUGGCGUG
+GGGUGCAUCCUUUAGAUACAACGCGGACCCCUCCAAAGUAUGAAGGGUAA
+UCGGAUCUACGGGGUCGCCUGAAAGGAAAUGCCGCAUGCUGUAUACCCGG
+GGUUGAGUAAGGACGAUUAAAACGAGACUAGGGUCGACCCCAUGCAAUAG
+UCAGUGAAGGCCCGGUUUACGGCAAGCGAACCCUCAUCGUCUGGUACGGA
+CGAUUAUGAAAGGUCUUUGCCCUGCGCAAUUCUGUCGAUUAGCUUUACAA
+GCGGGUCUUUCAUCCAUAUUUUGGAAAUCACAAAGAGAGUCUCACAAUCU
+ACGCACAUGUGAGGCGGCUCCGUGCGUGCCGUGGACGGGAUCUCCCAUGU
+AAUCAGGUACUCAGUCACUACCCGUAUUGUCGUGGCAUUCGGGAGCUCUC
+CUUAAGCAGAAGAAUACCCGCUAGGGGUAGCCCUACACGUGCUUGCCGUA
+GGUCCUUUUUCAACUCGCUUCCCUGACGGCCGGAAAGCACAGUGAUGGUU
+ACUAGCACGCCAAGAUCCCAGCAUAUACAUCGUGUCAAUGUGGCCAUUUC
+UAUGGAGCGGAAAUGCCGGGACCCUUAAGCCUUAAAACAUGCGUCCCAAU
+UAGCAUGAAAGGUAUUCGCCCGAAAAAUCCGAAAGUAAAUUUUUUGCCAG
+UCUGAUGGUUUGUUAGAGCGGCUUGCUGUUCAUGGGAGUGGGCGCUAUGG
+ACCUACCUGCUUAGAGCUUUGCCCCCCCACUAGUUUCUAUGUGGCUCGUG
+GCGCCUGUCGUGUAUUAAAGGCGAUGACGUUUCUAUAUGUCAUCCGAGGA
+AAGGAAAAUGAGUCGUGUAUAUUACGAACCCGGAUAAGCCAGCGUCCCGA
+CAGGACUUCAGUUCUGUUAAUUGAUUGAAAACGACUGGUAUAUCCGCUUU
+UAAGGAUGAGUGUGCAUCCUAGCGCCUCACGAUUCAAAAUAUGAAGCGUU
+UUGUUGUCACUCUCCGCACUUGACUUUGGGGAUAAACCUAAAUUCAAGGC
+ACAAUGUGCGGUAAUGGCGCAUGUGGGUCAACCAAAACGUGAUAUUUUCG
+CCUGCUUGCGCUUCUCAGUCCAGGGACUGGCGGGCUGCGGCUGUGUGUAU
+UAUACGGUGUCAGGACUUCAUAUUGUUCCCAAUGAGGUGACAAACAAUUA
+GGACAACCAAAUAUAAUCCUCUCCUAACGGGUAGCCCAAAGGGCUCUAUU
+UAGAUCGUAACCUUCACCGGUAGGCAUCCCCGGCCUCUCCAUAUAAGCGU
+ACUGCGACUAGACCUUCUCACUCGUCUCAAGUAAGUGCACCCUUAAGGCA
+UGCCCACCGCAUCAUAGUACUUUGUGCAGCGGAGAGUGGUAUAGCAGAUG
+CAAUAACUUAAAUAUAGUCCGGAGUGUAUGACUUCCCUACUCAGGUAUCU
+UUGUCUUUGACCUGUACUAUUGGGACCUCUUCCUGACGGAGAUCACUAAU
+GCACCGAGAAAGAUUCCCCUAUCAGCGGGAGUAUUCCAUAUAUACUCAUA
+AACUAAAACAUUACCGCAGGGUGGCAUCCACCGCCAUCAGGCCCCGUCCU
+GCCUCACUCUAUUUCAAGCUCUGAGUAAGUAUGUUCCCGUUCUUCACAAA
+UAAUGACCGACGCAUUCUAGAAGUUGAAACGUGUCCGCUUGCAUGCGAUC
+AACCUGUGGUUAAGGACGAUGCACUUUAAAGAGUAGACUUACGGCAACCC
+CUAGAAUCUAAGAUUUUUGAUUAAGUUCGACGUGACCUGGCCAUUGCAAG
+AACGAUAAACCUGGGAGGGCGGUUAAUAACAAUUGAGGGCUAUGUCCGGA
+GCUCGUAAGGAUGUGUAGUCAUAGCCCACUUCAUUGUCCCUUUGGUAAAG
+ACUUGUGAUGGCGUCCGAUACCAUAAGCCAUCACGGUCAAAACUUCCUGG
+GCUUUAGUACCCACCGUUGUGUUUAAUCUUCACGCGGCUGGCGGCUCAUA
+GUCAUCACCAGCAUAUCCAGGCUUGUAUCGCGUCACGUGGACUUGGGGGG
+CGCCCGAAGCUAUUUCCCGCACCCCCACUAUACGCAAUGCCCAAUAAACU
+AAAGAAAAAAUUUCGGCCUAUAGCAGUCUGUACUCAGAAUGUCUGAGUCG
+GAACAUAUUGAUAAUAUAUCCUCUACUCGAGGGAGUUGCCACCGCACCAC
+UGAGACGGGCGACCCAGACGAGCGAGUAGGUAGUAACCACUACUUCAAUG
+AACCGUCCAAUAUUUCUUGUGGUCCUAUUCCGUCCAUGCACUGGCCGAUA
+UUGCGCCGCGAACAUGGGUGCAGUCAGUCUCGCGCGGGCCAACGGGAGAA
+UACGACAGGGGUGGUAGUAUGCAUAUUCUCGAAAGUAGGGCUUGCAUGAC
+UGUCGUCGCACACCUCUGUAGUCUCUAUCCCCUAUGAUCCAACAUCGAUA
+UACCCUUUCCUUCCGAAUUCUAAAAGCCACGAGGCUACAGUGGCUGACCU
+UAACACGCACGGGCAUAUAGAGAAGAUGAUGCCUAGUGGCGUUGACCUCG
+ACCCUCCAUCUCGAUCAUGAGCUCUCCCUUAGAGACAAUCGUCCAGAGCG
+UUUUCGUGCAUAAACGGGAAUCUUUUUAUGGGGUGUGGGUAACUGCGACU
+UAGCGGAGUUUUCAUCCAGUGAGGUCACUCGCCCCCGCCACCUGGCUUCU
+AGAUUCUUAGUAUUAACGUAGGUUCGUGAGGAGAGGAAUGGUAAGGGGUC
+UAUGUCGACACGCUGAUUCAUCACUACAGCUGCGGCUUUCUCUCGGUCUU
+UCACUGCCAGUGGCCCCAGGAGGACUCCCGAUGUGCGCAGGCUGUCAUAA
+CGGCGAUAAAAACGACAUGGCGAAGCGCUUACUUGAAUCUGCCUAGUUGU
+AACUCAGUUUACCACAGGCCUUCAAUCGUUAAACGCCGAAUGAUUUAGCG
+GUAGAGCGGUGAUGAUCCUCAAACGACACCCCGAUUAUCUCCUUUAUUUA
+UCAUUCAAGUGAGCGGAGUUGAGAGAACACCGCGGUAGUUGGCUAACAAG
+CGUUUUUAAAGAGUUUCUAGCAACUAGUGGCUGUGCGCGAAGUCUAAUAC
+UCAGCGCACACAAAGAGGGAUAAGUCAGACCUGAGUACUCGACAACUUAA
+GCUACUAUGGGCACUUCUUUCACCAUGACCUAAGAUGUUUUGUUCUCGGA
+UCGACGUAUGUAUGUCCUACUUCUACUCUGUGCGAUUGGCACGUUUAACU
+ACUGAUGGCUAGAUUCUGACUUAUGAACUAAUACUGUAUACGGAAUUGCC
+AUCCUUCGAAUAUCUUCACGACAUUAGGGUGCCGGACCUAAUACCUUAGU
+AAUCUUAUAAAUCCGUUGGACUCAUGAACUAUCUUUGUCCCCGCAUUGGU
+UUGCGACUCUCAUCACGAGGGAAGCGAUUAAAAGGGAAUCAGGUGUAAAU
+CCUGAACAGUCCCGCUGCUGUAAGUUCCAUAGAUAUGUUGCGAGCAAUCU
+ACUCAAAGCCACUGGAAAGAAAAUUCCGGGAAGGCGCCCGCAACAGGAAU
+AAGUCAGAAGACCUGCCAUGUAAAAUCCGUUUCACCCCAAUAAAGGGAUC
+UUAAAAAAUGGGCCGACUACUUGUAACGUAUUCCCCGCUACAGGGGUGCA
+CGUCACCCCGGUCAAAGUGUGUAAGCGUGUAGUUUAUUUGUCUCCUUAAA
+CCCCAGGUCUGUCUGCACAUCUCCUGACCCUCGCGGGAUGUCUGUGGUUC
+GUUGUCCGACCCUUAGUUAACGCUAUAAAGCUCGUCUCUGGAAAUGCAUA
+GCUCCCUAGGUAAGUGAGGCUACUGGUAUCGGUAAGACUUUUUCGCUUAA
+UAUCACUGCCGAGUUAAAGCUGCGGUACCGAUCCGCGCUGGGCGAACUAC
+AGGGUAUGUAAAGGCACUGAUCUGCCGUUUCACUACUUUAGAGACGUCUA
+UUAACUACAGGGUUGUUUCGAAAGUGAUAGGUUAUGGUGGUCUGGCGCCU
+GAGACACUUGGCAGCCUACUAGGGAUCACUAGGAAGUGUUUUUGUGUCCC
+AUGUAUGCUGUAAUCGUAAUUAAGACGCCAAGUGUAGAUUGUCGCUCUUC
+ACGUCAUCGGUACCUCAAAGGGCGCGCGCGGUAACAUGCCUGGGCUUGCU
+AGAGCUUAGCCCCACGGGUUGGGCGUGUCCGCGCAUCACCGAGGUUACAG
+GCCGCGAAGAGGGGAGGUGGGGCCCUCACUGUGAGCACAAGGUCUCCGGG
+AUGUGUCACCGUUUAUAUGGACUGGUUGUGUUCAACCGUAUAAACUGUCA
+GAGAGACGAGUCGUAGGGCUCGUAUGCCCCCCGAUCCCAACUCGGUGCCU
+GUAGAAGCUACAAUCAUUUUCCCCUGUUGGAUCUGUAGUCCUUACGAAUC
+CGUGGUUUUGUCGGCCACGGGUGCUACUUUGUUUGGGCAUGUCCGAUGCC
+UUUCUACUCACAUGCCUGCGGAGACACAUCUAGGGGAAAGUGAUGACAUU
+UCCUAGUAAGAGUCAUGAGAAAAAGAAUUUGCACGACUAUAGAUUACAGU
+UCACUACCUAAGGCUCGCUCUAUGACACUAUAUAGCGAUAGCAGUCUCUC
+AAACGAUAUGUAAGCCUUUGUGUUGCACUCUUUUGCAACUCAUAUCUGAU
+CAGUGAAUUAGCAGAGGCUUUAGAUAUUAAUAAAGCCGCCUAAGAAUAAC
+ACUCGUGGCUUGAGGCGGGUGCAUUAUUCGCCAGUUUUCUUUCGUGGCCC
+GCAGACCUGGCCUCAGUCUCUGUGACACUGAAAUUAAGCCCCGCGAGCCG
+GGUCUUAGCCACCAACUCUAGUCUGUCUGCGGUCGUUUCACUUGUAUUGA
+CAAAUGGAGAGUUCGAAUACGGUGACCAUCCACGGGGCGACUGCCGGGCA
+GAGCUACGGUAGUAAUGUUAUCAGUUUGCCGCUUGGAGUUUUCUCUGACU
+CUUUGGACGACGGCCGAGAUAAUGCACUCGUGCGUGUCACUUCCUCGAAA
+UCUUCCACCAACUAUACUAACAUAUGAUGAUUAGAACAGCUAAUCUCAUG
+GUAAGUCCAAUGUGCGCACCCCGGCCAAGAACUCGCGGGUUCAUUGAACA
+ACCUCCGUCCCUGCGUCCGGUUUCACUGGAAAGACGGCAUUUAGUCCUGU
+ACGGUCCGUAACGAUCAUACGCUGUCGCUGGUUACCUUACUGACAAAAUC
+CUCCCGACGCCCGCUUAUCCCGCCACCUUGCAUCGACCCGACAGACAGAU
+AUGGUUCUAAACCCUUCAUUCGGGGUAUCCAGGUUGGUAGUAUGCCCAAC
+CGCGGUACUUUCCAGAGAUAUGCCCACAAGAUGAGUGCCGUAUUCGACUU
+AAGUGUGCUGCCAAUGUGCUCCCGUCAGAAUGGACCGUGUAGGUUGAGCA
+AGCAGAAGAUUAAGAGAAGCCGUCUUACUUUUGAGUCAUAGCCAGGUGGU
+UCAUCUGACUCACUUAUGGCCACCUGAGUGUGCUUGCUCCGGCGCUGGCA
+UACAGAGCCCCUUAGGGGCAGUUAUCACUAGGGACGGAGCCCGGAAGCCG
+CGGGUUUAUCGAGGGACAGUAAGGGUGAUAGCGUGGCUGGUCUGCCGAUU
+CCGUAACAUAAAUCAUACGCAUCACAGACGAUGCCACGGGAGUGGUGAAA
+GGGAUUCUCCGCAGUCCAAGGUAGGGGAAAUUUUAUGGUCGGUCUACAUG
+CGUCGACAGCGAAGUGAUGACAGGGGGUAACUCCAGGUGGAUAGAGCUAA
+AUACGCCGCGUAUAUUGGAUGUCGGACCGUACCCAGUACCCUUCAGGGAC
+GGGUGGGGCUAUUGUGCCCGCCAUUUGAAAUCUGUACGAGCAUAUAAAAC
+CCGCUUGAGCCUACAUCUGUGAUGCGGGACUUCGUACUAUUCUGCUAGUG
+AUGUUAUGGCAUGGAAAGUUGCUAGCAAACAUGGAGAGCAGUUCCGGGGU
+ACACUAUCUCACAAGAACCCGAGGGUGACAUGUCUUUAUGGGGUGCAAAG
+ACAACUUGAUAGGAAUCAGGUCGUACAUCUGGUACUGUUCGCAAUUUCUU
+AAGUCUAUACUCAGUAGAGUGGGUGAACCUCUAGUGACCCACACAAUCGG
+UCGAAUGUGUUGAAGGUGGCCCGUGUCCUGACGACACUAGACUCUAAGCA
+CGUUAACGCCCCCUCCUCAAGUCUGUGGGCGCGACAACGUGGCAAUCAUA
+ACUAUCGUGUCUGGAUCAUGGGGCUCUGAUAAUUAAAAAGCCCACAGGCA
+ACGACUUCCAGCAGUUCCCGCAUCAGGACCUAGGUGGGGACUCGGUAACA
+UUCACCGGAUAAAAAUGCGUGUUCGCUCAGCCCGGAUGCAGCAUACACAC
+CCUGUUCGGUCAAUUGAUGAACCGCAUAAAUAGAUAAUUCAUCGAAGUCU
+UGGCGAAACAUCCCGACUACGUUACCUAUGUGCCGCACCCCGCAAUGAUA
+ACGUGAGCUAUAAUGAUUCGAGACAUUGCCGCCCGCGUGAACAAAUCCAC
+ACAUCAGGGCUCAAUCUUGGCCAGGUCGGAUAGACUGGCGCUUAGGCCCG
+GUCUGAUUAUAGCGGUCACCACACACCUACAGCUGGGUCGCACACUUUAC
+AGAGGCCUAACACUAUGAGGCCGGAAAUACAAGGUAUUACAUUUAACGUG
+CGCGCCCUUGGGCACUGUACGUGCACGGGAAGCAUGGGAGUAUAUCAGGA
+GUGUGAUCUACCUUGAGUUACACAAUCUUUAAAACGGGCCAGCUAGAACC
+UACCUGAUGCGUGAACUUGAAUCUAAUGUCUCCCAAGACAGAACGCAUGG
+GAUGAUCGUAAUACAGCCACCGAGAGGCAUUCAUGUGGGAGAGACUUGCC
+GUGGUUUAAUCCUGCAGGCCAGCCACGUCUGGUAUACUCGGCACCCACUG
+ACACGUCCCACAAAGGAACUUACAAAGCGCAAUCCUAAGAGAGUUCUUCU
+AUCGAACUCUAUUGGGUUUGUCAGAGGCACAGGUGGAGACGAAGGGAAAC
+ACUUGGAACCGGUGUUAGCUGUUCUGAAGGACCCGAUGCUCUAGUUUCUU
+AUGACCGGUAGCACCCUAGGUCGUUCCUGUGACUUGCGCCUUCGGUAUCU
+GAGGUGUGCGCAGAAGUCGUAUAAUCGAGGCCGCACGUGAAUAUGUUGAU
+GUAAAUAAGUUGAAAGCGACUGCCCACUGGACACCAGCACGCGAUACCGU
+CCAUCGAGCUUACGGCAAGGUUCCACCCGCCCUCACAUGUGAGCCCCGCG
+AAGUAGGUUAUUUUUGAUCGCCACACGCCCAUGCGGAUCCAUGUGGGGAG
+CGGCAAUUACCCACACUGCAAGCCAUGGAACGAUAAGGUAUGGCUAUGAC
+AACAUCUGUUGCUAUUUCGACGCAGAGUGCUUACUGAUGGAGUCACCGGG
+AUCGUCGACGAUUAAGAUCCAUGCCGUCUGUCAACAUUCUAACUCGUGUC
+GGUAAAAUUAAUUUGUCCUGCGCCGGUUAUGGGCUAACGUAGGCCGUAAU
+GCGACGCGGCAUCUGAGGAUUAGCCUACCCGUGCUCGGACGACCUAACGA
+AACAUCCUUCUUGCAAUCGAAGCACUCCCAUCCUUGACUACAGCACUUGG
+UAGCUGGCCUUAAUUCAACUCUAAAUUUCCUUUAGUAAUUUGAUACAGAU
+UGGAUUCAUAGCGCGGUACCUCUAGUAUCGCGGUUAAACCGAGUUUUUAC
+UAGUCGAUUGGAAUACACUUAUUUGGGCUGUCGAGUACUCAGACUGUUCU
+CGCACAUCGCCCGAGGUACGCUGACAUCGCUUAGCUUGAUGAUUAACCCG
+CAGGUCGUUACGUGUCAGCCAGAUGGGUCAGCUCCAUUAGUCUCUCUGAG
+AAUAGAAGUUAUAUGCACUAUGAUUUAGAAUCGUUGGGGUGGAGGAGCAC
+UUACCGGCGUGCAGCUCGGACAGAAAUUAAGCACGCGUACCUAGGAGGCA
+CCCUUUAGGUUUUCCAUCAUCCGAGCAAAUUUCCACGGUAAAGAUGGAUG
+UACGCAGGGAGCAGCUCUUGCCCACAUUAGAUCAUGAAAGUGCCGUUUCU
+GACGUCUGAGGCAGCCUUCAUGUGAUGUACGACUAUCAAAUAACUGACAA
+GUUCGUGAGCUUCACUCGUGAAGGAUUCUUGCCAAUUGAAUAGUCGAAUC
+AAAUGGACCAUACCCCAUCGGGUCCCGAGUGUCUCACGGGCAGGAGCACA
+CUCCUCACAACGGAGACUGUGCGAUUUAUCCGUCGGAAAUGACGUAUUGG
+GACACGCCCAUUGUGCCGUCUCCACCCAUCGCUGGGCACGUCUUAUCAUG
+UAGAACGCACUGACAUCCGUUUUCUUAUUCAUCUAGCACUAAUCUGCGUC
+GUAAGGUCUUCGGAGUUAAAUAUACGGUAAGCAACUGAAUCCGAGCGACC
+ACCUGAUUUUUGUCAAUCCACUACGUUUGUUGCAUAACCCCAGGCUUGUC
+GCUAACGCGCGACCCUCAAAGUGCACAUUCCUAUUUGUGGUUUUUCUGCG
+UCAACGGCGUUAGUAGUUAUCUGGACCCAGCUUUGCCGCCAUCCGCGUGC
+CGGCUCACUAAAGUAUUAACGGUAUGAAGCACUCGAGAGCCCGUGCUACG
+CUCAGAGCCGUGCCGCUUUACAGUAGUUAAGGCAGUCGGAAUUGAAGCAA
+GUUCAUGCGACUUGUGAGACGGCUUUCACUUCUAGCAUCCCCCAGCCGCC
+CGUUUAAGGCAUACUUCUUAGCGACGUCAAACUCAGUAUGGGGCCGCUAC
+GGGUGGUGUGUGCGACAAGGAUCGGACUUCUAGUAGUUUCAGGUAAUCCG
+UUCACCAGGCCCGCGGCUCUCAAAAACACCUUUAGGGCCGGUCUCCGGAC
+UUAGGCUAUAAUCCAUCUCACUAGAGAUAAACGCGAAACUGACCUUUGCA
+CACUGCGAUUUACGGGUUCAUCGUGAACACCUAUCGAAUGCGGCCGUCUC
+UCACCUUUUACCGUUGCGGGGGCAGUGCCAGAAUUUCACUGGCUUCCCGA
+UUAUCUCGCGACGCUAUCAUCGCAAGCACCACAGAAGGUUGACUCAAAUG
+GGGGAGGUGUGGGUCACGGUUGCGCCGGGACCUCUGGUCUAAGGAGGAAC
+CUGACGGCCGGCAAAAGGACAACCGCGUAUACACUCUCGGGGCCCCGAUG
+CCCCCACUCUUACUCACAAGAUGGAGAACUCGUUUAUAUAGGGGGAGCCG
+UAGCCAUGUGGCCCCGCUUGAUAGUUGUAUAGAUAUCCUCAUCCGCUUCG
+GACAGUCCUUCGUACUAUCCCAGCCACCAUCAGAAAAGGACCUGGUUUGG
+CAGCAUUUCAGCCCUUCUCAUCAUCCUGCUGAGUCUACUACUGAAAGACU
+CAUGAUAAGAUCCGUUAAAUCGUGGCAAGUUACAAACUGCCACUCGCGGU
+UCUUGCAGCAGUUUAAAUUUUCACAAAAGGUGUUACGAUACUUCCCCCCA
+AGACAUCCCAAUCUGUUAAUCGAGAUAUCCCGGAUACUCUGGUCACAGUG
+ACGAUAUCUGCUAGGCUUAUUAAUAUGCUGCUGAAUGCCCAGGUAUAUUU
+CAAAAAAGGUAAGUCCGAGAUGUGAAAGGUGGUGCAUCUAGAGACGUAAC
+GCGGAGCCAAUACUAAACUACCGGCCAGGACCUGAGACAUUUAAAGCAUC
+AUGAACGCGUGGGUAAGGAUCAGUGAGUGGUGGGACUAAACGGGUUACAU
+GUGUGUUGCUCACUAUCAUACCCCGAAGAAGACGGGCCGUGUGUGGGAAA
+UCGCGCCAUAAGAUGCAUCUAGAACUCAUAGCCCUUUAAGCAUAGCAACU
+CUGAGGGAGGAAUUGUCGUGAGGACGCCCGUGUUCUCGCAACCGCCGUAU
+CGCUGCCAUGAGGUCGCUGAUAGAUACUGUUGAAUUGCCAAUUAGAGAUG
+CUCCGCCUGGAACUUCCUAUUUCCACUUAAGAAGGGACUACUUGGGGGCU
+AUGCGCUCUGAUAUAAUAUGAUUUCAACGAGCAGUGGCUGUCCGAGCAAG
+GCCACCUAGGCAUUAGAGUAACAGCCCUAAUCACGGUACCUUUCUUUCUU
+GAGCCCACAUCAACUUUCAGCCUACAACCCGAAGACACCCACAUUAGUUA
+AUGAUUCCACAAAUUUAAUUGUUCGAAAUGCGCUGCAACGGUCGGGGGAG
+AAUCGCUGUCUUCUAGACGCUUAUUGAUGCCGCUGUAUCAUAAGAGUAUC
+GUUUCCAUGGGCGAUGACGGGGCAAGCAGAUGCGCAGGUAUUACAUAUGA
+CUGACAUUGUCAUCACUAAAACAGCACCAGCGCAAUGGAAUCCCCGGCAG
+GAGGGGCGCCUUUGACAAUAGGCUACCACAUAGUGCAAGUCGUGGGCGGG
+CCAGCCUCAUAUGGCAGUAGAUGUAAGUACUAGACAAAUAAGCUGCUACC
+GAACUGAAGUUAUACCACACCUACAUUCGGCUAGUACCGAAUAUGAUGUC
+ACAGCUCUGUUAUAGAGCGAGCAUUGAAGCGUCAGAUAUCAGUGGUGACA
+CCACCACAGGACGAUACGUUAGGCGGAGUACCGAUUGCCGUCACUAAGUG
+AUGGUAGGGGAGGAAGAUUUCACUCCGGCGUCGGCGCCUUCUGCUCUUGG
+CACUGCUCCGCCGAGUACUUGAUACUAUUAAGUGUGAAUACUUGGCCCGC
+AUGGACGUGAUACCCUGCUCUGUUCCGCUAACUAGCUAGCAAAUCCGAAG
+UACACGCCUCACUGCUAGCACCAAACUUCUCGGGGCGGACCACCCCACGA
+UGGUGCUUUCCUAUUUUGCCGGCGGAGUCUAAGUCCCGGCUAUUGUACCA
+AACCAGCUCGAGGACCCUACCCUUGCUCUAUGAGGUGUAUGUCGGCGAGA
+CUGACUAACUCCGGUUUGCCGAAGUCAGUGAGAUGAUCAUUUAGCUCCCU
+ACGGCAUUCUCCAUUAAACCGCCUAAGAGGUCUUCCAGUAGUUAUCCUGG
+GCGGACUAUAAUUCUUCCUCCCAACACGGCGCUAGGACGUACGAGGCACU
+GCAAAAUGCCAGCAAAUAUCUAAGGAAGGUAACUUUUCUUAUGCUCUGCC
+UAUUAUGAUGUAGUGCUUGGUGAGGCCCCCAGAACUUACUACGAAGAUGG
+AGUACUGCUUGUGGAAGAUUGUCAUUGCCCUUUUUGACUCGUCACGUAUC
+GGAAGAUCCUAUCUUCUGGAGACGCUUGACAUUAUUUUGUCCACCGGAAA
+UUGUAGGGUACGAACUUUCGGAAGACGGUCGCUCUUUAUAUUCGCAGACA
+UUGACGCCGCAAUAGAUGCCCCGACUGACGUAGGAGUAUUUGAGACUAGA
+GGGUUGGACUAAAAAUGUGCCUUAAUUGUGUAUAUUCGCUAGUCAGCGUG
+CGAUUCUCUUACUAGUUAUACAAAUAUCCAGUAGUGACAAAACGCAAUUC
+CCGCUGUUACAAGGUACAUGAUGUUUCAAAGACGCCCAACAGCACGGGAG
+AGUCCGAAUUACAGGGGAUCUAAAUACGGGUCUGUAGGGUUGCCGUCGCG
+AAUUCACUUUUUUAUUUAUACAUGUGUGAAGUUAUAAGGGCGUCUAGGAA
+CUUCAACUUGGGGAAAGAUGGACAAAGAGGGCAGCCGCGCUACGAUAUCU
+UAACUCAAAGCUGACGUUAUUUGCCUGUACCGAGGACCUUCAUUGAAGAC
+AUACAUGUGCAUGGUGACCGAACCUCGAGCCAUAUACUCACAGGUUAAGU
+UGGAACUAGCGUGCUGCCAACAUGUCAAUGGACAAGGUCGACAUAAAACA
+UUGUUUCUAUCUGUGAUGAGUGGUCACAAGGCGUAACCGCUCGCUAAUUG
+UCAGUAAGUUGUUCUCAAUAGAGCUGUACCCUGCACUAUGUUGAGAGGGU
+CUAGGACUCGAAUAGGUCGUUUGUGCUGUCAUGAUAUUUGUGCUUUGGUU
+UUCUCCUACCAAAACUGAAGAAAGGUCUAGAAUCCCUCCCAUCACGUCAA
+GCCUUUAGGUUUUUUAUUGUGAGCUAAGCGGCUAUGAUUCACUGAAGCUU
+UGAACGUAGAAACAGUACCUGUGUUGCGGUACCCUAAAUCUUGAUUUCUA
+GAUAUGGUACGCAUGGCCCGGCAGAUUGCGUAAUUCUUCCUAGUCACAAG
+CGUCUUCCGUGACAUACUUGAUAGGGAGAUGGUGUUAGUGUAAUUGUUGG
+UAUUCAUUGCAUGCAACUCCUGAAGUUCGUUAGAAAGGGAUCUGUAGUCC
+GCCCCAUCCCAUACGCAUUUUUCAAAUAAUCUAGUCGCCAGAAACCAAUU
+GGCCCCUUUAGAAACGGAGAAAUCCUACGCUUGUCACAGAGUAUGCGUUA
+CCACACAGAGAGUAGAUUCGAUGCUCGUGCUUGACCGGUCAGAAACCCCU
+CGGAUCGCAAUCUUCCACGGUAGUGACCACCAUCCAGCUUGCACCCUGCU
+CCUUUCAGCAUCAGGGGGUUGAAGCUAAUUGCAGUUCCUCUCGUGCACCC
+AGUUGUUUCUGGCGAGCGCACUCCGGAAUCAUCGUACAACAGGUCCCAAG
+AUACAGAGACAGUUUGCAAAACCCGCGCUCCACAUUGCCCAGACGCGAUA
+AUUUUGUCGCAAGGUUGUCCCAUUCUGACGAUUCUCUCCACAGAAUACGU
+AUCGAGAAACCAUGGUGAGCGGUUAGUCACUUAACGGGAACCGGGUAGAU
+AGUGAUAGGUAUGAUUAGUCACCGUGCAAGUUGCGGGCAGGGUGCCCCUG
+AGUAAGAAUCCACAUCUGCUCUGCCUUGGCAACAGCUUGUUCGUAGACGC
+GCUAGCGUCAUACGCGGCUACUCGAGGUGAAACAACGAUGCGGUACGGCG
+GAGGUAUCUACGACGCAGGGGAAAUCGCAUCUUACGCCCUUUGAGUCACU
+ACGCUGACAGGUGGUCAGAUUGAUCAUAAGAGUAAUGAUGGUGGGGAACC
+UACACAUCUAGAGGUAUAUGGUAGUUCGAAUCCUGCGCUCAACGUAAAUU
+UGACUCCUAAUGUCUGGGAACUAUUUGAACAGAGCCUCCUGCUAUGAUUA
+GCCGCGGUAGAUGUCAUAGCGGAGGGUAUAGCACUGAAGCUUAAGGACUA
+UAUAUUGAACGACGAUAAGAAGUUCUUUACCUGUUAUUAGGAUACUUCUA
+UCUGUUCGUAGGAGCACACGCCAUACCUCAUUAAUCUACUACCAAAGCUA
+GCGCGUAUUACUGGAUGCUAUAUCCCACCUAGACGAUAGACUGCCAAAUA
+GUUCUUACGUCGUGUGAAAGUGACAUGUCGUGAUCGAGCAACGCGCAUUG
+AGUUUCUCUUUUUUUCCUCCAACCCUCCCCCUCUGGCAGGUCGCGUUUAG
+UUGAAUGACAGUCAUGUAACCGCACACGUGUUUCGACCCACUGUGCCAAG
+CCUUUUUUACACGCAGCUAUCCGUGUUUAAGCAACCCGCACAGUCGCCGC
+AGUCGGGUAGGAUAGUUACUCUUACGGUGGUCGUAAGUCAUACAUACCAA
+AUCAUGGAUAUACACUCACCAUCCGGGUCCGUUAUUAAGUCCUUUUCCAU
+UCUGGACUCGUCAGUAUCCCGCCUAGCUUAGGGGAAAACUAGCCUCACCU
+GCUUCUAGACAGCGCUCAGAACUUAUUGACUUAGUCGACGCGAAGCGUAG
+ACGAGUAUAGCAUACGACCCACGUAGGCGGUAUCACCUCACAGACACGGC
+AUCAACCGUGGCUGGUGUGUUGCGAGAGUCAGCAACCGCUCUUCGCAGUA
+UAAACCUCUGGUUCUUAAAAGCUGGGCCCCUUGGACGCCGUUAAGGAGUG
+UAAGGUUUGACCUGGAGUGUGGUUUAUAUGCGGGAUUGCAACGAGAUAGC
+CCUCCAAGAAAAUGAUUUCUUGACAGCCUUACAUUUAUUCAAUGCACGGC
+CAGCAAAUAAUACCGAUGGGGUUUUAUUUGCUUCGGCGACGCUCCCCUUU
+CAGCCUUUUUCACAGAAUCCAUCUUUCUCCAAAGGCAUACUCUUGAAGUU
+CGCACCUCUAUCUUCACCGCCCGGUAGCUUCUCUGCACCUUAGUACGAAA
+GCUAUUUUCCUGACAUCUGCCGGUGACUCCUUAGGGAGAGUCUACGGGAA
+AACAAAAUAGUGAACACAGAGCUUGUCACACUACCAGUCGCCCCACUGCG
+UACACUUGGAAACAUAAUCUCGCUAAUAGGUUACUUAGUGAAACCGUAUG
+CCCUCCCCCAACGUUUAGCCACCUCAACUACGAUCCCGCGAUCUAGUUCG
+AUGGAUUUAGGGUCUGUCUCGGCAGAGCCCGUAUAUGGGGACACCAAGUU
+CCGUUAUCACCGUAGUGAACGGGGGUGUUAAGAUAUGAGACCACUAGCAG
+AGAGGCACGUAAGUACUUCAGCAGUCGAAAGCCCGACACCUGAGACUCGG
+ACGCUGUUCCAGGCAACGCGUUCGUUAGCCAGACAGUACCAGCAUAUUCA
+CGCCAGAAGGGUGCACUCACUAAAUCAAAUGCAAUCUAUCCUUCAUGCCA
+CACUUCUUGUGAUGCUAUUAUUGGGAGGCAUAGCCACCCCAAUGUGAGUG
+CUGAGCCGGGACGGGAGAUGCGGCCGGUAUACCUGGUUGUCCGAGACAGC
+GCAAUGCUGCUAGCCCCAACUACAGCACGAGUGAUAGGAAUACUUGGAAA
+UGUGUAACCCAGCCCAACACUGGCCUAAAUGCGGUCUACUGUACUGUCCC
+AAUAUGGGCGGGUUCAGUCGUCCGAAGCCUUAAUCAGACGGAUUGAUUGA
+CUACUUGGUAACGCCGUGUUGACUUUUACAACCAGGCUAGCUAUGGCGUG
+CGUAAUACUGUAAGAUAUUGGGGCCGCAGGAGCGAUGUCGAUCGAUCACG
+GCAACGCUCGGUAUCCUGUUACUAGAAGUUUGUCUGAGCGGCACACACCU
+GCACAUGAUCCUUCCCCCGCAAUUGGAAGCUCGUACGGUGGGUAUGAGCA
+CUCGUAUCCAGUACGCUCACCUAUCGUGUGGGUAGCAGUCAUUUUUGCGA
+GGUCGACUGGAUUUUCAGCUUUGGAGGAAGAGCGUUCACCUGGACCAGUU
+UAUGAGCCAAAUGCCACCCCUCCUUACUGCCAGACUGAAAUCAUAUCUUC
+GCGUUCUGAGUCGGGUCGAGGGCCGGGCACAUUAACCUUAGACUAGUGCA
+AGUGAGAUUAGUAUCUAUCCGGGAUUCAAGUUAAGUGCAACGAGCUAGAG
+GUAAUCCACGGUACCUCCGCCUCAAAUUCUUGAUGAUGACUAGUUAGUAA
+UCGACCGCUGUCACCUUUUGUGGCGCUUCAAGUGAAAGACGCUAACCACA
+GAGAUGACGCUCACCGUAUAACUUUAUGGUUAACUCUGAGCAGUCAUGCU
+AAAGCUAUAAAGCUUAACGCACGACUACCUUUGGACUCAUAUAUUUCGAG
+GGACGUAUGCAGCAAGUCUGCUCUUGGUUGAGCGCGGUUGCCUCUACGUU
+UGCUGGGGGUGUGUUGGUUUCGACGGGGGCGGUCGAGGUAAAAGUAGCGA
+GCCGAGUUCUCCACCAGCUCGUAAAAAAGGUGGAAAAAAAUAAACGCAGA
+CAGAGAACUCGCUUACGCUGCCUAAUUAAAGGCGGCCGUCCAGCCUGAAA
+UGCCCACGUUUCAGGACUGGGCGUCAAAAGAGUGGGGAACUGGUUUUGCC
+UGCGCCUCGGGGCAAAACCGGAAUAAUGAGGCUACCGAAGCGGUUAUCCU
+GUCGCUGGGAGAACCGCUGAGGGAAAGCUAAAACAGCGACUGCGCUCGGA
+GAAGCUUUUACCGGGACGCCUUCGGACCGGGGUUCGAAUCCCCGCACCUC
+CACCACUACUCCUGGGUGGAAACCCUGUGCGUGGAAGUCCCAAGCCCCGU
+CACGCAAAGGCGAAGGCUAUAACGCAUGAGUUUCUUUAUGCACGCCAUGC
+GGGGACGGGAAAAUUAUAUAGGGCGGGGUGGAGAGGCCUAGACGUUAACG
+ACGCAUGGUCCUUUUGUAAUGCAUAAAUGCAGGUGCAGGCGGGCGGUCGC
+GUCUAAGAGCCCAUAAUUUUAUGCCAGAGGGGACGAUGUGGCUAUGAAAA
+AUCGGUGCUGCCGGGGCCCCAUAGGGCUGGAUUGGCUCGAAUUCGAGGGU
+CGAGAAAUCCCUGGAGCAGCGGGUGGAUACCCAAGCAGGGACCGGGUUUA
+UCGAGUCGUCAGUCUAUGGACUUCGCACAAAGGCCGGUGUAUGUUCUACG
+CUAUACAUGGUGGUGAUGCGUUGCAUGCUCUGACAGACCAAGAGUCACGU
+AGUGCUUCUACUGGAGCCACAUCGGCGAUAGGCAGCAUACGGCGUAAUUA
+UGAGGCAGCCUGCUUAAUCAAAUCCGACUGUGGCUGGGAGGUUAGGCGUC
+UCCUGUAACUUGAAAUCGCCUUUGCGAGAGCCGAAAACUUGGGGGCGGCA
+UAAGUUCCCAAAUUUCAUUCUUAAUUAGUAUGUCGACGUUUCGUCCUUUG
+GGGUAAGAUGGUAAGAGACUCUCUUUCUUAAGAAAGAGUCAAACUCUUUU
+CGUAUUUCGAAACCCGCCAGGCCCGGAAGGGAGCAACGGUAGAAUUUACU
+UCGACGCUCAAGGGGUAGCGGGGCUGAGUACUAAUUAAGGCAAAAUGAGA
+UUUGGUGCUUUUGUCCACCCCAAGGAUUGGAGUAACAAUUCAGCAGAUGU
+UACGUCAUCACACACCAACUGAUGGAAUUCCGGUAUUUAUCAAGAUAGAA
+AUUCUUGUUGCCAGCUACAGCUCAGCAGACGCCACCCCCUGUGAUGGUGC
+UGUCCCCCAGUGGAGGGGAACGCUGCUGAUCAUAUCCACGAUAAUUUUAU
+GCGAGGCUAUCAGGGAGAGCCAUGUACUCGAUUCUGAGAUUGUCGAUGGA
+GAAAGUUCCCAACCUCUAAAUCAGGGCCGCGAUACGAUCUACUCGGAAUG
+AGACAACCCAACUCCUAGGAAGAUACACUUUUGACUCCCUACCUAAUACG
+GCGAAGAGGCAUCGCAAUAGACCAACAGCAUUAAGUACAAAGUCCGCGGA
+UGGGGUCUGGCGCGCCGAGUGAGAUUCCCAACUCGCCGAUUGUGACUCCC
+CGUUGACGCAAGCGAAAUCCUCUUGGAGGCUAGGAGGCAUUCGUCAUGGC
+GGAUGAUCCACCGCAACAUGUUCGGCGGUCAGAACAUUACGAGAUGUCGG
+UCUACGCCCACGGAUUUAGCCGACCGUCGUUGCGAACGGAACAAAUUUGA
+CGAAUCAACUCCAUUGCUACGUGAGUUGCUGCCCAGAACUGAUACAAUGA
+ACUAACUUUGGGUGCCAGGUGGUUCUUACCGUCGCAUGGAUCCAUGUGGC
+GCCAUCAUCUCCGCGUCCGCAAGUCCUCUGCCUUUAGCUCUACAUGCAUA
+GCCUUGUCUUUUGAAUUUAACUGUGGCUCCUCCGACGGGCAGGAUGAUAC
+ACAGCGAUUCCCUGAGUUUCGCGCCAUAACCCGGGAUAGAUUAGGACGCU
+AGCUUAUCUCUUAUGACCGUUGAUUCGAUACCGAUAAGCGGGCUCGGUCG
+AACGGGAUACUGGGUUUAUUGGCCAGUACACAGUGAUGGUUUAACUAAAG
+UGCUUAUUAGGCAGCGAUAGCUUCCCCACCAGCAAAGUUUUCAUCGUUUG
+CAUUUAUAUUUAAUUGAGUCUUAUUUACGAGAGAUCUCCUUCUCGGCAUG
+CACUUCCGGUUUUGCAACCCACAUGGUUAGAAGGUGGCUAUACGACCCCC
+UUGGGUUGCUCUGGAUGUGAACGUUUUGUUAUCUACUCUAAGGUAUUUGA
+GAUGGGAAUUAUCGGUUUUAAGUAAUACAAUCGGUCUGGACGGUCAUGAG
+CCGCCUUGCGUUGGUCAGCCAGACGACCUUUCACCUACUAACCACUAGCA
+GAGAAGAGUAAAUGAGACACACAUGGAAAGAGAAGGAAUGUCUUAGGCUG
+AAAACAUUUCUGCAUGAUGACUGAUUGAAUGACACUCUAGAGGUUUCAAC
+UUGAACGGCAUAUAUGCUUAGUAGGGAUGAACGCAUAUUUAAGCGUUAUU
+AAAAAAGUGGAAGCAUACGUGCUUCAAUUAGGGUGGCACCACGGGUAUAA
+UACUCUCGUCCCUACUGUUUAAACAGUAGAGGCGGGAGUUUUUUUGUUCG
+UAUACAUCCCGCUCCAGUAUCACGAAGGUGUCCUAUUUACAAAGACGCCU
+CAGUAUGCUCUUAUGUUUUUACUGGCCCGGUACACAUCACCCGCCCUACC
+GGGGACAAGUGUUUAAGCGUCAUCUGGUCCAGCAGGCAGCCCAAGAGGCG
+AUUCACGAUAUUACCCUGUGCCCGGCUCUGACUAACCACUAAAACACGCU
+CUCGUUAUUGGUGUGAUGUGGCCUACGGAAUCCUCAGUACGCGCCCAGUG
+UUGUACCUGGCAGCAACGGAGAGCCGUUUACCGGGGGGGUGGACUGCGGA
+AAGUGGAUUUUACCUUUCCCAACAGACACCGGCUCUAGCUGACUCAUGCC
+AAGGCGAAAGGCAGACAGGAUAUUCGGUUCUAUGUACUUAGCACUUCAGU
+UGCAAGGUCUAUCAUCCCCUACUAGGCGGGAACCGAAGUUUUUGAGGUAG
+CUCCAGCAGCGGUUGCCGGGGUAAGGCCGCACAGUAACAAAGCUAGCCAG
+UAGCGAGGGGUGAAGUAAAAGUUGUGUAAAAACAUUACGCAGAGACAGCG
+CGCUCACGUAUGGCCGAUUAGCGUGUCCGUUAUGUCCCCCUUUAAUCGGU
+ACAUCAUUUGUAGCCCCAACACAGAUCCGUGUUCGAUUCAUACACAGGUC
+CUGGGAGUCAUAGUAUUGACACGCGGCGACGAGGGGUAUAGGACGUUCAC
+UGAGAGUACACGCCCUCUGGAGUUGGAUCAGAGCAUAGACAAGUUAAGAC
+AUCGUCAUUGUGCUUUGCACGAAGACGUUCCGGGGACGUAAACACUUUGC
+ACCUUAACGCAAAGAACAGCAGCAGAUGUAGGUUCAGCCGCCCUGGCGGG
+UAUAAGACACCCACCAGCAGGUGUUACCAUUUCCUAUCUCACGGCACGCC
+UUCUGUAAUUAAGUCAUAUCCGCUACCACUACUUGUAAUGGUUAACGCGC
+AUCAUGAGAGUAUCUAUUCGACGAAAAAGUUUGUUUGCCCGCCGCUUAAG
+CUCGCUGGCUAGGCUUGGUCCAGCAGCAGUAGCACCUUAUUUACUACAUG
+GCGACUCGAGGGUCAACAGGGAGUUGGCCAGCCUUUGCUAUCGCCCCCAU
+UAAAACACAAGACAAGGACUACAAAUGACCUCCAUUAAUCGUGGGUCUAC
+CUGGAGGGUAAUGAUCUUAGGUUGUAGCCCCGAGGUAUUUGGAUGAUAAG
+AAACUUUUUUGGCCCUCCACGAGCCUAUGGUCCAACACGUAUUUCAACUU
+AUUACUAGGUGGCGUCCCCUCAAUUUCCCUGCGCUGGUUAAUGGAUGAUG
+CUCUUCACCCAGAUAGAACUUGAAUCUCCAAUAUCGCCCAAUCUCAUUCC
+UGCUCGUUUGCGCGCACUGUUUAUCGUUGAAGGUUGGCAUGCCAUGAACG
+GGGGCAUGAACGUACUAGGACAACAGUCGUAGUAUAUUACCCAAUACUCA
+CCAGCUUGGAAUAACGGAGCAUAACUAGGCGCAUGACUCACCUAGUGAGA
+UAGUGCUUCUGCUGUGUUACCAGUUCCAGGGCCUGCUUCCCCAUGGUCAA
+AUGGUAGCAUGGAGAAUGGUUUUAAUUGAGGUUCUGAUAAGAAGGGGAGU
+AGCUGCUGGCAAAAGCCAGUACAUCUGAAUCAACAUACUGGCGAUGAGCC
+UGGUUCAGGUGACAACUAGAAAAUAUUUGGAAGCGAGACCUUCACUAAGU
+UUAAGACUCUUCUUAUCGCUCGUGAUUCGACAUGUCUCGAGCGCUAGUUU
+GUAGUCCGAUGACUUUACGGCCUUGAACUUUGAUUCGCAGUUUCCUCAAC
+UCCUGGAGCACGACGUGCUGUGUGGGUACAGCGGUUUUGGCAGUACGUAU
+CUGGCCAUUGAGAAAUUCGAGUUUCGGCUGCGAAUAGUACUUAAAUAAAA
+GGCAGGUAUCCCGACUUUGCUUCUUCCUCCAUCUCGUCUUCCCACACAAA
+AAAUGCAGUGACAUAUUGAGAUUUUGUCUGCUUCACGGUUACUGAGGUAG
+UUGAAGACUUUAACUUCAUUCCCUAUUAAGCGAAAAUCACACCAAUUAUU
+AGUUAAUCAACAUCAACCGAGAUAUUGUAAUAUUGGUGUCGCCUAAAGAC
+AUUCCGGGUCUGGGCCAGACUUUUAGCUUCUUUGGAUGCCGCUACAAGCC
+GCGGUCCGAACACACGGGGCCAAUGUUCUAAUUGAUCCGACCCAGAUGGC
+ACCUCGACGUCCUUGUCACCUAUUCUUCCCUAGGGACACUGUGCUAGGCU
+ACGAACGUGCGAGUUCAGCGUUCGCACAGGGCAUACGAUGACGUUAUUGC
+UGAGACGCAAAGCGCCUGUCAGUAUUCCCUGGCCGGUUGCCAUCGGAUUC
+AGCGACCAACCUUAGAGCCUAAGAGGUUGUAACAGUGUUGUAUUUGAGCG
+CGAGCUAUCGUUGGACAAAACAAGUUACCCUGCAUAGGUCUACGUACGUA
+CCCGUGACAGUCUAAAAUUCAGUAUUGGCAUGUUCUGACCGACUGUUGUA
+AACUGGCCACAAAUGAGGCUCCUGUGUAUAGGAAGGAAUGUCUCAGACUU
+UACGGCCCGUCGCACCCUGGACAGCUGUUUUAGAAUCCGUCCUGCGACUA
+GCUAGGUACCCUCUCUAAGACCGGUACUGGGGGCUUGGCGCGUGAUAGAG
+CUCUUCGUCCUUCAGGUCAAAUAGUAGAUGUAGACAGGGCUAGCCACAGG
+CCUCAGGUGUGUCCCCGGGGAAUUGCGAUAUUGUGGCGCCUGUCUCGUCC
+UACUUCACCUCGGGCGGUUACGGCCGUACAAUUGCUGAUAAAUUCGCCUC
+CCUCAUCGAAUCCCCCUCCCAUCGCAAAGUGUUUCCAAUGGUAGGCUGUA
+CAAGGACCGCGCCUCUUUACCAGCAACUGGCGUGAAGAAUAAAGAAAUGG
+CUGCUGUUCCCAAGUUGGUACCCUCUCUUCCAAUCGGUCGUGUGGGCCAU
+ACAUCUCUUAUAGUGAGUGAUGGAGGCGAGAUUUAUAGGAAGUCGAGGCA
+ACUAGGCUUACACAGGUUGUAGAAAUACAGCUUCAACGGAGCCAGGUUGG
+UAUUUUAUCGUUACGAUUUCGUAGCUUACAACGUCGGUGAACGCAUCCUG
+UAACCCUCUUACUGCGUGGUGUGAGUGUUUCUAGAAUGCCACCGACAAAA
+CGGGAGGACUGCCUACAAACCGCAGUCUCUCAUAGUUAGCGUCGCAGACG
+UAUUAAACUGCGGCGACAAUGCCCAGACGGAAGUCCUACGAGUUCUGAGG
+GAAAGAUGUCAGCGUGAUUUAACUAGCGUUGAAGUAACAAAGCCGUGAAG
+UAGGGAGGUACCGCCUUGUUCACAUUACUGUGACUGGUUUGCACCACCCU
+CUUCGGGAACCGUACGUACCCCUCUCGGAGUAUACGGCUCUGCGAGAGUU
+GCAUUCCUUGUACAGGCUCACAUGCAGGGCAUUUAGGCGGAAAAGUUCUA
+UGUUACGGGAGCCAUGGUGUCAUAAGAGCUACCGCAUAUACCAUUGCUAA
+CUGUGAUCGUGCACAUCAUGAUUUCCGUCGUCACGCGACGUGCAUACAUA
+AACGCUCAACAGUUCCAGAUAUCGGGGAGCCUCAGUGGGUUUUACCCGCU
+CUUGUCACCUCUGCGCUGAUCUCUAGUAUACCCCACACGACAAGGGCUCU
+GUUUUGAGCAGCAUUGGAACCGUGAUUGCGAAUGGCAGGGAAGCAGAUUG
+GCCCAAGUUAUCUUGUGCAAGUACGCUACAACGCGAAGACUGCACCUGUU
+GAAGACAGCGCCGCAAGUAAUUAGCAUCCCCAGGAGUAUUCGCGUAAGUA
+UCAGAAUAGGCGGCCACCGUAGAGACACUCGAGAACCACAGAAUCAAUUC
+UCGUCGUGCCUAUCGAUGCUAAGCACGUUCAUGCAGUAUGUUCAGUAAUC
+GUAAACUUUAUCCCCACAUGUAGAACUGUUCUCCGCCCGGAACCCCCGGC
+AACAGUCUUGCAUGCUACCGCAUCAUGAUACCGCAGGCUAGGACGUGGGU
+AGCGGGGUUUGCUGGCUGGUAUACGAGGUCGGCGUAGACGGGACGAAAUG
+UCUAGGGCAACCAUAAGUAGAUGGCAGCGUAGCUACCUGUCGUCUGAGAC
+AAGACCACUCCCAGCGCCCAUUCAUGGAUUUUCCCAGAGUCACAGAAACU
+UGGGUAUGCAAGCUAGUUCCCUUUUAUGGUUAACAGCAUCUCAUGCUUAC
+CACAUCACUUCAUAUAAAGGCGUACUAUCUGGCCCUGCAGUGGAUACCCG
+AAUAUCACCCGCGAACUGGCCGCCUGUUUAAUAGCGUCCAGUGCCUCCCG
+GCACACAGGACGGGCAUGGUGCUCGAGGUGGCGCAAAGCGCCGGAGCAUA
+AUCGGGAAUGGGGAUGGGCGGACCCAGUUGCGGCGCCCAAAACCCCAGCC
+GCCCCCGCGACUGUAAGCGGUGAGGGGCUCCGAACCGCCACUGGGCCGCA
+AGGUCCGGGAAGGCCGGAGAACCCCAGUGAACCGCGAGCCAGGAGACCGG
+CCGUGCAUGUUUUGAGGCCACGAGACCGUUUUAUAUCAUAUUCGUCGCUU
+GCCGGCUGCAGUGGUAACCUCUCCCUUAGAUGGGACUAUCAUGCCGAACC
+GUUCCUACCAGCUGUCGGACGCGUGUACUCAGUCCGUGCGCAGGAAUAAA
+CGCCUGGAUCGCCUUUCCAUGUUUGGAUCUGUAAUGGUUUAAAGAAAUCA
+UCAGAUGCGGCUGCUCGGGUGCAGAAGGCAUAGUUCAAGGUCUUAUGCCU
+GUACAGAGGGCGCGGCGAACGGACUUUAGCGUUGGAAGCUAGCCCUGCAC
+CUAAAAUCUACGCGCGUGCGAGAGGCAAGAGGUAGCCUCACGUUGAAUUA
+AAGGGUACUUUCUCGACGUAACGAGCAGGGACGAAGUGACCUCGUAUUAA
+UUCCACUCGAUGGUACAAAUUUUGUCCCUGAAUACUUCAUACACUGAUCA
+UCACCUGAACAAGUAUGUCAAUAGCGAAUUUUAACACUUGGUUGGCGUAU
+UCAAUGCAUCUAUUGUCCGAUGCGAGCGUUUUAGGCAAACACUGAUGAUA
+AACCACCGGACUGUCCAUGCUUCCGUGACAGCCAUCUGUCGAAGACGGGG
+AAUUGAGAUGCUUGACGGGGGGAGAGUGAAAGUGGCCCUUUGUAGCCCCC
+UCCCGAUUAGCGGUCGCCGCGCCUCUGUCGUUCCUCAUUAAAUUCCUGGU
+CAUAUGCGUCAAGGUUCCCGAGCGAGGGACUCGCAGUAUAGCGUCUACGA
+GUUCUCAUGCAUCGUCAUGAAAAUGCUAAAGCCAUUGAGUUGAAUUCCAC
+GUAAAAAAAAUUAGCCGGAGAUCUGACUCCCAGGCACUUGAGACCGUAGG
+UUGAAAUUUAAUGAAGCCUUUCCUUUGGCAGAGCAGGGCAGAGUAGGAAU
+CCCCGAUGGUUGCAGGGGGGUACUAAGAAUCCCCUUAUAAGGUGCGCUAG
+AACAAUCGUACCCCACCGUAGUGCUUGAGCCUGUCGGAAUCCUCCACUGG
+AAUAACGAGCUGUGGGUACGGCGGGGUCUUCUGCACCCGACAUUCACACG
+UAACUUUGUCUCAGCUCGUUGUGAGCCUAUAAGACGUAUGGUUCAGUCUC
+UACUAUCUUCGCACGACUAAAGUGUUCGGAGUCUAUUGGAGUCGGAAUGC
+AUACGUAGUUCAGCCCGAGGCCGUAUCGAUGCGCGACAAUGAUUUUGGAU
+CUUUGGGUAAUUUCUACGGAUGUUACUGCAUAUGGCUCCGACAGACAGAU
+AGGAGCCUGAAGGAUCCAGUCCUUUGCAGUCUGUCUGAAUUUUUAGUGGA
+UGAACGCCUAUCCUUGUCCUCGUCUCAAAAACCGAGGGGAAGCGACACAA
+AUGCAUAAGCUGGUCGUACAGUUUAGGACCUCGACUCUCAGACUGGAGGG
+UCCUCGGUCUCGGUGUUUCGCGGUCUCUACGUGGCUUGAAUUAGCGGGGG
+GGACGCGGUUUGCAUGGAACACGGUCUAGCCAUAGAGUCAAUGGUGACUC
+CGCCGUGGGAAGAGCCGCUUCUUUCUUGCUUGAUGGGGGGGGGCUUUCAU
+UCACCAACGCAGACUAAAAGUGCUCUCCGAACCGUGCUGGAUAGUCACCC
+AUCACACGGCUCUCAAGCUAGCGAUACGAGAUGGCCUCGAUACUUGAUCC
+CGACCGUAUUACCACUAAUGAGUCCUCCCGAGGCUCGACAUGACGGUACU
+CCAACUAGUCACACCUCCAUGAAGUUCCCCUGUAUUCUACCAGCAUCUGA
+ACCGGACUGUUUCCCUGUGCGGGUGGAAGUGGAAAAUUCUCUGGCGUUAU
+GGAGAGUAUUCAUCGCAACUCUUUUCAGACCGUACCGGGCCGACCCAAAU
+CAGGCUCCUUUUCGUCAUACAAUCUAUGGUUGGGUAUUGGUUCGUGCGCC
+GCAACCUGGUUCGGUCCAGAUCUUAAGUGGAAGGGGACACCAUUAAUUAU
+UAUGGGCAGCCUGACUGGCAUGGGAUAGGAGCGAUACUGGGGCGCUCAAG
+UUCCGCUAUAUACCAUGUAGGGCAUACCAGUCGCAAACCGUGUGCUUCGU
+GUGUUGGGGCCUAUCACGAGACGGUGAAUUAUGCUCCCUAGGUUUCGCAG
+GAGACGAAUGUCUACAAUUUUCCCCUGAGCCAUUACCUACGGGAGUCGGA
+CACUGCCGGUUUACGCAGAGAAGGUAGGUCACCCCGUAAACCAGUACAGU
+GGUAUUUACUUGACAUACUCACUAUAACACUCUAACCGCGCUCGCUUCUU
+CAGGACAAGACAUCCAGAAAGAACGUGUACCGCUAAUUUAACCCACUGAG
+CGUGAGGCACGCAACCCGCCAUGUAUCUCAGCCAUUGUUACGUAUGCGCA
+GGGAACUGACGACUACGAUGACGCUUUCCCCACGUUUCACGGGCGUGUAA
+GGGCGAUGCACGACCUGAAUCUCUGGACGGUCAAUCAAUGAAACGACUAA
+UCCGAGUGUUCCAACAGGUUCGAUCAUAUCACAUUUACCUUGGAUGAAUA
+GUACUUCGAGUUCGGUUAGCAGUCCACGGAUCAAAGUCAUCGGUGUCUAA
+CCGCCUAUUGAAACCAUAAACGAGACCGUUGCUGACCUUCUAGGCAUCCA
+UAGGUUGCUCCCAUGAGCCCUCCGGGAUGUGCACCAUCCCACCGAGUACG
+UUUUGUGGGGGAUGUUUUGGGUUUGACAUAAUGCUGAUAGACAAACAGUA
+GCAUUGGGGUAUGCCCCUUACAGCGCUAGGUUCAAUAACCGACAAAGAAA
+AUAACGAAGUGUUGGUAGAACCAAAUUUGAUCAUUAACCAACAAGCAAGU
+GUUAACUUUGCUUUUGCAUAAGUAGAUACUAAAGCUACAGCUGGUGAAUA
+GUCAUAGUUUGCUAGCUGUCAUAGUUUAUGACUCGAGGUUAAAUCGUUCA
+AUUUAACCUUUAAAAAUAGAACUUGUUGUUUCCAUGAUUGUUUUGUGAUC
+AAUUGGAAACAAGACAAAAAUCCACAAAACUAAAAUGUAGAAGCUGUUUG
+UUGUGUCCUUUAUGGAAACGGGUUCGAUUCCCGUCAUCUCCACCAUUCUC
+GCCGUAUCACUAAGCCGACGUAGUUUGACGGCCUAAUGCGUCCGAGAGCC
+UGCUAUUUUAUAGGCAUCACUUUGUCGAAGUAAACUUCAGCCUUGAGUAA
+CGCAAUAACCUUAAGUACCUCGUGGAAAUUGGGCGACCCUGGCAUCGUGG
+GUCUCGGCAGGGGCCUUCCAUGGCGGCCGAAAAUGGGACUACGAGCCUGC
+CGAACUAAUGCUCGUUGGGCCGCUCAUCCAAUGGUGGCUAAGUCGACUUG
+AAGUGUUACUCGUGGGGGCGGCUAAUCUUACAAGCCCCAUAAGGUUACUU
+GAGAACGGGAUUUGAUCCCAUAUUAGAGCAGUAUAACGCAUAUGCCCAUC
+AGCAGUCCCUUCGAUAAAUGAUUCUCCGUUCUUCCUGUGCCUAGGUGUAG
+GGCGUUGUACUCUAUUAAUUACGUCUACUCUCCUCAGAAUCACAAUUCAC
+CAGGAGGCUGUAGCGUCCCCUAGUUUUAGUAUGUGUAUCGGAACGAAAGG
+CUUGAUACUAGUCGUUGUAUGAUCCCAUUCACUCCGAUAGCGACUCGGCA
+GUCAGAGCAAUCCAGGAAGUUCCUGGGGCGAUAUGGGGCAAACAUACAGU
+GCACUUUCUAUGAGGGCUUUGCUAAACCUGCCCGGCCUGCAUCUUAAUUA
+UCUCGCUCCGGUGUCGGCAUAGGAGUGGGUGAGCCGGGUAAAGCGAAAUU
+GGAUGGCUCCACUGGCCGGUCGUUUAGCCACGACGUAUGCUAUCCCAUUU
+UGAAUUCAUGAGCAGUCCGAUAGGUCCACGUUUAAGCUCUUAGGCGUAUC
+UCAGACCCGGCUAGGAGGCAAGUUGAUUUCACGCUAAUACGGGUUCUACG
+GGUACAUCUGGUCCGGUUACAAGUAAUCACAUACAUCAUAUACCUGCUGC
+AUAUCUGACUUGAUACUAACACUCUAAGUAUAUCUCCCCAUGGUCUAUCU
+UUAAGGUAGAAGUAGUGUUUCGAGAAGAUCUAACAUCGGUCCGAGGGAAC
+CUACUGCAUUACAGAACGAUAAGGGACUAGAACUGCCUAGCUGGAACGCC
+AGAACUAGAUGUAUCGAUGACAACAGCUAGGAACUUGAGUGCACUGCAUC
+UAGCCAAGCAUGCUGACCUGGAAGAAAAUUGUCUAACCAGUUACGCGCUU
+UCAGGGCAGUACUGAUGCCGAGUAUGUUUUAACAAGGAUUAUCCCACCGA
+UUCUUUACCGACGGUGUGGAGUUUGGAAGGAGGCGGUAGAGAAGAGUGGA
+CAAGUUUUGUGAUCUAAAUGCAAUGAUAGAGGCUGGACCAUCGAUAGGUC
+CCCGAGCUACAGAUGUGGCCAGUGCAACAGCGGGUGAUCGGUGCUACCGU
+CGUAGACCCCUUACAUAACUCAUGGAGCAACACUAGGCCGAACUCCCAUC
+AGGAGGGCCGAACGUUAGGUUGACAGGGCGUCUAAGGUGUUGGUGUGAUU
+GCAUACGAUGGACUAUCAGUUGCUAAGGUGUAGCCUCCGAAACGCUCCCG
+AUGAGGCAGUUACUCACAGCGGGUUAAGUGACAGAUGGUUCCGCAAACUA
+UGCCUCCCCCUUCUAUAGGUAUCCUUACCAGGCGCACAGCAGACAGGUUA
+AAAGUUCCGCCCGGACUAUAUGACGCAGAAGGAGCUAUCGUGUUCGAUCC
+AGGACGGUACUGGCCACCGCAUCCCUGCAGGGUACGUGCCACGCUCUUGU
+AGAUGCGCGGCGGCGUCCUGCCGCAAACACCCAUGCAGGAACUGAGCCAU
+CGUCAUAUACUUUUAGGCAAAAUGAAUCCCUUUGGGUGAUUUCAGUUUGG
+GGACCAGCAGGGCCGUGGUCCGUGGAACGACUUCCAUUAACCGGUGGACC
+CACGGAGACCGAUGCCCACCCUGCAGGCGCUAAGCCAUCGUAGCUCAUAC
+AACCCGGUUACUUGGCAUGUACGCGACUUAAGCUGGCCAUCUCGAAGCAU
+UGUUCCGACGCUUACCCAGAACACAAUCACAGUGUCGACGGGGAAACUCU
+AUCCGGGUUUACUUGAUAAUCAAAGUUCAUCGUAACUAAACAUCGGCCUG
+GACCACGUGGCCUGCACUUUAUUAGCUGGUCCCGGCCGUCCAUACCCACU
+CUCAAUGCUGGGCCCGGUAUUCGAGGGGUCCCUUCACAGCCCUGCGCAUC
+UCCUGAACCACGGACCCAGCUGCCCCGGCGCUACGUCUGCCUGCGUGACG
+GAAUAGUGUGGAAUGACGGGCCCUCGCUCAGACAACAUAUGGCAUGCAUC
+AUGUCACGCUAAAUUCGCGUAUUAGCACAUGAUGCGUUAGUCAUCCAAGG
+CCUCCGGCUAUAAGCUUUUCUUAGCGGGAGGACGCCACGCGCCCACAUUA
+AUUGUUCUUCCCGAAGAAUACACUGAUGCCGUAGCUUAAAAAAGAAGUAA
+CCUUUUAUAAUCUCGCAAGUCCCCAGACGAAUGGUUAGACUGUAACUUCA
+GGACUGUAAGCGUCCUACAGUAGCCUAUCAGGCAACUUCACAUUCGUCGA
+AAUAAAUUGAACGCUCACAUCCAAUAAGCAGGCAUUAGCGGUCUGCGUGC
+AGGCGACAAUUCAGCGGGAAGGGAACUACAUGUGCGUAAUGAGCCACGGA
+UGCGCAUAGUCCCGCGGAGUAGGCCCAGUACAUCGCAGUUUUUGGCGAUA
+UAUACCUGCGACGACUGGCCGGCCACCAGACCGAUACCAAGAAACUUCAC
+CAAGAUUCCAUCUUUUAGAUAUGUGCGGCAGGUCUUCCGACUCGGCCUAA
+AUCGCUACGCCUUCCCACAUCGAUAUGCAGUGGCAUCGUUCUGUAGCGAC
+AGGUACGACCAUACGGCUACGGGGAUAGUUUUGGCUUUGCACCAAAUUCU
+CUUUUAAUCAUUCGACUGACCUCUCGAUAAAUGAGGAGAUAAAGUUUGUU
+AGUCACUGAAUCUCUAGUGUAAGCACUAACUGUUAGCCCAGACGGAAAUA
+CGGUGAGCCGUUAGGUGGGCCAAACACGAGAGAUCAGCAAUCACUACAUC
+ACGAGGACGGCCUGUUCAGGUAAGACACAGCCCUAUACAGAACCGUUCGC
+GAGUAGUAUCUUAGCUGAAACGGUUUAACAUUCCUGGAUGAACUCCCCAU
+GCCUUUUGCAUCGGUACACAACAGAAGCAACACAGGCUAGCCAUAUCUGU
+ACUGGAAAUUUCGGGGUCACACCUGACGCGUACAGAUGAAAGGAUUCCUC
+CGCAAGAUAAUAGUAGCGGUGUUGCCCCGAGAGAAAAUCGAAAGAUUGGA
+GGCUCUCGGAGUUAUCGGGCUACCAGUUCAUGAAGCUAAAGAGAUACCUC
+CGCGGUGCUGUCGGCGGGGAAUAGGAUAUGGCCUUGCUUACUCAUUGGGU
+AAGUGAGGAAACGUCUCAGCAAGUUGGGCCGACCCGUACGGAGCGUCACC
+UAGCUCCAUGUCAAGACGACAUCUGGCACUCUCUGAUAGGACUGCUGAAG
+CAUAGUCCAUAAGAAGCCCGGUUGUUAUUCGAGCUGUUUUGCUCAGAGCA
+GCAAGACGUUCUGUACCAAACAAGUACCACCUGUAGACCUUGCUCCACAA
+UUUCGCUCAGCAUUCGGUCGUGAAGUUGACGACCUCAUCCUGGGAAUCAG
+UACAUCAUGGGCGACUGUUGAUGCGCCAGUCUUGGUAGGUGUCAUCCUCG
+AUACUGGUACUGGUAUUGUCAUGUUUGCUCGCCUGUGAGGGUUGAAACUG
+UGCCUGGCACCCUUCCGUGCUUAUUCUUCCCGCAAGGCGACGAGCAUUAC
+GAAUAAGGCACACGAACCAGUAAUAUUGCAGGCCAGAGGGAUGUAACCUG
+GGGAUGCUGCUCCCGACUUUAGGAGAAGUCGAAGCGCGAACUUGUUGCGA
+AAGCACUCCAAGUGUAAAGGAAAGACUUAUUUAGUGUUGGUGAUGUAUUC
+GCCCUAAUACCAACCGUUAAAUCUAGGAUAAACACAGUUAACCUCCACUU
+GUUUCCGUAAACGGUCUGUUGUCGUGUGCAUUUCUUUACUGUUAAAACGU
+CUUAGAAAGUUGUCAACAUAUGAGUGACGCCGGAAUGUUCCUCGAAUGCA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr16.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr16.ebd
new file mode 100644
index 0000000..deeea7d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr16.ebd
@@ -0,0 +1,18 @@
+RF00059 AB111809.1/311-481 pg-1_16 28290 28460 0
+RF00080 AE012997.1/6989-7110 pg-1_16 8995 9116 0
+RF00230 AE014898.1/7570-7829 pg-1_16 22451 22710 0
+RF00174 AE016867.1/236456-236654 pg-1_16 14822 15020 1
+RF00230 AE017038.1/276196-275930 pg-1_16 48159 48425 0
+RF00009 AF186229.1/1-295 pg-1_16 36433 36727 1
+RF00177 AF255604.1/13-506 pg-1_16 16168 16661 0
+RF00174 AJ414159.1/142249-141989 pg-1_16 3389 3649 1
+RF00023 AL583919.1/121055-121422 pg-1_16 4438 4805 0
+RF00230 AL591980.1/26893-26637 pg-1_16 47878 48134 1
+RF00230 AP003362.3/336155-335957 pg-1_16 22020 22218 0
+RF00373 L13597.1/422-736 pg-1_16 17414 17728 1
+RF00169 S76009.1/35-113 pg-1_16 4948 5026 1
+RF00028 X03280.1/927-1118 pg-1_16 9680 9871 1
+RF00017 X17237.1/11-302 pg-1_16 32573 32864 1
+RF00012 X79685.1/140-354 pg-1_16 2665 2879 0
+RF00017 Y08257.1/50512-50799 pg-1_16 6570 6857 1
+RF00031 Y11110.1/1218-1277 pg-1_16 39011 39070 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr16.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr16.fa
new file mode 100644
index 0000000..1b3d67c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr16.fa
@@ -0,0 +1,1001 @@
+>pg-1_16
+CCUGGUCUACUGCUGUGGGGGAGAAGGAUGUCCGAGCGAAUUUAACUACA
+AGGUAACUCCCUCCAGCCCUUGUAUACUAUAUUUAAGCGAAACCACAGGC
+UCAUGAGAGAGGGCUCAUGGUAAGGGACGCGGAGGCAUGGGGCAGGUAUA
+ACCUACGCAUGAUUCUAAAUCUACUGCAGGUAUUGAUGGAUUGAGGAUUC
+UUGUGAACCAGCCCGGCACGUAAACGCAUCGCCCACCUGAUUGCGUGAUC
+UCUAGCGACUCUACCGAGCUGUUGGCUUUUAUAAAGUACAGUUUAGUGGA
+AUGCUUCUCCUGCAGAUGGAUUCUACAGAGGAUUUGAGCUUCGCCGGAUA
+UCGACUACCUGCGACUCGCCUCAUAUACUUCGACUGCUGCCACCUCCAAA
+ACAUCUAUUGCGCCUACAAUGCCUAGUGAGGCGGUAAAAUAUCUUAGUAU
+AUUACUAGUUCCGGUUUGUGAGUAGUGGUGGUCGCGGACUGUGAAAUCCC
+UUAUACCAUAAACAGGUCCCGGAUAAAGGAGGUACCUCACACCGGGUUCG
+CGGAAUUCGAAUUAGUUAGGGCUAUCAGGGGACCUUCGAUUCGCCUCUGU
+AGGUGUAUGCUAUGUCGUGCUGCGCACGGUGGAGGUGUCUAUGCAUAUGA
+GUAUUUGACUCUAUUGGUGUGCCGUUUGAACGAGAUCUGAGAUCGUUUCG
+UAGACAGACAUUUAACAAAUACGAGACGGUGGUGACUCCGUCAAGUAACC
+GAAAAGGACGAACCCUGCAGCCCAGUUUACCAAACUUGUUGUCCACAGGA
+CCUAUCGCCGGGUUGUCCUGCCGAACCACUGAACGGACGUGAACGGCCAC
+ACUAAUUCGUACUGGCGCGAAAACGUCAGGCCAUAGGUAAGCUCUAUUUA
+GCCCGCGCCUUUCUAAUACCCCCUGAAGCACGCGAUUUUACAUGUCUAUA
+AUGUGCCCCCAAAUUCCCGCAGAAACGUAGCUAUGGCGGCGGAGGCUCGG
+GACCCGCAUUUCGAAGGUGAUGGGCUCAGGGGCUAUUUGUCACAGGCGGG
+GAUCGCACCUAACUAGACUGCUUGCGGGGUACCGAUGCUAGACUCGAAUA
+GUAGCGCGUAACUACGUACGCGCACCAUGACGUGUACCCUGGCAGGUAAU
+AUACGGUUAGGGCUAUCACAGAACGUAACAUUGAGGGAUGUUCGGAUGGU
+CGCAAGACAACGCCACUCUAUAGGGUUCGCACACUAAAGUCUUAGUAUUA
+ACAACAAGCCUCGGCUUAAGAAAAAGAACCUGGCCGAGAGUUUGGCUCUU
+CGGUUGCGAGCAAUUUCAACUUAAACCGCGCGAUGAAUCGGUCAUGAGGU
+GUCAUUUAGUCUGGAAUACGGUUGGAUCACAUACCUGAUCCUUGGACGAU
+CGGUUCGGCUAUGGAGGGGCCCUAAGCGGGUCUUUGAUUAGAUGUCCUCG
+CGCGCCGGGCCUUCUACCAAUCGAGAGAUCUAAUGAAGUCUUCUCAAGAU
+CCCCCGCUUACUAUUGAGGCCCACUGAUUAGGGACUCUAAAUGCAUUCGC
+AUGGCAUCGACCUGCGUCUUUGUGUGCUCCUUGGCUGGCGGAUUUCGUCC
+GGAACUCCGCAGCUGGUUACAGGGUGCUUCCUUCGCGGCUGAUACCGUAC
+AGGCCCAGUCUCGGCUUCAGUAAAAAUUUCGCUGCUGCAUUGGCCAAUCA
+CAUAGGUAUACUUAGGAGCAAAGCACCAGAGUCCGCUAACGUCCCGGGAA
+CAUAAAUCAAUGCUCAUUCAAAACAUUGAUUAGCACAAUCUGUAAAAUCU
+GGGACCGUGCGGGCCGGGGACAAAGUACAGCACCGUUGACUGACUUAUAU
+CCAACCACGCAGUACCACAUUUAAGGCUUGAGCGUAUUGUGUGGAGAGCA
+CGUGGCAUUAAAUCUCGUCUAAGAGAUCCUAGGCUCCCAUCGAUGCGUGU
+GACUGACCCAACCACUCGUUGGCCGCUGGCGUCGUUGUUCCUAGCGCCUU
+CGAGACGAACGAUGGUCAUGGGCGGCAAUGCCCACCCAAAUGUAGGGCAA
+GUGUCAUUUGUCGACGACUGAUCUGCUUUUGCUACUAUAUAAAUCGGGCU
+AGCCUCGUAUGAUGGUCAUUGUGAAGACUGAUAGUCGAAGCACGCCCAGC
+CUGAGCCAACGUGUGCGGAACCUCAGGGGAAUGACCUUGCCUAGAUGUAG
+CUUCAUGAUACAUCAUUACAUCAGGCGAUCGAGUGCCACAGCGACCACAG
+CCCAGCGUAGUUUUUUGUUACCCCCGUGACAUUAUCUAAGAAUGCUGCUG
+CCCUUGAGGUUACAGCUCAUCGUGUCGCAGGUGGGCACAGAAGCAUCUAG
+AGUCAGGACUCAGUUCGUAAAGAUUUUGUGACCGGGCUCACAUGAGGGUA
+UAUAGGGUUGGAGUGACAUCUUCCCACAAGCCCAUUGAAGCUAGGCCACA
+CAGGUCAUACAUACCGAUCUUUAAGACUAGUUGUAUAGCCUAGUAUUCUA
+UCGAACUGUCGACUCCCCCCCGGUACAGACUGCAAGAGUGGCGCGAUAGC
+CACGAUCGUGCCCCGUAGUCAUACUGUAACUGACCGAACAGCUAGACGGG
+UUUGGGGCAAGUUAAUGAACUGUGUCUCGGAUUCCGCGUUCGACACUAGC
+CAAACAGGAUCGCUCGACCUUACUUGAACAGGAUCUGUUCUAUAGGCUCG
+UACCGUUGCAUCCUUGACUAAUAAGGAGGCAAGCACUUAAGCUUGGUUGA
+UGACGCAUGACCUGUGGGCCAGAGCGUGAUUAACGGCCGGAUCACUGGCU
+GAUUUGAUCCCACGGCUGUAGAGGAUCGUUUCUUGCCGGGCCUCGCCUGG
+CCAGGAUGGCUCUCAGGUUGUCUGACAGGAUGUGGCCCAAAAAUUGAGGC
+UGAGGACUCAGACGAGAACAACAUAACACUCAUUUAAGCCCUCACUAUUA
+AUCUGAUUUGUCCGCUGUUCCACCUGAUAAGGGGCGGCCCCCUAUUUGAG
+ACCUCCGGUGCCUCUGCGACGCACGGGGAGUAGGCGGUAUCUAGAAGUUA
+CCCUGUAUCUUGGCGAUUGCAUAGCAUUCCCUUUGUUCGUCACUUUGGUG
+ACGCGGCGUCCGCAAGAUCAUCCGUCCAUUUAAAGGGGACCUAGGAGAUA
+UGUUCUCUGAUAAGUCACUUUGAAUAUUUCAGGGGCAGCCUGGUACAUAU
+CGGAUGUAUUACGCAAAACUGAGGACACUGUUCACUAAUAAAGCUGCAGG
+GUUAUGGUAGUACUGAAGCGUAAGGCAGCUAACCCUAACGCUUUUUUCUU
+UCGGUCCGCUGGACACAGGUAGCCCAUGAUCUAGGUUUCAUAGCAAGCAA
+GUUACGUCCCUGUGAAACAUCGUGAACUGCAUAAAUAUUAUUGCGACGUA
+AUACCGGCAGGUCUUCGGGCUUAGGAUCUCUGGUAUCAGGCCAUGGUUAU
+GACAGUAAAAAUACUGUGAUAAAUAAAUGGCGCGAAAUAGAGCAGGCGAU
+GACUUCCCAUCCUUGCGGACAGUGUCUGUUAGAAACCUAUCGCCGUGACU
+UCCCCUUACCGCUGCGCGUCAGCUCCGGAUUUACACCGGAUUCCCUUUUA
+ACUCUUAGGUGUUUAAAUAACAGCAUGAGGCCGGACCACAAUGCUACGAG
+UUCUAGGUGUCGUUGUUAUCGACGACGGGAGAAACCUCCGUGGUCCUGAC
+AAAGACUGGUCGCCGAGGAACUUAGGUGGUGGGGAAAUACUGGCUUAUCC
+CGUUUGCUAAGGAUGAUGAAAGCUGUAUGCACACUUUCAGUGUCGACACA
+CACACCCAAGCUGACUUGCAGAAAUUGUUCGUACGGAGACAGUGGCGUUU
+UCAGGCCCGGUUAACGUGCACGGCAUACCUCUCUCACGGCUAAAAAUUCC
+GGUGGAAGCAUGCUGAGUCUACUUCAGACUCAGCGCUACGCGUACUGCGA
+UUGGGGAGUUUCAAUUCGCGAAGGUAUAACCCCGAAGAUAAACGAGCCAC
+AUACCCUGUUUCCGCGAUUAGCGGCCUCACGGUAAACGAGCUUCUUAAUC
+CACUUGUACUGGCGUGCUGAAAGUACCGCUCCCUGUCACCACCAGUCAAG
+AUAGCCAAUCGAAGCCCCUCAGAGUGGCCAAAAAGGCAGGCCGAGGACGG
+AGUGGCAACAACUAAUGAUAUGUCAUGGUAGGGUUUGUUCUGGCAUUAGA
+AAAAUUAAUUAUGGAAUAAAGUAGCUUGGAAUCAACCCUCUUUCAUUACU
+CAUAAAACGUGCGUUGGUAAGUCGGUGUGCUAAUCGCGAGUGGUUAGAAC
+GAGUCGUCUUAUGCGCACCUGAUUAAGUGGUAGUAAGAUUUCCCUCUGCC
+CUUCGCUUUAGUUUUGAGUCGUGAGUGAUGCAUACCCCAACGGCUUUCUU
+UCUAAUGACACACAUUCCAGGGUUGAUUUGUCCGCUAGGGGCUGAAAGGU
+UUCGACUUCGCGCAUCGAAUCAAGGGAAGCGUGCCGGUGCAGGCAAGAGA
+CCACCGUAAGCGUCGUUGCAGCAAUAUAAGCGCCGAUUCAUAUCAGCGCG
+ACUAUGCUCUCGCUGCCUAAGCGAUGGCUAGUCUGUCAGACCGGGAACGC
+CCUCGUCCCGGAGCCUGGCAUCAGCUAGAGGGAUCUACCGAUGGGUUCGG
+UCGCGGGACUCGUCGGGACACCAACCGCGACUGGGAUCGUCAUCCUGGCU
+AGUUCGCGUGAUCAGGAGAUCCGAGUAGAGGCAUAGCGAACUACGCACGG
+AGAAGCCUUGAGGGAAAUGCCGUAGGACCCGGGUUCGAUUCCCGGCAGCU
+CCACCGUAUGUCCGCGCGGGGCGAAGUCGUUGAAACAUGAGACGUUCUGG
+CUACUUGUCGUUAGUAUUACUUACCACGAAGAACAGGAGCCCGUCCUUCA
+CAGCUACCUUAAGUUGCAUGUCGUUAACGAAGCAAUUUUCGAACCCCAAC
+CAUCACACUCAUUAAAUAGUCUUAAUGCUGCUCCAUUUCUGGCCUGACAC
+GAUUCGACCGUAAUGAUGUGACGGCUCAUGCCAGCCAUAAGCUCCAGCCU
+AAGGUCGCCCCGGGAGAGUGCCGAUUGUAAUUGUUCGCGUUCUAUCCACA
+GUUGGACAGCCAGAAUGUUUGUAUCUAAGUCUUCCGGAAAUAGGUUGCUC
+AGGAGCCCGCAACUCCCUACCACACAAACGCCGUAAUAUCCAAGCGCGGU
+UCCCCUGAACGAAGAGUUCCCAUUCUCCGUCAGCUUGUUGAUGCAAACUC
+UCUCCGACCGAUAGAAGGGGUGAUAGUUGUCAGGGACGCUAGGGGCGUCG
+ACAGGAGCCUCCUACUUGAUGCCAUGCGUAGUGUAGGCAAGCUGCCAGGC
+UUCGACCUAUUUGCGUUGAAGUACGGCAACACAAAGAUCCUACCCGUCGA
+AGGCGUUUUACUACUUCAGCAUAACGAAAUGUAUACUUAGUGCUUUUAGA
+CUAAGCAUCAUGCAUGCAACUGGUGUAUUGGCGGAACGAUACCAGAUUUC
+GCUCAAAUAUGAUAUGGGAACGUCUAAUUCCCUUGCCCGGUUGUCUUGGA
+UGGUGAUCUAUAAGGCAGAGCGCAAACGAUACCGGAGACCACACUAAUAA
+UAUCGUAUCUGCACACCCCUGAGUGAUCAUUUCCGGUAGAAAGCUAAGGC
+CUGUACGCUGGCACUUCCAGGACAGCGUUAAGAUAGCACUUCAGUCCUCA
+UUAGGUACCUACAGGUCUGAAAGACGGGAAUUGGUUAUGCCAUAGUAGUG
+AAGAUGGUUCCGGACCGUACAGUCAUACGAGUACUCCGCUAAAUAGUAUU
+CAGGCCUCGCCCCGCGAGGUUCUGAUCGGCUUUACGUUGCGUAAAGAGAU
+CUCUUUAGAAAAUGCUUCCCCACUUUGCUUUUAUUGCGAGAACGUGCCGU
+GGGUGGUAAAAUCAUCUUCCAAACAUUUAUUGCCCUCCCCUAUGCAAGGA
+GCUGACAAAAGAGGGCGCAUCUAACGGAUUUCCGUUUCACUGUAUAGUAA
+GAAGAGGAAAAUCGACAUGACAUCCGUACGACAAAGCUCUGAAGUCCCUA
+AUAUGAUCGGUAAAUAGACAAUAAGCAUAUGAAUUGGAGUAAAUUACCGA
+GGUCUUGUAGGACCAAGAGUCCAGGGUGUAACCUAUUGAAGACCGCUUCU
+GUUUCAUUAUGCGCCUUACUCCAAUUUCGUGAAGGGUCAAUUUCACGUGA
+AUUUCCUUUCCCCUGUCCGUCUCACAUGGAUAUUGUACUAGGGGUCAGGU
+GAUCUUCUUCGCCGAAGACCCAAUUGCAGCACGCCCGUUGCGAAACACUA
+UUGUCGAUGAUAAGCUCUUAAUCCACGAUCCGUCUCCGUUACAAAUAUCU
+CAAGCAAAACGUUCUUAUUAAGCGUAAAAUUCAAACCGAACAAACCCUAG
+GGGAAUCUACCCCAACGAAUAUCCCCCACAGUUCAUAACGGCCCUGUAAU
+CCACAUGGACCGAGACCCCCGUGGUACCAAGUAAGAUGGUUCCGCGUCUU
+GCAUCUUCGGUCAUACCAGUGUGCCUGGCCGCGCCACAGUUUCCCCUGUU
+ACCCGAAUUGACCGUCUGGCCCCCUACCCCAUGGCCUACCUAUCUAUAGG
+UUUACCCCAGUUUCACUCUGGCUGUUGACCAGCGAACGCUGGCGUCCAGG
+CACGGCUGCUCCCUUCCGGGCCUCGCCGAUUCCCCCAGCUAUCAUGGUAC
+UUUCUCUCCCUCCGGAGAGAAAGCCCAUGACCGCCAAGCCCCGCUGGGCA
+GGCUUCAUCGCUCCACUGGGACCUACAGAUAGGAGACACCAUAGGGUAGG
+AGUUACUGGUGCCCGCAUUACGCCUUGCGGGUAAUAGGGAUUGGCGAGAU
+CCCCCACAUGCCAAGACACACCAAUGUCACCGGAAACGGCAGUUGAGGGA
+AGGGAAGCGUCUUUUCCCCACACAGCUGACCUCCAAUGGAAGACGCAGGC
+ACGUCGACAUACUUAGGACGCCAAAGAUGUGACUACGGAGUGUUGAGAGG
+CCGGCCGGGGGUUAAUAAACAUGCGCUAUGUUAGAGUGAUGUGCAACGUC
+GUACCGACUGCCUUCAUGGUCUUCGAGGGAUACAAUGAACUAUCGUCGUG
+UCGUGUAAGAUAUCUGGGGUAGUCGGUAGCGUGUAUAGAAGGAGGAGAAU
+CCCCGGUAUCCCACGGUCCAGAAGAAACGGCAAGGCUUAGUCGUCCAUUC
+UACUGGGAGAGCAGCGCAACAGCAAACGGAAAAGGUCCCCGUUUUCUUAG
+GGCUAGAGCUAAACUCGAAUCCACCCAACCGUGGGGAAAGAACUAGAUUU
+CCGGAAACAACUCAAACUAGUCCUCGAGGAAGGUGCGGCGCGUUCGCCUU
+CAAACGGUUCCAGACGAAGAUACAUCGGGAGUGUUAGCGGAGAAAACAUC
+GUGUUAUAACAGUUGUGUGCUAUGAGAGUCAGUAGCUCUGUCGCAAUCAU
+GAGGGCUCUUGUCCAAUAAGUAUCACUAGAUGAUUAGGUGAUUUGUACAG
+GGUGCCUUGCUGGAGUCGUAACUUAGCUUAGUUUUCGUGUGGUGGGUAUC
+GAUACAUUAGCUGUCGGGAACAAGCAUAAACACUCUAUGGAUUCCACCUU
+CCUGGAAAACUUUUUAUUGAAAGCGGACUUUUAGGAGAAGGCCGCGCACA
+CUGUCCUCAGACCUUGUUCCUUCGUCCUUAAUUACGACGCCCCCGCAAAA
+AGCCUUGGGCAUUUGCCAGUGAAAAAGCAUGGGGAUCGCCAUAUAUGCUU
+UGACUCACUAUCGGUGGGCAUCAGUAGCAAUUGUAUUUGAUUCUCAGUCC
+CAAAGCUCCAGUAGUUGUUCAGGCGUCUGUUCUUCCGGGCUUUAACAAGU
+GAGCAAACACCUAAUACGAAACUGUCUUAAGCUGGUGGUGUUCUGGGAUA
+AAUGUAGAGCCGGCUAUUUGGGCCGCUUUAAAAAACGGGUCUCUUCAGGC
+CCCCGCUAAUCCCCCCGCAGUUCUCGUUCGCUAAAGUCGUAUGGAGGCGA
+CCCACUUCCCAAUGCUAUCAAGUCAGGCGACUCAGGAAAAGAGUAUAUUC
+GCGGAGCAGGAUAGUGACAGGACCGCUAAACGGCGAUCGACGGUGAUCCC
+AUCUCUAAUUACACUCGCCAGGUGGAUGAACCCUUAUAACUCGACCUGCA
+UGCUGCCUGGGCAUAGGGUUUUGAGGUUUGGUAGCGGACAAAAUUAAAAA
+AGAAGGCAACCCGCUACAAUGCAACAUAACCCCUAUAGAUCCCGUGCAUA
+GGACAAAAAGUCACCUAUAACCCGCCCUUGCUUAGCGUCGGGUUGAUAGU
+CUCCAUGACGUUAGGGCCGUUUCUACUGCAUGGGACGUGGCACUGUUUCG
+UGGUCCCGUCUAGGUGAACCUCCAGCGGGACCGUCUUAUCAACCACAAGG
+UCCUCGCAAGUGUCCGUACCGGAUGAAGUCCCAGCGUUCCACCACGGGGU
+CGAUGGUCAUAAUGAUCUCUGCCUUGCUGUUUAACAUCACUAGGUCCCUU
+CCCAGUCGUACCCUGACUGCUCGGGAAAGAAAAUGACCGAGAGACACAAG
+UACUGUUCGGCGAUACGUGAUCCCUCGUCCUCCUUAAGCCAUCCACUUGC
+ACUUCAGCUUUUGGUCCCACUACAGUAUCGCAUUAAUCGGUGUGUGCCCC
+GGAUCGUUUGAUGUCGCCAGGGACUUUCCAUUCUAGGGGUUAUACAGAUA
+GAGCUCCUAGUUAAACAAUUGAAACGCUGAAUCCGGGGUCUGGUUUACUA
+UAGCUGACGUGCUACCAGUCGCUUUCUAGAGAACUUUAAAACGCACAUGU
+AUGCGCGAUGGCCUCUCGUACCUACUAUCAAUCCAAGAAUGACUCUCUCG
+UUACCCGUCUCUAGUUGGAAACGGAGCGGAACAGAUCUAACUCCUGACGA
+UACGGUCGCCUCCUCCCGACUGAUUAAGGGUUCAUAUGUCAACUAUUGCU
+AACCAACCUAGAGUAAGAGGUUAGUGUAUGAAUUGAGGUUUAACAACAUA
+AGUAAAGGGGAGUAGCUUGCCACAGUAUGUGGUUUAACCUGUCGUCAGCA
+CGGGAAAUUUUCUCCGGCAGGUUAGAAACUCCGGACGGAGUUUUGAGCAA
+GACCUUUAUAGAGGUACCUCGGGUUUUUCUUAUCUCUGGAUCCGUAUCUG
+GACCGGGGGACUCCCACUGCUAUGAACUUAGAUCCCGCUAGGUUGCCAAG
+UCCAUUAGGUCGAAAAUGUGCGAGGGGAAGCGAGGAGGGAUGAGUAAGAG
+GUAGCAUUGUCAAGUGGAGAUUUCGUUUUCAAUAUCGCUCUUACGCCCUA
+UCACUGGAAUGAGUAGUGGAUGGUGCUGUUAGCGGGCAGUGGCGACCCGG
+AAAUCCCUAAACGGAUAUAUUGCGUCCUCCGAUUAUACGCGUUCAACCUA
+CUCAGAGGUCGGUGAACUCUUAACGCUGGUAUCACACUGGAUUUUCCGGC
+UUGGGGUAGUAUUACUGAUUCUCCUGAUAAUCGCAUGUUUCAUCAUCUAU
+UCUUCCCAUUGCUGAUUUGUAUCAUCACACUAUGAUGUGCUCCCAUGAGG
+AUGACCCGAGGUCACUUCUGUUACUACCCACUGCACGGACAGCUAAAUGA
+GGCAAUGUGGAUUCUGGUAGUUCGAAGGGAUAAUAGAAUACAUUUGAGUG
+GAUUCACGAAGUGUCAUGGAUCGUCAACUUUUGUAUUUACAUACAAAUUU
+GGACUAUACCUUAUCUAAUAAGAGCCGCAAGGCGUCUAUUAAAUGAUCAC
+GUCUAGUCUCUGAAGGUUUUAACAUUAUAUGUUAACUUCCUUGCUGAUUG
+UCCUAGCCUCAAAGGAGUUUCCAGCAAUUUGUGAUCUUUAAUGAGACCAA
+AUCAUAUUAGUAGCCUCAGCUUUCCAAAAGGGUAAAGCUACUACAGGAUG
+AGCGAAACGCCUAGCCUUUGUCGCCCAUAUCCGGAAUGCCCGUCGGUGUU
+GAGGUGAUGACGGCGGCUGUGAGGUCUCAGCUACCGACAGAUGUCUAUGA
+UCUCGGUGAACCGGGCCGGAUAAACUCACGCACAUCUUCAGAACUUGACC
+CUGCACUGGGACCUUCCAUGAUCCGCCGGGAACAAUCUUAUGCUAGCCUU
+GCAUCGGCCAUUCGCCACGCCAUGGAGAGUCUGAACCCGCCAGCAAUCCU
+CUAUGACUAACUUAUCUUAGGUUUUUUUGCUGGUCUCUGUUUCGCCCGUU
+GCGCGCCAAGCGACCCCUUCUACCUGGUACGUGAGUCGUCGUCCCCCAGG
+GGCUGUAUCGCUGAGCCCACCAUCCUUUGGGAUAAAUAGUUGGAAGUUAG
+UAGGGCAAUUCUGGUGGGCUAACUUGAGCAAGUAGUGUCCGUUAAAGGGU
+CUGUUGACACGAAAAAUGCAGAAACCCCCAAAUUCGCUACUAUUACGCUC
+UAACUCGGACGUUUUGACUGUAGUCACGCCUCGGGUCAUGGUAAAUACUA
+UAACUGUAACCCACCGUCCGAAUGCUACUUAGGUGGGGAUUGUUCUCCAG
+GUCCCGCCUAACGUCAGAAGUCUUCCAACUUGAGUUGCCAAGAUAAGACC
+AAGAGACUAGGCAAGAACCGUCUAGGUACCGGUAGCGUGAUGGGAGCCGC
+UGAAUUGUGUCCGGGGUGACCCUCAAGAGGCUUGUUAAAUGUAGCAAGUA
+GUAAACAAAAUUCUCCGCUUCACUUUGGUCGGGCGUGAAUGCAGCCACGA
+GGCACAUCCCGCGGAGGUCACCCACCGCUAAAAUCCAAUCCUCCACGUCA
+GCGAUCCGGAGGAUCAUGAAUGGAGAGCUAAUUGUCGUAAUGAGGCAGAU
+UAUCCGCAAAUAUAGAAGCUCCCAGUUUUGGAUAGAGCAGUUGGCAGAUG
+UCCAGUCUUUGGCAACGUGUAGGCGUCCCACGGGCUCGGUCUGAAUAAUC
+GCACGAACCGGGUAUGGGUGCAACGAGUACAAAGUCUCCUUGGCAUUCGA
+GUAGACGACCCAGGUCCAGGGACGCUAAAGGUACACGCACUGCAUCUUUU
+ACGCGUUCCAGUACGCAUAGAGUUGCACCAGCACAUUGGGCCCGGCGUAG
+GUGGUCAACAUAGCAAACUUGAAACCUGUAACUUACGAGUUCAUACUAAG
+UCCGCGAUAUUCAUGGUUCGCUAUGAAAACGUGGACAUGUAUGAUUAGUA
+AAUAGACGAAUAUCCAUAUUUCUAUGUUGGACCGUUUCUAUACUCAACGG
+CCCUAGUUACCCAGUCGGAUUCCUGAACAUGGACUACUGCCCCGAUCCAA
+UUCGACCCCAACUCUCGUAUCGUGUACACACGGACCCCGCUAUUGUGGUG
+AGCACUUAAGGUAUCGGUCUUGCGUCAUACUUGGUCGAUUUUCUCCGCGC
+GGGCGGCAUACACCCCGUUCAAUUAGGUGGUAAGCUCUCGUUUCUGGUCA
+GCCAAUUAAUGACUCGUUCUAGGUGAUUGAAAACGUAUAGAGCUGACAGC
+GAUAAAGCCCGCAAAGGCUUGAUUCUUUGAUUCGGGCGGGCCGGACGUCC
+GUGUCCUAGAUAAGCAUCGUUAGAUUACCUACAUGAAUUCGAGAUAAACC
+UAAGAGGCAACUUAUGUCCCUACAUUUGCGCGGCUAUGUCGCGUGAGACA
+AACCCCUAUGUCUAGAGCAUCGUCCGGCUCUCCAAUCUACACUCCCAGCC
+ACAUAGAUCCUGGUAAGAUUCUUUAGUGCUUGUUGCAUCCACCAAGCUUA
+CGUAACGUUGGGGAGGUCCCAAAAAAGUACAUCGGCGCAUUGCUAAGAGA
+AAUAGUUGUAUACCUAGACCGGAAAUAUAAAUAGCUCUUAAGGGGUGCUU
+ACGGGCCAGUCGAGGCUUGAGGACAUAACUCAUUCUGGCCGGGACAGCCA
+AAGAAUCAAACACUGACAAAUUCCACGGUCGGUCCAACCCUUGAGACCAC
+UGGGGGUGUCAUCGAUAUUGGGGUCGUCGAGGGUCUGCAGCUAUUACGGC
+CGUCCAAGGUAACUUAGGCGCUCGUAACGGCUGAAUGCAGAUGAUAUAAA
+UCGCAAUAAGAAGACCGACUUCACACUGCUUGGAGAAGGCCUGAUUCUGC
+UAGCUAUAAGGGAGCACUCGACCGCGGAAGCAGUGCCUGAUGGGCUUGUU
+CAACCGCCAAUAUGUAAACUGGCAGGUAUACGUGGGACUACCGGAUUUUU
+UAGAAAUUAUCUGUGCAGAGUAGGGGCACAUCACGGUUGUUAGUCCCUCC
+UGGACAGGCGGUCAUGAGCAUACUGCCGUUCGGGAACCCUCCCACCGAUA
+CCUAGCGUCCUGGGAAUCGUCGACCUUAAUCUAGUAUGACCUCACUCUUA
+AGUUCAAGAAUCGAGUACCCGGAACGCCCGCAUGUAACUAUGUCGAUGAG
+UUGAGAAAACAAUGUACACUGUUUAGAGCCGACACCGGUUCAUAUUCUCA
+UUCUGUCCACGACCGGUACCAAUCUACAGUGACCUUUUGUACACAGUUAC
+GGAGUUUCCGUCGUGCGCGGCUUAGAAUGAGCCAGCAAAAUCGAAAUCCG
+ACGCUGACCAACAAGGUAUCGGCAACGCGCGCUUUCCAAUGGUAGAGUUU
+UGAUAAGGACCGGUCAGGAAUUACCGGUCACUCGGAUGUACACGCAGUAA
+GGGACCAAAAUCUGAAUCCCGUUCGUUAUCUAUCGAAUCGGGUAUCCUAG
+ACCAGCGGCGGACUUUGCGCUGUCUGCUACGUUCUCUCGCGAGAGCAUUC
+AGUCAAGGGGUAUCUUCAUGUUAUUGUCGCAAAUACUUCGUUCCUUCAUC
+UAAACGGAGGGAAACUAAAACUAUCCUUAGAGCUCGUCAAAGAGAUGCCC
+AUUGAAGUACCUAGUAAAUUAACAUACGGGUGAUAGAGGCAUGGUCGUGG
+UUGACACCAAUGUAACAGACGAGGGUCGUCCGGAUCAUGGUAAAUCCCUG
+GACCCUACACUAUCUAAACAGCUGGGCUACAUAGGUCCAGAUCCUGGUGA
+GCAGCUAAGAGAUGGGUUCUAGCCCCUUUCCGGGCGUUCGGAUACAAAGU
+AGGCAUUUACAAUCUUCUCUCAAGAUAAACGUGUCAGAGUGCCGGUGCAU
+GAAGCGUGGGGCUAGACGCCAAAUGUCGCCCUUGCCUUUGUAAAAUACUC
+AUACCCCUACUACACUAUAACAAGAUCCAAGACGAUGGCUCCCAAACGCA
+CAUUGGCAGAGCAACGCUAGCCUACCGUCGGACUCAGUCGAAGUAUGGGC
+CAGCAAGUCUCGUCGCUCGUUAGCUCGGACAAUAAACGAGACCUGCAUGA
+GUACACUAGCCCUGUAAUCGUACAUUUCGGCAUGCCGAUUAAUUCGAUUC
+UGAUAACCAAUGGGGCCGGUCAAUUUGACACAACCUGAUUACUCCUGCCG
+CACGGACCCAGCGACGACUGACGCAUGUUUUUUUCACACGCACUGAACGC
+AUUUGCUUUUCUAACACCUAUAUGGCGGGUCCUUAGCCUUAGCUCACCCA
+CUUACACAUUACUUCAAGGCUGCCCCGACGUGCCUACUGAAGAUCAAAGC
+CGUCGUAGCCAGAUUAACCGUCAUCCAAUUAUUUUGAGUUGUCAGCUAAA
+AUGUGCUAGAUUAUGCUAGUCGGUCAACGGUACUCCAGGGCCAGACGCUG
+CAUCGACGCUGCUGAUCUACGGGUUUUGUCGCGAUCUUCGGCUUAGGCUA
+CCUAUCGUACGUGAGUACAAUUACCGACAACAGGAAGACCUCAAUUCCGG
+UCCCGUCUACAACAACAUUAAGUGGAGCCGGUGCCGGAAAGAUGGACAAU
+GGUUGGCGAUGAGCAUUACAUGAUCCGGUCGAGUAUCUAAAGUUGUUGUC
+CACCUAACUCGCUACAAACUCAUAUGAGUUAAAUCCUGGGAAUAUUAUGC
+AUUUAGGACACACGAGUAUCUGCCGGGGUUCUUCGCCGAUUCAACUCCCA
+CUAAUAGAAGAGUCGUUCCGUACGCCGAGCUGCACUUAGAGCCGGUAUAA
+GUUAGAAACACCAUACCGAAAGGGAGUACUAGUGUGAGGAAGUAAGCAGC
+GCUGCUCGUCCCGGCGGCAUUCAAUAUUUCGAGUCCCCUUUUUAAUGAAU
+GACUAGGUAUAUUUUGGCCACAUCUGCCUUGUCUGUGUCAAGAAACCAUG
+UGUUAACGCGGGGUCAACAGAACGAAGAGUUUCUCGACCCCUCGUUAGCG
+CCCAGUAAGGAGGAACGGGUCCAUCGUAGGACCGCACCUGCCGCAUGAAC
+CGCACACACGAAUACGGAUAUUCCGCAGGUGGACCCGUUUACCAGGUACG
+UGGUCAAGCACGCACCCCUCGAGAUGAAGCAGGCCGCUACGACUUUAGGC
+AAUGACCCGGUGAUAAUGCAAGGGUGUUUCAGGCUAAGGGGGCAGGGCCC
+CCUGUUAAUAACAUAAGAGCUCCCACUCGGGUUGCUUCAUCGUCAUUGCC
+AGCCGGGUCUGCUGGCCGAAAUGGCUACCCCAUCCUUGUUUGAACGGACG
+CUAUGCAUGGAUCGAGAAUUACGGGUCCUAGGGCAUCGACCGCCAACAGC
+CAAAAUCUCAAUAUGGAUAAUCGGAUUCACACCCUCUUCAUCGGACUAAU
+GAGAUAUGUCCGGGACAGGAACAUACAAGUACCGUAGGGAUAGCUUUACA
+UACAGAUUUAGCGACAUCGGCUAGAGUACGUCGAGAAGCUUGUAGCCACU
+GCUUGCCUUGAUCGCGAGGCGAUGUAACUCGCAUCUCUUCCUCCCCACGC
+UCCAAGAACAUUGUGUAUAACGUGGUGAAGUACCGAUCACCCAAAUGCAG
+GUCCUGUGGAACACAAGAUGUGAGAGAAGACGUACGAUCUAGCUGUUAUG
+CAGCAAGGGCUUAUGGGUAUGAGUUGGUUGAAUCGGGUCGGCAGGUCUCC
+UGACUGGCAUGUCAUCACCAUGCUCCGGCCUUCCCGGAUCUGAAUCCAGU
+GGCAGUCUUGGAGCAGGCUCGAUGCCUACAGUUGCGGGGGCAGUUUCGUU
+UUGGCCUUUGAAACAAAGCUGGCGAAUUCCCUGUUAGUUCCUCUCGGAAA
+CCGACGGCCGGCAUGGUAAACGACGCGGAACUCACCCUAAUUUACAUAUU
+AGUAGUCAUUGGAUAGGGUUGAGGCUCCAACCUUGCCACUUGUACCCAGU
+CCUACUCUGCCUAGAGAAUAGAGCAUAAGCUGACGAUACGUCCCGGACAG
+GUGAAAGAUAGUCCAGCAUCGUUCGUAACGGGGCUCUUAUGGCUAGGCCU
+UCGAAUGGAAUAUUUCUAGAUUGGCCCCUUCACCUGAUACCGUCGCGUCC
+CGGAAGCAGAUGUGACGUAAUCCCUUGACUAGUGACAAAUGGUCACCAAG
+AUGCUGACAAUUACUCAUGUAUGCUUUCUAGCUUUCCACCUUCUCAUUUA
+AGCCCACGUGAAGUUAACGCUCGGACGCCUUAGCAGCCUUGGGUAGAGGA
+CUUCGACCGGACGAGUGGCUGAGAAUAACCAACUUCGAUGAACACUCUGA
+GGUAUGCUAGAAAGGAUGAUGUUGACAUGACUCGCUGAGACUGACUCGCU
+ACGUUAUCCUCUUCAAUGGAAGUCGUUUAUCGUGAGCUAAUAAGCAGCGA
+AGCAGCUGCGCUUGAUUUUGCAUAUUCUAACAUCUCGCCGCUGUUCUGUU
+GUAGACGAAGGGUCGCUGUUCAUCCUGUUAAGCCGAUGCGAUUCCUCAUC
+UGGGUUAAAAGACCGUUCAUUGUAGGUCGCUUUCGACCUGUUACGUUCAG
+UGCCCAGCUCUCUCAUCUGAAGUAAGCUCCUUCAGUUGGAACGGCUUAAC
+AACGAAAACUAUGUCGAUGAUAGGAAGGCCGCAAGCAUACGCUGCACACC
+GGACCUCAGUAUCCAUGGAUAAAUUAGUUUGCUAGGACCGUGAGGCAGGU
+AGCUACUUACGGAAGCGAUGCCCAACCCAACACGGUCACUUGAGGGAGAC
+AUUUACACUGAUAUUCACGAAAAACCAGAGUAGACAACUGGAUGGGUCGU
+CGUGAGCUAAGCUGAGGGCCGCAAAUUCCCUUUUGUGGUCGCGGCGUAAU
+CGGAGAUCCUGACCGCCCCCUUGACCACAGUGCUGACUUUGGACCAUGUA
+AAAGCCAUGAGUCGGCGUCAGAACUGGUGGCCGCUGAUCAUAAUAAGAUC
+CCCUCCCGCCAUGGGAGUAGCUCCAGUUGUUCUUCCGCCCCUGCAUCGCC
+UGCUUUUAUUGACAUCCAGGGAACCCCUAUCGGGUUCAGACUAAGCCAUG
+CGAGUCGGCUGGGGGCACUUGCCCCUGGCGGCGCACGGCUCAGUAAUACG
+CGGUCAACCUACCCUGGGGACUGGGAUAACCUCGGGAAACUGAGGCUAAU
+CCCGGAUAGGUGUGGGGUGCUGAAAUGCCCUCACACCGAAAGUAGGCGGG
+AAAUGGACCGCUGAGGCCCCAGGAUGGGACCGCGGCCUAUCAGGUAGUAG
+GUGGGGUAACGGCCCACCUAGCCUACGACGGGUACGGGCCCUGAGAGGGG
+GAGCCCGGAGAUGGGCACUGAGACAAGGGUCUAGGCCCUAAGGGGCGCAG
+CAGGCGCGAAGAUUCCGCAAUGCCCGAAAGGGCGACGGAGUGAACCCGAG
+UGCCACCCGCUGAGGGUGGCUGUUCCCCUGUGUAAAAAGCAGGGGGCAGG
+AAGGGGAGGGCAAGGCUGGUGGCAGCCGCCGCGGUAAAACCAGCUCCCCG
+AGGGGUUCCCAAGCUUCAUCCAGAAACGGUCGUAGGUUGGCGUUCACUUG
+GUGUCGAAUUUUGUGUACUAGUGAAUUCUAUACUCUAAAUCAGCUUGUGG
+CGUUUCUAUGGCGGCUAGGUGCGAAAAUUGGUACCCAAGCUCCGACACGG
+AUGCCUCAAUGUGGAGGGACUCUACGGUAUCUGGUCGUUGUGAAACAGAU
+UAUCUCCAGCUUCCUCAGCUGGCGUCAUGUCUUCGCGAUGCUUCGCAUUA
+CCAUUCGUCACAGAACACUUCGUCCCCUAGCGGUGUGGGGAUCUUUGCAC
+GCGGAGAAGACAAUGUCGUGUUGAAUUGCAUAUGCAGUGUGACACUAUAC
+AUACGACCCGAUGUUACAACAUUGGUGAGGAGCUCUUCACCUUAUGUCAA
+UAGCUACGGAAUACUAGUUAGAUGGCACUAGUCAACCGCGGGCCGCUAAG
+GAAGAUUAAAGCAUUUGAAGGCUAAGAAGCCUCUAGGGACAGCAGGGAUU
+UCGUAUUUAGACCGUAAGCUGCAAAAGCGGUAUCAGCGCGGCAGGUGAGG
+AGUGGCUCAACAAUAAUUGGAUUGUUUUAUCCUUAAACGUAAACUGGUUU
+UUGAUUCCCACGAUUCCUCCACGUCCGAGAUAAACGAUAGCGAGGAGACA
+AGCCCAAAACCCGAAAUGGGGGUCCAUAUUUUACACUCGAUAGAGUUGGA
+AGAUAACGUGCAAAACCAAGCCGGAGAUUCCUUAGUUUCCCGUUAUAUUU
+UUCCCCUAAGCACAUAAGGGGAGCCUAACAAUAACCCAGCUUUUGUAUUU
+AGGGGGAUUCUACUAAGCGUCCUUAGGAGGGUUGAACCUCAACUCAUCCC
+CUCCUUACUUGCUCCUGGGAGGACUGCCGUUUCAGCCGGUAUAAUAGGUC
+UCAUUUAUGUAGCCUAGUUACCUAGACUACAUAUAAACUCAUUUUCAUAU
+CCUAUUAUACCGGUUACGUUUCUGUGCAGUAGCCAGAGCACUAACCCUGC
+AGAUCUAACUGCUCCCAUGAGGCUUGGAGGCUGGAGUUUCCUCAGGAUAU
+UCCCGUAACCCCCUGUUAGGCUCCCCUAACAGUAGUAGGGAGUCCCGGAC
+UUCUUCAGUUGAACUUGACCCGGGUGACAUCAUGAAGGUUAAUAAGGUUG
+AGGAGCUACCGGCGAUGAUAUGUCUUUUGUCCAUCGUCAAUCCAAGUCAA
+UUCUUUAAUUAUCCGUCGACGCUUGGCGCCAGCUAAGGCAGUGAGCAGAA
+UUCUGAAGCCACAUGGGCUAAGAGCUAGAUUAUGUCGAUAAACAUGAUCA
+GAUUGCUCGCACAUGCCCCGAAAAGUUAAGCUCUAGGACGAACGCGGGCA
+UAAUGGGACCCAAAGCGAUAUUAGAAGGCUAGGUUAGGAACCUUAUCCUA
+AGUAAAGGAAUGCCUCAAAUUAGAUUUCAUUGAGAUAGGAAGUGAAAUAU
+CCUCGCAAGCGUCAGCUGACAUAUACGACCGAAUUCGGCCUGUGCCACUU
+UAGCGGUAUUGACUGCCAGUUCCGAACUAACCGUUACCUGUAGCGGCGGU
+GUAGCGAGGAAUACCCGACGGUUCUAACUGGUCAGCAAAUAUGCACGUAC
+CACGAGGUACAAUGACUUUGCUAGGACGCGGUUGGACACUGUUACGCUAG
+AUCCGGCCCACCUGUACGCUAUAGAUGAAUCCUCUGCCAGCACAGACUUG
+CGGCUUGGGGCGGACGUCACAACCUGUCGAAGCAAAAUAACUAUAAAAUA
+UUCUUGAUAGUACAAUAGUCGUGUUGCAAAGGGACCCCCGAUUAACUUGA
+AUACAAAUGGACCCAAACGGGAGCCUGUUUCCGUGUACGCGAGACCCACU
+GUACGUACAGUUAAUAUACAGCCUUUCCCCCAGGAGCAUGUGUUGCAGUG
+AACUGCCGUGCCUACCAAAGCAAUCAGUAGGUUAUUGGUGCCUCUGUACA
+CGCUGAAUCUCAAGAAUGUUUGAGAAAUCUUCUUGUCAACGAGAAGUAUA
+UCCCAGACCCUAAGGCUGGUACCUUUCCGUGUAUUACAUGUUUUUGAGUG
+CCUAAAGCCAGGGCAAGAAUGUGGGGGCCGUGCACGUGGUUUCAGUCGCA
+GUGUCCCACUGCACACCCAUUCACGGCUUCAGCAUGAAGGACAGGCAUCG
+GCCUCUGUUGUUUGCGACCCAAGUGAUGAGCUCUCCUAAGUCUAACAAUA
+GCAAGCGUAUCUACUAGCACAGCGAAGCGCACGGUAAAAUGUUAUUAUAU
+CAUACUCGCGGCGGGCGUUCGGAUCAAAGCACAAUUCGAACCGCCAAAUU
+CACCGAGUGGCAUGUUCGGUUGCUGUCUUCGCACAACGUGGAGUUCUUUG
+CGAGUGAGCGUGGCAUAGCGGGCUGGGGACACCCAGCGCCCGGCGGCAUG
+UCGGAGAUGAUUAUGUCUAUAUCCGUGGCCUGGGAGUGGGCAAAAUCCUA
+ACUGAGUGGUGGCAUUUACGGCAUAGGGCCUGUGCAAAAUUGGUAGCUCA
+CGUUCUGCAUGACUCAUAGUGUCCGAUGACUGGCCGAAAUGUGGCCGAAA
+CUAUAGGAUAGUGAAUGGUCUAUCUAGCUUCAGAGCACUUUUGCCGGACG
+CUGGGAGCCCCUGGAGAUCACUACGCCGUCCACGAUAACUAUUUUCCUUG
+GAUCGUUCGGUAGGUUUCUUAUUGUAGAUCGCGGGUCUUGCUGGCGCCGA
+GGUGACGCCAGGACCAUGUAGAUACAGUAAUUCAGGUGCCCUUUGAAACA
+CAUACUGUCGCACCAUCAUUCGGCGUUUACCAAGAUGUGAACAAGGGUAU
+GGAGUGAAGUUGUGCGGCUACAAUUUCAACCAGUCGUUCUACAUGUGUUU
+UGACGGUCCAGGUUGGAUUGCUCAGGACCUUCAACGCCACCGCGCCCAAU
+UGCAGUUUUACAUGGAUGUUCGGGAUUACUAUGGCUUGUACUAUUCAUUG
+CUCUGAGAGACUGUUAGUAAACGAUGGGGUAGACCGCGCGCUGGCUGGUA
+GUUAUAUAGAUUAGACCACAUGAGCCUCCUACUCCGGUCCAACCUUCUCC
+UAACGUUAAGUCGGAUCGAACCAAGGUGGAAUAUAUAAGGCUAGGCUUAC
+GUAGUAGCCAGAAUUAAAUCUCUCGAAGUCCUUUAGAGUGGUAGCCCCUG
+CUUCCAGCUCAUGACGUCUCGACAUCUCCUUGGUGACCCUAUUGGACGUC
+CUAAGAAUUUAUACUUGGUAACUCAAUAUGGGCGCUAGAAAGUUACCGAA
+GCCAGCUUACGACUUCUCUGAAGUGCGGAUUCUGCCGGGAUAAGAAUUUA
+UUCUCAGCGCAGUUGCGAGCGUGCAGUAGUGAGUCCAAGUUCCUUCACGG
+UACAAGUUCUAUGGCAUCCCUCGGGGCUUAGAGACGACCAUUUUGCAACG
+CAGCCUCUAUGACGACUCCGGAGGCCACCGCUAUUUAGCUGUGAGCCCGU
+GUGAAGUAUUUUCAUCAUAACUUAAAGGCUCGAGCGCCCUUGAAAACUCU
+GAGACCGCAAAUUUGAUUAGCGGACGAUCCGGAGAGUAUCAUUGUAUGUG
+UAUGACGGACUAUACCCAGUAAAGCAAGUCAUAUUUGUCCUCCCCGGAAC
+CUCCCGUUGUAUACCUGCUUGGAGUUAGGUGAGGGCCUUUGACGGAGGAA
+UAGCUGUGAUCCAUUUGAAGAAAAAUGGAUCCUGUAGGAUGGCCCCGUAG
+AAGGCUCCAGGCAGGUAUGCUUGCUAAGACGCGCCGACCGUGACUGGUGU
+UCGUUCAUUCCCAUACGCACGCGUCUUCGGAGUUGGCACGCUAAUCGUUC
+UUUUAGUCUAGGUGAGAGAGUUCAGAUUCACUGGCAGUAUCAGGCUGGUU
+CUUCCCCUCGGUCUAUUCCGAAAAAGCGUGUAUCCGUCCCGUGAUAGGAA
+UGUCGUCGCUAGCAGAGAAUGCGGGAGACGCAGGAAUCUCAGCCCGAGAU
+GCACCUAACAGGGCUCCUACUGUGUCAGAUACAUGUACUGUAGACCGCAC
+CCGCCUCGGGGCGGUUAGCAAGCACGGCCGUGUUGAUUGUGUAGCUGAUC
+GCCUUAGGACGAGGCUGUCGUCCUACUCAUGACCCAGGCGCAUUGAACUA
+CGAUGCGCGCCGCAAGGACGAUUAUGGAUUCGUGUUAGCACGGUAUACAA
+GACAAAUCGUUUUUUAAGGUUAACCGACAUCACGCAGGCAACAUGUAUAU
+GUGGUGAAUGCUUGGUUAAACGGCGUUGGGCGGAAUUUCUUUGGGCUUAG
+UGUUCCUGGAGCCUGGUUCGGUCGUGGAACUAAAUACACCGUCAUCUACU
+AGCGAUAGCGAUCGGCAUUCGCAAGUUUAUUCUAGCCAUAGAGUUUAUAU
+CAAGUCAUCCGCUGUUCAGUGAGCCUGGUAUAACUUGAGGAUUCCGUCAA
+UGUAUGUCACGAGGUUGCAGGCGGGGUCUAUGGUGCUAUGGCACACUGUG
+ACCUUCUGCCUUGCCCGGAGCCGGUAAUCCUCACACCUGGAGCCUGCACU
+UUUCAGCGGGUCUAGCACCUAAUUACACAGCAUCGGUAACUUUACACCAG
+UGUGAUAUUUUCAUAGCGGGCUUCGGGCCGUGCUGUCGUCUCCGAUAAGU
+GGCAGUUUCGGUUACAUUGUCAUCAGACAACAAACUCCUUGUUCCCCCGC
+CGAAUUUAUGGGUACGACGGCACUCCUAAGGCCCAUUUGGUUCGGAAACG
+CUAUCACUAGUGUGAGCAUCGUGCUGAACGACCUUGAUCCACCGCAGCUC
+UAGUCCAGUUACUGUUAACUGGUGAGUGUUCCCAAGCUUUGGAUCUUACG
+ACGUUUCACAUACCUGUCGUGGGCUAAAAAUAGGAGUCGCUUUGACAAAC
+UGGAACUGUGGCGCCGCUACACAAGCCGUUGCACGCCUACCCCUCUAAAA
+GACCUCGCAUGAUUAUUGUGAUAGAUACGGAGAAGCAUGUGUGGUUUACA
+AAUACUCCGUACAACAGAAGCUAGAACUGAUUCAACAGUGGAUAUUCGUC
+GUAAAAGCCUCAGCAUGGCAGCUGUGGGUAGGGGCGCCAAAUCGUGCAGC
+AACCGUGGGCAAGAACUCGGGUAGUCUCCCUCGGUAACUUCGUCCGGGGC
+CAACCCGUCCCUGUGGAGAUUGGUGGGCGCCACGGGCCAUGAACCGAAAG
+GAGAGCCGGUUGAUCCCUAGAAUUCAUCGGGCGCAAAGGGCAAAAGGCCU
+AAGUAUCCAAGGCGAAGACAAUAGGCGAUGGGUCUGGGGCCGGGGACGAG
+CGCGGACUGGGUUUCAAACUAUGUAAGCGCAACUGGGACUCCCCACUACA
+CUGCGUUAGAUAUGAGCGCAAGUACGAAGCUUGUACUUCUUAAAGCCAAC
+AAUUAAACCUAGCACAUAGAAAGAUGAGUAGUUAAUGAUUUGUUUAUCAG
+AGAUGUACUGGUUGGUGAAAAGUACAACAAACAUUAGUGAACGCUACUUU
+AUGCACAACUGUAUAGUCGAUUUAAAGUGAUAAAUGUGUUGAAUUGCAUU
+UAUAACUAGGGUGGUACCGCGAUAACGUUCGUCCCUUUUGAGGAUGGGCG
+UUUUUUAUUUUUUAAUAACGCAACUGUAUCUUAGGAUCCGUACACAAGGA
+GAAGCGAAAAACACGUCCCUUGCCACUUGACUCCUUAGGUAAACGCACCG
+CUUACACUCUCAAUAGUGUCUUCCGAAGAUUCGAACAUUGCUGUUAGACA
+AUAACGAACGCAUCGCUCCUUCCGUGAUUCCGAACACAGAACUUAGCAUC
+GAGAGGUCUGUAGCACUGGUAAAUGUAUGCGGGACAGGUCGGAUGGGACC
+AUUAGAAAAGUACCAAACCUUUUGUUUUCAGGGAGUCUGUGGGUAUUGUG
+AACAGGCAGCAGAAUUUUGGGAAGUGGGCUGAUUUUUAGAAAGCGAAGAU
+AAACAAUAUUCUUCCGGUGAGCACACCUUAUCGUGCAACUCCUUGUUAGA
+GGAGAUUAAGAUAACGGGGAAAGACUAUUGGUUCCCGUUAAUUGAGGUGG
+CACCGUGUUAGCUAGAUUUAACGCCCUCACACAGAUUUUCUGUGUGAGGU
+UUUUUGUUAUUAUACUAAUAAGGAAAGUUGUGUUAGAUCCUGGAGGGCAC
+UUCUUCCGGUUCUACUAGUAACGCUAAAUCCCGUUCAAAUACUCCAACGG
+CCGGUGAAGUUGUGCCCACUCAUUAGGAUGACAGUGGCCAGGUAUCACAA
+GGCGCGAGCACUAAGGCAGAUGGGGACAUCCAGAUUGCCCCGUCCAGUUU
+GAGAAUCUCGAAGGGUUCUGUACGGGCUAUUGAUGCAGUGACCGGCACAA
+GCUUUUCCCCUUCUGAUGCUGAGAGAGGCAGUGGUCCCGGCUGCACUUAC
+UUGUCCGUUUAAAAUUUGCGUCUCGCGCUAGGAAAAUCAACCAUUUUACA
+GCAAUUGAAAGGCACUCGCUGUGCUAAAGGCUUGAUCAAAGAACCAUUUC
+AGCAUUAUCCCGGUGUUCUCACGGGUGUAGGGCCGACUUAGAAGAGCGAA
+CUCUUGUUUACUGAAUCGGCAGACUGAUACGGCUGCGAGAAGCCUCCCCU
+CGCAGCUGAAGUAAGUUCUGCCUGAGGGGGACCAUUCCCGACGACGCGAC
+UUAGAGGCCGACCAGUUCCUUCAUUUAGGGCAGAUCCAUGCCUAGGACGC
+UGCCUAACCUCUCAGAACGGAUGCACCCGCCUUCCACGGACUUUGCUGGG
+AAGAUAAGCGGCCUGGUGGGUCCAGGACAUCUGGCCAUAACCGCUACUAG
+GGAAUGCCGGCAGCCGAGCAAGCGGAGGACUCAGCAGGCGCCCAAGGCUC
+GCUAUGAUAGAUCUGGGUAAAUCUACGAGGAAAUGAGCUCCUGUCUUGAG
+CCCGAACGAGUAAUAUCGUAAGGUGGAAAUUAUAUAGCGGAGUCUAUGAG
+CCAGAGCGCCCGACCAAACACUGGUGUGAUGUUGGGUGGACCUUCUGUUA
+UGACCUACCGUGUGUCUUGCGCUUGAAGCUCCGUGCUGAUAGUAUGAUAU
+GGCGAUGUAGCAUUAAAUCGGUUGAUUAGUGCCCGAUGAAGUGAGCCUUG
+UAUAUCAAUGGUUCUACGACUCGACGAUCCUGAGCAAGAGAGCGCUCAAG
+CUUCACGGAAAUCACAAAUAGUGCCGACAUUGCAAAGUCGAUGGCGGCUC
+GUACAACGGUGACCCCACUGUACUGGCAUACCCAGGGAGCUAAAGCAAGG
+UGACGGUUCUAGUAUGUUGCUCUAGUCUCUUACCGGUCAUGCCUUAUCGA
+AGCUGGAAGCACAGCACAUUAUCUCAUGACUAUAUAAUUAAUUUACACCG
+AGCAUUGUCUUCAGAAUCGGAGGUGUAUGUAGAGAGCAAGCGAGCUUAUG
+GGAAGAUACUGUCGGCGUAACUCAAGAAUCACAAUAGAAAUCGUCAAUCC
+UGUGCUUAAGUCCUCUGUUCCCCAUGAUCCUAAACGCCCCCAGCAGGCAG
+AAAGGUGGGCUCGGUUCCGGGAGUGCUUAAUUCCCAAGAACGCUCGGCGC
+CGACUGACUUUAGAAUCCGCGAACCACGAUCUGGCCGCUUGUCAAGGAGG
+CAUAUCGGUACCAGUGUCGCCAGCGAUUAGGGGCUGUGCAAACGUACCGC
+AUCCGUACUGCAGCAACAUUUCUGACGGCCUUCGAAGCAUUAACGGUAGG
+UAAACUAUUUGGUAAAAUAACGUGGCGGUUAGCAGUAUGAACUGUGAACA
+AAGUUGUGCUGCAUGAGAUCUUUGAUUCUGAACGGUCUCUACGCAGGCAU
+GUGCUUAGACUAGGGUAAGGUGCCAAGCGCGCGGUGGCCACCAAGACGCU
+UUGAAUAACGGAAAGCCAGACACUGUUCUUAUUACCAAUUGGCGGCUGUG
+GCUAUAGGCUGAACCCUUUCGCUGCGCUGAUCCCACAGAUUUACGCAGGC
+AACACCUCCGUCAAUCUUUAACCUGCAGCAAUUCACGAGUAAUCAUCGGG
+AUCGGUUACCCCCAUUCGGCUCGCUGUAAGUGGAGCAUACUAUGAUAUAC
+UGCUUUUGGAUGUGGAACGGCUGUGUAUGUGGCGUGUAUUGAUGGACCCA
+GAGGCAUAGAUGAUGGAUGAGGCGUUCGGGGUCUUGUCUGUGAUAGGGUG
+AAAACCAAACGCGUAAAAAAACCCCGCCGCCCGGUUAAAACUAUUCUUAU
+AGAACGCUCACACAGGGAGUAACUAAGGGGCUGCCCCUGUGUCGUGUAGG
+CACAGACUAUUAGCCAUCUCGGAGGGCUGUCGAUGCCUUGGCUCAUCGUA
+ACAUAAAUCAAGCGAUAAGCGACAUUCGGUAUGGCGUGUAUAUUACACCA
+CCUUUGGCCGUGAUAGGAUCAACAUCUUUCGCAUUGACAAACCGAUUUGG
+GGGAUGAUUCUGCCCUGAGUUAGAAGGAUGAACCACUAUAAGCGCACCUC
+GGCAACGCCUGAUCUCGCAAGCACACGAGCGAACCAGUCAGGAGUCUAGC
+CGUGCUCGAUGGAGGUCUACAGUUAGGUUGCAUUAGCGGGACUUAUCUGC
+UAUAUCUCAUUGGCCCAUGUCCUAGGGACGCAGGUUUUCUACCCCGUAUA
+UGCAGCACGAGAAUGAGCGAACUAUGAUUGAGGUUCAAGUAAUUUGGGCU
+GUUCGUAGCAAAGAGGAGGGCUUGAGCAGGGAAUUGACUCGACGGUCCUU
+GCGUAAGGUAUUGGAUGGUAGUGUCAGGUUGUAGCUUAAGCUAUAUCACG
+UCAAGCCCCUCCGUCUUCCCGGAGUGUACUCGUAACGUGUCCAUGUAGGC
+GCGGCGGCACCCCCCAUACAAUCCUAGUAUGGGGCUUGCCCUUGGUAGGU
+UCGUCGGUACGUAUUGGCGCGUCAGUAAUUCGCGCCGGCAUGUAGGAUAG
+UCAAUGCCACCUCAUGGCAAAUAAGUGGAUCUUUAGGAACCAUGGACGCG
+AACGUGACUUUUACAGACUUUCGGGGAUUCUAGUUAUGACGGGGUCAGAU
+CGAGCGAAUACUAGUGUCAAAAGUCCCGGUCGCCAGUGUAGGUGUGGCAC
+AGAUUUACUCCCGCGCACUAAUAGAUCAGUACUCAUUGCCCAGUGCCGGU
+ACCCGGUGCACUGUUGUAUACCGGACACUAACGGAUAGAGCUGAGAUCUC
+UGGUCCUUUGCAGCAUAAGGCCAGUAUGGUAUCAAAUGCAAAUGGGGUCA
+GCCAUGCAGUAGCUUCCGUCCCCAUUGCAUGGGUAUGGUGUAGCCUAUAG
+GCUCAUACGUGUCUAAUUUGUAAUCUUCUAGGAACCCCGCGUUAGUAGAG
+CAAGGGGUUUCACAACUCGAGAUCCGGACGUCCGUGUGAUAUUUCGCGAC
+AGGGUCGUCGGAGCUUUCAAGUUGGCGCAAUUGCCCUCGUUGCAGGUGCG
+AGAUAUGGAUAGAUUUGCUGACAGUAGCAGGCUCAGGCCGUCCAAACAAC
+GCUAAGCAAAUAAUUAUGUCCCUGUUUCUGGCGCUAGCGUGUCUGCUGAA
+UCAGAACACCGAUUUUUACGUUUCUGUGUUGCUACACACACCACAGAUUC
+UUACGGAUUUCGAUGAGGUAUGGAGACCCUGGAUCGUACACCACACAUUG
+GGCUCUUCAAACUCGUGGCCCUCCGUGCCUCCGACACCCGGUCAUAAUAG
+UGUCCGUCGACGGUGUUGUUGCGGAGGUUGUCCAACGGUGCGUGAUACCU
+UCAGCGAAGAGAAAAUCUACAGGGACCCUGCUGGGUAUUCCCUUUCGCCC
+AAGGAGGAUUUUGACCGUCGAGUUCCGUAGCCAUCCUUCGUGAACUCUUC
+CUGUUGGAUAGUUUUUCAGUAACAAGUACCGAAUCGUGGUGAAUGUGUAG
+AGAUACGCAUAUUCUCAUCCAAUUGCGAGCGACUUUCCCCUCUCUAUAGU
+CAAUACCGUCCGUAUGCAAUUACGCGGCUAAUUGAGUCGUACUCCAUUGG
+GCCCUAUCGUACCCCUAGUUCGUAACAGCUAACGUGCACAAAUUAGUGUA
+CAAAUCUCUUUCUUCAAGUGUUCUGUGUUGAUAGGAGACAACAACACGAG
+CAGAUAAUGUAAUGGGUCCUGCUCCUAUAGCCAUGGCACUUAGGAGUCCG
+CGCUCCCAUAACCCUUGAACUUAAGAAGGUCGAUAUUUAAGCGCAAGUCC
+AAUUAGGUUGUGGAUCGGAGUUCGUACUCUACAUUGCCACUACGUACCGU
+CCUACGACAUCCACUGUUGUCUGAAAUUAGUCACGACAACUUGGUCAUUU
+CGGCCUUCUAGUAUUGUGCGAGUCAAGGAUUGCAGGUGCUGGGUCAUGCC
+UCCGUAAGGCCCGAAGCAUAGAGUUGUCCCUGUCAUCUUAUGCAAUUUAA
+CAUAAGGGCAUGGGAAGUAUGGAACGUGACGAGUCAGUAACAGCCUACUG
+CGCACAAUUGCUAAACGUGCUUUUCGCGUAUUCCGCAAUAAACUUCCGUU
+CAUAACUGUAGAAUCAUGCGAAAGUCUUCCCGACCGUCACGGUUUGGGCU
+UGCGGCCUCCAUAGACACUCUCUACGAAUAGCGUUAGGUAUCGAAUUAAA
+CCUAACCAAGUAAAGUAUGCUUAGGCGAGUUCCUGAUCUCGAGUAUCCCC
+GCCGAUCAUCGUGCUAGCGCUGUCACACAAUACAGGGGGCAAGUACCUGG
+UCAUCAGCGAUGACUAUCUAGAUUCGAUUAUCUGGCUUUGAGAUGUCAUU
+CCAUUGAUUCACAAUUAUUUCGCCCGAUACUUCCCACUUAUCAAACUGCG
+GCGACCGCACCUGACCGGAUCAACCCAAUCCUACUGACAUUGCGUGGAAA
+GCGCGAGGGGCGGUGGCUACAACAGUAUAGUACACUCCGCCUCAUCAUAG
+AGGGUUCAGAUUGCCGGGGCAACCUACUAUUCAGUCUGUAUAUCUUCGAA
+AGAUUUCACCCGGUGUCGCAUAGUAACGCACAUGCACUUCAAACUGUUAA
+UCUUGGAAUCGGAGACGAAGAAGAUCACUAGCAUCAUUCUAUUCGACCGC
+AAGACGAAAUAGAUAUCGUCGAUCAACUUGCCCAUAUUGUUCAGGCAGUC
+GGAUACGCCUUCGAGUUCGAUCGGUCCUACCCCGUGAGACGACGGCGCUC
+CGCAAUCGCCAUCCAUACUUUUCCGCGAUUCUAAAUUUCGGGCACUCAAU
+CCAAUGUGAAGCAGGUGUACCCAGACGGACGAUUAGCGUUGGUAAAGGAA
+CGUAAUGACGGGCACGUCGGAUCGUCGGCUGAAUGUAGGACAUGUUAUAC
+GGUAUAGAGCCAACAACUCUCGCUUAACGGAGGAAGUUACCUGCAGGUUG
+GGAAACCGGCCCACCAUUGUAGUUGAACCGCUAGGGUAGUUAGCCUCGCU
+CCUGGUGAGACUAGGCUCUCUAUCCUUGAGAAACCCUAGGCGCACCAUGA
+UCGCGUUAAUGUAGCUGGCCCCUGAACUACCCCGGCAUGUGGAAGGACGG
+GCUCACGCAACAUUAAGAACACUGCGGAGACCGGGUAGUUUCAGACACGA
+CUGGAUCCAAUCGUGUGCCACGUACACUUACAAAACACAUCCUGUCAUGG
+CACUGCAGAUACUUCCAAAGGUGAAUGGACUGUAGACCCCUCUCACUCAA
+GACGCACGUGCGGUUCCAAAACGGCACCUCUGGAGGGGGACGAGCCUGCA
+GGAGACCGCGUGGCAGACGCUGUCUAAAGAACGACCUAUUCUGGGCGUGG
+CCGGUGUUCGUUCUUAUCCUUAGCAUAUCCCUACCUCAACUGUACUGGCC
+UUUAUCCAGCGUUGAAGGGGACUGCCAAAGGCUCUGGGUUCGUUCUGAGA
+AUAUACGGUCAAAACUUGAUCUGGAUAAUACCAGCGAAAGGAUCAUGCCU
+UCCCUUGCCUGUCCUUAUGGCUAACAAGUAUGGCUAGAGAAAAGUCCGGU
+CGUAUGGUCGUACUGGGGCGGCGGCGACUACAGCUGAAUAAACCAAGAUG
+GUAAGCCCUAAAGGCCUCAUGUGUUUGAACCUAGUUUUGGACUCCCCCUG
+AUCUAUGUGUUUCUCCUGACUACUAACCAGAGGCGAUCCGCUAAUGAACC
+AGACAACGCGUGAUUGGGUCCGGACAUGUAUGAGGAGCUCAGGGGGACUC
+AGUGGGCAAGUUUAUCGAUGGGGCCGUUCUCCGGUUACCUAUUAUUCCAU
+GGAACCCUACAUGCCGGUAGAACGGCCCCUCCUUUUGUCCACCGGAUAGG
+UCGUUCUAAUCGUGCUAACGAGUAGCCAUCGCAAUUCAGACGCCGAACCC
+GGUGAAUGCUACGGGAUGAAGUUUACCAGCCCAGCCUCUAGACCUUCCCG
+CGUAGGAAUUUUCUUCGCCUCCGCUUGACUCACGCUUUGACUGCUUGUGA
+CAAAGAGGAUCAAGUAAAAGAGCUUUAAGAACUCGCAGCCACUGAAGAGU
+CCCUGAGUUUACGCGGUAGUGAGUUGGGUAGUGUACAGGCCGUUAGCUCC
+AUAGUUCCAUAAUCAGACGCCGAUAGCCAUCAACCCCAAGGCUAUCCAUC
+AGCUGAUGCUCAGUUAUUUCAAUUUAACUGGAUACACCUACGUCUGGCGA
+ACGACAUGUGUCCCAAAGAGAAUCAGUGCCCCAACAUUCGGCGAAUCAAC
+AGCUUCACGCUCUUUAGGCGGAUUAAUUCCCGAGGGUGCCGAUCAUCUUG
+CUCUCCACAGUACAUCCAUCAUCCGGCUCAACAGAGGCAGUGCCGCCAGU
+CCGGCGGUGACAGAUCGAAACACUUUGUGAUCACCGGGGGCGAUUAUGAA
+CCUUUCACACGCCAUCGGCGACAGAGUUCACAGCCUCAGCCAAACCUCGA
+CGCAUGCAGGGGGCUAGUAAACUAAGUAUUGACUGAUGAUAGUAACGCCA
+UGUAGAUGGAAUUCCAGGCAACUGCACGGUUAGCAUUAUGUGUUGCUCCG
+GCUGUGACAAGGCCGCGUUGUGAAUGAAUUGGGCGAGACCAGUGAUGGGG
+UUCCCUAUUUGAACAAUCUACGGGAAGACUGUGCUUGGGAAUGACAUCAG
+CUACGAUCUUCUAGACCUGUCUUAAGAUAACCCUGUGGGAAUUUGGCUUG
+AGAAUUACAGGGUAUGCAGAGCGGCGGGCUAGAGCACAAUGUUCGAUCUG
+AAACAUAUAGUGGUCACAAGUUGUGUCGCUGCUGAGGGGAGCGGACGACA
+CUGCGUACGUCUGUGAACGAGUAUCGCAAACGGCUAUCUAUAUAUGUACA
+AGGUUCCGAUGCGUCAUCAGGGGAGGUCUCAAAGUAUAACAAAAGCUGGG
+UCCGGGUAGUGAGGGUCGCACGGGUCGGAGGUUUAUUCGCUACUUGCACA
+AGGGAGUACCUGGUCCGUCCUCGUCGGUCACCUUGAUGUUCAUUGCACAG
+AGAAAAACGGGAAGCUACAACAAGAGAUCCCAUUUGGAGAUUUGGCUCCA
+GCCGCACCGAAAGGGCAUGUAGAGGAACGGCGUGCUAAGAAUGGAAAAUC
+GCUGAAUUAAGAUCAGCAUCGUAGACGGUGAACCGCUUGUUUGGUUUGCU
+GAUAGGAGUGACAUUAAGCUGUCCCAGACGUUCGAAUUGUGUGUUUACGA
+UUGCUUAUAAGAAGGCAAGCAUAUUUUACUCUGUAGUCAUAAUAGUGUUA
+AUGUCCAGAUGAAUAUUCCCUUAUAUGGCUCUAGGUUUUAGAGGUGACAU
+GAUUUGGCCUGUGCUGAUCUAUGCUCGGGGGUCUGGAUGGUAGCGUUAUA
+GAGGUCCCAAUCGACCCUAGUGUAACCCUAACUGGCGCCCGGGGCGAGCA
+UGUUUUAUCCUAGUACCCUUUACAUUAUCCUGGUCAGGGAGCGAGCAAGA
+UUUCCCGUCCGUUCGACGUAUUCCGAGUCCUCUAGAUUGGAACUUUCUCG
+UUACGAAGUAAUGGCGAGCACGACGAGACCCUAUGUAAAGGAGAGGGUCA
+AUGAGCCCCGGGCUCUGAAGUACAACCGCGCGGGAGUGUAUCACAGCCGU
+UAAACGCAGGCCUUACUAUCGAUUAUCGGUAAUGCCGAAACCCGAUAUGA
+UCCGGUGCCGUUCUAUCAUUUGGUAAUUGAAUUUAGGAACCCGAUAUUUA
+UGCUCGUCGGAAAGUCGAGACGAUUACUCGAGGUGGAAGUUUUAUAAAAU
+CGUACUAGAGUCGGCCGUAUUAUGUACGUUGGUGUCACACUUAUAUGGCU
+AUUCACUGCUUGCCCGGCUCUUAACCUAUACAAGACCGGUUAUGCAAGGG
+UGCUAACGCAAGGUGGGUCCUCGAGCCGGGCCCUUGAGACAUGAUAGCUU
+GGCCAAACCGCUCAGGUGAACCGGACCACCCAAGGAAGUAUCAGAUUGGU
+GCGUAAUAUUUUGGCUGUUACAAUCUUCGGGACUCCUAGUCACAUUUAAU
+AGUAAUUGACUUCGUACAAUCCAUGAGGCCAUACGGGAAUUGCUAGCAGU
+GCUUACGGGGCGUACGACACUCGUCCAGCUUGACUAGAAGUGAAGAGUUA
+UCACGAUAGGCAGCGAAUUGGGUAGAUCUCACGAGUAAGGGAGCCUGGUG
+CGUCGUGAUUGCUAGGACGGGUACCUGGGCAUGUGCACAGCCUUCUGAGG
+GUGUGAUAAUAGGCGUAUAGUGUGCACCAUGUGAUUCGAACAUACAGUAA
+CCAGGCCUACUGCCGACAUCGGGUGCACAAAGACAAUUCGUCCGAAGUCU
+CCAAAGGCCGCUGAGGAAUAUUCAAACGAGCAUAAUGGGACCUGAGAACC
+GCAGAAUUCCGGGCAUAUCGGACCGCCUCAAGGCUAAAAAUGGUCAGUUG
+UGAGCGGUUUGCGAAAAAGGCAACCGCUGGGUGAAUAUUUUAUUUCUUGU
+GCAACGGACACCAUUGGAUAUUGGACUUUACUGCCUGAAAGCCCUGUCUA
+AUGUCAUGUUAAUAUAUUUCUUAUGCAGGCCGGGGUUCCAGUACAGGCAC
+ACGUCCAUAAAGUGGCCGCGAAGCGUGUACCUUGACGAAAUCCAGUUCGU
+GGAGAAGAGCGUCCCCCUUACACUCCGAAACGCCGAUAGGAUCUUAAUGC
+CCGCCAAGGAGUGGCGUCGAGAUGCUUCCGUGCACAAGGCUCGCUCCAAU
+CCACGGAACCAAAGGGUGACUCAUGGGAAGGUAAACGCUCGAAAUGAACG
+GCGAAAUACUGACGUUGCGGCAUCUAGCUACAGAUGCGCUGACCAUCGUC
+UGUGUACAGACAAUAAGAUCUGAAACGCGUGAAAACUUUAGUUUGGUGAA
+CUCGACAACCACCCCAGUAGCGGGCGACUUCCACCCUCGUCCAUGCUGUG
+UAAACAACAACUGGUUACCGCUGUGACCUGGUGCUUAAACACUGGGAGCA
+AGGUACCCAUCCAGAGGCUCGGUCGCACAGCUUCUUAUGCACGCUAUUCU
+CACGUUCAGCUGCCACUAUGAACAGUGUUCAACGCGUCAGCAUUAGGGGG
+UGAUUAAAAUUAGUUGAAUGGCUCAUGAAUGCGGUGGUCGAGUUAUAGUA
+ACCUUACGUUACAUUAUCCGACAAGCCAACUUUCAGAAACCGCCUUUAAU
+UAAUAAACAGCGGAAAAAGCGGCACUGCGUUAUCUUGUGCUCGCAUGGCC
+AUAGCGGGGGCAGCCCGGGCUGAGGGACCCCAGGCAGUGCCCGGAAACAA
+GCGAGAUUUCGUGAUCCCCAUAUUCGUCCGGAGGAUGGUGUAAAUAGGCU
+GAGCUCAGCGAAAAUUCAUCGGCGUAUAUCCAUCCCGUCGUCAGCACUAA
+AAAUUCGAAAGGAUACUCCAACCCGUACCGUUCAGCGAAUGUCAAAACAG
+GAAUAUGCAUUCGGAGAUCACACGGUACCAGACCGGUCGCGACGAUGCUA
+AUCUCUCUUUCGAAUUUUUAUUGAAGUGACAUCCCGCUCCUAUGUAGGCA
+UGCCGCCCAUUUAAACAUGCGCUGCACCGGAAAAAAAUCUACCAUUGGUG
+AUAACAGACAGGUUGCCAAAGUAGCGCCACCAACUUCGGGUCCUUCACCC
+GCGUAGCGCUUCUUUUGUCAGUCGCCUCGGGUCGACCUGCCUUACGGGCG
+GCUUGAAGCCCCAGGCACCUCCUCCCCGCACCCCCGGAAGCGCCGGUCGU
+CCGGGGUUAGCCUGCUCCCUUCCGGGCCUGGGCCGUUCCCCCCGGCUAAU
+AUGGCGGACAGCCCCUCCGGGCAGCCCGGCCAUAACCGCCGGCCCUCCGG
+GACGAGGACUCUGCGGUGCCUGGAACCGCUGCCGCCCGCUUGACAGGCCU
+CCCCUCGGCUUCGGCCCCCGCGUAUCGGCGGUUUCGGGUUACAGGGGACG
+CCGAACCCCCCGGCCAGUUAGUUUGUCGUAUGAACGGUCGGGACAAAUCC
+ACCCGCAGCACAAGCUUCCUUCUUUCGAUCAAACCAACGGCCUCCCCCUU
+UAACUCGAAGGACACACGUUUGAUCAUCACUCUACCGCGCCAAAUGCACA
+ACUUUAACCAGAGCAGGCAUCAGCGUUUACCGCAUUAAAGACCUUCUGAG
+UACAUUAGAAUGGCGUCUAUUAAGUAUCGAAGAGAUGAGCUGGUGGAAGA
+AUGGGCCCACAGAGCAAUUUUAUCCGCUCAGGUUACACGAAUUCCAUGCC
+AAUUACUCGUUCAGACGGUAUGACCCCAAUCUUCUGGCCGAUAGCCGGGU
+UACUCUCUGUACUAGAGGUCCGUGUCGCGAAACGCAGCAUUUCCGGCGGG
+UAAGAUGCGUAGGUCAUCUAUGGAGCCGCGGGUAACGAGGAGCGACUUGG
+CACAUCGAGUACCGACCGGGAUUCCCGUUAAUCUGUCGUUCAUAUCUCGA
+CAGUUCCAAUAAAAUUAGAAUUUCUCCCGAGGCAUGCCGUUAGCGGAAGU
+UAUAUUAGAAAGCGUGUAUCGCUAGUGGCUACACUCGUAGAACGCCCGUC
+CAUAUACGUCUGUAGUCGAUGGAGGAGGUUGGUGCUCUUCCUCCAUGACG
+ACGGUGCCUUUAGAGCACUAAUCCAUCACCGCCUCUACCGAGGCUCACCG
+AUGAGACUCCGGACGUUUUCUUGAUUUGAAAAUUUGCAACGUUCGUGAAG
+CAAAAGGUCACAUGCUAUAAAAACUGGCUAAUACCAUACCUCAGUGAGAC
+GUUAGAAUCUGGAACCUUAUGUCCGGAACGACUCAAGGGUAGAGUGCAAA
+GCCGGACAAUCUAGGGCGUACCAGUUCUGAUAUCUCCCCGGGGUGCGCAC
+ACAGCUGCAGGAACCGACAGCACGGACUAGUCUGGCCUUGUCAGCUUACA
+CUAUGACUGCGUGGGACGCAAACAGCGAGCAACGCUCGUCAUCGAAUUUA
+CAGGAAAUUGACAACCCCGACACUCGUCUACGUACAUAGCCCGUGUAGCG
+AACGAGCCACGGUGACGCCCAUGGGGGCAACUGUAAUCCCUGCUCAACUG
+CGAGCACCGCAGAGAAGAGAACAGGUGUCAUGCUUUCCGAUUAUCGUUCU
+GUUCUCUAGUCUAUGGGAGGUGCGAUAAAUAGGACCAAGUACUUCCAGUU
+UCAACUUAGGACAGUCAUCUCCAGACUCUUUUAUACGCCUGCCGUGUCCU
+CCCGCUUACUCCUAAGUUGGUCAGAGGUAGCGCCAAGCUCCGUGAAUUAG
+GAUUCCCUUCGCGUACCCUACAUGCAGUUGUAUUUAACUCAGAUCGUCCG
+UGAUGCACUCAGCGGUCGUGGUCUGAGAUUCUCUAGAAGACUCCAACAGU
+AUAAACAACUAUAGGAGUUUGAGCUGUACUACCCUGCAUCACCAGACGUA
+CCAGCUCCUAAAAAUGGACGUGAAAAUCUCAUUUCCACCACGACAGGCGU
+CGGCGGUAGGUUGUGAAACCAUACCAGCACGCACCUCGAUCUUUCCGGAC
+AGAACGACCCCGACAAUGAUACAGGAGCCGUUGACUAUAUUGACUCGGGG
+UUGUCGCACGUCACCGUCCUGGGCGUCUUGAUCAGGUGUAAACCAAGGUG
+AACCCUGCCAGGUCGCGAGUGUAACAUCAUUAGCUAAUAGAAUGGACUUU
+GUGAACAAAUCGGAGUCCUAUCGCCCGUUUAGGGGUGAACGAAGAGAUCU
+AGGGAACGGCCUCAAGGUCUGCUCGUCGUUAAAACCUUUACUCCAUAGAC
+UCGUGCUACGGCGUAAUGCCGGGGGGAUAAGGAUGCUCCAUGUCCAUAGG
+UUAUAUACCCCCACUCACGCGACAGACUAGACUAGACCGGCGAUGACCGG
+UAACUUAUCGGUUAAGCGAAUGGAAAUCUCAGCGCACCCGCAAUCGUAAG
+UGCCGCCUGCGAAAGUAGACAGUCAAUAUACAAUACGAGCGAGGGCAGGC
+CAUUCCAUUGAACGGGGGAGUACGGGGAGUUGGUUCACUGCGGUAGGGGC
+GGCCGUCAGGCAUUGCUAUGCCACACGUCAUACGGGUUUUUUAUAACCUC
+GGAGCCUCUGCCGGGCCGCUUAAUGGAAUGUCCCACAGUAUUAUAGCUGC
+CACUCGCCCUCAACGGGAAUCCCCAUGGUUUCCCCGCUGGCGACGAAUAA
+AUCUAACUAAUGUCGGAGGACAGAGGUAUACGAAUCGGCGUUGCGUCGUG
+UUUACUAACGACCACACAGCGUGUGUCACCAAACAGCAGUAUGGUUGGGA
+CAAGGUAAUUUUACGCGCAACUAUUAAGAGGCGCCAGGAAGUUUUAGUCC
+AGGAAGUCCGAUUCAACGAUAAAUGGGAAGGCCGGGGAAUGUGGACCGAU
+CUGAAGGUGCUAACGGUGGUAGAAACCCGGCUCAGCAUCAGACGGCAAGC
+AGCAACAGGCGGGUUAGGUGGCCUCGCGUAUGCAUCCAGUCCUACACUUU
+UCGAGCAAGUCCGCGCUGUAAACCGUUUUGUGGGUUUUAAUCCUUCCAGC
+AACAUAGAGAGUUGAUCUAGUCCGGAUUUUUCAUUGUUCAUGAGAUAUGU
+AGGAGCUUUGAGUAGCUGUGGACCUGAGUUGCGGUGAAGAUUGUAGUCAU
+GUAUCUCAGGCAGCUCCCCGGUCCUUUGGCCUGUGCCAUCGGUCGUAAGC
+CUAAACCCCGCUACGACUCGACUGACGUCUCCGCUUGCCCAGGCUCGGAA
+AUGAUAUCGGCGUUUCUUACAGCCCAUAUGUCAUCUGCUGCGCGUGAUGA
+UUGUAAGGACCAGCGCUAGUCAACACUAGUUGGACAGUAUACUAGCGUAC
+CGUUGUAACUAAAAUUGCUAGAUACUGUGCGGAUCAUUCCGUGAAGGUCA
+UCCUUCAGCCUAUGCGAUUUCCUACUUGAUCCAAAAGGGGUAAACGGACG
+CUUACUGUACAGCCUUAGUGUGAGAUAAGCUUCUCGUCCUGUAUCUGCUU
+CCAAGUCGUCCUUGCUCCUCACGCUUCAUAUCACUAUCGCUGGUUGCGCU
+GCGACGUAAAGUAUUCAAGUUUAGCCCUGGUUGCGAGUCCUUGGCGGGCU
+CCCGCAAAAAUUAUUAGGCACACUAGCAUCGAGGAGCCGCAGUGUAUAAA
+UAGGAUUCUGCAAAAUGGUUGCUUUCGAGGAACAAGUAAUACGUUGUAAU
+GCGUGACCGUAUACUGGAAUAAUGUCCCUGCUCAGGUGUCUCUCAGCCCG
+CGAUGGUCGCAUUACUUAUCUUGUUAUGGCUGGGGACCGCACGACCUCCA
+GCGCACAAUGCAACUGCAGUAAUCUGAGCUGAGCCGCAAUUGAGGUAAAU
+UAGACCUCAGCGUUAGCUGUAGUCGUUGGAGUCCUCUCCCUAGCAGAACG
+GAGUUUAGUGGGGGGACCAGAUCCAUUAUCACCACCGCUCCUGCGCAUUC
+CGGUAUACACACGUAUACCUUUCUUAACUGCAGAGGGCCUUGCCUGCUUG
+GAUUAUACUUUAGGUUAGUUAUGCGGGUUGUGAGUUAUAGUAGAUCGUCU
+AGCUGUGCGAUGUGCUUUUGCUAAAGCGGUGAUUCAGGUCUAAGACCGUC
+CUACGAUUGCACUCAACAAACCUUGAUGAGAUCAAGUUAAACGGAACGUC
+CAUUGCCUUCCCAUCCUCGAUAGUACAGGACUACCGAGUUGAUUUCUUGU
+GACAAUGACCAUAUGAGCCUGGUUCCCCAGGCCCUCCUCACGGAAAAGUC
+GCCAAGGCAACCGGUCGACAAAGCUUGUUAGGCUCUGUCGGGUUCCGCAG
+UGAUUCACCGAAUUUCCCACCUGCUAUUAGUGUGAGCCCUGAGACUCCGU
+UAGCAAACAGGUUUCUAAAUCGUAGGAGGCCGAGCCGGUUGCGCGGACAA
+UGAAUUGCCCUGGACGGAGGUCUUUGGCAAUCACCCGGGGUAUUACCCAU
+GCUCUUCUAUUAAUCUAUUUCAGUGGGGCGGUCAGGCGUUCAGUCCAUAC
+UACGCGAUGAGCCUUCAUAUGCAACAGAUAGUGGAAACUUCCGCAAGAAA
+UACACUCUGACUGCGGCUCCUGCAUGGAGGAAAACACGGUGAUAGGGAGC
+UUUUCUUGCAAAGCUGACGUAACUCACGCACACAAUUAAAAUUUAUCAUA
+AGUGUUGGAGGCAUUUACUUUAUCGCCGCCCUGUACGUGUUUAAUAGGAC
+UCUUUCGAGCCACCGAUUUUCAGGAACAGAAGUGAACUAUGUUGCCUUGG
+UCGGUGUGGUACUCGAGAAGUGAUAUUGCGAAGAACAGACUGAUACCGCA
+AGCCGACAAGAGGUAGAAUUUUCAUGUAUACACGUUCUUGGUGUCAUCAC
+AUGCGCCGACAGGGGGGUGUGAAUAUCUUGGGUAAAUUACGAAUAAUCAU
+AGGAUCUUCAAUGUAUUAUUGAGUGCUUGGCCAAAGAUACCCGUUACUAG
+CGGCGGGUAGUUCAAGUUAGCUGCAAGGAGAACACGGUCAUAAAGCCCUC
+GAUCAUCGACCGUUGUCUAAGGGUGCGACAGGGCGACCGUAAGUCACGUC
+ACAGACGGUUGACGGUGCAAGAGGCGUAGUUACUGGCGAACCUCUGGACA
+UUUUCACUCAAGUCCUACGGUACCCAUCACCUCUGGGUGUUCCCCAAGCG
+CCCGAGAUAACAUAAGUCAACUGUCGCGACAUCGCCAGGUCGCUCCAUUC
+AUAUUACACAACGGUUCAAGACUAUCAGAGCGCUAGGUUCCAAGCACACU
+GGGUCAACGCUCAUGAGGACCCUCUCCCGCGAGGCCGCGACACAGUGUGG
+UACUACCUUGUUCUUAGACGAUGCCCCCCCGCGCAUCCGAGACUGUAUUG
+AGAGACCGCCGCUUUAAGAUCCACCUACUCGAUAUCGACCGUCAUGGCAU
+GAGGGCUUAUACGACAUUGGUAGGUCGCGCACUUAGGUUCCACGGGCACC
+AUGGAAAUUCCACGAGUAAUUGAUAGGUUAGUUUUUGCGGUCUCAUGCUG
+AAACGGAUUAACCCCAUAGCUACUCGUGAGUGGUACAUCUUGCUUGCGAA
+GAGGAUUAAAAAUACUAAUAUGCGCCGAUCUACGCGGACGCCGUGUGUCA
+AGAGCGGCAUUGUUAUAUUGGGCCUCACACAUCGAUUCGGGCGUGAGCUG
+AGUAUGAGAUCACGGGAUCUAAUCAUGAAUAUUUUCGCCGCAGAUUCGAU
+CUUGAGGAUUGGUUGAUGGGGAAAAUACCUGGUGUCGCAGUGCAUACGAC
+AUCGGCACAGUACACUAUCCUCAACGGAAGUGAGAUGUCGUCUUUUUUCC
+CUUUGUAGUCGAAUCGAUUAUCUAGGUAACACUUAGCUUAUGUAGAGAGC
+UGCUACACUCCCCAAGGUGGUCAAAGCGGUCAACAGCCACGGCACUUGAA
+ACCGCUCAUGCUUAGGUAGCGUAACUCGAGGAACACCAUGCUCGCAUAAU
+GGAUCAGUUUUUCGGCACCAGGUCGGGUGCUCAGCGUACACGCCCUACCG
+AGUCAAGCAGACGCUGCUCCUAGAGUAAGAUGCUAACCUGUCCAGAUAUC
+GACAUGUUCCAUCGAUGCCGGACACGGAUCAAAUGGAUAUGGGCUUACCG
+AUUCCAAUUGCUUACUGCUAUUAGCACCGACACCGACCUCAAACGUAAGC
+CUUAUAAAUCAGUAGGCACCGUGUCGGAUACCAAAAAAAGGCGCCGAAGG
+GGCGCUAAUCAAAAGCAACGGUAUCGUGGUACUCGGGCUGCCCGUACGGC
+CGGGUUCACCAAUUUUAUUAUCCGCAAAAGCCAUCGUGGAGGUUUAGGAU
+GCAUCACCGCCCCCAGCACACCUUCAUGCUGCACCACAAUACUAGCGUUU
+AACACGGUCCGCCGCUCGUGUCCGUUUUGCAAGGUAGCAGGGUGAUGACA
+GGGCCGACGUGGCACAGAGUCUGGCAUUAGAUAUCAGGACCCAGGCCGAC
+GAUAAGAUGCACUUCGUCAAAAUAACAGAUUCUUAGGGUAAAAAUGCACC
+GGUGCUACGCCAACUAAUGCUUCACCUAAGUAAAUUUUAUAUUAAUUACC
+ACCGCCAACUUUUUAUGUUCAUGACAACCCGGGCCGGAGUUGCUCUAGAA
+UAUUCCCAUUGCCUUUAUGAAUAAAAGUGGAAUGGGUACCUUGGCCGCCC
+AGUCCGAGAGUAUUUUCUAAAAUCAGGUCACAGCCGUCUGCGCUUUAUGC
+UGUGACUGUCAUGACAAAUACGUUUUCACUCCCGGUCCGACACGUUCGUU
+UGGAUUUAUUCAGUUCUAGCUGGCAGGCCACUCCUCGAACGGGUCUUAGU
+CGUAUGGAUCGUCUGCAUUUGUGUGAACCGGACUAGGUUUCGUAUUUUGU
+CCCUCCUUUGCAGAGAUGCGAUCCACAACACGAACUGGUCAUUAUUUGUG
+GGAACGACUGCCAUGACUUCCGUAACACAUACAUUGUUGCUGACGUAGCG
+GUACAUCUGCUCUGCCACUCGUUCUUUUGAGAAGGAGUGACUUGGGUCUA
+UGGUUCCACCCACGUUGGAUAGGAAAUGUCGGCGUCAACCUAGACAGACC
+CUACUUCUUCUCCCACGAUGGUCUCAGUGUUCCGAUCCACCGAAUCACAC
+AAAGAGCUCAACGGUAGAAUGGUCGUUUAGCCCCACAUGGAUUGACACGU
+ACUCUAGGAUAAUAGGGCGGCCUGCUGCUCAACGAUCAUCUGCCAGGUAA
+ACUUCAGUAAUAUGGGUGGGCGCCACAAAGUAGUGUAUAGAGCCAACGGA
+GCGGCUACAUCGUUUCGUAUGUAACCUUUUCAUUAAGUGUACUAUGUUAC
+GGCAAAAGGAUCACCUUAGACUUUAAGGGAACGCCCGUAAUGUAGGAUCA
+ACUGCCCGAGCGAUUCGAAUGCAGCCCACACGCUGGGAACGGCCGUUUAU
+ACAAGUGAAACACUCGAGUGACUGUAAUCUCCGGUCUCGGCGUAUGGACU
+ACAGAAUGAGCUUCUCUUGCGCCUAACUAAAGGCAAAUGUGUUACUCGAC
+GGGACAAACACCGUAUGGCGAGCUCGUUGAGCGAUAGACCGAAAUUACUC
+GGUUUGAGGUUUUCAUCAACCGGUUGAUAGCUGAUACCCUAGCUGCCUAG
+UAAGCAUUCCACAUCACCAUAAGCGGAAUAGCGUGCCCGUCAGCCAUCUA
+GCAAUCGAUCUCCUCGGCGGCACGUACAUGGCAUCGAUCAGAAGAUAGCU
+GUGGGGGCAUUGCUGGGCCCAGAAUUCUUUGUCACGUAAAAAAUCUGCUG
+AAUAGUAAUAUGUACGGCUGUUUCGGUUUUAGCUGUUGACCGCUAAAGUC
+UGGAAAAGAACAAAUGUCCCGAUAUAUCGGAUACGAAAUGGUCGCAAUCU
+GAUGCUCUCGCAGGAGCCAGGACUCGGUGGUUCCCAACUAAUCUGUAUUA
+CCCAUUUUCCGUAGGAUCUCCCGGACGGGCUGGUCUCAACCCCUACGGGC
+CCAUAGUGGGGUCAACUAUUAGAGUCGGGCUUAAUAUGAGAAAGCCAGAU
+CGAGCGUCGUCGGGGGGUUGACCGGCAAAGCGAGCGUAGAUAUGGCGGCU
+GCACUGUGGCCUUUACCGGAUCAUUCAAAGAUACCUCGAAGAAUCAGUCU
+AGCAGGAUUACUAAUAAGGAACCAUUGAUCCCCAUUGGAUGGGAAAAGGG
+ACAUGGGCCACAUAAUUCCCGUAAGCCUUCGCAAUGAAUCGUACGGAGGU
+CCGUGAUACGCGCAUUCCUGACUGGUCUGAGUCUCGGACCUUCUAGAACA
+GGUGCCCAACUUGACUAAUCGGCCUAUGACGUAGGGCUCUUGGCGGGCAA
+GAUCUAUUUGUAUGCGCAUACCAUUACGCUUAAAUAUCAUCUGUCGUUAA
+AAGUGCGAAUUUGCACUCUAUUGCAGGCAAGCCUUAGUGCCCUCACUGUA
+UUAGGGGCUCGUUCUAAUGUUGACACGCACAAAAGUAUGGGUCGACAUCU
+CACAUCCCACGAAAAUAGUAUUAUGGCGGAGAAGCGGCCGAAAGUAAUGG
+AUAUCCUUGUCGGUUCCACAAUUUUCGAUGAUGUAGUAAUUUGUUCGAGG
+CUUGAGGUCAUUUUUCCGUAGUAUGUUUAAACGUAAGUAUCUACCGCAGG
+GUAUUCAUCUCUUGUGCAAACUUAUGCAGUGGGGGCACGCAAGGUAACGU
+UCCAAUACCGUGUAAAGGCGGCCACAGGCUUAACCCUAGGGCAUUCCAAG
+GGCGCACGGCGCACCGGUUACAUUUCCAAACUACCCUAGCAGGUCCCCUU
+UCUCCUCCAGUGAACCAAAGCGACCACAAACUCUCACCUCUCCUUUUCCC
+CCGGUCUGGGCAUAUUGGCUGAAUUGUUAGUACGGCCAUUAGCACCAUGC
+ACCGCUCCUACCUGUAGCUAGUAAUCGCCGAAGAACUUAGAGUUCCGCAA
+UGCCGUUCCCCGCUAUGGCUAAUUGGACGGAACGCUGUUUAAGGAGUCGG
+UCAAAUUUAACAGGUUAACCAGUGACUGACUUUUCCACGACUCCGCGCAC
+CUUCCCCCAACAGCCAGAACUUCUUCGCGCGAAUACACUGAGCUUAAAGC
+UUCUCGGUGCAACUCGUGUUAGGCGCGAUCCUCUUCAUUCUGGCUGCUGA
+UCCACGUAUCUUGAAACUAUGACACACUGGUUGACACAUUUUACCGACCA
+UUUAGGCCGAAUGGUCUGCAGAACGAAAAAAUGGUGGAGGUCGCGUACAG
+CUCUACGAACCAACAGCGCGCUCAUCGAGCCCCAACGAAGUGAUGCCGGG
+ACAUGCAAGUCAGGUGGGAAGGCUGUCCGAUGAGUCCGAAUAUCUGACUA
+CUAUGUGAACACGCGAUGCAGGAGGAGACUUUAUCUAAGAGCUUUUGUCU
+CGUCAAGCCUCUCUUUUGCAUAUAGAUAUAUGCGACUGUUCUUUUAGCGU
+GUUUUACGGAAGCAGUCUGCGGGGUAUGAGUAUAAGGUUAUUUUCCUAGU
+ACCUCUACGAUGCGACUCGUACUUUGUUAGAGGGACCCUUGCACAUGCUG
+UACAAGUUUCUACCAUGGUGAAAACGAGGCGCACCUGUACGGGGACGGAA
+UCCUACAUAGUUCAUUUACAACUCAAGAAGGCAUUAUUUCGCAAUUCGCA
+UGAGGUGUUACUCUUCGCGGCUCUUCGGCUCGAGAACUCGGCUGGUCGCU
+GGGAUUGAUUCGGAAUCCAGCAGCGGAACAUGGGUAGCUUAACAAACUGC
+GUCUGCGGUGUGUACUAACCACAGUUUACCAGAUGGGCUGAGGCUAACGC
+GGUAACUUCCAAGAUAGCAAGAACUCCAGCCAGGUCCGCUCAAGUACGCG
+UCAUACCCGCAGAGCUCGUAUGUGCUGAUUUGAAAAUAGGUACCGCGGGG
+UUGGUAUUUGCCUAUUUCAUGCGCUAUCACUAUUAGGUCGGUGGACUCGA
+UGUUCCAGCAUUGUGGUUCGGACCUGCAUAAUGAAACUUCGACCAUUGAU
+ACUGCCACGCUUGCCAACUAGAUAGCGUGGAUUCGAUGUUGGAAUACUGC
+GGCAGUGAACAACUGAUUUAGCCCCGUUCCGUUACACUGGCGCCAAUCGG
+AUAGCCGUCAUUUCACGGCGUACCCGGAGCGAAAAGAAAGGGUGACGAGG
+GCACGCUCAGGGAGGAAGGACUAUGGUCUAGUAUUCGACCCUAUUUUCAG
+ACUGCUCCACUAUACUCCUCUGUCAGAAUAGGGGUCCCGAUAUAGCGGUA
+GAGAACUUGAGCGAUAACGAUCGGCCUCUAUCGGGUGUCAUCCAACCAAA
+GGGUAAUCAUCGUGGAGAAAGCAGAACUAUGUCAAAUCUGGUCCUGCAGA
+CAGUCAAACAGAGUUCCCUGGUUUUUUAUUUAUGGCAGGGAGCUAUAGUU
+CUAGUCUUUCUGUGUAGACUUUGUAUACAUGAUGUCGCCGACCAGUGUAC
+CAUCACGUUCAAUGUCAUCGAAUCCACCCCUAGCCGUGCGCAUUAGUUGG
+AGUAUGGAUUUAUUUGGGUAAAAGGGGUAACGGAGCUCGUUAUAAUGCAC
+AAAGUGAUAAUCAGGGGUAUCCCGUGUUAAUUACGAAUUUGUAAAUGGGA
+GGGAGAGAGGCCGAGCGAUGAGAGCUACAGUAAGCGAUUGCCCCGAGAUA
+CCUUAGUUAUGGGUGGAGCGUUUUGAACUUAGAGGAUGACCGACAUCGUA
+GCAAUUUGUUUUGUCUACUCCAUAGGAUUUUAGCCCCUCCAGGCAACCUC
+CCUACUCAAUACAACCUUAGUUGUAGUCCCUCUCCGGUUUCAUAGUACAU
+ACAGAUCUCCGUAAAGGCCCAGGGUUAAAAGUUGUACCCCCAAUUGUCGA
+GCCGAGAGUCAUGUCUACCCAGAGUUCAACAAGUAGUAGUUGGCAUUUAG
+CCUCGCUAUUAGCGUUUUUGUAGCGCUUCCAUGCGUUUGUAAGAGAAGGU
+UAAUAAAAUGGCCCGUACGAAGUUGAGAGGGUACACAUUACUGGCCUCAA
+GGGUCGCCCAGCGUUGGUCAAGGCCGGGUACGCGCGGCAAAGAACACGAU
+GCGUCAGGACCAAUAACUUGUGACGACCUGACAGUAUCUACUUACUUAAU
+GGUUAUUGUGGAUGGGAAGCACCGCGCAGUUACCCACGUGGCCCUCCUGU
+ACCAUUCCCGAAACUCGUCGCGAUCGGGGAAGUUUCGCCGACAUUUUACA
+CAUAGGUUGGGGACGAAUUUUCUCAGGCGUCGCCGUAGACCACGGUAAUG
+UGAGGUUGUGCUCCCAGGAGGCAGAGUAGAUUUAUACAGGAUACUAAGAG
+GGCCCAAAGCCUUUGAAAGCUAUUGAACAUCGAGUGGACAGCGGCCCAGU
+AAACCUCAGAGUCAAUCAGGCACAAGGUUAAACACAAAACGAAAUCUCCU
+UUGAAUAUUGGUAAGAGAUGGCCAGAGCAGGAUUCUAGCGAUUUCGAAGA
+GACCGCGGCCAACUAAAACGGCAUUCCAUUCGCCGAACAACGAAAGCAAC
+CGGCUAUCGCUAUUCCAAGAUGCGGUGAUGUGUCCGUACACACUGUGUCC
+CCCUUAUGGCCGGCUUACGAAUGUGUCAUGCGGACAGCGAAUCGGUCAGA
+ACCAGGAUAGCUAGGUGUCGUAACGUAACUUGACAGGUUCUGAUGCAGGG
+UGCCGCAGAGUUUCCGUUACCAAUGUCUCUGACCGACUUUGUCUGGGCAC
+UCGAGUGGCCUAACAACACUGCCUCGUUUCUGGUCUGUCAGACAUCGCUC
+ACCGGAGCGGUCAUGUUAACGUAAAAGAUGGAACAACUACAUAUCAUUCA
+CCAGCGUGAACAGAACUUGAAUUAUUUUUGCGAUCGCAAACGAUUCGCAA
+GAAGUAUUACUGAGUGUGUCCUGGUGUUUUAGGAAGUUGAGCCCAAGUGG
+CAGGGUCUCAAGUUCACCUAUGUGAACGCAGACCGUCGAAGUGUCCCUGU
+UACCCCGCCUCGGACAGCGGAUGAAGGUAUUGUACAGUAAGGUGGUAUCA
+GGACGCUUUGGCAUUUGCAACAACUACUCAUGUUAAAUUAGAUGUGAUCA
+GAUUACCAAAACCACGCCAGAAGCAGGAACUAGCACCUUGCGCUGACAGA
+GCGUCGUGAGCAGAGGAGUGCCUUGUCAAGAGUUUAGAUAGAGGGCGGUA
+AGACAGUGAGCCAGUAGUUGCCGGAGCCUAUGAGUGAGACGAUGAUACUU
+GGCUGCCAACAUCUGUAUGGAGCAAGUUCAGCGAUAGCGAAGGCCAACAC
+AAUAUCGGACCAGAGGAGUGCUCCUGAAAUCGUAGUAUGUACCAGUAGCC
+AAGAGGGUGAAGGUUCAGGCCCGGAUAAUUAUCUUAGUAAAAAUCGCCGU
+GCUUUCUUCAAUUGACACAAAGGACGACGCUUCAUACGCGGUUCAACAAU
+AUCCGAGGAGUUCCUUCCGAAAUGCCCAUUCGUUUAUGUGCUGGGGACUG
+GCAAGGACCUUUGGGGAUACUAUCUCUUCUUGUGGAUAGAGUCGGAACGG
+UAGCACAUUUUGGCGGGAAUAUGACGCAGGGUACUAAAGAACCUUCUUUA
+UCGUUUGGCACCUCGGGGACAUAAACAUGUUGUCCAGUCCGGCGGGAUUG
+CCGAGCAGACUAGCCUCCGAGGUAAACAAUGUAUGAGAGGUGUCCAACUU
+GGGGAAGCAGGCUAAUAUGUCUAUCUGCUGCUCAGUAGGAUCGCAUAUCG
+GAUUGCUGGACGUUAGGUCACCCCGUGGUUUGAGACUUCGGGUUGCCUUG
+CGGGUUGGGAAGAGCAGGAGGAUUCAUCGUGAUUAUGCGCGAGUAGUACG
+CGAAGUCGUUGUCCUAAUGAUCCUGAGGAAGGCUAUGGGAGCCUGGUCUC
+AGUAUAUCUCAAUUCGAGUUCAUUCUGUUCUCAACAAGACAUGAGAGACA
+AGAGUUUCUAAAUUCCGUAUCGACCCUUUCCUCUAGAGAACGGCCUGCGU
+GUCGGGAACGUAGACUUUGUUAGACACGACCCACCAGGGACAAGGGCAAG
+AUGCCGGACGCAUCAGGCUCUUAGCCCGCACCCGAGCAAGUAUUACAUGA
+UAAGUAAUCAAAUGAAGCAGUGGUAACCGGAGGGUGUAAGACGGAAGAGG
+GCACGCCAAGAUGUGUUUGAGACAAUAAUGCACUGGGCUUCAUCAAUUUG
+CCUCUUCUCUUCAGUGACUGAGUCCUCUACAUCAGAGUUAUAUGUUGACA
+UUCCACCCGCUUUUCCGGUUCAAGUUUUUGGUGGGUCAGCCUCUCGCAAA
+GGACACGAGGUAUGGCAUUACAAAAAUUAAGAAAUUACUAGUCCAUGCUA
+GACCGUCAUAUGGGAACGUAAGGACGCGACCGCUGGAUAUGAGACUAAUC
+UUUGGUUGCUACGAAACGACCGCUAAGAGCAAGAUUCGAAAGCCCGCACA
+UGCACUACACGAACCGAAGAGUAUGAACUCCUCGCAGGCUUCUGGUCGCA
+AUUUUGUUUGAAAAAUGAAAUACCGCUUAUUGCGGCGUCCGGACUCCAAC
+GUCGGGUAAAAUAGAUACGAAGAAAAUUCAUCUGAUCACUACCUGUUAUG
+ACUUGCAGUACUCUUAGCCAACUAAGCUUGUGUAUAUGGUCACGCGCGCG
+AACUCGCGCUGGGGGAACACAGCAAGGUGAAGUUGGCGUACUGUCCGGUG
+GCAAAUUUGUCUUCCAAGUAACGUCUCGCAGGAAUGCGAUGAUACAGGUG
+CUUACCAGACGAGGUUUCAUCCCUUGCGUACCCUAGGGUAAUAGACUGGU
+AGACACGAAAAAUGCUGGGAGUUUGCCGAUACCGUCGGUUGGAGGUUUUG
+GUUUUGGUAUGAAUGCUAUUACGAAGCACGAGUGGUCACUCACGUCUCCA
+AGAGUUGCGCAUUUAGUAGUUUGGCCUGAGCUUUCGGCGUUUCUCAACGA
+AGUGCCGAUUAAAGCGUACAUGGAUGUAUAAUGUGGACGAAACGUAUGUA
+UUGCUGGCCGACUCGUCAAGUAGAAUUUGUCCAUGCGGGGUGGUGUGGUA
+AGCCCGCCGAAAGGUCAACUAUAACUCGCCCUGGAACGUGUAGAAGUUGA
+ACGAAACAUAACCACCGACACUUUAGGCAUCAGCAUGCAAGGCGGCGUCA
+AACAGAGCGCAGAUGUCCCCUAGCGUCGCACGAAGUCAGGAGUUUUCUCA
+CAGCCGAAGGCGAUCGUUUUCACGUAAUCAAGCGCCGUCAAUCACGUCCU
+ACGACGCGGUCUACAGUGCAGCGGUAAUAAUUCUGAACGCAAAGAUCAUA
+UUCGAUAGAAAGGUAUCCAGUCGACGACGGCAAAGCCGUCUACCCCUUUU
+UCACAAGACUUGCGCCGGACCACGCAGGGGCCCCUAAGGUCAACCAUAAC
+UCGAACCUGACGUGGCAAUUCUUGAGUUACAUAAAGUACAGCCACAGACC
+AUGCAAUAUUUAAAUGGAAUACUACACUAGCAUUUAGAAUGGGGCCAAGC
+UUAGGGGUCUUGUUAUCCUCAUCUUUAUUCGGUGCGGGUAAAACUUGGUG
+GGUUUGGUUGGAGCUAAUUCCAACCCUUGUAAAGGUGUAUAACAUCUCAU
+AGUCGUCAAUUGUGCGCACAUAUCUUUAGGCAUAGACCCGAAGCAAGUGG
+CAGUCGCAAACAAAAGAUACUUCACGGAAGCCGACAAGCAGUGUCAACCU
+CGUGCGAGGCACCAGUCGGGGCUUAGAUCUAAAGCUGUAAAGCGGUUCUU
+GGGUGAGAGGAGCACAGCAUUGUAGAAGCUGAUGGACUACUGUGGCGGAG
+GUCCCCUCCUAUUAGUAUAGCACUGUAAAUUUCUGACUUAGCCCUGUGUA
+UUAAAGUAAGAGCAGCCCCGCCCGCCAACGAGGGCAUCAGUAAUAGUGCG
+UGAGAGCUUUCGUUGACCGAUCGUUGGGGCUAAAGCAAGAGGCGGUAACG
+CGUGAGGGGACUAUUUAGGGACGCAUGCGCCCUGCAUGCAGUUUUCUUAG
+CCCGUCCGAUUCCUGUACAAUUCGGCCUGAAGACUGAAUGUGGUGAGGUG
+UCAUCUAAUGAAGACCCGAGAGCCGCAUCCCUGUCAGAAUGCUACAAAAU
+UGUCUGCCCAGGCGGCAACUAUGUAUGACGCGAUACCCGCCGACGGUUGG
+UGCCUUGGGGGGCUAUAUGGCGUACAGUGCUCGCAUCCUACCCGAACUGA
+GAAUCGGGCAUCAGGGGAUUCUUGAUUGUUUCUAUUAGGGGGGCAGUGCA
+GGUCGCGUAUUGGCGACUUAUUGCUAGGGACGCCCUGGGUGGCAGGACGU
+AGUGCUUUUGUGAAUCGAUUGGAAAGAGUGUCAGUCUAUUGUAGCUCUCG
+UCAACGUGAAUUGAUAAGCGACGUUCCAGCAACCCGCUGCAGUAUUGUAC
+AUAGCCUUCAUAAUCAUGGCAUGGGCAUCGAGUAGCGGGGGCUCGCUAGU
+UUAGGAACCAGGGGCCUAGUGUUCAGCUCAACGUAGCUAGUACCAUACGG
+CCCCAUAGUGGAUUGCACGUCUCCACGUAUAACAAGAUUCAGCGGAUAGG
+ACCAUAACGCCAUUGAUGUGCUAAUCCAUAAUGGUUCUAAUUAUUGAUUC
+UCAAAGUUACGUUACCUUCUCAAAAAUGCCUCUCUCCAAGCCUAGCAAAU
+AUACUAGACAAGGACGAGAGACCCGUGGUACCACCUUGAUUAACUGUAAA
+AACAGUUCACUUAAUCCAUCCAAAUUUCGAAUGGGCGCCUUGUGUAACGA
+UAAGGCCUAAUCGCUGUAUCCUACUAAGAAAAUCCUUUCAGAUCAGAGCU
+CAGAAGUCCAUUCACAUCAUGUCCGCUACUGACUUUCACCAACCGUCAGC
+UCUCUAAAAACUUUCAUCAUGCUACUUACUCUUCAUAGAACGUCGGAAGC
+UCUUUUUCAAGGAAAAGUAGUAUAUACUAUAAUCCAAAGCGAGUCAGGGA
+CGGUGAGAGCCUGAUGAGGCGGUAUAUGUGAAGAACACCUUGGAGUUGCU
+AACCGAAAUUGAAUCUUGUAUUCAAGAGUAGACUUAGACGGGAAUCCGGC
+CUGUUACAAACCGGGAAGUAUGUAUUACAUACGAGUUAAAGUUGGUCUUU
+AUGACAAAUUGGGUGGUACCGCGAAGUUUAACCUUUCGUCCCUUUAUGGA
+UGAAAGGUUUUUUUGUAUUUAAAUAAUUCUAGAGUUGACUGGGUCCUGCU
+CACCGGUUAACACGCCCCUCGCUCAAACUUGGUGUAAGCAUAUAUGCACG
+AACCCGAACCGAAUGAGCAAUCAAGUCCAGGGACAGCGGGUUGCCCGAGU
+GAAGCGAUUACUUGAAAAUUGAGUGGCUCCUAACGAGGGUGGGUUACGUG
+CGAACGGGCCAGAGGGGCAUGUCUGUCUAUCAGUAUUUGUCAUCCCCAAG
+ACACGACACUCCGUCAUUACUCUGGAGGAGUUAGGCCAGUUAGGAGAUAG
+AUUUCCAGUUCCCGCCCAUGAUCGUCCUCUCUACAAUUCUGCAGAGACGA
+UUGGUAGCAUUAAUUGUCGAUUUGAUUCGUAAGGACCAGCCGCCUUAGGA
+CGACAGUCAUUGGAUUGCCUCCUAACGUAACUGAGGACAGUUAGUGAUAC
+GGAUUGUGUAGGACAGGGGGUACCUAGUGCGCCUUAAGCCGACAGAAUGG
+AAAAGGCGUUCCACGAAAUUGUCCAAUGGACAUCGUAUGACGCCGAAAUA
+GGACGAGGACCCAUACACUGCGUUCUGAAUUAUCGUAUAUUUCAUUCCCA
+CGCUCUUGCUUUGCUAAGUAUUAAUGCUCCUUACUUUACUUACCAUGCUG
+UCGCUAGCAGGGGGUGAUGACAGGCAAGGUUACGUCAGCCCGCAAACCGU
+CAGUUAGCAGACCAUGUCACAUUGAACAUAGACUCGGGUCCUGCCCGGUU
+UUCAUGCCCAGUGUAUUAAACGGGGUAUCAAAGGCAAAUAGGACUUAGUC
+UGCUCUACCCACGAAUCCGAACCAGAGGAAACAGUCAGUCGAGUGGGGGU
+GCGCUCGCGUCCUCUCGGUUCGGUCCAGACUUUUGUUAGAUACACUGCAA
+CAACCUCCACACGUCCGCUAGGGCAUAAUGGUGUUCAAAAUUACGAUAAC
+CUAGGCAAACGUGACCUUGAGUGUGUAUUGGUUUCUCGUCACAUUUGUUA
+AGGUAGAUAGCAGCUACCACUGAUGGCCUGCGGAUUGGGGAUCGGCAAAA
+ACACUUACAAGAGAAGAGACGGUCACAGAAAUCUGCAGGAUGCUGGCUUC
+GUACUAGUAAAAGCCUGAUAGUCUCGCAAUAGAGGGAAUGUUCGCCAUGU
+CUUAUCCACCCACUACGGAAUGGAUUCCGUUUUUAGCGCGUGCUUUACAA
+AAUCUGCCUCUCAAGCGUAGUUAAACGGACUCUUCCCGGGAGUGGUAGUU
+AAGCUAGCCGAGCGUUCUGCCUUCAGUACAACUAAUAGAGCGGGUCUAUU
+CAUGUUGGAGGACAUUUGUCUGCACUCCGUCUUUACCAUAGUUACUUACC
+ACGAGAAUACGAUAACAUUUCAGUAUGAUCGGAAUCUUGCCCGUGGGGAC
+GUCGCUCAGGGCGCACUAGAGACGGGUUCGGCUGGUGGUUUGUGAGAUGU
+UCGUAAUCUAGACGUGGGUUCUGCCGGAGUCCCAUACAUGACCACCACCA
+UACCGUUUUACGUUUGGUGGGCUGUUUUAUACCCCAUAUACAGGUACCGA
+CCGCCCAACAGAUUUCCGAGCUCGCUCCUCAUGGCUGAACCACCCCAUCA
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr17.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr17.ebd
new file mode 100644
index 0000000..40dfefb
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr17.ebd
@@ -0,0 +1,25 @@
+RF00023 AE000749.1/2436-2090 pg-1_17 19289 19635 0
+RF00230 AE008470.1/7251-7489 pg-1_17 6880 7118 0
+RF00174 AE011315.1/3428-3605 pg-1_17 20438 20615 0
+RF00174 AE011604.1/13614-13434 pg-1_17 27814 27994 1
+RF00023 AE011783.1/5129-4733 pg-1_17 26650 27046 1
+RF00174 AE016934.1/101000-101187 pg-1_17 37502 37689 0
+RF00059 AE016968.1/6411-6516 pg-1_17 9525 9630 1
+RF00174 AE017174.1/111334-111550 pg-1_17 1978 2194 1
+RF00080 AE017267.1/64114-64220 pg-1_17 16547 16653 1
+RF00009 AF186226.1/1-244 pg-1_17 30374 30617 1
+RF00024 AF221911.1/104-513 pg-1_17 319 728 0
+RF00024 AF221915.1/120-667 pg-1_17 9910 10457 0
+RF00230 AF269829.1/2282-2094 pg-1_17 9314 9502 1
+RF00448 AF448220.1/346-565 pg-1_17 7477 7696 1
+RF00012 AL121770.1/10682-10430 pg-1_17 22929 23181 1
+RF00230 AL591980.1/26604-26363 pg-1_17 42355 42596 1
+RF00234 AL935254.1/94449-94600 pg-1_17 46790 46941 0
+RF00031 AY119185.1/838-902 pg-1_17 30952 31016 0
+RF00009 L12748.1/280-611 pg-1_17 2645 2976 1
+RF00029 M68929.1/7762-7915 pg-1_17 48707 48860 1
+RF00373 U42980.1/1-474 pg-1_17 3641 4114 1
+RF00031 U61947.2/4246-4309 pg-1_17 20635 20698 1
+RF00028 X55026.1/59510-59745 pg-1_17 5751 5986 0
+RF00003 X63783.1/1396-1555 pg-1_17 34818 34977 0
+RF00028 Y00122.1/2763-2968 pg-1_17 40683 40888 0
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr17.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr17.fa
new file mode 100644
index 0000000..fa323d5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr17.fa
@@ -0,0 +1,1001 @@
+>pg-1_17
+GCUUGGGAAAUGGAUGUGAGUGGCUUUGUCACCCCCACUCCUGAUCUGUA
+UAGUGCAGCUAGUCACCUUCCGGACUUCAACCAGGCUUUCUCUGUUCCAA
+CGUAGAACCGGCUCACACGGAGGAGCUCGUUGCACAUCCCCGGGUACGCA
+GGGUCUAUGCCGCCGUAAUGCUCAUCCGUUGGUAGGAGUCUUCAAUAAGA
+UGGGCGGAGCUGGUAUUUACGUACGGUUAGUGAUUUAGUGUAAAUACAGC
+AGGAAUAUUGGCUCGAUAUACGGCAUUUGGGCUGCUGAGACUCCAGGACA
+GUUGCUAUGUCAACUACACCGCUGCGGCGGCAGGUGGGGGCUCAGUCUUU
+CUAACCCUAAGCGAAAUGUGACCCCUCCCCGCUGCAGCCGUCCGCUGUUU
+UACUCGCUGACUUUCAGCGGACGGGGGGAGCGGGUGGAGACGCCAACCAA
+AAAACGUCAGCGAGGGGCCCUCCCCUCCCACGCCGACCUGGGCCUGUGGU
+GGGGCCCGCCAGCGAAGUCCCCGCCGCCCCGCCCCGGUGAGGCCGCGGUC
+AGCCGGCUCGCGCCACUGCUGCCGCGAAGAGUUCGUCUCUGUCAGCCUCG
+GGGGCGGCCGGGGUGGAAGGGCGGGUCCCGAGCCCGUCGGCCGGGAGAGC
+AAACGUGAGCGGCAGCCCCUGCGCCACCGCCCUCCCCUAAGCUGUGGGGC
+CCGCGGUCGGGGCUGCGCUCAGACACGCAUCGUCUAGGCUAACGAAUUUU
+CCAGUGUUCUGCUGCCGGCACGAUAUCUCGUUCUGGGAGGGAUGCCUCUC
+GUUUCACAAAGGGGACGGCUGCGAACGGUAGCCAUCAAGAUGAGGAAGCU
+UAGAACAACAGUCGUCAGUGUUGUACUUGGAGGUCAGUCAGCAGAGCAAU
+GCAGAUACUGGUGGAUCUUCGAGCUCUGUCUAUCUAUUCAUAAGGCGGGA
+AGGCGGAUUCCCUCCCAAGUUACAAGUUGCGGUUCCAAACCAUCCGUAGU
+UGCAAUGCAACUAUAAAGUGUCCCCUACCUGGCCGAUGUCCGAGGCCUUU
+CCAAGAUACUUCCAAAACAUGUAAAGAACAUUCUACGUCGUGUGGUAAAC
+AUUUGGUCUUAUGCAGCCUGCACCUGACCCAGCGACAGCCACCUUUCUGC
+CUAUUUCUUGGAAUUGUAAUCUGCGCGUCUUAGAGGUCUGGGCUUGUUGU
+UGUUUCCAUCUUCUCACGCUAAAGCCUCAAAGGAACCGCCCGGUAUCUUC
+CCUCUUCUAAUGUAGAUUGCUCCCGACCGCUCUAUAUAAAGGAAUUUCGC
+CGCGAAGAGUCGCAGGAUCAACCGGUACCCUAUAGCCCGCUUAUCUUACA
+AUCUAUGUCAUACCCGAUGAGCCAUGAGCUUCCCGCGGACCGAGUUGUAU
+CGUAACGUUGGGUGGGUUUCGGAACCAUUCAGCCCAUUGUUUGCGUGUUU
+GGUGUAAUCGAAGUUCUUCACGAGUUAGCGCGGAUCGGAGCAGCGGCUCG
+AACUCAGAGUUGAAAGAAUCUAUUUACCUUCGACGCAUGAUCUAAUACAA
+CCGAUUGGCGACUCACAAUUUGGUCCGGCGUCAUACAAAAGUUCACUGAG
+AAAGUCGAUUGAUGGAAGACAAGACAGUAUUAACUUAUCGAUCUGCCGGC
+CUAUGUUGGCGGGUCGCGACUCGUGCUCACUUGUCGCGGUUGUGAUCAAA
+UUCCGGUCAGAUGAAUUGGAAUGCGACGAUCAACGUCCGCGAAAGCCAAC
+GCUGAUGGGGGCGCAUCGGUGGGUCGUCGGGCACACUUUCUCUUUGAUCU
+GCCUCCUACCUACCUAACAUGUACCAGUGGUCACCAUCGGGAUUCCGGGC
+ACCAGAUCAAUUGUGCACAAGGCGCUUGUUAUUUCCGCACCCGCGCUCCC
+GUCGUAGCCCCAGUUACUAAGUUUGUCGAGGGGCGGGUCACGUGGCCCGC
+UUGGCACGAGGAAACUGCAUCCUUAGGUUAGAACAAAUCUACUAAAGCAG
+GUCUUCUGGCUUAGCUUCUUAUCGGGUCUUCGUCGGCCUUCCCAUAGGGG
+ACUACGCCCUUCUACAGUGACCAUCGCGAUUGACUAUCCACCCCAUCACC
+UCUUGUUCGGAGAAGUGACAUCGAAGCAUUACAGCUGAGGGCUCAGCUCC
+GGAAUUGCACCGGAUUCCCUUGCACCGUCUUCAUGAAAGAAACGUCAAGG
+AGGGGAAGUUCUCGUCCUCGCACGCACACAUUUCUAACAUAUGUAUCGAC
+CUCCUAUCCGCGGGAAGUACCACUCUUAGACGUGACCUGCAGAUUUCGUA
+UGACCCCGCUGCAGCUUAGAUCUACUCUCCUUUCGAUCGUGCUUGACAGC
+CGCUUGCCAAUAACCCACACGUCCGUCAAGCGUACCGUUCGGGGCGAAGU
+GUGAAGGUCUUCACUUGUUGGGGGCACUAACUUUUUCGUGUGAAUGCCGG
+GACGGGCUCCAAUGAGCGUGUCGCGUUGUCCUGGCGGAGGCUCCCGAGUC
+UCUAAGUGCCCCAGUCCCUGCAACGUGGAGGAGAUUACUCGCGAUAACUA
+CUAGUACGUUUUUACUGUUAAACUGGGGAGAUGUAGCGACCUGAACUGAG
+UACUGCGGCAGGUAUGCUGCAUAAUUCUUACGUUGCAUCCUAGUUAGAAC
+AGUACCAUUGAUCGGUAUCGGGUGCAACUAAUUGCUUAGAAGUCCUACGA
+UUGCACUGAACAGACUUUAACCAGUAAAUGAUUAAGUCAAACACGUGAGG
+UACAUAAAAUAUGUUUGUUGCUAGCGCCGUUCCCAUCACCAUCAAAAUUU
+GAUAGCGUUGAAUUUCUGAUAGCGCCGCUAUUAUAACCAGGUUCCCCAGG
+CUGCUCUCACGAGCCCAAAUAACUGAAACCUCAUUUGUUGUGUUUCACCG
+AAUUUCCCACCUGCAUGUAUUAUUAGAUCAGACUAAUAGUUCGUAAGCAG
+GUUAAAAUCGUAGGAGUUGCUACUGCCAACUCGCCAUUAUACAAAGAAAG
+ACCGUAUUCAGCUGUUACAUUGAGUUGCCCUUAGAUAGAGAGGUACUCAC
+UCAAGAGGUUAACUUCGCUUAAGGAUAAACUCGCAUGUGCACACUGGCUC
+CACUUUACAGCCUCCUAUGAAUACGGAGUGCGUAGGUGAAGGUUCCCACU
+GGCCACGACGAACCUAGCCUAUAUAGGUCCUUACGACCGUCAGGCAAACA
+CGCCCGCGUUUUGUAACGGGUUUGUCUAUCUAUGUAAUUAAGCCUCGCUG
+UAUUUCAGAGUUUGACGUAGCGCACUCUAACUAGUACGAAUCCGGAACAA
+CCAGAAAAGAAGUUCGCCGGGUUCACAGUGCCGUAUGUCUUGUCGUACCG
+AACACGCCUAAAAGCGGUUUUGAUGCCUUCCGCCUCAAGUACUGGGGUUC
+CUGACGUCCCGGGUCGCUCGCACCAAUUAUUUAGGCCCUCAGUGCCCACU
+CAAUCCCAAACUACGGAGCAGCUUCAGAGUCCUCCUCGGUAUUUUGGCCC
+CGGUUGUUUUAAUCAGUUUCAGGUCGCGUCGGCCUACGUGACCAGCCGCA
+GCUUUACACCUCGUGGGGUUUUUUAGAGGACAGUUGAGAGGCACGCAUCU
+GGCAGCAUACUAGAGUAAGUUAUCACAUCCCUUGCUAGCAAAACGGGUGA
+GAGGAGUAAGCCCCCUUCUGUUCGUCCCAGCAUUCGGCUAAGCGUCCGCG
+CCGUUCGCGGCGGAGCCGCGAGAUGUUCGGGCUACCACGGCACGGACUUG
+CACCGGUGAGGGUUCGCCGUUCCAUCGCUCCUCGGCCGUCUCAGUGUGGU
+CAAUCGCGCCGUGCGUGUUCGACGGCUCGUGCCGUCGCACUCGGUCGCGG
+GUCCCGCGUCAGAGACGCGUCGAACCGCGCUCGCAAUCCGUGGAUUCGAA
+CCACGGGAUACCGACCACACUCCCUCUGCGGGUCAACUCCCCUUCCUCGC
+GGUCGGGUUCGCACGCAUCAUCGGUCGGGCCGAGACGUGUCGUUUCUGUU
+CCAGAGCCAGCGGUCUCCCGCCCCGGACUUGCGUCUGGUCACCUGCCCGA
+ACAGGUGGGGGGACUUUCCUCGCGCGCGUCGCACGACGCCCGCGGCAGCC
+GGGCUCUCUCUCCCUCAUGGAGCAUCGUCUCGUGCAAAUUGUUGGGACGC
+AGGUACUCAGGUUGCGCACUAGCGGGUGAAUUCGAACGUUUUAUACAUUG
+UGAGAGAGGCUCCAGAUGUCAACAAUGCUGGGGAACUGAUGGUACUCGAC
+CCUUUAGGAACCAGGGGCCGUAAAGCCACCGGCCAUAUGGGACCACAUGG
+GUGCUAUACGUGUCAACCUGAACUUAUGCUCUUAUGUCCAUUACCUCGCA
+GCUUCGAGCCUAUGUAGCACCACCGUCAAGCCGUAACCGAAUGAUGUAAA
+ACGGGAAAACUAACUUUAGCAGUCAAGGAUAGCAGUCGAUGGUACAUAAU
+CACAGCUGAUACACGUGUGACAACCACGCCGAAUGACGCCCGGUCUCUAG
+UCGGACUUGGAUCUCUCGAGCACCUCGCCCCCGUGGAUGCGGUAUACGCC
+AUGUAGGGGGUCCUGGACGUUCUUCGUUGCGACACCGGAAUAUGCACAGA
+GUAAACAGUUAGGUUCGUUAUCCCAGAUGAAGGAAUGAGCGAUGCCGAUA
+GAGUUGGGUGUAAUACGGGGCAAGCAAGAAAUGUCAAAGAGUAUAGACUG
+CGGUGUCUCCCUGUCCCCACCACUCUAAUAAAGGGGGUCCUCCUCAUUCC
+ACUCGCAUAUAACUUGGAUCCACUUUAUGCACUCUCCUCUGGCUUUGUGA
+CUUACGACUAUAGCCCCACGGUGGGUGGCCUAGUACCUUGAAUAAUCCAU
+UUCUAUUCAGGGUUGGAAUCCUUCAUGGCGCGCCGAAGACAGACUAGACG
+CGCCUAUUACUGAUAUCUCUCCUCACGACGCGACAGAGCCUUGCUUGUUC
+UAUGGCGUCUACAUGAUGUCUAUUCAAUGCCCUAAGGACACGAACGCGCG
+GCCUGAUGCCUACAAUAGGCCGGUCUACCUAAUUUGAUGAGGUCCUUGUA
+GUCGUUAUGCGGGUUAUCCGUCUUGGGCGUACACACCCAUCUCGCCUCAG
+AAGGUUCAAGCUCACGCGCAUGAGCCCGACGCCUCCUAGUCCUCGCAGGG
+UGCCUUUUCUUAGCAGCGUCGUAUAGGUUUGGGCUAGUCUGGCAGCUCGA
+UGCACGGGAGUGAAGUGUAUAUAACAAACUCAGGGCUAUGUUUGGUAGGC
+UAUUCCCCUUUUUGUCUAUAUAGUAUCGGCCUGCCUCUUAUCGCAUCGAA
+AAGUGUCGGUUAGCCACUGGUCCAUUCCCCUUAGGGGUGGUUGAAGGUUA
+AUUGAUUAAUCGCGACUCUUUUUGUUGGUAACCGUUCUAUUUGGUGGGUU
+CCCAACCUGAUACGGAACCAGGCAAUUCUUACUUACAGAGUAAAUCCUUA
+GGAGGAUUAGAGCUGUUGAGAUUGACCAUGAGCUAUAUUAGCCCAACAUU
+AGUCCUAGCGACGCCGAUCUAAACGUACGUAAGUCUGGACGCCCCACCGG
+UGUGAAAGACUACGAUUUCAAUAUCGUCUUGCACAUUAAGGUCAGAAGUA
+UCAUAGUCGCGAUGCGUAGGAUUGCGACUUUUCAGAGUUUAAAACGUGAA
+AGGCCAUCGACAAAGAUACGACGGUCUGCAUAGUACGCAUCGUAGAACAA
+AUAGCUUUCGUGGCUCAUGGCCGAGAUGUAACCAAUGCCCGGGCGCUGCG
+AUUGGAGGGUUAAUAAAUCACUUAGCUCUCCCUUUAAAGACCACUAUAUG
+CUGGGGACUUCUGACAAUCAUACUACUAGAAUUUUAUUUAAAUUCAGUGA
+AAAUGUAUAAUUUUGAACAAUCAGCAGGUAACCAAAAGAUAAAUAAAACU
+AUCUGAGUAGGAACCUCAGAGACUACACGUGGUCCUCGUAGUAUUUUUAC
+GAGAAGAUAUAGUCCGUGAAAUAAAAAUUCAUUAAUCGUGGCCAUGAAUG
+ACUUGCCGUUAUCCGGCGUACGCCAGAGGCCCCCGUGUCUGGACCGUCGU
+AGAUCUGUUCCUGUGGAUGCGGCAUUAUGGGUCACACCAAGGCCGAGGCU
+GGGGGUUCUGUAACAGACCGGUCAUGCCUACGCCCAUGGCGUGUGUCCAC
+UCCAAUGUUCCACCCAUUCACCUGUUUAACCUGUUAAACUUAAAUGUGUU
+UCCGUCACUGUAGGGUACUUAGGUUUGUGUGUUGUUGAUGCCCGUCCAUU
+GUAACAAGGAACCACCCAGCCAGAGUUUGGCUGCGGGAUGUAAUAUCGUC
+CCUGAUUGAAUGUCUACGGCGUGCCUUAACCGCGCCUUUUAGUGCUCACU
+CAAACGCUACGUCUUAGGGGCCGACAGUCCUCGGGUUAGGAUUGCUUCAG
+GCGUACCCUCUUAUUCAGUCGACAUAUGAUACUCACCUUCGGGGUCCACU
+CCCUAUAAGCCUGAGCAUAUGAUGGACUAGCUCCUCCGCGGUGCUUCAUG
+AAUUGCGGUCGAAAUGAGUCUCGCUGUAUAAGUAUAGUGUAUCUCCAUUG
+AGGAUGCCAAGACGACCGACUUCUACGCAAUUCUUAGGCGUUAUACCCUC
+CUGCUUUGAGCGAAGGUAACCAGGAAGCUUCCAAUUUUCAUGCUAUCCCA
+GAUAGAGCGACAAGGGUGGGAAGGCACUACGCAGGUGCCCGUUUUUAACC
+UAAACUGAAUCAUAAGUAUACUUGCAUGUGCCCACACCCUGGAGACACAC
+UCUUCCGGUCGUGUCUGUCCCCGGACAAGAGCACGGAGAACGAGUAGACG
+GCCGGGAGGUCCUGUAUAAAAGCCGUCCCGGGAACGGUUGCAUACCGGAU
+CGGCAAUCUGUAUGCCAAAAUAAUUGUGUUCAGAAAAGUAAUCAUACAAA
+CUUUUUAGAGAGUCUGUGGUAGCUGAAAACAGAUAAGUGGCAAUGAUGAA
+AAUUGGGCUGAAUGCUAUUUAGAAUUUGAAAUUAUAAAAAUUCGGUAAGC
+ACACCUUACAGUGCAUCUCGUUAUUGCGAGACUGAGCGAUAGGGAAAUUC
+CCUAUAAUUGAGGUGGUACCGCGCAUCGACGUCCUCACACAAGUUUUUUG
+UGUGAGGAUUUUUUUGAUGGUACAAUUGGGCGCACUCGAUUGGACACAAU
+AUGUUGACAAAUAUAAGGUAUAACCACAUGCCGCGGCGUCGCAUACUGGU
+GCUCACUGAUGAGCGGCGCUUAGUCCGGCGCCGUGUGGUAUCGUACUAAU
+GAACAGCUUCUGGUAUCAUUGUCAACUGGCAGAGCUGUAGAGAUCUAGAG
+CUGCUUAUCGUUCAAAGUCCCUAGGAUACGCACGUCCACUCGGUUACGAA
+CUGUCAGGAAUUUCACCGCGCGGUUCCCUGUUCGCUGAUAAGCAACCAAC
+UUAAUUUACCUGGGAGCCCCUUUCGAGAAUCGGGCCAAUCACAGUAUCCG
+CCAGCCCCACCGUCACGAGUUCAUCUACAAUCCCCCGCAAUCCCAUUGCC
+CCCAAUGCAUUCCGGCUCGGAGCCUGGCGCGCGGCCCGAGGUGCGCCUAU
+CCCAGUACCGGCAUGCGGGUCCCCAAACAUACACCGUGCGAAAAGAAGCA
+CCCCCAUCCGCCGCCUCCCAGCUGCCCAAAAUGCCAAAAUGUAAGGAUAG
+CAUGUAUUACCCGCCAUCCGGUAGCGCACGCUAUCCCGCGCCUUUUUAGU
+UUCGAGCCCGUGUACUACAGUACAGUGGGCCCACAUCAAGCCUGCAUCAA
+GUACCUUCGUGCGCUAAGUGAAGGAUGCAAAUGUACAGGGCAGAACAAGC
+CACCAUGUUAUCGGUCGUACGUUCGAAACAGCGUCACUAUGAACCCAGAG
+AGUAGUGCAUCUACAGGACGCUCGCCUACGCUGACGAUGGCUUUUAGGGG
+CCAUGAUUGCUAGAUAUCCAGACCGGGAUUUUCGAAACUGUCCUCCGCCA
+GCACCAUGUACUAAGAGUAACCGCGGUCGCUCCGACGCUGCUAGGCACUA
+CUGCAUAGCCAUUCUCUCUCUUCUACAACUAUAACCGACACUAGCAUUAC
+ACCCCUUAUACCGGGAUUAGCAGCACAGCAUCGGUCAAUGGGUCUUGGGG
+CGUUAACCUUUGGGUGGAACUAGAGCGAAAAGGAACAGUUAUAUUUGAAC
+GCUUUGCACGUUUAUUUGCGCACUAAAACUGAGAUAAGUACUACCUGUUA
+AUUGCACGGCCGCUGAUCGGGAGCGUCACUGCGUCCACCCUAUGGCCUGU
+GCCUCUGUUGAUGCGACCGUGCACGAGUUGCGAAGAUUUAGCGGUCCCCC
+CGCCUUGCUCACCCCUGAAGCAGGACCCCCUUGGCGUACAUCUGUUGUGA
+GAGUGGUUAUUUGGGCUAGAACGCGAUCGGGCCGCGUGUCAUGCCGCACC
+GUGCGGUUAGGAUAUGGAUUAGACGUGAGCUUUCUCAAUGAUCAACUCGG
+UGGUGGGUUUUAGUACGGGACGUGUGGUCUACGUUCGGCUCGAUAUCAGG
+CAAUCAUUACUUUCACGUCCCAGAUUGUAAGAAUAGUAUGUGCGCGCGUG
+UGAAGGGUACGGCCAGCGAGGUAUUAUAAUGUUAGGUCAUUGUGAAGCAA
+UUUGUAGCGUUGUUGAGCGGCUGUCAUUCUUAUCAGAACCCGCUAUUUUC
+UACAAGAGCGACGUAUCUGGUUGCCCAGCCAUUAACCACCUUACGCAGCC
+GUUAUAAAAUCCCUGAUUGCUUCGUUCCAUAAGUGCACAUGGCCUGAAGA
+CCAGUUGCUGUGAGCUACACUCCGUCUAAGACCCGGUAAGUCUGUCGUGC
+AAAGCCGAUAAGAUAGUCUAGAGACAGGGAGCCAUAUUGAUUAUGGAUCA
+GCGUGAACAGGGUAAUGAUCCCGCCACUUAUAGCUCCAAUCCUCCAGCUC
+UAAAUCCAUUUAUGCUCCACCGUGAUUUGGAUGGGCCCUCCGUACUCUGA
+AAUCUUCCGGCUAACUUAUGUGGAUGCGGGACAAAUCUGACGAAUUUAUC
+UAUGUUCUAGUUUUGCUUACGUCAGCAACAUUGGUACCCUGUAAGCAGUC
+GCUUCGGUGCUGUAUCAUGCAGUCAAAACGCCUUAGUGUUCUGUAUCUAU
+ACUCAAUGUGCCAGUGUAGGGCGGAUGCAGUACACCGCUUACCAACCCCU
+GUUUCCAGAGGAAGUAACGCCGAGGAGAAAUGGCACUACUACAGAGAAAG
+UAUGUUACCGCUGUUUGGGUUCUCUAAGCCUAAGUUAGCUUUCCAUACAU
+GCCCACGGCAGUAGAGAAUGAACAGGUGUGAGCCGUUAACUGUGCCCGCU
+CAUAUACCGCUCGUCAAAAAAACCACAAUAACGCUAUCAUUCUAUAAGGA
+CGCGUUACCGUGGUGCCACCUUAGUUAACAUAUAUGUUCACUUUAAUGAU
+UAAGUUAAAAUUUGAAAGCCCAUUUCAUCUAUUAUCAUGUGCUAAUUUAC
+AUCUACCAUUAGCUUUCUGCUUGCUACAAAAUAUAAUGAUUACUCUAUCA
+AUUAAAUUUCGGAGUGCCUAGUUGCUUGUGAGAGAUAUAACUCGCUACGC
+UGGUGUUAACCAGAUCAGCUCAUAAGAGUGUUUCUCAACUUCUUUUAUCC
+AAGAUAAAAGAGGUACCUCUGUUAUUGAUUCGCUCGGCGCAUCUCAUAUC
+AAAACUUCCUGCCCAUGCACCGCCAAAAGAGUGCAUUAUGCGAGGCCCCU
+CGUAGUUGUUAUCUGAUUGGCCAGUGUUGCAUCAGGUGCAGUCAUUGGUG
+GCUUAUCGGUCGGCUAUCACGAGGACCUUACUGAGGAACUCGGCGGACUA
+CGUAGGAAGGCGUACUAUCAUAGAGGCUGCGUCAGUUAAUCGCACGACUA
+CCAACGUAUCGUAUUAAGCGCUCCAGUCAACAGUGCGUAUAGCUACACUC
+UCAGCCAGAUCACAUUGCUGCGGGGUGGAGGCGUUUUUAACUAACCCUAA
+UGCAGAGUAAGUGGCUGGGCCUUCCUCACACUGCCUCCCGCUGCGUGAAA
+CCUCGCUGUUUUCUUGGCUAACUUUCAGCGAGGUGAGGCAAGGCGGCAAA
+AAAAAGUUGGGAGCAGCAACGGCAAGCAAAAAAAAAGUUCCAGCCGAGGC
+CUCCUCACCACGCGGCCUGGGUCUGAGGGUAACAUGGCCCUGCGGGAGAG
+AGCCAACACGGGGGGGCCCCGGUCCGGCUAACAGGGCAGGAGGUCGGCCC
+CAAUUGCCUCAGGCCCAGCCACUCCGGGCCGCGAUCAGCCCGGGCUUUCC
+CUACUUUGGGGCCCAAUGCUGUCGCGAAGAGUUCGGCUCUGUCAGCCCGG
+CUGGGUCCGGGUGGGGGCCGGCACAGAGGGACACACCGGGCCGGGGCGCC
+GAGGAUAGCUACCGCCCGCAGGGAUAGUAAAUAUCCGUGACCAGUGGCCU
+CGGUGGCUGCGUCUCCCGGAGCAAUGGGACCCGCAAGGCUGCCCUGGUCA
+UACACGCACUGGAAUGCCGGGCCUUGCCACCAAGGGCCGCUCGGCAUUCG
+GCUUUCCUACAGAAUUUUCAAGAGUAAAAAUGAGAACACUUGGUACAUGG
+CUCGUAGGUAUCGAUAUAAUAGUUGGAGUCUCUCCCUUGGGGGAUUACGU
+UCCCAGGAUUGCUGAUCGCAAACUGUGUCCUACUAGACUGCCAGCGAUGG
+UAUCUUCUUCUUCCCGAACCGUCAUAGAGGGUUGGCCUGACCGAAUCUCC
+CCGGCCCUCUCGCGAUAGGAGGUUGGUAGGAGUAUGUGAGUAACAACACU
+CCUAUUUUAUACGACCGAAUGAACUCGAUGUAUUGUCAAGUUUAGACUCG
+ACCAUGGCCUCCAAGCUCCUUGAGUGGCGAAAUUCAAGCCCCUACUCAGG
+CAGUUAUGUGCGUGCAAACGCGGGAAACAAGUCAGUCUUUGAACGGAAAA
+UGAUCAAGAAUCGUAUAAGAAGGCGACGAGUACGCCAGGUUGAGCAGUGG
+ACCCAACGAGCAUUCCGGGAUCCAAGUCCGGGCAAGAAGCUAGGAUCCGC
+UUCGAUGCCAGCGGGGUUGACGACCUAUGAUGUACGGGGGUUGUGAUUUC
+GCCAAUGGAUACACCUCUACUUCGUAACUGAGACUACAUCCUUCCUUGGA
+CAACAACGGUAGACACAGAAUCGGUAUCUCACACCGGAACUACACACAAU
+ACUGCAAGCCUGAGCCAGUAGUUGACAACCAUGGAGAUUUCGUACAGACA
+AAAAGUUGAGGUAUUUCAGAUCUUGCGUCGUAUUACAAAGUCACUCAGAG
+AUAGGGGAGAUCAUGUAGGAGCGGCCCUGUCCAAGUGACCGUCGGUACGA
+ACGGCAUUGCGCAGGAUACCCUCUCCUCUCUGGCUGUGAUGACUCGUGCU
+UCCGCGAUUACGAACGAUGAGUUGCCUGAGACUCCUCGUUUUGGUCCCAC
+UGUCAGGUAUGGGCGUGCAUCAAGAUGAUGCACUUCGCAGGCUAUCUGCA
+UGGCUUCACAGCUUUAAUCCGAAUUAUGAGUGAGGACGUCAACGCCUUCG
+GGAUCGAGAUGACGCGGGCCUAUAUACCGCUCGUCGUGGAGAUAUCUACC
+GAUCGCAUCCAGCUGGUCGAUGAUUUGAAACCCGUAUACAGUCACGCCAG
+GGGUGAGCAACGACCCGGUGUACACGUGUAAAUCGCCCCUAUAGCUCAGU
+AUGCUAUUAUGAAUCAUGGAGGAGUGCCGUUCUAACGGCAUAGGAUAACG
+GGGACCCUCUGUGCCGCAACGACCCCUGACAUCGAAGAGACUAUUGUGCU
+CCACAGCAUCAUCAAUACAGACAAGCCAAAGUCUCAAAAAAAGCGAAUCU
+UAAUCGCACUGGGGGCGCUACGUGAACGGGUCGUUAAUUGCCCAAUUAGG
+CUAAAUGCAAGAGUGGGCAACUGAACAUCUAAAUCUGUCGCACAUAUUUG
+AGAGCAUGCCUUGGGCUAUUCGCAAGGCAUCCGUUGAGACUUCCGGGCGC
+GUACCACUACUAGCGGCGCGGUCUCUAUCUGCCAAUGGCGGAGUUCGUUA
+CACCACGCAUAGAUUAAGUCAGAUAUCAUGUUGUCUCUGCGAACCCUCAA
+GUAGAGCUCCCUUAGCGCGGUAGAUUGACAUGGAACAGGAUUGCAUUACG
+CUGAUAGGGGUCGAAGGCGCGUGACGGCAGUGACUGUCGGUACACGACAA
+UUCUGUCUCGUAAUUCCACUUCGAACUACAUGAGUCGGCUGUCCAACUAC
+AAUUGAUUUCGAAGAGACUUAGCAUAUCUUGUAUCUUCAGGCGCGGCGUG
+UCAGCUGAUAUCGCGCAUUGGCAUCGCUGAUAGAACAAAUUCUUUGGCGU
+CGGCCCGAUAGAGCACGUUUGGUAAGCGCGAGACCUGGCUGAGCUAGAGG
+CUCCUAGAUCAGGCUACCCCCAUGCUAAAAAAUCACACGGAAGUGUUUUC
+GGGCGUGAUCGGCUAACGUCGGAUCGGGAUAGUAACUCGAGCAUCCACUC
+GAACGCGCGCGGACACUUAGACCUGCCUUUCGAUUUCGCCUUGAAGGGAU
+GACGACACUACCUACCUUCACGAGCUCGGGCUCUGGUGAUCCGGAUAUGU
+UUGGCGGAAAGGCUCUUGGGAUAUUGAUAACUCGCUCAGAGCUAUGAGGC
+AUGUUGUAGCCUCCAACCGAUUUAGUACUUCGACAGGGUGUCGAUUCUUA
+GGGCCCUCUGCUUAGCUACUCUGACACGUGAAGGGGGUUAAGGGCAUCAG
+UUUCUCAAACGCGAGAACAAUAUAAGAGCCACCAACGCUAUUUAUCGCAG
+AAGUACAAUUGAGCAGCUGCAUACAGAGAACUCUUCACUAUUGCAUCUUU
+CGUUACGGGGCGCUUACAACGUCGCACGAGAGUACAGCUGGCCACGCCUA
+CCAUGUCCGAGAUUUGGUCAAUUGCUAUGGAUAUAUCAAAGAAGAGUUAC
+GUGACAGAUAAAACGGUCAUAUCGACUAUACCAUCAACAGCCCGCCCCAA
+CAUGAUGAACCAGGCUACAGGGCACCUAUGCCUUAGUAUCCGUAGUACCC
+CCAAGCUCGUCGCUGGUCUCUCAUACGUUAAUCUAGUCCUCUUGGCAGGA
+AUCUGUCUGUAAGUGGUUCCAGAGGGUGCACCCAUGUAACACCACAAGAC
+AUAUCCGUACUCGUGUGUGUCGUAGAGGGCACAGACCGAGUCUUGGGGGC
+UGCUAUCCCCUAUCUAGACGGUGAAGAGAUCUUUCAGCUAUUUCGACGGU
+AGAAACGCUAUCUCACGACGGCCGCGGCCAUACCAAACCUAGUUCCGAGA
+CUUGGUAGUACCCUCGAUCCCUUCUAACUCCGAUCAGGGGUUUUUGUCAU
+UGUGGCAUAGUUCGACACCCCACUGGUAGCUAACAAGAGCCACCUUGCGA
+UUGAGGUUGGUAGCUGGCGGUCAAUGGAUGUGAGACGUUCGACUGAUAGA
+CGAUUGAUCCGCUUCGAUCGCUGGGCCGUAUUGCAACAAAUGACGGCACU
+ACCGAGUACGCCCAUUUCCUAAACUUGACCCGACUGGAUUUCCGAAAUGA
+CAACCAGCCUAGGCGUAAAAUCUUGCGAUAGUGUCUUCCACACCAACCUG
+GUGCAGUUUAGCCGCUCACGAGAGCAGUGCUUAUAAGUUCGCAAGAACUU
+AGAACACCCUUAGUCGACUAAGCGACUUAUCGCUUUGUAAAGUCUUUUGC
+UACUAUAUUCUCAUUGUUGAUAUCACACGGCCGAGAAUCAUCAACAUAGU
+ACCCUAUUAGCGUGCAGGGGUGCAGGCGAGGCUAAUUUUUAGUCUUGCCG
+GAUCAAGCUAAAUAGAGAAUGGGAAGUGAGACGCCACAUUGUAAGUCCUG
+UGACAACUCGGUACUGGAGGGAAGUGUUGAGUAAGCGUAUGUACAUCAUG
+CACACCGGUACCUUAGGGCGUCCUGAGCAGCGUCCGGACCCAUCGCGAGC
+UUGGCGAGCCGGCCGCAGAAAAUAAGUGAUCUUUUUGCACACAAAGUAAG
+GAUUUACACAGACGAGGACAAGCAAUGUUCGCUUUGCACUGGGGCACUGC
+CGGCUACUGGGAGCACUCACCGCCGCCCACGACCAGCAAGGGUCCUGACC
+UUCCGAAUACUCUGUCCGCUGCGCGGGCAUACGCUCAGGCUGCCAAGGCC
+CGAGCUCAAACUAUACCUCACGUCCUUCUCUGAUUCUAUUCUUCACGGCC
+CAUGCUUAGGAUAUAGGGACUUCACACUUUGUGGGAGUGGUACUCCACAC
+UGCAAGCGGUGUGGGGAACUCAACGAGCUCGUGUUGCAACGUACGUUGCA
+CUUCGUGUCACAAAUGGCUGCUUGGCGGAGCACAGUGAAAGACCACUCCC
+UCAUUCGUUAACGAGCGAAGGGGAAAGCGAGAAGCCGUCCAUGGCCAACA
+CUGCGAGCAUCAACCCGGAGGGUGUUGACGUAGCUCUCGGAGAAACGCUU
+UCUAACCCCCGCGAAUAUCAUAGUGUGUGUGUGACGGCCAAUCUGACUGC
+GCCCCAUCGCUUAUUUGGGUGAACGUGAAGUGGAUAGUUACUCAGGCACA
+CAUACCAAUAACCCGUUUGUGUCUCUUGGCUAUUUUAGGAGGCCUACUGG
+AAUAGGUCUCGCAUUCGCCAUGGACGGGCUAUGAUUCCUGACGGCCGAAU
+GGAUUGCGGGCCCGCGAGCAAUCACUUGAACGGUUCGCAACCGGCGUGGU
+GGCUGAUACUCUGCGUACUAUAAUGACGGCGUGCGAAACAGAGCGGUGUC
+GUUAAUCUCAGAGAGGCAUCUUACCUUUCUGACAACGGCUUAAGCAUUAU
+UCGCCUCCCAUGCUUUGUCCAACUAUCGGUGGGGGGUCAGCACGUCUCCA
+UGAAGGGUGGGUACUUCUCCAAGUCUUACACGCAGUUCGCAAAUUAAGUG
+GUCCCUAAAAACCGCACUCUCGCUCCUAGCUCGACACCCGUCAAGUCCCG
+AGUAAAGUUCUUCCCGAUUGGCAGUACGACAACUCAAAAAAUGCUACGAU
+GGAGCACGAAUCCGUCAAUAGAAAAACAUCAAUGGUCCUCCGACAAUAGA
+CCCUACAUUGCGUAAGGAGCCGCGCGGUGUGCAUGACAUAUGAAGCGAAU
+UGACAGGGGUUAGGUCACCCCGCCGUCAAUACGUCUGGCUAAUGUUGUCU
+AUAGAGCCUGGUCAGCUCCCGUGACACAAUGCAUUUUGAGUUUAACCGGU
+GAACGCCACAUUUGUGGCUCAACGGGCCCCCAUGCGCUUUCUGCGUACGG
+UACCGCUGUCGCGGGACUGGUAUAAAAACUCCUAGUACCGCGCCUUUAUU
+AUCGACCCAUGGAUUGCAACACACGGCCUAUUAGGCUGUGUACAAUACUA
+UGCAGAAUCAAGCACCAGCUCGUUCACCUUGAGCGGAUCUCCUCACCUUA
+CUACCCUGCAUCGCCAUCCGGCUACCCGGGCGGGAACGGCCUCAGGGGGG
+GAGUACUAACACUAAAUGCUGAGGGUGCACACUCAGAGUUGCCAAUGCUU
+AAGCAACGGAUUCUAGUCCUGUAUUCACCUCGGAGAUAAACUUGUGGAUG
+UGGGCAUCCGUCACCGCGCAGCAUUCUCCUGAGUAGCGGUCCUGAUGUUA
+GUAUUUCGAGAACUAUCUGGAUUGUAACGAACAAGAUCUAGUUCGCCAAC
+AUGGCCUUUGCCGUGUAUGUAGGUCUUAGUACAGUGUACUUUCCCAACCA
+UCCCCUACGGACCAAAUGUCAAUAAUGUCGAUUUCCUCUGUUCGGACGCC
+GCGGUUGACUAGUCUUAUGCUCCGCCAAGAGAAUAGAUCAAGGAUUAUGU
+GUACCCCCUCUCCCACACCUAUAUGAGCUACAAAGCAUUUACGAGAUUCG
+CCGUAGAUAAUAUUGGAGCUGCGCCCCUUCGCAGAGAAGCUCGUGUGAUU
+GCGAGAAGUCCGACGAGUACUACGUGUGUGCAUCGUUUACCGUACUUAGA
+GACGGAUCUUGCACCGAGCAGUCGUGAGACUGGCCUAAUUCGCGUCGACC
+GGCAGGGAGCCUUCGUAGAAGCACCUUCCUGGUAUUUCCCCGUCAAGCGA
+CGGGUCUAUUGUCAUCAGUUGAGGCACCUUGUUUCAUGGUAUUUAUCGGG
+UAACGGCCACGACGGUGCCAGGGAGAGUUUGCUUAUCGAUUCCUAUAGGU
+GAACGCAUAAUUCGCGAGUAUGCAAAAAGAGCGGGGGAGCACAGCAACCC
+GUGCCCUACGUCAUGCUUCGGCAAGCAAAGUAUAUGCUCGUCUUGUACCU
+UCAAUAGUUAAUGGGGCAUGGAGAAGGAAUUUCGUCAGGCAACUCAAGUA
+CGUGAGGGGUACCUGCUGAGUCGUCUCUGCAAAUUAAGAAAUCUGGGGGC
+AAUUGAGGGCUAGAAAAAUCCGGUCCCCAGCUUCGACAGCUAAACCCGUC
+AAAUAUGGCAUGAGAGGAUUCCACAUGCUCCGAGGUUAUUUGACCAAUCG
+UGUCCAGCCUUAAUGUGAUCCGAUAAUAAGUCCUCCAGCUGUUUGCUGUG
+CUCGCCUUACAGCAAAGUAAUUGACGUCGGAACGUAAGUAGAUGGAGUCU
+UGCACUCAGGGAUUAUGGAACCAUGUGCUGAUCAUCCUAUUGUUUAAUUG
+CUGGUAAAGGUCUCACUAACAACGAAACGUUGCCAAUAAAGCCGAGGGUU
+UCUCCCUGUAAUGACGACUUUACUGUAAUAAGUUACUCCCCUUUAUAUAC
+ACAGUAUUGCCUUUCUAUCUCUUAGAGUACUAAACUAUUUUCCCUGACUA
+UCUCGUGAUGGCGUGCUCAACAUAUUCGGAGUCCUAGCGCCUGCCCCCAG
+UCGACCUAGGCCGAAGCGGGGUUCUUAGUUUAGACCUUCCAAGCGGCUAA
+UUGAUCUCACCUACAUUUAUUACGCGGGAGUGGACCGAUAGAACGGAAUA
+UAGAUUUCGUAUGCGCCAACAACGUUAGAUCGGAGACGCCACAUCCGUCU
+CGCGAGGGCAGUGUAUAGAACUUAACUCUUUCCUCGCUACGGAGUAAAAU
+AUUAGCCCUCAGAGUGAAAACGAGCAUAAAGCUAUUUCCGCAGCUGAUCA
+GACCCGUUUUGUGUGGAUUUGGGCUCAGGUCGACGGUACCGCAAACACCU
+GGUCUUAGAGCUAAUAUCCUCGUAAGCAUUGGAACGAAGAUGUUACGUGA
+AGAAAUGUCUGGCCUGAUGUGUAGAGAUAUCCAUGUCAGUGAAAGCGCAU
+CGGUUAUAGCGGGACACACACAAAAGAAUGGAGGGUCGGCUAUCCACUAC
+GUUCACUCUCUAGAGGGCAUCAAUGUAAACACAUCGACCGGCGAGCGAAU
+GAACACGGCAAACAACCUAGAGGGAUAAGAGUGAACCAAAUCCAAUUGAG
+ACGAAGUAGGACUGUGGUUCCCCAGCUGAUUUAACGUGACCCCAAUCCGA
+ACCUAGGAGGUCACUAUCAGAGAGGAGCCAAGCCGUUUCGGUGACGUUCC
+UCCACGUAGUGGCCGGUGGCUAUUGUUCUUCCUCUACUCAGGAACAACCU
+GGACACCGGGAUGGCCAACGGAUGGCCCUUCCGCACAUAUCCUGUUGGUA
+GUGGAACCCUGUAGCAGGCCAAUAUCUCAUUCGCCUCGGUGUCUUCACGU
+AUACUCGAUGUAUGUUUCAGUAUCCGAUCGUUCGGCCUUGUCUACUAGGG
+CAUAUUGACGGCUACGGAGGACAAUGCCCGUAUUCCGCUGCCCCAGUCGC
+UCCUGGUUAAAGCUCGUGAGUUCUUAUUCAGCUCUAUCGUCCCGCUCGGA
+GUGUAAUCUCAGCCCACUAUGUCAGCAUCAGUGUAAGAAAAACACUGUCC
+CUCUCCAAGAGAGCUUUUUUUGCACCCAAACGUCCGACCACAUUAUUGUC
+UGCGCCUAGGCCCCUAUGGUUAUUACUCGCGUGCAAAUGGCUCGAUGUGC
+GCGAUCAUUAGCGCGUUCACGCGCCCCGAUAUUAUACGCCAAGUCAAUUG
+GUGACCCGCACUAGGUUUCAAACGGUGUUCCAGAAGGCCGUUUCUUAGUA
+GUCCCGUAAUAAGUAUUGGCAGUGUGUAAGACUCCUCAGGCUAUGUUCAC
+GUCGGACUGUUGAGGCCGACGGAGGUCGGGGAACCCUGAAGACCAUAACG
+UCGCCAACUUGUGAGAUCCACUACUGGACUAAUCAGCGCGCUGAGAGUAG
+GCUUCCGUCACUCCCGUCCCAGCAAUGCGUGUACCCCAUAAUAAUGGCAG
+CGCAGAGCCCCAAAGGUUUCUGGUAACUUACCAGAUGGUGCCCGCCUUAC
+CGAGAUGCGGUACAGCUCGGUACUGCUUGAGGACCAUUUCACUUGCAAUC
+ACCCUUGGAGGGAGGAUCUUGAUGUCACGUGUCGUAAACAUAAAACUCAC
+ACCAUGGGUUGUGAACCUAUUACCACCAUUGCAAUCAAUGUCAACGUUAU
+ACGAAUAUCGGUGGGAUCUGUAUAGUCUACACCGCUUGAUUCGCAAAGAC
+GUUUAAUACACCACUUUACAGGAGAGCCCUAUUGACGAUCGAUCCACGGC
+AGGAGGGGAGCGCUCCGUGUAUAUGAGUACCUGCCGCUUCAUGUGUGCAU
+AUCACAAAACCUGUUCCACCAAAGACGGACAAAGGAAGUUGAGGUGUGAG
+GGCUCUGGAGCAGUGAGACUCUGGACGCAGUUGGUUGCCUUUCACUGAAU
+CUGUUAUUAACCUCGCAUAAAACUGAAUACGUCGUUUCCGGCGAGAUAAG
+AGCCCCCCCCAUACCACGGCUAGCGAAUGCUAGUUAGGCUUAUCGCCAUA
+GUUUGAAUGACUUGGGGUGUCUAUUUGCUUAAUUUACGCUUCUUUCGCAC
+ACUCUUGGUCACUACUUUCAUGUACGUUAAAUCCAACUGCUCCCACAUGC
+GAAUGACUUAAAAAACUAUCCUUAUAAUAGCGUCCAUACCGUACUAGGGA
+AUGACCGAAUUACAUAAUCACUGGCUGAUGACGCGCUAUCAUGUUUGACA
+CAAUGUAACACACGCAUCCAGCAAUCCUGACUCAAGUACGUCAAUACACA
+AGUGGCUGAGCUAGAGGGAAAUCGCGAUCACGACGCGCUGUCCGUAUUCG
+GACAGCGCAAAUUCGGCCCGCUCAUUCACUCAGCAAUGCUUCCCAUCAAG
+AUGAGGACGAUUGCGGGAUGCUGUCCCGCGUUAACUCUCUUGAUCAGUCU
+UUCGACGUGUGUCUGUCGGCAUCUCCGGGCGUUCGCCUUCGCCUGCCCUA
+CGUCAGUGUUUUUCACUGCUAUCUGGCCUUGAGCUAUCAGCACAAGCAGA
+UUCCCAGCCACAGUUUGCCGCCGGAUAUCUUAGCAUGGUACGGAGCUCUG
+UUCGGUGCACGAGACGCGGGAGGGGAACAAAGAAGGUCGGGGGCGGAAAG
+GAUUCGACGGGGACAGGCGGUCCCCGAGGAGCAGGCCGGGUGGCUCCCGU
+AACAGCCGCUAAAACAGCUCCCGAAGCUGAACUCGCUCUCGCUGCCUAAU
+UAAACGGCAGCGCGUCCCCGGUAGGUUUGCGGGUGGCCUACCGGAGGGCG
+UCAGAGACACCCGCUCGGGCUACUCGGUCGCACGGGGCUGAGUAGCUGAC
+ACCUAACCCGUGCUACCCUCGGGGAGCUUGCCCGUGGGCGACCCGAGGGG
+AAAUCCUGAACACGGGCUAAGCCUGUAGAGCCUCGGAUGUGGCCGCCGUC
+CUCGGACGCGGGUUCGAUUCCCGCCGCCUCCACCAUGAGCUUGGUGGCAA
+ACGUGGAAAUUGUAUUGUUUUAAGUGUCGCGCCCGGCGUCUUAGUGUUAC
+UACAUAGGCAAUGUGAGCUUCGUGGAUAUAUGGAUCACUCCGUGGGUAAA
+AUUCCAUCGUGGUCCAGAAGUCAACAAGGUCUUGGGCUUACAAAUUUGGC
+CCCUGUAGCCUCGCAUUUGGUUACUGAUCGAUCCCUCCCUGUUAGUGCAU
+AUUCUACCGCAUAUAGGCUCGAUCGCCUAGCGCUCUUUUUCGUUGCAUUU
+CGACCGCAGCAGGCCUAAUACCCAUGGGUGACGCAUGUCUAUAAGACUCG
+CUACAAUCGACUUCCAUACAAAACAUCGCCCUAAAGCCUUCACACUUUUU
+GAAAAGGGUGGGAUACUCAGAUUUCUUAUACUAGAAGUGCCCAUUGCGCU
+GUCGGUGAAGUCUAGUCUCGAACGAAGCUCAUCUUCGGCUUACUAUGUCA
+CACUUGAUACAAUACAAUUGGCCAUGACUCGGAGAGUACAAUUUCUGCAA
+CAGUUGGCGGUCCCUCGGGAGCGCAAACGUGGCAAUGGCCGCAUUAUACU
+CGAAACUCGUCGAUAAGUGCUAUAAGUGCCGCCCUCUAUUGCUAUGUAAC
+CAUGGGGGGCGAUGCGUUAGUCGGUGUAAGCCGCUCAGAAAGCCAUCCUU
+GCACGAUAUCCAGAGGUUUCAGGUAGUGCAUUUGGCCAAGUGUACGUACG
+UACUUAGGAGGUGCGGCUAGUGUUUCAACGCUGGGUGUUUGCCAUCCCUU
+GGGUAUGUGGGAUCCCACCUCCACACUAGACCCAGAGUGGAACGGAAAAC
+UUGUUUAUUCUCGUGAUGAGGAAGGGAAUCCGGUUCAAAUCCGGAGCUGA
+ACCCGCAGCUGUAAUCGCCGAAUGAGAUUUCGCAAUCAUGCCACUGCGUU
+AAAUACGCGGGAAGGCUGCGAAAUCGGCGAAAGCCAGAAGACCUAACAAG
+UAAAAAAACAAACUAACAAACAUCGCAUCCUUGUGAGGCGCAUCAGACCA
+GAGGCGCUCACGAUGGAGUUUAGCCAAAGGUCGUCACAAAGCUGCCUCUA
+CGCCGUUAUUAAGGUUCCGUCGCCACCUAACCAGCUCUACUUAUGUGAUU
+AGUACGAAUUUCUAGCUUCAGACCACAGGAGAGAAGCCUCGAUCGUGCCU
+UUCCAUUGAGCUUCAGUUAACUAGGACCCCAAUGUAGAAGGGGCGACAAU
+GGUCCGGUGCGGAGCAAACGACUAGGACAGGGUAUGGCCCACACGUGACC
+CCGAAUCUUGAGCCCGCUGCCAAGAUGAACCCCGUGGGAGAGUGACGUGC
+GGUGGUUGAGCUGCUAUAUGUAACCGUUUUGAAUCCUCCGAAACUUUAAG
+GCUGUACGAGCGUAUGACGAUUCAAUUGAUGUUCGGUUUGGGAUAUGGAU
+ACCAGCUGGUUAGCAUGUUGGGUCUGCUCCGUGUGUUUCGCUAGGCAGGA
+CGCGCUGGUCGAAAGUUGACGAACCAACAGCUUCUAAUUGGCGGUGAAUC
+ACCACACCGAUUUAGACCGGCGGCCGUGAGAAUCUGACGUAGUUUUAGUC
+AACGUGGGUUCAAAAUUAGACCCAUUUUGUAGAUUAACUUUACGGUGAAG
+UAAAAAAUGGUAACGACUGUCUUUAGUCAAUUGCGUAUCUGUACGGCUGC
+CUAUAAAAAGCUUCCUAAAUAGCCAAUUGUCCUGUCGAACUGAACCCUCG
+GAAACGGUCUCCGCCGUAACGUUCUCGACGGUCCCGGUAUGUCAUUGUUA
+UCCCUCACCUUCCACUGGCGCUGCCACUAGGCUCAAGCUACAAGACUAGU
+GUGGAACCCCUGGUUGAAUGACGGCCACAUGCGGAAACGAUUCUAAUUGG
+AGACCUAAGUGGACUGCGCAAGUUCCACUCGCCUAGGACCCCGGUCAUCU
+GGAGGGGAUGCCGUUCAGCGUCAGUCUGAUGUUGGCUUCGACAUCGAUCA
+GCUAACGGUUAGUCCGGGGUCCACUGCAGGUUCCUGCAACCAGAUCGCAU
+AUUAUCACUGACGCAUCUGAGCGUGAGGUUUAGCAGGCGGGAUGCAGGCC
+UCGGUUCUAUUUAGCUCACGCCCCGGUGCUCCCGAAAGCCGGGAGAGGUG
+AAAGCGGACCACAAGCAACAGCGACGCCAGCGACUCGGACUAAAAGGCAA
+UUAUGCACUCAUAAUCCGGCAAUCACGUUACUCCAAAAGCCAGAGACUCU
+AAUAGGUGGGGAGAAUAGGCACAGUGAUACCGGCUGUCCCUGGGUGCGAU
+CUUAAGUAUUAGGAUCCAACAGAUCAGCCUAGUGUAAAAAUGAACACAGU
+UACCGUUACAGAUCAGUUAUCGAGGACUGCGCAACUGCAAUGGUGCAAUC
+CGAUUUUACCAGUCCCCCAGAGUGAAAGAGCCGAUCAUGACCUGACAUUG
+ACCGGUUAACUAUGGGGCAGGCAGGCGUUUCUCGAUAAUCAACUGCGGCU
+AUAUAGUGGCACGGAGGAAUGCCGUGGCGCGGCUACAGCCCCCAAAGCCG
+UUACGAGCCUUUACCGAAGCAUCCUCUAUAUUAAGCCUCCCCAGCGUUUU
+UCUGACGAAGAAGAAACGAUACGAGACAGCCUCUAUCAAAGUUUGCAGUC
+CCAGUGAAUAAACCGGUUCACUCGGAGAUGGCUGGAAUUCCAUAGCGAUA
+CGAGCGCUCAGCCCCCUACCAACUAGUCUGUCGCCUGCACCAUCGUGAUA
+CUUCCAAGGAACAAUGGGUUGAAGGCCUUAGACCGCGUAGAAGCACACAA
+CUGUCUAUUGCCUCGCGGUGCAGAACCCGGGCUUUUAUAAUAGUACCAGU
+GAUUAGACAGACCCGGACCUGAGAAAGAUCCUCGUAAUGCUCCAGCCCCA
+AAAGAAACUUUGUCACCCAUCCUCGACUCGGGAGGCGGAUCUUCUUUUCA
+AUUACAGCCGCUUCAUGAGCGGUCUAGAUAUCGAGCUCUGACCUGGUAGA
+GGCUCCCUGACUGGGUGACUAGGUCUCGAUUAAUGCGCAAUCUCCCCAAU
+CCACGUAACCACAAGGACCUUCGGUAUCUGCAGAUUCAGCUUUAUGCUGU
+UGCGCAGUUACUACUACGAGCAUUCAAUUGCGGCCUUUUGGCGCUCGCUA
+CUGAUUUGUACCCAACAUAUUCGAUUGCGGCUCUUAGAGUCAGCUGUUGA
+UUGAAGUAUGUCCAAGUAUGUCUGCUCGACGAACCUCUACAUGGACCCAU
+UGCUCACUUAAUAGAGGGACGUGCAAUGUCGGUAAGCUGUGAGUUCUCUA
+UUGUAGUAUUCCUAGUAAUCGUCACUGUCACGUCAGAAAACACCAGCUGC
+CCUACAUAAUACGACCAAAAGGAAACAUAUCAUGUAAGAGAUCAUCGCAU
+AGAAAGACAGCAAAACAAUUAGGUAAAAAACCUAAUCGAAAAGCAUGCCU
+UCAAAGAAUUAAAAGUCCUCACUCUGAGGGCAACGGUGCCUCCUAUCAUC
+AUCCGUGUUGAGUUCUGUGGCUAGGUUAGGAAACCCAAGCCGGACGUAUA
+CUAUAGAAAUGAUCCUAUGGAGUAUCGUCGAAGAACCAGUUGCUCCCUGU
+GAUUUCUAUCAACAGUGCUCGGACGUCCCCCUACUAUACUGUCCUGCUCG
+UCAAGUCUUUGAGUCUGGACAUCUGUGGAGUUGGUACACACUGUCCAUAG
+GUUAACAUGCUUAGUUUGUAUCCUAACAGCUCGUCCUCCCCGACCGGGAU
+CGUUCUAGAACCUUUUAGGACUAGACCACUAUAGUGAGCGUAACAACAUA
+UAGAGGUUCUUCACUCAUGGUUGAGCAAAGCUACAGCUUGGACUCCUAAA
+ACUAGCCAUCAUAUCCCAAACAUUUAGAGGCUGCUGAGGCUAGGUCUUGU
+AGUAGGGCCAAAGGAACGAUUGGUAGGUUUGUCGUCUACCAAACCUUUAG
+CCUCGAGCGACUAUGGUACUGGAAGCUUCGAUACCAACACCUUACUAGAA
+CAAGAGGGAGGUCGCUGCGUCCUUUCGCUAGUCGAUCUGCUAACUGUAAU
+GCUGUCCGCCCUGAGAAUUUUAGAUAUAUGGCUGCCGGUCCGGAGCCCCC
+UGCUGGUCUCGAGUUAAAAUAUUAGGGCGAAUACAACAGCCGGGAUGUCG
+CAUGACGGGAGUGGGCUCCUUGCGUUUCUAUUGGAGCUCUGAGCAUCAUU
+GUGAAAGACUACUGAUGCGAAGAACUGCGAUAAGGUACAUCCUACAUGCG
+GCGUCCUCCUGUCAACUUGUCAAACACCGCAGGCUGGGACUACGCACUCC
+AUUAGGUUAUCGAGCCACGAUUAGCUGUUCGUAGUAAGUGUGGAAUUCCU
+AUUCGUGGCGGCCCAUUGGACGAGACACCGGCGGUGAGACAUUUACAGGA
+AGGAGGUACCCGCUUGGAUUUCCGUCCACGUAACUGAAUUCGUUAUAAAU
+UAUUUAGCUCAUACCAUUCUUCCGGUGCUACAUCCGAGCGGCGUGAGACG
+UGUGUGGUUUCGGAUCCGAUCUUUACAAACGGGCAUCUGCACGGCUAGUA
+UAUGAUAGGGGAACACACCUGCCGCUGAAUGCAGCAGCUGUCGGUUGUAC
+AGGGUACCCACCGCGGGUGUUGACAGGGGAACGCGAGGAGUAUGCUGUGC
+GUAUAUAUAUGCUUAGCGUUUUGCGCUUCUUUCGCUCACCGCCUUACCGA
+CACCUCCAGCAACGGGGACCAUCAACUCUCCCUUAAGUCGUGUCAUGCAC
+AUCACAAUCGAUGCGCCACGUGUGCAAGCGCGACACGGCCACUAGGGUCC
+ACCUAGAGGAACACUGAGGCGUACGCUUUCGACCAUUAAAGAUAACGUCC
+GCACUUAGAACGCCCUGCUCGGUUAGGGUACAAGACGAAGAUUUUCGCGC
+GAAGAAGUGUCGAAACCGGGACUUGAUCCUUGGCGAUGUAUGGCAUAAUG
+UGGUCCGAGCCCUAUGCGAUAACACGUAAAUGCUAAUCGGCCCUGGGUCG
+GGACUCAAAUACGUAGUGAGAGUGCCUCCCAGAUGUGCCUGCAACCGGAU
+ACCUCGCGUUCCUCCCUAGACCGUACACGGUGCAUCCGUAAUAUUGAGCU
+AAGCGAAGCGCAAGAGCAAACCCUUUUCCAUGAAAUCUUUCUACAGGCCU
+UGUAGGUAUUCAUUAUUACCCCGUCCAAGUGACAUAUAACAUAUUAUGUC
+UGGUGGAUCCCCUAAGUAACCCCGCGGCCAGCUCAGAAUUAAAGACGGGC
+UUCGUCGUUAUGUCCUCAAGAACUCUUGGCUCUCUUGGACGCGAUGGAUC
+AGAUAGUCCACCGCUGUUCUCGGUAGGAGCUAAGACCGGUAGUCGAUUAU
+UCGAUUACCCGCGAUCGUUAAGAUCCUCGGGUUUGGUCAGUCGCCAGGCG
+GAUCAUUAGAAGCAACGCUGAACAAAUCAACUAACGACAGUGGAUUUCUG
+AUCCAUCUCUAAGCUUGAUACGCCUAUGGACCCAUAUAGUAGUAAUUACU
+GCAGAUGAGCAAUUGUGCUCGGCUAGCCCCUCGUGCCUGUCACGGGUCUU
+ACGCGAGCCCGGGACUUAUGCGGUUUGUCAGAGGACUAGCUCCCCCCCAU
+CAUCAUCGUUGGGACGAGCACUGCUCUUGCCUGGUAGACUCAUCAGUUCU
+CGAAUGAUACCGACCCGUAUUGCGUGGGACUUGUGAGAGAUCAGAAUUCG
+CGUUGUGCCACAGACUAAACGUCCGCACCUCAAGUAUCAUGGGAAAAGGG
+UGUUGAAAUCAAAGUCUAUUAUCGGCCAAAUGGCUGUCUCGAAGGGGGCG
+CAUUUGACCGAGCGCCGCCAAAGCUGAUUGGUUCCUCAUUACACGACAGU
+GGGAAAAAGCUCCCCGAGAUGCGCUCGUCGCCUCGACAGGAUUUGCGCCC
+AAAGAAUGCCUUGUUCAACAUGGCUAUAUUGCGGACCCGCGGCACUUGCC
+AAGACUGAAUUCGCAGCUUCUCGUCUAGAUUGGCGUAAUAGCCUUCUGCC
+AUGCCGCACGGCAGCACCAUCGUUGGUACUGCGGGGGCUAAGUAGACUGG
+UAUGUAAUGCUUGGUCUGCGGGUCGAGUGCGAUGACCACGAAGCGGUGUG
+CUAAUGAUAGAGCGGUCUGAGACCACAAGUUGCCACUUAACAACCAAUUC
+UCGCGUUCUAAGGGGUCGACCAUGGAUGUUUCACAAUGUAUCCCGCUCGA
+UGCAACCCGCGACAUCGUGCGGUACUUCCGUCUAUCUCGCUACCCCCAGA
+UGAUUCCAGGAUCGGCUUACCUAGACUUAAGUUCCAUCUAGAUUAACCGU
+GAUCCCGGCCCGUACACCCACAGAGAGCCGCAUACUAAAAGCUAUGUUAU
+CUCUUCCCAUACGGGAGUCUCUUCGGUUUUUAGGAUAGUCUCGUUAGACU
+UCGCAGCCUAACUACACUAGCAUUGGUAUUUUCGCAGCGAAGUUCGGCUG
+UGCGGCCCGUAAAAUGAGUAUGUUUUACACUAGGGAGAUCUGUUUCGUAC
+GCGUAGGUCCCACGUUUACACGAUAUAUGGACAGGCUAUUCUCAAACGCC
+UUAAGUUUCCCUGCUAAUAUGUCGUGGUUGCUUCGCUUCGGGCUUGUUAC
+GGUAUGAUAGAAGCCGACAGGGAAAAAAUGCAUUGGUGGGGGCGCAGUAU
+GAAAGCAUAUUGUCUAGUGAAAUAAUACGUUUUAGACGUCCGUCACAUUC
+UAGUAAACAUUCCUUCCAUCAUGAUAAGAUAACACGGCAACGCUAUCGAA
+CGUUUGCCCGAUCGAUGGUGCUGAUUAACUUUACCGCCAGUGUUCCGCAU
+GUUCCCGUACCACGAGUUCCCGUACUGGUGGGUAAGAGAGCUCGCGCGGC
+GCCAUAAAUGGCGGAAACAUUACCAAAGGACUGGAUGGAUUUAAGAUAUC
+GCGCAACAGACGCGGAAAAUGAACUAUCAUGGUUGCGAUCUGAAUUAGCG
+CGGGACGCCUGUACGCUUAGCUCACAGGCGCUGACGCUAAGGGAGUGUCU
+AUGGGCUUCUGGAGGUAACUACAUUCGUGAGCCGUCCGAGAGAAGUUAAU
+GGUGGAGGUGGGCGGAAUCGAACCGCCGUCCGGAAGCACUCCAUCCCCAG
+CACUACAUGCUUAGCCCUCCGUUAGAUCUCGUUCCCAGGCAGCACGGUUG
+GCAAAGCGCACCUGGAAACCAGCCUGCUUUAUCUGACCGGUAGCUGACAG
+GCAGCCACUACCGAUGGUUCCGUGAUAAUGACCCUACACCUACGAGCACG
+GGCACAAGUAGGUUCGGGGGUUCGCCUUAGGCGGCUGUAGAACUACAACU
+AAAGCCAAUUAAGCGGCGAUAGCGAAGUCCGAACCGUAGUUGUCAUCGUU
+GGCAACUAAAAGUUUGCUGCUGGAUUAACGAGGAAAGCUGCCCCCUCGGC
+AUGCGCCAAGCGACUUCGCGACCCCCGUCGAAACCAGUGCACCCCCCAUC
+GCCGGUCUAGUGUACUAUUAUGAGGGGAUCAAGGAAAUUUUGACGUCUAA
+CAAUCAUGGCUGCCAUGUCGAUAUUCAGAAAUUAACGGGUUAAGCAGUGC
+UCCUGCGCGGGCAGGCGUUACUCCACUCUAGCUCGAGACGAUUACCGACG
+UAAUCGUGGGCUUUUAUGAGACGAUAGGCAGAGGUGUCAAUGCUACGUGU
+AUACCCUAAAGCCGGCGAGCUAUGUAUAGGAAAUCUACAGUGCUCGAAAC
+GAGUUUCAAAGUACAAGGCUUAUACGCACGAUAUCCCAAUAUCGACCAGG
+GAUCACUAUUUCUGUCCUUACAGAGCUGCAUGGCGUAACUCGCGCAUAAU
+UACUAGACAGUGCCAUGACUAUCCUUGCGGGUUGCAAUGCCGGCCGCUCU
+CUGAAAGAUAGGCUUCGCGCAUUUACAUUACACUCGCGCAACUGGAAUCG
+CGGCAAUCUCUUUUCACGGCGUUUAUUGGAGAUGGGGCAAUCUAUGCCAG
+GCUAAUCGUAGCACACGAUAUUUAACUGCGCCCAACGCAGGUUACGGGAG
+AACCGGAAGAUCCAAUAAAGCUGUCCAUGCGGAGAUUCCCCAAGGGAGUG
+UUUUGAAUUUAGCCGAAUAUCUCCUUAGCAGGUUAUAUCAAUGACGUAUG
+UCACCAGACGGGUCGGGAGGUGCCUUAAUCCCACCGGUUACUACAAUUUC
+GCAUCUGACACAAGGCCCUGAUCGCGCGCAAUCACAAACAAGCUCGGACU
+AUUUGGCCUACUACUUUCAGGAAUUUUCAUAGGUCGUAUUCUGACUUGAA
+AUCUUUCUACUCGACACGCCUUCCCAGGUUGUCCCAGUGGCUUAGUAUGU
+CUUUCGUCCUUCUUACAGCGGCGGAUACCGUGACGGAUUUUAACCGUCUU
+CCUAUCUAUGUGAAACAUAGAUAAACCCUAUGAAAAAACUGUGCGUACAA
+AAGGUCGUUUCCUGCGUUUUACUAAUUGUUCAAUGAUACCCCUACCCGCU
+GACCAUAAUCGAUGCAUCGGAGACUGUGGGGUCAGUAAAUAAGUGAACAG
+AGUUCGACUCACAACUGUCAAGCUGGACAAGUGGAGUGCCUAGGAAGGUC
+ACAUUACCCCUACUUGUCUGACCGCGAUGCGGUACCGCAGCGCUCCUGAC
+AGCUCCGCUCCAUGUAUACCGGCUCCCUAGCAUGCGAGCUGGUCACCUUG
+CCUACUGGCGGAUCGUCGCCGCGGGAACGUAUUUUACUUGCUCAACAUCA
+AAAACCCCUCUGACGGGAUCUGUAUAGCGCGCAUGGGUGGCACGUCUAUG
+GUACCAUACACCAAGAUUAUGAUAUAGCAGCGCUCGCAGUAGUGAGGUCG
+GAACCCGGUACUAUGUCGACCCGGGUUGGGUGCACUGGUGUAUUGCAGUU
+GGCGUAUCUCAGACCCCUAGAUGUUCGACAUUAUCUUCAGUUAAGGGCGG
+AGGAACUCCCUACCCUGCCAGAACGAGAAACCCCUAUUAUAAGCCAGGGA
+CAUGACGGCUAACGCAGUGUCCGGAGGGUUUAUUUUAAGACUUAAUGUCA
+AUCCAAAAACGCAGAGCUGGAACGCGGUCUCGGGCCGUCGCUGCGGCCAG
+AAUCCUAGGCGCAGGUGAAAUUGCGUGUUUCGUUACCAGAUGUUUUGUAC
+CUUACUCCACAAAAGAUACAGGGGUUACCCGGCCCUACUGCCCCGACGGU
+UAGCGUCCACCCCUCGUUAGAGUAUAAGCAAAUGUGAUGAGCUCUCGUUU
+UUACGCCUCCCAAAGCAAAUGGUCUUUAACUGAAUGAAGCGGUACAUCUC
+GUGAUUCUGGUAUUCCUCCUAAGGUCCAACAGCAUCUAUUAUAAUGUGCG
+GCACAUCUCUUAGCUGGGAUUGUGAGUAGCCAUGGAUGGCCCAUACACAU
+GACGAGUCUACCUCCUACAACCCGCUUUAGUUUUGCAAUAGAUGUCGUGG
+UUAAACGUCUGGAGUCGGUCCCGCGCCGUCUCUGUAUCCAACUUCCCCGC
+CAUCCCUACCCACCGAUGAGUUGUACCCUCAAGUUAGUAGGUAACGUAUG
+UCAUGUUUAAUAGAUCAGCUACGAGUUGCGAAAAGGCUAUACCACCUCGC
+UUGUAGUUUAAUAUCUGGUACAGCUCAGGCAUCUAUGGGGCGCUUCUAGG
+GGUAAGCCUGACUUACGGAGCAUCACGCGACUUGUCAUGAAUAAUCGGCC
+GUUUCACUAGGUGGCACCACCCUCACUCGAGGCUAUGUGACCGGCUGAUG
+AGUCGGGGUCACUACGCUCUUCCUGUCCGGAAGCUUAGGCCUUUGGGGCU
+CACAAAAUAUGACAUGCCUCUGGGUCUACAUGCACUAGAUCAAAUGUUGG
+UCUCAUUGAACUUAGAUUAUUACGCAGCCUACAUGAAAUUAUGCGCAGGU
+AGCCUGCCAAGCCUUUGUGCCCACGAUCCAUCGUUGACAGGGGGUCCUUC
+GUGAAAGUACCGUAAUGCCAGAGCAAGGAAGUAGUGGCAGCUCAAUCACA
+AACGUAACUAAGUAUAGAUUAGACAUACUCUGUGCUACAGUGCACGCCCU
+CACUCGAAUCACGUCACGCCCUGGUGCAGAACUGAAGCCCGAGUGGCGGG
+GGGCGAUAUCGAAUAUUGAGACAAGUAAUUGAUGUCCUUCUAAAGACACG
+CCGUUCCAAGUAAGAUCUACAGACUGCCGCUCAUGGAUAAGAGGUGCCGC
+CGGGCCCUGAGGGCGCUCCGCUCCGCUGUUCUCGUGCGAUCCACAGAGGA
+GCGAGUAAUCAGUACACAGACCAGUUCAAUACGGGCCACGCUCCGCUUGG
+ACAAAUUUUGCAGUGGCCCAACGCGUAAGAGACCCGGGCGUAGUUCAAUC
+CGUGUAAUAAACCUCGGCCUCUGGGUCAGGUUCGAUAGUCCGCCAGCUAU
+UUUGCUAUAUUUCGCUCAAACUCCACCGUCAUAGGAAUACCCCAUCCACC
+UGGAGUUUGCAAGACAGAAUGUUCUGCGAUAGAUGUGCUCUUAUGCCUCC
+GUUCAGCCAACCGAUCGGUCGACGACCAACUCGUGGUAGGGUCGACUUGC
+UAUUAGCUGUGUCUGCAUAUUAUGUACAAUCAGUUUGGCUAGAUUUGUAC
+AAAGCUUACUUCCGAAACCUGGUAUCCUUGUUGGGUUAUGAUUGCACAUG
+UGGAAACUGGGAUGGAGAACCCUUCUUAGGUUCAAGUCACUGAAUUAGCA
+CUUCCAGUCAUUAAUCCUACACUCUGGUAGGGGCAGACGGAGAAUUCCAA
+UCGAGACGGUCCGGGGAUCUCAGUACGGCGAAGUAUAACUGCUAACAUGC
+AUAGCAAAUAAAUCCGUGUACUAUUCAAAUGUGUUACCAUUUGCUCUACG
+AUUGCACUCAACAGACCUUAUCACUUGUUAAUAGUGAUACGUCAAAUGGA
+UCAUCCGUUGCCAUUCCCAUCAGAGUUCGGCCAACCACUUCGAAAAAUGC
+CAAACCAAACCCUGUUGAUUUCUUAUAACAACGCCAAACUCGGUUCCCCA
+AGCCCCUCUCACGAGGAAACAGAACCCUUUACAGUUCCUGGUCUUUGAUA
+AUUGAUCCUCUGUGUUCCUCUUUCAACCACGAUGACUUGAGAGGCUACCG
+CAAAAUUUACGACUCUUAAGUACCUACUUGGGUUCCAAGCUAUUCAAGUC
+UAUCUCCGACUGGCCCCGGGAUCGGACCGAUAAAUCCCUCGAAGCGGAUU
+UGCGUAUCCAGCUAGCGAUAAACGUGCAAGAUAUAAACGGUCCAGCCGGU
+UAUCCGGACCUACGAGAGCUCAGCAGGUGGGCACUACAGUUAUGGACCAG
+GAUAGUGCAGCCAAUUAUGCCUCGUGACCAGUGCGAUUUAGGCACUGGGC
+ACUCUCGUCGUCCUGUUAGCACCUGUGACGGAAUUUCAGGAUCCACGGUC
+CGAGCCCUAUGAUCGAUGAUUGGCAAAUCCUCUCGAGGAACCGAUCGUUG
+AGAACCCCUUUGCCUUACGAAUUCUAUUCGUGACGCCAUUAAGAUACCAG
+GACACUAGAGCAGCUAACACAGAAUGGUUGACGCCUAAGGUACUCACCGA
+CGUACUACACUAUGGCUUGGUAAGGUGAAAGUACUCGCGCCAAUACCAGU
+CACGGGUGUAGAAUAGCUUGAAAUGAAACGAACAUGGUCAGCAUAGCGGC
+GAGGCAUUCUACAUGAGGUCCUAGCUGAUUCAAGGGAGCAUUCACGUGGG
+UCGUAGAAGUUGUUAAUCGCGAGCCGCGGCUCACCUGGUCUCAACUCUGG
+GGCGUCAUAUGUGGUAAACCUGCGGGACGUCUGACGAUGCCGUUACAAAU
+UAAAUCAAAGUGCUAUCGACACCAGCCUUAAAACACGUUGGAGCGACCCU
+GCGUUAUGUCAGCAGGAUCGCUCUUCGGAUGUGAAAGGGAGGCUCGCGAG
+GAUAGGUAUGGACCAGCACUUUAAGGACUACGACAGUCAGUGCACAUGCC
+UUACCGCGAAUACUAAUAUUAAAGAAGCCCAGCCGUUCCUAGUAUCACAA
+AAAAAACCAGAUCGCGUUACCCGUUCUUGAGACGACAAAACUUAUAUCCC
+UUGAAGCGUCACAGGGUAAUAUUGCACAGAUUACAACAGCGUCUCGUUGG
+AUCGAACUAAGGCAGGCGCUUACGUUGAGAAACAAUUGUUACUGGGAUCU
+CACAACGCGGGACACGAGUAAAAAGGUCACGUAAGCGAGUAGUAGUUCAA
+CAGAACUACACAUGAGCAAUGCCAAGUCUGUUUUUCGCCGGUCGGUAGGC
+CAACAGUAUUUCUAGCGGUGUUGAGAAGACCGUCGUUGGUGAGAUAUCAG
+AGCAUACAAGGCCAGAGGGUCUCAAUAACACAUUGUCUACCGGUUUACGU
+UCGGCGGGAACCAUGAAUGUGCUCAUAGCAGUCGUAUCACCGCUCUGGAA
+GAGCUGCUCCACACCCCCCUUUCGAUGAGGGUGGACUUGGAACCGCGCGC
+CCCGGUGGUAGUUUCGGUUAGCAAUUAAGAUCUGUUGCAGGAUUCACGCG
+CGUAUGCAUCCAUUGAAGUAGGGAGGGAGUUAAUCGUUCGUGCCGAAUAG
+UGUGACUGUUUAUAGCGAGCGGCGAUAGUAGUCACUAUGCCCCCCCAUUA
+UUUGUAGGCAGCUACGUAGCUCAACCCUCUGACGAGCUCCUGUGAUCGAC
+AGGUCUCUAGGAGCACCCGAGGAUGGCCAUUUAUCAAACACACCGGUGUU
+AAACCAGACGUGUACCGAGUGGAGAUCCACCUGUAGUCGAAUUAGGGCCG
+GUAGGAGAGCUCAACCUUAUAUCGGUUACCUAGGGCAAUACGUGUUACUU
+AGAAGCACGGCACUCACGAGAUGUGCAUGCUUCUUGAGUUUGUAGAGAGA
+AUUAUAUCGACGUAUCGUCGUUCGAGUGGGAUGCACUCCUGACGUUGAGG
+UUCCAUUGUUCAUUCAGUGCUUCAUAUUCCCUAAACGCUGUGGCCUGUAA
+CGUGCCAUCCUUUUAUGAACCAUACCGUACUGUUUAGUUACAACAGCCCA
+AUGUAUACAGGGCCAUCAUAAUUGAAAUACAUUCAUCGUUGCGGUCUUGG
+GCACAUUAACCCAAUGCUCAGGAUCAGGGUCGUGCAGCUUUGACGAGCUC
+CGGGACAGACUGCCUUCGGUACAAUCCUGCCAAACUAGGAUGUUGUAAGU
+UUUAUGGCUUUUGACAGAUGAAUGUGGAUUACACGAACUGCCGGUUGAUG
+CUAGAACUUUGAAUUCUUGAUUCGGUGGGCAGCAUACUCAACUUGGUUUA
+GGCGUCAGUCAACGAGUUUGAAGCACCUUAAUCGGCAUACUCUUAACGAG
+UUCUCGGGAGAACGUGCCUUCAUUAAGGUGCAAUGAUCCCGAAGUACCUU
+AAUUUUUUGAAAUCCACGGUAGUUGACCAGUAGACCACCGUUACGUCGGU
+AUGUUCAGGGGCUGGCAGCGUUUACUAGCUCUAGUGUGGAUCCUACUCUA
+UAUGGACUGGACGGAUGACCUAAACCUCAUUUAUAGCAUAACAUGGCAAG
+AUCGAUAAAACAUAAUUACUCUUUCAGUAUACCAUUGUAGAGUCCUAGGU
+GGUGUCCCUGACAUUUACUUGUGCGUCUCGAUGCCCGAACUGAGAGCUGC
+UCAACUGUUGCGUGCUAGGCGUUAUGUGAAUAAAAGAGUGCGUAUAUAGU
+AAGGAUACCUUAUAUGAAGCUGUAAGGUCAUCAAGCUCCAGGCCCUGGAA
+CUGCCUCCCAGCGUGAUUGACGUUCGCGGUGUGUGAUCUUCUUAGCACCA
+ACCCACCGAACACACUAUAUCCAGUUUUGACCAUUCAAAGCCCUUUUCGA
+CGAAUGGUGAGUGCGGGACCACUCCGACAGGCGGAACCCUCUCAGGAGCG
+GUGUCGCUCAAUUACCUUUUAGAAACAUGUGCGCUCUCGCUAGAGCUCUC
+CCCGACAACAGAGUCCACCCCCCACAAACAGCCGGUCCAUGGAGGGCCUC
+AGCUCCAUGCGGCAGAUGCUUACUAUGAUUUCGAGAGGUCGAACGCGACA
+ACGGCACAACUGCACGCAUUGGGCUGACAUUACAAAGGGCUGCCCCCCUU
+UCACCGGGCGCUAGUGUCAAUGUGCGGACCACACUCCUCUCGCCAACAAU
+CCAUACAGAGGGUCAGAUGCCGCAGGCAUUUACAGAUUGGGUAUCACAAA
+UAUGAUGUGAAAACAGAGGAAACGUGGCAAACAUGUACUGGUUGCGUUUG
+ACCGGAGAGAAGUUUAAAAUCCGGAAUAAGUCAAAUUAGUUCAGACCGUA
+CGUAGCUGAUCGCCGAAAAACACAUUCGCUCGUUUUUCCUGAUGAUGCUU
+CUUCGUUAGGCGAGUUAGAGUAAUCUAGCUUGCAGCCUUAGUUUCACAAC
+UCUGUCUAGUCACCUGCGGUUUGGAGCGAAGGGAAGAUGUCGACUGGCAA
+AUAGUUUACUCAGGUCUUCUACGAACAAAUGAGUGUUUUGAGUACUCUUC
+CACGCCACUAUAGGUGCGGAGGAGGUUUCGACGCGCGGGUCUUUGCUUAC
+CCGGCUCAGCCAGACCGAUAGUAUGAUACAACGCACUUUAUGCAGCGGUC
+CAUUAGUCCGUUCUAGACGUUCUAACCCACGCAUUAAUCGAGGAGUCCAG
+GCUGUUGUAUGUAAUCUCUGCUCUUUCAGAGAGUGGGGUACUCCGUACAG
+GUCGAUUCGACGAACACGUGAAAUCAACUGAUAGACAUGCAUGAAAAUCU
+ACGGAGAACCACUUCAGCCGCAAACUUGGACAUGUUGAGUUGCCUCUAGU
+ACCAUUGUAUCACACUGUCGUCAUUACAUAUAUUACAAAUAGUCUUCUUC
+UUGAAACACGGUACCGAGUUAGCGUUGGAGAGACCCUUUUAGAUUUCGAU
+UUUAUCGGUCUCUAAAUACACGUGAUGUGGUCACAGGUCGUAGCACUUGA
+GAACUAGCCCUAAGAUGACCAAUCAGGCUACGGUAGCAGGCAUCGUUUUA
+CUCCACACCGGUUAUUGCGGCAACGCUUCACGCCUGAGUCACUGGACGGU
+UUCAACUGCUGAACAACUCUCACAUACAUAUACUGACUGAGGCCGGGGCC
+AGAUCUCAAGCCCCGGGAUAGAUUUGUAUCCGGGACCAUAAGUAGUCGGG
+AACCAAAGGAUUCAAAAUGAUAACAACACUGGAGGAUUGACAUCACACGC
+GGCCGGUGGAAUUAGGUCCUUGAACCUAUGAUUCCCCACCUCUAGUAAAG
+AAAUAUACACGAUCCGGUGUUACUUGUUCCAGCCCAUCCAGGUAGCGUGC
+GCCUUGGUGCAUUCUCAACUUACCUGGCUGGAGUUAGCUAUCGAUCAUGA
+AGGGUAGCGGCUUAGGGUGGAGCAGGUCAUUGCACAAAAGAUGUCUGUAA
+UACCUUAUUGUUCCCCGUGCGGGGAACCGAAACAGCACAAUUUCUGCUAG
+GGGAGACGUGCACUUAGUGCUGUCUCCCCGGGACAGCUAUAAUCUAGGCC
+GGAAUGUUGUUCUUCCUUUGAAUCCGUAAUCAAGCGAUACCAAAUGCCAU
+UUCCGUCAAUGCCGCCUAUAUCGUGCGCGGAGGUCAAUCCCAUGGCUCGA
+UGUGGCUUACAUACCUUAAGGGCUCUUAGGUAGCGGAUGUAGUUGAGGUA
+ACAAGUGUAUGUGAAUCCAAGAACAGGGCUGCGGCCCUGCUGUACAUAUA
+GUAUACAAUAAUCACUGGGCCGCGAUUUAAUCGGUCGGAAGCCCCGGAUU
+CGGUAGAAUUGGGUUGCACCUCGGCCCUUCAUAUUGAUCAACUGAUGGAC
+CAUCCUCCUACCCGAUCGAAAUCAACCACUCUGUUAAACCAGUCUCACUU
+UGCCGCGAACUGUAGGGUGAUCAUCGAGGCCUUAGUUAAAUGGAUGUCUU
+CGCGCGUUUCAUGUCGUAACAGAGGGUAAAACGGGAAGUCCUCUGCGAUG
+UUCACCUUAGCGGCUCUUCGACUGCGGUACAAUGGUUAGAUCCAGUAUUC
+UUCUAAAAUACCCCCGCACAACUAGGAUUGCCGAGGUAGUCUACAUCUCU
+CGGACGAGUCCGCCACAGUCCAUGAGAUAGCUCAGGCCCAGAAAACCUGC
+GAUACUUAUGUCCCGAAGAACGCCAUAGUGCAGUUAGAGGCGUGGGUGAG
+CUAGCAUGUGCACUUCUAGCUUGUGAGUGAGGAAAGAUACGGGGUGUUGU
+AACAGUAAUCGCCCCUCGUGUCUUCGUGAUCCGUGACUACCUUGAUGGUC
+AUGAAUGGUAACACCCUGCCUUGAACGAAUAUUUAAGUGGCAAUAACGUG
+CAACAGGAAGUGUGACAAUGGACCUUCAGAAGCUCGCAACGACGUCGUCU
+AUCCAACGAUGGCGGUGGUAAAUACGAUCGAACAUGGGCAACACUAGUAU
+AGUUCGGCCACUGCAUCUAGGGGACGGGUCCAAGACGAUUUAGUUGGACC
+UAUUCCCACGUGUACCCACUAUGGUGGUGACCCGUACCAUUUGAUCGCCG
+CCUACGAUUCCGGAAGGAUAACGUACCGUGCAAAAGAAUAACACCUUGUU
+AUCUUGCUUCGCAGGACGGCAAACCGCCGAUAUCCCAUUAUGUCAGGGUG
+UUGAGUGUGGAUCUUGCACGCUGGGGAUCGCUGAUACGGGACUAGAUCUA
+GUAAUAAUUCAGAGGGCGUACUUCGACUACCUGGAAAUGGCCCCUCCGAC
+GGCGCGUGUGUUUAGCCUGCCGGCUUAAUAUUGCGCAGGGACAUAGCUCA
+CCGGCGUUAAAGGGGCUUAAAUGCCAUGUUCGCCGGGGCUUUCAGACGAA
+UUUCCAGACCAGUGUACUACGUCUAAGAAAUCUACGCCGGAGCCAAGGUG
+AUAGCAACUAGGAUGGGCCUUAGCGCAGUUUCAAUUUGGCCGGGGGGGUA
+CAUAAAUUCUGGGGCUCGCGAGGUGUAAGAGUAUCGAGAUCGUUAGCUUG
+UCGGUCUCUCGCAGCAAUGCAGAUGGCGGGAGGUAAAUCGAAGGGAAAGG
+GGUGCUCGGGCAACCAGUAUCCGUAGUCGGGAAUGAGGAACCUCAACGGU
+AACGUAGAUUGUCAACCAGGUAAAAGAGUCUGCCGUAGGCUAGAUAGUGG
+UGGCCCACCUUAGGGGCUGGGCGCGGUUUGGCCUCGUAAGUGGGGUGCCA
+GCGUCGGCAGUGGUCUUUCGAAUCUUUCCACCACGAAGUGUUCUAUCCUC
+UAAACAGCCAAGUAUGCAAAUCUUGCAAGCCUAAGUCCACAGAUACUGGG
+ACAUCGCAUAGAUGCUUGUCUACCGGUUUGAUCUCUUCAACCUACUUUAG
+CCCCACUCGAUUAAACCUAGUAGCAUCCGGGCGUCGCGAACGGCCUCGCC
+CCCUGUCCGUAGAUGAAACCCAUACUAGUGAACCGGGGGAGAUCUGUCUC
+CAGCAGGGAUCUGAAAACCCAGACCACAGAUCACCAUCGUGAUCGCCUAA
+GAAGAACUAUUCGCACGGAAACUACCCCUCGUUUCCCAGCGGACAGAACC
+AUGACAGUCUACUUCAACCUUCGAAACUGCCGAACGCGUCCGUGUUGGUC
+CGCGCAAAUCGCAACUAUACGAAACGACAGUAAUUGAGAAAACCUUAAUC
+GGGGCAUCUUCUAACCCCUGGUCUAUGAGGUACAUUAUCCAAUGCAGCCC
+CUACGAGCCUAUUCCAUCUCCACAUGGUGGCACUUUGAAAGAUGUAGCUU
+UCGUGCCCUCGCGGGUAACGGGCUACGGAGAUAUAGUUUGUAGGCUGGUU
+GGUGCCCACUCGAGACCUGCAGGAUAGAUCCAGAGGGAAGCCGGUUUUCC
+UGGAGAGGUGGGCCCGAGGAUAGCCGACUUUUCCUCAUCAAGUAUACUGC
+AAAAUUUUGUCAUGGGUAGGAUAAACUAAUUAGUCCGCUACUCGUUAUCA
+GAUUGUUGAGACACGCUGGGAAAGAGUGUGCGGAACACUCUUGCCUCGAU
+CACCACGAUGAUGAGGUUUACGAAGGUCCUCAGACUGACAAGCUAUUGCG
+CAUCUUUGUAUCCGAUUUCGGAACUAAAAAGAGGUUUAGUCAAUGAGGGA
+ACGCUGUGCAAAUCGGCGACAGUACCCGCUGCUGUAAUUCUCUGUGAAUC
+CGCACACUAUGUCACUGCAUCGGCAGAUGUGGGAAGGCGCUGCGGGGGAG
+GGAUAAGUCAGAAGACCUGCCGGAGUCAAAUAAACAUAUGUAAAUAUAUU
+UGUCUUCGUUUGAUCGGGUUGGACGUUUAUGAGGGGCAGAACUGGCGCGA
+AUAACGAAAAUGAGAAAUAACAUGUUGCAAAUGUAGCUGAUCGGAUCAGU
+CCGGUCUCGAACCUGCCAUUGUAGUUGCCCCGUAAGGCAGAAUUUCCCCG
+GUGUUCUCCAAAUUCUGUAGGUCAACUACCAAGUAAGUAAUGUGCGGAAU
+GAUAGUGCAAGGGUCCAUCGCUUAUGACCAGCAAUGUGUUUCCAGGAAUG
+CAAAAACGCAAAUCUUUUGCAUUCCAAAAUUCGAAGUUUUAUAAGAUGUG
+AUACCCGUGAAUUUCGUUCGUACGAGUCCGAAUUUAAAAGCCGACCCCCU
+GCUCUUUACCAUCUAUGUGACGAAGUCUGGGCGUCCCGAAACAGAGCAAA
+UUCCUCGCGACUAUAGUAGUUUGAAGCAUCGGACUCUGAAUAAACACUUU
+CACCGCUGUAAUCGCUAAUUUCAAGCUGAUUAUUGUUCCGUGUCUGGUUC
+CCGAUAAGGCUGGAAAUCUAGCAAGUAGACGCCCGUGCACACGGAAUAAA
+GCCGUUUCUAGGUGCAUGGUUCUAGGUCCCCGUUGUUUAGCCGUGUGAUA
+GCCGCCAUUAAUAUUGUAUUAUUCACAGAGUUCUAUAGUGGAAGAAAUGC
+CGAAGGACUCGGAUCGUGUCCGCGACUCUUAAGAGUACAGUCGAGGGGCC
+UGGGCCUGGCCGCAGCCUUCUAGGGAUCUAACAGGCUCACAAGUGCCUCC
+GCCUCACGGUGAAGGAAGAGCUGGGACAGAAGAAACCUGUGGAAUAAUUG
+UUCAUGGCGAAGGAGCUGCAAUACUUAGAGCCAGACUGUUGGUGUGUCUC
+UUCUCAAUUGUCCGUCGCCUCAGUUUCAUUGGUAGGCGAUGCUAGCCUCG
+CUUGGCAACGUUAGUGAAAACAUAGACGUGUGACGGAUGUCUCAGCGAGG
+AAAUAUACAGCGAGAAUCAUCGAUGUUGCUUAAUAGGAUUGCUUCUAAAA
+UUACGGGAACCUAUGCUCGAGGCUAGUACUUACUAAAUACGAUCAGGCCA
+CACGCGGUGAUAUGUCAGGAUCUGAAGAAGUGUGGAUAGCAUGGAGCUAA
+AAAACUGUCGCCUCGGAACGCUCUCGGAUGCACGGCCAACGCUGCGUUAC
+UUUAUAAUCUACCUAUGGUACUCGGCUGGCGCCCGUAAGCCUUAGCAUAU
+UAGUGCGCAUGUAGGGUAACGGUGAACACGAUAAGUAUCACGCCGAUGGG
+CCUGGGGCAGGUACACCUGCAGAACCCAUGCUGCAUGAACUCGCGGAGUA
+CUGGCGGGAAAUGCCCAGCCCUACCGUGGACUUCGUAACAUAACAUACGC
+UUUUAUAUCACCGACUUGGGCGGCCCCACUAGUAGGCUAUUGCGAUCACG
+CGUUUCCUUCCUGUGUCGGCAUACAAGCCGCGUAAAACUCACUCUGCUCA
+AACUCUGGGGUCGCAUGCAUUAACGUUUGCCGUGUUAUGUCUAAGGACAC
+GGCGGUCUUAGAACAAUUAACUCUUUUGCCGUGCUGCUUUAAUGUAAAAU
+GUCGGAUUACACUAUAUUGCUAGACAGGGCCCUGGUUGGUAUCCCCUAAC
+UGAGGAGCCGCCCAGGUUCUCCUUCAUAGAUUGUGAUCGCAAAUGACUCC
+CUGUUCCAUAACCGCAAUCGUUUGGAACGAAUACCGCCCGUCUGGAGGAA
+GCAAUUCGAUUCGCCUUAAAAUAGAAACCAAUAUUGAGCCUGUAGGAACA
+GCAAGCGCGAUGUGUCGAGGGAGAAAACGUCGCCCAAUGUCCGUCUAACG
+AAUGAAGCCGUUGGGAGACUCCACCGACAGGAUUCUCCGCUAGCUCCGAU
+ACCGAAGACUUUCACACAAAUGGCUUUGAUUAGGUGAUGAGCUGCCUGUU
+GGCGUCGGAUCAAUGUCAUUUGCAGGCUCGCACAAUAAUAGGUACUUCUA
+AUGGCAGGUCCGCUCGUCCUUGGUAGGCCGUCCGGUAGUGAGCAUCCACG
+UCGUAGUUUAUGCAAUCCUUAGGCGAGGUGAGAUCAGAGCGGGUGCACUA
+UCUAUCCGUGUAAAUAAAGUAGAGAGGGUCAAGACUGCUAUAUGUGUCUU
+UCGGUGAGCCCAGGUUAACUUUAACCGAUCAAUGUGCGCGUCUGUCCUCU
+ACCCUGUCGAGGUACUUCUCUUCCAGCAAGGCUAGGACGGCGAUCUAAUG
+GCAGUUCCCGGUCACUGGGUCGCGGAUAAACAGUGGUAGCCGUGCUCCAU
+GAUCUUCCCCCUACAAGGUAGAGCAACAUGGCCGUAAGUAAAACAGUUCC
+AACGUGGCAAACAACCUAUGACCAAGGCUAAAGGGCGCUCUAUUCACCAA
+UGAAAAGAGUGUCUCUACUUAGCGGUGGAUAACCAAAGAGUCCGGCGGGC
+GCGAUGUCUGAUUUGCUUCCCGUGAUGCCCUAGCGCAUGCCAUUCGACAU
+ACGGUCCAUCGGAAGUGCGCCUAGUCUAACAAGAAUAGUGAAAGUGGGAU
+GAACUAGGAAGGGUGCGCAUAGCUACAGUUCAAGAGGUUGUACCCUCCAU
+AGGCUUUGUGAGGAAAAAUUGUCCCUAAGGCCAGUCGAAAACGUCAUGCG
+CAGGGACCUAGGGAGGUGCAGAGAGAAGAUCUUGUGCGAGGUAUUCCCCG
+UAGGACCUAGGGAGAUUUUCGAUUUCAUAGGUCCGAAGCUUGGUCAUUUG
+AGUCUAUGAUAGGUUUUAGGUACUCCGUAUCCCGCACGCAUUCGGACCGG
+UAUUUGGUAAAAUGCGUUUAAACGGGCGUGACGGAACAUUGGGAGGUUGG
+UGGAGGGGAAGUUCAAGUCUAUUUCCCAACAAGGAGGCGUCUGUAUGCGG
+CUUGGGCGAUAAUUGCUCGUAGUACCUCUUUUUUCUGCUUUUGGAUCUCC
+UGCCGCUCGACACAGGCCGACCGAGUUUAUUUGGUAGUAUGAUUACUUCC
+UGGCUACCUCACAGUGCUCCCUUGCUCGUAAUGCUUAUGAGUUAACGUAA
+GUCAAGCUCAUGUAAAAUCUGCCUAAAACGGGAAACUCUCACUGAGACAA
+UCCGUUGCUAAAUCAGCAGUAGCUGUAAAUGCCCAACGACUAUCCCUGAU
+GAAUGUAAGGGAGUAGGGUCAAGCGACCCGAAACGGCAGACAACUCUAAG
+AGUUGAAGAUAUAGUCUGAACUGCAUGGUGACAUGCAGCUAGUAUUGAGA
+GCCUGCUUCGUUCGGAGUAAUUCCGGAUCUCCACGACAUGUUUUCAUCUA
+GAUGCAUAGCUCCGUGUCGCGCUGUGGCUGCCGUUCCGUGGACUGCUCAU
+GCUUGAUCACGUGUUCAACGACAAAGAUUCGAAAGGGACGUCUCAAAGAG
+ACUAUACACUGAAGCAGCCGGGGUGGGAUAUUCACUUUCAACUGCCAUCC
+CGAGUCCCUUUUCGGAAGUACCGGUGAUCUGCUUUUAGACUAGCCUAUGG
+GUCAUGCUGCCAUACAAAGAUUCGGCACGAGUCUUGCUUGGAUUACGAGA
+CCGAUAAACGGUAGAGAGGGUGGAGCAGUUGGGGUAUUGGUGUUACGACC
+CUAUAUGCGAACAGGGGCAGUCACGCCAAGACCGAGGGCGGAGCUGUUCA
+AUGGUUGGAAUCGGGGAGCCGAUGCCAUUGACGAAAUAUAUUGAGUUACC
+AAAGGGGUUCUCUUCUCAAUGACGCUUCCGAAACGCAUUGUGGUGCCCCG
+UUUGGCUGACAUUCGUAUGCAGCGGUCCAGCAGAUCGACCAGAUUUUCGU
+CGUACCCGCCGCGCCUGCAGAUCACGGUGACCCGAAACGACUGAUUGUAG
+CCCCUUAGGGUCUGGCGUAAUAGUAUAACUGACCCUCUGAAAUGGACUCG
+UGUCGUAUCUUCUAUCGAAUCUUGGCAAGAUACAAAUCCAUAUGUUUCAA
+CCCAGGUGUGGGUUCCAACUGGGCAGGAGUCGCAUAUUACGUAUGUAUCG
+CAUUCCGUACCGACCUCACGUCCUGUAUCGUCGCGUAAUGGAUGAAUCAG
+AUCUGGGCAUAGGGUGCAGCAGUUUUGUUACCACGCGGGGGGGUUUGCUC
+CCUCUAGGGCUUUGUUCUCGGGGAAGUGCAACUCGUGGUUUCCGACUGUU
+CAAACGUCCAUAACCUAUGAUGACGCCUAAGAAGUUCACUCUCCACUUCU
+GAGCUCGUACAGCCGGCUAAGUCCGCGAUACAAUGAGGUGGACUGGUGGA
+UCAGAUCACACGGCGUAGACACUGUCAAGAGCAGCACCUAGGCUGUCAAC
+AUCUACCGGGAGAGGCCUUGGUGUCGUUUUGGCUUCAUUUGAAUUACCUG
+CUAGGGUCUGGGGUCAGAAAAUCUUUAAGCUUCUCCAAUCGUGGUUUUGA
+CAUGCAGUAUGUCCGCCCCAUUUUUAUUAGUCGUCUGACCAGUUGUGAUG
+CCCCAGGCCCCGUACCAUACAUUCAGCAACCAGUUUAAUCAUGACAUGAA
+UUUCGGGUCACGCCCGUCGCGACCUAGAUUCUUGAUAGCUGCCGUGUUCA
+UUUGUUCGGUUUUUGGAGGGGAAGGUGCCAUUUUGAACGGCGGAAGCCGA
+AUAUUAAUUAGUGAUACAGUUACGAGAGCUUAACGUUGCGCUGGAUCCGU
+UAAAGUAACUAUCCACAUGUGUUCUUGUCUCGGUAUAUGUGAGCCGUGUU
+GCGACCUCUGAAAAAGCGCAAAAUCAUGCUUUCUCAGAGGACGAGUUAUC
+GCGGUGCCACCUCAUUUUAGGGAUAAACCCUAUCUCCGUGCUGCAAUAUU
+UGCAGCUGCUCUAUAACGGGAGCACCCGUUCACCCCUACUUGAUUUCAAG
+GUAUCACGCACAAGGCCCAUUCCUGAAUCAUCUAUUUAUUAGCUCCCACC
+AACCGCUAACUCUCUUUAAAAAUCGAUGAAAAAGUACUAUUCUUGUGAGC
+UGACCCGAGUGCACUACGCCGUAGACUGCGUUUAACAUUCUGGUCACGAG
+UAGCGAUAGGGCCGAAGCGCUUCCCUAGUUCUACUUCCGUUAACUAACUC
+GGAGAAUUCAUUUCAAGAAUGGAGAGUAACACUCAAAGUUCUCACCUUUA
+AUAGCCACUGCCCGACACAACCAAUCAAUACACUCCACGCAGACACGUUU
+ACUGGAAAGCUUCAACGGGGCGACCGAUGAUUGUCGUUUUCAGAGGUUUC
+CCACAUUCCUAGCUGACCUGGUUCCUAAGAUGGGGUGCUUGACCUAGGGU
+CGUGAAAUCAAAUUCGGUCUUUUUGGCAAACUCACUUAAACGCAAUGCCU
+AGCCCACUCAUCUUAUCGAACUUCGGAUAAGUCGCGUCACUCACCCCUAC
+CGCUAGUUUCUAUGGAACGGACCUAUCAGUGUGAUAGUUCCGUUAAAGUC
+GAACGUUGUUGACCUUAAGCGCGGGGCCUGCCGCUCCUACAUUCCCCACG
+GGUCUUGAACAUCACCGUGAGUAGUCGUCGUAAGAAGGCAACAAACGUAC
+ACUUCUGAAUUGAUCGAGCCUCUUGUGUGAUUCCGUGGUGUUGUUUUUUG
+ACAGUAUGCGCUUGCAAGGAUCAGGAGUCAGAGUUAUUAAUUACCCGUUU
+GUGGCUUAGGAUGCCACGAUAUCGUUUAAGAAUGACAUCCUGACCUCUUG
+GGGCACUUGUCCGCUUUCGACCGACCCACUCAACAAGGGCUCGUCCCAUA
+UUAUCGUCACGAUCCAUUUCAAAGGAUAGUGAGGCAUUUCGAAUGCCACA
+GCCUCCUGGAAUGAACGAAGGAUAACGAACCCACAAUGUCCGGUCGUCAA
+AUCGAGGAGAGCUUAUCAAGUUGAAUGGGAUGGGGUGCCGAUGGGGACAA
+GUGAAUAGUCCGGAGUUUGGUUAAUAACUGAUCGGAGUCUGGAAGUGUCU
+CUAUUCGGCGUUGUACUGGGACGUAUAGUGACCGCGGUACCGGGUUGAAC
+AGACUCCUGUGUGAAGAACCUAGGACCACCGACUUUAAACGGGGCAGGGA
+GGUGCAACAACCACCAAUACGAAAAAUCUAGUUGUGCCUCAAGAUAGAUA
+AGGCGACGACAUACGUGCUGGCCGCCUUAUAUCCACAGGGAUCCGGAAAC
+CUAGCGCACGAGUCUAUCUACCCGUCAAUUCAUCUGGAAAUUCAAUAUAG
+AUCAGUCCUGCUUUCAUAAUCUGGGGACAUAGGGCCGGUGGAUUAGAGUA
+CUCAGCACGGUAUGCCGCUCCAGAACCACUACGGGUAAGGGGUCUUUGGA
+ACAAUCGUAAGUAAGAUAUAGCUUUCUGCACUUUGGUCACGCAGAUAAAA
+AAGUUGGCGGGCCCUCCAAUCGUGGGAUCCAUCCGUAAGACUACCCCAUU
+GUCGGACGGUACACCCGAUUAAGUAAGAUGAUCGUGUCGAGUGAGGUUAC
+AAAGUCCUGAUAUUCAUCGACUCAGGUUAUAAUUUCAACAAGGCUAGCCU
+GGAUCCACUUCCGCGCUUCCUUAGUGCUGUCCUAGAGAUCAUGGAGAAAG
+AUGAUCCACCUUCCCCCACUUCGGACGUUAAAUAUCUAAACAGCCAAAGA
+CGUACGAUGGAGUGGUUUGCACUCCGCUUAUUUACUACGGAGCCUCCAAG
+CCUGGAGUAUGUUAAAAGGUCUAUCGAUCGAACAUAUCUAUCGCUGAGUA
+UAGCGGUCUGUCUGUUACCCAGGGCCCGAAAUGAGAAGCAACUUGACCCC
+UUACAGCAAAUUAUAGGUAGGAGUCCGAAGACAUUUAACAUGCAAAGCUG
+UCGGAUCAUUCUGUCAUGUCUCACAGAACCUCCAUUUUAGGCUUGGUGUU
+UGAUCUGCCGUACAUGUUUUCACGGACAGGUGGUCACUUCGGGGACUGCA
+AGCUCAUGCGCACGUGGUGCUCAGCCAACGCUAAAGGACAAAGACCGCGA
+GUUAGACGUGGUGUUCGUUGAUAGGCUGGGAAAAACCCGGUCUUACGUUC
+GCGUCAGAACCGAGGAUCACCCAGACAGCCGGGUUCCCGGUUAUCCGAGC
+GUGGGAAGCGCAUAUACAACAUUCAGGUCGGCGAUAGCAUCCCCACCCAG
+UAUUCACGCGGUCCCUGAUGGUGCUCCGUCGUGCGUGGAUUAGGGCCCCA
+UAGUGGGGUUAUCGAGUAGGCUCUACGGUAAGUCCUGAACAACCGCACAC
+AGUACAUGAGUGAGGUCAUCCAGUGUGAGCGGCACGGACUUUGACAUAUA
+UUUCAUCAUAUACGAGACCCCGUCUAACAUAUCAAGAAAUAAAUCUAUAA
+CAGCAACCUGGUUGGAAGCGCCUUGCUAUGAACUAUGCUAACGGUGGAGC
+AUAUUUUUUCGAGAGUCUAUUUGGCACCCACGAUCUACAAACUUGACAAA
+CUCCAGGGAGUACCAGUUUCAAGCAGCAUGGCUUCCUCUAUGCGGGGAAG
+GACUCUCCGACUCGCAACUCCCGGACCAGUCAGUCUACAUUAAUUCAUUC
+UCAUGAUUAAGGUGAUUAUCCGGGUAUAACAAGAGGCGGUUGCUGCUUUG
+ACUCAUGUUUUGUGCGUAUGAGCCGGGGGCCUCCCUAUUCAACGGGGACU
+UCGGUAGAGAUGAACGGAACCUACUGGUGGGCUAUUUCGGUCGACAUCGA
+GUCCGCAAAGAGGAGAGGAUUAGGAUUAGGGCGAAAGGUUAUCUAAUUAA
+UCUAAACCUAGGUCCGGAAAGCUCGUCACUGUUACAUUAACACCAUAUCU
+UAUCCGUAUCGGUCAACUAAUAAGAGGACAUCCAUAUAAACGACAGGAUG
+UUUGGCGCAUGACCAUGGUUCCAACGGUAGCGGGUGUAGUCCGACUCCUA
+AGGCUCGGACCGAGAGUGUCACCCCAAAUCUUUUUUCCUGUUCGUACCAU
+CCUACAGAUCCGGGUGUUGCUUCAUACCGCAUUUCGAUGCGGGGUUGUUC
+GAAUUACAUUGUCUCACGUUUCUCCCGAACACUCCACCGAGCUAGUCGCG
+UGCUGUAAGGAGUAAUAGAAGGCACUGGUAAGGUAGCCAAUAGACUAGCA
+AUAGGAUAUAUCCGAUACGGCUCGCAAAUUCUCCUAAAGGGCAGGCACUU
+CGUUCUGAAACAGUUUCCGUGGUUAAACGGUUCACUCCCCAUCACCGCGA
+CAGUUCUCUAUUACGCUGAAAGACACAGUUAAUCGUUGCUGGCAUGGAGU
+AUGUAAGCGUCGAUACUUAUACUAUGUCACAGGGGGCCGAUUGCCGGGGA
+UCGGGCGAGUCCGAGGUGCAUCCAACACGACUGGCCCUUAGAAUCCGGAU
+CGUGACAUGCGUAUCCGUCAGAGAACACAGGGUUGACCCGUCUUGUACAU
+UUACCUAAAUUAGGCAUCAAAAAAGCGGGGCCUGACGGUCUGAGGCGAUG
+AGCACCGGAUCAGAUUUGGAGAGAUCCCACCUGCAGUUCAAGUGUGGGAG
+AAGAAUGGGCCGUGCGGCCAUGUACGCAGCGUGGCUUUAAAACGCGUCAC
+UUGUUGGAGAUUAUCAGGAGUUCGGAGGGCAGCGGCUCGCGGAUUUUGGC
+CACUGUACCCUUAAGGUGGUUAGCCACGCGAUAUGUAGUGCUCCCAUAAA
+UUGGUUCGCCCCCGAGCUCGAUGCUUAGUUCUAGUGUCCUAGCUACGAUG
+AUCUACUCACGGUAUUUUCCCGAUCCGGGACCGUAAAACGGGCCCUUAAG
+AGCUGCCUGAAAGGAUGUUAUUGAGGGACGUAUAAUGCGCUAAGGAUUAC
+CAGGAGCCGGCUCCGUCAUAAGAUGAUUAAAGCCCAGGAAGAGGGUGUGG
+UAAAGUAUUCUUGCUGUGUUCACGCGAGGGGAACUAUGCUUUAUUUCUUU
+CGACCUAUGGCCGACAACCGGUAGUCCCCGAGUGCAACACUAUUAUCAAU
+GGUACAAAGCUCAUUUGUGGGAUUAAACGGUUUCGCUACCUAGUAAGCAC
+CUAGCCCAGGUGGGGAUCGAGAAACCCUGGUUAGUCCGCGGUAAUAAUGC
+UCCCGAGAACCAAAAUGUGGGGGUAAGGGUACUAAUGAUGGUCAAGCAUU
+CCUAAAUUUGCGUUUCCAAUAUAUUACUGCCGAUCCUGAUAGUUCACGUC
+UUCAAUCUAUUGUCCGGCGGCGGUUCAGCCUGGCGGUCUGGUUAGAAGUU
+CACUGACCACAGCUAUCUAGUACGUGGCUCGGAGUUGGUUAAAGCGGAAU
+AGCGCCAGGACUUUAGAAUCUAAAGUUGACGAGGAUGACGUUUAUCGAUA
+AUCGACGGGUGACGUCAGGGACUGCACUCUACAGGUCAAUUACAAAAACC
+GACUGUGAGGUUGGUGACAGAUAUAUUGACCACGCAGCUAGUGCGUGUCA
+GUUUUACAUCAAUGAGCACUUAGUGGGGCUUACAGCUGUGGAUCUAUAGG
+GAAUUAUGACAUCUAACUUGCAUCGCCGUGUCAACCACCCAUUAUACUAU
+AAAUACAAACACGGGCAGUCUGGCGCCUGGUUGUAAAAUACCAAAUAUAG
+UGGUUUUUAACAGUAGCUGGUGGAGCUGCCCGGACGUAUGGGUGACAUAC
+CCGUCCAGACUUCCUAUGCCCGGACCAACGUAUAUAUUUCGCAGCGCCUC
+CCUGAGAACAUUACUUCGCGCGGAGGCGACAAAAGACUUGGCACGGGCGU
+GCGAGAUGAACGUUCAGUUGCUUCCUAACUCGCGACUUCCCCCCCUAUCG
+AGCCAUGUUCAAUGUCCUAGAGUAAACACUUGUCCCAAUCCAAAUCGUUC
+CUUUUUGCGGACUUUGAUGCAGAGGGGGUUGUUAACAGAGAGAGACAUCA
+CGGCCACUACGCCAUGAUCAUGAUGUCAAUUGGCUGGCUUCCUCUGCACA
+UGGCCAUUUCUUCAUUCUAAAUGUAGAUAGGGCUAAUCGUACCGUACUGG
+AAUGCGUAGUAGAAACUGGAAUGCGUACUUUGAGAGUGCGUACGCACUGU
+GGGAACUGAUCGCCGUGCGCUAGCACGGAUAACGCUGAGGACCCGAGAGC
+UUUUAGACUGCCGAUCAUGCCCUUUACAUGCUCAUGUACACGACGGCCUG
+UGCUCCCCAGAAAUCUAUUGGAUAUUGACUUUUCUAGGAUUUGAUGCACA
+GGGAACUCCCGGCAAUUUGAGUAAUCAGGGGAGAGCCAGACACACCUAGG
+UAAUUGACUCCCAGAGGAGAGCGCUGAUCGUUCACAUUGUCCUCACAGAA
+AUGACCAUGCUCCUCGUAUCUCCCGUCGUCACUGGACUAACCUAGUUUGU
+CACCAUAUUAAGCUUUUGUAAACUCUGAAACGGACGAACCUAGUCAUCCC
+UGUGCCAAUCCGCGCCGUACACCUCAUAAAGUCGCUUACCAGGCUACUCA
+UGAAUGUGCCUAUGCAAGACCCUUAUGUGGUAUCCAUACCUCAGGGCCGC
+UUUACCUUCGCGUCUCCGCCAAUAAACCGGCUUAAUGUACUCAUUCUGUC
+CCACACCGCCAUAUUAUCGCUUUAGGGUUUAUCUUCCACCACCCCGCUCG
+GUCUAAUACGGUGCUUCCCAGCUUCUCACGGCCGUAUCAUUACUCGGUGA
+UCUUUGGCCAUACUGAGUAGCGGCUGAUUCCGGCAAAGCCGUAGAUGGAU
+CAUCGUAGCUUCCUGGCUGACUCUGCGGCGAGGACGCCUAGCCAAGCUCU
+ACACGGUAGGUGCUUAGUGAGGCAUAGGUGUAACCUAAGUCUCCCCUCCG
+GAUCUCUCAUGAGCAUUGGCUGACCAAUCACCCGGGAUAUCCGCAUUAGA
+CUAGUCGACUGCGCGGCGGCAUCGCGCCGAAAACCGGGUACUACUCACAA
+CUCAGUAACUGUAUUUCUCAGGCACGUAUUGUCUAGCGCAUGUCGUACGG
+AAUUCACCCAGUCGUUAUCGUGGCCUGCUCCGGAACUGAUAGACGACGCC
+GCAUGUGUGGCUCAUGCAGGUCGAUACCUGUUUCCUGCGUUUCUCGGCGC
+GGGAACAUGAGUGCCUGACAGCCGUUCACGUCAUCGAUCAACGGCAAUAU
+UGAGUCGUCGUGGGCCACCUACCAACAGCAGUCUGUUCUCUCUUCGUCGC
+UAGCGCUAGGUGAUUUAUUAGUCUCCUUGAGCUGGGUGGUUAAAUCCCAU
+GCAGCGGUAAGAGAUGGGCCACCAACCUCAACUACCCAAUAAAACCAAGU
+CCUCUGGACUUUCAAGGCGCGGCUUAUACCUUAGUCAUGGUGAUAUUUUC
+AUUAGGUAUCAAUGGCCUUCCUCCGAACCGUACGUGCAAGUCUCCUCGCA
+UACGGCUCUCUAACUUCGAAUGGCCACGUACAACUGCAUAAAUUGUUAUG
+UUCAGACUUCUCCCUGGGCUCCCCAUUAGAUCUUCUAUGCAGUUGCAGAA
+UUAUUUGGAGAUGCACUCCAGUUCCGAUUCCGACUGGCAGGUCCGUGCAU
+CAACCGAGUCGAUUGAUUCGAUGCUGUGUUCGCGGCAUUAUUGGGGAAGC
+GACUCUCUGGACUCUUGACGCGGCUGGUGAGCACUCCUCACUUUUUAUGG
+UAAUCCACGCUUCGUCCGGAUCGAAACAUUGUCUGUGGAGCGACCGGACA
+GCCCAACUCGGAAUACCUUCACUACUCCGGACUAGGGGCUUCGUUCAAUG
+GCCGGUCGUCGAAUGCACCGGUCCCACGCAAUCUCCCUCCCAGCGUUUCG
+AUUAUCCGGUGGUCGGAGGACUAUGGAGUCUUGCUCUCUGAAGGUACGCA
+GACUGUGAUCGAAGGGUGUUACCACCAUUAACGAUGCGCCCUCGUAUUAC
+CGGGUAAUCGCCCUCAAGUACCUAUACAAAGAACUAUUGGGGUGUCCUGU
+GGCGGGAUCGGUAACCGAUUAUCGUGGGCUAACUCUUUGGCACGCGGUAU
+CAGGAGUCCGACAUCUGGUAUCUUUACGCAAACGCUGUCCUUGGUUGGUU
+AAUGGGCCCAAUUCGCCUCUCGGACCUAGCCUGUAAGGUCUAAUAGACGC
+CGUCUGAGGAACAACAACUGCGCCCCCCAUCGAUGAUCUUGUAGCUCCUA
+AGGAGGGGUAUCUCGGGGGGGCACCGAAAGUAUAGUAGUCAAAUACCAAG
+GCAUACUGGUUGCCAUUGUCUAGAGAUCUAUGGUUGGUGACCCCGGUCAA
+UCAUACGCUCAUGCCCCAAGUACCCCGGUCGACGCGCACUGUUGGUGUCA
+CUAAAACAUCUGACACGGCAAAAUAAAGGGACUUUCCAGAGAGGAGCAGU
+GCGUUGAUCUUCUUACCCCCUGAAUACAAAGUGGCCAAGACGAGAGGGUU
+AGAGUCCUCCGAGCCAACAACGCUUUUAGCAGACGCAGGCGAAAUCGACG
+UGGCCACUAGCGUAAAAGGCAAAACCAGGCGGGGCUGAAGGUUCUGGCCA
+AAGUGAAGGCCUACACGAUGAGUAGGUAUCAUUUCCCGGAAAAUGUGACU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr18.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr18.ebd
new file mode 100644
index 0000000..7156093
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr18.ebd
@@ -0,0 +1,24 @@
+RF00031 AC092237.1/57223-57161 pg-1_18 31851 31913 0
+RF00230 AE006377.1/8039-7747 pg-1_18 49141 49433 1
+RF00023 AE006568.1/801-1145 pg-1_18 28961 29305 0
+RF00174 AE009122.1/6687-6504 pg-1_18 19689 19872 0
+RF00168 AE013039.1/9145-9323 pg-1_18 21397 21575 1
+RF00080 AE016809.1/257790-257673 pg-1_18 4658 4775 0
+RF00230 AE017038.1/280255-279893 pg-1_18 38171 38533 0
+RF00174 AE017176.1/130222-129963 pg-1_18 13165 13424 0
+RF00177 AF077606.1/1-517 pg-1_18 12378 12894 0
+RF00031 AF136399.1/1808-1868 pg-1_18 40951 41011 1
+RF00165 AF207902.1/31022-31083 pg-1_18 36458 36519 1
+RF00024 AF221926.1/103-507 pg-1_18 39286 39690 0
+RF00040 AF259268.1/37-432 pg-1_18 3555 3950 0
+RF00080 AF325827.1/1344-1451 pg-1_18 26069 26176 1
+RF00008 AJ295015.1/58-1 pg-1_18 5180 5237 0
+RF00033 AJ414147.1/52843-52757 pg-1_18 9675 9761 0
+RF00174 BX248356.1/172244-172444 pg-1_18 43325 43525 0
+RF00174 BX569694.1/273573-273792 pg-1_18 2928 3147 1
+RF00005 J01390.1/12177-12258 pg-1_18 29612 29693 1
+RF00029 L43910.1/323-456 pg-1_18 47509 47642 1
+RF00028 M15669.1/335-592 pg-1_18 32775 33032 1
+RF00174 M34485.1/360-150 pg-1_18 46513 46723 1
+RF00028 X86563.2/48991-49433 pg-1_18 22004 22446 1
+RF00023 Z67753.1/95843-96210 pg-1_18 17173 17540 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr18.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr18.fa
new file mode 100644
index 0000000..423169f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr18.fa
@@ -0,0 +1,1001 @@
+>pg-1_18
+GGUAAGAAAUCGUAGUCCCCGGGUACGUACCGAGGAUCCUUCACUAUCCA
+CCUCACUAGGAAAGUUAUAUUGAGUACCGUUGUCCGAUUCGGUACCCAAU
+UUGUGUUAUGGAUUACCUCCGCAGAGGUUACGACGACUCGUUCGUAGCCA
+CUUAGAGUUGCGAGCGUUAAGAAAUGUCCACCGGUAGCGGAGUUAUUUGU
+GAGCUGUAUUAGUGAGUGGCAACUGGUUUACUUUUAGAACAAACUACGUA
+GUGAUUGGGGCGUGAUACGGACGUUCUUUCAAGAGAGGGGGGGGGCUAAC
+GUUUCCACGUCGGGUAGAUCACAAUGCGGGGUCGCUACAACACGUAUGUA
+ACCAAUAGUUUACGUACCAGGGUGCUCUUUGGCUGGCAGAUGGCGUAUUU
+GAACGGAUUUCGUGUACACUCCACAGUGAUGGCACUGUUUGUCAGACUCU
+AUUAGUCGAUGCGGUAUCGACCGAUAUGUUAAGGCGCCCACGCGGACGAC
+GAGCACCACCCGUACACGCGAUCCAACGUAAAGGUCGUCACAGGGUGACA
+UUUGAGCGCAUCAGCGCCUUACGGUCGUUGAGUAGGCAGAAAUGCACGUU
+GAAAACAAGGAAUGGUUAACCUCGUAGGUUAAUAGCUCAGUCUACCUUUC
+UGUAAUGCCGGACGUGCCAGCAACGCGCACGAAAUUUGGGGCUGCAAUCU
+UAUUCUUGAUACUGAGAGUACCCAGGCACCGUGAAACCAGAUUGACCCAA
+CUCGUGAAGAAAUUAUAGUUGGGGAACGACUUGUCGACCGACGACAACGC
+UUGCUCUGAAGGAACCUGGCCAGCUAUUCCAUGGUGGUGACCCUACACCG
+CACGAAGUUACAUAUAUUUCCGCCAGACAUCCGAGUUAGGAAGAAUUGAG
+CGAGCCACCCGGAGCUGCACGUAUCUAGAUUCAUCGCUUUUAUGCAACAG
+GUUUGCCAUCUUGCCUUCACAGGAGUUACACUUGGCGAUAUGUAGAAGUC
+CCGGUUUCACAGGUGCUUUGAUGUCGCGCGCCAAUUGGAGGUGUUAUUAC
+AAGUUUGAAUAGCCGACGCUAGAGACUCCCGGGGCACUCGGCGUGCGGAU
+GAUCAGCCGUUGAAUGUCGCAGCCGUAGAUGAACCAAUACUUAAAUCCUG
+GCCUUAUCCGACCGCCAUUCUGGAUACAUACGAACAAAAACGGCACCUAC
+UAGAGGCACUGAGUGUUAAUAGUUUUGCAGCUGGUGAGUUGCUAGAUCAA
+AUUAGCCACCUCGACCCGAGUAUAGACGACUGACCGUACCUGUUAGGGAC
+AACCACAUAGCACAUAUCCUACAACCCGCUCAUACCGAGAUUCCUAUAGU
+AUACAACCAGUAGCAUUAGAUCCAACCCGGGGCUGCUCCAACAGAAGCGA
+GCUUCGUUACUUGGACCUGACUUAGAACUUGAUUGGUCUUGUGUCCCCGU
+CACUAGGCGGCCGGAAGAGCUUAUCGUUUCAACGGUUAGCAACAGCGCGU
+ACGCUUGGUGGCAACCGGCCUGAGUUGCAUCUUGGGGAGGGUUUAGCCUC
+ACGCUGCCAACCAAAAAACAUCGAAAUGGCUUAUAGUUUGCUCAACUGAU
+AAGUUCUAUCUAUUCUCAUCUAGUGUGCGCUAGGUAGUGUUGGAUAGUGA
+UUCCGGACGCACGUUGGGGCAGAGAAACUCUUUAGCUUAACCGUGUAAUG
+AUCUACAGGGUACAACAUUUAAUCUGGUAAAGCCACACUUCAACAUAUAG
+UGGGAGAAUUGUGCGAGGUCAUCUAUAUACGGUUCCACAAUCAGGAGCGU
+GAUAAAAUGCUGGCGCACCGAAGGAAGGCUAACAGCCUGACAUAAGUGGU
+UAAGGAGAAGCACACAUGUCGGAUCGUCGGGUUGGUCUAUUUUGUGAUCC
+GGUAUGUCCCUGCAAACUGCCAUUUCAACCUACUUCACAUGGGUUGUGCA
+AAACCCUCCCCACAUGAAGCCAUCGAAGUUAGGCUCAGAAAACGGACCAG
+CUUACUGUGCGAAGGGAGAAUUACGACCCCCGGACCUCAGCUCCAUGUGA
+CGUCCGCUCGCUGAGGCUGGCCUCGAUUCGCGUCCGUCGGUAUGACAGGU
+CAUGCCCGCUCAGAGUGGCGGCACCACCUCAGAGACUCGUCGAAAGAAUG
+AUAUCUCUUCCACUAAAAAGGGAUUUAGUGGUACUUAUGCCCACUGCUCU
+CAGGGCAGUUUGCGUCUAUCUAGGUGAACAAACGAUUUUUGGCAAUCUGG
+GGCGCCACGGUCGGUAGUGUCCGCUGAGGUUCCACGCUUCUAUUUGUUCC
+UCCGCUCCUCCGACUGCGACUAUACCUGUCUAAUUGAGUAUUACCCUUAU
+CUCUUUUGUUACUCUGUCUAAAUGGCUCAUACCAGGCCAGGAAUGAUACU
+AGCAAGUACUUACGAUGCCCCUAAUGUUACUCUGUCCGCGUCAGCUAUCU
+CAGGUAGGAAAUUCGGUUAAGACAACGCAUGAUGGACUCUUCGUCACAUA
+AUGGGCGCGCAACAUAAGUCCGAGUCAGAAAGUGAUUACGUACUGUCUAU
+UCCUGUCCGAUUGUCGAAGUCCGCAUCUGAACGUAUCGGACCUUCGUAAG
+GCGCCUUCAAGUUCGCGCAGGGUGUAUGGAUGUCAGAUAUCCUUCCUUCG
+UCCUUAGAAAGCUAGCUAUGGCCUGGCGUCCUAAUCUUGCGGCCUUUAGU
+ACAUUUGCCAUCACACAUGCACUAAUGGCUCCGUGUGGGGUCCUAGUCCC
+CAUUGGGAAAUGAAUAAGAUCCGUGAAUGGUUGUUACCACCUAGGCUAGC
+CCUUCUAAAGAGCGCGCUAUGGCGGCUACAUGUGAUACCGUAACAAUUAC
+UGACUGGCGUAAUACCCCUCUUUUUAUGCUCAAGGGGGCAAUUAAUCGCG
+UUACGUCACGAUCCGUUGGUGAAGCGCCAAGGCCAAUGCGGCAACGGCGG
+CCUGGCGCAGAGGCCGGGGAGAAGCCAGAAGAUUGGUCAAAGUCGAUCCU
+CGUCGGUAGUGCUCCUGGCGGGCGUUCUGACUGACGCCGGCGGGGCCGGA
+CGCUUUACAGCUGCGGGACAGCGACGGAUUUGCACCGUUCUUUCCCCGUU
+UCCAUCAGCGGCUGAUCCCCGCUGAAACCAGACCCAAACCCUAGGGGGUG
+GUAUAGUGGAUGGAUAUGCAAUGUCCGGUCGUUCAUAUUACCCUUUACAG
+AAACACCGCUAAGUCUGUUCGACUCUGUGGCGCGGUGUAUGAUAGGGCAC
+GAUGCCACACUGAAGGCAAGAUAGAGUAGAAAUUCCGUGUCUCUGCUACU
+CUAAUCAUCAUGCUGCGGAUGGGUGCUCUGUUCAGUUCGAUCUGCGUAAC
+AGAGGGCCACGCUAUAAGACGUAUGCUCGUGGAUCCCCUGAGCCGAGGCA
+UGUUCACAACUUCGAAGGGAUCGCAAAGAAGCAGGAGGUCCACUAACAUU
+AGUGGUUUUGGAUUGACAGCUCGAGUACCACCCCUAUCAUAGUGUAACGA
+UACUGGCGCUCAGUAAAUUCCUAGCUUAUCUGACAAGGCAUUGCGCAAGU
+CAUCUGCCAAGAUGUUUAAAAACGAAAAUUGGCUUUGCUAUGUUAGCUUU
+AGGUGUUUUUGCACUUUCAGCUAUAAUUAUUUUUAGCUAGUAGAAUACAA
+GUUAGACGUAAUACUGUAGGAAUUUAUUAUUUGAUGGCGUAACGAUGCUG
+CAAUGGCGUAAGACAUCUAACAAGAUCAAGUAAAUUAGCGAGCAACGAAU
+UUUAGCUUAUUGGGUUGGGAGUCUCCGUUUUCUAAGAAAUUUACGGCAUC
+CUGAUUAAGAACGCUGAAUUUUUAAUCUAAAAAUCAGGUUCACCGAAUAC
+UGCGCGUCUCUAUACGAACGACUGCCGAGAGGUAGACGGCUUUGUAAAAA
+UCAUGAGGCCAUCGGUUUACAGUAGCUCUUUCUUUCGCUGCUCUUUAUUA
+UCUCGGAACGCUGGAUAAACCGGACGUGCGGAAGCCGUUACCGCCAGAAG
+GACUUUGGCACAGCGCGAGUUCACGGACUUAUGGAUGGUGUCCCUCUUAG
+GGGUUACGCCUCCGGGGAGCCGUUUCCACUAUGCUCCUGGGCCUUGGUCU
+UACGACUAUUGGAGUGAAGACAAAAAGCUGAUAGGGAAAUUUACGUCUGC
+CAGGAGAAGAUCAGAUUUUGCGAACAUCCUUGCCACAUAGCGCCCGCGGU
+AGGGGGGUCGCCCUUUAAGCCAGGGCGACUGUACAGUUUAUGUUAUCGCG
+CGUGUUGAACGCGUGUAACUGUAUCCACUAAGUAGUUUUCAACUUCGAUA
+GCGAAGAGUUAAUUUGCGAUUCGUCAUCAUGAACGGUCUAUACUAAGCCC
+AUUGGCUGUUCCCAGGACCCGCUUGGUAUACGGGAAAGCUUGCCCUGCUA
+GACACAAUUCUCCACAGUUCCAGCGUAGCACCACCCUUCUAUCAGAAACA
+GACAACGCACGCACCAUACUUUCCAAUUUAGGCCAAGAUCCGUAGAUCGC
+ACCCGCUUUUGGAAGCACUGCGCCUUUAGAGCUUCACAUCGGCCCAUUAG
+AUCAUCAGCCAGAGCCAACUCAUCGAGAUUUGGAGAUGACUACAUGACAC
+AGUGCUUCGGAGCGGUGGCAUCCGGUGGGUGACAUUAUUGUGGUUCAAUC
+AUGUUCUUAGCGCCGCUUAAGGGAGUAGCCUUCCUCAUGGUUUGAGGAGU
+GAAUAUCAACAGUCUCCGAGCUUAAUGCUUGUGGUAUUCACGUUCAUCUG
+UUCUGGCAAGACUUAAGCAAAGUUUCGCCAACUAAAAUAAGAAUUUGCGU
+GGUUGACGCAUGGCCCAUCAGCAGGCAGCCCGAGUCAACACCGAGUCUUG
+GGCUUAGCUGAAGCAAUACCCCCCAGCCAUAAACUCCCAAGCGUACACUU
+AGGAUGAGAUAGGAGGCGUAAGAGGCGCAAGUUGAAGAGAGUUUCGUCUG
+AGCAAUCAGGUCAAGGACGGCUUUAGUUUGUGGGGAUCCGUAUCAUACCU
+GAUAUUUUCAGCCAACAUGAGCCCCGUUGAAGUCGGAUGGUCCGCCGGAG
+CCGACGGAACAGCAGCGAUGAUGUCCAUUGCACAGAAGUCGUGCUGGUCG
+UGACAGGACCGCAGCAUAUACUAGGUACUCAUAAUGUCGCACAGGAGCGC
+UAAACGGCCCCAACUACAUCGAAUUCACAACAGAGUCUGACAAACCGUCA
+CUGAAGACGUUCAACUUGCGUUGAACAGAAACUCUGCGUCUAGCGAAACC
+UACGGAGCAAAAUCGUAUGUUUCAACAACUGUUGAAAUUUGAUACUAAGC
+GAUUGGAGUGAGACAAUCUGUUUUCCAGGAUGGGUACCAAGUUGAUAGGU
+AGGUGCGCGAUUGCCUUCACAGUCAUUAGGGAUAACUUAUCGUCCGGAAU
+CCCCAUGGGCGACCCCUCUAGUUCACCAUGUACAUGUGAACUAAUGUCUC
+UCUCCUGCCGCAAGUAGGUCAGAAAAAUAUGACUGACUUUAAGUGCCUCG
+GCUAUAAGCCACGUCGGUUACAGCAGCCCCCAGCGUAACUUUACUGCUAU
+GUGUUCACGCUAAUAUCUAUGCUAGCAGGCGCAAAGCCUGUCCGAGCCUU
+CCAGGAGCGGGCUUAACGGUCGUUAGGUUGCACGAUUAGAUGCUGGAUCU
+CCCCUGUUUAACUGGGUUGUACGGAAGUUCUGUAUCGAUUCUAAGACACC
+AGCUCCUGCCCGUCUUCCGCGGCGCACUAGGAGAACGAAUCAUAAAACGA
+UAUGCACCGAAGGCUGCAAGGAUAAUGUAGGCUCCCGAUGAUACCACGCG
+GAGGACAUACGGCGCACAUUGAACGCACAUAGUGCUUCGUGCAGUUAAAA
+GACUACUAACCGCGUAGCAACCGUAGAUGUGCUUUAUAAUGAUCACAGCC
+UAAUCGGAGCAUGAAUUGGGGGAGCAGGGUGUAAAGAUUGGGCUCAAGGG
+AGCUGUCGACACGCGUGUCCGGGAUGGUGUAGCACACCGAACGGUUAUGC
+ACUUUGUGAAGCGUUCCGUUCAUCGGUCUUGGAUUAACAUCCACAAGACA
+GCCGGCUACGCCGCCCAUUGUGCCUAGCUAAAUGACAUUUGUCUCUGCUU
+ACACGGCCGGGAACUUAGGCACUCUCAUUUCUCCUCGGAGAAAGAUCAAA
+UGUAGGUAACAGCCAGAGCAUACUUAUGUACAUUCCCCUAGUAUGAGAUA
+UGUCAUAUGAUAGAGUACUACCCGCCGGGGCGCAGUUGAGUGGGAGAUCC
+CCCAGAAUAAUGGAAUCAUGAUACAGACGAGCGAUCUCGUAGUAGAUCUU
+GGACGGUGUUAGGAUACCUCAAGUGGUUCCCCCGAUAUAGCCCGAGUAAA
+CCGCGUUAAUCUCGCAGUCCCGACUGAGGGGCUGCAAGCUGGCCCCCAGA
+CCAGAUCUAGCACCGAGGCAAGCCCCUGCGGAGAAUCUGGCCCAGAGGUU
+ACGUAGGAGUACUUCCGGGGGGGAGAAGCUCUAGCCGCUUCGAGGGGAUU
+CUUGUUCUUUAGUUAACAUCGAGAUCGUAUGUCUUCGCACGCCGGCGCAU
+AGCUGGCCGUGACGGACUCCAUCGUCGGAAUUUUUGUGUAGAUAAAUGCG
+GGGAGUCCGCGGUAUUUCCUUUCGGUGCUCUGCUCCUGACAAUUGCUCUU
+CCAGUUUUAUCUAAGGCGAUGAUACGGCGAAGAAAAAUACCAUUUUUGAU
+UAUGGGGACGUUGGGAUCAUGCUUGGUAUCCGUGCGACAUAAGCUAUAGG
+UGACUAGCAGUAGCGAUGCCACUCGAAUGUCGAUCCUACUCGGGUGGCAG
+AGAACUAGAUAAUCUACACGAAACUAUCGCCGACACCUAUACUAGUCCCU
+CAUCUAAUACUCCAAGCCAUGGAUCAUAAUACAUCUAGAGCAACUCACGA
+AUGAACUCGUCAAGAAGUCCAAACUGCAUCUGACGACUAGAUCGAUUAGA
+UCACCAUGCGCACGGAGUUUCGUGUGGUUGAUUACAGCCGGUGUCGUACC
+AGUGGCCAGCGCAAAGAAUAUAGUGUGCUGAAAUCAAGUCCAGGCUUCCG
+GUCGCACCGAUCCCCUCUUGUGACCCCUCCUCUUGAGCGAAAAGGUAAUA
+CAUUCGUCUAUUAAACUCCGUACUAUUUGGGCUCGGAACAAACACCAUGU
+UGGGCAGCAGAUCUGUUUUGGGUGCGGGGGCGAUGCGAGUAGUAGCCCGC
+GCUAAACCGUUUUCUACUCUUGGUGCGGCCUAAGUUACGGACAGUCUUAG
+CAGCCUAUAGCACCGGACGGCCGGCCGCACUGCAGCCGAGGCGUUAAGAC
+AUCAGGGUAAAAAGGAGCUCACACCGCUUCUGUCAAUAUACGCGUGUCGA
+GUUGGUUAAUGGCGUCCGAUAGAUAUGACUAACAAGGGGGUGCUCGAUAU
+UGCUAGAGUGGCGUUUUAGUCCUUCGAAGCAGUAACAGCAUUGGCCGUCA
+AGCUAAUGGGUCAAACAGGAUUCUCUGCAUAUAUUGGGGGCGAUGAGGCG
+CCACGCAACGUUUCUUCUUUGGUUCUGUUCGGAUUGCUCAUGAUCCACCG
+AUACUAAUCUAGACCGCGUGCAAAACCUCGCCCUAUACUCCAAUUUCACA
+CCCAACGCCCCAACCCACACGUUAUUCUUCCCUUAUCGAAAGUGCAUGUG
+GCGGCUCGACAUGAAAUUUUGCUCACUUGUUAAGACCUCGCCAGUACCCA
+CACACUGAUACUCAAGGCCACUCUAUCGCGCCGUAGUGCACCUCCAGAGA
+UGUGAGCUUGGAUCACUUUGUUACGAGGCAGAGUGACGCCUAGCGCUCAU
+CACGCGCAGUGCAUUGGUCUGCGCUGUACUUCUUAUACGCCGUUGGAGGU
+CUCGAGCUGUACGAACGAACUUUGCCAGCGUUACCUCGUUCCUUUCUGCU
+AUAGAUCGCCGGCAUGUGCAGUUUUACUGUAGGCCCCGUAGCUUUAGCGA
+CUUUUCUAGAGUCAUUCGCUAACGGACCUGAGGAAAGGUAGCCACCCAGU
+UUAAGCAUAAACUUGCCUGAGGCAGACCGCAAAUCUACCACCCAACAUAU
+CUUUAGGGUUGGUCGCGUCCGCCAUUAAUUUCCAAACAAAAGAACUUGGC
+AUUGGUAAUGCCCACGAGAAUAGUAGUCGGAAAUUGAUUUUCGAGAAGUC
+UAUAAUUCGCCGAGGAGUCAUUGAACCACAGGAUCGUUAAGCAGGGCCUG
+UGAACACUCGUUCGGUAAGGGGCCCUGGGCGGAUCACCUCUCUCCCACGG
+CCUCGUCAAGCGGCCACUAAUUCAACUUAACGCUCUCAAUUACCAUUAGU
+GCUGGCCUCUCGUCUCGCCGAAAACACCCGCCGGUUCUCUUCUAAGUGAA
+CGGUACGUGUAAAAGCGAGAUUAUGUUUGACUGUACGCCUUUGCGGUUCA
+AUCCCUACCUCGGCUAGUCUCGUGCCUGCGACCGGAUACGUCCUAGACUA
+AAGCUGAGAUCGUGCCGACUCUCAUCGACAAUGGAGGUCCGUAAGUAGGG
+UCUGUCGAUUACCAAGGAGACCAGCCGUCUUUGCGUAUACACUCACAGCA
+ACGUACGACCGAAGCUCUGCGACGCGACCUCUGCAUCGACUCUAUUUUUC
+AAUACCAUGAGGAGACAAAUUCGCGAAUCCCACCCAGGGGGGCUUCGUCU
+AGAGGAAACUCAGCCCGCCGUCAUACGGAACGCCCGCAUGAUGUCAACGG
+GCCAUGGUACUCUUCGCCGUGAGCAACAGUUAGUUUGACGCCUUGUCCCC
+AGGGGCACUCCCUCGUUAAGUUUUUUGAGAACGGCAAGGUCUUGCACAGA
+UCACGCAGAUAAUUUUCCAUAUAAAUACAAUAUCAUAUUGGUUCUAGGGG
+GGUGCUGCAUAGACCCAGGGAAGAGGAUCUAAAUGUUUAUUUGUCAAAAA
+AGCGAAGUGGGCUUGGAGGGUCGUGAGGUCUUAUCGUGCAUUUCGCACAU
+UUCAAUGCUCACCCCGAGCAGCUUACCCACAUAUACUGAUAGGGUGCACG
+CUGCGACGCAACCGCAAUUUAGACCCUGAGUAUAUAACCUUUGUCCCCCU
+UUAUGCUAUAGUAGGUCUAGGUUUGAGUUUCCAUUUAUAACGCCACUAAA
+UAACCCCACAUUAGGUCAACACAUAGUUGACCUUGGUCUCCAUGUCGCUG
+UAUUGGGGGGCAAAUCUCGUAAACCCCGUAGUGCAGAGGCUGGGUGGGUG
+GUGAUAUUGUGAGUGUGACGACGUGGUCUUGAGGACGUCAGUUCCAAAUG
+CCACGUUGUUUACCGUGUGCCCCGGCAUACUAAUCGGUUAAGCCGUAAUU
+AACGGUCAAAUCGUGUAUAUGACGCUCCUCUCAGGCCCUCACUGGAUCUC
+GAUUUCCACUCUCAAAGAGUGUUCGUCUCGGCAGGGGAGGGUGCUAUGGA
+AACCGAUAAAACCUGACGAUGUCUCUCUGCUAUUACGGUGGACAAAUUUU
+CACUGAGUCUUAGAAAAGUCAAUUUUCAAUGACGUUAGGGGGUAUUUAAA
+GAGGAGUAGACAGAGGUCACAGAGCCCGAGUAUAAGCGUGCACUGUCGGG
+CCCGGCGGAAUACUGGUGGUACGACCCGACCUGAAAGCGUUUAAGCGAUC
+GUAGCACAAUUGAAGCCACAAGUUGAGGGGGUUGUAUAUGUACAAACGGC
+UUUAGCCGUAACAUUGUGGAGCCCCGCUAUCAUCAUUAUUUUCCUAUCAU
+UGUGGCUAACACAGUCAGAUAGUUCGUUAAUGUUACGACCGGUCUCUGAC
+CGGUUUUUUUCUCGUGGUGUUACGAAAGAUCACGAUCAGCGGCAUGGCAU
+GCGGUCACGCGAACAAGCUAAAAGUGAAAUUUAGUAGAGUGCGGAAACUG
+CUAAAGCUUAUACGCUGCGCACAUGUGGAACUCGAGUGCGCAACAUAAGA
+GGUCUUAUUUUAGUGGAAACGAGCUGGUGCUCGCGUGUUCUCGGCCACGG
+GUGCUCAUAGACCCCAGCUAUUAUCAGCAGACCAUAGCAAGUUCUGCUGU
+UGGAGGGAGAAUAGUUAAACUCGGGGCGGCGUGAAGCAGUACCGCCGGGC
+CUCACGCGGCAGUAGUGGGUCUAACCAGCAGAUGACGGGGCAUCAUCCUA
+GCAGGUUCUUGUGCACGCACACUAUUUUGCGGGGCUUCCGUGAAACGACC
+GCUGUUUAAUUGAUAAAUGGCAGACGGAGCCCGCCGGUACUCCCCAGCAC
+UCUGCACAAGCGGGUGUUGGGCUUCCAGAGUAUCGAUGAUUGCACGGCGU
+UACGGCGUGAGGUUGAUUUGUUAAAACAGGCGUACACUCACUCUAACAGU
+UUGGGGAAAGAUAAAAAAGCGCAGUUGAUAAGCGUUAUCGAUCCUACUAC
+UUAUUUAGUAUUUGAUAGGUUUAUUAAAAAGAGGAGAAUAUUAAGCACAC
+CGAACUGGAAAGCCGGUGACUAAUCGGACGAGUAAGCCUUUGACCCAACA
+UCGCAUGUGCGUCCGUGCGCCCGCGUACGCAAGUUCGACCCGCGCUCGGG
+AUGAUUGAUGGUAUGUCACAGCGUGCGUACCUAAGACUCGUUCCACGGUA
+GCUCCUGCCAUCUACCGACGAAGUCGCAGCUGCAUAAUCCGGAUCCAGUG
+CAUCUCUCUCGGCUGUUAAUCCCGUCGACCGACUAUUCAUAGUGUCGUAA
+UGUUUCAGCUAAUAGUACCCACCGUGCCGGGCAGCUCAUCGUACUCAGGC
+AUCUUAUCGCUCAAUGUAUUGGCGUUCUCACGCACGAUCCUGAUAGAUUG
+CUCAUUCGCUUCCCUUUACUUCCUCUCAGACCACGACGUGCGGAAGAUAA
+GCCAUUGAAACUAGCAACGCCGGCGCGGAGGCUAAGGGGUCCGGGGAAUC
+GGCCCAGCUCAUCAGACUUUGACUAUUCAUCUGAGGGGCGCAAAAGCCGG
+UCGAGACAUUCCUAUUUGGAAUUGUAUGAGGGUAUCUUGUCUUGUGGCGG
+AAGCGAAGCCCUCAUCAUUCUGCUGCCAAACGACGACAGCACGUCUAAGU
+UGUGCUGAAGGCUCUUUUACAUUAUGGCUUAUAGCAUACACGGACUUGUA
+UUGUUUAUGAUACGUCAGGUCGUUGUAGAUAGGACCAGAUCGAGGGUCUU
+AUGGGUUGUCACAAGGAUAAGGUACUCCAGCUUAUGUGCGGAGCAUCGCA
+UCUCCUACAUGUUGCCGCCGGACCCGGCAGUAGAACGUAAACUAACGGUU
+AACGCUGACGGUGUGCGUCCACUGCAGGAAGACCACUAUAUCGCUACUGC
+AGUAGCAACGUCGGCAAGCAGCAAAUCCUACUAACUGUGCCAAGAGAUUA
+CUUGUCUGACAUUUUGCUUUUGACCCGUGAGCGCGCGCACAACUUACCAG
+CGUGCACAAAAUGAUUUUAUUUGUUCGUACUCGUACUAUAUCCCAGGGAA
+CGGCCCCAUGGGUUGCGCAAUGUCAAAUACGCUCAAUAAUCCGCGUCCUU
+CUUCAUGUGACUUCCCCUUUAGGGGAAUUCAUGAGAAUAAGCUAUCUGCG
+UCACCCGUCGAUAAGAUGUUCUUAUAUCCUUGGGCCGAAACAUGAAUAGG
+GCGUUGAUAUGUAAACUCCCCGACGAAUGCUUGGAGCUAGUCUCGCCAAA
+GGAUCACCUUAAUCUGACUAAUGAUAGCACAUCGAGAGACAUAUGAGGGU
+GGCAAGGAUCGCACUAAACUGUCAAGACUCGUGGACACACAUUGUGUGGC
+GGCUCCCGUAAUGAAAUAUAGCCCGGGCUCUGCUCCACAGUCUAGGCGAC
+GUAGGCUACUAGAUAAUGUGAGCUAUUAAGGGAGUUCUAGGUUUACUUAU
+UUCGGACUUUUAGGUACAUGGAUAACAUCGGGGGGGCUUUCUGGUAGAAC
+UUGUUCACAGCCACAUCAUUGUACUCUCUGCGGGUACAGCCGAGCGCUUG
+GUAUUAUCCUCGACGUCUCUACUACUAGCGUAGGGCACCAUAGAUCUAUG
+AUGGCGCCAUUGUAGUGGUUGUGACUUUCCCCCUAACGAUUAUACAAGUA
+CUAGAGAACACUGCUACCGUCAUUAAUUAACCACGUCAGUGAGAAAAAUA
+UCCUGCCUGGUCGGACUGAAGAUGUUCGACUUGAUCCUCUAUGCCUAUUG
+AUCACCGCGGGUCUCAUAGAACGUGCUUACUUCGAAAGCCUACGCAUGAG
+GGGGGACUACGAUACUAGGACAGUAUGUGGAUUUGUAAAUCUGAGGGCUG
+UACCGAACGUCGCUACUGAACAAACUCGGAAUUGCUCUCAACGUGGGCCA
+CUUGCACAGAUGACACAUGGCGGUCGGGUAAAUAGCUGCUCGCGCGUGCA
+CUUGGCUAGGUUGAACACGGUACGGGACUUCAACACGUUUAACCCGGGCC
+GUGCUGGGUUACGGAAGGGAAGCGCCGACGCUGGUAGCAAGCCUAACACA
+UGCAAGUUGUGCGAAUAUUUUUAAAAAAAAAAAGUAUUAGCAGCGAACGG
+GUGAGUAAAAUAUAAGAAUCUACUUUUAAGUAAAAAAUACUAUAUAGAAA
+UAUAUAUUAAUAGUUUAUUAAUCCUAAUGGAUAAAGUAUGGGAAAGCCAU
+AUGCUUAAAAAAGAGCUUAUAUCGGAUUAGCUAGUUGUUAAAAUAAACGU
+UUAACAAGGCUGUGAUCCGUAGUUGAUCUUAGAGGAUGAACAACCACAUU
+GGGACUGAAACACGGCCCAAACUUUUAAGGAAGGCAGCAGUGAGGAAUAU
+UGGACAAUGAGCGAAAGCUUGAUCCAGCUAUGCUACGUGUGUGAAGAAGG
+CCUUAGGGUUGUAAAACACUUUCGAUAAUGAAAGAAGAAAAAAAUUUAGU
+AAAAAAAAUUUUUUUUUGACGGUAAUUAUUAAAGAAGCACCGGCUAACUU
+CGUGCCAGCAGCCGCGGUAAUACGAGGGGUGCUAGCGUUAAUCAAGCAGA
+CCCACUUUUGAUGAGUGUUCUAAUUCUCUUUGGCCCAACUGAAUCAAGCC
+CAGGUUCAAAUUUAAAGUACGCGACAACAGUGGGGCCGAAUACCUAUGCC
+CGCUGCUCAUCUAAGCGGAAUGAGAUGUACACACACGACAUGCUGUUCUA
+GGCUGUGAGGUUUAACCACGUCAUGCGGCUUGGUCGCACCCGCUGUGCUG
+AUGACGGAAGCCCGCGGCCUUUCCACACUCGAGCACCACGGGCGAUAGCU
+AUUUAACGCGCCCUCUUUGUUCCCAUCGUAGUGGUCCCUGCUCGUCUCGA
+ACAAGCUGAGUGGGGUGUAAGAGGGAAUCGGGUGAGAAUCCCGAGCAGUC
+CCGCUGCUGUAAGCUUUUACCGCCGUGUCGGUUUUGACAUGCGGACUCUU
+GUCGCUUUCCAAAUGAUGCCACUGUUCAUUCUCCACUAUUAGAGGUGGAG
+CUGAAUGGGAAGGCGCGACAAACAGAAAAGAGAUGAAGUAAGCCAGAAUA
+CCUGCCUCUACGAGUUGCCUAUAAGUGCUGAAAGCGACUCCGAUUUGGUA
+CACGGACAAAGGUGCGUAUUGGCGCCUCAGGUAUUAAGUAUUUCCUCGGG
+CUGGCGAGCGGAUGGAGCUCAUAUUGCGUGCUCGUGACCCAAGCCAGCUG
+AGUCAUUAACCCUCAGCUUAAAACAGGGUAGACAUGAUAACCUUCCGAGU
+AACGCUUGAAGUGUUGCACGGAGCAAUAUGUUAUCCACAUAUCCUAGCCG
+AUGAGCGGUAAUGGGUAUUUCCCAAUUCGCCUGUGCUCCCCGAAGGCGUA
+ACUUCAUAGUAUCGGCAUUAUUCCCAUGAGAUUUCAGCGAAUUGGUACGC
+CAAUUUAGUGUGGGGCAUUGCCACGCCUCCCUCUAUAUAAUGGAACGUAG
+UAGUUCCUGGUGUGCAUGUGCAAGUUACACUGUGCCAAGCCUCGUUCAGG
+GGGGACUGUCUGCCAAGCCUCGACUGCUAACUACAGUGAAUACCGCGCUC
+GGGGUCAGGCGCUACAGGGGAUUGAUUACGUGAUAAGAAAUGACGUCACU
+UUCAAGCGGCAGACAUGGAGGGGAAUCAGCUUCUAUGUGAGGACGAUAGC
+UGAAACGUACAUACCAAGGCUAGACGCCAAGUCUAAACCGUUCUCAGGAU
+CGAGAGCAAACAUGAUUUGGUAGACCUAGGAGAGGGAAUUUAACGACCCA
+CGGCGCCUGGUCGACAUGUGGUGCUCACUCUAAAAUUUCAGCCGUUUCGA
+GUCACCUGUCGUUCACCUUCCUUUACAGUUUCGUUUUCAGCGGCUGUCGA
+UGGCUUGUCCCGAAUACAUGCUUAUAUCACCUAAUCUCAUGGUGUUCUAA
+GUUAGGUUUUCAGCCAGGGGCUCCUCCAGUAAGGGCACCAUCAAAGAAAA
+UAAGAGCGAAAGCGGAUUGGUCAUGGAGAUUGCGUGGUAUAACGGGCUGU
+UCCAUGUUAAGUGCGUGAGUUUAGCAGAAUGCCUAGACAAAUUGCAUAGC
+UUCUACUGUCUCGUCCCUUUUGGAGCUGUAGCCACGCUGUAGCGUUCCUU
+CAACUCAUUAUUCGGUCCGCAACGUUGGACAAUGUGUGGAUUAGCUCGGA
+UGCUACCGGAGACAGUAGGACCGUAUGCAAGCGGCUUGAGGCGGUGCGAC
+AAAGGCAAAAGAGGUAGGCUGAAAGUGUUUAUGUUAUCGAGCGCCCCGCC
+CUCCGCAGGCAUGGCCAAGCGCACAAAGGUACAGACGAGCAAAAAGAACU
+GACUAUUUCAGGUUUCUUUACAUACUACGCUCCUGUCCCAUGGAUUCCAG
+CCACCGUGAGUGGCUACGAGGCUGCUCUAGCUCUCGAAUCCACUUUUCCC
+ACAUGUCCAAUCAUUUAACCUUCAAGGCAGCUGAAGCCCUGUUCGGGUAC
+AUUAACGCUAGUAAGUGCUGCUCUCACAAUGCAAUGGCAGGCGCCUCUUG
+UCUGGUAUAUUAGCGCGCCUUCCACACCACCGGUUAGCAGGGCUUCGACC
+CCUCAUACGAGCCCCAUGACGAUAAGUCACAGCGCAAAUUUCAGACCUUG
+GUGCAGGUAAAAACCUCUUCCAGCUAGCCUGCAAGAGCGUGUCAUCGCAU
+CUUUAUCCGUAUUAGUGCUCUGACGAGAGAAUAAUCUUGUUCUUAUAGUA
+AAUGCGUUCAGACGCCACACACAAAUAACCAUAGAUAUAUGUCUGGCUAU
+GGCUCAGGAGGAGUCUUACCACUUUUGCGCCGUGCAGGUUUUGUUAUCAC
+CUGAAGAGCGCCGCGCGACCUUCUCCUUCAAAAUCCGCCAGAAGCUUUGC
+CCGCUCGAGCGCCGGCCGUUACGGAGAACCUUAUGCGUGUGCACGUCUUG
+CCGGUCGCAAACCGUCUGUCGGUGUGGAUGCGAAACGCACGGUGUAAGGG
+ACAGAGAUAGGCGAACAACUUGCUACAUAUAUACUCGCGCACACGAACCA
+GUUUUCAGCUGCACUCGGACGGAUGCUGGACCUCGUGGGCUGAUCAAAGA
+UGCCACACUAGAUAGUGCAUCAUAAGCGGGCCUGCGUUGACACAAGAAGU
+ACCGUGCGACCCAACGGGGACUCCAGGAUGAGCGGAGGCUAUGCCGAACU
+CGCUUAGCGACGGCCGCAGUAGUGGUGAAAUUACAUUCUGUACGAAAGUU
+ACCAAUAGUUAUAUACUCGAAGCAACUGGGCUUAGCGACCCGAGUCCCCU
+UUGGAAUUAGUCAGAUUGUAAGUGCAGGUCCGGUACCAACUCCGCCCAAU
+UGCGAUCCAAGUGACUGCGACUUUAACCUGCUCGCCGAUGAUGAAUUGAA
+AUGAACCCCGAAGUACGUGAUAGGAUGCGACCCCAGGGGCAGACGUACGG
+GAAUGACGUUAUGAUGAGGGCGUUAUCGCUGUGAGGUCUGUACUAAACGU
+UGACAGACACUUAUAGAUGGGCCGGCUGUUCAAAUCAUAGAAUCUUCGUC
+AGGAGAUUCCUUGUGUCUGCUGGCGCUCAUACAUGACGGGUUGUCGUUUC
+AAAGGCUGACCGAUCUGUUGCUACCCUUUUAGCCGGACUCGCACCAUCAA
+CUUUGUGUACUGGCCGUGCUCUUAAGUAGAGUAUUCUCCCCGCGGAUAUU
+ACACACUAGUGUCGGGCGCACGGGCCAAGCUGUCCAUGGAGCGACAUGAG
+CGUUACCGUAUCGGUACCCCCUGAGUACAUCAGGCUCGCUCUAAGGUAUG
+AUCCCUCCCUUACGUAACUACUAUUUUUCCCAUCCUCGGUCGACACCUUG
+UCCCUAUGUGGCACUUCGUGUUCUGCUUAUUCUGCCAAACGACUUGGGAA
+UAUCGAUAAUAUAGAUGUGGAAGGAGGGAACUUUAAUACUAGAUUGCUCG
+UUGCCUAAAGGAUCUCAACACUAAUUCAUAUAUAAUAGCACCUGCGUACG
+UUGACCACUACUUGUAGGAAUAAGGCGCGUCUAGGCCUCUAAAGCCGGCC
+CUGAAUCUUCGCAUUAAGCUAGCUCUUCCGGGCCAGCCGGGCGUGCGAGC
+UUGCACUCGUAGUCCAAGUGUAGGCCGGUUGUCCUGUCGUAUGUACAUAU
+GAGACGAAUGCGCAGAUUAGUGUGGGGUGCGGUUACCAAAGUCUUAUAAU
+GGUGUGAAAGGGCCGAUUUCUCAUGACGUUUGACGCAUUGGGUUACUAUC
+UGGCCUGGGUUUGCUGUAGUACAAAGCCAUUGUCGAUGUAGCAGUCGCGG
+AACUGUCAGCAGACUGUGAUGUUUUCGGAGUCAGCAAGAUAGACCACUUU
+CUAUGUUUUCAAAUUGGCCGAACAGUACACACCGUAUCGCACAUCGCGCG
+CACGAGCUUCUCGCAUUAUUUUGGGGCAUGUUAUCAUCCACGAGUGAAGC
+AAGUAGCGAUGCAUUCCGCGUCACGCCGGGGCGCUUCAAUCGUAUUGCUA
+UGUCUGCCAAGAUCAGAUGUAUAGUGAAUUUCAGCUUCGCGGUAACUCCG
+AAAUUCUGAAACCAACUAUAUCCGGGUUGCCAUGCGAACCUCCAAAAUAA
+GCUCCGACGUAUUCACGAUAGUGGGAACUACGGCGAAUCUGAACAGACAA
+AAAUUGAGUAUAACUGAGGCCAAAGACCUGUAAGGCGGCUUGAGCCAAUA
+AGCGUGCACCACUCAUCGCCAGAGUUUCUCGCUAGACAUCGUGGUGGGUG
+GGUGGAUCACAGCCUGGGGUGGUGGUUUCUCACCUCCGUUUUGCCUGAAG
+GUGGCCUUUCGCGCGAGCUUCGAUAGCACCCGUGCUUUACGGCCACACUA
+CUGACCUCAAAGCUUCUUAACAUGGAGCUGAUGGGAGUCGAACCCACGUC
+CAUCUAAAAAUUUUAUUAUAGUAUUCGUUCACAGGUUUAGUUCAACUAGA
+UGGAACGAGGUUUGAAAUGAUAAAGUUAUUCUAAACUAUAAAAAAGACAA
+AAGUCUAGUUAUAAAUAUAAAUUAUAGCGAACAAAGUUAUUUACUAGAUC
+AUUAAAUGUGCAUAAAACUUAAACAGCAAAACUUAAAUUUAAACUAUUUU
+GCUUAGUUGAUAAACUUUUAAACACAGAAGAAAUUAAAUUAUUAGCAUUU
+AUUAUAAAUUUCUCUUUUUUUACGAAGAUUAGAAACUUCGACCUGCAUCA
+UACUGUAACAAUUUUUAAAUGUCGAAACCAAGUCAGCCCCAAGACUCCCU
+CGGCGCUCAAUGAAUCGCAACUGUUGUACCUUUAGAGACUUAUUAGCGAG
+UAGAGCUGUUAUAGGUCGUCUGCCUAAGGCGGGCCAUGCCCAUGGUUUUG
+GGGCCGUGAUACGAGACUUGCCCAAAUGAAGUUAGUCUACCCCUCGAGAC
+GCGACCAGCUUUAGGAGAGCUCCAAUACGGCACCGGUUUAGAGUAAGGCG
+AUGAUCAAUUAGUCUUGAAAGGUUAUAACUUCGUGCUGAUUUCCCUGAAU
+UCGUAAUAGAUCUGAGGCACCCACCUGUACCGUCCCUUAGGGGCGACGGG
+UUAUAAUGUGGUCCGAUCGCACGGCGAUGUGCAGAUACGAAGGUGGCCCG
+GUUUGCUACAGGAGAUAAGCUGUAACAACUGAGACUAUCAAGGGGACGUU
+CAUCUUCCACCCGCGGAGAGGCUGCCCAUCGUGCGGCAUUAAGUCAUGGU
+UCCCCUCGGCGCGGGUCCACCCGUGUAGUGUUUGUCCUUAAUGAAGUCCU
+GACGUGGCACUACAGACAAGCCCUCACGGGAUACCGCGGCUCUUGAGGUG
+CGGAUGCUAAUGAUCAGUCCCCAUGAUUAAACGCAAUGCUGGGCACUUGC
+UAGGGUCGCACUAAUUCAAGGAACCAAAGGCAGGAGCUCAUCUAGUAUCG
+AGUGCAGGAUGCAGGCACUCGAUAUACGCCACACUUCUUCGAUACACUCC
+GACGAAAGCUGGAAGUAGCACCGUGGAUAUAAGGGCCCAAACGCUGCACU
+UCCAGACCUACAUUUAUUCGACAGGUUCAUGUAACGGGGUCCGUUUUCUA
+CGGGCCUAGUGCGGGUACUUAAUGGUGAUGUCACGUCCACGAGUCGAAGC
+CUGUACUGGGGGCCUCGGUUUUACAUAAAAACUCAAGUUGUUAAUUUGUU
+UAAUUGCACGGCAAAAUUAAGCGGUCGUGCCUGCGCUUUAUGAUUCCUUC
+CGAGAUACCACCAAUGACUAACGUGCCACGCCGUUAAAUUUACGGAGGAC
+CGGGAGCCCUUCGUAACGCAAUGCGUUCGGUAGUGAGGGCCCGAGACGAG
+CGCAGUUGGAAUAACAGCCGCGGCGACUAAUCAUCCGUUAAACAGGUAAC
+UACAAGGAUGUGCGGGCGUACCUCUGACGUUCUCGAUCUCAACGUUGCGC
+ACACCGCGCCGUGAUCGAAUCGCGCCUACAGUGGCAGGGACGCAUGGCUC
+GCAGUACUAGUUCAUCCGGGGAGGGUUAAUGUAAUCAGAUUAGCAACAUU
+ACCACCUCCGGUCGCGAUAAUAGCCCCACCCCGCCUUAUGAUAUCCGAGU
+CAUGCGUAUAACCCAAUAUGGCUGCUGUUGGUGCUCCAGUGACCGAGUAG
+AUGGUGAGGGGUGCUACGACUGGCGCAGGUAAAAUGAGCGUUUCACGUGU
+UGCGAUAGGCCACGCUAUCGGGCUGGAGAGCCAGGUAGGGGGUCUCUCAA
+GCAAUGGGCCCUUCCCGAAAUAGUGGAGUAGUGGUCAUGGAACACGUCAA
+CCGUGUCUACUCGUGCCAGGACCGAUAAUAAUAAAUGUUGCACCAGGACA
+AAUAGAGCGCGUCUCCCCUUAGGCAAGAAGAUCAGGCCCCCAGGAGUGAA
+CUUUUGGCAAGAGUUAUACCCAGACCGUCCGGAGAUCGGCCGGCUGAAGA
+CAUUCUGUAUGAACCUAGCCAGCUGUCAUCAACUCGGGCUGUGAACGAUU
+AUUGCGUCGCAAUCAAAGCGUCAGCCGACGUGGUCCAUAUGUAAACUUUU
+UAACUCGAAUGGAGCUGUCUAGUCCCGCGUGCUAUAAGAGUCCAACGCGA
+CUAAGCCCCUACUUUUGGCGGUUCUCGAUAAACCAUAGAGUUAGGGAGUU
+CAAACGUCCUCAUUUAGGUACUUAGACGUGGCAGAAAUACCGCCCUGCGU
+UGAGAAUACCAUGCUGGAAUAGGAUUACCGACUAGUCCCGUGGUAUGUCU
+UAGACAAUCGUCGGAGUAGGAUCUGCAAUGGCUAUGAGCUUCGCCCUAGC
+ACAUCAGGCAUUAUCCUGCCGUCAGAUUCUUGUACGCGGUCCGUGCUCGC
+ACACGUACACCAUCAUGCGCUCGAUGUUGUAGUAAAAUUGCCCAACAGAG
+CGUCAGUUUAUCUGAGCCUGCGAUUGCCAAGGUCAUAUCCAUAGCUUCUC
+CGGUCAGGUGCCCGCCCUUGCGGCGGGAGAAUCGGGAAUCCGGUGAAAGA
+CCGGAACGUGCCCAACGCUGUAAGGCGGAUGCUCUUUUUCUCAUGCCACU
+GAAGCAAUUCGGGAAGGCGAAAGGGGCGGAUGAAGCUUAGUCAGAAGACC
+GGCCUGGCAGGAUAGACCGAACGCUCGAAAGAGUCUAGAUUGUGAAGGGA
+CCUACCGGUCGCUCGUCUGUCUUUGGAAAGGUUCUGGCCGUUAUCACUAC
+CAGCGAUCCGAGGGGCUGCCAUCUCAUCACUUCGUGGCCCAAGUCACUCC
+AGUGUGACUCACGGUAAGUCUCCCGUUGGGAUGCUUAGGUUCCCAAUUAU
+UGGCCAAGGCUAAGUGGGGGACGAGGAACGACCUUUCCCCAGUGUUUGGC
+CCCAUAGGAGGCAGGAAAUGUAAGGAAUACUCAGCCUAGCGCGUCGCUCA
+ACGGCACAACGGGGAGAAGACAAUACCGUCAUCGUGAGAACCGAAUCUUC
+GACGCUAAAACUUGCGGUUAACGGCCGUAGGAAGAUUAGCAUAUCUUUCC
+AAAACGAGCUAACUUGAGCGAUGUGGUGCACUCGAUCGCCUGGCAUCGUU
+ACGUCACCGGUCGUUGUAUUCGACACCUGUUAAGACGCUUAGCGACUUCG
+GACCUGCUAUAAGCUCCAUGAUAAAUCAGUAUAGGAUCGACCUCCUACGA
+GGUACAAUGUGCCACGCUGCGCAAUCACCGAUACAGCGUCCAACAUUAUU
+AAUUCGUAGUCUCCAGUAUGUCACCUAGGGUAGGAUCAACUGCCAAUGGA
+AUCAUGCCCGUGGUGACACUAGCACUAAACUUUUUCGUGUAAUUAAUUAU
+UGCUUUGACUUCCAGCGGAUGCACAGUAUCUAUGGCCUUAGUCGUCUUAC
+GAGGCCUGCAUUCACUCGCGAGAGAACGUGAGCGCCUGUGACGGGGGAAG
+CGCCAGGCCAGAAACAUGGUGACCUGUACCCCCGCGUAAUUAGAAUUCGG
+GACACUUGCCCAAGUAAGCAUCGAGUGCGUUAUUUUGGGAUCUAUGAACG
+AAGCUGCGAUGUCCUACAGGUGUCAGUGCCGAUCAUUGAGGAGGCUUACA
+GUACCUACCCUUAGAUCCAUGUUGCGUUGGAUUAACUUUUCAUCAAACAC
+ACCUGCGGCAGCUUAUGAUGCACUUUACGGGUCUAGCUAAGAGACAGGUA
+GGACUGCAUGUAUGAAUCCGUCCGGGUUCCUUGGGGUACAUACGUAGUGC
+CUGUCGUAAAUCUUCCCUCAGAGUUAAAGUGGUGCUGGUCUGAUGAUGAG
+GUCUAGAAUUCCCGAGUCUUCCCAAUGGACGCCGCACCGCACAAAUUCUA
+GACGUAAGCCUUCAUUCAACGAAUCCCUGCGACUAAUCCGCGUCCACCGG
+UUCGCACCCGGACCUCCUAGUGCGAGAGGUCAAUCUGCUAUAACGCAGCG
+AAAUGCACAUUCCAGUACUGUGAACAGCGUGAUCUUUACUGACGGACUGA
+GUUGGUUUGUAGAAAGCAUAGAGGGGCCGAAUCGUGUGUAUGCAAACGAG
+UAGGGGUUGAAGUCCCCCUUCGUAGCCAAUAUAGAGUCCGUAGUGAGUAC
+AGUACAGGGCUCGCAAGCGUUAGGUCCAAAGUGGUGCGUCAUCGCGUCAG
+UGACCUGCGUAGGCCACCGACUAACAGUUAUUAACACGUGGUCCUAUGCA
+UAAAUAGCGCUUCAUGGGAGGUCCCAUGACAGUGGUAAACUUUGUGUUUA
+CCACCAAGGAUGAGCUCAAGAACAAGCUCACCCUUUCGGCAGCCAAACCU
+UCUUCAGCGAGUAUUGGAGGUUCUUCUCCUUAACACCUCGCCAAAUACAU
+GCUUGGCAGCUCCUCUAUUUAUGCGGUUAACUGUGACCUAAUGCCUUUUU
+GCUUGCAUAUUCGGCUGUUGACCGUAUAAGAUUCCCUGUCGUCCCGGAGA
+CUGAACCCAGACAGGGAGGGGGACCCAUCGCUGCAGUGUCGUAUAAUGGA
+AGAAUCCAGAACUCGACGGAGGCGGAAAUGUGUAAUCACCAUCGAUAUAC
+GGAAUGAGUGGAUCUACUAUCCGCGAACAGCGAUCGUCAAAUAAGCGUAA
+CGUGCGUCAAGGCGACUCGAGGUGAGUGGCAUUAUGAAUUCGAAAUGGCA
+GGCACAUAACAAUGUGGUUAUGCUGAUUUUCAUACUUACCCUCUGUCACG
+GGGGACUAGAUCAGAGUCCGGUCGACACACUGCCUGCGGAUACCGUGGUU
+GUACCGCUGCCGUUCUAAGUCCCGACCGAUUACAACAAAAUGCCUAUGAG
+ACAUCAGUAUUGACAUGUAGAAUGGGACUCUCUCUUUAUCCUCGUCCGAU
+UAAUCCACUUUUUAAAAUUAAAAGAUCUCGAAAACAAUGAAUUGAAGGAU
+UUGAUUACUCAAUAUUUGAUUGGAAUAGAUUCACAAUAAUUCUAAAAAAA
+AAUUAUGAAUUUUCUAUUUCAUAAUCAUUCCUAAUUUCAUUCUAAAAAUA
+AAAUAAAGAACCUAUAUUAUAAUAUGGGUUCUGUGAUUAAUCGUUAUUAC
+UUCGAUUCGUUAGAACAGCUUCCAUUGAGUCUCUGCACCUAUCCUUUUCC
+UUUGGGUUCUAGUUUGAGAACCACUUGUUUUUCAAAAAAGGGAUUUGGCU
+CAGGAUUGCCCAUUUUUCAUUCCAGGGUUUCUCUGAAUUUGGAAGUUACC
+ACUUAGCAGGUUUCCAUACCAAGGCUCAAUACAAUCAAGUCCGUAGUGCU
+GAUAACUACAAUCCUCAUAUGUUUCAUCAAUGACUCGAAUGAUCACACUA
+GCUUACAAUAUAAAGGCCCUUUACAUGACGGGUUUCACUUAACCAAGUAA
+AUACAGACGACCUGUAUGUGUGACUGAGCGGAUCGUAGCUUGUAACCAGU
+UGGUACGGAAUACUUGCGGGGCGCUCAGUAUUAAAUGUAAGUUGCUGUAA
+AGCGAGGAACUGCAUUGGAAAGUCUCUCAGUUUCUGGAAAGUUCGACGAA
+GGCUCCCAGUCACGAGACAGACUUCUUCAGAAUUCACCGAAAAAAACGGA
+GGCAACUCACUCUAAUUUGCCGACAGAUCUCCCGACCUACAUCCACGAUA
+AUAGAUGGUACUGCACUGGUUGGUUUACGGCAAGUUAUUUGGCGGUAUAA
+ACCACCCGUACGCGCUGUACACUCCUAAUUUUAAGCAUGUUUGUUAGAAA
+UGGCCCGUUAAACUUUUGAUACUUGUGUCUCCUAGGUCAUACCAUGUAAU
+GAGCACACAAAGCAUAGAGUGACCAAGGCUAGCCACGUAGAGCGUAUGCG
+AUAUAGCACAUAUGGUUUGCAUCUCUCGGAUUACAUCCCAUUUACUUGCU
+UAGAAGGCCGGUAGGGCCCAUUAUGUAUGCUAUGUCAUGGUCUGGCCUAU
+UUGUGACAUAUCAGCUCGAUGAGGAUUGGGUCGGGCCUCAGGAGCCCAUC
+CUAUUAAAUUUCUUAUGUCUUAUUACGUGACUAGAGCGGAAUAUGCUCUG
+CUUUCUCUUCCUGUACUAAAGGUAGCCCUCGGCGCGUUAUUUCUCAUAAG
+GGUCGUUAUCUGCCGUAGAUGCCAGACCGACGAUCAUUUUCGAUUGAAGG
+UGCAUCUGGGGAUUUAACUAGCGACGCCAGUCCCCCUGGACACAGGUCUU
+GGGUCUCUUGGUGAGGGGUACGCCAUUCGCGAACGAACUGAUUGUUACCU
+UUUCGCGCCAUAGCGAUCAUUCUAUCUUAGCGACUGUUACCCCAAACGUU
+UAAAGAGAUUCAUCCAGCCCUGCAUCAAUCGAUUUGUCGACCGUCUGCAC
+UGGCGACCGGCGUGUACUUUCCCCAUUGAUAAAAUCUCCAGUAUCGUACG
+AGUCGUCUAUAUCGAUCUACCUAUGGAUUGUUCAACGUCGGCGAAUCGGC
+CGUAACCAUGGGGUCAGGCCUUACGCGUGCAGCGGCGUAUCGUUCCAUGC
+GUAGGUCGCACUCAGUCUGAGAGGCAACAGUGGGCUCUUGAAAUGGUACC
+AUGCUCACGACCAAUCCUUUAAGUCCGGAAGUCACUAAAAUACCCUUCUU
+GUAGCAACGGACGAUGCUGGCGUCAAAGGAGUCGGCUGGGCGAGCGCGGU
+CUACAGUCAGUCUGAUACAAUUGCGCCCAUUCAAUCUCCAUACACAAAGC
+GGGUAAGAUCGAUGCACCCCAAUCGUACGGUUAGCGUUGAUGAGCUGGUC
+UAACGCGUGUUGGUUCGCACCCUAGUCGUGGAGUACCGUCCGUUACCGUU
+UGUGGCGCCCAACCGCGUUUGUUUCCGGAUCGGGAGAUUGGGAAGGUCAA
+CUUCCUGAAAAACUAUGCUAGUGACAUAGUGGUACGAAAAGCACUUGGAU
+ACGCUUUGACUGCUUCCGCCGACGGAGUGACCCACGAGACGAACUGAGUG
+UGGCAACUCGUACGGGGUUCUCAGGGAAGAUACGAGUUCAACCCCCGUAC
+GUCGGAGCACCAAAACUCAGAUUAAAUUCCCUGCUCCACGCAUGGUUCGC
+CGAGUACUUACUUAAUAAGCCAACAAGAGAUAAGCUCCCGAGCAGCACAG
+UAUCCAUCCAACGGUACAUAAGAUCUAGGACGUGGUAGCGAACUAUGCUG
+CGUUGCUUAGGGCAAAUGGGCCUCCUUAGCACUCCGAACUGUGAGCAUCU
+GAGCUUUCCGAGUCAUCUUUCCAACAUAGCUUCUUAUGUUGGCGCAAUGG
+AAUCAUGGGGUUUGAACGCACAUCGCGGGGGACAAAUUUAAGCAAACGGU
+UAAUCGCUUCAAGAUCGACCCACCUAUCAGCGCGCCCCGACCGUGUUACG
+CUUCAGGUGGGUUGUGUAAUCCAUCCUAAAGGCAAAUGUGUGAUUCUGUU
+GCGGAGAGUUGAACGCUACGAUUACAGAGCACUACGUUACACCGAGCAUU
+CGGCCGUGCUCACUGUAACAGAGACAUGCCUAAAUGGAAACCGCCAGCCG
+GAUCGUCGUCGGAUAAGUCUGAGAGUUCGAGGAGUACUGAAUCUCGAUCU
+UCCAGCAAGUGGCCGAGCAGUGAUUCACUUGUAGCGUAAUCUCUUUCAAA
+GUCACUAAACCGCAAUCAAUUGCCACCGCGGUGUCCUGGUCUCUGCAGUU
+UCGUUGAACUCUAGUGCAAACCGGGGCAUCAAACUCCGUCUAGUAAUUCC
+UUUGUGCACGCCAGGAGUCACCCAAAUUGGUCUAGUAACUUCGGUGCUUU
+UGUGGACCUUUGGCUAUUAUGAAUGGACUCCAGGCAUCAGGUUAGUACCC
+UCUAUAGCCGCUACGCGUUUGAUCUGGCCGGCAAUAAAUGGGUAUAUCUG
+CCUUUCGGGUGUCUUGCACCCAACAAGAGUACCCUAUGGUGAGUGAUCCU
+CCACUUGUCGGAACAGGCCAAAGUAGACGAUCAAAUAAAGAAAAGUCGAG
+GACCUAAGCCAAAGGGUGGAUUCGAAGGAGCCCCCGCGACUCCUACCGUG
+GCUUAUUUGCUGCUCGCCAACUUUGUGAGGAGAGCACAGGUGAACCUCAA
+GCCCCGCAUGAUCCGCAGUCAGACUUCAGCACUGAAGUAGCGGAUUUAUG
+AAUGAGACCGCGCUCCCUGAGCCAAUCUUCAUGACGCGGCGUCUAGUGGG
+GUGCUAGGACAAGUCUAGGUCUUUGCGCUAGGAUUACCCGUGCGGUUUCU
+AGGAACACGCGAAUAGUUGGCUUGUACCCCGCUUGCAGAUCGUUGGUAUU
+AUAACAAAGACAAGAUCAAGAUUUUCUGACGGGUCUUGGGCGCCAAGGGA
+AUGGUUCGAAAUAGAAAGAAGGCGGUUAUAAGCCCGCCGGUACGCUAAUC
+GCAUGUGGUUGUAGAUGAAUUCCUGGAACAACACACGCAAUUUGUCAGCA
+GUCAGGUACCGCUCUGCUACUUGACCUAGGGCUUAAGGAAAUCCAGAGUU
+AAGGGUCGGCACAGGUUCCAGUCAGCUUUCUGCUUUGAUGUGGGAAUACC
+GUGGGCCAACCUCAAGCGUCACUACGGGCGCCGGUCUUUGACAACCUGAG
+CAUCAUACUCCAUCGUCGUGCGACAUUGCCAUGUGCCUUUACUAAUACGA
+CAUAUUUAGGUUCGAAAGGCCUUCUCCCCGAACAAUCGUAAAGCAUAAUA
+GUUAGAAUUACUAGAUAAAUCCCUUGCACUACAUGUCUGAAAGCUCAGCG
+AAGAACUUUCAGCCUUUCGAAAGUGUCCAAUAUUAAAACCCCGUGGGCGC
+AACUCGACCCGAUAGCGGUGCUCGCACAAAUUCCGGUUAUACGUUGGAUA
+UACGUGGGAACCGCUGCGGUGUAAGGGGCACUUUUAAUUGAGUAGCCAGU
+ACCAAUUAAAUUACGUAAAGUUAGAGUGCGAAAUUUCUCUAUGGUCUAAG
+GAUGGUAGGCAGUACUCUAUCUCGAGUAAAGGUCUUGCUAACAACGAUCG
+UUGCCAACAAAGCCGAGAGUAAUUAUACUCCGUAAUGACGACUUUGCUGU
+UAAAGCUACUCCCCUUUAGGAAGUUUUCGAGUUAACAGACAAGUGGCUGC
+UGUCGAGGCGCUAUACAGUACGUCACGUUAACUAUUGGUUCGACCAGCCC
+UUAUCCUCACUUGAACCCUGGAUGUUUCGAUACUGCAUGCCACUCGCUCG
+CAGCUUCUAGAAGUUGACCAUUAAUGACCGCUCGUCUCCUCGCCAAGUAA
+UGUGCGAACCAGGGUCACGUUUCUAGGCCUACACCAUGCACACUUGACUU
+GGCUCAGUUGUCAACUCAGUCAUAUAUACCUUAGGCAGUCGAUGCACGCA
+GCUUAUCGAAAAGCAAUGGGGACCUCAUGUUAAACAAGUAUCUACAGGGG
+CCUAGUUCGCAGAGACAAAGAAUUUCCCGUUCGCGGUCCGACAUAGGAUA
+UAUCACGGCCUAUGUUUUCCAAAAAUAGAUGUGUAUUGGACGUCCCACUG
+CACUGGGGACAGUAGACUUGUCGACCUAUUAAGUUCUUAGGAUAUAAUGG
+UACGGCGGGUUUGACAUGCGUAAGGUUAGUUGUUCGGGCUCGACACAAAU
+CGCACUCCAAUGAUUAUCGGGGAAAAUGGGGACUACACGUCACAUGCUAA
+AAAAAGAGGUCACAGUACCUGAGGCUCGCGAGCGCAUUAUCUGUUACAGU
+CUGCCAUGGCCCUAUAGCUGACUGGAAAUACCUACACAUGAGAUCUGCCU
+UCGGUCGUUACUGCUAACGUUAGGGAACCGCUCGUGCUACAGAAAACCCA
+CCGUAAAACUGUUUCCAUUCUAAGAAAUGGUCACUAAGCCCGAACGGAAU
+UACAUUCUAGUCUCCAUUCUUAAAUUAGCAGGUCCUCCUACAGUGAUACC
+AGAGUGCCUAUUGGCACCGGAAGCCAGAAUAUGCAACUUAGUCGAGCAAC
+GAUCCUCGGGAAGGGCGAGGUCAGACACUGGUCGUUGUACUUGCGACAUU
+AUGCACGUGGAAAUUUCACGGCGACGUUAAUGCCCUACAUCGCACUAACG
+UUCGGUGGGGCCUGAGACCUACAAUGUACCGAUACUGGAUUGUAUAAAGA
+ACGUUUGGUGAGGCUCACCAUCAAUUGGUACUGGGGUCUUUAAGUCUACC
+AACCGCUUAACUGGAUGACGGAAGAAACGACCGUCGAAAGCUCGUCAACA
+UUUGAUUCUUGGGGAGGCCCGACAAAUUGCCUGCGCCAACCGCAAACAGC
+CCCGUCUCAUGAGGUGUAUUCAGACAGCUUGUUAGAACGAAGGUGGAGUC
+GCUUUUCACGUUCCAGUUCAUGGAGCAGAUCUCGAACAAAUGGGAAAAAC
+GUGCUAUAUGAUGUUAUACUUUUGGACACAGGAGGGGGCCUACUAAUUAA
+CCAAUUAACUAUCAGUCUGAUCGCGACCAUCCCCGUAUACUGACAUGGCC
+CAGAGGCUAUUGGCCAGCGCCUCAGUACUGGUCGACUAAAGUUCCGUAGU
+AGAGAGCCGCUAAUCGGCAUUUAUGGCGUCAAAGUUUUUGAAGAACUUCA
+AACACCAACGACGCGCCAAAACAUGCACUGCACCGGUUGAUAAAAAAUUC
+GACCAUAAGACUCAAACAGCCAACCAUGGCCACUUGUUGUGUGCUAUAGC
+CGUCGACCGGCCGCUGGAACUCCCGAAUUAAAUAUAUAUACUAACACAUG
+GAUUGGCAAACGGGAUAUGAGUGUGGUAAGUCCCAGGAACUAAGCACAAU
+UAUAUGUUUCAACGAGAUCCCGUAUAUAGAGUGGGCGAGAGGCCAUUAUU
+GGCGUAGGCGUGAAGAGGCCGAAGAUUCGAGGAUGAGGAAUCGGUACCUC
+UUAGUAUGGCAAGUCCAGUUCAUGAAUCAGCUGCCAUCAACACUUGUCCA
+ACUCAAGCAUACACAGCUAACUAGCCUAAUUGCCUGUGCGCCUUUGCUAG
+CAUUAAAUCGGUUUAGGCGAGGCCGCCAAGCGGCAAUCACAUGCGCGGAC
+CUCAUGGCUGAGAGGGCGCGCAGCUACUAGCUUUAAAAUGGGACGCUCUG
+CUUUUAAUAAAGGGGGACACAAAUGACGCUUUACUGGCUCGCUGACCGAG
+GAUCUAGCUUCAUCCCCCCAGAAACCGAACCGACGGCCUCUUGAGCAGCU
+CGAAGUUUCAGCGUCGUGACGGUCUUGUUCUAGAUUUCGAUAAGGGUUGA
+UACACUUCUUGGGCUCACCAUGUCUACACGGGAUGGAUUGCCCCACGUGG
+AGACGACAACGCAAACGCGCGACUUCACCUUGUAAUAUGUUUGAACUAUU
+UAAGUUGUUACUUCAAGGACUGGCCUGUCGUUCUUCCUGUUAAUGGGUAC
+AAAUAGCGUAACGACAACGUUAUGCAGACCCUGUACGAGCGAGAGCAUUA
+AUCUGUGCCCUGAACCGGGUUGAUUCCACGCCGCUUCACUUUGGAAGAUC
+CCGACGUUCAAAGGAAUUCUCCAACUGCGCAGACCAAUAAACGCGUGUGG
+CCUUGGCAUUCAGAAGUACCAGCCUGGACGAUCUAACUGACAAUUCAUUG
+UGUUGCACGUGAUCCAUGAAAAAUGCAAAGAACAGCAAACAGGCGCUGGC
+UGGAGCCGCUUUCAAGACGUGUGUCCCGAAACCGUGGUGGCUUCGGGCGA
+AGCUGUCGGUUCUAACACAGACUGAUCUAGCGCCAAUUAUGAUCAAGUUG
+GGUCAGUUUGGGACGAGAACACAUUUGCGAACAAAGUUGAGAACAUCUCG
+CCUAAGCGUGAUACGAUUUCGCUAAUCGGAACCGAGGGUCUAAUGCCAGG
+AGACUCCGUGUAUAGUUCGUUCAGGUACGGGACUACAACGCGUCGGGAUU
+AAGUGUGGUCGGGGUUGUUACGGAUUCGACAGGCAUUAUGAGGCAUGUUU
+UGCGUCCCAUCGGCAGAUGUAAAUUGCCAGUUAAAUAUAACUGCAAAAAA
+UACAAACUCUUACGCUUUAGCUGCCUAAAAACCAGCUAGCGUGACUUCUA
+CAAGAUUGCUUGUGUCCUGUUAGAAGUCUCAAAAUAGCAAGCUACGGUUA
+CGAAAUUGUCUAGUUUCGUGACAAGAGAUUGAUAGACUCGCAAACUAAUG
+GCUUGAGUUAUGUGUCUUUAGUUUGUUAAAUGAAGACAUAACCUAUGGAC
+GUAGACAAAUAUGUUGGCAGGUGUUUGGACGUGGGUUCGACUCCCACCAG
+CUCCAUCCCGCGACUAUAUUCUCGUAAAGGCGGCCCUUCAAGGCUAGCGA
+AACCCCUUAGUAACGAGGCUGUUCCACAUAAGAACGUGAUUGCAUCCGGC
+GGGAAUCGGUUUUACGAUUCGUCAUGCUGUUGAGAAUGACACUAAGAUUA
+UUAUUCGCAAUACAGGCAAGGUUGUGGAGAAAAAAGCAUAGCCCCGCGAA
+AGUAAUUCAGCCGGCGCUUUAGACCACCCAAGGACUUUCUAUCUUGGGUA
+ACCUUAGGAAUACGGCCAUAGUUUUACCUGGCAAAGAUUACAGAGUUAGA
+UGGACUCCAAUUAUCCGAGAAACGAUUCGAACGUUUACGACUUGCGUCAC
+UUAAACUUAAGCUAAGACUGUCUACCAAUUCCAGCACUCGGAUAAUAUUC
+UUUGGCUAUUUAGCCGAACGUAAUUAUUUCCAUUACUCGCGCCAUAGAAA
+GCGGGCUUGUGCACUGAUCCUGCGGAAAAGCUACGCUCAUAUGUGAACGA
+UCUUGCCCAGUACAGACCGCAACGCAAUGGAGAGGUGCCUCUAAUCAUAU
+CUUGAACGGGAGCCGCCUGACGGGUGGAUCUGGGUGCGUUACCGGACCAC
+CAUGACUUGUAAGACCUUAGAGGCGUCGCCCCAGGCCUUAAACUUCCGUU
+CCGUAUUAAUGCUCAAAGCCAACCGCUAUUACAAACGUAGUUCUAGUAGU
+AGCGGGAACUACACGUGAACGGCUCCAGGCUUCGCAAGGUGUGUAUCGUC
+ACCGCAACCCCAUGCGCGACUAGGACGCAUCGGCCAAUGAUGUCAUCUCA
+AACGCCCGCAUCAAGACCGUCAACUGAAUAGACUGAGGAUAGUGACGUCA
+CACGCGCUGUUACCCCGUGUGGUUAAUGCUAUGCGAAGGCCUCUAGCACC
+GAUCCUCUAUUCAGUAUGAGAGUCUUCGAGGUCUAUAUGCCAGUCCCGGC
+AAAGAGGGCCUUGACGUCCGCAAUCUGGCAGGUCACGGGGCUAAAAUAGG
+UGUACAGAGUAUGUCGAAAGCAGGCGGCAACGUUCCGCAGCUGGAUGGUC
+ACACCGAUGCCAACAUGUGAUAAGCUAAAGGGUAAGCUACGUGCCCACUG
+UCACCAGGACGUACUAAUUGCAAAACAUUAAGGACUACAUGCUUGCUACA
+UUUGUUCUAUAUAUCUCGCGGCACAUAGCACCAUUUGCAGUAACCUGACG
+UUAAGAACGACUAACAUGAGGCUGACUACGAUCCGCUCUCAAGAACUAGU
+UCCCGAGGAGGCCAAAAACCAAUGAUUCGAAUCGAGCCCGCUUGCACAGA
+CGCCUCGGUGAUCCAAUCAGACCCACCACUGUCGACGCCUUAGGGAGGAC
+ACGGUCGGUGGGGAAGCCCCUAUGUUAGCUUACCCAACAAGGAGCGGGGC
+CACACCUGCAGACCUGAAUAAGCGUAACCUAGAGUAGGCAUCUAGAAGAU
+GGAAAACUCGUUUUUGGAAGCAUACAGAAGCCAUUAAGGAGCAGUCACCG
+GUGGUAGAAUGCUUUCUAAAGUCUAGUCUUACUGUUUGCGUUGCCGACUG
+UGCGGAAAGUGAUCUGAGAGGACUCAUACUACUGUUCUCGUGCUAUAGGU
+AGUAGUACGUGGUAACUCCGUAUAUGUUCUCAUAGAAGCUUGCUAGCCUU
+AAAAGAAGGCCAAGACUUGAACAACGCAAAGACUUGUCGUGAUUCGGGCU
+CAGUCUAGUAAAUAGUGGGAACUGGCGAUGACUUAUUUGCUAACGAUGUA
+CAGUUAAUAUACCCAUGACCGUAUUCUGAGGACCUGUAACGGUCUAGCGA
+UGGAUGUACAGGAGUUGGGACCGCCGCUCAGAUUGCUCAUACAUACCUUU
+GGGUUGAACAACGCGAGAUGGUUAGCAGGGUUCAAAGCAUUACAGGGCCU
+GCAGAUUCCACCGAUCUGUCUGACGGGCACCGCACUUUAUCUAGCAAUAU
+ACGUUCCGUAAUCAGUAUGGAAUACGACACUAUCAUAAUGUUAAUGCAGG
+CAAUUUAUGAAACAGGAUAGAUAAUGCAGAGCUACCCAUACUUACCCCAG
+GGACACGCAACAUUUUAAUAAAACGAGCAUUUUGCGGUUUCCUCGGGACA
+GACCCAGGCUAAGAUGGAGUGCUCUCGUGAUCGCAUAAGUAAUACCAUCG
+ACUCGAGAAAACGUCGUCUUAGGCCUUGUGAUCGUUGCUCUGGUACAUGA
+UACGCGCAUGCCCUAGUAGCAUCUAUUCCGCCUCAAUCGGGGUGGUAAUA
+AGGUGAUAUUCGCUCCUACCGAGUGCACUGCCGGAGGGUAGUCACACUAA
+CUCAAUAAUAUAAAAACGUAACGCCGAAAUACUACGGCAGAGGGGGAACA
+CAGUAGCGUAGAACGCGGUGAGUCCGGGACUUUCGUAGGGGCCGGCCAGA
+UUUCUACUAGCUGUGGAUCAGUUACCAUGAUUGUAAGUGCAAUCAGCGCG
+GUAUAGAUGCGUGUAGUGCAAGACCUGUCUCUAGGUUCUUGGAUACGGUU
+AUACAGUCUGAUCAAUGGCUGGCAUCCUCUGUACGCCACAUGAUUGCUUG
+CAUUCAACUUAUGAGGAUUAUUUCUUAAAGGCCUCUGGCUCGGAAAUAGU
+CUGAACCUUAUUGUUAAACUCCGUCAUUCGCCAACUGAUACUGAGUCAAA
+CACUAAUGACACACCCCUGAUCACCCUAACUGGUACUAAAUGCCCAAAUC
+CUGUAUGGAGAGCCCGGAUCGCAGGGGCCCUAAAGAAGUAACACAAGUCU
+UGCUUUCCGACGUCACAGUGUCAUUAUACGUCCUGGAACGUAGGUGAACC
+GUUAUGAGGCGAGCAUGCGACAUCUCAAGUAUACCCACCGUUAAUUAGGG
+GACUAGCUCGACAUGUGCUAGACCAUAUAUCAGACGACAAAGCCGAGAUG
+GUGCCGGUCCGGUUAGCCAAGACUUUUUGGACUCCCCGUGUCCGGUCGAA
+CUCUUCAUCCGCGUAUUCUUGGAAGACUCCAUUAUGACGGAAUUAUCCUC
+CCUGUCUGGGCCAGAAGUCAAAAUAACGCCGUGUCCGAUAACCCGUGUCG
+AAUAGCGGUGCCUGUGACUAAAAACAGCGCUCUAGAAAUUUUCUGCACCC
+GCGGGACGAGGUAGGUUGGGAUAUCAACGAGCGUGUUACAUGGCAAGACC
+CCACGGAGCGUAAAAUGAAGAAACUCCGUCAGCCUAUAUGAUGAGGCACA
+CCCCUAGAUGAUCAAGACCCGACCUUAGAAGAUAUUGUCUGACAACAUGU
+AGGAAGCCUCUCAGAGUUUCCCUGCGUGCAGGUAACGUAAUCGCAAAUGA
+CGCCCCAUAAUGGCAUGCAACACAAAACAUAUGAAGACGCCUCUUGAAGG
+CGACCAUACGUUCACCCACCAAGGGUGAUAGAGCGUACUAAUAAGGCUUC
+AUUAUAGAGAAAAGACGACAGUGAAGGGAUCCUUAGGCUUGAUAACUUGC
+GGAGGACAGGGUGAUGCGAAUCGUAAAAUGUAAAUAUUUUUGGACUAUCU
+CUUCACUUUAAAAAUAAAGUGAUGUGCAUAUAGUCUCUGAGGUUCCUACU
+AAAUCCAUAAUAAAAUAUUCCAUAUUAAAAGGAUAAUAUUAUUUAAAAGG
+AUAAUUGGUUACCAGCUGAUUAUCUACCAAUAUUUAAAAUUUUUACGUGG
+AAGUAUUUAAAAUUGAAUACAUAGAUUUCCAGCUUAUAGCACAUUGCAAU
+CUUUAUUUUGGGCCAUCCGUUGACCAAAGAACCGAUUGACACGUACGGCA
+UCUGACUUUCGGCAUCUUGGAACACAACGGGUACCGGGAUUUAGUCUUAC
+UAUCGUUUAUUAGAAAGGGUGUCAAGGCACCUCACCGCGAUACUGCCCCC
+UAACACGGCGACGGCCUAGUCCCCCGUUGUGCGUUUCGAAGACCUCAAAG
+CGCACCUUAUACUCCGCCAUGAGCGAAAAAGGACGGCACUGAUCCCGAAG
+GGCGUCGUGUGUCGAGUAAUCAGAAUAUGUUCCCGAGAGUACCGCAACAU
+UAAGGCUCUUAACAUCCCCGCUGUACUUGCCUUCCGAAUAUGGCCAGUCA
+GGUGAAACAUCUGCUUAGGUUAAUGGAGUACUGACCUGAUGCCUUGGCCA
+UACUUGCAUCCAUCGAACUUUAGAAGCAAGAACCCCCCCCCGUGCCAGUG
+CGGAGAAAAGGUCGAUCGAGUCUGAAUAUAGUAUGAUCGGAUAUGAGGGC
+ACGUCAUACUGACCCUACUUUAACAAUGCUAUUCAUUAGGUUUCCUGAAU
+GAGAGGACUCUGAAGUAAGGACUCGUAACGCCAGACAGUAAGAUGGUAUU
+GUGAUAGUAGGGCAGGUGGGUAUUAAGGUGUGUUGCGGGAUUCCAUACGG
+GUGCGUGGCGGGGUGCCCCGGAAGAAUAGUUAUGUUAGGACGCUAGUGUG
+GAAUUUGACCCGAAAUUCGCUUUGGUCUCACGGUCGGGCCCCCGCAGAGU
+ACGGAAUAGAGGAUUUGCCUUGUACUGAAAAGCAGUGAAAAAUCGAUGUG
+UCAGAUACCUCCUUACCGUAGGCGGCGAACGAUCGCCUCAGAGGGCCUGC
+GUAACACUUGACAUGGAGCCGGUCCGGUACUCCAAAAUUCAGACAGAUCA
+GUAGAGGGAGCCAGACAGCGGGCCCCGCCUGUACCCCGGUCGAUUAUCAU
+UUGAUCUUGCUAGCGCGGUAGCUCCGUUCAUCCGUAGUGGACGCUACAUC
+ACCCUCAAACUGACAGAGUGGAUGGAGAGUCCUCCUGAUACAACAGCGAA
+CUGCGGACUCGCACUGCCAAUCCAAAUAGCGUCUUUAACCAGCGUGCCGG
+CGAGCGCAGCAGCCCCAAAAAGGAGUGACCGCGCGGACGGCUGCUCACAC
+CCGAUCGCAUGGUAAUCCUAAGGGCUACCUCUAUUAACAGCGGCCUUUCG
+GCCAACAGAGGUAUAGAGCACACUAAGAAGCAUACCUAGUUUCCAUAUUC
+GCGGGCCCGAGUCAGAGUUGGUCAGGCUAUAGGGCGACCCGUGGCCCGCG
+AGAAAGGUGGACUAUACCGAGGAAGUGGAGUAGUACGCUGGGCAUGGCAA
+GGUAUUCGAGUCGUCCGACGUUUCACAUUACCACAGCUCGCUGGCAAUAA
+UUUGAAUCGCAUCCCCGUGCCACCCAACUCGCGGGCCAACCGGCUACAGC
+CUAAAGUGAAUAUCGCGCCACCGUUGAUAAGGCUCUGGGGAAACACGAAU
+GCGGGGUGGUCAGACAUAUUAGCCAAGCUGGGUAUUCAACGUCAAAUUAU
+GAGGUCAGCGCAGGGCUAAACUAAUUGCCAACAUGAGCCCAGUGCUUAUA
+ACUUCGGCCGUCCUCCUCGUGGACGUUGGCACUACACCACUCGCGGACCU
+UGCGUCGGAUGACGGUAUUAGUGAGUCGCUCCAUGACGGCCGAGGAGCUU
+AUUCAUGAUGGAUUGAGUAAUGGAGGAAUAUCUUCAGGCCCUUGCACUUU
+UUAUACUAAGUCGACAGGUAAGAAGGACACUAGUAGCUAGUCAGUUUCUG
+CCCGCCCCAUCAUACCGGUCCGUGCACUGUCAGCUUUCGGAUUACCAGGA
+CGAAAUACCACGGAAUCAUAACGAUCAAUGCGCGAUUAUUAUGAUCUGUU
+UUCCCUCCUCCAAUCGGGGUACCCGGGUGCACCCGAACCCCGGCCCGCAG
+CAAAUAGAAACCGAACCGUGUCCGCAAGUUUUCUAGCUCCGCCGGGCUUG
+CAGCUUAUAAAUCAAAACCAAGAUCACCAACUCGUCGGCCCACUCCAUCG
+ACGCCCCGGGUCAUACAGAUGCUACAGCUCAAUCUUGGGCUUGCCGACCG
+UGGGCUCCAUUUAUUUAUCACGCACGGCCUAAAAUAGAUUUAUCAAGUAU
+UUUUAUCCACAUACAUGUACGGUGACGUAUGUUGCUAUCCCAGCCCGAUG
+CAAGCUCUCCUCGGUUCCCAAAUAUAAGAAGGGAAUGUCACAAUCGUGGG
+AGGAUUCGGCACUGUGCAUCUAGCCGGCGUCGCCAAAGUAUUGUACGGGC
+ACUCUUGGGUAAUAGUGCGCCAUCUACCAACUAUCAGAUAGUCAGCCACG
+ACGCCCCCUUGUCGCCUACGUAACUGGGGCGCAGAGCCGAUCACUUUAAA
+CUCCUCUCUAAGGCGUUUUAAGCAAAUUCACAGAACCGGACGCAUGGUAA
+CAUGUUCUAUGUCCCGCGUUGCGCUUCUACACUCUCGCGGACUUGACCGU
+AUCUAACCUUAGGCCUGAGGCGAAGGGGUUCCUGUGCUCCCAGAUUGAUC
+CACCGGGGGUUGCAAAGGGAGCGCGUUAACUACCCCCAUAAGGUGGAGCC
+CAGCAGCAAAAUGAUUGGAUUGCGCUUUCGGACGGGAGCCAUAAUCCUUA
+AGCUAUACAACGCUAAGUUUUCCAUUACCAGCAGCAAGAAAGACUCGGUC
+AAGCGUUGUUGGGUCGGGAAACCAUUAUAUGUCUCAAGACCAGGACUGCU
+GGGGCAUUGAGAGCCUGACAUGCGAAGAGCAAGUUAAGACCGAGAUCAGG
+CGGCGAGAUCGAAUAGAUUGCUGCGAUGGUGGACGCCCGGCACUUGGCCC
+CGUCGACCAGAGUCUACCGAGCAUUGAUACUAACAUGUACAGCUUGUUAU
+AUGAAGUCCCACGGACGACCGUAGGAAUUCUACCACAUACGUGUAGGCGC
+GAACGGAACCUCUAUGCGUCUGGCACGCUUCGCGGCCGCAGGUAGGUUCU
+UGCCAACAAUAUCCGACUACUAGGUAAAAGCAAUGGCUCUCGACCUGUGA
+AGCCCAAGGUGCUACCGACCGAAGCGAGAGAUCCAAACCUCCAGGUCUAG
+UGGGGAGGCCGGCUAGCCACAAAGCCUGUUAUUUCGAAAAUCCGCCUGAA
+CCCGAGCAGGUUUGGACUCCAUAGCCCUCAUUAAACUACUGGCAUUAACG
+AGUCCCCGCCAAUCUGGGACUGGAAACACCGACUAUAAAAACUUUGGGAG
+UAAUGUUGAGAGGAUAAUACGAUGGUGGGGUUUUCUUUUUCUGCGAUACG
+GUAUUUUUCGCAUGUGGCCGCCGUCGGUGGACCAUCGAUCUACGCCGAAG
+CACAAUGUAUGUGGCGCGCUGCACCAUUGGUCUCUUCUUUGGUACCACAU
+GGUGGGUCACGUCGGAACCGGCGAGUCACAACGAACUUAGGCUAAAAUUA
+CAUUAUAGGGUCUGCCACAACCUUCUCUAUCUGUUAUGACAGCAAGACAU
+CCAUUCUGAUAGAGAGUGUCUUUUGAUUAAGAAGCUACGACACUUCGGGC
+UCAAUUUCUACUCUGCUACGCUCCCUUCCUAGAAGACACCGUUGGCUCGC
+GCCAACACUGCUUAUGCGCCAUCGUACCCGCCCCUUAGAUUAUAGCUGCG
+UAUUCUCGUCAGUAAAGACCGCAUGCAUGAGCCCGCAGAACGCUCUCUCA
+UGCUCACAACUCAGGAACCGAAAGAGGCUAAUAGAAGUGUCAUGACAGUG
+GGCGUGGCUAGUAGCCCUCCACGUUACUAUCCCAGGAAGCCGGAGCUAUA
+GGUCACCCGGCCCCGCGACCCUGCGAUGGACCAUGGUCAUCGACCUCAAG
+UACACGGUUGACUGGAGGUUGGUGCCGGGCGAUAAGGAGACUCGAUCUGA
+GAUACCUGGAUACUCAGCGUGACGAAAGCGCUUCUCUGUAGAUAAAGCAC
+GUACUUAUUUCUCCACAGCGUUAUGCCACGAGAUGAUACGCGAACUCGCU
+UGCGUUCCACAGGGGCUUUCGAUGCAAGCCGUCCGCUAGUAGUUUUCUAA
+GGCGAAGCUCCCCUGUCCCAGCGUGCCGUUUAGUGAUGGACAGAUCGUUU
+ACAGCUGCGGACCGAGGUUAUCCUGCAGUGCUACCGAAAAUACUAUAUGU
+AUAGUAAGGAUGCGAUCAACUCAGCGAGUUGCUACCCCACAACGUCAUGC
+CGAGAUUCCUUAGCGACGUGAAACUGCUACCAAAUAUAAACCCGUCCCAA
+GAUAUCAGCCUGGACAGUACGCCGCGUCGCCAUUUAAGGGGGUGUAAAUU
+UGACCGAAGGUACACGCUGCCAAACGCGUUGCAGAGGGGGCUUGAGCCAU
+AUAUUGUGACGGCGGCACCAUAGCAUGCGUCUCUGCCGGACCAAUCUAAG
+AACCCAGUAGACAUAAAGAUUAGGGCAAUUACAGAUACGCCCGCACCGCG
+UGUACGCGGUGGCCACAUAAAGAAUUAACGACACCGUACAGAUUAAACGA
+GGAAGUCCGAUACUAGGGCAGAUGUGCUUCGUGUUAUAACUGUCUUGAUC
+ACAAGUCAUUGGGAAAAUGACCUUACCCUAGGCGAGAUUUUUAUUAGAAA
+UCGGUUUGUCAGCGCGGGUGUGGUCAGAUGACACUUACGGACGGACAGUA
+CAACAGCGCGGCGCAUCGAGUGAGGAGUAUGCCGCCGAGUAACGCCGUAG
+GCACUCCAAUAAGCAGUAGAAAUAAGGCGUAGCUCCUGAUAUGGCCACUC
+GAGAAAACUCAAAGGCCUCUUGUCUACACGCUUGUGACAGCCGUAAUAAG
+ACCAAUGAUUUUAAGUCGCACCUUGCCAGCCCCUUGUUCUCACACCGAGC
+GUGAUGGCGUUACAGAUAGGUUGAGAGGCCUGAGUACGGGGCCCAUUGGA
+UAUGACAACAUGUUUCCUCGUCAAUUCUUUCGGAAUACCUGAAGAUCACU
+UGGCACCUUCUGGGCCGUCGUGUAGCGCAGUUAGUGUAAAUGGUUAUUGC
+CGCAGAACUGUCCACCGCUCUUACAAUACACCUUACCAAGAGUUUACGUC
+GAUCUGGUAGUUCGGCCUCAAGUCGACCCAACGAUGUGACCCGUGCAUUC
+CUCGCGUCAACAGUUCCUCAAAGAAGCGUCACUAUGCUUGCCAUGCUAAU
+UGAUUCUAACAAGGCUCACAGCAGUUGCAGCAGGGAUUUUAACGUAUUAU
+UUACAAAGCCCAGUUGCGAACAAAUAAAAAACUUCUUAUAAUAAGUUGAA
+GUAUAUUAUAUUAAAAGUUAAAUAACGAAAAACGUUGAUAGAGAAGAGUA
+GCUUACAAAAUCGCCAUAUAGGGAGAGAAUGCCUUAGACUGAAAGCAUUC
+UUAUGGUAGACGGAAGUGAAUUCACCUCUGGAGUUGACGCCAGGACCAUG
+UAUAUGUAAAGGCGUUCCGGUCAGAAUUGAUCGUUAUAACUAAUGAGUGG
+GCAGACAUGUUCUGUCAAUUUAGGGUGGUACCGCGAAUUUACCUCGUCCC
+UUUUUGGGAGCGAGGUUUUUUUAUUUUUAAAAUCUCGAGAAUUUCCAAUC
+UUAGGGUAGGUAGAUCUUUCACGUCCCCGCCAGAACGUAUGAUUACAAAG
+CGGCCACAGCAGGAGUACAACUUUGGACCUUGUGCACGGUGCUUGCUGGU
+AAGAGCUCUAGACUCGACAGAAAGUCGAAAGUUAACCCAGGAUCGAGACG
+UGACCACGAUCAAACUUGAGAUAGAGCCCGCUCGAACCGCGCUUUGUGUC
+CGGAUCAGAAGUGCCCGAGGAAGCUCGGAUGAACAGUGUCUACUGUGUUU
+CCUAUAGCUGAGAUGGAAUGGGUAAGCAGGUGCGCCCUAGUUAAUUAGGA
+GCAAUAUUUAUUCCAUAACAUAUAUGGACUCACUUAUUAUGUCCGGAGAA
+ACUAAAAGUAGACGAAUACUGUCGUGCAAGCUACACCUUCGUCAGACGUG
+GGUAACUCCCCCUACGACCGCAAUUCGUAACCGCAGGCUAACUCCUUCUG
+GAACCUCCCCGCGGUGACUAUGAAAAACGACCACGCUCUAUGGCGUUGAA
+CUAGAGUGCAGCAAACCUAAAGACCUACCGACAACGGCAAGGGGCCUGUC
+CGUACACGACCCGCAAUCGCGAUGGAGUAAGCGAUCCGCAAUCCACCCUC
+GUUCUCAGGGACCAUACAUCCACCCCGUAUAGUAUCUGCGAAGUCGAUGG
+AGAACUGCCAAGACGACCGCCUUCUACGGCUCGCUAAAUUUUCAGCGAAC
+CAUUUGCAAAUCAGCUGGUUACCUUACCAUUUGAUACAGUGGGAAUAGGA
+GGGAGUCUAUAUUUCUAACCCUAAUAUACCCGGUUCAGGGCUCUUAUGUG
+GCGCUCGUUGUUUUGCCGGUUGCCUUUCAGCGGGCGAAAGAGCUCAGAGA
+AGCGAGGACCAAAAAACGGCAGCCGCGGGCCCUCCUGUUCCCACCAUCCC
+AGCUUUUCCACACUGCGCCUGGGUUCUCACUCAAGUGUUCGGCAGCUUCC
+ACUUACGAGGCCGCGGUCUACCGCUGUCACUGGUAGUCGCGAAGAGUUCG
+UCUCUGUCAGCCUUGGGAGCCGCGGACGGAGUAUGAGGUCCAGUAAUGAG
+AGCAGGGAAGAGUAAAGCGAGCCGCGCUACUUGUCCUAUCUGCCGCUCCU
+AAGCUGUGGGGCGUGUAGGGUACACAAGGCUCCGACAUUCCGAAGCAGUA
+AGUAGUAACCGGCUUAGCCUCGAUUUGAAGCGGGUACGGACAGCCGCACA
+GGUUGUCUGAUCUAGGACGAGGCAUUCUUACACAAGAACGUGGAUUUGAC
+GAGCACUGAAUCUGUCCCAAGCCGAACAUAUAUUGUAGGAGCGAAAUCUA
+UAUUCUGAGUAAGCCUCGAUAGUUUUAAGGUCCCGGAUGCUGUCAGUACU
+GACUCUCUACGGCGAUUCACUUUCGCCCGCUCUACCGGAAACCUCACGAU
+GACGGUGUGAACUAUGAGCUGAGGGUAGUAGGGUCAACGGCUGCGUGGGG
+GUUUGGAGAACUUCACAUUUCUAAACACGUUGAGAAUGUAUCGAUGUAGA
+CAGUGAUAGUGGUUUGGAUGUUAACCCUACCCGGUCCGCGAUGACAAUUC
+AGCCGGCGUCCUACCGUAGUAGUAGGGCAAGUUUUGCUGAUAUUGGCAGC
+ACUGGUACCUAGUAACGUCCUCUAUUACUGAACUCCAACGAGGCUCCCAU
+CCCGUGAACAGCCGGAGAAGUGGUAUGGAGGGGGGAAACACUUUGCGGUA
+ACGGUCCCUACUGCAGACAUAACUAGAGGUAUAGAGGAUGUGAAGAAAUA
+UGGAUUAACAGAGGCUCAGCAUGGUCUGAUAUGAAGAUACACAGCCACAU
+ACGUGUCGGAGGUGAGGGUGUGGGUAAUAAGUAAUUCGAGACAGUGUCGU
+UUUAGGCAGUUUACCAGCCGAGACAUACUGGUCUCAAUUCCGCAGGGGAG
+CAAUUGUACGUCGCCCUGGGGUGCGUGUUACCUUACAAAUGCUUUCGGUG
+AACCGAGUGCUUAAGACUCAAGAUACCCUCUUGCCUUAUAGGUCGUAUCA
+AGUGAGUGGAGAAUAAGUUAAGUUUAACGAUAUCGUCCCACAUGAUGUGA
+CACAGGUGGUCUCUCUUGGCAUACCCUGCGGCGAGAGCAAAGUCCCUAGU
+UCAAUGUAAGCUAGGCCAUUCGAUAGGAACUUAGGAGUAGCUCCCCGAAU
+GUAACAAUUGUAAUCGUACUGAAUCCUAACGAGCUUAACGCGGCCACUUG
+GUGGUCCAUGAAACCUGCUUGCACAAAGUUACGUUGAAUUAACUCGUCCG
+AAAAAUGCGAGACAGGACGGAACGGUCUACGCCUGAACUAAAGAAUGCAC
+UCUGCGGCAUACAGUCAUACCUACUAAACGUUCGGAGUGCAUCUAGCCUG
+UGGGAGAAAUUAGUCCAUUUGUUAAGACGGGAUCUACAUUCGACACUCUG
+GCCAGGGGUUCAAACCUGGGCGGCCCACAUGGGGUUUCUGCCCAGGCCAU
+CAUCAUCUGACUAACAUUCCGAUAAAUCCAUUGAAGACGGACCCGGAUCU
+UAGCUCCGGUAGGUCUAGGAAUCUCGGGGUCAUUUGUGAUGCCUGUUAGA
+CUUGGGUAGUAAACUGAGCCCCCGCAACCUAGCCUCAAAUAUCGAGUACG
+AAUACGCCCUGAGGCCUUCUUGACCGACCUCUUCUUCUUAGCGAGACGUC
+UGCGCUCGAUCGAUAGCAAGGUAAUCUAGUAGACCAGGUUUCGAUUACUU
+GAUGAUGGGGAUCGUUUAUGCUACUCACGGUCCUCUCGGUUCCCUCGGCU
+GCGUGGUCUAUCACGCGGAGAAAAGUUGCCUUCCGCCGCAUAAUGAGAGG
+AGUUGUCAAGUCAGUAGCAGAACACGUAGGUAUUGGAUCUGUCGGGGUGG
+GAAACGACCAACGUUCGCUCCGUCCAGUGCAGGCAAUCAGAAAGGGCUAA
+AUUGCGUAACACGCUAUCACGGGGCAGCUGCCAAAAGUUUUACCCGGAGC
+CAGACUUUUAGCCGGAAAGGAGCGAAUAAGCUAAUGAGAUAUGCAACCCU
+ACCCUUCGUCCAAGCUGGCCAAGUCAUCUGAGGGGCUCCAUGCAAGCUAU
+AAGUGUGGGGAUUCAGCUGACCGCUGAACUCCCGGCGACCCGAAGCUUGC
+CCUAACGGAGCUGACCUAUGUGACGAGCUACCAAGAGCAGGGCUUAUAUU
+GAGAGAUUAGCGUUUCACUUAACGGGAUAGAAAUAUCGACGAUCCAAGAC
+UUGUUGGAGCGUUGAAUGAGAUCUGAUAGUAGAGGGUAGAUUCGGAGGUA
+CCAGUUGUUGCGCUCAAAUUCUCGUCGGUGGCGAUACCGGUUUGGUAAUC
+UCCUAGCCACAAUCGUUCAGUUAUAACAAUACGGUAUAGAGCGCGACGGC
+AUCACCCAUUUAGGAAUUGAUGCGCUCCGAGAGGGCUCGACGUUCCGACA
+AGUUAACGCGUCGUCUACGGUUCACGGGUCAGGCUGUGAACGUCUUCCUA
+AUCAUGCACCCGCUGUUUAGUUCAUUCGGCAUCGUGGGUCCCGACCGAGG
+AAUCCCCAUAUCAAGCACUCCAGCUGCAUAACGAAACCCUGAACAGCAUU
+CGGAACUUGGUCUACAUUGAAUUACCCAAUUGAGCUAGAAAGGGAAGUCG
+AGUCAUCGUCUCCGAUCAAGAGUCAGUUUCAAUGUGUAUUCCCCCACGGG
+UGGGGUCACGACUCCUGGCGGGUCAUCCUACCUGUGCUCCUCUCCUCCUA
+AUACUCUGCAGCAUGUUCCAAAAAGGGGCUGGCUAUCCGACGUUGGCAUU
+CACCAGAAAAGAACGUCAGUAAGCUAUACCCAAAAGUCUUGUAGAUCAAA
+AAAAAUCCCCAGACUUCAUCGUGCGACAGGAUUUCAAUUGGACUUAGAAG
+CAUUGAUGCGCCACCGAGGUGGUAAACACGGACAUAGACCAUUAAUCCCC
+UGCAGCCUUUGCUGGUCGAAGUCUUGAAUCCUUUUCCCGCCCAGUCUCUA
+AGCGCGUUUUGCCUGAGAUUAGGGUGCUCUGUACUUAUGGCGAUCCAAAG
+CUAGUCCGACAUGAUACCAACCUUAACAUGCCUAAUAGUUCAUGACAUAU
+GGUGUGGGAGUUUCCUGUAAUACGUGUCUUUUCGGAGGCGAGUUAUAUCA
+ACAUAGCGUAAGCGUGCGGACCAAAUCACUUGCUUAUGUUGAGAAAGUUC
+GUAGGACAGACACUGGGCCGCUGUAUGAAAUGUAUCCACAUAUGUCUUUG
+AACUUGGGGCAGACUUAGUUUUUGGAGCUGCUGUUUGCUAUCCUCCAUCU
+GUGAACUUCAUCCAUUGCCAAGAAGUCAUGGCGAUUCGCUACACGAUGGA
+AUCUAGAGUGGUUAUGUCAUUCGACCUGGCGGCAGUGGGGGGCCCCCCCC
+CUCUGAAAUAGGCGUUGGAACCCCAGUGCUUAGGACACCGCGGAUUUGCC
+CCAGAACAGCAGUCCAUCAGACACCCGCGUGGAAAGUGAAGGCCGGCGAG
+UGCUAGUCAUCUGACCCAAUACGUCCAAACUGCUGAGUCACCACACUGAC
+UACAACAUCCCUACUCCAUCGCUGAACACACCCACACGCCUAGCCGCCCA
+ACAUGUGUGCCUGUGAUGACCCACCGACAGCUAAAACGGAGCGGUCUGGC
+UAUUCUCUUCGGGACUCCUAGCCCUACCUAGUGGCCCCCGAUUCUUUGUC
+UGAAACAGAAGUAAUUGUCGUCAUGGCGUGUAAAAAAGCCCGCUGUGCAG
+UCCUUUCCAAAUCAACGCCUAUUCUUCUUACGACUCUGUUGGGACAGGGA
+GGCGCUCGCAUAAGGCUAUCCCAUCUGUACAAAUCGCACCAAGGUGUUAG
+UGUUGGGUGUGUUGAAGUGAUCGGGAAUGCCAGUGCAAUUCUGGCAGCGG
+ACCCCGCCACUGUAACCGCAAAUUAUGCCCAUUUCUAGCCACUGCAGUCC
+UGCGGGAAGGGUAGAAAGACACACUUUUUACUGGGCGCGGUAGCCAGGAG
+ACCGGCUUCAACAUUUUAUACGUAGGAUCACAUAUACAUAAGCGUGUUCU
+UCCAGGGCGGCAGAAUUAGGUUGCAUGGAGGCGUCACAUAAAACGAAAGA
+GGUGCGGGUCCUCGGACGCAAAUAGUGAAGAGCCGCGUCGGGUUCGGGCA
+AGGUACGUGACUAGCCAUUAAUGUGAUUCUUUCCGCGCAUUUCGUUUUUA
+GAAGUUCUCGUUCCGAGAGGGGACCUCAAUAUUUGCCCUAGUCAUACAGC
+CUAAUUUUAAGAUUGCGGGAUGCGCCAAGCAACAAACGACCCCCCCGGCA
+AUGCGAAUGUAGAUCAGUGAGGAUAAGGCGUCCUAGCUCAAAUAGAUUAG
+UCAGUGACAAAUCUGAGGUGGUCAAAGUGGGUUUACUUCAACUGUACCUU
+UGAAAAGUACAGUUCGAUCGAACAGCAUAAGUCUAAUCUCAGUUAGGGUG
+ACUGGCGUCUCGUCUUUGUCAGCGAAGGGGGCCUUUGGGGACUAAGGCGG
+AACCGAGGCGAAGUGACCCUAACUAGCGAGGGAUCAGGAGGCUAUCGCCU
+GUACAGGACCAAACAGGUGGUUUACUCAGGUGAAAAUAACUCCUUGAGCA
+CCCCGUUUCAUAAAGACGCCGCAAUUUUUGCCCCGAUAUUAUCGACUUGA
+CACCCGCCAUCAUUCCGAAGCUGCUCGACCCUGACUGAAGUCUUAGGUCA
+ACCUGUCGGGUACCAAGGCAUUGAAGCGUUAGGUCUAAGCUCUAGCAUGC
+ACACCCCGAGGGAGCAUGUAAUGCCUAAAACCUUAAAUUCUUCUGUAAUU
+AGCUCCCUUUAACGGGUCCAUGGAGGAACCUUUAUAGCUGUGUUGUCAGA
+GAUACUUAGGAUGCGCUCCCCGGCGGAGGAGGAUUCUUCCGCAGUGAGUA
+CGACGCUUUGGUAUCGGUAAAAAGGAGAAAAGCACUUCUGGGCCGCCCCU
+AAUUCGGUGCCGGAGGUGCUUAGGUUCAACAGAGGGUUCUCUUCUUUGUA
+UGAUGCUCAGGGCCUAGCGGCUUAUAAAUGGUCAAAACUAUUUGGUAUCA
+AACCACGCCGACCAUUAAUGACCACGUAUCAACACCCUGCCGUGGAGACU
+UAGUGACACGGCAUAGCAAGCGAAUGCCAAUCAAAAAAGUACUAUAAGUC
+GCGCAAUGGCUUGCUGGAUCGUGUCGAUGACCAUACUAACGCCAAUGUCA
+UGAUGCAGGCCUGCACGUGGGACACCAGGAGCUGAUUAAUUAAUCAGACU
+AGCACAUUAGGAAUUAUAUCAAACUACGGCAUUAUUGGCAAGAGAGACUU
+AUGGAUUGUUAAGGUUCCAUCCAAGGGAAGAGCCUCCUUAGACUGAAACA
+CCUAAGCCAUGAGCCAACUGGUAUUCGAUUUUGAGCCGGCGGACUGACCC
+AGCACGGCCAGUUUACCUGGUAACAGCUAUGAAGUUGUCACCCUGCGAGA
+CGCUCGCUUUACCCGAACUAUUUUUCCUUGUCUAUCUAAGGCUCAUGAAG
+CGCAUGAUGGAUCACGAUCCCGAUAAGCGUAUACGGUUUAGGGUCGGCCG
+AUCGUCUUAAGGCAUCAUCAAGCCACCUAUCCGUAAAGGGUAUGUACAGA
+CCUUGAAGUUAAAGUUGUCGAGCACAUAUGAGCCGGAUGGCGGACGCUUU
+ACUACCAAAAGCCGACGCCUAUUAGGCCAACAUAGCCUCGCGUGCACACA
+CACUAAAAAGGCACUUUUAAUUUCGAACUAUACGGUUUAAAACGGGCGCG
+CCAUCCCUUAAAUAAAACCUCUGCGAUCCGCUCCGGUAUACGGAGGUAGA
+AACACAGACCAUAGUUGUUUCGCACUAGGUAUCUUGCCCAAUGCGUAUUG
+GUGACGCCUAUUUGCAAGUGGUGUCACCGAGACCGAUAUGUCCUCCAUGG
+AACACCAACUCGCCGUUGACCCGGGCGCUAUAACGGGGAUUUCUCGCGAU
+GUUCCCGUAUCCCAUAACAGUCUGACCUAAAGGGCGAGGUAUGAGGAACC
+GUUUCACUUUUUGGGGAGGUUCAUCCUUUAGGGGGUAAUGACUCAUCUUG
+UAACUUGUCCCGGGAGACGAGGUACCAUUACUGUGACCUCCGUAGGGCCC
+AGGUUUCGGAACGCUAUAACGGGAGCCGCCGUAAAGGAGGCACCUCGUUG
+CCCCCGGCAGGCCAACGAUCGAGCUCGGUAGCUCUGUGACUCAAACACGC
+CAGCCUGCUUGCUACGAGAAAGUUCCGACACUAAAUAACCACCUGAUUGG
+GUUCGCCCACGGGAACAUCCAGAUUGUCUUGAAAGACUCGAAGAUACGAA
+CCGCCGCUGGGGUGGUAUAUCUGUAUGGGGAAUAAAAGCAGCGUUGCCAA
+GCUGUACGCAAGGUCUCGAGUCGUCCAUAUCUAGCGACGAAGCGAUACAC
+AGCUACGGAUCUUCAAAUGGCCUAUCAUUUAGCAUUUGGGAUAUGUAGGG
+ACCAAGCACAGACUUCCAUCGUCGAACCCGAGUUUGUAAAAGACAGGUGA
+CCUAGAGAGUUACACGGGAACACACUUCACCAUAGUGUCCGAUAUUGCCU
+UGGUUCAUUGAGAUAACGUAACGGUGCUGAUACCCUACAGGUUGCUCGAC
+CCCGUUUCGGUACUGAUAACAUUUCAAGAGGUUAUCUUUUAUGGUGGGCG
+CAGCCACAAAGUGACAUUGAUAGAAACUGGUUAACAUUUAACCCAAAUGG
+AGACAGUAACCUAUUUAUAAGGCCUGUCCAAGUAUGCGUUACCGAACGCG
+GAUGCCUACAGAUCGUCUUGGUCACAUCUGCGUGUCCAUACAAGAUACAC
+CGACAAUGCUUCUAAUAUCGGUGACCCCUCUGGGUCCCAACCGGGAACAG
+UGUAAUGCGUUAUCGCGUAGAAAAAAUAUUGCGUGAAUAAGGAGCCCUCA
+UCGACGUCCCAAGGACUGUUGGCGUAGUGAGUCUUUGUCGCUAAAAACGU
+CCCGCUAAUAGUCCAGUUAACUGCCUUCCUGCAGACAUUGAACCUGCCAG
+GUCCUCGAGUACGAGUGGAUAGAUGUAACAAGCAGGUCUCCGGACUCAAA
+UGGCAUCUCAAAAAGAGACAAGCAUAUUCACCUUCCCACAUCUAUGCAUG
+CAGUGGCGUAAGUCUAAAUGACUUUUUUAAUAUGGUUUACAUUUUUACCG
+UUGCGGGGGCAGCACUGGAUUUGCACCAGUUUCCCUAAAGCGAAUGCUUU
+UAACUUGUUACGAAUUGUGUAAAGGGUGAUACUGACGAUGAUGAGGCCGA
+GACACAUGUUAUAGCCGGUAUAAGCCAUACAUGAAUGAAUCAAGGUCAAG
+CGGGGCGGGCCGCGUAAUAGUUGCUAGAAGUACUUGCGUAUAUUAGGGGG
+CGACCCCAACGAUCACUAACAUGUCAGAGCAGUCUUAAAAGGCGUACAGU
+AACGCGGGGUCUCGAUAAGGGCCCUGUAACGUGUUAAAACCUAACAUUCU
+UCAGUCAUACUUGGGUGUUUUACUUGUACUAUUUGCUCCGGACGAAUAGG
+CGAGACUGAAGUUUCAGAACCUCUGUUUUCAGGACUAUGACGAGCGAGCG
+CGAGCCUUUGGCAUUCGCUAGGCACCUAUGUUAAGCGUUGGGCGCGGGGU
+GUGACGCUGUAUCCUUUCGUCUGCGUUAUCUCUGAACGGGUGAUACAUGG
+CUGAGAGAGAGUAGAGCGUCAUAAGAAUAUCUACGUCAAACCACCGGGCG
+CAAACAUACAGACUGUGCUAGUCCACGGGAAUACUGUAACAUGUAUGAUC
+CUGUUUUUAGAUGGAUACAGGAUAACUCAUUUUAAAGAACACGUAGGCGU
+AUUGUCAGGUAAAUCCAAACGGAGUGGGGUGCCCUUUCUUGCCUGUGCAC
+UGAUGGGAUGGCUCCCCGUUUAGCUAGGCACUCCUCUUAACGUGAGUGCC
+AUAGGUACACGUAACCUCGAACGCCUGUUGAGAUAUAGAGGGGCAGCUUA
+CGUAGGUAAAACGAUGAAAGGCAAGCGACACCUUAUCGAACGCCGCAGGA
+AAAAGGCUGUGAAGUAAAUCAUCGCCCCUUGUACUGCGCUCUACGAUCCA
+ACCAAUUGGGGAGAGAAUCAAUAGACUCCCUUUUCGGGAGCGAUUCAUCC
+UUCCCGAACGCAGCAUACAACUCCCCGUUGUACUGCGCUCUUUAAGCUUG
+UUUGCUUCGACCUAAUAACAGAAGGAAAUGGUGCAUUUGGUAAGGCUCCA
+CGGCUGUUGCCUCACGCCUCGCGCAUCAUGGUAGGCUGUGGUUCUGUCAG
+CUUACCCUAGUUCUUAGUAUCGUUUCGGUUGUAGACCAAAUAGAACGUCU
+GGGACUGAAAAUCAUGUUGUAGUGUGUUGAGCUCGGACUGAACUGAGUGG
+UAACAGUCGUGACCUACAGUUGCCAGAAGUAAGUCUCCAAAUGCUAUUCC
+UAAUCUAUGGUAUCUAGGUGUCUUUCGGCGUAACCUGCCUGGUUGGAUGG
+CUGGCAAUGGCUAGCUCUGGUCCAGAUUCGUUUCAGAUGGUGUUUGUUCU
+UUCAUGAUCCAAUCCUCUAGGCACACAGUCUAGGCCUAACUAGAGCUGGU
+CACGAACCUCCACGCUUGACCUUCCAAUGCAAUUUUAGGUCAUGAGUUCU
+GUGGGCGGUGCAUUUAUUAGUGAAGUACAUUUCAGAAAUCAAAAGCUUAC
+GUUUUAAACCUACACUGCCGACCGACUGUCCUUUCCCAGUUUGACUUAGC
+CUAUAAUAGCAACUUCAGAUAAUGUGGUACUCUCGAGCCUUCUCACUUCU
+CGUUAUGAUCUCAAAUACUUUCCGAUGUUUGAAGCGUACCCAGACUAGGA
+ACUCGGGCGGAGGAUAAUACCGCCGCGGUUAGCCACGUUGUUUCUGACCU
+ACGAAGAACAUAACUUUCUAAUCCUGAACACGGUCAUACCACUGGUUUUC
+CUCGGCCACAGGAGCUAUGGCACUGAUGUUUUCCUUCAGGCCACCUAAGU
+UUCGAGUUUCUCUGCGUAGAUUGGAAUGUUACGUUUUAAUAUCACGCUUG
+AUGCGCAGAUCCUUCUUCGUGAGGAAGUACGGGGCCGAAUAGUAUGGCAA
+AUAACUGACUUGCUGCCGCCAUACAACUUAAACGCCAAAGACGCUAAGGU
+UCUAGUGGGUAUUCGGCAGUCGUCAGAUCACUCGACAGCAACAGAGGCGU
+AACGCCCUCCACGCAGGAAUAACCUGUGUGAAGAACCGAACUCUGUGACA
+UAUUACGCUCACAUCGCUUUGAUAUCUACGCUGUAUCGCUGGUUGUAGGA
+UCGGACCGCUGUUGGAUUGCGACCACGUGGGCUGGCUGGACUGUAGGGGG
+UUCCUCCAUGCCUCUCUGGUUAGUUGUAGGGAAUUGGUAUAGUACAGUUU
+ACCAAUCAGGGGCGUUGACUCCAGAUCAACACAAGCCAUGAUGGUUUUGA
+ACACUACUGCUGGUCGGAUGUAAGUUAAGAACCGUGACCGGUUUUACAUU
+GUCUUUCGGCCUGGCACCUUAGGCUCCAUUGUCUGUACCUCCAAUGUGUC
+CUAGCAAAACUCUCCUUAAUAUCUACGACAACUGACGUUAUUUUUAAACG
+AUCUAUCAUUAAUGUCUUACAGUAUGACGCAUUACGAGAUUUACCUGCAC
+UACCAUGAUUGUCGACGGCGCGUCUGGACACCCAUAUACGUACAAAAAAG
+CCCGUAGAGUAUCAAAUACUCUACGGGCGUAUGUCACGCGGUGCCACCGU
+AAUUUAAGAGUCCCUAAAAGUAUUAAAAAAAUACUAGAAAAACUCUUCUU
+UUCCUCGUCUAACAACAAGUCGCUUGGUAUCGGGAGCAUCCGUGAUUUUU
+AUUGUUUCAAAUCAAAUUGCGAAAAACAAAUCGUUCUCGACUUUCAAAUC
+AGCCCAUUCGCUCUGAUGAAUUUAUCUGCUCGCACAACCGCAGACUUCCU
+GAAAAAAUUCUGAUAUAGAGUUACUUUUCUGAUUCGCGUGUAUAGGUGGU
+UCUCGAAGAGUCACAAUUUGCGGUGGCUAAUCGAGCGUGAUUCCCCGACU
+CCCAUUACGAUCUCCCUGGGGAAUUACAGAACAGGGACGUCGGGGUCGUU
+AACAGCAAUCGAUGACAGCUUGUCUUCUCAGCCUGUCCAUCCCUUUAACG
+UACAGUUAAGGGCUGUCAGCAGGCUGGUUCGGUACACGGGCAGUGCAGAA
+CAAUCUACAACUACGGCUAGUUCGCCUACGAGUGUCGGUACGCGAAAUCU
+CCCAGGUAUGCUGGCUGUUCGAAUCCAAUACCGGCAAUGCUCGACACUUC
+AAAACCCUAUUUCGUGCCCAACCGAGAGAAUAAAGAUGUCGUUACAUUUC
+AACGCACAAUAAGCCCACCGUUCUUCGUCCGACAGGCAACGUGCCGCUGA
+UCGAUGCGGCAUAGAAUUAUGACGAGCGUAUAACGUCGGGAUAUGACGCU
+UUAAAAGGUCCGGUUAGUUGGUCGCAUGGUCUUGAGUAGGUAGUUACCGA
+UUCAGCGUAAAUAACCAAUAGGGGUGUUCUUUGGCCACGAACUACCUGUC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr19.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr19.ebd
new file mode 100644
index 0000000..8bb45a7
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr19.ebd
@@ -0,0 +1,12 @@
+RF00080 AE004385.1/7550-7674 pg-1_19 28303 28427 1
+RF00174 AE007648.1/1506-1693 pg-1_19 27293 27480 0
+RF00174 AE016952.1/63114-62943 pg-1_19 353 524 1
+RF00177 AF058661.1/10-532 pg-1_19 17000 17522 1
+RF00009 AF186227.1/8-348 pg-1_19 34027 34367 0
+RF00031 AF195142.1/461-524 pg-1_19 17892 17955 1
+RF00059 AP005029.1/281486-281666 pg-1_19 49271 49451 1
+RF00379 AP005217.1/12977-12824 pg-1_19 1528 1681 1
+RF00005 X05914.1/238-306 pg-1_19 33863 33931 1
+RF00028 X55026.1/85715-85994 pg-1_19 6955 7234 1
+RF00029 Y08501.2/135699-135828 pg-1_19 24698 24827 1
+RF00067 Z34530.1/4257-4400 pg-1_19 25490 25633 0
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr19.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr19.fa
new file mode 100644
index 0000000..baa0a68
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr19.fa
@@ -0,0 +1,1001 @@
+>pg-1_19
+CUGAUUCACCGCCCGAUCAUUUCCGGCGCGGUAGUUUUCAAAUAGAAUAC
+UAGAGUAGGAAGAUCUAAGAUUGAUCUCUCGGGUGUAAUGCUUUUUGGCA
+GCUUUGAUCUCUAUUCGCGAUCGUAUCUAGCUAUUCGCAAAUAAGGUGUC
+UAUCAUUGCAGCUAGUGCUCAAAAGCUAUUAAUGGCAUGGGCGGGCUGCG
+GCAAACUCUAAGCGCAGGGUUGUGGUCAAUCGUUCAGGCUCCCUGGUCCU
+AAUAUGAAUUGUCCUGCUGAGGAAUCACAUCCCUGCUUUCAAAUGGGUCA
+AGGUGAUUACAGCCGAGACAAUGUCCAUGGAACAUUAGGCCUGCCAUGUG
+CAGAAUGAUUAGACUUAUCAAGCCGGUAUCCUGACUUAGCUUCUUCUUAC
+UCCCAAUCCUUCCAGAAUAAUCUGUGGUCUUAUUGGUUUCAUCCACCAUA
+CAGUAGGUAGGUCUGUAGAGGAUUCGCACCUCUUUCCCUGACACUUCAUA
+AGUACAUAUAUAUUGUAUCUUCGUUUUUUUUUCGUCACAACCCAGGAAAU
+CAAGCCGCGAGUUACCUGACAUACUUCCGAAAUAGGCAGUGUUCAAGGAC
+UAACGGUGAGAUCGUCUACUUGGUAUACCAUUAGUUCGUCUCCGUGGACU
+UACUAAUAUCUCAAGUCUUACUGUUACCAUCCCCCCGUGCUUUGAUCUAG
+CAGGUUGCUAUAGGCUUGCAACCUUUCAGGUGCCGACCUCUUUGAACCGG
+UUUGUAUAGGGAGCGAGCGAUCGUAAAUAGCGGCGCGGUGGGCUUUCGGU
+CGUCUAGGUUCAGCAUAGUGGGACCACCUGGAAAUGCCGCCUCGUGUUUG
+CUUCUGUUACGGCAACGAGGGGAUGAAUUCGGCGUCCAGCGGCAGAGGCA
+AACCAGGGUCAACAUUAAGGCCAGGUCAGUUAGCUACGAGUCUCCUCACG
+AGGCUGACCUUCUACACUCCCAUCUAUACGGAGCACCGUUUCAGUCCUGG
+UGGUAGUUUUGUUUCUGCCUAACGGUUCAGCUUUGUAGACUAGAAAGAAA
+AUUCUUGAGGGCAGCAAAACGGGUUGAGACGCCGACGAUGGGCUUCAGGC
+GGCAGCUUAACACUAAGAGGGUAUGCCCACAGGAGCUGUAUUUGGCACAA
+UGCCGGCGGAACUAAGCCUCCCGGGAAGUGGCAUCAUAUUCUAUUCUCCC
+CUUCCCGAUAGGUCGGCUAAUAUGGAGGUCUUAUUUAGGGGUCUGCUCCC
+CCGAGUCACGGUCAGUGUGUCACCGCCCGUGUCGGGCGUGGGUGAGUGGA
+UACGCAAUAUCCAAACGACGAACGUUCGGUCCUUCGGCAAGAUAAAACGU
+UUGAGCGUUUCGUGGCACCAAGAGGAUCGAGGCUACUCACUUGCGUAACA
+AUUAUAUUGCGAUGACUCGUAGGGUUAACUCUCAAUCUACUGUGAUGCCU
+UUUGAUGGCACCCCAAGGAUCGCGCGCAUGUCGACCGGGUGUAACCUAUA
+AGGAUUAUCACUACUGCGAAUCCAAGUUCCUCUCAUCUGUCGCCGUCGAG
+GUUAGCUGUCGGGUUAGGGCGGAGGAUGUGCCCUGCCGAAGGAGAACUUC
+GGCUUCACCCCAAGGAGUUACCUCCGGUGCCCGCGGUGGGCAGGUGGGUU
+CCCCGUCCCUGUCUGCAAGUCUUCUACAAGGAGGCAUCUCUGUGAGUCUU
+UCGUGUCGCCAACCUAUACGACUCAUACACGUGUUGCUUGAUAUACGCAA
+CUGUCAUGCGUCUUAGGGUCGGUCCUCGGGACCUGAGAGGCCGGUGAAUC
+UGGGUGGCAACGUUGAGACAGUACACGAUUUUAACAGGCAUUAUAGUAUU
+UGAAAGGAUAACUCGGUUACUCCGCAGGCCGAGAUACGUAAUGGUUAUAG
+GGAUUGUUUUAACGAUAAGCAAGCGCUUGGGGACCUGUGCGACUGGGCAG
+CGGUGUUUGCUUUAACUUUUCAGCUCAAGCUUAGUCCAAAGGAGCCUCUG
+CGUGCUCUUGAGGUACAUAGGCCAUCGUGUCGAGAGGCGUUGCACAGCUC
+CUACACAGCCGCACAUUACUGUCACUUUCUCGCGAUACGAUCAGGGUCGA
+UCUUAGCUACUCUGAGAGCGUCCCACAGCGCUUUGCAUUACGCGAGGAUA
+CAGAACUAGAGCAUCUAAUAGGUGCUUGGCAUGUCAGAGUCGUGCAACUU
+GCUCAUGAACUCCUAAAGUGUUCCCUUAAGGAAUCAUUUCGAAAGUUUCC
+CCGGAUAAGCGGAUCAAGUACUAUCGGCUAUGACUCCUUGAGUGCAGGAU
+CAAAACCUCUACGCACGAACGUGUAUGCGUGCAUCGUCUACAGUAGUACU
+ACUGAUUGAUCAUAUGGCUUCGGGAUGGUCCUUGUUCAUAAUCAGGCAUU
+ACAAUCUCUUUAGCAGUGUAGCAAAAGGACGAAUUCGGCUGUGCUCGGUU
+CUUAUCGUCUCUGUCCCUAGCGAUUACCUGUUUGCUAUGGGUAUCAUCCG
+GUGUUUAAAUCCGCAGUUUAGGAAUCACCUAGACCCCGUGCGUAUCGGUU
+GUACGGAACAAGAAGUCGGCAGUAUCACAAGACGAGUCUAUCACACGUAC
+AGUUACGAAGGGGAAGAGCCGCUAGUGGCCGGUCAUGUUUGUACGGGUAG
+UAGAGUUUAAUACACAGGUCGUCGCCCCUGCCUAAAUUAAUUUCUGUAUU
+UGUUUUUGCCUCGGCUGCUGAAGACUUACUCAAGUGCAAAUUACGCGGCG
+UAGGCCGAUCGCGGGAUACGGGAGUACUCCUGCGAUUAGUUUACGUUCGC
+GGCAACCCGCUGAUUAAGAAGUAAAAUUUUGGCGGAGAUGUUGUAAGAGG
+AGUGGGGCCGCUAACCAUGUCGGCACAGGAGUGUAUGGAGCCAGCGCCUU
+CCUGCGUUGCGAACUUAUUCAUAACAGGAGGUCUGCCAGAAAGAAUUAGG
+UAGCUCUAUUGUGUGAUAAAUCACCGACUAAGCGAACUCCGUUCAAAGUC
+AUUCGGAUGAAUCGGACCGGUGAAGUUAAAUGACCGGCAAAGAUAGAUCG
+CCCUCAGCCACGCGAAAACCUUGUACAAUGGACAAUUCCGCGACGGCAGA
+UCCGUACGAAAAGUCGGCAGAUUCGUGGAGACGCUAGGACUUUAAGGUUG
+UGUCUAUCAUAUCGACCCUAUCGUAUCACAAUCUAAUUCGGGUCGUACAC
+UUGCGUCUAGGUCAACAUAUUUCCUAUCGUGCGCCCUGCAGUCCGACUUU
+UUAAGCCGGACCACUUGAGAAAUGCUGGAGCUAGAAUAUAUACAUGGAGC
+CAUAUUAAAUAUAGGGAACGUAGUCUAGAGGUGCUACGUGUUGCAAGCUG
+AUAAUUUUUGUGUUUCAGCUAUUAGUGCGAAGACUAGCACGAGAACACCG
+AUAUAGUCAACGUCUGUGCUCCCGACUGCACACCCACCAAUUACUCAUCU
+UAUAUUUAGCCCUCCGAUCGUGGUCGGUCUUCGCGUCUACUAGAGAAUGG
+UCCUACUCAAUAUAAGAUGGUUAUUGACCCUUCCCGGACACCAUAAGAAG
+UUCUCUACCGGCCAUCCCGCGCCGAACGUCUUGGCGGUGCAGCCGCCGAC
+ACAUAUUGGUCCAUGAUAACCACUCCAACCUUUCGGUACGCCCCGAGCCU
+CGAGUGCCCGGGCUUGGAAUGCCCAAGCGAUUCUUGUAGCUCAGACUGGU
+UGACGUGACGCAUAUCCCCAGCCACUCAGCACAUGUCCGGAUAUUUAAUG
+UUAACGUAGAACUGAGUGCGUCCCGACACAAUGUCAUACGCCUGCGACAC
+UGCAUCCUAGAUACAUACUAACAUUACUGAAAGUAUACAGCUGUACUUAA
+GAACGGGAAUAUUAUAUCUGAAUCUCCCAUGCUGGCAGGCACUCUACGCU
+CAUGUAGGUUGGCUAUCCUGUGGACGCACUCCUAGGUCCCACAGAAUUCU
+AUCCACCCUACCUGUGUGAGUGGAAGCCCCACCCUCCCCGAGCUACAGGU
+UGGUAUACUAGGAGCACACAUGCUGUGCGAUACUGCCGCGCGAGACAAUU
+CUCCCGGUGUAGGGUUUAGCUUAGGAGGAGACCUAAUACCCCCCGCCAUG
+CUAGCUGAACUACAUCAACUGCUCUCAUGGUGAUCUGGUAGUCAAUCACG
+AAACGCUUGGUGAUUUUCGCGAGCUCAUUCCCGAUAGCAGGCUGGACUUU
+GUGUAUGGUGGUGAGCGGAUUUCCAUUAUAAGGGAAACCCGCCAAACUAC
+CCUGCGUCGAAGACUGUAUGGGGUACUUAUUUUACGCUUUCUGUCAAAGC
+UAUGUCUAUGGGUAAUAGGAAUAGAGCGUAUGUUUGAGCGGCCUGAUUUC
+CUUGCAGUAGUCAAGUCUCUACAUUUUUUCACUGACCCCCGUUAAUGGGA
+CAAACCAGGCAGAUCCCAAUCACGAAUACGAGUCAGUUAAAGCGACAACU
+GUACGAGGACCCCGCUACUCAAUGUAUUCGAACGACCUACCCCCUAGAGC
+UCAUGGCUAGGACAAGGCCGGUGGGUGUGUGGAAACAGCGAGAAAAUUCC
+CCGAACCUCACAACUAAGGUCGUCUCAAUGAGAUCGCCGCAGGGAUUUUU
+UCACGUGUCAACAGUCUUUAACUGGUGUUGUACACAACAUUGUCGCAAAG
+AUCGUCGUAGUAAUAUCUAGAUCCGGUCUAACUCGUUUGGUAUCCCCAGU
+UGGCUACAGCCCUCAUAAGCUACUCACAUUUUAUACACAACGUGUGAACG
+CCCUUCUUUGCACCCGGUAGGAAAUCCGCCCUUUGUUCUGGAACGGUUGA
+UUCGCGAACAACGGUAGUAUGGAUGUGAUCUGGCUCCCUCAGUAGUAAGG
+UGUCGUUGGUGACAUGGGCCACCACUGUGCGUGGCCAGCACCGAUCUCCU
+ACGAGAAGAUUCGGGGGCCGGACCGCAAAGCAGUUUGACAUUGCAUCGGU
+CCCAGGGGGUAGUUAUCACCAUGCUCAUUUCAGCAUCACCCCCGGUUUUA
+CGUUGGCAAUCCUUAUAGCAGAAGCUCGUGCCUCGUUUGAUGUUAAUUGC
+AGUCUUGUACGCACAGCGGUUGGGGUGGUCCUCACCUCCGCAACAUAUGU
+GACCUAGCGCCCUAGGCAAGAUGACCUUGAAAGUUGUAGCUGCCGCCCAC
+GACCGUCUAUCCCAAUAACGUUCAAGCUUCUACGCAAUCCCGCGGUUUUG
+UUACCUAUAGGAUCCGUCAACACAUGGUUACAUAUAGCGCUAGGUAAUUU
+GAUAGUCAUCCUAAGACGAAGAUGCCUACUCUCCGGUCUGGUUACGAGGG
+GACAACCAAAGGAAGAUCAUAUCCUUGUAUCGGUGGAAACGACUGUACAG
+CUUAUACCAAUCCUAUGGAAGGGUCCCAUCAGACGAGCCUAGAGCUACCU
+GUGUGCUCGCCACCUAUGUAAUUCUAAGGUGAUCCAAUGCCGUGAGCAUU
+UUAGGCACUAGACGAGUCAAACUUCCACGACGCUUUUAACUGGCAAGGGG
+CAUUACGAGCGGCUCAUCAGGAGACCGCCCCCGACAGAGUACGCGUCAAU
+GCUCGCUCGCAGGGAUCUAAGGCAGAGGUAGAGAAUCUCGUUGUCCCGCC
+GAAGUGACUAUCAAUACUUGCCAAUUCGUCGCCUAGCGUGCUAUAGUGCU
+AUCUGAUUACACCUAGUCUAAUAAGUUCAACAACGUGGAUGGUACGAGAA
+GACCAUCAAUUCAUGCGACUAUACAAUAUGAGGCUAUCGCCCAGUCCAGA
+AGCUAAGUCACAAGAAAUCCAGUCCCAUCACCUUACAGCAGCUUGUAAUA
+AACAUCGCCUUUAGAAUGCCUGGUAACAACCUACCGGGUAAUAGCAGUCU
+UGGAAGGGUAACUAUGUGACCUGUAGUGGCCGUGGUCUCAAGUCCCCUCG
+ACUCCUUAUUCAAACUCGUGAGCUAGAGAAACACGCUUAAGCCCCCAGUU
+AACACGUAAUAAGUUGAUAUGGGUACCCCGCAAUAAUGCGUUUAUGUAUU
+GGAGGGAAGUCCUCGAUCCACACCCAUAGUGACUAUGCCCGCAGGCACGG
+UAUCGGGUGAGUCCAAUCACAUUCAGAAUUGCUGAUGUGUCUUUUGACCA
+GUUAUACGAGUAGGAUGGUGGAUUUUGGAUUAAUCAUCGCUUUUCACCAU
+GACACGUAUCAAUAGAAAUCAUUUACUCAAGGGUUGAGCCCCGCGUCGGC
+GUGGUUAACAGGGGCUCUGAUUUGUGCUCAAGCCUAGAUUGCUACCUUUU
+CCAGGCGCUGAGUAGAUGUACUUUUUUGGAACAAGGCCAAACGGGACACA
+CCAGCGGCAGUACUGUCGAUAAGACGGAGAGUGCCUCAGGCUAACGAAGA
+UUUGCCUAGAUCUCGGGCAUCCAUACUAACAACAUUCGGACGGUACAUUA
+AAUAACCAGCGUACGUCGACUUCCUUUCAGCUAUCUUCAGGCCAUGCCUG
+AAUUGACUCGAUACCACCAGCCCAGCCCCUCUUUUGUGAACAGUCAUUCC
+CGCUUCGGCCGAUGGGGGCGACACGUCAAGAUCCUUUGAUGCCCGUGACC
+UCGGCCAAGUAAGGAUUGCGCCCGAUGGCUCUUUCGGGCAAUUAUACAUA
+AAUAACUAAUGUGCCUCAGGCUGCGAUCCUCACUGUGUGAAUGCGGUACA
+CCGGUCCUUCCCAAUCAUAGGCGGUCAUGUACAACAGGAGUGCUAAUGAU
+AGUCGUUUGGUAGUUUAGGCUAGAAAUCUAGGUAGCCACUUCACUAUGAA
+GCUUGAGCAAGUGCUUUCCACCAUUACGCGUGGACACUUCGGCCGACACU
+UCAGUCCGAUAGGGGCGUUGUUGCCACGCGCAGUUAUUUGUCGCACAAAU
+UAUUGCUAACUGGAGCCGUAGUGCCCUGUUCGCUAGUGCUGUGUGAAAGU
+AUUUCACGUCAGCCCUGGGAUGCUAAGACCUAAGAUAGAGUUUCCCCAGG
+ACAAAAACUGGUUUCCCAGCGACUAGAGUACACCUUACGAAUUCUAAAUU
+UCUAGAACUCGAAGAACCGUCUACUCGUUGCUCUUUUACACCUUCUUGCU
+UAGAUUCAGUACGUAAGCAGGGAUGACUUAGAACCGCGAUUACCCAUAUA
+UCUACUAGUGAUUUUACCAUACCCUGAGUCAUUAAUCAGGCCAGUUCAAC
+ACUUUCGUGUUGAACCUUGGUUACUAGAGCUUUAGGGCUUCCCCGGUAUU
+UGGCUCUUUUACACUUUAGGUUAAAUGUAUAUAAUCACUUACCUCGGGGA
+GGUAGUGUGUUGUUCGUUUUUUGCAUCUUGCUUGCGCCACUUUAAUCGAC
+ACAAAAAGCGAGAGGCUUUAUUUUUCGCUUUAACGUUAAAACAGCUACUG
+CUCUUUCUUGCUACGAACGCUUGAACGAGUUUAAGGCGGUCGCCCUCGGG
+AGCAACCAGUUAUGCUGUCUAGCGACCUCGGUCCAAGGCCGGAGGCAAGU
+AGUUCAGGAAACUUUAAACUAAGUUGGUACGGCGGUGUCAAAGUGCAGGG
+GGCCAUUGGUUGGACUCGGUGCUCUGUAUUUAAUUGCUGGCUGAAGCGCG
+GUCUGAGGUCCUGGUACCGGCGUGGUGCUCCGUAAUGUUAUCAGUGUAUC
+CACGCACAAAUUUAGUUCCUACAGCAGGAGAAAUAUUCCUGUGGCACUUU
+GAUGUGGGCAACGGAACGACGAAAAAUGAAUGGAGAAAAGUCCACUCCCG
+AGGGUCAGUCUCGAGAAAAAGAGGUUCUUGUCCGCGCGCCGUUAGUUGUG
+UAGAUCGGUCCUACAGAUACCUCCGUCUAUCUGCCCUUAACGCACUGAGU
+UAUUUACCGCUGCGGUAUGUUAGGGAGUUAGAAGAGACGCUCCUUCGUGU
+GCCUUAGUACAUGUCGACCGGGCGCCUGCUGCCGCGUACAAUAAUUACUA
+GAAUUAUACCUGGGUUACAGAACCAAAUGAUUCCGUGUGGGGCGUAUGGA
+ACGGCUGAAUGGGGCUCCCCAUGAGGUCAAAGGUCUCCACCUUAGUCGAC
+AGAGCACAUACAAUUGACAACCGACCUUGGUUGACUUAAAUCAGCUGUCC
+CGUGUAAAUUAAUGUAGACAGCGAAUACGAUUUACGCGAACUACCCGUCC
+GUUACCCCUGUGCAAGCUCAACUAAGUCUAUUCCGGCUAAAAGAUCUUAC
+AUUUACUGGCAUGUACACACAAAGGUAACUAGAAGUACCGCCCUGUUAAA
+UGCGUCAAAAUCAGCGGCUCCGGUCCCAAAUAGAGCGAAGAUAGUCAAGG
+GAUGUGCUUGUUGGUCCCAUUCUGGUUGAGGGGGUUGCUUCAACAGAUCC
+UCUCCUUUUCCUACAUGCUCGCAUACGUAAUCAACGUCGCCCGACCCACA
+CCAAAGAACGAAACUUGCCACGCGUCAGAACCUUACAUGUAGAACUUGAC
+UUCAGCGCCCUAAAUAAUGGUGUCCUAGGUAUCAGCCAUCCUUUGGCCUC
+UGACGAUUACGUGUGGCACGGCGGACCGGUCGGCCGACUGGCUCCUCACG
+CGACAAUACCACGUCCUAUGAUGAUCGGCCGAACCCAUUGGGUUUGUGGC
+GAGGGAUGGCGUGGCUGCCGUAGGGGGGAGGCGGGCCUAAAUAAAGACUC
+UGCGGACUCCACUCCUCAACAAUCACCGCCCCUUUCGUCCUCCUGCCCAG
+ACUGACUAACGAUGGCAAACACCUAACUCAUAAAGGAGCAGAGCUGUUGG
+UAACGUUCUGUUCGUGUGACGAACCCCGAAAACCUCUGCUUGUCUAACAG
+UCGCCCGUAGAUCAACCAGUCUCUAUUUCAAUUACGAUGCCUGCUGUGGC
+ACACACCGACGAAAGAGUUGCGGAGAGCGUGGAAUCAGUCUUCCACGGAU
+CUACCGAAUCAGAACGGAUUUCCUUAUUUCUGCGUAACAACCUCCACGAG
+AUCAAGCCAUAAAGAAUUCUCUAACGCUGGAACUACGUACCCAGUGCUAC
+UACGCUGGUCAAGAGGGCGUUUGUGUCGCCCCCUAGCACAGCUCGACUAC
+GCCACUAUAACGUAAAAGUCUGAUCACCUUUCGCGGAUGUCGCUUAUACA
+ACAUAAUGAAGAACGUACAUCUACGUCAACACGUAGAGGAUAAGUCUUCC
+UUUUGUGAAUUGGCACUUCAGUCCUUGGUGUUGGAAUCGAAUUGGUCUGA
+UUACGUCACCUGCGUCACUCCUAUGUAGGUUGGUUUGACCUAAUAGGGUC
+CUCUCCCUUAAGGCUAUUAAUCGAGCUUCAGUCCACUCUUUCCUGCAAAC
+CAGGACACGAGGCGAGCGAGCAGAACAGAGAAGAGGCUGCAAUAUGCCCC
+GCCGCCGGGAUACAACCAGUGUAAGCUGUCGAUUCGGGGAGACCUUGCAU
+GUUAUCUCCGCCAGGCAGGGAUUUGCUUGACACACUCUCGUUAUGUGGGA
+UGAGCAUCAUUGCGGGUAAGUACCCGCCGUGCAAGGGAGCACCCAUCAUG
+AGAGACGCGGGACUUCUUCCUGCGGCUACUUGCACUUGGAGAGAAUAUCG
+UAGCUCCUGAUAUGUGUUUGCGCAAGGGGACUCCAAGAAUAAUGCUUAGU
+GGAGGAACUGUUAAGACGGUGGCGAGUAUGAGUCUGAACGAGGCACUCAU
+CUAUUAACGCGGAGGGGUCAGAAUCACCGAGGUCAUGCAUUUGAUGCGUU
+GAGCCCACCAACUGGCCAGGCCUAUUUUGUCCAAAGAACACCAGCCGCCU
+GGCCCCAUGAAUCAGAGCUUAUAGGGCUAGAUUCGCUGAGCUUACAGUGG
+GUGUACUGUCGCAGUUUCUAUCUGUUCGCGAGGAAGAGACAUAAUCGGUG
+AAGGCGCUAUUGAAGUUCCCUUUAUAAUGCGAUAGCUAGACCUUGGAUCG
+AUGUACUAUCACUACAUCACUCAUGCUGUGGGUAGGCUGUAGAUCACGUU
+AUUCGAUCUUAACCUCGCAAGGUUUGCGUCGUGUGCAGUACUAGGUGGCC
+UACCAAGUAACCUUGGAAGUUUGGUUAUACAACUUAGGUCGUACAUACGG
+CCUACCCGACUACACCUUCACCACCUAGGCGCAAGAUCCCUAUACGACUG
+CCCUAAUUCCGCCGGUCUGGAUUAGUGAGUGGUGUGGUUACAAGUCAGGC
+AUCAGCCCGUGGUCUAGUCCGUACUCUUCCUGAACCAGGCCCUGACGCGC
+ACAUGGGGUCCGGGUGAACACCUUAGUAUUCUAUAUCAGAAUUCGAGGUU
+UCCCUGCUUCUUAGCCGUUGACAGUUUACAGAGACAGUCAUGUAGCGCAA
+UGAUACGUGGACGCGCGCGCUGACUCCGACUACGGGCGUUCGGUUCUCAC
+GCUAGAUGGCACUGGAUAAUGAAAAGGCUGAAACACGGAAUUCCUGUUUU
+GAGCAUAAUUUCAGGCAAACGCCUAAGGGAACGGCAUCGUAAUCUAGAUA
+ACAACUACUUGGGGGACAGCUAGGGGUUCACGGGAACUAUUCCCGAUUGG
+GUCGCUCUAUUACUUCUUACCAGAGUUGAUCCCUUACUCGACGUAGAAAU
+GUAUUCUAAUCGCAAACAGCGAUCGACCAAUUUUCUUCCAGCUAUUAACC
+ACAGGGCGCGUGGGUGCUCGAGGUGCGGAGUUAUCUGACAGACACAGUGU
+CUGGGGUUGCACUGGUGGCUCUAACGUUAGGUGCGAUUCUAUAUUAAAUC
+CCGGGGUCCACCCUGGAUUUAGACCGGUCGGAUUCCACCCGGUGGGUUAA
+UAUCAACCUAAAGAUCGUUGGAAGAUUUCAAGUGCACGGAUUUUGCUGGA
+AUCAUACGGCUACUAACGCAACCGCCAUACGUUACACUUAGCAAUAGACU
+GUCACGGGGUACGACUUCUACAAUCCGCUGACUUUCCACCGAAGACUUGA
+UUCGGGGGCACGAAGACCAGUUGGGAGGAUUGAAGAAACAGCUAUUUGCA
+AGGAUCUCGUUUCGGCAGUACUCCCCUUAGUAAAGGUCAUCGGAGGGUUG
+AAGAGCUAGGUCUCUUUUCCAGGCAUUAUACCUACCGUUAACUCUCCAAA
+GGAGGAGCUGAGGCCCCGCUCCGCAUGCUGACACGAGUCGUCCUGAUGUA
+UGAAAUUCUCCAGUACAUAAGCUUUGGUUAGAUUGCUCGGAACAAUUUGC
+UGCUCGCAGAGAAGAUGGAAGAAUUGCAUCAAGGAAGCUUAGCUUGCGCC
+UCUAACACCCUUUGGGUCGCACUCACAGACCUAACAGACCCUCAAUUGAC
+UCGAGCAGCUAUGUCCUAUGCUUGGGUGCACGUUCAAUAAGAGGAGAGGA
+UUGACUAUGGCUCCGAUAUCGAGGAUCAGAGUAUAGGAGAGUUCGAGGUC
+CGGGUAUAAUGACACCAGCAGAUUGUUAAACGUUUACCUUGAGUCAGACA
+UAUUCAUAAGUUGCUCAUCUCUCUUGUCGUAAUUGUGGUAGCAUGACGUU
+AAUCACCAGCGGUGCGAGUCGCUCGAGAUCGUUAGAGCGUAUCCGCUGGU
+UAGCUAUCCACUGUCUGGCAAGAAAACCUUCUCGCCAACGCUAAGCCACU
+UUUUGAGGCAAUGUGCAGUGGUAACUUUAGAGCUGGUAGAAAACACGGGA
+CCAGGCGCUGGAAAUGCUGUUCACACACCGAUGAACUUAACGUCUAAAGA
+GCGUCAGCUGGCCUACACCAAACAGCCAACUGGCUCCUUGUUCUGGAUUU
+UCCUUAACCCAAAGUUUGUUUCGUAUGGAACAUCACCUUAGUAUGUAUAC
+CCGCAUAAGAUCUGCGUCACACGUCCCUUUGUCUUCUCGGUCAGAUUCGC
+GGCUGAUCUGGCCCUUAUCUGUCCCGCUCCCGCCGACUGCUCGGGAGGCC
+AGCUCCGCUGGUUCAGAGGGGCGCUACUCAAGCUCACGUAGAACUAGAGA
+GCGAUUCCAACUCCACGUUGCGAACAAGGUCGGGUAGACGGAUUCGCUGU
+UAUUACUUAGUGUUGAUAUGGCGCUCGGCGCGUUUAUGCGCAGUACUAGU
+CAAUGACUGGCAACUCACAAGAGGUCGUACAAACGUCCUAUCCUUCUUGU
+AGUUUUCCUUAGAUAUCGGCCGAGACCGGAAAAGCGGGAAAGGAUGCCUU
+ACACAGGGGCACGGCGGGCCGUUUGUGUGGGGUCUACGGGCUCUUCACCG
+AUUUACAGGUCUGUCGCAAUCAUAGCUGGUCCCGUGAUAGUCUUCUUUUA
+GCUAUGCGCGGGCCACGGGAAGAUAAUAUUACAGUGACUGCACCUAGAGC
+UAGCCUACGCUACCUACUGAAUACGCAGACGAGACGGACCACGGCUUAAC
+CCGUAGGCAAGCAGUUAGCGGAAAAUCGGACAUUGAGAGCGCCCAGCCGU
+ACCCCGAGUUCCCCGAAGAAGAAGUACCACAUCAUGGGGGUCAUACCUAC
+AACGAGCGACGCAGUAUCUAACAAGACUAAACCCCUGACUCGUUCUCGUA
+AUGCGGGUACAGCUGCGAUAGUGCAGACAGGUUGGAGCUAUAAGUAGGGA
+CAAGAUAACCCUCCGGAGGCGCAUGCGACUUGGAACUAAAGGUGACAACA
+AAAAGCAAGUUAACUAGGUAUAUUUGCGGCCCUCUCUACGCUUGCAUUUG
+AUCAAUCAACGUUGGCAGUGAUAUAAAUCCUCAUGCUACGCAGGGACUUG
+GGUUCGAGUUUUUGCUAAGUGUCGCUCCACCAACCCUUGCCCAAGGAUGC
+UAACCAGAUCGACCGCAUAGUUUGCCGCCGCCCAUCUUGGCAUCACGUAC
+AAUAACGGGUUACCUCCUAACCAAGUGCUUACAUACUAGCACCACGGUUG
+UAUCAUAGUGACAUUAGAUCGGUCGGGUGGUACCAUAUUGUACCGGAUCA
+UCUAUUCCGGUGGUGGAGCCAAGUCGUUCGUAGGCGUUGUCGCCGGGCAA
+GUUGCUCCCAGGGGACUUGAACUCCUUUCGUCGGAGCCUGUAACUAGCAU
+UGACAAACGCGGUCAGAAUGGUCUCAGAGGGAAACCCGAAACGAAAUCUG
+GGACUACUUGAGUACGCGGUUCUUGAGUAUCUAUCUCAUCAAUAGCUCGC
+UCCUAAUGCGGCGGCAUCUUUAACCUAGCUGAGCCUAACCCCGGCACUGU
+GCGCUAAUAGUGGAAUACCGUAGUAAAUUGCUUCACUAAUAUCACCGAUG
+AAAGGGGAGGUCGUCAUCGCCACCCCUUGAUGUGAUAACCAGAUACAAAU
+CGCGAACUGAGCACAGUCAACCUAAUGGGUGUCAACCUUCCCGGUUCAAA
+AUUAAUAACCAAGAUGCUGAGUUCCCUAUUAAACUAUCGUAUGGGGCACG
+CUAUAUUGAUCCCUCACUCCUACUCUAUUUAUUCUCCACGGUGCCUUCUU
+UUGCGGAUGUGCACAACCUAGUAGAGUUCCGUAUCAUGUUAGGGCAAGGU
+GUAUUUUGUGAAGCUUUAGCAGUACAAAGUGAGUGGAUUGUUGCUUUGCG
+ACUUGGAACCGUAAACACAACUUAUUUGACGCCCCGAGACAUUUGUGUGG
+GAGAUUACAGUACCUAGUUUUGGCAUGUUAAUUGCACGGGCAAACAUCAG
+CGGGGGUAUGUAUCGUAACUCUUCAGCGCCCCUCUUCCUGGACAGCUGAG
+CCCGGUUUCGAAAGUAUCGAUAUUACAAGGAGGACCGCUUGAUUUGAACU
+UCAUGCUUCUUUGGUUUUUCGGGCCCGCUCGUUGGGCAGGCCGAAACGCA
+ACGAGGACGUGUGAGGAAUGAAUGCGAUGCUGUCCGGGUCAGGUUGAGUU
+GCGGGGUUUACGUGUAAAGGCUUUCACAUACAAUUUUCUGUAGGACCGAC
+AAAGAAAGGGCAAACGUAAGGAUGAAUGCUGCGGUUGGUUGUUGGUGAAU
+AUCUUCGGGGUAACCAGAAUUACCAUUGCGCUCUGCAAGGCGGCACGGCC
+GAUAUUAUUGCGCUAGUUUAAUCUUCUCAACCGUGUCAACACCACCGGUG
+GGCUUACCCACGUGCUUAGUCUUCAAUGCCGAUUCACGGUAAGGAUGUUU
+AGCUUAUCGUCAGUCUAUCCAGUAGGGCAAAUGCCGUCAAAUAUUACGGU
+ACAGACCUACGAACUUCUAAACGUGUAGAUGGUGCCUCCUAUGCGGUAUU
+UAUGCGAGAGCGAUAACAGAAAUAACUCACGUCGAAAAAUAGGAAGUAGA
+GGCUACAAGACGCCGAUCCCUGCACAUUCAGCUGCCACUGGGGAAUGUCC
+UGGCGCCUCGUAUAAACGUGAUGAGCUCUAUACCCGUUAUACCAGCCAGC
+UGAGCCUGGCCGUCUCCUAUGAAACCAGCUUUGGCUAGCUUCGCAGUAGG
+UGCUGGGAGCUUUCGCGUUUGGAGGGGAGCAAGUAUACUCGGUGUCAUAA
+AGGUCGGAUGACACCACAGGGGACUGGCUUGACCACCUCGCCCAAAACCC
+GCGCCUGGGGCAUAAAUCCGCAGGGUGAACCGGGAUCGGUGUGUAUCUUA
+ACGCGAGUCCAGGGUUCGGGUAUACAUGAUAAACGCUACGUCGACCCCGG
+GGCGUAGUUAUGUAAGUUCCGCCGGACAGGGCCGGCGUCCGACAAAGUUG
+UCCCUGGAACAGCGCAGAGCCUAGAGUCUGAGUUUCUACAGGGGCUUCGA
+GGCACUGCACGAGUCCUAGCUAGAGCACGGUCGACUACUGAGUCAUGAGA
+CUCACAAUUAAAUGGCGGGUGAUCGUCCCCGCUCGUUACCUAACAGUGCG
+CUGAUAAUGCGUGUCGUCUCCUCAGUCAACUAUCAGCAGCGGGGGCACAA
+CGUUCAACGGGCUACUAAUGCUGCCGACCAACUAACCAUCUCGUUUGGGG
+UAUACGGAGGUUGGAACAGUCUUCAUUAAGUCGGCAGGCUCCCACAACUA
+UCGGAGUCUCGGCGAUGCCAGAGUAAUUUAGAAGGGCGGCCGAGCAAGUU
+UCAUUUUUCUAGUCUGCCUGUCUUGGUGCCAUAAGAAGUCUAGCUAGAUU
+UCGAUAAUUUACACAGGUCACCCUUGCGACAUACGGCCCGUACAGACGGC
+UCAUCUGAACUCCUGGUAGAUCGGAUAAUGGUCAUUAACCCAACGACUGA
+AGGCCAUUCGCUAUCUGCGUAUUCAAGUCAGGUAGGUUAACCACAUGGGG
+GCAGUCGGACAGAAGUCAUAGUGUCCAGGGUUAUUUCUUGUACCUGCUGC
+AAGAUUCGGCCGCACCUGAUGUGCUACUCUAGUGUACGGAGGACUUUUCC
+ACAGAUUGCUGGAAAGAGCUGCCACGUUUCAAACAUGCUAUGUCUAGGUA
+UCCCGUCUUUUAGGGUGUUAACCACGGCGGGCGGAAGGUCCGCCUCUACU
+GAAACAGGGGCGCUGGUGACUCGCCACGCUUCGAGUAUCACCUUUCUCGC
+ACGAUCGACUCGCCGCAUCGCAUCAACUGUCGACGUGUCACGACUGUUGU
+CAGAGGUAGUCUACCGAAGUCUACUAGACAUGUGUCAAAAUGACCGCACG
+UCGUGCCAAAAUCUGGAAUGGCAUACCGCCGAACUGCCUGCACGGAGUGC
+AGCCGACCCUCGACUUCAGAGUCAUCGUUUCCUAGAGAGUCAGUAGAACG
+GUGUGCAAGCUCUUCAUCCAUAGGUCUUCGAUUUGCCGAGAAUGGGAAAG
+GGGCAAAUCCACACAACAGGUCACACUGUCAUCGGGAUGCCGAGUAUAAU
+AUCCCCCCUUUGAUGUCGCAGGAACAUCAAAAAAGUACAUGAGCUUUCGG
+AACCCCAGCUGGGCGACCAAUUUGGUUAAGUGGAAUACCACGCUCGGUAU
+UUGGAACGGAUCAUUUUACAACAAUCUGCGGUGGCUAAGUGCCUUCUGGC
+GAAUAACUCUACCGAUGCCAGAUGGGUCGCACAUUGGGCUCAUUGGGCCG
+UCUUGCCCAUUGUUGAAUAAUUGCUCCAAACGCAAAUGCCACUUAGAGUA
+ACGACGUCCUAUACGAGAUUCGUUUAUGGUGGUAGCAGCAUGGCGCUUCC
+GCGUAAAGAAGACCGUGGCGAACAUCGGCUCAAAGAGGUUAUGUUGGGGG
+AAUCGGCAGCUUGAGGGGGGCGGUGAGAACAGCACCCUUAGGCUAUCUAG
+UGUUUUAUGCCCUCCAAAGAAGCAAAUAAUGCGUCUAAGAGUCCAUUUAC
+AUACUCUGAUGCUUUCGGGCGGGAGUCUGAAAUAGGCAGAGUGGGAUCGU
+ACCGGUUGGGGCAGAAGGCCGUACGCACAAGCUAAUCGACACCUGCCGUC
+CUUACUUUAAGCGCUCCGCGCGUUGGUACGCUAACACAACUCUAACCCGA
+AGUGAGUCGCGGGAUAUAUCGGAGCUUCUCCCAUGAGGGCUGCUGUUGCU
+GCAUGCGACUCACAGAUUGGGUGUGGUCCGGAAUAGUAAUCUGCAACGCG
+AAUGUAUUGCUGCUGGACAUACUUCACGUGGUUCAUUGGGGUCUUCUUCU
+CCCGGUUUCGAUUCGACGCGCAAUCCGUUAGGUCACAUGGUCCUACUCCU
+CCUGGCCAUUGACUCUGUCCAGCAGCCCGCAUCACCUAGAGAAACUCAGG
+UACACGGUCUGGGACGAGUACAACCUUGGCUCCGCCAAUUUUUUUAGGGA
+GUGUAAUAGCAAGGCGGGGGUGAGGGGCUCAGGUUCUCCGUUCUCCCCCG
+GAGAGCCAAAGAAACAGUCGUAUGCGGCUGGCCGUUGGGGUAGGCCCAUU
+ACUACCUCGGUCAUUAGUAAGUUAAUGCCUAGAAUAAAUGAUUGUACGCC
+AUUACUCUCGUGGUGCGGUAAUCCCUCGGCGAGUCUUAAUAGUGGUCAGU
+CAUGAAUAGUAGGAAGAGGAUCCACUCGUUGAUGAGCUGACAGUGACCUC
+CGUGCGGCGGAGGCUACCGAAGCGCUUCCGGCGUUGCCCAGUGAUCAGUC
+CUUCGCUGAAAAAAGAGCAGCACGACUACGGGUUAGAAGUGUUUUUCUAU
+ACACCCGUUGCGUAAGCAACGUGCCUCCAGGCCUAAAGCGCGCCGACGGU
+GAUUACUGCUGAGCACCUACCGCAUUCAGCGAUAGGUUCGAUAACACGUG
+AUGAGCAGACUUCCCCACGAUCAGGAUAAUCGGACCGAUUGGUCCACAUC
+GAAUAACACUUGCCCCCCCCGUCUUACCGCGGCUGCUGGCACGGAGUUAG
+CCGGGGCUUCUUCUUCGAGUCUUGUCAUAAUCGCGAACCCGACGAAAGAG
+CUUUACAAGCGGCAUUGCCCUUCUUCCUCGCUAACGCAACGUUCUUCCAC
+UCACUCACGCGAUAUUGCUGGAUUAGGCUUUCGCCCAUUGUCCAAUAUUC
+CCCACUGCUGCCUCCCGUAGGAGUCCGGGCCGUGUCUCAGUCCCAGUGUG
+GCGGAUCGUGCGAAAAGACCAGCUAAGCAUCUGCGCCUUGGUCAGCCUUU
+CCCUAACCAACUACCUAAUACUACGCAGGCUCAUCAAACAGCGCUUUUUA
+GCUUUCCUCGAAGCGAACGCGCGCCUUCGUUUAUUCAGGAUUUGGCCCAA
+ACUGUUUGGCAGAUUCCCACGCCUUACGCACCCGUUCGCCACUUUGUUUU
+CAACUUUCUCAACUUUUUCGGGAAAACAACGUUCGACUUGCAUGUGUUAA
+GCAUAUCGCUAGCGUUCAUUCUGCUGGGUAAAGGGUUGCUGCACAGAGCA
+ACCGCGGUCUGAGAAUGUAGGGCCGGUCGGCAGCUUGCCUCUAAUUUCUU
+GCAUCGUGUGGACUCUGAGUGGAGUAUGUCUGUUCUAGAGCUCUGCCAAC
+CGGAGAUGAGCUAAGCCCUGUACCAAGUUUAGAACGUACGCGUCCGUAAC
+ACCUGGGGAUGCUGCCGUUCAGUUCCGCCGAGGUAGGUGUAGGUUAAGCU
+GGAGCGGACAGAUUUCAGCCAUAGAAAGAGUUAAAGGCAGACUCACUGUC
+GCGGUUCCUUGAACAACAUCCCGCCUUUUUAAUCUUAGGGUACCGGGAUU
+CUAAAAGGGCGUCGAACACAUGCACGCUCCAGACGGAUUGGGUCACGGGU
+CAUCACCACCCUGGCUGGCAUAGAAGGAUUUGACCAGAGCAGAUCAUUCG
+GUGACAUGGCGCAUACUCGAUGAAACGCCGUCUUUAGCAGACUGGCCCCG
+UGCGGGAUUCCCUCGGAAGAGGGUUUUAUACGAGCAACUCGUCCGGGUAU
+UAUCAACCGGGCGCCGGCUUGACUCGCGUGUUACACGGGAGCACGUGCAC
+GAGUGGCUAGUUCAUGCACGAGGUUGAGGUGCACCGGAAGGUAACACAUC
+UACUCAGACCGAAUACGUCCGUCUUAUCGCAAGACAUGUGGAUGGUGCCA
+GCGUGUACCACGAGCGUGAUAUAAUAGACCCGAACUGUGACGGGCGGAUG
+CUUUAGAGUGCAUGAAAUAAAUUCGGAAGUAGUGGUCGCUUCGGAAGAAA
+ACGACACUCCCCGCUCUGUGUCAUAUGUAACCGCUCUCCUGGGUCUUUAA
+UCGAGCUGUGCAACGCUACCUGGUCCGAACUGACGCACACGAUGCUAAGG
+CCACACAUGAAAGACCGUGCCUUAGCACACCGGGUACGUUGGCUAAGAUA
+UUUCUGGGACCACUUAUAUGGGUCAGUACUGACGCUGCCCGAAGUGUUCC
+UCCCUGCAAUCAAACGAAACGAACGUGGCAUGGACAGCGUUUUUGGAUAU
+ACUAAUGCGGUCACAGGGGCAAUACAGUGAUUGCCCCCCGCGGUGUAGAG
+UCGGUGGUAUGCAGUAUAACCAGUGCUUCGUCCGCAUCAUCUACUGCAUG
+GGGACGCCCGUAAUGAGUCAAGAGCAAUCUGGAGCGGGAGCCAAUUGUGA
+AUGUCAACCUAUAGCAAACAAAUGUGGUCCGCGCUGCUCGAGACUGGCUG
+GCUGUUUAGACUUUCGACAGACUCUUGAAAGCCAUGCCAGCUAUACCAUG
+AGCUGUCACAGGCACAAUCGCUGCGGUCUUCGUGGAACGGGAUUGGUGCG
+CGUUCAGGACGUCACGAAGACCGAGAUAGUUUGAGUAAAUCGGUUCGUCC
+CUCGUCAAUAGACGCAUUUACAACGAGCAAUCGAAUUUGUAUUCUUCUCA
+GGGGUUAUAAGCUGGAUUAAAAUCGCAUAAACGACGAAGAAUUGCCGAUC
+AAACCACCAAUCCCGCCCUCGUCCCGGGGGUCGGUGGGCGUAGAGGUUGG
+AAGUUAACAGAUUUGAUCGGGAGAUCGGUUAUGCCUAGCGUAUCGCCAUU
+AAAGGCCUUCAAGAUUUCUCUGCCGCAGCUUGUGUAACUACGUUCCAUGC
+GAAAUGAACAGCCACAAAAAAGCUCACUCGAUGCAUGGCAUGUGUCACCC
+AGCCGGUCGGUGAGGUCAUUGGGAUUGCUCGUGAAUCGCCAGCGGCUCAA
+CUCAGGUCAUAUCACUCAACUGCCAGAGUAAGGUGACUGAUAUGAUCGAU
+AUUAUAUUAUGAGCAACGGUAGAGUGGGACUUAAACGACGCGAUCCAGGA
+GAUGGUGUUGCAUACAUAGUCCCCACCUUAAACAGCCCCUGGGGGUUUCU
+GGGUUUCUUGACUUCUGCCGAUAACACCUACUGCGCUGUUUCUGUUGCCU
+GGUAGCGGAGUCUUUUUCACUCGUAUUUAUGAUUCUACACGCGCUCGACA
+GCAUGGGAUUAAUCCUGUGUACUAGGUGUUAAUGCGUACCAGUAGUCAUG
+GACGCUCCUCCGCACGCUGGCGCACCGAUUACGGAAUUUUCCUUUAGGAU
+UCGCCUCAAUUAAGGAGCGCAAUACACACCUGUUGUGCUUGGCACAUCCU
+GUGGACGCCGCGACUAAAUCACCGUGGUAGACAGAUGUCGGAGCACCGCC
+GCCCUCAUUAUCGUACAUCUCACACGUCCCUCUACCACUGCAUAUCGCGA
+AAGAAACCAGACGACCGCCAACCAUCCUUGCCGUUAACUUUGCGAUGCGG
+UGCCUGGUUUUGCUGUAUCUAGUUUAUUCUACACUGUAUAAGGGCGCGAC
+CUUAUUAACACUAAAGUGCAGGACGUACCGCAACGUACAUUGAAGGAUAA
+UCCAGGUACAAAUAGGCGUCAUACAUCAUCAGCUUAUGUAACACUCCGAU
+UCACGGUUGUUGUGCGGUUAGACUCCCUAGAUAAUACCAUACGGAUAGGC
+CGUCGGCCGUCUGAGGCAGGAUCCGAAAACGUUCACUGCCGUAGCACUGA
+CUUCUGCAUGAAACCCGUGCCCUUAAAACGAUAAAUCUGCAAUAAUGCGA
+AAAAAUGUGCUCGGCAGGUUGCCCAUGACUAAAGAGUUAAGUUGGCGCAC
+CAUGUUGUAUGUUCGAAAUCCUUUCGGCGCUCGUAACUAUCUUAUCGAAG
+CGCAGGAGUUGAGUACUUCCCUGUGUCCUUCAUACGACGUGCUACAAACG
+CGUGACCGGCAAUGGAACCUUGUUAAUCUUGAGGUGGAAGUUGUGCAUAC
+GUGUCUAUGAGUGCUAUGAGAACAGCUCAUUGUAUUGUCGCCAUCAGCGC
+CAAACGGAUUACGAGACUCGGUGGCCCUAGCUGAACGGAACAGAGUGUCG
+CCACGGUUACUGCGUACACUAUCAAAGGUAGAGCAUACUGUUCCUUCUGC
+AUAGACCAGUCAGGCAAAGUUCUGGGGGCGGUUGGCAUACUCGGCGAGUU
+CCGUAGGACUGAAGUGAUAUUUUGCCCCUUCAGAAUAGGCCCGCAAAAUA
+AGUCACCUCCAGGGCUAUCAUCGUUUACGAAGUGUGUCCACAGUUAGGCG
+GGAUUUUACGGAUGACAAUGCGCGGGGCAUAUCAGCUAUACUUGUAGAAG
+UUCGAUCGUUGUGAUUUCACCCGAAAGGCGCAGUGGCUUGUCAGACGAGU
+GUCUAGCCUAUAACUUGCUUGGUAUCUAUCUGAACGGAUGUUAGGCCGGG
+UGUGUGCGUAAGAAAAACGAUCGAAACCGUCUUCCCAAAUGUUAAGAGUA
+GUGGCCGUCAGUUUACAACUACUUUAUCGCCUUAUGGGAAUUACAAGUAU
+ACGUCACAGUACUUUCCAGAACUACCGGCUGGUGCUCUCAGGAGCGACGA
+CUACACGCCUGAGGAGGUAUUUUUGCAAGAUUGUGGUGGGAGUAGUGCCA
+UGUAGCCGUGUGUGGCGGGCCGACCAUCCGGCUAGAUCCCUUUGUGCAUC
+CCGCCGGCUAUGGCUAUCAUCUGGACUGAAUCACUACCAACCGUAGGACG
+CUCGUGAAAAUGAUAGUCAAUUCGAGCAAAUGCGAUCCUCGCGCGCGUCC
+GGGAAUGGUAGCUCCGCACAUUUACCCUGCCUGAUGCUCGUUUAAACUCG
+AUGGGUACAUUUCUUGCGAUACUAAGGGUACAGUACGAUGCCCUUCCGUG
+GCAGCACUAGGGUCGGACCUGCCCGCCCGAGUCCAAAGACAGGCUAGGCG
+CUCGGAGAAAUUAGCGACGAGCGACCAACCAUUAGGCAAGCCUAACGAGU
+UCUGAAUUUCUUUCAUCAGUCUAACGCGAAGGAACUCUAAGGCUAUCAAA
+UUUGCGCGUGCAAGUAACAUACUCUACGCCAGCGCUGUCCGGCCGCGGUA
+GAUAUCCUCCGCGAGUGGAAGGUAGCUACAGGUGGUCUAUAUGGACACGU
+AUGGUUAGAUCCCACAUUGUAGCAAAACCACCGAUGUCCUCCAGCGACGA
+CAGUGUUGAGGUAAGAAGUAAGCUGGACUAUUACUUUGUCCUGUCACAAC
+CCGUAAUUGUUCGGAAGUUCUUAGCCUGUGCAGGAUCAUGCUCUAUAGGC
+AAAGCCGAGCGGUUAGCGAGAAGGAGCACCUGCCACCUUGGGCCUGGGUC
+GACGCACUGUUCGGACGCUAGUCAUUUAAUACGAAGUACCACGCCCUACG
+GAGGGAGUUAGUCUCCAGAUCCCUUAAGCACCGUUAGGGUUGCUUAGUUG
+GCGAUACAGCCCCUAUCGCCCCACACUGUGGCCCUGACACAACAUUGACA
+GGCCUUACAAUAUAGCAGCUAUAGCCCUGAAUUAGGCUUCUGUUCUUUUC
+CGUUACGCUAUGCUAAAGGGACACGAUUCACUGCGGGCUGGAAGGGCGCC
+CAAGCCGUGUCGCCCACAGACAUGUGAUUUACCAAAGAAGGCCCCAGACA
+AAUGGGGAUGACACUAAUGGUCGUAUACGGAUCAAGGGUUCGGGUCAACC
+GGUAUGCGAGGGCCAUGCAAUAGGUGAGAUACACGACCUUCUGUUCUGUA
+GAGUACGUCGCAAAUCCUAGCACAGGGGUGAGACCCGUUCCCCUUCAGCG
+CUUAGUGCCUUGCCGUUAGCGUUCUUUGGAAUAAACUGGCUUGGUCACGA
+AGCCAGCCCGUUCCGUUGGAAGGGAUUGAGAAUUGUCUAAGUGGGGAGGC
+CCGUAUUCCGACACUGAUAUAGCAGUGGAUCUACCCACUGAGUUACCGUU
+GAGGGUCCGUCUCAACUUCUUAUAAGCUCUAAGUACUGCUACUGAACAAC
+AACUAAUUAAUGGGAUAGAAGACUACAACCGAAAGCGUGAAAGACUCGCC
+AUAGGUUCACGGCGAAAAAGACAGGUCCCCCCUUAAUCCACUAAACUCCC
+CUGACGUUCGCCUAUACCAGUGCAGGUACCGGAUUUCCGUGUAGAUUCGU
+AUCGCUACACACCGGUUAUUUCAUGAGAUAAAGGGGGAUUCAGGCAAAAA
+GUGAUGGUCCCAAGCUACAGUGAUGUGAGAUUGGUCUUCUUGGAGUGCAA
+CGAGUCUUGUCUAUGCGAGAAACGGCGGCAGGACCGCUUCCUACCCCCAU
+GUUAUGGCGCAGUUAGUAGCGAUACUCGGAGUCCAUGGGGAUGAGCCUCU
+AAGGGCCUACAAAGCGUAAAUUUAAACAAGAUCUUAGAUAAUACAGGAUU
+GCAUACAAUCUUGACCACUGAACCUGAUCUACUUAUUCACUCCUAAGUGG
+ACGCACUAAGAGUAUCGUGUGACUCCCCGGUUGGCGUUGGGUGGCGUGCC
+UGCAACGUGAAUGCUAAGCGCGCGACUUAUAGUACGUCAGAAGCCACACU
+GCGCAAAAAAAAAGAUCGGGGUUGACUUUGACGUUAUUAAUUGAACUCGC
+AGCGGGGUCCGAUGUAAAAUAGGCAUUCAGUCCGAGAAAUGCCAUCCGCU
+UCAGAUGGCGCCUUGGACCACCCCUAUAUCCGGUCCGUGGAAGGCACAAC
+GCUUGGACCCAUCUCGGUGAUUUCGUAUAUACUCCGUCAGCGUGCGCAGU
+CCUUGUUAACUCAAGACUCCCCCAAAAUCUUUAACGACUACACUACCGUG
+CCAUCAUGACCCCUGUGUCAAUCGGAAGAGAUUCACGUGUGCAACAAGCU
+AAACUCGGGGGCAGGACGUUCCUGCAACCCGAGGCGAUGUAACUCCAAGC
+GAAGGAAUCAGACGACUAUCGUUGCAUGAGCUACGUAUUACUACCUAUCC
+CUGCAGAACGGCGAGGGGAGGAGGCUCAUGCGCCCUUUUGAAAGGCACGU
+UUAGAAGGGUCUCUCGAGGAGCCAGUCUUCUACCCCGUGAGUAGCGUGUU
+AACUGAUGCAUAUGGGGAGGAUCCGACUUCUUCGAAGCUCCCUCUGUGAA
+GAACUGAAAGGUGAUUCUCGAGCGCUGUCGGGCGCCAUGUUUUGUUGGCA
+GAGCAGGUGCAAGUCACUUUUGUGCCCCUCUUCAAUCUGGACUUAGUAGA
+AGCGGAUGUUACUCAUAUGGAGCACUUCGAACUUGAGGACCUGUUAAUGC
+ACAACGAAAGGGAUUCGGAAGGAAAGCGGACUAGACCUAUACGUACGAAG
+UUCGGUCCUCCAAUAUGUACCUCCCCGGCUUGAUUACAGUUGUGAGUUCG
+GAUGAUAAAAUCUGAUCUGACCGUAUCCAUCACAGACUUGGCCCGGUAGA
+CUUUCCUACAAUUAGUAGGGACAGCAGCGCAUUGCCUGUCGCUUUUACUG
+CAGCGGCCCAGAAUGGUUAACAAUUUGGUAGGACGGCUCCUGGGCUACGU
+GCGGACUUAUGCCCGGGAAUAUCCAGUGACGGGAUAACGCUGUUCGUCGG
+GGCGCGAAGAUCAAACAUACUCCGGAGGCAAGGAGCCAGCCCGGACCUUU
+UUGUUGGCUUUCGACAGUAUUGGUAAAUGCGAAUUCGAUACCAGUAGCAA
+AAAUGUAACGGUUAGCGUGGUAUCAAGCGAUUAUUCUGAAAACACCUGUU
+GUUCGUCGGUUUUCCUCCUGACUCGAGUAAGUGGUAGGCGUUCGGCUUAU
+ACGGGUUAUUAAGAGGUGCGGGAGGAAGCGCUUGAUCCAGUUUUUGAACA
+UGGCGUUCGAAAGCAUGCUAUACAAAGGGAAUAAGGAGACACCACUGCGA
+UCGUAUAAAUUAGACGGGGAUAGCGGGACAUGGCGUGUUGACGCUAAGGC
+CGACUCGGAUUUCUUAAGCCGUGUGAUAUUCUCCCAAGCGUGCAGGCACC
+UGGUUGCGCCCCGCGGUCGAUUCUGAGGAAAGUAAGCAAGCGUUGCUGAU
+CAGUAGACGAACAACCGGCAUCAUACACGAACUCCGCUACUUCGAGGAUA
+UCUUCUUACAUGCUGGCGAGAAUUUCGACGACAGCGCCAUUAGGCUUAUU
+UUCAGGAGUCUCUCCACGUGUGGCCGUUAAAACCCGCUGGCAUCUAGUCG
+AAACACGCUGGGGGUCCCAGUCGUACGGAGGGCUCGGGGAAAAUGAGAAG
+UGCUUCUCUCGAUGGCAGCCAAUUGCUGUUACCUCACCGGCUUCUUCCCG
+AAUAUGACAAUGGGGGCCACCACCAAUACAUUUGUCUACCCUCACGAGCC
+UCAAGGCGGUUGUUCGACAAUCGCAUUCACGCUCUGUUGUUUCAUGGGCC
+AAGAGGAAAGGACGGGUCCAAUGUAAAGGGGCAUUAUAGUAUUUCACGUU
+GGGAUGGGUAGGCCCACCACUUCACUUUAACUUAGGCCCGGGCCAAGUCA
+GUGGGGGACCCUGUCGGGCUCCUGCCCCCCCCAAAAAAAACAAACUGUAC
+GUGAGAGUUUCCCUUCAUACGGCUCGAGCCAGUAUGCUACUUGUAUUUGU
+CAAAACUAUGCUGCGUACGCCGCCAAAUUAUAAUCUCUCAUCUCCGUGCA
+GUGCCCGAGCUGGUAUUCAAUAAGCGGGCUCCCAUAAGGUGAUGAUAUGA
+GGCUGGGCGAGAAUACACUACCCCUUGUGCUGCUAAGAACCAUGUCGACG
+CUUAAUCCAGAUGCAGGUAUUAGGCUUUCAAACCCCCGUGUGGGAGUGUA
+CUCCCAACAGAGCCUUUAAGACGAGGGACACGAAGAAGACGCAUUACACA
+CUUUAAAAUAUCCAGGACCUGAACCUGUGGCCUGAAAGCGUUCGGGUAUG
+CCUAGAACGAGUCAAUAGAUCGACGUCACAACACUUCGAGGCAAAUUCCA
+CAUGGAAAUGACGCUCACGAGACGGAAACGUCCAUUAAUACAAUACGGGU
+GGUCUACGUCUCCAGCAACCAGGAUAGGUGCUCCCGAAUACCACCACCUA
+GUCCAAAAAGAAGCCCUACGACAAAGAUUCACGCUUUACAAGAAGACUUA
+CGGUUUAGAAUGCCAUCUUUGGCCGUCCCUCAAACCUACCUGUGGGGCGA
+GGAGGGAAACAUAAAGCUCCCAUUAUUUGUCAAUCAUGUACUUACGUCCC
+UCGUACGACUGUUUGGUCUAUGGCGUCGCCUUCUAUGAGCUUCAGUGAUG
+AUUUGAUGACGAGUCUGACUUCCUCCUUUCAUGCCCCAUUCAGCUAAAGG
+AGCUGCGUUCUGCAUGUUGCUUUUGCUGUUGGGUCCUCAUAACAAAGUUG
+UAUGAAGACUCUUGAGGCAUUUGUCUGAGAAGAUUUCUUAUGAAUGGACA
+ACGUUCGCCGGGGAAACUAUCUCGGAAAAAACUCCGUGGGCGUCUGGUUU
+CUGAAUUAUAGAGUAUGAGCAAGAGACUCUACUCACAAAAGUGGUUCUAG
+AGGAGACUCCGUAGAUGGAAGUGGCAUGGGCUUGUUUCACUCCACCAACC
+UCGGUCAUAAGGUGAUCCAUAAGACCUCCUACAGUUACUUCGACAUUCCC
+CUGGAUCCCGCUGACUCUAACUCCAAAGCCUGAGGUGGGAGUUGAGUACG
+AUGGACCAACCAGUGUAUGCAAGAAAUUGAUCAACAGUGAAGGAUGAUCA
+UUGAUAUCGUUGCGCCAUCAAAUCCACUCGAUCUUGAUAGAUUAGAACUU
+AGCGUUUAGGCUCCUCAUGUAGGUGCAAUUGUGUGAAAUUCCCCGUCCUU
+UUAAAUUCACGUAGGUCAGGCGGGUGUGGACUAACGGGAAGGAAACAAGU
+AACAGAUUCUACAAGGAUUUACCCGCCCGCUAACGUCUUACGGAUCUUUU
+UCUUUGGGGUACAAAUCAGACUCAUUGGCGGUAAUCAGCUAAGGUUUGUC
+CGCUCAUCGUUAUCACGACGGUAUCUCUCUGACUGUAACUCGUAGAGCAA
+AAAUGGCUCCGAUGAGUGGGACGGUCCCCGAGAUUGUAAUACAGGCUAGG
+GCGAACCGAACGCACACUUCCAGCUGAAGCUAGCUAUGUGAUCUAAUUUA
+UUGCAUGGCUUUGUGACGCUCACAGGAAUUAAUUUUAGAGUGUGAUGAGU
+CAUCUUUAACAUCGCCCGUGUGUUCUUAGUUCGCAAUGCGGCAGGAUCGG
+UUUCGGGCCUUAUUUCCAGAUGAGUGCGCUCUCCACCCACCAAGUUCUAC
+CUCCCUGAGAGGAACGGCGAAAAACCGUAACAGCAGUCAGGGGACACCCC
+GUGCAUGUGGGAGGGCACAUUUGAUAACUUAUUUCCCGAGCGUCCAGCUA
+GUCGGAUUAGGAGUAUGCGAGGAACAGGAGUUCCGACUAUCUUCAUUGAG
+UAUAGAUAGCCCUCCUACGGACCGUGGCAUCCGAAGGAACGCCGUAGCUG
+CCUUUCAUGUUUGAGCCUAUACACAGGAUUCAGCACCUCAGCCAGGGCAA
+AGGCCUGCAGGUGGAAGUUGAUUGUAGAAGUGUCCCGUCGUAUUUGAAAG
+CGAUUGCACUCAGCUACUGCGCAGUGGGUUGGUCCAACCUCUUCCAGUUC
+CCAUACUUUUAGGUCGAGGUCUAACUCCUAAUUUGUAUCUAAGAGGUUUA
+GGAGGAUUGCGCUAAAUGUACGUAUAUACAGUUGCCGGUUUCUCUGGUCG
+UGCAUCCACUGUGCUUCGGCUAGCCUGCGUGUCUACACGCAACGCCUCAC
+AAUAGAGCGGGCGGACAAUGAUACGUGCUGGCGGGUAGACGGUUAGCCCU
+CGGCCGGACGGAUUCUUAUAACCGCAAAACUUCCGGGACGGCAUUGCUAU
+GCACAGAGAGCUACGAGACUAUAGGUAUAUUGGGACCAGAGCCGUCGCUU
+AGGAGUUCCUCGGCGGCAUUACCAUAUAUUUUCUUUUGCACACUCCUCUU
+AAAAGGGACAAAUCAGAGUUGCUUGUCUACGGCAGGCGUCCAUCGUUGCA
+UCAUAUCUUAGUGCGUCCGUGCGGCCCCACCGUAUGCAACCAUUGCUACU
+AAAAUUUGUAGGUUCAACUGAGGAGUCUUAGUUGAUUAAAAAGGAAUCAG
+GUGAAAAGCCUGAGCGGUCCCGCCACUGUAAUAAAGGAGUUUAAGUACAA
+UAUGUCACUGGGAAACUGGGAAGGCGUACUUAAGCAAUGAUUUUUGAGCC
+AGGAUACUUGCCAUAUUCUAGUAUGUUUUUACCCCGCACGUGCUUCAUCU
+AAUCGGCCGAUUUGAUAAUUGCUUCUCAUCGUUUAGAGUUAAUAACGGUA
+GAACACGCCACUGCCGUCUUGAAAACCAAACCGGGUGUGGCUGUUGUUGG
+GCGUAGAAUAAUGAAGAGCACUGCCACGCAGCGACCUGGAGCGCGGAUGU
+AACCUCUAAUCUCUACGCCAGCCAACCGCUUGCCUACGGAUCGACCUUGA
+CGUGAAGUAUCCACUGGUAAGCUCAAGCUGACGCGACUCCGUCGGACGUA
+CGAUUCAAGUAUCUUACUAUGAAUAAGCUUACAGCAUCCUUAGAGCAGUA
+GCGUUCUGGCGCAUUUGACCAGACAGGUGAGAGCAUCUGUUAGAUUCUUG
+GUACUCAGGCCGGCAGGGCUGGCAGCUUGGCAUACAUACUCAAUCAACCC
+AUAAGCUUGCAGAGGUCCUUCUAGCCGCCCAGAAUAAACGCGUAAAAGCC
+GAGCGGCCACAGUGAACUCAGCUUAAGGGCGGGCAAGAAAUUAUUGAGCC
+UAAUCGCAUGCUUCAUAGGCGACAAAAGGGAUUGAGUCGGGGUCACAAAC
+GUAGUAUCAACAGACCUCCGCCUCGACGCCUGUCUUGUCCUCGCUCUUGU
+GGCUCGUCAGUGGCUACAUGCUUAAGUCUUCAGAAUCAGACCUAAUCAGA
+UUUUGUCCGUCGAUCCUAUGCCAAGACUUGAUAUUAACUCUUCGAAACCU
+CCAUAAUCAUUCUUCCGUUACUUCACGUACGAGGCCAUCGGAGCUUAUGA
+CGUGACUUGUCAUGUAGACCUCGACUCAAACCCUAUUACCCAAAUCUUCG
+CUAUUGAAUGCGUUGGUCUCGUCGAAGCGUUGAACUUGGAUUCAGAGCUU
+AAUAUUUGCCGGUUGAGUGAAACUCAACGUGAUGACGACAAAUAAACCUA
+AGGCGACUACUCCCCAAAACGUCGCCAAAUGUGGAUAACACCUGGAGGCG
+CGGGUAUUGUGCGAGCUGCGGAGCUUGCACAGACUAAUGGCUAUAGUUAG
+UAAGGCGUCGGUAUAUAGACGGGUCAGGAAAUAUCUAUGACUCGGCACUG
+CCACUUUUGUAAAUAAGUGUUGGGUGUCGGCAUGCGAUGGCCCGUUCAAU
+UAGGUAGCCGUAAAUAUACACGGGUGGCUAUGAACAAUACGGAAUCGGUC
+GAUAGGAAAAGGACUGCAUUAAAGUGCACGUCGACGCACACAAUUGUUAA
+UCAGUCCAGUGCCAAAAGACCAGUGUAGCGGUGUGGUCGCAACCAAGCCG
+UAAUGAGGCAUAUCAUCUGAUAUAGAGCUCGACUGAUAGCCUAACAGCCC
+UAGACGCUGUAGCCUUGACGACACUUCGAGCUUGUAAUAAGUCGCAAGAG
+AUGCUUCAGCCGGAAAUAAGGCUGAAAGUGGUAAACGUGUCUUUGACCCC
+ACGCGAUAAGCGAUUGAAACAGGACCAUCCAGACGAAGCAUGAGACUGAG
+UACGCCGCCAUAGCUUGUUCAAUCAACAAGGCAGAACGUCAAACGUUGCG
+UAUAAUCAGUGCUUGAGCUGUCCUGCGAGUAGUUACCCUCGCUCGGUGAC
+GCAAAACACCUUUGUAAGAUAUUGCGAGUCGCAAGCAAUGGAAUGCCCCU
+AUGGCAAAGAAGUUACGAAGGGCACUGCGUCAGUGGAUCCGAUAAAGAAA
+AUUAUCAUGUAUAGUGCUUCGUAUAAUUUCAAAAUGCACUAGGUGCCUAG
+UGUAUUAAAGUGUUUUCUUUCAAUUUGGUAAGUUACGCAGGUCAGAGAUA
+GAUGUCACCAGGGAGUAUUACCUUAGUCACGUUCAACCCUUGACCAAUAA
+UUGCUGUACUUUCCAUCUACAUGCACGAGGAAAAUUAAAACCGAAAGUUG
+GUGGCGCUCAACUUCGUGGUUAUUCAGAAGCGGUAGAUCUUGCGACCGGG
+GCGAUGUUCUUGAGGGUUGGGUCAUUCAUGCGGCCAAUAUCGACUUUACC
+UUCAUACUCCCCUCUAGUAUGUGUCCGAGAAACGUAUAAGACUGGCAGGC
+CUCGUAGACGUUCGUCUUCUUGAGGCCAAUGUCGAGGGUGCCCUUUCGAA
+GACCCCGUUUCCUAACGAUCGUUUGUACGACGCCCUCAUUCUGCCACCAA
+AGAGGAGGGCAUCUAGGCUCACGUAGACGAGCGCAAAGUAUACCCGUAAC
+CCUAGAAAUCCUGGCAUGACGGCCGCGUCUAGAGGUAAUGACGCAUGAAG
+AUUCCUAAGCAACAUGCAGCACGGACCUGAGAGAGUUCGCUCAGUGAGGA
+GUGUGUGAUAAUGGCGUGCCCUGGUUCGACCAGACGUGAAACUUGGCGCC
+GCGAUCCCAAGGCAAACAUUGGGAGCUUCUAACAUCCGGAUUUCAGAAGG
+UCAAACGAAUAUAUACUCAGUGUUCAUUAGGAGAGUGACUGUCUCCACCG
+UACGUUAACAAAAGGUUCCCACUUGUAAUUGGUGACAUUGGUCCCCAAUG
+GAAAAGGUGUACGUGAGCAUACUGACAAAGCUGACCUUGGACAGCCGGCU
+AUAUAUUCCCUAAACUAGAUCGUAAUUCGGUCUCUGUCGAAAUAUCCUGG
+UGAUGUAAACCGCACGUGGAUAUGAGCUGGGAAAAUGGAGACGUAGCCUA
+UCCUUAAUCAGGCCAGUCCCUCAUGGUAAUUUAAGGCAGAACGGUGAUGC
+UGUGGAGGGCAUACUGGACCCUAGACCCUGAGCUAUUGAGCCUUACCUGC
+GUCGUUUAUUAGUGGCAAAGGGACGAAGAACGGGACCCGUGAAAGUUUCA
+UAUCCUCCGAAGAGGUCCCGAAAGAAGGGUAAUGAACCGGUCCCACUUCU
+AUUGGGCCUUUUCAGGCUGAAGAGGGGAGCACUGGCUUCAAUAGUCCGCA
+CUCAAAAUAGUAGACCGAUAGAUUCUUGUCCUGAUGUACCGGAUUACCAU
+CGAUAUGAUUUUGGUUGCUUCCUAUAUGCUCCGCGGGUAGCUGACCGCGA
+GCAAAAAACUGUGCUCCCCGGCCGGCGUCCACCCACCAUCUUACAGGGCC
+UACAUGCACCAAGUUUUUACAAAUACAUAUUUACCCCUGAGGUAAACCCG
+CCCAAAAGAGAAACAUGGGUAUCCUCAUCACGAGCGCACCACUAUCUUUC
+ACGGGGGGAAGCCAUCGGCCUCAUACGAAGCAAGAUCUGGGUCCCUCAGA
+AAAGGAGUUGUUUACGUAACCCUUAAGACUUCCCGCGUUCACGGAGUGUC
+UAAUACGGUGGGGUAAUUAACUCAAGACAGUAGAAAAAUCAGUCUCCAGA
+GAGCUUUAAGUACGGCCCCCACAGAUUUACGACUCAUGUCUUACUGUCAC
+AUAUAGGAACAGUGUGUCUAAACCCGCUAUAAAAGAGGGAUUAGUGGCGU
+UCCCCCAAUCAGGACGAGCGGAAAACCGUACGACCGAAGAUAUCGUAAAA
+CAUUCUGGCAACCGAGGCGAUCGAGCGGAGAGCACGUCGUUACGUAUUCC
+UUUUCACACAUUGCCCGGAGAAAUCCAUUAUCUAAAACAGCAUUCACAUG
+AACCCAGUAGGGCCCCCCAACGCCCGGUCGGCACAUAUAAAAGCCUUUAU
+GGUAAGACUCACUUCCCCCAUAAGAUUUGGCAGACUACUAACAUAAGACC
+CCGAGUUUCAGCUCGGUGCCACCCGCGCAUAUUGCCACCAUACCAGUUUG
+UAACAUGCACGCGCUCCGGGACAGAUAGCUAAUCCGUAGCUGUAAUUGGA
+ACGAGUCUUCAGUCUAGCUUCAAGCUUCUACAAGGGGCGGUCAUCGUCAU
+AAGUUGCAAUUAACCGCGCUCCGCUCAGAAAAAGUCUCGGGACGGGAUUU
+CAUUGGAGACGACAAUCACUAGUUAUUCAGAAGCCCUGGCCCAGCUGUAC
+UGCGCUGGCGUUGCUUAAUCGUCCUUGAUUGGAGCAUAAUCCAACAACUC
+GUGACCAACAUCUCUCCGCGAAAAACGAUUGCAGGGCAUCAGUGAGCGCC
+GCGAUCAAUCAAAAGUUCCUGAACCGAACAGUUCUGAAGGGCUUAUUCCG
+UGGGGCGGUCAAUAAGGUCUGCCGCGUUCAUCCGAUCGCAUCAUUGGAGC
+AAGGGCUCACGACACGCGGUGCCCUCUGAUCUCUCUACCUUACCGUUCAC
+UGGAUAAAGCGCCAUGUUACGUCGGACUUUAAAAUAGGUCUGGUCCAGGC
+GACCUGCUUGCUGAAUUUCGUCGGUGUGAGGACGAAAGGCAGCGUACGUU
+AGUGUGUAUAUGCGAACAUCGGCGGGGCCAACCGAAUAAUAAUUUCCACG
+CGUGCCGACCCUAUGUCACCUUGUCGGUUAGCCGUUAGUGGAACCAAUCA
+UGGAUAUCCCAUGAUGUCUAGUGUAUCGAGGCGCUUGUUCUUGGCAAUCG
+UGCUGCAAGCAAGUUUUGCGCUUUCCUUGAACGGGCAUAAGGGACCUCUG
+UCCAUAACAUUGUCCAAUACCUGCAACCUGACUGGGUGGUAAACUCUUCU
+GUAAGGUGGUUAGUACGCUGCGUGGAUCAGUCUGCAGUUCCGGUGCCGAU
+UUCGUGUGCGGUACGUAAGCUAGCUUAGAUGCUAGGGACAAGAUUAUUCG
+CCAGUUUACAUUCUGAGAUCGGGCUGCUUAUCGCUUACCUAGUCAUAGUC
+CGAAGGAGAUGGGUAUAAGAUUUACCGAUUGACACCUCUAGGAGAACGCA
+UGCAUGUCACCAGCCUAGACAUAAACCUGGUACGCAGGAUUUAUACUACC
+UGCCCUAGUGCGGCAGAUCGGAGCCCAGUACGAGCUGAACGUAUGCGGAA
+GACAGAGAUGUAUCGCAUUCUGUAUCACGUCCAACUGUCUGCCGACUGCC
+GUUAAAUAUCAUCAAUACGUUCACAAAUCCGCCGGUUGGACACCGUCAGU
+CUCUACCUUGAUGUGACCAUUGUUAUCCAUCCAGAAUUAGAUUGCUAUCU
+GUCCCUCAUUCUCGUUGAGACACUAUUCCGAUACCGAUUCGUCAUAGGGU
+AUUCCAAUGUUGUACAAUAAAUAAAACCUCGGCAACGAGAGGCACUAUGU
+CCAACACAGGGAGUCAUCUACGGAGGCCAAGAGCUCCUAAGUAAUUGCUA
+UAGCUACGUGAUGCUGCCACUUCUGCAGUGAGAAUAGCAGGUACCUAACG
+CAAGCAGCCAUCGUACGGCGACCCUGCUUAGUCCGAGCAGUAAGACACCU
+GUAGCGCAUUUGCCUCCUGUCUAAAAAAAACCGCGGGCACAUGAUAGGAG
+ACCGCACGUGAUUAGGAAUGAGCUCUGAACGCGGGUUUCAUUCUCGAGAA
+GUCGGAGAUUCCUGGGACGAGGCCCAUACCUAAAUUCAGGAUUAACAUGU
+GUGCGGGUACCCUCAAACACUAUAGAUGGGUUAGCCUAGCAGCGACAGAC
+CAGAAAGCACUCAUGUAUCAACGUCGUUCACCCUCGUAUCUGUUGAUGUA
+UACACCCAUUAUUUUGCCGGUCUCUCGGAUGCAUUUCCAUAUAUACAUAA
+GGUUCUAGCCUAGGAAAAUCCGACUCUGUCGCUACAUCCUCCGCUGGAUC
+AAGACUUGAUAGCAGUCCUCCUGGAAGCUGUGCCGCCCUCUGGGCCGAGA
+CCCUAACGCCGUGGAUCGUCCAUGUGCAAAACGAGUUCGUGGAACACCAU
+AUUAUUGCCCACGAGUUAACGACCUGACUUUAAGAGUAUCUCUGCAUACA
+UAAGAGAACUAUGGGCGGCGAGGGGCCCCUUAAGUAAAUAGAGUGGGUAA
+UGGUGGUUUACUGGGGUUAUGCCCCUCCAGGUAACCGCUCCAGAGAAGUA
+CACAUCUCAGCCUCUCCGUUCUCGGGUUUCUAGCAGGUCCAAAGUUUCGC
+ACGGCUACUCCCAUAGGUAAAGUUACAGCAUAUCGAUGAUGUCACAACAU
+GCUGGGAGGCCAAGGGAAGACGCCGGUCAAGGGAGGUUAGCUUGAUCAAC
+UGCAAGCAAACGAUCCCAUCCAUGAUAAACCUGCACGGUAUCCCUUCAGU
+UCUCCGUUCUCAGGGUUGAUACUAUCCGUUUGACGAACCUACCUGUCUAG
+GAAUAUCUCUCACGCCUUUACCGGGAUAAGACAUGAAAGAGUGUGGCGUU
+UGUUCUUAUUGAGGGCCGGGCGGUAGAAUCAGCAUCCAUGACGCUACUCC
+UGCAUAUCUUUGGCGGAUUCUGGUAGUCCAAUACGGGCCGUGGCUGUACA
+CCGAGUUCGUACAGAAGAAGGGCUUAUACUUGUGCUCCCGACAGAAUAUU
+GAAACUGAGGGAGAUGACCUCCCGUCAUUUUGUGUGGUGCUCGUUCACCG
+GGGAUUGCAAAAGUACUCACAACCAAUAAAUGAAUAACAUGACUUAGGCA
+UACUUAAUCAAAGCAAUGGAACAUUAUGUGCCCCUCCCCCGGCAGCACAU
+UGAGACCGCGGCUUAUAUUUAAUAGAAUUAAACUAUUACUAAAAGUAUCA
+AAAACUUUUGUGCAUCGUACACCAAAAUAUACCUGAUAAACGAAAAUUGG
+GAGUGUGAGCUAUCAGAGUGGGUUAAGUGCGUGGUACACAUCUCCCUUUA
+CAUGAGGCAAAGAGUACCCCGCUUAGACAGCGACGACUCCUACGACUUAG
+AGACCUGUUUACACAAGGAGGGUACCCUCCCUCAACCAACAGGUGGGAAA
+UUCGGUGAAACACAGUGGAAUCAUUCCUUCCAGCCUGGGCUCGCUUCCUU
+CGGGAAGCUAGGCUCAGGUCUUUCCGUGAGGACAGCCUAGCCGGGGACCG
+GUCUGCCUGGACGUUGUUAUCAGAAAUUCACACGGGUAACCGUGAUGGGA
+AAGCAACGAGUGUUUUAUUUGACGGGCUUCUGUUUACACAGUGGUCCAGU
+CUGUUGAGUGCAAUCGUAGGACAUGCCCUAGGGCUUGAACCCGAUACCGA
+UUACCGUCCUUGUCCCAAAGUGGCAGACACGAUCGGGGAACGUUCCACGG
+AUAAGAAGCCCUAUUAUCACCGCGCGGUCUCUAUCGUUUUCCACCUCCCA
+AUAAAUGCCCAUGAAUUAGCCCUGUUGACCCCUUUGGUCGACAGAGUAUU
+AAUACUCCUAUAUGUGGUCUGAACUUUAUUGUCGAGUCUCGAAACCGAGU
+CAAAUCUCCUGUUGCCCUUAGGCAAGUAUGGGCGACGCUGACCCGGAGUA
+GCGGGGUUAGUCCGCGGCAACUUAACACUACCUUUCCGCAGGUUGAUGGC
+CGACUAACAUGAGACCUCGUACCUCGCUACCUUGUGGGAUAAGUCACACG
+UAGAAAAAACAGCCCGCCCGAUUCACGCAUGGUAAAGGAAUAGAUUCUAG
+AGAAGUCGCUUUAACAGACCAUAUAGUUCCGUCCUACGGUCAAUAUGCGG
+AUACUGAUGUCGGCCGGAGGAUACUCGCAAUCGAAAGGUGACCAUGUUGC
+UAUAGCCUAUAGAUGAAGAACCCGUUUUACGUAUUCAGCGUGGUGAAUGC
+GCUACUCGCACAUGACGGUUUUAAGUUCUUACAUUUCUGCCCGGGUGAUC
+GAUAUCCGCUUGAAAGGUACCGCGGAUUAAGUAAUAGUACUCUGUCGGAU
+CCCACUGGCCGAUGACUAACGAAUUGAUAGCACUAUCGAUUUCCCACCAA
+CCCGUUGGAAUGCUCCUGCCUGGUCAUUGCACUACAUGCAACUAACACGC
+CCCGCUUCGGCAUUCGUAUAUAGCUCCUACCAUUCAGCCCCGGGUAUACG
+CUGAUGACCCGUGUUCCUCAACGGUCCUACAUUGCCGAGCACCUCAAGCG
+AUUCAGUCAUUGCGGUCGACGACGUCAGCUUCGUAGAAGUUUGCAGCGAG
+GGUGUGUUCCACCCCGUUCGAAACCGGCAAUGCCGCCUCCCUCUUGGUCG
+UCAAUACAUUAACUACGUGAAGCCCCCAGGAAGGUACAGCGCUCUCCAGG
+CAACCUACUCCAGCCCCGGCCCCCUUCCCCGACACAUAACAUCAAUUCGA
+GUGAACACCCGUUGGAUCAGCACCAAGGAGUAUGUUCCUGAUGACUAGCA
+CAAGAUGGUAUUUGGAAAGUGAAAGGUGGCUACUAAUGUUCCAUCGUAGU
+CAGCGCUUGGCGUCACCAAUAACGCAUGUCCAGCAAGUGUGGUCGAAGAU
+GCAAGGGCUAGACCCGGGGAUCGCGGAGCGCUAGGCGACGUCGGCUCCAC
+GAAAACUCCCGGGAGCAGUAGAGCCUAUUGCUAGUGUUGGACUAGAACAG
+AAGAACUUCAGUGGCGCUAGAUUUGAAUCGGUUGCAUAGCUUUUCUUGCC
+UAGACGCAAACAUCGAUCCAUUCUUGAUUAGCUGAAGCGCGAAUACCGCC
+GCCCUAUCAUUUGGAUCAGGCCCCGAGCGCCGGUCCCAAUUCCCACGCUU
+AUGAUCUGCCAUUAGUUAAACAUUAACCACUGAAUCAAGAGCGCCGCAAG
+UUUAGAGAACUUCGCUAUAUCCUAAUGUGCGGGGCACGCCGAAGAUAUCG
+GUGUUAUCUUGUCGACUGGCCCAUUACGGUUACAACCUUACAGCGGCGCG
+CGUUCAACACUUAGAGCGCCAUACAGGUAGUGUCCUCGAAAACGCAAGAU
+CCAGGGCAUCUCUGUUGAGUAUGCGUAACACCAGGAAUGCCGUGCCUAUC
+GGAUGCGGCACCUAGCCACCGUUAGAUUAUCAGAUGCACCAGUGCGUUGA
+GGACAACACUGGGACUUUCCCCUGUUUUUAUUCGUGUCUCUGAGCCACUA
+AUAGCGCAUACUACGUAGAGUACCGGGGAUUCUAGGAAAAAGGGGGGGGG
+GGUAUAUUCGACAGGACAGCGCGGGACUCUACGGCGUUUAUAGUCCGCGA
+UAGUACAAGAUGCGGAGCCGGUACGCAUAACGUUGCAACUAACUAAGCGG
+GCUCCACUAAGCUUGAUCGACGCACACCGCCCAGAUGCUUCCUCUGGCAU
+GCAGCCCGGCCGAAGUGACACGUCGCACGAUGGAGGUGGCCGAGUUCUAG
+GUUAAAACGCCUUGUAUGGUAUACUUGUGAUUAUCCAACAGUGUUUAGUA
+GCUAGUACUUAUAACUGUUCUAUCCGCCCCUUUCGCUGCUAAGGGCUAGA
+AGGUUUUACCGAAGCUUCGGGUCCACGUAUUAAAAGGCAAUGUUUUUUGG
+GUACGCAAAAAUGGCCGGUUACCAAAGUCCGUACACACUCAUUGACGCCG
+CGUGUACUUCAAUUUUCUGAUCUUGAUCAGAAAUAAAAAAAUCAAUAGGG
+GACCAAAUAGUGUAUCAGAAGCGAUAUCCAUUCCUGCGGACGAGCUGUCU
+UAGGCUGUUUGCACAUUACAACCGAUACAGAACAGAGGGUGUACAGCAAG
+AAUUACGGCACCUGGAUUCCAAUAAUACACUUGCACGCCCCUCGAACCGU
+GAAUUGCUUAUGUCAUACAGCCUAGUCAAUUGAUCUGCUAUCAUCGCGGA
+CCUGACUGCUAAACGAACGGCUGAAUUGCUUUCGUCUGUCCCAUAGAAAA
+ACAACCCUGUCCAUGCCAGGAAUUUUUUAACGCAGUUUGCGCCUGCGUGG
+UCCCACUUCAACCAGUAAGUGGCGAGACGAAAAGCCUGCGGGCGAGAGAA
+GCCUUGUGGCAUAUCCUUAGACCACCGACCUCAGUGCGCGCUAAGGUAGG
+AAAGCUGGAGUAGACUUUUUUAGCCGAGUUAACUUGGGAACGCUAGCACG
+UACACCGGCCUCGACACAUCUUUUCCGAGAGGAGACAUAAUUGGUUGAGA
+GGACCAAAAGGAGCGCUAGGAUCCGCCUUUUUGUUAGGUCAACAUCGCUG
+CUGUUCGCACGUGUUGUGCCCUAGAACACUCAUCAACCUAAGGCUUUUGA
+GCGAUACUUUCAGGACCCGCUUUCGGGCCACGGCGGCAAAGGUUUAAAUA
+AGCUUUCCAAUAACUAACCUCACAGGGCCUCCGUUACCUCCGCAUCGCGU
+GGGGUUAACUUUGGACGGCGGAUGGCGGGCAACGCCCUAGUCCGUAGCCA
+CUUCGUACAUCUCUUCAACGCGCCAAAACGCUGGCUUUUACUCCCAUCUU
+CAGCGCGACUCUUGGAGCUACAGAUGCCCAUCAUGCCUCGGCACAUAGCG
+GCGGGAAGUAGACUGGGGUAAGUACAACGUAGCAGCUGCAGGCGGCGUGG
+ACAUGGUCGAAUUAGCACAGCUACACCGGAACGUUUGGCCCACACGCGAC
+UCGCAACUUUAACAUGCUAAUCGCGAGAAUGAUAAGUCGCACGAGCAGUG
+UCCGUAUACUGGGUACCACAUCGCUUAAACAUGCCAACAUGCAUAAUACU
+AGGGCUAGAUACAAAGUAGACAUAAACCGCAGGAUAUUGCCUCGUUGAAG
+CAUGCUGAUUGUGAUUACAAUGGAAGUAAUUACACAACCAUACAGACGGC
+UCCCCCCAAUCAGAUGAUACACGAGUGUACUGCCCUAGUAAGGAGACCAG
+CAAAGCACUGAUACUGGCCGAAUUAAUUCUCCCGGGGAUAAUGCACGUCC
+CCUAACAACGUGCAAGUACCGUACGAACUAGCACUUCGCUCGACUUGGUC
+AGGAUCCGGGUUGACUUGUGGAAGGAAGAAGUCAAAUGGAUAUGGUUCGA
+GAGGGGUUCCCUCAUAUCCCGUCGUAAGUUUCUCACCCCACAUAACUCAC
+UGUAACCCUAGCUUAGUCGGUGGCUCCGCCAGCGCUCGUACAAUCCACAC
+ACAAUAUUCGUGAGGUCAACGGGCGGCGGGCCUGUUGCCAUUUCAGUAGC
+CUAAGCGAGGUACAUGAAAAACUUACGUAUAUAACGAGCGCCGCUCUCGG
+AGACGCUCCUCAACGGUAGCGAUGAGCUAAGCUCGCCAGAGCGCGGACUC
+UUUGUUUAAGCUUGAGGCAUAAUACGUAUGAUAUGGGCUGAGGUCUAUUG
+CAUGUGCGCUUCUAACGAUGAACUUUCAUUAGAGUGGCGGUCCAAGUCCC
+GGCAUUUUUUUUGUUGGACCUGGCAGACAGUAACGUGUCAAUUCCGCACG
+CACCACGAGGCCUGGCGUGCACAGGCAGGCCGCGCCGGCAUAGGCGCCGC
+GGUGGCUGGGACUCGAGAAUACGCGAAUGUCCCUAUUCAGCGUGCAUUCA
+UCCAAAAGUCCAUCCUAAAUCAGGCCAUCGGGUCUAUGUGUUUCCCAGGA
+CAUUUGAAGCCAUCCAUCGGGCAUUUACUCCCACUGAUCGUCCCAGGCAC
+GCGCGAGUCCUCAUGAACGCCAGUAACUAUUGGAGGCAUAACCUAAUACU
+CUGAGUCCUUAAUCGAGACCACAGGCGUCCUGCUCUUCGCAGUAGACACC
+UCUUUUCUUAAGCAAGAGUCCUGGUACUUCCACGUGAGAUUCCGGACUAA
+UUAAUGUGUGUGGCAUACUGAGAGAAGAAGAGUCGUGAGUUAUGGGUGGU
+GGCCGCUUAUCAUCCGGGCCGCCCACCCUAGUCCAACCCCAUGCGUGAGG
+UACUGGCGAGGUAAUUUUAGGUUCCAAUGUAUAUAUUGGACCAAAGUGAG
+GACAACACGUGACGGUUCUAGAAAUAUUACCAUGUACUGGGUGCCUACUU
+ACGGAAGUCCGCAGAAGACUAUUCAUGGGGACGGUUAUUCACACGAUCGU
+CGGUCUCAAGUUUCAUUUCGACUACUCUGAUUUGCGGAAGGAUGUGUCCA
+CCCGCAUAGCUGAACCACGCUGGUCACCAACGUUUCUGCCUCCAAAUCCU
+AUCCUACUGACUAUCCAUUAUGACAUUAUUGAUACUUACAAGCUGAAUAC
+CACUGCGUCGUGGGGUACCCGUGGCAGUUCGGGCCUCGAAGAAACGUACU
+AGUCUGGGGACGGAGUAGUAUUGUCGACUUCCAAGUUCCCCUCAUAGCUU
+UCUAAGCACGAAGCGCUGCGUGGUGAUUGGGGUUUAAGAAGCUGUUUUUU
+ACCAAUACCCGCAUCCAGAGAGCGCGAGCCAGCAACCGGAGGCAAAUCUA
+AAGCGGGAUGCACCCACCAUAAUGAUAGUUACACGCAGCAAGCAUCGGGU
+GAAUGUUUCCGUUUAAUGAUAGUAACACACUCGACUGGAUCCCUUCCUGG
+UGUGAAAUGACAAGAAUGUGUGACCGUAACGGAUCCAGUGAUGACAUGUC
+UUAUAUCGAUUAAAUCCGCGUGCGUAAACAUCCGAUCUCGCAUCCCGUAG
+AAGGCCCCACCGAGGUAUGCUCGAUUUGUUUUUCUCGACAAUGCCGCACC
+GACUUGGGUAGAUCUUCGCAGAGGACGUGCCUCAUCAUCAAUGUUCUUUA
+CCAGCUGGGUGCUCGAAGAGAGAAAUCCGACGUCGCAUGCUGAAUACGCA
+UUCCCUCAUUGAACCGGCAUAGGAGAACGCGUCAGCUCACAUGCCGCCAA
+GUGAGCUGUACUGAUCUAUGCAGGAAUUAUUCCAUUGUGUCCUUAUGACG
+GGCUGUCUAUUGGCCCUACACUACUCGUUUUUGCAAUUUGAAAGUCCCCU
+GAUUGAAACUAUCGCAGACUUGCUCGGUGCCAUUGGAGACGGUAGUCUCU
+GAGCUCAGAAUUUCAUAGUUGGUAAAUUUCACUGAAUGUCGGCCAUGGGG
+UCUGCAGAAUAGUAUCUGCCUGGCAUCGGGGUGUAAGGGGACGGUUCAAG
+GCUUUUGCGCUAGGGAGUUACUACGAGCGGACACUGUAUUAUAUGCUUAC
+GUUGUGUCAAUGUAAGGCGGUAAGGAUAACGUUCGGCUAGCCUUUGAGUA
+GUAGCUUAUGGUCUUACACCUGAAUAAAAUCUAUAGUUACCAGGAUAAAU
+GUUAUGAGCUGCGCCUACUAAUGGUGUUAAGCGUAACUCGGAGAAAACUG
+UGGCACCGGGCUCAUGAAUGCCAUUAUGAGAGGCGCAUAAGCCACAAUCU
+UGUACACGUGUGUUGUACCGACCUACGUACAGCCAAAGGUCUCAUGUUUU
+CGCGGGGUCCUUAUGAUAAUUUGUAGAAUCUAAAGCGUUGCUUAUUGCCA
+GUCUUAGACUCGCGGUGUGAUGGUUAGAUGCGUAUUCACAUCGCAAAGAU
+AGUGCCCUAGUAAGCGAUGAAAGACGACGCAAUUAGUCGAACUCUUUAAA
+CAAUAGGGAGCAAAAAUUUAAACGUGUACAGCGAGCCAAAGCGCGUAACC
+CAAAUGCUAUCUUCGAUCUAAUGAGACCUAAUCAUAGCUAUCCUAGAUCU
+UUGUUUAGGCGUAUGACUUUUGUCGCGGAUGAUUUGUACUAACCAAUGGC
+UCUGUUGGACUAGUUAGGUCCUAACCGCGACAUUAAAAGGAGCUCGAUUG
+AGUAUGCGCCAGACAUCGCAUCCCAACUCUAAUAGCUAUCGACGUCUAAU
+ACCAUACGUUCUGAUCGCCUUCACCUGGGGGACCAAGAACCCCGCGGUUA
+GCAUUGUCGCACGUUAGUUGAGGAAUUACUUCUUCUGGUGAGGUCUUUCU
+CUAAAGCCAGGAUCAAAGGCAGUGGGAUGGAACGUGACGUGACAAGCCGA
+CCUCUUCUUCAGGUUUCCAAACCACCGCGCUGAUCAUGCCUCAGAUGUAG
+CCUCAGGCAACUCUCCCGUGCGACACCGCGGGGACGCUGUGUUGUAAGCG
+ACACAAUACCCAAACCAUGGCGAUUGUAGCUCAAGACCACUGCAUUACGU
+GUGGAGCGGACUGCGACUAGCGUGCAGUUGCAUGGAGUAACUCUAUCGAU
+ACUCUAACGGGAAACAAGUAGUGAGUAUAACGAACGGAGUAGUCUGUGAC
+CGACCAACUACAUUACGGUAUCGCCCCUUACAUUUAAAAGUGGAGGAGUA
+UAUGGGGUGCUUGUCGGUCUACCGCAAGCUGAUAUACCCAACACGGGGCU
+AACCUGUUUGAACUGAUUAUCGGGCGAAUUUCGCGGCUCGCGGGUCACUA
+UUCAGGGUUGCGCGCUUUCAUUGUUAAUCACUACUGUCCCCCCGCGAGCU
+ACAAGAUUUGAUGGAACUUGUACACUAAGGCCCCGGGCCUGUAUGCUGAC
+UUGGACUGGGAGCAUCGUGCGGAGCAGCCUACAUACAGUUUAAUUGCCGC
+UCAUAGUCGUGGGGAAUGAAAUCAGACUCAAGUGACCCUGAAGUGGCUCA
+GCAACACCACGUUCCCACCAACCUAUACGACGCUUUUUGUUUGUCGUCGA
+CGUUAGAGGACUUGAGUAUUAGCGGUCUGUCGGAGUCUUUAAAAUUGAUG
+GGAUUAUGCGCCUUGCCCGAAAAUGACCAGCUGUAUCGCACUAUCAGAAA
+AAUCACGACCCAGUCAUACCCUGAGACCAGAGGCGCACUUUGGACCAAAU
+CUCUAUUUCUGUCCAGACAUCCCGGGGCAUGCCCACGGACUCACGCUGCG
+CUAGAUUAGUGGUAUGUGGUUACGACCAUUUCUUGUGUUGUGUCACAUGC
+CUUGACAUGCCGUUGAGCGGCCUGGGGUGGCGCCAUCGAACUAUCCUCUU
+AACGUCGAAGAGUGAUAUUCCACUUGCAUAACCUGUCACGUUUUAUAUAA
+CUGGUUACUAAUUGGCAAUACGGCGCGCCCCAGGUGUUCGCUGCGCCCAC
+UCCCCUAGCGUCCAAGAAAAUGCCUUACGUUACCUAUACGUCCUGCGUUU
+UGGCCUUUAUUCCUGACGCACGGAAGGUCCCUUUCUUAGCACAACUGACA
+CGAAUUCAAUUUCAGGGGUGAGCUUCGAAGACCGUAAAGGCACACGCUGU
+CCAUUUUCGAUUUCACAUUCCCGCUGAAUAGCGUCAUCCACGUUGUCUAU
+CGACUAACAUGCUAUGGCCGGGGCGCCGGAGAACGCGUCACGGUCGGAUG
+CGGUUCCCCACCAUCCUGUUUUCCGGUGCGUUGUUUUUAGCCGGACCCGG
+CCUUCGAAUAAUCUGGCACUCUAUCCGGACUCUUGAGGCAACCCGACGAU
+UAGACCUACUGGCGCACACUGGCGCACGGACCGUGCCCGCGGUGAAUGAG
+GGAGCUUCGACGAUCGGAUCAAUUCUAUACCCGGCCCCGCCUAUUCUAUU
+UUAGCUGUCUCCCGGACCCAGAUCCGCGCAAAUGGCUGUUGGAACGCCUA
+UUUUAUACCCUUCCAUAGAUGGGCUAGUGAUAGCCCGAUGUAUGCUUGGC
+CCAGCAGCAGGACCGAUCUCCCAACCCCGUGAUUCUACUGGACUAUCUCC
+CUCAAUUGCUAAUGUUCUAAGUAUAGCUGAAGCGAGAUAUACCAGGAGCA
+AGGGGACCACUCCGGAGAAUACACAUGGCUUGACGCUAAGGGAUGUAUAG
+UCGAUCACAAUCCGCAUCUUCUGAGUCGAUGCACUUCAGUCGCCUCAGCU
+AUUUUCCGUCCUGCAUAAUCUGUCGAAGUGGCAUCUGCCGGGUGAGCUGC
+GAUAAUUGAUCGCUUUGUCUAUCAUUAGGGCAUAUAAAUAUGAGUUCUCU
+CACUUCCCUUGGACGUUAGCUCCUCUUAUCGACACUAAACUGUUUCAUAG
+GGGAGCUCUCACCGCAGCCAGCCUCCACGAGUCCGGAACAUUGCAGGCAC
+UUCAGGGGAACCUUGCGUUGCUAGUCUAAAUAGCCUGCUCCUUAAAGGAU
+ACUUAUGACAUUCUACAUCCUUGGUACGCACACUGCAUUGGUCACCACUG
+AGUACUCCCUUCCAAGCGGAUCCUCUCGAGUCGUCCAUGGGAGAAUCUGU
+GAGCGCCAAACGUUGCCUCAGCUCUGACUUAUACGAUCUGAUUCAUCUCG
+GGAAGGGCGAAUGCCUCGGGGCCAGAUUUAGUUAGGAACUUUUUCGGGGU
+CGACUGCAUAAAAUAACCACACUCCCUGUACUCAAACUCUGCUCAAGCGG
+AGGAGACUGCUUGCCAACCUACUACUUGAAUGGUAAGACUGUUAGGGUUC
+AGCGGGAGAUACUCAUCCAUGACGUGCACCAGCUGAGGCGCCAUGACAUG
+AGGGCUGUCGAGUGCUCAUGGCUUUACCGUACUCCAAGUUUGCGACCCGG
+GUAAAUAACGGCAGUCCAUCCAAGUCGAGAUGGAUCGAUGGUCAAGAGCC
+CGAGCCAUCUGACUAAAACGCGAGACUAGAUAGGUGAACGGUUGCCCUUU
+GCGUACAUGUUUCCAGGCAUAACUACCGGAACCUGCACGAUAAUGUCUAU
+UCUAUGAUAAGGGGGAGACAUUCAAAAAGUAGGACCCCACAUUUCGUGUA
+UCGUAAAAGCACCGUUCCUUUAAGCCCCACGUAGCUGAUCAGAAUUCUGG
+GAUAGCAAACCAGCAAACACGGAUCCGGAGGGAGCAUGCCCCCCAGCGAC
+CGAUACGAAGGUGGUCUAUAUCUUCUUGUAUAUGUGACGGACCCCAGUCU
+AGGUUACGGACAAUCGAUAGCGACCUCAAGCGCUUGACUCUGCCACGCCA
+CAAAAACCUACAGACCUCAGCUUAGCGGCAGAAGCCGCCGCAAAAGUAAU
+AGUUUGCAAUUUUCUCCAGAUUUUCACGGAUUGGGAUAUUACAGCUGCGU
+GCAGCCCGUAAACCUAUAAUACUACGAUCAUGUAGUACUCCGAGGUCUAA
+ACAUAGAUACCAUGGCGUCUUUUGACAUCGGUAAUCGGUUCCCUAAGCAG
+GAGGUGAUGUAGAACACCAUCUCCGAGAAGUGGUCACGUACCCAUAUGGA
+UGUCGCACGGGGAGGACAAGGCUAUUAAUGGACGAGGAUCGGUCGAUGAU
+CAUUGUAGCCGAGACGCUCUUCUCAGCCCUCACUCCGUCAUUCCACGACG
+UACUCCCUUGGGCCAUAUUGUGCGUAAGCUAGCCAGACGUUUCAGUAGCA
+GUACGCCUGAUUUAUAUCUCAACUCUGUCGUCCCGUACGAACACCCACGG
+UGAUGAUUAGCGGUAUAUCAAUUGAUGGCCAUGGGGCCCAUAUACCUAAU
+GAACAGAUCCGCAGCAGGCCAGACUCCCCAAAGUACAUCAUAUAUAGGAG
+GCGUAGAGACUUUCUAACACUUUAUAAUAUGAGGUCGCGCCCUGGGUCUU
+UUGGGUCUUGUGCGUCGACCCUGACCGGGCCAAUUUCUAGUAAGGCGUAG
+GACGGGUUUUCUGCACAUGAAUGGAAAAACAAAGGUAAGGUAAUAGCCAA
+GUAUUUCGGCACGCCGGUCCUGAGGGUAGAGACAUUUUUGCGAUACCAUC
+AGGAUGUACGUGGACCUAUCCGUAUUGAGCCACUGGUAGAGCUUGGGUGC
+AGCUGUUAUAGUUAUCCGUUAGAACAUAUUAGGUGCGUACGAGACGUUCA
+AGUCCUGAAAUACCCGGCUGGUGAUUUCAGGUUACGUGAAGUUGUGCCAC
+UAGACCCCGAAUAGAAAGAUGAACCACCUUUUACCCACGUCAAUGCCGAC
+AAGCAGAGAACGCGGGACCUGGAACACCAACCAGUUGAUUCCUGUUCUAG
+UGCAACUAAUAUCGAAGUAUCAAUUCCUUGCACUAAACCCCCGGCUGGAU
+AGGCAUCGUGUCAGGCCUGCAGGACACAGGUAGCAAUUACAGAUCUUCGG
+UAGAUUUAUAUGCAUGGGAAAGUAGCUGCGUAGCUGACCUGUACGCAGGG
+UUGCACCCGCCAUUUAGGGUGAAAAUACGGACCAUGAACAACGACAAGCA
+CAUCAGUGAACCGUUUGUAGGAGUUAAAUAAACCCGGUCAGGUAUUCAGU
+AAGAGAUCCGAAAUCCAUCACAAGGAAAAAGGGUAGGGAGACGGAAAACU
+GUCAGGAGUUGCUUAUCUGCAGUUUACCGUAGUUGGAAUAAACGCCGUCG
+UGAGAUCAAGAGGAGCGAUUGAGUGUCAGAGAGGCUAUGUGUUUAUGAUC
+ACCAAUAAGUGAGGGAAAUCGCUGCGGUGCCUGGGGACGCAGGUAGCUAA
+CACGGCUGGUGCAGUAAUAGAAACACAUAAUCAAUUGUUCUGGUAAUGUA
+UGUUCUAUACCUACAAUGGCGCAAUACGACAGACCCUCGGACGUUAACAA
+AUCAAUACACUAUUUUUCCCUGGGGAUCGCACUUGAAACAGGUCGGGGUG
+CUAUGUAGAUGAAUUUUCUGGUUCCUGUUUAACAUGAGCAUGGAUGGAGA
+AUAAAGCCGUGCGUGAUGGGGCGUCUUUAGUACUAAACCACGCGGUCGCC
+UUUCAAGAAAUUAAUGUCACUAUCAGCGUAGAAAAUGCGGACCAUCUCAU
+UUCGACAGAAGAAGAAACAGCCAGUGCAUACCUCUAAGACAAUAGGCCAA
+GACGGGUCUGAUUAGCGAUUUCCUUGUAUAAGUACACUGGCAUCGAGGGU
+CCACAUCGCCAGACAGUCAAAUAUCGUGAGAUUUACCGCCACCUUAUUGG
+AAAAAUUACACCGCAGGACCCGUCGCUGACCCCAGUCGUUCACGAUAUAA
+UAGCAUAUCGAGUUUCGGUUUUGCAGGCCCGGCAUGUUUUAUGCGACGAG
+CGACACUUAUGCGACUAACUCAAUAAUCCCGCGGCGGUGCGAUUUCCUGC
+ACACCUCCAGCGUAGCAAGCAGGACUUAUUGAACAGUCUCCCGCCCCUGC
+AUGUAAUAUGCAUUUAGACCAGCCAGGGGUCGCGUCAGGGUCACAUCGCC
+GGUGCACUGUCUAGGACGUAUGCGCAGGUUUAGGUACCAAGACCUCUCGG
+AAAUGACGCUGCAUCCUCCGUUGCCCACUAGUUCAGAACAUCGUCGUGAC
+GACGGCAAGUAGGGCGGAGCGCACAUAAUCCAACUACUCUGACCUGUAUG
+UCACGAAGCCCAUGUCACUAUUCUCUAGUGUUCAAUGCCACCACCUUUAA
+AGUGCUGCUAAGGAAGGGUGUUCGUUGGGGUGAUAUGGCCUCAGUGCCCC
+ACAUGCAUCUUCAUAGCAGUAUUUCUUGAGUUUAUGGACGUCCGGUCGAU
+CUCGUUAUUGGCUAAGUUUAUAUAGGGAGAUUAAGCUGAUAGACGGAUCU
+CAGUAAUCGAAUUCGAAGCAUUGCAUGAGAGGGUAACCAGGAUACGUGCU
+GUUCGUAUUACCCUAUGAGCGCGGUGGCCGAGCGGUCUUUGAUAAGUGCG
+AUGUCCACAGAAAUACAGCGUAGUAGGAAAAUUUAGCACAGAAUCCCCAG
+GAGUAAAGGACGUCGACUUGCGUGAAUCCCUCCCCAACAGGUAUGGGAGU
+CUGUAUAGGAGCUAAACAGGCGCAGCAAGUUAGCAGAUGCUUGGUAUAUU
+UCUAUAGAUACGUAGGCCCCCCAGACCCACCGUGUAAGUUUAGCAGAUUC
+UACUGUAGUUAACAAUUGAACCGCGGUUGUCUUUAUGCUCAUAAGUUUGU
+AAAUGUGCCGAUCUCGCAACACCGGUCUAUUGCAAUAUACCAUUCGGUGA
+CGAGUGCUCUCACUUUAUCAUUGGUGUCUUUGAACCAGUUCCAGGCUGAA
+CACACUAUAGAGCACCGGUUGCCCUGCUGAGAAAUCGGUCGGGUCUUCGA
+GGGAUAAAAGAAGAAGUCCGGGGCUCCGCCGGGAGUGCAAACUACAGGUC
+UCCCCGCCAGGCUACCAGACAGUGCAACGUGGCAGAUGUAGUUGUCAGCA
+AUAAAACGCUUCGGUCUACGAUAAGUAGCCAAGAUAGCUGCAAGUAGAGC
+CGGGUGUGGAGUCGGGCCCGUACACAUUAGUGAGCCUUGCCGACGGGCUA
+GGUCCGUACCUUGAGCAUCACUAUUCUGCUCCAACAACUACCGUUGGGGU
+GCGCGGGAUGGCAGGUUCAGGUCGCCGACCACUGGUGGGCAGAAACCGGC
+AAUGCUCUGAGCCAAAAAUAGCAUUGUCAGGUCGGCCGCGGCGGAUGGGG
+AGAGUUAUCAGGUCUGGCUAAAUACACGACCCUUUGUACGACGAGUAGUU
+UUCUCUGGGCGUCAUACACGGUUUAGUUUCCGUGCAACAUGUACAGUGAA
+GUCAAAACCAUAACAAUGAAUUCCACCAUUGGCAGGAUUUACGUAAUGGG
+UAGCUAAUUUUAUGCCGUUAUCGCUGCUAUCAUCCUCUUGCCCCACACAA
+UAAAGGGACUCUGCACGUAUCGUCAUCUUCCUUUGACUAGCCAGUCCUGC
+CUCGUGGGUGUUGUCUCGCCCAGUCCCUCAAUAACGGAAAAAGACAGGUU
+CCGAGUUGGAUGAGAUGAUUGCGGCUUGGCGCUUUUCACUCUCAAGGUGU
+CGAUGCAUUACGCAUCUCGAUUGCACACUACACAACAGUAAUCAAACAGC
+CUCAACGUUGAGUGCGAUGCACGCCAAAACGGUAUUAAUUAGGGUUCUUG
+GGUGAAAAGGGUAUUCCACGGCUUUUGGGAAUUCAGACAUCUUCGUGCCA
+ACGUCGCCAAUGCGGUCACUUCGUCAAUCCCCCGAUCCCUUCGUCGAGCU
+CGAUGUAAUGACCGGCUUGCUCGAUGUUUAGCCCCCGUGCCACGCGAAAU
+CAGCAAUCGGAAAAUGUGGUUGUUAAAGACUACCGUGUAGCGACGAACUC
+AGCCAGUUCAUACAGGGAUGAAGGGAUAUAGAGUCACACCGGGCAUGCCA
+GGAUCGGUUGCACUAUUCAUCUUGGAAGGGGCAACGUCUCCACAGCGAAA
+GUGAAAGUGAUGACACUCGCGGCCGGUUUUCUGAUACUGACUGGUCCAAA
+GUAUUUGAUCCGGUACCGAUUCUAUUACUCCGACAUAAGAGAGCCCCGUG
+UAAACUGGCUCUGUGUCCUGCCACACGCGGUGCGUACUAGAGCAUCAUUA
+AAUUAAUAUUUCAUUACAUCGUCCUUCAUAAGCCCAAACCAAGGUCUUCU
+GCUUAAGAUCCCUAGACCAGUAAAUCGUUUAAUAUACGAUAGCCUUACCA
+UCUCUACAGCUGUCUUAUAAAGGGGAAUGGUCUGCAGCCAAGCAAAAACA
+UGUUUGGGUCUCCCCGUCAAUGAGAACAACUGGCCUAUCGCGCUUCUGCG
+GCGAGAAGGGAACCGCGGCAGCCUCUUUAAAAGAGACAACCCGGGAAAGA
+ACGGACUCCUCACGAACAUCUCAUCGGUUCGCAGCAGCCUGGAGACCCGA
+CCCCUUGAUGUACAUCCGAGACCCCCUACCGCUUCACUGUUUAAUGGUCC
+CCUAUCCUCCUAGCCUAAUCGCAGUGCUUUAGAGUCCCUGCACGGAAACC
+CGGGCUCUACGCCACACCUAGGAACAAAGGGGUCAUCCGGCAAUAUAGAU
+CCAUUCCCGUACCGUCGAGACAAUAUCCGGCGUUAACGAUAAAGAUUUCU
+ACCCCGCGUUGGUUAUCCUUCCUUUGUGCUGUACAGUGCGCCAUUUCUCC
+UCUAUUUAAAUUCAUCCAGGUAUUGCCCAAGAUGUGGUUUUUGAAUCGAA
+UGCAAAAGAAAUCACAAGGAUGUCCUUGUCGAGCGGCGCCCCACCGGCAU
+UAAUGAUCUGCUCUGCUCAAAGGUGGGUCGUUCCAAUUUCUCUGACGCUC
+UCGCGAUGGCCGGUUCAGAUGCCAUGGCUACACCAUUGCCUAGACUACUC
+GCGCCGUCUUAAAGGGGUUUGUCAGUUUACCCCUUCCCUAGAAGUGACUC
+UGAACGCCGAGUGAGCUGGCAGACCCAUUACCCCUUAUGUACCGACCUGA
+UAUAAGAGCCCCUAAGAAUUUUACGGCUGUAGCUGCUACAGGAUCUCUCG
+UUGGUAGGGACCAGGACUAAAAGUUCGUCUGCACGGCCCCGAAUAUCCAG
+ACAAUCAUCCUCUUGACAGCAAUGGGGUGUAAAACUGUCCUAGGAGUCGU
+GGGCACCCAUUCCAAUGGAGCUAAGGGAGUAGUUUCACAUGAACGUGGGU
+CUUACGGUCCGAGGUGACGAAAACCGCGCUCCGGUGCUAUGCUAUCCGCG
+GGAUUGGCUGUAUAUAUGGUAGAACACAACACGAGGUCGUAUAGGCCACA
+CAUCUGUUGUUUCUUUAGAGCUCAUUCUUCCUAUCUUAGCGCUGUAGGAC
+UAUGUUAGCGUGGACCGCAGUACCCAUGACUGCACCAGCUCACAAGCCGU
+CGCGAUACGAACAGUGUAUGUUUGUGUAGUCGUCCCCACAACCUAACUCG
+UGGCCGAUGUCGCCUACGCAUAACCUGCGAGACGGGCUCCCUGCGCCGGU
+AUGGUCCGGAUCAGGUUCCAGAGGUCGCUGUCAGGUCCUGCGACCUUCCA
+GCCUCUCAGCCCGACCGUCGACGUCGGCCCGGGCGGAAACCACGUACUCC
+CAGCUUCACGCCAAAGUCGGCUACUCCGGUCGAACUCCCUCGCUCGUCCC
+GGCGACGGGCCUUUGGUUAGUAAAUGACCAAGACGUAACGACCACGAAAG
+UAAGUCAUCCAAGUCUGUGACGUCGCUUGAUAGAGUGAGCCAUCCCCGCG
+AAUAGGACGUGGCUAAUUAGCAAACAAUGUUGUUUUCGCGCUGCGUAUCU
+AUCUUAGGGAGCCAAUAGGCUUGCUUGCAUGUCAGGUGUGAUUUUCACGU
+UAACCCCGUGAUAGAAUGUUAAGCAUUCCAAGUUCGAUAGCAUGUUUAAG
+CCCCAACCCUGAUCAUGGCCUUAACGAGACAUCCAAUUAGGAUAGAGUUC
+CUCAACGCCCUCGAGCACCUAUAAUAUUGACUAACAGUCGCGUGCGUUUA
+AGUGACAUUUACUAAAAUGAGCAUCCAUUUAAGGUUUGGUCACCUCGAUG
+UGGGGAAUUGCUCCCUCCCAGAUUGAUCCAGAAUAUGAAGUCACCGCAAU
+CGUCUGUGACAGUGGGUACCGAUACUAUAAGAUUGGAGCGCGCGCGAGCC
+ACUCGUUCUUACUGCAUCCACUGGCUGUACCGUUAGUAAUGGCCAUCAUG
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr2.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr2.ebd
new file mode 100644
index 0000000..bfa5210
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr2.ebd
@@ -0,0 +1,26 @@
+RF00504 AE006566.1/2765-2849 pg-1_2 26455 26539 1
+RF00234 AE015944.1/292739-292466 pg-1_2 45871 46144 0
+RF00018 AE016800.1/50663-51074 pg-1_2 25971 26382 0
+RF00080 AE016953.1/48442-48336 pg-1_2 3465 3571 0
+RF00230 AE017001.1/248233-248002 pg-1_2 19100 19331 1
+RF00230 AE017037.1/164927-165160 pg-1_2 10524 10757 0
+RF00373 AF121773.1/1-303 pg-1_2 30132 30434 0
+RF00009 AF186218.1/1-219 pg-1_2 5263 5481 0
+RF00009 AF186233.1/1-295 pg-1_2 8371 8665 0
+RF00170 AF427793.1/1040-1105 pg-1_2 21092 21157 0
+RF00213 AJ278762.1/1-70 pg-1_2 22199 22268 0
+RF00023 AL162755.2/165198-164836 pg-1_2 4021 4383 0
+RF00080 AL591977.1/131463-131588 pg-1_2 39752 39877 0
+RF00230 AL596169.1/42587-42347 pg-1_2 46628 46868 1
+RF00230 AL596169.1/99976-99747 pg-1_2 31021 31250 1
+RF00174 AL939125.1/243385-243171 pg-1_2 25434 25648 1
+RF00080 AP003187.2/61536-61648 pg-1_2 11771 11883 0
+RF00174 AP005044.1/159223-159033 pg-1_2 22393 22583 0
+RF00169 D90912.1/112591-112684 pg-1_2 44208 44301 1
+RF00023 U20246.1/1-318 pg-1_2 34882 35199 0
+RF00028 X13486.1/3718-4075 pg-1_2 32407 32764 1
+RF00177 X15917.1/24553-25131 pg-1_2 22754 23332 1
+RF00028 X55026.1/82089-82425 pg-1_2 39275 39611 0
+RF00177 X72804.1/34-733 pg-1_2 13691 14390 0
+RF00067 Z34530.1/6444-6594 pg-1_2 27834 27984 0
+RF00080 Z99110.2/200192-200316 pg-1_2 8028 8152 0
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr2.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr2.fa
new file mode 100644
index 0000000..d1d95a6
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr2.fa
@@ -0,0 +1,1001 @@
+>pg-1_2
+AGCGGGCGCUGCCUGUAGCAUGUACCCGAGUCGUUACUCAUAGAGGCGCA
+AGUGGACCCUCGAAUGGUCUCCAGUAAGAACGGAGCCCCGGCGUUAAAAU
+AUAAUGGCAUGCUGGUACAAACGGAGCCCCUGGUCUCAUGCCUAAUCGCC
+GAUAAAGCAUAGUGGGGAGUAGGGAGCCAGUCGGAGCCACCGACUUCUGU
+CUUAGAUGAGAGGCGAGAUAUCUUGUCCCCACGAGGGUUGGUGGACUUUU
+GAAACUAUGAUCCUGCCACUCACCCUUACGUAAGCCGCAAAUGUCUCGGG
+UACAUUGAACAUAUCACUUCCUGUGAUUCACGACCGCGAAUAUGGUCUCC
+CGUUGGAAAGCUUGGAUCUUCAAUGAAAGAGUCUUUCCAGGCUCUUCCGU
+UCCCACAGUAGAUUGAUUUGACUAGGUGAGGAGGAAUUGUUUGCAAAGGG
+UUGCGUACAAGCUAUGCAAUGUGGCGGACCAUUUACAUCACUUAGACAUA
+UUGCGGACUAGUGAGUCCAAUUGUACUCCCAGUUCCUUUCUCAUGGGUGC
+UAAGUCCGGUUUUAGACCACAAGUUCCCGUAAAAGCCCAGGGCUGCCUGA
+ACGUUGACGUUAGCGGCGCUAGUUCUAACUGGACAGGGGUGACCAUGAGG
+AUUAGCAGUCGACGGUGUAAGAGUCGUCGUUUCUACAUCACUCAGUUAUA
+CCCAUUGGAGGAGUAAGGCUGGUAUGAACCGCUUUAAUGACGCAUAGACC
+UCAGGGCUCUGCUAUCUUCAAAGACAGAGGAGGUAAUUGUCAAGUGAGUU
+UGGUAUUGGACGAGUAACAGUGGAGGGAAAACCCUGGAGUCCCCCCGGUU
+CCGUGCACGAAUCAGUCAAUCGGUUAAGGCUACGCAUAUUGGGUUGAUUA
+CACUCUUUAAAAUACGCUUGUCCGUGUCGCGAGGCUGGCAGUAUGACUGG
+CAAUUGCAUGCGUUGUGCUAAAUUUCGGAUGUGCGUCUGCGUGUGCCCGG
+CGCCCGUAUGGCAAAAGAACCCGCAGGACCAUCUACAUCAAUAGUAGUUG
+ACCUAUUGAUUUCCGGAGUGGCAGCACGGUAGGGACGGUGAGGUCAACUU
+AACCGGUUGUCGUAGGAUGGCUCGGGCGUCCGAGAGGGAAGUGUCGAUUC
+AAAACACAUAUAUAAUAUCAAUCGUGUCUCAGAGUAAUCGGUACGGUGAU
+AAUGAUGAUUCCCGUCGCCGUCUACGCAUUUAAGGCAGGAAGAACGACCU
+CCCGAGCUAACGCCACCAUUGCAAACGUCUCGUUGUAUGCGACAACCUAG
+AGAUGCCGGACUCGGACGCAAUGCUGACUCCGUGAGUCCCGCGCGUGCCC
+AAUAUAUAUCACGUAUUUAGUCCCUGAAGGGACACAAGGAAAGGUAACUG
+AUUCUGGGUCACCUGGAACCUCUCUCGUAAGGUGGCGAAUGGGUUGCUCG
+CCAUCCCGGACCACGAACGACUGAUCACUGGGUGGUAUUGAUCUUCCAUG
+ACCUUGAGGCGGUCUCAUGCACGUUGCCGACGGCCUAAGGCGCGUAUCUU
+CGGGCUUGCGGCCCGCUACCUUAUGUAGCACGCGUAUGGCUAUAUGACGU
+CCAACGGAUUAGUCGAAGUUUUGCGAACGCUCAGUCGUCCCAAAACAUCG
+AAGGGUUUCUUGAUGCAUCCUGUGUGUCAGCCGUGCCCACCUCACUCCAA
+ACCUGUCUUCAGGGGGCUCGAAGCAGGGAGCAAUUCAGCACAGGAGCAUC
+AAUAGGAUGUAGCCUUCUACCAUUAAGCGUAGAGGUAAUAGCAUCCAUAA
+AGACAUAGUUCAAUGAGCGAUCUGCUCAUACGGAGUUUAGCGUUUGCCAA
+GCUCCGGGUAAUUCGAUGAUGGCCUGGUUUGCACGAAUACUCUUAGUGUA
+ACUUGUUAGCUUAAGCCCGCAGUCUCUAAUUCAUCGGUUAUUGUGCGAGC
+UUAGAUACGUAAUUGAAUAAUACUACCUUGUUUGUCGGUGAGGCGGUACA
+GGAAAUCUCAGGGCUUCAAUUCAUAUCCUACCGGCCUAGGCAGUUAUGGG
+GGGAAUACGCAAACUGAAUUCCAGCAUAUGACAAGGGUGCCGUUUCUAUG
+GUCAAUAGUAGACUUGCUUCCCACGGUGAGCAACGGCUUCCACCCUCCCU
+CUUUACUAUCACGUCCUGCUUGCGAUAAGCGUUUUAAUCCCCACCGAGUU
+CCCUCCUUGCGGUCGUCGGAGUCAUAUAUAAAGCACUACAACAGCUCUGA
+AGAGGUAGCCUUUCUGUUAGACAAUGUUAGUUAUCUUGGUUCUACGGCGC
+GUAUCGCUCUCUCGUGUAAGAUUACCAUUCGUCCUUUUGUUUAGGAGGAC
+AGGGUACCUAUUAAUCCGUACCGUGAUGGUGUUUGAGAGACCCCCUGGUA
+UUCCGCUUCUUCUCGAAAUCCCAAUUGGGACCCCCCAAUUGUGAUAGAAA
+CCAACGGGGUUCCCCCUCUACCUGCAGCCGCAUUUGAGCUUUCGCGUGUC
+CCCAACCUUCUGACGUCUUCCCGGAGGCGGUUGGACCCAAUUAGCGCUUA
+AACGAGUAGCCCCGAAUAAUACCUCUCUGACAAAGUGCAAGGAGCCCCAG
+CUCAUCCGGGCUGCGAUCCACUGCGCGAUAAGGGGGCCGGUGUGAACUUG
+UGCGGAUUUACGCUAAUGUGUUCCUUUUUUACAGUCCCUACCGGAAAUAC
+AGGGUAGUGGUAUAGGCAUCUGCACCGAAGAAAUGUAAGAAGCACCACCU
+UAGCGAGCGUAAAUAAGUUAUAUUUCGGCUAAAGCCCGACACUUCCCGCA
+GCAAUUUACGAAGCGCCUGUUUUUCCUGCUCAACAGUAUCGUUAACCCAU
+CCUGGCGCUGAUGCCAUCUACUGAAACUGGACGCCGCGUGACAGCCCAGG
+AAGGGAUCUCAAGAAACCACUUAACACUUCCGCCCCCCUCGGCCUGCUGU
+GAAUUGUAAACGGACCCGGUUCCAAAUGAUGCGCUGCGCCCCCGUACAUU
+CUGUACCGUCAGUAGACGUGCGUAUGACUCGAAAAAGGAACCGCCGAGUA
+UUUCAGCAGCCGGCAUCGAUUGCGCCAGGAAACGCUCUGUUACGGCACCG
+UUAGGCAACACCGCGCCCGGGCAAUCCGCAAUAGACCUGGUGACACAGGG
+ACGUACUGUGUAUUCGGGGCGAGCGCAAACUGGGAAGGUCAAACAUACAG
+AAGAUUCUGUCAGUCAACAUAUGGUAGUAACUAGCCAUACGUCUGAUAGG
+CAUACCUUCUACGGUAAUCUCAUUAAAGAAGCGUCCUAAGCUUAGAGUAU
+UCCACCGAUAUGAGAGUCCCUUAGAUUAGAUUCAAGGAAAGGAUACAAAA
+ACGCAGUUCCUUUUUCAUAAAGAUCUCGCUUCGCUGAGAGCUUAACCGGA
+GAAUAUAGGUUUUAGAUUGCUAUUCUAGCGCGUUUGUGAAUUCAGAGGCC
+CCCUCCUUAAUGUGAGUUUUUUCAUGAGGGAGUAACUGACAGUAUUUAUG
+CUGUGACAACAUCACCAACUCCGAAAGCAAUUUCUGGUGUUGUCUUAAAC
+GGUGAGACUUAUGUAUGUUCGGGAGCCCGCACAUCGUCAGCCCAGGCGUA
+UAUACAGAUGGUCCUCAAUCGGUCUCCCGCAGAAGUGCCGUCAGACUACG
+GCGAUUAAGCGGAAGAAAUAAAGCUUAAUAAAAGAGGUCGUGGAAAUCUA
+AAAAAGCCACAUUCGAUGGGGUAUUAACUCCAACACGCGCUGUUGUAUUG
+CUUACCCGUUCCCGUUGACCCUUCUCUGGGGAGAGGGAAAACCUAACUCC
+CGAAAGAGGCACGACUGGGAAGCCGAUUCGCAACCCUAAGUCUCGAUGUU
+AAUUCGGCCGUGAGGUUGCAAUGAGCUCAAAACUGAUCUGUCACCUGCCC
+CGCCCUAUGGGCCCACGAGUACAGCGCUACGGUACUUUUGGACUGUAUGC
+CAAUAAACUGACAUAGCGUAGUGAAUGAAUAGAUUUAACUAAAUUUCCCU
+CAAACUAUGCGUAUUUUAAGGGGGGCGACCUUGGUUUCGACGGGGGUUGC
+GAAGCAGAUGCGGGCAUACCGGGGUCUCAGAUUCCCGUAAAACACUGAAU
+UCAAAUAGUCGCAAACGACGAAACUUACGCUUUAGCCGCUUAAGGCUAGC
+CGUUGCAGCAGUCGGUCAAUGGGCUGUGUGGCGAAAGCCACCGCAACGUC
+AUCUUACAUUGACUGGUUUCCUGCCGGGUUAUUUGGCAGGAAAUGAGAUU
+UAAGGUAACUGGUUUCCAAAAGGCCUGUUGGUCGGCAUGAUGGAAAUAAG
+AUUUUCAAAUAGACACAACUAAGUAUGUAGAACGCUUUGUAGAGGACUUU
+CGGACGGGGGUUCGAUUCCCCCCGCCUCCACCAGUAGUAUAGGUCAAGCC
+CUAGUUGAGCUAAUCCCAUAGAGUCGGGCUGGGCGAAGGAUGGUAGUGAU
+AAGAGGUAUUCUACUACAACGAACAUCGGAACGAUGGCUGCAUUAGCGAU
+GUAACCAAGUUUCUAGAGAUGUCCAAAUAGGAACCCAUGAUGACGGGUGC
+CGCGCUCCGGUUCAACAGCGUGCGGUCUCCUGACUAUACGAACGCUGCAC
+GUAACGUAUCGUGGGCAGGUUUCUAUGGGUGGUCACUACGAUAAGACAUC
+UUUAACCUCAUAUCAGAGCAACGGUAGGCGGCGCACGGUACUUCCCACGC
+AGGGACAACGCUCCAAUGAGGGUACCCGAUCUGUCUUCUUCUUACACCUG
+GAUCUGUAUACAUAGGGCCGGCAUAAUUACUUUGCUAUAGCGCAGACUGG
+CCUAUCGUACAGGCCUAAGUGGUUGAAGUUCUAAUUCCUAGUCAUCACAA
+GUACAUCUGAAUACUGUGAGUAAGUGAGGGCCUACGCACGGGAUCCGGCU
+GAGCAAGCGGGCUUUGGGAAAACGCCGCGCCUCGCGCGGGAAUAUCACAA
+AUGCAUAACCAGUAUGGCAGCCUGCACGCGUACGGCAUUGAACGGGCAAG
+GUAAUAACUUAAUUUGUAACAGACGUAGCCUCUGAUGGCAGCGGUGCGAA
+UGGAGGCAUAUAGUUCGUUUUGGUACGUUGAGAGAUAGGGAGCCUGCGUU
+UGACUGAAGUAUUUCCGAACUCCGGCAAUGAAGAUCGGCCUCCGAAGUUU
+ACAGCGGUGUCGCAAAAAGAUCGAGCUGAAUUCACAAUCCGCCUGGCGUA
+GAUCUUACUGCGAAGUCAGGCCAUCCCCGUCUGCCACCUUUCGUUGGUAC
+CAUUGCUUGUGCGAACACAGCGAGACAACAAUCGCCAGGGGCUUCGGCCC
+UGAUUCUCGUGAGAGAAGCCGCUGGAAAGCGGUUGUGGGCGCUGUCAUCA
+GAAAUACACAUGUUGGCCGGCGCUAUCGCCGCACCAAUGUGAUGGGAAAG
+GCAGCGGAUGUCUCGUUUGACUUUGCCUUAGGGUAAAGGUCUGUUGAGUG
+CAAUGGUAGGAGGCCGCUUUAUGGUGGCCAAUAUCGAUUCCAUAAACGAG
+ACUCCGAAACCAUCAGUGCCCGACGACGUAGGCGACGUUAGGAUGGUAUU
+GUAAUUGCGGCAGGGCGACCUGUCCGAACCUAGAUGCCACCACAGCUAAU
+ACGUUAUAUAGACUCUGUGUUUCUUUGUAACGCUCGUAGAGGACUCAAGA
+ACAUCCCAUGUUAACUCCAUUUGUGGAGACGCCCUGUGCGAAUCCGGAAU
+GUUGAUUCCCGAGCGCCCCGUGGACCUAUACGGAGGGCUUCCCAGUGAAG
+CUUUAAUGACAAAUACUCCUCGUACAGGGACUAUAUAUUUUACUUGUCUG
+GCUUAUGGUCCUACACGAUGCGGUAGCUGGACAAAGGCAGGGGGGGCGUA
+AGAUACAAGCUCAAACCCCGUGACAUUGAUAAAUGUACAACGGGUACAAU
+GUUUCGGAUUUUCGUCGAUCCGAAUGUGGUUAUUGCAAAUAUUAACGGAU
+AAUAGAGAGGCGCUCUCGUAGUCGCGGAUAAUACUCUACAACCUUGUAGG
+GACCCACGCGGCUUUCUUGGUAUCGGGUGGAUGUGGAGUACCGAGGGUCA
+GGCCAAGCCCUCUACUAGGGCAGCAUAUAACCGGUUCUCCUGGAGGUCUC
+CCAUGACAUUUCAUAGUUAAUAGAACAUGGCAGGCAGUUUUACGGGUGCA
+AUUCAACGAGAAAUAAAAUCUCCUUGCUAGAUUCCCAGGGGUAGAACACA
+UGCAACUCGACUAUAUUUCCCGUAGGAUUGAGCGCCGUAGAUAGUGUGUU
+UUCCGCGGGUCACUGCUUAAACCGUCGGUGGCGAAGACUGAUUUUCCUCA
+ACGAUCAUUGCAUCCACAUAACCGUGCCUCCUGUUCAACAGAAAAAUGCG
+CGGUAUACAGGGGGGUGAGCGAUCGCGCUACCCGAUGAUUCCCCGGCUAA
+CAAGUUCACGUGCCGUCUCACACUUGGUGGAAAUGAGGCCCUGACAGCGC
+CUCUCGCGCGAACACGCAGUCAUGAGGAACUAUGCCAGCGACCGAAAUGG
+CACUUACCCUCAGAUGGCCCAAGGUUGGGCGCGUCCCCAAUGAAUGCUUG
+GUCACGUAGUGAAGUUCCCCCGUGCGUAACCGCCGCCGCGGGCCCUAUAU
+ACUUGACAGUUAACUCUGCUACUUCGAGUAGGAUUCUGCAAACCGCGGUG
+ACGUGGUUCCUGCCUAACGAGCCAUUAGCUAUCCGCUUCAUUGUAAUUCC
+ACCUCGAGGAAUGAAGGUCGAACAGGAGUGGAAGCGGUGACGAAGUCCUA
+AUCAGAAAUUAAUAGUACAUAACACUAUGCCACAAGCCCGGCAGAUCAGU
+GUCCUGUUCUUGUAUUACAGUGUGCUAUACCUAAAAAUUAUUAUUACACA
+ACCGUUAGCCUGAAUCUCGGACACUAACCGCAGGAGUGGGGGCAUUAAUG
+UUAGCGUAAUCUAUGAAAGUAGGUCAUAUCAAUCCGACGAGGAAUAUCUC
+GUGAACACUGAUUUACCCAUAAAACAGCCUGAUCACACUGCAUACGGCGG
+CGCGUUGACCCCGAUUGUAGCGUCGACGCCACUCUCGGUUAGAUCGUACU
+GACGCCUUAACGCACUGUGGAGUAAUGAUUAUGGCUAUACACGUAUCGGC
+UUGUCAUAAGCAAGGCUCUUUCGCAAGUAUAGUCAGUACGCCAGAGCUUU
+CAGGGGGGGCCUACCUGGUCAUCCAGUGGACCACUGUUGUAUUAGGGGAC
+GUGCUGAGGUUCCGGUGGGCAACUGCAGAUGUUCCUAAUCGUAUUCCCGU
+UAAAGGGUGCAUUGAUGAUAUUAUAUGGGGCAAAUAUACCUGUUUAAUAC
+GGGUCAAGAAAAAAAUAUCUCAGUUGUGCAUGCCUCCAUCGUGGGCACCA
+AGUCUUCAUGGGAAAGCAAGUUGUUUCUAUUUGGAUUAUCCGCGAAACUC
+CCUAAGGUCGACGAAGUCCCUUGGCUCAACUGCUUUGCGUAGGACCUUUC
+AGACAGUGGGCCGAGCUAGAAGCUUAGGAUGCGUUGGGUGUUAUAAGGAC
+AGGAUGUACCGUACAGCUGCAUCAGCUCUAUGGUGUGAUGACCCCUUUCA
+CACCCAGUGCUACCAACUGCAAACUUACAAAUUCAGCGUAACUACAGAUC
+GCUCCUGCGGUCUUCUUUCCCUCCCCGAUGGACUGUGAGGCUCUUCCUGC
+CGACAGCCUGGAUUGCGAGUCCAUGUGUAGCCAAGUCCUUCGACCCGGAG
+GGAUAAUUUCCUGUUAACGUCAAUAGUCUACCUUUGGAGGACCAGCGCAU
+UCGAGACUUGGUGCCUAUGAUUGUACGCGUCUCGAUGGGGCACACUCCGC
+UACCCAAAACUCGCGUUAGCUAACAUAGAAGGGUUGCUGGACCUAAGCUG
+UGCUAUGACCGAAAACGCGGUAGGCAGUGAUGUUAGUUAUGGAUGGUGUA
+AGCUUUCGCUCGACAUCUCAACGACGCGAUUUCACACUAAACUGAUAGUU
+UCGUCGUCCCGAAUACUUCGUAAGUGCACCCGGCACAGGAUCCGGGGAUU
+AGGGCGUGACGGAGGGGCAAAACAAUGUGAAAUCCCAAAGGGGAGUAGCG
+UCCGGAAUGUAUUCCGGAAACAAAGUCGUCAUUUCAUGGAUUGUAUCCAU
+CGGCUUUGUUGGCAUGCCUGAAUUCAUGUCUAGCAAGACCUUUGCCUUAU
+GUUCCGGGUUGGGCCUUCGAUUUUCGGUAAAUAUACUUCUGAACAUAUAA
+AGCGACUCUCACAGGUGCCCCUACGUAUAUACAGGAUUUCAAGGUAGCGA
+UGAAGCCGCAAAAAACUUGCAGCACAGACGUGGGCGUAGAUUAGGGCACA
+UUACCUAGACGUCAAGGACGGCGCUCGCACCAGCCUUGUUUACCGUUCAC
+UUGGAAGUCUGGCGAUCGAAUCCUACGCAAUUUUACCUGCCUUCAUAAGG
+AACUCAAAGGGUUCAGUUAGUACUUAACUUACUAUAUAAGCAGGUGGGAA
+AUUCGGUGGAACUCUAAGAGACAAUCAGCCGGAUCUUUAGCUUAAUUGUU
+AAAGAACUGUUUCCGUGAGGAAAGUCUGGGGAACUGGACUUGCAGCUGCU
+GUCACAAGAAAUCAACGCCCUUUGUUGGUGGAUGGGAAGGCAGUAGAGGU
+CUCUUUUGGCUUGGAUGCAAAUUUGGACGUCCAAGGCUUGCUGAGUGCAA
+UCGUGGGACAAAGAAUAACCUAUUACGACCUCGAAGGUAAAGGAAUUACC
+CGCAAAUGGUAGACCCACCCAGAUGAUUAAGAAUUUGUGGCCAUCGUGGG
+CCUCGUAAACAACUUGAUGUUGGGCGACCACCGACUAAGUCAGUCACGCC
+GCCGCCCAUCAGUGAAAAGAGACGGGCCUUAAACUCCGGGUGCAAGACAG
+ACCCCGGACUGAUUAGGUCUGUAACAGUAUGCCUUACAGUGCCCUGAUGU
+CUACGGUAAACCAGAGAAUUGUACCUGGAGGAACCUAAGGCACCAACAAC
+UAUGCGGUCUACUAACCAGCCUACGGCAAAAGACUGAGAAACCUGAAAUG
+GUGGACUCCAAUCUAUUAGCACUACUUUGGCGCGUUCGGGCAAAUCAACU
+UCGUCGUGGAAAGCCACACUAAGGGUCUUUUUUUUACUUCCCAAUACAUU
+GCAUCACAAGACAGACUAACGUCUCUAGGCGGGCCACGCCCAUUGCAGCU
+GGGACAGCUUGCCUGAUCUCGGAGAGAAUAGGAACCACCAAGUGCAAUAU
+AAGUGCGUCGCUUCCUAGGAUCGGAGUGCGGAUUGCGGCGGUUAAUGCCA
+CAAAACUCCCGCACUUCCUAUCGUGUGCCUCCGGUCAUGCCAUCUGUUCU
+UUCUUUCGUUAUGCUCAACGCAUCCCAGUUAAGCCACGUUAACGGGAAGA
+CGUCUCGCAUAUCUUGAGUGCUAUUCGGGUGCCUGCUAACCUAUACUCCC
+CUAUUGACCCAAGAAUGCCCAAUCGAUCCACAAGACUUCCAUAUGGCAGU
+GGCAAGCGUAUCACAUUGUGCCAACUACUUCAGCCAGGGCCAUAAAUGUU
+CAGCAGCCGAAGCGCAUGCGAUGGCCGGCGGUUCUGGAUGGCCAGCAAGG
+UUAUAUGCGCAAUCGGGCCCCUUUACCUUCAUCGAAUUGCCCGUACGGAG
+CAAGGUCUUUAGACAAGUGCACGUUACAAAUUCGGUUUGCGUUCAUGCGA
+AUCGCUGAGAAUGGUCCAGUGCUACAAAACGGCAUUGUGCAUGCUAUCAU
+CUGAUGACCAUUUGGCUAGCGGCCAAAAGGUUGUACGGCACGUUGGGCAG
+GAACACGCGAGCGUAGGGAAGGCUGUGCGAUCCCGAGGCUGCCUUGUAGC
+GCGCUUCUAUGCCGACGUACCUACGGAACUAUAUCUAGCGGCGCUUCCAA
+UAGUAUCUACCUGUUGUGGUCUUAUUACUAAAAUAUAAUUUUAGUCGCAA
+CGUAGUUUUCACUCCCAGAUGUAUAGCGCUGUGCAUACGUUAAGCGUCUU
+UCAUUUCGCGAGAGAUUCGAGUCUUGGAAAGUACUCCAGUCCCAAGGCCG
+GGUUAUCCAAGGGGGUGGUGCGUUGCGCGCCUAAUUGCGUCAUAGCAACU
+UAGGAUAGCUUAAGUCUUUAUUCAUCCGAUUUAAUUACUUAGUUCGCAUC
+ACAUUCGAACUGAGGACGUGUAGGCUGAUGCAUUCUCUGAGAGAUGUUGC
+CGAGUAGCUUCACCAAUGUACGGUAGGCGAAUGGCAAAUGGUUGUGUUCU
+GGCUACGACAACAAAGUAUAUCAAAGGCGACCACUCUUGGAUCUAAAAGA
+CUCAACUUGUGCGCUUUGGCUGCGCACGGGUAGAACUAUCUCCUACCACC
+CCCUAUUAACUAACAGUCCGUUGAAUUCUAUAGGUCGCCCAGCCUCACGU
+AUACCACCUACUAUAAUGGACUCGCCCUGAUAUCUCAGCAUAUUUGCAUG
+CAGAUGGUGCCCACGACCUAAUUCGCGACCCAUAGUUCAUUAGUCCCUAA
+CUUCAAGGUAACUGAUCUGGAAAAGCUGGAUAGCUCUGUUUGCCAACCGC
+AGCGUACGACACUAGUCCCAAAUGAUUUAGUAGUAUUUCGAUUUCUGAUU
+UCAGAGAGCUGGCGGUCGGUGCGAACCAGUACAGAACGAAUUAUGAAUUA
+CCCCCUGGAGCUUCUUUUGCGAAACGUAAGAAGUAGUGAAAGACGGUUAU
+AGACCGUUAUGUCUAAAGAGUGGUGAAACGAAACUGUUUCACAAUUUAGG
+GUGGUACCGCGAAAUUUUCGUCCCUGCAUAUAUUGCAGGGGCGUUUUUAU
+UUUAUUAGCGGUGGUGGGGAUCUCCUAACGAUUACUAAGCCAACGCGUUA
+CCUCUCGAGCCUUCUAUAGCGUGCUUCAAUAGGGAAGUCAGUAUUCAUGC
+GAACCUACUAGACUUGCCGAUUGGCAGACUGAUACACGAACUAACAGCAA
+CACGGACCGGCCUAACUCGAGUUCCUGGCACGCCUUAGGAUUACGUCGGU
+CCGAGCCGCUGGGGUCGAUCUAAUCUUUCAGAGAUAAACACCUGAGUUUA
+UGAUAACAGUGCACCCAACAGAGGCUUGGACGAUAUUCUCCCUAUCUGUG
+AGUAUAGCUUAUGACGAGUACAGGCACUGCGGACUAAUAGACCUGAUGAG
+ACCUUUCCUGGCUACAGCCAGGCGAGCUUGUGCGCCCUGCGGAUCCUUGA
+GCAGAAUUUAAAGGUACCUUGUCGGGUUCGAGCCAACACUGCGGAACACU
+ACAUUCGCCCAUAACUGGCAUUCGAACCCCGAAUCCUUAUUAUCCAGCCG
+UGCACAUGUCAAUGCCGAAAGUAUAGGGCGCUAUGAGGUCGUGCAGCGAU
+AUCGGGACUGAUAACAUCCCAGUCGUUCUGGCCAUCCCGCCACCUGGGAG
+ACCCACUUAGAGUAAACUGUGGGUGAGCAGCAAGAAGUACGCGUUACUAU
+ACCCCGCCAUUAGAAUGGAAGUUCGACACUGGCUUGUCCCUGGCGGUAAC
+AAACUCCACCGUUAAACGCGUGUUAUGCGUAUUAUUCUCCCAGUCCUUAG
+CACUAAUCGUCAACUCUAUUUAAGACUAUAUGAUCGAGUCGUGGGGAACA
+UAAACGUAUACAGCCUAUAAGCUCAGAAGAAAGCUGGGUUCAUGGCAGGA
+GCUAAAGCUGGGCCCACAUAAAGGAUCACUUAACAGACCGUUUUUGGGGC
+AUUUACUAGGAUGAAAUAAAAGUUUCGUCGUUGCGCUCGGUAUCCAGUGC
+CCCCUGGGAGUUCGGUCGAAUAAUUUGCAAAUAAUUUUAACCGAACCCGU
+CGACCCGAAAAUAACCCCCAUGUUUCCAUAUGAGGGAGUAGUUAGCUCAA
+GUUGAAUGAGUGAUUAAGUCAACAAAUUGACCAAAGAGCUUUGGUCUGGC
+UUAAUCUUAAAUAGCGAGACUUAUAUGCAGUUUUAAGUAAACUUUACUAC
+UACGAAGUAGCAACAUGCUUCGCGGGAACGAGGUCAACACUACGCCCAAG
+AUCUGAUUCUGCUAUCCUUGGGUACUAGAUAUACGUAUAGAGCGGUUUAG
+GAAUGAUAAAGACAGUUGAAACUGUUGGCUCCCGGCGACACACCUUUUAC
+CUCCCCCCAGUCUCCGUCUUAUUCUUGAGGAGUCACACCCCUGGAAACGG
+CCCGUAAACGUAAGACCAAAGGCCCCAGCAAUGCCGUGACCUACCAAGCA
+GUGUGCCUGCAGUCUAGGUCGAGUGUUACGUCUGCGCGGCAAGGACAGAU
+CCUAUCUUCGUAGUGUGAGACCUACACCCCCUAUCCGUUUCAAGCCAAUC
+GCUUGAAGGUAGUGGGCCUUGAGAUGAUCUUCUGACUCACUACGAUUGAC
+AAGCCCUCCUUAACUGAUGCAAACUUAUGCGCAGUGUUGCUACCUACAGC
+UUCGAGCAACGGCCAUCCUCUAAUGACCAAACGGAAGAGACUUUCGGUGG
+AGUUAUGAUGACCGUGUCGGCGGUCACAAGAUUGAUGACAACGCCAGCAA
+GACCGCGCCCAGAGUCAAGAUUCUGAGGCACCAACUGCGUUGAAAAUCCC
+CUCGAAUGCUUUUGCGCUCAACGACUCAGGCUAAUUAAAGAACGUACAUA
+AUAGAAGCCAACGUCCUCUGUCCAACCUGGCAUGUUGUGGCCAACUGUAU
+AAUUACCACGAACGAACGUGGGACCCCGCGUCAGAUGGUAGGGGGGGCCA
+CGUGGGUGACGAACUCAUAGAGAGGAGCGCCCGGUUAGAAGACACCACGG
+UGAUCACGUUUCACAAUGGAGCCCAUAGUUAUUGUUGCAGCUAUAGCCAC
+ACGUGCCUGCGCAGUCCUUCAGCCCUGGGUGAGUACUGGAUCUCUUACUG
+GCCUCGCUCAGAAGUUCUGAAUUACCAUACCUGUAGCAUAGGUUUCAUCU
+UCUACGGCAGGGACCCGCGUACGACCGGGCACUACUGCGUGCCUCAGCAC
+CGACUCAGGAGAUUGGAGCCUACCCAAUACGGCCGUCUACGGUUCAGUUU
+AGUAAAGGGUGGCUCUAUCCCGUAUCGGGAGGUCAGGCAACAUAUAAUCU
+UUUCAAGACCUAUCUAUUAGGUCCGUGUCGCGGACCCCCCCUUAUGGAUA
+CUAAGCUCACCUGCUAAAGGUUACCUCAUUACAGUAAUGCCAAAGCACUC
+CUGCAGCGCCCCGCCGUUAACCCUCUGUCCACGGAUGGGUUUUUUGGGGG
+CGAGUUAUGCGGUGACUAGGAAGUAGUUCGCGUUGGAAGUGGCUGUCAUU
+ACGUAUCGCGGUCUGAGUACAAUAGGCGACCCGUGGGUCGUUUACGACCC
+GCGCUAAGCUGAUUCAAUGCCUGGUAUCACGCAAGUCGGAAAGAGGUGUA
+GUUCAGUCAUCACCCGCAAGCCCGGGGGCCGAGGCCUUGUGAAAAUCAAG
+GAUCCAUAGCAUGAACGUUGGCCCGCUUUAGUGAAACUAUUGUUUUUACC
+GUGGUGCUUGACGGACACCCCUGCAGCAAGUGUCCUCAUUCUGUAAUACC
+ACGACGCCUGAUAGCGUUGUCUCCUGUUGGUAGCACAAUUGUUCUUUGCA
+AACCAACGUCUGGCCGCGAAGCGAUCGCCACAGAAAAAUCGUAUCUGCCG
+UAGAGGUGAAACUGGUUUCGACUGCUGACUAUGAAGAUGGGGCAGGAAUA
+ACUGCGCCUCACACUUGUAGCUCGUGGCUCCGUCACGAUGAGUGCUAUUC
+GAUUUCGGUUGUCCGCUCGUUGUCGCAUGGGCAAAGGGCGAGUUUAACAU
+UAGCUAGACAAUUAACACAUGCUUAUGAAUAUUGAUAAUUAAAAUUAUCA
+UUAUUUGUGUGAAGGUGAGUAAAAAAUUAGUAAUACCCUAAUAAAAUGAA
+UUAUCUAAUUGAAUUCUUAAGAUUUUGUAAAUACAUGCUUUGCAAUUUAU
+AAUUUACAUAAAUCUAUUGAUUAAUCUUUAGAUUAAUCAUUAAAUAAAAA
+UAAAUACCUAUUAAAUAUCUAUCAUAAUUUAUGAAUUAUCAAAUAGAUUA
+AAUAGAUUAAAUAGAUUAAAAUAUUUUAUAGAAUUGAUCAUGUGUAACAU
+GAUUAUUAAGGUUAGAAAUUAAUCUUGAAUUUUUAAAUUUUUAAAUUUAU
+AAAUUUAAAGGAUUUACUAAUUUGCAAAGAGGUUGUUGGGAUAAUUAAAU
+AACAUUAUCUUUGAUAAUGUGGAGAAUUUGUAUGUAUCUACAAGCCGUUA
+UUAUUUGUAAUCAACAAUUUGAAAGGAUUGUAUCACAUUGGUGUUAAAAG
+AAACCAAAAUGAAUUUAAUUCAUUCAGCAGUGUUGAGAAUUGGUCAAUGU
+UUUUAAAAAGAAUGAACCAGUGAUCUAGCCUGACGAAACAAAAUGUAAAG
+UCAAAUAAAAAAAGAAAGGAUAACAAAAUAAUCUCAGCCAAUAUAUCGUG
+CCAGCCGCUGCGGUUAAACGAAAGAGAUAAAUGUUAAACACGAUCGGAUG
+GCAGGAAUGCAGUCCGCACCGGUUGCAUCGCUGAUUGUAGGCCGCAGAUG
+GCUCCAGUCAAAUCAGUAAGAAAGGUGCUGUAGCUAUUUUGCUCGGCUCA
+ACGAGGUCGAACGACUUAAUCCCAUGGUGACUUCAGAAGAGGCAAAUGUG
+UAAAGGCGCACACGAGUUAUAGGACUGCGCCCAAGGGUACGUACGUCAUU
+ACCCGUCUUUAGCUGCUGACGGACGUGGGUUUUGGGAGAGCUCGGUGCCA
+UAGCGAGCGUAGGAACUGUGGUGGAGCUUCGCAGGACAUCGAUCAGUGCC
+CAACGCACAUGGUAAGGGCCCUCCGCACGGAGGACUGCUGUUCCUGUGCA
+CCGGACAGGAUGAGAAGACCCUCUGUAGGCUUGUCCAAUCCAUUCGAAAU
+UCGGUGGAGAUCCUUGUAUUGGACUGACUCCUCAUCUAUGCGACUCAAAG
+AAACGACGGAAGCACAACCCGUUCGCCAGCGCCUAAUCGCCUGGUCCUCC
+CUUUACUCACUCAAGGGAUAUACCAGUCUAACUAGGCCGGUCUACACAAU
+CUCCGCUCACUGCCGCGCUAUCUCUCCGCUUUGUGCAUCAGUUAGUGGAC
+UACAUAGCUUUCUGGAAAGCUUGGAAGGUGCCAGUACGCAACCAUAGUAU
+GACGAUGAUUGGGAUGUGUACGAACGGCUACUACAUUGAGCAGUCCGGAA
+UACAACUACCAGCUCGAGGACCAACGGUUUCUCGGGUAUAAGUAGAUCGC
+GAUUGGCGCUUUGACUACUCGCGAUGAAAAUUCAAACCCACGCCGAAAUG
+CGCCGCUAUCUACGCCGUGACUGAUACUGGUCUCCAAAAACCGCUGGGAC
+UGCUUCAGCACCAAGCGUAUCCUAGUGUCGUAGUGUGUUAUGACUCCAGC
+GACGGUAAUAUUGAGUAUUUGGCUAAACAAGUAACGGAUCGGACGUCCCC
+UCAGUAGUAAACCUCCCCACUUGCCGACCACUGUGCGCUCAGAAGGAAGG
+GAUAGCCGUCCGAGACCUUCUGUCGUUCCGCCUCCUCCACACUCCAACCC
+GCAUGCAGUAUAGGUUUGCAGAGGCCUGCGAGUCGGGGACCUUUCCGACC
+AUCCCGAGUCGUCGUCGGUCUAUUCGAUCUAUAAUGUAACACCCGACGUU
+GGCAGCUCGCCGACAAAUUAUAUUCACGAUGUACCCUGGGUUUGUGAACC
+GGAACGGAGCAGAAAACUGUUGGAUAAGAUUCCCGUGCUCUGGGAGGCAG
+UACGAGGUACCGCACGACCUAUUAUACUGGGUGGGCAUAUUUUUGGAACU
+GUGUUUUCAAUAUCAGGUCGUUGCCCCCCCUGACACCAAUAUCAUAGCUC
+CGGCAGUCCUGGUAUAAAGUUGUUCCCGUUGAAACCGUAAUCUCGUUCGC
+CUGAGCAGUACGCAGUUUUGUUGAACAUGAUUAUCUGGAGGACAGGGACG
+GAGAUAGUAUCUUGCUGCGAUCGGCAUCUGACACUAACCCAAGCUGGCGC
+GUUUGACUAAAUGGCUCUCGUUUCGAAUCGACCUGGAAUAUUCCGGACUA
+AGCCAGUCAGGAGAAUGUUCCACGUUCAAUGAUAUCUAGUGCGUGUACGA
+AGAGUUCAGACAGGGAGAGAUAGGUUAUGAAGUAACAAACACUUUUGCCG
+GGAAUGGAGGCGCCGGCAAUUCCCUUGUUUAAAGAGAAAUUUCCAAAAUC
+AGCCCUGUUAAGUGAUGUGGUCACUUCUCAGUAUACAGAUGUGACUAUUC
+CGCAGGAUAGUAAAUUAAUGUGCGGCACAGCAUUGCUCUCCAUCACUCCU
+GGGAGUGUUAGAGUGGUCGAUAAUGCAAAAUAGCUUCGCAAACAAAAGCA
+GCGUGAGCCGGGCUGGGGCUCAUUCCGGUGGAUGGACACUACCGAAGGUC
+CAUAAGUCGUGCGAUCACCCAGAAUGCGGACCAAAAGCUUGAGGCUCGGG
+GCCGGAUGGUUAUUGACCCACCCCAGGCUCAGAGCGACAGCAAAAGUUCU
+GAAGUUCCAGUAGAGUCGGCCGGCCCGGAUAAUUUAGCCUAGAUUUAAGU
+AUAGCCGAUGUCGCUCAAAGUUCAUAUUCGGCAGCGCUUGAGGCUAUAAC
+GAAAGAUACCUUAUAGACGACUGAUGUCGGUAACACGGACGAGUUAAUUC
+UACUCUCGGAAGUUAUCGGCGGAAGCCCCAGAGCCCGGAAAUGCUCUAGU
+UGUCAGGCUCUCCGGGCGAAAUUGGUUGAGAAGGAAGACGCCGUGAUACA
+AACUCCUGUUGAACAGAACGCAGAGUCUGACACCUUGAUAUAUACGUAGA
+UCCAAGCAGCCCCCCCUAUAAGCUCAUUUGUCAUUACACUUCGGUUUUGU
+UGAGCUACAUGGUGAGUCAAACAAUUAUUAAGUUACGUAUGUGGCUCCAG
+GCCUUGAUCAACGGGGCCUCCCCAUCGCCGGCAGUCGGAAUAAUUUAGUG
+UUAGCUCCAAAGCUCUCAUACUGCUUCACCUCUUAUAGUAAUGGUGGUAA
+CCCCGCCAACAGGUCGAUGCGCUUUGCGGGCAGUCUGUUACUGUGCCCUU
+GCAAUGCAGGAGUCCCUAUCCGGCUUACAUUUUAAAACUACUGACUACGU
+AGGGUAGCUAGCAUUUCGUUUAUCAUAUAAUACUUGGCUGUUGCUCCGGA
+AGGGAUCAAGCAAGCCAGUUAUUAAGUGCUAGUGGGUGACCGAGCACCAG
+UAGGAGGAACGACGAAGAUUCUCAAAUAAUGGCUCGAGAUUAGGUUGGCG
+ACCUCAACGUAUUUUCGGGCUUUGGAAUAUUGCGCUAGAGGUUGGAUGUA
+CUGCACCGGUGCUAUGAAUAAAGACGUAUAUAUAGGACUGUGUAUUAGCG
+UCUUAAGGAGUGCUAGUUGGAUCCUCCCGUCACCGGCGGCCUACGUUUGU
+CGACCGUCGCAGACUGGCCCCCGAGAUGCACCACAGAUAGGUGGUUCACG
+AUCGAUCUACCCUCGCCAUAGGCGUGUGCUUCGGGCUAGUGGGUAUACUA
+AAGUGGGUGUAAUAGAUCCGAGUUCCCCGCCAAUAUAGGUCGCAUCAUCA
+CGUGAAUGUCCUUCUCUAACUAUACGUAAUCAUUACAGGGCCUGCGCAAU
+CAGGAGUACGUGUAUUCUGCUAAACAUUAAUGAGCGUCUACGGCGUAAUC
+CCAGACUUGGACGAUGGACCAUUUGGGAUCGUUUCCUGGAGCAGUCGAUA
+UUGCCAUGUUUCCGAGGAAUGGCCCCUCGUCGGCGGGACUAGCCGCGAAA
+CUAGAGGGACGCGGGCGGCCAGACUUGCCCGGGGAGUUCGGUACCAAAUG
+UCCUAUUUGAUCAUCGGAAGGUCUACUACUUAAUCUCGAAUCGUGACGAG
+UGCCAACUGGUGGCGACUUCAACAUAUCAGAGGCAUCUUUAAAAAAACGA
+CGUCAUUUAAGCCCGUUGGUUCUCCUUCGGAGUAGAAUUGUUUAUGAUCG
+AUCGGCUUCGAGCAAAGGGGUAAUGCUUUUAUUGUCCAGGUUCAGCAUCG
+AAGCAGGUUGUCCGACUAUUAAUUAUAGAACUACACAGCUCCAUCCACCU
+AUUACUAACCAGAGCGGCCACUAUCUGACUCACGAUAAUCGUUGAGCAGU
+UUGAACUGUUCCCUACCACCUCUUCUUUAAAGGGGCUCCAGAAGACAAGC
+UGUCGUACACGGGGUUGGCUAUUAGCGCUUUUAGAUCUGCCGGAACCCUC
+CUAUCAAUCGAUGUACGUUAAAGCGAUCGCCACAACUGCCCAGGUAUUAG
+CAACCCCUCAAUUGAGGUUCGAGAUGUUCCUAGACGCAGAUCCAAGGGGG
+GUGGCAUCCGUAAUUGAGACCCUAAGUUGAGUUCACUGAGAACACCUGGG
+UACCCGCUUGCGCCGGGUGCUGCAGUUGCCGCAUACCAAGUUAUGUGUCU
+AAUGGAUCCGGAAGGCCUCGUGUCCACGCUCCCGCUAGACUGGCUAUGUA
+UACCAAAGCUUGAGCCCAUUGAGCAAUAUACCUUUUGUUGCUGCGCCGGG
+GGGGCCUCUCAAACUCCUCCGCCGCUGCAGUGACGAAGAUAGUCGCCUUG
+GAAGCCGGUGAACUAGACUAGUUCGUCCCAGCCCCCCAUAAAGGGGAGUA
+UACCACCGGAUGUAAUUUUUACAUGCAAUCUUGUAACUGAGACACUGGGA
+ACGCGUUGCGGUCUGGUUCGGCCGCUGAGUGAAGUCCUGCGAAAGGCGAC
+CGAGGUAAUGAGUGACCCGCUAGCUCUAUUGCUAGGGAUCUUUCACGGGC
+GGACACCACGAGGCGAAAUAUUAAAGGAUCAGUUAAGUAGGUUACCUAAA
+CCGGCAGCAACUGUCCUGAUGCAAUAAUAUAACGAGCCUAAUACGUAGUC
+UCCCUGACCUACAUGACCCCAAAUUUUUACGUUUCAAGUAGGCAUGUGGG
+GACAGUACUCCUCUUCGUCGUGCCUAAAUACAGCGGAUUAGAUAGAGGAU
+UGGCCUAGUAGAGAUCAACCCCGACGACUUCGUUAAAGAAUAGAAGGUAU
+UACGAGCCGCACCCAAGGGCAGAGGCGAGAGAUAAGUUCUCUCCGAUUUG
+UCCCUCCCAGUUUUUCAUGCAUAAUCUGAGGGGCUAGUGUUGUGGGCCGC
+ACGGCCAAACAUCGGCGAACCCCUACUGGGUAUAUCUAGGAGACAGCGCU
+CACAGGGGCCGUUUCUAAUAUCUUCUAAUCUAACUCUCGUCUUACUCUUA
+AACAAAAAAGCCCAUUCAUCCCAAAAACUAUAGGGACGAAUGGACCGUGG
+UACCACCCUAAUUAUUUCACUACUGUGAAAUCUCUCUAAUCCAUAAUAAC
+GUUUGGAUAUAACGCCAAAGCCUACUACUUUCGGUUCGGUUUGGUGCUCA
+AAAGCCCAUUCCAUACUGUACAAUUACUUGUUCACACCAACCACAAGCUC
+UCUGAAAUUGCCUCAAUAUGUACUCUUCUUUGUCCAUGUAAUCCAUGCAU
+UCUAGCUACAUAGCUCCUAUGCUUGGAUUCCCGACUAUCGGCCCGGGUUU
+ACGUACCCGUUCCCUAGUUGCAAUGCCCGGGUAGGCCCGGAACAAGUCGU
+AGUUGAAAUAGUGCUUAGUUAACUGCCCUACGGCACGCCAGUGCCCGUAG
+GGUAUGAACUCGAUGCCUUUUACUCGUAAACGAGCAGCGAUUGAGCCAAU
+CGUCACCUAAGCUAGCACAGGAUGCAAGCCUUUGCUGAACCUUUCGUAUC
+GACGGAGCGUGCUCGACUUUACUCUCUACUGGGCCCCCGAGGGAAUCACG
+UGCACGUAAACAAACGUGAGGCUCAUGUAGUACCUUAUAGUCUGACAGCC
+UGCAUAGUGAGCUAAUAAUGAUGUGGCAUAAAGGAUUUCAUACGUGGUUU
+CGUGGCUGGAAGGCAGAUUAAUAAUAUGUAAUCGCCCAGACGUCAAUCAC
+AUACCAAAUAAUUCUCUACCUCUAGUGUAGCUAUUAAGAGCUUUGGCUGU
+UUCUUCCUGCCUUGUGUCACCGCCACAUUGGUGUCUGCUUAUACAUACGC
+UUAUAAGUGAUAACUAUCAUUGACUGGUAGCCUAUCCGGGAUUCGCAUUU
+AAUAACGUUAUCCCUUUCCGGAUACGACCUACUCAGGAUCCAGAGCUAUU
+UUGUGGGGAAUCGGAACCUACGCCCCGUGUAUGGCGUUGUAGGACCGUGU
+CGCCCGACGUUUAUAAAUGGUGGUUCCUUUACCGUACCAUUGCUGACUAA
+GUUGGUAGUUCAACUAGGACCAGACCACAGGUUUUUGCACAUGCGAGUGA
+UAGGACGUUAUGUACCUAACGCAUCGGAGCGCAGACAUCAGCGGAAAACU
+CCUACAACGGGGUAUGAAAGUGAGGACACGACGACGUUCUUCAUUUUACG
+UGAGCGAAGAAUCUACAUAAAAAGACCUGCCAACUAGGCCAGUCAAUUUG
+CAAGACCGUUCUCACGCGUAACUGCUGAUGUUAAUUCUCGUGACCAAUGU
+ACAGACCCUAGACACUGCGCGGCAUUCCUUACAGAGGCCACAAGUACCCC
+UCAUAACGCUGGAGGGAGUUAAAGAACAUCUAAGGUAUGGAAAUCGUUCU
+CUGUGUCAAGUCUCAGACUCUUUUCAUGCGACUAACCCUUUCUCACAAGA
+CGAACCCUCCGGGUUCAGAUGUCCGAGAGCCCUGGGAUCUAAAAAUCGGU
+GUCCCGGCGUCACGCCUAAUCCGCCAGGUGCAGCGCGCACCUUCCUGUUC
+UGUCGACACGUUAGCGAAAAAUAAACAGUCCCCUCGGAUGACUUGCCAUU
+UCGUAGUGAUUUCGAAAGAUUCGGCUCUAUCUCAAAUCCGCGUCGCUGAU
+GGUGGAGAAUCCACAGGGUUCAGCUCAGUAGAAGAACAUCACUAUCCAGU
+GUGAUGGCCCCGAUUUGGCAAAUUGAUCGAUAGUUUGUUAUACACGCCGG
+CAAGCGUGGCGUACGCGUCUUGAAAUUCCGUAGGCAUCAACUCUUAGAAG
+UGUCUUCUCAUGAGACGGUUCCACUAACACAGUCUUUAUAAUCCCGGUUG
+CGAAAGCAAACUGCACGCAGACGUGAGGCGAGGCUUACCCACCUGAGACC
+CUUAGCCGUCAAAUGCCGCACGUCAUUAGAAUACGAUCAUCCGGCAUUUC
+CCCAGCUUGAUUUUUACAUUUCCUCAGUGUCAUUAAACUAGUAGACAAGC
+GUGUAUUCCCCGUAAUCCUUCUAUGCGCCAUAAACUCCUGUUGACAACGG
+CGAAGGCCGAGCCUAGCAACCCGGGCGGCGGAUCGCCGUCCUUGCAACAA
+GCUCGUUGGACAUCACUCGGUCGGCCGUGUUAAAGGGGGACAGUCCGAUG
+GGACUCCGAGAUGAGCCGCCAUCAUGUGAGCUUGCACAACGCCGCAUAUA
+UAUCAUCAGCCACUCGAUACCCAUGGUGGUACUGUCAAUUGGGUCAUGCG
+UGGGGGAUGGCAUAUUGAACGGGAUUGUUGUGGCAGUGAUCUUGCACGAU
+GGAACUUUGUGGCGUUGGUAGACUUGAUCGGGGCGAAGUACUCCGGAUCG
+UUCUUCUAUAGGGCGCAUUGCUAGGUUUCAGCCACAUGAUCAGAACGAGG
+GAUUGGAGUUUGAAUCAGAUGGAAUUACAGUUCGGUCCGUAGCCUUGAGC
+GCCUAAAUGGACACGCGAGGUCGCCCGGGGCUGGAUAUGCGCAGGUUGGG
+GUUAGGUCGUGUUACGAUACGUAGUGGAACGGAAGAAAGUUCGGCCGCUC
+UUAGCCUACGCCUACGGAAUUUAAUAAAAGCUUGCACGGAGCACCUGCGC
+UUAGGGUAAGGCGCGAGAACAGCAAACCGCCUAUGUACGUAUCGUCCUUU
+ACCAGCCACAUCAAAGAGUAUUAUUCAGCUCCCAGUAGGGGGAAGAGAGU
+UGGUGCAGGAAUUUUGUCUGAAUUACCGAUUUGUUGGACGCAUUUAUUAG
+GACUCAUCUAGCGCAGAGUAACGUAUCUGGCUAGAAGCACCUAAUCCUAC
+UCCCGUUACGAUCAUUCGAAGUCCCUCUUAGCAUCCGUCGAGAGUUGUUU
+CACGACUAGCGGAGCGCCGUAAAUUUAUAACCAUAUCGACAGCCAGAAAU
+UUCUAGGCCCUUAGCCUACGGUAAUCGGUGCCGUCAGGACACCGGACCUC
+AUCGCCUUCGCCGCAGAGUAGAGCUUCUAUUGAAGUCGAGGGCGAUGAUG
+GGGGGCUAGAACGACAUGCUGGGAGGACUAUCCUGUAUCCUAAUUCCGGU
+CUCACUAUCACAAUCCUGCCCUGUCAUGGGGCACACUUGGGAGCAACGAC
+CCGGUCAUGUCAAAUGGGAAGACUCUUCGUAUGGCGCCCCGUAGACGCAG
+CCUAUGAUGGAUUGGUUAUCCCUGUCUGAAGAUUUCAGCUGAGGGAAAAU
+ACUCUAUUCUGAGGCUUAGGUGAUACUGGUACGCCUCACCAUUACUUUGU
+AUACGUUUGGUUCAAGCAACUCGGGUUUCUUUUGAUGGUCGACUGACUGC
+UCGGGGACACGCGGAAACGAUCCCCAGGGUGAACACAGACUCGGUCCGCU
+CGUACGGGCCGGUAGAGUGAGCGCGUCGUCAUCACACCCGUACGGGGGGA
+AGCCGGUGCAAAUCCGGCGCUGACCCGCAACCGUAUGCCGCUCGCGCGGU
+GAGCCGGACUGCCCCGCACAGGACGUGACCGGCUCAGGUCACCGGCAGCC
+CGCCGAUGACCGGCACCGUCGAGGUUCACGGGGCUAGCCUUUGACAGCGC
+AGCUCACCUGGGCGGCAUAUGUAAGCGAAAUUCGGCCCAUGCGGUGGUGC
+AAUAAGUCUUUUGUACAUAUGAAUGCAAAGCGUUAACCUCAUGUCCUCGC
+CAUCGGGCUUGCCCAUAUGCCGAUCAGAAGGCGAUCGUGGUGCGUUAGAC
+AAGCGAUUAACGCUAGCUACUCAUGUAUUACCGCGGCUGCUGGCACAUGU
+AUUGGCCAUCGCUUCUAACAAAACUUAGCUUAAUUAUACUCGUUUCUGGC
+CUGCGUUUAAAAAAAGUCAAAGAGGCAUAUCCCACAUUGCUGCAGGCACC
+UCACUUAUUUUCUUCGCAACAUCAAUUUGCUGGGUCACGCUUAAGCGCAU
+UGCCCAAAAUUCCCCACUUCUGUCCGAGAUAAGGUCUUUCACAUACCUGU
+AUGUGGCUGAUUCUUCUCACAAAUCAGCUAAGCGCAGGAGGCCCAAGUGG
+CCCCCCUUCGAAUUCGAAGCGCUCUAUAUCUUUUUUCCUAUUGGAUCAAA
+AAAAGAGUUCAAUACUUAAGUAUCGAUUUUUUUAAAAAAUUUUUUUUGGG
+UGGCAUUAAACUUCUUAAAAGGAAGAAAACCUAGCCUAUCUAAGGUACAA
+UACGAAUAAAAAGACAUAUUUUACGCACCAAUACGCUAUUUUAAAACUAG
+AUCUUUGCAUUUUAAGCAAAGAAGAAGGUUCUUGUGUAAAAUAAAACUUG
+CGUGUGUAAUGCAUUUGAUUAGCGUUAAAUCACGAAAAAUUGGUUGUAAC
+GGUUAAUUGGCAGUUUGUUGCACCUCUCUAUCCCUUUCUCACGGCCUUAG
+CACUAGGAACAAUAGGCAAUAUGUAUACUGAGACAUUUACCCUUGUCCGG
+GGUGCCAUACAUCAGGCGCUUCUCAUGUGACUAUCCAUUCAGACAUCGCA
+GGACCCUUUAUACUGCGGCCCACUUUGCUACCGAGAGCAGGCGUGGGGGU
+GACAUGAUAAGCUGGAAACUGGCUGCUCACGUACGGUGAAUUGUUUCUGC
+AAGAAAAUAUACGUUAGAGAAUCCGAUUGUCCUCUGACUGCUAUGGGUAU
+UAGCUCGCUAGGGGCUCCACGGAUACCCUAAGUGUAUAGCAGACUGAAAG
+UUAACUGGAUGCGUCCUUUAUCGCUUAUGAGCAGACAUUCUCCAACGAAU
+UCCUGUCAGGUUCAUGUUUUCCAACCUGAUAAUCUUGGAAGUCCCUGAAA
+GGGACAUUUUAUGAAGACUAGACGAUAGCACUUGAUACGCGAGAACAUGU
+GAUCCUCCUCCGUUUGUCCUAUGUUGCGAAACAGGCUUUCGCGAACUCAG
+AGCUAGGGCAGGGACAAGCUACGAAAUUGAAAACAUUAAGGAAACAAAAG
+UUGAUAACUGUCAUGUUCCAGGGGAAUGCUCUCUCCCGGUUACUGUAUCA
+UGUAUAGUGCCCGAAGAAGUCUCUACCAGGGUUGGGGGCUGACGCGAACA
+GACUUAAGAGCUACCUUCCAGCAUGAUCCUCGGCCGAAUCACCAAUGGAA
+UAUUCUACAUAUCACGAAAUCCUUCCAUGACCUACUCUGUGUUGUGUAUG
+GCCAAACCCUUGGGUCUCCAAUGUACCUUUCCGAUCUUCAGUUGGUUACC
+AAGAGAAGCGCGGAACCGCCAGAGACAGUGUGGGCGUCACUUUGGUGGUC
+AAUAAUUUGGUUCUCUAGAGUCAAGCCCACGUUUGGUCCUGUAACCUCCG
+UGUGAUGACCUACCGAGAGACCAGAAGAUCAGAUAUCCCCGUCCCAACUA
+UCAGCUUGUUCGGAUGUCACAUACCCGCGAGGUAAAUCUCUGUUAGGGUG
+GUACUCAAGUAAUUUAAAAAAGUUUUGUGGUAACCUAGUACCAACACGAA
+CUCGGGAAUUUCUCACUCCUGUAGUCCUUGACCAGCCUUCUGAAGGUUCU
+CCGAAGUAGUGGACAUGUGAUGCACCAUGCCUUGGACGAUCAAGGCAAAA
+UCGCACGUUGAUGCUUUACCUCGACGCAGAGUAUGCAUCCCUUAGGGUCU
+AGUUCCUCCCAAGGGGGACUGUACUUGUAAAGGAACGGAGUAGACUUGGC
+UUAGCCUUAAUCCAAUUUUAUCCGAAUCAUCCUUCGCUCUGCAGCAAACC
+AGUCUGACAUAAGAAUUGUGAGAUUGCCACAUAUGUGGCGCAAUCGCUAG
+GUUAGGUAAACUUCGUAUUGAUAUGUCGGGCUCAGACAAGGACUUACGAU
+AGUUACACCACUCAAUCCAGUCAUCUCGCGGGAGGUCAUGGCCCUUAUAA
+GUCACCUUAGAGUACUGUAGUACGAGGUGACUCGCAGUGUUAGCAGCCCG
+AUCAUAUGCGUGAACGGGUAGAUCACCGUGUGGUAUUAGUGCGAGCUCAU
+AAGACAUUCGCCACGUAGCAUCCGCGCCUGGACGGACGUCACCGGGCAUA
+CUGCUGUUCCGGCAUUUGGAUAAGGAUGCGACGGAUUACUUGGGAAGCGU
+GCUUUAUAGACGCGCGCGCACAUCGAUUGUGCCGCUAAAAAAGACCCUCG
+CAACGUCUCAGCUCCUGGUGAAUAGAAGACGGCGGCCUUAACAUUGAGAC
+GGGCCUUGUUCAGUCGCCUGAAUCUAUUCCGUUUCAUAGCCUUGCGAAAU
+CUACUCGCGCCACUCGCUCCGGAAAUUCUGGUCCAUCUAAUUACCGGAGC
+UUUCCUAAAGAUGCAGAUGUAACGGUGCCAUAAGGUAUGGUAAGGGCUCC
+UAUCGUUGCAAAAAGACCAUAAUAGGAUUUUUUAUAGCAGGGCAUCCUGG
+GAAAGGCUGCGUCUGACAUAAUGUCGACCCGGUUACCGCAACGAGUGUUU
+CGGUUUUAGUUGAUGGUACCCCGGAAGCUGUAGGGAUGGACGACGCGCCU
+UGGCCGGUCUCCUGGCUUACGGGUACCACCGCCCGUGCUCCGCCUUCCCG
+GACCGCAAGCGAUCCAGUGGCUGCCCGUCAGGGCCGGAGCCGGACUUCCC
+GAUUCACAGUGGCGAGGGCCGCACCGGCAUCACACCGGAUUUCCCGUUCA
+CCAAGGCGUGGCGACAGUAGUGCUCCCACCGGGGUGGGCACAAGCAGGCU
+AAUUGCUUCAGGACUAGUGAAUUUAGUAUACCUCUGAUGCCUGGUGCCGG
+GCUUGACGACCUAAAUCGCCAGAUAGGACGAUGACGGAUGCUAUACUAGA
+AGAUUUGAAGUCUCUAUCACUAAUAAUCACGGCGGAGGAUCAGUGUUAUG
+UCCUGUUGUUCUGUCCCGACUUAUCGCAGGGCGAUGAUGACUAACACACU
+UUAGUCGAAAAUCCGUAUUGGAUCUCGCGCAAUUGACCAGUUUUAUUGUG
+ACUAUCGGUGAAGUGAACUUAGCGUAGAGUGUUUAUGAUCUGACUACGGA
+UCCCAUACACAUGUAUUCGUCGGAAGGAUGCUGACACGGAACAGGAAAUG
+ACUACGGAUUAGGUCAUCUUCAGGAAGGAGAUACGGUUAUUCAGGAUGAA
+UAGUCGGCAUGGAAAGCAAAUUGGACAUUGAACGGACGCAAUAGUAACUA
+GGAUGGUUACUACUAAGGAAGGCAAUGGACACCUCUGGAUGAGGCAAGGA
+CUGAACAUCAGGAAGAUGUCAGGGACACCGCUCAGGGAACAAGUGAUGUG
+AGCCAACGAGGAUUGUUGGUAGACCAGGAUAGGUCAAGGACACCGCUAGG
+AAGGCGACGAAAGGAUUAAGCUGACGGAUUCAGCAUACUAUCAAGGAUUU
+GAUGCAGGGAGCACUUUAGUAGCUGGAUUGCUGCAAGUAAGACCAUAACC
+CCGAAGGGCGUAAGCCCUCGGGGUUUUUCUUUUUGUCCCUUUGAUUCCGC
+GUCCUAGGCUCUCCGGACUGCGGCAUUCACGAGCCGGUAAUGUAUCAUUC
+UUCGGUCCAUCAAACAGUCCCGUUCAAAAACUGAACACCUGAGAGUAUAA
+CUCCUUCGGCGAAAAAAAUUCUUCUCCUGCAUGACAUCAAAAAAAACUGA
+UAGCUGCGAAAAGCUGUAUUUAGCGUAUCAACCCCAAAGCGCCGUGAGGG
+GCUUACACGAUAGCCAUAUGCGCACUCGGAAGGAAAUCGUAGGGGGUUAU
+CUGUACCAGAUUCACAUACGAGCUAGAGGAAUUCGUUUUGGGCUACAUUU
+GCCUCACGAGGCCCGAUCACCUCAUACAUCAUAGAACGGCUUCGUCUACA
+GUGAAUGUAGCGGAGCACUCAAAACUCCGGCAUACAUGUCGCCAUGUAAG
+AUGCCCGUGCCUCGACAGCAUGUAGAAAAGCCCUCUCCAUCUUUGGCGCG
+AAGACGCUAUCGAGGUGCUACCCAGCUGCGAACGACUUUAUGGAACCCAG
+AGGACAUCAUGGAACUGCAUGGCACAACAGAUAGCAGUGGGCGGUACGAA
+GGUAGAGUAUAACACCCGGGAGGGAUAACACUCACUAGGGCCUGUAUAUG
+UGCAUCCGCGGUCACAUCCACAUGCGCGAUACCACCUCGCUCGAAUCGUA
+CAUCCAAAACCCUAGGUGACGCAAAGGCGGAACAAGCCCGAAACCCAUCC
+UCCGAUCACCGCGAUAUUGCUUCGUCUCCAAAGGUGGGAACAGAGAGACA
+UGGAUGGCACAGCGUGUGGAAUCAGAUCGUUUGGCGCGACUUAUCAGCUU
+UCAGACCAUCGAGGUCCACUAGCCAAUAGUGCUAUAGACGUUAUUUGGAU
+GGAUACGAGCGUUGGUCCAUGGGACAACUGAAGAGAGCGUGCUUUCGUCA
+CAUGUGGACAGAUCGAGGAACUAUGGGCAGACAACUCUGGCGCUUUGUAU
+CAAGAUAUGACGUCCUGCAUGUUGAUCGAAAGGGGACGAUGCGCAAACCU
+UUACACUACCGUAGUAUCAGUCCGAUCCCGACCCGGUGCUCCUAUACAAA
+UGGUUCUGCAGCCGUGCGGAAGUGCGGGGGGGUGCCUCCAUUACUUAUGC
+UACCCCGGCUUUAGGCUGACUCGAGAAGCACCCAAAUUUAGGUCAUCUUU
+UCAAUGUGUCGACGCUGUCAAUUCGCAACACCCUUACAAUAUUAAGCAUC
+UAUUCAGGAAUCCGUCACCUGAUCGUCAGCUUUCUUCACAAUGCACGUCG
+UGCCCAGAGUACGGCUUUAUCGCAGUACCUGACUCCGAUCGAUGAAAACU
+UUUGAAGCGCCAGGAGGAAUUAGACCACACCGACGCCUAGCUUCACCCUC
+AAUAGGUCCACGGCGGGGCAUUACCUACCCGGGACUUUUUUUCUUCCCCA
+AGCUAAGCUAUUGUGGUAAAGGUAAGUCCUGGACUUCAGUGAUGAGACGA
+UCGACGAGUCAGAAGGACCAUCAAUGUAGUGUGUCUCGUGAGUGUCACGU
+UCUCUGCGAGCUGUGUUUCCGGCCGCCAUGCAUCAGCUUUGCCCCUUCUU
+ACCUGAUCGAUAUGGAGGCAUUCGCUGAGACAGGUGCUGGGCCUUGAUCC
+CGCGAACGCCUGUACACUGCGUUACCCCAUGGGCAAAACUGCACUGCGUG
+GUCAUAGUUACCCUUCCUGCAAGUUCGUCUUUCAGCUAUUGUUCUAUAAG
+CGCUAACAUACUACAUAAGGGGGCGAGACAAGGCGGGCAGGAAUCCCCAC
+UUCGCCGCAAGUCCCGUCGGCUCCGAGUGAUUGUCCAGUUGCUAAUGGCC
+CGGAGCCAAUCCCGUAGUACACCGCUUUGCUAUCAAGCGCACUUUUAUUC
+AACACCACUGUAGCAUGACUCAUUCACCUCACUUUAUGUUAGAGACAGUG
+UAUUCAGUCCAUCGGGGGGCAUGACUCAGAGCACACAAAAGAGAGGUAGU
+AGAAGAGAUAGUUUUGGAUUACGACCGAUGAGAGAUACCUCGUAGGGGAG
+GUUUAACUCUUCUUUUGAAAUUUGUUGGCAUACGGUGUCCCUUAUACUUC
+GAUUAUAACUUUGCUGUCGAGACUGGAAAGUGCCUAAUUCCUUUCGAUAC
+GCGUUAACAAGACUUCAGAGUUGAGCCCUAUAAUCACGAGACUCCGCGAU
+GUGUCACCACUCGUGAACGUCAUCCCCCCCCCUUUCCACAAUACUAAAUC
+CAUAUCCGGAUCCCAGGCUUAAGAGACCAGUCUCUGGGGGUGAGGUGAGC
+AGAGCAACUAUACACCCACACCCAUCGCGCCUGACUAGCAUAGUAAUAGA
+CGCCGACUCGCAUCAUGGGUUUGUUGAUCAUCCGCGAGCCUGCACCCCUU
+CAGACCCAGCGCACGGCUGAGGAAAUACAUCUACUGGUAUGUGGAACCAA
+GCUACCGAGACGAAUCUGGUUACAACCACUAGAAGUUUCUCAAUAUACUG
+AGCAGAUAGUCCGGCGAGAGGCCCGGCAGAUGAAUGACUCCCUCAAACUA
+UCGAAGCGGGUACCUCCGGCUGAGGUUAGCUUCAGCAGUCUCCACUAGUU
+GUGAUUCGGAUUAAUUAGUCUGUAAGUUGCGCUUUGAAGUCGAUCAAUGU
+ACGACGAAAAUAGAACAUACCACGACCCUUCGGGCUGGGUGUUUAACCAC
+AGGUAUAGGAAUAAGCGGACUCACACUGAUCUGUAAAUCAAGAGUGGACU
+AGUAGAGGAUUGCUUAUCUGAACGAAGCUCUCGAGCUUAGUCUCCCUUCG
+UCUCGUAACCGGGGCCCUGAGCACGCGAUAACUCGGAAGCCACUCUCAAC
+CGUCGUAGCUAAAAAAUAAUUCACCUUGUGAUAUCAGGGUGGGACGGGGU
+AGACCUUCCUCGACACGGGCAAGCGCUGGAGCAACUCUGAGGCCGAAGUA
+UCGUUUUAAUAUGAAAAGUAGUCUUCGACACCCACGUCCCCAGAGUCGGU
+GUGUCAGAGUGCACGCGAGGGCACAAUGAGCUUACAGUGCCCCGAUGACA
+GCCCUUUCUGCCUAAAGUACCUGCCUAACGAAUAGACCUCAUGCCACGAA
+UGAAGGGGAUGCUCCAAGAGCCUUUAGGCUGGGCACCGCCCCGAACAGAG
+ACUAGAACCAGGAAGCUGGCCAAAACCUACAUACCUAGCCAGAACCCAAC
+UCUUCGGAAUUCCAUCGGAAACCCAUGGGAACGGCUGUAAGAGUACCAUG
+CUGUGACUUGCUGCCUGUCACGAACUCAUAAAGCGCCCGGCGUACGGUGC
+ACGCUGGUCGCCGCACAGGCUCUUGGAGUUGAAAGAAGGGAGCAAGAUUC
+AAGGAGUGAUCCCUCUUUAACUUUUUCCUGUAUCCCACUCCGGAAGGUCG
+UUAUUUAUGAACCAAACAGUGUUAAGGCUGUCGCGUGACUGCACUCCUUA
+AACCUCUGUUCUUUGUUUUGCCCUAACCCCUGAAAACACAUACCUGACGA
+AUCGCGCCAGACACCAUAGCAUUUAAGCUCUACGUGCUGCGAAGGGAGGU
+CGAAUAAUCUCGAUAGUUCCAAAGAUUGCCUUGUGAACCUUGGGUACAGU
+CAGCUUUCCUCCGCAGGCGUCGGACGGGUCUAACGCAAAACUCGUCUGAC
+ACUCAUUUGACGAUAGAGAGACCUACCAGAGAUUGCGGGUUGGGCCCUGU
+AAUGGUUACGACGUUAGGCUGGCUUGUUCACCUAAAACGUACGCUGAGUC
+CGCUCGGGACGGGGCCCUCGCCCCGCAAAAGUAGGGGAGCCUAACAGGGG
+GCCACGGGAAACUGGGGAAACUCCAGCCUCUCGCCCAGGGGGAGUCCCGC
+GAGGGACGGGGUUAGGUGCUCCGACAACUGCACAGAAACGAGACCUGCGG
+UGGGCCAGAUGAAAAUGAUCAUUUACCCCAUCUGGCGACGGAUGGGAGGG
+UGUGAGAGACCUAUCGUGGGUUGAAACGGCAGAUCUCCCCUUGAGCAAGU
+AGGGGAGGAUAGGGCAAAAUGACUCCCCUGAUACGCAGAGCCUAAUCCCC
+CAAGUACAGAAGCUGGGUUAUUGUUAGGCUCCCCAACGCGUCUGUGAAGC
+UUAAACGAGCUCCUCGCGCAUGAUGGACGUAAUUUUCCUUCGCUGGACGA
+UAAGCUGAUUACCCUGGAAUCUUUGCUCGGCAAUUUGUAAAAGCGCACUU
+UAUUAUUCGCACGGUAUGCCGAUACCUUCAAGGGACUGGUGUCCCAAGCA
+CAGCCAGUGUGUUUUGCCUUUCUCAGGCGCAUCGAUACUGACCACUAGAA
+UUGUUAAUCUGCGCGAAGAGAUACCCCUAUGCAGCCGGAAACUAGUGCGG
+UCGUAGGAACGAGCCCUCCCCCGCGCCCUUCUUGUGUGGAUCCCUGAGCG
+UCAACUGCUGGCCGGCCAUGAUAACAGGCCUGCUAAAGUCACCAAGCGGU
+UACCCCCAGAGUCUCGCUAGUGAUAACCAUUUUGAUGCCUACGAAAGCAC
+GAGAUACGCCGGCAAGCUCCGGCAGUGAAAGGUACAUAACGAGAGCCGAU
+GUUUCCUAUCUUAUCAAUUAACGACAACGUUCCUCUUUAUGUAUGCGAAG
+CAACGGACCAGAUGACCUCCAGGUGCGUUGCAGUUUAACCCGGACGGACA
+UGCUUGCCAAAUUGUUCUCGGACAUAAAAAACGCCCCUCCGCUAAACAGU
+UUAGCGAAGGGACGUAUUAAUUAACGUGGUACCACCCUACUUUUAGGAAA
+AAAUCCUACUUCAAAAAAUAACGGCUCAACACCGGCCGCACCAUUAUCCU
+GUGCAGCGUGACUCCGGGAUGUAAUUCGUCUACUUAUCUCUACUAGUUUC
+CACCAACCACUAGCUCUCUAGGAAUAAGAAUAAGCAACUACUUCGUCCGU
+ACUGGCAAUCUCUCAAGAGACCGGAGAAAUAAAGCUUCAAGGACGGCAGA
+GUAGUUAAUCAGGGGAGCUAGCUGCUUUUGUAUAGACUCCCGUGCUUGUC
+UGGGGGAUCGUAAGAUUGAUUAUCCUGCGAUUAGACCCGACAACAUGAAU
+GCAGCUGCGUGUUCCACAUGCGCCCCUCUUGGGCGGAUAUUGCCCGCUCG
+UCCGUGUGAGAAGCGAGCGACCUCUCGGGCAGAUUAUGUCCGGAUGUCGG
+AUUACGGUCCAGCCCGGUUUAUGGGGCAGAUUCUUGCUCACAAAGAUUGU
+GAUUCGGGACACGAUUUCUGACGCAGCUCUGUAAAGUAUUGUGGUCGGGU
+AUGAUGGGUGCGACCUUGUUGGAAUUUGUAGCCGCACAGGUGCCCCUAGG
+CUUACUUCGCCGGAGGGUGCCUAACCUUGCGUAGUCGAAGGACACAAUGA
+CCGCGCUGCAGAAACGUCCACGAUAGGCCCAAAGUACCACAUACAAUGCA
+CAGCUGACAUACUUCACUACGCUGCCGAUUAGAGGGUAGGUAGCAUAGCA
+CCUGGUUUACUCUCAGUAAGGGGUUCAAAACAAAGAAUUGAGCACAGUCA
+UUGCAGCGUCGUACAGCGGGGCUUACACCCGGCAGAGCUGGGCCAUUGUU
+UACGUCCUCGACCCUACUCGGUUUCGAAAGAAGAUACGUAGAUAUAUAAU
+GUUUUCCAGUGUUCGGACCGCUGUAACACAAGUUGUUCAUUUGUACCCGG
+CCACUGGACGGUUGCCAUAUUGACCGCCGAUCUUAUGGACUGCAAGUCGG
+CGAUACGUAGAGUGAGGCGUGCGGCGAAAAAGCUAUGGAUAAUCUCCGCA
+GACUACCAAAUUAUCUCACCGGGAAAAGAACCACAUAAAAUAAACAAGGG
+UUACGAGGUUAACCCCUACGUGUGAUGGCUGUGUCUUGAAGCUAAAUGCG
+GGGGCUCCAGGACUGUGGUUUACCACCUCAUCAUCCAUGAAACUAAUGUA
+UCGCUUCGCGGCCUAAGGGGUCACGAUAUUUACUUUGAUAAAGUCAGGGC
+AACCAAUUGGUUCUUUGCGGGUGUCCAGAAAACCUGCUGUAAGGGGCGAA
+UCGCGCCAAUGGCGUUAAACAACAUCAAGGAUGUGCCGGUAUCCCAGGAU
+CGAGCUCCUUAUGUUUACAUAAGUAGUAGACUAUAUCAUCACCCUAAAUA
+AAAUUAUUAUAUUAGUAAACACGCGUAGCGUGUUUACGUAUAAUACUUAU
+UUUUUAUUGGGUGUCCGGCGUGUAGUCGUUGAGGGGUCAUAACUUUUAAA
+GUCAUAGGACUUCCCUGCUGAUUGUCCGUUAUAAAACAGUUUUACUUAUU
+UACUUAAAACUUAAAUAAGUCGUUUUAUAUAUUUAAAUUACUUAUUCAAA
+AAAGCUCUCGUUUCUUUUUUUUCUUUUUUUUGAAUUUAUAAUAAGGAGUU
+CCCAGCAUACAGCCAGAUGUUCAUUUAGAUAUUUCUAUCUAACGGCCCCA
+UUUGAAGCGUAUUGCUUGCGAUCCGGUUCUGGCCUUGAUCCGAACGGCGC
+UUAUCCGCACAGAAAGUGAGCAUUCGUAAGAAGUAUGGCUUCCGCCUUAU
+AAAUCAUCGCAACCGUUUAAUGAGUCAUUGCGCAAUGGUCCCACCCUCGG
+CCGGUAAUGGGGCUCUCCUUGUCCACCGACUUGAUUUCCAAGGGAAACAC
+ACUAGUCCUGCACCCACAAUUUAGGGGGUUCUUCCACUUAUAUGUGGCUU
+UUACCUAGUGACAGGGGGAAUCACAUGCACUGUAACUUCCCAUCGAUUGC
+AUGCACUCCGAAAAGCCUCUCCUCCGGACCAGAGUGCUUAACUCUCUUUU
+UCCGCUGGAUAAUCUCGCUGGCGAGGACCCACAUGUAUGUAUUCCGUGCU
+UGCUAGAGGUGACCAUCGCGUAUAUGUGGUAGGUUGGUUCUUCCAAUAGC
+AUUAUCGUGUACACGCCCCGCAGUUUGGUGUUCACAAAUAAUACCCCCAC
+CCGAUGAGGCCAUGCCGGAACCCCGCGAAACCACCCAAGGCACAGAUAAC
+CAACCGCGUGGCUGAGACGAUCUGCAAGAGGGGCGUCGUAAUGUUCACGG
+ACUACUACGUAAUCAGUACAUUCGACGGAGAGCCCGCAAAUUUGACGUAG
+UAACAUUUACCCCUUCCGAGGCGCAUCAUAAGGAUCGUAGCUCGCUUUUU
+ACCUUGCGUUGCAUGUAUGUCCUCCGUCUGGUCGAUUGUUCCUUCGCGAG
+GUAAGACACAGAGUGGGCUGCAGACCAGGUCACAUCGUGCCUGAACUUCC
+CACUAAUUGUUAAACAUACUAACGUCAUAGGGACUGAGGUGUUCGCGACA
+ACUAGGUGUACGGAAUACACGUGUCAUCGCGAGUACACGUCGACAUGAAA
+UUCAUUAUAUAGCCCGACUACAUGUUGCCUACACCAUGUCAGGUAUAUAC
+UUGGCAGUAAGAGUCCCGUCAUUACUUAAAUCUCUCUACCCUGCCCGUUC
+ACAGUCGGCCGCAAUUCAAAAGACUCUUAAUGUAUUCGCUCUCAGGCGCG
+CGUAUUAGAGUGAGUAAAUUGGCUCUAAUCUUUGAACAAAUAUGUCGAGA
+UGAGGGAUAUUAAUGCAUUUGCGCGAUAGCCGGAGGUCCCGCAUCCUGUU
+AAUCGAUAUGCUGGAGACAGGGAUACCUGAGAGCGUCCCAAUUAGUGACC
+UCGUCCGUGUCAGCUGACUCCGCACAACAGCCGGCGUCUGGAGGUCCCUG
+UGCCCGCCUUCAGCUGGCGGCCGCAAGGCAAUUCAAUACGCCGGCUAUCU
+UUCGAAACCGCUACACAGACAAUCAAGUUUGAUGCUCGAUCGAUAUACAG
+UAUAGCACGUCGCACUCUAUCAUCGUUCGUGCAUGUUUGAUUUCGCGGUU
+CGUAGAUGAAACAAGCUGGUAGCCUUAUGCGGUCGUAAUGUAAAGAUAUG
+GCAUUUAUAGGCUCGUCCAAUUAUUCACUCGACUUACUCAGGAUGCCCAU
+UCUGUGCCGUGUCUGAUGCAUAGAUCCGAACGAUCGCUACGCGCGACGCG
+ACUGAAGUCGAAACCGUCUCCGGUCUGAGCUCACUUCUCUUAGUGUCCCA
+GAUCACCGUGGCCCGAGACGUGCGAAAGCAAGGUGUAUUAACCUCCCCGA
+CGUCAUAACAGUUCUACACCGUUCGUAAUACGGUAUCUAAUCUCGAUGGG
+GAUUUCCCCCCCCGAUAGGGUAAGACUGAGCUUCGCGCCUUGCCGACUGC
+ACUCUGCUUAACACCUGUCGGCCGUUGGCGACUUCAGUUUCGGAUCACCU
+AAACACGAGAGGAACUAGACAUUUGAACAGUCUCGGGUCGUAGUUGUAAG
+UCUGAUGGCAAGGAACAUAUGCAUUCGCAAAAUCGAUUCCACUCCCACCG
+CCUCACCAUCAGCAUCUGUAGGACAAUCGUACCGGUAUAAGGCGCAGUUC
+CACUUAAUACGAUAGUGCAGGGAUAGACUUAGCUCGGCCGGAAUCGGUCG
+GCCUUGGACGAGUUAUGUGGCGUAUUUUAAUAAGAAGUGGAAUCAUCCGC
+CGAAGUUUGCGCACACGGCGAAAUUAAAUCAUCCGAGCCUGGUAUUCGUA
+GAACAGCUCUUCUUGUUUGCUGAGGCAGAUGCUCGAGGUGCAUGUCGAGA
+AUGAGAGAAUCUCGUUAAAUACUUUCAAAACUUAUAGUUGCAAACGACGA
+CAACUACGCUUUAGCGGCUUAAUUCCCGCUUUCGCUUACCUAGAUUUGUC
+UGUGGGUUUACCGUAAGCGACAUUAACACAGAAUCGCUGGUUAACGCGUC
+CGCUGUUAAUCGGUUAAAUUAAGCGGAAUCGCUUGUAAAAUGCCUGAGCG
+UUGGCUGUUUAUGAGUUAAACCUAAUUAACUGCUCUAAACAUGUAGUACC
+AAAAGUUAAGGAUUCGCGGACGGGGGUUCAAAUCCCCCCGCCUCCACCAG
+AAUUCCUAAGAGUUGGUUGAGAAGCGUGUGGUCGCAUAAAAGCAGACCUC
+CUAGUUGGUAGCAGAUUUCUGCUAUAUCGAGCGUUUCAAGGUCUCUAACG
+CAAACUCACUGAGGUAUUAAAUCGUAAUAAGUUAUUAGUUAACAAAACGC
+CAACAGAUUUAGUCGCUCCAUAUGCGAAGGUUUCUGCGGGAUAUUUACCU
+GCUGAUGGGAGAAGUCGGAACAUGAUAUAAACGACAAUCCCAUGCAAACA
+UACUUUGAACCCGGGGUGACCCAGAAGCUACCAGGAGUCAAGCGCUGGGU
+UCAAGUUACAAAUUCGUUGCAUGCCACAGACGAAUGUUUCGACUCUGGAA
+UGCAAACAUGACGUGUAGCAUGCAAACCUGUGAAUGAGGAAGCACAGACG
+AUCAGAGUCUUACCAUCCAUCUAUCCUCCAGCGACACUGCCGAUGAAGCG
+ACUAGGGGGGCUCAAGUCGGGACGCGAGCGAUACGGGAUGGCACUGUAGG
+GGUAGCCAGGUGACCGUCCCUCAUCAACCGGUUAGUCAACCCUUCGGUUA
+AUUUCAAAGAUAGAUUUGGUUGGGUAGACAGUAUCUGGACAAACCCUUGU
+AGAGCUGAAUCCAACGGCCGCGAAUGUUUAGGCAGAUUGCUGAUGUUGAG
+CGUACCCGGGCUAUAUCCCCUCUUCCCUCCUCCUAGCUGGGAUCGAUCGC
+CCGGAAUCGCGGAACAAGGAUUAACAUUCAGAAGGUCACAGUCCACGAGC
+UUAACACAGUUGGAUUGUUGACCCUACUCCGUCAGAGAGGGUGCUUGAGG
+UGUAUAAACUGCUCUGUGGCCUAAGUCGAUCGUCACUAAUUAGAAGCAAA
+AGAGUGCAAGGGGCUAGGCCUCUUAACCCCUUCCCCUGCACUCGCUAUAU
+CCUAUCGCUCAGAUGUUGGACUAAAGCUUUAAAGAAGAAGCGCAUCCCUG
+GAGGCUGAAGCAGUGGGCGAUAGUCACGUUCGUCAAGCCAAGUUUGAAAU
+CGGACAGCAUCAAUACUGCAAGUCCCAAGUAUUUGCCCGCUCCUCAUAUA
+ACAGAGACUAAAACGUCUAAAGUAGGCUCCUUCGUGUCAAGUCAUGGCUG
+UCACAAUCGCCACCUGAUCAGCCCUGACCUAGUAGCAGACCCCACGAUUG
+UUCCGAGGACGAAUAAUGCACAGUCAAUCCCGCCACACGACGUAUCAGCU
+GGAGGAGUAAAACUCUGUGAGUUAAUAGCCUUGCUCCCCACUCCUUGAAA
+GAUGGUACAUAAUUAUGAGAGUGGCUAACUCCGGCGAUCAGAAAUAGUUA
+AUUGCAAUGAUCCAGCUACAUUUGUCGUUUGUGAAACCAUCGCGCGUAGC
+UUAGCGACGAUACGGUCCUCCGAAAAUCGUUAUUUCGCACUAUUCCUCAA
+ACUUGCGCAAGUUUUACACCUUCCGGUCGUGCUGGUGGCCGUCUCUGCUG
+AUCAUGUAGGUCGAGGGUCGCCCAGUAAGGGUGGGGUAGGAUCAGCUUUC
+GCGCGGUGCCCUUCUGGCGCACCCGACCUACUAACCCCACACGCAUGCAC
+GUUUUCAGUUUACCAGCUUGAUGGUGGCACCGUUUUACGGAAACGUUCUA
+GCAUUUUAAACUGCCCGCGACUACAAGUCGCCCUGUACCAGGUUUGAUGA
+CUUUACCUUGUAGGGGUAACAUAGUUGGUGCCCCACACAGCGACGCCUUC
+UAAUAUGCCGUGCUGUUAAGUGAUGUUUAGAAGUAUGAAAGCCUCCACUC
+CUUUACACGGCUUACGCGUUAUGGGACAGGAGCGCGCGCAUGGCUAGAAG
+UCAACACGACGCAACACCGCUUUGCCUAUGACGGGCCUGACGUUUUCAAU
+UAGAUGGCAGUACUAUCUUAUGCGAGGGAACCUUUUCUGCCGAGGGUUAG
+ACGCGUCGUAACGUGCCUUUCAUCGUUUGUCCCUCCCACGCUAACUGAUA
+ACUUGAACGCAGCUACGUUUCUAGUCAGUUUAUUUCGCUCACUUUCGUAG
+GGUGUAUACUCCGCAGCAGAGACUGCUCUGCAUAAGAAAGACGAAGUCCA
+AAGAUGCUACUACAAUCAGGUGUACUUAACUAGGUGAAACUUACUCACUA
+CUCCUCACCCGUACCCCCAUCGCAGGUUGGCUAUCUAUACAACCCCGGAA
+AAUUAUCACCGGCGAGGCGUAUACUAACCUCUAUUACUGCGACUAUACCU
+CGGCUACCGGUCCAGUUCUAGGGAGUUCAAUUUGAGAGGCGACCCCAACU
+GACAGGAAGACAAGUGUUUUCUCCUAUGGUCAUACUGGUAUGUAUCGCGU
+GAGACCUCCACUAAGAAAAGGCGGACUUUCCAUUAAUCUGAGCAAUAGUU
+GAAGCCCGACCUGAACAGUCUUCUUACCGGGCAAAGUUGUGUCUGCUGAU
+UCCUUCUGCCGCCCACCGCAGCGUCUAAUCACUUGUGAGUUUGUUGCCGA
+ACGUUCGCCAAGGGCGGCUGUUUUUAUGACUGGCAAUUAAUCAAAAACGG
+GACAUUCAUAGUAGAGUUGAUUUAGCGACUUGGAUGUGGCAAGCGACUUU
+CGGGCCAACGAUCAAGUCUCAAUCUCAUACUGAACCAUCCCUGAGGGGGA
+GCUUCGGCUCUACCCAGGUUACAUUUGCUGUUCCACACACGGACAUGGAU
+AGACCGCUGGACAUUAUGACGUUUCCCCCGAUCAGACGCCCACCUUCUAG
+ACGGUUCCUCUUGAUCUACCGUAUAGACGGGGAAUAUACAGUGGUGUGAG
+GUAAUAAAUCGUGAACGUCAUGAGGGUAUAACUUUUGAUGGUUGUGCACG
+AACGGAGUCGCAGUUGUACGAAGUGCUAUCGAGUUUAUGGAUCCAUGUCC
+CCUUAAUCUCGCGCCACUCACUUCACCUCGUCCCGUUAUAUGAAAACUAC
+CCGAAGGGUUACUACCACGUCACUAAUUAGGUUAAACGUAAUGUUGGAAC
+CAACCCGGGAAGUCUCGCUUAUACGUACUUUGAUCUAGCCAUCCUUCGUA
+CGCCCGCGAGGGCGCACAGCACAAGGUGCGGUUGCCUCAACAUAAUUUCU
+UAAACCCGGUAUAACGACCUACGUUUUUCGGGAUCUGGUUCUAGGAUGAA
+UUCGGCAUGACAACUCAAACAGCGGGGCGGAUUGUCCGAGGGUUACGCAU
+UAGUCGUCGAUUAUCAUACGUAUCGCGGCUAGUCUAAGCCGGGUUUAGGA
+UUUAGUAAGAUGACGUCACUGGACAAUUGAGAUUAAAGGGACGCCCAAAU
+GCAGCUUCAUCAUGCGAUAAUCUGCGGCUCAGGAUGAGUGUCGCUUCCCG
+GUUUCAGACUCUUUCCUUGUAACUGUUCGGACCGUUCUAACCCCUUUAUG
+GGCUUUCGUUGUUCGCCCUGCUGUGAUGAAUUUUCAAAUAGCGAACGUAG
+CAGAUGCAACUGUGCUGUGAAACGCCCGUGAGGGCUUCGUGGACCCAGGC
+AUUUAGCAAGUGAUUGAUCGUUCUCUCACGGAGAGUGUAAGACCACGACG
+GGGUGGUAUGAGCAGCAGCAGUCCUCAGGGGCUGUUCAGAGUUCUUUUGA
+CAACUUGCCUAUUAAGCAAGUACUUAUGGCGUCAUUGAUCUCGCCGCUCC
+AAAAUGACGCCCCUGCGUUCUUGGGGCUACUACGUGUUGAGAAUUACGAC
+CCCCAGCUUGUGGUGGGAGGGUCUCAAUUCCAACUUACGCGGUACAAUUG
+UUAGCUUAUCAUGGAGGGUGCCGGAAUAAGAGUCAGAGAGAACUUUUGCA
+AAUCAGACCCGACCGCUCCGGUCUUUGCUGUUAGUGGGUCUGGUUGGAAG
+GUGACCGGUCAGGUAAGGGUCUCGGUGCGCUUUCGACCUCGAAUUUCCCG
+GGUGUCGAAUUUGCUUAGAAAGAAUUUAAAGGAGUAACUUCUGCGUAAUC
+AAUAUUCCACGGUCCUGCAAUGCUAACCCGUAACAUUGUCGCAUUUCGUG
+CGAAUCCAGCUAGUUGGCAUAACAUAUCCUCUCAUUGACGAGAGAGUCGU
+AUGGAUACCUUCCGUGUCGAUCUUAAUGCCCGAAUUAUUCUGUGUGUUCA
+CUCAACAAAAUGCUAAGUUGCACUUUUAAUGGAUAAAAGUCUUACUUAAG
+UCCAUCGUACAAUCUAAUCCUUGUAUGAUUAAAGAGGAUGAAUUUCAAGA
+AGAGCUUGCCAAAUGCAAGGUUACUUGAAGCGAAGCUUGUUAAGUAGAUU
+UUCAGUUUAUACUGAUUAAAAUAAACAAGAAUGUUCAACGACUAGAAGAU
+GAAAUCUAUCUACAGAAUAGUCUUCAUAUGCUUUAGAUUUAUAUAAGGGA
+AUUAAUACAUUAUAUAAAUUAGCUAUAGUUUCCUCCGUCAAUUUUUAAAU
+AUAAAGUAAAAACCUUUUUUAAUUGAUGAUGACAUAGUCUGAACCAUAUU
+GAAAAAUAUGGUCGACCGAUUUCAUCGUUCUUACUUAGUGCGAUUGCUAC
+GCAGUUAUAAUGUUCUUACCUUCCGAGCUACAAAAACUGCCUUUGAGAAC
+ACGCAGCGCGAUGGAGCGUUUGCUAAGUCUCCGGGCCAUGAUAACCAGCC
+UACAAAUGUCAGAGGGGAGUAGCGCUGAUUAGCUUUUUAAUCAGGAUAAA
+GUCGUCAUUACAUGAUAGAGAUAUCAUCGGUUUUAUCACAUUUAACUUUA
+AAUGUUAGCGAGACCUUUGCCUUUACGUCGGGCACCUUAAAAACAAGAAC
+ACUUUCAUGCGAAGCCCCCAUCGUUAACCGUUCAGUCGACUCGCUACCAA
+CUUGCUCUCGCCGUGUGGUGACGCUAAUCAUAGAACAGCCGAAUCACCCU
+GCAAACAUAUGCAACUCGGCUAAGUCCACUGAUAAUAGACGAUUUGGGCC
+CAAGUAAGUAUUAGUACUUCUAAAUGUAUACUAUUGUUCUAAGCCUCCUA
+UAGCUCAUCUAGAUCAAACGGCUCCUACAGGAUAUGUCACGAGCUCGGAG
+GUUGGCAUACAGAAAACGGCGAUCGCAACGUGCCCCUGCAGAUACAGCAU
+GGUUGCCAGGCCCAGUCGCUGACAUCGCGUGUCCCGCCUACCAAUACGUA
+UCUUCCUCAUGACAAUGGGGUAUAACUCCGCCUCAGGCGAUUAGAGCCUU
+GAUGGGCUGUGCAAGCUAAUCUGCGUAUAUGUGUGGUUAAAUGGGGAAGG
+GUAUAUCCAGACCAGAAUAGUGAAGGGAAUGAGUGGUCUACACAUUACGC
+CACCGUUGUGCACUUCUCACUUAAACGCGAACCUCCUUAUGCUCGAUGUA
+CCAUCGUAUUCCUCACGGGUACCAUACGCAUACUUGGGUAAAUUAGUCAU
+GUGCCGCCAGUUAUGGAUAUCGUGUGUGACCUCCCAAUUAAAACGGUAUG
+AGGGCCCACCCACAGCCGACACACGCUACUAGACUAUCUGUCAUACGACC
+UCUCUUGAAAUCAUUUAUAUACCUGGCAUCAUAGUCUAGCGCCAUUCUUC
+GACGGGAUCUAUACCCACCGCGUGCGUCUUUGAAGAGCACUCGCUCGACC
+GCCUACGACUCUCGGACAGGUGUGGUGCCAAAUUCAACACUUCUGUCAUC
+GACGCAUAGAUAGUAGGGUGGACGUUCUCACGCCGGGUUGUUGAAGUAUG
+CCACUUGGCUCGCGGCAUCACUGUCUAGUCAUUUCGUUCCAGUAACAUAG
+GCGUAUCGAGCUUUAAUGUGCUAACGCAGGACCCUCUGGGAAUAGUACGA
+CCUUACGGCGUUUGCUCCCCUUGAGUAUUGUGCCUAGGCAUACUAGUACC
+UCAUUGGUCUCUGAUGCCAGUCUCCCAAACUAUGCGCUAAGUUCAGACAA
+AAGGUGUACGGUCAUCUAGUAGGAACUUAAAUAUCCGCACCGGAGCUGGG
+UGCGCACAAUCUACGUCUAGCUCAUAUUGGGACAGGCCCAAGACGUUUGU
+GGGAAGGCCGCGGAAAAUCAAAGAGGCUCCGCAUUCUUAAGAGCAGUACC
+GUCUAAAGUCCAUACCGGAGUUCGUCAUGGAGCCCUAUCUAGCGUGCAAU
+ACUCGACACAGGGCCCCACUUCUACCGGCAAAUCCACGCGACGGAGUGAG
+CCCGGCAUAUCGCUCUUUGCUCGCCUUUAGCUGUGCUGCGCGGGGAUUGC
+GCUCACAUAGCGGGGUGGCACCUCAAACCGAGUGAGCCAUGCACUCUCAA
+GAAAUACCCGAUCACGUCUGCGCAUGGCCUCUAACUAACCAUCUUUAUGA
+AGCACUGUCCUAGACUAAAUCCCUUCACGGAGGGGAUGCUCAAUGCUACC
+AGACGUUACGCGAAUAGAAUCUGCUAGUGGGAGGCUAGCCGAGUGUCUUG
+UCCUCAUGCUUGCGGGGCCCACUAUGUUUUGCUAGUGCCCCAUGAAAAUA
+ACCUGAUUUGUUAGUGUUCUAGCCACGAACAUCCGCUUUAUGUGUCUUCC
+AGGUGUACUUAGUUACCUAUGCAGGUGACUGUAAUAGGCCUUGCCGUCUU
+AUUAGUCGUCCCUGGCGGGUACCUCAGGAUCGUUGCAAUAAACUUUCCGG
+UCCACUGUAAACGCCCUCCUUGUUACCGUCUUCUUAUUGUAGUACUUAAC
+AUUUCCGCACCAUCACGGGCUGGUGCUAAGACGAAUCGGUGUGGGUGGAU
+UUAGGUAAACAUCCGAUCACCGACGGUUAUACUCGCUUCAAGCCGAUCGU
+ACUUGCGCAAUCGAAGGUCUUAUCGCCCCCUGCCUUUGCGUAAGAACAAA
+UUGUAGCUAAGUCUCUCAUUGUUGGGCCGCAUGGGACCAACCGGCGUCAC
+CUUGUGAGUAACUCGGUUAGGUACCUCCCCGAAAAACCAUGAUUUUAUUA
+CAAUUAUCGGGGCGGCGGUACGCUCCAGCACUUGACAGUGCGGCACUUAC
+CCGCCUUCUGACCUUAAAGGGUGCGGCUGGGAACUGAGCCAGUGAACUAC
+UACAUCGCGAAUAGGGCCCCUGUGCCACGGCCUAGGUAACAUGAAGGCGG
+GCGGUAAUGGGCUAUUUUUGCAUUAACGUGGACGUGUAUUUCUUGCAUGC
+GGGCGAGACUACAAGCCGCAUGCUGCGAUCUCGAGCGUAUAGCCUCCGUA
+ACGGACACUCUUUGUUCUAUGCGAACCCCUUCAGCUGCCUCAUUGUGUUU
+GGCUUAGAAUUGUGAUCCCGGUUGCUACCCGGUUUUUCAUCGUGGCUCGA
+AACAACCAUAUUCCUCUGUGCGAAACUCACAUGUGCCGGCCAUAGUUAAC
+CCUGCGUUUUUUUUCAAAGUACCAACAGGUGUUCAGGGUGCUUCUGCUAG
+AUCGCAAGUGUGCUUCGGGCUAUUCACAAUAACACGCUGCCAAGAAUGGG
+UCAGGCCAUUGACCGAGUCCGACGAACAAAGCUUGAAUUCCGUUCUGUGC
+AGUGAGGAGUGUGUAUUCCGUUGGGUGUCGGAACCACGACCUACGAUGCG
+GCCGACGAGUCCACAGAUGGCAGCGAUGGGCGCAUUUAAGGAUCCUCAGU
+UAUGUGAGCCGUGCUGAGAGCUCUUGGGCCUAGCUUUAGCGUUCAUAAGG
+GCUAGACCUAUAUCUGAGAUUCGACCAGGAGAAUCACAAGAGCGCGAUAU
+GCGGGAAGUGGCGCAUCCAGAAUGGACAGGAUGGAUGCCCUCCUGAAGCU
+AGUGCGUGAUUAAGAACAGCAGAACCCGUGAUAAGAAACUCUGCACUGGU
+CAACCUGGGACACGUGGAUCUCCCGUGUCCCCUUAGGAUAGGACGUGACU
+UCACGUCGAGGCCGGUCCCCUCAUUGCGUACCGAACAGUUCUCACACUCA
+UUCAUCGCUACUUUUCCUCGUAGAAAUUGAGUUCAUGGGUUGGGUCUGGC
+ACUUAGGCUCAUAGCCAAAACGUGAACAUUCACACCGCAUCCCCUUAGUG
+CCUGACUAUACACAAGCAGCUCCCAUCUCGGUUUCUAGGCCAAAAAUUCU
+GUUGCGCCUUUUUUAUCUGACUAGCGUAUUAUAGGGUGCGGGUUACUUAA
+UGCGAAGAUUGUUACCUGUAGCAAGACCUAUUAGACCGCCUAUAGCCGAG
+CGGUUGCUGGUGAUGGACGUGUAAUAAGUUUUAGUGCACAUCUUUGACGU
+CCAGGAGGAUGUCUGGAACUUACAUGACACCGCGCCUUAGCUCGCUUGUA
+AUGGAUACGGAAAUGCGUGAUUUCAACGUACUGGGCCUAAUGGGCUACGU
+CUUUAGGAAGGCUACUUACGAAUCCUUCGAACAGAUUAUAUGAACAGUCG
+GUUAGCUGCUAUGCUCGGCAGAGGCCACGAGUAAGUGUCGUCAAUGCCUG
+GUUUCCGAUUAGGUCGGUCCACGGCGGGAUCGCCCGAGUAUAUGAUGGUU
+ACGUGACCUUAUGAACUUCCUCCACGACGUUGUACGAGGUGCUGGUAGGG
+GCAAAUCUAAAGAACGGACUUCAUAUAGGAUGCACUCCCACUGAGGAUGA
+AUGGAAGCAGUAUGCUGGGUUCAUACUCGCAUUUGCUCAAGUAUUUGCUG
+CAGCUCGCUAACGCGACAGUCACGGUAGAGUUGAUUGGCACCAGCAAAUG
+UAGAGCCACAGUGUGCUUUCAACCCUCCUAUGACUGCACCGAAUUGUAAA
+UGGAUACAAUCUGAGCACACCAUCUUACCGUACGAUGAUCACUCUCCCCU
+GGGCGUUGGAGGUAACGGUCAAGCACUGGGACCACCUCAUGUUGGGCCUC
+GUCCAAUAUCUCUUUACGAUAGCAUACCUCCUCGUGAGCGUCUCCGGACG
+UAAUUAUCUCCACCUUUCUGUAUUUAAGAUGCGAGGUUGACCCUGUAAAC
+UGGCGACUUAGUCCAUGCCGUCGUUGAAUCGAGCUUCAACUGGUAGCUGG
+CUUCUAUCGCGAGUCGCGCCGGACCAUGAAGCAUUGUCGCGCAACUGGCU
+UUCUGGGAUGCCGGUGUACGCCGGAUUCCCUCCGCCUGUAUGCUAGCAUC
+CUUUCUACCAUAUCGGCGUUAGUAAGGUGAGUCACAGCCAUACCCCGCAA
+CGAAUACGCGGACGGGGCCGGAACUCCUAACUUUCGCUUAGAUUCUGCCU
+GACGUUAAGCCCGGAGUUCACGCCUACCACAAGCAUCCCUUAUUGCUGCU
+ACCUUCCGGUCCUGACAAGAUUUGGGCGUUGUAAUCGCAUGAGUCCGAGC
+CAUUAACAUAGAUAGCGACCCAUCUGGAAUCGCAUGGGAGGAAUUUGGGG
+GGUCACUUAGGGUGGGCUAAAUGAAGGGCUAUGCGCUCCACGGAUUACUC
+CCCUCCACUGCGAUGGUUCCAGAAGAAGUCGGGUUGAUUGGAACUGCUGA
+CAACGGUAGGCAUGGCCCGUAAGUGACAGGUAGUCCAAGGUUGUUGAAGC
+AUGUGCGUGCAGAUCUCCAGAUUUGUUAGGCAUAAAAGGGUAAAACCUUG
+UGAACGAAGCAAUAGAUGUGGACAGGGUUGGUUUGGGACCUGCCACCCCA
+CAGAUGGCGGGAGUAGCUACAGACAAGGUUUCGCCCUGAGGCGCUACAUC
+CACCCUGCCGCCAGGAGCGCUCAGCUUUGACCUAUGUAGACAUCAACUAC
+CUAUCACAGGCAGCCACCGAUUUAGGCAUCACAAGCAAUAACCGUGAUCU
+AUGCAAUUGAAAGGAACAAGCUAGCGUUCAAUAUCCAGUUUAAUUAGUGC
+UUAGGGACGCUCAAGCCCCAGUCAUGACCCAUAAUCUGCCUAGUACUAUC
+CUCGUAUAUCAAGCUUCGAUACGGGUCCUUAAGGUAAGCGCAUACGCUGA
+GAGUAUAACGUGAGUCAAUUGUUGCUCUCAGCUGGAUAAGACUACUAAGG
+CCUGGGUAAGUCCGCCCCCGGCAAAGCUAGACGCUAGGAGCCACCGAAGG
+GCCCGAACAGGCGACACGCCAGCGUUCCGCCGCCCGCAAGACGAUACGCC
+CACCACGAAAGUGGAAAGGUUAAUACGAGUCCACCAUUGAGGUGUCACGC
+UAAUAUGGCAUACCACCUGCAUACAACUAGCGAUGUCUUAAGACGCACAC
+GUUUGCGUUCUAAGUGGUGUUAAGGACGGCCAGAAAGAUGGGCGCGAGUA
+CCACCCGGGCAGAGUCCACAGGCGUGGGGUCGUUUAAGGUCUACUGAAGG
+GAUUCAAUAGCAGCCAAAACUAGCCCCCCCUGUUUACUAUCAAGUUACUU
+UUACGAGCAAUGAAACCCCAACAGCAUCUUUGAUAUACUUUAUGCGCCGU
+UGAACGCAUCAAUCGCUUUAGUGGAAUGCAGACUACACGGGUGUAUUUAA
+UUUUUCCCGAAGAUACUCUUCAUACCCAGCCAGGGUCGACUGGUUACAGC
+AGCUGGGCUGUCUAUAGGACAAGAUCCGUGCUGGGAACUUUUCACGGGGC
+UGUCCCAGCUGGCUAGAGCCACACACUCGCCAUGAAUUAACAAACGUUUA
+ACUCGUGUUGCCUAAAUCUCGGUACCUCUAGCAUUAGAAUUGAUGUUUCG
+ACGAUUAGCUGAAUUUAAGCGAAAGCGAGGUCCCUGCCAGAUUGCCACGU
+CAAUCGGCACUGAUCGCUGUCAUGGAAGACUACAUGCUCCGGCGACGCAU
+UGAUGGAGUCUUAGCAGCAAACUGUUGCUCGACUCCGUGCCUCCUUGUAC
+UGGGACGAAGCCAUGUGCUCUAUGGUCCCUCCUUCUAUAUGAGCAAAGCC
+AAAUACGCUCCAAAACGGAGAAUUGCAAACAUUAACCGAAAUAUAAAUCC
+UGAAGAUCGCACUACCCACAAAAUAUAAUAAAGCGCCAGGACUUAGGUGA
+UGAAACUCAGACUAUGGUCUGAGUAAGUUCGACUAACCAAAUCACAGAUU
+UGGAGUAAGAUUAAUGAAACUCAGACUAUGGUCUGAGUAAGUUCCACCAA
+CCAAAUCACAGAUUUGGGGUGUCACUUAAGUUGACGAGGAUGGGGAGUAU
+CGAAUCUUCGGCGGGUGCCCCACGGUACUGCACUACCGUUAAAGAUUGAC
+AAAACCAAGGAGUAAUUUUUGGUACAAAUCAAUCAGGUGUUAAAAUCUUU
+CCUCACAGUUUGGAAAGAGUCGUUAAAGGGGACAUUUUGCCACUACAACA
+UCAAAAAGUUCAAAAGCUAGUGGGACUUUUAGCUAAACGAAAGAGUCAAU
+ACGCAUGACCUAAUCAGCGCAUUGCCAGCCCACGCUCAAUAUGAGGAGGU
+CCUCACAGGCUCUGCCUCGUGUGCCCGUGCCGGGGCGGAUAAGCGCGACU
+ACUGUUAGUGAGCCGAGUACCAGAUUGUGAUCUAUAAGGUGCAGAGAUAC
+UGGACGUGACAACAAUUCAUAUAUAGUGCACCCACAUUCCGGAUUAUUCA
+CCCAUGGACCUAUUUGUCGAAUGUGCACUACGCGUGGCUUUUGGGAGUAU
+GUCAAACACAAUGAUGGAGCCAGGACCACAAGCGACUACACCACCCGGUC
+CUUGUGCUGGCUUAGGGUUAAUGAUCAGAGUUGUCUUUGCGGCACCGAGC
+ACAAAGGUCGCCAAACGAUGCAGACCACAAAAUAAAAAACUCUUCUCAUC
+CUAAUAAAAGGACGAAAAGAGUAUUAUUCGCGGUACCACCUUUUUACCUA
+CAAUAAGAAAUGUAGGCACUUCAUUGUGUUAACGAUAGACGAGAUCUACC
+GGUUAUUCCCUACUAUUAUUUCAGGAAAACUGCUCCAAGGCUACCUUCAG
+ACAUUAUUUUUGAAAGCUUACACCGACCGCUUUCUCUCUUAGAAAAAUAA
+AUGACCUACUCUUCCUCUCAACCUCAAGAUGACCAUAGAGCUAUAUAGAG
+CAAUCUUCUCCCCUUAUUUCUGCAACUUCAAACGUUCUUUUUCGGAACCG
+CACAUGAGUUGUAAAGCGCGAGCGGGACAUUAGCCUUUAGGGCCCUUGGG
+CAUAAUGGGCGUAGGUAUUGCUAUCGCGUCCGCAUGCUCCAACAUAUUGA
+CAGCGCCUGUCUGAAGUCGGUCCCCGACCAAAGUGGUGCUUAACGGAGAC
+CUGCCCGUGAGUGUCUACUGAGACGUCUCUGAGUGCAGCGAACCCCUCCU
+GCGCGCUGGGUAGUUCUUGAGUUCGGUACUCUCCACAGAAUUCCUUCCAU
+ACGAGAGGUCCCUCGAGGUACUGCCGCCAUGGCUAGCUAUCUAAUCAUAA
+CGACCUGUCGUUCAGUCGCUAGAAGGAACUGAUUACGCUGUAUUAGGGCU
+UUGGGGUCCAUCGGGCGUGUUUGUACGGAUGACCUUCGGCUGACUCCCCA
+AUUCGGCUCCUGCAGUGCCAACUCCUCAUUAAUCCCCUACACACGACCGG
+CAACCUCAGAAUAACAGUCAACUUGUAAACCUGGAUAAGCUGUGUUUUGC
+CGAUCCCUGACCGCGGACUCCACGAGUGUUGCGCAACACGUUCCAUCCCC
+UCCCCUCCAGAUAAGUGGCAGGGAUAAGUCAACUCCCGGACUGUCGCGGU
+GCAUAGCGAACUACGGGAGCUAUAGGAUAAAAAGUGGAUCCCUCUACUAA
+GUAAAAUUGGUAAACCGGGUCAUAAGGAGAGAAACAUAUGGUCCGAAAUU
+UUUUGGAUAUGGUGUAAAUCUAAGGAGAACCCUAGAAGAAUAGUCUAAGG
+UUCUCUAUCAGAAUAGACAAUGUUUGCGAGUAAAUGGGGUGUAGAAUUCU
+AAGCUAGGGCGCCUAAUACAAACUACAACAUGGAAAGUCUUGUCCUCCGU
+CCCGCGGACUACCAAUCUACUACAUCCAGAGCUGUAUCACAGUCCGAAUU
+CGUCCUGGUUAAUGUCGGCCAACUAAGUUGGAUCUUCCCCCGAUAAGACC
+CCAAGUUCUAGUGACAUACCGGGACAUAGGGAUCUGACCUGAGCCCGAUC
+UGUCAACGUUAAACUGCAAGAUUAUUUGUAGCGGCUAUUGGUAUGGCCAA
+AAUCUCGGCAUUUAUGGCGCCAAUAUUUCGGAUACGCCAAAAGCCUACCG
+GUCAUUCCUGUGCCCAGGCUCAGAACCGGUUUUUUCCGUAUGACUUGAUU
+GUUGCGGGUCGUACAUUGUGAACUAUAUACACCCAAACAUCAAGGCUAUA
+UAUGUUCCAUCUCGUUGUGCCUAGACGCUUGUGCCGCUGCGCACCGCACC
+UCUUUAGCCCCCAGAGCGUGAAUCAAGGAUAGGAACAUAAGAAGCCUUCA
+GUGGAUCAAGCUCGCGCUCCAAAGCUUAAGCGCAAUUGAAGUCUGCAACA
+UCCACAAAACUGUAUGUGACGCAGUUAAAACCAUAUAAAAAAGUUCCCGC
+CCAUCCGUGGGGCGCUGCACUCGAAGGAUUGGAGUACUAGUCAGGGUGCA
+CACAUAGGUUGGAACUGCAACCUAGUUACGUAUACGAUCCUUCAUGCAAA
+UGAACAACGGCACAUCGGAGACUUUGGUUCCAGAUGGCUGAGCUUCGGGA
+CCUCCUACGUAAAGGAAUCGUUGGGAAUGGCCAUGGCCCCGGUGAGGGCA
+AAAUCUCCUACGCUCGAUAAUAUUAUAGGAUUGAUUAGAUUGUAGGCGCC
+CCGCCGUGCACGCCUGUAACCAGCUCGUAGCCCAGUCGUGCUACUAUAGC
+GUUGAGGUAAGGGUUGAGUUCACUCCAAACCUACGAACUAGGCAAUGGCC
+CAGUCGUAUUGAAGCGUCAGGGCUUCCACCGCAGACUUUGCCUUACACGU
+CGCUCCAAUCCGACCCAUGAGUUGCAUUCUCUUAAGUUUGACAACUUCGC
+UAUAACGGUGGGGAUGUCAUGGAAGAACCCGAUUUCAGGCGUUUAUAGUA
+AUCAGACGGGAGGUUUAGACUCAGGGCCACACUGAGGACCUCGAGAUAAA
+ACGCGCCCACACCGAAGGUCCUGUCGCGCGCAUACAGUGAAAAAAAUUAG
+CAGCCAGGAUAUGAUGUGCGGCUAUUGAGUAGACUAGUGCUACAAAUAUC
+AUCAAUGAUAACCUAUAAGUUCACUUAGUAUCCGCUGGGUGCGGGGCCCG
+GACAGAAUAUAGACUCACGCGCCUGCCAUAAAAUCUCUAUACUCAAUUUG
+GGAUCACGGUCGCAGGUUUCGGGGUACAAUUCCAGGCAUUUCUACUGUAG
+CAAACUGGUACGUGGGUGAUGUGUCAUCUUUAGCGAGCAAGAUGGUGUUU
+AUUCGAUAUCAAUCACAGUACCCCGUGGCGCACGAGUUUUAGGAUGAGUU
+CUGUUAUUUUUCCCGUCACCUACUACCCCAACGGACCUUGAUCGCCGAAG
+UUAACGACUAUUGCACCGUCAAGGCCUUAUCGCGCAGUUGACCGCGUUAU
+UAUAGCAAUUUAUACAAUAAGUCUCACGAAGUGUGGGUGAACGACCUCCG
+GGCCACAAAACUGGCUUUAGCAUCCAGGCAGGGCUCAGACGUUUCAGUGC
+UAUUCGGAGUUGGGAUUACCCUAGCUCGCAGCAGAAAAUUUUGCGGUCGC
+UUCACGGAGCCUGAUGAGCUGUAUUCCACAUGUGCAUGAGUGGAUACCGC
+GAAUGCGCCCACUCUUUUGUACUUAGAUCGAUAAUCGUAUUGUUUACAGC
+AUUGCUUGGUAUUACAUCAUGAGACGCAACAGCCCCGCCGGUGGUAGAGC
+UGGCUCAGCUUGAUGCCGCGUCAACCGGUUGGUUACGGCACCUUCCGUAU
+GCCCAGUCCUAAAGAGCUGGUGGAAAGAAUCACCAAUAUGACUGCAUUUG
+CCUUAGCAGUAGGAGAGUACUAAGGCAAAGAGCUCCAACACUUCCUUGUG
+ACCACCCGAAAUCAGACCCAUAUGACGAUGAAAAGGCAAGAAGAUACCAU
+GAGAUAACACCUCACUAUGGGGUCCGGCCAUGUCCGAUUGCCGAGUGGGA
+AUGGUGAGGUCGCGAGACUGACCCGACCUUGGUUACAUUAUUAAAUCCAG
+ACCCAACACCCGUGUCCGUAUCGCAGCACUAUGACUUUCUUAUUCCAUAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr20.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr20.ebd
new file mode 100644
index 0000000..7945522
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr20.ebd
@@ -0,0 +1,23 @@
+RF00177 AB019747.1/1-491 pg-1_20 27288 27778 0
+RF00023 AE004517.1/7001-6649 pg-1_20 29128 29480 0
+RF00373 AE005130.1/3770-4144 pg-1_20 36099 36473 0
+RF00169 AE014122.1/13296-13200 pg-1_20 787 883 0
+RF00023 AF041468.1/50514-50188 pg-1_20 24298 24624 0
+RF00373 AF192350.1/1-267 pg-1_20 24880 25146 1
+RF00031 AF195141.1/689-759 pg-1_20 20813 20883 1
+RF00023 AL445565.1/151623-152009 pg-1_20 1336 1722 1
+RF00096 AL807389.7/15376-15243 pg-1_20 28794 28927 1
+RF00174 AL939110.1/156680-156867 pg-1_20 41713 41900 1
+RF00174 AP003005.2/245680-245479 pg-1_20 43736 43937 0
+RF00168 AP005342.1/28132-28310 pg-1_20 5995 6173 1
+RF00174 AP005947.1/7905-8125 pg-1_20 21362 21582 0
+RF00174 AY033236.1/563-353 pg-1_20 40863 41073 1
+RF00177 D31785.1/12984-13540 pg-1_20 20198 20754 1
+RF00005 M93388.1/1318-1384 pg-1_20 18938 19004 1
+RF00031 U43285.1/2009-2075 pg-1_20 18244 18310 1
+RF00023 U68077.1/22-343 pg-1_20 23568 23889 0
+RF00029 X04465.1/116516-116403 pg-1_20 37672 37785 1
+RF00177 X15435.1/96-628 pg-1_20 46999 47531 1
+RF00028 X15850.1/1348-1752 pg-1_20 4778 5182 1
+RF00009 X56558.1/5-317 pg-1_20 36531 36843 0
+RF00177 X93085.1/1-677 pg-1_20 44967 45643 0
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr20.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr20.fa
new file mode 100644
index 0000000..771e3de
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr20.fa
@@ -0,0 +1,1001 @@
+>pg-1_20
+CGACCUAGUCCCCUGGGUCACGUGCUCUUCACGAAGCCCGCACAGUACCG
+UAUACAGGAGCGGAAUGUUAAACUAGGUACGUCCACUCAUUCCGACAGAU
+AGUGGGGACUAGAAUGAUCACUGGUAAUGUCUACGGAUGGGUGGUACCUG
+AUCACCUUCACGCGGCUCACAAGUACGGCACCUUUCAAACCGGACUGAAA
+UCAUUAACUGGGUUGCUGCACGUUGUCGGCUAGCUUCAGGAUCUCGCUGC
+UCUUACCACUAUGAUCAAUAACGUCCAAGUGCAACUAUUUAGGCUUCCGA
+GAGGCCUCGAACUCAUAGGAUGGAUACACGAUAACAAACGGAAUUUGACG
+ACUCCUCUAGCGUCUAUUCAACCACUACGUUUAGCGGCGGAAAUAGAGGA
+GGACGUGUCCACUGAUAGUCCGGGAGGUCGUAACACUAUUGCGAAGAUCU
+UCCCCUCAAGAUCUAUUUCUCGCGGAACAGAAGGCCCAACCGUGGAAGAC
+GCGGGAGUUCGUAAUCAUCUGGCAAAAGCUUUAAAAGCUGGCUCAACCUG
+GCUUAACUUAUGAAAAAGUGGUGGAAUGCCCUCAUUACUGAUGCCCCGUU
+CCGAACCUCUCCCAGAAAUGCAGAUUCUAGAGGUUGAACAUCUGCAAUAG
+GCAGUGGCUUGUGCCUUGACGCGCACUCGGCAUCCGAAUCGUCAUAGAUG
+GUCCAGCGGCGUCUAAUACGUAUGUGUGGAAAACAACCAUCUCCUGUAGG
+GCUUUUGAAAAUUUCCAUGCACGUAUCGACGUAGCUUGUUAGUCCUAAAC
+ACUGUUAAAUUGAAUAAUUGGUCAGAUCUGGAAAGAAGCAGCCAAAUCAA
+UCGAUACAGGUGUUUUGAUAUAGCUAACAGAAUACCUUGCUAUAAUGGAC
+CGGUCGAACCCGGCUGCAGGGGGCCUGGAGGGCUUACUACAGAACACAUG
+UGCCACCCAGUGGAUGGGUGUUUUGUUGACGGUGUAGGUUCUAUUAACGU
+CUUUCCGAAUAACUGGUGAUAUAGAUUAUUCAGCGUUCGCCCCUUGUCUU
+GAAUAAACCGCCACAAGGGAUGGGUACUCAGGCCGAGCAGUCCACGUCUC
+AGAGACCUACCUGCCCCCUUAUUAUACUCAUGCACUCACUAUGACCCACC
+GAGCUUCGGCGGACCGCUCAUUGGGGUUGAAGCAACUGGUCCGAAAGGUG
+AACCUAGGUCUAUGGCUCGCUUCGAACACAAAUACAAUUUUCAUGACAGU
+ACAAAACAUAGGAUUUCGGCUUCUGUUUUAUGAAAGGGAUUGGUUAGCGA
+UGCUUAAGUGUUGUACGUUUACCCGGUCAGACUCAUGGUGGAAAUGCCGG
+GAGUCGAACCCGGGUCCACACAUUCACAAUGCUUAUAAAUCUACAGUUUA
+UUCCAAUUUUUAAUUGUUGAUUUAAUAGAAAAAAUUGAACAAAAUUCUAU
+UAAAUCAACUAGCUAAAUUUCAUGAAAUUGACGCUAGAGCAACUUCACUA
+AGUUCUUAGGCAUGCUUCCAUUAUCCAGAACAUAUAAUGGAGCAACUAGC
+UGCUAAACGCUAGCAAAAGCUAGAUUUUGGUUUAGAUUUUGACUAAUCAU
+UAAAUCUUGAUAGUCAUUUUCUUGUUUUUUUGUUCCGUUUAUUGAAACGC
+CUAGUAGCAUUAUAGUCUGCCAAACUACUGCAUUAUAAGGUUAUAAAUGC
+CUGUCGAAACCAUUACAUCCCCGGCCCGGCUUACCGCGAUCCUGUCCGGC
+CGCCGGUUGUAUCUGCAGUGGCUCUGUCCGUUGAUCGGGUCCGUGGUAAU
+GAACUACGGUCCUUCCAAACCGUUGUUAGCUGGGCAAUAACGAGUGAACG
+CGUUAUAAGACCCAUACCUACUCCCGACACCUCCGCGCAAAGGGUGGCUC
+GCAGCCCAUGAUGGAGGCCAAGACCGCUGUGCCGUCACUUGGAUGAUUUU
+UAAACUAUCCGUGGAUGAGUGAUCAAGCGCCACUGGCAUGCAACUGUAGG
+UUCCUUUAUGGGAUUGUGUGCACAAAGUGCGAGAAGGAAAGUGUCCAUGA
+GGUGCACGGUUGUUAAAGUACGUUGGGUAUAGCAGGUCCGCGCUGGGCAG
+AUUGGUUCCGAUACAAACUACGAAAAACAGGUCCUGGGGAUAAAUCGUCU
+CUCCCGGCUGGGGUAACCUGGAUAUCUCGGCUUAAGCAGGUAUCGCCUUC
+ACAAUGGCUGAAAGAGGUUCCCGGCACAGAGCAGGGUUUAAUCCAGUCAA
+CUGUUCGCUGGUUUAAACCCGAGUCCUUAUAGGAUGGUCGGAUCUACCUC
+CAAGUUGACCGGUGGCACAAAGGAUUCUAUCCGUUCUGAAACCUGCUUGC
+CGAACCCCUCAGUUAGAUACCGAUUACCGCAGGGGCUUUGGCCAAAGCAG
+UUAAGCAAGGUGUAUCCAACAAUGAAUUCGCGACGCCUUCCGUAGAGGCC
+ACGCACGGAUCCACCAACCCUUUGAGCUCUAGUCGAUCAGCUGUAUAAUU
+UCGACGAUGUACUGCGUACGAUGCCCUAUCGGGCGGUUCUGCACUUAUCG
+GUGACUUCCCGGUCCACUAUUCCUGAGUUGUAGCUAUUCAAACAGGGAUU
+GCCUUCGAAAUGCACGCUAGCCCAUAAAUCGUUGCUUGUUUCGCAAUUUG
+GAAUUAGGGUUCUAAGCUGGCCUGAGGGGAAGCUAUAACUUCGCGAAGAC
+CAGUUGAUGUCGCGCCCUAGCAUAAGGACACCCCGAGUGUUCCUUCAGUU
+AAAGACUGACAACUACUCCUCGCAGGAAUCGGCAACCCGUAAACUUUGCC
+CUUGUAUCAGUACAGGAAGCGGUUUUUCACUGCAAUCCCUGACUGGCUCC
+CUAGAUCCUCGCAACAACCCUAUCCGAAUUCCCCGGUCACUAUCAGUACU
+UUCUGAGCAUGGCGUUUUCUCGCCUUCGUUAGUGAUGUGCAGAAUGGGAG
+AAAAAGGUAUCGCUCAUCGACAGCCUGCGGAAACAUCGGUACACUUAACU
+CAAAGGGCAGCUGGGUUAAAAUACCAUUACCACCCUAACAAUUUGGUGCG
+UCAGUAUGGAGACUUGAUUCAUGUAACUAAGCCAGAUUUUGUCAAAAAUG
+CGAAGAAAACCAAUUUAGAGGGACACCAAAGACAAUUGCAUUCCUACGCU
+AGAUGGUUAGUCCAUCCGGCGCUAAUAUUCUCCUUUACAUUAUCAAGUUA
+CUCCAAGCGCAAGAUACGCGUUACGAUUUGUUAAUGUAUUGUCCCCCGAU
+GCAGUAUACAACCACUUUCGAGCAGAUCGCUAUCAAGGAAGGGAGAUGGA
+AGACGUUUUCCGAAACCGAGUAAUUCUUUAGCUCUACGCGACCUAAAAGC
+GCCUGGCAUCCCUGGAUUUCUCAACUAUUGUGACUACACCGGGUUGAGCA
+GAUGCCCUUUCAACGAAAUUAUUUCGAAAGUCGCAUCUACUUCGUAGUGC
+CACGUUUCGGGACGGAUUCCCACAUUGCUAAGUCUGGGGGGGUUCCGUGG
+GUCUAUCCCUAACAGAUAGCAUUAGAAUUAAACUUCACCCUACCACUAUU
+AUGAUCCUUAUAGCUAGGGCCGCCGGUAAUUGUAACCAACUCUGAGAUGU
+AGAUGUCAGCUAUUUCGCCGCGGACGUCCGAAUCCCUCAGUACUUUCGAC
+UCAAUGUGGAUUUUUGGGAUAUGGACCAGAUAUGAUCGGCAGAUUGACAC
+AUCGGACCAUGUAUAGUUCAAACCAUGUGUGGGUUAAACUAAUAUGUUAG
+AUUAGUCCGUUAGUGACUGGGCCGAGAAAGCUCAGGGGGAUGCGGGAUUC
+UCACUGAGGGGGAUGAAUACGGAUCGCCGAGAGACCCCAUCGGAGGGGGG
+CCAGGCUGUUUUCCGUGGGAGAGAAAUGAUCGGCUUAUGCAAGAUAAGUA
+CAAACGUUGACAGUUGUAAUCCAACGCUACUCGACGCGCAAGAAACAUCG
+UAGUGGUCAAUAUGUCACAUCACUGGGCUCCAAUGAUGGAAUGAAAACAG
+CGUGAGGCGACCGAAUGCAAAUUUAUACGUGCACCUGUGCUUAGCUCGGC
+GCGCGAUUCCUCCCAUCGCCACCGCGCCCGCUGGGGUAUCGAUUUGUGAA
+AUAGAUUUGCAUCGAGAGGUGCCACGGGCGGAGCGCUCCAUGCUCCGUCA
+GAAGCUUCUUCGGCCUCUGGUUAACAUUUCGUAGCCUCGGAAGGGGUGGA
+GUCCUGGAACGUUACCCUGUAGGUCUUGUUUUCAAUCGUUACGUGGUUCU
+AGUAGCUAGCACCGGCCCUAGAUACCCUCGCUCGGCCGCACACUCGCAGG
+UCAGGGACAUACAUGUGAGUUCAACUCCACCACAUCCUAGCACGUUGGGG
+UUUUCUCAUCUCCCGGAUAAAAAUUCUCAAGCAGGGAGCUUCAAAUCGUG
+GAGGAACUCGAUAGUUCCUCCCAAAACCAAUGCAUUACGUAUCUACCGCA
+CCGGGUUAAAUGAGUUUUGCUGUAGGCGUGGACGCUCCGGUUCUCUUGCA
+UCGAUCUGUCUGUGGCUAUCUACAAUGUUAUACUUUUACAUGUAGACGAU
+CCGGCCAUACUUUUUUGGUGAGGUCUUCUGCUGCCUAGUACUAUUUGUCG
+CCGAGCAGUCAAGUGUCUCGGCAUUUCAUCUUGUUGUGAGGGCUUCAAUG
+CCGUUACGUGACUGCGUCUAGGUAUUACAGAUUAAGGAUUGCAGCUUUGU
+CCGUGAUCCCGCGAUGGCUAUCACUUUGCAAUCCGUAUCAGGAAAGUCCA
+GUUAUCGUGAUAAUUCAUCCGGCCCCUUCCCCUGUUUCCAGAGGCUCAGA
+CUAUACCUUCAACUUACUUUAGACUUUAGGCAUCGCCCGCGGCAAAGCCG
+CGGGCUAGAUUAUUACCAUAGCCGCCCGCGGUUUCCGCGGGCUGCAUUUA
+GGACUCGUAAGUGCCUGCGUGUUAGGCGCUAAUAAAGCACCUCUUUCUCU
+UUCAAGAAAAGUCGUUACGGGGUUAUAUCAACACGUUUUAAAAAAGCUUU
+UUUUGUGCCCGCGGCUUUGCCGCGGGCAGCCUUUUGUUGAUAAACUUCCC
+ACGGUAUUACCGUAAAAUACCCUAAAAAGAUAAAUUACUAAGGCUUCACC
+GUUAUGAGCAGGGUUUUUUUACAUAACGAUCACUCGCUAUGGCGGCAUUG
+CAACUUCUAUUAGUUACGCCAGACCGCGGCUGCUUUUGCUCGGCAUAAAA
+AACAUGAGCUGCAAGGAAGGAUUAAGUGGCAGUAUAUAUCACCGGCGUCU
+UAACUCGCGAGGCAAAAACCCGAUAAGGUGUCUGGAUCUACGCAUAUCCA
+UGAGGUCGAGGGCCAGUUUCGUGACGGCUCUUAUAGGCGACAGCUAACUC
+UUGCGCCUUUCACUCUCCUCAAAAUUUCGUGGGGACCUCCUAUGACUCUG
+UCUGCCUCUGUUUGGGGGUCAGACAACGCACUCUCUGCGUGCCUGCCGUG
+UGCUAGAAGGAAUCUUGUCUCACCGUGUGCGGCUCGGACGGGAUCCAAUG
+UUGUGCUCCCUGGUUUCUUCCUUCCGUUUCACGUGGUUGCUCCGAAGGUA
+AUGCGUGGUAGGUAGGAUACUGCGGCUUAACCCAAGAGACUUAGUUGUCA
+GUUCGCCCUCCGGUGUUUGUUUGGUUACGGCCGGAGUAAGGACCCACGGG
+CGUUCCAUGCGGGGAUGCGAAAAGCAAAGUCAAGACUAUGGCAAACGCUG
+AACGGAUGUUCCUGCAUGAGGGAUGGCGCAGUUAGGCAGGUCCGGAAGAA
+GCUGUGCAGUUCCCGGCGGAUGGCGCUCAUGGGUGGCCACUAGCGAGCUC
+GGUUUUAACAAAAAGUUGCGAAACACAUGAGUCGAGGGCGUGCCUGGACC
+CCACACGUGAAUAAUCGGGAACUUUUAUCCUCGAGGUGCUUGUUUCAGGU
+GCGACGUAACACUAAUUAUGCACUAGAUCGUGGAAGCUAGAGACUGGCAC
+AGGCAUGUCCGGGUAAGCCGACUGGGAGGGACCUGUGGCCCGUCCAUCUC
+AGAAGCUCUUCAUCAGGCUGAGCUGAUGACAGUUGAUGGGACUCAACCCA
+AGUCAACCGACAGAUCAAAUCCUGCAAUUUUGAUCUACCUCGGCACUACU
+CCCCCUGAAUGUUCUGUGUUGGAGUUGCGGCUCCACAAAACAUCUGCCUG
+GGCAGUGCUCCUCUUCUGCAAAAGAAUGCUGUACGACCGGCAGGCAGUUA
+CCUCAAAUCAGGAAGAGAGCUUGCUAUGGCAUAGCGUGCCACGCGUUCGG
+UCCAGCCUAACGCACGGGGGGAUCCUUGACAUUGUGUUGUUUUCAACUAG
+GAGUGACGUCAUGACCCUACCCCUCAGGGGGGCAGUAGAUACUCGCCGAU
+CACACGACGUUAAGACGGUCGGCCGUCCUGGCGAGUAUCCCCAGCAUACG
+AAAGCCUCCGGGGGUCUGUGAAUCAACAGAAGACUUCGGCACGUUGAAGC
+GCAACCGAAUGGGCCGAGUUACGGGUGAACUAAAUCGUGUUGCUGCGGUC
+UCGCCAGCGGGACAGAACCAUUCGGGACUCACCCUAGCACCGGCCCGUCC
+CUAAUUUGACGCCCAUUCCAAGGAGGGAUGUGACCUUAAACUGUGCCUAA
+CACGCCUCAAGAGUCUCGUGUCAUUACUGAACGAAAUUCAACAACUCUUG
+AUUCUAGGACUAUAUGCCUCCGCAAGCAAAGCGCACGGGAGUCAAUUAAC
+UGUAUACCAGAAAUGCGUAAUAAGCUGUCAGUAGUUGAUCAUCUCCAAAA
+GAAAUUUAUAUGUUUCUAAGCCUAGAUUGCCUUAGGAGUAUGAAACCGUU
+UAGGUGUAGGCUGAAAGGCGAAUCCCCAAAGCUCGACUGUAAACCUCACA
+GUAACUCUGCUGUAUCGCUCCGCAUUGUCUACGUGGUAUGUAUUUAAAGC
+UCGUUGACUUGCGGGCUUCCCGCCCGUAAAGCAAAUUGGCUCCCGAAGUG
+AACAGUAGCCUGUUCUGCCAAUUCGGCAAUAUUAUGCCCGGCUGGCAAUA
+CCUCGAUCCCGGAUUUCAGCCGGAUCUUUACGGGGAUAGGAGGCGUAAAU
+GACCGGACAAUAGGCCGUAGCCCGACCGUCCUCUAGGAAUAUAUGACUCC
+GAUCUAAUGAUAACAGGGGGACAAUCGAUGUCGCGACCGAGUCGACUGCC
+AGGGACGACCAUAAUAAGACAGCACAGUGAGGGUUGACGCGCUCCGAUUC
+CUGCCAGUCUGGUUUCGACGCGAUGAGGGUCGUAACCUAGAAGAUGUGCC
+UGUACGGACCCAGCCCGCACUCUACGGAGCUCAGGUAAUACAUAUAAUCG
+CAUCUCGUUUGGUCGCGCAUCGAAGGAAUAGUUUGCAUGACGCCCUACAG
+UGCAAGCUUACGGCCGACGUGACAUCUAUUGCACUGAAUAAUGCUUUACG
+AGCCGGUAUGAUGGGUUCCCAUUAUUACAAGAGUUGAAUCCUAGAAUAUC
+CGCCCAGGUGCUACGACCUUAUGCCUGUGUUUACGAAAGUAAAGGCAUUA
+CACCUUAUUACGGGUAAUAGUAUCCUCCAAGAUCUGAAGUCACGAGUGGG
+GGUAAGCUUCCAAUGGGGUCCCUCUCUAUACCGUGCCACAGAAUGCCGGC
+AGCUGAGUCUCCUUCGUACCAUCCAGUUACUUUAAUGUUGCUCUUGUUGC
+UUUUUGACCAUGAUGAGUGGCGUGGUUUGUGAGGACGACAAUAUCGGCUU
+UGAUAUACUAACGCCGUAGGCUGGUGGUAUUUAGGGUGCCCAGAUCUCAG
+GCACAUUUUGGGGGUGCUUGCAAGGAGGAGCUUUUAUGUGGAGCGUUCCC
+AUAGGGGUUGUUUUGUGGAGCCGGUUUUCCAAAUUCGAUGUGCCUGGUGC
+UCCCCAAAGUACGUGCUACCGUUUUCGGACUCUGCCUCUUUUCGUGUGCC
+ACAUUAACUUGUACUUUUAAGCGUCCAUGUCCCCCGCUAGAUACCUUAUA
+CUCAGCGUGUUUUAUUUUAGAGUCCGCGUACGCUGCUGCAGCGUGGUUGU
+CGUAUUGCCCUAAAUAACAACCCCAUGUCCGUUUUCCGCGAACUAUUCCG
+AGGUGUCACAGAAGCGGCAAUUCUCAUCCUAUGUUCCUGCGGACGAUACA
+ACAUUCUCCCUGCUGCAUCUACACUUGGACCCUCGUUGGGUAGACCGAGU
+CGCGCCCGAUCCUAGGAAAUUUCGCAACAGCUUUACAUCUUUUUGCCCUU
+AGAAGACGUGCAGUUUGAGCGAGGAGAUUUGUGUCUCCCCCGCAACAACU
+GGUCCUACAAGGGUUAGAAGAGGCGAUUGAUGAGCCUCUACGCAUACCGA
+CUAUAUGUAGGAUGGAGAAAUAUGACAGUCUAUAUCCCAAUCUGGAAGAG
+AGGAUAAUGCAUCCAGACUACAGCCAUAAUGGAUCUACUCCUACGACGCC
+AGUUCGAAGCACGUUCUUUUCUCGCAUAACUCACGGGGGUAGCUAUGCAC
+AAUCCACUCACAAAACACGUUUUUCAUAUGAUCUUGUAUGGUCAUCCAGG
+UGGAAUCGAAAAUUAAAAAUCGCUAACUCAUUGGUAAGGUCUCCUCAGUA
+UGGAAAAGAUCCCACCGCGCCGUAUCCCUUAGUCCUUAUAAUCGGGGUAA
+ACCGUUCAGUUGUUCCGACCCUUCUUCUGAAUAGGACAUCAAAUGGUGAA
+AGUGCACAUGAGAAAACCAUUAUUACUACGAGCAUAUCUGGCUAUGUCGA
+CAUGCACCAUAAGACUGUGGCACUCUAGCAGUAUCAUGGAACACGCCUUC
+AAAGGCAACGACUCUCUCCAGACAGUAAUGAAUGAGCGUUGACCAUAUGU
+AGUACAAAACGGGGCGAGGACCGGCGCGUCUGUGACUACAUCGUCAGGGG
+GGUUAGUACAUAAACAAUACCACCGAUUUGCACUACAUAACUAACGCAUC
+GUAUAGGCAUCUAUAGCACUUAAGUACGGUCGUGACAAGCUGUGCCUGAG
+CGUCACUCAAUCAGAGGAUUCUGCACGUGGGGUUGUAGUAUCGGACUCCG
+CAUUCGUAGAGUAUUCGAUACAUCAUUACAUGUUCUCCCCUAAUAAGAAG
+CCGUCUGCGCCUAUUGCCGCUCUUAGCGUUCGAGACUUGCGACCAAUCUU
+UUAUUGCAAGACCCUCGUAAAGGCGUCUCGCUAAAUAGCAGGAAAUACGG
+UACGACGACCAUUAACCGUACGUCUCUUCGCAGUUUAUCGCGCUUCCAGC
+CGGGGCCCGGAAUUUCUUAACCCUGAGGGCUUUAAGAACGACCGGACUCA
+CAUAAUAGGGGUCUCCCGACGCUUACACGUUGCCACACAAAAAUAGCGGU
+UUACGCCAUCUGACGACCUUGCCCCGUCGCAGUCAAUCGUAGAGUCACAU
+UCGAUUAAUAAUCGAGGAAACCCAAAUCCAAUGCACGAGGGAUAGAAUUU
+GCGUGCGGCCCGCAGGCCAGCUGCCAACCAUACGGACUAAAAGAUCUUUG
+ACUAUUUAUUACCCAUCUACCGGAUCGAGUCUUCAGGCGACGACGAAAAG
+UAUUAUGAGCCCGUAGAUCUGAUUCAGACGAAAGGCAGAUGUCUGUCUUU
+UUAGGUGAAUGUUGAUUUACAACAUGGCUUGACUAUUAAGACGUCACUAA
+CGAUUGCAGCGAAAGGGUAUCAAAUGAGGACUGGAUCUGUGUUGGUUGUU
+ACAGAUUAGAGUCCUGGAAAUAACAGGGAACGGUUUUAAUACGCUUAGAU
+GGUCUAUAACGAGUUUACUAUAGUGUCCCGACUCUUGACUUCUGACUCCA
+GGAGUCGUGAUCGCGCCAGCUGUUUAAGUGCUAUUUCCAUAGUCUAAUAC
+UUGAAUUUAUAGAUGAGUUGUGAUGCGCGCGAUCCUGAGGGGACUUUGCU
+UGGGGCAGAUGCAUGUGUCUUCUCUAUAACGAUUAAGAGAACCGUAUGGC
+UUUGAGUCCAAAUCUCCGCGCUCGAGAAGGCAAGUGAAAUCGACCAGUAA
+GCCUGGGUCUCGUAAAACACCGGCCGGCGAUCUUACUCAAUGGUCAGCCU
+CUGUAGUCCUAACGAUCACGCCGUCUUUCCGCAAUAAGUGUAGCGGUCUU
+UUUAUGAUUCGCCUCCUUUUCACGUUACGCUUAGCAUCUUAUGUGUAUUG
+CUUCCGAGUCUGAUACCUAGUUAAAGUUACCAACAUGUUCUUGACUUAUC
+GAUCGAAAGCCGACAGACUUAUUCGCCCUUCUAACUACGCUAUUGAGGCC
+GUUUACCGUGUACGGGUAGUAAAAUAGUCCUUCCCUUUGGAAUUAAAAGC
+GCUCAAGGCCAAUUGAUGUUAAGGGACUUCGGCUUGUUGCGGCGCGUACU
+AUAGUAACCCUUAUUGCAAAUUUCAAAUAACACAGCAUUGCUCGGUGAAU
+GGUGGCGAGCUACCUCGAGUGAGAUCCCAGCCCAUUCAGGAUCGCCCUGA
+CACGCAGUGGGAUUGCAUUGGACCUAAUUUUCGCGAAUACGGGAAUCAAU
+GUACAUAGUGUACCCUGCAGAUCCGGAAUAUGCCAAGCAAGAGGUGUUGU
+CACCUGAAGGCCUUGACCCUAACACCCUACGACUCGGGAUCUCGUUUAGU
+AAGCUACGCCAAAGUUGAUAUCUCGACAGAGGCAAGGCAUCUACCUGUGC
+UCAGCAUUAAAUGACUCGCUCAACCUAAUAAUAAGAUCGUUCGUAGUAGA
+UGGGUAGUCCCAUGCGGCAUCGGGUUCGAACGCCAUCGGGCCAAACUCAC
+CGUUCGACGAUUAGCGUACCCGAAAUGAUGCUCCGGGUCCACCUACUGCG
+AUGCUCUAAACGCCCCCAUUACCUGGCGAGAGCCCUUACUCCCCGGGAUG
+CUCUUCGUCGAUGAAGUCCGUAUACUGGAUUCCACAAACGUAUGAUAACC
+CCCCCAUUAAUACCAUAAAUCCUAAUGCAUCUGAUCGAAGGCCUCGACGA
+UAAAAGCGCUCAUAGCGGAUCUUACAUCCGCAGGAUGUUUGUCCCACUCU
+ACCCCAUUUGGGCGGUGACCAGUCAGAAUGAAGGACGAAAAUAAGGGUUC
+CAGCUAUUUUCAGGUUAUACGAGGGGUUAGGUCCCAAAGCUUCAGACGGU
+UGACCCGCUGCUUUCGGCAAUUGGGAUCCUAGACGGUGAAACGUCCAAGU
+UGACCGCAGUAGACGUACAACUCAAUACUUUUGAGGAUAGCCACCUUAGA
+CACCCGGAGUUAGAAAUCUGUGCGUUUCUCUGACCGGGCUAGUAACGGUU
+GAAUGAUCAGAUAUACGGGCCCCUCGCCUCCCGUAUAAGAGUACGUCGCG
+ACAACAUCUCUCAGCACUCGCCUGACUGUCGGUUUUUGCAACUGCCCUAA
+GCGGCUGAAUAUGGAGAAGCCACUUAAGCCUUUCGCUCCUGUCCGCGGUA
+UGACUGUGAUGAUCCGCCCACGUACUCGAAAGUGUAACGCGUAUAUCAAG
+UGCAAGCCGGCCCGUUCGAACAUCAUGGGGAAAGGUGCCAGCAGCUUGAA
+UGCAACGAACGGGGAGAGAUUAUUAUGAUGUCCGAGAUAGCUUAACCCCU
+CCCGCGAAGCCUAAUCAGCACCGUCUACGGAUUGCACAGACUCCUUUUUU
+UCGCAUCUGAAACCGUCUCGCCUCACUAUCCUGACAAUAGGACUGUAUCU
+GCAUACACUGGCCAAGAACUACAGCCCUGUAGGGGCUCACACUCGCCAGG
+CCCAACGGUGCAGACACGUGGGUAGUUCCACGCCCUGUACCGUACCCCCA
+ACCUGGAUUACGUUUCUUACCUAUCAUUGCUAAACCCCCGCAGAUAAAGA
+GACGACGAGGACCGUGCAGAGUAGCAUGACUGUGUGUAACUAGACUUACC
+GUGGACGACGCUAAAUGCAACCCUAGUAUCGUAUGGAAUACUCAUGAAUC
+ACAAAUGCCGGCGAUACCUUGCCGGGCCUUUUAGCCCGUUCCUUUGAGGU
+AAAACGACCUGCAAAGUUACACAGAUCCCUAAGAAGUCGAGGGAUGGUCC
+CACGACUUUGCUAAUGCAUUGAAGCCUCAUAUCCAGAACCUUAGAUAAAC
+GGACUUUCAGAACUAGUCACGCUCUACGGCAAUAAUAAACGUUGGAACCG
+UUGGAAUUGAUCGUGGACACACAUGAGAAAUAUAUAUUCAUGGCCCGUCU
+UAGAUCCGGCUUGUUAAACGGAUUUAAAUGGUGGGUGCAGAUGUGCUUUG
+UGCCUGGUUACCUUGGAUCUACUGAUGGAGUCGAAUACAGCGAGCAAGGG
+CCCUUCUCGACCGAACUGGCAGUGUCAAGUCUCUCCUGUGCAAUACGUCC
+CAACCCAGGACCACAUUUAAAGAUCGACUAUCUAAACCGUAUCACCCUUG
+ACUCGGUUUAACGCCUACCUAGCCUUUUCCCUAUGACGAUAUUCAUUCGU
+UUAUAUUUUCUCCUGCACUCAGAGAUAAGUGGUGAGGAAAUAGUACGUGA
+UAAGCUUUCUCCGUGCGCUCAAAGGGUGCUCCGUACCGGAAGGAGACUAG
+GAUGUUUGGGCGAAGCCUCUUCUUUAAGUUUCGGCCAUAGCGACACAGAC
+UACUUUGGAUACGACAGCAAUAUUGCUUUCAGACUUUUCCCUUAGAACAA
+AUAGGUCUGCUCUCUUACCAUCCACAACUGUCUACGAGCCUCCAGGUCUA
+GUAACGUGGUGAAUGGGACGCGCUAACACGUUAGUUUUUGCAGAUGUGAC
+UGGCCGCUUACGGGUCGGCUUCGCAUAUAUCGUCAGUCCAUUUACGGAAG
+UCUUCCUAAGUAUCAUCUAGCCUCUUAAGGUGGAAACGCAAUCAAUCUGA
+CGCCUCAUGGUUCUGCGAAAUUUUACGACCCCCGGAUUACGGAACGCCGA
+UAGGCCCCCAUAUGAGUGGUCAGGAGCAGGGAGGUCGCGGGUUAUAAUUU
+UCCAUACGAAUCUGCGUUUGGAUUAUACUUAUCUCACUCGCGCUUAGAGU
+AAUCUGGAUCGAGUUGUACAGGACUUAAUAAGGAGUCACCGUGUCCUCCC
+CGACCUAACCGCACCUUUCAACCCUCUCUACUAAUCGAUUCUUGCUAGGG
+UGCUUUUGUCUUGACCCAUAGGCUUGGGACGUCUCGUUUCAACCUGCUGG
+GCAAGAACUUCUCCUCCAAGCAGAUCGGUGGGCUAACGUACCGUCCACAG
+UUUAUAACUACUGCGGUGGUGGUGUGACACAAGUUCACUGGACUCAAAGG
+AGAGGUAGUACUGUUACUGCAAUAGUACUUGUUCUACACAACCUUGUCGC
+AUUGGCAAACAACACAAAGUUCCGAGACCUUCAUUCUUCCGGUUCUCAGC
+GCUAUAGCUUAAGGAACCCAAAUUACACGUUGUACAGGGCUAGAAGGAAU
+ACUAAGAUCACGGGAACUCUAAAAGCGUCUCUCAUGUUUGGUCACCCAUU
+UUAUCUUGUAGAGCUCAGCUUCGACCAACAUGUCCCCCCCAACUGUACGU
+UGUUACUGCUCUAGCUCAAGCCCGGCAGCGUUGGUACUGUUCCGGAUCAU
+AGAGAACGGGCGCAUAAGAAUGGACGUUUCUAUAACGACCAUUGCACAUC
+AGCUCCCCUGUGUAUACGUUGCCUGAGUUUUCGUACUGGGGGACCCAGUA
+AAACAUGGGAGGCGGCUGCUAGCCGCGUUUGAGUUUAUACGGAAGUGCCC
+UGUGUACGCGUCAAUAUUGUUCGGAGCUCUAACAACAGCUUGGGACUUGA
+GAGCCUGCACAUGAGUAGGGGAUCGUGCUGUUAUCACGUAAACUGUGGAG
+GCGACUGGUGAAGAGAUUACCGUCGCGAAUUGGGCCGUGGCUGCUCUCCA
+CUCGGCUUGCUGGCUCCGUAUCCAGUCGUACUUCUAAUGCAAUGUCCACA
+CAAUCACCUAGUGUCGAAUCCCAGGAAAGAAAGCCGCUCCGUGAAUUGAA
+GAGGGCGCGGUCCCAUAAAACACAUGCCUUUAUCUCAUAUCAUCGGACCC
+CCCGGUGGACAGGAGUUGGCCUUGCAUUUGAAUCCACCCUCCUAACAUAU
+AGACUACCUAGCCUUCGCUCGGUAUUAGCAAAUCAUGUAUCACGAGAGAC
+UCACGAGACCUUAUUCGUACGUUGCAACCCAGACCCGGCUAAACCGUCUA
+CUGCGUCUAGAAAGAAGAUCAAGGUAGGUUCUCACAGACUCUCGUAAUAG
+GGCAGCGCCCACCCUGACCCGCCAGGAGCUACCCCCACGAAUUCAUUGUG
+UUUAGAACAUAGCACUCAUAUUGGGUUCGAGAUGUGUCUAAGUGAAGAGA
+ACACACUUUUUGCGGACUGAGAUGUGACGUCGGUACUGUUCCUACGCGUG
+AGUCACCCAUGUAGCUAAAAGUGCUGUGGUAAGUCUCAGAGGAGUGGAAU
+ACUCUCCCUGGUUACAGGGGUACCGCAUCAUAAUGCCGGUGAUGAGAAAA
+CAGCACAGAACGGUUACUCGUCCAUAAUUGCCGUAGUCAAGGUAUAAUUC
+ACGCCGAUGAUAUCACACGCGCCUGUCGCGACCCCUAUGUGUCAUAGACG
+CUCGCCCAACUACUUGGGCCUCGAAUACUAGAUGGAGCACUUAAAGCAGC
+AAGGUAGUUCAUCGACGCGUCGUCUGUCGGUGAGUCGCGUUACUUAUAUG
+AAAUUAGCGAAUAUGGCGCCGUGUAUCUACAAAACGCAGUUCGGAGCCAU
+UGUCUAGCCGCCACAGAGGGCAUUUCUCCGUCUGACUUAGUGUCUUCACG
+GAAGAUCGCAGCAUACACAUACUUCAUCUAGAGGAGCAUAUCGCUACUUG
+UGAAUACGCAUAACGGACGCUUUAAAUACGUUUACAUCCCGUAGAUACUA
+AAGGUCGUCUGACGAUACAAUCACUACCUUCCUGGUGAAUGAGGUCCCGU
+UGGGAGUCAGGGAAAUUUUGCUACGUAGCCAACCCGCGAUCUGUCUUCUG
+ACCGGCCCACGUGAACGCUUGAAUUACUAAGAGUCCCCUGGUAGUAGAGA
+CGCAGAAUGGGAGCAGGGAACUGGGUGGAUACGCAACCUGUGUACCCUAG
+UCCCCUAGACCGAUGACUUGUAGGCGCGCGCGGAAAAGAUAAAGGUGGGC
+UUAGCGGUCACGAGAUGAACUACCCCAAGAACGAUCUACAGACACAGAAC
+GAUGGUGCCGUCCGAUUUCGGCUUAGUACUGGAGUUGAUGAGUCGGCUUG
+AUGGGCCGCUCUCUUUGCCGGGCCGGAAAUUAGAUCGCGACGGUUCCUAG
+CUUCUACCAGGAGUAUAAUGUGUCUGAAGUCGCUUAUGUCUUUAAACGCC
+AAGGAUUGCUGAUUGCACGAGCUCGGGGCGUAUGUCCGCCCACCUUGAAC
+GACAAAGAUGUACUACCACCAGCCAAUAGUGCAUGAUGUUCUCCGUACAG
+UACCAUUCCUCUUGCAGCAAGCUUUGCUGUUCGUCGGACCUCUGUGUCAG
+UGAAUUAAUGGAUAAGUGCGCCCAGCCACUGGAGCAUAAUUCUGGGAGGU
+ACUUGCGACUUGCGCCGGUUCAAAGCACUAGGUCGUGCAAUUCCAGUUAC
+UACAGUCUAUACACUACUAGGACCACAUGCCGCGACCUAUGAAUAAAUUG
+UGUCGUCAUGCCAUAAGGUAAGGGAUGAGUGGUAGGUCUCAAACAAAUCA
+AUUGCCCAUUGGGGGGUUACCUGGCUUGGUGUCACCGAAUUGCGAAUGGG
+GCUCCCGGUCGCGUGCAGAGCUCUCUCUAAGACGUUUGAUUAACCGAUUA
+CCUUCCUUGAUUUAUUUUACGAACCCCGUUUGAUUCUCGUAAUUCUAGCC
+UAGCUAAAAUACGCUCUAGAUGUCAGUGCAUUCCGUAUUUUGCCUUCAGU
+AGUGGUGCCAGUCCGCCUUCUUCGAAACUCGUAAUCUGUGCCGUGAGGUC
+ACGGAUAACCAUGGGAUUACUAUUCCGUAAGAUCGACCUUUUAGUAAUAU
+UUAAGAGGCUAGCCGCGUUACGGGCUAAGCAAGCCUCGCCGUACGUAGCA
+CCACCCCCAUUAAAGUUAAACUUCAGGGGUAGCGAGUCGCGAACUAAGCU
+UUAGGAGGGCUUCGUGGGGUGGGCUCGCUCUAAGGUGCCGUCCUAAUAGG
+UAUGAAACUCCACUUAGGCGCGUAUGGACACGCGUAAGUGCAGAUAGUAG
+CGUGAUGCGCCCUUUUGCACCGGCACAUCGGAGUGGUAGAUUACCAGCGC
+CGGUCAUCGGAACACAGGCGGAGCCUCUCUCGCCUAGCGACCCACCGGGC
+UCCAGCAACCUACAAGGUUCAUUAACGGGACUUGAAAAGGGAAUCCGAUU
+GCCGCACUAUGAUCUCACUUGACUUUAAAUUUCCCCGAGACAUUUUCUUU
+CGUUUCCCACAUCGAUUAAAAUUAGAGGUCUAUACAAUUAGAUUACGCGG
+GGCUACCCUCAAUAGAGGCCUCAACUACGCGUUUCUGCGGAUGUAGUGGA
+UGAUACGAUGUAGCCGAGCGUAUCGAACCGCUUUAUAUAGGGAGUUAAAA
+AAUGAUUCAGAAGCACAGGUAUUCGAAAGUUUGAACCGAAGGCCGUGGCA
+CCGCCUAUACCAACUAGAGGCCUUGUGCCGCUAACCUCAGACAAGCGUCU
+GUGUCGGUGUUUUCACGCAGCCUGGAUACCAUCGCCUAUUUGUUAAGCGG
+AAUGCUGGUUUUCUAAGUUUAAAGAAUGUAUAAGACAUUAGCGCCCGGCG
+UUGUACCACUUCUUAUCCGAAGACUUACAUUGGUCACAUGUUCGGAUGAC
+CUAGACAUACUCCCGAAGUAGAAAUGAGGGGGAAGGCUUGCGGGCCGGGG
+GUCCGAGUCCGUUGGUAACGUGAUACUUUCGCGUUCGAGCCGUUUUACCG
+AGCAAUAGUUACCGCAUAAGAUAACCACGAACCUCGAGGUAAUGCAUUCG
+CCUUUUCCGUCUGGCCCUUAGUGAUAGCUUCUGUGUCGCGCUAUUGAGUA
+AGUUCCAAGCUGCCACGAAUUAUGAUAUCAAUACAGUCCUCUCUAUGUUA
+AUGUGGCGACUCGUCCAGCAUACAUUGGAAAGGCCUACUUACGCAUAAUU
+CAGUAGAAGGACGUUUCUCGAUAUCUUUUAGUCCACUAGAUAUAUUGUCG
+CUUAUGCAUUGACCAUCUCAAGACCAGUGUUAGAACACAUAACAAAGACC
+CCAGCUUAUAUUUUUGUGUCAAAAGUGACUAACUUGUUGGAGACCGUAGC
+CCUGGGUAGGGUAGCAUAGUGGAGGAUCUCCGGGGGCCUCGUCAAACCCU
+GUUGCAGGCUAGCCACCACUUCAUAGUAGUUUGGUCGAAGAAUGUGCCUC
+UACUAGUUUGCUUGUUAACUACGACCCUCUGUUCGAAGAAGUUCGCGCCG
+CUGCACAAACUAUCUUUGUAUUACAGGCAAGGCAUUAAUGCGGCAAGCGU
+AGCUUGUUGGACCCGCGCCCUGUUAUUCAAUCUUUUUUCGGAGCGACCAC
+ACCGUAUGCUUUUGUCACCACUGAGACGUAUGUCGGUCCUUUUUGCACUG
+AGCCUCGGGGACUCGCUCCGGGGAACUAAUACAUGUGUACGUGGGUACCG
+GCAGCUGUACGUCAGAUUCACAGCUUAUCGUUACCCCACGACCCCCCGAC
+GUGGAACAUUUGAUUUAAACUGGACUAUGUUGCCCUGGGACUUAGUCAUA
+AGGGAUUGUACGAAUUGCCUGUCAGUUGAGCACGUUGCAGGUCCAGAGCU
+GCAAACGACAUGGCGGCCUUGCGGCUCUCUGUAGCGAAUGAGCUACUAAC
+CCCUAUCGGUAGGUGUGUAAAGCUGGACGGACGGUAGAUCCGACCACGGU
+CCCUAUACGUCGCUACGCACCUUUCGACCUGCGGCCAGAAAGGCGAAGGA
+CAACUAUUUCGUGCCUAAGACCAAUAAUAAUUCAUUGCUAUUCAAACGCC
+AGGGAAAGCCCACUACGUGGGGGACCAAGUCGAGCCAGGCUAUAUCCUCU
+GUCUCAACCGAACUUGGUGCUGCCCACUGAUUGUUUCGAUCGUUAUCGGC
+AAGCCUUUGGGGCUGACAUCGAUAAUUCUCGCCCUAUUCUGUGAAGCGUG
+CUCUCCAAUCAGGCAUACUCAAGUAAUAGAGUUACCUCCUGAGUGCGUAU
+CCCCUGAUGUAAGUGCCUUGGGCGGGGCCUUUGGGAGCAGCUCAACCUUG
+AAUAGGUGUAGACCCCCUAUUUCCCCGUUCAGCAUUGCAACCCUCGGGGG
+UUGCCGCUUUUCGCGAUAGGCAAGGCGCGAAGGCGAGAUUCAAGGCCGCA
+UUGACCUGUUCUUACAUACUUUCUACUUGCAAUUCCCAGUACUGAAUAGU
+UUGAAUGAGCGAAUGUUCUGCCACUGCGUGACCCUCAAGCGUACUCUGAG
+GUUUGUUCAGCCUCUCCCAGUCCUUACUGGGAGUUAGAGGGAGAGACAUC
+AUUAUCAGAGUACAUCGUGAGUAGGCGCGCCCCCCACAGCCCUCAGGAAC
+CUACUCCGUACGCCGGUGCGGUAAAUGGAGCAGUAGAAGCUCAACUGUGC
+GUCGUCUCCGUGACUAGGUUAGUCAGUACCGACACUGUUUUUUUCACCGG
+ACCUAAAGGAAGUGGCCACUAUCCUCAUUUCACUCGUCCUGGGAAGUCAA
+CUGCAAGUUAAAAAUAGCGGAGAGUGCUGCUAGCUACGCAGGUAACUUGG
+AUCUUUAAUGUGGCCAAGUUUAGAGCAACACAGGCUGCAGUUCUGCUUAG
+GCCAAAAGUCGGAUGUCAAGCAGCGGUGCUUAGAAUCUUGCUUGAGAGAA
+UACCGUGCAGCGGGAGCGUCUGGAGAAGCAAAGAGAUUUAGAAAAUGCAG
+GGGUUCAACGGAGGCCGCAAGUGGCCGGAGGGCCGUUCACGGGUCUGUUA
+UUUAUUCUAACAUAUCAAUGGUUAUCCACGGCUACUACUGUUAUCCAAAC
+AAACGCGCUGGGGACCGCCGGAUUCAGCCAAGUCCCCAAUCUAGUUGCUG
+ACACUGAAACAAAUGCCGAUCAUCGUACACCACGAGGUUUAUUGGCGGUG
+GCGAGGUCGUGUGGCAUACCCCCCUGGCCGGCCUCGUCCUGAAGAAUCCA
+AACCAGAUAUCUUAGAAGUAAGAAUUCCAAACUUUAAUCUUAAGCUACCC
+CCAGAGAUCACCGGCAUAAGCCAUUGAGUAGCCCCGUGCACAUCUUAAUC
+CUCUAACAAAUUUCAAUCCAGGCCCGAUCUAAGAGUUCUCAUCGCCUAUG
+GUUCGGAACCGUCAAGCUGUCUGGUCGUCCGCAUAGUAGCUCUGCAUUUU
+GUCUCGCUCACCGAUCGCGUACAGCGCAAUGCUACGACAAGUUUUCAGGA
+CGCGUGGAUGCACCUAUGGCAUUUGAACUUUUUGCUGGAUACGUCUACUU
+GAACACUCAAGCAUACACAGCUACUGAAAGGUACGAGUGGGCGAAUGUGC
+GAGUAAAACAAGAGGGGUAUGAAGGGAGCACGGAUGAACCUAUAAUGACA
+AAGCCAUGUAACUGUUACUAAACGAUUGGAUCAGGAUAAGGUGGCGCCAG
+AAUUACCCUCACAGAAAUCCGGUCUAUUUACGCGCCGAGCAAAAUGAUAU
+UAACUCAGGAUGCGAACCGUCACGAACAACAGUUGAGAUGCUCCGCCAGU
+CACGUAGCAGUAGAGCAGACGUAUAUAUGCGAAGCGUGUAAACAGGUAUA
+GGCGCUCAAAGGUGGCCUAACACAUUCUUACGGCACGGCUGCGAUUACCG
+CGUUGGCCCACGUAUGCAACUCGGUAUUCCCUUCGGGUAUAACCGCUCGU
+GAUCUUACGAAUGGGUUUCAAACAUCGCAAUGCCGGGGGAGAGUUAGACC
+GGGGAGCCUCAGUGCUCCCAUCGAGAUUCAUCACGCCCACAACAGCAACA
+AGAUGGCGCUUUAGUGUUAAACGUAGUCCCAAAAUUUACUAUUCUUCGGG
+ACAAGAUUUGAGGCAGAGGGACCACGCGGGGGGGGAGUGUAUCGUUAAGG
+UGCAAUGCUGCAAUUGCGUCCGGCUGAAGCGAGUUGGACAACCAGCCACU
+GUACAGCAGAUGUGUAUUACAACAGCAGUCGUAUCAGUAUGUGUCAACAA
+GUGGGCUAGGACUAAACGUAUGAUGAGGCGUUUUGAGACUAUUGUUUUCA
+CGGGACGGCACUUUCACCGGUCUGGGUAGAAUGCGAGAAGCCUUGUACAA
+CGAGUAUAAGAUGGAGAUAGUCGACUCCAUGACGUUACAAGGAACCGCAU
+GCAUGAGCCCGGAUAGCUCCGCCUACGACGUCUCGGAACGGUCGGGGGUG
+GACGUUGCCAUGGACCCUCUCAAAGGAGAUGGGGAUUCCCUUGACAGUGA
+CUAAUACUUGCUCCCUAUGUCUAACCGCAACUGCUGGCACAUAUUUUAGU
+UGGAACUAUCAGAAUAAUAAUAAAUUUAUUUAUUAUUACCAAUUUUCAUU
+GAAGUUACUAUCAUUAUUUUCACUCUCCUAUAACUUUAUUUUUUACCAAU
+UUUAUUUUUUUUUUUAUUAAAUAAAUUUAAUUUUAAGCUUUAAUAGCUAU
+AUUUUUCAUUAUUAUAGAUAACUGGGUCAAUCUUUUUGAUCAUUGCCCAA
+UAUUCCUCACUGCUGUAUCUUAUAGAUAUCGAUUAUAUUUCAUUAUCGAC
+GUGACAAUUAUAACGUUAAUUAAUUGCUAUAGAUUGUGGGCUAUGUAUGG
+CUUUUAUCCUACAUAAUACCUAUACUAUAAAUAGCUUGACUAAUAACAAU
+UUAGAUAAAUCUUUAUUUAUUAUUCAAUAUUUAGUUGAAUUAUUAGUUCU
+UAUUCUAUCUUUUACUCACGAAUACACCACUUAAUUAUUUUCAAUUUUAU
+UUUUAAAUAAUCGUUUGAUUUGCAUGUGUAAUGUCUCUAUAUAGUAUUUA
+GUCUCAGGUGUUGCGUAGCAGUGGCUAUAAUUCCGAACCGAAGGCCAGUG
+AGGACUGAUCUCGCCUGCCAAGAAAGCAUCUGGUCUGUACUAACAGCUUG
+CUGUCUUCAGUACAGGCCUUCAUAAUGUCAGUCGUCCCUACGAAAUGCCA
+GCUGUAUAAGUUAACUCACCACGGCCGGUUGCGAGGCCGCGCACCGGACU
+AAGCGCGCCGGACUUUGGGGUCGCUACCAUUCCGCAAAGACAGUGCGACA
+ACCGAGGGAGUGAAGAGUCUGAUUGUGACAAAAACUCAUAUGUGAGUACG
+CGGUUUCAAGGUUGCUAGUAUUUAGCGGUGAAAUUGUUCGCUGGGUUUUU
+UUCCUUUGCGAGCAGUCGAAGUGAAUGGGCUACAGUCAGAAUCCAUCGCA
+GCGAGUCGUGUAUGCUUCAUCUACAAAUAUGACUCAUAGCAUCGGCUUUU
+CCGGGAUUAAUGCCUUGCAGCGUGGCGCUACUGGGAUAAUGCGCCCGUAC
+AGCGCUACCAUACGCAAUUUUAACAGGCUCGACACCGAUGCGGUAAUUUC
+UCUUUGAUUUUGCCAACACGGAAGUUUUGCGAUGUUCUUCAAAAGAAAAG
+UCACUCAGAGUAAAUGGUGGCCCGGCGUUGGUUCCUGUCCUAUGACAGGC
+GAAGAGGGAAUGCGAUAGGGUCCGAAUCGGCAAGAUUUGGGUCCAAAAUG
+CAGCCGCCCCCGCGACCGUGACCGGAGAGAUGCCCGAGGCCACUGAUCCC
+UGACGGGAUCGGGAAGGCGGGGAUCGAAGGGCAAAACCCUGCUCCGCAAG
+CCGGGAGACCUGCCAGCGCGGACGAUUUUGGAGCGCCAGUGUUGCGUCUA
+UUGAUGCGAGUUUGCCAAAGUCUCACCCUCAAUUUUUUGGAGUAUAGACA
+ACUAUGACAAGGUAUUAGGGCAUCUACGCAUCUCACCACCCAGUAAGUAU
+GAACCCGCCUGGAGGUUCCUGGUCCUAGGACGCGUGUGUUAUUCUAUUGC
+CGCUCGUAUAUGAGUUGUAAUCAUGUGUUCUUAUUAAGAUAAUUCGGCAG
+ACGUACUAGGAAAAUUCCGCCGCUAAUUAUUCGUCGUGAAGGCAUCGAGG
+AGGUUUACUAGUCGCAAGUGAAACGAUUCGUGAGACACCAACGAGAAUAU
+CGUAACAGAGCGAUAUGUUCAACCCUUGUUGUAUGCGCAAUUUAGUACUU
+UCACGUUGAUUACGAACCAGUUUUGCGAAGAAAAUAGCCGAUGCAUAGAC
+AUAAUAUACCGUAGUAUACUGAGAUAGGUGACCCCUCACCAGGAGGAUUC
+CAGGCCGUAAGCCUAAACAAUUUCUUAAGUGAGGCCUCCCCAUCCAGGCG
+CAUAUCCACCCUGCCUCCUCUCCCUUGGUUUGAUCCGUCGCUAGCAGAAU
+GUGGUUAUGUGCCCUAAGAUUAAUCGUUUCACGAGGGUAACCUACCAGCC
+GGUGCUACGACUCGAAGGAUGCGAUCGCACCAUGUCAGGUUCCACCACAU
+AGACACGUCUUUCAGACUACAGUCAACUGGGGUAGGUUACACACACGCCG
+AACCCAAACAAUAAACUGCACAAAAAUCGUUUUAAAGAUCCGUUGACAAC
+UGUGUGCUUACACAAGACCGAGGAACAUCACCUAUUAGGAUGUCCUUUUC
+CUCCCGCUCGGUACGAAAAACAGAAGUACUGUUCUCCCGACUCACGGGGC
+UCUCUGCAGUGUCUGGGUCUCCUAUGAACCCCUUUAGCAUGGACAUAUAA
+GCCUCGAUGUCGCCUGCACGCUUAGAACAUUAUAUCACACAUGGGUCGAU
+GCCCCCUCGACUGGAGGACCUCAGAAUCUCUGCGCUAUUGCGGCGCUGAC
+GUGGUGGUUACGUCCGUGACUGCUGUUCUAGGGAUGACACUUGCCGAUUU
+UGAUAAUUUUAAGAACCCAUCCUGCGAAGGCCAUUCAUAUCAGGUAUAGC
+CCAUGCAUACCGCGAAAUGGCUUAAACUCGUACAUCCGACUAGUUGCAGA
+GCCAACCACUCCUCGCGAGGAUCUCUACGCCUUGGAUUUGCGAGAAGGCA
+UGUGUACAAUGUAUGCAUAAGCAUUAUAUACCACACGAGAAAAACCGCAG
+GUUGCGUUGGUAAUCGGGCUAGAGGUAGCCUCAAAUUCUGUAACUCGGAA
+AGACCUUGUUUGUCGACGUUUAUGCCUCCCGGAAGUAAACUGUGUCGGUU
+UUAGUACCAAACUAAAUGUGAACCCUGCUAUUCCGUAAAAAGCCCAAGGU
+AUACUAGCUAUCGCCAGUGGUAUAGUCCACACACCCGCACAUGGAGGGCA
+UGACCAGAUGAAGGCUUACUUUAGUACGUAUUGACGCAGCAGGGAUGAGA
+AAAAUGUAUACCGGGCAAAGAAUGGAUAUCGAUAAGGCAUCUUGGUACUC
+GUUGUCAAUUUCGUGAGAAUACGAUUCGUGACGAACUUUCUCGUGAUCAA
+CGAGGUCGUCCCAUACACGUUUAGUCCCCCCUUGUUAUGGACUCGGCGUU
+CAAUGACUUCGGUGCUACAAAGUCCGUCGGUCUGCAUUGUUCCAGAUAUA
+ACCGUUAUUGCCAUCGAAGGUCAGUACACGGGAACUAACUCUCUGUGCUG
+CUGCUGCCUUGUCUGUCCCGAGGACAAGGGCUUUACGGCCCGUCGUAGAC
+AAAUAGCCAAGCUUAGCCUCUUUUAGUCAUAGUUUCAGAAAGUGGUACCU
+AGAGAGCAAGGCACCAGGUUCCGCCUGCGCAAAUGUAAGCUUGGUUUUUG
+GCUCAGGAUAGAGGCCGAUAUUUUCCAAGACCUUAACUGCGAUGUUGAAC
+GGGUCUUCGUGACCAUAGCCGGUGACGAACCCUUGGGUGCAUGCCGAGAU
+GGCAGCGAAUCUCGUAAAUCCAAAGCUGCAACGUAAUAGUCGCAAACGAC
+GAAAACUACGCACUGGCGGCGUAAGCCGUUCCAGUCGUCCUGGCUGAGGC
+GCCUAUAACUCAGUAGCAACAUCCCAGGACGUCAUCGCUUAUAGGCUGCU
+CCGUUCACCAGAGCUCACUGGUGUUCGGCUAAGAUUAAAGAGCUCGCCUC
+UUGCACCCUGACCUUCGGGUCGCUUGAGGUUAAAUCAAUAGAAGGACACU
+AAGCAUGUAGACCUCAAGGCCUAGUGCUGGCGGACGCGGCUAUUGCACAG
+AGCAGGUUGCCACACAGAACUCUGCUCGAGCCUAUGAGCUGUGGGCCCAU
+CCUGGACGAGUUGUGUACCUCCACCAUCGAACUUGUUAGUGCUCUCACUA
+GCAAAUUUAAAUGAUAAGCCUGAUUAGUCGAAUCUUGCAAGUAUGUCACC
+UAAAUGAAUCCGGCGGCAACUAUGGGGCCCCCCAGUUAGACAGUCACGCU
+GUAACGUAAUCCUGAAAGCUGGUGCUGGUUGGGUCGCAAGUUGCUAGUUG
+AAUAAGCUAAAGGAGCGCUUUUCACAAUUCCCUGAGGGGCAGUGUGGCAC
+UUAUAGAUGGAUCACGUUAGGCCAUUCUGUGCUCUAACUGGCCGCCAAUG
+GGGUACAUUGCACAAUUUUCUAUGUAUACGAAAACUCACGCGAGGUCGGG
+GCUGAUUUGGAUUCGACAUAUAAAUUUGCGUGUUUCAUUAUGAAGCAAGU
+CAAGUUUAAUGAUCUUGUAAAAAACAUUAAAGUACAAAUAAAUGCAAGCA
+AUAUAGUUUCAUUUAGUUCAAAACGUUUAGUCUCUUUUGCAUAAGCAAAA
+UGUGUUAAUAACUUUCUUAGUAGAAAUUGGAGAAGUUUACUAAGAUUUAU
+AUUUACUCCAUAAUUAUUUUAAAGAUGGUAAAAAGGUGAUUCAUCAUUUG
+UAUGUUUCUAAACUUUGUGAAAGAAUAGUGGGCUCCAUUUAUAAUGAACG
+UGGGUUCAAAUCCCACCAGCUCCAUUACUAAUUUGUUAUAAACAUGGUUG
+CAAUCACGGGCUAUCGGAGCCCUUGGCCUAGAAGAGACCACGUGGUACCC
+AGGGCGCCGUGAUAGCGUUUUUUGGAAAUCUAACCUGCCACGGCCGGGGA
+ACACCCACAAGAAUAAUUUGGGAUGAACAAAAAAGGGAGGAUAAUUUCAU
+ACUUCUACCCAAGUCGACGACCUCCCCAGCCAUCGUGUCUUUCGCCUGGA
+AUUGGUAGCCUAGAACUUUUAUUGUCAAUUAAGCCCGCUUUUGUAAUGGU
+UGGGGGAUUUGGCUAUGCGUCCUAGAGGGAAAUCGGGCCUAGUCUCAUCU
+UUCCCUCUACUUGCUCCUAGGAGGUCUAUCUUUUCAUCCUUGAAAGCUAC
+UCUCAUGUUUCUUCCUCCGUUACCAGAGGAAGGGGCACAAUCAUUUUCAC
+AUGUAGCUUUCAAGGUACUUGUUUCUGUAUAGUUGCCAAGGGUGUUGCCC
+UUGUCUCUAUAGAGACUCCUUUAGGCCAGGAGGCGGGACUUUCCUCACCU
+GUGGCGGUGGCAAGAUAAUUUCUACUCCCUUGUUAUGGAGCAAUUGGAUG
+UCAGAAUCAAAACCGACACUCUCAUGUUGUCUGAGCCCAGGAGUAGCAGA
+CGUAUAUGUAUUCUCGACCUCCAUCCGAAACCCUACAGUAGCAGAUAAUC
+GCCCAAGUGAUUCCCGUAAGAAUCCGCCAUCUAGCAUCAAGCCUUCCUCA
+CGGCUACUUGGGGAGAUCGUAGUAUGACGGGGUGUGUGUUAGACUAGCUU
+GAAGGUUGCCAAAGCCGCUCUCUCACGCGCCAUUAGGGAACAAGACCGAU
+ACACCGUGAGCGAGUACCCUACCGGCGAACUGGUGUGGAUAUAUCAGUCG
+UCUUGUAGCUAUGGCGACCACUCCAUGUUGCACGAUAGGGAACAUCUCGC
+GGGUAGCGAGUAAUCACUCUUUAGAGCACCGGAUUGCGACCAUUAAACUA
+UCGUAUAUAGCUUUUAAACAUGCUUUUUAUUCGACACUGCCCGCUAUCUG
+UGGUAUCUUCUUAUGAUUUUGGAUACUAGAAAUCGAAUGAAGAGACUUCG
+CCUCCCUCUUGUUGGAGUUAGCGCUAGAAUGCCAGCCUUGAACGUCCCCA
+CGGCCACAGUCAGCUGACUUUGAGAAGAAAGGAUUGGCCCCGCCUAAUGC
+CGAUUAACAGGGAAAUGCCUCAGUUCACCCGGAACGCCUCCUCGGGUAAU
+ACUACGAAUGCCUGGAGGGAGCAUUGCCAAGAAACAAUUACUGGGUUUAA
+GAGUACACGCGUGUUAGAACAAUCCGGCGCUCUGAAAAGUCUAAGUGCGG
+UUGUAUUGUGGUGAUGCCCCGCAUGGACGCAAAGCAAUCGUACGAUUGCC
+UACUGGGAGAUUAAGACAUACGUGUGUUAUCACCUAAUGCUUCACGAAAU
+GCCCUUUCGUAAUCUAAGACUAUGCCUGAUAACGUCUUGCACGUGAUGAG
+AAAUCGGUACUCGCGGGCCGGCUACAGGCCACUAGCAAUGCCGAAUAUUA
+CAAGCUACCCUCUCCGGCAGCUGGGGGACAAGGCGUAUGGGUUUUGACCU
+AUACUGAGUCCCUCCACUACAAACUAGAAUAAUCUAUAGGACCCUGUAGC
+AUCUCAGAACGCGAUAGCCUUAGACCAUUACGGGGCGAAAGGCCACUGCA
+CAAUAAGACGUGCAUCUCAGGUGCGCCUGCGUUGUGGGGCCAGCUAAAAG
+AACCUAGUCCGAAGAACCUCCUGAUCAAAACUGUCGGCUGGACUGUUCUC
+CCGUAGUUAGCAUAGCCGGAGGUAUGCUCUCUCGUGCAAGUGCUAUUGUA
+UGGGGGUCAAUAAUCAACAUGGGAAGCUUGUAUCCUGAGCUUAACCUCGA
+ACUGUUUGAGAGAAUGGACCAGGCAACAAACGUAGCUCUUGGCCCGAUUC
+GGCUCGUUGCGGGUUAAUAUAAAAAUAGUGGAGUCUUGCCGCACAGGACA
+UGCAUACUCAGCUGGAUAGACAGGCACAGGGGCUAACCUACGCCCCCCUC
+AGUGAUUGUACCCUUCACUGAAACCUCACACCCACCAUCGCAGGUGGCGU
+GGGUUUUCCGCUCCAUGCAUUCUGCCUAAACCUUCCACGAAAACAUAAUA
+GUGAAGAGCAAGGAAUCUUCUGCUCUGCAACGCUCAUGCCCAGUCAAUGA
+AUACCCUGGAACCGAGCGUGUCUAUAAUUGGUUCCAUCGGCAUUCCUCGC
+ACUCGAAUGCAGUUAAGCGGCGGUUGCUAUUGAUGCGAGCCAAUUCAUUG
+AACAGCUAUUGGUCCUGGGGGUAGACUGAGGAGACAGUGGGGAUCAUUAU
+CAACCGUUCUGUACUUACAAUUCCUAAUGAGGCUCGAACUGACAAUUGAC
+UCUUCGUACAAGCCUAUAUUACUCCAAGGUUGGAUCUCCCCGUUUUGGGG
+CACCAGCCACCAGUUCAAAUGAGCGAGGGUUGGCACGGGCUGUAACAAGG
+GGACUACCGCGAUGAUGGAGUGAGCCCCCGUAACUGCUUUAUGGGUAUAG
+UUCAUCACCUUGCCUCGACCAAUGCACCGUCUGAUUUCGCGUGCAGCCGG
+CUCUUCCCGGCCAACGUCCGUUCAGCCCUGCUAGCGCCAUGAAGUCUGUU
+AUCCGGUUUGCACGGACGAGUCAUUAUGUAUUACCGUACACUGCUAUUGG
+AGUCCGACUAAGGCAUGCAAGUCAAGGAUUGGCCUACCAAUCCUGGCGGA
+CGGCUGAGUAACACGUAGUCAACCUACCCUAAGGGCGAGGAUAACCUCGG
+GAAACUGAGGACAAUACUCGAUAUGAAAUAAGUACUGGGAUGUCUUAUUU
+CAGAAAUGGAUAGGGAAAUGGCCUUAUUCCACCUUAGGAUGGGACUGCGG
+AGGAUUAUGGUAGUUGGUGAGGUAAUGGCCCACCAAGCCGACAAUCCUUA
+GGGGCCAUGAGAGUGGGAGCCCCCAGAAGGGUACUGAGACAAGGACCCUA
+CCCCUACGGGGUGCAGCAGCCGCGAAACCUCCGCAAUGCGCGCAAGCGUG
+ACGGGGGGACUCCAAGUGGUAUGGGCUUCGCUCAUAUCUUUUCUGAAGUG
+UAUAAAGCUUCAGGAAUAAGGGUGUGGGCAAGACCGGUGGCACCGCCGCG
+GUAACACCGGCGCCUCGAGUGGUGUCCAGACAACGGUAACGAUCUGAAGC
+UUGCGUCUUAACCCUUUAGAUCCACGCAACUGUCACAUAGAGGACUACAC
+UGGCGUGUUGCAAUACGUAACUCCAUUGCUAGAUACCGAGAUUUGCACCA
+CUCAUAUCGUAUAGCUGUGCCGAACGCUUGUUAUCAGGUAAAUUAGUUGA
+CGCAGCUAACUACCGCGGCUGGGAGCCUUUGAUGCCUUCGGCUUGUAUCC
+GUUACAGCUAUCACGGCACGGCGAUAUUCGGUGCACUGUGGGCCAUAUGG
+AGACCACGGUAUAACUGUUUUACAACGCCCAACGUGAAGGGUUAGUGAUG
+UGAGUUACCUCGAUUUGACUGUGGAGUUAGCUUCCAAGCCAUGCCGGUAU
+CGAGCUCGCAAUCCCGCCACCCUGCCAACGUCGUGGUUCAAUUAGACGAG
+CAGGAAAGAUGUAAGACCUUCGAUGAACGUAAGAGAUUAAUAGGGAACCA
+UGAGGACUCAGCACCGAAUCUCGCCCUAGACCAAAGCGCGUUUCUUUCAC
+GGUCCACUCAAUAGUACGCCGCGUGGGUAGCCUCAGACCUUCGGUAAUUA
+CCGCGACGGACUGGAUUGCCUAGCUAGACCAGGUCGAGUGAUUGUGAGAU
+CCUACAUAUUGGUACUAAAUAUUUGGCCGGAAUCACGAUUGGUACAAUGG
+GCACCGUUCACACAGUCCUUCUUCACUAGAAAAACACAAAUACCCUCCUC
+AAUCCGAACACCGACUGAGCAUUCUCGGCAGCGGCAAGCUCAACAUGCGA
+AGCCGUGACUGGAAAGUGUUGACGUCUCGCCGUCCUAAGAGACGGUACCA
+AUUAAUAACGGGAGCCACUGCACCUACCCCCACGGUUACUGUCCAGAACC
+CUUUAUACGCGCACCAGCGCAUUCCUUUUACCACCCAUCCGAUAGCGUAU
+GCUAUUAAUGUGAGCCAGCGAGUUCUGUGAAGGAGAGUGCCGUGCGCAUU
+GUGUUUUGAUGAUAUCAAUGGUCAAAAUGCGCAGAGCGCUAGUUGUCAGA
+CAGGAUUCGUAAAGGGGUUGCAGUCCCUAAACAAAUACGGUAUAUAAUCA
+CGUAUUCAUAGAAUCCAAUCAUCAUGAUCUGUAACCUUAUUGCUAAGGUA
+ACAGGUAAGGAUGUACCUCACUGAUGUGGGGAAUCCCGUACUAUCAAUCU
+AAGGUCAUGAAUAACCUUCCCUUUAUACCCCUUUGGGUCGCCCUUCCUCA
+UAUGUCCGAACGCGUUAUUAAGUUCGGAAUCUCUGAAAUAAUGCAGCUGA
+CAGAGGGGCCUGCUAUACCUUCAGGACCAGUAAUGGUCGAUACUUCGCUA
+CCCUGGACACACCCAGCCAGAUGACCGGGGGCCGAUUAGGAUUCGACGCC
+GGUAACAAAACUUGAGGGGCAUGCCGAGCUGGUAGCAGAACUCGUAAAUU
+CGCUGCUGCAAACUUAUAGUUGCCAACGACGACAACUACGCUCUAGCUGC
+UUAAUGCGGCUAGCAGUCGCUAGGGGAUGCCUGUAAACCCGAAACGACUG
+UCAGAUAGAACAGGAUCGCCGCCAAGUUCGCUGUAGACGUAACGGCUAAA
+ACUCAUACAGCUCGCUCCAAGCACCCUGCCACUCGGGCGGCGCGGAGUUA
+ACUCAGUAGAGCUGGCUAAGCAUGUAGAACCGAUAGCGGAGAGCUGGCGG
+ACGGGGGUUCAAAUCCCCCCGGCUCCACCAUUGAUAAACUCGGCAGUGUC
+CCCUCAGGAGUCCGAGAGCAUCAUAUAAGGUGGAGCCAAUGCAAUUUUCA
+CGUGUUUCUCUGGACAGGCCAGGUAUUAAGCCCCAAUUCGGGUAUGGCAU
+UUGUGGGAGGCGUUCCACUCAAACAAUUCGAACGUACGACGUCGUACGCU
+CAGUUCACCUACAGCGGGUAGCUGAUUGUUUCGUAACAAUCGUCCGUCAU
+UAAUACAGGCAGGUAAGCCAGUCUCCAAGAUUAGUCAGAUCAGCAGUAAU
+CAAAAUAGGCUACGACCUGCACUCUGUGGUGAUGCGGCAGGAGACCAAGU
+GCCACCACAUUUGAAUGCCAGGCCGCGACGACCUCGGCAUUUUUGUAUCC
+UAAUGGCAGUAUCCACCCUAGACAAAAACAGCGAGAGUCCGGGGUUUGGA
+CAGUCCUUAUAGUAGAUCAGGUGUGUAACACCCUUCAGUGGUUACCCUUG
+CAAGAUGUCGAGUACAGACGCAUAUAGUGUGUGAGGCCAUAUACGUCCCC
+GACUCAAUCGCACCCUCACCGCUCCGCGGUGGACCGGCGAAACCUGUACG
+CGGCUGUGGGCGGGCAGGACCCCCGGGGCCUAGUUCUUGCUGUCGCUGAC
+UAAAGCGAUACGACAGAGAAGGCAUCCAUCUCGAGAGGCGUUGCAUACUG
+AGGAAGAUCGGCGACAUUUGGCUCUUACAACUGACCAGCCGGCAGUAGAC
+CGAGGAGAGGGAUCCCCCAAGAUCAACCUACUCGCCACUAUUGCGGUCUA
+GUGAAACAAAGCUUAUGAUCGGAUGGUGGGGGAAACGCUACCGGGCGUUG
+GCAUAAAAGCAUAACUAACGAGGGUCCAAUCGUUACAGUCAAAAGCCGCG
+CCGCUCCGGUACGUUUGGCCGCGUAGAGCUUUGCUUUUCUUGUCCUGUUC
+AAAGGCUCCACUGCCGGGCGGAAUGACGUACUAGGGACGCUAUUCUACAC
+UUAAAACAACAUCCGUCUUUUUCUGUCCAAAGUCUAUACCUCGUGUCCAU
+CGCAGGCUUUACUAAGAGCUGGCGAUCGUUUUUUUGCAUCGCAUUCGUUC
+GAUUGUUCCCCCUCAGGGCGGUUGUUGUCCCUCUGUAAGCCAAACCCGUU
+GGACAGGUCUAAGCGACCGACGAAUUUUAUAUGGUACAAUUGCUUUGAUC
+GUACUUCGACCUGCGCAAAGCCACUUCUCGGGUAUAGAAUAUAUUCUGUA
+AGAGAGAGCUCAACCCAGUCGGCUGGUCAACGCUAUUGACUCAACUUUAG
+AUUGACUCUUAUUCAAGGAGCGGCGAUUUUACUCUACGACGUACAAGCUA
+AUUGUUCCAUGUUGGAAUGGUGCCAACUGCAUCAGUGUUAGAUUAUGUGG
+CAUAGAGUAUGACACUUCGGUCGGGGGACAGUGUGGUCGGAGCGCCUCUG
+CAUUUCUCCUAAAUCUCACAAUUCGUGCUAAUACCCAACCUACGCGGGCC
+UCCUCUUAGUACCGCCUCUUCGGCUGAGUCCCUCCACGAUCGGGGCGAUA
+CUUCUUGACAGUCUUCAGGUUCCCAUAAUUGCCGACGCAAGACCCCCAAC
+CGCUGAGUCCGUGCCGCCAUUUUCGUUUGAAGUCCACUGGUGUUCCGUGA
+GCGGCUGCCGGCACGAGGCCACGCUCCAAAGCCGGCUUUUUCGUUACGCA
+UGCGGCUGUAUAUCCUUGGUACCGACGGUAGGGUGAAUGGACGACACACU
+GCCGACCCAAAUCCCUCCAGGCACCGGAUGGUACAUAGUAGAGCACUUUA
+UACGCCUGUGGACAAGCGCCUGUCACUGCAGGCCUUGGUUUUGGCAGACC
+UGGAAUCGGUAUAGUACUGCUGGGGAAAAUGAAGUCGGGAACCAAAUCGG
+GAGCUGGCUUCUCUAAGUGUCGCCAUGGAAGCGAACUCCGAACAAGGGCU
+ACUAACAGCCGACAACUCAAUCAGGGAAGAGGAUUAUAGAGAAGCUCAGA
+GUCACUCUUUUCCGUGACUUUCUCGGGGUGUGGCUCCUCCGAUAUCGGUA
+UUCCGGGCUACGCAAGCGACAUCGCGUCUGCCACUGUUGACCCUCAAUAG
+AUUAAACGCGGUAGAUUAUCAUGCUUUUGGAAUUAAGAAAUAGGUUUCGU
+GCAAAUUAAGAAGAAAAAAGCGUUGACGUACCAGGCUAUGUUGCUAACGG
+UGAUUACUGAAACCAUUAGAACUCUCAGAAGCUUACGAUCGGGGUGUGAU
+GCGCCAACGUCUCGGGGUGGUGAUUGGGGGGAGACAAACCAGUUUGUCGC
+UCACGAACUGUAUUGGUAAAUUGAUUGGCGAUCACGACGGAUCCUUUGCA
+UCAGACCAAGUACAAUGUAUAGUGACUCCCCGCCCACAGUGACCAGCUGG
+UCAGAUGUUAAGGGAAGUACCAUCGGGAACAUUAAUUCAAUCUGUACCUU
+CGCAUCGCUCGCGAAUCAGAGCCCACUGUAUUGUGUAACCGCGUCUGGAC
+UUCCUACACUAUAUGCAUGAUGAGCCAGUAGCUUGGUUCCCCGGUAAACA
+GUCGAUCGCUGAAGAGACUAUAAUUGGCUUCCGUGUGGUAUGUGGAGUAU
+CACGGUGCCAUGCGUAAGAUUACCGCAGAGAAAUGGCAAGGAGAAAAGAU
+GAGGGGAUUAUUUCCAUGAACGACAACGUACCUCUACCUGUCACCAGUUA
+CUUACCCGGCUUCCCAAUAGUGAGGCUGUAUAAGUGAUCUGGCGAAACUU
+UACCACUGAUUUGGAAUACACCUGCUCAAAAAAAGUAAUCGUGUUUAUCU
+CCGUGCUAAAGUAUUUUGAUGGGCUCAUGCACUUAAAAUGACGGGACUUA
+UUAUUAGCGGCGAAUGUGGGAGUAAUCUAUAAACGCACGCCAUGAUUUCC
+CCCCGGUGUGCAUUUUAGCUUUCCGCAUAGGGCGCUCACAUAUCCAAUGU
+UCCUGGUUCUGAAGGCAUAGGCCGUACAGAGGUGCGAUGCGCGCGGCUCC
+AGCUCGAGCUCCCUCACCGGUAACUCCCACGCACUAACGUUAUUUAGAUA
+CCGUCACGGUCUAACUGCGUAUUCUUGUUGGUAGAACUAUAACCCUGUAG
+GCGAUUGCGCCCUGCCUUCACGAGAAAUAACGCCGCGUAAAUUGGGUCUA
+GUUACUGGCAAACAGUCGGGUACCAAUCAAUGCUAGCCUAGUACCUCCUU
+GAUAUAUCGUACAUUCAUUAAGAACGCCUAGGUGUGACGGAUCUAAGCCG
+GUCUCGGCGCCCGAACAUUCCUACAAUGGACCUAGCCUCUGUCUUAUCAA
+CACUCGAACGUCGAAAGUCACAUAACGAGAAUCAGGUCAAGAGGAAUUUA
+CUCUGACCCCCGCAAGAAGUCUGUCCUUUGAGGCUCGUUAUAUCCACCAC
+UAAACUAUUGGCACUCGCCGGAGCAGCUCCACGCCAUCGCUCCUGACGUA
+UAGUAUCGCGUUAAGCGAACCAACACACAUGCGCAAGGUAUCUAUGUUGG
+ACCACGUCCAUCCUUAGUGAGGCUCGCCGAAAAAUGCAUAGUCUCAUUUU
+AUGUUGAUGCGUCCAGGAAAAUGAUCGUCGUUGCCCGAGGGCGAGGUGAG
+CUUCGGAGCACGUGAAGGGACUAUAUCUCACAACCAGACGUCUCGUACGG
+GCAACGUGGUGCCGAUCCCUCCAUAAGAGUGAACUUGCGUAGAGCUUCGA
+CCUCAAUGUUUAGUUCUGUGGCGCCGAUUCAUCUUUCAGGGACAUGUGUC
+UUAAAGGACAGCUUCCCCCCCCAGCUAUAGCAACCUGACAGGCACGUCAC
+UUGAGUAUAGCUGGAACUCCCACGGUAGCAAUGUGAUUCGCGCACAGAUC
+AGGCACCCAGCCAGUUCCAGUCUGGUCGCAUAGGAACCUAAUGACCUGAG
+UUAAUGUCCUAACUCCUGCUCACUACUGUGCUUAAGGAGACCAUCCGUGA
+UAUAAGCUCGUGCGACACUUGAUGGGGACGGUACGAGUUUGCUAGAGGAC
+AAGGAGUGUAAGCGGUGAUAAACCACGCCGGCGCAGCAAAAACGAAAUUG
+UACAUUACUCUAUCAAAAGGCUUAAGCACCGACUGGCUGACGAAAGUCGU
+GAAUCUGCAUCUAAACCUGAUCUUUGCACGCCAUUCGCCCAUAGGCUUAG
+CUCGGUCGUGCCUCCCUUUCCGCGGAUUGAGGGGCCUGGCAGAGCCGUAC
+CAGUAGCUGUUCCGCUAGGUACUCUAGUCAGCUACUAAAUACCACAGCGU
+GUGCAUCAUUCAACAGACUACAUUAGCGUUACAUGUUAUACAGGCAUGAA
+CUUUUAACUCUAGCUAAAAGCGUAGCCCCUCCCGCGGGAUUUCAUGAGGU
+CCCUCCCUUCGGUUUAGAAGCAGUCGAUAAAGAAUUGCGAUCCGAAGCAA
+GUCGGUGUGUGAAUAUAUUCUAUGCACACUACGGGAUCCUAUCACCUCCG
+UGGAGGUCGAUUUGUUCACAUACAUCUUUCAGCGGCUUGGCUACCAUCUG
+CAACUAGUUUUGCUAUCGUGACGCCAAAACCUGAAUUAGUUUAGAGGGUC
+CAGCGUCCCCGUUAGUUAGCGGUAACUAAUAGAUCAGGGCUCGUCGGCCU
+CUGUUAUCAUGCCGUGCACCAAAAUUCACAAUAAGAUAUUCAUGAGAUAA
+GCAGUUGGCGUCGCAUACGUCAAUCACGGUCCUAGCUCUUGACAGAAGGA
+UGAUCACGUACACCAAAAUAUGUAUUCUCUUGUACUUGAAUCAGUUCCAA
+GACUCUAGCCACUUAUCACACAUCAGGCGGUAGACGCGAUUAUCCCUGAU
+UUGAUACUUAGCAGGGGCUUGCGUUGAGGCCACAGGCCUCGACCGGUUUA
+GAUCAGCCAGAAAACGCCGCAGUUCAUUAAGUAGAAGAGGACCACGGUAC
+GUCGCUACGUUGCGGGGAGAGGUGCGUCCGAUUGCAGAUCCCAGUGAUGC
+UACUAACAGUGACACUCAAUCUGGGAGCACGAGACUUUCUAGUCGUCAAC
+AAUAUUGUGUAGCCCAAGAGCUGUUGAGAUCCAUGAUCGGUGCUAUUUUG
+AAGAAGUCAUGGGGUAGCCUCCCCAAACGCAGGCACUGGAGGUCCGGCGU
+UAAAAUGACGAUCGACCGUAUCUCUAGGUAUGGGGUUCCGUCUAACUAAA
+UUCACGAGGUGCUUUUGGUAGUGCUGGAACAUUCGAUAAAGCUUGCCUUG
+UGUACCGUUUGUCACCUGCCAAUAUGUGUCGGCGGAUAACACCUAUGCAA
+CAAAAAUGAUCACAUCGUUGGGUGCUGGACACUGUGCCCCGUUAAUAUUA
+UGAUAACGUGUGCUAGAUAAUGGUUUCCAAUAAAGGGCGUACUGUGGUAU
+GAUUCGGUUUAGCCGUAUAGAGGGCAAAGCGCUGCUUUCGCAGUAACUCU
+CCCUCCUGAUUUAUGAUCGAUUGAGCCGGCCUCUCUGGAUAUCGUACCCC
+UUACAUACGUUAAAGGAUGCAGUGGCCAUUUAUGACCGCGACGUUACAGG
+CCUGCGGUCUGAUGCAGUGAUCAUGAUUAGGCUCGACCUCUUACUCGGGU
+GGCUGCCACCGUUAUAAAAAUGUCGGCCUGCGCCCCCCUACAUUACACGA
+GCGACUCCGGACCUAUUGCUGAUGCUCUACCAAGUCCUCGCAUGCGAGUA
+GCUAGACGUUUAACGCGAUACUUAUUCAAGUCAUGACUCGUAAAAUCGAC
+CCGUGUCCAGGGUUUAUAGGGUAUGACUGUAAUGGAUGUGCAGGAUGGGU
+UCGCAUGGGGCCUUGUUGAUGAACUGGUCCAUAAUUGUGGACCUCCACGC
+GUCAUCCUUUGAAGGGUGGUAUAAUUACGAAAUCGGAGAUGACGGCCGAG
+ACGGAUCGAAGUUGACACAACCUGAUUCCCCACUUUUAAGCACUCCAUAC
+CUUGCCACGCGGCUGUGAGAGGCGAAAGGAUGUAGAAACGCAACGUCAUG
+GCUCGAGGUAUGAAAACUGACACUGAGCGUACAUUGACCGCUGUUGAACC
+UAACGAGUCGCUCGCUACCCAAGGAUGGAAUCUAAGGAGGUUUGCGGACC
+UAAAACGGCACAGAAACGCCUGCAGGAUACAUAUUGAACAUAAAUCCGAC
+GCUAACCAAGGUUCUUAACGCUGCGCGAAGUAGCAUCGAGUAUCCGUGUG
+GAGCCACCAUUCGACGCGGGAGACAGACAUGUUGUCAGUAAACAUGGCGU
+GGCAGUAGAUGAUCAUUGAUUUCGGACCCAAUGGCUUGUCCUGCGGUCAA
+AGUAGUCGGUAGUAAAAUGUUGGUAUCGAGGCGCGUGCCAAAUGCGGUGG
+CAAUUCCACAAUUACCUCACGCCCCGUACAAUGCAUCGUCAAAUGCUGCA
+GGCCGGUAUGUCAAGUAGCGCUCGAAUCCUUUUCGCAAGUUGAAAGGAAC
+CGUCGUUCACUAUAUCUCUACGGUUAGGUGGAUGGAUAUAAGAAGCACUA
+AAGAGUACGUAGUGGGGAUACCCACGUUUGCACGAGGUUGACACACGCAA
+GCACUUGUCUAUUAGGCAUCGUAGCGCGUAUAGUAAUGAUCAUUGAUUCU
+CCCAAGCAGCCUUUACGGUAAUCUGUUGACUCACAAAAAAGGGGCAACCU
+GUUUGCCGCGUUAAAUAUGUAGCGGAGUGUCUAAACUCGGGUUAUUUAGG
+CAGAGGGAGCCCGGCUCCCGUGCCGUGAGGCAUGAGGAAAGUCCCCCCAC
+CCGUUCGGGCACGCGGCCGGACACACGUCCGGGGCGGGAGACCGCCGGCA
+CUGGAACAGACACGACACGUCCCUCCCACACCGAUGAGGCGCGCGACCCA
+CCCCGAAAGGGACGGCAGUUAACCCGCCGAGGGCGUGGCCGCCACACCGG
+CGGCCACGGACCGGUGAUCGACACCCCAAUGGGAGGGGAGCGAUGGAACG
+GCCAACCCCCGCCGGUGCAAGUCCACGCGCGCAUGGUAGCCCGAACCACC
+CGAAAGGGGCCGCGUGGACGCUCAGCCGAAUGCCGGGCCGAACAGAAGGG
+GGCUUACUCCCCUCAGCUCGUAUGUCAAUCGACCGCGUGUUUCCCAGCAG
+GCCAUGCUUCAGGGCAGGACAGGGGCGCCGGUGGAGGGAAGCUCAGUGCU
+GAGGCUACAGACAGAGUGCUGGGGGUCACUCAGUGAGUGUGACUCAGGGA
+AGGUCUGAGAUUUAGAGCCCCUUGCUGCUCUCACAGGGCAUCACUUGGAN
+NAAGUGAGUGGUACUCAGGAAAGCUUGGCUCUGAUUGGCCAGUGAGUGCA
+AAAGAUGCAGUGAGUGCUCCUGGGUUGAGCUCCUGUAGGAUGCAAAGGCA
+UCAGGCUUGGCACUGCCCACAGCUGGCACAUUCAAGCUCAAUGGCUGAGA
+GGGAACUGCCNCAACCCAAUUCAGACUACUUUUUUUCCACAUUCUAGUCA
+AGAUUACUAGGUUUCUGCCAAGCUCUUGACUAAGGACGGGUUCUACAAAA
+UAUGGGGGCGGCGUAGUAAGGGGAAUAGGGAGCCCAGCCACCUGUCAACA
+ACGCGGUCUCCCGUUCCAUAACGGGUCAGCCCAUGCUCGUCGACUGACCA
+CUCGGCGUGAUACUUGGUCUGCUAACACCUGGCGUCUAUACUGGAUGCCA
+UAAGUGACGUUGGAAGAACAUAGGCUCCCAUUGGGUUCUAAAAAAUGGAA
+AGGAGUGAAAGAACAUCAAGCGAUCAAUUGACCGCUCUCUAUAUGGCACA
+CAGCCCCCAAAGGCAAGGUCAAACGCAACUGUUGUGGCUGCAUGGCCUAA
+GACCGCUUUAGGCACCAGCCGAAGGGCUACGCCGAAAAAAACCGAGGAAA
+UCAUUCUCGGUUGAAGCUGAGCCUCUUCCCGUUUUAAUGCAAUGCCAUUU
+AAGUUGUCAACCAUCGACCAUGAGUACUUGUUAGUACGAUGCGAUCCCAA
+UCGAUAUAUGGCUUAACCAUACACCCCGCCGCUUGAUAUCGAUGCUCUUC
+CUCACGAAGGUUGGGAUGUUUCUCGAGAGCCUACGUUUAGGAGUGGGAUA
+UCUCUGGGAUUCCGCGUAAAUACGGUGAUGGUGUUCGAUGAAAGGAAACC
+UAGCUGGAAUGGGAUCAGGCCGAGCAUUUUUGACCUUACGGGGUUGACCG
+AUAGGAUUCUCGCAGGGUAAACUUUUAUAACCGGGAGGAAAUCUACUGGA
+ACUGACAUCGUGAUGCGUAGAAGCGGAUACGCUUGUCGAUGUUUACGGGC
+CGAGGAAAUCUCGAUUCGACAACAGGGUAAGCCAUCGUCUCUUAGACUUU
+AUUGAUUUAUUUUACCAUAGAGGCCUUUGAUAGACAAUAACUCCCCCCCA
+AACACAGCUUACAACUUUCAUCGUACUGUGCUCUCAUGGGAUCAAUCGAG
+GCAGAUCUACGCGUUAUGUCUAUCCAUUUUUACUGGCGCCAGAGAGCUGA
+AGAACACUUUCGGCCAUGGCGUCAGGCCAGCCUCGAGGCACAAAUUAAGG
+CUGUCGAAAACAUCACAACAUAGGCGACUGGUGCGGGGAGGAAGGACCUC
+UACACGCAAUCACUGAACACAAUGGUAAAACAUGCCUCGAAACCACUCGU
+UGUGCCUUAAUGAGUAGACUGUGCUUCAUGUCGGAUCAAUGCGAGCUUUG
+AACUAAGAGCGAUUUGCCUGGUAGACUGGAAAUAAAAGCCCCACAUGUGA
+UGACAAACCAAUUGGGAGGAUUACACAUAUUAAGAGCGCAUAGCUACUUU
+GACCGCAAGGACGCUGCUCGAUGUAUAGUAUGUACCCCAAGUGAUUAAAU
+AGAAGUCCGCCUAUCUACGGCCUCCCCCUUUAUUGCGAGCCUGCGAUAGC
+GGGUUAUUUGCUUGCAGCCCGGAGAGGCACGGGUGUAGGAUCUCAAGUUA
+AGAAAUCAUAACGAGGCUAAAUGCCCCGGAGUUUGAGUGUCGAGCCACUG
+GUCGGUAGACCAAUUGAUUGUACAUAGGGGGUACCAAAGAGCUGAGACAG
+UUCAAGUACUCAAGGUGGACCCUUACAAUGAUCACGAGUCGUGGACCCAU
+CGUGAAUCAAUGGUCACACUGGACCAAUGAUUAUCCACUGGGGUCAGCAC
+AGGCAUCCGAUGGGACCGUGUGGCGCCGCUUUGCAUGGGAUUGGACAGCA
+CGGUUCCAUACUGUUUCGCGCAGACCUAGUACUAGUGCACAGCCUCGGGU
+AUCUCACACCGCACAGCAGACGUUGCGUAUCGCCGAGGAAUCUUCGACUG
+UUGGGCCGGGAGAUACGUACGGCCACGGGGCCAUGGAGGGCAGUUGCUAC
+CCUGGUCAGGGUACCUCGCUACUCGCUCGUAACUUUAGAGGAGCGACAGG
+GAACGACCGUGACAAGUUAUGGGGGCAGUCAACACAAUCCAGUGAAGUUA
+AGUGUUCAAAAAGCUGGUUAAUCGACAGAUCCGACACGACGCUGACGUAA
+ACGUUACUUACCAAUUAGCUUCAAGAUCCAUAGGCGUGACCCCAGUACCC
+CUCCAAUUAUGGCCAUUUGCCAGCGCUCACCUGCCUCUGGACGACAUUUG
+AGUGCCGGGUGAGUGUAGAUGCACGUGACCCAGGCGUCGCUGCACGACUA
+AAAUACCGUCUUGGCCGAGUACUUCAGAUUACGGAUACGAAUUAACCAUA
+UGUGGACGCCACUGCAAGGCGUCAUGUUUUUCAUAGGAGAAGCUAUGCGA
+UUGUAAACAAAGUUGCUAACGACUGUUGUGCUACAAUUUGGUUUCCAAGU
+CGAGAUGGGCGAAGGCGCGGAGUUUACGGUGCCAUUUUCUCCGCGGACGU
+CGAUAAUCAAGUAUUAGCUCAACAGCCAAGAACCAGAGUACAUUUCCAGC
+CGCAUUAGCAGUUUGUAACAUUUUUGUAUCCCCAUGCUCGCGAGUGUUGU
+UUUGUUUUCUGAAGGCAGGUCGCUCACGUGUACUGUGUACAUCAUACGAG
+UCAUCCCAUGGGCUAUGAGUCUGGUACCACUCCGUCACGUUAGUAACUGG
+UUCUAAGUGCAACAACGAGUUGAGCGUGAAGCAAGGUUGUAUACUAUCUG
+AGCCGUGUCAGACCCAAGUGGCACCGGAACUCGAUGGGCCCGGACUCCCU
+UGCCAAGCACGAAAAGUGACUCAAGGCUACCCGCUGCGCCAACCCAAGUG
+CGCGCAGCAAGAUCAGACGGCGCUAGCCUACCCUGCCAGAGGACCUUAUU
+UACCUGAGUUGCGGGCCACCUGUUGACGCAAUGGAACUAGCGUGUAUCCC
+UCACCAGGGGAUUAGGAACCCCGCGUACUGGGAAUUCGGAAAUCCGAAGG
+CCAUCAAUCGAUUCUGUAGUGUACUGCUCACCUUCGCAGGGCUUAUAUCC
+CAUGAUAUCCCGGUUCCCCGGGGGCGAACUACAAUAUCAUGCAGUUUGGU
+GACGCAUUACGCCAAGAUCACUUUGGGGCCUCCCAUGAACUUGUUCCUAA
+AGGCUUUCUAAGUUUGGCAACCUGACGCCCUUUUCGUAUGUUCGGUCUGC
+CCUGUAUUCGUCCCUCGUGCUCAGUAUCCGUUCAUGGAUCGCAUUCGCUU
+UCUAGGGGUUGCUCGAAAGCAUGCUAUAUGAUAAGCAUCUUAACCUCGAU
+GAAUUAUACGGGGCCCCUAAACCAGAUGGGAUGGCGGCAAGCCGCGAGCU
+UGGAAGAAGUGGCACCUAGAGAUCAGACCGUCCACGGAGGCAAUCGGAUC
+GUAGUAUAAGAUCGCGACGAGCGUCAUUGACUUAGCAAAUUAUGCGGUCA
+CUGGUCAACGUCUUUCGUUGCACAAGCCACCGGUGUCCGCCCACUACUAC
+CGGUAUGCUGCGCACGUACGCGAGGCGCAGCGCUUUAAUAAAAGGACCAC
+UCACCCUUCGAGAACCCAAGACCGCUUUAGCAAAUUUAGGACGACGCUCC
+GAAAAACCAAGAGAGACUGUUGGGAACGCAUCCAUAAGAAAUGAACUAAC
+AAGUCCUAGCACUCCGUGGUUAAACCCCACAUGGCAUUGACGGUCUAAGA
+GGUGCCGCUAUCCCGGCCCACACGGAGGUGGAUCACCGUACUUCAAAGGU
+UUAGAAGUAAUGAUACAACGCAAGCGGAUUUAACAUCUUAGGCCUAGAUG
+GAGCUUUACGUCCGUCCCAUUAUGGGUUCCGGCCUGAUCCACAUCCAUGU
+AGGCUCGGGGCAUAGUGAGGUGUCCUGGCCGAGGUAUAAAUCUGUGCGGC
+GCCACGGUAUCAUAGUUAUUGCUGCAACCAGGCCUCCUAGAUUCUGAGAU
+UGUAUACGAUAACCCGUUGUACCCUAUACUUUAGUGCAAGGAUAUACGAC
+CCACCAGCUGACCCGCCCGACCUCAUUAGAUGGUGGUGGUGAUCUGUAUA
+UCUAUAAUCUACUGCAAUCUGGUAGCACCGUAGUAUUGUAGGUCCCUAAU
+GACAGCAGUUCGGGUGCCGAGGUUCCAGAAAGCAUGAGUUUGUAAUUUAU
+GAAUGUUUGGGUACAGAUGUUGUCGCUGCUGGCAGGUCUUCGGACUCAUG
+GGCAUUGCGAGAUCACUCCCGACUUCCUCCACUACUACUUCCCAGGCGUU
+GCCGCCCAGUGCCUUACGUUGUGUCGUUCCCAUUGACCGCUGCGGGACAG
+UUCCGGAAUUACACCGGAUUCCCUCUUGCGACGACUGCCGUGGGGCAGCC
+GAACCAGCACUACUAGCCUACACGGCGUAGGAUCCCGGAGAUGGAGUACG
+UGGCAGGGAGCGCAGCGGCACAAGGUAAACAGCACGCAAGUACUUAAACG
+GUCUCUCACGCGUCACAGGCACAUCGCACUACAACCGUAUAGGGUGUCGG
+GUGUCUCUCAACCAACCGGGUAGCUUCCAAAUAGUUCUCCAGCCGAAAUU
+AGUGUGUUCUCGGGCAACUGGUGCGCAGUCAUGUUGUAAACGACCGCACG
+GACUGUAUCACUCAAUUCUCGCGAUUCGCUAACUACGUGAAGACCGGGAA
+UAGCCUUGCCUUCCGGCCCUCACUUGCUGCGAUCCGUGAGCAGUGCUAAG
+CUUCAUGGCUUGGAGUUGGGUGUUUCCUAUCUUAGAAGGCAAGCUACCGU
+UCUUGCGAACCGCUCACCCUCAUGAGUGAUAAGGCUGACUGCCGCCUCGU
+GGGAGAGUUGUUCUGUUCCAUGGACGCCCUAGUCGAACAGUCACAUUUUG
+CUUCCGAGCAACCGGAGAUGGGCCUAGUAAUUGGGCCGGCUGAACAGAAG
+UUGCUACGGUAUCUUCCGCAAUAUCUCCGCGUUGGUGUGGGGGUCGUUGU
+GCGGGUGCGCAUCUCGCGGAUCGAUGCACCCUUUCUUCGUCGCAAUUGUG
+AUCCGUGCGACUGGAACGGCAGCCGCGCAUGGCGAUAGGUCCUCACUCAG
+GGUGUCCGCGCCCUGGUUCGAAGAGCACGGCGGCGAGAGUUCCUGGCUCC
+CGGGGAUCCUGUCCCCGGUCACAGUGGCGGGACCGCGCCGGAUUCGCACC
+GGGCUUCCUCUUCUGCCGCCGUAGAUGGCCCCGGAAGUCCACCACGGCCC
+GCGGCGACCUCAGGGUCAGUAACCACACCGUGGAGCCGCAAAUCAUCUUG
+UGCUCACUUAUGCAGCAGAGGAGUGCAUGUCGGGCUACACCAAUUCUGUC
+AGCUCAGCACGAGGGGCUUACGACGAGUAUCCUUUCUACUAGUUUUAGGA
+CAAAGGUGUGCAGAUGGGUAGGAAGAUAGUGGUGCCCGUCCUGAAUGGCU
+AGAGUCGAAAGAGAUCAUGAAAGAUAGGAGGACAAUAGCUCAAGUCGGCG
+UCAUUCUUGCUGCCUUUCUCUGAAAAUAUAUAUUGCCAACGAUUGCAUGA
+CGAUGUCCCUAUCAGAACCUAAAACGUGAUCAUUGGCCUACAUUACCGAU
+UCUGUCCGCCGCAACAAAACCUGCCUCAGUUGUUCUCAGGGAAAGUCCAG
+UAAUACUGUGGUACACCUAGCAGUUUUCUCCGGACACACCUCUCGGUUGG
+UUUUAAGUAAGAUGUCACGAUUGACGGCAGGACCAAGCGGUUACAGUGUA
+GUUAUGAAACGAGAAGUCGAAAAGAUUUAGCAGGAUUGGGACUCCCUAGA
+AGCCAUCCGGUCAACCGAGUCAUACGGCCUCUGUCAAACGACUAGAGGUC
+UAAACCAUUUGACCACCACCACUCGAAGUCUAUGGCACCCAGCCUUAGGC
+AAGGGCUCACAGCGGUGACUGUGGCUAAAUAGUAGGCGUGCGUCUUGCCC
+ACCUGGCUGAUGAAAAUUUAAGUUUGGUCCUAGCUCGUCAUGUAGAUCCU
+ACUUAAGGUAGUGCGGCAUCCCUCUCACGGACCUGUCAGAAAUGACCUAG
+CAAUGCGGGGUAUGGCUCGUAGACAUUAGUUUCGCCCUAACCGCUGCAGA
+GGUUCGGUCGAACUCCUCAGCGCGGGCGACAUAUUGUAUCUAAUAGGCUG
+GCCAUAGAUAUUAAAUGACGUUCCUUGGAAUUUUGUUCUUUUACACACGU
+AACUUAACUUCACGGAUACACUGUCAACCCCGCGCUGUCGACGCACGGAG
+CCCGGUAUGUCGCGUGACAUAACCUUGAACCCCUUUUAAGGUCAAACGGC
+UCGACUCGCGAAUAACCCGACUUAUGACCUAGCAAAACUUCCCAGGCCGG
+CGCUUAUAUAUUCACCUACCCAUAGUAGUCAUAUGCUCUCUACACUGUGA
+ACCCAUUAGCCCUUAACGAGUUCAGGACACGAAUUUGAUAUCGCUUAUUA
+ACGGAGGAACGCGAGGUAAGACCUUCGCGAGUUUAGCGCCGAUGGCGCUA
+CUAAAUAGCAUGCCUGUGUGGAGAACGAAUGUGCGGGAAGAGGAGUCCAG
+GCUUAUGGAGUCUCUCUAUGACCAACCGUAAAUAAAAUACAAGCGUUGAA
+UGCGGAAAAAGUCGGAGCGCGAUCGUCUGGCGUAAGUAGGCCCGGGACCA
+AGCUAAAACUGUACCACACAUCCCGGGAAACCGAUAGGUUACGGGAAGGC
+ACCCGGUUUACAAUGGGGUGCCAGUACUCCACUCUAACUGGUAAUACAAC
+GCCACCUAUAGUAGGGGGGGCCUUGGCGCGCGACCUAUAGGGCAAGGAGU
+GGUCUCAAAUCCGGAACCUUUGGCUAUACGGUACUUUUACACGUCUGAGC
+GGCGCUCGAUAUCAGCGCAGGUGGCCACCAUAGCCACGAAAAACGCGCAA
+GGGUAGCCGCAUACUAGGUCAACGCUGUGAGCAUCACAAUUCAUCCAGCC
+GGUACUCGCAUACUAGCCACAUUUUGUAGCGAUGUAAUCUGACAAGACCA
+ACCAUCUGUGAGAAAUUGCUGUAGAGGCUUUUCACUGUUUGUGCCUUCGA
+CAUAACAGAUGAAAUGGCAUAUGCCCUCUUGAUUAUUAGAUCAUGUCAUC
+UCAGGUGCCGCUUCGUGACGACGGGGCGGAGAAUUGGGAAGCCGGUCAAA
+GUCCGGCGCUGCCCCCGCAACGGUGGUGGAGUUCAAGUCGCAACGGGAGA
+CCACUGGGCAAAAGCCUGGGAAGGUGUCGCGACCGUCCGCAAGGACACUC
+CAGAGCCCGGAAACCAGCCCGAGAUUUUUGAACUCGAUGUUCACUUUAAA
+CCCUUAGCAAAACAUUCCGUGGAAACAAUUUGGCAAAUAGAGCGCAUACG
+GACGAAUUCACCAUUACCGCAAACAGACUUCGGGCCGAAUAGGAUUUGCG
+AUGGGCUAACCCACCUGUGUAUAAAGAUAGAUGUCAUGGCCGUAUUCCGU
+CGGCACGUUCACCGCGCGAUGCGGGUCUUGAGACUAGCUAGCCGUGCCGA
+GAGUGCAUUAAUUCUUCUGUUGGAGUCCUAGGAAUAAUCUUGGAUAGGUA
+GAACUUGAAGUUGAUACAUGUUACACUGAGUCGAACUGGUCCUUCCAUCA
+CGAAUACAGCAACCUUCGCUGUUAUAUAAACGGCAACCUUUGUCGUAAUU
+CUCAAACUGACUUGAACUAUCUAUGUGCUUCUGGUAAUCGAACGCACAAA
+GAUAGGGACUCAGACCCUGAAGCACCGAGGCUUAAGCAAACAUGGCUGAA
+UUUAGGGGUUAGUAAAUCUCUCUCUGGGUUUAAUGGUCUGGAGCGUUAGU
+ACGGUAAAGUGAAAGAACUAUCCCCAUUAUCUACUUUAAUAUUCUCAUCG
+AUCCGCGGCUACUCGAAAAAUACCUCAAAUGUCGUUGCUGCAGCGCCGCA
+CGUUGUUAUUUCUUGGUUUAGUUCACUCUUACAUGUCUUGCGGGUCCGUU
+ACAGCUCACUUUUUGGCUUUGUCGACUGUAGACGCUUCAUUUCAAAAACU
+CGCUGUGUAUGGUGGAGUCGCCUUUUUAACCCCCGUUGCUCCUUGACACA
+UAUACUCCUUUUAUCAACACUAUGGUAUUCCAUGAGUUGCGCCCUUGAAG
+UGUCUUACCAGAGCGGCCCCAAACUUUCUUUGCUCCGUCGCGAGGUAUCG
+GUCGUCUGGGUCGCAGGCUACGGUCGAAAACUCAUGGUGUUAUACAAGAG
+AUCUGACCUCUAAUAACGGGAAGUAAGAUUUAAUUGACAAUCGUGCUAGU
+GGGUGCACCUUUUGGGCUGAGCAUGCCCUUAAGCUCUGUACCGUAGGAUU
+CAAAAAUGUUUAGAAGAUGUGUAAGAUCGGCAUAGUUUUGGGAAGAGGUU
+CGCCUCAACCCUUAUUCAUUGUUAAUCUGUGAAAGGCUCAUUAAACAAGU
+UAUGAAUUUAGCCACCUGGUACAACCCUUCGGGGAUGGGAAUAACACUGU
+CAACUGCAGCGAUAAUGCCUACGAUUACUGUUGAAUUAAGUAGACAGUAG
+ACACUAGAGUAAGGGUGAGUCCGCUCUAUUGUUAGCUGGGAGGAUCCAAG
+AUUCGUCGGAAGAUCUGAACAGUUGUCGACCAUUAGAUUUUGCCUUGCUU
+GCAAGCGAAUGCAGCGUGAAUGACUUAGCGUCCUAAUAAGACCUACGGCU
+UUCUUGUUGACUAGUGGCCAGGAAGAUAUGUUUCUAAUCUAUCAGCUCAG
+UAGUUUCGGUAAAGGCGAAACGAGGCUAUAACGGAUACGGGGGAUUGGUG
+UCCAACUCCGGAGAGAGAGCCUGAGAAACGGCUAUCACAUCUAAGGACGG
+CAGCAGGCGCGUAAAUUACCCAAUUCUAAUUCAGAGAGGUAGUGACAAGA
+CAUAGCGACUUUACACCAAAUGGUGGAAAGGUACCACUUUGUGGUUUGAA
+AUGGAUGGAGAUUAAACCUCUCCAUGAGUAGCAAUUAGAGGACAAGUCUG
+GUGCCAGCACCCGCGGUAAUUCCAGCUCUAAAAGUGUAUAUUACUGCCAA
+AAAUGUCCUGUACAAUGCAAACUAGUGCACCCCCUUCGGUCACCAGUCUG
+GAUCACCACGAACUUAUAGCGGCUAAGUAAACUCGUUGUUGAGUCCACGU
+ACCCCGGAUCGGUGUCGCAGAAAAAGUAGCCCCCGCUCUAUCUUUAUUUG
+CUGCAGUCGGGCGGUAUGCUAAGAAUAAUCACAAAAAGAGAUCCCGGCUG
+CUGACCCCUUAGAUAUUGGAUAUGGGGUUUCCGGCCUGCGACGAUGUGGC
+AGCGCACUCGAUAGUACGAUCUACUUACCACCAAAUUGUAGGAGCUUAUA
+GGUCUACCUAUAAUCCGCGGUUGGUCGUAACCUUCUCCACCGCAACUCAC
+UGCAGGGAGAUUGGAGGACCAUCCCAUCCGUUUAAUUCGGUAUUACGCCU
+UGAAACGCGUGUUCCCUGCGACUAUGCAUGCCUGUACGCGGAACGCGCAC
+GAGCAGACUAAUAGGUCUGCCAUUAUGAAGUGACACGUUGAUGGGGAUCC
+CCGUCCCAAUCACGGUGGAGAAUUGGCUAGGACAUUGCUGAGGACCGCGA
+CGGAGUUCAUGGUUCCCAGAAGUCUCAUAAUCUAUUAAUGGGAUGCUUAG
+ACGCCAUCAGCUUUGCUCUUUACACUCCGGUUCAGGUCAGAGAUUUCGGU
+ACAGUACAACUGUACUGAUGUUCGCCUGGUAGUUUAGCCUCCCCAACAAA
+AGGCAGGGGCCACUUGCAGUCCGCGCGGUCCGGUGUUCGAACAAUUCCAA
+GGCAGAAUUAUCUCGAUUUUUACCGUGUUUUUCUAUACACUGCUUGCGCA
+UCCGACUCAAUCCGACUCAAAAUAGACCCCGAUCCGGAAAAGAGCUCGAA
+CCGGCCACUGGCUCUCUCUCGUUGUGCGGCCACUCUUGUCGCAAUGCCCG
+AACCAUUACUUCAAUGGUUCUCCUGAUGGGACCCGUAGAUUUACUGCUCC
+UUAAUAUAUAAGCUGCCAUGUUCCAGUAGGCGUUGGCUUUACUCCGCUAG
+CCAAUGAAGGACUGACCAUGGCCCUCAAUGGGAGUGUCCAGUUUCAGUCG
+GUUUCUUUACAAAAUCAUUAUUACCGAGGACUGAAGAUACGCCUCCAAAU
+CUGCCGUGUUUGACUCGGAGUAACGAACUCAUGCCAAAGAUGUAAUUUCA
+GGCCUAGCAUGUAUCGAAUGCGUACAACAACGCCCGGGGCAACGACGACC
+UUAACUGCGGCUGGCAAUAUUUCGCCAUUUGGCGGACUUCCUAAUGUCUA
+UCGCAGUAAAUGUACUGAGUUAACCCUACGUUCCCCAACCGGCGAGGACU
+CAUGUACAGCCGCCGCGACAUUCAAUACGGCCGAGGUGCAGAAUAUGACG
+AAUAACGCUCGCCCCUCUCGUAUUACCGCGGCUGCUGGCACGAGAUUAGC
+CGGGACUUUUUGAUGAUACGUUGUCAUAAUCUCUGCUCUUUAAAAUUAUA
+AAUAAUCUAAAAAUAUAUCACCGAAGAGCUUUACAACCAAUACAGUCUUC
+UACACUCAUGCCGUAUAGCUGGAUCAGGCUUGCGCCCAUUGUCCAAUAUU
+CCCCACUGCUGCUACUCUAAAGUAUUUGGGCCGUGUCUCAGUCCCAAUGU
+GGCUGAUCAUUCUCUCAAACCAGCUAAAGAUCUUUGGCUUGGUAAGCCUU
+UACCUUACCAACUACCUAAUCUUACGCAAGCUCAUCUCUUAACGAAUAUU
+AUUCUUUAUACUUUAUUUUAUAUAAAUAUAACAUAAAAUACUUAUCCACG
+AUUCUAACGUAAUGUUAUUCCGCAGUUUAAGAGGCAGAUUCUCACGCGUU
+ACUCACCCGUUCGCUACUUUUUCUAUAUUUAUAAAAAACGUACAACUUGC
+AUGUGUUAAGCCUACGGCUAGCGUUCAUUCUCCGGAAAACUAGAAGUCCG
+CUUCUUAUUGGCCGUUAGGGACUUAUCGAUAGGGAGGCUGGCAACGCCGA
+CAGAGCACGUACGCCUUCGCCCUACGGAAGCUGGUGGCUCUUACGCUGCU
+CCAUCAGUGAGGAGAAACCCAACGGCCUGGAUCCCCAGUACCUCGAGGAU
+GGCAUACGCGGUCUGAAAGGGGGCCCCGUUUCGCGGCCGAGAUGGGGACA
+UUUAAAUCUUACCCACAUAGAAGUGUGUUCGAACCGUGCGCCACUAUGGA
+CCUCGCGGAACCGCGGGGUCGGUGUAUACCUUUACACAAACGAAGGAGAC
+CGGAAGGCCCCAGCAAACUUUUUACCUAGCCUCACCGGGCGCCUGUUACU
+GGAGAUCGUCCGUCGGGAUUCCAAGGCGUUUGGUGGUCCCGAAUCGAUCU
+AGGACCUGAAGGCUAUAAUAACCUUCGGCUCCCGAGAUUUACAAUGAAGU
+CCAUUGACAGGCUCCUCUUAUAGGAUGCUGCACGCGGCAACCCCUUGGCG
+CUUCCCAACAAAAUCAUCAUUGUGUAUCGAGAGUGACCUCGCCGUAGCUU
+AUGGCGGUGCGCAAAGUGCGGAGUUACGGGCGCUCAAGGUGUCCAUCUUC
+GUUACGUCCUUCACAUGCCCCCAGUCGGAAAUUGGAGUGAUGAUUCUGCU
+AACGUGCCCACAUGUGUCACGUUACGCUUCCGGGGUCAAACAUUUUUACA
+UGUUCGCAGUGGAUGUUAUGCAGCGGACGAAUAAUGACGUACUACGAGAA
+AGACCGCAUGAGAGCGUGACUCCACAGUUGGUAAUACUGGGUAACGAUUU
+AGUUCACGGUGCCGGGUGCUGGCCCACUUUAGAAGCUCCAAAUUUGGACC
+UCUGACUGUGGAACCGAAGGACGCCAUGGAGUUCAAGGCAAAUGAGCAAA
+UUAAAAAUUCGAAACCAAAACAAGAGAGAACAAGAGUCGUCAAACAACCA
+GACCUUUGCUUCCGCACGCCCUAGCGAAGUCUACCAUGCCUUGGAUUAGA
+GGACUGCAACAGGUAAGUGCCUCGGUAGAGCUCAUCAGCAUUAUAUACCA
+GGCACAACGAGCAGAACGCCGUUGAGCUUACCUAAUGGUUAUUGCAAGGU
+CCGCGGAGACUAGGAGGCGAGCAUCAUGUAAUCUAAUUAUCAAUAAGUAC
+GAUGGUGCAAGUGUGAACCCGGCUUGCCCAGGAUGUCGAUGAAUUUCACG
+GUAGUACAUGCGAGACGGUCCUCGCCGUAUCCCCGUACUCUGUAGCCCUC
+AUACUAGCUACUAACUAACCAAUUGAGUAGUCAGCAUCCUGGCGACCAGG
+GGAUACGCGGUCCACGUCCACUCAGUGCUUAUAAUUGGCUCAGCGAAUUU
+AGUAGCAGUGUUAAUCGCGGGUAAAAGUGCAGAGCCUUAACGCGAAGGGA
+AACACACCCAGCUGACCGCCAUAACAGGCCGCCCGGGGUGGUAAUGUGAG
+UGUGUCUCUAGUUUGGGCUGAACAUACCAUGCUUCAUAUAGGGGCGGGAU
+UUGGAAGUACCCUCGUGGACACGGGUACCGAUCAACAGCGCUGCCUACAA
+UCGUCAUACUAAGACUUGACUACCUUCUCGAACUAAGCUAAAAGCGCCGA
+UUGAAGUCUACGGGCAAUGUGCAACCGAUAGACGAAGCCGGAAGGGUUAU
+GGGAUAACUGGGAUAGUUCAGCCAUGUCUACCGCGCGAGUUGGAUCGAAC
+GAGGCUCCAGUAGGUACCACAAGUCUCGAAUUGGGACUAAUGUCAGGUCA
+UGGCUUUCAUCCGCAACUUCCAACUCGAGCACAUUUUCGAUGUUUUUAAU
+UUUCUCUUCCAUCGCUUAGCCCUUAAUGUACGUUUGGAUCCUAGAGUACG
+ACCGCAGGCCUCGCACAAAGUUCCGCACAGACUAGAUGCUGUCCCACCGG
+AUCUACUUGCACAAAAACCUUGCAUACCCUCAGGAUAUGCAAAGUUACCC
+AGUAGCUGUUGGACAGCCAAUGGUCGACUUCUGCCGUGCAUUACCGAUUU
+CUCAUUAAGCACGGCCUCCAGUCCAGGCAUGAAUUUUCAUAAUUGGGGCA
+ACGACUAGAGAACACGUGGUACACUAAUUGAGGGCCCCACGUCACAGACC
+UACUCCUGUGAGCCGUGCCGUAUCUAAUCAUAGGGGCGGCCCUUCAAAGG
+UAUGGGCAAUGCUACUCUGGGAACUCCCUAGUGGAUAGGAAAGCCCAUAC
+AAAUUACUGUGUACUUCAACACUUAACGGGAGUCAAACGCAUAGCAGGGU
+CAGAAGUUCGAAAGACCGGUGAAAGACGGUGUGGUGCAGCCCUAGCGAAG
+GGCAAGCCUGGACUGUGCACCCGACUAAUCGGAUCGCCACAUUGUCCUUG
+CUAGCUCUUAGACACUGGCGACCUAAGAGCCUGAAAUGCAUUAACUUCGG
+UGCCUAGUCAGUGUUGCUCAGCCGAGUGACAAGGUCUAAGAUCUAUGCAC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr3.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr3.ebd
new file mode 100644
index 0000000..dc121a4
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr3.ebd
@@ -0,0 +1,19 @@
+RF00023 AE001118.1/7347-6989 pg-1_3 24649 25007 0
+RF00174 AE004716.1/11608-11412 pg-1_3 33236 33432 1
+RF00174 AE004721.1/1492-1697 pg-1_3 12495 12700 0
+RF00174 AE014429.2/552-315 pg-1_3 9305 9542 1
+RF00168 AE015829.1/4454-4280 pg-1_3 40903 41077 0
+RF00230 AE017012.1/276630-276387 pg-1_3 33787 34030 0
+RF00177 AF007261.1/67465-67980 pg-1_3 5070 5585 0
+RF00167 AP003186.2/121422-121520 pg-1_3 28574 28672 0
+RF00230 AP003362.3/58771-58965 pg-1_3 2889 3083 1
+RF00174 AP005030.1/142199-142427 pg-1_3 4223 4451 1
+RF00174 M10112.1/56-247 pg-1_3 13879 14070 0
+RF00015 M25777.1/131-234 pg-1_3 42277 42380 0
+RF00017 M32222.1/953-1250 pg-1_3 42919 43216 1
+RF00029 M81726.1/5191-5288 pg-1_3 46764 46861 1
+RF00017 U67510.1/7006-7301 pg-1_3 3328 3623 1
+RF00023 U68081.1/22-355 pg-1_3 32419 32752 0
+RF00017 X51658.1/237-504 pg-1_3 15408 15675 1
+RF00003 X55773.1/387-534 pg-1_3 18805 18952 1
+RF00104 Z68760.2/2906-2832 pg-1_3 3794 3868 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr3.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr3.fa
new file mode 100644
index 0000000..08607ad
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr3.fa
@@ -0,0 +1,1001 @@
+>pg-1_3
+AGCAUUGGUUCUAGCACAUCAGCUGAAAUGCUCUAAAUCCGUUACUGUGC
+AAUACAUUCAGAAGAGCGCACGAAUUCUGUCGACGGGCUAUACCCCUCGU
+AUGUUCUUGGGACUUAUAUUUCUAUGCAUCUCAGAUAUUUACGCCCUCGU
+UGCAACGUGCCAAGCGGAAGCAUUGUUAACGCAUGGGCACGAAGUAAGAG
+AUGUCUUGAUUUUCACCUAGACGGUAUAUAAACCGCGGAUCCGAAAAAUA
+GUCACCAAGAGAUUUGCGUGUAGUCAGUAAAACCGAUUAUCAGCUCCUGU
+GCUUAACGACCCUGGCCAGGUCGGAUAAUGCGGGGGAAGAUUGGCGACAU
+UGAACACUCCGAGGCACACUGGCGAUUUGUUAAAUAUCCCUUCGUUUGUG
+AUCAACCAGCACUAUGAUUAGUCCCAUUUAUGUUUUCCUAGGAUUUUUCG
+AUAAGAGACCGCUUGAACAUUGGGGUCGGGAACACGCGGCUGCCAAUUAC
+CCUCUAGAGGUCGGUUACAUCGAAUAUCGUUGGUCUCCACCCCCUUCGUG
+GGUAGGUGGCCGCGACACUGUCCCCCGUCGAGUGUCUCAUCUGGAGUUAA
+ACUGCCGAUGAGUACAGCCUAGUGUAGUCCCAUGAGCGUAACCCAUCGCC
+CACAACGAUCGUGGGAGUAAAUUCUACGGGUAGUGACACGUCAGUCCAUC
+GGUCAGAUCUUCAUUGUCUUUCGCGCAUUUCUGGACGGACACACUAACGG
+UAACCGAAGAUCAGUUUUUCCUCGAAAUGACCUCCCAGUCCUGAGCAAUC
+GCCGGCGGACAUACGAUUGAAGCGGACCUAGGGCGCGUAGGACCUAUUUG
+AUUGGGGUGUCCCUUGCAUACGCUGUACCGAACUAGGUUCGACCACGGCC
+UUCUCCUAGUGGUCCUCAUGCUUACGGCCGCACUUGCACAAACUACCCCC
+CCCGGUAGGAACGAGCUGCAAAGCACAGGUUAGGCAUAGGGUGCAUUCGC
+CGUUGUAGGUAAAGUUGUAUAACCAUUUGAUAAACGGAGAUUUGUGCCUU
+UACAUCUCAGAAGGCUUACCGUGUUAGGCCCAGCCAGUUUUAUCGAUCGU
+UCGCAGGCUGUCCAAGAGUGCCCUAAGAUUGCACCAGCUCGACCCGUGGU
+UUCAUGUACGAAUACACGUACUCUCCAUCCCGCUAGGCAAUGGUGUUGGU
+UAUGAAUUAUUUAACAUGGGGAAAUUCAGACAUUCAGGACCCCGCAACGG
+AUCGGUAGACCACCCCACUACCCCAAGGUCAACAGUAAUCGGCCGGUAGG
+GCGAUUCGAAAUAUAUUUCGAGCGAAAUGUCCAGAAUGCCCAGCCGUUAA
+CCGCGUGCAUUCACUGGCUCUGAGAGUACGUGGACCAGCCUCGACAGAGC
+AGCUUUAAGUUUACCGAGGCAAAUAUGACGACCGUAAAUACGUGUUUCCU
+UUCGCAUAUUCUGAGAACUCGCUACUCGUGGACUCGAACACCCCUAUGUC
+AGGUAUAAUUUCUUAGGUGACAAAGGCGUGAACUAUCCAACUACCUUCAC
+AAAACCACAGGUUCAUAGAUGUAGAGAACUUCCCCCGAGUGACGGCGAAG
+UUGCUCCUCGUUUAGGUGGAAAGUUCUCGACAGGAAACUAGCAAUGUCAC
+ACACCCUGCAUUGGCUCCGGAUUACUCCAUCAUAUUGUAAGCUCAGAUAU
+AACCCUUCAAUUGUGCUGUAUUAAGGUAGAGAUACUAUAGUCCUGAUUGC
+UGUUUGCAUUACCAGCGUUCUUGACUAAUCUGUGCUACGUUCACAGACCG
+AUCCUUGAAUUAGCGGGCGUAUACGUGUAGUGGUGUUCAAGGAUUUCCGU
+GGUGGCCGAGUUGCAGUCUAGAGGGAGACACGGAGUGAGACAUGGGUGUU
+CAGAGUCGCUGUGCUUGAGCGGUUACGCCGUUCAGAACGUCCAGGACGAG
+AAGGAUGCGUGAGCAUCCAGACGCGCGGAUCGCCUGCCAGCGAUGCAUUG
+AACUAAGUUCGAAAUCCCGCAGAUUUUCCAAAUCAAGUGAGCAACUACUC
+UUGUCAUCUCGCGAAAUCGCGCCGGCGACCUAUCAUUACCGCGCUGUCUA
+ACUAGAUUAGCUUUAUUUCCUUAUUCUGCUAUCAAGGGUCUGUACGCGAG
+GAAGGUCGCCGCCUUCGGCCGGCAGUCUCGAGGAACCCUCACCGGUCCAG
+CCCAAGUCCCUAGUAACCGUCCACCUUGCAACUGGUGCCUGGGAGACGGA
+CGAAGCCGCUCUUCCAUUGCCCUUCGAUAAAGAUUAAUAUAUCCUCCAAG
+UAGAGCGAGGAGCCUAGAGAACGGUCCUGGGAAGAAUGGCGUCUGAGCAU
+AAGCACCAAUGGUGGGCACCUAUCGCGCCGUAAUACCGGUGUGUAUAGGC
+UGUGAGGACAUAGUCCGAAUGGUCGCAAGCCUUGGGUCGAGAAAAGGACC
+AUAAUAAACCGACAAUAACGGCUUACCUGCACCGUCGCAUUGGCCGAUUA
+UAUGUAUGCACGAAUAGGUGUGGGCUUGUGUGAGGCUUGCCUAAAGGAAG
+UAUCGAAGGUACGGUAGGUAAAAGUAGACCUUUAAGGCCGUAAACAGAGA
+AAGGAUUCUCAGGGUAGUUAUAUCGGGGCGUAUCGGUCCUGGAACGUAUC
+CUACCUGAAUGAACUUACAGUACAUUAAUGCUGCCUCGUGUGAGGGGCCU
+CUGCUGGUCACACGCGGGUACUCCGAGAGUUCACGGAAACAGAUAAUCCA
+GGAGUACACCGGACUUGUCUCAAGCCCUAGGUAAUCGAAGCGAUCUUGUG
+AAUCCUCCAGGAUCAGACGAGCCCCCGAUGUCUAUACAUCAAAAUGUUUA
+AUCAACUCCGAUGAAUCUUCGAACUCUUACGUUGUUACAUAAAAAGACAC
+CACAUAACGCAUAUACCUGUAAGGACGCGUUACCGUGGUGCCACCUUAGU
+UAACAUAAUUCAUGUUCACUUUCAAAACUCAUUCAAUUGUUUUCCAAAGU
+CCAAUUCACAAGAUAUGGCGUGCUAAUUCCCAUCACCCAUUAGCUUUCUA
+UUUGCUACGUUUCAUAUCUGCUACUAUUUCUUUCCACAAUGAGUCCGACA
+UCCUAGCGAGCUCUGCCAAAUCGCGAAGUUAUAUUUCAAUUCCCGAGUGA
+AGAGAUUCAGAUCCUUAUCCGUACAGGGGCGACUUAAUGCAAAAGGAUCU
+GUUGGCAUCGUUGGUCGUUGCGAUACUUUCUCUCCCGGGAGUCACGCUAU
+CCGAAAGAGUACUUCGGCGAAAAAAGAAACGUCGUCGUACGGCGUAUGGC
+UAUGGGCAGAAUUAGGUCACAAUGACUUCCUUGGGGUGGGCAUGUCCUCC
+AGUCCUCCCUCGCCCCCAGAUUCCUUCUCCGUCCCGCACCCCCGUGAGCG
+CCGACGUCCUGCCUACCGUUGCUCCCUUCCGGGCCUGGCGGGGUUCGGCA
+GGUAAAGGGGGUUACAUCUCCCCUACAGGAGAUGCUCCCCCACCGCCGAG
+CCCCACGGGACGAGACCUCAUCGAGGAGUCUGGGAAGGAAGGACUGGAGG
+ACAUGCCGCCCCCAAGUUUUCGGCCCCCGCAUAAGGGCGAUUUCGGGUUA
+CAGGGGACGCCCAACCCCCCGGCUGCUUCCUCGCCGCCAUUCCAUAGAGG
+GUCCUCGCACAGGGAACUAACGUCCAUACCACUCGUGGGCACACUUAUUG
+ACCUCCGGAGCACCGAUGAGCCUGGUUUAGGUUACUGCGCGCAGUCUAAA
+UCAACUGCAGGAAUCUAGGAUCACCCUCGCACCAGAUAUGAUCUCGCCGU
+GCACCUGUACCUGCUUCCAUGUUCACUUUUUGACCAGUAACAUGGAUAGG
+AGCUACGGGUAGACGGACUGGUCGUGUCCACUCCAGUGUUGGUCGGGCGA
+CAUCCUCCAUGGUAAACUAUAGUCAAUUGUUCAUGCCAAUUACUCAUAUC
+GGCAGAAUAUAAGAGGUGUAGUACGUCAGCAUACAGCAUAGUUAAGGCGU
+CUAUGCGGAUCUACUGAGGUACUCUUUCUAACAUCACUCCGUGCGUUUGC
+CUCAUUUCUUGCUCACACUGUCCUAAUAUCGUGCACCCGACAUUCUCGAC
+AUAGCAUACUGGAAUGGUUCCGCAACACAUUGUUAGCGCAGGCAUUAUUU
+AUACCGGUCGUGUCAUUUUUGGCGACCUUGCCGGAAUCUACGUUCUCUUC
+CCAUACGCAGGCAUUUCGAGGGCACUUCGUGAGAUGCCGUGGCCGGUCUC
+CUGGCUUACGGGUACACGCGCCCGUCCCUGCCUUCCCGGCCCUGAGGGAC
+CAGUGGCGCCGCCCGCGGCGGCACGGAACGGGAACUCCCCGAUCACAGUG
+GCGAGGGCCGCUCCGGCAUGAACCCCCUGAGGGGCCGUCACCGGCUUCCC
+GAGCACCACGGCCCGCCAACCCUAGGGCUGACCUGGGAACACCUGCAAGG
+CAUUACGUAACGCCCUCAUCUUUCCACUAUACCGCAUCUGGUCCAACUGG
+GGCAGCAUACCGUCGCGCCAGGAUGAGACGAACCUCAGGUAUAUAACACA
+GUCCGCGCCUCGCAUAUUUGGGGCCUUGACACAUCUCUGCCAGCCGGCUU
+AUUUACGAGCCCUUCGAUGGACAUCUUCACGAACAUUAUUUAGUUACGAC
+AGAAACUUCCACUUUUCUAUAAUACGUGCCGAGGGUAGGCCAUCGAUGGG
+CGCUCCUUCGACCCCUGUACGGGGAACACGAUCGAUUGAGUGAAUCGCAG
+UACCGAGCACCGAAAACUGAAAUAUAUGCGUAUCCCGGCCACGGUCUAGA
+GGCCAUUGCGAGAGCCCAGGCAACGAUCAGUCUCUACAUUCUUGCUGUGA
+CAAUGGCCCAACGCCCUAGCUGUAACUUACAGGAGACAAGAAGUGAGCAC
+UUUAAGAGAUUCUGGGGAGCAAAGCCGAUUUUUGUACUGCGCGCUGUGUG
+CACCAUGGUCGCGGAAGAGUAGCGGGCGUGACCUAGUGACUAAGGUUGAU
+AAUACAUUUCAACAAUUACUACUACCCCUUAUCCUGCGCACGCGUAACGA
+CUUGUGCUAAGUGUGAAAUAGAAUGAACGCUAGCGAUACGCUUAACACAU
+GCAAGUUGAAUGGGGUAUUCAUAUUGAGUAUUCCAUAGCGAACGGGUGAG
+UAAUACACAAGAACUUGCCUAACAGUCUGGGAUAAGUAUAGUAACACUUU
+AGUGUUACGAAUUAAGAUAGUUUUUUGGAUUAUCUUAAAUAUAAAUACCG
+GAUAUAUUGAAAGAUUAAUCGCUGUUAGAUAGGCUUGUGGAGGAAUAUGG
+UAGUUGGUAGGGUAAUGGCCUACCAAGCCUUUGAUCCUUAGCCGGUCUGA
+AAGGACGAUCGGCCACACUGGGACUGAGACACGGCCCAGACUCCUACGGG
+AGGCAGCAGUGGGGAAUAUUGGACAAUGGGCGAAAGCUUGAUCCAGCGAU
+AUCGCGUGAGUGAUGAAGGCUCUUUUGGUUGUAAAGCUCUUUCGUUGAGG
+AAGAUAAUGACGGUACUCAAAGAAGAAGCCCCGGCUAACUCCGUGCCAGC
+AGCCGCGGUAAUACGGGGGGGGCUAGUGUUAUUCAGUGAACCAUAAUCAG
+CCGAGCGACUCAAGAAGUAUCAUAGCUAAAACACUCUGUGGAAAGAAACC
+GGGUACCGGCGCAGCUCGACUACUGCUCCUUUUUGGAUUGCCUUGUCCAG
+GAGAUGGGUCCGCCUUUACAGAAAGACAGAAACAUUUGAUUACUUUGUUA
+CCUCCCCCACCGGUACUCGGGCACAGCUCCUAAGCCCCAAGGGUGCAAGG
+AUGUAUAUGCCCUUGUGAGUUAUGGCUAUCCCACUAACUACCGGUGGGAA
+AGAGCAUCGCCGUUUUAAGACCCGAGCUGGGAAGCGCGUUUCCUAACCUG
+AUUAUGCUACGGGGGUCAUUUGAGGCGAUUUUCGCUAAUUUUGCCUUGAC
+UUGCAUUUGUGUAUGGCGCCUCUACGCUCGUGUAGUCACCAAGGGAGAAG
+CUUUUUACGAGUCAUUUUACAGCUCAGAAUCUUACCAAUCAUAGAAUCUU
+ACUCAUCCAGACCCGGGCACGGAAACGUCCCUUCCUUCCAGUCUCAAGAA
+CCCGUGGUAAAGCUUAUAUAACGCGGUGAGAAUGCAGCUCCUAUCCAACC
+ACAAAAUAUCUCGUGAGGCCCUAUGUUUCAAAUAACUGCUAAUUCCUCGC
+AGGUUGCCACCGGUGGCGAUCCAGUCUAUCCCCGAUUUCGCUAACAGCAC
+AAUCAUCCGGGGAUAUCAUACAACUGUCCUAGUAUUUAUAGCCUGUGCGA
+AAUUUGAUAGACCUUUGUCUAGUCGACGCAGACCCGGCGUUCGGCACGUG
+AACUUCGCGCCCUUAGGUAUGUGGCUCACCGCGACAUUUCUUUCAGAAGA
+AGGCAAUGAAUCCCCCCGUAUCAGUGCUAAUCCAAUGUUCCCCAUCUUUC
+AUUUCCGGUACGUUGACGACAAUACGAGCGCGACACACCUAACUUCCUGC
+UCGCCUGCAUGUACUUUAAUCACAUACUCUGAGCGGCCAGGCCCUCCGCG
+CGUUGUUUAUUAUCGAGCAUAUCCCAAGGUAGCUUUGCUAUGAAGGUGGU
+UACUCACACUAUGUACAUUCAUAGUCUCGUGUAUGAGGGUAAGCGUCGUA
+ACACUUAAAUUUACAUACCUCGAUUCCUAAUACCCCCAACGUUAAUCUCC
+CUGAGGCACAUAGGGAGUUAGCCUUGCUCCAAUCUCUAAAUCGACUGAAG
+AUGCAAUCGGUACGGGCUGUCCCAAAUAUAACGUGAAAACAGUAGACCCC
+GAAUUCGUUAGCGUAAAUGAGGCGUAAGGCCGACCUGCUGAUAUUAAACC
+AAAGGCUGGUAGCGCAUAAUCCCCGCCUAUUGGACUCGCGCACUUAGCGG
+GAAAUUAAAGCGGGAGUCGGGGGCCCCUUCUGGAGAGUACAUACGCAACA
+CCGCCGCUCGAAAAAGUCGUAUCCGCGCGCUUGGACGACUAGGAGCUCAU
+CGCGACAUUUCCAACUCACGGAGUCAGGCAUGAGCAGGUAAUAUUUCUAC
+AAACUGUUCGGGUGGCGCUACAUCUGAGGUACCAUCCUUCCGAUAGUUAG
+CCCACAUAGGGGCUGCCCCCAGCUGGGUCGAGAACAACAAGGACCGUUUG
+UCACUACGCACCGUGAAUAGUACGCCGUUUUCGGAAGCUGAAUAGGACAG
+GAACGACAAGCAUUAGUCCCACGACACCGUUAGUAUUGCUAAGGCCUUUC
+UCAACGUUCCCUGACACCUGCAGGUUACUACAGCCGGCCGGUUUUCAACG
+ACAAGGCCUAGGAAGCACUGUAUCCCGUUGACUACCAAAGGGGUUUGGGG
+GUGCUUGGUCAUACUCAGGGAGUAAUCUGAACUUAUGAAAGCCGUGGAUC
+ACCUCGCGGCUCCUGAGUCGACGGGCUCAUGGUCCUUGGCGAUAGACUCG
+AGCCCAAGGGCCGAUCAAGUCAGAGGUCAGUAGAACCCUCGCGUGAAGCU
+UCUACGGGUGGUGUUUCUACAAUGCAAGACGCGAUCGCCCCGACCGAUUG
+GCUCCAUCCAUUAGUCUGAAGUAUGGGACGUGGCAUGGAACCCCCGUUAG
+GGUUUGAUGUCGCCUCGUUGCGACUGUAUGGUGAACCGGCGCACUGUAUU
+GUCUUUUUGACCAUACGGCGCAGCCAUGUACGCAGUGGCGAUAGUAGUUU
+GCAAAACUUGUGUUCUUAAUGGUCCGAUGCCAGCCUAACUUUGAGUAGUG
+AUAUCGAUGUGUUAUCAGUUGAAGUAUCCGUCUACCAGGCUAAACUUUGA
+ACAGAAGACUCGAAGCAACAUAUGCUGGGUACGCAAGUGUUAUUCGCCAA
+UUUCGGUAACGACGCCCGAGUGUCCCAAGACCGGAAGUCCACGGCAUAUG
+UUGCCAAUUUUCGUACCUGGUAGGAACCGCCUGCUAUGUUGCAAAACCGC
+AUUCACUCCCUAGCAUGUAUUGCGUAAAUACUCACCAUGGGGUCCAUGGA
+UGCAACAAACAGCGCGACGCUCACUCUGUGGCCAGUGGGGAGACGUAAAU
+GAGGUCUGUCCGUGUGACUUUGAGAGGUCGCGUGGGUUCCGUCAUGCCGC
+GCAAGAUACAGAAAGAAGCGCGUACUCCGUUGAUGCUCCUGUGCAUCCUA
+AUAGACCAAUGCGGGCUUCUCUUCAUGUAUUCCUGAACCCCUGCUUCAAC
+UAUCAUAGGAGUAUAGAUUGCAGUACAAGCCAACUCGGAGGCUGGACGAC
+CUAUAAGCGCUGCACCGAUAAGCAACAAGAUCAUAAUCUAGGUCGCCUCC
+CGAUCACAAGCACGGAAAGUCUCGAGACUUCAACUCCCAACGGGUAAUUC
+UCGCAUGCGCUUCUUGUUGCCUCCGAUGGAGUGAAGAUAGUGAAGACAUC
+ACGGCGGGACCGUGCAAGCGCUGGUCAGGGUUACCCCCAAGAAUGUCCGA
+UGCGUCGUUACAUUGGAGGAACAUCCUAAGUCACUGGCUACUUAGGUUGG
+GAUAGACGAGCAAAGUAAUCUAUACUAAGCAUGUUCGGAUGAAUCUUUGU
+GCAGCCUGUUUGAUCAUUAGAAUUCGGUGGAGACGCGGAAGCUGUAAGUC
+GCCACGCGGUAAAUGUCACAUUUAUUCCUUCGAUUCAUACUCAGUGUUCU
+GAUCCACCCAUACGUUCCGUAACAGUAUGAAAAGAUUUUAACCGGAAGAG
+GAUGCUCGACGUAAAUGUCAAAUUCGGUGCACGAAGGCAAAAGGUGGUUC
+ACUAGCGUGCAUUUGCGAAGCCUGGUGCAACGGUCAGUGCGACGCACUCU
+AUCGGCGCCAAGGAUAAGAAAUUCUCCGACCAUUAGAUUAUAUUGCUACA
+GACGGCCGACCACCGACCGUAAUCCACUCUUGUUCUGUAAAACGCCGCGU
+AUUCAAUUAAGCAAAGCACAUCACUACGCUCCAUACAUGGGGAGUUUGGC
+UUCGGAUAGUCACAUUUCGACUACCGCGUAGCAUACUACAUACCGUUCAU
+UAGGGCGUCCUCCUAUAGCUAGUCCGUAUCAGCAUGCCUAUCCAGUGGCG
+AUUCCGUAACCAUUCCACCGGUCCGCGUCCGCACCCGCAAAUUAUAGAAA
+GGUGUCAACGAUCGGUAAUGCUAAUUCAUUAUCCAAGAAUCUAGGUGCUU
+UUAGUAGGUUUGUAGUAUUAGUUCCAGUCUAACUGGCAGGAGCCUAGGUU
+GCGGUGAUUCCCUGAUCCUGUGGGCCAGUAAGGGCUCAUACCUACGUUGU
+CACACGUAUGAUCCUGCUUCUAGGCCCGGCCGGCCAGCAGGUGGCGCUAU
+CCGACAAUGCCCUCAUGCAACAGGCAGGUCUCCUGGCUCGCGGGUCUUGG
+GGAAUAAAGCGCCUUCCCAGAAAUCUAUCUGAUUUCCAGUGGCUGCCGGU
+UGCCCGGCUUGCCUCUUCCCUCUCCGCUCUACAGUCGCGGGGUCGGCUGC
+GAUAAAGACGCCCGGCGUGGGUCCGUCCGUCGCAUUCCCUUUUGGUAUUG
+CCGGGGAUUCGUUCCGGCAAAACCUGUCACAUGGUUUGACACUUGGCCCU
+GCGUCGAAGUGUUGCCAAGUGUUAUGGUACAAUAAUUACAAUCGACACGU
+AACCUCGUUGAGCGUAUACGUCUAAUUGUUGAACGUUUAUGGCCCUCGUU
+UAGAAUCAACGUGUCCAUCAUUUGGGUCGAGGAUUCUUGUGCACCUAGGA
+UGCGCACUAGUCGUCGGGGUCAUACUUUUUCAGCCACCCAUGUGCCAUCU
+AAGACGAUUACUGAAAAUAGCCAGACACGUCAUAAAGGGCCGACCAUUAU
+UACUCCCCACACGGAACACGGUAGUAAGCAACGGCCCAAGUCGUAGCACA
+CAGGAUUUGACGACGCCCACAGUUUCUGCCCUUUCACCGCAAAAAAUGCA
+GUGCCACGAGUGAGCAUAGUAAUUAGCCUGUUCCAAGUCAAGAUAGGCGC
+AGAAGUAUCGCAUAUUUAAGGAAAAAGUCGCGUAUAGAGUCACCUUCAGA
+CCACUCCCACGUGCAAACGCUCAUACCACUUUAUCUUGCGUGGUCGCUUC
+ACUGGAAGCUCUACUUUUUCCGUAGUUGAAAGACGGUUGUUUAAGAAUCG
+UCCCCAAGAGCUGGUCACGGCCCUAAUGGGGUUGGCGGAAUAAGACUAGC
+CUGUUAUUGAACAGUAUGCAGCCCCGCUAAAUAACUGUAGGCGGGGGCUA
+UUAGAUACUUACGGUGUCUGGUCUUGUAAUCAGGUCCUACGGACCGUUAC
+GGAGUCACUCCGGGUGACGAGGUCCAGCAUCGGUUCGUGGGCCUCUGUCC
+UCAUCCAGACUAGGGCUGCCAUAUCAAAGGACGUGAAUAUCUUAGCGACA
+UCUUGAUUCACCCGCGGCUAGUGGAUACCAUGUGCGAUCAAGAGCUCCUG
+GUUCUAAUCACAUCGUCAUGACUAUCGGCACCUAAAGCUUAGGGGUAAGG
+AAUGUUGAAGGGCGCGCGGAGAUCCCGUGGGCUGAUGUGACUAGCUACCG
+AGUUAGCAUGAUGUCGGUGGCGUAACCCUAGAGCGGUCUCCCCGGCCCCG
+GUAGCCAACGAUUUAGGGUUCCUCUACUUAAGGAGCAGUGACCAUUGGCG
+CAUGGCUAUAUUACAGAAGUAAGGCGUCUCCAUGACACUACGUAUCCUGC
+UCGGGCCUUCUCAGCUGAGAGUACUAUGCGGCAUUGCCUUAUAAAAAAUU
+UUCACCGCUUCAGCUUCUCUAGACAUCAUAUGUUGAUAAGGUGAUAUGAU
+UAUCGAGCCGUGAACUCAAUUAACAUAUAGUUCUAAGUUCUGGGUGCUUU
+UAAUCUGCUAGGGCCUGGGGCUCGUAUGGAGGAGCAUGAGAAAUCCCGUU
+AGCAAUAAGGCCCAAUAUCUCCCACCCACCAUGAUCCCACCCUAGACCAG
+GGAUAUUACACGGUUUGGCCUGUUGUGGAAUUUCCCGGUAUUGGCUAUGU
+GUUCGGUUAAUCAAAAUGUAGCGCAGGUAUAGGCUCGUGAUCAACUGGGU
+GAAAGUCGUCAAAGUGGCGAACACCCAUACUCCGCUAUUACUCGCCGCCC
+CCCACACCUGUCAUUAGCCAGGUGUCGCGCACCGGUUCAGACACAAAUGG
+GCGGAGGCCCGAUGCCCCCACUGGCUCCUUAUGUCAAACGUGCUUGCUUU
+UUACUCCUAGACAGACCGUGCAGAUCUGUCUGCAGGGUAAAGUUUUUAGA
+ACCAAAGUACCCGGUAUGCAUGCAUUACUUUGUCCAUCUCGUGCGAGUUA
+GUUAUCGGGGCCCGCUAUAUUGACGGCAAUAUCUGUUAAGGCUGCAUAUC
+AUUGCCCUAAGGAAGCAGUCCCGUGAUGUCGGCAGACAGCAUGCUAUCAU
+AUAUGUUGGAGGUAGCACGUGACAGGUGUCUGCGUUAGCAUAUGUGAUGU
+GCGACCACGCUAUCCUGUUGGCAGGGAGCUAUAGGUCGUUACCCUCCCGU
+AUUUUACGGGAGUAAGAGGGAACUGUGGGUCCGUCUCUUCUCGUUCUGAU
+CGGGGAUGAAGACCGCACUCAAGGCUGGUGAGUCUGACGCUGCUAAACUU
+AGUAAAGUUCUGUACCCCCCGUCCUAAAUUGAAAGGGUCAAACGCAAAAG
+ACUGCCGGCUGUGUCCGGCCGUGUGGAUUGUGGGUUUAUGGGCGCGAGGA
+AGAACGCUUCUUUAGAAAGGUUCUUUCUGUCUUGCUUUGGUGCGGUUUAU
+AACUACUGCAUCAUAGCCAACGUAUCGGCCCACGCUUCUGCAACUACGGG
+AGGUACAUGGCGUGCUCAAUAUCAGACCGCGACCCUCAUGAGGGGUCGAU
+UUGCCUGCAGAUCCACCAAGUAGUUCGUGGAAAUGGUGUAUUGUAAAGUA
+ACCGCUGGCGAUCUCUCUACAAAGUCACACAUAAGGAUCCGGGCUGGAGA
+CUUACAGCUAGGUGAACGGUUCGUACUGCUAUGGUCGCAAUAAGGGUGCU
+UAACCUACAUUUGAAACCCUGUAACAGUAUUCUAGGGAAAAACAAGGAGU
+CACGUGUGUUCAAACACCGACAAUCAAGGCGGAUCGUAGUAUGAAAUUGG
+GAGUUAUGCAUGAUUGCUAGGGGUAAAGUGCAUUGGUCGCAAGACCUCUC
+GGCCGGAGCUCGACUAUUGAAUGCUGGUAAGCAGGUUCAACCAACUACUC
+GAGCUCGUAAAUGGGUAAUGCCAAUCCCGAGGCCCCAGUCCGAUGGGACG
+AGUAAGUGCCAGUACCGCCCGACACUAUUCCACCUCCACGCAUUGUGUGG
+AGACUCGUGCCUGAAAGGCGGGCUGCUUAGACUACACAACGAGAAUCUGC
+CUAAUUAUGUUUCGUCGCACGCAUUUGUGGCGCAUCAGUUCAGUUAUGGG
+UCUUGUCAGUUUAACCGGGCUACGUACUUGGUUCAUUCAGACGUGUACCC
+AUCCAGCGGUGUGAAAGACGAUCAGAAAUUCAAACAUUCACGCAUCACCU
+GGCCAAAAAUCCCCAUCAGAAAUCCCACGAGACUUUGUACGCCACCUAGG
+CGGGUUGUCCCAGGUGUCUCGUGCCGGCGCGCACGAGGUGAAACGGGAAG
+CCGGUGACGCUCUCCGAGCCAGUCCGGCGCUGCCCCCGCAACGGUAAGCG
+CAUCGCGCGCGAGCCCGGAGACCGGCCUGGAACCUUUCGUUUGAUUCACC
+CGCGGUGGGCGGGCGCAAGCGUGAAGCGGGCCGUCCGGGCCUGUUCCUCG
+ACAAUCAACAGCCAUGCAUGUCCGGCACCGUAUUCAUACCCAGGCACUUC
+CCGGAUAUUUGCCUUGCUUGUGUGCUCCGUAUCCGGUAAGCCAAUAAGUG
+GUGUCCGCGCGGGCUAUAGGCGAGCUAGGGGUUAGUUAACUCGCAACUCU
+UCACCAGGCGGAACGACCUCUGGAGGUUCUUUCGUUACCUAAUGACCCUC
+UCGCACGGGUUGAGCAACUCUGGCACCCGGUCAGAGGAGUCUGAUCCUAU
+UGUAGGUUAUAGUCGUUUAUCGUAAUGGAUCACGAAUCAAGCUUGCUAGG
+GAAUGACCAGACCUAAUACGGUGCUGCGACUUGAUCACAUUUGGCACAGC
+UUCUACUGCCGGGAAAGCGUUACGUCGAGCCCUUUGCGUCGUCCCAUACC
+CCCGCUAACCGGGUCCAGAUCUGAGCCGACCAUUAGCUUGUCUAUUUAAC
+AAAACGGGGUACUGGUUGAUCGGGGGAAGGUACGCGGUACAGCAGAUUCU
+ACGAGAACGCAGUAAAGUAAGUGUUCUCACGUGCUCACUCCUUACAGUCC
+CCUUUUCCACAAGAACGCUAGGGUCUGGCUCUUUUUUAAGAUGUUAGACA
+UAACGUCUCCGCGCCCGUUCAGUACCCGCUUCGGACAUAGACCAUGAAGC
+GCCGAGUUAGUAGCUGCCUGUAUUAGUCCAACUGUAAAACGAAAGCAACU
+UAGGAACUAGACGCACACUACUCUAGCGGUCAAACCGAACACAAUGCCCA
+UUACUUUUGCCCGUUUCCCGAACGUCAUGGCUCAGGGAAGUUUCACUAGC
+CAUUUCUUAGUUGACGCUACUCCCAUAACUCUAUUCGUCGGGAAGUCAAU
+UCCAAAACAUCCUGCGGUAAAGGCAACAAUCUAGUAAACUUUCAUAAUAA
+ACUUGUUAACCAGGUUAAUGCCAAUUGGACCCGGAUGUCCCGGCGUGGUG
+CCACCCGUCGCGCGGGACCAGGUGCGUUUUACCAAUGUUUAAACCACAUC
+UUGAGGUGACGUGAUCUCCGCAUAGCCUCUUGCGUACUCAGAUAGUGUUG
+ACGUUGUCUAUGGGGUGAAUUACUUCUUAGCGCCUUGGCUCAUCGUGAAU
+AUUGCGGCCCUGGCUGACUCGGAGGCAGUAGCGGUCACACGUACACGUGG
+UUUCCGUCGGGAAGAUUACGGCUCGCAACUGUAGCAUCCACUUGCCGGUC
+CUGUGAGUUAAUAGGGAAUCCAGUGCGAAUCUGGAGCUGACGCGCAGCGG
+UAAGGAAAGGUGCGAUGAUUGCGUUAUGCGGACACUCGCCAUUCGGUGGG
+AAGUCAUCAUCUCUUAGUAUCUUAGAUACCCCUCCAAGCCCGAAGACCUG
+CCGGCCAACGUCGCAUCUGGGGAAACAGAGGUCCGACUCACUUGCCGAAU
+AGCGACACUGCUACCUACGUACCUCGGUAAAGGAUAGCCGUGGCCGCCAU
+UAAUAGUGGGCUCGAAUGUCGUGGCCCUACCUGUAGCAAUCUGAUCGAUC
+CCAUUUACACAGAGACUCCCUUAGCUUCUUGUUAGGCAAUGCCGAAGGUG
+CACGACGUUGGAUUUAAUUCUGAAGUACCAGCUCACAGCCGACGUAUUAG
+GGUACCCAAAACGAUACAGUCCGUACACAGUCGCAGGCUCGUAUAGAAUC
+AUCACUGCUUCGAUUCCUUUGACAACGAAACAGAUCGCCGUGUGGUCAUU
+CCUAUUGCUUCUCGGCUAUGUUAAACCGGAACGCAGUUUACGCAAAUUCA
+UAGCAGUUAUUACCUAAGGUGGAAAUAUCACGGCUCCGUCUAGACAGGCU
+CCUUGAAUUUGUCACAGUUGACGACUGCGUUCGUCCCCGCUAGGUGAUGG
+CACAUACCUAGAAAUGACCUUCGCAACACAGUGAUACCUUAUUACAUAAA
+CUCGGGGUAUGGACUACCUGCGAUUCUAGUCAAAGCCCUGGUAGGGAUUU
+GGCUCGUAUCUUUACGCACGUCGGCGAGUCACCGGGUGGCCGAUCGUGUG
+CAAGCGGCAUCAAGGAAGCAGAGGUACCAUUUUACCUAAUCGUAUCACUA
+CUACGGCUGGAAUGACGCACAUCUCGUAGGCUGGCCACGCCACCUAGAUU
+ACUGCCCGACUUAGUCUCCAGCAUAAAAUGGAGGGUCAGUCAGUUUCAGU
+GGCAUGAAAGCUGAGCUACAUAAUACGCUCCCGGGGGGUCUACCCCGUCU
+UGGGCCGUUGUAAGUUCAGGGACGACAUCAUGAGGGGAGCGUAGCCCCGU
+UCGCUAGCACGUCGAACUAACUAGGCGGGCCUCGAAUAAAGCAUGAGAAA
+GGGCAACUGCUUAAUUGGCGGGUCACGAUUUUCAAAAUGCAGUGGUACCG
+CUGUUAGCAACCAGCAGUAUCAUGGACCUGAGCAUCAUAAUAGUUAGUAA
+CCGUUGGCGAUAAAGCUCUCUUGUACUGGGCGCAUCUAACUGCAUAAGAC
+GGAUCGAAUUCGGAGUGAAGCUUGCUAGUCUAGGAGUUUUGGACAAUAGA
+GCCACCGCCUCAUUUCGGUGGUCUUAAGAUUGAUUCUGCGUAUUAGUCCA
+CGGUUGCUCUCCUGCCAGAGACACCGGCGUUGCACUUACACCUGUAUGAU
+UACGAGGCCUACUGUCUGACCACGAGAAUCUUAUUAUUAUAAAUUCCCAC
+AGCCUUACCAGCGAGAGACCUCUGUAAACGUCCACCCCGUUUUUCUUGGC
+CCUUGGAAGUCGUGAUUGCAAAUACCUUCCAUAACAUAUACCACUUUGUU
+GCUAUCCCACCGCCAUACCCACGGCAACUGGAUCUCUGCUGGAUUGCUCC
+ACUGAAGUAUCCCAGUUAAUCUUAGAACGGAAAUCUCAAAGCCGAUUACU
+CAGACCGAGACGCCCAUCAACCGCAGAAUUCGGAAAGGACAAACAAAGUA
+GCCCAGUGCAGAGUCCAGAACUCGAACGCACAACAAGAAGGCGAUUUACC
+ACUCCGACAAAAUGCCAUUACAGCUUGUGAGCCUCACGAGGCAUAGUGAG
+UCAAGUUACCUAAACCUGCAUACUAUCAAGUCACAGGGUCAUUUCGAACU
+AAUUACCUCGCUCGGCCGCCGGUCGUGAAUAGCGGCCCUAAAUAUUACAA
+ACUUCGACUGAAAGCCAGACCAUGAACUUUUUGGACGGACAGAUAGUUUC
+UUCCCAUCAUUCGCUAUUAGGUGUAUGUUUGCGUUAUCCUUUCUAUUUGC
+GGAUGCAGCGUAAUCUAGUCCGUCGCGCACUAUGUACAUGAUACAGGUCG
+GUUUCUCAAAAUUACGGCGUUGUGGGUAUCCCCAGACUGGGCUAGCUUAU
+AAAUAAGAUCGUAGGGUUGCCCGCUUUGCCCAUAGUAAGAUAAUCAGUGU
+CUUGACGCAGACGUUUUUCUUACAGCUGCCACCAAAUGCCGGCGGUAAUU
+GCGCGGACUACUAGGAUAUGGGCCUUGGUUUUACAAGCUAGCCAAGCUAA
+GCAUAAGUUCCACCCCUCAGUAUCAAGAGGCGAGGUCGAGGUCCCGCAAA
+ACUGGUCGUGACAGGAUAACCAACGAGGCUUUGAUCUGCCGGAGGGAGAG
+ACCCCAUGCUUGAGACGGGUACCAGAUUCCUGUUCGCUACCAGUAGGAUU
+UGCCAUAGAGCGUGGACGCAUCAGCCCCUGGGGAUUUCUUAAAGAGCCGC
+AUCCGAGAAUUAUUUCCUAUUAAGCGUGAGGGGUCACAGAAGCGAGUUGC
+UGAUCAGCGGGAUAUCCAGCAGGUAGUGGGAAUAUGUUACGAAUUGAAGA
+AUAAUUAGCAUUCUACGUGAGCGCGAUGUUGACCGGCCACUGGCUCCCUU
+AGACAGAGUUGACAGCUACAGGACUGACAAAACAAGAACAUGUCGAGGGU
+AAACUCGCGCAAACAAACCGGCAACGACCGGUUUAACCGGAGUGGGCGAC
+ACAGUCUAGACUGGUUGUAGAGGAGUAAAACACCCGUCCGGAACAGCCAU
+GUACACGUCACGUGCGGUUGGAUUACAUACUGACACCAGAGUAAUUUAGG
+GUAUCUAGAUAUUGACGGAUAGAUGGUCUUAGUAUCAACCAGUUGCCGGC
+UGUCUCCGGGAAUGCGGCCGUAUUCCCUGUCAACUGUGGCCCCCCGAGUA
+GACCACUUGUGGAUUGUACGAACAUAGCCAACCUUGAACUGAGUGUUUAU
+GACCCUCCUAGAGUACAAGGAACCCGCAACUGCACCACCCGCGUUACGCC
+UGCCCCUAGACCAAUAUAAAGUAAGCUGACGACCGAAUAUAAUUAGCAUC
+UGCGAGCGCCCGGAUUUUGUAGAGACUAGGCCGGCCGUAGUGGUACCGAA
+ACACUGAGCCCCAUGAUGGUGGUGAGUGUCAACCCGCGUUGAACAUUCAU
+UCGUCCCUAAGUGCUCAAUGCGUAGGUAGGGGAGCACCUGCAGGAUCCAG
+ACAAUGUAAUUCUUCCUCCUUCAGCAACAUGUGAGGGGACAACAGAAAAA
+CCGGUGGUGCGUGUGGCACGAACCUGAUGUUGAUCUCCGACGUAGGCACU
+GAACUUUUCGUUUCAUCGGCAGCGUCCCGAUGAUUGAGUGAAACGACAAC
+GCUAAACACACAGGGAUGCAUGUACUUCGUGCACGUUACCGAGCUUUGUU
+AAGUCGUCGGUCAUUCCCCUUUUUCCCAGAUUCCAGCUGGUACUAACGUA
+UGCUUAGUAAUAGUCCUAGAACCCCUUCGGCCUCACAUAUGCCUUAUACA
+GAGAAGUCCGUAAAUGAGGGCCUCCCAUGGAUUUCCCGACUAUCCCUCCC
+UAUAUACUUGUUCCGGCUGCGCACUCGCUGUGUAUGGAGCAGCCCGUAGC
+CGUGACGGGACCGGCCGUCAGCAUUAACAAGUUGAACACCUGCAGGCCGC
+AAUUUUUUGUUGUAAUAGCCAGCCGUUAAGCACGAACGGAUAAACUACGG
+AAUUCACGCGAGUAGGGUUACGCCGAGAAGUUGAGCGAAACUCGGGAUGG
+UGGAGCCGUCCCGAGUAUAGGCAUGGUACGCCGGGUCUGGGCGGCUUCUC
+CAUGACGAAGUACUCCCUAUUGAAGACAGCUUUGGACAUGGGCAUUGGGG
+CCAUUAAGAUUACGGCCUUAUCAGGGAUAAUUUUGCCUUGUGUUCAGGAA
+CUUCGGAUUGUGCUAGAGGUAUCGGUCCAUGGGUAGUGUUUCGGCACUGC
+CAUAAGCGAGAUAUCCGAAUGCGAUGGGAACCCUCCCUUGAAUGACUGGU
+GCCGAACUUCGGGUACAGGACCACCAGGAAACGCUAGUCUAAACGCUGGU
+UCCCCGCAAAUUCUAAUGUUGUUAGGCGCUGCAAGACCUGACAGAUCUUU
+ACGAUCCUUCCACAACAGGGGUUUCUUCUUUCCAGACCGGCGUUGACUCG
+CAGAACGACAGCUCCCCCAGAUCACAGGACGUGAGUCCGCCCUUUCGACA
+CGCGGGGUUUACUGGAAUCGGGCCCUCGCGUAUGUGAAGGACUGCCACCC
+GUGGUGUGCGACCACGUACAUGUGAUUAGGUUCGCCGGCCAAGCCUCCGC
+CUUUAUACCCAUGGAAACAAAUCCUGAUAAUAGGUAGCGCGCACCCGAUG
+AACUGAAGAACCGUGCGACCGGGGGUCCGGGGAUACCUGACGUAACCCGC
+UUCAGGGCAUGCCACAGACACUUUGCUACAGUACGCGCAAAGUGAACAAG
+CUGAGUCACACCCAAGCCUGAGCCGUCCUGCGGACGUCCUGACGCCUUAA
+UAACCCCGUCCACGGUACGGGUAACGAGCGCAGGACAGACUCGAUCAGUC
+UAGAUUGUGGUCAUUCGGCGGAAGAGUUGAAUAGCGCCAGGAUCUUCUGA
+CUGGAUAAGGUGUUAUCCAUCUAGGAAUAUCUCGCGAUAUGCGGAGGUCU
+UACAUAUGGGGUGACUAGUUUGCGCAGCCACACAAUCUUCUUCUCUGCGU
+UACCCCGUGAUACUACAUACGGUUGCACAGCCAUUUUCAGUCCAGAAGUU
+GCCCAUCCACAAGCACGGACCUUAACCUGCAUAGGAUAGGUGAAAAGGAU
+UUGGAUACAAAUAAUUCUGCAAACAGUCCUGGUUGCAUCUCACUAUACCU
+CCAAUGUCCCGAAGAGAUAGCUGAUAGAAUAUCGGGGUCCUGCUCCGGUG
+CUCAUGCCCCAAAUGAGGGACGAACUCAAAAAUGAUGCAUCCGGAGCUGA
+CCUUAGCCAGUCCACAGUUAUUCGUCAGGGCUCAGUGCAAUGCCAAGACA
+AAUAACUGAGUCUCCACAAUUCUUGUGCUGCAGAAACUCAUGCCAGGUAA
+GUUCAGCAUCUCAUUUCAAAGCUGCGCGGCUCUUAGUUCGUACACCCAGC
+UAAAUGAACAAAGAAGGAUCGCACCGUUUGCUUGAGCGCAUAUCAAGUUG
+UGAUCGUUCCUCAUACAGCAUUUUUCUCGGAAUACCGCCGUCGUGGAACU
+CUUAGGGGAGAGAUGACCGUGUGGGCGAAAAGACUCGACACCUUAAACUC
+UGGUGCUCCUGCGUUGCCAAAAGUGCUUGUAAGAGUGCCUAUUAUAAUCG
+UUCUUGACAGAGAACAGAGUGAACUGCCUCGGCUGAGGCGUUACCUGCCA
+UAUCAGAUUAGUCAUAUAGCCUUUUAGACUUAAAAGUAAGUUGUCAACUU
+CAGUCAGACUUUAGGGUGCUUCGGAUACGACUAACUAACUUGCACCGACU
+UAGGGGACCACUCAUCAAGUCUCUCCGCGCGAGAAUCAUCAACAAGUUAC
+AAUUAAAGACCAAAACAAUCGUGGGUAUCAAAGCGUCAGGUUAGACUUGU
+UCCCUAAUGCCCGUGCGACCUUCCUACGCAAGUAGCCAUCGAUACGCUUA
+UAAACUACCACAAUAUCCAGGGCCGAGUUCCCCCUGACAUGAAAAUUGGA
+AACACAUUAGGAUUCCCUCGGCCGUUAUUUUGCCAUGAAAAGAAUCUAAA
+CGCAGGAAUGAUACAAGGGCAAGUAGCACGUAUAAUUCGCUUUAGCAGUU
+UUGACGUACCCUUUCACGUUCGAGCAAACUCCCUGUGUAUGCCGAGAUUU
+CGGCAGGGUUGAGAACGUCGAUUUGUCUAGUAUGAAACUGCAUGGUGCUA
+GUUGGCGAAGCUCGUUUGAGAGACGUACUCUGCGUACCUAAGUCUCAAGA
+AUGUGAGUAUAAAUGCGGGUAAUAAUAUAUUAUUCAGAGAUUGGACUACC
+UACACCAUAAUCCGUUACACGUCCCGCUGUACGAUGCGUAGUUCGUUGUC
+UAGUAUAGAUCACUUUACGCCGGCUGACUAAUUCUGCAUACUUGAUGGUG
+UAGGCCUACUGCAGUAUCAAUUGAUAAUUAACUCUCUGGAGUUACCGGAG
+AUUUAAGGGCUUUAUCCCGGUCAACUUAGGCCAGGCGUUCGCUGCAAUUU
+UAGUGAGUAAACUCAUUAGGCGGAACUCGGGCCCCUCUGGAGCGUGGUAA
+UUGAAAUCAGGGAGGUACCGGUCAAGUGCAAUUGCCAGAUCUCGUAGUCU
+AAUGUACGGCUUUCAACGGUGCUACAGUUGCCUCUUGUCAAACAGCACUG
+CAUCUUACCUUCGUAAGUGAUAUGGUUGCUUUCAGGUCUGCCCACACAGC
+UAUUGUGUUUUUGCUGAAAUCAGGCCCCCAUCUGCGGCUAAAAGGGCGAA
+CGUGGAUCGGAACUCGCUCUACGGUAGGCGCACUAUCCUAAGUCUCUGGG
+AGAAGAGGAAGAAACCUGCAUUGCGGGGAGUUUGCGGUUAUAUUUCCUUU
+CGUAGGUUAAUGCACCGGACCGGCCGUCAUGGAACACCUUUCCAUCCUCU
+AUCCGUAAGUGUUUCUCUGAUUGUCUCGCCUUGUUACUACUGGCUUCAGC
+CCGCUGAGCUAGGUCGCUUUUCCGUGCAUGCUGGCCCGGGGACAACAGUA
+AACGGAAUUGAUCAUGGGAUCUUAAACUCCGUGACCAACGCGAAAGAUCU
+CACUAUCUAAGGUUCCCUAGUGCUUACAUCUACGAGCCAGGCACGGGCCG
+CAAUUGUGAUGGUCAUCGAUCCCCUACGGCAUCUACCACUGGUACUUUCG
+UGGUUGUAGCGAUAGAGUGCUAGGUAAGGACCAACUUUAUUUGGCAGGCU
+CAGCUUGUGCUCCACGCUGCGAUCUUGACUAAAGUCAAAGGAGAAUGCUA
+AAGCCUGUAUUAUACUAUACGAACCCCUUACUAUCAAGAAGACCAUCUGU
+UCCCGUGGUGUAUUUUGGAACACUACCUGGGGGUCACUCUUAAAGGCUUU
+GGUACUGGAGGGGAAUAGAGCGAACGAAUUUGAUGACCAGACUAAGACCU
+UUCGAACCAUUACCAGGUAAAAGAGGCCUCUUUGACCUCUUCAAGAAACA
+UUGGUUGUAUACUACGGCGUAGUGGCCCUUUACCACGUUGUUCACUUUCC
+CCCAACAACAAUGCUAUCCGGGUCGGUUUGGGGAGACCGGGGACAUUAGU
+AUGUUCAACCACAAAAAUCGUUAACUCGUGUCUUGCGAACGGCGAUGUAG
+AUGGACGGGCUAGCGACUGUAAUGUUAAAGCUCUAGGGGAAAGCUCCUCG
+GGCCCCUCUUCCGUAGUGGGUGUAAUGGGAACUGCGUAGACGACGGAGGC
+CCUCAACCUAGAGGAGAUCGCGGCAAUACGCUAUACAAAUAGCCAUGCUC
+GUGAUGCUGGCCGGUUAGGCAGUCGUUGGUAGCAGGGGCCCGUCCGGUGU
+AAUUCCAUACUUAUAGAGCUUCGAAUGUAGACUGUGGCUACGGCGUAUCG
+GCGAUUUAAGAAUGGAGGUCUAUCGUGAAGUCUAUGUUCACCGAUUGAGA
+AACGCUUUAGUUCGAGAUGUUGCUAGGGUCCUCGCGCACUGGUUGAGGAG
+GAUUGGCGCGUAAGGGGCUAGGCUGCACCUGCGCGCGGCCUAACUAUAGG
+GCCUAGUCGAGGGAACGUAAUUUAGUGCGCGCUCUGGGCGGAGAUGUAGG
+CUCCCGAAAAUAUCACGUAGCGGAUACCACUAGGCGGAUGCUUCAGACUA
+UAACACUUCCUUUGACCAGUAGCGGGGCAUCGAACAGGCGAGGAAGGCAC
+UAGUGAAGAGGUUCGAUCGAUACGUAGACCGAAUGAAGCACGCGCUCGCG
+UAGGUGACCCCCUUCGACGGGGGAGGAACCGAGUGAUUGGAGAAUAAAUC
+GUUCGUGCUGAAUAGAGCUUAGGCGAUAUUCGUUAUGGGAGUCUUAUAAG
+GUGUCGCCACCGAUGGGUAUGCAAUCGUAUGCUCGCUCACAAGUGCGACU
+CAGAUACGGUAACUAGACACCAAAUCAGCAUAGGACAACUCUAAGCACGG
+CCGCAACUCCGCCAGCAAGGAAGCACUUCUCAUGUCUCCAGCAUACCCGC
+UAUGCGCGUGGUUUUUUGAGGAGCGAUAAGUGAAGUAGCUAUGUUGACCC
+UCUGAACUGCACGAACCUGCCAUAGAAGCGACGCUUACGCUCACUCUGCC
+UCCACUAACAGUCCACAGUCAGGCCGAGGCCAGCUCCGUAACAACACAGU
+UUCUGAAGAGCCCCAUUGUCAGUCCAUCCUCCUUAACAGGUAUCAAUCCU
+CUUACGCAUCGACUAAGUCCCGACUUUAUGCUCUUCUUGGGCUUGAAGAA
+AUUGCGGGUAAUAAAAGUAUGCAGCUGCUUGUAUGGGACGACGAUCGCCU
+GUCUAGAAAGACGAGGUAUACUAAAGGUUACAUGAAACGACGGUAGGUGC
+AAAAAAAAGAAAGACACCGGACCGACCUCAAGAGUGAGUCAGAUUAAAGA
+UCAGGAGUGCAGUAGACUAUUGCUGAUGGAAAAGACCCCACUGUUAAGUG
+UUGUGAGUUGAACGGACGCGGUCAUGUAGUCGGGUCGCCUACGCUCUCAG
+CUGCACAAGGGCUGAACUCUCAGGUGGACUAGACCGUGUGGAGCUAAAAG
+GCACCGCCAUUUAAAUAUGGAUCAUAAAGCAACAUCUCACAUCUUAGGAU
+CUGUGCGAUAGUACGUAGCGGCUAAUGGGCCCUGCGUCUGGCGAAUCGAA
+AAAGGAGAGAGGAUAGACCCUCCGUGGUGGCUCAGUGCCUGCGGAUCGCG
+ACCUGCCGUCUCGUCAAGUUUCUGUUAGCAGCGGUGCAAGAACCUCGUCG
+GCCCAUAGAUACGAGGAUGCGUCACAUAACCGACAUCCCAAGCGGUGCGG
+CACGAACGUGCACCAUGAGAACGCUACGGGCAGCCUACCCGCUCGCCUCU
+AGAGUUCGACGCCAUCCGUAAGUGUUGCAACUUAUUCUGAUGAGUUAUCC
+CGACCGCCACGUUACUGGGUACCCUUCUUACGAGUAGGGCUUCGACCUUC
+UAUGUCCACUUCCCGGAGCUCGAUUACAUGGUUUGGUAAAGAUUCACACC
+AAAUACCCAUAAGCGCUGCGUACAAUUGUAUGUCCAAGUCCAUAUAUUUU
+CGAGAAAUUUAUAUCGUACUAAGGAGCACCCAGCGAUGUGAGUCGGGUUC
+AUCUUGUCCCAAAUCGUAUGGACCUCCGCUCUGGUUUGACCAGAGGGGCA
+UUCAUACCCCAUACGCCUGAAGCGUCGCGUGAGUGCCAUAAUAUAUUGCA
+AAUCUGCAAGCGGGCGGUUAAGAUGGUUGUAGCGUCAAACGUAACUUUCA
+AUUGGUGCUUCUUAGACACCACACUGCACAAGAGUGUGAUCCCGCAAAGG
+AUAAUCUGGUGUCUUUGGUCCCACAAGGUUGUAAGUGGGUCCCAUCGAAA
+UCUGGGUCCAUGCGAGAUAGCGAUCGAGAUGCUCCGCUAAGGCUGUGACA
+CCCAAAAGACUUCGCAGGUCUACAAUGCAGGCAGUACGUCAGAGUGCGUA
+AUGCCGGUUAGGGCUCUCUCUGCUAGCACUUCCACCGAGGUUCUUAUGCA
+GCAUUUAACUAGCGGGCGCCUCAAGAGUGCUGCCAGAUAGCCGUGUGGUA
+UGCGGGGAGGUAGCCACCCUGCAAAUGAACGGACUGGAUGAACGUUGAGU
+UGACCUCCAUCACUGGAACAACCUGUUUAGACAGACUCCGAAAGACGAUG
+AACCGUAGUUACGUACGAUCAUUUCAUGAAAGAUAAGGUAGAAGGGUCCG
+GUCUCUCGUGUCGGCGUCACACGUGAUAGAGCGUCCGGCCUAAAGUGGCC
+UGUCAAACUAGCCUUGGGCAACGGGGCAUUCGGCCGAGGCUCACGGUACA
+GUCCCCCUCGUAAUUGAUUUGUGCGUUAAAUAUACCCGUUCGACUUCGUA
+UUAAUCUUUCAAGGCACUCGGUUCUCAGACACCCUUCUUGGCACUUCGCC
+CCCACGACUGAUGAGCCAGCCUUAAUAGGCCCUUGCUCCAGACGGGUUAA
+UUCAUUCGAUGGAGCCAACCUUUCAAGACAUGAACAAGACGGUACCAGUC
+CCCCAGUCGGUGAUUCCAUUUUACAAAGUCCUUUCUAGACUCGGAUUCUG
+UAGCACGAUGUUAAAUCUGGUUAGCCCCCCUUAGAGAAGCCUACAUGCUC
+GAAGAACCGCAUACCCAUGCUUGCAGUUCGGGUGUGAGCAACCAGUCUCC
+GCGGGACUUUUAUGCUAAAGUAGCUUGAGGCGGGUCCUAGCUCUCACGAU
+GGCUUUGAUCCACCGUCCAAGUGUGCGGCGAAUGUUAAUUUAAUCAACUG
+GGAAUUGCCAUAGUGGUGUCGUCCCCCGUCGCUAGCCUUGAGCUCUGAUC
+ACCUGACGUGUGCACUAGUUAACCGUUCAAGACUGGGCUUACAGUCCGCA
+UUUAGUUUACAAUCUUCAAAACUUGGUCCUAGCAUAUCGAACUAACCUCA
+GUCAUCUAAUCAGUAAUCGCAGGGUCUGAGUGAGACGCGCGAAUAGUAAA
+GCUGCUACGUGAGGUGGCCCGGUGGGCUGUGCCGAUGCUGGGACUAACAU
+GGGUCGGGUCUCAGGCCCGUCAAUCGCCGACCAGGUCAGUUAGUACCGCG
+AAGAAAUUGCGGUACGGCAUUCAGCUAGCUUGAGGGCCCAUUGUGAGCGC
+GGUGAUUGUGCCCCAGUGCUCGCUUCCACGUAUAAAGUAUUGAGCUCGGG
+GGAUGUUUUGGAUUUGACUGAAAAUGUUAAUAUUGUAAGUUGCAGGCAGA
+GGGAAUCUCUUAAAACUUCUAAAAUAAAUGCAAAAAAUAAUAACUUUACA
+AGCUCAAAUCUUGUAAUGGCUGCUUAAGUUAGCAGAGGGUUUUGUUGAAU
+UUGGCUUUGAGGUUCACUUAUACUCUUUUCGACAUCAAAGCUUGCUUAAA
+AAUGUUUUCAAGUUGAUUUUUAGGGACUUUUAUACUUGAGAGCAAUUUGG
+UGGUUUGCUAGUAUUUCCAAACCAUAUUGCUUAAUAAAAUACUAGAUAAG
+CUUGUAGAAGCUUAUAGUAUUAUUUUUAGGACGCGGGUUCAAUUCCCGCC
+AUCUCCAGGGUAUGAAUUGCAAACAAAACACCUGUUCUCGCAUAUUGGGC
+CACUUGGGAAGCGCGAAGGAGAAGCUAUUGUCUACCUACUCUCCCAAUGG
+GUCAUAAGGCUGAAUCCAAACUCUUACUGCUCAUGCUUUUACGUCCCGCG
+AUGUGGUUCUUGCACCUUAUGAUCAUAUUAGGGACACCAGCGCCGAAAAC
+GUAGUACAUGCUAAGUACAGCCCGACUAGCUCUCUUGAAAAUAAUUACUA
+AGUCAAUACGGUUAGGUCGGCAAUCACCCUGUCUUGAUGGUCAGAUCUGG
+UACGUCAACCUGCCAGUGGGGGGGGAUAUAACCCCCACAAUACUGGGAGA
+AUGAGCCUGGGUAAGAGAAGAAACUCCGAACUAGCAGUGAUCUCCGGCGA
+CUACCAUACUUGUACGCACAGGUCCAGCGACUCGUAGUUAGAAAUCUCCA
+GGGAAUAGUAAGUAUGAAAGGGUUACGGGACUUAGAGAUUUUCGUAUCAG
+AUGGGCGUCGACAUACAGGGCGUCUUGUAUGGCCUUCUGUAUGGUCGUGG
+AGAAAGUUAAUCGGGUCCCGCGUAAUGGUAGUUCGACUUCUCCGCCGGGG
+GCUCUCGGCCACGGAGCUAACGAUUCCACGGCUGUAGAGGCGAUCUACGU
+GCAUGUCUUUUUACUGAGGCGAUCUCGAGAUUGCAAAGCGGCUUGAUCUC
+GUUCAUUCACAAUAGUCUUCGACCCCUCGGGGGAUCAGUCGCUCAACAUC
+CUGUAAAGGUUGUCGGGUUAGCGUUAAAAGAGAAGAGCCGUGAAAAUCAG
+CUGUCCGGGGGACGCUUGACUUUUCUUCAAUGUGCUGGGGGCACCCAGGA
+CCGCGUCCAAUAUCUACCGAUGGAUUGUUCUAAACGUUUCUUUAAUAUAG
+CGUUGCGACAUGGCAAAGUACACGUGACCGAACAGUCGCACCAAAUAAUC
+GCCAUGGGUGUGACGGCGCCGGACGUUGCGUGUUGAAAUGCGACACUGUC
+UGACGCGUAGUGUUAGCAUAUAAGGCAGAGCCGGUUCCUCUUCUAAUCGC
+UCCAGUGCCAGGCACAGCAAUUAAUGACUCGAAAACUCGCUAGACUGUGU
+UAGCUGAUCCGUGGUGCCUGUAUGCAUCGAUCAGUAUUCCGCUCGCACCC
+CCCUCAUGGUUCCUUAUCUUCUCCAUACGUGUCUUGUCCUUGGGGGUCGG
+UAAUUAUCGAAGCGCUAAGCUAAGUCGUUUCCAGACUUCUACUAUAGCAA
+AAAUCCGACUUUAAUACGAGAUCCGCGCAGCUAAGACCAUGACGGAAUCU
+CGGAUAAGUCCGCCUGAGCAUGUUUGCGACCAUCCGUGGGCACAGCUCCU
+CGCGGAUGUGAACUAGCCGUGAUUCAGAAGUGUACUAGUUCGAACUACUG
+ACUUGGGGAAGAACAGCAUCGAAACCAACAAACUGCAGAUAUGAAACUCG
+GGAGAUGUCUCUGCCCCGGGGAAAGGCAUGUCGACACAGCACCACAUGGU
+CGCUAUAGCAAGUCACGGGGCGGUACCAGUAAUGCGUCCACGUCGGCUUA
+ACGAUAAUCCUGAGAUGGGCUGGGCGGAGUCCGCAGCUUCUAUAGACUCA
+UCCUUAGUCUUAAGAGAGGGUGUCGACACUCCAACAAUAAAUUUUCUAUA
+CCACCCAACCUCUACUAUCCCUGUCUUUGCGAGACCGUAGCGUAACGGCA
+UUAUUCAACAAUGCUUUGUGUUGUCGGUGUGGGGUGAUAACUCAAGUCCU
+UGGCCGGGGGUCCAAACAGACGAGGGAGUUGCCCGAGAGCCUAUGUUAGC
+GCGGACUAGCUGUCCUUCUAGGAACCUUCAUGGCAGGGCAUAAUCGUGGC
+AUCCAAAAUUGAGUGCUGUUCAACUUUUGAGGCUGCAAUCAGGGCAUACG
+GAUGCUUUUCCGGUCUUCAUUUGAGCAUUAGGAAAUCGCACUCUUCCCGC
+GUAUCUCUGAAUUUCUGGCCAGCAUAUUUUGUCAAUCACACAACCGCCAG
+AACGUCACGAUGAGUGAACGCCAAAACGUAAAAGGAACGUACAUUACUAC
+UAAAAGGAGGUGACUUAGCCGGGCGCACUGAAGACCCCUGUCCGGUACCC
+CCACAAUAUGGCUGGAGAAGAUUCUCAAGACCUCUAUUCAGACUAGACCG
+CAGCCAUCAGGUGCAACACAUCACGACCGGGCAGAGGUUUUACAACUAUA
+GCGGCAGCACGGCUGAAGAGGUGACCAUCACGGAUGAUCGCAUCCUACGU
+UGCUAAAUAGGCCUAAAAUAGUAUGGCGCCCCAGAGGUAUCAUAACGUAU
+UUUUAUGAGCAUUGUGGAUCCAUUAUAUAGUUCAAGCCAGUCGAAGCGGU
+UAAUUCGGGGCUUGGUUAUUACUGUCUCAUACGCUCCCGCUCGGAGCGCA
+GACAACCCAGAGCGCGUGCCCGUGGAGGAUAGGUGCUCGAGAUUAUCGCU
+GUUCUUAUCCCGAAUACGCGCGCUGUAGAGUGGCCUCUGACCAACGCGGG
+CGAUGCCGGGGAUACGCUCGGUGUCGAGAGUUAGCACUCUCAGUAAUGAA
+CAGUCUGUAUACAGAACGCGUCCAUCCACACCUCUAAGAAGAUAGAAGUC
+AUGAGUUGCGUGGGACCACGAUCCGCCUCAAUUCCACCAUCUCCCUUGUU
+AACGAUGUAAAAUAUCAAAGAAAUCGAGUCCGCGUAGGAGAACCUACUAG
+ACCGCGCCGUACAGUUACAUAGCACCGAUGACCUCCUACGUCAAGGCGCC
+CAUGACCGGGCAACGAACACGAUAUCAUGCCGAGGGACCACUUCGGGCUA
+UUACUAGUAGAAUCUGGAGGUUAGUUUGGGGGUAAGGUUUGGUCCUCGCU
+CACUUGGAACGACCAGUGGUCAGUAUUCAGGAAUCUACACGGUUAAUCAA
+CGGUCGUGAGGAUAGCUCUGACAGUGAGGGCCUAGAAGUUACGUCCGACU
+AGUUACCACUCGGAAUUGACGAUGCGAUGUACUCACAGUAGUGCAGCCCA
+CAAAAAUCGGUUCGAAGGGCUACAGAGACGCGUCUGCAGGCCCAAAGAUG
+CGUCACGGUGCUCGUGUACGUUUCAUUGGAGCCUCCUACGGUCUUUCGCG
+CUCCGAGGCGCGCGAUGUAAGAGACCAUCCUGCAGUUAACGGAUCCCAGU
+CCUGCCAUGGGACCCGAGUAGUUGGUUGACUGUUUCAUGCUCUGGAGAGC
+UAGGCUAAGUCUACGCAACACUAUUUCUCGUGCCACGCGGGCUGGGCUUC
+GGAUUCAUGUCAGAUCGAACUUUGCAGUCAGCGUGUCCUGACCACAUGUG
+CCCAGCAAACUCCAUGCACCCCUGAGUGAUCCUGUAGAAGCUGAUUCGUC
+AAGUGUACUCCCCUCGGUGUAGCUGAUGCGACCAUUCCGCAAUCAGUCGU
+CAAGCAGAAUUACCGGUUGACUUAGCCACCUAGAGGUCCACUCAGACCUC
+GCUGUUCUGAACGGUGGGUAUGAAAAAUCUUGUGCGACGCGAAAUAAAGA
+CGAUUCUAAGACGUUCGUUCGGGUCUUACUUAUAGGUUUCUCUGGGGGAG
+AUGUAGUGGAAGGCGCUUGUACAUGUACUUAUAUAAGUAUAUCGUAUAUG
+CUCGACGAUAUGGGUUGAGUGUUUCUACUAGGAGGCCGUAAACAUCCUAA
+CUACGAAUAUAUAGGUGAUUUCGGUGCGCCCACUAAGCGUGCUAAUCUCA
+AUGAUCCUCUACAAUUCAUAAACGCAGUGAAAUGCACUUAUGGAACCGAA
+CACUGAACAGUAGCUUAUUACAUGGUGUGGCUGCGAACCGUGAGCACCUU
+CGGUGUCCCCCUUCGCAAGAUGACAGUCAAAAUAUUGUUCCGAGCCCGCG
+UGGACAGGCAGCGGUGCUGUCUCUCACGCUCAGCGAUAAUAUCAAGAAAG
+CGAUGAGAACAAUUGUGAGGGGCCAAUAGUGUGUUGGAUACUCCGCCAAG
+AUGUACUCUGGGGUGUGUCAUGUGAUGAGAUUCGGUUAGCAGAUGGCAUA
+UCGCGGGCUUGCCAGAGGUUGGAACACCGAAGGGCCUAUCGUUGGUAUUA
+CGCUAUCCGCCGACAUCAAUCCAAAAUGGAAACAAGUAAAGUUACUUACC
+CAUAGGCGAGAAUACGGGGUAAUCCGAUACGUACCUGCGAUGUGGAUAGG
+GGCAUCAAUCCAGAAUUCCACAGACAAUUAGACACCUAACUUUGAAUACA
+AUGAAUUUCCACGUAAAGAGGCUGGUGCAAAACCAAUACGUGUGACAGCU
+UUGGAAAAGUAGAACCGCCAGCAUGUGGCUAGCCCCCUGAGACCGACCGA
+GUCCGGAGAUUUGAUUAGUCGGUUGUCUGGCCGUUUUAAUCCAUAAUUAA
+ACAUACAGGAAGGAAAAAGGUGCACAUCAAGCGUAGAGAUAAGAUUCUCU
+CGAGUGACUUCACGUAAGUGUUGGUUAAUGCUAAGAAAGUAUUCCGGGGU
+UGUGAGGGGAGCAUGACGUGAUGGUUCUGAUGGUUCCUCGCUAGUAUCAG
+CGGGACACGAGGUCGCCAUAGCGCUCUACAUCAGCGGGUACGUACUCGAG
+CAUGUGCGGAGCCCCUCUUCUUCUGCAGACGAAAGUAAAUGCUACUGCCG
+AAUCAGUCCAUUAAGAAGCGUGGGGAAAAAGAUCGCGGAUAUCCAUUUAG
+GCGCGGAGAUGCGGUGAAUUCGCCGCAUCGCACGUCACAACAUUCGUCGC
+GGAUGACGAGCUGAUGGACAGUGAAGGGACACGAGUCGCGAUAGAGUACC
+CUACAUCGCAGUAUCAACUACACCUAGAUAUCACUCAGUUACAGUAGCCA
+CGCGCGCACAGGAUCUAGGCUCGACGUCGUUUUUAGCUACGCGUGUGGUC
+AGAACUCCAAAGAUUACUGCAAUGCCGAUGCGCCUAUAUGAUAAAUCUCA
+AAUAAUCCUAUGCUAAACAGUCCCACGUUAACUAUCAUCAACGUCCGGUC
+UACUACGCACUGCAAGCUCACAUAGAAUAAGAUCGGGGGGUCUGAGUUUU
+AGACCUGUGCGGAGAUCGAUAGGGGAAAUACCGACCUGUGAGAAUGUAUC
+CUAGUCGUAGGUGCAAGGAACACAUUACCGGUACAGCGGUUAAAUGGCGG
+AGUCAGGAUCAUGCGGGCUCUCCCCCCAAAAAUUUGACUGCGAGUUAGCA
+UCUGUUAUCGUGACGCGCUGCCGCUAACAAGGGUUCUCUGUUAGCAUAGA
+GGCGUUGGUUGCCUGCCACGAUUCACGAUAGGAAUAGUUAUUCAAUGAUA
+GUCAACUACUGACACUAGAAAAAUGCACGUCGACGUGAGGACUCAUGGAC
+AAACUUAACGUCUGCUGUACACGUUGCUCAUCACUCGCUCGGCGUGGCAC
+UCGACCACGAUCGGUAGACAGGAUGGUGUUAGUCCGCCCUAAGAGCCGUC
+AAUGGUAAGGAACGGCAUUCGUGGUUGCCUGGUGGACUGAAUGUGAUCGG
+ACCUGGAAUCCUACCUAGCUGGGCGGGCAGCUCAAUUGACAUCUUCGCGC
+AGCCUUGACAUCGAUACUGACCAAAUUUCGUUAUGCACCGGGUAUGCCAG
+AGACCCCCCUGGGCAGGCACAGCUAUUACUUGAAUUAGUAAGUUGGACUU
+GAAGUACAAUGACAUCCGAUCCUCUUAACGUUUGCCUGUGCCCGAGCCGG
+GUGUUCCUACAUUAUGUGGAGUUUUCAAAGGGACACAUGUGCCCUAGGAU
+CCCUUGCAGACGGGGUCCGCUCACAUCGUUAACCGUUUACAGUGGUCACC
+UAUCUAGGAAGAGGCAGUGUACUUCCGAUCGUCUUGAGAUUAAGCGGCAG
+CGUAGCAACUCUCUCCGCCCUUACAGUCAACGGAAAGUUGGCAUCAGGUU
+AUAUGGUCGGCCAAAUAAUGAACCUAGGAAGACUGGUGCGCCUAAGCAUU
+AUAAAGCUGGUAUUUGACCGAGUUAGGGUUCAAGCUAAGGAGAUAUAUCC
+UUCUUCAUUUUACGAGCCUACCGGUCGGAUUCCCAAAAGACUUAGCUUCG
+CCAAUGGUUUAUCUAUGAAGCGGGGCCUGGGUAUCUUACUAGUCGCGCAC
+UAUAGAGUCACCUAAUUACAGGUACCAGCGAGUGUGACCAAGUAGAGCGC
+AUCUGUUUCUGCCAGCCCGAGAGUCGGGGUUUGAGUUUGUAAGCUAACGG
+GCGCCUUCAAGGCGCAACUCGUUGAAUUCCAGGCGCCUAACUGCGUGACC
+AUAUCCUCGCCCCAGCUCGAUCACAGCGAAGCUUGUUAUACAUCUUAAGC
+AGGGUUCGAGAAAUGGACGUUCCGGACCGCUAGAAGCGCAAUUGCUAAAC
+CAUUGGUUCAUACCCAAAUUAACUAUAGACCCUAAUCCGAGUGAAUGGUG
+GUUUGCUCAUUCUCAUUCAGUAAGAGGGUCCGCACCUAAGAUCAGAUUAC
+UCAGUCGGGCACCUGACCCCUCCGUCUCGUUAACUGCUGCCCAUUCACUU
+GGUCAGUGGCCAUUAAACCUCAGCAGUAAACUGCGUCUGUGGCGGGCAAG
+AUGACUAGAAUUUAUUUUCGGCGUACUGUUUGACAAAGAUGUUAUCCUCC
+UGCCAUUCAAGCUAUCGUGUUUCACCGGUUUAAGUGCCGAUUGGAUUGGG
+GCUGCCCUUUCUCUGUACUUGCUGCUGCUCAGUGGACUCGUGUAUGGUCU
+CAUGACCCGAAAUCAUUCAGAGAGACCUAGUGGGUGAGUUGUUCGUUUGG
+UCAGGCGACACAGUCUGUGGUCGUCGUGUAGCAUUAAGCCAACUCUGACC
+AUAUCUUUGAAAAAGGUUAUGACCUAUCCGAAAGAUGACGAUGUUCUCGG
+AUUCGUCGUGAGAGAACUGCGUAGAACAGGUAACGGGUGCUACGUGGUUG
+UUCAAAGCGUCCAUAACAUGCUGACGCGCCUCCACGAGGAGCCUAGCAUU
+CAUCCCUCUCGUCGCAGUAUUCCACUAUGGGGCCCCUGGCAAGAAGAAAA
+CCGUUAAAUAAGACGGCGGGUCUUUCUGCGUAUCACGCGUGCACAGCGUG
+CUCCAACUCUUACGUGUAGUAAUUGGACAGUGUAUUCAAUAUUGUACUAC
+UCAUUCUGUUUUAACCAGUGAAAGCUUGGCCGUUAGUCUGGACAGAUCCU
+GAACUCCGGGGUGUCAAGCGCCGUAGAAAUGAUGGGUCGCCAUGCAAACG
+AUGUCGAGGAAGUGGUAGGCGGGCGUAAAGGUUGAGGUGGUCUCUUCCGC
+UUUGUAUUGUUUCAUACCCCACUAAAAGGAGGAACGCUCGCGGACGUAGC
+CCUUCACAUGAGAUGAAGAACCCAGAUGGAAGGCAACUAGGUGGCACGGC
+GGAAAGCUACCCCCGCCGCUCAUUCUUUGCUACAGAUCUUGUCCGAUAGC
+UGCGCUUUAGGUCUAGUGCCAGGCGUGUAAACGUGGAUACGCCACGUGAU
+CUUGGGGUUGCUCUAGGCGGGGACGUGGAAGCCGUAGCGGCAGGUCGAGG
+CGCCGCUGGCCUCGUAAAAAGCGGCACAAAAGUAAUUGCCAACAACGAUU
+ACGACUACGCUUACGCUGCCUAAUAACAGCGAGGCAAUGACCGUUUAACG
+GUCGCGCCGAUCAGGGCCAUGCCUGAUAACCCUGAUUGGCGACACUUAUC
+AGGCUGGCGAAAACCGGCUCUCGCCGGGGUUUUUCGCGAGGAGUUUACCG
+GCGGGAUUGCUGCGUUGUGCCUGGUCAGGGGCCAACAGCGCGGUGAAAUA
+CAUACUUGACCUAAACCUGUAGAUGCUUCGUGUGGAAUGUUCUCGGACGG
+GGCAGGUCACUGGCGUAACAUCCAUUGGGCGUCGUAUCAUAUGGCCUCUC
+CGCGUACAGCACUUGCGUGGACUACCUCGAAAUGGAGGUUCUACGUCACC
+GUGGCGGCACGUUGGAUAAGGGCCCAUAGUGUCAGAGGUAACUUUUUGCU
+GGCACCCAUCGUGUAGUGCGGAGGGUCUCGGAAGGAUUCCGGCCAAUCAG
+ACCGGCCAGGGUCAGCACCCAAUGGUCUCUAACGUUUCAUGACUGUGCGU
+GGGGGCCAUCCAGAUCUGCUUAGAGGAUGAAUUCUUAUACUGGGAUCGAU
+UGAUGUCCCGUGGGAGCUCACACAAGUUGACAUUGGUCAUCGCCGGAUGG
+CAGUGUUAUAUGGCCGAUGGGCGUUUGGGAUGCGGGUGAAGAGGCCUAAG
+AGUUUAGCGCUUCUCACGACGUCUCCUUUUCGGACUGAUUGGCACGCGGU
+UUAUAGCAUAUACCGAGAUCACACAGCAACUGCAUCUCGCGACUGGUUUC
+GGCGGCAGGUCUCCUGGCUCGCAGCCCGGCGUUCCACCCGGGGGAGGAAC
+CUCCGCUUCGCGCCGCCUUCCCGGUAAUCCAGUGGCGAAUGGCGCGAAUA
+CAGGCUGCAUACAGUUGCGGGGGCAGCCACGGCUAGGCCCGGGCUUCGAA
+AAGACCGCGGCUCCGUGUUCCCUCUUCGGCCCACUCGGCCAGAGAAGAGU
+GCUGGGACGCGCUCGAGCCUUCUGAUACUUGACUUGGGAGCGAGCUUAAA
+CAAUCCGGACUGGAUUGUGACAGGGGCUAGGAAGCUGUGCAAUUUCUCCG
+UACCGGAAUCGCAGACGCCAGCCAGACGUAGGGCUGGCGCUCGUGCCAAC
+GCUAGUGCUUAUAGAGUCGGAGGUAGCAUCGUGCUGGUCAACCACCAGUC
+CUUUUAUCUGUCCCCCUAUGGAUUGAGUCCGAAGCGAUAUACAGAAUGGA
+ACGGAAUGAUAGCCUGGAACUCCCGCCUUAUCCAAACCGGGCCUAACUGG
+CUACCACUAGUAGAGUCGCUAAGUGGCGGAAAACUGAGAGAAGAGUAGCU
+UACAAAAUCGCCAUAUAGGGAGAGAAUGUCGUAGACUGAAAGCAUUCUUA
+UGGUAGACGAAAGUGAAUUCACCUCUGGAGUUGACGCCAGGACCAUGUAU
+AUGUAAAGGCGUUCCGGUCAGAAUUGAUCGUUAUAACUAAUGAGUGGGCA
+GACAUGUUCUGUCAAUUUAGGGUGGUACCGCGAAUUUACCUCGUCCCUUU
+UUGGGAGCGAGGUUUUUUUAUUUUUAAAAUCGGCCUGUUCCGCAGCCUCG
+CCUGCCUAGCUCGUAAUAAGACAUCUAACUAGGUCACGAUGUCUCUGGAU
+AAGUUUGUGACGACCCUGGGUGGUAGGGCAGGUGCUAAGUCUAUCCAAGU
+AAUGCUGUGGCUCUAUCAUUUCUCCAAGUUACAGGAACCGGGAUAGGAGU
+GGUGACGCAGAAAGUUAGUGUUUGCGCCUGGUCGAUCAGUCUCUAGUAGU
+CAUGAGUCGACCCGCGGAGCGGCCAAGAAAAAGCUUUGUGUAGUGCAGAC
+CUUGAUUUACCAUCUGCCCUUUAGCAACUCCUGUGCGUGAACUAGAGAUG
+GGUUCACGAGGAGAGUGGAACCCGAGGAAGGGCGUCCCUGUUAUUCGCUC
+AGCACAUUUAAGAGGUACAUUUAGAGCUACGAAGGAUGCGCCCAUCGCCU
+ACAUGUAUCAUAGUUGUGGGUUUCUAUCGACUGUUCCGCCCGAAGGUUCC
+CGCUGCGUACGCGUGAACCCUAAAUACCUAGAAACAUCUAACCACCAACU
+UCCUGCCGUCUCGCAUCGAACGAAGCAAGGCGGGACGUCAUAGCAACAAG
+UCCUUUCGACGUCACGCAAAGUCUAGACGCGAAGUUAGUGCGCUCUGAUU
+UGAAGCUACUUCAUCGGCAGUCCGCUUUAUACAUAAGACGCUUUAGCAUA
+GGUCGAUAACAUCUAGGAAGCUGCGACAGUUCCAUACCACGGUCCUCUCG
+ACACAAGACUCUACGCAUCUUUCGGGUGAGAGGCAACCAACUUUAACAGU
+GACGUGUGUCUUGACGUUCUUAUUAUUGAGGCAGAACUCAUUAUUAUUAA
+UACAUGCAGGAGGCUACAAGGAUUGUCCUCCUUUUUCUAAUACCUACUUU
+CGAUGCGCCGUUACCCUGUCCAUUUUCCGAUACAUGUUCUACUGAUCUUC
+GAGCGAACUCAUGGUUCCUCUGUCAGCUGAAACCCUACCGAAGGUUGACU
+CAUCACUAUACUGGCGGGAAUCAUCUCGGUUAAGGAAGGUACACCUUUCC
+AGGUACUAGAAUGAUAAGGGACGUUGCAUGACCGCAGCCCCGUUGACUAU
+GGACAAAGCCUCAAGUGUUUGAGAACCUACUCUUCGUUGGGGCGUUAAAG
+CUUGUCCUAUAUGUUGAAGAUACUGGUACCCACAGAAGGCCGCCCAGCGA
+CUUCUACAGGGUAAGCGAUAUGCAUAACAUCAGCCCCAGGACACCCCGUC
+GAACAGGUUUUCGACCCUCCGAACAGGACUGCAUGCUCCUCCUCACGUGG
+UUUCGAAUUUGUUUGGGUAGAAGUUGUAGCUUUAGAUGUUAAUAAUACUU
+CUUCGUUCUUCGAACUACCUGCAGAGGCCCUAGUUUCUCUUGUUCCGCGG
+GAUAUCACACGUUCUGAACCAAACGUUCGCGGAAGUGAAUCUAGACGAUG
+CUCUGGUUCCUGUUGCGUGCACUCAUCUAUAGGCGGUGUAGCUGAACCAA
+CGCCCUCGUAGCACAAGCUACAAUCCCUCGCUCACAACGGCGACUUCGGA
+UUUUAAUGAGUACUUCUAUAGGGUUGGUAUGGAAGCAUCUCCUAUUUUGC
+UCAUUGACGUACACGAGUUGAGUGUAAGCAGGACCCGCCGGCGCUGGGGA
+ACGACACGAAGUUAUGCCUCAGCUUUUUGGGAGGGAAUGCAUAUUUCUAU
+UGAAAUGAGGAUUGUGGUGGCGCGAGAUAGGCUCAUACGGGAAAUACAGA
+UAUGCCACUGGCAGCCCAUGAUACCCUCAGCAUAAUCAGGUUGCCCGUGU
+UUUAUGAGUGACAGAUGUAGCCGAAGACGAGAUUAACGCUUACGAAAAAG
+CUCAGUUCGCAUCUCGAACGGGAGAUAAGUGGCACGCUGCGAUCCCAUGU
+UGAAGAUGGGCUCCCGGAGAUCGGGAAGAAAGCUUAAAAUCUGUUUAACA
+UGCAAACACGGCGCUCUCGUAGAUAACCGGGCGCACAGGGGCCUUAUCGA
+AAGCUGCGUUAGAACGCGCUGAGGCAAAAACUCUCGUUUCUCGCACGCAG
+CUCCUUGCAUCGCAAGAUUAUACGGAGUUGAAGAGGUUGUCCCGCAGGUU
+CACGGUGCAGCUGAAGUUGUGAGUAGUACUAGUGCCAUAAAGGAAGUCAU
+AAUCCGAGAGCAUUCGUAAUCGGUGCGCGGUUGCUUGCGCCCGUUACGUA
+GCGCACAGAGUACGCUCCUAUUGACACGCUAAGCGGAAGUAAAAAAGCCU
+GUCACAAGAUGUAGGUCGGACUUGAGGAGCCUACUGGUGGAUGUAGAUUC
+AGCAGCAUCCUCACUGUCUCAGGUGUCUUUCGUAGUGGUCUGUGACUUCG
+UAAGACUGGAUUGUAUCAGACCCCAGUACGGAGCGUCGUAGGCUGCAUCG
+CAGUCUGAGGCGUGGAACUCGGCAACCCCCCUCGUGGAAACCGGAUGACA
+CAUAUAGUACAACUGCGCUACAACUGUACAGGGUCCGAAGCGUAGCUGCC
+GCCCCGGCGUCCCCUGAAAACGUCUAUGGCUCUCCGUAGGAUCUUAGUAC
+CAAUGUGGCUCCACUAUCUUUCGGAAGUGUUUCCUGAUGGUGGGGGCAAU
+CGACCAGACAGGGAUGUUACUACUGCCCAGCCGACGUUGGCUGAGCAACU
+UUAUCACCCCGUAUCCUGUACAGGUCUUUAUAUCCUCAGAAUCCACUGAA
+CAGAUUAUGAACCUGUUCUCACUUGUGAAGGUUGCAGCAGGGCACCUUUU
+CGUUACCUGGACUAUCACUACGAUCCAGUGGGAACUAUGGGUAUAAUAGC
+UGGCACCGUCUGUAGUUCUGCUGGGCCCCUCGCGGGAGUUGAACCGAAGG
+GCGCGACACCGAUCGACCUGACGGAAUUCUGAAAUAAGAAGCGGUUGACG
+GUAUCGCCCAAGGCAACUACGUAGGCCCGAUUAGAACUCUCUAGUCUACG
+GCUCCCCCCUUGCUCGAGCGUAUCUCACCGUUGGUGACAUAUUCAUCCAU
+AUCAAGUGGUGAUGGCAUUUUGGUCAGGUUGCACUAACCCCGCGUCCCAU
+CCAGGCCCAGAACGCCAUAAUCAGGCACGCCUGACGGUGGGCUACUCGGC
+CUAGAGAGAUAACGCCUGUCUCCGCUCGGAGACAACUUAUCAUUUCAGUG
+CCAACGCCCUGGACCCGCCUAUGGAGAAAGCGAUAGCUUGCGACAAACCC
+UGUCUCGUAGGGUUCCACACCCACGCACUUGCGCUAAUGCUCUCGCGUCA
+ACCGACGCAGAGAUGGAUGGGUUUGUACGAAAUGGCUGACCACGACAGUA
+UUAAUGCGGAGGCACAUUAAAAGGGUGCCUAAGCGUAGCCCGCCAUGUCU
+GUCACUGCCUGUGGUAACCAGGCAGACGUAAUGGCAGUCACCCCAUGAUC
+ACCAGGGUAAGGGGUUUCUGUUGCAAACUGACUGUCGUCUCAGAGUCUCC
+GUUUGCCAAAAUGAGCAACGGAUUAACGGCGUUAGAGUCGUAGAAUACGC
+UUUCCAAUGUCUAGGCAAGUCGGUGCUUGAAAUUCCUUCUGUCUGCGAGU
+GUCUGCGAGCUGUAUAAGAUCUGAUGUCCUCGUUACUCCACUAGAUCACC
+GGGUACAUUGCAAGCCUUCUCCUUCUUACUGGCGACUAGUCGGAGACGUU
+AGAAAUCUCGGAUAAUAACGAUGUGCUAAUGCAAUGCCUCCCCAAGGGUA
+GGGCCGAACCUGCACCUAAUAGCGGCCAACUAGCGGGAUUACAUGUCCUU
+UGAUACCGUAGGAUAAAAGUCCUAUGCAGUCUUGUGCUUCUAACUCAUAA
+GGGAGGGGAAACGACACAGCGUGCGGUGGCUCUUCUUGCGCUCUCAAGGA
+GUCUGCCCGGUCGUACGUUCGCCCCCAUACCCUAACCUUAGGCUCCACAU
+CCACCCUGGGAGAACUUCCGUUCGCCUCUCGGCCCUGGUCCAAUGGAGCA
+CCACAUAUUCCGAGGAUGAGGGGAAUCGUCGAAUAUGCUUUAUAGUUCCC
+UUCUCGGAUUGAGCCUUCCCCUGGACGUCGGUCCCUACGGCCGUUUACAU
+AAACGUAUUCGAUAUAGGAAUGACAACUCAGCAUGACGAUUUAGACCCUC
+AUCGCUGGCUUUCUUUUGUAGAGUUGCUAGACAGGGGGCACAAUGGAUCU
+CGUAACGGAGCGACACGGGAUUCAACCGUACGUUCAGACAGUGUAAUGAA
+UAGUCUCAGUGGCAACUUUAGUGAGGUAACACCUUCCUCAGGACCUUGCU
+AUGCGGCUGCCGAAAACCGAAGGAUACUAAAGACGAUCCGCGGUCCAGGA
+UCCUGCAAAUUUCCUUGUCGGUCCAACGUUAAGUAAUAAAGGCGAUUUCU
+GGUCGGAGCGUAUAAAACUCGACCUAGGAUCAUCGUGGCUCAUUCAACCG
+GGGCAGGACCGGCCACCUGUCUUAUACGUCCACCUGCUAGUCCAGGGGAC
+AUAUCGGAGGAAAGCAAAAGAGUAAUCACUACCCGAAACCCUGCCGUGCA
+CGUAUGCGACUCCGCCAAAGACAUCAUUGAUCCGAUCUGGCAUACUCUCU
+AGCGCGAGAGAGGACCGGGCUCGUGCAGUGAUCAGGGCUGUUCUAGCCAA
+AGAAUCUUGAAAGAACCGGUGACAGAAAUAAGUCCCGGUUGGCAACAGCA
+UGUCACAUGGCUACCUCAAAUGCUUUCUUUAGGUCCGCGCAGAUAGCUGU
+CUCAACAAUUUUUUAAUUUCCACCAAUAGUACCCUUCGUUCAGAGAUCAC
+AAAGGUCUGUAGUACUCUCUUCCACAGUCUAAAGCGGCUGUCAGGCAUAA
+CGCGCAGCGUGAACCAGGUCUACAGAGAGACUAGUAGCACCACGGGUAUC
+UUCGAACACCGUACGGGUAUAUCCCAAUAAUAUUAACCCGUCGAAAUUUC
+UAGUCCGAUGGAGUCUAAGGCAUUCACCGCCCUGUGAAUUGGAGCCCAUC
+UUAGAUCGGAGGGGCGAUUGGCGGUCCCGUACCGGGAGAUCCGGGCGAAG
+AGCUUUAGCGUCCUCUGGUGGGGCUACAUUCUUAGGUAGUCGGCGCAUCA
+CGGCUUACGGGGUUGUUGCGCAGGCAGAGACAUUUCAUCAUAAUCUCCCU
+GACACCAAGCUCUAUCGGACUGAUUUCGGUGCAUAGUACAUUUGUAGGCG
+GCCCGAUCCUCUCACCGUCUUGGUGGUUCCUAGGAACGAUUAAGCCUCGA
+UAUCCUCCAUAUGCUAUCGCAGGGAGCUGCGAGGGGCGUGUCCUACCGAU
+UGGCUUACCUGAUGCGGCAGUUAGCGCCUGUGUCUCGCAUCGGAGCCUCG
+UGGCAUGGACUACGGUCAGGCCUCUGGGCCAAGUGCGAAUUCAAGUGGGC
+ACCCACCCACUAUAGUCCCGGGGCUGUGAGAGCUACCGGAAACAAGGGGG
+UAUAGACAUUAGAUUUCCUGUCGAACGAAAUACCAACAUCCACAGUUAGU
+CGCCGUAAGUGAGCCCAAUCCUAGAGUUCUCUGUUCCUCAUGUACAUUAA
+CUAGCUUUGCCCCUCUAUUGCCAGUUGGAAUGCGGAAUUCUGGGAUUUCC
+AAAUCAACUCGGUACGGAUUCCCAGAGACCUACGCAUGCUUGUUCACAUU
+UAGUAGUGGCACAAAUGUUACCGGUUGUCUAGAUACAACCAAUGAUCGCC
+UGGUAGGGGCUAAGUCCCAAUCAAUUCAAUUUUUUAAUUACCCUUAUUGG
+CAUCCACCGCGAAAAGUACUCAACCAACUACGUAGCCUUCGCUUAGCACC
+AUGCUCAUAAAUUCUUGAAUGCGUCGGGAGGGAGUCAUUGACGAACGUCG
+GGUAGAUCAACCAAUAUAACUUUCGCGCCUAAUUGCUUCCCCAAAAGAAU
+CCGUGCCUAGCCGUAUAGGUGUAGCUAACGCUAAAUUCAGAUGCAUUGCU
+GUAAGGAGUCCGUGUACCAGUGGACGAAUCAGCCUGCCAGAAAGCGCCCU
+CCAAUUUGGGAAGCAGCACUACUUGUGUACUUGAAGAAGUGCGCGAAAGU
+AACGUUUGCAAGUACUAGGAGCUAGGACGUUGUUCGUAAUCCUGUGUAUA
+UUGUGGCAACUCGGGCUUACCAUGGGUUCGAAGCGCUUUGCAACAGCAAC
+CAUCUGAAAGCUGUUGAUUAGGAUCCGUUGCAAUUCGGGUUAAUGGUAGC
+UGACCCCGACAAUUUUACCUGCUUGGCUUGGGGGUGUAGCGCAGCGGCAC
+AAAACCAACCGUUCCUGCGAUUUAGAGCAGUUCCCCAAAAUGAGGAGCUA
+GUGUGUGCGUGAGCCCCCCGACUACACCCAUCCAGUAUCACACCGUAGAU
+GAGAAGUCUCACGCAACUGCGUGUUAAUUCCGCGUCGGUAACCCUUUGCU
+CUACGACAGGUUUGUUCCGUAGUGUCCAUAGUCCGUCAGUCUCAAUACAU
+UUGCCGUGCUACGGAACGUGGUCUCGAUGCGUAUCUCCACCAUCUUAUAA
+ACUCGUUAACCCAUUAGACGCUGAAAUGUUAUCAAGGUACGCCGGCAUCC
+CCCUUUGACCACCGCACCAAAUGCAUGUCUCAGCUUUCUCAGGUUUUUGG
+ACCGGCGAGCUAUAGCUUGCUACUGUCAUGUUGUUCUUGCCGGGAACUGA
+AUGGACGAUGGCGCUGCUGCGACGAAGAUCCACAGUCAACCUUAGUGCUA
+CGCUUCCCACCCAUCACUACCGGAACGUCGUAGAAAUCUUGACGGAAUCG
+CACUUGCUCAAUGGAGCUACUAGCUCUUACUUGAGACUGGGAGAAGGACC
+CGCUACAUAGAUUAGUCGAAAUUCUCGCUAGCUCUGUGGUUUUCUCGGAC
+GUGGCAUCUAUGCGGCAGGAAUCCCACGUAAGCGAGCCUCGCCUAUUGGC
+CAUAAUCCGUCCCUCGGCCCUGCACGAGGGGAUGUCCUCGUAUACUUUAC
+UUAGGAACAGAAGAGGAGCGUUAACUAGGUAGUCAAUCAGAGGAGCACAA
+ACUCCAGCGAUGAUUGAUGAGGGAGAUUAGCGCCGAGGCAUAGAUGUGGU
+UGCUGCAUGUUUAUGUCGGUCGCUUAGGCUGAAUCCUAACGAUUGUCACC
+UGUAAUUGGUGGAGAGCUUCUGGUGACCCGUUCGGUUAUUAAAACAAGCC
+ACUUAUGGUAAAUGGGGAAUCAAGAGGACGAGUGGCUACGUCGAUGGACC
+UGCGGGCUUGGGAAAGCUGCCGCACUGGUUUUCAAAGGGCUCAUGUGCAA
+UGUCGGUUCUACUCCUUGCGUUUGUUCUAGUGCCCACGGCCGGUGACCCG
+UCAUAACCACCUCUGGUUUGAGGGACGGCUUUUAUUAUGCUACUUGAGGG
+UGUUUGUCCCUCUGUGCCCCACAACGUAGGGGGAGGGACCACGACGACAA
+CUGUAUAAUGGUCCGUUCUCAUGUGCUUCGGCGCGGUUUAUCCGGGCUCG
+ACCGCUCAUUGAACCGUAGGACCUCGAUUCCUCGAAACGGAUGAGCUAUA
+AAUUACCCCGAACGCUAAGCUAAUGCAAUCUCAGAUUUAUAUGCUUACUU
+CAGACCCGACUCGACGUCGGCCAAUGUGGCUUUGGUAAACGUCUUCACGA
+UUGGUCUGAGGUUACUUUUUUACACUUUUGCAUCCGUUAGAACUCUGGAU
+AUGUUUAUAGCUAAGGCGUUAUAUCCCAUCUCAUGAAAUUUACCAACAUG
+CCCUAGCGCUGUCCGCCCUGGCACGACAGUCUUCGGGCGGCGGCUACUCA
+GAGCCGAACUAGGCCGAUCCAAGAACGUUAGAGCACGAAUCGCACUGGUU
+CCUCGGGGCCUGAUGGGCGGUCUAGGCGGCUAUUGCUAGACAUGCCCAGU
+UCGCUUUCCGUCGACACCGAUGCAGGGCCCUAAAAAAAUACCAGUUGGGU
+UCUCCGCUCUCGGUGUUGUCGAUAAACGGGGCGUCGUAAGAACGCCUAGG
+UCUUACGUUUUAUGUGUUUAUGUAGUCAGCAACUACAGUUUCACGAACAU
+UUUUUCUAACCGCAUUGCUCCCACGUGCCCAUGGCAUAAAUGACGAACAA
+GACCUAAGCGCACAACGGCGACGAUCACCGCCGGGUUCUAACCGUAUACG
+UUGGCCUCUCAGAGGCGAACCCGGUAUAAUACCUAACCGUGAUGCUAGGG
+UUGUCUCUUAGUCCGCACGAGCCUGUCUAUGCACUCGUAUCCUUGGCUAG
+CAUGCCCGCACGUCUAGUGUGUAGCCAGCGCCGUGAUCACGGGGCUCUGU
+GUAGCUCAGGAGGUUGACGGUUCUUCAGCACCGAAUGUUACGUUAUGGGA
+UGAUGAAAAUCUGGGACAACAUGAGGAGCCUUGCGCAGGGAGGUGUGAAC
+GCAAGAUCCUCAGGUGAUUGUUCACUAGUGCAAUACUAUAUCCGGUACUC
+CUUCGGGGAAAGUUUGCUACCCACCACGGGAGACUCCAUUAAAUGUCAAG
+UUAAAUGAAAAUUUACCUUUAGGCAAGCCAAACUGAUCACGUCGGAGUUA
+ACGACAUUGGGGGAAGAAAGUUAGAUACCCGCUUUGGAACCACUCCCGCU
+GUAGUCCCUUGACUGCUAUCGGUGGCUUCAAGCCUAGCCUGCGAAUGGGG
+AACUACCAUUUUGUUGUGCAUUCCACAUCACCGCUCGCGCAGACUCACUG
+GCGGCCGAGUUUGUGACAACAACUGUAUCGUGGUAAACUCGAUCAUAUCC
+CUGGCCUUUCGUAGUGAUUGGUCACGAUCCUUAGGAGGAGUGCGAAGGCU
+AUUCCUUCUUGAAACGUUCACUGAUCUUGAUUGUAUCGUGCUCGUUAACC
+AGUGUCGGAAAUAGUUCAUUUGCACGCCUGAACGCGACAUAUCGCGAAUU
+CUCCAGAGAAAUUCCUUCGGCUGAGACCAAAUAGCUCUAAGCCUCCUUUC
+ACGAAGCAAGGUCUGACCUUCUCUUCUCCCGUACGAAAUUCGGUAAAUAU
+GCUUUAAUUUAAGCAUGCCGCCCAGGAGUGGACAAGACCACCAGACACCG
+GUGAUCUGAGGGUUAUAGACUCCACCCCGUUGACCCACAAGCACCAUCCG
+UCUGCGGUAGGGCUGCUCCCUUCCGGGCCUGACCCGUUCCCGCAGCAAAG
+GCGAUUAGGUCCAGCCCUCCAGCUGGACCCUCGCCACCGGUGGCCCUGUG
+GGACGAGGCUUCAUUGUUUAACCCUCAGGCCGAUGUCUGGCGGUCUUGCC
+GCCUCCUGGGCUUCGGCCGCGCCAUAUAGGGGAUUUGCGCUUACAGGGGA
+CCCCUAACCCCCCGGCGACAUUCUCGUUUAAAGCGUUGGGCGCUGGUCCC
+GACGUCGGAACAGAUCCACCACGAGUGAGGAAAUAACCAUCGCACCUGCC
+UCCACACCAGUACACCCUUCUAUUGGUGGGGCCUCUCUAGACGAACCCAU
+GAUCACGAGCUACAAAGCGUUUCUUAUGAGGCUGCGUUUUACGGCUUCGA
+CUGGUGUUGUUAUGUUCUAACCUUCGCCACCUGCCUUGCCUUUUAGAUGU
+GGCAAUUGCAUCGCUCGCCACGUGUUAAUGCCGGGUAGCACCGUCGUCGA
+CUUAGGAUGACCCUUGCGGGAGCAUUAUGUGACGCGCCCCGCUUCUGGCA
+UACUGUUUGCUUACUAUUACGACAUUAACAGACUUUUUCAUUGCUGAGGG
+GGAAAAUCGAGUGAAAAUUCCAUACGAUACACCAGUGCCGAGAAAACUCU
+GGGAAUUAUCUUCCGGUCAUCCUACCGCGUGCUGAUCGCAUAUAUCUUGU
+CCAAUGUGGUGACGAGUGGAGGCGGUAGCAACAGGGACUAGUUGAGGCUC
+GAAUGGAAGAUUGUAUAUGUCUUUUUCAGUUAUAGUCGCUCAUACCAGGU
+CCAUCAUGGGGUAGAGUUGCCCAGAUUCAUUGAAUAGAAGAUAGAACGUG
+AGCCUCUGCGACUAAUUGAAGCGUUUGAACCCUCCCCGAAGAUAACCAAG
+UGCUCACCCAAAUUGCAGUCCCCGGAUGGUGUAAAUAGGGCUAAUGCUUG
+UAAACUAGGGUCCGAAACAGGGUUUUAAGUUAGGGGCGGCAAAUUACUUC
+AUCUCCCCUAGGCAUUUGUUACUACCUGGGGUCUUGAAACACCACCGGUG
+AUUAUUAAAGUUAGGCAGGCUUGUCGACGGCAUCGUCUGUCCUAGUGUGC
+AGAAAAUAACAAGAAUACGCGGCGACUUUAAUAACUUCCUUUAGGGUCAG
+GUCGAGUGGUUAAAGACGUGACUUAUCGGGAGCGCGCUUGUAGUUGAACG
+UUCACGCUCGAAAGUUCGCCCUGCCAGGCUUGGAUGCUCCUCACAGUACA
+GGCUCCUCCAUCAACUACCGCGGGUCUCUCUUUAACCGGACCAUAUGAAG
+CGACUGCUACGAACGGGCGGUGUCGGUUACCAAUUAUUUGAGGACGCCUG
+UCAUGGAUUCUACUCUCCAUGCCUGCGCCUGCAGUGGAUUAUAUGGCUCC
+AUGUUACACCACCACAGGUUUUGCUCCCUUCAUACAAAUUAAGCACAGGC
+GAGAGAAGUGAAUAAACGGUGCCAGUAUGAAAGAGAACCACAAAAUGACU
+AAUAUAGACGUAUCUGCGUUUCAUCGUGAGCUGGUGCUCACAAUUGGUAG
+GGGCUUCGAGGCGGUCCCUUCAGGUGUUCGCACAAAUCACCUAAAUUGGU
+AGCGUAUGCUACGAGCCGUCAGGGACACGUGCUGGGGUGUAGAUUUCCCC
+GUACUCCUCCAGGCCAUUAGAAAUAGUUUAUACUUCCGACUGGAUCAUCA
+GUGCUUGCAUAUUGGCGCCUGUUACUGGGGAUUGCAGUGCGGCCAACUCC
+AGGAAUCUAAACCUACGUGUUUAACACGGAGACGGAUAACAACCUUCGGU
+UACUAUCUGAGACCCGUCAACAAGGUAAAGCUAGUAUGUCUUUGCGUGUC
+CAGCGGUUACUGCCAUUUUGUGCGCAAAAGAGAUGAUGAUGCGAGACUGU
+CUGGCAUCCACCUAUAGACAGAGUUUGAAGGGGAAUUCUAAAAACAUUCU
+CCUUACCUUAACAUGACUCUCUAAAUGCUGCUUCACACAGAAGCCUAAUU
+CGCUGAAGAGGUGCCUCGAUGCGCUACAGCGUACAUUAAACUAGGAUGUG
+AACGGUCUCAACUGCCUCCAUAUAACAGCAGAAUACAUUAGCUGGCGUAC
+AGUCCCCGACAACACGGUGGAUAGAACAUUGCAGGUAAUGAUCUCUCAAA
+GUGGGAUGCGCCGGGGAUCCUGAUCACGACCGUUCCUUCUGAGACGAUGU
+UUGUGGAUUCUGUUUCAUGUUCUGGACUUUGUAGAGUGUCUACGAAAUUU
+GCCAAUCCUGUAACGAUUACCGACUGAUCAUGGGUUAGGUCUAACCAGGU
+GCUUGUCGAUGGACCAUUCCACCUUGCUUACUAGCGUGAUGUAUAACUAC
+AUACUUUUCCUACGCUCCCAAUGAUGUUGGGCAAGGCCGAUAAUUCGGUA
+ACAGCACCUUAUAGCAACGAGCCAAAAUCGCCAAAAACCCUUCUACCGCA
+AGGAGCUGUUGUGUUCCAACAAUCGUUCGAUUACGGCAGUGGAUGAUGGG
+CGCCAGUGACUACUGGCAGGAUUAGGAAGGAUCUGCGACGUAGCUGACGG
+UGAUUAUGAGUCUCUAGACUCGCUUCGCUGUCAUAGUAUAAGCGCCUAUG
+AGGUGCCGACUCCGCGCAUGGUCUCCUUGGCGGUCGAAUACUUGUUUUCU
+AAUGAGUUUAAUAUGGGUUGACAGUUAUAGGCGAUCUGUCCGAUUCUCGA
+UUUCCAAUUCUAACAGCUGCACGCAUACCGACAAAAUAGAUAUCACCGGU
+UUGAAGGGACCGGACCCGCUCGGAUAACCCUUAGUGAAAUACGUGUUCCA
+CAAAUAUCGACUGUGUUAUUGUACGAUUUAGCAAGGAGCGUAGAUUGUUU
+AGCGCGUGAUAGUUCAGUUGUGGAGGGGAGUUCGGUAUCGUAGGGGAAGG
+CAAGGUCAUUCGUCCGAAAGAUUUAUAGUCAGUCAUGAUCGGAGAAUGAG
+GGUUAUACGGAUCAACCUCAGUCUUGGUUAGUUCUGCCUUGUCUCUUAAC
+GGAUCCGAACUAGUCAUCUUGCGAAGGCCCCUAUGUAAUAAAGUAGACCG
+AGAAUUCAGCCCCGGGUGUCACCAGCGCGUUAGUAUGGCACGCCAUCCCA
+CGCUACGCACGGGAUUCUGGACCGACACGUACCCCGUGUACCCUAGCUUA
+ACUUUGCUGCCCGUGCCUCACCGACAAGCUUAGGUGGACGUCUGUCAUGG
+UCAUUGGGCGCGUACACCCUCUGACCUCGACUAGUACCGCUGUUUUUAGG
+CAUGGAUCCACAUCGACACAACGGGUUCACGCUUAAGGAGAUAACCGUAC
+AGCCUUGUCGCCAGCCAGCCACCCAUCCUGGUAUCUGCAGUUAUUCCCUU
+ACCCCUGGGGCCACCCCCCGUUGUUUUUGUUCUCGAGCAAGUUCAGGAGC
+UACCCGAGGUUUGAUCCUAAGCGCCUACAGGUUUUGCCAACUAGGAGUGC
+GGCCGGCAUAGCUGAUCUGGGCCAUUCACAUGCAGACGAGCGGCGGCUGG
+UACCGCGGGUGGGCCGGCGCUAAGGGCUACGAAUCUGAAAAUUUUAAGAG
+ACGGGAGUCCUUAACGGCGCUAAGGGAAGGUAGUCCCCCAAUUGAGAAGG
+CACGGGGGGGCUGGCAGGCUGUACGUUAGAGGUCGCAUAAACUAGUGGGA
+AGUUAAUGCGGUCAUUCUACGGCGGUUGAUGCGAUGAUAUCCCCGUCGGU
+CUUAGUGCGCCUCUGCGAUCCAGGCGGAUAGCACAAGCAAGACAAUAUAU
+GCUUCGAUAUCGAAUAGAGUAAAAGGGUCCACCCCGAAACCGACGGGGGU
+ACUAACUAACAGCUGAGUCCUCUCCGAACCGCAGGAGAUAGUUGCCCAUC
+AUACGGCUCACGAAAGACCUUUCGUUGGCAACCAAGUAUCCUCUUCACUU
+GACGAUCGGACGACAAAUAACUGGCCGCUAAUCUAGUACGAUCCCGGGUA
+GUCUCCCUAGUAAUCCGACUGUCAAAACGUGGGAAGCUUAAUCCGUCUGC
+CCCCGAAGUGGUCCUACAGAUAUGCAAGCCGCAGGUGAAAGCCAUUCGAC
+UUGACUAUAGCAACGCGAAGGACCAUCGGAGAGAAUAGGUAUCAAUUAUC
+UGCUUCAGGUAUAUCCCGUUGCCGCAAAAAAGACUCAGUUGGCUCUCAGC
+CAAGAGUGUACUCUGUCUGUCCGCUACCAACAUGCUCGCUUCUCUCCCUU
+ACCUAAUCACGAGUUGUCAAACUUGCCGCGAUUCCUCUCUAAUGCAGGUC
+GUAGUUGUCGUGAUCAUUGGCCUUACAUAAGCAUUACUGCACUUGUUAAU
+ACAUAGUGCUUCCAAGCAAUCGGACUAUCCAAUCGAGGCUUUGCAGCUUU
+CGAGUUGGACGUUCCAUCCGACUGCAAACGUCCGCCUCAUCUCCCGAAGG
+UUAGGGUGCUUACAGACGUUCAUCGAUAGGACGGCGACAACGACCGACAA
+GUACUAUACAAGCUUAGCUGAGAGAGCGCGAGGAACGGGCGAAUGCGCUG
+GUACUUAUGUGAGUCCUUGUUCUGUCAACUUGAUGAUGCAGUCAUAAGAU
+CCGACCAUCAAUGUAAAUUGUAACUGUUCAGAACAUGGAAUUCUUUAACU
+GUUAUUUGCAAGGCCGCUUCAGGAGGAAGCUAAUCACGUUAGACAGUUCA
+AGCUAUCUCCACCGGCCUUAAGGAAUAGACUCUGCACCCAGCAACGGCCA
+AUCGAUCCGUUGUCUGGACCAUGGUUCACAGGGCUUAUUUGCCAGGUACC
+GGGUGACACAGAGCCACAUGCAAACAGUCUGGCUGGUGUCUCUCUAGGAU
+GGGUCGACUGGCUCUACUGCUAUGUUAUGCAGGUGUUUUACUGCAUUAAG
+CCUUCCUGCGCAAUACACGUGCAGUUCUUCUGAGGCGUCACUACUGGCUA
+AUUGACAUAUCCGCAUCCGCUGUGGGACGGCAGCGCAAAGUCGUCUCCCC
+CGAAUGCCCUUUUAAUCACACCCCCGUACGAGAGAUCGAGGGAAGGCUCC
+AAUGACCCUCGCACGUCCGACGCAUUAGUAAGUUAUAUCAUGCGCCGUCG
+GGGCUGAUAUAAGAAUAGGCUAGGGCCGGCGGUGAUUGUACAGAUAGUCA
+CCUGCGGGAGCAGGUCAAGCAAGUCUAGCAUCGGUAUUGUUAGAGCCGAG
+ACGGUCCUGAAUCCUUCCGAUAGCGGUAGAGCGUAUUUACCUUACGUGCU
+CGAUAUACCCAUCGGUCGUUGGUAGCAAUGACGGAGCGUAACUCUGUCUU
+UCGUAAAGGCAACGACUUGUACGUCAGCGGCUAAUGUCUCACUAAACAGA
+UACGCUGGGUCAAAGCAUUGAGGGCAUUCGUCUUCAUAGGGGACAUAUUG
+CACGUGGCGUACAGCCACCCGAAAUCAUGGAACGUAUGUGUACGACGACU
+CUGGACUAUGUCAGAAUCUUGAUAGUUGAUAGGUAGUUCGUUAGCACCAG
+ACGUGGGAAGGCCUUAUUGCGUUCCGUCGUGAGUGCGUAUCGAGAACUUC
+AAUGUUUGGCUAAAGAAGCCCUAAAGAACUAGGUUCGUGCCGAUCACACU
+ACUUAGUUCGGUUUGGGCUAGGGUUAGGAGUGCGAUCAUGGUAGGGGUGU
+ACAAACAAUCGAGCUGGGCCUUGAACUUUUUUGGUAAUGAUUGAGAGCCC
+CCCCUAACUAACUACAAGUAUCCCAGCCGUAAGCUCCCCUUAUCUCUAGC
+UACCAGACUCCAGACAUGAAAUUGUUCGGCUUGUCAGUCACUUUUAAGAG
+UAGAUUGACAAAAAGCGUGCACCUCCUCGACCGCGUUCCUGACACGUGUU
+UUAAGCUCCGGCGUUUUAAAAGUGGAACUCCUUCGAGGCGAUCCGUCGUU
+GGGUGGGAACGAGCUGAAGCGCGCGAUCAAAAACCAGUCAACCCGCGGUU
+UUGACUCCAUGCCAGCUGUGUUCAAGUAUCAUCGCGACUCCCCAGCUAAG
+GUACCCUAGACGCCCUGAACGAAUCUGUUGGGCUUCGAAUUCCUUCGACA
+GUGUGGAACAGACGGUGCUCGCUCAGUUGGACUAUACGCCCGCGUAUCUU
+AGGUAGUGCGAACCGUUGUUGAAUUUACAUCAACGUCAGAAAAUCGCUAC
+CGAUGUACACAUCUUCGUCAGCGCCAUACGAGGGAAGUAGCAAUGUGCUG
+GAUCCCAUGAACCUUUGUCCGCACAUUAUUCCCUAGAAGAGUCUUGCGCC
+CCUCAAACUAGAUAUCUUCAAGGACCGAAUUGGGCAGUAUGUACGCAAUC
+GUGCUGGCCCAAUGUUAUUAAACGCUUGAAGUUUUAAUGAGGAUGCGUAA
+UUCGCGAGGAUCAACAAACUCUACCAACCCGCCUAUUCCUUUCUAAGCUA
+AACUGUCCUAGCGAGCAAGUUCAGAGACUUUGCGAAGACAUGUGUCCUAA
+AAAUAGAGUGAGAGACUGGCUUCCUGCCUUCGCCGCAGAUCUGAGCACCA
+UUUCGGUCGCGCGACAUCCGCGCUAAUCUUCCUAUAUAUGUAAGGAAAGU
+UGAUCCAGGAUCCGCAAUUGUAAAAAUGCAAACCGCGCUCUGGUUACCCA
+CAUCUAUGGGGUCCGUUAUAAGGCAGUAUCUAGGUAUACUGAAGUUGCGC
+AAUGCCGCCUCCAGGGCGCAUUGCCAAACCAAUCCCGACGAAUUAUGGUU
+CGACCCUUGGAAACAAAUGAAAGUCGAUGGAGUGCCGGUAUCAAGGUGGA
+GGUCAUAAAUCCACUCGCGUUCCUCAAGUUCCUCCAGCUGGCGACGGCGA
+UGCUUGUAUAGGACGACGGCGAUAGAGGAAGCUACACUUAUACCCAGGGA
+UCCUUCCCGCGAAUAGCACACACUCACCGUAGGCCACUCGGGGAGUCAAA
+GGGUUAGCUACCUGUUGCAUCUCUGACCCUUCAUCAGAAACGACAUUGAG
+ACAGGUAAAACGUGAAACUUUGAAGUGAUACGUACCCGUUGACGGAAACG
+UCAGCUCCGAAUCAUGCCCUUGCGAUCGGGACAGCAGGCUUCGGAGGAGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr4.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr4.ebd
new file mode 100644
index 0000000..500f051
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr4.ebd
@@ -0,0 +1,27 @@
+RF00380 AB089921.1/2048-2202 pg-1_4 19448 19602 1
+RF00169 AE001298.1/7270-7169 pg-1_4 10196 10297 1
+RF00373 AE006662.1/4933-4623 pg-1_4 44850 45160 1
+RF00230 AE007474.1/7492-7247 pg-1_4 4411 4656 0
+RF00169 AE010530.1/10602-10691 pg-1_4 23937 24026 1
+RF00174 AE012817.1/569-357 pg-1_4 19866 20078 0
+RF00168 AE013149.1/9167-9356 pg-1_4 37391 37580 1
+RF00080 AE014915.1/3159-3261 pg-1_4 11324 11426 1
+RF00230 AE017001.1/297712-297964 pg-1_4 39188 39440 0
+RF00230 AE017003.1/176586-176861 pg-1_4 43073 43348 1
+RF00504 AE017005.1/149900-149799 pg-1_4 49542 49643 0
+RF00009 AF186230.1/1-232 pg-1_4 13369 13600 0
+RF00024 AF221938.1/105-569 pg-1_4 25313 25777 0
+RF00169 AL139074.2/66646-66744 pg-1_4 21544 21642 1
+RF00230 AL591980.1/61532-61313 pg-1_4 48723 48942 1
+RF00168 AP004598.1/253855-254037 pg-1_4 264 446 1
+RF00080 AP005347.1/94118-94281 pg-1_4 45203 45366 0
+RF00059 BX640423.1/313922-313811 pg-1_4 1540 1651 1
+RF00019 L41730.1/373-476 pg-1_4 5573 5676 0
+RF00025 U10565.1/50-238 pg-1_4 24513 24701 0
+RF00031 X03920.1/1172-1235 pg-1_4 562 625 1
+RF00028 X04465.1/50547-50846 pg-1_4 30122 30421 1
+RF00020 X13427.1/350-192 pg-1_4 1979 2137 0
+RF00005 X15613.1/1106-1175 pg-1_4 26122 26191 1
+RF00005 X16887.1/483-416 pg-1_4 9124 9191 1
+RF00028 X60211.1/393-749 pg-1_4 3715 4071 1
+RF00017 Z34533.1/38786-39082 pg-1_4 41690 41986 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr4.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr4.fa
new file mode 100644
index 0000000..28d62e4
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr4.fa
@@ -0,0 +1,1001 @@
+>pg-1_4
+GGCGUGUCCGCUACCACAAAUCCAACAGGCCCCUAUUGAACCUUUGCGGA
+GCGCUUGACCCAUCUCAGAGGUAAUGCCCCAGGUGGUACGCAAUAUGGAU
+GAUCCGCGUCAGAGUUGACGCCGGAGGCCCGAUCCAGAUCUUCCGAGUUA
+CCUAUCUUGCAUGGUGCGUUGUGUUAGAAUAAUUGUCUUCAAGGCGUGAU
+UGCCCGACGGUUUUAUUGCGACUAAGCCUAUCUGAACGGCCCUGGAUCCC
+GCCUGAGUGAGCGCAGCUCGAUAGCCCUCCAUAUAGUCUCCUAUAUGACA
+GCACUGUUAUUUGUUCAAUAGCAGCACCAACGAGUUAAUGAAUGAGUAUU
+UCACUCGCUUCGGCAGAUUCCCCUUUCCAUACGCUUCACUAGGGCUCAUU
+UCCCUUCCGCGUAUAUACUGAUGGUCUCCGCACCUCUAUCCAAAACAGAG
+UGGUUCAAAGUGUGGCCUGGGUCGUUCAAAGUAGUACAACAUGCCUGCCC
+UGUUACCAUGAAUGACCGACUCUCCUACCAUUAACAUACCGUGCUGUUUC
+AUGGCAGAUACGAUUUUCCUGGAAAUCAGGUGUUUCUCCGUGCAAAUUUA
+GAGGAAACACCAUCAUGGAAGAACCUCGCUCACUUAUACAGUGAAGGUUU
+CUACUAAAGAUCGCGGCUCUCGAGGGAGCCGGACCUCGCCAACGACCCAU
+CGGGACCUUUCGCUGGGGCUCCUCAGCUACCCUUAGUCUGAAUUAUCACA
+UGCCAAUGAUGACCUCCGCAGUACCGUCCGGCCAGUGCCUUAGGAAUGCG
+CAGCCCCUAGGUUCCGCGAUAUGUUACCAGCCGAAUCGACGGGGUUCCGG
+CCCUGGUUCGCGUCCCCUAAGCUCAGCGAAUUAAAUACGGUAUAGUAGUA
+GCUAACUUUCCCCUUCUCCGAAUGAUGAUUGAAUCGUGAUAAGAUUAAAA
+AUGAUAAGAAUCGCUCCUUAUCGACGGAGACUGAGUUUUAGGAGACACAC
+GAAGCUCAAGUUUUUCGGAAGUGUUGCGUUCGUACUAUAAGGCUGUAUUG
+GCGCGAAUUUCGGAGCACCGGGGAUAGCAACUCAAGCGGUCAAGACUGAU
+GAGUAUGAGACCUGACGAUCUCAUACUCGCGUCUCCCGUACGCCUCUUUU
+GGUAUAUUAGGCUAUCUUAUCCGAGAGCGCCCCGUGGAUUGCCCUUAGUC
+AGCCGCGUAGGUCCUCCUCGUGUACAUUGUGGGGCCCCUUCUUGCUGCGU
+AUUUUUCAUGCCCGAGCAACUAUGAAAGCGAUCAUACAAUCUUCAUCCGU
+AUUCCUUAUCAGUACAUUUGUAGGUCUUAUUACGGGUGUCGCAGUAUUUC
+GCAUGCCUAACUAAAGGACAAUGACAUACUGGACUAGCUUUCGAGUCGCC
+CGGUAGACUAAGGCUCAAGUUUAUAGAAUUGAGGCUAACAUAAGACAUCC
+UGAUCUGUUUGAUGCGCGUGUCAAGCUCCAUGAGCUAACCCCAGCAACGU
+CUGAGCGGUAACUUGCCUAACGAUCUCAGGCUUCCUCCACGGCAACUGGA
+AUACGCUCCCAGCAUCGGCAUUAUCCGUACUGGUACGAAGGGACUCUCUC
+AACACGCUGCCGGCCUUGAAGGCGGGACAGCGAGUACCCCUGCGUGAUCC
+UCAGCUUGCCUGUUAGCUAUCUCUAUUUCUCGCCGCGCAUCGCAGUCUAG
+GCCCUCACGAGUCUACGGUCGCGCCCCCUAUCUCACUUGCAACUGUUACA
+AAAUGUCCUCAUAUUGAAGUGAUAUUACGAUACCGUGUACCGUUAGCGUA
+GGAGCAGUGUGUUCUUGUUCUUGGUAUAGGGCGCAUGAGACCGCUAUACG
+UAAUAGUUCACUACAUUCCCUGGUUGGAUCCCUAGCGCUUGAUAGGAAUU
+UAUAGUGGGACUAUCAAUUUACUUGAGCAAGCCCUUACAGAUGGAGGCUC
+UGAUCUGAGCCUGAGCAGUGAUGGAGCGCUUUACAGAUCAAUGGCGGAGG
+GAGGUCAACAUCAAGAACUGUGGGCCUUUUAUUGCCUAUAGAACUUAUAA
+CGAACAUGGUUCUUGCCUUUUACCAGAACCAUCCGGGUGUUGUCUCCAUA
+GAAACAGGUAAAGCUGUCCGUUACUGUGGGCUUGCCAGGACCACGAAAGU
+AUAGUGUGUCCAUUACUUAAACUAUCUUCUUGUAGAAAUGGGGGAACGUA
+UCUCCAUCACCGAUAUUUGGUUUCGGCGAAAACAGACGUUGCAGAAGUGA
+GCAGCAACAAAGAACUAGCUCUGUAGGCCAACACCCUUUUGAGGCUGACA
+CUUUACAGUAGGAAGUACCACCCAGUCUAAUCGCGGCGGCGCUUGUAACA
+UGGCAUCUGGCCUUAACACUGCGGCCUAACUGCCUGUGAAAGGGUUUAGU
+GUGUAGAAUGGGGUCUGCGAAAUACUCGGGCGCCUGUUCAUAGACACUUU
+GUCAUCGAUCAAUGGAAAGUUACUUGUUACAUACCAGUUAAUUGUACAUG
+UAGAGCGUCUCAUUACGGUGAGUGAAGAUCACGAUAGAAAAGAAGGCCGG
+GUCGCCCCUUUUGCGUGAAACUGCGACCUGGUCCUGUAGAAGGUUAAGCG
+CUCAGAUACAACCCCCUCUUAUUAAGUUGCGCUGGCUUCCCGGCACUAGC
+GGCCCUGGUAACUGGCGAGAUCCGUAGUGCUCGCAUAAUACCGUGUAGUG
+CAGUUUAGGGUUAUGAGAAUUACGCUCCGCAGGGGGGUUACCCCAUACAA
+CGAGUCGAAGCGCGCCCCUCUAUGGAGAAGCGGCGCCACGCCCAGAGGGG
+AUAUUUACGGCUCGCCAGGCCAACGAGCCGCAACGUGUCGAGAGACAAAA
+AAAGAAGCGUCUCUCUGUCGAAGUCCCAUCAGCUACUUCGAUUCUUCCCU
+GUUUCUGGAGUGGAUGUAUGUUUGAUUGAUACUCAGAAGGCCGGGUUAAU
+CUCGUAUCUCUCAACUCUACACACCGAAAAAGUGGCUGAAACCGGUGGCG
+GUACCAUCACGACAACAGGGACUAUCUGGUAAGUGCAUCUACGUCUGAUA
+GUGGGCGCCUGUCUCAGAACCCGUAAUGAUGACGUAAACAACAUUAACUU
+AGUUGGGCUGCUACUGUCUUGGACAGACAUUCUAGCUGGCGUUUUGUGUU
+CUGAACUCGUCUGAGGUUUAUGACUGGGAAAUCCCACAGGCGAGGGAAUC
+UGUCACGGCCUUUCUCGUCUCCUCAAUACGGAGUGUACGCAUCCCUUGAC
+GAGGAAGACCGUACGCGGAAAUUAUACUAACACUAACCUUCACAAAGUGG
+UCUAAAAUUUAUAAUCUGUGAGAGUGCUUGUGAAAAUGUUAUACUCAAUU
+AUUUCGAGAAACGGUUCUCAUCGCGAGCAUUCGGAAGGUUUCCAGUAUCA
+ACGGCAAAUCAGUUAACAUUGAUUACUACAAUCCGUACUCGGCCCGAGUG
+AAUUAUAUCGAUGUACGGGAUACAUGGAGUCACCUCCCAGCCUACGACUC
+UGCAAAACCGUGACCCGUUUAACUCCUGUAACGAUUGAUGGAUCUACCCG
+UAUAUGGGUGUUACUUAAUUGGGAGGGAUAAACCCAUACGCUACGCGUAG
+GUAAAACGACCGGCGAAACGACACACGCUUUUUUCCAAAACGUGCUUUUC
+UCGGAGCGCUUGUACGACAAAGAGAAGUGGUGCAUCCCUGUCGGGGGGUA
+UCAACCUCAUGAUGUCACGAUUACUCUCGUUGGGUGGACUAUCUCUUUAU
+AUCGCCUUAAGGAACCGUAUAGUCUCUUCGCCUUCCUCCCGCGUUAGAUC
+CGCCUGCCUUCCCGCCACCACCAAGUUAAUGGGCCACGGUACUACGGUGU
+CUAUCACGGUCGGCUUGGUCGCCAGUCGGGACAUCGAGCCCCUCCUUCGC
+GGUUAGAUCCCAUAGGUCUCGCCGGGUGAAGAUUUAUCGAAAAUUUCGCU
+AAGUCCCACGCCUGCACGAUCCCCGGCUUCGUUUAUCGAUUGCCUUUCGA
+ACGUCACGCCGUUACCUCGGUACGUGUUUUUUGCUCUUAGGUGCCGUUAU
+UCCGUUAUACGAUGACGAGGCUCACGGGUUAACCCUCUCUGGGGCGCAUU
+GUGUGAUAGCUAAUGCGGCAUGCUUCGAAAUAUGAAUACCGCUCGAAUUG
+GGAUUGUAGUCAAGCGAGCAUACUAGGUCGUACGUGAAUCAAAAACGAGG
+UGCUGCUCAGUCAUCGUCCUGCGUAGGUUAAAGCUUUUGCUUUACUAGAU
+GGCAGCGAUUGUUCUGCUCGGAUGAAGGCGCCCCAGAUGGUGGAUUAGUA
+CACAUCUCUUAGGACAUCGCGUGCUGACAGCUGCAUGGGGGGGUAGCAGC
+AACGACUAUUCGACAUAGAAGUCUAUUGGCGACACGGUUUCGCGCAUCGC
+CUGGAUGGAUAUCAGAAAAGUAACUAUUUUUGAUCUUCAGGGAGCCUGUG
+GUGAUUGUGAAUAGGUGGUUGGAAGUAGUGAAAGUGGGCUGAUUUUGAAA
+AUGAAUUUGAAACAAUGAAAAUUCGGUGCGCACACCUUACAGUGCAGCUU
+GUUGUUAAACAAGGCAGAGAUGUAAAGGGAUAGUCCCUUUAUAAUUGAGG
+UGGCACCGCGUUACCAACGCCCUCACACGGAAGUAUAUUCUGUGUGUGGG
+CUUUUUACGUCUCGUACCUUUAGGUCAUGGGGAAUAGUCCGGCUUAAGAG
+AAGCGACGCGUGCAACGAACUUGUACGUAUUCCUCAUUUCUAUGUCUCGG
+GAAGCUGUAGCAACGAACCUAGUGCUUGAGUCCUUGGUGCCUUAUGUUCA
+CAUUACUCGCACCAACCUGAUCACUCGGGUGCGCUAGACCUUAAAGUGCG
+AUAAGACUAACAGGGUCGUCUGUAUUCCGUGCCACCACUUUUAGCCCGUU
+UGCCCGUAUCGACCCAGUCCCGCAUCAUUACCCGGUAUAAGGGGAGAGGU
+GUGACUCUAAUGACGUCCGUUCCUCGACUCGCGGGACAGUUGCGGGUAUC
+CGGUACUAAACGGUAAACUGACGAGACGCGACCUUGGCGAAGGGCUUAGC
+AACUCUACCUGACAGACGUCUACUAGCAUUGUCUUGGGCCGCGCCACGUC
+GGCAAUUAGACUAGAUUCAUGGUGGAAGUAGCGAAUGCGGUUUGCUGCAU
+CUACACAAUUUCGUUAGAGGCAAGGGUACGUUCUAGUAUAGGGGGGGUUG
+GAGGAAAGAGGGCCGUUUCGUGUAAGUUAAACGUUCCCACAGUUUAGAAA
+UUCACCGCGCUCUGUUCCUUACGCACAUACUUCUCCCCACCAUCGGGGGC
+GAAGAAGCCCGUCUACUGUAGAACAGGAAUCUAAUCUGCCAGUUUCCAAG
+AGCUGUCUCAAAGAUUCACUGAGUUGCGCAGUCAAAUUGUCGAAAUUUCA
+GCGGAAGUCUGGCUAGGGACGGCGUGGGCCUCAUAUAGUUACACGUGCCG
+CGACAAACUCCCGUGGCUGAAACGGACGCUGGGUAGUCGUCCUCCAGCUA
+CGUCCGGGAGUCUCACCAGAGCAAACGACGUUUCAGGGCCCUGGUAACAG
+AAGAAUCAAGACAAAGGCAGGCGCUCGGUCCGAGUUUCAUGGUCUCCAAU
+GUGUGUGUGUGUGUGUUUUCUUUAGGAACCUCGGUUCCAACCUCAUCUUG
+ACCUUGAAACUACUUUGACCGCUCCUAGGAGCCCGCUUAAAACAAUAGCG
+GCAUAAGAACUAUUUCGCGCCCAGCGUCUCCGGUAGUGGGCUUUCAUGGG
+CUUGCGGGUAGAAGUUUCGUCAGCACGCAGUCUCGGUCCUUCUAGAAGAA
+GGCACAUAACAUCUCAGAUGCUUUUCGAAAGGCUAACGAAAAGUGCGAGG
+CUAUGUAAAGCAGCAGACUCACAGCAGGACUCUUAGUGCAACCCUUCAGA
+ACAUGCCGUAUCCAUCAUAUAGUAAUAUGACAACCAAACAGAGUCAGGCC
+CUGUUCGUGACGUGCAUUCGCGUUGUAGGAGGGAGAGAAAUGAGAUCAAC
+GAGGAUGCGUCCACGAAAAACUCGCGGAUCCCGCACUUUACCGACGGGAG
+CUCCCGUUCUGCUACGCGAAGUGUCCAUGACCCGGGUAGGCAGGACAACA
+CCUGUAUCCAGCCCAGGUUAAAGAGAGGUCUGCAGCCUUAAAGGAUAGUU
+AACCUUACUACGCGCCCACGGUGAGUCUAGCGGCAAAGGUCGUUUCUGAA
+CGUAAGGAGUGUUGCCUGACAGACACCUUUUCCUUAUCAGACCUACCAUC
+CAACCUCAUAUAGUAUAACUCCACCCAGGACCCCCUCUGGAAUGCAGAAA
+AACCUGCACCAGUGGGGGGCCCUCUUCGUGCAACGUAUACGUUAAGCUUG
+UCCUUCCACCUACCAACGCGGCUGGCAACCGGCUCCUGCCCGAUCAUCGA
+UAAACGGGCUACGCCGAGAUUGGUUUUUUCGACAAUCUCGUAACCCGAUG
+AUUGAAUGAGUUUGCUCGGCCCCCCUAGUUGAGAAUGAGUUGGUCGUUGC
+UCUGACGUGACCCUAUUCUGGGAUGGAUAGGGUUGCACUAUAGGCCACCA
+GACCGACACCGAAGAGCCGCUAUAGUGUUUGAACGAAUAGGAUAAACACC
+UGAUGUUGAUCGCUGGUUUGCAGUAAUAGACCGUCAACUAACCGAGUGUA
+AUACGCUUGCCGUUUUUUGGUAUCACUUGAAUUUCCUGAUAUGUUCCAUC
+GCGUGGUAUAUGCUCUAAGCCACGAUAGCUACCUGUUUCAUCGGCGUCAG
+AGUCUUCAUCUCCAUGGAAAGCGUUAGGUAUCUGCGGGGUCACAUAGUGA
+CAAGUCUAUCGUGGGAUGUAGCCAUUAAGUUAAAUGGCGGAGGGGUUCUA
+UACCAGCGAACGCGGGCGCAAUGGUCUGUACACUAACGCAUAGCCGCCCC
+UCCACGGACCAGAGUGCUGGCGAACGGGCCUCUAAUUCGUACGCCAUCGU
+AUUUCAGUAGUGCCAUAACCCCCAGGUGUCCCGUUGCAUGUUCCCCCUGG
+CGACGACGCUCCUUAGAGGGUGUCCACUAUUCAUACCAUUGACCAAAGGG
+UGGUUUGGUUCGCCUCGUCGCUUUCCAACAGAAGCCCAGCUGGCACGAUU
+GAUACCGGAAGGUAUCAAUCGGCUACAUAGAGGUCUAAAUGCUAAUCCGG
+CGCAAUCAGGAGGUGUGCCUGCGUACCCUACCUGGACUAUCGUUUUUAUC
+GGGACGCACCAAUUCAGUGGGGCACCACAGCGAUGACGACUUCAGUGCGU
+CUAAACCGUUGCUACUUUUCCCGUGUUGUCGUACCAUGAAGCGGAUUAAC
+GAUUACAUGCCGCCCCGUCUUUAUGCGAGUUGGUCGUCGGACAAAACAAA
+AAUCGUCCAGAUAAACUAAUUUGAACAAGUCGAUGACACCCACAGUAGUC
+AAUCCUGUGCAGUAUGCCGACGCCCUACGGAUCAAGCACUUGGGAGGAGC
+UACAACGGACUGCCCGUCCUUGUACAGUCUACGGGGCCGCACCAGCGCCU
+AUCUUGGGGUAUUUGUGGACCCUACGCGCUCCUAGUAAGAUACGAAUAAA
+ACCUUUUUCGGACUUUGACCGAAGGCCGUUCUUUCCAGCCAUAAACAAGC
+UUCUACAGGAUAGUUCAGAGCGACUAAGCCAAUGACCAGUUCGAUCUGGC
+GGCCAGGUAGCGUAGGAAUGUAGCGGGAAUGACUAACGCAGGGGUGGAUC
+UGUCUAGAAGAAUUUCGGUGCAUCGUAUAGGCACGGAAAUUGAUCUACAA
+AAAGCCUAUAAUAUGUACACUUGGUUUGCAGCUAAGCCGAAAACGUAGUG
+AAUGAAUCGCUGGUUAAAGUGUUGUGUGCUAGAAGGUGGAGUACAAAGGA
+CAACCGCUUAGGGGCCAGCAAAUGAGUCGGUAAAGAAAAAAAGUCGCCAA
+CUGCCCCUCCUCACUUUGCCAGCUGGCUCACGUUUGGGACUCUGGCCUGA
+UCACAAUUCACCGCGUCCCCUCUGUCAAUAUGUGUUAUAAGUGAACUCUG
+CUCGCAGCGGCCCUAUCCCCCCCGCAUGCGUCGGCUACUCAUCUUAAAUC
+CACGAUCCGCCGCCUUCAACUCGCGCCGUAAAGAGUUGGAUCAAUAUGAA
+CCUUUGCGCCCCUGCGGUAUGUAAUAAUUUAGCUUACGGAAACCGAUAUU
+AAGCGAACAAUGGAAUGGUACAGCCGCAGGAUCCUCAUUCGAAUUGUGUC
+AAGUCCUGCGUUUUUAGACUGCCAAUUGCCGUUCUCGGGCGAUAUAUACA
+UAACCGUGGUCCCUUACAUACCAGACCGUGGCGGGAGAUUUCAGACUCAA
+UAUGGGGCUAAAUUUGGACUCUUUACGAGUUUCGUCUGGUUGCCAUUUUA
+GCUUGUGUUCAUUUCCCGCGGUGCUACAGGGUCGCCUGUUAAUUUCUGGA
+UGCUGUUUUCCGGUAGCGCCCUAGCCACAAGCUCAUAUGUCGCGAAGACU
+UGAAAUCUCUUACCAAAUGUGCCCUGGCUUUCUGAUGAGACUUCCUUUAG
+CAGUCAGGCACUAUAAGACAAACGACAGCCCACGUUUUGAAGCAAUUGCG
+AUGUUAAUGCUGGAUUAGUCAGGCACGAGUAGACAGGGUAUAUCUCACGU
+GGGCAUCAGUUCCUACUGAGGUUUGUAGAGAAGACAGAGGGUGGGGAAAG
+CGCUUCAGCGGCACAUGUACACUAAUUACCCGUUUCACCAACAAUUAAUA
+AGCCAGGCCGAAUGAUCGGUAGUAGAUUAAAUAUAGCAGUUGGGGGACUG
+UCAUAAUCUGACGGUCGAAGGCCUGUUUAAUAAGUAACUGACUAGGCCUU
+GUUUGAUGAAACGACGAUGCAUCUCAAUUAAGUACUGCCGCCUCGAACGU
+CACAAGCUUAUUGGCUGAUUAGGUCCCAGAGGGCUGCCGUCUCCAUACUA
+GUGCAUGGCGCGCGCCGCCACGGGGAUUUACCUGCCUAGGCUUCUGCUUG
+GCCGCACACGAGAACAUCAGUAAGUAUCAUCAUGUACAUCGUAACAUAUA
+GUGCCGCACUAUUGUUUGUUUGUGGAACCCGACGAUCACCCGAAUGAUGA
+CUCGCUAGCAUUGGACCGACUACUUAUGAUAGCUGUUUCGCGCAUCGAAG
+AUGAUAGUGCACCGUAAUGGUAGACCUUAAAAAGGACUUAAACCUUUUAU
+CUUACAAUUUACAAGAUUGUCUGCUUUUUGUAGUUUUAAGGCGUUCAUAC
+CACACAAUCGAUGGUCAUGGACAAGGUAUACCUGCAAAUAAGACGUAUAU
+ACCGAGACUCCUCUCGACAGUAGCGCACGAGUCAGACCGUUACCGUAUCG
+GCGCAGGGCCAAGGCGGAACAACGAUCCAAAACGCUCUUCAUCGAUAACA
+AACCUUGUUUCAUCGAUAGUCUAUAGCCUAUCGCAACUGCUUUAACGUGG
+AAAUCGAUUUCUCUGAUUUUAGGUCGAGCGGUGGAUCUUCAGGGUUUAUU
+GUAAAGUGGUUCUUUGGCCGCAAGGAUAGGAGAUGGAGCGGAGGCCAAUA
+UAACAAAACGUGAGAUUUGACUUGUUGUGCAUUGACUCCCAACACGGCCG
+UUUGUAGCUGUAGUCUGCAACUGGCAUACGAAUCCCAGACAUGUCUCGUA
+AAGUUCGUACUGUUCAGACAGCAGUACUUAGGAACGCGGCAGACGGAGAU
+UGUCGGUUGGUUUCCAGACGUAGGGCUGCUGAGCUCUGGCUGGCAGGGUA
+AUACUUAAACUGAACUUCUGGGUCCAGCCGCGAUGAAUAGUUACCGAACG
+GAUCGGAACGGACCGCAGCUCGCAUUCCGCACAAGCGUUUCUAGUUCGAU
+CUGGCCCGACUGGUUAGGACGACCUCAUCACGGACUCGCUUGUUAAAAAC
+CGGAAGUAUUCAUACGCUGCCCUUCGUCGUCGACCGAGCUGCUCUUGAGG
+UGAGGAGCCCUCCGAUGUUACUCUAUUCUACACGGCGACAGUAAGGGCAU
+ACACCCUACACCCAAUCCAAUUCCAACUCACUGGGAAAGCCCUCGAAGUG
+ACUGGCGCUUUCCUCAGAGCGCACCCAACCGUGGCCGUUCUAAAAAAAUU
+UCUACUCCAAUUGGUUUAUCGAUUCCUACCGGUAUACGAAGCGCGCCGUC
+GUUGUUUUAGAAAGGACGCGGAAGGCUAGCGUAAAUGUGCUAGUGUGACU
+UAUCAAAUUCACUUGCGCCGCCGUGCACAUUCCGGCCGCGAGCGAGUAAG
+CCAGAGAAAACUCCUAGCACAAAAGGCCUAUCCUUAGGGCUGCUACCUUC
+CGAUCCUGACCCGGUUCAGAAGUCUCUCAUCUUAAGAGGUCCCCAGCAGG
+CAGUGGUCUGAUCCAUAACUUCCCACGCAGCCGUCUAGGCUGUAGCAAAU
+GCUCUCCCUUGGUCAACGGGCAACGGACUGUGUAUGGAGGUAUCGGGACG
+GAUGCCAAGAAAUGCGCCACAGUAUGUACUCCCAACCCGUCGAAGUUCGC
+CGGAGAGAAGACUGAAUACACCUCAACAUUGGCAUUCCUAUCGACAAAGC
+CCCUUCGGGGACUACCUAAAGUCGAUAUCGAAAUAACUUUGGAAGCCUGU
+UGAACGGGAACAAUGCACCGAAUUCAGAGGAAGCGCCUUGGAUCUCAUCG
+ACUUUGUGUUCUGCGACAAUACGAUCCUCCAUAAUCACCAAACCAAAAGC
+UAAUUGUGGGCUAGUUGGUCGACGGUCGGCCAGGGAGGAGGGUGUAUUAG
+ACAGAAGCAUCUAGGCGAUUUUCCAUGUAAAAUGGUCACCCCUUACGUAU
+CUUUUUAGUAUUCCAUUAGCGUAACGCAGUAAAGCGCGUCCCGAUCGGUA
+UGGAAGAAGGCUCUUUGUCGAAGUGGUCAAAGAAUCCCACCGACGUCUCG
+GCUUCCCGUAUUAAGACGACAAGCAAGUAGGUAUGCUCAUAUUUUGGUGC
+AUAGAGCCCGGACUUACCUAACUACAUGGGUAGCCGAUAGCUGUGCUCCG
+CUGCAGCGUUGUUCCUCCCGAGUCCAUCCGUUGCCUUAAGGUCGCUCGAA
+AGACGAAACUUAGUUGGGAGUUGAAAACGAGAAUGGGUGGGCUCGCGCCC
+AGCAUACUUACGUCAAGACGAUGUUUGUGGGGAGUGAGUCAGUGGUCCGC
+GAACUCUAUCACAGGCGUUAGAAACGUACUUAGCUAUCUCAAGGUAAUGA
+GGAUGUGCGCUUUCGGACUGCCUUUAGUCGCGUAGCCGAGGCGUACCUCU
+CGACGUAAAUAUUUAUGUUCCUACCAAGAGAAUGACCCUUCUGUACCGUC
+UGCGACAUUCCGAGGUGAUACUAAAAUCCCCCGAAUCGACUGGAGGUCCC
+ACACUUAACAUUAACUCUAAUCGAAUAAUUAAACAAGUCUCGCUAUUUAA
+UAUGUUGCCGGAAAACAGUUUCGGAUUGACGACAACAUCACGGCAAAACC
+GCUAGCUACUCCCUUGAUAAUCUUCAGAUUGAGUCUGACAGUUCCCAAUG
+UUAGCUUACACCAGGCAAGGCUGGUCCGAUACUAUCCUCAGGUAGUCCAU
+UGCGACAGCUUCCAGAUCGACUUCUUAUACCUAUAAUUCGUGGGAAUGGA
+UGCGACCUAGAAUUACCAGUGCGGUCUCAACUGCGAGAACCAUAGCACAG
+GUACUGUUGGCCGAAAGCUCGAUGACGAACAGCCAAUGCCGAGACAUUUU
+CGUAGCUUAGUUGCGCCGUUUGAGAACCCCCGAGAGUCUACCCGAGUAGU
+UAUUAGAGAGUACGGUCAUGAGUAUUCUGUUGACUCAUAGAGCGCGUGUC
+GUAGGUGUCAUCGUAGUUUUUUACAAAGCGAGUUAUUCCUAUGGGAGAAC
+UAAGCAUUCCGACGGUUUGCAGGGGCGAAUACACACAUCGUUUUCAUAGA
+CCUUGUAGUAGCCCACCUCUUACCUAAGCAAGUAUUAGCACGCUUUAACG
+CACUGGAAAAGAUCUAGAAGUACGAAGAUGAUGGCCCUCGCGUGCCCAAA
+AUAGGUAGGACACACGUAGAUACAGAUCGAUAUCGGAAAGUAUUGCGCGU
+GAUUGUGCGCACGGUUCGAACAGUACUUGCUAUGGAUCCGAGUCUUAUGA
+AGAUUCCAAUCGUAUUGCGCCCAUGCUCCUGAGGUCUGUAAGCUCUACUU
+CAGAGAAGUGUCCUUUUUAACUAGGUUCGCGAAAUGUAGGAGGCUAUAUC
+CUAUAGACUCUACCAAACGGACCUGUAUCAUCUCAACAACAACAAGCCAA
+UCUCAUGGAGGGCUGCGAAAACGUGUAUCGGCAGUAUACAAUCCCUAUAC
+ACCAAGGUUUCUUCAUAGUUGGACUGAGUUUGGAGAGACACCCAGCAGAU
+AAGGCUAAAUCCCAGACUUCAUUCGCCAAUGGGGCGGUCAUCACUGGAGA
+UGCGAUUCGCUUCCGUAGUCAGAUAACGUUUCACUUAGAGUAGCUCAGAC
+AACUUUGAGGCUCUUCUUGACAUCAAAUCUUCCAUAGUCACUUGCGUUCU
+CCGGUACAAUUACGAUAAUUAAGUUGGACGAGGGGGCAGGUAAAUUCUCU
+CUAUGUCAAGAUGAACUGCGUUUUUGGAUGAAAAGUCAAUACCAGGGCCC
+UCGGUGGUCGCCCCCUGAGUAAAGUGCGCUCUUACUUGAAUCACAGAACG
+CCUGUGCAAGCCUCCGCGCAACUAUUGUGCGUUGGAUAUGUGACACAAUC
+AACUGCACUUGUACCUCUCAUACGUAGACGUUAGGAAGCACUAGUGCGAA
+GGUGUACAUAGAUCGUUGACGAUCCCUAGGUGUCGUGGGCAUGCCCACGA
+UGCCUAUGGGCGCCGCAUGAGUCAGGGCUGGAUCGAGAUUAAGGAGUACA
+GAUUCCUAAGCCGUGGCCACGGGGGCUUCCCACUGCUGAGUACCCGGAUA
+GCCAGGAAUCCCAUGAAUCGUUGCCUGACGGUUGUCGGGUUCCGGAAGUG
+AUGGGGCACACUCAAACCAAUUACUGCGCGUCAUGAUUGCAUUCGAACGC
+AAUCUAGAGAGUAUCGGGGUAGGUCAGUAUGUACGUAAAACCAUGGGGAA
+GGGCGAGUAUAAGAAAGCCGUAUUACCUGUUCACUACCCAAGAGCUUGGC
+UGUUUCUUCUACACUUGGUGCUUUUCGAACCCAGAUAUGUUCGGUUAGGA
+UUUCAGCGCGGCGUCGCACGUCGCCCGUAGCGGCUCCAUACAUGUUGCGA
+CUACUCUCAAAGCAUCACCGUCCGAGAUCGGAGUGCCGGUUUGCGAACGC
+AUGUGUGUGGUUCGGUCCAUAUACGCCGGCGUCACGCAUAGGACGAUUGA
+AAGUGUGUGUUUAUCCCCCCCUGAGUUUGAGUUAGCUAAUGCUACCGUAA
+CGGGUGACCCACGACUUUAACGCUAACCCGGGAAGACGUAUCAAGACGUG
+ACGAGUCCGAAAACCGUCGUUCUCUCCAUCCAGACUUAUAGAUUGAAACU
+UUCCUUGAAAGUUUCGGCUUAUGAGUUACAAACUGCUCUUGAGAGCGUCC
+UUAGCGUGCAAACGCUGGGCGGUGCUAUCAGAAAUUUACCAGUCCUUACU
+UCGUAUUGGGACUGGAUGGGAAUGGCACUGCGGAUGGUUGGCCCUCUGAA
+UGAGAGAGAGGGCUUUUGAGUGCAAUAUGCGAACUUGGAUAUUCCAAGAA
+UUCAGUGUGUGUGGCGCUAUCAUGACCUGUUUGGAGGCUGAGUCCGGGGC
+GCAGGACUGCCGGUUAACACCGCUUCGCUAACGCUGCAGGAAGUCUCCUC
+UUGUACAAGUCGCGAGCGCUUCCAAGGCACCUGGGUUGUAUCUCCUCUGC
+CGUUCAGCCCGAUGAGCCACAGCCUUAAGGAACCUUGGCUUAAUUAAAAC
+CAGUUAUAGUAUCCCUUAAGUCCCGGAGAUUACCUAGAUGCAGUGACGUU
+CGUGUAUGUGACAGGUAGGCGUGUACCCACCUAUCCGGGACCUGAGAUUC
+UCGUUCGUAGAGACCAAUUUGAUUUUGCCGAACAUUGGAAAGUCUCUAGC
+UUCCUAUACCCCUUGUUCGGGGGUAAUGAGUUGGUAAGGGAUUGGAUGCC
+UCUUACACUCCUGUCAAGCGACCUCGGUCAACAAGUCACAGCUACUAUGC
+CUUUUGACUAAGCCAACUUGAAGUAGUCCGAGUCACUCCAGUCAAUCCUG
+AAAGUCCAUAUAGGAAAGGGUCAGAAAAUAGAUAAUGAAUUCUAUUAGAG
+GUCCGCUGCCCACACAAAAAACGUACUUUUUUGAAUGGUGCCAGGCGGUC
+UCUGUACAGCAUGCUGAAUCUUUCGAAAUUUGUGUUGGGGCGAAUAGGGU
+AAGACUAACUGUCUUCAUUCAGCGAACAACCACCCCAUAGCUGUGUCGUC
+CUUAGGUAAUCAUGUCACCUGAAGAACAGUCGCGGUGCCGCAUCUCGGUA
+GAAAAGUCGACGAACAGUCUACUACUUAACGGCCGCUAGCGACAACUCUU
+UUUAAGAAGUGCAGACAUACGCUGGCUGAAGCAUCAUGGCAUCGAAUUCU
+AGGGUAGAUAAGGAAAACAGUGAUGACGAGUGCGAAGAAUCCUUAAGACU
+GAUGAACUCUGUCCGAACUCUCGCGAAGAGAGCUGAAAUGUUAAGCUCAU
+AAAACUAUUCGAUCCAGUCAGGAGGGAAAACAAGUACGGCGGUCAUUAAG
+CAAGGUAGGCCGCUUUCUGUAAUAUUGGUAUAGUAGGCUGUGGAGUUCUG
+CACUGCAUUGAAAUGCGGCGGUUCCACAUUGAUUCUGCCGCCCAAGACAU
+AAUAAUCUUCUAAACCCACUACCGUGUAUGAAGUGUAACGCGAGAUCGGU
+UCGACGCUCGGUUCCUAAGCGCAACAUUUCCCUACGUCUCUCUAUCUUUG
+GUACUUAUGCUGUUUAGUAUUUCACCGGAAAUAAGAUGGCUUGUACGAAU
+GGAACGCGGUUCAGAUGAGGAGUACACCCCUUCUCAGGUUGCAAUGCCAG
+AAUCCCCGCGGACGGUAGCCACAUGUGUUUCGAUACCUUAGUUCGUACCA
+UAUUUCAAAAUGCGCACUACGGAAUGGUCUACUACCAGUAUGUCAAACGA
+UAAGAUACCUGGAUCGAUGAACAACAGUGGGCGUCUUCGGACUGAGUGGU
+CAGUGUCCAUUUGACGUACCACUCACUAUCUCUGAGUAUGCAGUAUGGUG
+UUCCGUACUCUCCCGUUAUCUGUCGGACAUGGAGAUUCCGGUGGAUGUUG
+UCACUGCUCUAAAUCGUGGUGCUGCCCAGGCCGAGAUUGACCUGAUUCAC
+AACGAGACUAGCUUCUCACCCGUGAGGGUCACAAUAAUGCCCGGCCCCGA
+GAGGGAAGACUCGUGUUACCCGCUUGUUGUCUUUGUACGCAUUGAAGACC
+AUUUACGUCUCUGACAACCAGGCCGUCGCACUCUCCGCAAAUCGGAAUGU
+UUACGGGACAGCGGUAUGCAAGGCGCCAUUACGUUGACAACUGCUCCUCA
+GUAGCAAUGGUCGUCGGCAUGGGUUUGCUCGCUCGCUUAGGCAUGCGAGG
+GGAGUCGUUCUGUCUCAGACCGGAGGUGGAGCGCCUAUCGUACGACACUU
+UAGUCUCAAUACCAACGACCAGCCCGGUACUGUUACGAUUUGGGAAGAGA
+CGCACGGUAAUAGCUUGCAGAACUGGAACAGUUGUCCCACACUGAUCAUG
+CCUGGCACUCAGGUGUUUUCAAAAUUCCCUAAUGCUCCUUGAACACAUCG
+UAACUGAGCCUGAACUUAAUGGGUCCAGGGCGCGAUCCAGGAUUGAGAAA
+CGUCCGAGGGCGAAUCAUACUUCAGGUCCACAGUCGAAACCAGCAAUUCG
+GUUCACAACAGACCAAUGUUCUGAAACAAGGCCUCAACUUUGCCUUAUUG
+AUGUGAGCAGCCACGCUUUCGGCCGCUCUGUACCCGAGACACGACCGACA
+UGGCCCUUACUUAUCAAGCCGGGCGACCCGUAGAGAUAGUCUGCUCAAGG
+UGGUUGUAUAUGACCUUGUAAAGGCUCUAAACGGACUCUCCUACUUUUCU
+CUGGCGCGAUUAUCACCUCAGCCAGCGGUGGCCUAGAACUGCUUCCCUUC
+AAUUCUACAAGUGUUCUGCUUGUUCAGGCAAAUCUGCCUAUUACAUGGUA
+GGGUUAUUUUAACCGCCUCGUGCGGCAUAUCCGUUGCGAAACCUAUUGCC
+GAUCUAUGCUAACAAGCCAUGUCAAAUGCUGUGACGUGGUCUCACCAGUA
+GGCUUUGUUUUGGUGCCAUAUUCGGGUAAUGCGACGCACGAGCACGCUAG
+AAUGCCAAAGAUAAUAACUUUAAUUAUAAGUCGCCCUGAUUUGAAAGGGA
+UUCAUCGAAAUACUCGUAAGCCGUUUGCAACAAAUCCACACGGUGAUGCG
+GACUUGACACUCAGGCAAUAAGUUCCGGGUGUUUGUACCGGUCUUUGCAG
+UAUCCAUAUAUAUCAACAUCUCCUUUAGUGUGAGUUACUAGGUGUGAAAG
+CCUUCUGCGUAUGGUUUCAUAGGCGUCCCCCCCGGACGUUUCCGUCCUAA
+CUCUAUUUUAAAGGGGAUAAGAUGCCUUAGCGUCUAAACAGCACAAUACA
+UCCCUCGUACGAAGCUUAGAAGGCCCUGUAGGACUCCGGCGCCGUAUCAU
+UUAUCUUAAACUUAGCGGACUGACUCUCAUGGUUACGGUUUUAGGGCCCU
+GCACCCGCCUCACGUUAUCGCCAAAAGAUAUUCGCAUAUGACUUCGACGG
+AUUUGUAGUCCCAUUCACCAGCGAGUCGACGUUUUAGUGAUCAUAAUUUC
+AUUUACUGAUGGUGUGACUAUGAAGGUUUACUACCUUCGAGCCGCUACUG
+GACACUAUUUAGCGUCUCGCAGAUCCCUCCACUCACCCAUCGCGUUAAAA
+CGGGAAGUUUCCUAGAAGCCGUUGCGGUUCUAGCUCCCGCGUACCACGUC
+CGGCCUGUCUCACGUGAUUAUAUGGCUUCAGUCCCGGAGCCCUUCCCACC
+AGAUGACCUGUAACGUACUGAGUACAUUCCGGCCGAGUUUCUAGGUGGGG
+CCGCUGCAGUUGACAAGGCCCAACCUAGGACCAUAAACACCUCCGCAGGC
+GGGUGAAGAGGUACGUCGGCCAACUGGCAAGCUGCCCUAUUACCGUCCCG
+GUCUUUCUUAAUGGGAGGAACAGGCUUUGUUGGGAAGCGUUGCCAAUCAU
+CCCGAACACCAGUAAUGCCGGUUGCGGCAUACCUAUCUAUGACGGUUAGG
+CGUUAAUUCCGCCACCGAACGCACGUUUUCAGCGCCAUAGCCCCUAGAUC
+CUAUUGUCGAAUCGAAGGCCAGGCCACAACUUAGUACGCGUAGGCCCCGA
+AAUAAUGGGCUUUAGAACUCACUAAAGAUACGUCUGACUCAUUGUAAGCC
+CGAGUUUUCAGCUCGGAUUGAAGGGGGGAGAGCAGGGGUCUGCAAUAAGG
+UUCUAAGCCCAAAAAGGCCCGGCUAAGGCAGACCCAACACCAGGUGCGUC
+GGAGCGUUCCGCCCCGUUCUGAAAGGUUAGGCGCACACCAGACCUGGUAG
+UCCCUGGCUUGUGGGUUCCGAAGUCAUAAUUAAAUCACCAGACACGCCGG
+AGCUUUUCCAUUCGCGUUCCUAGACCGGCAGGCUACGUUGCGGGUUUUGC
+UGUUGGAUCUUGCCAUAUUGCAGUUUAAAUUGGAAGACGUUAGAAGGUUG
+AAAAUAGAAUGAGAACUCACCCACUGCGCCUAUUUAGCUUCUUACUCCCC
+CAUCCUCGAUAAGUGGACUGCGUAAGUACUCAACAACUUAAAUCAAACGC
+GAAUGGACGAAUUGCCUCGCCUUAGUCUCGCGCCUUGGGGUUGGGUAUAA
+CAGACGGCGCCCGUUUCGAAGGAGCAAUGAUUUUUACAAUAUUGAUACUC
+CCACAACUCAGUCUAGACGUCCAGUCAGUCGGUAGACCCGUAGAUUGCCG
+GUGCAGAUCUCCUUAGAUCCAUAUAUCCAAAAGGAUAGAAGCGAAAAUUC
+GUUCGGUCACAUCUUGAACGGAUGUUACCCUUUUGCUAAACCUUCUUUAG
+GAGUGCACGAUCGGUACUAUAGUUGAAUCCUCGGGCGAUUCCGCUAUCUU
+CGACGCCUUCGCUCACGGUGGCAGAUCACUUGGCGACGAGAAAUCAGUCA
+GAAUCUGCAUUGAAAGUAUGACCGCACUGAUGGACUGUGGCCCCACUUCA
+UAUCUUCUGGAACAUGCGCCGACGUUCUAGGAUCAAACACAGUGAAGGCG
+GGAAAAGUCGGUAUUCCUCACGAAUUGGACUGCCUAAAUAAGAUAGCCUC
+GCCGGUCUAAGCAUGGAGGCAUGUAUAUAGGGAUGAGUAAAGCGGUAGAU
+GCAGCGUCCCGACGGUAGAGUUCCGUGUUUUACAAGCGCGAUUGCACUAU
+ACUCAAAGUAGUAGGCUGAAGGCGCCACCUUAACCGCGAUGCCGUUACCU
+UAUACGCCUGCUGCAUGUUGACCAGGUGGCUCUUAUUGAUGGUUUCCCUG
+GCUUAACCACCACGCACCUAGUCCGCCUGUAUGCCCUGACGAUAUAUCUU
+CGCGACGUUAAUCCUCGUGUGGCACGAGCCGCAAAACUUCCUUCAGUCUG
+CGAGCCACUCGGACGCAUACACGGUGAUCGACAGUGGCCCGAGCCAGCGU
+GGAAUGUGAUCUCCGUACCACUUUACUACGCUAACGACUCGCGCCAUUUU
+CAACAGCGAAACUUGCUGGCUACGACCUAUUUUCCGAAUGGUGGUCUACC
+CAACUGUCUAUAUUGUCGGCGCCGGCACCCCAAUGUACUGGCGUAAUAAU
+AAUGCUCUAAGCAUACGCGCGUCCGACGGUCCUGGGGAUGUUUAAUGAUG
+ACCCCGUUCCGCACAAAUGAGACCCGCCAGGUCGAUCCAUGUCGACACAG
+CGAUCUGACUUUUCCUAAGCUCGGGUAUACGUAGGUAGGCGACAUACCAA
+GAACCCGCAGCCUUACGCUAACGCCGGGAUGGCACAUGCCGGACAACCAU
+GUACGAGGAGCCAAACGUACCCAUAAAUCUGGGACGCUCAGCAUUAUAGC
+ACAGCUGAACAUUUUAAUGGCAGUAUCGUAGUUUAGAGCGGGUGGACCGG
+UUGAUCGGUUUUAGUCUCCUCGAGACACAUAGCCAAGCUGGGUUAGGUGA
+GUUACAAGGACUAUCGACCCACUACUGCGGUAUAUUUACAGCAAAGAAUA
+ACCAAGCAACCGCCCUGAAAAGUCUGCUGUUCUGCAGACACCAAAAAUCA
+ACGUCGCGUCCGUUGAAGCUCAUUCGGAUUGAGACCUCCACAGUGAGGUA
+GACUUAGCGGAUUAGUGUCAGUAGUUACUGUAGCUUACUCCAAUUGGGUU
+UGUCCGAGCCGUAGCCCCCCUUUCGGGGUAUGGACCCUGCCGUUAUAAGA
+CUAACCACGAUUAUUUUCAUGAACUGCCGCACGAAGGCAUGUAAUCUCCG
+GGUUCGGGCUCUGAACGCAGGUUUUAGGCCGGCCGUCGGCUAUGUAGGAU
+UUUUAAGCUGCUUCAGCGAAGUGAAGAAUUGUCGGUUUUGUGCAACUAAG
+UAUUUACCGUUCAAGCUUUAACUCCAUAAGGCAAUGAAAUGAGCAUAGUC
+UUGACCUUGGCGAUCAGGACUGUUGACCAACGAGUAGUGUCUCCACUGCU
+UUGCGGUAGUCAUCCGUAUCCUUAUGGUAAGCCUCACCUACCGAUUUUCC
+AUUUCUAUAUAAAAAGAAUAUUUUGAUUGGAUCCACCGCUGUUUUAGAUG
+AAGCCGCGGGUCUGAUGUCUAUGUCCUAAAGGAGGGGACUGGAUUGAAAG
+GCUGGAAAGGCCCCUCACACGACUGCUGACUUCAAGAUAAGACCAUUUGA
+GCGUUUGCUGCCCGUUGAAGUACUAGAAAAACGUCCACGUGGGUUAUGCC
+UCCGCAAAUCCGUCCCCAUACCCUUAACGGCGAGGACAACAGCACGGUAG
+AUAGUUGAUGAUCUCUACUUCAUCCGAUUAUGUGGUGCCCGCCAUGGAAA
+CAUACGGGCUUAAAAGGGAAUCCGGUGAGAGUCCGGAACAGUACCCGCUG
+CUGUAAUUCCGCGCUGGCCGCAAGGCUGGCGACAAGGUUUGCCGACAAUG
+CCACUGUCCCGUUCAGGGAUGGGAAGGCCGGCAGAAUCCGGGAAAGUCAG
+AAGACCUGCCUCAUAUUUUUUGGCUUCGGUCCAGAUGCGAAAACUCUUAG
+ACUGAUGGUAAUUCGGCGCCUAUCGAGCAUCCGGGACUUAGGCUCAUCUG
+GAUUAAUGUGUUAGGAAAAGUGAUGAUUAAGGUCCCGGGCGGCGGGACGG
+AAAGAAUGCCCAAUGAACCAAGCCUUCCAAAGUGUCUUGUUCAAAUCCUG
+UGGCUUUAUUCAUAUGGACGCACCGCCCAGCGCUACUGGCCAGGAGAGGA
+AGAUUACCCAGAGUGAAAAAGAUGCCGCGGAACACUCCCCGUCGACCUUG
+CGGAGUCCCCUGUUGCAUUCUUUCAAUAUCGAGGAAGUCCAGUCCUUGAU
+CCUUCGCAGGUCCCGCCCCUGUGAUUACGUCUACAGGAAGCAACAGCACU
+UUUCCUUGCCAAGCGGUCUCCGUAGCUCCGAUCUCUAAGGGCGAUCAUAC
+CGUCAGGGCUCUAUGGUCUUAGAUAGAAUCAGCUUGACAAUAACAACGGA
+ACGGGAUAACCCAAUCGGGUAAAGCUAUACUAAGUACGUGGGCCUGCUUA
+ACUACUCAGGAUAUGGCCUGGAUGGUCUCCUGGCGACCCGCGCUAGUCCU
+GUAGGAUAGAUAGAUGCGGCUGGGGCUUAGCCGGCCUCCCAGCUAUGUGG
+CCACCGUUGCCAUCAGGUCCUGCUUUGUCGGUACAUGUGAGUUGUACUCA
+GUGGACCCGGUACUAGCCUGGAAGGUAGACGGCAGCGGAUAUCCGCGAUG
+GUUCACUGUUGGAACUCUCCGGCACAAAGAGACGCACACGCGUUGCGAUA
+ACUGGCGAGGUCGCUUCCACACAGGCCAUCGUUCCCGAACGUCACACGCG
+GACUUGGGUAUGUCAGGCAAGGUCUAUUGGGCUCGAGAUGACUUAGGCAA
+CGCUUGCCUACCUCAAACUGUAGGGGAAGUGAAUGGUGGUCCAUAAAAUG
+GUUCGUACAGAAACAUUGUCGGGGGCGUAGACCUCUUGACACGGCUUUUA
+AACCGACGGAACUAUGUCACGCCGGCAUGCGGGUAUGUUAAUUAAAAACC
+AUGCUUAUGCAGAGCCGUGUUCCAGCCUGGCGUCCGCAUCGGCUCUCGCU
+GCCACGCCCCAUUAACUGUGCUUUUUUUCUUUCUAUCCCUCUCCAUUAUA
+CUCUGUCCCGAGGUUCAACGGAAGUAAGCGUGUUGUUUGUUAGGGGUUCG
+CAUACCUUUCCCUGAAACCGACAGGGGGGUUCCUCGGCGUGAUAAACAAG
+AACGAGGCUGAGGAGUUAGGCUAGUUAUGAAUCAAUCGGAGGGUGAGUGA
+CGACCCAUUUCGGGCUCAGCACACCCGAAUUCAUCAAAAGCCUCAAAGAG
+CAGCGCGUACGACAGUAGGGGUAGCCUCCUUGAAUUCAUCGGCGAACGCA
+UAAACUCUUGGGUAAAUCAACAGUGAACUUGAGUUAUAUCUAGCCUGGCU
+GGUAAACAGUCGUUUGACUGCGAGGGAGUCACUGAAUCGCCGUCCCUUCC
+CCAGAUAACUGCGGCACACACUAAAAUCAAGUGCUCUGCUGUGUUCCCAC
+CCUGAAGCGGUGCUUAAAAAUAGCAUUGCACAGGUCUAAGAAUGAAGCCC
+GUGGCCCUAGGGCUCGGAAACUACCCUUCCUUAGAGAGAAUGGGUCAUGG
+GAGUACCGGACUCGAUCCACGUAUAUGCUCCGUACAUGUCUCCUCUUGUG
+CUGCUUCGCUAUCCCCAAGUACCGCUGUCCUCCUGUGGAAGUAGCCUGGC
+ACUGUCAGGGUCCCGUAUCAAUAGCCGGGGUGUUACGCGCUGUGAAUCAA
+GGUGGGGUUCGGAACGGUAAUUGAACCCACGAGGAAUGUACGCCAAGGCG
+UAAUUGGCUAUAAGUAUCCAGUUAACUUUUCCGAGCACUCCCCCUCGUCG
+UGCAAGCACACCAAUACAGGAGAAGUCUGUCUGUCUUUUCGAGUCGUAAU
+UCAGUACCUCUCGCAUAAGACCUUGAGUACAUCUAGAGUGAUGCGAGGGA
+GAGUGCCGCACUCCUGAGGGGUAAUCCACAGUGGUUGCACCGGUAAGGAG
+CCAUCACAUAAAUGUGUCUAUAUGACGGUAAGGAAUAUUUGGGGAGUGAU
+CGGUUUUGCUCCCGGAGGGCAAAGCGCCUCGUAGUUUUCCAUAGGCUUUG
+GCGUGUUUACAGUGGGCGUGAGCGACUCUAUACGUCCCCCACCGGAGAGG
+CAGCAGACUCUUAGUGUAUUAACUUUCUACCGUGAUUGUUUGAAAGGUCA
+AGGAUUCCCUGUCUUCCCUCCAUCUCUAGUAAUUGAUACGUGGCUUAGCC
+AAUACUUGAUAUUGAACUUUUCGUCAUUCGAUUAAUUUAGUCCGAGUGAG
+CGGGGCGUUGAGAGAAUCGGUCGUGCAGGCUCUAUCGCCCAUGAAGAAUG
+AUGAGCUCUAAGCAUUCUGGGUAGAUGUCAUGGCUCCAUACAAAAAAGCC
+ACCUGUGAAACUAAUACAAUAUUAGGUGAUUUCGUAGUGCCUGGGGACGC
+UCGAGCUCCUAUCGCGAAGGCUUAGAAGUACCAUCGGUCCUCUUUGCGCU
+AGUGGCGUACUGUUAAUAGCCGAAUGAACGGAUUUCUCGGUUUUUGCAUG
+CGAAAUUGUACUACUUAAGCGGAGAUGUAGGGUCGUAAGAUUUAUCGUAU
+AAUCCGCAAUGUUUAGUUCCAUGAUCCGUAGGGACGGGCAUAACGGAGCA
+CAAGGCCCACCCUGAUUGACGCACGAUGGUCUCUUGUGGAUCAGGAGUAA
+AGUAAUGGUUUUUUUCUGAGAGUCUUUCUACUGGCAGUUUUCAUGGUAAC
+CCCAACGGUAUGCUGGAGGCUUGGAGUGCCCUAUGGCCGGACCGUGCUUC
+GUGUUUUGCCACCUGAGCCUACAUAGGAUUGGGGGGGCCUUUGUCAACUC
+ACAGCGAGCGAGCGGAACGCGCAUAAAGCUCUCGACCAUGAUCACACAGA
+CUUCAGUGUACCCACUUUCCGAGUCAGAUGGAAGCUGAAUCUUCCAACUA
+GAAAGAUGGCGCUCCCAUCCACGAGAGGUGCGAUGCGUCACUCUUGAGGG
+CCCCUACGUAGUGCUCCGUUCCGAAUCUGACAGGCUUGAUCUGGUCUGAG
+GUUCGGUUGCGAUCCUCUGGGAUUCAGUUUGCGCACGUUUUUUUGUGGUU
+UCCGGGAUCGUUGGGCACUUAAGGUCCACCUUGACUAACAAUUUUGCACA
+AGGGUCACAUUAUUUACGAGUCGAUAAUUCGACCAAGUUCGUCGUGUGCG
+AGGCGCUAGAAAACUAAAACGUAGGUGGGGCGAGGCAUCGGAACACCGGU
+UAUAUUCAUGUAAUCGCGGUGAACUUUAAACCGUAGAAUCUGCACAUAAA
+UACCGGAGCUGCUGAGCGCACUAACUUCCCCCAAUUUACCCCUAAACGAC
+CUAUUGAGGGUCGUUAUAGCGUUUAAAUACCCGACCACACACAAAGGACG
+GUGUGAUCCUAAAGGAAGACCUCAGUAUCGCUACGCCAUAUAAAUUUAUC
+GCGUCCUGGCUCGCACUUGAACCCAAGAGAUCGAACGCGGGACAAUCACA
+CGUAAGUGUGUGUCAACAACUGAAUACGCAUUCCAACCCUCCCGUGAGUA
+UGGUGUUGUGAUUUAAACGCGGACUCACUUGAGCCAGCUACAUACCACGU
+ACAAAGAUCUGUCGCUGAAGGCUCAGCAGACAAGACGUCGGAACGGGCGG
+UGUCUCAGCGCCAUACACGAUCUGCACGCAUGCACGGGCUCAGUUACCCC
+UUGUGUGGGGGAGAAGCAUUUGCACCAAUCAUAAUUUACAAAUGUGGAUC
+ACGCACUGAUCAUUUGGUUGACAAUAGGUUACCUGCUCUUCUGCACCCUU
+UUUCCUUGGCUUUUAAAGGAACUCCUAACUACGGAAUAGGAAGACAUGCA
+UAUACUAUAAAUCUUAGUGCUGCUUCCUUCCAGAUCUGACACGGUUCGAC
+AAUAAUAUAUCAUAUCCCCUAAGGGCUCAUCCUUGAGCUGUUUCAACCUG
+CCAGCUGCCAUAGAAAAUGAUUAUCGGCACACUGCUGACAAGCGAGCCAU
+AUGUAAUCGCACAGGAAAACCCUGACUGAGAUGUCCCAAACACACAUAAU
+GGCAGAGCCUCGUCAAGGUGCAGGUUGGACCUCUCCCAUCUAUACAAGGC
+GCAUGAGUGGAGGAUUCUUCACUACAGGGUGUUACGAUGCGUUUAAAGGC
+UGCCAUUCGGGGAGCGCACUUGCGUUCACCGCAGGACGUCGAACCAACAA
+UCUCCGCCCGGACACACCCUAAAACGUUGGUCCCUUGGCCUGUCUAGCGA
+GAGCUGGCAGCGGAUCAAACCGGUACAAUUUGUCCAAGCAGUUGGCAAGC
+GCCAUGACGUGAGGGCUCUAUGCAGUCACUGGGUUAGUAGUAAAAGGAGG
+GAAAAGGAGUCGAGCUCCCUAGGUAUCUGCAAGGCGCGUGCUACAUCGCA
+UGUGGCGAUUUGAGUUUCUCGAUAAUUGAUCUGUAGAAUCUGUCAAGCAA
+AACCCCAAAACCUUACACUGAGAGCAUUUAGCCUGAUUACUCUUUAAAUC
+AAAUCAGGCAAUAGAGAGAAACUCGAGAGGUGAAAACCCCACAGCAUUCU
+GAAAUGUAUUUGGGAGUAAUCUCAUAUUAGUUUGCUGUCCUCUCAUCUUU
+UCUACCUACCGUCGAGAAAUUACGCUUAUAAUUUUCCCGACAUAUUCAAA
+CAAGUGCUGCAAGUACCCGACACACUAAGGGGCUCCUUUAUUGAUCCAGU
+CGAGGCCCGGAGUGCGGGUAACUGCAUGGCGUUAAAGUCGCACGAGGCAG
+ACGAUACGUGUUGUUACAGCCCGAUCAAAUUGGGCCUCCCCACCACGACA
+ACCAAGGUACACUUGGUCCGAUAAAUUGGCGUCGUCAAGGUGUGGGCAUG
+AAACCCAAUGGCUCCUUCACCAGCCUUCGGUGUGAGGCCGAGCACCGUAC
+UAAUAGGUCAGGUUCGUUCCGCUGAGACCAUUCAACUCACCCGCUUACGA
+UACGCUGUCCGAAAACGUGAUUGUGUCAUAAUAAGUGCCGUCCUGGCGCU
+UGGUCGAGUCCAAUGAGAGUUGUUAUGGUUUCAGAAAACUUAAACGUCGA
+ACUCCCAGGCACGUCAGCUACCCCUGGUAUCCCAACGGCCCUCCUCGUGC
+UGCAAUACCUCACCCGUCCAUAUAAGGGUAGGUGUGCUGCACUUGUUGAG
+UGACUCUACUCUACUAAAGAUGUAAUCCGAGUAGAGGCUUCGAUAGUGCC
+AUUCGGUCUUAUACGCGUGGCGGGUGGAAGGCUCCGCUGUGCCUAACCCU
+AAUCGGGGGAAUUGAUGGUGCUGUCGCCGCGCUCCCUCCGCCCGCCCGCU
+GUUUUACUCGCUGACUUUCAGCGGGCGAGAGGAGCCGCCCCGGGGGGGAG
+GCGGGCGGCGGGAGGGGGCCGGGGCGCCGCGGCGGUGGGGGUCGGGGGGG
+GGAGAGAAAGGGCCGAAAGGGGCUCCGCGGCCAAAAAAACGUCAGCGAGG
+GGUCCGCUCGCCCCGAUCCGCCCUGGGGUCCCCGCUCGCGUGGCCGCGGU
+CGGCCGGCACCCGCCAUUGCCGCCGCGAAGAGUUCGCCUCUGUCAGCCUC
+GGCGGCGCGCGGGAGGUGCGGCGCGCGGCCCCGCGCCCCCAGCAGAGCAA
+ACGGGAGCGGCGCCCCCGGGGUAACCCCCGCGCUCCCCUGCGCCGUGGGG
+CGCGCGGACGGCGUCGCUCCCACACGCUGGGGGCGUGACGGGCCAGUGUC
+UCCUCAGCUCGGGCAGGCUCGACGGAUAUCGUAUGAAUUCGCGCGGCGCA
+GAAAUUUUAGUUCCCAAAACCGUUGCGAUUCUCCCACUAGGCGUUGCUUC
+GCCGCACAUUGAGGAUGUAAACACCUGACGGUUCACAAGCGGCGGGAUGG
+CGAGUACCCGAAUUUGAAGCAAAUCUCGUUGAACAUUUGCAAGGUGAGUA
+AUCGGUUAACCUCGACUUGAAGCUAGUGUCUGUAUCUGCGUGUUUUUGGG
+UCACCGGGUUCCCCAACGUAUUCAAGUACCUCCAUGGCUCUACGAAUCUC
+AAAAAUGUCAGGUGGCUACUCCGUCCGCGGGCAAACACACCAUCUCAAAG
+UUAACAGCCUUACGAUUUUACCAAAUAUAAUCUACACGCACGGCCAACUC
+GCAGCUAUGAACAUUCUACGGUGCGGUAAAUGAGAAAUCAGGAAGUGCUG
+GAUCCCAGCGUUCGAAUUGAAUAACGGGACUGGAAAUCUGGAGGUUUUGG
+GCUAUUGACAUUGCCACAGUAGGACGUGUCCGCUCAAGGCAGGCGAAGAA
+GCCGUCCACCUUUUGGGCCUGCGGCUUGGACCAAAGCCGUGAAGCGGAAG
+UUAUGUCGCCAUCCGAUGGGCGGAUGCGGCCCUAAUGGGACUCCAAGCCU
+AUCGACCAACCCCGUGGUCGGCGUGGUCGGCUGACAUUUUAAUCAUCUAU
+GGUAUACAUUACUUGGAGUUACUUGUCAGACGAGAGGGGUCGUCACCGAC
+GACCGCUUAAUCCGGAGACAGUCCUUCUAAUCCCGCGCAUAGUGUCGAUC
+AAGUAUGCCUGGUCGCAGAAGUAAAUAACCAGAUCAUCUGUCUCAGUUCA
+AGCAAUAGGUGCAGAUCCACUCCGACGUACACCUAAGAUUACAUUAGCGA
+CUGUAUCGCGAGAACGCCCAGAGAACCAAGCAGAGUUGUCCUUUGCUAUU
+UCAUGCUAUUGAGCACGUAUCUAAGGUACUGACCAAGGUGCCCAAAUUCC
+GGAUGCCACUCUAGUGUUGCUCUGUUAACAAAAGAGGUAGCUGAAAUCGA
+AUUCGGCUAUUUAACGUGAUCAUCUCAUAGCUUUAUACAGAUAUGCCAUG
+UACUGCCUCACCUUGAGGAUAGGUACUUUCCUGCUUGGAUCUGCGGCUUC
+UCGAGACCAAUCUCCUCCGGAAUUGCGACGUGGCGAAGUUCCUAUAUUAU
+CACCGCCGAACGAGUAUUGUCCCACACAGGAAGGAACUCGGUUGGACGCU
+AUCUUAUUGAAGCCUCUCGGAAAGCCUAGAAUUUUACUGGUGUGGACGUU
+GUUUAGAGCCCGAAUUCAAGAAGCCCCGCAGGGUAUCCCGAACGCUAUAU
+AUGCUAGCCUACGACUGCCUCAAGCUUAUGCCAUCAGGCUAGAGCCCGUU
+GAUGUAGCUUCACUAGGGGUUCUUGCACCGUGCCGCCUGGUGCGAUGGCA
+AAGCAAGCUUAACGCGUACCCUACCGGGCGGGAAAGCACGAUUAGGUGCU
+GCUUCAUAUCAAAUUGCAUGUUCCAGCUUAGACAGAGUGUCCGGGAAUAG
+GCGCAGAUGCGUGAUGACUAAGUACUUGGGUCUGCCGUGAGGCUGCUAGG
+GCGUACUCAUAUCGGUGGGUGUGUCGAAGACUGAGGCCAGCAAGUGUCGC
+CCGAGAUACAUGCCGUGACGUGUGGAAAACAUCCGGGAAUUUCAGGGCUC
+GUGGCCAUUUUGGGGCGUCAUGUUCUGAUUCAACCCGUUACGGCUUAUUG
+GUUCCGGUUGAUGCUAUCGUCUUAUCAUAGAUCAAUGUUAAUGUCAGAUC
+GUGCUGAGUUGAGCACAGCAUCAACUUUAGGCCCUGAAAGGACCUGACAU
+UGAGUUACAGUAUGUAACCCAUUGCUGUGCUAUUAGUGUUACGAAUGUCU
+CGUGACGAAUUAACUCCGGUUUCAAUUACUCAGUGAAGGGCCCUGAGAGC
+ACUAUCAAGUCACUGUAACUAAAGCGAGCGGUUACUCAUGGCUGGCAAAC
+CAGGUAUGGCCACUAUUUUGGCUAUAACACUGACAUUUUGGCGACACCAA
+UAACCGGCAGGGACCUACGCGGGUCUACUGCUUGCUAUGGAUCCCUCUAG
+ACGAGAUCUAGUAACAAUAAACGGUUCGACGGACUGCUGACGACUAUCCA
+GCAGGUUCUCGGCGAAUAGAAUCACGUAGCUACUAACACCCAGCAGGCUC
+GCCCGUUAGGUUGGAAUGACUCAUAGGACAUGACCAGACUACUCCAUGCG
+GAAUCGUUUAUUACAGCCCAUAAGCGUCUUUACUACAGAUGGUUGCCUCC
+GCUAUCAAAUGCUAGGACGAUAAGCCGUUUAUUGAGUCCGAUUCGACAGU
+CGUUCAGUUCUCCUCCUGUCAGUAUCGGCAGCUGGGAGAGGUUGUGCGAC
+GGUCCUGUAGAUAUCACGACCGAGUGAGUUGUCCCUAGCAUCCCCAGCCU
+UCAUAAAAACUACUCGUUAUGGACGGGUACGCCUCGUAGACGAAUCUUUC
+UCCCAUAUGGCAUACAUGGAUCUAGUGUAAAGACGACACACAUAUGUUAA
+ACAACGGACAAUUAAAUAGUGUUUCAAGAAGAUAGCGUGUUGCACGAGUC
+UGGAGAUGGGGUUAUUCAGAUGCAGUCUGCCAGGCACCUGCUUCCGUAGU
+UCUGAUGUUCCCCAGCCUUGGUGGAAUCGAUAUGCAAUACCCAGUGCGGA
+AGAAAGCAGCAUGCGGGUCAAGAUCCCCUUAGUUGAACCCUGCUCGGCGG
+UCAUCUGCGGGAACAGUAGGAGGCCCAAACAUGGUCGCAAUCUCGUCCCA
+CUGGCACAGUUCCCCAGAUAAAUCUCAGGUUGCCACACGAUGUGCGACCA
+CAACCCGCGGUUUCGGGCACCGUGAGGAUACGAAGUAGUCAGCAGCGCAA
+AGGCCUCGUGUCCCAAUGCCCCGAUUAUGACAGCACAGACGUGGAUGACU
+GACAAGGCGCUCGAGCCCUUUUAGCUUUUUGUUGUAUCCUGAAACACUUU
+GGGCCGAAGGGAGAAAAAAACUUGCUAGGCCCUUUUCCUGUUGUGCUGUU
+AGCCUGUAUGCAGUCAGAUCUCUGUUAAUGCAAGCGCUUAGUCUGCGUAU
+CCACUAUGGCUUUCUUCAAGAACUCCCUCAAUAACAUGACGUCCUGGGGA
+GGAGAGGCUGCUCACUAGACCUUACGAACUGACGUUCAUAGAUGCCCCCA
+AUCAGGUCGCGGCAGUACUGUUCCGCCUUUGAGUCACGGUCCACGAGGCC
+CCGUGCGCAGUGCCCGAGUUGGAAUUAAAUAAGUGUCAUAGCUGUGAAAU
+GCAGAUAUUCGGAGGGCGUCUCUCGUGUGUCUCCGCCCAAACAUCGACCG
+CUGAACAGCAUCCCUCAUUAAAGAGCUUUGUAGCCUGACCCUGCAGCCCG
+GCGCGACGUCAGGUCGGAGUAUUAGCGUCUUAAAGGGCGUUCACGGGAAG
+CAUGAGCUAUCCAUUCGGACGUGGGAUGCGAUGUAUACAACCUGGCGGCC
+UGACGCGCUUCGCUCCGGUGAGCUCUGACGAAGUGGGGCAAGUUCCCGGG
+GUAGCCUAGGGGACACUGAUUCGCUUGUACGCUGUGCUACCCACAUUGCA
+UCGCCCACGCCUUAAUGUAUGUUUUCAUAUGGCGGGAGGACGCCGAGGCG
+CGCCGGGUCGGGAGCUUUAGCCUACCUCCGCUAGUAUUCUUAUUAGUCUC
+CGUAUUAAGACAGGGACUUGCGAAUUGGGUAAUUAUGAUGUUGCGCGUGC
+AGCCGCGCCUAGCAUAGUAAUUCGGUUCGCUCUUAAAACUAAACUAAUCC
+ACAAUCCCAACUCCCCUAAGUGGUGGGUGUUAGACUCUUAAGACGUGGGC
+GCGGGAACGCUGCUCGUCUCGGGUUGUGGCCGCGAGGGCAUAUAUUUUUG
+UCAAGAGCCCUGAGCUGUAGUCCACCACUCGCCUUCCGGUUGUGUUAUGU
+UAGGUCCCUAGGUGGACUGCGACGGCUAGCUCUGUCACACUAGUAGCGAG
+CAACCCCUCGAGAGAGGAAGCUCUAUCGAAUGGCCACUUUCAAGGUGACC
+AGGAAAUAAUUGGUUCUAACACUAUUGGGCCCGCCAUCUCACUGUGGUCA
+UGCGCUUAGAUGUAGGAUCCCAGGACGAAAGCUUCUCCUAAGUCUAUAAC
+UGCAGCAGGGUUACGGUAUUGCCUAUAAAAAACGUACCCAGAUCUCCUCA
+UACUAAGAAGUUAUGGCGGAUUUUUCUACUGCGUUAGGUCCCCGAACAUC
+AAGAUAAAUCCGGGUUGCGCGCGUGACAUUAAUUCGCAUAGUACAUGCGG
+UCUCUUCCCCCGAAUUUAGAGUUAAAAUUAACUUGUAAAAACGGACUCUA
+UCUUUAUCCUCGUCUAUAUUUAAAAUGAAAAAAUGAUUUAAUAAUUUUAU
+UAUUAUUAAUUAAUAUAUUAAUCCAAUUUUUUAUAAAAAUGAUAAAAAAU
+UUCGUUAGGAUAGUUUUCUUUGAGUCUCUGCACCUCUUUUGUUUUAGUAA
+ACAAAAUUUGGCUCAGGAUUACCUAAUUUUUAUCUUUUUUUUGCAACCUA
+GGUUUCCCUGAAUUUGAAAACAAUCAUUUAGUAAAUUUCUCAACUAAAGC
+UCAAUUAAAUUAAGUCCGCAGUGUGCCUUGGCAUCGGAAGUCUCGCGGCG
+GCCGAGGCUGUCUCUCCAGCGGCUGCUUCCUUGCGUAUUGCAGGAAAAGG
+CCAGAUCAUCCGUUGGAUUUCUGAUACCCAGGGUCGGCGGGAGUUUGCCG
+CACAGGUCAUAGUGUAGUUACCCAUGCGCACCAGAACAAGCGUAGCUGUC
+CGCCAGACGAGACGCUUUUGAGGAAUGGUCGCAAGUCUACCUUACCACUC
+GUAAGUUCGUCCCUCUGAUGGCGGUUGAACUCGGGUGGAGGGCACCAAUA
+CCAAGUAGGUGCCGUUGACGACGUAAUUUGAAGAUUAAGUUUGAUAGCGU
+GCGACCAAAGGUCGUAGACCACGGGAGUGGGGCGAUUUACUGCCUCCGGU
+GUCCGGUUCCUGUGAUGGAGUAUGUUUGGUCGUAACUCAAAACCUGCACA
+CCUCGGGCGGUCAAUCCACUCAAGCCGUUCUCCUUUACCGAUGCUGCGGU
+UUCAACCGACUCACGCCGGGUCAAAAAAACCGUUCUCGAUCCGAGUCAGU
+GGAUGACAGCAGGUAGCGGGAUAGAGGUGCCAACGUCAUUGGGCCCCCUU
+AUUACGUUCCAGCUGUACGGCUUUAGUAAAUACCGUUGUUCGUCUCAGGA
+CUCACUAGCGCUUGGAUACAGCGCUGACACAUAAUAGCCAUACCGCACCA
+AGUGCAGCUCCUCGAUAUUCGAAGUGAUGAAUGACUAUCCGUACGCUCAC
+ACACCGAUAAGUCACGUGCGAUGCGCCGAUGGGAGCUUUGGAACAGUUGG
+AUUUGUCCCCACUUGCUCUGGAUUUUUCUGGAGGGGCAUGGCGUCAUAAG
+GUGGGUGACCUACCCAAAUGAGAUGUCGCUGCCCGCAAGGGUACUGUUGG
+GUCACUCAGGCCACUAUCUUGGCGGUUCCCAGCGCAUGAGCUUUCUCCCA
+CACUGCGGUUGCCCGAACCACCUGGAAAGAAAAAGUUCGCGGCAGUAGAG
+UUAUUACGUAUUCUGCGAAUCGUGAGGGAUUAGCUUGACAACUCUCUAAG
+CGCCAUCCCCAUGAAGUCUUGAAUGGUCGCAAUUGAGAACCGUCAUGGCC
+GUUGCACUUCGUAGCUCAACCCACAGCAUGUGUCCCCGGUACGAAACGGU
+AACAUUCGAAUCGGGGCGUUUCGGGAAAUUCAGCUUUCAAAUCUCAACUA
+UCGUAUGAACAUGUUCACUGUCCUUCGCUUAAACUAUUAUUAUGCCGGCA
+GCAUGCUUUGUACACGGUCAUCGUAUUAGGUAGCAAGUAUUAUUACUUCC
+CGAACAGGCUCGUGAUUAGCGACAGAAUCGGCAUUGAGGACGCACACAAU
+AUCACUUUGUACAUGUGCUCUGGUGGUAAGUCCGACCAUCUGAUCCAGGC
+UUAGCGCCUCGCUCCUUGCUUCUAUCCGGCUGACACCAACGAUCAAGAAA
+UAGGUCGCAGUGUAUUUGUCUUGCGGUCGAAACAGCGCAUCGCACGUCCU
+GAUAACUAACCUGCUGUUCGCGGCCACGUGAGCUGGAGUUAAGGGUAAAA
+CCGUGGCCCCAUCAUCUAUGUGGGUCCUCUUGACAUAAAUCCGAUAUAUG
+AGACCAGCAUUCGCGGCAUCUUCAACUUUUUUCGUACCAUUCCUUUAAGU
+UCGUGCCAACAGUGCGCUAAAUGUCUUUUUAGAUAGAUUCGAAUUAAGCC
+UACUGGAAAUCGUAUUAGAUGGAAGCAAUCGGACUGUCAAGGCACGAAUA
+CAACCGUCACUAAGUUGGUCACGUGCGUCCGUCAGUCGUGUUAUCGAAGG
+CCCGAUUGAGGAGAGACAAAAUUCUUGCUGGAUGCGUACAAUCUUACCUG
+UACAAAGUAGGGCUGUAUUGGGCCAAUGGGGAAUUACAAAUGAGCAUUUA
+GUCCCCGCGCGGUUUCUGAGUGGCGAGAUCUGUAUCGCUCGCGGUUCUGU
+CAGCCGGCCAGUCCGGAUCAGGGUCCGGUUAAGCACAGUGUAGGCGCACG
+CGGGGGGCUAGAUUUAUUUUGUUCAUUUCGAUUUGCACUAUCGGAGAAGC
+AAUAGCUGCUUGACGCAGUAUUGGAUAGUCAGGCGUCCUAACGACGCCGC
+UGCGGAUUCGCACACACCGCCUACCACCUAUCGGUCCCAGGAGCUGUACU
+ACGGCGGUGCUCGAAGACCGAGAGACGCCACAACUCCGACCGCCUUUUCA
+UAGUACAAGAUCAAGACCGUCACUGGCCGCAGGGUAUGUACCCCAUGUGU
+GGCGGCUCUGAUCGGGCAUACGCCGAAGUGAGGCAAGGAGACGCCAGGGU
+ACUGAUAUCCGAACGUACCUUCCUAUAUCGCUAUUAGUGCUCGAUGCAGG
+AUACCCACGUAGCCCUGAAGGGUAACAAAGUCGGCGGGAAUUUCCAGAUA
+GCCCCUUUAUCGCCGCCGAUCAUAAGGGACUAUUUCGUGAGCAAGUCUCG
+GUAGUCUACUACUUGUUCAAUUUUUCAUGUGGCGUGCUAGAUCACUGCCG
+ACGCAAACUGGUUUGUAGCUAGGGGGUCUUAGACAACAUUCUUUCUUUAU
+UACCGACUCAGAUUUUCUUAUGUUGUAGCGGGCCCGCAGGCGCAUCAAGA
+GCCUAGUUAGGAAGAGGCGCCGCUCCACGCGCGCUGUUAAUGCUUAGGGC
+UCUAUAUUUAUGGGGUAAGAGUGGCACCCAAUACAUAGUUGAAACAAGAC
+UGAAAUUUCCGGUUUUGUAGUUCGAGCUUAGCACCAUUAAGGGAAUCAGC
+UAGUGUCGCUUACAAUCUCACUGAAGUUAUAUAGCUUUGGAAACUCUAAA
+GCUUCUUUUGUUACAGAAAAGGGUCUGAGUCUGUAUUAGAACGGCUUGUG
+AUGUUAUCGACGUCUCGUUAGGCGAGUCUAAUACCGAAGGUAUAAACGUA
+AGCGCCUGUUGGACCGCUAUUAAGCUGAAACCGCACUUUAACAGUUUCGG
+AAGGACCGCACAUCUUACUGGGGUCAGAAAUUUCCACCGGUGGUUCAUGU
+AUCCGUAAUACCUCAAGUUCACCGCGUCGAGAGAUAGGUUAACCUUACUC
+CUGAACCCUCUGUUUUUACCGGACACGUGACCCCUUUGGGCUGUUCCAAC
+CGCACUGCUGGGUGGCCUGUGCAGCCUUGUCUUUAGCCACUCCUUAAUAA
+UCAGGAAUCGAUAGAAGAUUUAAGGAGCACUCACGAUGAGACGCCGGGUA
+GUGGCACCGUUGCUAGUGUGUGAUCGAUCGAAUUGCUUCGUCGCUGUCCU
+GGGUUACCAGGUCUCGCAAAUAAUAUAAGUUGCGGAGUGCUCAUAGAACA
+UGAAUCACGGUACGGGCUAAGAAGACACAUCCCGUUACGAGUCAUGCCCA
+UCCCCGACCGACGUCUCGGUUUACGCCUUUGGAAUACGCGGGGAGCAAGC
+AAGGCGUAUGCCUUUUCCCAGGUCUGAGUUGGAUAAACUUUGCAUUUCAA
+UGACAGCCCCCCCUUGUGGGGGUUAUACUUUCAGGACACCCGAUUGUUGC
+CAUUUCACAAAGCCUUUCAAUCACUAAAUACUUUGAAAAAGUGGAGAUCA
+UGCGCUGUAUUUGCGCCACGACCUAAUUGAGCAAGGCAUCCUAAGCGCCA
+CUUAGGAUGAGAUUAUGACCGAGGUUGUGGGCAGCGGGAGUCGAAAAAUA
+GAUGAUGUCAGACACACUCGGCAGUAGCCGGUUCGGGGCUGGGAGGUUCG
+AAGACAUGUCCAUGGUUGUUGGCCCACUUAAGCACUCACAUGUCCGGCCC
+CCCGACCAUGCAAUGAUUUGUAGGUGACUACGGGGUAGAUCCCUUCCAAC
+CCCUCGGAGAUACGAGGGCCUUCUGAAGAAACGCAGCAAUAACGAUAACG
+CCGGCUGUACGAAAAUGUGGUGCCUGCGGAUCCCCUGGACAUUUGUUCUC
+CAACUGGCACGGAUGUUUGAGGGUGGCGUGGCCACGCACGAGAUCGGCUG
+GUCUUUCAGUGGGGCGAUGUAUUGGGUCGGGCGGCGAAACUCUCUGCGAA
+AUCCUGUAGUACCCCCUACGAGCCAGUGACUUAUUCCCUCACUUUAGAUA
+CGGCUGUAUUGAAUUGCCUCCACGUGCGCCGGCGAAGGACUCUACCUUUA
+CUGUACCCUCCUGCAGCUUGCAGUCGAGCUCUCUCGACCGCGUGCUACGU
+AUGUUCCAACAAAAGGAUCCCGCGUAAUACCAUCAGACUUGUGAGAAGCC
+UAGUACACGCUAGGUCAUCGUUCUUUGCAAUGAGUCAGCAGCCCAAUCUG
+GUGUUUAACACCCUUGCUAUCGAGUGCACAAUGAAAGUUGUCGCUUUUUG
+UGUGCAGAUCAUUGAAGCUACGGACCAACGAAGUAUGCUUCGGUUUACUU
+AUAGCUCCUCGAGUCGUAUAAGGUCCUUUUACACGGGUCUUGCUCUGACG
+GCCGACUAAGCAAAGGAUCGGCCCAUUUAAAAAUUCAACUCGGCGCCAGU
+GUCACCGUGGACUUGCAGAUGUGUGUGUCGUGAUUCGAGGCUGCACCCAG
+GCCGUCGCGAAGCGGGAUCCAAUCCAUUAUUAACCCGAAGUCGCGGCCUC
+CUUACCAGUCUCGCUGUUAUCGAGAGACUUAUACAAACUAGGUCGAAUAA
+GAUAUGCAACCGUAAUCCACAGGUAUAAUUUACUACCUUCGCAGCGAUGC
+CUUCGGUAGCGAUCUACCCCAGCUGAGGCGCUUUGGGAGGAGAAAAUGAC
+UGAUAUGACCCACUUGAUGCCCAAACGCCCGCUCACAGUCGGCGGCCCCC
+CAACUACGAAGAGUGCAGGCAAAACGAGGUGUAGCUCCUUACGACAAGCU
+CACUCGACAUCAUAGAGUAAUGGACACAGUGUCAACAAACAUAACCCGGC
+AGCGGCCGCAUGUCGCUGCUGUGAUGCCCGACCAGCUUCGUGAUGAGCCG
+CGCAAACAAUGGUGUCUGCAACGGUCUUUUAGUGUAUGUCAACCGCGGAG
+CCGAACAACGCGAGCUAGCAGAAUAGAGAGCCACUCGGGUAUAUAGUACC
+UCUCUUUAGUCCUCAAGGUCGAUCGUUAUCAGGCAGAGGACUCGGUACGU
+GGCGAUGCACGGCUCCGAAAGGGCUAAGUUUGAGAUUAUCCGUGUUGAUU
+GUUGGCCGAUAAAGUUCUACUGUGAGACAUGAGCAAAGUCCGGACAUUAU
+CAUCGUCACAACUUGAACAGAGGUGACGUAGUAUCACAGGUGAACCACUA
+AUGUAGGACAAGUGCGUGUAUGAUGACCGUAUGAUCUUGUCUCUCUUGCA
+AACUCAGGGAGGGGGCUACAAAUUUUGUAACCUACGCAGCUAACCUUCAC
+CCGUAAAUUUGGGCUUAUAGAAUCACUCAUAAUUGUUACGAUUAAGCUUG
+GCCUCCGGCGAUAUAUGUGUGUCCUGUAAGUCAUCAGAAUGUGAACAAAG
+GUGUUCGGCCCUGCCAGGUUGCAUACAUCUAAACAAUUGUGAUUUGUUUA
+GUAGUCAUCGCAAUUUCAAUCGCAAGGGAUAAUGUUCCUGUUUUCUUUGA
+GGAUUUACUGCGUUCCUAUGCGCUUUAUUCGUAUAGAAAUUUAUAACCCC
+GACAGCUUAGAUUCGCGUUGGUCAGACCCCGUGGCAACGCGCAAGUUCUA
+CGUGCGACCGCACCACUAACCGUCCCAGAUUAUCGCCCUUAAACCUCCCC
+CAGGUAUGCCGUGACUUGAUACAAGACUACGAUGGGCACAAAGGACGCCC
+CAGUGAACGAGCACAUCUAUAUCGUCACCACGUGAUAAUGGCUCCAACCC
+AGGCUUAACGUAGGUAUGCGAUCGGAACCGCAGGAAAGCGAUUAACUGCC
+UUCCCUACUUUAAAAUGAACGUAGUGGCAGGGACGGAGUGUCAUUUCGCA
+UAAGGCCUUGAGCCGAACAUUCGAGAGUCACAGACGACUCCUCUAAUAAA
+UGUAUCUACAAUUCCGCCCAGGUACAUUGCGAAUAGGCCUUUCUCGGAAU
+AGGCGUCAUGACCUGGAUACGAGUACUGGCGCGUGUUACACGAGUGGACC
+UUUGGUUAGUGUACGUCUAGUCGACUUCUCAAGCCAAUUGUCAUAUCAGG
+AAGCAGGCAAGGACUAAGCGUAUGAGUCGCAGUGGGUCAGGCUCCAUCCC
+CUUUUCCACGUUAACAUAGGUAUGAUGUUGGAUAGCUACCGUGCUCAGCU
+CAUUAGCUCUUAGAUUUGGCCCCCGCGGUGGAAAGAUCGGAAUACAACUG
+GAGCGUCUGCUAUCACCCCUGUUGCCGUCGCUCUCUGUCGCUAUCGGUCC
+GGCGACUUUAGUCAGAAAACUACCCAACUACUAAGUCUUUUGCGGGUCGA
+AAUAACAACUAUCGCGAGGGGGAUUGCUCGGAAGUUCCGCUAGUCUCCAG
+UUCCUACUGGGCCCUCCCCCGCUCCGAGUCUCCGUGGGAUGACGGUCGGU
+GGGCAUGCUGCCCGUGCAACGGGGGACAUGCCGGGACUGUCCCGAUCCCG
+CAAGAUUUGUGAGUGCCAAUAGGUGACUCUGUAGAGGAGGUUCAUGCCAU
+ACAUAUCAGUGCCCAGCAUUCCCUCUCAAUUGCACUAUAAAGCGACUCCC
+GCUCUUUGGCCUUACUAAUAGACAUAGCUGGACAGCAUUAGUCCUAGCGU
+UUGUGUGAGAGUUGAGUUCCUUAGGUCACAUGAAAGGCCCCGACUGGCAU
+UCUAGGCUUUGAACUAGGGCGUGCUGCCUGUCUUGUCCUGGAAUGCGAGG
+AGCGUUACGUCUAUGAACAUCCACUAGAAAUGACCCCCAACAUAUUGGCU
+CAAGCGUGAACCUGUAAGUCUAGUCAAACAUGUGUGACAAGAGGGCAGUG
+ACCCCUGCCUACCCCCUGCUGCCGCCAACAAUGUUCCGGGUCUCAGGAUU
+UGCGUAGUUCUGUCCCAAGUGGGCCUUUGAUUGCCCUUGUCUAGAUAAAC
+AUGAUCAGGGCUUUAGGUGAUGCCAUUUGACAUAAUCUCGCAGCCGCCCA
+GCUGUUGGCGUCGAACUUUAGGAUAUUUUUAGACUCAAGCUAGCGAGAUA
+GCUCUCCACUGAAGGCCUGGGGAGCCUUCAGUGACAGUCCUAUACCUGUU
+CGGCAUAGGCCCAGCUGCGUAAACCUUAAGGAAGUUUACGCGCUUCGGCG
+GGCACCCCUUUCACACACCUUCAUCGGCCCUUAACACCUCUGGCAUGUUA
+CUCUUGAUGACCCGCGCCUCUACCUCACCUGUCCGAUCAUCCCCCGCACA
+GUCCUAAAGGGUGAAAGUGAUAGACCUGUAGGGUAAUCACCGUGGGCCGA
+CCGUCUCGGUGCAGGGAAGUUAGUACUAAAUCAUGAUGGGGAGUGUGAGA
+CACAUGUUUCGGGCGGCACACGUCGGCACGCCCGGCUCUACUGUUACCAC
+UUAAUACGCGCAAGGCAAUUUUCAGGUCGACGUGCUCUACAACAAUCAUA
+GAAACGCAAAAGAUGCUUAAGCGGGAUGCAAGCUAUCAGGGGUUCCUGGA
+GCAAACCCAGAAGCUGGCCUGUAUGAUGAAGUGUCAUAUCAGAAGGCACC
+ACUGGGCAAACCUGCGUAUUAGUCUCGGUUUAGUAAGUUGUAAGCCAGCA
+AACUUAUCAAGGCAGAUCUGGACGGAUUUUCCGAUGCCCAGUGCGAGUUC
+UUUUGAAGGGGAGUCACCAUCCUUCAGUCCCGGGGCAAGGUGGCGGAGGC
+ACUGUCAUCUACGGUUGACCUGCAUCGCCUUUCUCUUGUGGCCUUUUCUA
+CCCCUCCCUCACCGGAGCCUCUAAAUUAAACUUUACUAAACACCGUUUUG
+CCAACAUCACAUCUCGAAUCGUCGGCAUGUGCAGAACCCGUCUUUUACCU
+UAUUAAUGACCCACGCCACAGACUAAGCUUUUUCUGAAACGACCUCUCCG
+ACGCUGCUAUGCCGAGGCCUUUCAAGAAGGCGGUCCAGCGUAAUCAGGCA
+AUUAUGGAUCGGGCGCGUAUUCCAAAGUAAGGGACGGCGUAUACAGCAAG
+ACUUGUAGCGCGAGAGGCCAUUGUCCUAAAGACGACCUUCCUGAAUGACG
+UUCAUUAUUUGCCCCUGAACUCGAGGAUGUCCGAGCUGCAGAAUGGGAUG
+UGGGGCGGGACACGAACUCGCAUCGCCAACUCUCAUCUCUUGGACGCUCA
+CGGGGGAAUCAAACUACGACAGCCGCGCCGAUAACGAUUCCGCUGUCCGU
+CUCCGGCUAGUCCCUCAUGCCAUAAACAGCGCGAGAUUCACGCCUAGUCG
+GUGGGAGUCGACUCUGCCGCCAAGUGGUCGAAUACCUAUCUUUACAUGGG
+AGUGCUGCUGUCUGCACUCAGGAAAACGAUCGAGGACUCUCCUUUUCGUC
+UUCCAAGUAAGUUCGGAAGUAAAAAGUCUCGAUGAAGUGCAGAAAAACAU
+UCAUCCAGGUUAGGAUGUAUGGGGGAGAAAGAGUCCCAUCGUUAAAAUCC
+UCUGGCACAGAACAUUUCUCCCUAGACUGGAGGCAAUCUCUAAAAGCGAG
+ACGAAUAGUCGUUGUGCGACCUGCCCGCCCCCGGUCAACGUUUUACGGGU
+UGCGAAGCUGGGGGAACUAGACCAUUCGAUCAUCUCAUGAUGCGACUAAU
+CCGCUCCGAACCAGCGAAAUUAAGUUGGGUGUGCACCGGACCAAACCUGC
+AUACAGAACCGAAGUCACCUCCGCCUUAGGGAGACUCAAGCAACAUACUU
+UAACGGUUAAACACUGAGAUAGCUAACAGGAAACACUUUGUACUCUCUGU
+UUACCAUAGUUCGAGUGGAUACCCGACGGUAGACAGGGAUCUAAGCACUA
+AUAAUGGAUCCAAACAAGGGGCCGUGAAUAACCGGGAGAAGAAGAGUACA
+CAUGAUGAACAUGUCAGAGAGCUGAUGGUUGGUGCGAAUCAGUAUGGAAU
+UGAUGUGGAAUGGGCUUCGGAGCUUCCAAACCGAAACGAAAGAAGUAGGC
+UUUGGCGACAUGAUCUCAUCGAUACAAGAGACACGUAUUGUUUUUGAUAC
+GGUAAAGUGCGUUACAUUUGUAACGAAUUAAGGUGGCACCACGGGAGUAC
+CCGUCCUUUCUAUAGGAUGAGUACUCCCUUUUUGUGUAUAUAAUUAGAAU
+GGCUUCAGCCCGUGGCAUCUAUAUCGUUGAUGGUCGUUAGCAGUACCCAC
+GAUGUGCUCUUUGUUAAACCUAGCGAUAAGUGUUUUAUUCAACAAGAAGC
+CAGUUGCAGCGAUGCGGUUUUCCACAAACGGGAGCUCAGGCAAAUUGACG
+UUGCGAACGACCCCGAAUGCGAGCUGCGGCUGAACAAGAACGUUAGCUCA
+AGCGAUCUCGAAAAUAGGUCCCAAGCCCACGCUCUGCAGAAAAUGUGGCU
+GGAGCCUUCCAGUCUCACGAUGUAAAGAAUUUGCAAAGAGUUAUUACCAC
+ACUCACCACCUAACUGCAGUUUGCGAAUAUGUAAGGGAAAGAUUAUCGAA
+CGAGGCAGACCGAGUCGGGGACCUCGAACUACUGUUCAACAUGGACGGUC
+AUUGGACAGGUGCCUCCAUAAUAUCCGUGGGAUCUUGGUGGCACGCUAUA
+ACCAAAGGUGGCUUUGUUUAGCAUUUCAUCAAAUCGGGCGGUCAUCAUAA
+AAUGGUAGCCAUUCAGAAGGCCUAAUUGGGUUCUACGACAUUUACUGUAA
+CGCGCUGAAUCUUGACUGUGAUCAGGGUGCAUAGCAAGGCCCUCGCCGAG
+UAAUGACUCGGCCCAUAUUACAUCAUAAGACGUGUACAUUCUAUGUUUGC
+UCCAGUGGUCUUGCUGUUCGAUGGCACAUCUAGCUAUACGAUGCACGUAG
+UGUACAGUUUGAUCUCUCGAGCGACUGAUGGGGCUGAUAUCUCCUCUUAC
+AUAUGGGUGGAGGCUACACACGUCGUUACUUUCCUAAGGCCCGUUGUCGA
+GCUCAGGCGCGUUAAAGAGCCUUCACCGCGGCCGUCGGGUUGAGAGAAUC
+AGGGUUGUCUUGAUUGCCCAGUCCGUUCAUGUAGACUAUCUCGGAGGUUG
+UCAGGUCGGUCGUAGUCCUCAGCGGAAAUUGCAUACCGCUUUCUCUCUAG
+UCCACAGGCUGCCGUUGAACCAACUCGUCUAUCAAGCAGAAUCAGCGUAA
+UGACCCAUCCAAUGUCCUGUGCGGUAGUUUUUCGCUAAAAAUAAGGUUCA
+GAUGGCUCCCUUUUUUGCCAAUGUAAUGUUCGAGGAGUAGGUAGAGGUCU
+CGCCACAGGAACACCAAAACUGUCGUGAGUUUCUAGGGACUUCGGUUGUA
+AAUACGGACCCCCGGGCGCAAGUAGAUUCAUGGUUUAAUAGCUGCCACGG
+UUAUGGACAACAGCGUAUAACACGAUUGCACCACUUUCUGCGACGCGACG
+AUAUUCCAAAUCGCAUUGGCGGUAGGGCGACUACCGAAUGGACAGAUCUA
+GAUAUGAAGAUCAAAGGGUCCGCUCCGGUUCUCACCCGAGCGCGACAUUU
+UUACAUCGGCAUGUAAUUUUGCUUCACUAUGUAGUGAUUGAGACCUGGCG
+CCAGCAAAUAGCUACCAUGACUUCUAGGGCUGAAUGAAUUGGAUUCUCGA
+GCAUGUCAGAUUUCGUAUGAGUAGUAACCUUUAUAAGUGCUUGGAAUGAU
+UAGAUCUCUGGUAACAUCGUCGUGGAGCUUGGUAAUUCUAUCAGCCUAGC
+UCUCCGGAUACUUUGUACCACCAUGCACGUCAAAUGAACGCUUUGGGUUA
+CUAGAGUCAGCAGGAAGUUAACAUUAACCCGAGAUUGGUGAGCGGUGUCA
+GGCUCUUUCCAGAACCAGAGUCCAGCAAUCGUUCCCAAAUAGCGUUCUGG
+AGGACCUGGAAAUCCAAUGAUAUCAGGGCACCGGACGGUGUGCCGGAAUG
+UACACGUCGGUGGGAUUAAGCAACAUGCGCAGCACCGGCCAGCUGUUCUC
+GACCGACUAGACUAACCAUAAAGCUCCUCGGACGGAUCUUCUUGUUGGUC
+ACAGAUGGUGAUCUCCUAGCACGUACGGACUGAUCUUGAAGCGUCUGUAG
+GAUUGACCGAACCUUACUGACCGGCGGCGUGUACAUUGUAACGGUCCUGA
+CCUACGGUUCGGUCGCCCGUCUUUGGAUCGGCGCCGCUAAAGAUCCAAUU
+GGGCAGCUUUGCUUCUAGCAUAGUGUCGCUUCUGUCUUCCUCUCAUAAUC
+UACUAUCGCCAAUACCUAUCUGCCAGUCGCCAGCGAGUGAGAUUCUGGUC
+AGUGCUGCGGUGAAGAGGGUACUUUGUUUGAACGAAUAGCGAUCCGAGCG
+AGCUCCUAUAUUAAGGCAAUUGUUCCCUAUCGGUUUUUCGGUCUACCCUA
+GUUCCUAUAAGACAAGUAAUUUUAGUCGGUACAGGAGCUUGACAAGUGGU
+CUGAAGGUAUUGAGAAGGCUGUGUAUACGUGUCAACUCACAAGCGCUGUC
+CGGCCACUGCACCGCGCGGUGGCUUUUGUCUGCUACCUUUCGGUCCUGAA
+CCAUCCACCACUCCUUAUGCACCCGGGACUGACCAUCUUCCGACAGUCAU
+CCCCUGGUGACGCAGCGCUUGGCACGGACGCUCGGUCGACGUUGACAACG
+ACAUACACAGGACUCCUCCUCUCACUCCAUCCACACUCAUCUACCGUCAA
+GAAGCUGACUCACAAGCGCCCGCCACGACGCUCGGUAACAUAUGUAGUCG
+UCUUACCGGCAUAGCUCCCACACUGUAGACGAAAAAGAGCGAGGUAGUCA
+GAACCAGAAGUACGUGUGUCGUAUGGAUCCAUUUUUUCUUACUGGGUGAG
+UGUCAAACGCUUGGUGGCACUGCACUGAAAUCGCUAUUUCACUUGAUGCC
+UUACCAUGACCCCAGUGUGACGCAGCUUUAGGAGUUCGGCAUCUUAUGGC
+CCUAUUCGCGAUGUCGUCUAUUAAGCUUUUUCCGUUAUUUAGGGCGGGAG
+GGGGACGAUCAUUUCGGCACGAUAUAGUGCACGGUCUCCAUCAGUUCUUA
+UACGACUAAAUACGUAGCAUAGCCAAUCGCAAGGGAUGGACUCGUUCUCA
+AUUCCGGAACGAUACAAGAAUGCCAGCUGGAAUUGGCCCCGUAUUGGAUA
+CGUCCUUUGGAACCCUAUACGACUUGGUAAGCACAGAAUAUACUUCUAUC
+UCUCCAAGAGCGGUUCAAUAAUAUUUGAUCAGUGGCGUGGGAGUGCUUGG
+GCGUCCGUGGCUAUGUAGAACUAUGUUUCUGAGAGCUAGAGCACCCCUAG
+CGACAAGCCUAAUCAGGAGUACGCUCUUGUGAUAGGCGAUCGGGGGGAUG
+UCAAAACAUUGCACGAUUGCUGCGUGGGGGUGCAGCUUUCCCGCUGAUCG
+CCUAACUCGGCUAACGGAGCGGUCCUUCAAUCACCCACGUUAUUUUUUAU
+GCGACCCCCUUUGCGGUGACCGUCUGCACGACUCAAGGCGGAAGGGAGCA
+UAGCGGAUCCUGUCUCGGUGUAAUUGAGGAGCUUUGAUACGGGCGGGUAA
+CCGCUCUCGCCCAAUGGUCUCUGUGCAUCUUGGCACGCUAUGCCAACCCA
+UGUGCCAUUAGGGGUGAUAGAAGGUACGCUGCUGGCCCCCUGGGGUUGAC
+GUGAAGUCCAGAAAAUUUCCAGUUCGAUACGCGAGGGUACCGUUGAAAAG
+UGUGAUUCGGGGUCCAGAGCCGAAGAAGAGGAGCCGUACGUCUCUUGAAC
+AUUAGGUGCCCUCCAUCUUUCACGGGAGUUGGAACUACUGUUUCCAUCUU
+CAGUGUACCGAGGAUUUGUUGGCCAACAAAAAAAGCCCUUCUUUCCCAAA
+AAACUGGGACGAAAGGCUUUGGUUCCGCGGUACCACCCAAAUUAGCAACA
+GAGGUUGCUCACUUAUACAAUACGGAGAUGAAAUAUCUCGAUACUGUUCU
+UCUUGUAACGGCGAAGUUCCCGGCUAAGUCUACUUUCCUAUAAAGGAUUU
+CGGUUAGCAACUCCAGGAGGUUCUUCAUAAUAGGCUUCGUAUCAGGCUCA
+CACCACCCCUGACUCGCUUAAACUACGUCCUACUACUACUCGUCCUUUCU
+ACAUGCCUGGCAUAGGGGCCAUGCUAGGGCGACGCAGAAUUCAGGACACU
+CCGCAUUGCUUUACUUCGAUAUAGCUUAUUGGUGCUGUUAGCGAUUUAUA
+ACGUUAAUUUGUUGGAACACUCGGGAUAUCCAAUAACUUGCCACCCAGCC
+CCAGCUACUCUGUUAGACCUAGUCAUGAGGAACCCCGUAUAUACCCGUAC
+CUCCGAGGCCCAGCAUUCAUCCUGGUGGAGGUUAGGCCAAAUGCAAAUGA
+AAGACCACCCAAUGCAGAUCGUCAACCUGAACCCUGUAAAUCCUACACAG
+ACGACGUACCGCAUAAACCUUGGUUGCGUGGUCAUGAUCUGCCUCACAUC
+AUUGCCACAAAUUGCUCAGGACUCAGAUAUGGCGCCGCUCUACGGUGGAC
+CCGGUUAAAAGUAUACGCGUCACUCAUCUUCCUCACCAUUCUAGCGCUUA
+UUCUUACCUCGUGGUAAAGUGUCCUGCGUGCAUUGGGUGUUCUUGCAGGA
+UUACCGGCGCCAUGGCAUCUUGGUGGUGCGAAUAAAAAACCGAGGUUAUA
+AUGAUUGCUGCCCGGUUGAAUCUCGCCGAACCGAAUCCCCGUAGAAAAGA
+UUAAGACGGCUUGGAUCCAAGAUGCACUUGUUGAAAUUGUAAAUAUCAUG
+UACCAUGGCCCGCCUCGUUUACGAUACGCAGUCGCAUGAACCGUUUAAAC
+CCACGUACUGCGCCGUGAGUACACAGAUGAUGCAUGCGUCGUGACACCGU
+UCUGUUGACCGAAGUACAAGCCGCGGGCCUGAUAGCGCUUUGGUUGACCG
+CGUGCGCAUUCCGUAUGCAAGCCUAGUCUGGUGCAACAUCAGUUCGACAC
+CAUCUUAUUUGCCGUGUACUUUAGUUUGGAAGCACGGUCCAGGUGCAGAA
+GCAGAACUUACUUUUGGUAACCGGUGGAGCACCAUGAAGGUCUUGACUGU
+CGAAUUAAAUUUGCGCGCUUGUUGGCCGUGGAAAUCAGUGGGACUCAGUG
+ACAACCCUAGGCAUUUAACAUGCCCGUCUUAACCGAACAAGAUCACGAUG
+UGGCUGACUCACCCGCACGGGCGUGGCGUCCUAACAUUGGGCGCCAUAAG
+GCAGACGGAAACUCGGACGUGAGUACGGGAACGCGAGAUGAGCAUAUACU
+GGGGUGGGGUUGCGACGUGCCGCUGAGAGGCAUCCACAGUGUAUCUAAUG
+CCCAUGCUUUAGUUGCCCAAGCAUCUGCUAACGAAUCGUCCACUUGCAGU
+AUUUCCGUUACCUUCCCUGUCAGCAUCGCCGGGCCUUAGGCGAGUAAUUG
+GGCAGGGAGCGCCAAUUUGGAUAGAAUGUGUUCGAGUCGCAUCGCCUCCU
+AGUCAUUCGUUGGAGCGUGUAUGGCAAUUUCUCCUCUCUUCGAUUUUCCC
+ACCCACAACCAUUAACCUGAUGCGGGGGAUUCCACAGCGUCAGUUGCUUA
+UACCUUCAAGCCACUUGGUUAUUCCCGCUGUCAGCGACUGGCCUUGUUUU
+AGGGAUCCCUAGCAUAACCCGGCUUCUGUACUGAGGGGAUUCGACUAAGC
+GUACUAUAAGGAGUCAACCCUUUGCUCAUCCCCCUUCAACUUGCUCCCAA
+GAGGUCUACCGUUUCAAGCCCUAAUACUUUCAUCUAUCAUGUACUACUAG
+CAAUUACUUGCUAGUAGGUCCAAUCAUCUAUCUAGUAUUAGGGCUUCGUU
+UCUGUGUAGUAGCCAGGGAUUCUAUCCCUACCCCUUACGGGGUUCUUGUA
+AGGGUUGGAGGCCGGAGUUUCCUCAGGGUUUGCCCCGUUACCCCCGCUAG
+GGAUCCCAUAACCUUGGGUGAACAUAAGCCCCCAGUCACUGGUAAUACGU
+ACUAUCGAACGUUUGGGGAGUAGUUAGCGUAAGUUUAUUUGUCGUCAUCU
+CGUUAGGCCAAAGCCUUUCCGGCAAAUAAAGGUGAGUUAUCCUCUCUUUG
+UUUCUUUGUCAUCAACAGAAACAGAGAAAGCAUUCCAGUUCACUUCAACG
+AGACCAACGCAUUCAUAGCUCAUGGUCUCAACUUAGGUUUUAAGUUUGCU
+AGUCGAAUAGCCCAGUACUUGUCGAGCAGUACUUCGUAAUAGGACCGGAA
+GCGUGUUCUAAGCCGGUAGGCUAUUACACUUUCGACAUUAUUAGAGACAC
+CUACAGGCGUCUUCCUCAAUGCGUUCUUAGGAGCCACAACUCUAGGUGCG
+ACAAUACUAACAUGAGUACGUCGGCUAUGCGUCUAAAUCUCGCAAUAAAC
+UGAUAUUGGCGCCGCUGGACUGAAACACCUAGGUCUAAUUCCAAGACGCC
+AUACACAAAUUGACGAUUAACUUCCAGAGAGUACUGGGGUACAUCGUGCC
+CCACUAUAACUUGAAAACUCAUCAAUGACUCAGCCAUUCCUAAAUGGACA
+GGUAUUGGCCGAAUUACAUUCGAUAUCCCCUGUACUGCUGCGACUCGUAC
+UGAAUUCAAGCAGGGAGCGUGCGGCCGCUGACGAACAUAACCCGUGGUCG
+CAGACGUUCACGUCUUUUGUCUGCCGGCUGGUAUAUUAUCACAUGGCGCA
+UCGCAUCAAACUAGCACCGACAACUAAGAUCUAUUAUGGCGAUAUGGUGG
+ACCGGUGUAGCAUGCUUUAUUCACGUUAGCGUUACCAGGGACAGAAUUAC
+AGUCCAUCGCACACGCACUCUGGUGGGGCGAUACACCGCUCACAAUCGCC
+UCAGCGGAUUACUAAGAAAUCGAUCUAACUAUUGCAGAUUAUCAACGCAG
+UGUGUGACAAUUAACGAACAUCACUUGAGAAGUAUACAAUGCAUUGUACA
+ACUUACUAUUCUGAAUACUCACUCACUUUUACUGGGUGGGACGGAGGGCG
+AGGCCUCCGCUCUACGCGCGAAGCUCGCUUUGGUGUCCAUUUCCCUUCGG
+UAGCCGCGUAUUUAACUCCAAAUAGCCCGCUAGAUCGAGGCUGACGACAC
+CAAAUGCUCAUGUUACCUUAUCCGCUAACCACUCAGUGAAUCAGCGUCGG
+CGAACUAAAACUGAUUUGGUUUGUCUUUGGAUCCCUGGCAGUAAGCGGCA
+CGCCACGAAGCUCCCAUCCCGCGUCCUAUCAAGCCCACGCAUGUCAUCUG
+UCUAGAGACGGAUUCGAGGUAUUUAGGCCACCCCCUACCUGACCCUGUGA
+AAUAACGAUCAUAUGUGGCAGUUUAUAGAUACCUUAUGCGUGUUCCCGGU
+GUCACAUGCUGGAGCUGAACCGAAUAAGACGAGUGUGCGUAGGCUCGUUC
+GGGUUGUUGCACUCCUCCUCUUAUAUGAACCAGGGAACGUUCAUAAUUUA
+GCUGCGCUAUACAACGGCUUUCUGCGCUGGUGCGCAAACGAAUUUACGCG
+UCUAGUCCGCUUUUCGGACGAGGCGUCCUAGUAUGACGCUGCCUCGAUCC
+AAUUCGAUUAAUAUUGCCCGGUUGUCAACUGCUCAUGUUGAUAUGGACGU
+GGCAUGUGAAGAAACUUGAAGAACAUUGAGAAAAUGGACGUGUUGUACGA
+UGACAUUUAGUGACUGGUUUCGAAGCACUGCUGUCACUAUAUCUUGCUAA
+AACUCCUACGCCAGAGUCAUGGCCUGCGCGCAGACCAUAGCGAAUCGAUC
+UUCUCAAUUACCCCAGCACUCCAUUUUUAAUGUGUGCUGGCAGGUGGAGA
+AUCCCAAAAACAGGUAACCAAUGGAAUCCAGUCGUGGCGUUCUCCUGCAG
+AAGAAAACAAGGGGAUUGUGUUGCUCCUUCCCCUCCGAUGGGUGGGUGAU
+UACUGGGAUUGCCGGAUGUAGUCUUCAUAUUAACUAUAUUUAUAGGUCCG
+UACCAUGUGGGCUCGACGUUCUAAAUUUGCCUCACCUUACUUCACGCUGA
+AAUGCGCCUUUGUACCUGAAUUAUGUAUAGGCCACAAUCGGUUCAGUAUA
+GACAUUUCAGACCAGUCCUUGGGACUUGAAGCCCUAAAGAAUUAAACGCG
+AUCAAUUGUAAGUAAAAUAGCCCGGUCCAAGUCCCGGCCGUUAGUUAUAG
+ACGCGGUGGUCAGCUUUGCCUACACCCGUCUGCGCACGAUCCCAGCAGCU
+CCGUGAGGAGGCAGCCCUAGAGCGCUGUGUGAAAGGGCUGUACAGCUCUA
+GGGCUCGGUAUCUGCAUAGCUGGAGGAUUUUACUACAGCCCCUGUUCGGG
+GCAUAUACAACGAGAUGGUUCGGUCGCACGGGCUCGAAAAUAUACUAGGU
+GUGAUCUCAACAAAAGUUCGAGACCUUGUUAUGUGACUCGGUCGGCUUUG
+AGUCUCCCCGGGGGACCACUACGCCGGCUCGCGUGUGAGGACGCGUGAGA
+UUGUUCUUGUUGCCUGACAGCAACGUAUACCUGAUCCUGACUGGACGGGG
+GGAAUAAUAAACAUCACUCGCAAAGGAGUGUUCUGCCCUAUGAGUCUGGG
+UACUUUAGUUUCUUAAUCCUAGCCUUGAUGAUGGACUUAUAUGACGUCUA
+AAGAAUAUCUACUAGGAGGUGAAAGAAUUCCUUAUACAGGCUCAUUAUUC
+CUUAUCGACUUGGUAUAUAAAGCUACCAAGCGACCUAGGCUGCCUUACAG
+UCUACCAGCCCUUCUUGCUUCGAAUGGGAACAUAUUGAAGAACCCAUGUC
+AGUGGCUUGCAGAUCAAUCUAAUCAGCUAUGACGGGUCUUAAAGAAGCUA
+UUACGCCGGGUGAGGAACAGAGGAACUAGUAGACGUUCAACGACGUAAGG
+GCAUCUCUUUUAGACCUGUUAGUUUAUGGCGUUAGCCCCUGAGGAUGAUG
+GAACCGAAGCCCCCUAUUCCUCAUCGCGGUCCUGUGAGACCAUGAGCUGG
+GCUAGAUCCGAGACGGUGGAGGCUUGUCAUCUAGUUAUGAAGUCUAGGCG
+CGGUGAAGGAACGGAGGGAAUAGCGGCGCUAUCAAUACAACGCUACUCGG
+CGAGCUAACUCUUAUUAACCUAUGGUGAACCAAGUCUAAAUUAUUGUGGC
+GAUUUAAGAAGGGAUGCAGUUGGCGAUAGUGCAACAAUGGCGCUAGGCAC
+AGCUUUCUAUACAGUUUCUAACGAGUAUUCUAGGAGCUGUCACCAACCCU
+GCCCCAGAAUCGCUGCAUCGAGCUAAUGGGGCAUCGGCGAGGCGCUUUUG
+UUGCGCGUAUAGCGUCAUGGCCAAAAGGCCUUACGGUCCUGUGUAGGGCA
+UUUAACCUUGGAUCAAGAUCUGGUCAUGACCCAGGCGAAAGCUUUAGCUA
+AGGACAGCAGUGCAGAUAUCACUCGCUCCCCUAAACAAUGAAUAAUCUAC
+ACCCCUAUGUCGGUAUGAACAUUCAUUGCCUCGGAGGGCGCUCGUUUCUG
+AGUAGAUGAUUGCCUAGGGUCCUGCGUAGCGCAUACGUAAAGGAAGUUAA
+CCUAUAUGCUACCGGAGCAUGGAAAAAUCCCUACAUCCCAACGGCUUAUC
+GCCAUGGGACGAGAGAUGCUUCUCCCGCGGUACCACCCACAUUAGUGUUU
+GACCACUCAACUUAUCAAUUCCUUAACGCGGAAAACGGGGAUACACCCAA
+GCUCCAUGGUAAGUUCAUCCAGAUUUUGUGACUGACUUGCACCAACCGUC
+AGCUCUCUUCACAUCAAAAUAUGCAGAUUACUACUCCAAUUCGACAUAAA
+AAGUCUGCCAAUCGUCUCUCUCCGCGUAGUCUCGAGGUACCGCACACAUG
+CGCUCUUGAGCGGGGUAAUAGAGUUGUUAAGUCGAGGAGUGAUUCCUCAG
+UCCACGGGUAUAUACACGAUUUAACUGGUUUAAUUACCGCUUAGUUGGGG
+CAACUAAGUCGCGCCCAAGCAUCUUACUAUGACUUGCACCUGCAGCACCC
+CGCGUCGCUAACUUCUUUGCGAGUUGUUGGAGGCGGGUCUACUUACGUAU
+UUGGAAGCUGCCGCUCCAUACCAUCUAGCCGGUAUGCGACCUACCGCUGG
+CCGCGGAGAGAACCUGGUCGCACUAGCUCGUAGACAUAUAGGCCAGUCAG
+GAUUGGGGCUUUUGGGGACGGAUGACUCCAGGCCCCCAUGCCGCAGAUAG
+ACGUUCUACGCAUACGUGGGGCAGACCGGCGCUCACCCAUUGCUGCCUCC
+GUCUUCACGACGCUCCGAGACAGCGUCUCCCCGUGGACCCCAUGCAAAGU
+UUCUAAGUGCCAGCAAGAGUUGUCAAAUCGUGCAAUCCCGGCGAGCUAAC
+GAGGGCGUACAUGCGACAUACGGCGCCUCAUGUAAGCCGGCAUGAACCAU
+UCAGGAGAAGGUCUAUUGAUCUACCGACGGGGCAAAAAGUUGUUAUACCA
+GCUUUGAAACUCUCAGGUCUUGGUUACAAGUAGAACUGCAUGGGUCCGGA
+GAUCCAACUACUGAUACAUAAAAAUUGUCACCCAGUUAUCCACGUCGCCG
+UCUGACUUGGUGGGAGCGUGUUUGUGGCAGCGAGCCGUCCAAAAAUCCCU
+CCCUUGGUCCGAGUGCCUAGCAGGCAAGUAGCUUUUGAUUGGCAGAAUCG
+UUUUGCCGAAUUUAGUUCACGUGAUUGCUCGAAGGACCCCGCUUGGGUAU
+UUCUAUAUGUGACGCUACGUAGUCUGGCGAAAAGGGAGCUGGUGGCGGGU
+UCUACAUGCGCCCGUCGAACAGGUGUCGGAGCACUCCACUAUACGUAUUU
+AGCAUUGGUCAGGAAUGAACAAUAAUCAAGAUUUUCCUUACCCUCCCGUC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr5.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr5.ebd
new file mode 100644
index 0000000..a7cfa16
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr5.ebd
@@ -0,0 +1,30 @@
+RF00177 AB032228.1/3-507 pg-1_5 8887 9391 0
+RF00168 AE001799.1/20444-20268 pg-1_5 27993 28169 0
+RF00023 AE007587.1/2639-2995 pg-1_5 36938 37294 0
+RF00059 AE014626.1/5916-5808 pg-1_5 34950 35058 0
+RF00059 AE014702.1/7711-7543 pg-1_5 36354 36522 1
+RF00168 AE016747.1/182196-182375 pg-1_5 29577 29756 0
+RF00230 AE017007.1/213076-212822 pg-1_5 42413 42667 1
+RF00009 AF186228.1/1-243 pg-1_5 6810 7052 0
+RF00174 AF193754.1/24966-24788 pg-1_5 23772 23950 0
+RF00023 AF375575.1/1-318 pg-1_5 35527 35844 0
+RF00174 AL583923.1/215513-215333 pg-1_5 18551 18731 1
+RF00174 AP001508.1/228774-228971 pg-1_5 30548 30745 1
+RF00168 AP001513.1/19957-19775 pg-1_5 12950 13132 0
+RF00080 AP006583.1/134892-135011 pg-1_5 44042 44161 0
+RF00080 BX248358.1/90582-90421 pg-1_5 8556 8717 1
+RF00030 J03151.1/859-1101 pg-1_5 26871 27113 0
+RF00009 L12745.1/413-775 pg-1_5 44258 44620 0
+RF00031 L14329.1/236-302 pg-1_5 32421 32487 0
+RF00028 M15671.1/27-417 pg-1_5 25121 25511 1
+RF00028 M16898.1/110-597 pg-1_5 10187 10674 0
+RF00168 U00006.1/98763-98567 pg-1_5 30268 30464 0
+RF00177 U05662.1/1-532 pg-1_5 31379 31910 1
+RF00025 U10568.1/27-212 pg-1_5 12004 12189 1
+RF00054 U40654.1/666-735 pg-1_5 47597 47666 0
+RF00009 X04013.1/204-466 pg-1_5 39410 39672 1
+RF00029 X04336.1/3210-3313 pg-1_5 37431 37534 0
+RF00005 X16885.1/553-488 pg-1_5 7841 7906 0
+RF00030 Z11844.1/506-751 pg-1_5 21842 22087 0
+RF00104 Z36753.1/18689-18615 pg-1_5 3792 3866 0
+RF00017 Z99259.1/7742-7997 pg-1_5 15712 15967 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr5.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr5.fa
new file mode 100644
index 0000000..46f527d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr5.fa
@@ -0,0 +1,1001 @@
+>pg-1_5
+CGAUGUGUCACGCGGAGGCAGGCUUGAACUUAGGUGUCUAUCUAACUCCA
+CUCGCUGUGCCUGUUAGAGAAUCCCACUCUUAACUUAUGGUUUCGAGUCG
+GUAGCCGGGAAAGUCAUCAACAAGUAGAGGUUUCGCUGUUUGACUAUCGC
+UCAAGUAAGGAAGCCACCAUGGCUUCCGCUACCCAGCCCUGCACAACCAG
+UCUCUUUUGCUUUGUAUAUAUUGAGCGUAAUUAGCGUAUAAGAAACGGAC
+AUCUAAAGGCCUAGCAUAUCCUCCUUUUAGCUGAGCUAGGACUCGUUCAU
+GCGGGCAGGGUGCUGGACGGUACAUACUACCGCGGUCCCUCCAAAGUUUG
+UAACUGAGAGGUUUCCUACUAAAUCGCCAGUUUACCAGCGGUGAAGUUUC
+CAGGAGCACGAGAUUCACCUCAGGUGUCGGACGGAUCCAGCUUCAUAGGG
+GCGACUUACGGGAAGGACUCAUGCACUCGCAGUCAAACGAAGUCACAUUA
+UGGGUCUCGUAGGAUGUAAAAACCGGUCGUUUAAUAAGUAUCCCUGGGAA
+CAGCGCGGUCUUCUAAUUAGGUCACUGCCACGGGACGGUUCGCACAGUAG
+UACUGUGUGACAUGCCUGUGAAGGGCGGCGGCACUACCCACGUGGAUCCU
+CCGGAGAUAGUGUGGGUAACUGACUUUCCUUCACCUACUCGUACCGCUAG
+GUUAUCGGGUUUUCCUUACCUGGGUGCGCUCUACGCACCCAACAAUGCAG
+UGUAUAAUCCUUUUCUAUAACUACCGCACCGUCUCUUAACAGGGGCCAAC
+UACUUAUGCUUGUCUUUCAGGUAUAUAGUACAUACACAUUUGUAUGCCCU
+CGUUCAUUUUAUGGCGAGAUUAUCCCGUAUUCGUGGUUUGGGGACAGCUC
+ACGAUGGUGGAUUAAUGACAAUCCCCGCCGAGUUCCCCUUCGCUAGGUCC
+AUUUAGUAAUGUUUGUCUGCGCUUCCACCAAUCUUGGCGGUUAGCUGCUU
+AUUCGCUAUACUUCUAGAAAUUUUGUUAUCAUAGUCCAGCAUACAACCCG
+GGCCUCGUCCUUUUCAGCAGGUACUCAGAUCGAGAGACCUUACAGGGAGC
+GGGUAUAGGGCGGAGCACGCGUCAAACCAUAUUAGCGUGAGUAACGUCAG
+GCCUGCUUGGCACGUCUAAGAAAGGCGGGCUGGUUUAUGUAGGCUACGCC
+GAACAUAGUCAACAUGGCGUCGGACUGCCAGCCAAGGCACUUCCCAAGGU
+UUUGCCUCGGCGGGCAUGGUUCCAGGCUGGUUAAAUUACGAGUUCCUUGA
+CGCCAUCAGUGCAACUCACGUAUAACGAGGUCGGCUACACUUAUGACGAU
+AAUCCAGUGCUCCAUCCCUGGAUUGUGAACCCGGUUUUCGAACCAAACGA
+CUAGUGGAUGUCUGACCGCAGCUUCCAAGAAAGCCUUGCAAGUGUUGCUC
+CUCCCCGAUGAGGUAGUUGUUAGCCCCGUAUCUACUUAAACCAUUACUUA
+AUGUGCUCCCCCUCAUUUAUGGUAGGCUAGACCGACACCCUCCAACAUUC
+AAAGCUUCGGUAAAUAGAAGUCUGCGCUACGUCUUCUACUCAAUAUCUUU
+UCUCCCUGACAGUGACCAUUGAGUUGAAGAACCCGUGGAAAUUUUAAGUA
+AACCAGCUCACCUGUGCUAGCGAUUUUUCUGGGGGACCUGCGCUACUUCU
+GGUUACUUGUCAGCUGUUGCAAUUUGAUUUGGCUUAGCUAGUUGGGUACG
+AGCGUCUUCCCGGUGUUCAGGUAGGCGUCGAUAUACUGUCCCGUUCUGUU
+UAACCAAUGAUUCCGUCGACCUCGCGAGCCGACUCACUCUCAUCGAACCU
+UCAGUGUAUGGAAACAGCAGCCCGAGUCGACGUCGAAUCGUCCUUCUGUG
+AACGACCCCAUAUCAACCAUCGCCAUCUUAACGUUAUAGCUUGUAUGGGA
+ACCAAUAAGCCCAACGUCUUACCCUUGCCCACUUCGAAAUGGGUCAAGCC
+UAGCCGAGUUAUACCUGACUCAUGGAGCAAGCAGAUAGGAUAAGACGAGA
+UCGUCCAUAGCGUUUGCUUCGGUUUAAGAAUUGUCUCAUAGGCUUAGAGU
+UUUAUAAUCUCCUCUGCAUUACCAACUGUUCUGCACGCAUGGGUGGUUGC
+CGUGUAAACUUAGGCGACGUAGGUACUAUUCCCUUUACAUGCAUGUGUCC
+GAUCCCCACUAACCAAUCCUGUUUCUAUACUUGAAUUUUCCGAUUUUUGC
+UUAGCCCAACUCCUCGUUAUAAGAUACCACAGCAGCGCCGGUCUGAGCGA
+ACUACGCCAUCAACGAGCCCCACACGCAGAUCCCAAUUACUGUACAUGCU
+UGCGCGGUCCCCUUUUCCGUACGCCCGACUGCCGGCCUGCCGCGCAACCC
+ACACAGAGCUUGGGAGAGUUGUGGGGCGCGCAGGACACGUCAAAAUCUGU
+GACCAUAUAUGUCGUCAUAAAUACCCCCUUUGCCUUGUUUCCACCCUUUA
+ACCCGGAAGCCAUAGUAUAAUAAUGCGCCGGACAGCAGAGCGCUCACGAA
+CCAUGAUGCCGAACUCGUGUGCCAAGUGAUUUGAGAGACGAUCAGGCGUU
+UGGUGGCAGCUCGUUAGAAACGUCUCCUCCGGAAGGCCGUUUGAAAUGCU
+GGUACUUGCUAUGAGAAGGCCACUUUUUUGAAGUGAUAGGAUGAUUACUA
+CUACCUGGCCAUUUGUGAGGUGAAAUGAUUGUACAAACAGACUUGGAUGA
+GGAACAUGUCUAGCCUCGAGUCCGCUCUACCGACCCUGUGGUUGGACUUA
+ACGCAUUAAAUCGCCGUGAAGAGUGGGCAUUUCUGAUGGUGACCGACAGG
+ACGGGUUGCUCACGUACCCCCCCUCUGCCUCGUUAGCCAUGGUCUGGCAA
+AAGCGCUUGCAGUCGGGCGAACACGCAUUUAUGAACCCGUCCCUAGCGGG
+GAUUUCUCUCUAGUUGCCGCAAGUCUUAAUGCGAAAGAAUCGAUUUAAGA
+AUGCAAGGUUCUACAUUCAGGUGCCGGAAAUCAUGUUAAGUAUUGAGUCG
+GUAUCCGCGGUAACCAUCAAUUCGGUUUCAGCUACAUGGGUACGAAACAG
+GUAUGACAUCAACCAAACGAGCAACCAGCACGCGUAAAACGUUCUCCAUU
+AAGACAAAUGUGUAUCUUUUGAUGCGUAUCCAUCUCCCCUGUGGGGCAGC
+ACGGUGUCAUAGGGCCAGUAAGCUCUGCUAAUUCUGCCGCCGUUUCCAAU
+AGUGCAGCACAAGUAUUGACGUCGUGCACCAUUGAUGUUGAUGAGUUGUU
+GUCCUACUGGAGGAGGUGUAUACGCGCUCCCCACUUUCCUAUCCUUCUUU
+AUGAUACACUGUGAUGAGAUGGUCUAUGUAAUUGGAGAACAACGUCGGCC
+ACCACUUCUUGCAGACGUGUUUCGUGGAGGUCACAGUAUUAGCACAGGCA
+GCUUCUAGCGCGAAAUGUACCACGCGAACUGUCUAAGCGCGAUUCGAUAA
+UCCGCGACCUUUGAUAGAUGAAAGCAUAUAAUGGCAAAAUUCGUGGGAGG
+AUCUCUAGGGGACUUAUGCUACGAAAGGGUAUAAAGUUUACUCCAGGACA
+CGAGAAGAAUGCCUUCAUUAACACCCACUCAUAACGUUGCUACCGGAUAG
+UGGUGUUUUGGGUCGUCGCUGAGAUCGUGGUAGUAGUCUCUUAUUUCUGC
+CAGUGCACAAAGCAAAUUAACGAGAGCAAUGAACCCUCGGUAGUGACGGG
+CUAAGUCAAUCCGACAACUUGAUUUUCGGACGGAUAUAAUCGCUCGUCUA
+CCCUGUAGAUCGAGCUGUGUGUUUGAAACAAUCAUACACGAGCUAGACUA
+CAAGGUGCACGAACAAACACUGGGUCACUCCAGCAGCAGCCAGCGACAUC
+UUUCUUUGCUGCUAAAAAACUCUGGCCAAAGGUUUGCCUGUUGGCCACCA
+UAUUAAGACGGUCGGCCACACGCGACACAGAGACAAUGACUCAAAGGGAA
+CGCGUUCUGCUCACGACUACAGGUGUGUAGAGGUUUGGCUCGGCUGUGAU
+CCCGAGGGUAUGGGACGUUAUUACGUGAAGUGUACCGGUGUAACCGCAGU
+GGGGGGGUGCUGGCGUUAACCAUCCUUAAUUUAGCCUUACAACACUGUUU
+CACCCCGACAAGUUGCCUGAAAAAACUGUGCAUUGCCCAGGACGGAGCCA
+AAUACCCUCUCACACUCUAAAAUAGCAGCAGUACCUGGAGAAGCUUUCCG
+UGACUCAAGAUGGGCCCAAGCCUUUGCUAUGAGCGGCACGUUCAAGCAUG
+AAUAAAGGGCUGCUUGUGCUGCACACCGACCCGUUGCAAUAACAUCUGAC
+GAUAACUACCCGGAUUGACGAGAUCCGACCCAUGGAGUAGCUCUUGGGUA
+AGGGGAGCCGGGCAUUCUCCAUUAGGAGUAGUCCUAAGAUCGCCACCUUA
+ACUGUCCUUAUACUUUAGUUGCAUACGCUAACUAUUUGGCAAAAUCUGUG
+GAUUGGCUGGUUGACGUACUAGGAGAAUUUCGAAACAGCCCCACGUGUGC
+GCUAUGCCGGGUAAAUUCCUUAAUUGUGUUAGUUUUACUCGUCGCGCAUG
+UAAUUUGGUGACCGCAGCCCUUAGGCCUUGAGUCCUUUUAGUACAUCAGG
+CGCUUAAGCAACCAUAGAGUGAAUACGCCAUGUCAAACGUGUUACAAUUA
+UACUCUCCAUAAAAGAGAUGUGUAAUGGGCGGCAGCUAUGCACACACUUC
+UAAAAUGUACGGAAAUAUGUCGUUCAGAGCUUGCCUCAAGUGGAUAUACG
+CCUUGUCGACGGAUCGGUAAUGUUUUAUAAGCCUAAGUUAGGAUUAAGCC
+UCUUCGAUGCUCCCUGCCAGUUCAAGUCGUGAUUUUCGGUUUUAGCCUUG
+UGGUUUAAAAGCAAGAGAGUAGGUAGGCCACAAAUCGUCUGAUUAAAUGU
+AGUCAAAUGUUUAUCGCCAGAAGUAACGUCAGGGUAACGCUACUACCGGC
+CUGCUCCUGGGAAUACAAGGUUAAAGGGGAUCAGUAUGCCGUGGGCACAA
+GAAGAUAACAAAGAUAAGCAGUUAAAUUGGUUAAUAGACUGGUUGUAUCC
+AGUACCACCUUUAAGUCCAGCGUACUGGACCAAUAGGGGCUGUCAAGCAU
+GCGACUAAUCAUACUUUAUGGAUUAAGAGCCCAUCAUAAAUAAAAUCCCU
+CGAACUAGGGCAGGAUAUGCACUCGGGGUCAGUACCGUAUGAACGCCAAC
+GAUAACUGCAUAUAAUAGCCGACCUGGCACAGAUGGUUGAGGAAGUCAAA
+GUGGCUCCCAGCGUUACCGCCUUAUAGUCGGUCAGCUCACUUGGUGUGAU
+ACAGCCCCAAAGGAAGAUUCCAAUAGCUCGGGUGCGAAUGAGUGUGGCUU
+ACUUAAAUACGAAACUGGAUUCUUGCCUGUGUUAAACGGGAAGAGUCGCC
+CCGAAAGCCGUAGGAGUGAGAGUCGCGGGGAUCAGACCUGGGCCGGAACG
+GUUUGUCCUAUGUCACGAAGGAUUCGCUACGUGCGUCAAGGACUUCGCCA
+GCCUUACCGUAAAGAUCAGGCAUUUCUACACGUGAGGUCUCGCAGCUGAA
+UAGAAAGACUACGGUCUACUCGACUAAUUUUACUUAGAGCCGAAACCAUC
+CAGUGGUGUACCCGCGACUACGUCCUUGGACUUGUGAGGCAGCGAGGUGG
+UAGGGGGUGGCAUGAGACAGUGGGUGUUCUUGGUGCGCGCAGGAGAGGUG
+ACCGAACGACUACAAACACAACCGUUGAACCAGCGCAACAGACGUCUAGC
+CCCGUUCCCGAUCUAAGCAUUGUUAGCGUCGGAUAUAUGCGGUUGGUAUU
+GGAGAGGGAUGUAGGGAGGAGCAAACAGCCUAACCCCACAUGUUGUAUUU
+AGCAGAGUCUCCCCUCGUGUCGCUCAUCUAACAAACUGGAAGCAAAAGAG
+AGUCGGAUGACGCUCAUGUAAGGUGGGCGUUAGGGCCGCAGAGGCUUUCC
+UCUCUUGUUAACCAGCACCACCGAGUACAGUCACUUCUAACUGCAUAGAA
+GCUCCCCAAACAUGACCCGACUUAUAGUUAACUUGCGGAUGCUCUUACGA
+CAGGCGUCCGUGUCCUGUGUUGAAAAGGGGCGGAAGCGCCAACUCUUGGC
+UCCGCGUAUUACGAAGUCAACCAUAGUCCCACUGACUUUGCAUUCGUGCC
+GUGAGCGAGAUUAUCACGAGCUGUUUUUCGCCAAGUUGCAGCAAUCAGUC
+AUUCCUGUGAGGACGAGCUACUCCAUACUUGGGGUUGUGGCAGGCUACGA
+AGUCGCAGUGCAUCAAGAGCGAACUGCGCAUGGUCCGCGAGAACAACUGC
+GCGUACGAUCCUGCACGCACUUGCCAACGACGGUUAACAGCCUAACGUGU
+AUACCUUUCUGGGCCAGGCUCGGCCUUACUAUCUGACAGUCAUUGUGAGA
+GUAUUCUGCUUGUGAUAGGAAAGGUCUACUCCGGAAGACACCGGGCAUGC
+CUCUCUGCUGACAGGCUGGAAGAUAGGUGGCUCGCCUUCAGCAGUGGGCC
+AGGACUCACUUGUGAGCCCACUCACAUUUAGAAAGCAGGCCGUCCGCAGG
+ACGUUUGGGUGUUGUACUACAUCCGAGGCCUUGGUAGUCUAUAACUUUAG
+CACUGCUGGGAAUGCCAGUAGUAAUUAGUGGCCGAGGCUCCGGGCCAGCU
+UUAGCCCGCCGAGCCGAAAUGGCUGAGGUAGGCUAAUAAUAACAUAUACA
+GUUGGCUAACAAGACCCACCAUGACGGUGACGCAGUGUCCGGUUGACGGU
+AACUAGCAAGAUCUCUGUCCUGUUCUGGUAUCCUACGGGAUAGUCCAGGA
+CUAUUGGAUUUAAUUCCAAAUGCUCCUGAGAGCUCCAUAGAGCGGAAGCU
+CUGGACGAAGCCAUCAGAAAAAUCGCUUACUUGUGAAGUGAUGGGCCACU
+CUACUUCGGAGUGGCUCAAUGGAAGCGGCUUCGUGGACAGUUGGCUUAGG
+CCGCCCUCAGGGGCGGUUUGAGCUGUUAAGUGCAAUACACAGACAUUGUG
+CAAACAAAUUAUAGAUAUAACCAAACAAGCUUAUUAACGUUCCUCUGGAA
+AGUGUCGGAUAAAGGGCCAGCUGUCUUCUUAACUACGUUUUGGGAGGCCG
+CGUUAUGGAUCCGAGGGUCUUAGGGCCCGUACCCACCGGUUUAGGACCCG
+AUUGGUGGUCAUCUCCUUACCGAGGUCUAGUGGUUUGUUCUUUCGUUGAA
+AGGAUCUUGUGUAACUUAACGAGAGUUACUUGGCUCCCGGUGCUGUUCAU
+GCUCACGGGAAAAAGUUACGAUAACGCUUCACCUAUAGGGACUUACGGUG
+GCGGUAUCCGGCACGAAUUUGGAGUACUCGAGAUUAUCCGUGCGCACAGC
+CAGGUGUCUAUACCCAACGGCUAACAAGCAUGUCGCCAGAACGAUCCCAA
+AUACUUGAAAGGUACCGUAGGACGGGUGGCGACAAAUACCUUACCUUGGA
+GUAAGGGGCGAAUGGACUAGUUGUGGCGCCUCCAUCUAGCAGGAUGCCGC
+CGAGUCCCUUCCCAAUAUCUUAACAUCGCCUUGCCUACUGAGCACUGGUC
+GUGUCGGAAGAAAGGGCGUCGAUCGGAACUUACUACCGCCGGAAAUUCGA
+CACGGGACAGAGUAAUAAUUGGCGUAUUUAGUCCCACCGGACGAUAAGGU
+GCCCCGAGCAUUGCAUCUUGAUAGUGUGUCCUAAAAACUAGUCCGCGCUA
+UACACAGGUGGGUUGCCCAUCUUCGGCCGAAUAUCGCUGGAGGCCGGAAG
+CUAUGUCGCAAUACAUCGUGCUUGUUAUCUGAUUCAGACCUCUAUUAAUA
+UAACAGUAUAUUUAGUUUUCCAAAUUAAAAGGCCUGUUAGAAGUCAGGUA
+GUAAAAGGCGUUAUAAGGAACUACUAAUUGGUACGCUUUGGCCUGGCUCU
+AGUGCCAUAGUUCCACUCUUACGGCACGUUCCUCGGCGGGGCUUUAUGAA
+GUCUCGUAAUUUAGUGGUGUCCAAAUCAGUCUGUCAGGAUGAAAUCAAAG
+AAAGCCAGGCUGGACGGCCGGGGACAAGGUACGCACCUAUAUUACUGAUU
+AGACAAAUAUACGCGUAAAACUUGUGGCGGAGACGGCCCCAUCUGAAUCU
+GAGCGGAUGGGAGCAAAACCCAUGCAGGUAUACGAAAUUGUUCGGGCAGG
+CUUCCCAGGGAGAGGAAUACUAGAGUCUUUCCUUCGACAAAAUCCACAAA
+CUUCGCUGUACAAGUCCGAAAGUAGUGUCGGAGUAAAACAGUUCUAAAGG
+CGCGUUAUCCUCCGAAGCGUACCGAACCCUGGUAAUUACAACCCGCUAAU
+ACGAUUGUAUAAGGCCGAAAGUGGACCAUUAUCGUAGUAAUUUAGGCGCU
+CCGUAAAGAACACUCCGCAAGUUGCUACCGUGAACCUAUGCCAGAUGCCC
+AUCGCAUUUUUAACGGACCGGAGACUUAUGCAACCCUUACGAUGACAAAA
+CUUAGGGUAUCGCGAUUAUCCUCCGGGGAUCAUUGGAGAUCUCUAUUACU
+GCCAUAGAUGAACCGGAGGUCUCCCCCGCUCACUCUGAUCCGGCCUGCUU
+GAGCAAAUAACCUAAAAUCAAAGUAAACCGACAUGACCGGGAUCGUACGA
+GAAUUCUCGCAUGGUAACCGUGUUGACGAUCAAUGCCGUGGGUGGGGUAC
+UCCCCUCCAACUACAGUGUGACGUUGGAGCGAAAUAGCCGAUAAAGCAAU
+CACGCUUCUCCGUGUCGACACCGUGGAGGCCUUGGGCGGCCCAUUCGCCU
+CGAGGCCGUCCUGGUGCGGCAUUCGUUUCACCUUAUAGUAAUAAGUCGGU
+UGAUUCAACUUCCUGAAAUCGGCCCGGUGCGUUCGCGGAAGCACACUUCG
+GUCAGGGAUUAAGCCAUGCAAGUGCGAGUUAAAGCAAUGAAACUGCGAAC
+AGCUCAUUAACACACUCAGUAUCUAAUUGAUUGCGACAUUAAUGUCUUAU
+ACGGAUAGUCGGAGUAAAUCUCGGACUAAUACAUGCUAUUGUUUCAUCAG
+AACCGAGAUAUGAUGGAAAAGUUGACCUUUUAGGCAAAUCAUUGGAUUGA
+GUGUCCUAUCAGCCAUUAAGUAGGGUCUUUACCUAUUUAGGCUAUUACGG
+GUAACGGGCGGUUGCCGUCGGACUGCCGGAGAAGGCGCCUGAGAGAUAGC
+GACUAUGUCUACGGACAGCAGCAGGCGCGAAACUUACCCACUCGUAAAGC
+ACGGAGGUGGUUAUGACCAGUUCUAUAUGGGGCGCAAGUCUCAAGUAGAU
+AGGAAGAUACACAAAGACUAUCUUGAAAUCGAGCAGAGGGCCAGUCUGGU
+GCCAGCAGCUGCGGUAAUUCCAGCUCUGUAAGUGUGCUCCCUAUUAUCGC
+AAUGCUGACACCUAGAUAGAAUGGUACACUUUAUAGCGAGUUUCUAAGUU
+AGGGGUCGUGUAUUGCUGUAAUGGAGUGAGGUCGGCCCACACUGUUUACU
+GGGGUUAGAGGGCAGUAUCGCCCACCAAUCCCCUUGAUGAACUGACUCUG
+AAGGUCAACGUGAUGAUGACGCUCUGGACGCCUUCAAGGUCUAGUACAUA
+UUUCCGUUGCUACUACACGAACGCCUAGGACCAGCGCUGGCAUUCCGAUG
+AGUAUAGCACCUAGAGUUUUCCGUCCUCUCUGGUGUAGAAAUAUUUUACC
+UGAGCCACGAGAGAUAAGCGCCUGCGUCCUAGACGUGCCGCGCCCAACUU
+CAGGCGCCGACUAAUCCCCGGUUAGGCGAGGGAAUCUCACAGUUUCCACU
+UUCUCCCACCAUGUUAUGGACAAUCGAAUGUGGAACCGCAGAGAACCCUU
+GCCGUAGUUUGCUCGUACCGUCGCCAAGCUUGAGGGUAGACCUCCGCGAC
+AAGCUAAUGCCGCAGCGAUACCCGAGAUCCAACCGCCCCCAGCAUGAGGU
+GCAUACCCUUGUACGAAUGUACCGCCUAGGCUAAAGUGCUGGUAGGGACG
+UAUUAAUCCAUGUGUCUUCCGAACAAGUCACCAGGCGAUGAUACGACGCC
+UAUUAAGGAGGGAUCGGUCCAGACAUAUGGUAUGUUGUGUCAUGAUACGC
+UCGGUACAACCUAUCAGAGGAAUCUGCGGUUGUAUUACUUAUAGUAGGGC
+UCCGAGUACGCCAUCCCAGAAAGCACCCAGAGAAUACUACGGACUUAAUU
+GGAUUGAGCCUUGGUAUGGAAACUUACUAAGUGAUCACUUUCAAAUUCAG
+AGAAACCCUGGAAUUAACAAAAAUGGGCAAUCCUGAGCCAAAUCCUGUUU
+UCCGAAAACAAACAAAGGUUCAGAAAAAAAGGAUAGGUGCAGAGACUCAA
+UGGAAGCUAUUCUAACAAAUGGAGUUAAAUGCGUUGGUAGAGGAAUCUUU
+ACAUCGAAACUUCAGAAAGAAAAAGAAUGAAGUGAAGGAUAAACGUAUAU
+ACAUACGUAUUGAAUACUAUAUCAAAAUCAAAUGAUUAAUGAUGACCCGA
+AUCUGUAUUUUUUCUAUAAAAAAUAGAAGAAUUGGUGUGAAUCGAUUCUA
+CAUUGAAGAAAGAAUCGAAUAUUCAUUGAUCAAACCAUUCACUCCAUAGU
+CUGAUAGAUCUUUUGAAGAACUGAUUAAUCGGACGAGAAUAAAGAUAGAG
+UCCCGUUCUACAUGUCAAUACCGGAAGGUGCCUUCUGGCUGCAAUCCGUG
+CCGAGGCAGGACUAGCUUGGAACAUCUUCAAACUAUCCUGGCCACGUUUG
+ACAGCAGCGGCAAUGAACUACUGAGCAUUCUAGGAACAGGAACAGCAGUC
+UAACAUUGUGCUUGGUCGAGCCGAAACUCAGCCUGCACGCGUGCCCAGAU
+CGCCUGAUGGAUCAGCCCGAGCAAAUUCCCGCUGCGUUCGUUGAACGUCC
+ACAUCACGGGGGUCUGGUUGAUUCGAGAUUUCACCCUGGUCGUUCCUGAA
+UGUGCGGAAGUUUCCUUCGCCAUGCGGGAGCGCGAAUCCUGGUCUAGAGC
+CUGUCGAAGAUCGACAGCAGCACUGGCCAGUCAAAGAAGAAGCGAUUGAU
+CACUUAGGUUCGAUUUACUAUCAACCCGGUUCAGGACUGUCGUACGCCCA
+CUCCGAAUCCUUAUAACUGGCUGCGAUAACAUCUAGUUACCAGGCCGGCC
+GGGCAAUCAGUACUCAACGUAAUCCCAAGGGUCGAGUUAUGGGUCCAGGG
+AAAACCAAGCGUUACUCAAUCUUAGGAGUCGGUACGAAAACUGGUCUCUU
+UAUCUCCCAAGGAUGAAGUCUGGUAUCGAGAGUAAGUUUGAUCGUAAUAU
+UAAGUGAAGACGGGUGGACUGAAAUUCAGGUGUGGACUGCGGUGCAGCCG
+ACUUCUCGCGUACGACUGGACAAGGAAACACAUUCUGGGUCACGUGAGCA
+CUAAUCAGUCAAAUUCGAAGGCAGCUACUAUUAUGUUACGGCGACGCUAG
+AUGACAAUUGGGUGUCUUACUUUGGCGCGCCAUAUACCGGGGGGCCAUAA
+UGGCGAUACAAAAACCAAUGUGCCCGCAUUCGUCAAGCCUAACACCGCUC
+AACUCGGUUCCGACCACCUUCUAGAGGUAAGGUCGUUAGCCAGUUUAUGU
+CUGGCAGUGCUGAUUUAGAGUAUGACGAGUUCGUGUACCAAGCCCUAGGU
+CCCAGGGGUUCCCGCGCGAUACGGGGGUCAUUGAGCGCCUCUGGAACGCA
+UACGCAGCGUGGACGAUAGGUCAUUGCCGGAUUAAGGAGGUGGUGCGACU
+AUUUCUGCAAACGUAUGUGCUCCCUACGGGUCCAAUUUGUAAUACAUCUA
+AUAGAGUGGGGCGCCGCCGGCGAGCCUGUUUGAGCAAAUUUGAAAAUGCG
+CGUGCGGCAUAAAAUUCAAUCCGUCAUAGGACGCACCGCCGCUUUUGCUU
+ACUCCCUAAAGAAUAGGCACAACACACCUGCCGUGCGUAAUCAACGCUUU
+CAGGGGAGAAGCCACAGGUUCGCACAAUUGAAACCAACCGACGUAUAGCC
+GGAAAAAGAUAGAGGUAGGGCUAAGCAAUGGAGAGAAACUCUCAAAUUUU
+CAUUUUGCUCAGCCCACAGUGCCCUCUGAGUCGGCGGAGCCUCCUGGUUU
+UGCUUUAAAGAGGAACCAGGCGAAUUGCUCUAAUUUUACGGUUUUGGGGU
+UUUGUUGACAGCGCUAUGACUGACUGAUUUCCGCCGACUAGAUCGCACCA
+GUCCGAUCAGCUGUAUAUCAAGUCUGUGACCCGGAGAAGCGGGUCCCUAA
+UUCAGGACUGGGUCGCAUAAUGGUAGACACACGGGUCGAUUGGCGGGGGC
+UCAUCGGUCGGUACAAAUGGACUUAAUCGAAGUCGACAGAUCACCGCCCA
+UUCACUUUUGGAGCUGCUGGAUAGGGGCACCGGGCCGGAGUGUAAGUGAU
+GGAUCGAUUCGAACUAAGGGAUCGAUGAACUCCCUGACCUGUCCCAGCUU
+GUCGUUUAGGUAGAGCGAGGGACGGGCUCCCGGCUCUUAGACAACAUCCA
+AGCAGAUGGAGCGACUCACCAAUAAUAGAAAUAAUCAGAUGUUCUUGGUC
+UAAGAAUAUCUGAAAGACGAAAUCCCGCAAUAACCCAACUGGAAAAAGGU
+GCAUCGACCGUGGGGUACCGAUCUGCGCCGAAGAGGGCACUAUAUGGACA
+GUCACGGGGACUCUUCUUCGCAUACGAAAACCCGUGGUGGGGAUAGGAUU
+CCGGAUCAGCAUAAUGAGUCAGAAGAGCCCGAUUUCCGCGUCUGGUUUUG
+UCUCACUAUACGGUCGGAUACCGCCAGCACAAUAAAAGGGAGGGCCACAA
+CCUGCCUCAAUUCGAGCUACUACGAGACAAUAACCCGCGGCGGCCAUGCU
+AAAUCCUGCUGGUAGUGCAAGUUGGCCGAUGGGUUUCGGCCUAACCUCCA
+UUUGAGUAGAUGAUAUUUAUUGCCAAUUGUGGUCGUGGAGUGUACACACA
+GUGAGGAUAGAGGUGCAAAAACCAAGAGUACACAAUUGGAGGAGAAUGAG
+AUCCGUUGAGAAUUGUGGAAAGGGGAAUUUGCCGAAGCUGGAAGAAUCUC
+AUGUUCUGAAGGCUGGUUCUGUAUUAAAUAAAUACAGAACUGUCAUAUAG
+CGGAUGUUGCUAUAUGGAGGGCUAUCUCACGCGGGAGACAUGUAGAACUU
+GCUUAUUCAGAAUCUUUAUCGAUCUGCUCACCGUCUAGGUCCCGCAAAAA
+GCGGCAUGUUGCUGGACGUAGAGGCUCUAAGCGUAAUGUCCCUGGGUUGU
+UGUAAAUAGAUGCCAGACCCAAUACAACGUUCAACUGGCUCGAGGUUAGG
+AAACGGACAGAUAACCAAAUCCAACACUACAUGUUGCCGGACCUAGCAAG
+GGGCCACAUACGUCUUCCCACCCACUACGGGUUCAGAGAGGUGAGUUCUA
+UGUAAAAUGUGAGGGUGUUUGGGUUGUGAAGAACGUACACGCCUCGUAUU
+CGGGUAGGGUCGCAUCGUACUCUUUAUUCUUCGAUCGUUGCGUUUUAUCG
+GUCGUGGAAAGCCGCCCUUCCAAUUUGCCCGUCCUGCCCUAACGGGCGUC
+GUGGGCCUGCAGAGUAAGUCAUCACGAACUCGCCUUCGGGCCAGUUCCCA
+UACAUGGACCGCGGGCGAUGGACAAGGGCGGACAAUCAGAGAAGAUAGUA
+CUCAUAAGAUUAUACAGCUCGCCGAUGAGUACUCAUGUUCGCAUGCUCCU
+AGGCUAUAGCUGCACGUACGAUCCGAUGGAAGUACUGCCGGUUGCCACCG
+CCCCAAGUGAAGGCGGAGAAUUUGUUCUCAGAUCCUCGGAAGACCUUUUU
+CCGAGUAGGUCCCAAUAUAACAAGCAAUGAGGCGGGAUCGGAAUACCUCA
+ACAUCACAUACAAGGCUGUCAGUCAAGAGCUAGUUAUUGCUUAGGGUCCC
+UGUCUGCUGUUUUGUAACCUUGCUACACACUUUGCGCCUAUGCUCCAACA
+UACGACAAAGGAUACAUUUUGCGGAGUCGCAUAAGAGAAUGCCCACAAAG
+AGACGUAGUCGCUAUUUGACGGCCGCGUAGUAAUUUUUGUACGCGCGCCA
+GCAUAGGUUCUCCCAUAAUUUUUCUCUUUUUUGGCUCAUUCCGCGAUCAG
+CCGCACGCCUACUACACAGGCCUGGACCGGCCCGGAGAUGUCUAUCACAG
+UAUAUUGUUUACAUGCAAACCCGGAAAGCCGAUAGUGCACUAGCCGGUCU
+CACUCCCGUGCAGGCAUCAAUCGGGCUCGCGUGAGUGCCGUGAUGGCCAA
+GGCCGCCUACAACUAUUCGCGGGAUAAUCGGCUUCCGGGUGGUUUGAUUC
+UUAAUUGCCUUUUACGCCCGCGCCAUUAGCUCAUGUAAGGACCUAUGUCA
+UAAUAGAAGACCCUCUUUCAGAUACAGGGAUCCAAAUCUGUAUAUACGUU
+GCGUUAUCAGGCGUGGGCUCACAAUUCUACAAUUAGUAAGUGUGACCGCC
+UCGGUUAACGGUUCUCCAGAAGAACUGCGUAUAAAAACGUAGUUCGCUAU
+GUGUGCUACGUAUUCCUCUAAAAGAGAUCUCCUACACAAAUAACCUUGUG
+CUGUCGGUCCGGACCAUGCAUGUACAAGUUGACAUAGACGGCCACGCCCA
+GUUGAUCAACACUCCUGCUAUGAUGAUAGCACGCUCUAUAAUUCGGUCAC
+ACUGAAUGAACAUUUCGGCUAAUGAAAGAAUUAUAACUGCGCGAAAAACG
+UUUAGUGAUGCAAUCGGUCGAAUGGUUCUGUUUAGUUACUUUCUCUAAUA
+UUGGUCGGCGCUGGCAGUGCCGUGACCUGGAACCUUGAACUCCAACACUC
+GGCAAGUAUUCGGUAGUCCCCUUGAACAGACAGGUAGUUUUUGACAACUA
+CUACCCGAAGGCAUCACGAUAAUACUGAUGAACCGAUACAUUUCCGUCUA
+GGGCAAACUCGACCUAAAAGGGAUUCAGAUGACUCGCCUAGUAUGUCAAA
+UGGGACUAGGCCAGCUACACGGUUAAACAGCCUUGAAUCCACGCAUGCCC
+GUACAUCGCGCACCUCAUUCCUCCCCUCUAAUUGAACUUCAAAAUUCAAU
+CCGACCUGGUGCCUAGCAACGAUGCGCUUCGAUGCAUAUGUUCGGGGAUG
+UGCGAGCAACACUAUUAAGACUCGCGUUUUAAUCAUCUAUCCGAGAAGAU
+GCUUGUUCACGCGGUAGCACAAUCAGUACUCUGGCUUUUCGCUUCCCGAA
+ACAAGCUAGGUACGAGAGCCCAAAUCCUAUAGCUCUUAACCACAGUGGGC
+UAGUGGUGUAGGCUAUACCUUCCUGUCCGCCCCGGUAGACCACAAGAAAA
+UUGCAAAGGGACGGCAAUUCGAUUCACGAUGCCUUGGGUUCGCACCAUUA
+GGGGCGUUUUGAGGCUGGCUGGCUCUCAGCUUAGUUGUCAAAAAUAGAAU
+GUAGCUACAUACUUCGGCAAGACCCGCACCGAUGAUUCGUCCAUCGUUCA
+ACCUGAGUGCACAUUAAUGUAGGUAACUAAACCCAUCGUGCCAUACUUAG
+GCCGCAGGCGUGCUGAUCAUGGCUUUUAAAGUACCGGUAUAAUGAGACCG
+AACCAAUUUUCCCGGAAAUGCUAGCACUACUGGCUUGUUAGCCGGCAGUG
+CACCGAGUGUGGGCCUUAACAUAAUCUGGAACAAAUAAACAUGGCUCCUU
+CUAGCAACAUUCGUCUCGAUGGUUAGGGUUUAAGACCCUUAGGAACGUUA
+CCUCACCAGUUAACGACCGUUGUGUUUAUACUUCCAUGCACAUCCUGCGA
+AGGUGAAUCCCAUCGCUAUCGCACUGCCCAAGACCCGGUAGUGAUGUGCA
+UUGUUUCCAACCUCCAUCGGUACUACACGGUUUAACUGCCAGUUGCCACG
+AAGACUACUCUUCGAACAGACGUGGCAGAUCGAGGGAUCGAAAGCGAGAC
+UCGAACCCGAGACCACCGAACAUGCACUAUUGGGAGUACUAAACACUUCG
+ACCAAGCCAUUACAGCGCCGGUGUAUUGCUAAUUUUCCUUGGCUGCUUGA
+CGCUCUUUAUAGAACUAAUCGUUGACGUUUGAAGGUUUGGCUUUAAGUGG
+CCCCCUAGUACCUUUUUAUAAGCUGGUCAAUUGAAGCUGAGCUUAUUGCA
+UUUGAUUUUGAGCUACGAAGAAUGGGUGGCUCCAUUACCCCGAACCAUCC
+CGGCACAGGUAACUCACAGUCGAUUGACGCAUACUGUGAUUUACUGCCCA
+ACUCCAGUGCGCUACGUCCCCGAUCGACAGUAAGGGUCACGUAGUGCUUA
+ACUGCCACAGAAUAGUUACAUUACUCCGAAUACGGAACAGUCCCCAACGA
+CGAACGGACGUCGUGCAGGGCGGUGAUCCUGUCCUACUCUCUGUCUCCCG
+ACAUUCUUGCACUUAUUUAGGAACAAGGUUGCGGAGUGCGCUGCGGUCCU
+AGCAUCGCACUGAGUGAAGUGUAUGCGGGCGGCGGUCGCACAGAAGCAUG
+UAUCUGUCGGCUUUCUAACUCCUUAUCCACUAAGAACGAGGCAUACCCCG
+ACGGGUAACUACCGUGCAGUCCGUCGGCUUAGGGGCUCCCCGCCUAACCG
+GGCUUGCGUUCGAUGGUGAUCGCUGCCCCUCUUACUUUUUGAAAGCCGGA
+CACCGACUACCAGUGGCCCAGAACUUUGUGGCGAGCAUUUGGGAAUUAGC
+CGGCCUACGUAGCUAGAGCAUUACAAUCGAGGAUUCGACCAAAAUGGUAC
+GCUCGUAGAUGUCGAACGUCCCUAAAGGAAGUGCUUAGAUAGAUAAAUAU
+ACCCUAGGUAUAAAGUGACCGGGAGCGCGCCCCCGUCCGAUCAGGCAGCU
+ACAGUAGUGUGCGUUCCCAUAGAUCGGCCAUUGAGCCGUCGCCUUAACAA
+GCAUUUUUGUAUUUCUAUGUUCGUAUCCUCGUCAUGUUGCAGACCUCCCU
+UGAGAUGAUCGAGCCGUCUAACUGGUAUUAGGAACAGGUGUAUUAGUGAU
+CUCCGCACUGCGUACACCGCUACCACAUAAAAACCUCGGUUUUCCCCACG
+GUAAUUCCGAAGGGUGAUACCCUGAGGUAUUGCCGGAAUUAUUCUUUCGG
+GCGACCCAAGCGUACCAAUUUGCGCUGUUUCCGUCUUAUCAAUAUAAUUG
+ACAUUGUACGCUGAGAACCCCGUACCCGCCAUGAGAAUCGCACCUCGCGA
+GUCGUUCACAAAUGGUCUUGUCCGUACCCCGUUACUCCAGACCCAUCUGG
+GCAUAUAUCAGUUUGGAGUGGAGCUUAAACCUAUCGGCCUCCGUUAAGCA
+UAUCCUGUCUCUGCUCUCCCUUCUGACCUUACAGCGACGGCAUAGUAGAG
+GAACUAUUUACAUCCUUUUGGCGUGGCAGGCCUCUAAACGCUUUAGCGGU
+ACUACCUAAAUACCAACUCCUCCGAUGCGACGUAAUGACAUCAGCCUAAA
+ACGCCCGAGGUCGUUGUCUUAGUUAUUUGCUCAUGGGCCGUAGCUCUUUU
+CCAAGAGAACUUACGUUCGAGAUAUUUAGUGUGGCCUAGCCGACGCCACU
+AUGGGACCCGGGUGGCAAAUACUGUUUUGUUCAAUGUCAUUAAAGGUUUU
+UCACUGAACGAGGCGUAUACACACAGACAAUACAUACAACGUUUCCUCAC
+CUGCUUAGAACUACUGGUCCCUUCACAGGAACGGAAAUAAAGAGUACGCC
+GUGAGCACACUUUGUCUGAACAUCGUGAAAAAGAACGAUGUCUAUUCUCC
+AGGUCAGCGGCGGGCAUCCGUCGUGCUUUUCCGUUCCUGAUGCCAGGGAA
+CUUACCACGUACCCGCCACCAACCGUCUCCCCAACAAGAAGGAAUGAUUG
+UUAUGUUUCCUUGAAAGUAAAUCAGACGGCCUCAAAGACCUGUGUGACUC
+CAUAAAACUGCGGAGAACUUACUCAUCCGCCUUUUGCCGUUUAAACCGAA
+UAAGGAUAACAACCGGGACUAACCCCUUGGUAACUAAUGGAUAGUUCGAU
+GACCAGUCGUUUGUGCGCUCUACCCAUAAGUCCGCUCCGCUAUCGGCCCA
+ACGUGAAGGUGGGGUUCCGAUAUCAUUUAUUCUCCCGCUCCGAGGGUAAU
+AGAGCGUCAAGGAUAUCCGGUAUAGGGUACCAUCCCUCAAAAUUCCAUAG
+GUGAGUGCCUCAAAUAACCACGCCGGGUCGGAAAAGAAGUGCAUCCAUCC
+GUUUUGUGAGAAUCAAGGAACCCCUAACCCGCAAGUUUGACCGCUGACAC
+AUCUCGACGUUUCCUAAUCCGUGCGCCCCACAAGCACAGCUGCCGCUUUU
+CCCACAUUAUAUAUACCAAAAUGACGAAUCCCGCUAUAAAGGUUAGGCCU
+CGCACGGCUGCUACGUUAUAUGAGUUGGCGUAACCCCCUAUCGCCCUGAC
+AUGCUCCCACAAUGGCUCAUAAAUAUACAUAUCGAGCAGCCCUGCUACCC
+GCGAGCAUACUAACUUGGACGACACGGGGUCUCAGAAGGCUUAUCGAUCG
+GGGCCAUGUCAGUACGACGUCGCUGGCCUCCAUCUGACGGCAUUUUAUCC
+ACCCCGAAGUCUUGUGAUACCUGACGACAAUGGCUAAUGAUAGGCCUAUG
+GUUAGCAGGACGCGAUGACGCGAGUUUCCUGGCUCUCGGAUCACCGCUUG
+CCUCGCCUUCCAGCCAAUGGCCGUGGCCUACGAGGGUCGCUCCCCGAUUA
+CAGUGGCGGGACCGCGCCGGCUUUGCACCGACUUCCUGCAUCGUCAUCGC
+CUUUACAGAUACACAGUGUCGCAUAUAGUACAAAUUCCUACGCUCCCAUC
+AAGUUGCGACUUCCCACGAAUGACCCCCAAGUAAACUUAGCGGUAGCCGU
+CCCCCUCAAACUUGCCCAGACUGGCACGACUGGAAGGUCCGUAUGUUUCA
+AAAGCGGUUACCGAGCUGCUUUCUGGCCCUUGUAACGGGUGCGAUUUCGG
+GCAUUUACUCACAAGGCAUAGAUGAGGGCUGCCGAAAGGUGACUGGAAGC
+CAUCCCAUCGCAUUCCUAGAAACCGCAUCUCACUGGAUGCCCGCAUAGUC
+GGUGCGUCACGUUCACGAUGCCAUGCAACAUCUGUUUUUAAAGUAUGGUU
+ACGGCACCAUAUUCUUUCCGUGCGAGUCUCGCCAUUGUUACUAGUCUCCU
+GAGUAUACCGAAGGUGGACCGCGUACCUGUGUUCCUGAUGUAGGCCGUCA
+GCAUAUAAUUGCCUGGAAUGUGUAAGCGGGGUGGGACGCAUUCGGCUGUC
+CAGUCCAAGCUGAUAGAACACUAGGGGGUCAACCCAGUUGUUUUCUAUUC
+UACAAUCAGGACCGGUGUCUCAGCUGGGAGCGAAUGAAGCAAGCACAGAU
+GUAGUAUGCUUCUAAUAGCACAGGCUUAGUUUUACCCACCGAGCUAACUG
+CGCACAUUUUGACUCGUUUGACAGGGCAGCGAACUUAAUUUGCAGCUUCG
+UUGAUGGGUGUAGUUUAUGGGCUAUGUUUUCUUUUUCUCACAAUCUCGGU
+GGAAGCGUUUGACGAUGUACCAGGCAGCUCCUAGAUCUUUUCCUAUACGU
+CAUCCUGAGAGCAUCGCGGUUUCUGUGCAACGAUUUGAGAGGUGGCGCCA
+GCAGGGUAACUCGCGUGAUGCUACACCGUGCCUUCAUACCGACCCACGGC
+CCUCGUUUUGCGAAGGGUGGCGACCCGAAUACCACAUUGGAAACGCUUCG
+UGGUCUCAACCUCAAAAGUGAACCCCUCGUCCGCUAGACGAGUUUGGUGU
+AGUCCCUAUGGUUAGAGAUAAGCACCCCUUCGAUGAGAUUUGCGGGACGU
+CGAUACCGAUACCCCACCAUGUCGUCAAGCUAUAGCUUCUAGCCAGCAUA
+UCGACAUUCCAGUCCAGUGACUAUGGACGAAACUAAUACGCGAAGAACAU
+AACUGACUGCGUGGCGAAUGGAGGUUUGUCAAAAAGCGGGGCUCUGACGA
+CUCUCAUGGAUCGAUUUGGGUGAUGCAUGAUGGGGUUGGCUUUAACACCG
+CUACGUUCUGGUACAUAUGGCGAUAGGGGCUCGAUCGGGACUGUUAUGCA
+UCACUUGACCAGGCAAAUAUGUGUCGAUGAGGCAAUUAUAGUUUUGCCGU
+UUGGAUUAUUGACUUAGGGAGAGGGAAGGGGACGAUUACCUCGAGCGUUU
+AACACCUUGUAGUACGAGUUGAAUUCCGAUUCUUAAUCUAUAGGAAGGAG
+GUAUACGCUUAUUUAUUCCGCCCUGAGUCCAUAAUCCAGGCCGGACGACG
+AACCCAGUCCGCCACCCAAGUGGAUACUGGGGCUCGCUGGUCAAACUUCU
+AUCGAAGCGAUUAUCCGUCGCCAUGUGUGAGUAGAGAGCAAACGUGGUGA
+CUGCAAGCUAUCAAAAUUACUCAGAUUGCUAGUUAGCAUGUUUGAACCCU
+AGAUGUAAUUUGGAGCUCGCUUGGCGUAAAAUCUCCCACCGGCGCAUGCU
+AUGUACGUUAACUUGAAUGACCCAUAGUGAUUCGCCAGAUGGGUACUCCG
+GCGAUCCGAGAAUCUAGUGGUUUAGAUCAUCCAACUGUUGGAGUUCGUCU
+GGAAUGUAGCACGACUUGCCGAGGAGUUGGUAUGCGGACUGUUGUGUUGA
+AAGUGGACGGACCACAUGCUUGACUUCGACCUGGGACUCCCUUCGACUAC
+CAGAAGGUGUCGGAAUUUGAACCCCAGACCUACUUCAUGAGGGGAUCAUA
+GCGGAUAAUCAUACCGCGACUCACGGUGGUUCCGACUAUCCUACGUACUA
+CGAUAAGAUCGGUGAAACGGUAGCGGACCCCCUCCAUAUGGGGGCUGAAA
+UUCCUAUGUCACACUGCAACAUAUACAGAAACGAUAAAGAGCUAAAGUGC
+UGAGCAGAUGUCUAAUGUGUACGACUCUCUUAGAAGCUCGGUUGCCUUAA
+GUGUGCAUAAAUGUUAUGAGAUACCAGAAACAGAUAGUAUCCUCUUUAGG
+UUCGUAAUCCCACAUAACAGCCUACGAGUACAGCGUCCUACGGCUCAAGU
+AAAGACUUCGAUUGAAUGAGAUGCACUUUUUUCCGGUAAAAAAAUGUGCU
+CGUCAGUACAUGUAGGUACAUUCGAUGUGUCAGACAGGAAUCCAUCGGAC
+AGCAAACUAAAAUCAGUUUGCCAUGUUCCCAUCGGCCUGCACUUGAUCGU
+GUGAGCUCCUUUGACUGAACAAUAUGCGGCUCCACACCCAUCAUAAUAAG
+GCGCCAUAUGAUACGGGCCAAGCGGGAGGACAUGGGUCUGACGCGUCUAA
+GGAUAGAUGCUGUGGGUAACUAGGCCGAACUUACACCUCGGUGCUAGCGU
+UGCCUACCUGAACCCGACUACGCUAAGGGCGGAACCAGUAGCAAAGAUAA
+GUGGGCUUGCGGGCCGCCAACUGAGGGCCUGCGUGCGUUGGACGCUUGCC
+UCCAAGAUGCCCCAACGUUUUCAUUGAGCUAUCCCAUGCACGUAUCGCUC
+GCCGACGUGUAUGUCAUGCGGUAAGAUAACUUCACGUGUACGUCGCCAAG
+AUCCUUAACGGUGCGACGGGAACGUUAUCUAAGAUAAAUUGUGGAAAUCC
+ACGGACAUGGAGGAUGGCACGCAGCCCAAGCCAUUAGUCGUUUGUCUAGA
+CUUACGAAUAAGCAGCCAGGCCGGGCCUCACUCGUGCCGAAUGUCACAUA
+UCAUCCCCUAGUCUAACCGCCCCGUGUCGUGAGCAUAGGCAGGGGGGGGA
+UCUAGAGCCCUACUAUGGAGUGUCCGUAAAUCAUGGAUGCCGAUUCUUCG
+AGUUUGAUACCCUGGGUGUGUUUGUGCUUGAUGCUACUCUAAGCCUUCUC
+ACCAGCUCCUGCCAUAGAAGAUUAAUACUCAGGCCCACCUAUACCAUUCG
+GGAUGGCAGCAAACCCAACUAGCAGAACGUCUCAAGCCGGCACCUGAAGU
+CUAGGCAACGUACGGGAGACGUAGUUCUUCAAUCACAUGACGCCUAGGGG
+AAAGUCCCCGGAUCUCGGGUAGAAAGUGCCGUGCGCUACUAUGGCGUGCA
+AUAAUCCCGCCCUGCUGUCCAUAUCAACCCGCUAAGAAGCUCCCAGAGCC
+GAGCGGCUUGGAUUAGGGCGGGAUCUCUCAUCAGUCACCAUAGUAACUCA
+GGUAGCGCGGCAACGUCCACGCUAACUAAACGGGGCUCGAAUCGCCCGUC
+AGUCAUACACCUUCAUUCCCACCACAUGGAGUGAGUUAACAUUUAGGAGG
+GCGUUACAAGUGCCAUUGAGCACAGCGAUGAAUGCUGAAGGUGCCACCCC
+CGCUAGAGCCCGGACUGCUUGAACUACGGAAUAAUAAAUGAGCCAGCUCC
+AUCAUAAGUACAGUGCAUAUCCUUCGGCUCGUGCAAUCGGAUGCAGGACG
+GCGUAGGUGUUGACAUACGUAUUCAGGGAAGGGGUAUUCCAGCCUAGUAG
+CCGUUUGGGUUUGCGAGGGUCGCUUAUAGAAAUUCAUGUGUCACAAAGUA
+CUCAAACUUUAAAGAAGCUCAACCCUUCACCGAAUUCGCAGCAGUUCUCG
+ACCCCUUUGAUGGGGUGCCCCUGAAAACUAUGUCCUGGCUCGGGGAAAAG
+ACGUACCGUGGAACGACUUCGGAAAACUAUUCUAUCUACAUCGUUUGGGG
+GCACUAGUUGACUCUUUGGAAUAGGGUUAGUCAUGACAAACCCACGCGCC
+UAACGUGGAUUCGUCCUGGCGGCAAAGAGCCGCCUUAAGUAUUUGGCAGU
+GAAUGAUGACCACUCAUUAGUCUCCUGAGGCGGUUCGAUGUGCGUGCGCA
+AACUAAUGUCACUCAUGCUAUGCCCCGCGGCGUACUGGGUACUACGGUGC
+CGCUCUGCUACUCAGAUAUCGCAUAAGCAGGAGGGUAUGGACAUAUACUA
+CUGCCGUCAGCGAGCUAUUGACUUUAAGAAGAUCGUAAGUAUCAUUAAGU
+UAAUCGGUCUCUCGUGUUACUCGUAGAAGUCAUCCGACCAAAAUGCACUA
+UUAUAUUGUAUUAGUUCAGCCGCUUACGCAGAAAGCCUGAUACUACCUAU
+CCAAUUCUCCUUGAGUUCUUGUGGCAAUGGAUCUGACUGAUGUUUAUGCG
+UUGACAAAUGUACCGAGCGGUGAGCUAUACUCCUACCACCGUGGCGUUUG
+AUCAGUCCUCCAAUCUCAAUGCAGCUCCUAUCUCUCGUUCAGGGGCUCAC
+CGAUUCAAGAUGUUUCAAUCGCAAAGCCCUCUAAUGCAUCGGUACUCGCG
+UUUCAGAAGAUAACAUAUAAACAAGGGACCUAUGCGUAAGUGUCCAUCGG
+GUCUUCGGAUAUCCAUCUUAUGUUUAAUAGGGCCCUAAUCGCCAUUAUCG
+UUUAAGUAAUGUCGGUCCGGGGAGAGUUAUUUUCCUUGGAGAAAUCGCCG
+CAUAGAUGCCUGCAAAACAUAUUGACCCUCAGCAGAAUAAACAUGCACGU
+CUUUUGGCUUGCUGGAUGGUCGGACAGAUUCUAUGGUCUGCCUUAGACAA
+UCGGAUUUCACGGGGGGUCAAUUUGCAUAUAGAACAGGUAAGACGAGGAG
+UCUCUCUGAGUGCGCCUCAUCGAUUCUACUUCCCGAGGUCGCACGAGGCC
+GCUUUUCCAACAUGCGUCUGAUCUACGGCCCAGGCUACACUAUGAGAUUA
+UCCAAGCCCAAUGCCAUCGACCCCCCGGAGCUAUAUCAAAGUGGCUCAAG
+ACUUAGCUGGUUUGUGAAUCUGUCCUAUGCGGUUUUGCGACUGAUAGCGG
+ACCCUACUCCUGGAGAGGUCGCACAUGCUCUCAUCAAUAUAAUGGUUGAU
+UAAAGGAGAAUUACUGCAAUAAAUAAGAUCCGUAGUGCUUAUGGCGAUUA
+CUAUAGGGAAACUAGCCCUCCGGAAAUUUUUUUGCAUAGGGUUUCCUUCG
+AGUGAAGGAAAAUUGGGAACAAGGUGCAAAACCUUGGCUGCCCCUGCAAC
+UGUAAACAGUUGAAACGCCAAAAAGCCACUGAAUCUAUUCGGGAAGGCGG
+UUGUUUCGAUGCUGUGAGCCAGGAGACCGACCCUAUGUAAUCGUUCCACG
+UAGUGAAGUAUGUAGAUGGUCUUAGCGGCGUUAGUAAGCCCGGACCUAAG
+UCGAUUUCAAACAGGUGUAUUCCAGUCCCUGUCUGUCUUUGCAUCGCUUG
+AUCGAAUAGGACACCUAGACGUCCAUAUGAAGCCGGUAACCUCAUUUCGG
+AGUGAACCUACGGCAACCCCUCUUAUCGGGUAUCAAUGGACGAUGUUUGG
+GUAUCCCCCCCUGAUUAACCGUUUGCGAUUCUCUAAUCCACGUUGUACUA
+UCCUUAGAUGGGAAUUUACUGUGGUCAAGUACUGGAUGUUAGGGGUGUGC
+GGGACUACGUGUCAUAACGCCCUGGCGAAGAUGGAGCAGCCCAGGGCACC
+GAUUGUCGGGCAGUACAUUCACCCCCAAUGCCCGUAUAUGUAUAUCAUCC
+UCGAACUCACCGGGCUUGGAGGUGGUUGUGCAGACCUAAUAGCGUAGAUG
+ACAAAUGCAUCAUGGACGCGGGUUGUUGCCGUGGGCUUCGGGUCCAGAGU
+UCGAAGUCAUCGCAGCUUCUGGCAGCAGUGAAAGCCCUUUCGGGGGCGGU
+AGUCAAAGGCCAAAGCUUACAGCCUCCUUGAACCUGAGCAAUUUCCCACA
+GACGGAGAACCGUGCCCAAAGACUGUUCGCUGGCUCUACAGCGGCUGACC
+UGAUUAUCGGGACGCGCGUUGGGUGUCCAGUACUAACCCUCUGCCUGCGA
+CGAAAUCUGGUCGGCGAUUUCACGCAUAAGAAAAGGGGCAGAUUCGUUAA
+AGUGGUGAGAGCAAUCAUGGCUCACUGGCCGCGGGGGCUCAACUAGGGCA
+UUGCCAUUUCGAAGCACAUGCAAGAUACCUAGACGAGACGAAGAUCAACG
+GGAUCUUUCCCAUGGCCAGCUGUGAAGAGCGUCGCAAGUUUUAGAAGGCA
+ACCAGAGGGGCCGCCAUCGAAGCAUCGGGCUUUAUCAGAACUGAUGGGAU
+GAACAGCAACUGAUCCUUUUAUCUUGAGCCAAUUUAAAUAGCCCACAAUG
+ACGGAUCCGUCUAGGCGGUACUGAACGGAAAUCGCUGUAGAAAAACGUUU
+CCUGCUCGUACACGAGACCACUAAAUUUUUCGAUUAGGACGAUGCAUGGA
+ACUACGAAUCAUAGCUCCGCCCCGCUUCACGGGUACUUUUGUGCUGGUAC
+AAGCUGAGAUCAGUUUAAGUACAUCGUUCACACGAUGGAUCGGACUAUAA
+CUUAUCGAUACACAUCUAUUUGGUAUUUAAACCUCUAGUUGUUAAAUUUA
+UUAAGAGUUUAUUUAACUUAAUAAAAAUUAUCGAUUGCCACGUUUAGUCU
+CUACGGAUCCUACUAAACACCUUUUGGGGUUUUUGGUUUCCACGGUAUUG
+UCUUAGUUUCUAAAGUACAAACACCUUUUGGGUGUUGUUGUUUUAAUUAA
+AAACUUUAUGGAAAGCAUAAGAUUUCACCGUUAGCAAAAAUAUAUUUACC
+AAAAAAGAGGUAUGAAUCCCUUUUUUAUGGUGGCAUUUAUUCAUGAUACC
+UAUUAUUCCAAUAUAAAAAAUAGUUUAAUCCUAAAGAGGUAUGUUUUUAA
+UAUCAUGGAAACUGGCUCGCGACUGAGGGCUCAAGGCACACAAUAGGUCA
+GUCUACCGUCGCAUUCGAUAAUGUUGUGUAUAUCCCUGCUCUGAGAGACA
+CAGUUUGGGCUCAUCCUGGCGCAAGUUGAUGGUUGCUAUUGUUCGGCGGG
+ACCUGGUGCCCAUCAUAAGGACUCGGUUUUAAGCGGCCCUUGCUAGCUUC
+CGCAGAACUUGGCUAGUUGCCGGUAAUACGUAUAUAAAUACUAGGAUUUA
+CCGGUAGUUCCGACACUCCCGUGGAGGUCGGACCUAGGCGCACUACACAG
+CUAACUUGUUGUUGGCUUGAUUUGCUGAUUCACUUUGCGGCUAAUGUGAA
+CCUUCAACCAAUGAGCCCGCCAGCACCCCGGUCUCUUGUCUCAGUGGACA
+UAGGAAGCGCUAUUUUUCACCCAAAACGCAUCCACGAUCGAAGUUUGUGC
+AUUUUAUUCUGACGAUUGCUCCCAACCUACUGUGGGAGACCACGAUCCGC
+UAAUGUCAAUAAAGUGAUCGCCACUAGGUCUUAACGUAACUUUGGGGCUU
+AUCGCUAGUGGUUCCUGACCUCGUACAGCUUUUAACACCUCGCUAUCUGG
+CGUCAACGCCAAGAUAAUUCGAGUGUGCCGCGUAAGCCCUGCCGUAGGGU
+UCCGGUCAGAUUCAGGUGGGCCGCCCGUUCCGUGGCAGUGGAACCUAGGG
+UCUCCCACCCAAAUGUUAUUGUACCCGAGCACGAUUGUCUUCUUACUGUG
+UUUCUUUGGCCACUGUCAUACGCUCAGUGAGAGACCUGGAGGAGCUACAU
+AUUCUUGAGAAAGCUGGGAUGUUUGAGUGAUUUCACUCAUGGAACGCUAG
+ACUCUUGCGCUAAGUUUUAUUCUGACGGCCGCUACUGGUUAUGUAGUCCG
+UCCUUCUUCAGCAACUGAUACUAAGGAUUCAACACCGACGUGUAUUGGAA
+UAGUACGCGCCCCCUGAAUCAAAACGCAGCGAAGUAGAAAGUUCUGACAA
+GCGAAUGGUUUCGGACCUAUACUGCUAACAAGGCGAUCUUAACGCAAACA
+UGGCCACCGCUAUCCGCAUGUGCAGUUAGCUCCUCGCGGUCCCAGAUUCC
+UUCAGAUCACUAACCCACUAUUACUAUGCUGUGCUUCGCGAAUGGAUUAU
+UGACGAUGUACAUUUUCUGGACUCUGCGGGUUGAGGACCUGCGCAAGACA
+UCAAUCGGCGGAGUACCCUUAGUAUUUCUGGAGCUCCGGUGUAAAAUUCC
+AAGGGUAUGCCUUGUAUUUAGCAAUGUUUCUUAUGCUGUCUACUUUACUG
+UCUAUGCUGCCUUUACGGAUAAUUAGCGCUAAGGUGCGGAACAACAAGUA
+AGAGUUCUGUAGACGCGCCAGCCUGUUUCCUAGGCUACAUACGAGGGACA
+UGUUCCUUAUCCUUUCGCCUAGGGGAAAGUCCCCGGACCACGGGCAGAGA
+GUGCCGCGUGCACACGCGCGUAGACUUCCCCCGCAAGUCACUGUUAGCCC
+GCCAAGAAGCGACCCCUCCGGGGCGAGCUGAGCGGCGUGCAGCGGGGCGU
+CAUCCGUCAGCUCACAUAGUGACGCAGGCAGUGCGACCUGGCUCGCACCA
+ACCACACGGGGCUCAGAAACAACACUGCAGUUGAUCACACACCACUCGUG
+GUGUAGAUAUAACCACCCACAACGAAUCUUAUAGGUGCUGGCGAUUGCGG
+CAGCCUAAAAUGACAAAUGACGUGUUAUACUUUCCCUCUAAGCCCGGCAC
+CGGGAAAAGGCUGCCUUUCCGCCUAGUUGCCCCGAGCGGUGUCACGACCG
+UCACGUAAAAGUAUACAGCUGCUCUACUUUUACGAUGAACUAUCGCCUGG
+UCCCACAGUAUACCAUCUGUGAUGGUGUUUGAGAAAUGGAUUUAGCAAGA
+ACUUGGUGGCUCGGGAUUAAGGUUAAACUAAUAGUAGAGUCGCGGGUACU
+UAGGGCACCUCGGUUGGUAUGACGCAGCUUGAAUCAGGAGUGCUUCAUUU
+GGCAGCGCGGCAUCAAGCUCUCGGGUUGUUGAGAUAAUCCCGGUUGGAAA
+UUAGCAGAAUAAUCCGUGUGUGUGUCUGCCUGAAAGGGCUUGACAGAGGC
+CUAGGAACACGCGACUUUCGAGACUUAUUUCUAGGUUUUUCCAGGAAACG
+ACAGUUCACUAUUUAUUGGUUCAGUACGCAUAUUGAUUGAUGGGUACAGU
+UGGGACGGAAACACUGUAUCCCCCGUAGUCCGGAGCUUGCAUAUGGGCGA
+AAUCAGUUACGUGGACCUCGGACAGCGUCACUCCCCGGGAUCGGUAAACU
+AGACACUGCGUGAUCGUGUGAGGUGUAUAUCAGAAGGUGAAGGACCAACU
+UUGGGGGGUAUCUGCUUCUCCACUGUGUAUCCUAUGGCUGUUUGUCCAGC
+UGCCUGGCAGAAGUAUAUCGCGCCCUUCGCCAGAGAGGUAUGCCCCAUAA
+UACGACCCAGGAUUAAGACUUUGUCCAGGAUUGGAGAAAUCCGACCCGAC
+GGAGGCGCGCCCGAGAUGAGUAGGCUGUCCCAUCAGGGGAGGAAUCGGGG
+ACGGCUGAAAGGCGAGGGCGCCGAAGGGUGCAGAGUUCCUCCCGCUCUGC
+AUGCCUGGGGGUAUGGGGAAUACCCAUACCACUGUCACGGAGGUCUCUCC
+GUGGAGAGCCGAUCGGGUCAGAGACACGUACCGGCCGAUGCGCGGCCUCU
+CCCUCCGUUGCGUGUUAGUUGAUACAUCGACCUGACGGCUCGCGUUUUAA
+UUUCUAAAAUCAUUUGGGCGGUUCUUGGCGUACUUACUUCCCAGUCUCUG
+GUCCAACAGCCAGCCCAGGCAGAUAUGCAUCUACCAUCAGGCAUUAAAUA
+AAAGUUUCGUUUGGAUAAGUGGCGACGCUGCUCCGGUCGACAGGUAUGGU
+UCCUGAAAAUACAGGAAUACCUCCUCUGAGUGAACUUACACAAAUAAACA
+GUAAGGGCAUCGUUUUCUGUUAGAGCACGCGAAUAGCUAAUCCUUUAGAA
+UGCAUUGUCAACAAUAGCCAGUAGUAACAGUACGACAUUCAAGUUACAUU
+GCCGACAUUAAUGAGGGCCGCCGCUCCAGUGCGAAAACUCGGGCCUCGUU
+AUCGUUUCUUUUGAGAGCAGGUCGAGCCGAAAGAGUAGCUGCCGUUUAAA
+GGACCGUAUCGUCAUGACUUAAACUGCGCGGUUCGACGGGCGAGCAGCAG
+GCCUGUGAAUGGUUAUAAGUGGUAGAGCAUCGGAAACAACGCAUGUCCUC
+AGAAAGCCGACAGCACUCUGCGCGUUCGUGCAACAAUUCGUGUUGGGGUA
+UAGCAGGGCCACCGUAUGCUUGUAAUACACCACGGAACACCGCAACCGUU
+AUGGUAUACGUACAUAAGCGGGGUCUCAAUCCAUCUCAUAAUCGGAUAAG
+UAUCAACCUGUUGGACGGAAGACCUUGCUCUCGCCAACGCCGAAAACUGC
+GAUCUGCCCGCAUGAGGGGGGAGCACUCCAACAGCCCCACCAUCUCACCC
+UUAGGUUGUUGCUGAGUAGGGGGCCGGAGGGAUGUUCGUGACCACGUCGC
+CUUCGGUAAUUGGGCUGUUUUAUGUGGUUCCUGUUGAUAGGGUGUGGCCU
+AACACGAUCGCGUCGGCAUCAAAGGUUAAGACGGUGCAAGUAGGCCUAUG
+AGUCUUUCCCUUUGAUCACUCCUGCAGCCUCAGGAAUCCCACGGGUGAUG
+UAUCCAUCGAGUCUCGUCCUGUCUAUGGUAAACGCGGAGCUACGUGCCCU
+GCUUUUCAUACAAAGAUUCUCAAGUCCUUUAACCUUUCAGACUAGCUCUG
+GUGGGAUGGGCACCCCACACGUCGAUCGGUUCUAGUCCUGCCCCUUCUAG
+GUCACCAUCAGUAAAACGAUUGGCUCCAAGGUACCCAUGAGUGGGAAGCU
+GCUAGCUAGGGACCUAACUGGAUACCGAUAACUAUCGUCUAAGAACUAGA
+UAAUGCAAUUAUGUGACGCAAGCAAAUGUGGCUUGAAAUAAUAAUGGGCA
+UAGGGCAUGCAAACGAACCCCUGCGUUACCUGAAUCCUUUUAUGGUCCAA
+GAUUUUCGGUUUGAUCUACAGUAUUGAGAUUUUGAUGAGGCGCAUCAAUC
+AUGAGUAAACUUUAGAUAAUUUGUCUGCUAACAAUUAUAGAGUUAAAAGG
+GUGAGAUGCCGAAAUGAUUCAUAAUAGCAGUUAUGAAUCGUUGGACUUAA
+UGGUUAAGAGCUAUAAGUUUGUCAUUAUUAUUAAAUAAUGGAGUGCAUCA
+CUUGUAGCACAACCUCCUUCCGCGGCCUUAUAGCACGCGAGCCUAUCUGC
+GUUGGCGACUUCGUUCCUAUUUACCUAGCCGAUAGCACACGAGGAUAGCA
+AGCCUUCAAUGAGCGUUAGAGGGGUUGGUGGCAAGGACAAAUUGGCUGUC
+ACACGCUAAGGUGUGGGCAUCUUCGUACACCUUGUGAGUCAGCACACCGC
+ACCGUUUCAUCAAUCGCAGCGGUUGCGGUUCUUUUAAUUAACAACACACA
+AAGUCACGCUCGUGUGACUAUCUGUACGGGCGUACGACAGGCAUAAUAAU
+AAGUCCAUGGACACCAUUGACUACGGGAAGUAGCAAACGGCUACUGUACC
+UUUUUAGCCCCGGCGGCUACAAUCUUCAUCAUUCGCCCCUACCUAUCGCC
+GAACAAAUGCGAAUAAAUCGGGCAAAAGACGGCCGGUAUUUGGGGUUGAA
+GUCAGCGGUAUCACACACUUUGUGCAGUCGAACGUCGCAAUCGGUACUCA
+GAAUGUUAGAUCAAUCGCAGGCCAGAAGAGGCGCGUUGCCCAAGUAACGG
+UGUUGGAGGAGCCAGUCCUGUGAUAACACCUGAGGGGGUGCAUCGCCGAG
+GUGAUUGAACGGCUGGCCACGUUCAUCAUCGGCUACAGGGGCUGAAUCCC
+CUGGGUUGUCACCAGAAGCGUUCGCAGUCGGGCGUUUCGCAAGUGGUGGA
+GCACUUCUGGGUGAUGCGCUCAUCCCGGUGUAUGGGUUCUCGCCAGACGC
+UGUUACCCAUCUCUUACGAUUGCUACUCAGAAGCUUCAACCAGCAUACGA
+AACUUGUGGAAGUAAGGCAGGUCUCCUGACUCGUGCUUUACCUACUUAGA
+AGCCUUCCCAUACAUUUCUCAAGAAGUAGAGGAUGUACAGUGGCAAAUCG
+UUCCGUUCGUAGCACUCACAGUUGCGGGGACAGCUCCGGAUUUGCACCAG
+AUUCCCUUUUAAGCCGCUUCGGGCACCUUACCGUCCACAAACACUAUAAA
+CCGCCUCUUGUUCUGCUGCUAUAGUAAGAAGGGCUAGAACUGGCUUAGAG
+CACAGUAGGUCAGCAUACACCACUUGGGGUGAUAGAACAUGCACGGUUAC
+AAAACGUGUUAGGUGACUGAUAGAGUAGCACGACAUCUCGCCCGCCACUA
+GACGCUGAUGCCACAUGCUUUACUUGAAUUCUCGGAGGACCCCAGCGACU
+ACUGAGAUCUAGCGAUUCUGACCGCGUGCUCACGUCAUGAGUUGAUGAAU
+GGGGAAAAGGAUAGUUGGUUGUUUAGCAUUCAGUAACGGUUCCGACCCUG
+AACGCUGGAACCCUGCAAGGUGGCGAAGCUCAGCUGGUGGCAGGUCGGAG
+GUACGGUCGUGCCGUCCAUCGCUAGGGUAUUUGGCCCAUAACCGAAUAUG
+UCCAUUUGAAGCCCACAGCUAUGUGGGAUUUGGACAGGUUAGGUAGGGAC
+CAUUAGUCGCUCUCCUCGAGACGGAGUCCGCGACAUCGGGUUGACUUACU
+CCUACCCUCUGAACGCACCUCCUACCGAUUAGGGUUCUUCUGUCUUGGAU
+GGGACUAGAUGAUUAGCAAGUCUAUGUCGUUCACGCAUCCUAUGGGGAGU
+CCGGUACGUGGAUCUAAGUUGGAUCAGACGGGCAACCCUUGGGACCUCCG
+UAUUACCGCGGCUGCUGGCACGGAGUUAGCCGUCCCUUCCUCCGGAGGUA
+CCAUCAAGCUCCCUUUUGGGGAGCUCUUUGUCCCUCCCGACAGCGGUUUA
+CACCCCGAGGGGCUUCUUCCCGCACGCGGCGUCGCUGGGUCAGGCUUUCA
+CCCAUUGCCCAAGAUCCCCUGCUGCCUCCCAUAGGAGUCCGGCCCGUGUC
+UCAGUGCCGGUCCGGCCGACCACCCUCUCAGGUCGGCUACCCGUCAUAGC
+CUUGGUGGGCCAUUACCCCACCAACUAGCUGAUGGGACACAGGCCCAUCC
+UCAGGCGGCACCAGGUUUUACCCCGGCACCCUUUUCCCACAUCCCAUCCG
+AGAUGUGGGCUUAUAGGGUAUUAGCCUGGGUUUCCCCAGGUUAUCCCCUU
+CCUGAGGGUAGGUUACCUGUGUAUUACUCGGCCGUUCGCCGCUCCACAGG
+UCGGUUGCCCGACCUGUGUCGCUCGGCUUGCAUGGGUGAGGCACGCCGCC
+AGGGUUCGCCUUCCGUUAGUGGGACACCAGCCCUGACGGAGGACGUUCUA
+UCGCCAGCCAUUUGCACUUAGGUGGCCGUUACACAUCACCCACCCGACGU
+AGGUACGCAAAUAGUGUUGGCACUCUGGAGGAAAGUGUCAACACUCGAGG
+UGAAGGCGGAUCCCGUAUACUUUCCUCCCAUCGCGUGAAGGGAUCAGCUG
+UCAGCUGAACAUACGCGUACGCAGGCCCUUUGGUCCCACUCCAAUGCCAG
+AGAAAGUCACGCCGGGAGGAUGCUACACAGUCUGAACCACUAGACUAGUC
+GAGUUGAUACGCUCAGAUACACGGGUUCUCAACGGACUCGUCAAAUUAAU
+GCAGUAAGUAGAUCCAUGAGGCCGGGUUCUUAUCUCGAUAGAAGUUGCCA
+UGCCGUACGGAUGCGCGCUAGGGUCGCACAAUCAGCAGGCGUUUGCAACG
+UCCUUACUGUGAGCCGAGGGAAAGUGUUCCCUGUCGGGAGUCAAUCCCCC
+GCUUGGAUUCCGUGCCAUUACUCGCUAUAUGACGAUGGCAAUCUCAAAUG
+UUCAUUGGUUGCCAUUUGAUGAAAUCAGUUUUGUGUGCGCUAACGCAGGA
+AGAGGUUGCGGCUUAGUAUAUUCUCCAGAACAGCAUAUUGGUGAAAGUAC
+CCGUGAUCAUUGGUUUACAAAUGGGGGUGAGCAUCCUUCCUCUAGAUAUC
+AGGUUAGACUCUUUCUCCUGCGAUACCGCCGUAAUUCCGUACUCAAGAAU
+AACUAGUUAUUUAAGGCUUUGGUUAUGCCACUACAUCAAACUGGCUAAGG
+GGAUGCAGUCGAUACGGAGGUAAGAAGCUGCGGAGCACGUAGUGUCUGUC
+GUAAAUAGUAACUGUCAGUUUUUCCAUUAAGAAAGGCACGGUGCAAUCCU
+GAUUAAAUUGGGCGAGAUGGGGCCCCCGUCUGCAAUGGUCUACUGAGUUC
+AGCUUAGGAGAGGGAUUUCAGAUCUCAGACUCUGGGGCAGGCUCGAUAAU
+UGGGCCGGCGUACAUCGGACUCAGGACAGAUAACAUCGUCCGACAACGAU
+GAAGUCCGGACGAUGUGCUGCGGAUGCCCUUAUAAUCGAUCACCAAUUUU
+GAAUAAUAGCCAUGCGACUCCGGGUAUUAACACGAUAGGUACAGACGUGA
+AAGUGGAGGGCAAACAUAGCCAAAUUACGGAGCACCGUCCCCCCCGGGCA
+UUGGCCAACGCUAAUUCCGGAAAGCAGAUGCCGAAGUCCGUAACUCUCGU
+AGUCGGGGUCAGCAGUUCGGAGGCUCCCCCAUAGUGUGGGAAAUGAUUUG
+AGCAGUACAGCCACAUGAACUAGCUGUGUUCGGGGGCUCACACCGAUAUG
+GUGUGUGCUCGGAUGCCUAAUUGGAUGGGGCGAAUGAAGGCAUAUAUUUA
+UAGGCGUGCUGACCUCAACUGGAGCAUCUGCACGGGUGACGCACCGACGU
+AUUCAGUUGGGUCCUCGGUGAAGCAUUCCCUACGAGUAAUGGGCAAUACC
+GCGUGGAGCUGACCAUGAGUUGCUUGCCAGGGGGUUUCCUUACGGUAGGG
+CAGUCGAGUCAAGAGUACCAUAAAGACCUACAACCGAGUUGAGUCUCCGG
+GUCACGAAGUAUAACGGCUAUCACGUGUCUAACUGGAGUCGAAGAUAAUG
+UAGCCACGUAAUCCUCGAGUUCGUCCCGGUAAUGAUAAGUAGCUACAUGC
+CAGAAUUAGCUGCAUACAUCUAACAGCGUCUCCUUGACAUACUUGAUAUA
+ACGUAUCCCUAGGUGUUCAUAUGAGGGAGCAAAACAUCACGGACUGUAAA
+UGUGAUGCUUGUGUGCCCGCUCCCUUUACCCAGUUUCGUUUCAGUCGUAA
+UCCAAUAUCAGCAAAAGUGCACCUAGAAGAUAUACCACGCCGACCACCAU
+CUAUACCAAUCUACGAACCCCAGACUCAGAUAACCGCUAGCUCAUUAUAA
+AAAUGAAACUGUAACACCAGUUCAUAGCGCUUAAGACUAUCACGAACAGG
+GGCGGUGGCUUGACCACGUCCUAGCGGACAACGCGGCGUCUAGCACCCGG
+UACUACAAAGGCCUGAUACGGUGACUAAGAUAGUCGAUCACCGCUUAGUC
+GGACAGAAACGACCAUGGUGGUGUACGUUUCUGUCGCAAGACCCAUCCUA
+UCAGGAUGCGACCCUCAGAGGCGUGUUAUGUCGAUUCGUGGUCUAUGAAA
+GGUAUGCACUCUUUGACAUGGGUAUCGUAGAAGCCACGAUGACUACGGGU
+AGCACUCUUCGUCUGGGCUUCAAAUAUGGUUAGCUCGUGGUAGGUUUGGA
+CGACCAUAAUGAGAGACGACCAUGGACGACAAGGAGCUCUUUGGUAAAUU
+CGGGAAGCUAGAUGUACGUAGAUGCUUUUGUGAUCCCACUUCGGCACCCG
+CGCGCUCUACGACCAAGUCGUAGUCUUCCAUGAACACUCGUUUGACAUUC
+CUUUACGAGGCGAUGAACUUAAUCAAGGGUUGAUACCCUCGGCUCACAGG
+CGCUCCGAGCUGGCCGCCUGGAACUGUCCGCGUCGCAGACCUAGGACGGU
+UAAACCGCGUAAUUCCGUGUAGGCGUUGUAAUCAUGCCUGCAUUAAACCA
+GUCGGGUCACUAAUUAAUGGAGCCUCCCCAACCUGCUUCCUGUUUACCUG
+CCGGGUAGAGGGCGGGCGGAUCAUCGAAGCCAGCCAGUGCCUGGAGAUCU
+UUAUCAUUUGUAGGGGGGAUAUCAGCGUUCACUAAGAAAUGCCUUGCUUU
+GUGCUAGAACAUUGUUUUCGGGUCUUAUACUCAGAAUAGUCCACAGACUA
+GACGACCCAAGGAUUGCUAUAAUACGCACUUGAGGGUGAUACAGCCGUAA
+CCUGAUACGGCAAGUCGUAUUAAAUCUCACACGGGCACGAGACGGGAUGG
+GUAUCUUGUUAAUUAGGCUAUGAACCGAGUCCGCCUGUUCUGCGGGUUAC
+CUACCAAAAAGUUUCGAGAAACGCGGUGAGUAUCAAAUUGUGGGUCACAU
+CUUGCCCUCCGGCCAUAGAGGCAAGCACGCCACUGGGUUCCUUUGGUCCA
+CUGUAAUGCAGGGGAACUCGCAUGUGGUUCGCGAGUUGAGAAAGGCCUGA
+GCCUGACCCUUAGAACCUGUUGGUUAAGACCAUCGUAGGGAGCAGUAAAU
+GAGCAAUACACGUGGCGCACCAUCGGUUCUUUCAGAGUAGAACCGGGCCC
+UAGCUUAUUAUGUCACUGGUGCCGGGCUCCCCACUCAGCAUUAUCAGCAC
+ACAUGCGGCGGUGCAUGGACGCACCCGGUCUGAAGGUUUUAUGUCUUCCC
+AAGAAAGUAUUAGCGAUCGUCUACACGGCACGGCACCCGGAUUUGAAAUU
+AAUGCGGGACAGAACAAACCAUAAACCGGAGCCCAACUUGCAAGUGCCAU
+AACGAUCGUUGGGACGGCUACCCCCUAUGGCUGCCAUGUGAAUCUGUUAU
+GACCUCACGCCAGAGCUGGCCUCAAGCCUUACGAAGUUGAUUGUCACCGG
+GAGUUACCUGGCUUAUUAUCUCCCGCUCCCUGGUGGGAAAACCGUUCAAC
+AGAGCUCUUACUACAGGAUCAAAAAGACAGGCCCAUUCAAGGCACGAUGA
+UCUGGGGACUGGCGCCUCUCUAAGACCGUAGAUUCGCAUUGACUGCGAUU
+CGUAGGUUACGUCUACGUAAAAACGUUACAGUUAAAUAUAACUGCAAAUA
+ACAAAAAUUCUUACGCAUUAGCUGCUUAAUUUAGCGCAUGCGUUGCUCUU
+UGUCGGUUUACUCGUGGCUGACACUGAGUAUCAACUUUAGCGAGUUACGU
+UUAACUAUCUCACCUGAAUAGUUGAAAAGAGUCUUAACAGGUUAGCUAGC
+UCAUCCUAGCCCUGUUAUAUGGCGUUUUGAGCUAGUGAAGUUCAAGUAAU
+AUAACUAUGAUCGUAGAGGUCAGUGACGGAAUGCGUCUGGACAGAGGAAC
+AGUGCACGGAGCCGCAGUACUUAAAUGCCCUCGUAGUAGACGAAGGCCCA
+AUCAAUAUUCGCUUUUAAUAAGUAUAGCAUCACGAAAAACAUUAGGUUGG
+ACAGGAAGGAAGCGCCCAUAUUAAGGUUUUGAAUCGAGCUUAGUCUCGAA
+CUAGGCCAACGUCGAAAAACUAAUUGUGAAGCUCCAUAAUUAUGCGGUAC
+CGCGCGUAAUUCCCGAUUAUGUUUCAGUCGACCCUGAUGCACCGUUCGAG
+CACCUGAGAUAAAAAGGGGUUGUCGGCCACGAGCCCAUAGGUCACCAAUC
+ACAAGUCACAGGUCGCGGCGAAGUUUGUUAAAGGCGAUUUAGCGAACUGG
+GGAAAGACUACACACGCCACAAUUUUACGUCAAUUCAUCGUGGGUCUGGA
+AUGGAUGUGCGCUUAUGGCUAAUUAGCCCGAGCUCCUAGUGGUCAUCAUC
+CUCGAUAAAGUAGGACCACAUUAACAACCACGUAAGUUCUAACUGAGAUG
+UUACAAAAGUCAUCAUUUGCUCCUUCCGAUGGUGUUGGCCAACAGGCUCC
+AAGGGUCAGGCCUUAUGCCUUUCUCAACCCGCAUGUCGGCGAUUGAUUCG
+GUCUCGGCGCGAAUGGCACCGUACCGGCUCGGCUGGUAUCGGCUUGGUUC
+ACGGGUUCCCCUGCAAUGCGCCCACGGGAGUUACUGCGUUCCGCUAGAAU
+UGAUGAUGUGUAUCUAGCAUUCGAGGUAAUCUUAAAGAGCUAAUCUAUUU
+UACUGGGACACCACUAAUUUAGAGGUUAUGUCUGUGUAGAGUCCCACUAA
+AAAAUGCAUAGCGGAAUAAGAUAUAGAGUGGUCACCGAGUCUGGGGCGCC
+UACCGUAGCCAUAAUGCCAAACCGACAAAGCGCCGACCGCAAGCACGGAG
+AGGUAUGAUGUCGGGAGAAGAGCAUGUCAAUAUAAGCGUAUAGCUGUCAA
+AACUCUGUGUGUGCGAUGUCUUCACCAGACGGUUUAAGGUUUUUUGCUCU
+GCGAAGCUAUCCACUCGCGUCCUGCGGCUCUCACUGAAAGUUAACUCGGG
+CGGGAUUUAUGACUACGCUAGCCGAGCGUGAUUCGGAGGGGGCGCUUUUG
+GUUUCGACGGGGAUGAUGUUACGUUUGAGAAGCGAGUCGAGGGAACCUGU
+GGACCCGCGUUAAAAAACUAUAGGCCUUAAAAAUAAAGGAUAACGAAAAU
+AAUUUAGCUUUAGCUGCGUAGUCAGCUAACGUCAGCCUGAGAGUCCCGCG
+ACUCAGAGUCUGGCGUCGACAGCGGGGAACCGAGCCUUACAAAGCUUUGA
+GUAAGGAACGGAAUUUAUGAAGCUACUGAAGUGAAAAGCUUGUUUGUAGG
+CGUUUCAUGGAGGGAAUGUUAAAAUACAAACUGCACUCGGAGAUGCUUAA
+AUGAAACCAUUUUCGGACAGGGGUUCGAUUCCCCUCGCCUCCACGUGACA
+GAAGAGCACUCGUGUUCAACAUGAUAGAGGCUUGUGUCGUCGAUGCUCUU
+UCUGCUGCGUUCUUAGGCACGUAAGCGCCAUAAAUAGGAAGCUCAACCAA
+AUAUAUGCGACGCAGUCCUACGCAGUCACUGAGAGCCGUAUGCAGGGAAA
+CUUGCACGUACGGUUCGGAGGGAGGUCUCUCGUUGCCAGUUCUAAUCUAU
+UGAUAAGGAUCACGGUGCGGGUUAUCGACCCUACAGAGCGUGGUGUGACG
+CUACAGCUGAGAUGAUGCGGGAGACACGACAACGUGAGAAUGAGAGAAGA
+GAACGGCUCAAAGAUCCAAUUAUGUAAACCCGCCAAAUAUGUACGAUCGG
+ACAAAUCUCUGAAAGAACCACUUGGGUCUUUUAACUAGUCUCCCACAAAC
+AUUGGUGAGAACAAAGUGUAGCCGUUAACGAAUACCAGCAGUAGGAUAUG
+CACCAGCCUGCAGACCGCUCACCGCAAGCGUUUAUCGCCGCUGAACGCGA
+UCGAGUGACAAAUUUUCUCCUGCAUGAGAGCUUACGCUUACAUGGCGCAU
+CGACGUUACUGGUCCGUGCGAAAGCUUCUGACCACCGGUAUCUUACGUGA
+GCCUUUCCCGGUUUGUGGGGUUGAGACUUACGCUAAAUUACGGCGGCAUC
+UCGGUUAAUGAGACUGGCCAACCGUGGGACAUUAUUAGCGGUGGAAGUAG
+AUGGGGCCUAGAUACAGCAGCUAGCCUGUAGUUCCCGGGCUCACGGGACU
+CAUUUACCAUAACAGUACCCGUUUCAAAACUGCCCGCCGCAGGACCUUGC
+CGUAAGAAUGCAAUUAAAAAGGUUAAGGUAAACGCGCGUAAUUUGGGAAG
+GAUGUGGUCUUGUGCGAUACCGACCAAGAAUGGCGAUAUUACAUUCCCUG
+AAUACCGUCAGUCUGAAUGCCGGUCUUGGGUUUAAUCUGACGUGCGCCCC
+ACGUCAAGUCUACACGUGAAAUAAUAAGGGGAAGCGAUCAUAGCCCGGCA
+ACGUGUGUCGUUCUUGCAGAACACUUAUCUUGGGGAGUUUCAGUAACAGG
+AUUAUUAGAGACGUCAGGCUUCCCAGGUCGCGGCCACACAACUAAUUUAC
+GCGGCGGCUAGGCGCGUUCUAACAAUGUCCGGGCACUUCUCCCAUAUAGC
+AAGCGGGUCGGCCUAGACCUGUCUACACUACACGAGCAGCGGUCGGCUGU
+CUCUACAUCAACGUUGGCAAGAGUAGUCAGUUUAUCGCUAUUGGCCUGGA
+UGCAGCGACAUUGCCAACAAAGAUCGUCGCAGGUAUCGCUCAUAGGUACG
+GAGACAAGCGUAAGCACUAUUGCUUCUUACGCAAACUGGGCGCGACCCUA
+UGCUCCUCACACCACCAAGUAUUUGCGCCUCCCUGGGUUGGGGGGUCUGG
+GACUUGGUAGCAAGGCUUUGUAUGAUGAUACUAACAUGGCACUGUAGAGC
+UAGAGUGGAGACACAGUGUCUCUACGUGGACGAUGUUCGUCGCGACGAUC
+GUCGCCUCGAACCCUAAUGGGCUCCCCUAAGUUUUACAAUCUGCACCCUC
+UCACAGCCCCGCUACAUGGCCUAAACCACUCAAAUUUGGGUCGUUCGCGA
+ACACCGACCAAUCGUAGUCGGGGACGACCGACUGUCGAAGAGUAUUUCGU
+GCCUGUUGAUGACCAGCCGGAAAUGGGUCGGGCACGCCCGAAAGUGGGAU
+GCCUCCUGUAGCGUUACCGUCAGUAACCCGAUAUAUGGUUGGUACUAUCG
+UGAUCCACUACAGCGGUUCAGUUUAACUACAAUCGACCAUCCACGCGUGU
+UGAAAGGUGCCACGAGCCAGGCAACGAUAAACAAUGACCAUUAGGCGCAC
+AUUGUACGUAAAGACCGGUGCUUGCUUCUCCGGCUGCAUAAGAUAGAAGG
+UUGGCGUGCGCGCACGUCGCGUAUAGAUCUGUGCCGAGGUAGGUGCUAAC
+GGGGCCACACUUAACAAAAUGAGGUGCUUACCACACUCCGUACGGUCUGU
+UUUGCAAGAGAGUGGGCCGAUUUGGGAGGAAUACGACCGCCCGUCCAAGG
+GCCAGUUAGGCCUCCGCACCUUUACAAAACCAUGCGCGAGUCGAGAGAUU
+AGGUUAUGGACAUACAGACAAGAUUAGUCGGAAUCGAGUUACCUGACAAA
+CAGGUGCCACACAUUGCACUAAAAUAAAUCUUCUCGAAUGCGUUUCAAAA
+UCAGGUACGACAAACGAGGCCAUACUGAUUGAAUUUCUGGUACAUUCGGC
+AGAACGUUCGUUCUUCGCUCCUCACGAGCACGCAACGAAGAUGUUUCUCC
+GACCUUACCCCCUCAACGAGCUGUGCGCUUUUCAACGCGUUUGAAUUUGA
+GGAAGUGCGGCGUUCGCCCGUAAUCAAGAGUAUGAGUCUCCCCAUUCAAU
+UGUGAUAAAUAGGGCGGGCUUUCUAAACUGCUAUGCAUGCGGCGCGAGGG
+GAGAGGGCCCGCUUGAGGCGCGAUAUUCCUGCCUAGGGGAAACGCUCUGU
+ACGCUAUGUUUGCAAGACCGCAAUUAAGAAGAGGGUCAGACUUGGACAUA
+CAACCUUGGUCGCCGACUGUUCGUGCAUUCACAAUGCUAUACGUAAAUUU
+CACUCACCUCCUGUUAUUCCCGUGUACCCGAGGGACGUAACUGCUGAUUG
+ACCGUAAUGCCCAUGUUCUACAGAGACAACCAUAGGGAGGAAGGCUCAGA
+GUUGCGACAGUCUUUCCGUCCGCCAGGACUCCAUUUCUAUUUAAUACCGG
+AUUUCUGUUGCCAGGAACUCCCUUGGAUGUUCCACGACCUUGCCUGCUGG
+CGAAACGGUCUGAAACCGGAUCUCGAUCAUGGAGCUUGAGCGAGCAGAAC
+GCGAAAGCAGGACGGGUGAGAGCCCGAGAUACCUGGAGACGGUUCUCGUG
+AUCUGCGAUCUAUGUCACCCGCAUAUCAGAAGAAGGUCACACUGGGCGAG
+CCUCGGUGUCUCGCGACAUGAUGCUAGGAGUAAUGAAACGUAUUUGAGGG
+UGUAACUGCGCUACGGUCUCUUUGGAUCUAUCGAUCAGUAACGUGCUGUA
+UGGCAACGCGGCCUUGUCGACAGGACAGGAAUCGGACCGGGGGAACCCAU
+CCAUGUCUGCUUGCGACCUACGGGCACUCAGACGGCCGACUCUCGUGUCG
+UACACCUACAUGUAUUAUGACCUGCGUUCCUUUAACCAAUUUGUCAGGGU
+AUAUACCGUUGGGCUUCAUGAGCGGCCAUCAGGCCGCUCGAGUUAUCUCG
+UCUCUUACAGUGCCUGAAACAAUUGUCACAUCUGUAGCCGGCUAUGAGCC
+GCCGUGACCCAUUGUGCCCCUCGAACUUCGCGACAAAUCCGGCAUCAGUC
+AAAGCACGCUUGUGAUUUUCGGGCUCUUCCACUGGGUACCGUUCGGGAUG
+GGAAGUCUAUGGGUAUGAUAGCACUAGUUGCUGUAAGCCGCCGGGUCGGC
+UUUGUUCCCGACCGCCAACAGCUGAGUGGUGUGGGAGUACGCGUUGCUAG
+CGAUGGCAUUAGAGAUUAUCGUACUCCAUCGCGACUGUAUCGAGCGGUUC
+AACCGGUUAUAUCGGGGUAUGAAAGUGGCUGGUGACCGACGGAAUUUAUA
+GGUUAGAGGGUAUAUCUCUGCACGUCCGACAGUCGAGCAACAUUUAGCAU
+GGGAGGUACUGCGGGCAAUAGGAUAGGUUGAUGUUCCCUAACGGGAGACA
+AGACUCACGUCGGGGAAGAGGUAGGUUAGUCGGCGUUAUAAAAACAUGGC
+UCCUGAUUUAUAACCCAUGAUAACACCCUUUGGAAAUAGAAGUGGUUUCC
+CGCGGCGCAAUUAACUGAUAUACCGGACGUCUACGAUAGUCACAUGUGUG
+UGGAGCGCAUAUUCCAUACGCUCCCAUACGGUCUUCGUCAGGAUGAUAGG
+CUGAUGAUACUUAGCCAAGUUUAGAACUGUGUGACUCUAUGCAAUCCCGU
+AUCUGCAUGCCUGCCUAAACCAAACCAAGAACGCUCCGGGAAACCGACUA
+UCCGAUAAUGCUUUUUAGUGGUCUCUAUUGUAGGCUGCGCCAGCCAGCUU
+UAAGUCGAUUCAUACCCUAAUGAUUAAUUAUCAACACUUAGGUGGAUUAA
+GGUAUUGAUUUGGCGGAACCAAGCCAGCUUUGUGCCGAGAACGGAUAUCG
+GGUGCACGUAGACUUCUCCAACAGCACACCAAUAGGACAAGACGUUGUGA
+GGCAGGCACUCAGAUACUCAAAGACUUAUGCCGGGACGAUCGGGUCCCGC
+AGACGUGCAAAUGUGGGCCUAUGUUCGAGUAUGGCCCAGAGGCUCUCUAA
+GGGGAACGUAGCAUAUCGGUGGGAACGGAUAUUAAGUCGCAUAGUAGGCU
+ACACCACCUUAGCCCCUGCGAAGCUUAAUCGCACGAACGCUCUUAGGCUU
+GUCCUUGGUGAUACAUACUGGAAUAGCCGUAUUUAGUGCAUAAAGGCACC
+CCGAUCAUCUCAUAUCAAAGACUAAGUACGGGAGGCUACGGAGUGCAAGA
+AUCCUCGCGGCAAGCUCAAAACGGUUUUUUGCUCAGUCCGUGGCGGCGAG
+AUGCCGGGCCCUGGUAAGGACUCUUUUGGAUAGUAGUAGACCACACGAGC
+CCUCGCGAAUGCGAGGCCUGAAAUUCUAUUGGACAUGUCGUGGGAAAGCU
+UCAAAUCAUGACUUUUAACCUUGCACAUACUCCCUUAUAAUCAGAUUGCG
+GGGUAGUUUGCCCAGUUAUCGCGAUUUGGGCUUGGCGGCAGCAGCUAGCU
+UCGAUCCAGUUGGAGAACAAAUCUAUACUUAAAACGAGGUUGCGAGAAAA
+AGCGCCGUAGUUGGUUAAGGUCCUGUCAGGGAGUUGGGCUAGCCUUGUCC
+CCUGGGGCUAUUCGACACGAAGGCGCGCGAACGAAUUCCACUGGCGACCU
+CUGAACAGGCUGUGUGCCCAUCCUGGACAGUACAUUGUGAUCGUCUCUUU
+AUGGAAGCUGGUGUAUUGGCGGGUUUGGCUGCCAUGUGCCAAUAUUCAGA
+UUGCGUCAUGUGAUAAAAUAUUUGAUGUUUUGGUCUUGCACUAUGAUGUG
+GAACAUGAAACCUCUCGGGAUUUUCGCAUGACAUUUAGCAGUCACAUAAC
+AAUGGGACUUCGAAAAAUGACCGCUUCGCCCUUAAUAAAAUAAAAAGGAC
+GAAACGGUCAUUGUUCCGCGGUACCACCUUAAUUGAUAUACAUAGAUAUC
+CACUUGGUGCCUAUAACGCAGGCGAACGCCUAAACUUUCAUUUAAGACUC
+AGGGAUAGGUUCGAUAUAUUCUAUACGAGGAAUCUUUCAGCCGGUGAAUU
+CCACUCUCUUUCGCAAGAAGACAUAUGUACUAGUUCCCUUCAACGAUUUU
+CAAUCUAAUUUUUUUAUCCCGAACGUAAGAUGCUGUCACUUUGACUCGUA
+UCUAAAAAGACGGAUCCCUGAGACGACCGCAGGUUGUCCCCACAUAUGAC
+UAGCGAGGUUGCUUCAGCGAGUUGGUAGGUCGCCACGCCAGAGCUUGUCG
+UAGAGUCCAACCAUGGAUCUUAUAGAUCUCCCACACGUCCACCCUUGCUA
+UCGGCUAAGGCUCGCCUGGUUGUCUGCUAAGGACGCGUCAAUUGAUGAAG
+AGGCCAAGCUUGGCUCUCCGGAUCGGAAUCGUCGAUAACCGCUGCGAUGG
+AAGCACGGAAAUCAACAAUGGUUCGGACCCAUCCUGCAUUAUUGGAGGUC
+UGCUUCGUCCAGCAACCACAACACGUGCUGACUGAUGUAGCCAAUGAUGG
+GCAUUUUCGAGAUAGUCAGUACAACAGAUUUUGUGGUCCUGAGACUUUGC
+GAUCUUGAUCAGGAUCCGUCAUCACGCAAACGCCUGAAUUGGAGAGGCGU
+ACGAGAUGUAGUGGUCACAGUGAAGCUGGCUUUUUGAACGUCUUUAACCG
+CGAUCUGUCCUCACUUGUAUGGGACGCGAGAUUGAAAGUACCUAGCGGUC
+AGUUGCCCAAUUUGGUUUCUUGGAAUGCGUGACGUACAUAUUAGCACCUG
+UCUUCUUUAGAGACGUACGAAGAUAUGAGACUCAAAUUGUAUUCAUUUUA
+AACAUCGCUAGUCCGAGAGCGUUGGAACGCGGUGGACUUUAAGAGUCCCA
+CCGAUUUACGGACAGUAUUUCGGUUAACCAUCUAACCACACCUUUCACGA
+AUGAUUUUUGGGGACGCCGAACCUCGGUCGACAAACUCUCCCCUACUGUC
+ACCCCGGUCAGAAAGCUACUUAUAAUGGUCUCCCGCAUCAUUGAGCGCUG
+CACUCUGUGGCUCCCGACCCCAUCUCGCCUGUUAUAGCAACCGUCAUUAU
+CGAGAGCCUUGAUCUGGUGUAAACAAAAAUUCGUAUCCAUCUUGGCGUCG
+UCAUUCGCAUACAACUCACGCAGUCCUGCCCUCGCACGUGGGCCCCUGAG
+UGGCUUUCAGAUAGGUAACUACUUAAGUAAUGCGUAAGACUAAGAAAAUG
+AUGGCACGAGUGCGGGUAAUACCUGUUUCUCCGAUCCUAACAUGUACUCG
+GUUUACGCCCAAGAAAUAUGGAUACUCACCGAUAAUUGUGUCUGAUUUCA
+CCGAUAACCCAUGAGCGGCACACAUGCGGAUGUUCAAAGCCUACCUACAU
+UGUUGUAGGCAGGCGGUCUCCAACCAAGGCCACUAGGGCCGAGUGAUUUU
+GCACACGUCGACCCCUAAGUAUAUUUCAAUCUGGAUGUAGAAUCCUAUAG
+AGUUUGAUGGACGAGACCACAGCGCUCGGAGUUUCCUAAAUUUAGAGAUG
+GAUGGGGAGUAGCCGCCCGCGCUUGCGGGGCAGUCGGUCGUCAACCCGAA
+GCGUUUGCUUCCGGUCGAUUGCAUGUGCCGAGGCACGAUUGGCGAGACCA
+CCACGACGAAAGUACCCUUCGGCUGAGCGACUUUACAAGACUUGCAAAGU
+CCUGUGAAUAUGCGACUAGUGGAACCGAUGUGGCUUCCCACUAUUGCAUG
+GCCGCCCACAGUGGUAAUUCCUACGAUUAAGAAACCUGUUUACAGAAGGA
+UCCCCACCUAUGGGCGGGUUAUCAGAUAUUAUCAGGUGGGAAAUUCGGUG
+GAACACAGUGGAGCCUUGUCCUCCGGGUUAAUGUCGCUUUUGGCAUUGAC
+CCCUGCUCCUGAGAGAAGAAAUAUACUGGGGAACCAGUCUUUACCGACCG
+UUGUUAUCAGAAAUUCACGGAGUUCGGCCUAGGUCGGACUCCGAUGGGAA
+CGGCAACGGUUGUUCCGUUUGACUUGUCGCCCGCUACGGCGUGAGCGUCA
+AGGUCUGUUGAGUGCAAUCGUAGGACGUCAUUUGUGGCGAACCCGAUACC
+GAUUACUGCUGCUGUUCCAGGUCCGAGGAAUUGAUGCCGGCUAGGCUCGG
+UUUAGUACUUUUCAUCGGUCAAUCCUCUUGAGCACCCCGUGUCUGUUGGG
+GGAACUAGCCCCUAAAGCCGAGUGAAUUGUGUGGUUGUAAAGGGGAUAUC
+UAUAAUUGCAGGUACGGGCACAUAUCGACAGAUCCCAGCGCAUUGUGUGC
+AUUCCGAAAACAUUACUGAUCCAAACACGGUCCUCGACGCCGCGAGAUGA
+CCGAGCCAUUUCCAGUUUGGCGCCAUUGCAACGCAUGCGCGGCUGGCUAG
+UUAGGCUCCGCCAUUGCUCGCACAUCAUUAUCCUGAGAGUAUCUGCAAUA
+GGGUGGGCGCUUCUUAGUCUGGCUCAUGACUCUGCAUUUGCAAGUGUUGG
+ACCUCACUCGGCCGAACCGUAUCCCAUUUCACUACCAUGCGUGUGGUACA
+GUCCGGGCGUUUCCCAAUGUUCCGUUCGGUUACUGUUGCGUUGCAUGUGA
+UGAGCAUAGUGAUACAACUAUCUUUUGCACCACACAGGACACCCAGGAUA
+AAGUCACAUCGUUCCCGGGGUGGUACUGUCUUCAUGAACGCUUACGGGCG
+CACUGAAACUCUUUAUAACUCCUCGCCCCUUCCGUAAAGCUGAGAGUGUC
+ACGCCCAGACCUAGGCCGUCUUGUCGGUUCUAUAAACAGGGAACCCUAAG
+GCAGGCUUUCGUAGCGCUAUCCAACAUAAAUUUGGACUUUACUGAAUGGC
+GCGCAUACCGGUAGUCCCGGCAAGCCUGUGAACAUGCAACGCCACUGGAG
+GUAAAGUAGCACCCACACCGGACCGCGUGCGCGGUAUUAAUCUGGAAUCU
+AGACCCCUUCCUGGCACACGUGACACUUCGGUGGUUGCCAAGCGCGCCAU
+GCCCUCUCGUCAAUCACUUCUCCUUUAUGAUAACCUUCUGACUUCGUUCG
+GACCGGAUAGCUUGUGGUCCCUCCGGAAGUACUUUUCUAGCCGCGGGGCA
+AAUAAGAGCUACCCGGUUAUAUUGACUUAUACUGCCGGGACUGUGACGAG
+UACGGGAGCCUACACUAGUCUCGAACCCUAGGAUCAUGUUUUUGCUUCAU
+UAAGCCGGAAACUAACGGAUUGCUUGAUCAAUUCCUUGUUACCUCGGCUU
+AGCAGAUAGAACCUUCCCAUGUUCUUGAAAAACCACCGAUAACUACCUUU
+AAUGGUGUGGUUCCAUCGGAUUUCGUACAACGACUGCCGCUGCUCCGUCA
+AAGUCGACUGAAACUAUCAGAAAAACGUGAUAUCUACGUUUGUCUCGCUG
+GAGACAUGCAACAGGAAGUGUGGGCCACUUGCAGCCUUCCUAGGUCUACU
+GGAGGUCGUGCAAAUUACAAUCUAAUUACUAGAAGUCUUCCACUAGAAGU
+ACAGGACGGCUGGUGAAGGCCUGGCUAAUGAUGUUGAGGCGGACACCGUC
+GUACCUCUUGCGCACCUAGUGACACCACCUGACCCGUGCACCGCAUGCUC
+UCGAGCGAGCCUUAGGGGCAUUUCUUUGGUGGAACGCAAUCUUUCGCCUG
+GUACUAGGGCUCGGUUUAUAAGGGCGCACGACUAUGCUCUAGCACUUUUU
+UUACGCCUCUGAGGAGAUACUCCGACGCUGCAGGUAUAGGUUGAUUAUCU
+AAAAUCGCUAAUUACAAGUACUUUCCAGUGACCCUGCUCCAAAUAUUAUG
+GUCGCUUCUACGUACGGCUAUAUCAAGAUUAUCCACCUCCGAACCUCAUC
+AGUAAGACCCCUCGUGUUUCACUUGGCGCGACAUUUGAAGGGGGACUUGC
+CAGUUUGCAUAGUUCCUCGCCUCUUAGAUAGGUAACAGGUCCUUAUGAGU
+CGCGCAAUGAAAUGGACGAGGCGGUGUUUCUAAUCCAAUCAUUCAUCUCC
+AAUGGUCACUGAUCUAGUGUUGAGGAAGAUGCUAAUGAUGCUCAUGAGAC
+AUCGUGUGGCACUUAAUCGCGCGUAGGGAUGAGUUGUUCUUAGUUAAUCG
+UAUAGCGGUAGUUAACCAAUCGAUUGGCCAUGCCUACUCCAUAGAAUCGU
+AUACCGACUGCAGGUGAAAGUCGGUUCGCUUGUUAAACCCAAAGCAUUCA
+UGACUCAGGUGCUCUGUUUGAAUUCGUAUCACAUUUGCGGCUAGGUUCUA
+CCCUAUUACGCCAUAAGGAUAAAAGCUUUCCGCCGGAUGUCUAGAGCAAA
+CUACAUGCGAGACCAUCCCACCGCCUUUACUGGCGCUAGACUCAAGCAGC
+UUGGCGUUGCGAUUUUCCUUAGGUCGGGUACUAAGUGGGCCCACAUCUUG
+UUUACUGGCACGUGUUACCCACGAUUGCACCAUAGGACCAGAAAGGGGUG
+UCUUAUAGGCUAGAGUAUCUAUGAUUGUCUGACUCACAAGUAUUCGCCCC
+AACCGUGGAAGCAUCAGCCCUGGCCCGCCAGAAAUCGAGGAUCUAUACCU
+UUACUAGCAAUCAGUGGAGAUAAACAGGAUAUUGUGUCGGGACUGGGGGU
+CUGCACUAAAAAUCCAAUGAUCGAAGUCCUCCGUUCCUGUCUGGAACAUG
+CACGAAGGUCUGCACGGCUAUUCUGGCUACAUCAAGCGGCUAACAACGGA
+UUAGGCUGCAAAGGAAGUGAGGGCAGCAGUUCUGCGUUGUACUUCUCCAC
+UAAAGACCUCACAUGUGCACUCAUGUUCUUCAGUGAAAAUCACGUGGAUU
+ACUCACUCGAUGGCGCUCUGCUUAUUCUGUCAGCAUAUAGCUUCCGAAAA
+CUAGCUUGGAGCAUCUGUCAAGCAGAUGUGUCUCAGGAUGUCUAUACUCU
+UAGUAGACACAUAGACAUCCCCAGAAUCGCUUGACGAUACCCGACUUACC
+CGAGAGGCGGAGGGGAUUACGGUGUAGAAAUGACAGAUGGCCGGCUUUGG
+GUUCCAUGCGCAUCCUUCGUUCUUACGUACACACUAGUCCCGAAAGCUGG
+CCGCGAUAAUAUUAAGCAUGGUGACAUUUGGCAUCGGAUUGGCGAUCCCC
+UAUGAUGAGGACCUUUUCACAGACCUGUACUGAUAUAUCUGUGAGGAUAA
+GUAACUCUGAGGAGGCCGCUGAUGAAAAGCAGGUCAUCCUAUGAGUAAGU
+UGCCGACUCCGGUUGACAAGGACCGCGAUGAGGGGGUAUUACAGAGUCAG
+UGACAGGCUCGGGAUGACGGUCGCACCGGCCGUCUACAAUAAGAACUCUU
+UCGACGACUUAGAUAUUUCGGGCAACGGUGGAAUUCCCGCCGCGUGUGCU
+AUGUGGAACAAAGGUUUCUGCGGUUUGGAUCUGGUCGCUUUAUAGGUGAC
+CCGAGCCGGCACACGUCUUCAUGAAGCCUGUCAUCUCCCGAAUGGAAUCU
+AGUGCUUUUGUUAAAGGGAAACUUCGCCGCAGGUCAGUAAGGACCGUAAU
+ACUCACGCAUGAUCAGGCCUCGAUUUCGAUAAGGCCGGGUGCAUCCAAUU
+CAUAUUCUAUAUAGUGGACGCGCUUCAUCUAUUCCCGGAGAAUCCCGGGA
+AAGAAGCGUGCGAGUGGCCGAACAGCUCGUAGCUGGGUUCGCCUUCGGAU
+CAGUUGCCGCACAUUCUGUUAUCGGCGACCAUCCGGAACCGAGCGUAAAU
+CACGUUCAAUGUUUACAAGUACCUCAUGGUCUCGAUCGAAUCUGGAAGUA
+AAACACAUAGCUACCAUCUAGGAUUUAAACAAAACAUUCACCCCUGGUCU
+UAUACCCACCCUGUUUUUUUGCCAAAAUGUUUGAUCUUUGGCUAUUGCCG
+AAUGGAGCAACGGCUACUAGCGGACAGCCGAGUCGUGUAUUGGCACACGA
+AUUGAGUCUCACCCUCAGUACCCAUUAAGCGGCAGAUGACUUUCCAAAUC
+UCUGAGCAUGGGCGAGUCUGUUCUUACAGGCGCUAUGGCUGGUACAGUCG
+UGAGUCCGCGCUAGCCAACCAUCAGACGUAGAAGACCAACGACGCUCGAC
+CAUAUCUUCCCCUUCGGAUCUUACUGAUUAGUCGGCCUCGGCAAGGUCAA
+UAAGCCAGCACCACGGGUUAAGUCUGUCCAACUACUCGCCGUACCGAUGA
+AUCUUGCUGUUACGGGCUGGAUUUGAUUAGUGGUAGUAGAUACAGUCCCG
+GUCCACCACCACCACUUCUAGUCCAAAGCGUCGCUGGGGCUGUUAUAACA
+GUUUUAAGCUGUAGUGAACACCCUCAACUCCGCUCAUAGCAAACGCAGCA
+AAUGCGCACCUGGGCGGAAAAGAGCAGUUCAAAUCCGACUUGCCCGAACC
+CUGUAAGGAGUUAUCGCGCAUGUGCCGAGGACAUUAUCUAAACACUCACC
+GGGGCCUCCGGCUCGACUAGAGGUUAUAUCUGGUGGGGUGACGGGCUUAA
+UGAGAGACGUAGUUCCCCGAAGGGUACUGGCACGGGUCACGUGGUGCAGG
+AGUUUACUGACAUGUGGAGCACCGGGAGGCGGUUAGCAAUACCAUUGCCU
+GUACCCGGGCACACUGGAUGGUCUCGUAAGUUUGCCACGCCUGCGCACUA
+UCCUGCUCCCCAAAGAACACGAACAUAGUCGGAACGUGGGGUGGGUCAGG
+GACAUUCAUAAUCACAUUCCUAGAAGAACGAAAAGUUGACAGUGAGAGCC
+UGGAUCAGAACUAUGGGAGCCCGCCUUUGAAACGAGCUCUGCCUCGGUGA
+CUUUGCGUCUGCAAACAUUCGGUCAACCGCCGCCCGCGAGGGUAAGGUCG
+GACAUCCUCGUCAUGGUAUAUACGUAUGUUGACGAAGUGAUGCUGAGUCG
+CAAUCUUGACUCGUGAGGACACACCUAAUGCGCAGUUGUUGGCCUGGUCG
+CGUUAUAAUUAAGAGUAAAACAAAUGGGACCGGAUCAAAUAGAAUUGCAG
+GUAUCUAAGAUUGCAUGAGUCCCAUAACUACACCGACCCAAAAGAUUUGC
+UACGACCUGUACAAUUUGGCCACGGGCCAAGUCGGUAAGACGUUUAAUGU
+GGAGUUAAACGGUGGAGGAGACCGCGAGACGUUGCUGGGUCUAUCAAGUU
+CACGGUUUAAGCAGUGGACAAUGAUGCUGACCGUUUAUCCUGUUGCUCCG
+GCUUGCGCAGAAUUUUCCCUCAUUAAGAGGUAAUUUCAACACCAUAACUC
+GCAAUGCGGGUUGAGGGGUCGUCCGGGUGUUUUCGGAAGGUGGCCACUCU
+ACCAACCUAAAGUUAUUUAGCGUAUCAGAUUUGCUCCGCGCCCAAUGCAC
+UGCAGCUACAAAUUCUCGCAUUUAUGAGAAUAAGCGCAAGGUCGCAAAUC
+UAAUCUUCUGAAAAUGGCGGAGCCGGGGAAAAUGGACAAUCCCGACGUUG
+CCUCAACCGUUCUUGCAUGCUCAAAAUAUAAUCAGCUCUGCAUAAAGAGU
+UUUUGUUGUAGAUACCGGCUUAACGUCCGUUUUAGCACACAGCGGUCAUU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr6.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr6.ebd
new file mode 100644
index 0000000..3434f02
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr6.ebd
@@ -0,0 +1,12 @@
+RF00169 AE002112.1/7386-7290 pg-1_6 9054 9150 0
+RF00080 AE014727.1/1898-2035 pg-1_6 32264 32401 0
+RF00059 AE014730.1/8718-8610 pg-1_6 7052 7160 1
+RF00174 AE016934.1/218065-217852 pg-1_6 39313 39526 1
+RF00080 AE017028.1/108421-108293 pg-1_6 6923 7051 1
+RF00174 AE017176.1/287850-287663 pg-1_6 8212 8399 0
+RF00174 AF010496.1/105318-105541 pg-1_6 7271 7494 1
+RF00177 AF083018.1/26-559 pg-1_6 22778 23311 0
+RF00174 BX294140.1/211185-211419 pg-1_6 21104 21338 0
+RF00379 D90917.1/3743-3872 pg-1_6 9980 10109 1
+RF00373 M61003.1/281-714 pg-1_6 36654 37087 1
+RF00017 X17238.1/12-306 pg-1_6 25948 26242 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr6.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr6.fa
new file mode 100644
index 0000000..eb59f89
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr6.fa
@@ -0,0 +1,1001 @@
+>pg-1_6
+CCUACCUCUUCGGGUAGCAUGUGCUACUACACGUCUGGAGGAGGCCUGAU
+CCAGCUAUUUAAUGGUAUUGAGGAGGUAGCAGCUCAGACAAUCAUUAUUU
+CCUGAUAUAUUUGAACCAUAAGCCAGGUGCAAGGAGGAUACUCAGGCACU
+AGAAAUGUCACAGCGGUUGGCUGCCGGGACGGAACUUAAGGAUGGAAUUU
+GCUCACUACUGUUUUCCGUAGUGCGAGUUCUGUGGACGAGGAGAAAUCAU
+AGGCCUGAGCAAUACAGAACGAGAGCCUUUGCCGUCCUUACUUUACUUAA
+UCAAAGUUUGUGCCCGACAUGCAACCUGACACAUAGCAAAUGCCAGGCAU
+CAGUAACCUCCUGAACAAGUUACCGAGGCAUCUGAAAUCGAUCGAAGUUG
+AGCACGGCGCGCCUGUUUAGCUGAACGAUCUGACACCACAUCCCUGGGUA
+CUGCAGUAGGUGCCGGCAUUCCGUAUAGUAAUCAUGACCGUCGCCAAGGG
+CAAAGGACGUUGAUAUUUUCGCUUCCCCCGUGAUUCGCCUACCGAAUCAA
+GUCCCGAGAUCUAAGUGGCCCGUUCGAUUUGUAUGAUCCUAGUAGCAAUG
+GUACGACUGUGUUCCAGCGCCCUGUAUGGGCUGAAAACCGUGCUGCCGCC
+CGGGAAAACAGGACCCCACAUCAUGGUGUUAACCUUACAACAUAUCCGCG
+UUGCCUGCGCAUAAGGGAACGCAAGUGGAGAAUGAAGCUCAUUUGGUUCU
+GAGGGAAAAUCGCUAGCCCUAGCUCCUAUGUGCAAAACCGUAAGCGUAUC
+UUCAAACCGUGACUGGGGAGAGGCGCGCUUAGAAGGCUGCUUUAGGAUCG
+AGAAUAAUCACAUGCUGGCCUGCGUAAACUAUUUUUCACCCUAGUACAGA
+GGAGGCCGUGCCGAGCCCGUCAUUCGUCCGUUUUAGGCAGCUGCAUUUGG
+GUGUCCCAUCGUUUCGACGGUGGCUAACAUCCCAGCUACGGAAAUUACGA
+GCGAAACCCAACCCGGAUAUGAUCGCGAGCUAAUGCUACGAGCAGGGAGC
+UCCAUUAUGCCGGACACUCUUGCAUGACACUGGCCAGAAAGACGGCUUAA
+GGUAGACUGUGGGAAGGGCAACAUACGCCGCUUAUGUAGCAUCAGCAGGU
+GCGGAGACUUUAGUCUAGAAAACGUAGCGCGUGUAGGGCGCCCACAUUAG
+GGUAUGAUUCGCACUGAUCGAACCACCGGCAACUGAGAGUGCGCCAAUCC
+GUUUCGCCUAAGUUCACCGAAUAUCAGGGUCCUCGCUGGGGGCUCCGUCG
+UGAGACCCACUAGGUCGUGCUUCCGAGACAGCCGCACUCCACAUCUUCAU
+AGCAAUGCCCAACUAGGGCGAUCCGGGUCUGAGGCAUCUGCUUAUGCAGC
+UGCAGACCGCGUUAGACUUAUCAAUACUACGGCUUAAAUCGCCCCGGGUG
+UAACGGCUAGCGCUGAGGGUAUCAGAACGAGGAGAUAUGGCCCUAGGUAA
+GAUCGCGAGGAACUAAUCAAACGUCUUGCUAAUAUUCGUCAGAGGGGCUC
+GACCCAUUAAUCGCCCUGUGAAGUUCCUGAGUUAUCCAGCACCCUCAUCU
+UAUGCUUAUACGGGGCUUCUCAUCGUUCCUGUAAACUCUCCAACAGACGG
+CACCUCAGUGCUUCCCUACAUACGGGGCAAGGUCUACGAUAAGAUGUUCU
+UCAUGAUAGUACCUUCUUUAGUAAAAUAGACUUGAGCAGAUACAGCCAAU
+CGAACGAGCCGGGCAGUAAUUAGGUCGAGUAACUACCGAGCGGUCGCGGA
+GGAAACUCUUGGGGGUGGCGCAGCCACCCCUGGUUGCGGUGCAAAGUUCU
+AAGCAGUAGCCGGCACAGGGAGGUAAGUUGAUUGCGGACCUGUAUCAUAU
+GCCGCUUCUGUGUACACUCCAGUAGUGACUUGCCACUAUCGUGUGUUUAU
+CGUUUAAGUUCAUCUUUCUUCAACACACUACCCUACCUAGACGCACCGUC
+UAUUACCCCGGAUAACUACCGGUAUCGCGGUACCUCAGCCGUCUUUUGCG
+ACCCUGAUUCUGAACGGGUUCCAACAUACCUUGAUAAAAACUCAGUCAUU
+UAGGCGGGUAAAAUCUGACGGAGUCGCGUGCUGAACGAAACACUCCCUAA
+GCCUUGGGAUGAACCUACUAUCCUGUAACAUUCUUAUUGACGAUCGCUCC
+GUCUCCUCAGGCCAACAGGUAGCCCCGUUCUGGCUUGUGAUAAGACACAC
+GACUCGUACGUGGAUUGAGAGCGAUACAGUAGAUGUCGGUCAGUCAGGUU
+CUUAAUGACCCACGCACAUUAGCCUAAUCGAUCGCUAGACUUCUCCGUUG
+UGUCACUUAGGAACAUGUCUCGCGUACGUAGUUUGAUGAUCUCGCAACGA
+CUGAAGUGAUUCGAAAGCUGCAUUCGACUUAGCGCCGCGGUGGCACUACC
+AGCCUGUUUUUUUUUUGGUUCCCAGCGCCGCGAAAUCGAUUGCCCCGACC
+GUUAACCUAUGUGGAACCACCAAAGAUUUGAGUGUGAUCCUGUAAUGUUG
+AUAGUCCAAAUCAGGGUCAUGCCAACCGAGUCAUGGUGGGUUAGGAUCGG
+CCCACACCUGCGGCUAAGUCGAAGUCUGUCUUUGUAAAAUACUCGCUUUC
+CUUACCGACAGGAGGCAGGGCCCUUACGUCACCAGCCUGCAACAAGAGAG
+GAGACUAGACUUACAAAAACCUCAAGGCACCGGAAGGUUAUCGUCAAACA
+GACAAACCACUCAUCCUCUGCCAUGUCAGGCCAACGCUUAAGUCCCCAAU
+CAAGGUAUAUGGCAUCCCCAGUCUCGUACAGCCCGUUAUACUGUCCACGG
+CUUGUUGUGACUAAGAUCUUUAGAUCAGAUUCGCUCAGGCGCCAGCUCGA
+CGAACCUAUCGGACGCUAGUGGUCGCCAUUGUACGACGUAGUGUACGCUU
+CAAAACCUUUGCUGAUCAUGAUGCUCAGCGGGAAACGGCGAACUCGCGAA
+UCCAGGCCGGUUAAUGUAACAGUAGGUCUUGCUCGGGGUAGGCGGCUUCU
+GUCAGAUGCUCUAGUAAAUUCGGCUGGGAACCUCUGCCACAAAGCCCUGC
+AGGACUCGACAGCUGCGUGUAGAAGAGCUUCCUAAAUUUUUAGGAGCCGA
+UGCGAAAAUUAAUUAUUCGCCGCAUGGACCCUAUCGUGCUUCCACAGUUU
+CUCAGGUUUUUCUAGUGUGUAGCGGACUAUAGGCUGUUCGCGCUCACCUA
+GCCGCAAACACCAAAUACGAAUACCGACGUUGAGUGGCCUCAAGAAGAGU
+CCCUUCCCCGUAUGCAGUGUACUUGCGUUAUGGUAAAGCUGGAUAUCACC
+GAUGCGCUGCAAGGAAACCCGGGCCGUACGUACGUCAGGCGCGAGGGUUG
+AUGCAGGUAUACAGAAUAUCAGAGCCACCUUACACGUCCGCCGUCAUUAA
+CAUCCCAGACUGCACUAACCGUACCCGCCGUCGCCGGUGCUCCCCAGAAA
+UGGUGUUUGUCGGGAAAAACCAAGCCAAGUAUAGCCGUUAGUAGAAGAAG
+ACGUCCCCGGUUUGGCCUGAUGAGCAUUCGGUCGUAGCGCUUGUUGUUCC
+AAAAGUUUUGGCGAAGCAAAAAGCUAAGGAUUACAUGAAUUGUGAUACUA
+UAGGUCAGACUCCCCUGUAUGCGAAUAGACCCUAGCUGGCCUUAGGGUCC
+CAAAAGCCAGGCAGGCAACUCUUCUGCAGGUACCGGGUGGGAAUUGCCAU
+UACUCUGCGGCUAGUUGUUCUCGCCUCUUCGGGCGGGGCUCAUUGCCUAG
+UAGCACAUAACUGUUUCCCACAUCCAUAAGUUAGGUGGGGCGUAGUUAGC
+GCAAUAGGGAGAGGUGUACUGGUAUCGUGGGAUCGGUCAUCUUUCAAGUC
+UGAUCGCAAAGGUGGCAUUACGUCGUUAACGCGUAGAGUGGUACCGGUUG
+AGGUGUCGAUUAUGAGAAUUGGGACAUAAGGAGUUGAAACAGCAUUGGUU
+UACUUUCGCGCUCAUAGUACAGGCGGGCUGCUCUACACUCGCUGUGUAAC
+ACUCCGGGGGUAGCAAAACCGAUUGGGUCCAUUCCCUGCAACCGAGCUAU
+ACACGAUACCACCAUCAACAGCCAAAGGCUAUCCGUAGCGCUGCGUAUUC
+CGCUGGUCUCGGGUGGCGAGGUGCGCGGGACUAGUUUAACUGUCAUCUAG
+GAUGUACUUAGGACUAGUCUCCGCCGAAAUAGCAUAUGCUCGGGUGGCAU
+CACAAAGUUCCUGGCCCGUCACUCAACGAGUUGUUUAUGUACUAUCUCAU
+UCUGCUUCACAGGGGAUCGAUUAGCUGAAGCUCUUGUCGCACCAUACUAC
+CUCAGGGUAUGGUUUCCUCCGCGCACCAUAUUAGUGACUCCGGCUACUAA
+CACUUAGUAUAAAAAAGACGGGAAAUACCAGCAGCUCCGGGUCUCAGUAA
+AGCCUCCAGGUAUAUCGGGGCGUCUUGUCUCGUGAUUCGCCGCCAUCGAG
+UGUUGCGUGCCCAGAGGCUGUAGUCGCUCUCGCAACUUCCACUUUAAAAC
+GUGCAAGCAGCUCCCCGCAUGAGCCUACGUGAUAGUACUGGAGAUUUUUA
+GUAAUACAGCCCAACUGUAAGAAUCGGGUAAGUAAACAAUCAUCACAAGG
+GUUUGCCCAAAUCCUACCGCUAGUCCCCGGUUCUCCAGCAUAGAGCACGU
+ACUGAGGGUGUGUUUGGCAGCGAACAAGGUGCAGAUCGUUGCCUACUCUG
+AUCCGUGCCACGCAUCUCCGCCGGUCCCCGCCCGCGCAUCCGAAGAGCUG
+CGGAACGGGGAGACGUCACGGUCUCGGUGUAGCAGUGAACUCCUGACCUC
+CGCGCGAGAAGAAUUAGCGAUUCAGUUGUAGACGUAAACUUGAUCGUAGU
+GGAGCUGAAUGUAACGACCCUCAACGAAGGUAUUUGUACGUUAGUCGUUU
+UAAGAAUCACGUAUCCAGCCGCCAAGUUCGCAUGAAGAGCUUUCGGUCCC
+AAUGCCUCAUGUUAAUUUUGUGAGCGGGGGUUCAGCGCGGCGGUCUCGAU
+AGUGAUUAUAGAAUGGUGAACCUGGGCAGGGACCCUUAAGAGCAUGUGCG
+GACUGCCAAUCGAGUGAACGGGCGACGGGAGAUUUCGACGAACCGACAGC
+UGGAGUGUCUCGGUCUGUUAAGCACAUCCCGCAGGAUAUUAUAAGUGAUU
+CGCUAUGCCAUAGUAGAUCACCUUUCAAUUGCUAGAUGAGGAAAAGCGCC
+CUCUAAAGCUAUGUUAUAAGUUUGCGCGUGCAAAGAUCAGGGAAAAGCUU
+GUCUCAGUCGUUUCUCGGUUACCAAUUCGCAGAUCUGCUAGGCAUCUACU
+UUCUACCGACCAUAGGGCCGUACCUCGUGGUAUACAGUAUGCAGCUCGGC
+AGUGGGAAGGAAGUUGAGACGCCAUAGUGACUCUAUCAACGGAUUGUAAA
+UUGAGGCUCUUAAACUGCCGGAGUUAGGCUUAUCUGACCGGGGUUAUGCU
+UUCUUCCUCUACCUGAAAUCGCGCCGUGAUCCAAGUGUACUGGCUCUGAC
+UGACUAGUUCGCGCUCUUGAGGAUCCUUUUCGCCCGCGUCUUGUAUGUCC
+UGAAGCUAAAAAGGAUUUGAGAAUAAAAUUAAUGAGACUGACGCAUUGUC
+UGAGUCCGGCCGUUAUGAAUACGAGGUCCAUGCGAUAUUCUUAGCUCGAC
+UUUUGUUGGGCCGCCAACUGGCGUUGACGGUAGCUAAGCCCGGCCCAAGG
+GAGGUGAAAGAGAAGUAUUGAGUUGCUCUUGGCACGAAAACUCCGAAAUU
+GGCCGAAGACCUAGCGGAUCCACUAGGAGCGUUCAGUAGCGGAACGGGAG
+UCUAUGGCGGCGAACAGGUAAUAUUGCCUUUAUCAGCGGAGUUGCUAGGA
+AUCGCGCAUUUGCGGCUUACGUAAUGGCCUCCUAUAAGGAAUGACUGAAG
+AGAUAGUGGUGAUUAAACUGAGAAAAUACAGAUGAGAACAGCGGGGUUUA
+UUUGCCGAUAGCUGGGUCGCGGGUUCUUCUCACCACCGUGUUACACCAAC
+CGACGUGUUGUUAGGCGUGACCUGCAUAAGAUGCAUUCUCAAAGCACAAA
+AGCCCAUCUCGCUGGGCUGGUAUAGUAUAGUAGGCUCGGUGAGCCUAUAC
+UGCAGAAUAGAGGUCGUAGGUUGUAGGAUCCUUGCGGGUUUGGCGUAAUU
+GACGAUAGUCGAUUUGAAUAUAAGACUCCCGCGACACGCUAUUCCCUGCU
+GGUUACAGUGCCACAUAGUACCAGAAACGGGCUCCUGCCGCGUGUCAGAG
+GUGGAGGCUGGAGACACCGGGCGGGCUUGCCCCGCGAGUGAGCGUGAAAA
+GAGUCGAUCACCUAGGGAACGGUCACAACUGGUGCAUAAAGCUACCAUUG
+ACUGGGCAGCAGCACUCGUAGAUUUUUUGAAACAGUUCUACUAGAAGUUU
+ACUAUAGCUCCCGCUCCUAGUCAUGACGGGCCCCCAAAUAGAGGAAGGCG
+AGGGGUGAGACCCGUAAGCUAUCCAUUUUUGGGGGUCUUGUCCCGCUUCA
+GACAAGCGCCAAACUUCUGGGACGGCGAAUUAAAGUGUCAUACGGCGAUU
+AGGGAUCACCUGGCUAUCCAUCGGAAACACUAAUUUUCUGGGCUGCUUCU
+GCCACACUACGUUUGCCUUCCUGUAUCCCAGUGCGGCAUUGAGGUAGGUG
+CAAAGUUCGGGAAUUUGUGCAGCUGACUGCGGAACCGUCGGGUGCCUCUU
+GCUCUCAGAAUCUGUUAGUAGCUGAUGCUGGAUGGAGCACGGCUGGUAAC
+CGUCUUAAUAUAGUUGUAUGGCCCCUGCGCUGGAAUACGAUCCUUAUGGU
+AUGGUAUUAGUUAAGGGGUUUUUUCGCGGGUAGGCUCUAAAGACGCUACU
+ACGUGAGGUCAGACGCUACACCUUAAUAGGCAAAGGUCUUGCUAGACAUA
+UGUAAUGAAAAUGCCAACAAAGCCGGAAGAACUAAGUUCUACGUAAUGAC
+GACUUUGUUUCCAAGAAAUAUUCUUGGACGCUACUCCCCUUUGGAGAUAU
+GGGUAGGUAAGAGCGACAUUUCCGUGCGCCGGCAUUAUCCGGUCACGUUC
+CAUCGGUCGAGACUAUGAGUCUCCUCUCAGCCGCCCAACGGCAGCUCCCG
+UGUCAACUCCAUGAGCUUGCGUUUCAUCACUUCACCAACCUCAUCCUGGG
+ACAGACGAGCGACUUACUGGUACCACAUGUAAUUGCGAAGGUUGUGUAUG
+UUUCAAUACUCUUUUGAGAUGCCCGAAAUCCAUGCGCUGGCAGGUCUCCC
+GGCUUGCGGAUGCGAGGGGGGGUCCCCUCACGGUCGCCCCGCCUUCCCGG
+CUGGUGCCAGUGGCCUCGGGGCGCCCUCUCCGGUCACGGUCGCGGGGGCG
+GCUGCGGUCGGGUUUCGCGGCAAAGCCGUCGCAAUUCCCUUCACAUUCCC
+UCUUCGCCUGUCAUAGGACAGAAACCAGCGCCCGCCCUGAGUGGCGGCGG
+AAAAGGUUUGCCGAUACAGUUCGCGAUAUAGUGCUAGUAGAACCAGCGGA
+GAAAUACUGUGUUGUGUAUUCACUACACAGUAGUUGGCCUUGCGGUAUAA
+GAAUUGGGAUCAACACCAUCGACUCGUAUGUUACAACGUUAAAAGGAGUC
+CGAGAGGUGACGUCCCAGAGCUCUCUGGAGGGUAGUUUCUUCGACCUUGG
+AAUUCGUAGCGCUCAAAGCAGGUUUAUUAAUCUCUUCCUUCCAUGCUAGC
+CACCAGGUUGAUAAAUUGAAGUAGGCGCCACACAGGACUCUCUGUUACCA
+GAGGGGCUAUGCGAUGACCCGAGUUAGCCAAGUUUAUUGAACGAACGAAU
+CCCCGGAAGUACAGACGUGUAAUCCCCGUCCCCAGCCUAGAUCCAUUGUG
+ACUUCUUAGGUAACGGCCAGUGGUGGCAAGGUUAUGGAUCGUAAUGGGUG
+GGAAUAAGUUGUGGCGUUUAUGAAUAUCUAUACUGUCAUGUCCGAGCCAA
+AUCACGGCUCCAUGAGCAGGAAAGAGGGGAGACGUACUACAUCGGAUCAG
+UGGACUGAUGGCAUUGUCUUACUUUUCCUGCCUGAUGCUUAGAAUUACCG
+GUUUGCGCUAAAAGGUCCUCCCAAUCAAUCAAAGAAUGAGUUUUUUUUUU
+GCCCGUGUCUAGAGUGACGAAAUCAGCCAGACCCCGUAGACGUGAACUUU
+UUUAGAGGCAAGCUGCCUUUUUCCUAUUGGGAUCGGUGGUGAUGAUUAAA
+AGGGAAUCGGGUGAAAAUCCCGAGCAGUCCCGCUGCUGUGAACCUUGUUA
+AGCUUUCGGCAUUUAUAUCCACUGUCCGUUCUGUGCGGAUGGGAAGGAGU
+CGGAAGUAUGGGGUGAGCCAGAAGACCUGCAAAGUCUUUGUCUGCGGCUA
+UAUCCUUGAUACAGUCCUUCGCGCUUUUAGGGUCCCAUACGCAUCUCUCA
+AUCUGGUUCCAUAAGACCGAAACAACUGAUAAGAGUGAGAUGAGAUACUA
+CCACUCUGCUUCAUGCAUAGGGGCUGAAAGUCUGGUAUGUGAGACUCCUA
+CGGCAGGUGAACUCCGACGAACCCACGUUAUGCCAAUGUCAGUUAAGGGC
+GCACCUGGGCAAGCGCAGUCGAGCUGCGUCGGUACUCUCUAGGCCGAUGG
+AUUGGGUGCCGAAGCUUCCAUAGAUUUCAUUAGGUAUCGAAAGUAGAGAA
+GGAUGUAUCUGACGAACUACAGACCUUUUCGCUACGCUAGUGUCAAUCCA
+GAGAUUGAAGUUUCGCUUCUUAGAGAAAUGCCAGGUCUAGAGGUGUGAUU
+AAGCAGCACUUGCCCAUGCCACUAAAGUCCUGGAGUGACGGUUCGUGGGC
+CAACAUUUCGCUGCCGUGAGGUCACGCACGUUAGCCCGAGACAAAGAACG
+AAGGAAGGUCCCCGGUGCCCUGCACGAUACAGACUAGCAACUAAACUAUA
+GAUCUCGGAAAAGUAUCAUCACGGGGAUAUAAUCGACCCUCAGUAAGAGU
+GAUGCUUCACCCUCAAGGGAGGAGCCUGCCUUGGGUAUUGGGAUGCGGCA
+CAUAAUAUAUAUGUCAUUACAAUAUUAAGUAGCGAACCUUGUCAGGCCAG
+AGAUGGAGCAGCAAUAGCAAUAUCUUUUUAUGUGUGAUGACAUAUAUUAA
+GAGGUGAACUGACAUGCGAUGGCGUGGAAGCGUCAUUGCUUAGCUGUCAA
+ACGGCCCACGCUAAUGCGUGCUGCAUGGGUGAAUCUAGCCCCUCGUGGGA
+UAUGGUAUGACGCUGAGUGAAUACGCCAAAAAGUUAUGAAGGGUUAGGGC
+GCAAAGGCGUUCCCACCCGAAAGUUGGAAUAGGCUCUUCCUACACGCUCA
+ACCCAACAUCCUCGUAGGUAGAUUCCUUAAUGGAUAGAAUUCAGCACGAC
+CUAGUUUAUAGCGCUUUAAGAUCACGGACCAUUCGUUCCUUUAAGAAGGC
+AUAGUCUCCCAUUGGCCCUGUACAUGGCGCCGCAUGGAUACGAGGAGCGA
+CUUCUGCCAAAUACGGACAUCUCAUUAGUAAUACUUGAUUGGGGCGCAUC
+ACCGUGGCAUAAUCUCUCGUUAUACGCCCAAGUAACCCCUGCCAAUUUCA
+AAAGCUGGCAAUCGAUAUGCUGAACCGAGACUCGACUAAUAAUGCCCAGU
+CUGAGUUCAGGCAAGGCUGAUGUUCACCGUGGUAUGGAACCCGCAUCCUG
+GUAGGCAAUUAGGGUUAUCGCUCCAUAGCCCUCGUGUUUUAGUAAGCUCU
+UGGUUAUGCCAGCGUGGAGACGUCUGCGGAGCGAUUCUGUUAGUCGUAGU
+CCAAAAGUCUGGUGUAAGUUGCGUACGAUGUCAGAUGUACGCGGGCAAUA
+CACGGAAGUCUAAGGCGCGGGGGCGCACUGGGGUCCCCAACACGUAAACG
+UUUCUCGUGCUUAGCGUCUCACACGUAGGUAGACCUUUGACCCUUCUAAC
+UGUUGGUCAUGUGGGCACGUAAGAUUGCGUAGUCCUCCCUCAAUGCCUAC
+GGGGUUAGCUGACGGGCUAGAAAUGAGAGUUUUUCCUUUCUAAUUUACUU
+AGAAAUAAGCCCCAGAAUUGGUUCCCCCGCUUUCUGUUCCCUCCACGCCA
+CCGUUCAGAUCAUUAGUACCCCACAGUCUGAGCCGGUGAGAUUCCAAACU
+CUCUCGCCAUUUAUCUUUAAAAAUGUUAGGCUACACCCGAGUGACUAAGU
+CAGCUUGACUCACCUUCUCAGGCUCACUUCAAGCCUAGUCUGGGAAUUUU
+GAUAGAACUAAGGGUUGGACAAAUUCGCUGAAAUUGUUUCUGAACACAGA
+UCUUCACUUACGAACGCUUUUAUAAGGAUACCUGAGGGCGUGAUAAAACU
+UCUUUUAUUAAUGGGGUUAGGUGUUCAUGCUCCAACGGGUCCUGCGCUUU
+UGGCUGUCUCACAGAUUCUGCACCUUACAGCUACUUCACCUCAUAAAAGA
+UACGUAGUACGUCAACGAUUGUGUCCGUCAUCGAUAUGUUGUCCGCAACA
+AACUAAGGAGGACUCUCCGCCGCGCUACUGACGUUGGAAGGGGCCUCACU
+CCGAGUGGGACCAGCAACUUCGAUUUGAUUGGCUUCUUCCCUAUUCUCUG
+GUGGACCGUCUGCUGCUGUAGGUGUUUGCCCAGCAUUAGGCAAACCAUAC
+UCCAAACGUUCCCCAGCAAGAAUUCAGCAAGUUAAUGGAGCGCCGCUUAG
+CACCAGCGCUGCCAAGCUUAUCUGCGGGGCCCGCAGGCAGGUAGAGAUCC
+AAUAAGGUGUAUGACGUAAGUUGCAGCUGCCGAGCCCUAUGCCCGAUGAC
+GGACAGUUCCUUAGACACCAUAAGGUGUCUCGUGACAAAGAGUCACAUAG
+CGCGAGCUCCUUAGUACACGUAGCUAAAGAUAAUCCAGGGUUGACGUUUU
+GAUGUGAGGAGAGAAGAGUGUAGUAACAUACGUAGUAAAACUCAAUUGGC
+GUUGGUCGCCCACUGGGUUACUUAGUUUCCGCGAUUGCGCUGAGAGUGCC
+AAUUGUCAUGCCGACAGUUCACACACAAUAAUGGGCGACUGAAUAAUGGC
+ACUCUUCGCCACUAUACCUGAUUUGCAAGCAACGUUCUGCCGCAUAAGUC
+GCCUCGCCACGACUUCGUUAAAAGCCAACCGCCUCGAUUUUGCGAUAUUC
+AAAGUAAUAACAUCUUGGUACGGUGGGGAUUUUGUGUACCACUUCGGUUA
+CCGGUACAUUCGUCUCGAGCGGGCGCCGAAGCUCUUCUCCGGCGAUGCUG
+GAGAUCUUCGAUCAUAUGUGACAUCUAUAUAUCACAUUCUAAUCGACUUU
+UUACUGGGACAAGAUAUGAAAACUACCCCGCUUGCCUCCCCCAGCCUUUA
+CAACCCUGAGGUCCCAUAUUGUGCCAACAUGCUUACGCACCCUGCGGUGC
+CUAGAAGCGAUCCUUGCCACGGGCCAGAAUGUAGUUCCCUGGACAGCUAG
+UCUUUCACGGGUAAUUAGAUUCCCUUUAGACGACGGGGGUACGAGGUGAC
+GGAUGGAGAGUUUCGAAUGAGCGGCUGACUGAGAGUGUCUGCUGAAGAAC
+ACCUUAACGAAUUAACGUCAGCGAUCUUGGUCUGCUUGUUCCGAUCUCAC
+CGAGCCCGUUUACGCGCCAGCUACGAUUCGGGAGGAACGCAUUAAUCCCA
+AACUACUAGGAUAAGUUAACGUGAAACUCUUUGCGAGUGCCUGUUUCGGC
+GGAUAGCAUCGUGUGGUGGUGCACAGGACGCAAUCAUGUACGCCGUUUUG
+AUAUUGAGAUGCCGGAAAAAGCAGGUAGAUCGGUCGUGGCGUCCAAAAAG
+AAUGGAUCGGUAGUCUCCCCUGCGCUGGGCUGAAACGACACCGCAGUAUC
+CGACAUAUCGGAUGUGGACUGGCGGGCAAGUAUCCCUUUGCCAGUUAACU
+AGCGGUUCGUCGGCGGAACGGGACCUGUCGCGGAUCCAUAUUGAUGAAUA
+GGUUUGGUUAGCUUACACGGCGCGCUAACGCGAACGCCAAAAGCCAACUC
+UGGUUGUGCCCUGCUUAGGGCUUCCCGUCACUCGCCCUGCACAAACUGGC
+UAAGGGGGCCCUAAAACAGGUAUCAUUGUUCUUUUGGGGGCACGCCUGAG
+UCGGCCGGGAUUAGUAUUACCGGGUCCGUCAGGGCUUGGUCUGUCGGGUC
+GCAAUGCUUUCAUCCGAAUUUCGUCACACGGCCCGGUCUGCGUUUCGGCU
+GGGAAAAGUCUGCACCUGAACUUCGGACGUCUUUUAAUAAUGACUUUAGA
+UACUCAGAGCCUACGAUAGGUGUUGUACGCACAAUCCGGGAAAACUCCGU
+UCGGUGGCUUCUGUAAAUGACGACUACAGCCGCUUAAAUUCCUCAACGAG
+GGGGUAAGGGCGAGCUGUGUGGGCACUACCCCGUGCUGUGUGACGACUCC
+ACGCCACUCCUUGGGCCCCCUAUUGUUAAGGUGGUAAUAGCUCCGCACAG
+CGCUACGACCGAUACGCAAACCUGGUCUGAGUCACACAACUCUUUACAUU
+UCCGAUGUGUAGCCUGAAGUUAUCAGGGCAAUAGUCUAUGUCCAAUCCUG
+AACGCUGAGUUACUAGUGUCAUGCCGAAUAGUAGCACGAAGGGCCAAGAU
+GUCCCUGGCGGGCCAGCGAGGCGGUUGAGCGUCCCCCCCCACGAGCUUGG
+ACUGAGAUAGCAUUAUUUAAAUUCGGAUGACAUUGUUGCAAAACCAAAAC
+UUCGAUAGGUACGGACUUAUACAGGGUGGGUCACUAGGAAUGUUUCCUGA
+UAGCACCAAAGCUGUAUCUGAGCCUCCAAAGCGAUCUUCCCUGGGAUCAC
+CCUAGCCGCAAAGGAGUUGGCACGUGAAUUGGGAUUAUGGCACUCUGCUA
+GACGCCCCCGUGACACUAACCUUAUAUCCCACCGGAGUAAGAGGCUGGUG
+UGAUGAGUGCCUGUCCCUCUGGUGGACCAUUAAUGCGAUAUCAACGUAUU
+GUCAGUACGGAGUCUGACUACGCUGGCCUGAGUAUACAUUAACUCCAAGC
+AUCUGCUCAUUCGAAGGCGCCGGAUAUAUCUGGAAGUCACAAAGUACGGA
+UUACUGUGACCGGUGUCGCAUAUAGGGCGGACCUGUCGGAAUAUGGCUGU
+GAUUAUAAUGUGCAAGCUGGCUCGUUCUAUUCUCGUUAGUGAUGGUUUGG
+GACAAUCAGGGACCGGACUUCAUAGUCCGCACUUUCUCUGAAGACAGCUG
+ACGCGAUACUCGCGACGUAGUGAAUAGCCGUAGGUAAGCAGUAGGCAAUU
+CGCUUAGUGCAUCGUCUGGCACUAAGUGUGUUUGUCGGUCACCUCUAAUA
+CCACCACCAUUAGUCCCAGCCUACCUGGGGUCCGGGGAUUCGGCCCGCGG
+AAAUGGCGUUGCGGGCAGACACACCAGAGUAAAAGUGCAUCAUCACUCGC
+UACUGUCAUUACAAUGCAUUGCCAUUAUUAAACCCACUGCCCCAGCACUC
+GAGACCCCGGCGGCACUGACCCGAUCCGGGCAACACCCGAUCUUCUGAAC
+CCUGUAGUUGGUCUUCCUGUGCGUGAUACUUGCGACCUAGUUCAUUACUC
+AGCGACUUUACGAGCUGUUUCAAUUCCUAGGCGUAGGCACCAAACAAAUA
+GCUUCCUUCAGACCUUGGGGCGAAAAGGAUGGGCGCAAGACGACUCCACA
+UGCACAUCCUCAUGCUCGCUUCAUCAAGUAGAUCAACUUCAAAAGCCUUU
+UGAAUCUCCACCCAUACCGGAGGAGGCCUGUAUGAAAGAAAGGCCAGAUU
+ACUGUGCUCCCUGAACCACGCGGUGCGGCUGAGUCAUCCGUAUAACCGGU
+CGGCGAUAAUCUAGCAUCAGGCGGUUUUGGUUCAGAUAGCCGGCCAUUUG
+AUCGCGAUUGGCCCCAACGCAUAAUAGGCUGGGUCCGUUCAGAAAUUCAU
+CUAACGCUAUGUUUGUGACGAUCGCUCGUGAGUACAAUGCGGAGUCUAAC
+AGGCCCCAAUAAUAGUGUGGAGCCUUGUCAGGCUCGUCGGUUUUCGCUGC
+GCGAAAGAUGGCCAUGUGGCCUUCUCUCCUUGAUGCGAAUGGUACAUUGC
+AUCCAUACCCCAUACACGGUCACCCACCUAUGAAUUGAAGGUCUUCAAAC
+UAAGGCCGGCGGUGCCUUAUUUCUGUAACAACGGGGGCCUGCUGUACAUU
+GCUACUAGCUAUGUUAUAUAAACGUUUUCCCCAACGGCGAAUCUUGUGAC
+GUAGAGGAGCGCCCCCCCGUAACCGCCAGCAUGCGCACGAAAAGGCUAGU
+UUAUCUCACCCGUACGAGGACGGACCAGUGAAGCUUACCAAAGGAGUGAU
+UACGGAAAGGUGUCUACCGCGGGUGCUGAUUGUACUCUUGGCGGGUAAGA
+CGGAUUAUCGUGUUGAUUCCCAAAAAGCCUAGCGCCUAUCCUAUGGCCGU
+UGUGCCGGACUGGUGCCGUAAUGGGCCCGGAACGUUUGCAUGCUGAUAAG
+GCGAUGUGAGGAACCAGCCUCACGGAUGUCCUCCGUACUGCCGAAAUACG
+GCCGUAGGGAAAAACAAGGAUAUUGUAAGUACGAAAUCCGCUAUGUCGGU
+UAGCGUGCUUCCCUUUUACGCAUCCAUACUCACAAAUGACUAACAUAUUU
+GUGGGGGGUACGACAGAUCACCAGGAGGUAGUCGUUGCCCUAUCACACGU
+GGGGCACACCGCUAUGCCGGGUUUCUACGGAAAGGUCACACGUUAUACCU
+CAGUCAUGGUCAUUUUCUUCAGUGUUGAAGUAUUCACUCGUUGGUGUUGC
+AUUGACCGGGCUAUUGUAUCGGUCCUCCUUCGCCGCCUUCCAUCCAAUGC
+UUUAAGGUGAGUAACGUGGGGCGAUCAGGCUCAGUACAAAAAUGCGAACU
+CAGAGCCGUCACACAAUAGUGCGCUCUGCUUGGGUUCAUCCGUACAACCC
+GAUUCUUGUUCUUCGGACCCAUUAGGUUUCCGGGGCCUCACCUAUCAUGC
+UCUUGGACUGAAGUCCGGCGGAUCGGAAGGUUUUGGCCUAUCAGUCGGCA
+GAAUCAAAGUAUCAAAGCGAGAGUUAAGGGUCGAGAGGAGGUAAUCUAUC
+AUAGCACUCGCGUAGAAACAGUGAGGUGACCAGACGGGCGAAGAUGGCGC
+CCGUUGACGACGCUCGAUCUGUGUUGAGACAGCACCCGUAUCAUUGUGCC
+GCUGUACAAGGCCCGAUCCACGUACUUUGAGUGCAGCACUUUUGUCCGAC
+GUUCCGUCAGUUAGCUGCUCGCUCCUUUCUCUUGUAUUAGAUUGAUUGAA
+CACCCGGGUGCAGCGGAUAGUACAUCCGUAACCCGACCACUCAGUGGAGU
+AAAUGAAGUUCCAUCGAGCAAAUCGUUGUCUGUCUCUUACGUUGUGAUCC
+CUAUCGAUGAUGUUGAUAAGAAGGUUCCUCUAAUGUCAUCUCUUGCAUUG
+UGUAAGGCGUAGGCCUGCCGGUCAGGAAAGAGUUCUUACUAAGCUCGUUU
+GGACAAACCAUUGGCAGAGAACUUUCCGCACUUAUUGUUUACCCUUGUUG
+AGUAAUCAUGCGAUUUUACUAGAUGCGCUUUUUACAAGCUGAAUCACACG
+UCCUGUCCAUGAUGGUGGUCAAUCAUCCCAUAAUGGCACCAGGCUGGCCU
+ACAACAUAGUUGGGUGGGGCUCGCGCAGUCCGAUCCAGAUCGGAUACUUA
+ACCAAGGGGUAGAUUUCGUUGUGUCGCGAGAUCUGAGCCCUAAUGAUUUC
+CACAGCAUCACAGUGUCUGGCUGGGCGGGGAAGCACUUAGCUAGGGUGUU
+CCAGGUUAUCUAUAUUACUCACAACAAUACUUACCUGUUUCGCCACGUCA
+CGAUCGCCCCUAUCACAGUCCGGAAAAACAGACGACAUCUUAUAGAAAAG
+GUCUUUGAUUGACGCACGUAAGCAUACAGGAUGGCAGGUGCUUUGGAAGU
+UGCGUUAAAGUACCGACGAAUUCCGCAAUGCUUUGAGGGGCACCGAUGGG
+GCUCUAAGUCCACUCAGUGAAGGCCUUCUCCCACAUCACUUGUAAUACAC
+AACGUGAAUCUCUGGUGGUAAGGGGCGACCUUUGGGUGGUUCGAAUGGAG
+GACCUCAAACGUUCUGCAACUCUCAACGGUCCUCCAAUUGUGCUUUCUAC
+GGGUCUGGAUGGCAGGUACGGGGAGUAGCACUAGCGUUUGACUAAGAUUA
+AAAUGGGAUCUACUUCAGAGACGGCCGCUUACUGAGUCACGGUUGCCCGU
+CUCUCCCGUUUAUUACAAAGUUGCAUGAGUUCGUAUUUGCCUGCCGCCCA
+UUUCAAAUUGUCCUAUUUACGACCCGAGCGAUUUAGACGCGGCCCGACCU
+ACUUAAGCAUGCCUGCGCAAAUCUGACGGCUGAUGGGUCGCAGCGUGGGU
+CGAAUGUUGGCCUCGGGAAUUCAGUCAAGACACUACAUAUAGACAUCCAA
+GCCCGCCCCCUUUCGAAGGUUAGGGUGGGCUCCAGGUGCUCUGUCUCCAC
+GUCAAGAUUCUACAGUAAAGAUUAAGUGAGGGGCGUCAGGAUAAGGUUGG
+CCCCAGCAGCUGUUCUUUGACCGUUUGCUGCCCGAAAGCCUAUUGCCGCG
+GAUGCAGAAUCGGCAUGGUGAAUUGCGCAGGAAGACGAUGCACGUCAGUU
+GCGACCAGUCCUGGACUAAAUGGGUAGAACAGACUACACUCUUAUGGUGA
+CCCCCGAUACGACGUUCCAGACUGUGGGAUUUCUAUCGAAAAAACAUAGC
+CCAAAGUGGAAGUGCACAUAAUUCGCAGUUCUACUACACUUAAAAGAACG
+CCGUACCGAGGGCACCUCUCUCUACCUCCAUCACACAACACGACUGAGUG
+GUAGUGUUACGAAUAGUCACGUACCACGGUUUCCCCCAGUGUUUACGUUU
+UCGGGGGCUGAAUAAUCGGCAACUUUCUCCGCUUGGUAUAGGAAGUGAAC
+CAUCUCCUUUUUCAUGCUGCUGAGGGCACGAUAGACUCUCUGACCCACUU
+UGGUGCACCCAACUCUCAAGUGGUUCGGUACUUCUAAUGGUGCAAUGUUU
+UUUAUAAACUGGUCCGACGCUAGAACAACAUGUUACUCAACGCGUCACAA
+ACUGUAUUUAAUAAGUCGUGCAACUCUAGACGCAGUUAGCUGGUCGGGGG
+UAUCGCGCUGCGCAAAUGACACGGGUGGUGUCCCCUUGAGAUAUUGAAAU
+UAGACGGACCCAACCCUUUACGGGCACGUUGACACGCAUAAUUAAACCUU
+GGUCCAGUAAACGAUGAUGCUUGUCACGAACUUGCACCUUCAUUUACCUA
+UACAAGUGCGCUCAGUGCGCUAGCCUGGCUCAGCCGAUUGACACCCGCGC
+UAAAAAGCAAGCACGGCCGAGAUUUGCGUGGGACUCGACAACCAUACGUA
+GAAGUCCGACCCUGUGCGCCCUUGUGAUCUACAUUUGUUAAACCUAGCCU
+UCCUAGCCCAAGUAUUCCAUCGAGAUGUCAACUAGCAAGAAAUGUUGCCU
+CCAGUUACCCUGAGGGCGGUUAGGGACAAACUGUGAACGGACGAAGGGUA
+GGGGCAGGUCGAUGGGUGGAGUUGCCUGAACCAAUAGGAACCGAGGGGUA
+AGCGGGACUAAGCAGUAGGCCAUCCAGGGGAUAAAGCCCAGGGACGAGGA
+GUGAUUCAGGGUCAAGGCGGCGAGGAAAGAGCGUUAUCUUGCCAAGCCGC
+CGCGACGAGGGAUUAACCAGGUUGUAUAACGAGACUUCAUCAGACUGUUG
+GGCAGUUCAUAGCGCCGGUCGGGUGAGUGUAAUCGAGGGGAAAAAGCGGG
+UUGGCGGUAAUCCGGUACUCGUUUAUCAAGCCCAGAGUAGUAAUAAUAGA
+GUUUAAUUUUCCGCGACACAGUCCUUCUGGUGCCGCGUCGCGUUGCUUUG
+AUCUACCGGUCCAGGGGCCAUAAAACCUUCACGAUAACGCUGGCUACUUU
+CUCACAUACACUUCAGAAGCCGAAUGCGCCGCUGCCUGUUAGGAACGUAC
+GUGUCGUGGGGUCUCCUCUGCGCUCGAAUCAGCUAUUAUUACCUUGUACU
+UGUAGACUCUAUUAGACCCUCACAGUGCGGGUCUACCCCGUGGUUGGCUC
+GAAGCAGGCUUGCGAGAUACCUAUACGUGUUAACUUGGGGCUGCACAUAU
+AUACAAAAUGCUUGUUUCCUUCGAGGAUAACCCUGUACUGACACGUCUUC
+UUAGUUCCAAUAUCCACCAAUAUAGACUGAGAGCUGAAAAUAAUGUUUGG
+CCAUGUACAAACUUGACAGAGCUAACAUACGGGAUGAGAAGGGGGGUUCG
+UAUUAAUCUGUAAAGACAACCUCGCCUACCGGGGUGUCUGGCUUUUGGUU
+AUUUACUGGGCGAUAAAAAUCUUGAGAUACUCGACUGCGAGUUUCUCAGG
+UAUUAAGGUGCUGGUGAGCAGAUAGGUCAGCAAGGGCUAUCGCAGAUAGC
+ACAAACCUCUUGACUACGUCUUAGUUCUUCUUGCUCUCUGACUUGCUAUA
+GUAGACACUAUCUUACACGAUCAGCGUAAGUCUGACUAUUUCCCCUUCUU
+AUAAUGUUAGUGGAUUCCUAAUCGCGACCAAAACGGGUUGCAGCUCCGCG
+CGGAGAUCUCUCUCUCAGCAUUUGCAGAUCCAAUCCACCGGCCUGGUCCC
+GGGAUACCCCGGACGCCGGGCUGGGUGUUUCUCGGCCACCCUGACUCCUC
+UGGGAAAUGAAUCAGCCGUCGACACCCGCGCUUGUCGACUUACCCUUGCU
+UCACCCUCGGAUCUCGGGGAUAUAACGUUACUAGUCAUGGUUCUCUAGUC
+AGCAGUGUCGUAGUCAAGAUGUGCUUCGGAAAGCGAGCAUAGGGGAAUCA
+GACCAAGGUCGGUCCUACGCUGCCACGUGCACUAACGUCCGAAGGUUAAA
+UAGGCAGCAAUAUGUUAACCGCAUGCCCGACUCCCUAGGAUCGCGACCAU
+UACAGAUCUUUUUGGUUCGAAAGUCUGCCCAGUGUGGUGUCCUAUGUCAC
+ACUCAGGCGUUGUCGACUGACGGCGUUACUACAGCCACAAAAAACAGACU
+UCAAGUCGUAUACAGGAUCGACAUCAGCCUGAUGCUGAAGCAUGUGAAUG
+UUGUCCAUUAGUAAGUACUAAUUACAUGGCGUCCACAUCUCAGUCCCUUA
+GUGGCGGACACUCACUUUUGAUCCGGGGCCUACUAGCUUGGGGAGGGACA
+ACCUAAUAUUCUCGAGUUUUCUUUUACUUAAGCUGCCUACCCGACGUGAC
+UCUCAACUCAUCGGAUUACCAUUAUGAUACCUCAACGCGGUCCAGCUUUU
+CCUUUAUUCGGUUAUGAUUUGAGAAAGGGUGUUCUGCACGUACAUGGCCC
+UAUGGCCAGGAGAGUGGACCUCAAUGCUUUGCCGGGUACAUGUUUAAGGU
+UGCUCGUCUUUGGCGCAGGUCGACAUACCAAGUGUUCGUAUCUGAAAGCU
+CCGGACGCCGUUAUCGAAUCGUGGUAGUGCAGGAACUCUAAUUGUAUUUG
+ACCUAUACCCUACACAAGCUAAUAACGAGUAAAAAGCUUAACCCUAUAUA
+CUCAUCGUGACGCAGAAUCGUCCAGGGUGUUCACAAGUUAAUGACGCCGC
+CCACGACGUAAAUUCAUCUUAACGUGACGCCGUUAACUAUACUGGCGGAG
+AACGAGUGGGCCUCGCACAUGAGUGAAUGUAGCAGGAAAUAUGGUUGGAU
+GUUCCGGUGCGUUUAGGGCACCAUGCGACGUGAUCCCGGUACGUUCAUGU
+UAUAGGGAAUGACUGACGUAAUAACUUCGUAAAAGUCACAAAAGCGCUCU
+GAGGCAUUACGUUACCGGGAAAGGGACGUCGAAUAGUGACUCUAUUAAAG
+GUGCUGAGGUCAUUAAAGACCGAUCGCAAGGCGAUGUGUAGUGAGUUACC
+GGUGUACAUAGGAAACGUAGUGCUGUCCGGCAACAUCUUCAAUAAGAUCA
+CGUUAUGGGCACCGCUUCAGACUUCAGUGACGGAGCGGCACAAACCUCUU
+AGAGGGAUGACGACCAUGUAGGCCGUACAGAGAGGUUCGUAUUCUAGAGG
+CCCUAGCUUAGAUUAUGCAAUGCACCCACAUCGAAUAACGCGCUUGGAUU
+CGGGAUAUCGACAUCCGCCAGAGAGGAAGCAGCGGAUGCCCACCCAGGCU
+GUGGUGCCUUUAUUGCGAUGUUUCAUGACGGGGCGCUCUCUUUGCGUUAG
+GAACUACGAAACCAAGAGCCUUCGGGAUAGACCUUCGGGCCGUCCCGGUU
+AUCGAGCAGAUUGCCGUUCAUAUCAAUUGACAAUUUAAGAGCUGAAUCAA
+UGUAUUGGACCCCAUUGCUAGUCAAUGACUAUCGGUACAACGGUCCAGAA
+CCCCGUGGGGCUCGCCCAGUAGGGACCUCCAAGCAUAUUGGGUUCGGUAA
+GACACAUCCACGGACCGAGUCAGGUUAUACCGUAGUAUUGAUAGCCCACU
+CGCCUCUAUGCCCGAGACCAUGGCCGACAAAUGUGCGUUAUAUCGGUGGG
+AGGCGGGCCCCUAAAUGAGCCAGGUUUCGUUUAUGCGUUCCAUCCUUCCU
+AACGCGUGCCGAUCUCUCCCUAAAGCAACUACGGCCUAUGUCCCAUUUUU
+AAUGAGUACCUGACUAGGUAACCUUGAAGGCAGCUAUCCCUUCCGGGAUC
+CUGGGUCCAAAUUUGCUAACCAUGGGCCCCGAGGUCCUUAUUAUUGGAAA
+CAGCAUGUACAUAGUUUACCGACGUGGCCCCGUCCUUUGUUCCCGGUAUG
+AUGCGAGGAAAAGCGCAUUGAGUGACCAGGACGAUAACACAGCGCUGAUC
+UGUAUGGAGUGCCUCACUGUAUACUCACGGCAGGGGCUUCACGUUGACAU
+UUCUACGCCUACCGGCGGCGAGUUUGACGCUCACGAUUCUGCUGGGCCAC
+CGAGACAUCAGGACUUCUCCGACAGCUCCUACACGAACCCGGACGAAGAG
+AUUUCUAUGCCAUAUGGUGAGACCUGAGGUCCUUUCGUUCAGUGAAAGGC
+AAGUCUAGAUAAGGGGGGACGGGUUACGUCAACGAGACGCGGGCGACGGU
+GUCCUCAGAGAGCCCAAACAGUUGACGUGGAAGAUUGAUGUCUAACUGGU
+GUUACUUCUACUGGCCGCAGUCGGUGAAGACUGGUCAACUGAUAAAGGUC
+CUGUCCGAGGUGACUGAUUUGGUUUCUGCCGAGUCAGUGAACAGGGAACU
+CCGGUGAAAUUCCGGGACGGUCCGGCCGCUGUGUGCCGCCAGAGAUCUUC
+CAAGUGAAGUCUCAUUGUUUGCUUUUCUAUUCAGCCAUUGCUCGUGUUUU
+CGCGUUUCAACGUGAACGUGAGUGAGAAGGCCAUGAGCAAACAAAGUGGU
+GGUGAGUCAGAAGACCUACCUCGUACAAGACGUUUUGGACUUCCAACGCU
+ACCCAUCAGAGCCCGGUCCAAGGAUGCCUACUGAGCGACACAAGCCCUUA
+UAACCGGGAGCCGGUUAUCUGCACUGAUGGCCACCUCCGCUGGCAUCGUA
+AAGGUGAGAUGCCUUUGUCGCGGGCUAUCUCUGCUAGAGUGUUCCUGCUG
+CAUAUUAUAUUUUCGGGUAGAUACGCGGCCUAAAAUCUAUCAAAUUAUGA
+CGACUGAUUUCGUCCAUUCCAUAUCAAAGCUCACAUAAACCGAAAGACUA
+CACGGUUCUUAAGACAUCUCAAAGAGACACCAACCUCUUGCGCGACUCUC
+AAUCUAGGUUACAACUUGAGUCACUUGCGUUAUAGUCACGCAGUCUAGCG
+CACCAGAUCCCCAGCAAGGUCCACCUUAACUAUUGCCUGUAUCUGCUAAA
+GCUAAAGUUCGCCUGCUGUGAGGAAAGCUCUACACACGCUACGUUUGCAG
+UGAAGGAUCUCCAGUUUUGGCUCCUGCCAGUCGUAACGUCCAAACAGAAU
+AGGUGGUGCUGUCGUACCGUGUUACGAUCGCAGACGUGCAAAGGCUAGCA
+AAGCAAUAGACCCAAGACCUGAGGUGCGACAAGUUUGCGACUGCAACGCC
+CCUUUGCCUCUUACCUCGUCGCAUAUUAAUCGCAGCCGGCCUAACAUUAA
+CACUAUGAUCGCUAAUGGGCAUUACCUCACCCGAUUCAUACACGCUAUCC
+AUUAAUGGAGGAGUUUUUAGCUUGAUCCUGACGUGUUGUUAAUACGUGGG
+CCCACUUUUGUAGUCUCGAGUGCUAUCAUGAGUUGUCCAGCCCUAUAGGA
+UGCUUCGUUCCGACAGUUAGUCGGCCACAGCCAGGCCCUCAGGGCACCCU
+GUUAUCUUAUGACUUUGCUGGGCCGUGUAAUUUGCGUUGUCGGCUCAUCC
+GGGGAUCGCUCAUUUGGUGAUGCAAUGCCCAGUGUCGGCUAAAUAUCUGC
+ACUUCCAUCUAGCUGUCGGUUUUCAUCUCCCUUUAUUGGGAUACAGCCAA
+AUUGGACCUUUUCGUAUAAUAAUGGGUGCCAUGUCCGCUGGUUACCGGCA
+CUCCCCGGCUGACUGUCCCUCGCGAUGUAGGUGGAUAUGAUACCUGGCCU
+AAGAGGCCACGGAAGAAAGUUAGUCGAAAGCCGUGAAUUGCAAACGAGUU
+UCAGCGCUUCAGAAUCGAUUGACUGUAACCUGUGUAAGCUCCGUGUGUGA
+CCAGAGCGUGAAAGCACAUAAAGCGAGUUAAUAGGGGUUGACGGGUUCCA
+UUACUGUCCGGUACGCUAACGGGGGCUGUGCUUCGGAGGCCCGUCGCACG
+AUAGGCGUAGCGUAACGCGCAAAGCUGUGCGAGUUACGCUAUACAGGUGA
+ACAUUUGUAGCCAUACAUUCACUGCCCGAGUAUGGUGCACAUGCCGCAAC
+GCUUACCUGCAGUGGAUGCAGGUGCAGUGGUGAUAAGCUUAUGUCCAAGA
+UUAAGCCAUGCAAGUAAAAGUGCCAGCUACUCGGUUUUCGGACCUUAGUU
+GAACUGCGGAUUACUCAUUGCAAUGUUUUGAAAAAAGCUGAAAAGACGUG
+UAAGGGAUAUAUACGGCAAAUCUGGGUCUAAUACAGGAUUACGUACACCU
+AGCUAUGGAUAAAGAAAUCGAAGAGAAUGGCCGUCCACUUAUUGCGGAUU
+GACAGCCGGAACCAACACCAUUUUCUGGUUGGUGGUGUAUUGGUGCAAAU
+AGGACAAUGGUUGCGGAUGAUAGUUGUCGGGCGUCGGAGAAUACGCUUGA
+GAAACGGCGAAUACUUCUAAGGAAGGCAGCAGGCUCGCAAAUUACCCAUA
+CUUCUAAUUUUGAGCGGGUGGUAGUGACAACAAAUACCGAAACUUUCCUC
+AUACGAGGAGCUAUUGGAAUGAUUUUCUUUUAAACCGAGAUCGCAGGAUC
+UAUGAGAGGGCAAGUCUGGUGCCAGCAGCCGCGGUAACUCCAGCUCUUAA
+AGUUUAUACCAUCAAAAUAAUCAUAAGCACGCGAGAAAAACCAUAGCUGA
+CUACUGAUGUUUCAUUUACUCUCGGAUUUCGCGAGUCCAACCUUCCUCUG
+ACACCUACGUUGCUGGCCGCCCGUAGGCGAUAAGUCUCGAAAUGAGGCAA
+GCAACGCAACUCGUGGGCCUCCACAGCUCUGAUCUAGUUUCUAGUAAAGG
+CUGGUGAAACCAUAUGGGGCCACCGUUCGUCCGUGUACUACGCACCUACU
+GAGCCGGCGUAAGUGUUCUUCACACAUUCAUGCUAGCCGUCCACCACCCA
+CCUAAGUACUUUGUCUAUUUCGGGGAAGCAUCCGUACCGCUAACACUCCC
+AAAUGAACCUUCCCUAAGCAGUACGCGAUGCUCAGCGAACAAUACACGUU
+CCAUGCUAUGCAAGACGGACAUCGCAAGCUCCUUCUAAGCACCCCUCGCG
+UUAUACUGGCUUUGGAGCCUAAUUGGCAUCUCUAGAUGGGUAUCGCUCUC
+UUAGAGCAGCACAGAAUAACAGAUUCACCCUGGAUAAAGGUAGUAGCGAC
+AACUGUUGGAUCCGUUAUAUUCAUCUGUCACGGACACAAUUGAUCUGAGC
+UACCACUGGCCAGGGCUGGUUGUUCCCGGGAUCCGAGCGUUAGCAGAAAC
+GUCGCGAUGAGUAGACGAAAUUGCUAAGUAGCAAUCUUCCGCCUGUGCUC
+AGUCAACUGUGUCGAGACUGCCGGAGAAAACGCAGGGAAUAGGCUUAGAC
+UGUGCGGACUGAGUACGAGGGUACGUCCAGAUAAUGUGCCGACAUGGGAA
+GGCAGAGUACUUGGCGGAUCAACUGUUGAGGUACGGCGCAGAACGGACUU
+ACGAGCCCUGUCAACCGCGUCUACGGUCUAGGCUCGACGAGCAGGUACGG
+AAUGAUUUAAGCGGAUAACACGACGAUUGAGUUGGGAGGUUUAAUGCUAC
+CCUCUAAUGUCACGGCCCACAGCACUCAGGUUCAAUAAAUUUACGCAUCU
+GAGUGACAGCCCGUUUAUAUCGCUUGACGGAUAAUAUACGUGAUGUCGGG
+AAGGCGGGCUGUUCUGUCGUUCUAGGUAUAUCGACACCGUCAGUCAAUUG
+GGCGCAUAAGUUUGGUCUGUUUUUUUAGUCCGCUAUCUGCCUUGCAGCGA
+GAUCUCUGAGAUUGCCGGAGGAUAAUAGACCAAUAGAUCAUGGGCACGAU
+CCCUGCUGUGCCGUACCUGGCUGUACCACCGUAGCCAUCCGUAUGUGGAA
+AGUAACCUAGCAAUUUAAUGAAUGGCGGUCCGGUGGAGAUGUUCCGGAUA
+AGCCGGAGAUCCAUCAGAUGGGAACAUACCCGAAGAAAGAAGAGAGCUCC
+GCACUGAUCCAAAGGCAAAGCAUUGGGAACGCUUGCACUACCUCUCUCGG
+UGUAAGAUAUAGUAAUAGUAACUCCCUGAUUAGGUCCUCUGGCAACUGCG
+UAAUACUUAGUACGCCCUGCGUGAUGGCUAAUAGGUCAUAUAACUCUCCU
+AUAUUCCUGCGGAAACUGCAAGUGUAUGAACGAAUCUCCGUCACUUAACU
+GCAUGCAGAUUCCGUGCCACAUAUAGCUACGCCGCGCUGCCUCGGUCCUG
+GCCAUGGUUACGUCUCCUAUCUCACACUGCAGUGUCGACACGAUGAGUGG
+ACAGGGUACACGCCAAAGGGACGCUACCUCCCCCAUGGUUUCUUUCCUCC
+UGAAUAUAAAAUUUCAGAUCAGAGACGCAAACGGAUAAGUGCAGAUUUAU
+CGAAUCACCGAUGAACCAACCGAUGGUUAGAGGUGCCCAAAACAGGCAAG
+UAAUGAUUGAUCAAAAAAAUGAGUUUACACUGGUGGUCUGCUUCCCGACG
+AGGGGGACGCCUUCGCCCCGGCGGACACGGAGCGUAAAGGAACGCGAACC
+AAUGAGAGCGCAUGCAGGCACACGCUAUUCCAAACAGUGCCCCCUGAACA
+UUACGCCCAAAUACGGUACAAUUCGUUGUGACCUCCGCCUCGAGAAGAGU
+AGAAACUUUCCCUGGAAAACGUCUUUCGUCGUCAGUGGUGAAAUUCCAGG
+CUAUUAAACAGUAGAUGGAUACGCACUAGGCGAUCAAUAUGGUGUAAUCU
+UGUAGCUAUUCACUUGUCCUCGAGUCAACACGGGGUCGGUAGUCAGGAGC
+UGCACCACCCCCCAGGGGGUAUAUCUUCACUUCCUGCAAUGAUGCGAGGA
+CUUGUUCAAAUAACUGCACCCUCUGUUCUCCAGUUCUUCUAAACUAGGUC
+AUCGGCCUGUUCUAGGUCCGCACCGGAGUUGCCGUAGAGGUCACGAAUUG
+AAGUCGCCACGCUGUUCUUGUGCUAAUCCCCCUUAGCUUAUAAACAUUUG
+UUGCAGUAUAAUUACGUCACUCUGACCACCUUGUUAUUCUUUUAGGCUUC
+UAUGGUAUCCCUUCGUGCGUAUCUACACAUUCUUAACGAUCAUUGCCUCG
+GAGAACUUUCGAGCAUUGGUCCAUGGUACCAAGCACGGGUCCCUCAUUUG
+CCUGCAGAUGGAAAGUACGCGAGCCCAUAGCGUGUUCCACUUCCCGCCUC
+UAUUUAUCUAUAUACCUUUACCUGGAAGACCAAAGACCAGACGAACUCUG
+CGCAUACUCACUCGCGAUGCGUCGCCAACCCAGCCUUAUAUGUGGACCAC
+CGCAGGUCGUUGUAUCUGGGAGAUUUCAGUAGACUGGAAUCUCUUCUCCA
+CCCCGCGACCCCGCAAGCGACGGUUGCCCACAGUGAGUCUGCUCCCUUCC
+GGGCCUCGACCGGUUUCCGCAGUUAGGGUAUGAGGACCUGUUUUCCAGCA
+AGUCCACAUACCUGCAUCAUCCAAGCAGGACGGGGUUUCUCAGUUGAGAU
+CACAGGCUGGAAUCCCUUUGACGCAUCUUCCAUUGGCUUCGUCCCCCGCA
+UAUCGGCGAUUUCGGGUUACAGGUAACGCCGGGCUACCCGGAGAGGCUAC
+AGCGCCGACUUGCCAUUGCCUCUUGCACUGUCAUGAACCGAGACCCCGCA
+CUAGAAGUGGUCAAGGGGCAAGUACUUUACACCGAUCCCUAUCUGAAUUC
+ACAGGGUGUGCUUGUCCCAUCUUUGGCAGAGAAGGGUUAUUGUCAAAACA
+GCAUUCGGCCUGUGCCCCGACAGUUACUGGCAGUUAUUGGCGGGGAAAGA
+ACCAACGCUCUUCAUCUCCGGAACCCUGUCGUAGCGGCUGCGCACGACGU
+CCUCGCGGCCGAAUUGCCCUGACUAUGACGGUGUUCCAAAUCGCGCGACG
+CAGUGUAUCGGCACACGACACUGUGGAGAUAACGCACCGUAAGUCCGUGU
+AAAAAGGCGACCCCAGUCACCUGGAAGGGUUUUUCGCUCGGGCUUAUUAU
+UCGAUAUAGAGCGUUUCCCUCGUUUGGUUCCCUAGAACCACCCGCUGCUG
+AGAGCGAUUAUUCGCGAGUGCCCGCGAUGUUCUAGCAAUAGUCCAGUCGG
+CCUCGCUGUGCGGCGAUGGUUCUGCAACUGCGGUGCUACGGUCCACGCGG
+AUAAAAAACAGUAGCCGUAGCAUAACCAUACAGGUGGCAAUCAUUCGGAC
+AGCUAAGACUUGCCGCACAGCGUUAGCCAGCUGAAGCCCCCUUAUAUAGU
+CUACACAAUUAGGCGAGAGUAAGACGAUUGUAAACGUUUGACGCAGAUGG
+CUCUCGCGAGGCCAAUAGACUAUGCUAUCUAUUGACUUAGGGAUUGAGAG
+UGGGGUCCCUAUGUCUACUUUAUCGCUAACCGGGGAGUGGAAAAUUGGUU
+GGGGUCACCUCGCUUGCCUUACUCGGAGAGAAAGUUCAGAGGACGGUUGA
+GGCAUUUAUUACCGAGCCGAGCGUUCGACUUCGCGGUAGCUAUAUCAUGA
+UUGGAACGGUAACUCUCUGAUUAGUGUGUGGGUUGAACGUGUGUUGGUGA
+GGAUCGUAUCUGACAGAGCAUCCUACUCAAUUCCCUAAGCCCUAACCUAU
+GUUUCGUGGAAAAGCACCCAUAAUGAGACGAUGGUCGCCGACAGUGCGUC
+UACUGUUCCAAGAUAGCUACUUAAGGUUGGUGAACACGAACUUCAUCCGA
+GGCCCAAGUUUAUAACCAAAACGCCUCACGAUAAGCGUGCUAAAUGGGAC
+GACGCCUAGGAUCCGAAUGGGUGUGUGUACCAAGCGCGUCCGUAAUCCGC
+AGACUUCGGGUACUUUAGUCCUACUGAUAUGGCUGAAUCGAACGUUAAAA
+AUCGGGUCACUCGGUUUUAAGUUGUAGUUCGGGCCACUCCGCAUGUGUUU
+CCCAGUGUCGCGGCAACGGUGCGUUAAGUCCCGGGGCGGCUCCUAAUUCC
+AUCCAUACUAUGCAGUACCUCAUUGUAUUUCCUGACGGCAUGACUUCACG
+CAGUCGACUCAAAGUACUCGGUUAACUCCAGUUGCCGACACAGGUACUAC
+AAGCCACGAUCGCGUACCCCUUGUUCCCGGUGUACUAAACGACGCGAUAU
+UGUGGCAAGAUCUUUAAUAGAAAUUUGACCAGCCUAUCUUAUUGCUCCCA
+UUCGUUCCGUCUCCUAACGGGGUCGACGCGACUUGUUACGCUGGUAAAAC
+UCGGAUUAAGAAUGGUGACGACGAAAUAAUCGUUGAUGACUACAGAAAAU
+AGCGCUAUUAGUUAUGAGUGAAGAGUUUAGCCUCUAUAGUUGUCGUUGGG
+GAUCGGUACAUGUACAUUCAAUUCGGAAACUCGUGUUCAGCAGCUGUCGC
+GGCUCGCAGCUCCUAACUAUAAGUUUGUAUCCCAGAACUCCUGAGGAGCG
+UCAGCCGAGUGAGUAGCCGGUGGAUAGGGUCGCUGUAUAUUUGGUGCUUA
+UGCCUGUCCCCAGGUGUGAAAUAAGAGAGAAAGCUAGAAGCUUUAACGCU
+UCACACUUCCACUUAGGGACGAAUAAGAGCAACGAUGUUAUUAUGUCUAU
+UCGAGGUGUGUCGUUUGCAGCUAUUCGGUUGAACCUACGAACGCCGCGCU
+GCGUUCUUAGCCGUCACGCGAACCAAUCAAUGGAAAAUCUAUAUGUGCUU
+GUACAGUUAUUUCGAACGAGCAGGUGUAGUUCUUGUUCGUUAGCAAUUAA
+GAGCGUACGCUGUACUGCUGCUUACUACAGGAUGGUAUCAAUGUUCCCCA
+AUCGUGACUGACGUAUCGGUGUUUAGUUAAACGUGUAACACACGACAACU
+GCGCCCCCGGAUGUGCAUAGUGUACUUGGUGAUUGUAAGAAGACCUACCC
+GAUACACAUUAGAAUUUUCCCGUAAUACUGGAGCUUAAGAUAUUUCAACA
+CUAAAUGCUGACACCGUAAUGUUCGCCCGUUAAGACAGAGAACAAUUAAU
+CAGUACAGCCUUGGACAGACUCAGCAGCCUGAGUUACGCCUAGGGACCUC
+UGAGUUUAAGAGCAAUGUACGUAGCCUGGAGAUGGAAUGGAAACGAGUAA
+UAAUGGUACAGCGCCGCGUAAGUGUAUGUGACAAAACUAUUUGCCCAGAC
+AAAUGACGUAAGUACUUUGGAAUGCAGAAGGAUCCCAGGUCGGUAUGAGC
+UGAGCAAACCUGGUCGGAAAGUUGCUCUUACAACCCCUUUGUUGGUGCCA
+GGACGGCACUAGGUGCCUCGGGGGUGCUCUGGAACUAAACAAAGCAGUGG
+UUAGCGCCAAAGCCAGGCACGCGGUAUCGAUGUCCACCAAUUAAGAGAGA
+UUCGAGCCGAAAUGCGACUGCCUCGGGAAAUCUGCCACUGCUAAUUGAUU
+UAGGCGUCGAGGCAAAAUAGUUUGACGAGGACAAUGCUAAGCAAGCGGCA
+GUACACGCUCAAACAGAGCCAAUAUCAAAGGAGCUCUCGUCUAUGCGGCA
+GGACUGGAACGGAUACCCUCGUCACCUCGUCUAUUAAAGGAUCAUCACCA
+AAGUGACGGGCAGCUGUACCGUCAACACUCACCGCUCACUUGGGCCCAUU
+UGAGAUGCUAAAAUUACGAAAAUGAUCUUAUCUUUGUCAAUUCACGGGGU
+CCCGUCCCGACGCCGGAACCAGUUGGUCUGCGGCGACUCAUACGUAACGC
+ACGCCGCUGUACGCGUCGCACUCGCUCGGAUUCGGCAGGAUUGAUAUUCC
+GCAGCAGGGGAUAAGCACAACCAUAUGCGCUACUGGCUCCCAGUCGUUGU
+AGGGUUUCCCGUCUGUAUCCGAGAUGUCUCUCAACGCAGCCUAUUAAGUC
+AGUCCAGCAGCUGGAGGUGUUACUCUCUAUACAUCCGUAUUAAGACUUUG
+ACCUUUGCGGCAAAAGUGCAUGUUGCGCACGCCUUUGGACUUUAGUCUAG
+GGGGUCUCCCGAGCGAUCACAGUAACUCCGGGAGCGAACAACCACCUCCA
+UAGCAUCGCCCGAUCUGUAAGGUUGUAUCCAGACCCCGUCACGAUUUACG
+CCAAAAAGAAAAAAUAAUGGAAGGAAGGCAGUGUAGCACACUUCGCGUUG
+CGGAAAGAACUAGGCUGUUAUCCUGCAUCUCGCGCCAGGGCAAAGCAUCG
+AAUAAGAACACUGCCCGCUGCCCUCCUCCCAAUGUAUCGUUUAUCAUACA
+GAGACCGACGUGUUGCCUAUAGUGGUUUAACGUCUUGUUCGUUAUUUAGA
+AUCGCUUCCCCACCGAGUUCGAAGUGGCUCGGGCUCCGGUCCAGAUCCGG
+CAGCGCCCGCUUGGAAUUAGACCGAUAGUUCAGUAUAGAUACACAUUAUC
+UCACUUCCCUGCUAGGUGAAUGAAUUCGGCGCAAGCUCUCCGUCGGCGCC
+UCUGGAUACAGGAGUCGACUGACCCUGCUAACAAGGAUAAGAGGAAGAAC
+GGUGGUAUUAGGUAAAGUAGACCCAAGACACUGUUGAGAGAGGUAUGUGG
+GGACUAGUUGGGUAACCGGACCACGGGUUAGGCGUAUCCCACCACCUUGC
+CGCCACCAAGCGACGACAAACGACGAUCGAUAAUUCGUAACUCCCGACAU
+GUGCUUAUCACCCAAGGUGCUCCCUCCAAUGGGUCAUGUCAUUGCCGCAG
+CACGCUACAUCGCGGUCCACAGUGCUUAUCAGGGCUGGGUGGAUGCGGCA
+GCUGUCUUAUGGGGCGCGAAGUGAGAUCCGCACUGCGCAAAAGUGUAGGU
+GUUAUCACCCCUGAGGGAGUCCGUUAUCCUGUCGUCCCGGUCGAUGAAUU
+UUUUACGAAUGCAAGAAAUCGAUCGAAGAUUCACUGAACCCAGCGUCGUG
+GUCCCUGUUUUGAGGGCGUAUCGCAUCAUACUGCGCCGGGACCAAUUCAU
+AAUGUUGUUAUUGGUAGAUUCUGACACGACUUCACCAUAGUUUAUCCUAC
+GGCCGUCCUAAGUCCGCGAGCGACACCAUUUCUGUCUGGCAUCUAUCAUG
+CCUGUCCGUAUGAGCGGAAGCAAGAUAACGACUAUGGACGUCGGUGCUGA
+UAACGACAUGUUCUACAUGCACUUGCAAUGUCUGGGCCAUGACCACUUAG
+UUAGUGAACAGUUCUGAGAACCGGGGCAUGUUUAGAUGUCGGAAUAUCUC
+GUGCCGCAGUUACUGGGCGCAGAAGUACCUUCUAAUUCCCGUGCCCAUGU
+AACGACCGUUAUCAAGGGAGCGAGAUCGCAGGCACUAAAUAUACAUCCAG
+AGAAAUUCGUUAGACCGAACAUAUAGCGUCGGCCAUAUUAGUGUAUAGUA
+CAUAGCUACGGUCGCGUCGAAACCUUGCCUUCACCUACGAAAGGAACAAU
+UCCCUUUGAUCAACCUGGGGCGGCCUCCAAUGUAAGCACAUGGGUAGGGC
+CCCUCCAGGUGGUGUUGCGGUGAUACGCGACUUUCGACCUAUCAUUAGAC
+UGCCCGUAGGUUCUCACAUCGUUCUACUGUUCGUGGUUUGGAUCGAUUUC
+GGGUGCCGCGGACGGAACUUUGCUAGGGCGCAACAAAAUGUCCACCAGGG
+UCCCAAAGGCGAAAUAUCGGCUGUGAUCAGGGCUAUCACGGUAACUAUGC
+AUAAUGUAGGCCCAGUGUGGAAGCCAAACAUACCUGUUAAUGUGGGAGAA
+GUAAUUUUUUGAUGGGUUAGCGAGUUGGGACAGCGGGACUUCGCCGACCU
+CAAAUGAACUGCUGCUUACGUUCGCAUUCAAUACGGGCGAUUUGGUAUCA
+CGCACCCCGCCACACUUCUUGAUUGCAACUUACUAUACCGGCAUUACAGG
+GCAACAUAAGUCCCGCCGAUGCACGAAAAAAACGACUAGCUAUGGUUUGU
+CCUCACUGAUACCUCGCUCUUUCUCAGCCGAAGAUACAUUGAAGACCAAU
+GUAAGGAAGGCUAGUAACCGGUACAGGUGAGGUUGCCGCCGAGUAAGCUA
+AUAGCUCGCCGAUGUGGAUAAGCUGCUAACGUGACGUUUUUUAAAAUGAU
+UGGACCCAGCACAUUAGGACCAGCGAAACGCGCAUUCCUUCCACAGAACU
+CCACUGUCGGGUUAGCUGACAUAGGAGUGAGUAGAUUAUAGGAUAGCUCA
+CAUGGACCCCUAAAUGAGAGACAACAGACCGGGCAAGCUUCGGACGUCUA
+AUGGGAUUUUAUGACUGGUCAGAAUCCCCGCAUAUACACGUAAUGAACCU
+UAGAAAUCCAACGGUGGAGAUGGGUAUUCGCAUGUGCCGUGUCUAUGGAA
+AGUGUCGCAGGGCGGCGUUUGACUGACGUUUACUUAGACUGCCGUCAAGC
+GCAUUGGAUAAGUUCAACCCCGUCCACCCCAAUGAGCCCGAGGCGUCACU
+GUUUUACAGCGUGAAGUUCACUUAGGCAUCGCCCGACUUUUACCGUCUGG
+GAUUCCACAAAUCUCUUAAAUGCCGUCAGCCACGGUGCGGCGGGUAUCCC
+GUUUCGUCCAAUUACAUCCAGCCUCAGUACGUCCUAGUAUGUCAACAAGG
+ACAAAGCAGAGUGGUAGUUCAUUUGCACGGGAAACUGAGAGGCUUAGAAG
+AAUUGCAGUGUCUCCCACCGAUUUCUAGAUUGUCACAAACAUUUCGGUGA
+UCAGCAUGUUGGAGCUGCACGUUACCAAUCACCAAAACAGACGCAGGUAU
+AUCUUCAAUCUUCAAUAGUCCCAUGAGGGAGUAGACAGCAUUGCGGCGAA
+GGGCUCGGCCCAAACCGCAAUGUGGCAAGUCAACAUCGUGGCCGUCGGCA
+GUUCCGUUACGGUCUGGCUUUGCCUUAAAUGACGAGACUCAUGUACCGCG
+GUGAUUGUUCUGGGCGAUGCUCUACCCGUCCCCGGAUCUGAUGUUUCUUA
+UCUCAAGCGUCGAGUAUCUCAUCAGAGGCACACUCUUCAACAACGGAACC
+GCGAGGGGUUCGAUCAUUCCCCGCAACUUCUUCAGUACUAUCAAAGUGGG
+GGUGAUGCUUCGUCUUAUAGGCACUCAAUAAUAUAGCAAUGGGCUUACCU
+GGACAACCCCACUUUUGUGUCGUGCUUCGCAGUGAGGCGAGGGCGCCAGC
+UUUACCAUCUUCCUUUCUGGCCGAAUCUAGUACUGGUCCUACUGAUGGAA
+AAGUUCCGUGCUUAGUUUCGUCUCAAUGCGUGCACUACAUGGUUUCGCGG
+AAAUUUAAUAGAUUAACAGCGUACGGCUAGGAGGUUGUUCCUAUACCACG
+UGGUUUAGGCCGAAUGCCCGUAGGUCCCGUCGAGGUGGUAAGUCAGCGGC
+GAGUCGUGGCAUCCAAUCCUAUGACUUUUACCUGUCGUAGUGGCGACUAA
+CGACACGUUAACAGCAAUAUCGCGUCUUGAAGGGUACGGGAAAAACAGAA
+AUUUACUUAAGUGAAUCGAACAGGCCUGAAGGGGAGGAUUAAAACUUUGG
+GCACGCGACUCGUUGAUCGGACCUUUAUGGCUUAACGUCUUCGAAAGAUG
+CGAGACCUUUUUUUUAGGGUAAGUAACUUUACGUAUGCUGGGAGAUCAUC
+AUACUCGAAAGUCCAGCUGUUCAUACAUGACUUUGGUCAACUUUAAGCCA
+AACGCUCGGCGGUGAGCGACAUUUUAUCUUUGAUUGAGCUGUUCUGUGAA
+CGAACUCCCAAUGCACUGAAGCUGAGACGACUACAUUGUGAGGCUGGUCU
+CUCCGGGGAUUUGAUGUGGAGCAGAGUUCGGACGCAUGGCAGCAGGUGAA
+CAGCGGCGGAGAUUCCAACGGCUACGUAUAAUCCGUUGCUAGUCUAUUCU
+GAUGGACAAACAGCAUUUUCGUACGGUGUGCCUGCAUGGCGCCUCCCGUG
+UACCGCACGAGGCGUGGUAUGAGUACCCUUAUUAGUCCAGUGGGCUUCUA
+CUGUGGCGCCGCGAGUUGCCAACCAGGUGUCGGGAUGGAUCGCCUGCCGC
+GCGCGAGUUACCCCCUUAGAUACCCAACGCGAGAGUUACUACCUACUGAG
+CGAAGUGAACCUGAGUUCUUGUUUUCCCACCCCAUUCACGAUGUUGGUGC
+CCCCUAGUGUCUUUACUAGGUAGAGACUUAGAGUAACGAUCUAAUUCAAG
+UCAGCUAGCGGCGUUACGUCAAAGGUCACAGGCGGUCGCUCCUGACAGUU
+GGUUGCAGUCGCUUUGUAUUCUAUCCCCCGUACGACCUGAGGGUAGAUGC
+AGGGUUAGUUAACGCGACACCGGGUAAUAAUGUGCCGCUAUGCAAUAUAG
+GCUUUAAUUAACAGUAGGUAAUUAAAAAGGAUUCAACUAGAGGGCGUACA
+CCAGGAAGCAAUAGUAGUGUCCAUAAACAGGGUAUGUCAGGUCUUGGAGG
+CCCGAUCACUCUACCACGCCGGUUUAGGAUAUUGACUACUACCGCGGUAC
+ACCUAGGGCCAGUCCUGAGAAGGAACCAGCUCGGUCGGGCACCUCUUAAA
+GGUAUUCAUGUAGCAGGCGGUUCUAUAUCAUCGGAGCCUUGAAGUUACUG
+UCCAUCUGUCUCCAUCCUUGCCAUGGUCUUAUGUAUACCCCCAUAGGCCC
+GGAGGGCGCAGAAGGACUGAGUCAGAGGGCGACUGACGAGUGUGUUGUAG
+UACCCGAGCGAAGAAUUUAACACGGGCGUCGGCGUCCCACAGGCGUUGUC
+AGAAGACAGCGUCCAGUCCGUUGUCUAGCGACAUUAAGAUUGGCACAAUA
+AAUAGAAGUGUCCAAUACUCAAGCCUCGAGUCCACGUGUCCACUUGUUUA
+UUCAUUUACAUGGUCAGUCUGCGAGUUGGGCCUUGUCCCAUUAGGACAGG
+UUAGUUGGCCAUCCGCAUCGUUGAGAAUGCGUUUAGGUCUGUCACCUAGU
+ACGAGAAUCAACGCGUAGAUGACCGACCAGGGGUAACAACGGAGCGUUGA
+UCGAGCGUGAGGCGCCGUAUGGCCUGGAAACAUCAUGUGCCUGGAUCGUC
+GUCUGUGCCCGAUCCAGAUUGCGUGGUGAGAUCGUGUCUGCCUGACAGCG
+UCGGCCCUAUAUGGCGAAUCUCCAUUAAAUCGCCAACUAUCGUAUGAAGC
+UUCGUUGCUACCACUCAAACUCGGAACCCCAGUAUUAUAGUGUCCGGCUG
+CCUCCUGGGUACUGCCCUUAGCCUAAUUUGGACCUAUCACCUGGCUAGCC
+UGACUGCGCCGGCCAUGUAACGCGCGUUCGUCAAAAUGGAGAGAUGCAAG
+CUACCUUUGAGAUUUGUCGGUAAUAACUAGGGGUCCCGCGGGGCACAGGC
+ACUGCGACCCAUUCAGCACACCGAUCGCAUCUGCCUAAGCACGUCCGUGA
+GGAUGGCGUCGAAACGCUUGGGACCAGAGCAGGUUUCCUCUGGUAUUAUU
+GACCGCCCGGAUCUCUACCGCAGAUAUCCUGACCAAGGAAAGCUAAAGAU
+CGAUCUGUUGUACGUGCCAAGACCGCUAUUCACAGCACUGGUCUGUAACA
+UGUGGUAUGUGGUGACGGCAACGCGAAGCGAAGUCCCGCCCAGUAGGAGC
+GACCUUAGUUGUUAAAUUGCACUGACAAUAAGGCCCGCCUGUGGCGCAGA
+UUCACGUUAUAUUCAAUUGUCUUCGAACCAACGGGCUCUAAUAGCGUCGC
+CACGGAAGAGUUGCAAAACCCUAUGUGCUGAGGGGGUAACGUAUCCGAGC
+UAAGGACGUGAUUGGGUACAUCGUACCUAAGGAUACACAGUCAACUUCGG
+AUUCAUAGUCGCCCCGAUGACCGGCCGGCUUUGUCAAGUGAAAUAUGCAA
+GAAACCACCUUGAACAGGCUAAUGAAAGAUCCGUUCAACAGUGGAACUGU
+ACCAGGUGCUUAUUUACGAAUGGGAAGACUUGCGCGCCUUACCUUACCAC
+UCGUCUAGCCUUAACGUUCGCUCCCACGGCGUUGACUGUGGGUUUGAUCC
+UCCGCAUUUCUCAGGGGAUUAAGGAAGAUGGUCCCGUCCCCACGUAAGAU
+UCUAGCUCGUUUGGGGAUGAUCAACGACCUUGAUGAGACGCCAACUAUCA
+UACACUGUGAGGCCUCUCUUUUAACCCUAGGCCGGACUCGGAUAUUACGC
+CCGUGCCAGGAAUACCUCUGACCGAUAGCAGAAUUGAUCUUUCUUAACUC
+CUAUAGAGCUUGUCCGAAAGACUAAAACGGGUUACGCGUGCUAUACUUCA
+GAACUACCCAACGUUUGGAGCGAGUUACACGCGCAUUCGACGAGGUCAGG
+AAAUUGCGAUGAUUCAGCUAUAGAUGUUAGGACCCCCGCACUACGUCAAG
+CAGAAUGGGCUUAUGCACCAUGUGUGGCCCGACUGCGUGCACGUAUGUCG
+AGCGCUCCAAGGAGAAUUGGUUUCUGUGAUUGCUGGAUAUCCUCCGUGAG
+GUCACGAACGUAGUCUACUACAUCAGUCAACAUGUGGAGAUGAUCCGCGG
+CCUGGGUGACGACGCUGGACUAGCGGACUAAUGAAUAGCUCGGAUAUUAA
+UCUGAACAAUGUCUCCUCUACGGAACGUAAUCCUGGCUUCAACUUGCCCG
+UCGACGACUCACAUACGUCGAAAACUGCCGAUGCCACAAUUAUACGGUGU
+UUUGGGACACCAAAGUGACUUGGGUCAAGGCAGCCUAGAUGCCAAAUGUA
+AAGUCCCGUCGUCAACAUUGACUACAUCCCUACUUGAAGUACUUAAUGGG
+UGGGUCUGAUGAACUUAUGCCCUCCGAAGCUGGCAGCUGUAACUCACUGC
+GGACAAGGAUCGGAAGGAAGGUUUUUUAUAGUUUUAGACUGAAGAUUAGC
+GCCUGAGUAGUACGGGUAGGCUUGAUGCGCAAUCUAGAAUAAAGCUUUAU
+UGCAGGGGGGCCCGGUUCUCCAAAUCUUUUAGUCUGCGGACUACCGAGGA
+GUGACUUACCCAACGGAACUGGCCUUUUAUCUCAUAGGAUGUUCCUAGUU
+GUGAGAGGACGAGACAUUUCGGUCCCGAUUGUAUGAGAAUCUGACUGGAA
+AGCUCCACUGACUAUUCUAUCCACUCCUCUUGCAUAGAAGCUCUAAGACU
+GUGCGCCAUGCCCUCACAUAUGGCCUACACAGAACCCCUGACUCAUUUAU
+GUCCCGUCCAGCUUGGAGUGGGGAGAGACCAACCGCCUCAUGUUCCGAUA
+ACCAAGCGGCUGAGAGGAGUAAGCCCCCUUCUGUUCGUCCCAGCAUUCGG
+CUCAGCGUCCGCGUCCUUCUCGGGGCGAGCCCCCCGAGGGCGCGACGGGC
+GAACCCGACGCGCCGUCCGAACUACCCUUCGCGGCGCGGACUUGCACCGG
+UGAGGAUUCGCCGUUCCAUCCGUUCUCGACCGUCGGAGAUGGCGACGCCA
+CCUCAUCCCUCUGCGGGUUAGCUCCCUUCCCUUACGGGUCGGUUCGCACG
+CGGCCGUGACGGCCGCGCCGGCGACGGCGGAGCCGUCGCGCGCGCAUCAU
+CGGUCGGGUCGAGCGGUCUCGUUUCUGUUCCAGCGCCAGCCGUCUCCGAC
+UCCGGGCUUGCGCCCGGUCACCCGUUCGGACGGUGGGGGGACUUUCCUCA
+UGCCCGUCUCGGGCACGGGAACUGGGCUCUCUCUGCCCACUUACGUCAGC
+GCGGCGACGCUGCAUCUCUGGCAGAGGCAGCUGUAGUAGCUGGCACCUAU
+AAUCGAGUCAGUAGGCGCGAGAAGUCCCGUUCAGCAACCGCCAAGACUCA
+CAGGGAUCACAUGUCCUACGGCUCAAUGCUGUAUCAUGCGAGGCGAUCUG
+CCCACCUUAUGAGUUUGCAGACGCAUCGACGAACUAAGAGCACACAGCUA
+UCGAGGUCGGGUUAGCCGACACGUUAACGCAUUCAUAACUUGCUUGCCUG
+ACCGCAGGGGUUGGCCGCGGUUCCCAGAAUUAACAACCGAGUUGGGUGCU
+UGUCCACGCUGGCAGCCAGCGGAGUGGUCACUGCGCAAAUUAGAACGCGG
+AAACAUGCUACUAUUCACGUGAAAAGUGAGUCGCUGUUCAGACCGUAAAG
+ACCUUUUCAGGUUAUUGCCUAUACAGAUGAGGGUAAUUCAUUGCCAAACU
+CCCAUCACAAGCGAUCACUCCACUCCCGCCCUCAGUCCCUGGCGUGAGAC
+CGUUCACGGUACCUAGACUAAAGUCGGAAACCGGCACCGCUCUCACCGGC
+UACCCGGUAACUAGUAUUGUAGAGUUGUUAGAUAAUUGAUGACGACAGAA
+GAGUAAACCAGGAAGUUAUGUAGGCAACUGGAUCCACUCACAACGCACCA
+GGAGCUGAACACGGCCGUGAUGACCUACUACGGAAGAGUCGCAGAAUCUG
+UAUAUCAAGGAACGAUUUGACCAAAAUGAGCUACAUCGGGAAUGAAUGCU
+CAUAGUGUGUGGAGACUCCAAACCGUCUCGGUAAUCCCGAAAGUACGACU
+UUCACAAGUAUAAAUAUAGGUCAGGGUUCCUGACAUCGCCUGGCAAUUCU
+CUGUAUUGUGCUCUAGGUAUGUCACGUUGGACGUGGUACACGUGGAUAAG
+CGCCGUUACCCGCGUACAAGAUCACGGUCCUUCCUUCUGCCCGUUAUCUU
+UCUUAGAUUAGGCUCUACUUGCAAAUAACGGCAGCCGGGAUGGGGCACGG
+AUACGGAGAGUGAGCUAGGUGCUUUGACGGCGCCGGACGUUCAAUGUUCG
+GACUACAUGGAUAGGUGCUACGGUCGGAUUGCAAUUAACAUUUACGACGG
+UACUUGAAAUACGUGAUGUCUGAGAGCUUCCCCCGAAUGCUUGAGUUAGG
+UGCAGGACGGGGUCCUCGGAACUCUUUGGACCCUCGGUGCGCUGAGCUAA
+GGGUAUUGGAUCAUGAACGUUUUGAAAAUCACUCCAGACCCAUGAGAAAG
+CCACUGAGAAUGCUCGAGCGUAUCACGCUGGAGCCCAUCAGAGGUUUGUU
+AUAUGCAUCUCGGCCAUCUCUCAAGAGCUAGUCCUACUGUAAGAGCUAAC
+CGUUUCAAACUAACCUCCAUAACUUCCAAACGCGGUAAACCGCACACACU
+GCAGUUUAUGCGACUCUAGCGCAAGAUCCAGGAUUAUAUGUCUAACCAUC
+UGGGAAUAUUUCGGAGCCACUGGUUCGCGUCUUCGUACUCUCCGAUUAAG
+GCUUGCCUCCUUAGGCGUGUCAAUUGAGCCAAUUGGACCAACUACGAACU
+AACAAGAAAUCAAAAUAGCGACGACUGAUCGAUGCUCCGGCGACUCCUAG
+CCGGCUUCCCCGGUGCACUUCACCAGCCCGAAUAGACUCACCUUGAAGAG
+UUCUUACAGUCCGCUGAUAUUUUUAAUCCACUGAAACAUGAGCCCACUGG
+UGGCUAUUGCCACAUAGGGAUGUGCCAAAUUAAUAAUCUUCUGACAAAUG
+ACAUAACCUGUGCCCCUCCCUUACGUUUAAACGACGCUGUAUACAACCGG
+GAUUGACCGGUCUUCGCUAAUAUUGGCGCGAAACUGUAUGCGCCACUCGU
+GUAUGACUAGCCAGCUACAGUAUGCGUAGACCCCGCUAAUGGUGCACGUA
+AAAAGUGCUAAAAAGUGGUUGCAUUAGUUAGAAGAUACAUACAUACAGGU
+CCCUUCGUCACACAUGAGUUCUUUCCUGACCUUCGUCCUCGUAUAAGCGC
+CGGCAUUCGUGCACUCCAGUUUACAAUUCGCCUUCUGCUUAAGAUUGUAC
+CUUGAGCACAGCUUUUCCACGUAUUCCGAAGGACCAUUACUACGUUGCAC
+CAUAACUAUCGCUGGCCCACACACGUCAAUUCAUAUGGAAGGCCCAACAA
+GGAUGAGUACCGAGCUUCGUUCAGAGCAUACCGAAUGGUGCUAACGUGCC
+UCUGCUUUUGUAAUAAAUCUGCAGCGUCAAGGCAGGUCUUCUGACUCGUC
+CCCAUUUAUCACGCCUUCCCAGUGAUGUCACCAGUGGCAAAGAAUGUGAU
+AAACUCAUCUCCCGAAAGAGAGGACUUACAGCAGCAGGUACUGUCCCGGA
+UUUACACCGGAUUCCCUUUUCAUCGUUUUGGAAGGUUAGACAACUCCAAA
+UACGAACCUUGCAGGUGCAAAGAUACGAGGCCCGGGUCGCGGGAACCUCU
+GAUACUACGCAAUUGCGCUCGUAUCGUGUGGGACUAAAUGAGUCGACUAC
+UCUUACCACGGAGAUUAUGCCUCCGUGCGUCAUUGGCCGAUAGAUAACGA
+CAGAGUUCUCAUUUAGAUGACAUUCGUGACGGAUUGCCAAAUAGAGCUCG
+CUAGGAACUAGGGUCGACGCUCUUAUUUGAAUCGUCGAGUGUCGGACGUG
+AUGAAGGGGAGAAGAGUUUGUUGCGGCCGAACAUCUCUCACUUUUUUAAG
+ACGACCUAAGACCAGUAAGUGGAUGUUUAGAGCGUGAUCACACAGCCGCU
+GGGGCAGAUUAAAUUAAUCGUGUGUUGCUGUACAACACGAACGGAAACGA
+GCCAGUGCUCUCUUAAGACCUUCAUGAGAGCCCGCAAACUUAGCGAUCUA
+UAAGACUGGCCUGUCUAAUAGCAAUCCUCAGGUUCUUCUGCCUGGCGCGG
+CAGAGAGCGGAUGCCAUUCGAAUGUCCUUAUCCGUGUUCCCGACCUGCUA
+CGCAGUCUGUGUUUAGUGGAGGAACGGUCUUACAACACGCAUUUCAAUAU
+GGGACGCACCAGUACGCUACUCACUAGCUCCGAAGUAACGGAUGUUCGUC
+ACAUCUUGUAAGAAGCCUCUAACGGGAUGCCUUACAUGUGCUCUUCAGAA
+CUGGUUUGAAUGUAUCAAGAACGCGUGGUGCACCACUUCUACCUGCGACA
+GUGGGGCACGCGAUAGAAGAAGUCGCGAUGUGAUGAGGUCGCGUUGAUAU
+ACGAAGCUUAGCUCCUGGUUCUGCACCCCACGGUCUAGUCAUAGAAGUAG
+ACCCCACACGUGUUCCUUGGUGUCCGCUUAAACUUUCGGCGGGAACCCGA
+UUAAGACCAGGACGCGCGAGCUAAAGCUUACAUAACUUCUCGCCAAGUCG
+CAGCUACGGGUACUAUGGCAAGAAGACCCGGCCCGGUGAGUCUUUCGGUC
+CAAUUUACGACCCUGACUGCGACUAAAAUUUGACGCGUUGACAACAAUUC
+GCUACUGCCGCUUUUAAGACGUUACUCUAUAAUACAAGCACGAGAUGUUA
+GUUCUCGCGAACUUCGUUAUCUGCGGCCGUACAUAUCGAAGGAUACUGAA
+GGUUGUCGGGCCCCACAAUAUACUUGAACUGAUAACCCCCACAGGUCAUC
+ACUGCAAACAGACCUCCUACAAGACAUGCCGAAUGCGUAGUCAACCGAGA
+GCUCGCAUGGGAGAUGAUGACUACUCCAAUACUAUCACAUCCUUAGGGGG
+UAUCACACUGUGCGAGCUGGAGCCUUUGCACCCUUAUUGACGACAUAUUA
+AUCGGAACGGACGUGCGGGCUUCGGCGCCGCGGCCAGGCCCCGUCUUUUA
+GUGCCUGUUUCUGUGGAACCGCUUUUACGGCAUGCCGCAUCAGGGUCUAU
+GGCGUACCCCAUGAUUUGAUAUGUUGUAAACGCUGCGCGCGCACACGUAG
+UCGCGGGAAAACCGGUGAGAUAACAGGGGGCGGCAAUCUCACGUCUUUUA
+UUUACUUCCUGGUCCUGCGGCGCCCAAGAAUUCCGUAUGACCACGGAGAU
+AGCGGAGACCCAGUACAUGUAGAGGAACUAUCUUUAUUUCUAACGGUUCG
+CAUCAUAAGUCCACUUAACGUUAACCCGUCCCCACCCGAGUACAAUAUUA
+AUCAGAUUAAUGGGCACUUCCUGGACAGUUUAUACAUACGGCCAGUCAUU
+CACGUUAGUAACACUUUCGUUCUCUGAGUUAGCAGUGUCCGCUUCGUUUA
+GUCCCCAGCGGGGUCAAGCUUUGACAUGACAAUGUGAACUCUUCGGCUGU
+GAAAUCACCUGAUUCCCCGCCUAGCCAGUGCGCGCCACUGUCGAAAGCAA
+CAAGUGAAUGGAGCUUAAGCUAGCUUGAGGCGAUAGCCUACACCAUCAUG
+CUCGUAAGACCGGCGAUGUCUAGUCGUGCUUGAGCCUAGGCAGGUUCCCG
+UAGUUUAGCAAUUUCUCAAGUAUUCCUACCCUUUUGUCAGCAGCUUCCCC
+GGAAUGGUAGUAGCAUACGGCGGUCCGACACGUUUAUGGGUUCUGCGUUA
+AUAAUAAUCGAGGUCUGGAAGCUGCGCAAUCCGAGGAUAUCCCGUAAAGC
+UAUGAACACUAGUCAUUAACACUCAAACGGGACGUGUUACUGCGGAGUCU
+GGGACGUCGAAAUGGCCUAUGAAUCCACGCCAUAUGCAUCGACCUGAUGA
+AUGAGCAAGCGUAUAAACUGACUUUUCGGAUUAGUCUCGUUAAAAUUGCG
+UCCUGAAAGCUGCAUAUCGGAACCCUCGACCCAUCGAAAUCUGCCGCUCC
+UUUAGUCAAGGGGCCUUGUUGCACUGAUAUUUUGCACCAAUGGGCAAGAU
+CGACGACCAAUUUCAUCCGGUGAAUACCGCGGACUCCUCGCUAUGUUAGU
+UUCCACUAGGUCCUCAGUGACGUGCGGUUCAGGCCGGCUGCCUGUCUACC
+CCCGAGGGAGCUUCUGACGUGGAGCAUUUAUCCCGUUUUCGUCAACGUCC
+AAACGUCCGGAUUCUUAACCGGCGCCACCCCCCCGUGCUCUACUUUAGUU
+CACCACGGAUUGGAUGGUGAUUAAUUGUUUAUUUGGUUAGCGUAGUGAGA
+CAUUCCCCUGUUAUGUCUUGUGGUACGGCUACGAACCGCGUGGACUAGGC
+CCAAUCGGGAUUCAAAUCCAAAUUUCUGCGUGAGACGUAACGUGAAUUGG
+GUGGGAGCUGCAAGAAUUCACGCGCGUAGGUGUAUAGGGUCAUAGAUAUA
+GAUGCCCGGGUCAUUCCACAUCCCGAUACACAAAUCGUGCUGCUAUUCUG
+UCUUGCGCCGGAUACCACAUGAGAUAACUUUCACAUAUACUGUGGCUGCA
+GAGACCCCUCCAAGGAUCAGUUCUUAACCGUCGAUGGAUAAGCACGGUGA
+ACAACAGCGGACCCACUAAUAGCUCAUAAUUUGCAAGGCAGGACAUGCGU
+AUCUCUAGCUCGCUGGAGAAGCAAACAUUCAUAGUGGCUUCCCCGUCCUA
+UAAGGUUCAUGUAGCCACCAUCGACGGCACCACGAAAUCCUGCAAUCGAU
+GUUCGCAACCGGGAUUUGGUACGUUAUCCGGUGUAUGGCGAGAGCUCUGC
+CCUGAGACUAGCAUACAAUCUGAUGCAAGCCCGUUCCCAGUUACCGUUUU
+GAGACUAUAUCACAGGGCGAGUAGUGCCUUGCGCGGCCGGAUCCCUACCG
+UCAUACCCUGCGGCGAGCGGACUGUUCCAUUGGAUUUCUAUUUUCCAUGG
+UAUCUUGCAGGGGCGUAAGGGAAGAUCUGGAUGAGCAGGGGUUUGCGCUG
+CGACCUAAAACACGCAGCAUCAUUAUUGUGUGCCUUCUGGCUACGUUAUG
+AACGAUUAGCGGCCGUUUUACGUUGCAGCAUUCAAAGGCGCCGUUGAGGG
+GCUGGGCCACGAGAUUCGGGGGCGUCACACAAGCGAAAGAUUCGCACUCU
+CGUACGGGGCCUACUUAACGUAGCGUUUGGUUGAGGUCCCCAGUUUUGAA
+CGUGUCGAGUAGAGUUCUUCGUUUGGCCACGGUGUUCGCCGCUUGGGUAC
+UUCCGAUAACUAUCCAUUGCAGUAUUGUCUGAGGACUGUACUCGUACUUG
+GUGUUAAAGGUUAGACAGGCGCGGCCCGUUUCCGCCUUUACCUAACAGCC
+GCCCCACUGGCUCUAAGAUCAGUCACAGACACGUGCACGUCCCUGUUGAA
+UUCUGGACUAACAAAUCCCUGGCCGGUUAAUGGGUUCCUGUAUGCGAAGU
+CGCGAGCGCAGCGGUGGUUUAAGUACACAAGUUGUCCCAGUAUCGUCGUG
+UCACAAUCAGGCUCUGAAGAUCAAAGUUUCACUGAUGAGUUCAGACUCUG
+GACCCUGUAUUAGCUACGGAAUUCAAAGCAUCUCUCGAAGGGGUAAACAG
+UGGGGCUCCUGCUCUAACGUUGCGGGACAGAAGAAUACAUUCGUUCUACC
+AAAUCCCAACUUGACUGCAAUAUGUGGGGCUGUGCCUACUGCGGCCGAGG
+CAGAUUCGGAGCCUCCUACGCGAUGGUCUCUGCAUUAGAAUGCAUGGGGC
+ACUUCGGGAAUCUCUACUGACCCCCUGCCGUCGGAGUUCCGGCGUGAAGG
+CACCCCCCAUGACGUCGCUUUCUUUGCGCUCCACAAUCCUCUAAUCCACC
+GCAGACAUACUACCAACCUUUAUUUAGCUUAACUAUACGGAGGUUCAUGA
+CCUUGAUGGUCCAGGCUACCUGAAAGACUCCGUCGCGCUAUGGUCUGAUG
+UAGUGUAUUAUAAGAUGAUAUCAGACAAUUUGUCGCCAAGGGGCGUGAAG
+CCCAAGAUACUUCCUCUCGCAUACUAGGCGCCGUCGGGGGUAUCGCCACC
+AGAUGCUCAGUCUGGCUAGAUUGUUCCUGGGAUACACCAAACGAAACUAC
+UCAAGUGCUUCAUCAAUUUCUAUCGUGUAGGGUUGGGAACUCCCCCCUAC
+ACAGGCCUAGAUCCGUCAAACCUAACAAGUCCUGGCACUGUAUAGCUUAU
+GGUUCUGAUGGCUGCACGUGCCGAACAGAAUUGAUACCGACUAACGAACA
+CGGACACGGCUUUAGUAGUUCGUACCGGGCUCCGCCGUUUACGGCCCAGC
+UGCUUCCUAACUACCGUCUGCUCCGACCAAUCAGCAACGGGGAUAUGACC
+ACAAUGACUGUCACGGUAUUCGAUCAGAGUGAGAGCCGUUCAUAUCACGC
+GCUGCGUAGAAUCAGCGCGUUGAGACGCCGGUAAGUGGGGGUAGAUCCAU
+CGUUAAGAUAAAGGGAUCAAAAGGUCACUUUUUGCAAUCGCUACGCGAGC
+GGGGUGGUAAUACGGUAGAGAGUAAGGAGGACUAUCUUACAGUCUCUUGA
+GAUUAACCCCAAUUACUUUCAGUCCCUUCUGGGUAGAAGGGGACAAGACC
+UGUGCUUGACCCCGCUCGCUAUAAGCUCGCGUGUUCAUCGAAGAAUGUGA
+CGUCGGAUGGUCGUUGUGUCCUAUCGGUCGGACUAAACACGGCAGAUCCG
+GCCCGACGAGACGACGCCCGACACCGACCACGAACGUAGAAUGGCUGCCU
+AUCUUUCUUACUAGCAGUAUAUAACGCGCGCCAUGGAACUAGAGGUAUUA
+UUGUAGUCGCCCCAUGGCAGCCACAUUACUUAAUUAUCUUCCCUCUUGUC
+UUGGUAAAACACAUGGGGAAUACAGCAAAGGCUUGGAAUUGCGUUUCAGU
+GUCAUAAAAAGGGUUUCAAGGGAACUUAUUUCUUAAAGGGGGUCACCGCG
+AAGGACGGCGAGCCGAGGGUCAACAGUCACAAAGAGUUCUGAUGAACGGA
+UGUAUAAGCCGGAUUUAUGUUUUUUUGGUCGGUCAUCGCCACCAUUUUAA
+GGGGGUGACAGAUUUGUGAGGCCGUAGUUUGGGUCAUUGCCAGGCUUAAG
+UCGUGGGUUACAGUGCAAUCCGUGGAUGCGAUCCGAGUCGGAGAAUUCAG
+AUCGUAGGGUGCCGACCACAUGAUGGCGUACCCAUGGAGACAGGACUUAU
+GGCUUGGCACAGGGGCUCGAGUCGGGUAAAUUAUAUUCUAAAAGGACCUA
+UGAUGAGGGACGUCGAUCGUGGGCAUUCCGCUACUAACCCAUAUCUUUAA
+GUGCGGGCAAAAGACUCAGCGCGUCUAGCCGGUACGCUUAUUGCAAGAAG
+UGGGCGUUGCAUACAAAUUGACAUCAUCGGCUUACCCGCGAUUCAGAGUU
+GACACACUGAUACAGUGCCAGCUUCCGGUGCGCUAAACCGUGCUCCUAAA
+CUAAUCUCAUCCGCAUAGAGACCAUCCCGCAUACUUGCUUCUAAGAUGCC
+CGAUGGUCGCUUGAACGUGACUGGUAUACAUCCUCCAUGGACAUUUUAUC
+CAACUAAAGUUAUAUAGCGCCUGACCGGUAGACUAUAAAUUUUGAAGCGC
+AUCGACGAAAGGGUCGAAUGAAGCCUGUUUUUAUAUAUUCUGGGUUCGAC
+AUCUUUCCAGUGUAGGCAGAGCCCUUUCAAGUGCGCCAGCACGCGCACCA
+GUUGAGCUACACGAGACAAGGGUGCUGCAACCUCCCGUGCGGGUCGGGCA
+CACCCUGUUCUGGCGACAGACAUCGCUAUGCCACAUUGGCAAAAGACACU
+CAGUGCAAAUCAUCCCGCCCUAAACCGAAGAUGAACCCAUACACAACUCA
+CUCUCCGACGACGAAAGCCAUAACAGACUUAUGCCAAAUCUCCAGUGACC
+GACUGUUAAACUGCAGACAACGUAUUGAGGGGUACCCCAGAUAAGUCUGA
+GGAGGGCUCGCAAUACGUGUCCACACUAUCAAGCACCAAACCAGAAUGAU
+ACCAGAUAAUUAAGAUGCGAAAUUUCGCCUGAGUUUGCUCGACUUUCCGU
+CGAUCUACUUCAAUCAACAGUGAUAUUAAACUCCGUUUUCUGAUGAUACU
+UUACUAGAGCCGGCAAGUUCGGGUGAGCCCCCGCACUAUACAUGAUGGAU
+CAUGUGAUUUGUUUACAUGGCUUAGUAUACUGAUACUAGCGGGGCGCUGG
+AGCCUCGUUCCGUGCUAAAUUUUCGAAGUUUCGGCGGUGCUAUCAAAUAA
+GGUCGACAGAGCUUGACGAGACCGCGCCACUUCAUACCUACAUUAGUACA
+GCCAGCAAAAAUCGGUGGCACCAGUUUGCUAUCUCUCCCGUCCGUUAGCG
+CUUACGAAGAUCUUCCAAUUUUACGCUGGAGGCAUCCGCCCCUUGGCACC
+AACCAAGGGCUUCAGCUUAGACCCAAAAUAGCCUCACCCAGCAGCCAUGA
+GGGCUGCACAGUUACGGGGAACAUCGCUGCAGGUAUUACGGAGUGACCUA
+UGGUUCAAGAAUUGCGACUUCGGAAUGAGGCCGAGCCAACCUACGAUAAG
+AUAGGUGGAUGUCAAUAGCUAGUUGGUUGAUCCGAGGGCACGGGAGGAAU
+UCCGACAUCCAGGUAUUUUAUCGUGCCGAGCAGGCGGCAUGCCUCCCUGU
+GGCCCUCUUCGAAGAAGACCUGAUUUCCGUGACGAUUAACUCUGGAAUGG
+GCUAUGGGCCAGGAAAAUGCUCUCCGAUUUAACUAUUAUGGGAGGAACUU
+UCAAAUAGCGCAAUUUCAGACGGUAUACCCAAAUAGCCACUUAAGGUUAC
+AGCAUACUAUAAACGCAAGACUAGUACCCUGGCUUGUAAACAUGUUCCGC
+CGUGGGCGCACUCCAAGUUUUGCCUGGGAGGGAGGAAUUGCGUAGUUUAA
+ACCUCGCAAGGGUAAAUUAUUGUGCAAAUAUCCACCAUACCGGAACCAGU
+GUUUCAAACUUAAACGGCAGUACACCCGUUCAGCAUAUUAGUCUGGUCUA
+UUUACUAAGUAGUCGAUCAGCAUAUACCAAACGAAUAGUAGCGCGUGUAU
+GCCGGCGCUAAUGCGGUAGUUACGGGCUAACCGAUAUGGCAAACGAAUGC
+UCACUGAUCUUCGCACGCCGACAGGUCAACAGCGCAUUUAGCUCAUCUCG
+GACUCACGGUUACUGAGGAAACGUCCUCCACUGCAAAAAGCUUAGAUCGC
+UAUAGCCUCGCCGCUCGCGACGGUGCCCCGUUGGGUUCUUACAUCGUCCG
+GUUCGAGAAAACUCGUUAUAAUAGCACUUAAAUCAGAAAACCGAACAUUU
+CCGACCUUCGGGUGUGUGUUGCUAGAGAAAGGACUGGAUUCUGGACUUUG
+GUACGAUGUUGAUGCCAGGUGCGACGGGCGCUCGCACGGCAGUCACGCUG
+GUAACGCACUCGCGAUGGGCAUGGCGGUCUGAACACCUGUAAAAUCGCCU
+CGACGGUAAGGUGGACCAACGCUUUAGUGGCCUGUUAUUGGUUGCUGAUA
+UCUACGACUCGUGCCUGAACGCCGUAGGCGGGUUUCAUCCUCGAACCUCG
+CUGUAGCAGGAGCCUCGUUCGGGGAAUCAGACGGGAAUAACCCUACCGGU
+UCCUACUGGUAAUGAUCCCACGCGAUCGCGGGUCAAUUCGUGUUUCAGCG
+GCCACAUAUGGACUGCCGUGAUGGGGACUGUUGUGGGCGUCUCCGAUUGU
+CCCAGAAGCGGGCUUGCGCGCCAUGCCCGAUCUUGCGAGAAUGCAUAAUC
+UGGUGGGCCGGAUAGCACUAUCCGUUAUUGCGAAGGCUAAUUCCAACUUG
+AGAGUCUUUCGUCUGUAAUGGGAGCCCGGAGACAUUUAUACCAGCCCUAC
+UUAGUGGAUCGUUUGAACUUUGAUUGAGUGCGGCAGGGAGGACGUGCGCU
+UGAUCUUGGACUGUAGGAUGUUUCCUACCGUCAGAACCGUGCGCCAGAUG
+CCGUGGAAUGCCCAGUAGAACUGUAGCAGCCUCAAGGGGCAAGCGAUACG
+AGUAAAGGAGUCGGUCCAAUCGCACUUGGUUUCCUGCCUUUAAUUCGAGA
+GAGUUAGUGCACUUUGAGGGUAGUUGUCAUCUCUGUGACGCCCCAAAACU
+CCUCGCUAACCUCGUCGAACAGACGUCGAAAUGACACAGGUAUGCGUGCG
+AAGUUAUGAGCUAUAUAGGAUAUGUCAUCACAUACUCAGCGCCCCGUCGU
+AGGUUGGAAUUGCUACUAGGCUCACCACUUAUUAGGCGUGGUCGACUAGC
+UUUUCAAUGCGUCUUAACAGGACACUGAGGAAGUAUUGUUAAAGUAUCCG
+CAGUCAAACGUGUUAACGAUGCUAGUGCGCUUAACUAACCUUACGUAAGU
+GCUUUAGCAGUGCAAGAUACCAUCUUAAGAGUGGUGACCAGGGUGUUAGU
+UCCUGUGAGAAUCCAGAUUCAACCAAAGGGGGACCCCUCCCCAUGCCAGA
+UAGGUUGGAACACUGGCAGAAAUCUUGGAGCAUCUUACCAUUAAUUAUAC
+UCUCAUCUUUCCUGGAUAGGCUACAACCGUAUUACCCUCGAGAAUGGACC
+UCCAAUUCAGACGUUUCGAAUAAAAGGCAAGGGUUUGUCAAAUUAAUUAG
+UUCAUGCGAUUCGUUUUUAACAAUGGUUCAUCGAUGACUUACUGGGAUCU
+AACAGUCACCUUUGACCCGCCUGAGGGAAGACAACUUCAUAACUCGAGGG
+AAGAACGAGUCAUUUGUGCACAAUACGUACUUGGCUAUGAUGCCGCCUGC
+AAUUCAAGGGUUCAGAGAAUUUUUGUGCAGCGUUCAGUACGGUGCCAUCU
+UCCCUAUGAGACAGUUAAAUGAAUGCGAUUUACCAUUGUCAAUGUCGGGG
+UCUAGCUACAAUACGCAUACCAGCUGUGCAUCGCGAGGUACGGACGCUCA
+UAGACUCUCCAUAUUCUGUUGAACAACGAUGGGCGCUUCGCUUUCCGGUG
+CGGCAAUCUGACUCAUCUCAUUAGCAUUUUCGGAGAAGAAUGGUCCCCCC
+ACCUUUCUUUAUCAUCAUAAUUGCACAGACGACCUAAAAUAUGGAGAACC
+CCAAUCUCGAGGUGAGGUUGCAAACUCGUUGUCUACGUAUUCCUAGAGUU
+GGUUACGAUAGAGCUGGUAGUCGGGACAGUUUAACGCUCUUGUGUGUAUG
+GUAGCCGAAUGUUAACUCACCCGAUAGAAAACUGGAUAAUGAUUUAAUAC
+CGUCACUCCACAUGAGCAAUCGAUUUUGUCUAGAGACCCAGGCGCAACUG
+GGAUUAGAGAGUGUUAGAGUAGGUAUACAUAGGUGCUUAGAGACGCUUGG
+GUGUAUCCGCGCAAUUCUAAUAGAUCAGUUAUUGUACAGUACUAACGCGA
+UUUGUGCGAGAGACGGUCACCAACUGGAGAAAUAAGCUAAGUUGAUCCAA
+AGCUAGCUUCGUUGAUAAGCGUCGUUGUGCAGUCGGGUUUGGAUAACCCG
+UGAGAGCUACAGUCACAAAGAUCAUUUAUUGUAAGCAAGCUCGAGACGUC
+GGCUUGUGAGUAGUAACUUCUCCUAAUUUUCAAGGCAGGCGACACUACUA
+CCGGUUACUCGCUUGAUGUUUUCUCGACCUUUUACGUUCUCCUAAACCGC
+UGAGCUGGGGCGCAAUACGUGCACACUGGGUAAUCCCAUGCUGCAAUGAA
+UUAAAAACUGCAUUAUUACCCCGCCAGACGGUCUGAUCUUGUAAGCGGCC
+UGCAAAGCGAUAAUGGCUGCUUGCACAUCCCGUGUAACUGGGUAAUUUGA
+AGAAACAUGGCCGUUGGGGGCCGCUUAAGCAAUUGAUCAGGUGGUUAAUG
+UAAAGAGCGUCUGAUUCUGUUGCUAACUUCGCCGUGCCCACGCGCGACUG
+UUAGCGAUUCAGGAGUCGCGAAAGACUCGUUUUGUUUGUCUCCGGUGUGA
+UUCUUGCCGGGCAAUCGAGUUCUUAACGCCAGAGCAUAGCACACACCGCU
+AUUAGCUUAACAUUUGCACCAAUGUGAGUAAUCUAGAUCCGCCGGAUCGC
+AGUCCCAUUGAGACGGCUAUUGGCUGUGCCUAUGGUGAUAGAUUAAAACA
+ACCCCAUCGGUCGUGUCGCACGGACAGAUCUGUGCGCUAGGCGUAACGCC
+GGCCAGUUCACAAAUUGGACAGCCUGCCAAUCGCGGUCAGCGUCGUAUGU
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr7.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr7.ebd
new file mode 100644
index 0000000..4cf2c1d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr7.ebd
@@ -0,0 +1,26 @@
+RF00023 AE002154.1/2543-2131 pg-1_7 37588 38000 0
+RF00114 AE004888.1/2785-2659 pg-1_7 45837 45963 1
+RF00174 AE012820.1/3705-3927 pg-1_7 34796 35018 0
+RF00380 AE013401.1/1741-1571 pg-1_7 21818 21988 1
+RF00080 AE015551.1/8187-8055 pg-1_7 27725 27857 1
+RF00080 AE017205.1/106071-105970 pg-1_7 44205 44306 0
+RF00177 AF202663.1/1-541 pg-1_7 11958 12498 0
+RF00024 AF221914.1/112-589 pg-1_7 8987 9464 0
+RF00024 AF221919.1/107-614 pg-1_7 14607 15114 0
+RF00169 AJ235273.1/216698-216780 pg-1_7 49060 49142 0
+RF00169 AL023596.1/21933-22018 pg-1_7 43763 43848 1
+RF00373 AL445066.1/122039-121735 pg-1_7 22275 22579 0
+RF00230 AL596169.1/7629-7387 pg-1_7 7572 7814 0
+RF00174 AL939123.1/7488-7321 pg-1_7 40952 41119 1
+RF00174 AL939130.1/261334-261631 pg-1_7 31315 31612 1
+RF00174 AP001508.1/5769-5939 pg-1_7 2117 2287 1
+RF00167 AP001509.1/209873-209971 pg-1_7 41986 42084 0
+RF00174 AP001509.1/273579-273768 pg-1_7 20554 20743 0
+RF00005 D10744.1/389-471 pg-1_7 48645 48727 1
+RF00017 M21085.1/9-299 pg-1_7 17334 17624 1
+RF00023 S67602.1/1-411 pg-1_7 27976 28386 0
+RF00011 U39713.1/7664-7293 pg-1_7 46280 46651 0
+RF00177 X54421.1/3165-3670 pg-1_7 17763 18268 0
+RF00028 X55026.1/62111-62519 pg-1_7 13970 14378 1
+RF00170 X60206.1/2132-2205 pg-1_7 23434 23507 0
+RF00020 X67000.1/4-110 pg-1_7 18600 18706 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr7.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr7.fa
new file mode 100644
index 0000000..7557623
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr7.fa
@@ -0,0 +1,1001 @@
+>pg-1_7
+UAAGUGUGUCCUACCUGGCUAUAACUACUUUCCGAUGACUCGGAGGACUU
+AGUGUAAUCAGGGGCUUCGCCAGGUUGACCGGUGUAAUGCUUCCGCCACC
+GCGGGGAGAACCCUGCAAGACUAUAGACCUAGAUGUUACCUGGGAGGAGG
+AACCUUAAUUUGUAAACUUCACUUCAGUUAGCCGUUACCUUUGUAGCUAG
+ACCUCAUCGAUGGCGGCGGGGGAAAUUGGAUGUAUCAUGACCUGCGUCUA
+AAUGCCUGUAAAGUAAAUAAUGCAGAUGGGUAUACCCGCGCGUACCGUCG
+GAGCUGAAAACUCUUUACUGCGGACUUAGCGCGCCAGGCGGACUCAUACG
+UCGAUAAGCCUAUCACUUGCAUCCUGCGCAGAGUUGCUGAUCGGAGUAGU
+UUUCGAGUCCGCCCUUCGGGAGUCGGCCAACCAGGUCCACCCACCAGCAC
+GGUCCUCGCACGAUCGGUGUGCAUGGUAUAUCAAUACAAUACACAUGAGC
+GUAUGUCGUGGCACACUAUGGGUGAAUUACCCCCGUAUAACCGGGUUUCA
+UGGUGCGGCAUGCCUCUGUUAAUGUGAUACUCUGACGUUAGGCCACGUAC
+GACGAUACCAGCACAGAAGAUAGUCGAGGUAUUUCCCAAGUAAUUGUCCC
+ACUGGAUCUUAGUGUAACCCCGUAUUAUUCAUUGGAGAAACGAUUCAGCG
+UGUCUAUUCAUUUAGUCUCUCUGGGAGUUCUAUCGUGCGUAGAGCAGCCC
+GGGAAAGAUAGGAAUACAAUCACAGCAAAUGCGUUAUUUUGGAUCUCGCU
+CACAAAACGAGGACGGAGGAUUGUCAGCUGAGAAAUCCUGUACUGGAGGU
+GUGUACUAUAGAAAUAACCUCUUCUUCCUCGGGAUAUCGUAAGGAUGUCA
+GACUUCGGUCGACCCAGCCCGCUUAAACUACAGUGUUAUAAAAAUAUUUG
+CAGCUGCCGCGAGCUGAGAAAAUACAAGAUCAUAUGCUGGGAACCGCAUU
+CGACCUUAAUGUGCUCCCUCAGACUUCAGGCUCGUGUACAACUCGGUCAG
+UAGCGCUUGCCAGACAAACGAUCUGCGUAUGAAUCCAAUGACCCUUCGUA
+CCGUAACUACUCACAGGUGCAAAGUUGGUUAUUCUUCUAAGUGAGUUUCG
+AUGAGGCGAUCCCCAUCCUUUAUCCGCGAUUAGCAGCCAGACCCUGCUCU
+AACACCGGCCGACCUGUCGUCGGAAUUGAUCUAGUUCGCCCGGUUUUAGC
+AACGGAAGCGCCGCCUUUUUGUCUGGGUUUAUCCAGCCAUUGUUGCAAGG
+AACUUACGGAUAUACGCGCUCACUUGGCGGUGUGGAAAUUAACGAUGAGU
+GGAGGAAUAAGUCCCCGGACCAGGUCUGCUUUUAAUUUGAAAGGUCCGAU
+UGUGCGGCGUUCGCGUGGACAGUCAUAGGUAUAAGACCCAACUCGGGUAU
+UGUUCAACGCUACUUCAAAGUAUCUCAGAAAAGAUAGAGCGAGUGCCGCG
+AUUAGAAACUGGUUUUGGGUCGCUUAGCCAUCAAAUCGCUCUGCCUUCAC
+UAUUGACCGAUACUGACACAGCGCAGAGAACUAUUAAUUCCUGUUUGUUA
+CCAAGACCCUGCAUAUUUCUCUAUUGCAAUGACUAGACCAUCCGCGAAAA
+CGGCUGGAGUCUAUCCCGGUAAUGAGGAUUGAUUCGCGGGUGAAAAUGUG
+CCCAGAUACGUGAGGAGUUGUCCAAACAAGAUUCGCUCCUUACAGAUGUG
+UCCACUCUUCUCGUUUUUUUAUGAAAACGUGUUUUAAUCGAGUUGCCGGA
+UUGCAAAUUGUGCUGGACCCAGUACCAUCUUCGUGAAAAAUAAAAAGUUC
+UGGGAUCACAAAAGAAUAUGGGUGAAGGGCUGCUUGGCUCAGAAAUGCUC
+ACGGAGGGUGCGGACAUCCGGUUAGCGUAUAGCGUUUUCUAUUACUUAAC
+CUGAAGCGACCGGCUUGCACUUCCUAUCUGAUAGGUGCAGUUACUAGGUU
+CAGCUGUUUUAAGCACCAUUAGAGGACCUUAAUGACUUAGGUUCACUGCA
+GCAUGUACAGGUGUAAUCUACCACUAUAAGAUACAAGUUACUGACAGGCG
+UAAGCGUACCAUUACUUGACAGCGCAUCUUCUUAGGCAGGUCUCCUGGCU
+CCGAUUCAUCGCAUGCUACACCUUCCCAGUUUCCCAGUGGUAUUGUAGCA
+GCUCCUCGACUACAGUGGCGGGCUCCGCGUCGUUUCAGAACUUCCCUAUU
+CUCCUACAAAUGAGGCACCUAAGAAGCCUAUUAAAGUUCCAGACUGGAAA
+AAGGACACCCAUGGCCGGCUCCUAUCCGUACUGGUAUAUCUCACCACUAG
+UGACUUUCUUUUGGUAUCGACGUCAGAACUAACCUUGACUGCUAUGAGAC
+GACGAAAUGACGCCUAACAGGAGACCUCCUGGUGAUGCUUACCCCUUAAC
+UUUUAGAUAAAAAAGCUGUAUGCACGAUAGAAUUCCUGUCAAUGUUUUGC
+CAAACGCAUUUACGGAUCACCGCCAACACAUACUUAGUGACGAAAAAGUC
+UGGCCUAGUCUUCAUAUACUGACCCCUAUUUGCAGGUCUAUAACGUAUAA
+CCUGGGCGGGUUAACUCUAGAUUCUCUUUUGGCGUGGACUGUUGUGCUUC
+GCCAAACCUUGACUACAUAUAUCUAUUGGUUACGCUCUGGAAGCUACGUC
+GAGUUGACCCUCUCACGCAAUCGCGCGAAGUGGGCCGUUCCGUAGUAUCC
+CCGGGCGUGGUAAAAGAGCAGAGCAAGGUGAAGAUCCUGCUGUAGCACCC
+CGGUUUUUAACUUGAUAAAGAGCUGAAGGCCUAAGAAAUCCCCGACUAAG
+ACGAGAAGGCCGGUUGUGCUAGCGCGAGGCGUGUCACGAGUGUUGUACGA
+AUCCCGAGUGCCGUUAAUAACCUAUUUGAUAUCUUGCGUUACUGAGCUGG
+UGGCCGUCGCGUCGACGACAGGAGCCGCCCCUCAAAGUGUUAACAAGACU
+UGGUUGCCAUUAAAGUAUUUCGGUAGAACAGGAGGUGUGCCGAGAGCAGG
+CCAUCUUGCAAGACAGAAUUGCUCCCGAGACUGGCACCCCGACGGGCACC
+CAAGUAUUGCGUCGAAGGUGAAACAUCCACAAUAUACACAGCCGAAGAGU
+ACUGCGAUUAUGAGUAUGAUGCAAGCAUUAAAUAAAUGAACAUGUCGCAA
+ACAGCUAGCAAAAGAUGACGGAAGGCCAUCGGAGCAGGAGCCCCGUGGAU
+CGCCUACACCCGCAUUCUGCGGACCGUAGUAUGGGCGGGCUCACUGCCUU
+AUCUAAAGGGCGCCGUUAGAUGGGAUGUAUAUGUGUAGGUGUAUCAGAUC
+AACAUUUUACAAAAGAAGGCUGACUAAAGCACGAGGCGAAUCAAAAAGGC
+UACGGAUACUAUAUAUCGGCGUUGAUGGCCGCAUUCUUCCUUUACCCUGC
+AGGAUAGCAUUAUAUAAUUCCAGAUCGCGCAUCGAUCGUCGAUAGUAAAC
+GGUUAGAGCUAGUCAAGAAGCGAUGUGCAAUGAUAACCCAUGGGUAAGAC
+UGAAGUCUGUUUACUGGGUACCGAUAACUGCCAGCCUGAGCUCCUGGUGU
+GUGAUCCGACACUUACGGGUGAUUCCACCGUUCUUAGCAAUACUCAGCGG
+UGAGCUACACACGUUACGUGGACAAAAAAUUCGCAACUACCCGAAGUGAC
+UGAUGCCUAACGACGCCUCAAUGAAUAAGGAAAGAGGAGACCACAUUACA
+AUUGUACACCUGGCGAUGGUAACGGCCGCCACCAGCCCACGCCGACUGUA
+CCACCUCGAUGCCCACUAGCCUGGGACCCCAGUCCGUUCUCCCGGUUGCA
+GAUACAGGAUGGGCUGAUUUCACCUUAUUUUACGCAAUUCGUGACGGGAU
+UCAAAGUUUGUGGAACGUAUGAUGCCAUCGGCGAGCUUAUACCCAGGUAC
+CGCUUUAAGGUCCAACGUCUCAUCACGGGAGGGCCUAAUGUUAACUCUCA
+CAGCCCUCGUCUGCCACGUUGAGCAUAACGGGGUUUGGACCGACCAUGAC
+CGGGGCGCUGGACAAGAUGACGAUGCACGCUUGAACGGCACGUAUAGUAC
+ACAGACCUUAAAGUAAUGAUUUACUUCAAUGCUCUACCCAAGAGUAGGAU
+AUACAUCCUAUUCGCCACUGGGACCAACCUUAAACCUGCUGGGCGUCGAA
+GGUGUUCUCAUAUCAUCAUAUCCAACCGAUAGUUGUCAUACUUCGCUUCG
+UUAGGCUCUUUUAAGCAUUACUCUUUCGAUGUGGCAGGCUCAUAGUAGUU
+UGUGGUUUAGCCCGGGCCAAAAUUCACACUUCUCACAUGAACAAAGCUUC
+GAUCACUACGUAGCCCCAGCAGCUGUGGAGUCAUCGGGGGAUUAGUAUUG
+AGCGCGGCGGGUUCUACUCCCCUCCAGAUGGAUCCUGACGUUACCCCGUU
+CAGAGCUACAAGCGGCCGCGGGCCGCGAAAAAUUUCCGGCCCACCACUUC
+GUUAUGCCUAACCGACCGAGCAAUGCGGGAGGGGGUCUCUAUUUCCUAGG
+CUGCUUACUACGCCUGACAGCGGGAAGCUCUCAUGCCUAGGCUAACCCAC
+CGGCAAGUGAAAAAACAAUUAGGCGUUCCGUAGAACGCUACGGCUGGAGC
+AUUCCCUGCACAUCUUGAAAGAGCCGCAAGCUUACGAGGAGAGUCCCAGA
+GUGUGUUUGACCAGACGAGCAUAGCCUAGAAUGUACUGCGCACGGUCGCA
+AGCACUUAACUCCCCUCCAUGAGUACUAUAGUAGGAUGGGAGCGAUGACC
+ACUCGCCUGCGGGUACUUGAGAAUAAUCGCCACUUUAUUGGAGCGCACAA
+CAUCAAAUGGAAUGGUACAUGGCUUCCAACUAACUACUUGUAGCGCGGGA
+UGGAGACCGGCAACAAUCUCCAAGACCUAAUCACUGGGGUCCUGUGCGCC
+CCGCCCGCACUAACAGCGGACGUGGAAACGCUCGGGACUUGCCACAACCG
+AUAUCUGCAGGAUCCAUACCUGAGAUUCCGUUCACUCGCCCGAUGCGCUG
+ACCGUGCUUGCAUUGACGGACCGAGGCGUCCCUCUAUACAAGUCCCCCAA
+ACUCUUACCGAGCGCCUAGCCGUGUGCUCUCAUCUGUCAAGGAAUUCAUC
+ACACUUGAAAAACGUUCCCCCGCGUGUCGUACAUCACCGUCCCACCCUUU
+UCAGCCAGCUGACCACCCCAGACUUGGGAUAUAAAAAGUCUAUUGCAGAU
+UGUAGGGAACCGCGGGACUAUUCCCCGCCGAACUCGAUCACGGAUAUGCG
+AGAUCUCCAAUACGCUUUCUGCAGGCUGUGAAACUGCUGUGCCUACAAGA
+UACCCCUCUUUGCGCAGCGCAGAUAAGGGUUAUUAUAGUUCAACGCACGG
+AUUUACCCGCUUAAACCCUGAACAAAUCUCCUCCGUGCUGCGGUACCCAU
+UUGGAUCGAGACUCAGAGGGACGACUCACUGGACACCGCUAAGGUCUGGU
+AUUAGCCAAAGUAACAUGUCGGUUCGCUGGAUAGCCGGGUAUUGUUACUA
+GACCCGGGACGGAAGCGAAAUGGCAGCGACUCACCGGGUGUGACCUUCCA
+CUGCGAAUUCCAAUACGCGUUCGGGGAAGCCAGCGGUGGUUCCUAUUGCG
+UGGACGUGCGGGAGAACCCUCCCAGUUAGCGGGGUCACCCGCGUUCGGUA
+CUGUGAGUCUAUGGGAUACGGUUUUUCCUAGCCUGUGACACGAAUGCUAC
+GGAAGACUACAUGCUGAGACGGUGGCAUGACGGUACAAUGUCCAUAACCC
+UACACUUCCAAUAAGCGCACUUGGGACACGCCACCCUGGAAAAUCGAUAU
+GUCUGGCAGAGAUAGGAGACCGGCAAGUAGCUUGCUAUCUGUCCCCCUUC
+GUUGCAAUCGUGCAAACCUGGAUAGGUCAUUUAUGAAGCCAUCUUUAAAG
+GGGGAACUUAUUGCAUAUCACCGGAACGGGAGCGUUAUUCAUUGAUAUCU
+CGGGGCAAAUCCGUGUGACGGAGUUACAGCUGACAACAGUGAAGUGGCGG
+AUUAACCGUGUGUGCAAACUCUAUUGCCGAUACCCAUAAUAUGUUCGCGA
+UCCCUGAGUAGCCGCGAUAGCACAGUUACAGCUACUCAGCCGCUAAGAGU
+AAGUGCUUGCAUACCAUAAGGAAUCAUGUGCUGGACGGUAGUGUAAAUAG
+AGCUAAAAAUAACUCUCUGUCCGCAUACAGAGUCGACGGUAUCGAUCGUU
+GACAGUGCUGUAGAGGCUGAUUACCAUAUUAAUCUUCCCGACCGAGUGCG
+UUCGUAUCAGAGGGAGCGAGUGAGGUGUUGGGGUAACGUAAUGGGUAAAU
+GCCCGGAAUUGGACUCGAUACGGGUAUCAGCGGCGCCUGUAUGUAUGUAU
+UGCGGCCGUCUGGAAGAGUGGCUUAUCAGGUAUACUUCUGAACUUGACGA
+AGAUAUCACUAAUAUUUCAAGAAACAUGGUACAGAAUAAGAUACUCUCUC
+UGCGGGUGUCUGAACUACGCUCAACCCGCUGCGUUCGCCGCAAAAUCCGU
+AUUUCGGGCCUCGCUGCUAAAGUAUCAUCCUGACUUCGUGUUCUGAGCGG
+CCGUAUGUACCUUUCAGCGGAUAUCGUCGGAUACGUUGUACCACGAGAUC
+CCACGGUGUUCGAACUUACUCCCACAGGCUUGCAUCUAUCAAGCAACUCU
+GCUCAACGAUUCUCGUCUCAUAAUGCAGGCAUGUUAAUCUAAGGCACCAC
+GCGUUCUUCUGAUUCUAACGCACGUGCUCUCAUAUCCACCAUCCAGGUUU
+CGAGAGCAGCCUAGCUAACAAUUUGGGGAUUAAUUAAGAAGUUACAGGCU
+AAGCGUCGUCACGCCAGGCACCGACGAUGGUUCGGUCGAUUAUUUGGCGU
+CGCUGCAUCCUGGAAUCCCAUUGGUCGCUCACUCUCUUGCGAGCCGGUGC
+CACAAUACGGGACCAGGGGUGGGACAGACCCGUGACGUUUAAGCAUGUAU
+CGGGCUUUCUUUUCCGGCAUUAGCAGUGGCGGUAGGGGGGCUACGAGCGC
+CUGAUCAGACACGGGGCGCAAUGGGGAAGCGGUAGAUAGGGACAGGUAAA
+UCAAGCAGUAAGUAAGGAGCGUGAGAUCGCCCAGCCAGGGACCCAACCUC
+GCGUUUGGCAGUACCGCGUAAGCGCGACAGCACAUCGAUAUGAGCAGAGG
+CUCCGAUGGCUUAAUUAUAAUGCAAAAGGAACAUCCGCUUGACUCGAAUA
+ACCGUUUGCCACCAGCUUAGCUCCGCUAAAGACGUUGUGUUUGACCGGGC
+GAUACGUAAGAGGCGUCUGCCUGGUAGGUGCUCUACCAUUACCUCCUGGA
+CGUGGUGCCGGUGUCUUAGAGUUCCCCAAAAAGAUACGAACAGACGAAUC
+CAUCGCAGUUACAACUAAGGUCUCCCGGUUACUUCGGUGAAGUGUGGCAU
+UAAGCUACAGCCGACGAAUCGAGAAAUCUCGAAUGAUGAUCCUUGAGGGG
+CUCCAAGCUGAUACAUCCUAGUCGUGCAUGUGCCCUUUAGACGAAGUUCC
+GUUACCAUGACAGUGUGUGUGAGAGAAAAGUAAGAAAAUCCAUGCUAUAC
+AGAGAAUUUAUCCCAUUUGGCUGAAAGGAUAAAGAUAGUCAUAUUUUCCG
+AAAAGACACUCUCGAGGUUUCUUGUUGAAAACAGUAAACAAGAACGUAUU
+CAGGCGUUAACUGACUUAAGUGAGGACUUAUUAAUAGUUCUAAUUAGGGU
+GGUACCACGGGUGUAAAUAAACUCUCGUCCCUUGUUUUUAUAACAAGUGA
+CGGGGGUUUUUCUUGCCAACAAGGUAACCGAAGAAUCCGGUUAAAACGCC
+AUUUUGGGGGACAUACUUCAUUCCCCAGCAAGUCUCCUCAUAGCAAUAUG
+GGUCGGUUUAGCGUCACGCGAGGCUUAUGUGAAACCACUUAAAGGUCACG
+ACAGCAGGGUGUUAUAACAGAGUUAUAGGUUUUUGAUCGUGUCCUCCCUC
+GUGCAAGUGAGGACUCAGCCGAUAUUCCGAGAGACCGUCCCCGACGUUCC
+AAAGUCUGCCAGUAUAUUCGAUGUCGUUGCUUUAUUAGAGUAAAUCGUAA
+CUAUCCGUAGGUAUAUCACACAGCCGAGGAUAGAUCUUGGCGCCGUAGUC
+CGGGGGCCCCGUGCACGUGCUUAAUCAGCCACGGCUUAAUCAUCCCUGGU
+CAGCUCUCCUUCAACUAAUGAUCGGUUCUUAGUGCAAUCUAUGCUACGUU
+CGAAAAUGGUCCAGCGCGUGCUGGAGCCCAUUCUGAUUCUCCGAUGUGGU
+GAGGAUCUUAGUCCCGGCUCAAGUCGUCAUAGUCACAGUGUGGACCCAUA
+CCAUACGGUAUCAGAUACCACAGUAUUAACAAGGAGGUUGUUAGCCCAAC
+GGCAGCGGCUUAAACGUAGCCCAUCCCAGGCUUCAACGAAGGUCGCAUAA
+GUGUAGGCCAGCGCGUAACACGACUUUCCUGCAGCAAGCGCCCUCAAUGC
+GGGUGCGGAGGUGCCUUGCUAACAAUUCGUGGGGUUCUACUGCCCCGCUG
+AUCCGGUGACCGGUGGGAGUAGGGGGGGACGCUUUAAUCAGCCGCAACUA
+CCCUUUACCGUACCUACCUACUACAUAAUGGAAAGCCGGUCCCGCGUCUG
+AUCCUUCACACAGCGGAAAAUAGCAGUUACGUAAAAUACUCAGUGGGGAA
+UCUAGGAGUUGAGAGUGCAGUUAUAGAUGACCUCGUCGCUGGCCACAGAU
+AGUCGGAGGAGGGGCUUUACAAUCAAGUCUAUUCGAGACUCGGACAUUUC
+UUGGUGGGUUACGACUUUCCCCAUAAGAAAACAUGCAAAAGGUGCGACGU
+UAGCGGAUGCCGCGGAGUCGAACUACGGUCGAUCUCGCGUGUCUGCCCAC
+ACGACGGCUGAUAAAAGUGCAGCAGGGCUGUCUCUCGGGUCAGCUGGUCA
+GAGCGCAGUUAAUGUUGGUCUGAGCUAACGCUGGUGGUCCAGCUGCGGGG
+GAGACAGUGUCGCUCUCUAACCCUAAUGUGGGGGCAACGCGGGCCCUUUG
+UUUAAAGUCCCGCUGUCGGGAGCCCUCGCUGUUUUCUUGGCUAACUUUCA
+GCGAUGGCGAAAGGGCCCAGCAAAGGUUGGGAAGCGUGAUUUAUUGUUGG
+UGGGCAGAGAGAAAAAAGUUUAAGCCGCGGCCUCCUCCCCGGCGGCCCAG
+GACCCCCUGUUGCAACGUGCGGAAUGGCGGCCUCGGCCCCCCUGCUGCAC
+GCCCAGCCGUUUAGGCCGCGGUCAGCGCCGGUUUCCACGCCAGUGUGGGG
+CUUGAUGCUGUCGCGAAGAGUUCGUCUCUGUUAGCCUGGCAGGGUGUGCU
+ACGCAGGGUCGGGGUGCGGAGGGCAGGGAGAUUAAAUAGCUUGACCAGAC
+GCUAUGGCCUGUACUGCAUUUCCCAGAGCUGUGGGACCUGCAAAUCUGCG
+CUGGUCAUACAUUUAGAUUCACUCAUCAAGAUAAGUUGAAUAUUAAGAGA
+UAAUAUGUUAUGAGUAGGAAUUGUCCCCUGCUGUGAAUAGGUCAAAGUCA
+GCUCGCCUAAGAAUUUAUCUUGCGCAUAUGCCCUCGUCGAUUGGCUCAUG
+UUGAGACACCUAUGUGGGUCAGUCGGUCUGCUAAAAUGGGCCACUAAGUA
+AAAUGGAACAAUACCGAACCUCUCCGGACCUUCGCGACGGCCACGAUGAU
+ACGAUGGCGGCCACUCGAGCAUUUCAUCCAUCAUUUCUCCGAUGAGAGAA
+GUUGUGGGAAACCCGCUAGCCAUCAGAUAAGAUUACUGGAGGCAUUCGAC
+UCCCCGACCGUUACCGCUGGUUACUAGCGACAGCAUUGCGGAUAUUAGCC
+AGAGAGUUGUAGUACGAAAGUGGUAGAGAUUCUCCCCAUAUUGGAAAAAU
+ACCAUGACUUUACGACGUAUGUGUAAACGUCCGCCAAUACCGACUACCAA
+CUUCUAAGGGGCCGAUUAGGAGGACGUUAGUCGCUACAAAGAUUUAGAGG
+AACUAAGGAAAAUACAUGGAGUAUUAAGAAGUCGUCGGGUGAAUUCGCGG
+UUAAAGCUUACAGUAAUAGCGCGCAUGAAUACUCUGACAUGGGGCUAUAG
+AAUCAAUCAGCACUUACCACCCAGGGGACAAGAAGAAGAUAGGAAUUGCG
+CGAUGUCGUGGAUGGCCUUGCGAUCCUGCUCACGUAUAGCGUGUAUUGUC
+GUAUAGCUCACGUGAGGACAAUGUCUUGGAGGGGACAGUCUUCAGCACUA
+CAUGUAUCGUUCGCGUUUUUGGCGAACAUGGGUUAAGGAAAGCAGCGCGC
+CACACCACUUCCAUUAGGGCUAUGGAGUCCGAUACUGCAUUCCACAAUUC
+UGGUCGCCGGACCGGGGCCGCCUGCGAGAUCGUAACUGGUUUGUCGUAGC
+UUGAGUUGCGCUCUACCCAUCUGCGAGGGGGCCGUGCACUAAACAGAGAA
+UCUCUUGCUGUUUGAAUUACGGGUAUGCCGCCGCCUGAAUGCGGCUCCUC
+UCGACUGUCCCCGCACAUGUCAUGCGCUAUAGAUGCCUCUUAACGUCGAC
+CUCCUGUAAGCACCAUGAUUCGAGCACGGUGGUUUUUCGUCCACACAGCA
+GUUCAAACAAUUGCAUGCGGCGGGUAGCUGCAAUCAGCGUUCGCACUAGA
+CUGCGGUUCCUGCGGCCUCGGAGCGUGUUUCCAGUAAGGGCUCUCUUCAU
+GAACAGUGGGGAAUUGCGUAUUCGGUCGAACUGUAUACAGUGUUACUUGC
+GACGCCCAAGGUGUCCCCAGACGUACGGCACCACAGAGUUUGGGCUUUGU
+GGCCAAUUCUCCUUAAAAGCAGUCGAGGAUUGAGAACGCACAGAGAUUAU
+CACCCGCCCACUAAAAGCUGUGGUAUGCACAGUUUGGUCGUUGCGUUCGU
+UAUAUGUCCGCUCAGAUGAUCUAGAACAGAAUGGACCCUUUGGCAUCCAC
+CCUCGUGAAGGGAACGGUCCGCCACGACCGUAGCAAAAACAUUCCUUCCU
+UGCGCUAUGAGAUAGCGGAGCACUGUUUGACAAACUAAUAAUCAGUGAGG
+GGAUGAACUAUCUGGCCAAGAGCGAGACGGCCACUCAAGGAUCACCGUCA
+UAGUAGGAGAAGCCCGUUACUCGGUGCGUAUUAGAAUAUCUUAAUAGGGC
+GAGCGCUUCGGUCGCCAGAUUUAGCCCCGGCAGAUAGGUGCCAAGCAUUG
+AUUUGUCAAAGUUAAAGGGAUAUGGGUUAUCCCGGAGCGUGGAGGGUCAU
+GGUGUUCUGUUCGCUGGACAUUCACCCUCCACUCCCGCGUUUAGUCUACA
+CAACGAGAUUACAGGAACUUUACAUUUCGUAACCCGCGAGUCGCAAGACC
+UACAGUCUGCUUCGCUUCGUGGCUCUCGGGACCCGGCACCCCCCUCUGCA
+ACGCGUCCAUAUCCGUGAGCACUCGCCCCGCUUGCCGAUGCCCGCCAAGG
+AAUCAAUUUGUGGGGAAUCUAUGUUUCGUUUAUCCCUAUACGGCGAGUGU
+CCUGCACGUGCUCUGCACAGCCCGUGUCGGGAAACAAUAGAUGAGGACUU
+ACUGCUUCCUUUGUCUGCGUCAAGAAAAUUUAUCAUGGUUAUAUAUCUAU
+GGAGCGUAGACUGAAGCUACUUCAGUCGUCCGAGUCAUUGUUAAUUCCAU
+AAUAUCAGAUCCCCGGUUUGGGAAACCCCUUGAAGGUGAAUGCGUCAGCA
+CCGAGCGGGUUCCUGUACAAUUACCUGUUUUGGUGGCCCCGCCGGACGUC
+UAUUCCCCUCUAGAUCUUCAUUUUGCAGCAGCGACUUCUUGACGGCCCAA
+CCAGAAGGUACCCUCCAACUUACGGCCAUCUAAAGCACGUAUUGAUACCA
+UCGGGCGAGAGCCUACGCAAUCUCAAGACGGGGGAACACGGGGUGCUCAA
+CUAGUCCAGUCACGCUUUCCAGAGCGUCCUCGAAGGUGGUCUGUCUUGAU
+GCGGUGAGGAUUAGGCAUGCAAGUCGAACGAGGAAGUGCCCCGUCGCAGA
+GCCUAGUGGCGAAAGGGUGAGUAAUGCAUUGAUAACCUGCCUUUGAGAUG
+GGAAUAACUGCGUUUCGAGCAAUCGGAACUACCGAAAGGGCUGCUAAUAC
+CCAAUAAUACUAUAGGUGCAAAAGCACUUGUGGUCAAAUGCUAGGAAUUC
+UGUUCCUUGUGCUUAAAGAGGGGUUAAUGUCCUAUCAGCUAGUUGGUGGG
+GUAAUGGCCUACCAAGGCAAAGACGGGUAGCCGGCUUGAGAGGGUGGUCG
+GCCACACUGGGACUGAGACACUGCCCAGACUCCUACGGGAGGCUGCAGUC
+GAGAAUCUUUCGCAAUGCCCGAAAGGUGACGAAGCGACGCCGCGUGUGGG
+AAGAAGGCCUUCGGGUUGUAAACCACUGUCGGGAGUUAGGAAAUGCAGGU
+GCGUUAAUAGCGCACUUGCUUGACUAAGGCUCCAGAGGAAGCCACGGCUU
+ACUCUGUGCCAGCAGCCGCGGUAAUACAGAGGCGGCAAGGCUUGUUCGGA
+UCUAAUGUUCGGCUUCGACAAUCGUCGUUUAUGCUUGCUACGAUAUAAAU
+UAUGCCCCUGACCGACAGUUCCAACGACGCGUCAGAGUAACUUCCGGAAU
+AUGUACCGGGCAUAUACUCAGCCGUGAUCUAAUUCUGGUUGGCGCAGUCC
+ACUGUCCGACCUAACUUAGGGCUUUGUAUGUCGGUCACGGCACCAGCGAG
+CAUGACUACAUUCCGGUCCAGGACAAAGUACCCUUUUCGUUGUUCGUUCU
+UGAUAUUGUAGCCACUUAUGCGAUCGGACGAGGAUUGACCGGUCAGAACC
+AGAUGCCCCUAGCAACCGGUUAGAGCACAGGUGGAGGGAGCACCCAGCCA
+GGCACAAAUCUAUCAAAGAUUGAGCAUUUCCUUACUGGCCCGUGCUCCUC
+UCCGGCGUAAAGCGAGCACAGUCACCGGCAGCUGCAUCACGUCAGAGAAA
+CUACAACCGAGCCUAGGAUUGCCUGCAUAGGACGAAACGCAUGAAAUCCU
+AAGUAGUUGCGAGGUCCUCAGAUGUGCGAAUACGACUCCUACUUGGGCGC
+UUAGAUACCGGGAACAACAACACUGACCUAGAGACGUAACGCUACUUGGU
+UAUCGCCGGACUGGGGCUUUACUCAUCUAUUGCGGAUUUGGAAAUCCCAG
+AAGUGUUCCGCGAAUGACCGGUGUUAUUCCGCUGGAUUGCCCUAUUGACA
+GCUAAUUUACCCUAGUGAUUGGCGGAACAGGCUCGGUAUCGAUAUCUUCC
+CAGACAGUUGCAUCCGUUCAUCGGGCCUAUACUAUGAUCAACACGUGUCU
+UGGAAUUAGCUCGAAUGGUACCGUGGUCUGAAUCCACCGUCAUGCGGGGC
+UAGGUAGGAAAACUGGGUAUCCAUAGGCUGAACACCCGUCAAAAUACGCU
+AACUCAUCAGCGAUGUAGCAGUUGCUCAGUGGUUAUAAUCUCCACAUGCU
+UAACGGUAAGUUCUGCUGUGGCUCCCACCGCUACAGGUGGAUGAUCGAAA
+GCUGAACUAGUAACUGCGGACGCCCCCUGAUGGCUUGUAGGGCCAAAACG
+CCGUAGGGAAAAUCAGUCGAAUUACUUUUGUGCGCAAACUGACAUGAGGA
+CACGUAAUCGAAUAAAGUAUGAUCAGGGUAAAUCGUUCCUGAGUCGGUGU
+ACGCUGUACUGGUUGAAAUCCCUUGCUGAAGAGUUCUCAACUAGAAAUAC
+GGCCAAUACCUGCAGCGUAUGAUGCAUGACUUUACGUAGGGGCGUGGUAA
+UUAUAAAGCCAGGGCUAUUACUUGCUUCAAUCAAGUGCCAUACUUACUGU
+UACAACAUACAGGCUAGAAUCAAGCCCAGGAAAAUGCGCGCCUGGCCUCU
+GUCCUAUAUCUAGGGUAUAAACACAAUCACGUUGGCCUUCUUUGCUUGAC
+UGUGCUGAGACGAAGACCUGCGUUAUCGGUAGCACAGAGAUUAAAGGUCC
+CAUCUGCGGUUAGUGUUCUUAUAAUUUUUCUAUUAUUUGGACUAUAUCUU
+UACCUUAUGUAAAUAAUACUAGUAUAGCAAAAGUGAAUCACCUUAGUAUU
+CUAAUGGUAUUUUUUUUGAUUAGUUAAACCUAUAGGACGCAAGCUCCUCG
+CUCGCGUAAGAAUAUAAGUAUCAUAUUAAGGUAAUAUUUCGGGACUUCGU
+CCCGAAUGUAUAUAGUUUUAUUUAAAAAGAUAUUUGACGUUUAGUCUCUG
+AACCUACUUUAAUUAUAAAGCUUGGCUGCUGAUUCCUAUUAUCAAGGUGA
+ACUCGAACGAUAUAACCUUCGUUAAGUUACCUUUUAAUAAAAGCUUCCAG
+CAAUUUGUCAAAAUGCAGAAGAACAAAUUUAAUAUUUUCUAUAUUAAAUU
+UAACUAAUGGCCCAGUUGAGCAACUACAUAGGGGCCGUAGCAGGGAUGGA
+GGGUGGCCGUCCAGCCAGUAAGCUAGCAAUCUAGCGUAGCCCUUUUGAAC
+CGUGUUUAGGAUUCGAUCACUUUGAAUGAGUUCUGACUUUCCAGAGUCCA
+CGAAUCGCUUGUGAGGAACUCAACAGACACGCCCGAUAUACACCAAUCGC
+UGAACUCAUCACCGUCAUUACACCAGGUUGCUAACCCCUGCAGCCGUAAA
+CCCUAAGUGCGGACGGGCUGCGUGGGCGGGUCGGUCCGUCCUGGCACAUC
+UAACCCUAAAUGCGCGCUGGUUGAAGUGGCUUCUCCUGGGCGAUCGCUCG
+CUGUUUUUGUGGCUGGCUUUCAGCGGGCUGGAGGAGCCGGGAGCGGAGGC
+GGAGGACCGAGCCAAAAACGUCAGCCGAGGCCGGGCGGCCCCGCUCGUGG
+CCCGUCCGCACUGUCCGGGCCAGGCCCCGGCCCGAACCCCCUGGAGACAA
+CUCCCGCAGGGUCUGCGCUGCGCCGCGGAGCCCCGGCUGCCCACGUAGAG
+GCGGCGGCCGUCUCGGGGCCCCUGCGUGCGGGGCGCCCACUGCGGCCGCC
+AAGAGCUCGUCUCUGUCAGCCUCGGGUGCACGUGGGCCCGCGGUCGAGCC
+CUAAGGCCGGGCGUGGGGCUGGGGUCGCAGGGAGAGUAACCGUGAGCCGG
+CGCCCAGCCUUCAGGGCGCUCCCUCGAGCUAUGGGAGCUGCCCCCGGGCA
+CGGCUCGGACACCCACGCAAGCGAGAACCCUUCGGCGUUUGAAAUAUAUU
+UUCGCUACAAUCGAAGCACACAUAGUCAGGCGUUGUCUCAUUCCUGGCGG
+ACUCGUGGUAAGCAUGUGGGCCUUAGGAACGAUCAGGGUGCGCUGACUGG
+GCGUUAGCACGCCGUCCAUUACACGUUCUUACAACAGGAGCGAAUAUCCU
+UGCACCAUUAUCGUUAGGCAUGCUACGUCUGAGAAACCAACAGUAGCCAG
+UAUGGCAUUUCGUUUGGGGCGUCUUAGACUCCUCUAAAUAAGAACUCAUA
+CUUCAUGAGUUGGGUUUCAUACAUGCUCCGAUAAUACCAGUGAGAUUACG
+GAACGUCUCUUCCAGUUCAGGCCCGUUUCUUUCGAGCGCAGGGGACUCUG
+CACGGACCGGGCGCUCACCUGUAAAUUAUCUCUAAUCAUUAAAAAAGUCA
+GUACACGUGAAGAUGCUGGAAAACAAAACGGAUAGUUUAUCGAAGAAAAC
+CAGCUGCUUUCACGACUAGCAUAACCGCAAGUAGUCUAAAGUUGUUACAA
+AGGAGCGCACUCACUUGGCCAUAGCUAAAAUUCCGCAUCGCCGGCCGUCG
+AAGAGAUGAGGGACCGAACCCGUGAUGUCGACCAUAUGCCAAACGUUUUU
+GCAACAGUUCGGGCUGAGCCUCAUCGCCGCGGAUUAGAAAGCAUUUCGGA
+GCGACUUUACAAUUAUGGGACAAAUGAUCGACUCUUAAGACGUCCACAUC
+CGGCGCUUGCUAGUCGCGCUAUUACAAGGACGACCCUUAGUUGUAUAGUA
+CCGGUUGCCAAUCAUGUGAAGAUUUACCGAGGGGCUUAAAAUUUUGCAUU
+CCCACCAUAUAUAGAACACGGUUUUUCACCUAUUCAGCACUAAGGAUUAC
+UUGCUCAUUUACUCAGGGGGGCUCGCGAAUAGCCCAAAAAUAGUGGUGAU
+AACGAGAAUCGUCGGUAAGGUAAUGACCCAUAACCAAAAAAACCCUUACA
+CCAAAUUAAGAGCUGCGAAUAUGGGAACUCCACCAGGGUGGAAAGUUAAC
+ACGUACCCUAUGGCACGUGAAGGCGAUAAAGAAAUUGGACUUCAGUAAUA
+GCGGAAUAAAUCUGACGCAAUGGGAUGGGACAAAGGGGUAAUAAAAGGGU
+CCGGUCCGGGGGGUGAAUCAUUCGAUGGAUCGAGGUUCGGACUGCGCACG
+AGCGAAGACGUUUAAGUUCUUGGCGCUUGAAUCCAGCCAAACAAGUUUUU
+UGCGACGCCCGAUCUUACACAACUCCGUUACACUACGGUCUAAUAAAGGA
+AAGGGAAUGGAGGUGGUGACGUUUUUUUCUACUCUGCAAUUGCAGAGCGA
+CAACGUCGUCCUCAACGGAAUUCACCUGUGCCCAAAGACAGUGCCUGACA
+GGGUACUGACCCCCCCCGGUCCACAAGGCAAAGCAGGUCUUUAUAGGUUG
+UCUAGAUGUCACGCUACGCUCAGGUGACACAUCUAGAACGCCAGGGUACG
+CCUGUUGUAUUCGAAUGGCGCAUGCCUGGGUGCAAGCAGAAUGCGAAUGG
+UCGAUAUGUGGCGGAUUCCGUCCUCAUCGCCCACCGCCAGGAUAUCGAGU
+UCCUCUUUGUCCGGACGAAACCAAUACGGGUGCUUGCCCAGCCGGCUAGU
+AAAGUUAUCGGCGUGAGUGUUGACUGAUCCGCCAUCUAGAUAAGUAGCCC
+CAAGGCCAUCCUUCGUUUACGUUUAAAGGGUACAGGUUUACUAGAGCUUA
+UUGCGUCGUCUCCCUUGGCACACUGUUAGUUAAGUACGCUACAUCCCUGC
+GGCCAGAAUGUACUGAACGGGCGUGGAGCAUCGUAAGGAACGGGCUGCGC
+CACUGCUCCCGUUUGAGCCUCGGAAAAUGGCCGACGUAUGGAGCCUCUAC
+UCGGAGACGAUAGAGCGUCAUCCUUGUUUCUCAACGAAGAUCCCGGCUUU
+GGAAGUAUGUACAGACUAUUAGUGGAUCAUAUUGCACAAUAGACCAUGCC
+CCAGUGCCGAUGCCCCGUCUUAGAAAACGAGAGGUCGAUCUCCGGUCAGU
+CUAUUACUACUUAAACCGACUCUCAAAACAAGCGCCAGACCACCUGUCCC
+UUUAGAACCGUGCGCUGGUCCUCCUGCUACACUAGAUAACCUUGUACCCU
+GCUGGAACUCUUAACAUUAAUAACCGUGUACAAGGUUGCCGUAUACCGGC
+UCAAACAAUCCCAAUUCACAUACCUUGAAUGCACCCCGCACGCCAGCCGU
+AGGGGCCCAGGGCAGGGGGCCCGGCCGUUGCCUCACCCCGUGGCCCCGCG
+AACGCCGGGCGUCCGGGGUUAGGUUGCUCCCUUCCGGGCCUGGCCUGGUU
+CCCCCGGUAAGGGCGGUAGCCUCCCUCCCUCCGGAGGGGGCUCCGCGCCG
+CCGGCCCCGCGGGACGGGGGUCAUGGGUCGGCCGGGUCUGCCCUGGACCA
+CUACGGCCGACGUGCGGGUUACUGGCCCCCGCAUUACGCCCAUUUCGGGG
+CUCGGGGGAGGGCGAGCCCCCGGCCCGGGCUAAUUCUGUCGAUGCUGAAG
+AAUAGGAGCAUGGUAUGGUCGCCAUAAGGCAACCGACCGGUGCACCCUUC
+CUACAUAAUCAGUCUCCCAGCUAUCAGCUGCUAUUAAACCAGUCCCAAGG
+GACGUGUAUCCGGGUUAUAACGCUAUCUAGAGAUUUUAACACAUGCAAAU
+CGAACGAAUCAACAAAAACAAUACAUCCUUUAGGGGAUGUUUGUGUUUUU
+UUGUGACGUGGUGAACAGGUGAGUAAAAGGGAAGAACGGACCUUAAAUUU
+CGGCUAAAUUCCGAAUAAACACACUCUUUUGGAGUGUUGUGAAAGAAGUG
+AAAACUUUGAUUUAAGACUGGCUUCUUACGAUUAAAGUAGUUGGAGAGGU
+AAAAGCUUAACAAGCUCAAAUCGUAAUCAUGACACUAAGUGGUGCUCUGA
+UCACAUUGGCUCUGAGACAACAGCCAAGAUGAACAUUUAGUUCAUCCAGC
+AGUGGAGAAUAUUAGUCAAUGAUCGAAAGAUUGAACUAGUCAUCUAGAAG
+AGUGAAACUUUUAGUUAUAGCUCCUUAAAUUAAGAAAAUUUGAUUCUUAA
+UUUUAUGUAAUUCUUGCCAAUUUCCGUGCCAGCAGCAGCGGUUAUACGGA
+UAGAAUAAGCGUUUAACAAUUUGCGCGACGGUAGGCCCGGAGUCGUUCAC
+AGAAGUUUCGCGUAGUAAUGAGUGAGAUAAGCCGGGCCACCGUUCCUAAU
+AUUAACGGACCUUCUAACACCAACUUAGUAGUGUCUUCUCUUCAAUGAAG
+UGGGAAUCCAAAUAAACCCGACUUAACCGCCCUUGGAGUACCCUGGAUAA
+AACAUCCGAUUGAGCGAACCGCGCGUACGCGUGACGGACGGCACGGGAUG
+UUUGACACCCAAAUUAUACUGCGCAAGGACUAUACUCGUCAGAGUAGUGC
+CAUUGGGGGCGUUCAAUGGCCCCAUGAGCUUGGAUGCCGCCCAAAUCUGA
+GGCAAAAGCCCCACAAAAAGAUGGAUAUGCGACUGCGUGAGCAAAACUCG
+CGGAUCUCUUUAGUAAAAGGCGAAAGAGAUAUUCGCUACGCGUUCAGCUC
+GUCGCGCUUGCCUCGCCAAAGUCUGAUACGACGGCACGUGCCGCAGUCGC
+AUGGAAUGCAGGGGUGCUGUCGUAACUGCCCGAGCGCAUCGAUUCGGUCC
+UGAACGCGCAGUUCGCAGUUUAGGUCAUAGUCAUAAAUACCGACCAACGG
+GGCCGUCUAAUCCCGUCGACAAAGCCCUCUCCCUCGUGGAAAACUCUGAG
+AGCGCAGGUUGAAUCGGCGUAUAAGGAGCCUCAGUGUCCCUAGAUUCCGG
+CCGGAUCCGCAGUGUCGCUGUGACUUGACCACCCGCACGUAGGCCGUGAA
+UUCGACUCAGACAGCAGACUGUCGCAUUAACUAGGAUCCCCCGGACGGAC
+CUCCUUAGGGUCGAAGGUCUACAACAUGCUCUGUGCUGAUGAAACCUGCU
+GAGCUCGGCUGAACUUCCUGCGGCAUUUCUGGUUGUACUCUAGGGAAUUA
+AGGCUGGUACGGUUACGAGAGGCACUGUAUCGACGACAUCGCUCGCACGU
+GCAAGCGCAAACAAUAUCAAACUAAUUUGCAGUGUGACUGCGUACGCGGA
+ACCCGGAUAAAGUGUGGUCGACCGCCCUUGCUUGAGCCCGCAGCGCCGAG
+UCAACAUACCAUGACAGAGCCCUAGCGUACCUUUGUUGCUGCUCUGUACC
+CUGGCACUGUAGUGAUAUCUGGCAUGCCCGGAUACUACGCGUUGUUGAGU
+AUGAAAGGGGACAAAUUUAUUUGGCUUGUAUGGCUUUCUGCAAUGGACAA
+AGUCUUUAUAGUAUGCACCGGUUCCUAGGCCCAAGCGAAAUUGUAUGCCU
+UCGGCGUCUCUUACAAUCACGCCUCUUCGUAAUGACUUUAUAGUCCCGUU
+ACGCCCCGUUAGUCGGGUGCUACCGGUACCCACCCUCACGAGGCCCCGAU
+GAUGUCAAUCCUGAUCGCCGCACUAGCGAACUUGAUUCCAGACUGCUCAC
+GUUAUUGUCUUAGAGAGGUGUGCAUGUCGAUUAUGGCGCCUUCAUCUCUG
+GUGAAUCCUAGGGACUCAAAGCCCCGUGAUUAGCUCGUUCCAGGUAGUUU
+CGCGUAUGCACCGUGCCGAAUAUGGACUCCGGACUCGAACUGAGUGGCUU
+CAUAUGACGCGUGCCCAUAAGGUUGUUUUUAAAGAAACCACCUAUUUUGA
+AGAGUGCAGCGGGUUAGACAUGUACACGAUUCUCUGGACAAGACGAGGGU
+CUCAGCGGGGGCGCUCUCCGCGCGAAUCUUGUUUUCGAUUAACGGUCUUG
+GGAUAUCAGGAGGGGACGCUGAACCUCAUCUGUUUGAGGCUCCACAGGCG
+AUACUGCGGAUGAUCACCACCUUUGCGUUUAUCAUAGCACGGUUUUACUU
+AAUCACGUUAGGAAGUGCGAACGUGGGUGCUACUUCCACAGAUCGAUCAG
+CAUCGUGCUCGGGCCGGAAGCGAAGCAAGGCAACUUCUGGUGUGCACGUA
+AGAUAGGUACUACCACCCGCGAAUAACCCCUAUAUCCUUCGCGUUCUGGC
+GAGGGGGUGGUCGGUGACAAGCGACGAUGUAGAUAGUCUUCAUGUGUAGA
+GUCUUCUCUACCCCGUUGCAAUGGGCGCCAUCUGUCGGUUCCUUGAACCU
+AUCAAAUCAGGAGUGAAACCGUGCAAACUAGACAAGAGGCGGCUUCCCAC
+CGAGGACACGGGCAGGAAGGAUGUAUCCCCUGAAACUGCACGCUGCAGUU
+UUGGGUAACACGCACCAUCCUCCUAAAGCUCGUCGCAGGUCAUUCGCCAC
+AGAAGCCACGCGCGACAGUGAGGAUUAGCAACAGCAUAGGCACCAAGAAC
+GGCAGGAGAGACUAUUGCCGGAGUCGAGUAAUUCUUUGUUCGACAGUAUU
+UGCAAGCACGCUCAAGCAUUAGGUGGUUCAAACAAUCGGUUGAAUCUGAA
+AAGGGAAGCUGGUGAAAGUCCAGCACGGUCGCGCCACUGUAAUAAGGAGC
+UACAUGUGAGGAAACCACUGUCCAAAGGAUGGGAAGGUACACAUGGAGUG
+UUGAUCUUAAGUCAGGAGACCUGCCUAAUGUAUGCACUUGCACGGUGAGG
+UGGACCCUUCGCGCCGAGUCGACGGUGCAAGUCCAGCAACGCAUCAAGUU
+CGCUAUGGUUGGGUAAAUUAAAUUGAACUGCGAAAGACUCACCUACCUUA
+UGUCAAAUACUAGCUGAUUAUGCGAGCCAGUAAAUCCAACAUACACAAUG
+UGCAAGUGGGAUACAAGGCCAAGAGGGUAUGCCGCAUUCUUCCCUGCCGU
+UGCCACUUGUUGAGGUCUCAGCAACUAAUUCCCGAUAAGUAAAAUGCCGU
+ACAACAAUGGCGCGCUUGAACGACGGCGCAAUGGCUGACGGCUUUCCGUA
+AUAACGAAACGCAUCAUGUGCUGUGGUAGCCGAUUAGGUUGGAGGAGAAG
+ACGAGUGUUCUUACCCUUAGUUCCUCUGCAGGGGAACCCUCGUCUGACGA
+GCUCGGGUUUUCACUGCGGUAUUCGACCGGGUCGAUCGAUUCGUACUCUG
+CCUAUGUACUCUACAGCGAAUGUCAGUCGUUACGUCUCAGCUCGUUUCCC
+ACGUUAAGCCAUCCCAUAAUGUCGCGCUAGCGCCUAAGAACUCCAGCGCG
+AUGCUGAGUCGCAUGUAUUCAUCGAUUAUGUUACGCUCCGGGUAGGUCGA
+ACCUUAGACGCGUUUUGUGAUCUUCGAUUUAUGUGGCCGAUUGUAGGAUC
+CUCUAACAAUAUUCUCACUUGUAAUCAAAAUUGUCUGUCGACGUCGGGCC
+AUGAUUACUUAGAGGACCACAGUAAUUUCAAUCUGUCAUAUUGACCUGAG
+UAGUCCUUGAGGCGAAUGUUGUGCUGAAAGUGCUCGAGGAAAGAUUCGCA
+UAAGUCGUGCGGCGUUAGGAUCCGCUGAGCGUGUUCAACACACCUUAGCU
+CACCCAAUGACCCUACGUCUAGACUUUCCGAGCUGAGCGCAAGCUAAGUA
+ACUUACGGUAAAUAUUGUGAGAUCAAAUAAAGUCCCUCACACGUCUCUUA
+CCUAUGGGAUGCAACCUCGAAUAUAUGAGGUUCUAACGACUGCCAAGCCA
+AGCUGGGGAUACGAAGGCGGGCCUUCUUCUGAUGACCAUCUUUAGGCUAU
+AGUUAUUUUAACUACUCACAGCCUCUUUCCUAGUUAAGUUUUAGCAUGGU
+CAAAUGUAAAUAGAAAUCCUUCUAUUCCUCCGAACCAGGUAAAACCUUAG
+CUGAUAAUACCUGCUUUACUACUGGCAACCCUAUACUUUUGAACGGCAGG
+CUGUGUUUCAAAUCUACCCUCACCCAACAGGAAGUUCUAGAUUAUGCAUA
+UUAUAUAAGGGGGCCGAUCGAUGAGAUCUCCUGCCGGGGGAACCUACAGA
+UCCAAAUAGCGCCUGGUUUGAUUGAUCAGCCCUCAAGUACCUUCAAAUUG
+AACGUAGAGGCAGUGCAUAAUUCCUACGAAUGGUGUCCUUGGCCCAUCAG
+AAAUUAGACUACACAAGUAAUAUAAGACAGCCAUGCAGGCAUGGCUCACC
+GGGGUCCUAAGUGUAACGUCCUUGGUUUUGAAAACUAUGUCAUAAGCUAU
+UGCAAGCCGUGUUAGACUUUGAUUGGCGGGAAAGCGCGAGGGCAGCUGAC
+GCCCUUGAGGUGAGGAAAGUCCCCCCUCCUCGGCGGUAUCCGGCUGGCGC
+AAGCCAGCAUCCUGAGAGGGAUGGUAAAGGCAAAAGAAAUAAACGGUCUC
+CGGUAAAGCAUGAUUCCGAAGGGAUGACGUUUCCGGAGGAUCCGAUGGAA
+AGCCUCCCCGGAUGGAGAAAGUCUAAACGGAUCCUGUGAGGCCGCCGUGA
+GGAUCGGGUAAGACGAACAGUCGAAUGCUGCCAGCCCAUUGGGUGAACAG
+AAGGGGGCUUACUCCGCGGAUUCCCGCCACAUAGCGUGACGAAUACACUG
+CGCUUAUAUCGUUGACCGUCCUGCGACAAUCCGUGGAUUAUGUAUCACGA
+CGCGAACCUCGAUUAUCACAGGUUUGACUUGAUAGAGAGGUGCGGAUAGU
+ACCAUCCCUGAGGACAAGGCGUCUGAUACAUGGCAUGCUGGUGGUCCUAC
+CUUGUUCAAAGGACCCUGUCGGGUCUCUUGUUCACUCUUCAAGUGCUUCA
+AUUUUGGUGUGAGUUCGCUCCUAAACUAAUCACGGACGACGAUAAGUCGG
+AUCUCAUAACCCGUCAAACUGAUGCGUGAGUCGCAAUUUAAUUUCCGCUU
+UGUCACGUCACAUUGAAGAUCGCUGCAGUGUAAUCGUCAUCUACCAACCU
+GCUGCCGAUCUGUACUCAUUUCCGGCUAAGGUUUUCCUUUCUACAUUCAU
+GGCACCCUACCGUGCAGAGCAUCCUAGUCAUGUCCGAGGUAGCCCACGGA
+UCGAUGAAGUGGGGCGUUAACACGCCCCGAUGAAAGCCUCACGUCACGCA
+CAGUACAAUUGAUGGAAGAAUAAAUAGGGAGCAGCUACGUUUUGAAAGCG
+GUUCGAAAGUCGUUGCUAGCAAUAACAUACUUGAGGGCAUGCUAGAAACA
+GUCUGGAUUCUGAUAGCGGGAGCGUCUGGCAUAGCCCCCUGACCCGGGUG
+CCUCGGCGACUCUAAUCGGCAGCCAAGGGGCCUUUUUGAAGUGGUUGGCU
+GGAUUGACCUCCCAGCAUAAUUAGUAGGGGUAGCUCAUGAUUCAAAUGAA
+AAGCUUCCACGAUGACUCACACCCUUGUCAGCAGUGGUGUUAGCGCCCGC
+GGCGGCUUGAAUCGAGAACCCAACUGUAAGCCCCACCCUUAGCGAGAGGU
+UUAUCAUUAAGGUCAACCUCUGGAUGUUGUUUCGGCAUCCUGCAUUGAAU
+CUGAGUUUACUUUAUUGCUCACUCCCCCGGAACUGCGAGCCACUUGGAAC
+AUUUCGUGCAAAAUCGCCGGAUGGCUGAAGAGUUUCUUCUUCGAAUCCGU
+CCCACUAGUAAACACACGGGUUUCUAUUAUCCUCGCAACCCCGAGUGUAA
+CGAGCUUGAUCUGCGAUACCCUGCUGUAUAUUUGUUGCGCGGAGUUCUAC
+GUGCGGGAGACCGGUGCUCCCAACCGGCGACCGGGCGUAGCCUCAUUGUU
+ACGACUAACUGAAAACAAGUGUGUCGAUAUUGGCCUUUGUACUCCUGGCU
+CACCGAUUAUGCCUUACUCGACCAGGUUAUAGUAGGCCAGGGUCCUCGCA
+GGGGUGCGGGUGUUACUGUAAAGGUGCAGUAUUUAGAGCGGCAGUAGUUC
+CUCAUUCGGGGAUAAACCUGCAGUACUCGCCCAUAGUUAUAUGCGGGCGA
+GACGUGCUCAUUCUAAGGGGUCGUGGGUCGAGCAUAUACGAAAGUGUCCU
+AACAGACAGUGAAAACAUAGGAAGCGUACGUCGAACAUGUUAUUUGGGUC
+GACCAAACGGUAACCGAAUGCAAGAACGCGUGAUAGCCUUCACCUACUUC
+GUCGCUGUAUUUCAAAAGCACAUUCCGACGUCUAUAGGAUAGAGCAUCCU
+UCGAGUUUUUAAUCGAAUCCGGAUUUGGAAGCUCCGGGUGCCCUCAACUA
+ACUAUUACGAACCGGCGCAUCAGUAAUAGUGCGCGUGAUGCCAGCGGCUG
+GGAAUUGUGUGAGACGUUCCAACUGCGGCUUGCGACGCCCAAUGUCUGGG
+GGCUAUUCUAAUAGUCGCCAUACCUCAAAUGGACUCCAUGCAAAGCUUGA
+UGCAUCUGUAAGUGAUGGCCUACAAGGGGUUAACUAGCACCGAUCCUUAA
+GUGAGUGCACCAAUGACUAUUUUCCUCGUUUAUACCCGAAUUAACUAAGA
+CUUCUCUGGACCGCGCAACCUCUAACUACAGCGGGGUACUUGCCCCCAUG
+AGCGGUCCGCACAUUGAGCCGGAGGAGAGGGCUCGCACAUGGAUAACGGA
+UCGUGUCCGAUCUGGGGGUGGUGGAUUAGCUUAGAUGUUGACACCACAAG
+AGGGUUACCUGCCGGUUCGAUGACACAAUGACACAUCUUUGGGCUAUGUA
+UAGAAACGAUCAUCCAGACCUGCCUAUGCUUAGGACGGGGUGGUGAGCUC
+UGCCGGUUGGCGUAGCGUCGCCGGUAAUCGGAGGUGGCGAUAAACGUUAA
+GUUGAGCGUACUUAGCAAAACCGGCGCGGGCCUUAUUUGUGCAUCCGGAA
+UAGAACGUAGUCGCUCGUUCAGUGCUCAUAAUCUUAGGAAUUCGGGGCCC
+ACUAGUAUAGGAUGCAUGUGAGAUGUAGAUCUUAUCUUUGGCAGCAAAAG
+GCUGUUAAAUAUCUCACGGUUUAUUGGAGAAAUCCCUAUAGACCACGUGC
+CCAUCGUCACUCCGACGCUUGUCAUUUAACCUCGCUGUGAAUGAUUUAUG
+GGAGGUGUAGGGGAUUCUUGUACGGAAAGCCAGAAUGUUUAGUGAUGUUG
+GCAGGCCCAAACUAGUUGGACUUCUUGUCAAUGGGUACAUACUCAGAGUU
+UGGAGUAUGUGAUUGUGGGGGUCCCCUACUAGAAUGCACUUAUUCUGCUA
+UUUCAACUUCGUAAAACAUAGGGGCGACUUUAACAUAUUGCAAACUGUUA
+UCUGACGACGCCGAUGCUGUUUACCUGGUAUCUGCUGCCUCGUUGAUCAC
+UUCACAGCCUCGAGAACUACGCUGGGCAGACUCUCUGCAAGACUGGUUUU
+CCUAACGUGGAGAACAUGUUGGCAGCGUGUCGGCGGGGUACACGAUGAGA
+CUGCCGCAUGCCAUCUAAUGCGUUGGUCAUAGAAGAGUUUAAUGUGGAAU
+CCCUCUAUGCGCCGUGUAAUGUCUUUCUAUCGAAGACUUGCCAGUAUUCC
+CUGCGCAGAACUUGUCGCUUUCACGUAUCAAAGUGCAAGGCCUUUCUUCU
+UUGUCAUGUUCGAAAUUGGUAACCCUUUGCUACGUUCGGCAGAGGAGAUG
+UAGGCGAUCGAAAUCAGGUUCAUCAUUCCCCCUCCCAUCCGCUAUACUCA
+CGGGCCCUGUAGUCGCAACUACAUAGAGCCUUUUAUCUGCGGAAAAAGCU
+CCUCGGACCGGUUUACCACCCUACGCAGUCUGCAAGCGGUCUCCUAUACA
+AAGAGUGAUUCUUAAACCUCAAGGAUAAUUCACCAAGGCGUGUUGGGUCG
+AUGCCUUGUGUAAUAUAGGUCUGGUCAUUAUGCAUACUCAUUAAAACGGC
+AAGGCAGCAAAAGGAAUGACUCGAAGUUUUAGGACAUGAAAUGUUUCGUU
+AACUGUUGUGUCGCCCCGUGGCUCAAUUCGCCGAAAGGUGCGGCUCCGAC
+GAUAAGGAAGGGGUUGGAUACCUUGUCACCUUCUCGGCCCUGGUCCAUUG
+UGGCGUUGCACAAAACUCGAUCACUCCGGGCUAAUCGAAGUCGGUGGCGU
+ACCUAGACGGCGCCAUUACAGCCCGUUCAUAAGCCAGGGGUCUUCUUUCG
+UCUAUUUAUGGUCCUCCCGGCAGAACCGCAGAAGAGCCAUGAACCGGUAA
+CUCACCUUAACCGGCUCUCAUAAUUUAACAUUUUAACUCCUUUACCUCAU
+UCUAUGGCCCUGGGGCCCUAUCCACUUCGCUGCCGGCGUUGAGCGUGCUA
+AUGUAGUCGUGCCAGGCCGGGAGGCUAGAUCACAUCGACAUCCCCUAUCG
+GAGUGCCGAAUAGUCCAAGCGGGACGUUGGUUUACUAAUAGCACCUUAUU
+GAAGGCUGCAGGUGAGUGACGUCUAUCGUUGGUACCGCGGUACGUUUGGA
+CACCAAAUGGGAGACCCAGACGGCCUGUUUAGCUGUGUAAGUCAAACUUA
+AAAGGAUUCCGGGGAGUGGCCUUUCGUAGAUAAGCUCCCCGGGCCCCGAU
+CGAGCAGUUUUAAUAGCUAGAAGACUUAGUCGUUUAAGCCAGUUGUGUUA
+GGAGGUUAUGGUGCAAAGAUCACCUUAACACCAGCUGGGGCCAUGAGGUG
+GGCGGAAUCGAUUCGGUUAUUGACUGCUACGCCUCGUCGGAGUCUCCCUA
+CUAUCCAUGACGUUCUCGCCUUAUCCAGCGAUACACCCAUUAAUUACUGU
+GCGCCUUUAGAGCACGUCAGUGCGGACUUAGCGCAGGAGUCCAUACGUUG
+AGCCUCCAGAUCAGAGUAGCCUAGUACAUCGCCUCCCUAAGAGUUUGAGU
+AUAAUUAAGAGGGCCAGUACCGAGGUCACAGUUGGCGGAAAAAAUAUUUU
+GGAGCGGUGUCGUAUACAGAUGCUCUGACGAGUUGCGAUGGGCGGCUUGG
+AAACGGUUUACGCAGCAUCUAUCUAACUCAUUCUGCACAGUGUAUCUUGG
+GGUACAGUACCCAACGUGGGACGUCUCCGGGUCGACAGUGUCUCAAACAC
+UCAGUAAGAGUGUAAUCAGCUGACUGAGAAAAAACAUGAGUAGCUUCUCG
+UGCCGAUAAAUCUACUGGGGCAGAUGUGACUAUUAACAGUUACUUCAAAU
+CAAGUGUACCAAUCCUCUAGCCGUUAUGACCCAAUUAUCGGAUCUUCUGU
+AUAAAUGAUGAAUGUUGGGUAGUCUGUACGUUCACCGUGGUCUUCUUAUU
+AUCCGCUAGAAAUUGCCGUUUAGGUGCUAGGACUAUUGGAAUGCCUGGCC
+AACCACAUCACACUUCUGACGGACACAUCAUGCCCUACAGGCGACACCAC
+AAUAGUACGGACACAUUCUCCCACUAAUUUUCACAUGGUGGCGUCAGCGG
+UUCGGACUGUGGGUCGACUAAGGUCCGAACUGCGAGAAUAGUAACAUAGC
+GUGUCGACUGUGCAGCUUGGUAAACUUCUUGCACCUGGCGCGGCCAGGCC
+GUUUUCCAACCCAAAGCACGGACUACCGUUGGUGAGGGGAGUAACGCCGC
+ACUGCCUCUAGGAAUGAUGUCGUGACGUUCUGCGACCCGAAGCCUAGAAC
+GUUCUGUGUUCGCAUAUUUUAAUAGCUCAGGUAGCUCUACGGUGUCAACG
+UUUUUGCAAUAACGCAUCUACUGUAUUCCUACGCAGUUACACCCGCCGUG
+UGUCGGACCGUGCAAUACAAGUCAACUGUCCUCGCCGGGAUAGCAAGACC
+CGACGAUCCGGGGGAGUGACAGUUGGUCAUUCAAACAUACGAGGCGCCCG
+GGGUCCUACCAAGCUUCCAACAGAUUAUUGUGCUCAGGUCUUGCAAGACA
+AAUCGAUGAUUUGCUGUGAACACCAUGGCAUGCGGCCAAGUAUGUUGACG
+UUCACCCUAGAGAUCGAUGGCUCGAAAUCCAGUUAGCUACUCCCCCGAAG
+CGAGAUGUUCACUAGUCUUCGAUGGCGAGAGCGAUUUUUUAAACUCAGGU
+CAUAUUUGCCGAAUUGACAUCGUCACUCUUGGGAAGGAAUUCGGUCGAUG
+GUUCAGGACCGAACCACCGGGGUAAGGGGAUGUCAUGGAUUUGACAGGAU
+AUCUUUAGUACAUAUAAGCAGUAGUGUUGUAGACUAUAAAUACUACUAGG
+UUUAAAAAAACGCAAAUAAAAACGAAGAAACUUUUGAAAUGCCAGCAUUU
+AUGAUGAAUAAUGCAUCAGCUGGAGCAAACUUUAUGUUUGCUUAAUAACU
+ACUAGUUUAGUUAUAGUAUUUCACGAAUUAUAGAUAUUUUAAGCUUUAUU
+UAUAACCGUAUUACCCAAGCUUAAUAGAAUAUAUGAUUGCAAUAAAUAUA
+UUUGAAAUCUAAUUGCAAAUGAUAUUUAACCUUUAGUUAAUUUUAGUUAA
+AUAUUUUAAUUAGAAAAUUAACUAAACUGUAGAAAGUAUGUAUUAAUAUA
+UCUUGGACGCGAGUUCGAUUCUCGCCAUCUCCACCACAAGGUGUUUAGCG
+CUUGAAACCAUUUUUCACACCAGCCUUAGCAAUAGGGUCCCAUAUCUCGA
+CCCCAACAUCAAUGCUUCUUUUCGAAAAGUCUGAUCAGGUAGCCUUUGCC
+AACAACGGCCCAAAGCUUGGUUAAGAUCCGUAAGAGUUAGUUAAUAUCAC
+CUAUAGUUUUGUAUAAUAAGUGUCUAGUCGGAUCGGGCGGAGCCAUGACC
+CCAUAACACGGGCGUUCACCUAUGACGACGAGACAUAACUGCAUAGCUUU
+AUAAAGGCUGGUGAUAAAGAUUUCGCUCUACAGAGAUAUGCAAUUAGAUC
+AUCCCCCUUUAUCUCGGCGGUGUUAGAGUAGGACGGAGUUCUUGUUCUCA
+CGGUCGGUACCUGGUAGGACCCACAAGCGUUGUGACAAUCUGUUCAUUCC
+GCACACCAAUGGCAUGCGCUGGUAGGUAAUAAGAACUCUUACCGUUGUUA
+GCGGUAGACAUACUCAUCAUCCGGGUUUCUUACACGCAAAUCCCUGCUAG
+ACGGGCAACGUUCAACAUAAAUAUCCCAGUUGAAUGCCGUAUAUAUGCCU
+UCCAUGACGCUGAUUAGUUAGCUCACAGAUCAACAUUCAUACACUGACCU
+CAACUGUGGGUUGAUAUCUCAUCACUACAAGGCCCGCGAAGACGUCAGCC
+CGAGUCCUGAACUCAACAUCCGGAGGUAAGUUUUGUCACAAGCGAGUUUG
+AGAACAGAGUUACUCUAAGCUUGGUUUGCUUUAAAUCUAUCGCAAGGGGC
+GCAACAUACUAUGACAAGACAACCGGCCUAUGCCCCCUUCGCGCGUACAG
+AAAGUGUGUUCCCAAUUAGUACCGUUCGCAAGGACUGAGCUUUUUAAAAU
+AACCCUACUAACCUCCCUGACGACAAGCCAUGGGGUAUGAGUGCUUAACA
+AACGUUUAUUAGCGAAAGGUCUACGGGUGAAGUACUGAAUUCACGGUCUU
+CCUCUUGACCUGCCGUUGCAUAAACCUCCAUUGGCAUAGACGUUCUCGUU
+AAUAAUCACAAAUUAGCGAGGUUGCAUGAGCGAUUGUGUGCACUAAUGGG
+GUACGUACCGCACUGAUCCCGUCUUAAAACGCCGGAGACUUUUUACGCAC
+ACGGCGUAAAAUAUUCUUGCAGUUAGUCCCUAGCCAGUUAUUAGUUGGCC
+CUGAUAGUAGCACCUACUUAGACACCGCGUAUCGCACGGGCGGCGUAGUG
+GACGGCUACACCCCUCUAUGGAUGCAAGUUGGGACGGCAUAUGCGAGGGC
+CUUGCAGUUUAUGCAUCGUAGCGUCGCGCUGCAGAGGGUUUUUAUGCCCU
+UGUUUCUUAGGCCUUGAGUUUUGGUGCGCUUUCUUUUAUUCGGAUCAUAU
+CGCAAUUGUAUGAAUACCCGCAGUAUACAAAAGGACGAUGGAUCCAGAAC
+GAUAAGCGUUUACCUACUUACCCAACCUCAAGGUACUCAUCAGCGCCUAA
+UAAGAAUCGGUGGCACCCCUUCAUCCUCGCAUAAGGACUCGCCGCGAUCA
+AGGCUGAGCCGGAUGACAAUGUAUCGCCCCCCUGUGCCACUAUAGCAAUC
+CGCGAAGGACUAUCCCUCCUAUACGAACUGCUCCCCCUCUUCGGCGGGCA
+UCCUUCUACCCCGCUGAUCGCACAUUAUGACCAAGCACCUGUGUAUCCGU
+GCUUCUCGUCAACGUAUAAAGACCUUUUGUUCGGAGAAUUCUAAAUUGAU
+AGCUUAUUCGUCCUCAGCUGAAUGCUCAGAAAGCUAAUAGUGGAUCUCGU
+UUGGACGCAGCUUAACCCUCUGCCGAGAGUCAUUUGGUGGAUAGUAUCAU
+GAAGAACACCAAAGCGUUCUGUACGCCAGGCCUAUAUCAGCUAAGCGAGU
+UUUCGCAGGGCGGUGCCGGACUUCAGCUACAGCGACAUGGCACUUGGUCG
+AUACUAUCUCCACCGACGCAGGUCGAGGACCGGUACCAGACCAGGUUUAG
+ACGGGGGAACCUACGUGUGGUGAGAUAAGUUUGGGAGACCGGGUCUAAGU
+GAUCUACCAAGCGUCCUCAUAUAUAAACGAACGAGAUUAUGACGGCAUUC
+CGAUAGGGGACGAGAACGCACUCUUUCUGCUAAUCCGGAUCUGUAUUACC
+ACAUUUGCGAUGCCGGAGUAAGGAGCACCCCCCACGCAACGUCAGAGCGA
+AUGCUCGGGCGUUCAUGCUUUUAGCGACAUUAAGUUAAGAACUGGGCGGG
+ACGUAUGAAUAGUCACUAUGAUACUCUCGCGUUGGGCGCUGGCAGGUCGG
+AUAAUUCUGCCAUGCAUAGUCGUGGACGGAAAGAGUUGGACGCUGCUUAG
+UGAUCAACGCCCUCAAUAACCGCCGAACGAGCAUUCAGUACGAGACCGGG
+GAUAAGGAUUAGAAUAAGGCCACCUUGAGGAGACGUGGUGGGUAGGACAU
+UCGAGUCAGAUGCCUAUCAAGUUAAAAGGCAUGCUGGUGCAACUGGACGC
+UGGUGUUAACCGCCGGAGCCAUGGACAUUGUAUCAGGUCCUCCCCAGUGA
+AAGGACUUCCUGUUGGAAACGCCUGAGCACCUUGCAUCUCGACUCGCGGG
+UCGCUAUUAUGACUUGACUACACUCAAGGGGUUUGGUGAGAUACCUCCAG
+CCGCGAAUGAUGCAGAAAUCUGGAUUGAGGAAGGAUAGCCUUUACCAGUU
+CCUAUCGGGAACUAUGUGAAUGAAUCGUGAGGUGAUGGAGGUACUCCCAA
+CGGUACGGAGAGGGUCUAUAGGCAUAGACCUAUCAAAUGUGGAGAGCACU
+GCGGCUCUCUUGAGUAUUGAAGGGGGACCUUGAGAUGCUUAAACUAUAAU
+CCUCUAAGCGUGCCAAGGGAGAUAUGUUAAGAUUACAUACUAUUGACUAG
+ACGGUACACAUACUUUAAGGCACGCCUCCGAUGUUGGGCGGACACAGCGC
+UCGUUUACGAUAGGGGUACGGUCCGGUGGGGCGGCGGGUAUCCGGUCGCG
+GAGCGUGGCCACAGGCGUUUCGCUUUCGCCUCGGGCCGUGCGCCUGCGUG
+AUCGAAGCAGCGGGCCCGGACGCUGGGCGCCCUGCACAGCACCUCUCGCA
+GUCCACGGCGAUUGACAGGGGCUUCACCACCGCGGGUAAUCGGGCUCACG
+GGACCCCUUGCGGGGCUCCGCCUACCGUUGCGGGUCAGCGCCGGACUUCG
+ACCGGACUUCCCCCACGAGGCGCUUCGCAGCGUACCUCGUCACCUCCUGC
+GGGCAGGAACCGUCUUCUCGUCUAUGGGCCAGAGCUCUAGAGCCCGCUAU
+UAAUAACACCCAUGCUAACGUAAGCGGUAUGGGAACUCAAGACAUUUAGC
+UAUAUGAAGCGAGAUUUACACCUCGCGGCUUGCAUACUUCCCUCCAAUAG
+UCGUCGUUAUUACUUUCAGGAUACUAAGGGCGCGACCCUAGGCACCGCCG
+ACCGUCCUCCUUGCCGCCCGUCAGGAUAGGAUAACCAAGUAAACUCAAUU
+AACGCGGCGUACAUUACAUACGGCGCGGGGGCUUGCACUCCAUAGAAAAA
+UUUCUUACCCUCCACAUACGUUAAUCCACCUAGACACACAGCCAGUACGA
+AAUCUCGUUGCCGUCUUCGGGAUAGGAUAGUAGGUUACGCGAUUAUCGAA
+ACGCCCUUGUACGGACUUAGUUAUGGGGGUAAGAUAUCGGAAUUCAACGU
+CAUACUCUUUUCUGAUAGCCGUGAAGAGGAGAUAGUCGCGCAAGAUUUAA
+GAACCAAUCAUGGACGAAGCCCCACGCCGUAGAGGAGCGCCGUCGGUACU
+AGAUGGAUAAAGCUCCUGUUCUUGCCGCGGCAAUUCUCGAAAAGGAGCGC
+UGGGUCAAGUACUCAGGCGAAGUUUUCGUCAUAAGUUCAACAGAAUUAGU
+UACCCCUCAAGAUCCCGCUGUUCUCGACAACCGUCUGCUACCACAUACGG
+GCGUUCGACGUACACCCUCCCUAGGCUAGAAACAGAUGUAGAUCCGUAAG
+ACACUAUUCGGACCUAGAGUUGUGUCUGUCUCGAGUCGUGGUACGUCUAA
+UCGGUCGAAUUGACGGUCGUCAUCAACGAGCGAAUUUACAGUUUCGGUAC
+AGAUGAUUCCAUCACUACGUGUCGAAGAGUUAAUGGGACCGGCCUGAUGA
+AGCUAUCACCAGUAAGGGCCCAACAUGCCUUCGCUCCGUGCGCUUCAACA
+AUACGUUCAUCGCCGAUAGGCUACGAAUUGAUCCCCCGCUUCCGGCAUUA
+ACUAGUUAUCAGUCGGCUUAUAUUAUGUCCGAUCGGGUAGUAGGGAGCUU
+CGAAUGUCAAAACAAGUGGAUGCAACUCAUUGGCGUAGGCUUCUUUGCGG
+UGGGAUCGUUAGGGUUGUAUUCCCAUGGUCCGCAUUACCGCUGCGUCAAA
+CGCAAGAAUAACUGGAGGGAUCAAACUCGCAUCCAUCUCGCGGUGUGGUU
+GGAGAACCUGGCGGAAGCCAACUCGGCGCACUACUUUCCCACAGGAGGCC
+GGAUGCAGUCAUCUCCCGUGGUGUUUAUAAGGACACGCACUAUAUCCGCA
+CUCCGCGCAGUGUAUGGCUCGGCAACAAAUAGCCAAUAGUCCAGGGCGGC
+UUGUUUGGCUGGCGCUGAGUAAAAUUAUACCCAUUUGUAAAUUGAACGCU
+AACUCAGUUAACUGAUGUUAAAACUCGCCGCGGCUGGGCGAUAUUGAUGA
+GGCCACCGGACACGGUGUUUUCCCUGCAUGCGCCACAGGAGGCGACGCAA
+CACGGAUCAAGCCGGGUCGGUGGGGCAUCGCCUUUCACGUCGCCAGGAUA
+GCCCUCUUGCGGUAAAACAAUAAGUUUUGGACUGUAGUGCACCUGUAAAU
+CACUUGGCACGUUCUGACGUUGCCAGAACCCUAAGGUCCUCGAUACCACA
+ACCUUCCGAACCCCUCACUAAUGAGCGUCUACUCAUACCCGUGAGUGGUA
+AGCUAGGAGGUAUAGUCCCACGGCACCGACCACAGAUACUUACCAAAAAC
+CUGUAUAGUUAAAACACUAUGUUCGUGUUAAUUUGUACCGUACACUUCUC
+AAAGGGCAGGGCUGACGUGAGGCACCAAAUGACUAAAGAGCGGGGACAAU
+AAGGUGGCGGUCACACUGGGGGCUGAAGGAUCAUUCCGCGGCGUGAAGUA
+GGCUGGUCACUUUGCAAAUGGCGUUCUAGGUAUCUAGUAAACACGUACCC
+ACUAAACCAGAUGCGGGUCGUCGGUACGCGUUAUCCUAAGCAAUUUCUGU
+UGUCCGUCCUUCGCUUACGACCAAACCACACCUCAAUGGCACCAAUGUAG
+ACGGGGUAUUUGCGGUGCCCGAUUAGGAAACGAACCGGCCCUCGGGCGAU
+CGAUUUCGCCGCGGUGUUACUCUCGAGUUUCUGUAGGGUAUCAUAUAUCC
+GUAUUGGACAGGUCGCCAUAUGGUAGUAGCUCAUGGGUGGGGUUAUUAUC
+AUGGUCGGUCAGUGUGUUGAUGAUCUUUACCCGUGUGUAACAAUUAUUUU
+GAGGUGGUUGUCAAUAUAUACAGCCUAAUAUGUAUGCGAUCUGAGGGCGC
+AUGGCGGCACUGAUUCGUGGCCAAUAGCAAUAUGAAAUAAGGCAGAACCG
+AGUGAUCUUUAUUUCGAUACAUCCCAAGAGUCACCCUGCCGCGUCCAGCU
+AGCGAAGGUAAUCUCGUUCGGCCGUUCUGGGGCUCCAAUAUCAAGACAUU
+AUAAGGUCAUGCGACACUCUACUAUCACCUGUCCGUCAUGCACAAGAUGA
+AGCGGGUGAGCGUAGGUUCACGGGAUACGUUCUGAGAUAAGCUACUGGUU
+GGUAGGUCCAUCGCGAGGCCCGACCCUACGCAAAAUCCUUCAACACGAAU
+CUAAAUACGCCCUUCAUUCCAUACGAUCUCAAUCCUAGAUGGGAACUGAA
+UUUAGAGGGACUCGUCGCAGGUAGCGUAAAGUCUCGGCCGAAUCGAUGCA
+GUCAACGGAACCAGACCGAUGCGGGCGUGGGUAGAAUUUAGAUUGUUGCU
+UCAGCCUUCCAUGAGUCUAUUACCCGAGCAGCGGGGCGCUUCUGGCGGUU
+GGCUGUCCACGGAAAAGGGUGCUCAAAGUGUUUCCGGAAGAGGCUCACGG
+CUAGUUGUAGCAGUGUGGAUAUUACUAGCGGAUGUACAGAUCAUUUGUCA
+UACUGCAGGUAACAAGUGGAUCCGGUCACUCGUGGGAUCAGAUCGAACUC
+ACAGCGGACAGGCUUGAACUGGAUGCGUGAAGUAUUAAAUCAUAGUUAUG
+GAACGUUUCUAUCUUCCUGAGAAGACUCCCAGCGGCUAGUUAGUCGACGU
+AUAAAUUUGAUAGUCCAAGAGGGCCCGCCCUUAUGUCCCUAGGCGACGAG
+GGUACACCAAAUCACCCCGUUCAAUGUAGUUCUUGAUCGGUUCCCCUACA
+AACUGGACUGUCCAACGAUUGACAGAUACCCCGCCUACCAUCCUCAAUAA
+AUAAUUCAGUUACGGUUUCCGGUGCCCGGUGGGGCGCCGGAAUGAAAAGG
+GAACCCGGUGAAAAUCCGGGACAGUGCCCGCUGCUGUGAUCCUCCCGUCG
+GCCACAAUCGGGUCGGCGGACGAUCGCUUCCGAUGAGGCCACUGGUUCGC
+GCCCGCGAACCGGGAAGGCCGGAAGCGAGGGGAGAGUCAGAAGACCUGCC
+GUAAUGCAGUAAAUGCUCGCCGGACCAGGUAUUAAACCCAUCAGACAAUC
+CCGGCUGGAUCUCAUUUCAUGAGACGCAUAGCUUGAGCAUCAACUUUGAA
+UACAUGCAUCUGUUUUCUGCCUCGACCCUGUCGCUUUCUGCGUGGCUACG
+GAGCAGGCAAUGUAAUUGCUGAUUCACACGGACAGCCACAUAGAAUUUUA
+UAUCAGUAUCCGAGCAUUUGUUCUCCGCAUUGUUCAGAGGGACACCAGGG
+AUAGAUAUACCCUGAGACGUAUAAUUAAGGUUCCCGGCGGCAAUGCUGAC
+AUAAUGCAAUGCACCGUGGUAUCGUCCUGAGAUAAGUGGGCCGGUGUGUU
+UAGAAUUUACUUAUGACGCGACCUACUAUGGAGGACGUGGGUAUUGGUCA
+CGUGCGCGAAAGGAUGACGGGCAAACUGGAAUAGGCGGCUGAUCGGGCAA
+CUCAGAGGCUAGGGCAAGUUAUGUCUAAUAUAGGCAGUACUGGACUUAGU
+ACCAUGCACUCAAAGUAAAACCUAUGACAGGACACUGUGAAUAGCGAUAA
+CACCGUGCCUUGUGGUGUACAGCAACGCAAUCUAGCGGCAGAAAUUCAAA
+AUCGCUGCGAUGUCCCGUUGCAUCAUUGCAGGUCAUCGCCUUCUUCGUAA
+GCUCAUAACUCUUGCCUCGAUUCCUACUACCGGAAUCAUGAGCACUGAUU
+CACUUGCUUCGUGAAUCGGCGUCGGAGAUAAGUGGUCCAUCUUAAUUGUU
+GAAAUGUCCGUAAUCUAGUUACGACAAAAGGUUACAACUGUAGUUCCCCG
+AACUCCCGCAGACCAUAGAUAGUCGUGUGUCGUUCUCUACAGACUUCUGC
+CUCCUUCGCGUAUUUGAACUUGACGUGUUAGCCAACAUUGGGCGGAAAGG
+CAUUCGACGAAAACUAAGCAUAAGAAGUAACCGCGGACCUGGACGCGACU
+UUUUUAUCAAUCUCGCUCACUCAGAUGGGUAGCGAACCUCGAAAGCCGCU
+GACACGGUUAAUGAGCGUUGAAAUUCUAACUAUGUUGCAGGUUGCGCCCA
+GUCAUAUGUGACCGUUAACCCACCUGGCUCUGUUUUGUUUCCUACGUAGC
+UUUAAGUGACCUGUUACUUCUUACUCAACAGGGAUUGCUCUGUAGUCGAC
+UAGAUGCCGUCUUAACCCGACCAUCACAAUGAGCCGCAUUACAGUCUCCC
+AAUGCCGAACUGAGACUCGGCAACUGUCCAGAACGGGCCAUCAUACCAUC
+GAGAGUACACAGGUGGCAAAUAGCGGACGCUUGUACCGAAUGGCGUCUUC
+UUGAGCUAAUUUCCGUAAAAGCUGAUCUCAAGGUCAGUACCGCUUCAGCA
+UCGUGGGCAGGGUUGGUACCCAUAUGCGCAGUCUAAACGCGCCUUAUUCG
+CGCACCAUACCAGGAUCGCUCCCGGGAGUGACCCAAACAGUGGUUUACAU
+CGGGACGCCGGCAUGCCCUGCUAGACAUGUAUAUGCAGAAAUGAUGUACA
+GUACAUUGUCGCUUCCGCCUCGAGACCUAUUGUAUAUCUUCCCAGACGAG
+GUACUCAAAUGGGAUGCACGAGAGGAACCAAGAACCGGGCAGGGUGAACA
+UAGAGUCUUUAUCGGAAAACGUGUGUCAUUGCCUCUUUAGGGGCGCCGUA
+CGUGUCGUACUCCUCUUAGAUUUAAAAUAUUUCGGACCAGUCACCAAUGA
+UCCCGUUUCAGUAAUCCGAUGUGAUAUUACAUCCUGACACAGGUGAGAUU
+UUCCGGGAUGAAUUUUAAAGAACCGAGGAUCGACUUGACUAAAGCAUUUU
+CCUCGAUUACGCCAUUCCACCCCGCCAAUAUUGGCGACCUGCUAACCUUG
+GCUGUAUACGCAUUCUAUACCCGAGUUGACUCUGAAAUCUCAAACAGUCC
+GGACCGAUCUAGUCCGUAGAACCUGACUGACGUCAAUUUACACUCCACAC
+UCGUAUACAAAGGGUGAAAGCAGUUGACCCGCCCAAAACCGCCCAGCUCA
+AUGGGCGUUUCCCGUCUACAUACUUACUUCCUUAAUUGUCGCAGCAGGAA
+GACGAACUAAGCUUCGAGGUGCGCCAAGUGAUAGGCACGGGUACAGGUUA
+ACCGCGUUAAUAAUAACCCCUCUAUUGAAUGUAGGUACAAUGGGAUCUGG
+GGAACAUGGGCUUACGGGGUUGGGAUAAAGCAAACGCUUUGGAUCCCGAU
+UGUUGUAUCAUUUCGCCGGCAGUUCACAAGCCUUGACUGUCUCACAGGGC
+UAAUUAUCUCCGGGUAGCCGUAAGAUUAUGCACUCUUGCUCGUGAACUGU
+GCUUACGAGACAACAAACCGGCACCCCGCCGACAAACUAUGCCGAAACAA
+GGUAACGGUCGUAUUGCCACGUUGGAUCUGCGACUGGAUCAUGGCUCACA
+GAACCUGGACGGCGGUACCACAUGAUGUAAUAAUGCCCGGCACCAUACAC
+CUGGAAUAUAGCCACAUGGUACUAACACGGAACCCGAAGCGGCCCCCGAC
+CGGUCGCUCUUAUGCUAAUAUUGGGAGAGUCAGUUCUAUACAUACACAAA
+CACUGCAUUGCGCCGGCCUAAUUUAGGAAUAAAAGUUGGGGAUGUCACGG
+UUUCGACGUGACACAUUAAUUUUUAAUUGCAGUGGGGUUAGCCCCUUAUC
+GCUUUCGAGGCAUUUUAAAUGCAGAAAAUAAAAAAUCUUCUGAAGUAGAA
+UUAAACCCAGCGUUUAUGGCUUCAGCUACUAAUGCAAACUACGCUUUUGC
+GUACUAAUUAGUUAUUAGUAGAAACGUUCAUUAACAUAAUUACUAUUGGU
+UGGUUUUUGGGCUUAUUUUACAAUAGUUUUAAAUUUAAAAUUCUUAUUUG
+UUGUUUAAAUUUAAAUAGAUUUAACAAAUAGUUAGUUAAUUUUAAAUUUG
+UUUUAUUAGUUAUUAACUACACUAUUUUUAAUAAAACUAAACUGUAGAUA
+UUAUUAAUUAUGUGUUGCGGAAAGGGGUUCGACUCCCCUCAUCUCCACCA
+UUUAAGUAGGAAAAUGCGACCGAGUUGAGGUAUAAUAGGCUAGUCUCACU
+UCUCUUCACAUUGCUCUUCAAGUAACGGGCCUAAUGGGGCCGUCAAUGGA
+CGCCGGGUUGUUAUAUAGGGAGUAGGAUUUCCAGGUACGCAUAGCUUGUG
+UAGCAGGUCUUCGAGUAUUCACCUGGCUUGGUAAUCUACAUCCGCCAAGC
+GCAUAUGGCAACCCUGAUCCGGAGUCAUAGCGGGUAGAACUUAUUUCAAU
+UACAGAGCUAUGGUUACAGAUAUCUAUAAAUGCACCAGAUGAUAUCUACA
+AUGUUUUCAGUUGUUCUGAACGUCUGGGUUAAGAUUUACCCCCCUGGUGC
+AACCACGUGCUAGCGCAUAGGCCGAGUUCAUCCUCCGCCCUAGGCAAGUC
+GACGCUUUGUUAGGGAGCCGGGGACCGGACGAUUUACCGUUCAGGUCGUG
+AGUGGUGUCUCUCGCCGAACACUGUCCGAUAGAAGGUCUAUUAUUUGGCC
+GGACUCGACUAACUCGCCUGAAUCGAAUCGCGAUCUCCUGACAGCCUUUU
+CUGUCGCUCUCCUGUACGGCCGCCAGUCCUCGCGGGUCCACGCGUUACGU
+UCUCCCCAACGACUCUCAUACCCCUUUCCAGCACCAGUAAUCCCAUCGAG
+CUCUUCGCAAUGCGUCAAUGACGACUUUGUGAUUAGCUAUGCUACCCGUC
+ACCCAGCGCUGGCUUAGGCCUGACCUGCGGACGCCGAAAGAACAUCCGUU
+CCAUGAUCUAACUUAAUUUACGAUGCCUCUGUGUAUGCCCAGAGUCCAUG
+AAUUCGGUAUCGCAGUAGACCCUGGUAUAGUCAAUUGCACCGUGACCAUC
+GGGUAAAACACCCGGGCGAACACUUUGGCCUACAACACAGAAUACUUUAG
+GGCGCGCCCUCUAUGGGGGUACAGGCUGGUUCUGUAAUUUGGCCGACGUA
+AAGUGUCAGCCAUAACUAUUACCUCCUGAUACUAGGUUGACAAAGGCAAU
+UGCCGAUUCCGUAGGUCUUCUAAUGUGCACGGCAUGCAACACUGCGCAUU
+AAACUAUUAAGGUCCGAGUUGACGUAUAUAGCGUCUCGACAGUGAGUACU
+CGCCGGUAUGUAAGUACCCGGGUGAUACGACACUAUGAAGAUCCAGUCCC
+UCUCGCUGCAAUGUCGUCUAAGUGAUGCGUGAUCUAGGCAUCGACUUUGU
+GGGUAGUUGCGUAAUGCCGUAAGAACAGGCCACGACCUCGAAGUCACGGC
+AGGUAAAAAUCUAAACUUCCGAAAGCUCGUGCGGUAUAUGCUGGGUCAAA
+CCUUCAGUCAAUGCGAAUACGUACGACAGGGCGUGGGUGUUUAUUGAGCU
+UACUACUAUCUGUAGAACUGCUCUUUCCAUGUGGUCGGAGAGCACGGAGC
+UCGGGAGUCGGUUUCUAUCGGAUAUUUCAGGAACGGUGUGGGGACACAUA
+CUUGAAAUCUCCCACAGAUGCUGCCGCACGUCCAUGUACCCUUGCCGGGA
+GCUCCCGAGGGGAAGCCUUUCGAAAGUAGUCUUCCCCUGGUUUUAUCGAC
+GCAAACCGUUUACUCGUAUGAAUAUCGCGGUGUAUCAUGCGAUAAUCGAG
+UUACCCAGAAGGAGUUAUCUUUCAAGGUAGCGUCUGCGAGGCAGGUCCUG
+AUGUGAAACUCGGCACGUUAGAGGCAUCACGAACAAAGCCCACGGGGGAC
+GACACUUUACACUAGUAGUACUGGUCUCAGUAGCCGUAUGUCACCAAGUC
+GACUGGAAAUUUCGCCGGCUCCCACGCCUGUCUACUGUACGGGGUGGCGA
+AUGGCUAAAAAGGGCUAAGAGCCAUGCGGUCGACGGCACACUACCCUGUC
+CCUCAUCGACAAACAACCCGGCUUUACAGACGGACGAAGUACCCCGACAC
+GACUUCUAUAACUCAUAAUUGAAGAACAUCCACGAGGGAAGUGAUAAACA
+AGCGUGUUUGAUUCUCACCAGCCCGUAGGCGAACACGCUGCUGAAGCACC
+AGUCGUGCGAUGUGCUCCGGUCAAAGAAGCUUCUCUGCACACUGAAUCGA
+UUCCCCGCAGGACGUAUAAAAUUAAAGGGAAGCAGGUAUGAUGCCGUUCG
+AUACCACCCAUGGUGUACCCGUGCGGCUUCAUCAUAUAUCGAUACUCGUC
+UCGGAAUACACCCUUGAAGAACGCAAUCUUUAUGGGAUCUAUCUUAAGAG
+UAUCCAAAUUCAGCAGUUUGCACUCUCGAGGAGCGGGCGUUGGCGUGUGC
+UGGGCCUGGCUUGGAUGCUUUUAUCGUCCUAUAGUCCUACCUUCUUACCC
+GCCCACUUCUUAUAACAUUCGUCAGCUACAUGACCCUACUGCGACUUCAA
+ACAGUCCAAUAUCGUGCAACUUGCAGCAGUGAAAGGCGCGGGGGGGUCCC
+UACCUCUGUAUCCGACGGUAGUGUAGUGGUCAGAUUCUUGCCGUGGACGA
+CCGCUCCUACAAUACUUUGUCCCUUUGCGGUAGAUACUCCUAGCACUGUU
+UCCCGACGUUUGGAUCCCCCCUCGUAGCCAGUUUUGAGCACUCGCACAUC
+UCCACCUUAAGAAUUCGAAUAGCUAGGUACGACGGACGGAAGCGCAGCUG
+UGACAAAAGCUCCGAAAUUUGAGAACGUUACCUUUAGCAAACUCUGCCUA
+AUGUGGCGUUACUUUCCGUCGCAAUCUCGGGGGCGGGCUUCUUUGCAUUC
+AGAUUGGCUCCCGUCAGCCGAGGUGGGAGAUGUAUGCUCGGCUGAGGGUC
+AAUUGCUCGGUUGACUCUUGCAUGUGGGCAAGUCACAUAUGUCAGAUAAC
+GGCAUGAUUUCUCCAGGCCGGUCAUCGGUGGCGCACUCUGGAGAAAGCAA
+CAUCCUGAACAUCCAGCAAGGCGUGCUCUGAAGCCUUAUACCUUCAUUCU
+GGCUACACCCCGUCAUGGCUGGAGGUCGCCUUCAUCGGUCGGUGCAAGUG
+UGCGGCCGGGCGCACUGUCGGCAGGUCCUCGGACUGGACAGGCGUGCGCG
+CACGUGCGAAGACGUACGGAUGCACGCAAGUACACCGUUGCGGGACAGUU
+CCGGAUUCGCACCGGAUUCCCCUGCGGCGACAGCGAGCAUGAGCAUACAU
+CUUGUGCCGGGGGACGCGAGUGACCCAGACUCCUGAGUAUUUAGUUUAUA
+UACGUUGGGUAAUGGACUGAAUAGGGACUAUACCCUCUUCAGUCCAGUCG
+UCCAGAGUUAGUCGUUGGUGUUAACAGGCACCAACUCGGGCCCGUUAAUA
+UACCACCGAAUACCGACUAGCACACUACGCGCAAGGGAAAUGUGAACUGC
+AGACCACGGGGUACGGAUUUUGUGUUGCGUAUAGAAGCUUGUCGGUGGAA
+CCGCACACAAAGGCAACCACGUGCUUAGGGAACAUAUUAAAGGUUGCGCC
+AGUGGAGGUCAAUUGCGCAGCAGCAACUGCUCCAAAGGUGCUUCGGUUAA
+UGUGCUAUAACAUAAAUCUCGAGCACAUUGGUACCGCUAGCAGUGCUCGG
+CGUAACUUCCGGCUCGCUAAGCAAAUUGUCUCUGCCAGCUUGGGCGUUUG
+AAUUGGUUCGUAUGAGGCCUGGUGGAGGUCGAUACAUAGCGCUUUCUCCA
+CCUGCGAGCAAACGAACCGUGCAUAUAGGCCCGAUGGGGCUGCACAGGCU
+UCCAACGGGUGAGCGUCCAACAUUGUCGUCGUGCUCCCAUAUGGUAUCUC
+CGUUGGAACACGCGGCGUUAGAGUCCCUGCAUCGGGUUCCUCAUUACGGC
+UCACGCUCCUUAAUUUAACCUACGAGUGUACAGUCCACAGUGUCUCCUUU
+GGUUCAAAUGUGGUGGGCGUGCUUAGAUAUAGCUCGCUUUGAUACAUAAU
+UACUGAGUUCAGCCAUCACAUGUGCACAAUCCAAGCAGUCCCACGGACCC
+GGCCCAAAGCCGAGAUUCGUCGCUGAACAAUAGGUAGUUGGUCGAAUUUU
+UCCUAGCUUGGCUUAACGCACUCAAAAUCACUCCAUUAAUCGAGCUCAAC
+ACUCUUCGUAUAUCCUCUCAAUAUGGGAUGAGGGUCUCUACAGGUACCGU
+AAAUACCUAGCUACGAAAAGAAUGCAGUUAAUGUGCCUGCAUUGGCGUGC
+GCAGGGUUCUGUCACCGUUCACACAUGAUGAGUUCGUAACUCAUCGGCGA
+GAAUUAACGACGCGUCGAGGGUCCUCCUCUCUUUUGACGGCUCGUGACCG
+UUGCCUAUCAAAGCGCUGGCGCGGAGUCGGACUACGACAGAUGGUGUUGC
+AGGGCUACGCAUGCGUCGGAUGUGGGUCAAUUGCACUGUUUAGAUAAGGU
+GUUUGGUAACGCUGAGUUGCGUAUCAAGAUGAUAUGCCCGCUUUUUCGUC
+UUAUAACGCUCCGCUGGUUGAUGCUCACCUGCUAGGCAAGGCUCUGGAGG
+CAUCGUAAUCGAGCAUAUGCAGCACGGGCCGAUCAUGAAUGUUAAUAGGU
+UUAUCACAAACUCUUAAAAUGAAGAGGUAAUCCGUUGACUCGGGCCCGGG
+AUGGAGGGGAGCCGGUAGCCAGCUAAGGGGAGGGGCGAUUAAUAUACUCC
+AAUAUGGAUGGCCUUCAUAUAACAUACUUUGGAUAUUGCAUGGAACCAAA
+CUAGACCAGAUUCUAGACAGCCAAUUAUGACACCGUACUUGGUCCAGUUU
+UAUCUUGCCCUCGGUUUGGAUAACACGGUGUUCGUCACGAAUUGCCACGG
+AUAUGCCGUAGAUUUUCGAGGGGACGAACCGUUUGUGCCCGUAAUCAUCA
+GCGGUGACGAAUUGAAGUACGUCCACGACCUGCACCUCACAGUUGUCCUC
+UAGUGCGUCCAAGACACUUCGUAUUCAUUGGACUUAGACGAGCGGAAAAU
+AAUUUAUGUACCAAUCGAGACAGACCCGAUCAGGCUUCAUUAGGUUUCGA
+GAAAGACGUAGAUAUGACGUUUCUAAGCCCAGGUAAAGAGACCCACCCGG
+GAAAGCCACGUCGAGGAUCUAUUUGUAGCAAACCAUUACGUUCCCCGUCA
+GCUUGUGGGAGGGGUAACACCGGUAUAUCAUCGGCCCGGGGUUCAAGAUA
+GUUGGAAACAGAUAGGUACACGCAAAAGGGUUAUCUCCUUGAGGCGUAUG
+GCCCACUCUCGAAGUUACGGAAUACGAUGCCAACUAUCCGGAUGGUUCCA
+UGGUCUUUACUACAUUUGUCCAUAUCGGGCUUGUCGGUUUCUACGGACAU
+CUCCGCCAACUGGCUUAUAAACUCGCGCCUGCUACGGCGCCACGCUCCUG
+CGACAUCGAGGAGCUACAUUCGUAGACUAAACAUCGAGCCGUGACUACUC
+AGGAGCAGGUCGAACUUGACGAUAAUCGUGACGAAUAUUGCUCAUUCCCC
+CCCAGGUCUCGAGGAGAGUAGUUAACGUAAGGCGGAAGAAUGGUGAUAGA
+CAGAUCGAAUACUUUGAACUCACACAGGAACGUCACAUAUGAACCAGGUU
+CUUCGGAACAACUGGCUUACGGUCUCAACGAGGCCAAACAAUUUACAGGU
+UUUGUUGUUAGCACUGGCCCCGGCAUACCAACAGCGCUCGCCAGGAUCUG
+UAUUACCCAGUUAAGUUGUGCAAAAACGCGGUGAAGGCUGAUCACACGCA
+CAGAUUUGUAGUCGGCAAUGAUUUUGAUCCUCGAAAAACCCGCCAUACCG
+UUAGUUUGCGAUUUUAGGUUGGCCCGCACCAUUACCGUAUUCGAGCUGCA
+GCGCUGAGCGGUUCCCGGAUAAGGUCCAACUACCACCUGAGCUGUGUCUU
+UCUUUGACUGUUGGACCCCGCGCACCCGACAGAGCCCAUUGACCCUUGCU
+GCCUUCCGGCCCUAGGGGAGUUCACAGGAUAGACGCCGCGCGGGGUCCAA
+CUACGUAGACACCGUAGCCCGUCUGCGUAGAAAUUAGGGCUUCAAUCGGA
+ACCAACACCUUCAAUUCAAGGAAGUCUCAACAUUGAGCAGCUACUCUCAC
+UGAUCCUAGACUGCCUUAAGCGGCUUUAACCCGCCAGGUAACUCUGCCCC
+UCAGGAUAAGGAGUCUUUAUCGGCAUCUGGAUCACAUCCACACUAAAGGG
+GGCCAAGAAGACACAAAAUAUCCGUACUUGGCCUUCAACGGCAAGUGGUG
+CACUUCAGGACAUCUUAAUAAACUCAGUGUAUAAGGGUGGCGUGAGAGCC
+CUGCCAUAGCAUGUUAAUAGAUCCCAUCAGGAUCGCAGAUACAUCUCAUG
+ACUCUAUAGAUGCAUAAGAGAGUAACGGCAAGUUAUUGCGAUAAGUUCAA
+CAACCGAGAUGGAUAUCUCUGGACUUAUCUUAAUUAGUGAGACUUAUGAC
+UGAUAACACCUUUUAGGCUCGUGCCCAUUGUCAUAAUCGUGCUUAUAAGC
+AAGGCAAAUAGUUCGAUCCUCAGCGGCCCGAAGUGAUCCAGGUAAAUUGC
+GACACGUGGCCCUAAUUGAAAGAUGAUAAGACACUGCGAACGCUCGCGCG
+CUCUAACUGGACCGGUACCACACGGCUCUUUGGGACUCCUAAUGGCAUUG
+AUAAGCAUUGUCAUCUUGUACGGGCGUGCGAUGAGUGGCAUACCGUGUCA
+AACAUCCGCACAGGGUUAGGAGGAAGUAUCCAAAUAAAUCUGUUGAUUCU
+GCAAUCGGCUAAGAACCUGUUAGAGUUCUCUGACACUGGAAGAUACGUGC
+CAUUGGCAAUUUGGAAAGAUCGUGCACAUGAGUCUGUAAAUCUCUAUGCU
+AUUUUCAGCAAAUCCACCAUCCGGAUGCUGGCAGUAUUUUAAUCCCUUAU
+CCAGCACGACAAGUUCGCCUUCGACGCCAGCAUUCAAUUCCCACUGCCGC
+CUUGAUUGAGUGAGAACACUACUAAAAGGGGAAAGCGGCGUCACGACUUC
+UGAAACUCGUCAAGUGCAAACGCCCGCACUGUGGACAGCGUAUCUAAGAG
+CAACCGGCGGAAUUGAACUGCAUGGUUAGCCAGCGAAUCGUGUCGGCCAC
+AUUGAGGGCGUAAAUUCAUUAUGAUCUAUGAAUAGGAAAAAGUCGUGCUG
+GCUCCCUGGCGCCAUCCUUGAUCGGUGGCUGUGAGUCAUCUUUCUAGGUU
+ACCUAUCCGCUAGGAAUCUAGCAACUGGCCACUUCUUGUGCACAAGCUGA
+GGAAAUGAAAUAUGUUUGGGCAUGCUAGCUUCAGUCAGACGGGGGUCAUU
+CCUACAAAGUGGUCUUCUUUAGGUAACAGACUGCGCAACGCCAUUGCAAG
+CGUCGGGUGUUGUCCGACAAGUUAAAAUUUUUACGGUCUCGAUCUCGAUU
+CAGACGGCGUACUGUAGCCGAUAGUGCACUCCAGCAUCGCUUAACCCGUG
+GAUCAUAAAGAUCCUUAAAAUGCGCACCUUAAUUCACACUAAGUUACUUC
+AGUAUCUAAUUAGCAGUUCACACGCGGAGGACUAUUUAGAAAAAAGAGGA
+CUUUCAGUCAUAAGUGAUUCGGCGCUGUAAUGGCGUCCGAUGGAUCGCUU
+CUCACAGAGGUUCCCGAGGGCUUCACUACUCCCAGGCUAUUUCGGUCGCG
+AGGCCCUCUAUUCAAUACACGUAUUAGGAAGGUGGUUGUCAUGUCCUUGG
+ACGUAUGAAACACGCGCUCAGUGAGCGUGUCUUUAUAAUAUACCCGUGGC
+GGGUCGCAAUCUACAGGCUGAAAGUGGGUCUCGACAACUCGUCCCGAGUC
+CUGCCUCCACAUGGGGGCUCGUUUGGUCGAGGUGUAACUGAGCGCCUGAC
+ACCCUUCUUUCACUACAAUGUACAGCAUCGCAAAAACUCUGAGACAUUCC
+AAAAGUGUUCGGGGGCCCCCGUGUCGGUGACGCGAGGUCUCAAUAACUCA
+GGUGUAAAGGAAAUAAUCGAUUCCUGGUGACAUUGCUUCAGCUUGCUUGU
+AUUCGUUAACGAUCUGCGCUUUUUCUUCAACGCUCAGUGCCAUGAUGGGC
+UUCCUCUGAGUGAACAGGCCGGGAAUCGCUUCCCGUGUUUUAAAAGGAGG
+AAUGACCGUGCCUCGUAUGUCUAUAAUCACAGAUAGCUUUCCUCGAGGGU
+GUCUACGCACCGAUAUACGCAAUGCCUGCACGGUCGUGACUGAAAUUCUC
+CUGCUUAUUGCGCGUAUGGGUCACGCCCCAGCCGCGUGAUUAGCGUGGGC
+UUAGAUCAGAUUCUGGCGUGGAAGAAGCGACUGGUCUCCCAGUUGGACUU
+UUUUCAAUUAUUACUCAUGUGUUCGAAUCUCCCCUCUUAAACGUUGAGUG
+CAAAAGGUCUUGGAUAAGGACUCGUGAUGCAUAAGUGGGCUACUUGUAUU
+UGUUCGGGUCCUAAAAACACCGGCCGAGAGCUGUCGGUUAGUUGCUGCUU
+UAAAGAUAUAUUUAAAGUAGAGGAAAGUCCAUGCUUGCACUUGCUGGAAU
+GCAAGUAGUGUUUGUGUAAAUCAAAGCGAUAAGAUUUAGGAUGUGAUAGC
+CAUAACGACAUAACUAGUCUAAGGUUAAUACUAUGAUGAUGUUUUGAAAG
+UGCCACAGAGACGAGCUUGGUGAAAACCAGGUAUGAAACGCGGUAAACUC
+CACAAGCAAGAAACCUAAAUUUUGGUAAGGGAAUGUUGCUUUAAGAACAA
+AUAAUUAAAGUAAUGACAGCAAUUGCUGUAGAUAAAUAACUGACUUUAAA
+ACAGAACAUGGCUUAUUGACAGCAUGCUAUCUAAAAAAAGGAUCAUGAUG
+AACUAUUAAGACGGCGCAUUGUCAUACAAAAGUUUGCUUGAAUUUAAUGA
+GAACCUGUGAUGCGUAAUUAACAUAACCAUUAUGUUCACUAGCGGAUGGC
+CAUCUAGCUCUUUCGGAUGGUCUUCAUACCUAGAGUGUUCGACCGAAGCU
+AGACAGUAUCGGUAGGUCUAUGGAGGGCCUUUAGAAUAGGCCGGGCACCG
+AAUAGCAGAAUUCGCUAUGUGACAAGUCCGUUUCUUUGGAUAGGGCAGGA
+CUCGUGGUGUUGACAACUUCUAUACAAUCACACUGGUUAUGUCGUCCACG
+UGCGUGACAACAUGUAGCAACCCCAAUAAUCUGAACGUGUUUGCGGUGCA
+AUCUUCGAUUCCUAUGAGAGGCUUGGCUUUCUGCGACUGACGCGACUUGU
+GGUGUGCUAUAAGUCCUAUUCCCCGCGAUCUAUGAGGAUGGCUGUGUCGG
+GACUGUCACUUGGAACUCCGUGACGUAACGUCCGGGUUUCUUGCCUUAAA
+ACCCGGCGCGAGGCAUGUGGGGGGGUUGGGAACAGUAACUAUCCAUGAUA
+GAGUUAUUCCCCUUUAGCUAGCUAAGGUACGACCUGCUUUAGGACGGUGC
+CAAACUCUUCCUCUCAUCCGGCGGACCCUAGGACGUGGAUUCCCCCAGUC
+UAACGUAUGCUAUAGGACGCUGCAGGCAGAACCCAAUAACCAGGUUCGUU
+GCGUCAACCUGUCUAGUCCCAGGUAUCUGAGAAAGCCGAGGCCGGUCGUG
+CAGGAUCGGGGGAGGUCCCUAUGAGUUUAGCAAAUUAGUAUCCCCGAUGA
+AUCCAGCUUAGACCAUUCACUAAGGCCGACAUAUUCGUACGGGUUAUCGG
+UAUACGUACGCUCUUAUCGCGAAGGCCCAAAAUUGGAUCGCAGUACUGGG
+UGGCCACACAUAUAUUUGUGUUAACGGACCUGCGCAAGAAAAGAUUACGG
+ACACUGGGACAUCCCGACUACUGCAUCCGAACCGGGGUCAUUGGCAAUAG
+GAUCCGAUUCGAAAACCAAUCCGUGUUGCUAUUCAGGGGAGUGGUGUGAC
+AACCAGGGUUUGUCUAUGGGCCCGCUUAUUCCUACAUACCUAGAGGCUUU
+AAGUGUUCUGCGUGCCUUGACGCGACACUGUGCGUUCGUUUGGUAAUUGC
+UCGGGUUAUAAGAUUUCCAGACUUAUAUUCUGUCGUGUCGGAUUUGGCUA
+GACCUUUACUUCUCAAUGUUGACCUCGAUGACCUAUUUGUUCAAAUUGAU
+CUUGAACUUACUUUGAUGCGCAUGCUCAAGGCCCGCAAAGGAUCCACCUG
+AGGAUGAACAGACCCAGACAGCGAGACAAACCGGGCUACUGUUUCAAGCA
+AGUUCGCGACGAGCAGCUGUUUGAUGAGGCAAAAGAAAGUGAGACCCGAG
+GACAAUAGCCCAGAGUGACAAUAGGACCCGUUAAGGCCUCGCGCAAAAAA
+GCGGAGUUUCAGAGUAUGCGCUCGCAGCCAUAGCCUCCAAUUGUACGUCA
+UCUCCGAGUCAUCAGGUGCGACCGAAGCCGAAUGGCUUUGGUCCAAAAUA
+GCCUAGGAUGAGACGGUGCGUGCGGGUCCUUUAUCCGGCAUACAACUCCC
+AGAGGGUGCGUAGUCUUGCCGUCGUCACUACCGGCGUGGUCAGAAUGGCC
+UUUGCGGACCUAGUCUCACGCUCAUGUUCUGGUGCCUAAGACGUCAAAUU
+CCCAUAGCGCGUCGCACCUUAUAUCGGGUCACAAUAGAACUACACUGUGC
+ACAAGUCAUGCACUCCCGAUUGGCGUCUGGUUACUUGCAUGUAUCGUAUU
+GGAUAGUGUUUGCAUGAGGAACCUCGGUAGGCUGUGAGCGAGUAAGGUAA
+ACACGGCCGCGAAGACCUGCCAACUCCGCCGCGUUCCGUGCUAGUUCGGU
+GGCAUUCUUUAUUGGAAGAACAAUGGACCCAGUCCCACACUGUGGUAGUC
+GCCGAAACGACCUGAGUGGCUCCAACCAUGCUAGUUGAAGAACGCGGAAA
+AUGUGAGAUUCGAACUCACCAGGUUAUUAAAUCCUAUUAUUUAGUAAAUA
+ACUUAUCUUGCCGAUGAUCAAUUUUCCUCCGCUACUAUGGCUCUCUGAAU
+ACCUGAGGAGCGCCCACUCAGAGAGUCCGCCUAGUGAGCCAAAAGAGCUA
+CGCAGGUAUGCGGUAGGCUAUCAUAACUCAUAAGGCUACAGGAUUGUCGC
+ACAGGUGGCAAAGAGCGUAAGGUUUGUAUUUAGUAUCUGUUACUUUGUGA
+AUUUGCAUAUUAAACAAGACUCACAACCCCAUCGUAUCGGAGUCUAGAAU
+CACCCAAGAACCAACCGCGGGAAUAUCGGUUUCCGACUAUCACACUAGCG
+UUGCUGAUAUCCACCAAGCGAUCGGUCUAUUUUUGACCAUCGUGUCUGAA
+AAUAGUAUGGCUAGUAGUGGGCAUUGCUCUUGCUUAGUUGGUCAGGUCUG
+AAAAGAAGCAGCCAGGGUAAGAUUCUGUGGGUCAUUACUAGUUAUGCCGU
+AAGAUAGUUUCCAAGUGAAUGCCGGCCAACAGGACAGGUCCCGUUAGGUG
+GGCCAACGACGUUAACCCAAGUGUAGGUCAAAUUCGAAAGCGGGGGUAAA
+CAGGAUGUUCGAUGUGGAAAGUAAGCCUCUAAUCGAAGUACCGGGAGUGC
+ACAUAUUCUAGCGUCGACGGGUUUUAUGAUUUAAGCAGCGCGUGCCCUAA
+GCGCUCACUGACAUUACAUCAGUCUCACGCAGGAUAUACUUCCCGAUAGC
+GCGAUCAAAACUGCUUCGCUGAAAGGUGUUAAGAACUAUAAUAUCAGAUA
+GCCUGCUAACAGCCUUAAUUACGUCAUGCCAUUUCUCUCGCCGCGAGACG
+CCCUCACGGUAUGUGUACAUUACUUCUAAGCUAGGGUUUGCUAGCUAGUA
+GGUAUGGUUUGUGACAACACCGCGCAUGGUUUUUGGGUUUCGGGUCUGUC
+CGAGGGUCGCUAGAACCGGGAAUGCAUUGCCUAUCGUUUCCAGCGCCGUG
+ACCAUCAACAGGCCCGUCCGGAAAGUGGCUAGUGCCAGGGUACACUAUCA
+UCGGUACUUCACAACCGAGACUACGAAUCCUUAAGUCGCAGAGACCCUGU
+AAUGAGUGGUGCGCAAUAGGGUGCUGUUCUUCCCCCUCACCGCUCUGGAC
+AAGGGAAAUCACUUACAUAAUCACGUAUGCAUUUCACAUCCUUGCCAUAC
+CAAUACUCGAGCUGAGCUCCUACCCCCGAUUUGCGGUUAAACCACGUUUC
+AUAAUCGCGGGCCAUACCGUGAACGUUUGAUGAGGCAAUAUAAUUGUACC
+UACACCGGCUUUCCAUUAACAUACUCAGUGGCAACAGACCUAGCUAUCCC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr8.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr8.ebd
new file mode 100644
index 0000000..2a9d0fa
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr8.ebd
@@ -0,0 +1,20 @@
+RF00230 AE008529.1/12481-12234 pg-1_8 15828 16075 0
+RF00174 AE012832.1/3064-3332 pg-1_8 11238 11506 1
+RF00230 AE016948.1/260670-260899 pg-1_8 25026 25255 0
+RF00174 AE017174.1/143751-143548 pg-1_8 43246 43449 1
+RF00023 AF169626.1/1-304 pg-1_8 22530 22833 0
+RF00037 AF171078.1/1416-1442 pg-1_8 29281 29307 0
+RF00009 AF186214.1/1-364 pg-1_8 19186 19549 0
+RF00009 AF186224.1/6-446 pg-1_8 46095 46535 0
+RF00009 AF186225.1/1-234 pg-1_8 25475 25708 1
+RF00373 AF192349.1/1-262 pg-1_8 44477 44738 1
+RF00373 AF192351.1/1-250 pg-1_8 11778 12027 0
+RF00023 AF440351.1/1-322 pg-1_8 42094 42415 0
+RF00174 AP003011.2/321703-321523 pg-1_8 30535 30715 1
+RF00005 J01390.1/6367-6447 pg-1_8 19646 19726 1
+RF00177 L07836.1/21-533 pg-1_8 39512 40024 0
+RF00028 M55084.1/84-519 pg-1_8 17449 17884 1
+RF00031 S79854.1/1605-1666 pg-1_8 43453 43514 0
+RF00023 U30821.1/84810-84519 pg-1_8 38399 38690 1
+RF00373 U42981.1/1-475 pg-1_8 45355 45829 1
+RF00005 X99772.1/7842-7915 pg-1_8 7584 7657 0
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr8.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr8.fa
new file mode 100644
index 0000000..59e464a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr8.fa
@@ -0,0 +1,1001 @@
+>pg-1_8
+GCGGAUAGAUUCGGCCGUUAGAUCUCAAUCUCCUUGGUGGCGUCGACGGU
+GAAUCGAACAACGGCGACACGAACUUCCCUCUGAAAUCAGUGAAUCGCUA
+CCUCGAUCGAGUCCGUGGGGCUGGCCGACUGAUCGUCGGCCCAUCAACGU
+GACGACAGAGAGUUUCCGGGCUCUUCAGCACUCUAUCGCUUCCAACCUUC
+UCGAGCUCACAUGUUGAAGAUAGUCCGGCAACGCUGCUGUUGGUGGCAGA
+UUCUCCAGUCGUCUGAACUUACCUAUCAAUACCAACGGUAUGUACCUUGG
+CGCGGUGAGCUGAGAUCGUAGCUCCCGUCUGUCGGCUUUUAGUUAUGAUC
+AACUUAUGCGGAUACGGUUAUUCGAAUCAGAUUUGCACUGUCCCGGAAGU
+CCUACGUAAGGAAGCCAUGGGGGGAAGGAUUUAAAUGGCGCGUGUUCAAC
+CUAAAUGUUAAGUUUGAAUCUAGGCAUGUAACGACGAAUUGAACUACACU
+GGCUAAAUUUUUCCUCUAACUCCCCGACGACGCCCUAAGAUCCUAUGGCA
+AUUUUGCGACAAAGGUGCGGCUUGUGAGGAUAGCUGCUUAGACGAAGAGU
+GGGUUGGUCUUACACGUUCAAGGGAGGGCAGACGCCACGAGCCUAGACAU
+CACGUUGGCCCUACUUCAGUUCUACCUCAGAAACUUUUUAAGCUGCUGAG
+CGUCCCGCCCGUUAAUUUCAGGGGGACUCGGUCCUACGUCUCGGUAGUGC
+UCCGACUUCGAUCACGGGAUCCCAGUUAAGAAAACAGUUGAGAACGCUCU
+UGCCAAAAUCUUGUCCUACGCGGUAUUAUAGAUUUCGAGAAAAGGAGUCU
+AUUUACUAACUUCGGGGGCUGCUUGGGCCGAAUCUAGUCUACCCGGCAUA
+UCUUCAGGUGUAAUUUUAGGCGCUGUGAUACCUAUCCUCCUGAUUGUGCA
+CCGAUCUACUAGACUUGUCACGGCCAGAUCUGAGCCAGAGGCCUCAGUGA
+UUUGGCUGCUCCCCAGUCGAUCUUGUCAGUCCACAGAUCAGGCCCUGUUU
+CGCAAUUUUAGCAGUGCGUGCGACACGGUGUGUGUACAAUGGACUGCUCG
+CGCGAAAUUGCCAUGCCAAGGAAAACUAGCGCACAAGAUGAAUAUUGGCC
+UUUGCGAUCUUAAUUCGACGUGGCAACCAGAACUAUGGCAUAGUGUUAUG
+GUAUACCAGCAUGAUUCGUCGGAAGAGAAGGAAAGUAGCCUUAGUGUUGC
+GAAUCCACCAAUAAUACGACCAAUGCUGACCGCCGCGUUCCGAAAGGGUG
+GGAUAUCCUGUAUACCUUCAAAAGUACGUAAGAGAUACCCAUGUUAUUAA
+AACUAUAUCACAUGUGUUUACGACUGUUCGAAUGUUUAAGAAUGAGCCAC
+GCAGUUGCCCUCAGUGGGAAAUUCAGAGCUAGCGCGGUCUGUUAACAUCC
+GUGUUACCCGGAGCUGGGGAAUCUAUCACUAAUUUCAAGUUACUACUACC
+CUCUCAAUUCGUCAUGUCCGCAUGGCGCUUAGUCUACCAAUAUUUCGUUA
+UUAGCGGCCGCGAUAGAAUGGCAACGAGCCACACUUCACUGUUCCGGACC
+UUCGGGGACUCCCGUACGAUAAGCGUAGAAGAGACGUUUGAGACGCCAGA
+ACCCUGCUACUCAUCGACAACCCAAACAACCUAGCCAUGUAACUAAACGA
+AUAAGAUAACAUCUGGGAUCCAUAACAACACAGGUCUUAGACGACAUUAU
+GUGUAGAUCCACUAACACCAGUUCUGGCCGACGAUCUCCAAGUAACAAUA
+UUUGUCCAACUAACCGCGCGAAUGACGGUUCCUUACUAUGCGGGGAUCUC
+GUAAGCCAGGGAAUGCAUAAACCUUUAUAGACAGUAGCCUCGAAUUCAUA
+UACCUUAAUACACGGGCCGGAGAUGGGCUCCCUAGAAUAAUGCGCCGAAA
+CGGUGUUAUUUUUUUUUGUGCGUAAUCAGAACCAAGCCCGUAGGAUACGA
+AUCGACCGCUGUACACAUCUUAAACAUACACCAGUCCUUCGCGAUUCUGG
+CUACUUACCCCACUAGUUCUCUCCUCGAAACCCAGUCGGGGGGCCGUUAU
+CGGCACCAGAGAGUCCAGUCAAGUAUCCUUUACAACUUGAAGCUAAAUAU
+AAUCACGGGCUACUAGGGACAUGGCAUGCGCGAACCGUGACAUAGCCAGC
+AUGGGCACAAUAGUCUUCGGAGUCGAACGUGAUGGUCUUGCUUUGAAAAU
+AACGUACCGAGUUGAAAUACUGAAUUCUCGCCAGCGUGCCGGCUGCCGGU
+AUGCCUGAUCACGGGGACUGAAAAGGGUCAAACCACUCGUUUAAACCGGG
+GAGACUGUUCCUGAGUCGCUCAAUUCCUUAUGUUCCGUCAAGGACCGUUA
+GUGUUGAGACUUACUAAGCCCGUGGUGCUCGCUAACCUCUACGUGAGUGU
+GAUACGAUGUCCUAUAAGUAUCCACCGAUAUACGCUGCACUCCACUUGUC
+AGCAAUGGCAAUGAACACUACAUCUCGAAGCUCCCUUACCUAACUCAAAG
+GGAUUGGGCCUUUAUAGCAUUUUUUCACUGCGAAUGUGCAGUUGUAUCCA
+GUAUCUCGGGAGCCUAAAACUGGAAGACACUCCCAAAACGAGAGCGGACC
+CCGUCGAGUCUCUCCUAUGAUCGGAUGCGACCCAGUCAUUCACAACUCAA
+UUGUUCAAUAAUUGUAAGAUCCCCGAAUGAGGAUACGUAAACCGCUCCUC
+AACACCAUCGGUAAAUGCCACUGUUCUGUGCUUAAGUACAAAGGAAGUAU
+CUUGUCUUUCUUGACCCCAACCAGAAUAUGCGGGAUGAUUCACUGACUCU
+CAUUCACAAUAGCCUGCAACCCCAUCGAUUGGUGUCUACACACCACUAGA
+GCAGCAGCGAUUAGGUGGGCCGGCGAAGUGUGAUUCGGCGUCUUCAGCAA
+GACUUGUUAUUCGUGUUCAGACUCUACUUGUAUCUUCUAGUAUUAUACUA
+AGCUAGUCAAUAGUCCCAAAGUCAGUGAAGUCUUGUGGAGCGUAUAAGGU
+CUGGCUCGCGAUUGUUUACGUUCCCAAAAAGCAUAGGAUUAUAUCAGACC
+GCAAGUACUCCACGAUGUCCCGGUGGAAUAUGAGGAUAGCCGCAAACGGG
+ACGAUGCAAAGAUGUUCGAGGGUAUUAUCGACUACUUCCGCAAAGUCGAU
+CUGCACCAGUAACUAGAUGGCAUCUGUCAGCUGGCGGGGAGUACUGUACU
+ACCAAUUACGGGACCUAUACAUGGGAAUCCGGAAUUACUAUUCGUUUUUA
+ACGGGAAGAUUGCCGAGGACAUACCUUGGUCGUUACGAAUAAACUAAUCG
+ACAACUGAUGUACGUGAUCGGUCCCCGGCGACGAGGGAGGCACACCCUUA
+UGAUUAACUUGUCGUUCGUGCCAGUCUUUCCAAUAAUGGACUAACCACUA
+CUAAACCGCAGUUGUCAGUGGUGAAAUGAAUCUCGGUCCUUCUGUCGAUA
+AGACUUUCGUAGUACUGAGCCGGAAUUAAUGCCACAAUCGGCCCUCUAUU
+ACUGCGCUAAUAUCAGAACCGAGAGGAUGGAAACGGGAAGAGGCCCUCCU
+CACCCAACGGGUUUGGAACUCGGAGCUGGUGGAAUAAACGCCUGUAGGUG
+UAAACUCCCCGAAUCGUUAGACGGGAUUUACUGAUCAGAUUUUCGUCUGU
+GGCUGGAAUUUCCGAUAAAAAAAAGAGCCAGAUAUGAAGAGGCUGUUCGA
+AGGCUGGUCGGUAAAGUGAACCGGCUAGGCGGAAUGCAGGAUAAAUCUAA
+AGCCUUCCCAGCUCGGUUUCCAGUACUGGUUAUAUCUCAUGCCCGUUCGA
+GUCAGGUUGUUGGUUGCCUUCACGUUUGAGCCCGCGAGGGGUACGGCGUA
+CCUUUAUACAAGACAAAGAGCGCCUGGGACGCGGCGAGUUUGCGAGAGUG
+ACUGCAGACGGUCAUAAGCCUGCAAACGCGGAGCGGCAUCCGGUUACUUC
+CACAAUGAAGCCCAGCUAAUCGCAGAUUAGACAGUCUUCGUCUGACUCGG
+AUCUGGCCGGGGUCGCAUCCCUGCUUCACAUUACCGGAUUUGCCAUCCUG
+CACUGUUUGGCCAAUUGGGACCACAAGCCAACUAACGAGACCAACAUGGA
+UCAACCUGCAUCCCGGGAAAACCCUAGAGAUCAGCUGGGCUCUUUGUUAG
+UAUUAUCCUAAAUGCGGACUUUGAUACUAACUCCGCGGUGUUCACAAAAA
+CAGCUCUCUUCUUGUCAGUGUGGAGUAACUCCGACUAUAACCUCUGGAAG
+GUCAGUACGGCUCACAAUCAUACCGUAAGUAAGCCGACAAAGAGCUUAAU
+CCUAUUGAUGGGUACUGUAGGUGUGGUGAUGCUAGCGGCUGGAGCUGUAU
+AUAUGACGCAGGAUGACUCCUGGGUAACCAAGGGGGCGGCCAUCGAACUC
+UCGGUAAGGAUUGAUUCACAAAACAGAAGGAUCGCCCAUGGUUAGCGUUU
+GUCAUCAGUGGUCACCGAACUUACCACCCACAGCUGGUCUGUCUUACUCC
+CGGCAUGUUCUCCUGCAUCCCCUCGUGGCGCGGUUUAUCACAACCGAGCG
+CGCCACGCCUAAGCCUGGCCCCUCCUGGUCAAGUAGCACUGUUGCUGGUU
+GGUCUUUCAGGUCGGGAAGUGUCCUAGGAAUACUUACGUUUCUAAUACGC
+GGGUCUCCCUAACCGACUGGGCACUAAUAUCCGAGGUUUUCUCGCAGACU
+AUUGUGCUUAUUUUUGGUGUAUAAUGUCUAGGUCAUCGGACCGAGCGCGC
+UGGAGAACCCGGGGGAUGGCCACGUACUGUCUUUGGCAACAUCUGAUCAU
+UGGAGGGCAGGGCAGAUUUGGGUUACUGAUUGCAAUUAGUAAUCACAAAU
+CUGAUAUAUGCCGUUUGGCUAGAGCUUAACCGUGUUUUUGGUGGACGUGC
+AAAGAGCACAUAUUUUAAGCUGCGUUAUAGAGUUGAAUCCCGACUGGACU
+UACGUCGCCUCAUAUUCUUGACGCAUUUUUAGCAGACACUAGCCGUGACA
+AUGGUAAAACUAGACCCGACUAAGUUAUUCAGCCGGGCACUGUCAUCCGC
+CCAUUGCAAGGUGUCUCGCUUAUCGCAUGGAAACCAUAGUGUCCGUGCAA
+GUUGGAUCAUGAGCUAGUCGGACGGUAGUACACGUGGAUGACCUAGUCAA
+CGUACCAUGAGUUAUCCCUCUUGACUUCAUCAACAACCGUGUCCGCGGAG
+CGUAGACAAAUGUAGUCGCUGGACGAUCAACGCCGGUGGUGUGUCAUUCG
+CUGGCUCGUCCAGCCAAUUGCGGAAAGGCCCCAAUGACUCCGCGUUGUUA
+CGCGCGAACCGGAUUGACGUCGCCCCACCUCAAUAGGAUUAUGUUUGUUU
+AUUUCGGAACUGCCCCGUUCGGACCAUGCUUAUCUCUUCGUGUUAAUGAU
+UACGUUUCAUCAUAGGGAGGUAAUGCUUAGUAUCACUUGAGCAAUCAACC
+UCGAUUUGUGGUCACUUGCGACACAUCAUCAACGAUACGGAUUUACGCUC
+CAUCCACUGCUUGGCUUGACGACCGAUUGGUUUUCGUAUCCGUAGCUCUG
+CUUGAGGCCGAGUGAUUGAACGGCAAUAGCAGUAUUGGCAUUCUGGUCGC
+GAGUGAUAGUUUGAACUGUGGCCCGGCUUGCAUUUACAACAACCUAAAAC
+CUGGACCACCAGCAAUUUGAGCUAACUUACGCUUCAAUCUACCAAGAGGA
+AACGGCGGCAAUCGCUUCAUCGAGGCCUUUACCGCAUUGUUGCGGGACGC
+GACGCUCAUUUCUACCUAGAGCUGAGCUCGCUAUCCGACUUAUUCUGUCG
+AGGCCACCUUACUAACGGGACUAGUUCCAUAUGCAUUGUGUAUGCGAGAG
+UACGUAAAAUGCAACUCGCUCCUAGUCACAAGAGUACACGUUCUGGUUGA
+UGGAAAAACCCUUCUCAACCACGAUUAGCCCGGAUCGAUGCCGCGCCUUG
+CGUAUACUGUCGUCCUCAUAAUAGUACCUUAUCGUACAGCUGUGCCAGUU
+ACUAACCUCGGCUUUCUUAACAACCCUUUCAUCAUGUUCUCUUCUCACGG
+CAGGUUCUAGCCACCGAGGUUCUAAUUAAAGGAUAACCCCCCCUUCCUCA
+AUCCCUAGGGAGUCCAGGAUGCGGACGAUCAACUGAAGGGAUCUAAUGUU
+GCCAACGUAACAUACUCGAGAGUAUGCCGGACCACGUGAGGCGCACAGCC
+AUGUAGCGGCUCCCGCUACAUUAAGACCAGGCUGUACAAUAUCGGAUGGU
+AAUCCCAGUAUCCAUCAGGCAAGGUCACUCCUAUGAUCCUGCUGCGGUUA
+CUCCCUAGCUGAAACACCAACUUAAAAACGCAAUUAACAAUGACUCCUUA
+GGACAAGUGCCCGCCGGACGAUUACGGUCAGGUUACCUUGUCCUGCACGU
+GCCGGGACAGCCUUCCAGCAGGUCAGUUCUCGAGUCCGGUAGCUCUCGAC
+UUGUUUAGUAUAAGCCGCGCUCCAUGGCGGACUGUGGUUACAGCGUGCUC
+AUUGUUGGCGAACCCUGCACACCCAGACCACGAACUCAUCCACCGUGAUU
+ACAACCCCGUCGACUCGAGAAUAGAAGCGGGGUAUGCCCUGUUGCCAUGC
+UUUUAUUUGUAAGGACUCUAGGCCAGUGCUAGGCCUUCCCCUCGAGUUAA
+UUGUUGAUACGCUCUCGCCCGUCAGCCGAACGGUUCGGAUCAGCUAACGG
+CUUGUUAAAUUGUGAAAGAUGCAAUCUUCCCCGUUGAGCCAAAAGCACAU
+UCGCGGAUCCACACACACCUAUUAGAGUUCAAGUACCGGGAAUGUCACGU
+AACCCACUGCGCAGAAUAAAACCAGCACCGGGCAAUUCUGCGAAUGAGGG
+AUGAUCUUGAUAGAGCUUGUGCAGGUACUGGGAAACUAAGCGUAAAUUAU
+ACCCGAGCUCCGUGACUGAAAUAGAAGAAAGACGUUCCGGAGCCGAUGAA
+UUCGGUGGCUCAGCUCCAAAGAAUCAUAACUUAGUAAGGCUGGAUUCCCU
+AACCCAAAAGCCUCUUGCGACAAUCCGUAGGGAUAGUCAUGGGGAGACCA
+UGAUACACAUGUAUGCUUAGACGACCUUAAAUUCUCCCAAACCAAGGAUC
+GCGCACAUACCGAUUCACGAUUCCUUACAUCCUCUCUCGCUCCUCACCAC
+UUCGUGGAUUCGCAGUUUCCGGUAUGUAUGAGGAUGGGGCCGGCGUUAUC
+UUGUUAUAUCAUCUUAACCCUCCCUCUGUCCCGGAGUGUCGAAUGCAUAU
+UGGAGAGAACGCCCUUAGUUACAAUUCGAUCGAGGGUUACGCCAGGGGAG
+UGACAAUUGCAUUAAACGUCUAGACUGAAACAUAGAUAUAUCACUUCCUU
+UUGCGUGUUAAUCUGAAUGAGGGGGUUGCUAAACGGGCUUUAGGCAACUU
+CAUAGCACUCGUAGCUGCCAAAGGGCUGUCCCAACAUUCCCCGCAAGUAG
+GCGGAAACUCGAAAGGUAAGCCGUCGAAGCAAUGAGCUGGGAUUUGAGAG
+UAUAAGUCCCCCUCCAGGUUUGCCGGGUAUACCCACUAAGAAGCUAAUAU
+GGGUUAAGCACCAGCCUUUUAAGCUGGAAGCAGGUGACUCCCAACCACCC
+UUAAUGACUAGGGGCACGUGCUCGGGACAGACCCAGAAGGGUACCAUGAG
+AUCAACCGUUAUGUUAGAGCCGGUAAAUGUUUAUAACGACUAAACAGGGA
+CCAGAGACUAAAUAUGCAGCUCAACCUUUGCCCAUGAAACAGUAGAAACC
+AAGCUGCUCGUACCAACCAACGACUAAAAGGACUGAGCCGGACGUGAAGC
+CUCGGUGCCAUUAGUCAAAAUAUAGUGUAUGAGUGCCCAUACAGGGAUGC
+UCCGCCAAGGGAUUGUUCUGAGAGAUGUGCGCUCAUAGCUCACAGGCCAG
+UAGAACAAGACGCCCCAAUCCGCUAUUGACGGGUCUGGUGCACCGAAUCU
+AUUUGACUAUUAACUCGGGGGCCACUGCCCGUGAAUCAGCUAUAAUUAAG
+CCCGGUCCGUAAAGUACUUCUCUUUACCUGAAGUCGUUACCAUAGCUCAC
+CGGCCUAUUUCCCGUAGGUAUGCGCCCCGGGCCCUCCACUUUCGGGUCAU
+UCUGCCUGACCGAGCACCCCAAGCACGUCAUCCUCCUAAUGGUGCCAAGU
+GGGGCUCUCACAAGUUCUUCUCGAGCUUCAGGCACAUGAACGAUGCACUG
+UCCACCGUUGUAAGCACACUCUCCUGCAGAGUACCCCAUCCCCGCGUUUU
+AGCCUGCCCCUUUUCCUCCUAAACAGUACACAUGCAAGUCGUUCACAAGG
+GGCAAAAUCCCCAACAUCAGUACUUGAGAAGAAUAGGUUUGGGUAGAAGG
+CCCCUGACUUGCAUUCAGUUCUCGGGCUGGCAACAUGUCCCCGCAUUGGU
+ACAACAUAUUUUUGAUCGCCAUUCGCUGUUAGCAGAUUGGAUUAUCUGCA
+CGCCUAAGGCAAAUUAUGACGUCAUCUCUUUCAAACUAGCAAUAGUUGGU
+GAUACUAUCAAACUAGGUCGAUCAGGUUGAGGAGCCAUCGGGGUGUUCAC
+CGUUAGUAACACUGGGUGCAUGUUGCCAACUCCGGCUAGUCCCCUGCGUG
+CACGAGGGACUGAGAAAAAGGGCACAUACCCACUGAAAGGGGCGAUUUGC
+UACACUUUCUCCCUGGAUCACUUUGUAGCUAGUGGCAAAUCCUUCCUCGC
+GUACACACUACGGGUUAUUUGAGAUUAUUUGUCUGGUAAAGGUUUCGUCC
+UUAAACAAUUGUUCCAAUUAGAGUGUAGGGUGGUAAGGUGAGCUGUGAUA
+GCUCUGUGUAAUCAUGUAUUUGGUAGAAUGUUACGCCUUUCGAUCCGCAC
+AGCGAUACUUGUGCGGCCAAGUCAUUGUGAAGACGUGUUGGUCCAUCGUU
+GCAAAGCCGACCGUCGUAUACCUUGGGGAAUACGCUCAUACUGCGCUCUA
+AAGUUGCUGACCUGGCGGCCUUCGCAUAGUGGGAUUCCCGUUGUACAACU
+CUUCCGAUAAGGAUUAUAUGGGUUCUUUCCACGAGGCCGUUAUUCGCAUG
+CGUCUCUGGGUACGUUACGAGCAGACUGUCCGAAACGUUUGGGUUUUUUG
+GCCCCGGUUCAUCGCACUAUAAUAACGGCUAGCUGGUUCGGGCAAGCUAG
+GCACGAUUCAGCUCAACGUGGGCGGGCAUAAGUGUGCAACUCCGAGAACG
+CAGCUAUUUCACCCGGUGUUCCCUCGCACAGGAAUCCACGCUGUUCACUC
+AGUGUCACCCAGAAAGUGACAGUAGGAUACUCGAUAGCUUUAACGUAGGC
+GCCCUGGACAAGAAUAUGUUCCUUUGGUUGCCUAAAGUAUGGCGAGACCC
+UGAGGUCUGGCCUGCAUUUCUGGCCAAGAAGGCGGAGAGCACAACGACGA
+UUUAUUCCCUACCACCUAAUGAAAAUCCGUCAGCCCCGCCAUGUCGGAGC
+UAUACGGAUUCUGAAAGUCGACUGUGACCCCUAACUUUAUGUCAUUACGG
+CUCGGAAGACGAAAACCCAGCUUGGUUGUGGUUCAUUCUCAUGAGGUAAU
+AUUGUAAUGGACCCCUUUCUGCUGACAAAGGUGAGCCCCUGGCGAGUGUA
+UUGUCUACCAGACUAUUGCACAAUUUGUCCGAUGCCCUUAACUUACAUUC
+GACAAGAUGGGCGAUCGUGUUUUAUUGGUAAAGUAGAGCUCGUAGCUGGG
+CUGAAAACAGAAAAGACAAGAGUUUAAUCUAAGGAAGGUACAACGGUCCA
+CUGUAUAAACGUUCAAGUGCUACUAGGACGCCUCAGAUAGCGCUAUAUUC
+CUGAGGUUUUCGUCGGUCUGCUUUGCCGUAUGGCUUCACCAGAAAACCUA
+AACCGGGCUAGCCACGGAGAUAUCCGUUAAAUACCAUCCAUUCGAGCUUC
+CCGAGGUUGAUGCACGGUUCACGAAGAAAGCACCCAUAUCGAGGGCUUGC
+AUGCAGGCGCAAAACCCCAUGAUACAGGUUCAAAUCCUUUUGCGAGGAGC
+UUUUUGCUUCGGAACCGGCAUACCAAACGGUUUAUGGCUUUUAUAGUUGG
+GUGGCAAGUCUUUUCUCUGACAUCGGGAGUGCAGCAUUUCUGACUGACCC
+ACGGAUCGACCCGACGCCUAACGAUCAUCUCGAGAUUACGAUCUGGGGCU
+UGUUUGACUCGGAAAGCCCGUGCUCUCGGGUGGGCACACACCGUUCGCCG
+GGUUCCGCGCAUAUAACAUGCGGGAAGUCUUGAUACCGGUCACGUUCCGA
+GUUACCGUCUUGUGUUCUGAGCAUCCCGACGAUAUGCCGCCCAGCAGAGG
+CACUCCUUUGAAGCAACAUUCGGCGCCCUGCAAUACGCAGAUUACCUCUC
+ACCGCAUUCAACUAUUCAGGUUCGCGUGCCAUGCAAAUCGAAAAAGCACC
+GGGAAACGGCCUCGUGGUAUCUGUCGCUAAAUUGCUAGGAAAAGUUCUGU
+AGCGUAUUCUAAUUGGGAUGACUACAGGUGUACUCAGGGCUCGCUCCUUA
+AAUGCCUCUCACGACCGCAAUCGACGCCUACUGGUCUUCCAUGGGACUGG
+GCUAUGUAGACACUGGAGUGAUCUCACCUGAAGAAGGAUGAAUUAGUCCU
+AUGCAUCAAGUGGACGGUAUAGAUGGGAUUAAGGGCUACCCUAGUCACUC
+ACACUUUCUCGAGCAUCACUGAAGUCGAUGGUUGUUUAGGCCAAUUGCUA
+CCCAGGCAUGUUAAGUCAGCUACGUGGGAAGCUCGAAAUAUGAGCUAGCU
+UAAAUUUCUACAAUAUAGGUUUCCCCGGAUAUCGUCAUACUGUUCCUCAA
+UACUUCUCAAAUCCAAGAGCCCUUUCUUGUGCCCGUGACUGACAUAUAUG
+GAGGAUUUUAUCGCGUAGGUACAGCCUCCCAUGAUCCUGUACCUAGGCCG
+GUACGGAUGAUCGCAAUUUGCAUACAGCGCACUCCGCAGCUAAGGCAACG
+GUAUCGAGUUCGGAGCCCUCCAUGUUUGAUAUUGCUAUAUUAAACCGGUC
+CCAAUCGCAGUAAGGGCUAAACUUCUGUUCAACGCAGAUUAAGCUAAUAG
+AUACUGCGACCGAGCAUUACGUGGGAAUGUGCCACUCGUAAAUUGGCCCU
+UGCCCGCAGUGCGAACGUUACCGGCACCGCCCAAACUUGCCACCUAGUAA
+AACAAGCUAUACUGUCGCCUCGGGUAAGAUCAUGUUGUUCGGCGCCAACC
+ACUACGGCAGGUCUCCUGACUUCGAUGGCUGCGAAAUUACUUCGACGUUU
+UCCUCCGGGCAGCCUUCCCCCGCAUUCCCCGUGGUUAUCAGAGGUUGGCG
+GAGUGGAUACACCCGAUCCGCAACGGCCACAAAAGCAGAGCUGCUCCUGU
+CGUCGCGCGACAUACCAUCUUACAGUUGCGGGCACAGUGUGCGAUUCACA
+CGCACUUCCCUAUUAUCCGGCAUCUUUCAUCCGGCACCGUAAUGCUGAAA
+GAACUCUACAGGUAAUCGGCCAGGGGUCGGUACGUUCUUAUAGUGCUUGA
+GGUCGACUGGUAUAUUAUUUGUCGCCUGGGAGCUCGGCUAGUACUCGGCU
+AGUGAGGACAUCUGCAAUUCGAGUAGCGACACAUGUCACAGUGCGGCACG
+AUCGAGCCUAUUGCAUGGUGUGUUUCGUCCGCCACAUUAUCCUAGUCUCC
+CGAAAAUAAGCCCCGUAGCUUGCAGGGCCCCAGGCCUCUGUGGAACCACA
+GGUAGUAACGACUGUCGAGGACUUCAAGAGGAAAGUCCAGCCACCACUGG
+ACACACAGACAUUCCCCCAAGGAUGUAGGGCGAGAGCUCUGGCUCUGGCA
+CAGAAACGAGACCGCGCCGCGUAAAGCGAUGAUGCCGCAAGGCUGAGGUC
+GCGCGGGAGGCGGAUGAAACGGCGAAACCCUGUGGGUGCAAGCCAAAAUA
+GAGCUGAGAACGCGGACGUCCAGCCGAGCUCGGGUAUGGCGCUAAGCUGA
+AUGCCGUCAAAGACAGAAGGGGGCUUAAUUGUGAUUUCUUACCAAUAGCG
+GCGGUAGAACCGUCCGCCUCGCGAGGUGAAGUUACUCGCGCGCAUUGAGU
+UGAUUCUCCACGGACGCGAUGCAUCUCUUCAGAGCCAUUAUGUCGUAUAA
+CUUAUAGUCAACCACCACCUCAGCCAACCGCUUGAAGCUUCCUAAUUUUA
+CGUGGACGGUCAGUCGCUCAGCAUCCCUGCUAAACUUGAUUGCAGGUUGU
+GAUGUUGAGGUUCCCAUGAGUGGACGGGGAUUAGUUAAUCACUGACGAGA
+AGGUCCGAGACGGGUAACCUACGCAAUAGCAGAAGCGGGAGAGUGAGGAG
+GUCCAACGUGACUGAGUGUGUCCUGAGUGAGAACGUUACGAGGUUCAUGU
+CUAACUCGGCGGACUCACUGUCAGUAGUCCCACGUUGGUGUGCGUGAUGA
+GCUUAUACAUUUCACGGUCGCUUCAGCAUGACAGCGCGCCGUCUGGCUUG
+UGGCGGGUCCCUGUAUCUGAAGCAUUCCACCGUCUAUAUCGGUCAUGAGC
+UGAUAUUGUAACGUGAAACCUGCAGCUGUAGAGAUGCUUGGACACUCUUC
+GGCUGAGCACCCUGGCGCAAUCCUCAAAUUUCAGCGUACUCACUUUUGUA
+GUUUUAGUGGGCACCACCCUAAUUAGUCCGAGAGAUAUUAAUAUUACCGC
+AGGCGGCUAGAUUUACAGCCUUUCCCUGAACAUCGAGUGUAGCCACGUAA
+ACUCAAUAUUCAAGACUAGAGGAACAUACUGAUAUAAGACCAUGGAUAUU
+UUGGGGCUCGCGGAGACUAGUUGAACCACCCGUGGCGAUAAAAAAGGGAC
+UUUUCGCUCAGCCGUCUUUAUGCGAGGCCUCCAGCUACACACGCGAAUGG
+UGUGGAUACCGAAUUCUGUGGAAGAAGGGAGUUCUACCGGGAUUGGUAAU
+GUUGAUAUCUUAUUGAACCUUCCGCACCGCGCCAUCUUAGUUGAUCCCUC
+UGGCAUAAUCGGAUGAUUCUACAUGCCCCCCCCGGGCCGACCGGAGGUUU
+CGCCAUAAGCUUUGAUCGGCGCACGCGAGAGAUCAGCCCAGAUCCUGGGC
+CGACCUAGUAGCAGGGUGGACGCUCCACGGCGUUUUCACCUGUUGAGAUU
+UUCACCACACCGGACCGUGAGAGACGCCCAGCCAGAACACCCAGCCCGUC
+UCAGACCAAUAGCUGAGGGUAGGUGAUUUCCAGGGUCGAGCCAAUAGAAG
+CACGGUCUGCACACUCUGUUAUACGCAGGGAAACGAGUAUGGAGAGUGAC
+AGUAAACGUCGUAUCUUGGUUCAACUUCAGACAUACAUACCUGGUAGGCA
+AUUACCAGCGUCAACUUUACUUCGGAUAUAGAUUGCACCCCCCCGACAUC
+UUUGAGCUAGUCAUGCCUCAAUGAAGACUAUGUUCGUUGCCGGGGCGGCG
+GCAUUGUACUGAUGGAACGCCGGGUGAACGAGGCGUGCGGCUGCAUUUUU
+UAAAAAUAGUCAUUCCCUUCCACCCGCGGCUCGCACUCUCCUCGCAUGAU
+CUAGAGCGAGUGUGAACCAUUUAUACAAAAUACAGUACCCCGUGAAGUUU
+UUGAUGCCUCGCCUCCGAAUAGAAAGUUAACUCAAAUCUGGGCGCCGCCU
+GCCCAGUUCGUCCUCAACUUAGCGACGAACGGGACUUUGUGCUAUAUGGG
+AUCUGGGUCUGGUAGUCACAACUGGAAGUCAGAUGUCACCCUAAGUUCUG
+CUCUACUGGCACCUAUGGUUACCCACUCCAGCUUCGCGAUCCCUUGACGC
+ACAGGAACCUGCUCUCAGUACUCUGGUCAAGUUUGUAAGUGCUACUGAUA
+GGGUUCUGUACCGUAGCGCCAAUGGUUCGUUUUCUACUAAAGGACACGAU
+CACCAGCGAGCCCUCAGACAGGAACCGUCAAACGCGUAUUCUUGCAAUAU
+AGGCAGACAUCUACUCGUUCGGUUCGGGCAAUGUGAGCAGAUCGUAUGGC
+UCAAGGGGGCUUGAUUUGAGUCUCGUAGUUACGAAAGAGGUAACCCUUGG
+UCGGCAAUGCGUGGCGUUUUAGCAAUUCGCAAUUCGAAAGAACCAAUCCG
+AAAUAACCCCUGGGGUAUUAAUAACAAUUGCAAGACCGUAAUAUAGCUCA
+UACUUCUCAAGGUAGGUUCACGGUAUCUGAAACAUAUACUUCGACGUAAA
+AACUCUCCCGACGGGCCUGUUACCUUUCACCUUUAACCAGAGUGAACAUC
+AGACUUUGGGACCACGAGCUGGUAACCUAGUUGGGUGGUAAGGAGACCCA
+ACCGUUUGCGGCAUCUCCUGGACAUUUCACGCCCUUCCAUCAGGCCGCGC
+GGAGCCGGUGAUCAUAUCCACAGUCGCGAAAAAGACGAGUUAAUCUUUCU
+CUCGGAAGCGGCGUUAUUCGAGAUCACGGGCUUAUGCAAGUCCGAAUCCA
+GAUAACUAGCCGACGUUCGCAGAGCGUCCCGGCUUCUGUUAGAUCUAUCG
+CUGCGGUGCUAAUACUAGUUGAGAGAUACCUCAGGUGGAGUCCCGGGGUU
+CGAAAAUACUGCUACUGUCGGGUCUUACAUCUGUGUUGUGAGCUAGAAUU
+ACGUAUCCGGGGAGCAAAAUGCCGCUUGGCGGCUCUGUCUGUGCGGCCUU
+UAGGGUCUCUAUUUGACCCCAUCCCACUCGUCGUACUGGAUGUCUUGCUC
+UAAUAGAAUCUCCUCGCGGAUACGAAUCCAAUAUUGGCACAACGGACCCU
+AUCGCGGGCGUAAUCGGCAAAACCGAUCGGUGGAAACUUAAAUAGCAGUC
+UCACCCAACCUAAAUCACUGCAACCUACCACGGGCAUAUUGGAUCGUGGA
+GUCUCGAGGUAAAGCUGUGAUGCGCAUUGCAACCACCUCAACGAUACGCG
+CAGGACCGCACACUCAGCGGCUGCUCAAACGCCCACUGGGUAACCACUCG
+CGGGUGGCGCGCUUAUACAACCAGUGAGGGCUCCUCAGUAGGACGGGUAA
+AGCCUCCAACCCCACGGCUGCUUCCUUUAGGGCGUGUGUCCCGGUCAACG
+UCACCUAAGGCGCCAUAGCGUCGCGGCGACGCAAACCGUACCAGUUAAGC
+CGAGCGAGAGGAGCCACAACAAUGGUCCGACAUAUCUUGAGACCCGUCAC
+UGACAAGAGUGGAUUCACCCAGCCAGCGCUUACAGCCAGGAACCGUGGGG
+UACAUUGACCUUGACUUAGCUGCUUAGUUAACACAGCUAUGACAAUUGCU
+CGUGUAUCUCCGUUUCGUUAUCUUGUUCCGACUAGCGGCUAACGCGUUCA
+CCCCAUUUGACCGCUGCCAUGACCUCUCCAGGCUAGUGGUUUCAACAACU
+GAAAACAACAACACAGCCAAGGUGGCUAACCUUCGAGAUUAGGACAAGGG
+CUCACACCAUUAGACAGGGAGGGCCAAGUAAAGAAUGAACGCCUCGACGA
+UCAAAGACUCGUUCAGACGCUAUAGGUGACCGGGGUGUUACGCAUACGCC
+CGCAUGGAUCGAUGUCGGCGAUGUCCCCUGGAAAUCCCUAGUCACCUUAU
+GACCAUUUUUUAUCGUCCACACGCUAAGUAGGGCGGACGGCGUCUGGUCC
+CCAGUCACUGAUAUUGUGGCCGAUUAGGGUCGCCUUGGAUAGGAUUCAAC
+UGUACUUUCGAAGUGUUCCGAUGUUCAACCUAACUUACUGACGCGCCUUG
+UUAUCUGAGGGUCGUAGUUGUGAGGGCGUUAGGGACGGAGGGGGCGGAGA
+UGGUCACGUGAUUAUAACUGAUCUUCGUCUCAGUAAGAAUCUAAGUAAGG
+AGGAAGAUCAAACAUUACGCUACAGCCAUGGAAAAAUUACAGUUCUUUCU
+CUCACAGAGAGCUUGUGGUUGCUGGAAACAAGCAGAGAAAGCUGUAAAGU
+UGGGUUCAUCUGAAACGAGAGAAGAAAACAUCAUUCUCAAGGGAGUGCCC
+UUUAUCGCACAGCCUGUUACAGGAGAUAUCUGAGACAGGAAUGAGAGAUA
+GGAGAAAUCCUAUAAUUGAGGUGGCACCGCGAAUUUCGUCCUCACGCAAG
+UUAUUUUGCGUGGGGAUUUUUCAUACGAUCUACCUAAAUAUAUCGGGAAG
+AACAGCGGCUUUAAGUAAUUGCGGCCCUUCGGUUAGGUGGCCGCAUUACG
+GCUUCGUUCCCGUGUAGCUCUGCAGAAUCCAUUCACUACGUGCAGGUUCU
+CGGUGGAGCUAUCUACUGCGACAGACUGACGAUGGCCUAUACCCCUACCG
+CAUGUUUACACUGAGAGUACUCUGUUAUAGUAUUGUGAGGGCAAAUAACC
+UACUUACACGAUUUUGUUGAAAUUAGAUUAAUUCGGUAUAAGAGCGACAG
+CCGAGUAGUCCCCGCGUGACGCAGGAGGUCAACUAGGCGUGUUCCCUAAA
+GGCUUCCAUGACUCUUUAGUGGCCUUGUGUUUCGCUACACCAGUGGUGGG
+AGGUCAACGCAGGUUAGGCCAGUAUUAGAACCCGAGCCCAGCAGCGGAUA
+CUCCCACUCCCUUACUAUGCUAACAAAGGUGGGAUGGCUCCGUACGAUUC
+AACCUGAAAAGAAUGACUGGCCGCUACUUAGGUUGAAGCAUUUGCAGCCU
+UAAUUCUACGGACGCGCAUUCGCAGCAAGAAAUGCAGUUUAAGAGUCCCC
+AUCCCUCUUAUACAGUCGUUACACGCACUGGGUUUGGAAUUACAUAACGG
+CCACCCGAGGACGUAAUCUUUUGUACAGAGAAGGGCCGAGUCGUCGAAUU
+GCCCUUGUGACUCUUGUAGCAGGACUACGCCACGGAUAGUUCAUAGGCCA
+CGCCUCGAACAUAGGUACUCCGAAUGGUAGUCAGCGACCCAUUUACUCCG
+GGCCGCACGCACUACUAACCGGUCGAAACGUCGGUAAGUGACUAUCAAAU
+GACACACUAGUGAAUAGGCAGCACCAGUUACCGGGUCACUCAUGUUCCGA
+AUUAAGCGGAAGCAAUACUUUAGCGCCUACCCCCAACCUGAUAAGACGCG
+GUUAACCGAAUUAAUUUCUUUGCGCAGGCCACGCAAGCUGGUUGAACUAC
+UCAAUUGUUAAGGUGCCGCCUUUCCUCGUAGAAACGGACAAAUACUCUAA
+UUUCAGGCUAGACAUGCAUUACCUCGCAGUACAAAAUUUAUAGGGGGCUG
+AACGGGCGUUACCGCUGUCCGCCCCCUUGUCCGGCAACGCAUCUUUUGAG
+CACUGGCUCUGGUUGCCCUGUCAUAGCGACUGUUAUUCUAGGGGACCCGG
+AGGUAUGUUUACAAGUCCCGGUAUUAAAGGUCUACAUUGUCCUGCGCAAU
+AGCGCGCCGUCGGAGUUGGGAAUUGAGAAUGUCUAAACGCCAUUAGGUAU
+UGCUCCGUUGGACAGCAGUUCCUCACGGGAAUUGGGUUCUGUCUUGCGGA
+AAACAUUGGGGGCAGAAAAGCUUGACGUGUCGCCACUGCCGUGACAUUUC
+GGUAUUGACAUGUAGAAUGGGACUCUAUCUUUAUUCUCGUCUGAUUAAUC
+AGUUAUUCAAAAGAUCCAUCAUAUUUUGGUGGAGUGACUGAUUUGAUCAA
+UGAAUAUUCACCAUUUUUUCUUCCAGUUGGAAUUGAUUUGAUUCUAAUGU
+UUCGUUUCAAUUGUGAUCGAAUCAAAACUAAAAAAAAUAGUUACAAUUUA
+CAAAUAGAAGUUAGAAAUCUUCAUUAAUCAAUUGAAUGUUGUCAACUCCA
+UUUGUUAGAAUAGCUUCCAUUGAGUCUCUGCACCUAUCCUUUUUUUCUGA
+ACUUUUAGUUUUUUGUUUUCGGAAAGAAGGAUUUGGCUCAGGAUUGCCCA
+UUUAAAAUUCUAGGGUUUCUCUGAAUUUGAAAGUUUUCACUUAAUAUGUU
+UCCAUACCAAGGCUCAAUACAAUUAAGUCCGUAGGGACCGGGCCCUUUCG
+CGACUACAGUCCCCAGCUUUCACGCGGUCACGCUCUUCCUGGCGAUUUGA
+CAGGAGUCGAAUCUUUAGCCGACCGAAUCCUUUUGAUUGGAACUGACUAC
+UUUCCUUGUGCCGCUAUCCAUCCGGGCAAGCUACAACUGACAGGGGGGGC
+UAAUGCAUAUCGGGCCAUGAAGGAACACACAUAUUUUUGCACACGGCGUU
+AUAGCUGAGAAGACGCUGAUAGUCUAGCUUGUAUGUCGGUUCAUCGUUAA
+AACAAUAGUACUUCCGUAGGGUAUUCUCUACGAAACACUCUACUCUAGUU
+UAUCGCAUUUUCGUAAUAACAAACUCUAGUAAUCCUGGCGCCAUCAAUCA
+CGUCAGCAAACUUAAUAAAAGUAGCAAGGUCUGGGCGUCGCGAACGCCCC
+CUAAAAAGCGCUUUAUGCUGGGGUGGGAAGAGAAAGUAUAUAUGGACCUC
+GGCAUUGACCUGCAGUCCUUAUUUCGGUAUGCGAGACGAAAUGGGACAAG
+ACAUAGUCUUGCAGUCGUAGCCUUAAGAGGCGAGAACAUUAUGUAAAACG
+GAUAACCUCCCACCACUAUGACACCAUAGCUCGGAUUAUAACUAUAUUCC
+CCGGUUCUGGAUCGCCGCGACCCUGUGACAUCUUCCACCUGUCAAGACGC
+UCCGGUUAGUAGUCCUCCGCGAUGGCGAGUAGUAGACAUUGGAAGGACUG
+GAUGGAUAGUACUUUGGCCGGGUGCACUCCGACGUGGGGCAAAUGAGUCA
+UUUCAGACCAGAGUGCAUUAGCCUCUCACGAAUUCGUCGAGCUCUGGGUA
+AGCGAACUGUGUCCCUCGACCAAAGCGUACCUUCCCCUCUUUAAAACUUG
+GUAAUGACGGCAGUGAAAUUAACGAACGUGAUGUAUGAUGCAGCUCGUCU
+ACAUAGAGGGGAUAGUCUGUAUGUCAUAACAAAAACGAGAGCGUAAAACA
+UCGUCCGCCACCUGCUAGGCGCCCCUCCCCCUUCUCAACUUAUAGAUCAU
+CUCUCCCUUGCGCUGUGUGAAGAGGAGACAUCUUGUCGAGGUCAUACUGU
+CUCACUAAAUGAGAGGUCUAUGUUAAAUCAUGACCGCUGGACGUUCCCGU
+UAUAGUGAAUAGCAAACCGACAGCUUGACGUCGACUUACGACUCUAGCGU
+UUACGGCUGGCACGAGCACAUGUAAUAAAAAGCUGAACUUACGUAACUGU
+AUGUCGCCUAGGAAGUGUUUUAUAUAUACUAUGGGUGAAGUGUCUCACCG
+AUUGUAGUUUGAACUGGCUAUACUGUCAAGCUCAGAAACGCAGAGGACCA
+GAACUUUGGGACGGGAGGCGGGGGUUUUGUUCGCAGGCUCCUUCUUCCCG
+CUCCUGGUUCUACGCGGCGUGCGCUGUACCACCAUCGGUGGUUAUGGCGC
+UUACCCCGUGAGGGGGGCUUGGGGAACCGAGUCUAGCGUUGUUAUAAGAA
+AUCAAUCUUUUGGAUCCAGCCAGGGUCCUCUAGCAGAAAAGGGGGAUGGG
+GCUCUCUUGGGCUCUCCCCUCCACGCCUGCGGGAUUCUGAUGGGAAUGAC
+AACGGUCGGUCCAUUUGACUUUAUCAUUACGAUGGUUCUAGUCGUGUUAU
+GGUAAAGGUCUGUUGAGUGCAAUUGUAGAGCAAAUUGAUUCAAUUUGAAU
+AAUACCUCAUCGGUAAUUCCAAAAAAACGUGUGUCGUCAGUUGCACAAUA
+CACUUAGCAUAACCACUCCGAUGAUUGAAUGCGGCAAGCACCUCGCGGGA
+AAGAGAUGAUUCGAACAUCUAUGUGCAAACGCACAAUAUUUAGCAAAUAU
+CUUACCCUACCCAUGGAAACUUUCCCUGAAGUAUAAAAUGAUCGCCCAAG
+AAAUCCUACAUACUGAUGCGCGUGGACACCAUGGACUGACAGCACCAUAC
+CAUCGGUCAGGAGCAUGGAUAUGCACCAUCGUUAGUCACACGUCAUAGUG
+ACUAUACGAAGAUGGACAAACAGACUACAUUCGUCGCAGGCCGAAGCUAC
+UGCGGGCCCUUAAUAGAUUAUCAAGGGCAGUUCAUUGGCUGGGUUCCUCG
+AAAAAAACAUCUUUCCCCUUCACAGUGAUAAAAAAUAAUAUACAUAGUCA
+UCAAAGUAACUAAGUGACUUAGCCUUAACGGUGUCUUUGUGAGAUAUAUC
+GAUCGUUUCCGAUCGCUAUAACUAUAAUUGAAUCUGAUAAGGAUCAGGCG
+GUGGUCCUCCCAAGCGUACAAAUUACCAACUACCUGAGAAUUGCAUCGAU
+ACUCUCCCGCCCAACCGUCCGUGUACGGGAAUACAAUGGCGCGGUUUAUG
+GACCGUGAUAUUCGUGACACCUGAGGAGGAACCAAUAGCUACCACAAUCC
+UCUCGACUUAGGACUGUAGGCAUACCAGGCCCGGUUACGCGUAACGUUUA
+UAGAGGGUGUGAGCAUUCCUCUUCAGGCAAUUACAAAACGAUGAAGACGU
+GGCAUAGUUGACGCAAGCAAAGGUGUGUUUCUCUACGUAGGAGGUCUGAU
+CUUAUUUUCUUAUCUACCACGUGCGCCCGCUCAAUGAAUGGCCGAAUGUG
+GUUCUUCUGCUGUCCAUCAUGGGGGUACUAAGCGUCAGACGAAACGAUGU
+ACAGGCGCAAUUGCCUAAUGUCUUCAACUUAUAAGGGCACCAGUUCGCGC
+UCUGUAUUUCAGUGGCUGCUGUUUCCCCUGCGCUCUCAUAAAGUACUUUG
+GUGUCACUUCCCAUUCAAAUUCCCUACGCGACGGGCCCUUGGGGCCCCAG
+AUAGGUUUACAAAGACAGGUCUAACUAAGGAUAAUUGUUCUGGAGCAGAU
+CCGAAAGAGAUCACCACAGCUCAGAAAAGCCGUGAGGUGGCAGAUGGCAA
+AUGAAACCUCUCGGUUCGCCGACUGACGGUUACGUCCGUCGGUCUGACUG
+GCCCACCACCGUGAUGCGUCGCUGACAGUACGCAGGCGGGCGUAUAUACG
+CUGCUUAGCAGAUUUCUCGUCCUUGAAAAUCCAAAGAAAACAUCCCGGAU
+CUUCCCGAUUUGGUGUGCCCCUGUGGGUAAUCCGUGUAGUGUCAAUCUGG
+CGGAACGGUGCGUUAAAUCAACAAAACAAGACGCACAGAUACACGCAUCU
+UUAUCAGAAUUCUCCUUCAGAUUGCGAGGCAGACCCAAAGAGCGUCACCA
+CCCUUUGUAUGAAAAAUGUCUAAAACCUUUUUCCGCAUGCUUUUCAACUA
+GAACGCUAUCUCGGACGUCCAGUUAUGGCACUAACGAUGUAGCACGCCAG
+AGUGCACCACAACGGUGUCGGUUGGGUUGAGACCAAGAUGGAACGCUCGA
+ACCUACUUCGGGAUGAAUGCGAUACCUCACUAAUCUUGCCAGCGGCUAAG
+UGUUGGAGGGGUCUUAGUCUCAGUUAGAGAUGUGCCUUGGGACUAGACAU
+GGGUUGUCACAUCUGCAAUGCCUAAUGCAUUUCCAAGACGCUUAUAGAUU
+CGAACAAACCCGUGAUGUAAACAACAUGUAUAGACAUUUGUUCGAGAGUU
+AGCAACAGUCAAAUCUAGCCGCCAAACCAACGGGAAGACAAUCCACACGG
+GGAUCGUCGGCACGUAAAUCCGAUUCAGGUCGAGCGGGAUUGGGGCAUAA
+GGUCCGCUUCAGCCACAUAGCACCUCUAGGCCCGGUCGACGUUUGGCUUU
+CGGAAAGCAGGAACCCCUUUCUUUCACAGUCCACGGAGUCUGGGACCUUU
+CUAAGUUUACUCGACCUAGCCGAACCAUAUCGAGCAAAACUUGUAUGGAG
+UGCUGUGAGAACAAACUAACAUUGUGCCCUAACGGCCGAAGAUGGUUUGC
+UAAACCUGUCACGUCACAUGUUGGUUACGUCAAGUUAAAUUCAUCGGCCC
+CGAAGGGGCUCUGGCCCCUAAAUCCUAGCAAGCGAUGUUAAUUUCAACAU
+UGUGAUAAGUGACGCCCACGACGAUGACAUGAACACUGACGAAAGGGGGU
+UAAGGCUAGCACUCGCUACACGUCACGAGGUAUGAUCACACGUUGCAGGG
+UGGCUUAUAGUCUGGUCCAACCGCCAAUCUCUUCCCUAUAAUCGGCCGUG
+UCAGGACGGAAUCGCGAACCCUCUAGCUGUACAUACUGUGUUCGUGCUCG
+CUUACCGUACUAUAGGAGUCAAACAUGCUCGGAUCCUGACGAAAGGAGGU
+UGUAAUAUUGUGUCGAUAAAUGCGUUCCUCGGAAAAGCCGUGCAAAGCCC
+ACCCGGAUUGGAUUAAUACGCCGAAGCGAGGACACCUUUGCUAUGAAUUU
+AUGAGACGCUGAGUUAAACUCUCACAACUAGCACUCCUUGAUCUCGGGAA
+GGAUGUACUGCAAAGGGACCGAGUAAAGGGGAACGAUCUCUAUCAUAUCG
+GGUAGAUCGAGUGAGUGUUUUUGGAUUGGGAUUUUGCGAUGUGGGGGCUA
+CCUCCUCGAUGGCUUACAAGAAAGGAGAACUUAGGGACUUUCAUUCUAAA
+GCACUAAGUUAAUCUAAGCAUACGGUUCAGGCGGUAUGACCUGCGGUCCA
+CUAAUUCGACCUCCCAACUAGGACAAGCGGCACCCAGCUAUUAAGUGCGA
+AACGGACCUAAGCUUAGUGGAUUAGUGGUCUACACUACCUCUUUCUGCGU
+GUCUAUUCUUCUUGUCUUGUAUCGCAGACAUUAUAAAAAUUUUAAAUUAU
+GAUGCAAGUCGAAAAAUAUUAUUUCGUUAAAAAAUAUACCUUUAAAAUAA
+AUGCAAAUAACAUUUUAGCUUUUAACCGUAAAUCUUUAAGUUUCGCUUAA
+AAUUAUUUAUGGAAAUUUUUAAGAGUGUCCAUCUCUUAAAAAUUUGAAAA
+CUUUAUGGACAUUAUAAAACUAGACUUUUCUAGAUCUUUUAAGUUAAAUU
+AUUACUUAAUUCCUUUUAAUUUGUUCAUUUUAAAUGAACUAAACUUGUGA
+ACGAUUAAUUUAUCACUUUUAUAAUGGACGUGGAUUACAGGUCCGGUAGA
+CAUGCCAAUUGCUUUUAUAACGUACCUCACUACGGUUCGGAGAGACUCCG
+GUGACCUGAUUAAUCUUUUUCCGUUACAAAGCCGAACGCAACCUUAAAAU
+AAGACAUACAUCCCUUACCAGCCUCGUUAGGCGGAUUGUUUGCGCAUGCG
+ACCUCAACGGCGUUUGAUGUUUUCCACAGGUGGUGCGCACGCACACUGAG
+UCCGUCAUUAAAUCGCGCAGAAUGCCUCUACGAACGAGAAAGUCGAAUUU
+AUUACUUUGUUUUCUGAAACCCCGGUUCCAAAAAGUGUCUUGUUCUAAAU
+GUGCUCAAUCCAAUAUCAGAAUUCCUUAGUGUUUUUUAAAUCUGAGAGUU
+GAUUGAGUCCCCUUUUAGCGGCCCAGGAAUCAGCGCAAUGUCAAAGUCGU
+AUGCACGAUCAAUUCAUUGCUCCAGUGAUGGAAUUACUAUCUCGGGAUUG
+CGUUACGGGGCCCACUCCCUGGCUGCUGUCAUUUCUAGAUAUUGAUACCG
+GAGGAGUAUCCGUAAGCGGAGGAGUGUUUAUAUAGCGGUGAUCAAAAUAG
+GUUUAGGUUUGCGGUUUUACAAUGGCCCGGACGUCGGACGCGCAAUUACG
+CGAUCUUGUUAUAUGUCUUUCUGCCUCCCUAGACUCCUACGGACAGAACA
+UAAAGUAGUCUGCAGCGCUAAAGGCAUAUAGUCCGUGAAACGGCCACGGU
+AUAUUCUGUUACGAUGUGGCUAUACACUUGUCUCAGCGAGUGCUCCCGGG
+CUCGUACAGGCAUUCCGGCGUCUAUACAUCUUCGUGAGGAAGGUAAUGGA
+UCUUCACAAAGGGAGUCUAAUACGCGUGCAGUGCCUUCAAUACUCCCAGC
+CAUAAAAAGCAAGUCACCACGCGAGGCAGGAUAUGUUAUGACAAGAGGAA
+UUGUAUUUAAUUUGCCUAAUGGGCGCGACGUGUCCGUGUCAACGCUGCGG
+AGCUGCCCUAGGAGGUCCUACAGCGAAUCCGGAUUGCAUAAUGCAGCGCC
+GUUCCGGCUCAUUGCCCAGAAGAGUGACGCGGUUAAAACAUGUGGAUAUU
+CAGCAUACAACCUUUCGGCCGGUUACCACCCGUGAGUAUGACUCUUGUGA
+CGCAUUUGAGGGCUGCUAAUCCUCAGCAUGCUAAGUGUGUCAGGCACAUC
+GUUGACUCUUGUGGCAGCCGGUCUCCCUAUCGGCCGAUCACGACGAUUAU
+GUCCGGCUCCAUAACCCCAUUCAAGCGUUUCGCAAAGCCUUUUAUUCGCU
+UUCUUGGAUCAAGUCAAAACUUGAGAACUGCGUCCCUACGUAACAGUUCC
+CUCACCACCAAGUUUCUUCUUGAGAUAGCCUCUUGAGUACAGCCUGGUUU
+CCUUACAGAUGGCUGUAUUGGUCACUAAGUAACCGGCAUGACCGGGUCCC
+UCGCCCUAUGGGUAGUAAGAGUCGGAGCCCGCGGGAAAAAGUAUCCCGCC
+UGACCUUGGGAUACUUGGUGAGAGGCGCAGGGGCCUAGUGAGGGUAACGG
+AAGUGACGCAAAAUACACAUCAUCCCAUGGGAACGAGUGUUUGUUGGAGU
+AAACGACAGUAUCUCGGCGGCCCGCGGACGCUUAGUAGAGAGAUCCAUCA
+UAUUUUGGUCAUUUUACCCCCAUCGUGACUCUUGGCUGCACGGUCGCACC
+UCGACGCUCUUGGGUCACAGAAUAGCGCAGAAGGCCGAAUGCGAUUUUAC
+ACAUAUGACCCUGCUCUCCACAAGUCAAGUCAAGGACAAUUGCGAUCGAG
+CUCUCGGGCAAUCCGCCUCAGGAGGAGGACCUAACGAGUAGACACGACCA
+CAAUUUGUUAUGCAACUACGCGAUCUCGCCCUCACGAUUCCCCCGUGGAG
+AUUCAAACAUAUCUCGCUGGGCGCUCCUUCUUAUGGAUGGUAUACUUCCC
+GCCUCGGACUAUCGAUCUAGGGAUUCUUGCGGGGGGAGAGGUUCUUGUCU
+GUCAAAAUUCUUUGGUUGCGGAGCUCAACCUACGAGUAAGGCACUUGCGA
+GAGUCGUCCAAGGAUGCUAUUAACCCAAUAGCCUUACAUUGUCUUUCUAA
+AAAGCAUCCAAAGUUCGGCAGGAUAGCGUAUAGAUUAAUCAGAUUCCCCG
+UACGCCUGCCGUCCAUGCUUCAGCGCAGUCCGCACCUUACAUGGGGGGCU
+AUUGUCUGUUUGUCUGGCACGGCAUAGAAAAGCAGUAGAGAAAUAACCAC
+UGUUACAGAAAGCUAGUGGCGCUGGAAACUAGUACACGUUAUUUAUCGAA
+UUACAUUCUUGAGCUUCUGCCUACAGGGCACGGGUAACAGCGUUAUUUGU
+UAAGAGGUAUAUAGUAUUUUAAAUAAACUAAACUAUGUAUAAAUUUGGGU
+GGUACCACGAGAAAUUCGUCCCUAAGUCGUUUCGACGACUUAGGGAUUUU
+UUGUAAGUAUUUGAAGGGGCCUCUAUCCCGAGAUUAUCUAUAUAUGAUAG
+UGGGGUUGGAGACGGGCGAUGUCGUGUGGGCGGAGCUGAGAUAAAGGCAC
+UAGUACUCGUAUUUUCAUGCAGGCGUGCAGGAUUCGUCAGUUCGUGGCCC
+UAUUACGACUCCUUUUCUCGAGGUUGCCCCGGUAAGAGGUGGCAUGGACA
+CGCCUGGCGUGCGAUCCUUACCCAUUCAAAUGCGAACAUUUGCUCUACGA
+UUGCACUCAACAGACCUUACCGCUAUCACAAGUGGUAGCAGUACGUCAAA
+UGGAUCAUCCGUUACCAUUCCCAUCAGGGUUGCCACGUUACAAGUAACGA
+ACAACGCUGUAGAUUUCUUAUAGCAACGCCAGACUCGGUUCCCCAAGCCC
+CUCUCACGAGGAAACAGAACCUGUUACAGUUCCUGGUCAUUAUCGAUCCU
+CUGUGUUCGCUCUAGGUAAGUGGCUUUGGAUCUUCGGAUGAGCGAGGACU
+CCCGCGCCCCAGUAGGAGAUCUAUUGCAGAUGAUUACCUCCAACGGUAUU
+CUUUUGUUUCCCUUUUAUCAUUCUAGAGAUGCGGUUUGUAACUUAUCUCC
+CGAAACAACUAUGAUCCUCGCGGGAAUCACGCUCUCGAAUUCUACCGUAC
+AGUGACGCCCAGAACGCGAUACCGUCCAUUGGUAGAGUUGCGGUACGGUC
+AGGUAACCACACCUUACACCCCGAGCAUGUGCGAGUACAUCAACACGUAG
+UCUGGGGGGCUCUUGUCCUAAGACACUUAGAAGCCACGAAUAUCACCCUA
+CUACCUACCGGAAACCAGACGAGGAGAACUACCGGCACACAGCCCUUACC
+AUGCGUGUUCACCUGAAAUCUGACGAUGGGGUCAGAGAGGCUGUUUUCGU
+CAAACCCACUAGCACACCCGGGUUCCGAAGACUUCGCGUAAACUAAGGUA
+CCUUAGGUACAAUAACAUCAGGGCAGGGACCGUUCCUUGGUGCUCGAGCC
+GUGCGCCGACUUGGCAGGGGCCGCAAUCUGCGUCUGCGCCGUCUGACUUC
+AUGGGCAUGCCAUGUUUUUCAGGCUAACGCCCCCGACCACGACAGUAAAG
+GCGAUCACACGCAAUUUAAAUCAGCUUGAGAAGGCCUUCCGACGCAGCCG
+CGGCGCGAGCCCUAGCCAUUUCGGCGAUCCGCUCCUUGACACCUGCCCGU
+UCUAUCGUAACUUCGUAGGCCCGGAGUGAGCCGCAACUGCCCUUUCCGGA
+CGGUGCUUGCAAAAACUCAUCCGUCCCUGGUCGAUCUAAGUCAGUCUAAC
+UGCUCUGUUUGGCCGCUGAGCGGGGGUAACGCAUACUAGUACAGUGCUCC
+UACAGGCAUUAGUAGAGCGCGCAAGUUGCGCGUCUCAUGUGUUAUUCGUU
+UCCUUCAACUGGGUCCAACUCGCUGGAACCCCCCUCGUGUGUUAAAAAGG
+UGAUACACUACCCAGCGGGCAGCGUCCUGUUUCACAUGUACCCACGGCAA
+CACAAGAUCCAUCGACAGGCGGACUACUGAAGCCGCAGACUACAUACGAA
+GGACUACACACGUUAUAGAUGUUCUUCGCUACCUAACUUGUCAAGACAAC
+CGGACAAGAGUACCUCUUUCGUUUAGUAGACCUAAAUAUGUUACUCGGAG
+GCACCAUACAGCGUCUCAUCACCCGAACCCGAAUGAGUCCUCCGCAAACU
+UCUCAAGGGUACAGGCCGCACGGAUACUUGGCUAGCAAGGGUUUUGUGGU
+CUCCGGGCGAAUCCUGGCCCCGAUAGAACGCCUCGAAUCCUCCAUGUAGG
+UGCCGACGGACAAGAGCGGGUGUAUAGUAGAACUGGGAUCUGUUUCACCA
+CCCCUUCACCAGGGCCUUUAUGUGCGAACGGUUUGCUGCCUCCAACACGU
+UGUGCGUCGAUCGUGGGUGGAGCGAUGCUCGCUGUAUUUGGCUGCUGAGC
+GAGCAUAUAUGUCUACUAUGUUUAAUCAACAUGGCUUUAAGAUCGGUAUC
+CUGCAUGAACAAUCUACUGGAACAACGGUAUCAUGCAAGCUCAUUUAGCC
+UCUAGUCAUCAAUUACGUACACCUUUCUUACACGGAACGGUUAAGCACGU
+GGUCAGACAGGCCGCCUGGUUACGGCCGCAUAGGAUCGCCGGGCCCACGA
+GUGAAGGACUAGAUGGGCCGAGCGGACCUUGUGGAAGGUGGGCUUAGGGA
+ACUUUAUGCAGGGUUGAGGACGAGAGUGAUCACCUGAAGCUGAGCGAUAU
+GACCGAACGCUUCUACCGUUGACGAAAUAAGAGGCACUCCUGCAGAUCCA
+UAGAGGCCGAAAGCCACAUUACAACCUUGACGCCCACCGACUGACAGAAG
+GGCUAUAAGUAAAUAUUGCGUCUAGGUUUCGUACAUGUAACAAAGGUGCU
+CCAUGAAAGAGGCGUACAGAUUCAUAAAUGGGAGCACCUCGACCACUACU
+CUCGGCCGUGUACCUCCUGGACUAGUCGUCGGAGUUAGAUUGUUUGUGCG
+CUAAAAAACUAAGAGAAACGCCACUCUAGAUGACCUCUCUAAGAGGCUCC
+AGAGUCCACCCCCAACGUAUAUUGCACGUGGUUCGCUGCCUAGGGCCACU
+CUUUCGAGACCCACGGCUAUUCUGCAUCACCGUUAAUAUAACGUGAUUAA
+CAGCUGUUGCCAUGAGAUGGAGUUUUACCCUGUACGAGCUCAUUUAUUAC
+GUAAUCACGCUCGGUUUGGGGUCGCUUCUCCCGGCAUCGCUUGAUGAGAA
+AGUUUACACGCGUUUGGGUGGGCGUUGGGGGUGAUUUACCCCUAAGCAUA
+GCUCUAACGAUUACGGGUAGUGGCGUGGUGUGGUACAGUCGACCUACCAG
+AGCGGAUCGGGUACUUGUCGACAGGUCGCUUAUAUAGCUCACCGCUUGGC
+UUGCCCGCGCUAUUGUACGAAUCAGGCUGUUAAUCUACGGCUACGCGCGG
+CCGUUAGACCCGGCCUAUAUCGUCGCUAGGAGUGUGUUUGCUUACUCUGC
+UUAACACCAAGGAUAUCCGUAAGAUUAAGUCUAUAAGGAAGAGUUUAAAA
+UGGACAUGCCCACAGUGAUCGACUCUAUACCAGUUGCUCUCCCAUGACCG
+AACAGCCUUCAGCACAAUUGUACAGGAAGUCCACGGACACAACACGAACC
+GCAGCUGUUUCUUGUACUUCGACAUUUGCUUCGGAAUGAUCUAACAUAGC
+UGGCUUAGACUACAGGUUUUGGGAGCGUCGAGCCUGGGUUAUCAAUCGCU
+GCCGGGGGGGAGACAGAUCAUUAAGCCACUCAACAUCGCCCUACAGGUGU
+CCUGGUAAGGCUGUACACGUAUCCCAGAGAACUCAAAGACUUUCCGAGGC
+CACUCUUGAAAUGCGGGAGAACGAACUCCCUUGUCGCCUGUUUGAAGUUU
+GCUUUGUUGUACAGUCACCGUUCUGAUAUAUUGGAUUGGAGUUACCCCGA
+CUAUACGUGUCCAAGAGGUGCCAUCCAUAACUCGAUAUCGGAAAUCAAGC
+UCUAGCAUUCAGCAGCUCUAUGGUCUGGGCGACCGCUUAGCGUUGUGUGU
+UCGCACGAUCCAGGGCAUACCAACUGGCGGGACCGGAGGAGCCACCGGGA
+UCGCUAGAGACAUUAAAUCUUUUUAACGAAUUCGCCAGUGAACGCCGAAA
+UCGGCGCCCCACCGGGUCAAGUUGACCUUGCUAUCGAGCGCGGCAGGUAC
+ACGCAGCAUGCACGGACCCCCCAGCCCGGUCUAACAUAGUAAGACUAAAC
+CCGGGCCGAUAGAAUGCGCGCCCUGUCCAGGUCUAGACGUAUACUGGCCU
+AGGGAGAACUUUCCUUAGGCUUCAUCGAUAUCUUGCCUAUUGGGGGUUGA
+AGCUCAUAAGUAAAUCCAACUACAUAAGCGCCUCUGUAUGAAACAAACGG
+GAUGGCAUAUUCGCGGAUACACUAAUACUUGAUUGCGUAGCUAUUGUAAC
+CGUUGACUCCCCGCGAGGCAGCAAACCCCGGGUCAUCGGCUGUCUUGUAA
+AUGACUAAAAAUCUGGCACAUGGGGAGCCGUGGUUCGUCCUCAGUGCAGG
+GCAACAGAAGUGUUUGGAACUCUCCCAGGAAACCGCGCAUUGGACGUGUU
+AUGGCUCCGAAGUCUUCGCGCUGCAUCCGCGUGAUUCGUUGCUUUGUCUC
+UUAAGCGCCUCUUACACAUAAAACGUCUCCGGAAACCUAAGGGCUAGCCC
+AUGUCUAUGUAUCUAGAGUAGCUGUUGGCCAGGGAGACUAGAGCCUAAGC
+CUUGCGGGGAUUUCGCAGUUCGCCCCCAGAUACCCGUACGGUUCGUAGGA
+AGCCAUAGCACGAAACUGAUAUAAUACUCCAUCCUGAUUUUUGCCUGCGU
+GAGUAAAGAGGCCUGUACGUUCAGAGGGAUGAGUGCCUCCGAUUUGGCCA
+CUCGCUCGACCCCGUACAGACAGCCGGAUCCGGUUAUAUAAGUGAUCUCA
+ACGUUACCCGGGUACAUCCUUCCCACACUAGGAGCCUGCGUCGACCGGUC
+UAAGAAACAUCGGACAACACGCGGUUCACUGAAUUUAAUCUCAAUGUUUC
+CGACGUUGGCAGUGCUAGCUUGUCGCAAUCUAAAUUAUCCUCGCAUAGCU
+CGGCGUAAUACCCCCUGUGAACGAGAAUGGAAUAAGUGACGAAUUUACUA
+AUGUGGGCGCCUUUUUUAUGCUCGUAGGCGAUGGAUUAUCUCCACUGCUA
+AUAUAUCGCAGGUUAAGGUGCCAGGGUCUCAUCAUCACUAGGGAAGCUUA
+GCUAGCUUACCCCUAAAACCAACGAAAAGACGAGCGAGGUGAAAUCAGAA
+GGUUCGAAUAUCCCUGACACGUCGUCGGCCAUGAGGUCAUCAAAUCUUCC
+UUGCUCCAGGAAAAAGGCCCGUAAUCGCUAACAGGAAUGACUUGGCGUUA
+ACAGUAAGGCACGGGCUUCUAGCCCGCCUGAUGUUGUGCCACUUAGGCAA
+UCUACGGCUCCGGUGCGACCUCUAUGCCCGACACCACUUAACUAACAGGG
+GCCUGACGAGAGCCGGUUUACAGCAAUAGCUGCUACUGGAUAUCGGGUCU
+UGAAGGAAUAUCUCCACAGCUGAGGCAUCGGUCCGGGUUUUAACUUAUAU
+AAAGGUAUCACCGACGCGUUUAAUCCCGUGACUCUACGUUCGACAGCCGU
+CCUUUGUAGGCUCCUCCUUCCUGGAUAGAGCCAAAUCAUGCGGCAGUAGG
+GCUCCGACCCAUCCUUCUUGAAGAUUGUCAGGGAGAAUCGCCUAGGGAAC
+GUAUAGUAAGCUCUGCAACAUGGGCACUAUGUUCGGAUGACGAUGCCUGC
+CAGGCCGGUCUUCUGGCUCGGGAUCAACCCGCGUCCGGUGCCUUCCCGUC
+AUCGACAGUGGCAUUUACCGGCGCGGUCCCCCUUACAGCGUUGGGCACGC
+CACGGAGUUCAACCGUGUUCCCGAUUCUCCCGCUUGCGGCGGGCACCAGG
+CAGUGGCGGCGACCUCAACGAAGCUGUCAGAGUAACCCUUGACUCGUUGG
+UAGCUCGGCCACCCACCUCCUGGAUCGCGGUCCAGUGCGCCGACGACCCU
+UGCAUGCAUGUUUAUUGACCUGGCCUUCGAGAAAGCUGCGCACGGGCAUC
+CCUCACACUGGGUACUGUAACAGCUGGAAUAACUUCGAGAGUGAUUUAGU
+GCUCCACCUAUCGAAAGUGUUUAUUAUCAACGGAAAUUCUACUAAAAGUG
+CAUGUUAGGUCUUUAAACGUUUACGCUGGCAACGAUCGUACGAGAGACCA
+UUGACUGGCACGCAUGAGCCAUCGUCGGCCGUAAGAGUAUUUUUUAGGGC
+GAGGCACAGUGCUCGCAGGCUGGGUUCCUCGCAGGUUGGCGGCAAGGUAC
+GAACAGCAAGUCUGAGUAACACAGCGGCCUUUAUCUACCGGGCCGACCAA
+GUGUACAGCAUAAAUCAUCUUAUUGGAAUCCUGGAGUGCAGUGGUUGCAC
+GGCACAUAGGAGGGUUCUAAGUCGCUUUCGUGCGUCCUCGAGUCCUAACC
+GUUAUCUCAUAGCCGAUGGCGCCGUUCUCUUCAUUUCUUCUAAAUCUUCC
+AAAUGGAAUCCAUCCAACGUACUGGGUAGGCUGCUCUUUAGAAUGAGACC
+AGCUGGUUUAUUAACAUGGUCUAAACAGUGUGCCCAUGCUGAUGGUAGUU
+UGCCUCAACGAGUACUCCCCGACUUUUCGAGAACCGAUUAUGCACGGUAG
+AUCUCCAACCCGUAGUGCCCAGUUCGAACACUCAACCGUGCGCGGCUUCC
+CGGGGUCAUCACUGCUAAACCUCGCUUUCGCGCAGAUCCGCCACUAUUCU
+AUACAGGCCGUCGAAGCAUGCAAACUACACAAGUAACUCUUGUUCCCCGC
+GGAAUUCAUCGAACCCUGUCCGGCAACAGGGAUUGCCAAUAAAGCUACAC
+UCUUCUCACACUACCCCACCUUAUUUCGGGCCAUUUGACAGCUCUUUGUG
+GUUCGGAUGCAGGUGAAUGGUUAGGUCGUGUUACCGCGCGGAUCCGGCAA
+GUCCCCGAGCGUUCGUAAUCGCAUCGGUACGGGGGGAAUAAUAGCCGGGG
+AGGGAUGCGCGGUCAUAAUAAAAGAGGUUAUCGCGCGUGAUUGGUGCCCC
+GCUCUUCGCUGCUGUUAGUUAUUAUUCAUGACAUCGCUAAGAUGCGCUGC
+GCAUACCAUUCGUACUUCAUGGCUCCUUAAGAAGUAAGCGGCUAUCAUGA
+UCAGCCCCUUAGUCGCGUGGUUUCCGACCAGCAGCGGGCCACGCUGACCA
+UUGAAUCUAAAAAAGCAGUUCGCUCCUUCGGAAGCCAAGGAUUGCGUAGU
+CAUAACCCCGCCAAAGACACCCAAAAACCGGUGCAAUGUACCACUUGGCG
+CGUGAGCAUCUAAGGGGAAUGGGUUCGGCGCGAUUACGACGCGACCACUC
+GCCGCGAGUUAGUCUGUAAAGCUUAGUUAAGGGAAAGCCUUACCUGGGCC
+AACUCUACUCGAUGCGAGCAGGCAUCGACUUAGAACAACUGGAUCUAGAA
+CCCGCUCAUCCAGCCGUCCGCCGGCGUGUUCUAAACUAUUCAAGAUACCC
+UCUCCUGGUCUCGGCCAACCGCCUCUGAUUCAUGUCUGCAUGUUAAUUGA
+UGAUUGUUACUUGAGAAAUGCUCAGCGAGCGGACGUAUAUUCGAACACCA
+GACAACUUGUAAAUUGGGCGACGCUGCUGAUAAACAUAAGAGUAACUCCG
+CUUAUUAUCGCAUCCCUCUUCACGCAUGGUGCAGUGAUGUUAAGGAACGG
+CGUGAAGUAUUUGUGUCCUCUGCGGACUGUCUCCUAUCGGAACAGCGCCA
+CAAUGCUUAGGGUGGUUGGAAUCACACUUAAGUUGGCUAUGCCCUUCAAU
+AGUCGUGGCCAUCUCAACUCCAUACCUUACAUACGCCAUAACAUGCGAGC
+AGUUGUGUCUGGCUUUCCCGCGUGUGCAAUGAGUCUUUCAGGGUCCGUCU
+CCUAACUCGCCCCUACUUCCUGUAGUCUCACGCGCCGUCGUACGCGUACC
+CGACCUCGCCAGACACAUUCGCCACACACUUCACUAAGGUUGACGCUCAU
+ACACCGUUUGUAACAAAUUAGUAGCUACUAUCCCAAGCAUAACCUUUCAA
+UUACCACUUCUUAUGCCAAGCGGUUUACUCCAUGUAGGGCGUUAGCAGGG
+GUGAGCGCUCGAUUUUGAUACCUAACUUCUAUAUCAAGGGCCAGUAAUCG
+ACUUGACGGAAUCAACGGCCGUCGCCUAGCAAGUUUCUCACCCGUUGGGG
+UCAAGGAAAGUACUAACACCUGGCGUUAGUAGGGGGAAGCGGCAGGGUUA
+CCCCUUUACACCCGGACUAGGAGGUGAGCCCAAGACUUUUUUGCUCUUAG
+GACGCACGCGACCCUUAGGACGAAUCUAGGUUUGCCACCAUUAGUCUGAC
+GCACCCAGAAGGGAACUGGUCAAAGCACCUACUGGACUAGACGGGGGUGU
+UUGCGUUACAGAACCUACCUGAGCGCCGCGUGAUCCAUAGGGACUAGCAC
+CAUCCCAAGCUGUGCUUAUGUAUUUGAUGAUGUCCCCACCUCUUACCAGG
+UGGGCGUUCCCGUAAACGGGAGACUGCGGAUCGAACGAAGCAUUGGUCUA
+CUGGAGAGGUAUUUUGGAGUAUAGCAAUCUACGUCCUGUUCUUGGUCGUC
+UUCUUUGGCGCAUUCCUGGCUGGUGACGUGCAUUGCCACGCGGCAAAUAC
+AACGAAUGGUAUAAUCACCGAUAAAAAUAAUAACCUGCACCGUGAGAGCU
+AAGGGGGUCAGUAACUGGUACUCCAGCACGGCCUCUGCCGUGGCACACUA
+AUCAUACUACAUAAAUCGGCACUCAGUCGGAGAUCCGGGUCAGACAGCGA
+UCGCGUGUGCAACUCUUAGCCUUUGCUAUACAAGGGGGUGCGCUGAACUU
+GCUAGAUCUGAUUAAUAAACGCUAGUGCUAUGCAAUUCCGUAGCGGGCGG
+CGGGGGCGGAGCCCUCUAGCUCUCAGAGAGUCUCCGCAGCGCACGAACUA
+AUGAAUCGAGGACCGGCUUCGUUGGUGCAGGCCAAUGUCUAGUGAUUUAU
+GCCGCCCCAACCGGCUGCGCGGACUUGAUGAACAAAUGGCGGACUCACAG
+CCACCGGAAACACCCGUACAAGCUCAAAGCCAGCUCCGGUACCACGAGCC
+GAAACCCCAUAGUGAUGGCUGCCCAUCUUCUUCAUCUAAUACGUUCGUAG
+UUCCCCCCGCGCUCCUAUUGUCGGCCAUAGACGUAAAGGGCAGUUUGAGU
+AAGCAGAAGUCCGCCCUCCCUUCCACUAAAUAAUGCAAACAAGGCGACUU
+UCGGACGCUAUUGCUGAAGGGUACCAAGACGUGGAAAAGCGCGAUGGCUC
+ACCGGUGGAAGCCGACUGUCCUUGAAUAGCUGAUAAUUCUGAGGCUCUCA
+GCUGCUCGAACCCGCCCGACUGGACCGUCGAUUUGUUACACUUACCUCAU
+AGAAUCGCCCUCAUCGGGCUGAGAGUGUCGCUUCGACGAAGCACCCUCUG
+CGGUUCAAUGAAUCCCGUGCGCGGCGCCUAUGUGGGCGGGCACCUCUGUA
+GAAUAAAUAGCUAGCGGGAAGGUUGCUGUAGACACUUUUAUAGGCUGUAA
+CCGGUGUCCGCCAGCAACCACAUGAGGUUCUUAGUACACUGGCUAAUCCC
+UAGAGGGGUUCCGCUGAUUCAAACACCUCAUCGGGUUCGAACAGUGAAUA
+UGAGUGGGGGAUCCUCAUCUGAUUCGGUUAAACGCGAGAGGGUCACAUCG
+CCCCCUAUGCGCAUGCUGUCUGCAAAUUUAGAUGGAACUGCGAUAAUUAC
+ACCGUUUUUAAUUCCUUUUCGGAAACUUAACUGAACGACUAAUCUUAUUU
+GUAAACCGAAUCCCUUAAGGAGCCAGUCUACUUCAACCCUUGAUGGGUAC
+GACGUCUUUGGUGAGGUACUCAGCCCUAAUCCUCAUACCUAAGUACUGUC
+GGGACCAAACGGCGGAAUGUGUACGCAAGAGUGGUUCACAAUUAUUUGGG
+GUUCCAAUUGGGAGUGUACAGAUGAGGUCAAUGCGCGUUAUUAAGGGUGU
+GUCUGUGCGGUCAUUUACCUUGCUGCAGGGUGUUAUAUAUACUCUCCAAC
+GGUCACUUCUCCGCCCUAGACUCCGUAAAGUGCAUUGAUCGCGAAUCCCC
+AGGGGAUUCAUCUGUGCCGGACGCAGACGACCGCUUGGUCCUGCUUAAAG
+UGGAGGUAAAAGAAGUUAGAGUAAGGUGGGUCUGAUUGUCGCUCACGUCA
+UAGAAAGUAGGCCUGUGAUAUCAAAUGGGCCCGGUAACCGCACAAUGCUG
+UUUUUGCUUGGCCCUAAUACUAACUCCACCUCGGGCAUAUUCUGCAUUCA
+AGGAUAUCUACGCAGAUCAUCACUAGGACACAGAAGGAUAUGCAACACCA
+UUGAACUGAACUUACGGUGAUUGCGGUGCUGUGGCGAGUCAGUGCUUGAC
+CUACCCCGCAAUGCUGGGCUGAGGCUUGAUGCUUAGAUCCGGUGAGUAGG
+GCUCACAUUUCGGGGCCGCCGAGUGACAGUACUCUUCCACUUUAUCAGCG
+GAAGUGGAGCAAUUGUGGAAACCGGUAUAGCCCCCCUAAUUUUAACGUCG
+AACGAACUGAAGGGUACUUUCAUCUCCUUGACCGCACCUGUGGUAUUCCG
+UAUAGACGUCAUUAGUACUCGCUUUUAAAUACGCAAGCACGGAUGGUGCC
+UGAAGGGAGACGAUCCAGUGUCGUACGCAAAGUAACCGGGAGGCGGUGUA
+AGUCACGACUGCCGUAAUUUAUUCGGCUUAUUCGAUCUUUUAAUUCGAAG
+UGCUUUUUCAAGUCACAACGACACGUAGUUAUUGGUGCUCAUCAACUCCC
+UAAUGGGUACCGGACAGGGGGCUCGCUGCACGUCACGGCGUAACAGACAA
+UCACAGUUAUAAUUAACGUAACACCUAUCGGGCCAUUAGACUCGCUCGUA
+CGAAUAUUAGUCCCGGUUGGCUACAUAGAGAAAAGGAAGGUACCUAUGCG
+CGCUGCACUUAUAUGUCUCGUAAGAAAUCAGCUUAAGCAAGAUGCAGCUG
+CGUGCAAUGGGAGAGGUUUAGGGUGCAAAUAAUAUUGCCGAUGAAUACGA
+GGGACGAUUAGACCGAAUUCUUACUUAGACUCGGUAUCCGUGGCAGUGUA
+AAAUUGCAACAUCCGAGUCCAACGAUCGAAUCACUCGAUAGGCUACCCUC
+GGCACAUUCGAUGCGCGGGAGUGAUCUUCCGACUUUAAUUCUCGUUGCUC
+CUACUGCUACUUGAGGGUAGACAGGCACGGCGCGACCCGAUUGGCCACAC
+AAUAUGUCCUCUACGGAUUUCGGAGACCAUCCCCGCCCGACACAGUGAUA
+GUGAUUCAACAGUUACGUUUAGCUCGCAACCCUCGGCCUCGGCAAGGUGC
+ACGCCCCCUUGGAAUUGACAUUCUCCCCCGUAUAGGUGUCUCACAGACGC
+UGUUCGGCCCGUGCAUCCGUAACCUAGGCAGGCUCAACCUAGCUACUCGC
+AGAUCAGCAAUUUGUCCGCGCCUUGCCCGACGGCAUGCAUCAACCUGGAG
+AAGUAUGUGCGAAGAUACCACGAAAUGAUACGGCAAACCCCAGAGUGGAU
+AGGGGUAUAUGCGCGAGCAGGCAUUCAUGCUUAGGUAAGGCCCGCGACCC
+AAAGGACGGCGUGUCGAACUCUGGGGACGUCAGGCUCAUGUGUGACGGCC
+ACAACUUUCUAGUAUUUAAGCCAGGGCUAUAACGGGAAGAUGAGCCCAUC
+GUGGUAGAAAAGCGAGGGUUUGUCGCCAGGGCGGCUGAUCUUCCUGUCCA
+GGCCGGAAUAUGCGGGCGAUCUGAUCCAAGCGGAACAUGUAGUCAGAGGC
+UAACACAAACGACGAACGUCUAAACUAGAUCUACAUUUCCGGCGGGGUGA
+CGGCCAAGCGUGCACCUAGGGGGUGGAUAGCGAUGCCUACAUACAAAUGA
+CCUAAAUCGUCGACCUUAGUUCCAUUUCUCCGUGUAGCUCCUCCCAGCCU
+CAGACACGAGUGUAGGGAUGCCUAAUGAUACGUAUUUCCAAACGACGAUA
+ACUUAAGCCGUGCUCCCGUCGAGACGGGUCUUGGUCUUAGUGGGCCCGAU
+CGGGUUGAACCAUCCCCCGGUCCCCGGAGAGUUCGAAGCGUCUGGGAGGG
+UUCGAGGAGUCGCUGACGUGGACAGAUUUGUCAAAAAAUCAGCAUGGGGG
+CUUCAGAACCAGCGUGGAAGUAGCAAUGACCUUGCAGUUUUCCGUAUUAA
+GGCCUGACCAAUCGAUCGGCACGGUUCCUUUAACGCAAUCGUUGGAAGUU
+UCCAACAAGGCGGUACUAGCAAUUAUCAUACCAUCCGCGGCAUAACAGGG
+AUGAGUUACCGAGGCAGGAUCAUACAGUUAACACGUCUGUUCCGUCCCGA
+UUACGGGGAGCGGAGAACCAGAAUUGGCGAGUUGGCAGUCCUAUAUAAGU
+UGCAGUUCACCCACAGGACGCAACCAUCUAAUCCCGUUUCUUAGGUGGUA
+CUUCAGAUUCUUAAUACCCCAUGGAAGACUGCAUAUAACUCCGUUGAAUA
+AGGGAUCCCUUGCUUGUCGGGCUUCGCCAGGGGACUUCUCCAGACCUGCU
+AUGAUUUGCAGGAGACAGUCAAUGGGAAUUGGCUCUAUAUAAGCGUUAUG
+CACUCCUGCACGCCUUCGACCACGAAAGCCAAUCGAGGCCUCACUUCAGA
+CAGACGGUUCCAGACGAUUGGCAACAAACAUAAGUAGUUCGCAGCCUUGU
+GAAUGAGAUAGAGCAAUACAUUUCACACCUGAGGGCGAGUAGUCAGGCAU
+CCAGGUGACGGGAGUCAGUUCGGAUCCAAGCUACUGGAAAUCGGAACAAU
+CAUGCCUCAAAGAGAUAGUGAUUAGUGAUUCCUAGGUGGUAAAACUGGUG
+UCUAGACGCCCUUCAUUUCGACUCCGGGUCCUAGGCUGAUAGCUCGACGG
+ACCGUCAAGGCCGGGGAACAGGAUUGUGCGACUAUCACGAGUAAUCAAUG
+AAAAUGGCGCUUAAAAACAAGAGUGUUCACAACAAUCUGCUUAAAUGACA
+GGAUGCACCAGUGUUAGCGGUCAUAUACAGGCCUAUCGUCAACUACUAAU
+UGCGAAAAGUUACAAGGCGUCAACACGGCACCGGAAACCGGCUGGAAUAG
+CCCCCUUGCAUAGUGGUCCAUCGACCCGGCGUUGUAGAUCAGCGACCGAA
+UCCGACGUAGCCUGUGCUACUCAAGCAAGUGCUUUCGGCACGUACUUGAU
+AGUCGUAUCGAAAAUACGCUAUGCGUGCGGCUUGGCCCUCAUUGAGUCGC
+UCACACUGGGGGACAUUCAAUCUUGGUUUAUGAAGGCCAUACUCGCUUGU
+CUGCUGCACCCCAACGUUGAGCAGCGAACCCUCUUUAGCAUGCGCCCUCA
+AACACGCUUCAUUGUCUAUCACGUUUGUUACAGAAUAGCAGAGAAGCGCC
+UCGACGCCUCUAGUGGCUUCCCUUCGCAAGACGAAGCGAGAGCACUACGA
+CGUGACGCAGCAGCGCACGUUCGCCCGUCACGAGUAAAGGUGGCCGUCCA
+UCAAACGUGCUUGGCGCUUUCGUUUCUUCGAAGAUAUUACAAUGACCUAC
+UUCAUUCCCCUUCAAGGAACUAAAAAGUCAAUUGGACCAGGCGUAGGUGU
+GGAGCUGGUGGGAUUUGAACCCACGUCCGUUUUUUUAAAUUAUGCGUUUA
+UUCACAAGUAUAGCUUUUUUUAAUUCAUUAAGCAGGAUAAACAAUAAAUA
+AAUAAAUUCCUAAAAAAAUUAGGUUUUUAAAUUAAAAGUAAUUAUUAAAC
+AGCGAAAGCUGCUUUACGGUUAAAACGUACAAUAUUAGUUGCGUUUAAAU
+UUUGAGAGUUCUUGAUUUUCGAGAUAGAACAAAUCCUCGACUUGCUUAAC
+AAACAUAAUUAGAAAAAAACGUCGAAACCUAAACAGCCCCUGAUGGUCAG
+CGGACUACCGAAGACUAUGAACGUUAGCUGCAUCUGUCGCAUUCGGAAAA
+GGAUCUGCUAGAAUUCUUCCCAGAGUUGCACGGCUCAUCCGCAAGUAGGU
+CGGCUCACUCAUCUGACGAGCGACAAACGCCGCGCACGUCUAUCUUCAAA
+GUAAAGAAUGAUCGACACGAUACGACGUCCCUUACACAAGAAUCUUCCUU
+GGCGGGGAACUCUUGCCUAAUUAAGUGAUUAAACCCAAUAGGAUGAGUCG
+CCUUGGAGAUCGUGGAACUAGACGGACUUCGUGAGUCGCAUCGCUCCUCG
+UACGGCAAUUUUGCCAUAGCCAAUAGAGAGCCGCUCACGCGUGGCGUCGG
+UUUUCCUACCAACCCCAAGAUCGACGCUUUGAUUAGCUUCAAUUCUCGUU
+UUCACUUCGUGCAUAAAGCUGUAAGACGCAAUCCGCGAAGAAACUUCGCU
+AAAUACACGACGGACGUCAAAACAUAGCGAACAGUAAAAACCUGAAUGGC
+UGACGAACGGAAACGGGUUCAGAGUAAGUUUCUAGGAGUACGCAGAGGUC
+UCAUUUUAAGUGUGGAGCAAAUAGGGAUCCAAAGUAUUGGUUAGGGGACU
+AUGCAGCUCCUUUCAGCGAUGGCUGGGAUCGUUGAGUUGGUUGGUUGCAU
+AUAGUUGAGAUCGCGGACAAAGUGACCCAACACGUGAAAACUUCUUUAUU
+UGGUGGGACUAGGUGCAGGGUGCGUACUAUUAACAUCACGCUCAUUGAGG
+UUUUUUUGCUGUCCAAUCUUUUAUAUCGUUAGAUUCCUAGGGAAUGGAAG
+CGAGAUAAGUURAGGGAAGCUAAGAUUAAGGAUUAAGCCAUGCAUGCCAG
+GUAUAAGCUAAUACACAGGUGAAACUGCGAACGGCUCAUUAAAUCAGUUG
+AAAUGUCUCGUGCUUUAUUCGUAGUCGGCUAAUACGGGCAACUCUCUUAC
+UAAUCGUGCUUCGUUACAUCGGUAGUGAGAGCGAUCUCGGGUUGAUUUAY
+GUUGUAAAAAUGACUGUUAGGCAGGCACGAUCAGCUUCUGACGCAUCAUU
+AAGUAGGAGAAGUAAAGGUUAUCCUAUGAGUUCACGCGUACGGAGAAUUA
+GGGUUCGACUCCGGAGAAUGAGCAUGAGAGACGGCUCAUAGUUCUAAGGG
+AGGCAGCAGGCGCGGAAAUUGCCCAAUGUACAAACGUACGAGGCAGUGAC
+GAAAAAUCUUGUCCGGCUUAGGCCGGUAUUAAGCUGAGYGAAGGYGYACC
+ACAUCGCGAACGCAAUUAGUGGGAGAGCAUGGUGCCAGCAGCCGCGGUAA
+UUCCAUCACUGAUAGCUUUCUCUUGCGUGCCCCGAACUCACAGUAUGACU
+UGCUAGAUGGGACUAUAACGCUAAUGAUGUAGUAGCUGACAAGGCCACCU
+UGAGGCCAUUAAUGCGAGGCUUUACCCAACCAACAUUCGGAAACCCCGCU
+GUUGAUCUUGAGGUUCGACGAUUAACUCAACUCCUUGCGAAAAACUUCUC
+AUACCCUUGCAGUGUGUGCCACUCGAAUCACUGCAUUAUCGGUCUCUGGG
+CCGUACCUGUAACCUAUACGCCCGAUGGUGUCUACCGUGACCUUGGCGCC
+CUCCUUGCACGCCGUAGUAUACUCGCCGCCCUGAGUGUUAUUUGCGUAAG
+UGACACCCGGCUAUAACAUCGCUGGACGUUCGUCGGCGUGGAACCCAUUA
+UCUCCAAUGCCCAUAAAUAUCGGAAUGCCAUAGCACUUUAGCUCUUUCAA
+CUGCCAAAUCGGUUUCUAGAACAUGUGGGUGUUGUACGGUCUGGCACACC
+GUACGCCUUCACGGAGUUCUGCACCCAAAGCUGAUCUAUGUGCUCUAAUA
+GCGCAUCCUACAAUAAUGCCCGAAGAGCACAAGGCAGAAUCCCGCAGAAU
+GACCUAACCAUUGUCACUUAACAUAAUUUCUGUAGCGCCGUAUGUGGAGA
+CAAGCGUCUAAGUUCCCGCUUCACCCAUUUCUAGACGCUCCAUCACCGCG
+GCAACGGACUCUGAUGCAAAUAACUAAUGUUUAGAUUCUCCGUUCUCAUA
+AGUUCCCGUACGGGGUCAUGAUCCCCCGAACUACUUGCAGUUCGUCAAUA
+UAGAGUAAAACCCGCGUCAGUCUGGGGAAGUUGUCCGGCGACUUGACAGA
+AGAAGGAACAGACUCCGUCCAUGAGGACUCCUUCUUGCGCAACAAAGUUG
+GACAUAGGUGGGGGUAGCAGUGAUAUGCAUAAGAUGCAUAAUCUUUGGAU
+GGAGUAUUAGCUCUGGGUCCCAAGACGGCGCUUACCUGUCCUCGAGCCCU
+UGUUGGGGUAGCCAAGUAGUAGCCAACGUCAUAGGUUUUCGACUACUGCU
+CCAAUUAUCGGGUGUCGGUAAGAGCCUGUGCUCAGCUACUGUCGGUUUUU
+GCAUAAGGGAGAUAGCCGGUAGCCAGCCGGCAUUGACUGUUGUUAUUUAU
+UUACUUCCCGACCUUAUUACGCUAUUGGUGCUGAGUAAAUUUUUAUAGGA
+UACACGGUCGGGUACUGGAACCGCCGGCGAGGUUGUCAACAGAUCGGGAC
+AGGUAAUAGCCUCAAUAACCUUACACUUAUAAAAGCUUGGAGCUGCUACA
+UGGGAUGAUAACUGAGUGAUAUAUGAAUUAACAAAAUAACAGUGACAGCG
+GUCGAGCGUUUAGUGGCUAAAAUCAGUGGGCUGCUCCUUCAAUCGUUAAC
+CGACUUAAUAGAAGCGUUUGGCUACUCAGGGGCCGUGUCAAAUAGAGGGC
+AAGCUCAUAGUUAACUCCCUGCUGCUCACUUCUUAUAAGAUGCACGGCUG
+CCAUCUCAGGUGUUUUGACUUUAAAAUAGUGCCCACACCGAAUUAUCCAG
+CGAUAUAGAUCCAACCGGAGUGAUUCGGGGCCUUUAUGGCUGCCAUGACA
+CCCAUUGCUAACACAAAGGAUUCCAGGCGCUAUCGUCGUUCCGUUUCGCG
+GCUACCCAGCAUUCUUCUGAUAUUCAAGUGGGGAUGGUGUUACCAGACGG
+CACCCUUGAGGUUCUUUAGGCACACUGUGUCCGAGAAGGAGGAAGGAGAG
+UAUAUGACUAAGUAUUUAAUGAGCAUUUAAUUACAUAGCCGAAACCGCUU
+AUAUAUGACCUCUAAUAUUACAGCCGUUCGUGAUGCUCAAAUAGCAUAGA
+CUUCAACGAUUGAUUUGUUAAUGGCCACGGGGGUUUCUAACGCAGCGAUG
+GUAAGUAGCUGACAGUUCUUUUUCUCCUGAAUCGACGGAAACCGACUGUG
+UGUAAUAAAUCGCAGACGGGGACCGGGGGGAAGACCGUUACUUCCAAAAC
+CGAGGCCCCAACCCGCUGCCCACAAAUCUAGUGAGAUCGCUUCCUUAGGU
+GCUAUCUGCUAUUGCUCCGUGACGGAUGUGGGCGCGUGACAAUACAGGGA
+UAGUUCGAGCUUGAGUUGCGAGUCGGGGGGAUCGUCCUCGUUAUCAACGU
+CAAAGCCAAUAAUAACUGGCAAAGAAAAACAAAACCUAGCUUUCGCUGCC
+UAAUAAGCAGUAGCAUAGCUGAUCCUCCGUGCAUCGCCCAUGUGCUACGG
+UAAGGGUCUCACUCUAAGUGGGCUACACUGGCUAAUCUCCGUCUGAGGUU
+AGUUGGAAGAGCUUAAUCAGACUAGCUGAAUGGAAGCCUGUUACCGGGCC
+GAUGUUUAUGCGAAAUGCUAAUACGGUGACUACGCUCGUAGAUAUUUAAG
+UGCCGAUAUUUCUGGACGAGGCGCAGCAUCGUCAUAUUCGGCGUGCCGGU
+ACUUAGCGACUAUCCCGAUGUAUAUGAACUUCCAGAUAUGGAGUCUGGGG
+GGUACUCAUAAGUAUCGGCGCAGUUUCUUCAUGUCACGUUUCGCUCCGUG
+AUUCCAGCGCAAGAACUCCCCCUCCGGGAGAGUAUAAGCCCACACUCAUG
+CGUUGGAUUACGGUCCCGAUUGUAGUAUUGGCCAAGGACUCGUGUAACGC
+UCUCACCAGUGUCGGUCAGGUCACGGAAUGGCAUAUGAAGUGCUGCCCGC
+UGGCUUACUACUCUUUCACUGGCUGUACUGGGAUCCCUCAUCUUCAUGGA
+UUACAUAGUUAGCCUACUGUACAGAACCGAGAGACAUUUUUUAUUGCCGG
+GAGCAUAGGACCGGGACCCCCCCGUUGCUAAUCACGCAAUUAUGCCUCCC
+CUUCACCGAGCUCCUCUGAAAUGCUCCCCGCUGUCCUGCUGUUAACAUCU
+CGUGGCGCAUUCCCGCCGAUUUGUCCUCUGGCCAAAAUCAAAGCAGAGGC
+GGAAAAGUAGUGCCGCUUAGCAUGGUCCGUGCCGACUAUUUUUGACCCCU
+UCGUACUUCGUCAUACCAGUUCAGGUCAAUGUAACUUCGGUUUGGGGGUU
+CAUUCGAGACAUGAUAACUACUUAGUUUGGUACCGUGCUUUACAUACGCC
+AAAGCCCAUUGAUGGGCCACUUUUUAGUCCACAUUCAAGCCUCUACCCUU
+GCGAGCUCUUAGAGAUUGAGAGGCGUGGCCUGGAGCUAACCAUUUGCCCC
+GAGACAUAUCGCGAUUCCGCUUCCGUACGAUUUAUAGGCCUGCAUAGAAA
+GAACGCUUGUAAUGGCAGGUCUUCUGACUUAUUCAAGGCUUCGCUGCCUU
+CCCAUACGAUUCUGUAUAGUGGCUUUCUCGUGGCAAAACCCUUACAUCUG
+AACUUACAGCUGAGGGUACAGUCCCAGAAUUUCACUGGGUUCCCUUUUCA
+UUCUACACUCCAUGAACCGGUGUAGAAAACCAUUGACACGGCAAAGAUAA
+UGCACUGCUGAUGACGAACUAUCUCUAACUGGUCUUGACCACGAGCUAGU
+UCUGAAUUGCAGGGCCCAUGAAAUGGCAAUGCUUGCACAGUCCCUGGUGG
+UGGGUUAGGAGGGCGGCAGAAAUAGCCCGUUUACCACUGAUAUGCAUUGC
+GAUGCGGUACCCUACUAUCUCUUUUGUACUCCGCAGCUACUUGGAGACUU
+CCCCUGCCUUCAACAUGGCCAAAAACGAGGCUCAGGACGAGCCAAUUAGU
+UCUCCAAAGUGAAGAAAUAACUCGUGUGGUUUGGUCCUAUAAAACCGAGC
+GUAGUAGGCAUCGAGGUUGACUUCGAGAACCAUCUCGCUCCCGAGGCUGC
+UAAACUCGAUAAAGCUGUUCAAUUAGGAAGCACUGACCGGUGGCGACAAG
+UCAGUAUUUAAACAGACAUGGGAAGCUAUGACUCCAUGCUGUUAUAAAUG
+GGUCAGCCCACAUACGAAGAGUCGCGUCAAAAGACGCCAGAUAUCAGGCU
+CGUGGCGGUUCGGGAUGUCCGUUUGAUGAACGAGUCACACUCGCUUGGGU
+CUUUAUAUUGCUUUAUCCCGGAGUCUGCUAUGAUGCGAUGUGCCGCCCCU
+CACGUCAAUGACUAUCGCUUGACGGCUCGCUCGUGGUCUUUACAGUUCAU
+GAUUUGUGGGAUUUGAGCUGGAUAACUUUAGGAAUCUCUAUCCGGACUAU
+CUUCUAACGUGACCAUCCGCUGAAUGUGGCACAUUCCUUUCACCAUUUUC
+CGGGGUCAAAAACGCGGAAAUCGCCCCUUGCUCGGGCUAAUAGGUUUGAA
+AUAAAAUUCUAAAGUUAGAAAAGGCUCAUGAGACGUCCGGGAGAACGAGC
+UGGGGGGGCAGCAGGUCGGCCAAGAACUAGCAUGAGCCUCAUCAGAGGAU
+GGUUGUAGCAGCGCUAUCGCUUCACAACUCCAGUUUGAAAACCUACUUUA
+UGUAGAAAAGUGGAGGAUGCAGGAGCAUGGAUAAAAGCCGCGGUCCUAAC
+GGGAACGCCAAGGAGGGACAGCCCUUUAAGCCCGCUUCUGUAUUUGGGGG
+AUUCGACUAUGCGUCAAGGGAGGUCUUCAGAUCAUUCUCAUUGACCCCCC
+UACUUGCUCCGGGAAGGACUGCGUUUCAACCCCUAAAUAUUCUCUUCAUC
+UAUCUUACCUUGUCGCCAAGGUAAGAGUCGAAUCAAAUCCUCAUUGAAUA
+UUUAGGGGUAAGUUUUCUGUGCAGUUGCCAAGGGUACUACCCUUGUCCCU
+CGCGGGACUUCCCUUGAUCUGGAGGCGGGACUUUCCUCGCCCCGACCCUA
+CACUCGAGAACGACAGUUCUGAUGGCGCAGCAUGAAGUCUCUGCCAUAUC
+UUCCGGAGAACUCAGCUCCGGAAAAGUACAGUCAGUGAGUGGGUAAUAUG
+GUGUAGAUAGACUAAGCAAGCCAGUGAAGACAGAAUCAAGUGACACGAUA
+GUGACAAUGAACACACUAGAAGGGCUGCCGGGACUAUCACCUUUCCUGUG
+GAAGUGCUCCUGCCGCACGCCAGCACCGAUCGUCCUGUUACAAGCUCCAU
+GCUAGCACGUGGGUAUCAUAAACACAAGGAUCUGGCUAUCCCGCUUUGUG
+CGAGAGUCUGCGGGGUCGCACAUCACUAGACGGAGGAUGACGAGAAUUCU
+UUCGUCACCCCCGUAAGGGUGCGAUAAUUCCCGUCAGGACCCUGACACUU
+AACUAGGGCACGAGGUACUGUAUGCCGUCGAUAGAAUACUCUGGCUCAUA
+GUCUGUACUGCUACUCGGCCCCCUCCAGAAACUAACAGUCAUCAUCUACA
+GAUACUGCCGCCUACCAAUAAGAAACCGGAGAAUAUCACCGUGGACACCU
+CAUUUUCUAAGGCAUCCGCUAGACCGCUCUGGCACGGUUUCAUCUUUUCC
+GGGAACAUGGCUGAGAGGAGUAAGCCCCCUUCUGUUCGCCCCGGCAUUCG
+GCUGAGCGUCCACGUCCCUGCCGGGCUACCGUGCGGCCGAUCCGCGUGGC
+GUGGACUUGCACCGGUGAGGAUUCGCCGUUCCAUCCGUUCUCCACCCUCA
+UCCCUCGGCGGGUUAGCUCCCCGUUGCUUUGUCCGACCAGUGGCCGUUUU
+GCGUCGGGUUCGCACGCUCGCGGCUGCGUCGCGGGCGGUGCCCGCUCGCU
+UCGGGGCGCACGAUGCACCCCGUGCCGCUCGCGCCGAGACGGUGGCGAUG
+CCACCGCCCGCGCCUCAUCGGUCGGGUGGAGGGGUCUCGUUGCUGUUCCA
+GCGCCGACGGUCUCCCGUCCCGGGGUUUCCCCGGUCACCUGCCCGGCGGU
+GGGGGGACUUUCCUCGCGUGCGUACCCGCUGGCACGUGUGUGCCUGUCGG
+UACGCCGCGGUGGCCGGGCUCUCUCUGCCUUGCUUAACCCCUGUUAGGUC
+UGCCCCUGCACACCCUAUGACCCUCAAGGCAUUCCCACUGGGGACCGGGG
+CUGUCUCGUGAUCAGGAGUCACCUAUCUCCAGAAAGCAUACCUCAAAUCU
+UUUGGCUCUUGGACAAAAGUAGACCUUCUGCUCGCUGGUAGAUCGCCUGC
+UAAAGUUGUAUAAAGAACGGCUUGCCUCAGAAAGAUAAAACUUAUUUAAC
+CUCUUACCCUUGGUAGUCUCCUCAGGUAGUAAGCCUUGGCAGACACAGUG
+AUGAUUCCUACGUUUUAAGAACCUGUUUACAGAAGGAGGAUAACACUUUA
+GUGCUUUUCUCAUAUAAGUUCAGGUGGGAAAUUCGGUGAAACACAGCGGA
+ACCAACAACAUCUACCAAGGUGUCGUUGCCCUCCCCAAGCCUAGACGGUG
+UCUUCUUCUAGGAGGAGCUUAAGUCCAGGUCCUUCCCGUGAGGGCAGUUU
+UCUUUGCAAUUUUAAAUUUUACUGGGGAACCGGUCUGCCUAAAAAUUGCC
+AUUGAAGAAUUUAUUGGGACGUCGUUAGCAGAAAUUCACAGAGACCUCUU
+UCAAAGAAAUUGGUCCCUGAUGGGAACAGCGACGGUAGUUCCAUUUGACU
+UGUGGUGUGAAAUAAUAUCGACCAUAAGGUCUGUUGAGUGCAAUCGUAGG
+ACAGAUUUGAUUUGAAAAUCUGAACCCGAUCCCGAGAUAUAACACUCGCU
+CCAGCACUUAUGUCGAUGUGGAGUACUAUCUAAAUAAAUGCGCGGAACAG
+AUCAACUGAGGCUGCUCUUACAUAUGGACGCAAGUACGCCCCCCGGUAGU
+UUGACCCCGGCUAAAAGCUACUCGCUUAACUAACGGGGAUUGUGGAGCAU
+CGACCGGAUAGCGUGGGCUAUGUUCAUGGAUUUCUUUAGUUCAUUUCUAG
+UUAGCUUCACCUUCUGCUACCAGAGGACACGAAUGCGGUUGCUCCCCAAA
+AAGGGAUUCGAAUAUCGUAUUCUUGUUUGUGAUCUAACAGAAUUAGGGUU
+CCCGCGUAUAUCAGCGAUCGUCAACGAUACUUGUCUCGCGAUAACACUAG
+AGUUUCCGGGAUUAAAGCUCUGUCGCUCGUUUCGAGCUUAGUUUUUCCAC
+UACAAUAUUGCGUAGCGUGAAACUUUUUGAGUAUGUGCAAAAACCUUGAA
+GCGCUGUACGCGUAGCACAUCUGUAGUUUCACAUUUGUGAACUCCCCCAC
+GAUGUCCACCAAGUGUAUUGUUCCACUCUGGCCCUUAGUUCGACCGAGCG
+ACCACUUCUGACCGACGCCAAGAAAAUAGGGAUAUUACGACAUGGGAGGA
+AUAUCAGCCACAGUAUAAUAGGCCUACCGGCAAGGAGUAGCGCAGAUGAC
+UAUGGCCAAGCUCUACCUUAGCAUUUACGAUAGUCACUCUCACGGCAAAU
+GUCAGACUAGACCCACGCCAUUGCGCGUCGUUUGGUACUAAGUGGACGAG
+GGAGCAUAGUCUUACCAGAUAACACGGCAACUUCCAGCGGGCGACCCUAG
+CAAGAGAUAUGAAAAAGUAACGCUGCCUUUAGCCGGUUUUAUUGAUGGCG
+CGCUGUGUCUCGCCACCUUCGCCCAUCGGCUGUGUGUACGUCGGCGGCAU
+ACUCUUGACCCUUGUGGUCCUUCUGCGCAGGCGGGGUUUACGCGUAUAAU
+UUCACCCUAAGUAGGGUGAGGCGCUGGCGAGCAGCGAAACCUCCCAGACA
+CAAAGAUUUGCAGACGCAUCAUUCUAGUUAGGGAAGAAGACUAAUUUUAU
+CGUAGUGAGCGUCUGCCGCUUACCGUUACCAAGCGACUUUUUCCCUUCUC
+AAUCCCGGGCGAAUUGGAAGAGUUACGCAUCGCGCAUUUCCAAUCUGAAC
+CAGUAUGUGCUGGUUAAGGCCGCGAGAAGGGACCAGAUAAUGAUUGUAAG
+UUUAUAUGGACAUCGGAUAUUUCUAUUUUUAGUUACACAGGUCCCAGCGC
+CCCUCCUCUCGGGGGGAUGAAUUGCUCGAGCACAGGGCUCAUAUACUAUG
+CGGUGCCGAUUGGGACUUUUACACUGAACCGCAGAAGUUAUUAAGCGUUG
+GUCACAUCAUAUGGGCAUCCGCAAAACAUGACUGUCGAUCAUAUUGAGUG
+CCGCCGUAUAGUGCCAGUUGGGACGUGUUGUUGGUAAAGAGUGACGACGG
+CACUAUUUCGGUGCGAACGCCAUUUUUAAACGGUUUCAUGGAGGUGGUGC
+AAGGGAUGAGACCCGUUCUGAAGCAGCCACACACCAAUCUUUAGGACGCU
+CGACCCAAAAUGCACAACAAUUUAAAAGUGUACCUCGUGUACGGAUAGCU
+UAUAGUUGCAGCGGAUAACGGCAACGUUAUAGUUAAGCGGCUGCAAUGGG
+CGUCGGCCCGACUUCAACGCCUCUAAAUAUGUCCUCUCUGAAGAAAUAAA
+GCACAAGCUCCCUGACUGCUAAUCGGCUUAGUAAACAAAUUUUAUUAGAA
+AAGGCUAUCGAUAAGCAAGUGCUGCGAACUGAUUCCAAUGCCUUCGCAUC
+AGCUUGGAGUGGUAAUAUAGCCUCGUUCGCCCUGAGGGGGCCCAAAUUUA
+UAACGGCGUAUACGAGGCUAGAUUUGGGGUCCAAAGGCCCGUCGCUUGUC
+GAUCUAAUGUGUGGCCAAACGGAAAACCUAACCCUAUGCGUACAACAUCU
+ACAAUCCCAUUUGGUCCACUCAUUUUGCGUAUAUAGGAUCUUCUAGUUUA
+AGGUGACUGGGGACCUAAUACUCUACUACCUGGUUGUCCGUCUCAGGUCG
+CCCAUCGUAUCAAAGGCUCUCCCUUAGGGGCGUCCGACAUGCCCGGGUUA
+CUCUCAUCUCAUCGCUCUGAUAGCAUGAGUUUUUUCAUUUUGCACCUCAG
+ACACACUUCAGAGAAGUCUGCUAGCCAUCAGGGUUAUGCUAGAGUGAGAU
+UAGAUAAACCGCAAGAAUUAUUCAAUAAUUGGACUUGGUAGCUUGCAUAC
+GUUACUCACUUAGGCCAGGAGUAUUUAGAUAAGUUCAACCGAUUAAGUGU
+UCCUAGUCAGCUCAACUUAUAAUCUCUCCUGGGAGCCCCAUUACGUGCCA
+CGGUUUUGUGCUUACUAUAUCGAGCCUUCCGACAGCCGAUGCCCGUUUCA
+CACGUCUCUUGCUUAACGUUGGAGCUCGACCGUACACGUACGCACGGUCC
+AUAAACAACACAUAACAACAAGGGCAACAGAAGCUACGGACAAGCUUACU
+CGCCCGAGCCGAGAAACGCCUCCGAGGGAGUCGACCCUCACACAAUCAAG
+CGCAGUGAAGAUAAACAGACCACAUAUAGUUGGUAACAAUUCUUACCUGC
+UUUAUAGGAUCGCUGAUGCGGUGGGUUUGCAGUUUUGGAGCCUUAUCACU
+AAGCCGAAUCGAAGAGGGUCUCUAGUAAAGUAACCCCUAGACUAAGGCGG
+GCCGGACAUGGCGCGGAUUAAAAACUCGAAAACAGGUAAUGCCAUCCAUC
+UAAUCCGUAUAUGAAACUCGGUUAAUGAUGGCUCUAUAAAAUGGGUGUGU
+UACGCGUUCAUGAUAUGGAACCGGGAGGUUUCUUGACGUCGCUUUAUCAU
+GGGCCUGGCAUAGCAUGCGGAGUACGGCUAGCGGGCGCGCACUUGGCCUG
+CGGCAAAGUCCGAGUCAGUCGUUAUAGAAUAUCUUUUACCAGUAUGGGCC
+AUCCAGAGAGUCACGGGAAAUCCUUAUUCAGCCUCGAGUCACACUUUAAA
+AACACGCAAGCCGCCACUCAAGCACGGAACGCGAACCCGUAAGUUCUGAG
+CAUUAUCAUGUACGGAGCCGGUGACAGUUUGUUCUUUCCCUGCCUCUCGU
+ACGUCACCACGGUACUAUGGGGGAACGGCGGUCGGAGUUAAGUCAUCUCA
+GUCCAAAGGCAUAGGUGUCACUCUCGUAAAUAAUAUAGUGAGAUGAAAGA
+UCCCGCUGCGUACGCAGUUGAGCCAAAUAAUGUACGUAGAGAACAUUUGG
+GCGAGCGGGAGGAUAGCAUCUUAUAUACGUCUUAGAUGGACGAGGCUACC
+CUGUAGGGGACCAAAGUAAAACACCCAACUGAUGCUCAUUCAACUGUAGG
+UUGAUACCCGGGGGCCGGUACAAAUUAUCCCAUGCUAGUAGUCUCAGCAG
+CCGUCUCGGAUCCACAUGCCUGUCUAUAAAAAGAGAUGGCUGACACACGC
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr9.ebd b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr9.ebd
new file mode 100644
index 0000000..325a68c
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr9.ebd
@@ -0,0 +1,23 @@
+RF00023 AB003477.1/1390-1780 pg-1_9 32377 32767 1
+RF00017 AC002512.1/76041-75744 pg-1_9 1074 1371 1
+RF00168 AE010489.1/2647-2468 pg-1_9 29783 29962 1
+RF00169 AE012781.1/271-172 pg-1_9 24112 24211 1
+RF00080 AE015938.1/76711-76816 pg-1_9 26787 26892 0
+RF00004 AF053589.1/90-279 pg-1_9 19957 20146 0
+RF00031 AF096875.1/5504-5568 pg-1_9 8014 8078 0
+RF00024 AF221924.1/105-538 pg-1_9 11472 11905 1
+RF00031 AF322071.1/1577-1642 pg-1_9 21533 21598 0
+RF00023 AF375576.1/1-322 pg-1_9 10116 10437 1
+RF00055 AJ132685.1/1-77 pg-1_9 41865 41941 0
+RF00174 AJ295339.2/5-215 pg-1_9 7349 7559 0
+RF00174 AL939107.1/147400-147583 pg-1_9 34928 35111 0
+RF00080 AP004603.1/147738-147633 pg-1_9 27819 27924 1
+RF00174 BX248357.1/28572-28772 pg-1_9 19500 19700 0
+RF00174 BX294144.1/76053-76292 pg-1_9 804 1043 1
+RF00080 BX842584.1/155440-155547 pg-1_9 44319 44426 1
+RF00379 BX927150.1/172169-172001 pg-1_9 23089 23257 0
+RF00023 U38804.1/23536-23808 pg-1_9 14022 14294 1
+RF00003 X06880.1/1-162 pg-1_9 30869 31030 0
+RF00028 X55026.1/30069-30266 pg-1_9 15281 15478 1
+RF00030 X65942.1/212-429 pg-1_9 42736 42953 1
+RF00023 Z99121.2/35763-35404 pg-1_9 38823 39182 1
diff --git a/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr9.fa b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr9.fa
new file mode 100644
index 0000000..85a601e
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-1/rmark-1_chr9.fa
@@ -0,0 +1,1001 @@
+>pg-1_9
+GGGUGCCUUAUCUGGCCGUUUGCGUCAUCUAGGUGGGUGAUAAUUUCGUC
+UCAUCUCUACCCUAAGGUAACAUUAACGCGUCGAUCUGGGAAAGCGACGU
+UCCCAAUCCCGCAAGUGGGGGUAAAUAGAUCACCAACGUAGUCGCUUGUU
+GGUGUAAGAACCUAAUGGUUAAGGCAGAGAGGAUGCGACAAUUGACGAAU
+UGCAUUGACCGGAUUCGUGGCGUUUUCUGUCGGCGACAUCACGCGCAUGU
+GUUACUGCAGUUUUUGGACCUGUACGACUUGUAUUUUCACUGCAGCGUCG
+GUCUAUACAGUUAAGCAAGGCAAGCGCGCACAUAAGGGUGACGUGCCCUC
+AUACAACCGUAACCUCGUUCGAAUUGUCUCGACUGAACUUGCAGCAUUCG
+AACUCCACACCGAAAACGCCUUGUUCCCCUAUGUGUCGAUAUGGACACCG
+GGGCUCAUAAAGCCGAACUAGCCCACCAACACAUAGUUAUCUUCCCCGCA
+CAAGCCUAUUGCAUACGCUAUGAAAGAAUCUACCUCGUGCCCUGACCCGU
+CCCACCCAGAGCGCCGCUGACGCCACGCGCGUGGGCCGCGGGUUACGAGA
+AAGGGCUCUGGUUAUGGACUCAUAGCGAACAUCACGUUUAGUUCCGAUCU
+CGUUGAUGAAGUUAGUGUGCCUUGUCCGCAACUGCAUCCUACCAUUACGG
+CCUACCAAGUGCUUGAGCUUAUGGGUAUCCGUGUACUGCAUUGAUAGUUC
+GGAACUAUACGGGUAGAGAUUGAUAUUUUGGGGACACUUAGAUUGUCCGG
+GGUACAUAGUGUCCGUUUCGUGGUAGGUCUUCUGACUCCCGAUGCAAACU
+CGCAAACGCUCGCCUUCUCGUCCGUCACGGAUAAUUCCGAUCAACGACAA
+UGGCACAAGAGGAAUGUUUGCUUGGAAGUUGCCAAGUCAGCAACUUCGCA
+UCGGAUACAGCGGCCGGGCCGUCUCGGAAUCUCACCGAAGUUCCCUGUUC
+CCAGUGAUCCAAGAUUUGGAACACCGGCACCACGUAACGUUGCAAGGCGU
+UAGCAUCGUAGCGAACAUCGGCGAAGAUUGUGGUCCAACCAUAUCGGUUG
+GGCUGAUAACGGCAGUCCACUCCGGUACGCUAUCCCACUACUGCCUACCA
+CGGGAACUCUUGGCUGCUGGUUUUCACCCCUGGCCCGGUUCAUCCCUCCU
+UAGCCAACCUGAAUGCCACGGACUCCUCCAUGGCACCCAUAUUGAUGGCA
+AGCUUAGUGCGGACGUUCCGUCAACAUGAGCUGGUCCGCUACGCAGUAGA
+UCCCAGCCUCAGGCCAUCCCACAAUCAGACCUCACAGAAGCGUGAUUACA
+GAAGCUGCCAACCUUCCAGUCCAAACAUAGGCCGCCCGAGCUUGCCUAAA
+AUUCGCCUACAAGGAGACGGGCGCCAUAGUCGUGGAAGUACGCCGGCUGC
+AACGCCCGGGGCUCACAUUACCUGGUGAGAUGCACGCAGUGGUAGGCACC
+GCGGCCCUGAGGAACGUAGCAUUCAUGAUCUGGUUGACUCGAGUAUAGUC
+GUAGAUUACUGACGGGGACGAGACGGUCCCUGACGUAAAGGAAGCCUAGU
+CAGCCACAAGUAUCUGCCUUUCCCGCUCAGUCUUGUCAUUGAUUCGGGCU
+GGUGUGAAGCGCUGACUGGCUCCGGCCAACUCUUCCAGACACCAUUGAUA
+CUUCAGCUGAAUUGGAAAGGAAGGUAGGGGGUCUCCCUAUAGUUUACCCA
+AGAUGGUCUCCUCAGAUGCGUCUGCAUAGAAACAUUCGUACGCUGGUCCG
+CACGCACAUGUAAAGCUGCAAGGGUUGCGAUACUAGUUUAUGCCACUUGA
+UGUGUACCACAAUUACUACCGGGAGGCUACCGGGCUGAGAUGUGACCACU
+UCUUAUAAGCGAGCCGAACUCGAUUGCGCGCGGAAGGGCGCCUGGACACA
+CGCUGUGACGAUCAGCCCGCGAACUAAGAGAGAAAAUUUUGAGAUCUAAC
+GGACCGGAGCGUGCCACUAGCCUAUGAACUUAAUGGAGGAAAACCCAGCG
+GCACCUUUGAGCGCCUGUGAGACCCGGGUCCUAGCUCCGCUGCGGUGGGC
+AGUCCAUCUUUACAAUCCGCCCAGUUUACUCAGGUCAGCAGGGGUUUCUU
+CGGACACUAGAACGCAAGGUCCUCGAAUAUACUCCGUAGCACGUACUAAU
+GUUAAGGGUGGUACGCCAAUGUUUCCGCUUAACUUUUCCGCAGGGUAGAA
+ACAUUUACGAGGCCGGAUGCGGCGGUUUUGCUACAAGUAUCUGUUCAGCA
+UCGUACACAGAUGGAAUAUUUGAGUAAGAUCAGUCCAUGAAAGGACCGAU
+UGGCAGGUGAUAAUCUAACCUGACAUUAAGUCUAUUAGAACCAGCUCCAG
+CAGGUUCGUUGGACCCGGUCGUCUAGUUGAGCUUUCCUUCACCAUGUGCG
+CACGGUGUGGCCGAAUGUACGACAUAUACUCGACAUCCGAUAAGGGGUCU
+CUCCUUAGUGAUCUCUGGCAAGCUGGAUUAGCACUUAGGUUACUGAACCU
+GCGACUUGUUUCAUGGACUGAAGACGUAACUCGGAUUCACCCCUUAUUAU
+AUGUGGGACAUUCCGGUUAACGCUACGUCAGGGCGUAUGGAAAAACGUAA
+GGCCCCACACUGCCUUGCCUGAUCAGUACGUAAGCCACUAGGGAGUUCCG
+CCUCGCGUAUAGUCGCGCCAUACCCGGGGCUUUGCUUUCGAUUUGGUUCG
+UAGUUUAGUACCAAGCUCUCUAAGAUCUACAAUUCGGUCACUGUGCGAGA
+UAAGCACGCCACGCGCGCCAGAUUCAGAGCUCCGAAAGUAGCAAAAAAUG
+AAAGUCCGGUUUUCAAAUGUCGUCCCGAAAAUUUCAAGACCAAAUUGAGG
+AAUAUAACCACAAGCUGUCCAGUCUAUUGCUGGGUUCUCUCAUGCGAUGA
+CAAAGCCCGCCCCAGUACGAAACGGGGGUAGUGAACGGAUAGCCACGACA
+CUCCCACUCCUGGUAGUCUUUGUUGUGGGCUGUUCGGUUCUUUCCGCCGA
+UUAUGGCGUAGACCCAUAAGGUAUCCUCAGUAACUUAAGCGUUCUAUUCU
+CAGAAGGCAUGCAUGCGGAAUGGCCGUAAUAUUGUGUGACGUUCAAGUAG
+GGAUGAAACUAUUCAGUCGUGACUGGCGGUGUGGCCUUUACACGGAGCUC
+AAUGAUAGCUACCCGAACGCAUUUGGCAUAAGCGCGCGGCUACGGACACA
+UAGCACUUGGGACCUCAUCCUAGCAGGUUUUUAUUCUGUGGGAUCUUAAU
+UACUAGCUAAUAGAACGGUAUUCUAGAGUCGUCAGAUGUGGUCAAGUCCA
+GCUGAUGGGGUGCGUCAUUCCAUCGUAUAUGUAUUCAAUGGACAAAGUUU
+GUCGCAACAUGUUUUAUGUAUCCUUCCAGUUUUCAUACGUACUCGGUAAA
+UGUUACCCAGGACAUACUUUAAGCUCACCAGGGCUGUGAUAUUCACAAGU
+UGGCAUCCACGGGAUAGGUUAACUGGAUUGCGAUACGGACUGUACAUCGG
+CCUCGUGUAUUAGACACCAAAAUCAUUAUUGGAAUAAAGCUGUAAGAUUU
+UAGUGUGUGUAUAGCGGAGGGCGGAGUCGCCAAUGAGGGGAGUUCCAAGU
+ACGUUUCAGCUUUAGCCUCCGAGGUGUGAGAAUAUACUGAGUACAAAGUA
+ACUGGUGCGUUCAGAUCAAUGACGGGGAAAUCUUCCUCUUCCUAACCUGG
+CGACACCACAGUGGCUGGACGAGCGAUGUUACCCACUUAUUAUGCUAGAC
+CAAGUGGCACGUGAUAACGAUAGCAAUUCCCCAGAUAUCAGUUCAUAUUC
+UCAUCUAUGGUGGUGUUGCAUCGGACGUAGCAGGGAUACAGGAUCGCGUU
+AGCUUUCUAUUCUCCCAUGAUCACAGGUCGCUCCAUCCAAAAUGAAAUGC
+CAUCGCCAGGAAUAUUACCAGCGCUGCCGGGUUUGGUUUCAGAGUGAGAG
+ACAACAUGGCACCCACACCCUUACUACUGAUGCUCCAAAAACGCUUGUCC
+GUAUCUCCUAGUGUGGAUCAUAGAGACCAUCGGACAUGCGGAUUUUUCCA
+GGAAUGGUCUCACCACAACUGUACCUUCAGGUAUCAGAAAGCUAUAUGAG
+CGCACGAUCUCGCGCGUGAGAACAACUUCGGUUUGGCCUCUGUCCGUGAU
+UAUAUCAGGACCCUCUUCGACGCGAGAGGUCAGGACAAAUAAUAAAUGCA
+UAGGUGGAAAAUAGUAUUGUAGAGAGGCUUCACUCGAUAUACGCUCGCCA
+AUCAUUGGAAGUUUGCCUGGAUCGAAUUACAGAAGCAUUUUCCGGGACAU
+CAUCUUAACUAGGUCAGUGCCCCUAGGGGAUAUUACGUAUAUUCUGAUAA
+GAGCCCCGUUAAGAACUUAGGCGCUGAACCUGACUCGAUAUUAUCCAGGU
+GGUUCGCUGACGUCCCAAACGAUAUACUGUCCUAGAAGCCUUAUGAGGGA
+CUUCGGUAAGAACUUUCCUCAAGUGGUACAGCUGAGACGGCUAGGUAUAG
+UAGGGUUGAGCAUCUCACCAUACUCUGUUCAUGCUUCCGAGCGCAGCCCC
+GUCCUACGCUCGGGAUGCAGAUAUACUAUUCGGGCCACUUAGAGGAGAAA
+AACAUUCACUAUGUGUUCGUGUGGGCCUGAGGAUUGAGACGGGAUAGAUG
+CCUGGUAGCUUAGUUCGACCUUCUAGCGCAGUUCGCCCACGAGUCGAUUC
+GAGGGAUCCCUCCAUUCACCGUUACCAGGUCGGGCGGGGCUCGAUGAAGA
+CCUGCCCGGUAAGUUACGGACACCAGUCUGCGGUAGUGCAGUACAAGCGC
+GCUACAAUCGACCGUACCAUGACGUUAUAACGUCUGCCGGUUUGGCAAGC
+AUUAGCUUCUCAUACAGACGGCGCUACGAAGAAAAUGCUGUGUAGACGGU
+CCAACAGCCCGGUGAAUGUUGUGACAUAUAACUAUUAAGGUAGACGAAUA
+CUGGGACUGUGCUUUAUUUAUCAGUACUGUUUACUUUAUAAGCCAACAGA
+UAGACAGCCGGAGCCCGGCGAGUUGGACUAAAAAGUCACCGGAGGUAAUG
+GGGAGUAGAACAGUUCCAAAUACGGCACCAGACUAAAACGAUGUCGUAGA
+CCCGCGUGGUGCUUGGGAAGUUUGGCUCGGAAGGUAGGUAUGACGCCCGG
+GCUUGAGAUACCCGGCCGCCGUCCGCUACGCGUAGUAAAUAUCUACGAUU
+AACACAUCUCCAUCUGCUGCAUGGAGACGGUGGGUCUUCUUAGACCUUUG
+CGAUCCAUCGAAUGGUUUUAGGUCAUGGUUUUAGUAUCUUCUGCAAAGUC
+CUGGCGUUCACGUCACGGAAACCCUAGCGUUUUUAUGUGCGCGUACGUGG
+GCGUGGGCGUAAGCCGGUUUAGUUUUAUAGAUUCUUUCUUACUACCUAAU
+GGUAUAAAAUUUAGGCGUGAAGGUAUAGAGGCCUCCGGAAGGGGAGCUUU
+AAUGGGUUCACGUUUGCUACUUAGGUACACGUUUGACCAAUGGUUGGACC
+UCGUUUCGUCGCACUUUGCAGGAAGGCUAGCGUAGUGGGGAGCCUAUGGU
+UCUAUUACUUAUGGUUCACCAAGUGGUCAAGUAAGGCUGCACGACUAGGC
+GCAGACGUAGGCUCAUAGGUGACAGUCGUGUCUGUCCAUUUUGGCACUCC
+GACAAGUUGAUCACCCGUAUCUUUAGAACACUCGCGCUCAGGUGUUGAUG
+ACAGACGCCAGCGGCCCAAGGCUCUCUCGCAUAAAUGCACGCCGAUAUGG
+AGCCGCUUUCCGCCGGGAUCUGCCUCACGUCCUGAUGAGAAUCAAGCAAA
+GUUAUGGUCGCACCGGCACACCAAGGGGUGGGUGUAGAGACUCUGCGCCU
+CUGGGUCGUAUUCAACAAGAUUGGAAAGGAGCAUGACUGGUGUACGUUUA
+GAACGAUGUCCUAUACCAAGCAGGUUCAAUGCUAUAACACUGCGUAAAGA
+CUUAGUUGAAGAGAGCGCUAUGUAUAUCGGUAAUUGGGGAUCGCGGAGAU
+AUCGAGAGAGUACUCCCGCACUUCACAAAGCAGUGGUCCUAGCGGCGACA
+CGCUCCUUAUCUAAGGAUUCAUGGCUGGACACAUGGACUUAGGGAACUAA
+GUAGCGGUCUCAUCCCCCAGAGAUAGGCGACCUAACCGUGUCCAGUGCCC
+ACAUACCCCAUGGGAGGUAGGCCAGGACCUACGAAAUACUGGCGACUUCU
+AUACCAUGCGGCUGGCGUCGGCUGGCCGAUGUGGAUUAAGUUUCGUUGGA
+AGCGACCGUGGAAGUUAAAAGCUACACGAUCUUUAAUUAUGCCCAAAUGU
+AUCAACUUAGCCCGUGCAGGCGUUAUGAAAUUUGCGGUUGUUCGGUUAGC
+UUAGGCUUACCUGUGGUGCGGAUUGCGAACUUGCGUAACAGUAAUCGUCU
+UUUAACGCCGAGGGUGAGCUGAGUGCCGAGCAAUGCUUUAAAGAGGGCAC
+UGCCGAGUUUAACAUUAAGUAUAUCCGGGAGGGUGGGUUUGAUGCAAUUA
+GCAUGGUAGAUGACCCUCGUACUGCCCUUGUAGCGUUAAUCCAACGCAUA
+ACCGCCCUAAGCGGAUUGUACAUCGCUAAUAGGGUCUGGAGCAUUUUGAU
+AGGUCAUACAUCUGUCGAUUUAAAUGGAUCCGUUCUGGAUACAUCCCUAA
+ACUCACCCCUAAGGUCACGUAACAAUACCCCGUCCUAGAAUGAAAUCGGC
+UCAGCAAAAUUGACCGCGCCACGCAAGCCGAACUACAUUCCGCGCGGCCC
+UGGCCCACGUCUCAGUGCCCGAACCGCCAUUUCCACCCCCUCGGCUGAGG
+ACCAAAUGGUGUAAUUAAUCGUUAGCUAGGCAUUAGCGGCUGUCUCCAGA
+GAGAACCGAACUGAUGGAGGCAUGGUGGCGCCACUAACGGAGGGGGCGGA
+UUUAAUUGGUACAUCGUAGCCCUUCACUUCCACGAGGUCGUUCAGUGAAG
+GUGGUCAAACUGGCUCGGUGAUAAUAAUUCGGGGGGAAAGUUGAACCCUA
+GCUGAACAUGAAUUCGUGUUCGGAAUUCCAGACUCAAAUGCAAGUACGGU
+AUUAAUCGUCUACAGCUAAUCACGGUUGUCAUCUUGUUAAAGUUUGGUUC
+ACCUGCGCUAACCGCACUAACCUAGGUAAAAGAGAUUAUCCAACGCGGUG
+GUAUCAGAAGGUACCCAAACAUGUCUUCGAAUGUUCCAUUAACGUCGUCU
+AGCAGCCCUAGAACUGCUUAGCCCGCUUAGCAGUCGUGACCCUCAAUUUU
+ACAUUUGCACCAUGCUUUUCGUGCUGACCACCGCCCCCCACCUAACACGG
+CCCCCACAUGUAUGCUCGUCCUCGCUGUCGUCGCAGGGGAAUCCGGUGGA
+AAUCCGGAACUGUCCCGCAACGGUAUGGUUCGCGCUCUUUCGCGCGGCCG
+GAGUCCGAAGACCUGUGGACAGCGCACCCGGUCCGUCCGUUCCGGGUGCC
+ACAGACGUCCGGGCCUCGCGGAGUGGGCCGGUGGACGCGGCGCGCCGCGC
+GUAUCCCGGCUGCGGUAAUUAUAAAUGCAUUCGUAACAUCUCCGACUUUA
+AACUAAAUCGAGAGUCCAUGGACGAUCAUAGUAAUAAACGCGCUCGCUCC
+GACGACCCCUGAUACCUGAUCGAGAAUUGCGUCGGGGACUUGGUUCGGGU
+GGACCUGCAACGAAAACAUAGUGUUUUCAUCACCCCUCUGACCGGUCGCU
+AACUAUUUAUACGGCUCUCAUUGACGAUCUGCUGGGGCAAGUGUGUUAGC
+GAAGCGGCGUCAAUGACAGAACAUGACUUGCGAGGGUAGCUCACGAUUCG
+UUUUAACCAAGUUCGGGCUGCCUAGGAGAAUUAUGCAUACUAUUUGCGCU
+GGCCCUUGCCAUACCCAGACGGAACCUUGCUUUUAUGUUGGUGCAAAUCC
+CAAUCCUGAGAUGUGAUUUUGUUGGACCGAUCAACAUAUCCCAAUAGUUA
+AUUCUAAGAGCUAGUGUGCGAAUGAUAACUACUGACGAAAGAGCUGUCUG
+CUCAGUCUGUGGUUGGAUGUAGUCACACAGCGGAGAAGUCAUUCCCGAGU
+GAUAAGCGCCUCGAUGUAUCAUUCCACCGCACUGGCUCAAAUGCUGAGAC
+AAUACGUUGCCUGAAUCGGAGUCCAGUCGCUAAUCGAAGGGUUCAGUUCG
+UCUCUAUGCCACAGACACUCUAACGUCAAUUUCUUCGUCCUACGUCCUGG
+AUCCGCACUCUUCCCCUAGGACGUCUUAACGAAGGUUUCCAUCCUGUAAU
+GCUGUUAGACUGUCACAGGUUCUUGGAUCGAGGAUUAGAAGUGUGUUUAG
+ACACUGCUCGGGCAACACCGGCGCAUGUGUGCAUAAGAUUAUUGGUCCCG
+UAUUAUGCAAAUCAGUUAAAGUGCGACCGAGCAGUGGAUCAAAUACGUCC
+CCGCCAACAGCCCUGGAAAACAGGUACUUUCCUGCGAUUUGGCGUCGAGA
+UUUAUAUCGUCUUGUUUCAAAUUAUCCGCUAGGUCAAAGUUUCUGCAGCG
+CCCAUACUUCCGUAUUCAUUUAAGGUAGUAAGUUCCGAAUGGCGGGCAAU
+CCGUCUUGGCCUUACCGAUUGCUGGGACUUAGUGACCGACCACCGGGGUG
+UAAUACGAUCAUUGUGAGUUAUGAUCUCACAGCGGGUUCUGUGACAAAAU
+AGUGCGUAAAGAUCUCGUAGCCGCGACCAUAGAAAACCCUGAAGUAUCGC
+GCCACGUCGCGUGCGCCCAGUGUUACCGUUGGAGUAGCCGAGACUCCACC
+GCUAAAGAGCAGCCAGCGUAGCUUUAACGAGGCCAUUUAUCCGCUAGCUA
+CGUCUCUCUGUAGUCAAGGGUUCGAUACCGAGCUUAUGCAUAGACCCUCG
+UUUGGCGCGACCUGUGUCUGAAUAACCACCCCUUACUCUAUGAGGAUCUU
+GCCACCACGCAUUUUGACCACGGCUAUAGCCUAGUAUCUCCGGAGAACAG
+GCAUAUACCGCGCGUGACUGCUAGAACUUACCAAGGUAUCCGACCUGGGG
+AUAAAAGAGUCAGGCACAACCGCUUGCGGAGGUACCUGAGACCUUUAGAC
+UUACCCAACCUGCCUUGGUCCUACUCUGUGUCGGAUCCGCAAGACCCGCU
+ACGUGCAUGGAGGCUAUACCCCCCCCGGCUGCAAAUGGUUAAUCUUUUGU
+UCAAUCGUGGAAUUUAGAUGACCUAUGCGCAGUAGGCGGAAUAGAAAAAC
+UAUUAUUGAUGUCGCAUAUAGCCUUCUCGGGUAUCCUGGGAUCACGUAAC
+GGGGCGGGAAGCCCAUGAGCCUACGUCAGAAUAAUCACAGGAAGUCGAUG
+AGGAUAUUGCCUGUCCGCCCCAAUGCACUACACCUCCUGGGACUUAAUUG
+GGUAUUAUUCUUAUUAAAGGUCCGUGUUUAUUGGGACCUAUUCUCGAAAA
+GCAAUCCAGCCGUCACCUGCCCUCUUACGUACUUGGGCUGGUACGGCUGG
+CACGCCCAUUCGAGCCUAAACUAACGAGGCGAACUUAGUACUAGACCCCC
+CGAGAUUUAUGCCUUGGGCCCGCUUGUCAGAUCGAAUCAGCAAGUUACGA
+GAUGAGUCCAAAGGCCCUACUAAGGGGGUGUGUAUAAGAAUAAUAUUGGC
+AUGAACGGAUGGCAACCCAGGCGCUGUGCUAUGGUUCGAGUACUUCAAUC
+AAAGCUCGACGGAGGCACUACACUUGAGAUCAGACGCAUCGAAGAAAUCG
+AGAUCUGUGUACAGUCGAGCACCCUCCCCUAACACGAACAUCUAGGAGCA
+ACCACGAGCGUGGAGCUCUGCAUCGUCCAUCGGUGGUCACAAUCACAUAG
+CUACUAGUGCGGUGGCGGGCACAGUCCGGACACAAGUUGGAUCUGAUGAC
+CAGUGGUGCAAGCCUGUGGUGCAGCAUUCCGCUAUAUUUCUCAUUCUGGU
+AGCGGUGUUCUGGUCCUCCCCGACUUCUUUCAUAUGCGGUUCUGUAUUCU
+GUGUCAGCCCUCCCGCGGGCCCGGUGUGAAUCACGAACUACUGAAUAACA
+AAACUAGAAGUUACCCCGCCGGAAUAGAGCAUAAGUGUAAAGUCGCACUA
+CCAACCGAUUUACAGGCGUCUAAGCAUAUUGCCCCUCGGAUAUCUACGCU
+CAUAUUCAUACUAUUUAAAUUUCAUCAUUGCAAACGCCGUAUGACAGGGC
+ACCCAGCAAUGACUAACCUGAUUAGUCUCUUCUCGCAACUCCAGGUGGAA
+GCUUUGAGCGUAAGUCCACUAAAUUUAGGACCCAGAUCCAGAACAUGGAC
+GAUCCUGGGAGGAUCUACGUUAAGCGCUUAUUAGGCAGCUAAAGCGUAAG
+AAUUGUUAUUAUUUUUUGCAGUUAUAAUUUAAACUGAGCGUUUUUACGUA
+GACGCAACAUACGAAGCGCAAUCGAACUCAAACUAUAGGCCCUGGUUACG
+CGCAUUUGGCGAAUAAUACGCAUAUGCACUCUACCCUUAAAGGAGGGAGC
+AUGGUUCGGCUUCUGCUAUGCGUAGUAGCAUCGUAUUUGGGUAACGCAUU
+CUCGUGUGCGCACAAUCGACAGUACGGCCAGCACAGUACGCUCUCUCAGG
+GAAAUCCUUGCGACGGAAAGCCGCCCCCGUUGACCAAUAAUGCAUUCAUA
+GUUGGCGAAAGAAAUUGCGGAGACUUUCUUGCCAAUCGUUGCGAUGGUGU
+CACACCAUCUUCACUUGAUGCGGAGCACCGUCCGGCCUAUCCGAACGCGC
+UCGGAGGUUCGUUGGACUACCCAAGGGGUCCCAUCUCCACUUAAAAACCG
+UGUGACAUAGGCGGAUUGUAUGCUAACAGAACGGAUGCGAUAACACUUAU
+UAGUUAGCGAUAAACCCAACGGUCAUUGUCCCUCCCGGGAUCCGGCCGUG
+CUGAAGUGUAAGCAUUGACCGCUCCACGUCGACAGCUUGAAAUAGGAGGU
+UCGAGGCCAGAUGCAGAUUAGUUAAUGUAAUCGUAGACUAUAAGCGAGCA
+GGGCAUCCGCCACAUCUCCUGAUUCACAGAGACAUGGGUUAACUAUGCUC
+CAAACUGUACUGUGGUUAGGGCCGUACAUCUACAAUCUCGGCAAACCAUG
+GAACGCGGCGAGUGGUUAGUAUUGCGAUAUACAGGUACGCCAGAAAGUGG
+GUAACGAGUUUCCAUAGGUGUCAUUUGGGUCGCCAGUGUCGCAUCGCGGA
+GGAUGUUGAUGAUCGCAAACUGCCCUGGGCAGGAUUACAGACAGCACGUA
+GCCAGGUCUCGUGUUGUUACGAGGGAAGGCAGUAAAAAACCCAAACGACC
+GACCCCAACGCCUACAUUGCACAACGUAUUGUUAAACCUGGAAUAUUGCA
+GAAUUCAACCAGUAGGCACAGGGAAGCGCGUCGCUGCGAUUCCUCCGGGA
+AGACUAGUUUCGAGAUAAAAUCGACGUUGUUCCGAAGUAGCUGAGCUAGU
+ACGCGACACACACGGGUGCAAGGGUGUCGAAGCGGCGCCGUCCGCGCAUC
+CCACGGUUGAGGGAAGCGCGGCGGCUGUGCCGAGGACGCCGCUCCGUUUU
+GCUCUGCUGGGGUCCCCGGCGCGGGGACGAGCCCUCUCGCUCCCCACCGC
+CGCCGAGGCUGACAGAGACGAACUCUUCGCGGCGGCAGUGGCGGACACCG
+GCCGACCGCGGCCUCCGUGAAGUGCGGCGGAGGGAGCCUCCGCGGCAGGC
+CCCCGGCUGCGUGGGGGGACGGAGACCCCAGGGCGGGCUGGGCUGGGGAG
+ACCCGUCGCUGACGUUUUUUGAUUGCAAACCCCUUCCCCCCCAGGCGGCU
+CCCCCCGUCCGCUGAAAGUCAGCGAAUAAAACAGCGGACGGGUGCGGGGA
+GCACGGCGGCAGCCAUUAGGGUUAGUGAGACUGGAGCCUCCCCAUCCGCC
+ACGCGCAAUAACGAGGGAUUAUCGGAUAGGCUUUGUGAAGUAGAUUAGCG
+UCUGGCGUGUACGGACCCAAGCCCAGUACACCGUCAUCGAGUCCAAAACA
+AUAAGCCACUGGAACUCGGAACUCGGCGUUACAACGCGUGUCAGGCCUAA
+UCGGGAAAGAGAUAGGUAGAGAGUGAGGCUAGGGCGUGUUCCGAAAACGA
+UAAAUUUGGCACCGCCCGGUAGCAGCUUAAUGUAUUGUAACGCUGGGACC
+CCAGGGAUCGGCAGACUUAAUAGAUAAUGAUUCCAUUUGCGACGUCGAUU
+ACCGGGAGCGAUGAAGUACGGCCUUAGUCUCAGAAUCCUAUUACAUGCAU
+UGUAUCACGUGCCGGGGUAUGGUACGCCCUCCGGACUUUACCACUACGUA
+AUAACGAUUUUGUCUUGGCCCUGUGUUCGUCUCGCGGAAGCCGGGAAUUC
+GACCCCAGGGCAACUUCACCACGUCUCCUCAUCUCCCUAUCAGUGUCUUG
+CAAACCGCCCUGCGCUGGACAAGGUUUAAAAGUAGAUCCCACAGGAUAGA
+ACAAUGGGUAGUCCCGAUAAACCGCCCAGGUAGUGGCUUGUUGCGCUUCA
+UCCUACUUCCCGGGUGAUGCCAUUGCAUGGUAUAGUUCCCCUGACGACAU
+UUUACGGCUCCACUUGCAACUUUGAACCAAGUCAUUUCAGUGCCACAAAU
+ACUUGGAGUGUUUCUAUAUCCACAAACGACACGGCGUUAAGCCGAAAAGG
+GUGCUCGAGUGACGCGCAGCCAUUUUCAAAGUUAUGUACGUGCCACCGUU
+AUUCAUCGCACUUGCUAACCCGCUGCUCACCCUCGCGGAUACCGUCUAGG
+AUCCCUGAGGCCUCCUAGCAGUGAGAGUUACCCCAGAGCUAACGGAUCUU
+CAGCUACUGUGGAGGGGUUGGCACAUUCCCUUUUAGGACGUGGUAGUUGC
+AGAAAUCAGGUCCGUCUCUUAUCAACUGACACGUCCACCGAGAAACGCUC
+CUCCAUACGCCUGUAUACACAAUCGCAGCUUACCUGACGCUUGAGCUGAC
+CUUUUUAUAGCCAUUUGCUAGCGGACAAAAGAGAGCCGAUCAUCCCAUGU
+AUGUCAACCCUGGGUCGCGAGUUUCUACCCGUAAACACUUGACCAAAACU
+GUAUACUAAGCGAUCGCUCCCGCUAGCGUCCCGGAGACUCCCACCCAGGU
+GCAACAAUGUUUACGGGCCAGCUUACUGUGCGUAAAGGCCGACGGGUUAC
+UGCCAAUUAUUAUUGUACCUUACUCUGUGGCCAUCAUAUUUGCUAGGAGG
+GUGGAAAAUGCGACACUACUACGAUACUAUAUCUUCAGCAGGUGGAUUGU
+UCCCGCAUCGGAUUGAACGCCCGUAAGCAGCACGCAUUACACAGUGUAAG
+GUUGGUGGUCCCCAGGCCUAGAUGCGGUGAAUAAAUAGACGCGGGGUAAA
+ACUAAUCAGCAAUGUCUGGCAUGUAAAGGCUCCAAGUCGCUAAAUCACGC
+GUUGCAUCCAGCUUAUUAUUGCAAUCCAACCGCAACAGUUUGCCAACGCU
+AGGUGCUAAUCCUGGGUCUGGAGGUAUCCUCGGUGGUACGAGGUCUAUCA
+GAUUCACCUACCCGCGUCUAAGAAUGCCAUUGGGCCAGUCACUCCUCUGA
+UAUCCUCGGUUCUUGUCGGGAAGACAUGGGGUAUACAGUGUCUCCAGUAU
+UCCUGGAUGUCUAGCAAUGUUGCUUUACGCACUCCGCUCUCGAUACUGAA
+CUGUAUCAACUGAAGAGCCGGUAAGAUGUUCGCUUCUCAUAUAGUCCUUA
+AACAGUCGGAGAUGAGUGCCGGUUAAGUGUUAUACGAACUAGAGCUUGCA
+CUCGAUAACUCAAAUCGUCGGAUAGCGAGCACUGCGCAGAUACAAAUGUA
+AGACAGUCGCAUGAAAAAUGAUUCGUCUGGCUCAAUCUCAGGAGGCCAAU
+AUAGACCCAUGCCUGUCACUGUAGUUCACUUAUAGCUAGAGGCAUUAGCA
+GUUGAGAUAGCAACAGACCCGUGGGUCUGUUAAAUUACUCAGCAUACAGG
+CGGGGAUAAGAUGUAAACCUUCCACCGACUCGUAAGGUAUUCGCUCAGAA
+AAUAGGCUCUAUUUGCACACAUACUAACCUUAAAUUGAAUCAAUUCAGGU
+AAAAAACAUAAGAAUUUGUAUUUUUUUACUUUUCUUUUAUUAAGAGCAAC
+UCUAACAGAAUAUUCGUAGUGUAUAAGAGUCUAUCACUUCGAAUUACAAA
+AAUUGAGACUAUUUAUGCAACAGCUAAUUUUCGAGAAAAAGCAAUAAUAU
+UAUUUUCUGCAUUUAUUUAACUAAAAGCUCUAAUAAUGAGCUCGUUUUAC
+UUUCAUAUAUUUGUUUUUUCACAAUGUAGAAACCUUGCAGCCCCAUCCAC
+AACAUCCCAACUAGUAGGACUAUUUCUUAACGAGAAGAGCGUGGGGACAU
+CUGCACUUCCGAGCAACGGGUUUUUAUCUUAUCAGGGAAAGCUAUAUUCC
+UAGGCAUUUUGAAGCGGUUGCACUAGGAUGCGGCGUUAGAAUUAUGACGC
+CCCGUGCCGUGUCGGUGAUCUUCAACCUUGCGAGGUAAAUCACCAAUUGC
+GGUAGAUUGCGAGACCCUAUACGUAAGAUGCCCUAAGGAGAAUUCUGCGG
+CACUUACGCGAACCGCACUACGGGGGCGUGACACCGUUGCGCCGCUCGCG
+GAACUUCGCAUGGCUGAAAGAGAGCCGCUCCACCUGGACGGAAGGAGCUA
+GUGGACUCCGCAGAACGAGACAUUGAGGGUGUUCGGAUCACAUACACACG
+GAUCGGGCAGUGAAAACCUGAGUCAAAAAGUCGUCUGGCGCCGUGCACCA
+AUGUCACUUUACCAUUAGCUACGGACGAUUGUCGUCCUUCUUCAGGACGA
+CAACGGGAAAUAGAGGUUAUCCUACCCUGAAGUACGUUGUAUCAGAGUCU
+AGCGAGCCUUACAGUCCUCCUAGCGUAUGAGUAGAAUCGAAGCCUGUUGG
+GGGCCCUGUGCCGAGCGCGAGGGCACUAGGAUUAUCCCGGGCCCAAGGGC
+UUAGUUACACGAAGCGUCUAAAGCAACUCGUGGUGCAUCCUGGCACGCUC
+AAGAAAAAAUUUCCGCUCUACGAAUUCUACUGCAUAGGAUGAUAUAUUAU
+GAAUCAAUUCCGGAGACAGUGCAACCAAUGGCUAUCCUCACAUAACGUGA
+CCGCGAUUACGGCCUGUCCACUCCGGAACUGAUUAAUGGUUCUCUUUAGU
+UGAGAAAGUCGCCGUACCACUAUCUUCUGGCUAGUUCGAAAGCCCGGUCA
+UCAUUACCCGUGCGUCGGCGGUGGGACAUGCCCCUUGAUCCAGCCUUUUU
+GCCAUUCAUUCUCUUGAGAAGCAAAUGUGAUUUUACUUUGCAGUAAAAUU
+UGGACUAUAUCAUCACCUUGAUAGGUGUCAAGUGUGUAGUCUCUGAAGAU
+GAUAAUCGACAUUUAGGGUAUCCCUAUGCCGAUCAACUUACCUGCUGAUU
+GUCCCCUGAUAAUCAGGGGGGGGUUUUCAGCAAUUUAACCCGAUUUAAAG
+AGCACAUUACGAGUACAUAUGCUCUAUAACGCGACCGUUUGAUCGUCUAU
+UGGCUGUCCUUGGAAUCCGGUCCCACUCAGGUAUCCCAUAGCACGCGUUU
+UGAGUAAGGUAGCCCGUAGCAAAGGUGAUCGUAGCCCCCUGUUUACCCUU
+AUACAGGGGGGACGAUCGGCCGCGAGUGUAUUACCGUGAUCACCCCAGGA
+CACCUGCUCUAGAACCAUGGAGUGCCCGUAUUCAACGAUAUAUGCAGGCG
+UCCCCCUGGGAGUGGGGAGUGCUUUAUGCACGGUACUUGGCAGCCGCAAG
+GAACAGUGGCCCUACCGUAUACUUAAAGAAAGGUUUCUAAGACUUAUACA
+AGUAUACUGGGACAUGUACAGGCCAUCGCGAGGUGUUUCGGGGGGUCGGA
+ACCGUGCUAUGUGCGCUUUAUUACCAUGAACUGCUUACAGACUAAUGCGG
+CUAAGCACGUCCGCCAAGUCCACCCGGUCCCCUUUAAUAGCAACGGGUUG
+UUCACGGGGCGGCAGAUGGUAAGAUGUUGUGUACACGGUGGAUCCUAACG
+CAGUACGGACAGGCUCACGGCGUGAAAUUUGCCGCGGUCUCUGUCACCUA
+GCCUCAUUUCGCGUAUUACGUCCAACGUCCCGCAUGACUCCUCAAUUUAC
+GUCUCAAGCGUAAAUUAGAGAUGCCCAGCGGUCCGUGAAUCGAUUAAAUA
+AAUCGGCCAGUAGAAACCCCCGCAGCAGGUCGAGAUUGUUCUGUAUUAAA
+GUUGACUCAUCUCAUCGAGAAGACCUUUGUUUAGUAUAGUACGUCGGCGU
+AAUGACGGGUGCCUAUCAUCCCUUCUUGGCAUUCCGACACGGUUUACGGA
+CAAGAAUCCGUUCGGAAGCACCAGGGGGGGUUUUUGAUACACUUACCUGU
+UCUCUGCUCGUUCAGCUAACAUUGAACCCUUGCACCCGGCAAAUAUCUUA
+CUGCGAAACAUGGUACGGAAUCAGCUGCAUGGCCACGUUACCAGCCAGCU
+AAACUCAUUUGGAUCAGAUUGAGAGCUAUAGCAAAAUUGCAACAUACAGG
+UCACCAACAUCCUAGUACCAUGAGAUUCGUGUCAAGUCGAUCCGGCGCUG
+UUCUCAGCUCUAUCCAUAUAGGCACUACGUACGUUGCGCGAAUCCCGGUA
+GCGGCUGGCCCCACGCAUGCUUCUGUAACCGCGUGUGGUUAGCGGCACAU
+UAGCAGGUGCUAUAGGAUCCAUUACCAGAACCAAUGCGUUGGUCGCGCCC
+AACUGAUGUAUACCUGUGCUGCUAUGCGUGAUGUCGGUUUAGGAGGACCC
+UCGCUCCGCCUUAAAUAGGAGGUAUCUAUCGACGUAUGUUUCGAUUCGUU
+GAAGGGCCACGAGUCCGCCAAAGAGCCUGCCUCACCACGCGUAUCUCUUU
+AAGACAGUUACGAGUCUCAACGUAUCCUGGAGUUCACCGCGCUGAGACUG
+AGACCACCCUAAUCUGAGUCGAUUAGUACGUCUUCGCCUGAUAGUUAUGC
+UUCGCUGACUACUGUCAGUUGAUUCUGCGCGACGAUCCUGUCUUCCACUG
+AGUCGGGGAGCGAUAUGCUCAGGUUUUUAGGAGAUCGCUGGCUGGGAACU
+UAGGAACAUUAACAUAUGUCUACAUCAAAGGCCGAACAUGACGUCGGAGC
+GCACCACCCACGUCCUGUUCAUAUUGGGGGAACUCCAACAGUGUUCGUGG
+CGUGUAAUCGUCCUGUAAGAGAUUUAUAUCGGGAGGAAGAUUUGUAUACU
+ACCGCUGCAUAUGUGGAAUGGACCCGUCUGGUACGGUCAGCAACGCUGAU
+UUGAUGCAGGGGACAGGUCUUGCCCGUCUGGUUUCACCUCGUGGAUAGUC
+CUCAAUUGUAGGCUGUAAGCGAAACAAAUUCUCGGUAACAUCUCACUCGG
+AAAAGCAUUUUAACAAUUCUACAGCUAAGACGCAGGGGGACCGAUGUACC
+AUGGGUACCUCAACUCUGGAGCGGAGACGGACAAAUCGCGCGAGUACUGC
+CUUGCCAUCACAGGUAGAUUGUAUGUCUUACUAUGGUGCAAGACCACGGC
+UGGUCCGCUCCCCACCUUCGCUGCUGCCCUAUUGGGAGUUUGGAACGGCC
+CUCAGAUUUCAUGGCUCAAAUUUGGCAUUGCCCAAACGGGCUCAACAGUA
+AGAGCCAUCAUAUUACCCAGCGCUGUAUAGCUUUUUGCCUUGGUAGUACG
+AGCUGGAGGGACUAUAGGAAACUCGUCCAUACAGACUCAAUCACUCAUGC
+AGCGCUCAAUCAAGUUAGUGAGUAUGCACCUCGUUCGGUACUUGUCGUAC
+UUCUUCAGUUAGAUUCAUAGAAGAGCAUUUCGUGUCCAUAAUACUCCAGU
+CCAACAUGUUUAGCACCUACUCCGCUGGGUCUCACCGAAGUAUCUAGUAG
+AAAAAGUUAACCGAGUGACUCCACACAGUCGUCGGUGGCUUGGUCGUGAU
+UGUCAUAAUACCAUAGUACAAAAUGAAAGCUAUGACCCUACUCCCAAUAU
+UCCAUAAAGCGACCUAGCGGAAGUCCCCGAAGUACCAUACAACCAUUGCG
+UUACGCGGAGAUUCAGAACCCUCAGUGCUCAAGGACCUUAGUGUCUUAGA
+UAGAAGUCACACCCAUUACGGGGCAUGGAUUGACUCAUAGUGUUCAGUGG
+GUCGCUUCAUAACGACUGCGCUUUCAAUCUCAGCCACAACGGCUCGUAGG
+GUACCGCACAGACAAGCCGUAGCAUGGUGGACCAGAUUGCAAGGACACUA
+CCUGAGUGGUAUGUGUAAACCAUAGGUUCAAAGCCCAUGACGUGUAGUGG
+CUGUCGAGUCAUGGGAGACUAGGCUUUGCAAUGAGUCUAUCUUGGUAUUA
+UUCUCGGCCUUGAAUUGUCGCGUAACCAGCAGGUUUGGGUGACGACCCAC
+GCCAAUAACACGUGACAAAGGACAGGUUCAAAAGACGGGUCGGAGCUGCC
+GAUCCUUGUCGCUACUGCCGAGUUUUAGUUCUUCUCGGAUUUACAUUCGA
+ACCGGAGUUCGUAGCACAGCGAAUGAGCAAGAAGCAAGUCAUAUAAGAAG
+GGUACUCAGUAGGCGGCUGAUACCGCCUGUAAUAUAUCGGCCACUCAAAU
+UAUGAUCUCCGGUCUGUUAUUCGAGCCCCGACAAUAGGCAGCGUUGAUAU
+CUCAACUGUCGACUCGGAAAAGCACGUAAUUAACGAAAUGCUUUGAACUG
+AGGCAGUCGGGCCACUCUUCAUCAGGGCUCCAAGUAAGUGUACCAUGAGC
+GAUGAUUAGGAAGUUCGAAGUCGGCGCAGAACGCGAUGACACUAGAAAUU
+GCUAGCACCUCCAUCCGGGAAAGAAUGCGUCUGUCGGGGCACACGGAAUC
+GAAAGUGUGUGUUGUGUUGCUAGUGUAUCAUCCGAACAUCCCACCCAACA
+UACGUGCUAACUUCCGAGCCCUCAAACCCAGCCACGUUCGUCCUGGAGCA
+CUUACCUUGACAAAAUUCAAGUGUAGUGGACUUGCUUCAAGGAUGAUGGG
+UAACGGGCGAGUGUAUGCCUAAUUAACGCGGUGACCUUGCCCCUGACUUC
+GCAUCAGCAAUAUCCCGACCAAGUGCAAGUCUCAGUCAGUAUGUGCCUCG
+GCGCAGGGCUGUAGCGAGAGCGUGGUCAACAGCGUCUAUUAUUUCCGAGU
+GCAUGUAGGGAUUUACUUUUCUCCGUGCUCCUGUGAACCUAGUACCUGAU
+AGGACCGCAGAAUGCCGGUGCACCUCCAUUACGAUCUUAAGCGGGGUGUG
+UGGACCUACAACUACUGACUUCCUUCAACAAUCUUCAUUUUAUCGAUCCC
+CGCCUGACUUAGUUGGGUAAGGGGUCAUGAGUCCGUGAUCAGCAAUGAUU
+UCUUUAAAAAUAGCACGUCCUAUGUUUGCGGAGUGUCAGGGACGUGCUUC
+CGUACCUUGACCAAUACUAGCGUCCUACAGUUAGGGUGUUGACCUGAUUG
+GUAAUUUACAACGGAAACUCAACCGUCGACCUCAGGUUAGUGGCGAACAA
+GCCUCGAUCUGUAGCUGGAAUGGAUUAACUAGCUCAGAUUAGACUCUGGU
+GUGUUACACAUUGAUUAGGUGCAGCAUAGAACUGCUGCAUGGGAAUCUGG
+UGAAAAUCCAGAGCUGACGCGCAGCGGUGAAGGUGCAAGUGAGUGCUUCA
+AUGUAGCCACUGAGAGUAUAAAAACUCUUGGGAAGGUGAGGCAAUUACUC
+UCGCGUAGAGCACCCCAGUCCGAAGACCGGCCUAAUCAGAAACAUGUGCU
+GCAUAACAGUGAGUACUAGUAUUCGUCUACGUACGACUCCGAUUCAAUCC
+GCAAUUGUGCGGCAGCAAGCAGACUUAGUUAAAAGUAUGAACCCUCUUCA
+CUGAAUAAUAAUAAGCGUUAGUACAAUUAAGGAAGAAAGUCGUCUCUCCG
+GGGGACGUGACCGGAGUGUAUCCUUCGAGUGUCCAGUCCCCAUCGGUGAA
+AUAAGAAGUCAUAGCCUGGAACGUUAGUUCGCAACCCCCUUCAAGCAAGA
+CCGCGCCCACCUCUCAAAGCUCAUAGCUUUGAUCAAGUGUAGUAUCUGUU
+CUUGUCAGUGUGACAGCUGACAAACUAGCUCCUUGGAGCUAGAAUAUGCU
+GGUGUGUGUGUGGAUGCUUUGACAGGCUUGCUUGUAGGGGCCAUGCACAC
+ACCAGGCAGACUCCCGGAAGUUGUUCCGUCCGGAGCUGCACUUUUUGUUA
+GACACAGCUAGAGUUUUGCAUAUAGGCUUCGGGCGGCCCUUCGGGAAACU
+CACUCAUUAAAAGAGUUAAGUGACGUAACAUCGACAUUUAGCCCUAGUCA
+CACUUGGGGCCGAGGUUAAGAAACAGGCGCGGCCGCGUUGGCGUCAGUAC
+AGGACUCAUGUGUUAACAUUUAUCGGAGACUUUACCCAAGUGGGGGCUCU
+UGGGGAGAUGAGUAGGCUAAUAAGCUGAUGGCCGACCACGGGGCGGAUGC
+GAGUCCGUGGGUGCGGCACCCUUAUCUAUCCACAGUAUAAGCAUAAUGCG
+CGCUAACCCGACAUUCCGAGAUUAUAGGUGAUGGGGGUUCGUAUUGUUCC
+AGCAAUAGCUUUCUGUACUUAACUCUCGGAAUUAACUAGGGUCUGGCUUG
+GUCUAACAAUUGAUGCCGAUGUCCAAGUGAGAUUGCGCAAUCCUUAGUCA
+CACGUAGUUGUACAUGAACUGCGACUUACACUCAUUGUACUAAAGUUAUU
+GAAGCGCGUCACUAUAGACACAGACGCGAAGUGUGAGAUUAAUCCACUUC
+CGAGGGUAUCCACACUAAGCACGACAUGUUCCUGUGGGACAAGGCUUCGG
+AAACCUAGUGGAAGCGAAGAGGGAAAAAUCCAUACAGUGCGUAACCACUG
+CAAUUACACCAUGAUGUAUUUUUAGACGCCAAGGACGGGCAUUGUCAGCU
+UUAGCGUUACACCGGCAGAAUGUGUCGCCGUUUAGCUGUGCGUAGGAGCC
+AGCGUAAGAAGUGAUGCCGUGCAGUCAAGAAGCACCGUGUUCGGAGUUCU
+GCUCUCUAUUGUCAGCGGCAUAAGUGAACUUGGCCAAACCAGUCCUUGAC
+UGGAGUGACCAUCAUUGCACAGAUAAGUCUACCGUCUGAAGAACCUGGUU
+UUAAGUAUCGUAUUGAGCCCGUGAUAUCAAGACGUCUAUAACAUCAGUAA
+ACACUAACAGUACCUAUUAGAGGCUACUAUUUUUCUCCCAAAACCUGUUC
+CAACGCGGACCAUGCCCACUGUAGUGGCAACACAUAUUAACGUUGGACUG
+AUGAAAAUGUUAGCAUCUAGAGGGACUGGAGCCGUACACUUGUGGAUGCG
+UGAACUUCUAUAAUCUUCCCGACUCGAUUCAAUGCGCAAAAGAGGCAUAU
+GGGUCCUCAAUGCACAGAGAUUGUCUUCGUUAGCAUGGCGUUAUGCCGGG
+AUAGGGUCAAGUCCGCAAUCGGUCCUAUUUAAGUGCACCGGGAAGAAAGA
+GUACUUGCGCCUGACUGUGCUAUGCGCCAGCCUGUAUAGAAAAUUGCAGG
+GGUCCAUUCAGGCACCGCUCAGACCGUAACCGACAAUGCUGUAACUACCG
+UGUGGCCUCCAGCUGUUACUUAAAAUAAAAACAUGUGGUCUUUAUGAAGG
+CAGGUGCAGAAACUAUGCACUAGUGGUGUCUGUCUGAUGUUUGGCCAUAU
+GUAGGGUGUCGGAGCAAUCUUCACGCCUGACGUACAAAGUGAAAGUAUUU
+CGCACGAUAGACACGACUUUCACGUGCCGAAGUGAGCUGCCUGCCCGCCG
+UGUGUCGUUGCAGCCAGGCGAGGAGAAACAGGUACACGCGCAAGUGUUCA
+UAGAAGCUGGGCGUUCCUGUACUUCUCCCACACCCCUGCGGACUGUGAGG
+UCAAUCAGCCAGCCCUGGGUCAUUUGUACCUCGGUUUCUCACAAUUGCCA
+GUCACCCCCUAUUACCGGUAUAACGGCUCUAUCAGCGAUACCACGCGGGU
+CCCCAUGCGUCCGAUUGACGUAGAAAACCUCACUCCAAAGCGAAAAAUUG
+AGGCUAGGAGUCCUUACAAGCGUUCUACUCGUUGACCUGCAGAAAACGAC
+ACUGUCCUCAUUCGCGCUCUGUCCAAUCCUUUCGCGUCCCCUUCUGGCGG
+GACUGAGAGCUACCCCUAGGGCACUGCUUACUCGCCACACCUCUCAAGAC
+UUACGGUUCUCGGAAUAAUUGAUACAUGAAACUCAAGAAGUGUGCCUAGA
+CCUCCUAUACAUUAAAAGUGGGGGGGUGAUUGCUGGCCGCGAGGUCUGCG
+ACUUCUCGUUAGUGGCUAGCGGUGCACGGCUCUUACGACCGUUCCCAACC
+GUGCGAUGCUCGUCACUCAUCUUGAUGGGCAUUGUCUAGCACAGAAAUGC
+UAGACGCGCUUGGAUAUUUCGAAGGGUCCGUACUGUUUGUCUUGGACAAC
+CCAUUCCCUGCUCGAACCGCACCCGUAUCUGGCUACCCCACCAUUACUGG
+GCGGCAUAACGUAACAAAAUGGAUGAGGUAGGAAAUGAAACCAUAAAGAA
+UACCUAAACAGCACCCUUCGUCACUAGUUCGUUUAUCCAAAGAUACCCUU
+UUCGUGUUUAGAUCAGGGUGGAUCCCGGUUCACUACAGCAAAUGAUCCAC
+GGCGCCUCGGUCACUCUACUAAAAGCAGAGAUAAGCCAGUGACUACGCUU
+UUCUACUCAUUCACAUAUCAUUUACCGGGACUCCUGGCUUCACGAGUCAG
+UCUCGCCGCUCUGAGGUUCUAGUCUCUAUCCUCUCACUCUGUAGAACGCA
+UGUGAGCCGCUGUCAGCAGAAGAACUAGCAUGUACCGGCUCAAGGACAUC
+GGGUAAAGUCCCGAGUCAUAUGUCUCGCAAAGGAACGUAUGUGUCUCUCA
+GCCAACGUGAGGAAGUAGGUUUGAUCGACUGGGCAUGAGUGUACAGAAAC
+AUGACACACAAAAAGCUACAUUAGUAGACAAGCUCAUGCGGCAUAACGAG
+UCUAUCGCAUGAGUCAAAACACAUUUCAGCGGAAUCACCGUUGAAGCGUA
+UACUACGUACUAUUGUGUUACCUGCUAACAAUAGUCGCUUGGGCGGAGGA
+CGUGCGCCGAGCCCUCUGUACAUUAACCGGCAUCGACUCGCAGAACCCAU
+UCAAAAUUGAGACGCCACUCGGAGCUCCUGAAUUCCGACAUUCAUGUGGG
+CCAUAUUGCAGACAGGGACGGGGAAACCACCCACCAUCUUUUCACAAAAG
+AAGGCAUGGAGGCCAACUCCUUGGGGUGAAGCCAGACAUCCACUGGCAGA
+GCAACUCCUCCGCUCUAACCCGACAGCUAACCUCGACGGCGACAAAUGAG
+AGGAAAACCAGAGUACACCCGCGGGAUGCGCUCGUCAAACAUAGGCUGCU
+GCACGACCUCAUUCCGUAGUCACGAGGAAUGGGUCGGCGUUCGAUUUAUC
+AGAGGAUGAACGGUGAUAACAAUCAUUAAGAGAUAUACACAUGCUUAAUG
+UAGUCUCUAGGGGAAGUAGACUAACCUCAGGCGAGGAUCGGUGUCCUGGG
+GUAUCAUCGACAUUUUACAACGAUUACGAUUAUACCCCCCGUAACAGUGG
+GCAUUGCUGCUUCGGGGAGUUGCCACGUUAGUGCUCUCCAAGGACCAAUC
+CACAUGUGUUACCCAAUUGUAGACUCGGUGAGGUUUCGUUCACGUCUUUU
+GGCAGAGUUCCCUAUCUAAUGAUCCCUUCGCUAUACGUCGGGGCACCCAC
+UCGCCGCAACCGUAGUUAGGGAACGGGAUCGUCAAUCUAGACUUUACUCC
+CUUCCGUCGAACUGGGCACUCCUAGGAUCGAGUCGCAAACGGGUUAGCUC
+CUCGGUGUUCGACGGGCCAACACCCGGGUCUCCUCGUUAAAGUCCACCUG
+AUCAUCUGUGUAGAACAAGUGCGAGGGGACUCAUGAUCUGUAGCCCCUCA
+CCGCGGAAUACGCCCGAUCGUAAAACAGGGAGCUCUCUGUUCCUUGAACG
+CAAAUAGGAAGCGCCCGGAUGAAGGUUAUUGUGCGUGACGAAAUGCCCCC
+UAUCUUCGCUUUUUUAACCGGACACCGGCAAUCCUUGUUCAAGGUGGAAA
+UACUCGUGUUCCGUAACCUGCGUCCACGCCUAGCAGACAGCGCCUUUCAC
+AACAGUGUUCAGCUCAUAUAUUGUAAUGCACCGUCGAUAGGUCUAACUGC
+GGGCCGGCGCAAGGAGAGCAAGCUGACUAUAUCACGCACUCACAUUACCG
+GAUGCUGCUUCCUUCCGGACCUGACAUGGUUGGGCAAGAGAAUGCUGUAU
+AGGACUUACUCGCUCGAACUCAACGUCGUCCCGAUAGUGUGGGCUCCUUC
+GAGGCGUCGCUAUAGCACCACGCAAGCACUUCGACACAAGUGCCACGAUC
+UACGAAAUCGAGACACAUGUGCCGAAUUAUGACUCGGGCGUGCAUCGUGU
+CAAAGUUAAAGCCCGAUAUGCGCAGGGUCCUACAGUGAGUAUCGGAUCAC
+GUAGGGGACGCAGCAUGUGCCCCUGUACCCCAGAACCCAUAUUCUUGUUC
+UCGUGGACCCCGCGAGACCCAGAUGGAUCGGCAAUGCUGUAACCGCUACC
+CACUCCCAAGUUGGGAACAGUGCUGUUCUUUUUAGGUAGGGCGUUUUAGC
+UGGCGACUCCCUUUACUUCGAUAAAGGGCCCUUCGAGGCACAGUUUGUAA
+AUUUAGUGACCCCGUGAGGCAAUAGUUUGGUAUCUGCCUAGAGGUUACCA
+CCGUGGAUUUAGGUUCAGAUCAGCGAGGCUCAGGUGUAUGCCUGCCUCAU
+CCGAUCCGGGGCCUCGCCGCCCUCUGUCGACGUUAAACAAUGAUUCUUCC
+GAAAGGAUGCGGCUUGUCAUCGCUCCCUGCACUGGGCGAUGAUCACCUGU
+GUUACUGCCCCCAUCCGUGAGGGACAUCGAUAAUGCGCUGUCCGAGCAGA
+AGCGCAAGUAGCACAUCCGAAAGGUAAUCGAGGUCUCAAUGAUACUAGAA
+UAUACCCCAGACAAAACGCGGUUCGUAUUGUGCUAGAUAGGCUAUAGUUA
+GUAUAGAUACAAACAAAAAGCGGAUAACGACUGCAAUUAUGUCAGAGAGU
+ACGACUGCUGAAGCUCCUCAUGCCGGACCAUGUCGAGAUUAACCAUGUGA
+GUGCACAAAUCGUCACAAUCUGUGAUGUCUCGAUAGUCGGGUUCUCAAAA
+GUGAACAGCCACUAAUAGCUGUCGCCCACCUCGAAGUGAAGCUGCUGCCA
+GGUAUGAAUCCCCGGUAACGCUCUUCCCUGGCGCUCGCAGCGUGAAACUG
+CCAGUGCGCAUCAUGAUGGAGCCCAACUCUCUGUAACGCCGUUGUGCUUC
+CGUUUCGAAAAAGGGCGGGGUCGUUCGCCGAUGGGACGGCGGAGGCGCUA
+GGCCGGUAUUGACACCAGCGCCGGCCACAAACCGGUCGAACAUGCAAUCC
+AGUGUAGUGGAGUCGAGAAAGAAUUCGAGUAGCUUGAUGGGCAGCACUAC
+CAGGCCCGUUUUCUACUUCCGCCGGCUGAGUCCACCGUGGUUCAGGGUCA
+UUCUAGCUCAAACACCGACCUAACUGGGCACCAUCCCCCCAAUAGGAAGC
+AAGGUUAGGCGUCGCACCGUUGAGGCUCGCCUACCCAUUGGAAGUCGCUU
+UAAUGAUGAGGGACGACCUCAGGGCUUACUGAGCAAUUGAUGCGUAGUCG
+CGCUGUGAUCGGGUAGAAAGUCCUAGCGGUACCCUAGGGUUUUACGUUGA
+AUGGUGCAGUCGCUCACAAGAGCGUUAAUGAUAGCGUUGUACCAUCCAUC
+AAUCUGCACACUAACUGUACACAGGUGGGGCUUUGCCCGAGCCGAGCAAC
+CAGUAAUCUAUUCGGCUCCCCGCGCGGGAUCAAUGUUACGGACUACCCUG
+UUAGAUUAGGUUGCAGAGGCCAGGGGAUGAUAGGAUUUGAGUAUUGGGCU
+GCUUCGCCUUCCCUUUAGGAGUUGAGACAUGUUGAUUAGCGAGAACUGGC
+UACUGUUGCAAGCUAACUCGACUCUAUCUCAUUGACAGGGAACCAGAAAC
+UAAACGCCUCCCGGCUAGCUCCGAUGUGCUGCCAUACGGAAAAGACUACU
+AAGUGUCCAAGACAUGUAAAUACGUGGUCUUGUUAUGCGCUUGGCGCGCU
+GACUGUGGAUGAGAAGUAGCAUCUUCCCAUGAACACCAGGGCACAUGCGA
+AUUCACGCUCAAUAUCUUGACAAGAUAAUCACAACUUCUUAGGGGAUAGC
+UCCCCCGCGGGAGCAAGCAUUCCGAGGGCGGCGACUAGACAGAGCCGACU
+AUUUCCAUCUAUCGACUUUGUCUUCGGAUUAUAGGUGAACGUGGUCGACU
+CACACACAAAUGCACGAACAGCUAAGGGUAAGAGUGAAUACUAAAACCUU
+AUCCGCUUGUUGGUUUAGAGCAAGCUAAUAUACCUAGCACUUCCGUGCAA
+GAUGGUGAACUGCUUUUCGGUUAGAAAACGAACAGGCUAACCCGCCAGGA
+GAUAAGGACUGCACCGCAGUGCCCUUCCCCGCGCGAAUCGUAUGCUCGAC
+UGGAUCGAGAAACAAAUCGACACCUGGCAGUUACUCAGCUAUCAAUACUA
+UCCCAGAGUCGCCCCUGAUGUUGAGCUAUCUUAUGAACCACGCGCCUGCG
+UUGCGGGAGCUGACAGUCCGGCCGAUCAUUAAGUCACCAAUGUUGCCCCC
+CAGCUAAACGAAGGGGCACAAGUUAGGUGAUUAUGUAGCCAAUCCCGAUA
+CCACUUGCACGCUCGAGUCGGGCAUCCAGGCAGUUAUUGUGCCUACAGUA
+AUACUGGAGGUAUCAAUUCUACACGCCUACUCCAUCAGUGCUACCCCUAG
+UACCUUACGUUUCCGUUGUAUGUGGGCGUUUGUCCCUUACUAUAUAAAGG
+GGAGUAGCAAAUUAAUUUAACUAUUCGUCAUUACGGCAAUUAAAGCCCGG
+AUAGUUACUCCAAAGAGAGAUUGCAAGACCUUUGUUCUACAGACCUCCAG
+CACAUCUUCUACGGUUACUGCCUACAAAAGUUAGAGAGCGAACGCCGAUC
+UGGCCCAUUUCCCAAUACCCACAAAUCAUGUACUUUCCACGCGAGUAAAU
+GGAAGCGAAUAAAAAAAAGGAAAAAACAAACUGAAGCCGAAAGAGUCGCG
+CAUGCGUAGGUGAGACCAAGGGGAUACACGGCCGACGCAGCACUAAGCCA
+AUUUGCAUGCGACCAUCGGGCUCGUGUAGUCUUAUAAUCCUAUUGGGAUC
+UUGCGCCCGGUUCAGGUGCCGAUUCCUGUUACACCCUCGAAGAGACAAAC
+AGCAAAACAUGUGCAUGGUUCGAAUUUUUCGUCAGUAGUGGAGUUGAGAA
+UUUGUCCAUUCAGAGACCAACUUCCGCCAUGAGAUACAUAGCAGAGCUUG
+AGUUCGGCUGUGCAUAUGGGGGACUCGUCGGAGACAGCGACCGUGACAUC
+CGGAUGGGGUGGACUCGCGAUAGAGGGGAAAUGCCCAAAUUGGAGGGCCU
+GGAAACGCCACGCGCGCUUUGGUCUUAAGCUACGCCAAUUAAGGUAGGUU
+AGCUGAGCCGGUCAGCGCAGUCGAUAGGAGCGAUUAUCGUGAAUCACCAG
+CCCCCCGGCCGCGAGUCUCUACUCAGCGGAGUAAAAUCGGCCGUCACCAG
+UUCAAUCGCCAAAGCGCAGGGGGGGUUUUACCGAGUCUGAUGAAUACCCG
+AAAGCUGGAUCGACUUAGCCGUGGUGGUUUGUGACUAAUCCACGUCGAUA
+GGUACAUCCUCGAUGGCAUUCCCGUUUCCAUAGUCCUUUUUAUCUGCUCA
+AUUUAGCGACGGAGCGUACGUAUUGAAACCAACGACAACUCUGUUUUAAC
+CGGAAACUUCUCUGGCUACCAGAGAAGCUCAAAAGUGUGCACGUUAUCAU
+ACUGUAAGUAAAACUGAUGGUAGUGGUAAAGGUCUCGCUAACAACGGUCG
+UUGCCAUAUAAAGCCGGAGAUUAAAUCUCGUAAUGACGACUUUAAAUGUA
+CAGCUACUCCCCUUUAAUUUGCUAGAACCCGAGCGGGCGAACGGGAGCAC
+UUAAUUAAAAGUUGACCGCUAAUGUCGCGUUAGUAACCACAAUGUAACAG
+CUACAAUCUCACGCUUGAGAUGGUUACCUGAAAAAAGUAGAAUUUCUCAU
+CAUCACUGCGAAUGCUCGUAGCUUCAACGAGCAGGACACUUUCGUGCACU
+ACACGAAUCUACGAAGAACUGUGUCGUUUCUGUAAGAUGACGGAUUCAGG
+CAAUGUAACGAAGGCAUAGCAGGCCCUGGUCGCGGGUACCUUCGUGGACC
+AACGAGGUCCUGGACCGACGGAUACAAUUUCCUGUCACGAAACCAUAGUC
+UUCAAGGGGAGUGAGCUAAAACUAACUCUCUCGAUCGCUUGUAAAGACUG
+CAAAGAUAGAACCCGCAUACUCUAACGAACUCUGUAGAAUCGGAGUCGAG
+UGCUGUGCAUAGUAAAGUCUGCCAUAAGUUCUUGUUCUCCCGUCUGAAGC
+CCAUUAGUCGUCUAGGCCUUGCACGUGGAGGCAGUAGGUAUACGGAUUCG
+GGUGUAAAGAGAGUGCCAGAUAAGAAACAACUUGCUGACCUCGGGCAGGU
+GUCUUCGACACGCUGUCUCGAUGUUGGACAUUGACCUACGCAGGGUGAAU
+CUCUAUCCGUUAGAUACGUGGUUUCACUGGAUAUCAUCAAGUACAAAGGA
+UUUCUAAAUACUCCGCUAUGGAACUUACAGCCUCCGGCUCCGGCAUCGGC
+GGCUCGGUAUCCUACGGGCCUGGAAGAAAAACGAGCUAGCAGGCGUUCCU
+AUAUACCUCCAUGCACAUACGGGCGGUCUCGCGUAAUACAAUAGUCGCAC
+GCAUCUGGACGAUAGGCGAAUGGGGUGCUAGAGUUAAAGGUUAACUGCUU
+UUACGGCGAUGGUUCUUGAACGCCACUUCCUCUCGCCGCGUUGAAUGAAU
+CAUGGCGGAACUAUCGCCCGGUAGCAGCUGCCGUAGUAACCGAUUAGCCU
+AUAAAAUUACUCAACGGUCUCGGCAGGCCGAUACUUCGUAUGGCUUGUGA
+ACUCAUUUACAGAUAUGGUGACCUAGCCCGAGCACAUCAGCUUUUACGGA
+UCCGCUUGAUUAUCUUCGGUACGGGAGGAUUCUGUGUCUCGGAGGCAGCG
+CGUGGUUCGAAGUGAAGCCAUGUUGAGGCGCAGAUCUGGUUCAUCUCCAC
+GGCUGCAUCGGUCCCUACGCUCCAGGGUUAACGUGGAUAUACAAUAUCCG
+GAAGGACAGAGGGAACCGGGCUUAAAUACCACGGGUGUGCGCGGGCCAUG
+CCUUUUAACUUGGUGAGUUACGACGUCCCCCAUUUGCCAGCGGAUGCGAA
+AACGUUGCCGUAUGCUUCCUUAAUAUUAGUUAACUGUAGUUUGGGUGCCA
+GUGGUUACAGUUGUGAAUAUAGGAACAGUAGCCGGCUUCACUAUCUGUUA
+CCUCUGACAUUAAUAACUAUCAGGUAGUUGAACCAUCAUAGACUAGGGAC
+UAUCAUUCGGCACAGAGUGGUUCGUCAGGCAGCCCUAGUUUAAAUACGUA
+CCCGUGGCGUAUCAUGAUAGGCGCUAUAUUACCUAGGUACUGCCAUUACA
+AACGACUCGCCUUGAACAGGCUAAUUCCUGCCCACCACCCACAGUUGGUC
+UUGGUGCAUUAAGUUGUAUAACGGAUGAAUAUAUGGAGAUCUUCAGCGAA
+GAGAGACGUUCCAACCUCUUUUCGAGGCGUCCAUUAGUGCAAGAAAAGCG
+GGAUCCCAUAGCUUGCCGCACCCGGCCACAACUUUUCGCAAGGCUUCAUA
+GUCUUAACCGCGAAGUAGCCCUCUCAAGCGAAUUUUUCUGACGACCGAAC
+AUUAGGGGAGCAAGCCUCCUUCACUCAAGUAAACUAUAAAUAGCUCUCCA
+UAUUCAAAAGAAUAUGACAGUCAAUGCUUGUUGACAUUGACCAAGAAAAU
+UAAUCAUAAGCAAUUAACUUUCUUUCGGCAACUAUGCCCUUCAUGUGAAA
+CAUUGGUGGCUUAUACCUUAACAUUUUCACACUACCUACAUAUAUGCACC
+UCUAUUUUUUAUGUUCUUCAGGGUCCUUCCAUUUUCCAAUCGUGGGCAAC
+CCAAAGGGAAACCAGUCCAGUUGGUGAAGCCGGGGUGACCACCAGUACAG
+GAACUAGUAAGCCCCUGGAAGAAAGCAUACCAAGGGUGAUUGCCCGAUAA
+AACGCACGAGGCAAUCUUACGGGUCGAAUGCUAAGAUGCGCAUGCCUCUG
+UUUAACACCGCUUGGGAUGUACGCGCUAAUGUACAGGACGGGAGUUAGGU
+UCCUACGGCCGGGGACCUUCAUCGCUCGAGAACAUUCGUCUAAACGCGUA
+GGGGGAUAAGCGUUUCUCAGCGAUGUGUAUCCGGCCAGAAACCUGUAAGA
+UAUUAGGUGCCAGUUCUACCUGUGGCGUAGGAUACUGCGCCGGUUUUUUU
+GGGUCGGGAUUCCAUACGGAAACACCUCCAUGAGCUUUACCCAACAAUUC
+CAGGUGAGUGACCAAAAGCCGACAAAUUUAUCUUAAUCGCGGAGUGCAUG
+AAGCCAGUUCCGGACUAGAUUCCCUCUUAGGUGACCCCGUCGGCCAAGUC
+UCACUUUGUUCUUGGACCACCCCUGUCUCGAUUUAGCACGCUGAGGGUAG
+AGGGGAUUAAUAAUGUCUAGCGCCUUCCCAGCGACCGACCUUCCAGGUAA
+AGGGUCGGGUCGACUUCUGUCCCUAAACCUACCUUCUACAAUUACCUGAU
+CACCACCACUAACGAAAGGACUGUAUAUCGCAGAACAACGUGGACAUCGG
+CUUCUUGAUCGUAGAGGAAUAAGGUCUCCGCGCUUACCAACGGCUCUGCU
+GCUACUUAACCUGCGUCCUCAGUGGAAGGUGUCGACAAAGAUGCACCGGG
+AUACCACCCCGGGUCGCUCGCGGUUGCGACUUGCGGCUGCACCGACUAUG
+AAUGAGUGUCAGUACACGAUACUUACCUGUCCGGCCUGCGACCUCGAGCA
+AGAAGGGGGUCUAGGUAGUGCUUGUACCUCGCCUUGUACUAUGCUUGGGG
+UAGCGCUGUGUGCGGGGCAAGUCCUCGUUACAACGGAAUAAUUUCUGGCA
+GGCCGUUGCACGCGCUUGCGCGUCCUCGGCGGGCAACCGGGAAUUUUCUU
+CCAUCACACUAGCUUGUGCACUGACUCCCCAACUAUGUAAUGAUGGUAAU
+CGAAACCGGAUCAACGCCGCGUGCCGUGCUUCAGCACAAGAACCCGAUUU
+UGGAGCCUUUUGCAAAUGCUCGCGAUGAGGGUUAGUUGAGUGCCGACGUG
+CCAAUGGUGCCAAAAUUGCGCUAAUGAUAUAUAUGUUCCGGCGUGUGUUG
+CCUCGCCGCCGAACUCAACUGGUUCGGCAGCGAUGACAUCAUACACGUCU
+UAAAUAUCGCUGGCGAGAGCACAGUUGCUUCAUGCUUAGCGCAGUAUCAU
+UCUUAAACGCAGAUGUUCCGCCAGGAAUUAUGCAUUCGUUCCAGGGGGCG
+GUUCCUUUCCCCGCAACGGAUGCUCCACGGGUCGUUGUAAGCUCACGAAG
+AGCCUCAAAUUCCACACACGGGGCCUACAAACUAAUCUCGCUAGGGGGGU
+AUUGCGGCUUGGUUGGGUAGUGUGAGUAUCGACAUCCGGGACUUAGUGAU
+GUUGAACUAGAUAGGUGAAAUCCGUUGCGGGAACCUGCAAGCGCGGUACG
+CUCUAUUGACACAAUAACCCCGACGUGUCAGCCGCCUAUAAAACGUACCG
+GUCCGCCCGUAUCAGGCGAGUAGCGCUCCCCUGCUCCCAUUUUUGGAUCG
+UCACGUUUCGGGCACUUCCGGUAUCAAUCUAUCCGCUUAUCUUUCCGGGA
+UGAGUGAUCGACGGAAACUUUCCUAUGCUCCGCCAUUCCGUCGUUCGCCU
+UGGUCUUAUCGCUGGACGAGCGACCAGGCCGUGCCCGGCUGGUUGCCGCC
+UCCGUAGCGUGAAAGUCGGCCUAAUCGCUGACAUUUAGGAACUAACCAUU
+GGCUAAAUACCUAAAUGAAUGUGAGCUGUUGUCAAACUAGCUCAACACAG
+GCAAGAUACCCUUGUAAUUCCGGGGCUCCCCACUGGCAGAACCGCAGAGG
+UACUCAGUCGUUGGAUAGUAGGGCAAGCCCUUGUACAAGCCUCUUCUACC
+AGGCUACAUUCCGAAAGGCGCACCAGUGGGAAGCAAAAUGCUCCAAGUUU
+CAUUGCUGGUUAUGCUCUAAUGGGAGCAGACUUGCAGUCCGGGCCCGUGG
+GUACAUUAUCCGCGUUUGCCGCAGAAGGAUACACUGGUUAUAUGUUUCUA
+UUGCGCGGUUCCCGACGAGUAACAGGGGAGGUACUACUCGCAGUGAGGGA
+GCAAUAUGAAUUAGUAAUUAUGCGGGCAGCAUUUCCCUCAUCAUGUAUAU
+CUACCGGUCCACAGUGACAGCCUGGCAAGGACUAAACGUCGCCCUAGGGC
+ACGUCCCACUACUGCGCUUAUGAAAAUGGAGCUGAGCGGAAUCGAACCGC
+UGUCCGCAUUGACUAGUAACUUUCCGCUCGUUCACAGGCUUAGCACGGUU
+GACCCACUGUGCGGGAGCCAACGAUUAUCCCCGUUGGCGGGAUGCUCAGG
+UUUUUGCUUAGCGAGAGGACGGACCUGAGGCCGCCACUCGAGCAUCCGUU
+GGGGGUUUAAGUCUAGGCGUAUUAACGGAGUCUACGACUAGACGCUCGAG
+CCAGAAAGUUUGUGGCGUUUAAGCAGCUACAGGAGCAGCCUUACGAGCGA
+AAGGAACGAUGUUGUUCGCAGUUACUUUUGGUUGAGCCUGGAUUUACGAG
+AGUGGACUCCCUCUCGGCCUGAAUCACGGUGAAGGAUUCACCAACACGUC
+GAAACCAUUACAGCCCCUAAUAUUACGCUACUGCGGCCGCGCCUCCGCUG
+UCCGAACUCCGGUGCGAUGCUACUCGUCUGCAUGCACGGGUUGAUUUGGG
+UCCCUAGAGAUCUGAGAAGAUGUACCCUGCUGAUGCAGUAUUCGGUGGUU
+GGAUUACCCGCGCUUGCUCGUAGAAGUUUAAUCUGGAUUGUCGCCCCAGA
+AAGCAAAAGGUAGGAAACAUCGUCCUGACUUUGAUUUAAUAACAUUUCCU
+GGAUAUCAGCAUGAUCAAUAGCCCAAGAUUUGGUUAAGACGCUAGCUAUA
+UGUGAGGUGACUGGGAUUCCACACCUCGAGGCGAGCUCCUAAACAAUCUA
+AGAGCGGGCGCCCGCAGAUGCUAGCUGUGCACCACAUGACUCCUCAAAAG
+GCUGACCUUUGCGACCUUGCGAGGGGUUGCGGCGGAUGUAGAAGCGUCAC
+UGGGGUAUCGCCUGGGCCCUACUAUAGCGACGACAGGAAGGGUAGCACAA
+GGGAGUUAGAAACCCGACCAACAGACGGGUCUAAUCGUGGCCUUGAUAGC
+CUGAUUAUCGUAAUCAGCGUAAAUUACGGAACAAAGCGGGACUUCACCUU
+AAAUCCACAGAUUUCGACCUCUGUAGGAAAAGCAUCUGACCCCGGACUCG
+CGAGCAAGUGAUGACACGAUAAGUCUCCACCCGGACCAUAAGUGACUUUA
+AUUACAAAUCGGUGAGGCGAUUUGUAGGACCUAUCACCAUAAAACCUCCC
+CUAGGCACCUGACACGGCACACGGGAUGAUCAAGGGAUCAUGAGUGGGGC
+UAGCACCCAUUAUGUUACUAAUCUGUCGUAGUGUCCGGCUUAGAUAAUGC
+UACCUGUUCAUGUUUCCGACACGGGCAUUAUACGACUCUAGUGCUUAGCU
+CGUGCCGGGCCAGUUCGAACGAUAACCCAGAUUUUUAACCGCGUAUUUAA
+GGCUUUCAGCAUCAUCUCCAUUGAGACAUGGAUUAGUUAUUAAGGUGAAA
+UCGAACAUGCCCGGAGUUUUUUGCUACUUCUCAGAAGUGCUUCAAGCCUA
+UCUGUUGGAUUGUCCUACCUGAGUUUUUAUAAUCAAGACGGUAACAAAAA
+UGUCAUUAGUCGUCCUCGGACAGAGAAUUUAGGGGUCGCACCUAAUUGGC
+CUGCGCCAGUCGAUGACCCGUAGCUUGCGAUUCAUAAGCUCGACAAGAUC
+CACUGGCAAACUGUGUGCUAGUUCUCGGGACUAAUCGUCUCAAGAAUUCG
+CGCGAUGCCUUGAACAUAUUAGUCUGACCAUCCAAAAUCCGGAAAUGGAU
+UAACAGCCACUACUUGGCAUCGGUCAACCGCUUCGUGACAGUAUCGAGUG
+GUGUAAAGAUCCUUUUGGUCGCUUAAGCAAUCACCUGGUAGUUAUAGGGG
+CUUGUGCACCUCACACUUGCGGGGUGUCGAAUGCAUUAUCUGCGUAAAGU
+GCGCUAGCUUAAGUCUCGAAAUCGUUGCCGAGAUCAUCACUUAAAGUUUA
+UCUGCUAGUCGAAAAAAGAUAUAUGACGUCUCUAGACCUGCGGCGCCCAU
+CUUGGGCUUGCGCGUUUGAAUGUGGCGCUGGGAUGUCCAAGUCGACUGCG
+UCGCUGACGGCUUGUUCCCACUCCAGAAAUUUUUCUCCUAACCGGCCGUG
+AGCCUCCAGUGUGACUACUAGAUCUACAGACGUCUCCACGAGAGUGAUCC
+GAGACUUCAGAACCUACGGCUGUCUAUUCCCAAUGUGAGGGGUGGACAGU
+CUUAUGGCGUGUGUGAAGAACGUUUCCAAGUUUAGGCUCUACCAGGGUCA
+CUUAGUGCAUACUCUAUACCAAAUAGAUCCCGUCCAGCGUCGCAUUUUGA
+CAUCGUUUCCGCAGGUAUCCAACAAAGAUUGGUCACCAUUCUCGAUGCGA
+UUUCCGGACAUGUUGGUAUAUUAGCGGACCCCGAAGCCUACUAAUGUUAC
+AUCGCGUGGCUCGAGGGAAGCAGUGGUGAUUCGAGUUUUAGCCUCAUCUA
+CCAUCGUUAUUGUGCAAGUUUCCAGCCUGGAAGGCCCCCAGGGUGGUGCA
+CCCGCAAUCUUACUGAAGCGACCGCUAUUAGCUCGUGCCUAGGGUUAUAU
+GACACUGAAAAUCUGCCGUUUUUCAAUCCGCUCUGAGACGAGGGUAGGUU
+UAGAAUAUGGUUAGGAGUCUAAUGUAUCAGACCGUAGUAUCAGCGGGUCA
+UCGCCGCGACGGGAGACAGGAAGCCGGUGUGAAUCCGGCACGGUCCCGCC
+ACUGUGACCGGGGAGUGCACCCUUCGACACGCCACUGCGCGCCGCGCGGG
+AAGGCCAGGGAGGAGCGUCGAUCCGGGAGUCAGGACACUGGCCUGUCGCG
+GGCCCGUUCCGCAAGAUCUCAGUCGUCAACGCUAGUCAACCGAACAUCGA
+ACGACACCGAUACACACCAAGGUGUCUGAACUAGACCCGUGCUGAAGUCA
+CACAGAUCGUCUGCACGAUGUAAAACGUUAUCUACUUCAAUACCAGGACA
+UUGGCCUCGACUCGUCACUCUGACCUACCAACGGCUCGGAGAAAACGGCG
+CUCAUUCCUUAUGGCGACCCCGGAUUUUCCAUCUAUAUCGUGUUCCGAUG
+UCAUGAGACUGUAGUGUUCACCCUGUACAGGAGUGUCCAUUGGGGCGUUU
+ACCACGCUCAGGUUUUCUCGUAUCUUUAUUGAAGGACCCUCGACCAGCUC
+AAGAUGGGAUGUCCGGACGGACUAGGUUGAUUUCAACAAGGCUCCGAUUC
+UUUUCCUCGGCCAAUGAGUUAUCGCAAAACGAGGAGAAUAUGGUGGUAUG
+UCCUCCAGGAGGGCCGGCACCAGAACUACCAAUUGAUUUAAGCAAGGGAU
+GACGCUCUGGUGUAAACAGCUCAGGACCGAAAAUAGAGCUACAGUCUAAG
+UAAUAACCUCUCCGCUGGCUUUCGAGAUCCUCUAAGGCGACAUCUAUAGG
+CAUGCUGAGGAGCCAGCCAUCAAAGCUCGAGCCUCAAAGAGACCUGUGAU
+UGACAGUAAAACUUGCGUAUGCCCAUUAGCAGACAAUUCUCUAAUACCAG
+AAUGUCUGCUUCUCUGGUGGUAGCGGUAAACGCAAAUCGACGCUAUAUUA
+UAACUCGCGCCUGAAUUUUUCCCCUUUUCAGACCUUCUAGAUGUGCCUGG
+UGACGAGAAUUUAAGCUCUGAGUCAGCGACGUUUUUCCUCGUUCCCGCGC
+UGGAAGAAUAUUAAGUAAACCUAAAUGCCUUGCCCGUCAAUGGAUACCAA
+GGUCAAAAGGGUAAAUAAAUACCAUAAGGCCAGCGCUAUUUGUAGUGGCG
+GGAGUGCGUCGGAUUACACUCUUGACUAUUUUCGCUGAAUAAGUGUCCCG
+GAAUAACUCUAGGCAAUACGGAGCACCCUGUACCAGAGUUCGUCGGAUAG
+UUCGUCUUUCAAACCAUCGACUGAACUCCGACGGCGAUCUUACCAGUAGU
+CUUGAAGUUGUGUCGACCAUUCCCUAUAUUACAAUAAGUACGAGGCGAUU
+CGUCGGCAAUCAUUCAAUCUGAAGAAAUGCACUAAUGAUCAACGGGCUGG
+CAGACCCGAUGGGCGUCGCCAGUAAGGUGGAUCCGUAGUACGUAGGGUAG
+UAGUUUCACGGACCUGCUCGGCCACCACUCCGCAAGACAUGACAUUCGAU
+CUUAUUUACCCGGUCCGGUCGUUUCCAAUUAAUCGGCAGCGUCAACGCAA
+UGUCGCCUCCGCAACCGUCCAUCAUGUAUGGUGCCAUAAUCAGAUUCCUG
+AAAAGGGAGAGGAGCAUAUAAUGAGGCUUAAAUAUGCAGAGUUUGCGCAG
+AGGCGCUACAGACUGGCCGGCGAUUUGUUCCCCUAAAAUUUUGUCUCAGC
+AAGUAAGAAAGUUCCGACCGAUAACAGGUGUGUCGAUGCGGCCAAUGUCA
+GCUCAUGAUAUCAUAGCCCUAAAACUAGGCCUUGUAAAAUUGGCUUUGCA
+CAAAGUGCCCUGUUCCUUUUCGAAUUUGCAACCUACUACCCUCGAGUAAC
+AUACGUUGGGGGUAAUUGACAUUGUGGAUCCAGUGCAUAUAUUCGCCGGC
+CGACGGCGGGCGUGGUAAGACCAGACGACAAUGACUUAUUUGGCCAUGUA
+CUCGCGCGAAGUCCCCUAAUGUGGCCCGCCCCAUGUUCCUCAGGCCCGCU
+GAGUUCAUACCGGCUCAUGGCCAGCACCGAGUCUGUCCGGUCUCAAAAAG
+CUCCCUGUGCCAAUACGGAGAAUCGUCGCCCGUACGGCAAUCUUCAAGGC
+GCCGCCUGGUGACUUAAUCUGCUCCUCAUCUAGGAAAAGAUAGGCCGCAC
+CGAGUCCAUACCGCUACCACUUAUCCCUUACAGCAAACAUAACGGCGCUU
+CUCUUUGCGGCAUUGCAUAACUUGGAUGUGUGAGUCCUGUGAGUGAUAGC
+CCACAUUAUCGGUUUAAAGGGAUCUGGUGACGACCCCGUCUCCAACCACA
+CUAUCUGCCAAAGGCAUGCCGUGCCUAUGCAGCAGACUCAGGUCGGUAGA
+AAGCUCCAGAUUGUCCUCACGUUAGGGCUUGUCAACGCACGUCGAUAAUG
+UCCGUGGUGUCCCUUGUGUCGUCUCACCAGUACUAGGCUUGUCGGAAUCG
+AGUCAACGGGACCCCUGAGUAUUGUUUCAGUUUUCUCUAAUGAUUUACAU
+AAUCAGAUCUUGGAAAAUGUUAGGGAGGCAGAUUCUAGUUGGAUACCACC
+GAGGGCUGUGGUUUGAGACCAAAUUAUCUGGUAUUCCAUCAGUGCUGGUG
+UUUGCUAAUAGAUGACCGACACCGGCACACGAAUCUGGUUUGUCGGAAGU
+GUAGUCUCUUUGUUGGUCGGCGUGCGUCUUUUGUCCCAAGCAUGCACUCC
+GUUCACCCAUUCCUCACCAAUAUAUAGUUACUUAUACCAUUAGAUCGGGG
+UUGUCCUCUGGUGUGUUCUCACCAGGUUAUGUCAAGGUCGCCGGAAGGUC
+UAGCUGUCUAAACCCCAAAUCUAAGUCUACCGUCGCAAAGUCGGUGAGGC
+CAGACUAUAUCUUGACAUGGUUCGGUGUCGGGCAGACUGAACACGGAGGG
+CUUCUGCGCAAUGUGUCGAAAUAGUGGAUUAGCCAUCAUCACUUAAAUGA
+CUCGAGCCUGCGGUGCCGAGACCCACGGGUUAAGCUAUCGCUCGCCUGGG
+CUUCUAAAUAGAUCGAUUAGUCAUUCCACACGUCAUUGACCGCCGACCCG
+UGUAGCUUCGGAUGUCACACGUUCUCAGAUCCGAAAUGUACAUGUCUAGU
+UGCCGUAAUGUUGCCUGUCGUAGACUCGUUUGGACCUAUUACAUAGUAGC
+AUCGGUCAUUGGUUAUUCACUCUCGGAUACGCCAAUCAGUACAUUAUCUA
+ACCUUUAUGUCCGACCGAUCGUAGAACUCGCACCCAGCAACCUAGUCAAG
+CCUAGCGGACACCAUAUCUCGUAGGAUAUAACCGUUGCUUGCUCUUUGCC
+AUUGUUCCUAACCGACGCUGACGCUUAGCAGGGAGAUUCUACUAGGCAGU
+GGAACCCCUGUAACGGUCCUCGUUUUAUCCACGGGGAGAAGGUCGCCCUG
+UUAAGUGGUCCCGUCUGUGAGUUACCGUCCAACACGUAAUAAGACCAGAA
+CCCUACUGCGGAUGGGUCAGUUGGCCCCGACAUUCCCACCGCUACGCUGU
+CUUCUAGGAGCGAGUAUCCAACUCCGACCCUCCCGCUGACAGCCUAUCCC
+GUCGGUGGUGGCAUCAAAGUGCCCCAGUCCGUCCUGUUUCCUUGUAUAAG
+CGGCAAACUCCCAAUGUACUAUCUAGAUGUUUGGUCAAAAUUUUCCAUUC
+UUCGGGUGAGGGGAAAAACCUUAUUACAAAACUGCGCGAGUCCAUGUUCU
+UACAGCCAGGUUCAGGAGUUUGCGAGCCCCAUUCGAGUGCACGCCGGAUC
+CAUGUCCGACCCCCGAGAACCGGGGAUCCCCAUAAGGAGAAGCUUGAUAC
+AUGGACUUACGUUUUUCGAGGCUCAUGCAAGAUGUGUCUUUUCACAAUGC
+UUUCGGCAUACUAAGAAAGCAGAUAGGCAAUAAUUACAUCAUACUACACA
+UACAUUAUUCCCGUAGUCUAUUUGGAGACGGUGGGAGUCGAACCCACGUC
+CAGAAACAUCGAUUACUUAAGCGUCUACGAGCGUAGCCUGCAUAUUUAUG
+GUUUCACUCAUCUUCUUGCCUGCGGGCGGGCCUUCCGAGAGCUAGUCUGU
+UCAUCUCUUCUUACGUUCUCAGACGGGAACGCAAGCGUAGCCUACUUGGA
+UGUGCUCUUCACAGACACAUAGGCAAUGUCAGGAAGAGCUCGCUGCGCUU
+AUUAGGCAGCUAAUGCUACGUUUUGGUUAAAACUGUUAGUUUUGCCAGUU
+AUAUUUAAGUGCGUGUUUACGAGAUCGCCUCUCGGCUCGCAGCUCAAGCU
+CGAUCCAUCCCUGUCGAAUCCGUAACGUCCCCCCUAAACCCAAGCGCACU
+UCUACUCCCAGUGAUUCUAAACAGGAGAGGUAUAAAUCAUUCCCGUGAAC
+UACGGGUAGUAGACUGGUACUAGGGAAUAUUAAAGACAGGUGACUGUUGU
+GAACAAUAUGGGCCUUUAGUUGCCCUACGUCCUUUCGGGAUGCUUCCCGA
+UGGAGGAACGAUCCUAGCCGUCGGCCGAGAGCUCCAUUUCCAUACACCGU
+UUGGCGUAUAACGAAGCGUUGCCUAUGGAAACUUCUCUUGCGCCGGCGAG
+GCUUGGUACAUGCUGAACCCUCCCAGGGUGAGAGGUGGCGAGAGCGCAGA
+ACCCAGGGUCAGAGCAGUGUUCCGCCAAUAUCUUGCUAAAUUAGGUUCGG
+GACGUAACAUCGACAAGUUGGAAAACGAGUGUGUGUUUGAGGAUUCUAGU
+UGGAACCGGUGUGAUAUCCCAGUCCCAUGCUCGAUCUUGUCUUGCACUUU
+CAUCCAUAACUGAGUCAGACAUUAGUGAGCACUUGGCUCGGCGGGCGCCC
+UUACCAGGCGUUGAGUGCGGAUGCCAGCUUACAAACGGGGGACAUUGAUU
+AUACCCCUAUCGAGGAGCAGAGUCAGCAACUGGCAUUCACUCCGGGUCCA
+GGGUUAGCGAAACCCGCAGUUUUGACGACCUCAGCUUAGCCAACUUGCAA
+AAGGCGAUUACAUGGCCGGAAUAGUGGGUAUGACUCCAGUAUGACGGGCA
+AUUAAAAGCCUUAAUAACUAACCAAAUUGCUAGAGCAUCAUACCGUCCUA
+CUGCUGUGGCACAAUCCCCGUAUCCAAACGUAGAUCACGUCCAGCGUAGG
+AUAUAAAACGGACGCAAUUGGGAUCGCCCUUGUAUUUCAGCGUCUGGCGA
+AUCUCUAAAGUACUCUGAGGUCGUUAAACUGAAUCCGAGCAGAUUGCGCA
+GUGCCUGGCAGGGGACAAUUUGAUGAGCGUAAGGAUAAUCUAUACGAAUC
+UAGAUCUGGACGGGCUCAAUAGUCUGGGCCUUCCUCAACUCGCCGAUACG
+GCGGUUGCCUUUUUGAUUCUGUCUCAUGCUUUAAAUACAGCGUAAGCUUU
+CGGGAUUUGCGCGUGGAGAUGUUCAUCUCAUCAAGUGGGCUCAAGAUGGC
+GAAAUUUUGCCUGCUAAUUCUCAUUGCGAAAACGGAUAGCCUGCAGCGGA
+CGAUCCCUUAACCGAGCCCGAAUCGGCUUAGAAAGGAGCAAUACACUUAU
+GGUGACCAUUCGUACCACGCAAGCUUCCACAGAAACUGCCGUAAUGGUAG
+AUUUGGCCUCGGCGCUAAUAGGACUACUGCCACAUAUUACCAUUUGGUAU
+CUCCGCUUAAUCUGGCUACGCUUGAUUUGUUCAUAUGCCUCCAACCCAGG
+CAUUCAUUACCACCUCAUUCGUACAUCGUAUGUAGGAGUGCUCCUUUAGA
+AUAACGCCCGGCUUGCAACCUCUGCGCGGUCGAACACCUCGCAUUCUUCG
+GUACCUUAGGGUUACAGGAGCCUGGUUCACCGACAAGCAUCGUUGUUCGG
+GGCUAAUACUUACUACUACACCACAUCCAGGGCUUCCGUUGUGCUUAUAC
+AAGGUGUCAACUUCAGCGGAUAUUCUUACGGAACGUGACCAAGGUGCCGG
+UGGCCUCAUCGACCCCCUCAUCAUAGGCUCGAUACGAUACCGAUCGGCAA
+GAUACGGUGCCUAUAUGCUACUAGGAAACCCCGAUCGAGCACAUCCUAUG
+AAGCAGCGGCUAAUCUUACGAGCUUGGGUUAGACUAUACACGCACCCUUC
+GAGAGCCUCAGCCCGAUAGAUUACAGAUGUGCAAUUCCCCCGCUUUGAAG
+CACGAAAUACUGGUACUAGGUAACAGGUUCCCGACAGGCAUGAGAUGCGU
+CGCCAUGUUGCAAGGAUGAAAGGAGGAACUUAGGGAGGUUCCGAAACCGG
+GCGACCAGAGACCGCCGGUCAGGGAAUGACACAAGAGGAGAAUUUUGGGA
+UCGGAGAACACUCUGCGACCAGCGGCCCCUGCCUGGAUCUAUCAUACCAA
+CCCUCAUACCCUGUGAAUCGUCGCCAUUAUUGGCGUUUAGCCCCACUGUU
+CGGGGCGGUUAAUAAGUAGGUAGGUAAGAUUCACAGGAGGUCCACGCCUA
+UCUGUGCCAGAAGACCCGAACGCAGCCGGGCCCGUCAAUACGACCGGGCU
+CGGGGCUUGGCGCAAGCGAACGUAAAAGGACGGGCCUGUUUACUUCCUUA
+GUUCCAUGUGUGGGAUUGAAACCUCCAUUUUGGCGGGUAAGGUACGACCA
+AUGCACCUCUCUCUUUAAUUGUCUGAUGUGCCGACUAAUUAGACUGUCGU
+CCACGCCUCUGAAGGCUCAAAUGUUACUCGCCGGAGCAGCGGUUACCUCU
+CCUUGCCCUGGUACUAAUCCUCUGACACAAUGCUGUCAGUGACUAAACCU
+CUAACCAGCUUACUCUAACCAUAUUAUAUGUGCGCACCACCCGGAUCCGA
+UAGUUCACGUAGCCGUCACGAAUCUGGCUUCGACUGGACUUAGCAGGAAC
+GUGGGGUUUCGAGCGCACAGAGCUUUCCCCGUAACCCCGAUCAAGUAGUU
+UAUUUAGCGGCAGUUCUCGCGGCUCGUUACCAACUAGAUAAUAGUAUUUG
+UGGUGCUGCACAUUGUUUUGCCGGCCCCUCUAGCUGCGUCGUUCCGAACA
+CUUCGAUACCUAUGAUCCUAGUGAUGACAAGACGACAUUGUCAACCAAUC
+CCCCACAAGGGAAUGAGGACAUGUCCUGCAAUUCUGAAUGGCUAAUUAGC
+GAAUGCUAGGUUCGUAUAGGCUGUGUAUGGGUUACGAACUACUGAAAUGG
+CUGCGGAAGGUGUGAACACGGUCGAUCCUGAUUAAGCCAACUCACGCGCA
+GAUAUUUGUACCGAAAGCGACGCGGGGCGCUGCAAGGCAGCUGAUAUCCA
+GUUGUCAGGUCUUCAGGUUUCUGUAGUGGCUAGAAUUUAGGCUUGUGGGU
+UAGUACUACCGUGUUCCCUCAAGACUGUCUUCGUCAAUGUUGAUCGCCUA
+CAAAGAUAAUGAGUGAUACCAACAUGUGAAUAGUUCGGCUCGAUCGUUGA
+UCUCCCCUCACCGUGCCGCAUCGUCAAGCAAAGGAACAACGACCCACUCA
+CCAAUAUAUUCACAUACUACAUGAGCAUCCCCGCGGGUACUUGAGGGGCG
+UACAAACUCGAUGGGGGUUACAUGGGUUAACUUCAUCUCGACACUCACGU
+CGUUAAAACCAAAACCGCGGUGUCCGGAGCUGUUUCGUCAGUAAAUUUCU
+ACUCAUGACUAUCUGGUGGCAUCGCGUUGUCCCGGUAGGAUCCAUAGGCA
+GAAUCAUCGUCGAUUAAGGGGCGGUCUUCGUACUAUCCACCAAGGUCCCC
+UGCGUUGGGCAACAACGCCAACGCGAAACGAUAAGCAGUAUUAGUUGGGU
+UGCCAAAUGGGCUAACCACUAAGUUUUGAGACGCCUACAUUCCAGGGUCG
+UAUAUAAGUACUUCGGCUGCAGUCCAAUUUAGCAAUGUUUAGGUCCACCA
+AGGCUACGACGUUAGACGUUUAGCCGCGUUCCUUCAGCCCCGUUCAGUUA
+GUCCAUAGAGGAAGAGGUGAAUAACUGUCGAACGGCCAUGAUAUCAUCGG
+CGGAGAGACCACAUAAGCUCCACACACGCGUCUCAGCAAUUUGAAUCUCU
+CCACCGCAAGAUUCUCUCGUUACCGAGGCGCAUCUCUGCGGAUAAGUGGC
+CCGGGGACUUUCCUGGGUCGGAACUUGGACAAGCCCAUAUGACCCAUUCA
+CUUGAACGCUUAAUUCCAACCGUCAUCGGUCAACGAAAUGAGCUUCCUUC
+UCUGCUAGACUUAGUGCGUACGACAGCGUUCAAUUCGUUGAUAGUUACAC
+GCAAGCCUCGCUCACGAGCGUUGGGCUCGGCGCUUGCCAUGACACCAUAC
+UAUACCAUAUGACCCUUCUCUCCCUUCUCCAGCUAUGAUAUAUAACGUUC
+GCAAGUUUGGUAUGCGUCCGCCGCCUAUUAGCCGCAACUCCUGUUAAUGG
+CUGAGGUAUACUAACAUUAAGAAAUGACCACAUCCGUGUUUGAGUUAUAU
+GUAUUAGAAUCCAACUGAGAUGCUACGGCGCCAGAGCGCCAAUACACACA
+UCGGGAGAAUCUAGCCUAGAGGAGCGUAGUGUCUAGCAGAUGUAAUAAGC
+CGGUUGCCCCCACAGGGCGAAACUUCACGCCAUACUCUUAGGGUGCGCAU
+CCCCUCUGGAUCUUUAUAUGGAAGCGGCCCAUUUAAUCUCGAAUCUAGGA
+GAGAUCAUUCGCGCCGGCCGGCAGCCUUUUCAUUCAGCCCACGCUACAUC
+ACUAACGUGGAUUAACUUGUUACGGCACAAGUCGCAGGACGCCUUUACUC
+GAAGAGUCAGGUGCUUACUGCUAGAGAAGCCUUGCUAAGUAAAGUCGACU
+CGGCGAGUGUCCAGAGUAUGCCGCCAAAGCUGAGGCGAAUGGUACUCGCC
+UUUUUAACCGUUCACAGGACAAAGGAAUGCACUGGCACGAAAGCGGCAGC
+UGUUAAUGGACGUGCACCGCUGGAGCAGCCCGUAGAGAAGUAAAACGGAC
+UUGUAGGGUAAGCAUAAAUAUGUCGCCACGCAUAACUUGAAUACCUGUCA
+CACAGAACGCCCUCUCGGUUGAAUGAACGGCGUGUACCCGAUCUAUUGCC
+CCGGCUUCUCAGUCCCUCUGAAAGAGGUCUAAUAAGUAUAAGCUCUCAGG
+CCCUCUCUCAAUCUGAGAAUCAAGCAAUCGGGCGUAGAUCCCCGCUUCAA
+GAUACGGUAUCUACCCUAACUACGUCCUAGAAGUAAAGGAUUAGUCUGGA
+CCCCGGUUAAGUUUCCACACCAAUCCAGUUGAUUUCUCUAAAGGUCUGUU
+UGUUUUCGGAAAGGGUAUAGGGAAUAAACCAGGGCCCCCGGUUCUCAUAG
+AAAAUACUCAAGAGUCUGGGGUCAUCAAAUAGCGUAACGUUUGGACACCG
+GAGGAGUGAAAACGCCACGGGAAGCAAAAGCUAAGCGGCUUUUCCUCAGG
+UAUUGUCUCUCGUAACCGCUCUGCUUUCUUCCUGUCGCACCGAUGCGAUU
+ACUACGACCCCGACCUAUAGGAUUGUGCCGGUUAGGUUGUUGGGACGCGG
+AACCAUUACCGUAUUCCGACAUCGGUCGAAGGUCUCGCCCACCGUUGGUA
+UCAAACGGUUCGCCAGCCGGGCUUUUCGCCAGUAUGUCGACUCGACGAUU
+CGGGACUACUCCCCUUCGCUAACGUCCAUUCCAGCACACCAUGUCCUACG
+GGGGUUACAUAUCGGCCUGUGGGUUAAGGUGUGUUAAGUAGAGUAAGUCU
+ACAUAUAGAUGCAGAGCUGCCGUCUGCAACGUUGCAAGGAAUCCAUUGCA
+ACCGCCUUAUGGUGGUGCGUCUAAUUCACUUGCGAGACCCCGAAUAAUGA
+AGCAUAGGAAUGCAACCGUUUCCACAGAGAAGGACGUGAGUAUCUAUGUG
+AACGCAUCAUCCGACCGCCCCCGCCGCUUACACCUUAGCAACCGGUGAGC
+AGCAGCCGUGAAUUGACGGGCGGAAUGUGGGAGGCUAAACUGUUACAAAA
+GCGUCGAGGGCUAAUGGCUAGUUGGUAUUCGGUAUGCCUUUGAUGCGAAC
+AGCAUAGAUACCCCUUAAGGAAAUUUUCCCGGUCACGAAGUAAAAGCGGA
+UGAUGGGCUUACAGGCAGUCUCACACUAGUACUCAGAGCUUGCUAUAGCA
+CUGACGGGCGUUUUCUUCGUCGAAAGACAAGUAUUCCCGUGAUAUAGAGC
+GCCGAGGUAGGAUUGUCCAGUCCCCGCCCCGACUACUACCCGCUGCCUUC
+GAGUUGUCAUAAUACAAGGCUCGGAUUCAAACGGACUCACGGACUCCGGC
+UCACUAGUUCCAUACGACAAGCGAUUAAGAAAGAAUAAGUGCCGGGCAGA
+CACCCUGGCGGACAUGGACUGCUGCUAAGUACAUAGGGGCUAUUAAACAU
+GGGAAGGCCUAGGCUUCCGCAAAUGCGUCACCCCGAUGAGAGCUUCCCAG
+CGAGCUGUGGGUGGUCUCGGAAAGCCGUGCCUAUCCUAUCACCACGUAAU
+GUGCUGCGAUCGUCGCACCUCUUGAACCCCUGGCGUGGAGGCAAAUUUGU
+UUUUCUAGAUUGCUAGAAUAGGGUAAGCCUAUCGGGGAGUCGUUAUUGCC
+UGAUAUGCGUGUGUAGAUAAGUUGGUGGACUUAAGGACGCCAUUCCUGGU
+CACGAUACCGUAGUCCUGUAUCCCUGCAGUACUGCACAGGUCGUAUGAUA
+AAAUUUAGCAUCACUAGUGCUUCUUGUGCCCGUUACGGAUACGGUCCAGA
+CGCACAGUAAAGGGGCCGCGCCAAUACGACCACAAUGCACCAGACUGUUG
+GUUCAUGAAAAGCGUGGUCAAUUGCCUCACGGCCUAUUCUUUCGCGAAGU
+UCCAUUUGGACCCGUUAGACAAGGAAUUGGAUUGACCGCAUACGCGCAGU
+CCGUAUUAAGCAGGACCUCGACCAACCUACAGCUACCUUGGGAUUUGGCA
+UACACGAGAGCUUCCUCAGGAUAUUGUCAGGGCGCCGUCUUAAUUUAUGC
+GAGACUUGUUUGCAUCACGAAGCCAUGCACAUCUUCACCCUUCUCGGGAA
+GAUUCGACUUCGGUAGAUUGCUCCGCUGGUCCCAGCCAUGAAAAUAAGAC
+AUUGCUCAUUGAGUUAUGGUGAUGACGUAUCGUUAAGCCAUACGUCGCCC
+GUUGCCAUCGACGAGCAUCGCGGUUAUGUCGGUAUGGGCUUAGCAGCACG
+UCCGCUAGGCAGUGUCGAAAGGUCCUGUUUCGAUAGCUGUUCACCAUAGA
+GCUAUAUCAACCAGGUUGUGACGCCACCUAUUACGACAAACCUCACGGGU
+UGAUCAGCCUUGCGCAAACAGCGUAGAACGAUGUCCGUCCACCGCGGAUG
+UUCAGAAAUAGACCUAAUUCUCCUCAGAGCCUAACCCGUAGUCGCAACGG
+GCGAGUCCGCGACUUUUUAUAAUCCUUCCGUCCAUAUAUCAGGCCCAUUA
+UGAACGCGCCCAGUGCGAGCAAAAGGCCUGUGGUAUGAAAUCAGUUCGCA
+UGACAUAUUUAACGCUGCCUACAUGUGCUGCCACGCCUGUAGUGGGCCAU
+CUUUUCUAGAACCCCAGAAGUAGCCCGCAUCACCUCAACGCAUAGCCUAA
+CUGAUGGAUCGUCUCUUGUUUAGUGCACAUCCUUUCGUGCGUUAGCGUAG
+CGAAGGAGUUGAUGCGGAAAUAUAUGAUAAAAUUUGUUGAUCUCAAGCCA
+CAAGCAUUUCGUAGAGAACCAUCCGGAACGGCGAGGCACUGUAGGGAUCU
+AACCGUCGGCGGUUGGCCGAGGGCCCGGAACGGCAUAGGACACUGUCACA
+GGGAGCAAAACAAUUCCUCCCGACGACUUUAGUUUAAGCCUACAAGCCUU
+UGGCUCAAUUUGCGCACACUUCCGCGACUCCAUGUGCGACCUAUUGAUUC
+AGGUAUCGGGCGUAUUAACGUCGGUAACAUCCUGAUUAGAGAGUUCUGGU
+CCUCCGACUGCCUAUCGGGGGACACACCAUUCGUAGUUUAGAUUUAUUUA
+GCUGCUAAAAACAAUCAGCAAACGAAUAAUAGUUGUAAAUAGAAAGUCCA
+AAGUGAUCACGUCUUCGUUCCUUUGGAGAACAUUCUCGUCGGCCCAGUGG
+CCCAACCAGUUCAUAAGAAGGGUGGGGCACAUGUGGUCUCUUUGCAGUGC
+AUUUUUAUGCGCAUGAAUAUCGCCUUCUGUGAUGUUAGCCGGCGCCGGAC
+CCGCCCUACCCAUAAUCUUCGAAACCUGUGCACUUUGCUAAUCGUGUAUG
+AACAGUGGGAUCGUUAAAUGCGCAGCUCAAUAGGGGGCUAUGGCAUGCGG
+GUUCAGGAUACUUAAAGAAAUAAAUUCAACACCAGCUGUUCUGGGAUGGG
+UCAACAAUUGAUAGAAGAGACGUCCGCUAUGCACCUCGAUUCAAAACAAU
+GGUGUUAAACGUGGUCUGAUGGGCUAAGACAAUGUCGAGAAAUAUCAUUG
+AACAUGGACAGUUUCCACGUUUUCAAUCGUACGCAUCGGAUCGCUUUCGU
+UUCAGUUGCUACCAUCCCCCCCCUAAGUUCUAAAAUUUUGACGAACUCAC
+UCUGGAGUUGGUUUACAGCCAAUCGAUGGCCUCCAUCCACAGGUGACGUG
+GGCCUCCUCUCGAAAAUGUAUGCAUCCAUAGAACCCAGUGAAUAAUAAGC
+CGUAGUAGGCAAAAAGGACGAACAACGUUAUAUUCAAACGGUCGCAGCGC
+CAUAGGGUGAUCUAGCGGAUCGGGUCGCGUUUGACCAUAGAGUUUACCCG
+CUGGCCUAUAGCGAUGAGCAAUGCGCUGCCUGAUCCAUCAGCCUUCCCCC
+GGAGGAUCUCCCGAAUACUUUCCAUGCAUGUUUCAACGAACCCUUGGUUU
+UAACCAAGACAGCGCCGCUGUGGGUUGAGCAAUAUACGUUUAAAGAUCGC
+AGUUGCGAGCCGACCAUAAGUGUGUGCUAUAUCCUUGUAAGGAAGGAUGG
+CACGGCAGAUGAUUAACGGGUGCGAGGAGGGUUACGUUGGUUACACAAAU
+AAACCAGCGUUAAAGCCGUAAAGAGUUGUGCCACAGUAGGCCUUAGCCCG
+CUCUCUGCCUAAUAUCUCGUCGAGUACCUAACAAUUGUUUUGCAUCUUGG
+AGUUUACUCUCCACCAUACAACCCAUGCUUCGUUUACGUGUAGGCCCACG
+CGCAGGAGGUCAUGUUCCCCCUCAAGCUUCCUAUGAUUACUUGUUGACGA
+UAGGCUGACACCUGUUAUCGGCCCGAUAGCUCCGUCCAUUCGUCGUGACG
+UCUGAAUUUCGUCAUAACAAUCUCGCCACAUCAAAUGCUUGGCUGCCCCA
+AGAAUUAGCCUGCGGUCGAAACCUGAGGAAGAACGCACCGUAGGUAAGCG
+GUUCCAGGGCUCGUAUCCUGGCUAGACAAUGAGCUCAAGCUGAUACAGGG
+GCGAAGCCGAUGCAAUGCUCGGUUCUUCACAAGGGCUGCCCAAAAUUGAG
+GUCCCAGGCCAGGGAAGUGCAGACGAAUUAAGUAUGGCAUUUCUAUUAAU
+CACAAACCGCAUAUCCACUAUCGAUUUUUCCCCGGGCCUUUCGUUCCCAU
+GCACUCUGAUGUAAAUGGGGUCACUUCCAACUGACCCGAUGAAAAGCAGG
+GCGACUUUGUUGUCUUAGCCACACUGCUUCUAUUCUAAAUAGUUAUCAAA
+AUUUGAUAAGGGUUUACAUGGGAAGAACUACCGACUUUCAUUCGUAUUAC
+AACAGGCUACCUCUAUCCCUGUUACCGCCGUAGCCUCAAGCAUAGUUCGU
+CAUGGGUCGGGAUCAGUUGCCUGGUAUUCCAACGGGCACCAAAACUCCGG
+CCGGUACUCCGUUCUGUACUAGUUUGACGAAAGGAGAGGCUAAGUAGUGG
+UUAAAAUGAAGAAAAGGUAAUCUAGGCAUCCCCACUAUGUUGCCGUAUCC
+ACUCGCCGAGCAUUACAGGACGGGAACGCACCGCGAGAUAAGAUGUGACU
+CAAACAGAAUGCAGUUGCUGGCAUGAGCAAAGAAGUGACUGAGUGUCAGU
+CGCAUGAGAAUUGCAGCGGUAUAUGGUCUCUCUAUAAGGCGUAAGAGACA
+UACUGACCCCGGAGAAGCGGCACGUGGGCUAACCUAAACAAACCAGGCCA
+ACUGGUCAGCCAUGGGAUAGCAACAAAGACGAUCGCAGUAUGGUCGUUUU
+GGUGUGUACACCCAUCCACGACUAAUGAUUGUUAUCAUUGGGUUUCAGAG
+CCGGCAUUACCUCUCAAGCUCCCGGGAACUUCAGAGCGAAAUCUAACACA
+CUUCAUACCUAUGACCCAACCAGCGUGGUUUACCAUGCUACGAACGGCUA
+CUGAUUCGCGUGUUAAACGGCUCUGGGGGUGAACUAUCGACGACUUAUCG
+UUUAUGCAAACCCAGGGCGUCACAACACUAAAUAUAGUCGGGUAAACCAA
+GGGAAAUCUUAUACUACAGCAGGGACUUUCGUAUCAUGGCAAGUACAGCA
+UAACCCACUUGAGGCCUCAAUGAUACACUCUACGAUGCGGUUCCUGCUAU
+GGCGACAUAAAGAAGACUUUUCCGAGUGCGAGGGGACCAAUUGGGGCGAG
+AGUAGGUUAUCCCACCAAUCGGUUGCUUUACUAUUCCCACGAAACGAGCG
+AGCGGUGAGUCCCAGGGUUUCCCUCCGCCAACUUAGCGCUCAGAAGCAAU
+CAGUCUUACCUUUUAUUUUGGGGCAAGACCAUUUGCAUGGGACUUGGCGC
+CUACAUGGAUUUUCGAUCAUCCUUUACACCUCGUCCUGCUUAAUGAAGAG
+AACGGUCCCCAAUAAGUACAGUCAGGGGCCUCACGCGGGUAGAAGCAGGC
+CUUCCAACGUCUAUAGGAAGAAUCCUGAUUGCUGUUGAGGCAUCGUCAAC
+AGAGGUCCCUAGCGCAUACACAAUAGCAGUUAACUGGGAAGCAACCCAUG
+GAUGAUCCCUAGAUGCCCCCGUUCGAAUUAUCCUUAGAGAGACAUUUUCG
+CAGGACAGAGCUACCUCUACCGAGUCCAGCCCCUGUUCACAGAGCGCAUC
+GUUGUCCAACAAUGCCAUUGAAUGUACACUACUUAAAGACGGACAAGUCG
+CCUACACGUUUUCAUUAUGCUGGUUAACAGUUCGGUCGGACUCGUUAUCG
+UGCGCGUGUUGUUGUAAACGCGGUAGUAGGGGAACUAUGGACAAUUAAUA
+ACUUUAGUUGAUAAAUAGGGGGAGAAUGCGUCCAUUAGACUUUUAACGCU
+CAGCGUGACAGACUGUCUCCACCUGAGGAAGGGCCCUUGUUAGAGAUUAU
diff --git a/benchmarks/cmsearch-rmark/rmark-test/RF00005.ali b/benchmarks/cmsearch-rmark/rmark-test/RF00005.ali
new file mode 100644
index 0000000..0272a45
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/RF00005.ali
@@ -0,0 +1,3255 @@
+# STOCKHOLM 1.0
+#=GF ID    tRNA
+#=GF AC    RF00005
+#=GF DE    tRNA
+#=GF AU    Eddy SR, Griffiths-Jones SR, Mifsud W
+#=GF GA    25.0
+#=GF NC    25.0
+#=GF TC    25.0
+
+AP000063.1/59179-59095                GCGG.GGGU.G.CCCGAGCCU.GGCCA.AAGGGG.U.CGGGC.UCAGGAC
+AE006696.1/291-218                    GCCG.CCGU.A.GCUCAGCC.CGGG...AGAGCG.C.CCGGC.UGAAGAC
+AE006699.1/3409-3482                  GGGC.CCGU.A.GCUUAGCUC.GGU...AGAGCG.C.UCGGC.UCAUAAC
+X06054.1/711-637                      GGGC.CCGU.C.GUCUAGCC.UGGUU..AGGACG.C.UGCCC.UGACGCG
+AP000989.1/73279-73354                GCGG.CCGU.C.GUCUAGUCU.GGAUU.AGGACG.C.UGGCC.UUCCAAG
+X14835.1/6927-7002                    GCCG.GGGU.C.GCCUAGCC.UGGUCA.AGGGCG.C.CGGAC.UCAUAAU
+AE009773.1/7700-7629                  GGGC.CGGU.A.GUCUAGC...GGA...AGGAUG.C.CCGCC.UCGCGCG
+AE009855.1/3683-3767                  GCGG.GGGU.G.CCCGAGCCA.GGUCA.AAGGGG.C.AGGGU.UCAGGUC
+X05071.1/204-288                      GCGG.GGGU.G.CCCGAGCCA.GGUCA.AAGGGG.C.AGGGC.UCAAGAC
+AE000965.1/156-85                     GGGC.UCGU.A.GCUCAGC...GGG...AGAGCG.C.CGCCU.UUGCGAG
+M87833.1/2781-2865                    GCAG.GGAU.A.GCCAAGUU.UGGCCA.ACGGCG.C.AGCGU.UCAGGGC
+M87833.1/353-437                      GUCG.UGGU.A.GCCAAGCC.UGGCCC.AAGGCG.C.AGGGU.UGCUAAC
+AE005128.1/6659-6734                  GCCA.AGGU.G.GCAGAGUU.CGGCCU.AACGCG.G.CGGCC.UGCAGAG
+X02584.1/1-77                         GCCA.AGGU.G.GCAGAGUU.CGGCCC.AACGCA.U.CCGCC.UGCAGAG
+K02528.1/1-74                         GGGG.CUGU.G.GCCAAUCCC.GGC...AUGGCG.A.CUGAC.UCCAGAU
+AB003409.1/96-167                     GGGC.CCAU.A.GCUCAGU...GGU...AGAGUG.C.CUCCU.UUGCAAG
+AE000930.1/11782-11855                GGGC.CCGU.A.GCUCAGAC.UGGG...AGAGCG.C.CGCCC.UUGCAAG
+M32222.1/3110-3183                    GGGC.CCAU.A.GCUCAGCC.UGGG...AGAGCG.C.CGCCC.UUGCAAG
+M26978.1/826-899                      GCCG.CCGU.A.GCUCAGUA..GGUA..GGAGCG.C.UCGGC.UGUUAAC
+M26978.1/1192-1264                    GCCG.GGGU.G.GGGUAGUU..GGCC..AUCCUU.C.GGGAC.UGUGGAU
+M26977.1/379-453                      GGGG.CCAU.A.GGGUAGCC.UGGUCU.AUCCUU.U.GGGCU.UUGGGAG
+M26978.1/907-980                      GGGC.CCAU.A.GCUUAGCC.AGGU...AGAGCG.C.CCGGC.UCAUAAC
+M26977.1/557-628                      GCCC.UGGU.G.GUGUAGU...GGCU..AUCAUG.C.GGGCC.UGUCGAG
+M26978.1/994-1068                     GCUC.CGGU.G.GUGUAGCC.CGGCCA.AUCAUU.U.CGGCC.UUUCGAG
+M26977.1/635-708                      GGGC.CCGU.A.GCUCAGUC.UGGU...AGAGCG.C.UUGGC.UUUUAAC
+M32222.1/1277-1363                    GCCG.GGGU.G.GCCCAGCC.UGGU...AGGGCG.U.CGGCC.UGCUAAG
+M26977.1/276-348                      GCCU.CGGU.A.GCUCAGCU..GGU...AGAGCG.C.GAGAC.UUGUAAU
+M26978.1/1092-1174                    GCGG.GGGU.G.CCCGAGU...GGUCA.AAGGGG.A.CAGGC.UUAGGAC
+U67517.1/7202-7276                    GGGC.CCGU.A.GCUCAGCCU.GGUC..AGAGCG.C.UCGGC.UCAUAAC
+U67537.1/160-234                      GGGC.CUGU.G.GGGUAGCCU.GGUCU.AUCCUU.U.GGGAU.UUGGGAU
+U67538.1/10143-10207                  ......CAU.G.GUCUAGCU..GGCU..AUGACG.U.CGCCC.UUACAAG
+U67517.1/7412-7496                    GCAG.GGGU.C.GCCAAGCCU.GGCCA.AAGGCG.C.UGGGC.CUAGGAC
+U67528.1/1221-1293                    AGCC.CGGU.G.GUGUAGU...GGCCU.AUCAUC.C.GGGGC.UUUGGAC
+U67492.1/3149-3223                    GCUC.CGGU.G.GUGUAGUCC.GGCCA.AUCAUG.C.GGGCC.UUUCGAG
+U67528.1/1042-969                     GCCU.CGGU.A.GCUCAGCCU.GGC...GGAGCG.C.CUGCU.UGGUAAG
+U67517.1/7511-7582                    GCCG.GGGU.G.GGGUAGU...GGCC..AUCCUG.G.GGGAC.UGUGGAU
+U67492.1/3051-3122                    ...C.CCGU.A.GCCUAGCCU.GGAU..AGGGCA.C.CGGCC.UUCUAAG
+X00916.1/823-889                      GCCU.CGGU.G.GCUCAGCCU.GGU...AGAGCG.C.CUGAC.UUGUAAU
+X00916.1/1570-1644                    GCCC.UGGU.G.GUGUAGCU.CGGCCU.AUCAUA.C.AGGAC.UGUCACU
+AF108356.1/1-74                       GGGC.CCGU.A.GCUUAGUCU.GGU...AGAGCG.C.CUGAC.UUUUAAU
+X00916.1/933-1007                     GGGC.CUGU.G.GGGUAGCC.UGGUCC.AUCCUU.U.GGGAU.UUGGGAU
+X00916.1/1018-1091                    CCCG.CGAU.A.GUUCAGAU.UGGU...AGAACG.G.CGGAC.UGUAGAU
+X00083.1/99-171                       GGGC.CCGU.A.GCUCAGUU..GGG...AGAGCG.C.UGCCC.UUGCAAG
+M19342.1/69-141                       GGGC.UCGU.A.GCUCAGCU..GGA...AGAGCG.C.GGCGU.UUGCAAC
+X51423.1/1802-1874                    GGGC.UUGU.A.GCUCAGCU..GGU...AGAGCG.C.CGCCU.UUGCAAG
+AY017179.1/1528-1601                  GGGC.CGGU.A.GCUCAGCC.UGGG...AGAGCG.U.CGGCU.UUGCAAG
+X68198.1/9818-9745                    AGCG.GGGU.G.GGGUAGUC.AGGA...AAUCCG.A.UGGGC.UCAUAAC
+AF004309.1/87-160                     CGGG.GUGU.G.GCGCAGCU.UGGU...AGCGCG.C.UUCGU.UCGGGAC
+X52070.1/777-849                      UCCU.CCGU.A.GCUCAAUU..GGC...AGAGCA.G.CCGGC.UGUUAAC
+X65556.1/351-423                      GCGG.ACGU.A.GCUCAGUU..GGU...AGAGCG.C.AACCU.UGCCAAG
+X53649.1/495-566                      UGGG.CUAU.G.GUGUAAUU..GGC...AGCACG.A.GUGAU.UCUGGUU
+X52070.1/699-771                      UCCU.CGGU.A.GCUCAAUU..GGC...AGAGCA.G.CCGGC.UGUUAAC
+X53649.1/160-231                      UGGG.CUAU.G.GUGUAAUU..GGC...AGCACG.A.CUGAU.UCUGGUU
+AF186372.1/596-669                    CGCG.GGGU.G.GAGCAGCUC.GGU...AGCUCG.C.UGGGC.UCAUAAC
+X53649.1/604-676                      GCCC.CCGU.U.GUGUAGC...GGCCU.AGCACG.C.CGCCC.UCUCAAG
+M32254.1/51-124                       CGCG.GGGU.G.GAGCAGCU.CGGU...AGCUCG.C.UGGGC.UCAUAAC
+AB067577.1/1615-1688                  GGGC.UAUU.A.GCUCAGGU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+AF105125.1/104-176                    GGGG.GUUU.A.GCUCAGUU..GGU...AGAGCG.C.CUGCU.UUGCAAG
+D17540.1/1-73                         GCGG.GAGU.A.GCUCAGUU..GGU...AGAGCA.U.CGGCU.UCCCAAG
+X51824.1/190-272                      GGGC.AGGU.G.CCCGAGC...GGCCA.AAGGGG.A.CGGUC.UGUAAAA
+X51824.1/381-453                      GCUC.GCGU.A.GCUCAGCA..GGU...AGAGCA.C.ACCCU.UGGUAAG
+X60981.1/3898-3969                    GGUC.CCGU.A.GUGUAGU...GGUU..AACAUG.C.CUGCC.UGUCACG
+AB031214.1/4204-4277                  GGGC.CUGU.A.GCUCAGCU..GGUU..AGAGCG.C.ACGCC.UGAUAAG
+AF008220.1/5629-5712                  GCGG.AUGU.G.GCGGAAUU..GGCA..GACGCG.C.UAGAA.UCAGGCU
+K01389.1/345-433                      GGAG.AGCU.G.UCCGAGU...GGUCG.AAGGAG.C.ACGAU.UGGAAAU
+Z82044.1/16317-16387                  GGCG.GCAU.A.GCCAAGU...GGU...AAGGCA.G.AGGUC.UGCAAAA
+AF008220.1/6888-6961                  GGGC.CUGU.A.GCUCAGCU..GGUU..AGAGCG.C.ACGCC.UGAUAAG
+AF142677.4/47404-47332                GAGC.CAUU.A.GCUCAGUU..GGU...AGAGCA.U.CUGAC.UUUUAAU
+AF008220.1/6334-6422                  GGAG.GAAU.A.CCCAAGUC.UGGCUG.AAGGGA.U.CGGUC.UUGAAAA
+AF071855.1/254-326                    GGGG.CCUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+AF008220.1/6713-6785                  GCGG.UUGU.G.GCGAAGU...GGUU..AACGCA.C.CAGAU.UGUGGCU
+AF008220.1/5322-5394                  GGAG.GAUU.A.GCUCAGCU..GGG...AGAGCA.U.CUGCC.UUACAAG
+AB013373.1/3754-3825                  GCGG.AAGU.A.GUUCAGU...GGU...AGAACA.C.CACCU.UGCCAAG
+AB031213.1/2203-2276                  GGUC.CGGU.A.GUUCAGUU..GGUU..AGAAUG.C.CUGCC.UGUCACG
+AB001488.1/62222-62293                UGGG.CUAU.A.GCCAAGC...GGU...AAGGCA.A.CGGAC.UUUGACU
+AF008220.1/6172-6245                  GGCG.GUGU.A.GCUCAGCU..GGCU..AGAGCG.U.ACGGU.UCAUACC
+AF142677.4/47045-46960                GCCG.GGGU.G.GUGGAAUU..GGCA..GACACA.C.AGGAC.UUAAAAU
+AF008220.1/6443-6516                  CGCG.GGGU.G.GAGCAGUU.CGGU...AGCUCG.U.CGGGC.UCAUAAC
+X60981.1/3261-3348                    GGAG.AGCU.G.UCCGAGU...GGUCG.AAGGAG.C.ACGAU.UGGAAAU
+AF008220.1/6975-7046                  UCCA.CAGU.A.GCUCAGU...GGU...AGAGCU.A.UCGGC.UGUUAAC
+AF008220.1/5997-6070                  CGGG.AAGU.A.GCUCAGCU.UGGU...AGAGCA.C.AUGGU.UUGGGAC
+AF008220.1/7053-7140                  GGAG.AAGU.A.CUCAAGU...GGCUG.AAGAGG.C.GCCCC.UGCUAAG
+X60981.1/3446-3518                    GGAG.GAUU.A.GCUCAGCU..GGG...AGAGCA.C.UUGCC.UUACAAG
+AB031211.1/7799-7884                  GCCG.GGGU.G.GUGGAAUU..GGCA..GACACA.C.AGGAC.UUAAAAU
+Z82044.1/16031-16103                  GCGG.UUGU.G.GCGAAGU...GGUU..AACGCA.C.CAGAU.UGUGGCU
+Z99104.2/95646-95728                  GCGG.GUGU.G.GCGGAAUU..GGCA..GACGCG.C.UAGAC.UUAGGAU
+Z82044.1/15843-15924                  GGAG.GGGU.A.GCGAAGU...GGCUA.AACGCG.G.CGGAC.UGUAAAU
+AB013372.1/8-81                       GCGC.CCGU.A.GCUCAAUU..GGAU..AGAGCG.U.UUGAC.UACGGAU
+X60981.1/3182-3253                    UCCG.CAGU.A.GCUCAGU...GGU...AGAGCA.A.UCGGC.UGUUAAC
+AF008220.1/6620-6692                  GGCU.CGGU.A.GCUCAGUU..GGU...AGAGCA.A.CGGAC.UGAAAAU
+K01390.1/620-691                      GCGG.AAGU.A.GUUCAGU...GGU...UGAACA.C.CACCU.UGCCAAG
+D89936.1/1231-1150                    GCCG.GUGU.G.GCGGAAUU..GGCA..GACGCG.C.ACGAC.UCAAAAU
+AB031211.1/8065-8137                  GGGG.CCUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+AF008220.1/7169-7240                  GGCC.CGUU.G.GUCAAGC...GGUU..AAGACA.C.CGCCC.UUUCACG
+AB031213.1/2678-2748                  GCGG.GUGU.A.GUUUAGU...GGU...AAAACC.U.CAGCC.UUCCAAG
+AF008220.1/6251-6324                  GGAC.CUUU.A.GCUCAGUU..GGUU..AGAGCA.G.ACGGC.UCAUAAC
+AB031215.1/9125-9195                  AGGG.GCAU.A.GUUUAAC...GGU...AGAACA.G.AGGUC.UCCAAAA
+X55523.1/17-90                        CGGG.GUAU.G.GCGCAGUC.UGGU...AGCGCG.C.ACCCU.UGGGGUG
+AF008220.1/5430-5502                  GCCG.GUGU.A.GCUCAAUU..GGU...AGAGCA.A.CUGAC.UUGUAAU
+Z99104.2/165829-165901                GCUU.CCAU.A.GCUCAGCA..GGU...AGAGCA.C.UUCCA.UGGUAAG
+AF269787.1/2464-2393                  UCCG.CAGU.A.GCUCAGU...GGU...AGAGCU.A.UCGGC.UGUUAAC
+AF070678.1/91-163                     GGGG.CCUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+X15245.1/160-231                      UCCG.CCUU.A.GCUCAGUU..GGU...AGAGCG.C.UUGAC.UGUUAAU
+M18744.1/76-164                       GGAG.AGUU.G.GCAGAGC...GGU...AAUGCA.G.CGGAC.UCGAAAU
+X15246.1/271-344                      GCAC.CCAU.A.GCGCAACU..GGAU..AGAGUG.U.CUGAC.UACGAAU
+X15246.1/425-492                      ..CC.CGUU.G.GUCAAGU...GGUU..AAGACA.C.CGCCC.UUUCACG
+X15245.1/588-660                      GGUC.CAUU.G.GAGCAGU...GGUCU.AUCUCG.C.CUCCC.UGUCACG
+AF401668.1/481-552                    GCGG.AAGU.A.GUUCAGU...GGU...AGAACA.U.CACCU.UGCCAUG
+X15245.1/512-584                      GGAG.GAUU.A.GCUCAGCU..GGG...AGAGCA.U.CUGCC.UUACAAG
+X15245.1/236-309                      CGGG.AAGU.G.GCUCAGUU.UGGU...AGAGCA.C.CUGGU.UUGGGAC
+X13888.1/63-151                       GGAG.AGUU.G.GCAGAGC...GGU...AAUGCA.G.CGGAC.UCGAAAU
+X61068.1/1189-1262                    CGCG.GGAU.A.GAGCAGUC.UGGU...AGCUCG.U.CGGGC.UCAUAAC
+X61068.1/760-831                      GGGG.CUUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCC.UUGCACG
+X61064.1/63-135                       GCAU.CCAU.A.GCUCAGUU..GGU...AGAGCA.A.CAGAC.UCUUAAU
+X61068.1/1364-1437                    GGCU.CUGU.A.GCUCAGUC..GGU...AGAGCA.G.UGGCC.UGAAGAG
+X61067.1/232-303                      AGGC.CCAU.A.GCCAAGC...GGU...AAGGCA.A.CGGAC.UUUGACU
+X61067.1/133-205                      GCGG.UUGU.G.GCGAAGU...GGUU..AACGCA.U.CGGCU.UGUGGCG
+X61067.1/334-415                      GCGG.GUGU.G.GCGAAAUU..GGCA..GACGCA.C.UAGAC.UUAGGAU
+X61066.1/339-412                      GCCU.ACUU.A.GCUCAGUU..GGUU..AGAGCA.C.CUGAC.UGUUAAU
+X15508.1/140-211                      GGGG.GCAU.G.GUGUCAAC..GGU...AGCACA.C.AGGUC.UCCAAAA
+X61065.1/77-164                       GGAG.CGAU.A.CUCAAGA...GGCCG.AAGAGG.G.CGCAC.UGCUAAC
+X61063.1/119-188                      GUCG.GUGU.C.GUAUAU....GGU.U.AUUAC..A.GGCCU.UGCCAAG
+X61068.1/880-953                      GGCG.GUGU.A.GCUCAGCU..GGCU..AGAGCG.U.GCGGU.UCAUACC
+X61068.1/651-734                      GCCC.GGGU.G.GUGAAAUC..GGUA..GACACG.C.AGGAC.UUAAAAU
+X61068.1/477-549                      GCCG.AAAU.A.GCUCAAUC..GGU...AGAGCA.A.CUGAU.UUGUAAU
+X61068.1/1281-1353                    GGUC.CGGU.G.GUGUAGG...GGUU..AACAUG.C.CUGCC.UGUCACG
+X61068.1/961-1034                     GGAC.CCGU.A.GCUCAGUU..GGUU..AGAGCU.A.CCGGC.UCAUAAC
+X61065.1/170-242                      GGCC.CGUU.G.GAGAAAC...GGUU..AACUCA.C.AUGCC.UUUCACG
+X61061.1/74-147                       GUCC.GAAU.A.GCUCAGCU..GGAU..AGAGCA.A.UAGCC.UUCUAAG
+AF349769.2/1315-1395                  CCCC.GUGU.G.GCGAAAU...GGUA..GACGCG.C.UUGAC.UCAAAAU
+X61068.1/393-465                      GGAG.GAUU.A.GCUCAGUU..GGG...AGAGCA.C.CUGCC.UUACAAG
+X61068.1/560-632                      GUCC.CGUU.A.GCUCAGGU..GGU...AGAGCA.C.UUGAC.UUUUAAU
+X61068.1/1060-1145                    GGAG.GAAU.A.CCCAAGA...GGCUG.AAGGGA.U.CGGUC.UUGAAAA
+M91385.1/1291-1381                    GGAA.GUAU.A.CCCAAGUCUCGGUUG.AAGGGG.G.CGGUC.UCGAAAA
+X03715.1/926-998                      CGUG.GGGU.G.GAGCAGUU..GGU...AGCUCG.U.UGGGC.UCAUAAC
+M91385.1/1046-1118                    AGGG.GUAU.A.GUUCAAUC..GGU...AGAACA.C.CGGAC.UUCAAAU
+X03715.1/1086-1158                    GGUU.CAGU.A.GCUCAGUU..GGU...AGAGCA.U.UUGAU.UGAAGCU
+X03715.1/171-243                      GGCA.CUAU.A.GCCAAGGU..GGCU..AAGGCA.U.GGGAC.UGCAACU
+X03715.1/481-553                      GGGC.CCGU.A.GCUCAGCU..GGG...AGAGCA.C.CUGCC.UUGCACG
+X03715.1/388-461                      CGGA.AAGU.A.GCUUAGCU.UGGU...AGAGCA.C.UCGGU.UUGGGAC
+X03715.1/288-361                      GCGC.CCAU.A.GAUCAAUU..GGAU..AGAUCG.U.UUGAC.UACGGAU
+X03715.1/779-868                      GGAA.GAUU.A.CCCAAGUC.UGGUUG.AAGGGA.U.CGGUC.UUGAAAA
+X03715.1/1004-1077                    GGUC.UUGU.A.GUGAAGUU..GGUU..AUCAUG.C.CUCUC.UGUCACA
+X03715.1/667-740                      GGAC.CCUU.A.GCUCAGUU..GGUU..AGAGCA.U.CCGGC.UCAUAAC
+M91385.1/1205-1276                    AGGG.GUGU.A.GUUUAAU...GGU...AGAACA.G.CGGUC.UCCAACA
+X03715.1/589-662                      GGCG.GGAU.A.GCUCAGCU..GGUU..AGAGCG.C.UCGGC.UCAUACC
+U39708.1/2300-2229                    UGGG.AUGU.A.GCCAAGC...GGU...AAGGCA.A.UAGAC.UUUGACU
+M18050.1/352-424                      GACU.CGUU.A.GCUCAGCC..GGU...AGAGCA.A.CUGGC.UUUUAAC
+K00202.1/1-71                         GCAG.GUGU.A.GUUUAAU...GGC...AGAACU.U.CAGCC.UUCCAAG
+AE000043.2/9006-8935                  GACU.CACU.A.GCUCAGC...GGU...AGAGCA.U.UUGAC.UUUUAAU
+D00559.1/56-142                       GGGU.UAAU.A.CUCAAGUU..GGUG..AAGAGG.A.CACCC.UGCUAAG
+X16750.1/2-74                         GCGU.AGGU.G.GUGAAGU...GGUU..AACACA.U.CAGGU.UGUGGCU
+X17113.1/351-433                      GCCC.AAGU.G.GCGGAAU...GGUA..GACGCA.U.GGGAU.UUAAGAU
+M18050.1/273-344                      UGGG.CUAU.A.GCCAAGC...GGU...AAGGCA.A.GGGAC.UUUGACU
+X03154.1/489-562                      GGAC.CUUU.A.GCUCAGUU..GGUU..AGAGCA.U.CCGGC.UCAUAAC
+X16746.1/1-72                         GGCA.ACAU.G.GCCAAGC...GGCU..AAGGCA.U.GGGUC.UGCAACA
+M16450.1/142-214                      GGCU.UUUU.A.GCUCAGCA..GGU...AGAGCA.A.CCGGC.UGUUAAC
+X16752.1/1-74                         CGGA.AUAU.A.GCUCAGCU..GGUU..AGAGCA.U.UCCGC.UGAUAAC
+AE000043.2/9216-9133                  GGAC.AGGU.A.GCGAAGU...GGCUA.AACGCU.U.CUGAC.UGUAGAU
+K02974.1/529-600                      AGGA.GAGU.A.GUUCAAU...GGU...AGAACG.U.CGGUC.UCCAAAA
+M18050.1/100-172                      GCUG.ACUU.A.GCUCAGUU..GGU...AGAGCA.A.UUGAC.UAGUAAU
+X03154.1/801-875                      GGCC.CCAU.A.GCGAACGU.UGGUU..AUCGCG.C.CUCCC.UGUCACG
+X16748.1/1-73                         GGCC.UGUU.G.GUGAAGC...GGUU..AACACA.C.ACGGU.UUUCAUC
+X03154.1/110-183                      GCGC.CCGU.A.GAUCAAUU..GGAU..AGAUCG.C.UUGAC.UACGGAU
+M16450.1/308-380                      GGAG.UGUU.A.GCUCAGCU..GGG...AGAGCU.C.CUGCC.UUACAAG
+X03154.1/608-697                      GGAA.GAUU.A.CCCAAGUC.CGGCUG.AAGGGA.U.CGGUC.UUGAAAA
+X16745.1/1-74                         GGCC.CCAU.A.GCGAAGUU..GGUU..AUCGCG.C.CUCCC.UGUCACG
+X16759.1/1-73                         CGCG.GGGU.A.GAGCAGUU..GGU...AGCUCG.C.CGGGC.UCAUAAC
+X03154.1/723-795                      CGCG.GGGU.A.GAGCAGUU..GGU...AGCUCG.C.CGGGC.UCAUAAC
+AE000043.2/8839-8769                  GCGA.GUAU.A.GUUUAGU...GGU...AGAACA.U.CAGUC.UUCCAAG
+D00550.1/152-232                      GGGG.GAUU.G.GCGGAAUU..GGCA..GACGCA.C.UAGAC.UUAGGAU
+D00552.1/73-146                       GCCC.AUGU.A.GCUCAGUA..GGAU..AGAGCA.C.GCGCC.UUCUAAG
+X16760.1/1-73                         GGUC.GUGU.A.GCUCAGUC..GGU...AGAGCA.G.CAGAC.UGAAGCU
+D00554.1/73-143                       GCAG.GUGU.A.GUUUAAU...GGU...AGAACU.U.CAGCC.UUCCAAG
+D00558.1/58-130                       GUCU.GAUU.A.GCGCAACU..GGC...AGAGCA.A.CUGAC.UCUUAAU
+X03154.1/401-474                      GGCG.GGGU.A.GCUCAGUU..GGUU..AGAGCG.U.UCGGU.UCAUACC
+D00547.1/242-315                      CGGG.AAGU.G.GCUCAGUU.UGGU...AGAGCA.U.UCGGU.UUGGGAC
+D00547.1/329-401                      GGGC.CCUU.A.GCUCAGCU..GGG...AGAGCA.C.CUGCC.UUGCACG
+X16765.1/1-73                         GCUG.ACUU.A.GCUCAGCA..GGC...AGAGCA.A.CUGAC.UUGUAAU
+X16754.1/1-86                         CCCC.AAGU.G.GCGGAAUA..GGUA..GACGCA.U.UGGAC.UUAAAAU
+D00548.1/191-271                      GGAG.GGGU.A.GCGAAGU...GGCUA.AACGCG.G.GUGGC.UGUAACC
+X16758.1/1-74                         GGCG.GGGU.A.GCUCAGUU..GGUU..AGAGCG.U.UCGGU.UCAUACC
+X16763.1/1-89                         GGAA.GAUU.A.CCCAAGUC.CGGCUG.AAGGGA.U.CGGUC.UUGAAAA
+X16767.1/1-73                         AGGG.GCAU.A.GUUCAGUA..GGU...AGAACA.U.CGGUC.UUCAAAA
+L00194.1/685-756                      GGGG.CCAU.A.GCUCAGUU..GGU...AGAGCG.C.CUGCU.UUGCAAG
+L00194.1/554-627                      AGGC.CUGU.A.GCUCAGGU..GGUU..AGAGCG.U.ACGCC.UGAUAAG
+AP003004.2/222291-222372              GCCC.AGAU.G.GCGGAAUU..GGUA..GACGCG.C.ACGGU.UCAGGUC
+AE008996.1/2003-1920                  GCCC.AGAU.G.GCGGAAUU..GGUA..GACGCG.C.CAGCU.UCAGGUG
+AB066098.1/1687-1760                  GGGC.CUAU.A.GCUCAGCU..GGUU..AGAGUG.C.ACCCC.UGAUAAG
+AF074839.1/52-124                     GGGG.AAUU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+U18089.1/221-293                      GGGG.CUGU.A.GCUCAGUU..GGG...AGAGCA.C.CUGCU.UUGCAAG
+X07395.1/103-176                      GGGC.CUAU.A.GCUCAGCU..GGCU..AGAGCA.C.ACGCC.UGAUAAG
+X12977.1/317-399                      GCGA.AGGU.G.GCGGAAUU..GGUA..GACGCG.C.UAGCU.UCAGGUG
+X12977.1/94-167                       GCGC.CCGU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCGGAG
+X12977.1/221-293                      GUGG.CUGU.A.GCUCAGUU..GGU...AGAGUC.C.CGGAU.UGUGAUU
+X12977.1/475-548                      CGGU.GAUU.A.GCGCAGCC.CGGU...AGCGCA.U.CUGGU.UUGGGAC
+V00334.1/358-430                      GCUG.AUAU.G.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGUAGG
+AE005611.1/1614-1687                  GCGC.CCGU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCGGAG
+AE005414.1/2681-2611                  GGCG.CGUU.A.ACAAAGC...GGU...UAUGUA.G.CGGAU.UGCAAAU
+AE005196.1/3290-3363                  GGAG.CGGU.A.GUUCAGUC..GGUU..AGAAUA.C.CUGCC.UGUCACG
+AE005414.1/2595-2512                  GCCC.GGAU.G.GUGGAAUC..GGUA..GACACA.A.GGGAU.UUAAAAU
+AE005497.1/10137-10064                GCAU.CCGU.A.GCUCAGCU..GGAU..AGAGUA.C.UCGGC.UACGAAC
+AE005245.1/5142-5071                  UGGG.GUAU.C.GCCAAGC...GGU...AAGGCA.C.CGGUU.UUUGAUA
+AE005611.1/1749-1821                  GUGG.CUAU.A.GCUCAGUU..GGU...AGAGCC.C.UGGAU.UGUGAUU
+AE005414.1/2810-2738                  GCGG.GAAU.A.GCUCAGUU..GGU...AGAGCA.C.GACCU.UGCCAAG
+AE005546.1/4076-3993                  GCCG.AGGU.G.GUGGAAUU..GGUA..GACACG.C.UACCU.UGAGGUG
+AE005658.1/7176-7257                  GCCG.AAGU.G.GCGAAAUC..GGUA..GACGCA.G.UUGAU.UCAAAAU
+AE005527.1/84-156                     GCCC.GGAU.A.GCUCAGUC..GGU...AGAGCA.G.GGGAU.UGAAAAU
+AE005234.1/8154-8227                  GCGC.CCUU.A.GCUCAGUU..GGAU..AGAGCA.A.CGACC.UUCUAAG
+AE005629.1/7274-7346                  GCUG.AUAU.A.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGUAAG
+AE005314.1/4287-4216                  GGUG.AGGU.G.UCCGAGU...GGCUG.AAGGAG.C.ACGCC.UGGAAAG
+AE005629.1/6992-7073                  GGUG.GGGU.U.CCCGAGC...GGCCA.AAGGGA.G.CAGAC.UGUAAAU
+AB035923.1/6106-6178                  GCUG.AUAU.G.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGUAAG
+AB035922.1/6128-6200                  AGGG.GCGU.A.GUUCAAUU..GGU...AGAGCA.C.CGGUC.UCCAAAA
+AE005466.1/5965-6036                  GUCC.UCUU.A.GUUAAAU...GGAU..AUAACG.A.GCCCC.UCCUAAG
+AE005470.1/8444-8372                  GGGG.CUAU.A.GCUCAGCU..GGG...AGAGCG.C.UUGCA.UGGCAUG
+AE005245.1/5337-5264                  GGCU.ACGU.A.GCUCAGUU..GGUU..AGAGCA.C.AUCAC.UCAUAAU
+AE005245.1/4818-4747                  UGGG.GUAU.C.GCCAAGC...GGU...AAGGCA.C.CGGAU.UCUGAUU
+AF234285.1/261-333                    GGGG.CUAU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+AE008857.1/222-150                    GUCC.CCUU.C.GUCUAGA...GGCCC.AGGACA.C.CGCCC.UUUCACG
+AE008893.1/17175-17247                GCCG.ACUU.A.GCUCAGUA..GGU...AGAGCA.A.CUGAC.UUGUAAU
+AE008762.1/276-203                    GCGU.UCAU.A.GCUCAGUU..GGUU..AGAGCA.C.CACCU.UGACAUG
+AE008837.1/3449-3522                  CGCG.GGGU.G.GAGCAGCC.UGGU...AGCUCG.U.CGGGC.UCAUAAC
+AE008788.1/15048-14962                GGAG.AGAU.G.CCGGAGC...GGCUG.AACGGA.C.CGGUC.UCGAAAA
+AE008809.1/3263-3335                  GGGU.GAUU.A.GCUCAGCU..GGG...AGAGCA.C.CUCCC.UUACAAG
+AE008839.1/18078-18008                GCGG.GCGU.A.GUUCAAU...GGU...AGAACG.A.GAGCU.UCCCAAG
+AE008829.1/931-842                    GGUG.AGGU.G.GCCGAGA...GGCUG.AAGGCG.C.UCCCC.UGCUAAG
+AE008799.1/19388-19461                CGGC.ACGU.A.GCGCAGCC.UGGU...AGCGCA.C.CGUCA.UGGGGUG
+AF233324.1/37223-37296                CGGC.GAGU.A.GCGCAGCU.UGGU...AGCGCA.A.CUGGU.UUGGGAC
+AE008731.1/705-777                    GGGU.CGUU.A.GCUCAGUU..GGU...AGAGCA.G.UUGAC.UUUUAAU
+AE008883.1/15626-15696                GCGA.AGGU.G.GCGGAAUU..GGUA..GACGCG.C.UAGCU.UCAGGUG
+AE008848.1/725-797                    GGCC.CCUU.A.GCUCAGU...GGUU..AGAGCA.G.GCGAC.UCAUAAU
+AE008727.1/5966-5885                  GCGG.GAGU.G.GCGAAAUU..GGUA..GACGCA.C.CAGAU.UUAGGUU
+AE008883.1/15399-15472                GCGC.CCGU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCGGAG
+AE008747.1/6317-6401                  GGAA.GUGU.G.GCCGAGC...GGUUG.AAGGCA.C.CGGUC.UUGAAAA
+AE008710.1/84-156                     GCCG.AUAU.A.GCUCAGUU..GGU...AGAGCA.G.CGCAU.UCGUAAU
+AE008874.1/15640-15730                GAAG.AUCG.U.CGUCUCC...GGUG..AGGCGG.C.UGGAC.UUCAAAU
+AE008886.1/9662-9735                  AGGC.UUGU.A.GCUCAGGU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+AE008868.1/12130-12057                CGGU.GAUU.G.GCGCAGCC.UGGU...AGCGCA.C.UUCGU.UCGGGAC
+AF069749.1/1422-1494                  UCCU.CUGU.A.GUUCAGUC..GGU...AGAACG.G.CGGAC.UGUUAAU
+U32694.1/2454-2526                    GCGG.GAAU.A.GCUCAGUU..GGU...AGAGCA.C.GACCU.UGCCAAG
+AF467991.1/42-125                     GCCC.GAGU.G.GUGGAAUC..GGUA..GACACA.A.GGGAU.UUAAAAU
+AF083212.1/212-284                    GGGG.CCAU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGCACG
+AE004843.1/4972-4900                  GCUC.AUGU.A.GCUCAGUU..GGU...AGAGCA.C.ACCCU.UGGUAAG
+AF127584.1/98-171                     GGGU.CUGU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+AE004843.1/5065-4995                  GCGG.GUAU.A.GUUCAGU...GGU...AGAACC.U.CAGCC.UUCCAAG
+AE004866.1/8982-8910                  GCCG.GAUU.A.GCUCAGUC..GGU...AGAGCA.G.CUCAU.UCGUAAU
+X07950.1/1-81                         GGAG.GGAU.C.CCUUAGU...GGCC..AAAGGA.U.CAGAC.UGUAAAU
+X12975.1/234-306                      GUGG.CUAU.A.GCUCAGUU..GGU...AGAGUC.C.CGGAU.UGUGAUU
+X52969.1/525-607                      GCGG.AAGU.G.GCGGAAUU..GGUA..GACGCA.C.UAGAU.UUAGGUU
+AE004294.1/4314-4241                  CGGU.GAAU.A.GCGCAGUU.UGGU...AGCGCA.U.CUGGU.UUGGGAC
+AE004386.1/8370-8441                  GCGG.GCAU.C.GUAUAAU...GGCU..AUUACC.U.CAGCC.UUCCAAG
+AE004237.1/2976-2903                  GCGU.CCGU.A.GCUCAGUU..GGUU..AGAGCA.C.CACCU.UGACAUG
+Y14522.1/1-81                         GAGG.UGGU.G.GCUGAAU...GGUU..AAAGCG.G.UAGAC.UGUAAAU
+X02437.1/274-344                      GGGG.GAAU.A.GUUUAAC...GGU...AGAACA.A.CGGUC.UUCAAAA
+X16643.1/820-900                      GACA.AUUU.G.UCCGAGU...GGUU..AAGGAG.G.AAGAC.UAGAAAU
+X16643.1/1078-1151                    GCUC.GAUU.A.GCUCAGCU..GGUU..AGAGCA.U.GCGGC.UGUUAAC
+AF160864.1/14524-14453                GCUU.AAGU.A.GCUCAGU...GGU...AGAGCG.U.CAGGC.UGAAAAC
+M11464.1/1-72                         GGUU.CCAU.A.GUAUAGU...GGUU..AGUACU.G.GGGAC.UUUAAAU
+AF160864.1/20552-20480                GUGG.AUAU.A.GCUCAAUC..GGU...AGAGCG.U.UAGAU.UGUGGAU
+X04815.1/1-81                         ACUU.AUGU.G.GCGGAACA..GGUA..GACGCG.U.GGGAC.UUAAAAU
+L28677.1/8809-8880                    ACUC.UUAU.C.GUCUAAC...GGUG..AGGACA.A.CGGGU.UUUCACC
+AF396436.1/528-448                    ACUU.AUGU.G.GCGGAAUA..GGUA..GACGCG.U.GGGAC.UUAAAAU
+K01749.1/2878-2958                    GAAG.UAAU.G.GCUGAGU...GGUU..AAAGCG.G.CAGAC.UGUAAAU
+X04175.1/1-71                         AGGG.GAGU.A.GUUCAAC...GGA...AAAACU.U.UAGUC.UUCAAAA
+X15917.1/6364-6435                    GCUU.AAGU.A.GCUCAGU...GGU...AGAGCG.U.UAGAC.UGAAAAU
+AF041468.1/40566-40494                GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCACG
+AF041468.1/43811-43739                GGGC.UCAU.C.GUCUAAU...GGAUC.AGGACA.G.GGACC.UUCUAAG
+M22010.1/2624-2705                    GAGU.UGUU.G.CCCGAGU...GGUUA.AUGGGG.G.CGGAU.UGUAAAU
+M17309.1/774-846                      GAGU.UGGU.A.GCUCAGUU..GGU...AGAGCA.C.UCGGC.UUUUAAC
+Z11874.1/40212-40285                  CGGG.AUGU.A.GCGCAGUU.UGGU...AGCGCA.U.UGCAU.UUGGGAU
+M22010.1/3113-3185                    GCGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.U.GGUCC.UUCCAAG
+X70810.2/2089-2011                    UCCU.UCGU.G.GUGAAAU...GGUA..AACACG.U.GUGAU.UCAAAAU
+X70810.2/30807-30878                  GCCU.UUUU.A.GCUCAGU...GGU...AGAGCA.U.UGUAU.UUGUAAU
+X70810.2/102679-102606                GGGC.UUGU.A.GCUCAGU...GGACU.AGAGCA.C.GUGGC.UACGAAC
+X15240.1/604-676                      GCUG.GGAU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGAAAAU
+X70810.2/60996-61067                  GGCG.GCAU.G.GCCAAGC...GGU...AAGGCA.G.AAGAU.UGCAAAU
+X70810.2/102843-102771                GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.U.CUGCC.UUACAAG
+X12890.1/1972-2045                    GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCA.U.ACCCU.UGAUAAG
+M17309.1/99-171                       GGGA.UUGU.A.GUUUAAU...GGUU..AGAGCA.C.CGCCC.UGUCACG
+V00158.1/276-361                      GGAG.AAGU.G.UCUGAGU...GGUCG.AAAGAG.C.UCGAU.UGCUAAU
+X12890.1/2055-2127                    GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+X70810.2/100844-100773                GUGG.GUGU.A.GCCAAGU...GGU...AAGGCA.A.AGGAC.UGUGACU
+X70810.2/31388-31317                  UGAG.GCGU.A.GCCAAGU...GGU...AAGGCA.A.CGGGU.UUUGGCC
+V00160.1/1137-1054                    GCAG.GCAU.G.GCGGAAUU.UGGUA..GACGCG.C.AGGAU.UUAGGUU
+M22010.1/2934-3006                    GCGC.UUUU.A.GUUCAAUU..GGU...AGAACG.U.AGGUC.UCCAAAA
+M18672.1/347-431                      GGAG.AGGU.G.UCUGAGU...GGUUU.AAAGUA.C.UGGUC.UUGAAAA
+X70810.2/102754-102683                UCCU.UAAU.A.GCUCAGU...GGU...AGAGCA.A.UCGGC.UGUUAAC
+V00158.1/694-623                      GCAG.AUGU.A.GCUCAGU...GGU...AGAGCG.C.AACCU.UGCCAAG
+X70810.2/30968-31041                  GGCG.GAGU.A.GAGCAGUC.AGGU...AGCUCG.C.AGGGC.UCAUAAU
+M22010.1/3034-3106                    GCCC.CCAU.C.GUCUAGA...GGCCU.AGGACA.U.CUCCC.UUUCACG
+Z11884.1/254-326                      UCCU.CCCU.G.GCGCAGUC..GGC...AGCGCG.U.UAGGC.UGUUAAC
+X16590.1/277-349                      GCCC.UUCU.A.GCUCAGUC..GGU...AGGGCG.C.ACGGC.UCUUAAC
+X57046.1/341-271                      GGCC.GCUU.A.GCACAU....GGC...AGUGCA.C.CACUC.UCGUAAA
+X57045.1/288-359                      UCCU.CCCU.G.GCGCAGUC..GGC...AGCGCG.U.UAGGC.UGUUAAC
+X57046.1/121-203                      CCUU.CUGU.A.GCUCAAUU..GGU...AGAGCA.U.GUGAC.UGUAGAG
+X57045.1/503-432                      GGGC.GUGU.A.GCUCAGU...GGU...AGAGCG.C.CCUGU.UUUGCAU
+X57045.1/606-678                      GCUC.CAGU.G.GCCUAAU...GGAU..AUGGCU.U.UGGAC.UUCUAAU
+AF047724.1/439-367                    GCCC.UUCU.A.GCUCAGUC..GGU...AGAGCG.C.ACGGC.UCUUAAC
+Z11880.1/124-195                      GCCU.UCCU.A.GCUCAGU...GGU...AGAGCG.C.ACGGC.UUUUAAC
+AF047723.1/4036-4107                  GUCC.GUGU.G.GCUCAAU...GGA...AGAGCA.U.CUGAC.UACGGAU
+AF047724.1/711-640                    GGUC.CUAU.A.GUGUAGU...GGUU..AUCACU.U.CGGAC.UUUGAAU
+Z11880.1/281-353                      GCCC.CCGU.A.GCCCAAU...GGAU..AAGGCG.U.UCGCU.UCCUAAG
+X07795.1/26-96                        GCCA.AAGU.A.GUUUAAU...GGU...AGAACA.A.UAAUU.UCAUGAA
+J01390.1/6161-6231                    ACGG.CUAU.A.AGUUAAU...GGU...AGACUA.C.UUAGC.UACCACC
+J01390.1/12259-12330                  GGGG.CUAU.A.GUUUAACU..GGU...AAAACG.G.CGAUU.UUGCAUA
+J01390.1/6669-6740                    GGUU.CUUU.A.ACUUAACC..GGU...AAAGUG.U.GUUCU.UGAUAAG
+J01390.1/11859-11931                  GACC.CAAU.G.GUCAAGAU..GGUU..AAGACA.U.AACAU.UUUCACU
+J01390.1/13362-13432                  GUGG.GUGU.A.GUUCAAA...GGU...AGAACA.G.CUGUA.UGUGGCA
+J01390.1/11933-12004                  AAGA.AAUU.A.GCUCAGUU..GGU...AGAGCG.U.UCGUU.UUACACA
+J01390.1/12505-12576                  UAUG.UUGU.C.GACUAAUC..GGU...AAGUCA.U.AAAUU.UUUGGUA
+J01390.1/6449-6519                    AAGA.GUAU.A.GUUUAAU...GGU...AAAACU.G.UAAGC.UUCAACC
+J01390.1/6234-6306                    GGGU.UAGU.A.GUUUAAUA..GGU...AAAGCG.C.UUUUU.UGUCAAG
+J01390.1/6761-6842                    AGAG.AGUU.G.GCUGAGU...GGU...AAGGCG.A.CUAGC.UUGAGUC
+J01390.1/12336-12408                  GCUU.GAGA.A.GCUCAAUU..GGU...AGAGCG.G.GUCAG.UGAAGUU
+J01390.1/6861-6932                    CAGG.UUAG.A.GCCAGGU...GGU...UAGGCG.U.CUUGU.UUGGGUC
+X04161.1/733-803                      UUCU.UAUU.A.GCUCAAU...GGU...AGAGCA.A.AAUAC.UUCUAAU
+J01390.1/12417-12498                  AUGG.GUAU.G.CUGAAAUA.AGGUA..AACAGG.U.UCCGC.UUAGGAC
+J01390.1/12028-12098                  AGCG.GGUU.G.AUGUAAU...AGU...AACAUA.U.AUGGC.UCAUGCC
+J01390.1/5955-6026                    GAGA.CUUU.A.GUUUAAU...GGU...AAAACA.U.AUGAC.UUUUAAU
+J01390.1/12100-12172                  AAGA.CUAU.A.GCUUAAUC..GGU...AAAGCG.A.ACCAC.UCAUGAU
+J01390.1/6035-6106                    AUGA.CUAU.A.AGUUAAUA..GGU...AGACUG.U.UCGUC.UUCCAAA
+J01390.1/11761-11831                  GCCC.GGUU.A.GCAUAAA...AGU...AAUGUA.U.CCGUU.UUGUAAU
+J01391.1/18-88                        GCCU.UUAU.A.GCUCAAC...GGU...AGAGCG.G.AAUAC.UGUUAAU
+X05226.1/35-116                       GGCG.CGAU.G.GCAGAGU...GGUCU.AAUGCG.U.GAGAC.UUCAAAU
+X03126.1/162-234                      GAAU.UAGU.A.ACUUAAUU..GGU...AGAGGG.U.UUCCU.UGUCACG
+X14485.1/2-72                         GCCC.GGGU.A.GUUUAAA...GGU...AAAACC.U.UAAUU.UCAUACG
+X55026.1/20537-20608                  AAGA.AAUU.A.GCUCAAC...GGU...AGAGCA.A.CCGUU.UUACACA
+X15602.1/102-172                      GCCC.CUAU.A.GCUCAAU...GGU...AGAGCA.U.AAUAC.UGUUAAU
+X03126.1/364-434                      AAGA.GUAU.A.GUUUAAA...GGU...AAAACA.G.AAAGC.UUCAACC
+X02710.1/1-73                         GCGG.GUUU.A.GCUCAGUU..GGG...AGAGCG.U.CAGAC.UGAAGAU
+K00144.1/1-72                         GGGG.GUAU.A.GUAUAAUU..GGU...AGUACA.G.CAAUC.UUGCUCA
+X04512.1/2563-2632                    UUCU.CAUU.A.GCUCAAA...GGA...AGAGCA.G.GAUAC.UUCUAAU
+X14821.1/1-72                         GAGA.AUAU.U.GUUUAAU...GGU...AAAACA.G.UUGCC.UUUUAAG
+X14822.1/1-73                         UGAA.UCGU.A.GACUAAUA..GGU...AAGUCA.C.CAAAA.UUUGAGU
+X13823.1/142-214                      GGAA.AUGU.U.GUUUAAA...GGUU..AAACUG.U.UAGAU.UGCAAAU
+X13824.1/2-83                         GCUA.CUUU.G.GUGGAAAU..GGUA..GACACG.A.CACUC.UUAAGAU
+D31785.1/14571-14644                  AAGG.GAUU.U.GCUUAAUU..GGU...AUAGCA.U.UUGUU.UUACACA
+D31785.1/12211-12283                  AAGG.GUAU.A.GUUUAAUU..GGU...AAAACA.G.UUGAC.UUCAAAU
+X02167.1/179-251                      GUUA.UAUU.A.GCUCAAUU..GGU...AGAGCA.U.UCGUU.UUGUAAU
+D10743.1/4-73                         GUUG.CAUU.A.GCUCAAUU..GGU...AGAGCG.U.UUGUU.UUGUAAU
+D10744.1/201-272                      AUGA.GUAU.A.AGUUAAU...GGUU..AAACUA.A.AUGUC.UUCCACA
+X66438.1/1-72                         UGCA.UUAU.G.AUGUAAUU..GGU...AACAUA.C.AAGGC.UCAUGUC
+D31785.1/714-785                      GAUC.UUAU.A.GUUAAAU...GGUU..AUAACA.C.CAUCC.CUUCACG
+D10745.1/410-483                      UGAA.UUGU.A.GACUAAUA..GGU...AAGUCC.C.CAAAA.UUUGAGU
+X66439.1/1-73                         AGAA.UUAU.A.GCUUAAUC.UGGU...AAAGCA.G.UCCAC.UCAUAAU
+X02167.1/268-340                      CUAA.AUAU.A.UUUCAAU...GGUUA.GCAAAA.U.ACGCU.UGUGGUG
+X02167.1/345-416                      GAUC.UUAU.C.GUCUAAU...GGUU..ACGACA.U.CAACU.UUUCAUG
+D31785.1/832-903                      AGAG.AGGA.G.UGAAUAA...GGUU..GUUCAU.A.UAAAU.UGCAAAU
+X66437.1/1-83                         AUGA.CUAU.G.GCGGAAUU..GGUA..GACGCG.A.UUAGU.UUAGGUC
+U46121.1/66-138                       UGCA.AUAU.G.AUGUAAUU..GGUU..AACAUU.U.UAGGG.UCAUGAC
+U18917.1/50408-50336                  UUCC.UCGU.G.GCCCAAU...GGUC..ACGGCG.U.CUGGC.UACGAAC
+M35060.1/1-72                         GAAG.CGGU.G.GCUCAAU...GGU...AGAGCU.U.UCGAC.UCCAAAU
+Z74387.1/1846-1765                    GGCA.ACUU.G.GCCGAGU...GGUU..AAGGCG.A.AAGAU.UAGAAAU
+L36887.1/535-616                      GCUA.UUUU.G.GUGGAAUU..GGUA..GACACG.A.UACUC.UUAAGAU
+Z36079.1/181-110                      GCUC.GUAU.G.GCGCAGU...GGU...AGCGCA.G.CAGAU.UGCAAAU
+X81069.1/365-436                      UCCG.AUAU.A.GUGUAAC...GGCU..AUCACA.U.CACGC.UUUCACC
+X56005.1/1-73                         AGUA.AUAU.G.AUGUAAUU..GGUU..AACAUA.U.UAGGC.UCAUGAC
+U22383.1/8197-8124                    GGUC.UCUU.G.GCCCAGUU..GGUU..AAGGCA.C.CGUGC.UAAUAAC
+V00695.1/3453-3525                    GGGG.UUAU.A.GUUAAAUU.UGGU...GAAACG.A.CUGCG.UUGCAUG
+Z74072.1/3173-3245                    GGGC.GUGU.G.GCGUAGUC..GGU...AGCGCG.C.UCCCU.UAGCAUG
+X04561.1/1-72                         GAGA.AUAU.U.GUUUAAU...GGU...AAAACA.G.UUGUC.UUUUAAG
+J01470.1/315-386                      GACC.UUAU.C.GUCUAAU...GGUU..ACGACA.U.CACCU.CUUCAUG
+AJ404228.1/1559-1631                  GUUA.UAUU.A.GCUUAAUU..GGU...AGAGCA.U.UCGUU.UUGUAAU
+Z35950.1/5070-5141                    UCCG.UGAU.A.GUUUAAU...GGUC..AGAAUG.G.GCGCU.UGUCGCG
+L36887.1/4319-4391                    GGGG.UUAU.A.GUUAAAUU.UGGU...AGAACG.A.CUGCG.UUGCAUG
+L36887.1/3769-3839                    AUAU.CUUU.A.AUUUAAU...GGU...AAAAUA.U.UAGAA.UACGAAU
+M26928.1/1266-1194                    GGGC.ACAU.G.GCGCAGUU..GGU...AGCGCG.C.UUCCC.UUGCAAG
+M26096.1/1-72                         GGGC.GUGU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UUGGGUG
+Z71616.1/3983-4056                    GACU.CCAU.G.GCCAAGUU..GGUU..AAGGCG.U.GCGAC.UGUUAAU
+K00287.1/1-73                         UCCU.UGUU.A.GCUCAGUU..GGU...AGAGCG.U.UCGGC.UUUUAAC
+J01373.1/73-144                       GGCG.CCGU.G.GCGCAGU...GGA...AGCGCG.C.AGGGC.UCAUAAC
+Z28209.1/4569-4498                    GCCC.UUUU.G.GCCAAGU...GGU...AAGGCA.U.CGCAC.UCGUAAU
+X55339.1/30-104                       CUCU.CGGU.A.GCCAAGUU..GGUUU.AAGGCG.C.AAGAC.UGUAAAU
+K02232.1/1-72                         GGAU.CUGU.A.GCUUAAU...AGU...AAAGUA.C.CAUUU.UGUCAUA
+L36887.1/650-721                      UGAG.UCGU.A.GACAAUA...GGU...AAGUUA.C.CAAAA.UUUGAGU
+X56506.1/61-144                       GGAG.GGUU.G.GCCGAGC...GGUCU.AAGGCG.G.CAGAC.UUAAGAU
+K01981.1/82-168                       GGAU.GGUU.G.ACUGAGU...GGUUU.AAAGUG.U.GAUAU.UUGAGCU
+U18916.2/60498-60427                  GCCA.UCUU.A.GUAUAGU...GGUU..AGUACA.C.AUCGU.UGUGGCC
+J01478.1/118-188                      AGGA.GAUU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUACACA
+Z71311.1/286-214                      GCUU.CUAU.G.GCCAAGUU..GGU...AAGGCG.C.CACAC.UAGUAAU
+L36895.1/3467-3537                    AAGG.AUAU.A.GUUUAAU...GGU...AAAACA.G.UUGAU.UUCAAAU
+X56006.1/1-72                         CAGA.UAGA.A.GCCAAAA...GGU...CAGGCG.C.UUUCU.UUGGGUG
+K01553.1/1-73                         GCGG.AUUU.A.GCUCAGUU..GGG...AGAGCG.C.CAGAC.UGAAGAU
+L36887.1/1748-1820                    GCUC.UCUU.A.GCUUAAU...GGUU..AAAGCA.U.AAUAC.UUCUAAU
+X69098.1/1-73                         GCUC.GUGU.A.GCUCAGU...GGUU..AGAGCU.U.CGUGC.UUAUAAC
+Z73326.1/1146-1075                    GGUC.CUAU.A.GUGUAGU...GGUU..AUCACU.U.UCGGU.UUUGAUC
+Z49705.1/23030-22957                  GGUU.UCGU.G.GUCUAGUC..GGUU..AUGGCA.U.CUGCU.UAACACG
+Z75101.1/9634-9705                    AGCG.CCGU.G.GCGCAGU...GGA...AGCGCG.C.AGGGC.UCAUAAC
+Z74797.1/2502-2432                    GCGC.AAGU.G.GUUUAGU...GGU...AAAAUC.C.AACGU.UGCCAUC
+K00367.1/1-82                         GGCA.CUAU.G.GCCGAGU...GGUU..AAGGCG.A.GAGAC.UCGAAAU
+X66375.1/99-169                       GGUC.CUAU.A.GUGUAGU...GGUU..AUCACU.U.UCGGU.UCUGAUC
+K00368.1/1-82                         GGCA.CUAU.G.GCCGAGU...GGUU..AAGGCG.A.CAGAC.UUGAAAU
+K00205.1/1-72                         AUAG.AUAU.A.AGUUAAUU..GGU...AAACUG.G.AUGUC.UUCCAAA
+X04160.1/116-188                      AGGA.GAUU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUACACA
+J05395.1/2325-2252                    GGUU.UCGU.G.GUCUAGUC..GGUU..AUGGCA.U.CUGCU.UAACACG
+X00892.1/1-74                         GCUU.GUAU.A.GUUUAAUU..GGUU..AAAACA.U.UUGUC.UCAUAAA
+L36887.1/4635-4707                    GAAA.CUAU.A.AUUCAAUU..GGUU..AGAAUA.G.UAUUU.UGAUAAG
+AJ223323.1/613-684                    GUCC.UUAU.A.GCUUAUC...GGUU..AAAGCA.U.CUCAC.UGUUAAU
+X04163.1/59-131                       GGAG.AUGU.U.GUUUUAA...GGU...UAAACU.AUUAGAU.UGCAAAU
+X04163.1/219-289                      GUGA.AUAU.A.UUUCAAU...GGU...AGAAAA.U.ACGCU.UGUGGUG
+J01533.1/143-72                       GUAA.AUAU.A.AUUUAAU...GGU...AAAAUG.U.AUGUUUUUAGGUG
+K00228.1/1-82                         GGUU.GUUU.G.GCCGAGC...GGUCU.AAGGCG.C.CUGAU.UCAAGCU
+U51030.1/22201-22130                  UCCG.AUGU.A.GUGUAAC...GGCU..AUCACA.U.CACGU.UCUCACC
+X51551.1/101-172                      GCUC.GCGU.G.GCGUAAU...GGC...AACGCG.U.CUGAC.UUCUAAU
+U33007.1/60769-60697                  GCCU.UGUU.G.GCGCAAUC..GGU...AGCGCG.U.AUGAC.UCUUAAU
+L36889.1/130-201                      GCUU.UUAU.A.GCUUAGU...GGU...AAAGCG.A.UAAAU.UGAAGAU
+X55342.1/30-101                       GUUC.CGUU.G.GCGUAAU...GGU...AACGCG.U.CUCCC.UCCUAAG
+X66443.1/1-72                         CAGA.UAAA.A.GCCAACC...GGUG...AGGCG.C.UUUCU.UUGGGAG
+X66594.1/1984-2065                    GCUA.CUUU.G.GUGGAAUC..GGUA..GACACG.A.CGCAC.UUAAAAU
+X66440.1/1-74                         UGAA.UUGU.A.GACUAAUA..GGU...AAGUCC.C.CAAAA.UUUGAGU
+X02173.1/522-593                      GGAU.CCAU.A.GCUUAAU...AGU...AAAGUC.C.UAUUU.UGUCAUA
+X02893.1/57-130                       ACUU.GUAU.A.GUUUAAAU..GGUU..AAAACA.U.UUGUC.UCAUAAA
+X02205.1/668-740                      GAAA.CUAU.A.AUUCAAUU..GGUU..AGAAUA.G.UAUUU.UGAUAAG
+X02205.1/562-633                      GGGG.UUAU.A.GUUAAAUU..GGU...AGAACA.A.UUGUG.UUGCAUG
+X02172.1/155-228                      GUAG.AUAU.A.AUUUAAUC..GGU...AAAAUGUA.UGUUU.UUAGGGU
+X02173.1/256-326                      GAGA.GUAU.U.GUUUAAA...GGU...AAAACA.G.UUGUC.UUUUAAG
+X02205.1/471-542                      GUCU.UUAU.G.GCUUAGU...GGUU..AAAGCA.U.CUCAC.UGUUAAU
+X02168.1/63-135                       UGUA.AUAU.G.AUGUAAUU..GGUU..AACAUA.U.UAGGU.UCAUGAC
+X02205.1/746-816                      AAGG.AUAU.A.GUUUAAU...GGU...AAAACU.A.UUGAU.UUCAAAU
+X02173.1/441-512                      AUAG.AUAU.A.AGUUAAGU..GGU...AAACUG.A.AUGUC.UUCCACA
+X02172.1/335-407                      AGGA.UAUU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUACACA
+X02172.1/247-319                      GGAG.GUGU.U.GUUUAAA...GGUU..AAGCUA.U.UAGAU.UGCAGAU
+X02172.1/74-145                       GCCU.UUAU.A.GCUUAGU...GGU...AAAGCG.A.UAAAC.UGAAGAU
+X02173.1/152-223                      UGAG.UCGU.A.GACUAAUA..GGU...AAGUUA.C.CAAAA.UUUGAGU
+X02173.1/718-802                      GGAU.GGUU.G.ACUGAGU...GGUUU.AAGGUG.U.GAUAU.UUGAGCU
+X02173.1/54-135                       GCUA.UUUU.G.GUGGAAUU..GGUA..GACACG.A.UACUC.UUAAGAU
+X54421.1/14314-14385                  GCAG.AUAU.A.AGUCAAUU..GGC...AGACCU.U.CUGAU.UUCCACU
+AL391016.1/2459-2530                  GCUC.ACAU.G.GUCCAGU...GGUU..AAGACU.C.AUCGU.UGUGGCC
+K03079.1/135-206                      UGCG.CGGU.A.GGAGAGU...GGA...ACUCCG.A.CGGGC.UCAUAAC
+K00369.1/1-82                         GUCA.CUAU.G.UCCGAGU...GGUU..AAGGAG.U.UAGAC.UUCAAAU
+AL132798.2/14445-14516                UCCG.UUGU.G.GUCCAAC...GGCU..AGGAUU.C.GUCGC.UUUCACC
+AL596271.1/1843-1770                  GGGC.AUGU.G.GUGUAGAU..GGU.U.AUCACG.C.UUCCU.UAGCAUG
+AL023288.2/21768-21839                UCCG.UCAU.G.GUCCAGU...GGCU..AGGAUU.C.AUCGC.UCUCACC
+AL590457.2/15409-15481                GGUC.UCGU.G.GCCCAAU...GGUU..AAGGCG.C.UUGAC.UACGGAU
+X54552.1/66-137                       GUGA.UUGU.A.AUUCAAU...GGU...AGAAUG.C.UUAUU.UGUGGCA
+X54552.1/167-241                      ACGA.UAGA.A.ACAUGUAU.UGGUU..CAUGUA.C.UUGCU.UUGGGUG
+X00239.1/111-183                      GGUC.UCGU.G.GCCCAAU...GGUU..AAGGCG.C.UUGAC.UACGAAU
+K00344.1/1-73                         GUCG.CAAU.G.GUGUAGUU..GGG...AGCAUG.A.CAGAC.UGAAGAU
+K00570.1/851-921                      UCUC.CUUU.A.GUAUAGG...GGU...AGUACA.C.AAGCC.UGUCACG
+X54421.1/15747-15819                  UGGG.UUGU.U.GACUAAUA..GGU...AAGUCC.C.UGAAA.UUUGACU
+M57698.1/294-367                      GGUC.GCAU.G.AUGUAGUC..GGUU..AUCAUG.U.CGAUC.UAAUAAG
+X54421.1/14394-14476                  GCCU.AAAU.G.CUGGAAUU.UGGUA..GACAGA.A.CAAAC.UUAAGAU
+M22563.1/71-141                       ..CC.CCAU.C.GUCUAGA...GGCCU.AGGACA.C.CUCCC.UUUCACG
+X07925.1/53-125                       GCGG.GUGU.A.GCUCAGCU..GGU...AGAGCG.C.AACCU.UGCCAAG
+M19493.1/263-336                      GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+M19493.1/340-412                      GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+X07924.1/110-197                      GGAG.AGAU.G.GCCGAGU...GGUUG.AAGGCG.C.AGCAC.UGGAAAU
+X69067.1/6022-6086                    AUUU.AUAU.A.GUAUAUUU........AAUACA.A.UGCAU.UUUCAAU
+K00462.1/57-128                       AGCA.GAGU.G.GCGCAGU...GGA...AGCGUG.C.UGGUC.CCAUAAC
+AC009742.4/51767-51839                GUUU.UCGU.A.GUGUAGU...GGUU..AUCACG.U.GUGCU.UCACACG
+AE003556.3/16759-16677                GUCA.GGAU.G.GCCGAGU...GGUCU.AAGGCG.C.UGCGU.UCAGGUC
+AE003727.3/195539-195611              GGGG.AUGU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGCAUG
+AF164586.1/1190-1126                  ACUA.UUUU.G.GCAGAUU.........AGUGCA.A.UAAAU.UUAGAAU
+U37541.1/1383-1322                    GGUC.UUAU.A.GUCAAUA.........AUGAUA.U.CAAAC.UGCAAUU
+AC002512.1/77401-77473                GCCC.GGAU.A.GCUCAGUC..GGU...AGAGCA.U.UGGAC.UUUUAAU
+X07778.1/115-45                       GCAU.CGGU.G.GUUCAGU...GGU...AGAAUG.C.UCGCC.UGCCACG
+X00432.1/665-732                      AUUU.AUAU.A.GUUUAAA...AU....AAAACC.U.UACAU.UUUCAUU
+X05915.1/238-170                      AAAA.AGAU.A.AGCUAA....UU....AAGCUA.C.UGGGU.UCAUACC
+AF200843.1/1266-1331                  AAGG.CUUU.A.AGUUAA....UA....AAACUA.A.UAACC.UUCAAAG
+X00432.1/532-596                      UUAA.UUGA.A.GCCAAA....AA....GAGGCG.U.AUCAC.UGUUAAU
+AE003494.3/240865-240793              GACC.GUGU.G.GCCUAAU...GGAU..AAGGCG.U.CGGAC.UUCGGAU
+X03240.1/1267-1333                    AAGG.CUUU.A.AGUUAA....CU....AAACUA.A.UAGCC.UUCAAAG
+AC009461.5/128651-128579              GUUU.CCGU.G.GUGUAGU...GGUU..AUCACA.U.CCGCC.UAACACG
+V00238.1/262-333                      UCCU.AUAU.U.GUCUAGU...GGUU..AGGAUA.U.CCGGC.UCUCACC
+AE003677.3/170128-170056              GGUC.CUGU.G.GCGCAAU...GGAU..AACGCG.U.CUGAC.UACGGAU
+AF200843.1/3014-3079                  UCUA.AUAU.G.GCAGAUU.........AGUGCA.A.UAGAU.UUAAGCU
+AC093098.2/67389-67475                GCCC.CACUGAACUUCGGU...GGUC..CGGGGU.G.CGGAC.UUCAAAU
+AE003471.3/169154-169225              UCCC.AUAU.U.GUCUAGU...GGUU..AGGAUA.U.CCGGC.UCUCACC
+AC009395.7/99012-98941                GGCU.CAAU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UUGGGUG
+AF185056.1/845-774                    CAAU.UUAA.A.GCUUAUUA..AGU...AAAGCA.U.UUCAU.UUACAUU
+X03240.1/1388-1326                    GGUC.UUAU.A.GUCAAUA.........AUGAUA.U.CAAAC.UGCAAUU
+AC008345.4/147881-147810              AGCA.GAGU.G.GCGCAGU...GGA...AGCGUG.C.UGGGC.CCAUAAC
+AC021639.5/181586-181505              GCAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.U.CUGAC.UCGAAAU
+X05914.1/400-337                      AAUG.AAUU.G.CCUGAUA.........AAAGGG.U.UAUCU.UGAUAGG
+X00432.1/816-751                      AUUC.AAAU.A.GCUUAUA...UUU...AGAGUA.U.GACAC.UGAAGAU
+AE003538.3/103715-103786              UCCU.CGAU.A.GUAUAGU...GGUU..AGUAUC.C.CCGCC.UGUCACG
+M57910.1/1028-963                     GAUU.AAGU.G.GCUGAA....GUU...UAGGCG.A.UAGAU.UGUAAAU
+J01404.1/5140-5204                    AUCU.AUAU.A.GUAUAAA.........AGUAUA.U.UUGAC.UUCCAAU
+AJ400907.1/3795-3861                  AAAA.AAUU.A.GUUAAA....AUC...AUAACA.U.UAGUA.UGUCAAA
+AE003437.3/282636-282708              GCCG.AAAU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAAGAU
+AC099014.1/146549-146620              GCCG.UGAU.C.GUCUAGU...GGUU..AGGACC.C.CACGU.UGUGGCC
+X03240.1/1-65                         AAUG.AAUU.G.CCUGAU....AA....AAAGGG.U.UACCU.UGAUAGG
+AE003624.2/69897-69824                GGCG.CCGU.G.GCUUAGUU..GGUU..AAAGCG.C.CUGUC.UAGUAAA
+AF164586.1/93-158                     AGUU.AAUG.A.GCUUG.....AA....CAAGCG.U.AUGUU.UUGAAAA
+AF200837.1/6039-6103                  AGGG.UUGU.A.GUUAAUU.........AUAACA.U.UUGAU.UUGCAUU
+AF200830.1/9887-9951                  GUUU.UAAU.A.GUUUAA....UA....AAAACA.U.UGGUC.UUGUAAA
+X05914.1/238-170                      AAAA.AGAU.A.AGCUAA....CU....AAGCUA.C.UGGGU.UCAUACC
+X58913.1/1046-981                     GAUU.AAGU.G.GCUGAA....GUU...UAGGCG.A.UAGAU.UGUAAAU
+AF200837.1/5597-5661                  AUCU.AUAU.A.GUAUAAA.........AGUAUA.U.UUGAC.UUCCAAU
+AF276832.1/1449-1514                  UCUA.AUAU.G.GCAGAUU.........AGUGCA.A.UGGAU.UUAAGCU
+X03924.1/848-782                      AUUU.AAAU.A.GCUUAU....AAUU..AGAGCA.U.AACAU.UGAAGAU
+X03924.1/17-83                        AUUU.AUAU.A.GUAUAUA...AU....UGUAUA.U.GUGAC.UUCCAAU
+X01078.1/1396-1463                    ACUA.UUUU.G.GCAGAUU.........AGUGCA.G.UAAAU.UUAGAAU
+X03925.1/1-72                         CAAU.UUAA.A.GCUUAAUU..AGU...AAAGUA.U.UUCAU.UUACAUU
+L76657.1/1-67                         UUAA.UUGA.A.ACCAAA....AA....GAGGUA.U.AUCAC.UGUUAAU
+X03924.1/500-567                      AGGG.UAAU.A.GUUAAUU.........AUAACA.U.UUAAU.UUGCACU
+M23363.1/611-683                      GGGG.GCGU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGCAUG
+K03317.1/4-76                         GGGG.GCGU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGCAUG
+X03602.1/660-731                      UCCC.GUAU.G.GUCUAGU...GGUU..AGGAUA.C.CUGGC.UUUCACC
+X13975.1/2575-2637                    AUUU.UUCU.A.GUAUAA....UU....AGUACA.U.UUGAC.UUCCAAU
+X80245.1/11535-11604                  AGUU.AAUU.A.GCUUAACA........AAAGCA.A.AUGUU.UUGAAAA
+X13975.1/39-104                       UCUA.AUAU.G.GCAGAUU.........AAUGCA.U.UAGAU.UUAAGCU
+X13975.1/791-854                      AAGG.AGUU.A.GUUAAA....AU....AUAACA.U.UAGAA.UGUCAAU
+X13485.1/5-77                         GCCC.UAGU.A.GCUUAGAC..AUC...AAAGCA.C.CGGUC.UUGUAAA
+U32309.1/158-89                       CAGA.GAAU.A.GUUUAAU...GU....AGAAUC.U.UAGCU.UUGGGAG
+X17660.1/1002-1069                    GCUA.UCGU.A.GCUUAA....UU....AAAGUU.U.AAUAC.UGAAGAU
+X99772.1/11841-11913                  GCUC.CUAA.A.GGAUAAU...AGCU..CAUCCG.U.UGGUC.UUAGGAA
+X99772.1/5276-5204                    UAGA.UAGA.U.GCUCGCU...GGUU..UGAGUG.C.UUAGC.UGUUAAC
+X17661.1/419-487                      AGGU.GAUU.A.GUCUAA....GU....AAAAUA.C.UUGAU.UUCGGCU
+X17658.1/140-72                       AAGG.UCUU.A.GCUUAA....UU....AAAGUA.U.UUGUU.UUGCAUA
+X99772.1/5062-5131                    AGGG.GCUU.A.GGAUAA....ACU...AGACCA.A.GGGCC.UUCAAAG
+X99772.1/9544-9611                    .UCU.UUCU.A.GUACUAA...GG....AGUAUA.A.GUGGC.UUCCAAC
+X99772.1/5441-5375                    GGUA.GGAU.G.GCUGAG..........UAAGCG.G.UGGAU.UGUAACC
+X99772.1/11702-11770                  GUAG.AUUU.A.GUUUAA....CC....AAGACA.U.UAGAU.UGUGAUU
+AF125213.1/1282-1213                  CAGA.GGGU.A.GUUUAAU...UU....AGAAUC.U.UAGCU.UUGGGAG
+M81755.1/6-77                         GCCC.UAGU.A.GCUCAGC...GC..C.AGAGCG.C.CGGUC.UUGUAAU
+L29771.1/1004-1071                    GCUG.ACGU.A.GCUUAA....CU....AAAGCA.U.AACAC.UGAAGCU
+M10217.1/7394-7325                    GGUA.AGGU.G.GCCGAGU...AA....UAGGCG.G.CGGAU.UGUAGCU
+M10217.1/11492-11561                  ACUU.UCUU.A.GUAUUA....ACC...AGUACA.C.GUGAC.UUCCAAU
+M10217.1/7154-7086                    AAGG.CUUU.ACGUUAAUU.........AAAGUG.U.UUGAG.UUGCAUU
+M13046.1/2222-2289                    GCUU.ACGU.A.GCUUAA....GU....AAAGCA.C.AGCAC.UGAAGAU
+X04821.1/1-73                         GUUU.CUGU.A.GUGUAGC...GGUU..AUCACG.U.UCGCC.UCACAUG
+M10217.1/17388-17457                  GUCC.UGAU.A.GCUUAAU...UU....AAAGCA.U.CGGUC.UUGUAAG
+M10217.1/11905-11973                  GAGU.UGUU.A.GUCUAAAC........AAGACA.G.UUGAU.UUCGGCU
+M10217.1/7325-7260                    AAGC.CUGC.G.GUGUUU..........GACAUG.C.CAGAU.UGCAAAU
+M10217.1/9038-9106                    GAGA.UGUU.A.GUAAAA....CA....AUUAGC.A.CGCCU.UGUCAAG
+M10217.1/5770-5840                    GGAA.AUGU.G.CCCGAA....AGU...CAGGGA.U.CACUU.UGAUAGA
+Y00430.1/2429-2358                    GGGG.GUGU.A.GCUCAGU...GGU...AGAGCG.C.AUGCU.UUGCAUG
+M10217.1/7015-7083                    AGAG.AUUU.A.AGUUAACA........AGACUA.A.GAGCC.UUCAAAG
+K02456.1/141-212                      AGCA.GAGU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAUAAC
+M10217.1/2136-2204                    GCUU.ACGU.A.GCUUAA....GU....AAAGCA.C.AGCAC.UGAAGAU
+M10217.1/5910-5978                    AGUA.AAGU.C.AGCUAA....AA....AAGCUU.U.UGGGC.CCAUACC
+Y00163.1/254-326                      GCCC.GCAU.A.GCUCAGUC..GGU...AGAGCA.U.CAGAC.UUUUAAU
+M10217.1/13648-13715                  GUAG.AUAU.A.GUUUAAU.........AAAACA.C.UAGAU.UGUGAUU
+M10217.1/5909-5841                    .AGG.AAGU.G.GUAUAGU...GGG...AGUACG.G.AGGGU.UUUGAUC
+Y10943.1/948-1016                     CAAA.GUAU.A.GCUUAACC........AAAGCC.U.UUCGC.UUACACC
+U15659.1/246-176                      AAGA.AAAU.G.GCAGAGU...GGU...GAUGCA.A.CUGAC.UUGAAAU
+M10217.1/4724-4798                    GCUA.GCGU.G.GCAGAGCC.UGGCU..AAUGCG.A.AAGAC.CUAAGCU
+M10217.1/16246-16178                  GUUC.CUAU.A.GUUGAA....UA....ACAACG.G.UGGUU.UUUCAGA
+M10217.1/13781-13846                  GCUU.UUAA.A.GGAAAAC...AGUC..UAUCCG.C.UGGUC.UUAGGAA
+D12695.1/435-369                      GGUA.AAGU.G.GCCGAG..........CAGGCG.G.CGAAU.UGUAGCU
+D12694.1/2607-2676                    GCCU.UGAU.A.GCUUAAA...CU....AAAGCA.C.CGGUC.UUGUAAG
+AF314016.1/365-435                    GGAA.GCGU.G.CCUGAA....AGU...UAAGGA.C.CUCCU.UGAUAGG
+D10368.1/1439-1508                    AGAA.ACUU.A.GGCUAGC...AC....AGACCA.A.AGGCC.UUCAAAG
+D12695.1/368-304                      GGCC.UUGG.G.GUGUC...........AACACG.U.GGGGU.UGCAAAC
+D12695.1/203-134                      AGGG.CUUU.A.UCUUAAU...UU....AAAGGG.C.CUGAG.UUGCAUU
+D12694.1/2745-2677                    CAGG.AUAU.A.GUUUAG....GU....AGAAUG.C.CGGUU.UUGGGGA
+D10368.1/338-405                      AGUA.AGGU.A.AGCUAA....AU....AAGCUU.U.UGGGC.CCAUACC
+AF314016.1/506-436                    UAAG.GAGU.A.GUAUAAA...GGA...AGUACA.A.AGGGU.UUUGAUC
+M57527.1/1-70                         ACUC.UUAU.A.GCUUAAU...AUU...AAAGUA.U.AGCGC.UGAAAAC
+D12694.1/2533-2604                    GCUU.UUAA.A.GGAAAAG...AGC...CCUCCA.C.UGGUC.UUAGGCG
+AF314018.1/1820-1748                  UAGA.AUGA.A.GCUCGCU...GGAU..AGAGUG.U.UUAGC.UGUUAAC
+AF340025.1/630-698                    GCAA.ACAU.A.GUUUAA....CC....CAAACA.U.UAGAU.UGUGAUU
+X52392.1/3967-4040                    GCUA.GCGU.G.GCAGAGCU.CGGCA..AAUGCA.A.AAGGC.UUAAGCC
+X52392.1/16177-16108                  CAGA.GAGU.A.GUUUAUU...UG....AAAAUA.C.CAGCU.UUGGGAG
+X52392.1/5172-5102                    UAGA.AAAU.A.AUAUAGA...GGG...AGUAUG.A.AGAGU.UUUGAUC
+X16401.1/1-69                         GAGA.CGUU.A.GUAAAC....CA....AUUACA.U.AGACC.UGUCAAG
+J00881.1/210-282                      GCCC.GGCU.A.GCUCAGUU..GGU...AGAGCA.U.GAGAC.UCUUAAU
+X52392.1/16039-16107                  ACUC.UAAU.A.GUUUAU....GA....AAAACA.U.UGGUC.UUGUAAA
+X52392.1/11128-11195                  AGAA.AGUU.A.GUCUAA....CU....AAGACA.G.CUGGU.UUCGACC
+X52392.1/13000-13070                  ACUU.UUAA.A.GGAUAAG...AGC...AAUCCG.U.UGGUC.UUAGGAA
+X52392.1/6280-6355                    AGAA.ACUU.A.GGAUUAAC.UGUCACCAAACCA.A.AGGCC.UUCAAAG
+X52392.1/1228-1297                    GCCC.CCAU.A.GCUUAACC..CAC...AAAGCA.U.GGCAC.UGAAGAU
+AF076356.1/60-128                     GCUC.UUCU.A.GUAUAC....UC....AUUACA.A.CUGAC.UUCCAAU
+X52392.1/16775-16708                  GUUC.CCGU.A.GUUGAGAA.........CAACA.A.UGGCU.UUUCAAG
+X52392.1/2273-2345                    CAAG.GCGU.A.GCUAUAAC..UUC...AAAGCA.U.UCAGC.UUACACC
+X52392.1/5025-5096                    GGAA.GCGU.G.CCUGAAC...AA....AAAGGA.U.CACUA.UGAUAAA
+X52392.1/6430-6362                    GAGG.CCUU.A.GCUUAA....UU....AAAGCG.U.CUGAU.UUGCAUU
+X52392.1/6573-6508                    GACU.CUGU.A.GUGAAGU..........UCAUA.A.UGAGU.UGCAAAC
+X52392.1/8258-8184                    AAGA.AAGA.A.GCAUUAAG.UGGUUU.GAUGCG.G.UUGGC.UUGAAAC
+X52392.1/6506-6434                    UAGG.CAGA.A.GCCAAUU...GGUG..UUGGCA.U.UUAGC.UGUUAAC
+K01941.1/217-303                      GCCC.GGAUGACCCUCAGU...GGUC..UGGGGU.G.CAGGC.UUCAAAC
+X52392.1/5172-5240                    AGUA.AGGU.C.AGCUAA....CU....AAGCUA.U.CGGGC.CCAUACC
+L07095.1/5086-5018                    GAGG.UCUU.A.GCUUAA....UU....AAAGCA.A.UUGAU.UUGCAUU
+AJ296990.1/141-209                    AGAA.AUAU.G.UCUGAUA.........AAAGAA.U.UACUU.UGAUAGA
+L07095.1/5327-5261                    GGUA.AAAU.G.GCUGAG..........UAAGCA.U.UAGAC.UGUAAAU
+AB042524.1/5257-5192                  GGUC.UUAA.G.GUGAUA..........UUCAUG.U.CGAAU.UGCAAAU
+AB049357.1/11673-11743                ACUU.UUAU.A.GGAUAAU...AGU...AAUCCA.U.UGGUC.UUAGGAA
+L07095.1/15292-15358                  GUCU.UGAU.A.GUAUAA....AC....AUUACU.C.UGGUC.UUGUAAA
+L07095.1/2676-2750                    AUUA.GGGU.G.GCAGAGCC.AGGAA..AUUGCG.U.AAGAC.UUAAAAC
+X00229.1/1945-2016                    UCCC.UGGU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUCACC
+V00711.1/3842-3772                    UAGG.AUAAGG.UGUUUA....GGU...GCACGG.A.GAAAU.UUUGAAU
+L07095.1/4950-5016                    AGAA.GUUU.A.GGAUAUA...CU....AGUCCG.C.GAGCC.UUCAAAG
+AB042524.1/9391-9458                  ACUC.CCUU.A.GUAUAA....UU....AAUAUA.A.CUGAC.UUCCAAU
+AB042809.1/5159-5089                  UAGA.UUGA.A.GCCAGUA...AU....AGGGUA.U.UUAGC.UGUUAAC
+AC084429.5/20418-20485                GUGA.AUAU.A.GUUUAC....AA....AAAACA.U.UAGAC.UGUGAAU
+AB042432.1/14140-14072                GUUU.CUGU.A.GUUGAA....UU....ACAACG.A.UGAUU.UUUCAUG
+U47458.1/87-21                        CAAG.AAGU.A.GUUUAA....UU....AGAAUA.C.CAGCU.UUGGGUG
+AB049357.1/1-68                       GUUA.AUGU.A.GCUUAAUA..AC....AAAGCA.A.AGCAC.UGAAAAU
+AY012114.1/954-1022                   CAUA.GUGU.A.GCUUAAUA..UU....AAAGCA.U.CUGGC.CUACACC
+AB042432.1/3845-3913                  AGUA.AGGU.C.AGCUAA....UU....AAGCUA.U.CGGGC.CCAUACC
+AB042432.1/6942-7011                  AAGA.UAUU.A.GUAAAAU...CA....AUUACA.U.AACUU.UGUCAAA
+J00642.1/462-533                      GCCG.UGAU.C.GUAUAGG...GGUU..AGUACU.C.UGCGU.UGUGGCC
+X00706.1/129-200                      GCGU.UGGU.G.GUAUAGU...GGUG..AACAUA.G.CUGCC.UUCCAAG
+X14848.1/3820-3750                    UAGG.AUAG.G.GUGUAUU...GGU...GGCACG.G.AGAAU.UUUGAAU
+M22764.1/167-240                      GCCG.AAAU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAAGAU
+J01436.1/1456-1522                    GUCC.CGAU.A.GUAUAA....AA....AUUACU.C.UGGUC.UUGUAAA
+X00704.1/131-202                      UCCU.CGUU.A.GUAUAGU...GGUG..AGUAUC.C.CCGCC.UGUCACG
+V00676.1/400-335                      AGAA.GUUU.A.GGAUAU....AC....AGUCCA.A.GAGCC.UUCAAAG
+X14848.1/5139-5066                    UAGA.UUGA.A.GCCAGUA...AGU...AGGGUA.U.UUAGC.UGUUAAC
+AJ428514.1/9797-9864                  UGGU.AAUU.A.GUUUAA....AU....AAAAUU.A.AUGAU.UUCGACU
+K01637.1/819-890                      GGCU.CGUU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UAGGGUG
+V00678.1/193-264                      UAGA.UUGA.A.GCCAGUA...AGU...AGGGUA.U.UUAGC.UGUUAAC
+J01435.1/264-194                      UAGA.UUGA.A.GCCAGUA...AGU...AGGGUA.U.UUAGU.UGUUAAC
+V01272.1/2790-2861                    UCCU.UGGU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUCACC
+M27315.1/1347-1280                    AGCC.UUAA.G.GUGAUU..........AUCAUG.U.CGAAU.UGCAAGU
+X14848.1/3824-3891                    AGUA.AGGU.C.AGCUAA....CU....AAGCUA.U.CGGGC.CCAUACC
+V00680.1/447-380                      CACA.GUGU.A.GCUUAAUC..AC....AAAGCA.U.CUGGC.CUACACC
+AJ428514.1/3834-3899                  AGUA.AGGU.C.AGCUAACU........AAGCUA.U.CGGGC.CCAUACC
+V00677.1/264-332                      GAGG.AUUU.A.GCUUAA....UU....AAAGCA.G.UUGAU.UUGCAUU
+V00676.1/92-159                       AGCC.UUAA.G.GUGAUU..........AUCAUG.U.CGAAU.UGCAAAU
+X14848.1/1-67                         GUUA.AUGU.A.GCUUAUA...AU....AAAGCA.A.AGCAC.UGAAAAU
+J01435.1/55-120                       AGAA.GUUU.A.GGAUAU....AC....AGUUCA.A.GAGCC.UUCAAAG
+X14848.1/3684-3752                    AGAA.AUAU.G.UCUGACA.........AAAGAG.U.UACUU.UGAUAGA
+V01556.1/306-238                      GUUU.CUAU.A.GUUGAA....UU....ACAACG.A.UGAUU.UUUCAUG
+K00174.1/1-68                         GAGA.UAUU.A.GUAAAA....UA....AUUACA.U.AACCU.UGUCAAG
+V00676.1/23-88                        GGUA.AAAU.G.GCUGAG..........UAAGCA.U.UAGAC.UGUAAAU
+K00434.1/154-84                       UAGG.AUAG.G.GUGUAUU...GGU...AGCACG.G.AAAAU.UUUGAAU
+AJ428514.1/11535-11602                GUAG.AUAU.A.GUUUAC....AA....AAAACA.U.UAGAC.UGUGAAU
+V01556.1/1456-1523                    GUCC.CGAU.A.GUAUAA....AA....AUUACU.C.UGGUC.UUGUAAA
+J01435.1/4494-4561                    ACUC.CCUU.A.GUAUAA....AC....AAUACA.A.CUGAC.UUCCAAU
+J01435.1/6776-6846                    ACUU.UUAU.A.GGAUAGA...AGU...AAUCCA.U.UGGUC.UUAGGAA
+X14848.1/2654-2728                    AUUA.GGGU.G.GCAGAGCC.AAGUA..AUUGCG.U.AAGAC.UUAAAAC
+M25659.1/553-621                      GUCU.ACGU.A.GCUUAACC..CCC...AAAGCA.A.GACAC.UGAAAAU
+D85272.1/587-657                      ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGACC.UUAGGAG
+D85289.1/587-657                      ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGGCC.UUAGGAG
+D85271.1/587-657                      ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGACC.UUAGGAG
+M22650.1/459-527                      GUAG.AUAU.A.GUUUAA....CU....AAAACA.U.UAGAU.UGUGAAU
+D85289.1/459-527                      GUAA.AUAU.A.GUUUAA....UU....AAAACA.U.UAGAC.UGUGAAU
+D85275.1/459-527                      GUAA.AUAU.A.GUUUAA....CU....AAAACA.U.UAGAU.UGUGAAU
+D85268.1/459-527                      GUAG.AUAU.A.GUUUAACU........AAAACA.C.UAGAU.UGUGAAU
+D38114.1/11688-11758                  ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGGUC.UUAGGAC
+D38114.1/11560-11628                  GUAA.AUAU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUGAAU
+AF346998.1/4403-4470                  AGUA.AGGU.C.AGCUAA....AU....AAGCUA.U.CGGGC.CCAUACC
+AF346999.1/4402-4331                  UAGG.AUGG.G.GUGUGAUA..GGU...GGCACG.G.AGAAU.UUUGGAU
+AC005329.1/7043-6971                  GCCG.AAAU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAAGAU
+AC007298.17/145366-145295             UCCU.CGUU.A.GUAUAGU...GGUG..AGUAUC.C.CCGCC.UGUCACG
+AC004941.2/32735-32806                GGGG.GUAU.A.GCUCAGGG..GUA....GAGCA.U.UUGAC.UGCAGAU
+AC093311.2/140036-139968              GUUC.UUGU.A.GUUGAA....AU....ACAACG.A.UGGUU.UUUCAUA
+M16479.1/42-123                       GGUG.GGGU.U.CCCGAGC...GGCCA.AAGGGA.G.CAGAC.UCUAAAU
+AC092686.3/29631-29561                GCAU.UGGU.G.GUUCAGU...GGU...AGAAUU.C.UCGCC.UGCCACG
+AF134583.1/1816-1744                  UAGA.UUGA.A.GCCAGUU...GAUU..AGGGUG.C.UUAGC.UGUUAAC
+AF346992.1/15890-15955                GUCC.UUGU.A.GUAUAA....ACU...AAUACA.C.CAGUC.UUGUAAA
+K01921.1/234-307                      GUCU.CUGU.G.GCGCAAUC..GGUU..AGCGCG.U.UCGGC.UGUUAAC
+L23320.1/77-10                        ACUC.UUUU.A.GUAUAA....AU....AGUACC.G.UUAAC.UUCCAAU
+AC005783.1/27398-27326                GUUU.CCGU.A.GUGUAGC...GGUU..AUCACA.U.UCGCC.UCACACG
+AF382005.1/581-651                    GUUU.AUGU.A.GCUUACCU.CCUC...AAAGCA.A.UACAC.UGAAAAU
+AP000442.6/2022-1950                  GCCC.GGAU.A.GCUCAGUC..GGU...AGAGCA.U.CAGAC.UUUUAAU
+M15347.1/1040-968                     GGCU.CCAU.A.GCUCAGG...GGUU..AGAGCA.C.UGGUC.UUGUAAA
+AC018638.5/4694-4623                  GGCU.CGUU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UAGGGUG
+AF347015.1/12139-12207                GUAA.AUAU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUGAAU
+AL352978.6/119697-119770              GGCC.GGUU.A.GCUCAGUU..GGUU..AGAGCG.U.GGUGC.UAAUAAC
+AC008443.10/8240-8321                 GGUA.GCGU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGAU.UAAGGCU
+AC008670.6/83597-83665                GUAA.AUAU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUGAAU
+AC008443.10/42590-42518               GCCC.GGCU.A.GCUCAGUC..GGU...AGAGCA.U.GAGAC.UCUUAAU
+AF347015.1/5827-5762                  AGCU.CCGA.G.GUGAUU..........UUCAUA.U.UGAAU.UGCAAAU
+J00309.1/356-427                      UCCC.UGGU.G.GUCUAGU...GGCU..AGGAUU.C.GGCGC.UUUCACC
+AF381996.1/4265-4333                  AGAA.AUAU.G.UCUGAUA.........AAAGAG.U.UACUU.UGAUAGA
+AC008443.10/9027-8955                 GUUU.CCGU.A.GUGUAGU...GGUC..AUCACG.U.UCGCC.UAACACG
+X04779.1/1-73                         CCUU.CGAU.A.GCUCAGCU..GGU...AGAGCG.G.AGGAC.UGUAGAU
+AF091512.1/37281-37352                GGCU.CGUU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UCGGGUG
+AC008443.10/38881-38809               GUUU.CCGU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UAACACG
+AF382013.1/10403-10467                UGGU.AUAU.A.GUUUAA....AC....AAAACG.A.AUGAU.UUCGACU
+AF347015.1/1604-1672                  CAGA.GUGU.A.GCUUAAC...AC....AAAGCA.C.CCAAC.UUACACU
+AC024995.8/165717-165798              GUAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UAGAAAU
+AC008443.10/43006-42934               GUUU.CCGU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UCACACG
+M89651.1/39808-39722                  GCCC.GGAUGAUCCUCAGU...GGUC..UGGGGU.G.CAGGC.UUCAAAC
+AF347005.1/12268-12338                ACUU.UUAA.A.GGAUAAC...AGC...UAUCCA.U.UGGUC.UUAGGCC
+AC108081.2/59868-59786                GUCA.GGAU.G.GCCGAGC...GGUCU.AAGGCG.C.UGCGU.UCAGGUC
+AF347015.1/5892-5827                  GGUA.AAAU.G.GCUGAGU.........GAAGCA.U.UGGAC.UGUAAAU
+AF347001.1/16015-15948                CAGA.GAAU.A.GUUUAAA...UU....AGAAUC.U.UAGCU.UUGGGUG
+Z54587.1/126-45                       GGUA.GCGU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGAU.UUAGGCU
+AC006449.19/196857-196784             GUCU.CUGU.G.GCGCAAUC..GGUU..AGCGCG.U.UCGGC.UGUUAAC
+AL132988.4/95773-95841                AAGG.GCUU.A.GCUUAA....UU....AAAGUG.G.CUGAU.UUGCGUU
+X58792.1/174-245                      GGUC.CCAU.G.GUGUAAU...GGUU..AGCACU.C.UGGAC.UUUGAAU
+AC008670.6/83725-83795                ACUU.UUAA.A.GGAUAAC...AGC...CAUCCG.U.UGGUC.UUAGGCC
+X93334.1/6942-7009                    AAGG.UAUU.A.GAAAAA....CC....AUUUCA.U.AACUU.UGUCAAA
+AF134583.1/1599-1666                  AGAA.AUUU.A.GGUUAAAU..AC....AGACCA.A.GAGCC.UUCAAAG
+AL163195.5/3702-3774                  GGCU.CCAU.A.GCUCAGG...GGUU..AGAGCA.C.UGGUC.UUGUAAA
+V00675.1/586-656                      GCUU.UUAA.A.GGAUAAC...AGC...UAUCCC.U.UGGUC.UUAGGAU
+D38115.1/11583-11651                  GUAA.AUAU.A.GUUUAA....CC....AAAACA.U.UAGAU.UGUGAAU
+X99256.1/11558-11626                  GUAA.ACAU.A.GUUUAA....UC....AAAACA.U.UAGAU.UGUGAAU
+M22655.1/587-657                      ACUU.UUAA.A.GGAUAGU...AGU...UAUCCA.U.UGGUC.UUAGGAG
+M22657.1/587-656                      ACUU.UUAA.A.GGAUAGA...AGU...AAUCCA.U.UGGCC.UUAGGAG
+M22656.1/587-656                      ACUU.UUAA.A.GGAUAGA...AGU...AAUCCA.U.CGGUC.UUAGGAA
+M22656.1/459-528                      GUAA.AUAU.A.GUUUAAAC........AAAACA.U.UAGAU.UGUGAGU
+AF155162.1/115-49                     CAAG.GAAU.A.GUUUAU....GU....AGAAUU.C.CAGCU.UUGGGUG
+M86496.1/1024-1089                    CAAG.AUAU.A.GCUUAA....AC....AAAGUA.U.CUAGU.UUACACC
+M86496.1/1-68                         GUUA.AUGU.A.GCUUAAA...AUU...AAAGCA.A.GGCAC.UGAAAAU
+M86499.1/1-68                         GUUA.AUGU.A.GCUUAAA...CUA...AAGGCA.A.GGCAC.UGAAAAU
+M86499.1/1022-1088                    CGAG.AUAU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUACACC
+M86501.1/1-68                         GUUA.AUGU.A.GCUUAA....AUCC..AAAGCA.A.GGUAC.UGAAAAU
+M86501.1/1024-1090                    CAAG.ACAU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUACACC
+M86495.1/1026-1092                    CAAG.AUAU.A.GCUUAA....AC....AAAGCA.C.CUAGU.UUACACC
+M86495.1/1-68                         GUUA.AUGU.A.GCUUAAA...UCU...AAAGCA.A.GGCAC.UGAAAAU
+AF490528.1/4630-4697                  GAGG.UGUU.A.GUAAA.....AC....AUUAUA.U.AAUUU.UGUCAAA
+AF490528.1/1519-1448                  UAGA.AUUU.G.GUGUAAUU..GGG...AGCACG.A.AGAGU.UUUGGAU
+V00654.1/12038-12108                  ACUU.UUAA.A.GGAUAGU...AGUU..UAUCCG.U.UGGUC.UUAGGAA
+AF490529.1/3010-2943                  GGUA.AAAU.G.GCUGAGC.........AAAGCA.U.UAGAC.UGUAAAU
+AF490529.1/11834-11766                GUUC.UUGU.A.GUUGAA....UG....ACAACG.A.UGGUU.UUUCAUA
+V00654.1/4197-4265                    AGUA.AGGU.C.AGCUAA....UU....AAGCUA.U.CGGGC.CCAUACC
+K00242.1/1-75                         GUUA.AGGU.G.GCAGAGCC.CGGUA..AUUGCA.U.AAAAC.UUAAACU
+V00654.1/15791-15726                  CAGG.GAAU.A.GUUUAA....AU....AGAACU.U.CAGCU.UUGGGGG
+AF493542.1/2517-2451                  AGCC.CUGU.G.GUGAAUU.........UACACG.U.UGAAU.UGCAAAU
+AF034440.1/1115-1181                  GUUG.AUGU.A.GCUUAAC...CC....AAAGCA.A.GGCAC.UGAAAAU
+AF493541.1/2418-2346                  UAGA.UUGA.A.GCCAGUU...AGCU..AGGGUG.U.UUAGC.UGUUAAC
+AF493542.1/6654-6722                  AUUC.UUUU.A.GUAUUAA...CU....AGUACA.G.CUGAC.UUCCAAU
+AF490529.1/2769-2701                  GAGG.AUUU.A.GCUUAA....UU....AAAGUG.G.UUGAU.UUGCAUU
+V00654.1/11907-11976                  GUAA.AUAU.A.GUUUAA....CA....AAAACA.U.UAGAU.UGUGAAU
+AF493541.1/7070-7138                  UGGU.ACUU.A.GUUUAA....AAU...AAAAUA.A.AUGAU.UUCGACU
+AJ235316.1/1023-1090                  GUUA.AUGU.A.GCUUAAA...GUCC..AAAGCA.A.GGCAC.UGAAAAU
+M86494.1/1026-1092                    CAAG.AUAU.A.GCUUAAAC........AAAGCA.U.CUAGU.UUACACC
+M86493.1/1-68                         GUUG.AUGU.A.GCUUAAA...ACC...AAAGCA.A.GGCGC.UGAAAAU
+M86493.1/1025-1091                    CAAG.AUAU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUACACC
+M86498.1/1-69                         GUUA.AUGU.A.GCUUUAA...AAUU..AAAGCA.A.GGCAC.UGAAAAU
+M86498.1/1026-1092                    CAAG.ACAU.A.GCUUAA....AU....AAAGCA.U.CUAGU.UUACACC
+M86500.1/1-68                         GUUC.AUGU.A.GCUUAAA...ACC...AAAGCA.A.GGCAU.UGAAAAU
+M86497.1/1-66                         GUUA.AUGU.A.GCUUAAA...CU....AAAGCA.A.GGCAC.UGAAAAU
+M86497.1/1020-1086                    CAAG.AUAU.A.GCUUAA....AU....AAAGCA.C.CUAGU.UUACACC
+AL031229.2/40502-40430                GUUU.CCGU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UAACACG
+AL590385.23/26129-26058               UCCC.UGGU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUCACC
+AL009179.1/106037-106108              AGCA.GAGU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAUAAC
+AL356957.27/121645-121572             GUCU.CUGU.G.GCGCAAUG..GGUU..AGCGCG.U.UCGGC.UGUUAAC
+AL662865.4/12206-12135                GGUU.CCAU.G.GUGUAAU...GGUU..AGCACU.C.UGGAC.UCUGAAU
+AL590385.23/27782-27864               GUCA.GGAU.G.GCCGAGC...GGUCU.AAGGCG.C.UGCGU.UCAGGUC
+Z98744.2/66305-66234                  AGCA.GAGU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAUAAC
+AL671879.2/100356-100285              GGGG.AUGU.A.GCUCAGU...GGU...AGAGCG.C.AUGCU.UCGCAUG
+AL021808.2/65570-65498                GCUU.CUGU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UCACACG
+AL021918.1/81116-81197                GUAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UAGAAAU
+AL355149.13/15278-15208               GCAU.UGGU.G.GUUCAGU...GGU...AGAAUU.C.UCGCC.UCCCACG
+AL021918.1/94597-94678                GUAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UUGAAAU
+AL590385.23/26487-26416               GCGU.UGGU.G.GUAUAGU...GGUG..AGCAUA.G.CUGCC.UUCCAAG
+AL133551.13/12355-12436               GCAG.CGAU.G.GCCGAGU...GGUU..AAGGCG.U.UGGAC.UUGAAAU
+AL021918.1/54817-54736                GUAG.UCGU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UUGAAAU
+AL589879.21/171955-172027             GCCU.GGAU.A.GCUCAAUU..GGU...AGAGCA.U.CAGAC.UUUUAAU
+X16885.1/811-882                      CCUC.GCAG.A.GCUUGUCA..ACC...UAAGCA.U.CUCUU.UUACACG
+X16885.1/631-561                      GGCA.GGGU.G.GCAGAAA...GUC...AAUGCG.C.UAAAU.UGUAAAU
+AF217350.1/265-194                    UGAG.UUGU.A.GCCUAGU...GGA...AAGGCG.U.UUGGC.CGUUAAC
+X16885.1/460-388                      GUUG.CAGU.A.GCAAAGC...GGUU..AAUGCG.A.GAAUC.CUAAAAU
+AF217350.1/193-122                    GCUU.GAGU.A.GCAAAGC...GGUU..AAUGCU.U.GAGAU.UUAGGUU
+X16885.1/1030-1101                    GUGA.AUUU.A.GUUUAAUA..GAA...AAAACA.U.UUGCU.UUGCAAG
+X16885.1/779-708                      GGUA.AAGU.A.AGCUAAAU..GUU...AAGCUU.U.UGGGU.UCAUACC
+X16885.1/635-704                      AAGG.AACU.A.GUUAAG....UU....AUAACA.C.UGGAU.UGUCAGA
+X16885.1/1019-953                     AGAG.AUUU.A.AGUUAA..........UAACUA.A.AA.CC.UUCAAAG
+X16885.1/950-882                      GGUU.UUGU.A.GUGUAA....UU....AACAUA.U.UAGAU.UGCAAAU
+X16888.1/864-793                      UGAG.UUGU.A.GCCUAAU...GGA...AAGGCG.U.UUGGC.CGUUAAC
+X16888.1/255-184                      GGCA.AGGU.G.GCAGAU....GGUUU.AAUGCG.C.UAAAU.UGUAAAU
+X55514.2/4047-4119                    CCUC.GCAG.A.GCUUGUCA..AUCC..UAAGCA.U.CUCUU.UUACACA
+X16888.1/178-111                      .CUU.UAUU.AGUAUAAU....UA....GUAUA..U.UUGAU.UUCCAAU
+X16888.1/869-940                      UAGA.AAAU.A.GUUUAACC..AGU...AAAACU.A.AGAAA.UUUGAAU
+X16887.1/553-487                      AUUC.CUGU.A.GUUGAA..........ACAACA.A.UAACU.UUUCAUG
+X55514.2/4027-3957                    .GUA.AAGU.A.AGCUAAAU..GUU...AAGCUU.U.UGGGU.UCAUACC
+X55514.2/4257-4189                    AGAG.AUUU.A.AGUUAA....UA....AAACUG.A.AAACC.UUCAAAG
+X55514.2/4416-4343                    GCUU.GAGU.A.GCAAAGAG..GGUUU.AAUGCU.U.GAGAU.UUAGGUU
+X55514.2/4187-4119                    GGUU.UUGU.A.GUGUAA....UA....AACAUA.U.UAGAU.UGCAAAU
+X55514.2/3882-3954                    AAGA.AAUU.A.GUUAAAC...CUA...AUAACA.U.UGGGAUUGUCAGA
+M25321.1/113-184                      GUGA.AUUU.A.GUUUAAUA..GAU...AAAACA.U.UUGCU.UUGCAAG
+M25321.1/478-410                      CAGG.AGAU.A.GUUUAU....UA....AAAAUA.G.UAGCU.UUGGGAG
+X55514.2/3696-3624                    GUUG.AAGU.A.GCAAAGA...GGUA..AAUGCG.A.GAAUC.CUAAGAU
+D16387.1/11555-11625                  CCUG.GCGG.A.GCUUGAU...AGU...UAAGCA.U.CUCUU.UUACACA
+D16387.1/276-206                      GGAG.AAAU.G.GCAGACA...GG....GAUGCA.U.UUAGC.UUGAAAC
+X16886.1/1215-1285                    UAGA.AAGU.A.GUAUAAC...GGU...AAAACC.A.AGAAU.UUUGAUU
+X16886.1/999-1070                     GUGG.ACUU.A.GUUUAAAA..GAU...AAAACA.A.UUGAU.UUGCAAU
+D16387.1/11909-11838                  GCUG.GGGU.A.GCAAAGU...GGUU..ACUGCA.G.UAGAU.UUAGGAU
+X16886.1/993-924                      AGGG.GUUU.A.AGUUAA....UCU...AAACUA.A.AAGCC.UUCAAAG
+D16387.1/11325-11257                  GUUU.CAUG.A.GUAUAGC.........AGUACA.U.UCGGC.UUCCAAC
+X16886.1/923-857                      GGUU.UUGU.A.GUGUAA....UU....AACAUU.U.UAGAU.UGCAAAU
+D16387.1/11403-11471                  AAAG.AGCU.A.GUUAAA....AA....AUAACC.C.CAGAU.UGUCAGA
+X16886.1/781-711                      AGUA.AAGU.A.AGCUAAU...AAA...AAGCUU.U.UGGGU.UCAUACC
+X16886.1/1355-1286                    CAGA.AAAU.A.GUUUAG....UG....AGAAUG.A.UAGCU.UUGGGAG
+X16886.1/458-387                      GCUG.AAAU.A.GCAAAGU...GGU...AAUGCG.A.GAAGC.CUAAGAU
+D16387.1/11397-11328                  GAUU.GGGU.G.GCAGAUA...GG....GAUGCG.A.UAGAU.UGUAAAU
+U50045.1/216-145                      UGGG.UUGU.A.GCCUAAU...GGA...AAGGCA.A.UUGGC.CGUUAAC
+M37162.1/1352-1420                    AAGA.GCUU.A.AGUUAA....AU....AAACUG.A.AAGCC.UUCAAAG
+J04815.1/7401-7469                    UGAG.AGUU.A.GUUUAA....GA....AGAACC.C.CUGAU.UUCGGCU
+J04815.1/1380-1448                    UGGG.UUGU.A.GCUAAAU...GUA...AAGGCG.C.UUGGC.CGUUAAC
+J04815.1/1662-1729                    GGCU.UUGU.A.GUGUAA....AU....AACAUU.U.UGGAU.UGCAAAU
+J04815.1/1231-1299                    CAAA.GAAU.A.GUUUAA....GA....AAAACA.A.CAGCU.UUGGGAG
+J04815.1/2041-2109                    ACUC.UAUG.A.GUACAAC.........AGUACC.U.UUGAC.UUCCAAU
+J04815.1/1-73                         GCAA.AGGU.A.GCUUAACA..GAUU..AAAGCA.U.AGCAC.UGAAAAU
+J04815.1/1371-1301                    UAAG.GAGU.A.GUUUAAU...GGA...AAAACG.A.GGAAC.UUUGACU
+J04815.1/1966-2036                    AAUA.AGAU.G.GCUGAGA...GAA...CAAGCG.G.UGGAU.UGUAAAU
+M37162.1/1557-1488                    CAAG.ACAU.A.GCUAGUU...AG....UAAGUU.C.CUCUU.UUACACG
+J04815.1/3159-3231                    AGAG.CUUG.C.UCCCAAA...GCU...UGGGUG.U.CUAGC.UGAUAAU
+J04815.1/10228-10159                  GGAG.AAGU.G.GCAGAU....AGA...AAUGCA.U.GCGGC.UUGAAAC
+J04815.1/952-1020                     GCUC.CUAU.A.GUUGAA....CU....ACAACA.A.GAGCU.UUUCACG
+M37162.1/1211-1282                    GCUG.AAAU.A.GCAAAGU...GGUU..AAUGCA.A.AAGAC.UUAGGAU
+J04815.1/1812-1884                    AGCA.GAGU.A.AGCUAAGU..GCU...AAGCUU.U.UGGGC.UCAUACC
+J04815.1/1592-1523                    GUGG.UUCU.A.GUUUAGU...GA....AAAACG.U.UUGCU.UUGCAAG
+J04815.1/1026-1098                    ACCU.UGAA.G.GCUCAAU...AGUU..AGAGCGCC.AAGUC.UUGUAAA
+M28270.1/1-73                         GCUA.AAAU.A.GCAAAGU...GGUU..AAUGCA.G.AAGGC.CUAAGAC
+J04815.1/11997-12064                  ACUA.AAGU.A.GUUUAUA.........AAAACA.C.CAGCC.UGUGGAA
+J04815.1/1953-1885                    AGAG.GUCU.A.GUUAAA....AU....AUAACU.U.UGGGU.UGUCAGG
+X12631.1/10184-10115                  GGAG.AAGU.G.GCACGAUA..GG....AAUGCA.U.GCGGC.UUGAAAC
+X12631.1/1567-1497                    GUGG.UUUU.A.GUUUAAUU..GA....AAAACG.U.UUGCU.UUGCAAG
+X12631.1/7349-7415                    .AAG.AGUU.A.GUUUAA....GG....AGAACC.U.CUGAU.UUCGGCU
+X12631.1/1426-1497                    GCUG.AAGU.A.GCAAAAGU..GGU...UAUGCA.A.AAGAC.UUAGGAU
+X12631.1/2020-2087                    GCUU.UAUG.A.AUACAAC.........AGUAUU.U.UUGAC.UUCCAAU
+X12631.1/2088-2158                    CUAA.AGUA...GCAAAGU...GGUU..AAUGCA.G.AAGGC.CUAAAAC
+X12631.1/1775-1706                    CAAG.GCAU.A.GCUAGUU...AG....UAAGUU.U.CUCCU.UUACACG
+X12631.1/1207-1274                    CAGG.AGAA.A.GUUUAAU...AA....AAAACC.G.CAGCU.UUGGGAG
+X12631.1/3132-3200                    GAGC.UUGC...CCCUAAA...GUU...AAGGUG.U.CUAGC.UGAUAAU
+X12631.1/1937-1868                    AGAG.GCCU.A.GUUAAA....CUU...AUAACU.U.UGGGU.UGUCAGG
+X12631.1/1795-1866                    AGUA.GAGU.A.AGCUAAGU..GCU...AAGCUU.U.UGGGC.UCAUACC
+X12631.1/1014-1084                    GCCU.UGAA.A.GCUCAAC...AACU..AGAGCU.U.UGGUC.UUGUAAA
+X12631.1/1347-1277                    UAAG.GAUU.A.GUUUAAUU..GGA...AAAACG.A.AGAGC.UUUGACU
+X12631.1/8405-8475                    CCUU.AAUU.A.GCUUAUUUU.......AAAGCU.U.UAGAC.UCUUAAU
+X12631.1/939-1009                     GCCC.CUAU.A.GUUGAAA...CA....CAACCA.A.GAGCU.UUUCACG
+X12631.1/1570-1639                    AAGG.ACUU.A.AGUUAAAU........AAACUG.A.AAGCC.UUCAAAG
+X12631.1/11945-12013                  GAUU.AAAGUA.GUUUAA....GA....AAAGCA.U.CAGCC.UGUGGAG
+X12631.1/1-73                         GCAA.AGGU.A.GCUUAAC...GGAUU.AAAGCA.C.AGCAC.UGAAAAU
+X12631.1/1944-2014                    AGUA.AGGU.G.GCUGAG....GGAA..UAAGCG.G.UGGAU.UGUAAAU
+AF100664.1/6440-6512                  GGCC.GCGU.G.GCGCAAU...GGAU..AACGCG.U.CUGCC.UACGGAG
+AC084571.1/17976-18047                GGCC.GAAU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UUGGGUG
+M34508.1/318-404                      GCCC.GGAUGAACCAUGGC...GGUC..UGUGGU.G.CAGAC.UUCAAAU
+AC084609.1/20256-20184                GCCC.GGUU.A.GCUCAGUC..GGU...AGAGCA.C.CAGAC.UCUUAAU
+AF026213.1/13358-13277                GGAG.AGAU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGUU.UAAGGCA
+AC024877.2/101525-101454              GACU.GCUU.G.GCGCAAU...GGU...AGCGCG.U.UCGAC.UCCAGAU
+AC006635.2/21711-21640                UCCU.CGGU.A.GUAUAGU...GGUG..AGUAUC.C.GCGUC.UGUCACA
+AC084153.1/28467-28538                AGCA.GCGU.G.GCGCAGU...GGA...AGCGUG.C.UGGGC.CCAUAAC
+M93388.1/1185-1251                    CAGUUUAGU.A.GUUUAAU...GA....AGAAUG.C.UAGCU.UUGGGGG
+AF491005.1/5436-5355                  GACA.UCGU.A.GCGAAGU...GGUCU.AACGCG.U.UUGAC.UUGAAAU
+X59583.1/330-410                      GACA.CCUU.A.GCAAAGU...GGUU..AAUGCG.G.CGCCC.UGCUAAG
+X59573.1/314-396                      GCAA.GGGU.A.GGAAAGUC.UGGUUA.AAUCCG.U.GUGAC.UUAAGAU
+M24578.1/1373-1445                    GCCC.GGCU.A.GCUCAGUC..GGU...AGAGCG.C.CAGAC.UCUUAAU
+X03499.1/37-110                       GGUC.GGAU.G.GUGUAGUC..GGUU..AUCACG.G.UUGCU.UUACACG
+AF037042.2/2935-2864                  UCCU.CAUU.G.GUGUAGUC..GGU...AACACU.C.UAGUC.UUUCACA
+X59563.1/1377-1449                    GCCC.GUUU.A.GCAAAGUU..GGA...AUUGCG.G.CAGCC.UUCUAAG
+X59571.1/319-390                      GCCG.UGAU.A.GUAUAGU...GGU...AGUACA.U.CAGAU.UGUGGCU
+X59582.1/477-558                      GACA.UCGU.A.GCAAAGU...GGUCU.AAUGCG.U.CUGAC.UAGAAAU
+X59566.1/318-390                      GGUU.UUAU.A.GUGUAAUU..GGUU..AGCACC.C.AGGAC.UUUGAAU
+K02322.1/59-130                       AGCU.UCUU.A.ACUCAGG...GGU...AGAGUG.C.GAGGC.CCAUAAC
+X53444.1/72-144                       GGGG.AAGU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGCAUG
+X69660.1/114-186                      GCCC.AGAU.A.GCUCAGUC..GGU...AGAGCG.C.AAGGC.UUUUAAC
+X53443.1/135-206                      GCCU.GGAU.G.GCUAAAU...GGC...AGAGCG.A.GCGGC.UGUUAAC
+X59562.1/71-144                       GGGA.CUAU.A.GUUUAGUU..GGAU..AUAACG.A.CCGGC.UACGAAC
+AF067200.1/16-89                      GUUC.GGAU.G.GUGUAGUC..GGUU..AUCACG.A.AUCCU.UAACACG
+U25144.1/1062-991                     GGCU.CCUU.A.GCAUAGU...GGU...AUUGCG.C.UUCCC.UAGUAAG
+X54300.1/29-102                       GGGU.UAUU.A.GCUCAGUU..GGUU..AGAGCA.C.ACCCC.UGAUAAG
+D17791.1/52-123                       GGGU.UGCU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUUAAC
+X54300.1/105-177                      GGGG.GUAU.A.GCUUAGUU..GGU...AGAGCG.C.UGCUU.UUGCAAG
+X54299.1/1793-1866                    GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+J01399.1/2867-2939                    GCGG.AUGU.A.ACUCAAUC..GGU...AGAGUG.C.GAUCC.UUCCAAG
+X54408.1/1-73                         GCCC.CCAU.C.GUCUAGA...GGCCU.AGGACA.C.CUCCC.UUUCACG
+L13782.1/442-515                      GAGC.UUGU.A.GCUCAGU...GGACU.AGAGCA.C.AUGGC.UACGAAC
+X55320.1/1-72                         UGGG.GCAU.A.GCCAAGU...GGU...AAGGCA.U.UGGAC.UUUGACU
+J01395.1/2878-2951                    GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.U.UGCUU.UGAUAAG
+X51398.1/2-75                         GCUU.GCUU.A.GCUCAAUU.CGGU...AGAGCU.U.UGGUU.UUGUAAA
+X62566.1/248-320                      ACGU.CCUU.A.GUUCAGUC..GGU...AGAACG.C.AGGUU.UCCAAAA
+X55321.1/1-72                         AGAC.ACGU.A.GCUUAGU...GGU...AAAGCA.C.UGGUC.UCAUAAG
+J01395.1/3006-3078                    GGGG.AUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+X55319.1/1-74                         AGAG.GUGU.A.GCUUAGUU..GGUU..AAAGCG.C.AAGAU.UCCAAAU
+X05693.1/1054-1126                    GGGA.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+X15090.1/41-114                       GGGU.GUGU.A.GCUCAGU...GGACU.AGAGCA.C.GUGGC.UACGAAC
+X62800.1/3583-3669                    GGAG.UGAU.G.UCUGAGU...GGCCG.AAAGAG.C.UCGAU.UGCUAAU
+X03848.1/3091-3164                    GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+X04465.1/38367-38438                  GCCC.UUUU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGUAGG
+M20947.1/1-74                         GGGA.UUGU.A.GUUCAAUU..GGUU..AGAGUA.C.CGCCC.UGUCAAG
+M20969.1/1-74                         GCGC.UUUU.A.GUUCAGUU.CGGU...AGAACG.U.AGGUC.UCCAAAA
+M20958.1/1-80                         GCCG.CUAU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAGGAA
+X04465.1/29596-29669                  GCGG.ACGU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUGGAU
+M20954.1/1-74                         GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCA.C.CCAAC.UCAUAAU
+M68929.1/50694-50622                  GCCC.GCGU.A.GCUCAGAU..GGU...AGAGCA.U.UCCCA.UGGUAAG
+M20960.1/1-74                         ACCU.ACUU.A.ACUCAGU...GGUUU.AGAGUA.U.CGCUU.UCAUACG
+M68929.1/186481-186410                GCGG.AUAU.A.ACUUAGG...GGUU..AAAGUU.G.CAGAU.UGUGGCU
+M68929.1/49940-50012                  GGGG.ACGU.A.GCUCAAUU..GGU...AGAGCG.U.AUGUU.UUGCAAG
+M20972.1/1-72                         AGGG.CUAU.A.GCUCAGC...GGU...AGAGCG.C.CUCGU.UUACACC
+M68929.1/182805-182734                UGGA.GUAU.A.GCCAAGU...GGU...AAGGCA.U.CGGCC.UUUGAUG
+M20945.1/1-72                         GCGU.CCAU.C.GUCUAAA...GGAU..AGGACA.G.AGGUU.UUCUAAA
+M68929.1/174348-174275                GUUU.AGAU.A.GCUCAGGU..GGUU..AGAGCA.A.AGGAC.UGAAAAU
+M68929.1/17407-17480                  GUGC.UUGU.A.GCUCAAUU..GGAU..AGAGCA.C.CAAAC.UACGGAU
+M68929.1/163972-163902                GCGG.AUAU.A.GAUUAAA...GGU...AAAUUA.U.CUGCC.UUCCAAG
+M68929.1/1540-1461                    GCGC.AUUU.G.GUGAAAAA..GGUA..AACACG.A.CGGAU.UUAAAAU
+X04465.1/90332-90261                  UCCU.UAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+M20968.1/1-73                         GCCU.GUUU.A.GCUCAGA...GGUC..AGAGCG.U.CGCAC.UUGUAAU
+M20957.1/1-85                         GGGG.GUAU.G.GCGAAAUU..GGUA..GACGCU.G.CGGAC.UUAAAAU
+M68929.1/79613-79540                  GCAU.UCUU.A.GCUCAGUU..GGAU..AGAGCA.A.CAACC.UUCGAAG
+X04465.1/112638-112565                GGGU.UUGU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACGAAC
+M68929.1/151018-150946                CGCG.GGAU.A.GAGUAAUU..GGU...AACUCG.U.CAGGC.UCAUAAU
+M68929.1/152677-152605                GUCG.GAAU.A.GUUUAGUA..GGGU..AGAACA.G.CGGGA.UCAUAAU
+M20948.1/1-71                         GGCG.ACAU.G.GCCAAGU...GGU...AAGGCA.G.AGGAC.UGCAAAU
+M68929.1/79397-79315                  GGGA.GAGU.G.GCCGAGU...GGUUA.AAAGCG.A.CAGAC.UGUAAAU
+M68929.1/18311-18382                  GCGG.AAAU.A.GCUUAAU...GGU...AGAGUA.U.AGCCU.UGCCAAG
+X04465.1/57877-57950                  GGGU.UUGU.A.GCUCAGU...GGAUU.AGAGCU.C.AUGGU.UCCGAAU
+M68929.1/166107-166035                GGGU.GUAU.A.GCUCAGUU..GGU...AGAGCA.A.UAGGC.UUUUAAC
+X01647.1/2451-2378                    CGCG.GAGU.A.GAGCAGUC.UGGU...AGCUCG.C.AAGGC.UCAUAAC
+M68929.1/39446-39374                  AGGA.GAAU.A.GUUCCAAU..GGU...AGAACA.A.UGGUC.UCCAAAA
+M68929.1/186579-186500                ACUC.GCUU.G.GUGGAAC...GGCA..AACACG.G.CAGAC.UCAAAAU
+M20959.1/1-72                         GGGU.UGCU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUUAAC
+M20966.1/1-88                         GGAG.AGAU.G.GCCGAGU...GGUUU.AUGGCG.U.CGGUC.UUGAAAA
+X04465.1/3679-3758                    GCCU.UGAU.G.GUGAAAU...GGUA..GACACG.C.GAGAU.UCAAAAU
+M68929.1/48611-48684                  GGGG.AAAU.A.GCUUAGU...GGUUU.AUAGCG.C.UGGUC.UGUCAAG
+M68929.1/166929-166856                GGGC.UUAU.A.GUUUAAUU..GGUU..CAAACG.C.ACCGC.UCAUAAC
+M20952.1/1-71                         GCGG.GUAU.A.GUUUAGU...GGU...AAAACC.U.UAGCC.UUCCAAG
+M20942.1/1-73                         GGGG.AUAU.A.GCUCAGUU..GGU...AGAGCG.C.CGCCC.UUGCAAG
+X04465.1/36643-36562                  GGGU.CGAU.G.CUCGAGU...GGUUA.AUGGGG.A.CGGAC.UGUAAAU
+M68929.1/36559-36632                  CAAG.GUGU.A.GCGCAAUC.UGGU...AGCGCG.U.CUGCC.UUGGGCG
+M20964.1/1-88                         GGAG.AGAU.G.GCCGAGU...GGACG.AAAGCG.G.CGGAU.UGCUAAU
+X04465.1/64788-64715                  AGGG.AUGU.A.GCGCAGUU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+X04465.1/48845-48932                  GGAA.AGAU.G.GUUGAGU...GGUUU.AAGGCG.U.AGCAU.UGGAAAU
+X04465.1/50998-51070                  GCCG.GGAU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAAAAU
+M20949.1/1-72                         UGGG.GCGU.C.GCCAAGU...GGU...AAGGCU.G.CAGGU.UUUGGUC
+M68929.1/41917-41989                  GGGU.AAUU.A.GCUCAGUU..GGU...AGAGUG.C.CUCGU.UUACACC
+M68929.1/172005-172075                GGCU.AAGU.A.ACAUAAG...GGU...AAUGUA.U.UGGAU.UGCAAAU
+M68929.1/32684-32756                  UCUU.UAGU.A.GCUCAGC...GGUU..AGAGCA.A.AUGGC.UGUUAAC
+M68929.1/15170-15243                  GCAU.UCUU.A.GCUCAGUU..GGAU..AGAGCA.A.CAACC.UUCUAAG
+M68929.1/164824-164907                GGAU.GGAU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGAAAA
+M20951.1/1-71                         GCGG.GUAU.A.GUUUAAU...GGU...AAAAUU.C.CUCCU.UGCCAAG
+X04465.1/36787-36715                  GCCC.CCAU.C.GUCUAGU...GGCCU.AGGACA.C.CUCUC.UUUCAAG
+X04465.1/120306-120235                AGGG.AUAU.A.ACUCAGC...GGU...AGAGUA.U.CACCU.UGACGUG
+M68929.1/165481-165397                GCGG.AUAU.G.AUGGAAUU..GGUA..GACAUG.C.CAGGU.UUAGGUU
+M68929.1/20078-20150                  GUCC.CUUU.C.GUCUAGG...GGUAU.AGGACA.U.CGUCU.UUUCAUG
+D17510.1/119065-118992                GCGG.ACGU.A.GCCAAGU...GGACC.AAGGCA.G.UGGAU.UGUGAAU
+D11467.1/1-72                         UGGG.GCGU.G.GCCAAGC...GGU...AAGGCA.G.CAGGU.UUUGAUC
+D11467.1/6989-6916                    GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAUAAU
+X00764.1/173-244                      GCGU.CCAU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCUAAA
+AF449163.1/604-532                    GCCC.CUAU.C.GUCUAGU...GGUUC.AGGACA.U.CUCUC.UUUCAAG
+AJ270287.1/567-495                    GCCC.CCAU.C.GUCUAGUG..GUUC..AGGACA.U.CUCUC.UUUCAAG
+D13102.1/342-269                      GCGC.UCUU.A.GUUCAGUU.CGGU...AGAACG.U.GGGUC.UCCAAAA
+X15901.1/15784-15867                  GGGU.CGAU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUAAAU
+X15901.1/44438-44524                  GGAG.AGAU.G.GCCGAGC...GGUUC.AAGGCG.U.AGCAU.UGGAACU
+X15901.1/105074-105153                GCCG.CCAU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAGGAA
+D13107.1/530-459                      UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+X15901.1/99287-99217                  UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+U61165.1/404-477                      AGCG.GGGU.A.GAGGAAUU..GGUC..GACUCA.U.CAGGC.UCAUGAC
+X17318.1/109-39                       GGCG.GCAU.G.GCCAAGU...GGU...AAGGCA.G.GGGAC.UGCAAAU
+M74160.1/2030-2100                    GGCG.GCAU.G.GCCAAGC...GGU...AAGGCA.G.GGGAC.UGCAAAU
+X13704.1/1807-1880                    AGGG.AUGU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+M58306.1/1-72                         GGGC.UAUU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAUAAG
+X86563.2/66129-66056                  AGGG.AUGU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+X05295.1/313-226                      GGAG.AGAU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGAAAA
+L02941.1/716-643                      AGCG.GAGU.A.GAGCAGUU.UGGU...AGCUCA.C.GAGGC.UCAUAAC
+X86563.2/119998-119925                GGGC.CUGU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACGAAC
+M16907.1/208-137                      UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+M16333.1/1-74                         GGGC.UUAU.A.GUUUAAUU..GGUU..GAAACG.U.ACCGC.UCAUAAC
+X07380.1/111-198                      GGAG.GUAU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCUAAA
+J04502.1/2903-2830                    GCGC.UCUU.A.GUUCAGUU.UGGU...AGAACG.C.GGGUC.UCCAAAA
+X86563.2/48153-48081                  GCCC.ACUU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGUAAU
+AJ012132.1/54-126                     GUCA.GGAU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAAAAU
+AJ011900.1/63-136                     AGCG.GGGU.A.GAGGAAUU..GGUC..AACUCA.U.CAGGC.UCAUGAC
+X62453.1/1-74                         GGGA.UUGU.A.GUUCAAUU..GGUC..AGAGCA.C.CGCCC.UGUCAAG
+AJ011807.1/2601-2531                  GCGA.GCGU.A.GUUCAAU...GGU...AAAACA.U.CUCCU.UGCCAAG
+X61674.1/1095-1008                    GGAG.AGAU.G.GCUGAGU...GGACU.AAAGCG.G.CGGAU.UGCUAAU
+X13246.1/151-233                      GGGA.GAGU.G.GCCGAGC...GGUCA.AAAGCG.A.CAGAC.UGUAAAU
+X15379.1/71-144                       GGGG.AAAU.A.GCUCAGUU..GGUU..AGAGUG.C.UGGUC.UGUCACG
+X14698.1/250-321                      GUCC.CUUU.C.GUCCAGA...GGUU..AGGACA.U.CGUCU.UUUCAUG
+M16843.1/2824-2752                    GCCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAUACG
+AB042240.3/15036-15107                GCCC.UUUU.A.ACUCAGU...GGU...AGAGUA.A.UGCCA.UGGUAAG
+AB027572.1/4261-4342                  GGGU.CGAU.G.CCCGAGU...GGUUA.AUGGGG.A.CGGAC.UGUAAAU
+AB042240.3/6758-6687                  UGGG.GCGU.G.GCCAAGU...GGU...AAGGCA.G.CGGGU.UUUGGUC
+M16839.1/41-111                       GCGA.GCGU.A.GUUCAAU...GGU...AAAAUA.U.CUCCU.UGCCAAG
+X15118.1/1470-1542                    GUCA.GGAU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAU.UGAAAAU
+AB042240.3/84552-84472                GCCU.UGAU.G.GUGAAAU...GGU.A.GACACG.C.GAGAC.UCAAAAU
+X07379.1/305-375                      GGCG.GCAU.G.GCCAAGC...GGU...AAGGCA.G.GGGAC.UGCAAAU
+AB042240.3/36390-36319                GCGU.CCAU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCUAAA
+X13247.1/151-237                      GGAU.GGAU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGAAAA
+M55314.1/21-92                        UGGA.GUAU.A.GCCAAGU...GGU...AAGGCA.U.CGGUU.UUUGGUA
+X05602.1/210-283                      GCGC.UCUU.A.GUUCAGUU.CGGU...AGAACG.U.GUGUC.UCCAAAA
+K02003.1/1-74                         GGGG.UGGU.G.GCGCAGUU..GGCU..AGCGCG.U.AGGUC.UCAUAAU
+AB042240.3/82974-82901                GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAUAAU
+AP000397.1/114390-114319              UGGA.GUAU.A.GCCAAGU...GGU...AAGGCA.U.CGGUU.UUUGGUA
+AP000397.1/130600-130527              GUUC.AGGU.A.GCUCAGCU..GGUU..AGAGCA.A.AGGAC.UGAAAAU
+AP000397.1/130445-130371              CGAG.GUGU.A.GCGCAGUC.UGGUC..AGCGCA.U.CUGUU.UUGGGUA
+K00281.1/1-72                         GCCC.CUUU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGUAAG
+J01440.1/394-465                      AGGG.GUAU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGACGUG
+AJ400848.1/26718-26788                GGCG.GCAU.G.GCCGAGU...GGU...AAGGCG.G.AGGAC.UGCAAAU
+M31489.1/112-183                      GCGU.CCAU.A.GUCUAAU...GGAU..AGGACA.U.AGGUC.UUCUAAA
+AJ400848.1/45575-45503                GCCC.GCUU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGUAAU
+AJ400848.1/34280-34188                GGAG.AGAU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGAAAA
+AJ400848.1/29178-29105                GGGA.UUGU.A.GUUCAAUU..GGUU..AGAGCA.C.CGCCC.UGUCAAG
+Y00125.1/116-196                      GCCU.UGGU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAAAAU
+AJ400848.1/74-1                       GCGG.AUGU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUGAAU
+AJ400848.1/50859-50931                ACCU.ACUU.A.ACUCAGC...GGUU..AGAGUA.U.UGCUU.UCAUACG
+AJ400848.1/29803-29731                GCCC.CCAU.C.GUCUAGC...GGUUC.AGGACA.U.CUCUC.UUUCAAG
+AJ400848.1/44024-44110                GGAG.AGAU.G.GCCGAGU...GGUUG.AAGGUG.U.AGCAU.UGGAACU
+X07462.1/14-87                        GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAUAAU
+X87209.1/183-268                      ..AG.GUAU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCUAAA
+X73425.1/2369-2440                    UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+X74126.1/2430-2501                    GUCC.CUUU.C.GUCCAGU...GGUU..AGGACA.U.CGUCU.UUUCAUG
+M81884.1/41401-41330                  UCCU.CAGU.A.GCUCAGU...GGUA...GAGUG.G.UCGGC.UGUUAAC
+M81884.1/42594-42515                  GCCG.CUAU.G.GUGAAAUU..GGUA..GACACG.U.UGCUC.UUAGGAA
+X61368.1/228-301                      GGGC.CUGU.A.GAUCAGA...GGAUU.AGAGCA.C.GUGGC.UACGAAC
+X61698.1/1470-1542                    ACCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.C.UGCUU.UCAUACG
+Z00044.1/50240-50312                  GCCG.GGAU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAAAAU
+Z00044.1/68888-68815                  GCGC.UCUU.A.GUUCAGUU.CGGU...AGAACG.U.GGGUC.UCCAAAA
+X01017.1/487-417                      GCGG.AUAU.G.GUCGAAU...GGU...AAAAUU.U.CUCUU.UGCCAAG
+X01016.1/450-523                      AGGG.AUGU.G.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+X02217.1/416-488                      GCCC.CCAU.C.GUCUAGU...GGUUU.AGGACA.U.CUCUC.UUUCAAG
+M16912.1/86-157                       GCCC.UUUU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGUAAG
+M16897.1/160-88                       GCCC.GCUU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGUAAU
+X01017.1/116-189                      CGCG.GGGU.A.GAGCAGUU.UGGU...AGCUCG.C.AAGGC.UCAUAAC
+X00181.1/495-582                      GGAG.AGAU.G.GCUGAGU...GGACU.AAAGCG.G.CGGAU.UGCUAAU
+X00360.1/1-73                         CCGA.CCUU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGUAGAU
+M16869.1/80-166                       GGAG.AGAU.G.GCCGAGU...GGUUG.AAGGCG.U.AGCAU.UGGAACU
+K01727.1/129-57                       ACCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.C.UGCUU.UCAUACG
+M16909.1/81-161                       GCCU.UGGU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAAAAU
+X72895.1/1-72                         GGCG.ACAU.G.GCCGAGU...GGU...AAGGCA.G.AGGAC.UGCAAAU
+X00446.1/283-210                      GCGG.AUGU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUGAAU
+M23767.1/162-241                      GCCG.CUAU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAGGAA
+X53392.1/97-170                       GGGC.UUAU.A.GUUUAAUU..GGUU..GAAACG.U.ACCGC.UCAUAAC
+Y18934.1/3868-3797                    AGGG.AUAU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGACGUG
+AJ243756.1/1-71                       GGCU.AGGU.A.ACAUAAU...GGA...AAUGUA.U.CGGAC.UGCAAAU
+AC122544.1/63069-62986                GUCA.GGAU.G.GCCGAGU...GGUCU.AAGGCG.C.CAGAC.UCAAGUU
+X01120.1/76-149                       GGGC.CUGU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACGAAC
+X07922.1/12-85                        AGGG.AUGU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGGGUA
+M58319.1/196-282                      GGAU.GGAU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGAAAA
+X07125.1/118-191                      AGCG.GGGU.A.GAGGAUUU..GGUA..AACUCA.U.CAGGC.UCAUGAC
+AJ271079.2/59828-59899                UGGG.GCGU.G.GCCAAGU...GGU...AAGGCA.A.CGGGU.UUUGGUC
+AJ271079.2/19772-19686                GGAG.AGAU.G.GCCGAGU...GGUUC.AAGGCG.U.AGCAU.UGGAACU
+AJ271079.2/114727-114656              UCCU.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+X04377.1/307-380                      AGCG.GGGU.A.GAGUAGUU..GGUU..AACUCG.U.CAGGC.UCAUGAC
+X03676.1/445-516                      GCGG.AAAU.A.GCUUAAU...GGU...AGAGCA.U.AGCCU.UGCCAAG
+AP002983.1/63669-63596                GCGC.UCUU.A.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCAAAA
+AP002983.1/121-48                     GCGG.AUGU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUGAAU
+M17129.1/151-222                      AUCA.GAGU.G.GCGCAGC...GGAA...GCGUG.G.UGGGC.CCAUAAC
+X07377.1/52-124                       ACCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAUACG
+AF052653.1/130-203                    AGCG.GGGU.A.GAGUAAUU..GGUC..AACUCA.U.CAGGC.UCAUGAC
+X06428.1/229-300                      AGGG.AUAU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGACGUG
+X07375.1/305-376                      GUCC.CUUU.C.GUCCAGU...GGUU..AGGACA.U.CGUCU.UUUCAUG
+X00476.1/1-85                         GGGG.AUAU.G.GCGAAAUU..GGUA..GACGCU.A.CGGAC.UUAAAAU
+K00235.1/1-85                         GGGG.AUAU.G.GCGAAAUU..GGUA..GACGCU.A.CGGAC.UUAAAAU
+X15059.1/507-589                      GGGA.GAGU.G.GCCGAGU...GGUCA.AAAGCG.A.CAGAC.UGUAAAU
+M21542.1/51-134                       GUCA.GGAU.G.GCCGAGU...GGUCU.AAGGCG.C.CAGAC.UCAAGUU
+X12857.1/421-494                      GCGG.AUGU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUGAAU
+M16863.1/21-94                        GGGC.UCGU.A.GCUCAGA...GGAUU.AGAGCA.C.GCGGC.UACGAAC
+X55033.1/412-483                      AGGG.GUAU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGACGUG
+X05395.1/365-438                      GCGC.UCUU.U.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCAAAA
+X05394.1/580-653                      CGCG.GAGU.A.GAGCAACU.UGGU...AGCUCG.C.AAGGC.UCAUAAC
+X05395.1/122-195                      AGGG.AUGU.A.GCGCAGCU.UUGU...AGCGCG.U.UUGUU.UUGGGUA
+AJ002222.1/720-791                    GCGG.AAAU.A.GCUUAAU...GGU...AGAGCA.U.AGCCU.UGCCAAG
+M16864.1/642-714                      GCCC.CCAU.C.GUCUAGC...GGUUU.AGGACA.U.CUCUC.UUUCAAG
+X05394.1/803-733                      GCGG.AUAU.A.GUUGAAU...GGU...AUAAUU.U.CUCUU.UGCCAAG
+X01676.1/804-877                      GGGA.UUGU.A.GUUCAAUU..GGUC..AGAGCA.C.CGCCC.UGUCAAG
+X04761.1/963-892                      GCCC.UUUU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGUAAG
+M16863.1/456-385                      UCCC.CAGU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUUAAC
+M16863.1/577-660                      GCCU.UGGU.G.GUGAAAUGGUGGUA..GACACG.C.GAGAC.UCAAAAU
+X51471.1/6754-6681                    GCGG.AUGU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUGAAU
+X02444.1/95-15                        GCCU.UGGU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAAAAU
+AF487242.1/558-475                    GGGU.CGAU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUAAAU
+X66520.1/7-88                         GUGG.AAGU.G.GCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGAAAU
+AL162971.1/11752-11825                GGUU.UCGU.G.GUGUAGUU..GGUU..AUCACG.U.CAGUC.UAACACA
+AC002341.3/6810-6881                  GGGC.AUUU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UAGGGUG
+X12889.1/644-572                      ACCU.ACUU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAUACG
+M58320.1/108-194                      GGAU.GGAU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGAAAA
+X67736.1/4837-4923                    GGAG.AGAU.G.GCCGAGU...GGUUU.AAGGCG.U.AGCAU.UGGAACU
+AC009323.4/37955-37874                GUGG.ACGU.G.CCGGAGU...GGUU..AUCGGG.C.AUAAC.UAGAAAU
+X66414.1/9-82                         GCAU.CCAU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAUAAU
+X14110.1/261-348                      GGAG.GGAU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCUAAA
+AL138651.1/64525-64597                GGGG.AUGU.A.GCUCAUAU..GGU...AGAGCG.C.UCGCU.UUGCAUG
+X57593.1/241-312                      GGAU.UCGU.G.GCGCAAU...GGU...AGCGCG.U.CUGAC.UCCAGAU
+AC068900.3/7333-7404                  GUCG.UUGU.A.GUAUAGU...GGUA..AGUAUU.C.CCGCC.UGUCACG
+AC009323.4/42522-42441                GUGG.ACGU.G.CCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGAAAU
+AC018907.5/9587-9517                  GCAC.CAGU.G.GUCUAGU...GGU...AGAAUA.G.UACCC.UGCCACG
+AB017063.1/58819-58900                GUGG.ACGU.G.CCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGAAAU
+AL161496.2/172002-171930              GCGG.GGAU.A.GCUCAGUU..GGG...AGAGCG.U.CAGAC.UGAAGAU
+AC009323.4/14362-14281                GUGG.ACGU.G.CCGGAGU...GGUU..AUCGGG.A.AUGAC.UAGAAAU
+AC009323.4/12825-12742                GUGG.ACAU.G.CCGGAGU...GGUGUUAUCGGG.C.AUAAC.UAGAAAU
+AP000423.1/76-4                       GCGG.AUGU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUGAAU
+L35909.1/103-174                      GGAU.CCGU.G.GCGCAAU...GGU...AGCGCG.U.CUGAC.UCCAGAU
+X63088.1/299-371                      GGGU.GUAU.A.GCUCAGUU..GGU...AGAGCA.U.UGGGC.UUUUAAC
+X13558.1/186-115                      UGGG.GCGU.A.GCCAAGC...GGU...AAGGCA.A.CGGGU.UUUGGUC
+X17616.1/380-293                      GGAG.AGAU.G.GCUGAGU...GGACU.AAAGCG.U.UGGAU.UGCUAAU
+AF166114.1/53704-53775                GGGU.CGCU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUUAAC
+X52739.1/1-72                         GGGC.UAUU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAUAAG
+M21373.1/208-280                      GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.U.UGCUU.UUGCAUA
+M21373.1/131-204                      GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+X15768.1/134-207                      GGGC.UAUU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAUAAG
+X15768.1/211-283                      GGGG.GUAU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGCAAG
+M10671.1/1-72                         GACC.UCGU.G.GCGCAAC...GGU...AGCGCG.U.CUGAC.UCCAGAU
+U24159.1/431-359                      GGGU.CGUU.A.GCUCAGUC..GGU...AGAGCA.G.CGGAC.UUUUAAU
+X03016.1/3583-3669                    GGAG.GCGU.G.GCAGAGU...GGUUU.AAUGCA.C.CGGUC.UUGAAAA
+AF158101.6/72033-71960                GGCC.CUGU.A.GCUCAAU...GGUUA.GCAGCA.G.UCCCC.UCAUAAG
+AF158101.6/72364-72294                GCGG.AUAU.C.GUAUAAU...GGU...AUUACC.U.CAGAC.UUCCAAU
+AF158101.6/72530-72458                UGGG.AAUU.A.GCCAAGUU..GGU...AAGGCA.U.AGCAC.UUUGACU
+AF158101.6/72456-72373                GCGA.GAAU.G.GUCAAAUU..GGUA..AAGGCA.C.AGCAC.UUAAAAU
+X03016.1/4539-4610                    GUCC.CGCU.G.GUGUAAU...GGAU..AGCAUA.C.GAUCC.UUCUAAG
+K00277.1/1-73                         GCUG.AUUU.A.GCUCAGUA..GGU...AGAGCA.C.CUCAC.UUGUAAU
+K00354.1/1-74                         CUCC.GUGU.A.GCUCAGUU.UGGU...AGAGCG.C.CUGAU.UUGGGAU
+AF016404.1/2636-2555                  GCCU.UCGU.G.GUGAAAU...GGUA..GACACU.C.AUGAC.UUAAAAU
+#=GC SS_cons                          <<<<.<<<....<<<<.............>>>>..<.<<<<........>
+
+AP000063.1/59179-59095                CCG.AU..GGC.....GUA...G.....GCCUG..CGUG.GGU.UCA.AA
+AE006696.1/291-218                    CGG.GUU........................GU..CCGG.GGU.UCA.AG
+AE006699.1/3409-3482                  CGA.GUG........................GU..CAGG.GGU.UCA.AA
+X06054.1/711-637                      GCA.GAA........................AU..CCUG.GGU.UCA.AG
+AP000989.1/73279-73354                CCA.GUA........................AU..CCCG.GGU.UCA.AA
+X14835.1/6927-7002                    CCG.GUC........................UU..CCCG.GGU.UCG.AA
+AE009773.1/7700-7629                  CGG.GAG........................AU..CCCG.GGU.UCG.AA
+AE009855.1/3683-3767                  CCU.GU..GGC.....GUA...G.....GCCUG..CGUG.GGU.UCA.AA
+X05071.1/204-288                      CCU.GU..GGC.....GUA...G.....GCCUG..CGUG.GGU.UCG.AA
+AE000965.1/156-85                     GCG.GAG........................GC..CGCG.GGU.UCA.AA
+M87833.1/2781-2865                    GCU.GU..CCC.....GUA...G.....GGGUC..CGCA.GGU.UCA.AA
+M87833.1/353-437                      UCU.GU..GGC.....GUA...CA....GCC.U..CCGG.GGU.UCG.AA
+AE005128.1/6659-6734                  CCG.CUC........................AU..CGCC.GGU.UCA.AA
+X02584.1/1-77                         CGG.AAC........................CC.CCGCC.GGU.UCA.AA
+K02528.1/1-74                         CAG.UCG........................AU..CGGG.GGU.UCG.AA
+AB003409.1/96-167                     GAG.GAU........................GC..CCUG.GGU.UCG.AA
+AE000930.1/11782-11855                GCG.GAG........................GC..CCCG.GGU.UCA.AA
+M32222.1/3110-3183                    GCG.GAG........................GC..CCCG.GGU.UCA.AA
+M26978.1/826-899                      CGA.GUG........................GU..CGCA.GGU.UCG.AG
+M26978.1/1192-1264                    CCC.GCG........................A...CUCG.GGU.UCA.AA
+M26977.1/379-453                      CCU.GAG........................A...CCCC.GGU.UCA.AA
+M26978.1/907-980                      CGG.GCG........................GU..CAUG.GGU.UCG.AA
+M26977.1/557-628                      CCC.GCG........................A...CUCG.GGU.UCA.AU
+M26978.1/994-1068                     CCG.AAG........................A...CUCG.GGU.UCA.AA
+M26977.1/635-708                      CAA.GUA........................GU..CGCG.GGU.UCA.AA
+M32222.1/1277-1363                    CCG.AU..GAU.CC..GUU...AA..GGAUCG...CGCG.GGU.UCA.AA
+M26977.1/276-348                      CUC.GUG........................GU..CGCG.GGU.UCA.AA
+M26978.1/1092-1174                    CUG.UU..GGC.....GUU...AG....GCUU...CCAG.GGU.UCG.AA
+U67517.1/7202-7276                    CGA.GUG........................GU..CAAG.GGU.UCA.AA
+U67537.1/160-234                      CCU.GAG........................A...CCCC.AGU.UCA.AA
+U67538.1/10143-10207                  GCG.AAG........................GU..CGCC.GGU.UCG.AA
+U67517.1/7412-7496                    CCA.GU..CCC.....GUA...G.....GGGUU..CCAG.GGU.UCA.AA
+U67528.1/1221-1293                    CCC.GGG........................A...CCGC.GGU.UCG.AA
+U67492.1/3149-3223                    CCC.GCG........................A...CCCG.GGU.UCA.AA
+U67528.1/1042-969                     CAG.GAG........................GU..CGCG.GGU.UCA.AA
+U67517.1/7511-7582                    CCC.CUG........................A...CCCG.GGU.UCA.AU
+U67492.1/3051-3122                    CCG.GGG........................GU..CGGG.GGU.UCA.AA
+X00916.1/823-889                      CAG.GUG........................GU..CGGG.GGU.UCG.AA
+X00916.1/1570-1644                    CCU.GUG........................A...CUCG.GGU.UCA.AA
+AF108356.1/1-74                       CAG.GCG........................GU..CGAG.GGU.UCG.AA
+X00916.1/933-1007                     CCU.GAG........................A...CCCC.AGU.UCA.AA
+X00916.1/1018-1091                    CCG.CAU........................GU..CGCU.GGU.UCA.AA
+X00083.1/99-171                       GCA.GAG........................GC..CGUG.GGU.UCA.AA
+M19342.1/69-141                       GCC.GAG........................GC..CUGG.GGU.UCA.AA
+X51423.1/1802-1874                    GCG.GAG........................GC..CCUG.GGU.CCG.AA
+AY017179.1/1528-1601                  CCG.AAG........................GC..CCCG.GGU.UCG.AA
+X68198.1/9818-9745                    CCG.UAG........................AU..CGAU.GGU.UCA.AA
+AF004309.1/87-160                     GAA.GAG........................GU..CGUG.GGU.UCA.AA
+X52070.1/777-849                      CGG.CAG........................GU..UACU.GGU.UCG.AG
+X65556.1/351-423                      GUU.GAG........................GU..CGCG.AGU.UCG.AG
+X53649.1/495-566                      CAU.UUA........................G...UCUA.GGU.UCG.AG
+X52070.1/699-771                      CGG.CAG........................GU..UACU.GGU.UCG.AG
+X53649.1/160-231                      CAG.UUA........................G...UCUA.GGU.UCG.AG
+AF186372.1/596-669                    CCA.GAG........................GU..CGCA.GGU.UCA.AA
+X53649.1/604-676                      GCG.GUA........................G...CGCC.GGU.UCG.AA
+M32254.1/51-124                       UCA.GAG........................GU..CGCA.GGU.UCA.AA
+AB067577.1/1615-1688                  GGU.GAG........................GU..CCCU.GGU.UCA.AG
+AF105125.1/104-176                    CAG.GAU........................GU..CAGC.GGU.UCG.AG
+D17540.1/1-73                         CCG.AGG........................GU..CGCG.GGU.UCG.AG
+X51824.1/190-272                      CCG.UU..GGC.....GUA...U.....GCCUU..CGCU.GGU.UCG.AA
+X51824.1/381-453                      GGU.GAG........................GU..CGCC.GGU.UCG.AG
+X60981.1/3898-3969                    CAG.GAG........................AU..CGCG.GGU.UCG.AU
+AB031214.1/4204-4277                  CGU.GAG........................GU..CGGU.GGU.UCG.AG
+AF008220.1/5629-5712                  CUA.GU..GUC.U...UUA...C....AGACG...UGGG.GGU.UCA.AG
+K01389.1/345-433                      CGU.GU..AGG.CGGUCAA...C.UCCGUCU....CAAG.GGU.UCG.AA
+Z82044.1/16317-16387                  CCU.UU.........................AU..CCCC.GGU.UCG.AA
+AF008220.1/6888-6961                  CGU.GAG........................GU..CGAU.GGU.UCG.AG
+AF142677.4/47404-47332                CAG.AGG........................GU..CGAA.GGU.UCG.AG
+AF008220.1/6334-6422                  CCG.AC..AGG.GUG.UCA...A..AGCCCG....CGGG.GGU.UCG.AA
+AF071855.1/254-326                    CAG.GAG........................GU..CAGC.GGU.UCG.AU
+AF008220.1/6713-6785                  CUG.GCA........................UU..CGUG.GGU.UCG.AU
+AF008220.1/5322-5394                  CAG.AGG........................GU..CGGC.GGU.UCG.AG
+AB013373.1/3754-3825                  GUG.GGG........................GU..CGCG.GGU.UCG.AA
+AB031213.1/2203-2276                  CAG.GAG........................GU..CGCG.GGU.UCG.AG
+AB001488.1/62222-62293                CCG.UCA........................UG..CGUU.GGU.UCG.AA
+AF008220.1/6172-6245                  CGU.GAG........................GU..CGGG.GGU.UCG.AU
+AF142677.4/47045-46960                CCU.GC..GGU.AG..GUG...A...CUACCG...UGCC.GGU.UCA.AG
+AF008220.1/6443-6516                  CCG.AAG........................GU..CGCA.GGU.UCA.AA
+X60981.1/3261-3348                    CGU.GU..AGG.CGU.GAA...UA.GCGCCU....CAAG.GGU.UCG.AA
+AF008220.1/6975-7046                  CGA.UCG........................GU..CGCA.GGU.UCG.AA
+AF008220.1/5997-6070                  CAU.GGG........................GU..CGCA.GGU.UCG.AA
+AF008220.1/7053-7140                  GGU.GUA.GGU.CGU.GUA...A..GCGGCG....CGAG.GGU.UCA.AA
+X60981.1/3446-3518                    CAA.GGG........................GU..CGGC.GGU.UCG.AU
+AB031211.1/7799-7884                  CCU.GC..GGU.AG..GUG...A...CUACCG...UGCC.GGU.UCA.AG
+Z82044.1/16031-16103                  CUG.GCA........................CU..CGUG.GGU.UCG.AU
+Z99104.2/95646-95728                  CUA.GU..GUC.....UUU...AU....GACG...UGGG.GGU.UCA.AG
+Z82044.1/15843-15924                  CCG.CU..CCC.....UCA.........GGGUU..CGGC.AGU.UCG.AA
+AB013372.1/8-81                       CAA.AAG........................GU..UAGG.GGU.UCG.AC
+X60981.1/3182-3253                    CGA.UUG........................GU..CGCA.GGU.UCG.AA
+AF008220.1/6620-6692                  CCG.UGU........................GU..CGGC.GGU.UCG.AU
+K01390.1/620-691                      GUG.GGG........................GU..CGCG.GGU.UCG.AA
+D89936.1/1231-1150                    CGU.GU..UCC.....UUC...U.....GGAG...UGUC.GGU.UCG.AC
+AB031211.1/8065-8137                  CAG.GAG........................GU..CAGC.GGU.UCG.AU
+AF008220.1/7169-7240                  GCG.GUA........................A...CACG.GGU.UCG.AA
+AB031213.1/2678-2748                  CUG.AUG........................U...CGUG.GGU.UCG.AU
+AF008220.1/6251-6324                  CGU.CCG........................GU..CGUA.GGU.UCG.AG
+AB031215.1/9125-9195                  CCU.CCG........................G...UGUG.GGU.UCG.AU
+X55523.1/17-90                        GGU.GAG........................GC..CGUG.GGU.UCA.AA
+AF008220.1/5430-5502                  CAG.UAG........................GU..UGGG.GGU.UCA.AG
+Z99104.2/165829-165901                GAA.GAG........................GU..CAGC.GGU.UCG.AG
+AF269787.1/2464-2393                  CGA.UCG........................GU..CGUA.GGU.UCG.AA
+AF070678.1/91-163                     CAG.GAG........................GU..CAGC.GGU.UCG.AU
+X15245.1/160-231                      CAG.GAU........................GU..CGUC.AGU.UCG.AG
+M18744.1/76-164                       CCG.CCG.AAC.CAAUGUU...GAAUUGGUG....CGCA.GGU.UCA.AA
+X15246.1/271-344                      CAG.AAG........................GU..UGUA.GGU.UCA.AG
+X15246.1/425-492                      GCG.GUA........................A...CAUG.GGU.UCA.AA
+X15245.1/588-660                      GAG.GAG........................AU..CGCG.GGU.UCA.AA
+AF401668.1/481-552                    GUG.GGG........................GU..CGCG.GGU.UCG.AA
+X15245.1/512-584                      CAG.AGG........................GU..CACA.GGU.UCG.AG
+X15245.1/236-309                      CAG.GGG........................GU..CGCA.GGU.UCA.AA
+X13888.1/63-151                       CCG.CCG.AGC.CAAUGUU...GAAUUGGUG....CGCA.GGU.UCA.AA
+X61068.1/1189-1262                    CCG.AAG........................GU..CGAU.GGU.UCA.AA
+X61068.1/760-831                      CAG.GAG........................GU..CAGC.GGU.UCG.AU
+X61064.1/63-135                       CUG.UGG........................GU..CCAC.GGU.UCG.AG
+X61068.1/1364-1437                    CCU.CGU........................GU..CAGCCGGU.UCG.AU
+X61067.1/232-303                      CCG.UCA........................CU..CGUA.GGU.UCA.AA
+X61067.1/133-205                      CCG.ACA........................CU..CGGG.GGU.UCA.AU
+X61067.1/334-415                      CUA.GC..GCU.....UUA...C.....GGCA...UGCA.GGU.UCA.AG
+X61066.1/339-412                      CAG.GGG........................GU..CGCU.GGU.UCG.AG
+X15508.1/140-211                      CCU.UUA........................G...UGUG.GGU.UCG.AA
+X61065.1/77-164                       GCG.UUAGACG.GU..UAA...C...CCCGUG...CGAG.GGU.UCA.AA
+X61063.1/119-188                      GCU.UAG........................A...CGGC.AGU.UCG.AU
+X61068.1/880-953                      CGC.AAG........................GU..CGAG.GGU.UCA.AG
+X61068.1/651-734                      CCU.GU..GGC.A...UAA...A....AGCCA...UGUC.GGU.UCA.AG
+X61068.1/477-549                      CAG.UAG........................GU..UGCG.GGU.UCA.AU
+X61068.1/1281-1353                    CAG.GAG........................AU..CGCG.GGU.UCA.AA
+X61068.1/961-1034                     CGG.UCG........................GU..CGUU.GGU.UCG.AG
+X61065.1/170-242                      CAU.GCA........................UU..CACG.GGU.UCG.AA
+X61061.1/74-147                       CUA.UCG........................GU..CGGG.GGU.UCG.AA
+AF349769.2/1315-1395                  CAA.GU..AGU.....GAA...G.....ACUG...UGCU.GGU.UCG.AG
+X61068.1/393-465                      CAG.GGG........................GU..CGGC.GGU.UCA.AG
+X61068.1/560-632                      CAA.GGU........................GU..CGAU.GGU.UCG.AG
+X61068.1/1060-1145                    CCG.ACA.GGG.U...GUA...AA...AGCCG...CGGG.GGU.UCA.AA
+M91385.1/1291-1381                    CCG.UUAGAUG.GA..GUA...A...UCCAUG...CAAG.AGU.UCG.AA
+X03715.1/926-998                      CCA.AAG........................GU..CGCA.GGU.UCA.AG
+M91385.1/1046-1118                    CCG.GGU........................GU..UGUG.GGU.UCA.AG
+X03715.1/1086-1158                    CAA.AGU........................GU..CGGC.AGU.UCA.AU
+X03715.1/171-243                      CCC.CGA........................U...CGUC.GGU.UCG.AA
+X03715.1/481-553                      CAG.GGG........................GU..CGAC.GGU.UCG.AU
+X03715.1/388-461                      CGA.GGG........................GU..CGCA.GGU.UCG.AA
+X03715.1/288-361                      CAA.AAG........................GU..UGAG.GGU.UCG.AU
+X03715.1/779-868                      UUG.ACA.GGC.GGU.GAA...A..GCCGCG....CGGG.GGU.UCG.AA
+X03715.1/1004-1077                    GAG.GAG........................AU..CGCG.GGU.UCA.AG
+X03715.1/667-740                      CGG.AUG........................GU..CACU.GGU.UCA.AG
+M91385.1/1205-1276                    CCG.UAC........................GU..UGUG.GGU.UCA.AG
+X03715.1/589-662                      CGG.GAG........................GU..CAAG.AGU.UCA.AG
+U39708.1/2300-2229                    CUA.UCA........................UG..CGAU.GGU.UCG.AU
+M18050.1/352-424                      CAG.UGG........................GU..CCGG.GGU.UCG.AA
+K00202.1/1-71                         CUG.AUU........................G...UGAG.GGU.UCG.AU
+AE000043.2/9006-8935                  CAA.AGG........................GU..CCCG.AGU.UCG.AU
+D00559.1/56-142                       GUG.UUA.GGU.CGG.UCU......CCGGCG....CGAG.GGU.UCG.AG
+X16750.1/2-74                         CUG.ACA........................UA..CGCG.GGU.UCG.AU
+X17113.1/351-433                      CCC.AC..GCU.A...GCA...A....UAGCG...UGCC.GGU.UCA.AG
+M18050.1/273-344                      CCC.UCA........................UG..CGCC.GGU.UCG.AA
+X03154.1/489-562                      CGG.ACG........................GU..CAUU.GGU.UCA.AG
+X16746.1/1-72                         CCC.UGA........................U...CAUC.GGU.UCG.AA
+M16450.1/142-214                      CGG.UUU........................GU..CACA.GGU.UCG.AG
+X16752.1/1-74                         GGA.GAG........................GU..CGUU.GGU.UCA.AG
+AE000043.2/9216-9133                  CAG.AC..ACC.....UUC...AU....GGUUU..CGGG.AGU.UCG.AA
+K02974.1/529-600                      CCG.AGC........................GU..UGAG.GGU.UCG.AU
+M18050.1/100-172                      CAA.UAG........................GU..CGAA.GGU.UCA.AA
+X03154.1/801-875                      GAG.GAG........................AU..CACG.GGU.UCG.AG
+X16748.1/1-73                         CGU.GGA........................CA..CACG.GGU.UCG.AA
+X03154.1/110-183                      CAA.AAG........................GU..UGGG.GGU.UCG.AG
+M16450.1/308-380                      CAG.GCG........................GU..CAUA.GGU.UCA.AG
+X03154.1/608-697                      CCG.AGA.GUC.GGG.GAA...A..CCCGAG....CGGG.GGU.UCG.AA
+X16745.1/1-74                         GAG.GAG........................AU..CACG.GGU.UCG.AG
+X16759.1/1-73                         CCG.GAG........................GU..CGCA.GGU.UCG.AG
+X03154.1/723-795                      CCG.GAG........................GC..CGCA.GGU.UCG.AG
+AE000043.2/8839-8769                  CUG.AUC........................G...UGUC.GGU.UCG.AU
+D00550.1/152-232                      CUA.GC..GUC.....UUU.........GACG...UAAG.GGU.UCA.AG
+D00552.1/73-146                       CGU.GAG........................GU..CGGA.AGU.UCG.AG
+X16760.1/1-73                         CUG.CGU........................GU..CGGC.GGU.UCA.AU
+D00554.1/73-143                       CUG.AUU........................G...UGAG.GGU.UCG.AU
+D00558.1/58-130                       CAG.UGG........................GU..UGUG.GGU.UCG.AU
+X03154.1/401-474                      CGA.AAG........................GU..CGAG.AGU.UCA.AC
+D00547.1/242-315                      CGA.AGG........................GU..CGCA.GGU.UCA.AA
+D00547.1/329-401                      CAG.GGG........................GU..CGAC.GGU.UCG.AU
+X16765.1/1-73                         CAG.UAG........................GU..CGUA.GGU.UCG.AU
+X16754.1/1-86                         CCA.AC..GGG.C...UUA...AU...AUCCUG..UGCC.GGU.UCA.AG
+D00548.1/191-271                      CAC.UU..CC......UUA...C......GGUU..CGGG.GGU.UCG.AA
+X16758.1/1-74                         CGA.AAG........................GU..CGAG.AGU.UCA.AA
+X16763.1/1-89                         CCG.AGA.GUC.GG..GGA...AA..CCGAG....CGGG.GGU.UCG.AA
+X16767.1/1-73                         CCG.AGU........................GU..CACG.AGU.UCG.AG
+L00194.1/685-756                      CAG.GUG........................U...CGUC.GGU.UCG.AA
+L00194.1/554-627                      CGU.AAG........................GU..CGGC.AGU.UCG.AG
+AP003004.2/222291-222372              CGU.GU..UCC.....GCA...A.....GGAG...UGGA.GGU.UCG.AG
+AE008996.1/2003-1920                  CUG.GU..ACU.C...GAA...A....GGGUG...UGGA.GGU.UCG.AG
+AB066098.1/1687-1760                  GGU.GAG........................GU..CACA.AGU.UCA.AG
+AF074839.1/52-124                     CAG.GAG........................GU..CAGC.GGU.UCG.AU
+U18089.1/221-293                      CAG.GGG........................GU..CAUC.GGU.UCG.AG
+X07395.1/103-176                      CGU.GAG........................GU..CAGU.GGU.UCG.AG
+X12977.1/317-399                      UUA.GU..GCC.C...CCC........GGGUG...UGAG.GGU.UCG.AG
+X12977.1/94-167                       GCA.GAG........................GU..CACA.GGU.UCG.AA
+X12977.1/221-293                      CCG.GUU........................GU..CGUG.GGU.UCG.AG
+X12977.1/475-548                      CAG.AGG........................GU..CAAA.GGU.UCG.AA
+V00334.1/358-430                      GGU.GGG........................GU..CCCC.AGU.UCG.AC
+AE005611.1/1614-1687                  GCA.GAG........................GU..CUCA.GGU.UCG.AA
+AE005414.1/2681-2611                  CCG.UCU........................A...GUCC.GGU.UCG.AC
+AE005196.1/3290-3363                  CAG.GGG........................GU..CGCG.GGU.UCG.AG
+AE005414.1/2595-2512                  CCC.UC..GGC.G...UUC...G....CGCUG...UGCG.GGU.UCA.AG
+AE005497.1/10137-10064                CGA.GCG........................GU..CGGA.GGU.UCG.AA
+AE005245.1/5142-5071                  CCG.GCA........................UU..CCCU.GGU.UCG.AA
+AE005611.1/1749-1821                  CCA.GUU........................GU..CGUG.GGU.UCG.AA
+AE005414.1/2810-2738                  GUC.GGG........................GU..CGCG.AGU.UCG.AG
+AE005546.1/4076-3993                  GUA.GU..GCC.C...AAU...A....GGGCU...UACG.GGU.UCA.AG
+AE005658.1/7176-7257                  CAA.CC..GUA.....GAA...A.....UACG...UGCC.GGU.UCG.AG
+AE005527.1/84-156                     CCC.CGU........................GU..CCUU.GGU.UCG.AU
+AE005234.1/8154-8227                  UCG.UGG........................GC..CGCA.GGU.UCG.AA
+AE005629.1/7274-7346                  GGU.GAG........................GU..CGGC.AGU.UCG.AA
+AE005314.1/4287-4216                  UGU.GU.........................A...UACG.GCA.ACG.UA
+AE005629.1/6992-7073                  CUG.CC..GUC.....ACA.........GACUU..CGAA.GGU.UCG.AA
+AB035923.1/6106-6178                  GGU.GAG........................GU..CCCC.AGU.UCG.AC
+AB035922.1/6128-6200                  CCG.GGU........................GU..UGGG.AGU.UCG.AG
+AE005466.1/5965-6036                  GGC.UAA........................U...UGCA.GGU.UCG.AU
+AE005470.1/8444-8372                  CAA.GAG........................GU..CAGC.GGU.UCG.AU
+AE005245.1/5337-5264                  GAU.GGG........................GU..CACA.GGU.UCG.AA
+AE005245.1/4818-4747                  CCG.GCA........................UU..CCGA.GGU.UCG.AA
+AF234285.1/261-333                    CAG.GAG........................GU..CUGC.GGU.UCG.AU
+AE008857.1/222-150                    GCG.GUA........................A...CAGG.GGU.UCG.AA
+AE008893.1/17175-17247                CAG.UAG........................GU..CACC.AGU.UCG.AU
+AE008762.1/276-203                    GUG.GGG........................GU..CGUU.GGU.UCG.AG
+AE008837.1/3449-3522                  CCG.AAG........................GU..CGUC.GGU.UCA.AA
+AE008788.1/15048-14962                CCG.GA..GUA.GGG.GCA...A..CUCUAC....CGGG.GGU.UCA.AA
+AE008809.1/3263-3335                  GAG.GGG........................GU..CGGC.GGU.UCG.AU
+AE008839.1/18078-18008                CUC.UAU........................A...CGAG.GGU.UCG.AU
+AE008829.1/931-842                    GGA.GU..AUG.CGGUCAA...AAGCUGCAU....CCGG.GGU.UCG.AA
+AE008799.1/19388-19461                UCG.GGG........................GU..CGGA.GGU.UCA.AA
+AF233324.1/37223-37296                CAG.UGG........................GU..CGGA.GGU.UCG.AA
+AE008731.1/705-777                    CAA.UUG........................GU..CGCA.GGU.UCG.AA
+AE008883.1/15626-15696                UUA.GU..GUC.CUU..........ACGGACG...UGGG.GGU.UCA.AG
+AE008848.1/725-797                    CGC.UUG........................GU..CGCU.GGU.UCA.AG
+AE008727.1/5966-5885                  CUG.GC..GCC.....GCA...A.....GGUG...UGCG.AGU.UCA.AG
+AE008883.1/15399-15472                GCA.GAG........................GU..CUCA.GGU.UCG.AA
+AE008747.1/6317-6401                  CCG.GC..GAC.CC..GAA...A...GGGUU....CCAG.AGU.UCG.AA
+AE008710.1/84-156                     GCG.AAG........................GU..CGUA.GGU.UCG.AC
+AE008874.1/15640-15730                CCA.GU..UGG.GGCCGCCA..GCGGUCCCG....GGCA.GGU.UCG.AC
+AE008886.1/9662-9735                  GGU.GAG........................GU..CGGU.GGU.UCA.AG
+AE008868.1/12130-12057                GAA.GGG........................GU..CGGA.GGU.UCG.AA
+AF069749.1/1422-1494                  CCG.UAU........................GU..CACU.GGU.UCG.AG
+U32694.1/2454-2526                    GUC.GGG........................GU..CGCG.AGU.UCG.AG
+AF467991.1/42-125                     CCC.UC..GCC.UUU..........CGAGGCG...UGCC.AGU.UCA.AG
+AF083212.1/212-284                    CAG.GAG........................GU..CAGG.AGU.UCG.AU
+AE004843.1/4972-4900                  GGU.GAG........................GU..CAGC.GGU.UCA.AA
+AF127584.1/98-171                     GGU.GAG........................GU..CGGC.AGU.UCG.AA
+AE004843.1/5065-4995                  CUG.AUG........................A...UGCG.GGU.UCG.AU
+AE004866.1/8982-8910                  GAG.AAG........................GU..CGGG.GGU.UCG.AU
+X07950.1/1-81                         CUG.AC..GUC.....AUA.........GACUU..CGAA.GGU.UCG.AA
+X12975.1/234-306                      CCG.GUU........................GU..CGCG.AGU.UCA.AG
+X52969.1/525-607                      CAU.GC..GCC.U...GUA........AGGUG...UGAG.AGU.UCA.AG
+AE004294.1/4314-4241                  CAG.AGG........................GU..CGGG.GGU.UCG.AA
+AE004386.1/8370-8441                  CUG.AUG........................A...UGCG.GGU.UCG.AU
+AE004237.1/2976-2903                  GUG.GGG........................GU..CGGU.GGU.UCG.AG
+Y14522.1/1-81                         CUA.UU..GGG.....AUU.........CCCGU..CGCC.GGU.UCG.AU
+X02437.1/274-344                      UCG.UUA........................G...CGUG.GGU.UCG.AA
+X16643.1/820-900                      CUU.UU..GGG.U...UU.........ACCCG...CGCA.GGU.UCG.AA
+X16643.1/1078-1151                    CGC.AAG........................GU..CGUA.GGU.UCG.AU
+AF160864.1/14524-14453                CUG.AAG........................GU..CAUU.GGU.CCG.AU
+M11464.1/1-72                         CCC.UUG........................A...CCUG.GGU.UCG.AA
+AF160864.1/20552-20480                CUA.AAG........................GU..CGCG.GGU.UCG.AU
+X04815.1/1-81                         CUC.AU..UCC.....AUA.........GGAG...UGCC.GGU.UCG.AU
+L28677.1/8809-8880                    CCG.UAA........................A...UUUG.GGU.UCG.AU
+AF396436.1/528-448                    CUC.AU..UCC.....UAC.........GGAG...UGCC.GGU.UCG.AC
+K01749.1/2878-2958                    CUG.UU..GGU.....AGU.........ACCGU..CGUU.GGU.UCG.AA
+X04175.1/1-71                         CUG.AC.........................AU..CGUG.GGU.UCG.AC
+X15917.1/6364-6435                    CUA.AAG........................GU..CGUU.GGU.UCA.AU
+AF041468.1/40566-40494                GCA.GAU........................GU..CAGG.GGU.UCG.AG
+AF041468.1/43811-43739                UCU.CUA........................A...UGUA.GGU.UCG.AA
+M22010.1/2624-2705                    CCG.CU..AGU.....UCA.........UCUUU..CGCU.GGU.UCG.AA
+M17309.1/774-846                      CGA.UCG........................GU..CCUG.GGU.UCG.AA
+Z11874.1/40212-40285                  GCA.AGG........................GU..CGCA.GGU.UCG.AA
+M22010.1/3113-3185                    UCC.AAU........................GU..UGCG.UGU.UCG.AA
+X70810.2/2089-2011                    CAC.AU..GC......AUA...A......GCU...UGCC.GGU.UCG.AG
+X70810.2/30807-30878                  GCG.GUG........................GU..CGUC.GGU.UCG.AA
+X70810.2/102679-102606                UAC.GGA........................GU..CAGG.GGU.UCG.AA
+X15240.1/604-676                      CCU.UGU........................GU..CACC.AGU.UCA.AA
+X70810.2/60996-61067                  CUU.UUA........................UU..CCCC.AGU.UCG.AU
+X70810.2/102843-102771                CAG.AAU........................GU..CAGC.GGU.UCG.AA
+X12890.1/1972-2045                    GGU.AAG........................GU..CGCU.AGU.UCA.AG
+M17309.1/99-171                       GCG.GAA........................GU..UGCG.GGU.UCG.AG
+V00158.1/276-361                      CGA.GU..GUG.UCU.AAU......AAACAC....CGAG.GGU.UCA.AA
+X12890.1/2055-2127                    GCA.GAU........................GU..CAGC.GGU.UCG.AG
+X70810.2/100844-100773                CCU.UCA........................UU..CGCG.GGU.UCG.AU
+X70810.2/31388-31317                  CUG.UCA........................UU..CGGA.GGU.UCG.AA
+V00160.1/1137-1054                    CCU.GU..GUC.....UUU...AU....GAUG...UGAG.AGU.UCG.AG
+M22010.1/2934-3006                    CCU.GAU........................GU..AGUA.GGU.UCG.AA
+M18672.1/347-431                      CCA.GC..GUA.GU..UUU...U...GCUAC....CGAG.GGU.UCG.AA
+X70810.2/102754-102683                CGA.UCG........................GU..CGUA.GGU.UCG.AA
+V00158.1/694-623                      GUU.GAU........................GC..CAUG.GGU.UCG.AG
+X70810.2/30968-31041                  CCU.GAA........................GU..CAGA.GGU.UCA.AA
+M22010.1/3034-3106                    GAG.GCA........................A...CGGG.GAU.UCG.AA
+Z11884.1/254-326                      CUA.CAG........................GU..CGUU.GGU.UCG.AA
+X16590.1/277-349                      CGU.GUG........................GU..CGUG.GGU.UCG.AG
+X57046.1/341-271                      GUG.GGG........................GU..CGCG.AGU.UCG.AU
+X57045.1/288-359                      CAU.CAG........................G...UGUU.GGU.UCG.AA
+X57046.1/121-203                      UAU.GC..GGG.UAUCACA...GGGU.........CGCU.GGU.UCG.AU
+X57045.1/503-432                      ACG.GAG........................GC..CUAG.GGU.UCA.AA
+X57045.1/606-678                      CCA.AAG........................GU..UGCG.GGU.UCG.AG
+AF047724.1/439-367                    CGU.GUG........................GU..CGUG.GGU.UCG.AG
+Z11880.1/124-195                      CGU.GUG........................GU..CGUG.GGU.UCG.AU
+AF047723.1/4036-4107                  CAG.AGG........................GU..UGCA.GGU.UCG.AA
+AF047724.1/711-640                    CCG.AAA........................A...CCCA.GGU.UCG.AA
+Z11880.1/281-353                      CGA.AAG........................AU..UGCG.GGU.UCG.AG
+X07795.1/26-96                        UUA.AGA........................A...UGAG.AAU.UCG.AU
+J01390.1/6161-6231                    UAA.GAU........................G...UGUC.GAU.UCG.AA
+J01390.1/12259-12330                  UCG.UUA........................U...UUCA.GGA.UCG.AG
+J01390.1/6669-6740                    GAU.AUG........................U...UCAG.UGU.UCG.AG
+J01390.1/11859-11931                  GUU.AGU........................G...GGGG.AGU.UCA.AU
+J01390.1/13362-13432                  UAG.UAU........................A...UCCU.AGU.UCA.AU
+J01390.1/11933-12004                  CGA.AGG........................U...CAGG.UGU.UCA.AA
+J01390.1/12505-12576                  UUU.AUA........................U...UGGG.UGU.UCG.AG
+J01390.1/6449-6519                    UUA.UAU........................U...UCUU.AGU.UCA.AA
+J01390.1/6234-6306                    GAA.GUU........................UA..UGCC.GGU.UCA.AG
+J01390.1/6761-6842                    UAG.UU..AAG.UU..AAA.......ACUUU....CAUA.UGU.UCG.AA
+J01390.1/12336-12408                  GAU.UAG........................GU..UGUA.AGU.UCA.AG
+J01390.1/6861-6932                    AAG.AAA........................UU..GUUA.UGU.UCG.AA
+X04161.1/733-803                      AUU.UUG........................A...UCUA.AGU.UCG.AG
+J01390.1/12417-12498                  GGA.AU..AGU.....CAA.........ACUU...UGCA.AGU.UCA.AG
+J01390.1/12028-12098                  CAU.AAU........................A...UUUA.GGU.GCA.AC
+J01390.1/5955-6026                    CAU.UCU........................AC..UAUA.GGU.UCG.AG
+J01390.1/12100-12172                  GGU.UUG........................AG..UAAA.UGU.UCA.AG
+J01390.1/6035-6106                    CGA.AGU........................G...UGUC.GAU.UCG.AA
+J01390.1/11761-11831                  CGG.AAU........................A...AACA.AGU.GCG.AU
+J01391.1/18-88                        AUU.UUG........................A...UAGA.UGU.UCA.AU
+X05226.1/35-116                       CUC.AU..UUC.UU............CGGAAG...CGUC.GGU.UCA.AA
+X03126.1/162-234                      GAA.GCA........................GA..UGCC.GGU.UCG.AU
+X14485.1/2-72                         UUA.AAG........................A...UGAG.AAU.UCG.AU
+X55026.1/20537-20608                  CGG.AAG........................GC..UAUG.AGU.UCG.AA
+X15602.1/102-172                      AUU.AUG........................A...UAGA.UGU.UCG.AU
+X03126.1/364-434                      UUU.AAU........................U...UCUU.AGU.UCG.AG
+X02710.1/1-73                         CUG.AAG........................GU..CGUG.UGU.UCG.AU
+K00144.1/1-72                         UUG.CUU........................G...UCAA.GGU.UCA.AA
+X04512.1/2563-2632                    AUU.CCG........................A...UUUU.AGU.UCG.AA
+X14821.1/1-72                         CAU.CCC........................AU..GUUU.GGU.UCG.AU
+X14822.1/1-73                         UUG.GAA........................UU..UGUU.UGU.UCG.AA
+X13823.1/142-214                      CUA.CAC........................AU..UUAG.AGU.UCG.AU
+X13824.1/2-83                         GUG.UU..AUC.....GCA...A.....GAUA...UGAA.GGU.UCA.AA
+D31785.1/14571-14644                  CAA.AA..........UUA............G...UAUA.GGU.UCG.AG
+D31785.1/12211-12283                  CAA.UAU........................AG..UGAU.AGU.UCA.AU
+X02167.1/179-251                      CGA.AAG........................GU..UUGG.GGU.UCA.AA
+D10743.1/4-73                         CAA.AAG........................GU..UUAG.AGU.UCA.AC
+D10744.1/201-272                      CAU.UCC........................A...UGUG.AGU.UCG.AU
+X66438.1/1-72                         CUU.UUU........................A...UAUA.CGU.UCA.AA
+D31785.1/714-785                      AUG.GGA........................G...UACC.AGU.UCG.AU
+D10745.1/410-483                      UUG.GCU.U......................AU..GGUG.UGU.UCG.AA
+X66439.1/1-73                         GGA.CCU........................A...UCAA.AGU.UCA.AU
+X02167.1/268-340                      CGU.UAA........................A...UCUA.AGU.UCG.AU
+X02167.1/345-416                      UUG.AAA........................A...UGUU.GGU.UCA.AU
+D31785.1/832-903                      UUA.UAC........................AUU.UAGG.G.U.UCG.AU
+X66437.1/1-83                         UAA.UU..UAU.U...UUU........AAUAA...UAUG.GGU.UCA.AA
+U46121.1/66-138                       CUA.AUU........................A...UAUA.CGU.UCA.AA
+U18917.1/50408-50336                  CAG.AAG........................AU..UCCA.GGU.UCA.AG
+M35060.1/1-72                         CGA.AGG........................GU..UGCA.GGU.UCA.AU
+Z74387.1/1846-1765                    CUU.UU..GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AG
+L36887.1/535-616                      GUA.UU..ACU.....UUA...C.....AGUA...UGAA.GGU.UCA.AG
+Z36079.1/181-110                      CUG.UUG........................GU..CCUU.AGU.UCG.AU
+X81069.1/365-436                      GUG.GAG........................A...CCGG.GGU.UCG.AC
+X56005.1/1-73                         UUA.AUU........................A...UAUA.CGU.UCA.AA
+U22383.1/8197-8124                    GCG.GGG........................AU..CAGC.GGU.UCG.AU
+V00695.1/3453-3525                    CAU.UUA........................A...UAUG.AGU.UCA.AG
+Z74072.1/3173-3245                    GGA.GAG........................GU..CUCC.GGU.UCG.AU
+X04561.1/1-72                         CAA.CCC........................A...UGCUUGGU.UCA.AC
+J01470.1/315-386                      UUG.AUA........................A...UAUC.GGU.UCG.AU
+AJ404228.1/1559-1631                  CGA.AAG........................GU..UUGG.GGU.UCA.AA
+Z35950.1/5070-5141                    UGC.CAG........................A...UCGG.GGU.UCA.AU
+L36887.1/4319-4391                    CAU.UUA........................A...UAUG.AGU.UCA.AG
+L36887.1/3769-3839                    CUA.AUU........................A...UAUA.GGU.UCA.AA
+M26928.1/1266-1194                    GAA.GAG........................GU..CAUC.GGU.UCG.AU
+M26096.1/1-72                         CGA.GAG........................GC..CCUG.GGU.UCA.AU
+Z71616.1/3983-4056                    CGC.AAG........................AU..CGUG.AGU.UCA.AC
+K00287.1/1-73                         CGA.AAU........................GU..CAGG.GGU.UCG.AG
+J01373.1/73-144                       CCU.GAU........................GU..CCUC.GGA.UCG.AA
+Z28209.1/4569-4498                    GCG.GGG........................AU..CGUG.GGU.UCA.AU
+X55339.1/30-104                       CUU.GAG........................AU..CGGG.CGU.UCG.AC
+K02232.1/1-72                         AUG.GAG........................GA..UGUC.AGU.GCA.AA
+L36887.1/650-721                      UUG.GAG........................UU..UGUU.UGU.UCG.AA
+X56506.1/61-144                       CUG.UU..GGA.C...GGU...U....GUCCG...CGCG.AGU.UCG.AA
+K01981.1/82-168                       AUC.AU..UAG.UCU.UUA...U..UGGCUA....CGUA.GGU.UCA.AA
+U18916.2/60498-60427                  GAU.GAA........................A...CCCU.GGU.UCG.AU
+J01478.1/118-188                      CGA.AAG........................AU..UAUA.GGU.UCG.A.
+Z71311.1/286-214                      GUG.GAG........................AU..CAUC.GGU.UCA.AA
+L36895.1/3467-3537                    CAA.UCA........................U...UAGG.AGU.UCG.AA
+X56006.1/1-72                         AAA.GAU........................CU..AGUU.AGU.UCG.AG
+K01553.1/1-73                         CUG.GAG........................GU..CCUG.UGU.UCG.AU
+L36887.1/1748-1820                    AUU.AAU........................AU..UCCA.UGU.UCA.AA
+X69098.1/1-73                         GCG.ACC........................GU..CGUG.GGU.UCA.AU
+Z73326.1/1146-1075                    CGG.ACA........................A...CCCC.GGU.UCG.AA
+Z49705.1/23030-22957                  CAG.AAC........................GU..CCCC.AGU.UCG.AU
+Z75101.1/9634-9705                    CCU.GAU........................GU..CCUC.GGA.UCG.AA
+Z74797.1/2502-2432                    GUU.GGG........................C...CCCC.GGU.UCG.AU
+K00367.1/1-82                         CUC.UU..GGG.C...UCU........GCCCG...CGCU.GGU.UCA.AA
+X66375.1/99-169                       CGA.ACA........................A...CCCC.AGU.UCG.AA
+K00368.1/1-82                         CUG.UU..GGG.C...UCU........GCCCG...CGCU.GGU.UCA.AA
+K00205.1/1-72                         CAU.UGA........................A...UGCG.AGU.UCG.AU
+X04160.1/116-188                      CGA.AAG........................AU..UAUA.GGU.UCG.AA
+J05395.1/2325-2252                    CAG.AAC........................GU..CCCC.AGU.UCG.AU
+X00892.1/1-74                         UAA.AUA........................AU..GUAA.GGU.UCA.AU
+L36887.1/4635-4707                    GUA.CAA........................A...UAUA.GGU.UCA.AU
+AJ223323.1/613-684                    GAG.AAU........................A...GAUG.GGU.UCA.AU
+X04163.1/59-131                       CUA.CUU........................AU..UAAG.AGU.UCG.AU
+X04163.1/219-289                      CGU.UAA........................A...UCUG.AGU.UCG.AU
+J01533.1/143-72                       CAU.AUU........................A...UCUA.AGU.UCA.AA
+K00228.1/1-82                         CAG.GU..AUC.....GUA...A.....GAUG...CAAG.AGU.UCG.AA
+U51030.1/22201-22130                  GUG.GAG........................A...CCGG.GGU.UCG.AC
+X51551.1/101-172                      CAG.AAG........................AU..UAUG.GGU.UCG.AC
+U33007.1/60769-60697                  CAU.AAG........................GU..UAGG.GGU.UCG.AG
+L36889.1/130-201                      UUA.UUU........................A...CAUGUAGU.UCG.AU
+X55342.1/30-101                       GAG.AAG........................AC..UGCG.GGU.UCG.AG
+X66443.1/1-72                         AAA.GAG........................UU..AGUU.AGU.UCG.AU
+X66594.1/1984-2065                    GCG.UU..ACU.U...AU.........AAGUA...UAAA.AGU.UCA.AG
+X66440.1/1-74                         UUG.GCU.U......................AU..GGUG.UGU.UCG.AG
+X02173.1/522-593                      AUA.GAG........................GA..UGUC.AGU.GCA.AA
+X02893.1/57-130                       CAA.AUA........................AU..GUAA.GGU.UCA.AA
+X02205.1/668-740                      GUA.CCA........................A...UAUA.GGU.UCG.AU
+X02205.1/562-633                      CAA.UAG........................A...UAUG.AGU.UCA.AU
+X02172.1/155-228                      ACA.UAU........................UA..UCUA.AGU.UCA.AA
+X02173.1/256-326                      CAA.CCC........................A...UGCU.GGU.UCG.AA
+X02205.1/471-542                      GAG.AAU........................A...CAUA.GGU.UCA.AU
+X02168.1/63-135                       CUA.AUU........................A...UAUA.CGU.UCA.AA
+X02205.1/746-816                      CAA.UCA........................U...UAAG.AGU.UCG.AA
+X02173.1/441-512                      CAU.UGA........................U...UGUG.AGU.UCG.AU
+X02172.1/335-407                      CGA.AAG........................AU..UAUA.GGU.UCG.AA
+X02172.1/247-319                      CUA.CUU........................AU..UAAG.AGU.UCG.AU
+X02172.1/74-145                       UUA.UUU........................A...CAUGUAGU.UCG.AU
+X02173.1/152-223                      UUG.GAG........................U...UGUU.UGU.UCG.AA
+X02173.1/718-802                      AUC.AU..UAG.UU..UAA...U...AACUA....CGUA.GGU.UCA.AA
+X02173.1/54-135                       GUA.UU..ACU.....UUA...U.....AGUA...UGAA.GGU.UCA.AA
+X54421.1/14314-14385                  UAG.AUU........................A...UGUU.CGU.UCG.AA
+AL391016.1/2459-2530                  GAU.GCG........................A...CCCA.GGU.UCG.AU
+K03079.1/135-206                      CCG.UAG........................GU..CCCA.GGA.UCG.AA
+K00369.1/1-82                         CUA.AU..GGG.C...UUU........GCCCG...CGCA.GGU.UCA.AA
+AL132798.2/14445-14516                GAC.GCG........................G...UCGG.GGU.UCG.AC
+AL596271.1/1843-1770                  GAA.GAG........................GU..CCCA.GAU.UCG.AG
+AL023288.2/21768-21839                GAU.GCG........................G...CGGG.GGU.UCG.AU
+AL590457.2/15409-15481                CAA.GAG........................AU..UCCA.GGU.UCG.AC
+X54552.1/66-137                       UAA.GAA........................GU..UCUU.GGU.UCG.AU
+X54552.1/167-241                      UGA.GAG........................UU..UGUU.AGU.UCG.AA
+X00239.1/111-183                      CAA.GAG........................AU..UCCA.GGU.UCG.AC
+K00344.1/1-73                         CUG.UUG........................GU..CAUC.GGU.UCG.AU
+K00570.1/851-921                      CUU.GCA........................G...CCCG.GGU.UCG.AA
+X54421.1/15747-15819                  UCA.GUC........................UA..UGUA.AGU.UCG.AA
+M57698.1/294-367                      UCG.AAU........................GU..CGCC.GGU.UCG.AA
+X54421.1/14394-14476                  UUG.UC..GCU.....UUC...G.....AGCG...UGUU.GGU.UCG.AG
+M22563.1/71-141                       GAG.GCG........................A...CGGG.GAU.UCG.AA
+X07925.1/53-125                       GUU.GAU........................GU..CGCG.CGU.UCG.AA
+M19493.1/263-336                      GGU.GAG........................GC..CCCU.GGU.UCG.AA
+M19493.1/340-412                      GCA.GAU........................GU..CAGC.GGU.UCG.AG
+X07924.1/110-197                      GCU.GU..UUA.AGG.UUU...UC.CCUUAA....CGAG.GGU.UCG.AA
+X69067.1/6022-6086                    GCA.UAA........................A...UGGA.U....AA.AA
+K00462.1/57-128                       CCA.GAG........................GU..CCGA.GGA.UCG.AA
+AC009742.4/51767-51839                CAC.AAG........................GU..CCCC.GGU.UCG.AA
+AE003556.3/16759-16677                GCA.GU..CUA.C...UCU........GUAGG...CGUG.GGU.UCG.AA
+AE003727.3/195539-195611              UGA.GAG........................GU..ACGG.GGA.UCG.AU
+AF164586.1/1190-1126                  UUA.UAU........................A...UGUA.AU..UUU.U.
+U37541.1/1383-1322                    UUG.AAG........................G...AGUA.A...GUU...
+AC002512.1/77401-77473                CCA.AGG........................GU..CCAG.GGU.UCA.AG
+X07778.1/115-45                       CGG.GCG........................G...CCCG.GGU.UCG.AU
+X00432.1/665-732                      GUA.AUA........................A...UAAA.AU..AAU.UU
+X05915.1/238-170                      CCA.UUU........................A...UAAA.GGU.UAU.AA
+AF200843.1/1266-1331                  CUA.UAA........................A...UAAA.G.A.AAU.UU
+X00432.1/532-596                      GAU.AUA........................AU..UGAG.U...AUA.A.
+AE003494.3/240865-240793              CCG.AAG........................AU..UGCA.GGU.UCG.AA
+X03240.1/1267-1333                    CUG.UAA........................A...UAAA.GG..GUA.UU
+AC009461.5/128651-128579              CGG.AAG........................GC..CCCC.GGU.UCA.AU
+V00238.1/262-333                      CGG.AAG........................G...CCCG.GGU.UCA.AU
+AE003677.3/170128-170056              CAG.AAG........................AU..UCCA.GGU.UCG.AC
+AF200843.1/3014-3079                  CUA.UAU........................A...UAAA.GU..AUU.UU
+AC093098.2/67389-67475                CCG.UA..GUC.G...AUU...UG...CGUCG...AAGU.GGU.UCG.AU
+AE003471.3/169154-169225              CGG.AAG........................G...CCCG.GGU.UCA.AU
+AC009395.7/99012-98941                CGA.GAG........................GU..CCCG.GGU.UCA.AA
+AF185056.1/845-774                    GAA.AAG........................A...UUUU.UGU.GCA.AA
+X03240.1/1388-1326                    UUG.AAG........................G...AGUA.A.A.UUU...
+AC008345.4/147881-147810              CCA.GAG........................GU..CCGA.GGA.UCG.AA
+AC021639.5/181586-181505              CAG.AU..UCC.C...UCU........GGGAG...CGUA.GGU.UCG.AA
+X05914.1/400-337                      GUA.AAU........................UA..UGUA.G...GAU.U.
+X00432.1/816-751                      GUU.AUG........................G...AGAU.U...AAU.U.
+AE003538.3/103715-103786              CGG.GAG........................A...CCGG.GGU.UCA.AU
+M57910.1/1028-963                     CUA.UAU........................A...UAAG.A...UUU.AU
+J01404.1/5140-5204                    CAU.AAG........................G...UCUA.UU..AAU.U.
+AJ400907.1/3795-3861                  CUA.AAA........................U...UAUU.AA..AUA.A.
+AE003437.3/282636-282708              CUA.AAG........................GU..CCCC.GGU.UCA.AU
+AC099014.1/146549-146620              GUG.GUA........................A...CCCA.GGU.UCG.AA
+X03240.1/1-65                         GUA.AAU........................UA..UGCA.G...UUU.U.
+AE003624.2/69897-69824                CAG.GAG........................AU..CGUG.AGU.UCG.AA
+AF164586.1/93-158                     CAU.AAG........................A...UAGA.A.U.UUA.AU
+AF200837.1/6039-6103                  CAA.AAA........................G...UAUU.G.A.AU..AU
+AF200830.1/9887-9951                  UCA.AAA........................A...UAAG.A...UUA.UU
+X05914.1/238-170                      CCA.UUU........................A...UAAA.GGU.UUU.AA
+X58913.1/1046-981                     CUA.UUU........................A...UAAG.A...AUU.AU
+AF200837.1/5597-5661                  CAU.AAG........................G...UCUA.UU..AAU.A.
+AF276832.1/1449-1514                  CCA.UAU........................A...UAAA.GU..AUU.UU
+X03924.1/848-782                      GUU.GGG........................G...AAAU.U...AUU.UU
+X03924.1/17-83                        CAC.AAG........................G...ACUA.AA..UAA.U.
+X01078.1/1396-1463                    UUA.UUU........................A...UAUA.AUU.UAA.UU
+X03925.1/1-72                         GAA.AAG........................A...AAUU.UGU.GCA.AA
+L76657.1/1-67                         GAU.AUA........................AU..UGAA.UA..UUA.U.
+X03924.1/500-567                      UAA.AAA........................G...UAUU.GAA.UUU.AA
+M23363.1/611-683                      UGA.GAG........................GU..ACCG.GGA.UCG.AU
+K03317.1/4-76                         CGA.GAG........................GU..ACCG.GGA.UCG.AU
+X03602.1/660-731                      CAG.GAG........................G...CUCG.GGU.UCG.AU
+X13975.1/2575-2637                    CAA.AAG........................A....UUG.A...AAU.A.
+X80245.1/11535-11604                  CAU.AAG........................AA..AAGA.AGU.UCA.AU
+X13975.1/39-104                       CUA.AAA........................A...UAAA.GUU.UUG.A.
+X13975.1/791-854                      CUA.AAA........................U...AACU.A...AAA.A.
+X13485.1/5-77                         CCG.AAG........................AU..CGAA.GGU.UAA.AA
+U32309.1/158-89                       UUA.AGG........................G...UGAG.AGU.UGA.AU
+X17660.1/1002-1069                    AUU.AGG........................A...UGGA.CCC.UAG.AA
+X99772.1/11841-11913                  CCA.AAA........................AC..UCUU.GGU.GCA.AC
+X99772.1/5276-5204                    UAA.GAG........................UU..UAAA.GGA.UCG.AG
+X17661.1/419-487                      CAA.GAG........................U...CUGU.GGU.UAA.AG
+X17658.1/140-72                       CAG.AAG........................A...UGUG.GGG.UAG.UG
+X99772.1/5062-5131                    CCC.UCA........................G...CGGA.GGU.GAA.AA
+X99772.1/9544-9611                    CAC.ACG........................G...UCUU.GGU.UAG.AG
+X99772.1/5441-5375                    CCA.CAU........................A...CAGA.GGU.UUG.AG
+X99772.1/11702-11770                  CUA.AAA........................A...UAGA.GGU.UAA.AC
+AF125213.1/1282-1213                  UUA.AGG........................G...UGGG.AGU.UAA.AA
+M81755.1/6-77                         CCG.GAA........................GU..CGGA.GGU.UAA.AA
+L29771.1/1004-1071                    GUU.AAG........................A...CGGA.CCC.UAG.AA
+M10217.1/7394-7325                    CCG.UGU........................A...CAGA.GGU.UCA.AG
+M10217.1/11492-11561                  CAC.AAA........................G...UCUU.AGU.UAG.AA
+M10217.1/7154-7086                    CAA.UUG........................A...UGUU.GGA.UAA.AA
+M13046.1/2222-2289                    GCU.GAG........................A...UGAG.CCC.UAG.AA
+X04821.1/1-73                         CGA.AAG........................GU..CCCC.GGU.UCG.AA
+M10217.1/17388-17457                  CCG.AAG........................A...UUGA.GGC.UAA.AA
+M10217.1/11905-11973                  CAA.CAA........................A...UUAU.GGU.UAA.AC
+M10217.1/7325-7260                    CUC.GAG........................A...AGCA.A...ACG.AA
+M10217.1/9038-9106                    GCG.AAA........................U...AGCU.GGU.UAG.AC
+M10217.1/5770-5840                    GUG.AAA........................UA..UAUG.GGU.UCA.AA
+Y00430.1/2429-2358                    UAU.GAG........................GU..CUUG.GGU.UCA.AU
+M10217.1/7015-7083                    CCC.UAA........................G...CAGG.AGU.UAG.AA
+K02456.1/141-212                      CCA.GAG........................GU..CGAU.GGA.UCG.AA
+M10217.1/2136-2204                    GCU.GAG........................A...UGAGCCCU.ACG.AA
+M10217.1/5910-5978                    CCA.AAC........................A...UGUU.GGU.UAA.AC
+Y00163.1/254-326                      CUG.AGG........................GU..CCAG.GGU.UCA.AG
+M10217.1/13648-13715                  CUA.GAG........................U...CAGA.GGU.UAA.AC
+M10217.1/5909-5841                    UCU.CAG........................G...UGCA.GGU.UCA.AU
+Y10943.1/948-1016                     GAA.ACA........................A...UAUC.UGU.UAA.AC
+U15659.1/246-176                      CAG.AGU........................A...UGGG.GGU.UCG.AU
+M10217.1/4724-4798                    CUU.UUU........................AU..CAGG.GGU.UCA.AA
+M10217.1/16246-16178                  UCA.CAA........................G...UUCU.GGU.UAG.AG
+M10217.1/13781-13846                  CCA.GAA........................AC..UCUU.GGU.GCA.AA
+D12695.1/435-369                      UCG.AAG........................A...CAGA.GGU.UUG.AG
+D12694.1/2607-2676                    CCG.GAG........................AC..UGUA.GCC.UAA.CC
+AF314016.1/365-435                    GAG.GCU........................UA..UAGG.GGU.UCA.AA
+D10368.1/1439-1508                    CCU.UAA........................G...CGGA.GGU.UAA.AC
+D12695.1/368-304                      CCC.AAG........................A...UGCA.GUA.UAA.UA
+D12695.1/203-134                      CAG.GAG........................A...UGUA.GGU.UAA.UA
+D12694.1/2745-2677                    CCG.GUG........................G...UAAA.GGU.UAA.AG
+D10368.1/338-405                      CCA.ACA........................A...UGUU.G.U.UAA.AA
+AF314016.1/506-436                    UCU.UAA........................G...UAUA.GGU.UCA.AU
+M57527.1/1-70                         GCU.AAG........................A...UGAA.CCC.UAA.AA
+D12694.1/2533-2604                    CCA.GCA........................UC..UCUU.GGU.GCA.AG
+AF314018.1/1820-1748                  UAA.AAU........................AU..UACG.GGA.UCG.AG
+AF340025.1/630-698                    CUA.AAA........................A...UAGG.AGU.UUA.AC
+X52392.1/3967-4040                    CUU.UAU........................C...CAGA.GGU.UCA.AA
+X52392.1/16177-16108                  CUG.GAG........................A...UGGA.GGU.UUG.AG
+X52392.1/5172-5102                    UCU.UCU........................G...UGUA.GGU.UCG.AU
+X16401.1/1-69                         ACU.AAA........................U...CACA.GGU.GCA.AA
+J00881.1/210-282                      CUC.AGG........................GU..CGUG.GGU.UCG.AG
+X52392.1/16039-16107                  CCA.AAA........................AC..UGAA.GAC.UCC.AC
+X52392.1/11128-11195                  CAG.CAA........................A...UUAU.AGA.CCC.AC
+X52392.1/13000-13070                  CCA.CCU........................A...UCUU.GGU.GCA.AA
+X52392.1/6280-6355                    CCU.UAA........................A...UAAG.AGU.UAA.AC
+X52392.1/1228-1297                    GCC.AAG........................A...UGGU.AC..CUA.CU
+AF076356.1/60-128                     CUU.UAA........................A...AUCU.GGU.AUC.AA
+X52392.1/16775-16708                  CCG.UAG........................U...CCUU.GGG.GUC.UA
+X52392.1/2273-2345                    UGA.AAG........................A...UACC.CUC.AAC.AG
+X52392.1/5025-5096                    GUG.AAC........................A...UAGA.GGU.AUA.AC
+X52392.1/6430-6362                    CAG.GAG........................A...UACA.GGU.UAA.UG
+X52392.1/6573-6508                    UCG.UUG........................A...UGUA.CAC.UAA.AG
+X52392.1/8258-8184                    CAA.CAU........................G...UGAG.GGU.UCG.AU
+X52392.1/6506-6434                    UAA.AAU........................UG..UAUG.GGA.UCG.AA
+K01941.1/217-303                      CUG.UA..GCU.GU..CUA.......GCGACA...GAGU.GGU.UCA.AU
+X52392.1/5172-5240                    CCG.AAA........................A...UGAU.GGU.UUA.AC
+L07095.1/5086-5018                    CAA.UAG........................A...UGUA.GGA.UGA.AG
+AJ296990.1/141-209                    GUA.AAU........................UA..UAGA.GGU.UCA.AG
+L07095.1/5327-5261                    CUA.AAC........................A...CAGA.GGU.UUA.AA
+AB042524.1/5257-5192                  UCG.AAG........................G...UGUA.GAG.AAA.U.
+AB049357.1/11673-11743                CCA.AAA........................A...CCUU.GGU.GCA.AA
+L07095.1/15292-15358                  CCU.GAA........................A...UGAA.G.A.UCU.UC
+L07095.1/2676-2750                    CUU.GUU........................CC..CAGA.GGU.UCA.AA
+X00229.1/1945-2016                    GCC.GCG........................G...CCCG.GGU.UCG.AU
+V00711.1/3842-3772                    UCU.UAA........................G...UGUA.GGU.UCA.AU
+L07095.1/4950-5016                    CCC.UAA........................G...AAAA.C.A.CAC.AA
+AB042524.1/9391-9458                  UAG.UAG........................A...UUCU.GAA.UAA.AC
+AB042809.1/5159-5089                  UAA.AUU........................UU..CGUA.GGU.UUA.AU
+AC084429.5/20418-20485                CUG.ACA........................A...CAGG.AAA.UAA.AC
+AB042432.1/14140-14072                UCA.UUG........................G...UCGC.AGU.UGA.AU
+U47458.1/87-21                        CUG.GUG........................G...UGGG.GA..GUA.GC
+AB049357.1/1-68                       GCU.UAG........................A...UGGA.U.A.AUU.GU
+AY012114.1/954-1022                   CAG.AAG........................A...UUUC.A.U.GAC.CA
+AB042432.1/3845-3913                  CCG.AAA........................A...CGUU.GGU.UUA.AA
+AB042432.1/6942-7011                  GUU.AAA........................U...UAUA.GAU.CAA.UA
+J00642.1/462-533                      GCA.GCA........................A...CCUC.GGU.UCG.AA
+X00706.1/129-200                      CAG.UUG........................A...CCCG.GGU.UCG.AU
+X14848.1/3820-3750                    UCU.UAG........................G...UGUA.GGU.UCA.AU
+M22764.1/167-240                      CUA.AAA........................GG.UCCCU.GGU.UCG.AU
+J01436.1/1456-1522                    CCA.AAA........................A...UGAA.GA..GUC.AG
+X00704.1/131-202                      CGG.GAG........................A...CCGG.GGU.UCG.AU
+V00676.1/400-335                      CCC.UUA........................G...AAAA.C.A.AAC.AA
+X14848.1/5139-5066                    UAA.AUU........................UU..CGUA.GGAAUUU.GA
+AJ428514.1/9797-9864                  CAU.UAG........................A...UUAU.GAU.AAU.AA
+K01637.1/819-890                      CGA.GAG........................GU..CCUG.GGU.UCA.AA
+V00678.1/193-264                      UAA.AUU........................UU..CGUA.GGU.UUG.AA
+J01435.1/264-194                      UAA.AUU........................UU..CGUA.GGU.UUG.AA
+V01272.1/2790-2861                    GCC.GCG........................G...CCCG.GGU.UCG.AU
+M27315.1/1347-1280                    UCG.AAG........................G...UGUA.GAG.AAU.CU
+X14848.1/3824-3891                    CCG.AAA........................A...UGUU.GGU.UAA.AC
+V00680.1/447-380                      CAG.AAG........................A...AUUC.A.U.AAA.AA
+AJ428514.1/3834-3899                  CCG.AAA........................A...UGUU.GGU.CUA.AA
+V00677.1/264-332                      UAA.CAG........................A...UGUA.AGA.UAU.AG
+V00676.1/92-159                       UCG.AAG........................G...UGUA.GAG.AAU.CU
+X14848.1/1-67                         GCU.UAG........................A...UGGA.U.U.CAA.AA
+J01435.1/55-120                       CCC.UUA........................G...AAAA.C.A.AAC.AA
+X14848.1/3684-3752                    GUA.AAU........................AA..UAGA.GGU.UUA.AA
+V01556.1/306-238                      UCA.UUA........................G...UCAC.AGU.UAA.AU
+K00174.1/1-68                         GUU.AAG........................U...UAUA.GAC.UUA.AA
+V00676.1/23-88                        CUA.AAG........................A...CAGG.GGU.UGA.GC
+K00434.1/154-84                       UCU.UAG........................G...UGUA.GGU.UCA.AU
+AJ428514.1/11535-11602                CUA.ACA........................A...CAGG.AAA.UCA.AA
+V01556.1/1456-1523                    CCA.AAA........................A...UGAA.GAG.UCA.GC
+J01435.1/4494-4561                    CAG.UUA........................A...UUCU.GAA.AAA.AC
+J01435.1/6776-6846                    CCA.AAA........................A...CCUU.GGU.GCA.AC
+X14848.1/2654-2728                    CUU.GUU........................CC..CAGA.GGU.UCA.AA
+M25659.1/553-621                      GCC.UAG........................A...UGGA.U.U.CAC.AC
+D85272.1/587-657                      UCA.AAA........................A...CAUU.GGU.GCA.AC
+D85289.1/587-657                      UCA.AAA........................A...UAUU.GGU.GCA.AC
+D85271.1/587-657                      UCA.AAA........................A...UAUU.GGU.GCA.AC
+M22650.1/459-527                      CUA.ACC........................A...UAGA.GAC.UUA.CC
+D85289.1/459-527                      CUA.ACU........................A...UAGA.AGC.UUA.CC
+D85275.1/459-527                      CUA.ACU........................A...UAGA.GGC.CUA.CC
+D85268.1/459-527                      CUA.ACC........................A...UAGA.GAC.UCA.CC
+D38114.1/11688-11758                  CCA.AAA........................A...UUUU.GGU.GCA.AC
+D38114.1/11560-11628                  CUG.AUA........................A...CAGA.GGC.UCA.CA
+AF346998.1/4403-4470                  CCG.AAA........................A...UGUU.GGU.UAU.AC
+AF346999.1/4402-4331                  UCU.CAG........................G...GAUG.GGU.UCG.AU
+AC005329.1/7043-6971                  CUA.AAG........................GU..CCCU.GGU.UCG.AU
+AC007298.17/145366-145295             CGG.GAG........................A...CCGG.GGU.UCG.AU
+AC004941.2/32735-32806                CAA.GAG........................GU..CCCU.GGU.UCA.AA
+AC093311.2/140036-139968              UCA.UUG........................G...UCGU.GGU.UGU.AG
+M16479.1/42-123                       CUG.CC..GUC.....AUC.........GACUU..CGAA.GGU.UCG.AA
+AC092686.3/29631-29561                CGG.GAG........................G...CCCG.GGU.UCG.AU
+AF134583.1/1816-1744                  UAA.GUG........................UU..UGUG.GGU.UUA.AG
+AF346992.1/15890-15955                CCG.GAG........................A...UGAA.A...ACC.UU
+K01921.1/234-307                      CGA.AAG........................AU..UGGU.GGU.UCG.AG
+L23320.1/77-10                        UAA.CUA........................G...UUUU.GAC.AAC.AU
+AC005783.1/27398-27326                CGA.AAG........................GU..CCCC.GGU.UCG.AU
+AF382005.1/581-651                    GUU.UAG........................A...CGGG.C.U.CAC.AU
+AP000442.6/2022-1950                  CUG.AGG........................GU..CCAG.GGU.UCA.AG
+M15347.1/1040-968                     CCA.GGG........................GU..CGCG.AGU.UCA.AU
+AC018638.5/4694-4623                  CGA.GAG........................GU..CCCG.GGU.UCA.AA
+AF347015.1/12139-12207                CUG.ACA........................A...CAGA.GGC.UUA.CG
+AL352978.6/119697-119770              GCC.AAG........................GU..CGCG.GGU.UCG.AU
+AC008443.10/8240-8321                 CCA.GU..CUC.....UUC...G.....GGGG...CGUG.GGU.UCG.AA
+AC008670.6/83597-83665                CUG.ACA........................A...CAGA.GGC.UCA.CG
+AC008443.10/42590-42518               CUC.AGG........................GU..CGUG.GGU.UCG.AG
+AF347015.1/5827-5762                  UCG.AAG........................A...AGCA.GCU.UCA.AA
+J00309.1/356-427                      GCC.GCG........................C...CCCG.GGU.UCG.AU
+AF381996.1/4265-4333                  GUA.AAU........................AA..UAGG.AGC.UUA.AA
+AC008443.10/9027-8955                 CGA.AAG........................GU..CCCC.GGU.UCG.AA
+X04779.1/1-73                         CCU.UAG........................GU..CGCU.GGU.UCG.AU
+AF091512.1/37281-37352                CGA.GAG........................GU..CCCG.GGU.UCA.AA
+AC008443.10/38881-38809               CGA.AAG........................GU..CCCC.GGU.UCG.AA
+AF382013.1/10403-10467                CAU.UAA........................A...UUAU.G...AUA.AU
+AF347015.1/1604-1672                  UAG.GAG........................A...UUUC.AAC.UUA.AC
+AC024995.8/165717-165798              CCA.UU..GGG.G...UCU........CCCCG...CGCA.GGU.UCG.AA
+AC008443.10/43006-42934               CGA.AAG........................GU..CCCC.GGU.UCG.AA
+M89651.1/39808-39722                  CUG.UA..GCU.GU..CUA.......GCGACA...GAGU.GGU.UCA.AU
+AF347005.1/12268-12338                CCA.AAA........................A...UUUU.GGU.GCA.AC
+AC108081.2/59868-59786                GCA.GU..CUC.C...CCU........GGAGG...CGUG.GGU.UCG.AA
+AF347015.1/5892-5827                  CUA.AAG........................A...CAGG.GG..UUA.GG
+AF347001.1/16015-15948                CUA.AUG........................G...UGGA.G.U.UAA.AG
+Z54587.1/126-45                       CCA.GU..CUC.....UUC...G.....GAGG...CGUG.GGU.UCG.AA
+AC006449.19/196857-196784             CGA.AAG........................GU..UGGU.GGU.UCG.AG
+AL132988.4/95773-95841                CAG.UUG........................A...UGCA.GAG.UGG.GG
+X58792.1/174-245                      CCA.GCG........................A...UCCG.AGU.UCA.AA
+AC008670.6/83725-83795                CCA.AAA........................A...UUUU.GGU.GCA.AC
+X93334.1/6942-7009                    GUU.AAA........................U...UAUA.GGC.UAA.AU
+AF134583.1/1599-1666                  CCC.UCA........................G...UAAG.U.U.GCA.AU
+AL163195.5/3702-3774                  CCA.GGG........................GU..CGCG.AGU.UCA.AA
+V00675.1/586-656                      CCA.AAA........................A...UUUU.GGU.GCA.AC
+D38115.1/11583-11651                  CUA.AUA........................A...UAGG.GCC.CCA.CA
+X99256.1/11558-11626                  CUA.ACA........................A...UAGA.GGC.UCG.AA
+M22655.1/587-657                      CCA.AAA........................A...CAUU.GGU.GCA.AC
+M22657.1/587-656                      CCA.AAA............................AAUU.GGU.GCA.AC
+M22656.1/587-656                      CCG.AAA............................AAUU.GGU.GCA.AC
+M22656.1/459-528                      CUA.AUA........................A...UAGA.AGC.CCA.AA
+AF155162.1/115-49                     UUG.GUG........................G...UGAG.GU..UUA.AU
+M86496.1/1024-1089                    UAG.AAG........................A...UUUC.AU..ACA.C.
+M86496.1/1-68                         GCC.UAG........................A...UGAG.U.A.UAU.UA
+M86499.1/1-68                         GCC.AAG........................A...UGAG.UG..UAC.G.
+M86499.1/1022-1088                    UAG.AAG........................A...UUUC.ACA.CAU.C.
+M86501.1/1-68                         GCC.UAG........................A...UGAG.U...GUA.UU
+M86501.1/1024-1090                    UAG.AAG........................A...UUCC.AUA.CAC.U.
+M86495.1/1026-1092                    UAG.AAG........................A...UUUC.ACA.CAC.UA
+M86495.1/1-68                         GCC.UAG........................A...UGAG.U.G.CAC.UA
+AF490528.1/4630-4697                  GUU.AAG........................U...UACA.AGU.GAA.AG
+AF490528.1/1519-1448                  UCU.UAG........................G...AGUA.GGU.UCG.AU
+V00654.1/12038-12108                  CCA.AAA............................AAUU.GGU.GCA.AC
+AF490529.1/3010-2943                  CUA.AAG........................A...UAGA.GGU.UUG.AC
+AF490529.1/11834-11766                UCA.UUA........................G...UCAU.GGU.UAG.AU
+V00654.1/4197-4265                    CCG.AAA........................A...UGUU.GGU.UUA.UA
+K00242.1/1-75                         UUU.AUA........................UC..CAGA.GAU.UCA.AA
+V00654.1/15791-15726                  UUG.AUG........................G...UGAG.AC..UGC.A.
+AF493542.1/2517-2451                  UCA.GAG........................A...AGCA.GCU.UCA.AU
+AF034440.1/1115-1181                  GCC.UAG........................A...UGAG.U.C.UCC.CA
+AF493541.1/2418-2346                  UAA.AGU........................UU..CGUG.GGG.GUG.GA
+AF493542.1/6654-6722                  CAG.CUA........................G...UUUC.GGU.CUA.GU
+AF490529.1/2769-2701                  CAA.UUG........................A...UGUA.AGG.UGU.AG
+V00654.1/11907-11976                  CUA.ACA........................A...UAGA.AAC.UCA.UU
+AF493541.1/7070-7138                  CAU.UAG........................A...UUAU.GAU.UUA.AU
+AJ235316.1/1023-1090                  GCC.UAG........................A...UGAG.U.A.CAC.CA
+M86494.1/1026-1092                    UAG.AAG........................A...UUUC.ACA.U...AC
+M86493.1/1-68                         GCC.UAG........................A...UGAG.U.A.UAU.GA
+M86493.1/1025-1091                    UAG.AAG........................A...UUUC.ACA.CAC.C.
+M86498.1/1-69                         GCC.UAG........................A...UGAG.U.G.CUC.CA
+M86498.1/1026-1092                    UAG.AAG........................A...UUUC.ACC.CAC.C.
+M86500.1/1-68                         GCC.UAG........................A...UGAG.U.A.UAU.UA
+M86497.1/1-66                         GCC.UAG........................A...UGGG.U.A.UUU.A.
+M86497.1/1020-1086                    UAG.AAG........................A...UUUC.ACA.CGC.C.
+AL031229.2/40502-40430                CGA.AAG........................GU..CCCU.GGA.UCA.AA
+AL590385.23/26129-26058               GCC.GCG........................G...CCCG.GGU.UCG.AU
+AL009179.1/106037-106108              CCA.GAG........................GU..CGAU.GGA.UCU.AA
+AL356957.27/121645-121572             CGA.AAG........................GU..UGGU.GGU.UCG.AG
+AL662865.4/12206-12135                CCA.GCG........................A...UCCG.AGU.UCA.AA
+AL590385.23/27782-27864               GCA.GU..CUC.C...CCU........GGAGG...CGUG.GGU.UCG.AA
+Z98744.2/66305-66234                  CCA.GAG........................GU..CGAU.GGA.UCG.AA
+AL671879.2/100356-100285              UAU.GAG........................GC..CCCG.GGU.UCG.AU
+AL021808.2/65570-65498                CGA.AAG........................GU..CCCC.GGU.UCG.AA
+AL021918.1/81116-81197                CCA.UU..GGG.G...UUU........CCCCA...CGCA.GGU.UCG.AA
+AL355149.13/15278-15208               CGG.GAG........................A...CCCG.GGU.UCA.AU
+AL021918.1/94597-94678                CCA.UU..GGG.G...UUU........CCCCG...CGCA.GGU.UCG.AA
+AL590385.23/26487-26416               CAG.UUG........................A...CCCG.GGU.UCG.AU
+AL133551.13/12355-12436               CCA.AU..GGG.G...UCU........CCCCG...CGCA.GGU.UCG.AA
+AL021918.1/54817-54736                CCA.UU..GGG.G...UUU........CCCCG...CGCA.GGU.UCG.AA
+AL589879.21/171955-172027             CUG.AGG........................GU..UCAG.GGU.UCA.AG
+X16885.1/811-882                      GAG.AAG........................A...AGUU.UGU.GAA.AU
+X16885.1/631-561                      UUA.UAA........................A...AAAA.GGU.UUA.AU
+AF217350.1/265-194                    UAA.AAG........................AC..AGCA.AGA.UCA.AU
+X16885.1/460-388                      UUC.UUU........................AU..CAGA.GGU.UCA.AA
+AF217350.1/193-122                    CUC.ACA........................U...CAAA.GGU.UCA.AG
+X16885.1/1030-1101                    CAG.ACU........................U...UGAA.AGU.UUA.AC
+X16885.1/779-708                      UCA.AAA........................A...UAGAAGGA.UAA.AA
+X16885.1/635-704                      CCG.GAG........................U...AACU.GGU.AAACAA
+X16885.1/1019-953                     UUU.UCA........................AU..AGAG.AGU.GAA.AC
+X16885.1/950-882                      CUA.UAG........................A...UGCG.GCC.AGU.UU
+X16888.1/864-793                      UAA.AAG........................AG..AGCA.AGA.UCA.AU
+X16888.1/255-184                      UUA.UUU........................A...UAAA.GGU.UUA.AG
+X55514.2/4047-4119                    GAG.AAG........................A...AGUU.UGU.GAA.AU
+X16888.1/178-111                      CAA.AAG........................G...GCUU.UGU.UAAGAA
+X16888.1/869-940                      UCU.UUA........................A...UACA.AGU.GCA.AC
+X16887.1/553-487                      UUA.UAG........................G...UUUA.GGU.UGA.AC
+X55514.2/4027-3957                    UCA.AGA........................A...UAGAAGGA.UAA.AA
+X55514.2/4257-4189                    UUU.UAA........................A...UAAG.AGU.GGA.AC
+X55514.2/4416-4343                    CUU.ACA........................U...CAAG.GGU.UCA.AU
+X55514.2/4187-4119                    CUA.CAG........................A...UGCG.GUU.AUA.AU
+X55514.2/3882-3954                    CCA.AAG........................U...UACU.GGU.AAUCAA
+M25321.1/113-184                      CAA.AAC........................U...UGAA.AGU.UUA.AA
+M25321.1/478-410                      UUG.UAG........................A...UGCA.AGU.UUA.AU
+X55514.2/3696-3624                    UUC.UUU........................AU..CAAG.GGU.UCA.AU
+D16387.1/11555-11625                  GAG.CUG........................A...UAUU.UGU.GCA.AA
+D16387.1/276-206                      UAA.AUA........................GA..GGAA.GGU.UCG.AA
+X16886.1/1215-1285                    UCU.UAA........................A...UAUA.AGU.UCA.AC
+X16886.1/999-1070                     CAG.UAA........................C...UCCA.AGU.UUA.AC
+D16387.1/11909-11838                  CUA.CGA........................U...CAAG.GGU.UCA.AA
+X16886.1/993-924                      CUU.UAA........................A...UAAG.AAU.GGG.AA
+D16387.1/11325-11257                  CGA.AAG........................GU..UUUU.GUA.AAC.AA
+X16886.1/923-857                      CUA.UAG........................A...UGCG.G.G.UAA.UC
+D16387.1/11403-11471                  CUG.GAA........................U...UAUC.UGU.AACCAC
+X16886.1/781-711                      UCA.AAA........................A...UGGAAGGA.UAA.AU
+X16886.1/1355-1286                    CUG.UUG........................G...UGUA.AGU.AUA.AA
+X16886.1/458-387                      UUC.UUU........................AU..CGAA.GGU.UCA.AA
+D16387.1/11397-11328                  CUA.GGU........................A...GGAA.GGU.UCA.AG
+U50045.1/216-145                      CAG.GAG........................AU..AACA.AGA.UCA.AU
+M37162.1/1352-1420                    CUU.UUU........................A...UAAG.AAU.GGA.AA
+J04815.1/7401-7469                    CAG.AAG........................G...CUUU.GGU.UAA.AG
+J04815.1/1380-1448                    CAA.GAA........................AU..AGUA.GGA.UAA.AA
+J04815.1/1662-1729                    CCU.UAG........................A...UGCA.AUU.AGU.UC
+J04815.1/1231-1299                    UUG.UAG........................A...CGUA.AGU.GAA.AA
+J04815.1/2041-2109                    CAA.AUA........................GC..UCUU.AGC.GAA.AA
+J04815.1/1-73                         GCU.UCA........................A...AGAG.AGU.UAA.AG
+J04815.1/1371-1301                    UCC.UUG........................U...UGUG.GGU.UCA.AU
+J04815.1/1966-2036                    CCA.UAC........................A...CAAA.GGU.UAA.AU
+M37162.1/1557-1488                    GAG.GUC........................A...CACU.CGU.GCA.AU
+J04815.1/3159-3231                    UAG.ACU........................AU..CAAG.GGU.UAA.AU
+J04815.1/10228-10159                  CGU.UGG........................A...UAGA.GGU.UCA.AU
+J04815.1/952-1020                     CUC.UAA........................G...UUUG.AGU.UAA.AA
+M37162.1/1211-1282                    UUU.UC.........................AU..CGAA.GGU.UCA.AC
+J04815.1/1812-1884                    CCA.AGA........................A...UGGAAGGA.UAG.AA
+J04815.1/1592-1523                    CAG.AAA........................U...CCUA.AGU.UAA.AU
+J04815.1/1026-1098                    CUU.GGA........................G...AGAG.GGU.UAA.AG
+M28270.1/1-73                         CUU.CCU........................AU..CAAA.GGU.UCA.AC
+J04815.1/11997-12064                  CUG.GAG........................U...AACU.GGU.UAA.AA
+J04815.1/1953-1885                    CCA.AAA........................U...UGCU.GGU.UAA.AU
+X12631.1/10184-10115                  CGU.UUG........................A...UAGA.GGU.UUC.UU
+X12631.1/1567-1497                    CAA.AAG........................U...UCUA.AGU.UAA.AG
+X12631.1/7349-7415                    CAG.AUG........................G...UUUU.GGU.UCA.AC
+X12631.1/1426-1497                    CUU.UUA........................A...CGAG.GGU.UCA.AC
+X12631.1/2020-2087                    CAG.ACA........................G...UCUU.GGU.GAA.AA
+X12631.1/2088-2158                    UUU.CCU........................AU..CAAG.GGU.UCA.AC
+X12631.1/1775-1706                    GAG.ACC........................A...CACU.CGU.GCA.AU
+X12631.1/1207-1274                    UUG.CA.........................A...UGUA.AG..GUA.AG
+X12631.1/3132-3200                    UAG.AUU............................UAAG.GGU.UAA.AU
+X12631.1/1937-1868                    CCA.AA.........................AU..UGCU.GGU.UAA.AC
+X12631.1/1795-1866                    CCA.GGA........................A...UGAA.GGA.UAA.AA
+X12631.1/1014-1084                    CCA.GGA........................G...AGAG.GGU.AAA.CU
+X12631.1/1347-1277                    UCU.UCU........................G...CUUG.GGU.CCA.UU
+X12631.1/8405-8475                    UUA.AAA........................GA..AAUU.AGC.UAA.UA
+X12631.1/939-1009                     CUC.UUA........................AG..UUUG.AGU.UAA.AA
+X12631.1/1570-1639                    CUU.UAA........................A...CAAG.AAU.UGG.AA
+X12631.1/11945-12013                  CUG.AAG........................A...CGCC.AGU.AAA.CU
+X12631.1/1-73                         GCU.UCA........................A...AGGG.AGU.UAA.AG
+X12631.1/1944-2014                    CCA.UAU........................A...CAAG.GGU.UAG.AC
+AF100664.1/6440-6512                  CAG.AAG........................AU..UGCA.GGU.UCG.AA
+AC084571.1/17976-18047                CGA.GAG........................GU..CCCG.GGU.UCA.AU
+M34508.1/318-404                      CUG.UA..GGC.G...GUU...AG...CGCCG...CAGU.GGU.UCG.AC
+AC084609.1/20256-20184                CUG.GUU........................GU..CGCG.GGU.UCG.AG
+AF026213.1/13358-13277                CCA.GU..CCC.....UUC...G.....GGGG...CGUG.GGU.UCG.AA
+AC024877.2/101525-101454              CGA.AAG........................GU..UGGG.CGU.UCG.AU
+AC006635.2/21711-21640                UGC.GAG........................A...CCCG.GGU.UCA.AU
+AC084153.1/28467-28538                CCA.GAG........................GU..CGGU.GGA.UCG.AA
+M93388.1/1185-1251                    UUG.GAG........................G...UCUC.....UGG.UU
+AF491005.1/5436-5355                  CAA.AU..CUC.C...UA.........GGAGG...CGCA.GGU.UCG.AA
+X59583.1/330-410                      GCG.UU..CUC.U...UC.........GGAGG...CGCA.GGU.UCG.AA
+X59573.1/314-396                      CUC.AU..CC......AUU...C......GGUU..CGCG.AGU.UCG.AA
+M24578.1/1373-1445                    CUG.GUG........................GU..CGGG.GGU.UCG.AG
+X03499.1/37-110                       CAA.CAG........................GU..CUCG.AGU.UCG.AU
+AF037042.2/2935-2864                  CUG.GUA........................C...CUCG.GGU.UCG.AU
+X59563.1/1377-1449                    CUG.CAG........................GU..CGUG.GGA.UCG.AG
+X59571.1/319-390                      CUG.UUG........................AC..CCUU.GGU.UCG.AU
+X59582.1/477-558                      CAG.AU..CCC.U...UC.........GGGGG...CGCA.GGU.UCG.AA
+X59566.1/318-390                      CCU.GUA........................A...UCUG.AGU.UCG.AG
+K02322.1/59-130                       CUC.GAG........................GU..CCUA.GGA.UCG.AA
+X53444.1/72-144                       CGA.GAG........................GU..AAAG.GGU.UCG.AU
+X69660.1/114-186                      CUU.GUG........................GU..CGGG.GGU.UCG.AG
+X53443.1/135-206                      CGC.UAG........................GU..CCAU.GGU.UCG.AU
+X59562.1/71-144                       CGG.UAG........................GU..CUCA.GGU.UCG.AC
+AF067200.1/16-89                      GAU.UAG........................GU..CGUG.GGU.UCG.AU
+U25144.1/1062-991                     GAA.GAG........................GU..CAUG.AGU.UCG.AU
+X54300.1/29-102                       GGU.GAG........................GU..CCCU.GGU.UCA.AA
+D17791.1/52-123                       CGA.UUA........................GU..UCCG.GGU.UCG.AG
+X54300.1/105-177                      GCA.GAU........................GU..CAGC.GGU.UCG.AA
+X54299.1/1793-1866                    GGU.GAG........................GU..CCCU.GGU.UCA.AA
+J01399.1/2867-2939                    UUC.GAG........................GU..UGUG.GGU.UCG.AG
+X54408.1/1-73                         GAG.AAA........................A...CGCG.GAU.UCG.AA
+L13782.1/442-515                      CAU.GGG........................GU..CGGG.GGU.UCG.AA
+X55320.1/1-72                         CCA.AGA........................UG..CAUG.GGU.UCG.AA
+J01395.1/2878-2951                    GCA.AAA........................GU..CGAA.AGU.UCA.AA
+X51398.1/2-75                         CCA.AAG........................GU..UAUC.GGU.UCA.AG
+X62566.1/248-320                      CCU.GAU........................GU..CGUG.GGU.UCA.AU
+X55321.1/1-72                         CCA.GCU........................AU..CGCA.AGU.UCG.AA
+J01395.1/3006-3078                    GCA.GAU........................GU..CAGC.GGU.UCG.AA
+X55319.1/1-74                         CUU.GAA........................AU..CGAG.GGU.UCG.AG
+X05693.1/1054-1126                    GCA.GAU........................GU..CAGC.GGU.UCG.AG
+X15090.1/41-114                       CAC.GGU........................GU..CGGG.GGU.UCG.AA
+X62800.1/3583-3669                    CGA.GUA.UAC.AG..CUC...C...CUGUAC...CGAG.GGU.UCG.AA
+X03848.1/3091-3164                    GGU.GAG........................GU..CGCU.GAU.UCG.AA
+X04465.1/38367-38438                  GCG.UAA........................GU..CAUC.GGU.UCA.AA
+M20947.1/1-74                         ACG.GAA........................GU..UGCG.GGU.UCG.AG
+M20969.1/1-74                         CCU.AAU........................GU..CGUA.GGU.UCA.AA
+M20958.1/1-80                         GCA.GU..GC......UAA...G......GCU...UCUC.GGU.UCG.AA
+X04465.1/29596-29669                  CCU.CUA........................CG..CGCG.GGU.UCA.AU
+M20954.1/1-74                         UGG.CGA........................AU.UCACA.GGU.UCA.AU
+M68929.1/50694-50622                  GGA.AAG........................GC..CUCC.GGU.UCA.AG
+M20960.1/1-74                         GCG.AGA........................GU..CAUU.GGU.UCA.AA
+M68929.1/186481-186410                CUG.AAA........................A...CACG.GGU.UCG.AA
+M68929.1/49940-50012                  CAU.AAA........................GC..UGUC.GGU.UCA.AA
+M20972.1/1-72                         GAG.AAU........................GU..CUAC.GGU.UCA.AA
+M68929.1/182805-182734                CCG.AGA........................AA..CAAA.GGU.UCG.AA
+M20945.1/1-72                         CCU.CCA........................G...UAUA.GGU.UCG.AA
+M68929.1/174348-174275                CCU.UGU........................GU..CAGU.GGU.UCG.AA
+M68929.1/17407-17480                  UUG.GGG........................GU..UGAG.AGU.UCA.AA
+M68929.1/163972-163902                CAG.AGG........................A...UAUG.GGU.UCG.AU
+M68929.1/1540-1461                    CCG.UU..CC......UAU...U......GGU...UAUU.GGU.UCA.AG
+X04465.1/90332-90261                  CGA.UUG........................GU..CGUA.GGU.UCA.AA
+M20968.1/1-73                         GCG.AUG........................GU..CAUC.GGU.UCG.AC
+M20957.1/1-85                         CCG.UU..GGC.UU..UAA.......AGACCG...UGAG.GGU.UCA.AG
+M68929.1/79613-79540                  UUG.AUG........................GU..CACA.GGU.UCA.AA
+X04465.1/112638-112565                CAC.GGU........................GU..CGGG.GGU.UCG.AA
+M68929.1/151018-150946                CUG.AAU........................GU..UGUG.GGU.UCG.AA
+M68929.1/152677-152605                UCG.CAC........................A...CGGG.GGU.UCA.AA
+M20948.1/1-71                         CCU.UUA........................U...CCCC.AGU.UCA.AA
+M68929.1/79397-79315                  CUG.CU..GAA.....GGU...U.....UUCUA..CGUA.GGU.UCG.AA
+M68929.1/18311-18382                  GCU.AAG........................GU..UGAG.GGU.UCA.AG
+X04465.1/57877-57950                  CAU.GAA........................GU..CAAG.GGU.UCG.AA
+M68929.1/166107-166035                UUA.AAG........................GU..CGCA.GGU.UCA.AG
+X01647.1/2451-2378                    CUU.GAG........................GU..CAUA.GGU.UCA.AA
+M68929.1/39446-39374                  CCA.AAG........................GU..UAAG.GGU.UCG.AA
+M68929.1/186579-186500                CUG.UU..UCU.....AAU.........GGAA...UAUC.GGU.UCG.AA
+M20959.1/1-72                         CGA.CGA........................GU..UCCG.GGU.UCG.AG
+M20966.1/1-88                         CCG.AU..AUA.GUUUUUA.....AGAUUAU....CGAG.GGU.UCA.AA
+X04465.1/3679-3758                    UUC.GU..GCU.....UAA.........AGCA...UGGA.GGU.UCG.AG
+M68929.1/48611-48684                  CCA.GAA........................GU..CGCG.GGU.UCA.AA
+M68929.1/166929-166856                GGU.GAU........................AU..UGUA.GGU.UCG.AG
+M20952.1/1-71                         CUA.ACG........................A...UGCG.GGU.UCG.AU
+M20942.1/1-73                         GCG.GAU........................GU..CAGC.GGU.UCG.AG
+X04465.1/36643-36562                  CCG.CU..GGC.....AAU.........GCCUA..CGCU.GGU.UCA.AA
+M68929.1/36559-36632                  CAG.AAA........................GU..UACA.GGU.UCA.AA
+M20964.1/1-88                         CCG.UU..GUA.CAAGCUU.....UUUGUAC....CGAG.GGU.UCG.AA
+X04465.1/64788-64715                  CAA.AAU........................GU..CGCA.GGU.UCG.AA
+X04465.1/48845-48932                  GCU.AU..GUA.GGCUUUU.....GGUCUAU....CGAG.GGU.UCG.AA
+X04465.1/50998-51070                  CCU.CGU........................GU..CACC.AGU.UCA.AA
+M20949.1/1-72                         CUG.UUA........................UU..CGGA.GGU.UCG.AA
+M68929.1/41917-41989                  GAG.AGA........................GU..CAGC.GGU.UCA.AG
+M68929.1/172005-172075                CCU.AUA........................A...AGAU.GGU.UCG.AA
+M68929.1/32684-32756                  UAU.UGG........................GU..CGUU.GGU.UCG.AA
+M68929.1/15170-15243                  UUG.AAG........................GU..CACA.GGU.UCA.AA
+M68929.1/164824-164907                CCG.AA..GUA.UU..GAG.......AAUAC....CGGG.GGU.UCG.AA
+M20951.1/1-71                         GAG.AAU........................A...UGCG.GGU.UCG.AU
+X04465.1/36787-36715                  GAG.GCG........................A...CGGG.GAU.UCG.AA
+X04465.1/120306-120235                GUG.GAA........................GU..CAUC.AGU.UCG.AA
+M68929.1/165481-165397                CUG.GU..GAC.CA..UAA.......UGUUCG...UGGG.GGU.UCG.AG
+M68929.1/20078-20150                  UCG.AAA........................A...CACG.GGU.UCA.AA
+D17510.1/119065-118992                CCA.CCA........................CG..CGCG.GGU.UCA.AU
+D11467.1/1-72                         CUG.UUA........................UU..CGGA.GGU.UCG.AA
+D11467.1/6989-6916                    UGGCGAA........................CU..CGCG.GGU.UCA.AU
+X00764.1/173-244                      CCU.UUG........................G...UAUA.GGU.UCA.AG
+AF449163.1/604-532                    GAG.GCA........................G...CGGG.GAU.UCG.AC
+AJ270287.1/567-495                    GAG.GCA........................G...CGGG.GAU.UCG.AC
+D13102.1/342-269                      CCC.AAU........................GU..CGUA.GGU.UCA.AA
+X15901.1/15784-15867                  UCG.UU..GAC.A...AUA........UGUCUA..CGCU.GGU.UCA.AA
+X15901.1/44438-44524                  GCU.AU..GUA.GAC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+X15901.1/105074-105153                GCA.GU..GCU.....CA..........AGCA...UCUC.GGU.UCG.AG
+D13107.1/530-459                      UGA.CUG........................GU..CGUA.GGU.UCG.AA
+X15901.1/99287-99217                  UGA.CUG........................GU..CGUA.GGU.UCG.AA
+U61165.1/404-477                      CUG.AAG........................AC..UGCA.GGU.UCG.AA
+X17318.1/109-39                       CCU.UUA........................C...CCCC.AGU.UCA.AA
+M74160.1/2030-2100                    CCU.UUA........................U...CCCC.AGU.UCA.AA
+X13704.1/1807-1880                    CAA.AAU........................GU..AACG.GGU.UCA.AA
+M58306.1/1-72                         GGC.GAG........................GU..CUCU.GGU.UCA.AG
+X86563.2/66129-66056                  CAA.AAU........................GU..CACA.GGU.UCA.AA
+X05295.1/313-226                      CCG.GU..AUA.GUUCUAG.....GAACUAU....CGAG.GGU.UCG.AA
+L02941.1/716-643                      CUU.GAG........................GU..CACG.GGU.UCG.AU
+X86563.2/119998-119925                CAC.GGU........................GU..CGGG.GGU.UCG.AA
+M16907.1/208-137                      UGA.CUG........................GU..CGUA.GGU.UCG.AA
+M16333.1/1-74                         GGU.GAU........................AU..UGUA.GGU.UCG.AG
+X07380.1/111-198                      UCG.AC..AUA.CAA.GAA...GA.UUGUAU....CAUG.GGU.UCG.AA
+J04502.1/2903-2830                    CCC.GAU........................GU..CGUA.GGU.UCA.AA
+X86563.2/48153-48081                  GCG.AGG........................GU..CAUC.GGU.UCA.AA
+AJ012132.1/54-126                     CCU.CGU........................GU..CACC.AGU.UCA.AA
+AJ011900.1/63-136                     CUG.AAG........................AC..UGCA.GGU.UCG.AA
+X62453.1/1-74                         GCG.GAA........................GC..UGCG.GGU.UCG.AG
+AJ011807.1/2601-2531                  GAG.AAG........................A...UACG.GGU.UCG.AU
+X61674.1/1095-1008                    CCG.UU..GUA.CAA.UUU...UU.UUGUAC....CGAG.GGU.UCG.AA
+X13246.1/151-233                      CUG.UU..GAA.....GGU...U.....UUCUA..CGUA.GGU.UCG.AA
+X15379.1/71-144                       CCA.GAA........................GU..CGCG.GGU.UCG.AA
+X14698.1/250-321                      UCG.AAG........................A...CACG.GGU.UCG.AU
+M16843.1/2824-2752                    GCG.GGA........................GU..CAUU.GGU.UCA.AA
+AB042240.3/15036-15107                GCA.UAA........................GU..CAUC.GGU.UCA.AA
+AB027572.1/4261-4342                  UCG.UU..GAC.....AAU.........GUCUA..CGCU.GGU.UCA.AA
+AB042240.3/6758-6687                  CCG.UUA........................CU..CGGA.GGU.UCG.AA
+M16839.1/41-111                       GAG.AAG........................A...UACG.GGU.UCG.AU
+X15118.1/1470-1542                    CCU.CGU........................GU..CACC.AGU.UCA.AA
+AB042240.3/84552-84472                CUC.GU..GCU.....AAA...G.....AGCG...UGGA.GGU.UCG.AG
+X07379.1/305-375                      CCU.UUA........................U...CCCC.AGU.UCA.AA
+AB042240.3/36390-36319                CCU.UUG........................G...UAUA.GGU.UCA.AA
+X13247.1/151-237                      CCG.AA..GUA.UUG.AUA...G..GAAUAC....CGGG.GGU.UCG.AA
+M55314.1/21-92                        UCG.GCA........................UG..CAAA.GGU.UCG.AA
+X05602.1/210-283                      CCC.AAU........................GU..CGUA.GGU.UCA.AA
+K02003.1/1-74                         CCU.GAG........................GU..CGAG.AGU.UCG.AG
+AB042240.3/82974-82901                UGG.UAA........................AUU.UGCG.GGU.UCA.AU
+AP000397.1/114390-114319              CCG.GCA........................UG..CAAA.GGU.UCG.AA
+AP000397.1/130600-130527              CCU.UGU........................GU..CAGU.GGU.UCG.AA
+AP000397.1/130445-130371              CAG.AGG........................GC..CAUA.GGU.UCG.AA
+K00281.1/1-72                         GCG.UAA........................GU..CAUC.GGU.UCA.AA
+J01440.1/394-465                      GUG.GAA........................GU..CAUC.AGU.UCG.AG
+AJ400848.1/26718-26788                CCU.UGU........................U...CCCC.AGU.UCA.AA
+M31489.1/112-183                      CCU.UUG........................G...UAUA.GGU.UCA.AA
+AJ400848.1/45575-45503                GCG.AUG........................GU..CAUC.GGU.UCG.AG
+AJ400848.1/34280-34188                CCG.GC..AUA.GUUCUUUAUUCAGAACUAU....CGAG.GGU.UCG.AA
+AJ400848.1/29178-29105                GCG.GAA........................GC..UGCG.GGU.UCG.AG
+Y00125.1/116-196                      CUC.GU..GCU.....AAA...A.....AGCG...UGGA.GGU.UCG.AG
+AJ400848.1/74-1                       CCA.CCA........................UU..CGCG.GGU.UCA.AU
+AJ400848.1/50859-50931                GCG.GGA........................GU..CAUU.GGU.UCA.AA
+AJ400848.1/29803-29731                GAG.ACA........................A...CGGG.GAU.UCG.AC
+AJ400848.1/44024-44110                GCU.AU..GUA.GGC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+X07462.1/14-87                        UGGCGAA........................UU..CGUA.GGU.UCA.AU
+X87209.1/183-268                      UCG.AC..AUA.CAA.GAA...GA.UUGUAU....CAUG.GGU.UCA.AA
+X73425.1/2369-2440                    UGA.CUG........................GU..CGUA.GGU.UCA.AA
+X74126.1/2430-2501                    UCG.AAG........................A...CACG.GGU.UCG.AU
+M81884.1/41401-41330                  CGA.UUG........................GC..CGUA.GGU.UCG.AC
+M81884.1/42594-42515                  GCA.GU..GCU.....AU..........AGCA...UCUU.GGU.UCG.AG
+X61368.1/228-301                      CAC.GGU........................GU..CGUG.GGU.UCG.AA
+X61698.1/1470-1542                    GCG.GGA........................GG..CAUU.GGU.UCA.AA
+Z00044.1/50240-50312                  CCU.CGU........................GU..CACC.AGU.UCA.AA
+Z00044.1/68888-68815                  CCC.GAU........................GU..CGUA.GGU.UCA.AA
+X01017.1/487-417                      GAG.AAG........................A...UGCG.GGU.UCG.AU
+X01016.1/450-523                      CAA.AAU........................GU..CACA.GGU.UCA.AA
+X02217.1/416-488                      GAG.GCA........................G...CGGG.GAU.UCG.AA
+M16912.1/86-157                       GCG.UAA........................GU..CAUC.GGU.UCA.AA
+M16897.1/160-88                       GCG.AUG........................GU..CAUC.GGU.UCG.AU
+X01017.1/116-189                      CUU.GAG........................GU..CACG.GGU.UCA.AA
+X00181.1/495-582                      CCG.UU..GUA.CGA.GUU...AA.UCGUAC....CGAG.GGU.UCG.AA
+X00360.1/1-73                         CCU.UAG........................GU..CACU.GGU.UCG.AA
+M16869.1/80-166                       GCU.AU..GUA.GGC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+K01727.1/129-57                       GCG.GGA........................GU..CAUU.GGU.UCA.AA
+M16909.1/81-161                       CUC.GU..GCU.A...AA.........UAGCG...UGGA.GGU.UCG.AG
+X72895.1/1-72                         CCU.UUU........................UU..CCCC.AGU.UCA.AA
+X00446.1/283-210                      CCA.CCA........................UG..CGCG.GGU.UCA.AU
+M23767.1/162-241                      GCA.GU..GC......UAA...U......GCA...UCUC.GGU.UCG.AG
+X53392.1/97-170                       GGU.GAU........................AU..UGUA.GGU.UCG.AG
+Y18934.1/3868-3797                    GUG.GAA........................GU..CAUC.AGU.UCG.AG
+AJ243756.1/1-71                       CCU.GGA........................A...UGAC.GGU.UCG.AC
+AC122544.1/63069-62986                CUG.GU..CCU.CGU..........GAGAGGG...CGUG.GGU.UCA.AA
+X01120.1/76-149                       CAC.GAU........................GU..CGGG.GGU.UCG.AA
+X07922.1/12-85                        CAA.AAU........................GU..CACG.GGU.UCA.AA
+M58319.1/196-282                      CCG.AA..GUA.UUG.AUA...A..GGAUAC....CGGG.GGU.UCG.AA
+X07125.1/118-191                      CUG.AAG........................AC..AGCA.GGU.UCG.AA
+AJ271079.2/59828-59899                CCG.CUA........................UU..CGGA.GGU.UCG.AA
+AJ271079.2/19772-19686                GCU.AU..GUA.GGC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+AJ271079.2/114727-114656              CGA.UUG........................GU..CGUA.GGU.UCG.AA
+X04377.1/307-380                      CUG.AAG........................AU..UGCA.GGU.UCG.AA
+X03676.1/445-516                      GCU.GAG........................GU..UGAG.GGU.UCA.AG
+AP002983.1/63669-63596                CCC.GAU........................GU..CGUA.GGU.UCA.AA
+AP002983.1/121-48                     CCA.CCA........................UG..CGCG.GGU.UCA.AU
+M17129.1/151-222                      CCA.CAG........................GU..CCCA.GGA.UCG.AA
+X07377.1/52-124                       GCG.GGA........................GU..CAUU.GGU.UCA.AA
+AF052653.1/130-203                    CUG.AAG........................AU..UGCA.GGU.UCG.AA
+X06428.1/229-300                      GUG.GAA........................GU..UAUC.AGU.UCG.AG
+X07375.1/305-376                      UCG.AAG........................A...CACG.GGU.UCG.AU
+X00476.1/1-85                         CCG.UC..GAC.U...UAA...GA...AAUCA...UGAG.GGU.UCA.AG
+K00235.1/1-85                         CCG.UC..GAC.UU..AAU.......AAAUCA...UGAG.GGU.UCA.AG
+X15059.1/507-589                      CUG.UU..GAA.....GUU...U.....UUCUA..CGUA.GGU.UCG.AA
+M21542.1/51-134                       CUG.GU..CUU.C...GAG...A....GAGGG...CGUG.GGU.UCA.AA
+X12857.1/421-494                      CCA.CCA........................UG..CGCG.GGU.UCA.AU
+M16863.1/21-94                        CAC.GGU........................GU..CGGG.GGU.UCG.AA
+X55033.1/412-483                      GUG.GAA........................GU..CAUC.AGU.UCG.AA
+X05395.1/365-438                      CCC.GAU........................GU..CGUA.GGU.UCA.AA
+X05394.1/580-653                      CUU.GAG........................GU..UACG.GGU.UCA.AA
+X05395.1/122-195                      CAA.AAU........................GU..CACA.GGU.UCA.AA
+AJ002222.1/720-791                    GCU.GAG........................GU..UGAG.GGU.UCA.AG
+M16864.1/642-714                      GAG.GCA........................A...CGGG.GAU.UCG.AC
+X05394.1/803-733                      GAG.AAG........................A...CGCG.GGU.UCA.AU
+X01676.1/804-877                      GCG.GAA........................GC..UGCG.GGU.UCG.AG
+X04761.1/963-892                      GCG.UAA........................GU..CGUC.GGU.UCA.AA
+M16863.1/456-385                      CGA.UUG........................GU..CGUA.GGU.UCA.AA
+M16863.1/577-660                      CUC.GU..GCU.....AAA...C.....AGCG...AGGA.GGU.UCG.AG
+X51471.1/6754-6681                    CCA.CCA........................UG..CGCG.GGU.UCA.AU
+X02444.1/95-15                        CUC.GU..GCU.....AAA...C.....AGCG...UGGA.GGU.UCG.AG
+AF487242.1/558-475                    UCG.UU..GGC.A...AUA........UGUCUA..CGCU.GGU.UCA.AA
+X66520.1/7-88                         CAU.GU..GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AA
+AL162971.1/11752-11825                CUG.AAG........................GU..CUCC.GGU.UCG.AA
+AC002341.3/6810-6881                  CGA.GAG........................GU..CCCG.AGU.UCA.AU
+X12889.1/644-572                      GCA.GGA........................GU..CAUU.GGU.UCA.AA
+M58320.1/108-194                      CCG.AA..GUA.UUU.CUA...G..GAAUAC....CGGG.GGU.UCG.AA
+X67736.1/4837-4923                    GCU.AU..GUA.GGC.UUU...U..GUUUAC....CGAG.GGU.UCG.AA
+AC009323.4/37955-37874                CAU.GU..GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AA
+X66414.1/9-82                         UGGCGAA........................UU..CGUA.GGU.UCA.AU
+X14110.1/261-348                      UCG.AC..AUA.CAA.GAA...GA.UUGUAU....CAUG.GGU.UCG.AA
+AL138651.1/64525-64597                CGA.GAG........................GC..ACAG.GGU.UCG.AU
+X57593.1/241-312                      CAG.AAG........................GU..UGCG.UGU.UCG.AU
+AC068900.3/7333-7404                  CGG.GUG........................A...CCCG.GGU.UCG.AU
+AC009323.4/42522-42441                CAU.GU..GGG.U...UUU........GCCCG...CGCA.GGU.UCG.AA
+AC018907.5/9587-9517                  GUA.CAG........................A...CCCG.GGU.UCG.AU
+AB017063.1/58819-58900                CAU.GU..GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AA
+AL161496.2/172002-171930              CUG.AAG........................GU..CGCG.UGU.UCG.AU
+AC009323.4/14362-14281                CAU.GGA.GGC.....UUU.........GCCCG..CGCA.CGU.UUG.AA
+AC009323.4/12825-12742                CAU..GU.GGG.C...UUU........GCCCG...CGCA.GGU.UCG.AA
+AP000423.1/76-4                       UCA.CCA........................U...CGCG.GGU.UCA.AU
+L35909.1/103-174                      CAG.AAG........................GU..UGCG.UGU.UCG.AU
+X63088.1/299-371                      CUA.AUG........................GU..CGCA.GGU.UCA.AG
+X13558.1/186-115                      CCG.CUA........................UU..CGGA.GGU.UCG.AA
+X17616.1/380-293                      CCA.UU..GUA.CGA.GUU...AA.UCGUAC....CGAG.GGU.UCG.AA
+AF166114.1/53704-53775                CGA.CUA........................GU..UCCG.GGU.UCG.AA
+X52739.1/1-72                         GGC.GAG........................GU..CUCU.GGU.UCA.AG
+M21373.1/208-280                      GCA.GAC........................GU..CAGC.AGU.UCG.AG
+M21373.1/131-204                      GGU.GAG........................GG..CCCU.GGU.UCA.AA
+X15768.1/134-207                      GGU.GAG........................GU..CUCU.GGU.UCA.AA
+X15768.1/211-283                      GCA.GUG........................GU..CAGC.GGU.UCG.AG
+M10671.1/1-72                         CAG.AAG........................GC..UGCG.UGU.UCG.AA
+U24159.1/431-359                      CCG.UUG........................GU..CGAA.GGU.UCG.AA
+X03016.1/3583-3669                    CCG.GC..AGU.CGCUCC......GGCGACU....CAUA.GGU.UCA.AA
+AF158101.6/72033-71960                GGA.AAG........................GU..UACC.AGU.UCA.AA
+AF158101.6/72364-72294                CUG.AUG........................A...UGUG.AGU.UCG.AU
+AF158101.6/72530-72458                GCU.AGA........................UG..CAAA.GGU.UCG.AG
+AF158101.6/72456-72373                GCU.GC..GGA.A...UGA...U....UUCCU...UGUG.GGU.UCG.AG
+X03016.1/4539-4610                    UUU.GCG........................G...UCCU.GGU.UCG.AU
+K00277.1/1-73                         GAG.GAU........................GU..CGGC.GGU.UCG.AU
+K00354.1/1-74                         CAG.GAG........................GU..CCAA.GGU.UCA.AA
+AF016404.1/2636-2555                  CAU.GU..GCU.U...AUA........AAGCG...UACC.GGU.UCA.AC
+#=GC SS_cons                          >>>.>...............................<<<.<<........
+
+AP000063.1/59179-59095                ..UCCCA.C.CCCCCGC.A
+AE006696.1/291-218                    ..UCCCC.G.CGGCGGC.A
+AE006699.1/3409-3482                  ..UCCCC.U.CGGGCCC.A
+X06054.1/711-637                      ..UCCCA.G.CGGGCCC.A
+AP000989.1/73279-73354                ..UCCCG.G.CGGCCGC.A
+X14835.1/6927-7002                    ..UCCCG.G.CCCCGGC.A
+AE009773.1/7700-7629                  ..UCCCG.G.CCGGUCC.A
+AE009855.1/3683-3767                  ..UCCCA.C.CCCCCGC.A
+X05071.1/204-288                      ..UCCCA.C.CCCCCGC.A
+AE000965.1/156-85                     ..UCCCG.C.CGAGUCC.A
+M87833.1/2781-2865                    ..UCCUG.C.UCCCUGC.A
+M87833.1/353-437                      ..UCCCC.G.CCACGAC.G
+AE005128.1/6659-6734                  ..UCCGG.C.CCUUGGC.U
+X02584.1/1-77                         ..UCCGG.C.CCUUGGC.U
+K02528.1/1-74                         ..UCCCU.C.CGGCCCC.A
+AB003409.1/96-167                     ..UCCCA.G.UGGGUCC.A
+AE000930.1/11782-11855                ..UCCCG.G.UGGGUCC.A
+M32222.1/3110-3183                    ..UCCCG.G.UGGGUCC.A
+M26978.1/826-899                      ..UCCUG.C.CGGCGGC.G
+M26978.1/1192-1264                    ..UCCCG.G.CCCUGGC.C
+M26977.1/379-453                      ..UCCGG.G.UGGCCCC.A
+M26978.1/907-980                      ..UCCCA.U.UGGGCCC.A
+M26977.1/557-628                      ..UCCCG.G.CCAGGGC.G
+M26978.1/994-1068                     ..UCCCG.A.CCGGAGC.A
+M26977.1/635-708                      ..UCCCG.U.CGGGCCC.G
+M32222.1/1277-1363                    ..UCCCG.U.CCCCGGC.G
+M26977.1/276-348                      ..UCCCG.C.CCGAGGC.U
+M26978.1/1092-1174                    ..UCCCU.G.CCCCCGC.A
+U67517.1/7202-7276                    ..UCCCU.U.CGGGCCC.A
+U67537.1/160-234                      ..UCUGG.G.CAGGCCC.A
+U67538.1/10143-10207                  ..UCCGG.C.UGGG.....
+U67517.1/7412-7496                    ..UCCCU.G.CCCCUGC.A
+U67528.1/1221-1293                    ..UCCGC.G.CCGGGCU.A
+U67492.1/3149-3223                    ..UCCCG.G.CCGGAGC.A
+U67528.1/1042-969                     ..CCCCG.C.CCGAGGC.U
+U67517.1/7511-7582                    ..UCCCG.G.UCCCGGC.C
+U67492.1/3051-3122                    ..UCCCC.U.CGGGUCC.G
+X00916.1/823-889                      ..UCCCC.C.C........
+X00916.1/1570-1644                    ..UCCCG.G.CCAGGGC.G
+AF108356.1/1-74                       ..UCCCU.U.CGGGCCC.G
+X00916.1/933-1007                     ..UCUGG.G.CAGGCCC.A
+X00916.1/1018-1091                    ..UCCGG.C.UCGCGGG.A
+X00083.1/99-171                       ..UCCCG.C.CGGGUCC.A
+M19342.1/69-141                       ..UCCCC.A.CGGGUCC.A
+X51423.1/1802-1874                    ..UCCCA.G.CAAGUCC.A
+AY017179.1/1528-1601                  ..UCCCG.G.CCGGUCC.A
+X68198.1/9818-9745                    ..UCCAU.C.CCCCGCU.A
+AF004309.1/87-160                     ..UCCCG.C.CACCCCG.A
+X52070.1/777-849                      ..UCCAG.U.CGGGGGA.G
+X65556.1/351-423                      ..CCUCG.U.CGUCCGC.U
+X53649.1/495-566                      ..UCCUG.G.UAGCCCA.G
+X52070.1/699-771                      ..UCCAG.U.CCGGGGA.G
+X53649.1/160-231                      ..UCCUG.G.UAGCCCA.G
+AF186372.1/596-669                    ..UCCUG.U.CCCCGCU.A
+X53649.1/604-676                      ..UCCGG.U.CGGGGGU.A
+M32254.1/51-124                       ..UCCUG.U.CCCCGCU.A
+AB067577.1/1615-1688                  ..UCCAG.G.AUGGCCC.A
+AF105125.1/104-176                    ..UCCGC.U.AACCUCC.A
+D17540.1/1-73                         ..UCCCG.U.CUCCCGC.U
+X51824.1/190-272                      ..UCCAG.C.CCUGCCC.A
+X51824.1/381-453                      ..CCCGG.C.CGCGAGC.U
+X60981.1/3898-3969                    ...GCCG.U.CGGGACC.G
+AB031214.1/4204-4277                  ..UCCAC.U.CAGGCCC.A
+AF008220.1/5629-5712                  ..UCCCU.U.CAUCCGC.A
+K01389.1/345-433                      ..UCCCU.U.GCUCUCC.G
+Z82044.1/16317-16387                  ..UCCGG.G.UGUCGCC.U
+AF008220.1/6888-6961                  ..UCCAU.U.CAGGCCC.A
+AF142677.4/47404-47332                ..UCCUU.C.AUGGCUC.A
+AF008220.1/6334-6422                  ..UCCCU.C.UUCCUCC.G
+AF071855.1/254-326                    ..CCCGC.U.AGGCUCC.A
+AF008220.1/6713-6785                  ..UCCCA.U.CAAUCGC.C
+AF008220.1/5322-5394                  ..CCCGU.C.AUCCUCC.A
+AB013373.1/3754-3825                  ..UCCCG.U.CUUCCGC.U
+AB031213.1/2203-2276                  ..UCCCG.U.CCGGACC.G
+AB001488.1/62222-62293                ..UCCAG.C.UAGCCCA.G
+AF008220.1/6172-6245                  ..CCCCU.C.CGCCGCU.A
+AF142677.4/47045-46960                ..UCCGG.C.CCUCGGC.A
+AF008220.1/6443-6516                  ..UCCUG.C.CCCCGCA.A
+X60981.1/3261-3348                    ..UCCCU.U.GCUCUCC.G
+AF008220.1/6975-7046                  ..UCCUG.C.CUGUGGA.G
+AF008220.1/5997-6070                  ..UCCUG.U.CUUCCCG.A
+AF008220.1/7053-7140                  ..UCCCU.C.CUUCUCC.G
+X60981.1/3446-3518                    ..CCCGU.C.AUCCUCC.A
+AB031211.1/7799-7884                  ..UCCGG.C.CCUCGGC.A
+Z82044.1/16031-16103                  ..UCCCA.U.CAAUCGC.C
+Z99104.2/95646-95728                  ..UCCCU.U.CACCCGC.A
+Z82044.1/15843-15924                  ..UCUGC.C.CCCCUCC.A
+AB013372.1/8-81                       ..UCCUC.U.CGGGCGC.G
+X60981.1/3182-3253                    ..UCCUG.C.CUGCGGA.G
+AF008220.1/6620-6692                  ..UCCGU.C.CCGAGCC.A
+K01390.1/620-691                      ..UCCCG.U.CUUCCGC.U
+D89936.1/1231-1150                    ..CCCGA.C.CACCGGU.A
+AB031211.1/8065-8137                  ..CCCGC.U.AGGCUCC.A
+AF008220.1/7169-7240                  ..UCCCG.U.ACGGGUC.A
+AB031213.1/2678-2748                  ..UCCCA.U.CACCCGC.U
+AF008220.1/6251-6324                  ..UCCUA.C.AAGGUCC.A
+AB031215.1/9125-9195                  ..UCCUA.C.UGCCCCU.G
+X55523.1/17-90                        ..UCCCG.C.UACUCCG.A
+AF008220.1/5430-5502                  ..UCCUC.U.UGCCGGC.A
+Z99104.2/165829-165901                ..CCCGC.U.UGGAAGC.U
+AF269787.1/2464-2393                  ..UCCUA.C.CUGCGGA.G
+AF070678.1/91-163                     ..CCCGC.U.AGGCUCC.A
+X15245.1/160-231                      ..UCUGA.C.AGGCGGA..
+M18744.1/76-164                       ..UCCUG.U.ACUCUCC.U
+X15246.1/271-344                      ..UCCUA.C.UGGGUGC.A
+X15246.1/425-492                      ..UCCCG.U.ACGGG.U..
+X15245.1/588-660                      ..UCCCG.C.AUGGACC..
+AF401668.1/481-552                    ..UCCCG.U.CUUCCGC.U
+X15245.1/512-584                      ..CCCUG.U.AUCCUCC.A
+X15245.1/236-309                      ..UCCUG.U.CUUCCCG.A
+X13888.1/63-151                       ..UCCUG.U.ACUCUCC.U
+X61068.1/1189-1262                    ..UCCAU.C.UCCCGCA.A
+X61068.1/760-831                      ...CCGC.U.AAGCUCC.A
+X61064.1/63-135                       ..CCCGU.G.UGGGUGU.A
+X61068.1/1364-1437                    ..UCCGC.U.UGGAGCC.A
+X61067.1/232-303                      ..UCCUG.C.UGGGCCU.G
+X61067.1/133-205                      ..UCCCC.U.CGGCCGC.C
+X61067.1/334-415                      ..UCCUG.U.CACCCGC.A
+X61066.1/339-412                      ..UCCAG.C.AGUGGGC.G
+X15508.1/140-211                      ..UCCUG.C.UGCCCUC.G
+X61065.1/77-164                       ..UCCCU.C.UCGCUCC.G
+X61063.1/119-188                      ..CCUGC.U.CACCGGC.U
+X61068.1/880-953                      ..UCCCC.C.CGCCGCU.A
+X61068.1/651-734                      ..UCCGA.C.CCCGGGC.A
+X61068.1/477-549                      ..UCCUG.U.UUUCGGC.A
+X61068.1/1281-1353                    ..UCCCG.U.CCGGACC.G
+X61068.1/961-1034                     ..UCCAA.C.CGGGUCC.A
+X61065.1/170-242                      ..UCCCG.U.ACGGGUC.A
+X61061.1/74-147                       ..UCCCU.C.UUCGGAC.G
+AF349769.2/1315-1395                  ..UCCGG.U.CACGGGG.A
+X61068.1/393-465                      ..CCCGU.C.AUCCUCC.A
+X61068.1/560-632                      ..UCCAU.C.ACGGGAC.A
+X61068.1/1060-1145                    ..UCCCU.C.UUCCUCC.G
+M91385.1/1291-1381                    ..UCUCU.U.UACUUCC.G
+X03715.1/926-998                      ..UCCUG.C.CCCCGCA.A
+M91385.1/1046-1118                    ..UCCUG.C.UACCCCU.G
+X03715.1/1086-1158                    ..UCUGU.C.CUGAACC.A
+X03715.1/171-243                      ..UCCGA.C.UAGUGCC.U
+X03715.1/481-553                      ..CCCGU.U.CGGGUCC.A
+X03715.1/388-461                      ..UCCUG.U.CUUUCCG.A
+X03715.1/288-361                      ..UCCUU.C.UGGGCGC.G
+X03715.1/779-868                      ..UCCCU.C.AUCUUCC.G
+X03715.1/1004-1077                    ..UCCCG.U.CAAGACC.G
+X03715.1/667-740                      ..UCCAG.U.AGGGUCC.A
+M91385.1/1205-1276                    ..UCCUG.U.CACCCCU.G
+X03715.1/589-662                      ..UCUCU.U.UCUCGCU.A
+U39708.1/2300-2229                    ..CCCAU.C.CAUCCCA.G
+M18050.1/352-424                      ..UCCCC.G.ACGAGUC.A
+K00202.1/1-71                         ..UCCCU.U.CACCUGC.U
+AE000043.2/9006-8935                  ..CCUCG.G.GUGAGUC.A
+D00559.1/56-142                       ..UCCCU.C.UUAACCC.G
+X16750.1/2-74                         ..CCCCG.U.UCUACGC.C
+X17113.1/351-433                      ..UCCGG.C.UUUGGGC.A
+M18050.1/273-344                      ..UCCUG.C.UAGCCCA.A
+X03154.1/489-562                      ..UCCAA.U.AAGGUCC.A
+X16746.1/1-72                         ..UCCGA.U.UGUUGCC.U
+M16450.1/142-214                      ..CCCUG.U.AAAAGCC.G
+X16752.1/1-74                         ..UCCAA.U.UAUUCCG.A
+AE000043.2/9216-9133                  ..UCUCU.C.CCUGUCC.A
+K02974.1/529-600                      ..UCCUU.U.CUCUCCU.G
+M18050.1/100-172                      ..UCCUU.U.AGUCAGC.A
+X03154.1/801-875                      ..UCCCG.U.UGGGGUC.G
+X16748.1/1-73                         ..CCCCG.U.ACAGGCU.A
+X03154.1/110-183                      ..UCCCU.C.CGGGCGC.A
+M16450.1/308-380                      ..UCCUA.U.ACACUCC.A
+X03154.1/608-697                      ..UCCCU.C.AUCUUCC.G
+X16745.1/1-74                         ..UCCCG.U.UGGGGUC.G
+X16759.1/1-73                         ..UCCUG.C.CCCCGCA.A
+X03154.1/723-795                      ..UCCUG.C.CCCCGCA.A
+AE000043.2/8839-8769                  ..UCCGA.U.UACUCGC.U
+D00550.1/152-232                      ..UCCCU.U.AUCCCCC.A
+D00552.1/73-146                       ..CCUUC.U.CGUGGGC.A
+X16760.1/1-73                         ..UCCGU.C.CACGACC.A
+D00554.1/73-143                       ..UCCCU.U.CACCUGC.U
+D00558.1/58-130                       ..UCCCA.C.AUCAGGC.A
+X03154.1/401-474                      ..UCUCU.C.CCCCGCU.A
+D00547.1/242-315                      ..UCCUG.U.CUUCCCG.A
+D00547.1/329-401                      ..CCCGU.U.AGGGUCC.A
+X16765.1/1-73                         ..UCCUA.U.AGUCAGC.A
+X16754.1/1-86                         ..UCCGG.C.CUUGGGG.A
+D00548.1/191-271                      ..UCCCU.C.CCCCUCC.A
+X16758.1/1-74                         ..UCUCU.C.CCCCGCU.A
+X16763.1/1-89                         ..UCCCU.C.AUCUUCC.G
+X16767.1/1-73                         ..UCUUG.U.UGCCCCU.G
+L00194.1/685-756                      ..UCCGU.C.UGGCUCC.A
+L00194.1/554-627                      ..UCUGC.C.UAGGCCU.A
+AP003004.2/222291-222372              ..UCCUC.U.UCUGGGC.A
+AE008996.1/2003-1920                  ..UCCUC.U.UCUGGGC.A
+AB066098.1/1687-1760                  ..UCUUG.U.UAGGCCC.A
+AF074839.1/52-124                     ..CCCGC.U.AUUCUCC.A
+U18089.1/221-293                      ..ACCGG.U.CAGCUCC.A
+X07395.1/103-176                      ..UCCAC.U.UGGGCCC.A
+X12977.1/317-399                      ..UCCCU.C.UCUUCGC.A
+X12977.1/94-167                       ..UCCUG.U.CGGGCGC.A
+X12977.1/221-293                      ..CCCCA.U.CAGCCAC.C
+X12977.1/475-548                      ..UCCUU.U.AUCACCG.A
+V00334.1/358-430                      ..UCUGG.G.UAUCAGC.A
+AE005611.1/1614-1687                  ..UCCUG.U.CGGGCGC.G
+AE005414.1/2681-2611                  ..UCCGG.A.ACGCGCC.U
+AE005196.1/3290-3363                  ..UCCCG.U.CCGUUCC.G
+AE005414.1/2595-2512                  ..UCCCG.C.UCCGGGU.A
+AE005497.1/10137-10064                ..UCCUC.C.CGGAUGC.A
+AE005245.1/5142-5071                  ..UCCAG.G.UACCCCA.G
+AE005611.1/1749-1821                  ..UCCCA.U.UAGCCAC.C
+AE005414.1/2810-2738                  ..UCUCG.U.UUCCCGC.U
+AE005546.1/4076-3993                  ..UCCCG.U.CCUCGGU.A
+AE005658.1/7176-7257                  ..UCCGG.C.CUUCGGC.A
+AE005527.1/84-156                     ..UCCGA.G.UCCGGGC.A
+AE005234.1/8154-8227                  ..UCCUG.C.AGGGCGC.G
+AE005629.1/7274-7346                  ..UCUGC.C.UAUCAGC.A
+AE005314.1/4287-4216                  ..UCGGG.G.GUUCGAA.U
+AE005629.1/6992-7073                  ..UCCUU.C.CCCCACC.A
+AB035923.1/6106-6178                  ..UCUGG.G.UAUCAGC.A
+AB035922.1/6128-6200                  ..UCUCU.C.CGCCCCU.G
+AE005466.1/5965-6036                  ..UCCUG.C.AGGGGAC.A
+AE005470.1/8444-8372                  ..CCCGC.U.UAGCUCC.A
+AE005245.1/5337-5264                  ..UCCCG.U.CGUAGCC.A
+AE005245.1/4818-4747                  ..UCCUC.G.UACCCCA.G
+AF234285.1/261-333                    ..CCCGC.A.UAGCUCC.A
+AE008857.1/222-150                    ..UCCCC.U.AGGGGAC.G
+AE008893.1/17175-17247                ..UCCGG.U.AGUCGGC.A
+AE008762.1/276-203                    ..UCCAA.U.UGAACGC.A
+AE008837.1/3449-3522                  ..UCCGG.C.CCCCGCA.A
+AE008788.1/15048-14962                ..UCCCC.C.UCUCUCC.G
+AE008809.1/3263-3335                  ..CCCGU.C.AUCACCC.A
+AE008839.1/18078-18008                ..UCCCU.U.CGCCCGC.U
+AE008829.1/931-842                    ..UCCCC.G.CCUCACC.G
+AE008799.1/19388-19461                ..UCCUC.U.CGUGCCG.A
+AF233324.1/37223-37296                ..UCCUC.U.CUCGCCG.A
+AE008731.1/705-777                    ..UCCUG.C.ACGACCC.A
+AE008883.1/15626-15696                ..U................
+AE008848.1/725-797                    ..UCCAG.C.AGGGGCC.A
+AE008727.1/5966-5885                  ..UCUCG.C.CUCCCGC.A
+AE008883.1/15399-15472                ..UCCUG.U.CGGGCGU.A
+AE008747.1/6317-6401                  ..UCUCU.G.CGCUUCC.G
+AE008710.1/84-156                     ..UCCUA.U.UAUCGGC.A
+AE008874.1/15640-15730                ..UCCUG.U.GAUCUUCCG
+AE008886.1/9662-9735                  ..UCCAC.U.CAGGCCU.A
+AE008868.1/12130-12057                ..UCCUC.U.AUCACCG.A
+AF069749.1/1422-1494                  ..UCCAG.U.CAGAGGA.G
+U32694.1/2454-2526                    ..CCUCG.U.UUCCCGC.U
+AF467991.1/42-125                     ..UCUGG.C.UUCGGGC.A
+AF083212.1/212-284                    ..CCUCC.U.UGGCUCC.A
+AE004843.1/4972-4900                  ..UCCGC.U.CAUGAGC.U
+AF127584.1/98-171                     ..UCUGC.C.CAGACCC.A
+AE004843.1/5065-4995                  ..UCCCG.C.UACCCGC.U
+AE004866.1/8982-8910                  ..UCCUC.U.AUCCGGC.A
+X07950.1/1-81                         ..UCCUU.C.UCCCUCC.A
+X12975.1/234-306                      ..CCUCG.U.UAGCCAC.C
+X52969.1/525-607                      ..UCUCU.C.CUUCCGC.A
+AE004294.1/4314-4241                  ..UCCCU.C.UUCACCG.A
+AE004386.1/8370-8441                  ..UCCCG.C.UGCCCGC.U
+AE004237.1/2976-2903                  ..UCCAC.U.CGGACGC.A
+Y14522.1/1-81                         ..UCCGG.U.CCACCUC.A
+X02437.1/274-344                      ..UCCUG.C.UUCCCUC.G
+X16643.1/820-900                      ..UCCUG.C.AGUUGUC.G
+X16643.1/1078-1151                    ..CCCUA.C.AUCGAGC.G
+AF160864.1/14524-14453                ..UCCAU.U.CUUAGGC.A
+M11464.1/1-72                         ..UCCCA.G.UGGGACC.U
+AF160864.1/20552-20480                ..UCCUG.C.UAUUUAC.C
+X04815.1/1-81                         ..UCCGG.U.CAUAAGU.A
+L28677.1/8809-8880                    ..UCCCA.A.UAAGAGU.A
+AF396436.1/528-448                    ..CCCGG.U.CAUAAGU.A
+K01749.1/2878-2958                    ..UCCAA.C.UUACUUC.A
+X04175.1/1-71                         ..UCCCG.C.CUCCCUU.G
+X15917.1/6364-6435                    ..UCCAA.U.CUUGAGC.A
+AF041468.1/40566-40494                ..UCCCC.U.UACCUCC.A
+AF041468.1/43811-43739                ..UCCUA.C.UGAGCCU.A
+M22010.1/2624-2705                    ..UCCAG.C.ACGACUC.A
+M17309.1/774-846                      ..UCCCA.G.CCAACUC.A
+Z11874.1/40212-40285                  ..UCCUG.U.CAUCCCG.A
+M22010.1/3113-3185                    ..UCACG.U.UACCCGC.U
+X70810.2/2089-2011                    ..UCCGG.U.CGAAGGU.A
+X70810.2/30807-30878                  ..UCCGA.C.AAAAGGC.U
+X70810.2/102679-102606                ..UCCCU.U.CUUGCCC.G
+X15240.1/604-676                      ..UCUGG.U.UCCUAGC.A
+X70810.2/60996-61067                  ..UCUGG.G.UGUCGUC.U
+X70810.2/102843-102771                ..UCCGU.U.UGCCCUC.A
+X12890.1/1972-2045                    ..UCUAG.C.AUGGCCC.U
+M17309.1/99-171                       ..UCCCG.U.CAGUCCC.G
+V00158.1/276-361                      ..UCCCU.U.CUUCUCC.U
+X12890.1/2055-2127                    ..UCCGC.U.UAUCUCC.A
+X70810.2/100844-100773                ..CCCCG.U.CAUUCAC.C
+X70810.2/31388-31317                  ..UCCUC.C.CGCCUCA.G
+V00160.1/1137-1054                    ..UCUCU.C.UGCCUGU.A
+M22010.1/2934-3006                    ..UCCUA.C.AGAGCGC.G
+M18672.1/347-431                      ..UCCCU.C.CUUCUCC.G
+X70810.2/102754-102683                ..UCCUA.C.UUAAGGA.G
+V00158.1/694-623                      ..UCCCA.U.UAUCUGC.U
+X70810.2/30968-31041                  ..UCCUU.U.CUCCGCU.A
+M22010.1/3034-3106                    ..UUCCC.C.UGGGGGU.A
+Z11884.1/254-326                      ..UCCAA.C.GGGAGGA.G
+X16590.1/277-349                      ..CCCCA.C.GGGGGGU.G
+X57046.1/341-271                      ..UCUCG.C.AGUGGCC.U
+X57045.1/288-359                      ..UCCAA.C.GGGAGGA.G
+X57046.1/121-203                      ..UCCGG.C.CGGAAGG..
+X57045.1/503-432                      ..CCCCU.A.CUCGUCC.A
+X57045.1/606-678                      ..UCCCG.U.CUGGAGU.A
+AF047724.1/439-367                    ..CCCCA.C.GGGGGGU.G
+Z11880.1/124-195                      ..CCCCA.C.GGAAGGC.G
+AF047723.1/4036-4107                  ..UCCUG.U.CACGGAU.G
+AF047724.1/711-640                    ..UCCUG.G.UAGGACC.A
+Z11880.1/281-353                      ..UCCCG.C.CGGAGGU.A
+X07795.1/26-96                        ..UUUCU.C.CUUUGGC.U
+J01390.1/6161-6231                    ..UUCGA.C.UAGCCGU.A
+J01390.1/12259-12330                  ..UCCUG.A.UAACUCC.A
+J01390.1/6669-6740                    ..UCACU.G.AAGAAUC.A
+J01390.1/11859-11931                  ..CCUCC.C.UUGGGUU.G
+J01390.1/13362-13432                  ..UCUAG.G.UAUCCAC.C
+J01390.1/11933-12004                  ..UCACC.U.AUUUCUU.A
+J01390.1/12505-12576                  ..UCGCC.C.CAACAUA.A
+J01390.1/6449-6519                    ..UCUAA.G.UACUCUU.G
+J01390.1/6234-6306                    ..UCCGG.C.CUAACCC.G
+J01390.1/6761-6842                    ..UCAUA.U.ACUCUCU.G
+J01390.1/12336-12408                  ..UCUUA.U.CUCGAGC.A
+J01390.1/6861-6932                    ..UCAUA.A.UAACCUG.A
+X04161.1/733-803                      ..UCUUA.G.AUAAGAA.G
+J01390.1/12417-12498                  ..UCUUG.U.UACCCGU.A
+J01390.1/12028-12098                  ..UCCUA.A.AUCCGCU.A
+J01390.1/5955-6026                    ..UCCUA.U.AAGUCUU.A
+J01390.1/12100-12172                  ..UCAUU.U.UAGUCUU.A
+J01390.1/6035-6106                    ..UUCGA.C.UAGUCAU.A
+J01390.1/11761-11831                  ..ACUUG.U.ACUGGGC.U
+J01391.1/18-88                        ..UCAUC.U.UAAGGGC.U
+X05226.1/35-116                       ..UCCGG.C.UCGCGUC.G
+X03126.1/162-234                      ..GCCGG.U.CUAGUUC.G
+X14485.1/2-72                         ..UUUCU.C.CCCAGGU.U
+X55026.1/20537-20608                  ..UCUCC.U.AUUUCUU.A
+X15602.1/102-172                      ..UCAUC.U.UGGGGGC.U
+X03126.1/364-434                      ..UCUAA.G.UGCUCUU.G
+X02710.1/1-73                         ..CCACA.C.AAACCGC.A
+K00144.1/1-72                         ..UCCUU.G.UAUCUCC.A
+X04512.1/2563-2632                    ..UCUAA.A.AUGAGAA..
+X14821.1/1-72                         ..UCCAA.C.UAUUCUU.A
+X14822.1/1-73                         ..UCAAA.C.CGGUUCA.A
+X13823.1/142-214                      ..UCUCU.U.CAUUUCU.U
+X13824.1/2-83                         ..UCCUU.U.AAGUAGU.A
+D31785.1/14571-14644                  ..UCCUA.U.AUUCCUU.A
+D31785.1/12211-12283                  ..UCUGU.C.UGCCCUU.G
+X02167.1/179-251                      ..UCCCU.A.AUAUAAC.A
+D10743.1/4-73                         ..UCUCU.A.AUGCA....
+D10744.1/201-272                      ..UCUCA.C.UACUCAU.A
+X66438.1/1-72                         ..UCGUG.U.UGAUGCA.U
+D31785.1/714-785                      ..UCUGG.U.UGAGAUU.A
+D10745.1/410-483                      ..UCACC.C.CAAUUCA.A
+X66439.1/1-73                         ..UCUUU.G.UUAUUCU.A
+X02167.1/268-340                      ..UCUUA.G.UAUUUAC.C
+X02167.1/345-416                      ..CCCAA.C.UAAGAUU.A
+D31785.1/832-903                      ..U.CCC.U.CUUCUCU.C
+X66437.1/1-83                         ..UCCCA.U.UAGUCAU.A
+U46121.1/66-138                       ..UCGUA.U.UAUUGCU.A
+U18917.1/50408-50336                  ..UCCUG.G.CGGGGAA.G
+M35060.1/1-72                         ..UCCUG.U.CCGUUUC.A
+Z74387.1/1846-1765                    ..UCCUG.C.AGUUGUC.G
+L36887.1/535-616                      ..UCCUU.U.AAAUAGC.A
+Z36079.1/181-110                      ..CCUGA.G.UGCGAGC.U
+X81069.1/365-436                      ..UCCCC.G.UAUCGGA.G
+X56005.1/1-73                         ..UCGUG.U.UAUUGCU.A
+U22383.1/8197-8124                    ..CCCGC.U.AGAGACC.A
+V00695.1/3453-3525                    ..UCUCA.U.UAACUCC.A
+Z74072.1/3173-3245                    ..UCCGG.A.CUCGUCC.A
+X04561.1/1-72                         ..UCCAG.C.UAUUCUC.A
+J01470.1/315-386                      ..UCCGA.U.UAAGGUU.A
+AJ404228.1/1559-1631                  ..UCCCU.A.AUAUAAC.A
+Z35950.1/5070-5141                    ..UCCCC.G.UCGCGGA.G
+L36887.1/4319-4391                    ..UCUCA.U.UAACUCC.A
+L36887.1/3769-3839                    ..UCCUA.U.AAGAUAU.U
+M26928.1/1266-1194                    ..UCCGG.U.UGCGUCC.A
+M26096.1/1-72                         ..UCCCA.G.CUCGCCC.C
+Z71616.1/3983-4056                    ..CCUCA.C.UGGGGUC.G
+K00287.1/1-73                         ..CCCCC.U.AUGAGGA.G
+J01373.1/73-144                       ..ACCGA.G.CGGCGCU.A
+Z28209.1/4569-4498                    ..UCCCA.C.AGAGGGC.A
+X55339.1/30-104                       ..UCGCC.C.CCGGGAG.A
+K02232.1/1-72                         ..UCUGA.U.UAGAUUC.G
+L36887.1/650-721                      ..UCAAA.C.CGAUUCA.A
+X56506.1/61-144                       ..CCUCG.C.AUCCUUC.A
+K01981.1/82-168                       ..UCCUA.C.AUCAUCC.G
+U18916.2/60498-60427                  ..UCUAG.G.AGAUGGC.A
+J01478.1/118-188                      ...CCUA.U.AUUUCCU.A
+Z71311.1/286-214                      ..UCCGA.U.UGGAAGC.A
+L36895.1/3467-3537                    ..UCUCU.U.UAUCCUU.G
+X56006.1/1-72                         ..UCUAU.C.CUAUCUG.A
+K01553.1/1-73                         ..CCACA.G.AAUUCGC.A
+L36887.1/1748-1820                    ..UCAUG.G.AGAGAGU.A
+X69098.1/1-73                         ..CCCCA.C.CUCGAGC.A
+Z73326.1/1146-1075                    ..UCCGG.G.UAGGACC.U
+Z49705.1/23030-22957                  ..CCUGG.G.CGAAAUC.A
+Z75101.1/9634-9705                    ..ACCGA.G.CGGCGCU.A
+Z74797.1/2502-2432                    ..UCCGG.G.CUUGCGC.A
+K00367.1/1-82                         ..UCCUG.C.UGGUGUC.G
+X66375.1/99-169                       ..UCCGG.G.UGGGACC..
+K00368.1/1-82                         ..UCCUG.C.UGGUGUC.G
+K00205.1/1-72                         ..UCUCG.C.UAUCUAU.A
+X04160.1/116-188                      ..CCCUA.U.AUUUCCU.A
+J05395.1/2325-2252                    ..CCUGG.G.CGAAAUC.G
+X00892.1/1-74                         ..UCCUU.C.UACAAGU.A
+L36887.1/4635-4707                    ..CCCUG.U.UAGUUUC.A
+AJ223323.1/613-684                    ..UCCUA.U.UAAGGAC.G
+X04163.1/59-131                       ..UCUCU.U.CAUCUCU.U
+X04163.1/219-289                      ..UCUCA.G.UAUUCAC.C
+J01533.1/143-72                       ..UCUUA.G.UAUUUAC.A
+K00228.1/1-82                         ..UCUCU.U.AGCAACC.A
+U51030.1/22201-22130                  ..UCCCC.G.CUUCGGA.G
+X51551.1/101-172                      ..CCCCA.U.CGUGAGU.G
+U33007.1/60769-60697                  ..CCCCC.U.ACAGGGC.U
+L36889.1/130-201                      ..UCUCA.U.UAAGGGC.A
+X55342.1/30-101                       ..UCCCG.U.ACGGAAC.G
+X66443.1/1-72                         ..UCUAG.C.UUAUCUG.A
+X66594.1/1984-2065                    ..UCUUU.U.AAGUAGC.A
+X66440.1/1-74                         ..UCACC.C.CAAUUCA.A
+X02173.1/522-593                      ..UCUGA.U.UGGAUUC.G
+X02893.1/57-130                       ..UCCUU.C.UACAAGU.A
+X02205.1/668-740                      ..UCCUG.U.UAGUUUC.A
+X02205.1/562-633                      ..UCUCA.U.UAACUCC.A
+X02172.1/155-228                      ..UCUUA.G.UAUUUAC.A
+X02173.1/256-326                      ..UCCAG.C.UAUUCUC.A
+X02205.1/471-542                      ..UCCUA.U.UGAAGAC.G
+X02168.1/63-135                       ..UCGUA.U.UAUUGCU.A
+X02205.1/746-816                      ..UCUUU.U.UAUCCUU.G
+X02173.1/441-512                      ..UCUCA.C.UAUCUAG.A
+X02172.1/335-407                      ..UCCUA.U.AUUUCCU.A
+X02172.1/247-319                      ..UCUCU.U.CAUCUCU.U
+X02172.1/74-145                       ..UCUCA.U.UAAGGGC.A
+X02173.1/152-223                      ..UCAAA.C.CGAUUCA.A
+X02173.1/718-802                      ..UCCUA.C.AUCAUCC.G
+X02173.1/54-135                       ..UCCUU.C.AAAUAGC.A
+X54421.1/14314-14385                  ..UCGGA.C.UAUCUGC.A
+AL391016.1/2459-2530                  ..UCCUG.G.UGUGGGC.A
+K03079.1/135-206                      ..ACCUG.G.CCGCGCA.A
+K00369.1/1-82                         ..UCCUG.C.UGGUGAC.G
+AL132798.2/14445-14516                ..UCCCC.G.CAACGGA.G
+AL596271.1/1843-1770                  ..UUCUG.G.CUUGUCC.A
+AL023288.2/21768-21839                ..UCCCC.C.UGACGGA.G
+AL590457.2/15409-15481                ..UCCUG.G.CGGGAUC.G
+X54552.1/66-137                       ..UCCAA.G.UAAUCAC.C
+X54552.1/167-241                      ..UCUAA.C.CUAUCCG.A
+X00239.1/111-183                      ..UCUUG.G.CGGGAUC.G
+K00344.1/1-73                         ..CCCGG.U.UUGUGAC.A
+K00570.1/851-921                      ..UCCCG.G.AGGGAGA.G
+X54421.1/15747-15819                  ..UCUUA.C.CAUCCCA.U
+M57698.1/294-367                      ..CCCGG.C.UGUGACC.A
+X54421.1/14394-14476                  ..UCCAA.C.UUUAGGU.A
+M22563.1/71-141                       ..UUCCC.C.UGGGGGU.A
+X07925.1/53-125                       ..UCGCG.U.CACCCGC.U
+M19493.1/263-336                      ..UCCAG.G.AUGGCCC.A
+M19493.1/340-412                      ..UCCGC.U.UACCUCC.A
+X07924.1/110-197                      ..UCCCU.C.UCUCUCC.G
+X69067.1/6022-6086                    ..U.AUC.C.UUUAAAU.A
+K00462.1/57-128                       ..ACCUU.G.CUCUGCU.A
+AC009742.4/51767-51839                ..CCCGG.G.CGAAAAC.A
+AE003556.3/16759-16677                ..UCCCA.C.UUCUGAC.A
+AE003727.3/195539-195611              ..GCCCC.G.CAUCUCC.A
+AF164586.1/1190-1126                  ...AUUA.C.AAAUAGU.A
+U37541.1/1383-1322                    ....UUA.C.UAAGGCU.U
+AC002512.1/77401-77473                ..UCCCU.G.UUCGGGC.G
+X07778.1/115-45                       ..UCCCG.A.CCGAUGC.A
+X00432.1/665-732                      ...AUUU.U.UAUAAAU.U
+X05915.1/238-170                      ..UCCUU.U.UCUUUUU.A
+AF200843.1/1266-1331                  ....CUU.U.AAGCCUU.A
+X00432.1/532-596                      ....ACU.C.CAAUUAA.G
+AE003494.3/240865-240793              ..UCCUG.U.CACGGUC.G
+X03240.1/1267-1333                    ...CCUU.U.AAGUCUU.A
+AC009461.5/128651-128579              ..CCCGG.G.CGGAAAC.A
+V00238.1/262-333                      ..UCCCG.G.UAUGGGA.A
+AE003677.3/170128-170056              ..UCCUG.G.CAGGAUC.G
+AF200843.1/3014-3079                  ...ACUU.U.UAUUAGA.A
+AC093098.2/67389-67475                ..UCCACCU.GGGGGGC.G
+AE003471.3/169154-169225              ..UCCCG.G.UAUGGGA.A
+AC009395.7/99012-98941                ..UCCCG.G.UUGAGCC.C
+AF185056.1/845-774                    ..UCAAU.A.UAAAUUG.A
+X03240.1/1388-1326                    ....UUA.C.UAAGACU.U
+AC008345.4/147881-147810              ..ACCUU.G.CUCUGCU.A
+AC021639.5/181586-181505              ..UCCUA.C.CGGCUGC.G
+X05914.1/400-337                      ....CUA.C.AUUCAUU.G
+X00432.1/816-751                      ....AAU.C.UUUGAAU.A
+AE003538.3/103715-103786              ..UCCCC.G.UCGGGGA.G
+M57910.1/1028-963                     ....UCU.U.CUUAAUC.A
+J01404.1/5140-5204                    ...AAUA.G.UAUAGAU.A
+AJ400907.1/3795-3861                  ...UUAA.U.AUUUUUU.A
+AE003437.3/282636-282708              ..CCCGG.G.UUUCGGC.A
+AC099014.1/146549-146620              ..UCCUG.G.UCACGGC.A
+X03240.1/1-65                         ....CUG.C.AUUCAUU.G
+AE003624.2/69897-69824                ..UCUCG.C.CGGGGCC.U
+AF164586.1/93-158                     ..U.UUC.U.AUUAACU.U
+AF200837.1/6039-6103                  ..U.CAA.U.CUACCUU.A
+AF200830.1/9887-9951                  ....UCU.U.UUAAAAC.U
+X05914.1/238-170                      ..UCCUU.U.UCUUUUU.A
+X58913.1/1046-981                     ....UCU.U.CUUAAUC.A
+AF200837.1/5597-5661                  ...AAUA.G.UAUAGAU.A
+AF276832.1/1449-1514                  ...ACUU.U.UAUUAGA.A
+X03924.1/848-782                      ....AAU.U.UUUAAAU.A
+X03924.1/17-83                        ...UUUA.G.UAUAAAU.A
+X01078.1/1396-1463                    ..AAUUA.U.AAAUAGU.A
+X03925.1/1-72                         ..UCAAU.U.UAAAUUG.A
+L76657.1/1-67                         ...UAUU.C.CAAUUAA.G
+X03924.1/500-567                      ..UUCAA.U.UUACCUU.A
+M23363.1/611-683                      ..ACCCG.G.CGCCUCC.A
+K03317.1/4-76                         ..ACCCG.G.CGCCUCC.A
+X03602.1/660-731                      ..UCCCG.G.UACGGGA.A
+X13975.1/2575-2637                    ....UCA.A.GAAAAAU.A
+X80245.1/11535-11604                  ..UCUUC.U.AUUAACU.U
+X13975.1/39-104                       ...CCUU.U.UAUUAGA.A
+X13975.1/791-854                      ....UAG.U.ACACCUU.G
+X13485.1/5-77                         ..UCCUU.C.CUAGCGC.C
+U32309.1/158-89                       ..UCUCU.U.UUCUCUG.A
+X17660.1/1002-1069                    ...AGUC.C.CGAAAGC.A
+X99772.1/11841-11913                  ..UCCAA.G.UAGCAGC.U
+X99772.1/5276-5204                    ..GCCUU.U.CUGUCUA.G
+X17661.1/419-487                      ..UCCAC.A.AUUGCCU.A
+X17658.1/140-72                       ..UCCUG.C.AGAUCUU.A
+X99772.1/5062-5131                    ..UCCUC.C.AGCCCCU.G
+X99772.1/9544-9611                    ..UCCAA.G.GAAAGAU..
+X99772.1/5441-5375                    ..CCCUC.U.UCUUGCC.A
+X99772.1/11702-11770                  ..CCCUC.U.AAUCCAC.C
+AF125213.1/1282-1213                  ..UCUCC.U.CUCUCUG.A
+M81755.1/6-77                         ..CCCUC.C.CUAGUGC.U
+L29771.1/1004-1071                    ...AGUC.C.CGCUAGC.A
+M10217.1/7394-7325                    ..UCCUC.U.UCUUAUC.A
+M10217.1/11492-11561                  ..UCUAA.G.AGAAAGU.A
+M10217.1/7154-7086                    ..UCCUG.C.AAGCCUU.A
+M13046.1/2222-2289                    ...AGCU.C.CGAAAGC.A
+X04821.1/1-73                         ..ACCGG.G.CAGAAAC.A
+M10217.1/17388-17457                  ..CCCUC.C.UCAAGAC.U
+M10217.1/11905-11973                  ..CCCAU.A.AUAACUC.U
+M10217.1/7325-7260                    GGU.UUG.C.CGGGCUU.C
+M10217.1/9038-9106                    ..UCCGG.C.ACAUCUC.A
+M10217.1/5770-5840                    ..CCCCA.U.CAUCUCC.U
+Y00430.1/2429-2358                    ..CCCCA.G.CAUCUCC.A
+M10217.1/7015-7083                    ..UCUCC.U.AAUCUCU.G
+K02456.1/141-212                      ..ACCAU.U.CUCUGCU.A
+M10217.1/2136-2204                    ..A.GCU.C.CGUAAGC.A
+M10217.1/5910-5978                    ..CCCUU.C.CUUUACU.A
+Y00163.1/254-326                      ..UCCCU.G.UUCGGGC.G
+M10217.1/13648-13715                  ..CCCUC.U.UAUCAAC.C
+M10217.1/5909-5841                    ..UCCUG.U.CUUUCUA..
+Y10943.1/948-1016                     ..CCGGA.U.UACUUUG.A
+U15659.1/246-176                      ..UCCCU.C.UUUUCUC.G
+M10217.1/4724-4798                    ..UCCCC.U.CGCUAAC.U
+M10217.1/16246-16178                  ..UCCUG.G.UGGGAAU.U
+M10217.1/13781-13846                  ..UCCAA.G.U........
+D12695.1/435-369                      ..UCCCC.U.CUUUACC.A
+D12694.1/2607-2676                    ...CCUA.C.UCAAGGC.U
+AF314016.1/365-435                    ..CCCCC.U.CACUUCC.U
+D10368.1/1439-1508                    ..UCCUU.C.AGUUUCU.G
+D12695.1/368-304                      ...CCUG.C.CGGGGCU.U
+D12695.1/203-134                      ..UCCUG.C.AAGUCCU.A
+D12694.1/2745-2677                    ..UCCUU.U.UAUCCUG.A
+D10368.1/338-405                      ..UCCUU.C.CUUUACU.A
+AF314016.1/506-436                    ..UCCUA.U.CUCUUUA.G
+M57527.1/1-70                         ...AGUU.C.UAGGGGU.A
+D12694.1/2533-2604                    ..UCCAA.G.UAAAAGC.U
+AF314018.1/1820-1748                  ..GCCCG.U.CAUUCUA.G
+AF340025.1/630-698                    ..CCUCC.U.UGUUCGC.C
+X52392.1/3967-4040                    ..UCCUC.U.CCCUAGC.U
+X52392.1/16177-16108                  ..CCCUC.C.UUUUCUG.A
+X52392.1/5172-5102                    ..UCCUA.C.UUUUCUA.G
+X16401.1/1-69                         ..CCCUG.U.ACAUCUC.A
+J00881.1/210-282                      ..CCCCA.C.GUUGGGC.G
+X52392.1/16039-16107                  ...CCUU.C.UUAGAGU.A
+X52392.1/11128-11195                  ...CUAU.A.ACUUUCU.U
+X52392.1/13000-13070                  ..UCCAA.G.UAAAAGU.A
+X52392.1/6280-6355                    ..UCUCU.U.AGUUUCU.G
+X52392.1/1228-1297                    ...AUAC.C.UGUGGGC.A
+AF076356.1/60-128                     ..CCCAG.A.GAAGAGC.A
+X52392.1/16775-16708                  ..ACCAA.G.CGGGAAU.A
+X52392.1/2273-2345                    .ACAAGG.U.CGCCUUG.A
+X52392.1/5025-5096                    AACCCUC.U.CACUUCC.U
+X52392.1/6430-6362                    ..UCCUG.U.UGGUCUU.A
+X52392.1/6573-6508                    ...UGUG.C.CGGGGUC.U
+X52392.1/8258-8184                    ..UCCUU.C.CUUUCUU.G
+X52392.1/6506-6434                    ..GCCCA.U.CUGUCUA.G
+K01941.1/217-303                      ..UCCACCU.UUCGGGC.G
+X52392.1/5172-5240                    ..CCCUU.C.CCCUACU.A
+L07095.1/5086-5018                    ..UCUUA.C.AGUCCUU.A
+AJ296990.1/141-209                    ..CCCUC.U.UAUUUCU.A
+L07095.1/5327-5261                    ..UCCUC.U.UUUUACC.A
+AB042524.1/5257-5192                  ..CUCUA.C.UAAGACU.U
+AB049357.1/11673-11743                ..UCCAA.A.UAAAAGU.A
+L07095.1/15292-15358                  ..U.CUU.C.UCAAGAC.A
+L07095.1/2676-2750                    ..UCCUC.U.CCCUAAU.A
+X00229.1/1945-2016                    ..UCUCG.G.UCAGGGA.A
+V00711.1/3842-3772                    ..UCCUA.U.UGUCCUA.G
+L07095.1/4950-5016                    ....GUU.U.AACUUCU.G
+AB042524.1/9391-9458                  ...CCAG.A.AGAGAGU.A
+AB042809.1/5159-5089                  ..UCCUG.C.CAAUCUA.G
+AC084429.5/20418-20485                ...CUCC.U.UAUUCAC.C
+AB042432.1/14140-14072                ..GCUGU.G.UAGAAAU.A
+U47458.1/87-21                        ...UCCU.U.CUUCUUG.A
+AB049357.1/1-68                       ....AUC.C.CAUAAAC.A
+AY012114.1/954-1022                   ..A.UGA.A.CACUCUG.A
+AB042432.1/3845-3913                  ..UCCUU.C.CCGUACU.A
+AB042432.1/6942-7011                  ..AUCUA.U.AUAUCUU.A
+J00642.1/462-533                      ..UCCGA.G.UCACGGC.A
+X00706.1/129-200                      ..UCCCG.G.CCAACGC.A
+X14848.1/3820-3750                    ..UCCUA.U.UGUCCUA.G
+M22764.1/167-240                      ..CCCGG.G.UUUCGGC.A
+J01436.1/1456-1522                    ...UCUU.C.UCAGGAC.A
+X00704.1/131-202                      ..UCCCC.G.ACGGGGA.C
+V00676.1/400-335                      ....GUU.U.AACUUCU.G
+X14848.1/5139-5066                    .UUCCUU.C.CAAUCUA.G
+AJ428514.1/9797-9864                  ...UCAU.A.AUUACCA.A
+K01637.1/819-890                      ..UCCCG.G.ACGAGCC.C
+V00678.1/193-264                      ..UCCUU.C.CAAUCUA.G
+J01435.1/264-194                      ..UCCUU.C.CAAUCUA..
+V01272.1/2790-2861                    ..UCCCG.G.UCAGGGA.A
+M27315.1/1347-1280                    C.CUCUA.C.UAAGGCU.U
+X14848.1/3824-3891                    ...CCUU.C.CCGUACU.A
+V00680.1/447-380                      ....UGA.A.CACUUUG.A
+AJ428514.1/3834-3899                  ..CCCUU.C.CCGUA....
+V00677.1/264-332                      ..UCUUA.C.AGUCCUU.A
+V00676.1/92-159                       C.CUCUA.C.UAAGGCU.U
+X14848.1/1-67                         ....AUC.C.CAUAAAC.A
+J01435.1/55-120                       ....GUU.U.AACUUCU.G
+X14848.1/3684-3752                    ..UCCUC.U.UAUUUCU.A
+V01556.1/306-238                      ..GCCGU.G.UAGAAAU.A
+K00174.1/1-68                         ...UCUA.U.AUAUCUU.A
+V00676.1/23-88                        ...CCCC.U.UUUUACC.A
+K00434.1/154-84                       ..UCCUA.U.UGUCCUA.G
+AJ428514.1/11535-11602                ...UUCC.U.UAUUUAC.C
+V01556.1/1456-1523                    ...UCUU.C.UCGGGAC.A
+J01435.1/4494-4561                    ...UCAG.A.AGAGAGU.A
+J01435.1/6776-6846                    ..UCCAA.A.UAAAAGU.A
+X14848.1/2654-2728                    ..UCCUC.U.CCCUAAU.A
+M25659.1/553-621                      ....AUC.C.CAUAGAC.A
+D85272.1/587-657                      ..UCCAA.A.UAAAAGU.A
+D85289.1/587-657                      ..UCCAA.A.UAAAAGU.A
+D85271.1/587-657                      ..UCCAA.A.UAAAAGU.A
+M22650.1/459-527                      ..ACCUC.U.UAUUUAC.C
+D85289.1/459-527                      ..ACUUC.U.UAUUUAC.C
+D85275.1/459-527                      ..ACUUC.U.UAUUUAC.C
+D85268.1/459-527                      ..ACCUC.U.UAUUUAC.C
+D38114.1/11688-11758                  ..UCCAA.A.UAAAAGU.A
+D38114.1/11560-11628                  ..ACCCC.U.UAUUUAC.C
+AF346998.1/4403-4470                  ...CCUU.C.CCGUACU.A
+AF346999.1/4402-4331                  ..UCUCA.U.AGUCCUA.G
+AC005329.1/7043-6971                  ..CCCGG.G.UUUCGGC.A
+AC007298.17/145366-145295             ..UCCCC.G.ACGGGGA.G
+AC004941.2/32735-32806                ..UCCAG.G.UGCCCCC.U
+AC093311.2/140036-139968              ..UCCGU.G.CGAGAAU.A
+M16479.1/42-123                       ..UCCUU.C.CCCCACC.A
+AC092686.3/29631-29561                ..UCCCG.G.CCAAUGC.A
+AF134583.1/1816-1744                  ..UCCCA.U.UGGUCUA.G
+AF346992.1/15890-15955                ....UUU.C.CAAGGAC.A
+K01921.1/234-307                      ..CCCAC.C.CAGGGAC.G
+L23320.1/77-10                        ...UCAA.A.AAAGAGU.A
+AC005783.1/27398-27326                ..CCCGG.G.CGGAAAC.A
+AF382005.1/581-651                    ..C.ACC.C.CAUAAAC.A
+AP000442.6/2022-1950                  ..UCCCU.G.UUCGGGC.G
+M15347.1/1040-968                     ..UCUCG.C.UGGGGCU.U
+AC018638.5/4694-4623                  ..UCCCG.G.ACGAGCC.C
+AF347015.1/12139-12207                ..ACCCC.U.UAUUUAC.C
+AL352978.6/119697-119770              ..CCCCG.U.ACGGGCC.A
+AC008443.10/8240-8321                 ..UCCCA.C.CGCUGCC.A
+AC008670.6/83597-83665                ..ACCCC.U.UAUUUAC.C
+AC008443.10/42590-42518               ..CCCCA.C.GUUGGGC.G
+AF347015.1/5827-5762                  ...CCUG.C.CGGGGCU.U
+J00309.1/356-427                      ..UCCCG.G.CCAGGAA.U
+AF381996.1/4265-4333                  ..CCCCC.U.UAUUUCU.A
+AC008443.10/9027-8955                 ..ACCGG.G.CGGAAAC.A
+X04779.1/1-73                         ..UCCGG.C.UCGAAGG.A
+AF091512.1/37281-37352                ..UCCCG.G.ACGAGCC.C
+AC008443.10/38881-38809               ..ACCGG.G.CGGAAAC.A
+AF382013.1/10403-10467                ....CAU.A.UUUACCA.A
+AF347015.1/1604-1672                  ...UUGA.C.CGCUCUG.A
+AC024995.8/165717-165798              ..UCCUG.C.CGACUAC.G
+AC008443.10/43006-42934               ..ACCGG.G.CGGAAAC.A
+M89651.1/39808-39722                  ..UCCACCU.UUCGGGC.G
+AF347005.1/12268-12338                ..UCCAA.A.UAAAAGU.A
+AC108081.2/59868-59786                ..UCCCA.C.UUCUGAC.A
+AF347015.1/5892-5827                  ...CCUC.U.UUUUACC.A
+AF347001.1/16015-15948                ..A.CUU.U.UUCUCUG.A
+Z54587.1/126-45                       ..UCCCA.C.CGCUGCC.A
+AC006449.19/196857-196784             ..CCCAC.C.CAGGGAC.G
+AL132988.4/95773-95841                ..UUUUG.C.AGUCCUU.A
+X58792.1/174-245                      ..UCUCG.G.UGGGACC.U
+AC008670.6/83725-83795                ..UCCAA.A.UAAAAGU.A
+X93334.1/6942-7009                    ...CCUA.U.AUAUCUU.A
+AF134583.1/1599-1666                  ....ACU.U.AAUUUCU.G
+AL163195.5/3702-3774                  ..UCUCG.C.UGGGGCC.U
+V00675.1/586-656                      ..UCCAA.A.UAAAAGU.A
+D38115.1/11583-11651                  ..ACCCC.U.UAUUUAC.C
+X99256.1/11558-11626                  ..ACCUC.U.UGCUUAC.C
+M22655.1/587-657                      ..UCCAA.A.UAAAAGU.A
+M22657.1/587-656                      ..UCCAA.A.UAAAAGU.A
+M22656.1/587-656                      ..UCCAA.A.UAAAAGU.A
+M22656.1/459-528                      G.AUUUC.U.UAUUUAC.C
+AF155162.1/115-49                     ...GUCU.C.UUCCUUG.A
+M86496.1/1024-1089                    ...AUGA.A.UAUCUUG.A
+M86496.1/1-68                         ....ACU.C.CAUAAAC.A
+M86499.1/1-68                         ...CACU.C.CAUGAAC.A
+M86499.1/1022-1088                    ...AUGA.A.UAUCUUG.A
+M86501.1/1-68                         ..A.ACU.C.CAUAAAC.A
+M86501.1/1024-1090                    ...AUGA.A.UGUCUUG.A
+M86495.1/1026-1092                    ....UGA.A.UAUCUUG.A
+M86495.1/1-68                         ....ACU.C.CAUAAAC.A
+AF490528.1/4630-4697                  ..UCCUG.U.ACACCUC.A
+AF490528.1/1519-1448                  ..UCCUA.U.AGUUCUA.G
+V00654.1/12038-12108                  ..UCCAA.A.UAAAAGU.A
+AF490529.1/3010-2943                  ..UCCUC.U.UUUUACC.A
+AF490529.1/11834-11766                ..UCCAU.G.UAAGAAU.A
+V00654.1/4197-4265                    ..UCCUU.C.CCGUACU.A
+K00242.1/1-75                         ..UCCUC.U.CCUUAAC.A
+V00654.1/15791-15726                  ...GUUU.C.UUCCUUG.A
+AF493542.1/2517-2451                  ...UCUG.C.CGGGGCU.U
+AF034440.1/1115-1181                  ....ACU.C.CAUAAAC.A
+AF493541.1/2418-2346                  ..GCCCA.C.CAGUCUA.G
+AF493542.1/6654-6722                  ...CCGA.A.AAAGAAU.A
+AF490529.1/2769-2701                  ..UCUUG.C.AAUCCUU.A
+V00654.1/11907-11976                  A.CCUUC.U.UAUUUAC.C
+AF493541.1/7070-7138                  ...UCAU.A.AUUACCA.A
+AJ235316.1/1023-1090                  ....ACU.C.CAUAAAC..
+M86494.1/1026-1092                    ..UAUGA.A.UGUCUUG.A
+M86493.1/1-68                         ....ACU.C.CAUAAAC.A
+M86493.1/1025-1091                    ...AUGA.A.UAUCUUG.A
+M86498.1/1-69                         ....ACU.C.CAUAAAC.A
+M86498.1/1026-1092                    ...AUGA.A.UGCCUUG.A
+M86500.1/1-68                         ....ACU.C.CAUAAAC.A
+M86497.1/1-66                         ....ACU.C.CAUAAAC.A
+M86497.1/1020-1086                    ...ACGA.A.UAUCUUG.A
+AL031229.2/40502-40430                ..ACCAG.G.CGGAAAC.A
+AL590385.23/26129-26058               ..UCCCG.G.UCAGGGA.A
+AL009179.1/106037-106108              ..ACCAU.C.CUCUGCU.A
+AL356957.27/121645-121572             ..CCCAU.C.CAGGGAC.G
+AL662865.4/12206-12135                ..UCUCG.G.UGGAACC.U
+AL590385.23/27782-27864               ..UCCCA.C.UCCUGAC.A
+Z98744.2/66305-66234                  ..ACCAU.C.CUCUGCU.A
+AL671879.2/100356-100285              ..CCCCG.G.CAUCUCC.A
+AL021808.2/65570-65498                ..ACCGG.G.CAGAAGC.A
+AL021918.1/81116-81197                ..UCCUG.C.CGACUAC.G
+AL355149.13/15278-15208               ..UCCCG.G.CCAAUGC.A
+AL021918.1/94597-94678                ..UCCUG.C.CGACUAC.G
+AL590385.23/26487-26416               ..UCCCG.G.CCAACGC.A
+AL133551.13/12355-12436               ..CCCUG.C.UCGCUGC.G
+AL021918.1/54817-54736                ..UCCUG.U.CGGCUAC.G
+AL589879.21/171955-172027             ..UCCCU.G.UUCAGGC.G
+X16885.1/811-882                      ..UCGAA.C.UGUUUGG.A
+X16885.1/631-561                      ..UCCUU.U.CUUUGCC.A
+AF217350.1/265-194                    ..ACUUG.C.CAGCUCA.G
+X16885.1/460-388                      ..UCCUC.U.CUCCAAC.U
+AF217350.1/193-122                    ..CCCUU.U.CUCUAGU.U
+X16885.1/1030-1101                    ..UCCUU.C.AAUACAC.A
+X16885.1/779-708                      ..ACCUC.U.CUUUAUC..
+X16885.1/635-704                      ..CCCAG.U.GUUCCUU.A
+X16885.1/1019-953                     ..CCUCU.U.AAUCUUU.A
+X16885.1/950-882                      ..AUCCG.C.CAAAACU.U
+X16888.1/864-793                      ..ACUUG.U.CGACUCA.G
+X16888.1/255-184                      ..UCCUU.U.CUUUGUC.A
+X55514.2/4047-4119                    ..UCGAA.C.UGCCUGG.A
+X16888.1/178-111                      ..UCAAA.G.AUGGAGU..
+X16888.1/869-940                      ..CCUUG.U.UUUUCUA.A
+X16887.1/553-487                      ..CCCUA.A.CAGGAAU.C
+X55514.2/4027-3957                    ..ACCUC.U.CUUUAUC..
+X55514.2/4257-4189                    ..UCUCU.U.AGUCUUU.A
+X55514.2/4416-4343                    ..UCCCU.U.CUCUAGU.U
+X55514.2/4187-4119                    ..UGUCG.C.CAAAACU.U
+X55514.2/3882-3954                    ..CCCAG.U.AUUUCUU.A
+M25321.1/113-184                      ..UCCUU.C.AAUCCAC.A
+M25321.1/478-410                      ..UCUUG.U.UUUCCUG.A
+X55514.2/3696-3624                    ..UCCCU.U.CUUCAAU.U
+D16387.1/11555-11625                  ..UCAAA.U.UGCCUUG.A
+D16387.1/276-206                      ..UCCUU.U.UUUCUCU.U
+X16886.1/1215-1285                    ..UCUUA.U.CUUUCUA.A
+X16886.1/999-1070                     ..UCUCG.G.AGUCCAC.A
+D16387.1/11909-11838                  ..UCCUU.U.UCCUAGU.U
+X16886.1/993-924                      ..UUUUU.U.AACCUCU.G
+D16387.1/11325-11257                  ..CCAAA.A.AUGAAAU.A
+X16886.1/923-857                      ..U.CCG.U.CAAAACU.U
+D16387.1/11403-11471                  ..CCUGA.U.GCUCUUU..
+X16886.1/781-711                      ..ACCUC.C.CUUUAUU..
+X16886.1/1355-1286                    .GUCUUG.C.UUUUCUG.A
+X16886.1/458-387                      ..UCCUU.C.UUUCAGU.U
+D16387.1/11397-11328                  ..UCCUU.U.CCUGGUC.A
+U50045.1/216-145                      ..ACUUG.U.CAACUCA.G
+M37162.1/1352-1420                    ..CUUCU.U.AGCUCUU.G
+J04815.1/7401-7469                    ..UCCAA.A.ACUCUUU.A
+J04815.1/1380-1448                    ..ACCUA.U.CUUCC....
+J04815.1/1662-1729                    ...AUUG.C.CAAAGCU.U
+J04815.1/1231-1299                    ..CCUUA.C.UUCUUUG.A
+J04815.1/2041-2109                    ..UCUAA.G.AUAGAGU.A
+J04815.1/1-73                         ..UCCCU.C.CCUUAGC.A
+J04815.1/1371-1301                    ..UCCCA.U.CUCCUUA.A
+J04815.1/1966-2036                    ..CCCUU.U.UCUUAUU.A
+M37162.1/1557-1488                    ..UCGGG.U.UGUCUUG.A
+J04815.1/3159-3231                    ..UCCCU.UCAAGCUCU.A
+J04815.1/10228-10159                  ..UCCUC.U.CUUCUCU.U
+J04815.1/952-1020                     ..UCUCA.A.UAGAAGC.U
+M37162.1/1211-1282                    ..UCCUU.C.UUUCAGC.U
+J04815.1/1812-1884                    ..ACCUC.C.CUCUGCU.U
+J04815.1/1592-1523                    ..UCUUA.G.GAACUAC.A
+J04815.1/1026-1098                    ..UCCCU.C.UCAAGGC.U
+M28270.1/1-73                         ..UCCCU.U.UUUUAGC.U
+J04815.1/11997-12064                  ..CCCGG.U.CUUAAGU.C
+J04815.1/1953-1885                    ..UCCAG.C.GGCUUCU.G
+X12631.1/10184-10115                  ...CCUC.U.CUUCUCU.U
+X12631.1/1567-1497                    ..UCUUA.G.AAGCUAC.A
+X12631.1/7349-7415                    ..CCCAA.A.ACUCUUG..
+X12631.1/1426-1497                    ..UCCUU.C.UUUCAGC.U
+X12631.1/2020-2087                    ..UUUAA.G.AUAAAGC.A
+X12631.1/2088-2158                    ...UCCU.U.UCUUUAG.C
+X12631.1/1775-1706                    ..UCGAG.U.UGUUUUG.A
+X12631.1/1207-1274                    ..CCUUA.U.UCUCUUG.A
+X12631.1/3132-3200                    ..UCCCU.U.CAAGCUC.U
+X12631.1/1937-1868                    ..UCCAG.C.GGCUUCU.G
+X12631.1/1795-1866                    ..ACCUC.C.CUCUACU.U
+X12631.1/1014-1084                    ...CCCU.C.UCAAGGC.U
+X12631.1/1347-1277                    ..CCCCA.C..UCCUUA.A
+X12631.1/8405-8475                    ..CCUAU.U.AUUAAGG.A
+X12631.1/939-1009                     ..UCUCA.A.UAGGAGC.U
+X12631.1/1570-1639                    A.CUUCU.U.AGUCCUU.G
+X12631.1/11945-12013                  ...CUGG.C.UUAAAUC.C
+X12631.1/1-73                         ..UCCCU.C.CCUUAGC.A
+X12631.1/1944-2014                    ..UCCUU.U.UCUUACU.A
+AF100664.1/6440-6512                  ..UCCUG.C.CGUGGUC.G
+AC084571.1/17976-18047                ..CCCCG.G.UUCGGCC.C
+M34508.1/318-404                      ..UCCACCU.UUCGGGU.G
+AC084609.1/20256-20184                ..CCCCG.C.AUUGGGC.U
+AF026213.1/13358-13277                ..UCCCA.C.UCUCUUC.A
+AC024877.2/101525-101454              ..CCGCU.C.AGUGGUC.A
+AC006635.2/21711-21640                ..UCCCG.G.CCGGGGA.G
+AC084153.1/28467-28538                ..ACCAC.U.CGCUGCU.A
+M93388.1/1185-1251                    ..UG.GA.G.UUGGCUG.G
+AF491005.1/5436-5355                  ..CCCUG.C.CGAUGUC.G
+X59583.1/330-410                      ..CCCUG.C.AGGUGUC.G
+X59573.1/314-396                      ..UCUCG.C.CUCUUGC.A
+M24578.1/1373-1445                    ..CCCCC.C.GUUGGGC.G
+X03499.1/37-110                       ..CCUCG.G.UCGGAUC.A
+AF037042.2/2935-2864                  ..UCCCG.A.AUGGGGA.G
+X59563.1/1377-1449                    ..ACCCA.C.AAUGGGU.G
+X59571.1/319-390                      ..UCCAG.G.UCGCGGC.A
+X59582.1/477-558                      ..CCCUG.C.CGAUGUC.G
+X59566.1/318-390                      ..UCUCA.G.UAGAACC.A
+K02322.1/59-130                       ..ACCUA.G.AGAAGCU.A
+X53444.1/72-144                       ..ACCCU.U.CUUCCUC.A
+X69660.1/114-186                      ..CCCCC.C.UUUGGGC.G
+X53443.1/135-206                      ..CCCAU.G.UCUAGGC.A
+X59562.1/71-144                       ..CCCUG.A.UGGUCUC.G
+AF067200.1/16-89                      ..UCCCG.C.UCUGAAU.A
+U25144.1/1062-991                     ..CCUCA.U.AGGAGCC.U
+X54300.1/29-102                       ..UCCAG.G.AUAACCC.A
+D17791.1/52-123                       ..UCCCG.G.GCAACCC.A
+X54300.1/105-177                      ..UCCGC.U.UACCUCC.A
+X54299.1/1793-1866                    ..UCCAG.G.AUGGCCC.A
+J01399.1/2867-2939                    ..UCCCA.U.CAUCCGC.U
+X54408.1/1-73                         ..UUCCG.C.UGGGGGU.A
+L13782.1/442-515                      ..ACCCU.C.CUGGCUC.G
+X55320.1/1-72                         ..UCCUA.U.UGCCCCA.G
+J01395.1/2878-2951                    ..UCUUU.C.AUAGCCC.A
+X51398.1/2-75                         ..UCCGA.U.AGCAAGC.U
+X62566.1/248-320                      ..UCCUA.C.AGGGCGU.G
+X55321.1/1-72                         ..UCUCG.C.CGUGUCU.A
+J01395.1/3006-3078                    ..UCCGC.U.UAUCUCC.A
+X55319.1/1-74                         ..UCCUU.U.CAUCUCU.G
+X05693.1/1054-1126                    ..UCCGC.U.UACUUCC.A
+X15090.1/41-114                       ..UCCCU.C.CUCGCCC.G
+X62800.1/3583-3669                    ..UCCCU.C.UCACUCC.G
+X03848.1/3091-3164                    ..UUCAG.C.AUAGCCC.A
+X04465.1/38367-38438                  ..UCUGA.U.AAAGGGC.U
+M20947.1/1-74                         ..CCCCG.U.CAAUCCC.G
+M20969.1/1-74                         ..UCCUA.C.AGAGCGU.G
+M20958.1/1-80                         ..UCCGA.G.UAGCGGC.A
+X04465.1/29596-29669                  ..UCCCG.U.CGUUCGC.C
+M20954.1/1-74                         ..UCCUG.U.UGGAUGC.A
+M68929.1/50694-50622                  ..UCCGG.U.CGUAGGC.U
+M20960.1/1-74                         ..UCCAA.U.AGUAGGU.A
+M68929.1/186481-186410                ..UCCCG.U.UAUUCGC.C
+M68929.1/49940-50012                  ..UCCGA.U.CGUCUCC.A
+M20972.1/1-72                         ..UCCGU.A.UAGCCCU.A
+M68929.1/182805-182734                ..UCCUU.U.UACUCCA.G
+M20945.1/1-72                         ..UCCUA.U.UGGACGU.A
+M68929.1/174348-174275                ..UCCAC.U.UCUAAAC.A
+M68929.1/17407-17480                  ..UCUUU.C.CAAGCAU.G
+M68929.1/163972-163902                ..UCCCG.U.UAUCCGC.A
+M68929.1/1540-1461                    ..UCCAA.U.AAUGCGC.A
+X04465.1/90332-90261                  ..UCCUA.C.CUGAGGA.G
+M20968.1/1-73                         ..UCCGA.U.AGCGGGC.U
+M20957.1/1-85                         ..UCCCU.C.UACCCCC.A
+M68929.1/79613-79540                  ..UCCUG.U.AGGAUGC.G
+X04465.1/112638-112565                ..UCCCU.C.CUUGCCC.A
+M68929.1/151018-150946                ..UCCGA.C.UCCCGCC.A
+M68929.1/152677-152605                ..UCCCU.C.UUCCGAU.A
+M20948.1/1-71                         ..UCUGG.G.UGUCGCU.U
+M68929.1/79397-79315                  ..UCCUG.C.CUCUCCC.A
+M68929.1/18311-18382                  ..UCCCU.U.UUUCCGC.U
+X04465.1/57877-57950                  ..UCCCU.U.CUAACCC.U
+M68929.1/166107-166035                ..UCCUG.C.UAUACCC.A
+X01647.1/2451-2378                    ..UCCUG.U.CUCCGCC.A
+M68929.1/39446-39374                  ..UCCCU.U.UUCUCCU.G
+M68929.1/186579-186500                ..UCCGA.U.AGCGAGU.A
+M20959.1/1-72                         ..CCCCG.G.GCAACCC.A
+M20966.1/1-88                         ..UCCCU.C.UCUCUCC.U
+X04465.1/3679-3758                    ..UCCUC.U.UCAAGGC.A
+M68929.1/48611-48684                  ..UCCCG.U.UUUUCCC.G
+M68929.1/166929-166856                ..UCCUA.C.UAAGCCU.A
+M20952.1/1-71                         ..UCCCG.C.UACCCGC.U
+M20942.1/1-73                         ..UCCGC.U.UAUCUCC.A
+X04465.1/36643-36562                  ..UCCAG.C.UCGACCC.A
+M68929.1/36559-36632                  ..UCCUG.U.CACCUUG.A
+M20964.1/1-88                         ..UCCCU.C.UCUCUCC.G
+X04465.1/64788-64715                  ..UCCUG.U.CAUCCCU.A
+X04465.1/48845-48932                  ..UCCCU.C.UCUUUCC.G
+X04465.1/50998-51070                  ..UCUGG.U.UUCUGGC.A
+M20949.1/1-72                         ..UCCUU.C.CGUCCCA.G
+M68929.1/41917-41989                  ..UCCGU.U.AUUACCC.A
+M68929.1/172005-172075                ..UCCGU.C.CUUAGCC.U
+M68929.1/32684-32756                  ..UCCAA.C.CUAGAGA.G
+M68929.1/15170-15243                  ..UCCUG.U.AGAAUGC.G
+M68929.1/164824-164907                ..UCCCU.C.UCCAUCC.G
+M20951.1/1-71                         ..UCCCG.C.UACCCGC.C
+X04465.1/36787-36715                  ..UUCCC.C.UGGGGGU.A
+X04465.1/120306-120235                ..CCUGA.U.UAUCCCU.A
+M68929.1/165481-165397                ..UCCCU.C.UAUCCGU.A
+M68929.1/20078-20150                  ..UCCCG.U.AAGGGAU.A
+D17510.1/119065-118992                ..UCCCG.U.CGUUCGC.C
+D11467.1/1-72                         ..UCCUU.C.CGUCCCA.G
+D11467.1/6989-6916                    ..UCCUG.C.UGGAUGC.A
+X00764.1/173-244                      ..UCCUA.U.UGGACGC.A
+AF449163.1/604-532                    ..UUCCC.C.UGGGGGU.A
+AJ270287.1/567-495                    ..UUCCC.C.UGGGGGU.A
+D13102.1/342-269                      ..UCCUA.C.AGAGCGU.G
+X15901.1/15784-15867                  ..UCCAG.C.UCGGCCC.A
+X15901.1/44438-44524                  ..UCCCU.C.UCUUUCC.G
+X15901.1/105074-105153                ..UCCGA.G.UGGCGGC.A
+D13107.1/530-459                      ..UCCUA.C.UUGGGGA.G
+X15901.1/99287-99217                  ..UCCUA.C.UUGGGGA..
+U61165.1/404-477                      ..UCCUG.U.CCCCGCC.U
+X17318.1/109-39                       ..UCUGG.G.UGCCGCC.U
+M74160.1/2030-2100                    ..UCUGG.G.UGUCGCC.U
+X13704.1/1807-1880                    ..UCCAG.U.CAUCCCU.A
+M58306.1/1-72                         ..UCCAG.G.AUGGCCC.A
+X86563.2/66129-66056                  ..UCCUG.U.CAUCCCU.A
+X05295.1/313-226                      ..UCCCU.C.UCUCUCC.U
+L02941.1/716-643                      ..UCCCG.U.CUCCGCA.C
+X86563.2/119998-119925                ..UCCCU.C.CUCGCCC.A
+M16907.1/208-137                      ..UCCUA.C.UUGGGGA.G
+M16333.1/1-74                         ..CCCUA.C.UAAGCCC.A
+X07380.1/111-198                      ..UCCCA.U.UUCCUCC.G
+J04502.1/2903-2830                    ..UCCUA.C.AGAGCGU.G
+X86563.2/48153-48081                  ..UCCGA.U.AGUCGGC.U
+AJ012132.1/54-126                     ..UCUGG.U.UCCUGGC.A
+AJ011900.1/63-136                     ..UCCUG.U.CCCCGCC.U
+X62453.1/1-74                         ..CCCCG.U.CAGUCCC.G
+AJ011807.1/2601-2531                  ..UCCCG.C.CGCUCGC.C
+X61674.1/1095-1008                    ..UCCCU.C.UCUUUCC.G
+X13246.1/151-233                      ..UCCUG.C.CUCUCCC.A
+X15379.1/71-144                       ..CCCCG.U.UUUCCCC.G
+X14698.1/250-321                      ..UCCCG.U.AAGGGAU.A
+M16843.1/2824-2752                    ..UCCAA.U.AGUAGGU.A
+AB042240.3/15036-15107                ..UCCGA.U.AAAGGGC.U
+AB027572.1/4261-4342                  ..UCCAG.C.UCGGCCC.A
+AB042240.3/6758-6687                  ..UCCUU.C.CGUCCCA.G
+M16839.1/41-111                       ..UCCCG.C.CGCUCGC.C
+X15118.1/1470-1542                    ..UCUGG.U.UCCUGGC.A
+AB042240.3/84552-84472                ..UCCUC.U.UCAAGGC.A
+X07379.1/305-375                      ..UCUGG.G.UGCCGCC.U
+AB042240.3/36390-36319                ..UCCUA.U.UGGACGC.A
+X13247.1/151-237                      ..UCCCU.C.UCCAUCC.G
+M55314.1/21-92                        ..UCCUU.U.UACUCCA.G
+X05602.1/210-283                      ..UCCUA.C.AGAGCGU.G
+K02003.1/1-74                         ..CCUCU.C.UCACCCC.A
+AB042240.3/82974-82901                ..UCCUG.C.UGGAUGC.A
+AP000397.1/114390-114319              ..UCCUU.U.UACUCCA.G
+AP000397.1/130600-130527              ..UCCAC.U.UCUAAGC.G
+AP000397.1/130445-130371              ..UCCUG.U.CACCUUG.A
+K00281.1/1-72                         ..UCCGA.U.AAGGGGC.U
+J01440.1/394-465                      ..CCUGA.U.UAUCCCU.A
+AJ400848.1/26718-26788                ..UCCGG.G.UGUCGCC.U
+M31489.1/112-183                      ..UCCUA.U.UGGACGC.A
+AJ400848.1/45575-45503                ..UCCGA.U.AGCCGGC.U
+AJ400848.1/34280-34188                ..UCCCU.C.UCUCUCC.U
+AJ400848.1/29178-29105                ..CCCCG.U.CAGUCCC.G
+Y00125.1/116-196                      ..UCCUC.U.UCAAGGC.A
+AJ400848.1/74-1                       ..UCCCG.U.CGUUCGC.C
+AJ400848.1/50859-50931                ..UCCAA.U.AGUAGGU.A
+AJ400848.1/29803-29731                ..UUCCC.C.UGGGGGU.A
+AJ400848.1/44024-44110                ..UCCCU.C.UCUUUCC.G
+X07462.1/14-87                        ..UCCUA.C.UGGAUGC.A
+X87209.1/183-268                      ..UCCCA.U.UUCCUCC.G
+X73425.1/2369-2440                    ..UCCUA.C.UUGGGGA.G
+X74126.1/2430-2501                    ..UCCCG.U.AAGGGAU.A
+M81884.1/41401-41330                  ..UCCUA.C.UUGAGGA.G
+M81884.1/42594-42515                  ..UCCGA.G.UGGCGGC.A
+X61368.1/228-301                      ..UCCCU.C.CUCGCCC.A
+X61698.1/1470-1542                    ..UCCAA.U.AGUAGGU.A
+Z00044.1/50240-50312                  ..UCUGG.U.UCCUGGC.A
+Z00044.1/68888-68815                  ..UCCUA.C.AGAGCGU.G
+X01017.1/487-417                      ..UCCCG.C.UAUCCGC.C
+X01016.1/450-523                      ..UCCUG.U.CAUCCCU.A
+X02217.1/416-488                      ..UUCCC.C.UGGGGGU.A
+M16912.1/86-157                       ..UCCGA.U.AAGGGGC.U
+M16897.1/160-88                       ..UCCGA.U.AGCCGGC.U
+X01017.1/116-189                      ..UCCUG.U.CUCCGCA.A
+X00181.1/495-582                      ..UCCCU.C.UCUUUCC.G
+X00360.1/1-73                         ..UCCGG.U.AGGUCGG.A
+M16869.1/80-166                       ..UCCCU.C.UCUUUCC.G
+K01727.1/129-57                       ..UCCAA.U.AGUAGGU.A
+M16909.1/81-161                       ..UCCUC.U.UCAAGGC.A
+X72895.1/1-72                         ..UCCGG.G.UGUCGCC.U
+X00446.1/283-210                      ..UCCCG.U.CGUUCGC.C
+M23767.1/162-241                      ..UCCGA.G.UGGCGGC.A
+X53392.1/97-170                       ..CCCUA.C.UAAGCCU.A
+Y18934.1/3868-3797                    ..CCUGA.U.UAUCCCU.A
+AJ243756.1/1-71                       ..CCCGU.C.CUUGGCC.U
+AC122544.1/63069-62986                ..UCCCA.C.UUCUGAC.A
+X01120.1/76-149                       ..UCCCU.C.CUAGCCC.A
+X07922.1/12-85                        ..UCCUG.U.CAUCCCU.A
+M58319.1/196-282                      ..UCCCU.C.UCCAUCC.G
+X07125.1/118-191                      ..UCCUG.U.CCCCGCC.U
+AJ271079.2/59828-59899                ..UCCUU.C.CGUCCCA.G
+AJ271079.2/19772-19686                ..UCCCU.C.UCUUUCC.G
+AJ271079.2/114727-114656              ..UCCUA.C.UUGGGGA.G
+X04377.1/307-380                      ..UCCUG.C.CCCCGCC.A
+X03676.1/445-516                      ..UCCCU.C.CUUCCGC.U
+AP002983.1/63669-63596                ..UCCUA.C.AGAGCGU.G
+AP002983.1/121-48                     ..UCCCG.U.CGUUCGC.C
+M17129.1/151-222                      ..ACCUG.G.CUCUGAU.A
+X07377.1/52-124                       ..UCCAA.U.AGUAGGU.A
+AF052653.1/130-203                    ..UCCUG.U.CCCCGCC.U
+X06428.1/229-300                      ..CCUGA.U.UAUCCCU.A
+X07375.1/305-376                      ..UCCCG.U.AAGGGAU.G
+X00476.1/1-85                         ..UCCCU.C.UAUCCCC.A
+K00235.1/1-85                         ..UCCCU.C.UAUCCCC.A
+X15059.1/507-589                      ..UCCUG.C.CUCUCCC.A
+M21542.1/51-134                       ..UCCCA.C.UUCUGAC.A
+X12857.1/421-494                      ..UCCCG.U.CAUUCGC.C
+M16863.1/21-94                        ..UCCCU.C.CUCGCCC.A
+X55033.1/412-483                      ..CCUGA.U.UAUCCCU.A
+X05395.1/365-438                      ..UCCUA.C.AGAGCGU.G
+X05394.1/580-653                      ..UCCCG.U.CUCCGCA.C
+X05395.1/122-195                      ..UCCUG.U.CAUCCCU.A
+AJ002222.1/720-791                    ..UCCCU.C.CUUCCGC.U
+M16864.1/642-714                      ..UUCCC.C.UGGGGGU.A
+X05394.1/803-733                      ..UCCCG.C.UAUCCGC.C
+X01676.1/804-877                      ..UCCCG.U.CAGUCCC.G
+X04761.1/963-892                      ..UCCGA.U.AAAGGGC.U
+M16863.1/456-385                      ..UCCUA.U.UUGGGGA.G
+M16863.1/577-660                      ..UCCUC.U.UCAAGGC.A
+X51471.1/6754-6681                    ..UCCCG.U.CGUUCGC.C
+X02444.1/95-15                        ..UCCUC.U.UCAAGGC.A
+AF487242.1/558-475                    ..UCCAG.C.UCGGCCC.A
+X66520.1/7-88                         ..UCCUG.C.CGUUCAC.G
+AL162971.1/11752-11825                ..CCCGG.G.CGAAGCC.A
+AC002341.3/6810-6881                  ..UCUCG.G.AAUGCCC.C
+X12889.1/644-572                      ..UCCAA.U.AGUAGGU.A
+M58320.1/108-194                      ..UCCCU.C.UCCAUCC.G
+X67736.1/4837-4923                    ..UCCCU.C.UCUUUCC.G
+AC009323.4/37955-37874                ..UCCUG.C.CGUUCAC.G
+X66414.1/9-82                         ..UCCUA.C.UGGAUGC.A
+X14110.1/261-348                      ..UCCCA.U.UUCCUCC.G
+AL138651.1/64525-64597                ..UCCCU.G.CAUCUCC.A
+X57593.1/241-312                      ..UCACG.U.CGGGUUC.A
+AC068900.3/7333-7404                  ..CCCCG.G.CAACGGC.G
+AC009323.4/42522-42441                ..UCCUG.C.CGUUCAC.G
+AC018907.5/9587-9517                  ..UCCCG.G.CUGGUGC.A
+AB017063.1/58819-58900                ..UCCUG.C.CGUUCAC.G
+AL161496.2/172002-171930              ..CCACG.C.UCACCGC.A
+AC009323.4/14362-14281                ..UCUUG.C.CGUUUAC.G
+AC009323.4/12825-12742                ..UCAUG.C.CGUUUAC.G
+AP000423.1/76-4                       ..UCCCG.U.CGUUCGC.C
+L35909.1/103-174                      ..UCACG.U.CGGGUUC.A
+X63088.1/299-371                      ..UCCUG.C.UAUACCC.A
+X13558.1/186-115                      ..UCCUU.C.CGUCCCA.G
+X17616.1/380-293                      ..UCCCU.C.UCUUUCC.C
+AF166114.1/53704-53775                ..UCCCG.G.GCGACCC.A
+X52739.1/1-72                         ..UCCAG.G.AUAGCCC.A
+M21373.1/208-280                      ..UCUGC.U.UAUCUCC.A
+M21373.1/131-204                      ..UCCAG.G.AUGGCCC.A
+X15768.1/134-207                      ..UCCAG.A.AUGGCCC.A
+X15768.1/211-283                      ..UCCGC.U.UACCUCC.A
+M10671.1/1-72                         ..UCACG.U.CGGGGUC.A
+U24159.1/431-359                      ..UCCUU.C.ACGACCC.A
+X03016.1/3583-3669                    ..UCCUA.U.CGCCUCC.G
+AF158101.6/72033-71960                ..UCUGG.U.CUGGGUC.A
+AF158101.6/72364-72294                ..UCUCA.U.UAUCCGC.U
+AF158101.6/72530-72458                ..UCCUU.U.AUUCCCA.G
+AF158101.6/72456-72373                ..UCCCA.C.UUCUCGC.A
+X03016.1/4539-4610                    ..CCCAG.G.GCGGGAU.A
+K00277.1/1-73                         ..UCCGU.C.AAUCAGC.A
+K00354.1/1-74                         ..UCCUU.G.UAUGGAG.A
+AF016404.1/2636-2555                  ..UCCGG.U.CGAAGGU.A
+#=GC SS_cons                          ...>>>>.>.>>>>>>>..
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-test/RF00005.idx b/benchmarks/cmsearch-rmark/rmark-test/RF00005.idx
new file mode 100644
index 0000000..ac50a60
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/RF00005.idx
@@ -0,0 +1,19 @@
+AF396436.1/47447-47513
+J01390.1/6367-6447
+J01390.1/12177-12258
+X01738.1/122-190
+D10744.1/389-471
+AJ011856.1/70824-70908
+X03240.1/6071-6134
+S64977.1/800-870
+X05914.1/238-306
+X99772.1/7842-7915
+AB042809.1/7700-7764
+X16885.1/553-488
+X16887.1/483-416
+X15613.1/59-121
+X15613.1/1106-1175
+M93388.1/1318-1384
+X15613.1/1252-1313
+X15613.1/124-189
+X15613.1/1813-1875
diff --git a/benchmarks/cmsearch-rmark/rmark-test/RF00005.raw b/benchmarks/cmsearch-rmark/rmark-test/RF00005.raw
new file mode 100644
index 0000000..08fad60
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/RF00005.raw
@@ -0,0 +1,3240 @@
+>AP000063.1/59179-59095
+GCGGGGGUGCCCGAGCCUGGCCAAAGGGGUCGGGCUCAGGACCCGAUGGCGUAGGCCUGC
+GUGGGUUCAAAUCCCACCCCCCGCA
+>AE006696.1/291-218
+GCCGCCGUAGCUCAGCCCGGGAGAGCGCCCGGCUGAAGACCGGGUUGUCCGGGGUUCAAG
+UCCCCGCGGCGGCA
+>AE006699.1/3409-3482
+GGGCCCGUAGCUUAGCUCGGUAGAGCGCUCGGCUCAUAACCGAGUGGUCAGGGGUUCAAA
+UCCCCUCGGGCCCA
+>X06054.1/711-637
+GGGCCCGUCGUCUAGCCUGGUUAGGACGCUGCCCUGACGCGGCAGAAAUCCUGGGUUCAA
+GUCCCAGCGGGCCCA
+>AP000989.1/73279-73354
+GCGGCCGUCGUCUAGUCUGGAUUAGGACGCUGGCCUUCCAAGCCAGUAAUCCCGGGUUCA
+AAUCCCGGCGGCCGCA
+>X14835.1/6927-7002
+GCCGGGGUCGCCUAGCCUGGUCAAGGGCGCCGGACUCAUAAUCCGGUCUUCCCGGGUUCG
+AAUCCCGGCCCCGGCA
+>AE009773.1/7700-7629
+GGGCCGGUAGUCUAGCGGAAGGAUGCCCGCCUCGCGCGCGGGAGAUCCCGGGUUCGAAUC
+CCGGCCGGUCCA
+>AE009855.1/3683-3767
+GCGGGGGUGCCCGAGCCAGGUCAAAGGGGCAGGGUUCAGGUCCCUGUGGCGUAGGCCUGC
+GUGGGUUCAAAUCCCACCCCCCGCA
+>X05071.1/204-288
+GCGGGGGUGCCCGAGCCAGGUCAAAGGGGCAGGGCUCAAGACCCUGUGGCGUAGGCCUGC
+GUGGGUUCGAAUCCCACCCCCCGCA
+>AE000965.1/156-85
+GGGCUCGUAGCUCAGCGGGAGAGCGCCGCCUUUGCGAGGCGGAGGCCGCGGGUUCAAAUC
+CCGCCGAGUCCA
+>M87833.1/2781-2865
+GCAGGGAUAGCCAAGUUUGGCCAACGGCGCAGCGUUCAGGGCGCUGUCCCGUAGGGGUCC
+GCAGGUUCAAAUCCUGCUCCCUGCA
+>M87833.1/353-437
+GUCGUGGUAGCCAAGCCUGGCCCAAGGCGCAGGGUUGCUAACUCUGUGGCGUACAGCCUC
+CGGGGUUCGAAUCCCCGCCACGACG
+>AE005128.1/6659-6734
+GCCAAGGUGGCAGAGUUCGGCCUAACGCGGCGGCCUGCAGAGCCGCUCAUCGCCGGUUCA
+AAUCCGGCCCUUGGCU
+>X02584.1/1-77
+GCCAAGGUGGCAGAGUUCGGCCCAACGCAUCCGCCUGCAGAGCGGAACCCCCGCCGGUUC
+AAAUCCGGCCCUUGGCU
+>K02528.1/1-74
+GGGGCUGUGGCCAAUCCCGGCAUGGCGACUGACUCCAGAUCAGUCGAUCGGGGGUUCGAA
+UCCCUCCGGCCCCA
+>AB003409.1/96-167
+GGGCCCAUAGCUCAGUGGUAGAGUGCCUCCUUUGCAAGGAGGAUGCCCUGGGUUCGAAUC
+CCAGUGGGUCCA
+>AE000930.1/11782-11855
+GGGCCCGUAGCUCAGACUGGGAGAGCGCCGCCCUUGCAAGGCGGAGGCCCCGGGUUCAAA
+UCCCGGUGGGUCCA
+>M32222.1/3110-3183
+GGGCCCAUAGCUCAGCCUGGGAGAGCGCCGCCCUUGCAAGGCGGAGGCCCCGGGUUCAAA
+UCCCGGUGGGUCCA
+>M26978.1/826-899
+GCCGCCGUAGCUCAGUAGGUAGGAGCGCUCGGCUGUUAACCGAGUGGUCGCAGGUUCGAG
+UCCUGCCGGCGGCG
+>M26978.1/1192-1264
+GCCGGGGUGGGGUAGUUGGCCAUCCUUCGGGACUGUGGAUCCCGCGACUCGGGUUCAAAU
+CCCGGCCCUGGCC
+>M26977.1/379-453
+GGGGCCAUAGGGUAGCCUGGUCUAUCCUUUGGGCUUUGGGAGCCUGAGACCCCGGUUCAA
+AUCCGGGUGGCCCCA
+>M26978.1/907-980
+GGGCCCAUAGCUUAGCCAGGUAGAGCGCCCGGCUCAUAACCGGGCGGUCAUGGGUUCGAA
+UCCCAUUGGGCCCA
+>M26977.1/557-628
+GCCCUGGUGGUGUAGUGGCUAUCAUGCGGGCCUGUCGAGCCCGCGACUCGGGUUCAAUUC
+CCGGCCAGGGCG
+>M26978.1/994-1068
+GCUCCGGUGGUGUAGCCCGGCCAAUCAUUUCGGCCUUUCGAGCCGAAGACUCGGGUUCAA
+AUCCCGACCGGAGCA
+>M26977.1/635-708
+GGGCCCGUAGCUCAGUCUGGUAGAGCGCUUGGCUUUUAACCAAGUAGUCGCGGGUUCAAA
+UCCCGUCGGGCCCG
+>M32222.1/1277-1363
+GCCGGGGUGGCCCAGCCUGGUAGGGCGUCGGCCUGCUAAGCCGAUGAUCCGUUAAGGAUC
+GCGCGGGUUCAAAUCCCGUCCCCGGCG
+>M26977.1/276-348
+GCCUCGGUAGCUCAGCUGGUAGAGCGCGAGACUUGUAAUCUCGUGGUCGCGGGUUCAAAU
+CCCGCCCGAGGCU
+>M26978.1/1092-1174
+GCGGGGGUGCCCGAGUGGUCAAAGGGGACAGGCUUAGGACCUGUUGGCGUUAGGCUUCCA
+GGGUUCGAAUCCCUGCCCCCGCA
+>U67517.1/7202-7276
+GGGCCCGUAGCUCAGCCUGGUCAGAGCGCUCGGCUCAUAACCGAGUGGUCAAGGGUUCAA
+AUCCCUUCGGGCCCA
+>U67537.1/160-234
+GGGCCUGUGGGGUAGCCUGGUCUAUCCUUUGGGAUUUGGGAUCCUGAGACCCCAGUUCAA
+AUCUGGGCAGGCCCA
+>U67538.1/10143-10207
+CAUGGUCUAGCUGGCUAUGACGUCGCCCUUACAAGGCGAAGGUCGCCGGUUCGAAUCCGG
+CUGGG
+>U67517.1/7412-7496
+GCAGGGGUCGCCAAGCCUGGCCAAAGGCGCUGGGCCUAGGACCCAGUCCCGUAGGGGUUC
+CAGGGUUCAAAUCCCUGCCCCUGCA
+>U67528.1/1221-1293
+AGCCCGGUGGUGUAGUGGCCUAUCAUCCGGGGCUUUGGACCCCGGGACCGCGGUUCGAAU
+CCGCGCCGGGCUA
+>U67492.1/3149-3223
+GCUCCGGUGGUGUAGUCCGGCCAAUCAUGCGGGCCUUUCGAGCCCGCGACCCGGGUUCAA
+AUCCCGGCCGGAGCA
+>U67528.1/1042-969
+GCCUCGGUAGCUCAGCCUGGCGGAGCGCCUGCUUGGUAAGCAGGAGGUCGCGGGUUCAAA
+CCCCGCCCGAGGCU
+>U67517.1/7511-7582
+GCCGGGGUGGGGUAGUGGCCAUCCUGGGGGACUGUGGAUCCCCUGACCCGGGUUCAAUUC
+CCGGUCCCGGCC
+>U67492.1/3051-3122
+CCCGUAGCCUAGCCUGGAUAGGGCACCGGCCUUCUAAGCCGGGGGUCGGGGGUUCAAAUC
+CCCUCGGGUCCG
+>X00916.1/823-889
+GCCUCGGUGGCUCAGCCUGGUAGAGCGCCUGACUUGUAAUCAGGUGGUCGGGGGUUCGAA
+UCCCCCC
+>X00916.1/1570-1644
+GCCCUGGUGGUGUAGCUCGGCCUAUCAUACAGGACUGUCACUCCUGUGACUCGGGUUCAA
+AUCCCGGCCAGGGCG
+>AF108356.1/1-74
+GGGCCCGUAGCUUAGUCUGGUAGAGCGCCUGACUUUUAAUCAGGCGGUCGAGGGUUCGAA
+UCCCUUCGGGCCCG
+>X00916.1/933-1007
+GGGCCUGUGGGGUAGCCUGGUCCAUCCUUUGGGAUUUGGGAUCCUGAGACCCCAGUUCAA
+AUCUGGGCAGGCCCA
+>X00916.1/1018-1091
+CCCGCGAUAGUUCAGAUUGGUAGAACGGCGGACUGUAGAUCCGCAUGUCGCUGGUUCAAA
+UCCGGCUCGCGGGA
+>X00083.1/99-171
+GGGCCCGUAGCUCAGUUGGGAGAGCGCUGCCCUUGCAAGGCAGAGGCCGUGGGUUCAAAU
+CCCGCCGGGUCCA
+>M19342.1/69-141
+GGGCUCGUAGCUCAGCUGGAAGAGCGCGGCGUUUGCAACGCCGAGGCCUGGGGUUCAAAU
+CCCCACGGGUCCA
+>X51423.1/1802-1874
+GGGCUUGUAGCUCAGCUGGUAGAGCGCCGCCUUUGCAAGGCGGAGGCCCUGGGUCCGAAU
+CCCAGCAAGUCCA
+>AY017179.1/1528-1601
+GGGCCGGUAGCUCAGCCUGGGAGAGCGUCGGCUUUGCAAGCCGAAGGCCCCGGGUUCGAA
+UCCCGGCCGGUCCA
+>X68198.1/9818-9745
+AGCGGGGUGGGGUAGUCAGGAAAUCCGAUGGGCUCAUAACCCGUAGAUCGAUGGUUCAAA
+UCCAUCCCCCGCUA
+>AF004309.1/87-160
+CGGGGUGUGGCGCAGCUUGGUAGCGCGCUUCGUUCGGGACGAAGAGGUCGUGGGUUCAAA
+UCCCGCCACCCCGA
+>X52070.1/777-849
+UCCUCCGUAGCUCAAUUGGCAGAGCAGCCGGCUGUUAACCGGCAGGUUACUGGUUCGAGU
+CCAGUCGGGGGAG
+>X65556.1/351-423
+GCGGACGUAGCUCAGUUGGUAGAGCGCAACCUUGCCAAGGUUGAGGUCGCGAGUUCGAGC
+CUCGUCGUCCGCU
+>X53649.1/495-566
+UGGGCUAUGGUGUAAUUGGCAGCACGAGUGAUUCUGGUUCAUUUAGUCUAGGUUCGAGUC
+CUGGUAGCCCAG
+>X52070.1/699-771
+UCCUCGGUAGCUCAAUUGGCAGAGCAGCCGGCUGUUAACCGGCAGGUUACUGGUUCGAGU
+CCAGUCCGGGGAG
+>X53649.1/160-231
+UGGGCUAUGGUGUAAUUGGCAGCACGACUGAUUCUGGUUCAGUUAGUCUAGGUUCGAGUC
+CUGGUAGCCCAG
+>AF186372.1/596-669
+CGCGGGGUGGAGCAGCUCGGUAGCUCGCUGGGCUCAUAACCCAGAGGUCGCAGGUUCAAA
+UCCUGUCCCCGCUA
+>X53649.1/604-676
+GCCCCCGUUGUGUAGCGGCCUAGCACGCCGCCCUCUCAAGGCGGUAGCGCCGGUUCGAAU
+CCGGUCGGGGGUA
+>M32254.1/51-124
+CGCGGGGUGGAGCAGCUCGGUAGCUCGCUGGGCUCAUAACUCAGAGGUCGCAGGUUCAAA
+UCCUGUCCCCGCUA
+>AB067577.1/1615-1688
+GGGCUAUUAGCUCAGGUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCCCUGGUUCAAG
+UCCAGGAUGGCCCA
+>AF105125.1/104-176
+GGGGGUUUAGCUCAGUUGGUAGAGCGCCUGCUUUGCAAGCAGGAUGUCAGCGGUUCGAGU
+CCGCUAACCUCCA
+>D17540.1/1-73
+GCGGGAGUAGCUCAGUUGGUAGAGCAUCGGCUUCCCAAGCCGAGGGUCGCGGGUUCGAGU
+CCCGUCUCCCGCU
+>X51824.1/190-272
+GGGCAGGUGCCCGAGCGGCCAAAGGGGACGGUCUGUAAAACCGUUGGCGUAUGCCUUCGC
+UGGUUCGAAUCCAGCCCUGCCCA
+>X51824.1/381-453
+GCUCGCGUAGCUCAGCAGGUAGAGCACACCCUUGGUAAGGGUGAGGUCGCCGGUUCGAGC
+CCGGCCGCGAGCU
+>X60981.1/3898-3969
+GGUCCCGUAGUGUAGUGGUUAACAUGCCUGCCUGUCACGCAGGAGAUCGCGGGUUCGAUG
+CCGUCGGGACCG
+>AB031214.1/4204-4277
+GGGCCUGUAGCUCAGCUGGUUAGAGCGCACGCCUGAUAAGCGUGAGGUCGGUGGUUCGAG
+UCCACUCAGGCCCA
+>AF008220.1/5629-5712
+GCGGAUGUGGCGGAAUUGGCAGACGCGCUAGAAUCAGGCUCUAGUGUCUUUACAGACGUG
+GGGGUUCAAGUCCCUUCAUCCGCA
+>K01389.1/345-433
+GGAGAGCUGUCCGAGUGGUCGAAGGAGCACGAUUGGAAAUCGUGUAGGCGGUCAACUCCG
+UCUCAAGGGUUCGAAUCCCUUGCUCUCCG
+>Z82044.1/16317-16387
+GGCGGCAUAGCCAAGUGGUAAGGCAGAGGUCUGCAAAACCUUUAUCCCCGGUUCGAAUCC
+GGGUGUCGCCU
+>AF008220.1/6888-6961
+GGGCCUGUAGCUCAGCUGGUUAGAGCGCACGCCUGAUAAGCGUGAGGUCGAUGGUUCGAG
+UCCAUUCAGGCCCA
+>AF142677.4/47404-47332
+GAGCCAUUAGCUCAGUUGGUAGAGCAUCUGACUUUUAAUCAGAGGGUCGAAGGUUCGAGU
+CCUUCAUGGCUCA
+>AF008220.1/6334-6422
+GGAGGAAUACCCAAGUCUGGCUGAAGGGAUCGGUCUUGAAAACCGACAGGGUGUCAAAGC
+CCGCGGGGGUUCGAAUCCCUCUUCCUCCG
+>AF071855.1/254-326
+GGGGCCUUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CCGCUAGGCUCCA
+>AF008220.1/6713-6785
+GCGGUUGUGGCGAAGUGGUUAACGCACCAGAUUGUGGCUCUGGCAUUCGUGGGUUCGAUU
+CCCAUCAAUCGCC
+>AF008220.1/5322-5394
+GGAGGAUUAGCUCAGCUGGGAGAGCAUCUGCCUUACAAGCAGAGGGUCGGCGGUUCGAGC
+CCGUCAUCCUCCA
+>AB013373.1/3754-3825
+GCGGAAGUAGUUCAGUGGUAGAACACCACCUUGCCAAGGUGGGGGUCGCGGGUUCGAAUC
+CCGUCUUCCGCU
+>AB031213.1/2203-2276
+GGUCCGGUAGUUCAGUUGGUUAGAAUGCCUGCCUGUCACGCAGGAGGUCGCGGGUUCGAG
+UCCCGUCCGGACCG
+>AB001488.1/62222-62293
+UGGGCUAUAGCCAAGCGGUAAGGCAACGGACUUUGACUCCGUCAUGCGUUGGUUCGAAUC
+CAGCUAGCCCAG
+>AF008220.1/6172-6245
+GGCGGUGUAGCUCAGCUGGCUAGAGCGUACGGUUCAUACCCGUGAGGUCGGGGGUUCGAU
+CCCCUCCGCCGCUA
+>AF142677.4/47045-46960
+GCCGGGGUGGUGGAAUUGGCAGACACACAGGACUUAAAAUCCUGCGGUAGGUGACUACCG
+UGCCGGUUCAAGUCCGGCCCUCGGCA
+>AF008220.1/6443-6516
+CGCGGGGUGGAGCAGUUCGGUAGCUCGUCGGGCUCAUAACCCGAAGGUCGCAGGUUCAAA
+UCCUGCCCCCGCAA
+>X60981.1/3261-3348
+GGAGAGCUGUCCGAGUGGUCGAAGGAGCACGAUUGGAAAUCGUGUAGGCGUGAAUAGCGC
+CUCAAGGGUUCGAAUCCCUUGCUCUCCG
+>AF008220.1/6975-7046
+UCCACAGUAGCUCAGUGGUAGAGCUAUCGGCUGUUAACCGAUCGGUCGCAGGUUCGAAUC
+CUGCCUGUGGAG
+>AF008220.1/5997-6070
+CGGGAAGUAGCUCAGCUUGGUAGAGCACAUGGUUUGGGACCAUGGGGUCGCAGGUUCGAA
+UCCUGUCUUCCCGA
+>AF008220.1/7053-7140
+GGAGAAGUACUCAAGUGGCUGAAGAGGCGCCCCUGCUAAGGGUGUAGGUCGUGUAAGCGG
+CGCGAGGGUUCAAAUCCCUCCUUCUCCG
+>X60981.1/3446-3518
+GGAGGAUUAGCUCAGCUGGGAGAGCACUUGCCUUACAAGCAAGGGGUCGGCGGUUCGAUC
+CCGUCAUCCUCCA
+>AB031211.1/7799-7884
+GCCGGGGUGGUGGAAUUGGCAGACACACAGGACUUAAAAUCCUGCGGUAGGUGACUACCG
+UGCCGGUUCAAGUCCGGCCCUCGGCA
+>Z82044.1/16031-16103
+GCGGUUGUGGCGAAGUGGUUAACGCACCAGAUUGUGGCUCUGGCACUCGUGGGUUCGAUU
+CCCAUCAAUCGCC
+>Z99104.2/95646-95728
+GCGGGUGUGGCGGAAUUGGCAGACGCGCUAGACUUAGGAUCUAGUGUCUUUAUGACGUGG
+GGGUUCAAGUCCCUUCACCCGCA
+>Z82044.1/15843-15924
+GGAGGGGUAGCGAAGUGGCUAAACGCGGCGGACUGUAAAUCCGCUCCCUCAGGGUUCGGC
+AGUUCGAAUCUGCCCCCCUCCA
+>AB013372.1/8-81
+GCGCCCGUAGCUCAAUUGGAUAGAGCGUUUGACUACGGAUCAAAAGGUUAGGGGUUCGAC
+UCCUCUCGGGCGCG
+>X60981.1/3182-3253
+UCCGCAGUAGCUCAGUGGUAGAGCAAUCGGCUGUUAACCGAUUGGUCGCAGGUUCGAAUC
+CUGCCUGCGGAG
+>AF008220.1/6620-6692
+GGCUCGGUAGCUCAGUUGGUAGAGCAACGGACUGAAAAUCCGUGUGUCGGCGGUUCGAUU
+CCGUCCCGAGCCA
+>K01390.1/620-691
+GCGGAAGUAGUUCAGUGGUUGAACACCACCUUGCCAAGGUGGGGGUCGCGGGUUCGAAUC
+CCGUCUUCCGCU
+>D89936.1/1231-1150
+GCCGGUGUGGCGGAAUUGGCAGACGCGCACGACUCAAAAUCGUGUUCCUUCUGGAGUGUC
+GGUUCGACCCCGACCACCGGUA
+>AB031211.1/8065-8137
+GGGGCCUUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CCGCUAGGCUCCA
+>AF008220.1/7169-7240
+GGCCCGUUGGUCAAGCGGUUAAGACACCGCCCUUUCACGGCGGUAACACGGGUUCGAAUC
+CCGUACGGGUCA
+>AB031213.1/2678-2748
+GCGGGUGUAGUUUAGUGGUAAAACCUCAGCCUUCCAAGCUGAUGUCGUGGGUUCGAUUCC
+CAUCACCCGCU
+>AF008220.1/6251-6324
+GGACCUUUAGCUCAGUUGGUUAGAGCAGACGGCUCAUAACCGUCCGGUCGUAGGUUCGAG
+UCCUACAAGGUCCA
+>AB031215.1/9125-9195
+AGGGGCAUAGUUUAACGGUAGAACAGAGGUCUCCAAAACCUCCGGUGUGGGUUCGAUUCC
+UACUGCCCCUG
+>X55523.1/17-90
+CGGGGUAUGGCGCAGUCUGGUAGCGCGCACCCUUGGGGUGGGUGAGGCCGUGGGUUCAAA
+UCCCGCUACUCCGA
+>AF008220.1/5430-5502
+GCCGGUGUAGCUCAAUUGGUAGAGCAACUGACUUGUAAUCAGUAGGUUGGGGGUUCAAGU
+CCUCUUGCCGGCA
+>Z99104.2/165829-165901
+GCUUCCAUAGCUCAGCAGGUAGAGCACUUCCAUGGUAAGGAAGAGGUCAGCGGUUCGAGC
+CCGCUUGGAAGCU
+>AF269787.1/2464-2393
+UCCGCAGUAGCUCAGUGGUAGAGCUAUCGGCUGUUAACCGAUCGGUCGUAGGUUCGAAUC
+CUACCUGCGGAG
+>AF070678.1/91-163
+GGGGCCUUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CCGCUAGGCUCCA
+>X15245.1/160-231
+UCCGCCUUAGCUCAGUUGGUAGAGCGCUUGACUGUUAAUCAGGAUGUCGUCAGUUCGAGU
+CUGACAGGCGGA
+>M18744.1/76-164
+GGAGAGUUGGCAGAGCGGUAAUGCAGCGGACUCGAAAUCCGCCGAACCAAUGUUGAAUUG
+GUGCGCAGGUUCAAAUCCUGUACUCUCCU
+>X15246.1/271-344
+GCACCCAUAGCGCAACUGGAUAGAGUGUCUGACUACGAAUCAGAAGGUUGUAGGUUCAAG
+UCCUACUGGGUGCA
+>X15246.1/425-492
+CCCGUUGGUCAAGUGGUUAAGACACCGCCCUUUCACGGCGGUAACAUGGGUUCAAAUCCC
+GUACGGGU
+>X15245.1/588-660
+GGUCCAUUGGAGCAGUGGUCUAUCUCGCCUCCCUGUCACGGAGGAGAUCGCGGGUUCAAA
+UCCCGCAUGGACC
+>AF401668.1/481-552
+GCGGAAGUAGUUCAGUGGUAGAACAUCACCUUGCCAUGGUGGGGGUCGCGGGUUCGAAUC
+CCGUCUUCCGCU
+>X15245.1/512-584
+GGAGGAUUAGCUCAGCUGGGAGAGCAUCUGCCUUACAAGCAGAGGGUCACAGGUUCGAGC
+CCUGUAUCCUCCA
+>X15245.1/236-309
+CGGGAAGUGGCUCAGUUUGGUAGAGCACCUGGUUUGGGACCAGGGGGUCGCAGGUUCAAA
+UCCUGUCUUCCCGA
+>X13888.1/63-151
+GGAGAGUUGGCAGAGCGGUAAUGCAGCGGACUCGAAAUCCGCCGAGCCAAUGUUGAAUUG
+GUGCGCAGGUUCAAAUCCUGUACUCUCCU
+>X61068.1/1189-1262
+CGCGGGAUAGAGCAGUCUGGUAGCUCGUCGGGCUCAUAACCCGAAGGUCGAUGGUUCAAA
+UCCAUCUCCCGCAA
+>X61068.1/760-831
+GGGGCUUUAGCUCAGCUGGGAGAGCGCCUGCCUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CGCUAAGCUCCA
+>X61064.1/63-135
+GCAUCCAUAGCUCAGUUGGUAGAGCAACAGACUCUUAAUCUGUGGGUCCACGGUUCGAGC
+CCGUGUGGGUGUA
+>X61068.1/1364-1437
+GGCUCUGUAGCUCAGUCGGUAGAGCAGUGGCCUGAAGAGCCUCGUGUCAGCCGGUUCGAU
+UCCGCUUGGAGCCA
+>X61067.1/232-303
+AGGCCCAUAGCCAAGCGGUAAGGCAACGGACUUUGACUCCGUCACUCGUAGGUUCAAAUC
+CUGCUGGGCCUG
+>X61067.1/133-205
+GCGGUUGUGGCGAAGUGGUUAACGCAUCGGCUUGUGGCGCCGACACUCGGGGGUUCAAUU
+CCCCUCGGCCGCC
+>X61067.1/334-415
+GCGGGUGUGGCGAAAUUGGCAGACGCACUAGACUUAGGAUCUAGCGCUUUACGGCAUGCA
+GGUUCAAGUCCUGUCACCCGCA
+>X61066.1/339-412
+GCCUACUUAGCUCAGUUGGUUAGAGCACCUGACUGUUAAUCAGGGGGUCGCUGGUUCGAG
+UCCAGCAGUGGGCG
+>X15508.1/140-211
+GGGGGCAUGGUGUCAACGGUAGCACACAGGUCUCCAAAACCUUUAGUGUGGGUUCGAAUC
+CUGCUGCCCUCG
+>X61065.1/77-164
+GGAGCGAUACUCAAGAGGCCGAAGAGGGCGCACUGCUAACGCGUUAGACGGUUAACCCCG
+UGCGAGGGUUCAAAUCCCUCUCGCUCCG
+>X61063.1/119-188
+GUCGGUGUCGUAUAUGGUUAUUACAGGCCUUGCCAAGGCUUAGACGGCAGUUCGAUCCUG
+CUCACCGGCU
+>X61068.1/880-953
+GGCGGUGUAGCUCAGCUGGCUAGAGCGUGCGGUUCAUACCCGCAAGGUCGAGGGUUCAAG
+UCCCCCCGCCGCUA
+>X61068.1/651-734
+GCCCGGGUGGUGAAAUCGGUAGACACGCAGGACUUAAAAUCCUGUGGCAUAAAAGCCAUG
+UCGGUUCAAGUCCGACCCCGGGCA
+>X61068.1/477-549
+GCCGAAAUAGCUCAAUCGGUAGAGCAACUGAUUUGUAAUCAGUAGGUUGCGGGUUCAAUU
+CCUGUUUUCGGCA
+>X61068.1/1281-1353
+GGUCCGGUGGUGUAGGGGUUAACAUGCCUGCCUGUCACGCAGGAGAUCGCGGGUUCAAAU
+CCCGUCCGGACCG
+>X61068.1/961-1034
+GGACCCGUAGCUCAGUUGGUUAGAGCUACCGGCUCAUAACCGGUCGGUCGUUGGUUCGAG
+UCCAACCGGGUCCA
+>X61065.1/170-242
+GGCCCGUUGGAGAAACGGUUAACUCACAUGCCUUUCACGCAUGCAUUCACGGGUUCGAAU
+CCCGUACGGGUCA
+>X61061.1/74-147
+GUCCGAAUAGCUCAGCUGGAUAGAGCAAUAGCCUUCUAAGCUAUCGGUCGGGGGUUCGAA
+UCCCUCUUCGGACG
+>AF349769.2/1315-1395
+CCCCGUGUGGCGAAAUGGUAGACGCGCUUGACUCAAAAUCAAGUAGUGAAGACUGUGCUG
+GUUCGAGUCCGGUCACGGGGA
+>X61068.1/393-465
+GGAGGAUUAGCUCAGUUGGGAGAGCACCUGCCUUACAAGCAGGGGGUCGGCGGUUCAAGC
+CCGUCAUCCUCCA
+>X61068.1/560-632
+GUCCCGUUAGCUCAGGUGGUAGAGCACUUGACUUUUAAUCAAGGUGUCGAUGGUUCGAGU
+CCAUCACGGGACA
+>X61068.1/1060-1145
+GGAGGAAUACCCAAGAGGCUGAAGGGAUCGGUCUUGAAAACCGACAGGGUGUAAAAGCCG
+CGGGGGUUCAAAUCCCUCUUCCUCCG
+>M91385.1/1291-1381
+GGAAGUAUACCCAAGUCUCGGUUGAAGGGGGCGGUCUCGAAAACCGUUAGAUGGAGUAAU
+CCAUGCAAGAGUUCGAAUCUCUUUACUUCCG
+>X03715.1/926-998
+CGUGGGGUGGAGCAGUUGGUAGCUCGUUGGGCUCAUAACCCAAAGGUCGCAGGUUCAAGU
+CCUGCCCCCGCAA
+>M91385.1/1046-1118
+AGGGGUAUAGUUCAAUCGGUAGAACACCGGACUUCAAAUCCGGGUGUUGUGGGUUCAAGU
+CCUGCUACCCCUG
+>X03715.1/1086-1158
+GGUUCAGUAGCUCAGUUGGUAGAGCAUUUGAUUGAAGCUCAAAGUGUCGGCAGUUCAAUU
+CUGUCCUGAACCA
+>X03715.1/171-243
+GGCACUAUAGCCAAGGUGGCUAAGGCAUGGGACUGCAACUCCCCGAUCGUCGGUUCGAAU
+CCGACUAGUGCCU
+>X03715.1/481-553
+GGGCCCGUAGCUCAGCUGGGAGAGCACCUGCCUUGCACGCAGGGGGUCGACGGUUCGAUC
+CCGUUCGGGUCCA
+>X03715.1/388-461
+CGGAAAGUAGCUUAGCUUGGUAGAGCACUCGGUUUGGGACCGAGGGGUCGCAGGUUCGAA
+UCCUGUCUUUCCGA
+>X03715.1/288-361
+GCGCCCAUAGAUCAAUUGGAUAGAUCGUUUGACUACGGAUCAAAAGGUUGAGGGUUCGAU
+UCCUUCUGGGCGCG
+>X03715.1/779-868
+GGAAGAUUACCCAAGUCUGGUUGAAGGGAUCGGUCUUGAAAAUUGACAGGCGGUGAAAGC
+CGCGCGGGGGUUCGAAUCCCUCAUCUUCCG
+>X03715.1/1004-1077
+GGUCUUGUAGUGAAGUUGGUUAUCAUGCCUCUCUGUCACAGAGGAGAUCGCGGGUUCAAG
+UCCCGUCAAGACCG
+>X03715.1/667-740
+GGACCCUUAGCUCAGUUGGUUAGAGCAUCCGGCUCAUAACCGGAUGGUCACUGGUUCAAG
+UCCAGUAGGGUCCA
+>M91385.1/1205-1276
+AGGGGUGUAGUUUAAUGGUAGAACAGCGGUCUCCAACACCGUACGUUGUGGGUUCAAGUC
+CUGUCACCCCUG
+>X03715.1/589-662
+GGCGGGAUAGCUCAGCUGGUUAGAGCGCUCGGCUCAUACCCGGGAGGUCAAGAGUUCAAG
+UCUCUUUCUCGCUA
+>U39708.1/2300-2229
+UGGGAUGUAGCCAAGCGGUAAGGCAAUAGACUUUGACUCUAUCAUGCGAUGGUUCGAUCC
+CAUCCAUCCCAG
+>M18050.1/352-424
+GACUCGUUAGCUCAGCCGGUAGAGCAACUGGCUUUUAACCAGUGGGUCCGGGGUUCGAAU
+CCCCGACGAGUCA
+>K00202.1/1-71
+GCAGGUGUAGUUUAAUGGCAGAACUUCAGCCUUCCAAGCUGAUUGUGAGGGUUCGAUUCC
+CUUCACCUGCU
+>AE000043.2/9006-8935
+GACUCACUAGCUCAGCGGUAGAGCAUUUGACUUUUAAUCAAAGGGUCCCGAGUUCGAUCC
+UCGGGUGAGUCA
+>D00559.1/56-142
+GGGUUAAUACUCAAGUUGGUGAAGAGGACACCCUGCUAAGGUGUUAGGUCGGUCUCCGGC
+GCGAGGGUUCGAGUCCCUCUUAACCCG
+>X16750.1/2-74
+GCGUAGGUGGUGAAGUGGUUAACACAUCAGGUUGUGGCUCUGACAUACGCGGGUUCGAUC
+CCCGUUCUACGCC
+>X17113.1/351-433
+GCCCAAGUGGCGGAAUGGUAGACGCAUGGGAUUUAAGAUCCCACGCUAGCAAUAGCGUGC
+CGGUUCAAGUCCGGCUUUGGGCA
+>M18050.1/273-344
+UGGGCUAUAGCCAAGCGGUAAGGCAAGGGACUUUGACUCCCUCAUGCGCCGGUUCGAAUC
+CUGCUAGCCCAA
+>X03154.1/489-562
+GGACCUUUAGCUCAGUUGGUUAGAGCAUCCGGCUCAUAACCGGACGGUCAUUGGUUCAAG
+UCCAAUAAGGUCCA
+>X16746.1/1-72
+GGCAACAUGGCCAAGCGGCUAAGGCAUGGGUCUGCAACACCCUGAUCAUCGGUUCGAAUC
+CGAUUGUUGCCU
+>M16450.1/142-214
+GGCUUUUUAGCUCAGCAGGUAGAGCAACCGGCUGUUAACCGGUUUGUCACAGGUUCGAGC
+CCUGUAAAAGCCG
+>X16752.1/1-74
+CGGAAUAUAGCUCAGCUGGUUAGAGCAUUCCGCUGAUAACGGAGAGGUCGUUGGUUCAAG
+UCCAAUUAUUCCGA
+>AE000043.2/9216-9133
+GGACAGGUAGCGAAGUGGCUAAACGCUUCUGACUGUAGAUCAGACACCUUCAUGGUUUCG
+GGAGUUCGAAUCUCUCCCUGUCCA
+>K02974.1/529-600
+AGGAGAGUAGUUCAAUGGUAGAACGUCGGUCUCCAAAACCGAGCGUUGAGGGUUCGAUUC
+CUUUCUCUCCUG
+>M18050.1/100-172
+GCUGACUUAGCUCAGUUGGUAGAGCAAUUGACUAGUAAUCAAUAGGUCGAAGGUUCAAAU
+CCUUUAGUCAGCA
+>X03154.1/801-875
+GGCCCCAUAGCGAACGUUGGUUAUCGCGCCUCCCUGUCACGGAGGAGAUCACGGGUUCGA
+GUCCCGUUGGGGUCG
+>X16748.1/1-73
+GGCCUGUUGGUGAAGCGGUUAACACACACGGUUUUCAUCCGUGGACACACGGGUUCGAAC
+CCCGUACAGGCUA
+>X03154.1/110-183
+GCGCCCGUAGAUCAAUUGGAUAGAUCGCUUGACUACGGAUCAAAAGGUUGGGGGUUCGAG
+UCCCUCCGGGCGCA
+>M16450.1/308-380
+GGAGUGUUAGCUCAGCUGGGAGAGCUCCUGCCUUACAAGCAGGCGGUCAUAGGUUCAAGU
+CCUAUACACUCCA
+>X03154.1/608-697
+GGAAGAUUACCCAAGUCCGGCUGAAGGGAUCGGUCUUGAAAACCGAGAGUCGGGGAAACC
+CGAGCGGGGGUUCGAAUCCCUCAUCUUCCG
+>X16745.1/1-74
+GGCCCCAUAGCGAAGUUGGUUAUCGCGCCUCCCUGUCACGGAGGAGAUCACGGGUUCGAG
+UCCCGUUGGGGUCG
+>X16759.1/1-73
+CGCGGGGUAGAGCAGUUGGUAGCUCGCCGGGCUCAUAACCCGGAGGUCGCAGGUUCGAGU
+CCUGCCCCCGCAA
+>X03154.1/723-795
+CGCGGGGUAGAGCAGUUGGUAGCUCGCCGGGCUCAUAACCCGGAGGCCGCAGGUUCGAGU
+CCUGCCCCCGCAA
+>AE000043.2/8839-8769
+GCGAGUAUAGUUUAGUGGUAGAACAUCAGUCUUCCAAGCUGAUCGUGUCGGUUCGAUUCC
+GAUUACUCGCU
+>D00550.1/152-232
+GGGGGAUUGGCGGAAUUGGCAGACGCACUAGACUUAGGAUCUAGCGUCUUUGACGUAAGG
+GUUCAAGUCCCUUAUCCCCCA
+>D00552.1/73-146
+GCCCAUGUAGCUCAGUAGGAUAGAGCACGCGCCUUCUAAGCGUGAGGUCGGAAGUUCGAG
+CCUUCUCGUGGGCA
+>X16760.1/1-73
+GGUCGUGUAGCUCAGUCGGUAGAGCAGCAGACUGAAGCUCUGCGUGUCGGCGGUUCAAUU
+CCGUCCACGACCA
+>D00554.1/73-143
+GCAGGUGUAGUUUAAUGGUAGAACUUCAGCCUUCCAAGCUGAUUGUGAGGGUUCGAUUCC
+CUUCACCUGCU
+>D00558.1/58-130
+GUCUGAUUAGCGCAACUGGCAGAGCAACUGACUCUUAAUCAGUGGGUUGUGGGUUCGAUU
+CCCACAUCAGGCA
+>X03154.1/401-474
+GGCGGGGUAGCUCAGUUGGUUAGAGCGUUCGGUUCAUACCCGAAAGGUCGAGAGUUCAAC
+UCUCUCCCCCGCUA
+>D00547.1/242-315
+CGGGAAGUGGCUCAGUUUGGUAGAGCAUUCGGUUUGGGACCGAAGGGUCGCAGGUUCAAA
+UCCUGUCUUCCCGA
+>D00547.1/329-401
+GGGCCCUUAGCUCAGCUGGGAGAGCACCUGCCUUGCACGCAGGGGGUCGACGGUUCGAUC
+CCGUUAGGGUCCA
+>X16765.1/1-73
+GCUGACUUAGCUCAGCAGGCAGAGCAACUGACUUGUAAUCAGUAGGUCGUAGGUUCGAUU
+CCUAUAGUCAGCA
+>X16754.1/1-86
+CCCCAAGUGGCGGAAUAGGUAGACGCAUUGGACUUAAAAUCCAACGGGCUUAAUAUCCUG
+UGCCGGUUCAAGUCCGGCCUUGGGGA
+>D00548.1/191-271
+GGAGGGGUAGCGAAGUGGCUAAACGCGGGUGGCUGUAACCCACUUCCUUACGGUUCGGGG
+GUUCGAAUCCCUCCCCCUCCA
+>X16758.1/1-74
+GGCGGGGUAGCUCAGUUGGUUAGAGCGUUCGGUUCAUACCCGAAAGGUCGAGAGUUCAAA
+UCUCUCCCCCGCUA
+>X16763.1/1-89
+GGAAGAUUACCCAAGUCCGGCUGAAGGGAUCGGUCUUGAAAACCGAGAGUCGGGGAAACC
+GAGCGGGGGUUCGAAUCCCUCAUCUUCCG
+>X16767.1/1-73
+AGGGGCAUAGUUCAGUAGGUAGAACAUCGGUCUUCAAAACCGAGUGUCACGAGUUCGAGU
+CUUGUUGCCCCUG
+>L00194.1/685-756
+GGGGCCAUAGCUCAGUUGGUAGAGCGCCUGCUUUGCAAGCAGGUGUCGUCGGUUCGAAUC
+CGUCUGGCUCCA
+>L00194.1/554-627
+AGGCCUGUAGCUCAGGUGGUUAGAGCGUACGCCUGAUAAGCGUAAGGUCGGCAGUUCGAG
+UCUGCCUAGGCCUA
+>AP003004.2/222291-222372
+GCCCAGAUGGCGGAAUUGGUAGACGCGCACGGUUCAGGUCCGUGUUCCGCAAGGAGUGGA
+GGUUCGAGUCCUCUUCUGGGCA
+>AE008996.1/2003-1920
+GCCCAGAUGGCGGAAUUGGUAGACGCGCCAGCUUCAGGUGCUGGUACUCGAAAGGGUGUG
+GAGGUUCGAGUCCUCUUCUGGGCA
+>AB066098.1/1687-1760
+GGGCCUAUAGCUCAGCUGGUUAGAGUGCACCCCUGAUAAGGGUGAGGUCACAAGUUCAAG
+UCUUGUUAGGCCCA
+>AF074839.1/52-124
+GGGGAAUUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGCGGUUCGAUC
+CCGCUAUUCUCCA
+>U18089.1/221-293
+GGGGCUGUAGCUCAGUUGGGAGAGCACCUGCUUUGCAAGCAGGGGGUCAUCGGUUCGAGA
+CCGGUCAGCUCCA
+>X07395.1/103-176
+GGGCCUAUAGCUCAGCUGGCUAGAGCACACGCCUGAUAAGCGUGAGGUCAGUGGUUCGAG
+UCCACUUGGGCCCA
+>X12977.1/317-399
+GCGAAGGUGGCGGAAUUGGUAGACGCGCUAGCUUCAGGUGUUAGUGCCCCCCGGGUGUGA
+GGGUUCGAGUCCCUCUCUUCGCA
+>X12977.1/94-167
+GCGCCCGUAGCUCAGCUGGAUAGAGCGCUGCCCUCCGGAGGCAGAGGUCACAGGUUCGAA
+UCCUGUCGGGCGCA
+>X12977.1/221-293
+GUGGCUGUAGCUCAGUUGGUAGAGUCCCGGAUUGUGAUUCCGGUUGUCGUGGGUUCGAGC
+CCCAUCAGCCACC
+>X12977.1/475-548
+CGGUGAUUAGCGCAGCCCGGUAGCGCAUCUGGUUUGGGACCAGAGGGUCAAAGGUUCGAA
+UCCUUUAUCACCGA
+>V00334.1/358-430
+GCUGAUAUGGCUCAGUUGGUAGAGCGCACCCUUGGUAGGGGUGGGGUCCCCAGUUCGACU
+CUGGGUAUCAGCA
+>AE005611.1/1614-1687
+GCGCCCGUAGCUCAGCUGGAUAGAGCGCUGCCCUCCGGAGGCAGAGGUCUCAGGUUCGAA
+UCCUGUCGGGCGCG
+>AE005414.1/2681-2611
+GGCGCGUUAACAAAGCGGUUAUGUAGCGGAUUGCAAAUCCGUCUAGUCCGGUUCGACUCC
+GGAACGCGCCU
+>AE005196.1/3290-3363
+GGAGCGGUAGUUCAGUCGGUUAGAAUACCUGCCUGUCACGCAGGGGGUCGCGGGUUCGAG
+UCCCGUCCGUUCCG
+>AE005414.1/2595-2512
+GCCCGGAUGGUGGAAUCGGUAGACACAAGGGAUUUAAAAUCCCUCGGCGUUCGCGCUGUG
+CGGGUUCAAGUCCCGCUCCGGGUA
+>AE005497.1/10137-10064
+GCAUCCGUAGCUCAGCUGGAUAGAGUACUCGGCUACGAACCGAGCGGUCGGAGGUUCGAA
+UCCUCCCGGAUGCA
+>AE005245.1/5142-5071
+UGGGGUAUCGCCAAGCGGUAAGGCACCGGUUUUUGAUACCGGCAUUCCCUGGUUCGAAUC
+CAGGUACCCCAG
+>AE005611.1/1749-1821
+GUGGCUAUAGCUCAGUUGGUAGAGCCCUGGAUUGUGAUUCCAGUUGUCGUGGGUUCGAAU
+CCCAUUAGCCACC
+>AE005414.1/2810-2738
+GCGGGAAUAGCUCAGUUGGUAGAGCACGACCUUGCCAAGGUCGGGGUCGCGAGUUCGAGU
+CUCGUUUCCCGCU
+>AE005546.1/4076-3993
+GCCGAGGUGGUGGAAUUGGUAGACACGCUACCUUGAGGUGGUAGUGCCCAAUAGGGCUUA
+CGGGUUCAAGUCCCGUCCUCGGUA
+>AE005658.1/7176-7257
+GCCGAAGUGGCGAAAUCGGUAGACGCAGUUGAUUCAAAAUCAACCGUAGAAAUACGUGCC
+GGUUCGAGUCCGGCCUUCGGCA
+>AE005527.1/84-156
+GCCCGGAUAGCUCAGUCGGUAGAGCAGGGGAUUGAAAAUCCCCGUGUCCUUGGUUCGAUU
+CCGAGUCCGGGCA
+>AE005234.1/8154-8227
+GCGCCCUUAGCUCAGUUGGAUAGAGCAACGACCUUCUAAGUCGUGGGCCGCAGGUUCGAA
+UCCUGCAGGGCGCG
+>AE005629.1/7274-7346
+GCUGAUAUAGCUCAGUUGGUAGAGCGCACCCUUGGUAAGGGUGAGGUCGGCAGUUCGAAU
+CUGCCUAUCAGCA
+>AE005314.1/4287-4216
+GGUGAGGUGUCCGAGUGGCUGAAGGAGCACGCCUGGAAAGUGUGUAUACGGCAACGUAUC
+GGGGGUUCGAAU
+>AE005629.1/6992-7073
+GGUGGGGUUCCCGAGCGGCCAAAGGGAGCAGACUGUAAAUCUGCCGUCACAGACUUCGAA
+GGUUCGAAUCCUUCCCCCACCA
+>AB035923.1/6106-6178
+GCUGAUAUGGCUCAGUUGGUAGAGCGCACCCUUGGUAAGGGUGAGGUCCCCAGUUCGACU
+CUGGGUAUCAGCA
+>AB035922.1/6128-6200
+AGGGGCGUAGUUCAAUUGGUAGAGCACCGGUCUCCAAAACCGGGUGUUGGGAGUUCGAGU
+CUCUCCGCCCCUG
+>AE005466.1/5965-6036
+GUCCUCUUAGUUAAAUGGAUAUAACGAGCCCCUCCUAAGGGCUAAUUGCAGGUUCGAUUC
+CUGCAGGGGACA
+>AE005470.1/8444-8372
+GGGGCUAUAGCUCAGCUGGGAGAGCGCUUGCAUGGCAUGCAAGAGGUCAGCGGUUCGAUC
+CCGCUUAGCUCCA
+>AE005245.1/5337-5264
+GGCUACGUAGCUCAGUUGGUUAGAGCACAUCACUCAUAAUGAUGGGGUCACAGGUUCGAA
+UCCCGUCGUAGCCA
+>AE005245.1/4818-4747
+UGGGGUAUCGCCAAGCGGUAAGGCACCGGAUUCUGAUUCCGGCAUUCCGAGGUUCGAAUC
+CUCGUACCCCAG
+>AF234285.1/261-333
+GGGGCUAUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCUGCGGUUCGAUC
+CCGCAUAGCUCCA
+>AE008857.1/222-150
+GUCCCCUUCGUCUAGAGGCCCAGGACACCGCCCUUUCACGGCGGUAACAGGGGUUCGAAU
+CCCCUAGGGGACG
+>AE008893.1/17175-17247
+GCCGACUUAGCUCAGUAGGUAGAGCAACUGACUUGUAAUCAGUAGGUCACCAGUUCGAUU
+CCGGUAGUCGGCA
+>AE008762.1/276-203
+GCGUUCAUAGCUCAGUUGGUUAGAGCACCACCUUGACAUGGUGGGGGUCGUUGGUUCGAG
+UCCAAUUGAACGCA
+>AE008837.1/3449-3522
+CGCGGGGUGGAGCAGCCUGGUAGCUCGUCGGGCUCAUAACCCGAAGGUCGUCGGUUCAAA
+UCCGGCCCCCGCAA
+>AE008788.1/15048-14962
+GGAGAGAUGCCGGAGCGGCUGAACGGACCGGUCUCGAAAACCGGAGUAGGGGCAACUCUA
+CCGGGGGUUCAAAUCCCCCUCUCUCCG
+>AE008809.1/3263-3335
+GGGUGAUUAGCUCAGCUGGGAGAGCACCUCCCUUACAAGGAGGGGGUCGGCGGUUCGAUC
+CCGUCAUCACCCA
+>AE008839.1/18078-18008
+GCGGGCGUAGUUCAAUGGUAGAACGAGAGCUUCCCAAGCUCUAUACGAGGGUUCGAUUCC
+CUUCGCCCGCU
+>AE008829.1/931-842
+GGUGAGGUGGCCGAGAGGCUGAAGGCGCUCCCCUGCUAAGGGAGUAUGCGGUCAAAAGCU
+GCAUCCGGGGUUCGAAUCCCCGCCUCACCG
+>AE008799.1/19388-19461
+CGGCACGUAGCGCAGCCUGGUAGCGCACCGUCAUGGGGUGUCGGGGGUCGGAGGUUCAAA
+UCCUCUCGUGCCGA
+>AF233324.1/37223-37296
+CGGCGAGUAGCGCAGCUUGGUAGCGCAACUGGUUUGGGACCAGUGGGUCGGAGGUUCGAA
+UCCUCUCUCGCCGA
+>AE008731.1/705-777
+GGGUCGUUAGCUCAGUUGGUAGAGCAGUUGACUUUUAAUCAAUUGGUCGCAGGUUCGAAU
+CCUGCACGACCCA
+>AE008883.1/15626-15696
+GCGAAGGUGGCGGAAUUGGUAGACGCGCUAGCUUCAGGUGUUAGUGUCCUUACGGACGUG
+GGGGUUCAAGU
+>AE008848.1/725-797
+GGCCCCUUAGCUCAGUGGUUAGAGCAGGCGACUCAUAAUCGCUUGGUCGCUGGUUCAAGU
+CCAGCAGGGGCCA
+>AE008727.1/5966-5885
+GCGGGAGUGGCGAAAUUGGUAGACGCACCAGAUUUAGGUUCUGGCGCCGCAAGGUGUGCG
+AGUUCAAGUCUCGCCUCCCGCA
+>AE008883.1/15399-15472
+GCGCCCGUAGCUCAGCUGGAUAGAGCGCUGCCCUCCGGAGGCAGAGGUCUCAGGUUCGAA
+UCCUGUCGGGCGUA
+>AE008747.1/6317-6401
+GGAAGUGUGGCCGAGCGGUUGAAGGCACCGGUCUUGAAAACCGGCGACCCGAAAGGGUUC
+CAGAGUUCGAAUCUCUGCGCUUCCG
+>AE008710.1/84-156
+GCCGAUAUAGCUCAGUUGGUAGAGCAGCGCAUUCGUAAUGCGAAGGUCGUAGGUUCGACU
+CCUAUUAUCGGCA
+>AE008874.1/15640-15730
+GAAGAUCGUCGUCUCCGGUGAGGCGGCUGGACUUCAAAUCCAGUUGGGGCCGCCAGCGGU
+CCCGGGCAGGUUCGACUCCUGUGAUCUUCCG
+>AE008886.1/9662-9735
+AGGCUUGUAGCUCAGGUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCGGUGGUUCAAG
+UCCACUCAGGCCUA
+>AE008868.1/12130-12057
+CGGUGAUUGGCGCAGCCUGGUAGCGCACUUCGUUCGGGACGAAGGGGUCGGAGGUUCGAA
+UCCUCUAUCACCGA
+>AF069749.1/1422-1494
+UCCUCUGUAGUUCAGUCGGUAGAACGGCGGACUGUUAAUCCGUAUGUCACUGGUUCGAGU
+CCAGUCAGAGGAG
+>U32694.1/2454-2526
+GCGGGAAUAGCUCAGUUGGUAGAGCACGACCUUGCCAAGGUCGGGGUCGCGAGUUCGAGC
+CUCGUUUCCCGCU
+>AF467991.1/42-125
+GCCCGAGUGGUGGAAUCGGUAGACACAAGGGAUUUAAAAUCCCUCGCCUUUCGAGGCGUG
+CCAGUUCAAGUCUGGCUUCGGGCA
+>AF083212.1/212-284
+GGGGCCAUAGCUCAGCUGGGAGAGCGCCUGCUUUGCACGCAGGAGGUCAGGAGUUCGAUC
+CUCCUUGGCUCCA
+>AE004843.1/4972-4900
+GCUCAUGUAGCUCAGUUGGUAGAGCACACCCUUGGUAAGGGUGAGGUCAGCGGUUCAAAU
+CCGCUCAUGAGCU
+>AF127584.1/98-171
+GGGUCUGUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCGGCAGUUCGAA
+UCUGCCCAGACCCA
+>AE004843.1/5065-4995
+GCGGGUAUAGUUCAGUGGUAGAACCUCAGCCUUCCAAGCUGAUGAUGCGGGUUCGAUUCC
+CGCUACCCGCU
+>AE004866.1/8982-8910
+GCCGGAUUAGCUCAGUCGGUAGAGCAGCUCAUUCGUAAUGAGAAGGUCGGGGGUUCGAUU
+CCUCUAUCCGGCA
+>X07950.1/1-81
+GGAGGGAUCCCUUAGUGGCCAAAGGAUCAGACUGUAAAUCUGACGUCAUAGACUUCGAAG
+GUUCGAAUCCUUCUCCCUCCA
+>X12975.1/234-306
+GUGGCUAUAGCUCAGUUGGUAGAGUCCCGGAUUGUGAUUCCGGUUGUCGCGAGUUCAAGC
+CUCGUUAGCCACC
+>X52969.1/525-607
+GCGGAAGUGGCGGAAUUGGUAGACGCACUAGAUUUAGGUUCAUGCGCCUGUAAGGUGUGA
+GAGUUCAAGUCUCUCCUUCCGCA
+>AE004294.1/4314-4241
+CGGUGAAUAGCGCAGUUUGGUAGCGCAUCUGGUUUGGGACCAGAGGGUCGGGGGUUCGAA
+UCCCUCUUCACCGA
+>AE004386.1/8370-8441
+GCGGGCAUCGUAUAAUGGCUAUUACCUCAGCCUUCCAAGCUGAUGAUGCGGGUUCGAUUC
+CCGCUGCCCGCU
+>AE004237.1/2976-2903
+GCGUCCGUAGCUCAGUUGGUUAGAGCACCACCUUGACAUGGUGGGGGUCGGUGGUUCGAG
+UCCACUCGGACGCA
+>Y14522.1/1-81
+GAGGUGGUGGCUGAAUGGUUAAAGCGGUAGACUGUAAAUCUAUUGGGAUUCCCGUCGCCG
+GUUCGAUUCCGGUCCACCUCA
+>X02437.1/274-344
+GGGGGAAUAGUUUAACGGUAGAACAACGGUCUUCAAAAUCGUUAGCGUGGGUUCGAAUCC
+UGCUUCCCUCG
+>X16643.1/820-900
+GACAAUUUGUCCGAGUGGUUAAGGAGGAAGACUAGAAAUCUUUUGGGUUUACCCGCGCAG
+GUUCGAAUCCUGCAGUUGUCG
+>X16643.1/1078-1151
+GCUCGAUUAGCUCAGCUGGUUAGAGCAUGCGGCUGUUAACCGCAAGGUCGUAGGUUCGAU
+CCCUACAUCGAGCG
+>AF160864.1/14524-14453
+GCUUAAGUAGCUCAGUGGUAGAGCGUCAGGCUGAAAACCUGAAGGUCAUUGGUCCGAUUC
+CAUUCUUAGGCA
+>M11464.1/1-72
+GGUUCCAUAGUAUAGUGGUUAGUACUGGGGACUUUAAAUCCCUUGACCUGGGUUCGAAUC
+CCAGUGGGACCU
+>AF160864.1/20552-20480
+GUGGAUAUAGCUCAAUCGGUAGAGCGUUAGAUUGUGGAUCUAAAGGUCGCGGGUUCGAUU
+CCUGCUAUUUACC
+>X04815.1/1-81
+ACUUAUGUGGCGGAACAGGUAGACGCGUGGGACUUAAAAUCUCAUUCCAUAGGAGUGCCG
+GUUCGAUUCCGGUCAUAAGUA
+>L28677.1/8809-8880
+ACUCUUAUCGUCUAACGGUGAGGACAACGGGUUUUCACCCCGUAAAUUUGGGUUCGAUUC
+CCAAUAAGAGUA
+>AF396436.1/528-448
+ACUUAUGUGGCGGAAUAGGUAGACGCGUGGGACUUAAAAUCUCAUUCCUACGGAGUGCCG
+GUUCGACCCCGGUCAUAAGUA
+>K01749.1/2878-2958
+GAAGUAAUGGCUGAGUGGUUAAAGCGGCAGACUGUAAAUCUGUUGGUAGUACCGUCGUUG
+GUUCGAAUCCAACUUACUUCA
+>X04175.1/1-71
+AGGGGAGUAGUUCAACGGAAAAACUUUAGUCUUCAAAACUGACAUCGUGGGUUCGACUCC
+CGCCUCCCUUG
+>X15917.1/6364-6435
+GCUUAAGUAGCUCAGUGGUAGAGCGUUAGACUGAAAAUCUAAAGGUCGUUGGUUCAAUUC
+CAAUCUUGAGCA
+>AF041468.1/40566-40494
+GGGGGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCACGGCAGAUGUCAGGGGUUCGAGU
+CCCCUUACCUCCA
+>AF041468.1/43811-43739
+GGGCUCAUCGUCUAAUGGAUCAGGACAGGGACCUUCUAAGUCUCUAAUGUAGGUUCGAAU
+CCUACUGAGCCUA
+>M22010.1/2624-2705
+GAGUUGUUGCCCGAGUGGUUAAUGGGGGCGGAUUGUAAAUCCGCUAGUUCAUCUUUCGCU
+GGUUCGAAUCCAGCACGACUCA
+>M17309.1/774-846
+GAGUUGGUAGCUCAGUUGGUAGAGCACUCGGCUUUUAACCGAUCGGUCCUGGGUUCGAAU
+CCCAGCCAACUCA
+>Z11874.1/40212-40285
+CGGGAUGUAGCGCAGUUUGGUAGCGCAUUGCAUUUGGGAUGCAAGGGUCGCAGGUUCGAA
+UCCUGUCAUCCCGA
+>M22010.1/3113-3185
+GCGGGUAUAGCUCAGUUGGUAGAGCGUGGUCCUUCCAAGUCCAAUGUUGCGUGUUCGAAU
+CACGUUACCCGCU
+>X70810.2/2089-2011
+UCCUUCGUGGUGAAAUGGUAAACACGUGUGAUUCAAAAUCACAUGCAUAAGCUUGCCGGU
+UCGAGUCCGGUCGAAGGUA
+>X70810.2/30807-30878
+GCCUUUUUAGCUCAGUGGUAGAGCAUUGUAUUUGUAAUGCGGUGGUCGUCGGUUCGAAUC
+CGACAAAAGGCU
+>X70810.2/102679-102606
+GGGCUUGUAGCUCAGUGGACUAGAGCACGUGGCUACGAACUACGGAGUCAGGGGUUCGAA
+UCCCUUCUUGCCCG
+>X15240.1/604-676
+GCUGGGAUAGCUCAGUUGGUAGAGCGGAGGACUGAAAAUCCUUGUGUCACCAGUUCAAAU
+CUGGUUCCUAGCA
+>X70810.2/60996-61067
+GGCGGCAUGGCCAAGCGGUAAGGCAGAAGAUUGCAAAUCUUUUAUUCCCCAGUUCGAUUC
+UGGGUGUCGUCU
+>X70810.2/102843-102771
+GGGGGUAUAGCUCAGUUGGUAGAGCGUCUGCCUUACAAGCAGAAUGUCAGCGGUUCGAAU
+CCGUUUGCCCUCA
+>X12890.1/1972-2045
+GGGCUAUUAGCUCAGUUGGUUAGAGCAUACCCUUGAUAAGGGUAAGGUCGCUAGUUCAAG
+UCUAGCAUGGCCCU
+>M17309.1/99-171
+GGGAUUGUAGUUUAAUGGUUAGAGCACCGCCCUGUCACGGCGGAAGUUGCGGGUUCGAGU
+CCCGUCAGUCCCG
+>V00158.1/276-361
+GGAGAAGUGUCUGAGUGGUCGAAAGAGCUCGAUUGCUAAUCGAGUGUGUCUAAUAAACAC
+CGAGGGUUCAAAUCCCUUCUUCUCCU
+>X12890.1/2055-2127
+GGGGGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGAUGUCAGCGGUUCGAGU
+CCGCUUAUCUCCA
+>X70810.2/100844-100773
+GUGGGUGUAGCCAAGUGGUAAGGCAAAGGACUGUGACUCCUUCAUUCGCGGGUUCGAUCC
+CCGUCAUUCACC
+>X70810.2/31388-31317
+UGAGGCGUAGCCAAGUGGUAAGGCAACGGGUUUUGGCCCUGUCAUUCGGAGGUUCGAAUC
+CUCCCGCCUCAG
+>V00160.1/1137-1054
+GCAGGCAUGGCGGAAUUUGGUAGACGCGCAGGAUUUAGGUUCCUGUGUCUUUAUGAUGUG
+AGAGUUCGAGUCUCUCUGCCUGUA
+>M22010.1/2934-3006
+GCGCUUUUAGUUCAAUUGGUAGAACGUAGGUCUCCAAAACCUGAUGUAGUAGGUUCGAAU
+CCUACAGAGCGCG
+>M18672.1/347-431
+GGAGAGGUGUCUGAGUGGUUUAAAGUACUGGUCUUGAAAACCAGCGUAGUUUUUGCUACC
+GAGGGUUCGAAUCCCUCCUUCUCCG
+>X70810.2/102754-102683
+UCCUUAAUAGCUCAGUGGUAGAGCAAUCGGCUGUUAACCGAUCGGUCGUAGGUUCGAAUC
+CUACUUAAGGAG
+>V00158.1/694-623
+GCAGAUGUAGCUCAGUGGUAGAGCGCAACCUUGCCAAGGUUGAUGCCAUGGGUUCGAGUC
+CCAUUAUCUGCU
+>X70810.2/30968-31041
+GGCGGAGUAGAGCAGUCAGGUAGCUCGCAGGGCUCAUAAUCCUGAAGUCAGAGGUUCAAA
+UCCUUUCUCCGCUA
+>M22010.1/3034-3106
+GCCCCCAUCGUCUAGAGGCCUAGGACAUCUCCCUUUCACGGAGGCAACGGGGAUUCGAAU
+UCCCCUGGGGGUA
+>Z11884.1/254-326
+UCCUCCCUGGCGCAGUCGGCAGCGCGUUAGGCUGUUAACCUACAGGUCGUUGGUUCGAAU
+CCAACGGGAGGAG
+>X16590.1/277-349
+GCCCUUCUAGCUCAGUCGGUAGGGCGCACGGCUCUUAACCGUGUGGUCGUGGGUUCGAGC
+CCCACGGGGGGUG
+>X57046.1/341-271
+GGCCGCUUAGCACAUGGCAGUGCACCACUCUCGUAAAGUGGGGGUCGCGAGUUCGAUUCU
+CGCAGUGGCCU
+>X57045.1/288-359
+UCCUCCCUGGCGCAGUCGGCAGCGCGUUAGGCUGUUAACCAUCAGGUGUUGGUUCGAAUC
+CAACGGGAGGAG
+>X57046.1/121-203
+CCUUCUGUAGCUCAAUUGGUAGAGCAUGUGACUGUAGAGUAUGCGGGUAUCACAGGGUCG
+CUGGUUCGAUUCCGGCCGGAAGG
+>X57045.1/503-432
+GGGCGUGUAGCUCAGUGGUAGAGCGCCCUGUUUUGCAUACGGAGGCCUAGGGUUCAAACC
+CCUACUCGUCCA
+>X57045.1/606-678
+GCUCCAGUGGCCUAAUGGAUAUGGCUUUGGACUUCUAAUCCAAAGGUUGCGGGUUCGAGU
+CCCGUCUGGAGUA
+>AF047724.1/439-367
+GCCCUUCUAGCUCAGUCGGUAGAGCGCACGGCUCUUAACCGUGUGGUCGUGGGUUCGAGC
+CCCACGGGGGGUG
+>Z11880.1/124-195
+GCCUUCCUAGCUCAGUGGUAGAGCGCACGGCUUUUAACCGUGUGGUCGUGGGUUCGAUCC
+CCACGGAAGGCG
+>AF047723.1/4036-4107
+GUCCGUGUGGCUCAAUGGAAGAGCAUCUGACUACGGAUCAGAGGGUUGCAGGUUCGAAUC
+CUGUCACGGAUG
+>AF047724.1/711-640
+GGUCCUAUAGUGUAGUGGUUAUCACUUCGGACUUUGAAUCCGAAAACCCAGGUUCGAAUC
+CUGGUAGGACCA
+>Z11880.1/281-353
+GCCCCCGUAGCCCAAUGGAUAAGGCGUUCGCUUCCUAAGCGAAAGAUUGCGGGUUCGAGU
+CCCGCCGGAGGUA
+>X07795.1/26-96
+GCCAAAGUAGUUUAAUGGUAGAACAAUAAUUUCAUGAAUUAAGAAUGAGAAUUCGAUUUU
+CUCCUUUGGCU
+>J01390.1/6161-6231
+ACGGCUAUAAGUUAAUGGUAGACUACUUAGCUACCACCUAAGAUGUGUCGAUUCGAAUUC
+GACUAGCCGUA
+>J01390.1/12259-12330
+GGGGCUAUAGUUUAACUGGUAAAACGGCGAUUUUGCAUAUCGUUAUUUCAGGAUCGAGUC
+CUGAUAACUCCA
+>J01390.1/6669-6740
+GGUUCUUUAACUUAACCGGUAAAGUGUGUUCUUGAUAAGGAUAUGUUCAGUGUUCGAGUC
+ACUGAAGAAUCA
+>J01390.1/11859-11931
+GACCCAAUGGUCAAGAUGGUUAAGACAUAACAUUUUCACUGUUAGUGGGGGAGUUCAAUC
+CUCCCUUGGGUUG
+>J01390.1/13362-13432
+GUGGGUGUAGUUCAAAGGUAGAACAGCUGUAUGUGGCAUAGUAUAUCCUAGUUCAAUUCU
+AGGUAUCCACC
+>J01390.1/11933-12004
+AAGAAAUUAGCUCAGUUGGUAGAGCGUUCGUUUUACACACGAAGGUCAGGUGUUCAAAUC
+ACCUAUUUCUUA
+>J01390.1/12505-12576
+UAUGUUGUCGACUAAUCGGUAAGUCAUAAAUUUUUGGUAUUUAUAUUGGGUGUUCGAGUC
+GCCCCAACAUAA
+>J01390.1/6449-6519
+AAGAGUAUAGUUUAAUGGUAAAACUGUAAGCUUCAACCUUAUAUUUCUUAGUUCAAAUCU
+AAGUACUCUUG
+>J01390.1/6234-6306
+GGGUUAGUAGUUUAAUAGGUAAAGCGCUUUUUUGUCAAGGAAGUUUAUGCCGGUUCAAGU
+CCGGCCUAACCCG
+>J01390.1/6761-6842
+AGAGAGUUGGCUGAGUGGUAAGGCGACUAGCUUGAGUCUAGUUAAGUUAAAACUUUCAUA
+UGUUCGAAUCAUAUACUCUCUG
+>J01390.1/12336-12408
+GCUUGAGAAGCUCAAUUGGUAGAGCGGGUCAGUGAAGUUGAUUAGGUUGUAAGUUCAAGU
+CUUAUCUCGAGCA
+>J01390.1/6861-6932
+CAGGUUAGAGCCAGGUGGUUAGGCGUCUUGUUUGGGUCAAGAAAUUGUUAUGUUCGAAUC
+AUAAUAACCUGA
+>X04161.1/733-803
+UUCUUAUUAGCUCAAUGGUAGAGCAAAAUACUUCUAAUAUUUUGAUCUAAGUUCGAGUCU
+UAGAUAAGAAG
+>J01390.1/12417-12498
+AUGGGUAUGCUGAAAUAAGGUAAACAGGUUCCGCUUAGGACGGAAUAGUCAAACUUUGCA
+AGUUCAAGUCUUGUUACCCGUA
+>J01390.1/12028-12098
+AGCGGGUUGAUGUAAUAGUAACAUAUAUGGCUCAUGCCCAUAAUAUUUAGGUGCAACUCC
+UAAAUCCGCUA
+>J01390.1/5955-6026
+GAGACUUUAGUUUAAUGGUAAAACAUAUGACUUUUAAUCAUUCUACUAUAGGUUCGAGUC
+CUAUAAGUCUUA
+>J01390.1/12100-12172
+AAGACUAUAGCUUAAUCGGUAAAGCGAACCACUCAUGAUGGUUUGAGUAAAUGUUCAAGU
+CAUUUUAGUCUUA
+>J01390.1/6035-6106
+AUGACUAUAAGUUAAUAGGUAGACUGUUCGUCUUCCAAACGAAGUGUGUCGAUUCGAAUU
+CGACUAGUCAUA
+>J01390.1/11761-11831
+GCCCGGUUAGCAUAAAAGUAAUGUAUCCGUUUUGUAAUCGGAAUAAACAAGUGCGAUACU
+UGUACUGGGCU
+>J01391.1/18-88
+GCCUUUAUAGCUCAACGGUAGAGCGGAAUACUGUUAAUAUUUUGAUAGAUGUUCAAUUCA
+UCUUAAGGGCU
+>X05226.1/35-116
+GGCGCGAUGGCAGAGUGGUCUAAUGCGUGAGACUUCAAAUCUCAUUUCUUCGGAAGCGUC
+GGUUCAAAUCCGGCUCGCGUCG
+>X03126.1/162-234
+GAAUUAGUAACUUAAUUGGUAGAGGGUUUCCUUGUCACGGAAGCAGAUGCCGGUUCGAUG
+CCGGUCUAGUUCG
+>X14485.1/2-72
+GCCCGGGUAGUUUAAAGGUAAAACCUUAAUUUCAUACGUUAAAGAUGAGAAUUCGAUUUU
+CUCCCCAGGUU
+>X55026.1/20537-20608
+AAGAAAUUAGCUCAACGGUAGAGCAACCGUUUUACACACGGAAGGCUAUGAGUUCGAAUC
+UCCUAUUUCUUA
+>X15602.1/102-172
+GCCCCUAUAGCUCAAUGGUAGAGCAUAAUACUGUUAAUAUUAUGAUAGAUGUUCGAUUCA
+UCUUGGGGGCU
+>X03126.1/364-434
+AAGAGUAUAGUUUAAAGGUAAAACAGAAAGCUUCAACCUUUAAUUUCUUAGUUCGAGUCU
+AAGUGCUCUUG
+>X02710.1/1-73
+GCGGGUUUAGCUCAGUUGGGAGAGCGUCAGACUGAAGAUCUGAAGGUCGUGUGUUCGAUC
+CACACAAACCGCA
+>K00144.1/1-72
+GGGGGUAUAGUAUAAUUGGUAGUACAGCAAUCUUGCUCAUUGCUUGUCAAGGUUCAAAUC
+CUUGUAUCUCCA
+>X04512.1/2563-2632
+UUCUCAUUAGCUCAAAGGAAGAGCAGGAUACUUCUAAUAUUCCGAUUUUAGUUCGAAUCU
+AAAAUGAGAA
+>X14821.1/1-72
+GAGAAUAUUGUUUAAUGGUAAAACAGUUGCCUUUUAAGCAUCCCAUGUUUGGUUCGAUUC
+CAACUAUUCUUA
+>X14822.1/1-73
+UGAAUCGUAGACUAAUAGGUAAGUCACCAAAAUUUGAGUUUGGAAUUUGUUUGUUCGAAU
+CAAACCGGUUCAA
+>X13823.1/142-214
+GGAAAUGUUGUUUAAAGGUUAAACUGUUAGAUUGCAAAUCUACACAUUUAGAGUUCGAUU
+CUCUUCAUUUCUU
+>X13824.1/2-83
+GCUACUUUGGUGGAAAUGGUAGACACGACACUCUUAAGAUGUGUUAUCGCAAGAUAUGAA
+GGUUCAAAUCCUUUAAGUAGUA
+>D31785.1/14571-14644
+AAGGGAUUUGCUUAAUUGGUAUAGCAUUUGUUUUACACACAAAAUUAGUAUAGGUUCGAG
+UCCUAUAUUCCUUA
+>D31785.1/12211-12283
+AAGGGUAUAGUUUAAUUGGUAAAACAGUUGACUUCAAAUCAAUAUAGUGAUAGUUCAAUU
+CUGUCUGCCCUUG
+>X02167.1/179-251
+GUUAUAUUAGCUCAAUUGGUAGAGCAUUCGUUUUGUAAUCGAAAGGUUUGGGGUUCAAAU
+CCCUAAUAUAACA
+>D10743.1/4-73
+GUUGCAUUAGCUCAAUUGGUAGAGCGUUUGUUUUGUAAUCAAAAGGUUUAGAGUUCAACU
+CUCUAAUGCA
+>D10744.1/201-272
+AUGAGUAUAAGUUAAUGGUUAAACUAAAUGUCUUCCACACAUUCCAUGUGAGUUCGAUUC
+UCACUACUCAUA
+>X66438.1/1-72
+UGCAUUAUGAUGUAAUUGGUAACAUACAAGGCUCAUGUCCUUUUUAUAUACGUUCAAAUC
+GUGUUGAUGCAU
+>D31785.1/714-785
+GAUCUUAUAGUUAAAUGGUUAUAACACCAUCCCUUCACGAUGGGAGUACCAGUUCGAUUC
+UGGUUGAGAUUA
+>D10745.1/410-483
+UGAAUUGUAGACUAAUAGGUAAGUCCCCAAAAUUUGAGUUUGGCUUAUGGUGUGUUCGAA
+UCACCCCAAUUCAA
+>X66439.1/1-73
+AGAAUUAUAGCUUAAUCUGGUAAAGCAGUCCACUCAUAAUGGACCUAUCAAAGUUCAAUU
+CUUUGUUAUUCUA
+>X02167.1/268-340
+CUAAAUAUAUUUCAAUGGUUAGCAAAAUACGCUUGUGGUGCGUUAAAUCUAAGUUCGAUU
+CUUAGUAUUUACC
+>X02167.1/345-416
+GAUCUUAUCGUCUAAUGGUUACGACAUCAACUUUUCAUGUUGAAAAUGUUGGUUCAAUCC
+CAACUAAGAUUA
+>D31785.1/832-903
+AGAGAGGAGUGAAUAAGGUUGUUCAUAUAAAUUGCAAAUUUAUACAUUUAGGGUUCGAUU
+CCCUCUUCUCUC
+>X66437.1/1-83
+AUGACUAUGGCGGAAUUGGUAGACGCGAUUAGUUUAGGUCUAAUUUAUUUUUAAUAAUAU
+GGGUUCAAAUCCCAUUAGUCAUA
+>U46121.1/66-138
+UGCAAUAUGAUGUAAUUGGUUAACAUUUUAGGGUCAUGACCUAAUUAUAUACGUUCAAAU
+CGUAUUAUUGCUA
+>U18917.1/50408-50336
+UUCCUCGUGGCCCAAUGGUCACGGCGUCUGGCUACGAACCAGAAGAUUCCAGGUUCAAGU
+CCUGGCGGGGAAG
+>M35060.1/1-72
+GAAGCGGUGGCUCAAUGGUAGAGCUUUCGACUCCAAAUCGAAGGGUUGCAGGUUCAAUUC
+CUGUCCGUUUCA
+>Z74387.1/1846-1765
+GGCAACUUGGCCGAGUGGUUAAGGCGAAAGAUUAGAAAUCUUUUGGGCUUUGCCCGCGCA
+GGUUCGAGUCCUGCAGUUGUCG
+>L36887.1/535-616
+GCUAUUUUGGUGGAAUUGGUAGACACGAUACUCUUAAGAUGUAUUACUUUACAGUAUGAA
+GGUUCAAGUCCUUUAAAUAGCA
+>Z36079.1/181-110
+GCUCGUAUGGCGCAGUGGUAGCGCAGCAGAUUGCAAAUCUGUUGGUCCUUAGUUCGAUCC
+UGAGUGCGAGCU
+>X81069.1/365-436
+UCCGAUAUAGUGUAACGGCUAUCACAUCACGCUUUCACCGUGGAGACCGGGGUUCGACUC
+CCCGUAUCGGAG
+>X56005.1/1-73
+AGUAAUAUGAUGUAAUUGGUUAACAUAUUAGGCUCAUGACUUAAUUAUAUACGUUCAAAU
+CGUGUUAUUGCUA
+>U22383.1/8197-8124
+GGUCUCUUGGCCCAGUUGGUUAAGGCACCGUGCUAAUAACGCGGGGAUCAGCGGUUCGAU
+CCCGCUAGAGACCA
+>V00695.1/3453-3525
+GGGGUUAUAGUUAAAUUUGGUGAAACGACUGCGUUGCAUGCAUUUAAUAUGAGUUCAAGU
+CUCAUUAACUCCA
+>Z74072.1/3173-3245
+GGGCGUGUGGCGUAGUCGGUAGCGCGCUCCCUUAGCAUGGGAGAGGUCUCCGGUUCGAUU
+CCGGACUCGUCCA
+>X04561.1/1-72
+GAGAAUAUUGUUUAAUGGUAAAACAGUUGUCUUUUAAGCAACCCAUGCUUGGUUCAACUC
+CAGCUAUUCUCA
+>J01470.1/315-386
+GACCUUAUCGUCUAAUGGUUACGACAUCACCUCUUCAUGUUGAUAAUAUCGGUUCGAUUC
+CGAUUAAGGUUA
+>AJ404228.1/1559-1631
+GUUAUAUUAGCUUAAUUGGUAGAGCAUUCGUUUUGUAAUCGAAAGGUUUGGGGUUCAAAU
+CCCUAAUAUAACA
+>Z35950.1/5070-5141
+UCCGUGAUAGUUUAAUGGUCAGAAUGGGCGCUUGUCGCGUGCCAGAUCGGGGUUCAAUUC
+CCCGUCGCGGAG
+>L36887.1/4319-4391
+GGGGUUAUAGUUAAAUUUGGUAGAACGACUGCGUUGCAUGCAUUUAAUAUGAGUUCAAGU
+CUCAUUAACUCCA
+>L36887.1/3769-3839
+AUAUCUUUAAUUUAAUGGUAAAAUAUUAGAAUACGAAUCUAAUUAUAUAGGUUCAAAUCC
+UAUAAGAUAUU
+>M26928.1/1266-1194
+GGGCACAUGGCGCAGUUGGUAGCGCGCUUCCCUUGCAAGGAAGAGGUCAUCGGUUCGAUU
+CCGGUUGCGUCCA
+>M26096.1/1-72
+GGGCGUGUGGUCUAGUGGUAUGAUUCUCGCUUUGGGUGCGAGAGGCCCUGGGUUCAAUUC
+CCAGCUCGCCCC
+>Z71616.1/3983-4056
+GACUCCAUGGCCAAGUUGGUUAAGGCGUGCGACUGUUAAUCGCAAGAUCGUGAGUUCAAC
+CCUCACUGGGGUCG
+>K00287.1/1-73
+UCCUUGUUAGCUCAGUUGGUAGAGCGUUCGGCUUUUAACCGAAAUGUCAGGGGUUCGAGC
+CCCCUAUGAGGAG
+>J01373.1/73-144
+GGCGCCGUGGCGCAGUGGAAGCGCGCAGGGCUCAUAACCCUGAUGUCCUCGGAUCGAAAC
+CGAGCGGCGCUA
+>Z28209.1/4569-4498
+GCCCUUUUGGCCAAGUGGUAAGGCAUCGCACUCGUAAUGCGGGGAUCGUGGGUUCAAUUC
+CCACAGAGGGCA
+>X55339.1/30-104
+CUCUCGGUAGCCAAGUUGGUUUAAGGCGCAAGACUGUAAAUCUUGAGAUCGGGCGUUCGA
+CUCGCCCCCGGGAGA
+>K02232.1/1-72
+GGAUCUGUAGCUUAAUAGUAAAGUACCAUUUUGUCAUAAUGGAGGAUGUCAGUGCAAAUC
+UGAUUAGAUUCG
+>L36887.1/650-721
+UGAGUCGUAGACAAUAGGUAAGUUACCAAAAUUUGAGUUUGGAGUUUGUUUGUUCGAAUC
+AAACCGAUUCAA
+>X56506.1/61-144
+GGAGGGUUGGCCGAGCGGUCUAAGGCGGCAGACUUAAGAUCUGUUGGACGGUUGUCCGCG
+CGAGUUCGAACCUCGCAUCCUUCA
+>K01981.1/82-168
+GGAUGGUUGACUGAGUGGUUUAAAGUGUGAUAUUUGAGCUAUCAUUAGUCUUUAUUGGCU
+ACGUAGGUUCAAAUCCUACAUCAUCCG
+>U18916.2/60498-60427
+GCCAUCUUAGUAUAGUGGUUAGUACACAUCGUUGUGGCCGAUGAAACCCUGGUUCGAUUC
+UAGGAGAUGGCA
+>J01478.1/118-188
+AGGAGAUUAGCUUAAUUGGUAUAGCAUUCGUUUUACACACGAAAGAUUAUAGGUUCGACC
+UAUAUUUCCUA
+>Z71311.1/286-214
+GCUUCUAUGGCCAAGUUGGUAAGGCGCCACACUAGUAAUGUGGAGAUCAUCGGUUCAAAU
+CCGAUUGGAAGCA
+>L36895.1/3467-3537
+AAGGAUAUAGUUUAAUGGUAAAACAGUUGAUUUCAAAUCAAUCAUUAGGAGUUCGAAUCU
+CUUUAUCCUUG
+>X56006.1/1-72
+CAGAUAGAAGCCAAAAGGUCAGGCGCUUUCUUUGGGUGAAAGAUCUAGUUAGUUCGAGUC
+UAUCCUAUCUGA
+>K01553.1/1-73
+GCGGAUUUAGCUCAGUUGGGAGAGCGCCAGACUGAAGAUCUGGAGGUCCUGUGUUCGAUC
+CACAGAAUUCGCA
+>L36887.1/1748-1820
+GCUCUCUUAGCUUAAUGGUUAAAGCAUAAUACUUCUAAUAUUAAUAUUCCAUGUUCAAAU
+CAUGGAGAGAGUA
+>X69098.1/1-73
+GCUCGUGUAGCUCAGUGGUUAGAGCUUCGUGCUUAUAACGCGACCGUCGUGGGUUCAAUC
+CCCACCUCGAGCA
+>Z73326.1/1146-1075
+GGUCCUAUAGUGUAGUGGUUAUCACUUUCGGUUUUGAUCCGGACAACCCCGGUUCGAAUC
+CGGGUAGGACCU
+>Z49705.1/23030-22957
+GGUUUCGUGGUCUAGUCGGUUAUGGCAUCUGCUUAACACGCAGAACGUCCCCAGUUCGAU
+CCUGGGCGAAAUCA
+>Z75101.1/9634-9705
+AGCGCCGUGGCGCAGUGGAAGCGCGCAGGGCUCAUAACCCUGAUGUCCUCGGAUCGAAAC
+CGAGCGGCGCUA
+>Z74797.1/2502-2432
+GCGCAAGUGGUUUAGUGGUAAAAUCCAACGUUGCCAUCGUUGGGCCCCCGGUUCGAUUCC
+GGGCUUGCGCA
+>K00367.1/1-82
+GGCACUAUGGCCGAGUGGUUAAGGCGAGAGACUCGAAAUCUCUUGGGCUCUGCCCGCGCU
+GGUUCAAAUCCUGCUGGUGUCG
+>X66375.1/99-169
+GGUCCUAUAGUGUAGUGGUUAUCACUUUCGGUUCUGAUCCGAACAACCCCAGUUCGAAUC
+CGGGUGGGACC
+>K00368.1/1-82
+GGCACUAUGGCCGAGUGGUUAAGGCGACAGACUUGAAAUCUGUUGGGCUCUGCCCGCGCU
+GGUUCAAAUCCUGCUGGUGUCG
+>K00205.1/1-72
+AUAGAUAUAAGUUAAUUGGUAAACUGGAUGUCUUCCAAACAUUGAAUGCGAGUUCGAUUC
+UCGCUAUCUAUA
+>X04160.1/116-188
+AGGAGAUUAGCUUAAUUGGUAUAGCAUUCGUUUUACACACGAAAGAUUAUAGGUUCGAAC
+CCUAUAUUUCCUA
+>J05395.1/2325-2252
+GGUUUCGUGGUCUAGUCGGUUAUGGCAUCUGCUUAACACGCAGAACGUCCCCAGUUCGAU
+CCUGGGCGAAAUCG
+>X00892.1/1-74
+GCUUGUAUAGUUUAAUUGGUUAAAACAUUUGUCUCAUAAAUAAAUAAUGUAAGGUUCAAU
+UCCUUCUACAAGUA
+>L36887.1/4635-4707
+GAAACUAUAAUUCAAUUGGUUAGAAUAGUAUUUUGAUAAGGUACAAAUAUAGGUUCAAUC
+CCUGUUAGUUUCA
+>AJ223323.1/613-684
+GUCCUUAUAGCUUAUCGGUUAAAGCAUCUCACUGUUAAUGAGAAUAGAUGGGUUCAAUUC
+CUAUUAAGGACG
+>X04163.1/59-131
+GGAGAUGUUGUUUUAAGGUUAAACUAUUAGAUUGCAAAUCUACUUAUUAAGAGUUCGAUU
+CUCUUCAUCUCUU
+>X04163.1/219-289
+GUGAAUAUAUUUCAAUGGUAGAAAAUACGCUUGUGGUGCGUUAAAUCUGAGUUCGAUUCU
+CAGUAUUCACC
+>J01533.1/143-72
+GUAAAUAUAAUUUAAUGGUAAAAUGUAUGUUUUUAGGUGCAUAUUAUCUAAGUUCAAAUC
+UUAGUAUUUACA
+>K00228.1/1-82
+GGUUGUUUGGCCGAGCGGUCUAAGGCGCCUGAUUCAAGCUCAGGUAUCGUAAGAUGCAAG
+AGUUCGAAUCUCUUAGCAACCA
+>U51030.1/22201-22130
+UCCGAUGUAGUGUAACGGCUAUCACAUCACGUUCUCACCGUGGAGACCGGGGUUCGACUC
+CCCGCUUCGGAG
+>X51551.1/101-172
+GCUCGCGUGGCGUAAUGGCAACGCGUCUGACUUCUAAUCAGAAGAUUAUGGGUUCGACCC
+CCAUCGUGAGUG
+>U33007.1/60769-60697
+GCCUUGUUGGCGCAAUCGGUAGCGCGUAUGACUCUUAAUCAUAAGGUUAGGGGUUCGAGC
+CCCCUACAGGGCU
+>L36889.1/130-201
+GCUUUUAUAGCUUAGUGGUAAAGCGAUAAAUUGAAGAUUUAUUUACAUGUAGUUCGAUUC
+UCAUUAAGGGCA
+>X55342.1/30-101
+GUUCCGUUGGCGUAAUGGUAACGCGUCUCCCUCCUAAGGAGAAGACUGCGGGUUCGAGUC
+CCGUACGGAACG
+>X66443.1/1-72
+CAGAUAAAAGCCAACCGGUGAGGCGCUUUCUUUGGGAGAAAGAGUUAGUUAGUUCGAUUC
+UAGCUUAUCUGA
+>X66594.1/1984-2065
+GCUACUUUGGUGGAAUCGGUAGACACGACGCACUUAAAAUGCGUUACUUAUAAGUAUAAA
+AGUUCAAGUCUUUUAAGUAGCA
+>X66440.1/1-74
+UGAAUUGUAGACUAAUAGGUAAGUCCCCAAAAUUUGAGUUUGGCUUAUGGUGUGUUCGAG
+UCACCCCAAUUCAA
+>X02173.1/522-593
+GGAUCCAUAGCUUAAUAGUAAAGUCCUAUUUUGUCAUAAUAGAGGAUGUCAGUGCAAAUC
+UGAUUGGAUUCG
+>X02893.1/57-130
+ACUUGUAUAGUUUAAAUGGUUAAAACAUUUGUCUCAUAAACAAAUAAUGUAAGGUUCAAA
+UCCUUCUACAAGUA
+>X02205.1/668-740
+GAAACUAUAAUUCAAUUGGUUAGAAUAGUAUUUUGAUAAGGUACCAAUAUAGGUUCGAUU
+CCUGUUAGUUUCA
+>X02205.1/562-633
+GGGGUUAUAGUUAAAUUGGUAGAACAAUUGUGUUGCAUGCAAUAGAUAUGAGUUCAAUUC
+UCAUUAACUCCA
+>X02172.1/155-228
+GUAGAUAUAAUUUAAUCGGUAAAAUGUAUGUUUUUAGGGUACAUAUUAUCUAAGUUCAAA
+UCUUAGUAUUUACA
+>X02173.1/256-326
+GAGAGUAUUGUUUAAAGGUAAAACAGUUGUCUUUUAAGCAACCCAUGCUGGUUCGAAUCC
+AGCUAUUCUCA
+>X02205.1/471-542
+GUCUUUAUGGCUUAGUGGUUAAAGCAUCUCACUGUUAAUGAGAAUACAUAGGUUCAAUUC
+CUAUUGAAGACG
+>X02168.1/63-135
+UGUAAUAUGAUGUAAUUGGUUAACAUAUUAGGUUCAUGACCUAAUUAUAUACGUUCAAAU
+CGUAUUAUUGCUA
+>X02205.1/746-816
+AAGGAUAUAGUUUAAUGGUAAAACUAUUGAUUUCAAAUCAAUCAUUAAGAGUUCGAAUCU
+UUUUAUCCUUG
+>X02173.1/441-512
+AUAGAUAUAAGUUAAGUGGUAAACUGAAUGUCUUCCACACAUUGAUUGUGAGUUCGAUUC
+UCACUAUCUAGA
+>X02172.1/335-407
+AGGAUAUUAGCUUAAUUGGUAUAGCAUUCGUUUUACACACGAAAGAUUAUAGGUUCGAAU
+CCUAUAUUUCCUA
+>X02172.1/247-319
+GGAGGUGUUGUUUAAAGGUUAAGCUAUUAGAUUGCAGAUCUACUUAUUAAGAGUUCGAUU
+CUCUUCAUCUCUU
+>X02172.1/74-145
+GCCUUUAUAGCUUAGUGGUAAAGCGAUAAACUGAAGAUUUAUUUACAUGUAGUUCGAUUC
+UCAUUAAGGGCA
+>X02173.1/152-223
+UGAGUCGUAGACUAAUAGGUAAGUUACCAAAAUUUGAGUUUGGAGUUGUUUGUUCGAAUC
+AAACCGAUUCAA
+>X02173.1/718-802
+GGAUGGUUGACUGAGUGGUUUAAGGUGUGAUAUUUGAGCUAUCAUUAGUUUAAUAACUAC
+GUAGGUUCAAAUCCUACAUCAUCCG
+>X02173.1/54-135
+GCUAUUUUGGUGGAAUUGGUAGACACGAUACUCUUAAGAUGUAUUACUUUAUAGUAUGAA
+GGUUCAAAUCCUUCAAAUAGCA
+>X54421.1/14314-14385
+GCAGAUAUAAGUCAAUUGGCAGACCUUCUGAUUUCCACUUAGAUUAUGUUCGUUCGAAUC
+GGACUAUCUGCA
+>AL391016.1/2459-2530
+GCUCACAUGGUCCAGUGGUUAAGACUCAUCGUUGUGGCCGAUGCGACCCAGGUUCGAUUC
+CUGGUGUGGGCA
+>K03079.1/135-206
+UGCGCGGUAGGAGAGUGGAACUCCGACGGGCUCAUAACCCGUAGGUCCCAGGAUCGAAAC
+CUGGCCGCGCAA
+>K00369.1/1-82
+GUCACUAUGUCCGAGUGGUUAAGGAGUUAGACUUCAAAUCUAAUGGGCUUUGCCCGCGCA
+GGUUCAAAUCCUGCUGGUGACG
+>AL132798.2/14445-14516
+UCCGUUGUGGUCCAACGGCUAGGAUUCGUCGCUUUCACCGACGCGGUCGGGGUUCGACUC
+CCCGCAACGGAG
+>AL596271.1/1843-1770
+GGGCAUGUGGUGUAGAUGGUUAUCACGCUUCCUUAGCAUGGAAGAGGUCCCAGAUUCGAG
+UUCUGGCUUGUCCA
+>AL023288.2/21768-21839
+UCCGUCAUGGUCCAGUGGCUAGGAUUCAUCGCUCUCACCGAUGCGGCGGGGGUUCGAUUC
+CCCCUGACGGAG
+>AL590457.2/15409-15481
+GGUCUCGUGGCCCAAUGGUUAAGGCGCUUGACUACGGAUCAAGAGAUUCCAGGUUCGACU
+CCUGGCGGGAUCG
+>X54552.1/66-137
+GUGAUUGUAAUUCAAUGGUAGAAUGCUUAUUUGUGGCAUAAGAAGUUCUUGGUUCGAUUC
+CAAGUAAUCACC
+>X54552.1/167-241
+ACGAUAGAAACAUGUAUUGGUUCAUGUACUUGCUUUGGGUGUGAGAGUUUGUUAGUUCGA
+AUCUAACCUAUCCGA
+>X00239.1/111-183
+GGUCUCGUGGCCCAAUGGUUAAGGCGCUUGACUACGAAUCAAGAGAUUCCAGGUUCGACU
+CUUGGCGGGAUCG
+>K00344.1/1-73
+GUCGCAAUGGUGUAGUUGGGAGCAUGACAGACUGAAGAUCUGUUGGUCAUCGGUUCGAUC
+CCGGUUUGUGACA
+>K00570.1/851-921
+UCUCCUUUAGUAUAGGGGUAGUACACAAGCCUGUCACGCUUGCAGCCCGGGUUCGAAUCC
+CGGAGGGAGAG
+>X54421.1/15747-15819
+UGGGUUGUUGACUAAUAGGUAAGUCCCUGAAAUUUGACUUCAGUCUAUGUAAGUUCGAAU
+CUUACCAUCCCAU
+>M57698.1/294-367
+GGUCGCAUGAUGUAGUCGGUUAUCAUGUCGAUCUAAUAAGUCGAAUGUCGCCGGUUCGAA
+CCCGGCUGUGACCA
+>X54421.1/14394-14476
+GCCUAAAUGCUGGAAUUUGGUAGACAGAACAAACUUAAGAUUUGUCGCUUUCGAGCGUGU
+UGGUUCGAGUCCAACUUUAGGUA
+>M22563.1/71-141
+CCCCAUCGUCUAGAGGCCUAGGACACCUCCCUUUCACGGAGGCGACGGGGAUUCGAAUUC
+CCCUGGGGGUA
+>X07925.1/53-125
+GCGGGUGUAGCUCAGCUGGUAGAGCGCAACCUUGCCAAGGUUGAUGUCGCGCGUUCGAAU
+CGCGUCACCCGCU
+>M19493.1/263-336
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGCCCCUGGUUCGAA
+UCCAGGAUGGCCCA
+>M19493.1/340-412
+GGGGGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGAUGUCAGCGGUUCGAGU
+CCGCUUACCUCCA
+>X07924.1/110-197
+GGAGAGAUGGCCGAGUGGUUGAAGGCGCAGCACUGGAAAUGCUGUUUAAGGUUUUCCCUU
+AACGAGGGUUCGAAUCCCUCUCUCUCCG
+>X69067.1/6022-6086
+AUUUAUAUAGUAUAUUUAAUACAAUGCAUUUUCAAUGCAUAAAUGGAUAAAAUAUCCUUU
+AAAUA
+>K00462.1/57-128
+AGCAGAGUGGCGCAGUGGAAGCGUGCUGGUCCCAUAACCCAGAGGUCCGAGGAUCGAAAC
+CUUGCUCUGCUA
+>AC009742.4/51767-51839
+GUUUUCGUAGUGUAGUGGUUAUCACGUGUGCUUCACACGCACAAGGUCCCCGGUUCGAAC
+CCGGGCGAAAACA
+>AE003556.3/16759-16677
+GUCAGGAUGGCCGAGUGGUCUAAGGCGCUGCGUUCAGGUCGCAGUCUACUCUGUAGGCGU
+GGGUUCGAAUCCCACUUCUGACA
+>AE003727.3/195539-195611
+GGGGAUGUAGCUCAGAUGGUAGAGCGCUCGCUUAGCAUGUGAGAGGUACGGGGAUCGAUG
+CCCCGCAUCUCCA
+>AF164586.1/1190-1126
+ACUAUUUUGGCAGAUUAGUGCAAUAAAUUUAGAAUUUAUAUAUGUAAUUUUUAUUACAAA
+UAGUA
+>U37541.1/1383-1322
+GGUCUUAUAGUCAAUAAUGAUAUCAAACUGCAAUUUUGAAGGAGUAAGUUUUACUAAGGC
+UU
+>AC002512.1/77401-77473
+GCCCGGAUAGCUCAGUCGGUAGAGCAUUGGACUUUUAAUCCAAGGGUCCAGGGUUCAAGU
+CCCUGUUCGGGCG
+>X07778.1/115-45
+GCAUCGGUGGUUCAGUGGUAGAAUGCUCGCCUGCCACGCGGGCGGCCCGGGUUCGAUUCC
+CGACCGAUGCA
+>X00432.1/665-732
+AUUUAUAUAGUUUAAAAUAAAACCUUACAUUUUCAUUGUAAUAAUAAAAUAAUUUAUUUU
+UAUAAAUU
+>X05915.1/238-170
+AAAAAGAUAAGCUAAUUAAGCUACUGGGUUCAUACCCCAUUUAUAAAGGUUAUAAUCCUU
+UUCUUUUUA
+>AF200843.1/1266-1331
+AAGGCUUUAAGUUAAUAAAACUAAUAACCUUCAAAGCUAUAAAUAAAGAAAUUUCUUUAA
+GCCUUA
+>X00432.1/532-596
+UUAAUUGAAGCCAAAAAGAGGCGUAUCACUGUUAAUGAUAUAAUUGAGUAUAAACUCCAA
+UUAAG
+>AE003494.3/240865-240793
+GACCGUGUGGCCUAAUGGAUAAGGCGUCGGACUUCGGAUCCGAAGAUUGCAGGUUCGAAU
+CCUGUCACGGUCG
+>X03240.1/1267-1333
+AAGGCUUUAAGUUAACUAAACUAAUAGCCUUCAAAGCUGUAAAUAAAGGGUAUUCCUUUA
+AGUCUUA
+>AC009461.5/128651-128579
+GUUUCCGUGGUGUAGUGGUUAUCACAUCCGCCUAACACGCGGAAGGCCCCCGGUUCAAUC
+CCGGGCGGAAACA
+>V00238.1/262-333
+UCCUAUAUUGUCUAGUGGUUAGGAUAUCCGGCUCUCACCCGGAAGGCCCGGGUUCAAUUC
+CCGGUAUGGGAA
+>AE003677.3/170128-170056
+GGUCCUGUGGCGCAAUGGAUAACGCGUCUGACUACGGAUCAGAAGAUUCCAGGUUCGACU
+CCUGGCAGGAUCG
+>AF200843.1/3014-3079
+UCUAAUAUGGCAGAUUAGUGCAAUAGAUUUAAGCUCUAUAUAUAAAGUAUUUUACUUUUA
+UUAGAA
+>AC093098.2/67389-67475
+GCCCCACUGAACUUCGGUGGUCCGGGGUGCGGACUUCAAAUCCGUAGUCGAUUUGCGUCG
+AAGUGGUUCGAUUCCACCUGGGGGGCG
+>AE003471.3/169154-169225
+UCCCAUAUUGUCUAGUGGUUAGGAUAUCCGGCUCUCACCCGGAAGGCCCGGGUUCAAUUC
+CCGGUAUGGGAA
+>AC009395.7/99012-98941
+GGCUCAAUGGUCUAGGGGUAUGAUUCUCGCUUUGGGUGCGAGAGGUCCCGGGUUCAAAUC
+CCGGUUGAGCCC
+>AF185056.1/845-774
+CAAUUUAAAGCUUAUUAAGUAAAGCAUUUCAUUUACAUUGAAAAGAUUUUUGUGCAAAUC
+AAUAUAAAUUGA
+>X03240.1/1388-1326
+GGUCUUAUAGUCAAUAAUGAUAUCAAACUGCAAUUUUGAAGGAGUAAAUUUUUACUAAGA
+CUU
+>AC008345.4/147881-147810
+AGCAGAGUGGCGCAGUGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCCGAGGAUCGAAAC
+CUUGCUCUGCUA
+>AC021639.5/181586-181505
+GCAGUCGUGGCCGAGUGGUUAAGGCGUCUGACUCGAAAUCAGAUUCCCUCUGGGAGCGUA
+GGUUCGAAUCCUACCGGCUGCG
+>X05914.1/400-337
+AAUGAAUUGCCUGAUAAAAGGGUUAUCUUGAUAGGGUAAAUUAUGUAGGAUUCUACAUUC
+AUUG
+>X00432.1/816-751
+AUUCAAAUAGCUUAUAUUUAGAGUAUGACACUGAAGAUGUUAUGGAGAUUAAUUAAUCUU
+UGAAUA
+>AE003538.3/103715-103786
+UCCUCGAUAGUAUAGUGGUUAGUAUCCCCGCCUGUCACGCGGGAGACCGGGGUUCAAUUC
+CCCGUCGGGGAG
+>M57910.1/1028-963
+GAUUAAGUGGCUGAAGUUUAGGCGAUAGAUUGUAAAUCUAUAUAUAAGAUUUAUUCUUCU
+UAAUCA
+>J01404.1/5140-5204
+AUCUAUAUAGUAUAAAAGUAUAUUUGACUUCCAAUCAUAAGGUCUAUUAAUUAAUAGUAU
+AGAUA
+>AJ400907.1/3795-3861
+AAAAAAUUAGUUAAAAUCAUAACAUUAGUAUGUCAAACUAAAAUUAUUAAAUAAUUAAUA
+UUUUUUA
+>AE003437.3/282636-282708
+GCCGAAAUAGCUCAGUUGGGAGAGCGUUAGACUGAAGAUCUAAAGGUCCCCGGUUCAAUC
+CCGGGUUUCGGCA
+>AC099014.1/146549-146620
+GCCGUGAUCGUCUAGUGGUUAGGACCCCACGUUGUGGCCGUGGUAACCCAGGUUCGAAUC
+CUGGUCACGGCA
+>X03240.1/1-65
+AAUGAAUUGCCUGAUAAAAAGGGUUACCUUGAUAGGGUAAAUUAUGCAGUUUUCUGCAUU
+CAUUG
+>AE003624.2/69897-69824
+GGCGCCGUGGCUUAGUUGGUUAAAGCGCCUGUCUAGUAAACAGGAGAUCGUGAGUUCGAA
+UCUCGCCGGGGCCU
+>AF164586.1/93-158
+AGUUAAUGAGCUUGAACAAGCGUAUGUUUUGAAAACAUAAGAUAGAAUUUAAUUUUCUAU
+UAACUU
+>AF200837.1/6039-6103
+AGGGUUGUAGUUAAUUAUAACAUUUGAUUUGCAUUCAAAAAGUAUUGAAUAUUCAAUCUA
+CCUUA
+>AF200830.1/9887-9951
+GUUUUAAUAGUUUAAUAAAAACAUUGGUCUUGUAAAUCAAAAAUAAGAUUAUUUCUUUUA
+AAACU
+>X05914.1/238-170
+AAAAAGAUAAGCUAACUAAGCUACUGGGUUCAUACCCCAUUUAUAAAGGUUUUAAUCCUU
+UUCUUUUUA
+>X58913.1/1046-981
+GAUUAAGUGGCUGAAGUUUAGGCGAUAGAUUGUAAAUCUAUUUAUAAGAAUUAUUCUUCU
+UAAUCA
+>AF200837.1/5597-5661
+AUCUAUAUAGUAUAAAAGUAUAUUUGACUUCCAAUCAUAAGGUCUAUUAAUAAAUAGUAU
+AGAUA
+>AF276832.1/1449-1514
+UCUAAUAUGGCAGAUUAGUGCAAUGGAUUUAAGCUCCAUAUAUAAAGUAUUUUACUUUUA
+UUAGAA
+>X03924.1/848-782
+AUUUAAAUAGCUUAUAAUUAGAGCAUAACAUUGAAGAUGUUGGGGAAAUUAUUUUAAUUU
+UUAAAUA
+>X03924.1/17-83
+AUUUAUAUAGUAUAUAAUUGUAUAUGUGACUUCCAAUCACAAGGACUAAAUAAUUUUAGU
+AUAAAUA
+>X01078.1/1396-1463
+ACUAUUUUGGCAGAUUAGUGCAGUAAAUUUAGAAUUUAUUUAUAUAAUUUAAUUAAUUAU
+AAAUAGUA
+>X03925.1/1-72
+CAAUUUAAAGCUUAAUUAGUAAAGUAUUUCAUUUACAUUGAAAAGAAAUUUGUGCAAAUC
+AAUUUAAAUUGA
+>L76657.1/1-67
+UUAAUUGAAACCAAAAAGAGGUAUAUCACUGUUAAUGAUAUAAUUGAAUAUUAUUAUUCC
+AAUUAAG
+>X03924.1/500-567
+AGGGUAAUAGUUAAUUAUAACAUUUAAUUUGCACUUAAAAAGUAUUGAAUUUAAUUCAAU
+UUACCUUA
+>M23363.1/611-683
+GGGGGCGUAGCUCAGAUGGUAGAGCGCUCGCUUAGCAUGUGAGAGGUACCGGGAUCGAUA
+CCCGGCGCCUCCA
+>K03317.1/4-76
+GGGGGCGUAGCUCAGAUGGUAGAGCGCUCGCUUAGCAUGCGAGAGGUACCGGGAUCGAUA
+CCCGGCGCCUCCA
+>X03602.1/660-731
+UCCCGUAUGGUCUAGUGGUUAGGAUACCUGGCUUUCACCCAGGAGGCUCGGGUUCGAUUC
+CCGGUACGGGAA
+>X13975.1/2575-2637
+AUUUUUCUAGUAUAAUUAGUACAUUUGACUUCCAAUCAAAAGAUUGAAAUAUCAAGAAAA
+AUA
+>X80245.1/11535-11604
+AGUUAAUUAGCUUAACAAAAGCAAAUGUUUUGAAAACAUAAGAAAAGAAGUUCAAUUCUU
+CUAUUAACUU
+>X13975.1/39-104
+UCUAAUAUGGCAGAUUAAUGCAUUAGAUUUAAGCUCUAAAAAUAAAGUUUUGACCUUUUA
+UUAGAA
+>X13975.1/791-854
+AAGGAGUUAGUUAAAAUAUAACAUUAGAAUGUCAAUCUAAAAUAACUAAAAAUAGUACAC
+CUUG
+>X13485.1/5-77
+GCCCUAGUAGCUUAGACAUCAAAGCACCGGUCUUGUAAACCGAAGAUCGAAGGUUAAAAU
+CCUUCCUAGCGCC
+>U32309.1/158-89
+CAGAGAAUAGUUUAAUGUAGAAUCUUAGCUUUGGGAGUUAAGGGUGAGAGUUGAAUUCUC
+UUUUCUCUGA
+>X17660.1/1002-1069
+GCUAUCGUAGCUUAAUUAAAGUUUAAUACUGAAGAUAUUAGGAUGGACCCUAGAAAGUCC
+CGAAAGCA
+>X99772.1/11841-11913
+GCUCCUAAAGGAUAAUAGCUCAUCCGUUGGUCUUAGGAACCAAAAACUCUUGGUGCAACU
+CCAAGUAGCAGCU
+>X99772.1/5276-5204
+UAGAUAGAUGCUCGCUGGUUUGAGUGCUUAGCUGUUAACUAAGAGUUUAAAGGAUCGAGG
+CCUUUCUGUCUAG
+>X17661.1/419-487
+AGGUGAUUAGUCUAAGUAAAAUACUUGAUUUCGGCUCAAGAGUCUGUGGUUAAAGUCCAC
+AAUUGCCUA
+>X17658.1/140-72
+AAGGUCUUAGCUUAAUUAAAGUAUUUGUUUUGCAUACAGAAGAUGUGGGGUAGUGUCCUG
+CAGAUCUUA
+>X99772.1/5062-5131
+AGGGGCUUAGGAUAAACUAGACCAAGGGCCUUCAAAGCCCUCAGCGGAGGUGAAAAUCCU
+CCAGCCCCUG
+>X99772.1/9544-9611
+UCUUUCUAGUACUAAGGAGUAUAAGUGGCUUCCAACCACACGGUCUUGGUUAGAGUCCAA
+GGAAAGAU
+>X99772.1/5441-5375
+GGUAGGAUGGCUGAGUAAGCGGUGGAUUGUAACCCCACAUACAGAGGUUUGAGCCCUCUU
+CUUGCCA
+>X99772.1/11702-11770
+GUAGAUUUAGUUUAACCAAGACAUUAGAUUGUGAUUCUAAAAAUAGAGGUUAAACCCCUC
+UAAUCCACC
+>AF125213.1/1282-1213
+CAGAGGGUAGUUUAAUUUAGAAUCUUAGCUUUGGGAGUUAAGGGUGGGAGUUAAAAUCUC
+CUCUCUCUGA
+>M81755.1/6-77
+GCCCUAGUAGCUCAGCGCCAGAGCGCCGGUCUUGUAAUCCGGAAGUCGGAGGUUAAAACC
+CUCCCUAGUGCU
+>L29771.1/1004-1071
+GCUGACGUAGCUUAACUAAAGCAUAACACUGAAGCUGUUAAGACGGACCCUAGAAAGUCC
+CGCUAGCA
+>M10217.1/7394-7325
+GGUAAGGUGGCCGAGUAAUAGGCGGCGGAUUGUAGCUCCGUGUACAGAGGUUCAAGUCCU
+CUUCUUAUCA
+>M10217.1/11492-11561
+ACUUUCUUAGUAUUAACCAGUACACGUGACUUCCAAUCACAAAGUCUUAGUUAGAAUCUA
+AGAGAAAGUA
+>M10217.1/7154-7086
+AAGGCUUUACGUUAAUUAAAGUGUUUGAGUUGCAUUCAAUUGAUGUUGGAUAAAAUCCUG
+CAAGCCUUA
+>M13046.1/2222-2289
+GCUUACGUAGCUUAAGUAAAGCACAGCACUGAAGAUGCUGAGAUGAGCCCUAGAAAGCUC
+CGAAAGCA
+>X04821.1/1-73
+GUUUCUGUAGUGUAGCGGUUAUCACGUUCGCCUCACAUGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCAGAAACA
+>M10217.1/17388-17457
+GUCCUGAUAGCUUAAUUUAAAGCAUCGGUCUUGUAAGCCGAAGAUUGAGGCUAAAACCCU
+CCUCAAGACU
+>M10217.1/11905-11973
+GAGUUGUUAGUCUAAACAAGACAGUUGAUUUCGGCUCAACAAAUUAUGGUUAAACCCCAU
+AAUAACUCU
+>M10217.1/7325-7260
+AAGCCUGCGGUGUUUGACAUGCCAGAUUGCAAAUCUCGAGAAGCAAACGAAGGUUUGCCG
+GGCUUC
+>M10217.1/9038-9106
+GAGAUGUUAGUAAAACAAUUAGCACGCCUUGUCAAGGCGAAAUAGCUGGUUAGACUCCGG
+CACAUCUCA
+>M10217.1/5770-5840
+GGAAAUGUGCCCGAAAGUCAGGGAUCACUUUGAUAGAGUGAAAUAUAUGGGUUCAAACCC
+CAUCAUCUCCU
+>Y00430.1/2429-2358
+GGGGGUGUAGCUCAGUGGUAGAGCGCAUGCUUUGCAUGUAUGAGGUCUUGGGUUCAAUCC
+CCAGCAUCUCCA
+>M10217.1/7015-7083
+AGAGAUUUAAGUUAACAAGACUAAGAGCCUUCAAAGCCCUAAGCAGGAGUUAGAAUCUCC
+UAAUCUCUG
+>K02456.1/141-212
+AGCAGAGUGGCGCAGCGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCGAUGGAUCGAAAC
+CAUUCUCUGCUA
+>M10217.1/2136-2204
+GCUUACGUAGCUUAAGUAAAGCACAGCACUGAAGAUGCUGAGAUGAGCCCUACGAAAGCU
+CCGUAAGCA
+>M10217.1/5910-5978
+AGUAAAGUCAGCUAAAAAAGCUUUUGGGCCCAUACCCCAAACAUGUUGGUUAAACCCCUU
+CCUUUACUA
+>Y00163.1/254-326
+GCCCGCAUAGCUCAGUCGGUAGAGCAUCAGACUUUUAAUCUGAGGGUCCAGGGUUCAAGU
+CCCUGUUCGGGCG
+>M10217.1/13648-13715
+GUAGAUAUAGUUUAAUAAAACACUAGAUUGUGAUUCUAGAGUCAGAGGUUAAACCCCUCU
+UAUCAACC
+>M10217.1/5909-5841
+AGGAAGUGGUAUAGUGGGAGUACGGAGGGUUUUGAUCUCUCAGGUGCAGGUUCAAUUCCU
+GUCUUUCUA
+>Y10943.1/948-1016
+CAAAGUAUAGCUUAACCAAAGCCUUUCGCUUACACCGAAACAAUAUCUGUUAAACCCGGA
+UUACUUUGA
+>U15659.1/246-176
+AAGAAAAUGGCAGAGUGGUGAUGCAACUGACUUGAAAUCAGAGUAUGGGGGUUCGAUUCC
+CUCUUUUCUCG
+>M10217.1/4724-4798
+GCUAGCGUGGCAGAGCCUGGCUAAUGCGAAAGACCUAAGCUCUUUUUAUCAGGGGUUCAA
+AUCCCCUCGCUAACU
+>M10217.1/16246-16178
+GUUCCUAUAGUUGAAUAACAACGGUGGUUUUUCAGAUCACAAGUUCUGGUUAGAGUCCUG
+GUGGGAAUU
+>M10217.1/13781-13846
+GCUUUUAAAGGAAAACAGUCUAUCCGCUGGUCUUAGGAACCAGAAACUCUUGGUGCAAAU
+CCAAGU
+>D12695.1/435-369
+GGUAAAGUGGCCGAGCAGGCGGCGAAUUGUAGCUUCGAAGACAGAGGUUUGAGUCCCCUC
+UUUACCA
+>D12694.1/2607-2676
+GCCUUGAUAGCUUAAACUAAAGCACCGGUCUUGUAAGCCGGAGACUGUAGCCUAACCCCU
+ACUCAAGGCU
+>AF314016.1/365-435
+GGAAGCGUGCCUGAAAGUUAAGGACCUCCUUGAUAGGGAGGCUUAUAGGGGUUCAAACCC
+CCUCACUUCCU
+>D10368.1/1439-1508
+AGAAACUUAGGCUAGCACAGACCAAAGGCCUUCAAAGCCUUAAGCGGAGGUUAAACUCCU
+UCAGUUUCUG
+>D12695.1/368-304
+GGCCUUGGGGUGUCAACACGUGGGGUUGCAAACCCCAAGAUGCAGUAUAAUACCUGCCGG
+GGCUU
+>D12695.1/203-134
+AGGGCUUUAUCUUAAUUUAAAGGGCCUGAGUUGCAUUCAGGAGAUGUAGGUUAAUAUCCU
+GCAAGUCCUA
+>D12694.1/2745-2677
+CAGGAUAUAGUUUAGGUAGAAUGCCGGUUUUGGGGACCGGUGGUAAAGGUUAAAGUCCUU
+UUAUCCUGA
+>D10368.1/338-405
+AGUAAGGUAAGCUAAAUAAGCUUUUGGGCCCAUACCCCAACAAUGUUGUUAAAAUCCUUC
+CUUUACUA
+>AF314016.1/506-436
+UAAGGAGUAGUAUAAAGGAAGUACAAAGGGUUUUGAUCUCUUAAGUAUAGGUUCAAUUCC
+UAUCUCUUUAG
+>M57527.1/1-70
+ACUCUUAUAGCUUAAUAUUAAAGUAUAGCGCUGAAAACGCUAAGAUGAACCCUAAAAAGU
+UCUAGGGGUA
+>D12694.1/2533-2604
+GCUUUUAAAGGAAAAGAGCCCUCCACUGGUCUUAGGCGCCAGCAUCUCUUGGUGCAAGUC
+CAAGUAAAAGCU
+>AF314018.1/1820-1748
+UAGAAUGAAGCUCGCUGGAUAGAGUGUUUAGCUGUUAACUAAAAUAUUACGGGAUCGAGG
+CCCGUCAUUCUAG
+>AF340025.1/630-698
+GCAAACAUAGUUUAACCCAAACAUUAGAUUGUGAUUCUAAAAAUAGGAGUUUAACCCUCC
+UUGUUCGCC
+>X52392.1/3967-4040
+GCUAGCGUGGCAGAGCUCGGCAAAUGCAAAAGGCUUAAGCCCUUUAUCCAGAGGUUCAAA
+UCCUCUCCCUAGCU
+>X52392.1/16177-16108
+CAGAGAGUAGUUUAUUUGAAAAUACCAGCUUUGGGAGCUGGAGAUGGAGGUUUGAGCCCU
+CCUUUUCUGA
+>X52392.1/5172-5102
+UAGAAAAUAAUAUAGAGGGAGUAUGAAGAGUUUUGAUCUCUUCUGUGUAGGUUCGAUUCC
+UACUUUUCUAG
+>X16401.1/1-69
+GAGACGUUAGUAAACCAAUUACAUAGACCUGUCAAGACUAAAUCACAGGUGCAAACCCUG
+UACAUCUCA
+>J00881.1/210-282
+GCCCGGCUAGCUCAGUUGGUAGAGCAUGAGACUCUUAAUCUCAGGGUCGUGGGUUCGAGC
+CCCACGUUGGGCG
+>X52392.1/16039-16107
+ACUCUAAUAGUUUAUGAAAAACAUUGGUCUUGUAAACCAAAAACUGAAGACUCCACCCUU
+CUUAGAGUA
+>X52392.1/11128-11195
+AGAAAGUUAGUCUAACUAAGACAGCUGGUUUCGACCCAGCAAAUUAUAGACCCACCUAUA
+ACUUUCUU
+>X52392.1/13000-13070
+ACUUUUAAAGGAUAAGAGCAAUCCGUUGGUCUUAGGAACCACCUAUCUUGGUGCAAAUCC
+AAGUAAAAGUA
+>X52392.1/6280-6355
+AGAAACUUAGGAUUAACUGUCACCAAACCAAAGGCCUUCAAAGCCUUAAAUAAGAGUUAA
+ACUCUCUUAGUUUCUG
+>X52392.1/1228-1297
+GCCCCCAUAGCUUAACCCACAAAGCAUGGCACUGAAGAUGCCAAGAUGGUACCUACUAUA
+CCUGUGGGCA
+>AF076356.1/60-128
+GCUCUUCUAGUAUACUCAUUACAACUGACUUCCAAUCUUUAAAAUCUGGUAUCAACCCAG
+AGAAGAGCA
+>X52392.1/16775-16708
+GUUCCCGUAGUUGAGAACAACAAUGGCUUUUCAAGCCGUAGUCCUUGGGGUCUAACCAAG
+CGGGAAUA
+>X52392.1/2273-2345
+CAAGGCGUAGCUAUAACUUCAAAGCAUUCAGCUUACACCUGAAAGAUACCCUCAACAGAC
+AAGGUCGCCUUGA
+>X52392.1/5025-5096
+GGAAGCGUGCCUGAACAAAAAGGAUCACUAUGAUAAAGUGAACAUAGAGGUAUAACAACC
+CUCUCACUUCCU
+>X52392.1/6430-6362
+GAGGCCUUAGCUUAAUUAAAGCGUCUGAUUUGCAUUCAGGAGAUACAGGUUAAUGUCCUG
+UUGGUCUUA
+>X52392.1/6573-6508
+GACUCUGUAGUGAAGUUCAUAAUGAGUUGCAAACUCGUUGAUGUACACUAAAGUGUGCCG
+GGGUCU
+>X52392.1/8258-8184
+AAGAAAGAAGCAUUAAGUGGUUUGAUGCGGUUGGCUUGAAACCAACAUGUGAGGGUUCGA
+UUCCUUCCUUUCUUG
+>X52392.1/6506-6434
+UAGGCAGAAGCCAAUUGGUGUUGGCAUUUAGCUGUUAACUAAAAUUGUAUGGGAUCGAAG
+CCCAUCUGUCUAG
+>K01941.1/217-303
+GCCCGGAUGACCCUCAGUGGUCUGGGGUGCAGGCUUCAAACCUGUAGCUGUCUAGCGACA
+GAGUGGUUCAAUUCCACCUUUCGGGCG
+>X52392.1/5172-5240
+AGUAAGGUCAGCUAACUAAGCUAUCGGGCCCAUACCCCGAAAAUGAUGGUUUAACCCCUU
+CCCCUACUA
+>L07095.1/5086-5018
+GAGGUCUUAGCUUAAUUAAAGCAAUUGAUUUGCAUUCAAUAGAUGUAGGAUGAAGUCUUA
+CAGUCCUUA
+>AJ296990.1/141-209
+AGAAAUAUGUCUGAUAAAAGAAUUACUUUGAUAGAGUAAAUUAUAGAGGUUCAAGCCCUC
+UUAUUUCUA
+>L07095.1/5327-5261
+GGUAAAAUGGCUGAGUAAGCAUUAGACUGUAAAUCUAAACACAGAGGUUUAAAUCCUCUU
+UUUACCA
+>AB042524.1/5257-5192
+GGUCUUAAGGUGAUAUUCAUGUCGAAUUGCAAAUUCGAAGGUGUAGAGAAAUCUCUACUA
+AGACUU
+>AB049357.1/11673-11743
+ACUUUUAUAGGAUAAUAGUAAUCCAUUGGUCUUAGGAACCAAAAACCUUGGUGCAAAUCC
+AAAUAAAAGUA
+>L07095.1/15292-15358
+GUCUUGAUAGUAUAAACAUUACUCUGGUCUUGUAAACCUGAAAUGAAGAUCUUCUCUUCU
+CAAGACA
+>L07095.1/2676-2750
+AUUAGGGUGGCAGAGCCAGGAAAUUGCGUAAGACUUAAAACCUUGUUCCCAGAGGUUCAA
+AUCCUCUCCCUAAUA
+>X00229.1/1945-2016
+UCCCUGGUGGUCUAGUGGUUAGGAUUCGGCGCUCUCACCGCCGCGGCCCGGGUUCGAUUC
+UCGGUCAGGGAA
+>V00711.1/3842-3772
+UAGGAUAAGGUGUUUAGGUGCACGGAGAAAUUUUGAAUUCUUAAGUGUAGGUUCAAUUCC
+UAUUGUCCUAG
+>L07095.1/4950-5016
+AGAAGUUUAGGAUAUACUAGUCCGCGAGCCUUCAAAGCCCUAAGAAAACACACAAGUUUA
+ACUUCUG
+>AB042524.1/9391-9458
+ACUCCCUUAGUAUAAUUAAUAUAACUGACUUCCAAUUAGUAGAUUCUGAAUAAACCCAGA
+AGAGAGUA
+>AB042809.1/5159-5089
+UAGAUUGAAGCCAGUAAUAGGGUAUUUAGCUGUUAACUAAAUUUUCGUAGGUUUAAUUCC
+UGCCAAUCUAG
+>AC084429.5/20418-20485
+GUGAAUAUAGUUUACAAAAAACAUUAGACUGUGAAUCUGACAACAGGAAAUAAACCUCCU
+UAUUCACC
+>AB042432.1/14140-14072
+GUUUCUGUAGUUGAAUUACAACGAUGAUUUUUCAUGUCAUUGGUCGCAGUUGAAUGCUGU
+GUAGAAAUA
+>U47458.1/87-21
+CAAGAAGUAGUUUAAUUAGAAUACCAGCUUUGGGUGCUGGUGGUGGGGAGUAGCUCCUUC
+UUCUUGA
+>AB049357.1/1-68
+GUUAAUGUAGCUUAAUAACAAAGCAAAGCACUGAAAAUGCUUAGAUGGAUAAUUGUAUCC
+CAUAAACA
+>AY012114.1/954-1022
+CAUAGUGUAGCUUAAUAUUAAAGCAUCUGGCCUACACCCAGAAGAUUUCAUGACCAAUGA
+ACACUCUGA
+>AB042432.1/3845-3913
+AGUAAGGUCAGCUAAUUAAGCUAUCGGGCCCAUACCCCGAAAACGUUGGUUUAAAUCCUU
+CCCGUACUA
+>AB042432.1/6942-7011
+AAGAUAUUAGUAAAAUCAAUUACAUAACUUUGUCAAAGUUAAAUUAUAGAUCAAUAAUCU
+AUAUAUCUUA
+>J00642.1/462-533
+GCCGUGAUCGUAUAGGGGUUAGUACUCUGCGUUGUGGCCGCAGCAACCUCGGUUCGAAUC
+CGAGUCACGGCA
+>X00706.1/129-200
+GCGUUGGUGGUAUAGUGGUGAACAUAGCUGCCUUCCAAGCAGUUGACCCGGGUUCGAUUC
+CCGGCCAACGCA
+>X14848.1/3820-3750
+UAGGAUAGGGUGUAUUGGUGGCACGGAGAAUUUUGAAUUCUUAGGUGUAGGUUCAAUUCC
+UAUUGUCCUAG
+>M22764.1/167-240
+GCCGAAAUAGCUCAGUUGGGAGAGCGUUAGACUGAAGAUCUAAAAGGUCCCUGGUUCGAU
+CCCGGGUUUCGGCA
+>J01436.1/1456-1522
+GUCCCGAUAGUAUAAAAAUUACUCUGGUCUUGUAAACCAAAAAUGAAGAGUCAGUCUUCU
+CAGGACA
+>X00704.1/131-202
+UCCUCGUUAGUAUAGUGGUGAGUAUCCCCGCCUGUCACGCGGGAGACCGGGGUUCGAUUC
+CCCGACGGGGAC
+>V00676.1/400-335
+AGAAGUUUAGGAUAUACAGUCCAAGAGCCUUCAAAGCCCUUAGAAAACAAACAAGUUUAA
+CUUCUG
+>X14848.1/5139-5066
+UAGAUUGAAGCCAGUAAGUAGGGUAUUUAGCUGUUAACUAAAUUUUCGUAGGAAUUUGAU
+UCCUUCCAAUCUAG
+>AJ428514.1/9797-9864
+UGGUAAUUAGUUUAAAUAAAAUUAAUGAUUUCGACUCAUUAGAUUAUGAUAAUAAUCAUA
+AUUACCAA
+>K01637.1/819-890
+GGCUCGUUGGUCUAGGGGUAUGAUUCUCGCUUAGGGUGCGAGAGGUCCUGGGUUCAAAUC
+CCGGACGAGCCC
+>V00678.1/193-264
+UAGAUUGAAGCCAGUAAGUAGGGUAUUUAGCUGUUAACUAAAUUUUCGUAGGUUUGAAUC
+CUUCCAAUCUAG
+>J01435.1/264-194
+UAGAUUGAAGCCAGUAAGUAGGGUAUUUAGUUGUUAACUAAAUUUUCGUAGGUUUGAAUC
+CUUCCAAUCUA
+>V01272.1/2790-2861
+UCCUUGGUGGUCUAGUGGUUAGGAUUCGGCGCUCUCACCGCCGCGGCCCGGGUUCGAUUC
+CCGGUCAGGGAA
+>M27315.1/1347-1280
+AGCCUUAAGGUGAUUAUCAUGUCGAAUUGCAAGUUCGAAGGUGUAGAGAAUCUCCUCUAC
+UAAGGCUU
+>X14848.1/3824-3891
+AGUAAGGUCAGCUAACUAAGCUAUCGGGCCCAUACCCCGAAAAUGUUGGUUAAACCCUUC
+CCGUACUA
+>V00680.1/447-380
+CACAGUGUAGCUUAAUCACAAAGCAUCUGGCCUACACCCAGAAGAAUUCAUAAAAAUGAA
+CACUUUGA
+>AJ428514.1/3834-3899
+AGUAAGGUCAGCUAACUAAGCUAUCGGGCCCAUACCCCGAAAAUGUUGGUCUAAACCCUU
+CCCGUA
+>V00677.1/264-332
+GAGGAUUUAGCUUAAUUAAAGCAGUUGAUUUGCAUUUAACAGAUGUAAGAUAUAGUCUUA
+CAGUCCUUA
+>V00676.1/92-159
+AGCCUUAAGGUGAUUAUCAUGUCGAAUUGCAAAUUCGAAGGUGUAGAGAAUCUCCUCUAC
+UAAGGCUU
+>X14848.1/1-67
+GUUAAUGUAGCUUAUAAUAAAGCAAAGCACUGAAAAUGCUUAGAUGGAUUCAAAAAUCCC
+AUAAACA
+>J01435.1/55-120
+AGAAGUUUAGGAUAUACAGUUCAAGAGCCUUCAAAGCCCUUAGAAAACAAACAAGUUUAA
+CUUCUG
+>X14848.1/3684-3752
+AGAAAUAUGUCUGACAAAAGAGUUACUUUGAUAGAGUAAAUAAUAGAGGUUUAAAUCCUC
+UUAUUUCUA
+>V01556.1/306-238
+GUUUCUAUAGUUGAAUUACAACGAUGAUUUUUCAUGUCAUUAGUCACAGUUAAAUGCCGU
+GUAGAAAUA
+>K00174.1/1-68
+GAGAUAUUAGUAAAAUAAUUACAUAACCUUGUCAAGGUUAAGUUAUAGACUUAAAUCUAU
+AUAUCUUA
+>V00676.1/23-88
+GGUAAAAUGGCUGAGUAAGCAUUAGACUGUAAAUCUAAAGACAGGGGUUGAGCCCCCUUU
+UUACCA
+>K00434.1/154-84
+UAGGAUAGGGUGUAUUGGUAGCACGGAAAAUUUUGAAUUCUUAGGUGUAGGUUCAAUUCC
+UAUUGUCCUAG
+>AJ428514.1/11535-11602
+GUAGAUAUAGUUUACAAAAAACAUUAGACUGUGAAUCUAACAACAGGAAAUCAAAUUCCU
+UAUUUACC
+>V01556.1/1456-1523
+GUCCCGAUAGUAUAAAAAUUACUCUGGUCUUGUAAACCAAAAAUGAAGAGUCAGCUCUUC
+UCGGGACA
+>J01435.1/4494-4561
+ACUCCCUUAGUAUAAACAAUACAACUGACUUCCAAUCAGUUAAUUCUGAAAAAACUCAGA
+AGAGAGUA
+>J01435.1/6776-6846
+ACUUUUAUAGGAUAGAAGUAAUCCAUUGGUCUUAGGAACCAAAAACCUUGGUGCAACUCC
+AAAUAAAAGUA
+>X14848.1/2654-2728
+AUUAGGGUGGCAGAGCCAAGUAAUUGCGUAAGACUUAAAACCUUGUUCCCAGAGGUUCAA
+AUCCUCUCCCUAAUA
+>M25659.1/553-621
+GUCUACGUAGCUUAACCCCCAAAGCAAGACACUGAAAAUGCCUAGAUGGAUUCACACAUC
+CCAUAGACA
+>D85272.1/587-657
+ACUUUUAAAGGAUAACAGCUAUCCAUUGACCUUAGGAGUCAAAAACAUUGGUGCAACUCC
+AAAUAAAAGUA
+>D85289.1/587-657
+ACUUUUAAAGGAUAACAGCUAUCCAUUGGCCUUAGGAGUCAAAAAUAUUGGUGCAACUCC
+AAAUAAAAGUA
+>D85271.1/587-657
+ACUUUUAAAGGAUAACAGCUAUCCAUUGACCUUAGGAGUCAAAAAUAUUGGUGCAACUCC
+AAAUAAAAGUA
+>M22650.1/459-527
+GUAGAUAUAGUUUAACUAAAACAUUAGAUUGUGAAUCUAACCAUAGAGACUUACCACCUC
+UUAUUUACC
+>D85289.1/459-527
+GUAAAUAUAGUUUAAUUAAAACAUUAGACUGUGAAUCUAACUAUAGAAGCUUACCACUUC
+UUAUUUACC
+>D85275.1/459-527
+GUAAAUAUAGUUUAACUAAAACAUUAGAUUGUGAAUCUAACUAUAGAGGCCUACCACUUC
+UUAUUUACC
+>D85268.1/459-527
+GUAGAUAUAGUUUAACUAAAACACUAGAUUGUGAAUCUAACCAUAGAGACUCACCACCUC
+UUAUUUACC
+>D38114.1/11688-11758
+ACUUUUAAAGGAUAACAGCUAUCCAUUGGUCUUAGGACCCAAAAAUUUUGGUGCAACUCC
+AAAUAAAAGUA
+>D38114.1/11560-11628
+GUAAAUAUAGUUUAACCAAAACAUCAGAUUGUGAAUCUGAUAACAGAGGCUCACAACCCC
+UUAUUUACC
+>AF346998.1/4403-4470
+AGUAAGGUCAGCUAAAUAAGCUAUCGGGCCCAUACCCCGAAAAUGUUGGUUAUACCCUUC
+CCGUACUA
+>AF346999.1/4402-4331
+UAGGAUGGGGUGUGAUAGGUGGCACGGAGAAUUUUGGAUUCUCAGGGAUGGGUUCGAUUC
+UCAUAGUCCUAG
+>AC005329.1/7043-6971
+GCCGAAAUAGCUCAGUUGGGAGAGCGUUAGACUGAAGAUCUAAAGGUCCCUGGUUCGAUC
+CCGGGUUUCGGCA
+>AC007298.17/145366-145295
+UCCUCGUUAGUAUAGUGGUGAGUAUCCCCGCCUGUCACGCGGGAGACCGGGGUUCGAUUC
+CCCGACGGGGAG
+>AC004941.2/32735-32806
+GGGGGUAUAGCUCAGGGGUAGAGCAUUUGACUGCAGAUCAAGAGGUCCCUGGUUCAAAUC
+CAGGUGCCCCCU
+>AC093311.2/140036-139968
+GUUCUUGUAGUUGAAAUACAACGAUGGUUUUUCAUAUCAUUGGUCGUGGUUGUAGUCCGU
+GCGAGAAUA
+>M16479.1/42-123
+GGUGGGGUUCCCGAGCGGCCAAAGGGAGCAGACUCUAAAUCUGCCGUCAUCGACUUCGAA
+GGUUCGAAUCCUUCCCCCACCA
+>AC092686.3/29631-29561
+GCAUUGGUGGUUCAGUGGUAGAAUUCUCGCCUGCCACGCGGGAGGCCCGGGUUCGAUUCC
+CGGCCAAUGCA
+>AF134583.1/1816-1744
+UAGAUUGAAGCCAGUUGAUUAGGGUGCUUAGCUGUUAACUAAGUGUUUGUGGGUUUAAGU
+CCCAUUGGUCUAG
+>AF346992.1/15890-15955
+GUCCUUGUAGUAUAAACUAAUACACCAGUCUUGUAAACCGGAGAUGAAAACCUUUUUCCA
+AGGACA
+>K01921.1/234-307
+GUCUCUGUGGCGCAAUCGGUUAGCGCGUUCGGCUGUUAACCGAAAGAUUGGUGGUUCGAG
+CCCACCCAGGGACG
+>L23320.1/77-10
+ACUCUUUUAGUAUAAAUAGUACCGUUAACUUCCAAUUAACUAGUUUUGACAACAUUCAAA
+AAAGAGUA
+>AC005783.1/27398-27326
+GUUUCCGUAGUGUAGCGGUUAUCACAUUCGCCUCACACGCGAAAGGUCCCCGGUUCGAUC
+CCGGGCGGAAACA
+>AF382005.1/581-651
+GUUUAUGUAGCUUACCUCCUCAAAGCAAUACACUGAAAAUGUUUAGACGGGCUCACAUCA
+CCCCAUAAACA
+>AP000442.6/2022-1950
+GCCCGGAUAGCUCAGUCGGUAGAGCAUCAGACUUUUAAUCUGAGGGUCCAGGGUUCAAGU
+CCCUGUUCGGGCG
+>M15347.1/1040-968
+GGCUCCAUAGCUCAGGGGUUAGAGCACUGGUCUUGUAAACCAGGGGUCGCGAGUUCAAUU
+CUCGCUGGGGCUU
+>AC018638.5/4694-4623
+GGCUCGUUGGUCUAGGGGUAUGAUUCUCGCUUAGGGUGCGAGAGGUCCCGGGUUCAAAUC
+CCGGACGAGCCC
+>AF347015.1/12139-12207
+GUAAAUAUAGUUUAACCAAAACAUCAGAUUGUGAAUCUGACAACAGAGGCUUACGACCCC
+UUAUUUACC
+>AL352978.6/119697-119770
+GGCCGGUUAGCUCAGUUGGUUAGAGCGUGGUGCUAAUAACGCCAAGGUCGCGGGUUCGAU
+CCCCGUACGGGCCA
+>AC008443.10/8240-8321
+GGUAGCGUGGCCGAGCGGUCUAAGGCGCUGGAUUAAGGCUCCAGUCUCUUCGGGGGCGUG
+GGUUCGAAUCCCACCGCUGCCA
+>AC008670.6/83597-83665
+GUAAAUAUAGUUUAACCAAAACAUCAGAUUGUGAAUCUGACAACAGAGGCUCACGACCCC
+UUAUUUACC
+>AC008443.10/42590-42518
+GCCCGGCUAGCUCAGUCGGUAGAGCAUGAGACUCUUAAUCUCAGGGUCGUGGGUUCGAGC
+CCCACGUUGGGCG
+>AF347015.1/5827-5762
+AGCUCCGAGGUGAUUUUCAUAUUGAAUUGCAAAUUCGAAGAAGCAGCUUCAAACCUGCCG
+GGGCUU
+>J00309.1/356-427
+UCCCUGGUGGUCUAGUGGCUAGGAUUCGGCGCUUUCACCGCCGCGCCCCGGGUUCGAUUC
+CCGGCCAGGAAU
+>AF381996.1/4265-4333
+AGAAAUAUGUCUGAUAAAAGAGUUACUUUGAUAGAGUAAAUAAUAGGAGCUUAAACCCCC
+UUAUUUCUA
+>AC008443.10/9027-8955
+GUUUCCGUAGUGUAGUGGUCAUCACGUUCGCCUAACACGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCGGAAACA
+>X04779.1/1-73
+CCUUCGAUAGCUCAGCUGGUAGAGCGGAGGACUGUAGAUCCUUAGGUCGCUGGUUCGAUU
+CCGGCUCGAAGGA
+>AF091512.1/37281-37352
+GGCUCGUUGGUCUAGGGGUAUGAUUCUCGCUUCGGGUGCGAGAGGUCCCGGGUUCAAAUC
+CCGGACGAGCCC
+>AC008443.10/38881-38809
+GUUUCCGUAGUGUAGUGGUUAUCACGUUCGCCUAACACGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCGGAAACA
+>AF382013.1/10403-10467
+UGGUAUAUAGUUUAAACAAAACGAAUGAUUUCGACUCAUUAAAUUAUGAUAAUCAUAUUU
+ACCAA
+>AF347015.1/1604-1672
+CAGAGUGUAGCUUAACACAAAGCACCCAACUUACACUUAGGAGAUUUCAACUUAACUUGA
+CCGCUCUGA
+>AC024995.8/165717-165798
+GUAGUCGUGGCCGAGUGGUUAAGGCGAUGGACUAGAAAUCCAUUGGGGUCUCCCCGCGCA
+GGUUCGAAUCCUGCCGACUACG
+>AC008443.10/43006-42934
+GUUUCCGUAGUGUAGUGGUUAUCACGUUCGCCUCACACGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCGGAAACA
+>M89651.1/39808-39722
+GCCCGGAUGAUCCUCAGUGGUCUGGGGUGCAGGCUUCAAACCUGUAGCUGUCUAGCGACA
+GAGUGGUUCAAUUCCACCUUUCGGGCG
+>AF347005.1/12268-12338
+ACUUUUAAAGGAUAACAGCUAUCCAUUGGUCUUAGGCCCCAAAAAUUUUGGUGCAACUCC
+AAAUAAAAGUA
+>AC108081.2/59868-59786
+GUCAGGAUGGCCGAGCGGUCUAAGGCGCUGCGUUCAGGUCGCAGUCUCCCCUGGAGGCGU
+GGGUUCGAAUCCCACUUCUGACA
+>AF347015.1/5892-5827
+GGUAAAAUGGCUGAGUGAAGCAUUGGACUGUAAAUCUAAAGACAGGGGUUAGGCCUCUUU
+UUACCA
+>AF347001.1/16015-15948
+CAGAGAAUAGUUUAAAUUAGAAUCUUAGCUUUGGGUGCUAAUGGUGGAGUUAAAGACUUU
+UUCUCUGA
+>Z54587.1/126-45
+GGUAGCGUGGCCGAGCGGUCUAAGGCGCUGGAUUUAGGCUCCAGUCUCUUCGGAGGCGUG
+GGUUCGAAUCCCACCGCUGCCA
+>AC006449.19/196857-196784
+GUCUCUGUGGCGCAAUCGGUUAGCGCGUUCGGCUGUUAACCGAAAGGUUGGUGGUUCGAG
+CCCACCCAGGGACG
+>AL132988.4/95773-95841
+AAGGGCUUAGCUUAAUUAAAGUGGCUGAUUUGCGUUCAGUUGAUGCAGAGUGGGGUUUUG
+CAGUCCUUA
+>X58792.1/174-245
+GGUCCCAUGGUGUAAUGGUUAGCACUCUGGACUUUGAAUCCAGCGAUCCGAGUUCAAAUC
+UCGGUGGGACCU
+>AC008670.6/83725-83795
+ACUUUUAAAGGAUAACAGCCAUCCGUUGGUCUUAGGCCCCAAAAAUUUUGGUGCAACUCC
+AAAUAAAAGUA
+>X93334.1/6942-7009
+AAGGUAUUAGAAAAACCAUUUCAUAACUUUGUCAAAGUUAAAUUAUAGGCUAAAUCCUAU
+AUAUCUUA
+>AF134583.1/1599-1666
+AGAAAUUUAGGUUAAAUACAGACCAAGAGCCUUCAAAGCCCUCAGUAAGUUGCAAUACUU
+AAUUUCUG
+>AL163195.5/3702-3774
+GGCUCCAUAGCUCAGGGGUUAGAGCACUGGUCUUGUAAACCAGGGGUCGCGAGUUCAAAU
+CUCGCUGGGGCCU
+>V00675.1/586-656
+GCUUUUAAAGGAUAACAGCUAUCCCUUGGUCUUAGGAUCCAAAAAUUUUGGUGCAACUCC
+AAAUAAAAGUA
+>D38115.1/11583-11651
+GUAAAUAUAGUUUAACCAAAACAUUAGAUUGUGAAUCUAAUAAUAGGGCCCCACAACCCC
+UUAUUUACC
+>X99256.1/11558-11626
+GUAAACAUAGUUUAAUCAAAACAUUAGAUUGUGAAUCUAACAAUAGAGGCUCGAAACCUC
+UUGCUUACC
+>M22655.1/587-657
+ACUUUUAAAGGAUAGUAGUUAUCCAUUGGUCUUAGGAGCCAAAAACAUUGGUGCAACUCC
+AAAUAAAAGUA
+>M22657.1/587-656
+ACUUUUAAAGGAUAGAAGUAAUCCAUUGGCCUUAGGAGCCAAAAAAUUGGUGCAACUCCA
+AAUAAAAGUA
+>M22656.1/587-656
+ACUUUUAAAGGAUAGAAGUAAUCCAUCGGUCUUAGGAACCGAAAAAUUGGUGCAACUCCA
+AAUAAAAGUA
+>M22656.1/459-528
+GUAAAUAUAGUUUAAACAAAACAUUAGAUUGUGAGUCUAAUAAUAGAAGCCCAAAGAUUU
+CUUAUUUACC
+>AF155162.1/115-49
+CAAGGAAUAGUUUAUGUAGAAUUCCAGCUUUGGGUGUUGGUGGUGAGGUUUAAUGUCUCU
+UCCUUGA
+>M86496.1/1024-1089
+CAAGAUAUAGCUUAAACAAAGUAUCUAGUUUACACCUAGAAGAUUUCAUACACAUGAAUA
+UCUUGA
+>M86496.1/1-68
+GUUAAUGUAGCUUAAAAUUAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUAUAUUAACUC
+CAUAAACA
+>M86499.1/1-68
+GUUAAUGUAGCUUAAACUAAAGGCAAGGCACUGAAAAUGCCAAGAUGAGUGUACGCACUC
+CAUGAACA
+>M86499.1/1022-1088
+CGAGAUAUAGCUUAAACAAAGCAUCUAGUUUACACCUAGAAGAUUUCACACAUCAUGAAU
+AUCUUGA
+>M86501.1/1-68
+GUUAAUGUAGCUUAAAUCCAAAGCAAGGUACUGAAAAUGCCUAGAUGAGUGUAUUAACUC
+CAUAAACA
+>M86501.1/1024-1090
+CAAGACAUAGCUUAAACAAAGCAUCUAGUUUACACCUAGAAGAUUCCAUACACUAUGAAU
+GUCUUGA
+>M86495.1/1026-1092
+CAAGAUAUAGCUUAAACAAAGCACCUAGUUUACACCUAGAAGAUUUCACACACUAUGAAU
+AUCUUGA
+>M86495.1/1-68
+GUUAAUGUAGCUUAAAUCUAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUGCACUAACUC
+CAUAAACA
+>AF490528.1/4630-4697
+GAGGUGUUAGUAAAACAUUAUAUAAUUUUGUCAAAGUUAAGUUACAAGUGAAAGUCCUGU
+ACACCUCA
+>AF490528.1/1519-1448
+UAGAAUUUGGUGUAAUUGGGAGCACGAAGAGUUUUGGAUUCUUAGGAGUAGGUUCGAUUC
+CUAUAGUUCUAG
+>V00654.1/12038-12108
+ACUUUUAAAGGAUAGUAGUUUAUCCGUUGGUCUUAGGAACCAAAAAAUUGGUGCAACUCC
+AAAUAAAAGUA
+>AF490529.1/3010-2943
+GGUAAAAUGGCUGAGCAAAGCAUUAGACUGUAAAUCUAAAGAUAGAGGUUUGACUCCUCU
+UUUUACCA
+>AF490529.1/11834-11766
+GUUCUUGUAGUUGAAUGACAACGAUGGUUUUUCAUAUCAUUAGUCAUGGUUAGAUUCCAU
+GUAAGAAUA
+>V00654.1/4197-4265
+AGUAAGGUCAGCUAAUUAAGCUAUCGGGCCCAUACCCCGAAAAUGUUGGUUUAUAUCCUU
+CCCGUACUA
+>K00242.1/1-75
+GUUAAGGUGGCAGAGCCCGGUAAUUGCAUAAAACUUAAACUUUUAUAUCCAGAGAUUCAA
+AUCCUCUCCUUAACA
+>V00654.1/15791-15726
+CAGGGAAUAGUUUAAAUAGAACUUCAGCUUUGGGGGUUGAUGGUGAGACUGCAGUUUCUU
+CCUUGA
+>AF493542.1/2517-2451
+AGCCCUGUGGUGAAUUUACACGUUGAAUUGCAAAUUCAGAGAAGCAGCUUCAAUUCUGCC
+GGGGCUU
+>AF034440.1/1115-1181
+GUUGAUGUAGCUUAACCCAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUCUCCCAACUCC
+AUAAACA
+>AF493541.1/2418-2346
+UAGAUUGAAGCCAGUUAGCUAGGGUGUUUAGCUGUUAACUAAAGUUUCGUGGGGGUGGAG
+CCCACCAGUCUAG
+>AF493542.1/6654-6722
+AUUCUUUUAGUAUUAACUAGUACAGCUGACUUCCAAUCAGCUAGUUUCGGUCUAGUCCGA
+AAAAGAAUA
+>AF490529.1/2769-2701
+GAGGAUUUAGCUUAAUUAAAGUGGUUGAUUUGCAUUCAAUUGAUGUAAGGUGUAGUCUUG
+CAAUCCUUA
+>V00654.1/11907-11976
+GUAAAUAUAGUUUAACAAAAACAUUAGAUUGUGAAUCUAACAAUAGAAACUCAUUACCUU
+CUUAUUUACC
+>AF493541.1/7070-7138
+UGGUACUUAGUUUAAAAUAAAAUAAAUGAUUUCGACUCAUUAGAUUAUGAUUUAAUUCAU
+AAUUACCAA
+>AJ235316.1/1023-1090
+GUUAAUGUAGCUUAAAGUCCAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUACACCAACU
+CCAUAAAC
+>M86494.1/1026-1092
+CAAGAUAUAGCUUAAACAAAGCAUCUAGUUUACACCUAGAAGAUUUCACAUACUAUGAAU
+GUCUUGA
+>M86493.1/1-68
+GUUGAUGUAGCUUAAAACCAAAGCAAGGCGCUGAAAAUGCCUAGAUGAGUAUAUGAACUC
+CAUAAACA
+>M86493.1/1025-1091
+CAAGAUAUAGCUUAAACAAAGCAUCUAGUUUACACCUAGAAGAUUUCACACACCAUGAAU
+AUCUUGA
+>M86498.1/1-69
+GUUAAUGUAGCUUUAAAAUUAAAGCAAGGCACUGAAAAUGCCUAGAUGAGUGCUCCAACU
+CCAUAAACA
+>M86498.1/1026-1092
+CAAGACAUAGCUUAAAUAAAGCAUCUAGUUUACACCUAGAAGAUUUCACCCACCAUGAAU
+GCCUUGA
+>M86500.1/1-68
+GUUCAUGUAGCUUAAAACCAAAGCAAGGCAUUGAAAAUGCCUAGAUGAGUAUAUUAACUC
+CAUAAACA
+>M86497.1/1-66
+GUUAAUGUAGCUUAAACUAAAGCAAGGCACUGAAAAUGCCUAGAUGGGUAUUUAACUCCA
+UAAACA
+>M86497.1/1020-1086
+CAAGAUAUAGCUUAAAUAAAGCACCUAGUUUACACCUAGAAGAUUUCACACGCCACGAAU
+AUCUUGA
+>AL031229.2/40502-40430
+GUUUCCGUAGUGUAGUGGUUAUCACGUUCGCCUAACACGCGAAAGGUCCCUGGAUCAAAA
+CCAGGCGGAAACA
+>AL590385.23/26129-26058
+UCCCUGGUGGUCUAGUGGUUAGGAUUCGGCGCUCUCACCGCCGCGGCCCGGGUUCGAUUC
+CCGGUCAGGGAA
+>AL009179.1/106037-106108
+AGCAGAGUGGCGCAGCGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCGAUGGAUCUAAAC
+CAUCCUCUGCUA
+>AL356957.27/121645-121572
+GUCUCUGUGGCGCAAUGGGUUAGCGCGUUCGGCUGUUAACCGAAAGGUUGGUGGUUCGAG
+CCCAUCCAGGGACG
+>AL662865.4/12206-12135
+GGUUCCAUGGUGUAAUGGUUAGCACUCUGGACUCUGAAUCCAGCGAUCCGAGUUCAAAUC
+UCGGUGGAACCU
+>AL590385.23/27782-27864
+GUCAGGAUGGCCGAGCGGUCUAAGGCGCUGCGUUCAGGUCGCAGUCUCCCCUGGAGGCGU
+GGGUUCGAAUCCCACUCCUGACA
+>Z98744.2/66305-66234
+AGCAGAGUGGCGCAGCGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCGAUGGAUCGAAAC
+CAUCCUCUGCUA
+>AL671879.2/100356-100285
+GGGGAUGUAGCUCAGUGGUAGAGCGCAUGCUUCGCAUGUAUGAGGCCCCGGGUUCGAUCC
+CCGGCAUCUCCA
+>AL021808.2/65570-65498
+GCUUCUGUAGUGUAGUGGUUAUCACGUUCGCCUCACACGCGAAAGGUCCCCGGUUCGAAA
+CCGGGCAGAAGCA
+>AL021918.1/81116-81197
+GUAGUCGUGGCCGAGUGGUUAAGGCGAUGGACUAGAAAUCCAUUGGGGUUUCCCCACGCA
+GGUUCGAAUCCUGCCGACUACG
+>AL355149.13/15278-15208
+GCAUUGGUGGUUCAGUGGUAGAAUUCUCGCCUCCCACGCGGGAGACCCGGGUUCAAUUCC
+CGGCCAAUGCA
+>AL021918.1/94597-94678
+GUAGUCGUGGCCGAGUGGUUAAGGCGAUGGACUUGAAAUCCAUUGGGGUUUCCCCGCGCA
+GGUUCGAAUCCUGCCGACUACG
+>AL590385.23/26487-26416
+GCGUUGGUGGUAUAGUGGUGAGCAUAGCUGCCUUCCAAGCAGUUGACCCGGGUUCGAUUC
+CCGGCCAACGCA
+>AL133551.13/12355-12436
+GCAGCGAUGGCCGAGUGGUUAAGGCGUUGGACUUGAAAUCCAAUGGGGUCUCCCCGCGCA
+GGUUCGAACCCUGCUCGCUGCG
+>AL021918.1/54817-54736
+GUAGUCGUGGCCGAGUGGUUAAGGCGAUGGACUUGAAAUCCAUUGGGGUUUCCCCGCGCA
+GGUUCGAAUCCUGUCGGCUACG
+>AL589879.21/171955-172027
+GCCUGGAUAGCUCAAUUGGUAGAGCAUCAGACUUUUAAUCUGAGGGUUCAGGGUUCAAGU
+CCCUGUUCAGGCG
+>X16885.1/811-882
+CCUCGCAGAGCUUGUCAACCUAAGCAUCUCUUUUACACGGAGAAGAAGUUUGUGAAAUUC
+GAACUGUUUGGA
+>X16885.1/631-561
+GGCAGGGUGGCAGAAAGUCAAUGCGCUAAAUUGUAAAUUUAUAAAAAAAGGUUUAAUUCC
+UUUCUUUGCCA
+>AF217350.1/265-194
+UGAGUUGUAGCCUAGUGGAAAGGCGUUUGGCCGUUAACUAAAAGACAGCAAGAUCAAUAC
+UUGCCAGCUCAG
+>X16885.1/460-388
+GUUGCAGUAGCAAAGCGGUUAAUGCGAGAAUCCUAAAAUUUCUUUAUCAGAGGUUCAAAU
+CCUCUCUCCAACU
+>AF217350.1/193-122
+GCUUGAGUAGCAAAGCGGUUAAUGCUUGAGAUUUAGGUUCUCACAUCAAAGGUUCAAGCC
+CUUUCUCUAGUU
+>X16885.1/1030-1101
+GUGAAUUUAGUUUAAUAGAAAAAACAUUUGCUUUGCAAGCAGACUUUGAAAGUUUAACUC
+CUUCAAUACACA
+>X16885.1/779-708
+GGUAAAGUAAGCUAAAUGUUAAGCUUUUGGGUUCAUACCUCAAAAAUAGAAGGAUAAAAA
+CCUCUCUUUAUC
+>X16885.1/635-704
+AAGGAACUAGUUAAGUUAUAACACUGGAUUGUCAGACCGGAGUAACUGGUAAACAACCCA
+GUGUUCCUUA
+>X16885.1/1019-953
+AGAGAUUUAAGUUAAUAACUAAAACCUUCAAAGUUUUCAAUAGAGAGUGAAACCCUCUUA
+AUCUUUA
+>X16885.1/950-882
+GGUUUUGUAGUGUAAUUAACAUAUUAGAUUGCAAAUCUAUAGAUGCGGCCAGUUUAUCCG
+CCAAAACUU
+>X16888.1/864-793
+UGAGUUGUAGCCUAAUGGAAAGGCGUUUGGCCGUUAACUAAAAGAGAGCAAGAUCAAUAC
+UUGUCGACUCAG
+>X16888.1/255-184
+GGCAAGGUGGCAGAUGGUUUAAUGCGCUAAAUUGUAAAUUUAUUUAUAAAGGUUUAAGUC
+CUUUCUUUGUCA
+>X55514.2/4047-4119
+CCUCGCAGAGCUUGUCAAUCCUAAGCAUCUCUUUUACACAGAGAAGAAGUUUGUGAAAUU
+CGAACUGCCUGGA
+>X16888.1/178-111
+CUUUAUUAGUAUAAUUAGUAUAUUUGAUUUCCAAUCAAAAGGGCUUUGUUAAGAAUCAAA
+GAUGGAGU
+>X16888.1/869-940
+UAGAAAAUAGUUUAACCAGUAAAACUAAGAAAUUUGAAUUCUUUAAUACAAGUGCAACCC
+UUGUUUUUCUAA
+>X16887.1/553-487
+AUUCCUGUAGUUGAAACAACAAUAACUUUUCAUGUUAUAGGUUUAGGUUGAACCCCUAAC
+AGGAAUC
+>X55514.2/4027-3957
+GUAAAGUAAGCUAAAUGUUAAGCUUUUGGGUUCAUACCUCAAGAAUAGAAGGAUAAAAAC
+CUCUCUUUAUC
+>X55514.2/4257-4189
+AGAGAUUUAAGUUAAUAAAACUGAAAACCUUCAAAGUUUUAAAUAAGAGUGGAACUCUCU
+UAGUCUUUA
+>X55514.2/4416-4343
+GCUUGAGUAGCAAAGAGGGUUUAAUGCUUGAGAUUUAGGUUCUUACAUCAAGGGUUCAAU
+UCCCUUCUCUAGUU
+>X55514.2/4187-4119
+GGUUUUGUAGUGUAAUAAACAUAUUAGAUUGCAAAUCUACAGAUGCGGUUAUAAUUGUCG
+CCAAAACUU
+>X55514.2/3882-3954
+AAGAAAUUAGUUAAACCUAAUAACAUUGGGAUUGUCAGACCAAAGUUACUGGUAAUCAAC
+CCAGUAUUUCUUA
+>M25321.1/113-184
+GUGAAUUUAGUUUAAUAGAUAAAACAUUUGCUUUGCAAGCAAAACUUGAAAGUUUAAAUC
+CUUCAAUCCACA
+>M25321.1/478-410
+CAGGAGAUAGUUUAUUAAAAAUAGUAGCUUUGGGAGUUGUAGAUGCAAGUUUAAUUCUUG
+UUUUCCUGA
+>X55514.2/3696-3624
+GUUGAAGUAGCAAAGAGGUAAAUGCGAGAAUCCUAAGAUUUCUUUAUCAAGGGUUCAAUU
+CCCUUCUUCAAUU
+>D16387.1/11555-11625
+CCUGGCGGAGCUUGAUAGUUAAGCAUCUCUUUUACACAGAGCUGAUAUUUGUGCAAAUCA
+AAUUGCCUUGA
+>D16387.1/276-206
+GGAGAAAUGGCAGACAGGGAUGCAUUUAGCUUGAAACUAAAUAGAGGAAGGUUCGAAUCC
+UUUUUUCUCUU
+>X16886.1/1215-1285
+UAGAAAGUAGUAUAACGGUAAAACCAAGAAUUUUGAUUUCUUAAAUAUAAGUUCAACUCU
+UAUCUUUCUAA
+>X16886.1/999-1070
+GUGGACUUAGUUUAAAAGAUAAAACAAUUGAUUUGCAAUCAGUAACUCCAAGUUUAACUC
+UCGGAGUCCACA
+>D16387.1/11909-11838
+GCUGGGGUAGCAAAGUGGUUACUGCAGUAGAUUUAGGAUCUACGAUCAAGGGUUCAAAUC
+CUUUUCCUAGUU
+>X16886.1/993-924
+AGGGGUUUAAGUUAAUCUAAACUAAAAGCCUUCAAAGCUUUAAAUAAGAAUGGGAAUUUU
+UUAACCUCUG
+>D16387.1/11325-11257
+GUUUCAUGAGUAUAGCAGUACAUUCGGCUUCCAACCGAAAGGUUUUUGUAAACAACCAAA
+AAUGAAAUA
+>X16886.1/923-857
+GGUUUUGUAGUGUAAUUAACAUUUUAGAUUGCAAAUCUAUAGAUGCGGGUAAUCUCCGUC
+AAAACUU
+>D16387.1/11403-11471
+AAAGAGCUAGUUAAAAAAUAACCCCAGAUUGUCAGACUGGAAUUAUCUGUAACCACCCUG
+AUGCUCUUU
+>X16886.1/781-711
+AGUAAAGUAAGCUAAUAAAAAGCUUUUGGGUUCAUACCUCAAAAAUGGAAGGAUAAAUAC
+CUCCCUUUAUU
+>X16886.1/1355-1286
+CAGAAAAUAGUUUAGUGAGAAUGAUAGCUUUGGGAGCUGUUGGUGUAAGUAUAAAGUCUU
+GCUUUUCUGA
+>X16886.1/458-387
+GCUGAAAUAGCAAAGUGGUAAUGCGAGAAGCCUAAGAUUUCUUUAUCGAAGGUUCAAAUC
+CUUCUUUCAGUU
+>D16387.1/11397-11328
+GAUUGGGUGGCAGAUAGGGAUGCGAUAGAUUGUAAAUCUAGGUAGGAAGGUUCAAGUCCU
+UUCCUGGUCA
+>U50045.1/216-145
+UGGGUUGUAGCCUAAUGGAAAGGCAAUUGGCCGUUAACCAGGAGAUAACAAGAUCAAUAC
+UUGUCAACUCAG
+>M37162.1/1352-1420
+AAGAGCUUAAGUUAAAUAAACUGAAAGCCUUCAAAGCUUUUUAUAAGAAUGGAAACUUCU
+UAGCUCUUG
+>J04815.1/7401-7469
+UGAGAGUUAGUUUAAGAAGAACCCCUGAUUUCGGCUCAGAAGGCUUUGGUUAAAGUCCAA
+AACUCUUUA
+>J04815.1/1380-1448
+UGGGUUGUAGCUAAAUGUAAAGGCGCUUGGCCGUUAACCAAGAAAUAGUAGGAUAAAAAC
+CUAUCUUCC
+>J04815.1/1662-1729
+GGCUUUGUAGUGUAAAUAACAUUUUGGAUUGCAAAUCCUUAGAUGCAAUUAGUUCAUUGC
+CAAAGCUU
+>J04815.1/1231-1299
+CAAAGAAUAGUUUAAGAAAAACAACAGCUUUGGGAGUUGUAGACGUAAGUGAAAACCUUA
+CUUCUUUGA
+>J04815.1/2041-2109
+ACUCUAUGAGUACAACAGUACCUUUGACUUCCAAUCAAAUAGCUCUUAGCGAAAAUCUAA
+GAUAGAGUA
+>J04815.1/1-73
+GCAAAGGUAGCUUAACAGAUUAAAGCAUAGCACUGAAAAUGCUUCAAAGAGAGUUAAAGU
+CCCUCCCUUAGCA
+>J04815.1/1371-1301
+UAAGGAGUAGUUUAAUGGAAAAACGAGGAACUUUGACUUCCUUGUUGUGGGUUCAAUUCC
+CAUCUCCUUAA
+>J04815.1/1966-2036
+AAUAAGAUGGCUGAGAGAACAAGCGGUGGAUUGUAAAUCCAUACACAAAGGUUAAAUCCC
+UUUUCUUAUUA
+>M37162.1/1557-1488
+CAAGACAUAGCUAGUUAGUAAGUUCCUCUUUUACACGGAGGUCACACUCGUGCAAUUCGG
+GUUGUCUUGA
+>J04815.1/3159-3231
+AGAGCUUGCUCCCAAAGCUUGGGUGUCUAGCUGAUAAUUAGACUAUCAAGGGUUAAAUUC
+CCUUCAAGCUCUA
+>J04815.1/10228-10159
+GGAGAAGUGGCAGAUAGAAAUGCAUGCGGCUUGAAACCGUUGGAUAGAGGUUCAAUUCCU
+CUCUUCUCUU
+>J04815.1/952-1020
+GCUCCUAUAGUUGAACUACAACAAGAGCUUUUCACGCUCUAAGUUUGAGUUAAAAUCUCA
+AUAGAAGCU
+>M37162.1/1211-1282
+GCUGAAAUAGCAAAGUGGUUAAUGCAAAAGACUUAGGAUUUUUCAUCGAAGGUUCAACUC
+CUUCUUUCAGCU
+>J04815.1/1812-1884
+AGCAGAGUAAGCUAAGUGCUAAGCUUUUGGGCUCAUACCCCAAGAAUGGAAGGAUAGAAA
+CCUCCCUCUGCUU
+>J04815.1/1592-1523
+GUGGUUCUAGUUUAGUGAAAAACGUUUGCUUUGCAAGCAGAAAUCCUAAGUUAAAUUCUU
+AGGAACUACA
+>J04815.1/1026-1098
+ACCUUGAAGGCUCAAUAGUUAGAGCGCCAAGUCUUGUAAACUUGGAGAGAGGGUUAAAGU
+CCCUCUCAAGGCU
+>M28270.1/1-73
+GCUAAAAUAGCAAAGUGGUUAAUGCAGAAGGCCUAAGACCUUCCUAUCAAAGGUUCAACU
+CCCUUUUUUAGCU
+>J04815.1/11997-12064
+ACUAAAGUAGUUUAUAAAAACACCAGCCUGUGGAACUGGAGUAACUGGUUAAAACCCGGU
+CUUAAGUC
+>J04815.1/1953-1885
+AGAGGUCUAGUUAAAAUAUAACUUUGGGUUGUCAGGCCAAAAUUGCUGGUUAAAUUCCAG
+CGGCUUCUG
+>X12631.1/10184-10115
+GGAGAAGUGGCACGAUAGGAAUGCAUGCGGCUUGAAACCGUUUGAUAGAGGUUUCUUCCU
+CUCUUCUCUU
+>X12631.1/1567-1497
+GUGGUUUUAGUUUAAUUGAAAAACGUUUGCUUUGCAAGCAAAAGUUCUAAGUUAAAGUCU
+UAGAAGCUACA
+>X12631.1/7349-7415
+AAGAGUUAGUUUAAGGAGAACCUCUGAUUUCGGCUCAGAUGGUUUUGGUUCAACCCCAAA
+ACUCUUG
+>X12631.1/1426-1497
+GCUGAAGUAGCAAAAGUGGUUAUGCAAAAGACUUAGGAUCUUUUAACGAGGGUUCAACUC
+CUUCUUUCAGCU
+>X12631.1/2020-2087
+GCUUUAUGAAUACAACAGUAUUUUUGACUUCCAAUCAGACAGUCUUGGUGAAAAUUUAAG
+AUAAAGCA
+>X12631.1/2088-2158
+CUAAAGUAGCAAAGUGGUUAAUGCAGAAGGCCUAAAACUUUCCUAUCAAGGGUUCAACUC
+CUUUCUUUAGC
+>X12631.1/1775-1706
+CAAGGCAUAGCUAGUUAGUAAGUUUCUCCUUUACACGGAGACCACACUCGUGCAAUUCGA
+GUUGUUUUGA
+>X12631.1/1207-1274
+CAGGAGAAAGUUUAAUAAAAAACCGCAGCUUUGGGAGUUGCAAUGUAAGGUAAGCCUUAU
+UCUCUUGA
+>X12631.1/3132-3200
+GAGCUUGCCCCUAAAGUUAAGGUGUCUAGCUGAUAAUUAGAUUUAAGGGUUAAAUUCCCU
+UCAAGCUCU
+>X12631.1/1937-1868
+AGAGGCCUAGUUAAACUUAUAACUUUGGGUUGUCAGGCCAAAAUUGCUGGUUAAACUCCA
+GCGGCUUCUG
+>X12631.1/1795-1866
+AGUAGAGUAAGCUAAGUGCUAAGCUUUUGGGCUCAUACCCCAGGAAUGAAGGAUAAAAAC
+CUCCCUCUACUU
+>X12631.1/1014-1084
+GCCUUGAAAGCUCAACAACUAGAGCUUUGGUCUUGUAAACCAGGAGAGAGGGUAAACUCC
+CUCUCAAGGCU
+>X12631.1/1347-1277
+UAAGGAUUAGUUUAAUUGGAAAAACGAAGAGCUUUGACUUCUUCUGCUUGGGUCCAUUCC
+CCACUCCUUAA
+>X12631.1/8405-8475
+CCUUAAUUAGCUUAUUUUAAAGCUUUAGACUCUUAAUUUAAAAGAAAUUAGCUAAUACCU
+AUUAUUAAGGA
+>X12631.1/939-1009
+GCCCCUAUAGUUGAAACACAACCAAGAGCUUUUCACGCUCUUAAGUUUGAGUUAAAAUCU
+CAAUAGGAGCU
+>X12631.1/1570-1639
+AAGGACUUAAGUUAAAUAAACUGAAAGCCUUCAAAGCUUUAAACAAGAAUUGGAAACUUC
+UUAGUCCUUG
+>X12631.1/11945-12013
+GAUUAAAGUAGUUUAAGAAAAGCAUCAGCCUGUGGAGCUGAAGACGCCAGUAAACUCUGG
+CUUAAAUCC
+>X12631.1/1-73
+GCAAAGGUAGCUUAACGGAUUAAAGCACAGCACUGAAAAUGCUUCAAAGGGAGUUAAAGU
+CCCUCCCUUAGCA
+>X12631.1/1944-2014
+AGUAAGGUGGCUGAGGGAAUAAGCGGUGGAUUGUAAAUCCAUAUACAAGGGUUAGACUCC
+UUUUCUUACUA
+>AF100664.1/6440-6512
+GGCCGCGUGGCGCAAUGGAUAACGCGUCUGCCUACGGAGCAGAAGAUUGCAGGUUCGAAU
+CCUGCCGUGGUCG
+>AC084571.1/17976-18047
+GGCCGAAUGGUCUAGUGGUAUGAUUCUCGCUUUGGGUGCGAGAGGUCCCGGGUUCAAUCC
+CCGGUUCGGCCC
+>M34508.1/318-404
+GCCCGGAUGAACCAUGGCGGUCUGUGGUGCAGACUUCAAAUCUGUAGGCGGUUAGCGCCG
+CAGUGGUUCGACUCCACCUUUCGGGUG
+>AC084609.1/20256-20184
+GCCCGGUUAGCUCAGUCGGUAGAGCACCAGACUCUUAAUCUGGUUGUCGCGGGUUCGAGC
+CCCGCAUUGGGCU
+>AF026213.1/13358-13277
+GGAGAGAUGGCCGAGCGGUCUAAGGCGCUGGUUUAAGGCACCAGUCCCUUCGGGGGCGUG
+GGUUCGAAUCCCACUCUCUUCA
+>AC024877.2/101525-101454
+GACUGCUUGGCGCAAUGGUAGCGCGUUCGACUCCAGAUCGAAAGGUUGGGCGUUCGAUCC
+GCUCAGUGGUCA
+>AC006635.2/21711-21640
+UCCUCGGUAGUAUAGUGGUGAGUAUCCGCGUCUGUCACAUGCGAGACCCGGGUUCAAUUC
+CCGGCCGGGGAG
+>AC084153.1/28467-28538
+AGCAGCGUGGCGCAGUGGAAGCGUGCUGGGCCCAUAACCCAGAGGUCGGUGGAUCGAAAC
+CACUCGCUGCUA
+>M93388.1/1185-1251
+CAGUUUAGUAGUUUAAUGAAGAAUGCUAGCUUUGGGGGUUGGAGGUCUCUGGUUUGGAGU
+UGGCUGG
+>AF491005.1/5436-5355
+GACAUCGUAGCGAAGUGGUCUAACGCGUUUGACUUGAAAUCAAAUCUCCUAGGAGGCGCA
+GGUUCGAACCCUGCCGAUGUCG
+>X59583.1/330-410
+GACACCUUAGCAAAGUGGUUAAUGCGGCGCCCUGCUAAGGCGUUCUCUUCGGAGGCGCAG
+GUUCGAACCCUGCAGGUGUCG
+>X59573.1/314-396
+GCAAGGGUAGGAAAGUCUGGUUAAAUCCGUGUGACUUAAGAUCUCAUCCAUUCGGUUCGC
+GAGUUCGAAUCUCGCCUCUUGCA
+>M24578.1/1373-1445
+GCCCGGCUAGCUCAGUCGGUAGAGCGCCAGACUCUUAAUCUGGUGGUCGGGGGUUCGAGC
+CCCCCGUUGGGCG
+>X03499.1/37-110
+GGUCGGAUGGUGUAGUCGGUUAUCACGGUUGCUUUACACGCAACAGGUCUCGAGUUCGAU
+CCUCGGUCGGAUCA
+>AF037042.2/2935-2864
+UCCUCAUUGGUGUAGUCGGUAACACUCUAGUCUUUCACACUGGUACCUCGGGUUCGAUUC
+CCGAAUGGGGAG
+>X59563.1/1377-1449
+GCCCGUUUAGCAAAGUUGGAAUUGCGGCAGCCUUCUAAGCUGCAGGUCGUGGGAUCGAGA
+CCCACAAUGGGUG
+>X59571.1/319-390
+GCCGUGAUAGUAUAGUGGUAGUACAUCAGAUUGUGGCUCUGUUGACCCUUGGUUCGAUUC
+CAGGUCGCGGCA
+>X59582.1/477-558
+GACAUCGUAGCAAAGUGGUCUAAUGCGUCUGACUAGAAAUCAGAUCCCUUCGGGGGCGCA
+GGUUCGAACCCUGCCGAUGUCG
+>X59566.1/318-390
+GGUUUUAUAGUGUAAUUGGUUAGCACCCAGGACUUUGAAUCCUGUAAUCUGAGUUCGAGU
+CUCAGUAGAACCA
+>K02322.1/59-130
+AGCUUCUUAACUCAGGGGUAGAGUGCGAGGCCCAUAACCUCGAGGUCCUAGGAUCGAAAC
+CUAGAGAAGCUA
+>X53444.1/72-144
+GGGGAAGUAGCUCAGAUGGUAGAGCGCUCGCUUAGCAUGCGAGAGGUAAAGGGUUCGAUA
+CCCUUCUUCCUCA
+>X69660.1/114-186
+GCCCAGAUAGCUCAGUCGGUAGAGCGCAAGGCUUUUAACCUUGUGGUCGGGGGUUCGAGC
+CCCCCUUUGGGCG
+>X53443.1/135-206
+GCCUGGAUGGCUAAAUGGCAGAGCGAGCGGCUGUUAACCGCUAGGUCCAUGGUUCGAUCC
+CAUGUCUAGGCA
+>X59562.1/71-144
+GGGACUAUAGUUUAGUUGGAUAUAACGACCGGCUACGAACCGGUAGGUCUCAGGUUCGAC
+CCCUGAUGGUCUCG
+>AF067200.1/16-89
+GUUCGGAUGGUGUAGUCGGUUAUCACGAAUCCUUAACACGGAUUAGGUCGUGGGUUCGAU
+UCCCGCUCUGAAUA
+>U25144.1/1062-991
+GGCUCCUUAGCAUAGUGGUAUUGCGCUUCCCUAGUAAGGAAGAGGUCAUGAGUUCGAUCC
+UCAUAGGAGCCU
+>X54300.1/29-102
+GGGUUAUUAGCUCAGUUGGUUAGAGCACACCCCUGAUAAGGGUGAGGUCCCUGGUUCAAA
+UCCAGGAUAACCCA
+>D17791.1/52-123
+GGGUUGCUAACUCAAUGGUAGAGUACUCGGCUUUUAACCGAUUAGUUCCGGGUUCGAGUC
+CCGGGCAACCCA
+>X54300.1/105-177
+GGGGGUAUAGCUUAGUUGGUAGAGCGCUGCUUUUGCAAGGCAGAUGUCAGCGGUUCGAAU
+CCGCUUACCUCCA
+>X54299.1/1793-1866
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCCCUGGUUCAAA
+UCCAGGAUGGCCCA
+>J01399.1/2867-2939
+GCGGAUGUAACUCAAUCGGUAGAGUGCGAUCCUUCCAAGUUCGAGGUUGUGGGUUCGAGU
+CCCAUCAUCCGCU
+>X54408.1/1-73
+GCCCCCAUCGUCUAGAGGCCUAGGACACCUCCCUUUCACGGAGAAAACGCGGAUUCGAAU
+UCCGCUGGGGGUA
+>L13782.1/442-515
+GAGCUUGUAGCUCAGUGGACUAGAGCACAUGGCUACGAACCAUGGGGUCGGGGGUUCGAA
+ACCCUCCUGGCUCG
+>X55320.1/1-72
+UGGGGCAUAGCCAAGUGGUAAGGCAUUGGACUUUGACUCCAAGAUGCAUGGGUUCGAAUC
+CUAUUGCCCCAG
+>J01395.1/2878-2951
+GGGCUAUUAGCUCAGUUGGUUAGAGCGUUGCUUUGAUAAGGCAAAAGUCGAAAGUUCAAA
+UCUUUCAUAGCCCA
+>X51398.1/2-75
+GCUUGCUUAGCUCAAUUCGGUAGAGCUUUGGUUUUGUAAACCAAAGGUUAUCGGUUCAAG
+UCCGAUAGCAAGCU
+>X62566.1/248-320
+ACGUCCUUAGUUCAGUCGGUAGAACGCAGGUUUCCAAAACCUGAUGUCGUGGGUUCAAUU
+CCUACAGGGCGUG
+>X55321.1/1-72
+AGACACGUAGCUUAGUGGUAAAGCACUGGUCUCAUAAGCCAGCUAUCGCAAGUUCGAAUC
+UCGCCGUGUCUA
+>J01395.1/3006-3078
+GGGGAUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGAUGUCAGCGGUUCGAAU
+CCGCUUAUCUCCA
+>X55319.1/1-74
+AGAGGUGUAGCUUAGUUGGUUAAAGCGCAAGAUUCCAAAUCUUGAAAUCGAGGGUUCGAG
+UCCUUUCAUCUCUG
+>X05693.1/1054-1126
+GGGAGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGAUGUCAGCGGUUCGAGU
+CCGCUUACUUCCA
+>X15090.1/41-114
+GGGUGUGUAGCUCAGUGGACUAGAGCACGUGGCUACGAACCACGGUGUCGGGGGUUCGAA
+UCCCUCCUCGCCCG
+>X62800.1/3583-3669
+GGAGUGAUGUCUGAGUGGCCGAAAGAGCUCGAUUGCUAAUCGAGUAUACAGCUCCCUGUA
+CCGAGGGUUCGAAUCCCUCUCACUCCG
+>X03848.1/3091-3164
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCGCUGAUUCGAA
+UUCAGCAUAGCCCA
+>X04465.1/38367-38438
+GCCCUUUUAACUCAGUGGUAGAGUAACGCCAUGGUAGGGCGUAAGUCAUCGGUUCAAAUC
+UGAUAAAGGGCU
+>M20947.1/1-74
+GGGAUUGUAGUUCAAUUGGUUAGAGUACCGCCCUGUCAAGACGGAAGUUGCGGGUUCGAG
+CCCCGUCAAUCCCG
+>M20969.1/1-74
+GCGCUUUUAGUUCAGUUCGGUAGAACGUAGGUCUCCAAAACCUAAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>M20958.1/1-80
+GCCGCUAUGGUGAAAUUGGUAGACACGCUGCUCUUAGGAAGCAGUGCUAAGGCUUCUCGG
+UUCGAAUCCGAGUAGCGGCA
+>X04465.1/29596-29669
+GCGGACGUAGCCAAGUGGAUUAAGGCAGUGGAUUGUGGAUCCUCUACGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>M20954.1/1-74
+GCAUCCAUGGCUGAAUGGUUAAAGCACCCAACUCAUAAUUGGCGAAUUCACAGGUUCAAU
+UCCUGUUGGAUGCA
+>M68929.1/50694-50622
+GCCCGCGUAGCUCAGAUGGUAGAGCAUUCCCAUGGUAAGGGAAAGGCCUCCGGUUCAAGU
+CCGGUCGUAGGCU
+>M20960.1/1-74
+ACCUACUUAACUCAGUGGUUUAGAGUAUCGCUUUCAUACGGCGAGAGUCAUUGGUUCAAA
+UCCAAUAGUAGGUA
+>M68929.1/186481-186410
+GCGGAUAUAACUUAGGGGUUAAAGUUGCAGAUUGUGGCUCUGAAAACACGGGUUCGAAUC
+CCGUUAUUCGCC
+>M68929.1/49940-50012
+GGGGACGUAGCUCAAUUGGUAGAGCGUAUGUUUUGCAAGCAUAAAGCUGUCGGUUCAAAU
+CCGAUCGUCUCCA
+>M20972.1/1-72
+AGGGCUAUAGCUCAGCGGUAGAGCGCCUCGUUUACACCGAGAAUGUCUACGGUUCAAAUC
+CGUAUAGCCCUA
+>M68929.1/182805-182734
+UGGAGUAUAGCCAAGUGGUAAGGCAUCGGCCUUUGAUGCCGAGAAACAAAGGUUCGAAUC
+CUUUUACUCCAG
+>M20945.1/1-72
+GCGUCCAUCGUCUAAAGGAUAGGACAGAGGUUUUCUAAACCUCCAGUAUAGGUUCGAAUC
+CUAUUGGACGUA
+>M68929.1/174348-174275
+GUUUAGAUAGCUCAGGUGGUUAGAGCAAAGGACUGAAAAUCCUUGUGUCAGUGGUUCGAA
+UCCACUUCUAAACA
+>M68929.1/17407-17480
+GUGCUUGUAGCUCAAUUGGAUAGAGCACCAAACUACGGAUUUGGGGGUUGAGAGUUCAAA
+UCUUUCCAAGCAUG
+>M68929.1/163972-163902
+GCGGAUAUAGAUUAAAGGUAAAUUAUCUGCCUUCCAAGCAGAGGAUAUGGGUUCGAUUCC
+CGUUAUCCGCA
+>M68929.1/1540-1461
+GCGCAUUUGGUGAAAAAGGUAAACACGACGGAUUUAAAAUCCGUUCCUAUUGGUUAUUGG
+UUCAAGUCCAAUAAUGCGCA
+>X04465.1/90332-90261
+UCCUUAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACCGAUUGGUCGUAGGUUCAAAUC
+CUACCUGAGGAG
+>M20968.1/1-73
+GCCUGUUUAGCUCAGAGGUCAGAGCGUCGCACUUGUAAUGCGAUGGUCAUCGGUUCGACU
+CCGAUAGCGGGCU
+>M20957.1/1-85
+GGGGGUAUGGCGAAAUUGGUAGACGCUGCGGACUUAAAAUCCGUUGGCUUUAAAGACCGU
+GAGGGUUCAAGUCCCUCUACCCCCA
+>M68929.1/79613-79540
+GCAUUCUUAGCUCAGUUGGAUAGAGCAACAACCUUCGAAGUUGAUGGUCACAGGUUCAAA
+UCCUGUAGGAUGCG
+>X04465.1/112638-112565
+GGGUUUGUAGCUCAGAGGAUUAGAGCACGUGGCUACGAACCACGGUGUCGGGGGUUCGAA
+UCCCUCCUUGCCCA
+>M68929.1/151018-150946
+CGCGGGAUAGAGUAAUUGGUAACUCGUCAGGCUCAUAAUCUGAAUGUUGUGGGUUCGAAU
+CCGACUCCCGCCA
+>M68929.1/152677-152605
+GUCGGAAUAGUUUAGUAGGGUAGAACAGCGGGAUCAUAAUUCGCACACGGGGGUUCAAAU
+CCCUCUUCCGAUA
+>M20948.1/1-71
+GGCGACAUGGCCAAGUGGUAAGGCAGAGGACUGCAAAUCCUUUAUCCCCAGUUCAAAUCU
+GGGUGUCGCUU
+>M68929.1/79397-79315
+GGGAGAGUGGCCGAGUGGUUAAAAGCGACAGACUGUAAAUCUGCUGAAGGUUUUCUACGU
+AGGUUCGAAUCCUGCCUCUCCCA
+>M68929.1/18311-18382
+GCGGAAAUAGCUUAAUGGUAGAGUAUAGCCUUGCCAAGGCUAAGGUUGAGGGUUCAAGUC
+CCUUUUUCCGCU
+>X04465.1/57877-57950
+GGGUUUGUAGCUCAGUGGAUUAGAGCUCAUGGUUCCGAAUCAUGAAGUCAAGGGUUCGAA
+UCCCUUCUAACCCU
+>M68929.1/166107-166035
+GGGUGUAUAGCUCAGUUGGUAGAGCAAUAGGCUUUUAACUUAAAGGUCGCAGGUUCAAGU
+CCUGCUAUACCCA
+>X01647.1/2451-2378
+CGCGGAGUAGAGCAGUCUGGUAGCUCGCAAGGCUCAUAACCUUGAGGUCAUAGGUUCAAA
+UCCUGUCUCCGCCA
+>M68929.1/39446-39374
+AGGAGAAUAGUUCCAAUGGUAGAACAAUGGUCUCCAAAACCAAAGGUUAAGGGUUCGAAU
+CCCUUUUCUCCUG
+>M68929.1/186579-186500
+ACUCGCUUGGUGGAACGGCAAACACGGCAGACUCAAAAUCUGUUUCUAAUGGAAUAUCGG
+UUCGAAUCCGAUAGCGAGUA
+>M20959.1/1-72
+GGGUUGCUAACUCAAUGGUAGAGUACUCGGCUUUUAACCGACGAGUUCCGGGUUCGAGCC
+CCGGGCAACCCA
+>M20966.1/1-88
+GGAGAGAUGGCCGAGUGGUUUAUGGCGUCGGUCUUGAAAACCGAUAUAGUUUUUAAGAUU
+AUCGAGGGUUCAAAUCCCUCUCUCUCCU
+>X04465.1/3679-3758
+GCCUUGAUGGUGAAAUGGUAGACACGCGAGAUUCAAAAUUUCGUGCUUAAAGCAUGGAGG
+UUCGAGUCCUCUUCAAGGCA
+>M68929.1/48611-48684
+GGGGAAAUAGCUUAGUGGUUUAUAGCGCUGGUCUGUCAAGCCAGAAGUCGCGGGUUCAAA
+UCCCGUUUUUCCCG
+>M68929.1/166929-166856
+GGGCUUAUAGUUUAAUUGGUUCAAACGCACCGCUCAUAACGGUGAUAUUGUAGGUUCGAG
+UCCUACUAAGCCUA
+>M20952.1/1-71
+GCGGGUAUAGUUUAGUGGUAAAACCUUAGCCUUCCAAGCUAACGAUGCGGGUUCGAUUCC
+CGCUACCCGCU
+>M20942.1/1-73
+GGGGAUAUAGCUCAGUUGGUAGAGCGCCGCCCUUGCAAGGCGGAUGUCAGCGGUUCGAGU
+CCGCUUAUCUCCA
+>X04465.1/36643-36562
+GGGUCGAUGCUCGAGUGGUUAAUGGGGACGGACUGUAAAUCCGCUGGCAAUGCCUACGCU
+GGUUCAAAUCCAGCUCGACCCA
+>M68929.1/36559-36632
+CAAGGUGUAGCGCAAUCUGGUAGCGCGUCUGCCUUGGGCGCAGAAAGUUACAGGUUCAAA
+UCCUGUCACCUUGA
+>M20964.1/1-88
+GGAGAGAUGGCCGAGUGGACGAAAGCGGCGGAUUGCUAAUCCGUUGUACAAGCUUUUUGU
+ACCGAGGGUUCGAAUCCCUCUCUCUCCG
+>X04465.1/64788-64715
+AGGGAUGUAGCGCAGUUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUCGCAGGUUCGAA
+UCCUGUCAUCCCUA
+>X04465.1/48845-48932
+GGAAAGAUGGUUGAGUGGUUUAAGGCGUAGCAUUGGAAAUGCUAUGUAGGCUUUUGGUCU
+AUCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X04465.1/50998-51070
+GCCGGGAUAGCUCAGUUGGUAGAGCAGAGGACUGAAAAUCCUCGUGUCACCAGUUCAAAU
+CUGGUUUCUGGCA
+>M20949.1/1-72
+UGGGGCGUCGCCAAGUGGUAAGGCUGCAGGUUUUGGUCCUGUUAUUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>M68929.1/41917-41989
+GGGUAAUUAGCUCAGUUGGUAGAGUGCCUCGUUUACACCGAGAGAGUCAGCGGUUCAAGU
+CCGUUAUUACCCA
+>M68929.1/172005-172075
+GGCUAAGUAACAUAAGGGUAAUGUAUUGGAUUGCAAAUCCUAUAAAGAUGGUUCGAAUCC
+GUCCUUAGCCU
+>M68929.1/32684-32756
+UCUUUAGUAGCUCAGCGGUUAGAGCAAAUGGCUGUUAACUAUUGGGUCGUUGGUUCGAAU
+CCAACCUAGAGAG
+>M68929.1/15170-15243
+GCAUUCUUAGCUCAGUUGGAUAGAGCAACAACCUUCUAAGUUGAAGGUCACAGGUUCAAA
+UCCUGUAGAAUGCG
+>M68929.1/164824-164907
+GGAUGGAUGUCUGAGCGGUUGAAAGAGUCGGUCUUGAAAACCGAAGUAUUGAGAAUACCG
+GGGGUUCGAAUCCCUCUCCAUCCG
+>M20951.1/1-71
+GCGGGUAUAGUUUAAUGGUAAAAUUCCUCCUUGCCAAGGAGAAUAUGCGGGUUCGAUUCC
+CGCUACCCGCC
+>X04465.1/36787-36715
+GCCCCCAUCGUCUAGUGGCCUAGGACACCUCUCUUUCAAGGAGGCGACGGGGAUUCGAAU
+UCCCCUGGGGGUA
+>X04465.1/120306-120235
+AGGGAUAUAACUCAGCGGUAGAGUAUCACCUUGACGUGGUGGAAGUCAUCAGUUCGAACC
+UGAUUAUCCCUA
+>M68929.1/165481-165397
+GCGGAUAUGAUGGAAUUGGUAGACAUGCCAGGUUUAGGUUCUGGUGACCAUAAUGUUCGU
+GGGGGUUCGAGUCCCUCUAUCCGUA
+>M68929.1/20078-20150
+GUCCCUUUCGUCUAGGGGUAUAGGACAUCGUCUUUUCAUGUCGAAAACACGGGUUCAAAU
+CCCGUAAGGGAUA
+>D17510.1/119065-118992
+GCGGACGUAGCCAAGUGGACCAAGGCAGUGGAUUGUGAAUCCACCACGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>D11467.1/1-72
+UGGGGCGUGGCCAAGCGGUAAGGCAGCAGGUUUUGAUCCUGUUAUUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>D11467.1/6989-6916
+GCAUCCAUGGCUGAAUGGUUAAAGCGCCCAACUCAUAAUUGGCGAACUCGCGGGUUCAAU
+UCCUGCUGGAUGCA
+>X00764.1/173-244
+GCGUCCAUUGUCUAAUGGAUAGGACAGAGGUCUUCUAAACCUUUGGUAUAGGUUCAAGUC
+CUAUUGGACGCA
+>AF449163.1/604-532
+GCCCCUAUCGUCUAGUGGUUCAGGACAUCUCUCUUUCAAGGAGGCAGCGGGGAUUCGACU
+UCCCCUGGGGGUA
+>AJ270287.1/567-495
+GCCCCCAUCGUCUAGUGGUUCAGGACAUCUCUCUUUCAAGGAGGCAGCGGGGAUUCGACU
+UCCCCUGGGGGUA
+>D13102.1/342-269
+GCGCUCUUAGUUCAGUUCGGUAGAACGUGGGUCUCCAAAACCCAAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>X15901.1/15784-15867
+GGGUCGAUGCCCGAGCGGUUAAUGGGGACGGACUGUAAAUUCGUUGACAAUAUGUCUACG
+CUGGUUCAAAUCCAGCUCGGCCCA
+>X15901.1/44438-44524
+GGAGAGAUGGCCGAGCGGUUCAAGGCGUAGCAUUGGAACUGCUAUGUAGACUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X15901.1/105074-105153
+GCCGCCAUGGUGAAAUUGGUAGACACGCUGCUCUUAGGAAGCAGUGCUCAAGCAUCUCGG
+UUCGAGUCCGAGUGGCGGCA
+>D13107.1/530-459
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACUGACUGGUCGUAGGUUCGAAUC
+CUACUUGGGGAG
+>X15901.1/99287-99217
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACUGACUGGUCGUAGGUUCGAAUC
+CUACUUGGGGA
+>U61165.1/404-477
+AGCGGGGUAGAGGAAUUGGUCGACUCAUCAGGCUCAUGACCUGAAGACUGCAGGUUCGAA
+UCCUGUCCCCGCCU
+>X17318.1/109-39
+GGCGGCAUGGCCAAGUGGUAAGGCAGGGGACUGCAAAUCCUUUACCCCCAGUUCAAAUCU
+GGGUGCCGCCU
+>M74160.1/2030-2100
+GGCGGCAUGGCCAAGCGGUAAGGCAGGGGACUGCAAAUCCUUUAUCCCCAGUUCAAAUCU
+GGGUGUCGCCU
+>X13704.1/1807-1880
+AGGGAUGUAGCGCAGCUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUAACGGGUUCAAA
+UCCAGUCAUCCCUA
+>M58306.1/1-72
+GGGCUAUUAGCUCAGUGGUAGAGCGCGCCCCUGAUAAGGGCGAGGUCUCUGGUUCAAGUC
+CAGGAUGGCCCA
+>X86563.2/66129-66056
+AGGGAUGUAGCGCAGCUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUCACAGGUUCAAA
+UCCUGUCAUCCCUA
+>X05295.1/313-226
+GGAGAGAUGGCUGAGUGGUUGAUAGCUCCGGUCUUGAAAACCGGUAUAGUUCUAGGAACU
+AUCGAGGGUUCGAAUCCCUCUCUCUCCU
+>L02941.1/716-643
+AGCGGAGUAGAGCAGUUUGGUAGCUCACGAGGCUCAUAACCUUGAGGUCACGGGUUCGAU
+UCCCGUCUCCGCAC
+>X86563.2/119998-119925
+GGGCCUGUAGCUCAGAGGAUUAGAGCACGUGGCUACGAACCACGGUGUCGGGGGUUCGAA
+UCCCUCCUCGCCCA
+>M16907.1/208-137
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACUGACUGGUCGUAGGUUCGAAUC
+CUACUUGGGGAG
+>M16333.1/1-74
+GGGCUUAUAGUUUAAUUGGUUGAAACGUACCGCUCAUAACGGUGAUAUUGUAGGUUCGAG
+CCCUACUAAGCCCA
+>X07380.1/111-198
+GGAGGUAUGGCUGAGUGGCUUAAGGCAUUGGUUUGCUAAAUCGACAUACAAGAAGAUUGU
+AUCAUGGGUUCGAAUCCCAUUUCCUCCG
+>J04502.1/2903-2830
+GCGCUCUUAGUUCAGUUUGGUAGAACGCGGGUCUCCAAAACCCGAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>X86563.2/48153-48081
+GCCCACUUAGCUCAGAGGUUAGAGCAUCGCAUUUGUAAUGCGAGGGUCAUCGGUUCAAAU
+CCGAUAGUCGGCU
+>AJ012132.1/54-126
+GUCAGGAUAGCUCAGUUGGUAGAGCAGAGGACUGAAAAUCCUCGUGUCACCAGUUCAAAU
+CUGGUUCCUGGCA
+>AJ011900.1/63-136
+AGCGGGGUAGAGGAAUUGGUCAACUCAUCAGGCUCAUGACCUGAAGACUGCAGGUUCGAA
+UCCUGUCCCCGCCU
+>X62453.1/1-74
+GGGAUUGUAGUUCAAUUGGUCAGAGCACCGCCCUGUCAAGGCGGAAGCUGCGGGUUCGAG
+CCCCGUCAGUCCCG
+>AJ011807.1/2601-2531
+GCGAGCGUAGUUCAAUGGUAAAACAUCUCCUUGCCAAGGAGAAGAUACGGGUUCGAUUCC
+CGCCGCUCGCC
+>X61674.1/1095-1008
+GGAGAGAUGGCUGAGUGGACUAAAGCGGCGGAUUGCUAAUCCGUUGUACAAUUUUUUUGU
+ACCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X13246.1/151-233
+GGGAGAGUGGCCGAGCGGUCAAAAGCGACAGACUGUAAAUCUGUUGAAGGUUUUCUACGU
+AGGUUCGAAUCCUGCCUCUCCCA
+>X15379.1/71-144
+GGGGAAAUAGCUCAGUUGGUUAGAGUGCUGGUCUGUCACGCCAGAAGUCGCGGGUUCGAA
+CCCCGUUUUCCCCG
+>X14698.1/250-321
+GUCCCUUUCGUCCAGAGGUUAGGACAUCGUCUUUUCAUGUCGAAGACACGGGUUCGAUUC
+CCGUAAGGGAUA
+>M16843.1/2824-2752
+GCCUACUUAACUCAGUGGUUAGAGUAUUGCUUUCAUACGGCGGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>AB042240.3/15036-15107
+GCCCUUUUAACUCAGUGGUAGAGUAAUGCCAUGGUAAGGCAUAAGUCAUCGGUUCAAAUC
+CGAUAAAGGGCU
+>AB027572.1/4261-4342
+GGGUCGAUGCCCGAGUGGUUAAUGGGGACGGACUGUAAAUUCGUUGACAAUGUCUACGCU
+GGUUCAAAUCCAGCUCGGCCCA
+>AB042240.3/6758-6687
+UGGGGCGUGGCCAAGUGGUAAGGCAGCGGGUUUUGGUCCCGUUACUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>M16839.1/41-111
+GCGAGCGUAGUUCAAUGGUAAAAUAUCUCCUUGCCAAGGAGAAGAUACGGGUUCGAUUCC
+CGCCGCUCGCC
+>X15118.1/1470-1542
+GUCAGGAUAGCUCAGUUGGUAGAGCAGAGGAUUGAAAAUCCUCGUGUCACCAGUUCAAAU
+CUGGUUCCUGGCA
+>AB042240.3/84552-84472
+GCCUUGAUGGUGAAAUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAAGAGCGUGGAG
+GUUCGAGUCCUCUUCAAGGCA
+>X07379.1/305-375
+GGCGGCAUGGCCAAGCGGUAAGGCAGGGGACUGCAAAUCCUUUAUCCCCAGUUCAAAUCU
+GGGUGCCGCCU
+>AB042240.3/36390-36319
+GCGUCCAUUGUCUAAUGGAUAGGACAGAGGUCUUCUAAACCUUUGGUAUAGGUUCAAAUC
+CUAUUGGACGCA
+>X13247.1/151-237
+GGAUGGAUGUCUGAGCGGUUGAAAGAGUCGGUCUUGAAAACCGAAGUAUUGAUAGGAAUA
+CCGGGGGUUCGAAUCCCUCUCCAUCCG
+>M55314.1/21-92
+UGGAGUAUAGCCAAGUGGUAAGGCAUCGGUUUUUGGUAUCGGCAUGCAAAGGUUCGAAUC
+CUUUUACUCCAG
+>X05602.1/210-283
+GCGCUCUUAGUUCAGUUCGGUAGAACGUGUGUCUCCAAAACCCAAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>K02003.1/1-74
+GGGGUGGUGGCGCAGUUGGCUAGCGCGUAGGUCUCAUAAUCCUGAGGUCGAGAGUUCGAG
+CCUCUCUCACCCCA
+>AB042240.3/82974-82901
+GCAUCCAUGGCUGAAUGGUUAAAGCGCCCAACUCAUAAUUGGUAAAUUUGCGGGUUCAAU
+UCCUGCUGGAUGCA
+>AP000397.1/114390-114319
+UGGAGUAUAGCCAAGUGGUAAGGCAUCGGUUUUUGGUACCGGCAUGCAAAGGUUCGAAUC
+CUUUUACUCCAG
+>AP000397.1/130600-130527
+GUUCAGGUAGCUCAGCUGGUUAGAGCAAAGGACUGAAAAUCCUUGUGUCAGUGGUUCGAA
+UCCACUUCUAAGCG
+>AP000397.1/130445-130371
+CGAGGUGUAGCGCAGUCUGGUCAGCGCAUCUGUUUUGGGUACAGAGGGCCAUAGGUUCGA
+AUCCUGUCACCUUGA
+>K00281.1/1-72
+GCCCCUUUAACUCAGUGGUAGAGUAACGCCAUGGUAAGGCGUAAGUCAUCGGUUCAAAUC
+CGAUAAGGGGCU
+>J01440.1/394-465
+AGGGGUAUAACUCAGCGGUAGAGUGUCACCUUGACGUGGUGGAAGUCAUCAGUUCGAGCC
+UGAUUAUCCCUA
+>AJ400848.1/26718-26788
+GGCGGCAUGGCCGAGUGGUAAGGCGGAGGACUGCAAAUCCUUGUUCCCCAGUUCAAAUCC
+GGGUGUCGCCU
+>M31489.1/112-183
+GCGUCCAUAGUCUAAUGGAUAGGACAUAGGUCUUCUAAACCUUUGGUAUAGGUUCAAAUC
+CUAUUGGACGCA
+>AJ400848.1/45575-45503
+GCCCGCUUAGCUCAGAGGUUAGAGCAUCGCAUUUGUAAUGCGAUGGUCAUCGGUUCGAGU
+CCGAUAGCCGGCU
+>AJ400848.1/34280-34188
+GGAGAGAUGGCUGAGUGGUUGAUAGCUCCGGUCUUGAAAACCGGCAUAGUUCUUUAUUCA
+GAACUAUCGAGGGUUCGAAUCCCUCUCUCUCCU
+>AJ400848.1/29178-29105
+GGGAUUGUAGUUCAAUUGGUUAGAGCACCGCCCUGUCAAGGCGGAAGCUGCGGGUUCGAG
+CCCCGUCAGUCCCG
+>Y00125.1/116-196
+GCCUUGGUGGUGAAAUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAAAAGCGUGGAG
+GUUCGAGUCCUCUUCAAGGCA
+>AJ400848.1/74-1
+GCGGAUGUAGCCAAGUGGAUUAAGGCAGUGGAUUGUGAAUCCACCAUUCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>AJ400848.1/50859-50931
+ACCUACUUAACUCAGCGGUUAGAGUAUUGCUUUCAUACGGCGGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>AJ400848.1/29803-29731
+GCCCCCAUCGUCUAGCGGUUCAGGACAUCUCUCUUUCAAGGAGACAACGGGGAUUCGACU
+UCCCCUGGGGGUA
+>AJ400848.1/44024-44110
+GGAGAGAUGGCCGAGUGGUUGAAGGUGUAGCAUUGGAACUGCUAUGUAGGCUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X07462.1/14-87
+GCAUCCAUGGCUGAAUGGUUAAAGCGCCCAACUCAUAAUUGGCGAAUUCGUAGGUUCAAU
+UCCUACUGGAUGCA
+>X87209.1/183-268
+AGGUAUGGCUGAGUGGCUUAAGGCAUUGGUUUGCUAAAUCGACAUACAAGAAGAUUGUAU
+CAUGGGUUCAAAUCCCAUUUCCUCCG
+>X73425.1/2369-2440
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACUGACUGGUCGUAGGUUCAAAUC
+CUACUUGGGGAG
+>X74126.1/2430-2501
+GUCCCUUUCGUCCAGUGGUUAGGACAUCGUCUUUUCAUGUCGAAGACACGGGUUCGAUUC
+CCGUAAGGGAUA
+>M81884.1/41401-41330
+UCCUCAGUAGCUCAGUGGUAGAGUGGUCGGCUGUUAACCGAUUGGCCGUAGGUUCGACUC
+CUACUUGAGGAG
+>M81884.1/42594-42515
+GCCGCUAUGGUGAAAUUGGUAGACACGUUGCUCUUAGGAAGCAGUGCUAUAGCAUCUUGG
+UUCGAGUCCGAGUGGCGGCA
+>X61368.1/228-301
+GGGCCUGUAGAUCAGAGGAUUAGAGCACGUGGCUACGAACCACGGUGUCGUGGGUUCGAA
+UCCCUCCUCGCCCA
+>X61698.1/1470-1542
+ACCUACUUAACUCAGUGGUUAGAGUACUGCUUUCAUACGGCGGGAGGCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>Z00044.1/50240-50312
+GCCGGGAUAGCUCAGUUGGUAGAGCAGAGGACUGAAAAUCCUCGUGUCACCAGUUCAAAU
+CUGGUUCCUGGCA
+>Z00044.1/68888-68815
+GCGCUCUUAGUUCAGUUCGGUAGAACGUGGGUCUCCAAAACCCGAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>X01017.1/487-417
+GCGGAUAUGGUCGAAUGGUAAAAUUUCUCUUUGCCAAGGAGAAGAUGCGGGUUCGAUUCC
+CGCUAUCCGCC
+>X01016.1/450-523
+AGGGAUGUGGCGCAGCUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUCACAGGUUCAAA
+UCCUGUCAUCCCUA
+>X02217.1/416-488
+GCCCCCAUCGUCUAGUGGUUUAGGACAUCUCUCUUUCAAGGAGGCAGCGGGGAUUCGAAU
+UCCCCUGGGGGUA
+>M16912.1/86-157
+GCCCUUUUAACUCAGUGGUAGAGUAACGCCAUGGUAAGGCGUAAGUCAUCGGUUCAAAUC
+CGAUAAGGGGCU
+>M16897.1/160-88
+GCCCGCUUAGCUCAGAGGUUAGAGCAUCGCAUUUGUAAUGCGAUGGUCAUCGGUUCGAUU
+CCGAUAGCCGGCU
+>X01017.1/116-189
+CGCGGGGUAGAGCAGUUUGGUAGCUCGCAAGGCUCAUAACCUUGAGGUCACGGGUUCAAA
+UCCUGUCUCCGCAA
+>X00181.1/495-582
+GGAGAGAUGGCUGAGUGGACUAAAGCGGCGGAUUGCUAAUCCGUUGUACGAGUUAAUCGU
+ACCGAGGGUUCGAAUCCCUCUCUUUCCG
+>X00360.1/1-73
+CCGACCUUAGCUCAGUUGGUAGAGCGGAGGACUGUAGAUCCUUAGGUCACUGGUUCGAAU
+CCGGUAGGUCGGA
+>M16869.1/80-166
+GGAGAGAUGGCCGAGUGGUUGAAGGCGUAGCAUUGGAACUGCUAUGUAGGCUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>K01727.1/129-57
+ACCUACUUAACUCAGUGGUUAGAGUACUGCUUUCAUACGGCGGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>M16909.1/81-161
+GCCUUGGUGGUGAAAUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAAUAGCGUGGAG
+GUUCGAGUCCUCUUCAAGGCA
+>X72895.1/1-72
+GGCGACAUGGCCGAGUGGUAAGGCAGAGGACUGCAAAUCCUUUUUUCCCCAGUUCAAAUC
+CGGGUGUCGCCU
+>X00446.1/283-210
+GCGGAUGUAGCCAAGUGGAUCAAGGCAGUGGAUUGUGAAUCCACCAUGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>M23767.1/162-241
+GCCGCUAUGGUGAAAUUGGUAGACACGCUGCUCUUAGGAAGCAGUGCUAAUGCAUCUCGG
+UUCGAGUCCGAGUGGCGGCA
+>X53392.1/97-170
+GGGCUUAUAGUUUAAUUGGUUGAAACGUACCGCUCAUAACGGUGAUAUUGUAGGUUCGAG
+CCCUACUAAGCCUA
+>Y18934.1/3868-3797
+AGGGAUAUAACUCAGCGGUAGAGUGUCACCUUGACGUGGUGGAAGUCAUCAGUUCGAGCC
+UGAUUAUCCCUA
+>AJ243756.1/1-71
+GGCUAGGUAACAUAAUGGAAAUGUAUCGGACUGCAAAUCCUGGAAUGACGGUUCGACCCC
+GUCCUUGGCCU
+>AC122544.1/63069-62986
+GUCAGGAUGGCCGAGUGGUCUAAGGCGCCAGACUCAAGUUCUGGUCCUCGUGAGAGGGCG
+UGGGUUCAAAUCCCACUUCUGACA
+>X01120.1/76-149
+GGGCCUGUAGCUCAGAGGAUUAGAGCACGUGGCUACGAACCACGAUGUCGGGGGUUCGAA
+UCCCUCCUAGCCCA
+>X07922.1/12-85
+AGGGAUGUAGCGCAGCUUGGUAGCGCGUUUGUUUUGGGUACAAAAUGUCACGGGUUCAAA
+UCCUGUCAUCCCUA
+>M58319.1/196-282
+GGAUGGAUGUCUGAGCGGUUGAAAGAGUCGGUCUUGAAAACCGAAGUAUUGAUAAGGAUA
+CCGGGGGUUCGAAUCCCUCUCCAUCCG
+>X07125.1/118-191
+AGCGGGGUAGAGGAUUUGGUAAACUCAUCAGGCUCAUGACCUGAAGACAGCAGGUUCGAA
+UCCUGUCCCCGCCU
+>AJ271079.2/59828-59899
+UGGGGCGUGGCCAAGUGGUAAGGCAACGGGUUUUGGUCCCGCUAUUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>AJ271079.2/19772-19686
+GGAGAGAUGGCCGAGUGGUUCAAGGCGUAGCAUUGGAACUGCUAUGUAGGCUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>AJ271079.2/114727-114656
+UCCUCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACCGAUUGGUCGUAGGUUCGAAUC
+CUACUUGGGGAG
+>X04377.1/307-380
+AGCGGGGUAGAGUAGUUGGUUAACUCGUCAGGCUCAUGACCUGAAGAUUGCAGGUUCGAA
+UCCUGCCCCCGCCA
+>X03676.1/445-516
+GCGGAAAUAGCUUAAUGGUAGAGCAUAGCCUUGCCAAGGCUGAGGUUGAGGGUUCAAGUC
+CCUCCUUCCGCU
+>AP002983.1/63669-63596
+GCGCUCUUAGUUCAGUUCGGUAGAACGCGGGUCUCCAAAACCCGAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>AP002983.1/121-48
+GCGGAUGUAGCCAAGUGGAUCAAGGCAGUGGAUUGUGAAUCCACCAUGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>M17129.1/151-222
+AUCAGAGUGGCGCAGCGGAAGCGUGGUGGGCCCAUAACCCACAGGUCCCAGGAUCGAAAC
+CUGGCUCUGAUA
+>X07377.1/52-124
+ACCUACUUAACUCAGUGGUUAGAGUAUUGCUUUCAUACGGCGGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>AF052653.1/130-203
+AGCGGGGUAGAGUAAUUGGUCAACUCAUCAGGCUCAUGACCUGAAGAUUGCAGGUUCGAA
+UCCUGUCCCCGCCU
+>X06428.1/229-300
+AGGGAUAUAACUCAGCGGUAGAGUGUCACCUUGACGUGGUGGAAGUUAUCAGUUCGAGCC
+UGAUUAUCCCUA
+>X07375.1/305-376
+GUCCCUUUCGUCCAGUGGUUAGGACAUCGUCUUUUCAUGUCGAAGACACGGGUUCGAUUC
+CCGUAAGGGAUG
+>X00476.1/1-85
+GGGGAUAUGGCGAAAUUGGUAGACGCUACGGACUUAAAAUCCGUCGACUUAAGAAAUCAU
+GAGGGUUCAAGUCCCUCUAUCCCCA
+>K00235.1/1-85
+GGGGAUAUGGCGAAAUUGGUAGACGCUACGGACUUAAAAUCCGUCGACUUAAUAAAUCAU
+GAGGGUUCAAGUCCCUCUAUCCCCA
+>X15059.1/507-589
+GGGAGAGUGGCCGAGUGGUCAAAAGCGACAGACUGUAAAUCUGUUGAAGUUUUUCUACGU
+AGGUUCGAAUCCUGCCUCUCCCA
+>M21542.1/51-134
+GUCAGGAUGGCCGAGUGGUCUAAGGCGCCAGACUCAAGUUCUGGUCUUCGAGAGAGGGCG
+UGGGUUCAAAUCCCACUUCUGACA
+>X12857.1/421-494
+GCGGAUGUAGCCAAGUGGAUCAAGGCAGUGGAUUGUGAAUCCACCAUGCGCGGGUUCAAU
+UCCCGUCAUUCGCC
+>M16863.1/21-94
+GGGCUCGUAGCUCAGAGGAUUAGAGCACGCGGCUACGAACCACGGUGUCGGGGGUUCGAA
+UCCCUCCUCGCCCA
+>X55033.1/412-483
+AGGGGUAUAACUCAGCGGUAGAGUGUCACCUUGACGUGGUGGAAGUCAUCAGUUCGAACC
+UGAUUAUCCCUA
+>X05395.1/365-438
+GCGCUCUUUGUUCAGUUCGGUAGAACGCGGGUCUCCAAAACCCGAUGUCGUAGGUUCAAA
+UCCUACAGAGCGUG
+>X05394.1/580-653
+CGCGGAGUAGAGCAACUUGGUAGCUCGCAAGGCUCAUAACCUUGAGGUUACGGGUUCAAA
+UCCCGUCUCCGCAC
+>X05395.1/122-195
+AGGGAUGUAGCGCAGCUUUGUAGCGCGUUUGUUUUGGGUACAAAAUGUCACAGGUUCAAA
+UCCUGUCAUCCCUA
+>AJ002222.1/720-791
+GCGGAAAUAGCUUAAUGGUAGAGCAUAGCCUUGCCAAGGCUGAGGUUGAGGGUUCAAGUC
+CCUCCUUCCGCU
+>M16864.1/642-714
+GCCCCCAUCGUCUAGCGGUUUAGGACAUCUCUCUUUCAAGGAGGCAACGGGGAUUCGACU
+UCCCCUGGGGGUA
+>X05394.1/803-733
+GCGGAUAUAGUUGAAUGGUAUAAUUUCUCUUUGCCAAGGAGAAGACGCGGGUUCAAUUCC
+CGCUAUCCGCC
+>X01676.1/804-877
+GGGAUUGUAGUUCAAUUGGUCAGAGCACCGCCCUGUCAAGGCGGAAGCUGCGGGUUCGAG
+UCCCGUCAGUCCCG
+>X04761.1/963-892
+GCCCUUUUAACUCAGUGGUAGAGUAACGCCAUGGUAAGGCGUAAGUCGUCGGUUCAAAUC
+CGAUAAAGGGCU
+>M16863.1/456-385
+UCCCCAGUAGCUCAGUGGUAGAGCGGUCGGCUGUUAACCGAUUGGUCGUAGGUUCAAAUC
+CUAUUUGGGGAG
+>M16863.1/577-660
+GCCUUGGUGGUGAAAUGGUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAACAGCGAG
+GAGGUUCGAGUCCUCUUCAAGGCA
+>X51471.1/6754-6681
+GCGGAUGUAGCCAAGUGGAUCAAGGCAGUGGAUUGUGAAUCCACCAUGCGCGGGUUCAAU
+UCCCGUCGUUCGCC
+>X02444.1/95-15
+GCCUUGGUGGUGAAAUGGUAGACACGCGAGACUCAAAAUCUCGUGCUAAACAGCGUGGAG
+GUUCGAGUCCUCUUCAAGGCA
+>AF487242.1/558-475
+GGGUCGAUGCCCGAGCGGUUAAUGGGGACGGACUGUAAAUUCGUUGGCAAUAUGUCUACG
+CUGGUUCAAAUCCAGCUCGGCCCA
+>X66520.1/7-88
+GUGGAAGUGGCGGAGUGGUUAUCGGGCAUGACUAGAAAUCAUGUGGGCUUUGCCCGCGCA
+GGUUCGAAUCCUGCCGUUCACG
+>AL162971.1/11752-11825
+GGUUUCGUGGUGUAGUUGGUUAUCACGUCAGUCUAACACACUGAAGGUCUCCGGUUCGAA
+CCCGGGCGAAGCCA
+>AC002341.3/6810-6881
+GGGCAUUUGGUCUAGUGGUAUGAUUCUCGCUUAGGGUGCGAGAGGUCCCGAGUUCAAUUC
+UCGGAAUGCCCC
+>X12889.1/644-572
+ACCUACUUAACUCAGUGGUUAGAGUAUUGCUUUCAUACGGCAGGAGUCAUUGGUUCAAAU
+CCAAUAGUAGGUA
+>M58320.1/108-194
+GGAUGGAUGUCUGAGCGGUUGAAAGAGUCGGUCUUGAAAACCGAAGUAUUUCUAGGAAUA
+CCGGGGGUUCGAAUCCCUCUCCAUCCG
+>X67736.1/4837-4923
+GGAGAGAUGGCCGAGUGGUUUAAGGCGUAGCAUUGGAACUGCUAUGUAGGCUUUUGUUUA
+CCGAGGGUUCGAAUCCCUCUCUUUCCG
+>AC009323.4/37955-37874
+GUGGACGUGCCGGAGUGGUUAUCGGGCAUAACUAGAAAUCAUGUGGGCUUUGCCCGCGCA
+GGUUCGAAUCCUGCCGUUCACG
+>X66414.1/9-82
+GCAUCCAUGGCUGAAUGGUUAAAGCGCCCAACUCAUAAUUGGCGAAUUCGUAGGUUCAAU
+UCCUACUGGAUGCA
+>X14110.1/261-348
+GGAGGGAUGGCUGAGUGGCUUAAGGCAUUGGUUUGCUAAAUCGACAUACAAGAAGAUUGU
+AUCAUGGGUUCGAAUCCCAUUUCCUCCG
+>AL138651.1/64525-64597
+GGGGAUGUAGCUCAUAUGGUAGAGCGCUCGCUUUGCAUGCGAGAGGCACAGGGUUCGAUU
+CCCUGCAUCUCCA
+>X57593.1/241-312
+GGAUUCGUGGCGCAAUGGUAGCGCGUCUGACUCCAGAUCAGAAGGUUGCGUGUUCGAUUC
+ACGUCGGGUUCA
+>AC068900.3/7333-7404
+GUCGUUGUAGUAUAGUGGUAAGUAUUCCCGCCUGUCACGCGGGUGACCCGGGUUCGAUCC
+CCGGCAACGGCG
+>AC009323.4/42522-42441
+GUGGACGUGCCGGAGUGGUUAUCGGGCAUGACUAGAAAUCAUGUGGGUUUUGCCCGCGCA
+GGUUCGAAUCCUGCCGUUCACG
+>AC018907.5/9587-9517
+GCACCAGUGGUCUAGUGGUAGAAUAGUACCCUGCCACGGUACAGACCCGGGUUCGAUUCC
+CGGCUGGUGCA
+>AB017063.1/58819-58900
+GUGGACGUGCCGGAGUGGUUAUCGGGCAUGACUAGAAAUCAUGUGGGCUUUGCCCGCGCA
+GGUUCGAAUCCUGCCGUUCACG
+>AL161496.2/172002-171930
+GCGGGGAUAGCUCAGUUGGGAGAGCGUCAGACUGAAGAUCUGAAGGUCGCGUGUUCGAUC
+CACGCUCACCGCA
+>AC009323.4/14362-14281
+GUGGACGUGCCGGAGUGGUUAUCGGGAAUGACUAGAAAUCAUGGAGGCUUUGCCCGCGCA
+CGUUUGAAUCUUGCCGUUUACG
+>AC009323.4/12825-12742
+GUGGACAUGCCGGAGUGGUGUUAUCGGGCAUAACUAGAAAUCAUGUGGGCUUUGCCCGCG
+CAGGUUCGAAUCAUGCCGUUUACG
+>AP000423.1/76-4
+GCGGAUGUAGCCAAGUGGAUUAAGGCAGUGGAUUGUGAAUUCACCAUCGCGGGUUCAAUU
+CCCGUCGUUCGCC
+>L35909.1/103-174
+GGAUCCGUGGCGCAAUGGUAGCGCGUCUGACUCCAGAUCAGAAGGUUGCGUGUUCGAUUC
+ACGUCGGGUUCA
+>X63088.1/299-371
+GGGUGUAUAGCUCAGUUGGUAGAGCAUUGGGCUUUUAACCUAAUGGUCGCAGGUUCAAGU
+CCUGCUAUACCCA
+>X13558.1/186-115
+UGGGGCGUAGCCAAGCGGUAAGGCAACGGGUUUUGGUCCCGCUAUUCGGAGGUUCGAAUC
+CUUCCGUCCCAG
+>X17616.1/380-293
+GGAGAGAUGGCUGAGUGGACUAAAGCGUUGGAUUGCUAAUCCAUUGUACGAGUUAAUCGU
+ACCGAGGGUUCGAAUCCCUCUCUUUCCC
+>AF166114.1/53704-53775
+GGGUCGCUAACUCAAUGGUAGAGUACUCGGCUUUUAACCGACUAGUUCCGGGUUCGAAUC
+CCGGGCGACCCA
+>X52739.1/1-72
+GGGCUAUUAGCUCAGUGGUAGAGCGCGCCCCUGAUAAGGGCGAGGUCUCUGGUUCAAGUC
+CAGGAUAGCCCA
+>M21373.1/208-280
+GGGGGUAUAGCUCAGUUGGUAGAGCGUUGCUUUUGCAUAGCAGACGUCAGCAGUUCGAGU
+CUGCUUAUCUCCA
+>M21373.1/131-204
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGGCCCUGGUUCAAA
+UCCAGGAUGGCCCA
+>X15768.1/134-207
+GGGCUAUUAGCUCAGUUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCUCUGGUUCAAA
+UCCAGAAUGGCCCA
+>X15768.1/211-283
+GGGGGUAUAGCUCAGUUGGUAGAGCGCUGCCUUUGCAAGGCAGUGGUCAGCGGUUCGAGU
+CCGCUUACCUCCA
+>M10671.1/1-72
+GACCUCGUGGCGCAACGGUAGCGCGUCUGACUCCAGAUCAGAAGGCUGCGUGUUCGAAUC
+ACGUCGGGGUCA
+>U24159.1/431-359
+GGGUCGUUAGCUCAGUCGGUAGAGCAGCGGACUUUUAAUCCGUUGGUCGAAGGUUCGAAU
+CCUUCACGACCCA
+>X03016.1/3583-3669
+GGAGGCGUGGCAGAGUGGUUUAAUGCACCGGUCUUGAAAACCGGCAGUCGCUCCGGCGAC
+UCAUAGGUUCAAAUCCUAUCGCCUCCG
+>AF158101.6/72033-71960
+GGCCCUGUAGCUCAAUGGUUAGCAGCAGUCCCCUCAUAAGGGAAAGGUUACCAGUUCAAA
+UCUGGUCUGGGUCA
+>AF158101.6/72364-72294
+GCGGAUAUCGUAUAAUGGUAUUACCUCAGACUUCCAAUCUGAUGAUGUGAGUUCGAUUCU
+CAUUAUCCGCU
+>AF158101.6/72530-72458
+UGGGAAUUAGCCAAGUUGGUAAGGCAUAGCACUUUGACUGCUAGAUGCAAAGGUUCGAGU
+CCUUUAUUCCCAG
+>AF158101.6/72456-72373
+GCGAGAAUGGUCAAAUUGGUAAAGGCACAGCACUUAAAAUGCUGCGGAAUGAUUUCCUUG
+UGGGUUCGAGUCCCACUUCUCGCA
+>X03016.1/4539-4610
+GUCCCGCUGGUGUAAUGGAUAGCAUACGAUCCUUCUAAGUUUGCGGUCCUGGUUCGAUCC
+CAGGGCGGGAUA
+>K00277.1/1-73
+GCUGAUUUAGCUCAGUAGGUAGAGCACCUCACUUGUAAUGAGGAUGUCGGCGGUUCGAUU
+CCGUCAAUCAGCA
+>K00354.1/1-74
+CUCCGUGUAGCUCAGUUUGGUAGAGCGCCUGAUUUGGGAUCAGGAGGUCCAAGGUUCAAA
+UCCUUGUAUGGAGA
+>AF016404.1/2636-2555
+GCCUUCGUGGUGAAAUGGUAGACACUCAUGACUUAAAAUCAUGUGCUUAUAAAGCGUACC
+GGUUCAACUCCGGUCGAAGGUA
diff --git a/benchmarks/cmsearch-rmark/rmark-test/RF00005.test b/benchmarks/cmsearch-rmark/rmark-test/RF00005.test
new file mode 100644
index 0000000..1665e59
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/RF00005.test
@@ -0,0 +1,57 @@
+>AF396436.1/47447-47513
+GCCGCUUGGAUGGUUCCGGUGUGGGCUCAUUUCCCAUAACUAUAAAGUUCGAUUCUUUAA
+AGUGGCU
+>J01390.1/6367-6447
+GGGAAAGUUUCCAUGGGUAGGGUAAGAUAUUUGCUAAAUAUUGUGCGUUUGCACAUAGAU
+GUUCGAAUCAUCUCUUUCCCG
+>J01390.1/12177-12258
+AUCCGAGUGCUGGAAUUGGUAGACAGUCUUAGCUUAAGUUUAAGUGACGCAAGUCGUAAA
+CGUUCGAAUCGUUUCUCGGAUA
+>X01738.1/122-190
+GAUUACGAUGUAAAUGGUUUACCCUUUGACUGCAAAUCUUAAGGAUUAGGUUCGAUUCCU
+ACGUAAUCC
+>D10744.1/389-471
+GGAAAAUUGAUCAUCGGCAAGAUAAGUUAUUUACUAAAUAAUAGGAUUUAAUAACCUGGU
+GAGUUCGAAUCUCACAUUUUCCG
+>AJ011856.1/70824-70908
+GGAGGGAUUUUCAAUGUUGGUAGUUGGAGUUGAGCUGUAAACUCAAUGACUUAGGUCUUC
+AUAGGUUCAAUUCCUAUUCCCUUCA
+>X03240.1/6071-6134
+GAAUAUGAAGCGAUUAAUUGCAGUUAGUUUCGACCUAACCUUAGGUAUUAUAUACCCUUA
+UUUU
+>S64977.1/800-870
+CAUUAGAUGACUGAAAGCAAGUACUGGUCUCUUAAACCAUUUUAUAGUAAAUUAGCACUU
+ACUUCUAAUGA
+>X05914.1/238-306
+UAUAUUUUGGUGUACGAUGCACAAAAGUUUUUGAUACUUUUAGUAAUAGUUUAAUUCUAU
+UAAAUAUAA
+>X99772.1/7842-7915
+CACUAAGAAGCUAAUAUGGGUUAAGCACCAGCCUUUUAAGCUGGAAGCAGGUGACUCCCA
+ACCACCCUUAAUGA
+>AB042809.1/7700-7764
+CACUAUGAAGCUAAGAGCGUUAACCUUUUAAGUUAAAGUUAGAGACCUUAAAAUCUCCAU
+AGUGA
+>X16885.1/553-488
+UCUAUUAAUAUAACAGUAUAUUUAGUUUUCCAAAUUAAAAGGCCUGUUAGAAGUCAGGUA
+GUAAAA
+>X16887.1/483-416
+CCUUAAAACUACAAAAAGCAGACAAUCUUGUAAAUUGUAAGAUAAAAGGUUUAAGUCCUU
+UUUAAGGU
+>X15613.1/59-121
+GACGGUAUAGUUUAAGUUGAGAUGUGUGCUCUGCGAGCAUUCGGUAGAGGUUUCUUGCCG
+UUG
+>X15613.1/1106-1175
+GUGCGUGUAGAUUAUAUUUGGUAAAAUCGUAAGGCUGUUAACUUUGAGAUGGUGUGUUUG
+CCCGCGGACG
+>M93388.1/1318-1384
+CUGGGGGUAGCUUAAGAUUAAAGUUUGGAAUUCUUACUUCUAAGAUAUCUGGUUUGGAUU
+CUUCAGG
+>X15613.1/1252-1313
+CCGGUAGGGCUGCGUUAGCAGGUUACUGUGAUAUAGUAAUAGUGAGAGUUUUCUUCGUCG
+GU
+>X15613.1/124-189
+UCAUUUCUAGUCUAGUUAAGGAUGUUGCUUUGUCGUGGCGGUGGGGUAUGUUUUGUACGG
+GAUGAG
+>X15613.1/1813-1875
+AGUGAUCUAGGUUAUUUUGGACUGUCUGUUUUCAAAACAGGAGGUGGCUUUGGUCGGUUG
+CUG
diff --git a/benchmarks/cmsearch-rmark/rmark-test/RF00031.ali b/benchmarks/cmsearch-rmark/rmark-test/RF00031.ali
new file mode 100644
index 0000000..00c0637
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/RF00031.ali
@@ -0,0 +1,35 @@
+# STOCKHOLM 1.0
+#=GF ID    SECIS
+#=GF AC    RF00031
+#=GF DE    Selenocysteine insertion sequence
+#=GF AU    Griffiths-Jones SR
+#=GF GA    13.9
+#=GF NC    13.8
+#=GF TC    13.9
+
+Y11109.1/1272-1330                 GUUUCUCA...GUGAAGGCUACAGAU.UAAA..CCUCU....GGC.....
+Y11109.1/927-987                   UGUUUAUU..AAUGACGGCUACAGAU.UAAA..CCUUU....AGC.....
+AF021345.1/10097-10160             GUUACAUU..AAUGAGAACAGAAACA.UAAA..CUAUGA.CCUAGG....
+AF288740.1/1291-1357               UUUGCAUU..AAUGAGGAUUACACAG.AAAA.CCUUUGU..UAAGG.A..
+AF390544.1/1076-1142               UUUGCAUU..AAUGAGGAUUACACAG.AAAA.CCUUUGU..UAAGGGU..
+M63574.1/1465-1528                 GUUACAUU..GAUGAGAACAGAAACA.UAAA..CUAUGA.CCUAGG....
+AL833575.1/1110-1179               UUUGCGUU..AAUGAAGACUACACAG.AAAA..CCUUUC..UAGGG.A..
+AL833145.1/1479-1545               UUUGCUUU..AAUGAGAAUAGAAACG.UAAA..CUAUGA.CCUAGG....
+D25220.1/1493-1556                 CUUGCGUU..AAUGAGAACAGAAACG.AAAA..CUAUAA.CCUAGG....
+AB032826.1/1401-1464               ACUUGCGU.UAAUGAGAACAGAAACG.UAAA..CUAUAA.CCUAGG....
+D88033.1/3186-3249                 CUUGCGUU..AAUGAGAACAGAAACG.UAAA..CUAUAA.CCUAGG....
+#=GC SS_cons                       <<<<<.......<<<<<<<<<<<<<<.......<<<......>>>.....
+
+Y11109.1/1272-1330                 ....CUCUGGAGCCAGAU...GCAUU.......GAAAC
+Y11109.1/927-987                   ....CUCUGGAGCCAGAU...GCAUUC......AAACA
+AF021345.1/10097-10160             ....GGUUUCUGUUGGAU...AGCUU.......GUAAU
+AF288740.1/1291-1357               ..CUUGUGUAGAUCUGAU...AAUUG.......GCAAA
+AF390544.1/1076-1142               ...UUGUGUCGAUCUGCU...AAUUG.......GCAAA
+M63574.1/1465-1528                 ....GGUUUCUGUUGGAU...AGCU.C......GUAAU
+AL833575.1/1110-1179               ..UUUGUGUGGAUCAGAU...ACAUAC...UUGGCAAA
+AL833145.1/1479-1545               ....GGUUUCUGUUGGAU..AAUUAGC.....AGUUUA
+D25220.1/1493-1556                 ....GGUUUCUGUUGGAU...GGUUG.......GCAAC
+AB032826.1/1401-1464               ....GGUUUCUGUUGGAU...GGUUG......GCAA..
+D88033.1/3186-3249                 ....GGUUUCUGUUGGAU...GGUUG.......GCAAC
+#=GC SS_cons                       ....>>>>>>>>>>>>>>...............>>>>>
+//
diff --git a/benchmarks/cmsearch-rmark/rmark-test/RF00031.idx b/benchmarks/cmsearch-rmark/rmark-test/RF00031.idx
new file mode 100644
index 0000000..0b7ad27
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/RF00031.idx
@@ -0,0 +1,24 @@
+AY060611.1/560-627
+AC092237.1/57223-57161
+AY119185.1/838-902
+Y11111.1/1260-1324
+AF322071.1/1577-1642
+L28111.1/1299-1365
+Y11273.1/1139-1211
+AF125575.1/5781-5843
+Y11110.1/1218-1277
+AF274027.1/835-900
+X03920.1/1172-1235
+AF241527.2/359-424
+AF136399.1/1808-1868
+U43285.1/2009-2075
+AF096875.1/5504-5568
+X84742.1/5239-5302
+AF195142.1/461-524
+AC002327.1/156204-156268
+AF333036.1/2190-2249
+S79854.1/1605-1666
+AF195141.1/689-759
+X53463.1/847-903
+U61947.2/4246-4309
+L14329.1/236-302
diff --git a/benchmarks/cmsearch-rmark/rmark-test/RF00031.raw b/benchmarks/cmsearch-rmark/rmark-test/RF00031.raw
new file mode 100644
index 0000000..1b0b592
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/RF00031.raw
@@ -0,0 +1,32 @@
+>Y11109.1/1272-1330
+GUUUCUCAGUGAAGGCUACAGAUUAAACCUCUGGCCUCUGGAGCCAGAUGCAUUGAAAC
+>Y11109.1/927-987
+UGUUUAUUAAUGACGGCUACAGAUUAAACCUUUAGCCUCUGGAGCCAGAUGCAUUCAAAC
+A
+>AF021345.1/10097-10160
+GUUACAUUAAUGAGAACAGAAACAUAAACUAUGACCUAGGGGUUUCUGUUGGAUAGCUUG
+UAAU
+>AF288740.1/1291-1357
+UUUGCAUUAAUGAGGAUUACACAGAAAACCUUUGUUAAGGACUUGUGUAGAUCUGAUAAU
+UGGCAAA
+>AF390544.1/1076-1142
+UUUGCAUUAAUGAGGAUUACACAGAAAACCUUUGUUAAGGGUUUGUGUCGAUCUGCUAAU
+UGGCAAA
+>M63574.1/1465-1528
+GUUACAUUGAUGAGAACAGAAACAUAAACUAUGACCUAGGGGUUUCUGUUGGAUAGCUCG
+UAAU
+>AL833575.1/1110-1179
+UUUGCGUUAAUGAAGACUACACAGAAAACCUUUCUAGGGAUUUGUGUGGAUCAGAUACAU
+ACUUGGCAAA
+>AL833145.1/1479-1545
+UUUGCUUUAAUGAGAAUAGAAACGUAAACUAUGACCUAGGGGUUUCUGUUGGAUAAUUAG
+CAGUUUA
+>D25220.1/1493-1556
+CUUGCGUUAAUGAGAACAGAAACGAAAACUAUAACCUAGGGGUUUCUGUUGGAUGGUUGG
+CAAC
+>AB032826.1/1401-1464
+ACUUGCGUUAAUGAGAACAGAAACGUAAACUAUAACCUAGGGGUUUCUGUUGGAUGGUUG
+GCAA
+>D88033.1/3186-3249
+CUUGCGUUAAUGAGAACAGAAACGUAAACUAUAACCUAGGGGUUUCUGUUGGAUGGUUGG
+CAAC
diff --git a/benchmarks/cmsearch-rmark/rmark-test/RF00031.test b/benchmarks/cmsearch-rmark/rmark-test/RF00031.test
new file mode 100644
index 0000000..802d53a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/RF00031.test
@@ -0,0 +1,69 @@
+>AY060611.1/560-627
+GUGGCGCUUAUGACGCAGUUGUCUUAAACUCGAACUCGAGCGGGCAAUUGCUGAUUACGA
+UUAACCAC
+>AC092237.1/57223-57161
+CAUUCAACUUAUGAGGAUUAUUUCUUAAAGGCCUCUGGCUCGGAAAUAGUCUGAACCUUA
+UUG
+>AY119185.1/838-902
+GAGCCCUAUGAUCGAUGAUUGGCAAAUCCUCUCGAGGAACCGAUCGUUGAGAACCCCUUU
+GCCUU
+>Y11111.1/1260-1324
+GUGUCUCUGUGAAGUUCGGUUUUUAAAAGGGUCAUCCAGAAAACCGACACUGAUGUUUCC
+GACAC
+>AF322071.1/1577-1642
+AUGUGGUCUUUAUGAAGGCAGGUGCAGAAACUAUGCACUAGUGGUGUCUGUCUGAUGUUU
+GGCCAU
+>L28111.1/1299-1365
+GUGUUUGCAAAUGACGACCGAUUUUGAAAUGGUCUCACGGCCAAAAACUCGUGUCCGACA
+UCAACCC
+>Y11273.1/1139-1211
+UAUUUCUUUGUGAUGACCGAUUUUGAAAUGGGUUUCUCUAAUGCCAGGAAAUCGUGUCUG
+AUGUUGUCAAGUA
+>AF125575.1/5781-5843
+GUGUGUUUAUGAAGAGCACUAACAAAAGAGUAAUUGACUCAGUUGGUGUUCAGAUGCUCU
+CAC
+>Y11110.1/1218-1277
+UAUUUGUCAUGACAGUCACAGCAUAAAGCGCAGACGGCUGUGACCUGAUUUUAGAAAAUA
+>AF274027.1/835-900
+CCGGCACUCAUGAAGGUCUGCUUGAAAACCAGCCUGCUGGUGGGGCAGUCCUGAGGACCU
+GGCGUG
+>X03920.1/1172-1235
+GGUUCUUCCAUGAUGGUGUUUCCUCUAAAUUUGCACGGAGAAACACCUGAUUUCCAGGAA
+AAUC
+>AF241527.2/359-424
+GCCGCUUCAUGACAGGAAGGACUGAAAUGUCUUAGACCUGUGGUCUUUCCUCGAUGUUCC
+UGCGGC
+>AF136399.1/1808-1868
+GUCAGAUGAUGAUGGCCUGGGCAGAAACCCCAUGUGGGCCGCCCAGGUUUGAACCCCUGG
+C
+>U43285.1/2009-2075
+CUCUGAUAAUGAUGUCUCUCCCUCUAACUCCCAGUAAGGACUGGGAGAGGCUGAACAAAC
+CUCAGAG
+>AF096875.1/5504-5568
+GUGUGCGAAUGAUAACUACUGACGAAAGAGCUGUCUGCUCAGUCUGUGGUUGGAUGUAGU
+CACAC
+>X84742.1/5239-5302
+GUGUCUCUAUGAAGGAGGGGCCCGAAGCCCUUGUGGGCGGGCCUCCCCUGAGCCCGUCUG
+UGGU
+>AF195142.1/461-524
+GUCACCGAAUGAUCUGCUCUGGUCAAAUCCUUCUAUGCCAGCCAGGGUGGUGAUGACCCG
+UGAC
+>AC002327.1/156204-156268
+CUCAGCAGGAUGAUGAGAAGGGCUGAAAUGCUGCCAAACCAGGUCCUUUUCUGAUGGUGG
+CUGGG
+>AF333036.1/2190-2249
+CAUGCGUCCAUGAAGUCACUGGCCUCAAGCCCAAGUGGUGGGCAGUGACAGAAGAGCUGC
+>S79854.1/1605-1666
+CACUGCUGAUGACGAACUAUCUCUAACUGGUCUUGACCACGAGCUAGUUCUGAAUUGCAG
+GG
+>AF195141.1/689-759
+GACUGACAUUAUGAAGGCCUGUACUGAAGACAGCAAGCUGUUAGUACAGACCAGAUGCUU
+UCUUGGCAGGC
+>X53463.1/847-903
+UUCACAGAAUGAUGGCACCUUCCUAAACCCUCAUGGGUGGUGUCUGAGAGGCGUGAA
+>U61947.2/4246-4309
+GAGGCAGCUUUGUGACGACCUUUGGCUAAACUCCAUCGUGAGCGCCUCUGGUCUGAUGCG
+CCUC
+>L14329.1/236-302
+CUCGCUAUAUGACGAUGGCAAUCUCAAAUGUUCAUUGGUUGCCAUUUGAUGAAAUCAGUU
+UUGUGUG
diff --git a/benchmarks/cmsearch-rmark/rmark-test/rmark-test.ebd b/benchmarks/cmsearch-rmark/rmark-test/rmark-test.ebd
new file mode 100644
index 0000000..615397f
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/rmark-test.ebd
@@ -0,0 +1,11 @@
+RF00005 AB042809.1/7700-7764 rmark-1_12 2191 2255 1
+RF00005 AJ011856.1/70824-70908 rmark-1_12 35501 35585 0
+RF00005 S64977.1/800-870 rmark-1_12 40168 40238 0
+RF00005 X15613.1/59-121 rmark-1_12 47299 47361 1
+RF00005 AF396436.1/47447-47513 rmark-1_13 7373 7439 1
+RF00005 X03240.1/6071-6134 rmark-1_13 28142 28205 1
+RF00031 AF333036.1/2190-2249 rmark-1_12 19497 19556 1
+RF00031 X53463.1/847-903 rmark-1_12 10581 10637 0
+RF00031 AY060611.1/560-627 rmark-1_13 8240 8307 0
+RF00031 X84742.1/5239-5302 rmark-1_13 32739 32802 0
+RF00031 Y11111.1/1260-1324 rmark-1_13 14349 14413 1
diff --git a/benchmarks/cmsearch-rmark/rmark-test/rmark-test.fa b/benchmarks/cmsearch-rmark/rmark-test/rmark-test.fa
new file mode 100644
index 0000000..bb4918e
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/rmark-test.fa
@@ -0,0 +1,2002 @@
+>rmark-1_12
+GCCCUACAGAGAGCUAGACGCAUGAGGGCUGAAAUAUGUUCUGGUUAUGC
+AUCAGUUAGUGCUCGGCAACCUAACCAAUUCUGGUGGUGUGAUAAUGAAA
+AGUGGCGAAGCCCGAUGGGUAACACCUCUAAUUGCAAAAAGUUUGGGAUC
+UUUGGCGUGCGAAGAACUGUCCAUAUUAGUCGUGUUCACCGCCUGCUUGA
+AACAUUGGGGAUAUGCAUAUGUUGUGUGCUAUGAUUCUUGGAUCCGAGGA
+GCGGAGUAGCUUGUUACAUGGAUACCUAGGGACUACCCGAAAUUCGCUAA
+AGCCGAAUGUCACUUAGGUGUGUGACUUUAGAAUUCAAUGCUAAGAGAGA
+UCGAGUCAAUGUGUUAGAUUACAGGGUCGAUGACAGAAUCGUAGAUCCGC
+ACCUCGGGUGUCUCCACGCUAACUAUAACUGUAGCUGGAUCACACGGCAG
+GGCCUCAGGAACUCAGUGUGACAAUGACCAAGGGGGUGCAAUUAGACUAG
+GACUAGUCUACCUAACAACAAGUGUACUACCAGACAGCCUAUUUAACAGA
+GCCGGCCGGAUGUACGAAUGUGGCUGUUGGGAUGACGCGGGGACUUCGCU
+GUUGUGGGGCCAAUGAGCGUAAUUUAAUCACCAGUACAUUUUAAUGCUCG
+AACCGUAAUUUAAGCUCAGCUUAUAUCAUUUUGUCAAGCUAUUUAGCCAG
+GGCCUAGCCCGUAGGCCUUAUUCAAUCGUGGUACUUAUAUGCCCGGGCUA
+GUUGUUGCGCCAGGUGGCUCACACCAUCUACUCGAAGGGCUUACCGCACC
+ACCACACUUUAGCCUGUGUCACGACGAUGAUAUUCCAAAAAAUUACAAUG
+AUUUGCAGUAUCCGCCUGAAGCUCAGAACAACUAUCGUGACAUGUUGAAC
+ACUUGGAUUGUGCUGAGCAAGGGUCGGGCGUAACUACCGGAGGGGGCUAC
+AAGGCAGUGAUAUCUUUUGCAACGUGGCGGAAUCCGGGUCGUCCGAGGUU
+CCAAGUGUAUUUGAUCGUGUGAGUCAUCUGGAUACCGAUAAUUGUACGAC
+GCGAAUCUCUUGACGGGGAAGUCAUCAGUCCGGACGAGUGUGCCUCGCUG
+CGUUUAAGCGAUCUGUGGCAACUGCACCCAUUUUCACACAGUUCUUUUGU
+CAUCGCGUUCUGUGUUUCUCGAGGACUCUAUUCAUGGAUGGAGGACUACA
+AUAUCGGCCUACACACGCCACCCUUACCCGCAUGCGUAUGAAUAGCGCCA
+AGCUCAACCACUCAGGGUAAUCCUAGUAACAUCUUGUUAGAGCACGUAAU
+GAGCCGCUCAGCGACAUAUUCACGCAGGGUGCAAUGCCUCAAUCUUCUGU
+GUCUGUGAGUACAGGGACCUUAUGCCCGUACCCUCGGUACAGGCACCAUG
+GGCGAAUAGCCAAGUGUACUUACAAAGUCGAACGGGGAGAUAUGUCUAUA
+GACUUCAGUUUGUACUAGCGCGGCUCGAGUUCUGGUCGCCUAUUAGUAGU
+CAAUUGAACUCUGCCAUGCGUAAUUUCAAUAGUGUGGCGUGUCCUCCAGA
+UAUGCGGCACAACUUAACUACGACACGUAGGGCAAUUUCUAGCGUCAAGG
+GAAACCAAUUGCGCCACCUGCGGGGGUGACACGAGACAACGGGACACUGA
+UUUCCGGCACCACAGCGGAUAUUGCCGUGUUCCGUGAGUUCUGGGAUAAU
+CAUUACAGCUUUUGGUUAGUGUAGACGUAUGCUAAAGGUCUGGUUGACUA
+UCUGCAUUUUACAGUUUACAACAACCCACUAUCUGUAUAGUAAGCAACAA
+GUUGCAGUGCAUAAGUUAAUUAUCAGAGAUCCAUGGAGAGAUGCAUUAGG
+GAAUGGCACAGCCGUAACAAAUUCAGAUCCAGUGCGUAAAAGUGUACUCC
+ACAGACUCGGGGAAUGUCUACCAAAAUCCGGCGCAGAUCUUCAUCCUUAC
+UCGUGAGUUUCAUCCGGGUCAAUUUCUGCCGACGGUACGUCCUAGCCGUC
+UGCAGCUCAACAGCUCUAGAGAAGGUCGCACCUUAAUUACAUUGUCAAUC
+GCUUAUUACCUAGUACUCAUGGUGAAUCUAUAUCGUUGCAGAACAUCCGU
+AUAGUUCCGUGAGUAACCUGUCCCACAAUCCACGAGCCUGAUGGGUAAUU
+UCUCGUGCUAAAUUUUAUUUAAUCGUUGAUCCUGCAUUGAUCACUAUGGA
+GAUUUUAAGGUCUCUAACUUUAACUUAAAAGGUUAACGCUCUUAGCUUCA
+UAGUGCUGCGCCAUGUCUUUUCCAUAGCAUAACAAGGUAGAUGGCUUAUU
+AGUGGACUCUCUCCUCGAGAUGAUUACGAAGUGAGGCGCCUGUGACUCAC
+UUUUACUCACACACCUACUGUUUCGAUCACUCAGGUUUUGGCAAACAUGC
+GGUUGCACCAUAACAUGUCCAGUGCAAUCGCCCGAUUUCGAGUAUGCCGA
+CGCGGAAUUGACGCCGGCGACAUCGGAUACCCCUGAGCUCGUUGACGCGC
+CUACGAAGAUACCGUGCUCUCGGAGUCCCAGCUGUGGGGGAAUGGAUGGA
+AUCACGGACAUACUUCUGUCACCAGCUCGUCUUCCGUAUAACUUCGGAUC
+UGAGAAACGGACCCAGAUAUGCUCUGAGGGGUAACUAUCUACCCCACGUA
+UUAGUUUACUAGUGCUAUGAGAGUCGCAGUAGCUGCGAGAAAACCGAGAA
+GAUUGUGGGUAAUUGGGCGGUAACACGAGCAGUAAAUCUCCACGGGAACU
+GCCUCGUACAAAAAUGUAAGACGUCGGUGAACGCUGGCGGUGUGCCUAAG
+ACAUGCAAGUCGAACGGGAUUUGUGGUCUUCACUAAGGAGGUUCUCUUCU
+CUUUAGUGAAGAUCGCCAGUUCAGUGGCAAACGGGUGAGUAUAAAAUAGG
+AACGUACUUCGAAGCGGGACAUAGCCCCUCGAAAGAGGGGGUAAUUUCCC
+AUACGCCUACGGGUGAAAGACGCAAGUCACUACGAAAACGGCCUAUUUAC
+UACCAGCUAGUUGGUGAGGUAACGGCUUACCAAGGCAAUGACGGUUACCG
+GCUCUUAGCGGAGAGUCCGGCACAAUGGGACUGAGACACGGCCCAUACAC
+CUACGGGUGGCAGCAGUUAGGAAUUUUGCGCAAUGGACGAAAGUCUGACG
+CAGCGACACCGCGUGGAGGAUGAAGACCUUAGGGUUGUAAACUCCUUUUU
+AGCGGCCAUGAAGGCCACUAGAAUAAGUAGCUACUAACUACGUGCCAGCA
+GUCGCGGUAAUACGUAGGCUACAAGCGUUACUCGUUCGAAAGUUGCUCGA
+CACUCGCGCGUGGAUGACAUCUCUCUAACAUAAACCGACGAACGCAAGGG
+AGACUUAGUACAACACAAUCUGGAAAAGCCAGUAGUGGUGUCGAAUAUUG
+UGCCAUCAUGCCCGUCAUACCGUACGGCUUGGAAGUAUGAUAUAACUCAG
+AGUGAGGUGAUGCCCGACAUUAGGGUGGGUGGAACAGAAAGCCUGUUCGA
+GUAGCUGCCUGCACGGUAGCUUGGUGAGUAACCUGCAUGGUGACGUGCAG
+AGGCUAGCCCCGGCACCUUAGCAGCAACCACGCAGCCCAGCUACAUUCAG
+UUACCUAGGCACUAGGGUAUAUAGUAGGUGUGCCACUUUACGCUAAAACU
+AAAGAUAAACCUUUCCUCGAGCAGGAAAAUUCGAGACGAAGUGCGUAUGG
+GCAGCCAUAAAUGAGUGAGUGCUCCUCCCGAGUUGAACCGCUAACGGAUU
+CCUCACUGGAAGCCGUGCGAGGUAGGGACCCCGUCCUGAAUAGGUAGCUA
+GAUACGUCCUGUAAUUACAACGGCAUAUUUCGCCGUCAGUCUCUUACUGU
+AGGGGUAAGGGCCCUAAUUCAUUGGGUAGAUUUCUUAUUGGUUCUCUUGU
+UGUCUAAUGACCUUCUUUUCGUUGUGUUCUGUUAUUGGUCACAUGCCGAA
+GAUGAACCCGGGUUGAUGUCCUAGUCUGCAGACGAAGGGCCCGUCUGGGG
+AGAUGGGAAGACGUCGAGACGCGCCAAUGGAACUACGUAACCUCUAUACG
+UCUUGGCUCAAGUACGUCCGCUCCUUCGCAGGCGGCGACCUCAUCCGCAU
+AAUGAGCCUACGUACAGUGGCGUAACCUGGACCGCUCCAUUGGUGUGGCU
+UGAAUACAUAGCUGCGGGACGUUUUAAAAAUGGGGGAGUUCAAAUAUCCU
+CUACCACGGUGUUGCAAUCCACGGCGUGCCUUCGGCUCGGAUGCAAGAAU
+GUCGAUGGGUUGGGGUUUCUCAUAGGGACGCGGCACUCCGGAACCUAACC
+CUCCAGACAGCUAUUCGGUUAUCGAACUUUAUGAGUUAGUAAAUUACUUG
+UCAAGGAGGGCUACUCCGCAUACCUGCUCGGCCGCGUUAUGUUCUGCAGA
+GCCGCCCCCUUCAACCCCACUAAUCGUUGGGGUUUGGCGUCUCCGGAUAC
+UUGAUACUGUACGGUCUUCCAGUCAAUAAGUGUGUCACAUCAGUCUCUCC
+ACCGCCUUCCACCGGUCUAAUAAAAAAUUUCUAUGGUCAACUAUCCCGCC
+CUUGUUUUUCGUGAAUACGAUGCCUUCAACGAGAUUCUGGGUAUUUUUCU
+UACGUGGUGCGGUAUUCAAGGGAGAGUACGCAGCCAUGAAUGGAUGAUCU
+CCACUCUUAACUAAAAGCUCGAUAAAUAGACUGUGGACGAGUGCCAGGAG
+UAUCAUACGAUUACUUAAUCACCCCCGCAGCUCCUCAGGGAGGCAGCUUA
+GCUCUUCCGGUACCUUUCAUCAAGGCAAACAAUAUGCAAUUGGGGUGUCU
+AUUUUCAGAACCCCCCACAGAACGAAAUACUAUUCCACAAGAGAAGUGGG
+AGAAAAGAUGCACAUUCCGGACGUGGAAGACUUUCACCCGCUAAGUUGUG
+UCGUCCUGGAAUGGCAUGCCACCGUGUGUGUGGUGGAGUACAAUGGAGAC
+GAUGUCGUACUAGUUCCGACAUCCGCCGUUUGUAUUGGCACGAGUUGCAG
+CGUUCAAUCUACGUUCCGGGGUCCUUCAUGGCAUCCCGGCCAAUAGACUA
+UGGUCAGUAAGUCUAACACGGUUCCCCAGCAGUAGAAGAUUGAAACUAAC
+UUUAGGGUUGAUUUUAUCACACCUUUCGGUGGGUCAUAGCGACUGGUGGC
+UGUUGUGGUUGCGAUGGGUCGGCGGCCUAGGAACUAACGCAAGGAGCGUG
+AGGGAGCGUCCGUUACCUACUUGGACCUUCGUUGAUGCGUGGGCCCCUCA
+CGAUACGUACUUCUUGUCGCCACACGCAAGUUAACUGGGCCGUUUCCAGG
+GGUUGAUAUUUUCCCCAAUAGUUGUAUGUAAGCAGAGUAGCUUGCGAGCU
+CUCUUCCCAAAAACUGUAUGUGGGAGAAAAGGCACCUAUUCUUCGAUUAU
+ACAAUUGGACGGCUAAAAAAUCGUGAAUAAGCUAGCCAGGAGUUCGAUUA
+ACACCUUUCUUUUGGGGCCGGGCGGUGUCAUGCUGCCUAGAUAAUCUGCG
+UACUUUGUACGGCCAAGGUUUUCAGGCCAGACACACUUUUUUUCAAGUCU
+UGCUAAUAUAAGCAUAGACCAAACGUUCAAAGCCCUCACUCAUCAGAGGU
+CCUGCCGAGCCCUAAAAAGACCCGCGUCACUUUUUGUAAAGGCGUUUCAC
+UCCCCGGAACUGAUCACGCUGAAUAAUUAACAAGACCACACACUCGACUG
+CUAAUUUGGUAGGCAUGGAGACCGGUAUUACCAACCUUUCUGUUCUUUGU
+GGUUGGCACACAUGCAACUGAGUUGCUCUUCUACUCGAUUUCAAGCCAUG
+UACUACGAUCUAGCUCGAACGGAGGCCGUGCCGGGCCUGUAAGUUCGUAG
+GGCGAAACCGUAGAGGUGAGAUAACGACUUGUCACCAACAAUGCGGAGGC
+GCCCCACCACAGUCUACACGUUUAUUAUAGGGCGCCGUAUUCCAUGAUCG
+GGCGCACAGAGGUACGCGACAUAUUUACUAGGUCGGGCCAACACCUAUGU
+GCAGGGUUGAAGCUAGGAACGGAGGAACCAAGUUUGGGGCGUAUCUGCCA
+AAAAAGCUGAAGCUAAAGUAUGAAAAAGAGAUUUCAAAUUUUAGACUUAG
+AGCAUUUAGAGAAGGACAUCUCUCAGUCCUAGCCCGUCAGCUAACUUCGU
+AGGCAUUGAGAGGAGAUCUCUUAUUACGAGUCCCCGGCGGAUUAGGCAGG
+AGUACUGAUAUCACUCACAUGAGAAAAAAUUUAUCGCCCCUGCCCCUUUU
+CGAGCCGGCGGUUGACGACACUUUUAGCGGGCCCACCAACGUUGGUUAUG
+ACACUAGGGGUACUCCGAGGGGUGGUUUUCCGUCGGUCCAAAAGAUCGAG
+CAUUCUAGGAGCGCCUGACGUUGCCCGCGAGGGGUAUGAGCCUCUUGGGC
+AUAAUUCUAGAACCCAGCGGUAAUAGGAGAGUUCUAUCCUUCUAACCCUA
+AUGCACAGACCCCUCGCUGCUCUUCAUGCUCGUUGUUUUUCUCGCUGACU
+UUCAGCGGGCGAAAGAGCAAUGGAAGCUCAGGACUAAAAAACGUCAGCCG
+UAGGCUUUCCUAUAGCCGCAGGCCUGCCUGUCAGUGUGCGCGGCCUCUGC
+UCGCAAUGUCCGCAGCGCCUUCCUAUGAGGCCGCAGUCUGCCAAUACCCC
+GGGCAGCCGCGAAGAGCUCGUCUCUGUCAGCCUUUGGCGCUGCGGCGGAG
+UGGGGGAGGCCGCUGAUGGCAGCUGAGAAUAAAGCGAGCCCAGCUGCCCC
+GCUCUGUUCCACUGCCCCUGAGCUGUGGGGUUGGUGAAUUGCAGCAUGGC
+UCCGACAACUAGUUCCUGACAAGAUCGUGAGAGACAAGACGAGGACCUAC
+UAGAUCCGUUGCCGAUCUCGCUACUUAGGUUUGGUGAUUGUUCACACUAG
+CUAGAGUGGGUGCUACCCAGCGCGAGAGUCAAGUAAAAAUCUGAGCAGCA
+CGUGGUUGAGAGUAGUAAGGUGGGAACAGAAGAUUCCGUCUAUGCAACGG
+UCGCGAUCCCUGAAUGAUUCUUGCGGAACACCUGGAGUUUCAGACAGUCG
+CGAAGCAAAGGCUACGUAACAUCUCCAGUAAUAAAGGUUGGAGAAAAUUC
+UUAAACUCAACGGCCCACGUGUAAGGGUUUGCAAUUCUUCUGAGGUGGUC
+GCCGCAUCCGUGGUUGUGAGCGCAUGCGUAUGACCGUUGUCGGAUCCUCA
+CCCGAGGGAGUUGGGAGAUGAACACAUGACGUUGGCAAAAGCCUGUACUG
+CCAAUCAGGUGUCUUCUACGCGCCCAUAAGGUAGUAGCCCGCAGCCUUGC
+UCCGAUGACCGACUCCGAUUUGUCGCUUAAGGAACCACUCACCAAAGUUC
+CCGCGUCAUAAUCACUGGUUGGUCCGCUCGCUCGCUAGUAUUAUCUAACC
+GGGACCCCCAAUACUAUCUCGGGUGUUUCCGGCGAGCAGUGUCCGUCCUU
+UGGCCGCAAAAGACCAUAAUAGCUUGGUUCCUACAUGAUCGCGCGACGCG
+AGCCCAAAGGGACUGUAUCGCGACGUUAGUCCCUGGGCCAGGUCGAGCCG
+CACUCACGCAGAUUCUCCUCUACGAGGUAUCCAACAUCAGUUCUAAAUCG
+UCUAAGACUAGAAAUGCUGUUGCUGUCGCGGAGGGAGGCCGCCAGGCUAC
+GACUGCGUUCAGACUGCGAUGCCUAAUAAGCACCAGACAGUUUUACCCCU
+UACUUUCGCACAACUGACGGAAUACAGCUUUUAUGUGAAGCUAGCCGAAG
+GCAUGAGAUACUGAGUAAGCUCUCAGGGGAAUCAGGUGCAUUACCGAGGC
+AACUGAAACGGGUAGGGGAACAGUCGUGGGGCCUUGUUGCCUCAGCGUAG
+AUGGAGCGAUGUCACGUGUGCGCCGAGCCGUGCAGAGGAUUCUCUCUUUG
+CAGUGAAACCGGCCUUCUGGUGACCGCCUUACGUCCUAUCGUACGAUUGA
+AUACAGAGGUACAUGAAAAAGUUGAAACUAGAAUCAUCGCGGUUUGUUAG
+CGACAUGAUCACUUCGUAGUUUCUUGAUUAUUGAACAGUCACACGAGUUG
+AGGGAGUAUUACCCGAUUGUCUCGGAUCGCGUGGAGCCGUCUGUGACCUA
+CAAGACACUGGCCUGGUCUCCUGGAACAGGAAAUCCACCUACUAUCUCUG
+GAAAGACAAUGACACAGUGGUUAACAUAAAUACUAUUAAUCCAGAAUUAC
+UCCGUGGUGGAGCUGUGGGGAAUCGAACCCCAGUCCAAAAAUCUUGUCCU
+AAACACAAACUUCUACAAUGCUUAGAAAAUUGAUUAGCUUUUUAGCCUUA
+AAACUAGUUCUGGUCCAACUUUCUAAAACCUUGAGAUAGUUUCAAGAGUU
+CUUGUUUCUUAGUUUAAAAGGCGAACCACCUUUUAAAAGCGUCUAGCUUA
+AGGUUAUGGAGCGAUUAAAACGCUAGAAAUUCUAAUCAGUCCAGCUCCAA
+AAGGAGAUUAACUCACGCAGCUUUAGCGUAAGCUGGAGCGUAAUCUGCGU
+UGUUUACAGUUAUUUUUGUUGCUGUUUUACAAGCAGCGCUUGGCAUGCUA
+UCUGUGCGACAAGAAAUCUGUCGAAAUCCAAGUCAGCCCCAGUUAGCGAC
+GAACGGCAUAGAAGAGCGCCGGGGCGGGGACAGCUCUGGGUGCCCCGACA
+AUUGCUCGUCGUCGUCGUCGCAACAUCUAUUCUUCAGGCAGAUUGAACCU
+UGGGCUUCACGGGUGGCACGUGUAUAGGAGACCCUUCAGCACUAGCUUAC
+UCGGGGCGUUAACGAGAACGCCGCUCGCGACUAAAUCGUACUGAAACGCG
+GUGAACUAACCUGCUUAAAUAUCAAACAGCACAUUGGGCGUAAAAGAAAG
+CCGACCAACUGGUACUGGCGAGGUCCCGCGUUUACGGCUAUGUGCCACGG
+CCCGCCCCUGAAGUUUGGUGUUCAUAAAUAAGGUGCGACCCGCAGACCCC
+UCGCUAAUUAGUCAGAGUUUAAGGUCGGCCCUUUUGUCCAAACUUGGAGC
+GGUUGUUAUACGUGCGAAACAUCAGUUGGACAACCUGCGCACAUUAGCGU
+CUCGCAAACCUUAUUGCAGCUCAAUGUUUCACGACGUACAGCACCCGGGG
+UGGCUCGUCACUAUCGUGAUUACAGAUUAAAAGACCUUAAAACGUACCAA
+ACGUCACGGGAAGUAGCAGAUCCACACCUAAUUCGUAUACUGCUUCAAUG
+GGCGUUUUAGAAAAUACUACUUAACCAUAACAGAUGCUUCAGCGUAAUAA
+UCGAGGAUUGCGACUCGGCGCCCCGCGCGGGAUAAAGGAAUUCGGUCAGC
+UGCGGAGCUCGCCAGUUGUGACGCGUGCAUCACUUACGCUGACAGUAUCU
+GGUGCGAUAGGUUUUAUGUCUGCUAAACGCUUUUAGUACACGGUUCCGCA
+CCGAGGCCUGUAGCACAGCCACCUUAUGGGUCGACCACGGACCAUAGUCU
+CAGAGCACUCACACACCUGCUCUGAGUGCUGUCUAUCUGACAAAUCACUC
+AUGAAUGAGGUACUGCCGACGAAAUUGGCUAGGGCUUUCUAUGUUCACCC
+GUAGGAAGGUAGAAGACAGUCCUACUUGAUCGCGUGGUAUUCCUUAGAUU
+CCGUCUGGCCUUAAGUGCCCGACAUGGGACGAAUCGUUGCGAUCACCUAU
+CCGUCUGUGCCCCCCGUUAAACGUACAGCGUUCGAAUUGCCUGAGCACGU
+GUCCUUUCGAUUACGCCUCGCGUUCCCAGCCCCCAACGUAGAGACAGGUA
+CUAAUGUUAUCUCUUGCCGCCAUCUCGCCCCUCUUGUCACGCAGAGCCUG
+AGGUAACUAGUUGGGAAAACUCCGUACCCGCCCCUGCAGACGGUGGUUAC
+UGACCUGCGUACGCCCCCUGCGAGUUUUAAAGUCGCCGGGAGAGAAUUAU
+UAUACUGUCCUGGGCGAUAUGCAUUACCCGACGGUCCCUGUAUAUGACCC
+ACAAGAGUAUUUCUAUGUCACGAGUCCUGGGCGUGGCUACUUGUAAACUU
+GGUGCGAUAGGACAGUUCCGUACCAUCGUCCGCUCUCCGGGUCUCCAUGU
+UCGGGUAAUAACUAGGGAAAUGUGCAGGAGAGUGUUACACCCAACUACAA
+UGUAACCACCGAAGGCGCAGACACCCUUAAAUCGCUCAGGUAUCAGGGAC
+UGCACAUUGAAAGCAAGUGAAUUCGGUUCACAACCCUAGCGGUGGCUAUU
+AAUGUAUCGCCGACCAGGUGCGGGGCCCGAAGGCAGCGUAGAGACUUAUA
+CCGUCUCUGGCCAGGCCCAAAUCCUUUGUCCUCUUUCGUCGCAGUUAUGA
+CGACAUCCGUGAAAGAACUCCCUUCUAAUACUUAAGAUUGUAAGCUUCAA
+UAUGGGAUGCCAGGGAUUUCAAGAGAAGCCAAUCCGCUAGAAAGACUGAU
+GGUAUGACUAUUCAUGGCGAUGUGACGCCCGGGCGGGCUCUAAUACUAGG
+ACACUAGCUGUGCAACAUCUACACGGUGGCGACGAUACCGCUCCGUAUGA
+UUACUUAGCUUUGUUCAGAACAGGUCUAAAGAAAAUGCUCCUCUCUGGAC
+AGAUGCGACGUUAGGUUCAAUCCACGGCUUUUCACAGAAUGAUGGCACCU
+UCCUAAACCCUCAUGGGUGGUGUCUGAGAGGCGUGAACCGCAAAGCGCAA
+GGGCCCUUCAUGCCCGAGUCCGACUCAGGCCCUUCGAUGACAGCCUGGCA
+CGACCCGUGUCACAAUUCUCACCACACUAAGCGGAGGUGAUGGUUUACCG
+GAUGGCUCAAAAUGAAGGUAAUCAUGGUUUGUACUCGUAUGCGUUAUUUC
+CGACGUGAUUUGAAUUGUUCGGUCUAUUAAAAUUGGAGCCAACUCGAAAA
+CGUCGGGAUAAUCAUGGAACAGCACUGCCCCAAUCAUGCGGUACAUGACG
+GGGACGUAGAACUGCUGACGGUGGAUCGAAUGCAGGACGACGGAACCUUU
+CUGGCAGUGGUCAGCUCGAGUCAAACUACUCACUCCCAGAGGGAAGCAUA
+AAUUAGACAGUCCGUGUGCGGUCAUCUAGUAUGUCGCUCGAUACCAUAAA
+GGAGGUUCCUCCGAAAAGAUAACUGAGUAUUCUGAUGUUUUAUAGCAAAG
+AUGCAGUAGAGCUAGCGUGCCAUAUAAUCCAGCGCGACCAUUAAUUUCGG
+GGGGACUCCGCGCACCAUGUGCAUCUAGGGGUGUCUUAUAGCAUGACGCA
+CGAGAAUCCUUGGAAGUUAGGGACCGCAGGAUGCAAUGCCCGCGCAAUAU
+AACUCAGUCGCUGCUAAAGGGGCCCACGUUUAAGGCUCAGGUGGUAAGUG
+AUAUUUUAGUAUAACAGCUUUUGAUACCACAGCAGCCGGUGAUAGCUCGA
+UCUGGCCGUACAGUUAGGGUACAGGAGUACGUCACGACCAGUAGUAGUCC
+GUGAUACGUAUUCCUGCUAGGAGGAGGGGUCACGAGAUCGUAAACACUGG
+CCUAAGCUGACACCUAAUUCGGGGUCUGGCGUCUAAAAGAUCAAUCACCC
+UCUUGCACUUCGGGGGAUUAAAGCACCGCUGCCUCCUCCAGGGUGCACCU
+UACUUUCAGGAACACUUCCAUAUGUGCAAUACCGGUCGCAGAAAAGAAAU
+ACAUAACACAGUAAAACAUUUUUCGUAGCUGGUUAAUUUAUGGUUAACCG
+UAGGGACACCCUUCCAUAUAUUAGGCUUAUACGAAUUUUUAUUAAAAUUA
+UUUAUUAUCAACUUGAGCUAAGUCGGGGAUUAAAAAUGCCGACGGUGCCA
+GCUUUAAAAGCGAGACAAUCGUUCUCCCUUCCUGUUAACUAAUAGAUACA
+AACAGCAUCUUGUAAGAUAAGUCCGUGACGCCGAUCCGGCUCUACCACGC
+CUUAAUUCCACCCGGUGCGUACGCGCUGACGCAUGAGUCUUACAUGUUGC
+UGUGGUAAUUAGCGAUUGCACACAGGUAGCAUACAUCGGUAACCCUACCU
+CCUUUAGCAUCAGAGUUCGAACGUUGCUAGAUCGCGCAGAGUUUCCCACG
+CAAAACGUCAUUCAGAGUCGGCUUAUUUCUGGUUAGUCGCGAUAUGCGCA
+AUCUGCCUCAAGUGAGCAUCGGACCGGCACGUCGCAGUUCCCUGCUGCGG
+UUUAGCUGGAAACGCCCCCAGUAUGGUUUCAAGUACUAAGAGCCUAAUGA
+CUGCGACUACGACGCCACCUUCCCUCACUAUUUGUGUGUAACACUCCUAU
+CUUGUGGAGGCCCGCAUUUAUAUGUUACUAUCCCCUCUAAGAGAGGAUCA
+UACAAGCGGUCUAUGGUGCCAGGUGGGUUCUAUCCGGAGGAACAUAGCGG
+GUAGGGCUACUCACAUGUACACCCGUCUCCACAUCUAUUCCGACCCAAUA
+CCGAUGCUGGGUAAGUGGAAGAAGGCGACUGAAGUCCAACAGGAUUCAAA
+AAUAUCUUACGGAUGCCACCCCAACUCAACUAAUCCAGCUAGGCGCCAUC
+UAAGAGAUCUUCACUAGCACUCGGAGCGCUGGUGCAUGGUCGUGCUUCAU
+UGUAGUACCUUCAUUCUCGGCCAGUGAAGCGGUCCUAUUAGGUCGUGUGA
+GGCUGCGCCUAGGACGGAGCUGAGUCGGAUAAAUACACGACUACUGCCAG
+GUACCCCAAGCAACUACGGACUUGGCCAACCCAGUGAUGGGCACUUGUUG
+UUCUAGUCGUUAAUAUCUCUAUAUCUGCUCAUAUAUGGCGGUGUCACCCU
+CCUUGCAGAAGCUAGUCUAGACAAGUGUGGUUGUCGCCAACCGAUAUACA
+UUGGUUCGACGAGGGGUGUUGAUCGACCUCCGGAACAGACCCAUUGGGAA
+CUCCUCGUCGUCUCUACUUGUUAAGCGUGACAUGGUGGUGUAAUGAGUAC
+CUACACGGUGUACGCUGGGGCAGGAUAUCUGAGACUGCAAUAAUCUUGUC
+AAUUGUUUCCAUACUGCACAAGAUGGUUUCGACUCCUUGAAGAACUUAUC
+AGUGUGGGCGUCCGUGCUGAGGGAGGCUAUAUCAGUCCGUCUAAUGGACG
+CCUCGAAUCUGUACACGAUCAUAUUGCAGCUUCCCGCUUGUUACGUCCGA
+CCGCUCUGGAGGUGUAGCAGUAGCAUGCCAGCGCAUAUCUAGGGUCCUCU
+ACAGUUAUCGUGCGCUAAUCGUCACCGUUUCAACCCCAAAAGCGACGCAA
+AGUUUUCAGCUUGGAACGCGCUAGAUUAAACGUGCCACACGUUCACGCCU
+AGCUCUCAAAGCACUUUUUCACUGCGCUACUACCGCUCGAGAGGCGCUGC
+AAUGAUUUCACAUAUGCGAACCUUUCUGUCCCGCACCUCUCCCAACGUGC
+AGCGAGGUAGUGUCCAGGGGGAUGACACUUUCAUAGUCGCCGUGCGUCAA
+CAAGGUGGACCCACACAAGACCGCGGCAAUGGUGUCAAGGAUGGCAGCCC
+UAGAGUAGUGCACCUGCCGAUGCGUUCAGUGUUAACGGUCUAUGACAGCA
+UAAAGGAACAUCACGAGCUGGUCUUCAUGUGUACAUAAAAAGGCUUGGAU
+UUAAAAUUUAGUAAAUCCGCUAGGCGUGGCAUGACAUUAGUGUGCGCCUC
+UACCCGACCGGAGGACUCGGUUACGUCUUAGCGGGUCACCUCCUGAAGCU
+GGUGUAUUUAGAUACGCGGUGUACCGUUCUGUCCCUCCCGAUGCCUCGUU
+UGAGCCCCCCACUUGUGCGAACCAGGGUGCCUGAGGGUAGCCCCUUCGCU
+CCUAGCAACUGAUUCAUUGGCAGGAGGGGGCCUCCCCUUGACCACCGAAU
+UGGCGACGGCACACCCACUUGCGCUAUCCAAGUUUUAAAAUUCGUGAAUG
+CCUCACCCAGCUUUUUGAUUGCCUUGACAGUUGACCCAGAGGUAGGAGGA
+GGUUCGACAACGAGUUGUCGAUAGUUAAUAAACUCGCAUCAGAAACAUAC
+UGUUCCGUGUCGGUGGCGUCCUCCGAAGAAAUCCUAGUUUCGAUCGUGCG
+GCUUGUAAUGCUGGGAGCAACAAUCGGUGGCAACCGUGCAAGACGAUUUU
+CCCCCGUAGCUAUACUCAGUAUGUUACAUACGGACACAGAGCUUCGAGUU
+UAGUAGUAACACAAACCUGCGUGCCAUCCCAGGUCGACCCUGAAGUGUUA
+CUCCCCCCCUCACUUCAUAAGGACGGCGGAUACCGGGUUGGCCUUUUGCC
+ACUAAUCACGGGUUAUAAGUUUAUAUCUACCGGCACUCCGGGCAGAGUAG
+CAUUUACUCACAGAUAGAGCGCGCAUAUUUGUUAGUUGUCCAUACAGUGU
+CCGACAAAUCUCGCAUCUUAAGGACCCCUAAGGGUCGACAGGACGGGCAG
+CUUCGCAAGCCGGGGUCAAGCACAGCAAUACCAUCGCAAUUUGUUUAGAG
+UGUCAAAGGCGUGAAUCCCCCUUACAAGAAGUCGAGAUUUCCCCAUAUUA
+UAUCUUGCUAAGUUCCGUCUGCGAUAAUUCCCUCGAGACAGCGGCCCACU
+UAACAGGCUGAGUACCAGCAUGACAACCGCUGGCCUAGCUCGUAACCUUG
+UCUCAUAGCGUUACAAAGCCCACAGGAUGACGCCAGUACGUCUCUGCAUA
+UUGUUGUAGGCCAAACUACGAGCACCUUCACCCUACACCCUAACCACACA
+ACGUCCCCAAGGCGGCCCUCAAGCCGCCUAGUUCUUCUUUUGUGAACGCG
+UGAUUAUGCGGGCUAGUGCCGCGUAACUCUACCCGCAAUCCCCAUCAGGG
+AUUGAAUUGUAAAACAUAAACAUUCUGCAGCUGCGGUAAUAGCAUAUAGU
+CGUAUAUUGGAGAGUGGUCAACCGUUUAACGAGUAAGCUGAUGUGAUUCA
+AGAAUGUUCCGAGAUAGUCCCCCACCGCGAGUGAUAUUCGUCUUAAUGGA
+CGUGUGCCUCUAUACGCGUGGUCGGCCACUACACAGAUGUCUACCUUGAU
+UAGAGUAAUAGUCAGCUGGCUUACAAGACAACGGCUAAUGCGCCGUACCA
+AAUAGGCAUUUUUUUUCCGGCUACUGGCCCCAAACGCAUAUCUAAAGGCU
+GUUGCCAGGAAAGGGGUUCAUUCCCGGGUGGGGCUGGCACAAAUGAACCG
+AGUAAUCCAGCACGUUGAACUGGACUGGGAUCUUGCAUCGAAAUCGUCUA
+UCUACUGCUAAGAACUAAACAACACCGGAGGUCGGCUAAUAUAUUACAGC
+ACACUUAUUCAUCCGGUGAAUAACGGGCACUCAACUCAUGCCUCAGUAUG
+GCCGAAGGCGGAUCGAAUAGGUCUUAGCUCACCCCAAGGCCGAUUCAAGG
+GCUGUACCGCGGUUGUACCAGUGCGACUUGGACCCCUCGAAGUUGUUAGA
+ACUGUCCGAUUAAUGUACACGACACAGACCCUACACGAAAAAACUAUACU
+CUAGUCUGAUUUAGUGGGAUAAUAUAACGGCGGCUUACCGGAAAUUUGAC
+UGAGCCAAUUAGAUUGGUAGGAUACGCAACAGUGCAAAUCGCCGCGGCAA
+UCUAUCAACUCGUACAUUUUGACUUGCAACAUGUCUUAGGGAUUUCUUGU
+UCCAGCUGUACUACCGGAGGUAUAAUGACUAUGCCGGACAUACACCAGAU
+CUCAUCACCACCUCCCCCAGUCGGACAAUACCUCAGACGUCUCAACAUUU
+GUUUUUUUGGGGAGACUGGUUUGCAAAGUCAACAGUUCGACGUUUAUACG
+GACUGCAUUCGAGGGCAUGCAUUUUGGCCCUAAUACAUAAGCGUCGGUUC
+UUACAGAAGCGCCACUGUAGGCGACUUGAAUCGUCGUGUGACGGUAAUCC
+UCGAACUCGCAAGGCUACAAAUCACCUGUCGGCAAGUGCUGGAACCGACA
+CAGCAAUGGCAGUACUGGUUAUAAAGUAUGCAUGCGGGCGGAGUGCGCUU
+ACGAAGCUUCACCUUCUUGCUAUCCCUGCGACAUGCAUGGUUUGGACGGU
+CCUGUUUCGGGAUUACUAACAUCCAGGCGGUCACGAGUUAGCAUUUUACA
+AUGAAAGCACUAGGAGCUCAGCUAGCCUCGCGGCAAUGACACCCGUGAUG
+UGAAAGUUUUGCCUCACAUCUUGAUUGAACCCGGAGCGGAACGUUGGCGG
+CUGAGCGAGGACAGACCGAUCGUAAGGGAGCCCAGUAUGUGCGCUAGGGG
+CUGUCCCAGUAAGAAAGCGCAAAAUAAAGAUGCUGAUGAUCAAUGUUUGU
+GAACGUUUCGUCACAGAAUCAACACGACCGUUCCAAAAGGUGUGGGAGCG
+AAUGAGAUCUAGGCCCGGUCCGAGUGCUAUAUACUGAAGAACGGUGAUAU
+AACUUGCGGAUCUAAUUUACUCCGGUAGAGAACCUGGCGAAAGGCUAAUU
+GCGAUCACGUCAUAGCCUCCUUACCCGACAGGCAGAGUCCUCCGCGGAAG
+GCAUCCUAAACUCUCCCACUUAGAAAGUCAAUGGCUACGUGUGCUAAUGU
+UGGCGCCCCGGUAGACCCCUAGAAGUCAUAGCAAACAAAGAAACUCGCUA
+CAGCGGACACUCUCAUCGCCUCCCCUUGGUUCUUAUCACGUUUCAGAGCC
+AUCUAGUUUGAACUCUCUCCGUCUCACCCCGGAUCCGCUCCAUAUCGAUC
+AGCACGUUUCUUGGUCAAACCCCUCUGUCGUAGAGUCAAGGAAAAUUAAU
+CAGAGAGGUGCUGUCAGUGGUGUACAGUAACUCGUUGCUCGCCUGUGCAU
+CGACCGACCGGGCACUAUCACCGACCUAUGUCGCUGCCGCCUUGUCAGUU
+GAUCCAUUCCCAAUUCAGCGUAAAUUGGACCGUUCAUCAUUCUUACGGGC
+AAUUUUACGUAUAUGGAGUAGAUAAGUUCCUUGUUAAAUAAAAUAAAUGU
+UAAUCUUAAAUUAAAUAAACAAGUAAAGACCCCUCCCCAAGCCGUGCUUG
+CAUUUUUCAUUGCACACGGCUUUCUUAAUCUGAAUCUGCGUGGUCUAAGC
+UAGUUCGCCACCCAGCCAGUAAUCGCUCCCCUAGCGAUCAAUUCUCCCGC
+ACGCGUGUAGAUUUCCAGAAAAAAAGAUCUUAAAUGGGUACUGAUACACC
+UUCAUGCGUACUUGAAGCAGAGAAUAUAGGAAAACCUAGACGUGAGAGCG
+AACCCCUAUAGUCCCAUUUUAAUAUUGAAGACGCCCCGUACCUCGUGUCC
+CAUGCCGGUUCUCCGCGGGUAGCGGGCCGGGGCAGCUACUGCAUUUCGCC
+CACGUGCCAGUGCUGUGCAACACAAUGGGCUUCUGUCAUCUCCGACGCUA
+UGCACUUACAGACUAAUUAAUGUUUAACCUUCGCUUUCAGCGGUCUGUAA
+CCGGCGCCUUGGCUGACUUUGUCGGACGGUAUGUACAAAGAAAAGAGGCC
+AGUGCGCGGAAGCUCAUAGUGCAGGUUCGGGUGUCUGUAACUCGGACAGU
+GAAAUGGACGCAGAUAUCUUAUUCUUCUCGAGACUCUGGCGACUAUCAUG
+UCCUCGAGAGAUUAAAAUCAUGAACGUGAAACGGGGACCCGCCGGUGCUG
+AUACGCGGUUUCUCUGUGGGGCCUGCCCAGCAAGCCGAUGCACAGGGCAC
+AGCUACUACGGUAAGGCUGUCCCUUGACUGCCCAGGCGACCGUACGUCUC
+AAGAUGUUGAACAAACGCCACGUGCACGAUCGAGUAUAAGUUCGCCUCGU
+CGUAGCGUACCCCGUCAUUAGCCGUAUAGGGUCCCGACCGGCCGACAAUG
+AAGAGUCCAUUGACUUCGGCGAGACCCCAGCGAUAAUACAGUUGCUCACU
+CAAAGCAAAACCGGCUUUCAUGAGAAGUGUUGCAACCACAUAUAUAUCAG
+CGCCCACCGUAUGACUCUCUAAAUAGCAAUAUUUACCUUUGGAGGGAAAA
+GUUAUCAGGCAUGCACCUGGUAGCUAGUCUUUAAACCAAUAGAUUGCAUC
+GGUUUAAAAGGCAAGACCGUCAAAUUGCGGGAAAGGGGUCAACAGCCGUU
+CAGUACCAAGUCUCAGGGGAAACUUUGAGAUGGCCUUGCAAAGGGUAUGG
+UAAUAAGCUGACGGACAUGGUCCUAACCACGCAGCCAAGUCCUAAGUCAA
+CAGAUCUUCUGUUGAUAUGGAUGCAGUUCACAGACUAAAUGUCGGUCGGG
+GAAGAUGUAUUCUUCUCAUAAGAUAUAGUCGGACCUCUCCUUAAUGGGAG
+CUGUGAGGGCUCCAGGCACACGCAUUCAUCGCUCACUGUACAGACAUUCA
+UUGCUGUACGCGAAAGGGUGCCCCUGGGUGCUUCCCGUGAUAACUAGAAU
+CAUGGGCGCUGUCCUACGAGUACCUGCAAAGACGCCGAUUCCGCUGCUGC
+UUAAAGAACCUCUAGACUCUAGGUAUGGCCCCGUCGCGAGGGUACAACAA
+AACCGCGUGGGGAAAUUGCAGGCUCCCCACGCCACGUAACGGAAAUAGAG
+CUGCACUUGGUGAAACAGUAGUUUAACCCUAUCUUAGAUCUGUAAUUGGA
+GAGCCAGUACGCUAGCUUAAGUGAUUUUUCGGGAAGAAUGACGACAUGGC
+CAUUCUGUGACCAUUACAGCUAGUUGCGCUUUCCCACUUUAUAGUCGUAG
+GUCAUACAUUCGCCCGUCUCCGACAGACAGGCGAUGCAUUAACACCUCCC
+GCCGGAAAAAAGGUUGUACAGCCCAAGGCUGUUGUCGCGUAUGAGCUGCG
+AUUAGUGCGGCGCCACUCUAAACCGCCGCAGAUAAAUAUAACUGCUAAAA
+AUACACAAACUUACGCAGUAGCUGCCUAAACCACAGCCUGCGUGCCUGAC
+UUUCGCUCGCCUAUGGCGAUUUGAUGGCCUAAUUUAGUAGGAUACGAUUU
+GACGGUGUCUUGACGUCAGAGAAGAGAUUAAGAGACUCGCAAGUUAACUU
+UGUUCGAGGAUUGUCUCGUUAGCUUGUUAAAUUUAGACAGUCCCUAUGAU
+UGUAGACGCUGAUAUAGCAAGGCAUUUGGACAGCUAAUGGUGCGAUAUCU
+CGGGAGUUGUUUUCGCUCACUUGGGCGUGUGGUGGGGACCUUAGCCGCGC
+AAACAUACUCGGGGUAAUAGUUGUCGCCAAGUUCCACAGUGUCGAUAUGU
+GAGAUCGUCCCAGGUGGGAGCCAGGCACAGGUUCCGUGGUGUUCAAAAUA
+CAGUGCAAUCGCAGCACUCGUUUAGAGGGCGAUUACACGAUAUAUCAAGU
+GGAAGUUCGGGAUCGCUUGAAUAAUAAUGCACAGGAUCUCCGUUCUCCUG
+CUGGAGACCAGCCUGGCCUCUUGUUGAUCGGUAGCCAGGAGUUGUACAUG
+CCAGCUGACUCUAACCGAAUUCUAUAGCAGAUUGACGUCAAUCUAAUCUC
+CCAAUUCAUAUUAACUACAUAUGCUCGUCAAAAUCAGAUCCUUUCCAUAU
+GGUUAAGCGAUAAGUAAUGGCUCAACACCCCAACUGGUGGUGGAGAGUCA
+GGAGCUCACUAGUUAAAUCGGUGAAACUCCAAAACAUGGAUGCGGGUCGG
+AUGGUCGCAGUUGGCUGCCGUUCUCAGAGCUUGACGGUCCGUUGCACUGG
+GUAUGCUCCUGCAUGCGGUGCAAGGGCCCGACCCAGGGUGCCCUAAGCAG
+CUCUUCUGUCACUGCCCACCACUUGGGCUUGAGGCCAGUGACUUCAUGGA
+CGCAUGGCUACCGAUACCGGAUUCUAGGCCAGCGGGUCUGUAGAAAGCGU
+GUCGCGCAUUGGGGAGUGGAGCUGCCGCCCUGAUAACAUGGUAUAAGCCA
+UAGACCAAGUCUAGUAUAUGGACUUUGUGCCGCAUAUUAAGUUGCUACGU
+GCUAGCACGAUGGUUUCAAGCACAUCUGCGUAGAUUUGGAGAAGUCCAAC
+GAGUAUAGUGAAAUAACCAUGCUUGGCUCUGAGCCAUGUGAACAGGCAAC
+CUGCACGAUGGCCUUUGGUAUGGAAACAUCGGCACAUAUACGUGGGCGAU
+UCCCGCUUAUCCCGUACAAAAGUGGGUACCGACCGCAUUAAUGGACCGCG
+UGCAGAAUAACUCCUCCUGACGAUCGCUGGUCUCGAUCAAACAUAUGGUG
+CGCUCGAUGAGCCGGACCAUAAGAUAGUUAGAAUUAACUGUGCUGCGAAC
+AUCUCGGUCCGGAGGUUCUCUGACAGGGGUCACGCGACGCCGGCUCAGCA
+AUAAACUAGAUGUUUGCGCUCGUUUGGACUCGUGAUACCACGGCGACAGA
+UCCUACCCAGCUUAGCGUUUCAAUGCCUCGUCGAGUGUGUAAUGGUUUCA
+CUCUAAUCCACCCCGGUCUGAUUUGCCCGCAACAAGAUACUACGUUGCUU
+ACACCUUGCAGGUAAAUUUAUGGGUCGAAGUUUCAGAUCGGCAAAUUAAG
+CCCAGCAUACAAGUAGUUAGAAUUUCAUUAAUGGGUUUCGACCGGAGAGC
+UUAUUAGGGAGGACCACUGCUAACGUAUUCUGACGUAGUAUUGGACGAGG
+CGAACUUGUUACAUAUCUGGGAUUAGGCCCUCAUUGACAGGCGAUCUUGG
+GUGGCUUGCAUGAUGGUUGUACUCGUGUAUUAAACAUGUGCCUUAGUUUA
+GCGAUCGGGACUCAGAUGCGAAGCGCCAGCCUAAAGGAAGGAGGUGGUCU
+AAAAAGUUUCAUAAUCAACUCCUAGAGCGUAACUAGCCGUCUCCCCGAUG
+GCUCUUGAGUCCACUCAAAGAUGCGAUAGGAUAGUGGAGCUGGAUUUGUA
+GCAACGCUUUUCAACAGACUGAUCCGAGCAUCGUACCGAAUUUCGACACA
+AAAUCUCCUGAGGUUGCACCCGGCUCCGCCUACUCGGGAACGACUUGAAU
+GACCUUCCCGAACGCAGGCCACGGUGGCGCACCUGAUCUCGUUUGUGUGC
+UCUCGGGCACCCUGCAUAACUCAGUUGCUGGCAGGUCUUCGGACUUGAGA
+GCACUGUUGGCCUACUGGCUCGACUUCCCACUCGAAAAGCAGUGUCGUUU
+GAGCGUUCGUUCUCUCUUACCGCUGCGCGUCAGUUCCGGAGUUACACCGG
+AUUCCCUUUUCAGCCAUUUUUAGCCAUCCAGGCAUCUAAAUAGCACCAGC
+UUGGCGCUGAUAGUAUUCCCGAGGAGCCCCAUUUGCUAUUACGUGUUGCG
+CGAUGCAAGGUUAUGGAGACUAGUUUGUUCGCCACUUGAUGUUGUGCUUU
+AAUCAUGCGCGUCAGAGAUGGGCACAUACCCUGAGCAGCAAGUCACUCGG
+GCCAUCCACCUGUACCUACGUAGAAAAGCCCGAACGCACUGUCGAAAGAU
+GUUCGUUCGAAUGUUAUGUCCUGAACCAACGCACUUCAUGUCAGACAAAA
+UGACCGGACAUGUGUUGAACAAGAAUCUUCAGACCAAGCCAUUACAACCC
+ACAAGGUUAAAAGUAUUUGGGGUUCUGUUGCGUGAUAACCGGCACCCAAA
+GCGUUAAAAGCCCCUGGAUGACAGGGCCUUGUAGGCCGUCGGUAUAACGU
+UGAGCAAUGAACUUUAAGAGGUGUUAGAGAACGCUAACGCCGGAUACCUG
+CCUAGAUACUGCCACAUUCGUCAGAUGCAUCUUGGCAACGAAUUUCAGAC
+CCGUACAAAUGUACGCUGGUAAUAGCUUUUAAUAGGGUGGACCUCACCGU
+AUAAAAAAUGAGGAUGCCUAAUCUCUUAUAAUAUCAGCCUAGAAAACGUG
+CUUCAGAGCAUCGUAGCCGUCGGUCUGUAGCGACAUCAAAUUAAGCCGUA
+UCCCUUAGGUAUAGCCGUUGCUGCUUAGUGAUCGGCCCAGAUACUUGUAC
+AAUUCUUCGCGAGCGGAGGAGCCCUGCGCUCUUACUUCGAGUAGGUAUAA
+ACCCUUCUCAAGCUGGACCAAGGAGUUUAGAUAACCAGUCUGAGGCGCCU
+GUCCGCAGGUUGUAGACGUCGGUAGUCACUCCUGUCAUAAAAGCAUCCGC
+UCUGACCGCGGGGAGAGUAGCGCAAGUUGGUGGACGGUUGAGUAAGAUAA
+AAGCAUACGUCUGAAUGCGCACCCGUAGCUUCCUAUUGUAAUAAAAAGCU
+UCGUAGACGUAACCUCACACUUCUCGAAAUACAUGCUGGUAGCGACUUUU
+UAUGGCGAGUCACACGUAAGGUGUAUGUCCGAUCCAUGUCUGCUCGUAGC
+CGGACGGUACGGGCGCAAGAACAGCGACCAUACCAUAUGAGGGGAACGAA
+CGCCUGUAUCCAGAUCUUGCUGAGCCGCGAACUUUCGCCGGUGAAAGUGA
+ACGCCGGAACCUCAGAUUUGCAGAAGAGAGAGUGCUACUAACGCAAGACC
+GCCGCCUAUAAGCAGCCCGAACCAGAACAGAGGCACCUUAAUAUAGGGGA
+GCCAGAGCCCACUCCGCGAGGCCCCUUGGUCACGACACUAAGUGGCUAGG
+GGGACGAGCAAGUUUAACGCCUCUACAGACUAUAUAGCUUCGUUAAUAAG
+CUGGCUAGGUUUACUAGCCGUGGCCCUCUAUCAAUUAAACGUAUUAAUUG
+CCCGGUUCUGGGUGCACUGUUUUCACUCCUGGGGGUUUGUACUAGAUAGC
+CCCCCUGGAACGAGAAGAUGUCGCGCCCUCCUUGGUCGCACUAGUGCAGU
+GUGACCUAUUUGCUUUGGGACUUCACGUGCUCCUCAUGAGUCUGAACGUC
+GGUAAUUGAUGUCUCUAUAGGAGUUUGCCGUGUUGAGUGCCCCUCCGGCA
+GAGCAUAAAGAUCGGAGCGUCGCGUACGUGUGACAUGAUCUCGAACAACU
+AUGUCUGACGGCGAAAAAACGCAUCCGGGUCGCGCGUAGCCAACCUCUUG
+CUAAGACGUUCUCAGAGGCGGCUAGCUCACCCGGAUUAUAACCACGUGGG
+CCGGGCAAGAAGCCGCUUCAGUGACCGAGGUAAGAACUCGCAAGCCAAUC
+CAAAUGCCCCGCAACGACUGGUUCAUAGCAUUGUGAAUCUAUGCGCAGGG
+UAGGGUAACGGACGCACAUACCUGCCAGGCUUUGAGUCAGUGACUAGGAC
+UUUCUGGAAUAGUUCGAAGCGCAGUAAAGUCCGGCUCCCAUGGCAGCCGC
+UCGUCCUAAGUCUAUAUGAAACUCUCUGGAUUCUUAUUGGGCUGCGUCAC
+CGAUGAGACUCAAAUCGACUGAUACAGUCAAAAUGGGUCAAGGGUCCCCU
+CGAACUGUGAAAUCUGACAAGGAACUUACAUGUAAGAGAGUUCGAGAGCA
+GGCCAGCGCUCAUUUUUGGAAACAUAUCCCGUUUAAGUAACACGUAUAGU
+GAGCUCUCGAAAGAGGUAUGACUUCCUCACGCAUAAUCGUUGCGUCACGC
+GUACCAAGGUUAUUGGUGCCUGCUUCUUUCCGGACGAAGAUUUUCCCAUU
+GUAAUACGACAACUCAUAUACGUCCCAUCGAAGUCUAUGCCAUGCACUUA
+GCAGGCUUCGUCUAAACAGAAACAUUCAAGUUGUUCUGUUACUGCUUAGG
+GCCCCGGGGCCGGAGCUAAUACUCGUACCGCCCCACAACUAAGCAUGAUC
+GUAAUAGAGCGCUCUAGCAUCAAUCUCGACUGGUCGAAUAGCAGCUAUGG
+UGGCGGCGGCGUAAAACCCUCUUACUGAACUGAUACAUGUCACAAAUGGA
+UAGCGCGGCAAGAAACCGACAUUUGGCGCACCUUCGUUGCAUGGCCACCC
+CUAUCAAGGAUCCGCGUGUAAAACUUUAAGGCCUACGUACGGGUUACUCC
+GUUUCUGAAUAGAUAUACUACGAACCGAGUAGGUUAGGUACUCGGUAGAC
+ACUCCCCUAGAGUUAUGCUGAGACAGGCACCGAUGUUCCCAGCAGCGUAG
+GAGGCGGAACCGGGCUCCAAAGUGGCGGAAUGGAAUAGAUCUACCGACAG
+CUUCGUGGAUGCUAUCCCUUGCGUUGCGUAUGAGCCAUCGCAUAAUGGGC
+GGACGGAAACAGGCAAGGCACCACGAGAGGUUUUCUAGAAGUCUACCAGC
+ACGCAACGGCAAUUUGGUUUUCGAUCGCUUUCACUUUAUCUAUUCCGUUA
+GGAUACCUCCAUGCAGCUUUCGACGUAUCAACAAGCAUAAUGCCUUGGCG
+CCAAUUCGACUACCCCUAGCAGAUUCCGUCAAAAGAAGGCCCCACACAGG
+CGCUACUUACUCGAGUAUUGCGCCGCCGAAAUUGCGUAUCAAAAUCGGGU
+UUCUUAGAAUCCACAAAAUAUAUGAACGGACGCGAGACAAGAUGCGGGCG
+GCGCGAUGGACCGUAGCACGACGUACGUUUCGGAGCAAUAUACCUAAAGU
+AGGUUACUACACUUUACAUGCUAUCUGUACAGGGCGAUAUAGCAUCUCUU
+AGGGCCGGUAGUUUCAGUUCUUCACCCGCAUUAGUAGCGACGUGCUUAUA
+UUCAAAAACGUCGCAUGGCGCCUACCGAAAGUUUAGACGUUUCUCCAUCA
+AUCGCCUUUGCAGAAUCGUUAAUGAGACUAGGUCAAGCUGCAGGCUUGUG
+AGUGGCUCAGCCCUCGAGCCCAGCCGGAGUAGCAUCUUCCAUAAUAGGAA
+AACGACAAAGGCCCAAGUUCCUUGGGAAGUCAGGGUUUAACUAGGUUCGG
+GUGCCUGAUUAGGCAUCCGUUGCAGAAAACUCCGUGUACGAAGCGGCGGU
+UAGUUGCUUAAGCACGGGUGGUGAACAUUGCCACCCAGCGACUGGCCGCG
+CGUAUGGGUGUUGUCAGAAACAGGUGCAAUGCUCCUUAUUUGAAAUUAGA
+AUGAGAAGCAAACGGACACGGGGGGUAGUAAGGCGCAGAACUAACUCACA
+ACCGCUAAUUGUCAUAUACCAAUCACUUACAGCUAGAGUCUUGCCAUAGA
+CUCCGCGAGUUUUCAUACCCCACCAAGCCGGCCGGACGCUUGGUUCGUUG
+AUGUAGAUUCAAAAGUGUUGAGUCCUGUCUCCUGCGCGUGUUCCUUGAAU
+GCUUAGGUCGAGCUCGGACAAGUAGGCGAAAGUGAGAAUUCCCUAAUACG
+GCGUUGUUAUCUCUAGGGUGGUAAUGUUAACUCGCUCCGACAGAGAUGGA
+AGCGGCGUCUGGUGACCAAGACGAUGCCUAACUCGGGUACAAGAUAUCCU
+GCUGCGCUCUCGUCCAUUCGGCAGAAGGGCGUAAGAGCACUUGAACGCGA
+GUGGUUUACAGAAAUUCGGCAAAGGAUAUCGCAAAAUUCCCCUGUUGCCC
+CACGUAUAUUUCCUUAGCCCCACAAGAACUGGAUUGGUGAUCCUUCAGUU
+UAUGACGCAGAACACUUCCACAUCCCGCAACAUGCAGGCGUGUCAUCGGU
+CUCGCCAGGCGCGUCACCGGGUGCGGGGCACCCAGGAUGUUGCUGACCAC
+GCCAUAACCGUCUGCCAUUGCGACGACGGUCAAGUCUGUUGACGUGGCCC
+CCGGAGCAUUGGCUCCAGGCGGCUACUCCCCAAUGGAAGCCGGUAGAACC
+GAGCAUUCUAGCAGUGCAGGUCACUUCGCAGUAGCGAGCCGCGACUGGAG
+AUUGCACGGGGUAGUGACGAGGAGUGGGCUAACCCUUGACCCAUCGACGA
+AUCCAGUACCGUAUGUCCGCACGGACAAGAUGAGAAACCGAGGGCAAGGG
+UAUGAACUGACAUUGCUUGGUCACAAGUCAUCGAAAUCAUGAAAUACUAU
+CACCUUCUCUUGGGGGUAAUCCUGUAUCAUGUCGCGCGGCCCGUCUCAUC
+UGACUUGACUAGCCAGGUGUACUCCCCCUGUGCAGUAUUCACAUCGCGGG
+UAAAACAGCCAUCCGUCUACAAACUUCGUCGCUCGCUGCCAAUUGCGCUG
+UGAGACAACGGGGGUGUAACAGACUUCUAUUCCAGGAGCUCGGAAGCUCC
+GCGCUGGGGCAAUUCGGUUUCUAGAUCUCAACUUCCUGUUAGUGAACUUU
+AAAUUCCACACGACCCCCAUUAUAUUUCGACCCGAGAUGGCAUUUUCCCU
+UUUAGAAGCUGCCGACAAUCGCCAGACCCGUAAAUCACGUGAUCUUACUC
+AAUCUGAUGCAUAGGCCAGGGCACAGCAACUACAGUCGCCCUCCCCUCGU
+GGAUACCGACAGGUAUGAUUUCAAUUUAGACUGGUUGAGGGCGUUCUGCU
+ACUAUAUGACUUGGCAGUCUCGGUAGGCGUCCAGCAAAUUCCGGUAUCCU
+CCACUCACGGCCUUCUCUGUAUCGUAGUGCUUGCAGUUGGGCAACGGAUA
+AGCUAACAGGUUAGUAGCAUGGAGACUGGAUCCCUCCUUUCGAAACAGUC
+GGGCAAGCGAUGGGCCGCCGUAUAGCAUGGUUGGGGGAACCCGAGGGCGC
+UCUAGGGCGGACGGCUUGUCCUACACGACCGGGUGCGUUGGGUCACUGUG
+AUGUGCGAAUACAGGUAGGACCAGUGUGUUCCAUGUACCACAUGCAUUAC
+ACGAAAAUAAUUGCAGACGAUGGCUCGCUUCUCUGAGUGGAUACUGCCGU
+CAGCCCCGGCGCAAGCGUGUCGCCAUCGCGGUGACAGAAGUCUCUCCACU
+ACAAGGUAAGAUAGUACACAGAACGCCGGUAAUGGAAAUUGUGCAGGUAC
+UUGAGUAUCAAACCGCCACUUUACGGGUGAUUGCCCAGAGGCCUUUUGAC
+GCGGUGGACAUAGCGCAUAGGUGAUUUAACGUUGAGACCGUCGCGACUUC
+GACGUCGGUCGUAUCUUCUACGGUUCAUUGAUCAAAUCAGACGCCCGUCU
+AGCUCCAGUCUUAUAAUCGUCUAGAUGUUAGUACUUCGGAGAACCGGGGU
+GACUAUCAGUGAUUACCAUGAAGCUAUUGAUAGGACGUUGGUUAAUUAGU
+CAAUUAUCUCUCGAUACGGAUACCUCACAGAGGGCUUCAACCAGACCUGG
+AAAAUUAGUCAAAAGCCGCGGGAUAAUGGUAAGGGACCUGAAGUUCGCCC
+CGAUUGCUGCGCGACAGCGUACGAGCAUAACCAGGGGCGCGAAGUUAUGU
+GGCAUAUAGCCGGUAGUGGGAGCAUAUUAGCUGUCUUUUGCGACGAAGAG
+GCCUUGAUCUAUCACGGUCGGUGGCACGCAUUUUUCUUCCUUCACCGGUC
+GAUGUACCUACCCAUGUUCUGGCCUUGUUUCUAUAUGUGUACGGAUCCGC
+AGGAACGCAAUCGUUGCUUUCUCUGACGCCAACCCAGCCAUAGCAGCAGG
+UGUACUGUUUUGGCCGCGCCGGUUGUGGAUAGUUGACGUGGAUGAGUGCC
+GCACCAAGUCGAGUGCCCUAUGUGGAGAGUGGCCUAUGGUGUUUCAGAAC
+UUCGGUGUUCAAAAUAGUUCCGCGUACCAAUAAGAUUAGACUGCACGUAC
+GUACAUAUCCUUAUCUUGCACUAAGUGGCCUUCAACCUGCCGUAGCGCGC
+CAGUGAGCUGUCGCGAGAGCGUAACUUCGCGGUUUACCUCUAGCAGUGUG
+CACCCCCUUUUUUAGGCUCCAUCACCAGUGUUUUCGGAUUCCUUCUAUAG
+CAAUUCAUCCGUGCUUCACACCAGAUACCAAGGAGGUUAUUCGGGCUAAG
+GGGUAUAGCCUCGGGCUGGUCAAAUGCGGGGCACAGAUUCUGGUAAGCCA
+CCUAAAAGUAAGCGCGUGGUGUCGUGUUGAACGCAACUACCAAUCGAGUA
+ACUUAAACCAUACCGUACCUGCCCAAGGUACUGGUCAGAAAAGACUAUGC
+UUGGGUAUUCUAACUCGGUAUCGCGGCACAUACCUCUUUGAGCUACCAGC
+CACGAUGGCCCGUUAGAGUGAGCACAACCACGCAACUCUGACUCGCUUGC
+GUGGUGGAAAGAAUACAUCUCUGCAAGGAAAAAGAGGUCAUCGAGUCGCC
+UCUUCUUACAGAAUUAUAAAACGAAGAGAGGCCUCAUCCGGAUGGAAACA
+AUUUCAACUUGAGAAAGCGAUAGUUUAAAACUCAUUCGACGCCCAAGUAA
+ACAGCUAUUCCGACCUGCAACAAAGCCGCGUGGUGUGUAUGUCCCGGCGG
+CCGAUGGGUAAGGAAAAUAGCGCCCUCGUGACCACCUCUAUUGAAUUGAG
+UUGCGUGGCAGAGGUCGGACCAUCUCGAUAAUUGAUUGUAAUUUUUUUUU
+GGGCGUAUCUUAUGACUCCUAGCCGAUAAGCAUUGCCACUCAGUACGCAG
+CUGUCUUUCACCAUAAAGUGCGAAGUACACGGUUAGAUAUUCCGGAAAGU
+UCUUGUCGACGUACGCUAUUCGCUGCACUCAACAUAUCAUAAUUGUACCU
+GCCAAACCGGGAUAAUAGACGCCCAUGAUAUCAACCUUUUGCGGCUGUAC
+AUACUGAUAAUGCAACGCUUGAGUGGGAGGCAAGGAGGAUCUUGUCCGUG
+GAACGCGAGUAGAAUUGGUUAGGGAAUACGACGGCGUUAAACCACACUGU
+GGGCGCUCAACUCGAAGGUCCCUUGGCUGUUUGCCGCUACGUGCGUACGC
+UCGUAGGACUGCAUGAUGCGCCGCCGUUAUACUAACCCAAAUUAUUAUAU
+GAUUCCUACUAAUAGUUCGGAGCAGCUCACUCACUCCGAUGGUAAGUAGG
+UAUUUCGUUAACAUGGGAGGGAAGCAUGGGACGUCCCAGUCUAAAUGAGG
+GGAUUUCUUUAGGGCUGUCGACUCUGUUCUAAUGACGAAUACUACGCACU
+AGCGGUGAGUCAUACCCCAUGAAGUAUAUAUCUACAUCGGCACCAGGAGC
+AUUCAGCAAGAACGUGGGGAAAUUAAUCGGCUUCUUUAAACCCCGUCCUC
+ACAGACUUGAGUACUCAGCCGGACACGGAUGAACAAGAGAGAAAGGAACC
+GUUCAGUUAGACAUAUGAAGCCGCGCGCGCGCCUCAGAGCUACGACAAUC
+GGGCAUGUGGCUAGUGUUUGACCCGGUAAGUGUCAUCACAAAACUGUUCG
+GUAGUCUUAAUGGGAGCGUUACUACGUACAACCCAGUGCAGAUAUUACAC
+AGGUGAAGACCGCGUGCGUUAGAGGGCUAGGACGACAGACCAUCUGAGGA
+UGAGUACAUCGUCCUCGAGAAGAGUUGUACAGUGAGCAUAUACCUAUGUG
+CAAACUUCUAACGUUGGGCUACAUGUUUGUUCUUGCAAUCCGUCGUGAGU
+AUUACUUCUUGGUGUGCCUUAUUCUGAACCAUCGCCGCACGCCAAGUUCC
+UCGGACUACCCACUGGGGUCAGAUUCAACGGCGGUUAACCACAAUGCUGC
+UUCCCGAGGCCUGCACAUUAUUACCAUUUGCCCUAGCCGAAGCAGCCCAG
+CCAGCUCAUGUCGUUGAAUUUACAUCCCCACGACCAGUUUGAUGCGCUUG
+UCACGGAUGUGGCCACGCUUAAUUCUGGCAUAGGUAAAUGUAAAGACCAG
+CAAGAACGGGGACGGCGCUCCCCAAGCACAGUUCCUGUUCCAGUACGAAA
+CGACUCCGACGGACCAUUCUUGAAAGAGCGUCUUUGCUUAUGCCAACAUA
+ACUCAGGUGUCCAAGCGUUCGUGGGCCUACAUCAUCGUGAAAUUUUCAGG
+CUAUGCAGCUGAUUUAGGGCUCGUAGAGGCGAGCAUGGCAUAAUGAAUAU
+AAAAUCUGCGGCCUGAAUCCUUUGCCAUCGCGAACUAAUAUACCCCCGGC
+GCUUAAAAGUCUUUCCCUUGAGCUUUGUUCUUUUGGCUCGCGAUGCUGGU
+GCUUGUUCUAGAUUUAACUUAGACAGGGUUAAUGCUGACAGUAUCUGGGG
+AGUCUAACGACCCGGCCAAUAUGCCCAUAGAGAUUCGUUAUGUAAAGCUU
+CAAUGGUGUGUUAGAAAGCGGUCCUCUGCGCCAUCCGUAACAGACUGUCU
+AAACGUUGAACGUUUGGACAUUAGAGCAGUUAGUGCCAUGCUUCAGUCUG
+GGAGAUGGCCAGACCCACAACACGUACUUCGCACUCCUAACCUCCUAGGU
+ACGGGGGAAUUAUCGACAUAUCUCCUAACUUUCUAUAGGCCUCAUAUCUU
+GCGUUUCUCUCUUGCCUCGAAUGCUUUCUAAUCGGGGCCUCGAGCGGAGC
+UCUCCCUUAAUCCGAGCGGGGACACAUUCGUAUUCCAGGUUCCCCAGUUC
+AGGGUUCUGUUCAGGAGCGCGUCCUAAGCACCUGCACGACGUAACAGGUG
+GCUGCCUUCGCUGGCAAUGGAACGUUUAAUACAGCGCCAGGCAGGAAAUA
+CAUUCGGCAUGCUUAUAAAACGUUGGGGAACUCGGAAGUGCCUUAUAGAU
+ACCAGCCCUUGGGUCUGCAACUCGACACGUACCAGUGCUGACUCCCCCUU
+AACUAACGUGACCGGAUAUGUUUGGAAGAUGGCCAAAGCCAUCCUCACUU
+AUCAUUGGGUUACACGCGCAGGCUCAGUGUUUGACUGGAAUCGGACCUUC
+GCGUGGUUAUGUCCGAAUUUCGUGAAGUUGCUCUCGUGAAGGUGGGUGGG
+UCCUUUUAAAACAGUAGAGAGCCAUUUGAGUCGGAUCGCGGGGUAACCUA
+CCAGACUGAUGCAUAGUUGACGCACUAAGCGCCGCGCCGAUCUAAACCGC
+GUUUGUAGCGUUCCGCGCUGCAUCUUCUACAACAGAAAUACUUUCUGGGC
+ACGGCCACCCAAAGUAAAACACGCCUAGUCCGGUGUACCUCAACCCCGGA
+GCGUGGGACUGUAUUUCAGCACCGAGCCGUUCCAGUGUUCGAGGGACGCU
+CUCACAGUGGAGUGCUCUGGUGGCUCGUAUUUGAGACAUUCCUGGAGGUA
+CUGCCUGUAUUCGGGCUCUUCUUCAAGAUCGUGUUUACUCCAGCUGACAU
+CCGGUCAGCCAAAUUUACAGCGGCUAGGCUACCGUACGACACGGCCGUCC
+GGGGCUGUUUCCAUCCCUGGAUUAUCGGAAGUAGUUACCUGAGGUACGUA
+GUGCUAUGCGAGGGUGACUCGAGGCGUUAAACGGAGUCUUUCGGAUGGCG
+ACGCCUUCGAGCCACUAUACUAGCGCAUUCUGCUGCUACCUAUGAUUCCA
+UGUUGAGCCCCGCCGACAACAUCGCUAAGUAUCUCCCCUUCAUGUUUAGC
+AUCGCCCUCGAGAAUCUCGGGCGUGCGAGAUAGCCUACACUGUGUCUACA
+CCAGAUCACACCUAGUUAAGAGUUCUACGGAGCGUCAGUGUUGAGUUUGG
+UCCGUGCCGGCCCGUAUGGUUCUUCGCGUGUGUGCAACCCGCAACAGUCG
+GCGCCAGGAUCUCUUCGACCACCCAUUAUUUACUGUAAUGAACCGGCGAC
+UAAUCCCCGAGCCCUCAAAUAGCAAUGGUCUAUAUGAUUUUAUCAGAGUG
+CAAACCCGACCGGCACGUAUGAGGCUAGGCACCUCCAGGUUGAUACGCAA
+ACCUUACGGUGGCGCGGAAUGAAUUUACAUUGCAAUAAAUGCUGUUUGUU
+UUUCCAAACAGUGUUUUAUCAUACACCGGAUCAUAGGUGCCCUUCUGAGG
+ACCAACCGUAGACUAAUUGCGCUUUCCCUUCCCAGUGCGGGUCAUCGGAA
+CAACUUUGGCGACUCCAAGGAUAACGGCCAACAACCUUCUUCUCAUUCGU
+GUGGAAGUAGUAAAGUUAGUCCCCUCCAAACGCCCAGCCGCUCGCCACAU
+AAACAACAAAAUCUUGAAGACAAGCCCAUAAUAGUAGGCCCGAUAGUGAC
+GCUCCGCAGUCUAACCUCUUAAGGUACUGGAGCGCCACUUCGGUUGAAAU
+GGUUCGUAACUGCCCCGGUACCCUUGGGCAUUCGCGGUAAAAAUCAGUGA
+AGCUUAAGCUCCUCAAAAUACCGGCAGUUCGUAUUGCUUUUUCUCCUUUA
+UCCCACCUUAUGAGUGCCAUGGCCACCACCGACUGUGGCUACCCUGCCUG
+ACUACCAGAGUUCCGCCAGCACUCACAUAUAUCGCGUGCAGGUGUCUACG
+GGAGUAAAAGACAUCUUACGCAAUGAAGCGGAACUUCCGUGCAGACAUUC
+UCAACAUGGGUGAGGCGGAUUGCCUGCUCCGGGCUUUUGGCAUUUAAAAA
+ACCCACUCUUUUCCGUUCCUGGAUGAGGGUAUUGAUUUCCGUAAAUACGC
+ACGGUCCGGGAAUAAUUAAUGAUCGGCCUGCACGGCCUUUAAUACUACCA
+UCUAUACAUGAUCCUAUUACUAUCUAUCAGAACGAAGAGGUAUUCACUCG
+UCUCGGUAAAGGGGAGUAACUCUAAAUCAAUCAGUCGUCAUGACGGCUUU
+UUGCCCGGCUGAUUGAGCAGAUAAUGCGAGUGAGACCUUUACUUUGUGGC
+AGACGAAAUGGAAAUUCGAGCAGUUAUAGAAGAGCCGGGAACAUGCGAUG
+GACGUUAGAUCACUAUGGCUCCUAUCUCUCCCGUCUCGAGAUCAAUGCAU
+UUAUAUUUGCCUUCGGUGGUAUCAAGUCGUUUUGUUUAGUUGUCGAUGAC
+AAUGCUGAGCCUGUCAUGAUACCACCGUAACAAGAUGCAUGAGACCGGUG
+CGCCGGGCUGUCACUCGAAUCGAACUCUGCCUUUGAUUUAGCUCUUUGUA
+GCAGUCCUUACUUCGUGGCUCGAUAGGGGGACUAGCAUAGAAACAUACGC
+UGUUGUUAGCCUCAGUGGAUCUCUAUAAGGGGCAGGGACUGGAAUCUUGG
+CCGGCGGCCUGGACAAAUCCGGCGUAUACAUGUGCUAAGCAGUUCCUUAU
+CGCGAUAGAAUGUCCGAGUGUAGAAGGCCGACCCAUGUUCAUUCGUGUAC
+CGGUAUUCGAAUGUACUCCCGGAGUAUACCUAGCCGGAUUGACUCGGGCA
+GCCGCCCGUCGGCAGCCAAAGCCUUGGAUGGGUCUUCUCGUGCAACCCCA
+GUACGGCAGCUGGAAUCGGCGGAACGCUCUGAAUGACUGAAGAUCCCAGA
+GGCUAUGGUGGUAUAGUGGCUCGUUUCCAGGAUUGCCUACCUGGGUUUGC
+CCGCUAAUGGGACCUACAAUGUCAACGGGAGCUACGACACAGGAUCGACG
+UGGGGCACGCUUUACACUAGAGCCCGUGCUCCUCUUGAGUAGAGACUCUA
+AUUGAUAAGAGGCGCUGCAACAGUAGGAGGACCUGUAUUUUAGACCAUUG
+GCGAUAACAUCCGAAUCUAGCCGACGUCAAGGUGUGGCUAGCUCCAAAUC
+GUGGAUGCCACCGGUUUAACACCGCCCGUGCGUAAGGUCCGUGAUACAGU
+CGCCAUCGACUGGUUACGCCAUACCAGCAGGAGUUGGGUUAAUUUUACCC
+AUUAGUGCAGAGCUACCUAUAGAAGUAGUAGCUAUUAAGAAAUUGGUUAA
+AGCGAGUCGGGUUAGUGUGAGCCGGUACCGUAGCUUGUAGUGAAUGGAUC
+UAUGAGACGAUGCUGUGAAAGAGGUAUUCAGUAGUAGCAUUCGGAAAGUC
+UACCGUUAAAAGGACAGGAUAUCGAAAUUGUAAUUUCCGUAUCUGUAAAA
+GAUGAUCUAUUUAUUUACUUAGAUUAAAAUGGGUGGCACCACGGACCACU
+UCGUCCCAUACAAAGGAACGAAGUGGUCUUUUUGCGUUUUCAGGUAGACA
+UAUUAGAAAUGAUUUAGCGUCUUUGGAAGAUGCUGUGACAACCCGCUGUC
+CGGUAACUCCUUGGGGUACUCCGAUAGAGCACGCUGUUAUAUGAAACUUA
+UCAGAAUGCACGUAGAACCACUUCACUGGCUAGGUACCUGGUGAAGGGAC
+GAUGUUAUAAUCUGACAACCAAUCGCGAAAGGUGUGUAAGGGGUACUGCU
+UGAAUCAGUGUUUUCCAGCGUCUGGACGUAAAUCCGGGCAUCCGGGUAUG
+CAACGACGCAAUGCCUGCUGAGCUAUGAGAAUCCACUAAUGGCCUUUGGC
+GCAACAAAACCAUUUAUAUUAUGAGGGCUUAACCAGGGCGACCUGUACAA
+ACGUUAAAACUCUGUAUCUAAGACGUCUCCUAGUACAUGUUCUGUAUUCG
+AAAAGGACAACCAAUUUAACGGAAAAUUAUAGAGAGGAAGGGCUAGCUGG
+GAACCUUCUAUUGGAACUUAAAUUUGGACCACCUUGGAACUUCUAUUAGG
+AACGUUUUUUACUAGUAAUAAUAGACGGAUCGCUCCGUUACAGGCGACAA
+GAGUGAAGUAGUUAAUUUUAGCUAUUUCUGAAUCUUGGGUGGAACCACGA
+GCAUAAACUCGUCCCUUGACAACAGGAGGGAUGGGUUUUUUAUUUUGCCA
+UAUUUUUUUAAGCUGUCCAAGAACGGGUCUCCGUGUGCUCAACGCGGUUC
+UUUCCCACAAUUAGCGACCAUGGUGAAGUGAAGAAGCCUAGUGCCCUUUA
+CCCGAAUGGCUGACGGUCUGCUGUCGACGGUCUUACUCGCUGCCUUUCGU
+AUCAGAACUGAUCGCCAUCACGACGCUAACAAUCUGAUACACUCAGCCAA
+AGUUACUUUACUGUCCUUAUAUUGGCUGUGUACAUACAUCGACAAUAAUA
+GUCUGCGGAACCAGAACACACUUUAUGGAGCUCAGCCUUGCCCAUGCUCU
+AACAUUUUUAGGAAGCUUUAUGGGAUCCACUACUUAUAGUGCGACCUCAA
+GUGUUUCAUGACGGACGUGCGUCCAAAGUGAAAUGGUAGCAACCGAUGAA
+GCGAGUGUAUGGUAACAUCCACUCAAUGCCCGGGUUAUGGCGGAAAGUUC
+UUAUGCGGCGAGGAAUAGAAAUACGAAGAUAGGGGUGUGUUACGCAACGC
+CCUUCCCCGCUACUAGGAAUCAUCGACAACGGGUAGGAGCCCUCGUUACA
+AUGACCGGAACAGACUGGGAGAGGUACCAUUGUGACUUAGAUACGGACAA
+GGAGCUGUGAGCAUAGGGACCUGUUGCUGUGUUCUUCCCCACUACGGAGA
+CUCCCCAGGUGGAACACGUCGAUGUGCGCUCGAAACCCAUGUAACGUAAG
+GGAAGCGAACUGAGCUCUCAUCACUUUUUAAAAACUAGAGGAAAUCUAAU
+UACGUAGCCCGCCGGCUUCCCCGUCGAGCACUAAGGUUCCCCUCGAAGCC
+CGUGCUUGUUAAUAGUCGGUGGUGCAUCGUCCGAACGAUCUGCCCCGACA
+GGAUCCCCCGUGGCACCCUAUCGUUGGAGGAUAUUGGACCUAACAUGUCA
+AGACAUGCUAAAAAGAAUACGCUUUCUUUGUGGCUUGGCGGACGUAUGCC
+UUCCGUGCUACCCCUUUAAAGAGGCGUCAGCGAUCGGCUCCCCGAGCGGU
+GUCAACGAUACCGCCUGAAGACGAGCAAUUUGCGUCACAGUCACUGGGCC
+ACGGAACUUCGGGGUGAUGGAGGGAUUGCAGGGCAGGCGAACUAAUCUCA
+UCGGCCAACUUGUAUGCCACUAUGGUGGGGCGGGCACGGCAUCUCAAGGU
+UCGGCGUUUCCCGGAUGCAUUGAUGUAUUUCAGGCGAUACUUUCCCCGAG
+CAAGUUAAGAACGUACCGGCCGGCUAUAACCAGAGCCGGUGAACUAGCCA
+ACGUACGCCCAUUCUGUAUUCGGGAAAUUCCCCAAGCUUCUGCUAGAGCC
+ACGACGGUUCCUUUAUGCAAUAUGACAAGUUUACGCUGCUUUUGUCUCCA
+CAAUUAGGUCCACAGUUGUGCGGAUAUCGUCAAUAUGCGCCAUGUGAUUC
+UGGCCAGAUUUAUCAAUGUUCACCGUAUUUGUCUUCGUUCCUGUCACGGA
+CUCAUGUAGAGACUGUAUCCUUGGAGAUUACGUAGAUGCUUUACGAUCCG
+UCGCUUAAUGCGCCUGCCAUGCCCUUCUAUGAGCCCCAAAUCACCAGCAU
+CGUAUUUGUUAAAACUAGGGUGCACAAUGGCUCGCUCAUAGGAUCGAGUU
+UUCGCCUAAGCCACGUAAUUAAGGUAUACAUGCUAAUUGAUAGUCCCCAA
+GGAGGGAUUUUCAAUGUUGGUAGUUGGAGUUGAGCUGUAAACUCAAUGAC
+UUAGGUCUUCAUAGGUUCAAUUCCUAUUCCCUUCAGAAGCUCUUCGAAAU
+AUGUAAUGCUCCCCCAUUGUGCUGCGCUCAUCAUUUCGAAGUAUGCUUUU
+GGUUCCCCUCUCCUCUCGAACGACGGUCCGUAUAAUGUCACACAACCAGC
+GUUUUAAUUAUUCACUCGGAACAGUCAGUCCGACUAAGGCUCUAAUCGCU
+CGUGGUGAGUUAGCUAGCUGCGUCCCUGUGUGCUUAUUUCAGCCGUCUAA
+ACCACACAACCCAUAGGGCCUCUGUACUUGUGCCACGCCCAACCAAGCUA
+AGUAUGAAUAGACCAGUUAGGUUUGGGAAAGAACGACGACACGCCAGCUG
+GAUUAGCCACGGACUAUAAAUAUCGGGUCCGAUAAACUUGCUCUUUUAUC
+UAACCGAAGACGGAGGUUCACCAAACCCUCGAACACUGGACCAUGCGAGC
+CCCAACUGGCAGACUCAGGGAUAGCUAUAGUUAUGCGGCUAGAAGUUGGC
+CCAGGAUUCCAUCAGUCUAGAUGAUUGCGGAUACUUACCUAAUUCAUAAU
+UAAGACCGGGAGAAUCGAAUCUUGGGUAUCGCACAUUCAUGUUUACAGUA
+UAACCGAGUGCGCAGAGGCUUGGGUACAGGGUCCGGUGUCAUUGACAUCC
+GUGUCCCUACGUAGGUAGCACACCAAUCAAAAUAACUGAGUUAACUAUCU
+CUAUCUGGAGGUGCCACGAGCAUCCACGGGGGGACGCAUCAAGGACUGGG
+AUAGUUGGCGGCGACUACGCAAAUGAAGGCGAAUUUUACGCAAGAAUCCG
+CACUGUAAUAUAUUCAAGAAAUGCUACAAGUGUAUGGAUUAAGGAUGGGA
+CUUCCUGUCGGGCCCUCGUCAUUGCAUCGCUAUCGGAUCGUCUGAAUCCC
+ACAGGAGAGUGCUAAGUUCAGCUAUGCGGAUCUAGGAAGGCGGUGGCACG
+CGCCUUGUUAGUGUCGAAUGACCUGUUGUGGCCAUAAUCUCUUUAGGCCA
+GACGAGAUACUAACACUGUAAAUUUCUUUACAGUUCAGACUAUGUCUUCA
+ACUUAUGCUUCGCCCGCGGCAAAGCAGCGGGCGAGUACUUUUCGUACAGA
+AUCCUAAGUUGUUGGGCGCUCGUGGGGCUGUUAUUGAUAUUUCGUACUCA
+AGCCCUAGUCGUUGAACCUUUCUAACUACCUUUUCGAAAAUUCGUUAGAC
+UUGGCUGCAAGUUGGCGUAUUAAAGGCUUAAUACUCGACUCGCUAAGCGA
+GUCGAGUAGCUUUUAACUUAGCGUCCUUGGCAAUUCACCCAAUUUUUCGG
+AACUCACUUAUAAAAUAAGCAGGGUUAACCUGAACGCCCCGCGUUGUUUA
+CAACGCGGGCGUUCUGGCUCCUUAUUCUCUUAAAAAGAGAACCUUUAUAU
+CACUAUAAAGGGGGACUAUUUAAAAUCCCGACGUAUUUAAACGUUUGCCA
+AUCGUAGUUAAUCUAUUAAACUCACCUAUCCUAGCCCAUAUUCUCCUUCG
+ACCGGACAGACGCUAGCACCAGCAAGUUCGCAGUACUGCGCAAAGGAGUG
+AGUAGGCCGCGGCAGGAUCUUUAGUGUGUUAGUCAAUGCCGGACGUGCGC
+UACAAAUAGGGCUUCAACCCGGAUUGUCUGACACCCGGAUCAGAUGAUUC
+GCUCGAUCGACUGAGCAGCCGGGCGGUUUGGCUCCGCCCGACACCCGUGA
+GACAGUCAUCAGCGGGGGCCGAACACCGGGCGCGUCCGACCGCCGCGGUC
+GGCCCCGGAAGCCAACGUGGAAGCCUCGUCCGUCGGGGACGGCGGUCCGC
+GGCGUGCGCCCGCAGGGGCGUUCCGUCGUGGUUCGACGGUGGCAACCCGC
+CAGGCACGGAAGUGAGCAGCGGACCACCGAACGCCCGUCGCUCGACGGGU
+CGCGGGGUGGAGAAGGCGACCGGGACUACCCGGCCGGGAACGCCGGGCUA
+CCCCGACGGCCGGCCUAGCCCGAGUUCCACACUGGGUUCGAUGUGCCGUG
+ACACGGCGUUUCUACUGCUAUUCCAAAUCUGCCCUUCAAGGCAAAUAUCC
+UAUGAGGGUAGCGCACUUAAGAAAGAAGUAAGUCCGAGAAACGGGUAUCC
+UCUCCCGAUCGUAACACCGUACAUGCUGGUGGGCACCUGAUUUGGAUCUU
+CACACAUCGUGCGCAAUCUCAGCAUAAUUUCUACGUGCGGUGAACCGUGA
+UAUAUUCUGACCGAAGUGUCUUGUCAGGCACGUAAUCGUACGCGGCCUCG
+GCGGCGUGGGUUGAUCCGGAGUCGAGCCAAGUGCGGUAGGGUCUAACGAC
+GAGAUUGCGCACAUCGCAUCGGUUUUGAUGAGCAAUAACGAUUGCUUACC
+GCAGGGAAACUCGGCAGAACGAAGCAGUAGCAAUAAUAAAGGAUGGGCGU
+UACGUAAGCUGCUGCAUUCUUGAUUCACUUGCUGCGCAGUCGGGAAACGC
+AGUAAAUUACUCGUGAUGAAAGGAAGGUUCGCUGGCUGAUUCGCAUCGUC
+UAGAACUCCUUCGGGAACCUCGCUAUCCCGGAAAAUGUCCGUAAAUGAGC
+GUGGUGGCAAACGUGGCGAGAACGAUGUUAUGAGCCAAAGGCCCAAGGAC
+ACGUGGAUAACCAGGUCACAACUCAACCAUCUACGCAGAAGCGAGGCUCC
+GAUAUUUUAACCCGAACGGAUGAGGUCCUCAGGCUAAGUCUCAGUAGUAA
+UUUCACCACUCUUACCAGUGGAUGUGAAAGUAUCCAGAUUUCCCUAAUGC
+UCAGCAUGACCCUCCAUCUUGCUUAAGCUGGUGGCUUACGCCCUAAUGUG
+UUGGCGUGAAGUUAGUUGGUUGUUUCGCUAGAGAUCGAUAGGGUUCUGCG
+GAUAAUCGUUAAGUGAUUCGCGGGACAGCAUUUGAGAUCACCUAUGGCUG
+AAGACGAACUCUCCAUCCCCCAGGAGCAUGCUCUGUGAUCGGUACUCGAA
+UCGGUGUAGUUUGUGUGUAUUACUUGAAGGUUGCGCACUCAUAGCCCUAA
+ACACCUUACCCCAGUGUUUGCCCCUAAGCAACUUUCUGUAAAUCAGAAAA
+ACGAAGGUCUGAAACCUCGGCUGAGUACAGUUGAGCGACACAAACCUAUA
+GAUAACAACUAAUAGAAAAAACGCUAGCGGAUCACACAGUAGCGUAUUCG
+AAACCGGUCGACCGUACAGGAUCCGUGCAACGGUCCCAGGUGUUUGUGCC
+CCCGCUUACCGGUAUUCAGUGGUACCUUCAUGUGAAUGAGUUGAUUUCCA
+AAAUUAUAGUCGUUGUCGGGCCAAGAGGUGCCGAGCAUAUGGUUAGGGGA
+UGACGUCUAAACAUAAGUAUAUAACUUACGACAUGUGCGAUUACGCGAAU
+ACAGAGUCUUGUCUAGCCACAGCGACUCUGGGAUGGAUUCUCGCUAGACG
+AGAAUAGCAAGCAAAGAUAAAGGAGUUUGCCCAGUAAGAUGACGAUGAUU
+GGACGCCGGCAGAGGGAGGAAUUCUUUUUUUUUCAUGGAGCGUUUGUCUA
+GCGGUCAUCAGUUGCACCAUAAGCCUAGGGGCAGAAAAUAUCCGUCUUUG
+AAGCAGAGUCACCAGCGGCGACCCCGGGGCUUGCCGGUUCUUAUACGAAU
+GGGAGAGUGCAAGCUUGACGAGAUAGUACAGUCGACUACGGUUGAAGCCG
+GGGACGACUGAACAACGCUCUUGGUGAGUUGUUGCGGUCAGACUUCCCGA
+AGUUCUCCGGGAUUCCCAUUCUCGCCCAAUCUUAUAGUAAGAAUAUGACC
+UACGCAUUUCCCCCUGUGCCCGCAUCCUUUUGACCCGGCACGCUGCGCCU
+UAAAGUUCAGCAGCGGUCCACAUCCUUACGCGUUCGAUCGAUAGUUCGUG
+GUUACAACAUCGGACAUCACUAUGAGGCAAAUCAGGAUAGAAUAUGCCGG
+AAUAGGGAAUCCCGGAAUGGAAAGCCAAGCUUCUAAAUUGUGAGACACAC
+ACGGUAACAACGUUAAUGGCCGGUUUUGGUUUUGUGGUGUCCUUGUAAUG
+UAGUUUGGUUGUCUGUGAUGACCAUCGGACUCAAGUCAGUACCUUUCAUU
+GGGUGACUGUUGCCCGGCCCGGGCGUUGGCCACGUCUAAGCAAUUGCAGG
+AUAGGACGUUUAAAUACUUACCCAGAGAGGACAACCUUUCAUAACGUGAA
+CUCUUUCUGCUCCAUAUGGAUUUCUCUAUUAGUGUACCAGGAACACUGAA
+GACGCAAGCGGCCAUGCUUACCAAUUAUGAACCCGAGGUUUCGUGUGCUG
+CCGGGGAGUACCAACCCGCUUCUGUAAAUUAAGCUUUACCUAAGCUCAUU
+GGUCCAAUAUAAACGCUAUGUUAAGCAACAGGGAGCUAUCCAUCACCUAG
+AUCCCAGUCGCGCUCAUGGGUUAACGCUACACAUCUCUAGAACACACCCA
+AUGUAUGAACUAUAAACCAGAGCACUUUCGUAGUUAUUCAUCUCUCGCUC
+UUCAAUAUCGCAACGAUGCGUUGGUAAGUGGGUCGUCACCGCCUACCCCA
+CCUAUUCUUAAGUCGAUGAAGCGUAUCUCCGAGCUAUGUCAAUCUCUUGA
+UGUUUGUUGUAAGCCAGACCGACUGUUGAGAUACGACGUUCUCCCGCGUA
+UACGUAGGCCUAUCCGACAUUAGAUGACUGAAAGCAAGUACUGGUCUCUU
+AAACCAUUUUAUAGUAAAUUAGCACUUACUUCUAAUGAUCGGCGUGUACC
+GUGGGGGAGGGUGCUACCAAACCUUAAGUUCAUAAGUGCUAUCACCUUGU
+UCUACCUUUACAUUCGCCUGAACAAGGGGCCAACACCAUCUGGUAGCACC
+UCAGUCCCCAGAGAGUAAAUCCAUCUAAGGGGAAACUCGCGAUGGGUACC
+GGUAUGGGGAGUUUACUGACCAUCUUGGGUCGACCCAUAGGGUACGAAAC
+AGCGAUUGGUCUAAGAAGAUUGACUAAGUGACCGGGCCAUGGGAGUCCGA
+CUCUCGCGCUUAAGUCCCGAACCGAAGCUGAGUCUUAGAGUCUCGUGUUG
+AAUGGGUUGAGAUGGGAUUCUGUGCCGAGACUAUGUGGGGUCCGUGACGA
+UACCGGUGUUCAACUUGUGGCGUCGGCAACACAGACUAAAGUAAGAUUAA
+UGUUCAUAUAACGUUAGGUUGCUAUUGCCCUCGCCAGAAGGCACUUAGUA
+GCUAGAUCUGUUGGUCUUGUGUGGCAAGUGCGGGCUUGAAUUUCCCGUUU
+UGCUCUACUUCACGUUGAGUGCACCUUUCGGCCUAUAAUCAAUCGGGAAC
+UUUUAGUAGUUUACAGGAGUGGGACGCGGGAACCAGAACUCGUAAGAUGA
+GUAUCAUUAGUAGAGGUGACAACGUUUAUGCGCAUUUAUAACAUCCCCUA
+GUUGUUCCUCCCUUAGCCCACCGCAGCUCUCCGAGUGGUUGAUCGCAGAC
+CAUAGAUAGGCAAGAUUUCCAACUAAGCUAUACAUCGCGAGUUUAGAGAC
+GUCCGUAAGAGCCAAUCGGAGUUGCACACUCAAGCCGCAAUCCGUGUUUU
+GUUCGUAUCCGCCUCACCAGUAUUCGGGGACCUCAGAGGGCCGCACUUUA
+GCGACCACUCCACUAAAUAGUUGUGAUAGGCCUUACCCGUAAAAUCACAU
+CGUUUCCAUGUCAGCGAAAUUCGUCGCGACUUAUUGUCCUUUGAAGUGCU
+UACGGCACGGCUUCCUCCGCUUACUCGUUGAAUGGAUAGCGAAGAAGUUA
+CGGUCCGUAUUUUAGAAAAUUUAGCAUGCUUCUUAGGGAUUUGUAACAGC
+CGUAGCAAAUGCGGGUGGCACGCUCCGGGGCGUCCCCACGAAAUCUUAAA
+UUAGAAAGUCAGUCCUAAUGGGCAGUAUGGUUGUAUGGUCACCGGCCGCA
+UGUGGAGGACGACGUUAUAAUAUCCCGAUUCCAGCGGAUCCGCUGUUGAC
+GAGCAUGGGGACUUAGUUGCUGAUGGUGUCCCUGAGGGUAUUGGGCGCCC
+AUGUCUUUAGGGGCACGUCGAUCGCUUGCACAAUGGGUGCGCACUGUAGA
+AGGCAACCGUGUGCCAUGAUGUGAUGUCCGCGCAUUUGAGCCGUACAGCG
+CGCGAAACAAACGGUGUUUCACUCGGGGGGGGCAGCGAGGAUUAGUGAGG
+AAUGGCCCUAAAGGGUAGCGGUGUUACGUGCCUGCUGUGUAGAGUUUGUA
+UUUUCCACUACUAACUCUCCCCCACAAUAGCGAAAACGAGGACUAUCGCU
+UUCCCCUGUCCGUGAGCAUGUAGUGGGCACAGGACUCGAUACGGGAAACG
+UCGGCCGACGGUCAUGCGGGGACGAACUAUGAUAAACUUCGAGAGGACCC
+CUCUGUGGCAGAGCCCCUUUAUAACUAUUAGUAGAUCAUCGUUUUUCUUC
+GAUCUUUGUGGAUAUACCCCGUUCUACUAUUUCGUAAUCUGUUUCCAACC
+CCUCCUGUAAUAAGGAACGAUCAUGAAGCCACACACCGGGUGUCGGUGGG
+GACGGUGCUUGUAGUGACUGAAGGUACGCAGUCCACUAACUGAACCGCGC
+GGCGAUCGCUCAAUCUGCCAGUACUACAGGGCUUUAGCAUGGGCCCGUUU
+AAUAGGCUGAGGUGGCGGGACCGUGUUCAGAGCGCGAAUCCGCCAGCGAC
+CAAAUAUUUACAGGCGGGCGAGGUGAGCGUGAUAACGUCCGCAAUUGGGA
+GUUACGUAUAUGACACAAUAGGCUCUGAUGCACGCCUGGCUACAUUAAGA
+GUCCCCCACCUGAUCGUCUUUCACAUUGCCAUUCGUAGCAGCCGCGGAUU
+AAAUCGUGAGACGGUUCAGUAGCAACUCUCCGCUUGUAGAACGGCGUAUC
+ACUAGCAAUCCACACCAACGAGAGGCUCUCUGCCUAGACCCCAGUUUAGC
+CAGUCGGCAAAAUAGUCGUACGCUUGUCGGCCUAUCAGUAGUAAUAGUGC
+AGUGAAGGGGCAGCCAAUGAAUAUUGAAUUAGCUUCCGUUACAAAUGUCA
+CCUCUUCGAGUCUUCUUGACUAGCGGCGAUCCAGCUACAGGUCACGACCG
+CUAGUUGAGCGGUAAGAGGACCAACUAAGAAUGACGAGAAGCAUAUUACG
+GAAAAGCCCGGGGGCGGUCCGGACUUGAUGACUGUCUAGUUGGAACAUAG
+GGCCGAGAUACCUGGCAAGUUUCGCCAAAAGAUUCUUAUUAGGAAUACUG
+UCUACCGAUAUAUGGAACCCGGAUGAGGUAGUUAUCGCGAGUGUCUACAC
+UCUAGGUUGGAUGAAGCUCUAAUUCUCAACUAAGAGAGGGAUCGGCGGAU
+UUGAGAAUAAAGAGAAGUGGGAGGGCUCGCCACGCAGCCCUAUCGCGUUU
+UUCCGGUCUCCAGUUGAAUGUUGCACUGUGCUCAACCUGGUUCCAUCCCA
+CUUGUCCUAGCUCCAGAUGAUAACUUGUUCCGUGGUGCUAUUGCCGUCAU
+GCGGUGGGGACGUGUCAUCUCCUGAGGGGAAUAGGAACGCUUUGCGAUGC
+UUCGAAUUUCUUAUCUCUUGGAAGGAUCCACGGGCGUAUGUACGUUCUGA
+UACACCUGGGGAGGGUAACGAAUACCAAAUAGAAUUUUCAACGGAAAUGA
+UUCUUCGCCGUAGCCGUGCAAGUGGGCUCGCCUUGGUCUGUUGCCCUACG
+GAUCCGAAAGAUACACACUGUAGGGAUUCCUUUCCGGCAUAAUUAACGCG
+GAGAAGGUUACGAUGAGUCGAUAACAUAUGAGUGAGUAGCUUUUAUAGAA
+UUCCUACCUAAUCAGUUGUUUGGAGACGUUCUUGAUGGAAACCCAGACAU
+UUUUUUAUGGUCUAAAUCGGAUGAGACGGGCGCAAUACAACUACUCAUUG
+UUCGACCAUGAUGGUAUUGUAACGGCCGCUAAGGACCAAUCCUUAGAAAA
+UAGAAGCACCUAUAGUGGUCAGAUAAUUUCUAGAUGAUUAGUAUCUAAAU
+UCUCAGAGCUAUAAUUCGAGCCCGAAGCACCUCUCACUGGGCAUCUAGAU
+UCUCUGAUACCACAGAUAGAAUGGUUUUGUCCGCGAAAACGACAAUCUAG
+AAAAUCCACGCCCAGUAGGUGAGCACAUAAUCUGGAGAGAAGUAUUUCAA
+AAAUACUCACCGAAGGGGAUGGUACGUAGAUUUAUGGAAAUCUAUAGCUA
+CCGAAGCUCUCAGGUACCCUGACAGAUGGGGCAACGAAGUAAGAUGAUCA
+UUAGCCAGAGCCGCUUCGUUGUUAAUGCUCAAGAUAGACUCCUUCGCCCA
+CCGUGAGAGCCUCAGUCUCGGAGACAUUAGAACAAGCAGAGCCCCUUUAU
+ACUUUAAGGCCGGCUGGCACGUAAUGUUUCGAGCCGCACUUCGAUGUAGA
+AACUCCGACAUGUGCAGCAUAUCGAAGCAACAUAUACACAUUCCUGGGUG
+AUAGGUGCGACUUUGCUGUGCAUAUGGCACCAACAUCAUUUAUUGCGCUG
+CCUGUCGACCCUCGCUCAACAAGACGGAAAGCGCGGUCCCCGCGUUUUGG
+AAGAAGAACGGUGAGACUAGACUUCAAAUGUGUACCCGGGGCGACGUAGU
+AGGGCCUCCCGACACGUAUUGGUGAUCAAGCCUGAGUAUCUAGGUCACGC
+UGUUUCCUACUGGGCGCUUGUCGUAGGCGGUAGAUAAGACGCUCAUCUAU
+AGAAUGUUAGCUCUGUGCGAGAUUGAGCUCGAAGUCUGCUAUGUUCAAAG
+ACUACUGCUUCGUAACUGUAUAGGCUUUCUACAUCAAAAUCGUUCUAUCC
+CCUCUGCGAUUUUGGCGGCUAACGUUAGAUGUAUAACGGGAGCACUGCUA
+CGAAUCCGAUCGCGGUAGACCGCGCUUGUAACAGAGUGGGGCGAAUGAGG
+GGAUAAAACGCCCAUGGCCAUGCGCGAGAACGUACCCCGGAUAUGUCCAA
+UUGACGCUAUGCUCCUCUCACGGUAAUGUGAGGUAUAUGCAAUUGUGUAG
+UGCAGUGAGCUUGGUCGUCAAUAUCGACAUAUAAUGUCGAACGAGUGCAC
+CCGAUUGAGGAACACUAGUCCACGGCCGCUAGCUCUCUCCUUUUUUAACC
+UUAAGCCAACUCCAGGUACAAACGUAUAUGUCUCGCUACCUGCGUCAUCC
+UGGAUGUGGGACUUAACAUAUGUCCUCACCAAAUUGCUCCAGCGGCUGGU
+CUUUUAACCAAUUAAUAUCUCCGCCCGGUGCGGUGAGCCGCCGUAUCGAC
+UGAUCGCACGCCUGAUCCGCCACCGGGUUGCAGUCGCGAUAAAAACACUA
+CAGAAGGUGCAUUCUGGAUAAGACUCCGAUACGGUUCCCUUGGGUGGCGA
+GACGACAGUUUAAACGUUCUCGACGAGUCAAACAGUAUCCAAGGGUUCAC
+CUCUGAAGUUGCAGUAGUAAUCCGUCCCUGAUGAACUAUGCACGUUCUGU
+AAGGGACUUGUAGGGGCCACACUUAGCGGAAUUAUUAAAGUCGCACGGAA
+GCUUUAAUACAGACAUCCUGCCCACAACCGACUUCCGGCAUCUACUAGGC
+CUUGUACCUGACUAGCUUAGGAAUUAGCGAAAUAGCCAUAGCGGAAGCUC
+GAUCCUGAAUGCGAACAGAGGGUCUAGGCUAAGAUGAGGUGGGCGAGUAA
+UUUUGAGCGAUAGAGGAUGGUGAGCAAGGGCAAAUCUCCCCAAAUCUAGA
+AUACAUUAUCUUACAACAUGAGAAACAGAAAUGUCGAUACGCCUCGCGAG
+CGGUUCUGUAUCGGAUAAAUCGCAGCUGGACAGUCCAUGCCGCCUCAGCG
+UUGGACGGUCUACUCCCACAACAUCGCGUUCUGCUCGCUGUGAGUCACAC
+CAAUAAAUAUAGAUUGAUUUUGAGUGUCUCAUGAAUAGCGAGGGUCAAGG
+UCCGCUCCAUAGCUGUUUCCCCCCUGAAUGGCCACCCGUCUAAACGUAAA
+UAUGAGGUCUGGUGUCAGGAACGCUCUAUCGCACACGACGCGUCAUGCCU
+GGUACAGUGUCUGAGGACGCCGGCGCCGAGUGCGUCCGCAAUACAUUUGG
+CUUCGUAGCUUGGCGGUUGUGCGGUUCCUUGGGGGGGAUUCAGCCUACGG
+GGAAGUUUCCUUAAAUAUAAUCUGGUCCUGCGCACCAAUGGGUCCGCGUG
+AGUUACGACGCUAUUGUGAUCUUGACGCCAACUUCUCGUAUGGAAGAUAU
+UGGUACUCCGUCCUGUGGCUUUCGAGCCAAGUGUGCGACCAUUCAUGUUG
+GCCUAUACGAUUCUUAAUUGUGCUGUGGAUGCCCUUUGGUAGGUCAACGA
+AUCUCCUACAAGCGAUUCUAUGAUUAAAACGUAACCAUCCGGGGCCUCUA
+GAAGGCGAGUUCUUCAGGCGCGUAGGAGGCUGAUCCGGCAGCCUUCCCUC
+GGAAUUCACACGGCCAUUAUAAGGUUGCUGCUUUCCAAAUUUUGCCUCGU
+GACGUUAAGAUACUAUAUGUCUCCGUUAUCAUGGGAGCACGCUCCGAGCA
+GUUAUGGACUUCCCGGCGCGAGUCGCAAGUACUGUGCACCCUUGAAUUGA
+AUGUAUUUGUGGCACCUAUCCUGAGUCGAGAUUACGUGCCCUCUUCUACA
+UCCCGUUGCGUCAGUACAAGUAGGCAAGCUAUGACAGCCAUCUCACAGCU
+ACGCUUGUUUUAAUAUGCCUGUGACUCAUAUGUCGCAGCCUAGAUCGCAU
+AACUUGAGACGGACAAUAACGAACCACGCUGGGAACCAGCAGAAGUUCGC
+UGUUAGAUGUACCUUAGAUCUAACAUGAGCCUUUUGAAAACGUUUGAGUU
+GUGCGCGAUCAACUAAGGUGCAUCCUGUUUUUUGAGGUCGUAACUUUUAU
+AAAAAGAGCUUCUCUAAAGAGGGCAUCAUUUUCUAAGAAUCCUGGCUGAU
+UAAUAACUGGGAAGAGCGAUGGCCACGCUGUGUGCGUAUCGAGAUGUUCU
+GCAAACGCGACUACCGAAACCACUCAGCUGUGAAACAUGGUACCACAGAU
+CUGAAGUCACGCAGGAGGGCUGGAUGUAGGCCAUGCGCUGUGUCAUGGUU
+ACGCAUCGCUAUAGGGCCGGACAAGCUGUAAGCGUAAAUGGAUCCAAAAG
+AUUGUUUCGCGGGGACGCGUCGCCAUGCGAUGGAUGGGGAGCAGAUUCAC
+CCUAGUCACCUCCCUCGACAGCCGACAAGUAUAUCGGGCCUCGCCGAGAG
+GUUGAGCCGAAUCUGUCCACCGCUGCAACUUCGUCGCACCACCACAACCG
+ACUUUAGUUUCGCGGCGUUCAUGCAUAAAGAAGGACACAAGAAGACCUGU
+GGGCGUGUAUCGUAAACGCAACUACAGAACACGACAGCUGGUAACUAGUG
+CGUGGGCCUUGCCACGACGUAGUUAAGUAAAUUCAAUCGUCCAGACGACU
+UAGUAUAGUUUUCCCCCCUUUGGCCCUGCGAGAGCGUUGAUUAAUCAUUA
+UCUACAUGUACAUGCGCUUUGAGACUUUCCAACCAAGCCUCAAGUGCUAU
+AAACCUCUACCCCGCACCAAACGGAACUCGGCGCGAUACAACCGUUAGUC
+AACGAGGGCGUGAUUCGCACCGAGGGCAACUGCAAUGGGGAACCAUGCUC
+UUCUUAGAAGCAGGACGCACUCCUUUUCGUGACGUGCGCCGCAGCAAUAA
+AAGAGCGUGUAGGAAUAAGAAGCGUCGGUUUUGCCUCAUAUAGAAAGCCC
+AUCUUAUCGCAAGCUCUACGAACCAUACUUAUCUAUAUUGUUAAACAGGC
+GGAGCUCAGUAACGCACCUUCAAUUAAGCUACAUAAUUCUGCAUUCUUUU
+CGCUUCACAUGUCGGGCCUACCAUGCAGCUAGCUGCCCGGGUGAGAGUCA
+ACGGCAAGAAACCUCUACCGAAUGCUCGCAGAGCACACAUCUCAACUUAA
+ACUAUACCGUCCGGUAGCGAUACGACAAACCCUGCUUGAUCAGGACAUGU
+UCAGCAGAGAACGUCAUUUUUAGUUCUGGAAGAUGGUGUAGAAAGGAGAU
+ACAGCUAUUAAUACUAUAACACGCCUGACUUGAGAAGCCGCCUCUGAGUC
+AGCAGUAGCGCACGCUGUGGAUGGUCUGUGAUGCGGUCCAGUGAUGGCCC
+UAAGCAGCGUUUGGCGAUGUCAUCACGGUCCCUCAUCACAAUGGUACCAU
+GAUUACCGUUGGUGGCGCCAGCGCCGGAGUUCUAGACCGGUAAUAGUUAG
+UUUACUCCUGUGCUUCCCCAGGCUGGCAACGUUGUGUAAUGGUCGCUCAU
+CAACAUUUUCGCCCCGUUGUCACCAUCUAACAUUUGGUCACCACCCUUAA
+GCUAUUGUGCGCAACGUUCGUCGGGAUGGUACUAGGGCAGUCAGGGGAGG
+GAGUGAGCCUCUUACGUCAAAUUGAGAUAUGCUGCUACUGUGGUUACUGC
+GGGCCUUUUAAUUAGUCAGCACGUAUUGAGAGUAGUCAGUCUAUGCGGGA
+UAAUCCCUAGCAGUUGGUGUAUGCACACUUUUGGCGUCCUGUUUAGUAGA
+AAUUCAAGAAGGCCCUGGAAUCCUUCCCCUUUAGUGAGGGUAGGCUCGCC
+CGUCAGGUGGCGCCACUCAUAUAGAGACUGUUAGGUUGUGAACUCACGGG
+CCCCCGUCCGCUUCUCUGAAAGGGGAAUCCGGUCGUAGUCCAGUUAUCCU
+AAGGCAGAAUCUCGACCCUCGGGAAGGCGGAGGAGGGACAGAGAACGGUA
+CCUUUUGAGUAAAAAGGUUAAGAUGCGGGAGAGGUUAUGCCGAGCACUUA
+UCAAUUAUCUCAGAGGUAAAGACUUGAGGCUCGGCAGGCGACGGCUUCUA
+AAUGAUCAGUCGUUUCCCCUAGAUCGGUCUCGUAAGACGCUCUAAGUGCA
+CUUACGAUAAACUCGGCCAGGCACCUUUCGUAGGGCAAUAAAGGGCUUUA
+CAGACACAGCUCAGCCUGUGGCCCCAUUAAUAUGAGAUGAGUGUAAGUAC
+CUUAUAUGUCGCCGGUUCUGGGCUUGGGCCGAGCACUGAGUGUCGCAAUC
+UAUAGGAGACAAAAUAGAUAUCCUGACGGCACCCUGCCUCUUCAAACGCG
+GCUCUUAUUGUUCCUUUAUCUUGGACACCACAGCGCUAAUUCAGAUGCGC
+AAAAUUCAAGGUACGUCGCGAUACCUCGUUGCGCAACCCACUGCUAGCAC
+ACGUUUCUGGCGUCCUGUGGGGUUGAGAGAAUGAAACAGAAAUGUGAUUA
+CCCAGCUCAUUAAUCUGAUUGGGACUCUCGCUUAUGACACUACGAGUGGG
+GUGGCUUCCUUUUCUUCGAGCGCGUAUUCUUGUCUGGUCUUUCCCCUACU
+AGUUUUAGCUUGUCUUACGCGAUGUUAUCUCGACUUUCUGCAAACCGUAG
+UACCUUCACCAGUUCAUAACAUGAUCAGAUACUCGGUUGGCUCCCCCCUC
+UACUGAAGGUUUAGCGUGCCUCUGUUCGGCAAUUACAGGUUAUUGCUGAG
+UGGACAUACCAAAGACUCUUGCGUCCUUAAGCAGGGAAUUAACUAUACUG
+CAAACUUAUGAUUCCCCUCUAACGGCGAAAAUAAUUUGCGUAGGCUAGUU
+AGUAGGUCACGUGCUUCUUGGGAACAAGGUUAAUGAGUCAUUAAAUCCUA
+GAUGAAUAGAACCCCCAAACGUGAGUAUAACAGAUUUCACAGUGCUGCUG
+GCUUGCGCUUUAAGGGCAUUUGAUUGCCCAAAUUUGGAUCGACAUAUUCC
+GCGUGUUCACCCCAUGGGAAGAUUGUCGGUAAUGCACGGACUCGCGUAGU
+CCUUCUUCGGACGCCUUAACACCUUUCGGGUUAUCUCAGUUCUAUCGGCA
+CUUACAUCUCGACAGUAUCCACCUUACAUCUUUCUAAGCCUACGAUUACU
+GCGUUGCUGCAUAAUUGUAUUGUUAGGCAGCAGAUUUAGGGUACGUCAUU
+UCGGGGGUCCACUGUCUAUAAGCGUGAUAAAUUGUAAUAUCGAAGAGCCA
+GCUGAUGGAAACGGCAAACCGAUGGCCCGCGUCCUACGGACUUUAAAUGU
+AGAGAGGCCUCACAUGGCAGAAUGAUCUUCCCUCACGCGUACCACGGCUC
+UAGUCUAUACUGAACGCACGAGGUGUGAAUUUGUCCGUCCAAUUGACCCU
+GGCUGAGUAAUGUCCCAGAAUUUGCUGCGGGGGGUGUAUACGAUUCACGA
+GGUUUUUAAUUUUUCACUGGCCGCCCUACCUGGUGACAAAGUCCAGGUCU
+UUAAACGAACUGUCUUCAAGUUCAAUCAUGGGCAAGCGUCGCCUGGAGAC
+UCAUUCAACAGGCUGGACUAUCAGCGUAAGCUAGAUCAGGAUCUGCGUUU
+CGUCGUGUUCUGCCAAGGUCUAUGCAAAUCAUUGAAUCAAAUAGCGGCUA
+UGGCCGCAGGCGGCUCGAAAUGAACUUUGAGGGGGAGUACCCACGCUUCC
+CCGGUAUUACUUACUACGUUAUACCGACCCAUGUGCAGGUCAGCCGGGCG
+GCUAGCAACCCGGCGGCGUGUAGCAGCUAGACUACGUACUUGAUGCAGCC
+CACCUGCCUUUAAUUUUUAUUACCGUCCCAAUAAUCUCGGUAUCCAUGCA
+>rmark-1_13
+AAAGAAUUCGGCUGAGAGUUGCUCCUGGACGUGAGUAUAUCGGGGACUAU
+CCCCAUCACGGUCUAUACGGGGUAAGUCGGGUCUGCGACUUUAGAAUCCG
+GCAAGCAGAAAAUAACAUCGCUCUUAGUUUGGUUCUACUGGAGAUGAGUG
+AGGAAUAAUUCAAUGGCCCACGGGCCCUCCACCCCCUCAGAAUGGUGUUG
+CAUCUCGGCGCACGUCUCGUCUGAAUUUAGGAGCUACAUGUAAUUUUCCG
+CAUGACGAGGGGUCUUACGUAUUAAACGUAUUCGUACCAAGGUCAUCCUA
+CACCGUUAGUAUGUGGCUGUGUCGCCCCAGCGAGAGUGUACUGUAGAUAA
+GUCUAGCACAUCGAUAGAGGUCGCAACUGAUAUGAAUCUACGCCGAGUUG
+GAGCACAACAAAGACGCGUAUUUAGAGGAGGAGAGGUUGCCGAAAGAAUU
+UUGUUGCUCAGCAAGGUUCUUGGGCUAGUGAGAAAAACUCACUAGACUGU
+CGCAAAUGGUUAAUAACCAUGCGGAGGGCUAUUCGUUCACCGUGUGUUAG
+GUUCGAAAAAACCGUAUCGCUGGUGGUAUUGAGCAAUCGUGUAGAAGUCA
+CCAAGAAACAGGGAUUGCACGAACGUCGGUAAUGGGCCAUGGCCGUAAGC
+CUACAACGUGUUUGUUAACUGGAUGGCCAUUCGCGGCUCUAUUGAAUGGA
+UUCGAAUAGCGUCGCAACGGGUCGACUUGGCCAGCGCCGAGCAAGGAAAU
+UGUUGGCGGCUAAACGGCCAUCCCGAGCAAACCUUUCCCUACGUGUUCGU
+GUAGUUUGUAAACACAACCUCGCUAUGGCAAUCUUUGCCACCCACGCCUG
+CCACAGCACUGAAAAGAUUUGGCUGUCGUCAUAUUUAAGGAGCCAUCUAA
+AGUUGCCGCGAAUGCGGCUCUUGAAAGCCGUGGCGUCGACGAACAUCUUG
+GAUGUACAAUUUACUGCAACCAAGAGCUCCUAACCACCCGGUAAUACCAG
+ACUGUACACACACUAAGAACCCAAAAAAGAUCGGGAUGAAUGCGUACAGA
+AUGUCAAAGAAAGGUCGGAUAUUACAUUUGGUCCAUUUUGAGUUUGAAUC
+ACACAGAACAAUACUUGGUACCUUGGCGUCUAGUCAGGCACCGGUUCUGU
+AAUUAGGCACGGCCGGGGGGCGCCCGGCGACCUAUAACCACAAUGCAUCG
+GCUGAUAAGAAGUAACGUACACACUCUAGCAUUAAUUACUUUAGAUGUAC
+CCAGGAGAGAGCCAGUUAAGCGCAAAAUACUCUCGCCCUCUGUCCCAAAA
+UGGUGUAACGACGGUCGGUGAAGUGAUAUCAUUAAUAUAUACCGCGUCCG
+GCUAGCCACAGGUUCAGUUCUAUGCUGAACGCAGCAGGUCAGGUCGUGCA
+CCUCUACGUACCCCGGGCGGUCUGGAAAUCGUUCUUCGGUGUACUCGAUU
+UCACACCUUAAAAAGUUAUUCUUCUCAAGCGCUCAUUAGCUGCAGACGCG
+UGAGCUACACUACGAUGUAUUCACGAAACGAGCAAACGAGCAAGUAUAAC
+ACGUACAAAAAUGCACACUGCCGGUACGGGCGCUGCCAAUUGCUAUGUGU
+GGACUUUGCCCCCAUACACGGAGCUACUUUUACCAGCGUCUGCCACAGGC
+UCCAUCGGAAAGUAAUGAUCCUACCGGUGAAAAGGGAACUAGCCUAUGUG
+ACUAGGGAGACCUUCGUGAUCCAAUAUCAGGCCCCGAGUCAGCUGACUAC
+GAUGUGUAGGCCAGCCAAUUAAGUGUCCUGGUUUCGGUUGAUGAUUUGCG
+AGGAACACGACGGAACAAUGAGUCCUCUCAUUCUGCGGGAACGUCGUCAG
+GGAGACUCAAUUGUGCGGUACUCGUGCCAGUGUUGCAAAUACUCUCAUAA
+CCCUCGUCGAAUUGACGCAACGUGUUUCCACGUUGCUCAGACUAUGUCAU
+CAUCUUGGCCAUAUUUACUUAAGCGGGGGUCUAAGUAAAUAUCAAGAUGU
+CGGGCGCUCGUGGCGAGAUUAUUUGACUGAUUUACAUCACUCGCUAGUCG
+UUGAACGUGUACAUCUAUUUUUAUAUUAAUAUCAGUCGAUGUAAUUCGCU
+GCAGGUUAGCAUAGCGUUACGCCUUAGCUUUCAUGCAAUUCACCCAAUGU
+UAGCCCAUUAGUUGCCUAAUAGGAGGCCUACAACUAAGCCUGGACAGGCG
+CGCUAAUCGCUAAAUGGGCAGACCAACCCCUCGCAUGCACACACUACGAU
+GGCUAGACGUAUUCAGUGGGUCGGUGGGGGACGUCUUCCCCAGCGGCAUC
+UGGGCCGACACACCACUUACCCUCUGUAAUAAUUUCGUGGAAAGGGAUAC
+GAUGCCGUUGGGAUAGGUGUCAAAAUCUUUGAGUCUACCGCGCAGUUCUU
+GCCAUCACUGGUUUGAGGGGAGAAAGGGUUAAUAACCACGACUCCCAUCU
+CGACUAUUGUCCACAAGGAAUCUAUUACGACUACGGGCCAUACACCCAGA
+CGUGAUCUUAGCGGAUAUGAUAUCAAAUACAUCCCGUGACAGGGCUUAUA
+GAAAACCUUGUGUGAAGCAGGUAUUUGGUUCAUAGAACGAGUGUGGUUGG
+GCGCCGUACGGAUUUCCGAGUACUUGGCGAACCAGCUUCUGAUAACGCAA
+CUUUCCCGGCGACUCUGAAUCUCUCUCCUUAUCCGCGACUGUGUAGGUGA
+AAGAUUCGGGUGUAGAUUGUGCCCGACGUCUUUAGUUUGGGGCUGGCGUC
+UCAGAUUAUGGGAGCGGGGGCGAUGAAAACCAGUAGAAAGGAUAACCGAC
+AAUAAUCGAUGAAGUUUUAGCUACGACUUGACUUGGGAAUAUCGAGGCGA
+UUUCAUUCUCGUCGGAAUAGGAUGGGCCUGGCCCUCCCCCGGUGAGAAAG
+CCAGAUAAUCAACACUGGCGCACAGGCAGCUCGGGGGGGAACCCCUUGCU
+GGCCAGUUGCGUUCGAAGCUGUUCCUUUGUCCAGAUCACAAGACUCUGCG
+UAUCACCGAACGUAUCGCAAGGCUGCUGUGUCCUUCCUCAGAACCUGGGC
+CAAGACAUCCACCACAACAGGUACCUUGCUCGGGAGUCGUACCAUGUAUU
+AGCCUCUAAUUCGUCAGAGUAGGCGAAAAUCACAUAAGUUCAGGAUACUC
+AGCGACUCAGUUAGUCAAUUGGAGAAUAAGGUACACGUUCUAGCAAGCAA
+GCCCGGUCGUACCAGUAUUUCGUAUAAGUUCUAUACUGGGUUCUUAUAGC
+ACGUCUUCGGCGCAACUUAUCAUCUGAAAAAGGGUUGAUAGAUAUCACCG
+GGCGCAGAUUUGAGGCGCACCUCAGGCAAUUAAUCUACGAUCCGUGUGGA
+CGGGGCUGGCCCCAGGAGUGUGGAUGAAACUUCUCUUUAGUUCAUUCACG
+UAGCGCACUGUCCCGGGCGCGCGUCAUACCUCGCAGGCUCGGAAAUUAAA
+GUCCCCACGGUUUGACAAUCAAAGGGGAUUCAACUACCCGUCUGAUCGAG
+GUCAUGGGGGCGAUAUGCGGGCCAUCACCGGCCGCACCCGACGGAAGGGU
+CAGGGGCAGUAACUCGUCUUAGUUAAACGUUGAAGUUCAGGCGCAUCUCG
+UCCUAAUUUUAAUCCGGAGCGUACCGAUGGAGGACAUAUAGUUAGCUUAU
+ACUGACAUGGAGUGAUUCGUGUGAAGUUGGUUAGCACCCCACCGUGAUAU
+GCCAAGCGUCCGGCGACAUCGCUAGUCCUCCAACUCGAGCCGCAGUACAU
+CUGCCACCCCCUAACUGUAUUCCUGAUAACCCUUUAACAUAGCCAGACUC
+GACCGGUAUACCGAUUACGAACCUAGGUGUCCAUCCCUACUCAGGUUCUG
+UCGCUCCUGUUGUGGAAACACUUACAGCCGCGUUAUUAUGACUGUCAUGA
+AGGCUUGCAUCUAAUCGCCUACAUAAUAGUUGGCCUACGUGCUAUGGGGA
+UGUAGGCGUAUGUUUUCGGAUGUAGCGAGUCAAGGACAACACUCGGCAAC
+CCCCGUCCAGGUCAACAUUAACCCUCUUGUCGCUGACGGCUUCUCCGCAU
+ACAUAACCGACUAACUGCGUGGCCUUUCAUGGCUUGCCCGCGUCUAUUGC
+UGACAAUAAUGUGUUACUUCUGUUUGUCAAGUCGACUUACCUCGUUAGAG
+GUGGUCACGAAGACAGUCUCUUGGCCACGCAGAGCUCAAUCCCCAGCAAC
+UAGAAGCCUGGACUAGACCAAACUCUGGGAGAAAGGUGGGUCAUCGGCGC
+GUGUACUCGAUAAUCUGGCCCCUGAUACAACCACCUCGAGUCAUCUUUGC
+UAGCUUCGGUUCCGAGCUACUUAGGAAAGGCGUUGCUAUAGUCUUAGGAG
+AGCUAUUCUCUACAGAUCGUUGUUUCUUGAGGAGGCGUCUAUGUUUGGGG
+AAAACUAGCCACGUUCCACGUAUUCUAAGACUUUCUAUCGUUGUCGCAGA
+GAAUGGAGUGUUCUGGGGGCAGGAUUCAAUUCGGCCCUGGGCAAAUAGCG
+CUCGCGCUUCUUGCUCUCUCCUAAAAUGAGUGUGGAGCUUGUAACGCGGA
+GAAUGUUACGUCCGAUAUUCAUCGCACCUCACCCUGCGCCCAGUCAGGAG
+CUAAUCAGAUCGGGUGGAAGAUACUCACAAGUAAAGCCCUGUAUCGGAUA
+GAAGCCUCCAUAUGAAUCGUGCGGCACAUCAGGGCAACUGAACAGCUACC
+UUGCUCCCUGCAAUGGAUGUAUGUGCUUAGAACUCCCUUAUACAACUGUG
+CACUCCGUUCUCAUGAAACCGCGCAAAGGUCACGACGCGGGCCCCUGUAC
+GCGUCGGGAUGCGGGAUGAUUUCAUUGGCUGAAUUAUAACCUUGAAUGCG
+GAUGCUCGGAACUGUAUGGCACCUAUCCGGCGACCUACGUGUGUUGGAGC
+CAAUUAGUUCUUACGCUUGCGACGAGUGGGUAAUUUAAUACUCGUGUACA
+CGGUGAGAAUGUUCCACAAUUCGAAAUUGUUGGAAACUCCGCUAACAGCC
+CCGCACGAAGCAUAACGUCUGACAGAUCCGAGGUGUGCAAUCACGAGCAA
+ACGGAAAGCGCGAGCACCCAGAUGGAGCAGAAUCAAAACAGUUGAACAUA
+GUUUUGGUGCAACUUCAUGCUGCAUAUCCCGGGUCUUGCAGCUUCGACUG
+GGGGUCCCCAAGUUUAUCUUCGGUUAUAUGUCAGAAUUCAACAGACUGGA
+CAUACGGUAAAAAUCCAUCAAUUAUGCGGACGGGAACUAGAUCGAAAGUC
+GUCAGUUGGCUGAUCGGGGGCCGCGUCAGUAGGCGUAGAGUACAUAUGUU
+UGCUCGACUGUUACAAUUUCUACCACACAGGCAGGUGAUAGACUAUCCAC
+UAUGUUGUCCACGAAUCCUCACCACGUUUGUGUAAGGCUUUGCGUGUAAC
+CUGGUCUGGCACGCCAUUGAUCCCCACCCAUAAAACGAAAAGAACCUGAC
+CGAAGUUCCCCUCACUGAACUUGAUCUCCCCUGGCCAGGCUAGCGGUGCU
+CUAGCUUUAUUUAAUACACGAGUAACAGACAUUCAAGGGGACCGGUCGCU
+CUUAUGGGCUGAUAUUGAUGCCGAUCACAAGCCAGGUGACUAAGCUUUUC
+ACUGAAUGACCAAUGACAGUCGGGCUUAGUUUGACCCCCCGUCUAUCAUG
+CUGUUAUAUUGGACACCCAUUAGAGGCGUUUAAAAAGCACUCGCAGUGGA
+UCCUUAACGAACGCCUGGCGUUAAAGCGAGCCGCCGUUAACGAAGGUUCA
+UCCAUUCUGCAGAGAGGCUAUCGCACAGGCCUAUGAGGCGCAACCCUAAG
+CUUUUGAAUACGCAUAUACCACGUGAAGACAUAUAUAAUUUCAACCUUUA
+UUUGUGGAUGUACAUAGGGAGUAGCGACGGGUUACCUGCAAAGGGGAGUA
+ACUUCAUUGCCGGUCGAUCGUCAUUACGAUGUGUGAAAAACCACAUCCGG
+UCACCGGGCAACCCGAAAGGAAUACGCAGACGUAUUCCUUUUUUGUUGUA
+AGUGAGACCUUGCCGGAAGGAUCAGAGUGGGCGGCAGUUAAAGGGUCGCC
+CCUUCUGGUAGGUCGCCAUCAGUGCGCUACGUACAGUCGAGGAUUGCUCG
+AAAAUGGCAUGUUUAAAGAAGACUCGCGGCUUCCAAUGAGCGGGGUACUG
+CUAGAACGUACGAUAUCACUUCGGGAUCCCUACAGCUCCCCGCGGAUAAU
+GUUCUAAUAAAUUCUAUCACUUGCUUAGCCUAGUAUGGGCUGCAGCCGUU
+UGUAGGCUAAGUAGCUUAAUAUCCUACCAUCUCGGUUAAUUACACUGCCU
+UCGCCGGGUAUGAGCUUUCCAGUGAUUGACGGUCGCUAAUGACUUGACAU
+AUGGGGCGCCGUCCCUGCAUCCAAGGCACAGCCACAUCCGGGCUCCGCUG
+GACAGUCCGAGAACAGAUCAAUCACCAAAUCAAGGGUUGAGACGGCGCUG
+AGCUGCGUUAGAACUUGUCUUCAGGAAUGUGUAUCGUCAUUCGAGCGCUG
+AUGUACGAUCCAAACUCCCGCACCGUUGUUGGAGCCGCCUGCACUCUAAU
+UCCAGGGGUGACGGUCCUCUGGACCUAAAUGCAUAACACUUGUGUCUCGA
+AGCGCAUCAAACGGCGCGUAGGACGUUGGCGUAGCACGUGCAGGAUGGGG
+AUCUUGGGCAUGUCUGCUGCAAUCGGCAAAGCGCUCUAUCGAUAAGGCAG
+UGGCAUCCCGGCCAUUGUGUUCCGCCGACAAUUACGUCCCUGUGUCAUCA
+GAUAUACGAGAGUCCUGCAGAGCUGCGGACGACCCAGUCCGCAAGUUAAG
+GUACUGUUGUGAGAAACCCGGUAAUCGCGGGACUUGCAGGCGACUGUCAU
+CAUAUACAAACUAAGCUAGCUGUGUGUGCGUCUGAUCCUACUGGAGAGCU
+UUGCUCAACGGACUUAAAAAUUUGAGCUCUUAAUUAAGAAAUUAUUAAGU
+UGCAAACUCUCAAAUUCAGGGAAACCUAAGUUAUUUUUUAUUUGUUUUAA
+AUAAAAAAAAAUAUGGCAAUCCUGAGCCAAGACAAAUCAUUUUGUAUGGU
+GCAGAGACUCGAUGAGAGUUAUCCUAACAUUUAUAAUGAGGAUAAAGGUA
+GAGUCCAAUUCUUUAUCGAAUUUGCCAUAGUACCGCGGUAAGCCAGGAUG
+CGCAGGCAUAUCACUCUCAUAUACUUACCUCCAGCUGUUUAUCAUUAAGU
+CCGCGGGAUUGCUCCGCCUGCGUUGCCCCUGCCCUGCGGGCAUGUUUAAA
+CUCGACCAAAUACAUCUACGAGGAACCUCUGACGUAGCUGAGUUUCAGAU
+AUUCAAAUUCCACACAGAAAGGCCUUUCUUUGCCUUCAGACAGGGAUAAC
+UUGAAAUCAUCAUGGACUCAGAAGCCACUUUAAAGAAUCGAACUUUAUAG
+UUAUGGGAAAUGAGCCCACACCGGAACCAUCCAAGCGGCCGAACGUUCCG
+AUGGACCUUCGGACCGAGCUAUAAGAUUUAAGGUACUUCCCAUCGAUUGG
+GGGAGUCAGUCGGGCGUAUGCGCGCACAAACCAGGACGAGUCAAAGAUCU
+CAUUUGAUGAAGUACCUUUGUCAACCAUUUCUAUGCCUAUAGAGUGGGGA
+GUGUCGCACGAGCUCGCCGCCCCUGGGACUCGGAUUUCUUACAUGGGAGG
+GCAUGAGCACGGUCACCCCCCCACGAUUAGCACUUCGCGAGUGUUCUUCC
+AACAUGGACGACGUGACGGACUUCCCUCGUCCUGCGCUUUCGGAUUCUAG
+GAGUGCCCCUAUAAAAGGCCUCCCAGCUUGAGACAAUGUACCCGGAGAAA
+CAAGCUACAAUUGAGCGUGUCCCUGUAGACUUUCGGCGAUCAACGCUUCA
+UAUAAUCCUAAUGAUAUGGUUUGGGAGUUUCUACCAAGAGCCUUAAACUC
+UUGAUUAUGAAGUCUGUCGCUUUAUCCGGCGUACCCCAAUACUUGUGCCU
+CAAUCCACGGGGAAUAUAGCAGCAUUAUGACUAAAUUCUCAUAACUUGUG
+UACUAUUCGGACUGAAACCUCCGGGCAGUAUUAGCACCGAUCGACUACUG
+UAGCCACACAUAGAGGGCCAAUGCUUAUGCAAUCUUUCGAGGGUCUCAAA
+CCAAACAGUCCCGAACCACCACGGCUGUUGGUGGCGUUAUUCUCUUCGGG
+UUUAUUUACUGUAGUGUCGGUGUAUAUACCUCUAGCUCACGUCCAGCAUG
+AAAGGCGAAAACGGAAAAACAGCAGGGGUUAUAACCACCGUGGCGCUUAU
+GACGCAGUUGUCUUAAACUCGAACUCGAGCGGGCAAUUGCUGAUUACGAU
+UAACCACCUGCUGGGGACCGGAGUGAGGAAGGGUAAUGCGUGAACUUGUA
+UGGUCGAAUCACUCGACCUCAUACCUAAUGGUAGGACCACCCUCCACGCA
+GUUAGUGCAUGCCAGGUAGGCGGUAGAAACCAGGUUGGUUAAAGAAGCCA
+GAAUGAGGGCAUCCUUCUGGCAAAUAGCGUAAUUCUAUGAGCCAACCAGC
+AGUGCACGGCCAGGCCAGCAGGUAAGGCACGGCUUUUAUGUCACAGUGUA
+UGAUAACUUUCCCAAGACAUUACAAUUUUUUUACGACAGGCGGUUGAUGG
+GUCAACGACGUCUCCAUGUUGAUACUGAUCACACCUUCAGGCUGGCAGGG
+GGGAGUACUUUAGAAUCUAGAUCUAACUGCAAACUUUCAAAUCAUCGGUU
+AAUCCUAGCAUGCAACACUUGCAAUUCGGGUCCCGUUAUCCCUUGCAUCG
+CCGCGUUGCCCAGCUUAAUUCGCAGUACCCCUGCAAACAUAAAAAAAUGA
+GAUUAGGUGCCUCACUUUGUUGUGUUAAAGAGCCAAACUCCAAGGAAGCC
+CUAAAGCUCUAAUAACUAAAGAUAAGACGGAAACUUCUUACCUGGCCUCA
+UUAAUGAUUGAGGGUAUAGUAAUAUAAUUAGAGAUUCUAGUAAUAGAAAU
+GGGUGAUCGUGGAUCUAAAUCAGUAAUAUUUUAAAAGAUUAUUGUAAAAG
+AGCAACGAGUAGACGGUUCUUCCAUUAGUUUAAACUAAUGGUAAGGUGUA
+CUCUAGUCGCCAGGAAAGCUGGUUCUAAUAGUGGUUCACGUUGAUACCUU
+GUUAAGAACGCUCAACAUCAAGUGACACUAGUGUUGACCCAGGUGCUCCU
+CGGAUCUGUGGACACUAUAACGGAAAAAAAUGGGCUGGAUAUGGCUAUCA
+AGCAGUUUACCUGAACUCUAUCUGUAUAGUUGGCCCAAGUACUCUCAGUU
+CCCGUUGUUUAAGUCACACCCAGGUGGUGGCAAAAUGAGGAGGUCUCUGA
+GAAGGGGGCGUGGCCCUACAGCUGCAGAACUUAUAUGCAGGCGCCACCUU
+ACUCCAGGGGGGUAGAUCUAGACGUAAGAAGCUCCAACGGACGCUGUCAC
+CGAUACUGGAAAAUCUAGUAAUAGUUUAACGAUUGGACCACCCGCUGCCA
+GAGCUAACUGGUCGGGCGCCGCUGCUUACCCAUGCCUAGCCGUAGGGAUU
+UCCUCAAUCAGAAAUAGCUCGAGGAAAGUCGUUGAUUCUGAAACGAAGCU
+CUCUCUAGAGUUGCUUGGAAGGGCCCACUGGGUCAUCCAUUAGCUAGGAU
+ACAUUAUCGCCCGGCCGUGAGCGGUAUUCAUAUCGGAUACUACGAAACUA
+GUGCCUUCUAACCACGCACUCUACGGGAUACGACAGCCGGGGCCCCAAAC
+CCUCCCGUGGAACCGUUAAAAGGGUUGUUGACGAGCUGCCGGAUCUGCCC
+GAACUAAAUAUGAGAGUUCAGACCGGCCUCGGUACGGUUGGACUCCCAAC
+CGAACCAAGAGCUACGGGACAUGGGUUUUAGACUAAAAAAAGUAUAAACC
+UCGUUGUUUUGUGAGUGGCACGGUUGACCUCUCAUGGCUCCUCGGUAUCU
+ACCUGCUAAUUUUUAUACUACUCACGGUAUGUCGUAUCGUAUGCAUUGUU
+GACCACGCGGCUCACGAGCCCCGUAUGAAUUAUUCGGCCGGUUUACUGUG
+CUCUCGUUCAAGAAAUUAGCGCGCAGGUAAGCUCAGUACCGACCCAAACU
+GAGAAGACGCGGCAUUCGGAUUUUCUACGGUUCUCCAGGUUAGCAAACGG
+AGUUCAAACGCGACGGCAACACAGAGCCCGCUUAUGACGAAUGACCGUCG
+GGUUGAGUUAUUGCGGUCGCCAAACCAGUCGUACAGUACUCCCUCAGCGU
+GGGGAGAGAUGCGGGUAUGUAGGUCCGGUUCUACAUGUAAUUCAUCCGAG
+GGGACUCUUAGGUAACGUUACACGCACGGUCCUGUUUUUAAGCCGAGUAA
+UAGUGCGUAGAUACCAGCUCGCCAGUCUGUGGGAAGUAGCAUGAUACGCC
+AAUGUCUGUGCUUUAUCCAUAGACCUUUCAUCAACACCACUACGCCGUCA
+AAGCCCAAAGCCGGACGCCCAGGGUGUAACCUGCAACCAGGCCACCUACU
+UGGAUGCACUUGUAGGGAAUUAACGCUUUGCGCAAACCGUUUUUGGAGUG
+GGAUUUGAGUAUCGACAAAGAGCGUCCACUCCGGUCUCGAGUUCCGAGUC
+GGUGUAGCCCCCACAGGACGUGGUAUCAAGGGGGGUCUCUUCACGGCAUC
+UCGGUCGAUAACGGGGGCAGCUGCCAAUUGGUUGCUUUGAAUACCCCUAG
+AUUCGGUGGUGUCGACUCCCUCGCGCCUGCCUCGACCCAUCAAGAGUUUC
+AGUCAUCACUGAGCCGCAUCACAGCUGCUAACGCGGUAUGCGUCCUGGAG
+GCUACCCUGUAUAGCGUACCGUAGCAACUGAGCUGCGGAGCGGGCAACAC
+CUGUAUCAUUCUAAAGCCUGCGACGUAACGCUUCAAGUGUUUCCGCUACA
+UACGAUAAAAGUUUGGCGUGCAGAUGGUGCGCUCGUCCGACGUCCGCGAA
+CUAGUUGCCGAGAAGAGAGAGCGAUGGCUGAGUGUUGCCCUAUCCCGAGC
+GGCGUAGUAGACUAGUUGAUUGGGUUUUUGGGUUCAUUAGUCCCUCACGG
+AGACCUAUGUUACAUUCUUCUAGGUGUAAACCAUCCGAUCGCGGAUCCUG
+CGCAGGAUCACCCAUACUCCUGCUAAGGAGGGAUUCGGUAGAGGCAGAUG
+UCUAUGCGUGCAGGCCGGCUUUCCCUCCAGUCAAGGUCUUCUUAGCGAGA
+CUACGAGGGAUUGCCCGAGAGCCGUGACGAAUUCCUAAGGGCUAAUUACG
+AAGCUCUGACGGCGCUUCUGCGGGUCUGUCACUUACAUAUCCGGUCAGGC
+UCCCCGCCGAGCGGGCUUUCCAGCAGCAUUGUCCUUGCCGGUUGGGCAGG
+CGUGGCGUGACGCUUGCUGGCAAGCAUUUAUCGGGAUCCUGCGAUUGUAA
+AACGGGACCCGGGGGGACACUAGAAAACGGGGCGCAUCGGCGAGGUAAGU
+CCUGCCGGGGUCUUCCUUGGGCUCCGGCGCCAGAUUUACCAUUCGUUUUA
+UACGUACUGAGUACAGCGCUACGUUCUGGUCAUUUCCGUUGUUUUGCGCA
+UGCUGAACGAGGCUUCACACCUGCGUCAAUCUACUGACUCUGUGUAGAAA
+CCAGUACUAGCUUUUGCCGCAUUUACACUGAGCGGGCGUUAUACGAGUAU
+GUCAGAAAGGGUUUUCAUACGGAUGAAUCGGUAAUGCUUGCUCUGUGAGU
+UGAACUAUGCUUCUUAAGACAAAUUGAGUUGUUUUAAGACUAUGGUAUAG
+CCUUCGAAAGACCGCUUGUUGAUGGAGUUUGCCUCCGCUGCCUCUGCACA
+CCAUUUCCAAUAAACAAGAAUAGUGCGUGCUUACACCAGUUUAGCCGCGG
+CCGACACGGCGAUAACUUUGUGCAGACUGAAAACCUCCUUCUUCCCGACA
+ACUUCAAAAUGGCCCAGGUCGCGCGGACCUUGGUGGUCGCCGGGCCGCAG
+UAUACCUACAAAUGCUGGAUAAAUAUCGGACCUAAAGAUCAUGGUCAAGU
+GAUCUCUCGUGGAUCAAAGUUAUGUGAGACGCGCGUGUUUUGGUGGGAAU
+ACUGUGGUUCCGAUAUAGCGAAAUUGGAGCUAGUCGGGGCAUUCUUUUCA
+CCACCAUUCUAUAAAGAAACGAUGGAAUGGUCGACCGUCUUUGGCUUAAC
+UAUACCUACACCUCCUCGUCGGGGUGGUCCGUGUGCAGUAUGAAAAGCUU
+GGCGUCUCAGGAAUAUCCAUCGCUUCCUCUUGGUGCUGAGACAGUAAGCG
+GGAACUAGGAUACAUCUAUAGCGUUCGAAUGGCCAAGACCUGAGCCGUAA
+GCCCGUCCGUCGGAAGGGAGAGGAUAUGACCGGCAGGAACAGCAGUCCGA
+CCGUUAAAUGGCUAUUAGCAGUCUGAAACCCACUGUCCUGGCCGGUAUCC
+GGGCUGGCGAACCGGGUCCGGCCGCCUUCCCGUUCCGCGGAACAGUGGCA
+UGUGGACGGACCUGCGCGACGCCGCGCCCUCUUCUGGCCAGAGGUAGCGC
+GGCCUUCGACGGCGUUCGCUUACCGUUGCGGGGGCAGCGCAGGUUGGCGC
+ACCGUUUGGGGCGGCCGCUCCCUGCUUCCCGUUUAACUGCAGAUCGGCUC
+UGCGGGCACCAGGACGCGGCGAGUGUAAAAGGUCAUACGUGGUCGUCUGG
+UGCAGUCCAGGCACUAUCAGAGGGCUCAUUACCUGAUUUACGACCCUACU
+UUCUGCCGUUGGUUCACUUAUGCCCACGGUAAAGAACCACAUGGCCCUAA
+CCAGCGGCUUCUUGUCUCUCUCAGGGCGUCGUCUAAGGCGGAAAGUAGCU
+UAUGAUAGAUGUCCCCACCGCAUUUUAACCAUUCUUGAUCCUACCAGAUA
+UGUUAUACCGGUGGACUCAACGGGGUGGGAGUCGUUAUUGUUAGGUGCGU
+GUUUUGAUCAAGUUCACGUGUCAAACUAGCGUGGGCUUAAGUUCUGUGUC
+CGAAUCCCCUAGAUAGUCCGUUGAUUACAAGUAUUUGAACACAAACUGCA
+GUUUGAGCGUGGCGGAUAAACCUCCCCAGUCCGUAAGUUGGAAAGCCUCU
+AUUACGUGCAUUCCGAAAACUUGGGUGCCGUCCCACGCCGCAGCCCCAUG
+CCGAACAUAGAAAGACAUCAAGGCGCUAUUAAAGAACUGGCCCUGUUCAA
+AGAGGACUCCGUGGGGCUGUAUAACGAAAAGCCUGCGUAGUCUAACGGCG
+UCCCCACACAAUCAUAUUUAUAUUAAAUACCCGGCUGAGCCCACCAAGAC
+AGUACAACAUGGUUUGUUUGAACUCACACCCGUUCGCCUGGGCCGAAGUC
+GUUCUUAGGUCGAGCGGGUCCGGAUUCAAUACUAGGAAUCACGGCACAGG
+UAAUGGUCACGCGGCUAGUUGAUGGAAGAAUCACUGCAUAGCAUCGCGAU
+AUACCUUGAUCGUGAGAUAAGCACAGAGCUUAUCUAAGCCGAUUGUAAAC
+UCUUACGACCUUAAUCGAUGGGUAACGCUCGGAUAGAGCUUAUUUCCCAU
+ACUCCCACCAAAUCCUGCGUCCUCGUGCCUUAUCUUACAACUAUCAGAAU
+AGCAAAUCAUACGGCCAGUCAACCAUUGAAUAUUACUGGUUUACCGGCGA
+CGAGGUUCCUGCAUGUGUAGGUGACGAUCUACAUCUCUGUAAUUCAGCUA
+GGGCAGGGUCCCCGCAGUCUAGAGGUGCACGAGUGGAGCAGCCCACUAGA
+GCAUCUCACAGUUCGAGCUUGAAUUGCGUUUCGUAGGUUACGUCUACGUU
+AAAACGUUACAGUUAAAUAUAACUGCUAAAAACGAAAACAACUCUUACGC
+UUUAGCUGCCUAAAAACAGUUAGCGUAGAUCCUCUCGGCAUCGCCCAUGU
+GCUCGAGUAAGGGUCUCAAAUUUAGUGGGAUACGUUAAACUUUUCCGUCU
+GUAAAGUUUAAAAGAGAUCAUCAGACUAGCAAUACAGAAUGCCUGUCACU
+CGGCAAGCUGUAAAGCGAAACCUCAAAUGAGUUGACUAUGAACGUAGAUU
+UUUAAGUGUCGAUGUGUUUGGACGCACAAACAUAUGUGAGGGGGUGGACU
+CUGGGGCGACUGCUCUAGGAAUGAACGCAGCUCGGCUCACCAUUUGAGUG
+CACAGAAUACGCCUCCUAUGGGUGUAUCUCUUGUCUAUGGUAUCGAACCG
+GAGUAAUCCCUAUACAUAACUGCUUUAAAAGAUACUUAUCCUCGCUAAAU
+CCAUGCUUACUCAGUAUCACACCCGACUUAACCCGUAUGAGGGCAGCGUC
+AGUCAUGUACUUGCGAUCGAUAUGUAAGAUCUCAUAGGGACACAAAUGAC
+AUGAAUUGAUCUUGGAUGCGAUAUAGCCCUCAUCGAUAGAACAAGAACUA
+AAGUACUGAUUACUCCCCAUCUCUUGGUCUUUCUCACCAGCGUCAUGUGU
+GUCGGAAACAUCAGUGUCGGUUUUCUGGAUGACCCUUUUAAAAACCGAAC
+UUCACAGAGACACCGGCACUGUUAGUAGUUGGUGCGUUGUCGGAGACACG
+CCAUUAGCUGUACAAAUAAGCAGGUUCAGACGCAGCAGUACCUUCGCUGC
+ACGAUCUCCGACGCAGGCUCCUUAACCCGCCAGGCAACCCAUGAGAGACA
+AUAUAUCGUCUUGCGAUAUACACUUGAUUUCGAUGGACGUUUAGUGACCA
+GUACCAGGGCGAUUACCCGAGGGAUCGAGCGAUGUUCUACCACAUCUGCC
+CAUUUAGUCGGUGGGGGACUUAGGGGAUGCCCUACCUGAGUGGUGCCAUC
+UGUAUUGGGCAGACAACCUAGGCUGCCGCAGGGAUGUUGAUUGGGCCCCC
+GCUGGACUCAGCCUCUGCCCGUAGCCACUAUGAUCAUCUCGAGACCUGGC
+ACGUGGAGGUGCGUUGUGCCUAUCCUUCACGAGAUAGACGCUCUUGUAUG
+UAUAGUGAUUUGAAUUUAUCAUGGCUCACCUCGGACAACUUAGCGCCGAG
+UCGCAGUACGAGGCAUGGCAUAGACGAACUCAGUGCAUUCGCAUUCCACC
+UUCUUUCCGUUCAACCAAAGAAUUUGACGCAUUGCUGAAUAAUAUGGGCC
+CAGACGAGUCGGGCUUUCCGACUCCAGCUCGGAUCAAAAUGAGAGGAGUG
+GAUUUAGUCUACCCCAGGUGUGGGCAUCCAGGCCGACGUAAGAGUACCGG
+GCAAUGAACUGCCGUUCGGCAACAGUCUGGAUUGGGCACUCGCCUCCGAC
+UUCGGAUGCGAGACCCUUCUAGAGAAACUUGAAAGAUGAGUAGAUGUGUC
+GGAUCGAGAGUCCUUGCAAUGAGUUGGUGACCAACAGUUAGUCCCGGUUA
+AGGUUCUUGUAGGACGUCGUAUCACCCCAUUUGGUACCAGAAGAAUCAGG
+UGAUAUUUCAGCGGUAACAGUUAGCCUACAGCACUGCUUGAUGGACUUAG
+GUCGUUGUUUGGUGAUGGCGCUAAGGGCGAAACACUAACAAGCACCUAGU
+CGUCGGUGUGCGCCGUGUGUGGGCUGAUUUAAUCUGGGAUUAAUGGACGG
+CCUUUUACCCGGCGCCGACUUCGCGAGGCCAACUAGGCGCGUCGUACUGU
+UUCCGGACGCGUGCAUAACACUCGCGCACCCCGAUGUGCGAAUGGCGGAC
+ACUAGCUGAACACCGCCGGGACAAUGAUCGGACAGGAGGAUUACACUUAA
+UGGGAUAUCGCGGUACCAGCGAUAGCUGUAUAUCUUUCGAGAAGUGUCGG
+UUGUCCUAAAUGCAGAGUUGUUGGGUUAAAUUACAACCGACUAGUAGCAU
+CGAAAGAGCGUGAGACUGCUUUCGUACGUUCCCAUACGAUACUGCUGUCU
+CUGUCCAGGACAGCACUAACUGCAAUAACUUAGUGCGUAGCGUGUGCUCC
+ACCAGUCAAUCGCAUGACUCAGUCCAGAUUAGUCCCUCGCCCUCCCUUUG
+GUCAUAGGCACCGCAUCCUCUUAACUCAGGGUCACUCGUCAGUUGUCAAA
+AAUGUAGAAUCGGGCAUUGAGACGCAAAACCGCAUGUGCGACCGAACACG
+UCCGGCCUCCUAGGACCGCGGAAGUAGUAUUAUCUCUCUAUGAACCGCCU
+AGACGAUAGACACUAACAGUAACCUUCAAAUCUAUAAGACUUGUCCUUCG
+AUUGCACUCAACAGACCUUAUACUAAUUAGCACAAGUCAAACGGAACUUA
+CAGUUGCCUUCCCAUACCAGGUAACUUACGUAACCUGGUUGAUUUCUGAU
+GACAACAACCAUAUGGUCUUGGUUCCCCAAGAUCCCUCCUCACGGAAAAG
+UCCCCAAUGUAGCUUACGCUGCAGAGGCGACCGGUUAUGCGCCGAAUUAG
+UCAUGACGACUAACCCAUUGCCGUCCCGCUGAAUUCAUAAGAGAAAUUAC
+AAAGCUGGACCGGUGUCCCUUGACGCGAGCCCGACACACCUGUUUAGCAA
+CCACGUCUAAUCUAAGGCAAUGGCUAGAAUAAAUUUCAGGGAGUGGACAG
+UCAGAAACUUAGCACCCCCAAUGUGGUAGAUCUGCCGUUCUGACACCAUA
+GUGCGGGUGUAAUCCAUCCUUGGCCAGCUAUCGUCAACGUUGUACGGCCC
+ACUCGAAAUUUCCCCCCCGGGAACAUGUGAGCUAAGGCCGAAAGCCGGAG
+CGAAUGAGGAGCAAUUGCCGUGGGCUUAUCGACGCGCAAUAGCACAUGGC
+AGGGUAGCUAUUGAUAGUUCCGCACGGCUUAUUUGCUUACGGACUCAUCU
+UAAUUUACGGUUCGGCGGAGAUGCGAUCUCCAGACGCCGUAGCAAGAAAA
+CUCCCAUCCUCCGGUACUUUAUAUUUACGACGAAACUCCGAGGAUCAAUU
+GUGGCGCGUCGCGAAUGCUAGCCAAGUCCCUGGAGCUGAGAAACGUCUGU
+AGACGCUAUAACUGCCUUCCCAAGGGCAUUACCUAGGCACAGAUUAAUAA
+GGGGCAGGCUGUAGAUAGCGCGUGCACGUGUGAUCCCCGGCUAACUGUGG
+CGACCGCAUCUUAGACAUAUCUGUAUCGUGAGACCCACUCCAGGCCGUAG
+CUAGUCUUCGUCACACUUGAAUAUCAGGAACCCGGGGCGAACAGAGUAAC
+CGUGAGGUGCUGGCAGCCAAGGCUAUUUUAGCUGUUACCCUCUGGUGCUG
+GUGGAAGCGAGGGGAAUCGAACCCCUGUCCAAAAAUAAUCCCACAAAGAC
+CUCUACAUGCUUAGCAAAGAUGACUACUUCACCCUACUUCGCUCAUCUUC
+CAAAACUCAAAAGCAAGGCUAAGACUUUAUUUCACCUCAACGCUUGUCAA
+ACGCAAGGCUACACUAUCAAAAAUGACCGAAAAUUAAGCUAGAUAGUAUG
+ACUUAAAUUUCAGGCUCAACUGAACUUACGCAGCUUUAGCGUAAGCAGGA
+GCGAAUUUAACGUUGUUUGCGUUUAAUUUUAUUUGGGCUUUUUACGCUUU
+GCCCAAAGCGACAUGCCAUCUAAGCAGACUUACUCCUGUCGAAGCCAAGU
+CGCUCCCCUUCACCACUGGUGUGCAGUUUCUCGGUUUUGGGGUAAAGCCA
+UGUCAUUUAACCGAAGUCCGGGAUACGACCAAUGAUUGAACCCGAAGUUC
+GUUCCUUGCAAAGAGGUCCAUCUCUGACCGGUGGCUCAAAGCAAAAGUGU
+AGUGCCCAGCUUCUACCACAUCGGUUGCGGUUAUAAGCGACACAGUAUUG
+GACCGCACAUGAUCACAUACCGCAUUUUAGCGACGAACUUCUCGAAUGUG
+CCGUCGUGACCUCGCAAUCAGUAGUAGUUCGGAGCAGAUGUCCUGGAGGC
+GAUAACUCUAACUGGCUCCGUGACGUUGGGCAGAUCCAGAUAACAUAAAC
+GGCGUAAGUCUUUCUGUUUGGCACUAAAUGAGACCCACAGAAAGUCCGCG
+GCACUCCGCCGUCUAAGUGGACCAUUGGCCUACUCUUACCCGUCACCCUC
+UUUCUGGAGUAAGUAUAGAUCCUAGCGUGAUAAUUCGGACCUCUGAUCAG
+AUUGGGGUUUCGUUGCUUAGUGCGCGACCUCACGGAACGAGAGGAUUGUC
+AUUAAUCAUACCGAUGAGUAUGCUUUUGGCGUACGUAGCCAAUGCACCGU
+CUUCUACAAGAUAGGGUAAUAAGUAAGAAUUGCUCGCCAAUCUGGCCGUG
+UAACUAGCACUCGCCCUGGCUCUCCUGGGAAUUGCGCACAAGGUCUCUCC
+GUCCACGCCAGCAGACGAAAUUAGUGUCUCCGGCGCUCACGUCUUUGUCG
+UAAGUAUCUAAAUUGUUACUCCGAUAUACCUUCCAACCUCGACUUAUGCC
+UGACGCUUAUCCAUGGGGGGUUUGCUUGCCACAUGCCGAUAUAGCUGCGU
+ACUGGUAACGUCUCGUUCCGGAGCUAGUUCAACCAUAUGUACCCUAUACC
+CAUAGGCAGAUCGUCAGACUCGAACUGGCCCCUAAAGUAGCGAGAAGUGC
+GCGAAUAAAAACUAUACAUCUAUAUUUAGGUCCCCCGGAUUAAAAUUCCA
+UCUAUUGAAACAAGCUCGCCAGUUCCAAUUCUCCGGCUCCUACAAUAUUG
+AUAGUUAUGUCCGACUUAAGAGAUAUGGCACAUAUCGAGCAUCAGUCGGC
+AAUGACAGACGAUAUAUCACCAAGCGGGUAUGUUGUGGAUAUUGAAAUGG
+UGCUAAAAGCCGCAUAUGGGCACGGUGUGAUAACCCGAGACGAUGAUACU
+UCGCGGAUUCGCUACUGUUGACGCUGAGGAUAGACGCAACGAAGCUUUUU
+ACAUACUGCAGAAAUCCAGGUCGGUAGUUACGUCCGCCCCUCAGCCUUCA
+CAGAUGACUGAUACAAGCACGAUAUAAAUGUAUGCACUAGUUGGGUGCAA
+UGUAGCCGGUCGGCGUAACGUUGAAACGACGUCCUGCAGGCCAACUCGCU
+AACAGGGAACUGAAUUCACCUCUUGUUGUUAGUUGAAACGGAGCCGAAAA
+UCUGCCGGUAGGUCCGCUGACUAUUCGCUCUUGUCGGCCUAGCAAGCUGU
+UUGUCAGCUGAGCACGCUGAACCGACGAGCAACGAGUACAGACGUUCUUC
+UGCACGCGGUCUACAAACAUUCGAGAUUCACGGCAUGGUUAUGGAUCGGC
+ACCAACUUCAGGAUGAUCUAGGCCUGACAGUACGAGGCAAGUUCGGCCAA
+CCCCAUGGACACGCCGAGACGCAUCACGGGGGUAUAAUAAUUAAACUUGA
+CACUCUAAUGUCCAUUUCCCGAUAGGGACGCCUCUACUACGUGCCACCCC
+CUUGAUUCAUAAGCGGCUGACUACAGGCCGAGGCUGACGCUCUAUGUGUA
+UAUACCAACAGUUCUUGCUGGACUAAAUAAGUAAGCGGAGACGUUGCGUA
+UGCGUCUGGCGGACCGAACAGAUCACGAUGCGGUAACUGUCGUUCUUUCA
+GCGAAAUUUGUCGUGCUAUCAUGCAAACGGGAAAGCGGCUCAUGUGCCAC
+CACUUACUAACAAACACACUUCUGUCUACUCAGUCACAUUACCACCUGGG
+CAUAGUGAGCAGUGGCAAGGGCCUUGGAUUUCACGCAAAAUAGCGCGCCU
+UUCUACCGACGCCAAUGAGGCGCUUCAAGAACCGCGCAGCCUCACGACUU
+AGCUCGAAGUUAGUUUAUCGGCUUACCACAAAUUCAAAACGUAGUAAGCA
+CGGUGAACUUGCUGAUGCGCCUCCCAAAUUACGAACCGAAAGCAUCCCAA
+CCGAUUUACCCAGAACCGAGGAUGCCGUGCCAGUAACACAACUUGCAGCC
+CUUGGAUCCUGCGAGUUGUGCAGUUACACGUGGGUCCCACCUUGGCUCUC
+CGUGCACUAUGACAGGAGCCAUUUGAAAUCGUGACUCCCUUGAACUGGGG
+GUUCCCACACCUUAACCGAACGUCCGCGUUCCUCCGGGGGAACUCUAACG
+AGUUAUUGGAAUAUUUUAGAGUCAACACCCGGGAAUUCUCUGCUACUGUG
+CUCUCUGUCAGCAAAGACAUCAUUUUAUGGCGAAGGGUAAAGUCUUUUUG
+UCAGGUUAAAUGUUACCAAAUAUAAUUAGCGUUGUCUCUUGACCCGUGUU
+AUGGUCUCAUAUUAGCCAGGGCGUGCCAGGGCGCUGCUGCCCUCGUGAGC
+CUGCGGGCUCGGACAAGAACCUCAAAUCCACGGGCCGUCCUUCGCGGUGC
+ACGCGCAGGCAGCUCGUGGGGCUGACCCUGCGCCGGGGCAAUGUGGGGAC
+ACGUCCACAGUCGACCGGACUCGGGGCCGGGCCCCAUCACCGUUGCGGGA
+CAGCGCCGGAUUCCCACCGGCUUCGCUGCGGACGCGCGCUGGCCGAGGCC
+AGCACAUUGACCCUAGUACACGACAUAUGUAUCAGUUCGCGCGCAUUUGG
+CUAGAAACCCAGCUCGCCCAGGACAUUCCGAUGCCGAUGUAAAGAGCCGU
+GAGUGGCUUGGACCCGCGGGGAGCCAUUCCCUGAGUUAUGUGUGGCUGAG
+GUUAAUUAUUACAGUUAGCCGUGGAAGAAUCGCUCUGUGCUUAAAAGAUG
+UCGAGAUAAGUGCAAGUGACCCUCGGUCCCCAGAACUGAUAAUGGGCACC
+AAAAAGACGUCUGGUGAUUUCUCUCAAGAACCAGUCGCGCAGGGUAUUCC
+AAAUGACGCUAGCACUCACGCUAAGGGCUGAGCGAAGUCGAGUGCCAGGG
+CCAACUGUGCCGUGGCAAACGAGUAAAAUAAUAGAGUAACCUAGAAAUUG
+UGUGAGACGAGGCGUGCCCUCUCACUCCAGAUUGGCCCUUCUGCCGAGGC
+GCAUCCAUGAGAGCAACGUUUGCGAGAAAAUUAGCGUCUCCGUCCAUGGC
+GACGCUUACUAAACUUUUCGUACCCUGAGAUAGACAUAGUCAAUCCAAAG
+ACAUAUGAACGUUGCUCGGAUCAUCCGGGUUCGUUUUGGAGAGUCACCUG
+GGGAGGCUUGCAAGAAGAUGGCAACGUCUAAAAGGGCACAGAGACGAAAU
+CCGAAUAGCGCCCGGCUAAGCCAACCGUUUUCUCAAUCAAUGUGUGACUG
+GACUAGCAGGGACUCCUGCUAGAGUUUCCACAUGAAUGCAAGACAGUCGA
+ACGUUAGGGAGGGACAUUACCACCGGUCUCUCAAAGGGGUACUUGUUUUG
+AACUGCACAACAGGCCUAUUGGGGCGACCGCUACGAUCAUUAAGCCGGGU
+UCUGUGUUAAGGGGUCAUUACUCUAAGCGGCCUACCCGAGGGUGUUAGCG
+GGAAGGGUGCAACCCGCAUGCGGGAGUCAGAUUUGGAAAACUCCCGCAAU
+UCCCCUCUGCUUGGCCUUGCUCGCGUAUGGGUUUACCGCAGGAAAGGAUU
+CGGCAAGGGCGUUUUUUCCCUUAAACCUUCUCCUUUCCUGGGUGCGCUCU
+UACCGCACCUUUUCACCCUUACCUUAUGUGUGAAGACACAUAAGGCGGUA
+UGUUUUCUGUGGCACUUUCCGGCGCUCUCACGCCCCCGCUCCGGCUUCAU
+CAGCCUUAACGGGAUACGCGCACCCUCUGAGCCCGGACUUUCCUCGGGUG
+CGGGGCGGACGAACUUAAUUGAACGCGGCCUGGUAUACUGAACCUGUAUA
+GUGGUUCUGUGUAGGGUGUCCAUCCUAUUUUCCGAAAAACUAACUUCCCA
+GCUACGGUCUCGGCUACUCCGUCCAGAAUACUGAGACGCGUGAAUAGAUA
+UAUAGGCGUGCGAUCGUGCGGUAAUCUCGAUGUGCCCUCAGAACUUUCGU
+CCUCUUCGGACGGGCAGGUCAGUAAUGCCUAAGGGAGUUACGUUUGUCGA
+UUCUUGCACUAAGGCGACGACCGGAACACUAAUUCAGUCACCUACGGUCC
+GAGAACUCAAUGGUUUGUGUUUUAGGGUCAUCAAUUCUUAUUAUUGACAG
+UUGGAGCAAAUACGAUGUGUAUCCCAUCUCAGCGUAGAAAGCCGGGAACU
+UUCCGCUUGGACACUCUUUUUAUAUCGUCAAUAGGGUACUUCCACCCUCU
+GCCUGACCAAUCCUUUCGCCGAAUAGCGCGAACGAUGCGUAGGACUCUGG
+UUGCAACACUAUGAGGAGACCAGCCUAGAGGGGGUUUAAUCUGACGAUGA
+GCAGUAUACUGUAUAGGUUCGCCACGCAGCGCAUGGUGGAUUUGCCCAUG
+GCCAGCCAAGGCACGUCAUUUGGUUUAUUGGAGCUUUACACGUCCUAAUA
+CACUGUGGAUAGUCGUGACUACUGGCACUAGCGCUCUCGAAAAGGGUAAG
+AGUCAAUAGUGAGCGUAGUGGAACGUUGAUUUUUGUUCCCGGCAGUCAGU
+UGUCAACCAUCUCAUGCGAAUCUUGCUGGGAUGGAGGAGAAUCUGUUUUC
+UCCACACCCCCCGCGUCCCCUUUACGACAGCAAUACAAUUAUCCCCAGUG
+AAAUUGUGGUCAACUCUAACAUAGCAUGCUCACUUCACAGACUCGAAAGG
+GGGGCCCGCCGUCUAGGAUACGGUGGAGCUCAUAGUCCAACUAGGCUGCG
+CCCUGAACACUCGAGGGCAUAAAUCGUGCAAGUGAUAGCCUCGCCGACGG
+UAGGAGAUCGAACCCUUUCCGGGUCGUCAGUCCCCGUUUGUGGAUUGGAC
+UACGACCUGGCACCUGGCCACUACUGGGCGCCUGCCAGGGCAAAAGAUCA
+AAAGCCCGGACUGCUCGGGCUGCCUUCGCCCAAGGUUUGUAAUCCCUCGG
+ACCUGCGACAUUCGAGUGAGAUCUCGACCUCCGUUUUCUCAUAUGACCAC
+UGCUUUCCCACUCCGAGAGUCAAACGGAAAUCGCGUAACUUAUGUGUCUA
+GUAAAUGGCCUAGACUAGAACUCGAAGCAAUCCCGUGCGCUGACCUCAAC
+CGGAGGACCUGACAAACGGGUGGAUUCGGCCAAGCAGCAAGCAGAGCUCC
+CAAUAAUAAUUCUUGUAAGGUGAAAACCCAAGCAAGGGUCCUCAAGGUUC
+AGUGGACUUGCCUUUCCGAAACGCCACGUGCUAUCUAACCCAUUCUCAGC
+UAGAGGGAGUACUUCUAAUUACCGUAAGGGAAAAGUGGAAGGGACUCAAU
+CAUGGUCAGACUGUAUAUAGGCUGUCACUUCAGAUCCCAUGCCUAUGACG
+GAUAUGGUUGCGCCUCCCCCUCCCUUCAGCCAGACCUUCGCGUACACGCA
+CCUAAAACUCCAGCCUGAAUGGAGUAAGCCACUAGGUUCUUAUAAGAUGC
+GUCGCCGGGAUAUGAUAUAGCGGACGGUGGCCUACUUCAGGCAGCUGGAA
+GACUAACAGAGUCAACAAGUGCACCCAAACGCAAUGUUCAUAAGACUUGA
+CUAUGACAUCAUCAGGCCAAAUGCGGCGCCUGCUUUAGGCUGACGUUUAC
+AUUCGUCGCCAAGGGAGAGAUUAGAGGGCUUGUCUCUUUUCCUUCGGGGC
+AAGAUCUUACAGCAACGCGCUGGCCCGAUCUUGGGGAGGCUAGUGGGGAA
+GCCACCAGAACUGGCAAAAUAACGAAGUGUAAGGGACUAUUUGGGAUCCG
+UAAUUUGUUCGAGAGGCAGGGAGGAAUAGUCACUCAGCUCAUCGGUGCUC
+GGCCUAACCAAGACAUGAUGUGGACCAAGAUGCCCGUCUAUUUAAACGGC
+CGCUCUUUGGAGCUUAUUGACGGGUGUACGGUGUGCUCGCACACCUGCUA
+AAUGACUUGCGUCCGCUGCCCCACAUGGCUCUCUUACCAACGGCCGCUCC
+GGAGUGGGCAAAGCGCCUUCCUUAAAAUAAAAAAUGUCCCUCAUCCAAAA
+AAGGACGAGGGACAUCGCGGUACCACCUUUAUUUACAAACAAAUCCAGGA
+AUUUGCUUAUACUCUUAACUUGAUAACGGACAAAUCCGUCUUUUCCUAAU
+GAGAACUAUUCCGUUCAGAAAAGAUGCUCCAGGGCUACCUUCUAACAUAA
+CUAUCUAGAGAAUCUCCCAGCUAAUGAUUCUCCUCUCUGAAGACGUUUCU
+UGUUAUACUCUUCCCCUAAUUAGACCGAUUGAAUGACGGGGUGCGCGUCC
+CGUCUGAGCUACAAGCAUGCUGUCUUCUGACGUUGACGCACCGUAACGAU
+UGUUAGGUCGCUAGGGGUUCCACCCAAUGGCCAUCUUAAGAGGCGUCAAA
+UAUCCUUUUAACUUAAGGUGAGGGGAGGAUCGCUCCGAGUCAGCAUCAUU
+GCACCUGCAUUAAUGUUAAUACUAUAAGUACUUGGAAAAGGUGACGUCUA
+GAGUACGGACAGGGCACGCCUCUGAGUCCGAGUAGACCCGUAUGCGCACU
+ACUGCUCAACUGUACGCUUGUCCAAAAGUCCGGGUGUCUGGUAUUAGUGU
+GCAUAUUUAUCUCGGAGACCUGGCGAGUUCAUUAUCAUGCACGGUGUGGA
+GACCAUCGUGUCUCAAAAUCGGUGGAGCUGCAUGACAAGGUCAUCGGGCA
+UUAUCUGAACAUAAAACACUAUCAGUAAGUUGGAGUCAUUACCGGUUGAA
+UGUAUUAAUAUGCAAUGGUACGUGUCAGGGAUUAAAAGAUGAACGUAAAU
+UUAUUCAACGCAUUAAUUUUAAAGGGUUUUAUUGUUUGUUGACGAAAACA
+GGAAUCAUGUUCGGUCUCUUUUUAUCUGUUAAAAGCCAGAAGCAUUUCCU
+UCGCUGACUUUGUAGAUCCUCUGGUCCACUAUUAAUUCAAUAUAUGACUC
+GAUCGUGAGUGCUGUAGGUAGCAAAGCGGCACACGAUCGCGACACGCGCG
+GCGGAUCAAAGCUUAAGGUCUAAAGUCCUGAUACAUCCCUUUAAGGCCAG
+GCCCAAACCUCUCCAACUAGAAUCUUGCGGGCUCUACAACUGAACUAUUG
+UCACCACGGGGGAUAGAGAAAAGAACGGACGAACCAUCUAACACGGUGAG
+GUCGUCAAUCCCGGGAGCGCCGAUCAACGCAAAGCCGGGUACGGUGGCGC
+GUGCCUGUAAUCCAAGCUACUGGGAGGCUGAGGCUGGCGGAUCGCUUGAG
+CUCAGGAGUUCUGGGCUUCAGCGGACUAUGUCGAUCGGGUGUCCGUACUA
+AGUUCGGUAUCGAUAUGGUGCUCCUGGGGGAGCCCGGGAUCACCAGGUCG
+CCUAAGGAGGGGUGCCCCGGCCCAGGUCGGAAACGAAGCAGGUCAAAGCC
+CCCGUGCCGCUCAGUAGUGGGAUCGCGCCCGUGAAUAGACGCUGUAGUUC
+AACCUGAGUAACACAGCGGGACUCAGUCUUUUCUCUUAUGGGCUUAAUGA
+CUUCCGACUUGGUGGCUAUCCCCGCUUUAGGAUGAUGAUCCACGAGGAAG
+GCUAUCCAACAUCUCAAAUCAUUCCAGUAAUGGUCCCGCUGUUCCGAGCA
+CUCCUACCUGUAACUACAAUCUCCAGUUCUAGUCCGCAACUAAAGCUAGU
+UGUCAAGGUCGGCAUAGAUCCUACUUGGGAUGUGUACAAGACUAGGGAGG
+AAGGACUCGCAGAGGUCCCAUUCCAGUUGAACCAUGCUUAAUCGCCGAGU
+UGCUAGACUGUACCACAUGCCCAUAUCGCAUUCAUUAUGAUAUUUGGACU
+GCCGGUGACGCCAUCCGGCGGCGUUAACGCUGCAAAUUUCUCUGUAUGCA
+GUUAGCGGACAACAGGAUGGUGGAGGUGGGCGGAGUCGAACCGCCGUCCA
+AAGGUCCGUCCAGCGUGCGUCUACGUGUGUAUCCCACUGUUUGAUUGUCG
+GGCCGGCGCUCACCAGUGGGCAGGUUCUCGCAGGCCGUAGCUCCAUAAAG
+UUUCGCCGUCGGCUAUGGAGAAUCGCCUGGGCUAGCCUUCUUUUUUAGUG
+ACUUCCGCGACGCCAAAGGCCGGGCUGCACGGUCGUCAUCUCACUUAAGC
+AGCGAGAGCGUAGUUCUGGUUGCCAGUUAAAUGGCUUUGCCGUUUGUUUA
+CGAGGCCAACGGCACCUCGACACGCAACAUCACCUUCAGUUCCCCUGUCG
+AAACCGGGUCACCCCCCGGAAAGGAUCCUCAACACUAACCUCACUGGCCG
+ACUACCCUUAUACCACCGCUACGGGUUGAUGACUUCGCAUCCUGAGGAGU
+GUGUUUCGCGCGUGAUAUUUAAUAACCCUGUAAAGGCUGAACCCCUACCC
+UUUUUUCCCGGGAAGAAUAAUUCCGCGUAACCAUAGUCACAUGAUGAUUG
+GGAUACUUAAUAGGUAGGCUUACUGUUUGAGGAUCACAGUUGCCCCUAAC
+UCUCGUUAGAAAACCGGCCCGGCGGAUAACUCACGUAAGUAAUCGAUUUU
+AAGUGGUUAUCGACACACUAUUCUGGGUCGGGAAAACCGGGAAACUAUGU
+GGGCGGUGCCUGAAAAUCAAUAGCACCACCGCCGCUCAGACAAGUGACCA
+GGCCGCUCUUGGCCGGCCCUGGAGGUAGGAACUCCAAAAACUGCCCUAAC
+CGGGCACAUAUGAGGUGGAUCGAAAGUGGCCUGAGCUGUUCCUCGUUGGG
+CGGACUGACUCUAGAUUCUGAUGUAACUACCUGCACUAAGCCACUCCACA
+GGCAAUAACUACUCGGUCAACUGAGCCCACGCACCUGCCCCGUAGAGUCG
+ACACUUUCGGUCUUCCCUGACCUCAUCAGCGGGGCUGAAGCCUACCACAC
+GCCGGGACAGUUAACGAGCUGUUGAAUGCGAUGGUUUCGACUUUUCCCUA
+ACGUGGUUGAUUCUUCCAAGCCAGCAGAUAUACCCCGAGCUCAAACGUGU
+UGUAUUCCUAAACCUUAUCGGAAAGCAAAAAUUUACGUUUGCGACCGCGG
+CUCGCCGAUAAUCUAGAUGAGGGGAGACUUUUCACACGCAGAUCAGCCUA
+ACGUAUGGUAAUUUAGCUGCGAACGAACAGUUAACUGAUGUGUAGAUUGC
+CCACUCACAAUAGGGAGUCAUUAGGAGUAGCUUCUGAGCACCACCCGCUA
+UGACCGAUGGAUUUGGAGCAGGCUGUACCACAUCCGGGAACACUUCACUA
+UCCUCUAUUCCACCGGGAGGACUCCCCGCAAGCCAAACCGUUACGCGCCA
+AGUAGGAUCGGCCAGGCCGACUGGUAAGCUUAUAGCCUUACCUCAGGCCG
+GGCGGAAGCAGGUAGACGAUUGCAUCCGUGCCGGCCGUGCAUAGUUCGCC
+GUGUUCUUAGUGAGAGAACUCGAAGCAGAGCCUGAGUGAUAAUCGCAUUC
+GAAAAGUGCCUGCAUCAGAGCCUAUUAAAACCGCAGGGUUUCGCGAUUUC
+UUUCUCGCCAUGACAGGUGCCGGUUUAAAAGCCGGAGAAUAGGGAAGUAC
+GUGAGAUUCGUACACUGUACCCGCAACUGUACAACGGUUAACCGCCGGGC
+AAAUUCCGUGGCCACACGGAUGCGCAAGGCGGGCUUUCAGGUCACUGCCG
+GUUUUCCUCCACGGAAAACUGCGGGAAGGUUUGGAGGCGCUCGAUGCCGU
+GAAAGUCAGGAGACCUGCCAGUCAUGCAUUUGCACCAUAUCCAUCGAGCU
+GGUUGUUAGCUCUUAACUAGAACUCGGACCCCUUGUUUUUGUCCUAGACA
+CGAAGGCUAUGUAUCAGGGCGUAGCGCGAACCCUCAAAGUUCGAUAGAAG
+CGUACCCGUUUCCAUUCCUAAUUCUUGAGCUAGAAUCGAUUUCCCCUAUU
+AGGUAGUCGCAUAGCAGCAAGCACCGGGCUAGACGAAGCUCCCACGCAGU
+AUAUGGAGCUUCCACCCCAAAAUAAUGUUUCGGUGGUACGAAGGUAACUG
+UCGUCGCCUUUUAGCACAGCAACAAACCCGCGAGUCACCAACUCACGUCA
+UAAGCCGAUAUCCUCAUGCAUCGAAUGGGCCCGACACAUAGACUCGCAGC
+UAUUAUAGGACCGUCGAAGGGAGAGCCCUUCAGGACCCGACCCCGGUUGG
+GCGAAAGUGUAUGCAUCUCAUUGUAUGACCGCCCGUGCCUCGCGAUCAGA
+CUGAUUAAACACUUUCAGACCACACGAAGGGUGUCGAUACGGCCACGACG
+CUAUCCUGGUUGCUGAAUAUUGGUAAUGCGUGUCAUAACUGUGUUUUCAU
+ACCUCUCGAGCUUAAUAUCGAUAUGGAUUCAUUGGGUGUGAAUCGGACCG
+GGACGGAUAGUGACACCCGGGUUCCUUCUAUGAGACGAGGUAGGUAUCGA
+GUGAGAGCGACUUCCUUUCCGUUUGAAUGUAGCCUUUUGGGACUAUACGG
+UAGACGUUUGGGCGAGUAGCUGCUCCCAGAGAAUCCCCGAUGCAUGCGAU
+GUAUACGGCAGCUCGCGCGACGCAAUCAGCGUGCACGGAAUACUGGCAAA
+CACCCAAUUGUGGGAGCGUUUGCAGACCCAGUACAUGAACAUCUCAGACA
+AAUCCUUAGAGGCGACGAUUUACAAAGACAACGAAGAAAUAAAAAUAAGG
+GUAUAUAAUACCUAAGGUUAGGUCGAAACUAACUGCAAUUAAUCGCUUCA
+UAUUCCACGUACCCCACUCCAUGUAUAGCACGACCCGGCCGUCACUGGGA
+CCUCACUGAAACAGUGGCUAGUACACGUGGACGGCCGUUAAGUGCGAGGC
+CAGGGCACGAAGAAGAUACAACGAGCUUGCUAUUAUCAAUUAACCGUCUG
+UCACCGAUUCAGUUUCGGGUUAAUAAAGGAUAUCCCAAAGCGAAUUCAUG
+AGUGUCCUAUAGGGGUUGGUCAGUAGUCAGUAUUGUGAUCUUGGCUCGUA
+UGAGUAUUCGUAUUAAUAACCAAUUGUUAGCCGCACAUGCCGGCACUGCA
+UUUCAUUGGUCUUCACACCUCCCCAUCUACCAGGUGUGGGCGCCGAACAC
+GCAUCGGACGAAUCUGUGAAAAAAUUUAGUCAAGUAAAACACUCGAAUCU
+CUACCCCUGGAAGGAAGUACCCGACUAAGUGGCUGCGUUCAUCGGCCAAU
+GCACAUGAUAGUGACGAUAUUCGCCACUAAUUCACCAAUAUUGAAGUGUG
+UCGCGCGUUAGCCAACAUUCGAAGUGGUAAAGUAAGCAACAACGUUCGUC
+GCGUAGUACCAGGAUAAAUUGGACUUCUUUGCGUGUGGAGACGGGUUCGC
+UAAAAACCUGCCGGUCAAUUAGCCCAGCGAACUGUAUCUUUAUAUGAACA
+GCAGGUGUAAUACAAUUGACAGAUGGCCUGCUAGUGGAAAGCUAGGUCUA
+AUCCUUGGGUGGGCUCUCGCAGAUAUUGCACCCUACAAGGCUACCUCCGC
+CGUCCGUCACAGCCCUCCUACGCCUGUUAUUCGUAGUAUCGUUUCACGAG
+GUCGAGGAGCGACGUACAUAACUGACCAGGGGAUAAUUUUUAGGCUCGUA
+UAGGGACCAUCAAGUACUAAUUACGUUUCUCUACCAGGGCUCAUUACGAA
+ACAACAGUGUAACCGGUGUGCGUAAAAGAUAUUCACGGUACCUUAAUGGA
+GAACGGGCACACUAGAGAUACAUGCACAGCUUCGCUCGCUAUCAUUGAGG
+AGAUUCCUCGGAUACGAUUUAAGUGCAUCCGCAGACGCUGUUUCCGGCAA
+CUCGGAAGACAGAACCAUAGGUAGAGUAGGUAUUAUACGCCGAUCUCGUU
+GUAACUGGCCCCCUGGCGCAAAUAGGCCUAGUGCACAUAACAUUAUACUA
+CCCGAUGAGAGGACAACGCAGCAGCUCUGAAAUGCUGUUGGCUGCCGUCA
+CCUUGCCCUUCGCAUGGGUUGGAGCUCUCUGACUUAAGCUACGGACGAUC
+GUACAACCGAGUUCGCUCAUGUACCCACGUAUACUUUCACUUUGUCGUGC
+GUGUUGCCGAUACCGAUCGUCCAUCCGUACUAUCAGCUGUAACCGAUAGG
+GCGGCAUUCCGGAUCUGAAGGGUCAGCCUCGUAGUCUAGGCAAAGCGUUU
+GGCGUAAGAAAAAGACCUAAAGACACAACACUUCUCAAUGCGGAUGCUCC
+AUUUCUGUCCUGACCGGGUUAUGAGGUUAUUGUUCUAAAGGCUCUUGUGA
+UAGUGUUCUCAGCAGCUCGAGACCUCUUCCGCAGUCACUGUAUAGCCGCU
+CGAGCUCUUCGAUAGGACCCAUGUCAACCAAUGUAACUGGACAUCGUUCG
+UCUCUCUUUCCAAAUAACCAAAAACGAUACGUACAGAAGGACGGAGGACG
+GGUAUUAUCUUCCAAAUGUAUAUAAGCUGUCCAUCAGCUGGUGAAAAUCC
+ACCAGCCCUUGCCCUCGUACGCCAGAGCCCAAACUUGCUUGACGAUAGUC
+CGUAAUAAAUUAGAAAAAAGACUACGAAUGGGAAGUCUUUAGUCUCAAGG
+CCCCCUUUACAAGCCAGAAUGGUAAACACGCGCCUCUUUCUUUGGGUCUC
+CAUUAGCAUACGAAGGCUUGGCGGUUAGAUCUAACGCCCGUAGCGGUGAU
+GAGGGCCGAGCGUAUCGUAGUCUAUUCCUUGGUGGAAUGUGUUAAGCGCG
+UCGUGUAAUCGAUAGCUGUGAUCCCGCCUACGAUUCGUACCCUGUCGCGA
+GACCAUAAUAGCCGCCGAACAGGCAAUUGAAUAUUCAACUUGGUGUCAGU
+AGGGAAUUGGGCGCCAAUGGUCGCUCUGAAUGGAUCUCUUCAUGGACAAC
+GACCGAUGCCACACUUGAGACAUGCCAGAAACAUUGCCAGCGCAAAACAC
+UGCAUCCUCAAUUGUUCGCUCGAGCACCUCGAAUCAAACAAAUUCGUCGG
+CACAUCUUGAGCUAUGUCCCCAAUUAGGUUAAAAUAAAGAGGACUAGACU
+AGCCCGAGUGCUCCCCAGGGGCGACGUUGGGCUAGGGUAGUGUCCUGCUG
+ACGCGUGUUAAUUACUGAUAACUAGCCAGUUCGCUCGUGCCAACAUGUGG
+UCUGUCACCAUGACCAAACUCUUAGGAUCAUUUCUAGAGUAUCGUCUAUU
+AAAAUUAUUCAUCAAUAAUUUUUCCUCUUUCACAGCUAGGAUGAUGAUAC
+ACACUCACUAUACGAAAGCGUGAAACCGUUAUUAUCAAAUGAUUCAUUUA
+UUUGUUAUUAACAUUGAUGACCGUCUAAUUCAGGGAUGAAUUGGUUGUAU
+GGUGGGAUUCGUACUGGUCUGGGCCGGCUGACGUUCACCUUCUAAUAGUC
+ACAAGUCUAUCCAUGGGGGUUCGGUUGAAGACCGAGGCUUCGUGAUCCUG
+UCCAGGCCGGGCUAAACCGAGAUCAGACGUAUCGAUUACGUUAGUUGCAG
+CACCUUGGUUCAUGCUUGUUGCCCAAAUCUCAUUCCGGUCAUGGCAGGUC
+UUCUGACUCGUCCCGGUCAUCGUGCCUUCCCGGUAUUACACCAGUGGCAA
+AAGUUCGAUGUCCGUUUUUGUGGACUCACAGCAGCGGGUACUGUCCCGGA
+UUUUCACCGGGUUCCCUUUUCAUUCGGAAGGCGUAAACCUCCCGAAACCA
+UUUCCCGACUGCAAAAUCGCCAUAGGAAGACCUGGUAUCCAACCUUCUAC
+GUACCUGAUAGUAUAAUACAACCAAGGCUCAUUAGGGUUUGCAACGAUAG
+CAUCGACAGAGUCAGAUGUGUCAAGCGUAAUGCUCUAAUCUGAACGCGGC
+GCGCACCAUCCAACGGUAAGGCGGAUCAAAAUCAUGAUCGCGUGAUAAGG
+AGGGGAAAUGGUGCAGAGUAACAAGCAAGGCAACGCCCACUAGUCUUUCG
+GUGAGUUGGCACUUGAACCGGGGAGAUAGGCCCAUUCUAUCAUGAGUAGU
+GUGGCGUAUGCCGGAGUUAAUGAACUGCGUAAGGACCGGAAUAUAUGCCU
+ACAGCGAUACCACCGCCCUAUGCCCGGAAGAGUAGGCGUGCUACGUGUCA
+CUCCAUAUCGACGCAAAUCCGCUCCGCUGUAGGUGCCCCGCCUCCGAUGU
+GGGUCUCUUAUACUGUCGAUGGUCGAUUAUUCUACGAGCGUCCCUCCUCG
+CUAGUUACCUCAGGAGAGCGACGUUACUUACGAUAGUAGAAUUGGGAGCG
+ACUAACGUGCUGGGUACAAGAAGACAACCGACAUGUCAGAAUUAGGGGCA
+ACACACCAAGGUUAAGAAGGUGUGCAUCUAACGAUGUUUUUCUAACGUGU
+UCCAGUACUUGCAUCGUGAGCGAACCCUGGGCUGGUUUACGGUAGCCGGC
+CGAGGGCCUACACCGUAAGAAGGCCUUCACUAUCGCGUUUAACAUUUGAG
+UAGUUCUGGGUGGGCUUCUCCCACCCUUCGCGAAGUUACAUCUUUAACUU
+ACAACUCCGAACGUGUCGCCGCGUGACGUACUAUCGGGGGAAGUCGCGGG
+ACGAAAACCUGGGUGCCACACUAGACACGCCGUAUGGUUCAGAAGUGUGC
+AUGGGCCGUUCUAGAACUAUGGUCCAAUUUCGGGUCUAUGUUCACAUUGG
+GACUGGCUGCAUGUGUAUGGCAGACAACAAUCGGGUAAAGCUUACUUGUC
+GUCUCCUAGCUCUGGGGAUCUUAGGAAGGUGCGGAUCUUUAUUGAACUGC
+UUAAGAGCGGACAGCUACCUUGGAACGGAUUCUCAGAACGGUUUGGUCAA
+AAAGCGUGAGUAUUCGCAAGGAGGUGAUAAAUUUUUACCUCAGGUUCCAC
+GAUGAAGUAAACGGGGAUGAUUAGCGCUGGAAGCGUUCCCGGUCCAGUAC
+UGAGAUUAAUUGAGCUCCUGCCUAAAUACUAAUGAUUGAAGGAGAUACUC
+UUAGCUCUCGUACGUGAAACCGACUUGGAGCUCCCAUAUACAAAGGGGGA
+CGACGCCCACAAUGAUGCAAAGACAUAACCGAACGCAGCAAUGUGUGUUU
+AGGUAGAAGAUUGUCUUGGCAGUUUCCGCACAAAAUCGCCUGCCGGAUAU
+AGGUUGACAAUCCCUUCUGUUCCAUGUGAGUGCCCAGAUGUCGAAUACAG
+GGUCACCAGAAAUCACAAUCGCUCUAAGCAAUUCGAAACCUUGGUGUAGC
+GCGCUAUCUCCUUGUGCGCUCCUUCAGACUGUGUAUUAAUGGGGUGACAA
+CCCGGUCCGUGUAGGGACUGGUUCCAGCGCCUAUGACCCUGGACAAAAUU
+CCGACGAAUACCACCGCAACACUUACUACUGGGCUAAUGUGUCUCUAUGA
+AGGAGGGGCCCGAAGCCCUUGUGGGCGGGCCUCCCCUGAGCCCGUCUGUG
+GUUAAAACGGUAAAGCACUUUCCUUAAUAGUGCGCUUUUCUGACUCCCAU
+GGUCAUGUGAGUGCUCAGGCCUGGGUGCGUACUACAAGAUACUGGAAUCA
+GCUCCUCACACAGCGCGGAAAACGGCGUCGCACAAGGUAGAGCAUGUGUC
+ACUGUUAGCUAGGGGAUUCUUCCGUAAGCGGUACUGCAGAUACCAUUUAC
+AAAGGGCGUUCCAGGUAUUACGGACUGCAUACGCGCAAUUGGGCGGUAAA
+UAUUUCCCGUGAUACACGGUAAGCAUUUAGUACAGAAGAUCGUGCGCAUU
+ACAGAUUGAGAAACAAGCCAUGUAUCAGAAAUUGCAUGGAGCAUGGCCAU
+GAACUCGCUCUGCCUCAGUCAGCAUGUUUCCCAAAUUGCUUUACUGGGCU
+UUGAAUCACUAGACAGAAUAUGACAUGUUAGCACAGGCCUAAUACUACGU
+CCCUGUAGCGCCGAAUGGCAAUUAUCUCUUGAUCUUAUCUCGUAUCGGGG
+CCACGGUCUUUUACAGGUCUGAUCCCCACGUCUUACCGUAUCGACAAUAA
+GGAAAACAAAGAUUGGGCAGGCUCGAAUCUCGGUACAUGGAAGCGUCGUC
+GCGUGGUAUGUUGGUCCACGUAUCGUGUCCCAACGUAAGCGUAAGGGCUC
+UGUGGGCUACGCUAGGGCAAGACGUUAAAGGAUCUUAAACGUUGGUUGUU
+ACCCAUCUUCGGGCACUGCGAGAGCAGGGUUCGGACUCGUUGGCUGCUGG
+AGAGCUUAACUUAGGCAAACGAUCUAAAGACCGUAACAUAUGUGGAAUAU
+GUUGACAACGUUACCAGCACGAUGGGGUCGUUUUUGUCCGGAGGCCCAGA
+GACCUAGGAUUUCCGACAGGACCCGAUUAUAUAAUGGUCUGCCCCAAGAC
+UGCGGUCUAGUGUUGUUGGACCGAAUGGGUGGUCCUUCGGCAGCUCCGGU
+ACUCCCCUUAGCACCGACAUUAGUCAUAAUAGAGUCUAAGACGUUGCAUU
+CCGAGUAGAUUCACUCAUCGGUAGUAUUAGAUCCAAGUUCCUAACGAUUU
+UGAUAGGCUGCUCACAAGGCGGUUUGCUUAUUGACCCCUAGCAAGCGACA
+CGCCUCAUAUUGGGACAGCAGCCCGUUAUUGUGGCGCGCCUGAAUCCACA
+UCCGCAUGACCUUCAGCCAUACAGCACAGGACGGGGCACUGAAUUGGGGU
+UACUGGUUGCCAUUUGUAUCCCGGCCUCUACGGUGGUAGAGCCGCUGCUA
+UCUCGAAAGUCAAUCAGACGAACAUCCUUCUGCGGAGGGUCUCCCUGCCA
+CACCUGUCUACGGCUAAUACGUAGGAUGAUCCAUCGAAGUUACACAAACG
+CGGUCAUACGAGGGUUCACAGCCCUUUUUAGUAAACUUUUUUACUUUUGU
+CUUCGAACCAGGCGCAGCUGGAGUACUGGCAUGCAUUGUUCCCCAUAGUG
+AAAAGCGGUGAGCAGACGAUCAGGACCAGACUACCAACGUAAAGUAGGCA
+ACUAAAGACACAAAUGUCUACGCGUGUCAUCCAUCAUGGGCUCCACCGGC
+CCACACAAUCAUGACCUACCGGGGGACACUCAAUGAGAGGAGGAAAACGG
+UUUGGUAUUGGAGAAGCAAAGAGGACAGUUAAUGAGACGAGCCACGGUUA
+GAUUAGGGUGCUUCCAGCCCGGGUCCUCACCUCUACAGACGUCGCGCCGA
+AAGCGACAACGAAUCCUACCCCCGGCUCCGAAACCAGGUCGAGUUGAUCG
+UGGUAAGUGGUUUCGUCCCAAAAUCCAACGGAGAUGGUAAGUCUAAGCGU
+GCUGCGUGCGGGCAUGCUUGCCCGAGCACACGCGAACACACCGGCUUUCA
+UAUGGUGAUCCAAGGUCACGUUAAAUCAGGUAGAUGAGGAAAACCUACAU
+GAGCAGGGAUCUCUGUUAACUGGCAUCCGGAAGGGGGGUGAUUGUGCGGA
+CCCAUAAUUAUCGGCUGCAGCCUCUGUUGAGCCCUUGAUUAGCUAUGUGA
+AGUUAAUUCACAGUUUGGGGUCCUAGAUAGGUACAGUGUUUCCGCUCCGC
+AUACCAGGUCGCCGUGCGUGGAAUGCUUGGGCAGCGCGAGUCGAUUGAAG
+CUUCUGUACUUCAACAUGUCAACUCGAUAUGCCUGGAGCUACGCUCCAAG
+UUGGUUCGACAACGCAUCCAUGUAGGUGUACGGUAAGGAGAGAAUUCAAA
+AGCAACGAUUCCAAAGGGUAGAAGGAGCAAUAUACUUAGUGAGAAAUGCG
+CAUAAGGCACCGGUCAUAGGCAUAAGUGCGUCCCCAAGCUCGCUUGUAAA
+CCACCUCUAUCCUGGGAGCCGCCGUAUCCAUACGUAGAGUUUCGGUCUUA
+GAAGGGGCUGGUGCAUUUCUCGGGGUCUUAUCGGCCCAGAGGAAACUACC
+CAGACGCGGUCAUACCCAUCGCAACUAUCGGGCUGAACGUAGAAUAGCUU
+ACAGUAUCUUUCGGGUAGAACAUGGAGUACUGCCAGGCACCGGUCGAAGU
+CCGUGGUAUGCGAAACAGCGAACGCAUUUAAUAGGAAAGGCGAAUGGACU
+CCAAGUUAGACGGUAUCAGCACAUUGCGCCAUCUUCGGUAGGUUAUAGGC
+UCUCUCCCUUGCUCGCUUAAACUAUUGGAGUGCGACUCUCUCCAUUAUUC
+CAUCUAGUCUGCCCAGUUCUAUACCAAUUCUCAAGCUUGAGACUGAAUGU
+UAUGUAAAAGAAUAUCCCGAUUAACUCAAUGAUACGUCAAGAGACUAAAC
+UCGCCGACAUGUUACAUCCACCAGGGCAAUUCGAGCAAGGUCCAAGCCCC
+GCAACCAGAUUAUCUAGUUACUCCCCUUUAGGUGAGGAUUAUCGUUUCAC
+ACAGUAUGUGACACUUAAAGGGGACCAACGGGGGCUGGCGCUGGCGUAAU
+CCCACAGUCCGGAAACCUCAAGUAUGAUGGCCCAUGCCACACUAUGAAGC
+CUUCGUUAACAUACAGUAUAUCAUGGACGGUCUUACGUCAAACGAGUCGA
+GCAAGGUCGGUACUACUCGCAGAUCGUGAUAUGCGAUACGGUAGCGUACA
+ACACAGUCAUGUAAUGCGUGCAUGCAAGCCCUUGCCUAGUUGAGCCGAUG
+ACCUCAACAUGCUGUCGACGUGCACUGGUUUGUGAUGGCGCUAAACCGUA
+UCGUUGCGCUACGUUGUAUGUGCAUCUGGCCUCAAGCACCCACUAUCUCC
+GUGAACAAAACAGGGUCGUUAAAUUUUUCAUUAUAAUCGAGGGGCUUUGU
+GCCCCCACAGGCUUGUGAGCUAUGUGUUAUUCUACGAUUAACCGAAUCAC
+GGGACCGGCUUUACAAUCGAAAGUCCCAGAUGUCGUCGGACUAAAAAAGU
+GAAAUGUUACUGGGUCCUAAAGGAUAUACUCAGACAAUCGGACAAUGGCA
+AUUUGAAUCUGACCCGCCUUCACCUAAUGGCGACGGAGUGUUAGAGCUUU
+ACUCCGAAUACUCACGUAGAUGGAAGCACCGGUCACAUAAUGAUCUCUUU
+GACCACCAUACUGGGAUAUCACGAAUCGGAUCUGGCAUUCCCACAUGUAA
+ACUCCGUACCGCACACGGGUUCUGUACCUAGCGUUUCAUCUAAAGACAUC
+CCGGUGCCACCUAGUACCAACACCUCCUGCCACAGCGGAGUGUUUCCCGG
+UCGCACGUACUAGUUGACGUCUUUCAUCACAACGAGGUAUAUGGGUUUGA
+CCAGCAACAUCUAUAUUUUGUUACUCCGGACGGGCCAAGCUGCUACAAGC
+ACCAUGGAUUGCGGAGGAGGAGGAAUGUACUGCGUGUUUACGGUUUUCAC
+CUGUUCAGGCGGGCUCAACGAUCGAUUAACCGCCAACGGAUCCAUCUCCA
+AAAUUAGUCGCCGAAGGCUUGCGGCGGAAUUCUAAUUGUUAUCCUUAAAU
+AAAGCUCGGAUAAUUCCUCACAGUUGUUAGCGGAUCCAGAAGUGGAUCAC
+UAAACUCUCCAGCCCACAGUACCGAAGGACGAAAAUGUCCCGGUCCCAAG
+GUGACCUGAUAAUCCUGGCGAAGAGCUUCGUUAAGUAGUAUCGUGGCUAU
+GCGCGGUCACCCCCGACUCUUUCGGUGCAGCCCUGCCAUUUAAGAUGGCC
+CGCCUUCACUAGCUCGUCGCCAAGAUGCGGUUCUCCACCUAGUAUGGGUG
+CUUGUAGACGGCGCGUUAGGAUACCGCCCUACUCUCCGCUAGUUUGUUAU
+CAUCGUCAGACUAUGAUCUUUUGCCUUAUGGACCCAUUCCUGCAUCGUAG
+ACUCGAAAUAUUCCAUCGUAAGACUCAAAAUGCCGGCUCAGAUGGAAUUG
+ACGCUUCCAAACAGCACGAACCGAAACUUAAGUCGUACUUAAGUACCGAA
+GGCAAAAAGGCUCCCAAGAACCCAAUCGGCUAGUGUAUGCCAUGCCAGGC
+UUUCUUCCUAGAAUCCAAUAGAGGGCAUGCGGUGUCUGUAAUGGAAGUUA
+GGCCGUGCAUAAAGGGGACUGACGUGUUCCAGCAAUACAUCGGGAUACCG
+AAUCUUUCUUGGCUAGCCGUCCUAGCGCGCCAACACCGUAGAAGGUGCCA
+UGCCUGGGCAUCGCAAGGAGUUUGGCGUAAGUGACCUAAACCCUCUGCAC
+UACCUCACGUCGGCUUAGUUGCUCAUACUAUUCCCUGAGUAACCUCUGAG
+AGAUAACGAUGAUAUGGAUACAUCUUUAGAGGAGGGACCAUCCAUCGGUA
+CGGUGCUUGAUGGUAAUUUUGCCUCACGGUUAUCACCCUAGUUCUCUUGC
+CCAGGAAACGGAGAGACUGUUGCAUAAAGUUGCCGGCCAUGAGAAUAACU
+UCUGACGCAUAAGAGUAUAUCAUCAGACCAUAGUUCGUUCCGCUAUAAAU
+AAACUAGGUCACUAGUGACCAAACCAGGAAAUCGGUGAGUCCGAUCACUA
+UUGGAGUCUAUGCAUGCUGGAGACCUAGCUCUAAACAGGUUCUAAUCUGA
+AGUUGACCCGGUGAACUCCUAAAGCGUACAUUCAGAUGGCAACAUGUGGC
+AAACUCCGAUAUACGAUCUGCGUCCACCCAAAUUCAGGCAAUCGCGACGA
+CAAUAUAACCGCGGCCUAUCUCCAAUUCCACAAGGAUGAAUGGCACACGA
+CAUUGCCCACUCUCCCCCCACGAGCUGGGUGUGUUGGGAGAUUGCCAAAA
+GAUUCAGGACUAUCCACUGCCGAUAUCUUCUAGUUUCGCACCUGCGAGCU
+UAAUGAUAACCAUCACGGUUGGUUCGAAGGUAAUCCAGCCUAAACAGGUG
+AGUUUCGGUUCCAGGCCCGUCAAGCUCAAUUUACCAAAGAGUAGCGCCCU
+GUUACCGAUCGUCAUGGCACACACUUAAUCACCGCCGAGAGAUUCUAACG
+GUCGCCAUCUACUGUUCACAGGCCUCGGCUUUGAUCGAACUUGAGAUCUU
+UACUCGUACAUAGCUGGGAAAGCCCUGGCGUCAUUAUUAGUGCCCCGAGG
+GCGCCCACCCACCCGUAUACCACCCUGUCGGAGAACGCACAGUCGAAGCU
+AUCGCGGUCUAGAAUAUGAAAGGUAAACGAUCGAUUUCAGUCCGUCACGA
+GGGUUCGGUAAGUUCUGUUAGGGGCAUAAUACCCAGAACUGCCGCCCUUA
+UAAUCGUCAACUUUCUAGAAUAAUCAGUGGAAUCAACGUUUUGUGCGCAA
+AGCCCUACGCGGUGUGGUAGAGAACUGAAUAACACAACGCGCCCUUUCCC
+UACGCUACAAAGUCGUGCUCGUUUGCCACCCCGAGCCCCCAUAUGUUAAA
+GGUUCAAUAUGACUGUCUGAGUAGAAACGUAGACUGACGGAAUCACACAG
+CUUACAAAUAGUGUUAUGCGAUAGUUCGUGAGCACCAGAUUCCUUAACUU
+AUGCCCGCGGCAUUUGGAACUUAACCGUGGCGGAGGGCAACAGGCCCCAC
+UACGAGAAGGGACUUACGACUGGCAACACUCUUACGACUAUGCAGGUAUG
+CAGGGAAUCCAAGAAAAAUCCCACGCAGUAUGUGAAGCCCAGGCAUUGGA
+CGUUCUCCUGAAACAAGCUAACCCAAUGGCACUCGUCAGAUAGGAUAAAG
+AUAUAUAAGGAAUAAUCCCAAAACCACCCUUCAUGCAAUGGAUCAAAGGA
+GGCUUGUGAGCGACCGUAAAUUCGUGGUUCGAACAUAUUCGGUCAAAAGA
+CGCCUACUGAGCGUGCGUGGACGUCACCCAUUACAAGAAAAGGCGCGAAU
+AGAUGUACGUCCCUCCAACGUGAUCAAGUCGCGGUUUGCCUAGACGAGAG
+GUCGCUUGGGAGUCUAGGAAGACUCCGCGACACCCGGAUGCCUUACGUUU
+CCUCAUGCAUAGCAACAAGGUUGACAUGGUGUAGAAAUCGAUAGCUUUGA
+UGCAUAGUUAGCGGACAACCCUAAAUAAUAUCAUAUCAUCCGGGGGACGU
+GGAUUCGCCUGCACGCUUAAGAGCUAGCUCGACAAAGGGAGCACAACGGU
+UACGUGCACCGUCACAAACACCUUGUUAACCCCCGGCCACAUAAACGCCG
+UCCGUCGACUUUACAUAGCAAGGCAGAGCCGUGGUAAGGGUGCUACCCCU
+GUCAUACCAGAUCGGGAUGUGGGCACCAGGGGUGCCACGGGUUGCGUGGC
+UCAGAAGACCGGAACGAAAUGUAUAAUAGAUUAAGGCCUGUACGAGACUA
+CAUCGCUCGGACAGCAGUAUUAUGGUUGCUUUUCACGUGGUAAGUGUAGA
+ACCGACGGUCAUAAUUUUCCGGGAAUAUGUGCGGUGCUACAUUAGCUCGU
+UCCCUUCCAGAGCAGUCUUUACAAAGCAGCGCCCCAUAUUCAGCAAUAAC
+AAAUCAACAUCCAUCGCGUUUCCAGUGCAAAGUGCCGGGCGGGUGAAAAG
+GGCAUAUAUACACUGUCCCGAUCGGUUAGUGGCUUCAGUGGUUUUCGAAU
+GACUAUCUGACGUGGAUAAAUUGUUAUCGCGCUCUGGUUUAGUGUUGAGG
+AACUCUGGAGCUUCUUUAUCCUGUUGAAUUGUCUGUAUAAUGGCAGGAUA
+ACAUUACUGCGAACAAAACUUUUGGUGUGGAACGCCGAAAAAUCUGGGCC
+AGCGGGUGCUUAGUGAGUACUCAAACAUCUUCGCGUUAAGCUAUAUACGG
+GUUUCAUGAAGUUACCGGGCUAGCCAAGUAUACUUGUCGGUCGGCCUUAA
+CGCAUGAGGAGCAUUUUUGAUGUUAUCUCUUUACUCGUUCCUAGUUCGAA
+CAACCUAGGAUAUAGCUUGAUUAUCUGUGGAAAUCAUACAAAAUUGGUGA
+AGACAAGAAUGUUUCGGGCGAUCCCCCGCCUUAUCCUUUUUAUGCGAUCG
+GAGAGGGGGUGGGAAUUAAGUAAAGAAACCGGGAGUGGAGAUGGCAGCGG
+GAGGAGAUGUCUCCUUCGACUAGGGCCAAGCUCUCAAUUGCGAAAGAGCG
+UGGCAGUGUACUAUACUUUCUUCCAGGGCACAUGGAGUCUUUCAUCAAAC
+CGUGUGCUCACGCCAUUUGAAAUGGUCCUCCUCCUUAGAGGACCGCGCGC
+UUGCAUCAAGUUUAGUAACAGUAGCUAGAGUCACGCUCAAAAGCUGCCAU
+GGCCCAUACUGUUACUGUCGACCGCUAUCGCCAUCGCAUGAAACCCCAUC
+UCCGUUCGCACCGGAUCACUUGAUCGGCGUGCUCACCUCGGAGACCUAUC
+AGUCAAAAUAUAGAGCGCUAGGAGCGGCAGAUCAUGUUGACGCUAUUCUG
+CCGACCCGCCACCCCACAUGCGAAGGGGUCAUUCAGCGGGGCGAACACCG
+UCGCAGCUACUUCCACUAAUUGCGGUUGGCCCCGCCGUCAACCUUCUAGA
+UCACUUCUCCAAGGGAUUGGCCAUGCCGUGGUAGUCACUCCUAGUAUCAU
+GAAACAGGCAUGUCGUUUCGUCGCUGGUAUUUAAUAGCGCAUAUAAUUAA
+ACAGUCAUAGGCCAGAAAUAACUCGGUGAUAUGAAAUGGUUCGGCCAUGG
+GUACGCGCGGCUGUGUUUGAUUAAAACCCGCAUCAUUGAUUGUCGCCGAC
+UGUACGCUUUUACGUUCCACAUUUUGAUCGCCCCGUGAGCGCGUUAUCAG
+CUGCCUCAAGUCAAUUAUUAGGGAGUUCUGGUAUGCCUAUGUGAGGAGCC
+UUAACCAAACAGAGUUGGAAGUGAUCCUCCUUGCUUACUACGCGUCCCUC
+UUACAGUCGGAUACUUCCUACUAGAGACAGUCUUACCACCUAUCCUUGUA
+AAGCGGCCAGAGACAGUUUGUACGGACCGGUCUUAUAGUAGAUGAUCGAC
+UCUACCGGGAGUUCAUGAAUGACCUCCACUAACCUUACGAAGUCUGCCUA
+UCGUAAGUACCUAAUGCGAUUUUGCCGUUCCAAUCAUGAUUUACGAGCCA
+UCUAGUUGCGGUCCUUACCCUCCUACGCUGACGUCUUAAGAACAAAUAUA
+AAAUCCUAGCUAGGAACAAGGUUCAAGGUCGGUACGGGAUCCAGCCCAUA
+CCAAUUGGAGGGACGUCACGCAUUGGGGGGACUACCAACCACUCUCAAGG
+GAGGAAGUCGGUUAGAGAUUGAAUCGCCGGGAGUUGCUAAAGAAGGGUGC
+UGCCUCGUAGUGGGCUUUGGGGAUAAUUGCAGAUGGGUCUUUAGAGGUGA
+UUUCAGAUAAGGUGAAUGCGCGUGCUCGACGAUCCCGGCAUCCCAACGGG
+UCAUAACAUGCUGCACCUACUUCUUAAGCUGAUGUAACAGGUUAAAAUUA
+CUUCUGUGGUCGAUGCAUCUACUGCCGUCUCCUUUUUCAAAUCGCUAGUA
+ACGGAAUAAUCAAUUUUUACACCACAAAUGCGAAAACUGUCAGAGGGGAG
+UAACUUGAGAAUAGUUAUUGAAUGCAUUUAAACCGAUAAUAACUAUUCAA
+CACUUUGUCGUCAUUACGAAGAUAAGUCUUCCGGUAAAGUGGGCAAAAAU
+AUUGCUAAGUGAGACCUUUGCUAUUAAAUGAAAAGGUGCGGUGCUUUGAC
+GGGCCCAUCCGGACAUCUCCACCCGCGCCGUCCUUGAUGUUUGUAUCCCG
+GGCCCUAUACCUUGUUAUACUGGCGCCGGGGGCGAGCCCCUUAUAACAGG
+AUUCACCUAUGUUAACGUUGCUUAUGCGCUUCCGCCAUUGACCUCGACUU
+UACUUACAACUUAUACGAUGCAGUGGUGGGCGACCAAACCCAUAUAGGUA
+AACACACCUUUCAUUUGGUCUCACAUCGGCGUUGCCGGUAUGCAUCGACA
+GUAAAAUGCUCGCCUUUCCCGAGGCGGCUAACUCGUAACAGGCUCCUUCC
+UUGAUGGAUUAUGGACUAACUGAACAAGGACGCAAGUGGCUUGAUUGAAC
+ACUGUCAAGUGCUUGACACAUGCUAAUCGAACGUUUUAAUUAAGAGUGGU
+UUAGCUUAUCAUGUAAGUAAUAGGCCUCNCCUCUUCAUAAUUAAAAAGUG
+GUGUACAGGUGAGUAUAAUAAUAUUUAUGCCGNCCUUAGAGUGAAGAUAA
+AUUCUUCAUAUAAUAAAGGGAUUAAGUAUUGGGNGNUUAAGAGGAUGAUA
+AAUAUUUUCGGGAUAGGUAGUAGUGAAGGUUAUGUCUUCACUAGCCUUAA
+CUCUCGUAGUCGAAGCUGAAAGGUUGAUCGACCACAUUGGGUCUGAAAAA
+AGCCCAAUGCAAGUUAGUACAGCAGUGAGAAUAUUGGUCAAUGGCCUAAC
+GGCUGAACUGGCAACUUGGAGAAGUGUUAAGUCUUUAUUUNNGUAUUGUA
+AUAGACUACGUUUUAAUAAGCUAUAUGUAAAUAUAGUGCUUAGGCGGAGC
+UUAUUAACACACAAAUUAAAGAUUAAAUUAGUAUUGAAUGAAACUUUGUU
+UAUAUAUCGAUAAUGACGAUAUAUAUAUUAUGUCUUGACCAAUUACGUGC
+CAGCAGUCGCGGUAAUACGUAAGAGACUAGUGUUAUUCAUACGAUUCCUG
+UACUAGCUCGGAGGCCCUUAUUAUUCAAUCUUCUUGGUAUCUUGACCCGC
+CGCGGAAAUCAGAAAGACGCCCCACGACUGUAAUAAGUCUGCCCCGGGGG
+CGUCCUGAGCGAAUACACUUAGAUACGACUCAGGGCUAUCGCUAGACUCC
+CGUCAUGCACCAUUCGUCAUGGCUCCUUGGUGCGUAAAUCUCCCGUGACG
+CCAUACUUCUUUCUCGCGAAUCUGUCCCAUGCGAACACCCAGCCUACUGC
+AGUAACGCUUUAGCGAGGUUGUUUUGGAUAGCCCCUUCACGGGCAGAUUG
+GCCUGCUAAAAGGCUUCCCGCUGAUUAUCUUUCGAGGCGUUGCAGAUCAG
+CGCAUUUGGUACUGGUGGGUACGUGAGAGCGUGUUCUGUUUUUGGGAGUG
+CCAACAGGAUCUGACAUACUACCGAUCAGUCGUGGCUCAGGGGGUCUACA
+AACCCUCUCGCACGUCUCCAUAAAUUUUCGCAAGUUUUAGGCGACAGCUA
+AGGAACCGAGGCGGGAAACUGACAUUAAUUGUUCAUAGCGUACCAUCCCG
+CUGGACUCGGAGUGGUGAGUGUCCAACAUAAGCAAAUCUAUGAUAGCUCA
+AACUAAGGGACCCUCCGAAAGAUCUAGCUCCAAUAACUCAACACAGGGUC
+CGUGUCCCACGGUCCUACUAAAAUAACGCUCGUGUACAACUCCGUGCUAC
+CGUCGUGAUAAUAUUUGCUCGCCACCCGCAUGGUUGGUGUUAUAGGGUGC
+CAGUGGGAAUCUACGGGACAGAUACUUCAGGCCAUCGUAGAGACGCAGUA
+CCGAUCAUUUAGUUUUCGUAGAGCAGCCUCAGUGUAGCUCGUGGUGUGGA
+CAUCUGAUCGAGUGAUGCAGAAAAUUCUACGGAGCUGUUCGCCCAGGCUC
+UAUGGCCCUCGCUACCCGGGGAAUCACGAAGCAACUGCUCUGCUCCAGAU
+UAAAGGUCUGUGAGGGUACGAUACCUCUGCUAGCCGUAGGCAAUAUUACG
+AUGUACACGAGAUAUGACCCAUAGGAUGGAAUGCUGCGUCGUGAACAGAG
+CCCACUGCGGCUUUGGGCAGAAUGCGGUCCAAUAGACCCAAAUCCGUACU
+UUGAAUACCAUCUGGAAUGUUAACAGCACGUGAAUGAAUUGGUGAGGCAA
+GGGUCGAUAAUUUUAGAUUGCAACGGCCGGCUAUCCAAUUGUACAAUACU
+AUCAGAUUCCGUUGAUCCAGUACGUCAAUGGGGAGGGUAAAUUGUAAAGG
+CGAAUGACAAGUGGCGAUCGCCCACAACGGAUGUGCGAUAUAGUCUGACA
+GUUGGUCCCCCAGAAUGAAAGGAGCACGGAGCUCACAAGGAGAAUUGAUC
+UACAGUAGGGGUAGCUACCGGGGUUUGGCGGGCUAGAAAUAGAAUGUUCG
+GUGUCGCUAUGACGGUAGUGCGCGAGAAUGUGUCCUACAAUUUUUCGCUA
+CCGGGUGCUGUCAGAAAAGUCUGAAGUCCAUCCCAAGCUCUUUCAACCGU
+GCCAUAUCGGCAAUCAACAGCUAGCCAUACACAUAUAGAGAAGGUUGGUA
+GCCCUGAUUCAAAAAUGGUACAGAUAAUUAACAGGCGAUUCAAGACGAGC
+CUUAGCAAGCGGUGAGAAGGAUACCCAUUAAGUUCCGUAUAAGCGGGUGU
+GCCGUCGGUGCAGUUCUUCAGAAGUCAAGGACCACUCCUACAUUAAUGGG
+AUUCUCUGGCAAUCGGCUUCGUGAAGUGUUACUUGGAGUUCAUUCCUGCC
+UUUCUAGGCCCAUCAGUCUACGAGUGGGCGGAUUACACGAAACGAAGCUA
+GCCGGAGCUCUGCUCUGUAACCUUCGGGGGCUAACCAGGCUUAGCGGGGA
+GGACGUGGACCAGCGAGGGUGAUUUGCUGCGUUGACGUGGUGCUCUGCUU
+GGCUGUGUGUCGGUGUGGCUUGCCCCCCUGCAGAGGGUGGCGCGGGUCCG
+CCGUUGAAGCGAGGGAACCGGGUCAGGCCGGAAACGGAGCAGCCCACCCC
+ACGCACGUCCGCCGUUGCAGAAUCACACCGCGGAGCAUGUCCGCACUUGA
+GCCCCACGCUUCGUCGCGAAGCCUUUUCCCGGGACCACACUUAUAGGAUA
+ACUCGAGGUUGACAGGACGUCUGUCUGCGAGGAAUGUCUGUUUGAUACGC
+CGCAAGUCCCUCUAACGUUCAUACAAUAAUGUGUCGACAACACCAGAUUA
+UCCAGCUACGCACCAGAGUGCCCCAGGUGGGGCCGUGACAGAAGGCACCU
+CGCGUUGAGUCAAUCUCCACUAUAGACCGAAUUACUCAACAUCCGCGUUG
+CCCCGGUAACUAAGGUGACUGUCGGCACAAGCUCCGCCCCUGCCUCGUAU
+UCCGCACUACGUGGAGACUGAGGUCCUGAUCGGUCGGCAUGGAACAGUAU
+ACAGCCAACUUGACCUUAUAGAAGUUACCAACCCACGAACUUCUUUAUCC
+UCAGAAUCUUUAAGCCGCGGUUUAGCAAAACUCUACGGCAAUGAACGGAG
+GCAAAGGACCAAACUCAAUAAAGAGGAUUCAGUCGUCACUACGGUGGGUG
+GUCUCGGAGCCUUGACCACGAGUACCAAUGCAUGAGGUUCCGCGGCUCUU
+CGCGUCCGACUUUAGUUUGCGUAUAUACCAUCAGCCGCUAGAGGACACAG
+CUCUCCGCCAAGUCAAAUCAGACGUAUGCGCAAUCGCUGCCAGGAGCCCG
+GGGGAUCUGAUUUUAGUUGCUCACGCUCCGCGUAUUAGGAAUGUAGAGCA
+CCGAUAAUUACCACCCGGAGUACUGUCUACCGGGAUGUGCCCGGGGUAAC
+UUACGGGGCCUAUGAGGUAUUUCGUAGGUAGACAGCAGCCCAGUUGCCCC
+UCCGAAACGCGACGUAUACGCCAGAAAAUGAUAUCUACACCCGCGCUGGA
+GCUUGUCACCGGACUACCAUUUGACGCCGCCUGCCGUCCUUCUGUUCGUC
+CCACGGAUUCAAAUUUGCUGCUCUCGUUGCGGCCCAUUAUUUGACACUUU
+CAGUCUCGAGCAUAUUUUAUGCACGAAGAUGGUAAGGUAACUAGCCUCUC
+UUGGAUAAACGUCGUGGGGCCGGGUUUUGUUUUGUCGUAUGAUUGAACCG
+ACAGUAGUUGUUCGACUUUGUCUCUUGAUAGAGUACCCCCACCUGACGCG
+UGACCAAAGGCAGAUCUCGGGCCCGAACGGUCACAUGCGGGGAAAACGAG
+CUAACUGGUCCAAGCCAGCGACUCAUAAUGUUUCACGGCGUGUUUCAGAG
+CCUGGUUGACUACGCCAAACGUCUCUGCUACGUUUUAUGUACAAACACAC
+GAGCACGAACGCCUUAACCAAGACUGGUCGAUUAACUGGAACUCUUGGCA
+UCGGGGAAAAGACGUGCUUACGGGAGAUGUAGGGACACUUGGUCAAAGCU
+UGUUAACAGACGAAGGUUUUAGGUGGAAGUUAGCCUUUGUGCUGAGUCGG
+GUCGAGGGGGUUAACAGAACAAUAAAGCAUGAUGCGUCCUCUGUAGAGGU
+AUCCUAAUCCCCUGCUUUUAGAUAGUCUGUCUUGGUUGGCCCUCGACCGG
+GGCUAUUGUCAGGUAAAAAUAUCGAUACUAAACCCCAUAACGCGCUAUUA
+CGGUCGGUGAGUGAAAGACCAGGGUGUGCGGUCAGAAAUUUCGGAUUGUA
+ACGUUUAAUACAAUACCUAAUAAUGCCGCGCGGAAGUUGACGAUAUACUC
+CGGCUGCGAAUCCUUAGAAAUCGUCGUUUCCUGUGGCCGCGCCCUCAUGA
+CUGUGCACGGACUACAUGGGGUCAACUUGCCCGACUUGCAGACUUCCAUU
+UGGUCUCUCGUACGCUCUCAGCCACCUUUGCUGAUAAACAGGCCGAUAGC
+CAAUUAUGCUAACAACCAGUCCGUAGCAACCUGCCGUCAUAAUACGGUAC
+GCCGCCAUCGCAUAAGGCGUACCUCGGAAAAGUGGAGCUCCGGCCGUUGC
+ACGGCUUCUCCUAGGCGCUGGCACUGGAGGUGGAAGUCAUGCAGAUCAUC
+CACCGCGCGGAAGUACUGUCGGCGGUCUCUCGAUGUGUUGCAUAUUGUGA
+UGGGGAGUUGUUGGCGCAGGGCUUAGCUCUCAGGUCCAUUAUACAUGGCA
+UUGAAAUCUCGCAAUACCUAGAAUAUUAGUAGGAUCGAAUCGGAGUUAAG
+GCGGUACCGGAACUCCCCAUGUAUAGGAUGAAAUGGAGGACCUUGUCACU
+GGUUCUAAACAUUCAAGUGCGGGUUCACUAACUUGACCGACCUUCUUCUU
+GAAAUCCGUAUGGAUCGCAGGACUAUGCAAGUAUGUAGCAAGGUUUUUCG
+UAUGGACCUUUCACGUGUUGAUCGCGCCGAACACGAGGAAUCGCCAAACA
+GCUCUACAAUCUGCUUAUGCAGCUAUCAUUUGUAGUCGAUACAUGUAACU
+UACGCUUCAAGCUGAAGAUCUGGGAAGGUAGGAAAGGUUAGUAAGCCAAC
+GCGAGCGUAUGCCGUGGAAGUAUCAGAUGAAUAACUUCAUUGCGACGUCA
+UCUUCGCCCCUGGACGUCAAUAAUCUUUUGUUAAAACACUCCCGAGCCUA
+CAACUAACGUUGUCACCUUGGUACCUCACUCGAAGCCACCAAGCGCCGUC
+AGGGCGUAUAUCAUAUGUUUUGCUCGGACCGAGGAUGGUCGGUAGAAUCA
+AUAGGUUUCGGGCCCUGGCGAGUUCCUAGUGUCAGUGCAGCGUUGAGCCA
+UUUAGUACGGUUUGUCCCCCAUGUAAAUUCCACACGGCAUAACCUUUCUU
+UCAAACUACAUUGCUGUAAUUGAUAUCACUUUAUUCACCAAGAGCCGUCA
+GACGCCAAGAGUAGCCUGAUCGUGAGUAUAGCCACUACUCUCGAUUGGGC
+AGAGAUGUACGUAUCUGUACCUAUAGCCGUAGGCGUGUUUAAGCCGAUGC
+CUAGCCUCAGGUUCUAGAACAUUGCGAUAUUUGAGUCAGCUGUUUGAGGC
+UCCGCCUAUAGGGACCGGGCACAAUGAGGAGGGGAUCUAAGCAAGUUCCU
+GGAACGCAUUCGUAGUAUAGAGGAUGUUAUGCAACUUGCCUGACAUGGGG
+UACGAGUACGGCGAGCCGAACGGUAUGCUACCGUACUAAGUCGAUACACC
+GCUUGAUAUGCGAGGGGGCGUAGAGAAGUCGUGAAAGUAGCACUAGUAAU
+GUUGUAAGCUAGGGUGAGAGAAGGGUCGCAGCUUUCCCUCAAUAUCCGUG
+AUUUAGUCCUUCUCGUGCAUGUUACAAUCCAACUCUAUCCGGGUUUCCGC
+CGGCACACUAUCGAACGGGUAAUUGUCGCCAACCGGAAUGGAGAAAUUGU
+ACCGCGAAUCAAUAUGCGAUAGUGGGUUUUAACCCUGAUAGUCAUCAUAG
+GAGGAGAGGGGCCGCAAGCCCUGUAAAACGUGGUUAUCAACCCGCUCGUC
+CAUUUCACUCCCUUGAUUUAGAAUUUUGGCUCUGUUCGGGACUUGAGUAU
+UUCGUGAUCUGCCCCAUUAGUGUGCCCUUACUGAAACCACGCAAUUUAGA
+AGAAACACUGAUUAUGCACUAUACCUGGGGAAACCUGAAUCAUUUAACGG
+GUCUCAUGGUCUCUUGUCAGUAACAGCGUCUGUUGAGCCCUGGGGCUAAA
+AGCUUCAAUGAUUAGGCGCACCCGGACAUGUGCUGGCGAGCGUUCGACUU
+UGGAAGCGGAUUACACCCGCUGUUCUACCCCUAUCUCGGCAUGGGUUCCA
+AACGACUCUCACCUCGCCAGAGCUUAUCGUCCUCCAUAGUACCCACUCGA
+CUUAUUGUGGAGUCGAAUUUGAUCAAAUUAAGUUCGCACCAUUAUAAGCA
+GCUAUCUCCAUGGUGAUAGCAUUGUGAUGAAAAUGCUCUUAGUACAAUAG
+UCACUGUGGCGCUUGGGACUUUUCCUAUUAAAAGGGCCAUCAGGCAUAUA
+AUCGGAAUAGGUUCGCUUUACAACAUGUCCCCGUAUCCCCGACAACCUUG
+UGCAGUCAUUCUAAUCGCUACCUCAAGCCGCGGAUGGCUUAGUAAGAAAA
+UCCGCCCCGUAUCAACCACUAAAGAGGUCGUAUAGAUCUACACUGCUUAA
+CGGGUGGUGAACCUUCAGACAUCCUACGCUAUGUGGCGCUCUGUAAUUGC
+CUUAACUGGGUGAUCGACAAAAGCCGGACGGACACUCCAUUUCGGGCCAC
+UGAUCCGAGCGAAUGGCAGAGCAAUCUAUUGUCUCAUGAAUGCAGCCCUU
+AAACAUCGCAAUACCAGUGAGCCAAUCAGUAGCCGUCGUUGUCCUGGUGC
+AGGCCGAAGCUGGUCAUAACUAGCGAAUACCUGUCUGAGUCAAGUGUACU
+GAUUGGGACAUUGCUCUCGCGCUUAUAUCUCUUGAAGGUGUAAAGUGAGG
+UUGCCACGCCAUAUCUAUGCUUUCACAGGCGAAAUUCACGAUAAUAUGUU
+UCUGCGUCUAACGUGUGCGGCUGAUAAUGGGGGUGGCCACAAAGUGUUUA
+ACCCAAUAAAGACAGCUCGGCCCAUAACGGGUCUGAAGUCAACCUGCUUG
+AAAAGAAAGCGUUCCUAUUCUGCGUUGGUAGUUACAGCACGAGUCACCGU
+CGGAUCGCUGAUACGUGACGUACCAUGUCAAAAAUGACAUAAUUCGCAAC
+UGGGGCAGCAGGCUUCCGCAGACUGUAUUCUCUACGUCGCCACGCUCAAG
+GGAGCCAGUGAUAGUAGCCGCUCAGUUUGAAGCCACAGAUGUGCCACCGU
+CUAGUAUAGUCGGUCGUCUUAGUCAUACGAUAUGCGUCGUAGUGAUUGCC
+GAGCGCUGUUACGAGUUGCUUCAGGAGUGACUUAUGUCUAACACUUAGGC
+AAUUCAGCCGCGUGUGGCUUAUAUUCAAUGGUACCACCGCCGAACGACCG
+AGCACCCACUGGGCCAAGGGUCUUUACUAACCCAAAACGAAUAACGUGCC
+GGUCGAGAUCGCCUUUCAGACGUACCAGUCUACUAAAGUACUUCCUGCAA
+GGAGACUAAUUGAGAGUGAGUCACUCCCCCCCCCUCAACCGACGCUCAAC
+UGUUUUACGGUACUGGUAAUUUGUCACCCUGAGUACACCCUAGUACAGAG
+CUGGUAACAGCCCAGCCCUACACGCUGUAGCACGUUGAUAGCGUUAGCGC
+UGGUACCUGUCAAAGUGCUCACAAAGUGUGCCGCUCUCCCCCUAGCCUUC
+UGAACUACUUUGAGCGUCACCAGACUUGCUGUAAGUUUCGUUUGUUAACG
+AGGCCUUCAUAGUAACUUACUCUGCCUAGUUUGAACUGUCUUUCACCCUG
+CAAAGCUAUCAGCGAGUACCUUUAGGACGCACGGGGCUCCGAAUCGUGGU
diff --git a/benchmarks/cmsearch-rmark/rmark-test/rmark-test.idx b/benchmarks/cmsearch-rmark/rmark-test/rmark-test.idx
new file mode 100644
index 0000000..cb01826
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark-test/rmark-test.idx
@@ -0,0 +1,2 @@
+RF00005
+RF00031
diff --git a/benchmarks/cmsearch-rmark/rmark.pl b/benchmarks/cmsearch-rmark/rmark.pl
new file mode 100644
index 0000000..d6da21a
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark.pl
@@ -0,0 +1,126 @@
+#! /usr/local/bin/perl
+#
+# Eric Nawrocki 09.26.05
+# rmark.pl 
+#
+# Runs a RMARK benchmark, using the search software defined in the
+# .rmm module and options defined in the .rmk file.
+#
+# Usage:    perl rmark.pl 
+#                <.rmm module> 
+#                <.rmk config file>
+#                <seq directory>
+#                <index file with fam names; provide path>
+#                <genome file; must be seq dir>
+#                <output root, for naming output files>
+#
+# Options:
+#        -E <x> : use E-values [default], set max E-val to keep as <x> [default: 2]
+#        -B <x> : use bit scores, set min score to keep as <x>
+#        -P <x> : parallelize using MPI on <x> processors
+#
+# Example:  perl rmark.pl infernal.rmm inf-72.rmk rmark-test/ rmark-test.idx
+#                         rmark-test.fa rmark-test_out
+#
+# The example run above will result in the following files:
+# rmark_test_out.glbf: the glbf output derived from the blast/infernal output.
+# rmark_test_out.time: the running time of the program.
+#
+# The *.glbf file can be transformed into results for several different
+# scoring schemes by rmark_process_glbf.pl
+#
+# For each family name fam listed in X.idx, there must be these files:
+#      <seq directory>/fam.idx  : list of true positive test seqs
+#      <seq directory>/fam.ali  : alignment of training seqs
+#      <seq directory>/fam.test : FASTA file of test seqs
+#      <seq directory>/fam.raw  : FASTA file of unaligned (raw) training seqs
+#
+use Getopt::Std;
+$e_cutoff = 2;
+$b_cutoff = 0.0;
+$use_evalues   = 1;
+$use_bitscores = 0;
+
+getopts('E:B:P:');
+if (defined $opt_E) { $e_cutoff = $opt_E; }
+if (defined $opt_B) { $b_cutoff = $opt_B; $use_evalues = 0; $use_bitscores = 1; }
+if (defined $opt_P) { $nprocs   = $opt_P; $do_mpi = 1; }
+
+$usage = "Usage: perl rmark.pl\n\t<.rmm rmark module>\n\t<.rmk rmark config file>\n\t<seq directory with *.ali, *.test, *.idx, *.raw files>\n\t<index file with family names; provide path>\n\t<genome file; must be in seq dir>\n\t<output root, for naming output files>\n";
+$options_usage  = "\nOptions:\n\t";
+$options_usage .= "-E <x> : use E-values [default], set max E-val to keep as <x> [default: 2]\n\t";
+$options_usage .= "-B <x> : use bit scores, set min score to keep as <x>\n\n";
+$options_usage .= "-P <x> : parallelize using MPI on <x> processors\n\n";
+
+if(@ARGV != 6)
+{
+    print $usage;
+    print $options_usage;
+    exit();
+}
+
+$rmm = shift;
+$rmk = shift;
+$dir = shift;
+$idx = shift;
+$genome_file = shift;
+$out_root = shift;
+$genome_file = $dir . "/" . $genome_file;
+$total_runtime = 0;
+
+open(GLBF, ">" . $out_root . ".glbf");
+open(TIME, ">" . $out_root . ".time");
+
+($full_bsec, $full_bmin, $full_bhour, $full_bdate, $full_bmonth, $full_byear, $full_bweekday, $full_byearday, $full_bisdst) = localtime;
+open (INDEX,$idx) || die;
+while (<INDEX>) {
+    if (/^(\S+)/) {
+	$fam = $1;
+	printf GLBF (">$fam\n");
+
+	# Run the search module
+	($bsec, $bmin, $bhour, $bdate, $bmonth, $byear, $bweekday, $byearday, $bisdst) = localtime;
+	if($use_evalues)
+	{
+	    $glbfoutput = `perl $rmm -E $e_cutoff $rmk $dir/$fam.idx $dir/$fam.ali $genome_file`;
+	}
+	elsif($use_bitscores)
+	{
+	    $glbfoutput = `perl $rmm -B $b_cutoff $rmk $dir/$fam.idx $dir/$fam.ali $genome_file`;
+	}    
+	($esec, $emin, $ehour, $edate, $emonth, $eyear, $eweekday, $eyearday, $eisdst) = localtime;
+	# We calculate run time as the elapsed time with
+	# resolution only at the seconds level. This isn't robust if the month changes during
+        # execution.
+	$ddate = $edate - $bdate;
+	$dhour = $ehour - $bhour;
+	$dmin =  $emin - $bmin;
+	$dsec =  $esec - $bsec;
+	$sec_runtime = $ddate * 24 * 60 * 60;
+	$sec_runtime += $dhour * 60 * 60;
+	$sec_runtime += $dmin * 60;
+	$sec_runtime += $dsec;
+	
+	#print("glbfoutput:\n$glbfoutput\n");
+
+	# GLBF output will have all hits to each sequence
+        # GLBF format is just like GLF format but with bounds of hits
+	#      and with orientation of hits (0 for forward strand, 1 for reverse)
+        # <seq name> <score> <start posn> <end posn> <orientation>
+	
+	@lines = split(/^/, $glbfoutput);
+	foreach $line (@lines) 
+	{
+	    print GLBF $line;
+	}
+	printf TIME ("$fam:search_runtime(secs_elapsed): $sec_runtime\n");
+	$total_runtime += $sec_runtime;
+    }
+}
+($full_esec, $full_emin, $full_ehour, $full_edate, $full_emonth, $full_eyear, $full_eweekday, $full_eyearday, $full_eisdst) = localtime;
+
+printf TIME ("total:search_runtime(secs_elapsed): $total_runtime\n");
+
+close(GLBF);
+close(TIME);
+
diff --git a/benchmarks/cmsearch-rmark/rmark_MPI_cmsearch.pl b/benchmarks/cmsearch-rmark/rmark_MPI_cmsearch.pl
new file mode 100644
index 0000000..c600bbf
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark_MPI_cmsearch.pl
@@ -0,0 +1,351 @@
+#!/usr/local/bin/perl
+#
+# EPN, Mon Dec 11 14:27:41 2006
+# rmark_MPI_cmsearch.pl
+#
+# Prepare a MPI enabled cmsearch RMARK benchmark 
+# for running on the cluster.
+#
+# Usage: perl rmark_MPI_cmsearch.pl
+#             <num procs to use>
+#             <.rmm file name>
+#             <.rmk file name>
+#             <seq dir with *.ali *.idx *.test and *.raw files>
+#             <index file with fam names; provide path>
+#             <genome root X, X.fa, X.ebd must be in seq dir>
+#             <dir with CM files, must have <fam>.cm for each <fam>>
+#             <output file root>
+# Options:
+#        -E <x> : use E-values [default], set max E-val to keep as <x> [df: 100]
+#        -B <x> : use bit scores, set min score to keep as <x>
+#        -O <x> : using old, version 0.x Infernal [default: using 1.x Infernal]
+#        -A     : use all nodes of cluster
+
+# Example:  perl rmark_MPI_cmsearch.pl 100 infernal.rmm inf-71.rmk rmark-test/ rmark-test 
+#                                      inf-71
+#
+# The example run above will create the following:
+#     - a inf-71_rmark-test_out_dir directory with all the files needed to run
+#       rmark.pl copied to it (except seq files which stay in <seq dir>)
+#
+# General Strategy 
+# (A) Create a script to submit X jobs (one for each family) to the 
+#     cluster to run cmsearch in MPI mode. 
+# (B) Copy all required files into a new directory where the cmsearch jobs 
+#     will be run (SEE 'IMPORTANT 2:' below).
+# (C) Create a shell script to post-process the results, that will be run 
+#     locally after all the jobs have finished running.
+#
+# IMPORTANT: This script may need to be modified to suit the user's purposes. 
+#            See comments below that start with IMPORTANT X, where X is a number 
+#            for details.
+
+require "sre.pl";
+use Getopt::Std;
+use Cwd;
+$e_cutoff = 100;
+$b_cutoff = 0.0;
+$use_evalues   = 1;
+$use_bitscores = 0;
+$pre_version1 = 0;
+$use_all_nodes = 0;
+
+getopts('E:B:O:A');
+if (defined $opt_E) { $e_cutoff = $opt_E; }
+if (defined $opt_B) { $b_cutoff = $opt_B; $use_evalues = 0; $use_bitscores = 1; }
+if (defined $opt_O) { $pre_version1 = 1; }
+if (defined $opt_A) { $use_all_nodes = 1; }
+
+$usage = "Usage: perl rmark_MPI_cmsearch.pl\n\t<num processors to use>\n\t<.rmm file name>\n\t<.rmk file name>\n\t<dir with *.ali *.idx *.test and *.raw files>\n\t<index file with family names; provide path>\n\t<genome root X, X.fa, X.ebd must be in seq dir>\n\t<directory with CM files>\n\t<output file root>\n";
+$options_usage  = "\nOptions:\n\t";
+$options_usage .= "-E <x> : use E-values [default], set max E-val to keep as <x> [df: 2]\n\t";
+$options_usage .= "-B <x> : use bit scores, set min score to keep as <x>\n\t";
+$options_usage .= "-O <x> : using old, version 0.x Infernal [default: using 1.x Infernal]\n\n";
+$options_usage .= "-A     : use all nodes of cluster\n\n";
+
+if(@ARGV != 8)
+{
+    print $usage;
+    print $options_usage;
+    exit();
+}
+
+($nprocs, $rmm, $rmk, $seq_dir, $fam_idx, $genome_root, $cm_dir, $out_file_root) = @ARGV;
+$seq_dir = getcwd() . "\/" . $seq_dir;
+$cm_dir  = getcwd() . "\/" . $cm_dir;
+$orig_rmk = getcwd() . "\/" . $rmk;
+
+# Make a new directory where the benchmark will run ($run_dir)
+$run_dir = $out_file_root . "_" . $genome_root . "_out_dir";
+if(! (-e "$run_dir/")) { system("mkdir $run_dir" ); } 
+
+# Ensure that files we need are in the seq directory and
+# copy them into the dir we're going to run from.
+#
+# IMPORTANT 2: Non-infernal may not require these files and may require other files, 
+#              delete those that are not needed and add new ones here!
+#
+$genome_file   = $seq_dir . "/" . $genome_root . ".fa";
+$embed_file    = $seq_dir . "/" . $genome_root . ".ebd";
+
+if(! (-e ("rmark_process_glbf.pl"))) { die("ERROR, rmark_process_glbf.pl must exist in the current directory."); } 
+else { system("cp rmark_process_glbf.pl $run_dir"); } 
+if(! (-e ("rmark_times.pl"))) { die("ERROR, rmark_times.pl must exist in the current directory."); } 
+else { system("cp rmark_times.pl $run_dir"); } 
+if(! (-e ("infernal2time.pl"))) { die("ERROR, infernal2time.pl must exist in the current directory."); } 
+else { system("cp infernal2time.pl $run_dir"); }
+if(! (-e ("infernal.pm"))) { die("ERROR, infernal.pm must exist in the current directory."); } 
+else { system("cp infernal.pm $run_dir"); } 
+if(! (-e ("infernal2glbf.pl"))) { die("ERROR, infernal2glbf.pl must exist in the current directory."); } 
+else { system("cp infernal2glbf.pl $run_dir"); }
+if(! (-e ("sre.pl"))) { die("ERROR, sre.pl must exist in the current directory."); } 
+else { system("cp sre.pl $run_dir"); } 
+
+if(! ( -e ("$genome_file"))) { die("ERROR, $genome_file must exist in $seq_dir") } 
+if(! ( -e ("$embed_file"))) { die("ERROR, $embed_file must exist in $seq_dir.") }
+if(! ( -e ("$fam_idx"))) { die("ERROR, $fam_idx must exist in $seq_dir.") }
+if(! (-e ("$rmm"))) { die("ERROR, $rmm doesn't exist."); } 
+else { system("cp $rmm $run_dir"); }
+if(! (-e ("$rmk"))) { die("ERROR, $rmk doesn't exist."); }
+else { system("cp $rmk $run_dir"); }
+
+require("$orig_rmk");
+if($cms eq "")
+{
+    die("ERROR, in MPI mode the RMARK config file $orig_rmk\nmust define variable \$cm\n");
+}
+
+#IMPORTANT, we've copied the $rmm and $rmk files, now make sure they
+# don't include a full path to the file, just the name
+$rmm =~ s/.+\///;
+$rmk =~ s/.+\///;
+$fam_idx_root = $fam_idx;
+$fam_idx_root =~ s/.+\///;
+
+# Copy any .prior files we might need.
+system("cp *.pri* $run_dir");
+# Copy any .null files we might need.
+system("cp *.null* $run_dir"); 
+
+# Read in the roots of the test families
+file_lines_to_arr($fam_idx, \@fam_roots_arr);
+
+# For each family, build a CM using specs in 
+# rmk file. THIS IS NO LONGER DONE, WE REQUIRE
+# THE CM ALREADY BUILT. CODE LEFT HERE FOR REFERENCE
+#for($i = 0; $i < scalar(@fam_roots_arr); $i++)
+#{
+#    $fam = $fam_roots_arr[$i];
+#   $num = $i + 1;
+#    $cm_file = $fam . ".cm";
+#    $ali_file = $seq_dir . "/" . $fam . ".ali";
+#    system("$cmb $fam.cm $ali_file > /dev/null");
+#    system("mv $fam.cm $run_dir");
+#    printf("mv $fam.cm $run_dir\n");
+#}
+
+# Create the script for the cluster that will submit
+# the cmsearch jobs, one job for each family.
+push(@exec_lines, "#!/bin/sh");
+# For each family...
+for($i = 0; $i < scalar(@fam_roots_arr); $i++)
+{
+    $fam = $fam_roots_arr[$i];
+    $cm  = $cm_dir . "/" . $fam . ".cm";
+    if(! (-e "$cm")) { die("ERROR cm $cm does not exist.\n"); } 
+    $job_name = "rm-$fam";
+    $cmsearch_name = $run_dir . "\/" . "rm-$fam.cmsearch";
+    $out_name = $run_dir . "\/" . "rm-$fam.out";
+
+    if($pre_version1) { $cmsearch_call = "mpirun -l C $cms --noalign $cm $genome_file"; }
+    else              { $cmsearch_call = "mpirun -l C $cms --mpi --noalign $cm $genome_file"; }
+
+    if($use_all_nodes) 
+    {
+	$exec_line = "qsub -N $job_name -o $out_name -b y -cwd -V -j y -pe lam-mpi-tight $nprocs \'" . $cmsearch_call . " > $cmsearch_name\'";
+    }
+    else # only use c05-c14 
+    {
+	$exec_line = "qsub -q c05.q,c06.q,c07.q,c08.q,c09.q,c10.q,c11.q,c12.q,c13.q,c14.q -N $job_name -o $out_name -b y -cwd -V -j y -pe lam-mpi-tight $nprocs \'" . $cmsearch_call . " > $cmsearch_name\'";
+    }
+    push(@exec_lines, $exec_line);
+}
+
+
+$command_file_name = getcwd() . "\/" . $out_file_root . ".com";
+print_arr_to_file(\@exec_lines, $command_file_name);
+print_out_file_notice($command_file_name, "Command file with " . (scalar(@exec_lines)-1) . " qsub calls for the cluster.");
+
+# 01.22.07 Keep the command file where it is, dammit.
+# Move the command file into the dir we're going to run from:
+#system("mv $command_file_name $run_dir");
+system("cp $command_file_name $run_dir");
+    
+# Create a shell script to post-process the results to run after
+# all the jobs have finished running.
+$pp_file = $out_file_root . "_pp.script";
+open(PP, ">" . $pp_file);
+# First we need to get the glbf files:
+$time_name = $run_dir . "\/" . "rm_time.concat";
+print PP ("grep \"time\" " . $run_dir . "\/*.cmsearch > $time_name\n");
+$all_time_out = $out_file_root . ".time";
+print PP ("perl infernal2time.pl $time_name > $run_dir/$all_time_out\n");
+print PP ("cp $run_dir/$all_time_out ./\n");
+
+for($i = 0; $i < scalar(@fam_roots_arr); $i++)
+{
+    $fam = $fam_roots_arr[$i];
+    $cmsearch_name = $run_dir . "\/" . "rm-$fam.cmsearch";
+    $glbf_name = $run_dir . "\/" . "rm-$fam.glbf";
+
+    if($use_evalues)
+    {
+	print PP ("echo '>$fam' > $glbf_name\n");
+	print PP ("perl infernal2glbf.pl -E $e_cutoff $cmsearch_name >> $glbf_name\n");
+    }
+    else
+    {
+	print PP ("echo '>$fam' > $glbf_name\n");
+	print PP ("perl infernal2glbf.pl -B $b_cutoff $cmsearch_name >> $glbf_name\n");
+    }
+}
+
+# Now we build the PP (post-processing) script the same as in
+# rmark_clusterfy.pl.
+print PP ("rm merged_" . $out_file_root . "_hit*\n");
+$all_glbf_out = $out_file_root . "_all_glbf.concat";
+#$all_time_out = $out_file_root . "_all_time.concat";
+print PP ("cat "  . $run_dir . "\/" . "*.glbf > $all_glbf_out\n");
+#print PP ("cat "  . $run_dir . "\/" . "*.time > $all_time_out\n");
+#11.25.05 - get timing info
+#print PP ("perl rmark_times.pl " . $run_dir . "\/" . "*.time > merged_" . $out_file_root . ".time\n");
+
+# Call rmark_process_glbf.pl with defaults: 'hit' resolution mode and 
+# ignore cross-hits on both strands.
+if($use_evalues)
+{
+    $rmark_process_option = "E";
+}
+else
+{
+    $rmark_process_option = "B";
+}
+print PP ("perl rmark_process_glbf.pl $rmark_process_option $rmm $rmk $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_hit\n");
+
+# Here's some alternative rmark_process_glbf.pl calls :
+# the following 2 lines get results in 'fnt' and 'nnt' resolution modes 
+#print PP ("perl rmark_process_glbf.pl -R fnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_fnt\n");
+#print PP ("perl rmark_process_glbf.pl -R nnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_nnt\n");
+
+#the following rmark_process_glbf.pl calls DON'T IGNORE CROSS HITS!
+#print PP ("perl rmark_process_glbf.pl -I none $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_hit_cross\n");
+#print PP ("perl rmark_process_glbf.pl -I none -R fnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_fnt_cross\n");
+#print PP ("perl rmark_process_glbf.pl -I none -R fnt nnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_nnt_cross\n");
+
+#the followign rmark_process_glbf.pl calls IGNORE CROSS HITS ONLY ON THE SAME STRAND!
+#print PP ("perl rmark_process_glbf.pl -I opp $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_hit_samecross\n");
+#print PP ("perl rmark_process_glbf.pl -I opp -R fnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_fnt_samecross\n");
+#print PP ("perl rmark_process_glbf.pl -I opp -R nnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_nnt_samecross\n");
+
+#print PP ("cp merged_*fam ../\n");
+#print PP ("cp merged_*all ../\n");
+#print PP ("cp merged_*time ../\n");
+#print PP ("cp merged_*roc ../\n");
+close(PP);
+print_out_file_notice($pp_file, "Shell script to merge and process the collective output\n               after all the cluster jobs are finished.");
+# 01.22.07 Keep the pp file where it is, dammit.
+#system("mv $pp_file $run_dir");
+system("cp $pp_file $run_dir");
+system("cp $genome_file $run_dir");
+system("cp $fam_idx $run_dir");
+system("cp $embed_file $run_dir");
+
+system("chmod +x $pp_file");
+# END OF SCRIPT
+#################################################################
+
+#################################################################
+# Subroutines called in script:
+#################################################################
+# subroutine : file_lines_to_arr
+# from       : M_gen.pm
+#
+# EPN 03.08.05
+#
+# purpose : Open a file, and (after chomping) add each line
+#           to an array that was passed in.
+#
+# args (1) $file_in
+#          name of file to open and read
+#      (2) $arr_ref
+#          reference to the array that we'll fill
+#################################################################
+sub file_lines_to_arr
+{
+    ($file_in, $arr_ref) = @_;
+    open(IN, $file_in) || die;
+    while($line = <IN>)
+    {
+	chomp $line;
+	if($line ne "")
+	{
+	    push(@{$arr_ref}, $line);
+	}
+    }
+}
+
+#################################################################
+# subroutine : print_arr_to_file
+# from       : M_gen.pm
+# 
+# EPN 05.25.05
+# 
+# purpose : Print to a file the elements of a 
+#           given array, each on a separate line.
+#
+# args : (1) $arr_ref 
+#            reference to array to print
+#        (2) $out_file
+#            name of file to print to
+################################################################# 
+sub print_arr_to_file
+{
+    ($arr_ref, $out_file)= @_;
+    open(OUT, ">" . $out_file);
+    for($i = 0; $i < scalar(@{$arr_ref}); $i++)
+    { print OUT "$arr_ref->[$i]\n"; }
+    close(OUT);
+}
+
+#################################################################
+# subroutine : print_out_file_notice
+# from       : M_gen.pm
+#
+# EPN 03.03.05
+# 
+# purpose : Print an output file 'notice' to standard output
+#           given the name of the output file and a short message
+#           describing that output file
+# 
+# args : (1) $file_name
+#            name of file
+#        (2) $description
+#            description of file
+#################################################################
+sub print_out_file_notice
+{
+    ($file_name, $description) = @_;
+
+    $char = "*";
+    $spec_line = "";
+    for($i = 0; $i < 75; $i++)
+    { $spec_line .= $char; }
+    $spec_line .= "\n";
+    print("$spec_line");
+    print(" Output file notice\n");
+    print(" File name   : $file_name\n");
+    print(" description : $description\n");
+    print("$spec_line");
+}
+
+
diff --git a/benchmarks/cmsearch-rmark/rmark_clusterfy.pl b/benchmarks/cmsearch-rmark/rmark_clusterfy.pl
new file mode 100644
index 0000000..3156601
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark_clusterfy.pl
@@ -0,0 +1,341 @@
+#!/usr/local/bin/perl
+#
+# Eric Nawrocki 10.09.05
+# rmark_clusterfy.pl
+#
+# Prepare a RMARK benchmark for running on the cluster.
+# In non-MPI mode: split a RMARK run for X families in Y 
+# chromosomes into X*Y separate RMARK runs, one for each 
+# family/chromosome pair.
+# In MPI mode (currently only works with Infernal): 
+# Split a RMARK run for X families in however many chrom-
+# osomes into X separate 'mpirun' calls followed by
+# a bunch of infernal2glbf calls.
+#
+# Usage: perl rmark_clusterfy.pl
+#             <.rmm file name>
+#             <.rmk file name>
+#             <seq dir with *.ali *.idx *.test and *.raw files>
+#             <index file with fam names; provide path>
+#             <genome root X, X.fa, X.ebd, and X.chrlist must be in seq dir>
+#             <output file root>
+# Options:
+#        -E <x> : use E-values [default], set max E-val to keep as <x> [df: 2]
+#        -B <x> : use bit scores, set min score to keep as <x>
+#        -P <x> : parallelize using MPI on <x> processors
+# Example:  perl rmark_clusterfy.pl infernal.rmm inf-72.rmk rmark-test/ rmark-test 
+#                                   inf-72
+#
+# The example run above will create the following:
+#     - a inf-72_rmark-test_out_dir directory with all the files needed to run
+#       rmark.pl copied to it (except seq files which stay in <seq dir>)
+#     - the inf-72.com file (in inf-72_rmark-test_out_dir/) a shell script 
+#       which will submit the benchmark jobs to the cluster when executed
+#     - the inf-72_pp.script (in inf-72_rmark-test_out_dir/) a shell script 
+#       which will post-process and combine the results from all the jobs
+#       to be run after all jobs finish running.
+#
+# General Strategy (non-MPI mode)
+# (A) Create a script to execute on a cluster that will execute
+#     rmark.pl many times - namely one job for each family/chromosome
+#     pair in the full benchmark (SEE 'IMPORTANT 1:' below).
+# (B) Copy all required files into a new directory where the jobs 
+#     will be run (SEE 'IMPORTANT 2:' below).
+# (C) Create a shell script to post-process the results, that will run 
+#     after all the jobs have finished running.
+#
+# General Strategy (MPI mode)
+# (A) Create a script to submit X jobs (one for each family) to the 
+#     cluster to run cmsearch in MPI mode. 
+# (B) Copy all required files into a new directory where the jobs 
+#     will be run (SEE 'IMPORTANT 2:' below).
+# (C) Create a shell script to post-process the results, that will run 
+#     after all the jobs have finished running.
+#
+# IMPORTANT: This script may need to be modified to suit the user's purposes. 
+#            See comments below that start with IMPORTANT X, where X is a number 
+#            for details.
+
+require "sre.pl";
+use Getopt::Std;
+use Cwd;
+$e_cutoff = 2;
+$b_cutoff = 0.0;
+$use_evalues   = 1;
+$use_bitscores = 0;
+
+getopts('E:B:P:');
+if (defined $opt_E) { $e_cutoff = $opt_E; }
+if (defined $opt_B) { $b_cutoff = $opt_B; $use_evalues = 0; $use_bitscores = 1; }
+if (defined $opt_P) { $nprocs   = $opt_P; $do_mpi = 1; }
+
+$usage = "Usage: perl rmark_clusterfy.pl\n\t<.rmm file name>\n\t<.rmk file name>\n\t<dir with *.ali *.idx *.test and *.raw files>\n\t<index file with family names; provide path>\n\t<genome root X, X.chrlist, X.fa, X.ebd must be in seq dir>\n\t<output file root>\n";
+$options_usage  = "\nOptions:\n\t";
+$options_usage .= "-E <x> : use E-values [default], set max E-val to keep as <x> [df: 2]\n\t";
+$options_usage .= "-B <x> : use bit scores, set min score to keep as <x>\n\t";
+$options_usage .= "-P <x> : parallelize using MPI on <x> processors\n\n";
+
+if(@ARGV != 6)
+{
+    print $usage;
+    print $options_usage;
+    exit();
+}
+
+($rmm, $rmk, $seq_dir, $fam_idx, $genome_root, $out_file_root) = @ARGV;
+$seq_dir = getcwd() . "\/" . $seq_dir;
+
+$orig_rmk = $rmk;
+
+# Make a new directory where the benchmark will run ($run_dir)
+$run_dir = $out_file_root . "_" . $genome_root . "_out_dir";
+if(! (-e "$run_dir/")) { system("mkdir $run_dir" ); } 
+
+# Ensure that files we need are in the seq directory and
+# copy them into the dir we're going to run from.
+#
+# IMPORTANT 2: Non-infernal may not require these files and may require other files, 
+#              delete those that are not needed and add new ones here!
+#
+$chrom_list    = $seq_dir . "/" . $genome_root . ".chrlist";
+$genome_file   = $seq_dir . "/" . $genome_root . ".fa";
+$embed_file    = $seq_dir . "/" . $genome_root . ".ebd";
+
+if(! (-e ("rmark.pl"))) { die("ERROR, rmark.pl must exist in the current directory."); } 
+else { system("cp rmark.pl $run_dir"); } 
+if(! (-e ("rmark_process_glbf.pl"))) { die("ERROR, rmark_process_glbf.pl must exist in the current directory."); } 
+else { system("cp rmark_process_glbf.pl $run_dir"); } 
+if(! (-e ("rmark_times.pl"))) { die("ERROR, rmark_process_glbf.pl must exist in the current directory."); } 
+else { system("cp rmark_times.pl $run_dir"); } 
+if(! (-e ("infernal.pm"))) { die("ERROR, infernal.pm must exist in the current directory."); } 
+else { system("cp infernal.pm $run_dir"); } 
+if(! (-e ("infernal2glbf.pl"))) { die("ERROR, infernal2glbf.pl must exist in the current directory."); } 
+else { system("cp infernal2glbf.pl $run_dir"); }
+if(! (-e ("sre.pl"))) { die("ERROR, sre.pl must exist in the current directory."); } 
+else { system("cp sre.pl $run_dir"); } 
+
+if(! ( -e ("$genome_file"))) { die("ERROR, $genome_file must exist in $seq_dir") } 
+if(! ( -e ("$embed_file"))) { die("ERROR, $embed_file must exist in $seq_dir.") }
+if(! ( -e ("$chrom_list"))) { die("ERROR, $chrom_list must exist in $seq_dir.") }
+if(! ( -e ("$fam_idx"))) { die("ERROR, $fam_idx must exist in $seq_dir.") }
+if(! (-e ("$rmm"))) { die("ERROR, $rmm doesn't exist."); } 
+else { system("cp $rmm $run_dir"); }
+if(! (-e ("$rmk"))) { die("ERROR, $rmk doesn't exist."); }
+else { system("cp $rmk $run_dir"); }
+
+#IMPORTANT, we've copied the $rmm and $rmk files, now make sure they
+# don't include a full path to the file, just the name
+$rmm =~ s/.+\///;
+$rmk =~ s/.+\///;
+$fam_idx_root = $fam_idx;
+$fam_idx_root =~ s/.+\///;
+
+#if(! ( -e ("$genome_file"))) { die("ERROR, $genome_file must exist in the current directory.") }
+#else { system("cp $genome_file $run_dir"); } 
+#if(! ( -e ("$embed_file"))) { die("ERROR, $embed_file must exist in the current directory.") }
+#system("cp $embed_file $run_dir");
+#if(! ( -e ("$rmm"))) { die("ERROR, $rmm must exist in the current directory.") }
+#system("cp $rmm $run_dir");
+#if(! ( -e ("$rmk"))) { die("ERROR, $rmk must exist in the current directory.") }
+#system("cp $rmk $run_dir");
+#if(! ( -e ("$fam_idx"))) { die("ERROR, $fam_idx must exist in the current directory.") }
+#if(! ( -e ("$chrom_list"))) { die("ERROR, $chrom_list must exist in the current directory.") }
+
+# Copy any .prior files we might need.
+system("cp *.pri* $run_dir");
+# Copy any .null files we might need.
+system("cp *.null* $run_dir"); 
+    
+# Read in the roots of the chromosomes
+file_lines_to_arr($chrom_list, \@chrom_files_arr);
+
+# Read in the roots of the test families
+file_lines_to_arr($fam_idx, \@fam_roots_arr);
+
+# Create the script for the cluster that will submit
+# all the jobs. 
+push(@exec_lines, "#!/bin/sh");
+# For each family...
+for($i = 0; $i < scalar(@fam_roots_arr); $i++)
+{
+    $fam = $fam_roots_arr[$i];
+    $num = $i + 1;
+    $index_file = "$run_dir/INDEX" . $num;
+    # Create a INDEX file for rmark.pl to read.
+    open(OUT, ">" . $index_file);
+    print OUT ("$fam\n");
+    close(OUT);
+    # For each chromosome...
+    for($j = 0; $j < scalar(@chrom_files_arr); $j++)
+    {
+	#Determine the chromosome file, and check that it exists in the test_dir.
+	$chrom_file = $chrom_files_arr[$j];
+	if(! (-e ("$seq_dir" . "\/$chrom_file")))
+	{ die("ERROR, $chrom_file must exist in " . $seq_dir. "\n"); }
+	$rmark_output = $out_file_root . "_" . $fam_roots_arr[$i] . "_" . $chrom_files_arr[$j];
+	$cluster_index_file = $index_file;
+	$cluster_index_file =~ s/.+\///;
+	$job_name = "rm-$fam-$j";
+	# Create the rmark.pl executing line for this family, this chromosome.
+	if($use_evalues)
+	{
+	    $rmark_call = "rmark.pl -E " . $e_cutoff . " " . $rmm . " " . $rmk . " " . $seq_dir . " " . $cluster_index_file . " " . $chrom_files_arr[$j] . " " . $rmark_output;
+	    }
+	elsif($use_bitscores)
+	{
+	    $rmark_call = "rmark.pl -B " . $b_cutoff . " " . $rmm . " " . $rmk . " " . $seq_dir . " " . $cluster_index_file . " " . $chrom_files_arr[$j] . " " . $rmark_output;
+	}
+	# Create a command the cluster will make to run rmark.pl
+	# IMPORTANT 1: this is a version 6 SGE qsub command - works at Janelia Farm; 
+	#              not sure about elsewhere...
+	$exec_line = "qsub -N $job_name -o /dev/null -b y -cwd -V -j y perl " . $rmark_call;
+	push(@exec_lines, $exec_line);
+    }
+}	
+$command_file_name = $out_file_root . ".com";
+print_arr_to_file(\@exec_lines, $command_file_name);
+print_out_file_notice($run_dir . "/" . $command_file_name, "Command file with " . (scalar(@exec_lines)-1) . " qsub calls for the cluster.");
+
+# Move the command file into the dir we're going to run from:
+system("mv $command_file_name $run_dir");
+
+# Create a shell script to post-process the results to run after
+# all the jobs have finished running.
+$pp_file = $out_file_root . "_pp.script";
+open(PP, ">" . $pp_file);
+print PP ("rm merged_" . $out_file_root . "*\n");
+$all_glbf_out = $out_file_root . "_all_glbf.concat";
+$all_time_out = $out_file_root . "_all_time.concat";
+print PP ("cat *.glbf > $all_glbf_out\n");
+print PP ("cat *.time > $all_time_out\n");
+#11.25.05 - get timing info
+print PP ("perl rmark_times.pl *.time > merged_" . $out_file_root . ".time\n");
+
+# Call rmark_process_glbf.pl with defaults: 'hit' resolution mode and 
+# ignore cross-hits on both strands.
+if($use_evalues)
+{
+    $rmark_process_option = "E";
+}
+else
+{
+    $rmark_process_option = "B";
+}
+print PP ("perl rmark_process_glbf.pl $rmark_process_option $rmm $rmk $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_hit\n");
+
+
+# Here's some alternative rmark_process_glbf.pl calls :
+# the following 2 lines get results in 'fnt' and 'nnt' resolution modes 
+#print PP ("perl rmark_process_glbf.pl -R fnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_fnt\n");
+#print PP ("perl rmark_process_glbf.pl -R nnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_nnt\n");
+
+#the following rmark_process_glbf.pl calls DON'T IGNORE CROSS HITS!
+#print PP ("perl rmark_process_glbf.pl -I none $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_hit_cross\n");
+#print PP ("perl rmark_process_glbf.pl -I none -R fnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_fnt_cross\n");
+#print PP ("perl rmark_process_glbf.pl -I none -R fnt nnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_nnt_cross\n");
+
+#the followign rmark_process_glbf.pl calls IGNORE CROSS HITS ONLY ON THE SAME STRAND!
+#print PP ("perl rmark_process_glbf.pl -I opp $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_hit_samecross\n");
+#print PP ("perl rmark_process_glbf.pl -I opp -R fnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_fnt_samecross\n");
+#print PP ("perl rmark_process_glbf.pl -I opp -R nnt $rmark_process_option $rmm $rmk  $seq_dir $fam_idx_root $genome_root $all_glbf_out merged_" . $out_file_root . "_nnt_samecross\n");
+
+print PP ("cp merged_*fam ../\n");
+print PP ("cp merged_*all ../\n");
+print PP ("cp merged_*time ../\n");
+print PP ("cp merged_*roc ../\n");
+close(PP);
+print_out_file_notice($run_dir . "/" . $pp_file, "Shell script to merge and process the collective output\n               after all the cluster jobs are finished.");
+system("mv $pp_file $run_dir");
+system("cp $genome_file $run_dir");
+system("cp $fam_idx $run_dir");
+system("cp $embed_file $run_dir");
+
+system("chmod +x $run_dir/$pp_file");
+# END OF SCRIPT
+#################################################################
+
+#################################################################
+# Subroutines called in script:
+#################################################################
+# subroutine : file_lines_to_arr
+# from       : M_gen.pm
+#
+# EPN 03.08.05
+#
+# purpose : Open a file, and (after chomping) add each line
+#           to an array that was passed in.
+#
+# args (1) $file_in
+#          name of file to open and read
+#      (2) $arr_ref
+#          reference to the array that we'll fill
+#################################################################
+sub file_lines_to_arr
+{
+    ($file_in, $arr_ref) = @_;
+    open(IN, $file_in) || die;
+    while($line = <IN>)
+    {
+	chomp $line;
+	if($line ne "")
+	{
+	    push(@{$arr_ref}, $line);
+	}
+    }
+}
+
+#################################################################
+# subroutine : print_arr_to_file
+# from       : M_gen.pm
+# 
+# EPN 05.25.05
+# 
+# purpose : Print to a file the elements of a 
+#           given array, each on a separate line.
+#
+# args : (1) $arr_ref 
+#            reference to array to print
+#        (2) $out_file
+#            name of file to print to
+################################################################# 
+sub print_arr_to_file
+{
+    ($arr_ref, $out_file)= @_;
+    open(OUT, ">" . $out_file);
+    for($i = 0; $i < scalar(@{$arr_ref}); $i++)
+    { print OUT "$arr_ref->[$i]\n"; }
+    close(OUT);
+}
+
+#################################################################
+# subroutine : print_out_file_notice
+# from       : M_gen.pm
+#
+# EPN 03.03.05
+# 
+# purpose : Print an output file 'notice' to standard output
+#           given the name of the output file and a short message
+#           describing that output file
+# 
+# args : (1) $file_name
+#            name of file
+#        (2) $description
+#            description of file
+#################################################################
+sub print_out_file_notice
+{
+    ($file_name, $description) = @_;
+
+    $char = "*";
+    $spec_line = "";
+    for($i = 0; $i < 75; $i++)
+    { $spec_line .= $char; }
+    $spec_line .= "\n";
+    print("$spec_line");
+    print(" Output file notice\n");
+    print(" File name   : $file_name\n");
+    print(" description : $description\n");
+    print("$spec_line");
+}
+
+
diff --git a/benchmarks/cmsearch-rmark/rmark_process_glbf.pl b/benchmarks/cmsearch-rmark/rmark_process_glbf.pl
new file mode 100644
index 0000000..4db7906
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark_process_glbf.pl
@@ -0,0 +1,1700 @@
+#! /usr/bin/perl
+#
+# Eric Nawrocki 10.11.05
+# rmark_process_glbf.pl
+#
+# Usage:    perl rmark_process_glbf.pl 
+#                <'E' if E-values used (lower score is better), 'B' if higher is better>
+#                <.rmm file used to get *.glbf> 
+#                <.rmk used to get *.glbf>
+#                <seq directory>
+#                <index file with fam names; provide path>
+#                <genome root <X>, <X.fa> and <X>.ebd  must be seq dir>
+#                <concatenated *.glbf files from >= 1 rmark.pl runs; in CWD>
+#                <output root>
+#
+# Options: 
+#        -G     : work in BRALIBASE3 Genome benchmark mode
+#
+#        Hit resolution options:
+#        -R hit : [default] each hit is a single positive/negative
+#        -R fnt : treat every nucleotide as a separate positive or negative.
+#        -R nnt : treat every non-positive nucleotide as separate negative,
+#                and every positive nt as a 1/length(hit) fraction of a hit
+#
+#        Ignore cross-hits (hits to fam Y while searching with fam X) options:
+#        -I both: [default] ignore cross hits on both strands
+#        -I none: don't ignore cross hits on either strand
+#        -I opp : don't ignore cross hits on opposite strand
+#
+# Example:  perl rmark_process_glbf.pl infernal.rmm inf-72.rmk 
+#                rmark-test/ rmark-test/rmark-test.idx rmark-test 
+#                rmark-test_out.glbf rmark-test_out
+#
+# The example run above will result in the following files:
+# rmark_test_out.fam: sorted list of positives and negatives per family along with
+#                     stats (MER, >noise, etc.) per family from the index file with fam names
+# rmark_test_out.all: sorted list of all positives and negatives along with 
+#                     stats on all hits (across all families)
+# rmark_test_out.roc: list of x,y points for an ROC curve FOR ALL FAMILIES in format:
+#                     '(x,y)' per line
+#
+#########################################################################################
+# Explanation of the options:
+#########################################################################################
+# The first two options change the hit resolution mode:
+#        -F: treat every nucleotide as a separate hit.
+#        -N: treat every nucleotide as a 1/length(hit) fraction of a hit
+#
+# There are 3 different hit resolution modes:
+# (1) hit: this is default 
+# (2) fnt: enabled with the -F option
+# (3) nnt: enabled with the -N option
+#
+# The differences of these 3 modes is based on how they classify positives and negatives:
+# 
+# Classification of positives:
+#
+# If run in 'fnt' mode enabled by the : each nt of the true test ncRNAs (positive sequences) is considered
+# a separate positive. The number of positives + negatives (see 'Classification of negatives:'
+# below) per family is equal to 2 * the genome length (due to 2 orientations) in this mode.
+# So for a benchmark with 51 families and 450 ncRNAs spanning 101,855 nt of a 1 MB pseudo-genome, 
+# there are 101,855 positives, and 51 * 2 * 1,000,000 - 101,855 = 
+# IF, however the ignore cross hits option is set to "B" (the eigth command line argument) 
+# this number of negatives 51 * 2 * (1,000,000 - 101,855) = 91,610,790 negatives (see 'IGNORE
+# CROSS HITS OPTION' below).
+# AND IF, however the ignore cross hits option is set to "Y" 
+# this number of negatives 51 * ((2 * 1,000,000) - 101,855) = 96,805,395 negatives (see 'IGNORE
+# CROSS HITS OPTION' below).
+#
+# If run in 'nnt' mode: each nt of the true test ncRNAs (positive sequences) is considered
+# a separate positive, but the weight of a hit is determined by the length of the sequence, each
+# nucleotide counts as 1/len(pos) of a positive sequence. This normalizes for length of different
+# ncRNAs. Without this normalization a method that always detects the longer ncRNAs will seem
+# its better than it really is if we think the importance of detecting the ncRNA length-independent.
+#
+# If run in 'hit' mode: a hit returned by the search procedure is called a positive if
+# it overlaps with an embedded true test sequence and the region of overlap between the
+# hit and that true test sequence is > 50% the length of the shorter of the hit or the true
+# test sequence. Only one hit to each true test sequence, the best hit as determined by the score, 
+# is kept. Nucleotides from hits determined to be 'positives' in this way that overhang into
+# 'negative space' (go past the boundary of the true test sequence in the genome) are ignored.
+# 
+# Classification of negatives:
+#
+# If run in 'fnt' or 'nnt' mode, each nt of the test sequence that is not part of an embedded
+# positive is considered to be a separate 'negative'.
+# In these modes, for a chromosome of length 10K with 1 positive sequence of length 100nt embedded 
+# in it, there are 19,900 true negatives (one for each negative nt in each orientation).
+# For each nucleotide, the script keeps track of the best scoring hit that includes 
+# that nucleotide (importantly in nnt mode, only negative hits are considered here, while
+# in fnt mode, a positive hit that bleeds into negative sequence results in negative hits in the 
+# bleed over region that have the score of the positive hit). If a nucleotide is hit by 
+# zero hits using the search method, it is implicitly treated as having the WORST possible score
+# for that method.
+# 
+# If run in 'hit' mode: each entire hit returned by the search method is a separate negative.
+# No two negative hits that overlap significantly are allowed. If a negative hit does overlap 
+# significantly with another, the better scoring one is kept, and the lower scoring one is
+# ignored. Two hits 'significantly overlap' if the region of overlap between them is > 50% the 
+# length of the shorter of the two hits.
+#
+#########################################################################################
+# The second two options change how the script treat 'cross-hits'
+#        -I: don't ignore cross hits (hits to fam Y with fam X)
+#        -O: don't ignore cross hits on other strand
+#
+# Decided to ignore cross hits after the embarassing realization that all 17 
+# of the negatives for RF00169 for glocal cmsearch were SRP_euk_arch sequences,
+# RF00169 is SRP_bact. Derr...
+#
+# Default behavior is, when searching with fam X, to ignore hits that significantly
+# overlap with EITHER STRAND of true positives from familiy Y (with X!=Y).
+# (doesn't print them AT ALL, and ignores them in MER statistic calculations). 
+#
+# Enabling the -I options doesn't ignore any cross-hits.
+# Enabling the -O option only ignores hits to family Y if they're on the opposite
+# strand of the true positive in family Y.
+#
+#########################################################################################
+
+use Getopt::Std;
+$res_opt    = "hit";
+$ignore_opt = "both";
+$do_bralibase3 = 0;
+
+getopts('R:I:G');
+if (defined $opt_R) { $res_opt    = $opt_R; }
+if (defined $opt_I) { $ignore_opt = $opt_I; }
+if (defined $opt_G) { $do_bralibase3 = 1; }
+
+$usage = "Usage: perl rmark_process_glbf.pl\n\t<'E' if E-values used (lower score is better), 'B' if higher is better>\n\t<.rmm file used>\n\t<.rmk file used>\n\t<seq directory with *.ali, *.test, *.idx, *.raw files>\n\t<index file with family names; provide path>\n\t<genome root <X>, <X>.fa and <X>.ebd must be in seq dir>\n\t<concatenated *.glbf output from >= 1 rmark.pl runs; in CWD>\n\t<output root>\n";
+$options_usage  = "\nOptions: (see code for details)\n\t";
+$options_usage .= "-G     : operate in BRALIBASE3 Genome benchmark mode (not RMARK.pl)\n\n\t";
+$options_usage .= "Hit resolution options:\n\t";
+$options_usage .= "-R hit : [default] each hit is a single positive/negative\n\t";
+$options_usage .= "-R fnt : treat every nucleotide as a separate positive or negative.\n\t";
+$options_usage .= "-R nnt : treat every non-positive nucleotide as separate negative,\n\t";
+$options_usage .= "         and every positive nt as a 1/length(hit) fraction of a hit\n\n\t";
+$options_usage .= "Ignore cross-hits (hits to fam Y while searching with fam X) options:\n\t";
+$options_usage .= "-I both: [default] ignore cross hits on both strands\n\t";
+$options_usage .= "-I none: don't ignore cross hits on either strand\n\t";
+$options_usage .= "-I opp : don't ignore cross hits on opposite strand\n";
+
+if(@ARGV != 8)
+{
+    print $usage;
+    print $options_usage;
+    exit();
+}
+
+$score_method = shift;
+$rmm = shift;
+$rmk = shift;
+$dir = shift;
+$idx = shift;
+$genome_root = shift;
+$glbf_file = shift;
+$out_root = shift;
+
+$genome_file = $dir . "/" . $genome_root . ".fa";
+$embed_file = $dir . "/" . $genome_root . ".ebd";
+if(! (-e ("$genome_file"))) { die("ERROR, genome file $genome_file does not exist."); } 
+if(! (-e ("$embed_file"))) { die("ERROR, embed file $embed_file does not exist."); } 
+
+if($score_method eq "E")
+{
+    $lower_better = 1;
+    $worst_score = 1000;
+}
+elsif($score_method eq "B")
+{
+    $lower_better = 0;
+    $worst_score = -1;
+}
+
+if($res_opt eq "hit")
+{
+    $fnt = 0;
+    $nnt = 0;
+    $hit = 1;
+}
+elsif($res_opt eq "nnt")
+{
+    $fnt = 0;
+    $nnt = 1;
+    $hit = 0;
+}
+elsif($res_opt eq "fnt")
+{
+    $fnt = 1;
+    $nnt = 0;
+    $hit = 0;
+}
+else
+{
+    print ("INVALID -R option\n");
+    print $usage;
+    print $options_usage;
+    exit();
+}
+if($ignore_opt eq "opp")
+{
+    $ignore_flag = "opposite";
+}
+elsif($ignore_opt eq "none")
+{
+    $ignore_flag = "neither";
+}
+elsif($ignore_opt eq "both")
+{
+    $ignore_flag = "both";
+}
+else
+{
+    print ("INVALID -I option\n");
+    print $usage;
+    print $options_usage;
+    exit();
+}
+
+open(ALL, ">" . $out_root . ".all");
+open(FAM, ">" . $out_root . ".fam");
+open(ROC, ">" . $out_root . ".roc");
+
+if($do_bralibase3)
+{
+    print FAM "BRALIBASE3G benchmark (processed with rmark_process_glbf.pl -G )\n";
+}
+else
+{
+    print FAM "RMARK benchmark (processed with rmark_process_glbf.pl)\n";
+}
+print FAM "    module     = $rmm\n";
+print FAM "    configfile = $rmk\n"; 
+print FAM "    index      = $idx\n";
+print FAM "    genome     = $genome_file\n";
+print FAM "    glbf       = $glbf_file\n";
+print FAM "    mode       = $res_opt\n\n";
+
+if($do_bralibase3)
+{
+    print ALL "BRALIBASE3G benchmark (processed with rmark_process_glbf.pl -G )\n";
+}
+else
+{
+    print ALL "RMARK benchmark (processed with rmark_process_glbf.pl)\n";
+}
+print ALL "    module     = $rmm\n";
+print ALL "    configfile = $rmk\n"; 
+print ALL "    index      = $idx\n";
+print ALL "    genome     = $genome_file\n";
+print ALL "    glbf       = $glbf_file\n";
+print ALL "    mode       = $res_opt\n\n";
+
+ at fam_roc_pos_arr = ();
+ at fam_roc_sc_arr = ();
+ at fam_roc_x_arr = ();
+ at fam_roc_y_arr = ();
+ at roc_pos_arr = ();
+ at roc_sc_arr = ();
+ at roc_x_arr = ();
+ at roc_y_arr = ();
+
+# We're going to keep track of the summed MER stats across families
+# these are the best possible MER scores; i.e. what we'd get if
+# we had perfect E-values.
+$summed_across_fam_mer_score = 0;  
+$summed_across_fam_mer_fp    = 0;
+$summed_across_fam_mer_fn    = 0;
+
+# Collect information from the genome and embed files that
+# tell us about where the positives are.
+#
+# If we are in fnt mode:
+# Each nt not spanned by a positive is potentially a negative.
+# Each nt that's part of a true test sequence is considered a positive
+#
+# If we are in nnt mode:
+# Each nt not spanned by a positive is potentially a negative.
+#
+# %nt_HAH:      a hash of arrays of hashes will keep track of the negatives
+#               and positives across all families
+# %pos_nt_HAH:  a hash of arrays of hashes that will keep track of which
+#               nucleotides are positives
+# %fam_nt_HHAH: a hash of hashes of arrays of hashes will keep track of the
+#               positives and negatives within a family.
+#
+# %nt_HAH:
+# key 1D: name of each chromosome.
+# size of array 2D: exactly 2 elements
+# array 2D values : element 0 for forward direction element 1 for reverse direction.
+# key 3D: nt position for key 1D orientation array 2D value
+# value 3D : 'P' is part of a positive hit
+#            or a number indicating the best score of any hit to that position.
+#            if a given position (key) doesn't exist, this means no hit has
+#            been reported to it, and it is an inferred true negative.
+#
+# %fam_nt_HAH is the same as nt_hah but the first dimension is keyed by the family name
+#
+# %pos_nt_HAH:
+# key 1D: name of each chromosome.
+# size of array 2D: exactly 2 elements
+# array 2D values : element 0 for forward direction element 1 for reverse direction.
+# key 3D: nt position for key 1D orientation array 2D value
+# value 3D : family name X of positive indicating this nt position in this orientation and
+#            chromosome is a positive for family X.
+#
+
+# Read the genome, just so we know num chromosomes and length of chromosomes.
+%seq_hash = ();
+$genome_file;
+read_fasta($genome_file, \%seq_hash);
+foreach $key (keys(%seq_hash))
+{
+    $genome_length_FR += 2*length($seq_hash{$key});
+}
+
+# Read the family list
+%fam_hash = ();
+open (INDEX,$idx) || die;
+while (<INDEX>) 
+{
+    if (/^(\S+)/) {
+	$curr_fam = $1;
+	if($do_bralibase3) 
+	{
+	    $curr_fam =~ s/.+id//;
+	    $curr_fam = "id" . $curr_fam;
+	    $curr_fam =~ s/\//\./;
+	}	    
+	$fam_hash{$curr_fam} = 1;
+	if(!(exists($fam_nt_HHAH{$curr_fam})))
+	{
+	    %{$fam_nt_HHAH{$curr_fam}} = ();
+	    #print("adding for $curr_fam\n");
+	    foreach $chrom_key (keys(%seq_hash))
+	    {
+		@{$fam_nt_HHAH{$curr_fam}{$chrom_key}} = ();
+		%{$fam_nt_HHAH{$curr_fam}{$chrom_key}[0]} = ();
+		%{$fam_nt_HHAH{$curr_fam}{$chrom_key}[1]} = ();
+		#print("added fam_nt_HHAH{$curr_fam}{$chrom_key}\n");
+	    }
+	}
+    }
+}
+close(INDEX);
+
+#print("total non pos chars = $all_non_pos_chars\n");
+
+# Read the embed file and determine where all the embedded sequences 
+# (true positives) are in the pseudo-genome as well as which family 
+# each sequence belongs to.
+# We take advantage of fact that true positives cannot overlap
+# based on how we constructed the pseudo-genome.
+open(EBDLIST,"$embed_file") || die;
+$read_a_line = 0;
+while (<EBDLIST>) 
+{
+    if (/^(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)/) 
+    {
+	$curr_fam = $1;
+	$curr_tp = $2;
+	$curr_chrom = $3;
+	$curr_begin = $4;
+	$curr_end = $5;
+	$curr_orient = $6;
+	#we only care about families from the fam.list file
+	#print("curr fam : $curr_fam\n");
+	if(exists($fam_hash{$curr_fam}))
+	{
+	    #printf("ADDING fam: $curr_fam chrom: $curr_chrom tp: $curr_tp, b: $curr_begin e: $curr_end O: $curr_orient\n");
+	    $pos_chrom_begin_hash{$curr_fam}{$curr_orient}{$curr_chrom}{$curr_tp} = $curr_begin;
+	    $pos_chrom_end_hash{$curr_fam}{$curr_orient}{$curr_chrom}{$curr_tp} = $curr_end;
+	    $haspos{$curr_chrom} = 1;
+	    $ntrue_perfam{$curr_fam}++;
+	    $ntrue_perchrom{$curr_chrom}++;
+	    $ntrue_all++;
+	    
+	    # Add the information on this positive to %nt_HHAH (if we're in NT mode)
+	    for($i = $curr_begin; $i <= $curr_end; $i++)
+	    {
+		$pos_nt_HAH{$curr_chrom}[$curr_orient]{$i} = $curr_fam;
+		$pos_chars_per_fam{$curr_fam}++;
+		$all_pos_chars++;
+	    }
+	}
+	$read_a_line = 1;
+    }
+}
+close EBDLIST;
+if(!($read_a_line)) { die("ERROR didn't parse any lines from $embed_file, is it formatted correctly?\n"); }
+
+
+# Read the *.glbf file, and parse it appropriately. 
+# We have a separate function for each mode.
+
+#In these functions we fill data structures
+#that its easy to sort by score with. 
+#The old structure
+#%fam_nt_hhah was used just to ease implementation.
+#
+#fam_sc_HH is a 2D hash:
+# 1D key = family name
+# 2D key = hit name ($family . "." . $chrom . "." . $orientation . "." position)
+#    value = best score to this nt
+#all_sc_H is a 1D hash:
+#    key = hit name ($family . "." . $chrom . "." . $orientation . "." position)
+#    value = best score to this nt
+#all_is_pos_H is a 1D hash:
+#    key = hit name (same as in all_sc_H and fam_sc_HH
+
+if($fnt)
+{
+    parse_glbf_fnt($glbf_file, \%fam_nt_HHAH, \%pos_nt_HAH, \%fam_sc_HH, \%all_sc_H, 
+		   \%all_is_pos_H, $lower_better, $ignore_flag);
+}
+elsif($nnt)
+{
+    parse_glbf_nnt($glbf_file, \%fam_nt_HHAH, \%pos_nt_HAH, \%pos_chrom_begin_hash, 
+		   \%pos_chrom_end_hash, \%fam_sc_HH, \%all_sc_H, \%all_is_pos_H, 
+		   $lower_better, $ignore_flag);
+}
+elsif($hit)
+{
+    parse_glbf_hit($glbf_file, \%pos_chrom_begin_hash, 
+		   \%pos_chrom_end_hash, \%fam_sc_HH, \%all_sc_H, \%all_is_pos_H, 
+		   $lower_better, $ignore_flag);
+}
+
+# For each family, write out the results, do this according to the order in the index file:
+
+open (INDEX,$idx) || die;
+while (<INDEX>) 
+{
+    if (/^(\S+)/) 
+    {
+	$fam = $1;
+	if($do_bralibase3) 
+	{
+	    $fam =~ s/.+id//;
+	    $fam = "id" . $fam;
+	    $fam =~ s/\//\./;
+	}	    
+	if($fnt)
+	{
+	    printf FAM ("family: %-15s (%3d pos seqs covering %d nts)\n", $fam, $ntrue_perfam{$fam}, $pos_chars_per_fam{$fam});
+	}
+	else
+	{
+	    printf FAM ("family: %-15s (%3d positives)\n", $fam, $ntrue_perfam{$fam});
+	}
+
+        #sort all the family hits by score, and print them out in sorted order
+	$sawnoise = 0;
+	$num_above_noise = 0;
+	$fam_nneg = 0;
+	$fam_npos = 0;
+	#keep track of negative characters for NT mode
+	$all_non_pos_chars += $genome_length_FR;
+	if($ignore_flag eq "neither")
+	{
+	    $all_non_pos_chars -= $pos_chars_per_fam{$fam};
+	    $fam_non_pos_chars = $genome_length_FR - $pos_chars_per_fam{$fam};
+	}
+	elsif($ignore_flag eq "opposite")
+	{
+	    #if we're ignoring cross hits on the other strand, 
+	    #then we subtract ALL the positive characters
+	    $all_non_pos_chars -= $all_pos_chars;
+	    $fam_non_pos_chars = $genome_length_FR - $pos_chars_per_fam{$fam};
+	}
+	elsif($ignore_flag eq "both")
+	{
+	    #if we're ignoring cross hits on either strand, 
+	    #then we subtract 2 * ALL the positive characters
+	    $all_non_pos_chars -= 2 * $all_pos_chars;
+	}
+	if($lower_better)
+	{
+	    @sorted_hits = sort {$fam_sc_HH{$fam}{$a} <=> $fam_sc_HH{$fam}{$b}} keys(%{$fam_sc_HH{$fam}});
+	}
+	else
+	{
+	    @sorted_hits = sort {$fam_sc_HH{$fam}{$b} <=> $fam_sc_HH{$fam}{$a}} keys(%{$fam_sc_HH{$fam}});
+	}
+	@fam_roc_pos_arr = ();
+	@fam_roc_sc_arr = ();
+	@fam_roc_x_arr = ();
+	@fam_roc_y_arr = ();
+	
+	foreach $hit (@sorted_hits)
+	{
+	    if(!(exists($all_is_pos_H{$hit}))) { 
+		$plus_or_neg = "-"; 
+		$fam_nneg++;
+		if(!($sawnoise)) {
+		    $sawnoise = 1;
+		    $num_above_noise = $fam_npos;
+		}
+	    }
+	    else {$plus_or_neg = "+"; $fam_npos++; }
+	    printf FAM ("%s %-40s %g\n", $plus_or_neg, $hit, $fam_sc_HH{$fam}{$hit});
+	    #printf("%s %-40s %g\n", $plus_or_neg, $hit, $fam_sc_HH{$fam}{$hit});
+	    push(@fam_roc_pos_arr, (exists($all_is_pos_H{$hit})));
+	    push(@fam_roc_sc_arr, $fam_sc_HH{$fam}{$hit});
+	}
+	if(!($sawnoise)) {
+	    $num_above_noise = $fam_npos;
+	}
+	if($fnt)
+	{
+	    mer_and_roc_points(\@fam_roc_sc_arr, \@fam_roc_pos_arr, \@fam_roc_x_arr, \@fam_roc_y_arr, $pos_chars_per_fam{$fam}, $fam_non_pos_chars, \$mer_thresh, \$mer_score, \$mer_fp, \$mer_fn);
+	}
+	elsif($nnt)
+	{
+	    mer_and_roc_points(\@fam_roc_sc_arr, \@fam_roc_pos_arr, \@fam_roc_x_arr, \@fam_roc_y_arr, $ntrue_perfam{$fam}, $fam_non_pos_chars, \$mer_thresh, \$mer_score, \$mer_fp, \$mer_fn);
+	}
+	elsif($hit)
+	{
+	    mer_and_roc_points(\@fam_roc_sc_arr, \@fam_roc_pos_arr, \@fam_roc_x_arr, \@fam_roc_y_arr, $ntrue_perfam{$fam}, $fam_nneg, \$mer_thresh, \$mer_score, \$mer_fp, \$mer_fn);
+	}
+	printf FAM ("positives:  %d | above noise: %d\n", $fam_npos, $num_above_noise);
+	printf FAM ("negatives:  %d\n", $fam_nneg);
+	printf FAM ("MER:        %d\n", $mer_score);
+	printf FAM ("MER_fp:     %d\n", $mer_fp);
+	printf FAM ("MER_fn:     %d\n", $mer_fn);
+	printf FAM ("MER_thresh: %g\n\n", $mer_thresh);
+	$summed_across_fam_mer_score += $mer_score;
+	$summed_across_fam_mer_fp    += $mer_fp;
+	$summed_across_fam_mer_fn    += $mer_fn;
+    }
+}
+# Next sort all the scores, and print the results to the *.all file.
+$sawnoise = 0;
+printf FAM ("\n\nTotal: (%3d pos seqs covering %d nts)\n", $ntrue_all, $all_pos_chars);
+printf ALL ("\n\nTotal: (%3d pos seqs covering %d nts)\n", $ntrue_all, $all_pos_chars);
+if($lower_better)
+{
+    @sorted_hits = sort {$all_sc_H{$a} <=> $all_sc_H{$b}} keys(%all_sc_H);
+}
+else
+{
+    @sorted_hits = sort {$all_sc_H{$b} <=> $all_sc_H{$a}} keys(%all_sc_H);
+}
+ at roc_pos_arr = ();
+ at roc_sc_arr = ();
+foreach $hit (@sorted_hits)
+{
+    if(!(exists($all_is_pos_H{$hit}))) 
+    { 
+	$plus_or_neg = "-"; 
+	$nneg++;
+	if(!($sawnoise)) {
+	    $sawnoise = 1;
+	    $num_above_noise = $npos;
+	}
+    }
+    else {$plus_or_neg = "+"; $npos++;}
+    printf ALL ("%s %-40s %g\n", $plus_or_neg, $hit, $all_sc_H{$hit});
+    push(@roc_pos_arr, (exists($all_is_pos_H{$hit})));
+    push(@roc_sc_arr, $all_sc_H{$hit});
+    #print("pushed $hit sc : $all_sc_H{$hit} to roc_sc_arr\n");
+}
+#now we add the final values to the roc_pos_arr and roc_sc_arr which
+#denote the cutpoint if we set the threshold to the lowest possible 
+#score, such that EVERY nt was considered a positive.
+
+# now determine the ROC curve points based on all families combined (full sorted list)
+ at roc_x_arr = ();
+ at roc_y_arr = ();
+if($fnt)
+{
+    mer_and_roc_points(\@roc_sc_arr, \@roc_pos_arr, \@roc_x_arr, \@roc_y_arr, $all_pos_chars, $all_non_pos_chars, \$mer_thresh, \$mer_score, \$mer_fp, \$mer_fn);
+}
+elsif($nnt)
+{
+    mer_and_roc_points(\@roc_sc_arr, \@roc_pos_arr, \@roc_x_arr, \@roc_y_arr, $ntrue_all, $all_non_pos_chars, \$mer_thresh, \$mer_score, \$mer_fp, \$mer_fn);
+}
+elsif($hit)
+{
+    mer_and_roc_points(\@roc_sc_arr, \@roc_pos_arr, \@roc_x_arr, \@roc_y_arr, $ntrue_all, $nneg, \$mer_thresh, \$mer_score, \$mer_fp, \$mer_fn);
+}
+printf ALL ("positives: %d | above noise: %d\n", $npos, $num_above_noise );
+printf ALL ("negatives: %d\n\n", $nneg);
+printf FAM ("positives: %d | above noise: %d\n", $npos, $num_above_noise );
+printf FAM ("negatives: %d\n\n", $nneg);
+
+printf ALL ("MER:        %d\n", $mer_score);
+printf ALL ("MER_fp:     %d\n", $mer_fp);
+printf ALL ("MER_fn:     %d\n", $mer_fn);
+printf ALL ("MER_thresh: %g\n\n", $mer_thresh);
+
+printf FAM ("MER:        %d\n", $mer_score);
+printf FAM ("MER_fp:     %d\n", $mer_fp);
+printf FAM ("MER_fn:     %d\n", $mer_fn);
+printf FAM ("MER_thresh: %g\n\n", $mer_thresh);
+
+printf FAM ("MER statistics summed across all " . scalar(keys(%fam_hash)) . " families:\n");
+printf FAM ("MER    (fam sum):     %d\n", $summed_across_fam_mer_score);
+printf FAM ("MER_fp (fam sum):     %d\n", $summed_across_fam_mer_fp);
+printf FAM ("MER_fn (fam sum):     %d\n", $summed_across_fam_mer_fn);
+
+for($i = 0; $i < scalar(@roc_x_arr); $i++)
+{
+    printf ROC ("(" . $roc_x_arr[$i] . ", " . $roc_y_arr[$i] . ")\n");
+}
+close(FAM);
+close(ALL);
+close(ROC);
+
+#################################################################
+# subroutine : overlap
+#
+# EPN 09.15.05
+#
+# purpose : Determine if one hit overlaps significantly with a given 
+#           region by more than $min_overlap_fract.
+#
+# args : (1) $begin1
+#            begin position of region 1
+#        (2) $end1
+#            end of region 1
+#        (3) $begin2 
+#            begin position of region 2  
+#        (4) $end2 
+#            end position of region 2  
+#        (5) $min_overlap_fract
+#            to return TRUE (1) the overlap between region 1 and 2
+#            must be > $min_overlap_fract * len(min(len(region1), len(region2))
+################################################################# 
+sub overlap
+{
+    if(scalar(@_) != 5)
+    {
+	die "ERROR in overlap, exactly 5 arguments expected.\n";
+    }
+
+    my($begin1, $end1, $begin2, $end2, $min_overlap_fract) = @_;
+    my $overlap = 0;
+    my $overlap_fract = 0;
+    #four mutually exclusive possibilities of actual overlap
+    if(($begin2 <= $begin1) && ($end2 >= $end1))
+    {
+	$overlap = $end1 - $begin1 + 1;
+    }
+    elsif(($begin2 > $begin) && ($end2 >= $end))
+    {
+	$overlap = $end1 - $begin2 + 1;
+    }
+    elsif(($begin2 <= $begin1) && ($end2 < $end1))
+    {
+	$overlap = $end2 - $begin1 + 1;
+    }
+    elsif(($begin2 > $begin1) && ($end2 < $end1))
+    {
+	$overlap = $end2 - $begin2 + 1;
+    }
+    $len1 = $end1-$begin1+1;
+    $len2 = $end2-$begin2+1;
+    $min_len = $len1;
+    if($len2 < $len1) { $min_len = $len2; }
+    $overlap_fract = $overlap / $min_len;
+    if($overlap_fract > $min_overlap_fract)
+    {
+	return 1;
+    }
+    return 0;
+}
+#################################################################
+
+#################################################################
+# subroutine : mer_and_roc_points
+#
+# EPN 09.14.05
+#
+# purpose : Generate (x,y) data points for an ROC curve x=FP fraction
+#           y=TP fraction.  Given a list of hits sorted by score and 
+#           information specifying each hit as positive or negative, 
+#           as well number of positives.  Go through list and generate
+#           a new data point for member of the list.
+#          
+#           For each (x,y) point 
+#            o x = 1-specificity = 1-(TN/(TN+FP)) 
+#            o y = sensitivity   =    TP/(TP+FN)
+#            for some given cut-point
+#            see: http://gim.unmc.edu/dxtests/roc1.htm
+#                 for a good reference (intro to ROC curves)
+#
+#           (09.25.05) Also determine the MER threshold and score 
+#           (minimum error rate).
+#           MER thresholed : (a cutpoint in the ranked list) at which 
+#           the sum of FP and FN is minimized.  The MER score is (FP+FN)
+#           at the MER threshold.
+#
+# args : (1) $sc_arr_ref
+#            reference to array with scores for each hit
+#        (2) $pos_arr_ref
+#            reference to array where arr[$i]=1 indicates hit $i
+#            is a positive, and arr[$i]=0 indicates hit $i is
+#            a negative.
+#        (3) $x_arr_ref
+#            array to fill with x coordinates of roc points
+#        (4) $y_arr_ref
+#            array to fill with y coordinates of roc points
+#        (5) $npos
+#            total number of positives (TP+FN)
+#        (6) $nneg
+#            total number of negatives (TN+FP)
+#        (7) $mer_thresh_ref
+#            ref to scalar that will hold the MER threshold
+#        (8) $mer_score_ref
+#            ref to scalar that will hold the MER score (FP+FN at
+#            $mer_thresh
+#        (9) $mer_fp_ref
+#            ref to scalar that will be the number of fp at MER threshold
+#       (10) $mer_fn_ref
+#            ref to scalar that will be the number of fn at MER threshold
+################################################################# 
+sub mer_and_roc_points
+{
+    if(scalar(@_) != 10)
+    {
+	die "ERROR in mer_and_roc_points, exactly 10 arguments expected.\n";
+    }
+
+    my($sc_arr_ref, $pos_arr_ref, $x_arr_ref, $y_arr_ref, $npos, $nneg,
+       $mer_thresh_ref, $mer_score_ref, $mer_fp_ref, $mer_fn_ref) = @_;
+
+    $nhit = scalar(@{$sc_arr_ref});
+    #print("nhit : $nhit\n");
+    #set up our false negative, true negative, false positive, true positive counts
+    $fn = $npos;
+    $tn = $nneg;
+    #printf("init fn : $npos | tn : $nneg\n");
+    $fp = 0;
+    $tp = 0;
+    $prev_was_pos = 1;
+    $prev_was_neg = 1;
+    $mer_thresh = $sc_arr_ref->[0];
+    $mer_score = $fn + $fp;
+    $mer_fp = $fp;
+    $mer_fn = $fn;
+    for($i = 0; $i < ($nhit-1); $i++)
+    {
+	$next_is_pos = $pos_arr_ref->[($i+1)];
+	$next_is_neg = (!($pos_arr_ref->[($i+1)]));
+    	
+	if($pos_arr_ref->[$i])
+	{
+	    #positive
+	    $tp++;
+	    $fn--;
+	    if($prev_was_neg || $next_is_neg)
+	    {
+		$add_point = 1;
+	    }
+	    else
+	    {
+		$add_point = 0;
+	    }
+	    $prev_was_pos = 1;
+	    $prev_was_neg = 0;
+	}
+	elsif(!($pos_arr_ref->[$i]))
+	{
+	    #negative
+	    $fp++;
+	    $tn--;
+	    if($prev_was_pos || $next_is_pos)
+	    {
+		$add_point = 1;
+	    }
+	    else
+	    {
+		$add_point = 0;
+	    }
+	    $prev_was_pos = 0;
+	    $prev_was_neg = 1;
+	}
+	if($add_point)
+	{
+	    if(($tn+$fp) > 0)
+	    {
+		push(@{$x_arr_ref}, (1-($tn/($tn+$fp))));
+	    }
+	    else
+	    {
+		push(@{$x_arr_ref}, 1);
+	    }
+	    if(($tp+$fn) > 0)
+	    {
+		push(@{$y_arr_ref}, ($tp/($tp+$fn)));
+	    }
+	    else
+	    {
+		push(@{$y_arr_ref}, 0);
+	    }
+	}
+	#check if we have a new MER
+	if(($mer_score) > ($fp+$fn))
+	{
+	    $mer_score = $fp+$fn;
+	    $mer_thresh = $sc_arr_ref->[($i+1)];
+	    $mer_fp = $fp;
+	    $mer_fn = $fn;
+	}
+    }
+    #now add the final point
+    if($pos_arr_ref->[($nhit-1)])
+    {
+	#positive
+	$tp++;
+	$fn--;
+    }
+    elsif(!($pos_arr_ref->[($nhit-1)]))
+    {
+	#negative
+	$fp++;
+	$tn--;
+    }
+    if(($tn+$fp) > 0)
+    {
+	push(@{$x_arr_ref}, (1-($tn/($tn+$fp))));
+    }
+    else
+    {
+	push(@{$x_arr_ref}, 1);
+    }
+    if(($tp+$fn) > 0)
+    {
+	push(@{$y_arr_ref}, ($tp/($tp+$fn)));
+    }
+    else
+    {
+	push(@{$y_arr_ref}, 0);
+    }
+    #we could have an MER_threshold that is 'below' the final
+    #score on the ranked list, we'll handle this specially
+    if(($mer_score) > ($fp+$fn))
+    {
+	$mer_score = $fp+$fn;
+	#assumes HIGHER score is better
+	$mer_thresh = "<" . $sc_arr_ref->[($i)];
+	$mer_fp = $fp;
+	$mer_fn = $fn;
+    }
+    $$mer_score_ref = $mer_score;
+    $$mer_thresh_ref = $mer_thresh;
+    $$mer_fp_ref = $mer_fp;
+    $$mer_fn_ref = $mer_fn;
+}
+################################################################# 
+
+#################################################################
+# from       : M_seq.pm
+# subroutine : read_fasta
+# sub class  : crw and sequence
+# 
+# EPN 03.08.05
+#
+# purpose : Open, read, and store the information in a given
+#           .fa (fasta format) file.
+#
+# args : (1) $in_file
+#            name of .fa file in current directory
+#        (2) $seq_hash_ref
+#            reference to the hash that will contain the sequence
+#            information.  Fasta description line used as key for
+#            each sequence, sequence is value.
+################################################################# 
+sub read_fasta
+{
+    my($in_file, $seq_hash_ref) = @_;
+    open(IN, $in_file) || die "ERROR in main::read_fasta() could not open $in_file";
+    
+    #chomp up beginning blank lines
+    $line = <IN>;
+    while(!($line =~ m/^>/))
+    {
+	$line = <IN>;
+    }
+
+    chomp $line;
+    $seq_name = $line;
+    $seq_name =~ s/^>//;
+    while($line = <IN>)
+    {
+	chomp $line;
+	$seq_hash_ref->{$seq_name} = "";
+	while((!($line =~ m/^>/)) && ($line ne ""))
+	{
+	    $seq_hash_ref->{$seq_name} .= $line;
+	    $line = <IN>;
+	    chomp $line;
+	}
+	chomp $line;
+	$seq_name = $line;
+	$seq_name =~ s/^>//;
+    }
+    #trim_keys_in_hash($seq_hash_ref, DEFAULT_MAX_SEQ_HEADER_LENGTH);
+}
+
+#################################################################
+
+#################################################################
+# 
+# subroutine : parse_glbf_fnt
+# sub class  : sequence
+# 
+# EPN 10.11.05
+#
+# purpose : Open, read, and store the information in a given
+#           .glbf file using the fnt (FULL NT) resolution mode.
+#
+# args : (1) $in_file
+#            name of .glbf file in current directory
+#        (2) $fam_nt_HHAHR
+#            reference to a hash of hashes of hashes of arrays of hashes
+#            key 1D: family name
+#            key 2D: name of each chromosome.
+#            size of array 3D: exactly 2 elements
+#            array 3D values : element 0 for forward direction element 1 for reverse direction.
+#            key 4D: nt position for key 1D orientation array 2D value
+#            value 4D :  the best score of any hit to that position.
+#                        if a given position (key) doesn't exist, this means no hit has
+#                        been reported to it, and it is an inferred true negative.
+#        (3) $pos_nt_HAHR
+#            reference to a HAH
+#            key 1D: name of each chromosome.
+#            size of array 2D: exactly 2 elements
+#            array 2D values : element 0 for forward direction element 1 for reverse direction.
+#            key 3D: nt position for key 1D orientation array 2D value
+#            value 3D : family name X of positive indicating this nt position in this orientation and
+#            chromosome is a positive for family X.
+#        (4) $fam_sc_HHR
+#            refererence to a HH (2D hash) TO BE FILLED IN THIS SUB
+#            key 1D: name of family
+#            key 2D: name of hit ($fam "." $chrom "." $orient "." $position) 
+#            value : score of hit
+#        (5) $all_sc_HR
+#            reference to a hash TO BE FILLED IN THIS SUB
+#            key   : name of hit ($fam "." $chrom "." $orient "." $position) 
+#            value : score of hit
+#        (6) $all_is_pos_HR
+#            reference to a hash TO BE FILLED IN THIS SUB
+#            key   : name of A POSITIVE hit
+#            value : 1 (always)
+#        (7) $lower_better
+#            1 if a lower score is better, 0 if higher is better.
+#        (8) $ignore_flag
+#            "opposite" to ignore any 'negative' hit from family X to 
+#            a true test sequence in family Y, where X != Y on opposite strand only.
+#            "both" to ignore any 'negative' hit from family X to 
+#            a true test sequence in family Y, where X != Y on both strands.
+#            "neither" to not ignore any cross hits.
+#            
+################################################################# 
+sub parse_glbf_fnt
+{
+    if(scalar(@_) != 8)
+    {
+	die "ERROR in main::parse_glbf_fnt(), expecting 8 arguments\n";
+    }
+    my($in_file, $fam_nt_HHAHR, $pos_nt_HAHR, $fam_sc_HHR, $all_sc_HR, $all_is_pos_HR,
+       $lower_better, $ignore_flag) = @_;
+    open(IN, $in_file) || die "ERROR in main::parse_glbf_fnt() could not open $in_file";
+
+    while($line = <IN>)
+    {
+	if ($line =~ /\>(\S+).*/)
+	{
+	    $fam = $1;
+	}
+	elsif ($line =~ /(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s*$/)
+	{
+	    $chrom = $1;
+	    $score = $2;
+	    $begin = $3;
+	    $end = $4;
+	    $orient = $5;
+	    
+	    #its possible that infernal reported the hit as a reverse so
+	    #$begin > $end, switch these two in this case.
+	    if($begin > $end) { $temp = $end; $end = $begin; $begin = $temp; }
+	    
+	    # Fill in our %nt_HAH and %fam_nt_HHAH with the information
+	    # for each nucleotide in the current hit.
+	    #
+	    # pseudo code:
+	    # for each nt in the hit
+	    #   check to see if a previous hit spanned it.  
+		#   If yes, we check to see if the old hit's score was better.
+	    #      If yes, we do nothing.
+	    #      If no, replace the score with our new score.
+	    #   If no, this is the first hit to span that nt.
+	    #      Set score with our new score.
+	    #
+	    # we'll deal with determining if the hits are positives
+	    # or negatives later.
+			
+	    for ($i = $begin; $i <= $end; $i++)
+	    {
+		#print("\ti : $i | chrom $chrom\n");
+		
+		if(!(exists($fam_nt_HHAHR->{$fam}{$chrom})))
+		{
+		    die "ERROR in rm_process_glbf.pl::main we've got a hit to a chromosome that we didn't even know existed!\n";
+		}
+		if(exists($fam_nt_HHAHR->{$fam}{$chrom}[$orient]{$i}))
+		{
+		    #we've already seen a hit to this nt
+		    $old_sc = $fam_nt_HHAHR->{$fam}{$chrom}[$orient]{$i};
+		    if((($lower_better) && 
+			($old_sc < $score))
+		       || 
+		       ((!($lower_better)) && 
+			($old_sc > $score)))
+		    {
+			#old hit's score is better - do nothing 
+		    }
+		    else
+		    {
+			#new score is better, replace old score
+			$fam_nt_HHAHR->{$fam}{$chrom}[$orient]{$i} = $score;
+		    }
+		}
+		else
+		{
+		    #first hit to this nt - store score
+		    $fam_nt_HHAHR->{$fam}{$chrom}[$orient]{$i} = $score;
+		}
+	    }
+	}
+    }
+    #now name all the hits and add them all by name to 
+    #the fam_pos_neg_sc_HH and all_pos_neg_sc_H
+    #, this will be a data structure
+    #that its easy to sort by score with. The old structure
+    #%fam_nt_hhah was used just to ease implementation.
+    #
+    #fam_sc_HH is a 2D hash:
+    # 1D key = family name
+    # 2D key = hit name ($family . "." . $chrom . "." . $orientation . "." position)
+    #    value = best score to this nt
+    #all_sc_H is a 1D hash:
+    #    key = hit name ($family . "." . $chrom . "." . $orientation . "." position)
+    #    value = best score to this nt
+    #all_is_pos_H is a 1D hash:
+    #    key = hit name (same as in all_sc_H and fam_sc_HH
+    foreach $fam (keys(%{$fam_nt_HHAHR}))
+    {
+	foreach $chrom (keys(%{$fam_nt_HHAHR->{$fam}}))
+	{
+	    for($o = 0; $o < scalar(@{$fam_nt_HHAHR->{$fam}{$chrom}}); $o++)
+	    {
+		#$o = 0 or 1 (orientation)
+		foreach $posn (keys(%{$fam_nt_HHAHR->{$fam}{$chrom}[$o]}))
+		{
+		    #print("posn : $posn\n");
+		    $score = $fam_nt_HHAHR->{$fam}{$chrom}[$o]{$posn};
+		    $new_key = $fam . "." . $chrom . "." . $o . "." . "$posn";
+		    #Add to family specific hash
+		    $fam_sc_HHR->{$fam}{$new_key} = $score;
+		    #add to master hash
+		    $all_sc_HR->{$new_key} = $score;
+		    #printf("added hit to fam $fam : $new_key\n");
+		    #now if its a positive, add it to all_is_pos_H
+		    if(exists($pos_nt_HAHR->{$chrom}[$o]{$posn}) &&
+		       $pos_nt_HAHR->{$chrom}[$o]{$posn} eq $fam)
+		    {
+			$all_is_pos_HR->{$new_key} = 1;
+		    }
+		    elsif(exists($pos_nt_HAHR->{$chrom}[$o]{$posn}) &&
+		       $pos_nt_HAHR->{$chrom}[$o]{$posn} ne $fam)
+		    {
+			#new added 10.17.05
+			#IF WE'RE IGNORING CROSS-FAMILY HITS (hits from family X to family Y)
+			#we want to ignore this hit!
+			if(($ignore_flag eq "opposite" || $ignore_flag eq "both"))
+			{
+			    delete($fam_sc_HHR->{$fam}{$new_key});
+			    delete($all_sc_HR->{$new_key});
+			}
+		    }	
+		    #new added 10.28.05
+		    #If we're ignoring cross-family hits on either strand, 
+		    #and this hit overlaps with any true test sequence
+		    #on the other strand, we ignore this hit.
+		    if($ignore_flag eq "both")
+		    {
+			if($o == 0) { $other_o = 1;}
+			else { $other_o = 0;}
+			if(exists($pos_nt_HAHR->{$chrom}[$other_o]{$posn}))
+			{
+			    delete($fam_sc_HHR->{$fam}{$new_key});
+			    delete($all_sc_HR->{$new_key});
+			}
+		    }
+		}
+	    }
+	}
+    }
+}
+#################################################################
+
+#################################################################
+# 
+# subroutine : parse_glbf_nnt
+# sub class  : sequence
+# 
+# EPN 10.11.05
+#
+# purpose : Open, read, and store the information in a given
+#           .glbf file using the nnt resolution mode.
+#
+# args : (1) $in_file
+#            name of .glbf file in current directory
+#        (2) $fam_nt_HHAHR
+#            reference to a hash of hashes of hashes of arrays of hashes
+#            key 1D: family name
+#            key 2D: name of each chromosome.
+#            size of array 3D: exactly 2 elements
+#            array 3D values : element 0 for forward direction element 1 for reverse direction.
+#            key 4D: nt position for key 1D orientation array 2D value
+#            value 4D :  the best score of any hit to that position.
+#                        if a given position (key) doesn't exist, this means no hit has
+#                        been reported to it, and it is an inferred true negative.
+#        (3) $pos_nt_HAHR
+#            reference to a HAH
+#            key 1D: name of each chromosome.
+#            size of array 2D: exactly 2 elements
+#            array 2D values : element 0 for forward direction element 1 for reverse direction.
+#            key 3D: nt position for key 1D orientation array 2D value
+#            value 3D : family name X of positive indicating this nt position in this orientation and
+#            chromosome is a positive for family X.
+#        (4) $pos_chrom_begin_HHHHR
+#            reference to a 4D hash
+#            key 1D: name of a family
+#            key 2D: name of orientation
+#            key 3D: name of chromosome
+#            key 4D: name of true test sequence (name from Rfam alignment)
+#            value : beginning position of true test sequence
+#        (5) $pos_chrom_end_HHHHR
+#            reference to a 4D hash
+#            key 1D: name of a family
+#            key 2D: name of orientation
+#            key 3D: name of chromosome
+#            key 4D: name of true test sequence (name from Rfam alignment)
+#            value : end position of true test sequence
+#        (6) $fam_sc_HHR
+#            refererence to a HH (2D hash) TO BE FILLED IN THIS SUB
+#            key 1D: name of family
+#            key 2D: name of hit ($fam "." $chrom "." $orient "." $position) 
+#            value : score of hit
+#        (7) $all_sc_HR
+#            reference to a hash TO BE FILLED IN THIS SUB
+#            key   : name of hit ($fam "." $chrom "." $orient "." $position) 
+#            value : score of hit
+#        (8) $all_is_pos_HR+
+#            reference to a hash TO BE FILLED IN THIS SUB
+#            key   : name of A POSITIVE hit
+#            value : 1 (always)
+#        (9) $lower_better
+#            1 if a lower score is better, 0 if higher is better.
+#       (10) $ignore_flag
+#            "opposite" to ignore any 'negative' hit from family X to 
+#            a true test sequence in family Y, where X != Y on correct strand only.
+#            "both" to ignore any 'negative' hit from family X to 
+#            a true test sequence in family Y, where X != Y on both strands.
+#            "neither" to not ignore any cross hits.
+#
+################################################################# 
+sub parse_glbf_nnt
+{
+    if(scalar(@_) != 10)
+    {
+	die "ERROR in main::parse_glbf_nnt(), expecting 10 arguments\n";
+    }
+    my($in_file, $fam_nt_HHAHR, $pos_nt_HAHR, $pos_chrom_begin_HHHHR, $pos_chrom_end_HHHHR, $fam_sc_HHR, $all_sc_HR, $all_is_pos_HR, $lower_better, $ignore_flag) = @_;
+    open(IN, $in_file) || die "ERROR in main::parse_glbf_nnt() could not open $in_file";
+
+    $min_overlap_fract = 0.5;
+    while($line = <IN>)
+    {
+	if ($line =~ /\>(\S+).*/)
+	{
+	    $fam = $1;
+	}
+	elsif ($line =~ /(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s*$/)
+	{
+	    $chrom = $1;
+	    $score = $2;
+	    $begin = $3;
+	    $end = $4;
+	    $orient = $5;
+	    #printf("\n\nexamining hit : chrom : $chrom | score : $score | begin : $begin | end : $end\n");
+	    #its possible that infernal reported the hit as a reverse so
+	    #$begin > $end, switch these two in this case.
+	    if($begin > $end) { $temp = $end; $end = $begin; $begin = $temp; }
+	    #is this a positive hit?
+	    $found_pos = 0;
+	    foreach $pos_key (keys(%{$pos_chrom_begin_HHHHR->{$fam}{$orient}{$chrom}}))
+	    {
+		#print("pos : $pos_key | begin : $pos_chrom_begin_hash{$fam}{$chrom}{$pos_key} | end : $pos_chrom_end_hash{$fam}{$chrom}{$pos_key}\n");
+		#for the overlap call its important $begin and $end of the
+		#hit go first, requiring only that $min_overlap_fract
+		#of the hit must be inside the positive region.
+		if(overlap($begin,
+			   $end,
+			   $pos_chrom_begin_HHHHR->{$fam}{$orient}{$chrom}{$pos_key},
+			   $pos_chrom_end_HHHHR->{$fam}{$orient}{$chrom}{$pos_key},
+			   $min_overlap_fract))
+		{
+		    if($found_pos) #this means our hit overlaps two positives
+			#not sure what to do here - abort!
+		    {
+			die "ERROR in parse_glbf_nnt hit to $chrom : $begin-$end overlaps > 1 positive.\n";
+		    }
+		    $found_pos = 1;
+		    $pos_id = $pos_key;
+		}
+	    }
+	    if($found_pos) 
+	    {
+		#printf("found a positive\n");
+		#the current hit overlaps with a positive
+		if(exists($found_pos_hash{$pos_id})) 
+		{
+		    #a different hit overlaps with the same positive
+		    if((($lower_better) && 
+			($fam_sc_HHR->{$fam}{$pos_id} < $score))
+		       || 
+		       ((!($lower_better)) && 
+			($fam_sc_HHR->{$fam}{$pos_id} > $score)))
+		    {
+			#the old hit that overlaps with this positive is better!
+			#do nothing
+			#printf("old hit : $pos_id sc : $fam_sc_HHR->{$fam}{$pos_id} is better\n");
+		    }
+		    else
+		    {
+			#new hit has better score, modify score of best hit.
+			#printf("new hit sc $score better than old hit $pos_id sc : $fam_sc_HHR->{$fam}{$pos_id}\n");
+			$fam_sc_HHR->{$fam}{$pos_id} = $score;
+			$all_sc_HR->{$pos_id} = $score;
+			$all_is_pos_HR->{$pos_id} = $score;
+		    }
+		}
+		else
+		{
+		    #there currently is no hit to this positive hit
+		    #add the new one
+		    $fam_sc_HHR->{$fam}{$pos_id} = $score;
+		    $all_sc_HR->{$pos_id} = $score;
+		    $all_is_pos_HR->{$pos_id} = $score;
+		    $found_pos_hash{$pos_id} = 1;
+		    #printf("no current hit to $pos_id\n");
+		}
+	    }
+	    else
+	    {
+		#this hit does not overlap with a positive, its a negative
+		#new added 10.17.05
+		#IF WE'RE IGNORING CROSS-FAMILY HITS (hits from family X to family Y)
+		#we IGNORE THIS HIT!
+		$ignore_this_seq = 0;
+		if($ignore_flag eq "opposite")
+		{
+		    foreach $other_fam(keys(%{$pos_chrom_begin_HHHHR}))
+		    {
+			if($other_fam ne $fam)
+			{
+			    foreach $pos_key (keys(%{$pos_chrom_begin_HHHHR->{$other_fam}{$orient}{$chrom}}))
+			    {
+				if(overlap($begin,
+					   $end,
+					   $pos_chrom_begin_HHHHR->{$other_fam}{$orient}{$chrom}{$pos_key},
+					   $pos_chrom_end_HHHHR->{$other_fam}{$orient}{$chrom}{$pos_key},
+					   $min_overlap_fract))
+				{
+				    $ignore_this_seq = 1;
+				}
+			    }
+			}
+		    }	
+		}
+
+		#this hit does not overlap with a positive, its a negative
+		#new added 10.28.05
+		#IF WE'RE IGNORING CROSS-FAMILY HITS (hits from family X to family Y)
+		#ON EITHER STRAND we IGNORE THIS HIT!
+		elsif($ignore_flag eq "both")
+		{
+		    foreach $other_fam(keys(%{$pos_chrom_begin_HHHHR}))
+		    {
+			foreach $orient_key (0,1)
+			{
+			    foreach $pos_key (keys(%{$pos_chrom_begin_HHHHR->{$other_fam}{$orient_key}{$chrom}}))
+			    {
+				if(overlap($begin,
+					   $end,
+					   $pos_chrom_begin_HHHHR->{$other_fam}{$orient_key}{$chrom}{$pos_key},
+					   $pos_chrom_end_HHHHR->{$other_fam}{$orient_key}{$chrom}{$pos_key},
+					   $min_overlap_fract))
+				{
+				    $ignore_this_seq = 1;
+				}
+			    }
+			}	
+		    }
+		}
+
+		#now if $ignore_this_seq is 1, we know we have a cross-hit, so we skip the rest
+		if(!($ignore_this_seq))
+		{	
+		    #print("not a positive but a negative\n");
+		    # We've got a negative.
+		    # Pseudo-code of how to deal with negatives:
+		    # for each nucleotide that this negative hit spans
+		    #   check to see if a previous negative hit spanned it.  
+		    #   If yes, we check to see if the old hit's score was better.
+		    #   {
+		    #      If yes, we do nothing.
+		    #      If no, replace the score with our new score.
+		    #   }
+		    #   If no, this is the first negative to span that nt.
+		    #      Set score with our new score.
+		    #
+		    # There is a 'special' case to handle.
+		    # If the negative hit bleeds into a positive region
+		    # but the hit doesn't qualify as a positive by our
+		    # overlap criterion (if it did we wouldn't have entered
+		    # this else{ ), then we ignore those nucleotides that bled
+		    # into the positive (mainly because I'm not sure how to deal
+		    # with them, they're not really negatives...)
+		    #
+		    
+		    for ($i = $begin; $i <= $end; $i++)
+		    {
+			#print("\ti : $i | chrom $chrom\n");
+			
+			if(!(exists($fam_nt_HHAHR->{$fam}{$chrom})))
+			{
+			    die "ERROR in parse_glbf_nnt() we've got a hit to a chromosome that we didn't even know existed!\n";
+			}
+			if(exists($fam_nt_HHAHR->{$fam}{$chrom}[$orient]{$i}))
+			{
+			    #either we've already seen a negative hit to this nt
+			    #or its spanned by a positive
+			    $old_neg_sc = $fam_nt_HHAHR->{$fam}{$chrom}[$orient]{$i};
+			    if($pos_nt_HAHR->{$chrom}[$orient]{$i} ne $fam)
+			    {
+				#its not a positive for the current family
+				#it must be a negative nt we've already seen a hit to
+				if((($lower_better) && 
+				    ($old_neg_sc < $score))
+				   || 
+				   ((!($lower_better)) && 
+				    ($old_neg_sc > $score)))
+				{
+				    #old hit's score is better
+				    #do nothing
+				}
+				else
+				{
+				    #new score is better, replace old score
+				    $fam_nt_HHAHR->{$fam}{$chrom}[$orient]{$i} = $score;
+				}
+			    }
+			    else
+			    {
+				#curr nt is spanned by a positive, skip.
+			    }
+			}
+			else
+			{
+			    #no previous negative spanned this nt and its ! a positive
+			    $fam_nt_HHAHR->{$fam}{$chrom}[$orient]{$i} = $score;
+			}
+		    }
+		}
+	    }
+	}
+    }
+    #we've already added the positive hits to %all_sc_H and %fam_sc_H
+    #now name all the NEGATIVE hits and add them all by name to 
+    #the fam_pos_neg_sc_HH and all_pos_neg_sc_H
+    #, this will be a data structure
+    #that its easy to sort by score with. The old structure
+    #%fam_nt_hhah was used just to ease implementation.
+    #
+    #fam_sc_HH is a 2D hash:
+    # 1D key = family name
+    # 2D key = hit name ($family . "." . $chrom . "." . $orientation . "." position)
+    #    value = best score to this nt
+    #all_sc_H is a 1D hash:
+    #    key = hit name ($family . "." . $chrom . "." . $orientation . "." position)
+    #    value = best score to this nt
+    #all_is_pos_H is a 1D hash:
+    #    key = hit name NAME OF TRUE TEST SEQUENCE FROM RFAM
+    foreach $fam (keys(%{$fam_nt_HHAHR}))
+    {
+	foreach $chrom (keys(%{$fam_nt_HHAHR->{$fam}}))
+	{
+	    for($o = 0; $o < scalar(@{$fam_nt_HHAHR->{$fam}{$chrom}}); $o++)
+	    {
+		#$o = 0 or 1 (orientation)
+		foreach $posn (keys(%{$fam_nt_HHAHR->{$fam}{$chrom}[$o]}))
+		{
+		    #print("posn : $posn\n");
+		    $score = $fam_nt_HHAHR->{$fam}{$chrom}[$o]{$posn};
+		    $new_key = $fam . "." . $chrom . "." . $o . "." . "$posn";
+		    #Add to family specific hash
+		    $fam_sc_HHR->{$fam}{$new_key} = $score;
+		    #add to master hash
+		    $all_sc_HR->{$new_key} = $score;
+		    #printf("added hit to fam $fam : $new_key\n");
+		}
+	    }
+	}
+    }
+}
+#################################################################
+
+#################################################################
+# 
+# subroutine : parse_glbf_hit
+# sub class  : sequence
+# 
+# EPN 10.11.05
+#
+# purpose : Open, read, and store the information in a given
+#           .glbf file using the hit resolution mode.
+#
+# args : (1) $in_file
+#            name of .glbf file in current directory
+#        (2) $pos_chrom_begin_HHHHR
+#            reference to a 4D hash
+#            key 1D: name of a family
+#            key 2D: name of orientation
+#            key 3D: name of chromosome
+#            key 4D: name of true test sequence (name from Rfam alignment)
+#            value : beginning position of true test sequence
+#        (3) $pos_chrom_end_HHHHR
+#            reference to a 4D hash
+#            key 1D: name of a family
+#            key 2D: name of orientation
+#            key 3D: name of chromosome
+#            key 4D: name of true test sequence (name from Rfam alignment)
+#            value : end position of true test sequence
+#        (4) $fam_sc_HHR
+#            refererence to a HH (2D hash) TO BE FILLED IN THIS SUB
+#            key 1D: name of family
+#            key 2D: name of hit ($fam "." $chrom "." $orient "." $position) 
+#            value : score of hit
+#        (5) $all_sc_HR
+#            reference to a hash TO BE FILLED IN THIS SUB
+#            key   : name of hit ($fam "." $chrom "." $orient "." $position) 
+#            value : score of hit
+#        (6) $all_is_pos_HR
+#            reference to a hash TO BE FILLED IN THIS SUB
+#            key   : name of A POSITIVE hit
+#            value : 1 (always)
+#        (7) $lower_better
+#            1 if a lower score is better, 0 if higher is better.
+#        (8) $ignore_flag
+#            "opposite" to ignore any 'negative' hit from family X to 
+#            a true test sequence in family Y, where X != Y on correct strand only.
+#            "both" to ignore any 'negative' hit from family X to 
+#            a true test sequence in family Y, where X != Y on both strands.
+#            "neither" to not ignore any cross hits.
+#
+################################################################# 
+sub parse_glbf_hit
+{
+    if(scalar(@_) != 8)
+    {
+	die "ERROR in main::parse_glbf_hit(), expecting 8 arguments\n";
+    }
+    my($in_file, $pos_chrom_begin_HHHHR, $pos_chrom_end_HHHHR, $fam_sc_HHR, $all_sc_HR, 
+       $all_is_pos_HR, $lower_better, $ignore_flag) = @_;
+    open(IN, $in_file) || die "ERROR in main::parse_glbf_hit() could not open $in_file";
+
+    $min_overlap_fract = 0.5;
+    while($line = <IN>)
+    {
+	if ($line =~ /\>(\S+).*/)
+	{
+	    $fam = $1;
+	}
+	elsif ($line =~ /(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s*$/)
+	{
+	    $chrom = $1;
+	    $score = $2;
+	    $begin = $3;
+	    $end = $4;
+	    $orient = $5;
+	    #printf("fam: $fam examining hit : chrom : $chrom | score : $score | begin : $begin | end : $end\n");
+	    #its possible that infernal reported the hit as a reverse so
+	    #$begin > $end, switch these two in this case.
+	    if($begin > $end) { $temp = $end; $end = $begin; $begin = $temp; }
+	    #is this a positive hit?
+	    $found_pos = 0;
+	    foreach $pos_key (keys(%{$pos_chrom_begin_HHHHR->{$fam}{$orient}{$chrom}}))
+	    {
+		#print("pos : $pos_key | begin : $pos_chrom_begin_HHHHR->{$fam}{$orient}{$chrom}{$pos_key} | end : $pos_chrom_end_HHHHR->{$fam}{$orient}{$chrom}{$pos_key}\n");
+		#for the overlap call its important $begin and $end of the
+		#hit go first, requiring only that $min_overlap_fract
+		#of the hit must be inside the positive region.
+		if(overlap($begin,
+			   $end,
+			   $pos_chrom_begin_HHHHR->{$fam}{$orient}{$chrom}{$pos_key},
+			   $pos_chrom_end_HHHHR->{$fam}{$orient}{$chrom}{$pos_key},
+			   $min_overlap_fract))
+		{
+		    if($found_pos) #this means our hit overlaps two positives
+			#not sure what to do here - abort!
+		    {
+			die "ERROR in parse_glbf_hit hit to $chrom : $begin-$end overlaps > 1 positive.\n";
+		    }
+		    $found_pos = 1;
+		    $pos_id = $pos_key;
+		}
+	    }
+	    if($found_pos) 
+	    {
+		#printf("found a positive\n");
+		#the current hit overlaps with a positive
+		if(exists($found_pos_hash{$pos_id})) 
+		{
+		    #a different hit overlaps with the same positive
+		    if((($lower_better) && 
+			($fam_sc_HHR->{$fam}{$pos_id} < $score))
+		       || 
+		       ((!($lower_better)) && 
+			($fam_sc_HHR->{$fam}{$pos_id} > $score)))
+		    {
+			#the old hit that overlaps with this positive is better!
+			#do nothing
+			#printf("old hit : $pos_id sc : $fam_sc_HHR->{$fam}{$pos_id} is better\n");
+		    }
+		    else
+		    {
+			#new hit has better score, modify score of best hit.
+			#printf("new hit sc $score better than old hit $pos_id sc : $fam_sc_HHR->{$fam}{$pos_id}\n");
+			$fam_sc_HHR->{$fam}{$pos_id} = $score;
+			$all_sc_HR->{$pos_id} = $score;
+			$all_is_pos_HR->{$pos_id} = $score;
+		    }
+		}
+		else
+		{
+		    #there currently is no hit to this positive hit
+		    #add the new one
+		    $fam_sc_HHR->{$fam}{$pos_id} = $score;
+		    $all_sc_HR->{$pos_id} = $score;
+		    $all_is_pos_HR->{$pos_id} = $score;
+		    $found_pos_hash{$pos_id} = 1;
+		    #printf("no current hit to $pos_id\n");
+		}
+	    }
+	    else
+	    {
+		#IF HIT MODE:
+		@neg_id_arr = ();
+		#this hit does not overlap with a positive, its a negative
+		#IF WE'RE IGNORING CROSS-FAMILY HITS (hits from family X to family Y)
+		#we IGNORE THIS HIT!
+		$ignore_this_seq = 0;
+		if($ignore_flag eq "opposite")
+		{
+		    foreach $other_fam(keys(%{$pos_chrom_begin_HHHHR}))
+		    {
+			if($other_fam ne $fam)
+			{
+			    foreach $pos_key (keys(%{$pos_chrom_begin_HHHHR->{$other_fam}{$orient}{$chrom}}))
+			    {
+				if(overlap($begin,
+					   $end,
+					   $pos_chrom_begin_HHHHR->{$other_fam}{$orient}{$chrom}{$pos_key},
+					   $pos_chrom_end_HHHHR->{$other_fam}{$orient}{$chrom}{$pos_key},
+					   $min_overlap_fract))
+				{
+				    $ignore_this_seq = 1;
+				}
+			    }
+			}
+		    }	
+		}
+		#this hit does not overlap with a positive, its a negative
+		#new added 10.28.05
+		#IF WE'RE IGNORING CROSS-FAMILY HITS (hits from family X to family Y)
+		#ON EITHER STRAND we IGNORE THIS HIT!
+		elsif($ignore_flag eq "both")
+		{
+		    foreach $other_fam(keys(%{$pos_chrom_begin_HHHHR}))
+		    {
+			foreach $orient_key (0,1)
+			{
+			    foreach $pos_key (keys(%{$pos_chrom_begin_HHHHR->{$other_fam}{$orient_key}{$chrom}}))
+			    {
+				if(overlap($begin,
+					   $end,
+					   $pos_chrom_begin_HHHHR->{$other_fam}{$orient_key}{$chrom}{$pos_key},
+					   $pos_chrom_end_HHHHR->{$other_fam}{$orient_key}{$chrom}{$pos_key},
+					   $min_overlap_fract))
+				{
+				    $ignore_this_seq = 1;
+				}
+			    }
+			}	
+		    }
+		}
+
+
+		#now if $ignore_this_seq is 1, we know we have a cross-hit, so we skip the rest
+		if(!($ignore_this_seq))
+		{
+		    #we check to see if we already have a negative that overlaps
+		    #with this hit significantly (> $min_overlap_fract).
+		    $found_neg = 0;
+		    foreach $neg_key (keys(%{$neg_chrom_HHHH{$fam}{$orient}{$chrom}}))
+		    {
+			#for the overlap call its important $begin and $end of the
+			#hit go first, requiring only that $min_overlap_fract
+			#of the hit must be inside the positive region.
+			if(overlap($begin,
+				   $end,
+				   $neg_begin_hash{$fam}{$neg_key},
+				   $neg_end_hash{$fam}{$neg_key},
+				   $min_overlap_fract))
+			{
+			    #printf("found overlap with $neg_key\n");
+			    #09.19.05 decided to allow multiple hits to same
+			    #negative, either we delete them both or keep them both
+			    $found_neg = 1;
+			    push(@neg_id_arr, $neg_key);
+			    #$neg_id = $neg_key;
+			}
+		    }
+		    if($found_neg) 
+		    {
+			$keep_old = 0;
+			foreach $neg_id (@neg_id_arr)
+			{
+			    #printf("curr hit overlaps with another negative we've already seen\n");
+			    #the current hit is negative and overlaps with another negative
+			    #we've already seen
+			    if((($lower_better) && 
+				($fam_sc_HHR->{$fam}{$neg_id} < $score))
+			       || 
+			       ((!($lower_better)) && 
+				($fam_sc_HHR->{$fam}{$neg_id} > $score)))
+			    {
+				#printf("old hit $neg_id sc : $fam_sc_HHR->{$fam}{$neg_id} is better score than $score: do nothing\n");
+				#the old hit that overlaps with this negative is better!
+				$keep_old = 1;
+				#do nothing
+			    }
+			    else
+			    {
+				#printf("old hit $neg_id sc : $fam_sc_HHR->{$fam}{$neg_id} is worse than sc : $score replace it\n");
+			    }
+			}
+			if(!($keep_old))
+			{
+			    #new hit has better score, delete old hit(s), add new hit
+			    foreach $neg_id (@neg_id_arr)
+			    {
+				delete($fam_sc_HHR->{$fam}{$neg_id});
+				delete($all_sc_HR->{$neg_id});
+				delete($neg_begin_hash{$fam}{$neg_id});
+				delete($neg_end_hash{$fam}{$neg_id});
+				delete($neg_chrom_HHHH{$fam}{$orient}{$chrom}{$neg_id});
+			    }
+			    $hit_name = $fam . "." . $chrom . "." . $orient . "." . $begin . "-" . $end;
+			    $all_sc_HR->{$hit_name} = $score;
+			    $fam_sc_HHR->{$fam}{$hit_name} = $score;
+			    $neg_begin_hash{$fam}{$hit_name} = $begin;
+			    $neg_end_hash{$fam}{$hit_name} = $end;
+			    $neg_chrom_HHHH{$fam}{$orient}{$chrom}{$hit_name} = 1;
+			}
+		    }
+		    else
+		    {
+			#printf("new negative from $begin to $end on $chrom\n");
+			#there currently is no other negative overlapping with this negative
+			#add the new one
+			$hit_name = $fam . "." . $chrom . "." . $orient . "." . $begin . "-" . $end;
+			$fam_sc_HHR->{$fam}{$hit_name} = $score;
+			$all_sc_HR->{$hit_name} = $score;
+			$neg_begin_hash{$fam}{$hit_name} = $begin;
+			$neg_end_hash{$fam}{$hit_name} = $end;
+			$neg_chrom_HHHH{$fam}{$orient}{$chrom}{$hit_name} = 1;
+		    }
+		}
+	    }
+	}
+    }
+}
diff --git a/benchmarks/cmsearch-rmark/rmark_times.pl b/benchmarks/cmsearch-rmark/rmark_times.pl
new file mode 100644
index 0000000..e891441
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmark_times.pl
@@ -0,0 +1,21 @@
+while(<>)
+{
+    if(/total:search_runtime\(secs_elapsed\): (\S+)/)
+    {
+	$secs{$fam} += $1;
+	$total_secs += $1;
+    }
+    elsif(/(\S+):search_runtime\(secs_elapsed\): (\S+)/)
+    {
+	$fam = $1;
+    }
+}
+foreach $fam (sort keys(%secs))
+{
+    $hrs{$fam} = $secs{$fam} / 3600;
+    $total_hrs += $hrs{$fam};
+    printf("$fam:search_runtime(secs_elapsed): $secs{$fam}\n");
+    printf("$fam:search_runtime(hrs_elapsed): %.4f\n", $hrs{$fam});
+}
+printf("total:search_runtime(secs_elapsed): $total_secs\n");
+printf("total:search_runtime(hrs_elapsed): %.4f\n", $total_hrs);
diff --git a/benchmarks/cmsearch-rmark/rmk_files/blast_w7.rmk b/benchmarks/cmsearch-rmark/rmk_files/blast_w7.rmk
new file mode 100644
index 0000000..6e6f054
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmk_files/blast_w7.rmk
@@ -0,0 +1,4 @@
+# blast_w7.rmk : use word length of 7 for wublast.
+$options = " -W 7 ";
+#
+1;
\ No newline at end of file
diff --git a/benchmarks/cmsearch-rmark/rmk_files/inf-55.rmk b/benchmarks/cmsearch-rmark/rmk_files/inf-55.rmk
new file mode 100644
index 0000000..9a18226
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmk_files/inf-55.rmk
@@ -0,0 +1,18 @@
+# inf-0.55.rmk: options for a infernal 0.55 rmark benchmark
+#               with default options (plus-1 priors, no entropy
+#               weighting, and no QDB).
+#
+# This infernal benchmark corresponds to Table 6 row 2, and the
+# "Infernal v0.55, non-banded" ROC curve in Figure 5 of the 
+# banded CYK manuscript. To duplicate those results cmsearch-0.55
+# and cmbuild-0.55 must be infernal version 0.55 executables (not
+# included in the version 0.71 distribution). Also, when running
+# this benchmark use the infernal_55_W_t8.rmm file instead of
+# infernal.rmm. (infernal_55_W_t8.rmm presets the W parameter
+# for each model in the benchmark as calc'ed with plus-1 priors 
+# and no entropy weighting in cmbuild verion 0.71. cmbuild-0.55
+# required that the user input a sensible W value.)
+#
+$cmb = "cmbuild-0.55";
+$cms = "cmsearch-0.55 --local";
+1;
diff --git a/benchmarks/cmsearch-rmark/rmk_files/inf-72.rmk b/benchmarks/cmsearch-rmark/rmk_files/inf-72.rmk
new file mode 100644
index 0000000..9097a25
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmk_files/inf-72.rmk
@@ -0,0 +1,12 @@
+# inf-72.rmk: options for a infernal 0.72 rmark benchmark
+#             with default priors, default entropy weighting
+#             and no QDB.
+#
+# This infernal benchmark corresponds to Table 6 row 6, and the
+# "Infernal v0.72, non-banded" ROC curve in Figure 5 of the 
+# banded cyk manuscript. To duplicate those results, cmsearch 
+# and cmbuild must be infernal version 0.72 executables.
+#
+$cmb = "cmbuild";
+$cms = "cmsearch --local --noqdb";
+1;
diff --git a/benchmarks/cmsearch-rmark/rmk_files/inf_noent-72.rmk b/benchmarks/cmsearch-rmark/rmk_files/inf_noent-72.rmk
new file mode 100644
index 0000000..59132c0
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmk_files/inf_noent-72.rmk
@@ -0,0 +1,12 @@
+# inf_noent-72.rmk: options for a infernal 0.72 rmark benchmark
+#                   with default priors, and no entropy weighting
+#                   ('noent', the cmbuild --effnone option) and 
+#		    no QDB.
+#
+# This infernal benchmark corresponds to Table 6 row 5 of the banded
+# cyk manuscript. To duplicate those results cmsearch and cmbuild 
+# must be infernal version 0.72 executables.
+#
+$cmb = "cmbuild --effnone";
+$cms = "cmsearch --local --noqdb";
+1;
diff --git a/benchmarks/cmsearch-rmark/rmk_files/inf_p1-72.rmk b/benchmarks/cmsearch-rmark/rmk_files/inf_p1-72.rmk
new file mode 100644
index 0000000..e22724d
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmk_files/inf_p1-72.rmk
@@ -0,0 +1,11 @@
+# inf_p1-72.rmk: options for a infernal 0.72 rmark benchmark
+#                with plus-1 priors ('p1'), default entropy
+#                weighting, and no QDB.
+#
+# This infernal benchmark corresponds to Table 6 row 4 of the banded
+# cyk manuscript. To duplicate those results cmsearch and cmbuild 
+# must be infernal version 0.72 executables.
+#
+$cmb = "cmbuild --priorfile plus1.prior";
+$cms = "cmsearch --local --noqdb";
+1;
diff --git a/benchmarks/cmsearch-rmark/rmk_files/inf_p1_noent-72.rmk b/benchmarks/cmsearch-rmark/rmk_files/inf_p1_noent-72.rmk
new file mode 100644
index 0000000..118b0e0
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmk_files/inf_p1_noent-72.rmk
@@ -0,0 +1,12 @@
+# inf_p1_noent-72.rmk: options for a infernal 0.72 rmark benchmark
+#                      with plus-1 priors ('p1') and no entropy
+#                      weighting ('noent', the cmbuild --effnone
+#                      option) and no QDB.
+#
+# This infernal benchmark corresponds to Table 6 row 3 of the banded
+# cyk manuscript. To duplicate those results, cmsearch and cmbuild 
+# must be infernal version 0.72 executables.
+#
+$cmb = "cmbuild --priorfile plus1.prior --effnone";
+$cms = "cmsearch --local --noqdb";
+1;
diff --git a/benchmarks/cmsearch-rmark/rmk_files/inf_qdb-72.rmk b/benchmarks/cmsearch-rmark/rmk_files/inf_qdb-72.rmk
new file mode 100644
index 0000000..192a5c5
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/rmk_files/inf_qdb-72.rmk
@@ -0,0 +1,12 @@
+# inf_qdb-72.rmk: options for a infernal 0.72 rmark benchmark
+#                 with default priors, default entropy weighting
+#                 and QDB (default in cmsearch 0.72).
+#
+# This infernal benchmark corresponds to Table 7 row 3, and the
+# "Infernal v0.72, with QDB, \beta=1E-7" ROC curve in Figure 5 of the 
+# of the banded cyk manuscript. To duplicate those results, cmsearch 
+# and cmbuild must be infernal version 0.72 executables.
+#
+$cmb = "cmbuild-0.72 ";
+$cms = "cmsearch-0.72 --local ";
+1;
diff --git a/benchmarks/cmsearch-rmark/sre.pl b/benchmarks/cmsearch-rmark/sre.pl
new file mode 100644
index 0000000..9136717
--- /dev/null
+++ b/benchmarks/cmsearch-rmark/sre.pl
@@ -0,0 +1,176 @@
+# Personal library of Perl functions.
+#
+# Thu Feb 22 09:18:39 1996 -- FASTA reading/writing added.
+
+
+
+package SRE_perlstuff;
+
+require "importenv.pl";
+
+# Function: tempname
+#
+# Returns a unique temporary filename. 
+#
+# Should be robust. Uses the pid as part of the temp name
+# to prevent other processes from clashing. A two-letter
+# code is also added, so a given process can request
+# up to 676 temp file names (26*26). An "sre" code is
+# also added to distinguish these temp files from those
+# made by other programs.
+#
+# Returns nothing if it fails to get a temp file name.
+#
+# Normally puts temp files to /tmp. This directory can
+# be overridden by an environment variable TMPDIR
+#
+sub main'tempname {
+    local ($dir, $name);
+    if ($TMPDIR) { $dir = $TMPDIR; } else {$dir = "/tmp";}
+
+    foreach $suffix ("aa".."zz") {
+	$name = "$dir/sre$suffix$$";
+        if (! (-e $name)) { 
+            open(TMP,">$name") || die; # Touch it to reserve it.
+	    close(TMP);
+            return "$name"; 
+        }
+    }                           
+}
+
+
+# Function: alistat(file)
+#
+# Calls 'alistat'.
+# Returns the average, high/low % identities, and length
+# for an the alignment.
+# Dies if 'alistat' fails.
+#
+sub main'alistat {
+    local($file) = @_;
+    local($output, $nseq, $nres, $minlen, $maxlen, $avlen);
+    local($alilen, $id, $high, $low, $outlier);
+    $output = `alistat $file`;
+    die ("alistat failed; died") unless ($? == 0);
+    if ($output =~ /Number of sequences:\s+(\d+)/)  { $nseq   = $1; }
+    if ($output =~ /Total \# of residues:\s+(\d+)/) { $nres   = $1; }
+    if ($output =~ /Smallest:\s+(\d+)/)             { $minlen = $1; }
+    if ($output =~ /Largest:\s+(\d+)/)              { $maxlen = $1; }
+    if ($output =~ /Average length:\s+(\S+)/)       { $avlen  = $1; }
+    if ($output =~ /Alignment length:\s+(\d+)/)     { $alilen = $1; }
+    if ($output =~ /Average identity:\s+(\d+)%/)    { $id     = $1; }
+    if ($output =~ /Most related pair:\s+(\d+)%/)   { $high   = $1; }
+    if ($output =~ /Most unrelated pair:\s+(\d+)%/) { $low    = $1; }
+    if ($output =~ /Most distant seq:\s+(\d+)/)     { $outlier = $1; }
+    ($nseq, $nres, $minlen, $maxlen, $avlen, $alilen, $id, $high, $low, $outlier);
+}
+
+
+# Function: seqstat(file)
+#
+# Calls 'seqstat'.
+# Returns the number of sequences in the file,
+# and their maximum and minimum length, and their avg. len.
+# Dies if 'seqstat' fails.
+#
+sub main'seqstat {
+    local($file) = @_;
+    local($output, $nseq, $fromlen, $tolen, $avlen);
+    $output = `seqstat $file`;
+    die ("seqstat failed; died") unless ($? == 0);
+    if ($output =~ /Number of sequences:\s+(\d+)/)      {$nseq    = $1; }
+    if ($output =~ /Smallest:\s+(\d+)/)                 {$fromlen = $1; }
+    if ($output =~ /Largest:\s+(\d+)/)                  {$tolen   = $1; }
+    if ($output =~ /Average length:\s+(\S+)/)           { $avlen = $1;}
+    ($nseq, $fromlen, $tolen, $avlen);
+}
+
+# Function: gdfcount(GDF file)
+#
+# Counts nseqs, ndomains, and nresidues covered in a 
+# GDF format file.
+# Usage: ($nseqs, $ndomains, $nresidues) = &gdfcount("foo.gdf");
+#
+sub main'gdfcount {
+    local($file) = @_;
+    local($nseqs, $ndomains, $nresidues, %hmmhit);
+
+    $nseqs = $ndomains = $nresidues = 0;
+    open(TMP,"$file") || die("file open failed for $file");
+    while (<TMP>) {
+        if (/^\s*\S+\s+(\d+)\s+(\d+)\s+(\S+)/) {
+            $ndomains++;
+            $nresidues += $2 - $1 + 1;
+            if (! $hmmhit{$3}) { $nseqs++; }
+            $hmmhit{$3} = 1;
+        }
+    }
+    close(TMP);
+    ($nseqs, $ndomains, $nresidues);
+}
+
+##########################################
+# FASTA reading/writing functions
+########################################## 
+
+# Function: open_fasta($filename)
+# 
+# Opens a FASTA file. Keeps the open file handle 
+# as a package global variable. (I.e. don't open
+# more than one FASTA file at a time.)
+#
+sub main'open_fasta {
+    local($fname) = @_;
+    open(FASTA, $fname) || die("Failed to open FASTA file $fname\n");
+    $SavedLine = "";
+    1;
+}
+sub main'close_fasta {
+    close(FASTA);
+    1;
+}
+
+# Function: read_fasta(*name, *desc, *seq)
+#
+# Sequential read of FASTA file.
+# Returns 0 when there are no more sequences.
+#
+sub main'read_fasta {
+    local(*name, *desc, *seq) = @_;
+
+    while (($SavedLine =~ /^>/) || ($SavedLine = <FASTA>))
+    {
+	if (($name, $desc) = ($SavedLine =~ /^>\s*(\S+)\s*(.*)$/))
+	{
+	    $seq   = "";
+	    while ($SavedLine = <FASTA>)
+	    {
+		if ($SavedLine =~ /^>/) { last; }
+		$SavedLine =~ s/[ \n\t]//g;	# strip whitespace
+		$seq = $seq.$SavedLine;
+	    }
+	    return 1;
+	}
+    }
+    0;
+}
+
+# Function: write_fasta(*FILEHANDLE, $name, $desc, $seq)
+#
+sub main'write_fasta {
+    local(*FASTA, $name, $desc, $seq) = @_;
+    local($pos, $line, $length);
+
+    $length = length($seq);
+
+    print FASTA ">$name $desc\n";
+    for ($pos = 0; $pos < $length; $pos += 60)
+    {
+	$line = substr($seq,$pos,60);
+	print FASTA $line, "\n";
+    }
+    1;
+}
+
+
+1;				# This "1" must be here or require fails.
diff --git a/config.guess b/config.guess
new file mode 100644
index 0000000..dd1688b
--- /dev/null
+++ b/config.guess
@@ -0,0 +1,1459 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+timestamp='2004-06-11'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Per Bothner <per at bothner.com>.
+# Please send patches to <config-patches at gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub.  If it succeeds, it prints the system name on stdout, and
+# exits with 0.  Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches at gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit 0 ;;
+    --version | -v )
+       echo "$version" ; exit 0 ;;
+    --help | --h* | -h )
+       echo "$usage"; exit 0 ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help" >&2
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,)    echo "int x;" > $dummy.c ;
+	for c in cc gcc c89 c99 ; do
+	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+	     CC_FOR_BUILD="$c"; break ;
+	  fi ;
+	done ;
+	if test x"$CC_FOR_BUILD" = x ; then
+	  CC_FOR_BUILD=no_compiler_found ;
+	fi
+	;;
+ ,,*)   CC_FOR_BUILD=$CC ;;
+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+esac ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi at noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+	PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+    *:NetBSD:*:*)
+	# NetBSD (nbsd) targets should (where applicable) match one or
+	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
+	# switched to ELF, *-*-netbsd* would select the old
+	# object file format.  This provides both forward
+	# compatibility and a consistent mechanism for selecting the
+	# object file format.
+	#
+	# Note: NetBSD doesn't particularly care about the vendor
+	# portion of the name.  We always set it to "unknown".
+	sysctl="sysctl -n hw.machine_arch"
+	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+	case "${UNAME_MACHINE_ARCH}" in
+	    armeb) machine=armeb-unknown ;;
+	    arm*) machine=arm-unknown ;;
+	    sh3el) machine=shl-unknown ;;
+	    sh3eb) machine=sh-unknown ;;
+	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+	esac
+	# The Operating System including object format, if it has switched
+	# to ELF recently, or will in the future.
+	case "${UNAME_MACHINE_ARCH}" in
+	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+		eval $set_cc_for_build
+		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+			| grep __ELF__ >/dev/null
+		then
+		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+		    # Return netbsd for either.  FIX?
+		    os=netbsd
+		else
+		    os=netbsdelf
+		fi
+		;;
+	    *)
+	        os=netbsd
+		;;
+	esac
+	# The OS release
+	# Debian GNU/NetBSD machines have a different userland, and
+	# thus, need a distinct triplet. However, they do not need
+	# kernel version information, so it can be replaced with a
+	# suitable tag, in the style of linux-gnu.
+	case "${UNAME_VERSION}" in
+	    Debian*)
+		release='-gnu'
+		;;
+	    *)
+		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+		;;
+	esac
+	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+	# contains redundant information, the shorter form:
+	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+	echo "${machine}-${os}${release}"
+	exit 0 ;;
+    amd64:OpenBSD:*:*)
+	echo x86_64-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    amiga:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    arc:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    cats:OpenBSD:*:*)
+	echo arm-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    hp300:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    luna88k:OpenBSD:*:*)
+    	echo m88k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mac68k:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    macppc:OpenBSD:*:*)
+	echo powerpc-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mvme68k:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mvme88k:OpenBSD:*:*)
+	echo m88k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mvmeppc:OpenBSD:*:*)
+	echo powerpc-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    pmax:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    sgi:OpenBSD:*:*)
+	echo mipseb-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    sun3:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    wgrisc:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:OpenBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:ekkoBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	exit 0 ;;
+    macppc:MirBSD:*:*)
+	echo powerppc-unknown-mirbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:MirBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	exit 0 ;;
+    alpha:OSF1:*:*)
+	case $UNAME_RELEASE in
+	*4.0)
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+		;;
+	*5.*)
+	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		;;
+	esac
+	# According to Compaq, /usr/sbin/psrinfo has been available on
+	# OSF/1 and Tru64 systems produced since 1995.  I hope that
+	# covers most systems running today.  This code pipes the CPU
+	# types through head -n 1, so we only detect the type of CPU 0.
+	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+	case "$ALPHA_CPU_TYPE" in
+	    "EV4 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV4.5 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "LCA4 (21066/21068)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV5 (21164)")
+		UNAME_MACHINE="alphaev5" ;;
+	    "EV5.6 (21164A)")
+		UNAME_MACHINE="alphaev56" ;;
+	    "EV5.6 (21164PC)")
+		UNAME_MACHINE="alphapca56" ;;
+	    "EV5.7 (21164PC)")
+		UNAME_MACHINE="alphapca57" ;;
+	    "EV6 (21264)")
+		UNAME_MACHINE="alphaev6" ;;
+	    "EV6.7 (21264A)")
+		UNAME_MACHINE="alphaev67" ;;
+	    "EV6.8CB (21264C)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8AL (21264B)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8CX (21264D)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.9A (21264/EV69A)")
+		UNAME_MACHINE="alphaev69" ;;
+	    "EV7 (21364)")
+		UNAME_MACHINE="alphaev7" ;;
+	    "EV7.9 (21364A)")
+		UNAME_MACHINE="alphaev79" ;;
+	esac
+	# A Pn.n version is a patched version.
+	# A Vn.n version is a released version.
+	# A Tn.n version is a released field test version.
+	# A Xn.n version is an unreleased experimental baselevel.
+	# 1.2 uses "1.2" for uname -r.
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	exit 0 ;;
+    Alpha*:OpenVMS:*:*)
+	echo alpha-hp-vms
+	exit 0 ;;
+    Alpha\ *:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# Should we change UNAME_MACHINE based on the output of uname instead
+	# of the specific Alpha model?
+	echo alpha-pc-interix
+	exit 0 ;;
+    21064:Windows_NT:50:3)
+	echo alpha-dec-winnt3.5
+	exit 0 ;;
+    Amiga*:UNIX_System_V:4.0:*)
+	echo m68k-unknown-sysv4
+	exit 0;;
+    *:[Aa]miga[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-amigaos
+	exit 0 ;;
+    *:[Mm]orph[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-morphos
+	exit 0 ;;
+    *:OS/390:*:*)
+	echo i370-ibm-openedition
+	exit 0 ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+	exit 0 ;;
+    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+	echo arm-acorn-riscix${UNAME_RELEASE}
+	exit 0;;
+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+	echo hppa1.1-hitachi-hiuxmpp
+	exit 0;;
+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+	# akee at wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+	if test "`(/bin/universe) 2>/dev/null`" = att ; then
+		echo pyramid-pyramid-sysv3
+	else
+		echo pyramid-pyramid-bsd
+	fi
+	exit 0 ;;
+    NILE*:*:*:dcosx)
+	echo pyramid-pyramid-svr4
+	exit 0 ;;
+    DRS?6000:unix:4.0:6*)
+	echo sparc-icl-nx6
+	exit 0 ;;
+    DRS?6000:UNIX_SV:4.2*:7*)
+	case `/usr/bin/uname -p` in
+	    sparc) echo sparc-icl-nx7 && exit 0 ;;
+	esac ;;
+    sun4H:SunOS:5.*:*)
+	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    i86pc:SunOS:5.*:*)
+	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:6*:*)
+	# According to config.sub, this is the proper way to canonicalize
+	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
+	# it's likely to be more like Solaris than SunOS4.
+	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:*:*)
+	case "`/usr/bin/arch -k`" in
+	    Series*|S4*)
+		UNAME_RELEASE=`uname -v`
+		;;
+	esac
+	# Japanese Language versions have a version number like `4.1.3-JL'.
+	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+	exit 0 ;;
+    sun3*:SunOS:*:*)
+	echo m68k-sun-sunos${UNAME_RELEASE}
+	exit 0 ;;
+    sun*:*:4.2BSD:*)
+	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	case "`/bin/arch`" in
+	    sun3)
+		echo m68k-sun-sunos${UNAME_RELEASE}
+		;;
+	    sun4)
+		echo sparc-sun-sunos${UNAME_RELEASE}
+		;;
+	esac
+	exit 0 ;;
+    aushp:SunOS:*:*)
+	echo sparc-auspex-sunos${UNAME_RELEASE}
+	exit 0 ;;
+    # The situation for MiNT is a little confusing.  The machine name
+    # can be virtually everything (everything which is not
+    # "atarist" or "atariste" at least should have a processor
+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
+    # to the lowercase version "mint" (or "freemint").  Finally
+    # the system name "TOS" denotes a system which is actually not
+    # MiNT.  But MiNT is downward compatible to TOS, so this should
+    # be no problem.
+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit 0 ;;
+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+	echo m68k-atari-mint${UNAME_RELEASE}
+        exit 0 ;;
+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit 0 ;;
+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit 0 ;;
+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit 0 ;;
+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit 0 ;;
+    m68k:machten:*:*)
+	echo m68k-apple-machten${UNAME_RELEASE}
+	exit 0 ;;
+    powerpc:machten:*:*)
+	echo powerpc-apple-machten${UNAME_RELEASE}
+	exit 0 ;;
+    RISC*:Mach:*:*)
+	echo mips-dec-mach_bsd4.3
+	exit 0 ;;
+    RISC*:ULTRIX:*:*)
+	echo mips-dec-ultrix${UNAME_RELEASE}
+	exit 0 ;;
+    VAX*:ULTRIX*:*:*)
+	echo vax-dec-ultrix${UNAME_RELEASE}
+	exit 0 ;;
+    2020:CLIX:*:* | 2430:CLIX:*:*)
+	echo clipper-intergraph-clix${UNAME_RELEASE}
+	exit 0 ;;
+    mips:*:*:UMIPS | mips:*:*:RISCos)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+	int main (int argc, char *argv[]) {
+#else
+	int main (argc, argv) int argc; char *argv[]; {
+#endif
+	#if defined (host_mips) && defined (MIPSEB)
+	#if defined (SYSTYPE_SYSV)
+	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_SVR4)
+	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+	#endif
+	#endif
+	  exit (-1);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c \
+	  && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
+	  && exit 0
+	echo mips-mips-riscos${UNAME_RELEASE}
+	exit 0 ;;
+    Motorola:PowerMAX_OS:*:*)
+	echo powerpc-motorola-powermax
+	exit 0 ;;
+    Motorola:*:4.3:PL8-*)
+	echo powerpc-harris-powermax
+	exit 0 ;;
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+	echo powerpc-harris-powermax
+	exit 0 ;;
+    Night_Hawk:Power_UNIX:*:*)
+	echo powerpc-harris-powerunix
+	exit 0 ;;
+    m88k:CX/UX:7*:*)
+	echo m88k-harris-cxux7
+	exit 0 ;;
+    m88k:*:4*:R4*)
+	echo m88k-motorola-sysv4
+	exit 0 ;;
+    m88k:*:3*:R3*)
+	echo m88k-motorola-sysv3
+	exit 0 ;;
+    AViiON:dgux:*:*)
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+	then
+	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+	       [ ${TARGET_BINARY_INTERFACE}x = x ]
+	    then
+		echo m88k-dg-dgux${UNAME_RELEASE}
+	    else
+		echo m88k-dg-dguxbcs${UNAME_RELEASE}
+	    fi
+	else
+	    echo i586-dg-dgux${UNAME_RELEASE}
+	fi
+ 	exit 0 ;;
+    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
+	echo m88k-dolphin-sysv3
+	exit 0 ;;
+    M88*:*:R3*:*)
+	# Delta 88k system running SVR3
+	echo m88k-motorola-sysv3
+	exit 0 ;;
+    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+	echo m88k-tektronix-sysv3
+	exit 0 ;;
+    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+	echo m68k-tektronix-bsd
+	exit 0 ;;
+    *:IRIX*:*:*)
+	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+	exit 0 ;;
+    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
+	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
+    i*86:AIX:*:*)
+	echo i386-ibm-aix
+	exit 0 ;;
+    ia64:AIX:*:*)
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+	exit 0 ;;
+    *:AIX:2:3)
+	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+		eval $set_cc_for_build
+		sed 's/^		//' << EOF >$dummy.c
+		#include <sys/systemcfg.h>
+
+		main()
+			{
+			if (!__power_pc())
+				exit(1);
+			puts("powerpc-ibm-aix3.2.5");
+			exit(0);
+			}
+EOF
+		$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+		echo rs6000-ibm-aix3.2.5
+	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+		echo rs6000-ibm-aix3.2.4
+	else
+		echo rs6000-ibm-aix3.2
+	fi
+	exit 0 ;;
+    *:AIX:*:[45])
+	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+		IBM_ARCH=rs6000
+	else
+		IBM_ARCH=powerpc
+	fi
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+	exit 0 ;;
+    *:AIX:*:*)
+	echo rs6000-ibm-aix
+	exit 0 ;;
+    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+	echo romp-ibm-bsd4.4
+	exit 0 ;;
+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
+	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+	exit 0 ;;                           # report: romp-ibm BSD 4.3
+    *:BOSX:*:*)
+	echo rs6000-bull-bosx
+	exit 0 ;;
+    DPX/2?00:B.O.S.:*:*)
+	echo m68k-bull-sysv3
+	exit 0 ;;
+    9000/[34]??:4.3bsd:1.*:*)
+	echo m68k-hp-bsd
+	exit 0 ;;
+    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+	echo m68k-hp-bsd4.4
+	exit 0 ;;
+    9000/[34678]??:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	case "${UNAME_MACHINE}" in
+	    9000/31? )            HP_ARCH=m68000 ;;
+	    9000/[34]?? )         HP_ARCH=m68k ;;
+	    9000/[678][0-9][0-9])
+		if [ -x /usr/bin/getconf ]; then
+		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
+			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+                        esac ;;
+                    esac
+		fi
+		if [ "${HP_ARCH}" = "" ]; then
+		    eval $set_cc_for_build
+		    sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
+
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
+
+                  switch (cpu)
+              	{
+              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+              	case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+              	    switch (bits)
+              		{
+              		case 64: puts ("hppa2.0w"); break;
+              		case 32: puts ("hppa2.0n"); break;
+              		default: puts ("hppa2.0"); break;
+              		} break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+              	    puts ("hppa2.0"); break;
+              #endif
+              	default: puts ("hppa1.0"); break;
+              	}
+                  exit (0);
+              }
+EOF
+		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    test -z "$HP_ARCH" && HP_ARCH=hppa
+		fi ;;
+	esac
+	if [ ${HP_ARCH} = "hppa2.0w" ]
+	then
+	    # avoid double evaluation of $set_cc_for_build
+	    test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
+	    then
+		HP_ARCH="hppa2.0w"
+	    else
+		HP_ARCH="hppa64"
+	    fi
+	fi
+	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+	exit 0 ;;
+    ia64:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	echo ia64-hp-hpux${HPUX_REV}
+	exit 0 ;;
+    3050*:HI-UX:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <unistd.h>
+	int
+	main ()
+	{
+	  long cpu = sysconf (_SC_CPU_VERSION);
+	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
+	     results, however.  */
+	  if (CPU_IS_PA_RISC (cpu))
+	    {
+	      switch (cpu)
+		{
+		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+		  default: puts ("hppa-hitachi-hiuxwe2"); break;
+		}
+	    }
+	  else if (CPU_IS_HP_MC68K (cpu))
+	    puts ("m68k-hitachi-hiuxwe2");
+	  else puts ("unknown-hitachi-hiuxwe2");
+	  exit (0);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+	echo unknown-hitachi-hiuxwe2
+	exit 0 ;;
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+	echo hppa1.1-hp-bsd
+	exit 0 ;;
+    9000/8??:4.3bsd:*:*)
+	echo hppa1.0-hp-bsd
+	exit 0 ;;
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+	echo hppa1.0-hp-mpeix
+	exit 0 ;;
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+	echo hppa1.1-hp-osf
+	exit 0 ;;
+    hp8??:OSF1:*:*)
+	echo hppa1.0-hp-osf
+	exit 0 ;;
+    i*86:OSF1:*:*)
+	if [ -x /usr/sbin/sysversion ] ; then
+	    echo ${UNAME_MACHINE}-unknown-osf1mk
+	else
+	    echo ${UNAME_MACHINE}-unknown-osf1
+	fi
+	exit 0 ;;
+    parisc*:Lites*:*:*)
+	echo hppa1.1-hp-lites
+	exit 0 ;;
+    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+	echo c1-convex-bsd
+        exit 0 ;;
+    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+        exit 0 ;;
+    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+	echo c34-convex-bsd
+        exit 0 ;;
+    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+	echo c38-convex-bsd
+        exit 0 ;;
+    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+	echo c4-convex-bsd
+        exit 0 ;;
+    CRAY*Y-MP:*:*:*)
+	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*[A-Z]90:*:*:*)
+	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+	      -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*TS:*:*:*)
+	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*T3E:*:*:*)
+	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*SV1:*:*:*)
+	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    *:UNICOS/mp:*:*)
+	echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit 0 ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit 0 ;;
+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    sparc*:BSD/OS:*:*)
+	echo sparc-unknown-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    *:BSD/OS:*:*)
+	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    *:FreeBSD:*:*)
+	# Determine whether the default compiler uses glibc.
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <features.h>
+	#if __GLIBC__ >= 2
+	LIBC=gnu
+	#else
+	LIBC=
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+	# GNU/KFreeBSD systems have a "k" prefix to indicate we are using
+	# FreeBSD's kernel, but not the complete OS.
+	case ${LIBC} in gnu) kernel_only='k' ;; esac
+	echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
+	exit 0 ;;
+    i*:CYGWIN*:*)
+	echo ${UNAME_MACHINE}-pc-cygwin
+	exit 0 ;;
+    i*:MINGW*:*)
+	echo ${UNAME_MACHINE}-pc-mingw32
+	exit 0 ;;
+    i*:PW*:*)
+	echo ${UNAME_MACHINE}-pc-pw32
+	exit 0 ;;
+    x86:Interix*:[34]*)
+	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
+	exit 0 ;;
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+	echo i${UNAME_MACHINE}-pc-mks
+	exit 0 ;;
+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+	# UNAME_MACHINE based on the output of uname instead of i386?
+	echo i586-pc-interix
+	exit 0 ;;
+    i*:UWIN*:*)
+	echo ${UNAME_MACHINE}-pc-uwin
+	exit 0 ;;
+    p*:CYGWIN*:*)
+	echo powerpcle-unknown-cygwin
+	exit 0 ;;
+    prep*:SunOS:5.*:*)
+	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    *:GNU:*:*)
+	# the GNU system
+	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+	exit 0 ;;
+    *:GNU/*:*:*)
+	# other systems with GNU libc and userland
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+	exit 0 ;;
+    i*86:Minix:*:*)
+	echo ${UNAME_MACHINE}-pc-minix
+	exit 0 ;;
+    arm*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    cris:Linux:*:*)
+	echo cris-axis-linux-gnu
+	exit 0 ;;
+    ia64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    m32r*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    m68*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    mips:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips
+	#undef mipsel
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mipsel
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+	;;
+    mips64:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips64
+	#undef mips64el
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mips64el
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips64
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+	;;
+    ppc:Linux:*:*)
+	echo powerpc-unknown-linux-gnu
+	exit 0 ;;
+    ppc64:Linux:*:*)
+	echo powerpc64-unknown-linux-gnu
+	exit 0 ;;
+    alpha:Linux:*:*)
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
+        esac
+	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+	exit 0 ;;
+    parisc:Linux:*:* | hppa:Linux:*:*)
+	# Look for CPU level
+	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
+	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
+	  *)    echo hppa-unknown-linux-gnu ;;
+	esac
+	exit 0 ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+	echo hppa64-unknown-linux-gnu
+	exit 0 ;;
+    s390:Linux:*:* | s390x:Linux:*:*)
+	echo ${UNAME_MACHINE}-ibm-linux
+	exit 0 ;;
+    sh64*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    sh*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    sparc:Linux:*:* | sparc64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    x86_64:Linux:*:*)
+	echo x86_64-unknown-linux-gnu
+	exit 0 ;;
+    i*86:Linux:*:*)
+	# The BFD linker knows what the default object file format is, so
+	# first see if it will tell us. cd to the root directory to prevent
+	# problems with other programs or directories called `ld' in the path.
+	# Set LC_ALL=C to ensure ld outputs messages in English.
+	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+			 | sed -ne '/supported targets:/!d
+				    s/[ 	][ 	]*/ /g
+				    s/.*supported targets: *//
+				    s/ .*//
+				    p'`
+        case "$ld_supported_targets" in
+	  elf32-i386)
+		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+		;;
+	  a.out-i386-linux)
+		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+		exit 0 ;;
+	  coff-i386)
+		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+		exit 0 ;;
+	  "")
+		# Either a pre-BFD a.out linker (linux-gnuoldld) or
+		# one that does not give us useful --help.
+		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+		exit 0 ;;
+	esac
+	# Determine whether the default compiler is a.out or elf
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <features.h>
+	#ifdef __ELF__
+	# ifdef __GLIBC__
+	#  if __GLIBC__ >= 2
+	LIBC=gnu
+	#  else
+	LIBC=gnulibc1
+	#  endif
+	# else
+	LIBC=gnulibc1
+	# endif
+	#else
+	#ifdef __INTEL_COMPILER
+	LIBC=gnu
+	#else
+	LIBC=gnuaout
+	#endif
+	#endif
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+	test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
+	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
+	;;
+    i*86:DYNIX/ptx:4*:*)
+	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+	# earlier versions are messed up and put the nodename in both
+	# sysname and nodename.
+	echo i386-sequent-sysv4
+	exit 0 ;;
+    i*86:UNIX_SV:4.2MP:2.*)
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
+	# I just have to hope.  -- rms.
+        # Use sysv4.2uw... so that sysv4* matches it.
+	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+	exit 0 ;;
+    i*86:OS/2:*:*)
+	# If we were able to find `uname', then EMX Unix compatibility
+	# is probably installed.
+	echo ${UNAME_MACHINE}-pc-os2-emx
+	exit 0 ;;
+    i*86:XTS-300:*:STOP)
+	echo ${UNAME_MACHINE}-unknown-stop
+	exit 0 ;;
+    i*86:atheos:*:*)
+	echo ${UNAME_MACHINE}-unknown-atheos
+	exit 0 ;;
+	i*86:syllable:*:*)
+	echo ${UNAME_MACHINE}-pc-syllable
+	exit 0 ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+	echo i386-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    i*86:*DOS:*:*)
+	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	exit 0 ;;
+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+	else
+		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+	fi
+	exit 0 ;;
+    i*86:*:5:[78]*)
+	case `/bin/uname -X | grep "^Machine"` in
+	    *486*)	     UNAME_MACHINE=i486 ;;
+	    *Pentium)	     UNAME_MACHINE=i586 ;;
+	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+	esac
+	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	exit 0 ;;
+    i*86:*:3.2:*)
+	if test -f /usr/options/cb.name; then
+		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+	elif /bin/uname -X 2>/dev/null >/dev/null ; then
+		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+			&& UNAME_MACHINE=i586
+		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+	else
+		echo ${UNAME_MACHINE}-pc-sysv32
+	fi
+	exit 0 ;;
+    pc:*:*:*)
+	# Left here for compatibility:
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i386.
+	echo i386-pc-msdosdjgpp
+        exit 0 ;;
+    Intel:Mach:3*:*)
+	echo i386-pc-mach3
+	exit 0 ;;
+    paragon:*:*:*)
+	echo i860-intel-osf1
+	exit 0 ;;
+    i860:*:4.*:*) # i860-SVR4
+	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+	else # Add other i860-SVR4 vendors below as they are discovered.
+	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+	fi
+	exit 0 ;;
+    mini*:CTIX:SYS*5:*)
+	# "miniframe"
+	echo m68010-convergent-sysv
+	exit 0 ;;
+    mc68k:UNIX:SYSTEM5:3.51m)
+	echo m68k-convergent-sysv
+	exit 0 ;;
+    M680?0:D-NIX:5.3:*)
+	echo m68k-diab-dnix
+	exit 0 ;;
+    M68*:*:R3V[5678]*:*)
+	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
+	OS_REL=''
+	test -r /etc/.relid \
+	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0
+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
+    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && echo i486-ncr-sysv4 && exit 0 ;;
+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+	echo m68k-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    mc68030:UNIX_System_V:4.*:*)
+	echo m68k-atari-sysv4
+	exit 0 ;;
+    TSUNAMI:LynxOS:2.*:*)
+	echo sparc-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    rs6000:LynxOS:2.*:*)
+	echo rs6000-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+	echo powerpc-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    SM[BE]S:UNIX_SV:*:*)
+	echo mips-dde-sysv${UNAME_RELEASE}
+	exit 0 ;;
+    RM*:ReliantUNIX-*:*:*)
+	echo mips-sni-sysv4
+	exit 0 ;;
+    RM*:SINIX-*:*:*)
+	echo mips-sni-sysv4
+	exit 0 ;;
+    *:SINIX-*:*:*)
+	if uname -p 2>/dev/null >/dev/null ; then
+		UNAME_MACHINE=`(uname -p) 2>/dev/null`
+		echo ${UNAME_MACHINE}-sni-sysv4
+	else
+		echo ns32k-sni-sysv
+	fi
+	exit 0 ;;
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+                      # says <Richard.M.Bartel at ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit 0 ;;
+    *:UNIX_System_V:4*:FTX*)
+	# From Gerald Hewes <hewes at openmarket.com>.
+	# How about differentiating between stratus architectures? -djm
+	echo hppa1.1-stratus-sysv4
+	exit 0 ;;
+    *:*:*:FTX*)
+	# From seanf at swdc.stratus.com.
+	echo i860-stratus-sysv4
+	exit 0 ;;
+    *:VOS:*:*)
+	# From Paul.Green at stratus.com.
+	echo hppa1.1-stratus-vos
+	exit 0 ;;
+    mc68*:A/UX:*:*)
+	echo m68k-apple-aux${UNAME_RELEASE}
+	exit 0 ;;
+    news*:NEWS-OS:6*:*)
+	echo mips-sony-newsos6
+	exit 0 ;;
+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+	if [ -d /usr/nec ]; then
+	        echo mips-nec-sysv${UNAME_RELEASE}
+	else
+	        echo mips-unknown-sysv${UNAME_RELEASE}
+	fi
+        exit 0 ;;
+    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
+	echo powerpc-be-beos
+	exit 0 ;;
+    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
+	echo powerpc-apple-beos
+	exit 0 ;;
+    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
+	echo i586-pc-beos
+	exit 0 ;;
+    SX-4:SUPER-UX:*:*)
+	echo sx4-nec-superux${UNAME_RELEASE}
+	exit 0 ;;
+    SX-5:SUPER-UX:*:*)
+	echo sx5-nec-superux${UNAME_RELEASE}
+	exit 0 ;;
+    SX-6:SUPER-UX:*:*)
+	echo sx6-nec-superux${UNAME_RELEASE}
+	exit 0 ;;
+    Power*:Rhapsody:*:*)
+	echo powerpc-apple-rhapsody${UNAME_RELEASE}
+	exit 0 ;;
+    *:Rhapsody:*:*)
+	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+	exit 0 ;;
+    *:Darwin:*:*)
+	case `uname -p` in
+	    *86) UNAME_PROCESSOR=i686 ;;
+	    powerpc) UNAME_PROCESSOR=powerpc ;;
+	esac
+	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+	exit 0 ;;
+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
+	UNAME_PROCESSOR=`uname -p`
+	if test "$UNAME_PROCESSOR" = "x86"; then
+		UNAME_PROCESSOR=i386
+		UNAME_MACHINE=pc
+	fi
+	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+	exit 0 ;;
+    *:QNX:*:4*)
+	echo i386-pc-qnx
+	exit 0 ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
+	echo nsr-tandem-nsk${UNAME_RELEASE}
+	exit 0 ;;
+    *:NonStop-UX:*:*)
+	echo mips-compaq-nonstopux
+	exit 0 ;;
+    BS2000:POSIX*:*:*)
+	echo bs2000-siemens-sysv
+	exit 0 ;;
+    DS/*:UNIX_System_V:*:*)
+	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+	exit 0 ;;
+    *:Plan9:*:*)
+	# "uname -m" is not consistent, so use $cputype instead. 386
+	# is converted to i386 for consistency with other x86
+	# operating systems.
+	if test "$cputype" = "386"; then
+	    UNAME_MACHINE=i386
+	else
+	    UNAME_MACHINE="$cputype"
+	fi
+	echo ${UNAME_MACHINE}-unknown-plan9
+	exit 0 ;;
+    *:TOPS-10:*:*)
+	echo pdp10-unknown-tops10
+	exit 0 ;;
+    *:TENEX:*:*)
+	echo pdp10-unknown-tenex
+	exit 0 ;;
+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+	echo pdp10-dec-tops20
+	exit 0 ;;
+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+	echo pdp10-xkl-tops20
+	exit 0 ;;
+    *:TOPS-20:*:*)
+	echo pdp10-unknown-tops20
+	exit 0 ;;
+    *:ITS:*:*)
+	echo pdp10-unknown-its
+	exit 0 ;;
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
+	exit 0 ;;
+    *:DragonFly:*:*)
+	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	exit 0 ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+     I don't know....  */
+  printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+  printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+          "4"
+#else
+	  ""
+#endif
+         ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+  printf ("arm-acorn-riscix"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+  printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+  int version;
+  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+  if (version < 4)
+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+  else
+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+  exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+  printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+  printf ("ns32k-encore-mach\n"); exit (0);
+#else
+  printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+  printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+  printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+  printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+    struct utsname un;
+
+    uname(&un);
+
+    if (strncmp(un.version, "V2", 2) == 0) {
+	printf ("i386-sequent-ptx2\n"); exit (0);
+    }
+    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+	printf ("i386-sequent-ptx1\n"); exit (0);
+    }
+    printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+#  include <sys/param.h>
+#  if defined (BSD)
+#   if BSD == 43
+      printf ("vax-dec-bsd4.3\n"); exit (0);
+#   else
+#    if BSD == 199006
+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#    else
+      printf ("vax-dec-bsd\n"); exit (0);
+#    endif
+#   endif
+#  else
+    printf ("vax-dec-bsd\n"); exit (0);
+#  endif
+# else
+    printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+  printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+  exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+	echo c1-convex-bsd
+	exit 0 ;;
+    c2*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+	exit 0 ;;
+    c34*)
+	echo c34-convex-bsd
+	exit 0 ;;
+    c38*)
+	echo c38-convex-bsd
+	exit 0 ;;
+    c4*)
+	echo c4-convex-bsd
+	exit 0 ;;
+    esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+    ftp://ftp.gnu.org/pub/gnu/config/
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches at gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/config.sub b/config.sub
new file mode 100644
index 0000000..ba33103
--- /dev/null
+++ b/config.sub
@@ -0,0 +1,1549 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+timestamp='2004-03-12'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine.  It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Please send patches to <config-patches at gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support.  The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+#	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches at gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit 0 ;;
+    --version | -v )
+       echo "$version" ; exit 0 ;;
+    --help | --h* | -h )
+       echo "$usage"; exit 0 ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit 0;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
+  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+    os=-$maybe_os
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    ;;
+  *)
+    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+    if [ $basic_machine != $1 ]
+    then os=`echo $1 | sed 's/.*-/-/'`
+    else os=; fi
+    ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work.  We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+	-sun*os*)
+		# Prevent following clause from handling this invalid input.
+		;;
+	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+	-apple | -axis)
+		os=
+		basic_machine=$1
+		;;
+	-sim | -cisco | -oki | -wec | -winbond)
+		os=
+		basic_machine=$1
+		;;
+	-scout)
+		;;
+	-wrs)
+		os=-vxworks
+		basic_machine=$1
+		;;
+	-chorusos*)
+		os=-chorusos
+		basic_machine=$1
+		;;
+ 	-chorusrdb)
+ 		os=-chorusrdb
+		basic_machine=$1
+ 		;;
+	-hiux*)
+		os=-hiuxwe2
+		;;
+	-sco5)
+		os=-sco3.2v5
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco4)
+		os=-sco3.2v4
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2.[4-9]*)
+		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2v[4-9]*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco*)
+		os=-sco3.2v2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-udk*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-isc)
+		os=-isc2.2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-clix*)
+		basic_machine=clipper-intergraph
+		;;
+	-isc*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-lynx*)
+		os=-lynxos
+		;;
+	-ptx*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+		;;
+	-windowsnt*)
+		os=`echo $os | sed -e 's/windowsnt/winnt/'`
+		;;
+	-psos*)
+		os=-psos
+		;;
+	-mint | -mint[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+	# Recognize the basic CPU types without company name.
+	# Some are omitted here because they have special meanings below.
+	1750a | 580 \
+	| a29k \
+	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+	| am33_2.0 \
+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+	| c4x | clipper \
+	| d10v | d30v | dlx | dsp16xx \
+	| fr30 | frv \
+	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+	| i370 | i860 | i960 | ia64 \
+	| ip2k | iq2000 \
+	| m32r | m32rle | m68000 | m68k | m88k | mcore \
+	| mips | mipsbe | mipseb | mipsel | mipsle \
+	| mips16 \
+	| mips64 | mips64el \
+	| mips64vr | mips64vrel \
+	| mips64orion | mips64orionel \
+	| mips64vr4100 | mips64vr4100el \
+	| mips64vr4300 | mips64vr4300el \
+	| mips64vr5000 | mips64vr5000el \
+	| mipsisa32 | mipsisa32el \
+	| mipsisa32r2 | mipsisa32r2el \
+	| mipsisa64 | mipsisa64el \
+	| mipsisa64r2 | mipsisa64r2el \
+	| mipsisa64sb1 | mipsisa64sb1el \
+	| mipsisa64sr71k | mipsisa64sr71kel \
+	| mipstx39 | mipstx39el \
+	| mn10200 | mn10300 \
+	| msp430 \
+	| ns16k | ns32k \
+	| openrisc | or32 \
+	| pdp10 | pdp11 | pj | pjl \
+	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+	| pyramid \
+	| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+	| sh64 | sh64le \
+	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
+	| strongarm \
+	| tahoe | thumb | tic4x | tic80 | tron \
+	| v850 | v850e \
+	| we32k \
+	| x86 | xscale | xstormy16 | xtensa \
+	| z8k)
+		basic_machine=$basic_machine-unknown
+		;;
+	m6811 | m68hc11 | m6812 | m68hc12)
+		# Motorola 68HC11/12.
+		basic_machine=$basic_machine-unknown
+		os=-none
+		;;
+	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+		;;
+
+	# We use `pc' rather than `unknown'
+	# because (1) that's what they normally are, and
+	# (2) the word "unknown" tends to confuse beginning users.
+	i*86 | x86_64)
+	  basic_machine=$basic_machine-pc
+	  ;;
+	# Object if more than one company name word.
+	*-*-*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+	# Recognize the basic CPU types with company name.
+	580-* \
+	| a29k-* \
+	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
+	| avr-* \
+	| bs2000-* \
+	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+	| clipper-* | cydra-* \
+	| d10v-* | d30v-* | dlx-* \
+	| elxsi-* \
+	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+	| h8300-* | h8500-* \
+	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+	| i*86-* | i860-* | i960-* | ia64-* \
+	| ip2k-* | iq2000-* \
+	| m32r-* | m32rle-* \
+	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+	| m88110-* | m88k-* | mcore-* \
+	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+	| mips16-* \
+	| mips64-* | mips64el-* \
+	| mips64vr-* | mips64vrel-* \
+	| mips64orion-* | mips64orionel-* \
+	| mips64vr4100-* | mips64vr4100el-* \
+	| mips64vr4300-* | mips64vr4300el-* \
+	| mips64vr5000-* | mips64vr5000el-* \
+	| mipsisa32-* | mipsisa32el-* \
+	| mipsisa32r2-* | mipsisa32r2el-* \
+	| mipsisa64-* | mipsisa64el-* \
+	| mipsisa64r2-* | mipsisa64r2el-* \
+	| mipsisa64sb1-* | mipsisa64sb1el-* \
+	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
+	| mipstx39-* | mipstx39el-* \
+	| msp430-* \
+	| none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
+	| orion-* \
+	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+	| pyramid-* \
+	| romp-* | rs6000-* \
+	| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+	| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+	| tahoe-* | thumb-* \
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+	| tron-* \
+	| v850-* | v850e-* | vax-* \
+	| we32k-* \
+	| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
+	| xtensa-* \
+	| ymp-* \
+	| z8k-*)
+		;;
+	# Recognize the various machine names and aliases which stand
+	# for a CPU type and a company and sometimes even an OS.
+	386bsd)
+		basic_machine=i386-unknown
+		os=-bsd
+		;;
+	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+		basic_machine=m68000-att
+		;;
+	3b*)
+		basic_machine=we32k-att
+		;;
+	a29khif)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+    	abacus)
+		basic_machine=abacus-unknown
+		;;
+	adobe68k)
+		basic_machine=m68010-adobe
+		os=-scout
+		;;
+	alliant | fx80)
+		basic_machine=fx80-alliant
+		;;
+	altos | altos3068)
+		basic_machine=m68k-altos
+		;;
+	am29k)
+		basic_machine=a29k-none
+		os=-bsd
+		;;
+	amd64)
+		basic_machine=x86_64-pc
+		;;
+	amd64-*)
+		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	amdahl)
+		basic_machine=580-amdahl
+		os=-sysv
+		;;
+	amiga | amiga-*)
+		basic_machine=m68k-unknown
+		;;
+	amigaos | amigados)
+		basic_machine=m68k-unknown
+		os=-amigaos
+		;;
+	amigaunix | amix)
+		basic_machine=m68k-unknown
+		os=-sysv4
+		;;
+	apollo68)
+		basic_machine=m68k-apollo
+		os=-sysv
+		;;
+	apollo68bsd)
+		basic_machine=m68k-apollo
+		os=-bsd
+		;;
+	aux)
+		basic_machine=m68k-apple
+		os=-aux
+		;;
+	balance)
+		basic_machine=ns32k-sequent
+		os=-dynix
+		;;
+	c90)
+		basic_machine=c90-cray
+		os=-unicos
+		;;
+	convex-c1)
+		basic_machine=c1-convex
+		os=-bsd
+		;;
+	convex-c2)
+		basic_machine=c2-convex
+		os=-bsd
+		;;
+	convex-c32)
+		basic_machine=c32-convex
+		os=-bsd
+		;;
+	convex-c34)
+		basic_machine=c34-convex
+		os=-bsd
+		;;
+	convex-c38)
+		basic_machine=c38-convex
+		os=-bsd
+		;;
+	cray | j90)
+		basic_machine=j90-cray
+		os=-unicos
+		;;
+	cr16c)
+		basic_machine=cr16c-unknown
+		os=-elf
+		;;
+	crds | unos)
+		basic_machine=m68k-crds
+		;;
+	cris | cris-* | etrax*)
+		basic_machine=cris-axis
+		;;
+	crx)
+		basic_machine=crx-unknown
+		os=-elf
+		;;
+	da30 | da30-*)
+		basic_machine=m68k-da30
+		;;
+	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+		basic_machine=mips-dec
+		;;
+	decsystem10* | dec10*)
+		basic_machine=pdp10-dec
+		os=-tops10
+		;;
+	decsystem20* | dec20*)
+		basic_machine=pdp10-dec
+		os=-tops20
+		;;
+	delta | 3300 | motorola-3300 | motorola-delta \
+	      | 3300-motorola | delta-motorola)
+		basic_machine=m68k-motorola
+		;;
+	delta88)
+		basic_machine=m88k-motorola
+		os=-sysv3
+		;;
+	dpx20 | dpx20-*)
+		basic_machine=rs6000-bull
+		os=-bosx
+		;;
+	dpx2* | dpx2*-bull)
+		basic_machine=m68k-bull
+		os=-sysv3
+		;;
+	ebmon29k)
+		basic_machine=a29k-amd
+		os=-ebmon
+		;;
+	elxsi)
+		basic_machine=elxsi-elxsi
+		os=-bsd
+		;;
+	encore | umax | mmax)
+		basic_machine=ns32k-encore
+		;;
+	es1800 | OSE68k | ose68k | ose | OSE)
+		basic_machine=m68k-ericsson
+		os=-ose
+		;;
+	fx2800)
+		basic_machine=i860-alliant
+		;;
+	genix)
+		basic_machine=ns32k-ns
+		;;
+	gmicro)
+		basic_machine=tron-gmicro
+		os=-sysv
+		;;
+	go32)
+		basic_machine=i386-pc
+		os=-go32
+		;;
+	h3050r* | hiux*)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	h8300hms)
+		basic_machine=h8300-hitachi
+		os=-hms
+		;;
+	h8300xray)
+		basic_machine=h8300-hitachi
+		os=-xray
+		;;
+	h8500hms)
+		basic_machine=h8500-hitachi
+		os=-hms
+		;;
+	harris)
+		basic_machine=m88k-harris
+		os=-sysv3
+		;;
+	hp300-*)
+		basic_machine=m68k-hp
+		;;
+	hp300bsd)
+		basic_machine=m68k-hp
+		os=-bsd
+		;;
+	hp300hpux)
+		basic_machine=m68k-hp
+		os=-hpux
+		;;
+	hp3k9[0-9][0-9] | hp9[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k2[0-9][0-9] | hp9k31[0-9])
+		basic_machine=m68000-hp
+		;;
+	hp9k3[2-9][0-9])
+		basic_machine=m68k-hp
+		;;
+	hp9k6[0-9][0-9] | hp6[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k7[0-79][0-9] | hp7[0-79][0-9])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k78[0-9] | hp78[0-9])
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][13679] | hp8[0-9][13679])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][0-9] | hp8[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hppa-next)
+		os=-nextstep3
+		;;
+	hppaosf)
+		basic_machine=hppa1.1-hp
+		os=-osf
+		;;
+	hppro)
+		basic_machine=hppa1.1-hp
+		os=-proelf
+		;;
+	i370-ibm* | ibm*)
+		basic_machine=i370-ibm
+		;;
+# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
+	i*86v32)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv32
+		;;
+	i*86v4*)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv4
+		;;
+	i*86v)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv
+		;;
+	i*86sol2)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-solaris2
+		;;
+	i386mach)
+		basic_machine=i386-mach
+		os=-mach
+		;;
+	i386-vsta | vsta)
+		basic_machine=i386-unknown
+		os=-vsta
+		;;
+	iris | iris4d)
+		basic_machine=mips-sgi
+		case $os in
+		    -irix*)
+			;;
+		    *)
+			os=-irix4
+			;;
+		esac
+		;;
+	isi68 | isi)
+		basic_machine=m68k-isi
+		os=-sysv
+		;;
+	m88k-omron*)
+		basic_machine=m88k-omron
+		;;
+	magnum | m3230)
+		basic_machine=mips-mips
+		os=-sysv
+		;;
+	merlin)
+		basic_machine=ns32k-utek
+		os=-sysv
+		;;
+	mingw32)
+		basic_machine=i386-pc
+		os=-mingw32
+		;;
+	miniframe)
+		basic_machine=m68000-convergent
+		;;
+	*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+	mips3*-*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+		;;
+	mips3*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+		;;
+	mmix*)
+		basic_machine=mmix-knuth
+		os=-mmixware
+		;;
+	monitor)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	morphos)
+		basic_machine=powerpc-unknown
+		os=-morphos
+		;;
+	msdos)
+		basic_machine=i386-pc
+		os=-msdos
+		;;
+	mvs)
+		basic_machine=i370-ibm
+		os=-mvs
+		;;
+	ncr3000)
+		basic_machine=i486-ncr
+		os=-sysv4
+		;;
+	netbsd386)
+		basic_machine=i386-unknown
+		os=-netbsd
+		;;
+	netwinder)
+		basic_machine=armv4l-rebel
+		os=-linux
+		;;
+	news | news700 | news800 | news900)
+		basic_machine=m68k-sony
+		os=-newsos
+		;;
+	news1000)
+		basic_machine=m68030-sony
+		os=-newsos
+		;;
+	news-3600 | risc-news)
+		basic_machine=mips-sony
+		os=-newsos
+		;;
+	necv70)
+		basic_machine=v70-nec
+		os=-sysv
+		;;
+	next | m*-next )
+		basic_machine=m68k-next
+		case $os in
+		    -nextstep* )
+			;;
+		    -ns2*)
+		      os=-nextstep2
+			;;
+		    *)
+		      os=-nextstep3
+			;;
+		esac
+		;;
+	nh3000)
+		basic_machine=m68k-harris
+		os=-cxux
+		;;
+	nh[45]000)
+		basic_machine=m88k-harris
+		os=-cxux
+		;;
+	nindy960)
+		basic_machine=i960-intel
+		os=-nindy
+		;;
+	mon960)
+		basic_machine=i960-intel
+		os=-mon960
+		;;
+	nonstopux)
+		basic_machine=mips-compaq
+		os=-nonstopux
+		;;
+	np1)
+		basic_machine=np1-gould
+		;;
+	nv1)
+		basic_machine=nv1-cray
+		os=-unicosmp
+		;;
+	nsr-tandem)
+		basic_machine=nsr-tandem
+		;;
+	op50n-* | op60c-*)
+		basic_machine=hppa1.1-oki
+		os=-proelf
+		;;
+	or32 | or32-*)
+		basic_machine=or32-unknown
+		os=-coff
+		;;
+	os400)
+		basic_machine=powerpc-ibm
+		os=-os400
+		;;
+	OSE68000 | ose68000)
+		basic_machine=m68000-ericsson
+		os=-ose
+		;;
+	os68k)
+		basic_machine=m68k-none
+		os=-os68k
+		;;
+	pa-hitachi)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	paragon)
+		basic_machine=i860-intel
+		os=-osf
+		;;
+	pbd)
+		basic_machine=sparc-tti
+		;;
+	pbb)
+		basic_machine=m68k-tti
+		;;
+	pc532 | pc532-*)
+		basic_machine=ns32k-pc532
+		;;
+	pentium | p5 | k5 | k6 | nexgen | viac3)
+		basic_machine=i586-pc
+		;;
+	pentiumpro | p6 | 6x86 | athlon | athlon_*)
+		basic_machine=i686-pc
+		;;
+	pentiumii | pentium2 | pentiumiii | pentium3)
+		basic_machine=i686-pc
+		;;
+	pentium4)
+		basic_machine=i786-pc
+		;;
+	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumpro-* | p6-* | 6x86-* | athlon-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentium4-*)
+		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pn)
+		basic_machine=pn-gould
+		;;
+	power)	basic_machine=power-ibm
+		;;
+	ppc)	basic_machine=powerpc-unknown
+		;;
+	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppcle | powerpclittle | ppc-le | powerpc-little)
+		basic_machine=powerpcle-unknown
+		;;
+	ppcle-* | powerpclittle-*)
+		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64)	basic_machine=powerpc64-unknown
+		;;
+	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+		basic_machine=powerpc64le-unknown
+		;;
+	ppc64le-* | powerpc64little-*)
+		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ps2)
+		basic_machine=i386-ibm
+		;;
+	pw32)
+		basic_machine=i586-unknown
+		os=-pw32
+		;;
+	rom68k)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	rm[46]00)
+		basic_machine=mips-siemens
+		;;
+	rtpc | rtpc-*)
+		basic_machine=romp-ibm
+		;;
+	s390 | s390-*)
+		basic_machine=s390-ibm
+		;;
+	s390x | s390x-*)
+		basic_machine=s390x-ibm
+		;;
+	sa29200)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	sb1)
+		basic_machine=mipsisa64sb1-unknown
+		;;
+	sb1el)
+		basic_machine=mipsisa64sb1el-unknown
+		;;
+	sei)
+		basic_machine=mips-sei
+		os=-seiux
+		;;
+	sequent)
+		basic_machine=i386-sequent
+		;;
+	sh)
+		basic_machine=sh-hitachi
+		os=-hms
+		;;
+	sh64)
+		basic_machine=sh64-unknown
+		;;
+	sparclite-wrs | simso-wrs)
+		basic_machine=sparclite-wrs
+		os=-vxworks
+		;;
+	sps7)
+		basic_machine=m68k-bull
+		os=-sysv2
+		;;
+	spur)
+		basic_machine=spur-unknown
+		;;
+	st2000)
+		basic_machine=m68k-tandem
+		;;
+	stratus)
+		basic_machine=i860-stratus
+		os=-sysv4
+		;;
+	sun2)
+		basic_machine=m68000-sun
+		;;
+	sun2os3)
+		basic_machine=m68000-sun
+		os=-sunos3
+		;;
+	sun2os4)
+		basic_machine=m68000-sun
+		os=-sunos4
+		;;
+	sun3os3)
+		basic_machine=m68k-sun
+		os=-sunos3
+		;;
+	sun3os4)
+		basic_machine=m68k-sun
+		os=-sunos4
+		;;
+	sun4os3)
+		basic_machine=sparc-sun
+		os=-sunos3
+		;;
+	sun4os4)
+		basic_machine=sparc-sun
+		os=-sunos4
+		;;
+	sun4sol2)
+		basic_machine=sparc-sun
+		os=-solaris2
+		;;
+	sun3 | sun3-*)
+		basic_machine=m68k-sun
+		;;
+	sun4)
+		basic_machine=sparc-sun
+		;;
+	sun386 | sun386i | roadrunner)
+		basic_machine=i386-sun
+		;;
+	sv1)
+		basic_machine=sv1-cray
+		os=-unicos
+		;;
+	symmetry)
+		basic_machine=i386-sequent
+		os=-dynix
+		;;
+	t3e)
+		basic_machine=alphaev5-cray
+		os=-unicos
+		;;
+	t90)
+		basic_machine=t90-cray
+		os=-unicos
+		;;
+	tic54x | c54x*)
+		basic_machine=tic54x-unknown
+		os=-coff
+		;;
+	tic55x | c55x*)
+		basic_machine=tic55x-unknown
+		os=-coff
+		;;
+	tic6x | c6x*)
+		basic_machine=tic6x-unknown
+		os=-coff
+		;;
+	tx39)
+		basic_machine=mipstx39-unknown
+		;;
+	tx39el)
+		basic_machine=mipstx39el-unknown
+		;;
+	toad1)
+		basic_machine=pdp10-xkl
+		os=-tops20
+		;;
+	tower | tower-32)
+		basic_machine=m68k-ncr
+		;;
+	tpf)
+		basic_machine=s390x-ibm
+		os=-tpf
+		;;
+	udi29k)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	ultra3)
+		basic_machine=a29k-nyu
+		os=-sym1
+		;;
+	v810 | necv810)
+		basic_machine=v810-nec
+		os=-none
+		;;
+	vaxv)
+		basic_machine=vax-dec
+		os=-sysv
+		;;
+	vms)
+		basic_machine=vax-dec
+		os=-vms
+		;;
+	vpp*|vx|vx-*)
+		basic_machine=f301-fujitsu
+		;;
+	vxworks960)
+		basic_machine=i960-wrs
+		os=-vxworks
+		;;
+	vxworks68)
+		basic_machine=m68k-wrs
+		os=-vxworks
+		;;
+	vxworks29k)
+		basic_machine=a29k-wrs
+		os=-vxworks
+		;;
+	w65*)
+		basic_machine=w65-wdc
+		os=-none
+		;;
+	w89k-*)
+		basic_machine=hppa1.1-winbond
+		os=-proelf
+		;;
+	xps | xps100)
+		basic_machine=xps100-honeywell
+		;;
+	ymp)
+		basic_machine=ymp-cray
+		os=-unicos
+		;;
+	z8k-*-coff)
+		basic_machine=z8k-unknown
+		os=-sim
+		;;
+	none)
+		basic_machine=none-none
+		os=-none
+		;;
+
+# Here we handle the default manufacturer of certain CPU types.  It is in
+# some cases the only manufacturer, in others, it is the most popular.
+	w89k)
+		basic_machine=hppa1.1-winbond
+		;;
+	op50n)
+		basic_machine=hppa1.1-oki
+		;;
+	op60c)
+		basic_machine=hppa1.1-oki
+		;;
+	romp)
+		basic_machine=romp-ibm
+		;;
+	rs6000)
+		basic_machine=rs6000-ibm
+		;;
+	vax)
+		basic_machine=vax-dec
+		;;
+	pdp10)
+		# there are many clones, so DEC is not a safe bet
+		basic_machine=pdp10-unknown
+		;;
+	pdp11)
+		basic_machine=pdp11-dec
+		;;
+	we32k)
+		basic_machine=we32k-att
+		;;
+	sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
+		basic_machine=sh-unknown
+		;;
+	sh64)
+		basic_machine=sh64-unknown
+		;;
+	sparc | sparcv8 | sparcv9 | sparcv9b)
+		basic_machine=sparc-sun
+		;;
+	cydra)
+		basic_machine=cydra-cydrome
+		;;
+	orion)
+		basic_machine=orion-highlevel
+		;;
+	orion105)
+		basic_machine=clipper-highlevel
+		;;
+	mac | mpw | mac-mpw)
+		basic_machine=m68k-apple
+		;;
+	pmac | pmac-mpw)
+		basic_machine=powerpc-apple
+		;;
+	*-unknown)
+		# Make sure to match an already-canonicalized machine name.
+		;;
+	*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+	*-digital*)
+		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+		;;
+	*-commodore*)
+		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+		;;
+	*)
+		;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+        # First match some system type aliases
+        # that might get confused with valid system types.
+	# -solaris* is a basic system type, with this one exception.
+	-solaris1 | -solaris1.*)
+		os=`echo $os | sed -e 's|solaris1|sunos4|'`
+		;;
+	-solaris)
+		os=-solaris2
+		;;
+	-svr4*)
+		os=-sysv4
+		;;
+	-unixware*)
+		os=-sysv4.2uw
+		;;
+	-gnu/linux*)
+		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+		;;
+	# First accept the basic system types.
+	# The portable systems comes first.
+	# Each alternative MUST END IN A *, to match a version number.
+	# -sysv* is not here because it comes later, after sysvr4.
+	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+	      | -aos* \
+	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
+	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+	      | -chorusos* | -chorusrdb* \
+	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+	      | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
+	# Remember, each alternative MUST END IN *, to match a version number.
+		;;
+	-qnx*)
+		case $basic_machine in
+		    x86-* | i*86-*)
+			;;
+		    *)
+			os=-nto$os
+			;;
+		esac
+		;;
+	-nto-qnx*)
+		;;
+	-nto*)
+		os=`echo $os | sed -e 's|nto|nto-qnx|'`
+		;;
+	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+		;;
+	-mac*)
+		os=`echo $os | sed -e 's|mac|macos|'`
+		;;
+	-linux-dietlibc)
+		os=-linux-dietlibc
+		;;
+	-linux*)
+		os=`echo $os | sed -e 's|linux|linux-gnu|'`
+		;;
+	-sunos5*)
+		os=`echo $os | sed -e 's|sunos5|solaris2|'`
+		;;
+	-sunos6*)
+		os=`echo $os | sed -e 's|sunos6|solaris3|'`
+		;;
+	-opened*)
+		os=-openedition
+		;;
+        -os400*)
+		os=-os400
+		;;
+	-wince*)
+		os=-wince
+		;;
+	-osfrose*)
+		os=-osfrose
+		;;
+	-osf*)
+		os=-osf
+		;;
+	-utek*)
+		os=-bsd
+		;;
+	-dynix*)
+		os=-bsd
+		;;
+	-acis*)
+		os=-aos
+		;;
+	-atheos*)
+		os=-atheos
+		;;
+	-syllable*)
+		os=-syllable
+		;;
+	-386bsd)
+		os=-bsd
+		;;
+	-ctix* | -uts*)
+		os=-sysv
+		;;
+	-nova*)
+		os=-rtmk-nova
+		;;
+	-ns2 )
+		os=-nextstep2
+		;;
+	-nsk*)
+		os=-nsk
+		;;
+	# Preserve the version number of sinix5.
+	-sinix5.*)
+		os=`echo $os | sed -e 's|sinix|sysv|'`
+		;;
+	-sinix*)
+		os=-sysv4
+		;;
+        -tpf*)
+		os=-tpf
+		;;
+	-triton*)
+		os=-sysv3
+		;;
+	-oss*)
+		os=-sysv3
+		;;
+	-svr4)
+		os=-sysv4
+		;;
+	-svr3)
+		os=-sysv3
+		;;
+	-sysvr4)
+		os=-sysv4
+		;;
+	# This must come after -sysvr4.
+	-sysv*)
+		;;
+	-ose*)
+		os=-ose
+		;;
+	-es1800*)
+		os=-ose
+		;;
+	-xenix)
+		os=-xenix
+		;;
+	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+		os=-mint
+		;;
+	-aros*)
+		os=-aros
+		;;
+	-kaos*)
+		os=-kaos
+		;;
+	-none)
+		;;
+	*)
+		# Get rid of the `-' at the beginning of $os.
+		os=`echo $os | sed 's/[^-]*-//'`
+		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+		exit 1
+		;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system.  Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+	*-acorn)
+		os=-riscix1.2
+		;;
+	arm*-rebel)
+		os=-linux
+		;;
+	arm*-semi)
+		os=-aout
+		;;
+    c4x-* | tic4x-*)
+        os=-coff
+        ;;
+	# This must come before the *-dec entry.
+	pdp10-*)
+		os=-tops20
+		;;
+	pdp11-*)
+		os=-none
+		;;
+	*-dec | vax-*)
+		os=-ultrix4.2
+		;;
+	m68*-apollo)
+		os=-domain
+		;;
+	i386-sun)
+		os=-sunos4.0.2
+		;;
+	m68000-sun)
+		os=-sunos3
+		# This also exists in the configure program, but was not the
+		# default.
+		# os=-sunos4
+		;;
+	m68*-cisco)
+		os=-aout
+		;;
+	mips*-cisco)
+		os=-elf
+		;;
+	mips*-*)
+		os=-elf
+		;;
+	or32-*)
+		os=-coff
+		;;
+	*-tti)	# must be before sparc entry or we get the wrong os.
+		os=-sysv3
+		;;
+	sparc-* | *-sun)
+		os=-sunos4.1.1
+		;;
+	*-be)
+		os=-beos
+		;;
+	*-ibm)
+		os=-aix
+		;;
+	*-wec)
+		os=-proelf
+		;;
+	*-winbond)
+		os=-proelf
+		;;
+	*-oki)
+		os=-proelf
+		;;
+	*-hp)
+		os=-hpux
+		;;
+	*-hitachi)
+		os=-hiux
+		;;
+	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+		os=-sysv
+		;;
+	*-cbm)
+		os=-amigaos
+		;;
+	*-dg)
+		os=-dgux
+		;;
+	*-dolphin)
+		os=-sysv3
+		;;
+	m68k-ccur)
+		os=-rtu
+		;;
+	m88k-omron*)
+		os=-luna
+		;;
+	*-next )
+		os=-nextstep
+		;;
+	*-sequent)
+		os=-ptx
+		;;
+	*-crds)
+		os=-unos
+		;;
+	*-ns)
+		os=-genix
+		;;
+	i370-*)
+		os=-mvs
+		;;
+	*-next)
+		os=-nextstep3
+		;;
+	*-gould)
+		os=-sysv
+		;;
+	*-highlevel)
+		os=-bsd
+		;;
+	*-encore)
+		os=-bsd
+		;;
+	*-sgi)
+		os=-irix
+		;;
+	*-siemens)
+		os=-sysv4
+		;;
+	*-masscomp)
+		os=-rtu
+		;;
+	f30[01]-fujitsu | f700-fujitsu)
+		os=-uxpv
+		;;
+	*-rom68k)
+		os=-coff
+		;;
+	*-*bug)
+		os=-coff
+		;;
+	*-apple)
+		os=-macos
+		;;
+	*-atari*)
+		os=-mint
+		;;
+	*)
+		os=-none
+		;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer.  We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+	*-unknown)
+		case $os in
+			-riscix*)
+				vendor=acorn
+				;;
+			-sunos*)
+				vendor=sun
+				;;
+			-aix*)
+				vendor=ibm
+				;;
+			-beos*)
+				vendor=be
+				;;
+			-hpux*)
+				vendor=hp
+				;;
+			-mpeix*)
+				vendor=hp
+				;;
+			-hiux*)
+				vendor=hitachi
+				;;
+			-unos*)
+				vendor=crds
+				;;
+			-dgux*)
+				vendor=dg
+				;;
+			-luna*)
+				vendor=omron
+				;;
+			-genix*)
+				vendor=ns
+				;;
+			-mvs* | -opened*)
+				vendor=ibm
+				;;
+			-os400*)
+				vendor=ibm
+				;;
+			-ptx*)
+				vendor=sequent
+				;;
+			-tpf*)
+				vendor=ibm
+				;;
+			-vxsim* | -vxworks* | -windiss*)
+				vendor=wrs
+				;;
+			-aux*)
+				vendor=apple
+				;;
+			-hms*)
+				vendor=hitachi
+				;;
+			-mpw* | -macos*)
+				vendor=apple
+				;;
+			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+				vendor=atari
+				;;
+			-vos*)
+				vendor=stratus
+				;;
+		esac
+		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+		;;
+esac
+
+echo $basic_machine$os
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/configure b/configure
new file mode 100755
index 0000000..e3987dd
--- /dev/null
+++ b/configure
@@ -0,0 +1,10280 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.63 for Infernal 1.0.2.
+#
+# Report bugs to <eddys at janelia.hhmi.org>.
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+if test "x$CONFIG_SHELL" = x; then
+  if (eval ":") 2>/dev/null; then
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+
+  if test $as_have_required = yes &&	 (eval ":
+(as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=\$LINENO
+  as_lineno_2=\$LINENO
+  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
+  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
+") 2> /dev/null; then
+  :
+else
+  as_candidate_shells=
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  case $as_dir in
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
+	   done;;
+       esac
+done
+IFS=$as_save_IFS
+
+
+      for as_shell in $as_candidate_shells $SHELL; do
+	 # Try only shells that exist, to save several forks.
+	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		{ ("$as_shell") 2> /dev/null <<\_ASEOF
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+_ASEOF
+}; then
+  CONFIG_SHELL=$as_shell
+	       as_have_required=yes
+	       if { "$as_shell" 2> /dev/null <<\_ASEOF
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+(as_func_return () {
+  (exit $1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = "$1" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test $exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
+
+_ASEOF
+}; then
+  break
+fi
+
+fi
+
+      done
+
+      if test "x$CONFIG_SHELL" != x; then
+  for as_var in BASH_ENV ENV
+	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+	done
+	export CONFIG_SHELL
+	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+
+    if test $as_have_required = no; then
+  echo This script requires a shell more modern than all the
+      echo shells that I found on your system.  Please install a
+      echo modern shell, or manually run the script under such a
+      echo shell if you do have one.
+      { (exit 1); exit 1; }
+fi
+
+
+fi
+
+fi
+
+
+
+(eval "as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0") || {
+  echo No shell found that supports shell functions.
+  echo Please tell bug-autoconf at gnu.org about your system,
+  echo including any error possibly output before this message.
+  echo This can help us improve future autoconf versions.
+  echo Configuration will now proceed without shell functions.
+}
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, and appends
+  # trailing '-' during substitution so that $LINENO is not a special
+  # case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+
+exec 7<&0 </dev/null 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Identity of this package.
+PACKAGE_NAME='Infernal'
+PACKAGE_TARNAME='infernal'
+PACKAGE_VERSION='1.0.2'
+PACKAGE_STRING='Infernal 1.0.2'
+PACKAGE_BUGREPORT='eddys at janelia.hhmi.org'
+
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='LTLIBOBJS
+LIBOBJS
+LIBGSL
+SIMD_CFLAGS
+EGREP
+GREP
+PRTDIAG
+EXEC_DEPENDENCY
+AR
+RANLIB
+CPP
+MPILIBS
+MPICC
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+EASEL_URL
+EASEL_VERSION
+EASEL_LICENSETAG
+EASEL_LICENSE
+EASEL_COPYRIGHT
+EASEL_DATE
+EASEL_RELCODE
+PACKAGE_URL
+PACKAGE_LICENSETAG
+PACKAGE_LICENSE
+PACKAGE_COPYRIGHT
+PACKAGE_DATE
+PACKAGE_RELCODE
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_debugging
+enable_gcov
+enable_sse
+enable_vmx
+with_gsl
+enable_mpi
+enable_portable_binary
+with_gcc_arch
+enable_largefile
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+MPICC
+CPP'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *)	ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
+   { (exit 1); exit 1; }; }
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
+   { (exit 1); exit 1; }; }
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
+   { (exit 1); exit 1; }; }
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
+   { (exit 1); exit 1; }; }
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
+   { (exit 1); exit 1; }; } ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; }
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  { $as_echo "$as_me: error: working directory cannot be determined" >&2
+   { (exit 1); exit 1; }; }
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
+   { (exit 1); exit 1; }; }
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+   { (exit 1); exit 1; }; }
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
+   { (exit 1); exit 1; }; }
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures Infernal 1.0.2 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/infernal]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of Infernal 1.0.2:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-debugging      include debugging code
+  --enable-debugging=x    also set diagnostics verbosity level to <x> (1-3)
+  --enable-gcov           compile for code coverage testing
+  --enable-sse            enable SSE optimizations
+  --enable-vmx            enable Altivec/VMX optimizations
+  --enable-mpi            enable MPI parallelization
+  --enable-portable-binary
+                          disable compiler optimizations that would produce
+                          unportable binaries
+  --disable-largefile     omit support for large files
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-gsl              use the GSL, GNU Scientific Library
+  --with-gcc-arch=<arch>  use architecture <arch> for gcc -march/-mtune,
+                          instead of guessing
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  MPICC       MPI C compiler command
+  CPP         C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <eddys at janelia.hhmi.org>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+Infernal configure 1.0.2
+generated by GNU Autoconf 2.63
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by Infernal $as_me 1.0.2, which was
+generated by GNU Autoconf 2.63.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  $as_echo "PATH: $as_dir"
+done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
+    2)
+      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      ac_configure_args="$ac_configure_args '$ac_arg'"
+      ;;
+    esac
+  done
+done
+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+## ------------------- ##
+## File substitutions. ##
+## ------------------- ##
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	$as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  ac_site_file1=$CONFIG_SITE
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test -r "$ac_site_file"; then
+    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:$LINENO: Configuring Infernal for your system." >&5
+$as_echo "$as_me: Configuring Infernal for your system." >&6;}
+
+
+################################################################
+# 3. Info on the package
+#
+# The four AC_INIT args set these output variables and preprocessor symbols:
+#     PACKAGE_NAME      <package>     e.g. "Infernal"
+#     PACKAGE_VERSION   <version>     e.g. "1.0"
+#     PACKAGE_BUGREPORT <bug-report>  e.g. "eddys at janelia.hhmi.org"
+#     PACKAGE_TARNAME   <tarname>     e.g. "infernal"
+# From them, it derives one more:
+#     PACKAGE_STRING    <package> <version>, e.g. "Infernal 1.0"
+# We also define additional variables:
+#     PACKAGE_RELCODE     unique CVS tag without .'s: e.g. "infernal1_0"
+#     PACKAGE_DATE        release date: e.g. "October 2007"
+#     PACKAGE_COPYRIGHT   one-line copyright string
+#     PACKAGE_LICENSE     one-line license string
+#     PACKAGE_LICENSETAG  which license to bundle from Licenses/ subdirectory.
+#     PACKAGE_VERSION     copy of version code, e.g. "1.0"
+#     PACKAGE_URL         URL home.
+# And we have to define the relevant package variables for Easel as well.
+#
+################################################################
+
+PACKAGE_DATE="October 2009"
+PACKAGE_COPYRIGHT="Copyright (C) 2009 HHMI Janelia Farm Research Campus"
+PACKAGE_LICENSE="Freely distributed under the GNU General Public License (GPLv3)"
+PACKAGE_LICENSETAG=gnu
+PACKAGE_VERSION=$PACKAGE_VERSION
+PACKAGE_URL="http://infernal.janelia.org/"
+
+EASEL_DATE="October 2009"
+EASEL_COPYRIGHT="Copyright (C) 2009 HHMI Janelia Farm Research Campus"
+EASEL_LICENSE="Freely distributed under the Janelia Software License."
+EASEL_LICENSETAG=jsl
+EASEL_VERSION="i$PACKAGE_VERSION"
+EASEL_URL="http://bioeasel.org/"
+
+# Output variables  (AC_OUTPUT replaces @var@ in input files, such as Makefiles)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Preprocessor symbols (replace #undefs in p7config.h)
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_DATE "$PACKAGE_DATE"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_COPYRIGHT "$PACKAGE_COPYRIGHT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_LICENSE "$PACKAGE_LICENSE"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define EASEL_DATE "$EASEL_DATE"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define EASEL_COPYRIGHT "$EASEL_COPYRIGHT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define EASEL_LICENSE "$EASEL_LICENSE"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define EASEL_VERSION "$EASEL_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<\_ACEOF
+#define eslLIBRARY 1
+_ACEOF
+
+
+# Figure out what host we're compiling on.
+# Three GNU scripts must be included in the distro:
+#       install.sh, config.guess, config.sub
+# This sets four shell variables:
+#       host            example: i686-pc-linux-gnu
+#       host_cpu        example: i686
+#       host_vendor     example: pc
+#       host_os         example: linux-gnu
+#
+# These are used later in the configure by the ACX_PTHREAD macro to determine
+# system-specific details of threads libraries.
+#
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
+$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
+   { (exit 1); exit 1; }; }
+
+{ $as_echo "$as_me:$LINENO: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if test "${ac_cv_build+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+   { (exit 1); exit 1; }; }
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+$as_echo "$as_me: error: invalid value of canonical build" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:$LINENO: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if test "${ac_cv_host+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+$as_echo "$as_me: error: invalid value of canonical host" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+# Check if we're a binary distribution.
+# Trigger is existence of binaries/, nonexistence of src/.
+#
+# For binary distro, we do minimal configuration, setting version information
+# and installation path names, making ./configure independent of having a working
+# C compiler.
+#
+# Implements a sneaky if statement that wraps most of the configure.ac M4 code.
+#
+if ((! test -d binaries) && test -d src); then
+{ $as_echo "$as_me:$LINENO: Full Infernal source distribution - using full configuration" >&5
+$as_echo "$as_me: Full Infernal source distribution - using full configuration" >&6;}
+
+################################################################
+# Process the ./configure command line
+################################################################
+
+# --enable-debugging=x    - set debugging level to <x> (1-3)
+#
+# At all levels, including 0, replaces CFLAGS w/ "-g -Wall" (so it assumes gcc).
+# Sets the p7_DEBUGLEVEL preprocessor symbol to <x>
+#
+# Check whether --enable-debugging was given.
+if test "${enable_debugging+set}" = set; then
+  enableval=$enable_debugging; enable_debugging=$enableval
+else
+  enable_debugging=no
+fi
+
+
+case $enable_debugging in
+   yes)  cat >>confdefs.h <<\_ACEOF
+#define cm_DEBUGLEVEL 0
+_ACEOF
+
+         cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 0
+_ACEOF
+
+	 ;;
+     1)  cat >>confdefs.h <<\_ACEOF
+#define cm_DEBUGLEVEL 1
+_ACEOF
+
+         cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 1
+_ACEOF
+
+	 ;;
+     2)  cat >>confdefs.h <<\_ACEOF
+#define cm_DEBUGLEVEL 2
+_ACEOF
+
+         cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 2
+_ACEOF
+
+	 ;;
+     3)  cat >>confdefs.h <<\_ACEOF
+#define cm_DEBUGLEVEL 3
+_ACEOF
+
+         cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 3
+_ACEOF
+
+	 ;;
+    no)  cat >>confdefs.h <<\_ACEOF
+#define cm_DEBUGLEVEL 0
+_ACEOF
+
+         cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 0
+_ACEOF
+
+	 ;;
+     *)  { { $as_echo "$as_me:$LINENO: error: Unknown argument to --enable-debugging: $enable_debugging" >&5
+$as_echo "$as_me: error: Unknown argument to --enable-debugging: $enable_debugging" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+
+# --enable-gcov      - compile for code coverage testing
+#
+# Replaces CC with "gcc" and CFLAGS with "-g -Wall -fprofile-arcs -ftest-coverage".
+# Running programs (notably the test suite) will then generate .gcda files,
+# which the gcov tool can read.
+#
+# Check whether --enable-gcov was given.
+if test "${enable_gcov+set}" = set; then
+  enableval=$enable_gcov; ok=$enableval
+else
+  ok=no
+fi
+
+if test "$ok" = "yes"; then
+  { $as_echo "$as_me:$LINENO: Compiling with gcov instrumentation." >&5
+$as_echo "$as_me: Compiling with gcov instrumentation." >&6;}
+  CC="gcc"
+  CFLAGS="-g -Wall -fprofile-arcs -ftest-coverage"
+  sre_cflags_env_set=yes
+fi
+
+# Check whether --enable-sse was given.
+if test "${enable_sse+set}" = set; then
+  enableval=$enable_sse; enable_sse=$enableval
+else
+  enable_sse=check
+fi
+
+# Check whether --enable-vmx was given.
+if test "${enable_vmx+set}" = set; then
+  enableval=$enable_vmx; enable_vmx=$enableval
+else
+  enable_vmx=check
+fi
+
+
+# Check whether --with-gsl was given.
+if test "${with_gsl+set}" = set; then
+  withval=$with_gsl; with_gsl=$withval
+else
+  with_gsl=no
+fi
+
+# Check whether --enable-mpi was given.
+if test "${enable_mpi+set}" = set; then
+  enableval=$enable_mpi; enable_mpi=$enableval
+else
+  enable_mpi=no
+fi
+
+
+# end of optionally configured features
+################################################################
+
+################################################################
+# 4. Checks for programs
+################################################################
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { (ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+
+{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+if test -z "$ac_file"; then
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: C compiler cannot create executables
+See \`config.log' for more details." >&2;}
+   { (exit 77); exit 77; }; }; }
+fi
+
+ac_exeext=$ac_cv_exeext
+
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+fi
+
+rm -f conftest$ac_cv_exeext
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if test "${ac_cv_objext+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+fi
+
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+# MPI :  set @CC@ to mpicc, sets @MPILIBS@, defines HAVE_MPI.
+if test "$enable_mpi" = "yes"; then
+
+
+
+
+
+
+        for ac_prog in mpicc hcc mpxlc_r mpxlc mpcc cmpicc
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_MPICC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$MPICC"; then
+  ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_MPICC="$ac_prog"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+MPICC=$ac_cv_prog_MPICC
+if test -n "$MPICC"; then
+  { $as_echo "$as_me:$LINENO: result: $MPICC" >&5
+$as_echo "$MPICC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$MPICC" && break
+done
+test -n "$MPICC" || MPICC="$CC"
+
+        acx_mpi_save_CC="$CC"
+        CC="$MPICC"
+
+
+
+if test x = x"$MPILIBS"; then
+        { $as_echo "$as_me:$LINENO: checking for MPI_Init" >&5
+$as_echo_n "checking for MPI_Init... " >&6; }
+if test "${ac_cv_func_MPI_Init+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define MPI_Init to an innocuous variant, in case <limits.h> declares MPI_Init.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define MPI_Init innocuous_MPI_Init
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char MPI_Init (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef MPI_Init
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char MPI_Init ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_MPI_Init || defined __stub___MPI_Init
+choke me
+#endif
+
+int
+main ()
+{
+return MPI_Init ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_func_MPI_Init=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_func_MPI_Init=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_MPI_Init" >&5
+$as_echo "$ac_cv_func_MPI_Init" >&6; }
+if test "x$ac_cv_func_MPI_Init" = x""yes; then
+  MPILIBS=" "
+fi
+
+fi
+
+if test x = x"$MPILIBS"; then
+        { $as_echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
+$as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
+if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lmpi  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char MPI_Init ();
+int
+main ()
+{
+return MPI_Init ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_lib_mpi_MPI_Init=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_lib_mpi_MPI_Init=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
+$as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
+if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then
+  MPILIBS="-lmpi"
+fi
+
+fi
+if test x = x"$MPILIBS"; then
+        { $as_echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
+$as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
+if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lmpich  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char MPI_Init ();
+int
+main ()
+{
+return MPI_Init ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_lib_mpich_MPI_Init=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_lib_mpich_MPI_Init=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
+$as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
+if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then
+  MPILIBS="-lmpich"
+fi
+
+fi
+
+if test x != x"$MPILIBS"; then
+        { $as_echo "$as_me:$LINENO: checking for mpi.h" >&5
+$as_echo_n "checking for mpi.h... " >&6; }
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <mpi.h>
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	MPILIBS=""
+                { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+CC="$acx_mpi_save_CC"
+
+
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test x = x"$MPILIBS"; then
+        { { $as_echo "$as_me:$LINENO: error: MPI library not found for --enable-mpi" >&5
+$as_echo "$as_me: error: MPI library not found for --enable-mpi" >&2;}
+   { (exit 1); exit 1; }; }
+        :
+else
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_MPI 1
+_ACEOF
+
+        :
+fi
+
+   CC=$MPICC
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  # Broken: success on invalid input.
+continue
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  # Broken: success on invalid input.
+continue
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  :
+else
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:$LINENO: checking for C compiler vendor" >&5
+$as_echo_n "checking for C compiler vendor... " >&6; }
+if test "${ax_cv_c_compiler_vendor+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ax_cv_c_compiler_vendor=unknown
+  # note: don't check for gcc first since some other compilers define __GNUC__
+  for ventest in intel:__ICC,__ECC,__INTEL_COMPILER ibm:__xlc__,__xlC__,__IBMC__,__IBMCPP__ pathscale:__PATHCC__,__PATHSCALE__ gnu:__GNUC__ sun:__SUNPRO_C,__SUNPRO_CC hp:__HP_cc,__HP_aCC dec:__DECC,__DECCXX,__DECC_VER,__DECCXX_VER borland:__BORLANDC__,__TURBOC__ comeau:__COMO__ cray:_CRAYC kai:__KCC lcc:__LCC__ metrowerks:__MWERKS__ sgi:__sgi,sgi microsoft:_MSC_VER watcom:__WATCOMC__ portland:__PGI; do
+    vencpp="defined("`echo $ventest | cut -d: -f2 | sed 's/,/) || defined(/g'`")"
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+#if !($vencpp)
+      thisisanerror;
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_compiler_vendor=`echo $ventest | cut -d: -f1`; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_c_compiler_vendor" >&5
+$as_echo "$ax_cv_c_compiler_vendor" >&6; }
+
+#  AC_PROG_CC_STDC wants to append -c99 to icc; icc doesn't like this.
+if test "$ax_cv_c_compiler_vendor" != "intel"; then
+     case $ac_cv_prog_cc_stdc in
+  no) ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;;
+  *) { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
+$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
+if test "${ac_cv_prog_cc_c99+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdbool.h>
+#include <stdlib.h>
+#include <wchar.h>
+#include <stdio.h>
+
+// Check varargs macros.  These examples are taken from C99 6.10.3.5.
+#define debug(...) fprintf (stderr, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+  int x = 1234;
+  int y = 5678;
+  debug ("Flag");
+  debug ("X = %d\n", x);
+  showlist (The first, second, and third items.);
+  report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+  your preprocessor is broken;
+#endif
+#if BIG_OK
+#else
+  your preprocessor is broken;
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+  int datasize;
+  double data[];
+};
+
+struct named_init {
+  int number;
+  const wchar_t *name;
+  double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+  // See if C++-style comments work.
+  // Iterate through items via the restricted pointer.
+  // Also check for declarations in for loops.
+  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
+    continue;
+  return 0;
+}
+
+// Check varargs and va_copy.
+static void
+test_varargs (const char *format, ...)
+{
+  va_list args;
+  va_start (args, format);
+  va_list args_copy;
+  va_copy (args_copy, args);
+
+  const char *str;
+  int number;
+  float fnumber;
+
+  while (*format)
+    {
+      switch (*format++)
+	{
+	case 's': // string
+	  str = va_arg (args_copy, const char *);
+	  break;
+	case 'd': // int
+	  number = va_arg (args_copy, int);
+	  break;
+	case 'f': // float
+	  fnumber = va_arg (args_copy, double);
+	  break;
+	default:
+	  break;
+	}
+    }
+  va_end (args_copy);
+  va_end (args);
+}
+
+int
+main ()
+{
+
+  // Check bool.
+  _Bool success = false;
+
+  // Check restrict.
+  if (test_restrict ("String literal") == 0)
+    success = true;
+  char *restrict newvar = "Another string";
+
+  // Check varargs.
+  test_varargs ("s, d' f .", "string", 65, 34.234);
+  test_varargs_macros ();
+
+  // Check flexible array members.
+  struct incomplete_array *ia =
+    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+  ia->datasize = 10;
+  for (int i = 0; i < ia->datasize; ++i)
+    ia->data[i] = i * 1.234;
+
+  // Check named initializers.
+  struct named_init ni = {
+    .number = 34,
+    .name = L"Test wide string",
+    .average = 543.34343,
+  };
+
+  ni.number = 58;
+
+  int dynamic_array[ni.number];
+  dynamic_array[ni.number - 1] = 543;
+
+  // work around unused variable warnings
+  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
+	  || dynamic_array[ni.number - 1] != 543);
+
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c99=$ac_arg
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c99" in
+  x)
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c99"
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
+$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c99" != xno; then
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+else
+  { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+else
+  ac_cv_prog_cc_stdc=no
+fi
+
+
+fi
+
+ ;;
+esac
+  { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO Standard C" >&5
+$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
+  if test "${ac_cv_prog_cc_stdc+set}" = set; then
+  $as_echo_n "(cached) " >&6
+fi
+
+  case $ac_cv_prog_cc_stdc in
+  no) { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  '') { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  *) { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
+$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
+esac
+
+
+fi
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_RANLIB+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+# Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_AR+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  case $AR in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_AR="$AR" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_dummy="$PATH:/usr/ccs/bin:/usr/xpg4/bin"
+for as_dir in $as_dummy
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_AR" && ac_cv_path_AR=":"
+  ;;
+esac
+fi
+AR=$ac_cv_path_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:$LINENO: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+  { $as_echo "$as_me:$LINENO: checking whether your make is GNU make" >&5
+$as_echo_n "checking whether your make is GNU make... " >&6; }
+  foundGNUmake='nope, assuming sysv make.' ;
+  EXEC_DEPENDENCY=\$\$\@.o ;
+  if ( make --version nothing 2> /dev/null | grep GNU > /dev/null ) ;  then
+     foundGNUmake='yes, it is.' ;
+     EXEC_DEPENDENCY='%: %.o' ;
+  fi
+  { $as_echo "$as_me:$LINENO: result: $foundGNUmake" >&5
+$as_echo "$foundGNUmake" >&6; }
+
+
+
+# Select our optimization level in CFLAGS.
+if test "$enable_debugging" != "no"; then
+   if test "$GCC" = "yes" && test "$sre_cflags_env_set" = "no"; then
+      CFLAGS="-g -Wall"
+   fi
+else
+   sre_save_ac_test_cflags="$ac_test_CFLAGS"
+   if test "$sre_cflags_env_set" = "no"; then
+     ac_test_CFLAGS=""
+   fi
+
+
+
+
+
+# Check whether --enable-portable-binary was given.
+if test "${enable_portable_binary+set}" = set; then
+  enableval=$enable_portable_binary; acx_maxopt_portable=$withval
+else
+  acx_maxopt_portable=no
+fi
+
+
+# Try to determine "good" native compiler flags if none specified via CFLAGS
+if test "$ac_test_CFLAGS" != "set"; then
+  CFLAGS=""
+  case $ax_cv_c_compiler_vendor in
+    dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -tune host"
+#        CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host"
+         if test "x$acx_maxopt_portable" = xno; then
+           CFLAGS="$CFLAGS -arch host"
+         fi;;
+
+    sun) CFLAGS="-native -xO5 -dalign"
+#        CFLAGS="-native -fast -xO5 -dalign"
+         if test "x$acx_maxopt_portable" = xyes; then
+           CFLAGS="$CFLAGS -xarch=generic"
+         fi;;
+
+    hp)  CFLAGS="+Oall +Optrs_ansi +DSnative"
+         if test "x$acx_maxopt_portable" = xyes; then
+           CFLAGS="$CFLAGS +DAportable"
+         fi;;
+
+    ibm) if test "x$acx_maxopt_portable" = xno; then
+           xlc_opt="-qarch=auto -qtune=auto"
+         else
+           xlc_opt="-qtune=auto"
+         fi
+          { $as_echo "$as_me:$LINENO: checking whether C compiler accepts $xlc_opt" >&5
+$as_echo_n "checking whether C compiler accepts $xlc_opt... " >&6; }
+ax_save_FLAGS=$CFLAGS
+   CFLAGS="$xlc_opt"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   CFLAGS=$ax_save_FLAGS
+eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        CFLAGS="-O3 -qansialias -w $xlc_opt"
+else
+        CFLAGS="-O3 -qansialias -w"
+                echo "******************************************************"
+                echo "*  You seem to have the IBM  C compiler.  It is      *"
+                echo "*  recommended for best performance that you use:    *"
+                echo "*                                                    *"
+                echo "*    CFLAGS=-O3 -qarch=xxx -qtune=xxx -qansialias -w *"
+                echo "*                      ^^^        ^^^                *"
+                echo "*  where xxx is pwr2, pwr3, 604, or whatever kind of *"
+                echo "*  CPU you have.  (Set the CFLAGS environment var.   *"
+                echo "*  and re-run configure.)  For more info, man cc.    *"
+                echo "******************************************************"
+fi
+
+         ;;
+
+    intel) CFLAGS="-O3 -ansi_alias"
+        if test "x$acx_maxopt_portable" = xno; then
+          icc_archflag=unknown
+          icc_flags=""
+          case $host_cpu in
+            i686*|x86_64*)
+              # icc accepts gcc assembly syntax, so these should work:
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 0 output" >&5
+$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_0+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_0=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 0, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_0" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 1 output" >&5
+$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_1+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_1=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 1, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_1" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+              case $ax_cv_gcc_x86_cpuid_0 in # see AX_GCC_ARCHFLAG
+                *:756e6547:*:*) # Intel
+                  case $ax_cv_gcc_x86_cpuid_1 in
+                    *6a?:*[234]:*:*|*6[789b]?:*:*:*) icc_flags="-xK";;
+                    *f3[347]:*:*:*|*f41347:*:*:*) icc_flags="-xP -xN -xW -xK";;
+                    *f??:*:*:*) icc_flags="-xN -xW -xK";;
+                  esac ;;
+              esac ;;
+          esac
+          if test "x$icc_flags" != x; then
+            for flag in $icc_flags; do
+               { $as_echo "$as_me:$LINENO: checking whether C compiler accepts $flag" >&5
+$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
+ax_save_FLAGS=$CFLAGS
+   CFLAGS="$flag"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   CFLAGS=$ax_save_FLAGS
+eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        icc_archflag=$flag; break
+else
+        :
+fi
+
+            done
+          fi
+          { $as_echo "$as_me:$LINENO: checking for icc architecture flag" >&5
+$as_echo_n "checking for icc architecture flag... " >&6; }
+          { $as_echo "$as_me:$LINENO: result: $icc_archflag" >&5
+$as_echo "$icc_archflag" >&6; }
+          if test "x$icc_archflag" != xunknown; then
+            CFLAGS="$CFLAGS $icc_archflag"
+          fi
+        fi
+        ;;
+
+    gnu)
+     # default optimization flags for gcc on all systems
+     CFLAGS="-O3 -fomit-frame-pointer"
+
+     # -malign-double for x86 systems
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -malign-double" >&5
+$as_echo_n "checking whether C compiler accepts -malign-double... " >&6; }
+if test "${ax_cv_c_flags__malign_double+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-malign-double"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__malign_double=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__malign_double=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__malign_double
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        CFLAGS="$CFLAGS -malign-double"
+else
+        :
+fi
+
+
+     #  -fstrict-aliasing for gcc-2.95+
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -fstrict-aliasing" >&5
+$as_echo_n "checking whether C compiler accepts -fstrict-aliasing... " >&6; }
+if test "${ax_cv_c_flags__fstrict_aliasing+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-fstrict-aliasing"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__fstrict_aliasing=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__fstrict_aliasing=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__fstrict_aliasing
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        CFLAGS="$CFLAGS -fstrict-aliasing"
+else
+        :
+fi
+
+
+     # note that we enable "unsafe" fp optimization with other compilers, too
+     # SRE: no, that's a bad idea, don't use this
+#     AX_CHECK_COMPILER_FLAGS(-ffast-math, CFLAGS="$CFLAGS -ffast-math")
+
+
+
+
+
+# Check whether --with-gcc-arch was given.
+if test "${with_gcc_arch+set}" = set; then
+  withval=$with_gcc_arch; ax_gcc_arch=$withval
+else
+  ax_gcc_arch=yes
+fi
+
+
+{ $as_echo "$as_me:$LINENO: checking for gcc architecture flag" >&5
+$as_echo_n "checking for gcc architecture flag... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: " >&5
+$as_echo "" >&6; }
+if test "${ax_cv_gcc_archflag+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+ax_cv_gcc_archflag="unknown"
+
+if test "$GCC" = yes; then
+
+if test "x$ax_gcc_arch" = xyes; then
+ax_gcc_arch=""
+if test "$cross_compiling" = no; then
+case $host_cpu in
+  i[3456]86*|x86_64*) # use cpuid codes, in part from x86info-1.7 by D. Jones
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 0 output" >&5
+$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_0+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_0=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 0, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_0" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 1 output" >&5
+$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_1+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_1=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 1, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_1" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+     case $ax_cv_gcc_x86_cpuid_0 in
+       *:756e6547:*:*) # Intel
+          case $ax_cv_gcc_x86_cpuid_1 in
+            *5[48]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;;
+            *5??:*:*:*) ax_gcc_arch=pentium ;;
+            *6[3456]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
+            *6a?:*[01]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
+            *6a?:*[234]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
+            *6[9d]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;;
+            *6[78b]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
+            *6??:*:*:*) ax_gcc_arch=pentiumpro ;;
+            *f3[347]:*:*:*|*f41347:*:*:*)
+                case $host_cpu in
+                  x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;;
+                  *) ax_gcc_arch="prescott pentium4 pentiumpro" ;;
+                esac ;;
+            *f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";;
+          esac ;;
+       *:68747541:*:*) # AMD
+          case $ax_cv_gcc_x86_cpuid_1 in
+            *5[67]?:*:*:*) ax_gcc_arch=k6 ;;
+            *5[8d]?:*:*:*) ax_gcc_arch="k6-2 k6" ;;
+            *5[9]?:*:*:*) ax_gcc_arch="k6-3 k6" ;;
+            *60?:*:*:*) ax_gcc_arch=k7 ;;
+            *6[12]?:*:*:*) ax_gcc_arch="athlon k7" ;;
+            *6[34]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;;
+            *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;;
+            *6[68a]?:*:*:*)
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 0x80000006 output" >&5
+$as_echo_n "checking for x86 cpuid 0x80000006 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_0x80000006+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_0x80000006=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 0x80000006, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_0x80000006=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_0x80000006=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_0x80000006" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_0x80000006" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ # L2 cache size
+               case $ax_cv_gcc_x86_cpuid_0x80000006 in
+                 *:*:*[1-9a-f]??????:*) # (L2 = ecx >> 16) >= 256
+                        ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;;
+                 *) ax_gcc_arch="athlon-4 athlon k7" ;;
+               esac ;;
+            *f[4cef8b]?:*:*:*) ax_gcc_arch="athlon64 k8" ;;
+            *f5?:*:*:*) ax_gcc_arch="opteron k8" ;;
+            *f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;;
+            *f??:*:*:*) ax_gcc_arch="k8" ;;
+          esac ;;
+        *:746e6543:*:*) # IDT
+           case $ax_cv_gcc_x86_cpuid_1 in
+             *54?:*:*:*) ax_gcc_arch=winchip-c6 ;;
+             *58?:*:*:*) ax_gcc_arch=winchip2 ;;
+             *6[78]?:*:*:*) ax_gcc_arch=c3 ;;
+             *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;;
+           esac ;;
+     esac
+     if test x"$ax_gcc_arch" = x; then # fallback
+        case $host_cpu in
+          i586*) ax_gcc_arch=pentium ;;
+          i686*) ax_gcc_arch=pentiumpro ;;
+        esac
+     fi
+     ;;
+
+  sparc*)
+     # Extract the first word of "prtdiag", so it can be a program name with args.
+set dummy prtdiag; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_PRTDIAG+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  case $PRTDIAG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PRTDIAG="$PRTDIAG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_dummy="$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/"
+for as_dir in $as_dummy
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PRTDIAG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_PRTDIAG" && ac_cv_path_PRTDIAG="prtdiag"
+  ;;
+esac
+fi
+PRTDIAG=$ac_cv_path_PRTDIAG
+if test -n "$PRTDIAG"; then
+  { $as_echo "$as_me:$LINENO: result: $PRTDIAG" >&5
+$as_echo "$PRTDIAG" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+     cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null`
+     cputype=`echo "$cputype" | tr -d ' -' |tr $as_cr_LETTERS $as_cr_letters`
+     case $cputype in
+         *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;;
+         *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;;
+         *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;;
+         *supersparc*|*tms390z5[05]*) ax_gcc_arch="supersparc v8" ;;
+         *hypersparc*|*rt62[056]*) ax_gcc_arch="hypersparc v8" ;;
+         *cypress*) ax_gcc_arch=cypress ;;
+     esac ;;
+
+  alphaev5) ax_gcc_arch=ev5 ;;
+  alphaev56) ax_gcc_arch=ev56 ;;
+  alphapca56) ax_gcc_arch="pca56 ev56" ;;
+  alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;;
+  alphaev6) ax_gcc_arch=ev6 ;;
+  alphaev67) ax_gcc_arch=ev67 ;;
+  alphaev68) ax_gcc_arch="ev68 ev67" ;;
+  alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;;
+  alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;;
+  alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;;
+
+  powerpc*)
+     cputype=`((grep cpu /proc/cpuinfo | head -n 1 | cut -d: -f2 | cut -d, -f1 | sed 's/ //g') ; /usr/bin/machine ; /bin/machine; grep CPU /var/run/dmesg.boot | head -n 1 | cut -d" " -f2) 2> /dev/null`
+     cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'`
+     case $cputype in
+       *750*) ax_gcc_arch="750 G3" ;;
+       *740[0-9]*) ax_gcc_arch="$cputype 7400 G4" ;;
+       *74[4-5][0-9]*) ax_gcc_arch="$cputype 7450 G4" ;;
+       *74[0-9][0-9]*) ax_gcc_arch="$cputype G4" ;;
+       *970*) ax_gcc_arch="970 G5 power4";;
+       *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";;
+       *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";;
+       603ev|8240) ax_gcc_arch="$cputype 603e 603";;
+       *) ax_gcc_arch=$cputype ;;
+     esac
+     ax_gcc_arch="$ax_gcc_arch powerpc"
+     ;;
+esac
+fi # not cross-compiling
+fi # guess arch
+
+if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then
+for arch in $ax_gcc_arch; do
+  if test "x$acx_maxopt_portable" = xyes; then # if we require portable code
+    flags="-mtune=$arch"
+    # -mcpu=$arch and m$arch generate nonportable code on every arch except
+    # x86.  And some other arches (e.g. Alpha) don't accept -mtune.  Grrr.
+    case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac
+  else
+    flags="-march=$arch -mcpu=$arch -m$arch"
+  fi
+  for flag in $flags; do
+     { $as_echo "$as_me:$LINENO: checking whether C compiler accepts $flag" >&5
+$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
+ax_save_FLAGS=$CFLAGS
+   CFLAGS="$flag"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   CFLAGS=$ax_save_FLAGS
+eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        ax_cv_gcc_archflag=$flag; break
+else
+        :
+fi
+
+  done
+  test "x$ax_cv_gcc_archflag" = xunknown || break
+done
+fi
+
+fi # $GCC=yes
+
+fi
+
+{ $as_echo "$as_me:$LINENO: checking for gcc architecture flag" >&5
+$as_echo_n "checking for gcc architecture flag... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_archflag" >&5
+$as_echo "$ax_cv_gcc_archflag" >&6; }
+if test "x$ax_cv_gcc_archflag" = xunknown; then
+  :
+else
+  CFLAGS="$CFLAGS $ax_cv_gcc_archflag"
+fi
+
+     ;;
+  esac
+
+  if test -z "$CFLAGS"; then
+        echo ""
+        echo "********************************************************"
+        echo "* WARNING: Don't know the best CFLAGS for this system  *"
+        echo "* Use ./configure CFLAGS=... to specify your own flags *"
+        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
+        echo "********************************************************"
+        echo ""
+        CFLAGS="-O3"
+  fi
+
+   { $as_echo "$as_me:$LINENO: checking whether C compiler accepts $CFLAGS" >&5
+$as_echo_n "checking whether C compiler accepts $CFLAGS... " >&6; }
+ax_save_FLAGS=$CFLAGS
+   CFLAGS="$CFLAGS"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   CFLAGS=$ax_save_FLAGS
+eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        :
+else
+
+        echo ""
+        echo "********************************************************"
+        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
+        echo "* your compiler.                                       *"
+        echo "* Use ./configure CFLAGS=... to specify your own flags *"
+        echo "********************************************************"
+        echo ""
+        CFLAGS=""
+
+fi
+
+
+fi
+
+   ac_test_CFLAGS="$sre_save_ac_test_cflags"
+   # That was a workaround. AX_CC_MAXOPT apparently thinks that
+   # $ac_test_CFLAGS only gets set if ${CFLAGS} was set by the
+   # user (in the environment), but that's not so; it gets set
+   # by AC_PROG_CC. Instead of rewriting AX_CC_MAXOPT, we fool
+   # it.
+fi
+
+
+# SSE: figure out our @SIMD_CFLAGS@, define HAVE_SSE2
+# The AC_RUN_IFELSE() is there because it's possible to have
+# hardware that doesn't support SSE2 instructions, yet the
+# compiler can generate them: example AMD Athlons with gcc.
+# So we need to test that an SSE2 program actually runs without
+# generating an "illegal instruction" error. The program
+# here is sufficient [xref J3/127].
+if test "$enable_sse" = "check" && test "$enable_vmx" != "yes"; then
+
+{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_header_stdc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_header_stdc=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then
+  :
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+
+
+
+
+
+
+
+
+
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "$as_ac_Header=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_Header=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+if test "${ac_cv_header_emmintrin_h+set}" = set; then
+  { $as_echo "$as_me:$LINENO: checking for emmintrin.h" >&5
+$as_echo_n "checking for emmintrin.h... " >&6; }
+if test "${ac_cv_header_emmintrin_h+set}" = set; then
+  $as_echo_n "(cached) " >&6
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_emmintrin_h" >&5
+$as_echo "$ac_cv_header_emmintrin_h" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:$LINENO: checking emmintrin.h usability" >&5
+$as_echo_n "checking emmintrin.h usability... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <emmintrin.h>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:$LINENO: checking emmintrin.h presence" >&5
+$as_echo_n "checking emmintrin.h presence... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <emmintrin.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: emmintrin.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: emmintrin.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------------- ##
+## Report this to eddys at janelia.hhmi.org ##
+## ------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: checking for emmintrin.h" >&5
+$as_echo_n "checking for emmintrin.h... " >&6; }
+if test "${ac_cv_header_emmintrin_h+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_header_emmintrin_h=$ac_header_preproc
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_emmintrin_h" >&5
+$as_echo "$ac_cv_header_emmintrin_h" >&6; }
+
+fi
+if test "x$ac_cv_header_emmintrin_h" = x""yes; then
+
+     { $as_echo "$as_me:$LINENO: checking if platform can run SSE/SSE2 instructions" >&5
+$as_echo_n "checking if platform can run SSE/SSE2 instructions... " >&6; }
+     if test "$cross_compiling" = yes; then
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <emmintrin.h>
+int
+main ()
+{
+__m128i v = _mm_set1_epi8(0);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+                     enable_sse=yes
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+
+
+fi
+if test "$enable_sse" = "yes"; then
+   if test "x$SIMD_CFLAGS" = x; then
+     case $ax_cv_c_compiler_vendor in
+       gnu)    { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -msse2" >&5
+$as_echo_n "checking whether C compiler accepts -msse2... " >&6; }
+if test "${ax_cv_c_flags__msse2+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-msse2"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__msse2=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__msse2=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__msse2
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-msse2"
+else
+        :
+fi
+;;
+       *)     ;;
+     esac
+   fi
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_SSE2 1
+_ACEOF
+
+fi
+
+# VMX/Altivec (not autodetected yet; must use --enable-vmx to enable)
+if test "$enable_vmx" = "yes"; then
+   if test "x$SIMD_CFLAGS" = x; then
+   if test "$GCC" = "yes"; then
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -faltivec" >&5
+$as_echo_n "checking whether C compiler accepts -faltivec... " >&6; }
+if test "${ax_cv_c_flags__faltivec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-faltivec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__faltivec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__faltivec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__faltivec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-faltivec"
+else
+         { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -maltivec -mabi=altivec" >&5
+$as_echo_n "checking whether C compiler accepts -maltivec -mabi=altivec... " >&6; }
+if test "${ax_cv_c_flags__maltivec__mabi_altivec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-maltivec -mabi=altivec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__maltivec__mabi_altivec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__maltivec__mabi_altivec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__maltivec__mabi_altivec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-maltivec -mabi=altivec"
+else
+         { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -fvec" >&5
+$as_echo_n "checking whether C compiler accepts -fvec... " >&6; }
+if test "${ax_cv_c_flags__fvec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-fvec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__fvec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__fvec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__fvec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-fvec"
+else
+        { { $as_echo "$as_me:$LINENO: error: Need a version of gcc with -maltivec" >&5
+$as_echo "$as_me: error: Need a version of gcc with -maltivec" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+fi
+
+fi
+
+   elif test "${ax_cv_c_compiler_vendor}" = "ibm"; then
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -qaltivec" >&5
+$as_echo_n "checking whether C compiler accepts -qaltivec... " >&6; }
+if test "${ax_cv_c_flags__qaltivec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-qaltivec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__qaltivec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__qaltivec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__qaltivec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-qaltivec"
+else
+        :
+fi
+
+   else
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -faltivec" >&5
+$as_echo_n "checking whether C compiler accepts -faltivec... " >&6; }
+if test "${ax_cv_c_flags__faltivec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-faltivec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__faltivec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__faltivec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__faltivec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-faltivec"
+else
+        :
+fi
+
+   fi
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_VMX 1
+_ACEOF
+
+   fi
+fi
+
+
+
+# Checks for libraries
+#
+LIBGSL=
+if test "x$with_gsl" != xno; then
+  { $as_echo "$as_me:$LINENO: checking for gsl_expm1 in -lgsl" >&5
+$as_echo_n "checking for gsl_expm1 in -lgsl... " >&6; }
+if test "${ac_cv_lib_gsl_gsl_expm1+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgsl -lgslcblas
+         $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gsl_expm1 ();
+int
+main ()
+{
+return gsl_expm1 ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_lib_gsl_gsl_expm1=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_lib_gsl_gsl_expm1=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_gsl_gsl_expm1" >&5
+$as_echo "$ac_cv_lib_gsl_gsl_expm1" >&6; }
+if test "x$ac_cv_lib_gsl_gsl_expm1" = x""yes; then
+  LIBGSL="-lgsl -lgslcblas"
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_LIBGSL 1
+_ACEOF
+
+
+else
+  if test "x$with_gsl" != xcheck; then
+             { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: --with-gsl was given, but GSL library was not found
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: --with-gsl was given, but GSL library was not found
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+            fi
+
+fi
+
+fi
+
+
+# Checks for headers
+#
+
+
+
+
+for ac_header in sys/types.h unistd.h stdint.h inttypes.h
+do
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------------- ##
+## Report this to eddys at janelia.hhmi.org ##
+## ------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+
+fi
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+# altivec.h requires the simd cflags
+# For reasons I don't understand, this needs to come after any other CHECK_HEADERS().
+if test "$enable_vmx" = "yes"; then
+   sre_save_CFLAGS="$CFLAGS"
+   sre_save_CPPFLAGS="$CPPFLAGS"
+   CFLAGS="$CFLAGS $SIMD_CFLAGS"
+   CPPFLAGS="$CPPFLAGS $SIMD_CFLAGS"
+
+for ac_header in altivec.h
+do
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------------- ##
+## Report this to eddys at janelia.hhmi.org ##
+## ------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+
+fi
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+   CFLAGS="$sre_save_CFLAGS"
+   CPPFLAGS="$sre_save_CPPFLAGS"
+fi
+
+# Checks for types
+#
+
+ { $as_echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
+$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
+if test "${ac_cv_c_bigendian+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_bigendian=unknown
+    # See if we're dealing with a universal compiler.
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifndef __APPLE_CC__
+	       not a universal capable compiler
+	     #endif
+	     typedef int dummy;
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+
+	# Check for potential -arch flags.  It is not universal unless
+	# there are some -arch flags.  Note that *ppc* also matches
+	# ppc64.  This check is also rather less than ideal.
+	case "${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}" in  #(
+	  *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;;
+	esac
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if sys/param.h defines the BYTE_ORDER macro.
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+	     #include <sys/param.h>
+
+int
+main ()
+{
+#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
+		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
+		     && LITTLE_ENDIAN)
+	      bogus endian macros
+	     #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  # It does; now see whether it defined to BIG_ENDIAN or not.
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+		#include <sys/param.h>
+
+int
+main ()
+{
+#if BYTE_ORDER != BIG_ENDIAN
+		 not big endian
+		#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_bigendian=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_c_bigendian=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <limits.h>
+
+int
+main ()
+{
+#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
+	      bogus endian macros
+	     #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  # It does; now see whether it defined to _BIG_ENDIAN or not.
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <limits.h>
+
+int
+main ()
+{
+#ifndef _BIG_ENDIAN
+		 not big endian
+		#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_bigendian=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_c_bigendian=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # Compile a test program.
+      if test "$cross_compiling" = yes; then
+  # Try to guess by grepping values from an object file.
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+short int ascii_mm[] =
+		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
+		short int ascii_ii[] =
+		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
+		int use_ascii (int i) {
+		  return ascii_mm[i] + ascii_ii[i];
+		}
+		short int ebcdic_ii[] =
+		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
+		short int ebcdic_mm[] =
+		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
+		int use_ebcdic (int i) {
+		  return ebcdic_mm[i] + ebcdic_ii[i];
+		}
+		extern int foo;
+
+int
+main ()
+{
+return use_ascii (foo) == use_ebcdic (foo);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
+	      ac_cv_c_bigendian=yes
+	    fi
+	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
+	      if test "$ac_cv_c_bigendian" = unknown; then
+		ac_cv_c_bigendian=no
+	      else
+		# finding both strings is unlikely to happen, but who knows?
+		ac_cv_c_bigendian=unknown
+	      fi
+	    fi
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+
+	     /* Are we little or big endian?  From Harbison&Steele.  */
+	     union
+	     {
+	       long int l;
+	       char c[sizeof (long int)];
+	     } u;
+	     u.l = 1;
+	     return u.c[sizeof (long int) - 1] == 1;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_c_bigendian=no
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_c_bigendian=yes
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+    fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
+$as_echo "$ac_cv_c_bigendian" >&6; }
+ case $ac_cv_c_bigendian in #(
+   yes)
+     cat >>confdefs.h <<\_ACEOF
+#define WORDS_BIGENDIAN 1
+_ACEOF
+;; #(
+   no)
+      ;; #(
+   universal)
+
+cat >>confdefs.h <<\_ACEOF
+#define AC_APPLE_UNIVERSAL_BUILD 1
+_ACEOF
+
+     ;; #(
+   *)
+     { { $as_echo "$as_me:$LINENO: error: unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help" >&5
+$as_echo "$as_me: error: unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
+   { (exit 1); exit 1; }; } ;;
+ esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for int8_t" >&5
+$as_echo_n "checking for int8_t... " >&6; }
+if test "${ac_cv_c_int8_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_int8_t=no
+     for ac_type in 'int8_t' 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 1))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 1)
+		 < ($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 2))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	case $ac_type in
+  int8_t) ac_cv_c_int8_t=yes ;;
+  *) ac_cv_c_int8_t=$ac_type ;;
+esac
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_int8_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_int8_t" >&5
+$as_echo "$ac_cv_c_int8_t" >&6; }
+  case $ac_cv_c_int8_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<_ACEOF
+#define int8_t $ac_cv_c_int8_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for int16_t" >&5
+$as_echo_n "checking for int16_t... " >&6; }
+if test "${ac_cv_c_int16_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_int16_t=no
+     for ac_type in 'int16_t' 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1)
+		 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 2))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	case $ac_type in
+  int16_t) ac_cv_c_int16_t=yes ;;
+  *) ac_cv_c_int16_t=$ac_type ;;
+esac
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_int16_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_int16_t" >&5
+$as_echo "$ac_cv_c_int16_t" >&6; }
+  case $ac_cv_c_int16_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<_ACEOF
+#define int16_t $ac_cv_c_int16_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for int32_t" >&5
+$as_echo_n "checking for int32_t... " >&6; }
+if test "${ac_cv_c_int32_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_int32_t=no
+     for ac_type in 'int32_t' 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1)
+		 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 2))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	case $ac_type in
+  int32_t) ac_cv_c_int32_t=yes ;;
+  *) ac_cv_c_int32_t=$ac_type ;;
+esac
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_int32_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_int32_t" >&5
+$as_echo "$ac_cv_c_int32_t" >&6; }
+  case $ac_cv_c_int32_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<_ACEOF
+#define int32_t $ac_cv_c_int32_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for int64_t" >&5
+$as_echo_n "checking for int64_t... " >&6; }
+if test "${ac_cv_c_int64_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_int64_t=no
+     for ac_type in 'int64_t' 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 1))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 1)
+		 < ($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 2))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	case $ac_type in
+  int64_t) ac_cv_c_int64_t=yes ;;
+  *) ac_cv_c_int64_t=$ac_type ;;
+esac
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_int64_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_int64_t" >&5
+$as_echo "$ac_cv_c_int64_t" >&6; }
+  case $ac_cv_c_int64_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<_ACEOF
+#define int64_t $ac_cv_c_int64_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for uint8_t" >&5
+$as_echo_n "checking for uint8_t... " >&6; }
+if test "${ac_cv_c_uint8_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_uint8_t=no
+     for ac_type in 'uint8_t' 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) -1 >> (8 - 1) == 1)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  case $ac_type in
+  uint8_t) ac_cv_c_uint8_t=yes ;;
+  *) ac_cv_c_uint8_t=$ac_type ;;
+esac
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_uint8_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint8_t" >&5
+$as_echo "$ac_cv_c_uint8_t" >&6; }
+  case $ac_cv_c_uint8_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<\_ACEOF
+#define _UINT8_T 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define uint8_t $ac_cv_c_uint8_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for uint16_t" >&5
+$as_echo_n "checking for uint16_t... " >&6; }
+if test "${ac_cv_c_uint16_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_uint16_t=no
+     for ac_type in 'uint16_t' 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) -1 >> (16 - 1) == 1)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  case $ac_type in
+  uint16_t) ac_cv_c_uint16_t=yes ;;
+  *) ac_cv_c_uint16_t=$ac_type ;;
+esac
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_uint16_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint16_t" >&5
+$as_echo "$ac_cv_c_uint16_t" >&6; }
+  case $ac_cv_c_uint16_t in #(
+  no|yes) ;; #(
+  *)
+
+
+cat >>confdefs.h <<_ACEOF
+#define uint16_t $ac_cv_c_uint16_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for uint32_t" >&5
+$as_echo_n "checking for uint32_t... " >&6; }
+if test "${ac_cv_c_uint32_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_uint32_t=no
+     for ac_type in 'uint32_t' 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) -1 >> (32 - 1) == 1)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  case $ac_type in
+  uint32_t) ac_cv_c_uint32_t=yes ;;
+  *) ac_cv_c_uint32_t=$ac_type ;;
+esac
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_uint32_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint32_t" >&5
+$as_echo "$ac_cv_c_uint32_t" >&6; }
+  case $ac_cv_c_uint32_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<\_ACEOF
+#define _UINT32_T 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define uint32_t $ac_cv_c_uint32_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for uint64_t" >&5
+$as_echo_n "checking for uint64_t... " >&6; }
+if test "${ac_cv_c_uint64_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_uint64_t=no
+     for ac_type in 'uint64_t' 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) -1 >> (64 - 1) == 1)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  case $ac_type in
+  uint64_t) ac_cv_c_uint64_t=yes ;;
+  *) ac_cv_c_uint64_t=$ac_type ;;
+esac
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_uint64_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint64_t" >&5
+$as_echo "$ac_cv_c_uint64_t" >&6; }
+  case $ac_cv_c_uint64_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<\_ACEOF
+#define _UINT64_T 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define uint64_t $ac_cv_c_uint64_t
+_ACEOF
+;;
+  esac
+
+{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
+$as_echo_n "checking for off_t... " >&6; }
+if test "${ac_cv_type_off_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_type_off_t=no
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if (sizeof (off_t))
+       return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if (sizeof ((off_t)))
+	  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_off_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+$as_echo "$ac_cv_type_off_t" >&6; }
+if test "x$ac_cv_type_off_t" = x""yes; then
+  :
+else
+
+cat >>confdefs.h <<_ACEOF
+#define off_t long int
+_ACEOF
+
+fi
+
+
+# Checks for functions, defining HAVE_FOO when foo is found
+#
+
+for ac_func in mkstemp
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  eval "$as_ac_var=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in popen
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  eval "$as_ac_var=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in strcasecmp
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  eval "$as_ac_var=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in times
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  eval "$as_ac_var=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+{ $as_echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
+$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
+if test "${ac_cv_sys_largefile_source+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h> /* for off_t */
+     #include <stdio.h>
+int
+main ()
+{
+int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_sys_largefile_source=no; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#define _LARGEFILE_SOURCE 1
+#include <sys/types.h> /* for off_t */
+     #include <stdio.h>
+int
+main ()
+{
+int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_sys_largefile_source=1; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+  ac_cv_sys_largefile_source=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
+$as_echo "$ac_cv_sys_largefile_source" >&6; }
+case $ac_cv_sys_largefile_source in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
+_ACEOF
+;;
+esac
+rm -rf conftest*
+
+# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
+# in glibc 2.1.3, but that breaks too many other things.
+# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
+if test $ac_cv_sys_largefile_source != unknown; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_FSEEKO 1
+_ACEOF
+
+fi
+
+
+#
+# 11. System services
+#
+# Check whether --enable-largefile was given.
+if test "${enable_largefile+set}" = set; then
+  enableval=$enable_largefile;
+fi
+
+if test "$enable_largefile" != no; then
+
+  { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
+if test "${ac_cv_sys_largefile_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_sys_largefile_CC=no
+     if test "$GCC" != yes; then
+       ac_save_CC=$CC
+       while :; do
+	 # IRIX 6.2 and later do not support large files by default,
+	 # so use the C compiler's -n32 option if that helps.
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+	 rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+	 CC="$CC -n32"
+	 rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_largefile_CC=' -n32'; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+	 break
+       done
+       CC=$ac_save_CC
+       rm -f conftest.$ac_ext
+    fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
+  if test "$ac_cv_sys_largefile_CC" != no; then
+    CC=$CC$ac_cv_sys_largefile_CC
+  fi
+
+  { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
+if test "${ac_cv_sys_file_offset_bits+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_file_offset_bits=no; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#define _FILE_OFFSET_BITS 64
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_file_offset_bits=64; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_file_offset_bits=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
+_ACEOF
+;;
+esac
+rm -rf conftest*
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
+if test "${ac_cv_sys_large_files+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_large_files=no; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#define _LARGE_FILES 1
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_large_files=1; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_large_files=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _LARGE_FILES $ac_cv_sys_large_files
+_ACEOF
+;;
+esac
+rm -rf conftest*
+  fi
+fi
+
+
+# Done.
+# Config subdirs and files (except main Makefile, which we defer)
+#
+
+ac_config_headers="$ac_config_headers src/config.h"
+
+
+# Write Infernal's config.h header
+#
+ac_config_files="$ac_config_files src/Makefile"
+
+ac_config_files="$ac_config_files testsuite/Makefile"
+
+ac_config_headers="$ac_config_headers easel/esl_config.h"
+
+ac_config_files="$ac_config_files easel/miniapps/Makefile"
+
+ac_config_files="$ac_config_files easel/testsuite/Makefile"
+
+ac_config_files="$ac_config_files easel/Makefile"
+
+
+
+################################################################
+# 13. AC_OUTPUT
+################################################################
+# remember that sneaky if statement that wraps the source
+# configuration? well, it ends here.
+else
+  { $as_echo "$as_me:$LINENO: This is a precompiled binary distribution - using abbreviated config" >&5
+$as_echo "$as_me: This is a precompiled binary distribution - using abbreviated config" >&6;}
+fi
+ac_config_files="$ac_config_files Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes (double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \).
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    test "x$cache_file" != "x/dev/null" &&
+      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+    cat confcache >$cache_file
+  else
+    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+
+: ${CONFIG_STATUS=./config.status}
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, and appends
+  # trailing '-' during substitution so that $LINENO is not a special
+  # case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+
+# Save the log message, to keep $[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by Infernal $as_me 1.0.2, which was
+generated by GNU Autoconf 2.63.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTION]... [FILE]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Report bugs to <bug-autoconf at gnu.org>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_version="\\
+Infernal config.status 1.0.2
+configured by $0, generated by GNU Autoconf 2.63,
+  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    { $as_echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; };;
+  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) { $as_echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; } ;;
+
+  *) ac_config_targets="$ac_config_targets $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
+    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
+    "easel/esl_config.h") CONFIG_HEADERS="$CONFIG_HEADERS easel/esl_config.h" ;;
+    "easel/miniapps/Makefile") CONFIG_FILES="$CONFIG_FILES easel/miniapps/Makefile" ;;
+    "easel/testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES easel/testsuite/Makefile" ;;
+    "easel/Makefile") CONFIG_FILES="$CONFIG_FILES easel/Makefile" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+
+  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp=
+  trap 'exit_status=$?
+  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+  trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} ||
+{
+   $as_echo "$as_me: cannot create a temporary directory in ." >&2
+   { (exit 1); exit 1; }
+}
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr='
'
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\).*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\).*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
+$as_echo "$as_me: error: could not setup config files machinery" >&2;}
+   { (exit 1); exit 1; }; }
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[	 ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_t"; then
+    break
+  elif $ac_last_try; then
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
+$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
+   { (exit 1); exit 1; }; }
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
+$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
+   { (exit 1); exit 1; }; };;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+   { (exit 1); exit 1; }; };;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      ac_file_inputs="$ac_file_inputs '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$tmp/stdin" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; } ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  { as_dir="$ac_dir"
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
+   { (exit 1); exit 1; }; }; }
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p
+'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+    s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&2;}
+
+  rm -f "$tmp/stdin"
+  case $ac_file in
+  -) cat "$tmp/out" && rm -f "$tmp/out";;
+  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+  esac \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+    } >"$tmp/config.h" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file" \
+	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+    fi
+  else
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
+$as_echo "$as_me: error: could not create -" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+ ;;
+
+
+  esac
+
+done # for ac_tag
+
+
+{ (exit 0); exit 0; }
+_ACEOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || { (exit 1); exit 1; }
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..2286789
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,365 @@
+# Process this file with autoconf to produce the HMMER configure script.
+#
+# Note that this is synchronized with Easel's configure script,
+# so that HMMER configures Easel in addition to itself; this saves
+# having to do a separate ./configure in Easel. That is,
+# everything that appears in Easel's configure script must also
+# appear here. 
+#
+# reminders to save re-reading autoconf manual for the n'th time:
+#   - output variables:
+#        are defined here as normal shell variables, e.g. FOO="my string"
+#        are made into output variables by calling AC_SUBST(FOO)
+#        any occurrence of @FOO@ in an output file is then substituted
+#        I think this only happens in files we assign w/ AC_CONFIG_FILES;
+#        that's the Makefile.in's.
+#
+#   - C preprocessor symbols:
+#        are defined here by calling AC_DEFINE(FOO) or AC_DEFINE(FOO, [42])
+#        then #undef FOO lines in easel.h.in become #define FOO or #define FOO 42
+#        I think this only happens in header files that we assign
+#        w/ AC_CONFIG_HEADERS -- which means, easel.h.in
+#
+# SRE, Mon Oct  5 14:55:45 1998
+# SVN $Id: configure.ac 3020 2009-10-30 17:28:46Z eddys $
+# xref autoconf macro archive: //www.gnu.org/software/ac-archive/
+#
+# GNU recommends the following order:
+#   1. autoconf requirements
+#   2. AC_INIT
+#   3. info on the package
+#   4. checks for programs
+#   5. checks for libraries
+#   6. checks for header files
+#   7. checks for types
+#   8. checks for structures
+#   9. checks for compiler characteristics
+#  10. checks for library functions
+#  11. checks for system services
+#  12. AC_CONFIG_FILES
+#  13. AC_OUTPUT
+
+
+AC_PREREQ(2.60)
+AC_INIT(Infernal, 1.0.2, eddys at janelia.hhmi.org, infernal)
+AC_MSG_NOTICE([Configuring Infernal for your system.])
+
+
+################################################################
+# 3. Info on the package
+#
+# The four AC_INIT args set these output variables and preprocessor symbols:
+#     PACKAGE_NAME      <package>     e.g. "Infernal"
+#     PACKAGE_VERSION   <version>     e.g. "1.0"
+#     PACKAGE_BUGREPORT <bug-report>  e.g. "eddys at janelia.hhmi.org"
+#     PACKAGE_TARNAME   <tarname>     e.g. "infernal"
+# From them, it derives one more:
+#     PACKAGE_STRING    <package> <version>, e.g. "Infernal 1.0"
+# We also define additional variables:
+#     PACKAGE_RELCODE     unique CVS tag without .'s: e.g. "infernal1_0"
+#     PACKAGE_DATE        release date: e.g. "October 2007"
+#     PACKAGE_COPYRIGHT   one-line copyright string
+#     PACKAGE_LICENSE     one-line license string
+#     PACKAGE_LICENSETAG  which license to bundle from Licenses/ subdirectory.
+#     PACKAGE_VERSION     copy of version code, e.g. "1.0"
+#     PACKAGE_URL         URL home.
+# And we have to define the relevant package variables for Easel as well.
+#
+################################################################
+
+PACKAGE_DATE="October 2009"
+PACKAGE_COPYRIGHT="Copyright (C) 2009 HHMI Janelia Farm Research Campus"
+PACKAGE_LICENSE="Freely distributed under the GNU General Public License (GPLv3)"
+PACKAGE_LICENSETAG=gnu
+PACKAGE_VERSION=$PACKAGE_VERSION
+PACKAGE_URL="http://infernal.janelia.org/"
+
+EASEL_DATE="October 2009"
+EASEL_COPYRIGHT="Copyright (C) 2009 HHMI Janelia Farm Research Campus"
+EASEL_LICENSE="Freely distributed under the Janelia Software License."
+EASEL_LICENSETAG=jsl
+EASEL_VERSION="i$PACKAGE_VERSION"
+EASEL_URL="http://bioeasel.org/"
+
+# Output variables  (AC_OUTPUT replaces @var@ in input files, such as Makefiles)
+AC_SUBST(PACKAGE_RELCODE)
+AC_SUBST(PACKAGE_DATE)
+AC_SUBST(PACKAGE_COPYRIGHT)
+AC_SUBST(PACKAGE_LICENSE)
+AC_SUBST(PACKAGE_LICENSETAG)
+AC_SUBST(PACKAGE_VERSION)
+AC_SUBST(PACKAGE_URL)
+
+AC_SUBST(EASEL_RELCODE)
+AC_SUBST(EASEL_DATE)
+AC_SUBST(EASEL_COPYRIGHT)
+AC_SUBST(EASEL_LICENSE)
+AC_SUBST(EASEL_LICENSETAG)
+AC_SUBST(EASEL_VERSION)
+AC_SUBST(EASEL_URL)
+
+# Preprocessor symbols (replace #undefs in p7config.h)
+AC_DEFINE_UNQUOTED(PACKAGE_DATE,      "$PACKAGE_DATE")
+AC_DEFINE_UNQUOTED(PACKAGE_COPYRIGHT, "$PACKAGE_COPYRIGHT")
+AC_DEFINE_UNQUOTED(PACKAGE_LICENSE,   "$PACKAGE_LICENSE")
+AC_DEFINE_UNQUOTED(PACKAGE_VERSION,   "$PACKAGE_VERSION")
+
+AC_DEFINE_UNQUOTED(EASEL_DATE,      "$EASEL_DATE")
+AC_DEFINE_UNQUOTED(EASEL_COPYRIGHT, "$EASEL_COPYRIGHT")
+AC_DEFINE_UNQUOTED(EASEL_LICENSE,   "$EASEL_LICENSE")
+AC_DEFINE_UNQUOTED(EASEL_VERSION,   "$EASEL_VERSION")
+
+AC_DEFINE(eslLIBRARY)
+
+# Figure out what host we're compiling on.
+# Three GNU scripts must be included in the distro: 
+#       install.sh, config.guess, config.sub
+# This sets four shell variables:
+#       host            example: i686-pc-linux-gnu      
+#       host_cpu        example: i686
+#       host_vendor     example: pc
+#       host_os         example: linux-gnu
+#
+# These are used later in the configure by the ACX_PTHREAD macro to determine
+# system-specific details of threads libraries.
+#
+AC_CANONICAL_HOST
+
+# Check if we're a binary distribution. 
+# Trigger is existence of binaries/, nonexistence of src/.
+# 
+# For binary distro, we do minimal configuration, setting version information 
+# and installation path names, making ./configure independent of having a working
+# C compiler.
+#
+# Implements a sneaky if statement that wraps most of the configure.ac M4 code.
+#
+if ((! test -d binaries) && test -d src); then 
+AC_MSG_NOTICE([Full Infernal source distribution - using full configuration])
+
+################################################################
+# Process the ./configure command line
+################################################################
+
+# --enable-debugging=x    - set debugging level to <x> (1-3)
+#
+# At all levels, including 0, replaces CFLAGS w/ "-g -Wall" (so it assumes gcc).
+# Sets the p7_DEBUGLEVEL preprocessor symbol to <x>
+#
+AC_ARG_ENABLE(debugging,
+[AS_HELP_STRING([--enable-debugging],[include debugging code])
+AS_HELP_STRING([--enable-debugging=x],[also set diagnostics verbosity level to <x> (1-3)])],
+enable_debugging=$enableval, enable_debugging=no)
+
+case $enable_debugging in
+   yes)  AC_DEFINE(cm_DEBUGLEVEL, 0)
+         AC_DEFINE(eslDEBUGLEVEL, 0)
+	 ;;
+     1)  AC_DEFINE(cm_DEBUGLEVEL, 1)
+         AC_DEFINE(eslDEBUGLEVEL, 1)
+	 ;;
+     2)  AC_DEFINE(cm_DEBUGLEVEL, 2)
+         AC_DEFINE(eslDEBUGLEVEL, 2)
+	 ;;
+     3)  AC_DEFINE(cm_DEBUGLEVEL, 3)
+         AC_DEFINE(eslDEBUGLEVEL, 3)
+	 ;;
+    no)  AC_DEFINE(cm_DEBUGLEVEL, 0)
+         AC_DEFINE(eslDEBUGLEVEL, 0)
+	 ;;
+     *)  AC_MSG_ERROR([Unknown argument to --enable-debugging: $enable_debugging]);;
+esac
+
+# --enable-gcov      - compile for code coverage testing
+#
+# Replaces CC with "gcc" and CFLAGS with "-g -Wall -fprofile-arcs -ftest-coverage".
+# Running programs (notably the test suite) will then generate .gcda files,
+# which the gcov tool can read.
+#
+AC_ARG_ENABLE(gcov,[AS_HELP_STRING([--enable-gcov],[compile for code coverage testing])], ok=$enableval, ok=no)
+if test "$ok" = "yes"; then
+  AC_MSG_NOTICE([Compiling with gcov instrumentation.])
+  CC="gcc"
+  CFLAGS="-g -Wall -fprofile-arcs -ftest-coverage"
+  sre_cflags_env_set=yes
+fi
+
+AC_ARG_ENABLE(sse,[AS_HELP_STRING([--enable-sse],[enable SSE optimizations])] ,           enable_sse=$enableval,   enable_sse=check)
+AC_ARG_ENABLE(vmx,[AS_HELP_STRING([--enable-vmx],[enable Altivec/VMX optimizations])],    enable_vmx=$enableval,   enable_vmx=check)
+AC_ARG_WITH(gsl,[AS_HELP_STRING([--with-gsl],[use the GSL, GNU Scientific Library])],     with_gsl=$withval,       with_gsl=no)
+AC_ARG_ENABLE(mpi,[AS_HELP_STRING([--enable-mpi],[enable MPI parallelization])],          enable_mpi=$enableval,   enable_mpi=no)
+
+# end of optionally configured features
+################################################################
+
+################################################################
+# 4. Checks for programs
+################################################################
+
+AC_PROG_CC
+# MPI :  set @CC@ to mpicc, sets @MPILIBS@, defines HAVE_MPI. 
+if test "$enable_mpi" = "yes"; then
+   ACX_MPI(,AC_MSG_ERROR([MPI library not found for --enable-mpi]))
+   CC=$MPICC
+fi
+AC_PROG_CPP
+AX_COMPILER_VENDOR
+#  AC_PROG_CC_STDC wants to append -c99 to icc; icc doesn't like this.
+if test "$ax_cv_c_compiler_vendor" != "intel"; then
+  AC_PROG_CC_STDC
+fi
+AC_PROG_RANLIB
+AC_PATH_PROG([AR], [ar], [:], [$PATH:/usr/ccs/bin:/usr/xpg4/bin])
+CHECK_GNU_MAKE
+
+# Select our optimization level in CFLAGS.
+if test "$enable_debugging" != "no"; then
+   if test "$GCC" = "yes" && test "$sre_cflags_env_set" = "no"; then
+      CFLAGS="-g -Wall"
+   fi
+else
+   sre_save_ac_test_cflags="$ac_test_CFLAGS"
+   if test "$sre_cflags_env_set" = "no"; then
+     ac_test_CFLAGS=""
+   fi
+   AX_CC_MAXOPT
+   ac_test_CFLAGS="$sre_save_ac_test_cflags"
+   # That was a workaround. AX_CC_MAXOPT apparently thinks that
+   # $ac_test_CFLAGS only gets set if ${CFLAGS} was set by the
+   # user (in the environment), but that's not so; it gets set
+   # by AC_PROG_CC. Instead of rewriting AX_CC_MAXOPT, we fool
+   # it.
+fi
+
+
+# SSE: figure out our @SIMD_CFLAGS@, define HAVE_SSE2
+# The AC_RUN_IFELSE() is there because it's possible to have 
+# hardware that doesn't support SSE2 instructions, yet the
+# compiler can generate them: example AMD Athlons with gcc.
+# So we need to test that an SSE2 program actually runs without
+# generating an "illegal instruction" error. The program
+# here is sufficient [xref J3/127].
+if test "$enable_sse" = "check" && test "$enable_vmx" != "yes"; then
+    AC_CHECK_HEADER([emmintrin.h],[
+     AC_MSG_CHECKING([if platform can run SSE/SSE2 instructions])
+     AC_RUN_IFELSE([AC_LANG_PROGRAM( [[#include <emmintrin.h>]],
+		                      [[__m128i v = _mm_set1_epi8(0);]])],
+                   [AC_MSG_RESULT([yes])
+                     enable_sse=yes],
+                   [AC_MSG_RESULT([no])])])
+fi
+if test "$enable_sse" = "yes"; then
+   if test "x$SIMD_CFLAGS" = x; then
+     case $ax_cv_c_compiler_vendor in
+       gnu)   AX_CHECK_COMPILER_FLAGS(-msse2,[SIMD_CFLAGS="-msse2"],[]);;
+       *)     ;;
+     esac   
+   fi
+   AC_DEFINE(HAVE_SSE2,1,[Support SSE2 (Streaming SIMD Extensions 2) instructions])
+fi
+
+# VMX/Altivec (not autodetected yet; must use --enable-vmx to enable)
+if test "$enable_vmx" = "yes"; then
+   if test "x$SIMD_CFLAGS" = x; then
+   if test "$GCC" = "yes"; then
+     AX_CHECK_COMPILER_FLAGS(-faltivec, [SIMD_CFLAGS="-faltivec"],
+       [AX_CHECK_COMPILER_FLAGS(-maltivec -mabi=altivec,
+ 	   [SIMD_CFLAGS="-maltivec -mabi=altivec"],
+           [AX_CHECK_COMPILER_FLAGS(-fvec, [SIMD_CFLAGS="-fvec"],
+		   [AC_MSG_ERROR([Need a version of gcc with -maltivec])])])])
+   elif test "${ax_cv_c_compiler_vendor}" = "ibm"; then
+     AX_CHECK_COMPILER_FLAGS(-qaltivec, [SIMD_CFLAGS="-qaltivec"],[])
+   else
+     AX_CHECK_COMPILER_FLAGS(-faltivec, [SIMD_CFLAGS="-faltivec"],[])
+   fi
+   AC_DEFINE(HAVE_VMX,1,[Support Altivec/VMX vector instructions])
+   fi
+fi
+AC_SUBST(SIMD_CFLAGS)
+
+
+# Checks for libraries
+#
+LIBGSL=
+AS_IF([test "x$with_gsl" != xno],
+      [AC_CHECK_LIB([gsl], [gsl_expm1], 
+           [AC_SUBST([LIBGSL], ["-lgsl -lgslcblas"])
+            AC_DEFINE([HAVE_LIBGSL], [1], [Define if you have libgsl])
+           ],
+           [if test "x$with_gsl" != xcheck; then
+             AC_MSG_FAILURE(
+               [--with-gsl was given, but GSL library was not found])
+            fi
+           ],
+           [-lgslcblas]
+        )])
+
+# Checks for headers
+#
+AC_CHECK_HEADERS([sys/types.h unistd.h stdint.h inttypes.h])
+
+# altivec.h requires the simd cflags
+# For reasons I don't understand, this needs to come after any other CHECK_HEADERS().
+if test "$enable_vmx" = "yes"; then
+   sre_save_CFLAGS="$CFLAGS"
+   sre_save_CPPFLAGS="$CPPFLAGS"
+   CFLAGS="$CFLAGS $SIMD_CFLAGS"
+   CPPFLAGS="$CPPFLAGS $SIMD_CFLAGS"
+   AC_CHECK_HEADERS([altivec.h])
+   CFLAGS="$sre_save_CFLAGS"
+   CPPFLAGS="$sre_save_CPPFLAGS"
+fi
+
+# Checks for types
+#
+AC_C_BIGENDIAN
+AC_TYPE_INT8_T
+AC_TYPE_INT16_T
+AC_TYPE_INT32_T
+AC_TYPE_INT64_T
+AC_TYPE_UINT8_T
+AC_TYPE_UINT16_T
+AC_TYPE_UINT32_T
+AC_TYPE_UINT64_T
+AC_TYPE_OFF_T
+
+# Checks for functions, defining HAVE_FOO when foo is found
+#
+AC_CHECK_FUNCS(mkstemp)
+AC_CHECK_FUNCS(popen)
+AC_CHECK_FUNCS(strcasecmp)
+AC_CHECK_FUNCS(times)
+AC_FUNC_FSEEKO
+
+#
+# 11. System services
+#
+AC_SYS_LARGEFILE
+
+# Done.
+# Config subdirs and files (except main Makefile, which we defer)
+#
+
+AC_CONFIG_HEADERS(src/config.h)
+
+# Write Infernal's config.h header
+#
+AC_CONFIG_FILES(src/Makefile)
+AC_CONFIG_FILES(testsuite/Makefile)
+AC_CONFIG_HEADERS([easel/esl_config.h])
+AC_CONFIG_FILES([easel/miniapps/Makefile])
+AC_CONFIG_FILES([easel/testsuite/Makefile])
+AC_CONFIG_FILES([easel/Makefile])
+
+
+################################################################
+# 13. AC_OUTPUT
+################################################################
+# remember that sneaky if statement that wraps the source
+# configuration? well, it ends here.
+else
+  AC_MSG_NOTICE([This is a precompiled binary distribution - using abbreviated config])
+fi
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
+
diff --git a/documentation/manpages/cm2hmm.man b/documentation/manpages/cm2hmm.man
new file mode 100644
index 0000000..cba3a51
--- /dev/null
+++ b/documentation/manpages/cm2hmm.man
@@ -0,0 +1,93 @@
+.TH "cm2hmm" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cm2hmm - build a rigorous HMM-based filter from an existing covariance model (CM)
+
+.SH SYNOPSIS
+.B cm2hmm
+.I cmfile
+.I hmmfile
+.I background [background parameters]
+.I HMMtype
+.I optimizer [optimizer parameters]
+
+.SH DESCRIPTION
+
+.B cm2hmm
+reads a covariance model (CM) from
+.I cmfile,
+constructs a hidden-Markov model (HMM) that preserves some
+information of the CM
+and saves the HMM to
+.I hmmfile.
+The HMM can be used as a rigorous pre-filtering step to
+searching with the CM.
+
+.PP
+The CM file must be in the standard format output used by Infernal.
+
+
+.SH OPTIONS
+
+.TP
+.B --help
+Print brief help; includes summary of command-line parameters.
+
+.TP
+.BI background " [background parameters]"
+Select the model of background sequence.
+.B uniform
+gives all bases equal probability (25%).
+.BI gc " <fraction>"
+specifies the G+C content.
+.I <fraction>
+should be a number between 0 and 1.
+.BI file " <filename>"
+loads the base distribution from a file in a specific format.
+
+.TP
+.B HMMtype
+Specify the type of HMM to be used; options are
+.B compact
+and
+.B expanded.
+Compact-type models are generally faster, but expanded-type
+models may provide better filtering.
+
+.TP
+.BI optimizer " [optimizer parameters]"
+Specify which mathematical optimizer is to be used to create 
+the final model.  Currently the only option is
+.B cfsqp
+which takes two paramters:
+.I <B> <C>.
+B=0, C=1 are reasonable choices.  (See the CFSQP manual for
+further details.)
+
+
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/cm2hmmsearch.man b/documentation/manpages/cm2hmmsearch.man
new file mode 100644
index 0000000..eccb96b
--- /dev/null
+++ b/documentation/manpages/cm2hmmsearch.man
@@ -0,0 +1,97 @@
+.TH "cmsearch" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cmsearch - search a sequence database for RNAs homologous to a CM,
+using an HMM as a pre-filtering step to increase speed.
+
+.SH SYNOPSIS
+.B cmsearch
+.I window length
+.I score threshold
+.I cmfile
+.I compact-type HMM
+.I expanded-type HMM
+.I seqfile
+.I runsearch
+
+.SH DESCRIPTION
+
+.B cm2hmmsearch
+uses the
+covariance model (CM) in
+.I cmfile
+to search for homologous RNAs in
+.I seqfile,
+and outputs high-scoring alignments.  A
+.I compact-type HMM
+and/or
+.I expanded-type HMM
+is used as a pre-filtering step, which usually
+increases the overall speed of the search.  HMMs created
+with
+.B cm2hmm
+are rigorous, meaning that no new false negatives are
+introduced by using the filter.
+
+.PP
+The sequence file is assumed to be in FASTA format.
+
+.PP
+CM files are profiles of RNA consensus secondary structure. A
+CM file is produced by the 
+.B cmbuild 
+program, from a given RNA sequence alignment of known 
+consensus structure.
+
+.PP
+HMM files are profiles of RNA consensus primary sequence, produced by
+.B cm2hmm
+from a given CM file.
+
+.SH OPTIONS
+
+.TP
+.B --help
+Print brief help; includes summary of parameters.
+
+.TP
+.B window length
+
+.TP
+.B score threshold
+
+.TP 
+.B runsearch
+Indicate whether cmsearch should actually be run.
+.I 1
+will run the cmsearch and output hits.
+.I 0
+will report on the filtering fraction that was achieved
+with the HMM filters.
+
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/cmalign.man b/documentation/manpages/cmalign.man
new file mode 100644
index 0000000..9b3c107
--- /dev/null
+++ b/documentation/manpages/cmalign.man
@@ -0,0 +1,588 @@
+.TH "cmalign" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cmalign - use a CM to make a structured RNA multiple alignment
+
+.SH SYNOPSIS
+
+.TP
+Align sequences to a CM:
+.B cmalign
+.I [options]
+.I cmfile
+.I seqfile
+
+.TP
+Merge two alignments:
+.B cmalign --merge
+.I [options]
+.I cmfile
+.I msafile1
+.I msafile2
+
+.SH DESCRIPTION
+
+.B cmalign
+aligns the RNA sequences in
+.I seqfile
+to the covariance model (CM) in
+.I cmfile,
+and outputs a multiple sequence alignment.
+Alternatively, with the 
+.B --merge
+option, 
+.B cmalign
+merges the two alignments 
+.I msafile1
+and
+.I msafile2
+created by previous runs of 
+.B cmalign
+with 
+.I cmfile 
+into a single alignment.
+
+.PP
+The sequence file 
+.I seqfile
+must be in FASTA, EMBL, or Genbank format.
+
+.PP
+CMs are profiles of RNA consensus sequence and secondary structure. A
+CM file is produced by the 
+.B cmbuild 
+program, from a given RNA sequence alignment of known 
+consensus structure.
+
+.PP
+The alignment that 
+.B cmalign
+makes is written in Stockholm format.
+It can be redirected to a file
+using the
+.B -o
+option.
+
+.PP
+.B cmalign 
+uses an HMM banding technique to accelerate alignment by default as
+described below for the
+.B --hbanded 
+option. HMM banding can be turned off with the 
+.B --nonbanded
+option.
+
+.PP
+By default, 
+.B cmalign
+computes the alignment with maximum
+expected accuracy that is consistent with constraints (bands) derived
+from an HMM, using a banded version of the Durbin/Holmes optimal accuracy algorithm.
+This behavior can be changed, as described below and in
+the User's Guide, with
+the 
+.B --cyk, 
+.B --sample,
+or
+.B --viterbi 
+options.
+
+.PP
+It is possible to include the fixed training alignment used to build
+the CM within the output alignment of
+.B cmalign.
+This is done using the 
+.B --withali 
+option, as described below and in the User's Guide.
+
+.SH OUTPUT
+
+.B cmalign
+first outputs tabular information on the scores of each sequence being
+aligned, then the alignment itself is printed. The alignment can be
+redirected to an output file 
+.I <f>
+with the 
+.BI -o " <f>"
+option. 
+The tabular output section 
+includes one line per sequences and seven fields per line:  "seq idx": 
+the index of the sequence in the input file, "seq name": the
+sequence name, "len": the length of the sequence, "total": the total
+bit score of the sequence, "struct": an approximation of the
+contribution of the secondary structure to the bit score, "avg prob":
+the average posterior probability (confidence estimate) of each
+aligned residue, and "elapsed": the wall time spent aligning the
+sequence. 
+
+The fields can change if different options are selected. For example
+if the 
+.B "--cyk"
+option is enabled, the "avg prob" field disappears because
+posterior probabilities are not calculated by the CYK algorithm.
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -o " <f>"
+Save the alignment in Stockholm format to a file
+.I <f>.
+The default is to write it to standard output.
+
+.TP
+.B -l
+Turn on the local alignment algorithm, which allows the alignment
+to span two or more subsequences if necessary (e.g. if the structures
+of the query model and target sequence are only partially shared),
+allowing certain large insertions and deletions in the structure
+to be penalized differently than normal indels.
+The default is to globally align the query model to the target
+sequences.
+
+.TP
+.BI -p
+Annotate the alignment with posterior probabilities calculated using
+the Inside and Outside algorithms. 
+The
+.B -p 
+option causes additional annotation to appear in the output alignment,
+but does not modify the alignment itself (that is, the relative positions of
+the residues are unchanged).
+Two characters for each residue are used to annotate the posterior 
+probability that the corresponding residue aligns at the corresponding
+position in the Stockholm alignment. These characters have the Stockholm
+markup tags "#=GR <seq name> POSTX." and "#=GR <seq name> POST.X", and can only have the
+values: "0-9", "*" or ".". They indicate the tens and ones
+place for the posterior probability: an "8" for "POSTX." and a "3" for "POST.X"
+indicates that the posterior probability is between 0.83 and 0.84. A
+"*" for both "POSTX." and "POST.X" indicates that the confidence
+estimate is "very nearly" 1.0 (it's hard to be exact here due to
+numerical precision issues) A "." 
+in both "POSTX." and "POST.X" indicates that that column aligns to
+a gap. When used in combination with 
+.B --nonbanded,
+the calculation of the posterior probabilities considers all possible
+alignments of the target sequence to the CM. Without
+.B --nonbanded
+(in HMM banded mode), the calculation considers only possible
+alignments within the HMM bands. 
+
+.TP
+.B -q
+Quiet; suppress the verbose banner, and only print the resulting
+alignment to stdout. This allows piping the alignment to the input 
+of other programs, for example.
+
+.TP 
+.B -1
+Output the alignment in pfam format, a non-interleaved Stockholm
+format in which each sequence is on a single line.
+
+.TP
+.BI --informat " <s>"
+Assert that the input 
+.I seqfile
+is in format
+.I <s>.
+Do not run Babelfish format autodection. This increases
+the reliability of the program somewhat, because 
+the Babelfish can make mistakes; particularly
+recommended for unattended, high-throughput runs
+of Infernal. 
+Acceptable formats are: FASTA, EMBL, UNIPROT, GENBANK, and DDBJ.
+.I <s>
+is case-insensitive.
+
+.TP
+.B --devhelp
+Print help, as with  
+.B "-h",
+but also include undocumented developer options. These options are not
+listed below, are under development or experimental, and are not
+guaranteed to even work correctly. Use developer options at your own
+risk. The only resources for understanding what they actually do are
+the brief one-line description printed when
+.B "--devhelp"
+is enabled, and the source code.
+
+.TP
+.BI --mpi
+Run as an MPI parallel program. This option will only be available if
+Infernal
+has been configured and built with the "--enable-mpi" flag (see User's
+Guide for details).
+
+.SH EXPERT OPTIONS
+
+.TP
+.B --optacc
+Align sequences using the Durbin/Holmes optimal accuracy
+algorithm. This is default behavior, so this option is probably useless. 
+The optimal accuracy alignment will be constrained by HMM bands for acceleration
+unless the
+.B --nonbanded 
+option is enabled. 
+The optimal accuracy algorithm determines the alignment that
+maximizes the posterior probabilities of the aligned residues within it.
+The posterior probabilites are determined using (possibly HMM banded)  
+variants of the Inside and Outside algorithms. 
+
+.TP
+.B --cyk
+Do not use the Durbin/Holmes optimal accuracy alignment to align the
+sequences, instead use the CYK algorithm which determines the
+optimally scoring alignment of the sequence to the model. 
+
+.TP
+.B --sample
+Sample an alignment from the posterior distribution of alignments.
+The posterior distribution is determined using an HMM banded (unless 
+.B --nonbanded)  
+variant of the Inside algorithm. 
+
+.TP
+.BI -s " <n>"
+Set the random number generator seed to 
+.I <n>, 
+where 
+.I <n> 
+is a positive integer. This option can only be used in
+combination with 
+.B --sample. 
+The default is to use time() to
+generate a different seed for each run, which means that two different
+runs of 
+.B cmalign --sample
+on the same alignment will give slightly different
+results. You can use this option to generate reproducible results.
+
+.TP
+.B --viterbi
+Do not use the CM to align the sequences, instead use
+the HMM Viterbi algorithm to align with a CM Plan 9 HMM. The HMM is
+automatically constructed to be maximally similar to the CM. 
+This HMM alignment is faster than CM alignment, but can be less accurate because the
+structure of the RNA family is ignored. 
+
+.TP
+.BI --sub
+Turn on the sub model construction and alignment procedure. For each
+sequence, an HMM is first used to predict the model start and end
+consensus columns, and a new sub CM is constructed that only models
+consensus columns from start to end. The sequence is then aligned to this sub CM.
+This option is useful for aligning sequences that are known to
+truncated, non-full length sequences.
+This "sub CM" procedure is not the same as the "sub CMs" described by
+Weinberg and Ruzzo.
+
+.TP
+.B --small
+Use the divide and conquer CYK alignment algorithm described in SR
+Eddy, BMC Bioinformatics 3:18, 2002. The 
+.B --nonbanded
+option must be used in combination with this options.
+Also, it is recommended whenever
+.B --nonbanded
+is used that 
+.B --small 
+is also used  because standard CM alignment without HMM banding requires a lot of
+memory, especially for large RNAs.
+.B --small
+allows CM alignment within practical memory limits,
+reducing the memory required for alignment LSU rRNA, the largest known
+RNAs, from 150 Gb to less than 300 Mb.
+This option can only be used in combination with
+.B --nonbanded 
+and
+.B --cyk.
+
+.TP
+.B --hbanded
+This option is turned on by default.
+Accelerate alignment by pruning away regions of the CM DP matrix that
+are deemed negligible by an HMM. 
+First, each sequence is scored with a CM plan 9 HMM derived from the CM 
+using the Forward and Backward HMM algorithms and calculate posterior
+probabilities that each residue aligns to each state of the HMM. These 
+posterior probabilities are used to derive constraints (bands) on the CM DP
+matrix. Finally, the target sequence is aligned to the CM using the
+banded DP matrix, during which cells outside the bands are ignored. Usually most
+of the full DP matrix lies outside the bands 
+(often more than 95%), making this technique faster because
+fewer DP calculations are required, and more memory efficient because
+only cells within the bands need be allocated. 
+
+Importantly, HMM banding sacrifices the guarantee of determining the
+optimally accurarte or optimal alignment, which will be missed if it lies outside the
+bands. The tau paramater (analagous to the beta parameter for QDB
+calculation in 
+.B cmsearch
+) is the amount of probability mass
+considered negligible during HMM band calculation; lower
+values of tau yield greater speedups but also a greater chance of missing
+the optimal alignment. The default tau is 1E-7, determined
+empirically as a good tradeoff between sensitivity and speed, though
+this value can be changed with the
+.B --tau " <x>" 
+option. The level of acceleration increases with both the
+length and primary sequence conservation level of the family. For
+example, with 
+the default tau of 1E-7, tRNA models (low primary sequence
+conservation with length of about 75 residues) show about 10X acceleration,
+and SSU bacterial rRNA models (high primary sequence conservation with
+length of about 1500 residues) show about 700X. 
+HMM banding can be turned off with the 
+.B --nonbanded 
+option.
+
+.TP
+.B --nonbanded
+Turns off HMM banding. The returned alignment is guaranteed to be the
+globally optimally accurate one (by default) or the globally optimally
+scoring one (if 
+.B --cyk
+is enabled).
+The 
+.B --small
+option is recommended in combination with this option, because
+standard alignment without HMM banding requires a lot of memory (see
+.B --small
+).
+
+.TP
+.BI --tau " <x>"
+Set the tail loss probability used during HMM band calculation to
+.I <x>. 
+This is the amount of probability mass within the HMM posterior
+probabilities that is considered negligible. The default value is 1E-7.
+In general, higher values will result in greater acceleration, but
+increase the chance of missing the optimal alignment due to the HMM
+bands.
+
+.TP
+.BI --mxsize " <x>"
+Set the maximum allowable DP matrix size to 
+.I <x>
+megabytes. By default this size is 2,048 Mb. 
+This should be large enough for the vast majority of alignments, 
+however if it is not 
+.B cmalign 
+will exit prematurely and report an error message that 
+the matrix exceeded it's maximum allowable size. In this case, the
+.B --mxsize 
+can be used to raise the limit.
+This is most likely to occur when the
+.B --nonbanded
+option is used without the
+.B --small 
+option, but can still occur when
+.B --nonbanded 
+is not used.
+
+.TP
+.BI --rna
+Output the alignments as RNA sequence alignments. This is true by default.
+
+.TP
+.BI --dna
+Output the alignments as DNA sequence alignments. 
+
+.TP
+.B --matchonly
+Only include match columns in the output alignment, do not include
+any insertions relative to the consensus model. 
+
+.TP
+.B --resonly
+Only include match columns in the output alignment that 
+have at least 1 residue (non-gap character) in them. By default all match columns are
+printed to the alignment, even those that are 100% gaps. 
+.B --resonly
+replicates the default behavior of previous versions of
+.B cmalign.
+
+.TP
+.B --fins
+Change the 
+behavior of how insert emissions are placed in the alignment. 
+By default, all contiguous blocks of inserts are split in half, and
+half the residues are flushed left against the nearest consensus
+column to the left, and half are flushed right against the nearest
+consensus column on the right. With
+.B --fins
+inserts are not split in half, instead all inserted residues from IL
+states are flushed left, and all inserted residues from IR states are
+flushed right. 
+.B --fins 
+replicates the default behavior of previous versions of
+.B cmalign.
+
+.TP
+.B --onepost
+Modifies behavior of the 
+.B -p
+option. Use only one character instead of two to annotate the
+posterior probability of each aligned residue. Specifically, only the "#=GR
+<seq name> POSTX." tag is printed to the alignment. An "8" for
+"POSTX." indicates a posterior probability between 0.8 and 0.9 for the
+corresponding residue. 
+
+.TP
+.B --merge
+With 
+.B --merge
+the usage of cmalign changes to 
+.B cmalign --merge
+.I [options]
+.I cmfile
+.I msafile1
+.I msafile2.
+Merge the two alignments in
+.I msafile1
+and
+.I msafile2
+created by previous runs of 
+.B cmalign
+with 
+.I cmfile 
+together into a single alignment and exit.
+.I msafile1
+and
+.I msafile2 
+must only have one alignment per file.
+This option allows the user to split up large sequence files into many
+smaller files, align them independently to 
+.I cmfile
+on different computers to get many small alignments, and then merge them
+into a single large alignment. 
+
+.TP 
+.BI --withali " <f>"
+Reads an alignment from file 
+.I <f>
+and aligns it as a single object to the CM; e.g. the alignment in 
+.I <f> 
+is held fixed.
+This allows you to align sequences to a model with 
+.B cmalign
+and view them in the context of an existing trusted multiple alignment.
+The alignment in the file
+.I <f> 
+must be exactly the alignment that the CM was built from, or a subset
+of it with the following special property: the definition of consensus
+columns and consensus secondary structure must be identical between 
+.I <f>
+and the alignment the CM was built from. One easy way to achieve this
+is to use the 
+.B --rf
+option to 
+.B cmbuild
+(see man page for 
+.B cmbuild
+) and to maintain the "#=GC RF" annotation in the alignment when
+removing sequences to create the subset alignment 
+.I <f>. 
+To specify that the
+.B --rf
+option to 
+.B cmbuild
+was used, enable the
+.B --rf
+option to 
+.B cmalign
+(see 
+.B --rf 
+below).
+
+.TP 
+.B --withpknots
+Must be used in combination with 
+.BI --withali " <f>".
+Propogate structural information for any pseudoknots that exist in
+.I <f> 
+to the output alignment. 
+
+.TP 
+.B --rf
+Must be used in combination with 
+.BI --withali " <f>".
+Specify that the alignment in 
+.I <f> 
+has the same "#=GC RF" annotation as the alignment file the CM was
+built from using
+.B cmbuild
+and further that the 
+.B --rf 
+option was supplied to 
+.B cmbuild
+when the CM was constructed.
+
+.TP 
+.BI --gapthresh " <x>"
+Must be used in combination with 
+.BI --withali " <f>".
+Specify that the 
+.BI --gapthresh " <x>"
+option was supplied to 
+.B cmbuild
+when the CM was constructed from the alignment file
+.I <f>.
+
+.TP
+.BI --tfile " <f>"
+Dump tabular sequence tracebacks for each individual
+sequence to a file 
+.I <f>.
+Primarily useful for debugging.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/cmbuild.man b/documentation/manpages/cmbuild.man
new file mode 100644
index 0000000..27872ed
--- /dev/null
+++ b/documentation/manpages/cmbuild.man
@@ -0,0 +1,587 @@
+.TH "cmbuild" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cmbuild - construct a CM from an RNA multiple sequence alignment
+
+.SH SYNOPSIS
+.B cmbuild
+.I [options]
+.I cmfile
+.I alifile
+
+.SH DESCRIPTION
+
+.B cmbuild
+read an RNA multiple sequence alignment from
+.I alifile,
+constructs a covariance model (CM),
+and saves the CM to
+.I cmfile.
+
+.PP
+The alignment file must be in Stockholm format, and
+must contain consensus secondary structure annotation.
+.B cmbuild
+uses the consensus structure to determine the architecture
+of the CM. 
+
+.PP
+The alignment file may be a database containing more than one
+alignment.  If so, the resulting
+.I cmfile
+will be a database of CMs, one per alignment.
+
+.PP
+The expert options 
+.B --ctarget, --cmindiff, 
+and 
+.B --call
+result in multiple CMs being built from each alignment in
+.I alifile
+as described below.
+
+.SH OUTPUT
+The default output from 
+.B cmbuild
+is tabular, with a single line printed for each model . Each line has
+the following fields: 
+.B aln:
+the index of the alignment used to build the CM, 
+.B "cm idx:"
+the index of the CM in the
+.I cmfile; 
+.B name: 
+the name of the CM, 
+.B nseq: 
+the number of sequences in the
+alignment used to build the CM, 
+.B eff_nseq:
+the effective number of
+sequences used to build the model (see the User Guide); 
+.B alen:
+the length of the alignment used to build the CM; 
+.B clen:
+the number of columns from the alignment defined as consensus columns;
+.B "rel entropy, CM:"
+the total relative entropy of the model divided by
+the number of consensus columns;
+.B "rel entropy, HMM:"
+the total relative entropy of the model 
+.I ignoring secondary structure
+divided by the number of consensus columns.
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -n " <s>"
+Name the covariance model 
+.I <s>. 
+(Does not work if 
+.I alifile
+contains more than one alignment).
+The default is to use the name of the alignment 
+(given by the #=GF ID tag, in Stockholm format),
+or if that is not present, to use the name of
+the alignment file minus any file type extension plus a "-" and a positive
+integer indicating the position of that alignment in the file
+(that is, the first alignment in a file "myrnas.sto" would give
+a CM named "myrnas-1", the second alignment would give a CM named "myrnas-2").
+
+.TP
+.BI -A
+Append the CM to 
+.I cmfile,
+if
+.I cmfile
+already exists.
+
+.TP
+.BI -F
+Allow 
+.I cmfile
+to be overwritten. Normally, if
+.I cmfile
+already exists, 
+.B cmbuild 
+exits with an error unless the
+.I -A
+or 
+.I -F
+option is set.
+
+.TP
+.BI -v
+Run in verbose output mode instead of using the 
+default single line tabular format. This output format is similar to
+that used by older versions of Infernal.
+
+.TP
+.B --iins
+Allow informative insert emissions for the CM.
+By default, all CM insert emission scores are set to 0.0 bits.
+The motivation for zero bit scores is 
+to avoid high-scoring hits to low complexity sequence favored by high 
+insert state emission scores.
+
+.TP
+.BI --Wbeta "<x>"
+Set the beta tail loss probability for query-dependent banding (QDB) to 
+.I "<x>"
+The QDB algorithm is used to determine the maximium length of a hit to
+the model. For more information on QDB see 
+(Nawrocki and Eddy, PLoS Computational Biology 3(3): e56). 
+The beta paramater is the amount of
+probability mass considered negligible during band calculation, lower
+values of beta will result in shorter maximum hit lengths, which will
+yield faster searches.
+The default beta is 1E-7: determined
+empirically as a good tradeoff between sensitivity, specificity  and speed.
+
+.TP
+.B --devhelp
+Print help, as with  
+.B "-h",
+but also include undocumented developer options. These options are not
+listed below. They are under development or experimental, and are not
+guaranteed to even work correctly. Use developer options at your own
+risk. The only resources for understanding what they actually do are
+the brief one-line description printed when
+.B "--devhelp"
+is enabled, and the source code.
+
+.SH EXPERT OPTIONS
+
+.TP
+.BI --rsearch " <f>"
+Parameterize emission scores a la RSEARCH, using the RIBOSUM
+matrix in file 
+.I <f>.
+(Actually, the emission scores will not be identical to RIBOSUM scores
+due of differences in the modelling strategy between Infernal and
+RSEARCH, but they will be as similar as possible.)
+RIBOSUM matrix files are included with Infernal in the "matrices/"
+subdirectory of the top-level Infernal directory.
+RIBOSUM matrices are substitution score matrices trained specifically
+for structural RNAs with separate single stranded residue and base pair
+substitution scores. For more information see the RSEARCH publication 
+(Klein and Eddy, BMC Bioinformatics 4:44, 2003). Actually, the
+emission scores will not exactly 
+
+With 
+.B --rsearch 
+enabled, all alignments in 
+.I alifile
+must contain exactly one sequence or the
+.B --call 
+option must also be enabled. 
+
+.TP
+.BI --binary 
+Save the model in a compact binary format. The default
+is a more readable ASCII text format.
+
+.TP
+.B --rf
+Use reference coordinate annotation (#=GC RF line, in Stockholm)
+to determine which columns are consensus, and which are inserts.
+Any non-gap character indicates a consensus column. (For example,
+mark consensus columns with "x", and insert columns with ".".)
+The default is to determine this automatically; if the
+frequency of gap characters in a column is
+greater than a threshold, gapthresh (default 0.5), the column
+is called an insertion.
+
+.TP
+.BI --gapthresh " <x>"
+Set the gap threshold (used for determining which columns
+are insertions versus consensus; see 
+.B --rf 
+above) to 
+.I <x>.
+The default is 0.5.
+
+.TP
+.B --ignorant
+Strip all base pair secondary structure information from all input
+alignments in 
+.I alifile
+before building the CM(s). All resulting CM(s) will
+have zero MATP (base pair) nodes, with zero bifurcations.
+
+.TP 
+.B --wgsc
+Use the Gerstein/Sonnhammer/Chothia (GSC) weighting algorithm. This is the
+default unless the number of sequences in the alignment exceeds a
+cutoff (see
+.B --pbswitch),
+in which case the default becomes the faster Henikoff position-based
+weighting scheme.
+
+.TP 
+.B --wblosum
+Use the BLOSUM filtering algorithm to weight the sequences,
+instead of the default GSC weighting.
+Cluster the sequences at a given percentage identity (see
+.B --wid);
+assign each cluster a total weight of 1.0, distributed equally
+amongst the members of that cluster.
+
+.TP
+.B --wpb
+Use the Henikoff position-based weighting scheme. This weighting
+scheme is automatically used (overriding 
+.B --wgsc
+and 
+.B --wblosum) 
+if the number of sequences in the alignment exceeds a cutoff (see
+.B --pbswitch).
+
+.TP 
+.B --wnone
+Turn sequence weighting off; e.g. explicitly set all
+sequence weights to 1.0.
+
+.TP
+.B --wgiven
+Use sequence weights as given in annotation in the input alignment
+file. If no weights were given, assume they are all 1.0.  The default
+is to determine new sequence weights by the
+Gerstein/Sonnhammer/Chothia algorithm, ignoring any annotated weights.
+
+.TP 
+.BI --pbswitch " <n>"
+Set the cutoff for automatically switching the weighting method to the Henikoff
+position-based weighting scheme to 
+.I <n>.
+If the number of sequences in the alignment exceeds
+.I <n>
+Henikoff weighting is used. 
+By default 
+.I <n>
+is 5000.
+
+.TP 
+.BI --wid " <x>"
+Controls the behavior of the 
+.I --wblosum 
+weighting option by setting the percent identity for clustering the
+alignment to
+.I <x>.
+
+.TP
+.B --eent
+Use the entropy weighting strategy to determine the effective sequence
+number that gives a target mean match state relative entropy. This option 
+is the default, and can be turned off with 
+.B --enone.
+The default target mean match state relative entropy is 0.59 bits but can be
+changed with
+.B --ere.
+The default of 0.59 bits is automatically changed if the total
+relative entropy of the model (summed match state relative entropy)
+is less than a cutoff, which is
+is 6.0 bits by default, but can be changed with the expert, undocumented
+.B --eX 
+option. If you really want to play with that option, consult the
+source code.
+
+.TP 
+.B --enone
+Turn off the entropy weighting strategy. The effective sequence number
+is just the number of sequences in the alignment.
+
+.TP 
+.BI --ere " <x>"
+Set the target mean match state relative entropy as 
+.I <x>.
+By default the target relative entropy per match position is 0.59 bits.
+
+.TP 
+.BI --null " <f>"
+Read a null model from 
+.I <f>.
+The null model defines the probability of each RNA nucleotide in
+background sequence, the default is to use 0.25 for each nucleotide. 
+The format of null files is documented in the User's Guide.
+
+.TP
+.BI --prior " <f>"
+Read a Dirichlet prior from 
+.I <f>, 
+replacing the default mixture Dirichlet.
+The format of prior files is documented in the User's Guide.
+
+.TP
+.BI --ctarget " <n>"
+Cluster each alignment in 
+.I alifile 
+by percent identity. Find a cutoff percent id threshold 
+that gives exactly 
+.I <n>
+clusters and build a separate CM from each cluster. If 
+.I <n> 
+is greater than the number of sequences in the alignment
+the program will not complain, and each sequence in the alignment
+will be its own cluster.  Each CM will have a positive integer
+appended to its name indicating the order in which it was built. For
+example, if 
+.B cmbuild --ctarget 3
+is called with 
+.I alifile 
+"myrnas.sto", and "myrnas.sto" has exactly one Stockholm alignment in
+it with no #=GF ID tag annotation, three CMs will be built, the first
+will be named "myrnas-1.1", the second, "myrnas-1.2", and the third "myrnas-1.3".
+(As explained above for the 
+.B -n
+option, the first number "1" after "myrnas" indicates the
+CM was built from the first alignment in "myrnas.sto".)
+
+.TP
+.BI --cmaxid " <x>"
+Cluster each sequence alignment in 
+.I alifile 
+by percent identity. Define clusters at the cutoff fractional id similarity
+of
+.I <x>
+and build a separate CM from each cluster. 
+No two sequences will be be more than 
+.I <x> 
+fractionally identical (
+.I <x>
+* 100 percent identical) if those two sequences are in different
+clusters.
+The CMs are named as described above for
+.B --ctarget.
+
+.TP
+.B --call
+Build a separate CM from each sequence in each alignment in
+.I alifile.
+Naming of CMs takes place as described above for
+.B --ctarget.
+Using this option in combination with
+.B --rsearch
+causes a separate CM to be built and parameterized using a RIBOSUM
+matrix for each sequence in 
+.I alifile.
+
+.TP
+.B --corig
+After building multiple CMs using 
+.B --ctarget, --cmindiff
+or
+.B --call
+as described above, build a final CM using the complete original
+alignment from
+.I alifile.
+The CMs are named as described above for
+.B --ctarget
+with the exception of the final CM built from the original alignment
+which is named in the default manner, without an appended integer. 
+
+.TP
+.BI --cdump "<f>"
+Dump the multiple alignments of each cluster to
+.I <f>
+in Stockholm format.
+This option only works in combination with
+.B --ctarget, --cmindiff
+or
+.B --call.
+
+.TP 
+.BI --refine " <f>"
+Attempt to refine the alignment before building the CM using
+expectation-maximization (EM). A CM is first built from the initial
+alignment as usual. Then, the sequences in the alignment are realigned
+optimally (with the HMM banded CYK algorithm, optimal means optimal 
+given the bands) to the CM, and a new CM is built
+from the resulting alignment. The
+sequences are then realigned to the new CM, and a new CM is built from
+that alignment. This is continued until convergence, specifically when 
+the alignments for two successive iterations are not significantly
+different (the summed bit scores of all the sequences in the alignment
+changes less than 1% between two successive iterations). The final
+alignment (the alignment used to build the CM that gets written to 
+.I cmfile)
+is written to 
+.I <f>.
+
+.TP 
+.B --gibbs
+Modifies the behavior of
+.B --refine 
+so Gibbs sampling is used instead of EM. The difference is that
+during the alignment stage the alignment is not necessarily optimal,
+instead an alignment (parsetree) for each sequences is sampled from the
+posterior distribution of alignments as determined by the Inside
+algorithm. Due to this sampling step
+.B --gibbs
+is non-deterministic, so different runs with the same alignment may
+yield different results. This is not true when 
+.B --refine
+is used without the 
+.B --gibbs
+option, in which case the final alignment and CM will always be the
+same. When 
+.B --gibbs 
+is enabled, the 
+.B -s " <n>" 
+option can be used to seed the random number generator predictably,
+making the results reproducible. 
+The goal of the 
+.B --gibbs
+option is to help expert RNA alignment curators refine structural
+alignments by allowing them to observe alternative high scoring
+alignments. 
+
+.TP
+.BI -s " <n>"
+Set the random seed to 
+.I <n>, 
+where 
+.I <n> 
+is a positive integer. This option can only be used in
+combination with 
+.B --gibbs. 
+The default is to use time() to
+generate a different seed for each run, which means that two different
+runs of 
+.B cmbuild --refine 
+.I <f> 
+--gibbs 
+on the same alignment will give slightly different
+results. You can use this option to generate reproducible results.
+
+.TP
+.B -l
+With 
+.B --refine,
+turn on the local alignment algorithm, which allows the alignment
+to span two or more subsequences if necessary (e.g. if the structures
+of the query model and target sequence are only partially shared),
+allowing certain large insertions and deletions in the structure
+to be penalized differently than normal indels.
+The default is to globally align the query model to the target
+sequences.
+
+.TP
+.B -a
+With 
+.B --refine,
+print the scores of each individual sequence alignment.
+
+.TP
+.B --cyk
+With 
+.B --refine,
+align with the CYK algorithm. By default the optimal accuracy
+algorithm is used. There is more information on this in the 
+.B cmalign
+manual page.
+
+.TP
+.BI --sub
+With 
+.B --refine,
+turn on the sub model construction and alignment procedure. For each
+sequence to be realigned an HMM is first used to predict the model start and end
+consensus columns, and a new sub CM is constructed that only models
+consensus columns from start to end. The sequence is then aligned to this sub CM.
+This option is useful for building CMs for alignments with sequences that are known to
+truncated, non-full length sequences. This option is experimental and
+not rigorously tested, use at your own risk.
+This "sub CM" procedure is not the same
+as the "sub CMs" described by Weinberg and Ruzzo.
+
+.TP
+.BI --nonbanded
+With 
+.B --refine, 
+do not use HMM bands to accelerate alignment.  Use the
+full CYK algorithm which is guaranteed to give the optimal alignment. 
+This will slow down the run significantly, especially for large models.
+
+.TP
+.BI --tau " <x>"
+With 
+.B --refine, 
+set the tail loss probability used during HMM band calculation to
+.I <f>. 
+This is the amount of probability mass within the HMM posterior
+probabilities that is considered negligible. The default value is 1E-7.
+In general, higher values will result in greater acceleration, but
+increase the chance of missing the optimal alignment due to the HMM
+bands.
+
+.TP
+.B --fins
+With
+.B --refine,
+change the 
+behavior of how insert emissions are placed in the alignment. 
+By default, all contiguous blocks of inserts are split in half, and
+half the residues are flushed left against the nearest consensus
+column to the left, and half are flushed right against the nearest
+consensus column on the right. With
+.B --fins
+inserts are not split in half, instead all inserted residues from IL
+states are flushed left, instead all inserted residues from IR states are
+flushed right. This was the default behavior of previous versions of
+Infernal.
+
+.TP
+.BI --mxsize " <x>"
+With 
+.B --refine, 
+set the maximum allowable matrix size for alignment to 
+.I <x>
+megabytes. By default this size is 2 Gb. 
+This should be large enough for the vast majority of alignments, 
+however it is possible that when run with
+.B --refine, cmbuild 
+will exit prematurely, reporting an error message that 
+the matrix exceeded it's maximum allowable size. In this case, the
+.B --mxsize 
+can be used to raise the limit.
+
+.TP
+.BI --rdump "<x>"
+With 
+.B --refine, 
+output the intermediate alignments at each iteration of the refinement
+procedure (as described above for
+.B --refine
+) to file
+.I <f>.
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/cmcalibrate.man b/documentation/manpages/cmcalibrate.man
new file mode 100644
index 0000000..3f22bad
--- /dev/null
+++ b/documentation/manpages/cmcalibrate.man
@@ -0,0 +1,547 @@
+.TH "cmcalibrate" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cmcalibrate - fit exponential tails for E-values and determine HMM
+	      filter thresholds for a CM
+
+.SH SYNOPSIS
+.B cmcalibrate
+.I [options]
+.I cmfile
+
+.SH DESCRIPTION
+
+.B cmcalibrate
+calibrates E-value statistics and HMM filter thresholds for the 
+covariance models (CMs) in
+.I cmfile. 
+The E-values and HMM filter threshold statistics are added to the 
+.I cmfile
+and are used by
+.B cmsearch
+for increased sensitivity and acceleration in RNA homology search.
+
+.PP
+CMs are profiles of RNA consensus sequence and secondary structure. A
+CM file is produced by the 
+.B cmbuild 
+program, from a given RNA sequence alignment of known 
+consensus structure.
+
+.B cmcalibrate
+is very slow. It takes several hours
+to calibrate a single average sized CM. 
+.B cmcalibrate
+can be run in parallel with MPI.
+To do this, use the
+.B --mpi 
+option and run cmsearch inside a MPI wrapper program such as 
+.B mpirun. 
+For example: 
+.B mpirun C
+.B cmcalibrate
+.I --mpi 
+.I [other options]
+.I cmfile.
+Note that 
+.B cmcalibrate
+must have been compiled in MPI mode to use the
+.I --mpi
+option. See the Installation seciton of the user's guide for
+instructions on how to compile in MPI mode.
+
+The 
+.BI --forecast " <n>" 
+option can be used to estimate how long the program will take to run
+on 
+.I <n>
+processors. Unless you plan on running
+.B cmcalibrate
+in MPI mode, 
+.I <n>
+should be set as 1.
+
+.PP
+.B cmcalibrate
+performs two main tasks. The first is to calibrate E-value
+statistics.  This is done by generating random
+sequences and searching them with the CM and collecting hits. The histogram of the bit
+scores of the hits is fit to an exponential tail, and the parameters
+of the fitted tail are saved to the CM file. The exponential tail is
+used to predict the expected number of hits (E-values) at a given bit score in 
+.B cmsearch. 
+The random sequences are generated by an HMM that was
+trained on real genomic sequences with various GC contents. The goal
+is to have the GC distributions in the random sequences to be similar
+to actual genomic sequences. 
+
+The second task is to determine appropriate HMM filter
+thresholds for the CM over the possible range of final CM bit score
+thresholds. This is done by sampling 10,000 sequences from the CM
+itself and searching them with the CM and HMM. The appropriate HMM bit
+score threshold for a given CM threshold is set as the HMM threshold that
+will recognize 99.5% of the hits that score above the CM threshold. This
+HMM threshold is calculated over the range of reasonable CM
+thresholds. 
+
+Both tasks must be performed for each configuration and
+algorithm that 
+.B cmsearch 
+might use. These include HMM Viterbi, HMM Forward, CM CYK and CM
+Inside algorithms for E-value calibration, and CM CYK and CM Inside
+algorithms for HMM filter thresholds. Additionally, for each
+algorithm, each task must be performed twice, once for a locally
+configured model and once for a globally configured model.
+
+The E-values and HMM filter thresholds determined by 
+.B cmcalibrate
+are only used by the
+.B cmsearch 
+program.
+If you are not going to use 
+.B cmsearch,
+do not waste time calibrating your models.
+
+The majority of the options to 
+.B cmcalibrate
+fall into one of two categories, depending on which of the two main
+tasks they're associated with. Options that affect the
+exponential tail E-value fitting are prefixed with 
+.B --exp.
+Options that affect the HMM filter threshold determination are
+prefixed with 
+.B --fil.
+
+The calibration of E-value statistics takes the majority of the
+running time of
+.B cmcalibrate.
+This is because CM search algorithms are slow, and the random
+sequences that must be searched have to be long enough to include enough
+random hits that can be binned into a histogram to which an
+exponential tail can be reliably fit. By default the random sequence
+length for CM searches is 1.5 megabases (Mb), for all search modes,
+but 1.5 can be changed to
+.I <x>
+with 
+.BI --exp-cmL-glc " <x>"
+or
+.BI --exp-cmL-loc " <x>"
+options 
+for glocal and local CM search calibrations respectively.
+Because 
+.B cmsearch 
+uses HMM search algorithms to filter, 
+.B cmcalibrate 
+must also fit exponential tails for HMM search algorithms. HMMs are
+much faster than CMs so it is possible to search much longer random
+sequence than 1.5 MB and not significantly increase the running time
+of
+.B cmcalibrate. 
+The length of sequence searched with the HMM is controlled by the
+.BI --exp-fract " <x>",
+.BI --exp-hmmLn-glc " <x>",
+.BI --exp-hmmLn-loc " <x>",
+and the
+.BI --exp-hmmLx " <x>"
+options. 
+By default, the sequence length for HMM calibration is set as the
+length that will require 0.10 times the number of dynamic programming
+calculations as a CM E-value calibration step. (The value 0.10 can be
+changed to 
+.I <x>
+with the 
+.BI --exp-fract " <x>" 
+option).
+If this sequence length is less than a minimum value, which by default is
+15.0 MB, then the minimum value is used. The minimum value can be 
+changed to 
+.I <x>
+with 
+.BI --exp-hmmLn-glc " <x>" 
+and
+.BI --exp-hmmLn-loc " <x>" 
+for glocal and local HMM search calibrations separately. Similarily if this value is more than a maximum value, which by default is
+1000.0 MB, then the maximum value is used. The maximum value can be 
+changed to 
+.I <x>
+with the 
+.BI --exp-hmmLx " <x>"
+option.
+
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -s " <n>"
+Set the random number generator seed to 
+.I <n>, 
+where 
+.I <n> 
+is a positive integer. 
+The default is to use time() to
+generate a different seed for each run, which means that two different
+runs of 
+.B cmcalibrate
+on the same CM will give slightly different
+E-value and HMM filter threshold parameters. You can use this option
+to generate reproducible results.
+
+.TP
+.BI --forecast " <n>"
+Predict the running time of the calibration for 
+.I cmfile 
+and provided options
+and exit, DO NOT perform the calibration. 
+The predictions should be used as rough
+estimates. The value 
+.I <n>
+is the number of processors the calibration will be run on, so 
+.I <n>
+equal to 1 is appropriate unless you will run 
+.B cmcalibrate
+in parallel with MPI.
+
+.TP
+.B --devhelp
+Print help, as with  
+.B "-h",
+but also include undocumented developer options. These options are not
+listed below, are under development or experimental, and are not
+guaranteed to even work correctly. Use developer options at your own
+risk. The only resources for understanding what they actually do are
+the brief one-line description printed when
+.B "--devhelp"
+is enabled, and the source code.
+
+.TP
+.BI --mpi
+Run as an MPI parallel program. This option will only be available if
+Infernal 
+has been configured and built with the "--enable-mpi" flag (see User's
+Guide for details).
+
+.SH EXPERT OPTIONS
+
+.TP
+.BI --exp-cmL-glc " <x>"
+Set the length of random sequence to search for the CM 
+.B glocal 
+exponential tail fits to 
+.I <x> 
+megabases (Mb). By default, 
+.I <x> is
+1.5 Mb. Searching more sequences will make the exponential tail fits
+more precise, but will take longer: using 
+.I <x> 
+of 3.0 instead of the default of 1.5 will cause the running time of
+.B cmcalibrate 
+to increase by roughly 50%.
+
+.TP
+.BI --exp-cmL-loc " <x>"
+Set the length of random sequence to search for the CM 
+.B local 
+exponential tail fits to 
+.I <x> 
+megabases (Mb). By default, 
+.I <x> is
+1.5 Mb. Searching more sequences will make the exponential tail fits
+more precise, but will take longer: using 
+.I <x> 
+of 3.0 instead of the default of 1.5 will cause the running time of
+.B cmcalibrate 
+to increase by roughly 50%.
+
+.TP
+.BI --exp-hmmLn-glc " <x>"
+Set the minimum random sequence length to search for the HMM 
+.B glocal
+exponential tail fits to 
+.I <x>
+megabases (Mb). By default, 
+.I <x>
+is 15.0.
+For more information, see the explanation regarding sequence lengths
+for E-value calibration above before the Options section.
+
+.TP
+.BI --exp-hmmLn-loc " <x>"
+Set the minimum random sequence length to search for the HMM 
+.B local
+exponential tail fits to 
+.I <x>
+megabases (Mb). By default, 
+.I <x>
+is 15.0.
+For more information, see the explanation regarding sequence lengths
+for E-value calibration above before the Options section.
+
+.TP
+.BI --exp-hmmLx " <x>"
+Set the maximum random sequence length to search when determining HMM
+E-values to  
+.I <x>
+megabases (Mb). By default, 
+.I <x>
+is 1000.0.
+For more information, see the explanation regarding sequence lengths
+for E-value calibration above before the Options section.
+
+.TP
+.BI --exp-fract " <x>"
+Set the HMM/CM fraction of dynamic programming calculations to 
+.I <x>.
+By default, 
+.I <x>
+is 0.10. 
+For more information, see the explanation regarding sequence lengths
+for E-value calibration above before the Options section.
+
+.TP
+.BI --exp-tailn-cglc " <x>"
+During E-value calibration of 
+.B glocal CM 
+search modes fit the exponential tail to the high scores in the
+histogram tail that includes 
+.I <x>
+hits per Mb searched.
+By default this 
+.I <x>
+is 25. The value 25 was chosen because it works well empirically
+for glocal CM modes relative to other values.
+
+.TP
+.BI --exp-tailn-cloc " <x>"
+During E-value calibration of 
+.B local CM 
+search modes fit the exponential tail to the high scores in the
+histogram tail that includes 
+.I <x>
+hits per Mb searched.
+By default this 
+.I <x>
+is 75. The value 75 was chosen because it works well empirically
+for local CM modes relative to other values.
+
+.TP
+.BI --exp-tailn-hglc " <x>"
+During E-value calibration of 
+.B glocal HMM 
+search modes fit the exponential tail to the high scores in the
+histogram tail that includes 
+.I <x>
+hits per Mb searched.
+By default this 
+.I <x>
+is 250. The value 250 was chosen because it works well empirically
+for glocal HMM modes relative to other values.
+
+.TP
+.BI --exp-tailn-hloc " <x>"
+During E-value calibration of 
+.B local HMM 
+search modes fit the exponential tail to the high scores in the
+histogram tail that includes 
+.I <x>
+hits per Mb searched.
+By default this 
+.I <x>
+is 750. The value 750 was chosen because it works well empirically
+for glocal HMM modes relative to other values.
+
+.TP
+.BI --exp-tailp " <x>"
+Ignore the
+.B --exp-tailn
+prefixed options and fit the 
+.I <x>
+fraction right tail of the histogram to exponential tails, for all
+search modes.
+
+.TP
+.BI --exp-tailxn " <n>"
+With 
+.B --exp-tailp 
+enforce that the maximum number of hits in the tail that is fit is
+.I <n>.
+
+.TP
+.BI --exp-beta " <x>"
+During E-value calibration, by default query-dependent banding (QDB)
+is used to accelerate the CM search algorithms with a beta tail loss
+probability of 1E-15.
+This beta value can be changed to 
+.I <x>
+using the 
+.BI --exp-beta " <x>"
+option. The beta parameter is the amount of probability mass excluded
+during band calculation, higher values of beta give greater speedups
+but sacrifice more accuracy than lower values. A recommended value is
+1E-7 (0.00001\%).  QDB is explained in more detail in the manual page
+for 
+.B cmsearch 
+and in (Nawrocki and Eddy, PLoS Computational Biology 3(3): e56). 
+
+.TP
+.B --exp-no-qdb
+Turn of QDB during E-value calibration. This will slow down
+calibration, and is not recommended unless you plan on using 
+.B --no-qdb
+in 
+.B cmsearch.
+
+.TP 
+.BI --exp-hfile " <f>"
+Save the histograms fit for the E-value calibration to file
+.I <f>.
+The format of this file is two tab delimited columns. The first column
+is the x-axis values of bit scores of each bin. The second column is the y-axis
+values of number of hits per bin. Each series is delimited by a line
+with a single character "&". The file will contain one series for each
+exponential tail fit, i.e. one series of empirical data for each line of output from
+.B cmcalibrate
+that begins with "exp tail".
+
+.TP 
+.BI --exp-sfile " <f>"
+Save a survival plot for the E-value calibration to file
+.I <f>.
+The format of this file is two tab delimited columns. The first column
+is the x-axis values of bit scores of each bin. The second column is the y-axis
+values of fraction of hits that meet or exceed the score for each
+bin. Each series is delimited by a line with a single character "&". 
+The file will contain three series' of data for each
+exponential tail fit, i.e. three series for each line of output from
+.B cmcalibrate
+that begins with "exp tail".
+The first series is the empirical survival plot from the histogram of hits
+to the random sequence. The second series is the exponential tail fit
+to the empirical distribution. The third series is the exponential
+tail fit if lambda were fixed and set as the natural log of 2 (0.691314718).
+
+.TP 
+.BI --exp-qqfile " <f>"
+Save a quantile-quantile plot for the E-value calibration to file
+.I <f>.
+The format of this file is two tab delimited columns. The first column
+is the x-axis values, and the second column is the y-axis
+values. The distance of the points from the identity line (y=x) is a
+measure of how good the exponential tail fit is, the closer the points
+are to the identity line, the better the fit is.
+Each series is delimited by a line with a single character "&". 
+The file will contain one series of empirical data for each
+exponential tail fit, i.e. one series for each line of output from
+.B cmcalibrate
+that begins with "exp tail".
+
+.TP 
+.BI --exp-ffile " <f>"
+Save statistics on the exponential tail statistics to file
+.I <f>.
+The file will contain the lambda and mu values for exponential tails 
+fit to tails of different sizes. For example, by default
+.B cmcalibrate 
+fits exponential tails to the rightmost 0.01 (1\%) of the score histogram and
+stores the parameters of that exponential tail to the CM file.
+(The value of 0.01 can be changed to 
+.I <x>
+with the 
+.BI --exp-tailp " <x>"
+option).
+When 
+.BI --exp-ffile " <f>" 
+is used the file
+.I " <f>" 
+will include the exponential tail parameters for fits to various
+fractions of the histogram tail, instead of just to 0.01.
+
+.TP 
+.BI --fil-N " <n>"
+Set the number of sequences sampled and searched for the HMM filter
+threshold calibration to 
+.I <n>.
+By default, 
+.I <n>
+is 10,000.
+
+.TP 
+.BI --fil-F " <x>"
+Set the fraction of sample sequences the HMM filter must be able to
+recognize, and allow to survive, to 
+.I <x>,
+where 
+.I <x>
+is a positive real number less than or equal to 1.0.
+By default,
+.I <x>
+is 0.993.
+
+.TP 
+.BI --fil-tau " <x>"
+Set the tail loss probability during HMM band calculation for HMM
+filter threshold calibration to 
+.I <x>. 
+This is the amount of probability mass within the HMM posterior
+probabilities that is considered negligible. The default value is 1E-7.
+In general, higher values will result in greater acceleration, but
+increase the chance of missing the optimal alignment due to the HMM
+bands. 
+
+.TP 
+.B --fil-gemit
+During HMM filter calibration, always sample sequences from a globally
+configured CM, even when calibrating local modes. By default,
+sequences are sampled from a globally configured CM when calibrating
+the global search modes, and sampled from a locally configured CM
+when calibrating the local search modes.
+	
+.TP 
+.BI --fil-dfile " <f>"
+Save statistics on filter threshold calibration, including HMM and CM scores for all sampled sequences,
+to file 
+.I <f>.
+
+.TP
+.BI --mxsize " <x>"
+Set the maximum allowable DP matrix size to 
+.I <x>
+megabytes. By default this size is 2,048 Mb. 
+This should be large enough for the vast majority of calibrations,
+however if it is not 
+.B cmcalibrate
+will exit prematurely and report an error message that 
+the matrix exceeded it's maximum allowable size. In this case, the
+.B --mxsize 
+can be used to raise the limit.
+
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/cmemit.man b/documentation/manpages/cmemit.man
new file mode 100644
index 0000000..a0fe0e9
--- /dev/null
+++ b/documentation/manpages/cmemit.man
@@ -0,0 +1,189 @@
+.TH "cmemit" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cmemit - generate sequences from a covariance model
+
+.SH SYNOPSIS
+.B cmemit
+.I [options]
+.I cmfile
+.I seqfile
+
+.SH DESCRIPTION
+
+.B cmemit
+reads the covariance model(s) (CMs) in
+.I cmfile
+and generates a number of sequences from the CM(s);
+or if the 
+.B -c
+option is selected, generates a single majority-rule
+consensus. This can be useful for various application in which one
+needs a simulation of sequences consistent with a sequence family
+consensus. By default,
+.B cmemit 
+generates 10 sequences and outputs them in FASTA (unaligned) format to 
+.I seqfile.
+
+.SH GENERAL OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -o " <f>" 
+Save the synthetic sequences to file 
+.I <f> 
+rather than writing them to stdout. 
+
+.TP
+.BI -n " <n>"
+Generate 
+.I <n>
+sequences. Default is 10. 
+
+.TP
+.B -u
+Write the generated sequences in unaligned format (FASTA). This is the
+default, so this option is probably useless.
+
+.TP
+.B -a
+Write the generated sequences in an aligned format (STOCKHOLM) with
+consensus structure annotation rather than FASTA. 
+
+.TP
+.B -c
+Predict a single majority-rule consensus sequence instead of sampling
+sequences from the CM\'s probability distribution. Highly conserved
+residues (base paired residues that score higher than 3.0 bits, or
+single stranded residues that score higher than 1.0 bits) are shown in
+upper case; others are shown in lower case.
+
+.TP
+.B -l
+Configure the CMs into local mode before emitting sequences. See the
+User's Guide for more information on locally configured CMs.
+
+.TP
+.BI -s " <n>"
+Set the random seed to 
+.I <n>, 
+where <n> is a positive integer. The default is to use time() to
+generate a different seed for each run, which means that two different
+runs of 
+.B cmemit 
+on the same CM will give different
+results. You can use this option to generate reproducible results.
+
+
+.TP
+.B --devhelp
+Print help, as with  
+.B "-h",
+but also include undocumented developer options. These options are not
+listed below, are under development or experimental, and are not
+guaranteed to even work correctly. Use developer options at your own
+risk. The only resources for understanding what they actually do are
+the brief one-line description printed when
+.B "--devhelp"
+is enabled, and the source code.
+
+.SH EXPERT OPTIONS
+
+.TP
+.BI --rna
+Specify that the emitted sequences be output as RNA sequences. This is true by default.
+
+.TP
+.BI --dna
+Specify that the emitted sequences be output as DNA sequences. By default,
+the output alphabet is RNA. 
+
+.TP
+.BI --tfile " <f>"
+Dump tabular sequence parsetrees (tracebacks) for each 
+emitted sequence to file 
+.I <f>.
+Primarily useful for debugging.
+
+.TP
+.BI --exp " <x>"
+Exponentiate the emission and transition probabilities of the CM by
+.I <x>
+and then renormalize those distributions before emitting
+sequences. This option changes the CM probability distribution of
+parsetrees relative to default. With 
+.I <x> 
+less than 1.0 the emitted sequences will tend to have
+lower bit scores upon alignment to the CM with
+.B cmalign.
+With <x> greater than 1.0, the emitted sequences will tend
+to have higher bit scores upon alignment to
+the CM. This bit score difference will increase as <x> moves
+further away from 1.0 in either direction. 
+If <x> equals 1.0, this option has no effect relative to default.
+This option is useful for generating sequences that are either 
+difficult (
+.I <x> 
+< 1.0) or easy (
+.I <x> 
+> 1.0) for the CM to
+distinguish as homologous from background, random sequence.
+
+.TP
+.BI --begin " <n>"
+Truncate the resulting alignment by removing all residues before consensus column 
+.I <n>,
+where <n> is a positive integer no greater than the consensus length of
+the CM. Must be used in combination with 
+.B --end 
+and either 
+.B -a 
+or
+.B --shmm
+(a developer option).
+
+.TP
+.BI --end " <n>"
+Truncate the resulting alignment by removing all residues after consensus column 
+.I <n>,
+where <n> is a positive integer no greater than the consensus length of
+the CM. Must be used in combination with 
+.B --begin 
+and either 
+.B -a 
+or 
+.B --shmm
+(a developer option).
+
+
+
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/cmscore.man b/documentation/manpages/cmscore.man
new file mode 100644
index 0000000..e054744
--- /dev/null
+++ b/documentation/manpages/cmscore.man
@@ -0,0 +1,468 @@
+.TH "cmscore" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cmscore - align and score one or more sequences to a CM
+
+.SH SYNOPSIS
+.B cmscore
+.I [options]
+.I cmfile
+.I seqfile
+
+.SH DESCRIPTION
+
+.B cmscore
+uses the
+covariance model (CM) in
+.I cmfile
+to align and score the sequences in
+.I seqfile,
+and output summary statistics on timings and scores.
+.B cmscore 
+is a testbed 
+for new CM alignment algorithms, and it is also used by the testsuite.
+It is not intended to be particularly useful in the real world. Documentation
+is provided for completeness, and to aid our own memories.
+
+.PP
+CMs are profiles of RNA consensus sequence and secondary structure. A
+CM file is produced by the 
+.B cmbuild 
+program, from a given RNA sequence alignment of known 
+consensus structure.
+
+.PP
+.B cmscore
+aligns the sequence(s) in
+.I seqfile 
+using two 
+alignment algorithms and compares the scores and timings of each algorithm. By
+default the two algorithms compared are the divide and conquer (D&C) CYK algorithm 
+(SR Eddy, BMC Bioinformatics 3:18, 2002), and the HMM banded standard
+CYK algorithm. 
+When the
+.B --nonbanded
+option is enabled D&C CYK is compared with the standard CYK alignment algorithm.
+In this case, because both algorithms should find the optimal
+alignment the parsetree scores should be nearly identical (within 0.01
+bits), if this is not the case for any sequence
+.B cmscore
+exits and prints an error message. 
+When the
+.B --viterbi 
+option is enabled D&C CYK is compared with Viterbi alignment to a CM
+Plan 9 HMM constructed to be maximally similar to the CM. 
+
+While non-banded CYK variants are guaranteed to find the optimal
+alignment and score of each sequence, HMM banded CYK sacrifices
+this guarantee for acceleration. The level of acceleration can be
+controlled by the tau parameter, which is set with the
+.BI --tau " <x>"
+option. This is described in more detail in the man page for
+.B cmalign, 
+but in short, 
+.I <x>
+is a rough estimate at the probability that the optimal alignment will be
+missed. The greater
+.I <x> 
+is, the greater the acceleration, but the greater the chance of
+missing the optimal alignment. By default tau is set as 1E-7.
+.B cmscore
+is useful for testing for values of tau that give the best
+trade-off between acceleration versus accuracy.
+To make this testing easier, multiple tau values can be tested within
+a single cmscore call. The 
+.BI --taus " <x>"
+and
+.BI --taue " <x>"
+option combination allow the user to specify a beginning tau
+value and an ending tau value. For example, 
+.BI --taus " 3"
+and
+and
+.BI --taue " 5"
+would first align the sequences in 
+.I seqfile
+with non-banded D&C CYK, and then perform 3 additional HMM banded alignments, first with
+tau=1E-3, next with tau=1E-4 and finally with
+tau=1E-5. Currently, only
+values of 1E-<x> can be used. Summary statistics on timings and how
+often the optimal alignment is missed for each value or tau are
+printed to stdout.
+
+.PP
+When comparing the non-banded standard CYK and D&C CYK
+algorithms with the 
+.B --nonbanded
+option, the two parse trees
+should usually be identical for any sequence, because the optimal alignment
+score is guaranteed. However, there can be cases of ties, where two or
+more different parse trees have identical scores. In such cases, it is
+possible for the two parse trees to differ. The parse tree selected
+as "optimal" from amongst the ties is arbitrary, dependent on order of
+evaluation in the DP traceback, and the order of evaluation for D&C
+vs. standard CYK is different.  Thus, in its testsuite role,
+.B cmscore 
+checks that the scores are within 0.01 bits of each other, but
+does not check that the parse trees are absolutely identical.
+
+.PP
+The alignment algorithms can be run in "search" mode within
+.B cmscore
+by using the
+.B --search 
+option.
+When 
+.B --search
+is enabled,
+.B --inside
+specifies that the Inside algorithm be used instead of CYK
+and 
+.B --forward 
+specifies that the HMM Forward algorithm be used instead of CYK.
+
+.PP
+The sequences are treated as single stranded RNAs; that is,
+only the given strand of each sequence is aligned and scored, and
+no reverse complementing is done.
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -n " <n>" 
+Set the number of sequences to generate and align to 
+.I <n>.
+This option is incompatible with the
+.B --infile
+option.
+
+.TP
+.B -l
+Turn on the local alignment algorithm, which allows the alignment
+to span two or more subsequences if necessary (e.g. if the structures
+of the query model and target sequence are only partially shared),
+allowing certain large insertions and deletions in the structure
+to be penalized differently than normal indels.
+The default is to globally align the query model to the target
+sequences.
+
+
+.TP
+.BI -s " <n>"
+Set the random seed to 
+.I <n>, 
+where <n> is a positive integer. The default is to use time() to
+generate a different seed for each run, which means that two different
+runs of 
+.B cmscore
+on the same CM will give different
+results. You can use this option to generate reproducible results.
+The random number generator is used to generate sequences to score,
+so 
+.B -s
+is incompatible with the
+.B --infile 
+option which supplies the sequences to score in an input file.
+
+.TP
+.B -a
+Print individual timings and score comparisons for each sequence in 
+.I seqfile. 
+By default only summary statistics are printed.
+
+.TP
+.B --sub
+Turn on the sub model construction and alignment procedure. For each
+sequence, an HMM is first used to predict the model start and end
+consensus columns, and a new sub CM is constructed that only models
+consensus columns from start to end. The sequence is then aligned to this sub CM.
+This option is useful for aligning sequences that are known to
+truncated, non-full length sequences.
+This "sub CM" procedure is not the same as the "sub CMs" described by
+Weinberg and Ruzzo.
+When used in combination with 
+.B --tfile
+the parsetree printed is not the sub CM parsetree, but rather the sub
+CM parstree mapped onto the topology of the original CM. This mapped
+parsetree will likely have a different score (sometimes much worse)
+than the sub CM parsetree, both of those scores are printed to the
+parsetree file for each sequence.
+
+.TP
+.BI --mxsize " <x>"
+Set the maximum allowable DP matrix size to 
+.I <x>
+megabytes. By default this size is 2048 Mb. 
+This should be large enough for the most alignments, 
+however if it is not 
+.B cmscore
+will exit prematurely and report an error message that 
+the matrix exceeded it's maximum allowable size. In this case, the
+.B --mxsize 
+can be used to raise the limit, or if
+.B --nonbanded
+is enabled, the 
+.B --scoreonly 
+option will solve the memory issue.
+This memory error is most likely to occur when the
+.B --nonbanded
+option is used without the
+.B --scoreonly
+option, but can still occur when
+.B --nonbanded
+is not used. 
+
+.TP
+.B --devhelp
+Print help, as with  
+.B "-h",
+but also include undocumented developer options. These options are not
+listed below, are under development or experimental, and are not
+guaranteed to even work correctly. Use developer options at your own
+risk. The only resources for understanding what they actually do are
+the brief one-line description printed when
+.B "--devhelp"
+is enabled, and the source code.
+
+.TP
+.B --mpi
+Run as an MPI parallel program.
+This option will only be available if
+Infernal 
+has been configured
+and built with the 
+.B --enable-mpi
+flag (see User's Guide for details).
+
+.SH EXPERT OPTIONS
+
+.TP
+.B --emit
+Generate sequences to score by sampling from the CM. 
+This option is on by default. The number of sequences generated is
+10 by default but can be changed with the 
+.B -n
+option. The sequences generated from the CM can be saved to an output file
+in FASTA format with the 
+.B --outfile
+option.
+
+.TP
+.B --random
+Generate sequences to score by sampling from the CMs null
+distribution. This option turns the 
+.B --emit
+option off.
+By default the CM distribution will be 0.25 for each of the
+four RNA nucleotides, but it may be different if the
+.B --null
+option was used when
+.B cmbuild 
+created the 
+.I cmfile.
+By default, the length of the sequences generated is sampled from the length
+distribution of the CM. The average length of the random sequences 
+will be the consensus length of the RNA family modelled by
+the CM (or very close to it).
+Alternatively, the 
+.BI --Lmin " <n>"
+and 
+.BI --Lmax " <n>" 
+options can be used to specify a length distribution.
+The number of sequences generated is
+10 by default but can be changed with the 
+.B -n
+option. The random sequences generated can be saved to an output file
+in FASTA format with the 
+.B --outfile
+option.
+
+.TP
+.BI --infile " <f>"
+Sequences to score are read from the file
+.I <f>.
+All the sequences from 
+.I <f> are read and scored, the
+.B -n
+and
+.B -s 
+options are incompatible with
+.B --infile.
+
+.TP
+.BI --outfile " <f>"
+Save generated sequences that are scored to the file
+.I <f>
+in FASTA format.
+This option is incompatible with the 
+.B --infile
+option.
+
+.TP
+.BI --Lmin " <n1>" 
+Must be used in combination with 
+.B --random
+and
+.BI --Lmax " <n2>."
+The lengths of the random sequences generated and scored will be
+uniform between the range of
+.I <n1>..<n2>.
+
+.TP
+.BI --Lmax " <n2>" 
+Must be used in combination with 
+.B --random
+and
+.BI --Lmin " <n1>".
+The lengths of the random sequences generated and scored will be
+uniform between the range of
+.I <n1>..<n2>.
+
+.TP
+.B --pad
+Must be used in combination with 
+.B --emit 
+and 
+.B --search.
+Add
+.I <n>
+cm->W (max hit length) minus L (sequence <x> length) residues to the 5'
+and 3' end of each  emitted sequence <x>.
+
+.TP 
+.B --hbanded
+Specify that the second stage alignment algorithm be HMM banded CYK. 
+This option is on by default. For more information on this option, 
+see the description of the
+.B --hbanded 
+option in the man page for 
+.B cmalign. 
+
+.TP
+.BI --tau " <x>"
+For stage 2 alignment, set the tail loss probability used during HMM band calculation to
+.I <x>. 
+This is the amount of probability mass within the HMM posterior
+probabilities that is considered negligible. The default value is 1E-7.
+In general, higher values will result in greater acceleration, but
+increase the chance of missing the optimal alignment due to the HMM
+bands.
+
+.TP
+.B --aln2bands
+With 
+.B --search,
+when calculating HMM bands, use an HMM alignment algorithm instead of
+an HMM search algorithm. In general, using this option will result in
+greater acceleration, but will increase the chance of missing the
+optimal alignment.
+
+.TP
+.B --hsafe
+For stage 2 HMM banded alignment,
+realign any sequences with a negative alignment
+score using non-banded CYK to guarantee finding the optimal
+alignment. 
+
+.TP
+.B --nonbanded
+Specify that the second stage alignment algorithm be standard,
+non-banded, non-D&C CYK. When 
+.B --nonbanded
+is enabled, the program fails with a non-zero exit code and prints an
+error message if the parsetree
+score for any sequence from stage 1 D&C alignment and stage 2
+alignment differs by more than 0.01 bits. In theory, this should never
+happen as both algorithms are guaranteed to determine the optimal parsetree.
+For larger RNAs (more than 300 residues) if memory is limiting,
+.B --nonbanded 
+should be used in combination with 
+.B --scoreonly.
+
+.TP
+.B --scoreonly
+With 
+.B --nonbanded
+during the second stage standard non-banded CYK alignment, use the  "score only" variant 
+of the algorithm to save memory, and don't recover a parse tree. 
+
+.TP
+.B --viterbi
+Specify that the second stage alignment algorithm be Viterbi to a CM
+Plan 9 HMM. 
+.TP
+
+.TP
+.B --search
+Run all algorithms in scanning mode, not alignment mode. This means 
+the highest scoring subsequence within each sequence is returned as
+the score, not necessarily the score of an alignment of the full sequence.
+
+.TP
+.B --inside
+With 
+.B --search
+Compare the non-banded scanning Inside algorithm to the HMM banded
+scanning Inside algorith, instead of using CYK versions.
+
+.TP
+.B --forward
+With 
+.B --search
+Compare the scanning Forward scoring algorithm against CYK.
+
+.TP
+.BI --taus " <n>"
+Specify the first alignment algorithm as non-banded D&C CYK, and
+multiple stages of HMM banded CYK alignment. The first HMM banded
+alignment will use tau=1E-<x>, which will be the highest value of tau
+used.  Must be used in combination with
+.B --taue.
+
+.TP
+.BI --taue " <n>"
+Specify the first alignment algorithm as non-banded D&C CYK, and
+multiple stages of HMM banded CYK alignment. The final HMM banded
+alignment will use tau=1E-<x>, which will be the lowest value of tau
+used.  Must be used in combination with
+.B --taus.
+
+
+.TP
+.BI --tfile " <f>"
+Print the parsetrees for each alignment of each sequence to file
+.I <f>.
+
+
+
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/cmsearch.man b/documentation/manpages/cmsearch.man
new file mode 100644
index 0000000..8f806da
--- /dev/null
+++ b/documentation/manpages/cmsearch.man
@@ -0,0 +1,758 @@
+.TH "cmsearch" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cmsearch - search a sequence database for RNAs homologous to a CM
+
+.SH SYNOPSIS
+.B cmsearch
+.I [options]
+.I cmfile
+.I seqfile
+
+.SH DESCRIPTION
+
+.B cmsearch
+uses the
+covariance model (CM) in
+.I cmfile
+to search for homologous RNAs in
+.I seqfile,
+and outputs high-scoring alignments.
+
+.PP
+Currently, the sequence file must be in FASTA format.
+
+.PP
+CMs are profiles of RNA consensus sequence and secondary structure. A
+CM file is produced by the 
+.B cmbuild 
+program, from a given RNA sequence alignment of known 
+consensus structure.
+CM files can be calibrated prior to running
+.B cmsearch
+with the 
+.B cmcalibrate 
+program. Searches with calibrated CM files will include
+E-values and will use appropriate filter thresholds for
+acceleration. It is strongly recommended to calibrate your 
+CM files before using 
+.B cmsearch.
+CM calibration is described in more detail below
+and in chapters 5 and 6 of the User's Guide.
+
+.PP
+.B cmsearch
+output consists of alignments of all hits in the database 
+sorted by decreasing score per sequence
+and per strand. That is, all hits for the same sequence and the same
+(Watson or Crick) strand are sorted, but hits across sequences or
+strands are not sorted.  
+
+.PP
+The threshold for reporting scores is different depending on whether
+the CM file has been calibrated or not. 
+If the CM file has been calibrated, the default reporting threshold is
+an E-value of 1.0. This is the threshold at which 1 hit is 
+expected by chance. It is possible to manually set the threshold to
+bit score 
+.I <x>
+using the 
+.BI -T " <x>"
+option as described below, or to E-value 
+.I <x>
+using the 
+.BI -E " <x>" 
+option. The 
+.B -E 
+option will only work if the CM file has been calibrated.
+
+.PP
+RNA homology search with CMs is slow. 
+To speed it up, 
+.B cmsearch 
+by default uses two rounds of filters with faster algorithms to prune the
+database prior to searching with the slow CM algorithm. 
+The first round of filtering is faster but less strict
+than the second round. First, the full database is searched with the
+first round filter, then any hits that survive the first round 
+are searched with the second round
+filter. Finally any hits that survive the first and second round of
+filtering are searched with the final round search strategy.
+During the filter rounds, hits are padded with a short stretch of
+residues on either side prior to searching with the subsequent round. 
+The exact number of residues is dependent on the size of the model
+being searched with.
+
+The first round of filtering is performed with an HMM. If the CM file
+is calibrated, the threshold for the HMM filter will be automatically
+chosen as an appropriate one as determined in 
+.B cmcalibrate.
+The minimum threshold that will automatically be chosen is the threshold
+that will allow a predicted fraction (0.02 by default, changeable to 
+.I <x> 
+with
+.BI --fil-Smin-hmm " <x>"
+) of the database to survive the filter. 
+The maximum threshold that will automatically be chosen is the
+threshold that will allow a predicted fraction (0.5 by default,
+changeable to 
+.I <x> 
+with 
+.BI --fil-Smax-hmm " <x>" 
+) of the database to survive the filter. If the threshold from
+.B cmcalibrate
+is greater than this maximum fraction, the HMM filter will be turned off and not used.
+To ensure that the HMM filter is never turned off and
+always uses a threshold that gives this maximum fraction you must use the
+.B --fil-A-hmm
+option.
+If the model is not calibrated, the default HMM filter threshold is
+3.0 bits. The HMM filter threshold can be manually set to bit score
+.I <x>
+using the 
+.BI --fil-T-hmm " <x>"
+option as described below, or to E-value 
+.I <x>
+using the 
+.BI --fil-E-hmm " <x>" 
+option, or to the bit score that will allow a predicted database fraction of 
+.I <x>
+to survive the filter using the 
+.BI --fil-S-hmm " <x>" 
+option. The 
+.B --fil-E-hmm
+and
+.B --fil-S-hmm
+options will only work if the CM file has been calibrated.
+The HMM filter can be turned off with the 
+.B --fil-no-hmm 
+option.
+
+The second round of filtering is performed with the CM CYK algorithm
+(not an HMM) using query-dependent banding (QDB) for acceleration. 
+Briefly, QDB precalculates regions of the dynamic
+programming matrix that have negligible probability based on the query
+CM's transition probabilities. 
+During search, these regions of the
+matrix are ignored to make searches faster. 
+For more information on QDB see 
+(Nawrocki and Eddy, PLoS Computational Biology 3(3): e56). 
+The beta paramater is the amount of
+probability mass considered negligible during band calculation, lower
+values of beta yield greater speedups but also a greater chance of missing
+the optimal alignment. The default beta is 1E-10: determined
+empirically as a good tradeoff between sensitivity and speed, though
+this value can be changed with the
+.BI --fil-beta " <x>" 
+option. 
+If the CM file has been calibrated, the QDB filter threshold will be
+automatic set to an appropriate value using an ad-hoc procedure (see
+the User's Guide). If the CM file has not been calibrated, the default
+QDB filter threshold is 0.0 bits.
+The QDB filter threshold can be manually set to bit score
+.I <x>
+using the 
+.BI --fil-T-qdb " <x>"
+option as described below, or to E-value 
+.I <x>
+using the 
+.BI --fil-E-qdb " <x>" 
+option. The 
+.B --fil-E-qdb
+option will only work if the CM file has been calibrated.
+The QDB filter can be turned off with the 
+.B --fil-no-qdb
+option.
+
+Another way to accelerate 
+.B cmsearch
+is to run it in parallel with MPI on multiple computers. 
+To do this, use the 
+.B --mpi 
+option and run 
+.B cmsearch 
+inside a MPI wrapper program such as 
+.B mpirun. 
+For example: 
+.B mpirun C
+.B cmsearch
+.I --mpi 
+.I [other options]
+.I cmfile
+.I seqfile.
+The 
+.B cmsearch
+program must have been compiled in MPI mode for this to work.
+See the Installation section of the User's Guide for more information.
+
+The 
+.BI --forecast " <n>"
+option will estimate how long a search will take for your 
+.I cmfile 
+and 
+.I seqfile 
+on 
+.I <n>
+processors. Unless you plan on running
+.B cmsearch 
+in MPI mode, 
+.I <n>
+should be set as 1.
+
+.PP
+Another technique for accelerated CM homology search with HMM filters
+is the construction and use of a "rigorous filter" HMM which was
+developed by Zasha Weinberg and Larry Ruzzo. All hits above a certain
+CM bit score threshold are guaranteed to survive the HMM filtering
+step. Their implementation of rigorous filters has been included in
+previous versions of Infernal, but not in the current version. For
+more information see the User's Guide.
+
+.SH OUTPUT
+By default, 
+.B cmsearch
+outputs the alignments of search hits that score above the final search
+round threshold. The format of this output is described in the "Tutorial" 
+section of the User's Guide. This format has purposefully not
+been changed from the 0.x versions of Infernal so as not to break
+existing parsers. However, it can be augmented with a line of
+output that marks non-compensatory (negative scoring) basepairs with
+an 'x' by using the 
+.B -x
+option. Alternatively, only negative scoring non-canonical basepairs
+(those other than A:U, U:A, C:G, G:C, U:G, and G:U) are marked if the 
+.B -v
+option is enabled. These two options were added to facilitate quick
+analysis of the secondary structure of hits by eye.  Additionally, the
+.B -p
+option can be used to annotate the posterior probability of each
+aligned residue in the hit alignments as described below.
+
+The 
+.BI --tabfile " <f>"
+outputs a tabular representation of the hits found by 
+.B cmsearch
+to the file
+.I <f>.
+Each non-\# prefixed line of this file corresponds to a hit, and each
+such line has 9 fields: "model name" the name of the CM used for the
+search, "target name" the name of the target sequence
+the hit was found in, "target coord - start": the start position of
+the hit in the target sequence, "target coord - stop": the end position of
+hit in the target sequence, "query coord - start": 
+the start position of the hit in the query model, "query coord - stop": the end position of
+hit in the query sequence, "bit sc":  the bit score of the hit, "E-value": 
+the E-value of the hit (if available, "-" if not), and "GC\%" the
+percentage of G and C residues in the hit within the target sequence.
+.B cmsearch 
+tab files can be used as input to the Easel miniapp
+.B esl-sfetch
+(included in the easel/miniapp/ subdirectory of infernal) with the
+.B -C -f --tabfile 
+options to extract all the hits from the target database file to a new
+FASTA file. This file can then be aligned to a CM with
+.B cmalign.
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -o " <f>"
+Save the high-scoring alignments of hits to a file
+.I <f>.
+The default is to write them to standard output.
+
+.TP
+.BI -g " <f>"
+Turn on the 'glocal' alignment algorithm, local with respect to the
+target database, and global with respect to the model. By default, 
+the local alignment algorithm is used which is local with respect to
+both the target sequence and the model. In local mode, the alignment
+to span two or more subsequences if necessary (e.g. if the structures
+of the query model and target sequence are only partially shared),
+allowing certain large insertions and deletions in the structure
+to be penalized differently than normal indels.
+Local mode performs better on empirical benchmarks and is 
+significantly more sensitive for remote homology detection.
+Empirically, glocal searches return many fewer hits than
+local searches, so glocal may be desired for some applications.
+
+.TP
+.B -p 
+Append posterior probabilities to alignments of hits. For more
+information on posterior probabilities see the description of the
+.B -p 
+option in the manual page for 
+.B cmalign.
+
+.TP 
+.B -x
+Annotate negative scoring basepairs and basepairs that include a gap
+in the left or right half of the pair (but not both) with x's in the
+alignments of hits. The x's appear above the structural annotation in
+the alignment output. Basepairs without x's above them are
+compensatory with respect to the model. Compensatory mutations are
+good evidence for structural homology.
+
+.TP 
+.B -v
+Very similar to -x, but only mark negative scoring basepairs that are
+non-canonical basepairs (not an A:U, U:A, C:G, G:C, G:U or U:G), and
+mark them with a 'v' instead of an 'x' in the output.
+
+.TP
+.BI -Z " <x>"
+Calculate E-values as if the target database size was 
+.I <x> 
+megabases (Mb). Ignore the actual size of the database. This option
+is only valid if the CM file has been calibrated. Warning: the
+predictions for timings and survival fractions will be calculated as
+if the database was of size 
+.I <x>
+Mb, which means they will be inaccurate.
+
+.TP 
+.B --toponly
+Only search the top (Watson) strand of the sequences in
+.I seqfile.
+By default, both strands are searched.
+
+.TP 
+.B --bottomonly
+Only search the bottom (Crick) strand of the sequences in
+.I seqfile.
+By default, both strands are searched.
+
+.TP
+.BI --forecast " <n>"
+Predict the running time of the search with provided files and options
+and exit, 
+.B DO NOT
+perform the search. This option is only available
+with calibrated CM files. The predictions should be used as rough
+estimates and can be fairly inaccurate, especially for highly biased
+target databases (for example 80% AT genomes). The value for
+.I <n>
+is the number of processors the search will be run on, so 
+.I <n>
+equal to 1 is appropriate unless you will run 
+.B cmsearch
+in parallel with MPI.
+
+
+.TP
+.BI --informat " <s>"
+Assert that the input 
+.I seqfile
+is in format
+.I <s>.
+Do not run Babelfish format autodection. This increases
+the reliability of the program somewhat, because 
+the Babelfish can make mistakes; particularly
+recommended for unattended, high-throughput runs
+of Infernal. 
+.I <s>
+is case-insensitive.
+Acceptable formats are: FASTA, EMBL, UNIPROT, GENBANK, and DDBJ.
+.I <s>
+is case-insensitive.
+
+.TP
+.BI --mxsize " <x>"
+Set the maximum allowable DP matrix size to 
+.I <x>
+megabytes. By default this size is 2,048 Mb. 
+This should be large enough for the vast majority of alignments, 
+however if it is not 
+.B cmsearch  
+will exit prematurely and report an error message that 
+the matrix exceeded it's maximum allowable size. In this case, the
+.B --mxsize 
+can be used to raise the limit.
+
+.TP
+.B --devhelp
+Print help, as with  
+.B "-h",
+but also include undocumented developer options. These options are not
+listed below, are under development or experimental, and are not
+guaranteed to even work correctly. Use developer options at your own
+risk. The only resources for understanding what they actually do are
+the brief one-line description printed when
+.B "--devhelp"
+is enabled, and the source code.
+
+.TP
+.B --mpi
+Run as an MPI parallel program. This option will only be available if
+Infernal 
+has been configured and built with the "--enable-mpi" flag (see User's
+Guide for details).
+
+.SH EXPERT OPTIONS
+
+.TP 
+.B --inside
+Use the Inside algorithm for the final round of searching. This is
+true by default.
+
+.TP 
+.B --cyk
+Use the CYK algorithm for the final round of searching. 
+
+.TP 
+.B --forward
+Search only with an HMM. This is much faster but less sensitive than a
+CM search. Use the Forward algorithm for the HMM search.
+
+.TP 
+.B --viterbi
+Search only with an HMM. This is much faster but less sensitive than a
+CM search. Use the Viterbi algorithm for the HMM search.
+
+.TP 
+.BI -E " <x>"
+Set the E-value cutoff for the per-sequence/strand ranked hit list to 
+.I <x>,
+where
+.I <x>
+is a positive real number. Hits with E-values
+better than (less than) or equal to this threshold will be shown. This
+option is only available if the CM file has been calibrated. This
+threshold is relevant only to the final round of searching performed
+after all filters have been used, not to the filter rounds themselves.
+
+.TP 
+.BI -T " <x>"
+Set the bit score cutoff for the per-sequence ranked hit list to
+.I <x>,
+where
+.I <x> 
+is a positive real number.
+Hits with bit scores better than (greater than) this threshold
+will be shown. This
+threshold is relevant only to the final round of searching performed
+after all filters have been used, not to the filter rounds themselves.
+
+.TP 
+.B --nc
+Set the bit score cutoff as the NC cutoff value used by Rfam curators
+as the noise cutoff score. This is the highest scoring hit found by
+this model during Rfam curation that the Rfam curators defined as a
+noise (false positive) sequence.
+The NC cutoff is defined as 
+.I <x> 
+bits in the original
+Stockholm alignment the model was built from 
+with a line:
+.I "#=GF NC <x>"
+positioned before the sequence alignment. If such a line existed in the
+alignment provided to 
+.B cmbuild
+then the 
+.B --nc
+option will be available in 
+.B cmsearch.
+If no such line existed when
+.B cmbuild
+was run, then using the
+.B --nc 
+option to 
+.B cmsearch
+will cause the program to print an error message and exit.
+
+.TP 
+.B --ga
+Set the bit score cutoff as the GA cutoff value used by Rfam curators
+as the gathering threshold. The GA cutoff is defined in a stockholm
+file used to build the model in the same way as the NC cutoff (see above),
+but with a line:
+.I "#=GF GA <x>"
+.
+
+.TP 
+.B --tc
+Set the bit score cutoff as the TC cutoff value used by Rfam curators
+as the trusted cutoff. The TC cutoff is defined in the stockholm file
+used to build the model in the same way as the NC cutoff (see above),
+but with a line:
+.I "#=GF TC <x>"
+.
+
+.TP 
+.B --no-qdb
+Do not use query-dependent banding (QDB) for the final round of
+search. By default, QDB is used in the final round of search with
+beta = 1E-15, after all filtering is finished. 
+
+.TP 
+.BI --beta " <x>"
+For query-dependent banding (QDB) during the final round of search,
+set the beta parameter to 
+.I <x>
+where
+.I <x>
+is any positive real number less than 1.0. Beta is the probability
+mass considered negligible during band calculation. The default beta
+for the final round of search is 1E-15.
+
+.TP 
+.B --hbanded
+Use HMM bands to accelerate the final round of search. Constraints for
+the CM search are derived from posterior probabilities from an HMM. 
+This is an experimental option and it is not recommended for use 
+unless you know exactly what you're doing. 
+
+.TP 
+.BI --tau " <x>"
+Set the tail loss probability during HMM band calculation to 
+.I <x>. 
+This is the amount of probability mass within the HMM posterior
+probabilities that is considered negligible. The default value is 1E-7.
+In general, higher values will result in greater acceleration, but
+increase the chance of missing the optimal alignment due to the HMM
+bands. This option only makes sense in combination with
+.B --hbanded
+.
+
+.TP 
+.B --fil-no-hmm
+Turn the HMM filter off.
+
+.TP 
+.B --fil-no-qdb
+Turn the QDB filter off. 
+
+.TP 
+.B --fil-beta
+For the QDB filter, 
+set the beta parameter to 
+.I <x>
+where
+.I <x>
+is any positive real number less than 1.0. Beta is the probability
+mass considered negligible during band calculation. The default beta
+for the QDB filter round of search is 1E-10.
+
+.TP 
+.BI --fil-T-qdb " <x>"
+Set the bit score cutoff for the QDB filter round to
+.I <x>,
+where
+.I <x> 
+is a positive real number.
+Hits with bit scores better than (greater than) this threshold
+will survive the QDB filter and be passed to the final round. 
+
+.TP 
+.BI --fil-T-hmm " <x>"
+Set the bit score cutoff for the HMM filter round to
+.I <x>,
+where
+.I <x> 
+is a positive real number.
+Hits with bit scores better than (greater than) this threshold
+will survive the HMM filter and be passed to the next round, either
+a QDB filter round, or if the QDB filter is disabled, to 
+the final round of search.
+
+.TP 
+.BI --fil-E-qdb " <x>"
+Set the E-value cutoff for the QDB filter round.
+.I <x>,
+where
+.I <x>
+is a positive real number. Hits with E-values
+better than (less than) or equal to this threshold will survive and be
+passed to the final round. This
+option is only available if the CM file has been calibrated. 
+
+.TP 
+.BI --fil-E-hmm " <x>"
+Set the E-value cutoff for the HMM filter round.
+.I <x>,
+where
+.I <x>
+is a positive real number. Hits with E-values
+better than (less than) or equal to this threshold will survive and be
+passed to the next round, either a QDB filter round, or if the
+QDB filter is disable, to the final round of search. This
+option is only available if the CM file has been calibrated. 
+
+
+.TP 
+.BI --fil-S-hmm " <x>"
+Set the bit score cutoff for the HMM filter round as the score that
+will allow a predicted
+.I <x>
+fraction of the database to survive the HMM filter round, 
+where
+.I <x>
+is a positive real number between 0 and 1.
+
+.TP 
+.BI --fil-Smax-hmm " <x>"
+When using automatically calibrated HMM thresholds for a CM file
+calibrated with 
+.B cmcalibrate,
+set the maximum HMM filter threshold as the score that will allow a
+predicted 
+.I <x>
+fraction of the database to survive the filter. If the automatic
+threshold from 
+.B cmcalibrate
+exceeds this value, turn the HMM filter off and do not use it for the
+search. By default, this option is ON with the default value of 0.5
+used for 
+.I <x>.
+To modify the behavior of this
+option so it does not turn off the HMM filter if exceeded use the
+.B --fil-A-hmm
+option described below.
+
+.TP 
+.BI --fil-Smin-hmm " <x>"
+When using automatically calibrated HMM thresholds for a CM file
+calibrated with 
+.B cmcalibrate,
+set the minimum HMM filter threshold as the score that will allow a
+predicted 
+.I <x>
+fraction of the database to survive the filter. By default, this
+option is ON with the default value of 0.02 used for
+.I <x>.
+Setting 
+.I <x> lower will only accelerate the majority of
+searches by a small amount.
+
+.TP 
+.B --fil-A-hmm
+Always enforce the maximum HMM filter threshold of
+.I <x>
+from 
+.BI --fil-Smax-hmm " <x>".
+That is, never turn off the HMM filter, or set its threshold above the
+score that will allow a predicted
+.I <x>
+fraction of the database to survive. This option is OFF by default.
+
+.TP 
+.BI --hmm-W " <n>"
+Set the HMM window size W (maximum size of a hit) to 
+.I <n>.
+This option only works in combination with 
+.B --forward 
+or
+.B --viterbi. 
+By default, W is calculated automatically, but this automatic calculation is
+time consuming for large models.
+
+.TP 
+.BI --hmm-cW " <x>"
+Set the HMM window size W (maximum size of a hit) as
+.I <x> 
+times the consensus length of the CM. The consensus length (clen) of the CM
+can be determined using the 
+.B cmstat
+program.  This option only works in combination with 
+.B --forward 
+or
+.B --viterbi. 
+By default, W is calculated automatically, but this automatic calculation is
+time consuming for large models. To find potential full length hits to
+the model 
+.B <x> 
+should be greater than 1.0, but values above 2.0 are probably wasteful.
+
+.TP 
+.B --noalign
+Do not calculate and print alignments of each hit, only print locations
+and scores.
+
+.TP 
+.B --aln-hbanded
+Use HMM bands to accelerate alignment during the hit alignment stage.
+
+.TP 
+.B --aln-optacc
+Calculate alignments of hits from final round of search using the
+optimal accuracy algorithm which computes the alignment that maximizes
+the summed posterior probability of all aligned residues 
+given the model, which can be different from the highest
+scoring one.
+
+.TP 
+.BI --tabfile " <f>"
+Create a new output file 
+.I <f>
+and print tabular results to it.
+The format of the tabular results is listed in the 
+.B OUTPUT
+section. The tabular results can be more easily parsed by scripts than
+the default 
+.B cmsearch 
+output. The 
+.B esl-sfetch
+miniapp included in the easel/miniapps/ subdirectory of infernal has a
+.B --tabfile
+option that allows it to read 
+.B cmsearch 
+tab files and fetch the hits reported within them from the target
+database into a new sequence file.
+
+.TP 
+.BI --gcfile " <f>"
+Create a new output file 
+.I <f>
+and print statistics of the GC content of the sequences in 
+.I seqfile 
+to it. 
+The sequences are partitioned into 100 nt non-overlapping windows, and
+the GC percentage of each window is calculated. A normalized histogram
+of those GC percentages is then printed to 
+.I <f>
+. 
+This file can be generated even if 
+.B cmsearch
+is run with 
+.B --forecast
+and no search is performed.
+
+.TP
+.B --rna
+Output the hit alignments as RNA sequences alignments. This is true by default.
+
+.TP
+.B --dna
+Output the hit alignments as DNA sequence alignments. 
+
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/cmstat.man b/documentation/manpages/cmstat.man
new file mode 100644
index 0000000..f43af71
--- /dev/null
+++ b/documentation/manpages/cmstat.man
@@ -0,0 +1,376 @@
+.TH "cmstat" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+cmstat - display summary statistics for a CM
+
+.SH SYNOPSIS
+.B cmstat
+.I [options]
+.I cmfile
+
+.SH DESCRIPTION
+
+.B cmstat
+calculates and displays various types of statistics describing the 
+covariance models (CMs) in
+.I cmfile. 
+
+.PP
+CMs are profiles of RNA consensus sequence and secondary structure. A
+CM file is produced by the 
+.B cmbuild 
+program, from a given RNA sequence alignment of known 
+consensus structure.
+CM files can be calibrated with the 
+.B cmcalibrate 
+program. Searches with calibrated CM files will include
+E-values and will use appropriate filter thresholds for
+faster speed. It is strongly recommended to calibrate your 
+CM files before using 
+.B cmsearch.
+CM calibration is described in more detail below
+and in chapters 5 and 6 of the User's Guide.
+.B cmstat
+is useful for determining statistics on calibrated or
+non-calibrated CM files.
+
+By default,
+.B cmstat
+prints general statistics of the model and the alignment it was built
+from. If the model(s) in 
+.I cmfile
+have been calibrated with 
+.B cmcalibrate
+the 
+.B --le
+and
+.B --ge
+options can be used to print statistics on the 
+the exponential tails used for calculating E-values for the various
+possible search modes for locally (
+.B --le
+) and globally configured (
+.B --ge
+) models in
+.B cmsearch.
+If 
+.I cmfile
+is calibrated, HMM filter threshold statistics can be printed for 
+local inside CM search with 
+.B --lfi,
+for glocal inside CM search with
+.B --gfi,
+for local CYK CM search with 
+.B --lfc, 
+and for glocal CYK CM search with 
+.B --gfc.
+
+The
+.B --search
+option causes
+.B cmstat
+performing a timing experiment for homology search. Statistics will be
+printed on how many kilobases can be scanned per second for the
+different possible algorithms in
+.B cmsearch.
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.B -g 
+Turn on the 'glocal' alignment algorithm, local with respect to the
+target database, and global with respect to the model. By default, 
+the model is configured for local alignment which is local with respect to
+both the target sequence and the model. 
+
+.TP
+.B -m 
+print general statistics on the models in 
+.I cmfile 
+and the alignment it was built from.
+
+.TP
+.BI -Z " <x>"
+Calculate E-values as if the target database size was 
+.I <x> 
+megabases (Mb). Ignore the actual size of the database. This option
+is only valid if the CM file has been calibrated.
+
+.TP 
+.B --all
+print all available statistics 
+
+.TP 
+.B --le
+print local E-value statistics. This option only works if 
+.I cmfile 
+has been calibrated with 
+.B cmcalibrate.
+
+.TP 
+.B --ge
+print glocal E-value statistics. This option only works if 
+.I cmfile 
+has been calibrated with 
+.B cmcalibrate.
+
+.TP 
+.BI --beta " <x>"
+With the 
+.B --search 
+option set the beta parameter for the query-dependent banding
+algorithm stages to  
+.I <x>
+. 
+Beta is the probability
+mass considered negligible during band calculation. 
+The default is 1E-7.
+
+
+.TP 
+.BI --qdbfile " <f>"
+Save the query-dependent bands (QDBs) for each state to 
+file 
+.I <f>
+.
+
+.SH EXPERT OPTIONS
+
+.TP 
+.B --lfi
+Print the HMM filter thresholds for the range of relevant CM bit score
+cutoffs for searches with locally configured models using the Inside algorithm.
+
+.TP 
+.B --gfi
+Print the HMM filter thresholds for the range of relevant CM bit score
+cutoffs for searches with globally configured models using the Inside algorithm.
+
+.TP 
+.B --lfc
+Print the HMM filter thresholds for the range of relevant CM bit score
+cutoffs for searches with locally configured models using the CYK algorithm.
+
+.TP 
+.B --gfc
+Print the HMM filter thresholds for the range of relevant CM bit score
+cutoffs for searches with globally configured models using the CYK algorithm.
+
+.TP 
+.BI -E " <x>"
+Print filter threshold statistics for an HMM filter if a final CM E-value
+cutoff of
+.I <x>
+were to be used for a run of 
+.B cmsearch 
+on 1 MB of sequence. (Remember 
+.B cmsearch 
+considers a 500,000 nucleotide
+sequence file as 1 MB of sequence because by default 
+both strands of the sequence are searched).
+The size 1 MB of sequence can be changed to the size of a given
+database in file
+.I <f>
+using the 
+.BI --seqfile " <f>" 
+option.
+
+.TP 
+.BI -T " <x>"
+Print filter threshold statistics for an HMM filter if a final CM bit
+score cutoff of
+.I <x>
+were to be used for a run of 
+.B cmsearch. 
+
+.TP 
+.B --nc
+Print filter threshold statistics for an HMM filter if a CM bit score cutoff
+equal to the Rfam NC cutoff were to be used for a run of 
+.B cmsearch.
+The NC cutoff is defined as 
+.I <x>
+bits in the original
+Stockholm alignment the model was built from 
+with a line:
+.I "#=GF NC <x>"
+positioned before the sequence alignment. If such a line existed in the
+alignment provided to 
+.B cmbuild
+then the 
+.B --nc
+option will be available in 
+.B cmstat
+If no such line existed when
+.B cmbuild
+was run, then using the
+.B --nc 
+option to 
+.B cmstat
+will cause the program to print an error message and exit.
+
+.TP 
+.B --ga
+Print filter threshold statistics for an HMM filter if a CM bit score
+cutoff of Rfam GA cutoff value were to be used for a run of
+.B cmsearch.
+The GA cutoff is defined in a stockholm
+file used to build the model in the same way as the NC cutoff (see above),
+but with a line:
+.I "#=GF GA <x>"
+.
+
+.TP 
+.B --tc
+Print filter threshold statistics for an HMM filter if a CM bit score
+cutoff equal to the Rfam TC cutoff value were to be used for a run of
+.B cmsearch.
+The TC cutoff is defined in a stockholm
+file used to build the model in the same way as the NC cutoff (see above),
+but with a line:
+.I "#=GF TC <x>"
+.
+
+.TP 
+.BI --seqfile " <x>"
+With the 
+.B "-E"
+option, use the database size of the database in
+.I <x> 
+instead of the default database size of 1 MB.
+.
+
+.TP 
+.B --toponly
+In combination with 
+.BI --seqfile " <x>"
+option, only consider the top strand of the database in
+.I <x> 
+instead of both strands.
+
+
+.B --search
+perform an experiment to determine how fast the CM(s) can search with
+different search algorithms.
+
+.TP 
+.BI --cmL " <n>"
+With the 
+.B --search 
+option set the length of sequence to search with CM algorithms as 
+.I <n>
+residues. By default, 
+.I <n>
+is 1000.
+
+.TP 
+.BI --hmmL " <n>"
+With the 
+.B --search 
+option set the length of sequence to search with HMM algorithms as 
+.I <n>
+residues. By default, 
+.I <n> 
+is 100,000.
+
+.TP 
+.BI --efile " <f>"
+Save a plot of 
+.B cmsearch 
+HMM filter E value cutoffs versus CM E value cutoffs in 
+xmgrace format to file
+.I <f>.
+This option must be used in combination with
+.B --lfi, --gfi, --lfc
+or 
+.B --gfc.
+
+.TP 
+.BI --bfile " <f>"
+Save a plot of 
+.B cmsearch 
+HMM bit score cutoffs versus CM bit score cutoffs in 
+xmgrace format to file
+.I <f>.
+This option must be used in combination with 
+.B --lfi, --gfi, --lfc
+or 
+.B --gfc.
+
+.TP 
+.BI --sfile " <f>"
+Save a plot of 
+.B cmsearch 
+predicted survival fraction from the HMM filter versus CM
+E value cutoff in xmgrace format to file
+.I <f>.
+This option must be used in combination with 
+.B --lfi, --gfi, --lfc
+or 
+.B --gfc.
+
+.TP 
+.BI --xfile " <f>"
+Save a plot of 'xhmm' versus CM
+E value cutoff in xmgrace format to file
+.I <f>
+ 'xhmm' is the ratio of the number of dynamic programming calculations
+predicted to be required for the HMM filter and the CM search of the
+filter survivors versus the number of dynamic programming calculations
+for the filter alone. So, an 'xhmm' value of 2.0 means the filter
+stage of a search requires the same number of calculations as the CM search
+of the filter survivors does.
+This option must be used in combination with 
+.B --lfi, --gfi, --lfc
+or 
+.B --gfc.
+
+.TP 
+.BI --afile " <f>"
+Save a plot of the predicted acceleration for an HMM filtered search versus 
+CM E value cutoff in xmgrace format to file
+.I <f>.
+This option must be used in combination with 
+.B --lfi, --gfi, --lfc
+or 
+.B --gfc.
+
+.TP 
+.BI --bits
+With 
+.B --efile, --sfile, --xfile, 
+and 
+.B --afile 
+use CM bit score cutoffs instead of CM E value cutoffs for the x-axis
+values of the plot.
+
+.SH SEE ALSO
+
+For complete documentation, see the User's Guide (Userguide.pdf) that
+came with the distribution; or see the Infernal web page,
+http://infernal.janelia.org/.
+
+.SH COPYRIGHT
+
+.nf
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+Freely distributed under the GNU General Public License (GPLv3).
+.fi
+See the file COPYING that came with the source
+for details on redistribution conditions.
+
+.SH AUTHOR
+
+.nf
+Eric Nawrocki, Diana Kolbe, and Sean Eddy
+HHMI Janelia Farm Research Campus
+19700 Helix Drive
+Ashburn VA 20147
+http://selab.janelia.org/
+
diff --git a/documentation/manpages/trcyk.man b/documentation/manpages/trcyk.man
new file mode 100644
index 0000000..a3d956e
--- /dev/null
+++ b/documentation/manpages/trcyk.man
@@ -0,0 +1,25 @@
+.TH "trcyk" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+trcyk - align sequences to a CM under the TrCYK model
+
+.SH SYNOPSIS
+.B trcyk
+.I cmfile
+.I seqfile
+
+.SH DESCRIPTION
+
+.B trcyk
+reads the covariance model (CM) in
+.I cmfile
+and aligns the sequences in 
+.I seqfile
+to that CM using the TrCYK model for incomplete data.
+
+.PP
+The output gives the name of each aligned sequence,
+the score for the alignment, and the alignment itself.
+The '~' character in the sequence indicates residues
+that have been treated as missing data.
diff --git a/documentation/manpages/truncyk_check.man b/documentation/manpages/truncyk_check.man
new file mode 100644
index 0000000..290be44
--- /dev/null
+++ b/documentation/manpages/truncyk_check.man
@@ -0,0 +1,53 @@
+.TH "trcyk" 1 "October 2009" "Infernal 1.0.2" "Infernal Manual"
+
+.SH NAME
+.TP 
+truncyk_check - check alignment under the TrCYK model
+
+.SH SYNOPSIS
+.B truncyk_check
+.I [options]
+.I cmfile
+.I seqfile
+
+.SH DESCRIPTION
+
+.B trcyk
+reads the covariance model (CM) in
+.I cmfile
+and aligns the sequences in 
+.I seqfile
+to that CM using the TrCYK model for incomplete data,
+using both the full-memory and divide-and-conquer
+approaches.  It checks that the scores from both
+methods match, that the alignments from both methods
+match, and that the score of each alignment matches
+the score returned by the program.
+
+.PP
+Because it does use the full-memory implementation of
+TrCYK it can be extremely memory intensive; checking
+only the scores with the 
+.I --scoreonly
+option or only the divide-and-conquer approach with the
+.I --smallonly
+option is advised for large models and/or long sequences.
+
+.SH OPTIONS
+
+.TP
+.B -h
+show help 
+
+.TP
+.B --scoreonly
+Check only the scores, not the alignments (saves memory).
+
+.TP
+.B --smallonly
+Check only divide-and-conquer, not the full memory implementation
+(saves memory).
+
+.TP
+.B --stringent
+Require the two parsetrees to be identical.
diff --git a/documentation/release-notes/RELEASE-0.53 b/documentation/release-notes/RELEASE-0.53
new file mode 100644
index 0000000..14130b6
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.53
@@ -0,0 +1,4 @@
+0.53 	SRE, Thu Jan  2 14:32:53 2003
+  - bug #i1 (vault/bad SS_cons) fixed.
+  - ssdk (development toolkit) added.
+
diff --git a/documentation/release-notes/RELEASE-0.54 b/documentation/release-notes/RELEASE-0.54
new file mode 100644
index 0000000..46e2d85
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.54
@@ -0,0 +1,2 @@
+0.54   SRE, Sun Jan  5 17:44:39 2003
+  - bug #i2 fixed (cmalign memory leak) 
\ No newline at end of file
diff --git a/documentation/release-notes/RELEASE-0.55 b/documentation/release-notes/RELEASE-0.55
new file mode 100644
index 0000000..3071bbd
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.55
@@ -0,0 +1,18 @@
+0.55 SRE, Wed Apr  2 18:06:40 2003
+
+Significant changes:
+  - Infernal now has a user documentation guide (Userguide.pdf).
+  - Man pages for each program are now available in documentation/manpages.
+  - All secondary structure annotation is now in the new WUSS notation.
+
+Bugfixes:
+  - bug #i3 fixed (crashing on local begins starting at inserts)
+  - fixed ssi.c compile warning
+  - Changes structure annotation to new WUSS notation in intro/ examples.
+  - "make ftpdist" fixed.
+  - better comments in smallcyk.c:outside(), at a place that confused Robbie.
+
+In progress:
+  - Banded CYK partly underway. 
+
+
diff --git a/documentation/release-notes/RELEASE-0.6 b/documentation/release-notes/RELEASE-0.6
new file mode 100644
index 0000000..6d6828f
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.6
@@ -0,0 +1,26 @@
+Infernal 0.6
+SRE, Mon Oct 31 13:10:06 2005
+
+
+Significant changes:
+   - Model parameterization is greatly improved, resulting in greater
+     search sensitivity and specificity, using mixture Dirichlet priors.
+     Mixture Dirichlet priors are now the default.
+
+New options (partial list):
+   - 'cmbuild --ignorant' ignores structural annotation and builds 
+     Infernal's closest approximation to a profile HMM; useful for 
+     running structureless control experiments.
+
+   - 'cmbuild --null <f>' allows you to provide a customized null 
+     sequence model in a file.
+
+Sneak peeks at coming features:
+   - Banded alignment acceleration is now available, in 'cmsearch --banded'.
+
+   - Zasha Weinberg and Larry Ruzzo's "rigorous filters" acceleration
+     is available, in the optional "cm2hmm" and "cm2hmmsearch" programs. 
+     You need to have the CFSQP library installed. CFSQP is not free.
+     See <http://www.aemdesign.com/FSQPwhatis.htm> for information.
+     './configure --enable-rigfilters' enables Zasha's stuff.
+
diff --git a/documentation/release-notes/RELEASE-0.7 b/documentation/release-notes/RELEASE-0.7
new file mode 100644
index 0000000..21fad8b
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.7
@@ -0,0 +1,28 @@
+Infernal 0.7
+SRE, Tue Dec 13 08:38:46 2005
+
+Significant changes
+-------------------
+Two parameterization changes were made that increase search
+sensitivity and specificity:
+
+   - Parameterization now uses an "entropy weighting" technique
+     to calculate an effective sequence number. This reduces the
+     information content of models, and increases performance.
+     See cmbuild options --effent, --effnone, -effloss.
+
+   - Parameterization of local alignment ends (the EL self-transition)
+     has been changed to 0.94, resulting in fewer alignments that
+     stretch across long artifactual internal insertions.
+
+Minor changes
+-------------
+   - CM i/o is now backwards compatible with previous Infernal
+     releases, including the 0.55 format files in Rfam 7.0.
+
+   - Several minor fixes for portability to Microsoft platforms
+     and to new gcc.
+
+   
+
+
diff --git a/documentation/release-notes/RELEASE-0.71 b/documentation/release-notes/RELEASE-0.71
new file mode 100644
index 0000000..745161e
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.71
@@ -0,0 +1,53 @@
+Infernal 0.71
+SRE, Thu Nov 30 09:25:41 2006
+
+This is the version of Infernal that accompanies Nawrocki & Eddy,
+"Query-Dependent Banding (QDB) for Faster RNA Similarity Searches",
+2007 (submitted).
+
+New features:
+-------------
+
+- QDB (an acceleration by banded dynamic programming) is now the
+  default in cmsearch, resulting in about a 4x average speedup, and
+  a reduction in the average compute time complexity from 
+  LN^2.4 to LN^1.3 for a target sequence of length L and a query RNA
+  of length N.  QDB is optional in cmalign and cmscore; use the
+  --qdb switch.
+
+- a "null2" correction for biased composition sequences has been
+  incorporated from HMMER.
+
+- A new executable, cmemit, samples sequences from a CM.
+
+- The benchmark described in Nawrocki & Eddy (2007) is included
+  in the distribution, in benchmarks/cmsearch-rmark. See the
+  00README in that directory for instructions.
+
+Features from 0.70:
+-------------------
+
+- cmbuild uses mixture Dirichlet priors for parameterization,
+  increasing sensitivity and specificity relative to previous
+  versions.
+
+- cmbuild uses "entropy weighting" to calculate effective sequence
+  number for the input alignment, reducing information content and
+  increasing sensitivity and specificity on more remote homologs.
+
+
+Bug fixes:
+-----------
+
+- cmio.c now removes a parse ambiguity (a design error) involving
+  insert states just prior to an END; these inserts are virtually
+  removed, by setting transition to them to be 0.  Regression tests
+  between versions <=0.7 and >=0.71 that look at that transition
+  (which will be a * in save files >= 0.71) will fail.
+
+ 
+
+
+
+
+
diff --git a/documentation/release-notes/RELEASE-0.72 b/documentation/release-notes/RELEASE-0.72
new file mode 100644
index 0000000..2d9f64f
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.72
@@ -0,0 +1,60 @@
+Infernal 0.72
+SRE, Sat Jan 27 09:46:28 2007
+
+This is the version of Infernal that accompanies the final version of
+Nawrocki & Eddy, "Query-Dependent Banding (QDB) for Faster RNA
+Similarity Searches", PLoS Computational Biology, in press, 2007.
+
+This differs only by minor bugfixes and changes from version 0.71
+which accompanied the submitted version of the manuscript.
+
+Specifically:
+
+::  a display bug in cmsearch default output was fixed.
+::  --learninserts option to cmsearch was fixed
+::  benchmarking fix: infernal.pm can't read hits > 1000
+::  in benchmarking scripts, add rmark-times.pl 
+::  benchmarking 00READMEs revised and clarified
+::  i10 bug fixed, cmsearch-W without modifying dmin and dmax
+::  CP9 construction check for psi[v] != 0. unless detached insert
+::  a bugfix involving HMM banding was incorporated from trunk
+::  i11 bug fixed, involving detaching inserts in zero consensus
+    length hairpins
+::  main for loops in BandedCYKScan() modified to go up to
+    a precalculated curr_dmax (optimization)
+
+
+==================================================
+General release notes for the 0.7 Infernal series:
+==================================================
+
+Infernal 0.7 incorporates new features that improve speed,
+sensitivity, and specificity. Most of these changes are described in
+Nawrocki & Eddy, "Query-Dependent Banding (QDB) for Faster RNA
+Similarity Searches", PLoS Computational Biology (in press) 2007.
+
+- QDB (an acceleration by banded dynamic programming) is now the
+  default in cmsearch, resulting in about a 4x average speedup, and
+  a reduction in the average compute time complexity from
+  LN^2.4 to LN^1.3 for a target sequence of length L and a query RNA
+  of length N.  QDB is optional in cmalign and cmscore; use the
+  --qdb switch.
+
+- a "null2" correction for biased composition sequences has been
+  incorporated from HMMER.
+
+- A new executable, cmemit, samples sequences from a CM.
+
+- The benchmark described in Nawrocki & Eddy (2007) is included
+  in the distribution, in benchmarks/cmsearch-rmark. See the
+  00README in that directory for instructions.
+
+- cmbuild uses mixture Dirichlet priors for parameterization,
+  increasing sensitivity and specificity relative to previous
+  versions.
+
+- cmbuild uses "entropy weighting" to calculate effective sequence
+  number for the input alignment, reducing information content and
+  increasing sensitivity and specificity on more remote homologs.
+
+
diff --git a/documentation/release-notes/RELEASE-0.8 b/documentation/release-notes/RELEASE-0.8
new file mode 100644
index 0000000..efe82ce
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.8
@@ -0,0 +1,26 @@
+Infernal 0.8
+SRE, Sun Apr 29 10:32:47 2007
+
+This is an interim release. 
+
+The major features it adds are E-values, MPI parallelization, and
+HMM-banded acceleration of cmsearch and cmalign.  E-values and MPI
+parallelization were features of Robbie Klein's RSEARCH program (which
+forked off of Infernal several years ago); they have finally been
+integrated back into Infernal.
+
+- mpi-cmsearch and mpi-cmalign are MPI parallelized versions of
+  cmsearch and cmalign. MPI is optionally enabled at compilation time, 
+  using ./configure --enable-mpi. You must have an MPI library
+  installed already.
+
+- "cmsearch --hmmfilter" and "cmalign --hbanded" activate an
+  experimental HMM-banded acceleration. Controlling the filtering (a
+  tradeoff of speed vs. sensitivity) is discussed in the User's Guide.
+
+- E-values are now optionally available. (Optional, because they
+  are computed by a time-consuming simulation.) "cmsearch -E10"
+  tells cmsearch to run that simulation first to calibrate E-value
+  parameters, then run your database search, and report all hits
+  better than E=10.
+
diff --git a/documentation/release-notes/RELEASE-0.81 b/documentation/release-notes/RELEASE-0.81
new file mode 100644
index 0000000..47e0f42
--- /dev/null
+++ b/documentation/release-notes/RELEASE-0.81
@@ -0,0 +1,33 @@
+Infernal 0.81
+SRE, Tue May  1 10:53:49 2007
+
+0.81 fixes some typos in 0.8: 
+  - "make install" failed because of a typo
+  - MacOS/X compilation failed because of a typo
+
+
+
+Release notes for 0.8:
+======================
+
+The major features it adds are E-values, MPI parallelization, and
+HMM-banded acceleration of cmsearch and cmalign.  E-values and MPI
+parallelization were features of Robbie Klein's RSEARCH program (which
+forked off of Infernal several years ago); they have finally been
+integrated back into Infernal.
+
+- mpi-cmsearch and mpi-cmalign are MPI parallelized versions of
+  cmsearch and cmalign. MPI is optionally enabled at compilation time, 
+  using ./configure --enable-mpi. You must have an MPI library
+  installed already.
+
+- "cmsearch --hmmfilter" and "cmalign --hbanded" activate an
+  experimental HMM-banded acceleration. Controlling the filtering (a
+  tradeoff of speed vs. sensitivity) is discussed in the User's Guide.
+
+- E-values are now optionally available. (Optional, because they
+  are computed by a time-consuming simulation.) "cmsearch -E10"
+  tells cmsearch to run that simulation first to calibrate E-value
+  parameters, then run your database search, and report all hits
+  better than E=10.
+
diff --git a/documentation/release-notes/RELEASE-1.0 b/documentation/release-notes/RELEASE-1.0
new file mode 100644
index 0000000..e3376de
--- /dev/null
+++ b/documentation/release-notes/RELEASE-1.0
@@ -0,0 +1,118 @@
+Infernal 1.0
+SRE, Tue Jan 13 14:09:59 2009
+
+Infernal 1.0 is the first non-development release of Infernal. The
+main differences relative to the last development release (0.8/0.81):
+
+- The cmsearch program is greatly accelerated. It uses HMM and QDB
+  filtering methods by default.
+
+- The cmcalibrate program calibrates CM files to give 
+  reasonably accurate E-values when searching. This is an
+  analog of HMMER2's hmmcalibrate program.
+
+- Infernal now depends only on the Easel library. 
+  Dependencies to the old Squid and SSDK libraries are gone.
+
+- Because of the new filtering methods, we have removed support for
+  Weinberg "rigorous filters"; this code was problematic because of
+  a dependency on a commercial code library.
+
+
+Release candidate 1 (1.0rc1) was released 20 June 2008.
+
+Release candidate 2 (1.0rc2; 12 July 2008) fixed four bugs:
+
+   - rc1 binaries didn't work on 32-bit systems using gcc compilers.
+
+   - MPI configuration didn't work because of an error in our 
+     autoconf configure script.
+
+   - cmemit could erroneously check for a nonexistent --hmmbuild option.
+
+   - cmbuild's help list was incorrectly formatted.
+
+Release candidate 3 (1.0rc3; 24 Sept 2008) fixed several bugs, including:
+
+   - fixed a bug in degenerate residue handling in basepairs;
+     previously a pair involving one and only one degenerate residue
+     was receiving an IMPOSSIBLE score.
+
+   - bugs fixed in subCM creating in cmalign --sub
+
+   - bugs fixed in posterior probability labeling reported by cmalign
+
+   - cmalign --merge option added
+
+   - some passages in the user guide improved, based on feedback from
+     Sanger Institute.
+  
+   - configuration script improved to deal with older AMD Athlons;
+     previously would erroneously detect the Athlon as supporting SSE2
+     instructions, but it doesn't.
+
+Release candidate 4 (1.0rc4; 24 Nov 2008) bugfixes and changes include:
+
+   - fixed a bug with cmsearch --fil-T-hmm <x> and --fil-E-hmm
+     <x>. With --fil-T-hmm, the HMM filter bit score threshold was
+     properly set and reported in the 'Pre-search info', but the HMM
+     E-value cutoff was incorrectly set and reported. With
+     --fil-E-hmm, the HMM filter E-value cutoff was properly set and
+     reported, but the bit score was incorrectly set and reported.
+
+   - added --hmm-W <n> and --hmm-cW <x> options that can only be used
+     in combination with --viterbi or --forward. --hmm-W <n> sets W
+     for the search as <n>. --hmm-cW <x> sets W as <x> * the consensus
+     length of the model. Both options allow cmsearch to skip the
+     expensive step of defining W with the QDB band definition
+     algorithm.
+
+   - bug fixes in MPI implementation to cleanly exit on errors in
+     initialization.
+
+   - Posterior probabilities are now normalized so that the summed
+     probability that each residue is emitted is exactly 1.0. This
+     'fixes' a problem due to the limitation of float point precision
+     that resulted in posterior probabilities above 1.0 (up to
+     1.03!). This is only known to occur in parsetrees that have a
+     insert of >100 residues, usually near the beginning or end of the
+     model (v close to 0 or v close to cm->M). 
+   
+   - ':' now only appears in cmsearch markup for positively
+     scoring basepairs. ' ' appears for negatively scoring basepairs, and
+     '+' now never appears for base pairs.
+
+   - cmemit --tfile <f> now prints parsetree scores to <f> along with
+     actual parsetrees. 
+
+   - trcyk and truncyk_check added. Infernal 1.0 will be
+     "supplementary material" for the Kolbe & Eddy trCYK paper.
+
+   - small but important fix, in rare case where sub CM predicted start
+     point > predicted end point I was setting epos to cm->cp9->M, which
+     was invalid, I should've set it to orig_hmm->M.
+
+   - Fixed and logged a bug as i13 in infernal/Bugs/BUGTRAX. This was
+     logged in
+     ~/notebook/8_0930_inf_1rc3_sub_illegal_cm/00LOG. Briefly the bug
+     had to do with rare cases of low-scoring sequences with 'cmalign
+     --sub' when using a CM1 that has 0 length consensus loop(s) (two
+     positions i and i+1 that are basepaired to each other).
+   
+Release candidate 5 (1.0rc5; 17 Dec 2008) bugfix:
+
+  - Fixed a bug in cm_mx.c:UpdateGammHitMxCM(). When matrix score
+    reporting strategy is greedy (default when reporting threshold is
+    negative), top scoring hits were not being reported correctly.
+    Code was not correctly accounting for null3 score correction when
+    deciding if a given hit should be reported based on previously
+    reported hit scores.
+
+Release candidate 5 was upgraded to 1.0 status: 13 January 2009.
+
+--------------------------
+For more information, see http://infernal.janelia.org
+
+
+
+
diff --git a/documentation/release-notes/RELEASE-1.0.1 b/documentation/release-notes/RELEASE-1.0.1
new file mode 100644
index 0000000..a2d26c7
--- /dev/null
+++ b/documentation/release-notes/RELEASE-1.0.1
@@ -0,0 +1,164 @@
+Infernal 1.0
+SRE, Wed Oct 21 16:53:54 2009
+
+Infernal 1.0.1 is a minor bugfix release of 1.0.  It is not intended
+to be a "public" Infernal release.  It accompanies Eric Nawrocki's
+Ph.D. thesis "Structural RNA Homology Search and Alignment Using
+Covariance Models" (Washington University School of Medicine, 2009).
+This version of Infernal is for reproducing the results described in
+Eric's thesis.
+
+Notable changes from 1.0:
+
+- cmsearch: changed how filter thresholds are controlled by
+  command-line options.
+
+- cmcalibrate: changed the range of predicted survival fractions that
+  FST thresholds are calculated for. They can now be set by the user
+  as well.
+
+- cmsearch: defaults changed to match thesis, chapter 4.
+
+- cmalign now has a -1 option, to make output in Xfam (one-block
+  Stockholm) format.
+
+- cmsearch now has a -v option, which annotates negative scoring,
+  noncanonical basepairs (non {A:U,U:A,C:G,G:C,G:U,U:G}) with a 'v' in
+  the cmsearch output.
+
+- man pages and documentation updated to reflect the changes above.
+
+- easel/miniapps now includes esl-ssdraw and esl-alimanip
+  applications.
+
+
+- Userguide.pdf should now be make-able from source on most systems.
+  We include a local.bib extracted from our lab bibliography database,
+  and apalike.sty for systems that lack it. Debian Linux requested
+  this change.
+
+- fixed bug #i14: cmalign --enone seg fault; optimal accuracy zero
+  length parsetrees.
+
+
+
+
+================================================================
+For completeness, the release notes for Infernal 1.0 follow:
+================================================================
+
+Infernal 1.0 is the first non-development release of Infernal. The
+main differences relative to the last development release (0.8/0.81):
+
+- The cmsearch program is greatly accelerated. It uses HMM and QDB
+  filtering methods by default.
+
+- The cmcalibrate program calibrates CM files to give 
+  reasonably accurate E-values when searching. This is an
+  analog of HMMER2's hmmcalibrate program.
+
+- Infernal now depends only on the Easel library. 
+  Dependencies to the old Squid and SSDK libraries are gone.
+
+- Because of the new filtering methods, we have removed support for
+  Weinberg "rigorous filters"; this code was problematic because of
+  a dependency on a commercial code library.
+
+
+Release candidate 1 (1.0rc1) was released 20 June 2008.
+
+Release candidate 2 (1.0rc2; 12 July 2008) fixed four bugs:
+
+   - rc1 binaries didn't work on 32-bit systems using gcc compilers.
+
+   - MPI configuration didn't work because of an error in our 
+     autoconf configure script.
+
+   - cmemit could erroneously check for a nonexistent --hmmbuild option.
+
+   - cmbuild's help list was incorrectly formatted.
+
+Release candidate 3 (1.0rc3; 24 Sept 2008) fixed several bugs, including:
+
+   - fixed a bug in degenerate residue handling in basepairs;
+     previously a pair involving one and only one degenerate residue
+     was receiving an IMPOSSIBLE score.
+
+   - bugs fixed in subCM creating in cmalign --sub
+
+   - bugs fixed in posterior probability labeling reported by cmalign
+
+   - cmalign --merge option added
+
+   - some passages in the user guide improved, based on feedback from
+     Sanger Institute.
+  
+   - configuration script improved to deal with older AMD Athlons;
+     previously would erroneously detect the Athlon as supporting SSE2
+     instructions, but it doesn't.
+
+Release candidate 4 (1.0rc4; 24 Nov 2008) bugfixes and changes include:
+
+   - fixed a bug with cmsearch --fil-T-hmm <x> and --fil-E-hmm
+     <x>. With --fil-T-hmm, the HMM filter bit score threshold was
+     properly set and reported in the 'Pre-search info', but the HMM
+     E-value cutoff was incorrectly set and reported. With
+     --fil-E-hmm, the HMM filter E-value cutoff was properly set and
+     reported, but the bit score was incorrectly set and reported.
+
+   - added --hmm-W <n> and --hmm-cW <x> options that can only be used
+     in combination with --viterbi or --forward. --hmm-W <n> sets W
+     for the search as <n>. --hmm-cW <x> sets W as <x> * the consensus
+     length of the model. Both options allow cmsearch to skip the
+     expensive step of defining W with the QDB band definition
+     algorithm.
+
+   - bug fixes in MPI implementation to cleanly exit on errors in
+     initialization.
+
+   - Posterior probabilities are now normalized so that the summed
+     probability that each residue is emitted is exactly 1.0. This
+     'fixes' a problem due to the limitation of float point precision
+     that resulted in posterior probabilities above 1.0 (up to
+     1.03!). This is only known to occur in parsetrees that have a
+     insert of >100 residues, usually near the beginning or end of the
+     model (v close to 0 or v close to cm->M). 
+   
+   - ':' now only appears in cmsearch markup for positively
+     scoring basepairs. ' ' appears for negatively scoring basepairs, and
+     '+' now never appears for base pairs.
+
+   - cmemit --tfile <f> now prints parsetree scores to <f> along with
+     actual parsetrees. 
+
+   - trcyk and truncyk_check added. Infernal 1.0 will be
+     "supplementary material" for the Kolbe & Eddy trCYK paper.
+
+   - small but important fix, in rare case where sub CM predicted start
+     point > predicted end point I was setting epos to cm->cp9->M, which
+     was invalid, I should've set it to orig_hmm->M.
+
+   - Fixed and logged a bug as i13 in infernal/Bugs/BUGTRAX. This was
+     logged in
+     ~/notebook/8_0930_inf_1rc3_sub_illegal_cm/00LOG. Briefly the bug
+     had to do with rare cases of low-scoring sequences with 'cmalign
+     --sub' when using a CM1 that has 0 length consensus loop(s) (two
+     positions i and i+1 that are basepaired to each other).
+   
+Release candidate 5 (1.0rc5; 17 Dec 2008) bugfix:
+
+  - Fixed a bug in cm_mx.c:UpdateGammHitMxCM(). When matrix score
+    reporting strategy is greedy (default when reporting threshold is
+    negative), top scoring hits were not being reported correctly.
+    Code was not correctly accounting for null3 score correction when
+    deciding if a given hit should be reported based on previously
+    reported hit scores.
+
+Release candidate 5 was upgraded to 1.0 status: 13 January 2009.
+
+--------------------------
+For more information, see http://infernal.janelia.org
+
+
+
+
diff --git a/documentation/release-notes/RELEASE-1.0.2 b/documentation/release-notes/RELEASE-1.0.2
new file mode 100644
index 0000000..bfbdd86
--- /dev/null
+++ b/documentation/release-notes/RELEASE-1.0.2
@@ -0,0 +1,177 @@
+Infernal 1.0.2
+SRE, Fri Oct 30 13:17:06 2009
+
+Infernal 1.0.2 is the first update release for Infernal 1.0.
+
+[There is no "public" infernal version 1.0.1. The Infernal 1.0.1
+release was for enabling exact reproduction of results in Eric
+Nawrocki's thesis.]
+
+
+Notable changes from 1.0:
+
+- Tab file output (from cmsearch --tabfile) has a new field (the first
+  field) for the model name. The tab file format now has 9 separate
+  tokens on each non-commented (non-#-prefixed line).
+
+- cmsearch: changed how filter thresholds are controlled by
+  command-line options.
+
+- cmcalibrate: changed the range of predicted survival fractions that
+  FST thresholds are calculated for. They can now be set by the user
+  as well.
+
+- cmsearch: defaults changed to match thesis, chapter 4.
+
+- cmalign now has a -1 option, to make output in Xfam (one-block
+  Stockholm) format.
+
+- cmsearch now has a -v option, which annotates negative scoring,
+  noncanonical basepairs (non {A:U,U:A,C:G,G:C,G:U,U:G}) with a 'v' in
+  the cmsearch output.
+
+- Thresholds for cmsearch's default filtering strategy have been
+  slightly modified based on benchmarking (as described in
+  Nawrocki09).
+
+- easel/miniapps now includes esl-ssdraw and esl-alimanip
+  applications.
+
+- man pages and documentation updated to reflect the changes above.
+
+- Userguide.pdf should now be make-able from source on most systems.
+  We include a local.bib extracted from our lab bibliography database,
+  and apalike.sty for systems that lack it. Debian Linux requested
+  this change.
+
+- fixed bug #i14: cmalign --enone seg fault; optimal accuracy zero
+  length parsetrees.
+
+- A cmsearch bug that caused it to sometimes inappropriately use an
+  HMM filter has been fixed.
+
+- A bug concerning how the HMM filter determines if a hit survives to
+  the next round and its interplay with the null3 model has been
+  fixed.
+
+
+
+================================================================
+For completeness, the release notes for Infernal 1.0 follow:
+================================================================
+
+Infernal 1.0 is the first non-development release of Infernal. The
+main differences relative to the last development release (0.8/0.81):
+
+- The cmsearch program is greatly accelerated. It uses HMM and QDB
+  filtering methods by default.
+
+- The cmcalibrate program calibrates CM files to give 
+  reasonably accurate E-values when searching. This is an
+  analog of HMMER2's hmmcalibrate program.
+
+- Infernal now depends only on the Easel library. 
+  Dependencies to the old Squid and SSDK libraries are gone.
+
+- Because of the new filtering methods, we have removed support for
+  Weinberg "rigorous filters"; this code was problematic because of
+  a dependency on a commercial code library.
+
+
+Release candidate 1 (1.0rc1) was released 20 June 2008.
+
+Release candidate 2 (1.0rc2; 12 July 2008) fixed four bugs:
+
+   - rc1 binaries didn't work on 32-bit systems using gcc compilers.
+
+   - MPI configuration didn't work because of an error in our 
+     autoconf configure script.
+
+   - cmemit could erroneously check for a nonexistent --hmmbuild option.
+
+   - cmbuild's help list was incorrectly formatted.
+
+Release candidate 3 (1.0rc3; 24 Sept 2008) fixed several bugs, including:
+
+   - fixed a bug in degenerate residue handling in basepairs;
+     previously a pair involving one and only one degenerate residue
+     was receiving an IMPOSSIBLE score.
+
+   - bugs fixed in subCM creating in cmalign --sub
+
+   - bugs fixed in posterior probability labeling reported by cmalign
+
+   - cmalign --merge option added
+
+   - some passages in the user guide improved, based on feedback from
+     Sanger Institute.
+  
+   - configuration script improved to deal with older AMD Athlons;
+     previously would erroneously detect the Athlon as supporting SSE2
+     instructions, but it doesn't.
+
+Release candidate 4 (1.0rc4; 24 Nov 2008) bugfixes and changes include:
+
+   - fixed a bug with cmsearch --fil-T-hmm <x> and --fil-E-hmm
+     <x>. With --fil-T-hmm, the HMM filter bit score threshold was
+     properly set and reported in the 'Pre-search info', but the HMM
+     E-value cutoff was incorrectly set and reported. With
+     --fil-E-hmm, the HMM filter E-value cutoff was properly set and
+     reported, but the bit score was incorrectly set and reported.
+
+   - added --hmm-W <n> and --hmm-cW <x> options that can only be used
+     in combination with --viterbi or --forward. --hmm-W <n> sets W
+     for the search as <n>. --hmm-cW <x> sets W as <x> * the consensus
+     length of the model. Both options allow cmsearch to skip the
+     expensive step of defining W with the QDB band definition
+     algorithm.
+
+   - bug fixes in MPI implementation to cleanly exit on errors in
+     initialization.
+
+   - Posterior probabilities are now normalized so that the summed
+     probability that each residue is emitted is exactly 1.0. This
+     'fixes' a problem due to the limitation of float point precision
+     that resulted in posterior probabilities above 1.0 (up to
+     1.03!). This is only known to occur in parsetrees that have a
+     insert of >100 residues, usually near the beginning or end of the
+     model (v close to 0 or v close to cm->M). 
+   
+   - ':' now only appears in cmsearch markup for positively
+     scoring basepairs. ' ' appears for negatively scoring basepairs, and
+     '+' now never appears for base pairs.
+
+   - cmemit --tfile <f> now prints parsetree scores to <f> along with
+     actual parsetrees. 
+
+   - trcyk and truncyk_check added. Infernal 1.0 will be
+     "supplementary material" for the Kolbe & Eddy trCYK paper.
+
+   - small but important fix, in rare case where sub CM predicted start
+     point > predicted end point I was setting epos to cm->cp9->M, which
+     was invalid, I should've set it to orig_hmm->M.
+
+   - Fixed and logged a bug as i13 in infernal/Bugs/BUGTRAX. This was
+     logged in
+     ~/notebook/8_0930_inf_1rc3_sub_illegal_cm/00LOG. Briefly the bug
+     had to do with rare cases of low-scoring sequences with 'cmalign
+     --sub' when using a CM1 that has 0 length consensus loop(s) (two
+     positions i and i+1 that are basepaired to each other).
+   
+Release candidate 5 (1.0rc5; 17 Dec 2008) bugfix:
+
+  - Fixed a bug in cm_mx.c:UpdateGammHitMxCM(). When matrix score
+    reporting strategy is greedy (default when reporting threshold is
+    negative), top scoring hits were not being reported correctly.
+    Code was not correctly accounting for null3 score correction when
+    deciding if a given hit should be reported based on previously
+    reported hit scores.
+
+Release candidate 5 was upgraded to 1.0 status: 13 January 2009.
+
+--------------------------
+For more information, see http://infernal.janelia.org
+
+
+
+
diff --git a/documentation/userguide/Figures/cm_graph.ai b/documentation/userguide/Figures/cm_graph.ai
new file mode 100755
index 0000000..7827eba
--- /dev/null
+++ b/documentation/userguide/Figures/cm_graph.ai
@@ -0,0 +1,521 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 31 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030326105908-06'00')
/CreationDate (D:20030326105906-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030326105906-05'00')
/ArtBox [ 72.29834 79.69141 538.84521 730.11816 ] 
/Group 24 0 R 
/Thumb 25 0 R 
/Contents 27 0 R 
/Resources << /ColorSpace << /CS0 20 0 R /CS1 21 0 R >> /Font << /T1_0 22 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030326105906-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/AIPrivateData5 18 0 R 
/NumBlock 5 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1500 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (E:\\src\\infernal\\documentation\\userguide\\Figures\\cm_graph.ai)
+%%CreationDate: 3/26/03 10:59 AM
+%%BoundingBox: 72 79 539 731
+%%HiResBoundingBox: 72.2983 79.6914 538.8452 730.1182
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
+%%+ 1 0.5 0 0 (Blue)
+%%+ 0.5 0.4 0.3 0 (Blue Gray)
+%%+ 0.8 0.05 0 0 (Blue Sky)
+%%+ 0.5 0.85 1 0 (Brown)
+%%+ 1 0.9 0.1 0 (Dark Blue)
+%%+ 1 0.55 1 0 (Forest Green)
+%%+ 0.05 0.2 0.95 0 (Gold)
+%%+ 0.75 0.05 1 0 (Grass Green)
+%%+ 0 0.45 1 0 (Orange)
+%%+ 0.15 1 1 0 (Red)
+%%+ 0.45 0.9 0 0 (Violet)
+%%CMYKProcessColor: 1 1 1 1 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 2
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -54 732 2 1264 917 18 0 1 15 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 9872 >> 
stream
+%%BoundingBox: 72 79 539 731
+%%HiResBoundingBox: 72.2983 79.6914 538.8452 730.1182
+%AI7_Thumbnail: 92 128 8
+%%BeginData: 9256 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD4FFF7D7D7DA852FD087DFD4AFF7D5227522752527D527D7DFD51
+%FFA852522727525252A8F8525252277DFFFFA8FD4AFF52A8272727522752
+%52277DFD51FFA8A87DA87D527D527D52FD087DFD4AFFA8A87D52277DF852
+%7D7D7DFD52FF52522727277D7D7D52A8FD51FFFD047D2752275252FD0427
+%7D52FF7D52FD4AFF7DA8FD05527DA8F8A8FD51FF7DA852522752FD047D52
+%7D7D7D527D7D7DFD4BFF7DA8527D7DF852FF52A8FD11FFA8A87DA87DA87D
+%A87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87D
+%FD1BFFA87D52522752275252277DFD11FFA8FD24FFA8FD1AFFA8A87D7D7D
+%527D527D525227277D52FFA852FD04FFA8FFFFFFA8FF7DFD24FFA8FD1AFF
+%A8FF7D522752527D7D277DFD07FF7D5252527D7D272752A8A8FD08FF7DA8
+%A8A8FD067D527D7D7D52FD047DA8FD08FF7DFD1BFFA87DFD065227FD087D
+%A852277D52A8F82752FF7DFD08FF7DF8F8272752F8F8FD0527F8522752F8
+%277DFD08FFA8FD1CFF7D52F852FD047D27F8277D527D5227FFFF7DFD07FF
+%A8FD0AFF52277DFFA82752FFA87DF8FFA8A8F852FD0AFFA8FD1AFF7D52FF
+%A8527DA8A8527D52F87D2752FFA827FD0AFF7DFD0AFF5252277D7D27277D
+%A8272752A8275252FD0AFFA8FD18FFA852A8FFFF7D27527DA87DA8527D7D
+%7D527D7D7DFD0AFFA8FD09FFA8527DFD05522727FD06527DA8FD09FFA87D
+%527DA87D52A87DA8FD0EFFA852A8FF5227F8275227275227A8FD11FF7DA8
+%7DA87DA87DA87DA852527D522727275227522752F827277D527D7DA87DA8
+%7DA87DA87DA8275227A85252FF5252FD0DFFA8525227277DFF7D7D7DF852
+%27277DFD11FFA8FD09FFA8277D527D52527D5227A827527D527D527DFD09
+%FFA8FD16FF5252527D7D2727F827277D527D52A8FD11FF7DFFFFA852FD04
+%FF275252FF7D527D52272752277D525252FF272727FD04FF7D7DFFFFA8FD
+%15FF5227FD0452A87D27F852F8F8F8527DFD0AFF527DA87DF87DA8A8FFA8
+%FFFD057D52FF7DFFFF52FF27A827277DF87D277D7D52FF52FD057DFFA8FF
+%7DFD15FFFD06522752A8A852525227F8522727527DA8A852FFFFFF7D7D7D
+%277DA87D7DA8A8FF7D52277DF85252275252F8522727275227527D527DFF
+%52FFFD0452277DFFA8A8A8FD14FF27FF27522727F8272727F852527D5252
+%7DFD11FFA8FFFFA8A8FD047DF82727A852A8FD0752FD047D27F82752FD04
+%7DA8FFFFA8FD13FFA87DFF52277D277D52FD0427527D52F8A8FD11FF7DFD
+%08FFA852FD0627A827527D522727F852277DA8FD08FFA8FD13FF52A8FF52
+%527D272727F827F827275227277DFD11FFA8FD09FF7D7D525227F8522752
+%FD052752527D52FD09FFA8FD13FF52FFFF7D527D27275252A852527D527D
+%52FD087DFD0AFF7D7D527D527D527D527D52FD042752F8F8F827F8275227
+%F8272752527D527D527D527D52A8FD12FF7DA8FFFF7D7D5252527DF827F8
+%52F82752277DFD11FFA8FD0AFF2727527D272752522752272752522752FD
+%0AFFA8FD12FF7DFD04FFA87D2727F827F82727FD047DA8FD0BFFA8FFFFFF
+%A8FF7DFD0AFF27F8FFFFFFF87DFFFF7D27FFFFA82727FD0AFFA8FD12FF52
+%FFFFFFA87D27522727F8272752F85227277DFD07FF7D5252527D7D272752
+%A8A8FD08FF7DF8F852F87DF852F85227522727FD0452F8A8FD08FF7DFD11
+%FFA8A8FFFFFF7D7D7D27272752272727F8F827F8A8FD07FFA852277D52A8
+%F82752FF7DFD08FF7D7D7D52A8527D277DFD0852277D7DFD08FFA8FD11FF
+%7DA8FFFFFF27A8527D5227F827F827527D52522727277D52A8A852FFFF7D
+%FD07FFA8FD0AFFA8277DA8A85252FFA8A827FFA8A85252FD0AFFA8FD11FF
+%52FD04FFFD04527DA8A8522727527DF852A8FD11FF7DFD0AFFA8A8277DA8
+%7D2752A87D277DA8FF7D52FD0AFFA8FD11FF52FD04FF52527D522727F8FD
+%042752F8F87DFD11FFA8FD09FFA8FFFF52527DA852277DA85252A8A87D7D
+%A8FD09FFA87D527DA87D52A8A87DFD08FF7DFD04FFA87D7D275227522727
+%527D527D52A8FD11FF7DA87DA87DA87DA87DA8527D7D7D2752527D52527D
+%522752277D527D7DA87DA87DA87DA87DA8275227A85252FF7DA8FD07FF7D
+%A8FD04FFA8A8525252FF2727F8522752F8277DFD11FFA8FD08FFA8A87D7D
+%A8A8527DA87D7DA87DA87D527D527DFD09FFA8FD10FF7DA8FD05FFA8A87D
+%7D52FD0427A87DA8FD097DFD0AFF7DFFFFA827FD04FF5252A8FFFFFF7D7D
+%7D27FF527DFF5252FF272727FD04FF527DFFFFA8FD10FF52FD07FFA87D52
+%5227272752F827F8527DFD0AFF527DA87DF87DA8A8FFA8FFFD057D52FD06
+%FF7D7D27527DF87D277D7D7DFFFD067DFFA8FF7DFD10FF7DFD09FFA852FD
+%0427525227F8522727527D7D7D52FFFFFF7D7D7D277DA87D7DFF7DFF7D27
+%2752F827527D527D527D5252FF277D527D527DFF52FFFD0427F87DFFA8A8
+%A8FD10FF52FD09FF7D522727F827527D527D7DFD11FFA8FFFFFD06A87D52
+%277DFD04FF7DA87DA852527D7DFF7D5252FD06A8FFFFA8FD10FF7DFD09FF
+%527D527DFD045227F8A8FD11FF7DFD0BFF5227527DFFFF52A87D52275252
+%A8277DFD09FFA8FD10FF52FD09FF52A827522752F827F852527D7D7D527D
+%7D7DFD0AFFA8FD0DFF7D5252527D527D7DFD04527D52FD09FFA8FD10FF52
+%FD08FF7D272727F852527D527D7DA8FD11FF7D7D527D527D527D527D527D
+%527D527D27275227F8272727F8272752527D527D527D527D52A8FD10FF52
+%FD05FFA87D27527DA82727F852F852F8277DFD11FFA8FD11FFA852522727
+%5252F852FD0AFFA8FD10FF7DFD05FF7D7DA8525227FD0452F8F827F8A8FD
+%0BFFA8FFFFFFA8FF7DFD13FF7DF8FFFFFF27F8FD0AFFA8FD10FF52FD05FF
+%27A8527D7D52272727FD05522727277D52A87D527D5252527D7D272752A8
+%A8FD12FF275252F8FD0452F87DFD08FF7DFD10FF7DFD05FF5252FD047DFF
+%A8272752522727A8FD07FFA852277D52A8F82752FF7DFD12FF7D7D527D52
+%5252277D7DFD08FFA8FD10FF52FD05FF52527D272727F827F827527D527D
+%7DFD09FF7DFD07FFA8FD12FFA87DF8FFA8A8F852FD0AFFA8FD10FF7DFD05
+%FF7D7D7D27527D7D52522752522727A8FD11FF7DFD11FF7DFF27527DA827
+%5252FD0AFFA8FD10FF52FD05FFA8A8527D5252F827F8272752F8277DFD11
+%FFA8FD12FF527D7D7DA8A87D7DA8FD09FFA8527D7DA87D527D7D7DFD07FF
+%7DFD06FFA8A85252FD042752A87DA8FD097DFD0AFF7DA87DA87DA87DA87D
+%A87DA87DA87DA87DA87DA87D7D7DA8FD057DA87DA87DA87DA87DA8277D27
+%FF5252527D52FD07FF52A8FD06FFA87D527D7D522752F852F8277DFD11FF
+%A8FD19FFA87DFD09FFA8FD10FFA8A8FD09FFFD05275252F8275227277D52
+%A87D52FD04FFA8FD04FFA87DFD1AFFA827FD04FF527DFFFFA8FD10FFA87D
+%FD08FF527D525227FD04527D7DFD0BFF7D7D27525252A8FD1BFF52FD057D
+%FFA8FF7DFD11FF52FD08FF7DA87D522752525227F8A8FD0BFF527DF82752
+%7D7DFD1BFFFD0427F87DFFA8A8A8FD11FF52FD08FFA8A852522752F852F8
+%27527D527D527D527DFD0AFFA8FD18FF7D522752FD06A8FFFFA8FD11FF52
+%FD09FF7D52275252FD047DA8FD11FF7DFD18FF7D527DA8FD08FFA8FD11FF
+%A87DFD07FFA87DA87D5252277DF8522727277D52FF7DA8FD0AFFA8FD24FF
+%A8FD12FF7DFD07FF7D7D522727277D527D52A8FD11FFA8A87DA87DA87DA8
+%7DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DA87DFD
+%13FF52FD07FF7DA852A8275227522727527D527D527D527DFD42FFA87DFD
+%07FFA87D525252F8522727A8FD4AFF52FD06FFA87D27272752527D527D7D
+%FD4AFF52FD06FFA87DA87DFD045227275227275252A87D52FD44FF52FD05
+%FF52A8275227522752F8277DFD4BFF7DA8FD04FFA8A8FD0452FD0C7DFD44
+%FFA852FD04FFA8A87D7D277DF87D27277DFD4CFF7D7DFD04FF7D5227FD04
+%5227F8A8FD4DFF7D7DFFFF7DA87D7DFD06522727277D52A87D52FD47FF52
+%7DFFFFA8FD06522752A8FD4FFF7D52A8A87D5227527D7D7DA8527D527D7D
+%7D527DFD49FFA85252A8FFA87D5252522752F827F87D527D27FD4CFF7D7D
+%277D7DA827277DFD53FF52272727FD047D52F87D277D7D7D27FD4CFF52A8
+%5252277D27527DFD53FFA8525252F82752F8FD087DFD4BFFA82727F85252
+%7D527D7DFD51FFA852A8A8FD0552F85227277D52A87D52FD4AFF52522727
+%27522752F8277DFD51FF527D52A852277D527D52FD087DFD4AFF52A82752
+%277DF827F87D7DFD50FF7D27F827F82727FD047DA8FD4DFFA87D27527D7D
+%F827F852F85227277DFD4DFF7D527D522727FD0452F8F827F8A8FD4DFF27
+%FD0552F8F8F8275252527D2727277D527DA852FD46FFFD0652A852275252
+%52F852A8FD4DFF275252272727F827F8522752F8277DFD4DFF52277D2727
+%277D2727277D527D52A8FD4DFF52525227527DF827F8272752F8277DFD4D
+%FF7D52A852FD0627F8F82727FD087DFD46FF7D7D5252F827F8272752527D
+%527D7DFD4EFF7D2727527D27F82727F82727F8A8FD4DFF7D5252522727F8
+%F8F827527D527D7DFD4DFF52A87DFD04522752FD0527A8FD4DFF2752527D
+%52522727F852527DF8275227277D527D7D52FD46FF7D527D2752F827F827
+%277D527D52A8FD4DFF7D7D5227527D52522752277DF8527DFD4DFFA87D7D
+%5252FD0527525227F8A8FD4EFFA87D7D2752277D2752FD047D527D7D7D52
+%7D7D7DFD48FFA8527DA87D272752F8522727A8FD51FF7D27F8F8F8272752
+%F8527DFD51FFA852A852522752527D525227277D52A87D52FD4AFF527D27
+%272752527DF8277DFD51FF52A852522752A87DA8FD097DFD4AFF5252F827
+%277DF827F8277DFD4EFFA87D5252527D275227F8272727A8FD4DFFA8527D
+%A85227F8272752527D52527DFD4DFF7D7D7D52A8A87D272752F8F827F8A8
+%FD4DFF277D527D5252527D27522752F8FD04277D527DF852FD46FF7D527D
+%275252522752527D527D52A8FD4DFF527D7D527D52F827F827527D27277D
+%FD4DFFA87DA852272727F827277D527D52A8FD4DFFA8A87D52277D52A852
+%5227522752527D527D527D527DFD48FFA87DA87D52272752F8527DF8A8FD
+%51FF5227F827F827527D527D7DFD51FFA87DA8FD0652F85227277D527D52
+%A8FD4AFF52A8275227522752F8527DFD51FFA8A8FD0452FD0C7DFD4AFFA8
+%A87D52277DF85252277DFD52FFFD075227F8A8FD51FF7D7D52522752527D
+%52522727277D52A82752FD4AFF7DFF7D522727527D5227A8FD51FFA8A852
+%5227527DA87D7D527D7D7D527D7D7DFD4BFF7D52527D5227275227A8FD51
+%FF7D7DA87D2752277DFD05277D52A82752FD4AFFA8A8522727527D527D7D
+%A8FD51FFA8A87DA85252527DF8277DFD52FFA8A8FD045227F85252F827F8
+%7D522727FD4FFF7D7DA87DA87D7D527D527D527D
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��V[o�~���>
��M$�"EER�ٴ�I��,���P,�F���̬��{DR������/��s繐�𧻇+Y4���\��هq��i�!{7U5t};�.�/=\����+'�E�]�ԋ/�/
t^{�^Z�K���{-�M���S]~U���(�X���t�\v�z�,���y�\�z���{��\�n7CY��2+7C���r�]m�|�z�����A:�{0J|���@d
*<�i�P�P�j~[x�"�Q"�����Sy���k,8�k&P����Ip�ǣZ�"�k�����[x��������{�����/�������J5U1���u��ߩ%o�*++
����L5�
Y�p��|)1�
=Z�l���
�
+�M��O_�Cś����z�\S
+_��!����H
Yޅ��v
�C&�����6�'��y��ot95
/T���g�<����7o���
V��
<j]����h¬�#$����0�h׽U
㸷m^o��D#�0���^Hm�#�K�T����:o���
q�˽ޔf��k�}ig�ْ=�]nP$�sL/�/�P����Q
+~�����v7R:�� 
d
4�p�
W�����d�Ʀ<x�8
��蝪Y�q?�ܣ��*B3C$`
l��D�W
���GE�E��<N��^�
�sSk�����@334�/v����-�.�X��y����hF=��M�x���I<��F��4������g���x#��v����	��*��f�'Pd�
٦�p�L
��Q{ԝ�Fc��`2o�rS�
�
�du��t{����
+�.��+�&�O�U�7
+!���c[�i����v�������{]�-"���َ��̆
+
\CwW��q�/�>����/�gD��M�;�Ҟ`>l�ߵ�H0c<��_�nem�ų��*w]	^�"�lt뾀���ҿ�������.��u�6��FelW���oS���
	`���|���Ftz��������3_o�W_V��a�
���	�u'N�r�������J��-J
�U�y~��א��mu���
��曮�sد��$ﯛ���l��-����v8�������U�~k�P,�m�
�Bm�
��9t~���HZٴ~�
+���-_����0�
�XCٍ��.ʪ��ȇ�<h@@ۼ[����	�F
:��׼z�>
����4m ���(gՔ6��z9.�����Ԩ��Q+�L==��X���f&ss�I�W��qfn�­U��)�ژnz[؎�]��o�j쉧iAOV�i��t��j���M
ݢ�Ԯ��:?���i=�L;���ܤ#��zJ����Z�Ge0�z��*�T9sQ
d4���+�L153�Ɖ
��{9l2�:XOÛx���޲{���D>?{L�>I��z��H��de���^7�um�w��e��H��v'~�׹���d��|�;��x6��w��y
��(��h���r���0��O�s��@k�8\�{�_��_�~���}��S�٠�z~�eY�%Y��Lf"�Y���faF2��,H�4M�4NU*S��4JYJ�0%)NQ$Y�&I'*��H��Y%,�I��'(	�,N�$�c�X�<�b�8�I�c*S�JT���J(�"�U�"
++��
��Le"c���BrI&�
%�X"�L�"�PB
+!��pP
+"�@"�Oy�c���C�<�S
r�1G<��(��(�T$#��ڈFaD"
�(`KY�b��d�q1�(
a�!1Ҍ�4�1UTRA9�(����PL
�,L�$�C�P�<�B�0
I�C$#)IHL�D��D�JBB&pd�
�8�1VXb�9�0���`�P�R��)$�@
E�!�BDFA��3��*����Z �4^y�Bއ�jM{�MJ�OC{�n[�H
+���#�@�*q
+�=���h���m��Yݯ�:�i`:��LΨɛ�l�

�if�j��
+2�
��p��s�������$��Tf�e�8��A:�0z~��ʡ����A���"5H
b� �f�@p�ȁP�)�v��
���"�L_e��R�_��2�D̀:�`�ЦsZ���u�������=q��9��'P� '�L��
������݌���#�;�~�1;(8���
�	�ħ�|������y�#;��}`���vA����[חؓ�

fB0��F��ߑ��Uu�Hjym|P���Vͼ�z/#��E�g�m
+�ҷ՞UsV�E�TXq�
��Ş(=Ѭ�^U�m?�99|�Q���v1��8^�_{�
��������,���F?�8����������ՙѱ���[Q���
+�%�$u��B�R�'X:`��`\�J��KY�yE�*W#e#u��L����h&vj1}`�����AA
��K�
!���
�W	�$�zl(��l�ȇ^ǎ��-O��	�<υ�W��<��g0q�m�K�k�}ķp�l�&���ݨ����
���/��X����ޭ�
�b�<f����,qL5^���:j��Fl��V�j���Y-��A��9"�f�֊.q�5�E��
�p�nD��H��]��k$b�d��
9yD^N�ͥ_��%��F����; kGd���;B%ڤF*�H�)= �G����^!��S#�[�{����#rF��P����-� �R@
#�aA��V���A-��{���1�?�y��J4b
6i�(
Xe ��`�
�w49Z��n�i 
|�
���'����7�=�^�� {@R?T���wŻڳγƳ����i�:�9+9�8��5�W����4Jm&e��ոW!�'��̳����m
n=~d�[�O�v�wt�7[�T����PBC
�
+L
�`j�ӄ�b�2LV+R8BTTJ�Q�R3�Ɣc��Sи��2w���;:_Ag���w
����ճ:/u�").�O�K`��)�"K���
#"%O�g�������;��\W��"[|�z)�e��0@�BD�
�
2���LI�F��P��Ȳ
3���X����~0� ��x���=��!}
���FO�{ҁ������-
��n����ś|g��
�w_���G�~�����ģ��on
�o�4��;5��yy��j�)�j����������s�fyz|�������'�3�޽�{?=��������a��������b1l�#���1�H.12�I'�+��:�"�Ԥ㕖�b�ґ\�.�΁c
3�c�df�
xƊ����65���%��td
�>| ���$c����b��+�PM"ji0��7:#
d$����d�4��@LV�o��"=�$(c��
e$Ց��S���Tuԋq1]�1��#�V䭚��(lq�^
�
vg`[��3��.�صZiP�ψ�4�7Y�#����<N�7���W��v

�8�uNmG�5'5�Ъ�fAe���䶴$
�
+�
+�
+�Z��J�������Q0�)*�S��tpZ��������
���Gg�9�OPO��C��)!愘|V�L
1/��3CL
17���C�
b~�u�
SD�
UZ�I"f��&b���"f
+���1Y�l��Řz�;�}��
�]��+ddJ,��.�Ο1w_
x�"�.
ܘ~���������/��p�d9x��@�ID���~^��3�zbo���#{|`������~`Ϸ���������Aw��W��R)?��➥���9@;J!�g�hS�%6����=�t)���Ah
��Sq
Uw��Z���k�P���)J�1zu-�fV
=K�N���D�bQ%�6
�^�$��Z\��;�puF�4!r�3��b���hԑ:�pc���-���
�ȉQ21rflS#���
�c�d�6=�L���1�`f�YN��!Hz��H�
�I�͒�YRs�j�}9M�y≂��U�T��JN�)�.�]�L�nҥ'��MNp��Ln�� ��I-S	�鬂*'3QY"2g���	L��K�E�"m�o�Z��X�+���D���WQ���^ϮX~ka�o���Ҋ�yaŋ{�Y�W����Hy��L��J�)�R��4Gi��
��Iӓf'���49qn�I3�&&�K��4)iNҔ�I�#h1��Ӯgҍ1�L�tS�i�,�4S�q
+J3������G�O�y5���3O�	եYG��R)�
��f��ShMӍ&�5GO���FIc9ӑ}�1ʗU��r`�
�&L�H�
i=?�
�
��1d8�g�Cp$�tq
�Li�dU���?���>mUXY�ӳUBG���K���{]��C�I�@�0o��5}���[*��J�_��3`b
+�p�0}�/��:�R�
K��iQ11T��������$�dd���I� �]-�aլ�
�EV+��ݘB
�hfML$�0RG�
���j��_��-����|a��{�Mu</�xqoW�M����
5��b���ƺz�ԋl��r���w�A�xU��dA
+�!����iܮk�.����=�>Ա.�l~��C�����s�fyz|�������'�3�޽�{?=����O��Ӈ�����돧��Ï�w��c��a|��' �5�C�/�`��jn���/>[�q�-��,�ꋧ|�u����}1���:\T{Q�E�VX�NU]TyQ�yɠ�Uo�=_���������˅�G���/Vt&��:|E�_��׊�ޢ�7���CϳB �V����
\X�I* dz�����̸ɘƈ�̭�ձ$�	"���CF��QpX�8

+�� ?�c��O�'�[
�
ꎎrB8�[��&T��f���Y��8~�\�c��h�;P�P5L`�ܬ�f�8�;چ��z�1]
����K
��Z`��~Ķ
0#�����X�ZQ
c�
�M=��Xi/v�8���I 
0"�p�`jPX
+QU�`��:]Y={�M1P0��[3v�Q�QC�92��EFE#����TD*$�
��
+K�K��R��#�y�،��љ�3�g�m��1�Ŋ� �F�y����e��H���Ce)�*??VnK
S�������.�hy���׵�c{B��80���>�
�
�]<T�-g�ڃnˆW�݊���LJ�ˇ��
�I�Wno���Ĵ��gP��
�W
�vm��
+�\ ��e^�e�{n;���Ҡ/�����y��y�G8�0#��]xL3�s]�i&�
�
��!�L��8�8�8�
�{�174r8
x�qO��f}�M�E�4��mY�,;�����-�
�H�m�x�d��n�f+�-�fi�2X�k�
+��Ze��U��,�p;�����H�F�Di�0�l�4Ѝy�uf�̶�M3[&
'�f�<��9Ւ*ƻLTe�*U��i��o�6�!U��O5x
S���
a�|-^y�,R���T�W�
+�tg��7����qF��?�%A8*9��7Q�I��X#m
+�0�X��b-�u�����BrH�Z�p���Ր
����y��G��zl{�=�0��`Ǧ
�at�{$=�"���
Йy�BQ��zl{�=��
a�h��>

�0,��9MM$����45t�H[��Խs��9M
�t���ij$�H[�M=8 ���{_�����_z�`�����5��;:��i�y+M[ʌ�
%�z�l�n=�
+�q܈�7�A�FŎ��<A���&�o����k+����7k��f�cK����U��ȱ{�*�f��yׄ}+�V�V��YűZ����cϚ,�Uq��_��j�WQ��_�
+�Uv��_�:���ԯ�\�<�8V���c�x�ε��U\+8p�[g��:ףޕLf��3��s�ZוZ����U���u׮�N=ҭ^^�
�-����+
��kI�+�&p� �s9n�ps~s؍�m�l��	�Mym�j���&|�
L�l�f�e=�Myl�b땇�F
��	{��
�<�.b�	oMYk�Y�X4@`���a��P`���l��֓��`�nؘ[v"%;��}B˪����F笺%kj�
+�v^�
������;����
���Ӂ
�J<P��12
+LG�٣ )ARF����=O��Y�%)��u�;�'�
+�d쏟�+(�+~��@IF��t]��eYW�Q�āF�,9��x�
��x6����)q����\����蕻7xN�]�<��n�˘謙�X9Z�F�~m����#G�W���mT_��p8|�FiC.jy� �KB�Rs<'�xL���Ӥ�t9���,���p�z�����R��yV��	���!�{LyϪ���������/�K�%V�n�|=��ʮ~�S�l�o-�z(�i���51���5��
�`��[�P�&f�A�"Av�	5�H��`EBM+d��IvBM��V$�N�"�&�	��H��Ϩ&�	��H���"��@�>m
1��Z��x3Y�?L��ı=���l��X�
'��"�Wc��299��d�j�+�I;,c�f�|7�ő��I�C���{�oɪ#�a=����ݐ�G�
n~,�[�c�(<�-���wCy,�7��|�o�(K���=^h��������M{������f�וz���Э}}������Oї���o��%�\�~�^-��/�����
�Հ�
+Lu���@z5��T5���z5V���E�L4�tEp��
��������A�;��P8�
XY�ԁ`G�c@�x�衇�q��QwX�x��P9(
=�^u���7QR�z�]מ�X����G���6�ˏw��z�i|�m�ू����\ϳ��^�6���<��9_�K'먉q�2?�}��I�׫>���_� ��i�&���`�&����l���a�
P`6OExk�@G�w*Q�9���M�V�3�d� �
�
�R���(�C�;���Z���%�E����ָ
�G��Jy����L�b�����
epK[�b:��ȰE�Qr�8ʷ�Y|Z�B��@�Qx���zAa�rRԐA%�� OX���7�$
�
���Q�(XT%��	ʄ�!��Y�
IEHP�xl�4����HQ��xg1Ď<C�nء'(��$
��Ţs2��
�b�
R"t�}F�V��Jt
|kis\n��Y6[�7;�n��P�K
+����#Od:b�V�}��C�B�L z͘�]W�W�M\�#/z1�FJ7?KJ'N�#��g����7�o��/�Q���ۏ�A
��w���A#�h$s^��#HY����TT
+>��c!�)Eg_Հ�q�Da�"C�d�3��G�(�������hԀ��ֱ��J4K`z��La���
�p
*E����Q
F_G�&�WM�0�T����\Q(JE���c�-א�{��@��ӕ噆���'���-O4WX�
+T�A��ZܿÞ[�V����L�����
j
���{׈E����E,S�7]_ 
T#k2Y ������:F��x�
�wŞD�;S�U�w��[U�\՚�:V�ީB���$s)|�QmnU���ɹ��Q%nY�w�¥*��o��
��ժ��HqU�F��R�����j렬��*��UMMTO��Ju���X�s��Y�nf��PLhB�zI��U��U'�O#Q
`	�yf�zS$��/�"=_�/	�X#5F�
N�&db��+�
Ir{$)�$�A�9M~{$�B�`x.4i�I()�$�,�$��&I�l�$��^I�bN���F��VI�.i_0KH��_
+ at J �;�K
=dL)ӄa� ȶ
9�p\�$�e"��L����4��[�^�`R&�DC�	 �
�V�K�Lh��:!>�A!E�H!̌�)e�2LS	��<�l��G�p!�i�d*+��r�4˴�1��Lo�)� }&��e�i��vL}5�ߖ)�b,�
+
�Ü)�*-f*��鑀�p"EZ%�yd�z��O�#P�R.�nu�t Bg�)`���?��?�����0���,���cr
+��Iם�gݑ��g=�;r�
�t���C$��)k�e�)��+&��i�a
 &. ��rֺRYa�*�c�n�
��!�#2�Q�	b
+�
+b��c�'!�P� ���X��?
+�񊩯f
&iI�K�M�'`��9EX�`�P)��L�
K؅rL®#U���G�m�o�q�Uj���G؇�G�8,DƉ�ЖEa�\�l�|$��� 0/3��J�^[e�

cK

<%Leؽe�W�X�Y`-x>f��&��x�3>2
+�?��.�#O����և<
�+�V�gb���٥���l���������PBz��
��q�
ٳ���c��t:"��G���H,�1��# :h<�<� 8�XC
���j
��������u
FʙO�G�_ӟ�,�H"G��s�֫/�xN����Uޝɇ��g��M�t��&N�d�ܺt��
[Z�m��{��<�[7�b��}�
�������7?�?���9��
�~����7��z��/|.�s/����w�o���ww�?%�y���O7��׫�RD�Vt`��O�qMK8�q��o�����)ʢ�F��G�|�ϗ��$z't;���N�/&�5��8����)}F�K�5i���~�ܠ�u����L�Aq
?4[K7%�82ن�K_��bSU�ż).���n��byz���L�}O�M���^���$��p��X�l�[��?�[M ���{ �n���|���wMf�];7�X7溣�W]�3_�KO��y��G{���q�w���/�鞾L�F 
+�EA�"EB�k��%ۑ��S�����c�m�(>�|�uuݫ��C�t���៯ޡ����B��U��bo��K�AI�]��������gc�ٲ�3���]r5L���>܈DꎗC$��㇔gX�G�[M�aC���I�)� ��aI
Қ�e��$�!E�mC��B=�"	`I�4$�
@M���;�=��M_љQU
����.
�bh
xZlh
x�ch
x@�\��¸B�:4��9#4��c�5��c�5����
Z�v`o��1�4g��1�h���1�h���1�h�0J�&���)�Lj��Lj�ΚLj�ҚLj�֑���d�3C�$Lj��4I1K�M2��DcE��4�x�	J4A�L�AZ� ���Ҳ1,pb�,A
���H�9����<���I��cv��C�ٵV�9�����0���Ţ͑L��(� �(
+)� ��
+)
B�JK�*J�{5�C�)���9�讙
rL�^	�2Ey�
�P�bXy��Eᘢ�f��pLQ^3{q8&k��R�6LQ
&x�[3ag��
2Ԏ9��o�
sT��P;�l�a
+����z����$~�n����n-��)����'��ڷ�H�'�o��k��kX���{u����d�eߌ�,��p��cCp?�{wW���\5�3�`�4������\��*�֪h�z��E!.���'
d.ݏA}�,t�K��FM�~��B:��B`�n��	0JkO���?:�'�����r%�Ov������'�p�

+�Ii
+�
�
~~2ѻ�Ĩфs*� s�X`�<XO���lt���8y��z��	{ޒ���^g_��>��ai���+g?Z��6%�WN^6�q[:��)ۇ��Z;Ҫ\�!
f�0�Of+tI����ա���׃i[�k-��<pu��p�@��b
s�iI��8�ñ0��j�6��
N٫mj8�S�ԐNa�:�J&V�+����C3�?o�|�x������;��?� Kn��5��%��w��H�Y_��� �����0���n������>�u��I��e*�/r]ţ��)����0m�Jt]����(R%%Ju4:���0�𤂗U��@�
��r Z�M��2
��R>�V�5�;Q<pV�t�U�V��
����Ia���+�pH�k�8�/Me�z ��H^�;
�Q2D>RPo7&�C
�_h#6EL�0�K�$���4��5��`�!M�-mW��m�s�M�X�V
�ʺ���";�E�j��kڢ)`sҦdx�.	Se�"0q�qNF���Z��TU E����g
��:G�o�ൂO"��Z{džZ[�L��2�d̢-�H�����:��,��\��eQ&D#��Д@ȕ�U�:�gB��e��kp�*ƺ0��ۼ��ŨH����U�������t�|
S]������?Ru	���F��ËwYT����|t\�����cA�p��J�/.�+ՙ� ��7F˰2�+�^�)eKV�LH�)d��nD!y�jP�T��
°���3R�V},tu���;o8��d��[6�b��#�U�
����c�S=H��a��
�$:#�[6�h��9e^U�����QP���:蟼��SbW?�,\��5�R6 ��䱐L��^\�v����\
x��ܪv�hq�\��9t��}Y�GJ
+��zi�4ѥ�4јs���<��#�����̢ll@��Xq�ȧ\X� �,B�BR
1m���"��+H�v^J
N�Jѽ��!\
:�BS���Лc��
jV�L)�L�p�-��S7�Kk�2HMegnC�ӳ�?�H�Gun� ��,��F��B��qM���
D8�U����N�A�C��Q�H��
w���z��
��/
��yg�k��1��.Pᦄ�J\
po^��VN
�T^�l���B��Z��<�F�\�ދ�#�a�ȁ��{��T��֏.��lu˦�B�q��eL�F�1�^V�b��Xg1�b� �
���K�o��
����V��dt
c7o�T��4�x `��͞�~L���4(��h�Ԃ�,�+,tњ �t�ܗg�J&^�K
+Ȅ�ܗε��g1^�EЉ<�Cs���T�����]�c,��b�?���%�|����Wi�*��F���^Ca0H�A�F�"�u�$�{� �<J�	b��g�!���O�������m��3k?��h����b����l��,
�

���X˞�X���E�L��>3�p�n�1�LW�H	�a�6E��W�ӕu�
S��
+��4燛o��o������y�����G��{��(Я�_���o
����ǻ������ ���X�6�,x�Op�Z����2����S��<��o��x?>�T�$>]b�n���x
���G�=c8��H�ezu��4J���*
�$��R���U.�Djy;ci�7�u,j��!��t|�)�b�ߑ����4*%�Eg,�������
+�����Lz���S&1���
+�8�g��lbq:����
1�%����7}б�tY�1Q"������6G~���'fK�aF��
ʋM:Er�n
&?���~Q�lN�!�$q��{xq�2� �r���r����c�"M��U�I���c�a��÷����UR��*�Ŋ
ar�^��ό���˛��(��;���V`4����5�c)�Dw+ނ��2lju0q$�D.��w(�>�V>|�k螔xɊѝ����]��.�CBc����\�,�yO�۳�(d��mV�;{$!�C9;]	L�e33Z����&�27�
[a{L/���9���]�4��9<���|E�de
'�C��
������C�~��)����&��qvC�f�q�C9��
�jOE/��ξ\��P���^�w��i�á !���@��N�
\=:�`
#�8�� 
j�<�@�=�η��F�8��n2�!y�z�rU��q��ɨ��'Kr
�Y3̆SS������������G�v�+L-|�UX`��Wj��/
v�x�%%�k�����ӸC
��+]�
+�|B�'�����uk1���
<.s�]r�ћ����
+���������Y��m�a�Go	v��zΒ$�@*���z���u�������uv���=H] h�q���Rғv�	��d?�DR����m���2r+���:�Y
���¬���X��Ԭ¶�
4SJ|@��RCc�
�X�H����H�m�Vx��Ք�T��=�u~א��'�-��%fV�����NL�l߸��+Y/�
1�J�%գֺѬ����+͔�+�d3u�������v��
��Y�[kc����WN`DZ-=�e�
���)�eCN
�(�p+���SZ
+V6S'ܺq�x��t}�
+�
�����5ȝ�=;�'۪k��֒�,
���M/nT,�H]�1K�����FW�MԽ��'���
Q��U����/_Fzy��L��E|���8���U�ݡ�✹��:��kq ��`��F�v�����a��7���"�.����AW��զ��5b�
�� ު䒗�Y
�4M=~��������קo
���
g	_������s�|u�
�p���x>��LUP�Zv{�b��%�-�.h�sw�d����
	iN϶��q�n���#X�WbF�p����h#)G�U%�$J
�70~�Mݘ�����
<;H�+��3t
�f�g>��܅FͥM��s�;�L���"x�=�p�>����ʹ�����웴;BI�)�buz�L?�����kᾱ�{ܼ����PK�7coO`g��
o?���m�j|�~0���T���\f!k
�b��dHE�;�0?�
�Rɯn���D����(zs�s��j���/
���/��>����S� ��s
��5
���/WG|?�^>����O?Y�V�)_C)���
��׵ܭ�v�����y�Y�q��{~V�C�
NƖ��u�}���	^�(z,��#c �ll�
+��
��B��B���;���rN YB��u�X1�i�{7�oM�!}0�n,��@�����8? ��-�fr2՜,xA0�&�\���y�É@{����B�a �B�ŇsM60"~�#˰(|^�	����< �EҙhA��o��Z�@x6R�@�c��8 '��pT�&
+ȾE���zx��[�� @�N�@i�@+:P��m��+Lq���Ĕ�@����Q0c�P`K�%�Q�<#�ݎ���އ
��ҀW`iT+�a?ޏ�0�n�ѱ�1��1�X�c�ѻc���c��l���=&
�=
�= [{LDz
HF�\��=���񟧗_���勊��i��F�Ԇ���0���>毾7ӏfQ�������u��7?
O����AQ��	������-
<�J
_�q]��?�����
Fڜ/M�l<��c)�`�Ԣ����E}�6p
E}Vᡂ7f�+E�χ@CB880ܢ�=�#a���0T6�G�
Np*	KA�*�H�s?�LK$�X�f�9��d��%�\��>8KI��W���)m8�H#<��ѥ
'��{�nb�#�[U:w �'�:gqt6��Պ�+~:wlYh3E7���A�ϼ�_z�
{��P��իƱ_g�֮�5.�vq&��� ��NI�ȩ�V�a�f3
�U*���zV��֫�i�6$����s 8�b�J�v�?;�.c~{
DwR�9
7+u�A~�yE��Psr+S�h��7o�9!N���U@
+�B�s�X2�����M�:����>u��LI]VnA
����&U�����C�C��t�
U�kq�p���))��,��y�suzϑ<1�*xez(ذ_:MࠀhD��`�!�ӻ�����Y�c����\ٟ
$�$~91q�ȇ�,Mo^C��m�$�"�
�74�"�r�J
�@��*��iq��W��Dx]��K�
V0t�~џ]�D$�0	��dy��7�H4i�ߤh$�Zľ�
��@�+^]ጕ�
*�.5kqa1�
N�n�L�
����<�zԪ�>D�q���|
	j��
+-��E3 �j���x��WGM#��N�<��}
l)ms 3C䬜D��뢐8�Wz2R�t��^k�҆v��L:�:ME�6
��TG{�r�c��k�p����Ga�	�%@�Sp��j�pg���ة/�I4 �q6���qBγ�
Xd����j���6�xJ!�^K[|�j�S��,���&�Nc���
��
r�j
+9�"`X�����C���)ڤ��l�PE���-���b�Š3�x��&�y�2q�n�ӿx�� ���
endstream
endobj
13 0 obj
13794 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WK�
���fcH�����%�I
b6���R�c_	�����S��s��L�ͅ�MUWW���Yb:r>{���g|��?�}�e�gL����#�@��ƟV�
����i��
�N�������7>RS�G�j�rƚ���A^�4���£�&q;S.<�E�9'�#Y�U<������*$�3�A,
+YK<
+�u���[&A�?��ڙC?J�ÑO�1�T�D���u�d+��#o
ky
+���I��
�(F�;����"�x0� ����u���ꛘ�HN]Β\��x��9�!�6���Tdj�6X��b4��m�ىA���z4�8�+k9*$(��!D^x�j0!���h Lw岲X���eH5L�8 ��8XR�$7w�
+͝��9t�2�D�`AbW�B��2v3�t�yS���e���)
+oʶeI��h�rf���rL�1�cݾL��[AA
�_
u]N��E^�@e��?A"܁c,���
VB�@�"�ґ�9B���Sw�����.��

��f��	#J4�Y�L����p�
+ȕ��WpO��A�B�!)�	2��j�
+��C�Q2&SͧAwp�H�Z��� �w��\倁@E
Zt�fz��* Q M���Z�S��Tb
]v'��eg�j�l�
�]!b��̊�r��"+�^|6\�XV1�pT�y��@��Me��1�Q���Z������H����3v1�1��-�]%��ڵ#"� T��]����!�)XS�\��0K
� �
=[��Du�-q6nU��� 0�c�l	�P5w��h�|���P�XI�8œ�,�hE0"!��&jtJ'Anz�7��R[�IՕ���%ܕ�����s�րN
\����� ��$J� ��0Cq�U�r����8�U���&�.L�#��@Z�4]�/������&���Y
y�p�>�
5����$hshQg�C��
)XX͛����ǨY�
A�1B�wU06�Ѳ�`ӥ`�z^�1�jUS�1/�V��pD�=:�,
1���W �| (�sՍ�
C�����
�:D|� ���U��a�bR����ch�wX
��K_(QXX�@B�2�Z�)�H+�*hɈ�'��l�H��D��RO
"
+M�
@@���t�h��lk;��j������0�ܡ
p,��B�ױH�
�E�iT��'��%i7s��@=ȓ��<̙�iY��a.v��� O4Z���V�iR}F)2�).)��LX1)F#�k^�J�����v0EF��������T'���6H��dׁ���
+�Ɣ;V6
`*�Wl��`��Q)!K��"@Eֹ�8$cc��je���,p]�Pv����^���g!���� SQ�&�$	XN�d�%
'6�w�sX��
�$"]�>+��4eY��
�z��2�ɸJ�D?:g�DY
&��2�puc
+��ʞq���O*���G/�����X���}���=k���Gg`Ƶ �F������?:���h��v��@:ko_�AW ��
�h�+�� cm- V|x�h���X��0� ����z�O4��\@��7��X2�E�(����"!յ�F[�>����(�<2�k����ĹPp�,�? 7
q�?p�µ��&f����u�k��
�xk�
�!�B���d�ck1N��W�����W�v� �ز|��p�A��p��A9c-!��[EW�0��}-!���?���O_BzQ��K��߄a
u����ζ��¨Oy�5RΗp���r�-g��tƘ[�\�k
AUh�c�[��������B��
��
�Ւk���C yZ���C(]�k����O
�U7>{�1>����ǯ_~��?����D��տ�~=Q�;~��o���x�����;t��q�ьcd�#���
8
���?������
=���p��/T��5�8�O4(-�70�w\���ozv<����7���O���4�G?:+�����
�7\��
 2��c��׃���Qe,�}��aNC��U<��:�ǃ� }❗�����(�v��h\bb�,~ɿnb:B���Mn[��KR�Mտ����u�&�W�
�;�u	?��
7�|�
��u�>��[��a�7U
�4���&�O'�������-�%�6��\
ʊY��-�W [...]
�JQ�/�;����N|��r��d�?[�Y;�&W�LXQ:��
+�J�|��&�連z8Ϟ��W��9x7ܯ���]'���Nz��T��_>����g�ŭ&"�~W�m����,���ֈ<H߆�����>
�o7�t��U��79<߮؏N�i�5���K1�V�}�ɮ�ٖrد����Nd���Kw����*���?�J��}
��-�f�_�ſ��q�&��z޻=�����W�_�y<
�����W����
�=�� M��a�È_���=q��Q���q#������
�W>y��;c8�d�
>�?���/�{q}1w ��e���~�֔���Y�2lP�k<���1w-HX�P���e���&0
(P=w�Њ;��r���g�/ܾ:Q�6p{�S1^�`^i�b
�PY��X	T^}"�����0a n�s�vմA-�TT[ʹ��x J_ObGuTh�Tc��ƝP5U�6������N:�B���N`�]�䢞�h��f2Onٛ�>���dW;��G
��
N	�Ѿt ��CH�%J�� �_̌��s�{�����^����V��Kk��8��[�:2�t�{~p��0�����HS@�"�����0+��n	
�ƛ%/�,(�s�
_��A��|%�r�ח�;
�+��τ'��YU��G�h�V�-�G�k���$3��c��Q*E��Gz*G���B���E�e[�#M+ �
U�)�\�F�R����'Z�ƕ������zc~ Yq�������Vp�������
+8������v�W�)?q՛��8~�i�^�� ���a;���M�>��6?��~�^\9��[7�>�m���n�����n�����m:By��+G��
+�RW�
M�c��$���ZUo�(p����T�j*�]A8�A]9��n�2ꭈϬ
m��q���-��)�>��x�Etp"���G3�\s�J��먉B*j�]�<D�L=�H5iR�Ⲩ�;�
4�3t`�S_!H��a��Ͻ�R
��T~
?�4�,awv�jjb3�T�
�E
��@��O>=#.@��>N��<�
+}���B
+Vv��{
s�{�`8Cm'ڿ��K��|��p�`�d'F���%%���c?a
,�(U�,��{���
��]�ܖ˶�YJ���b#Hl�8���
�5��� gwn�e�t( &��x�L5Q��mJ�@
PO]����uɀ]��t�HB�k'Z��t,p�O�����c"^y�NR�w� �u�
C
�����E���Y��e�~pR
��{0 �krTG)/�G
�4�P@
�#�v�|
R��ۛ�b �Q��i�:�$�d��t�ӏ,�K�,H��r�2*�����ۿ5ޟ�M7>��7��w-&�R��^�K����
T��a\=;kM���*D�{��T

+�:͉�ʛY�ʇ��� U��=6�T�|=U��M��N-��A�AO�n��~�uTW;J���[o��ep�� \��.���/��X�2)�j
�_�{ :V�r�DhUx4�m),�'4�`-
�
~�4��>�(����
�@�����MYpQi�\��X��,IX�#
+0��7��e�`H>�
+�e�4"�h.��=��/��B
+XE�QXe(r@ݹ�!MF�ՠ`h����6d,���.�
E�h!%pڎ�
���X׈�/֜��#��k�:�I^;�0|��k�
+G�k�k��k����
�Gb�M}��6FζA"�
���ȧ:����C��Uidd��Jck
+��a>�FH x���1
��h��T(�WZ4��FF�Si��˭�p9��J��>��ka2W,���Za,�5RD�����ye�B�Ko��0�#�	�1"DU��mt!R�BӉˌ��
O����ݠ2# �Mr9�#�j���A��v��
�*F��yR��;���
��ZZ�o� 
��5�z���|�iz�������d���S����ͩ#m�\G6閲M�e���
���G9|k=<׻r|���l�.�����H���d�tH;jT-��^v#"�^UK�K]��]�%��r�6e���$�5���s0Q�H8Ic�^�7���dQ��Ut���r�x�&$�u'�
O4�`��0,�F<�S�N�
�!(1��ǀԋ���G����G#
X�����ދ��f.b�W���W�>�r�
ӆ�,Nfq.����fH��E������9��]��!�Պ��D��ZW>��#
}ݱB�Iۨ��}҃��6���Ӄ
b%$����4�v�!��rk(�̣�r�g6��ڦ�
+�|?!'M�
�zc�*�O��o.Ǵ��E�)-��R���QFv�ˍ��x�|B��f�r3k�ܦyTUm(��/1m-W��V1�,�`Y/�?M�\ĴZ0�5�D6��>^�o~Vt��2�"��zrH�ް�F�3 �=)�n�]�
�_S�,.�Dq�Gr�X8�
+�������U3��Pd�h���NK��j1	
����^T��K����q���i$�H'6�qؿ��LlL#�8���}c��ֵ`At�Fm�C�g��t��Q���\�B�DR�"�!��,	�|�&q�d�|f�"D�j�����1�cu�8z��|���M�lV�׳�fk�j۬��b����\����![���CV�_44[�c�"���������l#tS~��,v����$�����E5+���2��Ys��؏�QK_���RW
���E���M��i@��
D�c��ܑ���b�����0[qyq���t)���y�k�m��
\�R�1����&wnb��G�2�~8nȭ��;OM�>�K��8k���&���
�K�
S�$l0��:�Tu��hkN�6&�"/��(K��FҲq_���]�����K�߲�����c��o���j��4=�����4S^�/�i�i�TY6�]��X=~,��5��*����6.%�E�������<K��9�*����ؿ�� [...]
+�eٰ��
T�8^���w0�����P8��A�l�����8e��
*vϭ�N
E��h��vn�
����`rtd
W�Xփ7�g�{������	
�N�0����<>v��?���d-��u�F=$
}Lr�D����zo� �r:�I�9D�"�i%�JbZ'�Ҧ�xQ<hO�9=6����C�
�E�E��D��:����!��r.�EœH���@���H�G�pTIWV<|
�.�1=\w�v�$ 
�.�Fam��'�x�����1/(�6i���C]�(`��L �%~D�b��=mK1\<�G�`�K�JyY7i���Az��7�ϑ��+���8�
�P�퀒��
na_�'�+��n��/B��7v�}�+���(������O���������~�鿿�����Ͽ��?~���������O��w��a(�J����S_m�r
G�
��9�M�/��!`MX	1?�8Ȟ����ﳪ��wW�>F:! s8�tMwժ{�-���`o�i���hf����-l����޴{�}����8Vxm�V�� M�G��}��sc�m�Jv{ޯ|��?nH��W*
�8�0�X�9��J� [...]
+M��!�Z�*�
��P�k�a���y����ѥ
�{dok.�!��Fj,:VEPɧ
SK�S��>��{Zr\��E[mBx��@5�
��Y%+n����P�:�S1�	�G��W0 �ާJ�pɡueol�
3�bFss�〡��Z�F�a���ٽ�������Q�N������
+��j�Oϰ��_]>Pz��
)(r�
&#T��c|r~

orf�=k�E�w��ϔl/z~���)�9���>v��bj\��D����"s�r"	�[���K�����Q�%`M��.<�>-��EhT�/���! �i�E)�
+
C
+��?��q����A$c�P�pgbBGg�C¤

��h�&��â�PO;�g:2�
F��
�^��qh��NcP6�6gr�%��$�>$Lڡ&[�+
�0�J
�Ċ����(D�	�	Bl�BR�(C��`���
���l 1��e$
�B
��Ūŝz=�VO��g1���*�y��C�k��vb��vJ;!��bU�.�v�xB�D�Kb��w�]{�`�)	(jS�����
+�dUiMB��d�%+��%*���8p���Q��JU��q�5`
�BwNU)N�-��jk��qI�şg͚Z�UI=a��S�*ġ3YuZ��t�
+q��X���*�ĭ���
Lv��!L����q�U`
�Fw�H�U��(�
�y:���z?_�����(E��me����-���L�J���X���Z��D�G�g�k,�I at .I�� �8%jEa������ LV�֨U�J�
+q�|Vc�%=�%�Zar��&G��!L����RWAx,
M?c'xw}���_��?�}��vM���6#c�_�瓷�MZ���f&Z�����m/���{�t����hf���y���x��!�詷���3��m򬴠�V�@����xe?xv"݀���F&�>���"@�R4KB; �lkw�b�(��KL#u����z+��;�(��(,�EB���*K�g������K�(�/a+�nS:������:p%B��Bjl�"�[������B�f���A��m��M��{����GK�T�P9gE��y�4β�BF�a
G�E����-�$���x1����%�-h^��簇�!��8AړU��ڄ��ڍӠD����T��-۪�؂���������d$�a3�;���j��̪��,>R�)��ux
�3XE���
����-�u"0�&.�P��F�T�Ru��L�D�>��e�P2G8u&d:B-!L����P�B�m�xƋH��Lr�EًhVN
Y�_}��6��&a�1�$�øWj��)�@��I
+�P��}v��
�3��}�������y:;��t���i:{I#?
+��z��OL�S5�M�AOR���T��'J�
'%
+��R�
��M��N�am��d���_]�4a�<S{sd�琄q���-�:��쫢X�VEPF)�*���#OTR�~gIq�ҳ��GL]�TxӺ���g�L���NJi��c
��h�̬�]OH�Zg7f��av#�<�w�`�U���؂3;��̯�
�Q���);�=�ʑ
�@����w�
O{�Xn_���i�VK��q�*}Y��Z^�Դr�B��O�Z�F%*s?��ی����2&uj%nn93����rm�M�o� '{Ak�Q�
��sU�����Y�޿��/\��zF�5��fh��Nľ�^��s�
o��L;j%g&����.�{��p�ywGj�R�Q�w��`�۩�~�?#�&htE(�2�3s����
+ӝvTRDCW™�٨����]W>BQ�BPڷ�\V����e��/�q��������ᗇ���#(}
���
c��:��O����s��q�j���.��~/��������N�V�Y�Ug�v4Wk
�=�aN1�N�l9��2~���&x�n((&����� �i��֠��
���	I���$�����J�
	i]�B�
4�� �)�FbCվ=��2fx�k�@Г�Ai��D�;�N�ǃx����
I\*3���%�!�ګht>E
��S��� vʔ�Т��H���s�,�7��A�2T�%0
�2�fGj�O$0��Hګ��
,u`�Y5�^B>l�si�
楫�H�����#
j��*����α��#��G̺�q"
o�D��{���M�tT��i #&���j�
3�x;D<��x��A��F��3Q�j��=O����6���=��o%������*R���`
+�Qœ
bOH�]X��I�^��mb/fqR鞴`9�|SZ�!�J��D��$g�O*�*�+�pOYq�>�Q%`�i���I�M!9����'f�[W.�B���"9��y���W�<|�����]����LUD�m�&����=9���D�|yY�E)?���ym��;�=�z�nJ��6'�N � �~g�Ma��l����c[Z�x�u��Z�{��%C� �y�p����g�zޣ/DJ��~�h��K"���5]�4K�.0нR	q�1z�Q"6�׬oL��с�.��C{�Dl�,����V_����(��F�a}p�Z#\h�v�p�@I!�4�j�B�-�(�StC�w
+�I!��u(����)f���� V�f �>����p��Ѕ:��E$m
Q����1�>8Y�I���=C�Y!�+n(d=N�B�tw��'� ��d
s��Ā���K����1�8,���Y

D��ⱅ�g�k���\S�`@
��_�{v�H#N�6��TI"7�9@�g|��(���+]p��ɠ6Q��;0o�*!��aI�;�׌�a�F,
#&켉&8|�tB�@�Q�Uz��=��l��f�J"����*$�lح��ub����*�nj��^��ܭ҈V�%Rb:1
>����C LV���_�m�
+�s���H�4�lɲ�C��vY�Ԉ��E�k�E���r��C��d+��ukpaؖ��=<<䱬��� ��5�J
��o���n������e�hW|�6XA������5V(����
՝��9�
+�=8�'*�
+
;�޲�nF
+�t��z.��v�C@�K~�>���)�v����>V
ʀ‹��ƞЊ:��fZ�I=�S&�p�hm
���T��a��{����|�q���
B5���G��fo�����	�b�tiMT����D��J4薜�hӔ��׽)pa�+I��3(I����H�D���zz1
V�Bk��� �
JV�Ġ_g��%+x��KVzT�@���-+0⻖T7NV��-sɪa��繖��~�]�#,�z̋r�`�!�(h���ذ���v
�����v��|��u
B;�$�
BYؑR(�>j3

+
�w����K�2�&Uq�hr�
���%�f� �G[t��P䆎�B;�G���
���ҡ�OT���?�^�ïWpa�JU�p��M�rAk�F�>w-t$�
+}f�5*�n���}I��ԩ��6G#�&C��?�S�R��,�e]
�^q�*�e�n(�
+}u)���J���X*�����zV�K����[nI���թ�76K��̕T��^�
+
�^EC�*��88��\�@�\����
�޾���b�T����L�*J�(�~��׽Auf{�<�n���;R�$�E��u�!�w�~c��l|=W|��v��9�
��$���(A�_tRt�׷j��Ѕ��4w�� ��s
cO���;��E�_7=� �ƛ������
�g��y$���2<j��}�ag�~��ÛN�4 ���Z��~M�����U����p
)�갡fu��(��w+(�<{�mĹ�.+PWC�v��S�ص����nb��R!
�4�
=V�.+��-M��U�_1�q~�u���,���,?��Y���
�{�)�7ϖ��ⅰ �lLy��=
b��"�إ���M
�ߗ��G`6e	4/��!�
����aUG+e8��wR�,�oB�z�c�	r��
]	���qh���x�Ѝ�����6T��Q��tھ�T4
�B���c�˥��g$��-Ⱦn���%�yp��>͢\�3��)��wtM��Fz9����3%��-�"���+��I����гNJ�e�Oj{D��w
%����cyW��F��BU�
��b�a�,n��&���


�zJ\Ev�
�W�+H+oρ�L�ҙ�~%?�#
oT�$�v8�f��ZxLl�C�����U��IaRm��
l��O
���#�*�&p_.�(٭)4����X�$TW�E�x�"#�ՌT�d��-V
���ւker��M�R�Dk��i|%����D�vJ֥V����PVH�*k�"kBFU��2	[��DkΈ{~-[�V	֢�|�D�
b�U%� �.QUҞȚ�Q!���^]�8n��*�U�e|�Y(�+Q�k<	��
+p�o�dU�(��x����}�5�2��I��3���Exo뀁b*J[{n�Z�w����2qU���=+"Z�'�]Y�dۄ�K���h�>�M�o�v��[�i�~�9ۀ��O���)_�����
�@6���朎��<̧2&U��P�:�=��x���J.ғ�J��ʩ`c��p�
+]
�1�ʌFO�[;�ϣtw�JdB�11��"��ߥ�K���*̀K#��H	n2���J�[Գ�Z�tM��KC�ȶ1�2B�4Y�O���%��C\EI��B�;6"9O�"	�d�S&�
+����R�+�����j��x9���>q��"Go�(�/9����mT������_��R��}V�c,�"ɏy�1~y`�k�y$�
���g��2�m痰��*��5۹��	��'��R��p��Y#����k��Cj�p���n�E�CD�#�p�ۋ[�">��D�5�x�2
��q�D�(�H,j5�+PT!Mq�
+�a!�����FҞ�	k���V
'�����d��"����t���OXJ���׷-�D�f/;J
+e�e�~n���fg#qS
� 8/��j0M)��F�-Md�?=H��>7�S7^�~j��
+
����=M�8
+�\G��h"*#�����V<��?��
�
\
��������"��~w8�Ȩ���|�92�������E�V���LD׳����w��������T渋������t��)T����/-��8^�ٍ��rt��S�Dž�K(��\$y�'��W�yt2d\�S�U�K�
��+�F��_���zz]�;x
ۭ��Z�a#x�~f��V�� ��I�r�B� �QȲ���c�>!S�
+���"�L����"H���<]��g�P��.D&�EE��jBg"�mY��$������4�_���Q�:6�ٍ��o=JyXi�N��"��{%�wA��aW %	R��V9Vf�c�
��d�"��D�\��-�Y��X�h
�Q������G�]��M"��P���[�R��<[&���9:s���@���S
��;	���$x��f"�Б��]�L��c�
ʋ�zK��+c%��Xl�~�E�l
������[P�Q
�O�		�e�
Rh�T�R�
�˼>�T�]"�
��D/�̢\,��)8�d/K��F
�c���|�j�w9BJ$��A��-��O����A��z

th�t�������e�IqF�M�?N��A_}h2�pL�.=����#��|G^
����~��
/��>УSL~~�����_�c.;c_�C|��HQDa�~��s�\0�ww{'jP3\ZY
A@!b�������}NUٓ��f�ͻ�}z�)���}���6]�ٹd�m��.��m�O8
���,t�����=�����i����-
�3�~����cܔ���l��{���ng����'s���&�
��N;��כ�
~��ś���?~�M۰�S�޶�8�3�4_��4�
>��9yuX��������c�_<����ߞ]��z��v������r�Əގ��Ϸ�n����l�&�pZ�w�����dw5����M��wof|>����cs��0l�g�-�^�������9}<��V���[����
'"��O[�x9=�8��a{~k{�`~m�}�j����od����;�-��d�篝�E�,�i���*[�w��鞕�g����!��w���?��_
-�w:�M�?$���.��=+�M'1���8�<VB�ס/�O�����C�����{�g|�@���U�y̺�G��ʺO�p�I/a? �,,��cS����(��d�~T��
��B8o�a�~/�7�7}y��?i�<
7����� [...]
��Cҭiӭ�
^���se�+�m�|
ȵ��J���{�g�|
"�5��l4�L���Z[fރash�w	{0l
���
��a�L]���̚�C�K؁Y�Ľ̪|����W6��b��!�%L �<,�G��i��"z���VуZsvH9
A�yXB���i��2��
�>�Ysr�x	#�5��5����4�\��N����I��kh�k@��ix�L}eo-3���@�Г[}�[��Z�0X��Z�#�z�(�������O�Z��2x��
�ՑE9$��6�:t��>�3e�+k��%�:(���j۬j�n�݉���W6��Z7�TK��АSM�S��Y��ϕ��֫�IސD)��|O�,�É�*
�����ЃYsvHy	{0k
џĬ�X��)�����q�Y��J�rw���uZk���9:���
�5K�;4��F�)S_�X���5��x�0�[��<�ƭ�\����Z[�ܚ�C�Kɭ�ͭ����X�Ng
��I�2kh3k̪���\����Z�Nb
�PI��M�����\����Z[��ȡz�o�Gɩo5<V��\�#�z)��������r�[
ϕɯl�e���H�Zr�ms�z��V�se�J�Ր\-yCCr5mr����<V�j�!�)�dW�fWs���se�+kk��ȭ�4J���{�g��Pr�[�0W澲�VV��A�9:���=�5K�{A��[�0V��\}v��!�%���yX�	�Uy����WV�2�n��!�%L��<,r�j��p��(��ӭ��'0k�
	g!�5Kؓ`�:���`�2v���#�5'���0�Zc�Z�P[���+�_�[���5�C1
$��&ր��?��\����Z[��H�z2�o3�̪|��2x���
�ՓE1t�VצV/�U{��"����V��[
i�Cr�ks�CɅCX�h�
C����Wv��z��VG�ВZm�Z�Z+ϕ�+�VCr��Q

�մ��rM)
5�Ǡ��2z�����!�Rx}���YF�U+�_Y[k�{�kN/av��"���U�+�_�\����9:�����<,���t�F���F�)S_Y\��;pk
�.an���Np��F�*S_YZkk=�Ysp�x	�5K��ij�0W&�S[]����FklkD��i��2z����5�E1
��Ц�(�U�L�cE�ieo��'��(�d��fր��?��\��Nwu��H�z�o��t� ���3
endstream
endobj
15 0 obj
13624 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H�ԗˮ$9��G�w�eς��%#�hh4�`�El�h�
��v�Ngeeq�Ԫ�t�
;�����
~'�O������������?������ᄎ��39g��ǟ��?�oo���������?|����$~-�^$��θ\�����/�����Y��`�
	��[7�����n��ooo���)�	&E
���6r
�ooB�=c��#Z��|�|��
O�L#~�P�'y���g������}����d�J
L�j̟DkN2O-� s�W��������ċ�$�X��*s0ǫ1��9K<ʼn��M��SW
�
g^�Bjy�S\)�;=�w±�ș�|�L�q�q��K�;�
���њ�y����K� �8��5�7��֩�I^�4�ڸ�y3h�J	;K�3S� �8��5�נ�ֹ�Y^�t�ڸ�z�.�uv�x���+�]���
�F�km�M��t�A�a�5yQ�A�S�\A��{�W�ӽ��4�9�:}�LC%�u�`zW�D�U
��z+�;���g��
�[%j��(Po�z��-���Î��w+娳
+�D����ʏuV>謯x
w������3�X9���Pce�+�
��R���~��:��
5V�z(6��ʎ5V��˥�
'�E/W��+C�)��Xw��˽^jp�q�O�\��NPo���B#A��
�d�n}���㼿��jQo%��"���
��]��8�8�y��W-��f at S5�z�}��*;L�9�T�O8h�4Nh��
j�f�I	�����|��|?�H�|�
���6�ą��Mh�C�]�0�\ޅ�
7�2
+%�t�������]�o�$�l�����D��S�����X<��kţQ,V
5�Lk:��n
���R@��S�s���2@�=�Ibe�[��M�#����*+����PVyԆ���z��~���K������*�M�g���S���j���A����z�����2��j�����B�
�\Ɉ��/��_+�;��j�kU���gZ�A at _��v����Rp��U�m���Ği�� �B�x�O���g�ڮ�ۗ��nJoGl��Y�"�tV��(����&�E��I5�|��z�Ƭ!
+��WV�'j,y�%���"F{-���<jNψ<����0��� ���
+�

��v�����{�s�����L�����:��T���g�n���~�J�r�^�|�!�h1
+�1��{�9K�-p'��(?�V��*8�+�xu�ڌ<Ӓ�?a�:��M��p��{khS��xؖ���N�Ҹ�5�b%~s��M!Z
+�ie�
=Ӓ�����ڬ��d��j�&��&z����n�\�/0���uJ2�

�S��
+�.�x�ce���/Gh�M  ��k
C����%��͕\H���BW��\ݙ
�
��Y^��,��,���n��S=|�ݙ
/P�U����kpc�РH{�a����,n}������ ��F�Ї��!%>��q����u;�"�܋g!��q������	�{s*�!�*ʖ��`G7;��|��_Z�w
a6�V�bV���ͻ�dѽe�v��\؝�p��#y��%+��3����I�L%e{���'[<]ڟ.=|�~T��om���LZ�
Z�S1����c\�Z��!
�I�;���;ŃL�\&�a��� ��ד:eŽ#�}VӲ�ҫ-�Vp�ke�H�ڲ�*�A!VX�
댴R�B���
+�XZ-i/:�O R�� ��1��C��p�(7C�
��B����`Нa?��)7�fd�g�� �,8
+�3�J��g�|�#*u�Iӱ&�
v���ވ�[���o�c�����a��Y�߳�-k6^���Zu�@�#4
LxZ��bϴ��Tn�q�]BK��)@�@��Ƽ�����~�z}WD/R�x��5u��j4���I��Y&�ɫQ��J�:�#4�D�;�	�Lk>(�wi������lqK��x\��Bϲ��ԭ�;�h����U�ac���m�;�FuϞ��f�
vޏ�a�ds��@�=�ɓ��f�%�n�[�
��p��{���
+�T1^���L�
�25�
��#�.r
v�\�ړM0OꝘ��kˤ��D����V��gZ�2�
ӂ�
���Bg�U�/��j��0H{Ԟz��h��xL�& �"
�=�'9

�����vnPU�\�
�a�u:�BGv�+i��t�-:} w"]~w�6@~�����Pk�*u.J}
�F�
��h 0�|^��i��X^O]�f5ӝar��=:MK��ֽ��M�
m�]�D�/m�n�E�4��e�s�tw��J_�kt�����4y��n�.�e����4-�Jw��=���yK�l��9��I)@C�
���Q�|') Q�>Oa'�,�:�IZy���ryngV��,2*���Qv �_�:gآ�S�S����ܑ�
I��JݒR �YCa�,���Zt�
+֭.��,w�l���)���i}��
�r�(N�`�iU�+X�����=p�� �^�f�EHɼ,�ǡ�
=N�R�]���$
T�J����+Jy��-�cŎ�a��k���㰐�:�Ռ���򥜂Mn)��y���v ����w�VKkB+��<�FV=�F-��А{ �oY
n�ی�
��X��m�n��X�f�*��<�F0=�F�zȐ��#�-�
+T|�FWe)���n�j�e_^���:�<0�g_�<Z�5j�q��k�
"�[�m������8q-E�������
v�
R �&z��䉱�A/l���
+p����g����p�Q\�xf�
ۮ���麆������R���cϹ�uj��
EV�M�b���lԷȜ]�1�n���+hKźrQ��]A��=剂��A�+ I{�#d?Oֽ`$�$��j)x1
+c�=�(8Ǵp�o!�1B�"� ����c��0�7�@�+7[�
+0bO��am���1�\8A�M0?O���V"U&��rAɊ��"]qT�Q]�S�
�ir@��te�Ez	l_��B�h��b
��0��M�K`c�u�)@C `���$j]������&��*`O�=�-஻r�+u�]�;������Lo%�K�+"}
qS��
謅0w�󀛾J�����W��<�(��wծ(�ߗ2UQ
+Ǩ�COW
�#�в\!�
���0Y˘{�3���i�-q-MJ�w<�;��,��4�A|��ܛt����J�0+l�	�'��$� u�I��|��z�Ɣ�
�ȗ׮G�cǴ`���Y at g/�3�����2˲\š�Tb^t���ĊN��|1�We�׋�;)ء����y�Lt�ޢ��сQ.�Mk��~6B�8f�c��c���alxm��C�=3i���
�+/fr��)
*g�,:��iO�Rp��ݬ>X���Ne*BZO=?�PƽO��qGXa�|�Z
���uR��ae��)���
�5��w#�M���ܟEI;Y3>�r�p��?�U��T���yEk=DR�ps
]Lr�Ze��`�2@�6�Y����\��u5���!�X��@ !�Sz�c ���Jȹ�*�j��{L�d��S����VHFW�m#
+=!��kD��J�����0u�t�Yc;�\C��[L�\ɖ}0�ε�P���w�	�H
�
�c�m�TZֈ����P�b��l�~D�u'�a%;}!�����."
+�;����8��f at 8�[��f at N��������Nppx��y�Y&6��t��A���,hk�������
+���D+�����v�L�u /�X:�w�'
����_
+�,��_�)= ���e�<3�N�yƲ�N�S�B����v-w
q[���mH���,J��J���o�^᲎n��n�R
��-��S\u݃'Q!�o�FZ�DߐҗQ&�/��#/�L��
��2)�S���'�ӦJ��*J;W�B�~ �|���"|�;���A�32~*ʳ���ϋ
��3��OQƷ�ii���¸��
��J]kƭGp�v��j���
^M�o
GQ��8!d�œ)��7�"]���_\�RBVYsn"��$�5v�x���X�T��E���iPV��
+�P�P[�\��qF��Q鹔>&�:�������������d�\�+e͹���0����=�4��R�
i"�O���JT~��;*��+�֌۠ð6P�����
+fh-7�	��
Z�Z"��;hZV!�u�_�x���C ���y@�<w�m�ࢯ������}�1�h�A��2�k'�Ciҥ��Ci�l���ƫ�q$
�����@<�o��n��,Nx��O�Qlx0����� �z���+��>T0�͙
I�5�Y̥im�+�}?�h�a��ω
%���+�2ل�1�M����F^i7G��u��-l���o�@øe�#���`6D�o�z?��af4�‹]}kJ�K�ra�����x��n[,SRe�J%��f�J(���I�����[b���p☶�J������n���7x�t�����N�Z����lP(��!��0�3�\ �
�l������a��
+��K�!
M[C��)�+k�ͷ��
���A^�]ظ�F�����D�큨tx�}<���
+�P�L��fz�
:mn!��1:�`1�,
5�hd�T��Jf�@�ш4t�
&��+eM���t�zt�3�٢�:i(f"+�4���Dv�劧6b�?�{
ڜ�gl;��f�D��xxZ��&�ڗr%k���
~Y�rs���Q��Tɥ��$�WT+���3��S����iti��q�L��<e�mؘ�}^1-�;݄6_f��H�e�I�ތ{��e��j�&`t��
�ܱq(+�uCf���!�&��+k�MSe�����Q�t
�x51��2
!+�7��T���a���եM���y�᫸e�?<��떡��iK7�=��"�Q�c?H�k�	�š�*=��ؚ�
�>#t5?�ti\b��PmЍ���Z�~�G�6�M����̀��k��P�f*P�f,�u�1p�4i9���2!�g6V8�s�<��
+��+
�b�rF(�B
����c#7���K�O�ș��gQZ�W����#B��xO�d�ᨮ��a9�
��
�"�0ӗ$#���
U�wU�T-�
L��������bfc�-�.�<(�|\1
�\���UE*�	�,|Ŷ��ҧ!�v���F
��x"���&G �ȭj���ʚ򎍦��[���HKa�v����M��������s�~DG7ӡ��L��Yvѷ7
��`$���H�
`Qdm�S)��L�Ak���U�ZnY�8��:ۀ~B<
h6O:wE�g�
�}H�[�8��
��Caj�RݱI�Lq��e�
��D��Ϯ�|F�?���5�H`1�>%S�@6�L?���/��DZ])k�-M�v��}�;C:r��@�$2<�m��oTռ���7/[:�
���gs:ZW�յ
���+�B9�u�����z9���T�
�PM��j.�'��Rp������
���(�e�|�–�R��j�=1�'�&ڄ��k|ݹ�#�X)���S�%;�w�\G
�����)k���ry8�o�y��
�<ڇw���ɚ2
�[��$����d�O�{���T�ӃP=��%��>_�$;��~B�uR� �r�e��L�Obl���%�H�shs(+�]#C?9��������9��Q�{c��VY�
��gXY�}�*SY~+}��ðp���cZV	9�q%�+��Lm�
����J�"y�Ǵ5�	�PLm��@���P�m�'�+ߟE����(kB	8X���kE
fkϖ��躨L�o�&VW�-_{'�&�VCk�EA5���j���e/y����P�ڸ���m���"�p�z��
�t���%��*WC��	�)k~te�4%�M9�@�-�]2��=��.V��cċ�_zѺ��m�
�Y�eG
�W��� :i��*B2�N�
�ݷ��:l��
+k�
��<#�d?�eXY�y�:�ۖϒ�w���i�R)
.�|�
����_�wP�
y^V��
Tx�
�paE}AKwT�%��
S\V�~�~��r�#�aG��beI'Q���#�ţ��r0� �m�&����S0�#V���dL0>
r�\.\�&r|��|q��ʚ���
"?A��fD8]ܘ��1"���}�
F⢦�
z�-��F
�,�V�U����J�E��_��7p��S��ᆙ�Ni�e��qw��������wjS5�s�e��L:�����;
�G��A�
42�a�/n�e=����D#
��e
Sh��.�5�N�#d|�ϐ|�=	���E��{�WB�]Hsy�Xb��)�N3bI�ﭘ2�šqPi���F\��RL!3��2
#�T|7�'��ńy�@̨l��´:X׶��JmH;��UxD�5��xHk�/`�aܰZnX-�|2�Wr��K\��N���e��au��m�mx������8
B��
+"����ol��ؘ�M����"D�
��D�$�$�+g~*b�am��q�݆�
�����������/�WB$��G�`�
�m�~ �w���߭�G�8�2~�2Q���te�t���w�qK��,	�dy
+��9A�' ����x��C��7�'�'A�<?���@_�

/�j���Lt�bn��ANr��
,t�p�:�
����vGo�g���
���Ȝѵ�#t�1]�?��NL�
tݲ<z�ߤ[
��f�2t�֬����^��Gb|���2AiN�d�3O4���~h'��FG;a�υ�����5D�i`jSM����4T���By�5>��m��d'%�.N�*$�s��d��A^Ҿ
��i�
��Y3�$[a
5_l6�/��J���f�����j�T�0���?JΪ�	��n�ꈵI�%6��n�Z#�z���b�^�"���ǘ
+L�> � �ʙpU�Ȼ�B�b꘶�qf�l�ǧ�	v���uD=#�g���V{|���(橛]
i��Ab�c�`�Nb� 8��r�����'�hE�;.���EɊ-�ydq�f!��d؏�  �<	:K��$�U\^O{3"��w ͵�8��@����ŋ��@1��. ;�ix�>O�M�ḵ�ف2ڜ6�LO���Cpj
M����f
M9Q�?���  9�#��v
+�d&vv�(&����j�����i1�%M�x��61z�f��L�Fo�Y&\_���wW"&{}���!#�Y3A �3�M�΍���
���_6�Q�eFS{�fV!��I�H�L��$e�Q%�3��*��w�2���O+�3�ܩ
+-7����ʙ��ʗۿ�߼Yݚ����#�t�XT���?>��)�@l��
vGe�ߒ	���;��9�l5/���4x�A�Xyx:�
iGH9nA�1ղ#c�}��';	ތ����n%�QJĊW��E
�#.��� %t+�O7����.�`Ĉ*(3&���s&O����Y`�\ Au�U$�P����$�U����սH��D��$V%�$�fZ9�X
n���#�Ef���
#�p�L�y
WK��I\.b%�$\1�S�
k���
�=,����������/�WB$��G�`�!n����nU������wpe��fe�t�]:Q�|���7n��%A�,O!��09$��O ����x��
+�f���d�< ����{���W
w���.R���:�I^7Sb��N
�[g�!P}�q8���m��8I��yWtE挮�
�+���Z���Ń8���.�u˒�pY.�C넵¼
��5
��8l�%]'���e�Ҝ��
+(f�hr�
���N���
+�vŽ_G�����5D�i`jSI��i�si�x�3�>�+�������&�UL���� ��A^Ҿ
��>�����|������/�
���rM
���*�5��j��Kՙ��.�ZsX��m�l�J��Z��W�M�u��a�6�M��Xv1`���<9�ռh�Թ�
g@�\�9<؄����@���:ݡM����G�.���[����`�4b�R��Ddqf�j�{O2[��R�O�c11b�
�Es-Ncğ^^��na�3��c\����3||x3�I+�n��y� W�$
endstream
endobj
17 0 obj
7993 
endobj
18 0 obj
<< /Filter [ /FlateDecode ] /Length 19 0 R >> 
stream
+H�̗Ɏ
����;t�,�
E[�Ѣ@�a

�hY7��
�V.�U��5�1v�3��3��t#4���v�L͜	6=�n^��~�ӓϧ�q��p�p"���
���������s����-�3�DN�‚���p����
n6Ztk�;�� Q^,Q~9�P�g�W���}
L�,b<D���F1[���3��3o
�'�AĂ!�)F�!B�{���L�r5o0�C��m��m�P0��b~�~�?�._ˁ�(�s��R�L�����O:}Zǵ2C�,u�k��
&
+���,d"�Z�0���%euHtֶTѸ
"h���f�i����q�
�o+�-;�C*���JP��7�W��3i�
+�@�
+I8�^ȓQH8�ލ�hѭe]��r���z���D<��Z�i
x�%=�&#�����婿ZF����
��'��17j
�z
]۸��nH��GC�}{ΘP�2_"�������,g\�m)�5�V(x6��	�Y��K�<�
�=��`��'�%�<�zqn�Z�
�3����=kդ�M ��۶_2":Y9s]�9�$\:3!n�}�wOm�8��,a����|>��
&B��3�-�vѥ
+6�c��#������Fb*F�M�g߲0�5��s҃>;�������j+J��:���T�neE7��*&�T�
��QI�5$}
�[[C���5ܸq�� �
Y�M^������}�t��4�v�Wdߨj
r��΄���jĶ;
b�v*vg���
�fMm7�'q�~�p�
��MP�;q��w]��c�1�-+�ȼ|��l<�=p�+^X�A�t��v (��� �@�����fE1�{P�1�x1��n1Y�&��� 5M�W`싊{��Uմ�j�m�n_�	�J�b�
!�
�NP�{�h; T14._�l=(��v�JD��y�t��I":#1AB
�t�E���Ƈc�.�F�
(�q*
�°qn����(��D�Q�e,y�=�i�ƙ6���^=�:�^e�����YQG���u��5�A����5�_x5nˊ:��U
��4q2
�*�Y�),�K�5�49�&Mބ�+��N�M��ޏ#���.QִR匚T��N�M���O"�����\O�
�i�b<^>DחQ����Sdl:��"[���9ic�~2i2
�:���;EZl at f#��&�5)���+�q��~<f����
J���C�LZܖu$;+Įi�d< ue>n������	9���DiC�%��؄,)�����R,`[VR,%���N�Ϡ���A�3hV�
�]J�
q˚���I�U�i�^�&ŝg\�-^P�Y��K��P)nk���z�lH�����'��*M��i���
+!^CfI�U+���bn'�ɦ7�n-Z
Ť��j��q�<�/!p?U at o�%���8ۖ���Ŧm��qp��� �{#[z�@��Wd�uh�4���
q3����
�J��ݎe
`�[��[`�X��P{Z7�:�nX�Zφ��
�V�gdK�yZ'���^;=�v�kt���q��S)��;�\�a]\���ԶQ�����Z�x��v�{�h;���'<k
P!t�cE
�^�B����3Y�[9T���PW���!_W�q�x�w]�w6�wGж��m���\�sψ��]�T�MBum+T��Q���J��E
�Ūӭ��ܾ�%a����b�eXow�O7���OoO7_��������o�^=}���ϓ��� N��n_{�W��'/_���|�����B���-|�q�� 3y'�.����S���
��ӖX�H�	W�큜�����Ց�4FH�S�5�wM���"������/$��M��W!���ڗd��X���|��YK�3���ll|%��ll|�����H~���Aز��e�M��W ����Wc9�x�$C�����@�����Ej�����
���E��%��ec����{R$��}�ʪ,��Ǖ5
+�߾�}~�p����](�c@�f�������a����웿\�7�1���	�������Wpd
(��B�3:��k GAƀ�(@��
W�zT�a�1�>
����
+��pd
h����0��
(�y-z��
�<�;;���9���Y«GA�PH�#�xR���>��Ĕ|�Q���
6�p�
�k�AVn�&�^� ��?_8��x�t�A@�7 a����Y!<l���"y�c8
�Bx�|��ãߎ� +��
8L~��d��	�Q{�9��K�AVq�a�?���	�a#��fd�𰑆26+�
�pd���~�9|c�ﰁƜsU\7όB��]:�T�Nt��G
+���/�w:}
{�r�rR��T����"��<��K���n
���Ԧ�j
�ЙHk�
�YVH��M�����߿�{5�I�L���t����k�~�
�H-_ْ��f�<��3�
+�n�� �R��/Q��f
� ��ы�*=*I����Ψޕ�KO�9��y�,��g�Y�9[���_o%}Nj�	�+�W��zҕn�
-E��2t)n���.��4�����gJ�J���q���S���(
+����k�p�Rg� ��L��� #s��x0�YH���̸
+�vM0�ΗMs�����c1��YY.��*n'�"��A1h-8XȬ���~��#�p�,�Q��,�_X����H�l���Kܖ��r���.�4�������v:C0�C3SC�����/�=
�C�C݆,c>/�De0=�����k�ׯt
v6�90	m
�ov�=Uv%����
�%>��,'YALE�۵p��k��[Iߣ�f_��uIo�,��Q�_X2-gA�IG_L̪��♆�b�
`��
�'s���,FNTt
G�4���e�]2��J���4�-��.^ʍ頀��O��6�{mu8�$�����K+�f�!@H�H:,��:� C�aj�4FP�t�c����*u[h1�$R��r�M�Q[�7�S>����;>�>{��Û�ӻ���]ޢ���k�u�����dz��w�o��{յ�q�w�����>x����1�).���B)&1i����4���HZ�J+�޽�88�����h������m���m��5���|
������X�'̖�k�[��?m�2O`�)�𛾄g윱Ug*j�����/H���"7�����

���Աf��#j�E��nY�R�u�;s���N��������A
+cf�a���ǜ��=����
{��� �
,�t�1F��s�m����h0Uب��
C������_G�p�/�!��P6�W�dt4
�cϔ><�����8�adtۣ�{��9��{,
�qW~���{C�s'�4/��M��s~��d*S�IT������dK6_3��D��/��D�{>��M�M˝\tX���/�(�AC��b~��'��y�����5Ȕ���N2Z����̫%
+J^� ��
�k��w���*'����0�6��$U4�&CfΔ><����@y���8���
-�k�8Ͻx��w
��Tp���c*����׼��[��zK��gS-�Փb&�K
+����+yZ��A�+���\9��I�`!����9��dy��
�eT��.Gf�������dDj�4���J�i�dy7
�XS�|�^�	���?2E�s�����7�"ʾ�u.qS#�&(	���� 5��%
%�Z�8�&�'�8�����o�q�3h�*1I�N�J�i>���X�
+�Vڔ
�C�"�#�a�q���Y2��k{4J�,��4��d
��q���U�dy7���(L�dJ��Pbɍ�af)9��R9JDR��������xc`:&G�h���yJ��Ʃ�ir��B�A���14_G0��K\�1
AH9�wD�UH=p�G��g8�Pp at Z֡�W�2�2�V������"T�s�4J�X+�+U!��t�x=S�����U}d
6Mn���;ߖ�U_��h*i�$��y�kV��S�o
��ۨ�Q:)�FW�R2�
+z;����5+C�DYο���8��5I�x���8���#���ڎ���HR� ʖr�ec�e�G~&��Š��'�s
y�i>��,��;���#�Fn�#���
�f�y>0�T5�<��y��+��ȃ(��R�y����k�
M�w���B��aм�	fV�$_��l
L�>J�g;ښ�k�̬�zrVB�	���|`Ƹ|I	I>�"hn��-B������R�
�T���8��B��,��k��H�
�ب P��	*:��
N�"���Z�!ԊʉeY3׻6f�$,��IX��&���
(tO at +�&��wen�
�+�/���Ȧ
����d�x�k�Q��֣��Q'�k9��Z��$KN�
��4=��֥��0]�Zo]꼂�r`ˉ�TSN2��d��I� g����Ե�.um��>ر�Ԍ8�
��u�v�%%*�M�.{
\���/�4��B�h�rj
d����H�Ԧ=L�I���I�����I��ILZ��-_l��/�UGM�Uϰ���%�#���D��V3
@	��0�K���r�W���
.�8��9��>�, �{�Љ�/ �ͤ�nD��Nڪ��t44��� ��Jn
�$Ѡ0����ye+�:\<�
,�^&��J
�$��fSpJ��J(�ƍO�$n|�+��5�����p��Qm�9� �E��(��k�YϏ�
���
+lV�+�sT!�xؼ���S��)%�B
i�fҠ
+eh��DhvY�����D�L˪�I�FE�[�K�"g̯�6���Uo*�
+שޮ�
��/+$�S�肑;�jѕ���"�x`�֪�@�ʮ�G��W�¦�J�@�U�V*����U�Kji�[\�ʩ�!��Y�n��I7��j��Sh����:�����
�ŧ݅�hR�9�
���߅�7���w��������G��|K�������N�Du�d
]엝�����_w��o��c$�l����݃
�����q��
+��4��q��I����݃fc��<}i�==�Y4�����׻����/?�?��{�pu��O7n~�����aw�������Ǐ�O7O���_���O����?�x��(py�������  |6
endstream
endobj
19 0 obj
5053 
endobj
20 0 obj
/DeviceCMYK 
endobj
21 0 obj
/DeviceGray 
endobj
22 0 obj
<< 
/Type /Font 
/BaseFont /BCFHHV+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 23 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
23 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /BCFHHV+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 29 0 R 
>> 
endobj
24 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceCMYK 
>> 
endobj
25 0 obj
<< /Height 128 /Width 92 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 26 0 R >> 
stream
+H���ُUUp�|+�I��"��U�A�T��ASeaj�:A<1�`�$<���D�;��'���p���soy�q=��3�η��ַK���
?~|b'O�\�n݁��d�v��ڵk�~��e�.\�����aoƺ���`�ԩS_~��+-Z4eʔ��ַ�z뫯�������|��ݻw��3��k���k]]]/^�!3g�lii�7o�
/� g:;;�
z�ĉF;� ����/�_�����Z�곌utt���֭[7n�8z�2Y�re{{���o�~��a��F;� �	>Q;�<�Hss�ҥKwg����v�&CΞ=�|���_���^2ikk�<y���
���իWeQ���_C���;RU;/���ڵk�}租~j��
�k�aWhH
��;c��/ȱ�

T
+X>���}��Ǻo,Ʊ�ڟh��/ wh�}g����ɚ5kB�����r���v�ښ�7od�}��
C��
�Բ�6���'RE�Q;�>��v��
��,Y-���0a’����d��߹s���mٲ%�
P�љ3gr֬���#G�lݺ�aZD����?��c`E���@`�rȐ!�(�I܅�
��1�>p9v��Q�F���
{�8~�x7ׯ_o����СC&&d���ǝ9�)���/�̽'�x"E���?w�|��$�cō���m۶��Ph\K�>}��撚�W�/&!b+|[�`���~{5�ȁ���hCr ��jt2Vij�V��f͚8q���
|��g�yfϞ=�.]&���5n�w�0�%�%�7l�Н������>�wҎ�v�r���Q��?��|��W�^��4��nk��-dvL��� �
��v�y衇d�I�4l9e����5SS9r��P�(��
=���2vTS�?nΘ1C�BD>�Y�v�i�t�ZuW��?f��q��R74ۢ�
+k��<���ٿ�M*H���g�E�
�r�ʜ9s������e˖��b���x�\�Y��w�mܸQ�ȓ1c��!�ꓜV.N�N��#��(�"5�
+R�ڮ�y�7$��?�A������{
y
�Bi����u��U;&J�.\�W�&���[WW�S;�;��o�y�k�D/�*�a�p8i��;Y��6K��3>�={�Q�x�((}�����y�
�]���>I7��R�(�%�E�$��!�m
���'��
+���� �
:6�1ĉT1�$���U���=�6m��79�2u�T�A)a}������/��'PQ[�D]G��1Q����ſ�D8p���7n��v*Z8C��+c�9r������4q�
4����2�x�c�
��ό�$ )Ֆ'tJ�����6mJ���o
�jB����F|�7	������� 
��`y��<Bwh'~�N��բ���T��X�������
+_y�ى	S���}� !� (��ܹs!�vxe���O�w�}
ya���^�I��r
0�y�A
+�2�"���賌utt�lb]�0�!
hW�>lذ���{�7r�%�B5^ �<јr
�)`N4�d�! !HT��Ϟ=���,^|���P�
+��Xz�Jr���2Q#��V~QS"�gЈ�5nW��$)%�'+����zJ��B�mJL;ޝ������r�D��I��R���c�b�Z]�
��k- �za"�)vU8�X�@Ct�l��
�9Ήю�zIb`�q�#�k=�6�g.
�(F
����v�P��
+�%�r:`�d�p�B������	��WŎ'�'�@�(�'NT\Џ��KB+$J����=1��s�љ�j2� #�d�
5#⿾�h��^MGO�$j���C���D4{h6��v�j'�^��҈�"��
�m�fg��3g��1G8��u�>#�?�N)��r҈�1-�x��)s�#gB�Ȗ�h�bNz�I΋����(%��Q��xB9Ը]E�	
 ��ϛ7�P��#6�-��&V�vjq2���+V|��J�
:�1Pc  lذ�
��1��iǬ����'��R-�1jE!+xr��Q�BkF�((gR�[����W3�p@>� � Rd�w�^:߷<���Gq,2�,�T�8ĉ
�g{b{J���k|���و7|���5<��׎�H,���͛7o"[� =�	�L<RY��ʕ+ͱ�O��-˓
7e��ıT�M�K;&T��3&v�:�\�d�A���K l޼9�O� )Z���M
�4Q�2Yig��/�I���
�rX��	A+OT�_�4t"#'�����^
U����y8�p̘�,_ķ䯹���$�e����
f����-�I�i��"b!��I�
�(ۋ'՚b�1ĉT1r���h-
K �R�|�I$[��H��h~a��QD� i�!zj� �(��Fu���qr����ߑ1���J��R·�Ν�#L�Ej~�1q���!u���V�Z�L�1��� ��>W��~��0b
8z)8�|�2g䉎�![�Z�+�|L�<��I�3fh|2|Db�ٳgO>��褿��������*ဉ�T9׸]j�^�tu��ѣG+
U���X�
[�ĺ"��L��
+�!(b1v�X>O�:�J=��|
�sGV�'�qx"I,��I�I�&q����k�T4e"��
�
��jժ�#G���ەcB��:L0�X�D��&MMM}����&a��뮻��iӦ�%����8�0r��%��IB��R���E��e�t��b�#zqh`/�>q��Y�X
+c�aY�+.�8yE?t�P���'
+dcb����Aԣ��-�J��#a����@`�ҹ $J1'Ð�	�`�=�����D��,
ԯ2�S�F�·}�'�N��0	=#i�,�onw�#���G
M�AlΜ9�T޵k���R��R��Z09y��nW����n��@ T����y�
���ە��l*�;SD����
���o�V�B�����*�6��J���=�÷��'5�],@"=
 ���
d�3F��l8�\����΃a�9�{!� �KIEG���g�}7�֭[��8�(���<!��UP�j&|�@
m�]�Y�)aO�L�8Q/
?~<��BƄ\I{1���H��
+Y}��Ť������Y�~��y��,���V�رC���իW��ؙ3gz]?RTR�J;6�
F,
�رc�J��(�]9ͦ�|��fa"UZ[[S}�G�
͖���������lT�_�����5����(b*�2+���)>�Y����|�qN�2D�x^�p�x,��iD��8��
�
_�z/��'t>���bZ
ֺ/�����\�����}�e�~�Ԋ|p��]���j�L�";��"'��XQ=
�qw&�ٯ#z��Qh��F�gT����d�.��,,,�c���X�S�D����3�
+�
+��S;��#{,ߏL�L5[����o�*0p��
h����
��[��Əp"�A w��<I:�h��O~$

��� [!2�����l�0���]b$��v{oo�#	�x��kZ
+���
�@"� �1�Icc#�y�=��#q�U!t!� we��+++9�b17��
+
ȟ����	��\�q�=V�Q��|i�Z"��|eeExlOO�
+�k2-�p��CU�~�:-�91��Z�ۨ����gZU��"D���K at M�=V���VЂ�


��������r�>��A;�„@
���NB8
>��ʟD}���ɓ'���������n����
�u8
6�
*�1�t:U_���Qaf0^"	Nv
h�;'bhh�Щ�����a	X��fb��Ç�X�R}_+�.vvv���Y��wuu��2�!���###���
F___SSSqq���n
+@?���x�bYY�!k'�L����֐�۷o� �
kj����/��l&xY:IKK˹s�\.���ݞb���b1�T aTXvR���9	����������Kinn^XX�ci&<!��	������@~~>
O��HB<
W}M�@q�
���?�`�
~��ۡ�������M՗�B)E&�Immmuu5+���T(

F5�L�}:�A��Ǡbmm
39{�laa!$@K�fC���:q�A�d׮]��
m�w�K'&&`��&�	��A�9�4��5�"//�&/81�	Ч��N��ӧO��˙�tzz��tVUU�|>Y;o޼Q}Y���788���{��ׯKJJ
,��p ���1�<��˗��W�x���:t'�LNN����I!�o�f
Ԥ��[[[�	l��f��D9al
KH&��/k
�(8IEE}�3-�=s�Lkk+s���
���E><�
ޝVO�
�dz(a{{[�e-��J��b�����a#W�\����u�ҥK�t��pB���޽{�@D���hGt6��n��i=�ŋ�=�o�}���Z�'L���e,4PPP�����'"��Vf���?=��֭[.�K�nOc�pr��}椳���!��2���n���A����Q�r9�޼ysrr�lD��& 'KKK�Hd]�|�8
@5��yP���
+ '8-2��ͥ�5440-���0�!
�����	� ���^�z���K ��,&�Nk��f���Z)'L��O���2����&�zF?	��$��a�<V ��Ӓ�����v
�����ca����a���=
+utt�	��˓���aoo���͢���i�	CRRRB����ݞ����=�� �a`*++q�\��c� يv�`hAA�+_�;t6�Ν;���Y�hQ����9�~�샬a�„/,�
�����S;�)�O�B� VTT�cE?������h������
8�`��r�����-J@\�/k�|����;�Vy�����\*�BSw���Cp�����٠լ�����<{�L�1����%w�2�[g����@�B����G���;* �- %@/X���
�cf1y������spp���?��*��^�W��
�XL��H�@0U��C�5���	~���M!!h4�د��Rh�~?vq��
�Dh��v��q�T�H$BQa١�����!����4��|*�
�|�ᤶ�V�
�O��A��������C�}'!
k� ����!�*��M&��o� 
	�9::Z]]�����;g�o�s����@��a08,J���V}A ��QQfff���Ŝ0$P���~5j='�A4|�6 ��f��6�����N��+[�D"�IB4=1w�
 �F.�
endstream
endobj
26 0 obj
5235 
endobj
27 0 obj
<< /Filter /FlateDecode /Length 28 0 R >> 
stream
+H���]o�F���+x����=C�����m�
�	���0�ZYd�m��/eR�Q��=���EQ�M�s�̣����ǻj���v�_���^~���]}^m��2J.�=���!E
�|yu=�x��Vm���X��U��,��e����Nv�Ǫ���V��?�O�?�vK���ͮ��~�Z���>-���W���m�^	�L��w�p�j[��i��5�ڿ��.7_��js���^���z5�������'Y�\�����ga��u�[��O����X�.�U��WTO�Ww�n��-���b����JΝ
�wGi٦���oR٥��ٗ�������7����
�]֝�UCi�0Aϭl~��I��
}�����V����-������|����������X�>o��
Uԗ�ku�x��~�P�>�o���}�Rm�5�7�M�P�eM䧟/W�����ŷ�U�E� �����׽Y��*\�G�寤����j��[nn�B�=�Ǻ�(.nv�_jO�t ���rQ_A�w�a�i�rW�.�х7d�������� [...]
�ʹ�f.���v�w�O�\��?���ɐ>q�o�-�vWX��N|�M~�ؤ�(�'%�����[WO�}꿸�8{�&~�,\�G(>|a|�c&iw�5��D���/��
��.~�,\�Gh
�����	4
�O�+��u�awe�	�/���I��M{�`Z
��Χ���~<�a��.� >E�1�4�>I�����6֓��;w
:�o6hڮ� �$ń���$M'��.9�d�K��dO��
�h�Y�
	
����#���$�>������3-��Y�؏&��w�!���0f�:$t4��e��rw��=�o.�v�E
+G1a�$�P�l���\
+�/w[�i�'�
4A�Y�ʛ���S��Dʛ�(oV
+oH��M��f|f{�8e��]�<����),�P�
������T9�Q�Z솊�M,��ƹ؏��%��*g���TC�ӑ*�3������]�>	ɳp���	�������v����TA�S�v�r�]��ʟI�g�>G��A�	%PA�é�(#%P�>s�g!̃q.����w��A�
�g��
�7|�ڠ�އSmPDڠ��w��%}�K��Z��XCP�R��"R��ú���T��_�f���:�
��-�

+h}0��ם�ߖ6qTn��O��ɿ�
���o6 ��0c�d}4�D>�
���@S����6�|�9 �o�G�G�a�$���h:���by�oʝ���f���#�W��;dy�
&MR�,����簼��r'�������������(=L����h:���d~O��TK���~���6k�gm��QR�*I-�<iy6��
,�)wb�O��˿�
�W|����V�S]�D����z���O��˿�
��
����
�9�jhy:��t��Ny=by��f��:�
��W��4�9�*hy*��t��Ny-SO��~٬G��N`
�NAwH�ѩH�SY�N
�;��O���_�X��ly	�NA�é�~'#�N��;_�)7��c�'��%/G����|�NB�é�~'"�N�𻚿6��� �h�O���_��]`��w
�
�s0��ם�ߔY-�)wb�K��ɿ�
�/���<J�&i@�G�i�sZ^S-����e�>����X#ˣ�0U�"ˣ�$�!��ɹ��m�ˋ��i3p�w�����#ף�0i�z�z4����p���r'�������Ű|��Qn�1I
�<�N"�Z^S�Ė�6�|�9 ��o�E�G�a�$���l���
�ם�L=������
���Fg����@�3�Fg3]{�[y�S>i6�˳�-o��hr)�;�w&���[��3l����͈�9�����hr8���t���,~w��ڦn��~�����y>k�NCwé�F�"�N�0�~�+�-�4��1�������ֆS	]NF����r�����|�
\�r��J��/��Ihr8��D���L~�ly)S�|R�lև6�s�bkht��@
+�ND��at���
[>i.��s�_2��.��	hm0��םF^�9\���M�o������y�~�u@~G�a�$
��h:���wO[�����������5��GFGIa�$���h:���atݖoʝx˧����u�Ζw��(7̘��
M����rV
+o�r���:s����-
3�8
+	�)�8�N��2i\��
d�&sR�\�n��
�[dn�JR
��F���an�6��
�<i.;bn���l�N
t6�l&����n��=i.y3�q���k�qN5�8
�q:��5ή�TgO��Z�8[�g���i�h8U��T���L��ny-ϰ�f`�?tn���-���)�m)�9)s*���[^�r[�:�|�
\�]瀼�����&�S	�NF����w�)/�N��������/��I�s8��D��,���8�r����O��˿�
��l����'������^w����TK���~���6k�g
��QR�*I�<�Nc���r'�����G,�N�\��äi�\�����
��Q����>m.�0�z�a��#ˣ�0c�zdy4�D�g�<Aʝ���f��#���o�C�G�a�$u��h:���by�oʝ���f��w#���-�<J�&���g#-�氼��r'��������|������S��D���d~��[�j�I��Y�t�Y�	����s)�<iy&��u�oF,/z�'����u�K>
]�@���#]O�p���=��'����u�+��+hy�
N�<iy*��sX^�
\�]瀼��Z��>�S	-OFZ��ay�)/��S>�_.�M���Y
ht�N4:it2�ѵ���g8�f`��<������&7�B��~'r�]��)7��c�'��%/F�α�|YB���`�_a
�;��,s�]w�7�N|ʧ����w�{>��,��äI���t�����<�B[n��ߧ���F,/��{dy�
&MR�,��������TK���~�����|�Y
%����!ˣ�4�Y-�)wb�K����й�_L�\��äi�\�����
��Q��ѻ>i.��s�_2,_Zdy�fLR
-�FZ��ky�
��4�|�9 ��o���g����@�3��grX^w��z�'��eݵ	Xk>k
��@wé�F�#�Ng2�����N����������g�\�$�m(��ς
�I 
d‹Ъ�r_�$	� {�X�
+�z0���$i��Ί��
5�~g�;�����տ0�?bx|�?�w�y�q�3�&�����9���W��>��t����Y�v�������qw��Z����F���������G
O�_����'S^����69��]N
�r��
Nya�������]z�� �wJ\��(H�
�-w�ݮNx��Gn�2�����CN�&��&��ƥ�-��č��?�?"xz��w�Ǯ
L�$�nI��䠴����-}ik�y ������yx��}x�äp�z=�,��_�l�)�����W��u�^6�H����=y���+g5W�9n.k�1%k~���:��5i]��`b��
�
z��yK���rh-q��!�V��:y�F��hՆ#���	��p�I�Dp�|M�P�+;��=#z��n�.?BL=�\>c�q�9\BL��iv	
+LO�B�f�`4�‘qv�O#wgX���3���l��f�=��Ԅ�Ϙ��ڞwr\���׳�}�v�u0;
9&��w�㍶祎����^���z�^�2��A�Q��5�|{o���p�$k���]���X�1$h����B'H�d}M�:3���!������D��#�
 ykm�8D���8�]�
x�q�wQ�X�[��E�c���;`@�8"`=Q	�Ro¥'�}Q(��/?���hpB�HԹ�*��D��`
+���9�P�!cѿ�OzM�\
��11S,w�F��2�X�(=S��ELe+�)F�ٙ*���v����!���*o�Ņ�N9�2��A���� /0�� '�q�D[?T%�
�<�����'S^yI�פ����C2[m��8��E7s��!G=��0q���7%q�ڑ�s`E�^Q�kM5��P�t��!JŚ�n>��$�-3�"T�E����X�1��e�><��}xs^��jp��C�V�+��:s��Lv
���q�:<�G5դ�jj�J�U�!g.�ɠMy
ﱼ�\����
��]<���7���v
XF��Xi����"	{Fj��0:�?�TٹG��b�)c�E
� ��}}^�H�<����׿��`�ڞ�r�B��t1��c��j9�9���Rf�.?+���z��9_�2��X
6ʞ�6B�4"��l�3��ZU�}�M@#�C��r���e��r���F(YO�[�X�-

�^;���X��
,p�	�g��r��򄑕[�ػ�����ky2�K?6����Jý']����V� [...]
F���Zt֗��
����*\����I��T)�Ą
PkaYڳ�
>j1�<c���t6�
+��ǐ(Ŭ�Ay�N#=zJ���"��Mѳ�ތp;m��8�>�Ϣ)��΢'��%'A�R�;���
<d�f��t2��*�A��
C�z���#�d,H}��J}
�'L�Vo��m�Ag��*4q��c���>F̸
R Y_�6͝�_c�j{����N����O��FN�擨
�T�N
A
�3%"hɗ�a#U;�6ڀ

#xQg��bd�����Ql�F���̦A1F�Mb�7M$Y*���@F�@��
�M�����&M�,�m
tk��RP>8pk�c���摅��?^�<�*�
Y����
��� �� c��KdTzq_�?��u�/��@� �GdU�)�(U��R�F뚄�ǚt`�َ�NJ��~Q��
�
S�?�' u^�Uu�����Td��-�Aha
C ϶#/.Gſ�|2��g���w�s�Us���J�3��2���� ��b��2/r�.Z�U�P� 
�Uڳ�4��`L� 6�*��N��F��m-k��|
+����(m�S� �M�
+�
S������o/J9u��-ʠƦ
y
���rXO��"Z�y�l�h1��q���g
m��
�u�X��±ӆ
݊�q��9<�u1j���;Mj����jT�PB�1���\�
�i�e05Y*M��@�#���茂�H���=M�~�U��VZ�*O�1���P�b�;M*5�F*̨z?Ҟ����bO����y2b�� HA[�
��[�6�rq'�v |�$ ��xm ��2 ��0:�`��
+���\۹�R���
�h .'�Q����a�V���22�^>AX;�",�y+�F���7rޓ<��6W�I��dv�H���'���A;�i^T��o�P�z^�%�%��]�j��۱�l�em�E�bE������>���G�ɉs�k�hy���{��Ǟ��<�4�
$˲�	
B޳{!��bLN�#Qg�5Z�H;�!d)�uH�
A9Kr����7�|�q'
i9�8a�%~���{CXj�I�r���W�
��l=�=BhU�"���3����� H �h��
a��&]���J�
�\��R�#�6�k�c�����`W`�0�Ѳ~�2+u0ߘ��3���h���0ڇ�Q��M�r�+�}�gW
b"�����H���Q�ı~��׫�Mm��S��g>����jz��z.f4=����ղ���`k���ˀ�s-}��]Ҕ~�"�!E�}9���qS�@��&m)0a|:��wڞ�s��r$�$o�Q9��
y��ȁ���c
덃��]�z��h�X�9H7 ��3��7�Z�M$Y*��^�"w�,=���B'�)4x�~M&��]�&�Ж�+�o���>�hS{�X;��	b�URL�0����REX�㖮�T	d��2(�
0�"WC�����p���p��a`���M���/5]�d�I�.
}��� 
{F�Zg�������u���|�+%ٗ�#/'�콷���U~F� [�k�:��ƃ��qA�32��2�-�ke�7ޒMf��^�$4�w��%����8F����	o
�&m^ [...]
�k@�Aw�Λ>j�G
+D;�G'6)�ae?�U.��
h�,��
��w>���ɥ��y�]�б"؝�M���E�
+g��r��J�3�!�\4�3e�
k
:�r�\mG�7������5��,���{v��XǮ����0[���or���
�A
+�T��j5n:'�uʹ�#؀�����#����<r��R��
��	
e|lw�qu+��
+]i��c�#`Y���}fZ`����k@�݋�U���Ի#
�Xu�0ru
�R
+����2�ש
���ʀ���U��<��޿L���j��~]�%㧿�kS�O��MwY�s����	������
����?>�7�e��)K
W�s�x8��\��Cgh�
�~�
|�.����˸�/q��V1��!�&�=\�g?��K~m�f�Ԃ�۩��S��Y�oY��6;��B�Dɵ��o�
�@c�T�n؝W� �s
;�P�ױ�R
E�q���<�Q=�7�a�z�Q
X��C�ʱ=u�>8*V<���40���(P�Z_XV��b5��2��g�( �-�Ԩ��%e�X^_����BDUE�o��
"�FLt6�P�jg[b�#a� a�!��c"��}�
b��pg3�ѱ
�
[A�˶��3��-k�M�{o(��u����kH�
�
׆k9�ղs�o��ܹ����z�����������K������Wmj��F�Ɏ*c���5�(�=@��2v����^�n���&�
[\�bW^�#d��=?�>���6��0��*��ݳ��ך��z�r�'�W�������s��\a}�$���n����/��\�
3Y��bk���
+JY���H9����-�1F�u�V�(P���W��ׯp�����j

Jֺ�lw�
��X�χ�
��2/�l�k���ɽ���0���ny�Pv�s?��\���޵�&.h�/ؕ���QY����
�:�4��M�rf�.
�:��e��ήE��}`�1>�z]�c���J'T�Kp��1
��
+
�k:v�Qi�cg%��A�����@.:2������( M�
�x
+�
�ř��g:��U����0)��N,���
V�Ŝ�V�qz��s�[��R��Uz� O
�S�TpO�
+f�	M�
*=ՠ&��X
�1Sm}́:~�ij�+��x��GӮ}�̭�V>���ں��ZN��<}--/�e�
��Q��ؓ��l=!�	O��'�M��n��L59J��9�`_{y��Q4	�]�,clB��-fg%�mx"e�/]�+/���"u��3
PW��d��
��СcO^�czi�yȟ�h��� �S�K��1�������L?�1��O���~bMa����OǪ�?�dE�G:D?��
�آ�a�~���>B�>zX�Y䏉sj
$N��}���ſ�Z�17sۻNt�aY�e;}P�o�;z����o�	��{j�6]�N��	��
p7y½qP��S"���Z���
�Y�1{�Ǫa� 2o�2����>_w����[T��W�\�)��r�L],���/|�_!-@ڪ��ޣ5�I�w���"���䫤Xj
���UPW��S���

��c�����*(Zv��?��Z�RȯЎ�aӭ��hHiV:E�bY�@�}���3���%֑�Q	���N�7�֗+5�ʶĥM�+v��#
|7��߫���{^$�D�V�$D�
a%}(Q��7(��f:�H��υ�L�D�0��"Ć�w��P'%�u~\�\�Q����p-3�J��G\�4위�+��
6�T�+���
+>�`
�������2�Z
+T��*XM����Ua����V
jn50��]��fGi0N���I�����u��zb�j�z�	m�E�yMȺbYƎx���s皕"�֛`{[�C澪d���B4���e@�r����p��>�2.�t���b��3��AoW f
*Ri�%�j��ѧ"�f���rs��.Ps3��#�t�3��A��Y�����ńL���r��Ÿ=��X�m�x'�"[��M��/�K�Uc2���3���c��g��&M�n:P������
*X��6��u��`5
�{��=5X�ۼ�*7���q���
+�ޠ�������}��n�����%�(���l*g,��S�}cѴ��:����ɼJ��g�
��J
��#�1�OU�W��9�b&�Ĝ*B���BC�|����hXI	��t�
t�W4H
z[To2�C�3�E�(���*��\Z��*�T��ѬRA���(�������0hНU(@>:
+���(�.� e.:T�(�q�f&�6�Km�N0�+�kt�!��{�.O���{Ҽ	�����
te%��aM2^����1^i(
��Nա;+el;�>����s6-;���y�L�����KX;���
+~��9m�WB���ub��T7nɌ5j(h�
n��L��Y���T���9�T<��&�no��a���
+��Gö�	��C�0��v�
+T���%�j�w�+%��4*��*��l�? a��(o�. at G�>�3ݷ�_cF#ݷ^�u�����6��a�����
�9ei��~c��{��4�@����f���9ii��~d�S?����
2t�,�h����a��x��Sƿ�f��~������ً�,�P9������O���C�f5���NM{ύ{�@��PƎ
+x��R:�d}c�Jpi_j�}��B4ױ�u�n:vV��h:.�tӁ�8���f=�Z>��F�����#}�@�pd�nx�����h�D�P�7,+E�/_M�)��\$HhK(5*{kqI�['���h,�QU�["xw�����@�P�jw[j��a��a�!��cB���
�
��m����֐ۋ3�6����#�Y�4A)M�mt��gK��${`z�
��мM:pe�M#��W]�\�}�_1��˨�?�,[�@DL��%� l�Qɠb�����]U���km�1̖έ{Nu��V��G�f��q�G���
�
�m�q�[�V�2&{W��k�ޒ�dD"�_�3@�HYK�Z
c-���d+Ŕ��]�C�y+L\����܃�*>�-��ኾ�*R��R�
GSPn-���VE�
�4:��y���tv~�e��u
���О���CBe��AeȦ�2Fօ[��8��
�mNfwh�{H ��" 
f�$({�
p�.���Q�i$ȺrS��vP�i�e�AL�1x��
2�k���@����u
��࣎�<��"��e�ؐ�Vt
�\�^,����b��hL,��阎�#X���u��
�lt�`}�) �]��J+�
����]R��1��ݸKJ	]Ѝ;�t�>�3Їq>� �sU�g�a
w ,��N$>Z���
��SДQ�?��X���ԛ��i�0�\�;�X�c�
�g];�0���;�1�i.d�*��y��ۘ���(��՜m����;�r
yV&�+3�
yW֒�s^�Ypu�iV���B���Q��H��(}>�h���F�� corOB�����P��/��r^lno��!���S�����G$�v/pW(n���G�noj�!=xH@�Qr=�JK0X�HJHN�|� <U��h�A(X$���ӵ>�h�d�:_�[���������������S�m
�S���
�~=ib���:��7W��sT_���~6�U·��Mb黵����vƣ��e��݌Ǿ�1u騨�N���PƦ�F��[?U���0��6�����晳�
)H/�
���ϻ�B��q�zY��U�r]FȿwXG,��Àu��A
e����u�V����`�N���l��l�U��Zcd�U�e,��i�d�i8��FS��B+��r�!�Q��5���Q8ۗQ�hXBCB��� [...]
��"��0�GD��."��6l�Dl��t˵�����t�
p+�sX��Aq+�c`�캐n|-�P��(�+��D�Qg��ҿ^5���Ɯ��xt�q��qa���M�r%:�Wq�����&�nG���v
�
��]+O�ZCWqU��kM��\�D�)t�r at Gꚤ8�A0u
��vX���<����|9G?����uY��9���)o:;l�Kt�ӡ:F�r�D�Ⱥp+]3
Fձ�����9 �u�1�����E*0p�9 �K���Av��}�� �aC�Y��*/���$umXt�
��2gP��3:`&���3Qu�>oX���`���LF/���K��^�
+�i���瀴�P�32�)ީ�Yg���S����9�ӫ��Q��)n�[��4��>�kx����F#��A�\ylϻ�׳D��)W����^aGr18E��|/�^�
�����1Oc����a�
YW_�=A�!
;�R
��!�C�:$�M�g�t�X���{4Ԟ9��Q��G��;�c��z�\�=�?8��3C·�_�״aQ���m�L���ꈏ�X
��V��`��<T&��@C�c�qU�s4��38�G�1��=k����J�y#�ϑœ�`BЧ��8i�n�/3.]�BNF��cq=&
<!�BLj�ogB!$�b��2q��z�Aŋ�x=tW�)�X
�[+?�k-��5,8\k�Y-ue
�
�{�odL����
.rb���k&�y
�7�8�c�D91����H�
�Rp���,nG�bP�mq#e��2:�s
e��EH>�X���.Q�8bF�	��]Y"
GV�*�GD����qY�)S�Zx�A���{:½�pO�*%�ro�F)���^��Ȟ�p�1�MXُ��>p�^)�T�
��{I��bG�
���UM1�=�;�NS�-v��S
��oa�b
w�v�-3����Zvf-3���Y�ͬ�M��ߣJ�k���1�2PK;џ#@?9Z��yl}�S�˂���ڹ-�0�[$��
�un�_
b�~����"�Z�J�E�]��/�[� �b
��-�B��
�;�
����	�{�}�7�~ϸҒ\�7X�s��!�[������H*Rs�Y$g9�:XΠ�
�v��q
+u�#i9�,r�%�����W������c�l�n#�6܂c#��(�恜��zӬ������pf��슓�����8+�n77�h�Y���&S�W,6qy��઎���Rs(v�C]M�����Zl&��f����+V�o��U��e�L�^�2&�)� _3�t�*FD�G>�2!��p�.s3y�2��v"`DoPweV#!��"�5ڳ>�6}y�u��T�_�mH�G�v������
��C�N�e��

Z�6��o�6J����V�U�LQ�_Q�qlȞ�@@}
�h;��`�׈�a��G*��у:">	m�w-�"�0��
v{
�逊��
�@�
m��U��Er
O�/��Q��i�������?�䜨���
P {�1
d��62Ms
+,��&`H���1
ĕ���Z�=���A�~���\�~�9p)E
��D�द3�݀x��$3����[� ul��zK�">Z��H�E[�%Suy��hrk�%SK<���
��Ja^!�<����;D����՜�
�Y"*
�Y�g�v�x^
�u�k!�"�q}��/�>|�����_?{����w���*O"�'OV�s0�9�,F����/o>~z�������˿ޜ�?�ݷ)��oO/^��������˻�?���S����w?�=���?¿���ޜB���w�������ޅ�!�
���}������N�S�c���t��[�����
zy�2�}Y?X���u�o\
�qH�Dt��ߧ;(�J�9�K=bu ��݋	
$
A��
6�X)9E�TS=��8�]�Jp�!���TQ4DQn�|jS?�8&Eh�1�(B;6����\�!�j"8�Ehe9�"��xCtE{��~S��?��(B�7D:r���
��ͩt��8˝%D��X��X/��@4���0\g�cz���nxQv�W���B6���^�5䤈���p�Vx��+o�U���.T˹s��H���>���ͱ<Z�Dz��G�Ŋ':��L�=��א����E]{�(s�
L���>���`���Wێ$�
}��h�*"E�
���0��7?
l�po���sT�R�J�muU_x�e�a�"/�0�k��r�|]��ݭq8�^XVq����
;���ȎM����r8�^XVqڝ���M�pXG/��x�����t{a�4(m�-��C�|���q�²���E“����%�r<�NX�q�����!�8z	>
�aa?	̛8i���t�@�EJ?���]h7R�㼂T@)೎sFJ)oR�)ROB*;z
R����U����Hio�3�G/A�x��H��l ��"�T����Tv#�w�
!E�m��ǽ�
��UP
Xd/,�v��Kv#�Pc��r���NZ�+>H���ً�*�Rf/R�?g)-�^3��ً�*�Rv/R��9HeG/����ً�*�Rn'Rl�D�G/A�x��H��l ��"E�9{jq��w<�^�Vq6�
+;�"�ϡ䋣����8;�Z��5Rj/Rb�3�G/��q�"�����E�y����Tv���ً�*�R���3�����t8�N�VQ6P�;Q�O"�����!��[��q'$�C�dRټ_���_�(�����0�s�s�D�7rtI�?<׶�o?�}��,rviP&xڝ'������_�����?���/����I�
���/��·
+��5� ���A�'�y{&�&W�v|�*8����sS
���Q
5𕭞Z`u�tq'�c�WA�m"3�G�ΤzA�N�
+t��IT ܨ�•�.��
���A1��ګ��B]K/����u�IT"ܨ���V��
��]�N��։�m��5G��^����$� ��eJ0&�rA�@����X�M
אZ-}�)�
�n����(k0�s�n��ъ
+Z�6O��`��v�"zw�8��1���2Ы���7��d^iWjj�5	g\ �+G=�R�:K�ȏ9�$��w��O/w�Q���0#��-�j�o�
x�"?�W��񧪿fr_0(cn��LM� ��k[]���/���H
�I
�*]Ʋ�f*[
�žMJ6�!�/�'�s˭��h9{m��
+�YT <�ˆ�@���5T�Ag���q����;n�y;�8�ce�w�iD�
�0瑧���
0up�M�L�(�(�e�E����Q���B���ljG��R'�62~���ċ�{18���Xxβ��ݸ�\�i�'�
G�8�N�2ŋ�Ӽs
�]�P��X�����y�
i3om�R�A ��m@R�[!�yې����m�\9���B��Vv�]�$�[���n�"��WSmżN���$�����=ן�	4�Ω���.�~�E���-7�9�=�����+�����nj��Tœ�7(���K9l��9lĵ$C���W
���M�Կ���nJH�4Ag=^-�����
�{�b����Ļ{�b�QTq�8�W	����j��9�yI��VВ���
�^"Q`��QNx)d�+�|�*���S
^s�ϓ�����$���M��n�Ӫ����E�Fb+v��2�ƈ�V:��00�� s<�n`�qn9|/0b����S������Zp9
f7.�8����i��1�
G��gH��q��Q����ΐ��z����u�Yk���鞘�[��szpf�Wl�
�q9�D���(x�mEg���
+v�@��>Zp���N�R��/��(�x�
�xɪ �-t����\���=�F��7o�z�n�.U�~�,�m-̢�Fy��W�zj��=�ŝ����
+��n��=t&�
z���
+�$*n�A��V�|�tu�JR)��WA�m����A���k��5�@O��F
�W��@7�HW/�2v:��N������ߋ0]Ax^���q�'�6I��-�(x�mu�u�8|t]��	^M�b��I'�s9Y��o���˿��-���6��k�*pgQ��ܘ
Q�de��}�S�e�_���	�+�X����
>�&7��	U�6ň�Ak�(
%�D� _3���!�f����
�J�R3_v���]��Q�u��
`���Eֵ�,{�^R32
��dI�H�'Ff/l�5����t�Ń@㊱h�֞%�c����qBh�8<
+O��qLN�
nM
�^��tk���g��qx� (<8��S�=� �>q��4sJ���•
+P ���M+x#�
�V6+����RF��Y:�ߢ��cR7���}z7�)Wjb+��͜~kP���۔~�dL�Q����'��y�*F�9�B�Ԑ��)��\i�X!�9�<
+k�)�:�s��(t�BuD��A����ǚ�-�Z�ؗ�畮
�xd$
�ɣ����hL��G�k��x,t
�
���4��-�
���B��M�̪[��Ṷ�K�Ň�9V�ӈ���nD�x�D{���H�>��=�J�uP#\��%��=�u�n'ڏF8��>.&b��D�bbt-�5D��sm���	��?<��-���ˎ������ހ�n޾P1v����	ET���J��YA�����H�fi�r0��ө
gY�
+���s�
+OT0���
�
A���v�"1ؽ�V4
��^�4�J�f����$?NA�����W,LG���˔���ԧ�|���+͘�IX���U�[7�[l<8T��2
�9�C�J�&���`68rzT����<ْ
,�Ѥ[�M�ˢ~�xf�b���
+�\r��X�D�'��h��THN��g��pL�����%3��W��}h�%ԯ�MUt]o�ʵ
+�� ��$)N�
�F)�0E��`=�R�\�:�]��݄A�
^V7Q+s-{�̵�Z�c��@�����,�eFv�ã�5�k��f������D��62P��E��H��|U���j�f�z��5m�[��
#
+7�5���]��k�e"s���k�5�W�+o^TX�C Y�����U�n��Qδ�����{�M6�}d>���ݩRA�N�9�Y[=1���y#G
�P��)�;�6���R�K���/�A��]'-�� �O��bS
+И��� �����R�i.���T�4 {����urDE涒�%��Ǣ	8��Hs(�"
*1o���I9]��
HAV!���X+��a����,��'�S@�8��oH�m1���w��
H���
�\ʱ��?ױ���@-�ٍ\
+)�0�,—&�>׵�{�k�|ҏ��u~"gq�J}�+-���52�W}�řr�^��NkW�<��yFہ0�	Q��&ə�����̈
J�Hs&�+�	�3��3�K��C5<���Cե���Cˎ��[��3�e�-�v�����	k�Y:�oЏ��7T�U�g󆪺VRa@�`CUB+��yd��<�y�A6����	�V���Ut"���:��!|ݔT��3�]��t�M�!�����2�F�u5taB�!��/��6v��ULo�Z���G���n��}����]�/�-T�	E��W�=ݖ��-�}�r3;0��
��Q��y7LS;�U3\����l����{.!���U�����W� �:;
endstream
endobj
28 0 obj
15886 
endobj
29 0 obj
<< /Filter /FlateDecode /Length 30 0 R /Subtype /Type1C >> 
stream
+H�|UkPY�&��VF��@�#>VWy*(�qx� ���D��	O���QD�tFgYF�y�����
+��b "^�N��X�f.�n�������9�~���;}DŽ&��s7m���s�o�J)W�����L�p�a
�sV&�<g!܋���6�E@�g�<��j��&����c�gF�ɖ�-�ٹ��/�~;�6*b�����q��j�gLX��p�J
����6FE��O�e��pUo�=�R-���TrEx�\uH{�� ɢ��2ާ
+?��*ޢ��������
�R�ʰ8el��?�R�}�a8�`
�3�ƱE��B�9�`[1�
�|1l�mǰ@l!O&�D�
���a���4>l��$I�	uB[a��J�#l	w�K�I�J�N4O/��6eM�M���ΰ��:�uJ �:��I�Yߧܝ���I�d
�$Z�����
+
^e���8�B��
�[
bd�,���(�E�4�h&Hh��r���4,�����x�5rD��������m�L��
I�A���$���<A��/z �А�3�{�Q����-��n
��b�
̒N��F�����_��J��f�M�������+�g�zA"qJ'|��N3
�
�L�TP	�ql�~
�z�&�Ո$o�Jo4�}�{�\wO�*�)�&
+J�ޣ�+��Z��͆x֓�����LvG��-HH��X>pׁa�
�
��
��t+���E��# ���)!�҈����\�Ԓ��
�R�b>Z���8L�8�I�B��
�YE���4P��N�C�� z�΂��l��Xޜ�I����@2(o
.a��B.�������
�$�4u�m/^9
�<���R�X|F�����Ƞ��^^Z��J��€�~0�Y`�:�D�w(�QL:�
X�[`/gj�3L��R�v��l^���発�;�
tC��M�φiF����9.h�3���"T9�E��PōM|��\M�ٵ1���~�e�$���G�HG���e�%{Z$Y�
�w�.XV0�M7��v7��3Z����������ϐ#I�zO��njӲ�o���U�nR�����W��P�ʂv���&�
+v_�l3}P]g`�)=���
x�rF�S���RMy���'ew�L[[�~�RX��Y"K;�!1v;���{�oU1Z��uQ���LN�N��H�4G�
+5^�
+	3دNO;�(�{c���!���
�OYq_2:�����#�"�.AL���3aM���<Yz� �uT;���
5���W�y����}
h���@�r� �ìg�F<�%�{4TZ��4��ܼ�^�(��$�eC�w�4g���Vc��!�:�2S�?0ב���M8;����j�ic�!7�����Z�K�EJ޿�S�\�:�.J��Mf�éz����8�m��J����B��V����_
)�}~�����%h��'�Dk�
+�ji�]��2X���e2�Cg��Y���u���C�|p�%\1L����T
i�C�my⚺ �Ӿns#4��.t�Ā�E�;NvA�
��ͪƹY/%o�a�@!�;X����Dʼn �/z
����;X����h+��IH����^t�Qb��^�*��@֧}��;z�٥�Y1��!a�9�����Gg㤳H,�[�Ͽ͹Yt��فC<�
�M�[�K�_�r^[$ �,��ޘ��e:������ςw��eA�C��w� �
Zjȿ���T�
L�S�vf��ʉ�=�=��"2{ [...]
+l�W�n��d:J���������M�"}Qc�Qڐx;���.�˷���S����QY�%5�xK��:�`֞;���.�����ס��Ll�����T�kHSa
�g�yY��ӌv�
�B	�p�--�,S�l5��H���ˆ�
3��y	wkS�Y�򒨵�HEp�.�Y)�Q�P��G�`oD�����������s3q�E�dp��1!~�=���Ԗ����V��<��
�
8�>�R��Y=�q�sW�!�I�m��c
�z�
+�Y����3 
H˦w8�g�Aq@��W�"0,r%(�
:K�xY	H6���� ��V�@�ܰ�� �#��T,.�
~դnB�z�;��o�%�k ��[�xD8�@[���d[
�3#�n}�p�ee���i����fK����\�?�%�X�C��F�EcsPNԢ���A��_� %�g4��}��I����E0g�D�֪t�����*��
w�W�2��ae"X�赎�\8i��8
%���4!+�	M�V, ��Z��j��Nk�z��O�F��7a�YnrDp\��.Ye�1���
f>�@i�5��o��Od#�Pgћ�I���㸩���@b�y
�җ����/%+/�U(�Q�9�֦�d��)��b�&����En�#��k�du�-y��
d�=��_������j&Z&[��,���H��������t��fNl��ɪ&��򨊘P�pm	S��M�DFbm<�y�AaW-�%�xד�Y�F*KK��qYq�	,@�f��V�q븑��@�qЈK�vf�������O�!ZQ�;|�����}i?w�O��w [...]
endstream
endobj
30 0 obj
2815 
endobj
31 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-26T10:59:06-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-26T10:59:08-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-26T10:59:06-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-26T10:59:08-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-26T10:59:08-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 32 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000682 00000 n
+0000000761 00000 n
+0000001016 00000 n
+0000001426 00000 n
+0000002980 00000 n
+0000012906 00000 n
+0000026782 00000 n
+0000026805 00000 n
+0000040511 00000 n
+0000040534 00000 n
+0000048609 00000 n
+0000048631 00000 n
+0000053766 00000 n
+0000053788 00000 n
+0000053817 00000 n
+0000053846 00000 n
+0000055068 00000 n
+0000055295 00000 n
+0000055388 00000 n
+0000060767 00000 n
+0000060789 00000 n
+0000076753 00000 n
+0000076776 00000 n
+0000079686 00000 n
+0000079708 00000 n
+trailer
<<
/Size 32
/Info 3 0 R 
/Root 1 0 R 
/ID[<0e39bdac5d6d79edf97442bd1f608d29><9db3e5520135b938bad3043c2baecdd7>]
>>
startxref
80728
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/cm_graph.eps b/documentation/userguide/Figures/cm_graph.eps
new file mode 100644
index 0000000..1f29334
--- /dev/null
+++ b/documentation/userguide/Figures/cm_graph.eps
@@ -0,0 +1,12202 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: cm_graph.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/26/03
+%%BoundingBox: 0 0 467 651
+%%HiResBoundingBox: 0 0 466.5469 650.4268
+%%CropBox: 0 0 466.5469 650.4268
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentProcessColors:  Black
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: cm_graph.pdf 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -650.427 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 650.427 li
+466.547 650.427 li
+466.547 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+467 0 li
+467 650 li
+0 650 li
+0 0 li
+clp
+427.963 8.5 mo
+427.963 .5 li
+403.963 .5 li
+403.963 8.5 li
+427.963 8.5 li
+false sop
+0 0 0 0 cmyk
+f
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+427.963 8.5 mo
+427.963 .5 li
+403.963 .5 li
+403.963 8.5 li
+427.963 8.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica Initial
+11 dict begin
+/FontName /Helvetica def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/one 
+<10bf31702ce19e53b6f609b518076fe734884313e5cd7a86613dc6f2450b
+061a1ad1> ND 
+/S 
+<10bf317033474622541600cc2acc0f9a1a21d860dd13cae6bd83476a16b5
+d962ad0180c3c666ac9f0d84c193916b422e3b4cf46a875f3887351fbb3e
+94dc6635699707fe81043fc193464c0e57197c1064add299f4fd239fc902
+85769dded3a5358de43868eaad9c08a3f14b2219011e8c180388e64f0207
+9454a80b0c4fde8f824711d7d59c9631b58ff44434d128359cc3d175e65c
+7a98822e608be84cada021ed8c> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Helvetica findfont /Encoding get
+dup 49 /one put
+dup 83 /S put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one 33{/.notdef}repeat /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.212 6.61792 mov
+(S) sh
+421.877 6.61792 mov
+(1) sh
+427.963 16.5 mo
+427.963 8.5 li
+403.963 8.5 li
+403.963 16.5 li
+427.963 16.5 li
+0 0 0 .3 cmyk
+f
+427.963 16.5 mo
+427.963 8.5 li
+403.963 8.5 li
+403.963 16.5 li
+427.963 16.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/two 
+<10bf31703a9b9e75ea81f4b86404c8c5b0ed48d346c9f9e1e61d1793fdf1
+09ba72c7c73f875dce1fed070846350ddda457812602713b0534321d272a
+eafbfd522ef367dbdfbcee610ab8b5> ND 
+/I 
+<10bf31701cc58ec4eaeacb3bc4195efad539676edebd> ND 
+/L 
+<10bf317018016f937cb45f763f648f9694f101075ff055df46e02b21baf5
+> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 50 /two put
+dup 73 /I put
+dup 76 /L put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two 22{/.notdef}repeat /I 2{/.notdef}repeat /L 6{/.notdef}repeat 
+/S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 14.6179 mov
+(IL) sh
+421.877 14.6179 mov
+(2) sh
+427.963 24.5 mo
+427.963 16.5 li
+403.963 16.5 li
+403.963 24.5 li
+427.963 24.5 li
+0 0 0 .3 cmyk
+f
+427.963 24.5 mo
+427.963 16.5 li
+403.963 16.5 li
+403.963 24.5 li
+427.963 24.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/three 
+<10bf31703e65fd7e38478bb8cdc815f2e0f3a21edd060d037e033213cc37
+fb113e86d3e99697f293fc1e5b8128b557be09627a0c26ff6b1d5f3ab710
+a440daae1f921170ca40a3017a7e6559500868f56ea75da7c8a99018d093
+7b39791cb8dcd57666a113cd8b1bba494f8c69> ND 
+/R 
+<10bf317007bafcd36d91a9c599c6948981e239f18e02abbbb344c9fcc65f
+79b13e2c9fe51f04ad50aa1b8ef12923e12df777e7188bc02d440fd8b547
+c14ae564c015d1f216de612e830fd3c9a2a120a9d9320031fb> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 51 /three put
+dup 82 /R put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three 21{/.notdef}repeat /I 2{/.notdef}repeat /L 
+5{/.notdef}repeat /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.213 22.6179 mov
+(IR) sh
+421.877 22.6179 mov
+(3) sh
+427.963 32.5 mo
+427.963 24.5 li
+403.963 24.5 li
+403.963 32.5 li
+427.963 32.5 li
+0 0 0 0 cmyk
+f
+427.963 32.5 mo
+427.963 24.5 li
+403.963 24.5 li
+403.963 32.5 li
+427.963 32.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/four 
+<10bf317031d92f340665f9d57abf5ced23436d6488bc83fc9796703022f0
+1e775102213885082db74038803d6498914e3031d93bfd3b1dfe31f0e50f
+d402c8473500b13ddfa3fc45fa> ND 
+/M 
+<10bf3170245f62a324778cef37e4da0830fafe1aaabf283f7a6cf537a240
+621971d00d2894ff710835c197c93e6d17175d6e61baf4bd296e66f3eeeb
+76463479dfcb00662415372409235147592da717078f9f68d8ed3222f6e2
+10c7d01f7684c20f8a1b9b30> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 52 /four put
+dup 77 /M put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four 20{/.notdef}repeat /I 2{/.notdef}repeat 
+/L /M 4{/.notdef}repeat /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 30.6179 mov
+(ML) sh
+421.877 30.6179 mov
+(4) sh
+427.963 40.5 mo
+427.963 32.5 li
+403.963 32.5 li
+403.963 40.5 li
+427.963 40.5 li
+0 0 0 .3 cmyk
+f
+427.963 40.5 mo
+427.963 32.5 li
+403.963 32.5 li
+403.963 40.5 li
+427.963 40.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/five 
+<10bf31703a9b9e75bb2e0c70578b80ef68b77db429dab99c134a2665ac19
+24da01d5e2c967e495be33d102b2dc83b50020095521cb79f96f06f950ba
+8ed34fa9332174ef172fbe4364fbab3e7ad5c37883ed729c5586f05f2ed9
+ec9229f8> ND 
+/D 
+<10bf31701f6741bb47fe3e7de2a0538140e07e6a934b384aa9dbaa01134f
+8c25ea9addc6395e4448a70be22f49a951c7be8bc8de2ff11edfa1b3156e
+cbc0d11368841642> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 53 /five put
+dup 68 /D put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five 14{/.notdef}repeat /D 
+4{/.notdef}repeat /I 2{/.notdef}repeat /L /M 4{/.notdef}repeat /R /S 
+172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 38.6179 mov
+(D) sh
+421.877 38.6179 mov
+(5) sh
+427.963 48.5 mo
+427.963 40.5 li
+403.963 40.5 li
+403.963 48.5 li
+427.963 48.5 li
+0 0 0 .3 cmyk
+f
+427.963 48.5 mo
+427.963 40.5 li
+403.963 40.5 li
+403.963 48.5 li
+427.963 48.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/six 
+<10bf317031d92f3425eda9786fee0115802f83ee2bdc48b38e5dc519e1dc
+c6118ccdf0f2a993ca95234f42293633db35d04ead9322d56bd4640afe6e
+cf0a84796425fe5cfb964a1b2eb8674fb6753c7544b8406bb3b18dd4e069
+08dc126a28d499cefa9312cde8e70aaf4f> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 54 /six put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five /six 13{/.notdef}repeat 
+/D 4{/.notdef}repeat /I 2{/.notdef}repeat /L /M 4{/.notdef}repeat /R 
+/S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 46.6179 mov
+(IL) sh
+421.877 46.6179 mov
+(6) sh
+427.963 56.5 mo
+427.963 48.5 li
+403.963 48.5 li
+403.963 56.5 li
+427.963 56.5 li
+0 0 0 0 cmyk
+f
+427.963 56.5 mo
+427.963 48.5 li
+403.963 48.5 li
+403.963 56.5 li
+427.963 56.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/seven 
+<10bf31702094ca827fc7642099017663cef908cd301efa28ee1bfc120575
+9bf89f8b49c3c14274> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 55 /seven put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five /six /seven 
+12{/.notdef}repeat /D 4{/.notdef}repeat /I 2{/.notdef}repeat /L /M 4{/.notdef}repeat 
+/R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 54.6179 mov
+(ML) sh
+421.877 54.6179 mov
+(7) sh
+427.963 64.5 mo
+427.963 56.5 li
+403.963 56.5 li
+403.963 64.5 li
+427.963 64.5 li
+0 0 0 .3 cmyk
+f
+427.963 64.5 mo
+427.963 56.5 li
+403.963 56.5 li
+403.963 64.5 li
+427.963 64.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/eight 
+<10bf317030abfd546f6a25effea3482ac10c6ae2fe327abb6e66899d6ddd
+093ffd9275de873d15ef081dc3e62d7025f12ee58fbbfd04f8f94a5c0904
+273f51e88e6a0336860b36bcb19a83a7555a0e92b68d00dc855e43debd29
+3196a17de5177a2ee4236b9fde9521abdd141eeee6a49b2945ef46b539d1
+06d35acb21d614436b1a361c61> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 56 /eight put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five /six /seven 
+/eight 11{/.notdef}repeat /D 4{/.notdef}repeat /I 2{/.notdef}repeat /L /M 
+4{/.notdef}repeat /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 62.6179 mov
+(D) sh
+421.877 62.6179 mov
+(8) sh
+427.963 72.5 mo
+427.963 64.5 li
+403.963 64.5 li
+403.963 72.5 li
+427.963 72.5 li
+0 0 0 .3 cmyk
+f
+427.963 72.5 mo
+427.963 64.5 li
+403.963 64.5 li
+403.963 72.5 li
+427.963 72.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/nine 
+<10bf31703208c2e221b517a5186f3dd55a80efc3167fd00c58cfae563824
+dbd3823dbf5acf2e47b97a77465a1561d6accdeef47ca7117b12112ddd36
+df50d752b00c638398914afeef5caf9b0055cc05999031620f949cc1258d
+6664a0c5ddd0e02a9fd55d1577ddd7e5e7fdb7> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 57 /nine put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five /six /seven 
+/eight /nine 10{/.notdef}repeat /D 4{/.notdef}repeat /I 2{/.notdef}repeat /L 
+/M 4{/.notdef}repeat /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 70.6179 mov
+(IL) sh
+421.877 70.6179 mov
+(9) sh
+427.963 80.5 mo
+427.963 72.5 li
+403.963 72.5 li
+403.963 80.5 li
+427.963 80.5 li
+0 0 0 0 cmyk
+f
+427.963 80.5 mo
+427.963 72.5 li
+403.963 72.5 li
+403.963 80.5 li
+427.963 80.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/zero 
+<10bf317040c2af124ea0a49a7bf41805b177f7c4498811bf81dd3becc7ca
+7a1e61bf5af20f14d3ba25cb845719681beff0dff1a88dee7823f826e8f0
+739d88e303e838311be2a57d9230228fb7> ND 
+/B 
+<10bf31701800cf60f8a61cd3cdfb7303eaf1f9b91a5654d6c1ad06c5f764
+7ffb8f06fc33011debafcb6c4edb7bba8247146ff4e7e1b28bbb6d283e86
+2cf56f2b1242e43a4e22698f830b567e3ee1afacb6c8ea2d8e5a7ba8c4db
+db427fb1d865b90e3eef67937c693aa46144f9c21e28> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 48 /zero put
+dup 66 /B put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 8{/.notdef}repeat /B /.notdef /D 4{/.notdef}repeat 
+/I 2{/.notdef}repeat /L /M 4{/.notdef}repeat /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.212 78.6179 mov
+(B) sh
+418.541 78.6179 mov
+(10) sh
+427.963 88.5 mo
+427.963 80.5 li
+403.963 80.5 li
+403.963 88.5 li
+427.963 88.5 li
+0 0 0 0 cmyk
+f
+427.963 88.5 mo
+427.963 80.5 li
+403.963 80.5 li
+403.963 88.5 li
+427.963 88.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.212 86.6179 mov
+(S) sh
+418.541 86.6179 mov
+(11) sh
+427.963 96.5 mo
+427.963 88.5 li
+403.963 88.5 li
+403.963 96.5 li
+427.963 96.5 li
+0 0 0 0 cmyk
+f
+427.963 96.5 mo
+427.963 88.5 li
+403.963 88.5 li
+403.963 96.5 li
+427.963 96.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/P 
+<10bf31701e36255aa36a4abed91a52afc36c209aa11932c0be6f774e39d4
+8e57f5996c4dfd3d85eb6f52162b9b2fd1f089fadc5977c1a18a0626583b
+60e3f6637a48> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 80 /P put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 8{/.notdef}repeat /B /.notdef /D 4{/.notdef}repeat 
+/I 2{/.notdef}repeat /L /M 2{/.notdef}repeat /P /.notdef /R 
+/S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.713 94.6179 mov
+(MP) sh
+418.541 94.6179 mov
+(12) sh
+427.963 104.5 mo
+427.963 96.5 li
+403.963 96.5 li
+403.963 104.5 li
+427.963 104.5 li
+0 0 0 .3 cmyk
+f
+427.963 104.5 mo
+427.963 96.5 li
+403.963 96.5 li
+403.963 104.5 li
+427.963 104.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 102.618 mov
+(ML) sh
+418.541 102.618 mov
+(13) sh
+427.963 112.5 mo
+427.963 104.5 li
+403.963 104.5 li
+403.963 112.5 li
+427.963 112.5 li
+0 0 0 .3 cmyk
+f
+427.963 112.5 mo
+427.963 104.5 li
+403.963 104.5 li
+403.963 112.5 li
+427.963 112.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.548 110.618 mov
+(MR) sh
+418.541 110.618 mov
+(14) sh
+427.963 120.5 mo
+427.963 112.5 li
+403.963 112.5 li
+403.963 120.5 li
+427.963 120.5 li
+0 0 0 .3 cmyk
+f
+427.963 120.5 mo
+427.963 112.5 li
+403.963 112.5 li
+403.963 120.5 li
+427.963 120.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 118.618 mov
+(D) sh
+418.541 118.618 mov
+(15) sh
+427.963 128.5 mo
+427.963 120.5 li
+403.963 120.5 li
+403.963 128.5 li
+427.963 128.5 li
+0 0 0 .3 cmyk
+f
+427.963 128.5 mo
+427.963 120.5 li
+403.963 120.5 li
+403.963 128.5 li
+427.963 128.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 126.618 mov
+(IL) sh
+418.541 126.618 mov
+(16) sh
+427.963 136.5 mo
+427.963 128.5 li
+403.963 128.5 li
+403.963 136.5 li
+427.963 136.5 li
+0 0 0 .3 cmyk
+f
+427.963 136.5 mo
+427.963 128.5 li
+403.963 128.5 li
+403.963 136.5 li
+427.963 136.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.213 134.618 mov
+(IR) sh
+418.541 134.618 mov
+(17) sh
+427.963 144.5 mo
+427.963 136.5 li
+403.963 136.5 li
+403.963 144.5 li
+427.963 144.5 li
+0 0 0 0 cmyk
+f
+427.963 144.5 mo
+427.963 136.5 li
+403.963 136.5 li
+403.963 144.5 li
+427.963 144.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.713 142.618 mov
+(MP) sh
+418.541 142.618 mov
+(18) sh
+427.963 152.5 mo
+427.963 144.5 li
+403.963 144.5 li
+403.963 152.5 li
+427.963 152.5 li
+0 0 0 .3 cmyk
+f
+427.963 152.5 mo
+427.963 144.5 li
+403.963 144.5 li
+403.963 152.5 li
+427.963 152.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 150.618 mov
+(ML) sh
+418.541 150.618 mov
+(19) sh
+427.963 160.5 mo
+427.963 152.5 li
+403.963 152.5 li
+403.963 160.5 li
+427.963 160.5 li
+0 0 0 .3 cmyk
+f
+427.963 160.5 mo
+427.963 152.5 li
+403.963 152.5 li
+403.963 160.5 li
+427.963 160.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.548 158.618 mov
+(MR) sh
+418.541 158.618 mov
+(20) sh
+427.963 168.5 mo
+427.963 160.5 li
+403.963 160.5 li
+403.963 168.5 li
+427.963 168.5 li
+0 0 0 .3 cmyk
+f
+427.963 168.5 mo
+427.963 160.5 li
+403.963 160.5 li
+403.963 168.5 li
+427.963 168.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 166.618 mov
+(D) sh
+418.541 166.618 mov
+(21) sh
+427.963 176.5 mo
+427.963 168.5 li
+403.963 168.5 li
+403.963 176.5 li
+427.963 176.5 li
+0 0 0 .3 cmyk
+f
+427.963 176.5 mo
+427.963 168.5 li
+403.963 168.5 li
+403.963 176.5 li
+427.963 176.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 174.618 mov
+(IL) sh
+418.541 174.618 mov
+(22) sh
+427.963 184.5 mo
+427.963 176.5 li
+403.963 176.5 li
+403.963 184.5 li
+427.963 184.5 li
+0 0 0 .3 cmyk
+f
+427.963 184.5 mo
+427.963 176.5 li
+403.963 176.5 li
+403.963 184.5 li
+427.963 184.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.213 182.618 mov
+(IR) sh
+418.541 182.618 mov
+(23) sh
+427.963 192.5 mo
+427.963 184.5 li
+403.963 184.5 li
+403.963 192.5 li
+427.963 192.5 li
+0 0 0 0 cmyk
+f
+427.963 192.5 mo
+427.963 184.5 li
+403.963 184.5 li
+403.963 192.5 li
+427.963 192.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.548 190.618 mov
+(MR) sh
+418.541 190.618 mov
+(24) sh
+427.963 200.5 mo
+427.963 192.5 li
+403.963 192.5 li
+403.963 200.5 li
+427.963 200.5 li
+0 0 0 .3 cmyk
+f
+427.963 200.5 mo
+427.963 192.5 li
+403.963 192.5 li
+403.963 200.5 li
+427.963 200.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 198.618 mov
+(D) sh
+418.541 198.618 mov
+(25) sh
+427.963 208.5 mo
+427.963 200.5 li
+403.963 200.5 li
+403.963 208.5 li
+427.963 208.5 li
+0 0 0 .3 cmyk
+f
+427.963 208.5 mo
+427.963 200.5 li
+403.963 200.5 li
+403.963 208.5 li
+427.963 208.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.213 206.618 mov
+(IR) sh
+418.541 206.618 mov
+(26) sh
+427.963 216.5 mo
+427.963 208.5 li
+403.963 208.5 li
+403.963 216.5 li
+427.963 216.5 li
+0 0 0 0 cmyk
+f
+427.963 216.5 mo
+427.963 208.5 li
+403.963 208.5 li
+403.963 216.5 li
+427.963 216.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.713 214.618 mov
+(MP) sh
+418.541 214.618 mov
+(27) sh
+427.963 224.5 mo
+427.963 216.5 li
+403.963 216.5 li
+403.963 224.5 li
+427.963 224.5 li
+0 0 0 .3 cmyk
+f
+427.963 224.5 mo
+427.963 216.5 li
+403.963 216.5 li
+403.963 224.5 li
+427.963 224.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 222.618 mov
+(ML) sh
+418.541 222.618 mov
+(28) sh
+427.963 232.5 mo
+427.963 224.5 li
+403.963 224.5 li
+403.963 232.5 li
+427.963 232.5 li
+0 0 0 .3 cmyk
+f
+427.963 232.5 mo
+427.963 224.5 li
+403.963 224.5 li
+403.963 232.5 li
+427.963 232.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.548 230.618 mov
+(MR) sh
+418.541 230.618 mov
+(29) sh
+427.963 240.5 mo
+427.963 232.5 li
+403.963 232.5 li
+403.963 240.5 li
+427.963 240.5 li
+0 0 0 .3 cmyk
+f
+427.963 240.5 mo
+427.963 232.5 li
+403.963 232.5 li
+403.963 240.5 li
+427.963 240.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 238.618 mov
+(D) sh
+418.541 238.618 mov
+(30) sh
+427.963 248.5 mo
+427.963 240.5 li
+403.963 240.5 li
+403.963 248.5 li
+427.963 248.5 li
+0 0 0 .3 cmyk
+f
+427.963 248.5 mo
+427.963 240.5 li
+403.963 240.5 li
+403.963 248.5 li
+427.963 248.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 246.618 mov
+(IL) sh
+418.541 246.618 mov
+(31) sh
+427.963 256.5 mo
+427.963 248.5 li
+403.963 248.5 li
+403.963 256.5 li
+427.963 256.5 li
+0 0 0 .3 cmyk
+f
+427.963 256.5 mo
+427.963 248.5 li
+403.963 248.5 li
+403.963 256.5 li
+427.963 256.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.213 254.618 mov
+(IR) sh
+418.541 254.618 mov
+(32) sh
+427.963 264.5 mo
+427.963 256.5 li
+403.963 256.5 li
+403.963 264.5 li
+427.963 264.5 li
+0 0 0 0 cmyk
+f
+427.963 264.5 mo
+427.963 256.5 li
+403.963 256.5 li
+403.963 264.5 li
+427.963 264.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 262.618 mov
+(ML) sh
+418.541 262.618 mov
+(33) sh
+427.963 272.5 mo
+427.963 264.5 li
+403.963 264.5 li
+403.963 272.5 li
+427.963 272.5 li
+0 0 0 .3 cmyk
+f
+427.963 272.5 mo
+427.963 264.5 li
+403.963 264.5 li
+403.963 272.5 li
+427.963 272.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 270.618 mov
+(D) sh
+418.541 270.618 mov
+(34) sh
+427.963 280.5 mo
+427.963 272.5 li
+403.963 272.5 li
+403.963 280.5 li
+427.963 280.5 li
+0 0 0 .3 cmyk
+f
+427.963 280.5 mo
+427.963 272.5 li
+403.963 272.5 li
+403.963 280.5 li
+427.963 280.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 278.618 mov
+(IL) sh
+418.541 278.618 mov
+(35) sh
+427.963 288.5 mo
+427.963 280.5 li
+403.963 280.5 li
+403.963 288.5 li
+427.963 288.5 li
+0 0 0 0 cmyk
+f
+427.963 288.5 mo
+427.963 280.5 li
+403.963 280.5 li
+403.963 288.5 li
+427.963 288.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 286.618 mov
+(ML) sh
+418.541 286.618 mov
+(36) sh
+427.963 296.5 mo
+427.963 288.5 li
+403.963 288.5 li
+403.963 296.5 li
+427.963 296.5 li
+0 0 0 .3 cmyk
+f
+427.963 296.5 mo
+427.963 288.5 li
+403.963 288.5 li
+403.963 296.5 li
+427.963 296.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 294.618 mov
+(D) sh
+418.541 294.618 mov
+(37) sh
+427.963 304.5 mo
+427.963 296.5 li
+403.963 296.5 li
+403.963 304.5 li
+427.963 304.5 li
+0 0 0 .3 cmyk
+f
+427.963 304.5 mo
+427.963 296.5 li
+403.963 296.5 li
+403.963 304.5 li
+427.963 304.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 302.618 mov
+(IL) sh
+418.541 302.618 mov
+(38) sh
+427.963 312.5 mo
+427.963 304.5 li
+403.963 304.5 li
+403.963 312.5 li
+427.963 312.5 li
+0 0 0 0 cmyk
+f
+427.963 312.5 mo
+427.963 304.5 li
+403.963 304.5 li
+403.963 312.5 li
+427.963 312.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 310.618 mov
+(ML) sh
+418.541 310.618 mov
+(39) sh
+427.963 320.5 mo
+427.963 312.5 li
+403.963 312.5 li
+403.963 320.5 li
+427.963 320.5 li
+0 0 0 .3 cmyk
+f
+427.963 320.5 mo
+427.963 312.5 li
+403.963 312.5 li
+403.963 320.5 li
+427.963 320.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 318.618 mov
+(D) sh
+418.541 318.618 mov
+(40) sh
+427.963 328.5 mo
+427.963 320.5 li
+403.963 320.5 li
+403.963 328.5 li
+427.963 328.5 li
+0 0 0 .3 cmyk
+f
+427.963 328.5 mo
+427.963 320.5 li
+403.963 320.5 li
+403.963 328.5 li
+427.963 328.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 326.618 mov
+(IL) sh
+418.541 326.618 mov
+(41) sh
+427.963 336.5 mo
+427.963 328.5 li
+403.963 328.5 li
+403.963 336.5 li
+427.963 336.5 li
+0 0 0 0 cmyk
+f
+427.963 336.5 mo
+427.963 328.5 li
+403.963 328.5 li
+403.963 336.5 li
+427.963 336.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 334.618 mov
+(ML) sh
+418.541 334.618 mov
+(42) sh
+427.963 344.5 mo
+427.963 336.5 li
+403.963 336.5 li
+403.963 344.5 li
+427.963 344.5 li
+0 0 0 .3 cmyk
+f
+427.963 344.5 mo
+427.963 336.5 li
+403.963 336.5 li
+403.963 344.5 li
+427.963 344.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 342.618 mov
+(D) sh
+418.541 342.618 mov
+(43) sh
+427.963 352.5 mo
+427.963 344.5 li
+403.963 344.5 li
+403.963 352.5 li
+427.963 352.5 li
+0 0 0 .3 cmyk
+f
+427.963 352.5 mo
+427.963 344.5 li
+403.963 344.5 li
+403.963 352.5 li
+427.963 352.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 350.618 mov
+(IL) sh
+418.541 350.618 mov
+(44) sh
+427.963 360.5 mo
+427.963 352.5 li
+403.963 352.5 li
+403.963 360.5 li
+427.963 360.5 li
+0 0 0 0 cmyk
+f
+427.963 360.5 mo
+427.963 352.5 li
+403.963 352.5 li
+403.963 360.5 li
+427.963 360.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/E 
+<10bf317005a58e2868ec80f87b86200583708fcb7c896d8e32630318f13a
+1eee4b18bca117405fd24330398336224f45> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 69 /E put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 8{/.notdef}repeat /B /.notdef /D /E 
+3{/.notdef}repeat /I 2{/.notdef}repeat /L /M 2{/.notdef}repeat /P /.notdef 
+/R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.212 358.618 mov
+(E) sh
+418.541 358.618 mov
+(45) sh
+427.963 368.5 mo
+427.963 360.5 li
+403.963 360.5 li
+403.963 368.5 li
+427.963 368.5 li
+0 0 0 0 cmyk
+f
+427.963 368.5 mo
+427.963 360.5 li
+403.963 360.5 li
+403.963 368.5 li
+427.963 368.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.212 366.618 mov
+(S) sh
+418.541 366.618 mov
+(46) sh
+427.963 376.5 mo
+427.963 368.5 li
+403.963 368.5 li
+403.963 376.5 li
+427.963 376.5 li
+0 0 0 .3 cmyk
+f
+427.963 376.5 mo
+427.963 368.5 li
+403.963 368.5 li
+403.963 376.5 li
+427.963 376.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 374.618 mov
+(IL) sh
+418.541 374.618 mov
+(47) sh
+427.963 384.5 mo
+427.963 376.5 li
+403.963 376.5 li
+403.963 384.5 li
+427.963 384.5 li
+0 0 0 0 cmyk
+f
+427.963 384.5 mo
+427.963 376.5 li
+403.963 376.5 li
+403.963 384.5 li
+427.963 384.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 382.618 mov
+(ML) sh
+418.541 382.618 mov
+(48) sh
+427.963 392.5 mo
+427.963 384.5 li
+403.963 384.5 li
+403.963 392.5 li
+427.963 392.5 li
+0 0 0 .3 cmyk
+f
+427.963 392.5 mo
+427.963 384.5 li
+403.963 384.5 li
+403.963 392.5 li
+427.963 392.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 390.618 mov
+(D) sh
+418.541 390.618 mov
+(49) sh
+427.963 400.5 mo
+427.963 392.5 li
+403.963 392.5 li
+403.963 400.5 li
+427.963 400.5 li
+0 0 0 .3 cmyk
+f
+427.963 400.5 mo
+427.963 392.5 li
+403.963 392.5 li
+403.963 400.5 li
+427.963 400.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 398.618 mov
+(IL) sh
+418.541 398.618 mov
+(50) sh
+427.963 408.5 mo
+427.963 400.5 li
+403.963 400.5 li
+403.963 408.5 li
+427.963 408.5 li
+0 0 0 0 cmyk
+f
+427.963 408.5 mo
+427.963 400.5 li
+403.963 400.5 li
+403.963 408.5 li
+427.963 408.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.713 406.618 mov
+(MP) sh
+418.541 406.618 mov
+(51) sh
+427.963 416.5 mo
+427.963 408.5 li
+403.963 408.5 li
+403.963 416.5 li
+427.963 416.5 li
+0 0 0 .3 cmyk
+f
+427.963 416.5 mo
+427.963 408.5 li
+403.963 408.5 li
+403.963 416.5 li
+427.963 416.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 414.618 mov
+(ML) sh
+418.541 414.618 mov
+(52) sh
+427.963 424.5 mo
+427.963 416.5 li
+403.963 416.5 li
+403.963 424.5 li
+427.963 424.5 li
+0 0 0 .3 cmyk
+f
+427.963 424.5 mo
+427.963 416.5 li
+403.963 416.5 li
+403.963 424.5 li
+427.963 424.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.548 422.618 mov
+(MR) sh
+418.541 422.618 mov
+(53) sh
+427.963 432.5 mo
+427.963 424.5 li
+403.963 424.5 li
+403.963 432.5 li
+427.963 432.5 li
+0 0 0 .3 cmyk
+f
+427.963 432.5 mo
+427.963 424.5 li
+403.963 424.5 li
+403.963 432.5 li
+427.963 432.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 430.618 mov
+(D) sh
+418.541 430.618 mov
+(54) sh
+427.963 440.5 mo
+427.963 432.5 li
+403.963 432.5 li
+403.963 440.5 li
+427.963 440.5 li
+0 0 0 .3 cmyk
+f
+427.963 440.5 mo
+427.963 432.5 li
+403.963 432.5 li
+403.963 440.5 li
+427.963 440.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 438.618 mov
+(IL) sh
+418.541 438.618 mov
+(55) sh
+427.963 448.5 mo
+427.963 440.5 li
+403.963 440.5 li
+403.963 448.5 li
+427.963 448.5 li
+0 0 0 .3 cmyk
+f
+427.963 448.5 mo
+427.963 440.5 li
+403.963 440.5 li
+403.963 448.5 li
+427.963 448.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.213 446.618 mov
+(IR) sh
+418.541 446.618 mov
+(56) sh
+427.963 456.5 mo
+427.963 448.5 li
+403.963 448.5 li
+403.963 456.5 li
+427.963 456.5 li
+0 0 0 0 cmyk
+f
+427.963 456.5 mo
+427.963 448.5 li
+403.963 448.5 li
+403.963 456.5 li
+427.963 456.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.713 454.618 mov
+(MP) sh
+418.541 454.618 mov
+(57) sh
+427.963 464.5 mo
+427.963 456.5 li
+403.963 456.5 li
+403.963 464.5 li
+427.963 464.5 li
+0 0 0 .3 cmyk
+f
+427.963 464.5 mo
+427.963 456.5 li
+403.963 456.5 li
+403.963 464.5 li
+427.963 464.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 462.618 mov
+(ML) sh
+418.541 462.618 mov
+(58) sh
+427.963 472.5 mo
+427.963 464.5 li
+403.963 464.5 li
+403.963 472.5 li
+427.963 472.5 li
+0 0 0 .3 cmyk
+f
+427.963 472.5 mo
+427.963 464.5 li
+403.963 464.5 li
+403.963 472.5 li
+427.963 472.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.548 470.618 mov
+(MR) sh
+418.541 470.618 mov
+(59) sh
+427.963 480.5 mo
+427.963 472.5 li
+403.963 472.5 li
+403.963 480.5 li
+427.963 480.5 li
+0 0 0 .3 cmyk
+f
+427.963 480.5 mo
+427.963 472.5 li
+403.963 472.5 li
+403.963 480.5 li
+427.963 480.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 478.618 mov
+(D) sh
+418.541 478.618 mov
+(60) sh
+427.963 488.5 mo
+427.963 480.5 li
+403.963 480.5 li
+403.963 488.5 li
+427.963 488.5 li
+0 0 0 .3 cmyk
+f
+427.963 488.5 mo
+427.963 480.5 li
+403.963 480.5 li
+403.963 488.5 li
+427.963 488.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 486.618 mov
+(IL) sh
+418.541 486.618 mov
+(61) sh
+427.963 496.5 mo
+427.963 488.5 li
+403.963 488.5 li
+403.963 496.5 li
+427.963 496.5 li
+0 0 0 .3 cmyk
+f
+427.963 496.5 mo
+427.963 488.5 li
+403.963 488.5 li
+403.963 496.5 li
+427.963 496.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.213 494.618 mov
+(IR) sh
+418.541 494.618 mov
+(62) sh
+427.963 504.5 mo
+427.963 496.5 li
+403.963 496.5 li
+403.963 504.5 li
+427.963 504.5 li
+0 0 0 0 cmyk
+f
+427.963 504.5 mo
+427.963 496.5 li
+403.963 496.5 li
+403.963 504.5 li
+427.963 504.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 502.618 mov
+(ML) sh
+418.541 502.618 mov
+(63) sh
+427.963 512.5 mo
+427.963 504.5 li
+403.963 504.5 li
+403.963 512.5 li
+427.963 512.5 li
+0 0 0 .3 cmyk
+f
+427.963 512.5 mo
+427.963 504.5 li
+403.963 504.5 li
+403.963 512.5 li
+427.963 512.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 510.618 mov
+(D) sh
+418.541 510.618 mov
+(64) sh
+427.963 520.5 mo
+427.963 512.5 li
+403.963 512.5 li
+403.963 520.5 li
+427.963 520.5 li
+0 0 0 .3 cmyk
+f
+427.963 520.5 mo
+427.963 512.5 li
+403.963 512.5 li
+403.963 520.5 li
+427.963 520.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 518.618 mov
+(IL) sh
+418.541 518.618 mov
+(65) sh
+427.963 528.5 mo
+427.963 520.5 li
+403.963 520.5 li
+403.963 528.5 li
+427.963 528.5 li
+0 0 0 0 cmyk
+f
+427.963 528.5 mo
+427.963 520.5 li
+403.963 520.5 li
+403.963 528.5 li
+427.963 528.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.713 526.618 mov
+(MP) sh
+418.541 526.618 mov
+(66) sh
+427.963 536.5 mo
+427.963 528.5 li
+403.963 528.5 li
+403.963 536.5 li
+427.963 536.5 li
+0 0 0 .3 cmyk
+f
+427.963 536.5 mo
+427.963 528.5 li
+403.963 528.5 li
+403.963 536.5 li
+427.963 536.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 534.618 mov
+(ML) sh
+418.541 534.618 mov
+(67) sh
+427.963 544.5 mo
+427.963 536.5 li
+403.963 536.5 li
+403.963 544.5 li
+427.963 544.5 li
+0 0 0 .3 cmyk
+f
+427.963 544.5 mo
+427.963 536.5 li
+403.963 536.5 li
+403.963 544.5 li
+427.963 544.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+406.548 542.618 mov
+(MR) sh
+418.541 542.618 mov
+(68) sh
+427.963 552.5 mo
+427.963 544.5 li
+403.963 544.5 li
+403.963 552.5 li
+427.963 552.5 li
+0 0 0 .3 cmyk
+f
+427.963 552.5 mo
+427.963 544.5 li
+403.963 544.5 li
+403.963 552.5 li
+427.963 552.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 550.618 mov
+(D) sh
+418.541 550.618 mov
+(69) sh
+427.963 560.5 mo
+427.963 552.5 li
+403.963 552.5 li
+403.963 560.5 li
+427.963 560.5 li
+0 0 0 .3 cmyk
+f
+427.963 560.5 mo
+427.963 552.5 li
+403.963 552.5 li
+403.963 560.5 li
+427.963 560.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 558.618 mov
+(IL) sh
+418.541 558.618 mov
+(70) sh
+427.963 568.5 mo
+427.963 560.5 li
+403.963 560.5 li
+403.963 568.5 li
+427.963 568.5 li
+0 0 0 .3 cmyk
+f
+427.963 568.5 mo
+427.963 560.5 li
+403.963 560.5 li
+403.963 568.5 li
+427.963 568.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.213 566.618 mov
+(IR) sh
+418.541 566.618 mov
+(71) sh
+427.963 576.5 mo
+427.963 568.5 li
+403.963 568.5 li
+403.963 576.5 li
+427.963 576.5 li
+0 0 0 0 cmyk
+f
+427.963 576.5 mo
+427.963 568.5 li
+403.963 568.5 li
+403.963 576.5 li
+427.963 576.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 574.618 mov
+(ML) sh
+418.541 574.618 mov
+(72) sh
+427.963 584.5 mo
+427.963 576.5 li
+403.963 576.5 li
+403.963 584.5 li
+427.963 584.5 li
+0 0 0 .3 cmyk
+f
+427.963 584.5 mo
+427.963 576.5 li
+403.963 576.5 li
+403.963 584.5 li
+427.963 584.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 582.618 mov
+(D) sh
+418.541 582.618 mov
+(73) sh
+427.963 592.5 mo
+427.963 584.5 li
+403.963 584.5 li
+403.963 592.5 li
+427.963 592.5 li
+0 0 0 .3 cmyk
+f
+427.963 592.5 mo
+427.963 584.5 li
+403.963 584.5 li
+403.963 592.5 li
+427.963 592.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 590.618 mov
+(IL) sh
+418.541 590.618 mov
+(74) sh
+427.963 600.5 mo
+427.963 592.5 li
+403.963 592.5 li
+403.963 600.5 li
+427.963 600.5 li
+0 0 0 0 cmyk
+f
+427.963 600.5 mo
+427.963 592.5 li
+403.963 592.5 li
+403.963 600.5 li
+427.963 600.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 598.618 mov
+(ML) sh
+418.541 598.618 mov
+(75) sh
+427.963 608.5 mo
+427.963 600.5 li
+403.963 600.5 li
+403.963 608.5 li
+427.963 608.5 li
+0 0 0 .3 cmyk
+f
+427.963 608.5 mo
+427.963 600.5 li
+403.963 600.5 li
+403.963 608.5 li
+427.963 608.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 606.618 mov
+(D) sh
+418.541 606.618 mov
+(76) sh
+427.963 616.5 mo
+427.963 608.5 li
+403.963 608.5 li
+403.963 616.5 li
+427.963 616.5 li
+0 0 0 .3 cmyk
+f
+427.963 616.5 mo
+427.963 608.5 li
+403.963 608.5 li
+403.963 616.5 li
+427.963 616.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 614.618 mov
+(IL) sh
+418.541 614.618 mov
+(77) sh
+427.963 624.5 mo
+427.963 616.5 li
+403.963 616.5 li
+403.963 624.5 li
+427.963 624.5 li
+0 0 0 0 cmyk
+f
+427.963 624.5 mo
+427.963 616.5 li
+403.963 616.5 li
+403.963 624.5 li
+427.963 624.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+407.046 622.618 mov
+(ML) sh
+418.541 622.618 mov
+(78) sh
+427.963 632.5 mo
+427.963 624.5 li
+403.963 624.5 li
+403.963 632.5 li
+427.963 632.5 li
+0 0 0 .3 cmyk
+f
+427.963 632.5 mo
+427.963 624.5 li
+403.963 624.5 li
+403.963 632.5 li
+427.963 632.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.047 630.618 mov
+(D) sh
+418.541 630.618 mov
+(79) sh
+427.963 640.5 mo
+427.963 632.5 li
+403.963 632.5 li
+403.963 640.5 li
+427.963 640.5 li
+0 0 0 .3 cmyk
+f
+427.963 640.5 mo
+427.963 632.5 li
+403.963 632.5 li
+403.963 640.5 li
+427.963 640.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+408.711 638.618 mov
+(IL) sh
+418.541 638.618 mov
+(80) sh
+427.963 648.5 mo
+427.963 640.5 li
+403.963 640.5 li
+403.963 648.5 li
+427.963 648.5 li
+0 0 0 0 cmyk
+f
+427.963 648.5 mo
+427.963 640.5 li
+403.963 640.5 li
+403.963 648.5 li
+427.963 648.5 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+409.212 646.618 mov
+(E) sh
+418.541 646.618 mov
+(81) sh
+.5 lw
+401.184 26.8679 mo
+391.083 26.8679 393.684 22.8679 403.684 22.8679 cv
+0 0 0 1 cmyk
+s
+400.481 27.7939 mo
+400.875 26.8679 li
+400.481 25.9419 li
+402.676 26.8679 li
+400.481 27.7939 li
+0 0 0 1 cmyk
+f
+401.184 18.8679 mo
+391.083 18.8679 393.684 22.8679 403.684 22.8679 cv
+0 0 0 1 cmyk
+s
+400.481 19.7939 mo
+400.875 18.8679 li
+400.481 17.9419 li
+402.676 18.8679 li
+400.481 19.7939 li
+0 0 0 1 cmyk
+f
+401.184 34.8682 mo
+391.083 34.8682 393.684 22.8679 403.684 22.8679 cv
+0 0 0 1 cmyk
+s
+400.481 35.7942 mo
+400.875 34.8682 li
+400.481 33.9421 li
+402.676 34.8682 li
+400.481 35.7942 li
+0 0 0 1 cmyk
+f
+401.202 10.8682 mo
+370.898 10.8682 373.702 6.86816 403.702 6.86816 cv
+0 0 0 1 cmyk
+s
+400.5 11.7942 mo
+400.893 10.8682 li
+400.5 9.94214 li
+402.694 10.8682 li
+400.5 11.7942 li
+0 0 0 1 cmyk
+f
+401.202 18.8684 mo
+370.898 18.8684 373.702 6.86816 403.702 6.86816 cv
+0 0 0 1 cmyk
+s
+400.5 19.7944 mo
+400.893 18.8684 li
+400.5 17.9424 li
+402.694 18.8684 li
+400.5 19.7944 li
+0 0 0 1 cmyk
+f
+401.202 26.8687 mo
+370.898 26.8687 373.702 6.86816 403.702 6.86816 cv
+0 0 0 1 cmyk
+s
+400.5 27.7947 mo
+400.893 26.8687 li
+400.5 25.9426 li
+402.694 26.8687 li
+400.5 27.7947 li
+0 0 0 1 cmyk
+f
+401.202 34.8682 mo
+370.898 34.8682 373.702 6.86816 403.702 6.86816 cv
+0 0 0 1 cmyk
+s
+400.5 35.7942 mo
+400.893 34.8682 li
+400.5 33.9421 li
+402.694 34.8682 li
+400.5 35.7942 li
+0 0 0 1 cmyk
+f
+401.199 18.8677 mo
+380.997 18.8677 383.699 14.8677 403.699 14.8677 cv
+0 0 0 1 cmyk
+s
+400.497 19.7937 mo
+400.89 18.8677 li
+400.497 17.9417 li
+402.691 18.8677 li
+400.497 19.7937 li
+0 0 0 1 cmyk
+f
+401.199 10.8677 mo
+380.997 10.8677 383.699 14.8677 403.699 14.8677 cv
+0 0 0 1 cmyk
+s
+400.497 11.7937 mo
+400.89 10.8677 li
+400.497 9.94165 li
+402.691 10.8677 li
+400.497 11.7937 li
+0 0 0 1 cmyk
+f
+401.199 26.8679 mo
+380.997 26.8679 383.699 14.8677 403.699 14.8677 cv
+0 0 0 1 cmyk
+s
+400.497 27.7939 mo
+400.89 26.8679 li
+400.497 25.9419 li
+402.691 26.8679 li
+400.497 27.7939 li
+0 0 0 1 cmyk
+f
+401.199 34.8682 mo
+380.997 34.8682 383.699 14.8677 403.699 14.8677 cv
+0 0 0 1 cmyk
+s
+400.497 35.7942 mo
+400.89 34.8682 li
+400.497 33.9421 li
+402.691 34.8682 li
+400.497 35.7942 li
+0 0 0 1 cmyk
+f
+401.197 42.6809 mo
+370.894 42.6809 373.697 30.6807 403.697 30.6807 cv
+0 0 0 1 cmyk
+s
+400.495 43.6069 mo
+400.889 42.6809 li
+400.495 41.7549 li
+402.689 42.6809 li
+400.495 43.6069 li
+0 0 0 1 cmyk
+f
+401.197 50.6812 mo
+370.894 50.6812 373.697 30.6807 403.697 30.6807 cv
+0 0 0 1 cmyk
+s
+400.495 51.6072 mo
+400.889 50.6812 li
+400.495 49.7551 li
+402.689 50.6812 li
+400.495 51.6072 li
+0 0 0 1 cmyk
+f
+401.197 58.6807 mo
+370.894 58.6807 373.697 30.6807 403.697 30.6807 cv
+0 0 0 1 cmyk
+s
+400.495 59.6067 mo
+400.889 58.6807 li
+400.495 57.7546 li
+402.689 58.6807 li
+400.495 59.6067 li
+0 0 0 1 cmyk
+f
+401.196 42.6802 mo
+380.994 42.6802 383.696 38.6802 403.696 38.6802 cv
+0 0 0 1 cmyk
+s
+400.494 43.6062 mo
+400.887 42.6802 li
+400.494 41.7544 li
+402.688 42.6802 li
+400.494 43.6062 li
+0 0 0 1 cmyk
+f
+401.196 50.6804 mo
+380.994 50.6804 383.696 38.6802 403.696 38.6802 cv
+0 0 0 1 cmyk
+s
+400.494 51.6064 mo
+400.887 50.6804 li
+400.494 49.7544 li
+402.688 50.6804 li
+400.494 51.6064 li
+0 0 0 1 cmyk
+f
+401.196 58.6807 mo
+380.994 58.6807 383.696 38.6802 403.696 38.6802 cv
+0 0 0 1 cmyk
+s
+400.494 59.6067 mo
+400.887 58.6807 li
+400.494 57.7546 li
+402.688 58.6807 li
+400.494 59.6067 li
+0 0 0 1 cmyk
+f
+401.196 50.6804 mo
+391.095 50.6804 393.696 46.6804 403.696 46.6804 cv
+0 0 0 1 cmyk
+s
+400.494 51.6064 mo
+400.887 50.6804 li
+400.494 49.7544 li
+402.688 50.6804 li
+400.494 51.6064 li
+0 0 0 1 cmyk
+f
+401.196 42.6804 mo
+391.095 42.6804 393.696 46.6804 403.696 46.6804 cv
+0 0 0 1 cmyk
+s
+400.494 43.6064 mo
+400.887 42.6804 li
+400.494 41.7544 li
+402.688 42.6804 li
+400.494 43.6064 li
+0 0 0 1 cmyk
+f
+401.196 58.6807 mo
+391.095 58.6807 393.696 46.6804 403.696 46.6804 cv
+0 0 0 1 cmyk
+s
+400.494 59.6067 mo
+400.887 58.6807 li
+400.494 57.7546 li
+402.688 58.6807 li
+400.494 59.6067 li
+0 0 0 1 cmyk
+f
+401.204 66.7432 mo
+370.9 66.7432 373.704 54.7429 403.704 54.7429 cv
+0 0 0 1 cmyk
+s
+400.501 67.6689 mo
+400.895 66.7432 li
+400.501 65.8171 li
+402.696 66.7432 li
+400.501 67.6689 li
+0 0 0 1 cmyk
+f
+401.205 66.7427 mo
+381.002 66.7427 383.705 62.7427 403.705 62.7427 cv
+0 0 0 1 cmyk
+s
+400.502 67.6685 mo
+400.896 66.7427 li
+400.502 65.8167 li
+402.697 66.7427 li
+400.502 67.6685 li
+0 0 0 1 cmyk
+f
+401.203 74.7432 mo
+370.899 74.7432 373.703 54.7429 403.703 54.7429 cv
+0 0 0 1 cmyk
+s
+400.5 75.6692 mo
+400.894 74.7432 li
+400.5 73.8174 li
+402.695 74.7432 li
+400.5 75.6692 li
+0 0 0 1 cmyk
+f
+401.201 74.7432 mo
+380.999 74.7432 383.701 62.7432 403.701 62.7432 cv
+0 0 0 1 cmyk
+s
+400.499 75.6692 mo
+400.892 74.7432 li
+400.499 73.8174 li
+402.693 74.7432 li
+400.499 75.6692 li
+0 0 0 1 cmyk
+f
+401.2 74.7432 mo
+391.099 74.7432 393.7 70.7432 403.7 70.7432 cv
+0 0 0 1 cmyk
+s
+400.498 75.6692 mo
+400.891 74.7432 li
+400.498 73.8174 li
+402.692 74.7432 li
+400.498 75.6692 li
+0 0 0 1 cmyk
+f
+401.2 66.7432 mo
+391.099 66.7432 393.7 70.7432 403.7 70.7432 cv
+0 0 0 1 cmyk
+s
+400.498 67.6692 mo
+400.891 66.7432 li
+400.498 65.8174 li
+402.692 66.7432 li
+400.498 67.6692 li
+0 0 0 1 cmyk
+f
+401.184 90.4722 mo
+391.083 90.4722 393.684 86.4722 403.684 86.4722 cv
+0 0 0 1 cmyk
+s
+400.481 91.3979 mo
+400.875 90.4722 li
+400.481 89.5461 li
+402.676 90.4722 li
+400.481 91.3979 li
+0 0 0 1 cmyk
+f
+401.184 98.4724 mo
+391.083 98.4724 393.684 86.4722 403.684 86.4722 cv
+0 0 0 1 cmyk
+s
+400.481 99.3982 mo
+400.875 98.4724 li
+400.481 97.5464 li
+402.676 98.4724 li
+400.481 99.3982 li
+0 0 0 1 cmyk
+f
+401.184 106.473 mo
+391.083 106.473 393.684 86.4722 403.684 86.4722 cv
+0 0 0 1 cmyk
+s
+400.481 107.398 mo
+400.875 106.473 li
+400.481 105.547 li
+402.676 106.473 li
+400.481 107.398 li
+0 0 0 1 cmyk
+f
+401.184 114.472 mo
+391.083 114.472 393.684 86.4722 403.684 86.4722 cv
+0 0 0 1 cmyk
+s
+400.481 115.398 mo
+400.875 114.472 li
+400.481 113.546 li
+402.676 114.472 li
+400.481 115.398 li
+0 0 0 1 cmyk
+f
+401.2 122.556 mo
+340.594 122.556 343.7 94.5554 403.7 94.5554 cv
+0 0 0 1 cmyk
+s
+400.498 123.481 mo
+400.891 122.556 li
+400.498 121.629 li
+402.692 122.556 li
+400.498 123.481 li
+0 0 0 1 cmyk
+f
+401.2 130.556 mo
+340.594 130.556 343.7 94.5554 403.7 94.5554 cv
+0 0 0 1 cmyk
+s
+400.498 131.481 mo
+400.891 130.556 li
+400.498 129.63 li
+402.692 130.556 li
+400.498 131.481 li
+0 0 0 1 cmyk
+f
+401.2 138.555 mo
+340.594 138.555 343.7 94.5554 403.7 94.5554 cv
+0 0 0 1 cmyk
+s
+400.498 139.481 mo
+400.891 138.555 li
+400.498 137.629 li
+402.692 138.555 li
+400.498 139.481 li
+0 0 0 1 cmyk
+f
+401.2 146.556 mo
+340.594 146.556 343.7 94.5554 403.7 94.5554 cv
+0 0 0 1 cmyk
+s
+400.498 147.481 mo
+400.891 146.556 li
+400.498 145.629 li
+402.692 146.556 li
+400.498 147.481 li
+0 0 0 1 cmyk
+f
+401.2 154.556 mo
+340.594 154.556 343.7 94.5554 403.7 94.5554 cv
+0 0 0 1 cmyk
+s
+400.498 155.481 mo
+400.891 154.556 li
+400.498 153.629 li
+402.692 154.556 li
+400.498 155.481 li
+0 0 0 1 cmyk
+f
+401.2 162.556 mo
+340.594 162.556 343.7 94.5554 403.7 94.5554 cv
+0 0 0 1 cmyk
+s
+400.498 163.481 mo
+400.891 162.556 li
+400.498 161.629 li
+402.692 162.556 li
+400.498 163.481 li
+0 0 0 1 cmyk
+f
+401.199 122.556 mo
+350.693 122.556 353.699 102.555 403.699 102.555 cv
+0 0 0 1 cmyk
+s
+400.497 123.482 mo
+400.89 122.556 li
+400.497 121.63 li
+402.691 122.556 li
+400.497 123.482 li
+0 0 0 1 cmyk
+f
+401.199 130.556 mo
+350.693 130.556 353.699 102.555 403.699 102.555 cv
+0 0 0 1 cmyk
+s
+400.497 131.481 mo
+400.89 130.556 li
+400.497 129.629 li
+402.691 130.556 li
+400.497 131.481 li
+0 0 0 1 cmyk
+f
+401.199 138.556 mo
+350.693 138.556 353.699 102.555 403.699 102.555 cv
+0 0 0 1 cmyk
+s
+400.497 139.481 mo
+400.89 138.556 li
+400.497 137.63 li
+402.691 138.556 li
+400.497 139.481 li
+0 0 0 1 cmyk
+f
+401.199 146.555 mo
+350.693 146.555 353.699 102.555 403.699 102.555 cv
+0 0 0 1 cmyk
+s
+400.497 147.481 mo
+400.89 146.555 li
+400.497 145.629 li
+402.691 146.555 li
+400.497 147.481 li
+0 0 0 1 cmyk
+f
+401.199 154.556 mo
+350.693 154.556 353.699 102.555 403.699 102.555 cv
+0 0 0 1 cmyk
+s
+400.497 155.481 mo
+400.89 154.556 li
+400.497 153.629 li
+402.691 154.556 li
+400.497 155.481 li
+0 0 0 1 cmyk
+f
+401.199 162.556 mo
+350.693 162.556 353.699 102.555 403.699 102.555 cv
+0 0 0 1 cmyk
+s
+400.497 163.481 mo
+400.89 162.556 li
+400.497 161.629 li
+402.691 162.556 li
+400.497 163.481 li
+0 0 0 1 cmyk
+f
+401.2 122.556 mo
+360.795 122.556 363.7 110.556 403.7 110.556 cv
+0 0 0 1 cmyk
+s
+400.498 123.481 mo
+400.891 122.556 li
+400.498 121.63 li
+402.692 122.556 li
+400.498 123.481 li
+0 0 0 1 cmyk
+f
+401.2 130.556 mo
+360.795 130.556 363.7 110.556 403.7 110.556 cv
+0 0 0 1 cmyk
+s
+400.498 131.482 mo
+400.891 130.556 li
+400.498 129.63 li
+402.692 130.556 li
+400.498 131.482 li
+0 0 0 1 cmyk
+f
+401.2 138.556 mo
+360.795 138.556 363.7 110.556 403.7 110.556 cv
+0 0 0 1 cmyk
+s
+400.498 139.481 mo
+400.891 138.556 li
+400.498 137.629 li
+402.692 138.556 li
+400.498 139.481 li
+0 0 0 1 cmyk
+f
+401.2 146.556 mo
+360.795 146.556 363.7 110.556 403.7 110.556 cv
+0 0 0 1 cmyk
+s
+400.498 147.481 mo
+400.891 146.556 li
+400.498 145.63 li
+402.692 146.556 li
+400.498 147.481 li
+0 0 0 1 cmyk
+f
+401.2 154.555 mo
+360.795 154.555 363.7 110.556 403.7 110.556 cv
+0 0 0 1 cmyk
+s
+400.498 155.481 mo
+400.891 154.555 li
+400.498 153.629 li
+402.692 154.555 li
+400.498 155.481 li
+0 0 0 1 cmyk
+f
+401.2 162.556 mo
+360.795 162.556 363.7 110.556 403.7 110.556 cv
+0 0 0 1 cmyk
+s
+400.498 163.481 mo
+400.891 162.556 li
+400.498 161.629 li
+402.692 162.556 li
+400.498 163.481 li
+0 0 0 1 cmyk
+f
+401.2 122.556 mo
+370.896 122.556 373.7 118.556 403.7 118.556 cv
+0 0 0 1 cmyk
+s
+400.498 123.481 mo
+400.891 122.556 li
+400.498 121.63 li
+402.692 122.556 li
+400.498 123.481 li
+0 0 0 1 cmyk
+f
+401.2 130.556 mo
+370.896 130.556 373.7 118.556 403.7 118.556 cv
+0 0 0 1 cmyk
+s
+400.498 131.482 mo
+400.891 130.556 li
+400.498 129.63 li
+402.692 130.556 li
+400.498 131.482 li
+0 0 0 1 cmyk
+f
+401.2 138.556 mo
+370.896 138.556 373.7 118.556 403.7 118.556 cv
+0 0 0 1 cmyk
+s
+400.498 139.482 mo
+400.891 138.556 li
+400.498 137.63 li
+402.692 138.556 li
+400.498 139.482 li
+0 0 0 1 cmyk
+f
+401.2 146.556 mo
+370.896 146.556 373.7 118.556 403.7 118.556 cv
+0 0 0 1 cmyk
+s
+400.498 147.481 mo
+400.891 146.556 li
+400.498 145.63 li
+402.692 146.556 li
+400.498 147.481 li
+0 0 0 1 cmyk
+f
+401.2 154.556 mo
+370.896 154.556 373.7 118.556 403.7 118.556 cv
+0 0 0 1 cmyk
+s
+400.498 155.482 mo
+400.891 154.556 li
+400.498 153.63 li
+402.692 154.556 li
+400.498 155.482 li
+0 0 0 1 cmyk
+f
+401.2 162.556 mo
+370.896 162.556 373.7 118.556 403.7 118.556 cv
+0 0 0 1 cmyk
+s
+400.498 163.481 mo
+400.891 162.556 li
+400.498 161.629 li
+402.692 162.556 li
+400.498 163.481 li
+0 0 0 1 cmyk
+f
+401.194 130.555 mo
+380.992 130.555 383.694 126.555 403.694 126.555 cv
+0 0 0 1 cmyk
+s
+400.492 131.481 mo
+400.885 130.555 li
+400.492 129.629 li
+402.686 130.555 li
+400.492 131.481 li
+0 0 0 1 cmyk
+f
+401.194 122.555 mo
+380.992 122.555 383.694 126.555 403.694 126.555 cv
+0 0 0 1 cmyk
+s
+400.492 123.481 mo
+400.885 122.555 li
+400.492 121.629 li
+402.686 122.555 li
+400.492 123.481 li
+0 0 0 1 cmyk
+f
+401.194 138.556 mo
+380.992 138.556 383.694 126.555 403.694 126.555 cv
+0 0 0 1 cmyk
+s
+400.492 139.481 mo
+400.885 138.556 li
+400.492 137.629 li
+402.686 138.556 li
+400.492 139.481 li
+0 0 0 1 cmyk
+f
+401.194 146.556 mo
+380.992 146.556 383.694 126.555 403.694 126.555 cv
+0 0 0 1 cmyk
+s
+400.492 147.481 mo
+400.885 146.556 li
+400.492 145.63 li
+402.686 146.556 li
+400.492 147.481 li
+0 0 0 1 cmyk
+f
+401.194 154.555 mo
+380.992 154.555 383.694 126.555 403.694 126.555 cv
+0 0 0 1 cmyk
+s
+400.492 155.481 mo
+400.885 154.555 li
+400.492 153.629 li
+402.686 154.555 li
+400.492 155.481 li
+0 0 0 1 cmyk
+f
+401.194 162.556 mo
+380.992 162.556 383.694 126.555 403.694 126.555 cv
+0 0 0 1 cmyk
+s
+400.492 163.481 mo
+400.885 162.556 li
+400.492 161.629 li
+402.686 162.556 li
+400.492 163.481 li
+0 0 0 1 cmyk
+f
+401.189 138.556 mo
+391.089 138.556 393.689 134.556 403.689 134.556 cv
+0 0 0 1 cmyk
+s
+400.488 139.481 mo
+400.881 138.556 li
+400.488 137.629 li
+402.682 138.556 li
+400.488 139.481 li
+0 0 0 1 cmyk
+f
+401.189 130.556 mo
+391.089 130.556 393.689 134.556 403.689 134.556 cv
+0 0 0 1 cmyk
+s
+400.488 131.481 mo
+400.881 130.556 li
+400.488 129.629 li
+402.682 130.556 li
+400.488 131.481 li
+0 0 0 1 cmyk
+f
+401.189 146.556 mo
+391.089 146.556 393.689 134.556 403.689 134.556 cv
+0 0 0 1 cmyk
+s
+400.488 147.481 mo
+400.881 146.556 li
+400.488 145.63 li
+402.682 146.556 li
+400.488 147.481 li
+0 0 0 1 cmyk
+f
+401.189 154.556 mo
+391.089 154.556 393.689 134.556 403.689 134.556 cv
+0 0 0 1 cmyk
+s
+400.488 155.482 mo
+400.881 154.556 li
+400.488 153.63 li
+402.682 154.556 li
+400.488 155.482 li
+0 0 0 1 cmyk
+f
+401.189 162.556 mo
+391.089 162.556 393.689 134.556 403.689 134.556 cv
+0 0 0 1 cmyk
+s
+400.488 163.481 mo
+400.881 162.556 li
+400.488 161.629 li
+402.682 162.556 li
+400.488 163.481 li
+0 0 0 1 cmyk
+f
+401.202 170.556 mo
+340.595 170.556 343.702 142.556 403.702 142.556 cv
+0 0 0 1 cmyk
+s
+400.5 171.481 mo
+400.893 170.556 li
+400.5 169.629 li
+402.694 170.556 li
+400.5 171.481 li
+0 0 0 1 cmyk
+f
+401.202 178.556 mo
+340.595 178.556 343.702 142.556 403.702 142.556 cv
+0 0 0 1 cmyk
+s
+400.5 179.482 mo
+400.893 178.556 li
+400.5 177.63 li
+402.694 178.556 li
+400.5 179.482 li
+0 0 0 1 cmyk
+f
+401.202 186.555 mo
+340.595 186.555 343.702 142.556 403.702 142.556 cv
+0 0 0 1 cmyk
+s
+400.5 187.481 mo
+400.893 186.555 li
+400.5 185.629 li
+402.694 186.555 li
+400.5 187.481 li
+0 0 0 1 cmyk
+f
+401.202 194.556 mo
+340.595 194.556 343.702 142.556 403.702 142.556 cv
+0 0 0 1 cmyk
+s
+400.5 195.481 mo
+400.893 194.556 li
+400.5 193.629 li
+402.694 194.556 li
+400.5 195.481 li
+0 0 0 1 cmyk
+f
+401.201 170.556 mo
+350.696 170.556 353.701 150.556 403.701 150.556 cv
+0 0 0 1 cmyk
+s
+400.499 171.482 mo
+400.892 170.556 li
+400.499 169.63 li
+402.693 170.556 li
+400.499 171.482 li
+0 0 0 1 cmyk
+f
+401.201 178.556 mo
+350.696 178.556 353.701 150.556 403.701 150.556 cv
+0 0 0 1 cmyk
+s
+400.499 179.482 mo
+400.892 178.556 li
+400.499 177.63 li
+402.693 178.556 li
+400.499 179.482 li
+0 0 0 1 cmyk
+f
+401.201 186.556 mo
+350.696 186.556 353.701 150.556 403.701 150.556 cv
+0 0 0 1 cmyk
+s
+400.499 187.482 mo
+400.892 186.556 li
+400.499 185.63 li
+402.693 186.556 li
+400.499 187.482 li
+0 0 0 1 cmyk
+f
+401.201 194.556 mo
+350.696 194.556 353.701 150.556 403.701 150.556 cv
+0 0 0 1 cmyk
+s
+400.499 195.481 mo
+400.892 194.556 li
+400.499 193.629 li
+402.693 194.556 li
+400.499 195.481 li
+0 0 0 1 cmyk
+f
+401.202 170.556 mo
+360.797 170.556 363.702 158.555 403.702 158.555 cv
+0 0 0 1 cmyk
+s
+400.5 171.481 mo
+400.893 170.556 li
+400.5 169.629 li
+402.694 170.556 li
+400.5 171.481 li
+0 0 0 1 cmyk
+f
+401.202 178.556 mo
+360.797 178.556 363.702 158.555 403.702 158.555 cv
+0 0 0 1 cmyk
+s
+400.5 179.482 mo
+400.893 178.556 li
+400.5 177.63 li
+402.694 178.556 li
+400.5 179.482 li
+0 0 0 1 cmyk
+f
+401.202 186.555 mo
+360.797 186.555 363.702 158.555 403.702 158.555 cv
+0 0 0 1 cmyk
+s
+400.5 187.481 mo
+400.893 186.555 li
+400.5 185.629 li
+402.694 186.555 li
+400.5 187.481 li
+0 0 0 1 cmyk
+f
+401.202 194.556 mo
+360.797 194.556 363.702 158.555 403.702 158.555 cv
+0 0 0 1 cmyk
+s
+400.5 195.481 mo
+400.893 194.556 li
+400.5 193.629 li
+402.694 194.556 li
+400.5 195.481 li
+0 0 0 1 cmyk
+f
+401.202 170.556 mo
+370.898 170.556 373.702 166.556 403.702 166.556 cv
+0 0 0 1 cmyk
+s
+400.5 171.481 mo
+400.893 170.556 li
+400.5 169.629 li
+402.694 170.556 li
+400.5 171.481 li
+0 0 0 1 cmyk
+f
+401.202 178.556 mo
+370.898 178.556 373.702 166.556 403.702 166.556 cv
+0 0 0 1 cmyk
+s
+400.5 179.482 mo
+400.893 178.556 li
+400.5 177.63 li
+402.694 178.556 li
+400.5 179.482 li
+0 0 0 1 cmyk
+f
+401.202 186.556 mo
+370.898 186.556 373.702 166.556 403.702 166.556 cv
+0 0 0 1 cmyk
+s
+400.5 187.482 mo
+400.893 186.556 li
+400.5 185.63 li
+402.694 186.556 li
+400.5 187.482 li
+0 0 0 1 cmyk
+f
+401.202 194.556 mo
+370.898 194.556 373.702 166.556 403.702 166.556 cv
+0 0 0 1 cmyk
+s
+400.5 195.481 mo
+400.893 194.556 li
+400.5 193.629 li
+402.694 194.556 li
+400.5 195.481 li
+0 0 0 1 cmyk
+f
+401.199 178.555 mo
+380.997 178.555 383.699 174.555 403.699 174.555 cv
+0 0 0 1 cmyk
+s
+400.497 179.481 mo
+400.89 178.555 li
+400.497 177.629 li
+402.691 178.555 li
+400.497 179.481 li
+0 0 0 1 cmyk
+f
+401.199 170.555 mo
+380.997 170.555 383.699 174.555 403.699 174.555 cv
+0 0 0 1 cmyk
+s
+400.497 171.481 mo
+400.89 170.555 li
+400.497 169.629 li
+402.691 170.555 li
+400.497 171.481 li
+0 0 0 1 cmyk
+f
+401.199 186.555 mo
+380.997 186.555 383.699 174.555 403.699 174.555 cv
+0 0 0 1 cmyk
+s
+400.497 187.481 mo
+400.89 186.555 li
+400.497 185.629 li
+402.691 186.555 li
+400.497 187.481 li
+0 0 0 1 cmyk
+f
+401.199 194.556 mo
+380.997 194.556 383.699 174.555 403.699 174.555 cv
+0 0 0 1 cmyk
+s
+400.497 195.481 mo
+400.89 194.556 li
+400.497 193.629 li
+402.691 194.556 li
+400.497 195.481 li
+0 0 0 1 cmyk
+f
+401.193 186.555 mo
+391.092 186.555 393.693 182.555 403.693 182.555 cv
+0 0 0 1 cmyk
+s
+400.491 187.481 mo
+400.884 186.555 li
+400.491 185.629 li
+402.686 186.555 li
+400.491 187.481 li
+0 0 0 1 cmyk
+f
+401.193 178.555 mo
+391.092 178.555 393.693 182.555 403.693 182.555 cv
+0 0 0 1 cmyk
+s
+400.491 179.481 mo
+400.884 178.555 li
+400.491 177.629 li
+402.686 178.555 li
+400.491 179.481 li
+0 0 0 1 cmyk
+f
+401.193 194.556 mo
+391.092 194.556 393.693 182.555 403.693 182.555 cv
+0 0 0 1 cmyk
+s
+400.491 195.481 mo
+400.884 194.556 li
+400.491 193.629 li
+402.686 194.556 li
+400.491 195.481 li
+0 0 0 1 cmyk
+f
+401.203 202.868 mo
+370.899 202.868 373.703 190.868 403.703 190.868 cv
+0 0 0 1 cmyk
+s
+400.5 203.794 mo
+400.894 202.868 li
+400.5 201.942 li
+402.695 202.868 li
+400.5 203.794 li
+0 0 0 1 cmyk
+f
+401.203 210.869 mo
+370.899 210.869 373.703 190.868 403.703 190.868 cv
+0 0 0 1 cmyk
+s
+400.5 211.794 mo
+400.894 210.869 li
+400.5 209.942 li
+402.695 210.869 li
+400.5 211.794 li
+0 0 0 1 cmyk
+f
+401.203 218.868 mo
+370.899 218.868 373.703 190.868 403.703 190.868 cv
+0 0 0 1 cmyk
+s
+400.5 219.794 mo
+400.894 218.868 li
+400.5 217.942 li
+402.695 218.868 li
+400.5 219.794 li
+0 0 0 1 cmyk
+f
+401.203 226.868 mo
+370.899 226.868 373.703 190.868 403.703 190.868 cv
+0 0 0 1 cmyk
+s
+400.5 227.794 mo
+400.894 226.868 li
+400.5 225.942 li
+402.695 226.868 li
+400.5 227.794 li
+0 0 0 1 cmyk
+f
+401.203 234.868 mo
+370.899 234.868 373.703 190.868 403.703 190.868 cv
+0 0 0 1 cmyk
+s
+400.5 235.794 mo
+400.894 234.868 li
+400.5 233.942 li
+402.695 234.868 li
+400.5 235.794 li
+0 0 0 1 cmyk
+f
+401.197 202.868 mo
+380.995 202.868 383.697 198.868 403.697 198.868 cv
+0 0 0 1 cmyk
+s
+400.495 203.793 mo
+400.888 202.868 li
+400.495 201.941 li
+402.689 202.868 li
+400.495 203.793 li
+0 0 0 1 cmyk
+f
+401.197 210.868 mo
+380.995 210.868 383.697 198.868 403.697 198.868 cv
+0 0 0 1 cmyk
+s
+400.495 211.794 mo
+400.888 210.868 li
+400.495 209.942 li
+402.689 210.868 li
+400.495 211.794 li
+0 0 0 1 cmyk
+f
+401.197 218.868 mo
+380.995 218.868 383.697 198.868 403.697 198.868 cv
+0 0 0 1 cmyk
+s
+400.495 219.794 mo
+400.888 218.868 li
+400.495 217.942 li
+402.689 218.868 li
+400.495 219.794 li
+0 0 0 1 cmyk
+f
+401.197 226.868 mo
+380.995 226.868 383.697 198.868 403.697 198.868 cv
+0 0 0 1 cmyk
+s
+400.495 227.793 mo
+400.888 226.868 li
+400.495 225.941 li
+402.689 226.868 li
+400.495 227.793 li
+0 0 0 1 cmyk
+f
+401.197 234.868 mo
+380.995 234.868 383.697 198.868 403.697 198.868 cv
+0 0 0 1 cmyk
+s
+400.495 235.794 mo
+400.888 234.868 li
+400.495 233.942 li
+402.689 234.868 li
+400.495 235.794 li
+0 0 0 1 cmyk
+f
+401.182 210.868 mo
+391.081 210.868 393.682 206.868 403.682 206.868 cv
+0 0 0 1 cmyk
+s
+400.48 211.794 mo
+400.873 210.868 li
+400.48 209.942 li
+402.674 210.868 li
+400.48 211.794 li
+0 0 0 1 cmyk
+f
+401.182 202.868 mo
+391.081 202.868 393.682 206.868 403.682 206.868 cv
+0 0 0 1 cmyk
+s
+400.48 203.794 mo
+400.873 202.868 li
+400.48 201.942 li
+402.674 202.868 li
+400.48 203.794 li
+0 0 0 1 cmyk
+f
+401.182 218.868 mo
+391.081 218.868 393.682 206.868 403.682 206.868 cv
+0 0 0 1 cmyk
+s
+400.48 219.794 mo
+400.873 218.868 li
+400.48 217.942 li
+402.674 218.868 li
+400.48 219.794 li
+0 0 0 1 cmyk
+f
+401.182 226.868 mo
+391.081 226.868 393.682 206.868 403.682 206.868 cv
+0 0 0 1 cmyk
+s
+400.48 227.794 mo
+400.873 226.868 li
+400.48 225.942 li
+402.674 226.868 li
+400.48 227.794 li
+0 0 0 1 cmyk
+f
+401.182 234.868 mo
+391.081 234.868 393.682 206.868 403.682 206.868 cv
+0 0 0 1 cmyk
+s
+400.48 235.794 mo
+400.873 234.868 li
+400.48 233.942 li
+402.674 234.868 li
+400.48 235.794 li
+0 0 0 1 cmyk
+f
+401.202 242.743 mo
+340.595 242.743 343.702 214.743 403.702 214.743 cv
+0 0 0 1 cmyk
+s
+400.5 243.669 mo
+400.893 242.743 li
+400.5 241.817 li
+402.694 242.743 li
+400.5 243.669 li
+0 0 0 1 cmyk
+f
+401.202 250.743 mo
+340.595 250.743 343.702 214.743 403.702 214.743 cv
+0 0 0 1 cmyk
+s
+400.5 251.669 mo
+400.893 250.743 li
+400.5 249.817 li
+402.694 250.743 li
+400.5 251.669 li
+0 0 0 1 cmyk
+f
+401.202 258.743 mo
+340.595 258.743 343.702 214.743 403.702 214.743 cv
+0 0 0 1 cmyk
+s
+400.5 259.668 mo
+400.893 258.743 li
+400.5 257.816 li
+402.694 258.743 li
+400.5 259.668 li
+0 0 0 1 cmyk
+f
+401.202 266.743 mo
+340.595 266.743 343.702 214.743 403.702 214.743 cv
+0 0 0 1 cmyk
+s
+400.5 267.669 mo
+400.893 266.743 li
+400.5 265.817 li
+402.694 266.743 li
+400.5 267.669 li
+0 0 0 1 cmyk
+f
+401.201 242.744 mo
+350.696 242.744 353.701 222.743 403.701 222.743 cv
+0 0 0 1 cmyk
+s
+400.499 243.67 mo
+400.892 242.744 li
+400.499 241.818 li
+402.693 242.744 li
+400.499 243.67 li
+0 0 0 1 cmyk
+f
+401.201 250.743 mo
+350.696 250.743 353.701 222.743 403.701 222.743 cv
+0 0 0 1 cmyk
+s
+400.499 251.669 mo
+400.892 250.743 li
+400.499 249.817 li
+402.693 250.743 li
+400.499 251.669 li
+0 0 0 1 cmyk
+f
+401.201 258.743 mo
+350.696 258.743 353.701 222.743 403.701 222.743 cv
+0 0 0 1 cmyk
+s
+400.499 259.669 mo
+400.892 258.743 li
+400.499 257.817 li
+402.693 258.743 li
+400.499 259.669 li
+0 0 0 1 cmyk
+f
+401.201 266.743 mo
+350.696 266.743 353.701 222.743 403.701 222.743 cv
+0 0 0 1 cmyk
+s
+400.499 267.669 mo
+400.892 266.743 li
+400.499 265.817 li
+402.693 266.743 li
+400.499 267.669 li
+0 0 0 1 cmyk
+f
+401.202 242.743 mo
+360.797 242.743 363.702 230.743 403.702 230.743 cv
+0 0 0 1 cmyk
+s
+400.5 243.669 mo
+400.893 242.743 li
+400.5 241.817 li
+402.694 242.743 li
+400.5 243.669 li
+0 0 0 1 cmyk
+f
+401.202 250.743 mo
+360.797 250.743 363.702 230.743 403.702 230.743 cv
+0 0 0 1 cmyk
+s
+400.5 251.669 mo
+400.893 250.743 li
+400.5 249.817 li
+402.694 250.743 li
+400.5 251.669 li
+0 0 0 1 cmyk
+f
+401.202 258.743 mo
+360.797 258.743 363.702 230.743 403.702 230.743 cv
+0 0 0 1 cmyk
+s
+400.5 259.668 mo
+400.893 258.743 li
+400.5 257.816 li
+402.694 258.743 li
+400.5 259.668 li
+0 0 0 1 cmyk
+f
+401.202 266.743 mo
+360.797 266.743 363.702 230.743 403.702 230.743 cv
+0 0 0 1 cmyk
+s
+400.5 267.669 mo
+400.893 266.743 li
+400.5 265.817 li
+402.694 266.743 li
+400.5 267.669 li
+0 0 0 1 cmyk
+f
+401.202 242.743 mo
+370.898 242.743 373.702 238.743 403.702 238.743 cv
+0 0 0 1 cmyk
+s
+400.5 243.669 mo
+400.893 242.743 li
+400.5 241.817 li
+402.694 242.743 li
+400.5 243.669 li
+0 0 0 1 cmyk
+f
+401.202 250.743 mo
+370.898 250.743 373.702 238.743 403.702 238.743 cv
+0 0 0 1 cmyk
+s
+400.5 251.669 mo
+400.893 250.743 li
+400.5 249.817 li
+402.694 250.743 li
+400.5 251.669 li
+0 0 0 1 cmyk
+f
+401.202 258.743 mo
+370.898 258.743 373.702 238.743 403.702 238.743 cv
+0 0 0 1 cmyk
+s
+400.5 259.669 mo
+400.893 258.743 li
+400.5 257.817 li
+402.694 258.743 li
+400.5 259.669 li
+0 0 0 1 cmyk
+f
+401.202 266.743 mo
+370.898 266.743 373.702 238.743 403.702 238.743 cv
+0 0 0 1 cmyk
+s
+400.5 267.669 mo
+400.893 266.743 li
+400.5 265.817 li
+402.694 266.743 li
+400.5 267.669 li
+0 0 0 1 cmyk
+f
+401.199 250.743 mo
+380.997 250.743 383.699 246.743 403.699 246.743 cv
+0 0 0 1 cmyk
+s
+400.497 251.668 mo
+400.89 250.743 li
+400.497 249.816 li
+402.691 250.743 li
+400.497 251.668 li
+0 0 0 1 cmyk
+f
+401.199 242.743 mo
+380.997 242.743 383.699 246.743 403.699 246.743 cv
+0 0 0 1 cmyk
+s
+400.497 243.668 mo
+400.89 242.743 li
+400.497 241.816 li
+402.691 242.743 li
+400.497 243.668 li
+0 0 0 1 cmyk
+f
+401.199 258.743 mo
+380.997 258.743 383.699 246.743 403.699 246.743 cv
+0 0 0 1 cmyk
+s
+400.497 259.668 mo
+400.89 258.743 li
+400.497 257.816 li
+402.691 258.743 li
+400.497 259.668 li
+0 0 0 1 cmyk
+f
+401.199 266.743 mo
+380.997 266.743 383.699 246.743 403.699 246.743 cv
+0 0 0 1 cmyk
+s
+400.497 267.669 mo
+400.89 266.743 li
+400.497 265.817 li
+402.691 266.743 li
+400.497 267.669 li
+0 0 0 1 cmyk
+f
+401.193 258.743 mo
+391.092 258.743 393.693 254.743 403.693 254.743 cv
+0 0 0 1 cmyk
+s
+400.491 259.668 mo
+400.884 258.743 li
+400.491 257.816 li
+402.686 258.743 li
+400.491 259.668 li
+0 0 0 1 cmyk
+f
+401.193 250.743 mo
+391.092 250.743 393.693 254.743 403.693 254.743 cv
+0 0 0 1 cmyk
+s
+400.491 251.668 mo
+400.884 250.743 li
+400.491 249.816 li
+402.686 250.743 li
+400.491 251.668 li
+0 0 0 1 cmyk
+f
+401.193 266.743 mo
+391.092 266.743 393.693 254.743 403.693 254.743 cv
+0 0 0 1 cmyk
+s
+400.491 267.669 mo
+400.884 266.743 li
+400.491 265.817 li
+402.686 266.743 li
+400.491 267.669 li
+0 0 0 1 cmyk
+f
+401.202 275.119 mo
+370.898 275.119 373.702 263.118 403.702 263.118 cv
+0 0 0 1 cmyk
+s
+400.5 276.044 mo
+400.893 275.119 li
+400.5 274.192 li
+402.694 275.119 li
+400.5 276.044 li
+0 0 0 1 cmyk
+f
+401.202 283.119 mo
+370.898 283.119 373.702 263.118 403.702 263.118 cv
+0 0 0 1 cmyk
+s
+400.5 284.045 mo
+400.893 283.119 li
+400.5 282.193 li
+402.694 283.119 li
+400.5 284.045 li
+0 0 0 1 cmyk
+f
+401.202 291.118 mo
+370.898 291.118 373.702 263.118 403.702 263.118 cv
+0 0 0 1 cmyk
+s
+400.5 292.044 mo
+400.893 291.118 li
+400.5 290.192 li
+402.694 291.118 li
+400.5 292.044 li
+0 0 0 1 cmyk
+f
+401.197 275.118 mo
+380.996 275.118 383.697 271.118 403.697 271.118 cv
+0 0 0 1 cmyk
+s
+400.496 276.043 mo
+400.889 275.118 li
+400.496 274.192 li
+402.69 275.118 li
+400.496 276.043 li
+0 0 0 1 cmyk
+f
+401.197 283.118 mo
+380.996 283.118 383.697 271.118 403.697 271.118 cv
+0 0 0 1 cmyk
+s
+400.496 284.044 mo
+400.889 283.118 li
+400.496 282.192 li
+402.69 283.118 li
+400.496 284.044 li
+0 0 0 1 cmyk
+f
+401.197 291.118 mo
+380.996 291.118 383.697 271.118 403.697 271.118 cv
+0 0 0 1 cmyk
+s
+400.496 292.044 mo
+400.889 291.118 li
+400.496 290.192 li
+402.69 291.118 li
+400.496 292.044 li
+0 0 0 1 cmyk
+f
+401.187 283.118 mo
+391.085 283.118 393.687 279.118 403.687 279.118 cv
+0 0 0 1 cmyk
+s
+400.484 284.044 mo
+400.877 283.118 li
+400.484 282.192 li
+402.679 283.118 li
+400.484 284.044 li
+0 0 0 1 cmyk
+f
+401.187 275.118 mo
+391.085 275.118 393.687 279.118 403.687 279.118 cv
+0 0 0 1 cmyk
+s
+400.484 276.044 mo
+400.877 275.118 li
+400.484 274.192 li
+402.679 275.118 li
+400.484 276.044 li
+0 0 0 1 cmyk
+f
+401.187 291.118 mo
+391.085 291.118 393.687 279.118 403.687 279.118 cv
+0 0 0 1 cmyk
+s
+400.484 292.044 mo
+400.877 291.118 li
+400.484 290.192 li
+402.679 291.118 li
+400.484 292.044 li
+0 0 0 1 cmyk
+f
+401.202 298.931 mo
+370.898 298.931 373.702 286.931 403.702 286.931 cv
+0 0 0 1 cmyk
+s
+400.5 299.856 mo
+400.893 298.931 li
+400.5 298.005 li
+402.694 298.931 li
+400.5 299.856 li
+0 0 0 1 cmyk
+f
+401.202 306.931 mo
+370.898 306.931 373.702 286.931 403.702 286.931 cv
+0 0 0 1 cmyk
+s
+400.5 307.857 mo
+400.893 306.931 li
+400.5 306.005 li
+402.694 306.931 li
+400.5 307.857 li
+0 0 0 1 cmyk
+f
+401.202 314.931 mo
+370.898 314.931 373.702 286.931 403.702 286.931 cv
+0 0 0 1 cmyk
+s
+400.5 315.856 mo
+400.893 314.931 li
+400.5 314.004 li
+402.694 314.931 li
+400.5 315.856 li
+0 0 0 1 cmyk
+f
+401.197 298.93 mo
+380.996 298.93 383.697 294.93 403.697 294.93 cv
+0 0 0 1 cmyk
+s
+400.496 299.856 mo
+400.889 298.93 li
+400.496 298.004 li
+402.69 298.93 li
+400.496 299.856 li
+0 0 0 1 cmyk
+f
+401.197 306.93 mo
+380.996 306.93 383.697 294.93 403.697 294.93 cv
+0 0 0 1 cmyk
+s
+400.496 307.856 mo
+400.889 306.93 li
+400.496 306.004 li
+402.69 306.93 li
+400.496 307.856 li
+0 0 0 1 cmyk
+f
+401.197 314.931 mo
+380.996 314.931 383.697 294.93 403.697 294.93 cv
+0 0 0 1 cmyk
+s
+400.496 315.856 mo
+400.889 314.931 li
+400.496 314.004 li
+402.69 314.931 li
+400.496 315.856 li
+0 0 0 1 cmyk
+f
+401.187 306.93 mo
+391.085 306.93 393.687 302.93 403.687 302.93 cv
+0 0 0 1 cmyk
+s
+400.484 307.856 mo
+400.877 306.93 li
+400.484 306.004 li
+402.679 306.93 li
+400.484 307.856 li
+0 0 0 1 cmyk
+f
+401.187 298.93 mo
+391.085 298.93 393.687 302.93 403.687 302.93 cv
+0 0 0 1 cmyk
+s
+400.484 299.856 mo
+400.877 298.93 li
+400.484 298.004 li
+402.679 298.93 li
+400.484 299.856 li
+0 0 0 1 cmyk
+f
+401.187 314.931 mo
+391.085 314.931 393.687 302.93 403.687 302.93 cv
+0 0 0 1 cmyk
+s
+400.484 315.856 mo
+400.877 314.931 li
+400.484 314.004 li
+402.679 314.931 li
+400.484 315.856 li
+0 0 0 1 cmyk
+f
+401.202 322.618 mo
+370.898 322.618 373.702 310.618 403.702 310.618 cv
+0 0 0 1 cmyk
+s
+400.5 323.544 mo
+400.893 322.618 li
+400.5 321.692 li
+402.694 322.618 li
+400.5 323.544 li
+0 0 0 1 cmyk
+f
+401.202 330.619 mo
+370.898 330.619 373.702 310.618 403.702 310.618 cv
+0 0 0 1 cmyk
+s
+400.5 331.544 mo
+400.893 330.619 li
+400.5 329.692 li
+402.694 330.619 li
+400.5 331.544 li
+0 0 0 1 cmyk
+f
+401.202 338.618 mo
+370.898 338.618 373.702 310.618 403.702 310.618 cv
+0 0 0 1 cmyk
+s
+400.5 339.544 mo
+400.893 338.618 li
+400.5 337.692 li
+402.694 338.618 li
+400.5 339.544 li
+0 0 0 1 cmyk
+f
+401.197 322.618 mo
+380.996 322.618 383.697 318.618 403.697 318.618 cv
+0 0 0 1 cmyk
+s
+400.496 323.543 mo
+400.889 322.618 li
+400.496 321.691 li
+402.69 322.618 li
+400.496 323.543 li
+0 0 0 1 cmyk
+f
+401.197 330.618 mo
+380.996 330.618 383.697 318.618 403.697 318.618 cv
+0 0 0 1 cmyk
+s
+400.496 331.543 mo
+400.889 330.618 li
+400.496 329.692 li
+402.69 330.618 li
+400.496 331.543 li
+0 0 0 1 cmyk
+f
+401.197 338.618 mo
+380.996 338.618 383.697 318.618 403.697 318.618 cv
+0 0 0 1 cmyk
+s
+400.496 339.544 mo
+400.889 338.618 li
+400.496 337.692 li
+402.69 338.618 li
+400.496 339.544 li
+0 0 0 1 cmyk
+f
+401.187 330.618 mo
+391.085 330.618 393.687 326.618 403.687 326.618 cv
+0 0 0 1 cmyk
+s
+400.484 331.543 mo
+400.877 330.618 li
+400.484 329.692 li
+402.679 330.618 li
+400.484 331.543 li
+0 0 0 1 cmyk
+f
+401.187 322.618 mo
+391.085 322.618 393.687 326.618 403.687 326.618 cv
+0 0 0 1 cmyk
+s
+400.484 323.543 mo
+400.877 322.618 li
+400.484 321.692 li
+402.679 322.618 li
+400.484 323.543 li
+0 0 0 1 cmyk
+f
+401.187 338.618 mo
+391.085 338.618 393.687 326.618 403.687 326.618 cv
+0 0 0 1 cmyk
+s
+400.484 339.544 mo
+400.877 338.618 li
+400.484 337.692 li
+402.679 338.618 li
+400.484 339.544 li
+0 0 0 1 cmyk
+f
+401.203 347.118 mo
+370.899 347.118 373.703 335.118 403.703 335.118 cv
+0 0 0 1 cmyk
+s
+400.5 348.044 mo
+400.894 347.118 li
+400.5 346.192 li
+402.695 347.118 li
+400.5 348.044 li
+0 0 0 1 cmyk
+f
+401.203 355.118 mo
+370.899 355.118 373.703 335.118 403.703 335.118 cv
+0 0 0 1 cmyk
+s
+400.5 356.044 mo
+400.894 355.118 li
+400.5 354.192 li
+402.695 355.118 li
+400.5 356.044 li
+0 0 0 1 cmyk
+f
+401.201 347.118 mo
+380.999 347.118 383.701 343.118 403.701 343.118 cv
+0 0 0 1 cmyk
+s
+400.499 348.044 mo
+400.892 347.118 li
+400.499 346.192 li
+402.693 347.118 li
+400.499 348.044 li
+0 0 0 1 cmyk
+f
+401.201 355.118 mo
+380.999 355.118 383.701 343.118 403.701 343.118 cv
+0 0 0 1 cmyk
+s
+400.499 356.044 mo
+400.892 355.118 li
+400.499 354.192 li
+402.693 355.118 li
+400.499 356.044 li
+0 0 0 1 cmyk
+f
+401.2 355.118 mo
+391.099 355.118 393.7 351.118 403.7 351.118 cv
+0 0 0 1 cmyk
+s
+400.498 356.044 mo
+400.892 355.118 li
+400.498 354.192 li
+402.693 355.118 li
+400.498 356.044 li
+0 0 0 1 cmyk
+f
+401.2 347.118 mo
+391.099 347.118 393.7 351.118 403.7 351.118 cv
+0 0 0 1 cmyk
+s
+400.498 348.044 mo
+400.892 347.118 li
+400.498 346.192 li
+402.693 347.118 li
+400.498 348.044 li
+0 0 0 1 cmyk
+f
+2 lw
+401.202 82.6804 mo
+391.101 82.6804 393.702 78.6804 403.702 78.6804 cv
+0 0 0 1 cmyk
+s
+399.403 84.5322 mo
+400.189 82.6804 li
+399.403 80.8286 li
+403.792 82.6804 li
+399.403 84.5322 li
+0 0 0 1 cmyk
+f
+401.203 362.681 mo
+300.192 362.681 303.703 78.6804 403.703 78.6804 cv
+0 0 0 1 cmyk
+s
+399.403 364.532 mo
+400.189 362.681 li
+399.403 360.829 li
+403.792 362.681 li
+399.403 364.532 li
+0 0 0 1 cmyk
+f
+.5 lw
+401.203 394.931 mo
+370.899 394.931 373.703 382.931 403.703 382.931 cv
+0 0 0 1 cmyk
+s
+400.5 395.857 mo
+400.894 394.931 li
+400.5 394.005 li
+402.695 394.931 li
+400.5 395.857 li
+0 0 0 1 cmyk
+f
+401.203 402.931 mo
+370.899 402.931 373.703 382.931 403.703 382.931 cv
+0 0 0 1 cmyk
+s
+400.5 403.857 mo
+400.894 402.931 li
+400.5 402.005 li
+402.695 402.931 li
+400.5 403.857 li
+0 0 0 1 cmyk
+f
+401.203 410.931 mo
+370.899 410.931 373.703 382.931 403.703 382.931 cv
+0 0 0 1 cmyk
+s
+400.5 411.856 mo
+400.894 410.931 li
+400.5 410.004 li
+402.695 410.931 li
+400.5 411.856 li
+0 0 0 1 cmyk
+f
+401.203 418.931 mo
+370.899 418.931 373.703 382.931 403.703 382.931 cv
+0 0 0 1 cmyk
+s
+400.5 419.857 mo
+400.894 418.931 li
+400.5 418.005 li
+402.695 418.931 li
+400.5 419.857 li
+0 0 0 1 cmyk
+f
+401.203 426.93 mo
+370.899 426.93 373.703 382.931 403.703 382.931 cv
+0 0 0 1 cmyk
+s
+400.5 427.856 mo
+400.894 426.93 li
+400.5 426.004 li
+402.695 426.93 li
+400.5 427.856 li
+0 0 0 1 cmyk
+f
+401.197 394.93 mo
+380.995 394.93 383.697 390.93 403.697 390.93 cv
+0 0 0 1 cmyk
+s
+400.495 395.856 mo
+400.888 394.93 li
+400.495 394.004 li
+402.689 394.93 li
+400.495 395.856 li
+0 0 0 1 cmyk
+f
+401.197 402.93 mo
+380.995 402.93 383.697 390.93 403.697 390.93 cv
+0 0 0 1 cmyk
+s
+400.495 403.856 mo
+400.888 402.93 li
+400.495 402.004 li
+402.689 402.93 li
+400.495 403.856 li
+0 0 0 1 cmyk
+f
+401.197 410.931 mo
+380.995 410.931 383.697 390.93 403.697 390.93 cv
+0 0 0 1 cmyk
+s
+400.495 411.856 mo
+400.888 410.931 li
+400.495 410.004 li
+402.689 410.931 li
+400.495 411.856 li
+0 0 0 1 cmyk
+f
+401.197 418.93 mo
+380.995 418.93 383.697 390.93 403.697 390.93 cv
+0 0 0 1 cmyk
+s
+400.495 419.856 mo
+400.888 418.93 li
+400.495 418.004 li
+402.689 418.93 li
+400.495 419.856 li
+0 0 0 1 cmyk
+f
+401.197 426.93 mo
+380.995 426.93 383.697 390.93 403.697 390.93 cv
+0 0 0 1 cmyk
+s
+400.495 427.856 mo
+400.888 426.93 li
+400.495 426.004 li
+402.689 426.93 li
+400.495 427.856 li
+0 0 0 1 cmyk
+f
+401.182 402.93 mo
+391.081 402.93 393.682 398.93 403.682 398.93 cv
+0 0 0 1 cmyk
+s
+400.48 403.856 mo
+400.873 402.93 li
+400.48 402.004 li
+402.674 402.93 li
+400.48 403.856 li
+0 0 0 1 cmyk
+f
+401.182 394.93 mo
+391.081 394.93 393.682 398.93 403.682 398.93 cv
+0 0 0 1 cmyk
+s
+400.48 395.856 mo
+400.873 394.93 li
+400.48 394.004 li
+402.674 394.93 li
+400.48 395.856 li
+0 0 0 1 cmyk
+f
+401.182 410.931 mo
+391.081 410.931 393.682 398.93 403.682 398.93 cv
+0 0 0 1 cmyk
+s
+400.48 411.856 mo
+400.873 410.931 li
+400.48 410.004 li
+402.674 410.931 li
+400.48 411.856 li
+0 0 0 1 cmyk
+f
+401.182 418.931 mo
+391.081 418.931 393.682 398.93 403.682 398.93 cv
+0 0 0 1 cmyk
+s
+400.48 419.857 mo
+400.873 418.931 li
+400.48 418.005 li
+402.674 418.931 li
+400.48 419.857 li
+0 0 0 1 cmyk
+f
+401.182 426.93 mo
+391.081 426.93 393.682 398.93 403.682 398.93 cv
+0 0 0 1 cmyk
+s
+400.48 427.856 mo
+400.873 426.93 li
+400.48 426.004 li
+402.674 426.93 li
+400.48 427.856 li
+0 0 0 1 cmyk
+f
+401.201 370.18 mo
+381 370.18 383.701 366.18 403.701 366.18 cv
+0 0 0 1 cmyk
+s
+400.5 371.106 mo
+400.893 370.18 li
+400.5 369.254 li
+402.694 370.18 li
+400.5 371.106 li
+0 0 0 1 cmyk
+f
+401.201 378.181 mo
+381 378.181 383.701 366.18 403.701 366.18 cv
+0 0 0 1 cmyk
+s
+400.5 379.106 mo
+400.893 378.181 li
+400.5 377.254 li
+402.694 378.181 li
+400.5 379.106 li
+0 0 0 1 cmyk
+f
+401.201 386.181 mo
+381 386.181 383.701 366.18 403.701 366.18 cv
+0 0 0 1 cmyk
+s
+400.5 387.106 mo
+400.893 386.181 li
+400.5 385.255 li
+402.694 386.181 li
+400.5 387.106 li
+0 0 0 1 cmyk
+f
+401.196 378.181 mo
+391.095 378.181 393.696 374.181 403.696 374.181 cv
+0 0 0 1 cmyk
+s
+400.494 379.106 mo
+400.887 378.181 li
+400.494 377.254 li
+402.688 378.181 li
+400.494 379.106 li
+0 0 0 1 cmyk
+f
+401.196 370.181 mo
+391.095 370.181 393.696 374.181 403.696 374.181 cv
+0 0 0 1 cmyk
+s
+400.494 371.106 mo
+400.887 370.181 li
+400.494 369.254 li
+402.688 370.181 li
+400.494 371.106 li
+0 0 0 1 cmyk
+f
+401.196 386.181 mo
+391.095 386.181 393.696 374.181 403.696 374.181 cv
+0 0 0 1 cmyk
+s
+400.494 387.106 mo
+400.887 386.181 li
+400.494 385.255 li
+402.688 386.181 li
+400.494 387.106 li
+0 0 0 1 cmyk
+f
+401.202 482.681 mo
+340.595 482.681 343.702 454.681 403.702 454.681 cv
+0 0 0 1 cmyk
+s
+400.5 483.606 mo
+400.893 482.681 li
+400.5 481.754 li
+402.694 482.681 li
+400.5 483.606 li
+0 0 0 1 cmyk
+f
+401.202 490.681 mo
+340.595 490.681 343.702 454.681 403.702 454.681 cv
+0 0 0 1 cmyk
+s
+400.5 491.606 mo
+400.893 490.681 li
+400.5 489.755 li
+402.694 490.681 li
+400.5 491.606 li
+0 0 0 1 cmyk
+f
+401.202 498.68 mo
+340.595 498.68 343.702 454.681 403.702 454.681 cv
+0 0 0 1 cmyk
+s
+400.5 499.606 mo
+400.893 498.68 li
+400.5 497.754 li
+402.694 498.68 li
+400.5 499.606 li
+0 0 0 1 cmyk
+f
+401.202 506.681 mo
+340.595 506.681 343.702 454.681 403.702 454.681 cv
+0 0 0 1 cmyk
+s
+400.5 507.606 mo
+400.893 506.681 li
+400.5 505.754 li
+402.694 506.681 li
+400.5 507.606 li
+0 0 0 1 cmyk
+f
+401.201 482.681 mo
+350.696 482.681 353.701 462.681 403.701 462.681 cv
+0 0 0 1 cmyk
+s
+400.499 483.607 mo
+400.892 482.681 li
+400.499 481.755 li
+402.693 482.681 li
+400.499 483.607 li
+0 0 0 1 cmyk
+f
+401.201 490.681 mo
+350.696 490.681 353.701 462.681 403.701 462.681 cv
+0 0 0 1 cmyk
+s
+400.499 491.606 mo
+400.892 490.681 li
+400.499 489.755 li
+402.693 490.681 li
+400.499 491.606 li
+0 0 0 1 cmyk
+f
+401.201 498.681 mo
+350.696 498.681 353.701 462.681 403.701 462.681 cv
+0 0 0 1 cmyk
+s
+400.499 499.607 mo
+400.892 498.681 li
+400.499 497.755 li
+402.693 498.681 li
+400.499 499.607 li
+0 0 0 1 cmyk
+f
+401.201 506.681 mo
+350.696 506.681 353.701 462.681 403.701 462.681 cv
+0 0 0 1 cmyk
+s
+400.499 507.606 mo
+400.892 506.681 li
+400.499 505.754 li
+402.693 506.681 li
+400.499 507.606 li
+0 0 0 1 cmyk
+f
+401.202 482.681 mo
+360.797 482.681 363.702 470.68 403.702 470.68 cv
+0 0 0 1 cmyk
+s
+400.5 483.606 mo
+400.893 482.681 li
+400.5 481.754 li
+402.694 482.681 li
+400.5 483.606 li
+0 0 0 1 cmyk
+f
+401.202 490.681 mo
+360.797 490.681 363.702 470.68 403.702 470.68 cv
+0 0 0 1 cmyk
+s
+400.5 491.606 mo
+400.893 490.681 li
+400.5 489.755 li
+402.694 490.681 li
+400.5 491.606 li
+0 0 0 1 cmyk
+f
+401.202 498.68 mo
+360.797 498.68 363.702 470.68 403.702 470.68 cv
+0 0 0 1 cmyk
+s
+400.5 499.606 mo
+400.893 498.68 li
+400.5 497.754 li
+402.694 498.68 li
+400.5 499.606 li
+0 0 0 1 cmyk
+f
+401.202 506.681 mo
+360.797 506.681 363.702 470.68 403.702 470.68 cv
+0 0 0 1 cmyk
+s
+400.5 507.606 mo
+400.893 506.681 li
+400.5 505.754 li
+402.694 506.681 li
+400.5 507.606 li
+0 0 0 1 cmyk
+f
+401.202 482.681 mo
+370.898 482.681 373.702 478.681 403.702 478.681 cv
+0 0 0 1 cmyk
+s
+400.5 483.606 mo
+400.893 482.681 li
+400.5 481.754 li
+402.694 482.681 li
+400.5 483.606 li
+0 0 0 1 cmyk
+f
+401.202 490.681 mo
+370.898 490.681 373.702 478.681 403.702 478.681 cv
+0 0 0 1 cmyk
+s
+400.5 491.606 mo
+400.893 490.681 li
+400.5 489.755 li
+402.694 490.681 li
+400.5 491.606 li
+0 0 0 1 cmyk
+f
+401.202 498.681 mo
+370.898 498.681 373.702 478.681 403.702 478.681 cv
+0 0 0 1 cmyk
+s
+400.5 499.607 mo
+400.893 498.681 li
+400.5 497.755 li
+402.694 498.681 li
+400.5 499.607 li
+0 0 0 1 cmyk
+f
+401.202 506.681 mo
+370.898 506.681 373.702 478.681 403.702 478.681 cv
+0 0 0 1 cmyk
+s
+400.5 507.606 mo
+400.893 506.681 li
+400.5 505.754 li
+402.694 506.681 li
+400.5 507.606 li
+0 0 0 1 cmyk
+f
+401.199 490.68 mo
+380.997 490.68 383.699 486.68 403.699 486.68 cv
+0 0 0 1 cmyk
+s
+400.497 491.606 mo
+400.89 490.68 li
+400.497 489.754 li
+402.691 490.68 li
+400.497 491.606 li
+0 0 0 1 cmyk
+f
+401.199 482.68 mo
+380.997 482.68 383.699 486.68 403.699 486.68 cv
+0 0 0 1 cmyk
+s
+400.497 483.606 mo
+400.89 482.68 li
+400.497 481.754 li
+402.691 482.68 li
+400.497 483.606 li
+0 0 0 1 cmyk
+f
+401.199 498.68 mo
+380.997 498.68 383.699 486.68 403.699 486.68 cv
+0 0 0 1 cmyk
+s
+400.497 499.606 mo
+400.89 498.68 li
+400.497 497.754 li
+402.691 498.68 li
+400.497 499.606 li
+0 0 0 1 cmyk
+f
+401.199 506.681 mo
+380.997 506.681 383.699 486.68 403.699 486.68 cv
+0 0 0 1 cmyk
+s
+400.497 507.606 mo
+400.89 506.681 li
+400.497 505.754 li
+402.691 506.681 li
+400.497 507.606 li
+0 0 0 1 cmyk
+f
+401.193 498.68 mo
+391.092 498.68 393.693 494.68 403.693 494.68 cv
+0 0 0 1 cmyk
+s
+400.491 499.606 mo
+400.884 498.68 li
+400.491 497.754 li
+402.686 498.68 li
+400.491 499.606 li
+0 0 0 1 cmyk
+f
+401.193 490.68 mo
+391.092 490.68 393.693 494.68 403.693 494.68 cv
+0 0 0 1 cmyk
+s
+400.491 491.606 mo
+400.884 490.68 li
+400.491 489.754 li
+402.686 490.68 li
+400.491 491.606 li
+0 0 0 1 cmyk
+f
+401.193 506.681 mo
+391.092 506.681 393.693 494.68 403.693 494.68 cv
+0 0 0 1 cmyk
+s
+400.491 507.606 mo
+400.884 506.681 li
+400.491 505.754 li
+402.686 506.681 li
+400.491 507.606 li
+0 0 0 1 cmyk
+f
+401.203 514.868 mo
+370.899 514.868 373.703 502.868 403.703 502.868 cv
+0 0 0 1 cmyk
+s
+400.5 515.794 mo
+400.894 514.868 li
+400.5 513.942 li
+402.695 514.868 li
+400.5 515.794 li
+0 0 0 1 cmyk
+f
+401.203 522.869 mo
+370.899 522.869 373.703 502.868 403.703 502.868 cv
+0 0 0 1 cmyk
+s
+400.5 523.794 mo
+400.894 522.869 li
+400.5 521.942 li
+402.695 522.869 li
+400.5 523.794 li
+0 0 0 1 cmyk
+f
+401.203 530.868 mo
+370.899 530.868 373.703 502.868 403.703 502.868 cv
+0 0 0 1 cmyk
+s
+400.5 531.794 mo
+400.894 530.868 li
+400.5 529.942 li
+402.695 530.868 li
+400.5 531.794 li
+0 0 0 1 cmyk
+f
+401.203 538.868 mo
+370.899 538.868 373.703 502.868 403.703 502.868 cv
+0 0 0 1 cmyk
+s
+400.5 539.794 mo
+400.894 538.868 li
+400.5 537.942 li
+402.695 538.868 li
+400.5 539.794 li
+0 0 0 1 cmyk
+f
+401.203 546.868 mo
+370.899 546.868 373.703 502.868 403.703 502.868 cv
+0 0 0 1 cmyk
+s
+400.5 547.794 mo
+400.894 546.868 li
+400.5 545.942 li
+402.695 546.868 li
+400.5 547.794 li
+0 0 0 1 cmyk
+f
+401.197 514.868 mo
+380.995 514.868 383.697 510.868 403.697 510.868 cv
+0 0 0 1 cmyk
+s
+400.495 515.793 mo
+400.888 514.868 li
+400.495 513.941 li
+402.689 514.868 li
+400.495 515.793 li
+0 0 0 1 cmyk
+f
+401.197 522.868 mo
+380.995 522.868 383.697 510.868 403.697 510.868 cv
+0 0 0 1 cmyk
+s
+400.495 523.794 mo
+400.888 522.868 li
+400.495 521.942 li
+402.689 522.868 li
+400.495 523.794 li
+0 0 0 1 cmyk
+f
+401.197 530.868 mo
+380.995 530.868 383.697 510.868 403.697 510.868 cv
+0 0 0 1 cmyk
+s
+400.495 531.794 mo
+400.888 530.868 li
+400.495 529.942 li
+402.689 530.868 li
+400.495 531.794 li
+0 0 0 1 cmyk
+f
+401.197 538.868 mo
+380.995 538.868 383.697 510.868 403.697 510.868 cv
+0 0 0 1 cmyk
+s
+400.495 539.793 mo
+400.888 538.868 li
+400.495 537.941 li
+402.689 538.868 li
+400.495 539.793 li
+0 0 0 1 cmyk
+f
+401.197 546.868 mo
+380.995 546.868 383.697 510.868 403.697 510.868 cv
+0 0 0 1 cmyk
+s
+400.495 547.794 mo
+400.888 546.868 li
+400.495 545.942 li
+402.689 546.868 li
+400.495 547.794 li
+0 0 0 1 cmyk
+f
+401.182 522.868 mo
+391.081 522.868 393.682 518.868 403.682 518.868 cv
+0 0 0 1 cmyk
+s
+400.48 523.794 mo
+400.873 522.868 li
+400.48 521.942 li
+402.674 522.868 li
+400.48 523.794 li
+0 0 0 1 cmyk
+f
+401.182 514.868 mo
+391.081 514.868 393.682 518.868 403.682 518.868 cv
+0 0 0 1 cmyk
+s
+400.48 515.794 mo
+400.873 514.868 li
+400.48 513.942 li
+402.674 514.868 li
+400.48 515.794 li
+0 0 0 1 cmyk
+f
+401.182 530.868 mo
+391.081 530.868 393.682 518.868 403.682 518.868 cv
+0 0 0 1 cmyk
+s
+400.48 531.794 mo
+400.873 530.868 li
+400.48 529.942 li
+402.674 530.868 li
+400.48 531.794 li
+0 0 0 1 cmyk
+f
+401.182 538.868 mo
+391.081 538.868 393.682 518.868 403.682 518.868 cv
+0 0 0 1 cmyk
+s
+400.48 539.794 mo
+400.873 538.868 li
+400.48 537.942 li
+402.674 538.868 li
+400.48 539.794 li
+0 0 0 1 cmyk
+f
+401.182 546.868 mo
+391.081 546.868 393.682 518.868 403.682 518.868 cv
+0 0 0 1 cmyk
+s
+400.48 547.794 mo
+400.873 546.868 li
+400.48 545.942 li
+402.674 546.868 li
+400.48 547.794 li
+0 0 0 1 cmyk
+f
+401.202 554.806 mo
+340.595 554.806 343.702 526.806 403.702 526.806 cv
+0 0 0 1 cmyk
+s
+400.5 555.731 mo
+400.893 554.806 li
+400.5 553.879 li
+402.694 554.806 li
+400.5 555.731 li
+0 0 0 1 cmyk
+f
+401.202 562.806 mo
+340.595 562.806 343.702 526.806 403.702 526.806 cv
+0 0 0 1 cmyk
+s
+400.5 563.731 mo
+400.893 562.806 li
+400.5 561.88 li
+402.694 562.806 li
+400.5 563.731 li
+0 0 0 1 cmyk
+f
+401.202 570.805 mo
+340.595 570.805 343.702 526.806 403.702 526.806 cv
+0 0 0 1 cmyk
+s
+400.5 571.731 mo
+400.893 570.805 li
+400.5 569.879 li
+402.694 570.805 li
+400.5 571.731 li
+0 0 0 1 cmyk
+f
+401.202 578.806 mo
+340.595 578.806 343.702 526.806 403.702 526.806 cv
+0 0 0 1 cmyk
+s
+400.5 579.731 mo
+400.893 578.806 li
+400.5 577.879 li
+402.694 578.806 li
+400.5 579.731 li
+0 0 0 1 cmyk
+f
+401.201 554.806 mo
+350.696 554.806 353.701 534.806 403.701 534.806 cv
+0 0 0 1 cmyk
+s
+400.499 555.732 mo
+400.892 554.806 li
+400.499 553.88 li
+402.693 554.806 li
+400.499 555.732 li
+0 0 0 1 cmyk
+f
+401.201 562.806 mo
+350.696 562.806 353.701 534.806 403.701 534.806 cv
+0 0 0 1 cmyk
+s
+400.499 563.731 mo
+400.892 562.806 li
+400.499 561.88 li
+402.693 562.806 li
+400.499 563.731 li
+0 0 0 1 cmyk
+f
+401.201 570.806 mo
+350.696 570.806 353.701 534.806 403.701 534.806 cv
+0 0 0 1 cmyk
+s
+400.499 571.732 mo
+400.892 570.806 li
+400.499 569.88 li
+402.693 570.806 li
+400.499 571.732 li
+0 0 0 1 cmyk
+f
+401.201 578.806 mo
+350.696 578.806 353.701 534.806 403.701 534.806 cv
+0 0 0 1 cmyk
+s
+400.499 579.731 mo
+400.892 578.806 li
+400.499 577.879 li
+402.693 578.806 li
+400.499 579.731 li
+0 0 0 1 cmyk
+f
+401.202 554.806 mo
+360.797 554.806 363.702 542.805 403.702 542.805 cv
+0 0 0 1 cmyk
+s
+400.5 555.731 mo
+400.893 554.806 li
+400.5 553.879 li
+402.694 554.806 li
+400.5 555.731 li
+0 0 0 1 cmyk
+f
+401.202 562.806 mo
+360.797 562.806 363.702 542.805 403.702 542.805 cv
+0 0 0 1 cmyk
+s
+400.5 563.731 mo
+400.893 562.806 li
+400.5 561.88 li
+402.694 562.806 li
+400.5 563.731 li
+0 0 0 1 cmyk
+f
+401.202 570.805 mo
+360.797 570.805 363.702 542.805 403.702 542.805 cv
+0 0 0 1 cmyk
+s
+400.5 571.731 mo
+400.893 570.805 li
+400.5 569.879 li
+402.694 570.805 li
+400.5 571.731 li
+0 0 0 1 cmyk
+f
+401.202 578.806 mo
+360.797 578.806 363.702 542.805 403.702 542.805 cv
+0 0 0 1 cmyk
+s
+400.5 579.731 mo
+400.893 578.806 li
+400.5 577.879 li
+402.694 578.806 li
+400.5 579.731 li
+0 0 0 1 cmyk
+f
+401.202 554.806 mo
+370.898 554.806 373.702 550.806 403.702 550.806 cv
+0 0 0 1 cmyk
+s
+400.5 555.731 mo
+400.893 554.806 li
+400.5 553.879 li
+402.694 554.806 li
+400.5 555.731 li
+0 0 0 1 cmyk
+f
+401.202 562.806 mo
+370.898 562.806 373.702 550.806 403.702 550.806 cv
+0 0 0 1 cmyk
+s
+400.5 563.731 mo
+400.893 562.806 li
+400.5 561.88 li
+402.694 562.806 li
+400.5 563.731 li
+0 0 0 1 cmyk
+f
+401.202 570.806 mo
+370.898 570.806 373.702 550.806 403.702 550.806 cv
+0 0 0 1 cmyk
+s
+400.5 571.732 mo
+400.893 570.806 li
+400.5 569.88 li
+402.694 570.806 li
+400.5 571.732 li
+0 0 0 1 cmyk
+f
+401.202 578.806 mo
+370.898 578.806 373.702 550.806 403.702 550.806 cv
+0 0 0 1 cmyk
+s
+400.5 579.731 mo
+400.893 578.806 li
+400.5 577.879 li
+402.694 578.806 li
+400.5 579.731 li
+0 0 0 1 cmyk
+f
+401.199 562.805 mo
+380.997 562.805 383.699 558.805 403.699 558.805 cv
+0 0 0 1 cmyk
+s
+400.497 563.731 mo
+400.89 562.805 li
+400.497 561.879 li
+402.691 562.805 li
+400.497 563.731 li
+0 0 0 1 cmyk
+f
+401.199 554.805 mo
+380.997 554.805 383.699 558.805 403.699 558.805 cv
+0 0 0 1 cmyk
+s
+400.497 555.731 mo
+400.89 554.805 li
+400.497 553.879 li
+402.691 554.805 li
+400.497 555.731 li
+0 0 0 1 cmyk
+f
+401.199 570.805 mo
+380.997 570.805 383.699 558.805 403.699 558.805 cv
+0 0 0 1 cmyk
+s
+400.497 571.731 mo
+400.89 570.805 li
+400.497 569.879 li
+402.691 570.805 li
+400.497 571.731 li
+0 0 0 1 cmyk
+f
+401.199 578.806 mo
+380.997 578.806 383.699 558.805 403.699 558.805 cv
+0 0 0 1 cmyk
+s
+400.497 579.731 mo
+400.89 578.806 li
+400.497 577.879 li
+402.691 578.806 li
+400.497 579.731 li
+0 0 0 1 cmyk
+f
+401.193 570.805 mo
+391.092 570.805 393.693 566.805 403.693 566.805 cv
+0 0 0 1 cmyk
+s
+400.491 571.731 mo
+400.884 570.805 li
+400.491 569.879 li
+402.686 570.805 li
+400.491 571.731 li
+0 0 0 1 cmyk
+f
+401.193 562.805 mo
+391.092 562.805 393.693 566.805 403.693 566.805 cv
+0 0 0 1 cmyk
+s
+400.491 563.731 mo
+400.884 562.805 li
+400.491 561.879 li
+402.686 562.805 li
+400.491 563.731 li
+0 0 0 1 cmyk
+f
+401.193 578.806 mo
+391.092 578.806 393.693 566.805 403.693 566.805 cv
+0 0 0 1 cmyk
+s
+400.491 579.731 mo
+400.884 578.806 li
+400.491 577.879 li
+402.686 578.806 li
+400.491 579.731 li
+0 0 0 1 cmyk
+f
+401.202 586.868 mo
+370.898 586.868 373.702 574.868 403.702 574.868 cv
+0 0 0 1 cmyk
+s
+400.5 587.794 mo
+400.893 586.868 li
+400.5 585.942 li
+402.694 586.868 li
+400.5 587.794 li
+0 0 0 1 cmyk
+f
+401.202 594.869 mo
+370.898 594.869 373.702 574.868 403.702 574.868 cv
+0 0 0 1 cmyk
+s
+400.5 595.794 mo
+400.893 594.869 li
+400.5 593.942 li
+402.694 594.869 li
+400.5 595.794 li
+0 0 0 1 cmyk
+f
+401.202 602.868 mo
+370.898 602.868 373.702 574.868 403.702 574.868 cv
+0 0 0 1 cmyk
+s
+400.5 603.794 mo
+400.893 602.868 li
+400.5 601.942 li
+402.694 602.868 li
+400.5 603.794 li
+0 0 0 1 cmyk
+f
+401.197 586.868 mo
+380.996 586.868 383.697 582.868 403.697 582.868 cv
+0 0 0 1 cmyk
+s
+400.496 587.793 mo
+400.889 586.868 li
+400.496 585.941 li
+402.69 586.868 li
+400.496 587.793 li
+0 0 0 1 cmyk
+f
+401.197 594.868 mo
+380.996 594.868 383.697 582.868 403.697 582.868 cv
+0 0 0 1 cmyk
+s
+400.496 595.793 mo
+400.889 594.868 li
+400.496 593.942 li
+402.69 594.868 li
+400.496 595.793 li
+0 0 0 1 cmyk
+f
+401.197 602.868 mo
+380.996 602.868 383.697 582.868 403.697 582.868 cv
+0 0 0 1 cmyk
+s
+400.496 603.794 mo
+400.889 602.868 li
+400.496 601.942 li
+402.69 602.868 li
+400.496 603.794 li
+0 0 0 1 cmyk
+f
+401.187 594.868 mo
+391.085 594.868 393.687 590.868 403.687 590.868 cv
+0 0 0 1 cmyk
+s
+400.484 595.793 mo
+400.877 594.868 li
+400.484 593.942 li
+402.679 594.868 li
+400.484 595.793 li
+0 0 0 1 cmyk
+f
+401.187 586.868 mo
+391.085 586.868 393.687 590.868 403.687 590.868 cv
+0 0 0 1 cmyk
+s
+400.484 587.793 mo
+400.877 586.868 li
+400.484 585.942 li
+402.679 586.868 li
+400.484 587.793 li
+0 0 0 1 cmyk
+f
+401.187 602.868 mo
+391.085 602.868 393.687 590.868 403.687 590.868 cv
+0 0 0 1 cmyk
+s
+400.484 603.794 mo
+400.877 602.868 li
+400.484 601.942 li
+402.679 602.868 li
+400.484 603.794 li
+0 0 0 1 cmyk
+f
+401.202 610.618 mo
+370.898 610.618 373.702 598.618 403.702 598.618 cv
+0 0 0 1 cmyk
+s
+400.5 611.544 mo
+400.893 610.618 li
+400.5 609.692 li
+402.694 610.618 li
+400.5 611.544 li
+0 0 0 1 cmyk
+f
+401.202 618.619 mo
+370.898 618.619 373.702 598.618 403.702 598.618 cv
+0 0 0 1 cmyk
+s
+400.5 619.544 mo
+400.893 618.619 li
+400.5 617.692 li
+402.694 618.619 li
+400.5 619.544 li
+0 0 0 1 cmyk
+f
+401.202 626.618 mo
+370.898 626.618 373.702 598.618 403.702 598.618 cv
+0 0 0 1 cmyk
+s
+400.5 627.544 mo
+400.893 626.618 li
+400.5 625.692 li
+402.694 626.618 li
+400.5 627.544 li
+0 0 0 1 cmyk
+f
+401.197 610.618 mo
+380.996 610.618 383.697 606.618 403.697 606.618 cv
+0 0 0 1 cmyk
+s
+400.496 611.543 mo
+400.889 610.618 li
+400.496 609.691 li
+402.69 610.618 li
+400.496 611.543 li
+0 0 0 1 cmyk
+f
+401.197 618.618 mo
+380.996 618.618 383.697 606.618 403.697 606.618 cv
+0 0 0 1 cmyk
+s
+400.496 619.543 mo
+400.889 618.618 li
+400.496 617.692 li
+402.69 618.618 li
+400.496 619.543 li
+0 0 0 1 cmyk
+f
+401.197 626.618 mo
+380.996 626.618 383.697 606.618 403.697 606.618 cv
+0 0 0 1 cmyk
+s
+400.496 627.544 mo
+400.889 626.618 li
+400.496 625.692 li
+402.69 626.618 li
+400.496 627.544 li
+0 0 0 1 cmyk
+f
+401.187 618.618 mo
+391.085 618.618 393.687 614.618 403.687 614.618 cv
+0 0 0 1 cmyk
+s
+400.484 619.543 mo
+400.877 618.618 li
+400.484 617.692 li
+402.679 618.618 li
+400.484 619.543 li
+0 0 0 1 cmyk
+f
+401.187 610.618 mo
+391.085 610.618 393.687 614.618 403.687 614.618 cv
+0 0 0 1 cmyk
+s
+400.484 611.543 mo
+400.877 610.618 li
+400.484 609.692 li
+402.679 610.618 li
+400.484 611.543 li
+0 0 0 1 cmyk
+f
+401.187 626.618 mo
+391.085 626.618 393.687 614.618 403.687 614.618 cv
+0 0 0 1 cmyk
+s
+400.484 627.544 mo
+400.877 626.618 li
+400.484 625.692 li
+402.679 626.618 li
+400.484 627.544 li
+0 0 0 1 cmyk
+f
+401.203 634.743 mo
+370.899 634.743 373.703 622.743 403.703 622.743 cv
+0 0 0 1 cmyk
+s
+400.5 635.669 mo
+400.894 634.743 li
+400.5 633.817 li
+402.695 634.743 li
+400.5 635.669 li
+0 0 0 1 cmyk
+f
+401.203 642.743 mo
+370.899 642.743 373.703 622.743 403.703 622.743 cv
+0 0 0 1 cmyk
+s
+400.5 643.669 mo
+400.894 642.743 li
+400.5 641.817 li
+402.695 642.743 li
+400.5 643.669 li
+0 0 0 1 cmyk
+f
+401.201 634.743 mo
+380.999 634.743 383.701 630.743 403.701 630.743 cv
+0 0 0 1 cmyk
+s
+400.499 635.669 mo
+400.892 634.743 li
+400.499 633.817 li
+402.693 634.743 li
+400.499 635.669 li
+0 0 0 1 cmyk
+f
+401.201 642.743 mo
+380.999 642.743 383.701 630.743 403.701 630.743 cv
+0 0 0 1 cmyk
+s
+400.499 643.669 mo
+400.892 642.743 li
+400.499 641.817 li
+402.693 642.743 li
+400.499 643.669 li
+0 0 0 1 cmyk
+f
+401.2 642.743 mo
+391.099 642.743 393.7 638.743 403.7 638.743 cv
+0 0 0 1 cmyk
+s
+400.498 643.669 mo
+400.892 642.743 li
+400.498 641.817 li
+402.693 642.743 li
+400.498 643.669 li
+0 0 0 1 cmyk
+f
+401.2 634.743 mo
+391.099 634.743 393.7 638.743 403.7 638.743 cv
+0 0 0 1 cmyk
+s
+400.498 635.669 mo
+400.892 634.743 li
+400.498 633.817 li
+402.693 634.743 li
+400.498 635.669 li
+0 0 0 1 cmyk
+f
+401.2 435.097 mo
+340.594 435.097 343.7 407.097 403.7 407.097 cv
+0 0 0 1 cmyk
+s
+400.498 436.023 mo
+400.891 435.097 li
+400.498 434.171 li
+402.692 435.097 li
+400.498 436.023 li
+0 0 0 1 cmyk
+f
+401.2 443.097 mo
+340.594 443.097 343.7 407.097 403.7 407.097 cv
+0 0 0 1 cmyk
+s
+400.498 444.023 mo
+400.891 443.097 li
+400.498 442.171 li
+402.692 443.097 li
+400.498 444.023 li
+0 0 0 1 cmyk
+f
+401.2 451.097 mo
+340.594 451.097 343.7 407.097 403.7 407.097 cv
+0 0 0 1 cmyk
+s
+400.498 452.023 mo
+400.891 451.097 li
+400.498 450.171 li
+402.692 451.097 li
+400.498 452.023 li
+0 0 0 1 cmyk
+f
+401.2 459.097 mo
+340.594 459.097 343.7 407.097 403.7 407.097 cv
+0 0 0 1 cmyk
+s
+400.498 460.023 mo
+400.891 459.097 li
+400.498 458.171 li
+402.692 459.097 li
+400.498 460.023 li
+0 0 0 1 cmyk
+f
+401.2 467.097 mo
+340.594 467.097 343.7 407.097 403.7 407.097 cv
+0 0 0 1 cmyk
+s
+400.498 468.023 mo
+400.891 467.097 li
+400.498 466.171 li
+402.692 467.097 li
+400.498 468.023 li
+0 0 0 1 cmyk
+f
+401.2 475.097 mo
+340.594 475.097 343.7 407.097 403.7 407.097 cv
+0 0 0 1 cmyk
+s
+400.498 476.023 mo
+400.891 475.097 li
+400.498 474.171 li
+402.692 475.097 li
+400.498 476.023 li
+0 0 0 1 cmyk
+f
+401.199 435.098 mo
+350.693 435.098 353.699 415.097 403.699 415.097 cv
+0 0 0 1 cmyk
+s
+400.497 436.023 mo
+400.89 435.098 li
+400.497 434.171 li
+402.691 435.098 li
+400.497 436.023 li
+0 0 0 1 cmyk
+f
+401.199 443.097 mo
+350.693 443.097 353.699 415.097 403.699 415.097 cv
+0 0 0 1 cmyk
+s
+400.497 444.023 mo
+400.89 443.097 li
+400.497 442.171 li
+402.691 443.097 li
+400.497 444.023 li
+0 0 0 1 cmyk
+f
+401.199 451.097 mo
+350.693 451.097 353.699 415.097 403.699 415.097 cv
+0 0 0 1 cmyk
+s
+400.497 452.023 mo
+400.89 451.097 li
+400.497 450.171 li
+402.691 451.097 li
+400.497 452.023 li
+0 0 0 1 cmyk
+f
+401.199 459.097 mo
+350.693 459.097 353.699 415.097 403.699 415.097 cv
+0 0 0 1 cmyk
+s
+400.497 460.023 mo
+400.89 459.097 li
+400.497 458.171 li
+402.691 459.097 li
+400.497 460.023 li
+0 0 0 1 cmyk
+f
+401.199 467.097 mo
+350.693 467.097 353.699 415.097 403.699 415.097 cv
+0 0 0 1 cmyk
+s
+400.497 468.023 mo
+400.89 467.097 li
+400.497 466.171 li
+402.691 467.097 li
+400.497 468.023 li
+0 0 0 1 cmyk
+f
+401.199 475.097 mo
+350.693 475.097 353.699 415.097 403.699 415.097 cv
+0 0 0 1 cmyk
+s
+400.497 476.023 mo
+400.89 475.097 li
+400.497 474.171 li
+402.691 475.097 li
+400.497 476.023 li
+0 0 0 1 cmyk
+f
+401.2 435.097 mo
+360.795 435.097 363.7 423.097 403.7 423.097 cv
+0 0 0 1 cmyk
+s
+400.498 436.023 mo
+400.891 435.097 li
+400.498 434.171 li
+402.692 435.097 li
+400.498 436.023 li
+0 0 0 1 cmyk
+f
+401.2 443.098 mo
+360.795 443.098 363.7 423.097 403.7 423.097 cv
+0 0 0 1 cmyk
+s
+400.498 444.023 mo
+400.891 443.098 li
+400.498 442.171 li
+402.692 443.098 li
+400.498 444.023 li
+0 0 0 1 cmyk
+f
+401.2 451.097 mo
+360.795 451.097 363.7 423.097 403.7 423.097 cv
+0 0 0 1 cmyk
+s
+400.498 452.023 mo
+400.891 451.097 li
+400.498 450.171 li
+402.692 451.097 li
+400.498 452.023 li
+0 0 0 1 cmyk
+f
+401.2 459.097 mo
+360.795 459.097 363.7 423.097 403.7 423.097 cv
+0 0 0 1 cmyk
+s
+400.498 460.023 mo
+400.891 459.097 li
+400.498 458.171 li
+402.692 459.097 li
+400.498 460.023 li
+0 0 0 1 cmyk
+f
+401.2 467.097 mo
+360.795 467.097 363.7 423.097 403.7 423.097 cv
+0 0 0 1 cmyk
+s
+400.498 468.023 mo
+400.891 467.097 li
+400.498 466.171 li
+402.692 467.097 li
+400.498 468.023 li
+0 0 0 1 cmyk
+f
+401.2 475.097 mo
+360.795 475.097 363.7 423.097 403.7 423.097 cv
+0 0 0 1 cmyk
+s
+400.498 476.023 mo
+400.891 475.097 li
+400.498 474.171 li
+402.692 475.097 li
+400.498 476.023 li
+0 0 0 1 cmyk
+f
+401.2 435.097 mo
+370.896 435.097 373.7 431.097 403.7 431.097 cv
+0 0 0 1 cmyk
+s
+400.498 436.023 mo
+400.891 435.097 li
+400.498 434.171 li
+402.692 435.097 li
+400.498 436.023 li
+0 0 0 1 cmyk
+f
+401.2 443.098 mo
+370.896 443.098 373.7 431.097 403.7 431.097 cv
+0 0 0 1 cmyk
+s
+400.498 444.023 mo
+400.891 443.098 li
+400.498 442.171 li
+402.692 443.098 li
+400.498 444.023 li
+0 0 0 1 cmyk
+f
+401.2 451.098 mo
+370.896 451.098 373.7 431.097 403.7 431.097 cv
+0 0 0 1 cmyk
+s
+400.498 452.024 mo
+400.891 451.098 li
+400.498 450.172 li
+402.692 451.098 li
+400.498 452.024 li
+0 0 0 1 cmyk
+f
+401.2 459.097 mo
+370.896 459.097 373.7 431.097 403.7 431.097 cv
+0 0 0 1 cmyk
+s
+400.498 460.023 mo
+400.891 459.097 li
+400.498 458.171 li
+402.692 459.097 li
+400.498 460.023 li
+0 0 0 1 cmyk
+f
+401.2 467.098 mo
+370.896 467.098 373.7 431.097 403.7 431.097 cv
+0 0 0 1 cmyk
+s
+400.498 468.023 mo
+400.891 467.098 li
+400.498 466.171 li
+402.692 467.098 li
+400.498 468.023 li
+0 0 0 1 cmyk
+f
+401.2 475.097 mo
+370.896 475.097 373.7 431.097 403.7 431.097 cv
+0 0 0 1 cmyk
+s
+400.498 476.023 mo
+400.891 475.097 li
+400.498 474.171 li
+402.692 475.097 li
+400.498 476.023 li
+0 0 0 1 cmyk
+f
+401.194 443.097 mo
+380.992 443.097 383.694 439.097 403.694 439.097 cv
+0 0 0 1 cmyk
+s
+400.492 444.023 mo
+400.885 443.097 li
+400.492 442.171 li
+402.686 443.097 li
+400.492 444.023 li
+0 0 0 1 cmyk
+f
+401.194 435.097 mo
+380.992 435.097 383.694 439.097 403.694 439.097 cv
+0 0 0 1 cmyk
+s
+400.492 436.023 mo
+400.885 435.097 li
+400.492 434.171 li
+402.686 435.097 li
+400.492 436.023 li
+0 0 0 1 cmyk
+f
+401.194 451.097 mo
+380.992 451.097 383.694 439.097 403.694 439.097 cv
+0 0 0 1 cmyk
+s
+400.492 452.023 mo
+400.885 451.097 li
+400.492 450.171 li
+402.686 451.097 li
+400.492 452.023 li
+0 0 0 1 cmyk
+f
+401.194 459.097 mo
+380.992 459.097 383.694 439.097 403.694 439.097 cv
+0 0 0 1 cmyk
+s
+400.492 460.023 mo
+400.885 459.097 li
+400.492 458.171 li
+402.686 459.097 li
+400.492 460.023 li
+0 0 0 1 cmyk
+f
+401.194 467.097 mo
+380.992 467.097 383.694 439.097 403.694 439.097 cv
+0 0 0 1 cmyk
+s
+400.492 468.023 mo
+400.885 467.097 li
+400.492 466.171 li
+402.686 467.097 li
+400.492 468.023 li
+0 0 0 1 cmyk
+f
+401.194 475.097 mo
+380.992 475.097 383.694 439.097 403.694 439.097 cv
+0 0 0 1 cmyk
+s
+400.492 476.023 mo
+400.885 475.097 li
+400.492 474.171 li
+402.686 475.097 li
+400.492 476.023 li
+0 0 0 1 cmyk
+f
+401.189 451.097 mo
+391.089 451.097 393.689 447.097 403.689 447.097 cv
+0 0 0 1 cmyk
+s
+400.488 452.023 mo
+400.881 451.097 li
+400.488 450.171 li
+402.682 451.097 li
+400.488 452.023 li
+0 0 0 1 cmyk
+f
+401.189 443.097 mo
+391.089 443.097 393.689 447.097 403.689 447.097 cv
+0 0 0 1 cmyk
+s
+400.488 444.023 mo
+400.881 443.097 li
+400.488 442.171 li
+402.682 443.097 li
+400.488 444.023 li
+0 0 0 1 cmyk
+f
+401.189 459.097 mo
+391.089 459.097 393.689 447.097 403.689 447.097 cv
+0 0 0 1 cmyk
+s
+400.488 460.023 mo
+400.881 459.097 li
+400.488 458.171 li
+402.682 459.097 li
+400.488 460.023 li
+0 0 0 1 cmyk
+f
+401.189 467.098 mo
+391.089 467.098 393.689 447.097 403.689 447.097 cv
+0 0 0 1 cmyk
+s
+400.488 468.023 mo
+400.881 467.098 li
+400.488 466.171 li
+402.682 467.098 li
+400.488 468.023 li
+0 0 0 1 cmyk
+f
+401.189 475.097 mo
+391.089 475.097 393.689 447.097 403.689 447.097 cv
+0 0 0 1 cmyk
+s
+400.488 476.023 mo
+400.881 475.097 li
+400.488 474.171 li
+402.682 475.097 li
+400.488 476.023 li
+0 0 0 1 cmyk
+f
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Arial-BoldMT Initial
+11 dict begin
+/FontName /Arial-BoldMT def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 1296 dict dup begin
+/.notdef 
+<10bf317005b6d50bd3b903bc9f60e6e804630266f839393d56ae50a85fbe
+ffec110deebde9f8a007323688ac> ND 
+/one 
+<10bf317028182169f7f13730e09770e210fcfa2d271bc92d4342c903256c
+6dd594be31116a507d9e9bf7a06f7b02cb638869b9> ND 
+/O 
+<10bf3170448a2f19371b20667b22e90054fc1e64e9038961dad907a0339a
+e3ebe685b2ce3744c151a7ed320fdbbd293aa96b91768dc9ba58f81fe957
+78efc6204a8407042ae8674bc04035ff30a3de95df88b50d3642d8d05282
+934ac8c484ce15e0991cc31f2e95ca0407f94e30e71b357d7571ee40fdc8
+32f25dc6e593bc0e60f8001bb8b5076c968c63d420d7dbf62e7cfbba> ND 
+/R 
+<10bf317026ba2bbc95a451500e8f7f1d9eea40aa6073cf8d8a53256d5069
+7a95f0a69cc27900ab66f73526710c1dd1b314dd64652bf01e66e7f1a039
+9f801abc85bdfedaa9c191a89df077e519ba29ac06c308453bc06fc68fe6
+b9d02220c09e8991fe4c96b0e59636d8c7b7e6c81d6ab22b6d7790c2f074
+6fd6013faa33b96dab58268b6e89ee1d96b97459969f9ef8dca47d5b13c4
+b0ca738a9d2aa7f7b1da1ca4> ND 
+/T 
+<10bf317052458881086470d98dda64a2160ba1beda0296c20cab312fa01a
+377c9e9f0f4b86> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Arial-BoldMT findfont /Encoding get
+dup 49 /one put
+dup 79 /O put
+dup 82 /R put
+dup 84 /T put
+pop
+%ADOEndSubsetFont
+/Arial-BoldMT*1 
+[
+49{/.notdef}repeat /one 29{/.notdef}repeat /O 2{/.notdef}repeat /R /.notdef /T 
+171{/.notdef}repeat
+] /Arial-BoldMT nfnt
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 15.6458 mov
+(R) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+436.323 15.6458 mov
+(OOT) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 15.6458 mov
+(1) sh
+430.547 496.5 mo
+466.547 496.5 li
+0 0 0 1 cmyk
+f
+1 lw
+430.547 496.5 mo
+466.547 496.5 li
+0 0 0 1 cmyk
+s
+430.547 648.5 mo
+466.547 648.5 li
+0 0 0 1 cmyk
+f
+430.547 648.5 mo
+466.547 648.5 li
+0 0 0 1 cmyk
+s
+430.547 640.5 mo
+466.547 640.5 li
+0 0 0 1 cmyk
+f
+430.547 640.5 mo
+466.547 640.5 li
+0 0 0 1 cmyk
+s
+430.547 616.5 mo
+466.547 616.5 li
+0 0 0 1 cmyk
+f
+430.547 616.5 mo
+466.547 616.5 li
+0 0 0 1 cmyk
+s
+430.547 592.5 mo
+466.547 592.5 li
+0 0 0 1 cmyk
+f
+430.547 592.5 mo
+466.547 592.5 li
+0 0 0 1 cmyk
+s
+430.547 568.5 mo
+466.547 568.5 li
+0 0 0 1 cmyk
+f
+430.547 568.5 mo
+466.547 568.5 li
+0 0 0 1 cmyk
+s
+430.547 520.5 mo
+466.547 520.5 li
+0 0 0 1 cmyk
+f
+430.547 520.5 mo
+466.547 520.5 li
+0 0 0 1 cmyk
+s
+430.547 256.5 mo
+466.547 256.5 li
+0 0 0 1 cmyk
+f
+430.547 256.5 mo
+466.547 256.5 li
+0 0 0 1 cmyk
+s
+430.547 448.5 mo
+466.547 448.5 li
+0 0 0 1 cmyk
+f
+430.547 448.5 mo
+466.547 448.5 li
+0 0 0 1 cmyk
+s
+430.547 400.5 mo
+466.547 400.5 li
+0 0 0 1 cmyk
+f
+430.547 400.5 mo
+466.547 400.5 li
+0 0 0 1 cmyk
+s
+430.547 376.5 mo
+466.547 376.5 li
+0 0 0 1 cmyk
+f
+430.547 376.5 mo
+466.547 376.5 li
+0 0 0 1 cmyk
+s
+430.547 360.5 mo
+466.547 360.5 li
+0 0 0 1 cmyk
+f
+430.547 360.5 mo
+466.547 360.5 li
+0 0 0 1 cmyk
+s
+430.547 352.5 mo
+466.547 352.5 li
+0 0 0 1 cmyk
+f
+430.547 352.5 mo
+466.547 352.5 li
+0 0 0 1 cmyk
+s
+430.547 328.5 mo
+466.547 328.5 li
+0 0 0 1 cmyk
+f
+430.547 328.5 mo
+466.547 328.5 li
+0 0 0 1 cmyk
+s
+430.547 304.5 mo
+466.547 304.5 li
+0 0 0 1 cmyk
+f
+430.547 304.5 mo
+466.547 304.5 li
+0 0 0 1 cmyk
+s
+430.547 280.5 mo
+466.547 280.5 li
+0 0 0 1 cmyk
+f
+430.547 280.5 mo
+466.547 280.5 li
+0 0 0 1 cmyk
+s
+430.547 .5 mo
+466.547 .5 li
+0 0 0 1 cmyk
+f
+430.547 .5 mo
+466.547 .5 li
+0 0 0 1 cmyk
+s
+430.547 208.5 mo
+466.547 208.5 li
+0 0 0 1 cmyk
+f
+430.547 208.5 mo
+466.547 208.5 li
+0 0 0 1 cmyk
+s
+430.547 184.5 mo
+466.547 184.5 li
+0 0 0 1 cmyk
+f
+430.547 184.5 mo
+466.547 184.5 li
+0 0 0 1 cmyk
+s
+430.547 136.5 mo
+466.547 136.5 li
+0 0 0 1 cmyk
+f
+430.547 136.5 mo
+466.547 136.5 li
+0 0 0 1 cmyk
+s
+430.547 88.5 mo
+466.547 88.5 li
+0 0 0 1 cmyk
+f
+430.547 88.5 mo
+466.547 88.5 li
+0 0 0 1 cmyk
+s
+430.547 80.5 mo
+466.547 80.5 li
+0 0 0 1 cmyk
+f
+430.547 80.5 mo
+466.547 80.5 li
+0 0 0 1 cmyk
+s
+430.547 72.5 mo
+466.547 72.5 li
+0 0 0 1 cmyk
+f
+430.547 72.5 mo
+466.547 72.5 li
+0 0 0 1 cmyk
+s
+430.547 48.5 mo
+466.547 48.5 li
+0 0 0 1 cmyk
+f
+430.547 48.5 mo
+466.547 48.5 li
+0 0 0 1 cmyk
+s
+430.547 24.5 mo
+466.547 24.5 li
+0 0 0 1 cmyk
+f
+430.547 24.5 mo
+466.547 24.5 li
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Arial-BoldMT AddGlyphs
+
+systemdict begin
+/Arial-BoldMT 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/zero 
+<10bf317047276c49b0d576f188d46ae965fd1ee754bf887206fb36232fbb
+89f30bf7d7ccc04b68096e51e4fa383bd83a62a12254967c97fccef8f682
+660584deed9a81b43cbb2c7b7968da901e3ae8e83e66419f304294be518a
+c53bdfb87ba841dcf049e90378ca4bf02bb8502cda53c68c5e2344ff3039
+a6b7677199a113d4a1df9615bbdd894af0ddf69e08437253bed3648332ae
+c1e0f4e1525f1c1a3191b7b4ff> ND 
+/two 
+<10bf3170560f9ea7e16bf7693df0cb4f75611840d7a72974788dc612e04a
+7d391fa4118f20c60ca0210831c4216daf82822fd8577427332b85b36191
+bafa300362603f7ac5486d82f6744735bd9aea952436a54773d0a34c3025
+802ed04fffcb4fa74d75ac70e802cddfdbd6346360b0b1acf15e7ef6f0dd
+ea8a6108bc3278173c6d152ded71a3f7dba5eefbc64d9c815a4795> ND 
+/three 
+<10bf3170435d0d440860530d539ff91fbeb84b45ccc7a1133230e64e009e
+0c490ad4a8c72e30c66b9d7da2ebb61201fd5dbcf58b0c0488dc2a377321
+5f26e0f7b61ae06bbd548a7c70db3930bb70d925be0576849d7017235523
+559a7bd33c2b1cf718bf0b01521a2da1ae141319b8a7b7648826982192c9
+9cac43d499c3346f8ae704779f7b332be818bd1aedb27938b45cc4303b57
+6f7b6048a80721796cf703217479afeb4946fccc211036e97d76c144b665
+49f485406b5a21bfa9b3b6ddd1fb25f39a00f379> ND 
+/four 
+<10bf31706c4c139ade6f8bf362e1c7a16dbcd949f520c66a4ee068301011
+5c84fd3458c85a1ed0da84b737ec75e38936c9e254983ec49c73b3d2f1ea
+186a33> ND 
+/five 
+<10bf317045bac03cbb36d436f7d39d6a14b5d4927fa1207089e9bb93285a
+8a89fc87d0321f2870a2d7b1738d7f6f7c0a6dc828de6c5cacb5b2cd49e5
+affe133d3a4281edfd13fbeaf4bb7b2bac2c239fe074efab974ff5c1a7d9
+09cc004d88dae324a0c297547d69551cd69163ec55c49d6dc108adda14c4
+40493fc655bef7d1c3df7be9f8747641> ND 
+/six 
+<10bf317047276c4999812b7a58c0572e6389f25a493cb50dd70351626cc6
+677e41da6002a25ccd83eb879220f1bc9ec49e34f0a95c5563d62d2d3c67
+7e7c51052e3f8f20b1a6cb020fff107774ea9002a9fc904e7bc7f5d9b128
+7ee966600e4e14d3e81950544387475dc2df7bded8d1fd6f65f14436d6d3
+412de54a2b4d22c27c387de4cbd77eed536038a5eb6fa3506f61d4aa5d88
+fa83602ba166c3d588bfbd81466cb552670a0c10abf1fa1f55b49bb8a5b6
+39b4f6cde0263c5e> ND 
+/seven 
+<10bf317047276c4996f80f10be461c07bb76cdf00cfec399939f046d9baa
+44213288503ae070b320536e560672d6251d9a3189d6c295fa0e38392db9
+ba0b16df> ND 
+/eight 
+<10bf317046e8724abbe2ac86c2cf7a78841eb5dc770ebb4ea1c4f512adc0
+68d936ac596c6ecfbe3787453f4392126716012c4cec7f853ce00610d660
+7ccbc9a011f1907068667d76381354d3dcd2e184502b830d50f1e64b289e
+c1f74623e41eab46feb846ffd0abef7cae881f0a23d0ec8568c75fd44e2c
+ee4891dc68682d7fc50a733d4e515af54a916e6168114cd1c5ca9699d453
+f46dee4a35d724771d4c51530925c3bec4596d2cd147f1113c1bd5eed190
+05ff2c81249c3fa7df02b428c80039e3f2c7d59ef90c10534c69c0d5d424
+dc28a7f8b441cc0de9ae5e026189841f6379b27057318d3711fc7969d51d
+c63d14f7f5df0e8b48> ND 
+/nine 
+<10bf3170599a82ae97e466601e5f82e740a08f997218e30ce923542a1795
+66f12b1b389002c628ce7f4dfc475549ebbceb20a69c90a116ba9877413a
+91eea8edaf36f7a6c7176d858cefcd9a396bf8b5067c1b63148fbc06dc1c
+3436a0b4a094a70dc1067dec799850b087d0623bba21834c3034f76fc491
+7c0a4f617e96ce044c0841537ce874b23238cc7d15dc81416e1ef9922e11
+e36742b051fbe97a7af85556f0a8a0f27895dd059895b58625194d9d7836
+17ddfafea05d> ND 
+/A 
+<10bf317079c9131fe82aed0960139938c7dd11f84d3486e157364ddfe73e
+c1324c5f0a78446dd85572d81f76d5fdc971afc3b2e06bf4dc47bc679667
+2b63> ND 
+/B 
+<10bf317026ba2bbce92b978098e619897b4b8fdcbd3cfc340d276e299c7d
+6241a702438792f6ef9a7edeafb714c626a6a9d1f4fe8b35a1f4077e9f60
+45b5e92d699603d455d3b63d3861400edd7f2123ef16ae3ea726f1498d3b
+e37d32710718a14f6a88fc97633a2ed9b8e818ef920908126b901c1e1a75
+46f5c5360d40a2285514d25bc3b533395d7b7e0636834b7c28d16e09eccf
+ce232f60e1cd2ba029ff44de9b4e616b0ff8942bdfc864932f3f68475a30
+bd6d0052837c3a825c1344dc5429ab3ee66dd081e9d780b109bb8a53fa76
+265df58f35db> ND 
+/D 
+<10bf317021c2da7c336691fe9479a5a3774dce14a3d9b44048b34edccc70
+a87877573efbb4e54c555e6104b851032402279e3c232eed0c50b917449d
+c6cfe37e62d06c4cd419111806d3c5c2fb7b507c03a67ab57dab40ee606e
+b0a9683d0a9af1a5a32a6ce3e14781d11f5902521669d2c9acf8a4681433
+11062addcd4608b971c1cda11b519b0c5993de6f0c59dbc9766eb1> ND 
+/E 
+<10bf317026ba620635e84f0e4438476f63b268225b50006e5b2950d1f927
+a8f374eb5df128c569c6b79841dd06c97d7814> ND 
+/F 
+<10bf317027e93a6da982a87edd53b1a22870b99b44157cee5f7e1ac9dd0c
+13b8ca1eb59184f62bdabd0c5d> ND 
+/G 
+<10bf317049853377a7c14408213f8cb0d7a0c9f167e5d8c5ab81d02a6368
+40fe7690a6220dd951ed1475afe94af1dca8cd00af32527ccdb4443a6f1b
+0f1d9f948f41689d552617fbb202a848e943cafeef773c524f107cecac26
+dd1073fd79085c0ccd4cc17b02b3c84d6937bb8c88ee0f58f0488cae3848
+b481c280d21ec8fe3faf9183edbd586a23518efaddb855a9de63fa94b398
+a92d1943acefbb9697> ND 
+/I 
+<10bf31703d39827325e422c7051b9c34531bb76f5b30bcfd5d> ND 
+/L 
+<10bf31702a84dbf05e19cf614950deb745919e83632147afa81652f9b5b3
+9e> ND 
+/M 
+<10bf317020950cf8a7d65c5e0deb0edda2c46e3c0ac469cbe379c347b177
+d8a11239e7ae93b4b60537ec6b28c7bf8485a496e157dff5416f3245253b
+e0> ND 
+/N 
+<10bf317027e8996d98e0be1033ed5b8f1b75693762117bdaa3c8df1b2b30
+9dbf96105bcff3082e7eac7bc06a1ea773> ND 
+/P 
+<10bf317026ba62063a41a530d6e25ee764c7f37e357d9f4340ad256cb4c6
+3eb336efd9daf309283a29cbee7e81d5cb35b4e414d564fb43d54f1be124
+58e12175036224baa1ddd853331407c204e3c541751c1c73505c6c30ec2d
+6cdf96d9fde307c47b2bc88392f53a36b4a782bd0cc150cc752b44d84c5e
+c0ddf42bd181226665ff> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Arial-BoldMT findfont /Encoding get
+dup 48 /zero put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 65 /A put
+dup 66 /B put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 73 /I put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 80 /P put
+pop
+%ADOEndSubsetFont
+/Arial-BoldMT*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 7{/.notdef}repeat /A /B /.notdef /D 
+/E /F /G /.notdef /I 2{/.notdef}repeat /L /M 
+/N /O /P /.notdef /R /.notdef /T 171{/.notdef}repeat
+] /Arial-BoldMT nfnt
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 39.479 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 39.479 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 39.479 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 39.479 mov
+(2) sh
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 63.665 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 63.665 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 63.665 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 63.665 mov
+(3) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 79.665 mov
+(B) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+436.323 79.665 mov
+(IF) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 79.665 mov
+(4) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 87.2483 mov
+(B) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+436.323 87.2483 mov
+(EGL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 87.2483 mov
+(5) sh
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 115.415 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 115.415 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 115.415 mov
+(TP) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 115.415 mov
+(6) sh
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 162.749 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 162.749 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 162.749 mov
+(TP) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 162.749 mov
+(7) sh
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 199.082 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 199.082 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 199.082 mov
+(T) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+447.875 199.082 mov
+(R) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 199.082 mov
+(8) sh
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 235.415 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 235.415 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 235.415 mov
+(TP) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+461.099 235.415 mov
+(9) sh
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 271.749 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 271.749 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 271.749 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 271.749 mov
+0.00123596 0 (10) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 295.415 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 295.415 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 295.415 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+457.092 295.415 mov
+-0.44017 0 (11) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 319.415 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 319.415 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 319.415 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 319.415 mov
+0.00123596 0 (12) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 343.749 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 343.749 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 343.749 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 343.749 mov
+0.00123596 0 (13) ash
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 359.249 mov
+(E) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+435.883 359.249 mov
+0.00151062 0 (ND) ash
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 359.249 mov
+0.00123596 0 (14) ash
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 372.082 mov
+(B) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+436.323 372.082 mov
+(EG) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+447.883 372.082 mov
+(R) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 372.082 mov
+0.00123596 0 (15) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 391.415 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 391.415 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 391.415 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 391.415 mov
+0.00123596 0 (16) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 427.415 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 427.415 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 427.415 mov
+(TP) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 427.415 mov
+0.00123596 0 (17) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 475.415 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 475.415 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 475.415 mov
+(TP) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 475.415 mov
+0.00123596 0 (18) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 511.082 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 511.082 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 511.082 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 511.082 mov
+0.00123596 0 (19) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 547.749 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 547.749 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 547.749 mov
+(TP) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 547.749 mov
+0.00123596 0 (20) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 583.415 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 583.415 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 583.415 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 583.415 mov
+0.00123596 0 (21) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 607.436 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 607.436 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 607.436 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 607.436 mov
+0.00123596 0 (22) ash
+/Arial-BoldMT*1 findfont [7.99976 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 631.749 mov
+(M) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+437.211 631.749 mov
+(A) sh
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+442.987 631.749 mov
+(TL) sh
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 631.749 mov
+0.00123596 0 (23) ash
+/Arial-BoldMT*1 findfont [8 0 0 -8.02246 0 0 ]mfnt sfnt
+430.547 647.415 mov
+(E) sh
+/Arial-BoldMT*1 findfont [7.99792 0 0 -8.02246 0 0 ]mfnt sfnt
+435.883 647.415 mov
+0.00151062 0 (ND) ash
+/Arial-BoldMT*1 findfont [7.9978 0 0 -8.02246 0 0 ]mfnt sfnt
+456.651 647.415 mov
+0.00123596 0 (24) ash
+123.452 80.9402 mo
+123.452 72.9402 li
+99.4517 72.9402 li
+99.4517 80.9402 li
+123.452 80.9402 li
+0 0 0 0 cmyk
+f
+123.452 80.9402 mo
+123.452 72.9402 li
+99.4517 72.9402 li
+99.4517 80.9402 li
+123.452 80.9402 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+102.202 79.0583 mov
+(MP) sh
+114.03 79.0583 mov
+(12) sh
+147.452 80.9402 mo
+147.452 72.9402 li
+123.452 72.9402 li
+123.452 80.9402 li
+147.452 80.9402 li
+0 0 0 .3 cmyk
+f
+147.452 80.9402 mo
+147.452 72.9402 li
+123.452 72.9402 li
+123.452 80.9402 li
+147.452 80.9402 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+126.535 79.0583 mov
+(ML) sh
+138.03 79.0583 mov
+(13) sh
+171.452 80.9402 mo
+171.452 72.9402 li
+147.452 72.9402 li
+147.452 80.9402 li
+171.452 80.9402 li
+0 0 0 .3 cmyk
+f
+171.452 80.9402 mo
+171.452 72.9402 li
+147.452 72.9402 li
+147.452 80.9402 li
+171.452 80.9402 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+150.037 79.0583 mov
+(MR) sh
+162.03 79.0583 mov
+(14) sh
+195.452 80.9402 mo
+195.452 72.9402 li
+171.452 72.9402 li
+171.452 80.9402 li
+195.452 80.9402 li
+0 0 0 .3 cmyk
+f
+195.452 80.9402 mo
+195.452 72.9402 li
+171.452 72.9402 li
+171.452 80.9402 li
+195.452 80.9402 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+176.536 79.0583 mov
+(D) sh
+186.03 79.0583 mov
+(15) sh
+70.4395 111.737 mo
+72.0635 110.549 li
+72.3364 108.556 li
+75.1572 112.395 li
+70.4395 111.737 li
+0 0 0 1 cmyk
+f
+72.5923 110.868 mo
+71.395 110.154 69.9956 109.744 68.5 109.744 cv
+64.082 109.744 60.5 113.326 60.5 117.744 cv
+60.5 122.162 64.082 125.744 68.5 125.744 cv
+71.3804 125.744 97.9048 124.222 99.314 121.938 cv
+0 0 0 1 cmyk
+s
+99.4517 122.126 mo
+99.4517 114.126 li
+75.4517 114.126 li
+75.4517 122.126 li
+99.4517 122.126 li
+0 0 0 .3 cmyk
+f
+99.4517 122.126 mo
+99.4517 114.126 li
+75.4517 114.126 li
+75.4517 122.126 li
+99.4517 122.126 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+80.1997 120.244 mov
+(IL) sh
+90.0297 120.244 mov
+(16) sh
+219.452 122.126 mo
+219.452 114.126 li
+195.452 114.126 li
+195.452 122.126 li
+219.452 122.126 li
+0 0 0 .3 cmyk
+f
+219.452 122.126 mo
+219.452 114.126 li
+195.452 114.126 li
+195.452 122.126 li
+219.452 122.126 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+199.702 120.244 mov
+(IR) sh
+210.03 120.244 mov
+(17) sh
+221.908 110.869 mo
+223.105 110.155 224.505 109.744 226 109.744 cv
+230.418 109.744 234 113.326 234 117.745 cv
+234 122.163 230.418 125.745 226 125.745 cv
+223.12 125.745 196.595 124.222 195.187 121.938 cv
+0 0 0 1 cmyk
+s
+224.061 111.737 mo
+222.437 110.55 li
+222.164 108.556 li
+219.343 112.395 li
+224.061 111.737 li
+0 0 0 1 cmyk
+f
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/space 
+<10bf317079c7734bf7> ND 
+/quotedbl 
+<10bf317022fe4fc7e2076ed016bef5a020dc0c5e7f13b3467933785f5fd8
+a07205e9ae8e141b5b2ef9> ND 
+/e 
+<10bf31704ab2503030fec2f45e7e5cf47fc11d962739122c4e54474eff0e
+1255b3d1b22aec657aaa4e7d1bfca6994595e2e49e2858d732f38a805696
+e0fca4d794509958e8d5ada6b628c05ea9d2142ac2e719bc3979eacbf36c
+3a74f5814616cda1f804403494184f51057654c0eede1c814f65> ND 
+/i 
+<10bf317027e610bfa7f58864b8a844d682ae31b94e523457aa42d5ac0fca
+407a62ede509> ND 
+/l 
+<10bf317027e610bfa71a148f1972e3e78897d4b267e3> ND 
+/n 
+<10bf31702094ca827fd8441c0957d83ffd389f80f745b17010cbaca850e4
+b5efc2c5c2791c4590a7de7a9402e7d11d5027e291035e04625f59b98678
+9ec2395f091b27a1f72e02bb3010b5af4e13d941a458bc1fdf210f5db8e5
+879f> ND 
+/p 
+<10bf31702094ca827c0b31e3f26978ae03a941585175f95c31715a569eb9
+e1e2152764188dff5c28e8df91ac63b76377600b1c5ccfd4b878d8347656
+2dab6edf54cebddf161ca167a55486e7e642ebe9ee557174909537484575
+94325d9edf5f9c72620a1fff4147eda19a2860ed6d291dc62845fc153582
+e972b0ea7c4fab17f2cc3907a0610623cec32fdd4adc403d6bcf7fb2a5d9
+> ND 
+/r 
+<10bf317036de1a736fd7044d328eb56610489f58e06f422d5d8826e2d999
+7d6966a26c649da538df984b0bc9f0adb2b3db3855728badd951de41862e
+1b15565642d18788d50ce6c0c354fae871a5368c291e4f40af513579> ND 
+/s 
+<10bf317040c2e74a50db8320b72aa362422c5115d7e36f2a575bee6ef5a9
+5b7f1ec07cceb340b8eafc033516a6d135450caf6b182cd4d156d706dadf
+7b0d04532d42adc5f90e3e8d4d7190e1e817490bbb6dc111a5ff60467263
+6f73f40380972f48fccf2a1a1743a966452a2354835f236c08012007bc24
+28ac92747a4323c158f91e70df679842ba2879a730649268d53d90ae684f
+619220009223761a805f27384176224b326fc5f1d462619e9a> ND 
+/t 
+<10bf317065f8e1c4514de29c8c0648dd97151e5185bd64bac354fa8d1cf3
+eb2247ee5cd86f648e7a19bc8381fd380e262f145408a19e3e35c8745c47
+2d1157413020406b> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 32 /space put
+dup 34 /quotedbl put
+dup 101 /e put
+dup 105 /i put
+dup 108 /l put
+dup 110 /n put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+32{/.notdef}repeat /space /.notdef /quotedbl 13{/.notdef}repeat /zero /one /two 
+/three /four /five /six /seven /eight /nine 8{/.notdef}repeat 
+/B /.notdef /D /E 3{/.notdef}repeat /I 2{/.notdef}repeat /L 
+/M 2{/.notdef}repeat /P /.notdef /R /S 17{/.notdef}repeat /e 
+3{/.notdef}repeat /i 2{/.notdef}repeat /l /.notdef /n /.notdef /p 
+/.notdef /r /s /t 139{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+0 81.0615 mov
+("split set") sh
+10.0439 120.228 mov
+( inserts) sh
+0 162.062 mov
+("split set") sh
+10.0439 201.228 mov
+( inserts) sh
+0 243.062 mov
+("split set") sh
+19.3799 282.228 mov
+(insert) sh
+/Arial-BoldMT*1 findfont [11.9996 0 0 -12.0337 0 0 ]mfnt sfnt
+243.502 103.895 mov
+(M) sh
+/Arial-BoldMT*1 findfont [11.9969 0 0 -12.0337 0 0 ]mfnt sfnt
+253.498 103.895 mov
+(A) sh
+/Arial-BoldMT*1 findfont [12 0 0 -12.0337 0 0 ]mfnt sfnt
+262.162 103.895 mov
+(TP) sh
+/Arial-BoldMT*1 findfont [11.9967 0 0 -12.0337 0 0 ]mfnt sfnt
+281.828 103.895 mov
+(6) sh
+/Arial-BoldMT*1 findfont [11.9996 0 0 -12.0337 0 0 ]mfnt sfnt
+243.502 184.895 mov
+(M) sh
+/Arial-BoldMT*1 findfont [11.9969 0 0 -12.0337 0 0 ]mfnt sfnt
+253.498 184.895 mov
+(A) sh
+/Arial-BoldMT*1 findfont [12 0 0 -12.0337 0 0 ]mfnt sfnt
+262.162 184.895 mov
+(TP) sh
+/Arial-BoldMT*1 findfont [11.9967 0 0 -12.0337 0 0 ]mfnt sfnt
+281.828 184.895 mov
+(7) sh
+/Arial-BoldMT*1 findfont [11.9996 0 0 -12.0337 0 0 ]mfnt sfnt
+243.172 265.895 mov
+(M) sh
+/Arial-BoldMT*1 findfont [11.9969 0 0 -12.0337 0 0 ]mfnt sfnt
+253.168 265.895 mov
+(A) sh
+/Arial-BoldMT*1 findfont [12 0 0 -12.0337 0 0 ]mfnt sfnt
+261.832 265.895 mov
+(T) sh
+/Arial-BoldMT*1 findfont [11.9969 0 0 -12.0337 0 0 ]mfnt sfnt
+269.164 265.895 mov
+(R) sh
+/Arial-BoldMT*1 findfont [11.9967 0 0 -12.0337 0 0 ]mfnt sfnt
+281.828 265.895 mov
+(8) sh
+109.679 148.327 mo
+111.531 149.114 li
+113.383 148.327 li
+111.531 152.716 li
+109.679 148.327 li
+0 0 0 1 cmyk
+f
+123.452 161.859 mo
+123.452 153.859 li
+99.4517 153.859 li
+99.4517 161.859 li
+123.452 161.859 li
+0 0 0 0 cmyk
+f
+123.452 161.859 mo
+123.452 153.859 li
+99.4517 153.859 li
+99.4517 161.859 li
+123.452 161.859 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+102.202 159.978 mov
+(MP) sh
+114.03 159.978 mov
+(18) sh
+147.452 161.859 mo
+147.452 153.859 li
+123.452 153.859 li
+123.452 161.859 li
+147.452 161.859 li
+0 0 0 .3 cmyk
+f
+147.452 161.859 mo
+147.452 153.859 li
+123.452 153.859 li
+123.452 161.859 li
+147.452 161.859 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+126.535 159.978 mov
+(ML) sh
+138.03 159.978 mov
+(19) sh
+171.452 161.859 mo
+171.452 153.859 li
+147.452 153.859 li
+147.452 161.859 li
+171.452 161.859 li
+0 0 0 .3 cmyk
+f
+171.452 161.859 mo
+171.452 153.859 li
+147.452 153.859 li
+147.452 161.859 li
+171.452 161.859 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+150.037 159.978 mov
+(MR) sh
+162.03 159.978 mov
+(20) sh
+195.452 161.859 mo
+195.452 153.859 li
+171.452 153.859 li
+171.452 161.859 li
+195.452 161.859 li
+0 0 0 .3 cmyk
+f
+195.452 161.859 mo
+195.452 153.859 li
+171.452 153.859 li
+171.452 161.859 li
+195.452 161.859 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+176.536 159.978 mov
+(D) sh
+186.03 159.978 mov
+(21) sh
+99.4517 203 mo
+99.4517 195 li
+75.4517 195 li
+75.4517 203 li
+99.4517 203 li
+0 0 0 .3 cmyk
+f
+99.4517 203 mo
+99.4517 195 li
+75.4517 195 li
+75.4517 203 li
+99.4517 203 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+80.1997 201.118 mov
+(IL) sh
+90.0297 201.118 mov
+(22) sh
+219.452 203 mo
+219.452 195 li
+195.452 195 li
+195.452 203 li
+219.452 203 li
+0 0 0 .3 cmyk
+f
+219.452 203 mo
+219.452 195 li
+195.452 195 li
+195.452 203 li
+219.452 203 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+199.702 201.118 mov
+(IR) sh
+210.03 201.118 mov
+(23) sh
+72.5923 191.787 mo
+71.395 191.073 69.9956 190.663 68.5 190.663 cv
+64.082 190.663 60.5 194.245 60.5 198.663 cv
+60.5 203.081 64.082 206.663 68.5 206.663 cv
+71.3804 206.663 97.8413 205.141 99.25 202.857 cv
+0 0 0 1 cmyk
+s
+70.4395 192.656 mo
+72.0635 191.468 li
+72.3364 189.475 li
+75.1572 193.313 li
+70.4395 192.656 li
+0 0 0 1 cmyk
+f
+221.908 191.788 mo
+223.105 191.074 224.505 190.664 226 190.664 cv
+230.418 190.664 234 194.245 234 198.664 cv
+234 203.082 230.418 206.664 226 206.664 cv
+223.12 206.664 196.595 205.142 195.187 202.857 cv
+0 0 0 1 cmyk
+s
+224.061 192.657 mo
+222.437 191.469 li
+222.164 189.476 li
+219.343 193.314 li
+224.061 192.657 li
+0 0 0 1 cmyk
+f
+157.981 229.608 mo
+159.833 230.395 li
+161.686 229.608 li
+159.833 233.997 li
+157.981 229.608 li
+0 0 0 1 cmyk
+f
+181.648 229.608 mo
+183.5 230.395 li
+185.352 229.608 li
+183.5 233.997 li
+181.648 229.608 li
+0 0 0 1 cmyk
+f
+171.452 242.778 mo
+171.452 234.778 li
+147.452 234.778 li
+147.452 242.778 li
+171.452 242.778 li
+0 0 0 0 cmyk
+f
+171.452 242.778 mo
+171.452 234.778 li
+147.452 234.778 li
+147.452 242.778 li
+171.452 242.778 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+150.037 240.896 mov
+(MR) sh
+162.03 240.896 mov
+(24) sh
+195.452 242.778 mo
+195.452 234.778 li
+171.452 234.778 li
+171.452 242.778 li
+195.452 242.778 li
+0 0 0 .3 cmyk
+f
+195.452 242.778 mo
+195.452 234.778 li
+171.452 234.778 li
+171.452 242.778 li
+195.452 242.778 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+176.536 240.896 mov
+(D) sh
+186.03 240.896 mov
+(25) sh
+219.452 284.419 mo
+219.452 276.419 li
+195.452 276.419 li
+195.452 284.419 li
+219.452 284.419 li
+0 0 0 .3 cmyk
+f
+219.452 284.419 mo
+219.452 276.419 li
+195.452 276.419 li
+195.452 284.419 li
+219.452 284.419 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+199.702 282.537 mov
+(IR) sh
+210.03 282.537 mov
+(26) sh
+221.908 273.207 mo
+223.105 272.493 224.505 272.083 226 272.083 cv
+230.418 272.083 234 275.664 234 280.083 cv
+234 284.5 230.418 288.083 226 288.083 cv
+223.12 288.083 196.595 286.56 195.187 284.276 cv
+0 0 0 1 cmyk
+s
+224.061 274.076 mo
+222.437 272.888 li
+222.164 270.895 li
+219.343 274.733 li
+224.061 274.076 li
+0 0 0 1 cmyk
+f
+111.452 80.9402 mo
+99.4517 110.895 li
+0 0 0 1 cmyk
+s
+135.452 80.9402 mo
+99.4517 110.895 li
+0 0 0 1 cmyk
+s
+159.452 80.9402 mo
+99.4517 110.895 li
+0 0 0 1 cmyk
+s
+183.452 80.9402 mo
+99.4517 110.895 li
+0 0 0 1 cmyk
+s
+183.264 80.9402 mo
+195.264 110.895 li
+0 0 0 1 cmyk
+s
+159.264 80.9402 mo
+195.264 110.895 li
+0 0 0 1 cmyk
+s
+135.264 80.9402 mo
+195.264 110.895 li
+0 0 0 1 cmyk
+s
+111.264 80.9402 mo
+195.264 110.895 li
+0 0 0 1 cmyk
+s
+98.6797 109.04 mo
+99.4331 110.906 li
+101.299 111.659 li
+96.8857 113.453 li
+98.6797 109.04 li
+0 0 0 1 cmyk
+f
+193.583 111.653 mo
+195.449 110.899 li
+196.202 109.034 li
+197.996 113.447 li
+193.583 111.653 li
+0 0 0 1 cmyk
+f
+111.452 80.9402 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+f
+111.452 80.9402 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+s
+111.452 80.9402 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+f
+111.452 80.9402 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+s
+111.452 80.9402 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+f
+111.452 80.9402 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+s
+111.452 80.9402 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+f
+111.452 80.9402 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+s
+133.679 148.327 mo
+135.531 149.114 li
+137.383 148.327 li
+135.531 152.716 li
+133.679 148.327 li
+0 0 0 1 cmyk
+f
+135.452 80.9402 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+f
+135.452 80.9402 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+s
+135.452 80.9402 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+f
+135.452 80.9402 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+s
+135.452 80.9402 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+f
+135.452 80.9402 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+s
+135.452 80.9402 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+f
+135.452 80.9402 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+s
+157.679 148.327 mo
+159.531 149.114 li
+161.383 148.327 li
+159.531 152.716 li
+157.679 148.327 li
+0 0 0 1 cmyk
+f
+159.452 80.9402 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+f
+159.452 80.9402 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+s
+159.452 80.9402 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+f
+159.452 80.9402 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+s
+159.452 80.9402 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+f
+159.452 80.9402 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+s
+159.452 80.9402 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+f
+159.452 80.9402 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+s
+181.679 148.327 mo
+183.531 149.114 li
+185.383 148.327 li
+183.531 152.716 li
+181.679 148.327 li
+0 0 0 1 cmyk
+f
+183.452 80.9402 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+f
+183.452 80.9402 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+s
+183.452 80.9402 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+f
+183.452 80.9402 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+s
+183.452 80.9402 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+f
+183.452 80.9402 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+s
+183.452 80.9402 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+f
+183.452 80.9402 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+s
+99.4517 122.126 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+f
+99.4517 122.126 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+s
+99.4517 122.126 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+f
+99.4517 122.126 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+s
+99.4517 122.126 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+f
+99.4517 122.126 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+s
+99.4517 122.126 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+f
+99.4517 122.126 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+s
+195.452 122.126 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+f
+195.452 122.126 mo
+183.452 149.395 li
+0 0 0 1 cmyk
+s
+195.452 122.126 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+f
+195.452 122.126 mo
+159.452 149.395 li
+0 0 0 1 cmyk
+s
+195.452 122.126 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+f
+195.452 122.126 mo
+135.452 149.395 li
+0 0 0 1 cmyk
+s
+195.452 122.126 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+f
+195.452 122.126 mo
+111.452 149.395 li
+0 0 0 1 cmyk
+s
+183.264 243.19 mo
+195.264 273.145 li
+0 0 0 1 cmyk
+s
+159.264 243.19 mo
+195.264 273.145 li
+0 0 0 1 cmyk
+s
+193.583 273.903 mo
+195.449 273.149 li
+196.202 271.284 li
+197.996 275.697 li
+193.583 273.903 li
+0 0 0 1 cmyk
+f
+159.452 243.19 mo
+159.452 260.118 li
+0 0 0 1 cmyk
+f
+.5 lw
+159.452 243.19 mo
+159.452 260.118 li
+0 0 0 1 cmyk
+s
+159.452 243.19 mo
+154.083 258.502 li
+0 0 0 1 cmyk
+f
+159.452 243.19 mo
+154.083 258.502 li
+0 0 0 1 cmyk
+s
+159.452 243.19 mo
+149.526 257.346 li
+0 0 0 1 cmyk
+f
+159.452 243.19 mo
+149.526 257.346 li
+0 0 0 1 cmyk
+s
+159.452 243.19 mo
+165 259.014 li
+0 0 0 1 cmyk
+f
+159.452 243.19 mo
+165 259.014 li
+0 0 0 1 cmyk
+s
+183.452 243.19 mo
+183.452 257.368 li
+0 0 0 1 cmyk
+f
+183.452 243.19 mo
+183.452 257.368 li
+0 0 0 1 cmyk
+s
+183.452 243.19 mo
+179.052 255.74 li
+0 0 0 1 cmyk
+f
+183.452 243.19 mo
+179.052 255.74 li
+0 0 0 1 cmyk
+s
+183.452 243.19 mo
+176.077 253.707 li
+0 0 0 1 cmyk
+f
+183.452 243.19 mo
+176.077 253.707 li
+0 0 0 1 cmyk
+s
+183.452 243.19 mo
+173.739 252.424 li
+0 0 0 1 cmyk
+f
+183.452 243.19 mo
+173.739 252.424 li
+0 0 0 1 cmyk
+s
+195.452 284.376 mo
+190.946 294.615 li
+0 0 0 1 cmyk
+f
+195.452 284.376 mo
+190.946 294.615 li
+0 0 0 1 cmyk
+s
+195.452 284.376 mo
+183.936 293.098 li
+0 0 0 1 cmyk
+f
+195.452 284.376 mo
+183.936 293.098 li
+0 0 0 1 cmyk
+s
+195.452 284.376 mo
+180.48 291.18 li
+0 0 0 1 cmyk
+f
+195.452 284.376 mo
+180.48 291.18 li
+0 0 0 1 cmyk
+s
+195.452 284.376 mo
+179.061 289.697 li
+0 0 0 1 cmyk
+f
+195.452 284.376 mo
+179.061 289.697 li
+0 0 0 1 cmyk
+s
+1 lw
+111.452 161.753 mo
+99.4517 191.708 li
+0 0 0 1 cmyk
+s
+135.452 161.753 mo
+99.4517 191.708 li
+0 0 0 1 cmyk
+s
+159.452 161.753 mo
+99.4517 191.708 li
+0 0 0 1 cmyk
+s
+183.452 161.753 mo
+99.4517 191.708 li
+0 0 0 1 cmyk
+s
+159.452 242.753 mo
+142.701 251.116 li
+0 0 0 1 cmyk
+s
+183.452 242.753 mo
+169.412 247.759 li
+0 0 0 1 cmyk
+s
+183.264 161.753 mo
+195.264 191.708 li
+0 0 0 1 cmyk
+s
+159.264 161.753 mo
+195.264 191.708 li
+0 0 0 1 cmyk
+s
+135.264 161.753 mo
+195.264 191.708 li
+0 0 0 1 cmyk
+s
+111.264 161.753 mo
+195.264 191.708 li
+0 0 0 1 cmyk
+s
+98.6797 189.853 mo
+99.4331 191.718 li
+101.299 192.472 li
+96.8857 194.266 li
+98.6797 189.853 li
+0 0 0 1 cmyk
+f
+193.583 192.465 mo
+195.449 191.712 li
+196.202 189.846 li
+197.996 194.259 li
+193.583 192.465 li
+0 0 0 1 cmyk
+f
+111.452 161.753 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+f
+111.452 161.753 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+s
+111.452 161.753 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+f
+111.452 161.753 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+s
+135.452 161.753 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+f
+135.452 161.753 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+s
+135.452 161.753 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+f
+135.452 161.753 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+s
+157.679 229.14 mo
+159.531 229.926 li
+161.383 229.14 li
+159.531 233.528 li
+157.679 229.14 li
+0 0 0 1 cmyk
+f
+159.452 161.753 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+f
+159.452 161.753 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+s
+159.452 161.753 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+f
+159.452 161.753 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+s
+181.679 229.14 mo
+183.531 229.926 li
+185.383 229.14 li
+183.531 233.528 li
+181.679 229.14 li
+0 0 0 1 cmyk
+f
+183.452 161.753 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+f
+183.452 161.753 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+s
+183.452 161.753 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+f
+183.452 161.753 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+s
+99.4517 202.938 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+f
+99.4517 202.938 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+s
+99.4517 202.938 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+f
+99.4517 202.938 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+s
+195.452 202.938 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+f
+195.452 202.938 mo
+183.452 230.208 li
+0 0 0 1 cmyk
+s
+195.452 202.938 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+f
+195.452 202.938 mo
+159.452 230.208 li
+0 0 0 1 cmyk
+s
+99.4517 121.69 mo
+195.452 110.899 li
+0 0 0 1 cmyk
+f
+99.4517 121.69 mo
+195.452 110.899 li
+0 0 0 1 cmyk
+s
+99.4517 202.69 mo
+195.452 191.899 li
+0 0 0 1 cmyk
+f
+99.4517 202.69 mo
+195.452 191.899 li
+0 0 0 1 cmyk
+s
+239.25 139.895 mo
+239.25 58.8948 li
+55.25 58.8948 li
+55.25 139.895 li
+239.25 139.895 li
+cp
+0 0 0 1 cmyk
+s
+[4 4 ] 0 dsh
+55.25 99.3948 mo
+239.25 99.3948 li
+0 0 0 1 cmyk
+s
+[] 0 dsh
+239.25 220.895 mo
+239.25 139.895 li
+55.25 139.895 li
+55.25 220.895 li
+239.25 220.895 li
+cp
+0 0 0 1 cmyk
+s
+[4 4 ] 0 dsh
+55.25 180.395 mo
+239.25 180.395 li
+0 0 0 1 cmyk
+s
+[] 0 dsh
+239.25 301.895 mo
+239.25 220.895 li
+55.25 220.895 li
+55.25 301.895 li
+239.25 301.895 li
+cp
+0 0 0 1 cmyk
+s
+[4 4 ] 0 dsh
+55.25 261.395 mo
+239.25 261.395 li
+0 0 0 1 cmyk
+s
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (cm_graph.eps)
+%%CreationDate: 3/26/03 10:59 AM
+%AI9_DataStream
+%GatSCCTec!Q)=A*"8i[BJ2UeF`_sf&,;];C/s!V-1[["L=7lt1UC\:T.2/RL'hPCl-M63YH"*D`MkmB;m]fIVS:/LP`*2VUhh\[@
+%ro>HAHM,P+rqtlE^O#R^?T`/p at 65O]F?F at g4M1RQ-i`H,+3'f=IH7_Zm"s&:<fW:;nG_+4=2(&fcU-9Z?i0Msp<?\!jkJ\-IauH-
+%2uiC4`N.U/Idup.(Ua57j7e&plK)5Vs%h[o\)ZlI<djFdrUB.!J+`(qs7l1mI.R$_0:n7(htarmrc\7,h`QBCIe2jt=7trJq.uHP
+%VLP!MoM9DjQfAkmoB40GJ,?Obpnj,0F.K*+p+,!L1Z-mbAcD8>Gl*eHi667]ro&)$ci<eOhn473lDo1=?@>osQI"-IIt%7;J,Q8D
+%m!`6V(ObW.Vn[QJc$4VY^@k^l:O7?MiBP&ZIt.LlcCa3nmlc'gf=uh+h0ki,r9:Ck^\Y,e5<@E4TD?L1lg);LI!!MM^Uj4^@kuoR
+%jc!]^I",*kpK@,"o,dlU_ta5ED7tF,I[^^noB+LTHS^`Oro<>@o#hR<)16_DnV?YnG^6u0WiuHoo2dTbgRgV<lGmN.MtpZYqrsaP
+%0YVr6k3_L2pA(bUJ"E;3j_r=j1;=Z5fD?L\deu6ljirQfO/ma$ipD/[+$P(0+5d(aiI3BYppI<<RGTK!:7-OJ8,r/;5-OV=s*c$a
+%s8<5<s8B/"G+8d+:mM?(0(Roup[Eg=cC:E'fBW>p^A@[pI64<UV56;MUHJMPoF\0L^<Lf=j^C=C_mV_Aq8(h*\'N*EeLtYZY9+eC
+%Q`o:qnbg.1kU#HKnaY^*I.Lg[rhl+/oqVD"a*f4_pSs8j:Tr$Hs5lb at 2ZM1LbeG5an]1M&bOH@<GkL&8#P&ZAqssC9J,\T2s/Z-I
+%]RFr?:\'QRO-b?Dp!<4rJ%fqFBoZ.Dq;DV6I at qJHPrBa[2.tq=J:?8A4rnce!e-2Kro<>-?Tru8M`EtFb=M[(qtfu1rJ/eWro3+R
+%c at F/jqfsSc+8?kCIfC$655:gJ*Zb5E^4+p'pcH:$huC:bq#8[5j6=nM%5M1,hi=%a+S!4]m/QS?/#Plcq8ofoiKr3kMcX7L^AHlU
+%q&\_sk3L'ESM0p"q4,Y%c0Nt$jD,<k96tj[)F/O'Spl1hFcl2m@/OA\s2E<6fjC;f[sfA^>CQ)rJ,Q+UI.Ou-4Y-so/b'^MpNfNb
+%pberDMhaN;r;WP+A7?C>?c;MnKGP`N_$C#9GMh2LZYV?CAihR*=c<miH$fF-H54aipLM$eH+eMH7*O9[2d\e_pFS2!$i]eggcp/D
+%bl-)8(Opquj*LFpIt#A5O,'A,_lL!@cE.$,mDD`ScTHLLhu#R^^Q87t4FH\n2fH`<D]XGs=0KAfKm/UWfu(]\?bCXYKAV+KJ7Xbm
+%ht$(,ch!WE?G-'Zode>[GUQ&BiHN'6_8khBcX6VK^Z0tHA_\r)F+=4lkAPh at r,8A1rqY=BQ\VWUGVecks7U;Xn\"hkjd.V)Fu<Y'
+%VjGX%Mrub6mpEbR5,%9)@JTnLJ,IL]p=GX=jMUiheurD=Qi5Orc1<Sq5(2tG_k/"LKXLgTiD3n]NAJhOq>8K&pt"p!f+3B-e"9[U
+%n>D at L5Q'^5s8MQ?IegJ9DuTP+Y6UtN](ODLbOb`,096A$,MsS7N+.h-k9!pdI-Z8pqW&J(?bEKoH[X`-^G+REI=;+cXXAH6,nDk_
+%&,4uMp[HN(3\^T3]IaY@>lOY3:TqP0oR2>HTa;;@ZiC%#isGYQTbQ(sBGaX=+&;_3hb`m!0E$Yd(_?*5fY^eJ]Qb9C at ugNWr2o\l
+%oEl0$oSS.4HT7Yh`V6k5]DD6oo=oQWr8JbCSppP-_peNJs4;2/Dh%_IF56KdC]F,nnN2q\Ijm"(fX($lH\cH2bk88so]H`tq%[?!
+%*D!YfG/T0.`tH%d&D$=gd;(E*ZR%h`pZ]'@D_V.*O5D&Ih9TLE57bR4mbhc3.t%*:K0ObS=6.mOZ_uiRBg6Rt4n.GP!oVCI_`SIl
+%m^qrUZi9gs\+oP"%!f4[q<"0]eCUJAfDk/D`p<0]h8 at jJ^4(=Fanr[\n&3;fT>,^`RZB+LFG0,Xp:Kc7^&]\N^HXiq`q30Eq"(]S
+%?cVCRN.,cmp[^P\qn_TO_)X\t29aBR&UZ'o1k-JEqXEp at f/K9#4"b at FhT%A?n`@91qB^@WnV8!R(N5qKl2A$[L3N:GrRY[H]Uj>n
+%p`db((*=GsqS6<Bih"U=5;dU;jltTNALtKqjo3)?f]mYk(WZrZL5._FS.G:?o.Wo1bPTB*EIGDLIfI6<Zu?!<0ODMCFW]Db-Tu9q
+%)==X!`8bd2c*'@$-hQ3nq5XG]nWH'=(2iAsT'nlC%;,XV+ms7+\>BMDCAc<gkJj*rr7T!D4T+6;0VK"Yr;K(XUHFRf?XH.#h`Z=T
+%V8mA.O,&5_e`""KesC=4ICT9sGO'#MrB/g4XiE*0/*iYl@*lW9c5"[sIJqFFH$M\tq!N.;H/X3LpHrHchn=BLO/I:'_$`rPPNR=L
+%_qamjH"F0os6gf]s,j#RBOj=Jf_6J5o#c6T-P(\+IBVd3F*rJDo;tN9SM1!,5*5N>oZ(Sd%JS[>IkG*HoH,a[U\Bu at 6+:1EcS;]N
+%*prmI3M4%Wmdk^i3EGD'rgdbrTDPT`?KO0&H'C"Di[d3=(OtL"q;]@TI2Phs#!P'(#HRcA0h.'C?HYI>f/)7/h``p]Gt1Qhqesf!
+%rHUH!A,G[a:uUs-QTp4BhfE7Xl;JeErgqp`Hhu5`mdkJ.^\hV0T'lU&p6Q;Up%7NZTR=D9pUC"k",$O>4`ijg`okh,T&B=&Eq88<
+%5C!A.HM?dbiT'aR9jY<fWkmL,*ZinQGQ-FqH$K,34*j-kmpEV\qe7'H;tP$QNe\_3)XkTd>h1"sJm/24fB;+Ch)f64eF27$e0il3
+%'L'0j+k-DIgBm>]+1P,+cMM%&!5/*f's86Wp;,oV\G0!Afg!48$0`+iSd'4`s#,W&m+m^IjjQBjm;?%pVThiArIL;"7]5a#6h:CE
+%YbFoejF>*1VFN;#LFXHP3q"(2TB5kC[^a\0[I5L4]i0RNci1'BIQs(k3W0)j55t\(o>SoLomcgWbtg"ko-[W:WG14/m=dGPrq?9W
+%LG?G/Q(Rlg@/[S[50iSCLjZeApte;q>KcuZ4lJLa1]0IY[V)5FnFXp&#l!lc`m9#P/t^AVA,*WbiPf"SB!Rcdf*Cm=img1o4^u1X
+%EZ_9Y?nguiGlI6k4\"Oo6e;"!_#3&!>g]HUIp69-Y_`%;lt%t6T*qC^R:3Y`_g?HM5="a;YPFg+j:<EmklT_JTFVasP<[qfq`%d:
+%A+.Iina(V=r7Rj,EGdu?&(c(i]T[L9qYBFpbiM(H]R9VMeQ8nCVMU"&@<b[$7_ZPQp%@>m->%6[n*dl4`2e7#IsgAWg\6H]:(uJ7
+%`lID7+91i1,N at Vpq@M$FC[]=)PAbirlAP0\`b$XYAFgh+_rK@?mWYt2%g2ZQZoLZUFX$8Rg\=0_&iA_k+K)W4OHoOc^\p)tIJ0p8
+%r.e?,^BLOMJ%5")9:dKP6Pr&FS("_4^%q;c++3;:83ctEj*a+<>a%ekn*V9Enr"kHp'a`5kE?k[%psa-?2sK\p%'iocfV!cH47i4
+%lF.t'$e):cO&$!^Su"i%@[QTnqst>MmdXs48<G!DMLU[/s4DQRRl>EeB`;bf`24k^/e at D7ro?SAdU2HVn1[*):5nt(nVT!G56'I[
+%H:<#noBrA@:!W\Xp\XW^Da0&5n"!/'nF$;'a*[TD%m?)hn#>2gh`1bqPJ'aZo!'s!J,LHGYlk!#P5)3Z4n,4Ypk7J<\`;!H7p\.S
+%s*8`_2Xo+-58h:uf[bg<Gi[-l6.gtem]c^?@*P+,f^pSGJ)kI/iPR.0^Ej<P]>lRP0e`M*j/E"?L]6[N5;!4h\e+Ath%/t'3m(q8
+%IZg]RRcsP6RtmX8bKh$`qKaopp?g&t+8r[Oq#9<gIoghH105ah"Q]*cg[pcOZeo9Z:Oh@]ro@^$kYnS\,c6l_mh<X#Y5[H7^#P+K
+%p7"".!hf)Vf@,=8VS0q)]5rAtkOBaGF>WggNu6@%e:kY%4]1F(##V_fdU)t3.NXoq^*d;PZ02"bcegp6%mqE,i.HW2_FhT4rl+=Z
+%`I>ICnShjJGT=M[UN!k%Wdju7K`4LbHQ9^@NF^@a,TJ6c5NW/7(90TrCEF=FhikY_dFg&HQl#\AUjS!.PD-[HA<-\\cbKMH^N[n_
+%5!23bVtfdlY+W1O*.jd5R[3gXbJsk_E:j%M#-ZhLi(*"]'01=J8KIC9qm#QtjL2-MS37tmaB*/*h:J%bEK7O]EBE`_ at S/'jV3Z2P
+%SAph[D84Z^>4rSihN+mq<`3&rH1ZMX[?SDEFGs8pD;RkIB8i\TlWW%Lp9BUKcVj<tNch^n_NEi,PqBFU:F0@*?"6#b9B/-$N+[um
+%m$/*Ic8!m]fji^QZ*2>JcfI9M4WhiZpuU4Q/i\nD>d7PcZ>eMpQgMp=NI9eE+)u'd88CD-*,)^U/m!qRg3`(l`uY>l[r:TD[C#Pa
+%X0sMu,op&XbK0adX^,!J3VK6/F(&_l:/K8uik"6H0EbIZkFT/j#)7?F9ALM=e43-+UjUa8/6B at 8T%Y6p^%Q5OB\-`SQX_T0(.UU`
+%j4_\]A7$ggnmfmP#s#E!oX^qPjaJgT=lXtNe8d__DJMJF*ckMgEtg5XmRO>0BZJd9L3>d_"t&\L\_9o!F\CRsa?>4<@V?\oINJ%5
+%3.B(/1MP%_+QA#@jFs at Kk.P72$t7hl'"Q#gep8?<4P)a9g2a;#<j8L`-tS':gMnOZ/@N7(8&D0"VIU!CmucRb/TUER)Fs"dSZuJt
+%Fi:,Y="D=[Z*/O_:[rC\s2oaLZMccYG!4E at pDh$f904keP at 6XRh`/ZeL:ZnZhj9U\TB at 8_MX+B1&6n-$DPLZD)3YC:e&+l&f(Ute
+%[I!'IQ+?FOD-:o4C92^6_Kh\V$eLh:fZ"dGjBe4G\mP?[<4=ZSpr1W!K,QUu]gY]P91a!T[bTKMN?(Z*.lP`;?!L^:#IhFL9Bl3a
+%_nL**]Q+B)[F*]KD&[B(*LK77MK2qIALo8UCn0`Q)4DP5hhIu0f]\%fii=I#&b(Fq2u1`SR%:bZ>[#eVGq7LpIBhfCC%T2+XrH7\
+%a-fHYPj<I6/FpAA:[>Q_fY`geL9(CiCInre0s8h"iB?/P1:AmREL*jN7ug:pB[$.tn:VhN$CFWJ?p/HTV(?j"BTTI.hRS;lhtk;l
+%lka8b?\O;?0K*0&gfK5rR;3fN$>6BSbZM@())s1KDPqA64RkCMWafj\3;:/M.i7,Xh-sa^Yq>-&R*Y/S;>1toT`El!5ms$O4AO0R
+%@W%PW:3HVf/_&,`?L2oG`\I%piBZ@*>%.K\2O7Nde8b,bCK"qWOHtlq#@=R=mWcpl4Hu)U[TC0SJ at p'U0YjQ?Pr:fjEmEMW-diT2
+%5+-F2Uk)rUlr`&'eM*"rB=c[&F'Rl48&YtAJ^`p%*L at 6$Z7S*cUOnUB-=bsY>A.HIIG9=ePd.iR8+A*id;qFrL!_I;i05V)=[LjZ
+%Nk_EuDTl0Vb\Qq=HNT+o*Wjb)0]u\UfiLXl. at GPO!;I/dSlWkrBOGaQB/ko/L9O\?H/S1/0[\'`?+Ac0))gu%$[WE-%Z6Q&0>s9o
+%@&<Hu\&rJ+53:;S\ZOUH#S^A'1caq2E)$,;Q@[Si>gXJ`*Vd]#>bD+ at FPqn!n)m,5g\5L$pq[b5f%F7:R!L:3#-TFo%fj*pn`LVk
+%=2g:+d)"M.(b^]s at Kn(:$LV^I`51YCU"<>cb5E?*$+=%/BH_n[>gk)ps3WH\M, at OdDQ5F(d#0uB)cMqZliAWWlT<**b5tMuA(Y<>
+%$67:3d"h]*rn]Uo(9qZ4+^dS:A(fFscl'9M at 47'WAr&N)Yo>$p at Sf-2[,Tlqm9mU"pUgjS/`8<fc&NNuK#;3?$N"$4#)qq)ZR6oZ
+%(`'B;)YdLOLp,5\`[cW>5erEY>\OWMmZg_e&m?.)=KFL?;DXFF"34O3 at i:>LAIS,leg#,BY4Lirj%Yc]$oPb'(nVADE^i)kj)XX=
+%>knSc!2F&;L8NK,hcpRuVtW?*'GjemK#%S=L8CJh at oSPY(li)@O<7sm0Ic.t0'+S#a at K8m)SWTj`YX9_Z!@`=[ff#g$b_,(9KQ[U
+%"6$pHOq6P"B"j.T"@]D.CBH0i3<=pDLT(-BjVNGO"T?-e2)&nUa93N@@pSkY at rBK(=)Jpmj'!puP)cpZrn4fGZiIPt8jL\KW7neC
+%^0DCH9io1W7ST`;90!U&Ee]A!0m;o&fsdKTV2c*_fGH#^]9r5k)'SgEk6mi+a.oec)>abG*[_L#ioEWUg"O;R-YUCdctRh?IrPdH
+%#a:Pt:(b3jo5;?Q2`RW7HgJj7gG9EHSnF.K;aQ_WX&V[mYLfhj#MW?ZJe$=@=g&]F<o.+\XD=uS693X*VoCA.&[D^Ii(c=WiZ6MT
+%aBoe$j(+a43+-[BKSUI8/324nlCJB:!B7qsTfiBLB8edZ5o!L0K4"ru?K!'l9TZrn+$2br)gRrf6p?t!G77;$$k?%Xpr1$#`*>8.
+%"I`1kqZ:cn"*Vd<@QkXMQ5jdim3"T3i,p^sH]W$OF#s[F#8)k:(@ZF]lH7m:%`)O^OEe?iB8*,k+t\;#@KWJb`*d7*N&'GtPT'o]
+%N[G9jZTIL$_.*MS at C_q[N at P&*.Q;kjA6qVHN[Ko,W\^m=?5L]jKNm_iNkqe.p.kAl.Y2BN!:+s$0Z4)B#A?oe#C$4n.PS,R^]t.D
+%pa_(C&M)Ks,]mUf5f at oL4'Z>N&%`]+CH86V!"Z`T<BLtrK5+u1GH#4aN\Eqi!oD5\oBdSQ29n8 at _/P+"c6CPCO-+q^C$80Eo69[M
+%/ZCT&?u6:X%0'_VO:h#+19aT9'h['OX'T!84`NZ1i=R#-<JUu+%PV2"Cu56'*[M*O$`%>FX%jNu-%rDUD1F4A4VQ7EQjt?,oHHuK
+%.kDf-:^[\)3a_t[]sTH]F`9ATl@>K6!P&b1GWBN=)Leq0J:CegH?P<hktS2_G[NK8V?O=McCIZ3-14.r#bM]p]VF-+)b1t$%d0tL
+%`C^+Oa:JdFL0rml4Us.Y at NCfKWo;)L7>+W-nlN(bHu.C=5&VQ=\;3]f^HTbNa37 at u!/K1=Kq.fjI%V]up*614)X\BEAGRE%:^SW@
+%$+ha$m[tPlh6/A8iKj3DmMe<FEL.YR6.d<I*<*d8BLfQBk]Hqu46(WRIelCL"F(0WX'X/-,lc0">.=iqf+)[`U^M'n!o`:/ag7MH
+%,pFJ\*l5rKY,Mh#o&-Op!o9Af^'q`-;qQ61:ek=b#2n,;EgaHup]3_B`2+^BGEcS^lGD/_n\4*@LD?&-YbJ8nKX#`sD:\51^0/!r
+%_B\=NlHaac at D%6W4L at -P,1-ukLVC^VTll/(,R(?s."Xu^i\D]+.M0UIU6$3(`1<$5b#-f3"@j98jU1oQO`3bAP$ECLao.OJ"bBNJ
+%pkA/j;?.d'R<[K]AgWg1I1^LR4$\"1hjojfdTX)=TS+<A><m8L>nQ(JJ\#7*:EkC^gOrRO at RM@!Lk7ug[g`YU7gT*MKG!9m8VEGC
+%-Xo/,=?()6%/4mrc!WD,l-MI&S809A6:E%IF0,FE3rjK+ at kas?)<gW_!]>oO0a^@m!<(Q1:miO:K-Ps0[gSi/O`CdO7i/]tZDA5b
+%]CMpENWE7pPe-p7&ZhLXc_;!hf2LCTL>CbpOIC/U08QgI.+2,]>bNkg,L!5F7SGOqMYWNenTh2\_E%*f"N`sBADRk_*+B*!^b1"B
+%i7Mhi9L4bS?nDWUNla9]GX<N&Tf'@)Y0b17Tk:HSX90m'C/Rh>ept&;!R\3r$G63F?qqjE!_!C;5("3]-dMiJ;.f%/J:A5QYZE$7
+%Ta9_2*[.:nK``lZW5;?n$=h*%$QccbG+>ct^BjUl4QG/"Hbsbi2q=U01q94qpO+R3Gn0;s^q-<N=$_$sdeB;7d\*lKrQsTT(N+^f
+%G6lXM.*"_m1#i.5_u,<7I/ATO_Y1m!5HK[o,`!g-g@"mU;/fS:$;!YXb0+cD&4H^8OTNabWGDr^!3<s%Ysk;f:3R<(!QBU$5d5;l
+%9Qc=3D$<i]TC;hPIl]&e^99#$Jt%M:5U/iZ_V*F(&3f12M3f!6d>n"@+CO.IWWX&j9]`FF.Yt>j,XHj_+DdrC-AY@"-d94JeRA+i
+%&do,588k^<n/\iCI[*R=$^p,q1CibFlkgsdbFB5lPTuPa?E`+Ld7J^O at LM>@[2<I;^@IP!m8+sX-[\I2h^>*dJ-Q2p<!.[-%celB
+%(][#lE.Gdt\aIJ1PRX)-WPQFR@>4VAe1dpI]hGcXEJ:lEBIXo%2rPl at 3e8_kVTOdbj<G[2Nrp-lCW at +STpJb+J.RAo#0,Rdi$ajW
+%Mm5VX3e0X5@"pu:1>jGpQ3/$+N6lI&$TOtfDtpKPFGE)s$:.Of)$@A at CIK!_>d_\^.?fK:GDHR<4etYNEtdmGB"O`u\YarG=@r_V
+%MCKk1&HNH%N"2(b)^kB8;rK_Oee&[Xk(;=+FQ74N!ei-0-#DOI>XAYV0d#C1Zl[ASiT5_Gj935TNn:!R:&DmD#gPql6(qPf61b1%
+%++/kudEi<XB7g at Ao[(rO<8)6oBAojrLP0P^,8CWZE/#$CC2iMEiJYPX8eK;B#\O7VOXE[6N&NUG(K^\Y]PF6&fS:brk)eeO`I,dF
+%#r[a7!)pLf#RU>5GK8Q@#Y,3Rk_4[6*c?@;fsqO*ZU-hL=J1:70d?btF=1`f=J85Y2C?O?7h2++bRg+$RYrCe<TY#$c+DuSL"8[j
+%)/@*MM4#3r&oN4M;J5$UE;/1"!Q4u$%&&SuC`I<Pi5E&;W5jSsmh)^`%S.B]#L\lGmfX5]E at 8=>)n/t#AKjKcRCJoZ2N0R+keX(u
+%PpG?&$_cBQ`i9DfD12%*pf0j4$l+O%g at .;c_n\?q:aK[:7spRk:-#]KMTQW<.4Vh`na_4p_tO`NBN:iQZjcqk0L?lm/2%'@7]k56
+%R2bj[;V:LK at a2;gn&U.h"kA82RNjW;!K^)0Y/p]Ms4G]1Z#-Em!o81@'+<P-VKa5tcu2"7!RG`t)=Ub%jTY:p<J_1=CP4A_/l at UZ
+%@Y>Bc4f3H-iV/Ym&L$R]R!f"NpJqhBf=2r[b]ZH=,7dVq/*B8PXof&T at 3a$15eKNq.8!n?^^pgFNT&%Ng,<=mf6iuG^7 at 35RS.?\
+%"bbQ<U-q5U/Tg7d`MFNL(ugUMJ\rOE3cQeho5WMGN1^.oD?s+WVMUsGoaLUqQc*.9L,\(JOG!\%L\;=kLa80Rj at .Kd7!EJiFMQ7h
+%%V^Vr'#S)ibC1/4!f#!*0:4i;eTEj)#JpP48_b at JLEMGVK>,4O+F5#:^S%f-*5W3DT0S'Gq,:i=\,f8C/6giQ27H")J\a",%($,H
+%J`dk"[Y6EO6n^pD?.Ub;;?oaWaXNF)dXY0S%G)o1-r_0B<*Z:28Giae,:4!&b at W=/llNf.Q"H7)1$F.BW%u_YXob8aNb\r,!=*-8
+%>T<oR(k^5H8nW+TL.*gD!"dV0S0j32X-pD-/ISW\l(lQY(YI.9DR+&BYRE5;2:@^oEl9.l]Kp[++Y7P/#]D[KKUL/fLl52nld:tt
+%8btk0mhZUV&A*`0fQ8cnESYJe+!:lW5tl$HA>G!-JF:W_:3cZYJ9NE!^^Qpjd4b"G(%hTd1mCI]JtE3;7U*HgSM:M2*1%qr^ra"m
+%`o+k(95$:"L^?<\K^kFGO3!%;_p6*e`l6uIJDL=@Zn4Sl:BE5kZ)epSWIl]$@;g^i#Z83aUT4PF7``R?!@r6q at tW:b.[7XjF\;#'
+%-j+%MX!uhqWtUFJdlhYpV!bc)IS]/0#R?b%eDPHe8c`ou2kCRGc?9]Q)Y-.\5!T\oo=gqq))BeLY63*pN<cFVTL<<7%/:Hu$QTL&
+%i at fk&K'!ANJY$p3KS7bC],fXi>s^fnT$OrmM77Z`cIK67G/n/of?@X72[0FbFjKMimYh_f2rICSHu^2'@((W``W6XfB\!BaJb$S^
+%RL?.;Kbp]W:9]bs%Aje;7??BSLW_Im,_tjuV<]OI\$loE8<WYGkW?E_3Z+[AQn%/;AIM'8TQ(S!]6fWgM3(Bc'd"sB(1Z3#cACjc
+%A3`KaE3EDrlGI1%V7J-tLqmm:\90M"OZ'Zl$6c1))t>t^=0c%a+?\Z[b'4b4*5F"j]X&%_ji.1%"*ERXn0Hp<Ff)a*%,Y#(^o!-j
+%\0c/[;OC.R&#4pMU"gG()bCuFH[AaLD]ieJaq>='X:7!p;Ri]dbIaF)&9d:@o/pFp3'ZCJ<m\ro)#3G-^a%oK3q/mb+i3Q"Zagd1
+%o7:7'&"Eo]3T0cG/T-eL^*>q*>L66agC9$E^e_Ip$`j\Ji,i?EKOksa<WB;[iUZ]nL]k+u/fNN1*0#p$-u2r?Dfl/ElYMZ'#+L^-
+%4`/tde)^sIJ1ZGG2ZfWQD=1pIbVK8-ecJ?oW"59O!mcD8\G-o65a>H5##6@<]&m#q+Tb*Y7(2)E$kqSh<?RmD%QO3p$'U0AL8>^,
+%V88DTcu(BEB/ZlI;fO#p'#$,eL#isL+[F+E#U"-qHJ&mg(oJ>;YU0qQCi5:NY<%uW[3Q!u#b'jo&S0_f2M:ei$N5N^hM!s0KRX"4
+%+pi(\&45?BHjsZgH&C7nk!o#tg*J(u`OH>&O0:04O,W9JGTAeTL`B92K<o.=5#D]:b"QAKa>-ao"\:X"&ZfJ[Ygj#dPRd:fgr]ea
+%#g4(VM05\"D(EG9Lu)tn%(Umn_M6$>3R#j$F6&&@,CU%U3)r5U-0D9&Y_$S)Eej at gL%mi:Ghs:/mOnMpm0]^&Z"%tbMb8X'58n-a
+%m#8P:".<;7_gh+D!RI)S>aa+Mpu!K-IVTg2a/'H at ZppD"C4J-,s#<#Z&+D*f?'m)"*1uL2.a_L4l*0c&p++9L<nPRs07\+PR=+F'
+%k8NI9i!+]_dMoe.mSmI$9a0aT'fZJ(Z8#:EP`knEZ^FlR38GU-s):7-J7/)@5JfG16NU2ZKZ7n31K"re`I`&T-jfCLQ+=X<3rk(m
+%W2NVt+P0j6AD2"ebs<C'X>5`#H=`ZM!ZS_t3!%sJ(G+07$(@XbJ]m(!p7eN0JS2fpPh6lE`gdZlN"H>IemN(P%6gR+!*ZQG!(.lN
+%N^"pJ<QJ>.FqAO0BK\W[e&2]^.8d=iJ_8cI;oTE$:gE34\gt^/^uGV]SadrU5hpn0M0'.Y,-3GE>4LK8BO%kO_;X+KgX>Qr'ef'3
+%q at +&VaJkR:=?L(U2XYn at dQhMg5hKItS-EPJ,ia<+4NTpqRg/p<<0o#`c/:RK(8:dM#Rj):_Kg\0kXkD*!)aKS!.k5ih04MdJkPCU
+%>hspMC,m4]JA>9b6QclHS\tt(^G3nA4baY^:'b0<quQ($)1&I",-reS%u,](glks-N<p%@A0h*U?(M4&r"`nLp?k9;L<hfC,m&e1
+%%#ZHU?f?+qO]NG4M`GGRM46I?@PIpnEJ;:e(Bt1(M>gaAd4_S!`D\`+*>Wg_)_i.p"G_qLS#(]c)aj(GiJA\i)D`_Lj).LDiMF,,
+%++XUT`\R;3YZg9$o+d1lMCT6d2lt3\#^;<I48IQliCQ!C]SleC$phd]cmJP`N^%?)%K^Cdku%BH=3'Mg3sX:Y)#f?U^sHk;Z5Y at M
+%e`(_O7;V_J6:H4\]1\kY68;8&0GX^'fGih(cb^]C5G/\K[_&/+"H;hrS:#I)T%S!.D3Sli]n'i?\u<Q7YK5<-GB[a'ZtG"f\^b[o
+%Q2q=GmD)q2Yf,Ht.17Im>iZV9L7KkQZ`XJ@,lI$WaQ$$86*G+FdP0BBE'9Uc%LEZd-Ye:^\qNq=$Q[J#m3D6)#>eYlW7tbrXj<Uc
+%'.m&))6)3Q"pdt<k-A,`E:W!8L5(X)YM5$:<@YJ_m1[p`,KL"-),OL2$c$2N];pUT1A*)rH,6(X*,BgE*Wc"k)dG(d;O2i,E1HHO
+%8.60#$osGi+k!mO=6E=KXglgd\DZ2%+(fZ+Q@!>Y":fAkh06A*U)^39Xth-P"gsA7j4bt.<6>F<ApW2SS0`IXG$]lY$@P22ila`+
+%c>*%QYhP/`fITAoBk$)I)qJLG(L4amEFR&+lm*7SWnW2[&gUE[`R`L\XpX'*+T"\7edm,M3oc(eJ\OG^ls_[oXLU`SAO':ZqE<'l
+%Mag+9<1F#&!6/I7\R5S3Md]Z56,::k0 at Z5h6pSn>"J1Pu\/Z$bTgt2/Z;%t5W!TUcTRdZDMs4goOTScr"0cI_ at LsNA>La10%Wech
+%)ATDrR<im8QL!0t:'b`gNF<kJ;.:[;!!)rDPTmU`U'*]3I5+FN=mrNV+MZni3Gh'0 at V<d#^.V.T$NhM)HB3=SV4_U.,Kt at 5@bj<2
+%Y0lEM:\%42s,pM at lbMS#7kG*bDO1op+LkjI(Dff&5aA*`/)UMi*@cUU:0t_MrFA\?6NB`/n*p3F`68$-K3q]SOfl$cHOI')ZlAua
+%@0-]hfR>YATfHp$;Wig92r+e[d%-T5Koskb^3N6i/l[SKqlN0VNYOe[GL+'#W-]]h",H$UU]Jm2Q=`Y&0.q!Z$_/5D#Bf$`MoNAs
+%Z,6a7pjmlu+;[j5GI*B/EJi`UC(oMJ`V;^8Bq[9YVE.2/o'%qtoq6&nWVU'XHX`PioYO&;i>rdX\LoRV=S92k#\!Z'ihWT_%1T^F
+%G944fifEbK(VUFY]!+QRGFJmp7!md/AZiXRLJnlun.;iWgHqHS`79^H6KYjNEc)fWIHE'JDS!F"###0OWZaK<9tY5#MYmlg"JIQ"
+%;t^QEM+QZD%72Bn&a,*3+QQC*c$"7-5Vk6)[EOoM'->9.>b3s+JnooGQ=AumRI1`HMQ>Xi_caflh!-F"c?Q?5P5tnk;V/ED%sHUJ
+%eeK+dE*$Q8E6gD3mQQ/f."9s#>_Eu=3n(%s[Rb*#/h6:,q#LLME8Q[9]:ZsIK[@XkUdcDq)bCW"ZaV'ndUOIL=@9S&qi7'T22Gr@
+%"=t-O8ecA5D'>.GbCM/KF$<I,'cF83JLc>?3.\u<`*Ohort,.e$HSE(o3/:9OH]GtjJ2&^N_KZ#6uN5;L']e_l'tZkS/\/gqo.S\
+%b3m8A at JgWf*HYH8P`fb)a?3daK;0Vao*n25b]:7]G;81!<V?e:,.`]$6k\ho2hXp]*1*X at ic6ELi&Se2\/Z="+G%'diZAt'+Q]U/
+%_N at s5`I_/EV-^;=-hLC=!Soqj"hT"@'AG3DBJ#O-Lk(.!q3Dn>=Ne-p"pDa*gaY%ZY at mna)"%fd#]%@6R_?hQ//9(%Q\?8P+sd`%
+%4UO0)!H*hR)9h`gX7e5kY5:m6aV>S7*-eu_OHn`s5f>bo)IaXj$7Y1NdG1n)c"2iE5/fK)Of"QZ.(]ig7k at h#(PD7QF?=J*]D]5A
+%&)$n2hS1&s4a-oI&3u,jCX at nj4I-nG>@"[4E8+Z\?DOnFr4.oW9<MMqE?f8 at D/]b?$9!L\]?mBio&@s8j"N:P8?`p4MUPt_,ri]b
+%!Z0XMgU8G(m*#u-b at G'"Yg!8aMk\"Q&=,"c^)V]m!L)WZ:rpa@;^`Hr4Br:]^9:if6-gS at 2'2j6jU*^EfM)E4MOg+h\j(<l*#pr]
+%0d-1l7+Y.<2f!IX!M@$`mWaTs7o1]])<&%P30RNu>;`H_5%AbMFYt*ZK0O1SRb;q9'hDb7Vh;aOl%,,djon,P1;60SM'6/M-tXWr
+%;CDfDFa%X&^0P&1+E0i+)uKIq/E\S3,\On09Hs%<GIIiNfj.Yreci7A.$n2422"_(DF__Z3KqSN_EHP"_NHg>(Ft%EpB\`5ma]nE
+%<Q9LETGCQA1e:OH[[9A1%#b=QE/t6W69H"t1?9A+?R!,pE,Z2pUZTcg>8EQ):<;8M(/-St>eJJH2C`Ts.W4D9=:[ZI0jht\q33-Z
+%+>/cneSBbEkg2]9%&Od6!HnLkf_jF^+S'Ek`)I#0;+JLCE'i0t+K#;L]qu<+m,OM-.?H-g`t:AP\hKbaR1QuKV7T%M;75cq1Y;_l
+%%:4hh^JMaC[n?E=hS:!)0RW?fW7O<th%kC3)s0gpB,^&/#_lAhL$f,:"`#AA0L[Cm;.'_rRqnSYflMB7%!M!nEPsSti\m_CU*[oe
+%:V_O[@=i]Amd,MuRl_dT)lRa!E_C,oo?g!D at u+nQ8.g(fL(<a2/i"*A0"5GrUUsrgNA9<eHaEdYT-21)EKg?UAjnAg*f4+Z^H;%a
+%,s`tjhFPZP%)j56A/LI:Xdjo'A/d]B^_`?S0M1]'#Qs%,PlrJQfN'O-m';B)KX9^H'o#9kFYOAK>$Yec(k at uUUYB%a`/]_ZX]anM
+%3CH$(_3FKu-J0+'mt>4;hY0'MZbpo&Qno;!177J7+rlDi>pmm_&0,76]ritrE[sYmqL5$5?A#fCH8C0gj`j)je=oX^Ku2S>X">5P
+%eYH?t`<jX3i%7=SX2bP%N5-HbQ71?rjh"M7=j@%VFYagq!)pI?4OO'3mPBgG?piJE]4(-8&K.Vu/'tj][g&6\/?s1_Xp9O'>LQuh
+%N!(=Q at Scb8@l;4OBTEb,>aMER-L4qSo*?a'941".C^F^[S!c8H'A(V6=KNfZ7eU\FQDr3XNKOG77s4ml(^eY,09O7rQhE0VKHh3J
+%GYi(i4`)SiUZ;Un\<^_>LV"8i0&X=/Y(>.i315/K<AFBt*])%7"8W.R_HF9 at k&<9,'&[Y/.@^*FjD4_L1$-Sio5'Nm&.^SGfZLGX
+%K(t8dd<N0SX[7.?"WO/mZspbeOiqX6dYWCaSqgHL9P^:sQ?r.[=!WIP[m]N3/42h9K`YmB-a1ajOSt%><5WElE>FlmmV/BQG5N03
+%7^4%6-P-Z:ACHm%+p4p"((N229YgT7k-?%]1md:]0?d<R?0O/14]HsV7A(Z(&7on,jL*HA9Hk>TS5Cn8,OPq5JbhZ<+UnF.aeRlW
+%b\nar&6GCGKG]Bk>]WVa,PhrX*$F1#aA8nO!O at mVNlgcXl1ciB[j-3dhJ7!Am2H=tQn,QA\dcpb=*K'6A<g2K"hiqu"[o(^*<q>%
+%R9"ik]LIjrr+sguZ&J1>Wf(IHERoBgc,\f_f)`kG(auQ-rR,56/Ue!oL'<)_<RV,Q4DPFK")G`sS/Q[j!"_LR3u&H<f_/^d%F/g9
+%)In:$"41-nB"(LK=SEc71h00HiWBZ[-mL];X^/*L$e('m)1/D(B6QLLCiHfi3Gr]lY at 5h3)=H(aJ_]X1Ogq[7%7;[#jO;&nQ8k99
+%DF[Nl*AV/[.OGs!%MZq,_Fr;1QK0YG6j5UsI[qEW at WA*Zg9&gl at OW_acF"^]=L3H-/fTHFA7t%40g-/a(Pr!.*M^SV>hFsXgnP7L
+%fPFi36p2AT7XekD-A46XG4?5Tm7R-tm_[#JMbjJ;M5DHH1/K9M"V0XO4NrPA%9O5Qc3?_L>W+%3RnA2>W,'rd@;CG'6NM8H<]_5(
+%R.#UE0a0WCG^1+fQ7KPcCu/H!p^ZM7Q1K.!,SA-dRr_RV!1Fp'i>r9;X-t&8.mjUQ-L6:\5o3j:RH:Fu9bh&=Jgp\"1]XS<hTPje
+%<u8!.i]C94El&Dn(1e]_c[a]u1#-EpjU'2#Vup<4d\Dcq9'kjrnnsa,("a]C`:Y<U(m1O8TV7cu%`AI*J/Y`OEfJ>69,Bh(/=bIq
+%juig5:r&aW6hH/!@`\\?8VPMIh6^\1o9l`j?C;Lt&C[2N27:6$"6eK['N^i\M.?m1#m;6W>9qdf27;3k,IL6XFl=EM1D(-+!V*V6
+%HkDBrRk>*Ta?^q9Ntj/YS.F[s%)A7jA"oP at R)B5I07Y%/`MjYEL'@bDOF]L7B[.U4T;I-/F2K`H%A![Q_6?1?_IZ`L*FkU/'MpdL
+%A8O&4(p[#%q&4,gFPQc[MtLjIKVUJlIo1kO_D("+Yra5;1uN,)1hg!G#-&gZ+5-1u)jEC93LJmH!5Zu8!F3#;Q'_=9ciU6c&9VR=
+%&d+$GK at U/q at +_PEH/3?f-6*IEa&M)K/P)4Jq*SV?XQrQ.KGr*o/b at 3*`*ef6)Cq7rEECtR94lYq/@/S\]C9!kI<(1ZK]^,Udb4I8
+%I!NE:MU&$V7M$[h8ZR\(A[lB"8J)7.!&SkV]NS"r/B#I9#'+`U2tIOpeWtPiMf(F.ObATp::p.X,Ii0[JfcJpgb7m)M)_EU;-k3<
+%?E9K)+Dn1e1)Hk!7ODldiMCR/j`#Lam\&_.Ql")-mhptAMG;-[QWa,Ti4Z/0]@J6r;eB!`#]h[fNVg"s`*P`B6M%Kb?@jAD=jn?*
+%$Y(?PBlh*<5qXbE6C'u>0sc%kk6bj<>R1A+>/a'4jm\1bU/Li_97T):A!I9BI#'4E+>e84LPrc:43bu&Gp>Y-)[EB'-J(/!P?M3`
+%@T;i2Pe^9u6"00oNROUPI`L9;eYk>aK3$TI.jT/kZ1;%jaOm\EF1Xu>&([H\bZR at oY8J0>XT^Qe36AS:WR/je-8mMpYDcj,Ko6;g
+%N*KG+/f_ZTNXPdfhR`T&6 at 3aPi\^E'XJ'!b>8(uOhj'+i#08nD6en/e!L6$&6 at rDqM$MZq4-"Dd?Y#]o2AZps*o%O2\5*L>!^5X_
+%6q_-A>AI`R+`rP at elQBe@ZXiN_lg(e=p'S,,n$@,N\Ht2is%/'^/,qtff*t0Xh=@@.i;b&M>7oTY;PY=#\6SB&a9_V;Smr7F+IO*
+%F(GJY9nV3@*b"\G+o'.#KbYSrH\92-mZcZhf+'KA_sB,]P][J6ec\hQ_3^)]i>aAjHWf9p_L(G%d'-d2#tdIsXJ<+(+,#>rA[j#>
+%UK_o6.u%r\C,*&ih=HB$bFNLj7GE8_dF)pg7n$/3en@/>koi+rHLS3mMm!f8QaoH/rT1Q!$oun0!=qY$81lXK'\Ldf?A&3a>@ia,
+%Pc at o#LWHWRlPt<N?kU!7:n85RYutC\*nFVcDhp"qHl*`O7FhLG5b=^Yd>D$-J80Dp at cjT6m&IEC1qUl"(uGX\/1=bR$og:!4)ncJ
+%$mVXbmfmn"=k8KBZWa)\YCj1d^C`&%$\/LH^WJ8T5rtE_b!4)W?^uKV=E[aM,E>lVlS1h(BPuY&NB!<J9q]8&n$*!,)M5E]*0"rj
+%Z8-')@^ufhGBOD;icMY&MWK0?D,aW^*ftAOKeO,Gi081i%(TOi]t!F(ZoiD)RN3"/3jo^!#l?sJ/lP7QXGGno`pEO2!7M$KO&lfI
+%m9qt&aUF=aS[gd]".@>V5nAU0l+(Hog>X`?%ON5F6f<P&=P(8AON^g0a/JX9G.=W_iA*%5B`k'VUgrLCOIEN0k/$s[5.P0JCGVrQ
+%TI9C4B=OJ.a(;bpH5reA>%;(L).Y6NEp(Wb/Kisi7"Xe[I<9J at Bm!?G:)\tL'l".WhXEK]E#Wk^HDX+OR*-ptUG8/Gi&"$)Q?Ck4
+%%=tU7=c:*q5ZJcW\6.#"\WI,/HU4dpa.bd.*d]etF/r'djkAd%b7.M".rf!5<]tuk-X;SI"G.5gI6%/dH?Ks;UlNI0jU=2Aq7&"[
+%lX;dk(ks5;?mqmdf]O,uQ(]3+")6AD.=n]ldo%`MJp4'AXKFV;2O`,VAul:""XgRGJB at U]$ZOo4*Zro;8<3pgc_]WJ/j`&.HQZHg
+%8MGp&'B&.I><*efk at 13^)(n%QbVsn3n/=s6buI)^4:3mH6luWGRYEj58Jt9]i2Kfda'.SafuQ'HU">7YL6i5BDFuIW%UNhcN"K/W
+%%4Dd#Mg<MnWUU#9b@,pDb@@C8h,W8U2u[H$SkV\/]<b!ea3ba6?prdboX5&]"GCjFAjCZA4S7(H'TI+rh@[M/ThCpemE/$f$d\tb
+%E!7l&=m2#*&#`BE2n,?Q*.cQr=*qPR7P7d%h%>8JJiJ.C$+JcDS&,Xpm^;!M6pNORLHFLAenNP4=pD"V9n+EB(d4pn)tpbPrbdc)
+%q^<SZC-OEuMh1'f6Zo(*AlWFd5Cj!U2,h at 4YbafZ2I",Dq=7C=.jK_b*M_c2dLoi>!^*,UN!o-7.ir[!imnGp!a/(4#pB\-`\8%b
+%D_;5d$dI?tf#SldAL7ja1+$'DE,jOQ9`5+rgqH0@@73W#LtXOk9L7!WlYirAg=QTmJ\<$=knbQsG at V0djD_!j\4$GO]\M*>j8mtd
+%Vn$SDMl4.jIS?5m<F*KK7Z?UQRndgTFW#7=-2%_!EHKEFKN`pU2?dNP at 5Ej3S.T]D$*.(?*!QU=YXP+6EVl2BMfm^+_gSrJMVs$h
+%c#d!MnJ6-7gteQU`>7c)i?r8]MmCW_"qeRH9f!q^RgBLp7!EQ\^oAds/`^``J7*S&2LT[kA'W#u at 4R2R%7Vs%/frpD0<6OlY/aZL
+%#M<p&-D#3QB."b1d2BrL=PiA,LW(G[0uOs$@,W at lbPD8mDk$-CO at 08aAhZo*+,7)h[_d'VkO%!mncD/<1^m6$NRM^+mX at gnk#C=2
+%aF'@\J4%j$Xc@=J,:5+/jd`;!C6i9;eY+`qBrCCuT;?7=pl!sV>W0^hb=@pR at kY%Zg. at 5S#&gQ+ at d4b_fj+f4i]r-tB&R4H'r$Z[
+%=QNM7qhlkT@>gYE/S#05:DSSX="dWs+>DhBUKOL==^m?QeRX]V*eVWFg[49<FNjunA:8E@#NA'XfdCFuQRT-.5dAJ3$D+n!Jd5[k
+%I:\'>>i8&=]A71eU`QAtN*%M.?ek"&Zk,LLX(E9ZfkJ:i2Wu)V#C\Ep:g%mk/V'pHY*q/O$Uigq]S<^>k`l#"NX'FfQ>S&be9,?t
+%-*n4/mX1B.jDs!iqZMi!nckW&@9%`-=k&Xc*2E0UV`Q!0DQsGo=a.^pX7`eY0J\L.W4%Rk">I!l\[7f;`>l6!gk:r'"Sp&SED>p'
+%cj"CG^+[&*+/uJM'GTO,_W5;7 at DdgH&uk1VZR[WHSGZ)M*es&A#UUtsKd3H8=ck?c#t at 8R4fl!qA!4\nUEhb`$SsW;/RU>+"$5Om
+%/F"@oIBV>L,P.2NSda0N\ttH9!+huS?rjhK8V?XZpk%<m!_rd at KW*ql`0Z;EE'`VS1H'3Z^!'[F`M at Xpi<aH+b;VNCfh;u&YjCf.
+%E-0a(3N]9>>m=m^/)m at iRc.1YM<&hX3nK\6:'*=)H$<'A"qh\<2ERI;.uPi)`MQi>mK172<ZkZ0(Vg96I>l0"obe(E&)Ls];:X<p
+%&pX0-pBKS@?.n53qeA><!;j@\Q\[(Xf49f-Jd]]gV.TjdN>8[-eVlT-H.EN2]WVl>O($?M[k[4o!kk^ff5B%QkTQV3=\HDD2VXZX
+%ipF%Sa.sNMI<NNsC9Agn,Jdf3JgG#"!d&0>a'-'&,T>BW\%$[*K$\J6&.f`sW"amW6RL"[H2+BWAD7;'>H2*Tf[Fi_1n&-Bbn7>q
+%8.:fO5ik^TNUF3rc(_>8TF8i'bq7):#!*#pK_c')`!^VN>V$f7>VV5fUkB<8g-onp=,ma[O;6O&,=]7KHm at P$F#+D at ED>+1B=Li!
+%m.R/Ob-$[DELA8lKGrUe\34Gf/7kKN1O7'dLhtX)'A'>jN:%k6Adg%Q@^m(Tj.U3VAt#I*LUgFPjt5T^1fV\i?nMo#>jDi5<a<mU
+%Rk&0Qc(qB*oQBl(>PlNq]6TW]dMdlRgYF0q('3)69dY3i.?1Pl<^K6ZDo?IJ`c2QFZ#)BU0spUq\_Z<^</3VOM5E15ra8MArj\59
+%DKEo*16&f]Pd%.1[6cZb+RdZ7f/\a<dDubn*')X^CqR:[&mYf.?+I at 1JG_-+knYqO4W6R`iE at g44l:)F'MXiF at CP(pm<bp[\<n09
+%c=f2AK?\+WL1;eXhel0!WJ2btY/[EFcUDX)/Y-c.\V5Hdbq;U8n4S:?S(fZ^p0?PfIXpb'9s@!>@2ZhqSF'h5e^`Ha]/hfRSH-\<
+%co.jj\sSim.K^#WR4=M at T.,">[^K:WDr)1-)2\sD_7?]D.0tfISie0Y)a25QqSJ5U]/6fC'f-WE0Uu"*HGLQi'Y_Xbba%k;26UU\
+%fb_J@]7d$^`%W<QKJUFhTZ4#I-.\q+10mO[Cqu9UDN&'/6VM<1KM=`)>`$W`,3Vj_H%a'Mcu\Ls>=O5iK%Li?g.%o1E#(&JJUWJV
+%k"T*h&dSg?$krm>Aan(f%pH$QGG@^08tNT7_:>gKl3[3h((gFF][Q!eN6A=7J at a:BG>fQMAIB$u)OlF\8+%-+S`X]F9\KCj]1ili
+%NPq.HmXJGaL3$DX]"H9%huU.iVldC:^bIQ*CS4C(79=XKBfHmHC>0okCN*]?Y3nGT%;2F?OH(0?QkVJYQ=PhR[UL5Q\(_h=.Xugs
+%cZUKj;M!k\-4>4Cbjf-]267+%K*"/YaFoP.;S$bC!U5U3m6jV,h*LDqYJu/$`%H5B"G0&EKT469$FkLIY$iNHIj=Ou\'^WU.(CD4
+%D(#^#Z,+mKK52%Loj/FX'jU1,50G\,g6'XnRkq#<*?,=mF$k;c@:AT?BiC%$]H>7l;7JGM_e%ILbrV[d1e;6&Cm^r>$^X!jN,d6U
+%2<8X`J@>,'EH+(]J9un1L#;6aLn at r!<=?*KP[`<N%3&?Z?3a)jOIi[ZaBiC at OkNs\A";;B^C`j"J4OK42(@tf*Z`e61tVm!Hd4d-
+%e(/DK>?_%;>JkMf%5A.ulEt@%#r,:^d"aR)F^Ccn at RgiB5dLj&\D+%#ZQTmR33-=L2ir"]WaIE39mHYO%Zu_VJ^r_NT)BZHn:8&S
+%afKo$%jChI;2(:iZEk<E;XD'ch%`b1ZOR+#_#&O6Tsia,ng1>g&9(ANdM28(egJrp*.^Zik71k<<Yh%G)%Z.\F48lM#d?tVRLs%_
+%"p.p]a'H'(!%/f4/&d81BG%P^rh('o]N`4nB9:(_jNn^*,&kB<n0Zn#`I3 at Qg3A<jf0GT9RKn1ZrVXmL&M at sc.ff*bh=k5nck,7J
+%nI?2f0i&Ge@;iuh9d[/Y2rQbQnRGp"^oEmIJ?@qd[UQ+WB!Zp at HJ:FeBZ"D"2KK$p(d4GdFAnPWN%d!gS`QaT&pqW,YP&%OOsqJ9
+%35jja&^4iOXR(*Tr*rr=5uf'nCd3:/5)*A]9UUDeUHI.=)p[G<'7u;f]A#o9duZJb`N[iblb$BO]G8?-\1r/mrb7bO2Ua35;10C<
+%P%4VKUZ!,lf6pibD@[XiA_JnQFs&9QT`UZ_]-a2'E([1Gf;%`Y>?-;#a5,FQ;r.k2JqkG7$Z#gC*V!/LNZ:T<pU;&2E7]4_'s)>c
+%/C.XgAiE#*$$->(!)J/'fJ.ETG1eI*G2Wa/AgXV&>;r&*<:ePA^7,V@]0fpj8bbs1%/8N!h8YUS:^dDlBs&Z"KRlG-TdIG0":p(q
+%R'i?p*j(%4^@5AqTo#1NEM=Nk$Ii-&*pUu/DZqlID\_Lf1PP##ge;6Lk0DUui7P._]. at n+]:]A["b'Qk]E(@e!LR7dm+\_eSn=H'
+%@S7F4*k:l?B>s<dWF&?556V'd*Z#b7i:k-j?6U\H[V\)<f$1X%m!o]*TYgpBdS3`SkJa7IA5ej.DlI=,IHL</#TIF1'YLTH_a6%M
+%jKZKW(DouI).a)qjsIe"Z%J1)G+m1OYWbGnbi^-eZ!3R5XCK$#Wf:T:45$&i#jc.<-jI`qR.Li2in$_*o4g=K$CR#ahR1mG8tJbk
+%G-%.SZPWd+kr'ZKIV^LYc.Y,.iSAB.2q&4ccF'6&0dt[]bbbLs>(W3B$JAIc8NpDk:8!hsK)faW@(>@@`=S`#]0us`&krHK`cD^\
+%]A78cG4%3rV.R2(@ZZ!2. at f2`,U1Ip,o4.!g]_H9eQ(Xh4"bdR@:L,*Z`X3]WTo"FJ\*T?FA%hma=$&GeV43M)2'+Tb^f at b*<X7`
+%9kj`XepGsbHj1JRJp2>B4eMCj+f=sSY/q0LmQu<:W=[4*'1Cp(m;C_8=eI;=eB6I_jlTn"5"i/_fsGl5IZ4<#hnfQoh_Da\hCm.!
+%N\K4"%m,.,7C47t(%-FG>ojN][;/,46\.NmA^fH:dGAu6BKqL,(6=6?6H,00]CB;O^tAtn;g#Rbp=4'[=k-d?l3Lk:3fOM#g>#Mj
+%*PjSAk^m at gW7POi6&Q at A%7Y"a6C8VrD==p7/-e'NQZ6J!2 at J<IXCh>Oo+41Y-EsU4fm.VIFo[16`rWr\]I[W8&8!unM-JR^=TuG`
+%lS8[k9H:Joe2"Db$epA`k]tjY(;V;M#4sh&MIm*3>CJ-3H#Ctno`uqO;A:$Q(F?Baf>6hh^=n at um"fVZ<g*cHWQ>o>@as0fi.9rN
+%DV6j<lV:_OK"\]06!1?_O"J(C.V!TC"r;c!>0bf3Yc+O#-ANU%>rd!u)8bWtTh1+VOK0g,mYDOe/9nD1#4?4B&&I%C1n2`pWtfN1
+%UbtI.P4r"@AZ at 1"#NgH%*=hssH<ump5l;TsePoQC&s at bI7M,hGmX&WP],MT,rg>dZ\/)A/'4c.EMGj`_l[\*Rll`Ue,J^ktm`u)?
+%G0ub(atqKsU1<S.%VTMPUZ,3^enOLU4X0YDU+I@(28 at i;]R&[OM,\@NXC^hXIqBU%hn:"`)4/DLN6tmfBS%UTl&*1Qa6XmNc!#kI
+%i]`]j\6(Y&478Y<$R+-Ar#BT-]/,UT4XU$;LfqDm7VoCS9Q^etn"44PJ[)EdDAW_3Op+14gS?hF>8Y?H]tK33,A3>RHTQ56l_VPU
+%/"[r?65c?S>m,l$,HpG6^Jm#/&6YKFBa40s"N&\m"78,YF(_e9SYUlu:Z2Ah:UB?UX^o&%bpH4&SG46+fn%kRLgiRO]Sc;sDEMI.
+%Z!2lc"ghn9>b\Qi0['m/Qe5s]XQqb\5VQFsRU&!f4Wh"KTB2.T*U$P:+Y0Skeen/)NoN#%Fd[YqrX<:XkpCLFpe0bBd3P.'4KQ&$
+%*RFo,e2l'uYo\p9CFo?6!oMcC3Y7FGf@=[h?9=3]OTk`UAiJ#aXTta\%@k8#\+]ij%?IVsC%`s52O'<*"uHs'I$<1q*$>7TOMqBs
+%(Zmi_9=6JsJescu"rg)<JOC8ln)jkX_5c*[/IX<$2`"jI<G_PD0q at Y&Y[I_qE+5;V_HG.Micp-K!lMik9jEjcpFAY$e.EdcH'sU%
+%W,]X`NaV`g`Y#JICGna*i=Se at ZdKi4#E9dkKlb@@I95e&dq\#GZP%n[ON!S'H=/k4/@skAm9$jNfmM<^?jbI3*OG)J51u$hi3'%#
+%51cI$FKmpd$3VYcF[`uZ)Aa!K!PNI]jM;.p&;[PU/Kac=Du2(CZ[(`-mcUc'/"%=Z:d0Jf78L5sgD2nh1p0mGiX(NKH1NYFhJMM1
+%r.?)%.66AiA`XghiR`figoH]gm]IMumC^-$&StAM8MtR)iB;5DFMCXpI+eM0ft7W-Nt=Q4cOBP#Foa=t#`SQ4:#^l*R+r+Lc1V1q
+%g^$DET]Z)f05:,6_QUea at J5G8p"XK)@M(4.J+_?H1b8):s1i^&h$T3\s'GuU\B4u*;eJQ25r:4'9Il68[g-)PS,aX5D)9`PQj@"G
+%HaD;M]"2?\RakH)ki6e2g]I>B/Wo#/Qo]nM=i+uq^37--%XXYu)`HE_Be>Xr0+'B8,*^IR";'XNpPX,S1?5W*<8C:0&kihgDMTi,
+%b'HHT8@>k1WMm7Y`;R<-[!)$W/^-qe)gaI\Z\gVt0GiAooLt4mL=Wd0L:qiD<""J5m\]?71i+Db+WTtYpKN1dmr.ILSGc#6-_cN%
+%5i(;;3Otl7m(D[u*tN^[1a^\1**"d^A-Ye>eHKA.Wg=.Xg>3-bFlk+b];oV`)7V61ahA>@]Uh8%![sapn[ermrja'cL_oe;dGfhn
+%,;Q$Q5cgXtG_crt?K49o&j*XY2O\4-eL_&7$i<.9f<AGr]c2Q_lNIF<l`d8kBBV5il$[GX/):seen4U\E/5WeMDWr0OP[$\-"\Z%
+%MM7^BK>>0):2lXq<He^XL-rr1*u(1]0d[BC5 at u\aAdr0`:Xs->js at BPq1,X1 at MH/me_c*UM/h[<7R^V5&H%\k`iH3XXk(<'O:9\l
+%+OL]9<1#e"N(Jurg7 at X5,QuY:SNPW!H.\mpgZ=0(o5P'GmbX(OV_(Ea>RjsEDfNgjCjkF=28Q_&hD06+"]b/+ZIK&#(9fn//@dZ[
+%1Fe=`QbnC!ce7ZTDI"19T=@eD[0DI=-<U/\-*@-KeO]k\lmZPMU2g#,K\Hh]b-"shZ(f4,SIVr@@h)^M-Xm;MF.":Zp(0ntO-WK"
+%r+H=&F$3g*lGPN'HB15A.2s=\E``b8[O^jH"K1Y-2qnc96lGUg(8oAh6j+o%VZeITj9oD[Cmkp8]#D0_KPL<`fe'MARRPqqH*`OA
+%8&bd at L\+>/h+o++12GSu-HojL5*Q3RZNWAckd3jk'g&lM4\DV$S#CofgWk9$=<?JU/*F at 9EGI0><\NC"WK4AH,XGDPCflA;\!rBH
+%L']#g_)K!JqTt;H'a(hL9rKXfgFeilYB!go6Jt%n_bB\ZZ^U\NL.Y-DARC*rGJnoGN#Mk1ejpD53`hTXeK9?E at Mf$2I>!9SGV67m
+%Fr at aT_-W!&1pD+2nE.1T@#7P-`?_osSr7].<HY$'G#9THq/@$p5S@=rorO("P(Olpk&IN8h'_!44aff<2(K=U1Y!((0(lhhe/,b0
+%HT:R>qnoAmiBE8r4-Rcj2 at bD.&t[RogZF(&h3.H>[]ai:HS`&A>[(h"G(sUF3)W5C&klBUq2QA!4#W_L9YGDb4DQUP$/5mHX6n[s
+%77P3n2fhm/Jd/&oX>_CcDn at ub&r)lg>>t's!3tV1Y\=*<R10s[GR5X[nTNbd^<OZi4sUGa$SG,5h%mY]FV^&VlV`O[KhG^e1ioq'
+%R`V`-cTSAIB,\8c@[!D.FRPf$K!R>E%E^:0]a^U'?OQ%)RVd]lJ:!+GAeQ+FSc\Dncc91jer at cQhJ*:gSnp at A\3$W#/EN>tKX329
+%"[:nTH"sAd?)ghODqHhOar)!G\/7Uq-!Ti4E!@SD$NVleaQs4nS>Ie=g?GqFi)&7Rioh&%RT5p[CsP:9Weu:a^%jEsNt\\il6cM;
+%g$E_Pm&`l(3;0*#F at W=?)&V_.)6?E;F!q%1-icXf.c=@nir/qq at GckC-6[mCZi*Z!\qo%UBgBJ at K"`BrNm2g,D-T"iflDXS*Ti6(
+%J3t/H/5"^!:!Dbc/Zs#I`Pckj_3APa1\5fU$VPrA)a5SM)cIb`DY2U/5:6`uOHNnk"[\1*9],9p?"In5brP&4XTltK>u%T]j(W,3
+%=khUr[.C()"C]p?MpH@`boS&F=t&+Th4f5^F2;3L;N+7kJ$+^)fHLT11P(+q]Wul=VqZn`FKK2fosN*5W5L[)n=tu)2f0'08 at ZS_
+%h8f[TLRCf<p)_h#9rI)A2OLjiWQT##SX\]kY)ge1>b6S++b:1<H)AoU6O`nIpo[iPJn8&2G&=-Oakc?A>WkBW/l9>u;=dI95ckU3
+%J@`oT8$3(b[4;q,!-,HD+rZ!)[[<RtX*DQ^2s\a[DE7</*$ML<4L^a7=3QCbc&Va7qnQh"dI9.".*(#Y/1 at VNd0]Vq0)1H&:[:PV
+%.'LV!G!?u/4<nh+[0\BFD#:`A*6"a;g%a'^T!cm7SRo/&3#mI9_[/-jq)YG(m>s. at ml0!8&?9S0;L4ZIS\Yb>jMS-V[B(.GM-dDK
+%/d-'W!9%ZFl8 at 6I1!Sl[fR:f2h at _a<8:8]S*o*E6<lC(dTJ at bX>1W9\kMqckV/m"9_>Pd$cYu)7b>A`kKn`kaG%EN]dYBtg?!U.P
+%Ej>LnBEX7!n1j!h"b=dDg5_)rLh>9sOV$oW#*:;Nj?`nJ^i>uYFkWKh3eogXh<*q`O'ZF+/%dRFm#$>X7./^\:1I_hX^]p7jk=Oj
+%?Gor%J4,Q:cE\bGSHJBdn9"M#K#L?UDM)3P!YTrtY+W<h^=\C\qPMfoJKRaqCs>B)A?I[1Ab1@;+(9&,r6g:*iJU)!F:s)I9m'@G
+%9gF-l$tb\]]>kYq$5O<62BTpPnSh]:%Qci,$U6?B(5ub=-C+kBKrg*:3"r)Q?(i6j*>FCc^p%Om'fft,16;uZf_=#2Z]%0Mr4 at Ym
+%Q37WYh?9f\O,E`ek`nD6:>7Y6rK_j'b,+7--\i5[b&/O&9GX#S51qPdY?;K8MREE+cBXFcN![_P*[2#dlfZf[HMMNN=n,,6Yj\R'
+%g30_W8\t]TpoKIm<&$A)I?/d*;01p;H<cpc'+ at qU)=7*7;7X(X7gsdh<Y4:jad-g;;mSn&6oP.B@):1r[t[tVOCPDpWt\^@2&Rmr
+%BDZYa^(*??3.8$FfPHl<;gPZb>?FAA2<MPkCikOR9EV0ZQLW(F?hV^tce3VT_2`-JT5-(X26jXSnuF>Y9sV/#/b'NqC`B[55-g0.
+%H!K%b2dk"G41r*f`md<H!MmuGB(1BGMjGQG>QS?bkI:YUI[Gjr\4DgL/0RkpM8QXS6[:au65_"8=3\W)-UbnAro at Q-NR^5]Kt)39
+%XMeJW\P/=)fsm#G2rb]k+:SAb;O$r8;^F+JGp3jWoj3G&'BM"Z!'G^dL*(1cZ:Q\QX**aaSfD!sI?t7IG4ddIfM2E)i?^NeW7'IA
+%`G\U/h$'g0?tU[-]AD8fJJ#"Jn#t&-^,3G\F"e\8 at YVcUI&Mku>_c+anKDQ54XQ2D!SN"MePr8"8miF%*J at p5h9Dj5f$3APmdm,B
+%1Qg#HIq2s*h3cCRR"2te(7sp[@,^]K=b'Of1TMPM,^XaET96D-lio&FShZ\9BCi\8>8eBrC\QS!2E]^?L!4K,JTs?tEOFc)c&f&<
+%;:?0,'#S?Feo<=>J)dQ;6AZIrq[gtd.!'n+:j)XX!&K6>h5LB;`&:Of+GiL3OFtq2Ai<g3B/ePUgtZKA]hWAk[;ILrBELh1N:l>m
+%<)L54FtQVqlk\%BG$,W8-)u"0LKXDX8Y-)XO:92XYu-':m)"Kl#2q:?lf5<GHU6rX*bdU@`9^uKL@'U;_%Ztu!!H at fV/XKYT00qm
+%$[`:h?L8 at 7NZJ"3b0L(j6a$]dOL_Of^lacJkCt.^b(B%+SsV:bJgth*9"9\lK?rnnDFIh5X"^^k[[bQSBsZjI(oQI(!%'m at 1U$5!
+%5V[)>`F_b)0%$85fG?IHg$=u#a72_*G26S#N]NZ>@_0fY;,^nG:CtsGeCB#]p*[.S#rHq.S(TgDIX5EA[^JMOQJM5#9>u[5qBQ1(
+%1^9($P8-?'YTN at d\IuRAa-$d^LhgW"F;<R#@^SmqWL!$GX6UOZB*W2HAsX)lg4s"RCr>^PAm.3r]s,KffLDEX[?o,rK8KM(@ZFiu
+%g6$drKM^id"Rb[+<)$S[Fhh1/5+K8r==(Z8+Ob_7DZ;R-Q//mV(-Vm<,u`[_,9e-==&YkG2g/c,G-n5!%p/.,rFWRo>fOh3`>)au
+%0hb\GT/Us7e1;=FQ;O$B0cqWQ at Uis.(cR*0W41^Vpbj3LL;+0O_L`/-.TmPR;^G\mo!)Bncc.e77S\f!*H5VmCO,8+:]/((1MVbf
+%Cd)%<r9 at ha&!T":]u%87'KNE*3H;P)^6o5c6a72e)!'8/(a3YIbWA5nET$<mNl>Y*=Jb$;-g[*4&!>ZQ9cin"a\i/o&[&S-K$cI1
+%6<s6,[<G+3R=e&1%4]D0UZ5(^^\'d_>fl%fQfE/i#C`*J(B(PPplaf],+21Sp4dXtL+EjNLfjL5VNYC_(3UCaMNh.?5:gg.Hub1(
+%Y!qAa!%+Bj5l0=-o^MndpGP/UAMmthbqXTj0'I<-cI]Mp#D*IhMT9-Jg!2G-B4GhVVcet%nf\B9)+u'72OfgNp)4bj)Tp]enYkJ]
+%6X]ZVXZtPC0;qUX\\5Q+U3%b*RJ5cPbj:0H6]1\`0'cg7R3[Z)-E=Up\BDJG;YsULXVI.fLLi-IS]Hc!3Za\Qlo1<=+_27fZ-T^l
+%80AMsG'<T3T-^'OPE-3XY]Wuk\EIR4>>-^G.$T at HXL>q_G5gCC:W7.9_\UpkfUetRgC12W=:fc"b'Cej5U0^ImcE+F3r<:q>\pgr
+%rg(CfJ6oT`.lO#8%.(>eCeRBGbTCP20oQVGPJk"'Ai#=`DB?c(X7Zh&4]kS8$.:]CHKVA9/q<4O[UZ`>#R3Wr+Ejj*LEL2>#BtGZ
+%=54R7=GS$C[F/l<Y%4"cT:qS6_cQ=b+on!`VF#P3$Wh.dDD?qXkY45e&>9B&1IZHsn8Z4J\ad,PN6u5),Xg1k.;?>b[pI>(5bLE!
+%9PuVo:-FBTF)R8#Y&8Ss;]6IabPS@\#!##W0a^//F%a^eCNfB+%TjM.!mUehD7,tkb(`KT$t)]'c_E;2d`aNi=_9t0`UJhObFm2l
+%1X?mi'2858K(.%)Ji]^Ro<VB\g<t?u'D?GB5i)mbPo4oq_9)e$*V%2u1V+q<06_Opqe.IO\%n8NT?9!_)X;stHt\V!p6t5Jk:E'Q
+%+9:Sj6V=1 at Kn\KXeQA</*@=F_2MUaq^#LdI'Poo<s%<CG>knL`NUS!sA65%:45bHAmj+?6N%koYm-!^6:+ss/9B0W^OMg5-j1'J_
+%cY at 4c2<W`&(@qjhSD3$3]+:un<7kTjQ;%2Jer:5jgAYf1\SQE6Ch`9'&+^=Yb^G,uAJ5T:5FZNVK/d,@!.^Na-TOu'T#IjGpL#*)
+%*"J`BR?(h>qS4Iigia_-d=Dr(EB,BYE&'ZPS)&gB'ufme('L%P-3[;s>.B+h%JCW%ERsH=2;4:k>Gr'TT.)+;eU1nO[S5Vd8Y/M7
+%/j.et\G2k88?eQoVhI)=b-74fm0NgdeXZ1Oh=4=-!&EtBA1>qYRi#qpS\`K>U=<bbm&#%(\D+UkR.jRjmML at mOaYU"9^$<$j9hb)
+%n#,!$o9@?TPH_RG]Z"Jn at XOo8Q7IX<gESHf)t;N.J%2aA)nL*AGUaQ@>H\JM`*pY'A*+->AflsmF.\mmJ^LC!qOE2FfsA9Eh;5$T
+%S8$O]8f=<t]<-(:(:,;'k0/R6-HFSs?=oM?%;NLV8L2Lj^4HVVptItnffsd?-/2/a\KHECnSprd"fn<`hjtFC[[2V(QpGS%M;l)O
+%EQ@&1=X]4X`+7N.NM6+Bmq?8gEJXR4U1dd2?j`L8Zo=@b[N^FC<K!f'_M29ZRu\J,hpr#Y<f?TeZEa3.emsdhhMb at Yd#c^Z5<5Gi
+%jAE\8Coq+m at +*G(F1I(I^Rr!ajjl?E<Vjcrpl>._:uKT-`,ooUBYVYkZHqB0I1hB=@Y9,ob`R>)QWo\I=>"qO>#XfejcHQFm\[87
+%a$&(QAF5jJ>/@eJ3:g7W[!chLicuZ0&%"ckSN\CGr0uiGZ+Ctb3PQ-FD'raB"hU2^Pp6qQI2Z8*qEu&DP8u-B[D!"ICX_F>I[4sa
+%!]:$=(Gi6r_Un&$)#G%5PCYd='BH0!Ne:oGVD at t/!ZtE\_Y18Gl]\=h1u([5lu<,+kYPdA0DaI&c3HGab5(Ur"l5)0F`4l&??H at L
+%RGVr'>k$mEO(k`iqd"p_(\r#chP&WYn at +5[JH`J`+OK&UFcA,Gi50kbSf-WTlt&C&H)Vfq9tE]^&=d%D,Dt/=h$eB%N"?qV0FXOe
+%c2<Rb$gHL'W$ud&X$d49/tsXZ33d89;-^WO[/&?+;r#S^\Z?$C<_KW4!q2>:I'V[>1=U<\8C:_fI!he&[=NA3jD=SsL,p)#\ent.
+%XdJEl5KA*GN/39N*)cS8+J%XN&Se%tD\a2Y]=D]@^TI_V&*>Y=KugR'Ho%h9\NGN!X%%\:Lr1CqHtGmjG#9r9^^<L%_f<$\73=CL
+%VrJM8(=#+UA?,k14SpnE5.I!(_"c-*b]J!Vk)nZk--ooG%%HP%*=T.ZB=)65lgGX0@'s`./5EeD@>B:+WXnji_htU?bm4!3($YS-
+%%22JUi)m51%MQL9IG4>YPOmQHiL#C'CBk\PkVk at 6<p]F/AR@@VhCncigIZiSokBL!piL_,YtHY[aUmXi):t9QM3T0K-CPs&S<bA/
+%qr;1[n]pHfm?2m$FGp/P=*KlU.BXp(pcVX[63p['+LM.pPl8aRlM9kl4f>nA1BJhGF*D]3I'b24qJ3J:*X1pV6O&n^kp.%@+<\.^
+%(]M],#4>-G%P+?!Zgl5SK8bIcS$S7,Si!Jr3fN-@^J[_1(a'q^]_B at LW`>U^Pln!'ROF9dT)?91p#gY23]Xh>7KRD(6/+i!)I8)D
+%Gd>R-aHlU&E0&3kaOgGiKdINN$V/tMrTUc"r7*=NpYoU@#1r9u)5-DY-Gs9.qTR"*-YrEHb^#AGaKHuX;6m. at i<sU-D+XUmF7N_&
+%U_s/Hn1Z)3nLQ]3T'0j=&n?e["D7n/0*'O3Vt'*'enoq?hAMIj%f=BiQ=").!h8WNSkc8o*/5Z,(slufT8=OZM)Ob"E0s[DW#leX
+%Y5>\a2G;?C,cP;3#OZgEP9)I5pf5/,'"\hTEY,K<K3FB-.o&H.RA&Qh/?tNaSoGYQ"nn:$7qAdXda0#'M.VW7*@l_+bENG>[0Z!b
+%/=5ke;KAQY at 3UC[Pq&=ZgIBZUbPf,%h#RTI$)[+g=hIT6=oY5*r2H$L<8)mk<nL;dN6`o<olmY9QZH/)Z1QpqO(S?WS<eAhd))fX
+%ILU-Yah[U^i'I[tG9W2OAXKeX%3`%6^NV0J).oGf=/4Q at JBhTB?6;c8!2!a6UE<^<8WUF]JWPlO6G5V[UOg]h8XF7fh74uSrL%1,
+%Q=^ihW#5V)(*AD;)AJfPV"#=<hNNt')5k+e8a^"Eh;XXse3jA5Ld>Bg2>M`gosoS'g6SQ]<oWLjAMSnJPBU^R2Z"V1Ggl8#XHK_+
+%SqG>@PDDX8j='?n!8%038Jh&p-Y>1;mbI$*+dTTWk:fp^NIY"A`n#Q4%X4rsB;^$oU%rusDFbmeP+1p07rl[/1t=e.$"kpa#>QoM
+%mpdi%WrK+?4`UeVD(O$-84jhP48=eV3'(`2nn^lgZ]>'&^Qm;V-[/MMQHq/u!K2XU at WKS*:FdOLVNBNC7Ac7N>B:g+QTCdPXX$@/
+%:,TakgX]<Yi=."6U$O.9&W9H#5e9$u;RcSK,>$k)Cei\naW[i:67CXNnXQqJ at bkHBHF(ag'h)BRE:VRUiY at WF`Z-_LBt:/['br#f
+%l"b$Mk)V=j+EU=NHj at XYf5)V>]=i([27,$GD='V/c'TcKHJ%B=aCFhN'2SHS]B^RS$T>h>-e5pNV^o_KTrW17.a<Y>[K]`R(8)H#
+%F at pDp(<J7l-V$9r,P<VVj)[LYJ)u*19gPK[Ldc1*e&k/?do0lA_&4[J3%)DuW39I0VlW0VR at X+)1$HEK$UWE7;o[FZX0+M"D1;'5
+%F*?g'/c7n[eYM8?q3eD,M$BMp@`"=5"9/+eB+RZqm-%=c9UrG6nQ"RM.J48"@FuPA;]ok#bDWQq6s*C`5Ine!q'c-5C\i=jCX&EG
+%s#@*U/F#</8iP[ZZ;=VZ#u`<%oh!g6J1hrpdhE+n4=Gq.,<JN'$n39u/nE+X.p2mf;;gTdUK@]%-T\D]W_)'uq/bgm.Ph=s^RY&S
+%$UEQ?&1M\T3J`,3gs)j-h2u0!)!pmXp;n7dm#6j$.,-&P+Em;l)RNqR/iK?V+Ie!=r^d4W2A`fo1AD<f`)7;O:7%_CZ%J7;h-FjY
+%e'OG<?9RH-+TcAL-X(%(ok.3>nRYdOi?c,4cjr>2r2qIoX_,b[]]g^O!A0AmaW%mFHu?(S3M75(:$A-K=6B7?mTf`YTFdVgFJa]Y
+%?dhrj^#:iYjs).fii#Pq[>T2E at kN2r_Jo7?gXM'65tA8IQ*T]a*f7+V<=Eq]XL2:`Eg#1AfF"L&AX,@/QQV"+Z(PW$ok$s$DsH\u
+%;KK.P9)e?9%JKJ&r:2G&mE1h5]$6i:4bZ^5+qM^MFbKo;jmo^:+%lsq2LWD$+8[lQ-FWX<$;!QUmbA8nf"0QD30Sa^bNHJWKrVPP
+%.Q-[YFcNlE7.'mheAc+:E$Il2h8^$cET*[5>,P at 7l+\3sS'hD0,9H6g?6kd<4,f0#a#tM=W5SO34=QQd_CaR1dqK(4XE*?8"p2;p
+%ATFHQakWLYnklQoJZu>u#4>GdTN,em*,CG-pNr#)=&ish5F at IlWU>0l*n7C&&AZnWfPLq(,#8N6X0s7(!\N0.nMEF\6\=tn9aEA\
+%+u,qC['qQo:G^eKCgq'j[9]7J:GX.:62i$F7a<fni%"?qT?2m\n9Ljh$K7DerGfbs3CrXLH*9r[*kLga6-IdM^Y+DGV6Y4qm#!po
+%NuDu[r8i^FPV5`9/n[.D5t*E1BQ2q5dE`h8c<JGePaOD$hSO3JpVLbnF\fOiMGC^mb:079Au4"%Z>Qjsg@'@Br8tPpWpLjK(JW<-
+%@djHt->2Iu55A%/RXs6ceg74:W11%(Oii2o;%A$::%h0XXVu^MO%IPshG<Q-,D25A3Oh@[p;TV/3)Z?ck2IUXd^2O_R#ehEpK+61
+%C>_#YoZJ`jCfZJi4sLXs+m``OfN;a$npJQ47mKl at BJMr:`pM-:\%M%6B+-J#D%P%d_c5odf2-3q[PUhDC;R7DZNIZ&M.5:NZ"6)c
+%&<jI&$\BYt^jT="4/$,8_.O*#LkEt0gkFf<:"HXoeMGcDas$Z0$&CUXUS at E-WU?ef?;Fk08^<VM?S.'4Q[F$^V6#sG6k3khm!X>A
+%>(Y`gf'@\HH/tn-!X-I#_cN)/Y8Ktjdn;#u!HLadW.sXTK4jkl3-,U)hK+Y!VF$=?\Y.+i3`%6/9m`MhRUOS0KHAHn^caQ&8>PB^
+%V#GX"Pm.Ie8@[>JjnlCHT*EP))"36bg["%q:X)G,M"ZDmTn>hb]CE0OO$pK;U$[&2(;0gOPp(I/FJ#b'1)7[@@JHJ#@7tFM*2:+/
+%;(U\h9s-DP#e-Y_=n>kNDlj;.:2 at X<)40=?(@[^CGo\8jRO"MjV&DSFjPYFL;Gq,_"jtju)Yu1J&IK0nS+:.n4u\Ol*tn7=k$:UY
+%nR5?#guZ'4dr$]sHO1\Dd+8K')dOL`X#FB=8OX04l;[beH at MQF5#q[T"\j]oUE>c6Zn[4oFGi:@Xm^=gO"98_!Coll(J*+G!Am`M
+%i98Y!CZG-CEMP"`2;SJL[<KqA)d%8H&GROF'Ejp7q6 at 5Z'b_[A(6=okQLrQ;WrfVL9pcd^pM81?OYA at 32+LqqnGYFh?HE%K]HCXP
+%lB]QfS*7[Y at 6JYY^:@iMf3h;[8XXg^hpXfga.bsgn1\%l?Va6SQfJ7p?]o&td8Flf;sgs3%io$>'mX$5aih6N0?qCW)XO27Sj\8]
+%0Et/q+5&l+k;\2"8.lGhc%Ye].p07Q$a6 at L&V_SAs5&pj at V;Z9/Xut2#Ce4IIVr.#;sV*r_)Nq5l*UD@<gm6`Vu1LA^Mt/M*J6N=
+%f9TI[)3'jA\s7b0he>*l,ar'c$uRZ+Y2n!&[P+_\@\U=eh3GRb1Aga8.qmr78NJ^N]lLI0H4':r>pr/g#qrAh;D=?j_-='gm['lG
+%cE>caa.&!g8UC[;fui$k)aN2VVAp7^e?Xg$Bt<'0`6t%p8-7ZVD.'D.)RKJuC33Nq'0FCV976N3>3/?Qdj3CoAJ1^^SP]@H__E)Y
+%X-CN8.uAB2&lHZgi';daD."i<F9CEa0l"KSkur#eeqcW!,sjngLumEM6^*$>1iZYcopVudFB:'GkX;FA9Ghf&"j(VLG!EgJq?!\q
+%4SHS,r[)f\S9l_B^MjGCJH-LKROaGKTc0p3Jg)LlV'p#CD:qCdgMUl&,'hRk8MWB][hr<C\,B3:e9t+0V:CgW9mSj'\5Th3Z.oX\
+%j?E7pk]7'ias2BLXK2$X`U`Yn_epdSc"r'`@m3j7Ih84&4^[K$S6N^)Y3SC2Hu&J.Sj>7U&+n"]U`08:F4`(Y?:5JJoTR1lJT6,j
+%R7S]XRdd+9qJ]'N"&6Em\$^&m3f)IR]V)*Q_[F83=T)+@\7^R_=K?,\WEXjD=qlc2"3"j"%!LMGM:p%t67"<-H3sj=$#)o)PqZL$
+%JeW'$Vb at Tc)9a$!B`%VP//1tmI1J-L)OQ`o?>.Wil$cr"JiCk$%[+1p;Nj.&3J0i4-tlO::7A4D(Bh\rj/`tqSfPp3GP?)lBGG5H
+%eV%X;!37%')q/EmS3iY;9nkZsWiXo"3nT\A<r at 7A.d%/>-E0=1kN:,i:H02kDfXJ<5$ptAi'k)E,R#^SK_K"re6#?+f<!I[L47&]
+%b'2bi^(dnOJ&r(?`3k83`O"^uI?%jl,VaI7WRZ(DmGQrG,XcBa(\X9:<E_5(qIR.?nC];*Zt3QM,6S?VHEJ^DNZ/12O(Q-\aV`Vm
+%\MI%NQtfoPlaL,__de#`A!]39CMr29i<1?'?>./#.;o_l9K<)Nn2"EnOPDa*U1ncrBsc]&s+;;TPDDjPba(b]s":bAfEV at jDbaJ2
+%:;XBKIP%>h>e,J[pP#W;a&u.2\+?!#NdS63R:U;P&71CQ]shV]`+,KCcJ3(LcV=aW"U\q69uWGh8#7N.(A2B at OZXC#)6"NQ*Vst]
+%Rr,-.If(%K<(R4P"(.&\5,YI57.UDNqljD1).\G*,LL"<g?c;6k5:,_Lm3h$eUqG.+a#MGI.iesQH[[clq,VK!TBKY/aC-7<-d5M
+%:G#2)5 at 9p=<cVP$hmQ7_Qn`5bFrD$08T.H"\/%C*99'K=1F$#a$j5!5(!)<q4iRmEo6^[94[J1:54:*I0nD8aII%:?$FuEZ-*O<:
+%[hr60WG9d63-mD)?UG8-HO?IE%+9nNZucs#cUi`!M)1n,QGZZ^7C+$&%8eaFj\%<o9Hs3H`K.ml4fLl7[L#eeQH'r?cVeM@;Y0C@
+%<-1!7)B:c"jHnT-lm.f7A6rr+Z at ci4FcC68W`5`H/hE6tV@\uYRf'E8>?48)-\2F2Eb`:;ZpL at R,LL'?M!:Wk18KTOB!BC.iG_:.
+%2b5?QU4*Nlc-`G.\1OcZc446"Q9t6ZLjdRf/IOHq3mj)N7TSb9cIiJL3-RWWn%GBYIjXt1Ec%J?[_ZZLRsrf&-n at 9mfJ@Li0kpl+
+%Js-is&pKp/LF3D10iaJ at OrEm`fbt[Mh<hF5c+AnuA=(VZkpDuT^\(2ESbbTu?L"9RMB:5RCnH?O=&OG(g5V+d#fVORWCBc8CMkKg
+%meJ7Iq`8L<#pP-8O&*_JCLqF(R.P;T-h=RbKd*ds.]aCGFSSf>#FLCi_([OeoZF.d"?p&9J=,"9X%5*)_B)hiIA/mjoVT9(IME<E
+%@?mEP5CUN9I*ZsB8bma["4fBDZ1_OA5&gS=EEIOUe.HRFWA4MgeH6b&=5nJ1C[-B7S;_##V!k9>=5K/0_=]!NURfV/Gs3m9Sqo9#
+%6*j@!SKT@<:FL_W__<`&EO"R&(.M><an2Sk2gYLUWogTcN`NHYjVVb;3>!A%cb\FG;HqG"$uWtnKkd%H1j18r'_I0$c47_A0OHsr
+%Rg7MQcRG(J]*\FCLW=*cFFCS$f)H\9$j3kiC@"6 at Mtqje(C:0f?6!U,,/oZ%&[/\3HD'U5BJbZ>l-TMr@@<S%T5&;;j6N%0CniqA
+%h?M2fXkosdASuImJb,1Gpe$N-_9lkOi&7N[O9jMg&q\8uhS8C4/;mdU&$Q![g<$Z%q'=0;6P1u6%P%JKDpIB$9&FQ)1\AnH.ER?K
+%2'XT_QW at qnVY`\&3mWdlD?.hnaWh<4`IhY.[S]pNF.@[Hn)Y(VjQh&MmrYAKX!)8U<An at aQ:Uo.ONSGVdd0RQRbg+r&W2tld:op=
+%(Q!h:Z$tE!_%u4LBacK:'s-:.X at 1EmoHTc'V<;Dc5'L;A5&e`E+]hiqQg]6K]Q9+j28rYI-:^gq_)2.&j+#8"NkTed]mM4e"iTT5
+%g#G8JcQ-OTN;u`==F)JbZ\'M\D7k!p!c\M2!>b$7nkooI?KuEZh0PrGQra)q-nj(IHn5m3LPa?:Tpmf#cd/h]"a7;a@*FtHOIP'(
+%HQLMYqI2B at 27#j;=@mpF1S>t]Mib$KUXL'i+iEj"#S-[DIAIpU(nDn:N4l_Fa5kChj&*MspD&Yuh_ at KgI.(LilV>ab8A]*j6*]UD
+%SAE*7-:rUP:HIJ at 2GW(jn/-E3rP!*<VEe]*IM*#]_$/\A-JJeN$5'ga-R?V8c?M6.G/:<PrOu`h&F*e=NBrR90t*Qk!Kfs(4A=X<
+%#t7'BYPuaq%Ku43=k&f%-W<.Dr.0_$"3mdsc<'S:SWj9>R^/m,<60oZ;5;?VeVho at A_].ZT3t%]1t,"_Ck*(jVnDl!i+2kSk=]5j
+%OFW63\!uHL"#"+p)6<a2fiLb+>;/Z_B+C)$h&!['q36`V)D(Y,gc2^J&e9!<Qj%A@=8?15l6sLp]=.[rn.M[g]9V]HCYC=;+*/HT
+%\)HIrO8;LGZ5>h1-*_f0TUG@#!II89bUp<3R?UO!Smi^83F2%0DtcpQ.8b't:-4hRH>O&A"c;TBoKb!?d"G"plVlA.)h"=e=$CZl
+%R'Opm:Z`]-7mYHr at EoE2+gU+iPqS2X."e<g1;2XQgt0[u[dst7e1-bXEou,tp"U#]_/^o;5?@;pr1_;[d^)\.r)mhmj[]_MM=V_"
+%e^tp`$9.`KO*L9c;^Si3`B`U_`fc#Z<\F+>LS%Mn-IO2nTD"K&+`Xroi?W@;5aOX3Q, at 8FEMA#07r"&OSSCEVfP7G_\k2TBr+%OT
+%OV12#R=h%@%Bnp4ES8_R%A^TRq?5Fj:C?H2+SECsUZm7U at q.mZVshd[2cnG)'X>cMR:C2J_9cj/#@(8mo%VA;$(9aIfmQS(:WP8`
+%S[@e"o5``)#&RmM%("m$6D`&kpt<41";;:2)GfA3C1.tlqWgu#cA at g'$:.H='HZ5In:FfJVtAssOJA=5XI&HpQR][&k^@K6(UR8Q
+%r7VYm%Sk4%/Ng-G3XW]U3V at 2XZ1.pMP-+<pNr7!uH93a\gX,X9JSLK-hoa8'-S#EWrrbJ8"lM.l)\ad.$R4&S$lm?GgmPZ)ln+iH
+%e9ore^<;,OZ5(q4f'60Xn7B[r25O)\>qVqY'R)k!-&(NV6^m;3G&5JT%>5bt at m,)6$nS3l`'60!%W-USb\*J>/uNut*S-un$RZd=
+%ZK]9Q$:nSWHDU0e)60<;9"+kongXZfK`s(-rGl=eYcA8_736qeM3nkL"YSd*m"FW<K03h\>Y4m;:;TrXT<(Tk;dr5GJ^gKJb\tU]
+%eZ?5%;KQ^AjQQoAdfV\RCG.dd8R^bKV4pG9>chP5XM".+]8[\G^)KY/9oD)/+F$!$\0h4::u'b:(Ona:lq`f&ZC%`;+fEc[4*N$S
+%q-HXc,[d5.6+[i,'/]^=f2&'no-_o(k]:P*kPX9,VJPL5Gtg(.'M/qNRdoU.#@.SW=ui>!s3r`h-U=H\rp%"A.;)B_FLL^lP06S8
+%/s#hT3:3`9:>T``9HQC'p5eKH0#c>EoA\l()sO)91H;I*X=SnnG>Vuoh3_T*gu"_"q9r1_)XN_7*hg)5ofm_3Z\*[FpsZculC?ZX
+%P5TLh8A5>Sga(;s_WHIrPMiELA1a==2KWm&7/)_6OC,52'Fbo2rX5C_./G;;cD7oAC:"_.hQ4Ma_M34p%u3?nlh,5fab&M$KiPT=
+%n"2lJ:U!g+hn!$?bVqmUZH.+M-EJ0SGNDf(lW\I,XT=ddTu+*)qh`"-EYAAF+[j-#$*bJLHlrU[7d!J^Y5H"Ak2S^q9j$^'0r!-9
+%ljGj'S0cc$fh=:bkGkRb^06 at PTC]6,bEZ9F8<GZ_*E(&EJBnp;TYQ/->c=+"".P<P=mJ+iq0Y9!TP8O'aSlo3OblcSP!#S[K2d*!
+%a9;DiW.*PZ2H#'pDK;_hCqselfeC#TgleY`-#SS1oXf9\5Q<e&E0to8J.lkA7-+%fn%\=+Le#G6DH9V,k'5="lIsl0;S^1Z4dk9f
+%r_]&<-;!)*dnG2+4)m0h%13$,[%8bMUUkG[8mrEuBsb]D>'Wp]5GgUm9i(_!.0$N9U]Zb>9Id"2GZQU?7(e.Z0%?P,)NNkuE)bO-
+%W`U(bc.D1BZ<Y!%lD5mhmp]9B#o,$*BRrV/4FnHIb>[<^QJM4(5PQPg:]0%g=0Qk*VQ]PVB3G.5gJ#*BQu=kqj7 at h/2IZ=gUC#>s
+%N19_/=d0iCNT%/lauL7"Np*2n at h13cr'QSNEg#uY[)Aq_OEfr]H-pb[XlrLDf3n at RL.C-U+q-ct'$-Wm7M2o%EmCl<&jHKu![@V%
+%gt0.#k7Jr.j`F8dPUoIqI+"i8dBG05r%*QQS!Wu,<.3%,$ki8*f7T'.H+la2WEsYf52h"5%9$+gL17,*o7a'C![lJU&H9_5o:&FD
+%QuWOXSY3-.!\]?p?q5^lTA#Ed5?lKMU"Mko^DcCg,LN*Tj>T(bJQaL^pI4J/Ong^il6Gs7rU;jD1au/Ii[HJT']_ft9;9\%ZGQ`T
+%C&g)9]p3u8<,hL&IQ'?uL+F(@h34toT^j35J5%&SYh!]EQt5en7=.d1;0EpUUtqR#IU1DmK.e*D!+W-A\*Hu6GqceY$/bF+'OC1m
+%Q`R:2\(Lt\e'B'(+TV%q'?Un7^8f`jONfEaPX4E32Q=+eBphbk$6hM,YY0F\g6Z*G#-G]#a`CXq6iFNliB&opS<@sILa<n9]PZ\1
+%Wp5c.kt at 4T1NG3tHT5d'jQ.,n+*[/Q<=i,qeCJa8Osol)Ngm%_4qTO23 at THJl,8EiIQZt`]2&q\+_hMO>$ht(drjeG9_r][Y&2m1
+%#G at nq-hBA?@3h]5C!3t:=40H30jYNA;AiN!7#]Jtc(GY+B`?BGk&jVAGGG_;`hC4+.B8QVgjXS]!I;43[rL9n0mV[PB^M*lE-FK`
+%BYb4Y3-'C\*5+/2U1D>Rq-]$]_&Gn=B!>uWN=Yh?_0s\*Rns&>$V`BSLF.`tG)Yboj_$\l[eL%0kZI at G6%mH;Ef-6bj,gt`2gF:f
+%(/F1E_k"n/#G&C/.V$"[Ds_H''9T7I/em(1a3Qj;A+GAq(j!nY)'5=Scq-.T\k"B;h`B!al?CO^HB9_;f9->j)1qOE[2?S'Giqj1
+%l#0/$8H$4I05pU&ET=ohGY)`VHQTfSaVgD:E\1,.eHT9**u;*V7&`Mf^pgtmopr5CIFD^5epK+tQ1^p.5!Ds^NSTLYK at aiG)AfP3
+%;57"9fO*)VSI8V\?D[l]ImZGZIeB+%I==)ho/@#Ri,1HW=o<'eYOS at U`ZI*.bfNu+(L<nD\/Prs/$]AWU%?Il at HVV/JBQ"*dA*d7
+%C\aBuq>0IR*coEAC3:":<c5tTFLk7k9iT`i^gOfqQVsG%;A+-"iD')^Gj_P1W-,eVci(AKK-V=+-laQ!Z.RV0N#]29p3#*,EHhBq
+%DBHOE;a<NY^Um9n5FQe9-\u6f4?qT*am. at tfY6LAf=<_:D;6Xa:O3s?ijN_73r-<J-Z,=L1!aZgjlO at R5biHn\il/Vqa,g;9.O?d
+%E at g@.p3!X>AUKNq'i8I)NH%eQA5ZLO5O at dm;"V?3"gK5Yeq[=6pQWdNVe#%XW at i<idE,BmJZ3+o3D><_[LtV')jr!X<6#^r.?<?g
+%H=/[WT4FG]ZUao<`Tq<c(J.jd7W[N,"aSpp'j]Mdf9XaS#kS%4_GX6C6olagOJtmc84'^/AZPVNX%HkKB_f'T=kD!JLXkj`Z>ZmH
+%_geXqJf)VPmP\pG,cl^/I',iGMk?J-?m4BeJmeq.gql#I[89G7#$7X(F<NVVM5u^+P)5?XqX\^(B at Ar%gMh*%%&nROJrESS2I!I,
+%")Rhr=chUQn5[a:J,71YJo[hOH.=&9'Jb5u;JgANV6r9'=T^DtSrF4\@_tX1>91CV/&LVb]lRcsUi[N at U$Wi0Mb2BgP=:nonX#4I
+%HR.4<#Y&aeL`epSQ,f at F81qspX-%s2/e]g>2alur[)YrCR;<R1c1SSW`cl0!j99VBH.<;qQTXEX/o2hcS-!Ld8O(sScLK^E`YAdP
+%;Hs\g&-fE*XWmrS5'jV&$?%OmhPmoOTPWa#Q6[qQb;H2.g[XYDkc at CKL7>a8MTV,k#?&BQPF/9-Qr6E2999[@#'h at _0JN(*T at j^&
+%kr_Y;oR/TU#RohKe>Y^j)%(f$SgDHH39]>"occFD;,gFn!AUPnAde2hkUEA-jq=$mSud;nBj4VIPmS1?N<+(T(H[3$dmPpHQa>8r
+%p7,(&8(($uH>bUbPkZ?k,Nm.\gk.CU&lki.]<<X>\n98J1_j`b?NC3tNrarak15)'(E'E:Qup%/`&@KjO:ZMPXLmh;2p;FU'*6>n
+%U]P:lo1i;j=Al2ebQK65Zr4Znp&t$;S\`gth8'KZrf&B!54\(t'A/Y$9 at 6TFL<lh,G+o\88g$PBUZ;:NjNQB$*R'hf67oDGX&,>E
+%k[UgARc6=Zq?ZJ]WaH8Rb]&q;1Ku=p9B)<f>ai6L at If#,_%-DP@`#mi^WE%TFjR5pF+c]S*Bi;XYopB at W9"T:<UpfGQ3R#W%GXC_
+%+JqS;bC4k':9'H[DZYbe#/>*:_3YOZ+4EcA$?!2FYQo[?B<LS."Xt)>HB=GPo(ct*-e'\;con7%Br#*;_00;26;nRa;RsT)DlPjs
+%]')_hW$>$B at o+7,ZE19drqhrd[1sA6_o/-;,l;mWHYW]8a4*kBpr**9Vi>H,>3dpLV+c=[86#7W[bmrQm0,6LWS`B^F)&;la#c%&
+%c_Sl*q9BGuB?gNUc#a_t9KK.n"98Uo[10a/Cgk$]>C_A.'h6L9^64L(m_iK(, at n7b\M#J3O)X'Q1>Ldm>)<bX1A!+MZ;1<?)mtkC
+%b4O3t6+(R/k)jCn#oC_UqqTmU368a!G5Mj)Ko"e=`7dQOp'OhrrG)`;[Zuu5ZR&k68T[Mo+:a9\Vqmj"Nl>M_+cr9#,I&26>h7bf
+%629fjkrRWq`^j:ra#"--SV]InFkuLJ%j1Q2q at 9ROK,kLh65!'%l!1C9j at HJ0Q,q!4MaJ4KB:k at 0lYLl`N=\tqLkDbc8l";2/DVf3
+%N[o[sesh_HZN4TDH)E8e at Ai"4hPbKD*-of.#Ej?JL1]UGOm@)^ErD]S#8[?b+4h1M2?k]ihkAnME_6tBf9W*0'jKaEJ>3[-[+NG)
+%db=;%>p3R4eRc#AQJf2!g0YQXF%Tem/`1&c8J5h%7Z]+4eRLeL4:/aU[M9nVTRb$jHMSu9V?TL"ak`f`YtX=a'dU8n-fkpR%h/to
+%%ONAgF`"W*]H\p3#j2t_LU#N_"0W[<i<e at Ri[Z;H"H_O2Xf,?G,(.Ai2jt&Ihal-j/UEANb&KjgH`UJc&hO/_1u<%M-^c6Bf#DAM
+%J9$'<S*NG.SI]#f7t#p$W;npe%K^X\5pc><*!@GA-&CUNr"t^4S/mD,oc5uD.YUM2YT%OLE[#Yt4dk-7aDDaaS4VPCX=9^tFY3q6
+%4qS`2"b^&AY\=l%kW9.AWVO8Uia3lR"6M`2?rP3/a\H]A\+`M2J1(4K%e:"]Ll!-8<R$F_Qh-JQ'I:;</Vjt9W"ObJ`QH!N4G8h8
+%4lm_4#B[a+B at bU%R;*EoE8K22j,97pF at T'6^iIkQ=tkMZ/6Shq$GDgQ"X=WM$ol)l-nG%l]U#hdAE$r+rIn+XLRgq1,I]CZ<Qc2S
+%>PKJo1Ii;joLD'T^#qg`B-kFm:tIhl1kPnj/^BFl/iO6Z9ptTISPK]G2ij2lkba?-,Z*0!b?,##,)`ckV<M%hJ at C)/,+sJuK$;j=
+%n.J[a1Sbl)isC%b'kgM$TGuTtQV0sp8G?VR%bV"<"]_Mlgu9HJOj[X.N\`-!;Zc8^)7&EmP+Bed7bFGJC$UeUG"9mX"a4bkKCji^
+%5i,A$ZH\J)ChOB2?6icpLb$ID>5.Qha[>sN$>a?Y9`tF&fP&p4bfXQk8^&\:s'f6f>TT;q/B-156hO'-*ZCq:qDLt!nqt)MXI3Hu
+%Vm0C-SWf8C"a!s>bIP8:LBXns(+,eaaX!/]QnSPWb9'NJfr)kp4rg$m,Z]6uDp_#3dFc$is82al'<MSV/b+faLIlt<'NOc&FZ=Md
+%;l;!/Og]=*XJV'tAjoc0"J8uIYVH"!"fZ;EGO:M4jZ]#V3^mli4t/jZe0)+)-X2Ahe=L,*pg#\tpj#cY\eXqZbf*3P4WU>1le#ps
+%;p9%Rm$,jY248p>_W`HPk!@G-p%uUHdlb[V\i2KaY'FdVi;SoX8uerj2\P,,(XL(SlhGOH(cb^.`@2PdhO7k!-mk8H7$O%S+c`S?
+%/*NN>71+J_M#e<)o/D"@#p(0`=Q^?fo=Ru./Mm`cn+0cgd_Ri"BY4ff4rZ'F*(1nF0^_PqOQn0<qH-_Y.??HWJ!r at PlF$iZg%'BW
+%KduE3VRQ1S9Epf1iM;B3kMsFS%P20XS$T>-8cDU^jZ;HJRq1BA,;6?H?\8p5,b/Rmn'#V:kuq$BY%aBB/>l>EZa(B\mrRsHEk$-b
+%4K(C'YOrSN12J`1#kfBhC.amERPW8B1D,%*S4GJ`PX5ap`!$$sShBL,*Z/FQ,WX,lHSS-uH_+G.j'-SZqK'>G/VV-82q[N>9BCGP
+%IlfeVDKEAOSN:OnJdFYn4QuN`RtFO-4*e_+G[rhl`2)T<j:bXd1h99#;uR]`;J3i4CsC9(6X)]<`7e:E5Y?=XL2V)^nmX=V[Lk()
+%jgO<JJEm$AW:qQ4W)PB=+Ghn&YDScZL4/-E:IR*mPo;c*j5[euq:XRt#U"O6/9ng<j^([,NCrGXS(?bp*!-Y!=>(inE6KU84cDY5
+%CY;WcnaZSN8S(V=VjDn._(mEOk-\Zs<D:B]QFS+a[j&4_@]`,$WS0iB,.1QML2LXchj,Y#1Bet%T(g9_[o%lUH'D.;<EqN_%/ZRO
+%jE9[FjC0/@"V_jgM<ak(#P"4u!&]Q:KE"J"+)%=Wh57d[9f5Z2-oZ'_'Vr2>cE0&m$,am3VGDb(_5Jf0D"kY;LT[U-f)c?W0AeTt
+%R:3<T3E^YgVTT<%FgAYG9]n`HlN?U=n7$[-#>p=YYBg-s*g8T at Iop:f2[.U;QFlPK?(*cbb3tp\DJn<+a[JdiHXTpbGeMW/B&<#C
+%g.F:Of?fcO)$\tTY?rPHMInjo([ZTej)ncAIFbA!q37R*9_Mh-Y0c4mDTC;3[n99lA/?$8H2^Y-EhD5B"d<?2(f?]f6<D'heFUPR
+%Rs<XS:Q50;5ZqIf+KpG>-;R=cldjYQBbW8DneKEtNFlQ*i%qq(R]B,gEZrQ>0j2;Hk"K?tTh1Q"HP&F!8)bb448]^A'=e/K*9;P`
+%Kju1;+\?/b(ne/]-jEK_j1-u0N''XoNc$U!f>H_Bb,O+mX-<^2OVUThM3gs[li#q;S?1oUU#=&ugPt-feN/r*2t2RkmrB2sbK<>t
+%dEWV at Tm*(=hCc*ub@`L)=E at 7>=G]'c[IKbHl-V77"u\*Ga,*TW%sM at ZHNqY/DQV!M8IBaAfWG+V'[0<1=cf'fenO";o]j/la4ts,
+%]@Fb\m8e?l;CW82hMstgGmNk'(_s8k8q'^\`es*4o!96RXM9lVF<\RRetXsoC**>RO7^gl-4>)Hm\Sjam0fZ0Tt.:s;D4k0*,lgH
+%3[eL7(i.0&*A&_#Y%;WupI;VM!2;_5[$pS.G':__7jC6)!FjrRJ`0%FLKrD&eNQc>1BJ\m?_sT7\*06tTD\Ua`EFeSp9Y+O=]mKU
+%F0GmR\D;e_"]H<P*prY,MR@?8$#PpWOK8DdKGIg+F24Tf'Z<;&H".A*#7%)rpuF\\`:nABn362olt-akN2$WGVhV;6(K+@`1-i_A
+%727bK at Q'"DZORmQWsiQ,/-U;?"kl^JeuR`=kal\!O]QDL<ASKb21etG*LGQ*3_flT>=+C#EKckIgTZI_c.=Zg-L$Lr?\1&&:Y$S_
+%F4cM]Zi9OEP3e#BdJHICFLI>@M&(<,]#]WQr)D<;(VAiHA!h>Lk>L_2]+4"S/=<*+!.qC(;[t<r2jV)4Q2)ddif/b_%aUH%IhB3g
+%p-s9^YjG:Mn,DsKAGf%6L<97!-gjP-An#rqSI*&?QEsD]G0\n(HkS8/chj+C2E+'!1<lSSRgRQL9G+Io.WBJj!fF`7m?-M%;X+N`
+%3_ecQ1eur,=qrm6Zn<*knb&;N9hMB+:'$CPg[b"1TV\H"hY!2<EZ^+5TZ\V#dn+37Kdj*e:f$(8oZZSG7un2,Ak*38B<XNtq`SmB
+%-ZBT./1XTe7gR6f+cmT:S!1RkM0Wp-"D`$jGZll-XOIk,\F<DpZc[I at eQ?h3>R2aGO*A]]\piDO=e3EU)\a*Oc.KPXaoI\3pNn34
+%?\rr_;kMj5pTYlP<jSO?ZVbjpblt:onrY/*GolUM;NM-PIIhB/P5CJg>UeC1F6ic"Zd<"KhO2G?'J]d:@53BFC:#nIi8?a5C at 5jM
+%$]\U]s0qEKVLb#@:O`W%jJGB>OP81"O[;9Vb^NE;PD].#F#m*S$WJT?1i$,*./:[uFH5A'WLB1BM5<rsa-k1"aE(pqee;OC^JtX3
+%$+Ho+`r!4b6](t71f9:pq*"I`^I7TNQdUIiZ=I\cAVsKh9t#NQFlC>UdqPD%JoAoiODj\0f)3#Tnr=<1gT.OE'_<]0J-[FLo1NW:
+%S$9?FTn;fZMQ%%<H?8Ya%9e@?+l5j"Sg)@`rIR[FX6.US),0_4gH[BI*l6!`U at OaCeSkks%c4r94#R/Z48<aZC?`cBbRSks[LZ&V
+%g5?=&8aB$kOHQrK_gB(L=-J*ArZY/]5jYgrCkn!..V?MY2e)B#E+Jr"L'4,Bc.<rR`cU<#BZYh%Lt=)]/SGs:(TC0_iqDKV=*TA<
+%3d$rlNgbDt$7RS<M<Op"(C.R<M_B6oI#_UMF&/t75$g``E514?Sh(7N-p(V=@J7ApJ-Z'F,DZ0;Q4p,AOe?m\25V/Z\G&C*WkOON
+%$3kVP-td3I=]-aZ/MeQS.(cu9IYdEk8H^lI'?2_S%Yj-J at u@3Xl^7A?S9V:IB,'r8Db at 7dLa&\V\"iV:r<[d3/JGCI4*1H(9lg[;
+%o%7#7#(KRIjla'D(EF3XpLDtX/3K+NJn9#tpJn.aI<$HK4oV2H1\DKkP7hUiWpcCnjS]?,m.i\fnXF5d8u0t4H+rQ:mE/l?S2JI7
+%I5f[^OfXd>X,*0[8QDTM9>NEjf1\'0k.ORL42^/(X'Fh%$_=`KAMG`4.tI#XlXMmUpU[J*o._D6B[Zm"BWdm#eGC\:Q4sTGet&NZ
+%390$mp$GE6#CWI3,<s8^q/LruIjU;]lt]Hr/LdJ/8aS#Rb+:QD[tR7L at +e;FR?\ihU?V07Djg3UVYk;rP*B?mMLbX'e?/\G4dfq:
+%ok!L8Y4^GE#5\'hO5Ko24/#;hm]!tg)=c%TQ+5\aOrH&!-,-m;O9`7>D1Dd/?0lf7]lX/2i5_63QYa&n]B>qM5j"g0Nb&.M[Z^(F
+%"=Y+rO^c_))PoO&H'sc)99tC$*.<g#Le=KaE$Zu=XeB+iP<V)Tm5J^u(<2^nS%S8)k+o@/($2Xf0BP:\XcJ3<ar"ZP:4WH16"N>-
+%k?`-r<soB`D'`1PT5Ca\X2-Kc?1RO.[.q``b[&S0S9i!;3Du\`#ptB*["gnM;MuL3"`d7XoFMboq*".rW"8W'lQ`[)=J&V^TsM=/
+%'q.=rn+KV?BXi&cHu_K[W-.:Y?2IMmUsAGY^[k^]dLq^BE-GRik#75Q6Ng_Xp2\Z$"[ghi3]FaE00poJNmV7Wm[QDg#>T`sX8-<q
+%^F!C9LFoD'N;B\L:N#_gCqSo>9Ob8^IcRK`^Bmj60:Z?@l9+'SJ\!M-STo%'1MHDEQp:fu at +UWnKJ1.#UE`IZNa0Y:IHNT\c at S*:
+%^,V3&m#FRHlfd4nFm^Tq>c7;p6aW2N=l@;>jDLocNNYR`:&+r\HQQ!f1p(V%#N52T%,acPc4 at T?4Pja%CSa%RgnS.eNHqeQO;au`
+%AhT^rC/)(ncj$K5j5cC$8FC:U_kh&J:%,"3,:DhHq9>T[g%!lt.:q*nLCYbmcIb_aY]!)kH+6-LAC^PkMVYPiF+s5A&CPpP!oA[^
+%Pcmk]$GIN-TK3$o?h,C=@4nmcP"aB`5mmeW\UtnJU?N,[YmGW[X+1q$@,aAtNI?D6USq2dL38YP54!@r*]cr`(G6f4$/GmoJ^jFT
+%]Q+ at 9r8NV(S0sDmBqR6 at 53Ll0o@1),maAX;#.ZVFCB!#&-CF'+.CT'.IjA%OWC.>cFU%T0gTX0_4]AoD5KJc2DWT2*2$B)mgYX8X
+%\^PA[NS7:uD"["NdJ2NOA3.L&+^=]'S at b/1;MRuR,8k$_3=t\'/hb4rk;,Usq7W$!*l_ZGB1qM(rmtM2d*)(BdLAUHDc;OGBC<"V
+%(._F-9^*Hlh*-uc!2bZ?\E;kW:T\[fS"%BhEo,NWq=]R/Q`FBBM6NAgCf4%?=S^%j-%'J at Ss,YQGN0L1p=0F$ki^Z\7"M#Ti8N`e
+%lJecqcG5O2_fgWR?rcIteBR)`B!^&LFa4XOWe(*8?kN%tAK%b`LH2song/4c]Y"B^oD5k0Ha>;\2V$G>aRZY;jpj!8+qs-?`d1aL
+%GW;6>Z"66:Jjl,_f5M?KqlhgpYN0k'n$34P."(,)(f-f at kJ+Sr7C.#L1Z=jmp#R%o$s>ouW=BTajsEaJJ%j(4a<\*^TH]c:-tNOg
+%LIpZ:F.4Y?Fcn*,:!qrk6F)2)33BRr2>YB#,EYBZFLIXYp&dULrkW<pa$/02WO"JuP;7a<$Ho:W]%u73Q,2-dV27LV.A,9_&gOZe
+%f^ZU4MCY4N%EK-(;N8##ZPu@/1L^*cf<nB8C*([hClp&T,^\.R]Z1g at LH,#.+,,5B[k*Y0F;8]fO-.FW"F-K\5Y8t/R)\K'hZEOb
+%!RrJuJ7[d3lpUS`!K9q9k-XAMX9RHAq5:V]HiX@].@$s7[5sk-`o$*MTUbJ4:YM1>@?<XYD_TE:XhS&+1aJPc&n_cnB!PMk%`7jn
+%q at k^B]];?ES)U"o81m,&76C'ce_JIP+,Dm'*TQ8C/6;cm-D+H$@iS$ZDXIOHQqOOnY^aj>islK4FKARN?lrU]-I<Hk_iLnR6fFE%
+%O*6-J5P"JgQRNXh0t+'&'sL(*a^.Vtq0L^ao2\dXPoEL[nbQE$DY9!lks/k\/en_qL89SPV&[1UiZ,7Nd:,XD[W>(5L:Q\87!is9
+%m*o7H_X at c'H)TE(4T0r,B5Sii at Ue&u:_Ccmh/$*q/LK4HO^?>VGr/QVb;l,2]C`-Zhud)jBaBll'L4KlK2RQ-/O*\Anj3lch#!q*
+%hTVSo[5uEm]W=&klcO"0&b#!aDPmZ=]S*,C7T:'?g=<jt+L/cH3KZ(`hP`GaOG#L/Q'9Y(5/MJ@`B.51j^'R]rJ;cpG55Lj9-hNa
+%`GTQVaZJ,HJ3K0PcdYQ7(AE^30X]1`W<VTN)Badn#ttP\"Aj'ebS%%<k%7`<a[$CraBrW&/M"*:^n*bmCHQ^cb$C&JbCE058+cR5
+%YoYm=Z_-T`E#Q%83R+^Zce7HBo32:?6pRiJdHAe1_=uu9-=%EH2-Im&D*=K&\s5Ma-8F\*)al at BKr6`q$/SHTW;&A:o!k$7ks<lF
+%g%).jl+9jMM#=$V214V8Ico#!dACrt-Mq12/VAQAN[&@+p8"aVpi.VMks8[XC at ZpO@[@+(B<%d,"=9NjS_+n^M at Of.D$FLb?]*dk
+%b^3p1FS(gdRQ'i[]a-0molA%GAaf5u."L_`"+C6h)OtY%.-4s1Dot\LRs>eE(CM%YA1h>.k\8U82`?!4iqn%:@g"BT<(s]sgXNj\
+%f:!/%le]k0.B`rJkg^k,E,Hdea`,)]3.&&$XWN;t>bN#qm,sWNCt2qR?CgSTY`c1mOes2;%n;@.76%mggYLFp'65#mB_-kta-%Vg
+%LO6PB-@*Zn*(CBYn+0(Z9EHX]ju_u$8$=-SjD8n[^!*lWG+g>in+u1Lg0IJ;g\]O/b*,ql1jR1_<K<cahbl%DS:aTf<SfGLlub@&
+%#=g%b2=`MM1'b`m`]+.<ceKs.kbE[9FcJ].M"Oqq)eb;bF)J>K*X"eS]4ci>&SQ`"?qc/OB/rF#3$5o4>f`C+>s[^]=#(")-n<@<
+%7 at eq\T;8?Xk\-[&3!jBKdHmSJN_V>DO3\[Zo[7Ym1''Ms&U#p)>/J920J,29kr(aRJXc,=fi+`a.Z#LZcHTWU&L_JoNH3t*PmWgr
+%YN**U+qA9WAX2T6LtF&PFenusU'22F-aX+S?!XdhCI:FDQ+Y&KjKpe<8kkdR_'CD4CqT,M)\lS4/*A at S.Q-IY7+A(q1)7"+,Vr4*
+%Q'4B09d$-nm_!LSo0t,.d6]jlE?$FZ97URP!nbNZ at u&ZZ9E30LX(alU>i,;u+D#+/iB at L='l]7UY&rs/J at 3=,D"0cpD>`O$NQ*tR
+%?LDJ.WsL=W<[?o,U\p(hk*6]'f8_ at Xlb!g^c<P9G))a6(*k>E]h]s<llV)*O!FI]64U;X)@WN5FZaaj8kG08FI+l+-&JSnkUrlt:
+%@^=[@LkA^4@&jJ#n at N%+[00!@LTHS*ZNMS"'Eurh\?sq3]H?j$#4]aa-5o\1o81'uS<qZFq'CD`$)Ni0?)g9WAH]RM;GnMqo!i?*
+%&^Z`q%\m=@.hu.KA,puGbW'jMnZ at thDAnr[`=Yds;Y+[&1Bkr+aZe:Td=?)q;qU<Q>3%spn`?!;Eh&;5K*:LTAb\/X9:bgR0M8FW
+%f00Y%(L4iSYY at Q^"_0'*m99r at 5t!XBK"kFEb.$sV84E:C]qg.dV^097=FY`pYtlQed1Yj8 at N"Z%)bN;;>>Gq-@>/b<LNk?<DD"G)
+%@l"de(Bk9=RQJ[LFBQ"2W)`[Fhl8E$$7=r!7*&dd\[*6chiI%\,]Be,R:rKWe1UkcPOs$$j-1#A][1^<XqM;!^\!(K;VW`3.ZLJL
+%"[5g;&o%>c?>[!X=kL8/%@`$T-OJA_>;X(eQ`mbllQ*k!82Vq9e_euJ]Zi++,jcPAYpN,'HeJQK[#:]LOFH0agJ2:[6:He/Bp(_A
+%T;c at j)n/Q6R3.H6ZRH[S_L2[_:qjY(Q+Wkc3k9L'=B]/[i].f?o17`UIa_fJK!2F/-W<8Vj5_>ZpoV)FhagAkY9<XWqgkLGCB$AD
+%L[(C01>`?I0fAjB7/jph<j7=la`[hLG13I>N^JDmB-QRS8ZjLtL*7+5;$^bGk>$W_7*a9rWO3M1?lMhUU[>GQ^2*#"^=RZ:UkLDT
+%>XCf/$2T)7PA7Pe.-HF&.n+'"X0"2VKpj*t"?>refra<D/Vb>$h*+"-iLi?J_Wu$5V5?bBb&8G9Q3&uUQ3hZpAt0*mgs?.iWUUs4
+%q3b2/GikWJ(>:@@)29qIB:.<B2*YT6/bt'j!pi#e1rj+fi72E at 33.=Y+^DlMWc*5 at f&'"s#()D9VR]i?M0be/Knh:\e]j<fZt*,6
+%GHFL?$.MRuE+?o\roo[P)l+JJP`mFm?]Otr6F8k]5eMi?B.3?pe+9-- at A*fG'R"A(\NKA at Y,S"^C-;gbpJjO2W<o'.2fh1C#KAoJ
+%H=LkWJ<E2h&0^QI]5&@Z[-<HBqNacM1;KdnbVt$^aKjhtep8e:,p+FiSaK?]*c4AW:?5Vp[u(cG>V=sa5qejs(%bbOLRGngSZXb:
+%ZjW.u4m>7WZj?R*7GDT;r5_5d%O_f(^T"f)Blsk$jBkVqr7k/M"3Q2lq/$iY1CrGLVYA-Fl-d^HUd%LIf6;8MhGGb[S"2T"8!0j]
+%*W4AA5echE'rq!S=dEom.^a?5VHTF_[S3+#Wb[m7[p\1XMm4PP]Aj!hgis.YZG*?1$&XOES8VHDMmV*`0n[sCQ:l%_QVYC1@(B*9
+%LhGM"+I.L8mj<CMRrJjjl3Wj[mha2Cb,i-aa%r<Y^jGO,`^ToIrW%ACXrKFIe93m`]4$.B!eM@]nbee4 at K#18\!";Ej%kb3YT_02
+%7lW`bb(Om^Adh\=&]i1h(ZR-9NE&e=377I_/0a^PIDbh:a&%D!"KWA&DGr99lp3*(3TsL=V32Y\n^H5Ems/%@9-LmWG<rKZo-??s
+%S)X>k#X++glBr?6crN7NGCPB`(Momp\!&WH8fejcTWkO`E(jXc[Br7#>qFp4;X*V5`4A%IK5Tkm`Ol='0sss<@S3G^=Qq-1(&2 at u
+%*4(AmD at L!^"#*Vh>XmYB_#t!#P*:*=S.=/n!B,EY2k(reqQ^Mq)$tmmZ')[,E(ub2&63"rdD%?U-jOW3Hj3sLef6RBm]idWpoVuE
+%^ZGAL*LmJrl_!b#9a>t(0q"YUQX`e30Y*d?a3U'ibUJ0T)ig$1ohc./oB4hbYa'1Qq=rB\H?7R"d4Mu>6CB at _Hr1/39OR8,->C=u
+%ae'[&iW,?<`B3Ur]_%j)En at h"iKbShP:N0$?ASna>(,.S.fuWpa':[N4$O0:o at S+YoAGh#q_aq0L=I$mH"6lZBj8lFa*;Q55_Vr&
+%O`R'hOmr,MP;Xo6LC"N%iZg<TcLTn7)Ut?01nGDQ>=6q!I`K2_3/Otu3'"XU<4\7EP0`f/<X0f*0Mmr[McoTIBgOIO?9?7ckbR=Q
+%cJ)$?Mc<tr\a]]Kmm90/97/5hEeF(i[sI^[f5ffg8*_\0i7l!q_Y62u%+g13'5K$fYq`%;qCe!"%KK$<1e"Y/\Saf5E4Srr-!EO*
+%*UBHQ]2/024-OJAn<7a17h&4I'lCd^,+(=))b-o2<XUYYLQh.K1[/q5-#8EUqqQWrjNPXhmV8sqU$8CJB0R5mFHJe,^F"b1/YXUa
+%n;LE1ro=sjn[u:4oBhnjSYXL!&ns%0Cnd1U_`?4+a+<+s.bjD-S9*38^-lOWC*uP-CpU?A*VhHVMCBNj]C<s90l=HM&>cR(co:Y5
+%MgiQP$2#R$#`cX_,h<U*jk;FLe4H8;Z)=2NF`_OZ79DLS[6B^^ChADf_*,R(4AsIP`ZjfE?=!pD- at i68=`Y%iogp\V3at+7PgEd]
+%gIJk+:YD:!hLN'[AWE`l4*'GN8*mP+IfE/dQl!kh)H%EnSQ(%L)k:(2N1!^EqYCb.`:D^tT+Y=[[$[^9&6nUsN\QsR(Y0?L$EY0A
+%BtKAf/QG6->2fk8H"o@#a_ZNE.H0c.TD\>HD!A5ikC&/Nh_NeOdCkn6GuAs(G[Ch)Pa#KV:EST4RrZ`2];QY!D<_1:T90g7Kii'3
+%EeZPVNBFkjM:VoeYJ54r>"d9E3>9??gjcWZ$,-dK0-f0*D(HTj6&lP#V7f.c\W8ml105s,^!f\Mc*6IA,tG[qJU.2[D@!5b9P!:A
+%GF?1Bql/%?V8-9[PSm]hZW`:1O*F5C&bB#KQJ)2iqp&S]gO^1CSeI[sj`b^'c=H#n[NK,-iCVD\6!+L(>2#Vuk!6#\`[@aM]NZl5
+%rl`W5:/clICYD53&b*DV``2b9!J2[ODS?qL'ld"#5;2tM1YLM>gOd7_`rs2e9j,&O1<&[Ge.uj=mo#[!4g61,Mi?B5&`j;P>oKio
+%r+oQ?Wh"KURqlm)'4.XkEo9n(DI/?;:oP/#&!.0>/@=r2'tGF=N=LmmQ'[DD:NJ%^A<&BK2^\^[X1t`qfaf:TRdZ_o,(A+$O^F^A
+%Tqc\C&'B9Mf<?/=W&N:K[X+m9UG*khI*&dLfJ&>Sjt`@@_#.aVF,31 at C:<k'B?eK2bRTgf)a`/>dS>^H2c3ADD,VrAGG(]OYDCsI
+%W4ooeN=lGqGcl0J(LdVY%/;)j>6pU.(e`,3bR#/D*]Zru%Fn$a:GBLkKuW5e*Wu^tD2uQE8=fq?h6fO-l)YF,#%*0gZb^'8Ob[d$
+%S#XI_<RUI.XMiegd`>Rehrc5\^d*1QEkUI`=,%-:$u^'OQH[&)c&@1R2bu&E>?;Q;q<"-[d6L6-=kDi]Bc48]53fZp[m"R*)lQ5<
+%-(d?HR%>fCf\81Va.&$(.^]6aM]W<c6e^Y!C6CiHdO=kfpB>m(^"A],[Re7^]op1Tmj'QG*I8lcO at fRb(hA7$W>kbB=O(6Po?S'`
+%-m:hJ<:?fKWla%-f/<A\VN(:*c0Urrp9R?.bG<N:djDUN6@,!/'oJ,bjXkAk&mVF+%P&3!)d>KtNl_Qm>#XDB5FB);rG^jEm]![<
+%_1Hi5)lr+&pDZ&Y<%8KNUtLmJrh\OAAM0H8p5<t;SbHf"cC*$O'V9d%TN/ZlSqR.m1eWf[&"/J:R;>nJh\@"'<"nGfIfk:t<16%.
+%!@t at YKlM$DOHS+4(]r)ncI7>:YWVMN/h:^]r]n?t*oO08[o3E#k^;s@;U))SBbk;>C^#]V!KmHoFQfYt,Wk!6ColMu($i"&MhI<\
+%_]6'-B-=I6BZQ8)<TVr4msaEWZa\kG_u\i0(VIIb!A5g?M4EkO*;Q=Nq)Gheh4?IbN&0gMUe^2cZkB?1T'3I&E#gCc'1<A%?'a>-
+%9Z[[c1JUE at mp&D]?]g6`>_'_T6sU43o)Ou1F8kdhP*lZW:$QA4-Gurp.uLFH/IATsqkRbUh3RDlg#_:]8832nG\G6gScN.Xdj][1
+%?d<1F.F!l8Q9=*dO+9!6O-,k6D'KeF_t>KT/Umpm)UNeNi:S\1^pQ;++L1AlA$#BjP=u7\j^8l<*kIqilEYm#_$:I.coM%_g-9mG
+%g2RGfa\Yh&D69L])SX]s;EKD[NuK+pOmcl\)'Cn%4qK=7RS;OW&Q:3limmu&%?Ncf\Kt>Z6ug:hSr'E\rnZa3jm.-S(0SJK at ZWg@
+%Cr(!KFYB)oISN>7lbp;N])>%/7[q\Diql@@2::ouWg8I>Ec)!^$PbWHoCWL"msO-@@na6%rX_L"aH$I^-3*Hmg]oJs?D;eo/GV)[
+%l:<clc at OKHX+meLUb?%klK7/S%f5-M(>`gL&K0IKXrM.,?J?4*Gfa8".tA<HG4enjI;`8<G7(mt^Wg)&lB=Ln+`EBB9e[2AmU-\H
+%=EkG\?TInB6H<j.i7`+)9fIAL)h#g*\ih,DJg![32hEO*oQIt9m,cgSn+;KFVW)S"@c&9jjLhj_]XCT$l$TboE!fkrKRt#[#lHPF
+%G`r4+q-:@+34^E;/WP!0h86T_@/$K9SfeZA\0\s-?K&h,\'_=aH:X>PNh;:TL+TD&;Q=f;#h&,XFW>MiPqMk_#pCl$n`/Z]H"lG'
+%-60P&31#Hn"BO6*OaV3(;_IaCO_Nn]`G&b=MYNO9QCj'[^V5LI)lqFuWJcj)i@'+P+/C;t;i^i+WQXbh5g:;0]7V"U84jG+$J*(k
+%VIIWE5X0Kl<d#EJdelH:+5^&;r.oEOVn8j4ZG`>Es7PcM$kTLLFI'n.:%nAWok^]4.#&?\!&-tT-%$fAgmkV)<_5)JgE.=;lCj9D
+%(<"=jRoi"PacIu!5W"ntA9)rLB)-8\mad;Tm0QF(JI[!ZNiFg!ZR=A353ktBF*$moSYZL3:,ZRUQ<Rm2P1%fllh(]6-9dq\(nlNW
+%:?CZ+Oq(&+7jWjEA[DC6nnhH\fU>0u>3ZP"Cc%,F at C2DCMuoS'e*fa]bq(OD1r(HQ3`SOV'6Aq]mi`Z+M:RqZDLKl6WrYa_'p:i[
+%WY#l4^O.7Ij at Q[@JG4?\mfSAu`,c>fqs_Rgh[B,":*R7/&5c4+6?6'rC'. at 24'V$Z[P_3P2AejhNcT><r!)!K-Ueua*k64=c8]XF
+%-\JYLD8.'eTkc["?;i>p>ep4Wji$?.5FSm0_1a*f%^JkMGdfm2cO2V=G8b<Q)%:Q!EDru<E[%)Z3Q]="]u$OO9K0D@>Abq=OXH@&
+%P`kB,N]E2"LrOEUj]KsIl#Z?Q5+%;r.Jr>\9^d:^VDfiKDuaTFic42%SU:=@e\!=tBE?</:1$**^kM##642i6RkgIQp%(NiBbuR"
+%`9?,JQ#E\AAQ%[F[3a59B2#XW4m-U_/3"C.H#VBY5&6h4fkb!t"bWFBqaq**"aRsRHT9u]N2eBs_u<$R8,]n+\YBLA8*>T4I3a0&
+%Llbkb',ou`4uaTXIkYAbc[JW`mZofO&`u?cW5/]6Q,*ufim6,KSd]\&E%;HlS7id.Yij9VfM9fPpKI>RVJ4=b%$IQ*1]JDX94`h6
+%rp7<ESElEe'TgXq.E+)+)\_ at 3XqJ"PGmJQ[B`1-\Aa`Ue%'h>3mFUAsIh:-.ll;5=b$d>)`Uadb>aV3N9H9iCf#dN]9JgD^aj%r9
+%L]j7knmRZ!\q/E_\(\]0;?Pt-@#Qi4P*18.BIt*Qe/;,BNOog;L[o7_qqZ%m,*P!DJFVuPJBL)RYu7^7E9+"cjQfDSn+:8G0;^%L
+%Cpb:<?1T\Z)'m>]5%u)O?QW<pb4KKrXAMOA0aokt/aH at dfTRB!U)d^BgAZTi5e3d*='\PBaCRtG4(MTU7oC#QFhWiE&6AD#6qAn4
+%:@7*,'':o$5.QMFqQj`OQ-Vj'9S`=PRsb1rBDLsM)Rt=N,b_k'7r,g/Jf6N4)k<0p"'3M3A!dKW,in<0mP8hMCk'2p5mdu5Q;m9j
+%5eSSr&*do^9')ME##>%r9GW7D>.<rl((0M\K16u41=4cq&doSmi([^e*<Eg2+e1DZU.Yj6"NC(BKKP3Br?L!PPjTeukLuejD)o>c
+%S\?*BV%.";<'jO at rg1LEXAkB@G:,W/f%J33b[sg.F:arO7%.)>>S9G^mCUl6hVUCrb]$=\'KlnDi(N!WPD5*Lc.0nWNeX0;ZXugK
+%1.iq1dB/f'f>=_EBKm)8 at uV_:kf.&9Aq=ZE]*P%Uqrt^d?$&QA`Xumu.5EW9,`%Ap4iYj3l\\<Bj812[22q at D1?t23h5`QZcbdI\
+%2-m3*-<&@qq53]mYo6!k:8j%2%hg'Ja'8G+=$_F+UA:o\ff5p/>^pX3\QA>e at QiH;LZ5e,6b/aPnuII+F08.7 at b\7ED`E2"]Dh<X
+%'@ucO&q9Nm1qb%--*mlZG[UpPjCUtG"MJ,K`F7NR,B&Ekj)_S[YeHk:m^#B/"'GVpe$C`^U\+KGH9]/;ATIXB0<mBEF68**&W/#B
+%ek(RtQ,tM1$q!"#15$3Zi(:d!AIn]$QlCEb?/+W`, at JnXDg\=$NcGb1J83(O;?TPO;sinu&OKMb/Q/u7`M>0LXY/41Anju(#)KZ:
+%>8(jP?o?@n$R)HaTj$@E;1cH44VE7Z-3%VM7JYYte/jjFL_J6AaHt5VjBAn`lh`E2Hhf2>c!6X"X-f'[W*>3p._fmNR-uUL/m'Ob
+%o/oIp^u"LP.5ce9:KpcHV(l)r=---T]Qim*Ioo`8c1LWt-i#Yq@:\F8@^V$qpC_#IRN)Mo"\`.8bc<BT[3$=FM/N`p4Q2S6LN7j,
+%V0EGqgCue5GSMB1OZHfQK"+P5eVOd5_d`kLkAXuINIKC#NJr)Yl?T\B9YmkBI<E/RZpnKjY[!4a&m/Uq/8s5*El4_LEU#LESa&sP
+%*];R'hrCO3nHL&]ntd]5n406j`P_8D)KMYuiU9+&8q-plN?W*F4P6MW"i,+O(E7 at 4@7Ze;+`jg at b;C%r$;0)$\G7P&XA\gtL8C`K
+%:/C\5m*pHM#oNDqLDdFCo)#iuWhc=hApp'sS at RHko4=q;jKtdV:4;+mVi#'U?9+hPILBU-O2%paZ=VWZ2p`!AKXu$49No=oFY9TS
+%AtI)'hX]+7iS'GJHDml9UM2qk^`Q.O>=/82R(RA,\q+2qkL;48Vas!%$kgHX.hA?9?oqU,<m6mjheg5e0XE,'J&eGZM_uZ(]Q<Pc
+%.BL:3T1"?9Y8ip!)"`&[`1lReHNgrH?Mp2!R^k+AOG/&Ce&e4V59!>AD,/Sl[SMW^WTLsFMb`QS6r_kq.5D+p<[6/Ml_iHW9$X$9
+%oB2hn7,&NVlDmn&mkhg9%GB+^QUJ"ZJa:s at hu[K2o8a-722)(Bd)^bpEj6Zp$&P]&Q&t6f_ucq>q\ja`l0sc5<F.2m*@_?Rqd+#&
+%;mdd*IQEs('-&bD1 at X=HA0VZ4cQ.<S_B:-D[L^!aQV9etfTo$Re'gMPn#sUm0OXE4.?=-4T&r';CRnF2o9M4YqR,FWO#cn2&mUVH
+%Ebo`clJNNW at _g+1Cr?\:K5NL',<Ot=jB:VnIcn]0qm at -naOg-dJ$4G_n_EtX at A<al6%+U$:D^2)A.+=OS],aPpX0>DVN0k=h`%JY
+%j_=;^*L+Sd#"NrKXMP[#6!?8RD>sI5!(F3$)h5P#C*me/[X&1)nNk&CpaNu"/R>4`FNVcbH+J>0X3V'U$4n,EpCuE`M+1'u,NLrY
+%L++RU9hN4GlYB[=NX`njpC)R!qKm#H-4,-"0%:/AWiP;l)$^'96Fm,hj71DhplhXm0iPmphJ>V-OPa_G_ib3JiX"\7G%)ij$Bj[Z
+%AM/.($`7lXm#q-1/;l8Afi$OmPQs[8O4BMiZh<Cgd=fYL4nMJ?3=$JW;j?Oi at gRH&-DCg3D4SUL16L^7b=TZ`AYdTA$.THhRBk`A
+%"l\-QV13$,B$JB=B0^K/;6)s1qHE]DrYeGN4*UWk?eH%"SqZSJhTYWPH?e),c*f)(]VO[VYX'a232-?md$PWb:NGe^X:N^3Sd3:+
+%2!OX?s-S!e"X#^W#<g'rK9ieIIER!nQG^>eI5"d$\=1a"e,S-OW?eL2a.#>-puYaUlIeld5%(<71ZKq?US9^7WRauDVduN6Bt]85
+%7FP88,p4sc`DsAGUS"%rRDcBa/[lrR^7b8D:k*8%f%F1]:RtAEkXWWu:G"!5TXiQn at D9<Njg56&0Ya*!OKNqAX#LV4`DN6"aV?U7
+%5<o6PO'NC\_4'YN.WU&K,'Dbl at YmCu2-$S(#i[Z(GnYbL.`i:6l1cM\)nhnpi5#^R3>;uJ?0[7(PMVt"O2#-:%J'Hh*(!Bi]B5F.
+%_G'ot9$AXjBC]LH%=BXLg&B-6s&)d\P`;'9oe[?,Ys[=EYZ+E:6-A+$"DoE^fL\2"3I>(Qkk'6aN)c53gpF5>q+e`b#\Ge&hoL]4
+%e!p`@7lrgd/FT:\MI94?f7.g"Y(q!r4*&Tk2p[&%jH^<K\r5_d^=JJ4IjP)cN:=1gPBfWN+73HLjsCE$gJ9Lq4`,g'M<qX:_?Mo#
+%_(K-<W+6K_n/DM"F at YmTD]jQb5;GNRO<,Nu7pWVUN'bf=Y&[k)b3bMPg2F?L,i5)AJ/*tk+1*id4)NKpPT%]BNP]qSp`L?;K at K-K
+%jWg=qLQX1cIElRGgm$@&H\*!"I4U>/a,%(obqaIQCuDFAbl"Q^>[Xe%kbENNI&UH+09Bk>*JJ%%_udq"=&fb8 at 6Q];<:Z/B#`B$N
+%F4;q#f5qDXFHHV at Jll&7!oB/RX"N"8%_h)mgEKjS\?CYBEDA_QIBp$l4c\;=C1_4fgj`3-".9YL1me?4b21]'*F\BlM5;Q3:f,ic
+%\(s&;-.O[U767?g'>E.W+-VX^3M=.]94YF]hfC&U1ql5SqNCT"JCeh*qlA&%9F'_<HD:i.j1RHO)o8#6XHqq>*821jl?R5f.#X1+
+%*dP-*b7J/Y7cs0ra5gM1OZca<9t0^B?FrP at _de:Ifr8A>h"%H/]'\kIfn/?j5<E.f!dI:I1dsGhe4VoZDNX.#d^fSaT(t]28/efB
+%WmdT"haO%!R,mYF at oM!tUsuASWa!WQgn"!DH9D423!?tuna[]F`Z8`+[q[7P+^['Ghn[_qG+Y[N,q4AaI9>qZ9)q[]Tr-m:1n@"d
+%D/Cm3lWh/7QXnH55aYIX3BltXKaQ"@m3r)+1rM0j%^%0RG#Ao0V'AO"CTa3^m-)#\QLepPW\#!GNBD\+5WpeT5B?Tj+/]g at +,J@&
+%>EF5J5J*j(PH+=`=gWMs<4_X%%-rT/r:,DbE/U<\HkGs.^Xt5;.Z(mY)Vo2Xk.OmZ,e^!#*QY\,P-MD>P<"[KV]kQf[SPN&D%_kM
+%5Qbth49C\;4KWr_+B+A`D!k99k31PS.=+Knq-:6EamGOnNJV$A:G-6'rAQ&hM;Nj,P8%Q&QDDTt39=2uFE:<"\BS3/kf[5%i55Ce
+%gYC8V1r"sI)EZ:$g#ei/s5X at S3Eaqm3@&iV%qafkiM/0^oAOP)T(u.W"pr=Bemo.O,9t-SHCf':OJ3GKah?5.C?K3M,<LSoW]&I>
+%SkKFqe=1]U+cGUkmX]IcbsaH:(Ph?,<F7;mj<>.e#"G8aOM<S3Vr0%K9]seXqZ'3CY;IlFE>[N@[*ROeVIl7B=]%NC28Pu_O=1h9
+%@7ALPqFsh]9r2W05l9KBdpJ\JoUb*4"&8IV,8J;rp/uDX:K'8)<SjrK)`R529/02l0$(A?:.e(0K24ZdE9EIYIgi<%9qA)"EpK?3
+%`k<O%atSIYKR?G.+ZRlh-#[H,$MJjFnDob`NJ_F&kai-M!C:&FaQI7(=7D;Ddd_%bpNG)h.ML'kjBZqPi&M<,I3b(32EX>m'0<e%
+%2,A()lGQ*Q,ei%%5PEdO96dTg*W1[F=/X!CPe_:,0 at 0@=QY70e7cH)]$lj__NI9&g0[Z*PN at eSaZdllf)`f?+^Q!TZURg8 at Fs?8@
+%_<`(Vq;LYUUAKD<jm=UMBg9 at X27\!irT*shk3M3cVP(Jb6ck(OiZ,VYM=U4i=n5 at KBtUh;<4pja9)IWi&'7',Qq=G&=fOaAO1:B;
+%RRP/`o1#kSS<pA?C[Hcb!a"j/SJ7S-_r^84N0lt'J5e#o93HAf6k<rRT)Y0k#6Z$24EtqTSeK++Cua3$;jEufTSMtA1V5/nT9h&M
+%9_SDOiBQu,nTFEi/:TfI/o`.`Y%)fm`4d=eiYP\r_l'=OgR&+-$kmYq$Ps;:1e-dQA\Q1hF%^Y;m(SQ_TG^l&O0&GBF10uk2nPWF
+%o[s<Z_lQ#[@_)&M0H-/J?;o6>OHXKODWJ=W3^Hd#o-LqFj%0uUe)'o/NBNn/JO(1-:.=#^Y/<#s/LhgiT(H at Y-8\Ym*5X4+:1?\!
+%:egum'J at W*0bb?rPGe<A=h!j0Tpm9t1OB<"1_e8RZ]@qjP2PI!=m1JpAqTlTq+%B0oLd`+h!)u1I2gX5,I-\lD*PIAT5pdRPKC$e
+%):h;Fq[HH at 4<a+?;bctrU%2?/Il=Xl*88Z#6)louM,19pcI9MTHD='Mn7!<<:0mmMMRi`8?Ltld''2"D0l?NDaJIb.!;laN;s%JW
+%Y=pZ`k*9,k(f!9!g?#1XF^_fBH at V)]b0(o#[=>YCqpK'QPbXiprE\%W4iE9tT'JGI''6#3-R'-e#9,b2:WCGhIWl9fEu`Ph!;NdS
+%/Thm&pEKnjB9Xf\9)1lkr(l2..*PT\`iddba\>hGoAZT0_ht36HJ!ERk&O'l1FEZPP:Gn&5lOEU[nOj:3sdp at V5G*n=rBEPdNIm,
+%Yb3`c9+^-/Z^ZIK_G682WpJQ]@&Ks;<(g5B"`tl-japp/-DXPRb!k<Z`q4-r at Wg-L_5`s1\FXQ/72q=NN2,8Tac"1 at IXa%C[t&md
+%;u=G5p-@'&p[IlhRs#2HSjpAj,4J'A4L!OaW$+oc$$d.dMWmaq3#+FO,:VT<\m^#hCD$S=e:.`W>F%o?b[&AT4]9XD"Q^Gb9?I=B
+%knKJKe9_0S/(A)MH'<%43g?I$lNo14"B#3T.J%=!onJ'H9s`?&nmRjYP#(3hVs7dYT#*!rn2-uVopPJ#gG3p'E[hsO*;ehcD^c^8
+%aqnp^[XG_am_CV(j-CUGT5HhTVFf()M-AhHiTuh'b4p2X%FuR'+14+,B"dAuieh at dD7qTZa-uf^_*Ot=WfDK@*_?Li]8gTGZbb8O
+%TtF7hfjXM%ksTZ.J*5r@"2S%rPWV:4'HqC-)1;m4`7eS$?kgrh2WqPA\SHr^l4`T#Q$gYjK)>cu/^$c9DXCC]RpFP)#<Tu7<Iu!=
+%Pk',Kc1<)Q)U-/oE_E*3=`nO;Xacr%qmbK)+\UYs'I/fum]Y7QSY\;_:2\=eci%BrhT=QWN6YEtn_3(&!71*SI>ZSF<d>`e?G(@(
+%na>XYf[*]V.30d7.)g[=FFR0tSZ$HeBQp#!GNV'feN!5DM^8Qcm`S3uJE1ChDk8fJ0riHDZ]Emd"sb"@>F:SaN;7!_Y#Z@%r8#4W
+%rRLBD-N,5:VrlL9hS5<I(/FT3?(.YE85b.,M)#iA_UC"%b8hdZ%#H7\]OV`uqN-!&WJ3,'cDb]Gp^p>fFOg3FY+LB169Su&*n_gu
+%1H!,tbJ-6>.d!6I8F*aknY!pfYJ.J;ZOH]DdGj<fZj"Pc)M*p0`P"[C,UH-DSE2m=r<t;U'W0M[(@H8T.C#JAk=b5X&Brnrn4nuI
+%3kT=WXfAS8 at .hLa&_D*^L5(Y1B],h[UiGa'iV?"N8P'SRV==\^jOHJ0K*BsDcm4dVNA52=@.7XS]mEIhAdsqCaI5epXlNuRN:JfH
+%,\`?:SkGS;(_g_((Ta],6"dC)-*\#7eatn=FgaD$=&iQW[ek[X#81^q6D/+.M,jB&cXiTk(B!WtX1G,A9Ec;mrg"KP.J95a"C#=8
+%inPk5#nBM&p+3"Ck`O<t<^.sLPLjW$%@qi(JB=i!nuGQ/R51VjVK62RR*MUA3kbfd?AaDS!.)a-)EOrCCp)J?cQu$X.Cd&<G$E<u
+%;JiT.4cI`H1fE/0[SM/]5(u\jo57A'@k#p\\*UP,Q76=9170O\MV+00^SDOeb%GDRkV^#?pmtMYZTO,EdsG=)mFHrCKdk225eRN?
+%S]fJB>?>U3m"$Vt(rU4KRDOY.!m`o.h\Ph;YkQ[k8bD*\ed&@*!7HQ)i:EcP:.^PbfI4u1gD=g#l"QP7,U#46Q.U)?\*BI>]8[^*
+%L'_Z:OlbX,@;h'8=e9Y_A]jX((t'2AST5n[YQPh^^RAn]l,Qs'GNEH!gC1OPf4u*ELP")6GIXZM$UfJMgf2E8S_o$0PhM"dGA7J;
+%-p#)A/W7I$X+-02SkqoL4"1GXi1RiJ4%2J!q/)niPo,<qOFot6.09!JI?cRMTTt%DZU2r2*ltne.(7>G$pk]R#1\A3E.p`$eE,d2
+%aqp^?Y?ucNl,:M`Qg=5HmIF5[5DNiHCar\f9o&:VcT\#or,^;t]3MU8-.-be)$!_61r[aWhB]<a=1-ANL`G9`?"df[I"kTB<c*;3
+%TOH8:U/MEDF6, at uLiF$gR;SJ%agMqX$oKG125NbM4Q:la!IK4GVAGa at 3rqFP*UZ4mge$[G95a)jD6muP^<N8:h,=h$mW8mt5<b.W
+%e3"87/jJ)gNTPV.FE0gbC&5DL%'NS?PrjQ:C*=Ha!4e_6KEeEH!3]h%omrnC<^Lp`9fgp(UoI)s?GNpZT*F0HK36EgO7mT8[=M3#
+%QN"-I;3IF"Ops+JPW0jG_\et7303o.#M=:aa87</g1[VMMd"Y*eU(!c8ZHS4#tN[1'!8?uW=Y5VG0q-(fLT73G&m5Bo1Y at jWJE+l
+%J.INB>ZpL`^8AiYh>1_t<u,*0C"RiW9&!$^V`+C[:Hd\?LR^NApUh15.I2WO5u9WJ,(F!mPgU9:2*hm^^X8!S0e at 1g&#j2LQ*NB#
+%cWWc.cus\4K-VH0D9W7EPl\jucF!J\YTdims#!kEO!=\DUYD!X;Y(nl-g8]kX!6tpT_5+$rlrPA.B.O/aL4:;n%gbFQ&h/pU3%ai
+%(6maI/lPkt_%CH^"\l6-]hWf`,:qNrZ41G&"jiEfnteg&+%lhtXc$E8dKFkpaYIKVi7p"$.d+U"l#A2HjMV9V/8qR%Z;H^57-8F,
+%p-?E8..%H+bms'MeAP:ol/3P&HMFeF\ln_i)H^%ZPBV&8Ngtr6oA@*SlEEfS6ReW[O!&*3cLYaPEK:T'Y37a.;(Rp.^>.\+8fIN4
+%Vu9m\-'P^&b`I=`,f\pT-L;/Q\/.Rb32]BuX9c:h,B#U0#MjLmfgB)c at AL2pRTp^)G^V!qZk/:F:(sTGY(=asrqRGi=2Mf/qV+Sj
+%/[j">^.3&k)`2<!$t^P"[(5M`J*D>&FL[mHZMk\$#?PiX<mAs-U`&O=8nmA!EW_IYK?U:A_7rKL*b(:41h;i+E#d:.,Mc6pF&#In
+%Cjo;g[23O'J!(`Y\Wc+Q1LE)%-lG*lQEiI&&cJ/G`9lW3:@.Pk>jO`gH)pD==a3Jko-kp+SL(>)C9M\AIhQKiWctbDgBYRse&1a&
+%+OB.HfDrkp*p4WL\bBI(X7l1]p"3hH(1`#E&09,H8A:KYfjJp.H9pQn5^QF?k('X'?P7bgpTGrg)gOLUC6:Aq at AftWF6dB717]<S
+%f`H,"Y%^5l9>^QoG;o"2`)aAF$lf'b%JFHs*72um4YMA*<dA,<Sa2C]0:NmQba`hdN3b1(,Y)O=)qVKXh+CnW0VP.)c6HaGYO_Q:
+%gu'c88Vm[a!'KDdFK)8oGqN^3\e.Z2B5T2rV7*:aY#Ce=Pk]oWm&b/EVt)e9oca]0EjX.N\?ToMjnTKP3bt-_Ju@;Waka&:jIVXc
+%FQ3]b?Mh9\_"0*uGh\AO2C4Ud7&DAfX[GX)((MF'fW-%B%eB&"V-hBgWTRT::'dC$RU$L#lWOa`53'A+n+UdL?C_#H#5[Hpl%l4H
+%-(3"T2FVd5ejV at oldW/RD`)OUe$qpm?(1e9[ORS at G$E`46f`XYY>0"7/<bBU&R>m$6%N)i6Z=q`[(u4Mh&P]"!Ck[dCag5^SNeCb
+%fYgfT:P2Z'Y`F40atUh<=?.#\,Ail"[!Wuqih^4G]Zo0s,B8J$(_RYs=9h[;-"uiFjbrPZLXKEVemI1'Z;Db**M4UE3oJZ<rH"_N
+%r(Xa2mfE:a.'u<Y0bm<38+9R:q',<i(qIg*_'Jb]4il-+.BX=7o8lp82t#n]VK>l^@ZIR]K<[+mS#`@2q+O"eEdo at OE9iN?jg1r2
+%l#G04 at nMBV`VG+E[LK7pa'i>UO`r(GEuK)[6JYS!*VchOs1%Z'5>E=FQgd&\Ql!=)DpV*CqRJA&/72\8aZEB)k]POh%HK(>(C>!g
+%U)(e$o=$Lpfl/M7e5$E>)n__W>uL/5":[uKT7t*$N&pK3Kor>)kB1WPY*/F@)H0lFf-M:sa[7H3!pfE.KF?L>b/tB[M<r/h(\6;$
+%.C%p3!GLdUqAjX/7$ulo8cJ:oQ0H+d7fBTO`T"pm<X-lef8U[l+(r;2lIVOVbGJ7jBW1")08]TZ1n?%Jpj,b1IW=4'/08cqZIY^P
+%2hIq0R[?k%O3NLsl,^OE.!P9dBtog at I2,?`T,CI00I,eJgkjJaK,,/e at nUFYeO<YZ$0%R4PU!$<a5G8h1)"PP>Em%40ijg+>R%R5
+%?Lt%=1N:8!oquI&nuH%XLlTp.#pOld]kOl"3mfLH1f>8%SZ:+561s35eoY5B];"ljOY\hQ(m`2^0f@,Mn1P(L?<Nf`bSR_A2\u at V
+%R[MG/H$/a$n>ki0r2jTiq`h#a'b3;`42oIkS%oJ91h+$pII5#9gDM&;pfrB\,B*;(&qgPmRMDk^-+DFknl*9`f)MN0mLgeS at 2o9^
+%f4cN1b/^buq>Nki55!uFGI,CbGEjbB+:/,<r@;..')YgK,3SidU1pHe`^4`X2tnk)P2fc\jGTLCGj:/OTO at naK=pOZR,.pGcZadZ
+%$:PKfC#,"k9sV$M]l=K@;t=@rT6*OBere8r"Oi5)06Lj)WanSu.m+5bd,!/hg&0o='q%inoUWOn?=^B(2lQl%ZIUH6Hh/u<,MC(\
+%k58tTfJ$Dk"F)PL<P2V[n$GcToX6"NV'>4AgVV`4gL9iggXK]nOID5CEZW"h:nd)KjWBWooC<R!ntQ=ah^k%"lI+EBAT!9odbn>n
+%T6E)ZD(>IZXRB[">ln)#rn.&'O9BcC/+qJW#4.<&UG]V)FEiu[^WjYC=gesFUof`?.Sbqd^,DKYCdEGRc:oXcNL.19hJB%N`LeL;
+%VsW0pM-H5ZW[LT at ptS,a_ at F!:Rq1.C3l$V=XL^!p]9&Xsl:D:i]Q4N5U$ilM+ZC=LVsO'#m_IbR^c]55M<5;[,])1WcI^Gg:Ms;F
+%DE,RK=.6c.E!m0_E(o"9Ptt:h8X)gCf(V</rSL'4Sd&1[cHV9"jqig;<'A?cW<iV2W",oicT^piqI'VgcTUG@^Z,,6X3WrcT^LU'
+%/WTseYF,P?==!ei/iN8 at M=disT:OkSY2 at 62/*5]^9R!Afk")s_D at Z'Q^q*Es-fEZ#]_"G^SNL<f7G*)0B#%35U+;MiYQ2<YNkWqP
+%IZOrJ"fG.r3cW6rVql#/QfYC.e[kIjdeQiEINX-0j_m<QZ+iSH9pI`X)\rLhn'lO2_k_oj`_Qhb[ZGRWXas3I<l-J?4T3W*8d&;(
+%(op@\pV7JtgB?"sL%Gk(hbm>VBKhlm`a!`HO1adZTt[%p=XH"lRj&2NRuM[SNb1n'@1*oFXWGPTB[Qb%Bgkk at P?e5oEu at nF(_rr,
+%b[\rC/pHTPK@*H.9bKYYfOBE#!Y7oFd0OAfp.:*Dm=^QW-peVo-?b1+O[Sq`4T8 at gc\meUEYKjbVre0%6<*/3.5npt3K&%AF&5l5
+%>eM7U@:V2MTm*fsZYN`'gG\-j:/9<<0=_;K`7^t]B[$-B6IH.E2b5qmYL7YM2t$M.!LpLJa]>;&N:W.,gke<aH3*k""_5h'T;5+o
+%MMX)BaE,1e!r<[)8"bNeE30PgEao/qoWi0_r)Qb.Mk45q[N'@6hec.I:\C!FRfcKlc_0X96Q(TG^a at dJIu;,s)8&-ZAbNdc:!9'>
+%BmI[LA*Fh)U=_fLXmPK/48/UNMLH at Q1fHoe+@NrIr;%+8X;d>!P&@Zh"&oRlTMOsA`NA8DTs\#ODqFrCCK>J:pR'-FLcd8oKki8u
+%%PhAd0Lf3Eh&#2CokQ7TV1aB\PSNN>?OT9E8I4D$c+^\8k*kCT1p1_^-[7!cb.H.B:</]qU)"cEAG,5KHo\Va^fVlPi9lR5EjF[&
+%[u#J8Wo`ZLR=Z,;4a[YlUnYgWnoeh1?#'d)/aVp95#H$\JBqL#4#du.%Du\Jj2R?hVojem8^4M)VT`,%$1;UQ11bf=07]uN3T^#1
+%4h=..7#?XacBV[PdciZp.(RX>bq'*<)E(RG]-LQQ:(H-&7t_E>AmSjOD1/\/g""j*g6:,$V7q>AKUBDeZe=CUIa6,sh0V;1B]p#Z
+%F+1[M6%9tEOl+(l.5;ge0I9C?WgC?Nqg+e`8lL17NaQ6h^t7:2F]:.O,a+ at 345@3A`GV*"(iJp&]=_BbEecJRcX/:3(ieI.aZ#b*
+%kIUDje!RY06KNQ01ZEcGUYh at 4PMQj@gq7JLTA[CNb:P#=ihbk<G<S1GodFjmhLiiL.U6:Z5$be)iKd]To0<t%pV<9eZC+s\B/(FG
+%`S5PUdf*!bF4E"iAL;Gki'=i$c\9$B1-M7rRnmV!ZBh"+:5[%cM3sWIGec*SVM?QUKrsg11Y_,1]me%_j-Fr!'^?&d at L5Mpc<W-:
+%AahsRKn7LbYalRY%CPdRdQ`_m3DNBj^Kaknnsa4/eu\!sb;iW+[lq^OQ)L6O+N4cEr0ClmV#K2&H`G0qRO"eDlI6+Q3N/uap_9fQ
+%N#%jb#94F/`Llk)7f:/OrrNk9jVo3&ajqD$[*X[lEQP6bj;3U344dh'M341mF at OmVH8,0A(C`dTZUhop\#3EB*pZ-#3ahMA\\:*.
+%X]t'">N3^9QrK-OF`(:<)sd"=YaY9'Sm"<\543:rSd\+s at QPo*.j[\/Q/qe)LpE>[A$TBf[72dmTh3:T4k9Q<gjb<7'=XGL_8'[k
+%H=#9b,sF,i*3YE>2q]+jNKT2J6f%(9A!32.b)aeQ6XmEa`*%_8$*=D+,YD(%9jRfYbq;Cj'+3<F:RgLaq>_9?nup6Z!tN1*bu0G\
+%O]36/"7`Ns_[H)UXLNn?]U>ESMZl]C`nlJNS:4*"*mV'dY"\5B2AIcq+n?B!@?-]7nQkJf5?,*@=ESM_Gdk)Mq(U*@)qp0eF_;&X
+%c&c[JYe%8k(L6`.apq1CL;WQT+uU+Q=O9`X<>dK.e[43<BQB4>g.7B?HOt5'PR1a?pH#0N6SQa'n_EI_h\Y(oj_/9J._DiG$\pUY
+%A+%[\'9-tU']L2V*L&j5i-qR]K8%dG`7t(eh(B-1hUMT`Te08XH'9]K:)!.%5nR[qKoF&E.:&b!kdca'err\-Op-!jBcDrjJaWU9
+%mn,;i3$8G=5IrLt/8H9OP9(CW=MmI2?&!.[6@&&^"-gU=pMTddms!tT/I+,3g^O%hEJjm4cu61g)O6,47532`[<#^<=rUR/E*5!o
+%9mU>N`:f=UD"%'L)(Fg-MBp-4qO"S$1DUSo.2Pm#De3)Gnac$LYA#//:Xt8)$K3gZH?hf)752/LBh at hrF'ak7?9PH>HZD=@hW?01
+%0^dAofgTXbJZ/[&h$2_0DYV_^.]i8sUD#VLE]Y?YGHg(Jjjg4*jV`65.1mUJfL^tqdGIPEA#A_uPeItQ*%Ba.3-4&<^>=PO-c;YF
+%8T\i#SjuDfK\/F)lQJCFQ:]o)HH(TRCL5]EcprpB/@9WO].$ld at f+g>/#<-:H+tR'jd1A.k2-h]GR2[P[Xp`\aDChW9!9%=elYOI
+%qcOoX#L<#<TV'@@+aGEeB#B*o4dY?(QU(?oFie%r(YnA=LuKi$4fKREq471CU.W>lj'Eh7QKj4=+QoptQ-&jHKr=fZc%6%FYgB7W
+%T9"L(X.,*fL>S8,2!$BQ+H4IrP>SBQg!-l_.4]N at OZQ+8s7X6ac^rP)ca9oZ8Ug<?LB_D^<6e`V<.<1-a:ZA"h- at EkLK7+3TV%s:
+%>K4$K:1\THdl^G"?n5S$nk)u[h4.gmS8ms2,1r_T9!t!o75Kbsk/&Q"g28u3;)tJQ:dL]q0Xs'%48lfp=/=nk((3&,B0GLPBR<Wk
+%b'!One5 at g\`oZB+]pI=Pd<bTmC8*i?kI30c>SR(V2bCH<13YltiInYiDJ*jZcCQ,j?7AU;km8HLA>gfY/t\>*r,MBEd536t@(1,=
+%ASHh%8!YpNC(4;?>QQ$*Qm_B\OOEfa=&#e1Ga?5-HGumAf5R@?:K/.nG1<p=rOP5Y,!,i[Vjefm`7qIhQb866?G10<jA$`3r7m'&
+%SrTlJZW\1TE+3R)XnU-sBVKmVXO`T5no-,)03="+cGtm&1.G+#VQ[=IEUW_oRenTO?6Yj[l>i:W5?>;(h&ge,6)$r>pS7Tl:'P'=
+%c..36c+<YfEUrmgLO/#K2;j\O3FODfG<jc&ceB")8Jn`iUdSJcG,*>&[QnW_c;&lRq2F<2UHg7RTQ*(Y.OjiQZ),IsZt<7Bj at G:/
+%\+M=<Miu%>);1og`CFf!5iS59,C3(C#$K5S1("kh1>8;t*X644B'"uX#I!<f'"=?N:K(OSEFL(3pQ2dGG_-(gE`/LCB03lCmr'_C
+%'"-+?+1oAT%WPUQQX#eHF]g(_+JrL`="Q^JAV;3XkBi\Bjn1I='q=g)1+1M>4jOdin74Sf=Z9NdD,XR7"XUmA[d['NZ3e#:E$s,l
+%JrJL`Kb7+i92SN,l%@rljEPkGLRW2i=X-Wl<p81UPnrA5'9N,2PT`QXY at qS%H;%aCD>uX4DK+m<>>lnPJE+N2U+GmeE\R;=Vn"uS
+%SW_4f3`c[JM:KEH"PZ07(cd70j9,AP,gslg<SY*_?4gWrD5XN3lm9.aV3(WSZRM&`B'11WNM/FW>bo&LR?so?SCAj$1Z'uPU/bNs
+%6huUiWr4^j?*(L&RA$JhF->ku at rNMZ/OB;^l5uHQkO_!F\7-"8Ab"+Y[,gnC^^PU8m*`%#auSVi(7#5'&D4X`SNiFTl]iB>aRAu^
+%e_3O9<U7rM`HtO,?7DieILoO\R`c#H)Zdt.9Y5HA+.EtuGPLDj+>o)fKG=lKapDV9A;*9"Sah@/aH!l\-UV_GS;IXF.k[1q at i!U_
+%?F#2<T\327=<(7V7+IcDb<%tA!aI[Xf2]m8SYbf#]/$o?nU.$MqZJ8>k"569Js&I%of(b8?\=gakMNpTM)Jql`f-VK";*PLVppG7
+%)#'OilIL5i9iPH#)(#cA8ULhsh)m8r58?s$rJ)u`\)aK$.*;=D2QSoSJnc<21<u2Y)l+4a+3;n5lLQeb`gs[19R<epjFK.B&II"-
+%-VDXCUBQp<9&(W0%ZY@#a*[2&HP5XKhl3D%#:_';5d>Zm4Z,cGM_Q2*P_+m53uMG?b57\!3Ilm/jTKU7Um5/:p"Ohd1d.A3P5Eq_
+%EM+u:Dra'YrZBT;A%-4P30?$CcIpJ.->gjrUY&559<fanF!!3T^3ICTQ)YM,3grJt4R9@"gZQR\8j,Tf,*!i5Rp<2Ycdj\oKW1fu
+%Od"E)oA+e;OsI.'$m.\$n9Wa.6"&NY5+Yk-C<R#&l6MbT8"FHRXFD",.;NJi1I4OodHNRnI8`rJ%XX8IZKFpTjd4DJ_d:$U8`V6p
+%LPIq0jc/AoOmD`So!is!G,0Form[\J9uFp#h9+oO1(?S0hD^&]]1)/1ZSg)I_,./up/5cbqbE\i"X[13^592)=ML.<M&`=GbmPk1
+%B2*7uQq#S"Bli5);<<t?(Nf3n$7s9rkFgNLae*J2P5fKAI8.QbnGa&Y;ei)A2`jsSn`-bKO,`n>T=iZ./+TY7E.8/sH%mo\M?NQD
+%\X9\9.;#]lm`6YW2Iecrj>/@u.JAo<FtnXl'WKfY>-8=6I7uN3C'_n*%IMES%Qg92\!_$(=.A(1cWjl9d)DqnbL=["V[cjN/Db;g
+%a:mr""pU#?$ald&?9<]j7 at VD*eSc`Yf5ger_jOYh=<su(rAUXs^L/;SZJ0Xu1Td46Hiq#[JerAKpmt,2'::fI(2+(V1PT. at E_f)3
+%]@7)f(8'R(GG_`Ts$-6(Y;:ai79IM,S\'q"\_LGf^c4BTDjbOhb0LD%ob).NZfO^K at 40-,LLrG&gQU9eX0hF:*tfI7QK\j-VOSZJ
+%oAiO=$\f&MfnhoS!$1]U?hcVV2#$LKSK$<$`]gjU]i)%E6 at aL+p\CVnDBF+qp1S&ngKG9KL1V1.kAPs7HpsPr?LEH8N.$=+B0%p.
+%WUfh%)GmD`Ea!E)=?m$RTR#V<9tKlZ'mB_Yq*Oen&s[+EOR,)AkGf"R_3+pkP0m$,r_]MaA/;,Ld\@$D[$D!dYcmGq7'5t6\PZWW
+%4E[M=cLY8;3#i5+4 at 4tbPAm;=0K"nAL2H%TF0Ud8D,4Oh\`^7`S-l#HZS*#.)62t\hF>ieTfE\g%(WEf6rePCH9XE]B]GWB]\j6U
+%"\d6N,"-nJ\D%O=r8no[79J2k0LVL-!s'k&qD+K``P$+YA"0(%=YS0Cmn$1l#;/#s][eOREGA5[*bFclgta)ps'\V+HDHFIfmX-F
+%,6r'd$g`crd$7%``dm&#4TUpLjAa/`a7kt81$1H+l%:HjUA1Is$m&YPFW^F0ZX[embc`bI.Yi<'#[Bc`a.7_T$75MVfF'BK\<rAG
+%\6>NSh+7N&LpHl&DM$^9Y90!%0!$af;#FTm0lr[3(J"YJ46WFeMLU]SpAj8!7Cegn@^3CL^82JFTN&82<^U8H at Lholf"5/4=\R>B
+%BCU9e99-n[*&Ua32ppm5*;hUCZ.X.75cfo8VIOSFq#%fuI3[?ISOh.l&g^Yn+QYb%YV2"!4bprm&8u7I"""iG*8JXA:QF(-[=NC1
+%E`lIQFB08E?ohMa#/^4aD>LP at 7cf_ulktVK%qlGj1HT$ImrR,`YO20hX=\bmgB*:5`9FfjKX5?]j.3WZT*YlQp[qs4>P-0@"DGdS
+%(8+UZ"ZM_Cbt9B-SN4@!b5Hi/ZZgcN9R.Qjn<la!,\:bMZm\jXR.q27j,LLYC,7F'*]]Z?Rn2:OLtr(ef<c`c7_40)/e03VIZ!`-
+%PFRV&1e8dQ=*8cK/'O:uoV1ZI7bSM.INNp*-P8QdRd3!@1G\]C+RI"BmD(c3c!]1GoL0 at lEoaj"T7>qN<&Vmu^i\_QK^_,Qo[A)'
+%.G2_I;(a>@q>lSa>%^I$=cP;bU3YGf-B3t$aWpW\<c?%69FV4(VEP+8S^GRW/R#CVb`a#_J1%KINIRa]GG:!3/C,X.3qh at 1cA<aQ
+%e(gWkKbVIX`/;"4^-gma=Nc.TQf[9PdWuZ'Kc-)0M9dMQTcJBbT9[h=3iV"3]/IdCf$kK^mnPiMP+tt1Er/+u3SBdJA""liX:>kZ
+%fRsQN.g;S?Q^X$"cMZtLV)tZr::Jld*W/ak:=SE(].6V^j!Fij&>h]SF/5BZdAZ*mYjL1!)%.ljH6W`$Fp3MeccKZm*KkU^JH%an
+%r8l.%/0o:3DH+_PW>?W!$l>XCGClDK5N5b/DTagF`2Kpe\h(08hpLdgdp]`pdc8p/4+A.A8R*CmJj_;L.S5r\pJCu_$k<3NVQUb<
+%DS'eO:JWT3j0OE7>nDDpH;H/pp*nD\o$V3+564*-S5mmJ?2("`48>d<.+N7dm'D#qK0OCZ%L5#A2s96Xb^SF7QOn26D"jkHI>[)Y
+%.Zqij[^c,C(7oaGcs*_q2':,;g&_d3K]$j89031_D!oJ,[J*WMegNMnVW,Z)^M\+l'g%<&,Kt5r<]U=Xcf^ZPeTR"?&dZH(#qo]&
+%g8.<0gI+`E1>QUg[B$$!4kL#_j_.r>5[<Ie??9[m[DeMZ/'hUkL3nIk:_,p9R6/4IH-bC=:=b!Y`l2%o[16/\h;s8h^tm?Z;f-r/
+%O=i?<Ro="^16LM*r/&cQgrPXPTA/dT,purROXFJ&Hg!c.1O[TGRpfkX<G0b at i&[D),Id-9HZp&#I4[!7&BjsF0IAP$e-.#aN2=n7
+%F*@?&*oBL/2gW4)ShJ'<S_'@#Oc72;L-Z2:<hSe!*F at d2iXj&"]_"RZCKrko[deD6GmC5Ne+0R^/:R_HL(+nZ$6!9kPcot70pIDG
+%6,("'IPlS/m at pbu^W`]b"_d>I\(Oq:0;I#^pJXSk'7]C;8lch+3Y"0+<t])YhM3hI(N\a_0+?to<s4=+MSIWXCY5Rj9Bm_8o/rYj
+%G#80Bl]U8n,GI1j9$#;$QuGnI76j(%Di['7<ITGC]E(-%JKX_#Y\KrT\-+$#6]S]dqk\NTTQ$Kf%9;CCph,#eG<0'c/(M&<`VnZb
+%YDYE`qTs^,j9s?W]Q!]\Vm28IlCI##NI\JMV]/G$o:(mr5k[4&'EOnL,kg8,8V'd$kI<"@7?&=%j/XP:E'SOQ22do83e\s%;;;eD
+%NcV_"F9RuC`5OsBCG3HSd%kRTgGJg!Sj_pNH2<pmY at fp)U;qo1ZEe,3dK?D1ma0!:pd:-X9W<<u<BK3$Ai+tTYd!_4/tZ)/nD[E^
+%=hWO0B+1=KgXCFTD=c2U[F)j3C?iULN$<mfL`K_/P$jFh`J[C,3JcrsgU9q!>LI%(a7;8N^`#fgEh^kmSH$sR[c&%8O5^#4deun'
+%_*u__l8Z&Y?d()s9[;tCJO+*`7 at RD/*@Ig=b*L0:.6 at X)E,u[?L.?\SR%gcinpGG+OTu%KmHbLneH3f,>&M8R^'A3q.(:_:=Ir':
+%9=*u-k%n6b:ab at EXMG6S,^2_/<XTRY;^jCM#WN/Lj\>VSTj.gjOIDJfC[T4U]Ql%K4##4X5mQa2];Z*b,M8nM=;g^FY:+,\kE[)A
+%ccNa:o;D5Tf4&/9dC&EE&[bp,O/Xf/3e\=:.3#$BPB4`In)4PVdK-#8'"CS?(&d7Pakf(3S<L)]K)b"g_3&r.Dj9-Cn0[3'pF8%0
+%?M at M6ZZ?Lg3`IW_Gm\]<\2fqq,fe>Jm50s_\Q[p at V+@[:9fi]Y^&AqoHfD/V^VH1F/GN?nlPtra4LgbHXEe2EGl!uA\R-g_X)$9M
+%0tf"cHoT%0MSqD&"^9a-NR+GE7aO$C%U"3?d at X5QnjI/l[Z3pTgb1q[Ad245__IqFO-q*_VS4&bg=`4M`hIPdLL''!-n\caH8&0Q
+%)p at YZXsq""6b>cgr&&IR\LP=:OEVT[3PMJB-u>^W4SSPbPWY.a\Ki__aiQh7VQ$_CLu_ZBA5;8JW0!,WDYbf5mne*]:YE5S8GO2E
+%GN9)F)H$*DTiA)3!almik89=5`SFpkpkb[>>q&k+7$)jkHWbDk7tb?bl]=o)a*G#FGk8]\7K^c"bN1Y3H`m-+8>8bm$6GFDYV'05
+%Fu'%s'b1!'WBg&Vec_F[SV0dbBm`q;T?0moO]:IIOt\>IL%t1_#pukofJ-tBdrbSoL[$@.V6e.F5+$"WX**NfGT..An#KgUN3dNO
+%@RYT-NRZ]mNGL4Gk%F$R0"8*0NgSZ6_Qc+PTbJoqkUQ at VcHgU);fH'qMiEslReOt^p_[jQ<#;&a^@&O<!>645//eM$b4nQ7_Dd)^
+%51YT?+G7_#Xo:A&`71-1_OoB#<"`l>f at 6_t(i*t6Yq)<9SU3uelt[YQE@?@="K!GYk$-`Pf,[tbS<:$=8H._NjHA-D9%05T at LH;N
+%Bm&O.m?D)3IcJR5B8X.jSIVqk)FD%3R^J"ZCs_ZV`&O.I/-[Y*.Sa_XIs/]U%(OnW4>Pd:9F+b^)W*s[h%O;C7TWSj0FZi=I)M.E
+%FHSf!,(VAO0t8Br<me%a:#Y+Ve?i\I;WnBe3\<Qj"5j$mH7,F6#ghhWpW/nQkAUHN@!Q,nro.hdkd0A.oP*k_e-&tYAQ>.[/4m=d
+%.U+4>&?&&([,mORMR_/EO25^/AaVMKT_D/8m[OHah'r8>Y#Idsa?<8dXD'q[m!m)A8<P%Jic>(k3-OWRbHkE`6;_/aZ^R<rr%jGe
+%eb932ncH$bX9gf%)urJq_[Vj$60:6j[X(l?YkOOOoAPF6-KT^p+9l3bCm!(cbWb$^W!eO`gf&EHJs"T^C3Mf'.fVRaKtY?`$G%!$
+%R1N1;<taJu@@t8Wn5 at gnJd`+p<2c+?H(;O5$RhOt`_0%H].P1in]:G'fTnZ,IE,s7SqYM%d>SE_=Al&:e4<H0_K>kM5*LK$TmAmX
+%/^0lJU`>WZKT^+r-Z:a0N63G^R:,8AoXZ4-Q'2 at Q"gVTES`K-S=Z[uf3J.r+`=lk?r'[^jM'f2[-YIe9KWgZ^ml_oP1:0FlC)`jZ
+%Rk0p at PpuU]:@;U<.nLh)c;cP;c16j.!CKVQj$%raEiWX'[575o_PS)g5&?7%_MXoKA@>u?Ql`?qW;?b%]R28.C[G1unbVKue+62k
+%Cl.1)27!7:=[$P]>$o<0&8J9Aq/.0sitpS5X9g(E'r'ELK!+ZUIf_"hmCI:d[r%3/@t!XG)RJh9gABP at aaFrop*h(WqQF_Ofp`I[
+%Wkr#_O7`BDkVVegcmHrPBYS;in4c2)=/jNhY)4k25..Th!X2AlWqacG$g<sfqUss),F/Hf+-\C=*%SB9PdD7#JOcNu`fZqWr-b$W
+%6+3ip5DC>R3kj]A2bfN#L#S,i%l at K$7P(RSl1gd`+4P at -;m%hqH\5OYrM?`"E7n+fBPTe.NmUg(%q.>+-k<nNHE7ikj- at N[3TiAN
+%gN-M-.u<=l52NT<A5G(doVW/@V&A;_0fPq:*t?+16LJ,NU9osGBE.)(]%4G]R;4hN^r:iY%Wq?bD=&d_<s>J_Je`uj6KF8A9O^!/
+%3>Y>\b7sk$;#?d8[u$Kma7rWk.'Y^&L4n]#mZOAi=7j(S]iFM'"0k_'%/*a4=oN-[8j)Xla$('8[%62GI=Jhe[EkBnlU]U:;O+bf
+%Ab,#_D_hDU1pI+0[_7d%b/)fHdO#]eZZ>W]NSXUmQ8,;rb6Ga&HE]L2-qoP^T?*r+ZGLrCZ?d:so5.jr0_!G^4m%EXg"+`XEpbUF
+%Jl9,h0u*QuA%X_B6/2=9Y(cO(1B$R$$n>2@;Umkl<9(R`]ofQPf^Kj')g7KlReQJbKjcEP#KNd)Dg=G:)O&sZdHj<Vb9:/\YJ)KI
+%HL_L;\*n]U,,T!#ao$/(=f6jKJUQHpg=T/$R!t=km>^2NNGLU?T7iO6fh*,EhhOP8k.mlu]oMQL,s[q0%6On<3_"%>H0<,t,T)ED
+%*r1nV&j_F=dpT*MWOZp&lK'?EorTgU1#Y+m1$<pH50$fU]C!XLUfY7%0MD(cDU/ba`qGX3rq\uGKS1QrfD`V,$$I]Y$?T,?18crM
+%A8E0ni"T/fR$T6,(AWh*_>PY?h['hf8hf<qd*J-+a(6Ro&SWnFNdC_['&A#t*ger>Hh2H`UKYf5;>ABf#6H'%+SL?V[7E=hd$/I1
+%gl\P7V8`&q;5.rl**5AAXuT[rm`2X4-Eet>Th]ln1WMZk\0mFNr503,0s6*"^`0V`rFm5Zr2<.'^8[LhB\1j.eP.4"/dH[[!/P0\
+%PuYV@%K&sZPfJ,t2sRg]%P'BSbc7<+fKXb,2N!&=`AB2#p.h2TZ")**`utWSCUq_/+R^Qq^XN$&3S41KX13GSGlT\_H"#GgI!*:c
+%:Z3E-]h:cnBc6 at K&$r2'$:')Xn0G+*:+$:<#b]#($JB**nt<GLZu2e>qY2s\DWFd`o<P-U>C^>4\Y4WhEdor69TSo\]X#rs>)8u:
+%^F0^r;UN?63Fr2%@LIcLe'%IioIe at B`$jd9P/d%9DWd9ufe#5Kaf'XYRSRe$QUU47H7VScY4%V;C_p=E:)KCAVh0?qd4%=1.Ocj'
+%6drAiEauR-Xq>';J!BCfkJ[TB$QMrXrCCLiLK)NRpDmi#S]D?<I(gA<?o'_fikQGg=XBs3Ah.hMk$uT!g<&O5Q:K&4#:$EN5s1L^
+%Zir at jo?Bh\<nhuGID_j1\b$7R9X;9mQPQ;\GC>X=N0-:.E5?^=]4KO at cC%#Jb2%J^T&VtjF?bYJ#r3`%l)*X9gM]uR#Y[aDS.:ic
+%.AS/Jg/;$i80 at OLnh*YP>EDfN7pb,-GFhIIek<Y)1StB34k'VZOf^RW7bIg!Kl%)I%T7MeYlU[eB/osZ"1XMpnOd*O_'a2/VR2Z$
+%ed3eG122r%^a,U^;2i=-]MYI/;G:]N_4VLMB=:FSl9M/B7c6l)qUJTd[P+EXY=h at +q/GHa3D`GW8XXr?j"qt+q,G1,*u>#7$29/V
+%QQTj43Y?_JP`a1pVPYco?C'<(n30G!`brXs`J?3Q#U%Kn5&YdI.=qtEbWTVsje]Y"Z5'[2HH+*(U.:gLPNlVT8n2L<'8<PcNa7/+
+%@^510M+?"<^+CqYWhO$1&,)iFe_Kh#l+/.GrGn0J)\EH(0YSj"Sf@=&S!VX'TPX<JRGO#\\Hn7:U?[pKBsb!rH5oX0fDt2A'+oQ;
+%H]CR`ZMeUWB63V)n!-$++KN;7#m>a(=j#)j!M>%Sk+VMAb=,!s54p]5R\g<qN^qs`S_,&Z[L*Tbs6PsUGs6`,cR"@hi(#-%mN=[d
+%]OhWDeFU8#Ih&3nDq.9A^8trSGCJ]/>Z<`R(X;FpKq+GSm\JJ+]if"q2Q)R-4c7In,Bgd/&Mu>M6#S.0d:hsC/jk<-Ch,!g]r["M
+%I33[-ct*)r8mt6#;(;Q[fjAbSH;6iUPW]%7!t-OP/&A.=F)?KHZ*4(!rb!Nd<.b"NNGR3;q!H*\e\-S>d,B/o=r, at -]<kcEC0LG\
+%[G.SA,mXi'%4_1aAS:E:\W#RVPdI8h=\LXJV)Ztt.G"=8 at hc8.IY^MGFLOaqc$N)Ip3i3s?0Re/@eQ1!OeRA<rZ3=MQq$h0?'IT1
+%/-]5tB*UqE(fFZ>2K=NSSeV#[]]R01#MWme$Diq2:6h0A'%s:4`:('NR:DW](AP3R62JodQ at d0i2h0&Rmulna8 at WYY@4.BDAj*co
+%'?,r7*rDS)9e"B\e=>LZ]cqeNWSY`$#OBB/nHEe-3`0llY/PsRGqD0^oX4]2pcF;$e$Z\eWuTGc)IqP'/o3?kdG=s7';P_%QXKRC
+%\/`fRjA9 at IHB`'"Kps0.5]FbqLHktq:gpgU@'GeLP-FSPD!,ApgR+&Gj)`r3SEhi["L)4Y+HhdN)S8?,7WueUUm<H(cU["<XF%;G
+%@7O<1]TR+jQ?`LWH.7\*>jZ8;9JS!mO at 3)L)$;TIBeUVT@$GK^='K.prbh#XjPbOSP=i\s.ZZ[+rGf(nP>[>R&<a4U)H]>mM;,j1
+%3Dac)KY[CYN.><MI=cZr]DTfSJ*ALBJq;rZ/2/oO4$@A]5GBucVXlre(<^bD/OH[U`WalrB/dX9?lDL^n"a5%>N.D%K)`9L_[AOf
+%+`HX#mnC\Q\4IF#Ue?<Pk$Qem8r5MBpWh]'^:+Cf%i+.gms?jp5;/0SYPmp-3#ci4;ScZ..<U:6d`H:5S<@=F'4RmWKP.IEaMXpn
+%fbaL+jIUPoXh-F&5;^(k_d!lca7k4_.-IDSm$!3O,_-Zt:ffZ%2P;[Zobs&2EPK)i:f#Y<5UR=H2k#+SQD\n%=)FKYnN.Xi8WLtS
+%bru5XoC_VAMoOu6VKG7dDY!=/MBmYOfM^ujL!#gO[YodM07D64.&m4q^]ZDh?l7Z2"$IGnnTti$U:/nKI;DaO3hn*=[C6`#g-A,^
+%(.;<Va[JtD2sa4?LqM\4?B54[1$q/VdYYPlM9RSHc<2HI%JMpP>j%)-9-/6hfPKU\TP$:8BGauF[D?DZ5Ak5U\KK>%GF2pMQK&H/
+%LS&Va*g:j>7MTbd-Pf7tB:n1^QXLXD?"[]me]u',%*Pp8JsPTinX3]]DQO!162&c at r2,.(UVGpcR%u at 6^.9.d#3AAT4SNILJROTO
+%q7RV5;NArb8E)b?UuMP^j+D@\?&*Lh6-g2.R at 5O%B)pSMJo;;@4ro#U+-Mmja4'fjAo4AZi=hCa8q=[Y[cLY8KV)f,\W<:We>=<U
+%J5PlAmiE`M_ULG6kP!QRBs2o+n0!3''mg!i,!Hqq7&Ja2`k@>*D`bNj\>mu';HirsOl-$41hZDs0-q#s+QUl0(1[)o&ufb'V.%eF
+%Kg)/ePPBpd:VpH/oJGoP3Gefea!N(aH.7Zs30t&@X10?OkLXeW8_S?p;qnlMJ4KUR[cl9(ff!pAjo*rU#XE2WOn-6Cm6(rXXK+)h
+%=]=*T$L7AW$L_2sO2spFr?CNAjN6B3mKH[5Et&b:X1$6IrNQQdrt(.\l>KG/Q1]=6WL2hW"lLA%@mW6E`t0t\j`n-`oM,oBF:0]3
+%5`Md85jc:b`\Aof5Q6McT*QBr<Zi`7h_Y9nJMi4Rgrm44n]J)*&TH6 at P]E*ji$]^.pVE4_gdj0]k]mW]bI$&FXpK-?-cC-3qUJ0G
+%(r8I'$';9*P,LML$l9s$SHg-6IjUHCL>)4ujT'36A)EZEj#1paRIso@)4^@Dlu_U)8$\^JPDHD5+Df0j-3N+fmZR8ldiJ'Dnkd&t
+%?^Ze+'u6@^RqcRD`i0n#e8<S?7=6I1Q]IG?Q(+<=B=W.nSVBXd=\AAOqDp[T&hoU^Db7i!H%$NQ^0kl,!$$4B0)Oae30d/b7ZMR^
+%eJ_Ci%]"fkpr(@+Qu>)OIKYX5 at B&trYq&YIbt!!uVnD$__>/'%eQMs[T[Wgr5kb9K*RVkXp.\s;N,TbQ at Yf*>X=/=?Tr+eWP3S at k
+%IR0)t8B[4R^H[;K(XC2]^%Z<2;rhP)olR<5EX;Kf.F>4?eV(C3L1%!An55pca\@Y"m$`9)X\XYQ*!deSNB`FtrhE9&[8SSh6Q*9R
+%[=,ep/:+[l]m6Kn:i%&94JH;K at aBH/:'8:P3iP"nKFDTi51)0nMR^rSN-;CgBqTl2$j0S*9$dKUZ[Vk==6n:[ZmN;1gf[RM;L6/r
+%??#\,(=E+Z[XW)o;hM(=VARUJb(Bn,,>h9nPM^,!Vt2-1GZ!q_CkA+`nZ_$:9k#;THZ!43.(Z;sactaWo'6fZ0#oPfh5Y,rT#o)c
+%TmLiW^%i-#l>7=383#`-]JLe'`gSl08*/IO($P`m2UhPCk2,9 at Sk0Zrc+)P+YcFYE"=p\SbQIVQ8D\c0Wo`?DUrE(uj:,+7[011>
+%_]^/4*u4C;cBK,bZI7lIg(`gU3:8QP95`2=ZE'3KQ:KeNVn\I).$C5&)1hOB1iXB52[02A8mgSp<\3+jAo*[W=V?YL2.nu-n%;2#
+%-fquD_=OH9IZ at kfo<s$<A$!<l:q3i,R7ggedV%^6XW2of5paWA#Aof"+MG!Ud-XRO(FWFYY:[kH<;J&AFXrT2VlBTom!a*+4.I3I
+%K/?B2[GOn0 at q,<Y;l['/CDA93`cO$"LQLtiE"V<Ua>Z<g)gA(b^!/#srGhj.hRt@%"lmnI+tchDSrW^f6Kid=>=./-R]]>E!I<\?
+%k5<l]SA>5[B'd2Wm]Ge#&e_^(%W)uY!M->p[m0eQM/O)X$pp-KD0A)=#?Ed)A#rTXcM&GD&cEk&HV\F.`CM=5=.m>fFYYBElXN3D
+%%,3al(b/B"D<P>Pe>^bEe_kA^pIKF]>>N9Q`AT#<!'j/\A:]_H(6tP1R<>m'$c)6uhhcMO0&pU%M#M(PkLs`7/WKP4So[\BT9+Z;
+%$1jgZ.d40Br5M=Pft:"_nrg&_E78Z?-p.]NWJpG>&gW(H(bX)4I'.#:s2s%J_;^rR;quHs,dcMLXc$S^2*ZQSV$9.oNGPQ2p3$Nd
+%kq_$U.aX;*;?C9L8C$PWp>pOK6();49pt\3%a)^==D[p)=j$?ujC8oVRImi2QBK$'kpB-u-"J5NSp'UEg=ON'lm<^IlTX'9W)H?0
+%s)Pb$<NSn8FFLklc';a8Q'-2T1bR.(m+t'%d\f-=AbIGmEFQb0n7RUtU8]A_RTRtSnWiZ$r at mtj=0q@\1feQf9?!T>9;JoDQP7-9
+%Pa$9s7ipZNrUaMkLDiP&W$IE$Z=Oqh;d6h>]5j*Zh,iH"+p+U#FagA_eBXfp?;$0h-rLj<)RH39WOUH*%Y!sr`;tlQ)tROfb=2o@
+%3o4HJ&E324E![$2iV8/LHF_Y<JVDTDlDT^VrmJ>%ht:j`:"[pVV\,eNfE#,A+?r-LQ,T#k;EoiW\!a78h>C*+P</SZ.YRIlNVnT\
+%9i!g&T!L>-W>j`Ui,PL6\>fF7$MP5W"GXp>m`C,E:BLk=qRRUpff+0$rrf^A,_AsakC?f"lk'63;iFMb:UnS>I*e9W%=lBXNsL6#
+%k%insMrW9+;Zbs!"S3d+cs^Rb=@e%>[aWKK at BrLFE4*VUnL<tQ&pNo44Z6#4iNbH]erL*e^VB]`F)'M!_-;J:<_g(`SpF'VB)A'Z
+%Kf`Q%KR'G0)D*D6o'%!\94BHKNga<g`i+l2bAjf"nsWHrK)<T,k1R"6T6n9"]JL%Jqoj]8 at Cf9+F"NQ+nr8hLP!<]5fmQte$_dgk
+%o.*UXh#r:']ed\nrN*POadIGON5O9rjl at ctRCi.q1K&iIR>5 at i,:_I>3uC!^+65TJONL0S9CFgIHnGFoPAMmM:4B$Mn=kiHNkCQp
+%Z0C*FcJ/"t\Fb2SP)g%p/LRm=qQ]q'a-,)?UqqYYQDDC5;GsQu?qQuD(L at G@nlS[Nbgpu!-j^Wf8'K_(cm?TrPRDQocQs*70sfp'
+%Qm\/pf+o9XG*@2SX>Z#Z2NTXE!)jaSp_"!'))nG>q=.?H;b1bj-=jlg(N.M5fl7'h"S1+k5Nu]K\8W)&]hWI[HXQS>PJ7^^a;[\.
+%@'.imMI57L9_[QF>&VOG2 at SLNXHRZ"Kk(9aFAnJuTj"S\>77bW5BO[/K]9WiFKK;?QeOnl<T"VDXW0^Bb1 at aS[8YUJDJogDH-s"(
+%kaJVIrQI\GSaW<O'9GP^L8WXLs6/P*d-\3*H+lGJR94/B:=J98[/pD&;$=eeWB7DMPm?7V;:]p<W>2H#_rJl\7,F=f[oul+m[-E(
+%2J`/;[ihp6)LYZ`Y=/n1O)p2f,[D0K]-%DA$=nFZb at a*+2'mr<Nm[H]&?q46"%rf^(]<Kt&N<=6`MfmQ!YPtRdSHhV:tissIrTgq
+%j*-Sp8>(+WP>;biC]lqccM62DbpQk5g<&KCm7C:'@C9.N1oQ4GY86(hfJMi2WM`I=lts]:d^D01R8t>,_N=W4Jt8"\ZM'sMLYVEF
+%Yinb`_Ete0k^l!:1o1>7cIm&aXb$s&fFN?tg6-(:[TV23B/9<4gGHAu_<"5f/hMeR;5lsVaq;#A\<6>H&?=+E=aCOG4RQ1U86%)p
+%Xq_H.VtUB6-66olq0(s![g*eNF`V%af'U*ed;T at 8Y1)u![6``rS"!B2>uMI^<lg=)3XDRo>?4A)l#"ZQZ+RVu?)bX=ZK-37M'V]f
+%*%uq["A(uQHi]2]mA@`THD/.[=0jCd at -c`pDSrWU\QrN6GO6=(W<,+e"6;P*g9L(\r+O!O5cio at WKMf:;nj<;[]=*5Y>T5 at Z]C6[
+%EU%Ij(</>qmUIa30'`A!%&qR0 at dP!`N$7B at X)6aS60^>STa3OVEJTkBOWgE(*F[FF?GI!6<#&e>M&W[!!`a/Vs359NA6_!TORo<9
+%kZK-&+h-sE<;;N\h0*BC2-)5Fca*`fkPlu7%W+ACr\b9EA_6co#MBlNO!jV$I"Gl>`ip.>P,j<S)i,-j[$7<s5X?8-YPp-NLt'J9
+%G#C*<PoMq70rJ*X5\/ni<\7D<"hWZmSB=\Ja$(@@4OTV8-]+tDW,M'gA5UWU8c6,&SJFSs=h[mdUA?+60?).#T3a!Wf0%Hu at CrG;
+%s$Qc4pRrVD7YsbEZE#&GoTV/G7=R).^UH9N&,gfqUPG4E*p0_(S/T`h?/BtM7Z\gE[?0b`k\"Aq&Ek`+F[U1":eWsRPEaHiqD8r;
+%AG. at p<D&u1:GSRM>@i;t_4Xe$HgXI73`mHQVfTT<p8-X.+Mq65,#D"4Y;s^G.(jiCHgZ*Q?2KlchV8\Qj<<@hSX3[^9A/fRF2^[J
+%rG at 5DRc2kW#lAs%^YWj-Gd=4;8WXpOM7iHX;$n"baN?Rjq<B"XLL!Ll0I=VZ:gH9jq*Z96a.2`P%.NU6CUWAf0[V=2Z_LbDI6rr7
+%=JbK`=BafJr at hif\\:`YhoQ7WfuJtbfJleB4>B'/M8L[5cIM(,3!k(^\5Gr]'b1)527\)XNunXK*cjUki9?Vt"t.f24*;9+>i&h:
+%gqbcQO#7O#,#5FOIUaOiOPgj%Q':hkj0??iR`>olLW]0na3iiTI>MKU4#]5WP4rKbVH("[$.2CrghZXF;(sD2A`G3`9rC&dE=PLN
+%V7ZW17a_A4"4g\Zs%q%AT5;@,"quSh7F=*]8Qh_Fg("=FV))^2RPkP*b7)Ad`*8BaN($.12;(.?jO$js`;5b3SV(`&T9RBjD,0Vf
+%DoS$IVJ7EYpK_sPR9g"emWMKK1F=2(+!PCf2XR9 at o=6?]MQ at M+)$V!8+aU#?*oki%[,ikJSFW2r^ng]m*spT:A'T#Q-pn:h!,A4O
+%Q.&H7!ls<sLh(Ka>ED93Q3&Kl$.ouGonU&$im"5CHu;l1m7ZSAK;B:.=jS=DrX&L2K`9ObYonT%.]AMNI&qC:6&#,2h"d8s\&1HP
+%Q'5m$Y&2FMqGQ3%@nt?6h>^kiF?&!5=)(On)m*UtjPC(+E$Yh_^Q;k*5\XT-ItB%"JE=U)Gq_)C-NsY1l%4ieR9d70SKOk"LS0TR
+%$7>/+T>+VQ,M/BCcakCt4<U3A<@ZgpnV?JJnm:uP;POJ.hUf+Nmqu*b>X33-JQJeDos+%9aHTUm^Tl"'I"E&NG(i at tRLUbtpC\Wu
+%dB?)LV2dgC-C0s=*Sf![2jJ;ob*j:,;?[:)*/jd,$C7bW^4#X/CJQ!Y-iSIiaML=#9NW]@k9>*S[`4V3'I>01OqGp+hcQ&N.0>Y^
+%O$6.3]P$O1&D!@r&D at I;f7f):Yats48Z'>kosYl':@2k\?eT`"!r$G\E⋘[h?mqL*4&'>%S9(bUm1A`HHk\VRr^oGmD1\#juN8
+%V@'m,ke)2HA6g;A<_"mJl4f#9i.;])A:Wk"GNk\2GHk#`P at 3IiF5`LLlpT%f<!_.pGF!/&<F8Y0r5;'b>40O+6=QRo6,e/A-M`I+
+%'%mn>P5$l^:Qde"fHeY=B=t2K8=NB/O)::8hSHf#cs3QGl<.[En.&)hD*+k$P':3>bR]g_PpW,GSsV:?aUUJF!0'5JXf##mdVGI]
+%m^8mATgG2G+],SLH#*a=B2Ea>4:-6&kZ6^RME"8"cJPO"gE\eZ6d>+8HZQgAFel#Y605QVgU>hWh!JHgg"I*K(nVHOa[^$\&hA9+
+%mauH(MD\V?CgLlUbRmOV4jT7?R4l`bK#@5Y7iTs\rBhmpdVKj_H#LF!1$SMNX*%oH:]<&apZWCK=8$sg<DLtVic[JU3?\Yq/12`\
+%!pOQ:c0aWl440U,&C4+7B*/gNo:&J56s)bR+1,25`g4K+Fi7%YbaSRO_5jk1TMVoUB&uf(?F\&9isn`761/Uije3`Q%MlN7ltX"m
+%oKMN5Q at d6rb*]Kr4QZ?#.<4s`^*'4Gc!e:uS=5L@\Nq at N@QDTepj&AA;mbUoN61jjj$Y at Y&<h2bn$7SQrC'i'WGcf)4.j[mgX/C[
+%bZUdHL18Jl.\O;\M'QY*E5)Sa,F>^YBo%lKha5tXZU)OuSKhX9,b9GPC8YO+G]Z-9mh`dWQ'+?,:7gJ18K)@u at Boi,]dmI?(1OT%
+%*Vbn1bR&sjHtn4T0:]T>XQHiu@&A5fCuf84<1;XS,WrGsNlP`sR+Ru)T!WK@,fZORBpD"I!!`BToc,9hb&T[gVP`&b>f]s9F3sHN
+%IX]1"^Y*\dP%63rAUEj-_:i98?%N at rB=7f at _tDB^d7go"6f`@N4Se<1C^=#[PR$VaGhsdak?RCeWKF.Qj=Zp"g at mf;$spC5kor:o
+%q8kfH<g>FQ&J]HaT!Le*R=+p[mZW"X3B-@\C_'!U#F2io*R`#e%2ts4NX6$&d^]_IWZ+nD<"b/Ag..-*R9p.+Sgbq+)=u%pgf(JE
+%N<u(:8crbA&BQco\>\OC9g>tDO9+g]p<2JgFfSchaU*.!UJUbmR?T9O1cX$0MVQ..NB'n.;K?*K7^jn^NkatrC6"";]g2XCYN8b?
+%UYS[WmE(M!8*,"KA`JM"`6K(49qIm>CUGfO2f,Ii[Nq;,.SFs7EL=Z*2GrSiDs&CD<gm4_#_KfhcV:/d]tIo#Wh,8HoH at n[@T/VJ
+%?.J+I9n#r3WZUa.c(tS#j6(iJXHp2SF*/,VinKW'o`3)E7I?n;>jg*oeA0]#rqUu6p5-;jfebdfFX*H+Xg1k<loA7i/"<4g-"J:"
+%RPMXApIp-,P9<<H**s+d/[&oQkP^iX0@^Sh^Qf[aLlWoR*CNM</e8BBFBp<K3_%tp^@h%p8?a^BH(V-, at X;Dr)s&?Z at J,f2qjSR]
+%/DDQ?9t7o3#(sGm=74X[-mZHhU2,u]\0 at 91N-9eNct0hep-`>T>cgue7FAiO<%@+7R-&D/D"nLD1H?eYA^Ha8()DNhZOW\_3,`Z;
+%NC-5QhR>DpS;8%Wqq+m'M29A,&n^d^`s<:uh9\0[J3 at Ntj2qE]\DVA/Lq$[Hb7igFEL#F1EWs[.mfOHY5k`;Kb1j+B$;I+X"K>Jb
+%SDhY/2cb6S\U[B(bC&W?X5p`AI')R\DKP4]RZVhM`o!Fd,57n^I2'cE!`V"nX""ZRhmS/Jr^u>%Vq=s;\a+h`@;IWS#?tqn1WUZM
+%1bT74jg"nP/n.,R-`jd*ST72(TP]]e&:3LOO6o7o/j]A<LY^S\f.9V&V6k8H8q4SY]Nr6Li9+[F9]g-P?fSOGal!jW',O8u!chE@
+%Eh7:.Ws-oKp at gW1q->P at -#WAub`okAOX\1T[R3T&lp^tgaZ0b;Q>6 at g*bIKEp;NB91!W!s/Y'W"A]e?XL&B2R[O="mS2W2B\jECc
+%4t=5p$\iur%FdqAUq=(n-]WSU. at RKi)de%>S<q]N[[jOe3&2Y9c3r^p]ijL_C8)l;:Ubf0js%]e1*g1=+0b9;A<)ab6O-G)qR7;o
+%<Lb-j<<GmGhi5p,jg8m(Yphn8+^0%4Q),L9'(m/$(f0/K9b(pW&]sK9-(*-"&):&Ub[$a096OV4j]5!\*$]9qcAm2pm70VC<,CoE
+%CP"'6_/oY3r];gtBC&o#8X"$%4W01=(KCtBM5bZEcIg]=:`g,<"s4,?j#>dg])]Z<)f=l1^kC:o%CDC3Sb:DuX<El!/``^r(d[uB
+%j?8or5$rS:"Ym'B1IY!AlmP8I"h=KSI at m6)SEBC5NBr?n6HTBg8WEIf^s+Y]!?XYQ"N9/-hCf[#nNBsknl3;SRq^UDQ;)IIcNMB8
+%p!F<FBk2<sX+H')$p13[e\P;=l[3[["-Or8S/=[K0"2<gqaA&PW!nUT8N9BjhE['nQGC-\%u4pt[J2*>:h8=:W8rPF at cSjSo0YME
+%.T7g!2_5Nm<]Obh1B1OUP7ZU(3Ye4"@IeWK)#j<MV_[\b+E_Uu\T5W2Ml<ilHcmpR##uIp^9:B"*a5c>*e3J[^7=8Q?B]_l=G+'N
+%DqfkCc\6CM^eZ*qdAOZ?JVp"BM&hXHBJ<GTQ^oo.7O`q9]Oc1#h2Yc8WeJI.PKaQ)-2aU86*!T=[RD2"DAL5'.G$=`-[=n"B?B$m
+%]7-16][>Y(FW*F33.ZJ;]jQbN*C^jE!nIQQj=aVR4fC4k'ZB<Sbp1QK:m47\5-Ed4<1I)VJel0H$@m4XP&ERV)+h4HG,f\NQUN1,
+%25X[W<t<EsbRF+7EsM8aaU\on*Apho8iWqS"D>Af4LTD/h&!e0]?T*QILICb9gKVd)L/P.3sUjb9?XsNJa/af]p-]6K\+\#!0^-=
+%\Fn>Pm=_iG^P>W"e73k]#Rat/;&Fn&q;=-lHGD3,K$W`+msktJK9Hn7[S`fN=F7bUY'&:'8-'VO,D;G'o#^h#gT8S7q=FF[]&!CB
+%C\7T#+40Q<5aRpU,U%RD/]sMP8Z at F1gIL!JGpDdV;i/H1SJn&XUg!'/-YO\0FIP+Ec7h+!g at f8ra^(ep=;7=hHr*Rm.2I<$MV`.E
+%<)>Q,o:G$)"El at AnW^/&'4"P,eK8Y7C>2GGc,!dmYYeS-Fe'uac,>R0G^QNoVf-ZD73sp=n6["(#6n\PlUg4r#FPVErb(h.';Dro
+%V7 at 7\Z'WQN#L"D,EDXOqh+Qa29!c[A1go=kfmQta3eQUE5 at jNOqWYk2qtRDmGn$5*-3TL`q=HC_qKB.:r,1d`NsqROHTep,XSLS*
+%<A'b:gn`YBAY;W at KG!CEeJ9R!DbUjj=CS4gXDi^?^V<DQfZ)U,KTu]6Z.aV=PI\HH"@k0j4Y`IBU8!BSTa\[\iLK8$?a-UEZq0hu
+%]f:_C^QNXMlo1f#9S2=`A^YXH9:Kf+A;Ghjb+DJX1T!JpE>Mb,d4dkA[;he\E79G#.eauZKW,`-lWTtAPp24[gRHBOGl7_`P99B6
+%PGs`LF7#.O)dVXIA%n01\L$l,'D"jnBCPLh;c3e_R(*,#6`#0R9%/<cRENIJRu+eGCk,J;94/f$DcIa/Q'B4ui5A^bFfJ.$maF2O
+%Vg?0WVb6-F3G-Y_fH[SOMYDAHNT1dCjJS(X.8#LQ/Mi.HF,KFhI+/KtpouPX:9!s>L&p at 5Q7kHQG5Khc?YhA>$f9:NSWo)"dOtj"
+%kFq$.dROdb+5?.%n0$K,X<tJ07Y>Ve%2.rtqo;gSKQ0Kh1. at VNXtSPW6j2HK3Qg'qi4ro'[8%UO2%d-^Z0"]b\_r@!JB4HFq%UWu
+%3pK'=<+q!tX=*R`K;5ef')DZcWo]o6bhkiKaWWhM at Es(G\_ at 5B$t.rPQ\_*SHYTf/D_]qN=d1:79![`uO,ITUZ^8W(S8j!9Q0Vq#
+%AZE>24;0qKqm\5u.i1.#,#NQnjN?%NJSg['+&.Gi-0r+_iEgD&B-<'ok;AMIm/lTc'XQQTn<%YdjrF"4H"8AM',?_Z*ok>U+m$,X
+%U+YJqAa7+mMV,hBU9Oq9CA]A=8_TFgq+g7mh4OO;oYP\AoF?/,H&[AA6%3;Prd3C".fHp]V8L01IDEW(SVBDFm\-P)[(9i5(kblO
+%mrR?.g9b0\^D"!b;L6g*jEbi+cdNUS^mg"1PBp+M=gp/UD;0GrMu[lH'J^KjY%tlD)!#Weo6slAjD,330.Q4AWOnGBKUP24-HGSE
+%AjcqFDuNO8!GXg;a3T(nD09\*Uu,X$c$i-R-CRFke^@*3p,X#R<S at +C?[gQF6"<XF*qXd2o3JfSQDbeAHUZO6\HF;@R)\?s&9;9Q
+%l0>9d;%_ui?ON_g\\!4V:i?*X*5T0i0.CI=r$Hc`pnt):D#H$1+!L'?2?9^RN[:$Yr=jO'@UXhI2IiYG;?#A``5C\Q3Ts0\U=rNB
+%&b[MbdV//%:m&K_9pj5.\BnRQ[u=Wl'R(J-rCY4C`.KqWX at R+-C23+*]uQRDTVWY:Pum-2Ia\DCKb-In6p1;*0B^I4CORDkM?BdV
+%cG/Lj_cul)9I!K:KHZKnJO^uV.C*mmVre_E7GR7Vc+p3&l9e4eEja/ekG9E4d(e;9,iqH!gmTq[d0)7-Asj(`+Ouuc*@L.IjS_+U
+%FB3'kh2&i.CaX`KhIu$X3I0L6ceK:ZW_J+1Kk>$TGO7^]ZZ!Km8?FduA2"P?*.&iFQ'[6*9``a at h=>/YC!YjhZ(Z+,1B'ft6#HO:
+%*:1XSA@(K*DXWt?mpKEFk+oT<ZK4NG:O2%H8iY:lF<r9=lCI<\I\UJ?:)<1O>@](q:79_)ZKJRbPt;Fr_$qCuA(DjS?KiI'$lbn"
+%-f#:+k<r=GQDl]nH%"D+S7[(LO1CbB(4fGM4q:m')j8/!-`,OF/V2ZsQ.3s#O'<tL)]!m^TJ%l&N\^KpC at gIN&HK+GguNs]Ej at Bc
+%)U+Ljrgj]3TCZcIgiB$-8k6Te+Cbo$`^)>9nE at V9]UZPZ:Pae_aY0'uig9NCeW](GMRYe<Mm:W?l]ht3c(hX?Spc]F,$GMSJNo.6
+%'1&Pg`e*&k/iKjN\KtaXqdMOTb#=@[Sd;%GKGMeH\gB"MnYD(%3V'UamH39W<mI%Fr2U[nJbA"YfI0k+_Y*T4$;at^/41t:QkBst
+%b\^I,.aJRd]EpC_4aDNa0tE])be_1#Hr8^ug\GeK3jp2D@"tfheTDlOErB:7Q0X7>Ocm1.-uB`>CbdTA>>e%j"K&t>'2=)P;8MlP
+%*m<fI+k^NF^+Tj;lGO_h+KZ`G>+"f95(%miI$AqP70#-GjGCOVHr]m+1DG6"C0SralU[FGnj(:lQA]]E$:YMQ_?C9\:#QrYS;3?@
+%4FZ!q)rCat(l^EMe1iuZ8s@*_reTJKNU,B`\J&cYa8A*RFd48u<#S.sBH?/H08?bpSF\a9Xs/"'@2@'?oRhgOmGrlikIpF=(ob((
+%7W7H'^h)%0jLJ>QkD<ILNL[g0+r)a5D^`OZ&.n>eGm9!l]7C-&Ng1Z.5"<uI=BR0.1JX@<>.G8iCX1W(QJZ2POM at _6:<\*,DgAi=
+%kiDDO$)ZcSS[0OCbVATP(+!"tJ?H5*>n'Y0Kd9,B[(0;Z"apC&erQ+)o`t&rd"KG:E/9TB^5]P[So9&HC<pa+LLn:]-grfH9<DZN
+%oO.`f1:+NZS%fkiB5[`aEJE)6^IDRccIKAd9[#B\f%rEhHOt"0Llanc;rSX$*8g3[?@L.+bOgWT0LZ5YVphSq6ulVt7gUp3:s-Ht
+%pHEhkJF[U:F[6p=[84N5-cf,*:/D7/9c at YaLCK`^GOV4$:(,=_q)@-YI&c8Fi5Dn^USVkLNEJGGV<oCCl!f-77]%[rfIa<\hc6/9
+%LniPc7K#1.5YlB4.aofnkD81ePD7<s?E=gtWR;!AL6#gDPL!&4S$8Mb]seu4m,X at .JuAGOk-Q:&MmQ5PTtB$!i<UL?^2-3q@#[F*
+%SVDR'*p#g3<6k#Gh=mYZ$-V0BU`(le4GoW&p.,=Jc<+$P"]N:Dl):7Gfs)\Mf9!"oa=kGh!19rG-OU?O48(ZMBL$.b9\uD99m]`A
+%39bhUgDsW2i0+Cm)*(M?$b#oGX'."SS%_dLX1"(>cqV6"MF&DA at jbK33bbNZa%\3Q<(eu<LtI7.@'6t4am#V0=o04%[]n?i:8]A5
+%2O8`Z-R"E1c4Z1.FVB_b*-$iK3.a$PCEnnJcRKD`.[S.m)-uOWet!Ku(V2>,,]rnZ13M:TFcgB#g(%0Cq]@U$Sc&q298o?9A"Zmf
+%"l8=E]/#QII[c%,3"<:]21qa,8HjF`.Hu"#KC1dV_F-k0WL.>Z_5Z&OHC51\:)"[h(sZO+D'oi+d#rMMY[JD?B8IRp2#4#m$W=oV
+%'q`UW2!XY at +6n:+61-TA5?VlTd$*@%4k0UL5!e.t(rVU6YdK!.]+ at 71QJHV&Q[,>#V!&(\VuMS#[>/uY9&Df+8D$/jq#AjEh9N`$
+%rn0O!-cgXC-:+FSO_ma]\BJcPD3IV5Bi79pKUia`V/Z37^M5=4l;QVJf-]+ at fIK$mhT]Po1shSFmCCs2%Ap\EGD;h[PkR&@>ZT<k
+%HZb6<RT5]-If7pRB%0,)2g6a*lpo<O6h<[uTIe0p.mb?^Og-[S,]fQ]S/e_\HkMe"W4]U0fq$F.rBnM<2UA@)U^fG'*m6)Wlb,su
+%q:@AA(]&NJP&`FH8maUAksUGHG"jL(YMNTYfos=@X?Hp$jCJJ\#AF;N:%PldGE&e33#n,>=r/"F.U5S&0^S`:Pu(_QFs)k^_lc<S
+%,l<QHX*q(sopeOm8U=:JRr/G5,O+9lY#M*IdCMj$C48gRAFrbh-RtZ$IFS-1%!1M0>E5BuAkknJj#ebOgZ$N#Am%/eDCqGMTN`_Z
+%5SYb55HgN,9-9)&2il[-$hg$aY*M]l&//TGVsOI8<)o+No'V7/eQf+LPFu"c5j1&L0uDdS<\meaOW`_OhVN5U0-^l;dB"cJ;`"aR
+%dQZ;slOgEr*)*lYApKf%>J(W]Y=9nc'RJ0#.'&WLcOOJP?f#\BSP%&bA%CdNk-X*u;-,&*HdjjE]E&TPSMtEhWUs(M2F3CWG-Xb4
+%I at 1Yr"<6%j`$FA1nMh_lNY`IgH2]h=qilK/gT"8]-]W.:4d\87iT*'@`.&7R^737oOHL!kLQm88\.Sj+gDgEH<p"d80q&Y6]9jea
+%`F\F=#lS"];3NS<4+/d]h+Ddt&2<s'guUK2#V?P`N,L\h^3A"[?UFJ)":("ANa`84((#FO7#sa'fk\9<Ah^&Q`+OI,Q2asaX;G^G
+%V_s4*OqX,gOWt-MUsH,V\TMO+Zrt:J:=+1Zr=l!sa[)t;'?j7Fnc1rpE"W/>B:ACDkNlnWKmfYH at W0^$@%OgP[?_^Z*`,om(-RG+
+%m\Trl2E-DYS0 at 10?NAcJ2`_\[O6IRVd?B3[$-j0kdo3\*R0]+>::BiVCp\<0M(IJkohBO%J.>bl8=4%tf,W&.P(8GFSW at 9!9E';E
+%q+Q"&]\n]l<*o-bC at q%$Ue*,a7/1(([QAm9.#QgR!eBHKa55r^Nm+p6*,Mpi5X+a!\))uHYbdOA\MAG[m:-oR"21'(%gtk,q+]\U
+%QDk.9VKUL'>_=/_BCj=\fX?^HbaKNu.];'0Y`lUg5&q`%'p_$&hp0h'fGo$Wg_)``os+q1Ic"PKP/Das_43'*L<ENHK$[FkYnaa`
+%fO-=F/1;r]..MC*#=>VYJ6Qu?E$Q=PAKg3IfK,mbZf)nc$*fl?o/1!=7IOlh#iM+lmGQRn at j%,6D+-EKSTr/`(n at EPHnE7tq+XYr
+%,9b*2@*Q5X8WZlYlT!bq?'?m6Vdu&$R[iB=Zt2kSHl=BF7Y at PgVD!DIT:6Tl0;#r-(G"r$.@`5h<Y7 at 2o!!lUKO#6$]:Au,M@'U[
+%n&dPGG-fS'&E$2T-pR01JFI9:cjR*5T\jEV6a=d?=g2lim(-AL[:Su'9).h;\d&(We5lCUaBq"]g at Oer1':m,g]hq?q_1e&k5^ag
+%b=Tl4Gqhi5ohLZ:8fb4S0/;m[nMr=2[W`Wc$ra"8QO#Q,#3e#<-DidADG$Gf0QO(T\+A4k?,,bKS2Vl%@]\po;V3)8`889Eg,pW,
+%E\?6rmf[s_GD]Lp\V(q%J=B0a8,pib1;anaV-cR\_o_R/;)7u@"s0!I2ZibEE*Sa/0@)f#kQhmF3BfHI'AUduJ8X4Kh]1_\f/(ag
+%NPX^f*O$DP%L1_tKBO,QDa:M/=mk%,.q7Lbmo-RF)TK`IK8oDaR("3-g(%nWMYk+_,H!P]R]Dn+I.ZIO7hD\CZe8kTAhB&%[O4sk
+%f[#6A#gt:,hL)EeaJ1sdLc^#-[Mm5FX0r4,,!I&I>KCu%c;SZ=]7l9S+B@=196`-d,- at GAjX?c$S?QmRRtAJQdk<QBp6qO)6oL'F
+%:-8.Phip!@b],t`*]]lu.N;MV\TdK()2N/jpE0gU:@Ht#]].'b\>kCf";%QKPui[!QSiqW2:6dZk]r15l%RFHp8?cR^=[p[lhLWI
+%B#Ml#d%*up71GDXEpm<deM5\.;Mqj#:2HQZaYe50NZ_(h_5^/;.SXuHiC at O.K$i?DWe3>5n:;BqfETtiD5(`^TA[[DA5C,a'.,k5
+%MM5\>h^RRHKA"LCW9pQZXH=jB?'atE<B:*llujOf-7(!JJ:<LV:k#$:g7tNCel#X='arC,-_$.*UB/U<?4H?bAS)No&o;UjD_C7L
+%23\9 at 1'C5*S:A<4+jBd*jb79NiW[kEYotbI?cWHMKn>!X3=Vt</bha at -0O'e:GuLUMoWr&>F(j)JfKZ3OX:C9?_6]1gMV.p&,jMI
+%cBqGFd.sn\>Sn2t9HS><Qe;c_&D).!5[m at rm.P*f#?_tm(6d'4*n^NHC&NH>@+o'1-1O1^!cme%B=O#<5YCVi]5NiO"@#eE;]Js(
+%^gcdS,_[f7"Qbu:g1^PYSX/N9bbOC534on at bVQ5f(#cqP<?D,5[gN]q3BI\7nYN=);r]iW/1A-*0aAt%6;8perC4.r;etRJR5r#h
+%IXM3.*XB(HPRj&)b[$(B7TAhmjI+L*KBM at 6ROTa4eZU(Sm6*U3QQ3bF>_rQ&T!.=&g>o`)eeMeuM;^`8l*+FaO9s/RliG4LlM"[e
+%jGD?AbZA0(7d72)4ha?!;RQ+9ZL;6;53ZE$G,MI]<'RA*eu<nRbOu+#>dGp%5J/8A/p80BG&0?MHP-Lel+E5)A%U^r5Sa)0UlXds
+%R7V&-ZPSlb,*p\,mjCuq6>Yj/jJ<`W#/\)u&Agp<,^=@i!7.h4X_:oXDY8(3ToPZfc7.s1M+;@%5#a_B)8g0/O`QqZVAgCN\:X4X
+%nj-V]A0)4[5.52=DqXB,C14&g?qW&W%)7l,.n?2Ho>K&:RO,.?kVKd(q%V^*UaZZa<W0Fce^!P1<TsZQ=@ue=e+48X,#*U'paq5]
+%(3Pufj\H#9Ee-gAciH\'$,R"ga=S=OI1KU%)/H(Q,]u?&T.HMoO;+pY`Fb^iF`,[aqB+0EB07#Ye*/MaN at OC*@p/;_/NhT5R_ds%
+%G"`6i\.gZ&FRpOq)C0\Bah;OnHN^WLIGQn)!9GXEc5'O;'"7#01kf]UW^bC2=h/],!Gh.X5+!69^\kS1Ok1:4Rp"DQ*J4VNZ`ec!
+%gmqE/hi.T<B+QD=d"h$HXhrC`a=!HfZ<[Y?D;'E7&BfRF*D+Yt;?#S6bDKanH"Kg,cu)a,f8E#JSi#pJSBb9G;F-s1;*=q*G_MDf
+%169i!`hMqF at EJ!%bf^&c"&]mY=L^e(T4ILC`MH:\c5RacDmOCl-eM9XK>RAJp;1`.'Hqiu<n,l'B`>2#G4PMjgM<15&$t,KAC!Sl
+%+Mjaiq2QiComF&5KOtG&.P@^cf^0WkgTN9dRX\.E;FJm7eY'iE:8#$^2d<&U0L/!E:9nV0n4iqF#@4Ra1!N>*TUNITk61g]8=]tZ
+%+,-)Wn%nRejbjT2H+3UmBPVgsCp^O:9)'\?Wd%8"\`=u<ia7.6bl^gq\F'G0O'_E.D^TE9!EFF8cRk*/o,rn[dNqV]Fk-?Fcn^$G
+%>]\E!QS2%CGML",$`$-9*@!5qfL-FR,>?j!0G^=dIQOcr;kcs>W=+F>:>G'^58_f7jlf2k1Z at FE>3JH`\<#+lagC'f`FH>3FbTD:
+%c.V^bYDiS,_J5?Rd%8"6ppf%T>;)`GlgHmucl6i(<bu=Ar&8r0/=%b3T9VLiCQi^Ph<l6q1dgkC=arXsr-U&sp,m"/adN7L4`Pi&
+%h!p?IlT at T,4hi->SFH%[#Bh at jJZ5ej(9LN?_07SIC<l-$$tiK;:a3SNjKTW;k+8`?SQe;bG(EZJT);3T9"@N5JnGe3FXds'(Hgp-
+%]VKu!_82sB6MPC9=80)8bO[NK7C#*J3G_pB5pI(E:G)A8Zm5*7]<tCahnG&8Z+?QlpMu5PqK#u2)1#[1*Yb1YrE4+\_k(^/3^S9g
+%JXOr!H$$gRC?6V at PkXbp\10HaNkj96nM-G>qOS>fTP:q at G]u&naia;k29t_a:U*efk/go+b*.E@?[^n?p`*P=k.9j,fiJ#K)&A34
+%@4aM>)3ei95kS+Sn at 4V<8'7Y`L"2Mp9`P.d&lVtarmN4UQeRY4Al6`(HLB]\Nbt4j;g)AEK!uM#ZL:(/QW./2V>U;1?#MM8Qoah4
+%:\gm2\MjkYcU7'K&(Z'@kbkF#ACOQ0,JURZKktkC"nH]%OL#?d>$d at WEm@ZmHhkArR+eE,F)^Fu#V.#N+*C0*d]FbVfojnbYXR8Y
+%nhD65WP-X@`XLnQb=Vb</Jf3b)`M=16.uZY,(70aS3gSE<aagQQmYHQ0)'(]Bhk`uhLP$_O8N8uV_V)(iE&c>IW4HQ8t2"#9S0n@
+%fX2[f-J#@]DTa;WV-::"n22[X2RpAa9q0?3.3m_/fiW/QKhVKs:2R*:!<(b;O>3FUYA2tjUUu6gI;SRH`;G"s6gC=AqZZ-e2%2/e
+%dBQtUqH.V+bZVun2(\tca[<^+A`h@[^tuM at 6/EK+h<;eKJ_Ziu<T^Gl41LS*5B]RXY<'HK\`;aop);c%r0T$B=lpfZc1aI\c'i&-
+%7.ml'#b/*h$Us):.JiE+b9G0)mEXM at hJp]]T;qIgq9nKqA$l$#$20)8"eC4;#`@+g&n^%4j$5MteU49fSF\)?LWXc1"X(uQ7j8JO
+%6bCD?<G+Q$;2#/,Mk5?ifqZTE&e1<LO3n9ZT1mbJLk>qdljWTN22a?X_8.\qrKkH4rTa00a^uR&/^peojFsH6b;HEN\gmNs#W:P2
+%+Dag^,88qsOKF]aYN,O,Bm*]e$!B_q_a^6*VYlOB6qm:<^F+l,:rM"h2J!Xnk:;YgRTu%=omJ'ghO*tgFRuPcL.Ri]nLb"XWI>&5
+%=Op((m1sa1"?]WpSf&HBbF9"rk0@!;93Z[[Cc!Lk7k[Wrcs0g4*bk+I'r-bPf9j_LCk6j\*F:(Z$2U:)$oVMacnY8"\F\jaEq64)
+%oZ-K34?>[m;704Qc$cFY9^rmG<.g3eK.!_Q?#@"V;f(6rlM4("Yn9a9?pf9h1X*KLjVd[QOl^_^S>#88QSu<OhSsAjA:eq at rkW^`
+%W$1XtR:EQ=E?0,h'$!Ns0u:Hmi_i1t:L[?n#fB\<J4E1C3-f`@\S?-GR-!FWH0eVXLb#ZLTP<rT-%<r0%h5R`,b(>h7t4n8I%HK;
+%Q?1>U[c(:m'FdrC]giRH3eSn*e"W]YPaFLYq;jUe"Y)RR2\HE4b`h75oS`!4,:$b3*h\:$?0R"!bfH6pW_F/Mf?&.SMTMH6Ab at cJ
+%DPZ2a5TrJ&"TL+/#V>*l\=$K*;fO2TC at +SM_/m_'@R/J2fuXM$4faQ\9n-gmme0]-UiTF:Hkk53e%6sR,"/%[$k1Vg#Z?[]'d-:h
+%b at S&h]pTUr5[sTB3Em&"?B.n"_U4)Bii+S>6g'h1Njh1?R#VIgj,n)udl%J4Uqk=!4b(!?h:t!]5cBhtF1(Aq+Er[kcNZOGG;Q(s
+%I;&h;nf_ll:tKo!d6.NPH\/DXjILt%4TG]:/"`A2kciLXaVKBg9GOu6jON:\jL0HDg&a*g<B*dM=]e:Jpa-a$971e+K>$jQhJVF4
+%`C4-tT(<)Hi@*6c`!NkPM:m'>Dpf0<@Mf77FuIe1A?$7qqqRe5r/i&lp*^P!XR_ at TRn)^RiSi6%e*ABDO60Y#&cW40Y"]#FJ9q[L
+%6(FmSS\WSF1EE8Zd[Z4a]2u:;`MQ05<`PFJWW0's<s5#;!/%fi at Jp%c*FgGd2NY&6)g<3m3<Kuq0S at 4<hU\8c[uisK.CH at XcPU<g
+%_Ja$WbjRH]$ES[in=P8poT\oAaeGg^4=#q4fGA^T,frgqg,tiO^M\.j^*&I#F[0mtf;;]FB%XN)5qFRK?@:#I:).nk,GIYPjTG(B
+%QB5!]n/S8LOcVI0oCA`,OD;SoZRW<Q](o-/9<NZFo4H7e,k!moXtY^ML!q]o1CU0\$VF!6FW,FqVBCUB/Zf-moI9Jlq7MZK0D`rs
+%/Pm:%5VukAq3S=q)YBi8%m$_ZXuW at F#JmC3V>_psQY2RST7F8_r4%s'c*kiN?=NE-XVul>%?[4&f1'lR8l/R%"<V]K\n=\$24fnm
+%J&A!>?G8&N_RLqdlb_aZnt=LH)dB1Mk7p>&etT4-rHI)`*<:fDPM`mZL6''/.?5];jk0dZjDS&`]kkifjs4*mHo64%WUa1leIg<5
+%XceUP!*XpY[k6F8c^FsK)o6E_j]qrFh28?1glGIt4J5M\>ZsgPDs*]JB<C_tEI?a_iRqO".uGZ?!:5((9M;hlog+ot@$\ALH^6FH
+%'$>>Er0hA"MiIPA"0sJ1Sc#B8>Rh_GXL4=$jaM79chs85ahHI9WMn:#/>SDYGRJ,?Df;C[H-DCp.K^l at qqk_R&bYtQlL3<+?<\`0
+%:^!Ja+Ihu0&8F!ae]W',d4p0?[UUZV7#h,(4B#:>fM;CEf=dGbkL=H$7<80aR3Zc3IX"`Q%-@<@.IQZJ@\NI&R[seOH#b at aHE%49
+%R/'t&C.T=%Z]a\EpfdfYec2,dm9kR*="nlodA/#.Z>\5eo/'ct.KPHIU*[d>1LX_:QFcED0Cpn-5HXu8_*3mWD,.&#1<;fqU*b7X
+%`OP$m<kS_g\q4o5mq)i?C3Ro+rt?tW.m`KH*P+!6AM)?\bP#H4mW9e))fQVX,8WBoj/#Cq-VG'WfWBi at l_Gj'+H\D_C50\aPab+e
+%QYaBQ\LF:_X#gT at Os^)<0U:pXW8CZuFKOjbFR2uZ[XF]M5t_RA5[m&(LLjuZgmm-_".>OkY^5 at rcJdBe)r-AgNA&@-2qj9a13SQ*
+%-&">cfkWXZCi`MF at O?/'Zt3l+q.KU at CbWAq$)FP at P&LdmG/>arh`A\Ha7qHgBN*>4OGf+Ve<2]$:G*0lH0:]d[Wo1cT`^V\9/n%#
+%lUg#DT3Da at Kah2VT])N$[,N7<enpO+`4_>X?7VmU;GU%r9q"g6,.9_<[PekOD3eXFs'sf[e#!T#gU&;Q*sB!,9ei\&a'L=_?H+-]
+%9),(UoCt19nt!.6?36+R^kt-E7$k`lcJ-1SbK4@)?U(&q$_M#7WU`6=TXbJsIQ>4+Yq&U#LAlNe^JF9BY1C-27+$%()P^BnJGDUV
+%,W)[8/;u1s'+IPNG,km9:`. at .DiNo-G,Fn%=mc>e*l(\KPa.eH2WK*P18Q_[%f,?GFL]bmcC)D2<$RZVH;6cO7:#@(Vm.fYm6T/Z
+%9>=='f!iPk+pQfo&n":7F0S\U[^&ejpaDu/,f!BTbS$)VQ5!aGBXoZe_","'jIemYI!n#XO*+l0</b*>I2eq$,m&`\O(M'Rif=?0
+%,;W4AlF\CP!B(Q4M5HfcX6*#`TlleldZe9[+Z5rH&M_CBA+6oi2Ft'd"7nJ:Q0a$uOT#1V?I]6#1rIs9kcAn%.BFg#,]VWVjh;IV
+%Hgi&jF0k:u7.IeY;@D6\P0.jh%l0lo*]h"qFR6G"hOU]E=>3Tk;K?J<7ikT#OI9Q7blftV!gW/YS%s`/UX)D3:;rZSLV^dUmnM6V
+%(FaN)F]-nJGeJ<ar\Tb^J%G#C-$(qZrHX:r$=n<_a4\9]F6,4N,s0o],9TY?IHoUfh,l^bPc=?#+Lg/J3?+J=WPb=6<^0<A7%S=S
+%],h*PhVP+\9qj2FVM*A3MjiO7ZIJISAV3skdmf$RnJnjkq(J]RH$]^/_Vpa$o00O/G5Cc$?C(<*41AI85)A)t)O^u?BY&Kg'K-W2
+%iLn;bbqDWaZ];9<h8iNf8)S;3mF9q/e8AWBqYA;LgLjmaT!Q(HUTJ`7H>gri5[VIuaYXMB.:gFLjKt,;;,.._8qmdcp@;RX,6l7+
+%-Z8)XG*4DY<YA;&9#,T'afq0=1uQE=U*=R4aOOF==U,+M&N>fZ9[IERU%D*UNW^`C,W<5doSaM;i&4GdqmE8ua1b#n04/LH*B:[B
+%;8b?6)V`Sd[E31\WQpgb(uON(I81s#bot;:TBR*5A\I3-->;T":\f(G0A"Qpb\&5Dr7[*qT1;Xi0jkku]T\)\O/uF>*k.l(d^1:(
+%C@^/hiI[XemUBM>pk#Rg at Gp0*p[FM14&4*+HZ&M-#I,U(E'BND^8034.J=O2B.E3b\Wi*4nN>QClgi3[lMB"s]pTT!7('.!hrXb&
+%/W[(T1qmn`M+6QfV;=lEGGOFu=d(ThO%qsQo)Of3E;doUDpJrWmt,P]d85sjmB:'HZA]<R($Z+NrnFrl5WK*m'cc339ZtL at V.&e0
+%+5t*[Z1PCT>)PHdN`F&XcA=,up90s*b<WFLjGXJ\9JG+l*PEG[<@9`mSY?pqa^_p*RVCpF,u1jfkZm28r9SuL1ZW%CaN7)gg".M6
+%14okn\ZpKp=Rfu!O1fc)YoH?\1d>mYq&dlu%5`_*8 at k",P/:[Z\8#1sFUNVc*Go6337k0tNlWV;Ap13tkeHT`R(JPWSeIM0=folM
+%,2(LdNZTY5(NZq7bg"E%pEuCk$'n*k]%NNBPorBK>.cYb73$hs!7M!Wf7]nl4)`lJP)iL+#V&(>L]M'bcj)d>>YTF\+#Nr%_+0AV
+%)4YmsiS^#@Z^bYUT*C46jIi&F232YaJSB(@+eP^K/1Je"BZ)OfV"p2TSD2Y"+rkZ)D:kR"j5>>TqD!Qp/J6;hpEM[R"KYLa53sr]
+%]eNoXa8["4gp/\NZuK*nM at +/&m+=+X..^=up&k`UY"?CFfqPSi8(PB`JZ7=,XF&r#j,q=nHG\!!fr6i."=;RXfUS;,,C>+c!I(RI
+%UFOK"G0&9ER!;7ILU4G0lHopc*X4\_>)=lRi^Ec<9IeHq43hP\+F**hDq&^5'8@^cbF+s.7F^:=/u3($7RP&^$?M1 at KUTSRbSYo,
+%ZG]ceL!I[JJJ+*(r7D+n0$%K)n0"25VXhEbH3jl9`grqe_4TPjm=A5;n6<2ZOL**9+m=ad-ns)KO_"GiNsC5OicgR+7B at nVr(pRI
+%R*rd<\[A5'[iPeW6'b at L!"b^QZI:Mm4&T[,/22hr],1Tu3<TE;Mo-1ZghH.k20hd-K,Nf<B22j__J:-%E'`<<1BhkcEALD3-^)/'
+%UbXYg.a1#-##m at e1B>LI(=(l_JSZSK=p98?Bo0+rCe+\eYU1JZgK0r"3@*6jNN%lseTc$?h+R?Snb=5O%RH')#K\2cQqGn<dumXj
+%J:%Z,:^kCK8[>GF(s(2oOP,AMJOGm_8Bg]ULA85kFrWOerSSQUo/TIn=!0`_Jq-ajo at Z)5H1mD9%dLJ)&Zc+FL!_2Z[MGNl]el,:
+%`et.ZM\5,[&8`(@$0T]%Z`kf5N42O2/g,Hd80sD2\35Vm&"F'FiHE,\\8''h>l^).8;ds&pRV at Wdc)k9V/Fqo6s8.T5l;`/-Ac9u
+%eu$>+_q?NA at aG=Y/N>m3aG_A:"9]r(h%<*&G9iIpLsRcj+<:STZ!Op]K6SNN:NHN>oc%-eUe,A(X@/MOaGDlP#C#YWq!#jC.M4.m
+%Z.:rZ4KR,.aEU>j81j(L9Bu3t&DMd2lGTlLKO4BQCVZJ0QIn?'i>C%$Zen+:4U)9g!C<U85/e+IkdN7NNUZ>,L``iG9fe-ILsSr%
+%;"h]V*(-""F^S#;5]d]K;)ZERI"TgA at Y(I,reqO'/Y7P'Z'J2o72d-Pdf4G0B9;W#)nXQUY1[4i#L!]18"kc8Xsj`T8&b#oJO?nk
+%6?r4OlSW=fV+QU$[1(\kY4i'&!]=ugo76/d^ilW[&$]7/HjMPkINXQd)XA_S.@%E]%cC%]k6(Fe#(tF.GD(bmC>;i9\TU&41TcGH
+%785d]mXo`uCHNMtqAXTn3DrLR<QG)@G=L6:24K[jShR9$ANWaK_'!V=4LR`t(YmfGm=[+@^gT&C5Zb??'!W9>-_=?\#[B%:&0pNk
+%1ZRD\,lJR8VP]]Y,bYn.2JW\@-<Ai=3"mE.)E at .bmt@gbQU'`f*\Te'("%OAa;7/bPO!p542U#'_DuT5orpHXCQor^XDc&HYTp9l
+%d740>ojf`"[+.8GC%$%kY;VD+51O(c#')m=.gOr6p3=2aNK47'BV%o%K88mb8[,jmCU/AG,EmkO_9f:[L-R@>+RH](VVT$J-3>\$
+%i]6D=`RECb)DXlUY-dt8"E;ZsRNY0a:>Hl4e3n%E2BfQ(PTCbbl&aQ2&h*Ip>WX%#LIr_/*!`XO"mSTYQq3%#V!QOp9bLoNnq[HS
+%iWW at u%dXPW<'b9r=u:Y._$n9\][2GO8[8sl at tGE?g,5Ct[ZfB+Jd(sfi2Bb=@A1_-@;D:'>Hlm`1X\mfOS[=]&JN$lg5.RD(*VN,
+%S2e at 3"QSCD6,RDFr(P=s(7TIi#rg!SM0qEF at h!]+pk9^^J[A at IBFsGMDE:rXAEP76'[cXY+k]6uoNXJ7$$'&R@#+.+>f\0Dae=_M
+%_>2#A>dP0$T+R791.,`3$[-DZi[4<2-%Q*e<sa>'E#b,j`;om[*+tCod?0rF9oLXoGHU['^?-I!"ksIk7\lI_)pYu)Cj=le`6$u0
+%Ku3rk7cV,8&X*82L<Tdu85Pa7<&HG\&p\P]\e9m<>9`,AR0UJlTi$T;]Mr"XhARUGRh?RI8`M0n_N(9*es2EP(f]`O+gM<^hq<S[
+%4]+2mZbm\!Z6oUYi7Dk-PH;cE&9*p.6o6'mkn5^%O>,;!b+M(Adn5>1.8;YE2GusH,b\2#\"V4_7]Jg?- at Q8/c.0\%/R`P9bH\qk
+%=HhF=!K[Y'ZPOg[,(#/NP=u2h,dAf2Ks5D?4u^E>4#i8 at 2+2>f.&_`mqX&f7Ykl4sZ+)Nd:e5LjHmg`oF#]ZehkF[r!X+i*@e")o
+%haF>N;d="JG7ri(Usm[3LnMc(U(&C#=HFS;Rn^8 at e(Hh"oa6Zj_<?E#FJ+u]B(m\tLPh936]7;.<f?+"I)^bdhX!a1%l)#iLsjWl
+%LtgiN\K0siYeNM/S2f;,17q:umjuqLpnb=W&feM,<i<9'^!a1f$-Wq4QhuMsDBbVX]@<?d,F#['&;c<.AmO at d0mAKAIWHj9pG`nF
+%\AYE".IOTuCYtTXP7Ks/1t at 6>#ff;VW$H`R'+c@>,7'0KE)Lup!'Utj?R3BDV,T!h;jiKB-)0%P4<H_!=^?PQ8>/OS%`c;H^^SWf
+%V=ER+-3;PH4.suOM1%#\G:NqM<_?IF*7P4Q5gPV0R2eU9Fr[+0P'p5<?YM+oN.$dS,+6Da,k_fR at 5q`LOM:T#T=nVupTU;^#N+12
+%1qj$WFcE_467Fn'8u?gZ/J0?:8 at B\4B%rHSJHTYR;FN5Ab/#r<r"G.,<^<qC8q'>Vj'3*<l#7(GDVX9C*]1i_P*e2t""1Ig+Unr:
+%(;r<.jL]47?Gm=OO*r&CJ_F6F:st\$`acnQOkpTkK%?1*&-s#mesc4>'iuS(c9R159A^F:^e37'B0fXZ3)mL"1[9O9mB.akh]>k8
+%:]n2r7ql+I"Ebn.l4sU_/P0YIH]C>Mm5Y_e&#`mpFN!RUJ0<#q at bt-I%_N5&j5@=sIX'[g5Ro<TY_O?eLk&=INHBeL_67'+^Clm5
+%f]8,"OoC%<]^Dhhr-!kohNI4:/A3q3mYMR^5$2>#@a#MQ</ci37BpdTGER:3$6/&FKrkk=*J at _UYJkck!\t at NCJ,FF_BL$<VmT>b
+%)ZO,9WFffo*epE"g$^4bansSM]oD''(:)#FIo*ek-<_rTr2&6Clt8rlA>(+=jp0+V'aF1Rh)penNaj8[1=qqV*;t<'8SJq`)`E7d
+%9ta]"3i8t7DE:Kd?lrX:q]O`:#WO0MF2(ca*Lj^3SfB^B^IHdG at ZkiaZ2Z+TG#jN#Wa;]Z#Y9k3@/CVddmE?n,ZnkucD4qFEU;jZ
+%d9:TTSCatkl1a88hK,&pZPKIk&N_!rfliCtiM$W'@J.H>N[9]L<#)s6M&ebcMQ^.s=DE[>7PZ]Z$*E#fbSK2_l&18b+Bt/!QRD'C
+%77_ui6\//+fhi;'+bXph[$;p=?0f<-B?c"3m4B^-3BMCDYW8p6PqT)63]iu;eHG(H6$'i-/^_*f_Ro)d'YOC<ZC!"+Gmui2G"<=.
+%EamL+[1XRu*M1?:>2UI6c*1Dr,a%Nh!"H6m9'/\nCQ1=55SLqANt49;7YT*6U6-SV,VIW$KB3To1<"IoFA!IIQ4q<5:i^a0QBR1@
+%a2!N)(`fitNak*[VEt&"1(S5kNq4"hY972;SJ0FTX'qlW6(35q$[TLGTZj3F(\=tl.m%iDM#_^WH]^bGEN"X48Rs%8lqapLh\1C2
+%[2`C;g/(,D&Ud[?]MOZB&u7XH)5(r1LoI at 8!nK;Hj)a!_A*kQI3(&UAZ6<>/pbkF3/QnPG&WnuF^bsF7)JikAP2*S'm-I!;'GtPh
+%W;13A`B1/B*(#nhVj4q?L7j?i3$?Ye[(sQ`]+.>%h&/f63:SGOL)+!T_6le%OAZ<^!#ld;j<`GC37;_b>+u[T,@;uN9-lncW<e19
+%-Rear$UH%iR=kR=m*qE!`=k.!5Y$u+U60\kAjmfG4\E:W=)R_ at l+IdP#;DB-[%-F,]XA*c-=$!F8A8q3[+ju)LG#i88XaK&&kV`j
+%5e7Ha)q&*^*(hFF^-[l0dZIV,, at EBa=+uFULfK&<-K&T==:J>%!+C%68[,iT(^d7-2ppTAe<^79A:C^umId"A+B5eQR?g3UZ"kYD
+%\j<pA0F3et)td,*%CU4RC69Kbj%)*5BHTQV9gf/!C\Xjf.P!&;N%g:VOPeK6*][k16d8M%V5:PG`6!T.-$GU6^qmrHNcmf:&sjfc
+%,KFu9B$_BJR#)I%k$]j4P]La0=\"]_0g_jm4bc<UEIsg**!4n#%a&HqLuG$k'1,J'8CAQ7=U-1:4sdMiYq+rICSnD&(_D&'Zs/h=
+%(WRtF0G1Wq4miPVe\\FO#@7^g1D$b1%bc2$#;*V10 at 3=dYRqf-PNR3c@,NoYmmnW;mF22a\CU$Ij?t at .C8ciP1ttp"Kc#.#,A_M,
+%++^H0!l]cLa:Hf[G'rb[eKi]kbmf7>4g at jPO(A6D\10E%$#)e/fc?7hdquQu!Yr9K0sfe.,QfCIV\$3'1a&Mri>,+uJjP+/Qm5'5
+%+V_lA[)1e'?49V]?aHU9Eujso>V*Z)l5,k/R[Va44`N?0o7V/D9IR^e85?J at P1FZ<[RpBVN`%cGhHa2nrkgIC6s9hUB5@#q7)p'J
+%m=_tp%0j1ar/ApWHP3'u9XAIDJ`8,`h.`],b^?nVOZ'BPHX7a!&Q.LV61"6Z:+7-(m+V*mkM`YnJ[bgf at EPSX"L&S6*sd>$'-Q[&
+%0%gd:$9u-<3+++QaQh`Qh+mN_M]^Xo?a[S)YctqS3L@/9gpGRMS0&%I[j,E:fij06_9!b]dOk/`*&-!)1BdTmDIWqM3es#7hXV,F
+%=Mpg)Hm[5A5&5 at c4@]+d63'Sn#QT%8/BQ^5>k/_!V]lQiET<mT<k.a8c8Q3;<nM[5asSbb!VI`VG#C:[!?h?#pduRH:pE`Tk=JJ^
+%\[3S`iF_$?Nb4XIe"5T0'$l+R%IKIki8dlM'Yju-R4o0d^Z0tba1Vas,oScdls&G*:/iE:\(R4I-3209(MSsW>;CM_8l+RTcogJ@
+%cdn+%\U1D7Ft.\Y#U*nM3GUrZ"e;^\Wo`.qNjOIr+O1.(#6MaKF58lW_(gY^*"ZC["URP*)XC*lNQVFHN**aRIkNJn[cXd]C+2:-
+%i>kH4;3Th%(f+rc8A9mGEomp'R"H/H9m/j_"L^fL1h;KE3%WpK57UM'rhBT2-FtJ=%QiVc!b1RgPJpZkWHHWD-'HB7Z1$"lhR6<n
+%Z,!dN&Ic0K*]RDcJr?M^ZM\L?A9(91nUSOC)F/kK_7&Ns&uX[RmCH_Y:X:CdU:<dKfiS*7FI`YN.]k(nfd973DFD+4pMMsC,c#hW
+%TNo.^*20IUGltf-9J9Fh;5M/@s+&O$\W68nIMWOOGFn"o_CG]^3"8u18B2klWK_3R2]YJ.Uk21kdb>&//rgjkMfBM#%EP3.S;?f(
+%lNL4>ekJM.;KA=GL)l,Hc+m%5Ae"p$5C8BhkR+e:9E7$TD(mSZ:iqd*Cb.U%R9F(>@-_2&?<h3bnPcRM@%eXq%4iFn57kBPe;,]=
+%QT&,9<lA=k,$P^<7$$.;'Obc at GMPMP7I`&`2$#^h[2h/VPN7ml*]J!INATYneZ^*6*)jV!!aG$t,*,Z<NB8g(L4YkI)7&Z/_.)?Q
+%1i:K_&bLTCX$DK#*WF<<F1ITL]TPHSJ=Et6C_HBAk.m6]Or>FW*CiHjNn at Ba[d at s2&RS^)'g#\7J44U7"LQS`@j\Gt36NN!ja%:g
+%7*n2h4LH4uXme6C&,@(#THPC03 at .8T./&X7?&T]",\]h at J&*KVE, at Q[kti,hS[jOa`T-C$58+7g3:F)k"]mC[[kpGTKGP at rbVgFZ
+%(l0Ik]LO:LU+#B\0dN-(7<%l>#;`UcW/7s<h[GK0#B<&[J[MB%=Rh\6A\5'u16Y6Q99Top^VQ\Wa1IF34;qZ;X+[U_aLn=S^f!oe
+%:/2F`X/R=6nQ*`:=UtY[nK^oma>pkqUcR3C,`/;,N[PRNHXK\<Yka+=oG#\$gU$k;XC3al1j9K^'B9j)dMg\af:7V0/MVEA!ih\F
+%d9X^'82jYb(/Lr2p&abnD`W"-RZiTH]Hft%&0Z=fFr[C5OqEJ^Qjt-qO at TW"CV-9s,bNcW6"sG;>'BQ at 9:++G>ES8ah[XBi9cb8$
+%]g)lq)$p8 at DHQ0\9VUSO'XPTKU at j<g%SLZIXFRElrP<N;$V=?a60KGI,1)5o<1;IRie0AGSMfj at J74A"SQN)6.%\(\4E_X!gmB@)
+%;dJWX**ecq%HM-R&;p'UF23XV(>.Hp>3s1>%0Z>4`;&&;EJUEu-F-j.L;o(PJGZT4Z0j1=.f8ETh$P@#[dQ4M.mRe[_b2-\bS-sp
+%#h:GN0'.se;-Jq<rL=`JR>YG]0q'':X]QkDFUnO=*Qa#2PWJ0tB@;p`o at X:]nDpnk6m82 at R`+NXrthKbC1VO`Q/7+iUq)EVOnYq$
+%Y)&`m+<%$YV&>jEH_MR at PQZkj@auM*A>m&rA"),6S>IK^\9OGe':)ZV#AV4$V!F-C$emS.%3AMO84dkPZ&UlQoB[-IkW*q/l0X5@
+%?=J&Ge<\`hilsQn70b#"#k9s80qj+#gU;a&6.Y+H+u]7?F%.jiFbM6_fiep)[bg"PAO_PB!%BAhikKUTn/lAc7(jCp-U;UP3>]]=
+%n:]Z%SZ#"U=U]Nki%6pXZ.gjZ/cMGD,'e;R?`#Yh6<i!="VU#=['3KZ at f,!,ga at rqJ<ktKYY_kQ`F+TsN(,rGC?(O+_8cf+?Xo#f
+%`).5tg9b&;`9"'M,$&N\WjPqgjQEJd>YVRYK%L at BT']'b8a<9e:&7_gP?!Qq7$8Zp/SW#>$H1O]0p69on3'67XL+M:QL[Ta2,DXG
+%Tm&S$F<Drf,=G=%;Ap%s$dD5FF?Q%mUiWSBgTVou`c`IR"Y#$`F!3tS8?aG3%,1gXPI>"5jG7\@Q<0k9\`:bj/G6".E<jK+4tm^5
+%!re?9Z6;?qR^?]JU%A!=(#2t2FAgp.a][s*%(*TWf;Q\<'E]U.eC\EM,#&P)SEC"X:jA+p'qXAfk!XU7s.gh1lXh9=T,0^+>\T"p
+%LPX;eC?`_`8)4e[>`c02Und]je_n.i0$obn(U"A[5.>FFieR-(LE+)cHPE;W!40QLk<NWmEXCc!\A?lAc;8SFD'R;>\*_ljO$_X<
+%%Qe-YMhnUGM0!I3"]'`>RWGMH`2"BE<HbrR6GC8FI2GL at _'.QagcOMl)m'I at CN1=GJ#uX(+DEIVgpEY!#t\u+(frHB%SmFMnLK9j
+%3P.uU5`>)&2?rV(F-7PfW&OuWat0YlNhd8C'u*4hJY=s!EAeL]Nn"LJY!ngJ[,C<J\rS%>d[iSfCs*jcgo#[egT3uTc(V<uaeEl)
+%1!["oYu*F;C]g,4'0FfN0EleKOO\ErTtR:t`?1<M?"=#i'-g7u&(u"Tj0+7S+0qH99oH44ZV*.e-cqR&@D<rc(U4<*_H2<]:a)sp
+%MW93]7J5ks>MLA.]'6\%N?fKsW'Oq1i](4&,igsVW3c.alsPkKPPc*72j.6V"::F'fgGa+ at p*k(4)?5-Nuo?]iml*k0CSmj5IQdb
+%NhMB0ck?&JcfgI&rlj at GmPn9C1<RaL`$=1F1TM*"?GKT3;WfV:gkccOp(e$0OBS)uke&5+gQLWj)TZ8Ycj\^X>Sek]FD4\iJVCGE
+%;AOA:DMGhGog/b]jk6%fRIDn>bgI>b$\=r6<iD(tZ'%G+V'=cC+V9bHq0G'Dc]5B"ISY,[I/>JA1ac3%&f`:G6jF)Tge2p.m5V at m
+%j)$IdR\;aB3?oN>YjX'eV=%Ps..;,R(45D(?J2fQ\`+39&q?]"0!updN6">cYi,'N^h.e@*4Im=LlqsoZ&iNoas6&C!TV3$]+i at r
+%3_k^7!16PY<K0)sO_TOR$@a7-#na6X.C"Ir;B^n0LNgO7o1L,kNQDY at r)NruU"A5gL;%8D9bJIHgGS,$:KAWq7Y9(s('pBC77f2U
+%r4L=N9&Q/Do+FP4%:#g1'V*nkO'th-hR;/M)@Ra="Tkl)ga%\>:<l"bg**,7*=.6:Ld/X#0.T47COia1Q.%M8"A5Mj,qZ0`\E1QP
+%Ad`27+XDipJ.oRh;Qo65K_,Qr;V6de81p!ZOs!O^N:$_mIc=BA"_BqOFW36FK4lb2I<kpA0a\P)ltc77SYVQ.=59j#d`F>5*-C)1
+%3?m%^jN$'EM&PP?`cLg639sZTn;dfjR7R^m&-oRsW+n`.&rDH0=VUN<l(>0q&O3_acj6pBbBVk;lsG"C(U2GI`=$*!IRaN*_MN/7
+%$%65X&K`/)qE9rY"d1GJZWQ%PUGhtV-W0u%0cW8G5s/#5+qP,t)+j;Ld*rU?7td*@c&RI*Gi&]LEelKH(`n5"%A$JVN7dD8ocbOp
+%1#qumad1:(]20 at c2]RId>>Q/k]\ClpHBQrS3fm3Ra56B[$/,^l&qsNU7S%sFPXp942RcntC>oF'6&SV+k!4_[6)Zr$B[Uf=UtcL^
+%Y/M0\_%O!48F_F:o*ni<0jY4SC8G`+^r^"g at O15N"@!KA`:Q#h?O?6V&\bD>+=ce9fEkYC\AaNE%=;R!$7<=[N:7pbl6+Z`(ajM'
+%NQ3@`d$o+j/l)V:BEko(7>_ga)7;;B'l5t?^UIa:?rn4=2lH5u0^#"<H]TT%&2S2H4':BeI:tHYSsZ3u<"i\8Z9EOi.2)3^j%Q:<
+%S07Lh*iJ-)Et%S'`'F#XXlc(:$f4J6,s63 at 3p4k/6rQK!#&WOL2U\0I/:nhErfT=(Z^*K=DVKo:->>sJR1qp&MJCVG/(q?j,H9)C
+%o'3?u9Y_Z-A-.QXU$Z'X#XTPp@:5#")k1n#iMVAHUmR&Y7A(A*9UoI)/+Si6i&/b%T&h4NA4M8r9;(`hVqr*CNPK;)`Rq<[FL6jU
+%,FiOmZoQSeSI-_J:@W#_79=XT]AEr+%ep%0X0uX#!]Mg<@SU9<T-jjJfTQ$LCdG31l6N/mhD_.OZTZ>0 at 62*h)NZM_4ok8V(rg#4
+%.(uOnA?%hl"`+N`#Q[S-_$q>md[tNVWAlt2I%Ur*7BQ@[U"`e#,<!t at X"G/R8tk*CUkWdVKrCCs#tu_\dpbBu3'qD<f*r_jAg02>
+%YVl+t13GaX!$pVfLZUi]\;-6Af,[EK/aV(t'Yo_q1_")Jn$"%UU,5k4IY8i"['&99gG9GK\;l<E6BC&dq&0uCHin.sk_RdEd,p at q
+%)f4e1Z4k0J__0:M&hZ!G]V$t=W9;!K.X94Z7Zr2+EGVp>6Lg=PbZX6<%%)JdHr:'Fhrs;+ljRJpr^OZ=:!)EJg@[_:<oS!;ZqADH
+%cm)Da'M6!>M'aE#.M?.k1pA5E4L at 1(erHLECt\M-oAqfh,:p!b*dcLlH93@"9lK"M>C=;q.+rUB-2d89ZVq25iLEjhpJjM,ZEe9(
+%`)(f=jG"PYOe>j$(;Ln_02bl'k<M9DYDu5S>-j,55"(XV"7C[&_#)]'o&tkB)pGQTQp?%g#UY4J4mX[36a27T_/U0EE5'"S*9ZNM
+%WeZi-m10$5Nh\\G[hH;QgfnQ2O4-&H5tG6<OOo*NiV4\d3:#(d2$?Dq5GM2#[Suq%;i at Op82Wf&#i.mjFO&-fCcJfDM%8caPpa#'
+%!1br$?O7>NKK?b(V7C$7<f7kPAr1TqflSLE_+sjdQ?Wts:'te[ZR.ja`2o9a]G&e][RK%%cg]rP-RDTj<7>B\3GS>t,.fM-jb3<n
+%i((Rt+Mu0e=#2DHTsq+"KR"/2+K$BEZ/#u[?44qUC0[4\5ooY7hG]MeUNCil2SsOSd-Z&t4*79n,N0Um9T>us&d<o5\!pD"@c%59
+%#/YJNVP/Pf6PP;nKdR at Go2+3U6iugT\&M^/5c-+I.Mff30MMci;4>5PBP^(!k]gEcNZFFXq!ZJn"9*f?JF3;arUf(=@K#hR2eRX1
+%(H:f+[u]uA]K(?9htQkpgjcigY((orGe[I2^]*9mTO1ag*^?b*RAuVNn*]%0q6*ij\jn]o3HOS&GIROTg3rm-[Ga="iRVA=+82bs
+%X+YlLcbKGKL]+5*$N=rAiT]d&<o:'[o;ZhGs2qM8bPs&l?bG:aeR\Po._X]Zih)-['udr at 52H2, at 9(mk]R7)QXa]-l$2,55^\j+]
+%GMC0oh7N,V^(%.9e'n.`l_/'mUg<rjlKu-:96F<#I#OWrQdt'bC%]C(&*XDpX1.hIn+IhE=8.dAh"?HQgP<g6/df(g\(cs>bL4Rp
+%GPA_Mn(1 at Zao?@cHedt;s,6dOO7,:qXZnp3rVkdmmI1(bIX8c_s3p]=e_Au"mQTDjDLVMfNs0:LQel><s(+,lrU94A2-$`\)iAjO
+%Y\I4MNM5,+;0O]Np\T0lIJA9aQ[em>Mm'^Q0?reFDY<XHJ%lVbc$+V6Zi at 90Z#$grbiRU"++CT-QrU6.GNkF*G9?NSIpCm/p=g_&
+%A\A%\Y=<?cYJ/b at R%F&mGP7RCIt2Xu)GT^`=9#$$@Vp2,45]Kk#V^Z[C&5l^m=+^]Wq"CR/W05r5Mb]`(B:\O47)FnmuQ?))]O at W
+%Dr:TDIf&9o?WNZ.GDSq>3*q#_HND*M[GLoMol3i7;5XB,g]-Mn2=i!!FqpHpp$h)p[&^VW<fLHDKB#b0AY=85POQO at e19^q<_QVL
+%SoWEk/(^kMeS9p+Q1*^>r?A)c51W*)HWH<aX5N>AIA;C/,q3cYjKJ1aIc at -9=&l$t`LE=A*iI$a_6%s`oPT!hJ+XI.kG)g`<QX(M
+%:-I':Dsne*mpgi_hE#oX>LuVgEdFhdL.VnP_u*n\Ct/OB(hikUIoAH)kW<P."oZt%>Shn<K;<@dGd,QaMK_&s]:a=&Ee6OPl`:Kl
+%V$hU9'rcCXKtHAN%$C.-:SkgPO,%6<Q1[l_o'2nkJMi4tWJ,_qd;E>=#Ml6UeSQ9Yofg=iV!G[OdGQCc?5hUVjoe\ZL&C$[]o.qn
+%Jgu$S\$M4qQUIj/]DMIM\oUNUX,#CU:@fV+BHQ[dD%TjIQeUT%=+e4g2AT&YCGjC4_FLWmWZ,!e7eoKFUmuHeKAY1;P;lJ'NK:Pd
+%Lnbrs*:MpG`t.FB?ePn&m"Nq6Rq[17F7l.A'tIB*.#O?PC%(Ih9<FGUCe]PBI:GLl9OG!SC;Oc]B\eJlXM[a?h5P=`3i+nW>FRub
+%/,H9<>P^?Zp:$"h_EK_!HDkr=Pr-RI<&K"FCPD"O$f`u\`b"5jb*$)..RA\<,3Whp6O)hAf"1A9MP];V!Hp#V@)Lhg@(M8nkZqLN
+%-3.flp6mjP:c#GNWk)ph<I'%&+k=.SnrLS==FMGN(#**Yj%k!')BrH\6blg(D*C.Fm_W)E4fIN9]hXPeo;+%?i(%O`84/i*NCd4]
+%)KA5J1UjCT&/p8lJ_@`/-Mdna;P.F+lHB@;XAQ3%*>rKQ0hsY_:A%D)&skG=4>6tSKkR*nhV"^Y7jA2>joMau2PNZ+0J*a#<^<e?
+%ZN'dBdTIueRRVqWFRa:=7YHhk4=TV at +Bkkch^1N<_I9;uf1&#6+s7sl3fRaLQ8pZ;W\X8dh9\[c-`(t9,>.<&@Tu-.U5-5)\GB8s
+%#,W.jh=m&STE&\g7M3@$3]-AlcKN8,OZWBcN!ucU'>oF/`8T7P2YNZL\!hfA2D%l)S!ZA]Xa at H-\lt#d$!$&:qUi$N=e_X0h9j^q
+%0:gh+O\#,eg=q#)eD_X6n^ad'I=t(h%1?PE(e*c$l;F/iQMpJ')YiM=p4.g3Xg'L=;=,;9G-um'"H"9)MMTuD]P>($"LO(["OZ0&
+%)=bTbSMQ::SB0:M4`mIaRa,Xo;3Qh0"g#F at dQM,G62#\FqN%JlHC@#QGPA@/nZgOk^o37$m%YshrU,DfJ*gM:Z-%8lMoCQmi9#es
+%YH<P,97CEOn:EOS*j9PqL3484.M?\4$2NG;CHTPs%bIG`VP6kfHa&'>73bPrr.VZVa]Osg1mPHqV?*$na;TGj"d(N#UNuj-ghH.#
+%U:of!)1$';=%EeQMdnV$ji9!6MlU._W/a-S[MhSRc3h5k&ks2+#V%S6'<)aHe2_"P[G`Sm3j/6]/OI\3,&5'1rCoMm+p9a$i`HDr
+%bLMa<f5M867rpP0G2j/(O]VhlFTPVSIN;RI=J9Nil>bf&E.'Z5"t(V],NX3OY#X1!nndGp5j70_cnuS)O+Pk=4Iq&XhY8:1I:STd
+%akBp[[5L8`,*rT)VI0\BNsNB91'36c`HBCfm!Q`>qUQRR1Et<Ebs\Fk0d>(r;,Cjj1703SJ<\@YJcUkL1fGO9.UlUqWeh.\dIY0d
+%L.2`tn:V?c5fCK/DcJh;fd8Hg#@?YGTAE\[LC&_A`mg]*:r>Xe"iH!#>V'@0NHH30kVMdI+X#05$V_ck,%!]_i#P;)OlnY->hW2L
+%Pki87)gTCiC^caB9>:tQ7^7uh%A:m75_`. at 1%mTB-6Sfb<9*TJXfG"7_8ZM$MdB;6"QLWBp)S at nRS@78,M2 at HB##fMR1eKcUqiZ9
+%W(,:l0u+WRVK4E;"HQ&ZjaOmnN4U<JhR9:$0K'+f.pM*>XWWWP[V-5 at KbK4S;*!1*E^,MNn0(3FkE((V[fpNPX1"V;5O&`cdhpYe
+%e7qC$0Qtu%cR<d5"MKnFj at E#@M5K-*XaU<Fm[$(,X`K6D1i6P]Yt<0gf`9c)Yg/&B"eJ$%oah?q"D<fI1AbN$`fI2-<X>(<"E\aH
+%!Gq/,GB"Yo&W?rHTZQkl.9p"#BVH7B1oRgnlF8`G$>>)qV at BI5!>5"_#&V.0*r:%#s!AJ5Ns"BP0G`/ohhE`rZ&+(`PiJ\n1rhYd
+%[joD5ia#i.cN0(n3CA7X!E:!rn7dq#ZMMIH0[pC at _(ctYU/0M?@$6O&2Wu_N1Q+\\6rX<qeV!Y8;)CBY)'_J:JuZ,;[Gf*U`"K2Y
+%fl<lfZE=WFni)/5qe3&B<mo`.%'#G.A\?=;HHeZAe's5Zos%$uYq"&^]3)R*aOh[EVB=],+8'r[d%&mp7;n/m7$_E<@W+r5(=Std
+%F^dO7 at ioLQ&$Y]U:ue1aF?Us$'P;jN.$mXq%>`9FmW&UKl]4]]s3M^gMfP&r;S`316U[?I%1WT at EH?rd55t4P%C_BmjGuRWgo2+Z
+%X5On:0tE%Ld,Hm@&R[m4Go96:RU2gf2(`%u2t at oV.ZTNebG=ZpWOIR`fii+dc592!+V<ok091S>==8`#E-ZH5+YA^$l:OUB2JR!<
+%LSoJT?g&".e(Q/&LDKMk!?3mO8j\'B8*%SEOe:!#K]3hZpfLacW#qdCA8OYt%c[Tb5RT4()?\.'Lcu.de<DM3l;Zj(A4Mp$`=@1B
+%3G8UT)!k$Ni_,(QQj'/EG2nF8WAl!k.BS"D]S+!.3ni;b#N#G,=DC9<2?5uH\a)$4Qou$.;Z$6u9AC=/e!a=d!f7,365#inU>A;E
+%+cUZNCA!%_C:-D_eZ;IN[K/%("q+TNiB\-:T(^QU[R+`@/,&;P$+N"$KqVt"/m=CeCd.-e.Z.)>8Pu(Rr.d<O-E?U2#1%b\XpF%9
+%e)l5nW/R%apgZm2PH#FAchj]YQcm_;a;id];:,Ka`TO#E7"Asjh7+"Q(IL#H<efucmgK[.T?.UU#5X=;(\<n*[0JL_[J&4m3OFjO
+%r.)"fc*1#7O:`J.'V^9tq[l%]\ntS&"1&J&%U,/Nj,\_"0>>AW&=3#K/pdC3&9,qY-#dL%,N-gSn'W5,GVpkEG6'o5aJ^i:)@WO%
+%OrdW)K,_@/'*d at Y,!T,;dM-ltOWnQhI5#[BOn5ht8D at h,Tl$[hoWa$"%T#.idjV&0-D4l09cYhAD&bDs2V\Hc5d$f at 6lS[M'Nc'E
+%7GkJ(BT-US,[_W-K\DooDX(b8m-Wh]r((>dV_0M]`p.b3l;'%4)0!+n[A,V_Be6kSOjUD7fdni3:L`!dO\iMW0b*YkZBHH/OL#Fo
+%Kkt[dSL#fkHj+R8oGU,aO)PWD#b7WtEE/Y,@^OClgp&ooX)]"_Y_nJ--0$Jt7L[pUAb)`Vilm]QM/S at 2K:1!nT1*4B)7(*km7,`#
+%M?n`t"D.p1hP%BmFNIRH2a\`(3[R"_G=@W0OH0seK80Xe(*j8/C]rrl>6<Og&8ou.)M"TN1)"dTF2*7:d:ON_LM..Y,KgjFYq`88
+%`9@(hea1t2[;k at fD-)Q)Zt?QaN2iQ^A at N):5+:20S,%`P=k`JP!XSG?T%Y,+83/P9h66suKVm<I7,FC"$!SN=&p6:(g0cUpLB=Ft
+%*?Ujr*P-J[Fo2E=F(B_,`crTbLZ0%)6LCMc%cp3(:%%Ufm2%?ac_pOtc.uhE6Y?4&gAW<)MDl^POBPhUdA`[dCj[((3dj]HA+u\l
+%phWTO(7&=]dN^%UUl_[7HurYY`b^L+Ln`dbH=<WV7lQ0]&p?S!<:TE8m2MenYrQLkj2M4mO\.<dmZQDLfqr:=.MSai"PWqIP3$Q9
+%0K$8/%7)*ep-9m+gd\XKTIQt,N0II?U3VDT6Inuf7_;8#.i at 7m:_dh:9X:&o1$(nSM$6,^`ZihmR'nt?=$(bGQOFs^2BO0X at 5CAs
+%7GQ4PK'PCW9H at .>k."V8R\[1AqJ(>_Ut?%+:jJ]\G'LN at P\\S<>FhaUkW4FuZ;%&O'e\4Y7U']X7J32=r]KT\,`1A#_'Ht<5EX)k
+%l/<;A9#EQ\r0T%UR4_f2>=T#082%)sO`EfrHlDP5MeMnNLk^6mhnt5n,.oQnG#=Q6+rrne]s6G-m-WCp]r]r;94UZ!JHW2Gi7PMq
+%VkB9n+8HbIDK+'[1b(*S"n<gaWBP1Rp#E9!Y4r\9Y\IOrKq%*TA9NZc#t)-c`g/Q4qN+oap#S]9=mal8Y5FMfq*J,)H__`Vo(LIK
+%?lRIIPiFBk*uDd*mD\3%T[fgbm+]&@44E<'3gq#_>IR1_pL\"(D#W(kY75Th$%N<>dNL5igH!KJ^dV#FVd8LImRitSVFB>8[OW(H
+%g,F-Y)X+<U!DTm.f^%:j27-*5(m"PCTZ&f4[hV!q[[@-.lV`4)UsWR,NWXq#e`(69%dmGga$\QLN?8U)?j_EW`m&id:`:HKHaP9/
+%O[\dP?>&U)Ns.B(A9,JCMpdZf5SY?q-j]*O*qk#`i[<UrD\g2t\h+HTDh9V(k@%+HQ,220Y:isKgEX2#R3764g/aU`5B`TG6k_KM
+%(VD^F"jEa81VMJJe\Ee66EIVZ'J6bj=q=oqO:EnB at U_JKV=lico'd6R'[gT2KV&k&[GJ8VE'^_Qn'6)^Ct^`ACs<HPKn:G=KqG:$
+%JFE at ILXnh/.iStmBP&gk^Yj>L]p5%rM%+:HqGLgM&g6n6mJn9&aKppcD!\L8[Qfs,Ls^a2n>T)Xfmh,N_j"YO^haJud%k+"ZM:pt
+%Pl1t%AUEe&1.Pkp\?LCWO1+(Ng$i0l?nXn$[0oG0=JBVe,XbQA5N1US=NB=?[(Nmh[>fPrfeYB*9bo:)-C>]_)Xe/?LOf&BT2?fB
+%h+, at 6,!UBNZ,(7rSN_ at 8JQV4$6XX at EXf%..- at acpQ[RA5V?gVL_nmD\Rmr7.2F!\X at k,>83#W58!k"/QfA.g]Ss*^J$F4_uqQO0n
+%rBAr8)REjB>/F?QLdl,8;aR!oq[-r^R_+BUeELm.S4)CL0WR=I'85&GUIg[V0d;;Y+]+eSB6mMRD8QR"L#(UnURiR at YR1a8;R/C4
+%Ja72E8oQ_JLjl;FO(g;]00WsaB/NF+UCqE>r6dLjojR!OBtgC8EkhN13A5G"LZ6^R=G'<_o3'$co94=_'ie.;NW6Ji\ZRee<eK!M
+%2OAWEXK?NWc/m]]f?)S1kb_d"<V&pKhdi<T8 at B0j[Icmfo1aAAWK*Ip3$b'+c)n'f^9,Md3?#sOmCYNlafhd\^8W+XUIh[QYRu,%
+%)agRHq6mLI6XQC#@^EA_q6mH9X]hRga.o-XPuZ'fp#Ab!%>R%@Y->4Sq6j]O`RI;"\r#7c.];%nNc2a1Od&rPqJUXTTS:WMbN_d4
+%a4O4ED!C.1g=M:iXRVn>jA4V8&N8Zk8WnK0N6=/jmc7(R at 5CZEOO^hVgj&1_Ur>!*l6*rUS1;XUDnF;RA<@-0*Wha"[m>\l3*E!U
+%DnXt=3`XV:Nc'H;RVC!L`WjjK=KWM?d7lNJ=6!"Yo6jp!,k6@]D`PCcfkna:07>&U3]nsm&P"e5T\k\eh2Xi7GJQQ/VhW'CrANQ1
+%<BZg%J$OVg_qpDYVO`oKGC"jf(3)F!P#b^(5J&^kntV[VMesZ7OVqdbrJ;EXVp?H&;9c^sZ/g\\+2mA;f&3qX^Q*4-`ISm6hjhC;
+%J,!HcrI\:L+"r(?s'EJ?qJNclH?8d3JF)YfIXM'tJ$7bupT#IMrU*7\AfJ,P at C(EtIs\\TPT5OV]1jj2hr!>inG_jh3j;h<pYGft
+%rR((P[s(X&Nt7$CrBJ!o at K5uYqo=cdfC*m$J$WEF4hc:?h8d-SHhRF;nDWc<DX\g*c_`tRZd2EkhgPN5I&0if?fFkNO"1+t<b&Xg
+%s8C^NKDkUbGJDnIrU at 2NmGfXi\*k+dNAj)ihsMOMh!a.8^Ctc0hYtF\DZ?LR^L+[&Y;,':8Ac%+Vu=6pO6dOoh)mk"@K15OIU^@#
+%J",c=jkN=Ok0rb&J%0j'ftu26pAXSD:$TEhna6'8rp]mch:j:`h"U*fIeWPE]qnk-2E>]*\Gu>1GCFr>p;<LDhga.Kh*!s8rUBd7
+%IQr9cDa/^'^O>mu?KPHBgMq8TT!mJD"9R/#dc7t(%Q3HYrI4Y6hHJG'r:l<pf2&u5O5I/0&+L[>n3)*NgC#5.4mF6*nY2DqM`AEe
+%A+))7^tXd:[o]O8Df>"9[l8Ida-)>7DoV['&Sq=h^>]qtSR7=uDE`IJp6YJ>4m#i9L0qn=IT>1mX4X:VNV>S`]`2sF_u5X7J+`d^
+%ReU1Vd-ou=^FO4$h0 at O9`#jL+rSs*?AcMBFMV[(&J%L^o?K_<hMn at U2ea)`KCE&<,rp;TSa$/@oO&+Y/2sX?<n\2V;lRpc".pd3S
+%f%FguhSg9p`p/Vq9om7&O/^9HhsTonG8/!3p_[rJ(uOt*et.r_4[6rY5M0BAR#BjlrV"5j8_a6hmsk66j2:l"<kf=l-155Tn1kOP
+%X4?Z/^,@"R'B=@"Pu!pr&:e!`pA]E%q:*JYm9nI_mF9S-h]+ZAnc3(N"tNl_i%JtBI.QgWPeYhoJ$?oib9&EAXY/Lr<W;h$,2me+
+%?XDTI-i\#UIt)tB at K0]lSB\en=B:bMA'k8=S$Ul(gRHs`gT0)PgPahF[_M3I_ejbTgt&t6f%j at c[l66)f/HbiQT#^>_bGX0h1V9k
+%VR`[Er/J=fY&CL^Y-5%4XtQt3Y(u?Bc.R5`*Nn/_k.8;#fC$5]]"P\c]"Ybe]"GVa)Qrq;mODJL=3X`njfdH>Fa8=ZF*W1ZFa87X
+%EB.:tQec5_CbM:$qU/`^bNd@*`U1Xh`V%4#`T>(X`Gj43F;No1]kB%`$\.+fWo8-2)6SaqiGuFNkRmoKL3=]MPTS[WosaloJ)+K)
+%Qi0?;oP,U:YPYbHqO4XJIF[.s2r/V#eQm>7h9^/#3-9#hFEL*(mOI"HRrBCN_I^4_`8%icDLmmq5.I7D[^YWuHei#9QgKJ`:J2Tk
+%eiH^B[n`CSD0+022cn78F$[luVB_'cdkip:gSF&jei38EI8sY*(M"CM+fdudOq"Pe[7$n,of)m(?hm?Ei<S9;NX/UU9P3.FmcE$U
+%\8-<M0&;4#>jj]i>jE;04/,0CNKpBIdY(SdeHI[l.RM+pZsB7:V/OZY0AJ&ViqJd:ITNE.E!DQ4hh^!8?PHd\[CZ-UqL'pQf?<JJ
+%TVCmKT$NMbeb;k#%n<Yb'-JfhBk<O/nHq0dXc6Q_=/X6rjjI/J94N9`iu5+:]<9S)W=ckOlb]eJ?%':F]0a*_FN)knJ)2fEY0)bZ
+%<&R[a2I#^_:=kb:Qg)(Pf3h[PY0O23XqnJ[]4)#o$[r$;m&K'Aq2a-e?.\>PZKj8O(RhZ<]*>nDFEQgTG.$SW!ua7g?K^=_.ULZ-
+%dFGAHerA'Y]WT\*C"GebL33*3Fm06V[HVGu`&*$b3-,>r.hebnEj&R4[H(YgM/`]`fCe.7>$RCaf1!Ch.qZBhUT7U(@<&,dL""c'
+%)Omq<l1.?rnmBB"\8&V'H7Z7h`HAl(Y*PEoqf6[^/?[sql5*N'?@$'el/gGJY%D\(7p"gX?;I)4L4VdgGRr/S9+h[P3qjZ4DhR]:
+%EqnA-@,C],Qc$u__m869Y&u/e0TSL>OZZZa"S9^sOcORGk:"[5AX_R?j-^N(I3cBqYKQr$"\-YY'UpO3R%JjFWB[SD\6AHLMQ882
+%]=]3F.SUOlS7#tnlu&&3=oLj(fVU1Aat?t&P"*!NV/2I/U2,t0=XIc!D%_1 at Z.Qnj])45(rept81?a\KFX(eF3$P)SbB-1sELj7k
+%8.;,LUn.h at j1[s:P]Z#:&c!7Nb.Q"J_A`Zc2WMKqn>4CmNQn*%q-oYAc,j at 7E+NP)837dB`l>8>YM[19lcM][ejdP]n*+n+4hS!?
+%d>qLI\$oDd2PTXK=r*H.*nORB\*UC3Vk%d@>!tZ7WRmlUd,MXb,.hQ-7B0)r=9haC',7q-U:ek4]TULM$+D0)f>Q7'B<C5ua!h?e
+%\I2!@.nRFDmT/E92!$STfuP8dpQC^VP*]75RlC;JaPIN3=#.00e<OS2+Ba%?R<pO=X#=]Y30?caWSC*,GEUC,V"LR[p9g^jXVQd-
+%q:(SnXlOgV3Bp'k?V9`n9E*g`!BH9B/R6X0+/k/c$A/o-V3&U&&B(]:Q4q*b65H[77X*YrDd3Ql>R>o8>i0;D3>#^PCsiZcFM]M[
+%0[$;sbI'$_g;n;f8;1q<BL4cFQr&iM/d-9;HX"ib2=cQ[5>8^uc4c-QN1=;8!TWIc\R8\>H/5A5T2tircDNN`XmU1?a#._7H<SYD
+%8tK('?GFtCS_!.T[AJ(]B;Xg,eCNcl1?U0.>)i,RBWEeh4_*X'\dM!^S^BA1%ZOg4SO;XC7d\R7.%\Td3t at E4g)'FgGACuE<PUZZ
+%Cb;k0#$V\@$!,$1XUNbbf<)0:.R=>Y/#A9+&=]o4AqI-(<XrnXYk>m@\t"Th2^rsSd.nD;T7G5<c7<\rV6r6gK3c/r?+QV/`X>cd
+%s,YL+ig2%Bn5DrhXWgMQb`m'2;o23#qf\ic?d7*h6M8>;oX+2fXQ!Nah5?KTXgGWB0ioGh<FN$IbS>X0lqd-M'<:aT7Jg4FHW795
+%9(l0%Y3^XU1'o9(cJY$)+-g7)+Zc%1ma5C9n*j7;Pie`>5;2JAnk[fX4,]^=,?-HMgXHY<hqc]K0)pB,-]@?>Qo4p&Kgr2ZIbO8J
+%rG6V%s3WB%jk#2$Q<<Zd@:56k_^-FhCI9Jd-X8R1Ocm@#Q.jRlGbm:A!c$s.\Hog'FUj.6^bD+0 at mDg$L1Z*O\;X`<KmLWp[G`&9
+%:2;6_SC8A,&_^+&#K&ZsSkDF7@%V5P5=.V?7Yd,s]qM.R&5a*0R[CjOO^1-68/Q%pN!)ba1o(7T\i.2H`5H6Z*ESLboMcc]!^jAM
+%UHh_JTdeqLM4h[]eO=;A4Y6TE!Fp-&b)*1L)r at S(F#?hI9#Q:o3l>;k?uO>X!/Bj[\k0eWlsVjN]B+p-;?St6cO<Pc8i,FC=KOBl
+%-H%7ICX["=bm)G^Rl-1\c#?q-E)"2e>s`BE$*PYNQ8CE_@^D$9L4mRL&mMpb0j)G%)0KN'Q''Wl6<GjS5T*L31hAX=bkNYtW"D2C
+%#r at 9gQA1'V1.'.9.&!@I%2fY=35%j"k^(02)>,fmm:;_s#Ua<m=\m,-6IHSUD'A3Q=_#N66e30]hN0UMUcXOh6e3?t3g1&9[>:nS
+%gt4*!UF)+GM6'E^I3NG@=f2h^9R9.Y/@'/U[#<,^=*s*\BKNn3Z]rbu>rtWZEp)T7D^K\Sc-,HUqAoP(6L"6FVtI[jp-2b-Z1gKN
+%*q/hFOFsH\^pgB"Q`MBT]nub5cS`P#33`cFj3E;Il9=`T at g7dZRmIm9]Jt2-N'3=#7g'Q0DgZs1(I_/b+&QQ<;;Bn at V%%GmB^J2:
+%A;i+^VMI.*`/<3k(jp.EP&BesP^+UC9b(p?RFRs+1, at Js-"fX-;4_AF)s(m(ISl?JJVd*^Nu*R0=WKdn";eaW;6h,C:%CJWreLV"
+%8rhOHU.Q)$%(Om_9gTJtnaYT.T0X;]+FQR$VMHRX'"*RP>Ts5.nY at PDKNV#+`[OXW`s*l3^JT at GZFi_3F-[W+`,MKCS2KA!C5d1#
+%qQj=l$JA9K&!J(^4ef at KdO+,1aD@"^P73Qf0j]PRM&*$]P*E6tg7i?2W`i?QZSX,m8WkK6S#Ss-QP&+#=!l%0Q-nEDm!QZlD'<22
+%6ZO'b>pTVtRqu1E\M_Kl'bXglOu4bb[$tUT196^AJksIh:"HG"a:]933:%t80UHT])0ppHn`geA'&=nXf6'Ja$"NdArt:-4Q&)UV
+%nMrDF:Q6!9'K,g!-SG.a^A-+i^\Zf:V'l-$2=@XGfrfhB-]VCk1CNF4NlcdV*L"\Z5(PC#`^lD^#[u^W;[*I?s3[c/,ZFZg8-`si
+%5M*oM^%#g>BQZ+2^JD'j!_:-/<tTgKJ.s*_a+%A]%\7=._9bRh/[!22)Jt_dHC4)GdBF15DhOu"4;t`YX at Eg;]9")k`IG=%&@WdF
+%75rq(UCB%uiC9lAR4o3"_Flg2K&6i0,CiH10C:m?%`B1%J#;-oHZ at arbr/VC_+*LHfd3E0,XV52XX!a<!&]AL1^.lL at L(m#i]l1/
+%)6lL)fdj_rdM'5/?N$cT4`OU_]]cq/?@(U.g$H:td3\:W-XOLE])MW(-ViQ:??i%=#7`ki%nhUFm2]#6X)ikI*r.TU>9iFQ6\>iX
+%T%)]H,^o78Cs*<2IdU+;55!qDFmHfWHhW;fXo;aYJ,f;AUe%[cX\Y692!b1W&hquD/U#I462ljgE9Um).=\*g>pH4+iK\NMH5V`g
+%$!MZkWQ#ud:&ci,Y)B&j34et^A^\+N]#)kF*aR%<ATeJFEHK/?D&Rk3h'fHO(U_>WQE-VA?95PYj5Tcd=*Bi)dVJ(oGN.$aT6$\f
+%I4ZK*N\3KbKZi1-f<H"G$+IRn/=S:u4EUtL^N,`i?Kl`Y+ZsPaMY=r(`l]X0Cqe&hX),5e-7]nW0dDLe:29Z;JrLX%7]=rb(#DGg
+%QpBVQ;WXZ/57%$%!)0W#8P6[W0J=mKf*Tr4,Uh7j"[B'_5(^2 at k*oN>.RCBa_6K(e=IiIkdEaNtrE8O6MLS\**=Os-s4IB+R/jN)
+%?nqgXL4IDCEA@\C at t96PD.+!C9EM%fTJR%@L4Rc0OGj;(L41p7%u^^E,KHaam$=eOV.8$9'Ql9MZH]i29K8I[n$LV'N/g]]l03@*
+%Q%!gr$H]tq8<-DGKufM*/DQVu"&kg3QS'(YD8$RSV$J*laLKJai.n(E[d7[,$Ibh24VjtfV'P)XR7@(j/:'pfr3TX1.$dc.$J"\b
+%`UZHtV1d#c\XZXBP9 at -8D3;=iEWRDUr&M[-b3T*(r(C^80^n5G#V(\3FPc,]Qu9 at qEr=ZbU#F%i+7Akf>Q&l_b=L!AiJHP,(fmik
+%eGmJ<e-0a&*j;('\h-$"WkpD6qe#W?6R-qlLfo\N)VJIB'OD`(T:eul"iKQ=ED^t#A5<]IoYg!$g(l6(am"W!FSK?fo$6*)BjWQ>
+%ICqQjHp9sV!Kt,]o"N$rqLVrd*[02ejD+5pd1`^%VLOfp3ZZ9YrPl.H>4NWS^*?A26.3'n;:m%PD%!9.!AbaFTp_r9H=ERDT0UdB
+%L1ckGf.:[(f^m;_CDO>=`[@)Ff.?2!3W7XVKb.q`q.9L^Mcu>:M.QX^>9jBW*u"U9q"k`J@'L^D`)@'(G_+'Sb3W=0dh?Xp=FZ at W
+%2S#U++'l=Z7.U#mATkH95%,M&RJ2k1nCXu>"bsTA1q"EocTYbM4)lh4fZ8,MjuI#:R@/@P#u$iXCME,q2YS11I#^obXf[NC`^dtK
+%mMWYuDX]<<5GS%pc?%7$_58fG'!IU*q"%4A"^Vot\37)3EjQ^)!j`qbLIBWA*]V3Ba.":'&T[gqFp2D7PPoK@<;YmgLg")@8nU>r
+%b?pDEFCkKCEY1A/l%NgDfB^%mRtso4a7A<c.jY'h$V?tU?>f"n*`$kVF at 5cWN/`PNVf(VAq&'31J*L)&S;TrTs2eKUF5A3HrlJBT
+%o8R!('gHsoGCK2/V!b5"D^WZd9E+ncr%.hp4q(f,_f50M(g::P_sts9Nf/;A+T,f;W*W9t&i90XYN,69T=eKY`a2*VkIdbn at rIIC
+%\d87]*3-.ska2TcG\&,'Cub^SSZ-8ioO3]R+6#<!U9H:HDTp;qRDm<mL$BE87m2l]bU4Q(IB],0m4-<.k/LB_k7PMPnuP`\3^GMS
+%I\CNORh,DprT\G%KQ9&#=e6:P?%fD>n5T=s=$cg8aH$K"=2[#`Ne/3n'8'ONp3d[Nqq\l.l\GFVoj'%N3B5lPdauj:YH71W?Kb,l
+%/%bX2GS[B0XjZl*jEmU81sd'<#4;Vq5#q;KlE@"4 at LMdm-=1EG3 at di:lDf/aK!/#?\NkGD2"=0OF$&80'R:ETY>F;F-=3CeX4V]O
+%,-Nin$:S:?cMqOqc7;W%d_mXMGniEE:umlg?D5H at fQi/pY;GbkLaHH%aK*s=Kd*]Wn`PEHhnI%pFC'&q<UCUSG5f,l\nC<oa*.(Y
+%X3/l5[kl'olI36;k'WQ2V>RS]DO,4k$i`o,:>J`jTBM&Z4OGQLTC'\`>FOLarFet8Dd.Xa+/`u^T:1g[EcApok2Z(ch5BD14#+D(
+%Vrm$h%K33eUH^cKrMSf<oIU1:nJiiUVoZPtAg-9i05q>X;.`l/AJG=H(X?I8r1Z.GGs%NFB<o]9i6t3L:J6:+(.\KH+8>\2BlHrk
+%]K,l=OjB6^i%l!3'&\t/5!L>*$KrN1bl\-6 at 0F^q"(`$q1.8qq^;.&*PQ;9:0F267KJIeh'Nh%;]9#?7k_\0GJ:*X(C<K(Bs2n^]
+%;]poOaFqNkT7Tn(5q:"g(/oI9,5B.AU\1&OrQ<A_=O#!0+K2_C8)[5b`'=7oCDTnXjE,,kc$q/Ydjp`1`DS)QolG3Qm*YUkBA;QQ
+%MWOAe5<n>Wn]PCm72,9<IqIh-EDV*=pJT@&+/&$^$9/or:,J+)E1EYSkNUp8A+Q$&L[-cK4@]k,dt8[5(JPlJ`(?C7"(Cnu0r,fl
+%@(Kk]\Qsm&*0P#H$@Gu(",Z[Jk5o!oLo)fD3c at oTF-fQIT*TdX!=7EoYrp#UY>U&ElWN/h+iPUs6=9Rlkf]G0 at JnQZNa8HZia%Eg
+%Sc`AhM'X$BDGl)1.0O6#"LC\A03pr\bUTI$]M;$N02flh4sdRP;\I9@]Wt.!R%'>?nhMMim#s.n]hZZtl]cq*8nfYoB["Ya@^8dd
+%-/2RQ9UAXIhP<uXQPS.q$Bs/>`/m\#aQcM<D0!F[Sd<p'.*NG]&!)0&3nlVi96K5>jGW,/c6Dqf<DG03P:h=TGJ1J2Q'&7*ne3c6
+%Vle:%jAZ&X3p4L'1N9c_%783beYPB1IEIE^K:$!/M,RI#b:s-D%XFH#CQ8ub`KbU8Y0JJ'VoI)h#>TP+gQ^6(b2:mKS6p]e!&io)
+%?fli:E,Z2nBVG8XXNn)mE]i\.O*cc7SYLGmpte%%GE*!dfaR#UT7%&\22p3QV[T5bA(:(q`h.X"Fqf at F(4!4,&j""&>fN;(7 at _j@
+%bF"L(#t:r;,-SrJ2_eVM4AhkpPOcT(F<fh6!/cM&T%hE_im!F%.mq`f\ERSZ)4qA5-sj@;d!5AP`[m?`8e1g19oUg_ejr*'Y>]c/
+%09%':#'c"1*fa[V#`<LtC7*1!--QrPZCrr3J`!7k0@*&i5E6&aJ4=J&$?-\WEg@,p>Y;sj`<O))(*:^FKMO>>:ICp5;YUqVHjPp5
+%`,JF_bk[g)L7a2lQRS!i'K^]2 at NVpuVsN3jA)ti[<!k)KG!0Hm4p"A+>(<.M+Hf!R!\K[V.C4fOm,8=>7qpg>S_3L$>0Aj;T1Wqq
+%9N'&0VR0$RP#!@2/5fZc.&!K:/Ba9Dr>2B<4H[ic67Ab<9Z\j#3gF96rN at To;H^^VOl\B5/B)46M(E#CXo:,oaDq3o+p#nh"Glra
+%HK(PA/DaH5J(>ur3fW0$s-l7C.+R6u>jo,\kIDhsb+IjWL`@OU=A5^Ja(4Qd$?$cf85)L`.2qZB9-SA3g<9sc0(5%=]hI at U2E(tq
+%h3>p-9&r14EkaF8SmqC?':q!Y8Sq%Fk at o6`U>F(+'D4PUWn04*MX*>np,1]*NQHJk#F]-"*iJ<]DH%tL2&"o8ZF>Yfqcq;#aXB,E
+%g=t_b]fC_aa8m%rs5,4?kmO5JC7`/*lT_^5,mj'RiVQQZ at nD28'Bd\hs+FhR-cRF>R,V[<iihohHetr#/cI6G[cdVC%'t>8BA<$,
+%D3el+.m2RXpM7+:2.,=qp:Ob%<mXon[QX*2p?$2ZmJ*k8>O:6s,`2A?:]-96FZt9iiH8f(rnA9RYO;h]Mmfj1+8th*T#`VWei<28
+%%*<rJCLpf,qHS^u!E!Eh*g7M-2kU*J1R<<Or;N%Dn,E=NmbNZ1GMiAskG?/3r8l2V07U4`lM0,kY<REe5J?rpeR)WF4[&edSbr$!
+%O!!68]u,<6/2Ei^H8sL`*:dGTrUJ,H<O#a+cQD0Irf',ADjC<9eZAafp$MdZ<]dAV5C]6u*Zj<rr5<OK\p4.cd)E1 at Is>T:r,j!h
+%Y"abIc>-&hos_3khl':UT+?*pX18fo4QM:oVH`l]>f8M5kbtRHmj3n^'8(_P_V`#2b'k2Ib4\Y3C;m&jftEYNZ1\%^#/A=<>r_;D
+%Dc_E>/%PN32/PQXo&m,]]D=7solk=ldKF=5e+A'#7c3+jp9XS%Jn[-4J(;YW:6p=q<2P3ua#lMi*:i"J8T.AKH%0;Kqr9^*Ni2fu
+%#QOAZDYo4`N-b?-Ep(:<lg"+l?Tm--5nEdL4jhtC5.gUTni'X!M<"Q838SVD^.nX:qSSrm-&624h<M38]DhFL4jge"_t6Ls50b6M
+%Jj1'A0C#?bDot\SAp@?*(!J-b]niI;.]%`B,qY.&V-#FP<&`u?eJ4?I_5rgOg7D;:"g^g=:ch$A.2C&WH*q]o.2L-_5g:kG`:%3$
+%33qXjgIDIs(Ft5[RoP at MWS7,(#%^ge(+cN6j&rclYcL<<B%:A,Z<F?&#.:!Tqk.Z)7CA%;PkAKWWjh1[=YH'llbu>[ojZ%K?>Oae
+%0:"0TV,k3L2frUq+<n;]7Th=/`+k3:Pgs6bU0;;P;(\(bWhgIIeRHXp>&5lgn?]*EHL%?*.-nj8<,^0 at Z<f(ber+Atlc##u^"DPS
+%?7]719<InG5t+"Ali3[uA[Op9<c-6BZ<AHWH*u/_U0=:qH*u/]U08bFGr;]:Bn*,3Whkl@"^BGDKC`9GA6'(`3Nn]?B!jIOmCZIL
+%RFR0Z(R<uMlJ+&HSn;QbG]gFYNnRjkbXIGY\]%"^>dUGt>@#b&7>mV6ks`Qj''h.H',O<pSOA=XmM$C7ag,Aj:f/s4/1\^E(%l$%
+%WjZ_P at S(,Ee!aW%Z)j at O(,aS1Q8Na2U1S.e=YgjGC<"hk'iTsYYKYMk,V$t9YX2tR-8rT>R2<i:Anl]r1G=\Uc.)NoAmQI8R^)Ns
+%`O%h_3Q"OMQNV6]I[G6`cI<l`d&^t7>?">AT2j-IMlNcTZ`:QP;)S&T<\kK0MYE%\(W;_6Q:1Z4f_Xn1IDXS";cI=u\hBU7rT1:K
+%<L69QN%2[AnajWHg.Xodk'ZSd>b,6>kn)\(S0tu64,n;2pnfT-#`LF\\",&iDZt at JVWGi\4PP]tj()Tt46u=9nF1%)_<b`C>LVJT
+%Y>,hXT"BA^Ti%U/9Oj1a5(%O(AhP0C5?V+FDEV7;FOj at pIb%1"^AMP44g`te?;WE%DZ8ar at +OQ4).,9tZh_qVSh0fFGq.SE0Pfi\
+%<h?#EUOJ4jPA6t+3ZlhsN5EudnB`IYc5,L-p2Rp@/Gq&mk8r\G:,*Z29M.eYZQ!L>R'1QiDr;4G3G(/q`D7/6bAHmKO4.(Q-cldh
+%fFrXEHb&jfi[IN`=AJ\Y/LQn)@`$qWpO7-C9HB[fjC2)K7dVJ]4jB:Qf'F!VT4D3QZ(nTR%k":M,c.*.l(`. at H;Q;OUW%:2W[Aa5
+%P544]S?npnCH:pnA\k^YBK#j^m.d*%S<Obd->3%X),!$0&Pr#DP at EKM$_Cp.-^i:P6%)YR50Kfu$G)F!iJ8Wt:!9kpDV:i=>g9h=
+%8Ki4kTMKb&n1oOiq!PBdnDVY8B)^$Nd/0[9$fhLUGLupW*re)_ZZt9CpcUer[^gcW=]/$!c/O)$45K26J$$0oB&.31euc1(Wd`%/
+%/T+#K$&.4oS at _cc29B/@k#K!!F[As)ZUTUc;9eNG6h/%U>Ul!q/*G'$"%H-h4>';2jjS<ie(D?f&\'u=>?KEmn]h]J_"FF9ib!=1
+%X6/ZpHKHfSUX%2cWCsCc2bcZ5RpAsO>*s1Y?`KDk76g+;@!\3L;<t-/#'LqCF8F?"<ld=&*2_oLW8M9BGC<>ndC]mJRBJrcBaj01
+%e#_'CXsql::60MA8m6)!9_O,-=7(:rLSBdaq9T;q$[&#of\+K?%olcWd6]GXZ%ZpE>u at 5`Z7E%6eZ+1"W]!#EF_M\)K at A7*^N/LC
+%Qh=N>=\WU0;OFXU(%m)CY'. at rh76UJeaT9^IliXHfCE?#.ukcfs.DHCH=g`1TnSAMT1!uU#3Pb!4eh.sYKf3HTjF&0TUH=.f!aRh
+%U6Q(TM2"56lA1YNCZQ#!/JhnuZXkqg?M%.QCYe-$;+]6n>A)\C%A$+C:`d;Baup]O":II8VKW6qnRDGQOTh)Ue_/7bL,7QD`T+:@
+%C&;JT9!?_]9s=2tMVYq6#$*<s'?SiaqdD5V[B6d@?K5K*ArE/3Ral0?^+dc<g)A(f[]%e]M45#HYb#R.N1C547a'A*Y$e/=]gZR^
+%g.iTf=i$8HH=PM0+*5!'ZbH:WH/6t0Dk1!*QqI7!p,kR8DTt6$R#/7ZZ7[s'jo!$d$D+A_&@Z_m"iUcQ/?-Q at 3WZ]0('>a-40'VF
+%d5(.t)WBZ"@Q]7')h[1W`,X<+B)++sV8V#6DmHSWMe\rI$Lsst"3lEOUKD2A"RPV$Qp7aCpToTNh=4\,%0_01WlC3Y`A&EN.):Ir
+%;`Clpq/SbC9iI:@:NMKCpsR/gg+4SX0eoZq]&Kj419 at bNn0PAK4FDM*"fSAjomr80hI(3qH=^S)(KN=,9N8soMC>>^*FdLo`Q\'$
+%"NaTr++k37'NRr=8f?K3_*d5I-je!)77k%Y?"T,mBoLCmDd7''?$&B]g%:8tT!"^9C[-os6*:N(bs(NVQEig;c^lL73fE9H8-CX0
+%L3aUlN,9]lod.TB7Ka)#Qn%C@^15aj+cI-J1^LLlHoGp4[f60gh+\P1fU)0:N`.lVi[R]/]bm;h>^I at ."K6&FTPT@<iaG)U\"JAp
+%S*N(H$V)0ZF:for[90cl0=\'[M:E69_%S][bdI&io51!X2iSl[LTSX45'i?T(&SQmcO:$fFupqu^7?u]&R/L.EtXF>XC.#b;L#t7
+%AR4lf-oaN2PY4lT))Rou=&C'+A3\g;N25TKK?Rf*kEFkn,W[<X"7h1EkKkL$rCI#t[4IEQaj!_OE3oo9ShVWV,s!sV"[F&^L/!l/
+%7#5qNi(BN4c/;`V*[o]0OB2o`@#'2u5\HYb^Qc^MgcWg93#-EGk>Pe'=\OOk^j<i._a574Vf]1UWJ^M8Rb2*9RM1!L=Qii2$2#c!
+%e0]B3CMFX=O?4UVP!UA+EN,(Bh+<l"2&A<1.aF9AUdF9"9-$@qfh at 5nb(6qgV08MEQKga;rMm at mrMhf/r=R?(K,L94Me at Rs;"KY1
+%,g\9t at 7>[G+Ste;(b(YKl0!(AXiqqMN(N<AdLMAHI5*Fq9^@:l)T\W?js2-&PZO7;)VaCa6's8%=N`9G2.`=3\+j3Hm_?;Z\&UN"
+%mbPLgjh3i-b8uk];r?TlYBSuq\P2RiA@\0oIU;f+D+7cj7E4?V6ajPG]=`u`Oh+GYXd&2*-M/1maWfto<LmGG65nSW\.%!2pkDqb
+%kKA8+.6jkH)jaU^RhQokhM"Glm"Ve7S$I"aU]soXmR3I5N/P@'o(Dr;L#m)VAihQBk4.Je,>*i):f;+;SnIrdIKDCGa- at q3b!(NC
+%A[>7&IJYj8AUE;o?B at hRa#-2(DCk^_/@9V39<HJ:8Bp0rW$TY8jAah!q'G,>?0#jFS&qr%Rornj)ATp(2kudid>F-A`KS'*<3hGU
+%ZD_.kiEqr5K[YW. at l\VABNBE;(VHZNH#&2Jm0,Y_P at aRPDp"P^Kno5!C#RBE'fe[L5PA&Z\p=:TZLEQ(HaeHKI((mRQ18pc9*r3o
+%R!i^_geV)BGqRR0;VUAqT,2t!9?">Sh/XQRG^Nc'9u^"1oRaQlS%gCi/rS_$_KW7np<LcIVAe_2+'MAXZk\N[(Oe0jXAbfG$cBX>
+%_%:8`HCd9c1,W`Gf?3sc6PoJl6mt%E[YqRt at FNP<a-qJVf]DML^r0._K2KX9KoL0M0H4h`69WQMFd``ep8*b=.p>'kJ/7+5q(np1
+%AciA^/7rRq+MJB'SNUJq@;8<HHiB45]XthqHIE at 6NT4FQo5:UM_GH/a&WU_>9T%"`*Xu&NrUAV+S:#.Q3.(\rM9E`*^$4#`SpWf'
+%3.'-6J]3`6C(D\HqUAegrnqf0AriAiGW27J'5Jb=aT>VXB5G at mC`f6u_PtM!P"2&'-E$"Q7WCWO&'mGt,i^r):/8'b;tE$_9=*Q<
+%Mr'u"L*NS(A:?0FGQ3*k:[@HjmEAu;.&iKWpc(Q#1h;1eIH=6"UuaJu;5r[=dq;+E2gTQAa:g-jj%Wd$rh,%m4Qs,2-o]6#%EsA=
+%s0h"H;X%Coags6+O1d@:<)dIe&(u9L^7?@(lig:j?(Gp4VPkd,_ at a\e_c?:@O[:"UfmU3Y=ipQr[a$c at RXWquku\ek/B3BEq0^XM
+%7?-m.a"Of#e[,.M(QD.(;';=&iPP0N_ecuSrnIN'McVb7*&lubj/H'>4R$![;/"/l;r0K`j0F*V+\T3j!fjITBSi&JZd,1Vs+tr'
+%bN:`!n!_R5O7fZT_dXr5H['trcc at XP'kEWu/]l4m]qcc0.nXnahDg#DZ?]P/QYU!!S$I1ugr.d_>JGH\#Eb+jP16r"[e\[D'=o/D
+%)rtlpE].?Tp6J*cjTqYr[;fr>$0u1lM;ZMqkAOV6D_Z at 5E]J4h-p9Gk(kbkfI*%6>VUjFKDH:O5HHg7tR]Y$iT]Q$0r8NNj2+O`#
+%0pR\Dlp52S2PkTad9Gf"lX?T>;uGb\;jq]bB:6gQX-p07pUPQX7Q+cJL2mp!U!HXo4JT&l$17q!(([<[8V/OLY2_e>d,^=<-jZIc
+%r'UNT]P0Q-q-djfDt:O=dC=.QUsW,!JLP=%Es,YV6[i!;Aj_(?dR[L%Jq''e*coGt?1BpD_96ZBhlK%+mI)Dao^'1-&UZ778L/l^
+%pM4bK at 7814N!)(hr4MMT7pXj"TTti0glR%\-((s=DT at s%rV>B?Ah<jl<nKq`W@(3^Gl,V"o(MF!T%[&>;`D3P"Z%S:_&$jOf.qC&
+%H/J86;/5"=]VJt3Ac,:c%`.V9h389$o?]C=#]QFGSeYf'_s*/?DiMQ_q!+a%A[1=t[Ak27dR"E!0Kq:@S\I*"dPr;G8(?DLc>M.;
+%K3*=L?;,O;d<bNB%+[;efglA at .aHLEA,>_@'*7[6P1JpIL$?<iAl![Y.7-CSq&tE2f53&Y=*YgTj0.^5De?JCL!PjQ$J8X+;2]fm
+%KG4V!X?k?;)\kFn(brCW'Lg='<V?.;L]DYI^1kSRhjrAIf at Vm6kSr,A>ISQZU;*ubCOtMoFn3`$cUCiE;_>[EIGLbT:tpc)NnWCD
+%Y)uoV=,S\[4oJqbGkmV-*]bB'T+q"]-Zd$"]SGM$P22BVRMTSAaA7'^om+Y1o42PA*]'@j8RF8Rj,GjHPC1Qq_Xb^qeE>..-d<?L
+%OffdM_M&'r2SU/7eE=NGc"n\$LbJ0]?lG/1f19LlUQhfaAPP5dEJH>VCL"Gg.bcQ^[M\K8cq;E]:PF3Hm)HFY!XZt-Tn\)D[EAX.
+%i5?j,dRs[!fjZ\AQZmaY*HumWbV6oW3!\Jd>iR(llekc''ESA_?ni8(np+4EDDi?%:drK`A'puV%HC:K+cuM9.+IfK[,XuiL5CeM
+%&7bE(,6>9F%tnR=[GsOES8"A1!Jb=Nk/2/p=7%sSC->>Ho6st.:Cam7GrHfFI$oDP8&5%K`%07IL`:GD[+Q:@)l at 3e"AMV>L+\Mg
+%>c5CoWuQgqfZZg9-"TD$N<69<XZ70O-kK1Rp%<,80M8cQNPckNfF;f#3"GQJI@:plh:]qAA!**I*fR`i`mH1Na#FuOFc<)XQ:EYL
+%e++oA at p0r6GbjG`a!36u4<Uul0oee.+*gEJ!a50eCRF^BrQ"m6T-)YYQM7EWC5<Rj(JSU.W7?BX%EeI="S9fLc\aosTp6*1NdFt$
+%a#nb/0qWlB[%C^GpLmH^SMR^8*QYD+L.%<bp#XMJDhR(r^>R605O<%-^>iIN/K7"0&6=F?ll(Aq^p8#JQo8Y. at KM>VTeYAF&8cP*
+%U.&@QU11i#Z)4kR_2`<\of78I2t_>,TCW>j!(<og!Z[TPf*D$pnV^/jV8lT at +bl%G@%pg&N0 at FhNe&.Yf"kNoR=gg-!.ma!@qF71
+%Y-*RP'1BCN8KBu[K&1`K%f*q+)I/Va_(9PXZ`6AHA$tV2SD`gK[2X/B)!c:7=Z5!Mgqa3]$!>oVAEs*fn>\@DQbH(pA^OY^[1:fr
+%iL$=,g>/7IE5h:no=thkQj9AU37dEJm^QMkC7mm,"_Wb,?@N166ud)3B$eU:9C5T<iAD5-M)f78\iPGTI[V-6>FLQ8@;b@*NRQ`l
+%l@?kt<[L(*'[Xd'K)p_*-CEh/*OPu#r0`e(kZH6MB*Y\KF/3`1<7_LW,aH(_R2&.i%jlQ`qC1P at CdYth8E#K`pLA=^)`-u"'-iK"
+%c+^%%T.6><\^'_n)AA`[CQGWd\RNKs`iUK;KF8:`/5F:EoA;r(R[G.#P.DVXo'jr%2+"T_d2RaOeaYbR\4BXIk9(1Zgr?Ha^gW3%
+%_J`^('0W!%TeXFH7c`s(:K*\JR$b\1D(U?8SE?[iPlTgfYs(6*EWu,'h^TG1"-B^qN?:+3n$oKeLPd[a`^QN5._Pul%5-(,DVu-b
+%@1,MDR[#$S9E^H(Mc67)#\+OAZ87t52HljqB!>%J(d2-rF4Ges>h@@/a/4t7=dZSt=%4.a)EWn':uZ+9WMG5IRh&V7;Vgcr=13h9
+%Ru"OD3AVmq*5ejm/7:*s9UNr\(>c/B1W$;!QYX1rZO!Nh2Clj9D^V?nan#oL>&dJFXl;e7]<d2oCHVGahYNCXRGNt/ks9q&,8X?#
+%i^/A*qg]'ZC9SpacmRu4o.KmjWT!*@"c$&!]TK+H%+:#\X7Bu-UDm+n*R&D>?IpbLXK3k at fnnk2]']+[N7E at 3Bo)3R`0F$iK#']2
+%'4r<ZWA\oOT'\T!)TK:>c*9(WBq!%4BR$*AnJ$\^!VeWA:1$#iAq7j[:!o+5<Wq$0W$A&,1#Sn]D5C;0`"1eFPnh\j=qSu8]Q2R?
+%Mkqkjdeg:(X9U5.-I/La[Peo/am:R)@n8t)^KXPKOco1X1D!@d#E*B7=$tAWIdc:#276jHkAAEf661b4%Bo*1FOE)nEGJ`EZ2-tf
+%^sZh%6R[Ais)NS)b3`GVB]ARI4okk at 6=U6^)@7r_;JQ[^a%EH&NQM(KkN)^(MW,MQ_;mQYO#QS2"05QMUNkc\##`0li^kt:pLO)[
+%9P^t:(&;t6OPdEBVE51 at g,gfQT&\>W:*RC[k4.)I[UCjH-;s0P69G"s]VGCd7]/O(1Ed)NigbreV>euX72-cR\C7#%R>#Aa\/`Eb
+%nN7T<Bkiigq?C<f4B%TIF7Q-8;d3Eo9k4/HS;ZY!85^E$a>65!TU+4LI%S@'Ca<b6Y8D)7RZRC!i1t3Wh/ek^mrE;fp2-b1Z_:"8
+%Js3Mb$bDZeqdX90=@C>m]T&.4O2S:WTA-;eAfU7W%%PK#*h#f+k!Rf$TntbP*#%S=68(B5i`XW!#J&AjN#^L/P0hlR?7+JZfi8j'
+%1jSjoOTqnmAg:n2>qs854r$#b1S:Fg0Ig`&0atlH\EiO0*Hrfo0TMeb:tm^>NJS?'N/M<mC4e`K_kstT$d'>sA^1s`WS2a+=`4)@
+%]'3ms59gVUd5fT43RrmMC<bX!PEh')`&`e)3W&p$S^G.0KFo6jSW.'37ZV8>pM8#gCkAp&Emu:c'+I,T.SXEF*rZ`F8#gh%/@1%m
+%=!UnAiG/WV;_FLee<5"&Qq;:p?8+b+kXiPIE/aXb'TA?F`L-`p"f#p.SgFo!UI;7\3_##ORMe at i1,qm+[A0$B`7Zh%K-N$lJS&%j
+%4[F4sU=$93'sa]F'L/:1</oJ`?=VD at BXqn61MQqroiN6&e_7:nUhe=5W'"f6Cm\f8QIlk+hdV+FoF2;nG$WZX>(iZCko22ZUP>jg
+%E4XZ5XDbI/6G-8V<8q2QeI?r5,nST94"i_(4J&j6K-YRa<,m=UKu;3C(Q&i]NH7No<]C08&6[lrX_h at 0qF69s0^0P+Y$KU;pt!b+
+%NkhH4=lI`^]ASjhd6^.0G18Kb/!;K!*&J)S->FNjnoEPW>A+uWm,>:j&^9O*2%GY\<>gdo,+qku2%Db[MG"jXi)Ip"h8RC$j'(Lj
+%lk!2 at lPqedP<OWE@<489V5%VrUs;S&3U03#T_Huue;b:q2.X,4^?+'Gm:ZOE/up"G*iMD+45.]QVUR[qE)9*R3sZ>KB=3AaZ7;!d
+%NY[H`ZJK#!Ufkr&`)?1Lf#5)Y&iG`Qj"3jmi67>7H)Z'#(Sl(So*D(DUkq/pSW9Ws2%L1R[;F>S3%C0:"7:tU<l9`id6(Cfn4YRe
+%6XSK:LoQ6EN(1+OH?:"6qP8FjkRnG,O0T?poq4\e'ig<Fdc$DT&NX-_L$B8%_2bI?E;j1E__d at YC+R^s+ at f-"#dqXnLq3g')V](#
+%M)6'+53a1/3NT"@_(kmdn_j<kj(+U6Sr#:_3W`ZoeMM"^+Wb<XRYQ^S1D$F/E;Vh>Su?r\.ZLH`LbP2rRHKkE1[6#5Ss;ZD52+l;
+%"\JNo_i`2#_),;139i1G+6jF'0. at uWV3]7/@hXj?-m/'^@Z&;5SJX-A2sisYD;SmkK5]%JmDFO;9Rn5P,<2HnUjXr\?'D[WJ4sau
+%LSK8#:=(n%qnQ&oTIOXt"B2;+Z4aPUMoJS+m6fdTIN,[*&OS at 5D#pp3Hfqa+_9p?,ce:nQm=9;XI1Qu8C1Cp!,&$akdQY6e)R@^R
+%\epi!BcfI?%S?Q52.>!eU:uaj:]:R0C0#BcYgbkJ`]/%=J*9)kA(!TQL`oFi_rB1q=o[Cs at W5KM^nGJL/k5f79.$pBIh7ZRkVG%A
+%T["raU'B&^Hb6A1oRnUVZdeIBH"QnE"6hfORMCpuM;U*\G^UOJ,kOr!qV&<2Uk&(;acI7!T&!+";a>YP-JGPOoSrZ,,mC*"AMdn>
+%'TbMG*(UE-ccPK2.j2Nu_J$fF34<Ibp/qFD[q_k*!lDj]"XYZ at oYr3UK8-/-R/We&pK7kuqM0MIG(%e(\C657J`tLHb6U%A+?aoX
+%=T_ND0LX>S(t(=sJt`ID6$1qE<KKD9fJaO5;qJGQfhhq;,H+<d#i?1r;$BOe;!K/D-gQPhK,E\Y=UF%kWE"%0HW;q6-)?/=\u^R(
+%=>s$*;F2esg8osLNUacZKQ(J2BFK"4fk,Q],<3L)l`>b)otI$[dp$?:lWdCU3d0$<n`IDZcCts"Grm5j[1K-=$kA=6'!P&)["T:D
+%\_'j06Fs*+,qYoCV,1,Y=J8U"6k*R0r/gT5%Rk`Ml(a$\3`frWKMcc-2.mIFhtZc%UVD;ks20/jHi.8aTo*d9O_Hd6N77CV\7H at u
+%<ITNIdr7KfOn[&&TA2/9SiLTXePBhVrnGKg-k=@5&uVY*dnUac,b=l>b:8IYh;IZ"=4?X.dl*)/nls$668kVYlm#N>#n;1,Q!;5m
+%j0//b)^.J5b2]h0p at QAlL```)F)9N%b[@uLm$>Y\ihrN=Z,#4ZmYIK\g=/q-HF]lnc.LP at BkhG]SmH>Z'MY'cX'<j/-+hmLn*'O!
+%r`Kt9il>o!TO\j15>$t4nZMY at qV-[AdY<ohjh%B>nRJX;?Pe3Mc]'kX%2dh_%:[oURnO2JEb/kkC at I?9`0*)HnYU"?@oM`pc#L=+
+%RYZeIig\p\epr"_fX+(_-_a/hitTP3'NGLG82$#MYu0bgoOXQ:o\CiTpN!93&4[Y1pfi,[]P2,rf^Ae541c`-&#05'\TmKtr_VX(
+%4BU;Ei]Z._s*XjB at kj6Lm@bXK.u:P#o-S$1hNs$@E=Mf.C)PR?S&a\eoNf1D4PaY8MpJAnkA>ZEr%g2in]oXJEODV2EAK6 at 5':6m
+%c[E?m7a5+B%TVdaHqIX,`@Jr'N3%A0KB9oIH`Y%:jqHkG9p>3'I8/O0m.24;^K5-pX=\GAXHJ!mpKH%CV]H:L'Ke:J'Ccii-kbe8
+%HZ(oFiX?Q%il=%k(XJ+oOJX\VX$%kZjp>,<<(nr>hdbJ%2$FH-O(63S[16->l/F_&mPIi3Hb@<=5M^`Ufosp5ppZQX?REgQNDA:,
+%iSTK]J#T*7\W_h&`q8.h`.&s,(^IN`m_>O\q-rmh149&dot0&?_eOPm[(Y?9`a4m;-c<*7hIC\MArL2kImVpD%9kqXmU7TLB-rD5
+%kp9n,]]K1\mTl=K\;`?(rN$;(LD.;Y%6;:?'s:OoNqjgo2Vt-E]b4s0LNc)4,$Rs#RquuK.9lE0?XtJrKhLE)SXW/g3+gYfR?bRO
+%!&>3Q!dIbhOE+tKbW.'m0-g"F'OI<\[$W&9pol*h$Xos_j3lMZ8=F4M!GjkleRuOj'dcI[U,PfYG]Ob2-JYZbELC?jh'TYY$Q&VI
+%I5]=G-JJ*F<E3M+-$;1!jCgd+ at o3S.^4Ze2XdNjhKFbGK@^%0]D)^C at lD!:ZNQ8=U:>91^9Cn"Y0^#9DB1TI]3a&hldtI<jg*s?Q
+%(C=ll8/cHp7)<4+LiZ0n00tM5otl^aje9tm*D"Pom57O8A</qtM3[$:M`s_YGjUrhj(A4r.k at 4\(j?]j<=bU%%gl-XdX7j=,A81S
+%.E3Bf$%K`+$4;?B-9]p#;llXH\BCs*DNG]&l"/Qqp5p84U7=/<NU&:#b[B2OXK/"AC`_;gJ:%;ImKsk)6H^jMnA&W[/p+pH?$o0i
+%DUQjsEn"f9*fe-*_N%J^,=>Z`g_9AqZ"!^)LJ1W_L.N1E#]kj,#Jh(.Gg at P!71S)!/s0d30`q\?qCnI^p69AY.BZ=gQhF;+CfAnK
+%"8=`f+$F[pKD'ktG3iJ5IA$$@$/.mFgu4oSJ<)`rC*/O)*H%U"T at i,d7VM(*9D^.*DqI72q\ut>;=OgNa5oMp.lh\9Dn'LL,hu6E
+%0/65dQU5KZ,-j]O-:Pq8#PpDPVdIA+?MR!?>_qb$W>.T3V:2oNODPcd!!olm-<aSIB452aaO6)!je61VREuVbeWRp*N=63n%^3;5
+%SBRb5X2f=MM(ZVUQ/gjbN_6rWbi!XVXsd6JVSP"PH&)\<,t;W1!t+o0i>:haPndZq.*R^/qt7U*!R'fUYR79Bf\o:^65aOr.%a at V
+%%4rsmNca;BjN0`<U>oNO at II)#%P/D`[bG=@O,MG=$m#is4RMl'ArdtXikU+4Pa$$8k8oM<06fU>=YRI(Y]7P_SHBo9RrH0`X7dY:
+%bYVbB;Yc7u",n9)/i2XbJ?ak42mcB&VW.D+\dBqD\jbFmVC];l%Uk]oB3&\"@YF$oQiuAm031sA`PQ?]^D\cf,mtM_0I03<Xi(Ef
+%b9:G9SC0('E:QG.NYE<3r2E;45.gTB<uPH[6SGnf04,3KjImt^IVNrG2G$AFl>TgMbb>]-])j5FG(F^XOBOY=\4R:dr]u1Yc[1 at M
+%FKt3ekn'"W at B0B,][JQgTOGY%ARY<OT-qD`4/9$AahSt`1ro(t!g6CHb]gsb at 0/CHG(*<GV*/3.*c&Un%OR#4++tbEeoBCti<Te!
+%C0Us-9ZCHP)ok-K`s,+qQtR,HSfg)?*L!$7-?u<I#-4mLUP,cKN*2f,GY2a#B,/lj?r)GBVP:ME']:M[Lh)boO3''^/W@[m).,n1
+%?]3m%,\h`+fWn(=kr,ljYZ7%hI4W)Q>N''h3dn%9frD="W)oJAA-]:e>`B6.K`K9U<Z:,96PesW)9iI/ik((0Y8/Kh%P8=S=Cr/&
+%U-/Y3JtYf\GdtOc2X1S$dE/fABETHO!m%TY2GmLq<nF0Ld>j:1r$6M=UR22[SqE_Q=-`_V8n4%EiAeb-;EO>L\mMh!M7\d>E&_M+
+%R"&\q(XbQ%c/Qd at OC!3)a<%.$$WNQ#?p6E#jYRUf=)`)da0[Wr(t*Z:":o"`ML`lf.Feum-6]d3_Ee\kc+,Z8KG6^C[PF)nTeOsJ
+%=kjt86i<=[jYIPNXq<H\E4ZF"Y2I$3Ka&dP4-*kuHC^G,rdq(sKKV7]+efop#>S.a."i)h=7TlU?GZu$oIc2m?gqfaSIc4JJ//[6
+%qnrmLokm#K+FD')'h<<aLfj/<nSG_^INIP[5Y at umX>.qCb3GOe0^.*hiQ+m&TkuDP:NM.OJbM&3`jIT4(oO^MG/=:A1rm!Xf"s)!
+%CIamkR_n>UmrsL1Ef]5^PYD`MT&b'_iEI?AV3NMIEKI%eR=\SdMkJ:,4UiSjla`p%Y(kr-#0(&<Mk1,"6$r$6&<g8?4\\fG[.H1W
+%SqH@`WM_0P^1'ljLhrH:Sd)K5`B=Y at 7p,1n=g]%o1T%J3q.dG^cM<<'GL^f:%3K)8NX#=XYYRA5*=\1I2,IoUerWgjS'DlG6I%An
+%jNbCbQnEW.5iLsmTOAWiqj;B9_dYlC![%pP2N$bKc%sn<+BbNS&l^"842fTX$?LlV!hF\4WM587m#])<85OQOIf.L>1BAuN83%*0
+%j(?3Qs(_,n9J+fUA^Ye-2Ha;n!7YG?9nmO>-SGeskWC at 4`T:1,RS4o$`ugK]AEfMK"JEa^L8"BeBVc5.naU*h8?_q:%.eJ9"&qqc
+%Ju<<qSg$q:e-B.8R$\CKL,?R`.1hp:1_Pai3+4\me9&Xn-05!f-&BCXdQGeenTk7Y6T!DjFJ7b#iGelkLEu*;(mnXH!K7%,UKPPP
+%9;^'`^f3/L;&G919mB4+Te(DAAK&8?;,ei4gS*XM&<akgS)-AbQjht'/edk4 at jX+n)/-09,9C)KK2guQM5G:T1a=&tULu]B3"^@8
+%nYLY'\A/+];Wd(a5b.?nL$K at h13C";k!W?s*gkPG+fX)QaYu`Q%Hg%+"!"])U2Zh:=d[Ds;XX11E>BUd(p;e3"FMAKSr_poR4tNO
+%Y/abPq*F_-96+1Ko at 4^`ZuO9(#-:*=4>O]X#$.35X_)etgFc^Tn?gp1BJm]TC6PKkV=bTp$q]:"j(]7/aUK(c_eKjpIik"]?puY)
+%c]"o!\4T<VoTh7. at S^8Z^)1LBMhFpEF=i3d<CH/X:9`53 at h')o2mQnAl#&<-aC0"Vl)]S-:!>F)[96iUE:"<+'q5&H9Ve@('-5ZF
+%!`MTsTWb&S0GJ!TWR%ZsH$j4dlI09[TKF;)Ta[q at T!fa^_WtV)7K\EBMDBMu\c\>-NX06SnJA;uE\++#KT2ZI":'`O`Iod8mC4^r
+%JpuW"-o at G!92!5 at 2KGqkB(;-dK8#E+Wl9+6B[uSRP/=6HZ<&kt1YR at mdpNekfe`se(7V17I@"c=_WB\1VT%)LB[\*2=DV/DmG+RI
+%]Tl2FBa'T]PSMI94Ka_qS-f%'q-;<8dIC@>0[H'YB5-n^/qK=_[6N#"8jYn$04ehHONEeO8V%Z/eMSrV3L]F![9`,9N?>Xr!Z2jM
+%%dRS;fR'.5)BAEfREZWgoT!OiEQfYN':2gf_ at 2EK6V!2O^h\>9_pJ8F&r%;CmtS"!MSgG^haMCKnNeZQ.Y[fI/S@]ZI,kW1o#7;V
+%^O2K16is:jq^d3[pd$8tJ+HVBn)&?]c;=M.Y,1EXd.lRa8Y)j]9[NqQY;fd;'.-ct&7YN'N]R3be\Rjrce$/i'KnINkj\q=<:DU'
+%'i*GJ%s/tQJ)YO'oS$#FCd*I04Vgh23/(P?+$lfl4 at Ym*M/Pu5lpp$&D3^E,Ak\d$mkj!.8i_32$ILmq9XP]j84Q+D&*_gkI)^t1
+%;(MugF?3.:i'`Qu3'bkJB,o#f at MG51]EfPB7B\99V'+#Zm#1n9"$8V`1hEpF&icnLDb*`ilJg\m_;iK6C@^ge/_/ondW_rS=^@B>
+%5KDs(<9cSRX,u7ap!@H>U%=jACPUrKG5N([@1X^p=\"*c]C^#?p/1aM,f\_@*.MN8M5KM.=3BTF%Z<K;#e5@"UOW2'Ri9XlRQ&SP
+%EC,4^24JGZ0;`psZYt4;cY$h:2fYRse1\#3WhpYY?U^dKI4?5uV]TUg&1MUb5TduP"Nen8(pHu3jqfBEcnoc;?>TO9j`7E$KuI/L
+%NK(bQYOGKNb_cnie"8a$V5,WG)oN1;N`)1g6jZbYTok^J+iQ%mM;,>#d_MM[bj>d_`FN:+7J^P#%%cJ"N=28W:UW]!=gfk"cO/fh
+%"oM*#.s1bHRME>WU9H-2NnLAhYr/s=H!U#JOrG*nO-:-kcuWBq*V3,MJ&Wg/K?L)Ga.6D?(%KH`^6I`G;B21u.'#*EL>GP^PqmHa
+%1h*Y9)TYuD+6-FoLOWjT>>MD$Ah^1Vn[D]S<?Xja"[mOOEXFT';9Op=dmdXu#'gk%U4KennEi+rE\l.o$-M71*i#(S$*E*D$U3Km
+%-To1(;rX.5n]7HMp65bD!9kIdaU[3g\0D$ZQGo)I;.o2M&-,Go>R5j!YTsKob).#*QDNVbl/a*Kp4=$Tj47Pa&L)kZeA.1S3!c at I
+%3!u!GB"F9S1pB8.TFBV3a+I6![SoC7AT5"n$K$/'T80q7%f9t[K24=5P)75m00&mj-4DuZMAMroSM*[KP&W?9Os!FAXl2AorDGuu
+%a&m^r:"+r'r0U7BZ#mHk*C>!;B3:9^(E_s4qEi'70n)5"d\h+qdZRch6j at k',"5FoOMLK5'c8B!U%fe]29O1K"O/Srndf"NfB'uk
+%&#WZML#RVNX8=h7l#OZ&a,[5$S;Tc3M^nufLd1;3XQ4 at 8bDI+jQ3EL@b;XmNjj2O]<YO%L;+?`V<D]@rY\K%3&q]-L!j`-$*L^&s
+%H;&S[@tG at TOD#("hj/15LsH=g+6-4##U]*"'$MEWorN,&SmFeI1FdVOmo4`FEu=BqY]YQlL]h4AWGr+PJY@/T>+%eZSPYr(Bo/O&
+%Xn]X\2, at 7q\j(]?(n at Ft].[c at a:qZd4RK=tQp<#2E0SBrE`/TbYSjf=q*?j/-X;gh3*#8iX/jQ5(p%,td8N)ha(<t=['[b-W$t=(
+%WOEECEO2K\@$i?b:<t0A0J_YPD!kqqXpqiR/1](?lu3lh63[Q\FW(`%WCB,,8(a.]Y%%fKr!T&=FG^ZC#m3l%_Z2X`kiB]Vi%+dI
+%7A`/QZXO8Fr9d]6Vp8XKnL^LDQ'<XHmXBrkiDW?fG0j6c6:?U@[Rc>VJX!d6 at PH4\$eSYE^U?i+cX1\"BWh[CfYL at n_DKK9N;/=?
+%QonUl&8>BHrk>E-Y>Pp^-Q&]^&1i0[8W#@7h#\\1V98AT"KDBE\1Q@%ZAo[(WcISoJ[^s2Sk@)^5sVMo at c;(.KF12#=#Mt7 at SXh8
+%FI7QoqK&`$s%MXVIto]`?AXVJ9BA'SK4Vd5F4F1q)*1md_.s<$$e:[LPTUSsefkDWAS5Ntf+Td!Rch!1]',=$;CI-_DtreN/#g7?
+%HR2^3["TAh$\kon1,7<?MPsB/n>J:E&fq^sMb8E#5fXj5-]U!6pif&[I8*FpNg3W/Y!C%G<9Yg*#18CA!Z_e6-LsF[b#\\?(k%7=
+%i)Oe,l>#kiA/Hl)^rf$+M$ZK_;F at Gh@0)W`+VT-#E:p8/;@H"ViN^HZ`!S?/N2)M4Yg<G$O2o0Q&O[KOTVbSE&]p$T`2)-IhJ-=4
+%XdYUa[2=2=e3f-uQ%pCg/]K0I.MEJM.&=j^[q^JZ>Et%:\Ih<5m%RXNM49caLc&kG)4Qn"Yg<G%2eul[&>G*j;.GGBN$p4h'A9YN
+%g5rI3 at H%).$c`6E5T[Q`;rhrGg9<$sE$;JXcBNeoVML(6CDKdBBR4LrO*`GlPEV&mYPV38#r!#3?%sb-Trod;>/nBF$aAE%RE-4I
+%8<'V:[09V![7j7H5JjAr;Ag9=-LS8m7'&[Qc.HeL"q*#eEj&22"G(,`L_A,<jokF&[kGLD]RECMmtsGmWksapC?5C95PnL7g`%Qf
+%ES=<<8X+*,i4G\`X/P"*SFke\>]#EkZ\.?EEZs*UG%NSda;#WbNr.a"3?$qJSmmAD?T4=A.#T^u6CE%;8j6$mM7\J\h7M<.+e]E8
+%LM:MF#T<*[</Q at _V@(;JnQKQaQF2Ci6QKNA7lZ,O)'eQ9+T+=7]<[Y0Jo"H+`/)O[r;9m#a?,t=*RMhnB;0)frdd3>/h*:Zes+Qp
+%pR.Y"3<dN_M`5nn"_m)CA\:QCcQ*b@'p at BQ!M.am=.1XgE#((jnKY2bZ>l<j?6BL=G;OqPGZQlc5H<@$G,/WV1Zg==R68R!p;EfV
+%0g3Si79P$.3[N`mM9LZTB]PC+IC*'6eH'jI2:n&sCJjoh%X1]!gJg%:_SSBrZ`6;p'OBdbWeMsqF&<NC-ZgYk`928qdj8rZ<)sUP
+%XtU"_o<d[IYE4'?$al:C:QT$s at 21t35YmZ!S)X37qcMO'7.S,&n2#NuZG9Ji2'^&>@W=<0.V)>A22*TDOe4HT/HZZQ?WK;JJYSAD
+%Dj,kA*_o]Vk^HRB8!9;\o%5\K8#7U$/`hcK,`N,r%Pk,q+_T$Q7P:7s2Sa`.3Jm0#`Y/)7fM_3<03sBhh,&PKTWEPC'g$d!8?oMa
+%/OH!kVo6lP[o)MY=d-e<Sl+K,bo8*le#\h/m(AVC0[3h$XSH<brdtVJ]Fr&$C(B-!&QJr-%&W3XU?2R,>Uhq4@*cq:YTB\k]un9Q
+%Nl=+r$=:)6`t_/u.so3FBZVIhYH4n:.-gAl'f&]ZQLZi1A+J;/\07m9Kp\L!;cM-j<RHFIq`XC573Ti6.0dblJ$M?`%-bFdW)RNC
+%)3;o$V8E4mSr-EU)s3td;N?s12$6jE=>fGUn2f6InUZ<UZJ;^bqA85WcZq=,*qRO\ArIoMo1^,k7TYP>>[#Wb/hUlmQ\WI)i6,ni
+%,Kc9/N=C`:c:(+?C+QbCS0Mr.s)U.i_6ILn('2UZ%ldtM(2`$7aW3k]l,.N]Rp9:4cRXoS?=aTD+[mp9_CW:f#+fYPr/iJA9a]"9
+%-?cpA$=&G5>u!"bBmd4 at d5JY[9OD['KR!SZ79>q9BPhgk;T_eS*\uPt\:#%bq;S#c\.dYu*sOQk(/6+Q!qF<)j`?!V&g7UY=r6;]
+%,b%_I6FO!+F0Qn#/&]@HFh!2R?/dcYFX$;_^]'C7d*[-hJ;#EU)kM^%E_/qRfYZ:H)%Z]t(d)&Y:_^s7Jo/';$@2,R=m`bc_j#`^
+%[a$ZMr)m'FWo5b1?lMfLT.,V6HaeA$E;T:iL\u_PMLnWo#3koCJVQ`Hl+a,I-]pMt;^-4$m$;4I`;&/p6;#i-pnF;7YWV6,hr;qC
+%K`lI;c7i9R at hWS&&e.lQJlJQZD8P>@!Y*F[bUTY8XDA9O]SuXD*`c'Le\gR9gu(29JEsM+ at bS/YL/i4[Pq/<@HWHK%5k7oLRYqgL
+%b1Wk:)BUW=l#C/l6og<%Ha_:C=clNh\C=TS6*Yg\&=4QfnhTe$j\;dq_b%b2&tGn1#C='c&,^Dk0(m1&\#Z-Gk]4i30R&>X`27.L
+%CfP^jaCi\`g<gR-8:7iWW=:l1`7j5"a8uh.i2N/B-K`;6Bj:blR\W(L3;MMGm9)p%)\Qlp7?kP6bcu"8iQG7RK]a*Al1IUUb/G0I
+%a$k1s*Eb>Ei[Q_cr.[aLhfW*.]-=+`.!W'DF`"W>(n)H$[_5oAXN(8(1=G`1;aaS==UNAP*r(a.4 at tAgcWN6<GF/(I)[`Z::0YG,
+%73#afH%Vb8;!7Ckf.d1=S*+IccLP:Q^UVCb+3f.gl07.(=5U#JF\O;RNdiZJiOCf,[>p1+RT+[1.M9Wq_/`V2]NWZA11i.ke<6iC
+%86(uP<*@"7W+,@`'d:u)RRe///8\\2;D)1LV1b.4f0cXD1e*B)Z8,E:DE]RNU(oNtWnUHk-7iq5+"`g3\nXU5CEcgTYd++=Hr]n-
+%MhcY*B"%JoO7-e1&(N+TC;f-al%;%r*UlDVX,KGej('SlWZ]7kT=(uQ\1[LW<U=S8[8I_4WZst]9W4+NnSe"nX*DISF&>=):;9;S
+%P84[3[LSmtYh\\UN\Do.:Bb)nJbS=)KLrjgq7*]qiL*eq,K:B!FT#(q_O%0%2TGjUUqj*BGlB!+7kE!g+$:&IAACf,+MuApE28._
+%"\nb/Pc+BliH5Z,O-.Y2:^diQ"qaJh\[6<aN at b_#1Md at 0>e2[;6u[s+/eM5Y@#g'$asP;^i*<Z>!Elq&a"SW/QdS;fE8]IeJDd[$
+%S,aFQ#r_neV`6H'(Q8U-8*:Kq5.7$O^kGu[_Lp[<_ugEh_?1!OA3@(o at 9nEh1*kc]+MrblfG_a3f4dp"!=0H7F92TSMWb4?Y]L<o
+%H9qg3-dF.ndIG5\),JTE&_glU%n'QJfk?aOSqX)/lJNgF]J9gikfraW\>ALTi5ldEGBDAm_Gra$P&Y_q:sg5]#1)9hc?P'ohE7[k
+%^^E<pT$rX4gtH5/og&83^f>)%@a3m$3#nH=RcD($E'Fces+^9K^o?eadKt.$`d)ki))>&'4qE at 8NeV9T>+qNS&)]jX3''N_>+m=g
+%kZpL*$C!>\ek02ON*:c_6:P0m"jUW'1M[/S6YXkM6)#jY!giTtc"_e4o9$Fii<58lZi]J6ZXp7l?Q^u$"eQA]Kj#HZXq]FG4MH/1
+%C at MXtY+f+(.^0V[/ZT'3!7BS'`X-!/bHq<kDB/.K+]qLkahT>tl at S>6]V>%(:N,)a=*R^W4:ariUO,N at XP721iJ8T2_ZBGI,N&:o
+%iKUk23[I>(J.mYN?DB[DXpZ4QMV"<e",:b3C;TQJn0FHt\,,%&%nEfC)-f:k3U8#N0i1*#LWN'aAi&'V:!]fUg0r2BKP[/%^']fV
+%=*W[>*ZVFdj2=!P1nY_Y$&L^"=+s,7huSKt.<,*;8P6gW2j.(s/eD#2"jS)aB'2^oLdGT at Xh\e;VUPt.[AoBji6%-1Ba*r4.CFbO
+%?RDnjm2eH*"jV<$V,lMP/%XY7dk)`<AZ\4HM/lHD0B0 at _dX12N'j*88QF-c#."tRG\l"4,L]`1rED[5'!*5=?8I&)NJTEZ^Gfp79
+%PHd!!_u$ZG9iF0c#9,RtaoES&G.__JO*Kn,SC`AY2B:RW#?MRH8TOq80+2:,btRTr_S<oE%gnB`^grL%"\t:B%&`;36V()FShoH'
+%k\4nY.\1QAJ[J#B"tQUH,Ni^60%a/b]SI&>@FM&r1HgD%FJ0'6];u?Ya`K[*r!.ZD=Ju:l3i`>\I8U4Q"JmU;V&W;8h"WslX9uHF
+%A1CR[GCN;@<FOkcqiOn;U<b&a:bZGMd3;BjL+Z=<(tdJG'c?_M.PN2AWW57hp'M5.=;;Bcfq\sN=8h3[^kdtMJ\bSh"\*j8._NZL
+%9d)$E,$hu"Pa`%d^]Ss:l!cKZZP.H^Dg<d5FGmiuZjm at Ks7-*]k7>&*+)bM9pW4eFNcTjN?_2Z;a#?M<1Xj*ep at .k=j,\CCDkDFL
+%l+b!Is8-U0[JQ:Eg%am:Dn`o6GPCm)5Mpnca6Qec]3b]405k42\[tF,(raO`'L_F-<G0A<b5$fTqk1J)/BWD616h;(Ff=QmQVTg!
+%I2XR8Ipd*q_Q9p+TKg3*]*VZ;g3il/'`e:2poe%XIt. at jE;b$.s#PZ<jhCu/(&@G;"gX2=orl:$&)mQf')q at Ws)lC#Pe`rHKnURG
+%nqE`%qTHYM;UcGc%BeW1+OHBi1ZtK$Sf)c>JI at g]jbea"rp^O!W^T+]iEa!OeKSd80'$e[&iG:njDgn6r$QKq^^47qJNkqk]1`/?
+%=`#YB%Q3F:'om[:;#4;,=;<eca8.5^n)D:Sj3R_n]5-U4rs7u`2sZ1[Kc`OmH[!@9oJ[NH at dOU\m=+eKrF=+j$,f#Idk^ZaIk-rW
+%pEFpXKYrkC5(l4i)!M:WO:r^#rq5s%hfa961I?[,"oe5piTBN;W8#QkP$?A5&nR*ka1o7$HcbXHGGamRaprsZ^+DbiUhi.9s.:@8
+%?[nClc+ce'(es#di[0qLJ&X[W2"eohqt<44G%T`@_"T[EHjq"/IdsmSm/Hq]m3<B:UK5A6_Z,,^*E;Fj;f%Ja3Ks$7miUt)XaeZ5
+%fp at Np(TE8bIU;MU1.XRCfYr>I0^k:Xq'qU*q<dKup+J at KGP?TJI(NC`njg7?G7VMer*gIGN;;%Y9&F/7^Bh"$RgjBN?hWlRO#K"A
+%];O6kX']M0r&sq.Vr+7#ll!G8$2*)%EW,J%qJK<3oLVP6!=uimFB_E%IC</`.K/1&Wm<FpF/P\6p59sc^eLALs2RsYa.GKt.i9Ua
+%YYG)\mH^A\!pP2ac(tC&mZ$j9.>kQ'%MD1%TU;Vf[kIaSG2)c8M]_r`qjYhP1,"'#s8(I]hV<#H1i_Qr^]*B`g$S)E!-.o4p!(B4
+%+mi@=Ya@=fTWn2k/Socl1`qjYgZqr8Y?u0Hm_Xr*s4bd_Y.qU+fX2>JIerF-h8 at Ln+c7kdaFtV,d.3*"aEBuf+-;9tgi3&^qX/6r
+%M#7>hOhYkH77,:\!p\s<[KrkI+[O9l-(AErm.`Tu_6E$*k+rTh"'V/s<8Wc[3f^Q2HX_u,`MBeV+%Bl?[*As2,,,"5'XV-LeL)cB
+%h#H(PV>LCJI/\5U5,Lp2@?]ec@@gRpOP;cFYoGb_<s/E]QTr4\k5GiYrAUSY at 5[_F&uMis^O$drnTPN<n)"!Aosa\Rfj<NbF0kcA
+%qXOI at D/[c<7N26\d3jMAm.LZ2?<uI&q>%Tm=Pii%CQeYcmd9b\kP+^p8Ub3+s-/BI\tj8Q'U"i[!l at 0n,lC`[T&"kiE;eqrgD?$#
+%iSRR"SSttO)pAR97Ok\@Vc6dq`VsmC!T2bJIMk?Fnf:JL(t&;_2tucI^YF85rUh*P"6XSYc7S]"j5^-t<Mji5roS>?e\SaJoL'!t
+%HhZ^hLGt]eK>ZX at mAiZ')(#6p7FZ8EXrjt7i(s@@npPGH7H<n'q\S^-h7S47p%@?&XR^e^"B[%(T=6I]Aa0'Ma%6!j&'t6"s71nn
+%IJc<97eWJC4p<2/qRbS(s*/\\3cKHJs6oV<9IYGl]J at A8f,,\Va1V<ApS$O)h]I>q_uKXK#\("!C:q-']RC_0S>-kbkZ[n'rG[,^
+%c/$X22\61 at +>rsK.e6O(j-L/*MskTQ?9Z.cc7d*WSZrALoPj\%#QW^Nk$Q,H.T$09p);MG at EcB>[QX[q<H7eM6Z#'eT<I.$rSlYf
+%a88rQlu;,ffC,D9(lHg*peUq\_a^/iLVE_k;$)thD!\.ApPki$d$Ocgg0%G22o2<p#5+\T/I*MCOh:K,ItKW3<M6Pa?ha3_hE`oQ
+%bP-u`m)FfFT!iF9;T%7-s8IJ\l.`i)(]SEa;FL0=rO[h$2btT9s+%pc2?.[0VBbI*/%b]NMjs%E%r<Nhf^YLO;!BJn:Zd9toa_qj
+%heujcI_UoeH at P%XT0Gk[&VC5TqjZ@/^>BLcHO"Jgq<<OM`ulXXhqUGN=S1:k[uZ#b\Ad.h)Ur-rT&/@SBGaqn+-u@*%ds?3f6pu/
+%FZpYqJk6rGE"8N4q:Y6"h=\\G2tto706]);n*V9 at CA3fV]N*PO-s^7#o/B<h3Xq,SFEr"0LK2p<%]dh2Zp)+`X#_7T4?d#bIf&7g
+%[)._C6]&9*GAhF"M^8fpoRZVYop_G+n?9%Ph-l%;j>"Qf7M**/o^;7o]>r_Df5DaL*cCuc3Hnic]Y2(,Q[PZ7n^/FrhL<658^fc2
+%8HLXO2DVS)Df2an%+f^4Den(-laM at R*1gs<k5&XI(&7.i]?f=shP]Wb/HbF>7Q'PH]n:IZf0Mb7aS<jf2_Q4>bC"AZGQ%AlT[;\f
+%qfe*F\$'^nO#R)`grT?cn_sIc2[uL=qo.CYS'^l5`:Au9pV%"B>l3U,_p-r*LECDWpHRFq]Rc?nA]t;e]srQ:H1OpIPMN-d]RML4
+%?02%Jp&-(SGP`:oFoN5DS6:._+Ns_a<`abTq]IhYml:=Z=(%Y+s*4.>,l7%+&3Rc5mtG/`(UVr$HhIndG6[bHR!CoC*KBH]j8o8?
+%pV.4%M#6MRrC^&Af7?*_e'FALILSjWT>CR)lL.Q-ceb0J5LKuCgr)#:7X-Tid`Po3`0lG-SpY'=^R(l3Z'?2_h`Q0#ML9jpe)Y[k
+%kek1j+^fqL0*XrMI#d-Vs7#*EkFY!7kS"C1qgeSWaU^gPA=.'>].i<\qZ!.7o]b!-G'!Dqc/\2Ll^cq\SNi_p]JAXF\+o at F;"-^Z
+%p&)Rdnjr_EB^gLY]q]1`s6K".h>R-2q_-iToCh]]G0Acm]FR at 4!'L94(B;o@'_N:?s8Vu<7g?7R^C&fTX/Aou[sS+TV.:%3s7sc,
+%3fnj3@%Q8MaD5NK*WA"D]BA(HaT!3(mBh6>*AKdn6RntF4o[V1X8[M at r#aSDcQP%5rrehar2WZ5kFmCL]8qHUqs)MKS#^rYf at 5fk
+%+;ASB=MKpIQK%o(8QIVGO,eY>STO*Cb",f6mI+ToO["=Ba^"(Vb&t=f,I5hlW4>+krNfGPh^uF?IXN+,%o,rNVE[r,$^!Z'-HTLi
+%s"O.gYbq7M:/QGSfUhBQEN7osGX%7 at i\Si93_mWcq(kV)I`;20mV'DqgRnA.s+aPLID>!Ko'JmB]q=FfrOMnq9eXG!(=\rgpSqSC
+%bmqD!^0giR5"YXbP.TFl(Xg#/Drg0s'qGqjGU"U(e,IjX2_Jq=qaG_Zmk8*p7`"-Ig(X.l&4aRsk/;\j++%nons61XFBA:uAbs+W
+%4Dq;d;:>p#$Q_5SmSgmh\\<u+So2YUm8'(r^(]:>Y!,_1$dhO`f55T at Y35[7DgAo_GL\ob_X^gNkrQr$MF8sT?+\AG]"ZYL1X1m$
+%IsR:GHR4#`W(tdS)D7b3alcjL]uiabkLsc:f,cfiO30[uRbKL+YP]X.\bhY1,bJiupF6f8jE&R(T549ef<'>RcVMr:\)>!g0/L`C
+%>&q/Cnua069.j:aF1JmFpb!ZYFGoSQs2^VrRf8T5FLC1:7A>s8Y1i#[eP*Zh<ka>.?<4F_atc>^i4eJ01s[0fQ`DD#.M<!.jUU$M
+%Y#:De/fncM`V($rTdfCP\_BF at X>3Xn\&1+J3uD,jQ]<i_Er2:iEd#'hGrJC1G*(LZ6qj4;P at X+5]UPIfJW$[DG09/erQ&^?I[s8d
+%LWu)2WcoU]JqqU-qfG#]ZA$&,E768DYP$(4BAFt\em*3hMAP8#Gh/Cp:[_f6ZX,Vml'0rSr/ieg29gKaZ0&&"Q+R[Ai)k'[?HnBL
+%md`),Vr4`Coo\ju<RhJ[2:nCtjbtUtess6GotKHi0,rA^MX;qn14-FS$(a$+S>bJ%kTnL>[Wtn$HF\sS1nA[aR_R&Telg,03m!YE
+%6nA(7]?S)odF2AZVNK'gC]+l-[*D4VeOj^Y,T=e6RVfdh]VenJVr5;K0/IBd>&pc8ntRC+9?pOUF0=Z=bZ[*Ip(`(F=f[`!_46b]
+%eKIPfF^$&We"Vo8XIYKsltcP4qlro=J9"PnP>%2rT\Qsa.&TK%G3QQ$>\[X3Qe at 1;;X0I0ZCGI"PksILV*;G`1M=Dngds--YPHAc
+%>-4%djJ4U[O_CTH-bCu)aj0 at sZZZ]DX8Xm'<\*8p=Xh<]-;&PZG$EgeS_o?<m1e;T]Xc7^eOh8d<m#=F&-^Bp\"u4G+-PV:4Ep(T
+%gXl at 7B!#+VGHt+]P>%53Sa<e4-Th>"lbT,IqcZ4)`k#O?;Nd6/nsO$_PiQAa,ro-.IXGq/gqMVuZe&rg"=G_]1<Dp5_9$RfE3`5\
+%E>LS'Ej:&3?Y7SuV;rsRjY=kF.CmQ<95_&<j&n$Pi8o"VRQki@\tXDjYt?H=*MVUs\)fJM.lt2`Ri8im^>:NLd;#MR-7e12a[@SW
+%a_jadZDOrJHsoqu(Y`$hAS/)Gb%J"XlB4i*nsSjQHmYm_06_\?,F at 0:r/ieerHah$R&lOX,SR":-G(jjanG:m/o>>59OfgoR^Ph&
+%9NK;<P)3'TPMMPEAD^0$;lA9NipDGsX\p($PqnXd7*3&Y94P9r.?1<*DI<"%8/O6_&sJUOPsh@/P*jJ%,UO``'OBMDFNX":rA%TZ
+%7S75I;V%")PZ!pn[T"Ru-P]q at e9$T8/,h:[=!Qf^)(BDo-;(gBAm6mOO`QC4DJD5op,.?\e9/O_V+`3\,q[5,.?hkib at EAK6ID)t
+%+hp$/m0EL=9?^V"Pf71/KV]/Un>p5+(6duo0jXK,:8caYg+P7!2,Y3ROV3sjU6NW-[Uh1]pQWYH.CZMV9B6?t.>Q#9kt3^.b$d'[
+%EgVfU:NZDok.j)+H^Xh5, at rVJ.;;@#8sr at b>:,Pr'8eC`dN"XpA1o`U2,YKZO]%KUU6N]/[cK63?67Rl:!J6G9^WO+?&b)gA>G0\
+%%T2f!gX;IJS5OIfPaY at HIB?jgX49b?9Ld0.P)3'dPM)8EA9t4KQT"@=-8W1?c!$rS-6qV(a[@SGa_XU^1;.4q9;g9]$LXto1 at nNu
+%AMY2QEChEj. at WnIb@]1C;UM>SCT#h!i\.XuWhirI/Yt&@6n+HoDp)_?]j.EBHe2$'IEc+G9it'19NoSCl4=.!Wja91BfW0VU+%sj
+%1Ab7i7%1?Gd[7D+Yp:!Z1a]mfNCh;B72Ltu3i2PXI[SG]/Yt4:.;ML%8uYL1>:Phc:T7$YEr2<?bd:ACWD$L<>*=_?.[/_Tb,"-h
+%U<CS6SV$a=^WaVr9?Bk2b$1$c;DOHmQHZ.Oa\3M2Bb&?unsA$JeP\;hQ4fNF7*2cQb@]1C<mg#=RKKmar+5#n>0:I*;W<j5Pd6_L
+%[VR9BV\NJqVE$>qa^65d=A+KE>0:!2M,GO]hNl6Yjb0AOqpki_RJ_acX\pX4QElfeU6Nfr\"tio3Mks!#6)D3- at _^\X-C`%V5,E*
+%-tP0uD4+)/QcX>`"+O].PJ>%ZX-OBd[$7oH+\Ic;>9]8s'8eD*I6''Aa^8Yh<Cr$@>09t\M+UBN;VMhPe9aeulBL&Tr+.4X8kNVl
+%;U1G!PS0D6[R;Im]9DL-e#,sWIFV\:k,P4V-7*4Ta[@SC8Sq+3;S?&,bBhc8Z$jSuB&9P`>UCbn/]gC0QUu&;AQ$3HV at .b&::XZT
+%O-c9E.Ogo[8XW3lU>TD/[WEiBk7q9EqU?t#YOtO6#qIHg8P)KH1/Z2);VNspPakTmH/EpU-I[4-m8bOp1+=Yh8L@'?9PRcaPEL!E
+%/oKSX9P#+q1N-8k.[-%$Q=Q_Sb+uJB19"S0e"mNOJ[nJ7-'EqHPf]_sUa;EWAMU6%R7p5u.(['j3A?Y2]Za]_P&ctTPd]'b8re$u
+%/sDI)MCrd]%SUIQ0/Ra8P*qQ![j2W`A1"]9R7YLl7@,qj#:;6dQcKh@;C[lnZBf$qPfff1V)#%EF>$RjgqMVu1MrBiR?WrB,SHq9
+%VJU$@mjF%X^a,fI1,Dr[LIoWhP%[_pe$f1NpQWC6 at .r#jM;2JfF\,2'&nuqNh3PM!]7T:Q#Fu at K>FH%mUqV3H%O'<-`21>+;"WY;
+%_"Bm7;Y+cGba!qN(%cC]jOm3o7YJBeAmu](AZR=6Sp^1lPO.i"W$EcY?]F)."]g%_[&#NE_.kf=.H:noM)3fVd2O:`X*M(d`u/Fm
+%ijV\jlt_EB&eHkh9Sh4A+QbEd*(gTpA^97*`-ukq>_+hs[\3TL.U#&@W*'-Z(6AXfZNmE4;NZs7eM+''h8el6Wb)HO6[`Q21!,#j
+%[D>)Jo]Q2XSO_lc;ZUmX4u;AE7lELE&8/+6[OCO)Q?:V,CsZ"8.hZE(q\tU]!o;"X'soBsX>P*"2c]'0c7&9LJ2#@;>W!K7Ns:E+
+%_RL4$9.d0'f#P<6TZe9b*X4;;L^]=LifW0aTf4W740NQcoDk9"[UJCe0fJX%fQIj!(LYI1?AR/9o0R7G;T>021)_b=0=s(*1bD-A
+%5aK$`?WqQ?9oh)f7-prkB*mUG?At(uE>E:a2Q+PCEO*Y[)"YNc at 8)6g#)k(Gf?S5 at 0MS[Y-cRVg5`@I2*Z(ncbf1kPjRII1I.c]n
+%VIn?2G&RL at O_p:hgcn&0E4OGBA^+m(1DGKhU9st7fYTa%:`+FP=TKSfU7XP9\llq29+_IE157FG:"HQ/eDlK3%gmfjhBUU``#EE'
+%Jic_([fUCtTS,!!fFk7'(W at DG<)JoRW0)<WX92GIQ!e)6,mk)p>m4<jN$=>V4-mMOZj^R6&rf@:L7=&+ at msM)a-um4et_%F5Cq4]
+%7k[`fjJNJ4$!]>e2Kdu`7*!5gGUq%=;kG"%HsB!@mm-q%EjEo+&@9*_5ifY+(5R+ZF\_.^>3`\*lFM:;f3L2N<gAXO'=6A&7%B\h
+%gLML>X=7quG&s^%DUb[\[gu<S<kX+.`:Lbj+#++T["d<UUc"o3(2i!$Qe(9t]E.G(O5AZc2tuK0Q?__3-Nn$&E9HWpHpsib):'&1
+%K'NO,n/GCL.`)OA==Wh:b1_+qb-S at PJ-65t6gQY.Ac;dX(AX]?KB@</Slo5P?Y1.PKkMK9"1Bp^`gX3BG>BIoCR7cG9iaa%&NLGA
+%2Nr9``u/G0B#%YJVK]1Z?1@<F7]i`VelA2D(ID\GTkXs=#\Kh/e7cqd8_j]Sd2b[hGh?+.;u[gd\u'JH$$dk*U5"U/3?tWMibaTq
+%&<J)CNDtlX`ZES,=Jlc^R]US'Ojudq3Q%9t<_Tl=Ytg^9'*Kss*<`Hm+4`<FR<;+mffGZ+.1NBlBl.sRcO*337P,fIAs&;nL<Y,-
+%6OZtr$qFK))YRTU, at RYZlc\5&_d8=KaHj[8;F%MLCI??9SLk:$R?%Lm^'8ISOQNDICF$'8h676(L/>>dC6W(7ciL29.^1*E8j")o
+%L,uq]`Li!"_5bBp.e?&aQ:iV[BFAKZM,rbt1(VF+>hb5_m4;q9'tSB9TR`[tFCS7$'cF./O.4+Y'e?`aOJ:[n,*iR2IF`-V>(p!-
+%oHXYEN\WE-MK8j"1\`J=r)hZ-/toLF_\=#"WXP<>).ak&[!*"c")>?&GRh6$Sm&Y'KG)3'E(p at 7j@h<>LT?"`;kYMkH,'o`@[Yaj
+%YZ*lE5dsH<1Id3+6\S8)VIc1*%X-YM]1EA^b9[iF-7baS3VALd4$!Bp'@-_=<4mq.,nqIgCu3$o3UMrJ]jR]MnLSXm@&?g."UHcK
+%W=ER]9H=[BO3&AOc%;.SW'/Se70;7Fn9W<`kEHDp%:i7mN>+"=fL$bh?1+K/N)AMA%6^`>68R?76D"F!CSN8nn03gbChga9EZSqh
+%8%-GI@!,ekK)f"F0Qc'b*R<VG^h=!JM)Wl.";e3*=EJ1.TtjLZBgaI,l=7KTW(K.BcmCif!UfebDel="_>GLP(\#S;7iCShQ'OH3
+%:6t`=J/_]U#mM4a-NUHqH+KuXU1n,?#$bS0dBna:8[1,l/&Fp1G4X9ug'P36L;d#Xo<`2B5g-NUJ;m%+%PR"nh7-SpV7"C3,T[an
+%="V$dl*GoBD01Z3X7d0XC#.f3b",U]FFp!Vl#XYr(/;DOV5qV$3DYO09o1dVc2nd+Bg#7L"V_6r:g/&[m?-uc0:8]W5-KQDZ-H+M
+%c=/'d"S7RcA^7WOBA at O3\TtUl<RoaP<pYE`rZJ9uK2'pB($e`Jq>D5p$E6'2;D=k`/<MC_!#Xiq1sCPWFsl#*"?"loF'rkPnp<:<
+%<P(`S=g1eg>P?u'?a.[BYf\hu4gG<>_(mTCq&EL at X8LE`jaFp%)ZmA4N@##"N'aE3&1<6C79Hh8d at fQ<fD$UT+VA>^ed?4bg>,pn
+%P%IXa_d^dQYfJ%gYZQ8_X.K5k/$f!<Y_k-%Ru9Ai.^51E.YPUi??KZ1#/J_r!ad#JY!L6*CP7u^lflb7ZO5%tCY;lkKI66R"/'5a
+%D+)C[mHMETck_/^&Z`/.!4W.iHU)5fNFp+o9]kTT)M8 at 3)ET at K0`Wtcn)P#q6Ao:UibmkF%85EX6oJ@\)JdKEo.kUAN^LnTC;q'0
+%eg#/G-EW!G_mX3uC<pc`4J*G[,U&a`*3HOaK`/SNk2D,;;j7h at A$c:,rm$M2Wso[cXpkh[eg>)BB'P)o_\$OD?38?5hKeVAYo_o,
+%@Q7ih!aLlXQs^H*SK"^72jpi?i2t6?iiUH<ERk>1&E`;4bWR<>JE%oK'N]4nK8jH:<T#'(.qA9_rEu+9eUX6V>pLeuN-;`Md-+Y$
+%:3XX,#*;FYWQkNb./PiPXQ(GaXS-cBUrYP9hQ$`L]56aXN0/8r7&u#b[+,p$1=gg?J5Bc=_FOi\VVZ7sKM:`">X'1oN"mJ(H<1;2
+%ld\;:.!'S*D[ol&Rs>]!><,_1)XZTN`)`rRAq[Sa&KXd%\dB^cEWHK,k:o#`M5qgF90@"l5*pnD_-63BSdMnIXFi?3]eih'XiPe+
+%?q%Rb0WLFu['P:Z5urPr"V_5Y]nuqp77M\Ne9p1$XD-Ua")KcD#AF0bB`J6=RIeo/>^9CUl??b#?#cGOF2>lXmpgb20RjABFb-Jd
+%LY*$dq#g,f#pFZHirM&eFdV($?VU=Dn2qb"4"0:dmo?DSagX5\K at 7UT"&JR/m)Oi?iWC3e$V7Z0nt0l/l4P?=cr2'q^2n0ti\E?M
+%0JmRb,CF,]1_[__1f&\th?N.Hp6&VmVYNghVPQ?pS;W<'@n#%3\`E%/kpa_M?n?NY\]Vf')=r7?<HPQtDE];VHG=#`nr$,8rFsUb
+%N,IsIbGYb<RF&46>Xc+FX0?c8e'pEF.sO`U-SfRF_]Ml=(_aP=(sdc:*gG,!N&3&D8H^G_G1-`k%n/>kc&'L,L299ZO4PQ(R).#Q
+%.ndU_(Re;"VO<7FDGS`98qk4$VC6/!=(,[HEt5:ShH87 at 0djnAYNMCc_g#-m=[(Xj^o!.)MKWRq'C+.jAF8.N8Xsp!2M*##A=dN"
+%EsO!hO2YsBYeEaU55jil*,kJlJ$,DkG1p#AZDj7'Vr<J[;fs=Sd5%=Yi]]9!0jGr'grK[BR<UJ\]T9(IajNf^K)em3A=83?<D at 6A
+%l#`<CAWR$n26Bhb"\Bg?^*>7^7#6(r<XFmZ-UX^,n>_d"fgXHUL:sT-,sH`^/)&Z.2mY6[6p)3]V(9'uQ;#_J!1*'F.bh8HC$!q$
+%Idn)@UAR>=Zd:,/!%t&;]?G<<8o/18$*fmmp22<'!A`%Lq91+FVSa5sY!u2>)PS-XH/[V/J85s*7Dk8F70`g^C\1<-7E%,j7V61f
+%gAiSlPMiG%-G#DW%2-2![$]DG&[[j at 2ujfOdT8bFg3LK]Q%)fcj<F/@dk-/Of+]+qp9%PcS-X)=39L:oQlQ1Z)ACS'*<7KDG)X^M
+%!mBNETnp0WbVgDu\G6SMg15^Ab0%[8P;!hDA_SqoSFpP8p"84SL?%F`rkXlN2'G`WofS&P)HMZ0ZUp[NJ6:t+a!+ikdF,mH\M8Cp
+%g6ETl-G^a#q\Fp at q!-V=Z#p5aU[H,C>TOP)UbO2W&(3Ko6DS226[VmEKLdE',9e@#>1b:D\eqHRTPZ4pTPY)KEVd+T4.PU;dQpGT
+%FrJiC5F`"p1s?%un[>34q0RN]e5!`hM[Z7KZ2$GYKtHLP<Nc2 at N;eXVa?m;t(1*f-!,nA1GYr9[l_1o7#iJ:5/FcP]C:S"p_&%s+
+%!$&#^eI\B'Y"XbD)B,hL-uog2bLQ;QbV#bb#l.r0%`%c)-/2[j#6=(*VNB14*E6S9gm3.\OpZ>[>OLr- at bT]]MVH\0n+GLb)FdYn
+%b)k[34J#(*;!'NT32=^8<mTo;E$hYK3)>=`%+7EYUg=t8J5fu?ArmX%,lgqX!t#-G)CqIQW5"XK8rQX,_*G?CRXjs:4WS2lBEqtm
+%H>1_-:m(:t6!JY3hXXG`'TCR)Vctd?+340'@=IZ/1]cZGH4%H2JBmPlql.9mJrm\08J#Z%3m9bUp_3MOKTV&P.1k6"3PTK.=q40]
+%lq`6H0#!fTMAl9Y%8k#u3$]/"*g.Ogs*OpSJu;@ufD*IuFap1I-^V(d%)i>IA2t>;]]CL(A)Y,!J[i#9+1jtPeXqY3WuiCVMrpq7
+%XJ]gODH:TIV]l`tb8jZLS,G)iMd0Q\*'$9f0f&8m(s,[?(qGG8j!8#s3W/sqF!nN*UY:`J4_^[2Qd[5T5V%(PC.FD-2umGH0G?hq
+%R--b;&(50,LRo7#-it)#]9fn.-8-'-b/k#aPB-5GV-D([E)'P3enCOPqmN>WZYi\d`(Ga-_kng)XKG#TT,2KaN3mM?%!"8WaNP[M
+%_AXGJ\A$RAaHfU[i*B,TBtLbG9iiX\\kegH5nt$Y[`I^Kb>iKF,pKp*5E`YOX&nkC at gnt>A+`N'P#o.iYSt*!-EtB*AKD[]=>)pL
+%iXsN[.pt26'Z'?t$JQ/c<FLR)).aipc-.I`1EQ_?9VHE0!A\_!6Sf+pe1a<_7u'IW at ttnU@Y8c/LiJ1af]G^BCW]h(!dCJg%sV?:
+%=>i at RGNN,*PNd'VOfN at 6WbTQeSfKa5>MK&:Ss40mN[VT>.e_%(<5[e'[Tp]`4(?(EW]M4sh)PL3hX-9K2\Aj'eENH<He<L:c%Tf>
+%iAE&'?Qd48KMDD"qm#,\@H4A*,hU5^)h=<U<Z3-CC7'AZeJb=__LHn(lnhDcs!pdRQe#Y.S.JW:A<4\D]4&R0m^%[_`Gn7>lHY0P
+%ZAq at I<UW:K%F_n"4Nq4Q"_47sC.q#C?qpPRAj<`6KD6^<kmjHKdbO.=V+g".ABlUp5l[]q^_[hF)mp>%C(8^m4C/_,e6?,XTu\&s
+%*XGS&TbWu?&k$;b<b0<@eWgAuQ"QFDXk\d=\TdB^;roWf[^Zb+imbC\CiJdoeTBn,8:Ke6T_$m[$&X[=i$Lsm9oCXPf$S>RLY0p&
+%FA[KaC$N3n9,&9:!U0+BRc(%1H4G=F[fq.R?Sk*Q7=[.+Vq5g+r)n(fVo$]H*/bjS\2duMe#]#P*DG!W`)sDp3Z4&7DpQ=kVeWL-
+%^cVkQH=2ml<@n>o/%%a0(l)V+jrHI59c\Kom=ru]m`:3mm[qG^"h6>N])=cCLk+4\9Ab at 9F?FLE0R4]:CP0eJi&RQY*f0q+0*:k^
+%2D[pU/P8+KUDeBG\=W(8ic2cX4GBe7M]#)u=m;X!-?:H$LVctk2)]T!Mj\j(>Dr]NFk$MX2\i?YD3.ugT^VqB68SLOio4G*-Id'2
+%acm5X!d1Wna`%iGlbK[g.jlQ_7Zgp1.!17L at j5g,\F)neJ!CjL&S94BZ>fo?aI,G6_oNj@!Jhch9^&L:Ms-$.BnUq.cs!kQ^YKGD
+%'MZ]0A803I8Dk-'"Lau)43j]P_3Hi/KFX_o95l1$BA&RU\^#SQ-J+XikZJHU!u.;=4mn,IC(YYLrK2o&Y.QSFG3'08f)p`(.oYcr
+%SWqd6e?gg^\d^jmghK*eXN0lL\O>L7Eb=G;g9Dj'T9D'pXqm\<>tRXTFeW?'oclFDfAY570-VRpYsLLC$05b'OCM;Vd0]RdVU#%j
+%p,#0=[OOL>]X00';J`3b?b=Q3CWShBB\,Obf3!!K4%-V":;(XM)X9 at apr70teflIl[,t2m-5 at o$C7)T5SZ>O!(Yb6#rD$-#)be#g
+%I]Pbkf:\Sp\ZE"O;/(UGQo/-Ml"!C[P;s(Nh$FZ,hkH=%Rf92gVN+61s/^5*A7S";o6.dPAmDbZk1M at TlTKAYmo6*A2.[;=FYsZ&
+%rnb4:2nA^X1d4oJQ80"Sigd2/lmj;8PVh>Db9CS`.1SS5gJO$(@g=kf3kQu)Lkaf20*/*?pqfSm%DHO*@Au,'<qtgnoJgo>S(sd<
+%QZ/W6Am)ts7q'HFN*?oQGRe5aeS6rp,nurephI>XgkX*fO'&T?HK, at R=JCe^Z[gS4!#l:o&AYir#-5i/O+\E`d;@&^nLS(u<%ZN#
+%=>$9M0iX)'J6(`AR>8\^GE`ZA3[`]KBNnL*(EmG)Z\39dcJcjq*L<PXKJq9(!d;pWgCDa at 4>L*6BgkL>lLkUTX*fODOj`30A*/1;
+%INbe!q`na>hk'<ia^=2cd88qo0;F[*m+0u!2GGJS?GKj#[X+r;RZ[0p!1'6YRI!gsCOjLhZdrB6QCB)<Q7UE$^t"/F_):AoZuu`&
+%8W8?@>(p&H#q")'^stMu#d3%KMajW4PS2m9%DgK:0Jp3nB7O#%)2)&F%b',KKI6539[&6L*qJ:1kJbpFj5]-R2jD=>Y^Y\"1B?C<
+%GWi9eYo814<a98/LV$0qRT\$kQ-JMQYaTn48D2!H&nAV#"B\+4mOm]Af%fsEYfZ[AU0YM<TWp\:[PfVb at Y4Y^j?+atMKkD>=.L"C
+%'aG=W-)%9s+MoXL*YAVhhTS;4\87nbJ[W!aLpjTP`)uJJ"'C\*4V0Yf/^2I at n1<k1<&>uVZ<S)cK7pKRX<3<%=^gl+D6q1_MB+N<
+%>YVq)`=Wtjihf_[0VtAaV6G4gXomI`Nu3NZW_,0A-'T.r&jh^:b1m-I)?D#qcN5g,CE[^)7E)A4Lt-CBb\8hg#;#gV<Al<Z+IS0Z
+%$YIKB,%[i)/,`MXXZAHi[$>MJFb5$UO\tcOYJQhV\FWk^c4\pC78]+DJh&O\`5CQrrAh\grHSM#Pod'^%ZPFsDQ;IjN,V5*:3SlM
+%-Uld$h(W,IP)+(LM%3oFTDhMKeq^I>Z[,[]iS]NTjEt?M4'e9.8p*+gb_)3'Fufd$/P%4["O]sF8=!L]I/oA*SWZ!9k+No+.<hdG
+%'(%N3Tp3Eb,"*&KelrO,-o+8K#6NCEBLO9A+g+<D>&0fH=`RA^D$>kRVj:QWT^-g].):`1r?Y.tqb&cLXRcTBM6MG]8K:Rg`YoYt
+%m)JN3e`Bd_11QPnQkc496(5$T6$a$Fc!VQf_<Rl5$>;lR at g4I"<>&PZ::Pr'[Tl-*6;)8dcJcjqbm/0=Rg/=Ai&644O9VtV"u3oY
+%3DU[6Q&"IZ:)4?J2U'EVV8q]dA,PXHIgH$25tjZ?G_ka;SNd,C\fcsgo`TfQD]S!7mopI>1d$g(fFH("rHm+1:i^IB1+4_^A5bU&
+%5;pFm+6]q&+OdR]K)?u9QjlT/%Zl\MS-?++N6W?;aE`I=XG1?hR>0lR+Q(oR?+KfbqFJ%eB]hcV=.a/AU/@orlds`bGK[IpVBeBW
+%Z.sp%D5u:1N%Apj"`<<;^-WWMB0h:gUI#dYQfoasS]L"*5aOLSV<uc%FR,:E1i at B'>%_LPY=WRY0b+G]b6MO/QNlJ1nC</3RY6f8
+%Ke\DaA^8Sggi+i at hOJt)95759Z:,_!_9E8O(Y#h:WI<5h`)sLHBu?c6iaL<#1s)f'c=b(!RiUl8F+TA33,>Ss at psQk_O>]0"?(D`
+%<OD'nn['<>qmLteBAJc2i.hZ->IUBYP7"^<p!Z!b`2Q<h4rlKr5M+AI['K)J4&L/>T#g*LVftNmHed(3H5PDGU([!,R"OlR<g$bh
+%(kbDa3h/](Ml#RHDTt^5'rIFtp4]1g]<(kU^+Uc$-$b85CnAP%UsgIsD+d at OA^tqXN[!A"A1LF.b;9MN'2O?CBqZhUH3%EZ6<hU&
+%qXh7kBZuh3eKe<j at FFC+Qa*Eh-4Q+EW?1+l73k,Fg8+""*gtDnIujoUH4=hl+2ce7E&C:H$qKt5:F[QlpFruco#Qc=qiaX?q2+Un
+%qO at Xm@tF\cD-BVKJH/ls<Z7W2@&dqO6ou'lU$\;JLn`b;m@#fjYe=ff-AMUKMfTYa[FmirNA3/ieNn^0A&meL80KO=,3L.%A!)t;
+%[)sK2.OaV^Fj4<IFJNN-&Z>,=;MXkrQ]hdBRLlOrQ(?A8/)cba`bZ9cnB+L]Zhks!$KB8J0jZb.)pkacRl0mFcrPmUg.Z_t9].u^
+%,`5-^=0X_33YTr8I4M=TG_iP\N!QDuG=5t0896kXYU2_[*ji>O6F=-$,#0YqXN\3r+<?]ZU>SpOV9=gJ7)Y%7_8IF*p1&MR<!=CV
+%nmt9UP+41K#3],s$=5?CFuZ8 at _q':%*sIa"4:.hX!_AV^<8C=MZ<Z>UE;H=p\iIhe-,rJ;$).giA/`YP'c('*HOuWC at Ut=N!`VK:
+%19h at 0ID\Xe6"i]Q>ZP-'(e)_9DT.6k=5kVV[euQ548s!Wd5k<]oc=&lTZRBB/g/"#4@[A3_d@#7&eA2>S'+*dYbj^4%^=2c*MgO:
+%V83LPA^2M)/&K8V;8Zu)=lA9nX4rq5-p\7C>`k4]*Y)7CE7Hu-eq84/#-jL!0u=Yc:E at B=LZQ1!`P[9:K81G^8rq0Qa8"7prXf!C
+%Js_;\nIXFU4+ at 7e2'HN!H9B!_[gr$,pT4feF`IkuK5uG at T!]K$S.2\28dd at -S)Q1"Yp#G.5_inPR>,8hj?MV=X?e0tH4%aEJ'NXI
+%>XkV'7VC1oO78dln6A5YF+AXF"*>hXJGP'N1'Eu1&d/n2-%e[d,-7\d:j3k:":1<c^f^$?F.(l.1]#>dY+`aA?D3:aZ_0[D;5&p=
+%Mb9`RWmQZ^p&K3&ZV9T8=g"K':[VoOjtsKkcjF(md7K:Nf3Cb2%E8Pm&&ts6Ws7ZB#p[\%A!-hLS=MCF+aGAP:<miMc,hCE$N;?f
+%bm<VA*Gok4h_Z!%2XP54E2eqDfJFmKng^_WG0YZH0g")Jk(FR!!NX<*O2[Q3jJ?:q,HmhI:L7`sZM&/8,gNtK)o3%"1=*B3C<]cG
+%>)@ome[[2RX7YQZVeYP"EH%p'ZZ)/[<Z(nq;C0'F%b4ln``3<q!0)h*K/7X6%Y/&g7C>j\OTY)`c=:m8G)C;T$@":piE1'Q$S=k(
+%M[JcbV[]=kI%>\o6Z/9g*`:b-S;?EY at V*T\Hri2#XPY]P]3'(ME[kPO/EK'"h([[De6=kl4`uYeUN,$CY2@&h]r](aRUcip\CEI\
+%*R;oT)a<_n$"<2'kJ:5D?GKY88L*k56mqMIpP;mh+>0+H0-OYjPOBYq-;Oam.-l(02pDZ+VJ. at 9XETLE*0WDSp,qE]j^O;u`7CFn
+%EBQi)EBX#OZeeO^`%n5S(@fhD'AhB42kXHkB=d?QLplZJ`)gS7!*4qph%h(J38gP8L%h8G%D_cV]Pr5Y^G`SC2764!OMK;>#S/g!
+%Cb4s=O/c1V(e#Vi$Z'JuUI[/`8o"a&a>k73(kmQGc:_u+3PNH:/[Q?%/F#:Kp+Zo29qVD%"a5RqTnYs?gl+/A;[/)a+]M;*6Og#N
+%dX_ho at h^\r3oH\9`NLnY(tEeg)dFicY8X1!C+d0Od,>rS^mI/t!_=@)4Qu'j$g>_CBnUqncigdP^YKMLj at u&488?<.7[0sF.nGm6
+%::"h1F<bo9&Z>,-6&0M at nnEhfJ1cZDk;Q.(/3L\pN&u':_Xe^%V`OPINMS-Q\C?d&@,2A>e6Nrs(7g]BX8l4->IVER*fQNC<H7;G
+%S=%5$phCZAV='5FSqK>_nssZCU*5Ci at hdRCq+<Rki(Impp[7s.N76EeN21N&S:$5LMU*e;9`a9NSu.V%r9?B)X4QfOD9<AHE1?F;
+%D=`.??,D_QY<P>#[-5lF.'V5RW^`+&Dp];!=Xu6WDT*>il`X)@D)en>#]+W&##l4>V[YRI5`pWYpDOko5M7`k%-6u+rS`JL,eVl.
+%fA9.CgQ(RnJR!bnohL7_^%5cjFmfHhFgptIG?,8$[Z8&SB5L`.mkd.GUXbMQ)#e+c]MTO8mS!nOnFp&a?;!&Z6'?rWLg0s5M9hjr
+%D%7PD$APh'(aU6Uc8uJR^XPLnm0l6-G]Y,?J,s<t?dq<eAt&u"#ZP>n&e>1-c61>r8==],W8f/1.Ea at e"Cg,a1?WaiX,a2seOWns
+%\itN73(QkGgK9"R+I*e!,Ct0i!faQC!;0Lq)T<NcL\k$iTH^-p&uZHPP1sT12?7l_6#qRJEKWU#)*8&e!(T,VboO*C:Gjam9)+&E
+%iKVNIB7p^q4J:fCjV8;25XL-_Xu'"#`IlBKO0MQW.]dVVbLZG.@*s;3,3>N'ZH+tjc&>an7Xn*]*g>h?Tgma=TVChTg,7#+&>1n`
+%RoO!hNbqe%GZ?,'id&>j(3s'j-p]8T@:d`Z9_,+hS".j29jS"8iC]Z\.Sm1K76Vr('cE&fb+gGfEe;G7q&E3M]0*LP(AXI#<Fe5J
+%/=4a=VYQ[7#&i at no,5Qr)9(J`S_6RM=c/61@$0EI24<t_K?UcDE$\C/ScNRj50eS6S#$*fpGbs,O at uZkO\^bD-U'0KhhK1__g$q"
+%GQFhi#':F1ZjqC&gZ#e97E4<-(+!HlF^HJe!U?9O\E];qJ?4*fB8DW_<k$=%X]T$[=^igHG(M/4Ua"j09eif>g<:786E0.Y5g@&&
+%TPdKoLL>rPct%u7O<.tihm4K/YqkhX==KE`"]cDrRURq<ieB7H4N/'h:t;HBH^$+2YGSgI;^S(:. at SKg.>r*rE=Gq1e43tjJk^:?
+%CsiN`XX3rq%.QO&ROs'42EhlhD0u?4b]CM'VQAEZ at HJ&$6$!>=N\GO`<p%RQmVCb%Or*&DF;Ai?H8pH8'!b-]bM`_%ij/l?bJN+l
+%NJ$'scrU"D&G?143gso<?:6-E9nr^I%5;oo@'s];@&g2GAQ]=AbEgo52.1]3)j-tip)MGJYSNlh_5a`T@'.YN%qrApGXcLc3mRi/
+%0qNWb]W7Ns=\l8&A32f)Kt#7s&W#*\j"`)5^B9k#CiMNaXCSV]eW)q?[Ab3P`)r);Tq.qo&eB#B<9pg.at(-f^fpUA`*0:u&nC;W
+%L3@@8OE`b9bQ'6^W]"<lakFR3W([c1WtLl%2F9bm,qgMbN\umd'%doUSHE^Li??o9E$J+&^m-p@$1Y7VR at -Zdfhe4AD/H3_D.S9S
+%Yr5TL4#&B6mP.b%h0OM\oqEqI6!m>E#T/i?$=[kF5(<YGT)\<@UZ\90?OoprqXj*']=Igtk4//aod<Q(mp>FZn at qcY)fa3=7CMM0
+%++=(+TDnK\kI]pWfKfPaK*"7957c`I=1]S+BI;9*WeD<lC at MVk6VKaoa]6bgU=rLMVLuGj,RnEsY.U4-Fe"jL at SlRC-]*%F/M#:"
+%c<9(q,u1:ine8:f%16lrR99!*TsBMWo'/N>DBbCZd"<:o7',HA$Ic<#N#(]?L_[*,lB$f:YF"<r=md^%2\@Q'$j*k*XE_,dGaV\(
+%>+rZe=RqK8c:1rL:(-_h`/<.RohEA^G8AmV&PHGKKfUJgbq!2nZ6$Xlg+<me?E$_H\PJ6<TSGp'hQCG_o5NecYk554NJ@$8T07[I
+%K&Q&3dPm]m5f;7[kl"Keld]PIp'U$d1hQpSL(+-Trr0C)i9QZUa(N_Qcbc0do=T\D2nqGR!IKOm!P5T<$t7+7D!7RbT)u5u80=Kh
+%(I/57+8FMr'O\D35/?])!)8j5(r+pZ?^q2%=%FFkF=r)erX$/L[u`ehq.p&iifPfuoFrP!/``,RZ\dJ]+,7*F1`MqR,_Wit!^c4S
+%$o+(2*#3_^Pc9^G%6jmQ?6O[LoPCdlRJc/nD7>Ti#gX:AQuN,@]RoW3J,Jsg!./;D!I2':`WVbBXSN:>&D`l93kC%36$Tj-`e55O
+%`J7m2O?Elq(>kMKa2P`%[u``YcPGHS9&@N!FpluUn8&[H4Ck`]%SuGfh*UfX4BmVo:Cpbl$L\bY8#X`Li[F+GDeZe:lp5m)O at Er4
+%jX5IbKY9_G+?Wk!1]IStGd!&hps'Z%9Ntc at C%4m#Lct5;%;2\H)n#PO9;;Ib%K7of1#P+fdG_[8)Y&MYVRR3ecN7ZW*D67p=X,:j
+%^1ilkeMmdW at BStZWRZR5EeO_'h6:]3C$0[u`.WU6M7R`d5Hop=@c'8a4K@*$WKP$eUHZjhU$@1'^FLNd#^E)L6(!h7^MT]7rKSA-
+%61hAl]tI<mlno+8r.rb'eTd>(%ism>khMV1kE3&`\8?q#_j)3EkB\4rHf`/sCJ$g#`hBLq9'I_VTD_CVA$,Aoa].%R6_iX5Ni[?3
+%&%rGnh66&?#d^_J4%eUicL:V`#MTcud>dY>N)stN03uL(Qe at cl#fJ`j;7\"gLu-cLe6lLg+l[`XSb%CgW*('8`*+MM&[8U at 4A6;J
+%_*,;7nZ-SID4[AZ7FLP_c'ET'PLlM?N#"%]*8l,TZVXt]%h7=<44oM:kfBVfoJ^QP;`*u'qN-QOGVqRdG)N<8'&-;.;dRDBNmjB#
+%NPh"c0CB&MDVO,-e=eSkE4SrrTIDh!C5eD8&]Y"N:oM`7Df7F'`Dj9YV#Lp]5CD&)P23;DNqmDk'Z(suOjM5nq#(fU?MSkBWVo\5
+%kSh5;L1bB<c_O7XCfU[:VWD!ICjj<OMDo<C5K;DQa!pu6AVn*';NQ1*LG74si5]&c+[aomB&]Kp3QqD:)N9\d)NRZh_&/uA:J]X'
+%.Z<lH68X=UCc(d*!fVNekW:-Na:FSQOb?*U\?%rm]SJFF3L?B%KsWi/GL.H$67s8Pj#h?W,+68&UC1HJ2qr"%LRGMXK->B'mB?a]
+%$:Gg=d1346Lr%)5V:Z8.,1\O8I'0bZN&nfa^2e2K-'^UJL21Bf'uQR5'6=niBV)U(hqu/Y]7&JJ]m9PELNcTtNj*1QB5eBpH.U*K
+%gXg@^*Zj2[?36l2HJOAM4><:s/e#Wa53etP5joU=a:fKd_B9OsjOZlJ,S-uoJCI'0eI09>L7?J/bL at dK.Tco._/)u.jn/#?oeGK^
+%[;'j/jf-GQ8L9H9V7!Za+K=EaGl)&qnXd=*Sa]g$H[*R]UW9WlpBXQ^nFk&li]VAi>>5I-6$,1)rYT9A#_k9NVdQEb2 at L?Q]UIW@
+%T9N-1G<+\#]ZLe\mogphpHo^>_"_V&jXWD&?DmnQ&i`K/rpX&@X1Pt'6>RXYBJJ&t4g"/EX4.Z4%W1un=*O49 at 8bqb6:8.T:s8,V
+%na(%Vb:W6(U\I3c<"<6o.23jqR?iQ8&@>]clE9aF;u?gNH&g8L_-9&-YO`HsO/-%*6=[B;Y%;_lHho5%i*t"eH9ZKRC>T&O4cR6H
+%?&r&:js)\(3$Kq)$PJ:\I+HI*/iG[@A8PXnSO"g2YPS\[im3UqR?Zs%Ha>u[FBcrR/hr1G0=AB1TW1dm]C2gL6;"pG8el-!c at j<A
+%[Fpum:on_Q=lE#<HqeTh96#5jR0fbi)+A*Y1,1W1@)d"Wd:lOGaHV'HEFAsm at 3G?oQ3'5eABm['g+0jTD'?%%_G2=.*TV"KTHt+%
+%7d"R"/l^&!>"2%u][";j$lsn7A[^d]j9=GJmR,5TW++R12G^dL6[H4j=b]M4I,-.^du$n:St)IZn!Jp5'<8B06F at U51*p0!=h&_4
+%LDn3G$U<-#_mY8kW(:,Dr5?T((Oi<&ZnE2D at cQZ]i?ub&F-'1eiC\l#\9#P!N:0Fm3-8J<!mK"GQLuM5kaAs!Gunt]/#?8,XCYiE
+%Znleq8l:goE=/!J"c$k5%$eK(Kek6ZOh#lQ'LN..3\b6lUHT'P-Ne&hnK\`spoKb2NV_uuLRG"XJ)[E1?YnUN?[R($d!R,#C).__
+%<HBam)til(E5ALA(qlPWMf2f:!r'q6H-X;=\5!&rR<f#LJ,$+1eI=lR$.2I>=D56E/CH2VhZ>0C06KCKFoH,Vaql,FJuK-TD=Mid
+%Z[Q3BJ.a1&G_qf8=n"r>P>k9pZ4E at Z-S<AYEHsHeo;Y3UA1hfZ@[@=D(:g*m`T;[;$(/334O?T;=fu^hTTA"q>iG7TK2H/OQNt!I
+%R)tc5jX$=A>[A'u:3D.Yg1m0m<U^LFkb1aCOP,TH`9*N<WZIW;rM.Yk+Bh_5<n:^7apQ;EaP$cg+`<"qC"TC'`c4`rNM8QfXYd/)
+%_Rh/dW,\^bZo-9Z-uOXL'G\WeGJmPhUp.^k4pPd+ppG;m\J%'Em6sH(%+'"aSJr7s=mBP%@un_8:s_b\;Ch?6\rfJG3CIl9OFimu
+%:Kk3ZqQ"G^QWDe<B9m@[E6W\b0K/7AGS7bpDdF9ep#\`<W0;ClFK3rO-:r?31eDfkS"r*Ik>is]Z.009cqs$R1$1Nr--A8_Ck>p*
+%Q;(=aCLKW][F.In5m1KZ,VZYf!Dc_],VeFBW?o\JBaeCIH4?@B\s?&i?#+T%!@q^<Cuc7fQ2&:k/b"ThWH(]Ci=iUHn;6FGq;e^!
+%?HZ(ejFJnpghU:;1cB5e")eiFYaG\RXX_e\htkLf6eF5`b4K3)UasodA;]30DY].C/?0a_j%p0%Jd#IMSKO`Fgb>r+E.Z?>E!8ji
+%e]'b2 at B-Ni=\B=*#/Z`'HbgRk+E/Eh$3AZW2\JE.$i*todn\(b at j*I'HT40iKS?oJmQ?&)L\"7EU#TfrkO[h.>>*Q[]0Xbk:1tmd
+%%$WVg+kIc!clYZaB"H]#1]k^C_iX^_(n%)&\Z:':LZ$<dndm+G_&%[^3hK:(pmaE6*mTE`?`63%*#:@p#<P].esB%aA;iEo)u<8O
+%C;O>4T6]C0E43`(k2cSb")j&^2t6N-:foL]"'ZK`.'>h\ETrZS:foOF2TD4+KAp(/dmXh:7$^+eIdco.=<aj-5h?)c98!@[81-bm
+%"d/L_Oo&V7692<!k7F+NeNB+C06`e8:[#Kd4GcjuQQi4+($E`4.hL6)lc2ZF`LM5'"fm)<1K,06AXqS\CV>T,T*RF\2E@!9!p*6V
+%XHZ(\c2pT_F'l;]To(Fo"?GA:KA=C4pr%3ZXf4\`p65rqP;\=*G^^V[F at H-X4rA>K+"mj<`B,I=5Z?99))4hb.*_'\(fs"6T9qfl
+%-HQ\7[rM*$YBKZ4_sZWM7 at _1bad*)dnZKtCVgA at XKe+MZF'JOSGd3tNOZtL6T+S]CG;cVP(BrQ)l$c:mXe(4"B>ocD9uQ[L?Mg8F
+%Xh>1]U8`Pbf!U#$oZ9Tfqs=(Flef@(q<[suRtjd'$&"q!If8*Io7uYd]:4R'++<nWqM1Qrp$:6(O4TFODo+a+^3dA8qfr-[Z[;TJ
+%rSN/-+/KKsp9WZSl*jGPqYpR7*./J~>
+%AI9_PrivateDataEnd
diff --git a/documentation/userguide/Figures/cm_graph.pdf b/documentation/userguide/Figures/cm_graph.pdf
new file mode 100644
index 0000000..a28a9a4
Binary files /dev/null and b/documentation/userguide/Figures/cm_graph.pdf differ
diff --git a/documentation/userguide/Figures/cm_nodetree.ai b/documentation/userguide/Figures/cm_nodetree.ai
new file mode 100755
index 0000000..d3993a5
--- /dev/null
+++ b/documentation/userguide/Figures/cm_nodetree.ai
@@ -0,0 +1,438 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 29 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030326104723-06'00')
/CreationDate (D:20030326104722-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030326104722-05'00')
/ArtBox [ 81 402.28125 545.25781 653.73804 ] 
/Group 22 0 R 
/Thumb 23 0 R 
/Contents 25 0 R 
/Resources << /ColorSpace << /CS0 18 0 R /CS1 19 0 R >> /Font << /T1_0 20 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030326104722-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/NumBlock 4 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1500 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (E:\\src\\infernal\\documentation\\userguide\\Figures\\cm_nodetree.ai)
+%%CreationDate: 3/26/03 10:47 AM
+%%BoundingBox: 81 402 546 654
+%%HiResBoundingBox: 81 402.2813 545.2578 653.738
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
+%%+ 1 0.5 0 0 (Blue)
+%%+ 0.5 0.4 0.3 0 (Blue Gray)
+%%+ 0.8 0.05 0 0 (Blue Sky)
+%%+ 0.5 0.85 1 0 (Brown)
+%%+ 1 0.9 0.1 0 (Dark Blue)
+%%+ 1 0.55 1 0 (Forest Green)
+%%+ 0.05 0.2 0.95 0 (Gold)
+%%+ 0.75 0.05 1 0 (Grass Green)
+%%+ 0 0.45 1 0 (Orange)
+%%+ 0.15 1 1 0 (Red)
+%%+ 0.45 0.9 0 0 (Violet)
+%%CMYKProcessColor: 1 1 1 1 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 2
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -438 972 1 1264 917 18 0 1 15 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 8720 >> 
stream
+%%BoundingBox: 81 402 546 654
+%%HiResBoundingBox: 81 402.2813 545.2578 653.738
+%AI7_Thumbnail: 128 72 8
+%%BeginData: 8162 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD57FF7DFD05527D52527D27A8A8A85252A8A8FD6EFFA8527D527D
+%FF7DFF7DFF7DFD04FF52FF7DFD6EFFA87DFF7D7D7DA87D7DFF52FD04FF7D
+%FFA8FD6EFFA8FD10FF7DFD6EFFFD117DA8FD6AFFA852FFA8A8FF527D7D52
+%7D277D52FD04FFA852FF7DFD5AFFA8FF7DFFFFFFA8FD0AFF7DA8FF7DFF27
+%7D527D7D7DFF7DFD05FF7DFFA8FD17FF52A8527D52A8FD04527D52527D7D
+%52FF52277D527D7D7D527D5252527DFD22FF527D527D527D5252A8F87D52
+%7D7D7DFD04FFA852FFA8A8FF52527D525252FF27A8FFFFFFA852FF7DFD17
+%FF7DA8FD047D5227527D7D527D527D27FF527D7D7D52A87D7D527D7D527D
+%FD22FF7D7D527D7D7D5227FFF8FF27A8277DFD08FF7DFD11A8FD57FF52A8
+%FD14FFA87D7DA87DA87DA87DA87DA87DA87DA87DA8A8FD6AFFA852A8A87D
+%FF27FD047D527D7DFD04FF7D52FFA8FD6BFF527DFFA8FF27527D527D52FF
+%52FD05FF52FF7DFD6AFFA87DFFA87DFF277D7D52527DFF527DFFFFFF7D7D
+%FFA8FD6EFFA87DA87DA87DA87DA87DA87DA87DA87DA8A8FD6EFF7DA8A8A8
+%275252527DA8A8A87DA87D527DA8FD20FFA87DA87DFD4AFFA8FFFFFF5252
+%7D27A8FD05FF7D52FF7DFD20FFA8A852FFA8FD49FFA8FFFFFF27527D7DFD
+%06FF7D7DFFA8FD1FFF7DFFFF7DFFA8FD10FFA8A87DA8FD35FFA8FD10FF7D
+%FD20FF7DA852FF7DA8A8FD0EFFA852FF27A8FD34FFA8A87DA8A8A8FD057D
+%A8A8A87DA8A8FD21FFA87DA87DFF527D7DFD0DFFFD057DFD39FF7DA8FFFF
+%FFA87DFD29FFA8FFA8A8A8FD0DFFA87DA827A8FD38FFA8FD07FFA8A8FD27
+%FF7DFF527D7DFD0BFFA87DA8A87DFD04A8FD33FFA8A8A8FD0AFFA87DFD26
+%FFA8FF7DFD04A8FFFFFF7DA8A8FF7DFD09FFA8FF7DA8A8FFFFFFA8A87DA8
+%FD26FF7DFD0FFF7DA8FD25FFFD04A852FFA8FF7D527D7D7DFD0BFF7D52FF
+%5252FFA8527D5252FD14FFA87D52527D277D275252A87DA87DA827A852FD
+%11FFA87D52525227FD05527D7D5252527D7DFD15FFA8FF7D7DFFA852A87D
+%7D7DA8FD0BFFA87DFF52A852A87DFF7DFFA8FD13FFA8FF7D7DA8527DFF7D
+%7DFD04FF7D7DFFA8FD12FFA87D7DA852FFFD057DFFFF7D52FFA8FD15FFA8
+%A87D52A8A8FF7D7D527D7DFD0BFF7D7DFF5252FFA852A87DA8FD14FFA8FF
+%7D52A8277D5252527DA8FFFFA827FF7DFD12FFA852527D527D52527D7DA8
+%FFFF52527DA8FD16FFA87DA8A8FFFFFFA8A87DFD0DFFA8A87DFFFFFFA8A8
+%A8FD15FF7DFD10FFA8FD12FF7DFD0FFF7DFD16FFA8A87DA8FFFFA8A87DA8
+%FD0CFFA8A87DA8A8FFFFA87DA8A8FD14FFA8FD107D52FD11FFA8FD117DFD
+%15FFA8FFFF52FFA8FFA852A852A8FD0BFFA852FF527DFFA8527D527DFD11
+%FF52FFA827FF52FD057D275252FFFFFFA852FFA827FF7D7D52FD07FF7D7D
+%52FFFFA8A87D7D527D7DFF527DFFFFFF7D7D52A8A8FD15FFA8FFA87DFF7D
+%527D7DFF527DFD0BFF7D7DFF7D7D527D7DA8527DA8FD10FF27A8F827FF52
+%527D527DFF7D277DFFFFFF7D7DFF7DF852FF5252FD08FF5252FF7DFFA852
+%7D277D52FF527DFD04FF5252FFA8FD15FFA8A8A852A8FFFFA852A852A8FD
+%0BFFA852FF7DA8FFA827FF2752FD10FFA852A85227FF277D7D5252FF7D7D
+%FD04FF7D527D7DF8A8FF7D27FD08FF7D527DA8FFA87DFD0452FF7D7D7DA8
+%FFFF7D277DA8FD16FFA8A87DA8FFFFA8A87D7D7DA87DFD07FF7DA87D7D7D
+%A8A8FFFFA87DA8A8FD14FF527DA87DA87DA87DA87DA87DA87DA87DA852A8
+%FD10FFA87D7DA87DA87DA87DA87DA87DA87DA87D7DFD18FFA8FD06FFA852
+%7D52A8FD05FFA8FD047DFD06FFA8FD16FF52FD10A87DA8FD10FFA87DFD0F
+%A87DA8FD17FF7DFD06FFA852FF52A8FD05FFA8FF7D5252FD06FF7DFD13FF
+%52A85227FF527D7D527D7D522752FFFFFFA827FF7D27A87D52527DFD06FF
+%7D527D7DA8F8A8527D277D527D277D52A8FF7D52527DA8F8A87D52A852FD
+%12FFA8FD06FF7D7DA8527DFD05FFA8FF525252FD06FFA8FD13FF7DA8F827
+%FF277D527D7DFF525252FD04FF7DFFA8F852FF7DA8A8FD07FF7D52A8F8F8
+%7D7D7D52527DFF7D527DA8FFFF7D7DFF7DF827FF52FF7DFD10FFA8A87DFF
+%FFFFA8A87D7D7DA87DFD07FF7DA87DA87DA8A8FFFFA87DA8A8FD11FF277D
+%5227FF52527D5252FF7D52FD05FF52FF7D52FFFF52527DFD07FF525252A8
+%F8A8527D275252FF527DFD04FF527DFFA8F8A87D52FF7DFD10FFA8A852A8
+%FFFFA8527D52FD0CFFA852FF527DFFFF527D52A8FD14FF7DFD10A87DFD11
+%FFA87DFD0FA87DA8FD14FFA8FF7D7DFFFD047DFF7D7DFD0BFF7D7DFF5252
+%7D7D7DA87DFFA8FD13FFA87D27FD055227275252A87D7D27A87DFFFF7D52
+%7D7DFD06FF7D52527DFF527D5252275252522752527D7DFD04527D52FF7D
+%52A852FD0FFFA8FF7D52FD04A852FF7DA8FD0BFFA852FF527DA8A852FF27
+%7DA8FD13FFA8FF277D7D7D52FF7D5252A8FFFF7D52FFA8A8FFFF7D7DFD08
+%FF7D7DFF52F8A87D52527D7DFFFD047DFFFF7D527DA8F852FF7D7D7DFD10
+%FFA8A87DA8FFFFA8A87DA8A8FD0BFFA8A87DA8A8FFFFA87DA8A8FD14FFA8
+%FF52527D5252FF7D527D7DFFFF7D527D7DFFA8FF5252A8FD07FF527DFF27
+%F8A8527D275252FF527DFD04FF52277DA8F8527D527D52FD0EFFA87D52A8
+%FD07FF277D52FD0AFFA87DFD07FF7DA8FD14FFA8FD10FFA8A8FD0FFFA827
+%A8FD0FFFA852FD13FF7DFF52FF7DFD05FF7D7D527D7DFD08FF7D527D52FD
+%05FF7D527D52A8FD12FFA8FD117DFD11FFA8FD117DFD14FFA8FF7DFFA8FD
+%05FFA852A852A8FD07FFA8A87DFF7D7DFD04FFA87DFF52A8FD0FFF7DA8A8
+%27FF527D527D7D7D275252FFFFFFA87D7D7D52FF527D52FD07FF7D7D52A8
+%FFA87D7D7D527D7DFF5252FFFFFF527D52A87DFD14FF7DFFFFFFA8FD05FF
+%7DFFFFFFA8FD07FFA87D52FF52A8FD04FF52527D527DFD0FFF52A8F827FF
+%27527D527DFF7D2752FFFFFFFD047DF852FF527DFD08FF5252527DFFA852
+%7D277D52FF527DFD04FF525252A8FD15FFA8A87DA8A8FFFFA8A8A87DA8A8
+%FD09FFA8FFFFFD07A8FD13FF527D5227FF527D7D5252FF7D7DFD04FFA852
+%7DA8F8A8FF7D7DFD08FF7D5252A8FFA87D7D525252FF7D7D7DA8FFFF7D52
+%A8A8FD16FF7DFF52A87DA8FF7D7DA8FD0CFF7DA8A8A8527D5252FFA87DA8
+%FD13FF527DA87DA87DA87DA87DA87DA87DA87DA852A8FD10FFA87D7DA87D
+%A87DA87DA87DA87DA87DA87D7DFD16FFA8FF7D7DA87DFF527DA8FD0FFFA8
+%7DA87D7DFD17FF7DA87DA8A8A87DA8A8A87DA8A8A87DA8A8A8FD11FFA87D
+%A87DA8A8A87DA8A8A87DA8A8A87DA87DA8FD15FF7DFF277D7DA8FF527DA8
+%FD0FFFA827A8277DFD14FF527DA87DFF7D7D527D7D7D5252FFFFFF27A852
+%A87DFD0CFF7D525252A8F8A8527D277D527D277D52A8FF527D527DA8F8A8
+%7D52FF52FD11FFA8A8A8FFFFFD04A8FD10FFFD04A8FD14FF7DA8A87DFF7D
+%7D277D7DFF7D7DFFFFFF7D7DFF7DA8FD0DFF7D7D52F8F8A87D7D527D7DFF
+%FD047DFF7DFF7D7DA8F827FF7DA87DFD42FF52FFA87DFF7DFD0452FF7D52
+%7DA8FF52A852A87DFD0DFF525252A8F8A8527D275252FF527DFFFFFF52A8
+%527DA8F8A87D527D27FD45FF7DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8
+%FD11FFA87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8FD47FF52A8FF7D7D
+%5252275252522752A87DA827A827A87DFD0CFFA8527D52FFA87D52522752
+%52A827527DA87D5252277D7DFD48FF7D7DA87DFF7D7D277D7DFF7D7DFFFF
+%FF7DFF7DFFA8FD0DFF7DFF7DA8FFA87D7D527D7DFF7D7DFFFFFF7DFF7DFF
+%A8FD48FF277D7D7DFF7DFD0452FF7D527DA8FF52FF52FF7DFD0CFFA852FF
+%527DFFA8527D275252FF527D52FFFF52A87DFFA8FD4BFF52FD10FFA8FD10
+%FFA8A8A8FD0FFFA8FD4BFFA8FD117DFD11FFA8FD117DFD48FF7D7DFF52FF
+%7D7D527D7D7D527DFFFFFF527D52FFA8FD0CFF7D52527DFFA8A87D7D527D
+%7DFF527DFFFFFF527D527DA8FD48FF5252A87DFF7D5252527DFF7D52FFFF
+%FF52FF52FF7DFD0DFF527DA87DFFA8527D277D52FF527DFFFFFF7DA87DA8
+%A8FD48FF7D7DA87DFF7D7D275252FF527D7DFFFF7DA852FFA8FD0CFFA852
+%27FFA8FF7D7D7D525252FF7D527DA8FF27FF52FF7DFD4AFFA87D7DA87DA8
+%7DA87DA87DA87DA87DA87DA87DFD11FF7D7D7DA87DA87DA87DA87DA87DA8
+%7DA87D7DFD4BFF7DFD11A8FD11FFA87DFD0FA87DFD46FF27FF52A8A87DFF
+%7D7D527D7D7D5252FFFFFF27A852FF7DFD0CFFA852527DFFA8A8527D277D
+%52FF277DFFFFFF527D7D7DA8FD46FF7DFF7D52A87DFF527D277D52FF7D7D
+%FFFFFF7DFF52FFA8FD0DFF7DA8A87DFFA87D52527D7DFF7D7DFFFFFF7DFF
+%7DA8A8FD46FF52FF52A8A87DFF7DFD0452FF7D527DA8FF52A852FF7DFD0C
+%FFA852527DA8A8A8527D275252FF527D52A8FF52A8527DA8FD4BFF7DFD11
+%A8FD12FF7DFD0FA87DFD4BFFA87DA8FD05522752A87DA827A827A87DFD12
+%FF7D7DA8277D275227527DA87D5252527D7DFD4BFF7DFFFF7D527D7D7D52
+%7DFFFFFF7DFF52FFA8FD12FF7DFFFF52A852527DFF7DFFFF7DFF27FF7DFD
+%4BFFA8FFFF527D527D525252FFFFFF52A827A87DFD12FFA8FFFF27A85252
+%277DA8FFFF52A852A8A8FD4BFFA8FD10FFA8FD12FFA8FD0FFFA8FD4CFF7D
+%A87DA87DA87DA87DA87DA87DA87DA8A8FD12FFA87DA87DA87DA87DA87DA8
+%7DA87DA87DA8FDFCFFFD09FFFF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��W�n�� �� A�H$ŋ�� ��l��I��,���P,�F���̬��=")[q�o��F�u�<���/wW�h������V�}�.<C�n�j��v$]�_z(�F)y#VN�n���^6j_<��(����/y�Z֛������>����Q���+
��b����rY�/���j�,����u��`�
:�n����eVn�Vw��z���B����yyyX ($yv���nrO~%T3�D����@^`���c4
�?�����k,Az�) M�9�F��k�����[x��������{�����/����Y�B !o�*++
i���L��
Y7O]��e�߆�W7[ =辇����I���?c(d�5�P,/�kJ��B�6�&u
��#
�����u�8��6���`��=|ۿ��x�Pm����1�$o�y3��Fgx�r���Q��`utw�Gf
��8�8�F���b
�����q�h$ƽ>�
�
u�)�J��SR�%_����Mi�:�?�vd�-ك��E�:����Uok�
��g��Xnw#�3Z
�A�A�o�0��q���pw����4����
�S5�6�Ǟ{��]�eƂ�#��'�UÆ8p��(�8���I��K�c�}nj�\��C�_hf���#���C�[�4ƹ�����
~5ьzV�n�f)毓x�ۍ�a��j�͖%���y��+��ql�sr���c�ńy�E|L�,�"�m��z�8_���>*Of���;�۶ܔ�¤�6Y��;���u��:����
+�I��n���B��y�ؖ�q�!Fa���'�
�B�W����i]��v�NgvI��ڻj6�{|1<�9���~=?#�����*�E�ߴ�w�!��y��(\Y[j�li���]W�W��7ݺ/��벅�y���>d�m�.�
�a��M��qPە~����C!��G�3�!߯����^,�y j�뺀c��[�՗U�}�Boasc݉S��h�h�
�z!������<���k�
��ж�^����m�M��9l؈	����n�l�ŋޖuY�:�>�
��nz�u�{յߚ�
��ǰ �P�5h���h��V6�߿��wx��C��� -L|C+�Pvcm�������a2�6��Ce"bd©т���5�^�G�<a_�6 S�z��jJ�_yX�
��ԏ]~j���(��t��
�n�ԍuq3��9Ȥ����83�V��*��nmL��-������]5��Ӵ�'��4S~:h}���צ�n�pl��j��[����|��[���Hnґk=�C[um��2����J�V���(2 [...]
+)��e&S��X*)e$��I*CI$�HQ�Qő�dE"���h�H�#"�HD,��"��	*BAܗE�3���\q�#.8
n���9��X�3�$��`�1FY��
1��f4�	����FTPN�p'SD�0
�0	�P�2�B�4
C���HJE$��;�JBB&pH�
�8�1VX�
�1���`�P�R��)$Q��!�BDFA��3��*����Z �4�2�Bއ�jM{�MJ�OC{�n[�H
+���#�@�*q
+�=���i���m��Yݯ��7�i`:��LΨɛ�l�

�if�j��
+2�
�A� 
�s�������$��Tf�e�8��A:D0z~��ʡ����A���"5H
b� �f� 2܁P�)�v��
���"�L_e��R�_��2���0�̀:��o��tN
�\�N�s��s�:ݽ�'0Gr���
䄓�9B�?;��+�H����Y;���'���#�<Α� 9A|
+ȷ:�<A��|�8M�
��	�;L��ow���_.-vdG�7��`���cv�^bV66
�YA_���1��}GFd�S�ђ�<6^���x��OW����N!t�'Jw4�WUo��Fyn
�u`Qό���p��x]~P|a�v$�J;;;���3�ӛ���ģ��7���TgF�F'w�Q��1���'MW�]̣��
,
0Ή0��?�a�%���I����k�pxrx4
;��>0�\\�� � ��Z�'n�UL^b��+��|�Z=6}�
��K�C
+
+�cGT쀖'>�'����+y^vJ
�d���s����p�-�9ۯ���q7*~�}s�/<��;6�wŷ�w�1#�b�x,42Z��1�x���c�F
ք[0hZ�������c G
��Z�[Z�������w�Íp�	����6�w�#��-����~9�7�aCۗh����[{x����
�(�&5\��;�p�n=�����A)�>5|������~?�����*�V5���
A
+#�a9, �
�U��j�E
���q w��u�0t%���`�
�2�Y&����;�8Z��n�i 
|�
�nۮ'��Y�6�j� )Aր4���<�1�>�>�y����N����T�yΓ��8�7�n���i�9�
Vg3��L�y:�yO��ӧ٣�����=��:�z��>�N������x+n�6�b��1	
g�����,�4���	����a�a�qB
+G���R+
+��Z�Lǹ�ɱ�9?6AӉ��9�}G���|���3�u���F���ԁ���4} �V,��8d��d�ðH���3�T,��awZr]aҲl���%k�l�^� 	
b4:2H|:/��>'��.i��ӑe30i���4>��i08
 ;��x���~
+�{ �7z��OA:й��B@~��[<���X٭��߽x��L�4�!b?�¿�
�?���7�xT\���c�M�f<�f<y^^</���w
+�Z������}q��}�>=��������ߙ���?Ž�
~x��x|z�0}�������b1l�#��7�$c��\bd��N�'V<UuRER�I+�+-�Ũ�'��] �#	�f"��,���E
Z�mj�NK�1���:�
|�H�1�H>�>
�d�>T�W���D��� � #�`tF�HFII�Xi!/����ߚ���T����Zr��TO�O��FR�A/��t��XV�
MkEު�\��g�Փ�@`�wv �e+?�^l�b�]���� �|F� �Ѽ�j=y
���q�ܸi�7��-v�q�p��[��vp^sR�V%6
*��f��51X�WPW�V���Uz
+�
+�"GA��`�DO�3S�4:'!9%"�N�@Kb����i'8���)!rB$�
+��y!Cd�H
�"9xvH�!���3D���+��LI"�D����("S�5=WD��l��bJ=�
ھC�	�]��+xdr,�ԉ��?���x���.
��~���������/��p�d>x��@�sD���~^��
�zfoO��{|d�����ޱ�[�}��GA�k񠫿Jҫ�uɂ��LY���ۘ�t�
��ͽI�)��Q����n��y4f� f
�8p�zN]��k9}
'����"?Y�6F�����jA��b`��)���b~Q�(Yl ��aنc�W'	���E�!�
N#
��(J"8�	+��F
��7&ԏn��-�/�p���%
#{��5�o���;��w�݃�A��
fa�e�
�V��
��${/)�%5SU
��n��w�ȯڹ��W���Aw��*g�v�.I.8nv��er��
Nj��HhNg&�r2�%"s
[��D_��D]$.����%�ʌ%�"[}w��x�E�����V����/�X�V������p�:�=��S�2���Ҕ����r�R�2��ғ�����s��&e&%&�%e%%%�$�$e$%$�#�b���n��M��<���lJC�Br39SP�@��זҏ�O�~5E���S�C�)�(�ȕ"�ȍ�q&w�-�%嚃;��n#�1���>���&oqW��(��	��>R�CZ�z}�a
���p�
	`F]
�#�.m��j��sM����V��9=5[%t$�	�HZ~��;9�L�
i�������ZoU������/t��.�©
��	�|��c��;�5ݢ�c�
++�#�؏.��If��DGQi����ZVêY�T��VX�хV:�B7��H*a��@����%&6h�X�-��k�|a��{�Mu8/�xq臘�
+��j�ra��_�u�2�Y�e���;Z�-^��,Har��	K�x��v]�v�G��w�=���vWǺ|���k�&l̋�������Ƿ��O���t|��)����ß�?����ߎ>�����?
�O?��]�����;�����h��ă�g���Sd��l��1��ڳ��/��5]��ƋN���_TwQ�E5U[a�:UuQ�E�%�:�z;��j]��u#�p|}
�\X�y�+k�RaEg����+����|���{��1�r�yv ��d��Wx� 2=�e�glf�dLc�e�ր��P|���� �1�PQ�(8
,\
���q�бO�'��vuG9!��vd�� U������w
k
�J��1kr�
� R�"
0An6H3H
�;ن���1]
��C�K
��Z!�3�~¶�#�V��vU0�Xm��1�ئ����V؋]%�� 	@&��H�aL-

+K��J4 � �r�'�����&(h}9��4�����
+{���ٜh�2Eآ����ёA�"e��Ie�J���%Jv)�̖	Ӽ��m�qf����3��BS��bŝ����L����P=R"V0T�H�\��|��K��]�|&X�-a.'�2G˫�ش���

;%ī��
+��Iל`��CAe��r��=��lx�٭h���|8�|���1H�dx��


%�
����'h���{ڭ�TW�� ���:��sD��
۵A_Vk��ۖuY�y����[�vuИf��
+sQ "��B.9�3zRCC
+(��+�q�q
p����17r8x�pϔ�b�Q�M�K���,I�
K�K���l�w���.�e��wp��Ԗ!��X	��	i��IZ%��U��$�p9����JHCFCD)��,�Нx�tf�̲�E3K&'�e�<��%՚*�]&�2U��NE���7K��KէR�^�TS��BX1_�W�E�2U���jR���쟨.U�j�S
RM��6�u������W[���}����	���K�DQ
+����F�Fal���v#�u�����BrH�Z�p��e�
������k�!�`i���m���;��C�aݡ�Х��n�
����h�a��/ij"�������'������/ij8�m}IS#I'��m���'��b�اE?.����v���Ƙ6ȠQ
��i
O
M[i�Rf�\(���f�v�OP����F�6�1�
�4*v�
�L�	J{8N7a+�6g_[��m
��Y�N6S[���
��WD�ݫ�Wq�5;�ֻ&�[ɵZǵ�gm
�*��r_�U
�x�dƯ�[��j�V[��
+��j�Xٯ�[u���թ_-�~�`7��Xٳ����Y[��yVq����o�8W`�\OzW2���ϸzΉkM\Wj�;�gįV�k�]�:9�H�zu}8�C
j���+
��wkIg�+�&p� �s9n�pS~s؍�m�l����ym�j���F|�
��l�f�e
��yl�b˅��
��{
�
�<�.b�o�Yk�Y�X4@`���`x(�l�K��d����خ6斝H�΢f��e�OX�I�sVݒ5�f���vZ�
�����Λ�;���ˁ
ݿ��;��x
��c�d.�N��GAR��
$�a��{
{�tJ2P���
+B?t�O�(��?YWP�cW�D]��
���*(˼�$�"���s���,�g��l6:AcS�.����u�Ý)��+wo�Ի�y0�0X�1�Y3��r�ގ����-��G������ۨ������a<
M8��Aȃ��	�K���!
�Ő&e�%���ݏ�������.E	1�g[�@}��
��ǔ���]����~}
]�X��z}K��Y%7P��+�zb�}k��C��K=�D��	�����d+���
+��51�	��H��`E��+j"X� ;�O�j"�D�"Av�	5�H��`EBM|B5�H��`EBM<�yM� �i����r�ٛ�r�~|�*���W'f�U���8i�A������-&[U�_qO��c��03��!-N�Nz
�Vg��KV�x�	��O����T>rop�S���R��G�	oq*��S�(��-O��KE�����W��L#�W�
N���o�Ǜo�o�㽮����c��u�������>F�G��>��GW8s}��r1w�d��F��W W�*0��8Z �Ԡӂs�����P�Ѓ
+0҄����rlh
l
���ؑ
|��A��:�:�� ;
Z�=���M���r��D��A����K�V���j�C����Z|T�>򝽴�^~�����L�3n3/���_��z�m��|�9�,����
_:YGM
�>��i�̏r�\tٟ��\p
�+ 5A50W�u0����d��0W
����؁�<�	�
ީDu�xG�7EZ��(�û��hl��NG�X���ءE��rQ�,[D�A�l��{$	Y��g�J��D)�1�ʖ^��
�ik\L���3JG�1���Р"n�
)F)�^PX��5dPI�?��VA�-�M/��G)�b�"
+U��G}�2!c0j�BRT2
5Mei3:RԺA�#�Y
�#�Р6�	
+aE/�Ǧ~��
��&C'��!���
�A�Q�U�݇��Z�
��fbb��-��
z�Fr(�%]��F�'2	
�H+ؾA�@�	H&��
+�f̏®+���*.���e���%�'��ɉ�t�E�û���
u�/���þWǙ���,hd��ɜ���RE��*rE�(����X6�F��W5�u�!QE���.�� �P(JE�h�=6
5`g�u,`����"SXE�(8�+\�J��}��h���Q���E�(�"Ud
�"W�RQ)8��q�5$h�=P8�tey���%�	��9d͓����gP�1��-��`�5~����x�
Oj������k��kĢB|
+��"�)⛀�w�D� ��Z�LȮ嬧����Q-[<����bO"ꝩrǪ�V�*v�jMZ
�JoT�KUg���ɨ6oU�תɹ��Q%޲
+oT�KU`��D��
.�Uu���&���*m�*kUa��^Y+QU�O�����6���ꨫ����F��T��T3��Є-�%)�Z�2W�4>�Dyh�%��-�L�\B>c�8�
|
�$�c��I28
���5Z.
s$��푤H�D��4�푤
	���i��-�$PR(I�Y$I&(�M�$t�&Ir%���>ŜdM3�$���$]�>c��|I��� �wb�ZzȘ"R�	�TA�mw
9�p\�$�f"��L��|�iܲoez!�I�d

!&�pv��R���ZKuB|B�B�B�B��S�e��!byd��,B�B��X�TV0��Li�i-cjK��
S
A�Ld���0�m��j��5S`�4X2L�9S�UZ�T

�#��D��J�%
�Ȳ�ZǟJG���\���0��@��TS������O��?�`���Y��p��
`dz�;Ϻ#ܙ�z
w��;>��rK���hק�5�u��@j���Y at x��@� l 
F�Y�Je�5���z��@� 
A
���OSW[���
�<	�Ny��C�#c�&�(X�+���yD�dK2�\Bl>�d�)�*{�J��f�oX�v�1	��T�Ʋ!�!�aƁW�Y<�
s���0qX����5�†��و�H	�OA`^"f��o����P�-y4�0�a��)_c	g������:1��9����9�� 뻜�<]����Y
+�,���oX]���[�g�2d���_�
+0���³GB
�7z�Awd�⎃�
�� �̟
'c ����@g���x���d�c
u\�o�-||J�zَ���y)g>��
�M_�UYD1�D6�*K�^-����c,�)>��=��7���}�<i��U���Թu��;���[�vk�f�y��np��[�f{������?��+o~xw|yw8��o��J������=�\��
�K�������������ݻ��ʬ�}������r1Y��]�j�����?,)`	�8�~�U�
����,�S���qt���t%YI���K��������D�L�/G��JWP��#���{��;\������
j��vS���W(���&k骄G&[}��%_l����7�E4ծ��Z,OO���ڿ�|U&�F�u/J�U�ٲ�Ȭ,~6�����[M ���{ ��7�A>y��f��&3�]�J
�s��
��6�/�'��4��4����;��?�)��-JV9�+R���U�"Gr��
���~)*�����^�G�5��c����U�`�E��w\Y��Ӌ@��͗�qG�g{[]��H:��������-��͖�����%GP��M��ݝH��x=D��=~H)q�u^q�hR�� ��6H�M��$(Kb���4/KU$
)Bm� ��YI K���!1`] jj��)�Y�o��Ό�b�o�ƀ�vi�Cc���bCc���
Cc�Ә 
+��
���٠y���y�x
+�y�x
k�y�x�h
���(x34��9+4�G��G��Gc�QB4���]O��<F���<F<�u�<F<���<F<O�� eG&���&9F4g��I�Y���h�a�&+�$��A���OP�	��`R
rв1,���%�a��e	bX�gE��y�t�����TO�kf�
�k��
r̮�bv�1EuE�y�
.m�d�7G�DQH�DVH���PZ�VQjޫ��
rLq�fv�1Ew��c���(H��)�˨��`����kf/
+��5��c��ً�1Y{M��ȶa��0�sޚ1;S=琡v�QE}C혣����1Ge

S &�r׫��'���ֿ�׽���2�o���/}ˈD~X�
�fx������W�k8N�Y��X��\4�C`����Qܻ�j]����1��1׀w��]W��V�@#��T/
+q���^?� s�~|��d���X��7j"��,���*����� ����qq2��G����I�y5z����ⓝ�k�)ej}�/�"�B}R��4����L�nA?1j4�J'�
0�:V�So97��G�:N�;�
��Až�d�/����W'ŧ���eX.�������a�MI畓׆�wܖN5{��a�Վ�*�a���:��Y�
+]��9yu����`�V�Z��6ܜE���5�6���\fZҨ#�{�p,�4�٦��g8��S�f���T85�SXn:������!5r��̇O[0_?=ܿ}�H+f�����%��[�{���΢��]��,�u֗hd=��~��3L/�[��?c#���y��a�,s�
+�\W�(�|�z��9Lۡ]W,�n�)�TI�R
���.L3<��e��5�+%�
��gS��L���O��i��N�թ�lU��ë�j���hh`RX�j�
+8
��Z9�KA�Eٹ
�!,�׶��o�
����ۍ���Z���Mĥ��RdIm�)M�fM�9XAdH�jK�Ulq��\cS:ֹ�����c���mѴ�B����h
+؜�)^�K�TY��A�`��Q�8������A�HQ&ghD�YC���,ś2x����ޱ���'Ӫ���-�h�2�34� ��Ω)K�2Wl�pY��	ш /4%rei�N♐�e٠�\�����mb�6/u�c1*�}#cs�Aj,��m�(� �T��~g�:v���T]��s��(���]�v��
WF��`i�X�,
)�R��Ju�y �,0ō�2�L�J��fJْ/�C
+Y��Q�G^�T;�<glĪ�0�4|�ԬU
]]ck���"�薍���,cD�Hd�dCo�>���T�5;i�q��,����9��!A�@�W�#(<9T#�����'/,��Տ4
��hEM��
H.1y,$��`�W��+&j8�ޠ���
9Z
�#�<D�eq_V���B���^�/MtirM4&�ܠn=ϰD��z�A�|2�(q��F\'�)V:�#�л�GL����o�
+�C��������Rt��zW�N����9��إ���U.SJ+ �iK������Z�
RSٙ[�����l���5RE�Q��$�� 
sx�,��r\$,n n����q��P��n�%R�o��)q����+����
�nu�����kL���
E�)a���ܛW���S(�Ń�5��&��r8��"���b�ȅ�{�z r`��
w2���c�
8;�Dݲi��l\D6yS��'E���չ�)�3�Y��"H=��h����99G�d,��#$�����3ծ&�?
 X-n����5��6
+�$Z�6� �
�
+
]�&�r� ��=����<�2!'��s���Y��ct"���\((#U(h��u����X�O�8|�9ߥ�;���U<��{6�ѫ)��P
y���ѿHj
>I���$@4�yB������yD����� d��,�@t[?�����<Z`�y��,�5��#K�}�B��;ֲg&Ve�sQ*����
����r
5�U%R�tX�Mx���te�"�>��#%����k��՟�~���o�߾���I��ݿ||�ӯ��ë���=�����t��o�~u�&H942V��?
^�3\������[�?���nJ�_���c�^��g���ħK,�E�Y��`��y"��2����D\��S�Fɞ]�Q��c����Y��7޲ʥ�H-og,m�û�EmT4ć��o4�[l�;2c1u�A�R�Z��w�"�qHאָ�n�����ͤ�?�=ec�I�`�3}�/�&�S*h��3^2�ޟZP{�;
+L�E%��^4Hw��9�{6�?1[�
�3�u�P^l҉(�;v1�����E9�9-����٩���Ž��T�)�l�)c��Z�͋4��W�'Q�r�Q>�!�_�a>諤��U�!�;�䰽J�������O/�PH�w�%
���h
sK�K
+��R$��V���e��`�H�\���P}­|��k联xɊѝ����]��.�CBc���`�F
�|�
t��وE
2\�6+ԝ=�֡����Ͳ��X�p�
�i�e���=�W�l�
kj��q<�
�
J�� �"b�2�ơ�U��}�p�����G?m����Y���8��X��8ء�k`�M���yrSg_oyg(V��~/�;��4��P��MN�ry�]�
�
+V��e
^m�P>�@�=�η��F�8��n2�!y�z�zS��q��ɨ��'Kr
�Y3̆SS������������'�v�+L-|�UX`��Wj���
v�x�%%�k�����iܡ�╮j]? �J�L{�������
�9�.���MR��f�M�c�cie�,q��6���E�ݥ���$I#�
+�$s�\Gț�[Ŗ��uۃAw*��V��(��X��ݺn�+�z ꭵ��.@�A�A�ȣ��Rґ�N`�+��J5
����U���͐���P�y�+�C8R.GD�ڶ��U+<��j�x*�}�~�u|א��'��ؓK��n����35�}�r֞�z���!_eR.�
�֍fݴЬ�]i�d_$���lݸx
^lG�����5�57�m}|�F���c[��]'�9�l�i��vJ'܊@O�┖����	�n�O���
+��x���{x
}�zȝs{t�O�U��ŭ$Y8*^]k��^ܨX���.*c�PG�坍"���S��z�
��7wDiS�E�Fj���6��mfxmM�
����]/�-猭w�k�`��Ł��B��N�mڑ�Vۻq���f�uf�ޯ��0\�6���P#�Z�/
+�J.q�����U���_�>��|y�ʑj��p����j��:W�W�����ߍ����T5O:Z�d��*�__2�"a��=w�M@�a|܌ϑ���l����6z�8���}%f�
��/�*�2�r�XUQ�/��Di�����ӑ*@���gi|��"@�a

ðY�Ϫ2w�Psi�g���
FGwp�ƞC�\_�a`�j�����F;�&�P�`J�X��<�O'�n�Z�o��
7/��"9������Y�!��Ͼ�q۲_�
%72U&�0�5�����X�)R�C�N.�O%���T�}9B-Q}4� ��\������+p�
Gh���˧������c��۹�
�����οo��xZ觟�r+ޔ�!�Y������Z�փv����
+�y�T�8����=?��!e'c�]��>���/S$=�Zƕ1�@	6�Qj�JX!D
d!�JD��h]�	$K(Rhw>�c
+�f�kB�
郱vc����=���G����LN���
^pj�P�`W��
��F�=��|X��0 �K"��ù&��eX>�ڄNH�
+D
�"�L� a�7HP�w <
)M ���N
��a8�KDߢ\�{=�L�[�� @�n�@j�@+:P��m��+Lq���Ĕ�@����Q0c�P`Ii��(x��nG�GD�ÆX��Ҁ-�4���_��\k���X��`�ژh��1���1����q���Y
�^
�Q
��<&"�>$�@���q~���ӷ���������i��F�Ԇ���0���>毾7��fQ�������u��7�<����w;Iq�)�MNv��ni�?|Ub�ʏ�v�^F�
++��9_��l<��c)�`�Ԥ����E}�6p
I}Vᡂ7f�+E�χ@CB88�$�E�{�G� aKa�,~����T���U�B�,~N��H��6�s
>�
�<Kҹځ}p��*)��
��S�p̑Fx3Ƌ?�Kn
�}�nb�#�[U:=�j��8*_�jE�?�;�,����Los�
��sL�g���/=���MK(���U�X�3n+��Dk�	x�7�>�SҸfr*�xv��,�`�]=3Ce����f
+��m�9 
l1H%֠]��Φ��_�^ѝTjN��J�m�_a\qA�|+Ԝ��+��<k�-�'ĉ3�
+H�P�\.L�om#Q��WG�\���SQgQ�gJ�:0s
⨧
L5��M}E�"
�M�C䨒\����o��DҴ�̳��@���>Gb������`�~�4�����v���N{�)Sm�	�4�0��>9H�I �rb���
�,Mo^�
+Y�*�HEp�vh�E(�H�ȁ`CV����zE[��D�.��2�

F�_�g9I)
B at 3Y�b at pE�
 RM��7)
+�@!��-�g�����X9� ��R30&S�p�v#eJ�d�T�գf��ƁK��
�T�Z���f 
�荏�a�WGM#��Nͼ��}
l).ms #��Y9����E!q��d����=��
�`v.t�t�-:,��������T+:�Ï‚�&@�Sp��j�pgͱ�ة/�I4 �q6���qBλ�]�,2CA�f5Q�Ij�h<�l/��-���ة�wg��W�qA�1W�
���9Z6��c0�q�‰�C���)ڤ��l�PE���-���b�Š3�x��&��t8���_��I_	K�OQ`i#=P�d� C�����O�����~4,� E4,���_�����'?ʁ�e�]��6
��X$�=y�%�|���
 �8��
endstream
endobj
13 0 obj
13842 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WK�
���fcH�����%�I
b6���R�c_	�����S��s��L��@w����z?rNG�g�G.g���v֚���>���\O뙨B;C
G
�E!k�G	 �����2	j��3J#]�(�L9�4��U-� �FAf��1�H�a�"Ot�,�Kg�v�|�(�w�V��yƃ�������գT�,�iL�r��քD�&O�'�|Tڴ�d��k�7����el��N
��d
�5����Z�
+
�<eŜ�Ȗ��BP�� �x�$�%� %�G�Q�D`5
+�]&�,)�=B�~��Ao�
�e�o�� �+s#�	『� �ˆ�
�!�u�P��T�\��m]u� z���e��
3p�z�;���y�"(�!�k�.�d�]�
+TVj�v$h
�~��}�U�� ��H�t�~��<��
Ǜ%��1 .]j8��4^�F�jP��G�L1�aS�?�}�%��Q�+�{$���B�!-�	2���
+�*B�Q3Sͧ�vH�(�ZP��\�
���0���C�
���[
 "
���3���R4��R�����l4��
��+4B�Y_.�T�`E؋�φkN/y3�T�y��@��Mm��1�љ�x[�W/b{A	�N�$���]�mLC�@OAlW���v�H�H( %i���&Ej�v@*��NS�4[s��u����>�4���[��9
��
�3[B?T�
v4:n�f�GCc'��HsR�����"��1(�����T�cHmQ'uW�(inx��
+&��+�lj�T$

�Q�P=���
��B4Ps�
e�!ѭ��>6yte2
���R���~�W��b4$��`4Iό��먳Ƅ�������7x$1A�C�:��d(��n��@�
f
�f	7x	�
��U��dG��͐B �y��h�UMuƺx�!���tt��8bT#ꝯ `� PP���2�U}/r"t��PAb7Ө�+1h�Ţ�G�ȶv�֣#��01&�5����9\�" �LW"�QVU0��
�OhQ92Q��U��d�"F������KW]���Ͷ���������hOH
Gp� 
J��rZ(�{
�T9�I_�F3�ybY]�vS27�	ԃ29
�Ӝ����z��b�<
L�DG`��<mu�&�g��b�򒊻�{Ä�r4�P��M��n�ɭ� Se�0� ���@���JurX=}�B��Kv�Ll �`iL�c� �b|ŦNNN�����8=Td���#Ar�17��V6�z��5�
+uAbA
Kt	�2�1�F�1���2MPIR&��bȌKnl���w.���ÐD�
�gc�^��6 �,K\B�!�ُ�Tf]�W˔�G�N��k��CqYN�iL�s^ճ nW��I��\3zQg~�3��
|쏀��;��kF� k�䄪j
�iv
�ku�Nu�rm� 9���j���5SX�����b��V. >�
�h�+~� cm
 V|y�	h�=�y�X��0�"����z�O4��<@��7���2�E�(΁y�2!�u�V[�����(�<
+�k�����yPq�,�?�7
q�?�{
+�BN�@���׆���k�
��!�B�����c�1n��O���%�O�v� �8����p�A���A�9c
!��WEW�0�ҙ}
!���?��O?BzQ��G��ߔa
u���α��¬Oy�=2ΏH���9ߎ3?B:c�+�S.�u��+4۹�+�TWH�{h^!�>��
a��i�3�~Ic�!�<�me�!�.�u��K(ԧ
���=����S����/?��^}�z"���__����
���ͷ�|u�|����}��
:���h�1
+����G~����8�g|�؟�r����?��R�_�P�;�Z�"?Ѣ������q}�����
���\ӳ�8&?=���U��7�[[zt�)�s��2�� ���w�z�1����2�A�$}��P�v'�~�ǃ� }�]������(�v��h\jb�,��_75
�W&�S�V4A�Ҕs�U������yq�T�����S]�Q�#���F�s�Z�~�
M����M�D6�3��$������r�i+p齝�8ς�rA��{ˆ�]�1�!g�~tU*Ɠeb焿�Hg�T{K۝����--��q�&��`NX�^Vn�[rL��o��3m.�?�L
�cs���x����6��B8BI'���J�=�RI����L����&��ƙ/�;���,v'�}O=����³wNK�j���tZ?
����|{MZ�]5�p)^=�'.#�ֽk��_�߻O�ݷ���i6}�b��ϘI���;�T�R�q�
yt'�my��
��+�7�|��7��>���oJx�C����zhn9��a���}gȮ�ٞr�Y$~s���{j>��S������揿R7�ACu�����
��}\�+���
�?o�~���o
����{���v�0n�9(\w���W\|uo�?oվ�{���:�=rG8�'o�xg
�̛������qo�/�
�w�\�#.��2��>;<P�
*{�Tq1�	�
�N���P�&� �箻V�f#o:-G��>}��Չ
+����+��y�9CxE��KxBeib%P��DqQ���a�@�4�6��p�i�Yԩ����.�� ���č��x���)�7%�j��%m�3���t�B��hN`�]�䢙���f
+O�ٛ�=�v�Eɥ5�� ��^�ܢ�P�_5-�h����%���S@�"�3�30��E�=��!�yp�qFA��/�U�riq���so���/"
+A!�]d7!*⿷�z>ϋ��������>�
+�������"�e�����|p�
��W��PU�'.�����[x�����G�[�ĥb���B+%�Sm�B�b�����x�e
[��fB�;P�.��(�V��y��>ޞ�
��&��>�܆7�,�zbϖ�>�� ���w��>�c��� � 
��
����oz?�����)x
�$�1)�/���+t��-ˋmލ�ǒ�z�ΜGt����,k�:}������|�;��L�;T���ׁ8,�*4��*�4u�#��#C����7P���׸Q�F45A}!Kݩ*{��-tޒDq���2K
K!o^� �H+��:����
+�c��R��k�)�
+L$� ì�yB �E�1?`�N��ͼ��W:թ�G� t�+�B
�
C#B���%,��|
|�ST���Iؾ�����Hq<,��t����2Hz&\�& !���پ9���.҅�
v
@¾�c�k�a
�ZD&N��O�.����&Á�q&[�ъ�!����ߍ��
+K`�z���2�
�������to"�k����iEV/%��G=�
�z�x�]6�
�wj��;�e�T( :�x;�
0��
+]�ʔ��2�OU�����IC\�h��v�^�
+��؟��:�~��|u�)p�
+��!�klh� pU���a�s��O�b�&��NѨ��Ɣ��]�i�:�q�>r��i4� 
��]��P2]�=U at NF���6�%1LPIX�8ǒ=�tN��=
�
����z�ַ�뵻��+��ʺ�tprN	�P�|)����X���
5��{%��o>i��b�8'mn � @\j�Ct"�G�+/��>]$��r\�� ���q֍*��SX/®�K������.m.�Y�r.�<��}k�2
`,���i
��������)Qj�Qk ;f�r�Dxex�e�M�'�`%����5�(������ԣ���hMQt��9(��1�D�a�4/�X�>uLC�Mm&C��qU2�%�9��$s)
`�N�zA&J�,Y
`��d�)t�L�2��N�06\ae�m�X`��\�9@�lah���
��'��ȰN�
��#��k�*�I]�U0��k�
+
+KCײ�`I�V
��b=�KR�Eu��6Eβ�Cl�k*+,I�wU
,)���(+Ҩ�R�Hci�
+�H�_H#%�
Ҩɘ�!͛z�H�B�dH�&�Ҩ�\�����ܐ�͙�@�q�
+n;'>���R��Z�D�{⨨rV^jhX"�p�>�N���!��SַԅL�
+C�u
�o�Q��N0#!�J�8��D��o`

��
+��lT���7
u,p����Ǣ��,�}
+�v}�5�~�5j<�4�q��W��ɄA_]������m-֜K�馳u���L� 
��ٽ��퇳����I�y���
�K<��$<�fT/,�5^V"�^YC�K]��U�%�5r���e���,�5�~�>�����1
/���}��d^��Qt���b�|,&,��'����#! �aZ��1�|��枼�CRb
+N�˩���G����PG#Dk��q��>�/��M��
���

+6�}`�b3�5����Œg��Ң��.0��5VF��S��>�J�7鬒$;
+�\q���u� +]l��u��<�]L�l��y�	)�d �a��Y���
n �\�>���-�����Ӥ̆�;Fo�sx]��{i9>����IR`"u|�3`d�
n�>�St&ԛb���X�p�v�,�*�
o��
��AV1��!�n">�h:y:�i�d�5�D4�U
��O}��Z�0�2����rX��0QF��@�5(�N�Uɴ�����Z.(�4�ŁraKį��H�
+,+�nҰ���&��g)/��X`��hp����j�x��g)��8D�p���4ʉ�il�7��%�QZlN��}r���1`:Qt�D�m�ң5ވ�1l>�qP(NtFzN!�
2I[h����]�D�x|�&yr��`���E������Ǭ~L��<؃u�u�he_4�FU}��l���6͎�W��J>�͢U<�9D+x\9r�*�C�F�w�S�G�#��N��#Z
]����� @��:KKVY��X��r�O���_���Q��.��5\��vDm/�3�Qߔ
����Ad���y
���*�H������$0;Ի��pŚ&�
i�Jg�'g^R
�b�;�N�Z�M?l7��m�;vu��4Kl�&s���
h�"�%?[�"�
��5��pB
��ۘS��I����tT�xh_iѴ��?�]��>����
�ߢ��<~�
�m�5�~�5j<�4�q����
qb_������2c���X�?��#D-�;��Bk��0V�a�v�+���<�u�
I��(4����c40�����zL�b-�ç��+�^�3�}����e�@G\SB��򗱦��2�s
��=
�[�E<
㛸��v8�3��h��u&ٰ��MV��sN���7�k���l0a�
, [...]
��qƹh��
9w��[d��)�D
+V�ҍ
"V
[;���G�$��6�TAJ
�VX27�k���
+��Ä�PApX5���(�5)9��(q�_z+i9�|(���#Qy�(��� ����"�a)!���|xT]�1O8���ҊC>
N_D���ؕO���=E)�KR^pBl����t�@��݁8��%��5�i����1\�Ƅʟ�Y�3�YK�@����
�D�K�ù]�ێ>������J(ؓX�e�
NJ
h8�YG�3��N�t�o��s���θ/Y����˿��|���?~�����4���Ǐ�����~���}x������?��a<���.�������v���?��
_��OX���
�>��o�x���Nu�;���
߈��
�E:}������I}խȕ��'�w��@���n�@�`�rm�����8�����S�TG�>��^����Uҧ��C*����q�O���
���*
�8���X�9��J�2�l�hi�N��^.�����z���(U!�0����1W���Gv��U19�ױ�״�POA�B3��5�K{����\�G�M��Y
����O7ݣ�SKҏ�Y�ǂ-9>c6#<'�-��|�Pì�/��8�R�z�S1�	�g�i�E�W0 �>�F�p-�w尻:�=g^Ì��8Ɓ�V,�k�-����
m
�O�
E�v���;��0�P�����
{�����3��͐���-a�d�*PCJ/ί��]��rd�ch���Q��f������~�i�������ȗ��E*Mt�
�? ��"'�нe}��__	,�}�vϸ9���4��~�
+M�����9`3m��|�!cJA��&X9N���1�,���L���}JP��@L��i[8,jL���G�#������
z9N��i
*��͙�l�۳@��v������@-
�S7��`l0
+Qpv�Pۛ��+�a,X�}F���$*;@
3���h�R�5�X�xPoD���	QB�,�vr�1o�}j�c�U�N����h'�	�Y�J<��NO��~I
�}����0%E
ajt��T���*�IhT�,�d��_�Ĥ�ܑ\
� 
Pr6��Ԩ*�8/��cQ���&#ũB���|[mm�:/���YSK�*�'LM~�W�8u`&�N�W���U!N����[咸U��"x��n5���U�:/�
+�c���a*���c:��0 �L��+20=��R�Iѹ^�z)���j��T��	QP
�U���5�I�
+q6y�ƒ��]Q�
ŠS�V��FY�Z!��d�i�Z��D�g�g5�X�s_��&�
`rԊ���*Q;/
�Ǣ���+v���?����O��?<���Rh+��hwد�����EZ���g%:����?�^����f
���y��]엟�X��+�'�
Se�qK�z��9�&1�'�F
Zdim��뙛�W	�� �
�/\b"���5�^_�eIh' ��ܶ�T,ʸy�3�H
�n.�ކ!�!F21�
�y� ��'��ɒ�1�`kg��#
+
j�Tl�9��n}qX
~�aHg!5�K�������W!d���<�A���ẀP�L%� ���ڨСrdΊ���^i�cł`�<��K|+E8+�[�Ih)���b�	�uqH�[м
+s/q�C����HV~��2j^hwN������QE54D[q� q��,i����~/H�(�4���f����h�j�O�,>r�)o��x
��!
~�j4`���
���*Z~�H��T����tI�[�S�P�Qz�p�SgB�#�2�t�
��-���g�H48i��
�^B���Ȇ��-?��Y&�I�<L[��N��aĘ��d�O�8ص�8صGF�k
+���r	Ǻ�p�j'q�*/1o�%NS�%��(

�b<1�F���L���n��q�Y�+J�
/%
+��Z�
��]��A�a��옯�&_[夰b�i��	2�sJ�8�
+��y��|�Q��P�	Ig"��'@Fȑ'&)�8Ii�!u��m	S��
+o:_�T����$���U)e%.��x�sDSd�X�zB����X�6E�Ffy��a�~1����؂�
[P����4��Q�"eG���8�a
�Ls�����Ic�5��
X�l��i��V��j
_����f���7:�|٘�k5*Q��șn3GrB�ԩ�x�r4����rm��ҧ+��^Лb�傫��*���5�֧�z�k|���Q{����f쥒N�~�^_�si��I`����IQSV���x��7
{=ܑ��T7T��#X�~���ψ(���\CF���9	�\CnEu�ͅ��Ѝ8��k.>�ha���P̵���h�U}��k%��
e^���˧x���}����G:⎱��|������9��8w�
K�wW�E�ߛ!��m���|��	�5'�,�wB�Nڞ:W�&
�;�aNٛS�\=�i?~w��
+^l�=���� �iWM�P�	�Fb�B�#�	\T���T
���η"��A� �5��Hllַg4-C�ӮEAO�;J�'��9�<��o��Ñ��1�g�,�Y�^E�
9�hL�����q�P�̎]�F�W7���_qn ��PM��h,���iGjaO$0���֫�����,�y��
�+�v~
���\$������P�V
K��.i�< �oG��
�I���"���R��&}>*O�4�	��m��mTM;�N/��?��d�z'����U�o�Wu�wW'q����+D	%sz������y<��lT񤇸�y��xR�!�C�4�YR*=�,g��b�
+8�:)_J�mAr��Ү"�R�	���)�
5�L��-+�g4���sV̔[3W.oB���"9��u���w�<}�����>�n���L5D��\�dL�9\2�:��d6,�4��E?�>�y�.�$oF�h۹a�g؜;�t|���w��"��^�sI}i�B�!�k9�iG��
]"��-b���aJ��_��eK�)�
�š�N���7t��t��,��H�j�$Ļ@�hGI�l߳�)K@��>��)��r�::Z
B�Z�F�H�E��mj��Y�p��:4�i %���g��
�N�O�b�(d�B��T(P��
+QS,��{��AjV� .N}0	�}�����C�ԇ
+D}��-&��w[�<�����'C׶M�B`W�T���P�
��O�A5�6���+o�����`��X���,���%��`\�E�H��#j ���zڊ�D*�p"�q��F������ۘ_.��
����+�v�.*3s�]^#��!,�w��Zp;nm�ˆ;o�	�ƄP
�П�
�d�)e˰<[�~��٭�IF�}�
+�!�$��X%%^[����*���7�t�3fI��^̂ b����* �-�Up"vl���Y /�݆Y�Q�g�dh�f�t(^@��YJ�Ib� W5V��C ;��@ug8��y��_�m
��� �;H���ӏ�7�n�Ijij�E�s#�ZJ�c~��K�2e+���n��E"�}
^^�"jFP�_5#�w��"~ �A9B�� ��;��
:��Y9��e����R���д�&
�8��L µ�
�5��*(���ǐ~eo�;n�j�`���bF�p��p�Q����®�pM�X�CÉr*�Ы9�q�Ԝ���~�pa�פ��;�I���m�V���j1+V@��d���[� wX�N
�MV| `T�_N�f����d�
��a�
�
+T� �ЬDU[�U�
+�.?

+Pg�
RTu���@m�EUN]�b�V4�V��`�?���1������`h�[<�E�
��yA�
;���f<B�� Cթ1ԖFu0��X��)Ps�$�Z���i�7t�� v����P�:���}�P:R�	��:��^/���W\��2�*��P���p��נB���
+<��M�:�
*ԡn�P�}M��4��!8�\�T�4PT�&��o��Z��]QVg��B_���PW��
+u�	l*���P��D5xN7�B]�
x�
+j*ԅ�I���*�e��B���T���UT��\��i��>��
(����jo�
i1}�q��B��ӂ�7�^U�7�gvw.���cYL�DŽ�;�Rq��/����'욖I�m�
^�#���E���n�U'�7xu��_.^���G{��{`�|��„���hw�
�����-_7=�	V�7��6�����0��\�
��1ܕ�IԈl���������Ʊn
�u�����7�З7���
œ��
Qa؄��K�1`p����g�p���׊
^V����vA�ci�L�
}���2�T��
+�_-h@�
+Ԧg9��+ܠ�� T�,�l~�Q����;�wI1
 ��
/�/�'%3 ��M�������>��j@Çfi
zz������6e
����
�N��%���@
N��,/�7�j��1�:�k]	��Il���bܩtC�y�T������4���6_Z1M��d�e�Z��r�����v2_�����q�
�Os^(sz׺�|�oе�X-�
����K��,o`�����^�g�XK���T�˘������w�S��
Kq_��F��B��R�Aq@`�
n��6K�%

�zj�%;-KȘʍ��țs`<W�Tf�_�OrIcN��J�D�Ю�^����dE��b++b�&)t�
�����ya��w,�
+B�eq����B��ji�F�6�����셊��R3�<�ͻ��|;g�
V
���7��h�V�'�䌧
��i�d7%�R�ʀ��PVI�*�"kBZ�
��
�]������
S�+�3ZJ���ئ����6%l%݉lh�ޱ��5M��*l�b"�[JbQt\	�\�4
q�տ��U�Hd�lXp%>�hg��E��iA�
���hE���
��$�:{n�J�w����e��*�Tԝ���ʮ<��kB6%P�d�l�&q�7�
���EV��j�4�g�'b��)-����z��!���Vs��'����HP�_�8([
�

ëIR��{)��4�x��b�Ȅs8m�*�՘�$ZF����Q��oV	��~L�nY�s�I��TS��R�t1R��
����-�3~#i6�Q�������]�BAb�,6�jc���A�y�ȴT펉H,2Q�1��i�È|g!���CȅŹ�-�]
�u9^�@�&���:����KN������w	��;���_�?�Ϫ�p"�r���Ư� y�?yTp�R�X
|>?�1�_{��|�
bNo���"I�
+)Ŗ� ��;���
+1"��`�1_<ff�.��ݍ+h
�/����JNg	�2�l�'�������%*��$�,5�Ռ��P�$�� ��G��JP�s��6��OX�Ķ�8�u�v��4��ʼ��'ж��OXJ���w
�
ͷ;J
�c�~n ��������H��������H"�[w4�S|�� M���xI����ԝ�����{��	��\G��h*J�1^ܷ8��7{8^��>9�d4ٲ�����9����=�t��b�a��A�
í
���-�9�7��|/t{A����Lm�D��3v]|�\u��B��

�m1�DZ]�6
n�c�ǞX?.�_b�
��LV|
����LP�H$B���z�z#Y��F�l���xç����F���F�l��^ǭ$

+I�<��
+�#X�1��F�c�>"3�1	��2��L�w
S��,�� �4/��($�d�HJK�
B�,�oY��$�	l`"�3�[��&<_
[�����7
e4�ڀ�Sr\�v�f�ht
r
�,����cQ+3�	M�B2�,�2R���#4/��ek����g���,a�{7@�&�L���;F�
���"_&���=>�P	�[�X|�$� ?��g��r��BA�,�6������K���uW&R\�m�~��h�mwzr��-P�x‹����e�
ah��1�[R�
^��9���.˅ <U�)r^���5G� ٫������'��0�W����"�CJ�g���
��?|Fą��!88|6���Sp��:������'�F_�Hg��aj����C����~w��u�q�_���zi�]�_�j��#~�
��c�$ ���7�Ļ0BA8�^@����NH�X��<H�vw����!#y֢
�f`�?�W]�
�|p�a
����#oR�(	ƒ��
�0'6r���2���9��a�9;�+�`X��#����������yF�Q{78#�(�x�%
~�{vx{��S�G�uL�[�ÿO��3?�Ā��ǻg���w�>����߿�z
q�Z��S=J�����[�"
����g��X����,���ׯ
���w��~��p����*�����<L9�_�
.���Ë�k�p��)�Jٿ�{� �*�
��!��S�/���]�/�5a8�c^|x���/�p�ś7�O�����r�WL���� s�����᫼|M�5c�$ߍΫ�z���^����d����
v�^�d�
+
ƪAG?F|F��2#��	��wi#�N Tq4J��q�s.�J�a3r�R0=+�J��
�|@��
N��hL�X�
����`�
,m:M���Z��\w�
+�v�2�Ns���i�7�?~�n�Z7{�j��l:��2�ͱ��20vH�,��
���b�,�����neg ���E0l��
��9!����κ�s)��3�€��3���ʼ
V��
�º��)
���5����dڛ�k�"�
�T(F�[�NL�
Am�B�wm�������^�~fO�/��ߵ�â���h�Q
����B�%D��`z8m2�/�y���l��h~���W\�
g0��
:��j� Z
V��ª���|	@g�p�X 6Y#Z�%X]h�
ZT(�q��
+��azj=��Ǭ�eĹ0��J����3�N`2u�u�~�#-��)R������8c�7$
l��\�3�dM���c0Z�c�Z�[N"72�1����.�
}&Q����3E��J1�Nw���JR[cMkk��Z[$�V��ZE���2�֖�:]�j[im]
+%��k���}������ڶ��EP[�Z����։3j�L.�uҠ�u֩�u��ںԸik�����8]�-��}�Yy�_X���
+S�\�s�i}�K\�s���RR�K��\��2��[]�s ��K���'�q_�d9�����w�wB�{k�q�%��5
�&���ּ'���D��.$û��w �w 
�K�d��t������|�Y��%}�/sd��Z�TX#Մɬ������L��B5af��f��N�R�ք1��]8a�
����0��	s"ƴJ'�V:!��	h���Q�{�4�Zi ��^2J{A��2�����K��J{�[�լ9��?�"�3� $�8Oq�U�IF'�"@jE 4��A�*b5U���5�"��ME��F�������� ��
+����0ZM� Rk��B{F
�XF�ОѢT���
�h?���� �Bk��֭��F
�@j- 4Z(�h!#�ˈJ0Z�*7��}��Bb�1]1�أ���3wS��!֎>H]�H3�P�
a��5���}�bNL�����Ԇ^�n��^�r��/^��.?�5�e�������u`�������������}����
ߟ??����n�[/_;��õ��R�Z,�'.�����໛�������<b[��Xl�e��}�bn��{T&�c������M����M�&=�Z��c�������w�=��}�c�����

/
��a�Pˁe���������<w^����ˍ��E�H��;�.��8i�ã%�������x���1�'�3.?�x����y��ˁe����`��6�����W�q<4Z��`����}�bn0��|�/y���c\(��tYh����}�bn0.l�h���s���Ϯ'���O�ٓ��;��
������^�Ʃ-p��lc22���<?=���ɀ����t��|~n��ZӜyR�淤"$�+�z�pn�182����87����@���f�(����� ��x���H�.{�T�c�J<^s���6���X&�55�r��h���dS9���o
����8�l����3�	Fmq\?y�q��t�Z���%��܉})��s7	oTQt��zH���R���MF�M_�5��ldNK��W���q�f���C� Z
V�*ZI�m���h�Ktj7�>�
Bֈv	V��l���4w
+Y7�����m�;A�;�:T��͝8�͝ɥ͝4��;�T5w��6w��q�0����km����}�bn�2��vΟ;I��o���~�~_�[����W���T��\��YMotˌ�dtCGִ�CJft $�CJ::�bF�
�萁� dt iGG)��������

2��!C;:rtt���k�

�5������#�P��T5<r�tx�*�����!3'X�l����C�'

����n
�$�jN��G/U=<vΧޥZH�y Zo��y�$�#d�<&ڶyL4�yR5Oh���1���I���IH�<���ku��v��\�0�}�b�;��i�d�����7t�E	w7k�l��Ԟ�	��F�9Ӛ�l4޷gc�1!��h|h�FL{6&�:P��	i�ƥ��l�ג��!������;m�\mo�i{g>��X����T��;+U�w����Re�lL���Nۘ&���}�bnt��Ow6n$�v��t�%	�"���MU������8�4@�<Γ�q�m
'��q�6��y 4�c
�<I��y��4�5L�*Ϝ���v��L��`�>q17:Ⱥ'<���
$o�K�Nճ���{[A�mEkoc{M�
��7����3�֎�ˈ��g�]�<co�o�m�d,�'.憽u|B{����n��%	w���[k�� ���&�ֺ��򌽕��R�@co%{�H�e��J0�.U��7���^��
X�O\�
{+����'��[�b�K�N���=rf!�b��
X�O\�
q��

�=w�}�������kk��{�c˵�v�ź83��
+׆0
+���͊,����wR�<l�Q�6K����b<8��/�(�VbjƼ]�����njJ��0a��x|B̻�c�_&��u�F��(�2�Z���/�a.-��
*Lˌ��-�*���1��{�S<5��i".�z.M���Vv�{�R-�xA&V����f����S���W[r#1<A��������	R�7��/�
2�=Nm��i��h$J�S=�؋��)L��
�A�Z�����z�"�ԇ �Q x8?���B��i�|� #!!�{��]��l��h-�T^4�%Q����~<Q8�Mߵ�M�#s�E��� �m#�'ƣ:�n4h���Ѧ��\�
¨��D��
	��|��U9`Ò�)�Y�_�.OS!��纵�
+�߁z_�g�|�QAʜ�ӌo�|ᙑ��z
�[�|G1TE��q �B�W
ٚGUV
�

T�yL�����9�,w:�%l�F� �E��#j�%�۶S(�JU㠂GA��Pc�2rG���*���:�:��oI��K#��<` ٲ��
S at wV��-ٽ"&I
+J.A�|ã-
��Xl��ZG���*���*�N�Ge�I��B��e*��ԞτM�!�����xtd
�I6<��P5��ǁL��f�Q����Uv
3<^�
���Ez]@�n���h��|{�{pF���&κP{]̠�b=*(��
+��=>�
^�by{�埑
[�:v=��1I�\�I���MY��aF�T@�G%0P!x�ǧ��,/d������I܏I�O���VO
�*>��gI~����p�
��Q��g0
��S=
DB��ἇU�ł���޲/���OU�VJMN��)5����R�SjZ)59�&�ԴRjrJMN��J
VJ
�R�SjZ)utJ
�RǕRG���)5����R���R������R��R��䔚VJ
�RG��q���)utJM+�&���)�����aY^h��R�|��w*?��Q�}�5��g�0��[�
+�69�����N�$�v����}
z�o���P ~B,B"���gU
5)[����=R�k����4�o�ؽl�_4�=?MF9�%�'�I:��#��6��O�� �����rB�G�~q��ۙ~1&�EcM�;���? ���
endstream
endobj
15 0 obj
15522 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H��W�j$7}�Ћ���B*���Bv	��0�'Β�^�I�>��V�Z�ufc�g��Nݺ��N�5��3�Z�
^��vA*Fب�u����.{�$$#�&�Hc�d1��Z�U���nh�X�M	MI�bM z�:(�~Bo��GW6��M
��?
+��yX����F�3|�w����ǰ�����������;��A��a���+��a��@��譲�?0��������]ϓX��\�v2*�3��alj!є&S�j
$&6r��a��zl"��r[��$���I�
'�����$��$-\n��Ӏ@�L�"�/fQ�cY#F���H��)�lV���8bArÓ����TCU!P9�&1�*��5.
���4���>�����{s
�$0�p
e%��o���i�
0�aq��9��Mn?�NFPQTT~���
M�	=k��R1RE��11�2]DC�},��:
+��+���o�G+�U[u�K�Wy�<&�� �
f�� �
+DX��\ۊ�A�A��ݺ��/)��P_�|͆�t*T �4�Q݌T�a�����
��E�zִT���`�Ĉ��ok\
]9�
y�ֱD�b����*/1E�k0&�+��q�∑����bKU#�rlc*�Et�\�@_U�B�]@Z
ҟ.�'
'mO�k��xh
���@5
�V��:׶��4�5�ԥ��Q��
+�姺��C ��妴�7�/v1��'*Bf�`�Ĉ��ok|V#��
\��g�H����|1'�w
T�bdP�ptyx	�k�5�iPBN4k���S?�#�8a%!�))�u-M�mP���
����!�2�$׺�k�ɵ^�k�ɵ��Z/ɵ��Zwr���Zwr�;�֗˵Z�k�ʵn�Z/�5tr
�\C#���5�r��Z�r�Z�Vgȵ�R�/}<S�Ւ\�N�u'�zI���k����:��N���\�N�U'�ύ����
\��w��PS�5Q؈�[&��
�Q�Y–�4C�hsڔ	tJˈ�� *��DU"rRm|nO;OfڶT�Ed�$V�8�����&�/�~������/)?�\���fT>#U�
+86�`
+������	��{6+�qb*�,
�%��ĩw..�g"���'*��J9�lr:i�6P�G�7ļ�P�Uco�;j5S`��a7~=m��ƸD�!`��`dJ�(�4�u,5�,�����p�bU�YE-<�.�}��@wO���������xw8�_���<�A�r�ۇ����8��q��fX�|��������Ϳ����ܼ�<l׻��?�����|ފ����as�~����vx�m�����3������ͻo��
 ؗ��
endstream
endobj
17 0 obj
1339 
endobj
18 0 obj
/DeviceCMYK 
endobj
19 0 obj
/DeviceGray 
endobj
20 0 obj
<< 
/Type /Font 
/BaseFont /TPOGHW+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 21 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
21 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /TPOGHW+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 27 0 R 
>> 
endobj
22 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceCMYK 
>> 
endobj
23 0 obj
<< /Height 72 /Width 128 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 24 0 R >> 
stream
+H��W�jA�Y
��Э�"�&��D�l� ���E6��0&j�G���(fb��酈�r�K�~A>�<�/e�����9������S���^��(�Jl4
6*���y~~D��lv�����077�'�ğ�bH

P�pK����
5��p s��X___�ķoߺ�u�ӧOPR4~������������
+��8������K�At�Z��Πqoookk
���CŒ�*:�C��'u;���
� �����O'�]n�m
,�=����<522�Ц����� �_�K&y�G�R�ៀʼn �(�<ٙ�߅�
`l���{l�y��*�jx�����o��,����g��-�P��V�O�L����~��� �l6�hX���B at iV�V�+���� b����z�.�z�W*��hܾ};B;��L\m�X��Vw�/	G��
+Nt�ݜ�b�O�>¿2�2T�	����;�/����,
+&䒌�-��XRAD���V�bmm-�www��^�m�z�-��C=b�;���z��"�F
�@�Q��0gr{{����y��Mۼ+<���
t��o�?�D�����ΜYgy��TR>_�zEJ� �yf�4��S�\�)��uM�ω�ʥ��@JAb�U�:ˏ؝�I0
+rF]ƁZ\\��/^��—˗/�9�df6 j%�P��X7��_<oݺ�`NV�Ո�Y
��؞��l4�r�u��V���ӧOSg	��`4Hf�R�|;�K�C�6�s����1'
�!��9�#�X20�9!ۺ�h�?|.��*����)��v��W�I
	��JJZ^
Tn���h����ӍBR5"6����|~�/Tc6~ɩ�k��g
� �;;;��k2�.���3��bW-Q��

aw�޵��gi*�?*H
�_����|�r�W��V*�#�{��%���x�{��رctO��J�� ��G=y��ĉ*�~�C�b }f���4GӺ�Hf�*�����k}}]�W�zj2�h"������_���'2��/_FGG�
9��y
*L�:�"��dd�

�HQH�(i�^W��9�$����S�"�K�q�_i�
�N�<i�
�'˜�3�p�=N
v
���
��Q�6�FG J*���cĐ.���/����$j��Ϟ=c�⯷o�"��.\�R�7n� �V����߷2�SS�3��׮��M
��7[��ܹ���[Cز{��YB��ND���B�!��s��x��5�?&��k ���Ç�
T��)ˏ�/�z���B&:��8�
�3�_�W8�X �2j����B�={��
+EYJ�((�;66�!~��
+�J�
�Ǩ��q1
�$0�#�K���Q���#ۉc�����)
+n����K�U����x&ƿ
+7�񟨿�Q¿
�ʞ�xQ��?\�+WL�'_��S0����y!i4V.E���`��Ȩ�!Јz�������Cx�p��~f�O����?�
r�g~0�$cr��<�8�d%� ��q�A�T*�Q��H���8kKKK�_̱M�4�6
��1J�Z���<U�g��șx�x�ƳZ�湂ҁ����eI[[[r��������/Fq
"}��wvvB�B���ߛ�N胞
"T�3�d�
Ы��d�R�ƒ2��H���u�[�l���[�06_<Dr����8��{��q����L�.�'2a⯍�
_e8�.��4.��
����"��䯒�)�����AgΜA�s��Ex~���$6✂���j��O�:��Ң�&��=�4�fp;M,Dˇl�(L�vq��QeV�?
���zNN�	��<�L����_*L}����+�ƹdK��7�Mɓp4X�d�`0����y�E-�w�_ׯ_W)e��L�2�
����G^N2 ����c]=ن����Υ���ϟ�~�*w�?���1#e�`�Ȯ�����ϲ(����9C���$2a��p�D4>|�����rY��f�ԩS�%n޼�P�I��
���B8/T���|u8_���6�9�^oP�p0�-��ZYA����

��[ƿ����ˮ/^���	���UXF�,��'����-J
+�F�,?��bHj+9�4�D'����_ ��/��׊)s0ḍՁ��
�
��,����F4ellL��ↄ
p~��k||����w����-�\�U�+M��O4$C�
�Ol\�<t
��{
0�DW�R�<Oi��#�*O^�[�A+���O���
�J%v�
���&�>f���i�����3
I��2�w �j5�v�W��˥�xd2�b�x�	\��^�j;ʁ?on�6�w���ת%�ͦ�!lA�V��U�r{�_��y����*�PhTXE
qfݐ�_��"��K`Y
+�ۭ��S
s��s��'�������S1�_}� 9yaa��&2��G�������
666l����g��˗VV܄�ǁ��B�'��˪����ꯦ�X����R��W�j �����r� ����(�;�M�w��?��ϟ�&��
�>|he�M��
8\�l�r����yx
+x�srr2�,�O�mqq�&�l4�533hh?�/g|>	ҍm�me���l1�p���N��?��>B��L"���e��?ԁVh��_��K9�X~��m�����g�� $�͖�����CX�  ��M�
endstream
endobj
24 0 obj
2694 
endobj
25 0 obj
<< /Filter /FlateDecode /Length 26 0 R >> 
stream
+H��W]o�}ׯ���e��7�"@
���Mn�D�KP\����]Ɂ,�ɿ�CK��]�WF�:�g�3K^���W����b�����������/����� ������c���@V ����������b��.�բxQ��~]>,Gd�y\Ww�����?ͧۏ����r�]|l>�,W+��iV=����������h[h��”>U�m�]�v�����6���[��|y}�z�����j���g�k���)d��?��OŇ�X�\�[`��ߋ��r��n��b��H�J��B
W2Ŕ,V]T��
�dQM�����"�V�?&ד��{��t�u�{�v��|ER�*$�R�'J�,Ƕ���l��Y������O������7�Y��Z~^{�
^`��������a1����ۗ?�r�f�^<�!!?�|�\\�?O�}Y`����;a��7ˇ�l=_B{qV\���y�>��vd�5��b���0�4^�
lIɰJ�8]M^��n�焕��,p�����/
d
vc/4���tr���
�8�^%K�4�u���)mɱ�~��d��8Ȉ��Je� b�Rq(�3��ֈ�9 3J8���
�Rj�d��+%��+�\k
@�]�,�c��vOZ����&��x��l��*^t����R$��N�)�U�6����� ��w�1�<ט��"p�:Wي�m�+���jYDcu����9�+�V<�+�2��l�c��ܗ���pnA
΄t-Xʵ�f���,�Z�k�'��ղ�Z��2��С}�"���c�mC�b6s��̶�
�el߶h#4(�}��h�P�qGږ���v�����܊۶[�oۡy��LZ۶jR�R*�C
+�G
+m#Td�q*U�]J��� ��U��M��%���fw���DA�]�PA�*�I��)
^L��b)N�U2����!��1���B؀a=V��
��p�J�p���/D�<LyTK��=
#ZSt�ֻ��6���8�I'D��E'iD�e�&�`
+l0���%�]�Z��Y^;��*��$!Di57��
t��6��HJÍߋ/�
|�T�0�P�rN}���Tm�v��raé�M�s���	Ƥ��3��<|s�ɢ��TpޖLc�P"}ڜ>��+Orp�X�Z�x
_5c3�g.8b.b�x�a�R*��8�s�q� �8�C�8\�;�'���
�m�8�r�	E9N��q���:1�q��3Dž���E(q�P���
�I
�m�Р��|sDž�g��ܤ�
&�
ug��E�t

������Gǐq+�ou�!�Nx�!{	���Ȕ)š���X��̚�*�&�Ak"�Y �&�ܚ`)k�M���$�5#���y�!��7�2�Q;첐F��bz
m����y0�/|)w~UƝt��Σ)w
K��N��1��c�r�H�
b9w��l����X���Ҷ;V������L�j]O2VC���a���(����Z�<
���d����j]w6Vc��ƪē��j��׷>q������O�0$��
�$�F��j�X�Fej4�P�1��B�(5��Wfj4@��-z��x5
��
]�M=�f��P�"�q�MƩ69�N5�9E��)�JR�*�s�dΩ���葜*�d/�i1�'�!M1�4D3��HS,'MJ�4)r�듆 A�0iB��ʌ4a(�b�#I��AZ��IsCH�>�!��&DF�9i���4�s�듆 AgiXrF��H�"-=�4�p=
i
[�t��y
���
&,Ó�R���UsBmP�m��[��Bc���;�U��;�$>g�|���/=���Φ���u'���5��͡kȘ]�ߌ:7	<˜'���A�� 
ӯS
����<'�@�1BE�
)	��6�s卛������B0h���c�@�"tw�@ήy�@z��7R 
(�EJ�Dc���;R \>�@��#��k
.�^���-�LRKI�Fc���;R �\R �q<8�����z�@ޝ*��k
.�^����Hi
%�(��P�q�	Db�.>A�M�e��_�`��+=p�h�4��Ĉ�H4F�ȸ#b�e��u��)r�!����	���i�'^k��f���A�1BE�
���A3q�����5�L�RB30D3BS�Q�T��w�f���k&n�<�9����UJh��
8J3B�� ��"��
�Ϡ����h�욇k�W)�1D3�S�M��Dc���;R3L]L3��1�Φ����@�SC�Ǽ�nN��H�,B r�@�[R�H�.J�:��w�@��@����������w�:��͘]�ߍR��(����(F�Nj���$���
��Gy)�jW	���Tj(���LK�BHk�L��4��Da����%��B``<�J��Ç{X
/>��h�
�� %,q�d�֋�O0&�+ǟ	��a��d�^��i����I�*$#Tdܑ�p9���nz��r�Bg�<�B�J	
�Q5�;�����!1�
O2���
0��>�%/y��Do�D [...]
+�z>p:�ʆ�P��
��C��|�u���c>�B˳��I�^�0z��l�Ţ�v�Cw �
>I�7�*2�ȡ��%O
����YC��ԡwv�Ç^�Rb��S���
�cI���J��$�5�4������7�3Ę"7���f2ܸ*� ��F4� ���n����nD���1�w5g�;,���n������_-;��6�>_�_������b/�c Ç^,��?�R�H*Ū�ꪝ>MW�2$�b��9
7��N�,�-�4)�Y�{��n�9
w/�I�{܋ps�w��v0��%�6�
�&����77o�=��r�ׅ{�����U�
��~t���E��ˉ�.�S
�p��G73XZEh�1�U�r�hU�qժPâU
����V�R
�
+%/Z�V���a�Vq�M/�ejU���*�*Y�0|���iU���iUް���/i��_Ԫ�c��Us��
�/j��
k��C�U���a
�x�h~:hm�2��������a�-�
h�c at k�<�5�<�5l
�8��/?�^'>�޾�$z��g���E/�U�z���<���S��^��Y�z	O���>��}{@k;��׾���D����}R����l�-��1_�)Rcnp_��1\��/+�LM�'���0�������*B�JyѪ�W�J`hUr�V6k�V�`iU�
g����V�`i}g@�

�J�R%e�O��I���4��{��c��US�F
�W��r
���C�FpV�G��ytK�G��yF���9as�`��V����9�\��g��9�;}N;}
���&�
�&�}��7�9o�=}�r���|��h!�j�_��B�?{H���sB�>�~�s��>�l�9���	��� ���Y}u�sZ��9:��9�;}N;}N_Z
m���i�>�������� [...]
~���t/��6m���z��ء������[�r��o��qA�)_�Q���Qj2,���%�+/�>I6�
w����K��S��a���R�B
�@�U���m;*	t����}Hi���	˩} �ѩ P�M�t�y��*�*�yk�+��}!��uH-cL���
ۺӗ�_L�[	��j���v`_[oĭ#��B�������񴯁�!r�ʷ�d���
�WHi
~�`�Ҳ��b)�&������fԤ^��\�D2އ>��
����yAq䓰9�Bo�S]|%�M[cޖin�����0r������j�V�3�C4q9����.��4Z��wM��\�*�g*Fd�ɡ�IN~��R��#���rJC�|��YY3Ui 歸��Ѱ�[�j)3>#("��XIO�����ƤL)4n]�Є�	e끵�)��Q
�ʴ&s�d�Q�������?����7�

� J�6�6��3a�|��-�K�C1f
��7c�>��LU�$�Z��V(�R%#�K�XY#
����{
��tk��g�Wu��u#��^�͙���0�:�r��Pj!;����i%��
+S[+�)�������U���|Z���ĦZ3�=Ó

P�
]<�L5F�I��;M��'�
�$F�.t��7���Ǿ7��f(7R²1@�.�שWUc�h
�d����ŃO)A�o�d�u�,B'��W�|@��8�x� �,��c�"@�ڮr�"@�\,
���$Ca�5%�"g�J �XJ)x
�l��m��>c��I�yg�Dw�b�sgF=^V�ˊjW�,�F��A���ǵp �k��7 z�6�*��v�c��g+t�|�8�
��9 9������\�������
O�
���r�Xo��Ό
+�%�j	`XX� �%�j	`Y�� �%�e	`X�� �-�Y��VK ���4,WK@�p�4,,K ��j	�k� �%�V�t��a	n�0,,K��p��,WK@���0,����T��wK,
XܮY[����T��ⅰ�Hv9  �<���
0Cѹ��F–�Qt����߭GH��|
K`�h�5u &�>�u�L�M�\�wT�
.9�B�ڪ��tj'��w�b�F��S�; 	�9�L1��!� �ݹƂTN{��!�b
s��9_�1��z���~�I��jv�>|:aɻ%��Z�0Լ�XD���,
+
}����>�0%��Ɏ�7fr��U�R)��TM�F K�׌�*���4Sы1U:�bme+w��&�R�T#���/!�0I"�	S'��F�eG�i2-,�F4}-T
+�kQ֣	�`���$���%O���F�v�*��#�j	އt�՘#
+�.�r8��
+��Q�c�T|�
c��; Jxm�pU�s
��P�u�߈È�R��ge��*�s�P�
%��
+�o��V�H5��M$T8z�QNZ�ER<V�Wa� f��uT:����+�0
B����c��+-��ʲ*H�<���7�����ZA�!������
=b�O�+i8V&
+3�	����_.�Řq0�ތ���5n�R��U�|��%�^���;bΔ����4��Z�1��|����4�
�T�Hä��A�X)�Q�J�B9��(���u��]GM�^I���Qa���zJaTѬq_*�|��R�(r� �����<5�
��a8��� ��P:��2iU��
�
+ Z�B9�Ծ��HDD֕�nœ|�
P��u�(�rC���F�i�Jf�x�jL
�A*�MV)\<��<D��+�p+�`jG���}��I%"��&cUJĬ7����Ou����G.�"�Q��P at I��Q�R5%c�(��	�ȯ>�c��IzgE��
+t�K o��M����4i5
b�Uyˮ��
+�����7�g�b#E�l��З@�Jɹ�*WW.���لmD��y�p�+��'�����w~9*%�9`u0�,� �9`u��V� �9�r0�V����,�p�s��
`9΁�s��
�:��s��
nu�5瀿�9�s�+��,�p�s��
`9΁�s��
�:��s��
nu��*(�����
��9��
+����s�����G���5:��*�
+j�;���� ������e�E>ޗ�ft�w��uV:��
+�2�ı�{�Q����T�D2��XoT��`�%U��2��v	��j�2I�@�Ɓ
��CȤ*cO]�H^�G����"��S0>�I K��Z/	7e8��t^%Wt�+�u��Ʀr��	�f�L�u H��4�6)�d�gO��� (&:�6��wkӸyk���(��K!|"a�O}��R������3�y�QXo�	Oe�\�����	�����?��I�/ǜ���Լ�vv.8�
5
��d�K����tx
�P1��T�
+3`@����
+��<ǡ���� &T266�k�bS2Ns�qk�b4�[����� &�q�$L?(*�1����P�AR0դb
+)`u	f�DX�G50 M!Y
endstream
endobj
26 0 obj
5994 
endobj
27 0 obj
<< /Filter /FlateDecode /Length 28 0 R /Subtype /Type1C >> 
stream
+H�|U
PY�&I��(�Hcw���UPP?���#���dJ��&���
�$�3:
�2�Dt��b�!�	�	*S�;������hM�Vm�V��~u�{��{���p�o��8>wkp�f����J�L�<49Q�4m_�~���ښ��x�5'����T� N ?�鷵��x8^y�qc�>n�8�tq�����Ӳ鷳t�<��XiX�J
���nI�IV�KV�Աr{�t}B�4tz�J��U�r��1H*�L�V�䱉2�^i����$M��K9�2v���*9�"I�T˸o|�R��+bԊ�$���R|?�0�{�931;
[����a���J
s��Mf���bX���E
[b!�����2��l�Y�� /�w���_�/�7�
�HA���XL|Nt
+
�~�\!2�fn�a5�E3���9�
=q#CǞ��5&8��3H�{"�1kA�l��24
%3h�ƈf����H����a`�͗�k�3r��s�E?������YBƈ�"dX�L�^��
�y���
��
5��p`M<6�ʀ�j�70���`!�~�/ߤݻ�� A��s�����-K<W!w��|�#�2���w[�qt˘x��<�Zծ6P�bx�1��k
+�P�b��r�N2҇�zoQ*��?AQ�������������-��xbdX��l�ݳ	���%���:0����x�c?��1��d�]y�,�f�-D
+�&5BX	�
+O�]��ي
�B���Z���8L��X�)�D�
�	�J*��( [�]����ݨ�mE��1)>���[i���
ďd-��LILԩHJ�Ev��L)�	 ��4��NXяW���v�ZB~�����q;�1>|����'��\	�C�`;f`�p�V�,��&
+ �y��ҼbMa�9Z���\����
�t���N�
%׫����0{�H�iF����5�k�2� ��BT��G�vT�����ֵY^
�y
���&�A�\d�p��(�2̠`�ţkQ�n�e�k�fO�1��ս��
+��.��n�
�
 KZ<���鶽����{�F�Yڤl�{H|"����~-[GT�GGDŽ
`���_Ƚg�sm��e�{'4v�&��=� �r*4Uy�o�*�7���5�
+
$���5�A6�C"��]	3:n�]����W�B����%5231+%�@�98����U���|q�P�aZ�ڙLyF�
�7u�gD�É0�	3y��gdM�.���(��wǕ�fп��c�p��}?^���k!��Aq�	
�r�(��+Dz
��:�"�v�T�w?q�vR~2&W'�f-�2S��@�i�g��ϸ�U��̪��u����+ט
狯�J~�j�+�&�՗^m�4��ƕ�՟�8SA��_�2�R�_���L��z��G90k	_~!~�lP�du�c�*W�Έ���g�tὦ��Ր��7��(���v���
O�Lx�``3�
�T��P�g
gL~���z
+��,F.9
�]d�si�ޣy)�����z at a�9BXk����o]��TY�O�6s̵���ݺ^+�‰
t�Pn@�&Dc�d=�0$�Y֌��œ�^�H�
�h'q(M~8�BN
_�'x�~	�u�_
�a�Cg������3
JE
��iW����w<���8[�'y��S�i�N�r%ߺ��\���\���ъ�0���/+	h��o��ěZl���q�"
�,�`��j}�f�l"]�r?�! 5������(���/�_��FC�}M�K�R0C��;��'~
)�<��#��rZ�ϣ@ا��F�7
φ�;��
+.
�	���f����P��^6��	���P
!>�@���#}$'A���A{�`�[W.rIF7{��c7M�`��"<a>̆�`w%�G�Y#)�G�0Ѱ��v�h�|v��(X
��	Z�ĈfDjN�3z��¹r�4����FF|ST�SF��6r�z���䶺qw]�_�Byo�<,c����"���-���?b~�Rs� #:�!�w�q�!��G.���*9u��	�e�g�R�
�'4D�k����[&ISڵ�
+��,�О
+���zc
$�C��X�u����!
+���y���V&�?T�}L[eƩpo�{�K�k�E�d��:a:����6�!��f0(�A�JWzu
+��t(� ��"
+�H�0
L�
��pN3?�s�K�/&��'y��<�w�����j�ːFʃ�C�)�Gq���cHb���{#
�;�a��S^ž�l?����Pz'�����5q�*���Bq�$d)�7�M�<b�5�\�RgaRW4�����p3Fq9�g/��ϰ�:f� fIc��ӯ祪U+�7�����%��1a����[�HN�s�ޠ�'~8������������1�s�}E
Җj��^yS
ځ�؉����B ��p����]$J2��*���y�
��9���Y�`��V��$<酿/����"���_4u�;sOE'ERw�{�r�� �?�A~AϠ]�Y�
+��C��Ӝ�
=���s��2قW���K�
����ܹ�&/�)U�8�+/.ճ��3p�s?1r���C���`.�+�h�L[ #@
�
+<�QԪV��>�������-��YY�9
��S�d��X�� �@]�Ʊ�&
�Z���Ժ]�2
m��8� }Rxqso���SR��J�Kg�(�"ݜ��R�	?!L`$�ܲ/4㥑£�!����@��
+Ga�o���e�?8w����?�tmy=��E��<���)f~�Fׅ�ȓf��Ύל��"SSe2Us�}^J�Z�l���K��/�$�Vv��CV������8.Z�M���MtQ�G?� �
Y�>ҷ���m~�ޥ�n�b��U��6�u9�v5������\��L�R^K~�R�nV����lV�����Bq�W��De�`3wD�\EuR�����l6��C�b:�TV�qe^��D_�Ǩ�;G8p�‹�A*/�5�3RL	pL��b���U�Cu�6]���1�����
+uK�E��������u��'"���i:��R��
��Pr
<m��Hp�X}�2�J������lC�+��d�l1'
���J�L��
�� T:,(
endstream
endobj
28 0 obj
3071 
endobj
29 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-26T10:47:22-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-26T10:47:23-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-26T10:47:22-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-26T10:47:23-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-26T10:47:23-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 30 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000677 00000 n
+0000000756 00000 n
+0000000987 00000 n
+0000001397 00000 n
+0000002951 00000 n
+0000011725 00000 n
+0000025649 00000 n
+0000025672 00000 n
+0000041276 00000 n
+0000041299 00000 n
+0000042720 00000 n
+0000042742 00000 n
+0000042771 00000 n
+0000042800 00000 n
+0000044022 00000 n
+0000044249 00000 n
+0000044342 00000 n
+0000047180 00000 n
+0000047202 00000 n
+0000053274 00000 n
+0000053296 00000 n
+0000056462 00000 n
+0000056484 00000 n
+trailer
<<
/Size 30
/Info 3 0 R 
/Root 1 0 R 
/ID[<a8b2e270c4fcd7fbccc93acbfe42e4a9><6a5d0d3d99788cf1dd168c3ec4c06045>]
>>
startxref
57504
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/cm_nodetree.eps b/documentation/userguide/Figures/cm_nodetree.eps
new file mode 100644
index 0000000..a0191a1
--- /dev/null
+++ b/documentation/userguide/Figures/cm_nodetree.eps
@@ -0,0 +1,6825 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: cm_nodetree.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/26/03
+%%BoundingBox: 0 0 465 252
+%%HiResBoundingBox: 0 0 464.2579 251.4568
+%%CropBox: 0 0 464.2579 251.4568
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentProcessColors:  Black
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: cm_nodetree.ai 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -251.457 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 251.457 li
+464.258 251.457 li
+464.258 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+464 0 li
+464 251 li
+0 251 li
+0 0 li
+clp
+378.124 14.6875 mo
+378.124 .5 li
+317.124 .5 li
+317.124 14.6875 li
+378.124 14.6875 li
+false sop
+0 0 0 0 cmyk
+f
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+378.124 14.6875 mo
+378.124 .5 li
+317.124 .5 li
+317.124 14.6875 li
+378.124 14.6875 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica Initial
+11 dict begin
+/FontName /Helvetica def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/one 
+<10bf31702ce19e53b6f609b518076fe734884313e5cd7a86613dc6f2450b
+061a1ad1> ND 
+/O 
+<10bf317030aaf049524d21ad861a987ee999b27e859757341083a7d62165
+84def687023ea6f365961d603c5729714786fb8816f138dd901419254ca6
+a9a69b99dffde466da867bf29e9e9ba624a9b728183eeee8d49d800c20ce
+a8> ND 
+/R 
+<10bf317007bafcd36d91a9c599c6948981e239f18e02abbbb344c9fcc65f
+79b13e2c9fe51f04ad50aa1b8ef12923e12df777e7188bc02d440fd8b547
+c14ae564c015d1f216de612e830fd3c9a2a120a9d9320031fb> ND 
+/T 
+<10bf31705b0718f4080b10c3cb2924b33a80af08343c07c618893d7f4db6
+902ebbc35169> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Helvetica findfont /Encoding get
+dup 49 /one put
+dup 79 /O put
+dup 82 /R put
+dup 84 /T put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one 29{/.notdef}repeat /O 2{/.notdef}repeat /R /.notdef /T 
+171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+321.042 11.8298 mov
+(ROOT) sh
+367.204 11.8298 mov
+(1) sh
+317.107 18.1677 mo
+317.107 17.8928 316.949 17.8269 316.754 18.0212 cv
+310.461 24.3147 li
+310.267 24.509 310.267 24.8271 310.461 25.0217 cv
+316.754 31.3149 li
+316.949 31.5095 317.107 31.4436 317.107 31.1685 cv
+317.107 18.1677 li
+0 0 0 0 cmyk
+f
+317.107 18.1677 mo
+317.107 17.8928 316.949 17.8269 316.754 18.0212 cv
+310.461 24.3147 li
+310.267 24.509 310.267 24.8271 310.461 25.0217 cv
+316.754 31.3149 li
+316.949 31.5095 317.107 31.4436 317.107 31.1685 cv
+317.107 18.1677 li
+cp
+0 0 0 1 cmyk
+s
+378.124 31.6875 mo
+378.124 17.5 li
+317.124 17.5 li
+317.124 31.6875 li
+378.124 31.6875 li
+0 0 0 0 cmyk
+f
+378.124 31.6875 mo
+378.124 17.5 li
+317.124 17.5 li
+317.124 31.6875 li
+378.124 31.6875 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/two 
+<10bf31703a9b9e75ea81f4b86404c8c5b0ed48d346c9f9e1e61d1793fdf1
+09ba72c7c73f875dce1fed070846350ddda457812602713b0534321d272a
+eafbfd522ef367dbdfbcee610ab8b5> ND 
+/A 
+<10bf31706c4d8e6db23e4e7dd1042123534442eb7f8cee32689ada63ee09
+58823f2b2bd80b8cb54f7e8af1e8d4f10b0e131d22e003ae536d56abc669
+c65da4f461c503d44126b09469> ND 
+/L 
+<10bf317018016f937cb45f763f648f9694f101075ff055df46e02b21baf5
+> ND 
+/M 
+<10bf3170245f62a324778cef37e4da0830fafe1aaabf283f7a6cf537a240
+621971d00d2894ff710835c197c93e6d17175d6e61baf4bd296e66f3eeeb
+76463479dfcb00662415372409235147592da717078f9f68d8ed3222f6e2
+10c7d01f7684c20f8a1b9b30> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 50 /two put
+dup 65 /A put
+dup 76 /L put
+dup 77 /M put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two 14{/.notdef}repeat /A 10{/.notdef}repeat /L /M 
+/.notdef /O 2{/.notdef}repeat /R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+322.374 28.8298 mov
+(MATL) sh
+367.204 28.8298 mov
+(2) sh
+302.328 28.8298 mov
+(2) sh
+317.107 35.1677 mo
+317.107 34.8928 316.949 34.8269 316.754 35.0212 cv
+310.461 41.3147 li
+310.267 41.509 310.267 41.8274 310.461 42.0217 cv
+316.754 48.3152 li
+316.949 48.5095 317.107 48.4436 317.107 48.1687 cv
+317.107 35.1677 li
+0 0 0 0 cmyk
+f
+317.107 35.1677 mo
+317.107 34.8928 316.949 34.8269 316.754 35.0212 cv
+310.461 41.3147 li
+310.267 41.509 310.267 41.8274 310.461 42.0217 cv
+316.754 48.3152 li
+316.949 48.5095 317.107 48.4436 317.107 48.1687 cv
+317.107 35.1677 li
+cp
+0 0 0 1 cmyk
+s
+378.124 48.6873 mo
+378.124 34.4998 li
+317.124 34.4998 li
+317.124 48.6873 li
+378.124 48.6873 li
+0 0 0 0 cmyk
+f
+378.124 48.6873 mo
+378.124 34.4998 li
+317.124 34.4998 li
+317.124 48.6873 li
+378.124 48.6873 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/three 
+<10bf31703e65fd7e38478bb8cdc815f2e0f3a21edd060d037e033213cc37
+fb113e86d3e99697f293fc1e5b8128b557be09627a0c26ff6b1d5f3ab710
+a440daae1f921170ca40a3017a7e6559500868f56ea75da7c8a99018d093
+7b39791cb8dcd57666a113cd8b1bba494f8c69> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 51 /three put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three 13{/.notdef}repeat /A 10{/.notdef}repeat /L 
+/M /.notdef /O 2{/.notdef}repeat /R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+322.374 45.8298 mov
+(MATL) sh
+367.204 45.8298 mov
+(3) sh
+302.328 45.8298 mov
+(3) sh
+378.124 65.6873 mo
+378.124 51.4998 li
+317.124 51.4998 li
+317.124 65.6873 li
+378.124 65.6873 li
+0 0 0 0 cmyk
+f
+378.124 65.6873 mo
+378.124 51.4998 li
+317.124 51.4998 li
+317.124 65.6873 li
+378.124 65.6873 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/four 
+<10bf317031d92f340665f9d57abf5ced23436d6488bc83fc9796703022f0
+1e775102213885082db74038803d6498914e3031d93bfd3b1dfe31f0e50f
+d402c8473500b13ddfa3fc45fa> ND 
+/B 
+<10bf31701800cf60f8a61cd3cdfb7303eaf1f9b91a5654d6c1ad06c5f764
+7ffb8f06fc33011debafcb6c4edb7bba8247146ff4e7e1b28bbb6d283e86
+2cf56f2b1242e43a4e22698f830b567e3ee1afacb6c8ea2d8e5a7ba8c4db
+db427fb1d865b90e3eef67937c693aa46144f9c21e28> ND 
+/F 
+<10bf31700195d17855e7a7f0c8d12288571c02998ec59c821c79381f6edb
+72e9c81a9c0d186dfb> ND 
+/I 
+<10bf31701cc58ec4eaeacb3bc4195efad539676edebd> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 52 /four put
+dup 66 /B put
+dup 70 /F put
+dup 73 /I put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four 12{/.notdef}repeat /A /B 
+3{/.notdef}repeat /F 2{/.notdef}repeat /I 2{/.notdef}repeat /L /M /.notdef 
+/O 2{/.notdef}repeat /R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+329.04 62.8298 mov
+(BIF) sh
+367.204 62.8298 mov
+(4) sh
+314.101 114.434 mo
+314.101 114.709 314.26 114.775 314.454 114.58 cv
+320.747 108.287 li
+320.942 108.093 320.942 107.774 320.747 107.58 cv
+314.454 101.286 li
+314.26 101.092 314.101 101.158 314.101 101.433 cv
+314.101 114.434 li
+0 0 0 1 cmyk
+f
+314.101 114.434 mo
+314.101 114.709 314.26 114.775 314.454 114.58 cv
+320.747 108.287 li
+320.942 108.093 320.942 107.774 320.747 107.58 cv
+314.454 101.286 li
+314.26 101.092 314.101 101.158 314.101 101.433 cv
+314.101 114.434 li
+cp
+0 0 0 1 cmyk
+s
+253.021 101.437 mo
+253.021 101.162 252.863 101.096 252.668 101.291 cv
+246.375 107.584 li
+246.18 107.778 246.18 108.096 246.375 108.291 cv
+252.668 114.584 li
+252.863 114.779 253.021 114.713 253.021 114.438 cv
+253.021 101.437 li
+0 0 0 1 cmyk
+f
+253.021 101.437 mo
+253.021 101.162 252.863 101.096 252.668 101.291 cv
+246.375 107.584 li
+246.18 107.778 246.18 108.096 246.375 108.291 cv
+252.668 114.584 li
+252.863 114.779 253.021 114.713 253.021 114.438 cv
+253.021 101.437 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+238.242 112.099 mov
+(4) sh
+322.914 112.099 mov
+(14) sh
+314.101 131.434 mo
+314.101 131.709 314.26 131.775 314.454 131.58 cv
+320.747 125.287 li
+320.942 125.093 320.942 124.774 320.747 124.58 cv
+314.454 118.286 li
+314.26 118.092 314.101 118.158 314.101 118.433 cv
+314.101 131.434 li
+0 0 0 1 cmyk
+f
+314.101 131.434 mo
+314.101 131.709 314.26 131.775 314.454 131.58 cv
+320.747 125.287 li
+320.942 125.093 320.942 124.774 320.747 124.58 cv
+314.454 118.286 li
+314.26 118.092 314.101 118.158 314.101 118.433 cv
+314.101 131.434 li
+cp
+0 0 0 1 cmyk
+s
+253.021 118.437 mo
+253.021 118.162 252.863 118.096 252.668 118.291 cv
+246.375 124.584 li
+246.18 124.778 246.18 125.096 246.375 125.291 cv
+252.668 131.584 li
+252.863 131.779 253.021 131.713 253.021 131.438 cv
+253.021 118.437 li
+0 0 0 1 cmyk
+f
+253.021 118.437 mo
+253.021 118.162 252.863 118.096 252.668 118.291 cv
+246.375 124.584 li
+246.18 124.778 246.18 125.096 246.375 125.291 cv
+252.668 131.584 li
+252.863 131.779 253.021 131.713 253.021 131.438 cv
+253.021 118.437 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/five 
+<10bf31703a9b9e75bb2e0c70578b80ef68b77db429dab99c134a2665ac19
+24da01d5e2c967e495be33d102b2dc83b50020095521cb79f96f06f950ba
+8ed34fa9332174ef172fbe4364fbab3e7ad5c37883ed729c5586f05f2ed9
+ec9229f8> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 53 /five put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five 11{/.notdef}repeat /A 
+/B 3{/.notdef}repeat /F 2{/.notdef}repeat /I 2{/.notdef}repeat /L /M 
+/.notdef /O 2{/.notdef}repeat /R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+238.242 129.099 mov
+(5) sh
+322.914 129.099 mov
+(13) sh
+314.101 148.434 mo
+314.101 148.709 314.26 148.775 314.454 148.58 cv
+320.747 142.287 li
+320.942 142.093 320.942 141.774 320.747 141.58 cv
+314.454 135.286 li
+314.26 135.092 314.101 135.158 314.101 135.433 cv
+314.101 148.434 li
+0 0 0 0 cmyk
+f
+314.101 148.434 mo
+314.101 148.709 314.26 148.775 314.454 148.58 cv
+320.747 142.287 li
+320.942 142.093 320.942 141.774 320.747 141.58 cv
+314.454 135.286 li
+314.26 135.092 314.101 135.158 314.101 135.433 cv
+314.101 148.434 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+322.914 146.099 mov
+(12) sh
+314.101 165.434 mo
+314.101 165.709 314.26 165.775 314.454 165.58 cv
+320.747 159.287 li
+320.942 159.093 320.942 158.774 320.747 158.58 cv
+314.454 152.286 li
+314.26 152.092 314.101 152.158 314.101 152.433 cv
+314.101 165.434 li
+0 0 0 1 cmyk
+f
+314.101 165.434 mo
+314.101 165.709 314.26 165.775 314.454 165.58 cv
+320.747 159.287 li
+320.942 159.093 320.942 158.774 320.747 158.58 cv
+314.454 152.286 li
+314.26 152.092 314.101 152.158 314.101 152.433 cv
+314.101 165.434 li
+cp
+0 0 0 1 cmyk
+s
+253.021 152.437 mo
+253.021 152.162 252.863 152.096 252.668 152.291 cv
+246.375 158.584 li
+246.18 158.779 246.18 159.096 246.375 159.291 cv
+252.668 165.584 li
+252.863 165.779 253.021 165.713 253.021 165.438 cv
+253.021 152.437 li
+0 0 0 1 cmyk
+f
+253.021 152.437 mo
+253.021 152.162 252.863 152.096 252.668 152.291 cv
+246.375 158.584 li
+246.18 158.779 246.18 159.096 246.375 159.291 cv
+252.668 165.584 li
+252.863 165.779 253.021 165.713 253.021 165.438 cv
+253.021 152.437 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/six 
+<10bf317031d92f3425eda9786fee0115802f83ee2bdc48b38e5dc519e1dc
+c6118ccdf0f2a993ca95234f42293633db35d04ead9322d56bd4640afe6e
+cf0a84796425fe5cfb964a1b2eb8674fb6753c7544b8406bb3b18dd4e069
+08dc126a28d499cefa9312cde8e70aaf4f> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 54 /six put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five /six 10{/.notdef}repeat 
+/A /B 3{/.notdef}repeat /F 2{/.notdef}repeat /I 2{/.notdef}repeat /L 
+/M /.notdef /O 2{/.notdef}repeat /R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+238.242 163.099 mov
+(6) sh
+322.914 163.099 mov
+(11) sh
+253.021 169.437 mo
+253.021 169.162 252.863 169.096 252.668 169.291 cv
+246.375 175.584 li
+246.18 175.779 246.18 176.096 246.375 176.291 cv
+252.668 182.584 li
+252.863 182.779 253.021 182.713 253.021 182.438 cv
+253.021 169.437 li
+0 0 0 0 cmyk
+f
+253.021 169.437 mo
+253.021 169.162 252.863 169.096 252.668 169.291 cv
+246.375 175.584 li
+246.18 175.779 246.18 176.096 246.375 176.291 cv
+252.668 182.584 li
+252.863 182.779 253.021 182.713 253.021 182.438 cv
+253.021 169.437 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/seven 
+<10bf31702094ca827fc7642099017663cef908cd301efa28ee1bfc120575
+9bf89f8b49c3c14274> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 55 /seven put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five /six /seven 
+9{/.notdef}repeat /A /B 3{/.notdef}repeat /F 2{/.notdef}repeat /I 2{/.notdef}repeat 
+/L /M /.notdef /O 2{/.notdef}repeat /R /.notdef /T 
+171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+238.242 180.099 mov
+(7) sh
+253.021 186.437 mo
+253.021 186.162 252.863 186.096 252.668 186.291 cv
+246.375 192.584 li
+246.18 192.779 246.18 193.096 246.375 193.291 cv
+252.668 199.584 li
+252.863 199.779 253.021 199.713 253.021 199.438 cv
+253.021 186.437 li
+0 0 0 0 cmyk
+f
+253.021 186.437 mo
+253.021 186.162 252.863 186.096 252.668 186.291 cv
+246.375 192.584 li
+246.18 192.779 246.18 193.096 246.375 193.291 cv
+252.668 199.584 li
+252.863 199.779 253.021 199.713 253.021 199.438 cv
+253.021 186.437 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/eight 
+<10bf317030abfd546f6a25effea3482ac10c6ae2fe327abb6e66899d6ddd
+093ffd9275de873d15ef081dc3e62d7025f12ee58fbbfd04f8f94a5c0904
+273f51e88e6a0336860b36bcb19a83a7555a0e92b68d00dc855e43debd29
+3196a17de5177a2ee4236b9fde9521abdd141eeee6a49b2945ef46b539d1
+06d35acb21d614436b1a361c61> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 56 /eight put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five /six /seven 
+/eight 8{/.notdef}repeat /A /B 3{/.notdef}repeat /F 2{/.notdef}repeat /I 
+2{/.notdef}repeat /L /M /.notdef /O 2{/.notdef}repeat /R /.notdef 
+/T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+238.242 197.099 mov
+(8) sh
+253.021 203.437 mo
+253.021 203.162 252.863 203.096 252.668 203.291 cv
+246.375 209.584 li
+246.18 209.779 246.18 210.096 246.375 210.291 cv
+252.668 216.584 li
+252.863 216.779 253.021 216.713 253.021 216.438 cv
+253.021 203.437 li
+0 0 0 0 cmyk
+f
+253.021 203.437 mo
+253.021 203.162 252.863 203.096 252.668 203.291 cv
+246.375 209.584 li
+246.18 209.779 246.18 210.096 246.375 210.291 cv
+252.668 216.584 li
+252.863 216.779 253.021 216.713 253.021 216.438 cv
+253.021 203.437 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/nine 
+<10bf31703208c2e221b517a5186f3dd55a80efc3167fd00c58cfae563824
+dbd3823dbf5acf2e47b97a77465a1561d6accdeef47ca7117b12112ddd36
+df50d752b00c638398914afeef5caf9b0055cc05999031620f949cc1258d
+6664a0c5ddd0e02a9fd55d1577ddd7e5e7fdb7> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 57 /nine put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one /two /three /four /five /six /seven 
+/eight /nine 7{/.notdef}repeat /A /B 3{/.notdef}repeat /F 2{/.notdef}repeat 
+/I 2{/.notdef}repeat /L /M /.notdef /O 2{/.notdef}repeat /R 
+/.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+238.242 214.099 mov
+(9) sh
+253.021 220.437 mo
+253.021 220.162 252.863 220.096 252.668 220.291 cv
+246.375 226.584 li
+246.18 226.779 246.18 227.096 246.375 227.291 cv
+252.668 233.584 li
+252.863 233.779 253.021 233.713 253.021 233.438 cv
+253.021 220.437 li
+0 0 0 0 cmyk
+f
+253.021 220.437 mo
+253.021 220.162 252.863 220.096 252.668 220.291 cv
+246.375 226.584 li
+246.18 226.779 246.18 227.096 246.375 227.291 cv
+252.668 233.584 li
+252.863 233.779 253.021 233.713 253.021 233.438 cv
+253.021 220.437 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/zero 
+<10bf317040c2af124ea0a49a7bf41805b177f7c4498811bf81dd3becc7ca
+7a1e61bf5af20f14d3ba25cb845719681beff0dff1a88dee7823f826e8f0
+739d88e303e838311be2a57d9230228fb7> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 48 /zero put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 7{/.notdef}repeat /A /B 3{/.notdef}repeat /F 
+2{/.notdef}repeat /I 2{/.notdef}repeat /L /M /.notdef /O 2{/.notdef}repeat 
+/R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+231.57 231.099 mov
+(10) sh
+314.038 97.9568 mo
+314.038 83.7693 li
+253.038 83.7693 li
+253.038 97.9568 li
+314.038 97.9568 li
+0 0 0 0 cmyk
+f
+314.038 97.9568 mo
+314.038 83.7693 li
+253.038 83.7693 li
+253.038 97.9568 li
+314.038 97.9568 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/E 
+<10bf317005a58e2868ec80f87b86200583708fcb7c896d8e32630318f13a
+1eee4b18bca117405fd24330398336224f45> ND 
+/G 
+<10bf317035a2615cb512b1acd8c36b3946ad235417226e7c6feda1fdef74
+15451c61806a71e65b7a339d50f1974c1bc4c34c3f930da0a6e9e3c37b22
+0a6e14e87efbddbec74bbcb62a658f0ec4a2c98ab177326480af33b18698
+75870b1cf019> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 69 /E put
+dup 71 /G put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 7{/.notdef}repeat /A /B 2{/.notdef}repeat /E 
+/F /G /.notdef /I 2{/.notdef}repeat /L /M /.notdef 
+/O 2{/.notdef}repeat /R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+258.282 95.0994 mov
+(BEGL) sh
+303.118 95.0994 mov
+(5) sh
+314.038 114.957 mo
+314.038 100.769 li
+253.038 100.769 li
+253.038 114.957 li
+314.038 114.957 li
+0 0 0 0 cmyk
+f
+314.038 114.957 mo
+314.038 100.769 li
+253.038 100.769 li
+253.038 114.957 li
+314.038 114.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/P 
+<10bf31701e36255aa36a4abed91a52afc36c209aa11932c0be6f774e39d4
+8e57f5996c4dfd3d85eb6f52162b9b2fd1f089fadc5977c1a18a0626583b
+60e3f6637a48> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 80 /P put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 7{/.notdef}repeat /A /B 2{/.notdef}repeat /E 
+/F /G /.notdef /I 2{/.notdef}repeat /L /M /.notdef 
+/O /P /.notdef /R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+257.622 112.099 mov
+(MATP) sh
+303.118 112.099 mov
+(6) sh
+314.038 131.957 mo
+314.038 117.769 li
+253.038 117.769 li
+253.038 131.957 li
+314.038 131.957 li
+0 0 0 0 cmyk
+f
+314.038 131.957 mo
+314.038 117.769 li
+253.038 117.769 li
+253.038 131.957 li
+314.038 131.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+257.622 129.099 mov
+(MATP) sh
+303.118 129.099 mov
+(7) sh
+314.038 148.957 mo
+314.038 134.769 li
+253.038 134.769 li
+253.038 148.957 li
+314.038 148.957 li
+0 0 0 0 cmyk
+f
+314.038 148.957 mo
+314.038 134.769 li
+253.038 134.769 li
+253.038 148.957 li
+314.038 148.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+257.292 146.099 mov
+(MATR) sh
+303.118 146.099 mov
+(8) sh
+314.038 165.957 mo
+314.038 151.769 li
+253.038 151.769 li
+253.038 165.957 li
+314.038 165.957 li
+0 0 0 0 cmyk
+f
+314.038 165.957 mo
+314.038 151.769 li
+253.038 151.769 li
+253.038 165.957 li
+314.038 165.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+257.622 163.099 mov
+(MATP) sh
+303.118 163.099 mov
+(9) sh
+314.038 182.957 mo
+314.038 168.769 li
+253.038 168.769 li
+253.038 182.957 li
+314.038 182.957 li
+0 0 0 0 cmyk
+f
+314.038 182.957 mo
+314.038 168.769 li
+253.038 168.769 li
+253.038 182.957 li
+314.038 182.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+258.288 180.099 mov
+(MATL) sh
+296.446 180.099 mov
+(10) sh
+314.038 199.957 mo
+314.038 185.769 li
+253.038 185.769 li
+253.038 199.957 li
+314.038 199.957 li
+0 0 0 0 cmyk
+f
+314.038 199.957 mo
+314.038 185.769 li
+253.038 185.769 li
+253.038 199.957 li
+314.038 199.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+258.288 197.099 mov
+(MATL) sh
+296.446 197.099 mov
+(11) sh
+314.038 216.957 mo
+314.038 202.769 li
+253.038 202.769 li
+253.038 216.957 li
+314.038 216.957 li
+0 0 0 0 cmyk
+f
+314.038 216.957 mo
+314.038 202.769 li
+253.038 202.769 li
+253.038 216.957 li
+314.038 216.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+258.288 214.099 mov
+(MATL) sh
+296.446 214.099 mov
+(12) sh
+314.038 233.957 mo
+314.038 219.769 li
+253.038 219.769 li
+253.038 233.957 li
+314.038 233.957 li
+0 0 0 0 cmyk
+f
+314.038 233.957 mo
+314.038 219.769 li
+253.038 219.769 li
+253.038 233.957 li
+314.038 233.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+258.288 231.099 mov
+(MATL) sh
+296.446 231.099 mov
+(13) sh
+314.038 250.957 mo
+314.038 236.769 li
+253.038 236.769 li
+253.038 250.957 li
+314.038 250.957 li
+0 0 0 0 cmyk
+f
+314.038 250.957 mo
+314.038 236.769 li
+253.038 236.769 li
+253.038 250.957 li
+314.038 250.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/D 
+<10bf31701f6741bb47fe3e7de2a0538140e07e6a934b384aa9dbaa01134f
+8c25ea9addc6395e4448a70be22f49a951c7be8bc8de2ff11edfa1b3156e
+cbc0d11368841642> ND 
+/N 
+<10bf31701b9d2e0e7516eb9f7e36ab2c9ee71db4662c8da63faca5d5343a
+cdf7e170bf96b6b7da4f41b9c4f3d3f5ff4d147c6cbf3e85cb7a16bcf812
+8c2dd1df40741f217d679f6bfcad79716131> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 68 /D put
+dup 78 /N put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 7{/.notdef}repeat /A /B /.notdef /D 
+/E /F /G /.notdef /I 2{/.notdef}repeat /L /M 
+/N /O /P /.notdef /R /.notdef /T 171{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+261.624 248.099 mov
+(END) sh
+296.446 248.099 mov
+(14) sh
+442.038 97.9568 mo
+442.038 83.7693 li
+381.038 83.7693 li
+381.038 97.9568 li
+442.038 97.9568 li
+0 0 0 0 cmyk
+f
+442.038 97.9568 mo
+442.038 83.7693 li
+381.038 83.7693 li
+381.038 97.9568 li
+442.038 97.9568 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+385.286 95.0994 mov
+(BEGR) sh
+424.446 95.0994 mov
+(15) sh
+381.021 101.437 mo
+381.021 101.162 380.863 101.096 380.668 101.291 cv
+374.375 107.584 li
+374.18 107.778 374.18 108.096 374.375 108.291 cv
+380.668 114.584 li
+380.863 114.779 381.021 114.713 381.021 114.438 cv
+381.021 101.437 li
+cp
+0 0 0 1 cmyk
+s
+442.038 114.957 mo
+442.038 100.769 li
+381.038 100.769 li
+381.038 114.957 li
+442.038 114.957 li
+0 0 0 0 cmyk
+f
+442.038 114.957 mo
+442.038 100.769 li
+381.038 100.769 li
+381.038 114.957 li
+442.038 114.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+386.288 112.099 mov
+(MATL) sh
+424.446 112.099 mov
+(16) sh
+359.57 112.099 mov
+(15) sh
+442.101 131.434 mo
+442.101 131.709 442.26 131.775 442.454 131.58 cv
+448.747 125.287 li
+448.942 125.093 448.942 124.774 448.747 124.58 cv
+442.454 118.286 li
+442.26 118.092 442.101 118.158 442.101 118.433 cv
+442.101 131.434 li
+0 0 0 1 cmyk
+f
+442.101 131.434 mo
+442.101 131.709 442.26 131.775 442.454 131.58 cv
+448.747 125.287 li
+448.942 125.093 448.942 124.774 448.747 124.58 cv
+442.454 118.286 li
+442.26 118.092 442.101 118.158 442.101 118.433 cv
+442.101 131.434 li
+cp
+0 0 0 1 cmyk
+s
+381.021 118.437 mo
+381.021 118.162 380.863 118.096 380.668 118.291 cv
+374.375 124.584 li
+374.18 124.778 374.18 125.096 374.375 125.291 cv
+380.668 131.584 li
+380.863 131.779 381.021 131.713 381.021 131.438 cv
+381.021 118.437 li
+0 0 0 1 cmyk
+f
+381.021 118.437 mo
+381.021 118.162 380.863 118.096 380.668 118.291 cv
+374.375 124.584 li
+374.18 124.778 374.18 125.096 374.375 125.291 cv
+380.668 131.584 li
+380.863 131.779 381.021 131.713 381.021 131.438 cv
+381.021 118.437 li
+cp
+0 0 0 1 cmyk
+s
+442.038 131.957 mo
+442.038 117.769 li
+381.038 117.769 li
+381.038 131.957 li
+442.038 131.957 li
+0 0 0 0 cmyk
+f
+442.038 131.957 mo
+442.038 117.769 li
+381.038 117.769 li
+381.038 131.957 li
+442.038 131.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+385.622 129.099 mov
+(MATP) sh
+424.446 129.099 mov
+(17) sh
+359.57 129.099 mov
+(16) sh
+450.914 129.099 mov
+(27) sh
+442.101 148.434 mo
+442.101 148.709 442.26 148.775 442.454 148.58 cv
+448.747 142.287 li
+448.942 142.093 448.942 141.774 448.747 141.58 cv
+442.454 135.286 li
+442.26 135.092 442.101 135.158 442.101 135.433 cv
+442.101 148.434 li
+0 0 0 1 cmyk
+f
+442.101 148.434 mo
+442.101 148.709 442.26 148.775 442.454 148.58 cv
+448.747 142.287 li
+448.942 142.093 448.942 141.774 448.747 141.58 cv
+442.454 135.286 li
+442.26 135.092 442.101 135.158 442.101 135.433 cv
+442.101 148.434 li
+cp
+0 0 0 1 cmyk
+s
+381.021 135.437 mo
+381.021 135.162 380.863 135.096 380.668 135.291 cv
+374.375 141.584 li
+374.18 141.779 374.18 142.096 374.375 142.291 cv
+380.668 148.584 li
+380.863 148.779 381.021 148.713 381.021 148.438 cv
+381.021 135.437 li
+0 0 0 1 cmyk
+f
+381.021 135.437 mo
+381.021 135.162 380.863 135.096 380.668 135.291 cv
+374.375 141.584 li
+374.18 141.779 374.18 142.096 374.375 142.291 cv
+380.668 148.584 li
+380.863 148.779 381.021 148.713 381.021 148.438 cv
+381.021 135.437 li
+cp
+0 0 0 1 cmyk
+s
+442.038 148.957 mo
+442.038 134.769 li
+381.038 134.769 li
+381.038 148.957 li
+442.038 148.957 li
+0 0 0 0 cmyk
+f
+442.038 148.957 mo
+442.038 134.769 li
+381.038 134.769 li
+381.038 148.957 li
+442.038 148.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+385.622 146.099 mov
+(MATP) sh
+424.446 146.099 mov
+(18) sh
+359.57 146.099 mov
+(17) sh
+450.914 146.099 mov
+(26) sh
+381.021 152.437 mo
+381.021 152.162 380.863 152.096 380.668 152.291 cv
+374.375 158.584 li
+374.18 158.779 374.18 159.096 374.375 159.291 cv
+380.668 165.584 li
+380.863 165.779 381.021 165.713 381.021 165.438 cv
+381.021 152.437 li
+cp
+0 0 0 1 cmyk
+s
+442.038 165.957 mo
+442.038 151.769 li
+381.038 151.769 li
+381.038 165.957 li
+442.038 165.957 li
+0 0 0 0 cmyk
+f
+442.038 165.957 mo
+442.038 151.769 li
+381.038 151.769 li
+381.038 165.957 li
+442.038 165.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+386.288 163.099 mov
+(MATL) sh
+424.446 163.099 mov
+(19) sh
+359.57 163.099 mov
+(18) sh
+442.101 182.434 mo
+442.101 182.709 442.26 182.775 442.454 182.58 cv
+448.747 176.287 li
+448.942 176.093 448.942 175.774 448.747 175.58 cv
+442.454 169.286 li
+442.26 169.092 442.101 169.158 442.101 169.433 cv
+442.101 182.434 li
+0 0 0 1 cmyk
+f
+442.101 182.434 mo
+442.101 182.709 442.26 182.775 442.454 182.58 cv
+448.747 176.287 li
+448.942 176.093 448.942 175.774 448.747 175.58 cv
+442.454 169.286 li
+442.26 169.092 442.101 169.158 442.101 169.433 cv
+442.101 182.434 li
+cp
+0 0 0 1 cmyk
+s
+381.021 169.437 mo
+381.021 169.162 380.863 169.096 380.668 169.291 cv
+374.375 175.584 li
+374.18 175.779 374.18 176.096 374.375 176.291 cv
+380.668 182.584 li
+380.863 182.779 381.021 182.713 381.021 182.438 cv
+381.021 169.437 li
+0 0 0 1 cmyk
+f
+381.021 169.437 mo
+381.021 169.162 380.863 169.096 380.668 169.291 cv
+374.375 175.584 li
+374.18 175.779 374.18 176.096 374.375 176.291 cv
+380.668 182.584 li
+380.863 182.779 381.021 182.713 381.021 182.438 cv
+381.021 169.437 li
+cp
+0 0 0 1 cmyk
+s
+442.038 182.957 mo
+442.038 168.769 li
+381.038 168.769 li
+381.038 182.957 li
+442.038 182.957 li
+0 0 0 0 cmyk
+f
+442.038 182.957 mo
+442.038 168.769 li
+381.038 168.769 li
+381.038 182.957 li
+442.038 182.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+385.622 180.099 mov
+(MATP) sh
+424.446 180.099 mov
+(20) sh
+359.57 180.099 mov
+(19) sh
+450.914 180.099 mov
+(25) sh
+381.021 186.437 mo
+381.021 186.162 380.863 186.096 380.668 186.291 cv
+374.375 192.584 li
+374.18 192.779 374.18 193.096 374.375 193.291 cv
+380.668 199.584 li
+380.863 199.779 381.021 199.713 381.021 199.438 cv
+381.021 186.437 li
+cp
+0 0 0 1 cmyk
+s
+442.038 199.957 mo
+442.038 185.769 li
+381.038 185.769 li
+381.038 199.957 li
+442.038 199.957 li
+0 0 0 0 cmyk
+f
+442.038 199.957 mo
+442.038 185.769 li
+381.038 185.769 li
+381.038 199.957 li
+442.038 199.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+386.288 197.099 mov
+(MATL) sh
+424.446 197.099 mov
+(21) sh
+359.57 197.099 mov
+(21) sh
+381.021 203.437 mo
+381.021 203.162 380.863 203.096 380.668 203.291 cv
+374.375 209.584 li
+374.18 209.779 374.18 210.096 374.375 210.291 cv
+380.668 216.584 li
+380.863 216.779 381.021 216.713 381.021 216.438 cv
+381.021 203.437 li
+cp
+0 0 0 1 cmyk
+s
+442.038 216.957 mo
+442.038 202.769 li
+381.038 202.769 li
+381.038 216.957 li
+442.038 216.957 li
+0 0 0 0 cmyk
+f
+442.038 216.957 mo
+442.038 202.769 li
+381.038 202.769 li
+381.038 216.957 li
+442.038 216.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+386.288 214.099 mov
+(MATL) sh
+424.446 214.099 mov
+(22) sh
+359.57 214.099 mov
+(22) sh
+381.021 220.437 mo
+381.021 220.162 380.863 220.096 380.668 220.291 cv
+374.375 226.584 li
+374.18 226.779 374.18 227.096 374.375 227.291 cv
+380.668 233.584 li
+380.863 233.779 381.021 233.713 381.021 233.438 cv
+381.021 220.437 li
+cp
+0 0 0 1 cmyk
+s
+442.038 233.957 mo
+442.038 219.769 li
+381.038 219.769 li
+381.038 233.957 li
+442.038 233.957 li
+0 0 0 0 cmyk
+f
+442.038 233.957 mo
+442.038 219.769 li
+381.038 219.769 li
+381.038 233.957 li
+442.038 233.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+386.288 231.099 mov
+(MATL) sh
+424.446 231.099 mov
+(23) sh
+359.57 231.099 mov
+(23) sh
+442.038 250.957 mo
+442.038 236.769 li
+381.038 236.769 li
+381.038 250.957 li
+442.038 250.957 li
+0 0 0 0 cmyk
+f
+442.038 250.957 mo
+442.038 236.769 li
+381.038 236.769 li
+381.038 250.957 li
+442.038 250.957 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+389.624 248.099 mov
+(END) sh
+424.446 248.099 mov
+(24) sh
+314.038 83.7693 mo
+347 65.6755 li
+381.038 83.7693 li
+0 0 0 1 cmyk
+s
+40.375 63.0505 mo
+65.4727 88.7458 li
+65.4727 136.676 li
+58.9375 153.488 li
+68.0273 168.863 li
+85.5898 168.863 li
+95.25 153.488 li
+88.1445 136.676 li
+98.75 121.613 li
+88.1445 106.676 li
+88.1445 88.7458 li
+117.375 71.1755 li
+146.375 88.7458 li
+146.375 106.676 li
+135.875 121.676 li
+146.375 137.176 li
+141.844 156.301 li
+158.754 168.238 li
+175.563 156.301 li
+170.09 136.676 li
+170.09 88.7458 li
+0 0 0 1 cmyk
+s
+53.375 83.488 mo
+57.793 83.488 61.375 79.906 61.375 75.488 cv
+61.375 71.0701 57.793 67.488 53.375 67.488 cv
+48.957 67.488 45.375 71.0701 45.375 75.488 cv
+45.375 79.906 48.957 83.488 53.375 83.488 cv
+0 0 0 0 cmyk
+f
+53.375 83.488 mo
+57.793 83.488 61.375 79.906 61.375 75.488 cv
+61.375 71.0701 57.793 67.488 53.375 67.488 cv
+48.957 67.488 45.375 71.0701 45.375 75.488 cv
+45.375 79.906 48.957 83.488 53.375 83.488 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+50.039 79.7244 mov
+(3) sh
+40.375 71.0505 mo
+44.793 71.0505 48.375 67.4685 48.375 63.0505 cv
+48.375 58.6326 44.793 55.0505 40.375 55.0505 cv
+35.957 55.0505 32.375 58.6326 32.375 63.0505 cv
+32.375 67.4685 35.957 71.0505 40.375 71.0505 cv
+0 0 0 0 cmyk
+f
+40.375 71.0505 mo
+44.793 71.0505 48.375 67.4685 48.375 63.0505 cv
+48.375 58.6326 44.793 55.0505 40.375 55.0505 cv
+35.957 55.0505 32.375 58.6326 32.375 63.0505 cv
+32.375 67.4685 35.957 71.0505 40.375 71.0505 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+37.039 67.2869 mov
+(2) sh
+76.8086 90.2458 mo
+77.6372 90.2458 78.3086 89.574 78.3086 88.7458 cv
+78.3086 87.9172 77.6372 87.2458 76.8086 87.2458 cv
+75.9805 87.2458 75.3086 87.9172 75.3086 88.7458 cv
+75.3086 89.574 75.9805 90.2458 76.8086 90.2458 cv
+0 0 0 1 cmyk
+f
+65.4727 96.7458 mo
+69.8911 96.7458 73.4727 93.1638 73.4727 88.7458 cv
+73.4727 84.3274 69.8911 80.7458 65.4727 80.7458 cv
+61.0547 80.7458 57.4727 84.3274 57.4727 88.7458 cv
+57.4727 93.1638 61.0547 96.7458 65.4727 96.7458 cv
+0 0 0 0 cmyk
+f
+65.4727 96.7458 mo
+69.8911 96.7458 73.4727 93.1638 73.4727 88.7458 cv
+73.4727 84.3274 69.8911 80.7458 65.4727 80.7458 cv
+61.0547 80.7458 57.4727 84.3274 57.4727 88.7458 cv
+57.4727 93.1638 61.0547 96.7458 65.4727 96.7458 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+62.1367 92.9817 mov
+(4) sh
+88.1445 96.7458 mo
+92.5625 96.7458 96.1445 93.1638 96.1445 88.7458 cv
+96.1445 84.3274 92.5625 80.7458 88.1445 80.7458 cv
+83.7261 80.7458 80.1445 84.3274 80.1445 88.7458 cv
+80.1445 93.1638 83.7261 96.7458 88.1445 96.7458 cv
+0 0 0 0 cmyk
+f
+88.1445 96.7458 mo
+92.5625 96.7458 96.1445 93.1638 96.1445 88.7458 cv
+96.1445 84.3274 92.5625 80.7458 88.1445 80.7458 cv
+83.7261 80.7458 80.1445 84.3274 80.1445 88.7458 cv
+80.1445 93.1638 83.7261 96.7458 88.1445 96.7458 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+81.4725 92.9817 mov
+(14) sh
+76.8086 108.176 mo
+77.6372 108.176 78.3086 107.504 78.3086 106.676 cv
+78.3086 105.847 77.6372 105.176 76.8086 105.176 cv
+75.9805 105.176 75.3086 105.847 75.3086 106.676 cv
+75.3086 107.504 75.9805 108.176 76.8086 108.176 cv
+0 0 0 1 cmyk
+f
+65.4727 114.676 mo
+69.8911 114.676 73.4727 111.094 73.4727 106.676 cv
+73.4727 102.258 69.8911 98.6755 65.4727 98.6755 cv
+61.0547 98.6755 57.4727 102.258 57.4727 106.676 cv
+57.4727 111.094 61.0547 114.676 65.4727 114.676 cv
+0 0 0 0 cmyk
+f
+65.4727 114.676 mo
+69.8911 114.676 73.4727 111.094 73.4727 106.676 cv
+73.4727 102.258 69.8911 98.6755 65.4727 98.6755 cv
+61.0547 98.6755 57.4727 102.258 57.4727 106.676 cv
+57.4727 111.094 61.0547 114.676 65.4727 114.676 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+62.1367 110.912 mov
+(5) sh
+88.1445 114.676 mo
+92.5625 114.676 96.1445 111.094 96.1445 106.676 cv
+96.1445 102.258 92.5625 98.6755 88.1445 98.6755 cv
+83.7261 98.6755 80.1445 102.258 80.1445 106.676 cv
+80.1445 111.094 83.7261 114.676 88.1445 114.676 cv
+0 0 0 0 cmyk
+f
+88.1445 114.676 mo
+92.5625 114.676 96.1445 111.094 96.1445 106.676 cv
+96.1445 102.258 92.5625 98.6755 88.1445 98.6755 cv
+83.7261 98.6755 80.1445 102.258 80.1445 106.676 cv
+80.1445 111.094 83.7261 114.676 88.1445 114.676 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+81.4725 110.912 mov
+(13) sh
+98.75 129.613 mo
+103.168 129.613 106.75 126.031 106.75 121.613 cv
+106.75 117.195 103.168 113.613 98.75 113.613 cv
+94.332 113.613 90.75 117.195 90.75 121.613 cv
+90.75 126.031 94.332 129.613 98.75 129.613 cv
+0 0 0 0 cmyk
+f
+98.75 129.613 mo
+103.168 129.613 106.75 126.031 106.75 121.613 cv
+106.75 117.195 103.168 113.613 98.75 113.613 cv
+94.332 113.613 90.75 117.195 90.75 121.613 cv
+90.75 126.031 94.332 129.613 98.75 129.613 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+92.078 125.849 mov
+(12) sh
+76.8086 138.176 mo
+77.6372 138.176 78.3086 137.504 78.3086 136.676 cv
+78.3086 135.847 77.6372 135.176 76.8086 135.176 cv
+75.9805 135.176 75.3086 135.847 75.3086 136.676 cv
+75.3086 137.504 75.9805 138.176 76.8086 138.176 cv
+0 0 0 1 cmyk
+f
+65.4727 144.676 mo
+69.8911 144.676 73.4727 141.094 73.4727 136.676 cv
+73.4727 132.258 69.8911 128.676 65.4727 128.676 cv
+61.0547 128.676 57.4727 132.258 57.4727 136.676 cv
+57.4727 141.094 61.0547 144.676 65.4727 144.676 cv
+0 0 0 0 cmyk
+f
+65.4727 144.676 mo
+69.8911 144.676 73.4727 141.094 73.4727 136.676 cv
+73.4727 132.258 69.8911 128.676 65.4727 128.676 cv
+61.0547 128.676 57.4727 132.258 57.4727 136.676 cv
+57.4727 141.094 61.0547 144.676 65.4727 144.676 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+62.1367 140.912 mov
+(6) sh
+88.1445 144.676 mo
+92.5625 144.676 96.1445 141.094 96.1445 136.676 cv
+96.1445 132.258 92.5625 128.676 88.1445 128.676 cv
+83.7261 128.676 80.1445 132.258 80.1445 136.676 cv
+80.1445 141.094 83.7261 144.676 88.1445 144.676 cv
+0 0 0 0 cmyk
+f
+88.1445 144.676 mo
+92.5625 144.676 96.1445 141.094 96.1445 136.676 cv
+96.1445 132.258 92.5625 128.676 88.1445 128.676 cv
+83.7261 128.676 80.1445 132.258 80.1445 136.676 cv
+80.1445 141.094 83.7261 144.676 88.1445 144.676 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+81.4725 140.912 mov
+(11) sh
+58.9375 161.488 mo
+63.3555 161.488 66.9375 157.906 66.9375 153.488 cv
+66.9375 149.07 63.3555 145.488 58.9375 145.488 cv
+54.5195 145.488 50.9375 149.07 50.9375 153.488 cv
+50.9375 157.906 54.5195 161.488 58.9375 161.488 cv
+0 0 0 0 cmyk
+f
+58.9375 161.488 mo
+63.3555 161.488 66.9375 157.906 66.9375 153.488 cv
+66.9375 149.07 63.3555 145.488 58.9375 145.488 cv
+54.5195 145.488 50.9375 149.07 50.9375 153.488 cv
+50.9375 157.906 54.5195 161.488 58.9375 161.488 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+55.6015 157.724 mov
+(7) sh
+95.25 161.488 mo
+99.668 161.488 103.25 157.906 103.25 153.488 cv
+103.25 149.07 99.668 145.488 95.25 145.488 cv
+90.832 145.488 87.25 149.07 87.25 153.488 cv
+87.25 157.906 90.832 161.488 95.25 161.488 cv
+0 0 0 0 cmyk
+f
+95.25 161.488 mo
+99.668 161.488 103.25 157.906 103.25 153.488 cv
+103.25 149.07 99.668 145.488 95.25 145.488 cv
+90.832 145.488 87.25 149.07 87.25 153.488 cv
+87.25 157.906 90.832 161.488 95.25 161.488 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+88.578 157.724 mov
+(10) sh
+68.0273 176.863 mo
+72.4458 176.863 76.0273 173.281 76.0273 168.863 cv
+76.0273 164.445 72.4458 160.863 68.0273 160.863 cv
+63.6094 160.863 60.0273 164.445 60.0273 168.863 cv
+60.0273 173.281 63.6094 176.863 68.0273 176.863 cv
+0 0 0 0 cmyk
+f
+68.0273 176.863 mo
+72.4458 176.863 76.0273 173.281 76.0273 168.863 cv
+76.0273 164.445 72.4458 160.863 68.0273 160.863 cv
+63.6094 160.863 60.0273 164.445 60.0273 168.863 cv
+60.0273 173.281 63.6094 176.863 68.0273 176.863 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+64.6913 173.099 mov
+(8) sh
+85.5898 176.863 mo
+90.0083 176.863 93.5898 173.281 93.5898 168.863 cv
+93.5898 164.445 90.0083 160.863 85.5898 160.863 cv
+81.1719 160.863 77.5898 164.445 77.5898 168.863 cv
+77.5898 173.281 81.1719 176.863 85.5898 176.863 cv
+0 0 0 0 cmyk
+f
+85.5898 176.863 mo
+90.0083 176.863 93.5898 173.281 93.5898 168.863 cv
+93.5898 164.445 90.0083 160.863 85.5898 160.863 cv
+81.1719 160.863 77.5898 164.445 77.5898 168.863 cv
+77.5898 173.281 81.1719 176.863 85.5898 176.863 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+82.2538 173.099 mov
+(9) sh
+117.539 79.1755 mo
+121.958 79.1755 125.539 75.5935 125.539 71.1755 cv
+125.539 66.7576 121.958 63.1755 117.539 63.1755 cv
+113.121 63.1755 109.539 66.7576 109.539 71.1755 cv
+109.539 75.5935 113.121 79.1755 117.539 79.1755 cv
+0 0 0 0 cmyk
+f
+117.539 79.1755 mo
+121.958 79.1755 125.539 75.5935 125.539 71.1755 cv
+125.539 66.7576 121.958 63.1755 117.539 63.1755 cv
+113.121 63.1755 109.539 66.7576 109.539 71.1755 cv
+109.539 75.5935 113.121 79.1755 117.539 79.1755 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+110.867 75.4119 mov
+(15) sh
+158.754 90.2458 mo
+159.583 90.2458 160.254 89.574 160.254 88.7458 cv
+160.254 87.9172 159.583 87.2458 158.754 87.2458 cv
+157.925 87.2458 157.254 87.9172 157.254 88.7458 cv
+157.254 89.574 157.925 90.2458 158.754 90.2458 cv
+0 0 0 1 cmyk
+f
+147.418 96.7458 mo
+151.836 96.7458 155.418 93.1638 155.418 88.7458 cv
+155.418 84.3274 151.836 80.7458 147.418 80.7458 cv
+143 80.7458 139.418 84.3274 139.418 88.7458 cv
+139.418 93.1638 143 96.7458 147.418 96.7458 cv
+0 0 0 0 cmyk
+f
+147.418 96.7458 mo
+151.836 96.7458 155.418 93.1638 155.418 88.7458 cv
+155.418 84.3274 151.836 80.7458 147.418 80.7458 cv
+143 80.7458 139.418 84.3274 139.418 88.7458 cv
+139.418 93.1638 143 96.7458 147.418 96.7458 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+140.746 92.9817 mov
+(16) sh
+170.09 96.7458 mo
+174.508 96.7458 178.09 93.1638 178.09 88.7458 cv
+178.09 84.3274 174.508 80.7458 170.09 80.7458 cv
+165.671 80.7458 162.09 84.3274 162.09 88.7458 cv
+162.09 93.1638 165.671 96.7458 170.09 96.7458 cv
+0 0 0 0 cmyk
+f
+170.09 96.7458 mo
+174.508 96.7458 178.09 93.1638 178.09 88.7458 cv
+178.09 84.3274 174.508 80.7458 170.09 80.7458 cv
+165.671 80.7458 162.09 84.3274 162.09 88.7458 cv
+162.09 93.1638 165.671 96.7458 170.09 96.7458 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+163.418 92.9817 mov
+(27) sh
+158.754 108.176 mo
+159.583 108.176 160.254 107.504 160.254 106.676 cv
+160.254 105.847 159.583 105.176 158.754 105.176 cv
+157.925 105.176 157.254 105.847 157.254 106.676 cv
+157.254 107.504 157.925 108.176 158.754 108.176 cv
+0 0 0 1 cmyk
+f
+147.418 114.676 mo
+151.836 114.676 155.418 111.094 155.418 106.676 cv
+155.418 102.258 151.836 98.6755 147.418 98.6755 cv
+143 98.6755 139.418 102.258 139.418 106.676 cv
+139.418 111.094 143 114.676 147.418 114.676 cv
+0 0 0 0 cmyk
+f
+147.418 114.676 mo
+151.836 114.676 155.418 111.094 155.418 106.676 cv
+155.418 102.258 151.836 98.6755 147.418 98.6755 cv
+143 98.6755 139.418 102.258 139.418 106.676 cv
+139.418 111.094 143 114.676 147.418 114.676 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+140.746 110.912 mov
+(17) sh
+170.09 114.676 mo
+174.508 114.676 178.09 111.094 178.09 106.676 cv
+178.09 102.258 174.508 98.6755 170.09 98.6755 cv
+165.671 98.6755 162.09 102.258 162.09 106.676 cv
+162.09 111.094 165.671 114.676 170.09 114.676 cv
+0 0 0 0 cmyk
+f
+170.09 114.676 mo
+174.508 114.676 178.09 111.094 178.09 106.676 cv
+178.09 102.258 174.508 98.6755 170.09 98.6755 cv
+165.671 98.6755 162.09 102.258 162.09 106.676 cv
+162.09 111.094 165.671 114.676 170.09 114.676 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+163.418 110.912 mov
+(26) sh
+136.906 129.613 mo
+141.324 129.613 144.906 126.031 144.906 121.613 cv
+144.906 117.195 141.324 113.613 136.906 113.613 cv
+132.488 113.613 128.906 117.195 128.906 121.613 cv
+128.906 126.031 132.488 129.613 136.906 129.613 cv
+0 0 0 0 cmyk
+f
+136.906 129.613 mo
+141.324 129.613 144.906 126.031 144.906 121.613 cv
+144.906 117.195 141.324 113.613 136.906 113.613 cv
+132.488 113.613 128.906 117.195 128.906 121.613 cv
+128.906 126.031 132.488 129.613 136.906 129.613 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+130.234 125.849 mov
+(18) sh
+158.754 138.176 mo
+159.583 138.176 160.254 137.504 160.254 136.676 cv
+160.254 135.847 159.583 135.176 158.754 135.176 cv
+157.925 135.176 157.254 135.847 157.254 136.676 cv
+157.254 137.504 157.925 138.176 158.754 138.176 cv
+0 0 0 1 cmyk
+f
+147.418 144.676 mo
+151.836 144.676 155.418 141.094 155.418 136.676 cv
+155.418 132.258 151.836 128.676 147.418 128.676 cv
+143 128.676 139.418 132.258 139.418 136.676 cv
+139.418 141.094 143 144.676 147.418 144.676 cv
+0 0 0 0 cmyk
+f
+147.418 144.676 mo
+151.836 144.676 155.418 141.094 155.418 136.676 cv
+155.418 132.258 151.836 128.676 147.418 128.676 cv
+143 128.676 139.418 132.258 139.418 136.676 cv
+139.418 141.094 143 144.676 147.418 144.676 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+140.746 140.912 mov
+(19) sh
+170.09 144.676 mo
+174.508 144.676 178.09 141.094 178.09 136.676 cv
+178.09 132.258 174.508 128.676 170.09 128.676 cv
+165.671 128.676 162.09 132.258 162.09 136.676 cv
+162.09 141.094 165.671 144.676 170.09 144.676 cv
+0 0 0 0 cmyk
+f
+170.09 144.676 mo
+174.508 144.676 178.09 141.094 178.09 136.676 cv
+178.09 132.258 174.508 128.676 170.09 128.676 cv
+165.671 128.676 162.09 132.258 162.09 136.676 cv
+162.09 141.094 165.671 144.676 170.09 144.676 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+163.418 140.912 mov
+(25) sh
+141.844 164.301 mo
+146.262 164.301 149.844 160.719 149.844 156.301 cv
+149.844 151.883 146.262 148.301 141.844 148.301 cv
+137.425 148.301 133.844 151.883 133.844 156.301 cv
+133.844 160.719 137.425 164.301 141.844 164.301 cv
+0 0 0 0 cmyk
+f
+141.844 164.301 mo
+146.262 164.301 149.844 160.719 149.844 156.301 cv
+149.844 151.883 146.262 148.301 141.844 148.301 cv
+137.425 148.301 133.844 151.883 133.844 156.301 cv
+133.844 160.719 137.425 164.301 141.844 164.301 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+135.172 160.537 mov
+(21) sh
+175.563 164.301 mo
+179.98 164.301 183.563 160.719 183.563 156.301 cv
+183.563 151.882 179.98 148.301 175.563 148.301 cv
+171.145 148.301 167.563 151.882 167.563 156.301 cv
+167.563 160.719 171.145 164.301 175.563 164.301 cv
+0 0 0 0 cmyk
+f
+175.563 164.301 mo
+179.98 164.301 183.563 160.719 183.563 156.301 cv
+183.563 151.882 179.98 148.301 175.563 148.301 cv
+171.145 148.301 167.563 151.882 167.563 156.301 cv
+167.563 160.719 171.145 164.301 175.563 164.301 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+168.891 160.536 mov
+(23) sh
+158.754 176.238 mo
+163.172 176.238 166.754 172.656 166.754 168.238 cv
+166.754 163.82 163.172 160.238 158.754 160.238 cv
+154.336 160.238 150.754 163.82 150.754 168.238 cv
+150.754 172.656 154.336 176.238 158.754 176.238 cv
+0 0 0 0 cmyk
+f
+158.754 176.238 mo
+163.172 176.238 166.754 172.656 166.754 168.238 cv
+166.754 163.82 163.172 160.238 158.754 160.238 cv
+154.336 160.238 150.754 163.82 150.754 168.238 cv
+150.754 172.656 154.336 176.238 158.754 176.238 cv
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/space 
+<10bf317079c7734bf7> ND 
+/colon 
+<10bf317003fd9db758b35f4087426c4f26ca6d251d5e72777542c7e75289
+677a47> ND 
+/c 
+<10bf317041f0a949233299062f20927ec90112257564c53bfad34897cc59
+4410e3219019cd4a0b64dcdc4e717fa8cb0328b4262c001c817cadbc2707
+4ef61c51def5e66b2881dda3c53abc34> ND 
+/d 
+<10bf317047276c4999a66a7f91a435f5a2cfffbb0460825ceb5b1eb2b428
+276af9af5619d06d74b7ce1bdaaa5ff36861689ccb5a73662700403a415f
+b110ce60893f5156548166e0f0930192853b3bf01b0e5c0d707e295083c5
+a3e3dbfc3c3ea07c> ND 
+/e 
+<10bf31704ab2503030fec2f45e7e5cf47fc11d962739122c4e54474eff0e
+1255b3d1b22aec657aaa4e7d1bfca6994595e2e49e2858d732f38a805696
+e0fca4d794509958e8d5ada6b628c05ea9d2142ac2e719bc3979eacbf36c
+3a74f5814616cda1f804403494184f51057654c0eede1c814f65> ND 
+/g 
+<10bf317047276c4999ab487309fd1a934c068fa8af93867c98fe2d791c38
+014c9feb1152b004085bfa0922a0b6f0f087dcf324717093fe0bd9ea5cdd
+dfb23850c7c89b5afb699b837fd106400303bb8abccba234d93e05ec3a95
+9dd49b27cc967fd7394a214cf608ea9ba40a9410137e7b16701119f5c7b9
+8675181fad3861752d395920695405d586c9618946ee4d24c7a5cbc31220
+1305564074> ND 
+/i 
+<10bf317027e610bfa7f58864b8a844d682ae31b94e523457aa42d5ac0fca
+407a62ede509> ND 
+/n 
+<10bf31702094ca827fd8441c0957d83ffd389f80f745b17010cbaca850e4
+b5efc2c5c2791c4590a7de7a9402e7d11d5027e291035e04625f59b98678
+9ec2395f091b27a1f72e02bb3010b5af4e13d941a458bc1fdf210f5db8e5
+879f> ND 
+/o 
+<10bf317047276c4999ccbb3f4b024eb7736fff85ee898fa8dc5c493d73de
+8f82f4b642c44d2a87361f6250688ccf63358fd216a840baa63411d79901
+d9fada0454d7f87cd033ea90c8fac0d323> ND 
+/r 
+<10bf317036de1a736fd7044d328eb56610489f58e06f422d5d8826e2d999
+7d6966a26c649da538df984b0bc9f0adb2b3db3855728badd951de41862e
+1b15565642d18788d50ce6c0c354fae871a5368c291e4f40af513579> ND 
+/s 
+<10bf317040c2e74a50db8320b72aa362422c5115d7e36f2a575bee6ef5a9
+5b7f1ec07cceb340b8eafc033516a6d135450caf6b182cd4d156d706dadf
+7b0d04532d42adc5f90e3e8d4d7190e1e817490bbb6dc111a5ff60467263
+6f73f40380972f48fccf2a1a1743a966452a2354835f236c08012007bc24
+28ac92747a4323c158f91e70df679842ba2879a730649268d53d90ae684f
+619220009223761a805f27384176224b326fc5f1d462619e9a> ND 
+/t 
+<10bf317065f8e1c4514de29c8c0648dd97151e5185bd64bac354fa8d1cf3
+eb2247ee5cd86f648e7a19bc8381fd380e262f145408a19e3e35c8745c47
+2d1157413020406b> ND 
+/u 
+<10bf31703f932f5ed018c596aaa8f0c5abc891bc46347e7099352b987248
+45797f4c569f4a31e98bca0efaf28214183bec393886c115058553a0c80b
+362c46d4308d62da354c8151f6a68a6aa3348a7437796fc1a623f296dade
+06da> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 32 /space put
+dup 58 /colon put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 103 /g put
+dup 105 /i put
+dup 110 /n put
+dup 111 /o put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+32{/.notdef}repeat /space 15{/.notdef}repeat /zero /one /two /three /four 
+/five /six /seven /eight /nine /colon 6{/.notdef}repeat /A 
+/B /.notdef /D /E /F /G /.notdef /I 
+2{/.notdef}repeat /L /M /N /O /P /.notdef /R 
+/.notdef /T 14{/.notdef}repeat /c /d /e /.notdef /g 
+/.notdef /i 4{/.notdef}repeat /n /o 2{/.notdef}repeat /r /s 
+/t /u 138{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+152.082 172.474 mov
+(22) sh
+0 33.738 mov
+(consensus structure:) sh
+231 33.738 mov
+(guide tree:) sh
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (cm_nodetree.eps)
+%%CreationDate: 3/26/03 10:47 AM
+%AI9_DataStream
+%GatSCCTec!Q)=A*"8i[BJ2UeF`_sf&,;];C/s!V-1[["L=7lt1UC\:T.2/RL'hPCl-M63YH"*D`MkmB;m]fIVS:/LP`*2VUhh\[@
+%ro>HAHM,P+rqtlE^O#R^?Td]6+YW at oc/kY#q:Y-_5P\+$s"N=-aCd\pHUrO'r at G,+cDT-(>MB%qY@"\U^)AZ^rr2Sk2Vu+BLK?-8
+%]mfR2LL7`nmB7VHs-m(Cht$Vn)DAfFDkFN8nU"VjoC^]gSr`jqTD at Sef73V@o,$FGY?l]Yh`d:NQMG"dQ[,<TH;hQu^Nc,15JI-O
+%QgMaNIJf].O8dn;GlQ$9BD\%kb894+>AfG,"L$`*IeWm?TE"E*S%#T8R`F@:LZMt?CgHl"Vn`/]DsG[HeGngWTD9D/rp%H]j71[q
+%g1Qg<l04aos7j2)rVbJ4J!Q/0p[H./s8L,apN<(tVn[QVlG((2kZe at Bjr;(<YQ+Igd4*!3lK3GPaa!EC1QM"rrD>`6B at 0)jHh`Z*
+%?M+!\D<q-&o at mO6Rl?sgfpd87pE*boQX>3Ocf!"<NB`@4a33fI;LSM9T>,\,hYukU:d6jn?d/!8hbX:EL[jKt2fE'T\'JEpr:BjY
+%07R3oPPN2m]&)=PP4%6'.;qEJH<g-4(N8cKr:&ZDr:otu&,0l8a00pQc2:W$El._f55LWGp3EJVs7c-#s6iJQrU57'\)T;qLU'$]
+%F-6Lj^P<nYFl)aQ]iOmJn^Z5ElJ"%!-8"=&*TcPCViP6)o51WT/e at 91+1CS$bn",;^3r3EX$0AWGl?h+^O6"RMs(*L6SBTHCe&l#
+%q%)Aq(pEu(j`>k4rn;?6aksesj2KJ_oBX/:;5_ZgF>NOWa%uW<^A`/c`V!TOpr7m'm?aaFrpr'UrEo6dj7T1jG`mRSHG'19X+-]W
+%qX^6NLLYCu67hrk#hsd'q0d\Ddc7n#<'25LYP[FZ_f!c8mr?X&I/Wudk:_<>#O$%Dl!JmH^E0TY0\Y8gr1)@VYrQhh&*<$X^Z4&:
+%?fK$058;88a8a33chds&k8O*l?[!mT5PfF`rHZ%C`p<$Hna[8<rqDcX+'sBWr.lX`q%Ygc&d*XRlH at 4l5Q!:oj.,"SrA_.TKg.\l
+%PM*ZqrL/@d%5`)s%rYg-#]I`3n*e"D%"=(cs3'lGq"ZT?X)n'ecbjD=0-98Z?dtE\IeUI0A`9I35/[&"O6IUu`YO'on4/N=J(0fY
+%$tJjd=FQBOj5W,oi'780RlbeZ/]P_NLS[+knY&0cD]_`Xin<Ldm'eXO<t?J3?glm"rUesUba^lle&QP0m"$te="dqYrLo;<g#rD2
+%'ph**IejSY^A^4#qNnZ%5A`XVjQV0cml^V6mW\3j`S]Rc*FHL*!4uUOrq[At4o/e%&&3M^io(DspWWf;3F73YX5?.fDn^Mei]l%u
+%37Ho](m0U2rU'n4X'\#>nb<'D&,qo8^KAe[rO8B5q9ANGNW/h<DqeV?Y57/&\A/$t\+R`3p</e0^)5MQI-I801>aaV^Dt"<p#c(g
+%Wh5(.qsXLR0@/B[?NQB$lf23aH8/b"?]R.l^O5kL`A\<WHMA0)qWEVuL&![Q1k4ZV5QBYG^T1^+r97",>5c=16=0W[T>1F'a'\`*
+%hk%UYj57TmSEB(e5Q<C_qqJkJ*h8:=Ij?b+3KB_]Ck;2[s./D<2`uKX[_D,$FasG.I/E[2q9-7=ltM\HeGMJbJ%smY5ND(fr1EPg
+%4R@(`o92>Nrp%u,M/n at u6p/]mqra"fnAC#Z=;Sk`89oYDmIu)taWJ7h+6Hrn]^oVD?[_P*@Jl*Fp;?L2gAB>L5g7\-rqZ!@I*NPc
+%hp1]UgXjdOk'?KTH^&dOl-Bl9oDe_q^DXfbog@":.Q(T1^]0/JRFM+,E at D$_IF$Y8>[q6G(YI?35Fgh:`0#6dh=fM6++>8(n?PA_
+%_e4Y+]u86_r:&O?drrLBoE.=,J%0\eLK==8":r"pUCjg$h)c/HnB#%"=*)TWNcV)r^ldT3hn at c3!;sCqF:\tKL[Vshchctjhr;s(
+%0]^W]k*p;g;I>JK?iR<Z)6_)eG7S&qqYK._-h$Lf]FuM3J,\k!BKj0"d1O+Qg[Dk'p]dP(s8MNc)Uh=[j3PK?IiYG>0`&aOhp;&d
+%mK]p/#NtlpeM'4;7I[9Ydemt[lbg>I?Jfl(n$oU`HQU;Da-Yicl'L2M`ueo<?G(]tVYA]^)rAtdpKsQkn9WqSj,4o?=aXmjklYjP
+%M0i!=r7'B4Pc&a*Q*KhaQMUpE at B89K>TbPY)BRa_F$A+Fc,2B_0CL,Ea7\]&q#(F6d_>\7_g).VeU;C$TDYqlA[K4t'9Bnf2S]6-
+%T$VQUkH"Hga%Q7?=Lb1hHG9:S2jjOKLUasIj-h%YWpr#<S/Zgdnn/JWoC.g5_Lt*XnbWjQO7G86IshX,IeW2CQ6*4U4s'^n=,5g"
+%=C8djpYkrjhlX(jo^cbj[iW<^Y,lEMK0fD.3EJ>hp[pI`kN)lpiOd,2kCre%h%,M(J+rC$5+^p8#;7b3:S./$%Wg+Fk*<W[rP)ie
+%s$qh;UQPLs@,HIpaXcPBSilfHpV!"kc11bWcF4i,G/!aLq`s#AdN>*01u*<@r4.1edso$_O5<[H#Mj\\5KC]+HaNAlkC!-O]?fYC
+%k#eI8qfeogIdX*tH(!E3k>B)YMR2g=?2Ti&jGsiCoOU,g)u/K=+0>%N`>C1UGV/O>?I*^XJ,@`gk8c:>n%V$#p#kRuNpXG#6&!@O
+%?iCnRIF!`RW_\$[qg3L!m-.Fr\^/ITrpl6^H+Nl3gL!-Hf$g[\Jb&>+hV[VI%h/$@pX&^=(nXTJH\1!6b/o]7s5XXUleSn&LQCU;
+%2gO4U=>0O,(*4OJa*7O=qg!G]d5uY=s6j=*L\kd+:K-n)GE.G#g`#Y"+'dA=s+4MUMq at .NJDE;!kg](X?dpITkS-4nO!3!NhqJJ+
+%]H=XZim.F0K)iRZj;"g3?M;4u5IgJeE7mIikm?SfQ_"D%IK)3[o'G1n,N[B;r9\B(n#"?(Zi,HA5=VR?GXM')5HpkX9]U]A4JkV%
+%O,#5->rqEp+.qZippR]ZH+!)gn at _bQmEbd6q0kPmpGr0T\3BooEV%/mqXo at 7E6V03rUVC<ql+;dEUAH<0`LeDm>!F/6^=;>_-m5O
+%,<jE at H\d'\[J8TEN*FL(^-1F;3]$[uF1,_R]^YR:r<W/fqSpj/*%ml-mpl.(J)S at N04qMVkLTt0o]"Ca=?U-.f5_t4VdM4Gaa!gT
+%i&sQkO$hLmR)&XV at pIEZ?@Q0dI'AG$PO)j:3hHeSn!RUphnse^Gs=Ra;m6"h^uQ"LiTUF#Z_.gCj-)^b4o73Bhdc,qfCA3S_>Mu]
+%OE#/%rt!_,4hQu$r;-6T)9h2,hn4 at 6p=34s8#D,s:LSKG/4R at e)"mR^-RNGF4R_aNGJpP/^jganrnI1%iD('C/&oWqRih\"W[$N]
+%'D`9eo5!g8jHFM0dHZY[.)ojIiahX$Pf)P5T'gg.U(7A&GdKJ%;fs;Ps4d<:H4i's*?_8fQ&q:)cbKE;?@DOP7f8$C0>@[g^ONc_
+%hFjFea[6n0hj`*$n%JPhPokD;kt"&8p>^QbHX)b-&+Ap.Hh*(B/G9KJD!.!$p^^_[F^>%<lLja%hp:G[P'RPWDsFeUQ7LFf?B7ke
+%=.Z6VHX`B2%K#`-K'r/B+%VM9Iu8`:+90u<24HOGrFl1FaMar&<\=pO55sV5T at .*8B^d]?r(`4GM"-?UcT_Bc*I:.u(A$sh6VYl)
+%*V]I(W,FnVL[Ud-f'r,,dDpV/OUjU<^$hrXGMbC^hik`L6h7K;IXh;<1pI/^UQYDTr]TbGB)%&8^U`CN%nBqbs8R at e:H%^iBKmBN
+%O4`$=3I'W1+$nP7p[59c.:CDgR+V$ZKn&0#Ol=2-PeSLQke"kgHnd;Qs5U'Xk(is'@m;ROI(BmYm+i3 at IQGV]"FcN6+I_Nhm@/m'
+%rl`V)i;.aTVtTN$pE0 at CY5&"V^OK=//i$KRmKDV@]\E(Da0XZ5lq`,j2?)ZL at d$alr$8/*L[PnpO08KB0>6D*qY$C;Qi`rNp".ZE
+%5,Q$3hRdiVr9*SoIrmOCpl?9 at h:..n5<Vm-Ns8IfjO.B7i$oe7)nm\-5-a;JX3]ZeHk/Rcn)/hMJ&4gmnG^Dq0?&CQG4BNY]QbF3
+%O/$[,1TGs'R"YH0+F>*A+,sgWIO#m^/jJJ&58L7`VJ at 7hK\r!*&(0&\qNr)saJ=3>\<DWZqdb`eS^5(Nm([bgO$5ZnfVeN7A$2K4
+%IN3s2es_p%$HpHppi,m&ap,')mGLLueIsrg%S7]4'Do'&@H=ku3Li5SrQ&&UIGNMBno9]"/o`uDSmk;@*i50De==ODQ>OCfj')-h
+%O5>r%L/q2SqK_^]9=:"u`H7&>pMJeXk\#jNmd"'2?M:X`T$L=*5)scmPerRBI[)LnAPXUZ2-j]T6VHH%6B#Q6H0ge,QHh59A_CSH
+%_m-Dg;:">dO$+T.&btJAFtPb8/R5Pcf<TAL;4$[m+cUm12'6gR7n at DZD]EGtV(Pi,bM%=-[Ds<j\$p;A]!\p:iN'C;*$lV,8B]*T
+%XfYl1*'*_fjE"aC%SfjHOQ*k5UG)gPXll:b[0DA0b=gY0K at EC`USN:gF=^M'g7I">\%VKN at qaJ(3L=5,k8$QPpZ'uNZ".2kXn#uG
+%@0ns%ZLk`+/`hF693L;(`mf#m%W6&H[N9KnYB(C1/FH$/f4`4X%Yf-k<sC#<B=Z_nDfn_0?-#0^j^MmB'7M"mg,OQ*2)AsieKEk(
+%6f`rrETXrE#n17qXqJ:bZdsFC=$5(t`nGI8#?J(,jX=\n>ha6E`[nR3]19`9:SqY/A+,Q=Lb3Z<Sf1,_UReYqqfTiRX]I$nR^'&D
+%?r-<3M>t_H33rKBq0"pPPkQ07),!%GN0@[6;r9RT\V@]c>Mkd4K:h<JR#:33Q4R9[$>uVJ=W*D1%F`3gbLZDDQaQ2C8<paUQYflG
+%fkRU6ftr$*>79&O7bG]u)!#"jT=SD,c;_8/SbU1O)M8qcJ\=KIh+L=VgU>nh^l9 at -BIc!ekZqG"Ws?,JX\7pR'#VG&^q=[q,IPqQ
+%Ebub5\fI/+`ene at cXeXV,]'"84W0\.RGWaqXk;ikrSjk*p(?eHauB.A174WBoNYSPqKXUCdXAC\%r([O5cu'`4NEj[jHStQF=d!o
+%7Si?\T%LrC(5Amk'Pg8KfJ0PSr8BftfJ9lh_JtmH*_25b/839#ddVo1mg>FXiF"ff-)E/;$tta,\DFcLKAZOE<U:N6JR=+e>;.s?
+%6JPXsQC2M/$OUOH^s#oie/:4sXDXqR4$<$mE2mDaCH2(&k:7A,C#*6*o!'e05+'[`L/I[`5bS25JO'[1T0,lo/RiUb,#3:]J1]9t
+%(LHHQ@`C.n\`#g4>$>A8dl*LqER]"#Y\R0OA!!"9Rg39&ZL2t\_E='IcF-fg&:hE:eM+e9L6XY\5B>'+(+7NB><\Hq*2J-o=6s&E
+%Nn#hDB4ng,[W>^:#"QWBYCY0g(`eqPl`r*'.&2BV'II>J,?nhiXaSrT^6Gn7KLbP_NmVo1c\9atlen!T^fa"Y(QQ8,[;O2i:!@DH
+%m!AhkRiVXZ'enfUC=uZXIOU\3mf<+pj.9;kl=aRD9kQGG228>8k'>nSD(sA\EF$*3)&Y@%D@:e%b79Dq.kei/^gO#1>.;Xi*'WK6
+%j12;H3=$=#k;53d$ZJi8\<_]rY?]Hnp)WqL,@$lBG')YsH10ob9\];W_t_%a6Isgo%@DGldg!!(E";rY1 at aNB#$8d+#113ASJX#9
+%f4"q/iX5*i(rX8S?(okNa3+?$GR:f^o4T:tKj<(T9`NKmOGQh?$Z;t!B@)PuM&TBW2s^Pqa6Ph,)p8:Zi+(DM-OLj;aj>hE"TI7;
+%3#8c7h]ZAn!Fsg6PL(2UMd\#m+D-Ek1U.lGZ!pNk,IHIcg[/C]p%Q*+a=Z=(>g89DNIo&[`X;TI#6p.S1:&>OOr+t>NuIds^kf2B
+%0ZGVor]n8ZrEO%G"R_OR_%KogfN>47i)2 at n%KjaRmUI,qFCbmO4Ot`r%'K3c)rjYWb7$8B>8WtDY]<2o=6">jIpDdRO8u%c]nWE7
+%#iAkq at Aii_JJ8o$Fb7F4IYO\jHt--;RM_&p'p'MI3A;oE]e8Cr_oPAJ4;trA&B5N=gp(,m=18<!8.3+^]M(CqTEF/d09Qk*-YC)M
+%K*4WEChj,*!BC1:$\t\YT&gc=>6Oo?eho.!$ciGkMITreIUd9=^/o1jCu\\KQBI99%K>%jPdCG!k=S"bd&>[/O1nj69MJU*,XtM)
+%i(H'B`,^Tfe1l.5E7q^jYGI6j:Y6L4H+TI9Wu3)VRcb'LH,l\_I2Vnh>TP7(!oi93,h^ngA1)'.7F5aq'7Y!.Jd at R++\iW`JFdZo
+%@Q-9C!IO1T3SQ>%#G,RiP>af4[]<D!"0^=W^^&Ur;h>M0 at p,uQ=B=9a;ljc;^d:'5$`Cut)A07]>Mr7;GN'Xm$-6Hj_W,0uJN.%U
+%_h<g_7k?[M^$;0sKE4$M<M;PU9P9;C\3Uj3@"Vhm'40W at ktI2PZ6).o?lOB]Bgb.Oj`_,00+8=ccM5Ao/]:mR#m?\o>5JA at h#hiB
+%/Rgm\aHdf`I-i%?E8Yjm+a];d[W=M:(^CY2+;XHg_!9(t0b2$- at ZYiGKP-"7%O*KSLggI`28im9-B'_@"dBr4/rh:gL9iu-d_TDo
+%[UH_;JW2/\q'n=R&nG<9+c[q3)QGTtia*GC$A;XKI?).F&GAlo%4ZpE^]<\HS1qka-jOE]g';j&,:YCPHGBakW;%lt+qZ?X4X>,\
+%S3Y#;XZKd!0Ftc5->PW<l2V at -]N%'.X+P.u]Q^>f at ZE-3Qic-ii:H=W0K%-:i5'AdT$AP*@ZQY$nS.2ZL\#`Z,qZ)Qq-\%IZOHkA
+%aH.#(Fu$9uNtk:<pT%V)#<d&jGi95R;cSV\+q?;4\np7(\K3%&iX;Pn&?APD5p_2dghhQnY<<QI<gX at A61c?p`[`S_5>V^r90-G]
+%8\MM`n9&\2'C(+?$3@[K7<gh-WZ$>k)M!<Al?[W6Ep6<!#'aN8#,VR2+jQWQ""!A&q$<T)QFs!Fcl5Irf+-uGgr2kc*lnm$l at r[)
+%/j0[u&n2lJ]rL&6.7Jnh6h4<`7=8q'#!QrJ::Q*O&ALENA]N"kDZGRE]S2mK0moW=C%`dD"<-\DY at RJP02N!(nHlfYBC;E4TA?\%
+%?/_+D#jrWpLiJb$@6rNgQlQ+AO(_%n%d8$:8NYsY6 at Sbt_ut;iZE%<YL*ZfE\6?BJMUr>U5bnd*KEC,pR)u\)[j<4 at diQ?I/$>i[
+%8Fk]=ciT#r*='W]GAmo$DA^O<MoYl<]0Iu)2[;Q4Ln(ts"T=@$Cd_S()E6N^I-.YbZ4L'DeXeJgNjR%lrl$fHpJ6$%rBU<A%l]Gk
+%0V*u"LHm+GU?KsjQo_Sa;1bUZobg108P*/V"@WL2QqnD/,D*E]Z;*Ce>E7Y*K!np8Ijbr4#[<IMml.f7;Rmo(.LNr[*C^CO6Tl*$
+%)rJlX;Q)68Y&FX0:@>_-P#5E+[Lnac_g;c)cF>Ak>VJtj/GMe)cuY\\$;ZTdA/nHcW9L`6 at J:&D+-A7/S1f`gP4q@\`s<&cc&L\r
+%:9YV;7OfE^#D."KKLr*j6tNM9!,DhtNcbbB2),2=5"VE%Yp)Z2BGmHbgCYoVKOJgFd/8%f'Hg:K!T`GgG=T)`U3]m)28h3LMjJH#
+%!%rkgoC,m>,3*uA>L9Sn>QI_Y:?VlO'c9BNC7Qk3k$j"3FiK4dL/B\?nh31fF[S1o*fD.$LmQ=)!f04F+<&md%h'G)XdLUD1(C>H
+%JDN"@#67O*6m]2E\(MMM=>/1JFcUYF"^=^d.Dd!"[O`P)G$/7?^B)ObjBnPc6.q#(_tW4p!%,hs>o<'L64W]]`%i$X>gO^+<3:+i
+%Kb.8Zl!.Z at pj'^9(<hdP<p(8"?]eu+)g5":DWmrY'T<5To]!T'`Al3&>oQn4[,ELu:.Y5q'2'6CQCo=G]_]M4&*OKh3ZI1JW%CKO
+%s([oC;1rk[E*LtD=R_(\0q/=9"@q4;?T8D\$:#bkLgG?eD?HVh?m8L!GqkS$+V%m;GWiJ at FMR,n69Ci"&-<,\NeaU:&YlI9.c_6a
+%+R)Zl"jH^@787aM0H"OLksdY%)@438]K>Z3!\rC@^DI))Hpa0lU6)A02,aZ5<ehs!%i0icFN=TI$20%?GGI:$IR at RqTb?T!('2-Z
+%(<it&M0C,l>[td)SV\@s"E'WK6B?-iZcMHTgG1gH01]oq>e(WFN5o#6Ei^927.>j?8alO%Zj?/O+G4D/d+a,A6idD*8-f\Z\3AO#
+%(mM<lo/S[1GTa)LT8+=s<MYsqeiBo&[LQ##6f9:2A4J"$V9DnA;3QC',Ns-?!e9T^@Qj at haoi9-0ZUsG*!dO\;J7e.Ld;9ML]YdS
+%#[R_JjMGq&,CgB[c#Ec^Pj8e9<LE4D-WhN?$8l>O[XP@"6A2Btff!EiE9.QaJ[^Ckl"Y*f*PlPNF=5ZsclGc9?sHQ?6p)XnJs"H3
+%nnd at Irbs>LVntL3_U2Ub]9mKKm7a0lje.8Yr/44hTKM@(>_^fsR52FFn:dCj=4-PA'W#NYQib,"82)HV$T<f)5idP.&LJEbU&/Z1
+%!/;O5>)5fJXl(a8[Hiq$X_jkci=jLUU.l)Wr?-Jbpcp9[)'@gR5WJ<;M1Y8pVW at k0TS%G_<!W<)`6K>8*Nth`fe($pnIo;FG7bua
+%+5uY?gBumf!?8_6:rL82cR_/E_08qYk8k"QO=4^/J=l64/I3m!LrmX^\`q2Odt/Is1.QD*"KKVWih1Qu]XZ>"81HudfJ,)o"'EDL
+%E(0&.g_0%h].AIL5a!:4&WVjGD&f(uFoq?HnDHIHp!Eg)K&f2.1 at 1PSJhc[]pLE5A$a<<8kUmMbFOQ!7"p-rtPb=1-Ht"8+)p29*
+%@BQ_n4pA\.l%Gbicp/Q,7sl.u#84&4biaecd`<km[TuauJh'7nG:$W;0R`^[@KETgFG,sr?P,a5jFQD]JBb%#\it2QhGFVA^-Sj2
+%(@3'0:naPNn3D&*Ai]q_ai-+tT^*[=H8i8AogPNXO*G,B>J_'b`#&8e7l0'`/g:B=/$us>T"$8T6$nS&`ks+&0i3g*@_TksY9<c"
+%E]YJ`*=fD/!;PCX!ok18,a$d*W+Y/lWd3]RaMi:0_(KQ")%DD2BIlTOlQ-le!OORd=^Khe%-F!3'?@TR##K at i/Z=1R>>1:F#IfC^
+%SY<Q8K+p]N0f3k%@ne?=j^LDk>DEe)+N+^4C=k?T[&T\u^ZpuLMq7AE4;!`Qi:>5Y65PbpdYPP,g5+sqm=Plcg<q.HO at it!9Oc\9
+%Jl]\6RHk#t-b-_tL[[Q2J2<&:6g#"+d<3f;GT&u26gPU'(5bK3!W3UeO=bs^MukqgM1]A4]=I(4BI,A-"d=L\!&sBe6cHJF-CF".
+%.(JR]7R?;>M)%)&1/Jl#C:rN:";Z]K at tolaoDsdj+`tXJ!as]_Kn/!3\#@`6;BuGeck'1]RaG+81t-FrTe#&O%"O82^^FX+3`kPS
+%DV)*@`WQ9N)N`F$0mGS)[]F%k2'AHs3T^BI)Sf'jN=qNXk.4$NP"Ug;jG5an/guD7/ILGGVh?bqR2'^]$?A;@Z78G\#j2(P+qA&u
+%&H\HiAM:3umI13'!AfO'NKB+kE"C<dq8s"^?Q&>C71kn1<'0p[hRfLGJ<>T785Sf^!6JnIQa/DZJW\uU`#1PfG/5$N(ioumVZJRR
+%Lk7<%PO/smd!XJ+pt`H)r"dX@^mDJU8GYmX#!&!76S*A!"X*.`&/6:&(N=K(^r-MhGWoMhY$c(->$H^/2l'3*h%aLoCi_IfgN.Lh
+%EFuce%Zf+&(W,VII/r4Kdsr at L/jh'1:?]\2!m''?JQkJ_#h'#,Jn!S<'IlK4)W>hsq6'61PmN\29S<FR6?8b%5pcG_n4h7lTe+Q3
+%/qoB at 3e"PJHa69M8D*Mo2_X^PNn_*jG/E[WXQl5lD"krBJ?&&5*R1-0_Vk^38VBlW at iroQd*t#T65[u$TJTId(dW4/27`2X(#B8J
+%Ogr5L@]JW(4Sj#BAqT.U^7fWh`U3 at 7iX&2^?57mD(I8:YF;e)3]VCGE-il.WJpV\PdOu2QM7_bW-.l\NS'!a2I>SGHBE7HX92L&H
+%XJf*"AI]=)N<-Kuk!%5U2FJ^!e8Z^>#P:W3Wt9qS>[J?Z6];+,"d=/=_4nTP?Yb10g^p%[]VNhPpQ4@'M?DM\&J`n#%S-qjM=b6K
+%0Kt`uJn$$>");bXMWP at 9NDNbEie"Rh-;4b*eT#jN<"Zu"SRA$:C]`ciSAYaq\I/M3h#VbR4A6!/Zm-j+]l5lr_Jqd//*;Br!AOh,
+%+/6`6'$>DD#]^;68pIs6E=;OJf5Q:@i=)4d/;(1nK!OY`eiR-nhAVNLp<5sX]98qOOVq^>Mu0Vo+EF"^;U/Y`P-CjDgMFHK at 19Ao
+%d.9^,1n`*a9S.O:@)6%)BFsh;ZWl?*O;JcU!u.[H$dug^j at RtYC*5p;kaBLmgk]A_go(Ru1Y2ZjIQ([J&^%?Mij^h41*##-`So%<
+%ol)Bu6peal`j2gr66HC:q$@'iDF#p;@M.XB,9>><@\1j3&`Zm3ZF6([!#\)/*%liE45OQ\?X9?id*'$TLP,(L^d05sD%o;br0"8"
+%/0I_#]@bo;^/2G[A?Zo;61=?o"mV3^SHQ, at LCB:i$>sgkN7oXo_,$Ju$k$48C8q7_V^-k:bRM!!JX4_m5)WXU?kQlc at m70CFK97)
+%(_+m)D1j&KOA"61GV"Uf3cL+lE.,Zc+U4hOBXbp-oc at -fD,'HF?F:@%LC;EI_pdH'?`%,F1a7,0:17"V0]5I=%$7$"2eO6hX)@^Y
+%*BrEWnq/I!H3#,C,g:0YA*g^I_NWR7E``d4-KlO!8+$D,Kt%LH-(O!o]g=$6X"597hTgR=fuFGH=l9I&/hE44h<J7?>T;GuO@=J*
+%f>4#XX.cKm?*jY<JP.n5lB5%c5@?D at l3=/uA+1QmVuRCQT(>H3LO)L!$C&oi%;SG5JuVoa:(JWOI^V$+QXL+!&J5b#M?)_+bCWD,
+%0"j9d_hD*F0hALlF$O,#(E+Y$4SOHh)Ce$o1d>r)SA\_j2'hZBR$84F6f+2/!g#,<6-pOOm(C/i<!,DOPlkD"K[0)mAYoep9AL)p
+%9`qL&aFBYgiA)\dp,EVQ)h,ph64f"^*CY1+GRSiPJ>Y2P`#=FNco@/J_*s%MAPXiU)[MF=Fs/hMHZ`O2rh/6Sr_U?q at KSVJZN5ts
+%N5rqDO'3GMN=H45N0)M]b`65HO,t_l89XS)@"deXV7INa#Lc!R^]T-r-s/G>O<6WBrWYW&Jf-g-i2um:O@!nX*La#J0MX34!sK5Q
+%lZ<ENTsg/p60L7>fqHHJU<Eq[bD\YN>pD__eQ6:)`UL]?d%,N(X0OIR_1[cCJ"Xuk+H,-o/CrZ`.,OIhL9a4?&=6hQ`9o.GmQL,5
+%"(EtiN?E3Sa$M=H5V0'WR-)7._'[R%CFAt4<N:9Na.^DfNcHB,_NNi=&T+jR0P+bX>qeAQKND['jEB<q#q!;aGO?][5hoK(IMl0:
+%h-n$,d8k5jU at 3hZ)'%V\Oa&6<4#/o)LOsa?s+MV0(_GC(5Mu!d%F7=*%66S/hu2gWh.PoD)?dr"0c_*W9hokaKtCO$::5oFSm&'`
+%DgZb#1e/tV8I3=&?ik[B]^T(66gb2$,2 at A9Z\a2E?B:;R0$c?.c(p?)c)!?1/OUD?)"SL<3o]Q[D1M=r&1Y.MY/rFaiM at Q>M[Pgf
+%>Uj=$jG8`,ikhp`V.S;di0K&2r<.E$.5'hLm8t8rHO-c%'?VKWiV5fX:g1?tM/f5aRA#%^?Jkg at 9*fZEXJ5C`ZXfd6ME)p3HJJS;
+%.Eu*UM[<-bgr.R$1#mDg&YMbX2R\$#)L)CQ+>*agX(_So9QbQEOAi#?75ZaNZ\r<FDo<mY*cZf?AlHhbO9pq'Se-`e6B`Q?1+ks5
+%fD=dfl)5>@3WU&0S+4Ct0%Y+sNL.E]Y+tk((J9p%Fhgu]"M:>XnSW^nV1_IoT\`@\)hbOCDr8j@&5f,3BO6(SLs9)I*WUAqnJRg-
+%a<42Ngj-e`biF?`\1LH,3LH at J!`sN6OALO^WhA!j]$==7)\-C#l+m.(:K_<m0g>(C."Y_UAqW%.kcbK:8lEEZ)1KthLm<iri!dC\
+%X?@B$!,413$9AG0R/;T+dZk)/)3;RsYlpER5rS?@njg-F<rb+oo`d5a at WO9[X<VaN95FSDNEH[A,BBir at F&B-og5FjFY6TgDT?c<
+%]?(Aq/[-tRK-Nts"<IPn+.?(1[mZJ=-a57YM*(%Zoc3$o*%%R8Lem at GRFl_?l#:&2j@/MlO.[2/D/4h#mRjQ"W8'9,h!I\IM</)"
+%CM"TS*:Bb:J^*Qp_ at Zo0%.iJQ.1rM!'Q+)%^p-6Qd)*m433Ah>l!ao`$1Jsa+,P5f?Y/`m8i4t=G'%X'G)pgaT-I#0+U6\^jsN!@
+%/OJb#d- at Ji_&0a>e$^rn]#lrBWPaG4E-]2ULu,B<.,aM2p^)(=,[fQW>aR>jg>13D#l)A-/T--G_s<sj>]J/92`#We?kYcOD[YV-
+%lK2t";CYF=*'e?B*2FDn82r1XB&?S.-rN6WAuHbM/MpI7$t`;:PF5aekW%AX![QA$7LlI?[iHWNT3e$ee[D0F[d)/u[RpD%T'aDh
+%TjJUZkk]0Q@>8IAqlS(b2sbL@!WjDeen&'aduLq!YuSkM2bD:hUV+p#`SF6ipXk"Qi*&!k#H`haX\k4QTo1$Mk&8CK5qarAgoWl`
+%Ua>#jnHOY/WiOgUNZVqh#-=-$dW`PQR?u)Q#>f at kOMOi=S1W3<@Sq.<RsR+FR#P=@V84$F<FdlC+A:u<([/[F>M6SSiuIK%C`VrS
+%L==r`n.N^$gQ.7Hj%a5*(#B]4mG14Mh(:i6!!_lG0k^5ZR$J;P(l$P]K6&7d_IiKW,Zo at d"9iQHf3mJjo:Z@#%A/.s6:crb/uU at T
+%Z?80Hj^?@]9"#og<[McS0G>gQ\<GPQA`+Z)+'\hlEbSk'FTZXshhHNC]u.+3J=5W'JAEqujt<3GC4gRPoQ%]k*(\c===K4/Tr!Ao
+%bF2<aN>\/)lYpfBKPA0Z."k_U(\986r4'muiBfqV;3OP&IGoq-8VZ7\PtbNO`"bDT(^?>eiYNjo[n$AV63sAl'gXelMmlgXlD<"R
+%Q/[J2$6Z"r-a6tpDeEMu-4?rp;@sM&YTr$\@h*;-QHk!\(nFkWB(ZlJ!!U92Tb(Xl=@TVW)4.0dA*U?2j%6&b_6lc6#;O#2&Nk]6
+%*dH3Vk0A+AaWn at 5_N"^/G8%7pHjPUrVa3[dK1d?kh(5#L<OKArOj'^?-R@,>1BM-36/[PfMrnJ&I["^tY%P3cGMjXV?cDo/K>$G#
+%TE>6dEHhpRd=oV=_f;a#ed66+/(0>t2M44113:R&lR?^^/\)<#!CssqY^%%rFA6)sq03lkjr=[C6U5W0N4K,s\67aAHZ at fk`/1&\
+%@;)'&/-E>++DjsifFl%6B$HYe:buLbg_U;XR:clg_O$%96-/fNCF&,S"2<nB5cn97AcTG7!(a at .1Ih,:/r"u\B/p17^6RonM<ebj
+%/gTA=2r#ELET%1<Kd7o at p&o#+CN-=dou^pk0!29g_di1kX]7.r&$Q*am-8]^(Ge4YP23cY86*ZrLd*Vi.hBTM,ZG*S at B&[T/\nj=
+%$O?n'k\t$=hhU<`-(<m'(kYCJT'Yk\@4AhS$H'I5PnN2A/$t&XM9>5L3$MujH!Rob]2)PW-LtUlE8_k3fZCh\]"?,;cPtBNC4ZY(
+%9#)2uLmimW?kVntJ5D'BJjP2s"8b`E2ZaJ,!I*%`R:se'P0+*A45>Fe`f,g7g>#0:D,A3r]H-;=#VbE,\1sV=,R215&u0bI&.BS*
+%W0kE.i]b.1+<$_6>9$&f%@NRj!Aj"3fGIBI)B%UX@%l3E+c(P/1Gf9 at L%[Jma&j/?ZSiJ+pT8Nra?-E1h-^FK@'[W7d/On3)!Y-.
+%5K"KX6Q_'O]cZo.Lo9!Z06G+%am)PeSI*-Z9!$CQi3QgN`!3(E`AIur!GHPV'0U^1DP+b*]fV66`_tRrF[<A[\a'P]&2d/Nm`h:c
+%d!g$`"EFT%%Rb1`/UBUlW,2r_bloNtcbn*Q?I;2RK%8u6ludD/XKXGA)etEL5kYlP(bfj5hpAIg"kY&>$iG3]hR"OVL!1LXGb(P<
+%_h8Fc;PB?hE//8I`rYtp;A^b&]b=fsI'/XjKG`I$`IM7F0V!**]XG[2$)0&lTh_Wr9`tP0'5M]Z/!nmc&[jPI*AWDK-T%2gI_c0A
+%!reaP/BI]p#B"^p%KgbV,#8ElrBQ#<0sKu>fb/n3bb`qA,tr4<Lf`K[e'r.eG?\utYbE*jaIcY#agk5mgM+&aK;Y.pMn1kkR0:06
+%#^l;)JX[7],L@(b\u^:gl6FJ4+KTJC at L$:5[u;]'s1j&;OVqu6>'2dJ]f%'E2.Zqp(Zs9k1P[87Nl^l9d!9CFm$<c!"@_Y`s'i(,
+%\-21RJsGXWe]246$Y(4Yj^nf-."j1gCj%Tja'msgH2t!gUs-oo:!YTf3P&(N+TBFl5TE-7qVigLR-rC/k(@WKiW9Vt/\%\f"_<kQ
+%J-+?N9]C#X!o=)c2q'Y23X@*sc`em2+514Zq0kT$J5A5+[`KNW-<^K+m4)Z\s,;?-T0&ot\SRihZ2ilmAf=kk<a62cd6&<XQ`sJg
+%cCnVjoUAn*G;sWrbu6[.DqFS7bDL!CoZ:!L?L`o+0`./,]p`Mg.(<%29]kE$\J2>VOaq1+N at rN9ZGesY'\n`KK%h^IA*O2++cpO:
+%1/VS4Q-dCAVL]&`J&,C at K955Y*;kLn$E#D&VQtsaYdk%H,7C5>Y*lqGRYs`_,ChSm"_tu(JLOD[W%4YE+>J.`>_i-7`!G@[PF2u7
+%E11RF$#`3R,(Th!r"8a]eMf`odbQVqIOH5O`U%b9&(>mM9qm%<i=^3cQ=%,;);se_c\&=IMQiat*34T\1oeFnYr0u;OHA(M0pnSM
+%qBD4;*`I4/X<u42:V6F)I,d8\Ql?.Hose at t9X2PiJ]P%q:o8!=J<aclJSnjIR$gktD\rI`BP+/o+q33IXLH$V/PfjbY[@GL/&^e_
+%aVX8l6^;8"M+E$0_$FTT-`FGreTbMk&NjQAQ/h56LPu\f<[#Mc%K&(7RP;Y8g,>&)h(96uQFL at Z"bqDnpt69-ZbYr69!^m>bYZ:>
+%@`X,;Qs"Y_>2,4qjb0QtLW$B;K1[[IFBH.tRRet5-/?&^,84kDO2Y[_:k7oV*%[sWiqEM:+0K+\3/\/kd>iQqi=h]_l]%hJK?2,P
+%9](N-k/o<*6EFH!?c67FpiR0 at +>V>$Ufmu&KWr7c>`jfp&@)=0_SOouBU?mhAT^oXO9'LKH6@#Un9-3fNnA):!uCJkO>s+F`rId]
+%_VB0#\!YFPlO)MMIBR\*DNuIkR:pZEaoju9_^X at CJTk,#_eWg3_80Z1&1Zn\9.[DS<McYr/5%\9hhhVG(".H>hrs@"F]3Ym.pbt1
+%K$0l^V#D5cRlZ<$/A"$<=VGqN90mlgnQq'#h*p2FEhWV>7"VpTj9d,0'Eg6L'@25S!"i$p(0n#IR<.WP8!epNHe#cAi"?A61jb&X
+%YYm#T5VoANHD[0TN-IP8[D=AWJeMV)F1%k\QurCW>E7^Co.Z:8i at TV2j*$@!3jY]L]4IeHafI,m")K=DJKZ/m(76bl;/t'=!<G1d
+%AE^:-AV0N)S;dOdF*p[2ZNQKe_!M;ej0CZ;!m/es!$*h6#8tdSj7h":n7Z]!`j`d*^cE;JBMH"<WjQ>qdte&4B:Q%TV at 5gM8hsbk
+%/VB(1T7*tnD244[k410_cp\d`HmX#lA<mF)%?W!^lHhdR7,fFQhKOTMB.sRS]GMdd)('m7p7Ut3+!+Tn2$9SUCg1 at 6EI6'$i!9a\
+%eL.QT9uVd\604JKr3$:g1+n&Ib`?n;WK0lNRB^=p\X44mdQh;21G8*q>B.c$>+&rfMeX&7$aWV]nX%U-fK_K%?\:#8='*e;1u&?<
+%`$B%SEMa0=CbI4=i?*Ti:6AV9WL\a1\A:F*0'R!ITq^7]%rBY<7OF9p1!=9t^2X:b%p\Tk"e5Am]f-Pd<&r*:UXX':P747H<C,d,
+%1tTf:/NCCB0!-*GYLjlFHl_h<RINEbYu.dj=S"9u*soS][<U;l7!$M0aq.tkL8]*!G)b-)kY,Yr(<]?IUb6GOULIX_j>1X*pa!qW
+%Kj2W=a=:fQ0(W?,N/\2gJ5iR/M5hPE0i:nBIrl!97q/Rj+G:7[AI4%0Y4HUP=)"S#q'BrI89!TS294e3`bn\491b'L5)g2bMCL$u
+%?(u=BFN*^Y)mgNkk%<!*g2;U4XufZJ$PXKU[;Tq!WV"#1'S/9F#j4&IK;Z,Mjo?d>ei"83=j"\F`U/p&/>I/]Tph,0MU$nX\Bf/g
+%J&#94s%R0&/leG(hOZUsCN=1l0)rP(Oja;u#@iR:'/?/##Z+'2$RYBDRqKd(:@!h>;on)&imWP765B6/JQAGAgl6!hlu-ZV/2i/6
+%&]"7#N(XSB$ZXga<DRB1;6ONhZeQ.IF(*k^7E?8P,VT%,Y,7K9*c2'j/0Qb*K'9US]cM`@.4la7!F&/5E+LY at b@.Q4@&n!\qq*-P
+%Sgspc3OuAG6Z[0BpsYchr8u]6k%g>iL4HSTiRF;=MBM\W0d)ur7<pNo4B$LNg`%/tX#iTRaHq$k(@-UWYceJ%7!j%!mW6 at oX]R/e
+%G-lVQ:j'=TmC6ia0.C)YXo#&q8_b5$k<;%>B0d&7en+Ao!r4TQkdeGJ(RH;c\hi9\kR,EXk*c>jRbMV^^NQZ:EIq(g$geMYol-IS
+%Y9-F><un;>_D!mkMpK;P9CiV?7>26s"0fj-?l$g^e2CJB9)qd_03ug"e<sU-G(jNeR1nUBiK4:t$]kBZLLhiNCm\YL'_pL7DEZ0h
+%&Rnd6<:P*mf&/K]ASV;X_<4l[7O1MPdnfdp=lG:&:BJ`-b$`."$ZJ8+kR#M9]<i.T;n35,Qh<M-!(''"(7h3TDGXBrbY0QHJbdTO
+%6!9`GG"JrDYIfc$X4[S1DQFC=+p"2H:5g>t$`+Z+I?^%1c:P>eia'TJ_A$Ec8DIeA8:hRr>g\pE^B%_g at -[:)@AZ0r#:5d(ZDB?Y
+%VeR>qq(Cl>&2HECXBf&cjj:i^"(_aC0ELLn2[5E_/*e%;?IfUQoep'p,s#lc1n&NfS-Dl4<nfa(s2QL2$u]u0<>+r"*oIHnZh1a9
+%2bf at N'Luqt/0TX^j[JTb\[VeG>_>SO*N"lMDE"\8.`k7,dBQ#tTun;qLB_X+DGnffVuq*$"`?.DZN6RC.Fk^V];6[4[4lANQjTd,
+%6Q6iBR5m4s^hb[&Q2FbVa2)93AoMY<WOc?(ghXI:.XEBnCsAsb&H%2sEL9!F_R2$ehd"KF at ZAmbppZbZa"ngH7;G%;-Nh7_,RY%"
+%1_'=E6a&8P at ppMI3\_ol[V/j%Ki%9A[$oNF-eh+S>/uR:TtK;/[M(>T^M*_Oqn_<fq>fcb+RQ^=I*Y7F#[e/g.k1kf0P^_p4_ZG0
+%_u*bUPVg:3LR%[Imi5YDag\fQ8<?>MVNpA_J612r`uunLBb<HBCZ/Br]J1AY`[UPKOk]@\+l?"N`RM^39pdX:$`F(0ibU?1fd&F=
+%!.$X6Y\n`fPeF]/HfW3HXN\#maDc at s#j4/c!uHoP>E.Jt6&'o/DV>LiO,A^!\s]9I%c'5+f.1sBo:]Gm8SA-NTE242`AS*0P3)dF
+%lL!`BF-Ing]&maG\&l_Q9"[5pO?jG5Y;5(fHZ2p9!QVkhI%L[XL?*;D>gGH*)F2J2Q+H4@"9tW620?b8<nH6rEFBpmjAYFnL1E%.
+%>^r\)PeaBC/EA1_@(9f@\-'1hkf@@oQoSM;$?9X1E4BE-gfI[RX&+<O[#/i(^2_*o%URpo_+#OTM)ZYh+j_&q6N#*I5\ZoPHc[2:
+%A%Ts\5t]/Xaoa7+>FDJ*5_.UUkU2>QkSI)8-B'D;H#W`,'j)F0TI6t1_]o%g`9!$'JUe`coH(Ii+Ie_p3e0=X>OXInc"ccJ(Y4X]
+%'=+WR35LDJ]joNjc*/g1m]FEV at 5*_%=cQ</0ZBn39JUF=d>0R[Xrq/\b*U#]+:5KT1GE]Rdqu?BRrGm at Q<Oq`Yb7E0C,4Wi/tT]0
+%Z`r(k*@UjHb\g;/g!CkY2l^R=`+UrX_3=*NXUJ;HKqa9k%2]ZCm`MDfmV^7:=>jtAZ+.WkV8^F6g\tbAL"#]SbMWBT/^2-hmcj)V
+%"#i9Y3"O2Z?1P4%"=/^]_\4Sk6t]Y0^u]F>h%,[I at +PgAC%&r9f%jA/cL\\S)dZi9BUjf#.^!c[/^iHn.G^LDHle[dZO:`NR\J@&
+%X`),\L9d=*2+>bFXJ%[S-7\E4h>af<XUTcb]8t,^=ag)O'5$UmeQt=oOi?6qF](p3JhXg[!)OYKOOYme/@n04Yo]s9C2eY7AM at q_
+%;mV0/+n*N^E:iGWM at Kc$>\Gt[oI`dqn[t=71"]uT\RE*Uh2JMI!1'\smd<>F#V>l6D#H-N2'+/H=]N;%[n,ug%'6XkE.JD0.!)jZ
+%c'$SO<1OU/jo:7.h2iBR#^Y#pj#/tN\D7@;"7!Zt7L1K%0!GM at p!-QY-?as=]:%8Ip&pqLJ(sLdNSW%MUk61\%)6=R@`4fJ1P&eK
+%>A^!?0j3@`P;oYD:G@]Q&s-V1536nLj45gU+?Jg`3+B:E('d;UE>d;-&W?_0[5XFQe#\phQ at bU1P)LO@\1Oii4oj<P%G^\HGMsb]
+%[Yo`(*'fnH$mBH>cpT(#*G9PlV3mI]WQ;u]*='C`A\W3&Zm.*l"XUuULq\Y0p0^Qlph,i0Apn*Bk-P:c7VP,cglFlE,e3;#gNd>D
+%ZJ(MY3^C1H&I"i/oE<Af2`GH4?3FW>)bIgoTU?@6S=K?e0c_mfS7onHNjb9W9>-_"N]9-%NaVZpB0;Y4 at K`"Q]c)n at gG>`bQ*JNJ
+%b[X)3Zr/]-$8%Cq:.j^'1>#16L*c<Vl.\J?6HEc:'5V57"f9jn$c$%5\B>54bPVG:@'Pd?(oBJA_=k_BbWMmDRoBIXhYZ.Pr22&L
+%>]a??#6\FA2u=4BAa#S!0iN$7ftI#O+L/0QG-%-PB/n3U_LV at q@d,W6g#=oEI70a;<Ue^Zg&aD?PW*B7Qd',HZUVT5f(GF&!k$?l
+%pg).0Uhh;9bYGC\$qYtENTXD:[uWpE>OE7CY>,WIc4g=H!s=ftY^XZHR33#I21o`"TOLPO/-L;\:74R-D6c0r2?J`O&eh4V8ZgCR
+%2RuttFVJou3O61a):^tWJW!?S!JPba:7[;3".:[:Od_LGU0G7N%J\)N+Wdpu)gfLoGDgD#)gcHLi[h5]>N?2o$A[GD<(bi/Yp1kW
+%-(%M=3uPNJCm(V'ZudW*\J^OSRV1WkeUZ%1UtL^c,Y/>f6>J\_XiO17<;/)UWnk<V*1hnB\J*2`@@(cC+jGnFfkYX4D7,d2Fe-7l
+%^3"-TR;b*G;GLEU:h%&K`7Q7VS#"/:0.Wk22TJFg#kj7F%FI-Fi\7gcL*hY`Sh at LAgk+gq7kN-<#0S+TM8LFEZHd;>)*t,3GF0"$
+%Fh(OdAe!fA]&l%d0dRaK!K&*,qgj_c=$WK1iMS38FpO0oAh2]s-+-5F81IlFKrX=*%A';ndO"82>G-D*2%LL%6bjQK#Bm=3D9m1&
+%"m"F?.6#f(K\t;s2>4RoNOu%9/L at m1c`l(kaTR&!0PkelL=2YD*5W5*]snAla=o1*(RVOW%(a$=qfZ&=AucU'GQHMFF\!;^F$XA&
+%JLXU;o'J4:0?2QY$gu9/Jgs.XTf>$@2*V71Oj0(;,]][C\4g8>EH7C8<i'9FU)8V at W_tKp".m at G)2bu15.Kb*X=3riQu/2:1k:sS
+%&-VP7[n`X:Wtcr3V at kXi94)MNP]CZ#@g,4nCh\Ps5kSB=b;^^0:lTaR_\LO>lQTP&K-Q!#(0B3ZV+GVA/g#XnMH/e5>db7N$2P&E
+%"nuTtd2`a$X2T:X8?5 at S\]DV;Z/FmRpTPDErDpS[js#c-XUp#oe[fs'*ggLH&(DMeKiLY2()*8$CGef=rZo*M&VH(]QK[ad>BYaB
+%<p%!+bnT(:ZO!J2[UR$,0fs0D9ishcFr+jP(;stB+l[9V at 5b:V4]i/+UBZg?(m11"2cQ)RM-%,p*2U.!)T+%SHn<Te+uW>Mj+AZd
+%I*'V&@N.2+$#Y at s4Eef!NJCECDPdI!NUH1%9B+bnm-_'sJdTFKG..U+70A4&c&E(?I6F`A,+j?0o+SU\RLgmW+M;P>$"L6Vdl;tq
+%&D$M\(EjMum]&Io1!eR9c+TT&W;%AP$4:iAHb*Wom_NU9NafXCae_kE1df/lfI>'+V*Hk.B$>(YU3-j14VWipd:>,qDIJ((oe(6(
+%432r!K'%dEm$NU$>gQIYZ>>b7fj"t*<k;TB8std4YZ]%RA3Q.0=it6EgR>kh6gT=oCbmptme7bCeZLa]!q:Q^4bV;8DJ!*Vrsr>O
+%F'T50#n?1-C&&&i;-_J'2pHJOU"<aD$u8,7$a at .qWku(c&>;(a>sC90E<E4K/VHiCrb2k)N<k*ciLZY>*>n9r\Qm7XI:Nj3qkd5E
+%Q.rUN(/e&s]^X_l:j95U"?aKsI5%A'gjnrAX+Cn%:'o>_nq,F?e0c5e8IXbl?c?%]Qcp<XmWim&gKk/i9A>mI at tY$f=YRm%["89*
+%*R61SL@&XdZFg+/(RMd=_8p8N`@L#r(Qfn\_8bskgLS9OK,!$aKlGX/Pnf_mHZB#^bd\6;DNlXOnTisb?>e+$j::\i'&>9<'*_l`
+%_6co`Z=c,T3A^28?VJ88S'->ajk7(OVKQRXIGB/'3=9H;AT'JJ"\T[qSbdG,Qn++L1'4$.V[*o^`aQ(E!nred+$DU%j0TEBAj<B`
+%FsHop>@9`s+[Bj.HfdMH?5ZG)J2<r_f45iGi_C/=O<;*h8W;,[2Q"Hte4],?=k:5#_ooPEG*`,AR+F7F/2L.O)hsMd!\pJ/)QVJ<
+%>39]5)I$e,12(hR.`A"^RT6sHTS%2UX2!8]mESp9K-SFmfs"E3$@dY_+.!@O!3.(0<Z@&=8:C6A)FnbuFXn3.Dn at RH?C#1^6%92^
+%#;-!PJMl(7Ejg/E/W4f2$!1^cXNOg,S(^j5d]^BS%^ru:?U.3X9 at jUHgWJ?lP#+s`!gdW(,0#:e6,]HD]\`i&Je4<WRCjTCK#GCm
+%>XY9BR:pT7*u>:6=!SjPbi3OE1"U=Ykq"WEkI0/>A4Yk.fPod$XXq(8E!O"J#1j$-=DkbP6LFlA?qK_>YKNMLRh0%%'`/r]ohfA@
+%mj>#@9YN^p!E1$U)]R`0_lR/g-%WLA3t^&g[SuOC&`98!"V&mS<P7M6Ut'!SQkF>:A`8("pfe"CBA+'4Y,B0(0MCK3^bciE:oG7C
+%#g)3U^#6/JOd:0ac18)&6lO;4+`=PhQc,t8^YGiKA^ENlRR7AIAec]ua97n&%<ga_86b\#3fsc;O^R%ReRhFF9tkePR`VlQ"$>a*
+%+I%=k.a?5l2qR$EDDX<$%=c[2Si8APfO)k"">F#2R]-YI<jG:\>nBc(P^.l]D+.jBk/kRRTo-HN#E09i"!,C&&Fd<fCZfm/2%6<n
+%[mOVdI.f"Zh!lX6biU2e]Ns:rC<P.-j,H,QGkkcX(Y?!qr\:D;J7X;D0EuVlPPE3HjJLI^"EkZ9+<\mYohuk5`<8nM!e&XHeeic=
+%)<uftFU((%ol_LUp2dCY%]&MZI))]mb(LErjN?k-gtc,+/,%K8fu3"7?I_54Z)u]dFV'"\s.S>e"oI13]>NJYc-D>'gL^sXHgaD1
+%,)d9)H_t'i&$`NX6Nfc-5t5G7h#c!\FIHl-NR\f*LRUWLPT at C+@3<;<#QReG\%q^fDZ3eh>j(AX@`(6d$SU5h:mN-<1q2\#AK[r'
+%A%=m`&jZsrBJ2]>)$k*J[]D"b2Aqj$@QuaYgpF.pq]GD at 5k?>,XZ>'[Ejp2lKGql3^TtL'ATJDp3q8&2f.0u-]Hleu#1-$`[P-,c
+%[+YoBKmi01fqoP$-%lKp2UdOq#B*gq/@KhAcp.1/-aQ\b)Hmq'ZMW7im1m at hLY_<QE2Zg$#E,S'(-Z3WgbI`<j?%841eI".>sX(U
+%\J7D4YXsm-^/6 at iFWUf'JRVg.fjq=cWDk4"*B at CcF@d at el&DB.MA;5R.8]Gg'=fZ=Ydt&,C)7DsgiPBBc!7:aDMt;J61L-4<g.*p
+%.3/ZUI@)#bqga!!Q8Lr**)>$`<VI,hJ-/7Q"s32ZBX,/g(ifPC3P;j;Z8WG-Eo`*V#6a at Cjkf>HZIpJ<\dIlO#$H,sRX*%3djq/&
+%m;<DIBD\I`;e+Bmm05]tp`Q:_*,mdMg%E"(j^s?KDDnS-mbiS,)Hkt2*/,8sa9R[O>`*3H-[+a3^&?"<+'HilL<edBQ]S^Z2J>2?
+%SPon>f>d_.DD/UXP$C-sqR_Pd]iR[>ZQW"b%>=2BB&eHIYR57b$A"?D6B9fr3>Pg9`U1 at PLUeXBQOeF)EL6!f`8)r9+G`?%S`<uY
+%KuP@@li=e"1WBu/RrrELo9f`ueQN(B3Xp.CZAP3KK/l`d!kqI:lL:od]8Oo\:D]Pr+TC&Fg80U756SWVo5&;,A>lb;KNeVeB(oQ)
+%Z^!5g$F,rMBF_-02A\V4>VMUP4(g\uZYuJtO<#A*<kKS+Wr:KcpWJTW2?n;lI;]#m at rpl]FA)C%k+L*IREI^o\7$E)"2r\Me&JX6
+%NauoVq^_g+g^Z at VOe:7UCb8sTO(aXZrgm^\cI8m#V_ejQ_3VS(s-aCXX^,Z7.#U!JOKA^D&nHBRfFf/H!;;Mn"ecap4K_>b0d)&a
+%Qd#^R8-a]6(2r[)"g>bBf1R\(0CLhU@'WdKqdhLPmIRPj"upR2RrQ;Jc0XG7KV&=`_/2nOP-F[27%;[<+-Lo;N";k,_./L5qch&P
+%Z(>_h8KQh&9o64)*5r/B*g_S%a]s6qm-W8:k#Sf$K:@tAQkt'V4Jj[@j&PJK\(TG^eIc0reg;EDlkVe<OIkC5W?+7TTV6J445gML
+%-"M-e]k\N&&X!1.E=CpE$(hcbYWsc^pssB\/2abZkFq>,Y:;&j)[&u$Jr)olZO5G&4Dm!Y<p\fPMd:W"/rAG%l%Jte+(Qf\iWEcR
+%)E6X,L0`T8Q$r)')t<7-]p]OL;[,fNF)0_tEoqJY:j%0=rjg^p$#GY65Vp^ppF^Ui0rbM<ptAI%KrCBo%&qMF!T2Z<7noZ=qJ at m"
+%p+X at e_7!eGL5kl]DoH/t/f&s0eV5n2nK%YFF3r_MO)Fu)#0sa$"b9Na7M%jB0"4M)O^kj*>&0W.+'<A9ed[uP?71*+f$M">@UkkW
+%<gMt0FX5`DqOB."iPLsCKR[.ACi[75]>Y8,RbA]=g:V,OQHh,j0EWM`d/F.ZjGEVhF?22;YsD at F:#lp\&(kcU/3V.%6rZ^b[BZ^0
+%[Y2Tt]8a1 at o+s"&9rAqW2AriY22X((fRrfiN73O4[JP]lGe6o_LP"rkm#s8B,LR_Tn-\noJJmopl/A028MMTeMci=$hT%XeU4DUC
+%lt at IOH]U'2du58H1IG[X9P)`X at 4&"@%-ZF%$%@$Z.1s1mBZ(du/A0*=&DOjh4Ve)ITnDmI"[r@#*YsPJpFXePKYAZdUPqI>Tc/03
+%&XHb`5Tpb%\V<#2A_#<_#[e&;5:>'e>/S#mJrT(""OQJ=VZpet2AbV+DIG'O(+%ODp'5Pm+Fo>+f?KE6X*#_#.ntnTTQ#P!]j"6N
+%RS6_*#\&NU`RQ%ERi!k,%VJ"<1D4:/@;8TgBTM:%Zu5\iY3'1-ZcptWL/!MEk)Mo"?.BMaP#]N&XV\+j_%i%?eh&#l%i8344G&M`
+%N:,DjmK+X:eSq'Ag7W`DUTWA5L2$7!#n?=ZOa3iV8'Y?L>7#4fa.R6sjn:RJ[TD<@Fk?jto4G;Y"*PHa4:<^N2KLZ(Mu]3]K?VZp
+%m$qs!)Vgsp;U)TRM(BuUqnOM[rN=[B"2jISB!7qKq>>p#$7F!!>K="C`LED.Z>3q[>@/ae#4Zc&,[L*T9N at .>9]Q%a#=EPq?)?i)
+%1j=8,4kM2&*eSK8%-k8On>QPgmDh0?%/<4.oCNfrb\'<H-pFO4-jerB at H_Nr&?<=\\6=Q#q,Z0#ZFcPog6HriNk%["#@E8Y:.*i5
+%*tpDFg+aqu?nFR,"U).83VqsH8%KEs[j4+/V^\+6JgoI"Ib at gEin>pG[\IhX/eV2<i0pX+ZT9?t<6B#ZK[@2tNUVZ/+dKl&]?0or
+%O387?['NK*/U,r%Qi=1/>1#[p5*j)[oJEnCq)X7&9Nu(8KO&f?I;Fi]"(g%S&`YoRQ+GKfJQQ at trg8+eKWB>MZ(?+V[d:h:M?Pi@
+%F^ae%[eX<f9 at h'-[p,G^FDb*$U-j*$-B at n@'RN(X>b^nmMg^b at +E$=]Xh3C:gkIt?7`7/7',ECS&OJ,C]4]V0]FfKMnfdnJW8li#
+%N_MU!a]gY5KUEIEe&gA,J\^*)osV<4Fm"*-[1QYJB&[ugAo'G)7]$el=4?u*)I5E_T>XF:E5k"U0<GQ8%,e2RgbD5e`)8O8;S.Mb
+%V0/ju,W]kU3/A3%RqGr(nZ`)!jNauD!3;Ls(OUH6,a at hBhGM#3`h,F?$%E=89TIpE]SgnJO;[@^Li\8C?,/:<Z)jD9Y5$=+XM\Zh
+%\-QQ-T$;BGSlLBK27O+</d]3#T:90qk?s`qKG8r`M"YEo)`sVmn at R#e=fp87aTC=6#G at Z)2r1u*W":NAReqcE/$oIDiOF/JWsN(3
+%;giT:1:,+@(G!!46ou]!n"Ob*,_ug/0!r^d$'(OQ.g+MiZWH']h9=mB'7-*IScNZR5"M]2IuD#912)^^Y4h--rj:AFEVAb$8g67g
+%U=s]ZWONf_m$S`m8[WUf!6HVh6nTtI<pScE!5i7&L]\tIJ-E:X:B.n]fthAf^pJ^-+[h at 8G`-ED2b2PAJRfe`MKjY=(eZDPgoO5o
+%k3FV%Dhl<MFJ$C6AqMo2G<cO/I\7WD-3>,b*F<XUfd8p2#j%/2?-*7:N8I=dmbV5\DE,m$l6386bGniCYMeGTB!YXpfg<(;U_!Z;
+%fAMS5E6-9F+r=E2g=>#RHL,^h?U7SK96G`eMkeoK#\#T at J],4,HSMGQKf4%TB=miEcL.XL34JCPNK?)9%gGS7`$=*Z"#Pe$9<Rt0
+%f4n$Xj[D(pZu;qeC!E3<jOUJpbZ\8CK8Un(&/0>dc^@-/r7h"L>LnC;=F54.VbP:hm>>.36*Mt<^hQa<9JJf7&AE\+b:H/d#=PsM
+%'G^[g[\Y/dJ=s?<S7emI`)J\]c:Dh5o5YfoY:_rHRGCrgL-a(ErFYrBB&1l(3<^hOfu#?hXXhd*q0OahN_`I:86dRH`OC"T*9K at .
+%E9+D5/37VE\>^IeV*3N,e<QW5cUXO;ZhQL"J=+4\1\:E'Vq(0r1`,U>gM%5!D*1^BQPl at 1%9qo2Y)'Ke(9NF"YWON at DNt4\C+ed/
+%fe,#(k>U#]a.;'"2Y0Iec:K)4TQsSVO@#Tq,O8Oao+pNLPNnuc$M;15-udLO54$Hi%NgCZ>qC/12(R+14]u&r9[[sdqgrJaMmDh,
+%jHTn!bC&$(Mm8(MfJSd&mA:)L.Mq/4!W^#UT4W6"TN4+/4?;6[kiRq4Amd.%0XpD+JE]Jif\'#0 at G\+qfIc4=CrTf"=>PIqP&/FL
+%-.JIfnHSK)qFlL[8tg-T>i5YrIVZ*Z\N[a[N5>@fe^f9o:UFr_7,DIW1*C0"IR5,bDK5U&KjN_r6htg:J':W0;S,XgIHh5QP;^%n
+%'t4Mc'B(hk`Y7l]>?_S!4kU3-0`)WEA&'FW#.'#bLpK&SUd/4Z*.o7GMVGqNBuUlJB`9cK%VXMhfFkNL5lghpKk$DO%-HCLWEG:>
+%q(V#t5ZUY727<CKI.YRXk-QLk&(/O;-2U at OR,L6^/lJlU&lFOorQEKONqnV?bfh+P%&*"MeW>+QE1L/%9%:*6WOpl-Yqntg#9`fC
+%NPe^M31kV[I+2#7kJDOMRjA^V<tcJ<pMEd<[38$KI*>V&j&F-dDG*p771M^E!Mj,>cj at 19=.bRaXf\W<=g0b$.bJD2E5B6u5.rq(
+%YeJb+QK_=oY\dTH7aO$T]Q%b0MAo4kVX9]>aaIOibhCCrH=XjPB#gNZ0)[Z4\*3C`/Jh-e[.c0B'QS"/Z at kEINK/9hg#b5$d(MNR
+%\N\$_61b2Rc*CsNJbP(h+H9V- at FjVO"HS#!L0hA\PEmaC;-SmpZJ7fm4'Y)i,=>PW_]L6o`1$\d at iC?W54=38F1\Nl?b3dAQGD1`
+%NE\@%(Mt9(!YSCqpbu+t0IqDm&`31eLaWqu1CX=HIY`_#CGE+d0*SD!leS-P>`aB#$"%lK2_WfY!&id^3`r?/giCAP;)6r2We"Pj
+%,'UZUg<Y<^XZl3WcUY]+]/Odb+&l^(__QV<M#1G4:Ufj;BC7o0NeRSfJC)hGU,5JM(76+q at q=E?Veal.k=tC9Tgpo$cf]dg@)Ulg
+%bO1aJ^hOXVmHe6>o1<)8<baFk*SMccGIO3,Z.&%D/[(a#R]U5o\cH"R)8^1`gM8]0g<bPtDtAO)4r\LLiMk(`X^k;X'%7K2B0Fgc
+%/uF-YWjY6N(2s']b\APIJ*p-Uq]GkpK+Zq=!'S7Y;bS<j7!XlHd48fe=rV*5g:H(pAcTM>CaZW./$*Cd8R%/Hk2K?;\m9J3;$H;%
+%de.cd(PO08Em0;App*J_"\Ojba="5iJNrM<L2$qO0j<o'ZV>d4lJs"#34-Wj at qpbcK-J,G"""!N=$NO#a98+t_-%.n$=I3-&e0jA
+%qeF:"!<Y]m#+q!fY4fYnOmhIf+g&n=mN\<j1=q+-F$<4+LqeSgm'gk$>m%,]Y8"F8b\(Xrj3\^AjU;,95%QORmXmbZCm;nN904cR
+%Sor[%2ZVOsQVYZl8Hs at o@8)\BS%)q=btV&6@<G?Wd[nt=I_GG&Z=+%rH)mFf3QZ_r at 2lY`6 at P6Vop8=jLO8kC"6;9COZ/I=5]X(N
+%n:J1`]^3\%$A4.MB)?Zbg[Sa\9U;ZDn4KbI(5lf1CA;D-&Nnd&?H$`umpp$63NTou`XpclSU.]1br132r).!a@'/.FI1h30kCs--
+%mF,$/>EX-E>(&T)]OY+j^"X[YI&1`\2%u82[^?l7"W&I`hW?%,*=l4MUFeEJAYO at TW@JK\m:#s*\D(9.a3hj@?c4Zm=AYVKG9,0a
+%'b?U-R%Q/U,A1IqAE"FbKBB,Ai:H_%+#8Sc%5>YN$YCkk(@4sG>g2cD>56F`1eU;5M2WHoB!#iolo7f=_G)h$M0!Js>/:($AFg=r
+%2a4pl\(q`YYmNL2\,*h,#NA+U&<n$merLXkC>$fm70%>cn-P,oB;/M)io;EQPnXakh$6Xqo1[8(!S\3h[d&Il2;:H&p<'de7e<%#
+%8?*+Ka(;%+9te=75+c*%j>rXfF9;bsRL'c.ZG$$rkAqi8:+5gjF16lT%r6u'qDb at 9?qqJ\'VC8I<`;46ES>e\N/Oi-j(JE>Te&J*
+%h=C4.!!i6V4W\/lA"Lq"I!@:-ES/Rg[daTS%p=e1 at 3F7K1tcMODPj=7N-=b8$VhR4+-JOOOWX98(a'a>fS8ppj(Lefp[5.JgB91.
+%9t\$M\_*Wu-QniOjC?F#M)dq\q0+IW?1XI0MJ=K<\So"$]&lof=bEgkQBm;;0=IFmN41hhR6KsrR'\#I'<JIbZ><&S&_M8Mp=Pu`
+%Sfj5X%^<0[<d;.<B4"k:0DR#\K9<7D_&7Fqhonm8CmMsSfp:9^VS1^mX\2b-H-+3S_!XH4 at CYaefc`ER?k6LY[F5&?_<lbZZrS\8
+%T5+l%ZpAM%8:&K%BkB)Y%g8*7\OgBhMT'HS`F#\=$EcNo;;)?)27n1tXBmN/loqjf[J'q26NA6PXMor;An2-jGsPNe(3Wf9*mM+@
+%CjW<qRm*I<QKQ.en22BiR"V>'Gm+RWCijPLL_&]D4s^c6#bWtBFq4"]^Tk?>[`j]XAaUg3e[?o@\Y$?;c-8MH6&83P1:Bq at LWX[V
+%PDcS]HXp%n(V at lfX;hF)6F8HS5Nm/]bRSE3onO#Z(?GVC!6]5eT&%PD8XKoo8u0e.1V_A^1`ok46+Fo'N0VSZcjhkX(bHCpq7VCL
+%c,P>rUsJY=;sN)bHn#g'EV_rW$c/)GHR?SO!HfFQa<rdT-O)5JFYio..\F2cQ#rY at 1nP]OK?ARTOG`b#kud+"RXlR]kE\J-V*Tfh
+%iLeY&S!b9D9<U7.nY*YV0EDl(4UD'\!SL`R"?MP3*joN[Q#\tEHSb+9RV%L5&S^Upli'X4ckT46AuCa.k0W.uI!X+RC at X7FgU7mh
+%$/V3,iXEF0XFO:&@(V^uqt/I!&:`F5Bm7+(Fj=f;m6V?T&(&OKKA0rN&!9)GD<um7>d49ZRa3?A:TL)+Y%[Q;+6=IPUJmSA at cmO&
+%-Y;(V*UqI-')$<*-P:;Q5PLZ'L3=<Np;[pOR<p7a;Uem[JHu_Y(d2lil]O-ZPbhT_%s=Kn- at jWoA9YIUi3Z(I8WPJdfakUfUh`N*
+%Rh)EN3"3s6Q\Xr7!VP!5nfHWW:mM):mT!dHdOgq*CYG>qb=A;VA\%0)Gl"r)])%fg<4VE6I<(Hud*#,HCprC3VB,-'h2V#jaYo?e
+%\C8+0An5 at uU6V#pK[ea$1)(\sfdD9ZYr3Q4F+JQc(qEkS%2?`h`Yi:K$HQg$N&l$PRRr(XVm#reK='=<]%c&tVU(cHed>"eTh`5%
+%EK_0E,o>^fL4ptpdu[mJQGO)G]2qQLbR_F>#XS7?5!%@]H8R#':%>b:J9(1"6q.?\T^CX.&X'ShK/K#^D.e^b\d*5qiUg8$N%)\U
+%fX6^4p\F8kAM\=^rG\KE>Q8(<T")-dQtNiOKu6oKW-lI:>EkV<)K=Tb#:3E/oPLn=q#o8ZN[WbC;U<^OdoemqU+PG'^WUGq at 4#C1
+%d8tD"LWI6&\'sHi2VV7.a>isTq%?N^c!nV5D`2:Da]PjphH51=M-+5>I[&'=IFa`hPY5+2HRr?!m8N,.XB4heZ-LBQfV`9IRlafi
+%\u.OZ=L#5]DMmG!+Hd8B7@'K.-I2OYk,,Dq*"=pC&B8Q7 at 4MMnRGsJV'+]L0=i1#''dSt`.\!i[$N=hik+R6iE=W+.!]UuPY?/Tm
+%l-gLH'gRt63m88uWa1X;AZhmcq2bY"<H#bJZ4H8bWZ<qO8\+2-"&nD[A(WI2gf)K'45%dPnsK[;MbA22]+84j"0%^GDoZ,Pk*h?F
+%XnMWtL'\[lE,4=(g"l/,M$SY9[T=Tui4!ig0q at 1=I!2)!jZr0D59>*L*G%sV6_"^X?,InEfg":$F8Ln-)gsCKSnZIINT^c7h;,"Y
+%Ett`D#Ttao,ssYsCViqR\AtuPfI^%WbWr_?#@CM)YA=:/PEUC"i*nIkEPb8o?-RbEV@^.dEkUOMp]uU8(+Zs5A:UeLlY\r-HMNMU
+%LcQMRq#hh2jtdTaU5Ek))"5)ICHfM9"W%^31 at p4@ZEJX3X1Yu*KA3FrJkq3?+l[l]8',pO0Qk/<7.eB:Zi!6623Ffs'm:A<5.b at +
+%"T(=Y1:]TYR*<A at b_"&\FjoK8ipJ,=?IB7OlGahQYR5$MAWlBJ(NEijC,[\=]'Wp]IJBfQpZo_SY'/%ppR2i]qRd7N:)i+nYg<jn
+%]T7Kpo]hY3g_f";LKSBt(f0?S2&00Yo7:I[2WW^Jqrld+IQ@(8O:_2/GC-Sf/J-#8kM$m+R8Aa*+-n7B*IOBC,.RO1A"iG<l^7(&
+%I9L`N>h\cKEcjldP2]*>JDXio+G>:,!(-Qi6J8R/Vk3A&giL'-1*]&)2g72>bF/>JD8/S,43<QbVEm8"74AM`Xlb>PZ\a81&u<DP
+%l.p1R1 at QD2+kGdl,df#E.Z+]\q:r1'Ot6eCL^rl:ENEnTk@`mAC5+&BjLZdhDcltK*j/8`DS)#2gM,#X;5ZmMTcTeAo)u?FrY=35
+%1CE^G^Jpmu`Po^AG(5"Qm4Eh\9(orC(llG?qdB]-qkM8P=Kk!\Z1H)+4VDh-UaYg"$%%mfl>cS#>ZP(W51,l_fHb/85T2c/#[TVd
+%Nij`j>+ig$U(5"B60AV@[Ff3kHF7l7@$Z"k,_a.MZA7P.R"E,NHbH=Ul7Idba<h+5>3BNB7oH'U4";5IPoK"DKraP=/Y^LQF#6JR
+%)#/YDhSQ'YbVjoME2geD"MYpE/C0t)V#6,!&6*6iGVr.\-&?3(L-^ChjkCB8/%7?WLM!9KU/Asgi6O/i6U<:*qE)kH4Lp[r.7omt
+%@8*LiB?[g32#;6B04/pR5^\/tH[cfLe3MU"kUh;LjX$18+H[DI'H?'gMIl`,D#WO$PuK=52r163s!=T)*@J4ulDS&WgJ9T/]c"?,
+%_=X:SjAd)[/5/EeXS;1Sb&N/=VtALf2^b8>=L$IJP!6\ER)J4/enNQBY(%R)j1%qSO8`gco2O-aRqR"`MK++mfn6+="ZU6d5`s$@
+%@Y"a&B,G?1`gZXtUK5A`01V1P=A?:"A3Vr6^aN[=QX!8ahdq6(T=)+=Bo/+"qd#W6+R\;rRY8pL#TDRl4<(>s.u3;\1\N)'d/l>N
+%\j*uQ5>T]rrTK(Uc%%l7H>88tD;7.1'hKWXQ%ZDb?^&C`C<5(B??'Y-hROR<8=S]&qrX"\Z40O9%roJ>9DsF*9E4mVMP9>8C.F??
+%_/pX>o0&8b7c4c*iuF'hg7g]6'%3lAJ(nlf2;$%,'Y3>391?X*Tno(@ZJ*dMLUek0[Vh5ljM9>Oa5!L$kZKE-OhF\QDqDGj'R+f>
+%a?V0NM-.^U'/5O9cCEB9J+H3/GV5JL[TIRkCPiZ1GBl=6Cnt0WR#9b%E`5C=f/&r0oojWSUo#k:9Q4/fC.:W\a\qu()OpQ_$p=l%
+%dh:P(Z26C_aR*k`>CR+LbACI1&4\N'aep2gGrYBIr9_Fd^<5k)8B$0TnCpOB0?<<L0i."J*32[f at D/d/'qGN,`Aa>c>I-aR%-5MB
+%:XhoubPV'>OO at K]T3tTZBEDX?>P#5-dJ3?ufm.O+8dWd7D`I#4fBXl$OA][<IS1)10^41Np!K#o2<V!?:2l\pr:c^e3d1s]:gQ".
+%H!5Zo.rq at MkFJ"0jOSj2IchT%;@Ye"PQhfa/7*^hpf0pL7!'8(a2\n8)W(&EX!\M1<;o[rEFh>V53SGaT'oj(-g<i*.k-DQNg\<)
+%Gb?V;<FWh0$;,^Z2F$,X#Knqm67`Y)Tub<8Ot8uCLT1`M1>ti+J6EYs3V=e$60jAfCS5F*[rq\?HBQFp62N=uIJ3f)G7m<dgia1%
+%h[+M5C05\UfH:A[]qg)I`YgkuiY9OY#qUn'r.P>lfW'kSk;LEDTT"BKJ at a!ZmACAA__&,-7B=o!kYUX(UhP#h>PU,JAYN7e\T`ip
+%RcfMC=\/ME'O,t<eR*RCY!2K1O$(0m$;%;OngeX)8OGbdj*:,!mi\6,X*Y=)`buN:Vq%(.]qd`Vrt$R]V\>WcT_m at 5P]1Pc%BfL4
+%8[(0(;fh?#h8PaS+1j5^IHNM2,#$A2XC\6p3eKpHlsUXHg_jlZf8?*Z2C5e`l!@NScLiJS+`f1_),n5:'@rX6qlSA<XK at Y8]M*s+
+%I4`3]Me'G?k(R]ZB7*JuPa0>-nP!6I!(XT4Cu`R!_R<0G0[@^&NK&dsICqn0:m*na6aF,&2?V5M+8td+/k;UMXf"e9qdc7-m4V<u
+%56eO#=YSXPd:2k?"&<+rW1;FQ'h.sP#NM]R5j*qnHa";XjhM at 9,O9?q7h[AW4r$jcV7^aTGPcJ#_?d3tGaa0`Y%*k>k\W*LkE1.V
+%.r6?pl`l"&eIuU2gCM>n,3f&4jM4bqRc+dSj(#*9?]><`lR`8/FX)'6JsaVXK''*#8>&5k2JYF7:Z.=B4\l`CbH4</kqqepMXAk$
+%[kaEig0&:EB$&Lq#Y:&,LmsOubU^3Gr;L=a at M4&p.AK4SVJgr(nQZP:r)hfke$+Vq4*/b(2>qGO,!i2E>mn7gchjIAS2,TiTe>G"
+%dt,[[:/t,Q$S33$\81_X#F=tI1+?dHc)8&?S+++1>=mXLmY at N8DXMNPl*OSB24go(CS:C5hDW,oDQITba4s*^FL;su5ekF/\Y;k`
+%PdY0HGER*j.1#3NCdb'S?sJp`T6ZWKP(0M:@*W6po9K'6442+lj^Sd<&=:*#d4C<BkHMMlLlsSH;?l9YY3#VI.Bsfdbl[k7$3H^I
+%@_U/Z6qmqKR2IoKfpY$11>rhlP<>;X&>X;-o].Um3pddeN)pt:F8[eXHK@#K)O`5ee at D#eXS_ at 7/UO3opK267:HQK?Xh]N2M*5f"
+%QJ,*4QsfEO!X[joo/Ck:GtO:nXBkLXooO48IWPX#:@P2qI7^I9C4Oo7QYVbj--B<4U&QD\hGu(@,s%1+R5fPc+/>-pG`;=l*dSkf
+%C4Q?cEVT#<jm6d&;U+is$!Dd`;@KQKqo.Jrr at cIO6^.6aj0GYGj*iWEZA8u)$>e2JVmg7T1cqDOF!5Ku%3H4^GoEZ3?;@?5!>?)`
+%[T!#$XSJb[o+/k<@I3^aH2UYt;CS>g@"%73;>"h>m)UC`/l$*Wh3US!!,H/%hBC_<l_R:/n8B0CVejuu>;(a[ms,U?pj&((%6q^H
+%.<a;?<q]`JJu$j6n5 at 8;34K,Sk&k"NaeC-(B4\'^%l?:++1d]$=a*/R[?QDp9Oiam`5eaffmqDnj5u+brMOq-P(.l3PQ>tg0)N!p
+%9?piFa#3Ls!UE4Aa40D!f1T#hK<dP'5HN`!kG""P^jJFHiUZ2&,qj*D at 1M+&cV<a&SDrSO3.8T)PJRKdF\r.`e0m<Qo^1ABrH9/0
+%b%cnp6#Z/Ho>h-%>n7'%aZTe.-UW?aCgk<$a.UDH-ESSB[)Au[/6ro97f*'e1jUE at b=KlTQQ<_gcC>\+rt[7YfVZ5kErID3n53;K
+%>dSFP=jo61P<r.o*om"e&*gDJOUsX6f(7KlP0PBL_"3oR)/6J-gVHiNXmnd!Q[)$V(3T1gDYHfqE1I3F.%;S]@1%t0'$3Z;&)TC-
+%@0)P0"(H<p^#o`gD>h=%WEk0cM8R*;jL*WCl;J'<62SKjb+5//<Q3HKmsd$Ob'Q0d^S$kS<p(nr*8#2"L/#]r&,N]1Q#]@SA at ZU>
+%hp6LM%Pin'(C>^ubH3:?oV_'a/#o!#X\<r8DQh95IHLs+3.6rbbt"tmCpfi9]jMY6;+\V4X-aS0-$SjEX.K27C8eK)Fli/U,&>Vu
+%6%68J[djV6pSfU^`#5taTi,'32_M at WV?`:"pHfhOWfI?9!/qiPe_A$fEq'ba^8Y.Ydf))FZs];TkX[)Ns7gQW#0JFWE:6CCh75q<
+%Yq\5bhe*mq$6J$=pLK4$n4L:C>IcV#&8d8#:a]^4pYsOFi!)n\ekj%lCB<6kb;D>C.M<DLggEEg>Gg4PE3-d(C-RbBE3R*6h'_BW
+%$I(6ZJU/HS7AT(gj'Sa>C4MsJ8RNtSRUo^3;=1erS#AkaoO3p,NqP&Zf)9I#PSnW$'1Q[n-$5?B:)<8^m8GQ[JeP[j4ZN:CK"1Bm
+%hZW7[4aO at qrTCChM0:Zo at J,uu(!%JMVfg=PqB"gcDj9R6co9k9]qB#"NQ2.7EZ;!t^XaBJMm!p/70iePE,&dN?V>!/$)&\.BobHJ
+%'(\@%n'>if)i"o42C1"iWSm7IYTQtr'Jo11 at 1_!>RWIcF?]l0.U;fH<R5BQPG=H&Mo!;.!b_MdA!Dc&9d:ah"Q_GTk)q?C$K6da.
+%`]r1+4u<Y$e3i-2%'Tp_jae5:ZY[4FQ]C"K15^]0m??%qN_[mX;(`40</m+(C<cuKn]!P(7?qLUo$-!=S/PR")Gi;"RMEW<LAJos
+%R6 at HEVL=Y:Ni";,2Mho%A[<,$?GFXn_Q$2-d+#Tdo[FNaL?b6Jp4CWB;E/o`/LO-+8iP]l)&tN"dePaN[>gk%EJO**G_n)mXOLVJ
+%!Zc84+^4E;q0\eZR5RWqSPj4qS9?u=GT@*Q>2+aZVK%k:%A&%%/M):XMD&h7Qe)Lo6C+3Y$FJiJ6.hsc02+. at F\hGL'0N-q=5Nd*
+%fAuFgT)@5PNoQQI3C,WUaHRKE0M0FAK+h/nJ/%q*(EFd19po[`*D%/d\(CX&a5eN*;?sPi;<5KMD)o&@^Y50 at QBRLdD6@6hkWN#8
+%i6m%I.d(ePe,AYrB!3FdD,b-#gDYa3 at s@D/R0)n\.$cYJg;UB36<Sj@>%^e(jj?q>8Z>.,)HA&DKh"V4``.`mh:6+AWg4_kL*]h4
+%60#a^A%g4Ql8?sO^umn_f4tRniRUQl=IV5GD5B8m+pfITibS3pfk<o^N#/*LjejErF"Vg&F@\[,VJ_;QYU!6*[bt)BP3("+Vi?ts
+%(X0@*djo%S=dbi#`*1S.e30s'&H7if"3o$qQ8uh_2,"2EU3VeS"3!AEJQ#?@q3TF>91Vb7NE%'I_S8ETAPL9^lME.;Q?fJK1^oBc
+%9utp__nhp2kUD/V+U9UT`5Zk]?uFuJ."LD5<DLqXLO2CQ$YK349G!E/]g_IdE-G)m&Z'>2e;WMZ#3iIYR\\Fq]He4t9q)>W:*fY3
+%2D$usjT_+h>,(@+>&mnY>EgVfk_ffVAZdHbjeX;Rm)YLC;=7"`JV0IrmiSZnkN5<W=U&?HBT3ELTsP\REaUl^OiInD$DOI@"*/JT
+%.3*6K._i:lR%'pKI0F)PF)fBTc&GJ?,e9%;3fe>?Jf`2Xd,o[..-7'mre=YsBW#]d>10:?ZnTW0%P[TM*(Z#l6(6`m7#JpRkK`$X
+%6>K7pjaa.]]Mc2X`H$/aXAJNV at QN3(F'H54kK at eW&kSubd%6T8ke!S0oG?9FT]_RS+1QKh,83DKiF/aKPffGa$+tUKb/M*?)G,P%
+%iPX\Sn]P+h>9#!gS'?f&CiZ4?m&18l71NV;eA20_,'#B]9/F8%.NsAheh\F\G0)43%?7S^Q:%9XcT8`gDjFa!_dHTC-de"4n2fI5
+%>s_FQTAG++9lI-3=.;u*5]@^/SgJT5Rn9W=^dRk2L=qhOT'VoWh`<,pR0Vu'.a=7QjEkjZaOFlNF&egXMkMM-NIK7 at P?DP>8^.pk
+%?huJ#b=u7.Ge\rp'j<B+Wm-O[^S%U;m$+91/8.&`RR']ea89psGF6mG1EhD*E,M at QVEBhY8dYb#Tq&HAE&Gj at ccbI%FkCcXAGg=3
+%s4?4L)@]uED1VB[`ZE"t/YO)0OPs[J+6>r.J;>#^R at d#),^@8nXh,W&3s-B1 at o@Vp^e\(0k4#;&)sI(nV%h\Jc(MNHo44or.9W&X
+%S8@,rjVtp3j%aR#=X(?bWZEEPG)CsGnu)6NH8j#Vf>kep^PR.)Cd:/jo?0tK9;I2t^\jSm\;er2S(e?7o3k8^TiTEob3l)@S%S""
+%&;\VQUR)pMZ>]<T_aX+RfRdt)'ZqD.TDO!26Rhgl?K4*fl1/T1RVA&3fY/Z[4u_Qn"e.?\P)6(1c;B7(VF>U\Cs,6kiI%`!p1LVK
+%3H,mhMK8se[fn8oZm,H>-<9;Ufos`ff<#Q'1MY!r<o<#N?6AX+j*+5f<OKr2'4ikWJ(aVSEjVT[??@hBb"Vp,q/,i8O5P'afhE]A
+%P<,#db0]Jt8PL.BSX)M\JpMqNqjG)r_hsel>@=q3.3GG;IMp99FVGpUKYV$UF(=F29[E;dXCZrgD(Z[sjXoP*\(%"iZa7Bu9hik`
+%&is&khpr5"Luom,X6o+-#&_M$4>h^XIW&RBa!X@>80qb!Y/i?.o(.*jDo-okj26)b&1?@^f^l\<ZT+,P>"VWXGpd7oE0<d*?i-%I
+%3.d,gG9f9T??s:=)lG,]R=q3N_GY?(\":]"_MCNHmb.sRnUWKfNK.:`l[6IN=<E2Wfi_gH,=ILXAm at T3&g._6G?7,YO3ajko:H,9
+%qed2B-2P^t:G at 9+UAdD6.^nr6]P8f?J[qX/l7WlmU1Db%o3CtJFF"gK%GN8_&3e>q;EGg?7-H)'4t&DDs5j&SfG>gk,09-uH0;u$
+%=BWYDIoH&@dc2+%'&&b+,ZONW/jMU3iir[qIL%l-mAtuY*&hJ\)qn<+=0=TA0ZgJ75<-:YWoe3\3ouegMq#dPa5CgEq;.nG&sOpO
+%:dI\>hAL"(]LotGd404\D/CUG<1p-kLJprLqtJi.dn*/2S:o?$-CJ2p_KA-gHRXBiar*%0P1KJo2:G%P-c;41>W\f61X2,o8&J3N
+%ZW!5IKLq!$\9[2Z at jB,=l&n_Y\/4nIZAS%^!s5lf-'Okp2KCsiK0c`s8_T5*]H"\"nt,KT'+TL-)bi>U6;lf*#B)K.LRc3jIaKCs
+%4T(GclshcsH)\&Z@=a]%^&?pQPdH9h$/qf\Uio;!m;"]'><^DFcY;JpRR<TY@,@$7j%uWlcm?,hWkNA6]a6o+$tuF>P""M at k<m.f
+%3H8;I1dqN2DMC=U2TM!_HQ>X?0D0#ThoXO';"j.co(C7mZmeF[12#_dS67O&g;F"neYN+$F%Sc2\5RQXPLpOh$tq#*47Ko<2k*)P
+%)&:%?poR at AZoNSY/iLP!_n*jOGd1FS7YLb%Pd5@>AXc$5'+9La\1bL&<pV9K3""^pk7Hrj]\B8T0+<0!>iZ(UeLeQ0",)<UnobC:
+%l[t3an6f!SRo+#"5bV`Sr.ZGG16p^V$gT^XrC<NL--`piZd$V7J]p>EcUn5J%,qJFb3X`$ZloMVZ6FK>Xp]U"B,`^8p9="ki3I0Q
+%onTsOPR)XSnmP8WP?F4[W at Z"o:j5Li\`f-P\u-S'o1B*n8,cU$hED#LkqMXg9sI&)+$&pqkE=#&Snj,S.+lBC#+o`.n?W0o=GpLb
+%Hq]:[B:.,L^o+h;!+0/#MgrKHQlPIm_fV$]?W\L!"FbnppcLWHqX5O;=t`rT^R^SXPk6>=P/<HN&To3RkofS%nmXKBm=uD3>!%$+
+%_<:I+:@d*HcUCa!3G,7h;'K'l=Xblir7,[pL7 at X$;J">:c4^K?:,]83IlS4PG/V@,coV&f,e,BP.s&e2o_d"*M/0h,&h"'RB6qoW
+%"mH/LJ+`IJW:p,qF><XIgA3fopq%tZ3a5q>bQL at t7'C2bqW1#pJ[/=:B_"AFbiK/XW4'H%DI:PSP6.:lr1N+k'<oYi4u?$H.]8K>
+%g*tJUc`I)?3g`Pp2=.u#q<(5Y.,54 at Wt?iii;?m1R7B1_fHL!uVgeVee;"6T-&G,?Y#5-nhUq1&*ut9%/tP+:pPEEF*BTGQJMT6A
+%FGd<u+NYmRWYekH-`.@/Rl\s1j!Wn(/0%(\`jPgJ-p!7b8Vo7&D7pj)`Lo.?Yc"_!S^,-H:\/lqS:%W8GY2Dp/^=0*d(g;G<UI9`
+%<ZgqXOH;$agpmaWLAP7:Q0S2]h,A+)-%DktXO2K+n!oo$IqT*"n9.,L7k,TO6+bNidtK<e0:;PpOCf0WqF?M.1`ZCE:'tXU2+9Ee
+%NR#*".[I8=im$ZaCWCJWec\mHb[H9kE]W,7"W/Yl?lp2bVX;0rj&O[Ac<NQjc7!@0>n"#g787;:PHlH0C%3;\hCC>^IgW2_2iWe2
+%i22uK.PDaFg2&[k/dAdq.WgMOU-/CW?/!W>%QGG?h at JP_gG';NIEDBT],K[+0t!KNP`e%uFIp'%p4a:NYZO\5Gdr5;k+PAppVSgd
+%?gpg\9l<=M5:EY3MX.3YS=3=m"_AThn;pZl'ZQ35%nb;LIi6Bn/1'OGj>`>1C-:?Q9Eu0ui0Og/ka@/M3<pOhp4Y!I7<J,YqRJ/D
+%0"H9W9$Y%N'hL_\b62!VOZ-(o#3k^.2nERErQu.)$2P<b\+(37SYGALI*c"3^XY6km5jC!NPtU>i0R0j4i:r"oJGUjIX2d+#'"._
+%Cl37nKt/G>kfh\3M`q):Uk,&34:j)a.NB_j3G;`@?!]%-;u/?g5(MV>\"O'pd's4!kHn)SCoNrr/%*=A^qYDU^CBqFmeM.HaC[H'
+%dlSl!;C8#XWCSis9,TreU%RQErZP:6Es72LIF at dr@pYb1;,=4D>d at 0#?ZO%`e;p;*C<1dr.BC5j[1.fhZ/kg0'.9ZI_HeOfCRr6K
+%+qWDSTC\t(,id2doNGpO;<+j7](JV$k9p(":/ITa9&k=sHXgT8N/d[)]gP)tc4`oEPI,R,90NM>'(:usF/SB/5a`Mj9jV`a+"%dC
+%ID+O_%^$sJ"`*jCCGr+Ra9#aJ#:HU\gE7ir4BKq%P?!hf#8Cl2Vmp*co[2Si`YH9k/(s=d'QP6g/p5$TI5OIF]D<g(X7C,9_<CN4
+%#CHeB]]=`d`/1[tFTQ+F$Nam9q5R/hm6Fk;PGj((N]ufmhjX7Mf;_+eY^#`/(@G!`Y%dZ+bpfROS2Og_`[Pi\pm%kj,^K77UtUc4
+%%,W+dg,XG(L%*-RqgT=`PpNgqS\6;+I"C=TC77pd9R0CU+(mWS@[S;KqrR7p6V*$%6b:hb7F$"Gq%AlT>`3Be[bCgr.FuVRN^jpX
+%.=0_=/^'FOcr5nT7%[G5eKb_O1flJH6k,SLFLuhS<:M!.K;NX%E(u4iUbfL;*^i8"m`]O<pNoTjG<T3BV&.pXNuM9l6Rn*9?Q)H'
+%N2n?EE`bM-i^!"QOf0.6)Hc#e^.`Jfo]YGd^W]$.N7=PXiJ/EuHU at NG&">/b!<G5^4Al_6Z](Cuk3=q%0>e6*\<hou]&.I>1<r0u
+%DLor40%*t9)u2m4lAH%hG5Un%:AgKl+Yq%WF%qBZ-N\CQNOUSR9BEWXo76\.Z`P9Z$feXj_-i"*]jr]aD[G:rdmEn8;Ctdr0?MDl
+%rG^Q%0Hjb#S&*rODKg,Ujel>ke8_ksfA;8dCd(^rcnFl?DfC,;.sTr.=b8NgMb.LYBXa$uPso3W at aO&@g4I=uX%_#V<&F=#F at t_J
+%<hl!qJ^!#u&#3K[k#.hDc0tRiJgn4!%;Zg[g@]6oke$A?N=g4e<q/VFBc$3W_qU'M_.i-2EdH at uS3Ps&0n&[BCXQC8VJ<h/HbRN?
+%Ej8f=_hs`6nNNN3P?ejP[50KRYM>u(B8Mj@?$(<)^)ESi.MZ](YNp6omcYcb7M6%uaa,MHo`-3A/VJPCp2JfXs+K,3DtXm,O4j!i
+%PMhMa?/,a\=?"RPG&4HFo`qq/H0BB'bu>YV9&5]f7ZP!\RtFIbm`nCnk'kN1gL,<;YUIk3?'9)$AAGnji7??!(IfB;HD,amChai[
+%j*(Z+=\iNI'KDN1Q1>H44#[ke/oO$l8?MRDe^lrqEo8BL\n.m7*E7-$eQ-(X(iTtKih3E,cG2n]8Jfos"\=M\\:>XQ:#78NB)M#C
+%^2ri at g@I`G=,bO3\4/bjG at s?G[f*VqZR<W&J"*ZAPSoSn$9_qb&hfDEm7>oF^<!>&QjHrFD/n/"Zh.]!4/_G7X4?]HlBi\`ZEh):
+%gE[)@i at U\fd-]iUAeA.$\"d=JJfV>ic$h6D;OkR'Bbjt[c<9/lj1Air,bk9cSE\`!:?+7fRlj'<?G at VXP_mYN/B7a[^3LK)GV4B/
+%1Vo]tZ+Zf8W_QkX83_f%+JVmTS5a2S:.NlcN.tu?K9_hndHFV$0 at bsL3cFJW)$DCZL1P$[#OZ'LFQ[13k'$Z6A&KG1odGF>gGU7s
+%cY)A0-4>tE1;mp<TTmVf9 at aR"H91H`;a;ZK`DUb?/t)7#g(enLgi-Tm6N&3kH*dr`M'/\r)c"i-2P+u;2iM_[6G4)"!tBoLm!@t'
+%!J6A=D32W(bEI-bXX5Hc\Uu2bb0k=T.G8ll]*(0qd\l&9DRlM4ACuH4YhCAbWApc>dJ":76_ZkQ#SIQ)I-kRT6XMkbdj]]P%3kpA
+%\MeR[d!(42hlUMtEY/e-3,6-_N_'qM<)l1W.Yl]or!dsEWP>tH-A3`s+&(CSPusm"`*-Z$*;@EI at .lES%-$BMFgaHr'_7CY&s;&*
+%N&)dZL]#4R1,&C[b`YBEl.#,OMRTbA1Cd,JgA"a"JC.jliLdZ'+NHpjX!8rsD`b5K^(_gqh&GZ4qqDR$_9,/2ZN[=Yg>fhE<@jHc
+%.OHr;#r8X4n$Y@[4`tBkF`M]q_RP)*$GDLJ43[p%jkisX'SG at cl@PQT"f2i&&]a)pIm5sb[W2VZ-*^8SXMHA#-TLtTX0\[J:5_;&
+%4/aW26O#=d-IL&'9$i_\AdXm%DI/^C?t-?-5D,?m0CEb!VemGrX2,cacY5nqpLu2"CaNmW`,h4A7%L/?rFc:W;(dZ=dFba3T9#29
+%,f,s8 at ZnRrgN`5L_V`Bjd\DEKlmV5:TD=m*]0\f@"LfGJAYXW:g?],'b7SiWku/Mbf2]&GfWrj<7?CJ$0]\_'%]V.-dOXTRPO'.9
+%#EC>c/>E/n,slIf7//I at -PFP8T$cD`!;8.Tdipt1^[,[0)R.f($plD,hZjco]p%im.8kMDN'Z_f at J65Fm_SFR9Z]*TZUVZM_t9@<
+%J5e=q74FEqWZ2%)JS&c:mNYr'Do!23Tg4<oF1\WOj,#kffDGp-X[)<t$L/j at po"T[pjlK*"-F!TMi4YM5KH=]jFf::ogDVn>H2tE
+%RTdQs1AsDGp'M9bYE0d>_fd1IGm^gbOM/>ZePlKO!l&S`jPjt^QXURJP!"PQU>Tb[k-njjfQIOrkJ9^UL)u\h2e!=^4*.u.\!&P0
+%f(h%[_H(:n%qT&@qp*+"]t1qqWq0U'7$*MKdm?*^CGS!!lX;+1Z-_K,L!eSOV"-R9*a9kBe,nXflF2oi\.D<B9"3hQ@'K=dUY]ee
+%fiR%0Mc/3lpRaD0*"#2BF6\<eSqWlkGuWl$S at r0WW:GMY^[oM="LF'g9?h[Z\"0%P`9FZUk^UPeGokllKHMj)nq"1A]NA7VQXY)?
+%Cpt_#m>:NQ"o=b;(LbM](giHEg:7fk$?,U)cR_kDYI8;e#<aK.EL<?38[PIJO[F/5Bm_J\\Q/mUD<si>`5G#1K:[^P85WY3/dCdc
+%aoTAi7H7fm2W2C:`dN)`pR1d`#sA=MGC1njet!(RnbA)UK'5-koM^Yhj/@!'dG#]m=0G#MJ/!u%gXSkB8YiaKRL,Wl?e+<8ct2B-
+%=8>]8?uIM[%YKC!>]*A0IMiAVLj'0b3'9DpAM7[$U.9XPc(I\fOp11V*0Ha^h0`"1[k2XTKfj!GpFL)PkBEI)!ejFg7T9D^((Y5M
+%Kcg/O6@<O^0;&$+Lrb*,O#kpXZ;.](S*'+O;D@%NIZ/pWJi7(I7o*.VU<_kJ,oHm./meu1`$q\hiD6^6n2:ecUde.ja2n?&nAq#?
+%F]#"SKajRHp!<EmALH;2P:a#/oUcmmTHHmn.>^AEVI%)0KKK?3n2ne8]dg3s/393oQU?72eEp]-OjhBgN*t3,"mHdd8bL;)`WH*9
+%:N#WH&_1$@0L+&EO#bJC^j(bn,_aE9K5jiPHrK3,6f?36V'`cf at jVL]2V0_8J[NSYXA<R,eH4ZG+I*4G+G:m/2*JUj<;I"PL at BG>
+%??QL@<&a#qp=\QU;@(_L=JJ6,JP/9DW][aMLhEM?=Jt1Qb3tS1H;oXcq2f.MEkE!mkZQWNA#\;3Z[[OsgVP'rTfS9ZPb`+O,SM+8
+%7%b>&(EDF,Z+nk<Hu&<"^9[mqR9%eP5:nc3p*d9<fhrIS9$=sdf/AscAgC$Sp!Q[M&u(0$Bo]oe;RX4^0.1N^(tND;Q>>[EUhg(f
+%(=I4U0?[c)XI=jb-s/6]AHO8Q!8I(b;eGafnWj^+AcR\<?G]og&U6. at DWCbGJ(-l%!cUe[UX*As*sb<c4F\AH?/=#p8Pl5M>SF.e
+%UkW%"'a)9b=#=`PIWIe)>JaZm,Y,DkAY)XoRt4AXO<ZUgD8OEGiAn<DfF35\9JV'g'XDV1r at rAu&q<[^WS'=URe%6bRQ`eZoM/,X
+%hm78_8qD8LoPXWAYhV(]Z)m at fNLO^Tg-)tGA;694CB'9HGiH\`Z1^6X>TQ?E(2e+a7Cos?=:'kA,s)_#AT3I#lL5.,VaZ`"haV&T
+%7G@[ahFN7=LD/87"QqnN'Q"3e_Vk;RQ[s7_bp"(0K7qPT$U"aBLH^[/;C&'L8Y/*]<I)_3Nolr\%_'#$!ID1:hI`J(qQf?;4UmU+
+%-!rXr at b(:an>HF^RF((ICflk8<)^=;3QWV9\)k\hm+p89`%hX3g>+hHgO$N_PdbG^VD-1BeGlW:"krk/qm7?GS.cD_&,C!(Kng)+
+%9KIbg8=u>Kk)/<FZcc$1h[q4KboW_.65qXFs.ZF742(q(=X?X7Zgs[rdd3RgQI,EXS>#pemo)k&n`L@)Hh('[*oZ!O:QO78mWk_U
+%g6Z3aO!"u0rS?TYeBq%J0Fo4-c8RI,\d/$6<[S=o;ob-;L:#H50KWLFF8sTfcO[;SPou/d?FSm_S;Os]9U9MuMf6/.Gq#E_4tc+`
+%M%_A(M\/M>9])nF-CJ9a3TO*Nc![@PO50LimrNr$2\Q6`T*>ZE03PhePB3KsHJPIkq'Us56QalP83S#7M*_^t&FEZp'NKO.Isk3t
+%;r-^"he95&b*dOW(hsda0stRF8BIu)D3e;)&SnE?&V*Dh(6kNI)<A9g8a]9'#aOTOZ/TVbiDUdDe8?!;N^(EFV`/lA3[;2&a$Tl]
+%`^HO^51)ZDAhZIZU;>bP;U#Fb-uQMnY's;DdlPXrgD^=\XakICN_mT31:6:ETM at 1Uar]<N0 at QV1.a,68_Z%_;9j)'FX at uBT?B49U
+%JkV^dD\1C.d+8'/]-P$k*p#[eU=F&9Iu;9W%a?)]ftgBK[&rG-H[;#j:7:[b-_m0#[o7<EP3-(Q<A%Tr[=FZ(I#tebc,hh"-%(H`
+%2pLY)8WofN%`q.$?e]g2(dt!=W^&aZW!egf=.1Z334dja2=.H.P!@WRKm'%P<4grKpIi=JQnV!/k,$GT0I?D)E9S^@p<XK5^(=,l
+%QT`D?Tng`';t[`0om.M[N3[h"ZZMr[Qid%Vm^VC/e#ZeFno%2;Yb='UR;Q]$jkjB4&,;:^#i#p)`6(KNJ,onc?U`q at 7rLrHQj3ho
+%X9jab<5j+M$p#UDP,+kBN61a33PBI52ZG8g!+)J?;JP3f'?GKLq'RO?\j.[Ro"fJoG\OPqAaU#?+oJsB7J=%XO`IgM7TnrGkC^7%
+%/EQHUMa#_IP5nXXN_+(M-Veup%#TUqbO0B0;rtofQiEYnZ at uL511ub:*\)>K5:cuEP>)ggVM0/][m%L:0C(?:hW8X_0Mf;\*KQFW
+%KT!>"OEqtbq[Z."/=Vg[<3idgHF<[P"rurIj:.Z9E/XC&N2W18^Zm%l[$&NthMHS.\8qIu-us!=X/FH?Bb(H=#+uIK==M8D0j.">
+%MPFsT*8\BVXUTe/:^jJgr.gi6E6ckPO&pka2eHHB&`4au[8OEY'A8<E8Ea,hl.R_8k3s`_IoN](MRbl%_K/aYN;ag`_%pq_TQ at r6
+%L4i(/4b at .F>AlhIAMrQ6Ik78s(YTi_BeT^1:hAM9KA=:/BdZ))O<!dRSL1u[q]WS>"$5K+60>-i/,=l5<hBe^Y^00c%AoN;@I("I
+%#1Y1jfapeBSk"@?'9r/>3%he?)f=Y9)g0\))eb4=Q<M<TpRR>._:+^sj'UU&VT^sb+a*C!N.soMUXtj*biY+s#O*5:U[>.tr3R_r
+%,"D2g;Abt,,X\<FSYn*G+Z)CuG1":sq8F35h!V_;HdAk43?S\V-n0])X3-[Eb1hp;Y'4IVac1NiU8Gi7jl9\N0#,(3Sd]F^'[OBU
+%r?`Ds&qsb751k^=P(8tQ*COPWYF+E&<2c?D2`]cK%+FfsVM*2g;3O]FW8jaAoINqZX/-.CSW86[mmh_8\YkZQ_NRaD\HRuA2l]m^
+%NA7P."b1oJVH&gXWeXN'j8QJL]fg$Xl'ch0jf@/A+t;_2M=G]9R<`3JlQjuDp^]No3m#e0_mA$Y!ppkAcd[CSSB)#lK,Mj)'`8Pp
+%nk'0u#6*b\Derl()^iIjg_l]L9Iq^%KEs3C<<'&**Ha5?gbBTH9'5/>nsZ`=p2F'1YhfT'Kk)ttm^4f8jh^n%M;D=.?/j?]GNO<i
+%#as5EW:=\'h-Y6>X.=Y!86DGgrML at jJS*g;S"Sh+,p$-Fp?UKpJ,V!@Qb7MhZ4)H2^iNW%i.DrMNANV>:PG87R`'e&R*bl8qk.Y2
+%V<uah!B.K&OZfN6FE"&&cQ0?!<8XJqIc[*FPMuY/aq)aceH?6YYQgYn\8nV3ja1I9PKIlWo*OtmRB-#!R*'?4JpbFP._YBO/]Wt4
+%5S6_T at sNOLIG$8Nr6;(Fi0Gp^RRNWR'l0$#T0Q\ln_/)RB:n*dF#W0L4GPfo/\er.7,R_'.m(`JM'=&Dan5KDRIV]+/T[ju4J$"s
+%_i*BA4Df_:?t+rddXnC<Z>@;6;V%lDnoP(7rTuM)$_g.q18Uq^k#""+!iptJYJlN]5k,?`S%;f"YnjYJ*gQ*p';"ol6 at .)V;DP'/
+%/F)_2n)2`lT<5j6'F59I/0*DQUQ(.60]\5G4<5E0Iu>Jd-WBUo#I-!h\ID__?n()XMJN[S7IWaG;ms2a\agKli3?#t-^CI(T9Va#
+%b<mJ"J,.("Y3"Z$SK+7H)"?=ECVGk]d2(MUGF9i%_A14Reng_%D[t]VJ'uEs5-j:'Bh9SKh0G!Z76L!$;4=NRA"nPUh*9%")GHIH
+%8jgcq#V=+NY)+6pHYO/oNTl*N9V6sr\\ORVlI%_*4[(6"/Ai at E][WD`/2j4n.J`@E]j-&=hG26^m,AKqJ3_SR6G>SU'p?Dj'P[BR
+%D:1iX7HXR$p-/r2A;jpLh#2X9W`#H/aBO_?W;K>;L$b[h)NO*pVD*9[!XO.e:1!j1)Ntd_2//YcqGOr2fDoQDZ?+nt2*rQ=V:$i&
+%-<jAJC!T]Hbj72c9s&^0;u"XW\]?8PH.kT_X`@PQ$e,MkHft5BNki>GldU;U8045,IiOn--U.3P$CrIHJqnKHW!L]D3)b8&;Y`VN
+%.F6'G12hVHTZ!Hoj=C+2PZ19_ksSGH$Al(Oc1Pp^d1f]k'5(pR8%rXt4Q]l14JO?TS%9jkfUF'-Im8'kIq_^@),,Gr]<c99[]+iW
+%^!l"cs6*5A&tOC7DgOtOF)*))GH^)Ib=IICDBIrU/RBB(_+#5&hGirKIlR4CB#u?'Xj?G2W"+p"kdr(-5Imnl4$,`c"`C,<oVG%A
+%%W,N!AF>U,+sofe at j.REBa7n"$<M$,Qi#j)N_0*WR^%Q$B$2N>r.I'Zm79\AlhcTcc?efOiKZ/&RA<bh5^H70&BVIa*7<<R_F[s'
+%e^8$!/+mX2$u)&U]J;'fEX-Y%F;h%u0RJgZku`O/Tg.ofOI"DU`c-La&fj,'Km/!,4!<h+^")sM/19#H'iF1rmSnn;&+7&X'I4T7
+%gaf!::b?G<3Hs)he.SbP48&&)QaO2R,Sf*?f7<Z2U[JbF=/<MLoio7/27:_(n)m>?$+aV'R'Je$ch)dPht1Z4=jaEE)"_6pks(rW
+%X4!3$4:iI8q(7e4m%GMH.edku'`JK<Q]aCjG[I-3$YUoZ>Moo.]alGd5mZ+#,p;.SYk[Df'=8u#E`q9[NkD]k:89HP,RV0DdDJ$A
+%pJ at Em8MShr^&JZ2AS2dgE?)M.l=T)BO)S$H!R]bZ',OAYgXcK$r"T>/&sMoSD[VUbg<*T5:*fRIQW[g)/2O)Vl&aRk-aHnh/NC+'
+%.f)-8,X7GRgWjbP>!UR6l1N+(HVo65W(D/[2cWK'2:(7!M5)kM;EjGOP"d!8:]jkn5)!Hi/G<?-HoH`N*jgI, at 5[04e!,H&LC%Y>
+%5M_[=LfBbbCoS`o20dKbJ9gQj#Dm,?"))MfSa7h6"WNi=:NU*=i8H)!Q+^UsjH:$8h1:@,dcQ8,LMK5#6:)gfr?JM966a1S at Q`f[
+%UhC[FN4 at 2Zpq])#/@iB7DN[;'NOG9?\$$+8qEg'VIeOpUeTWK?"D44 at rT6$);+8f10(ohHU9n/#ZVCs\AG,XTa]7ac>@jS<PWN)4
+%3b(!q2[l,"ms`@/I3du.-CrXp'CA<p=_A3I]Ud6(Z/GH%;,McqjfF6B=Q8"s3edV,=!@2k4h5Y:;<uu$io$4d/@G^[eGrOZ##r'm
+%U^r"?@M#\&H0eJqSBBu+nY_nd2Jp1AiVMXcQZXK'-8M(?'*M?"13Nu]RY9kbk3_""7AkPkJd_Fcp*3EW-o6*-q2r75Wf&YejQ<\;
+%+<=RL3WaGFH'm9d[8(#a7%e9;Ilga84aWU:X6sEAmYQ>5Rk??I_=,$cXkMWJ9;5-<2 at d%j/:b8u$baX"\WsE@<[8_]-V8-B:k`;>
+%VVsD&7*.Wobf20D*Rq\P![.nX3=<b>.,4R$/lC#tSD$XrVe1@&"p%)W&8S;`KX//1'(hg"1+b9'/17A%AhQao!UX=D3S<,ab%%!<
+%$$T=T30KB)i!rLtm6ZdrEl(?m;'hd8k-=kMOJ[MHg at MRFG"h2&NQ%]PTX;SAl%<mJ2c4.*p/u*=&95j*[ZSL!X=SNWYDqNKVfi/_
+%7%I<;XP<)2;>s6krp4d0;n8?Po/g0P#oUkAFY<.QL!(Xb4hsQ2 at +6c$,S==9g\kWXYnI.Ek;#ks0cHoD45%*YrE0-naVA4:\3)k#
+%rE92rPdi_jH5*C\pJ1^%XU\\<6!6hAl>!FrVk<MRH6t''462S`VH+OEcg2TEF$T&peg1dIVN\q9`3>X\QA^ALrLlE/bVq18&Gr?7
+%B+0sHcVr5OHsS])ZbQeiN_.99Gr^f5s+e^/f(^'e;Oj5'^`;K7CBX"]o('9mK,Pa\<W^poQE:HM"m,4ulh4.7k2rG0@/Z.6rS1sV
+%"\4Mgl<FMZd!r at QP%).3p<gP''N*u3P>8d)<eO\*UMDoPftU166E;9oiCPIg0<I3hls@%9;O$R='"q^k]+<;\*$dW=(9R'f!b`Wi
+%FtHKS at Ha*uaJkPo2D%l2nm+2D<C)PbG#P3'o5Yn3Q/QaYVqWj&WXSY&enl=W,UWa,:"u=?,&>@t(r*`16U1<oWM2?Ck<Q.EZ6V*h
+%:$T=\g1A473gJH6_(%*H.AROjKnab.D`L@)0R?Kibb[75c6"<?c#Dd?FKLV.SQ,,S<c,C696,OA8A8C/Qh(iH0l=1b>>Oh82*IVY
+%jP_o&dYYrVU,,KFF%rZ#\rR&O@<_j;JKb+/*&Y&jX/!3CQ?%#-!tOl<>&qeYCbDsT&(VX0*OKk=,KDQIP2?j75#&*`Npl<^HRbP?
+%Cj&R[lelim3TU+(!&G2uX(_.9ZV9le\=Q:D`D''-YsDTTkH8\K:k;3^3SanebB`(2b^4s9;\U^1NfQ<jARBbFoglO(.UW%TPW'fd
+%W,2tc3hP<?ZZ<FP>d)75=AI&thn.nS>ED#4.OKUL8UPj2(TX!Pi02f)5hMJSWBW\jk"@'[#CrP$h,Kl[f^G.N3&U;6fe"4-jh'["
+%Hu^kAbA4drnU9*fHn>\u]@;?Q5d:N+>7F4#R-0sEP3HSM"ocKX74O^`=;uRTp!A\X?FBRBT%Y#IM^K6<Xm%b:Y4K&5"6$gM1NU^>
+%_'aQ:L^KXk85V-IYWC'9/Q(hhiBLCW7Lo<@,mIR2fXP!1r$JN+CK at 71a7+]ni_'m/DSpY,FkVN(7KD0?+S)e5aN*6\Y-(>;Z4;Xe
+%_qb,OOr0BJMMCq%]DU(B#R3<DS8p9(m?1agb/(^(\Z9n?'DhEOFfk3[(*u[]1.RU>W:%,oM]:j;dn5mLbQ`Eb%be`28R at Ch%%k`E
+%Z'-n;61?[Sapn1q?u;Ip:GQCmf%gPa,PIY^Cq9k&d)[inTQ10=i"d/n+OsVTd0 at n:Y:1:YAl;],]%<4kJI%-*Z@>a7+8.(]Bdc#G
+%-ne?4RWLBuBSW at H%)q7JL'>9_S!m"NO*H>KN0BR3E=5Hu%:QimcUm'WHZ&OVWN]!h$*A8iQVIYj>CWCf\9+R!-/@h]mA,O?)H'`"
+%3]81ja_;c05IkID7)]K"_,FFem,6TZcs\4REA'=h9rLt=k#=%V#qR#K47G_Yf&=bs$E-QkH6s63l&JHVCG3fR;a]YW:Oa$KkbL9n
+%gtKCQ$:(sp%VctRb4QAiRD/a11&KV^[GB:21<"!3:cF`M^'@23fgrX!_.NokjI@`k\gh)>E>_tC&8W<#3EMtqNg#ekR_WY>99g4u
+%3r^Tm,I)NjKu^U]$Ih+T`1Sp<Rn\Ws%#d\o(>(PPaN6Klg3:>6NCj^J"IIa\`Qg#P>L,<Da;pm2mX>9Bg)6l1(R(5&Fs5jQ<@ld;
+%!Bg;Jf2O?<dG,lq,ge//8KL=:Zkb92Frg%,IA&t)EOCYC;tYOtmKVjNoNZhOT2S)@jB\,;OEqdq/qT<e7uf_"=a^GFUpe0SQgRJb
+%eN"M_*]u4gSni_SjKG&-k!a7m';<qRg=/g4Z9bdWF_Wa@>PSskHEe62&4q70-'fOKUtd*/\louc:"*#'I4:*fC[ST+_r:idn31Ye
+%&S])68mV>F!_<mMc%Fq-QFHGP49\X1I=*^4TC"(anK?Cihc&m*Lg at AUqn#r7][2CrO58C9"FaJ3SAcZ.b.F.d;;TsLK]Y]hK=p?,
+%ni'iT/IlN\50LEM%&\^!\Khc-QqHf57dg#G\dcbclUN;Ukmd<D!7)q(?.LuH_`KODS;-?_6fB\H@$255MM"O]C.Ei9e;H_`^RSAp
+%/8c5HY"6GW+m_dPFnc`3DuJcJmF-B:YW#Gh91JUKod4VK9.<I07VAgE;WFABJ-kW&-mtftGlG,bfr at l2idR=A:sN]'g#g:k'7K"u
+%,Mm6o7CmHqJN]7$Db_VI.$ICY?7(u(=G_:J"jfAppTWQI(p`(8XNJX!:rt[W81B"'mb9[`de,+]521PEBS"n;:>_a+B9g\"JjW5V
+%^+YV`n%0=9@;iGW_2d?YC7jOJT]he73^o3Ib+W5L"BQ:h=i at k7TJhog2+;8^KdPGA'C]ZsD7]2)\u"l'*Wg%ab;P^6:gem(?i$Re
+%/NLt!U;]`eg#$Q19RibuLG&[gHpr3/3CCt5#C!Y<cTsO(O0A%6gM!SN;5<\daI/m?c%BR/?+Cj9_'M&4^h%7Ca&[X9PmO&XkF[HO
+%bA)dj9[t$ComG$1Qt/iR at Aa)e:Bo)6=?1W6R/kNI?==,+E00A>*f]hOdZhT),F<+^(0RBgVcr&QMe[AjAHOO;<<$7idQdlA;BXb^
+%EP6jJV83?ba$&O[ajcZP5+3$7cR]X2U#m68I)tr-VeK6]_$>[bgK6'=I%tJWkGDG/_>/ME&5-cTVXMd"chN'2c^`kERh)0&&/%B%
+%I)57)7OW,b@["OfdZY+/.0B+c?S8YNG`oI at b'_<$8ReTEPa=n0&Xa=.f%R686m%a'3-ETkk at Ff[fC<;3Dcs"($k_knASP"e&0<F?
+%^4+K')@f"&OH'F#"3,8ZY%(X at _Zfj;;]7lEeEVR)i-p,Z7E!D;31&n.Z#@4\Z4cEJP10)pgokpdMW/6G%aIr4l>6e+Zj`&bHq]7Z
+%I7]`9>Gb$[*3cE.VPl(FVQT2fjmOd'q"\AM8b;BF!%Bj56FNu!Wb6o- at Me3s(%<F7F`bjc[(GE4S*&fGn,uiG'Gf[GG9TRh@*Q=*
+%T&sW)6_SfmVSN'4Z]d.[0%odD-O]G#H_PN-J"/_g?`>O\c82l!:@<"e+,ka.`_ejJAkcCB\B:paY4D?$U_ at R#Eq0gfca>N:h1uq9
+%<GDXl1[)ff94hZKPRgO]4V*GVI8JfT50Yh3+;k3\KoatfN#m>-$:,05PuF[C`HqISG0>5=f"k7?DXLe,Cu.:2%`"r$57'Xej+hq-
+%"Wt)dcc=l!iS"GS.GsOR9YZ`\`Yp7A.hE[6=@k*H&3q$>33#rhq]rH7Npr^rq/J,BJP&W''Y'MCW?kSk$#0Wm)*#[<iK at CIR-am4
+%'H<ANG\8_H6&jsdSKFcI[;pfB+3VnUaM,A>6Vp7(TN&"g/d#?WAhHJOQXf[V$SokUgBX at ef=Wt2%DI1jC*e>0[-DQis%EZqK)#2?
+%4Ef1>hKV`V-f*mO'/E7aBBAZi,r'J`+PDJoA9E;7KC8ZJ[N]N6S9$m.FIh:DFF&&Pm]B=J8iU/l!Y5rHHa-/2n5]&B8$k5UVGcqZ
+%r%'Kak^qSI/o%mB#f5R/kG_PB6'PF-[bltXl16WrNq:Ol"4'+'>gkh1AEJ>8B;K$ZKm)>*Ir*i)F6#%sg_`jr;gdY2k>NWg^;6V)
+%b48sB`0g<j9p;nGpm_Pr-OYn]L$.#`[>j)60+Lb:Ca)Ua0.`BkjL+&i4dabca>XOWUrd(Hr-k*]bEUUR1(?9Y3Nr$4'Ak!6='BKh
+%5i91M:XTlJb.l`)4m]:WrRnRuGk'2X$7tuGDi4%4%i<, at U&W&7$;t[KBoi6djLYKoOp4Vmm!,ZPOVF=ge9$PucY(;0B_LlCrRfC@
+%Rh#@lS(pkn;di+!n>HWT%If)a/!e^PN;he3HehB,*+?tC at bX)Uh\/$AnVFdqXANYWC"(`G7O)4"&)=>p,#aE`8J4.\Q+9,)L4)1f
+%mD+*2-:oR61V?*obSZg_V9X#i29p4"GDaQ:]*7@;27G59)4oOgOpp(rlr-Eg9TW]j8)>l2nkr.cD@/er.hhQ7IDqr<E*,FiM'@PH
+%004rtKP at u?9Fc3nk<\I6kB at s&>>5^\NGP^mU_oSh at 8LphY<7l11S:pC];V&t!eL`OlUBB0_f1#:bD2*[:*h4Y(\@@Jm`JIOB9"q/
+%m7<XT.b9VbH0,^NCpW$6P9&dS17j47#'))V+2e at rej!ZAQ'B!H";e=jpV`t_efZQA.1*rDH`1FJk4OG9`JHo3L47ioj*=9t;5TY(
+%!d(#;c=8V6+BqGt]\+YsI3i+/m*Br!,3?;X2,SJaAUC#5hAY8&64"s7(Y7&jGjqRMoAVC&L38us5h]irKh3FgR^/G,:0&SMYAiKD
+%!TNE`?*MnCF?n+SnLaL-/9QR5_UZh#2Kp*u7V.ZkKO&:Fd!Y7kc^W.D$>]*P;c>KR3^_#OY?kUCIukU9l7s$@3T=>AYN^N$oM[3C
+%Q8<*l(Ab,`ipn=#P"ET>e[&gF^\5AtR+\p@`IR-)Va1&`*2>;m3K5Tr)0C*9FF"ML6A(R^BSne]/$JJ7.OFPL9!nWhF.UjF+i'Oi
+%d<5Zjm[Z(45$!3lM2RklKm?+We+M$[^Y2BT2U/[<nD#`!n82*im[[%V4!h9<S&W&SVd0i"8H'g.p2WP]Jp*JMlSLhqeuNQK*o,m]
+%)u>4hlAHWAQ%GKl at iA;rL$&R!JfG/8r+&7a#BljE,>%"YU>")O$7VBQbgt%\!;>\2CLd'jLpZ=AAtOmOoj[!KB6i_)SF;(c+5f#X
+%"psRSopi-*lJs?e#X;[:/Km$2USbRqAhYogRD^*):lUq2^!KpRYqNH$,g1qh[A:1YU>AVo'56.M$I'UTBZDVIpB7KLDdB,kJL[7,
+%h9CZ+JJ\JQ8_k-`VA[BOo-/6B7\WCJdq_<n;VDeCDci]Q3Ni\(_-`ZV0eSXPJ9Q3ScqQPO`.PlB,1^RL(f9:%gW?=mED2Y)Horp!
+%G,[<=(?tSh81?5h?EIJ9Gi4i1"!PS:)l=p&YB_oKi9JRNbM1TJ`G*&sVJe:&&m*ZWH#m-nD1Raom_u;h>5nf,O]fe=cSMH]8d4ps
+%%0#cD,F_:W^r#*O_Te0c\Z)#C&>_5+4o]q]*dKCsArJ=)YXu#D0_7BJ94N``80Xjm!#Z!oi'?Q3rth!-=6f_T_ur]R:Hd6TC8>T"
+%GM.+5I\LPOrCf"/kEGj\ddT#+1s<6t/r>\HAT!32A6F29)mTTJC:qI,K\+50:Qf3CJu.$t\G6X^02+T8H&6n5D-aB=?.R#qq:5G`
+%%47?46ml\ljKO+_GYsmPArlnbgiMXA)O>FkZkA(jT/:4]YE3B?!"-tKA'77%UJ3))Q,n.Q#!USU3U#@Ni$alQ:L_,^CM[G7gDQe4
+%2&q?9FI;ZATFrg%4Hmt2g7:Hin at f-PlgO3T!>7Gc]WkGB.<(`0faV/:U18^a^]PT<C(n^L3!pVjpK#8E/&3>PA^E,$D9*ScX<AMQ
+%@sh:ep?B2]3V_qm3$E9,3:@$SDcVB]$="dQqCtLS-s]$^D*bWY9f_5Bq]Df$3Z5%fWfea@/-oKN$MXbO6YDa^G7IRB_X`YL&aMLp
+%dcjio+pJkAYU!'^"5,fP,iY?o4Leq!JngMGfpp0'X4W:R.re5!lbu%:).C!#4(WRqq'ApBSI$@+ZDM8b=3bmpTB2Cq=\hYr,EF,]
+%3;Fel9]'?U-:-BW"nciJb#?Jj6'2AYSfE!'M_/m"%kC3;43\VCrT,:<!bsaJ`Is#LkFT8d?[;-l_]j1t^Q%rJ*fkJL_L"$Pe9bD8
+%kb!S_ooml8@,U'7#C#6UR=>DH:6,oRbI]*"G?i)9b-#tHIsqKqO)JnBQ2jc%nsj?%.YWBHGuOP8*P+[?n>I2bcQuf")c#54-*Nq>
+%Om>%_Y+';ndB:loZ^gg);LM7rI&s=o,-%.P_8&A@%`s+sK'bXlq"#?OCqW&$OT=qs_.(MN]FFVObE&"R?8P=Sbb at -r%?>KP2=%99
+%.m<-T=.?c]q4<4fG`[XR)G!992i&tS)N33j74qoPf>7k;KnNaFeTThSf&*#bY4-A9Q^dh^&5L<9j&HbO`/Zq3KE`3``5#FarhIiF
+%>!'7fgL8Qj*m7"p1;@_Q#D6Cidb]tVatp`%D``<VFn[u2,+,?SS:T>ea#Q.5XX(*Pds=&^/3'.d(C?enKeWXY%1qBl^j\J6XV?e5
+%$#>HoSP6Ms/J$K^WJ2dV"=\4[n:aq'n^_Q!l`;.jjbi)2UPN>O._h55>Uk?44%:4q*IFVUr^oLJ90iFMpiTosq2Pad/hP?p,!CLB
+%[U3Pe*;>[j]kV(]\Nt4=fV0Shjf.A)ilJ;V@`ZRS1g0)fUej$CT@=)pb1W#SInK"sHT4hX#Pme\"q6Y-`0l4bYc4T=ngVorhNX;]
+%7Z]J,OMSsrPqbM_SDrf$BpUBUkLb94HRAmuWu.C=EFb7r5(5X6.fkO$6jWiedR+>u#;%k^Cq!EmN7IWW7Y,mLA#oiR1?g-OctG21
+%M?shgju\u9*fO5cgT\<_,%Gu:dT`As*hf?D%++ at _26G39'C+ACr'tC6!M,F6R&K*^=dc)Xo\"P=K8GEqV[c10TY=A#3MrT>'$*pA
+%ThO. at 5JMU#eKD<_:oBV*!s'?8,?#F2jrC.HVp"_EO\@RS90NfhafeIiOP%M,iS]%gLJ4FbjcE[g1tHCA;Gr2o&AMt5K]XrFL^/4R
+%C_,HPhYd6NiZRb2K at N/5n`9F2]s<hmmPmVa'7l6MeWJR9<7K4E\ufgD(8VI0;1dh5SJ/b(p\[V1#-J2KgpAjI>O9HSluUo77qq0j
+%Nipuu$8NFeIRcEgq=BZEXC-#+#`OE&'*mBrci*H%NU<9+>>,6R>]8Csl]doqk>k at KnRA]kkSM^-mGjM%MKIq$,VGo=4-O.aj:n>.
+%S4>T*FE%'r4JNE6 at sc?^qDHa6StYD.aW;Eeg6-\#\oHn>^MGcGM@`t,1:GZ`N\YQ^qMC;#\bN&GAmG<4cpla.+[.VAGZ!RlC2oZ+
+%q0$UH2"2C3CgPH`=t9tU"aV6Fos2m^-uq6#f0I11VpiB.JQY:1E7#_%\1+3<9$smC;"[]cD+!`i_V!7]iG9UXSg5L*Qed<a\[;s.
+%8(/R(f\j*.PGl+TNH'V3&1qY$6%3D76_a?3[AYIj>U8+I""5O#"qg3IZST$'FSNNbrf1]]ZP\<?.bi2I`oL$#Tsm75D[GSfAMaSO
+%ZXHJr9[C_3\Wj-_/8lRr>ru6)c[+8+eN8D"$?c7=ps^AgF[%t.,dhZ[%TDm[`>f\+BFkg^Bn^^#r$`<(fme$`Z7R7d-]!.PjI:%[
+%ouaDF0U^G+\25%4%)&I4*sGh at 7NchC'P$1+7,"=sgXUcI>-,djNZqjn],omNO&W2[CG$TPC-27&d`"<H=n[bf8Kh;TLLJfI95Xr*
+%o!_EKLW%f"Q(B`o>7#'Z;K`JdN-NN,eI)#GLU(TK=K8h0T0#m;WPhe<;_iB]'%RO1=6#Fm"Ep>SUDS[7r$`4U99rNR\@R?=N/LJL
+%U6GRmR7?9o&Jroi4kV/hJ,*6]H]/.]?oCS)YKP<sYIpMtc2%WWjjekro(s9d_$gW1]:6Ek>W^]tY>^P"_Ls5#q\r?b9(dhJ)R`PS
+%VQ59s^(ljN@#rn+H]j*"45cbDLn>+JG+?K;"u(;NQu#7mmpZQ8NKNFf_D+?]4W#=QUL4$lFs<bEajmr1WFB(l06a<I7t7MU==]Z`
+%e at 5ISYVI`ZABirPO1'2>Z6cgp'au)cB*48C'd]1LO^e2?[AEWlc4r.*djmj__]/@`\DO*UUL8.#EjDJ!BA'AS&tFp/8T8c%B)B"*
+%.j<VBK\'>da=FiA=KGY5>2LsL-hMla/lNRWOfWO*RW"'WbT[AQ at W7A_[,efm;XO8Ya\3.R5-KqA,sq?@cLS:qE)020.^R7HoK^-i
+%]L/d?:q77>U<^XZ#g`%lIcXRk+H^>dX&1bbl4hjBRp>BH4HN[+2Z9?EmGq)]kE#OUiQdsoP/#X-D9NrZ+3^lP4SXU&I&Vdk]`q1a
+%8:JZ367ZAEJj$YI&e@:3f2ltE2YP3rio'SOm3&M!W.FiIOkr>=5j.bj9]7B_J%=F^mo#RDrod!kc.JQ^i(AZ3$C>m5@;BG[MBTkK
+%Nh-Y&KH,6"n3kq357cl\T39dSqSieCoZ\?4ka\E<KG:)JnVIq\')>N(H?=h%Pu*B<X\CP7Mg;AH24'`b;PaD'Xif3_gD!bL[*CuD
+%l<:.;[sXD_Y@*F0hf$X:fk40r[Ni0bALHKUoG7#Zo..B&XSr!EN9FUI8ouj*k2\"h,VJ?tA"(R/>70M>$]#0+b5".q;)YYf4(q4q
+%iV1gPe9#C5(@r8OdhFIlHd3_!Pts2!^!TEcNDgZ3q1Vpf,/Lqq=fs*,!D`aFeh?X[MbWSo#'f-s67>X>jhd^]T4BBWKAJLT%hDu8
+%86D[Jf9ROs'6nYoKB_l-60^I8=[f)-ol;;;h7e3,/1jf)lU,%8XrsiD(cs:8A%i)3fHA at A2S.[_ku4,K9mNYJ':)/5[J'>SWIMR3
+%#IJlXaZo^NBNt#2]W$WjWCZfrd&,7K5Y at f-g&_enBh8>E*7MkrgfkUn-;2FMlh5 at YKoU`tpBb_$ardYurg$u,Brf]]4s)k/hdll/
+%4l]tj/=udR/V,BcW0LLmV@$sRpY("_l5D[bWKL2P37=d8=hIfGWP%,?(s(_jXL`6$Fj^_ at _ZHNLgFe]@E))tIWO\EEEhg+VZuNUa
+%jGP)EC=6eLcP5k=dd*21s"Yqi)n^(HQbkb*9ZefIcO,<CE7N)uW&`K?f7Xn1A^5LhE$EN-ao:2&C&ML8L`Z$?4*(bp0Ae,hU"1_!
+%V at a"qhA<H\qW;*MY)jGaVQFG_N"KUZ?MS^6B at G0r;feEAFd_W\iDuuSn)'k'\hF_][S2R;6+bZ<2>?sH[[`MeBC5W--je;p"fhDK
+%(%F?pn4Z2-[.YfnlTjAhp)pk1)=m^c_.$,IJ1`[!+H9X-LKHn&.Rtdq\g"D0C;@PQhJ51MUOSQ\MK"=X6MS9])UMH#8>;a%B%I0@
+%b_6K'GTGHC"S?bj*f)L at abK3#Y4!YM&KnODOl#`;ci![@E&nD0r(`.0]n<5n:;L*]Q.NYp9qHfNq<)6_4hh-OA;M:1*2bhW#/;!o
+%E\eZ>6MI/-%/@mRq&jsKH(Wu>Z1rc""ZQ"[rT`:@i(Z>CITr2<IqMSbU at -KaX$#(P at WuIi*Pf?F6E-q/qUG6Kl:?2h]RC+InV=qX
+%hAE:IKjTpBc9[pa^FDL2D!f5L09qtt>FDVMJR3`Nn-XWeDfSL;W<8^^Z;$qYT#0bK!iuHVL?:Wf2aF*7'''>o%_Z:C$>bn=E:`pp
+%QC;=$E;D^"TS`[)g:Kq.hinL+Jstui\QFSP^V3P45Nm@)EteNu.U1+rE.U#QOU:)->19^OJVZ:;H)@.bah35$3`h`-S^`6?S/T!b
+%^(AJ^N(paF[O1*eOlBknV<D_Yq/%s^nlH?MdsMW,#58gCqXRa?Sqi/96=j at KnWlkEq:]je0j,B.Z[>(s6YrXdpO#8Op06c'=eJph
+%Z18co>Z0'$:nPI&^7W0['(X=R5LEPUKWSm\]7i1"rO<mi2J'4saoF)o\I`S=M at r\JIg7gm"n7]qHOf@/1nj)`Yrk`A4kN!]*DHQj
+%:#SC!Z-f5 at X?k`!T8_n$/p8<Feg[ca1ZJ&Ap0T;+.d$7J&/r9nertE';iD5(.`onZ9)#:J9m`nJPl<,"W**<-iGR%b'l"&29O2Y'
+%XoIT4-V#Mglq>Oh8;]&K^,"3qg73;/QHW9?<&sf;ES"+s$8H3Hoj!lfY#IE`5q^CM-68oJ?J-gR"%[ErB74g>9\'_N5h9G3KR'f!
+%3i%WQTU89 at 2mlas:ioDHC'oRf%!pbui3>mpKPih7$-bpm-m3bR!_a*CK1M=i,5 at rm.-BQnQpcRSIhIN5;uEf/jg6^?s/$G#ahjIY
+%=@E=ab$DHjEnnFZ<$c*#VJJE?7!%]+2a8kD'60*h\-5/;aXMBG:K,Q1QQ/%Lh[X/HANMiQlX at L@YW.5;%)b*1iqG9B6Kul-cO7pC
+%W3dc$;pP'.gl:W.*7^'SZh)F_i#]GjK9GZ^H%iH0V#"GT^F(6g/]D7l&`H5A(n/!,!rM[)N)EI+?qV\jmA7%<%9B\@Qng-o6ll10
+%_'\!#r6$#b@*F[*O<:8'8E!D^/dnG9F,I#g=1<4^jgXq&D'4[Zk9"*N@`erCN;63fFYoqLnnFjQShE9`7HGY7H;F?-BBl2O$@e\S
+%RKb]^Fmko0"_JhaUYmld/:Fj`>qR(@Wua&]X"bD-X<m]k?QNRSQhCe4g1No!fdX1VZ,]kpK0bl#N[9s<,SItgK$G?Y%,s/#_Dbbr
+%^kEnsQ&^ARV:hllFd[lcH2G%kefaC]+a9I*:J at DIX$r'o[tgE?)D1]U'Z*,46T#=M5c1ir2,$N-HZrqu#qlulp at 3!Dc;I4k9L=le
+%C%?pq[c5=Qj&?NPn,3l%/^*l.aVg'k:o_7jr>sn)guSJ"1F(A"3OmqE!r7(ZcI>>Q-7>i?q'Us+Kt2M9gDn?[,b. at G/akI5R$3[.
+%]D"%*QU,/C'kl(`4GqanORVb,TO2jlQm9(fC:\:Eqg#WCq:<ke=.91r&fFE+NXtdqc_4Pg\sp'E_1614O:@Amm"4NpBB+3`Ai_8a
+%Hg]P92)-P&.[fRf1+d^Jr.6!9^D7<qmm+O5#G,o?)VV<^8S#mY:#%Z]22pASl!$^dTQ)()]>kOLP>eD/Gn<^5&9_9I9>W`V0A.Wh
+%oFVYse3]0k4C4_uZ<MZJ5WfMG9S\8d8X#]E6qunOP3/3K-O`)JDO'<G>GGqk7:RRgT*8%%%*Xd&rmAb87HOiL[,MiHhqHC/Wl(X4
+%rDsd%Sd1O`r"[+1TfIW#?ln*t-R`??]Zi)f9U&/DDm;e+g9c,YQ8qMiWC[?#mBC,;mDrh`j2bp?4Lje-F`a++iuHDGga%r2UaJt(
+%SdWUR,UAj@<NeFZG"deMO]Xg!X@@6BAnbc7QiE8-R7R@;8PnD*i:8,sfr-2G1+>u/eMl;hPT4SIQ6?#Z=!tL3^XG+81b-c=,-&Z.
+%F*G'<Vq+(XJUC4Y[<N/fhUdCJpeggbN:qXDgRDii;nbQ7Z'$ut6I3^Y0qY'#></K-7:U at V[?fOW)=kjD@>1`+245gj_?'<V*b`Wh
+%3eD]$>uu(Zc,mpJ]1UTi$S]*sKV3l.-n=<H9[5)sarSrVFNcp6dc"sNMf0S)pFYbg\%&D?k&XRfd!&3'BIP267=A:co9au*P\="[
+%g(r%!\EidRk7t\npuXh?^&(>(ZG(aQgrIlC%SN'GCsg8IHeqYZ;md#(m$s7P')(7INssf(-0QF<C0jgdBq3uTB:<gYLmKm@?nNV[
+%&o\+OZuO2,RY-2TT+jDuUiiGARL?^)Jn at 90=#TV0>5K$sUlohI>49.1FfWYQ1F7=5SK2t#_bD4E-&`;Z:sak*058[0gR:/XOZA9e
+%pA9o!2Y%KPCJ"j3U!(t8nLPu*>is594nL&S7>m<'b;]TZhdn%i1E0$[UjHTER.G-:nC*-;$-mJL?L_^,GH.4TqKjp.#$ZQOHEcVI
+%+)6'_946K"DdH.USmjpp^TRD/3O^GNDWO^#Tr'dSDfh_dr*YigP at GLaD)rCb[[#;?\Apu-O$%$;lUR6jd.S^PUlT+"Z0&\r.m<',
+%X8,p\TnC/24)lVOkJV=b]*T_E&/$+N9)_^(SMeds)MmQ at -JAJ$#:0o;>cm1B0b<#`p>Ap3-SO]B42T50$KC71ap4+nIs^r$4ah^K
+%HooMYc]:^=ae%hN?5g*;8#Z4%ec5,QBu`+YJIfYO>h[&K_^(5hqF?tBZ,,3n*@/6Mj:u>4QMb6.5i\C%\,+?e-RF37JAa-W:UjN0
+%]GumMAA-So1_Jdo)j2.#0""GNeb4A^Y1.\o"m<7:^27B+Vc-u"L:1$CGFe'(9P]QDLU8GB(VC(!PUD7U8sPU-OVa5q^]9&rF++Nd
+%"k2Ps5'kfIqcN(E8E\3'_*&7HZeOgk<37Ejq0j+U+H>%sIVJcnWZJk%FXMCEnoWd/[+%Y5HVE1TmFeCBWUjXUXA+HBdEm>pe1aZh
+%]C]'dI;Z!2<o'CmCcI2nZXf.INcsEGX.8dgDm\A7&i%%d7]TJ>5G2Jgs0UCjYDbkp9mo^i4="sHpFj=r^W_p&f]F\_baEaQ(,CW.
+%&$0rbBh;SIY.5SrjHf?laAVE_D9]e:ffnN]Vau:R[Qk?XUP at sC%^&4qBuc'$`6Z9>cKpbbZ*3&UKB4'XF<giM/7M9.7K*2+_9!Q@
+%$CapW;)&$6G;or9e@`'PZtOL/<PuIoC!X$Ck_L;R?%fbYP17^46enK[3\6Bm;X,j_nbl3L:2&mk7ClO>::2naq[+mQ%)ijtGi%d6
+%@"GPGA=G&q[kZMaW\;n#<F>hJLg7Ju=JcD(Pco+ipnfdZgPK%gZq at R&jt,qJ>>iiQ,S/r!pIOl7Z%1^R9[YM#?fTYM0WR?uFQks$
+%rRn%g6\;3Jn#6T*;&g+J2BHUhdpGG57$_;nOuZ8@:B*jWpn_k1?gCn6^Cp2]_TS8,OpuK!nmmdqF;mOA7HK]<^hc'N,pi4*^s*3D
+%=\%?0g:Ii+C!M$V9+aJ>Is9'5RRk,c?shA625,Dbjh9`=H-3,_(qZ^8ar<H;l#1u^rQ2KAh6ibF7Pi)63RM&'LTU,9>J"aEDNm6P
+%%*?#U7c^J:&!(FfZY-!J\6(_;-'L+`h0t!a#JioINg*]8H)J13=[lWa9B*3g^.iRn.>Op5hh4K4!V`a,RbV`K20^Nf'RP!?I7cOt
+%?/"2H\]I,+<=L78O=E]?gK@#'66*9(QR`mV["-EsX]"SUTt1#Q]36L&ZC;td5tT8*'"(q*Q-EnW2>P)6Z#,c!`?;"i*_Q$O8<X7!
+%0pCBjBNJ4T)boXjVt`HYpIE;fpAr7SA>8rO[R4[V:7IGOF7+*6)4bt,2_:_F<E$OgGsB+9HUj];FhC_GLQr\E>][Q)H5ed7<FSS@
+%aV7A;?P_Ii<'r%u>7T at mVr6D,c at 7]H4l'S(JW9Q4dM!``Re*!rNHpI4Zek$n2kC&l"l^;pA1h at Ufp&PfKd;/Wn5+TlI"Fq>8]dql
+%26HU+-,##]rBcjJWA]o=+]+nlKp2#59)EXaa<3hoM)?qhKnhj&Snb8KN4sA5)^Tq9<$bgm5.Ko+TqkN2)6uajM>0b=EQRdT&#tLI
+%B*m#_m;+oKETO7iD:0tfIW)U'\Naps15/2jj(!'^d47cp;^5q#cTsdJ9,*(/G*I\Bh*Xf9Vs4#?],ChDG!!@#@t>,.>BHq2CG&_;
+%Z#dkV*4V[cUE(74C+!^84'$Si;F4:0`+!FC5q%$OO4mumFp0^ZA8>\6RQMG"fQ?Rge!aFWj9Dn:dq:3,(aPk=boB:n,a at I)V[iuc
+%)VbKHCJiI3lYB'C"CX1$%U5JU:XN1-f8Atp@).<rR^3Rh>$>B8^@cR#VR$I+Hg.PJ.0WX9#,Arp7S6:$V[L>,(k=TTM+`F&;Q2ee
+%W>9g at FFhugM;.)K)dl%rSdf)uWe106;dH7ol*]cGQia/VWL8dM6)Ktmi>[;REefAZCC$E12Tg)4&Ut.*YDM'N1m_12l[03foF6dZ
+%\#SgoSqKl_e+gT1PQ+_lFnRE!Xd3P at fV].TMNK)@AahA;"LIY:g,aNh0.+E2Q-q4E at d<S,f0R#+iF$*:EY)'N!c[>nFO&IfRO<HT
+%$3US'>'Qo`iJPFWNn(VX]Jf,)[9XDnq1\Km.j':`@0-.NWIe%]j=iJ!1]-kL>Z,lOAdV+c:1Y_pguPU6VY=t<`kGj_>=W3a3C2<P
+%@Tf"pS6q[>r=+Lg7<5;r#QcPC`nR\og0OPpQMt1#RJAanD>Ej.7ED0q29d/EWp'T4?PbYdnj_fO+;q#aU?A)9_B=_rDedI)E;/YT
+%@t5qk;>j5s66/&LYN/H@:euPpk]nHYiZ$rd;++$,HrsaP9I+9t+PWuZ1Qr&a/j>.EEs[Iq7C,9;i;m1lOW8Lhq1eGDW6sq_?W&p>
+%Z/+O<HpPA,ea(PTfb9h^f4i^-I+tt<-p at U#[-fPJCf<p4S9>*ePs.pIF.5)pm*/PtF"&;gpMLdN=Y?<ieV at .oT,q[51m.!d6M"GB
+%%L-BI7!YZ!VJWVU74:M48lSNad/o at gi)7?3hmM\PVoDKIc>A>`:b$\;H/"K$HW/\#g8JqrB7'C&",8mC"3utRj"rX>"/sDh[T'"^
+%?Q>VAd;PJfDA^:We3i=mTWqZkL(Q]=V\u0oC+$f4=D*%)WI^=2>tgFlFqgo*'8%)TD:th<p\c5#oB)g]S4 at F(Pd at 39XA+r?VR9q:
+%N%637aNZDnV\.4L^=!$?hYH\jMOcY/C\a]*F]7rS;gslZ)a_D=2P`b,lXMDtjJ6)R"[=mXf8lIB4m"lUUiIq/$Tm:!+r==Hqn'$\
+%0lFJ7=k]-0Q[9WoT:OCg;r+F4^?nj[35HbNO7,7#KRM#>TR%1!c at O%YfI*LPKmZVAK\(-!@p0:6)tZM_)-E^d:>iHZ;(&_VT%"kh
+%7t"T__0BNVZ)BJGr[t:nR_sX"Q-eP^!:f:HUpJQu8'_LQo%U1#]-M&QWLSHZ1/1C+h(Z.::[EG49MjgqAYgg2M1PmW32aq6<aKa`
+%)HB(%/4-NR?J,TW[^9kgfh;FRjIpt#dGDpl_+j7Tf!R>chGgf)fa0Vs9SLVLn6gR48gl^i_$eH at We>1&j<'N[>Hp=&0HEbI_g/T+
+%H7h)FP\iH at a.+3bCoVB=I?+Su<Uo.@>c&`Y,1ug;/u^l_P1*7MVop=+RD/9?)HPXg"-Y6]9k>$^Uo?"k32;X+54*'6(J`'tm3ORL
+%h^s\)H%QDb__1 at G&IZm`&iD2VD;iQ?:A[=9SUC-mQZ3kAXJI6[#!Q?8$9'QTj.=^fl at s*4Ee&Xg#5FI&0Xq%)P$a,!oRu[qgWB_[
+%g*VH?`s-DK3r*,DhZk0>B<81!7aAj#S$,i`EuSft]<P6P3Nq4g,g7AeC38t6OdLokA/,OkjWPV!oY=#,<7IG%;\,AT<*/HU>03Dt
+%`^9)=H2l+?bp,j#:7e<K9m/q>-6I4h\XjJH]J14L:dj1*HYaH=;W3#G89/@bC8T_N>gM:1>*J6Bm-+.oYe]n8]H5.8Gn`/%Z%9sk
+%#Aii,([.k^4_['&)3P/k+<NuVZlbHLVGK/fh5jr0p]/[t'U^u>/('\OT>:Ekak]GCc@];2%:.VcC!>?n)8AjX`dG2pgm;fF&H%^\
+%51/0q49r.A/O..m^.3f=g("@p1M"g)+IlG<(hMlVAB;rk7QiQ*SHIp=b9b7B>3EnJX^eigQ7P]X.$4$k(s8oWIL.rX941ZWJJeHK
+%\M at Hj.SQFlRB(3nPN\F(MJ9'WBr('Z-8d)5 at 30cr)r.Fj%=Gi[_N5c)ZOLegRt#^4KTFD^-C*M'2Ks1#.l"SIjYYf'!fbf\/g'RF
+%b8fA^UqBD.ANu;+b$cf_Oe.9E7iV/:#IT2sqekYbnoF$+Q_+pXkC[@_7/jbuK;Ho(YM]4?>b;h1s0[El\O8KQ.;h^hF-KC]SVVEN
+%bl9^]m-e.Q*:bp=P":r%J"<^!V3KdOpVRP&+8W%egD%i,hGZh/K4.U7Q-0`/9bf7!4E3<83_+_JFWOaZ7S`+WM)mQ"e^)]P'dE!S
+%T;aT)E>DT8"T(`ZjpE[^#aKXK=X.jk2Z$%8iAlVq"pEKXe8GXs]RK[Nqr"/)=,Q\&[\mpU#^OH<$)S1lG'*c>-jG0b0#N$d^-;t,
+%OBYD4;W&/"eT\_54=!DaZ:-Ih]iP_"2.;C.`6(1fQ-YFOqR%d.'o85eCZf(V9]Y=cl#T&;:R^&\M(m_rj%T8bC3+^VFO$9%TPJP]
+%+JWe+.en#9f4s at ealo7L*4\o?'OqCIC[XLUI+F>lLr^mT:,D$$mee$2P)t-qbT+f-f3n00PQ?(N[Vc1-9Bns_)hY*.Z/GQIbXOK1
+%$U+0H!mq3jk?=2d]E^`TP4N<p0F+ at JHraZ$Wr.-J)k!`PrM7FIQbdf9##Fg:8[lLHHm%C"G*fN*6t at K'ES,uX2KDFV3,/HI3fSU/
+%S0/F+[s=.OHuESBn<Hk#Ch'aFZ([H!F5(i47``W<Di"6IkK:(ZeMS6p3U]Tb^C*a`$6d,)'U)mopC3#cS at YeEB\&1$l$t+Xe+I3l
+%U.%+`DZ\);r+k#ijB,cC;T!,Oe/$76qB^@F[)&C=L#psM=`\_JQ<St9V[VZXC%!eO1Ps>/gYN_-0Pua`-R>#ZmA\^M.GbKgE-qQJ
+%ft[H"f++OMFE<&T?[H]p/W!4Z9.#YJ7RO)RZr9eLGc<QkfA3U.r-dW7%3pVh0h4osZ9J1ZJq-o<V`OF'XnI`C5G_tho0Qb(r<N8#
+%qB:@SREb^A.T_>ANm1==1\<#56PbZKmSmP?Z2&Qt#8]R*@.)+*]sIoNJq.IPl:oB;27rdN0=gcSr^YGn,tMpk2unE2dn'J'O(6B(
+%rJqM;lH-s3As8YN.U+)_&d3Z;Md(f5b"^rE?W&__<74l^Y3b;Bj[sQ at bEmTrEt(oN&I:3e+EER1SH72d_!:`ummEf4_*"ihd]H)!
+%<j+Hb!G>"g/G54PLr2:E3J1^#EW;l<$rrS:.!:6!!=ubgqCS2/*3:@Ul&!,1GL_UfG3:2P?s2&AV.":+k'86,ps,C:m1C9AbD-)D
+%"gEln9DP-El&snh"JJe*rF/uu>A-+bIWq8bN#YaenP%41GR5i6rMf]^P$q[G!`jc7!:$&Mnk387>GfX3YYuHfC\%(7-F6F#T9T#>
+%%%p8OC<7PZh]%a:DJc6,HI@>7;1#Z>pO`roo&7''fHeX at U6W)#&lQ]*ERNHn1Q!c?O3>)U7()P?2ohDie at bS*AGietq`AeuP!Tn[
+%.2AHokYKj)p3`(jRU-5$0o/i=7<]R=dnDnR!K;6*JL0qO_`HjJ"8A%N^=aMD*#+cQG:V(r@@)XA]?^45HK<1"bJ=XC3:0>%2Z[gT
+%+T[U;>G^m^W[ru^8`0BY8"fmokhX^\$HTc'ER=XC0V,3k3ANHXhuM;YQ2K<*5$gJ?T^fSU>if%75 at jGt`uEO!41"$GT^XhFTEL1+
+%T>\]<^*Abh[I:Hn>KuiqfPIB(*0f^5<8/DWp<(XR]bjjQMXUa2)haRWa1d`b9VDahO2DD$WDdo8OrP6f(W=^&R`l:_+h-D%8Q@,J
+%RJX?1%HOhM'td`%5$0k<C;:A at DmTAD7m?W*Lp!^4Vg-*G_"XDRY'QIWYflh++O:gD%_=O%C"5i.-'5#HH:j#:M\]g18`_"\_Jkup
+%)QAhT_=(T#aoK[VZdtN00)UiUh($p at o/+Xd`c>!GTkq%IYM at N!.5#E;A#[u\3=.:+T/j"Z8pR^8?u%B)WX,BZe:r7m\_6(>h/b:(
+%agXjYk8dbX:fH:<.6/=*/B^4+0rpiVEX"sg6I3U<YWS*45*!\@9&Y'#Z!NI-K_!X*TNI!W]dLe]QR6 at MY'^_ZWg'P#j=-%H7OIb&
+%G'eC,lXnn+SDVGF3qXfNTU\!RZjD`&IS!'K+nc*ha6-G at 0BU8;T06SgeiML,'V04bP*A$_BLjdA^SYD_RH0QR.8;No"pT?*GZ-lb
+%6Knc?:_9dp_,tSK!0:GEXbGYIC3S(SX2C650(6F>al]S:noJjP.eXaE?$@]l0GE),S+f]upa(REVkhP.GIhLVP;b(s=E#f3UIc/(
+%8 at Z'u?$jV`^L,CWU5W^L8/[*%pQ]*X!fV7hZ;f8SG%Z=T!=8=srN`r`g`s0a$g$ces)?4TmdV?>Gn,t7-+7cpA^Nf`.j)bZ/%,8K
+%4MH7R-FB!KYai".Sbn=2BK6BMS at R;hpV^=CglBD)c12#+`'em;HGf"B;H2/?A!F'$rK/bR2?aqU,TbaSO[2`#]`0mPO$L,.I5Orb
+%ihqQm!JXR\3(;\a9rDc$Tr*PBh8(Hgm1SoVl[K/;,.h9.luUslP3Z*CO?]^)p;`Enat^`'/OZIPcg(`G<@+R@*kt5>#`gC]0Z^f1
+%X%bY2-5IoZ3OkL=i(_+Db'KCBCWX]7S*l+%J_eNX/>91!ei:9f>?ZCE>,'N5O-1'<=)Bjbr5-d*fs,n--P$Y,id/m'[lWaAK.-;[
+%\0<5RUD]q^ksY2b2g\o8F%'fcn&Z.MX9nZ*)l\j4-AFp/;Jq8Z(:DdH'+r,V*dj<@MbWW$#4)*.70+Y$)aF.qZf56ahK9_MQVsc0
+%Df%sk07EK)14R^kieX)5NT:bcQY<q+A4jKK4n[*uVn4!=DV'7)3'`2 at Moqr5(H1&hMfp.Tip7_2o3F8<9CaX2UUYR'N^MOXa_n7B
+%VRao=/ef9R\*pkh2clm>o5aH%lrDW"PJg&?\1&$]dL?_3B#F6PAYu^)rGlKh]rflsfl>d[n!6:g+\+*"W7/9bL:7R48@("S3>f3r
+%!i;T6^-qgqOYt/cMW:$2b=-ldN7aTL]Os7fC>cOu(qC9e;[T=fJXbP[/="`"HZ2b<GsRYToLtf:5p?PV[0rUYeW/$D1[BRDJu/7k
+%Ias7(R."BiU:#B$j#l"@j+nISE at 3Aa[=J27E.$jFb9o"WZ^oD*qHa[Z+8V^_89kt"3:ccBMq;HEBL)ks^*hN6VkA0*]jXPR3<GE0
+%0t,Bpl?d"]hAKAChT]!B-d0QdD8DFp#Y]'TUhHUc.&<#2?P65eZ?K!NMm(^QKfM!S(pKq7++a<m0lZ,q;^3.SCdHAtgTe\0-C3]b
+%OmOK""1_9L&S7nf]lm*?P$7[d\SF`p(6UXmYV)X"TSZ(9Wj9_Si251]aD4,Yg@/h*HrqK+U-\d$=a at eK\>ED$Yrn1A at r*:E2/@Gf
+%IY/AZ:m![MFD%j$8`&+sY_pn*$/WR&G1;eV^!W^/AM?Nd_E,p2E]h'o4lM1]2?g/,N>:ojFu(5[H#H&SdB2h1TsP\8%1H:h[dSeU
+%InA>0WRPlHhHn-4Jf"laM6/60`iY^'gAjr#dQeaC&oA.G:6mX99_i#8P\LJY\N$1M^#f-Cqmd^6bX5snQ"T'[VKg>`H$H%qY*hWS
+%j.h5^a:@"oZt?O]g66b#s1d<BiSM0bTI.%B$8$0OA_q,FhB45@%'u&c==L))PSu^Z0u\GoWE$6sc9,r2OZ`+R@/jL]7Ks+Y5iP<.
+%jc<uT_g0[?_AI&jW2n*\9jK.XIV40DGkg,I+6WS4*N/"L-C(&d+#e(7+:\0!2H?LbZ*4LG)RO\UlWe3-$OAA#B"poub_k%:16V%\
+%^*P!M>u?`;per85Q?U=m at Qrm?lKt])lTSXH4mOsW`:'ZD;+i(&`_A*>W36KHQ7=I8rbBa%EP\]r[;Sjd8)E"U`#6R#3]=T at 9e7tU
+%@'JD$S&l,3H<#ZahJdQ<-W4jF_r;/,I'1,nPeT>uc8-c`_ZW%m&O6+r$"_<pSq,6*6\?W&HP0sD][>?CE8b=eZos8kD8l*;l'Dsn
+%#@foMBA52 at qbtgc0R1hm],LMo;2'_tY'N#Q91s(C]6o=>+#NFfjM1VUYLi]!64=A*]%^9T7i7Z=?U3lK!mDQU.;M/+U\MX84s0Dq
+%R3Ep&"P[bfn#>L at r::OLs.h8-bi")B*>23hKt&KFj>ao\r^Tq%pjLr`K at WrVckkd@eYk5`^U`iU^T:RWJ.EFLFR8T2:geFPZ.SQX
+%P)Q:9,nbl.3I<MroeX4Jp*O at I%NocsM=oaI)"H98qY6Ho2Cln1hY,=S9V0Cp$]N4=H3-*YppQ[X(@0>)koB=oFE,KkG06f.:266\
+%aW>9[$U\7bWjJ8eX+N4RSO*IkZq%+h19>-nESk"\`C8Nu#:D"!<#$nHo)f3k`c7oK2sZ?c4O%?o#2uX2*>E?d.S[HK?\2Hr"l6]d
+%]WV#"=s.!%h`so#L\gp,-B=!n+8I8*ektS4LFo%C[bC,mmF0b[K at _WM8M`NgA!d\4"P2[U;Mm]A^*9!MV$--CY,<h1&GF1Ck#e_d
+%$_L&lU^$Dn?4g)H54Y_QFTTleQs?gs[H8CqF7G+PinTR*(9V$=7pTXq!9SA:A<M37Q0FHU;:2G29p4;2,FG,#d)jaV<I\$WUB++`
+%Xfh?r=U%TbYEdXanl-ZJ`VJUFOjs2oO\s+(C>AH(FtW2G?X at f'jhaZ$dmICnoB4.$(Us::Y!#<48b7CQ5JbJ"$a$t.n$?0kSiBId
+%J+?EsI&I6s1-6jWV>:\c]'ah_Jgh!nQA1W[Mr/F%RDTeRD;3b.00Pq)>\Xs$K`j5mk=6i[SNXF2fULH.8sUHrZ2_8H"_^c=3%#sJ
+%e>i;bm0-$c;ene)M:!Hh3D2gBUJjXoZer[9CrWQHEVA>`gf39V;snA"9.!CbUuNN%[KfTi+C7gce+[\Ap\4W'j\hg2qW23GGhjMQ
+%X7_XV&udML":<$=bO);UBWR.HK]RT"o<,`t`jT>t*`qJlHF)d[U(<hhV`*j1X0ldOMnbq'QdHTJa[S2I<Zga?qHK&D]>$&Zl#nK_
+%C+aogglrf)NrO(iD'<\jM8]fB40I!u]Pmq8ItKN;M#8"T/6e/am&BAZa2/9\h/mGt,R\Qr3*hb[Sja,9?fa,rVl*IV=^L8`5s2D5
+%fRRB,`uZI\0Sb%KJ"B&S)7tbF(Y($&9Vq-`24qPb(Shb.hg[OQ;U=^BUTQ=na,Z(bQS%ea[@NMmKPfju`^dDYbB,.>&Q#lb#, at +,
+%eibh='Ojh#SRDrp_l+l;T25DQe)m2"B,4PW,,d%6)M49f?4rWV&!(#MeOMX_r4p/^+US:?2m`+rnoqcF,7sZVhn*(h8@`Kkfsl9F
+%b0DL`Fi"[+b"?_8iH?H]R$q`umf$^[6Mh6WSHu$Gd=JN2Thmb#m$k'fLnunV:`nA1\*mj`/Y>rrJUYQA1L\M%3n$`F0Es?ql4](c
+%Wf<s'ZYasmBMa6F-M4kV3Ma"Rh0E'K2^FtJ1iAr$`83VUSl8H`Lpd6E>N'@:oA]\;2_3:Q%,.('oU?u?7e)_sE!#'kdn&:U:TTDq
+%M`&D*i at g$@@Bc6!jm/i(8YQ0g-2a&K'b)HlJ'j!.B2)4)K1j5;&p/c5!r)kCH9cn-k/Fhd2kEU%FdkLT`\8U1gA"(8\T,!Lnkb0I
+%UtEMGc09JV4_7DuIHrt[FQGd,U^\_q0<qDZBl,SZ",9^XnSKWUbZB(>;a(HUn?/9HNf:>cCTr87&!WrHdoCEQ]/gGojnatLa41-!
+%)J/89bo\<rL;Z*aH/58J3GB1S.<I#),]N0]7bAOGQ`!`(i`8RU.#2H+Q=TmJGY>$6BLKcnKRK$lQMfFIjd at g1ZoW4?>@G78cVBXV
+%oq(-[`uSIs)`\2*)qW+DMa`V.+[_e''E"emXbQMp at P25O/:T#1kWCp)VP%i7$Gg0>0j"(=ahI[NH>qN;2`6HijQZ/1VmsCEr%iBl
+%?:#\l&&sW/Dp4i"oUoocfXb;_]Mk[n8DO)3&:_11?$Wj_3[5J6Q/,chNFq(I'<Ju[$JdX\ee[T'nfj3Ke?F57`9aSI/I'[[\g_J+
+%S3ErX1A-5oSj\,5RK"7+]-I.#D-ZWR:9Lcl3!'"#JoOD"eG!Qf.QDmiFoS`:?M9SL3bCf%2';6>JKW:C"]ph:?7?[h[Pu1,("XIo
+%7*B19#DIQ&jWVTLEl'G`n:Mobqbt\G+gmB1VH43-)6]aIg"0ZQF8 at e9mIP)A)uZ04$llhqF_l>lq<-6NCQ?C2bmo#nrPlX'&S@`&
+%<68o'd%tD3frOtOAE6pST6<1M$PJAN's[f$<;@>H`*IOJO(kK!dunX"G=q?+%Kt[1a^kN0VqhDk_.puOb=h8[-u>4g6,;J9SG:Bo
+%(@;(a^>sD`E4cI7\A*+Z&L3X3lP(1+8+eJ*busjF6(qW%/SqlnBKkbcRI&;E`b'Q1gN8]]IcEd>A(`WN_9\@P at r@lC$%Kd1JNQ$A
+%V];@^rpC.9-_KNBrjHlX42]_6<hrg^PtVIf0DRf(eCO!hn'`?&lu60E!o2/(UA"LZ0TrVq'?SFGE0IPFnDm9@#!>m,hb=2&'i7X5
+%%Km0<^]u]Wgpfp75/#rN+>mNISlh`XlkbhUa6[']@4,0?i(,WW$-PQ5oTRK#<E=Fq@%Z!_i>qX"SX$,gSi\m2CP8V21rFTfb7o^V
+%6%DI=0mjUO1`<1QEQ,/agiY7C;69-k9I9F<(5Pmt<+biX at P'rIS^H3U3Bo>JU4=D2eW6Y$DbTUI`tN<[;k+Z:+gHR^3D>+IcQ.6,
+%!KZ,C,I.R_gCK%[dqKpIj]Z"\;l$q4m:^=bF#OKhH1!hPC#cuTa-"t7,rn`F$,WI]*LjY[K^M(+aZtndd4a8#+E$85c"_fXE<NkY
+%B[R_o]VQtUPDYmqf]W#Ndl58dLFdjMKhE+ee<e"(CT?eI+)lC^c%GgLk#pe":E+kCaRZk4%pu"Uh\LP>AdoOi1)!aTPI_^T^BRP9
+%5L3'.HiE\jElj"Mjq3KcM^`9+Eod@:^j$*4oL/6<Z2G_oI&&/Lo1LY.p<0pe at K;X-[b#7"9MiqVhT'qdlT'l[g at Qq&De$n/pkY]B
+%$MYr/I at 5_;"u%r>%KhNP&]o,':)0D9GH#NA>,r;cH;^I?Wu%SEB+=R2n\"%H(^&b,9msh<U7?it)<&[L];dc.Y"UJ68rV%F!shS5
+%ldJ+$T<Csr2Tr$=nrc-<EUs4U_/3d3XS$uO)san;5Dup<ms\JKZ&1M(f7n5[D0*A=G4dY"iT.^:b\`9Pfnod3ptl-p._FW9;SQ?@
+%-)<>P2d!U4:h03:Djr1o at fejCk_5gKNKFufM@1*tTl.Nj<`a-m`S;\.P at YDAgC:DL5j"M9AC="-:trt*"N=/VSnsRrnV at Au7.R>f
+%O*lZ7Ee@\?S^^2W_SttR:\,jk-U`#]-XfL,rXFO/\?m8Ya0-?hRuY326<0%n(\@6ZI%&2I3>Iq,gm8Sd#DIUfcRf;>=Z4DkV+s7J
+%d8oR,.5]4f#$Ni:45ZirYq:5Hhr!_dR%((kJD\jh+M0EjRD2/uQCiGcK+7=goq_,=<:N_*nUfl5A6m6IS(0MrUir1g[&K.=G`Z%T
+%p==FYHja`CDs+Er>XVc!!l$F!nhBUeA1P"hO7onXRR/CpgM,7dH.SM]U?(,:#>B/[C0PQtW&,k at ZYrN9V2j(lJdn2'+`=+V[-:I%
+%'&As_4h5Y^e_'+%41BhalJ%0L>\\K%$";UWi#KTJBP3 at TZR$N4]H+G/)^]&<,t`)$J]k3(;"H\mm&<ACc3!L-VjtMlR>Q]/cH2%q
+%\LI3gA!u:BPj;)kPNPI6MUH?eVL]RA[R?Hnp>e<(?"uD/QU,rQ\pENm_`inbA6Y-$-;c)2Er/$m!/[Dcs4?nn,0OiTXn(_uV.b7B
+%OL,Cimm.JAV:@aUH<snrc1!)G.$:k$q5im'e8kjZ[0NQ)XdXZ=msFOocILkr-i2tqI"p>#Hi4RDY*A;p<MN?PHq>V>H.Wlkhnd2$
+%/g#BIG-9uF3E05 at _1W@^Y&\5H@"HRN3N)SB9#V\P#M;uqH/[@l0"#.YOa;\+Y2)]__!1Y7PG[(%nPTF^pa"f%/6KOVLi]&AkuOZ#
+%D5;>T1o^d"!Mg^;b8?'$]Y\He9Wb`?;fCb8/CSPkO9=cVW%N,rpcS$@>MdI_d+l,J/$7BR$Eq'hYR7lZqI?P-:CklbApSM*X^!1c
+%4I88Eg4^JKP3I&BIBMXa$Sh4j$ZchALj,`b\TBX/9Vq#JRN,Rf;h*m%?$,NF_S<:.jTf7??PLLJVM)N'jINOi\p)F0T at r6DWT-Io
+%Qeh80pos at 9F#/u!\C!!D_8ltJSYO)<4B<GRfTVYN.!(@uVo^i'/jJg_Zs[(/on2@%+O@:.6:X?%bF%j#OY_a?n0Q/Bf at -qCc`g^)
+%p%OeUorA);IJGd*X6!oW)X)Y8k]YshSOgjPUK#8W#OtE\bh)_G#4c6k4QM44SE5V.d7!MKH?]l<Q"rrs`-7g9e(G5RIqr=fI!nC>
+%7nF$?fa\ZJC8;.!kND6;-bIOic^?_Bk:7)H?NO8F1`;Wf6tF at n=)>Vc0*;p6Za-8s>R(50Dtd#IMgM;32Rg3RHiA.B7p-r1YC_-F
+%qL]SZJ)W<9Yu89!4M;?r2WAi=$%@>%ncd)uLQWi(P`E\24=hpX$M#0<-+0\V,Ahi$6jsR(:8)8sdnH\/j>`$$U=!rjGE]2FP*`]R
+%LNW"GpDTLM/Us7%J)6BF]dllCe*$C?B0l07OBGWX9N-8q<72f`Qj8*H;N3+_O1]3tr6^JCNu/XU*mNefMB-#nl8PbF>OIHD1Lkbm
+%n#L;3>.$7l=ADR2pm4ig&.PmsMa7tLntLAKBfH>p*GX=E8o@:jm,M2S#7"?u.7?r'=b?5eHIt.RK(h!iT2`D:8M[d]H<2+7(AE`t
+%`JM]^]f7^%XfQ1Ll`]=oeOA.H\NOM:!#0<gil(?-D[055[7d)Ec7ea]i23&nK!nh_\O+K!fZEl\X9 at X."W,>qM/[0p^!<-bWs at pc
+%4H;:$JW/[8.*u^;_JLb+7Kif__5=kZ+"NTAJ-]'%EcB;%=FrJmV.0b-\j#>.4_?W1Tl1)2F9X7*?L8IR/cXUh"6MUH=(D5o?M%DP
+%lm019>p,lMbPX*f7:2ss_EDI?1hUjS=R/*i!EM5]<)`pCWN2c.*'DnYLQHT*'g_?hgb:_YmdcA.gBZSg>iB"c7a12t8n)s]+\d`,
+%,s+nrNYsb\Z^BfU>-4>BniKn\r3$fk25P"WTsWEYK6^8*eaF=L;N(cDMe&Brd at UX[PDD(,$jf_E1H5&$"_r2)g*`aV7>27bG[6Ha
+%7\rANgUZjbeBS?2VV32o0.6T0.RTd5D:R2ll&#9 at W85[JC2,_?2#K*"UYaM0K0hY(PhK6(%cX_9g`+4d93_u38o\@oIEXR&pL7gF
+%k_d,%%OY>sf+. at H"!biFoacb9Pb7-qIZ9M'dP.#@,r%D?.*+6q'b?EHCQ$EY>R)!!d_\^C-1Dq4:?F#&Frr/_KB%tsJO1SrhCXt,
+%[9*D[j6dm3ZDG&MC_K#F1qtR&b*iUaO(g7_mcoU)XEP]U.IoH:<Z>rufYM5D)0<@DL3h/\T*Ir0$!>#rdL=]\bJd5r^T+"O5<T`p
+%rlUZpo<"5G8M?(,b54!j8Ni6ZHqP)!-*e(H*\Y>42?Q%\b[?mb5P at oZ"g2sU(tJp*NG5f'HkLA8 at JYEFCRfB&/m>>In#):oH`W at S
+%A]jq0IECS/p<F9!qa!2"-SUbdjVV8,hp;+dmW/`\$[]. at Z;^@$q&:ENNJm(R'?A]ff.0,G,+V.)i(P"QBib"@YenFa0a2+WfWs%7
+%B9&AU1/[hQ3giSAD=j:ne/r2&N?i[Yo<WL6$(QFgK.IK9OHmVG,gC`&qt at T'bEF^p[Kjph>a8RbH<P#d;bq31M`7c@]X+/,m+QA_
+%RHI8k[_C3V2Fp2+='r:70nBcPSr4Ejo:3dMV+S]uNU"hb(n(L"RYXJRH^P0 at X'F\SBYSn'XP)g;apNm^]8DY/15\i4B3-A*,rPrd
+%ACE$>osZAt>_JPH/5cfq_+LWeVeP(Y5?RABe-#e5*VgbePOBJD^^ht,Cr0Q79ce_k]S8UE?AP%XMkI.$'9X[+(0G.Kj;7sK#_BFS
+%P#W*\3p\TRc)JqcAfgTY.E7pbi3bY#hp%FDBE>ZAl('[@aH?E3)$ig^6X*g`T,u$jI=6Ba.p",KChZpKF+SlG'"e"3J5T\Reqc3"
+%7[O;988,MaZ89RLB?+%k.MMLsPC5XME6P-U0*B,m%"^&DHB-ZKS.p*SnXk0nmS>OB)HH0bk?R+u#H"_,fMOrd![SK]$KOf'HoC??
+%f+)-0H:F"4!J(U.;DF5rf5^nG'AIc2l$1hAK/+M$hB1LX-_^"]m+8T5=Z;dH!>%oh1l`J'$<4MF@,>Pe0/ceU8#CtXe<,uJEh#sH
+%/aqaP-D")FA1\HGSVLN1UqC`R5bLACm&Q>?]e+$_KI1>.@]+IfbaY6gFWf'We`Pq/&!udn')B4R`*7t^#XiMSoPB]pPG0gDhqH2#
+%XCNXAK?h"7AtrMC0eHeSWH6kX01g%=CqFl1h+lVP,0ktgYteE+1S)a59F91#PoY"^i0BXi7;At'asgX]]l/4'8XqAPgndL6h_<5$
+%%8uNX(^EBE2*]uX")n+SS")?%KW.:;)cP*`^?eYRAA2>.cL81NEaYtErDd at 94]Zno4!V;^!o?-&K1Z*./NA+++\Yn'/,>=AIgMYM
+%?6%[03>h-bXVSW"B]^f;H.c3F`S[Te'jmWlku/=HfldB:F%eff*.Pni5j!^IjcO&,Q at k@o+uJeFeD*"roUNZlF#h=-(#[+djAX+.
+%4QrZ!d\fpsdI`!%lbSBGof!n`oCml`mV0g$VIOO`$aIG\p'NE6arbKF#Keci9'RS$L()%PpJI!Z at Vi\tpb_.Ra)?;WCMX1%I*9Q7
+%(6f5B#+#7q6+Jg^gaM<^'^VT'(duHY.nPuV;>ojr4BL-<[jZ;L`uVZ,E8,r(5.RdY-24FTZs9i00MmQfnr--K-T^F"l#W8EhZR\d
+%'Dj["oCs/pl5M&C-HV at r]ZaZEo^7TC(U1C6I:+0U8sR6las"qmX]^K.?M`:Z@[4B#go0[;Qa-7p;e6uk)HWpOQaBHc*;+.q@#$(0
+%JBtY?10$>:qcDLI at W>FD^:CNGho7G61jmsV\3gdMk9#Cl;=YCr1ga:.01K!g,'UcgWuM<b)RRPTcnX;/qGki>-!a=sf-09X+)Qtg
+%7QG.O+4[d'?:Lfa*Ki^"W`#jCkF?9lf=j1!ecd"A at sPtp1/IMUI]P4SL$mk9(%NqpLL+JRgGPG5BR;b8C\-(Xj\\gFU&ObVY=un,
+%lm.u`c8k2i0Ij:;r(S-baU6M#;SKi,S at Ob6#O%B at Os!sXKBN,.8D"pW<3+X at 4gP9)e"M<tiBtZL9ec%+pmM=Q1"IQkP#3E:Z"G!A
+%<'N7lX]rKoUntf5"ZIbj#9`0!O2pEClYj92R#L[;pCh/<Ia at Dl6-7cN;U&QuaG5jrUu^5opc-+X`*@j'.UV>&`e04Eite/:C*3%&
+%jhN'I0dF3#K`!pjiEchFg^*a:oD,ntA3V:*A^=6Bhb^'%O5'gnVe'fGY'!]:Gps*8\`H(!KFl'C:qd]:k5h%B%?`dc279f9*^33G
+%D3ErE8(][h/(a`%f&,PR"YS:RcZ/+"-Na$1&qYUX,!<k&O</XVp9d,E at t>^:$,\\:'-?Q;>,f(^K\,<.%ibS3Cp^JTGclVTabKA2
+%Dsp0Of"kdKL6u-:;]bgkcd#!7n>2Mlji-)uo-nkLRH-?'^jRfd=Td`UK]@8[5:#E\5Ah2p0/X8jVE?MJ>DKCW)!<=f"JU*skW^ZZ
+%^#<Dn'OCh(Y77(V2;[TY^_6`*Qr>.Im7\SN(7`tCoMcpi`lsF4MLAfSP]@/Y$p$=hE'iurAr,^A?@l6Z)F=go2"DGOi^t\(fHmF(
+%TM0/fE+aLmhLOI:foR&igg/>fT%WMD&hU^A-Tr?T:L<XlD=t2J]h+:HaPZZ]d[]]6leMjlZgLesY<P&O84=gn"`\4%[SLf-2T7NT
+%N:`2%4m9Pg+Cfu_BrrJVN:W.2q=)+nN4Tc!6(cKTJduVZVF2C`_`Op;Phg-Zma$8sR8Q-BSD3T_H0o##FXi41;OY&0`c]!5C"mBL
+%YISS=<$dl[6%hgQ2tGB`'^2\qP*.QJ`rIaEDJlqb>1tu8BNhsYO3MaY-^!geYqeUW"=i7"r,_a0C(c*^k`F90dOKrM`)0_GWt"=2
+%?:<YH$$Zi at 9'F>(]^X3fak1or2eC"YJ at gT*TK0=Nk1;"C+L/-[TuB=_/iYb^2!?Iq!-8-AE]%1&.m<Y1m`UjGEn<>qj]EjHndh*5
+%1b=M=pjtG^e3Jo59KF#TU at uf3.9R[IeC4adM-[m-lIbfa<8_o@#WX!0r&k:bM)HfHO(+VKj>ih^)!^-j5UPIHE8VA)Ce6!`n!5_l
+%3S)[o"l%3uRh=L)M;-ZW=K<8NL'n"b3n<D1O"*S[JW72FXerb<=%p%hel'gr)+sPBo6sSClr7]cChocL29N2iDdFtQI5g[eRb>0H
+%-!=64bj3*Z1p<@[4tBp*7(-I*&oT"(T`iBEjO/+%IWb7F)ASL]^*M/H;C34=;,1)=1*MXc[8;pZBa#G at SSKE9%slRL-r[RHD>7p"
+%^AP[-7il1U3&-!B:G5?YRO[6ZnCB_O^4*U at 8^sYe7R5GpTZclHqn!L\UrcX\6K=]/&g>TaDu.$*:`92PUt-Q^a.Cna6(WC/fC.$O
+%o_>Q"#frA*9]=:CI%-$D-iThXStqIsP/Np`HG2<Gc,Abo;5m'J)0a$EG9MQm7Q0Jt,Wm!iIFMha&=AG.`P.]3OM(&B:)'.uInhHZ
+%-oXa%+>*I`/k40$8=Hh3?t`pK"b.inP^BPbO>us!T?7,77#X`Ws0\!V)@=1WpnkWHci?,^mTI`-H"<7bCHtTE5Iu$moXk;mJYYRX
+%5I^"'*?gbh]U"_h'J#)U7_]Xm)DoDos*0K3QI-65kaLr58>^ZNaiD-!ZEl&eP=<\:F"C3'd*1C"":3K?^9NS/BSOJKX5iR)a:1M:
+%lea$!;8AA^s+]-qR/^RkN)ZKmEl=sJP#NW0Q&k^2eh(qOF5I%K2BtcmRF+nD3TB1^\b05 at SJhen%PI,/Eknbhf6sC';9NJLF0mC8
+%\Xo6G]Y%<Vmj-FFg#-8oQn#hCNF+%_cH3IR&2LGc-]>_456?<>EHA],pM,uR\Op at j42?Q0`['8bTOEFo+R'O*Sf=$6=e$IHN*MG7
+%9X/R.isl at _=RZlXhutUs('G%H;FV:b5*YHIXE#9OOa2=LqjV[*jdH2#lPW+]&P-D58D_G5(m`Z,V<Reh*/&HQQ9OZ68qL-MmD^n7
+%5VJ0Zd?(D7%>%16A06u5aspmD"ssfAUBHO=D>S'@N83;bh4$O>YC0;?QqQO\kI3Z.Q=WsOOTIl?ogT$VLco`>fI$o=DLi?Yhh_pV
+%bdUC;Nc:=l3U8>h`C;P#4Gj;sVK8YJXn>2K-I?kKLWs:RDPT],2U/b)]&;p%\,f:@M!pnA94CP!`^fOUQ?.:ZB.)b74m&<7fEF45
+%U69UiOOsC\4&@@<VrHPNgroFM at H4&5]]X]]#574K1?Q"Eh$n!!/mg*<$U1D):gQ2.c'D9`/:Bhn'nc#"eJif/F?'.aIu`=5cG+Lg
+%LA-JC(Lrhj_Vt9=YS?2h<187+E/t.KU)iMK#L<V(-*^d/nfmL'2\t]#q?cB(K'Ggh0?<Y5mcgaRF!Z9*_^`cJ3N(PCTPqOcrdE02
+%4km>]aO*^G^.a[-D\ZJKIATh$1XgMeE;-1^RM$q>56[E>"ptck4(=lG at OZa:6<hsJ>J?.-C0kNeAZbYa_F5EbaO#Meb<!2TWVD4=
+%#n)kS4NQiN!%Ff$7o26D2_hS*`Q:- at Up/fakFLqO;.n"g:'-oE49G.+V]$"s$`Q%om,5oYbr?M-Re7/Sm+-44!TrlMDVnq::Yr%E
+%XlRD%WVPmZ*;))2JthRiXL[&1\;=WS<a=#B4?bsX9?OA:+?mkq)NEX=0QH`o*$:Bo-.Nf'6c>Yqkb%%pX?83'0d=@KK1O.)3?:\]
+%a-LgpJ89O/NhPcXc9:Ao,!Aj<7Ht9]gJ[NX6Go^RO6]0=o'1H<s3%LG<%WK,Z9\fd\(.oLbDu(UloOmGo822nK*X/'Id>gBj at P`M
+%#3jnagH"YdNt*5l&#<Z1!)1=D6\WUG43>"!;=n]q2[<Da>#.b+T.9D9J"Pk>^?qbMi<Y,7RG;9<r_Ofh/Z(?uHE#6r<,iQN0`+Go
+%9:h`0h(>NV+TC#H"?VZ*Yls6Q!HSuW7-a]=:*<-_Nco/A<s\<:s48%"g-",%0#"uJ3uJ'TN?qKZf=S`:!L7e-7NuW*Rn?!FhG`B]
+%lgtclWMNri?&^s,gtKI"C2U1?_Jn%kH*ffeT^a+UEF/Ug8[l"^Xu@*Er3cTqj(_7Ya8Hi!k-,hdQA+2[JV7pWjT2;W2$p5;2q9l7
+%-1Al=nbEi,_pJh0,k$*B?RN)?Y`jDO2`=t[Fu'2[HB(nkZ3hQT,j.?.1Pcu!VAqb&JU*ZL>L#)lcLZ_!c9T-*aVH*<-n#,%Pt_n!
+%#D(jNj.c-qKBgdYdbIZ'rkBH2X^^W9ZZFnkc7?7#$RUM4?A+l04nhLuF(Z-U'a]OF=l*])>LHg**bDp8^.06efCURldBE\^o4(_d
+%Cr&)R,D<W[>+pc at jQ,mZ'!-,;'E9Vm0!*Ok82*]95$_McB355To&207fHnkiim&A,N=UR":>BEq4;"KSl,:Z*/u`$,.a*CMO;FO6
+%)%cD!kJrXV0e4g*5!O2oWjMR-O5lI+gcd\>m^cR0J/36q?P2KC+MK)SR)Qcgm"5n1K1ubocBf7LD_KTsPt4g/'&5,gnd9)Vdeibd
+%d/Ut.\Yf+M9ll3I/?PMH2+e?%+$'SZ'r7;f(;LJ4oasA[<&V9YnV^[o:TO/fYa#<!7(r-2Z,qLfWOI%c"`5Z_p7o(bQ]":n<jOa2
+%PSf9P_idMhCf9W10>V?&=AC6oAqlC5XiVr:L/no<\W5)*FYXE5O+q*$8lY'.+)]Z5hstMf3fhhpQ]F4D8lSD9\BPBk+4DFf?cr)'
+%/RW<I(#BYBGuK"8+D`;1$?>W at mI#(F,RQ3i4e#/BZSik**5+p;,](d9X91ocZm1toHqAec at EIW@jfVf&D8A"g\L_i@%]VJ&iEX(@
+%!Zq`H>b@?0`7%g%Vs^Kg)nI4VJB;DL5L/']4O,a^,./;T3sp/]FI?Ou[@_^E?NS?]:JJ70S<^JVSs-g\.^,-<9n,,*"S\[#T$s+u
+%,#21mge=2(>mn\YVL$?YRTt$$o#C7A)t*?b1(6VBo04JhhN9-;"5p&ls&&#R>hFqQqqR-Ini9?PdC\O7kPLed8aN7CQQUOEFMc@$
+%Ch;Ih056B12['P4egY[>lUq#tgp<7j0L)K]\`f^R;@0-8((.Y/.HCOVlgqM1)3 at HTjg8nO1@[2d?^9HNDL.(:_e,"mM73,)b%+1^
+%5 at dA$p1pcSA\sgPk55e]]b2q!4W4(Xk@!>1<2$d(jetE3+3D,R`M[,!\QHe(.`Kl!ImXKi:O,U3)cG.MaY=o6*8$c'S!l,mT[8Y2
+%\&>t&SO>dGpWoPX_DIpl($kRK5;Mbgif?ArEk]f$8,pBiAo<QM.`M3)KI<KY6tPh$/[-)6Uui!upngdj`IE:E#b>BC#7s6K$DS(/
+%.uuaaH)2GW/bgBdc>`+6GbWifj9YfW$'m-HdEA6se1J"ep2U0N?KaJucH0Yqll4=oNUg>DNMiTbT at S)O8aR0hO>gShFAi?KG)P6;
+%M)h&l$!(AQobMGVN=CT^TIlFK^/KVOE#?Khfq6TUbkkaMgEfsLF*!5.DLdBuI%tfrCp`?F0>5lnB<74)FkGPg!$tp*HUe6#njH(m
+%X:E?t^"^7 at mk6)qXKO(ZrnB`,3!G5"+$N>ChOJtpU*Z"Pf%Eq6Qm:F_ahEFEAB!"-ISTcdq2jEc at s$O>q[@U^8a]rG2l3Nsab.m"
+%f;Q5X/?2Tg:5Hmng5k&oBM&&"kH)naj<IDN3"Q!^EC2R*,Yo((=ua5oI\n4L*q*k;]opAB:2-[e<,IJ6QMPX]\!<,>NqUO]r3;kX
+%D!=c+8/[]2O^GOj6Z$R2f5"H*nuhl4>=_/T['@np22U%4'Z"QVYnojoJjs6ne2.o,Ra8fGrhMM]EFr]eCjOcj at 9(@[llREVILn-J
+%_)iXo0Ng('3]F:)qFDXWEPc'DGN?BMD8-C()Y,`%'G!8J9*jS`#e[IQdT,Rf;#*"J's=#J.WJ@!s%S3O5,s_eZ*3C`B@(_NAh\Af
+%q[kqc<#IX&+&(Xb!eeA9fZlXJOQU<XiBgmq,:33kchX2`QBt!YC@`F,MhaFs^it\+M>%=#3Je8-o;MbPq!esTYL7e-4F(po3c7PT
+%>`N2U`!AEjlkBh!OOSHbR4h67.1WMH3%7#phHAi5hQk2!8Ldt'-c>cmU&+MM?[,>*q`T0S:s[;+2TJaWWPiV&'=)S4bFC94<)',6
+%KiC5V at rk5#V:8B6$dBNr0l8p'Q<.Bk.Sas_prto_[cqk:=.5J1+`O'!:cV2c$>HY31/P])nj;n;9ea0iMfM+jJ:2n.Bs*pJYc2j/
+%pns`AQS(9SDkD"d)l9)&KHYEgSmY$&n0 at P//9jQoH[Z2eVr33?k8[B&l"92YVO#OSTP:^6A]i,uPRLl?;:^kR&hZ)u)o-a2^'g:A
+%O%]&K!MngfelP(Z?hRS7]95!QOOTFm(g'CFeJ1cWZgbh)5tN-`WJB1':'W)=,5$b;Rglr>R%88+Y5Giki at JSar#G=(P4[HpK@"Kk
+%08nA8Oj4.dL':s7 at fp(iJLKQu'KSHbb%D'\XjVmhfCZr)\KX+1i/'_UqW'#plj+D&,.Z=Im<9*-5&'RH!ZQCe#op$Hg-Y>q4,iE1
+%]O0tVq:p]*>_.#Q0#*Ka@#AjEE[atgeU2. at QK*bgpRP-NQ\;MA/b3qOaJTBXijtCbaB/0U7&+q*>06. at iB/c^2ATT)Q)UCdaJ/93
+%[!r-TLt2"e>43Q(]H"MR[PH1<B/UDRD8U(V]W>.!?n$t@\2nb&QEp'(S0?&//ipC,[=*:)fn7 at -F66NhWnnb[W8(uZ^[Dp at 2I*$'
+%CB(]?@I.u/nWouoU1Y8f at 7Pl"cZJskBYC:=E5s\Z?4m>5nSM[5JF\:6I5U"R8['&>PsRaQiBd;hPlaSTR.`1NcZ/jmEXW8]mX"F1
+%ih)4GB at 7ZiHb0%692.M$gp0)"l8brslB_\iEUD:#>R?lHr at R]LWK4`P3+(At7l8\p at nIS9T3/<2nlsZd2#NFs4qAF".8*bk(CFHp
+%kDc@'T[>d3mB9NO_#sRcO%<L'm+jSC])#)i5 at p>Hp*R9hl//>6:d6Fp#ZNg9Q5hh]rWbb)\ii]i6'K?[MAE0 at A]D-pU&=Q>5f9CM
+%D):);SH&:*6a^fL/BPJo(F'h.6,[nlSu+COgj*t)Wj$9=6Gs6,O['/FFEbo#aYpi7Gp/J42m=eIfO'sBmN at X&*hVJ(E/buSLn68M
+%Oh9FK3(>PXpu#n1V#bBQr6B03'fEJD9BiTbK0*'ua(p3Q#?!Y7rKeUCp_AT"Hp:UdcsZ.*UXF<#D>mP8m</+W;E%ALXj=j$Vqc\o
+%7GUD'T9:Aj3DljuK7u&@gj?HrgG)74#!*I7"s=D<niSZQ[&YEf>1s at O+e>V7CasE,[S!4Xc0`8+Xe(KP7M9aU'GEWF6n.14rfmij
+%EOOWI9VTOA`U.r:@,h)K7E_C,a4K52Tr.0[J*eB5 at e&uaI[*]jm(jO)Jk'k3&7Yf>!hGWt'ET[2KB(LsAKR'2\C42F7_+\Wk9T3^
+%.MdhV>g9;19"eX,H^.MiC?*qo"+Wl[PP?E.Po01r]ojqh=Y#=n=0'eZ#WBl8$;a]O,k\"$)<fOBAaGj5H8oa8<:ta^hrHu.,M4Da
+%.7&.-_k3N@`jb/-#5Iq9VrXOYDf51Y'?n?V(5c#m\t[B;&(q4d"L&ZII0':?9HF8k"fI at dNWk;Sa*!P#g. at p6U70<_Uq')hFQ?!t
+%<+2ioY;[<*C2)!W8PBB4KDK]8GMU!_gDiTuCJY/6$2$/'Gn,NeDg9V,DR=2OdbgNU_LXhf]:niEbC:r[*cA+t8ZKObYZip]RLrtX
+%n)`0UN=&J4<'CVOUG7mTSj,huJe)"0V^,X*KBBC2M$'Vc\.5P)k9-D<A*fS(SqR3:I:^[S4;&u%AS61N9;>;(Ylh'!I32+_I&A(+
+%$oZ_(al>I.+Y`dq;%4IW8qJGQ-S08i"Ot!9S/Nd6Nt5;aah4@!s0F&=0BDX*@Er at 88-D$q;q'YMqJ<(4Jr%VIbE"`0-K23V_HOlL
+%(<g\J6k^3G!i9q#Sn1%X(J45N62OJ]^?[a>]V.!@Ci8EJB1DH`9Zj`"eiP%$$'9N$?7-'ajfE8\7AT0iB-PX[BX`)-?e.bOi-rIf
+%bOltB=nRt1ptT7Dd&JK4LHR'o1gJeO@'OgnlpT<76#`6c=J'h2&r3`JLpSM at -^m/$.Z%9BP.,Lo:#qN/=L?=%rpn=$;V"gLK_<(&
+%%QDjp!6O%l8oDZ0,NhDs%Gmt1P]]/k-!-4o+t^\t at jXUieBh^\\sg(?Kn30oo,3qfT'.C">BnBfD&d+8!<k_?PdthGktBr:>T](Z
+%mUcj4aMq+#KdHi4K!>4cpJ/AHFG.tWMQ_HM]P=[8i].B-7*n/L5E*tHRO8jrcp.b7;N?f\N\@=b+,W/;P5KJ?aJ3bg/^Cc+q,1Sb
+%Rq9h.fr+]hm#)?DS+0,<aaBk+N/uc+?lcBqJc6H at 9E6L.X7]9XU]mtb\0_`@`r2]`i&b4`d6=n[2QRPp[HJ0dO\`fhh=C0(lXT!Z
+%POVeB,bG=;'=pf4Rkt&*?!,sa^.2r1TZm;%p>Xnfb)m(q%3Y-I27,P*h at H#pb31dM=cQ:>im"X1kY0GKL#lVb`%Us%.BM#2W7Ai7
+%Eit$6>2uLNm7^Z(j'/P!i1FMa?WY(,e]5.[rc%8Hj6OX5cP0N,W1+)$7I".=cG8#`Ef-Ro`Dn[F3V+1_nhrp%;WZ:RWKd-n*<<sF
+%'+[E6U#`d]0a?3M!'&(W\@qlbUW9@):%CsS/mmOC/J-2s/)sZ^q8!Uf='s.p6(GLI/$@NBd):%X<&<tc(a$SbD:VZ0[iV)!:R8*J
+%,MhW5k#Iu30G7WpifOZ=h"r_[1ZC#FMKfbmS9QY+;j*\b=e5sD46+WW9r at 2K8sZ+%aAL,dGtCQnP;]@AcdO-]0h`cqJkcrN7f#\s
+%-O6,O)>/qIo`/^TC&>.eF2^4CG9<8(PuKoIX9 at Bg8ZHX*oh+eXX-WQ)d\P=PZd'4_L,R_Y7i.g1aIr2_$;,X3e'#G5'JNKW;^qpM
+%ehrKt_;u**m[Y`a:*/5+gd)NbWRL\?Ztc'U7s1aJ?>XUu=1O>jeK_$j2IP9?)k">:.kY%Q64Dmq_BJ^\/QcIN:Wa^T9i&$+X-Lq&
+%c(@"JWOCtMnh9TGq+>Unrq'lVg9lF/"C7I5,:Ds)[l#Kq?[/trXQdhK-MTcq_Y_J^:V+\?3_eD4V_]\'@>O$@UeMuF9s(t>gj^]_
+%'+EmR8b-\*icT^V.@^YoW;hK.bM:`JR'Mb)l'5ECh`,j\[KmQsf%dA)aheG[G^S:T#s65AmCtd56d`a0<ejuJ<g);e4k*A+)+,9?
+%[[a68T-kq&*nD-\[&H'epP`&B&M#dGKNB]p\Jmbo1Lc6-4H)!4T6-SoAHu\-0'-A^OLDn0lSnK2mUYKZH%.o%BV%5b'\6+I=],D;
+%pGS/0C^KO]5[i_O<]LU$P5e_l4*!68pq:`Zb`ejoY?gNpX:gT>kOSQQGdpZ"-f<$E>WkYg%43Y"^SuG=X4fm6(:s[`P)MDPd%*ra
+%YjR3$Q^uZS<Xd2O08#6(/W36->F1"u<mpNj$j[NY'Ao!3:5d%MPVfL?L^1_gs.u<^6s!O:Vp<dk4+dpoMK97g51Ins)!Eo*%U>1`
+%AYj4h4Yg+Y9VY67 at H,KH@!/t#=uMh+en'Z-Y+-kh*Kpr+C4l)m*=U9K7/3:Qr at Bf=eXkQ-;bHrd#D'_7<^'g-LEJh7Vo5T5jt*7$
+%0&L_nBJ,L0T?hq+D`m4&4bi@?8FE-+=0t=5H*KY&1s%Hq+]g^+_-D,8.Y13DnQPgg0e;k=@)4XQA1hA at H's"/p9HD]P=K<em2$t7
+%7NE;qr2&Xj[Lk:Q?.XON>cDV+.lfW+c?9mOh^anr"bd/YqG*0BGd/tnb#:pX/(Wp-`RjXhrE%7KE3hJ/!:R>.C1aj-afIX.EoErZ
+%c_YI50S\5J!k?@91OZD!A`e_![FCL1'1c]VN]IYk\D/F2>l3oYjO?e#9--Cg=6d>1[&(6UCdchFd>:$iD-(Q=d]feK>cc%#8kJ[X
+%T"hhCJ7e_l:Qa1J(36QQJm<\-nuEfSq4XaXoTICgHB9'?3o*$8cdP&i=#ZU\a0]`[e#ubp8qK2rlZctsFJa_M"BAC_GOh=SY\4ZF
+%#b/`TTrd?UD=Y>H1[Lt7!V*WSK+IMBjJ[]%l-8=@iL6nW79dgR>LU&f?4%"ijXKY>eOW at EN+/QP`&Fc(14"G6"-I0l`4ZK/\&i#3
+%2rVp8=q67>G>`OBOpG.MZBN[2:^XdMpXGc_b`]#lWk9b6\!9Phh%eC$m[+I at iH6KfUpLQao$bHb:h\E'<#b#&mBpp>l,*>Kk*cr<
+%UM1g>ME;E4R74uOrqRBsU8&Ygk7k/`b[k$^^]kT;Xq_Oml[*mY>W8hVgJ=u&H1$)'_]$T[3CS5j[8*F;dukjHb+(88g$QdOmk5K=
+%WHstNST:"n[Y:pXgs:t?rB`:Q:WE/K1eQi#FLmM73E^li7X.o:@d2WjON_(RI/4PHW[N'sn03f#-LkJ:%<)OIA!c=h+hq8?!6 at S[
+%M"ZMp(8XsTBFD2l;$oYY4Q<VO.*!WI?gFrn])S4QM7/XL:.sj?Q[lQg<snl</<n8(Xo)tI[Nuf]6=f(B8Pq__MdOacmX)>aRc"*N
+%a#q+pA[B=W*e]sPQRXb%prdgdWK#^>!%g3d at DPjDs2`)oLWmL-E]D)7#H`[nGe$N$X1sb2H-mD(VNLI>Aj]WJ(#DHW2eBg%n%F8j
+%$']P`(Au+5O#9?>G'`2lO+d+F>0jX`ob'bAK[G'r]Y$2H>[:&\`:E0DceD]8peHR^lg+^3*fJ5S&oHh4W_NL/A$Cj^"/fmA8as@>
+%3Nns]/N#HJ7k-pM/u5e[6VX:]_Zo-mr4C':XZ.O#]r;-5](gh\C5KKZZZF6kCVJRrM3_Y)NRZWY:SdrfLnBQah/5r+,q=0-TA+i#
+%#5sLo$S#l=c(QLpOo1rr at 6ZKs:<sg4)@>\]J_o;e@<;@D]4i'((hoa>SJ.C;R_+-ZZE1B=HAFGS1;8I4<"gK)^R;_^ZdS"en#@LB
+%Q#`aX$'lTc.'EW;T=ODh'T(:D^9]QXcsB7g^a?&Nh@@&@VBk(eW0r1gS':ck670G0C07(-=)]ri]A9cL:@FT9H)*Y#!C)R&Y&%+B
+%d%=`:<51KH$@A<sDIGf9jF at o=#fbuW6#*$*(D2p@;*G;Aai#-s&_%G\pZ1:P/ZKTD6lq5%)\J??:eco(6t:Zo-UD<9"m^mH!o#3F
+%/5#&3lZ<cV4'SVWdl0u"DAL,3htU0j]c!X6NAO^s\8Dln2I^TM--`+Jim at E7MVUYcQ/:P>h8#A@>gmJ/%hWU(pAJi4OQsAQNXY\3
+%j<ON.QR>V7o.I<.d0L2Y9(T>e7c,U_E0%JecD''uX%B_G(jN?s+gZj:PVd&2WSFq<"5V5=(aA'F-L:jgSbXi4HY:q`F.G6.>c:Dm
+%k8bq3DnHm&ENm at E,#uG4+H$(#l`CE"k(SD3]rcS at fb\CD.*]g*gPC_C$V8Vg=@<1O%S-*Wa"ns>p;'M3cLS8sKXSn-MuUq.H't(/
+%IX^]M^+]<@6+<Vd.S:#Fonq[d=,t>0:;?\CGAF[5>M5&\7(k#TK2VkJ[U\J#dVW]dQQT+qPGaafR>LEZRL`f3#nj_=3hW%*QKn2U
+%MLp/5:Bk7DM_b]-cn-?PVHaZ,V-`XoSbX9;!d/H;!n0&B1_=HKQcZY<g(l,&"([&r'2C`Z?[eJeR4WnPT3o))+*!:S+9)F(IN7QL
+%PDpi`DkTU&o-c&qOF@">>:"4K*H`ioGdp\IPEAg;h>%1J"G(HS7aW*N-:HTp9eEpAF9RSso:-?6aY:\cO&OGQ/Y<@WB5l^k*0S+?
+%AL*kQF`4!iMR3/SD,tMC$,&>9N!hO99<53oAY>HY;%o!deb/Qo:8k)o-P-4BK)WPnb]c4l]]L=mi7e3I^2$(-ett9J at P7@0=lY$X
+%KH^n@(o2LM>YAd3R?[tM>WTJ-$W:X,h!^$br`hZn3,K`ZG!E/roA#!aniEC,Akq59[[uANh<0oo;e`E_(R$^`qln4So8/r9qlL8`
+%l'X6bgpGc:`U^-&64Z]t[?216Ykn*<#m/j at 4-Hh2^ckf2mqacRQ^H\Z7\hDdF%oW`cn(F?G9i]BrUL>^<Iu!CrjEW at d.CC[/qX&A
+%P`\P!gnmbkDJs7<9n<^MOAPcE8UABUBI<-k.jZ)\kcctj;]0J!:e0X(_hg(t6>g':FM(MIOa_Xu\Iu)q!,h@;5%??jZ='h at P'j%j
+%r-6GPOs%5eraoVg$0hqJ*bn<I!$)^h^gO+*cVA0mE&;W=G]bg)2j4]4b%1n',Nl1DA$D,Z=;RM&b.UQ8C#+1uL\k%(=R&lM*&P\e
+%=p035<D`3,can,OU58^];BnVE0rAO%:jl+/h3F%)Ta<qAB$2XR*nrB!>fuX!B>nc'3rb-*7:a4rg:3?0nP]5F5kI1gr(-\*_<ka%
+%4UrND)k#5%\&E%M%BMi^h/iT5$^`X983s+$e(F>)4.:sJ*$@aSgDCp?N2kGXA%*dO2D`p38N%AiYn.IL1aems=Be:D."M`M&;'RC
+%*cH"^2GHMF!)^-DFI`0=#U_XNB->Foc7aBgTUPu+Hi+LRPBfqU2WQG:>;hE1`(EU%4ns$E$t8jmfUanEc_b`29Wh&hGEZ\!a(QR(
+%j`onH##QZ2mZq,23\%A91 at V'<d&LV>(HL9oc0>^*OlsBS&u8f at h2GfdRiFW_D;Uk9INsn)ja!S0;VGV#ff,_>p0#mVI'ZL0Qs:5M
+%QrGp95XLIF6mkR<ng<7.?+Bc1T8?m!Nh5)NcS;UX:ajD'N5:!^]1So,Q_8G&fWbr((noCi#hV<4<0((h/00A)lMQ(U]2"jHX6Fi&
+%ej2oH\sHYt%d/,KJcp=^ODn)n.O==\B!Z?DDikVs%Y[73 at bl/Y3$*\lNb.'C$^H+AiTioYr at iB'&t2WQW6=8sIFF-'J`G#T.4[[.
+%Vtg$iYIq!?c%5Lk/?[[PaO<QK8>o^<C!L&J!kg)\*pUqpH6[+)WS<&3%su%6QJ)t:K6XT`qBVEcKH/GXSJFP0ln_pQeL`91*;+*`
+%ZmL!@cQ1.[J!qTAGO$QOb_t at h%i#%#Q%Z:>AbdRh4jsTX29N2bo!4l3:JWMmYgI(LoJ+M'4+_^eS1OuZ.7 at ->C-TSL,Y]1/ScpUl
+%=2#!i\J5q79E(7)CPq+HA%,f:R>cBp#+$'=/O3$iS[8&m'+;1SA"iJYSB#PoJ at Q6N#EOZgJ,JCjR=!0h6sXfjo\]Jrgi%H'IZnJV
+%C6^J at Z6JdoUbbFT%cGjL!jIKM*P*-@<)7pU8Qi4)H1\akj;.SnS!Be^aFIJ.juf)?#0SQ]Tc9er;leqH*M9uOkCUtdNNF/if:;42
+%d)$aH4<Z*@]B,I8_G7LQn>FVaD<A!,k\'UKQOTqEVN2/JiL+1/KWXgn:pha&3iZE at bUW"Jgb1SX9jYg]kp<9f^Q!lZG`6GS^!#d`
+%1\r,n9>m?"QWgi1W:MIAHpe9RqNJ)#,Z_UbrQT8fbgOUb?"T#=jOYjP\l8<M<k^>g5rZ<I at q*YcUtR>i_k(9][.0sH_>]t'MUXDH
+%Ah^Da]91Q9&*kroe(c./Wm\r(b@!]#=T"so]<<N"qm_emq<i7g,\+a/Y7^E'"i4&J?W(`i*%1kR<fEOGY>e74k#-ibda$`+_VoQ"
+%%?Of^;blSu2[O$=_:U^q-4q<t2hdSs\)[kcco_%L1KaQq5G3=cr)s]!#C\BC\no(.iOX<![`Pid&l1p]_)1YZd<Hl!PhoNhqp*1#
+%<?nt`luQMBLJrK`OjOgc[%#Eoq,c1DAM0QrnKpc_[]A6>qqB3g&rhAU,<W2:Hj1Mn$WadO5$%cB.u%VkV%6K+!gC/($W#lp_43Gm
+%k.N/2mjf_DdtKf,\:?64)g+4a/k<r?`!jl:oq8n!@mdE6X0ZgeYr>SO2?p#&,*#Bp-$;j1l'/stQtrEfcorqHrkr;,4Z+K(mDAU/
+%+[hmRK*8"C_bgdT51,,rn<T,5c`%1XVNj9+Q^4hthK"@&mp'_1R<9N!'2'AP3T"ihN^pq,JPWd at +g!15".o+GEgOgB]56MS5S^'!
+%AtM+2-XURCGhsMSr1\2%)a/CSmJiQg-bHOe`0j5M8-uDNr9VC!QA9NFa2q>W:+a\Aq1X9Zd'0'G;#\+/h?>,](Yn6AHiggZH at e9R
+%9'8=Al_'@rGXS at eA`+#O=9\g.*\l!VY\5u"TZsaiUX$nN)B(,A7=3$';cP>Libm"$>Mept9GR+7Q,AHHDsf1f[fi87?7j!X*3""&
+%A:QZE*lt(o.N$NTG- at qiC9!B6.#'VrlaWSui7e%TEhWIthA2RL3!p--;TQ>P<o!;K%pnY6:$f)8)!BscAnJ#BN/p.2+B)l12fnRl
+%U[QFo?S0Rm>4^A0ld32rp7-uML>CQFVf`N%N=?ITW+S^Bj,;sph9!jDq.lB^d0HQ4@/"a]23:AS$iMIsVAr4=\)cBND\Gt(/\E],
+%A#]1D\+Be at C<d,8_5p5g/FK`NoC`[NF5L]*3B7&9H^[`qHl/A5[X>I3%Cn4:a/ZKe`%>9]:W^\",mV$cp>ro$P7qrc3k_KljrES6
+%mS%11-2JUDS7p?T\\a8Ii]C/oT[WC-m!nRD8mrD,Z`<bc,ESID;G-FX5J`jJ"DO"LBdn.*>:po3"5&s"#TToXW3FaT0 at uu3aFhVq
+%hQ6T\'KBOS)hV,M-%JL*;q)kF!7DaC.\U6B=>h07'Ic+%7-,=b'b^=RGS'rIFlm4c6$((1`rZ^KXII?/;m^6lC'uD[:OTk8b5m"]
+%?nW`0b%/=hhfi(9-",2'b&>i(&J2Oq2c!<7,B<'\.o7T&<TpsW-&?;--4(8'YStaYQ74hbe2D*WK?"c$3l1'FK[e#):\,iBdG.ma
+%nYg>Wd@):T;$'7l- at KalZ1_>>iC;qWfI`jkS_CZ=,32'LVMg+&?XK[*gRp/SNCVa>8ppYK7\R/<6#DHuo4\X*lDL<0r,l(1P2C2a
+%E"/_=G.hLlPVoF*D`K-"DIh+"#>pl0Lb0A5N'')m>$WeF!R?OR at h-Bo9XsKN+Tbi1c6"qq"6h at V"-Y(hP^,QP(p2dRq3FKUrq8^m
+%mlJP'#3%#R/J*7!>HOf,@*L&IS.gNW;BN=_ct!q:BY^p#:@9l5'V?'[!UB;!0tR&iY=7]fk8js,#9Ei:HF;M\=3*W'kPPI.0?b\t
+%e0M>:M%c5D9sSVV8M3_0aHWo-U:(aGTBfR<Ki`[0r9N(tg(SgE8'JSjCm##!'!XT$Hb at 0OfCmKdP_enE7[D54g24$20hJ_:P0gBS
+%HeXK?B^t4[V3(YS3H/Y\-l\BS3HmmtU`_EnL6lGr':+jB[?",C;B(nqQ8?/%fslNf=O#tg'oUR-a3A+^"_><5.3\^pL>tUm:K(/o
+%k#1Fok<,;KZ-BFc7JPEf$T*3N(mEJT6'o6CJGgUM^nGH`fCQ08[0qb"Z:=0>,$osrM$A^*hnKe]$e#RgdULj/#_cg(O^tk\27fCN
+%kVu.0Wcuq:^i^ongsqZ>F>-nm-sOr7l'.-5b326iPG4+as+4[>r-umEeAKK:aa0I)7;#i[3S>rV8'.mPo*BH=6l;jhjlbf,1N;Sg
+%1&'g->A_2_F4A`\#m+Rfbk&1^J;(!q&mjGNYdBileS,X1CB4^3VE%,uqo`a:8g+h#r6j=]Y2ElE+X3 at 4Kk6/(i*P+B)f7`)QAL5#
+%2qTZ7;fR_>@e\F:jI&=f3YZ/51AKOR9^'[S/\+eOH$h1;>hY]+gcF`#A7psL#*_%h@\ND5N?FKmC<%[bOjHjH.B+s6Jsp'l>G%9n
+%Hmg%+,h;G%68?eNkBEP]Dfo9lWqO at C%]K\3`upn"Vh=cjJ];n43<`<$_>',?0,dnYTP'b3^sC/nY:E'U,%h]j,e:Fd*=JR5M_JnO
+%`G;C?`P5W6c5$IN^Q,r(-5`Gq at A!'!Vq:Z<g at .bVSs\Ho;;4qV6,On_DhmP=#W$h0\'5>Y1l;!d:TX+/l]`,Oc2P)iYZ,Y[;B^&`
+%iJmJt2(c<*b_%fhprWos%_nW&<'E<UF_l[*#uhrgBEM!25k at ZJIdijjXf8NX<)Dpu)?J(2f"'@0"2tB-.`S4GOO1]5hq$rP&<en<
+%IJ4*l>Ot=^@eMN^,;a^ecnrRAU3:k*FsRg<o$PRfSt(e+c8h#`gU=hQNX=&ulP9fuXS/*X),q5FOh:4)ltsk:%j at S0Nft9,nW(ab
+%IT)4iSr5F^"e#_SbJJFXcQ>T<gKjmL>j^1u>g&8_G(>3>p(k_>53LL$d/^UsdO&$Bn#q/`Jo74tF5UKC82\/]44c5&6-n&`)NAMD
+%AFaQ.Gll`Dd?[q!"'XfN)[pmF(Wf28K;QN6BB.bB=p:CjcAl+\a1#AU6.YKD$s7Q&:HFl,`QrLKb$#@&asjdY()S"7"cW[3,n2/l
+%Y2hk3PnJ$DNXq-q_n%D;>SgVboPc^YUHB\8;gH)H%'o*q9GIRjF06P=RXYb,P-h=skGK!>p_JLg</%Me\3.Oj8TuH@=:;2jpF-Dh
+%WcfE'qn?joAa,G\P!P:1S<^NVWL6QBK\'nAeCsQ6Du+P(ip#R2Qhk1Qh'@]<7arn3VcY#60S-HD_I9o0!*2tU@/aHb7aZ*3q?m at P
+%M$`;,I1-ZND%_.<2?rdmNG0eAfddFg:4unSbHJ at 5IRsk'>uK:)+-5,*58X-2a$k=rSk!DNbDt>mmVO&cl2)HN13klo=XGd+.AYfl
+%;FmcS<qmu\]eVc!k0*Hnj,%3EPkPdkB>u(-VV]6J8&J&Xo,U<gFRjVSg:6IXrIa\gjZncirDX.$K:1 at 2\3c[?UdWMiHgdLjn+f]j
+%lSFlHiu`5=.Jr>Dfii"_@]&cjBRVqO^*ZHAJ'#KY;WC4Hrs4YN1A0b>V\gG*693(6kAGlu\K0&AS*QQ=SD\_U)7VE2]W;2n"3JBP
+%Rpcm,K(TT:eMYNu4*!b`I.)Ju(0e\dQt<KV?4uiFA5h5kNDX]Qf4j;&VbqM8F.//=*;^".[;Iml/BFp31#2Ijl4*WY:`_p6A\adr
+%eJrl,7gO+4&&_KNH#_BcTLm)BK5(eI0$S\,m<c=hnJ7qc>B^Aak"2B!PH,\bo:H]IX_q&k\9.S$-J`"7dtPl_1!XLRT&?*DVN*Z3
+%aO_XAPY5R4.k(/;h)kee/a"0CJ_0.WRtk'MR0?YLZ'>;527W4WYjo$=%]LeDDZN#IE?r6E);Y;AHe'#1%rXU\i5^e$)%=(iC8\!r
+%;G-B5X/.l>)I#gr[b-H(dlY+;mbJJn8L[bakuOWp/i*@gN))-R>@)GK-NH@"+qE?-H`'Rpc0Z1W=GH1!\7<CO#>)2i%-foC]R2EF
+%R0g8aeVQ03KX],;rhi?n+G/E%ABgpg6k%GGYoh-WZV#So<6AAoMl:(cReUFBnTHa>g#&jhIAb:?,#3`,:>jA#S[=-WTN$Y2WLNMJ
+%2`uar+/HQR/69EVg+5/C`T.E[TYF<bn3<fo[CQOV.&#^lqt8(.bB386=`V^6;ac^7EAGrfJb at 48]m8A7md[".37Sl[8f0T2<fIK^
+%Jr])*0(Lce_#iWmXr^,Maar7hc06?D,MHVtRE-Tli$GM?%gPd4XJ7&tk?L7^hX_0M&K"&QraY[sEeE:?b&N:`$QW=XhLhVc7 at g+L
+%nkqOY^pDKFSWnC6>o/9?iduG&FgE83=JX*7s8I3#+XLd!JMOs(eST%@-]S at AG;SH46qXCLV5E.+(2I[Pr&QXspWK`N^s(hhp7CiK
+%d[@Wr;:p]iSW,aqH=?<UHrs;nV53t\6bL+1L[(&_Q]!A6+O9TO4AVIE(=Ke2N&<=PW$37JCE>7)q1CgQGu";Zb_eN&)Njj\$em'm
+%(:qPqLdJ+b5#1fWXMQ@`bJ`hU[@$5,FkJejYAr70i/qeU-2E=_7+K7oK>ESm#Ad21+?#d7Z?^7F>T]mg^Ol)TI3pc7/9pl_dRM/q
+%3p$;cl<K,S4bUI)6de6PpC9Ob."DFrDB.Tf28'`ACW!9'mP34r;oC["r?^uImF[3:V_hmC9eLH=;q#h56OHm+^/dG]CPp?RJ]c#6
+%:#[`d>u3*]Pn.\fAX;9kP$mCm'6p*.H<df;2%+gZG<;GVH\4.d6)(A$GHol4*Mk7!+:(VSCMnHi at S<L'&/`1$nBms?1Sjr*+AjaF
+%8K9bkaYH.A_&0^O"1dlo9-[rK'UGQ_a82!RZQ,,0[^"K/;nC7k\m,2Eg?+>!K5WgLAZAVh4_uYW*jUL?3^kha*6sR9 at 1S\KL5Ts+
+%j$SHP0-[s9%;V"ieu@!mjo_8=V8CmeMd+%6?'_@,m6T8NH8I/(N[8*#^!I!_j5cR,(-_;X!baA?S"X='iFV_J:RShYMXm8,ht7Dp
+%`"2^k]r"g)R0rb#P>&F.!23-!Y7tIA0=`;V\i at i>4FC:/lmL-'kn)QC.dq\'kh;4)*eMj$b>p(u1a]4MJ-<'[P"Xpl3nRR,I5rkS
+%*M%IY5\`R,63I\*B^:jUI\jQ]8^Ma8,P#[e:@&*FC1gB<^=$?_/VbO'YK;ZJRgRF?(!'.!5A,<P1\"o))j0JikRSpuoI\tjjLCdW
+%QAEo3^fSK$<?8]"UNcV.V-EO%MG/m5g9hi`fZ+<J<p4.2'GUgc#gQ"BbmD,K5OtHT[Q:9gknd;tp\^Q>^D*Zri;TJ_F7_Utrj.!W
+%iB6QeIi3+j/s_K?2H'psA3gs6WB?Mp,YS'YO/dIJC(T!Fi8N(!Ic]t8D'GW&0E/M9O`2?e0j_Ge.C?6]h]#arYEWg_)YW`U.JJiA
+%\:0!NW2*qa"WX"f6?Rrqq[:CF1tHRM2KDESWA&Ig:u$mHIJO0nR_9^>Lh8!H4 at KYV8-/I)3]ia1I(X^J<i3#r^:H=O?N7DfJ6?!V
+%dLFq%(D7fkgN;aM'S$'e#9A,cXjr;g%%mPhYEm.*V<"t'kB^tX:9E9A6\8o`4tQ$g7u*^tL"2b"XWpt)TXZ at e:RaG;Oa3LQBYNXG
+%jI[)L*oatq6n0n at p!'4R.Q7&3-;Da1I>6]Sara6O=,K+ at _q3\mQ*PJs-c%F>C>4qZ8Q7,t.8KAk_RE8D at eG<XrL'"ZD`KeeZq1P<
+%:#kN1[Wd"GL9X;##:YFF90$[=_Wn*(hk#!:SnY[b$1Q]9d5"bsPO`%?;-\Ur.l0O'N5L:b;kcK,Y%-+jbst:FD^dA=qCI]q(L+"(
+%Um:M"Sci*uVo02B\ii5('27:^_AtHbf)Y9bL+c]_Sta4b?Kin>lGu)ub>`abd-%G_S/.`L9@[9KI6-,??Risfd424Dk<FSSbmLD@
+%MB<luo(ttg<2QnrP)JT)hd0ba$daCWV#56p'%\[LfgX4-grQ`pZYR^$Mb<KiJkPf#8EH",9=^;%T=F3(joSIoT'7]]F?0(b61T;W
+%Sbg0+cPQOZQ%P$Al?_N8<j[sJDRVl;/e`8k!D1I-&kL<Y$>_BQ[f]R`e7]>0r<6U5jQ3-hWEQlU`&q80g)maoqb039"$3jaq:q?G
+%gj*$/5ca#+ at V=_uC`l8QiCp&npP)W1$doCK3tq32l,;[INA\t;[E'<6?1X2nX5[(_l7i.Y$-3YFS3Uded[NgI2]]MR"5^um<QAsE
+%7'KXk()4JPKuXCA\$B_3q&j80q^*9J/Z4]PhqG'3[/clW]*C)<eDsWs4+DA(E1sIP*f68VcZ_o#1hse`gn9B&"sl==CJ#\LD4WcR
+%R'rlg!%)uI(T>OtqA at l>FtUitA$6iBfJAWDPI8Qg'l4-,1?HOd.Ha\9==&0]gs06$qj/CgjX\OPK<Y.mW2<]2XIZ;=('@u$2L_?5
+%>UMt4*Ih4F=g["Q>MD57H21B=IPtOOrI'V?Il"pTd(H#-&/7EmRRY0\>B_(.B!e#q'U3[qK_J<R:;-^=q<(<0Tlt)c3M>XGa<7LE
+%5^Unb%lAY*3)QDYF5nu9_>0:O\efAUTTG_\?F"1JAj&, at V7utmGcY6m?SL07j0iNf'pQAXP[M&!F]qim*uUaV]G#tcM.'r3q])na
+%1?3MI^Eh'Ab:=aZ88?euZdt?_nreg.55k4$;%ng(gXW1F_WZ at Nnm7MqP,H$4jOG3UIZSGrFjMg61HOC3+<o@^!#!I9BtW7gcCKK@
+%$GnSdK62D1!QNpJb$f!7mu<=hUuggZ.3+e7MoHtN?E7PBEUk#Hq40)k0;ZS0j>'%$1RGo^9HH7WrW%0!S5i<J'qbIbIZ-e;LHVXQ
+%b,)YPP`mQQJraZn&TR;N27op62IVK&RoV\%aWrd].2H`5YA]/`2krKFr]IL!Y*:_arUSD!G08R,NKHo=%`:N@/cdg4IOK8Refq8,
+%mTnfh#pq!$G@"O3./QT[WX*%capIPcaUBQcY!,o=XrOd\S1fs%ar,3\<=Ui;5.nfEq>R'roo<RhoB5?+$_G[Co"oFmH-8,DMMn2p
+%.]`<b_,lC'7:]TOFFt3)B.q"^B;Ij^kP.Lj_1HqF]oIP=?##%'9Ypo(n>n-gn=(:u1Kh,"@ei'qDF6/3o<,/Yk/`MrS-^T3aHkcA
+%AK-3>*!S>XX(s3Q,[RT9W?ujBR7dse)DaGmiMpOunZD$dmD@]9lBu`h.Z:LI3d#c#"BpKBPD4X>RK,XrEN0*$WGT2)f![NDiXn^T
+%+$4*CK$2=l8m"(,cp0_d-#DcbPKE@'k8i#+_.#N)/U?%S_28s%=h3]+\%eCOB-%=YZ=U2)SK-]CEVe@]#ORO`['_QHJ5AGJbld8-
+%%P51=+F-c0<KXqXn?`G9TR,_+Es`pg=uk9qc^^u/[\(3YS<M`oY?"kX7^3<`M)5T58J'dT_KguVNb#@qIc&n^]V`4&CXR9q!&>Oj
+%qNa+W[OO#d%eEEk+^#5+JDJL?\suGoianb:1S-hZA)87qJqR.<&U*aoSLcmNqI4dL,kB?1$RXk?@G\D+!#ffp_)[;bFgVnXfm]fN
+%PXq6aZ"Wl(QE&RO8\qF,niZT;FoR>,ZPd.)G9Mp;5I+eC,i/a2'm/J2j"k=uiZDbd=PqleF6GM;81CD/(%iI)b[1(h%#Of9``%H=
+%DZ]no:m.DJhC2TL[=j=ROTbQumZ&RgBgS;%e)],?cI<ZK0te&&Y3"@o9 at OB^[Ps"r"k&=4RG+X7/oF),#d8V@?IKNbWXYPpF<hLI
+%L1+E&e.5Fdpj?+RG$[--l"eD+cZS*GfpLj6kL:4nEO]uaV0IaRP\NK5af\CVmaDlg0VtV2!/!JShBnk]1%IcjR at j]j_[VD+CaoAs
+%(0?-['_am`<RWhG2!?&Aos<.4-2[87''U'Kp6QkFP.0,1g!EA#rj>aY&@s$j'D^@<DI*XlWgDXRDGp4F8\N+W;Y"a.oZ#)+-!V;=
+%,]m>%r(.rog37&MPjH%LW7Y9q27!7bHbBNSY^5jZpX\i]f.k7LUo->E5ahPP9"gQc\^[,pl^Y.JY9d14X/\44]!YOY&Jm\_nDLaO
+%47u`tJ9N6jXg>Z5i4E3u24scNb+&\NC5bfD.Ic`[F69Q(IOU:Q*$[T#Me>K+6jS<kDk:[bQG5WIncd68QXnE?VGT[jmY"qGNG>^Q
+%s)pYnA[%Bu</&M(URnm%'!0kaDZ,uQdjj$P>9O`(g5q"F&eJut/Fi+E<%O(jnkNa]6uW+[.l<ta5?n*B]%(Ss6lV"+oFkbVSeaY0
+%VPea.mP?m.:t'U3KV#-)^QE0OM at nUB5P;UsEp]A8DP]l6s"T]_%`])5lC=P1^H9F5I9A,.*_b#riA+1]V-6[f^_/GQ.p+Ap_e)r4
+%*?K]'J?es#1V+TCORWY^D`!o)"BkGX\nRbUlV8a60i#*Opi.W3XP$L<?0>c_VW#Q1+=5[\n[-OI<F,lT84(gZn#.)4r7n=H?q"-N
+%%cZ:Q5u$aL\_qt3ASEH(4g.4SAtc:p\pE%YN8:&M`,>bG,(8N=k at M;JC%#S(iW-TuE+5BF6m![PVEiD1R"fXfaSD"D[k0OM<,?[^
+%Ths0j*s/<;h%98VMN4i^I>3cQ$JW"m;_)NQ_&Gp=8E@!k%%Wl/)grhBo+tGg4NKP\H?Y"2nY5OW3T`fc;+\c&Z+?_b-R!h2-^S[F
+%8m]_PmYeO?CaT1 at hgu:A[krXm<DF0E_8f;q7Hds2)!MlejqMZ)q?:oE&Y*%1B(sF/_)LhQ;puMc(*Re8np^rN,[ihB>jQO4iM*P"
+%CE>>1F-0KcjOUmoP(pJJP1aWi1e[,U.BH+iM+5GWVq'@q,-]<i/F at q']6)c6iH^pD,k$AYp95uX($=/,A_kNhA4[(L<.>t(AkB_#
+%<mOF3&JJ8$7u?Fb\CGjd\9L$e/F;\X;f1LBX<:O"`tC4q_9stAfK=?=BuSGKDs6r;*RE7spOjquc;.sB8fTOWBUOOn<L8Ee`F>Q-
+%$,^Wq at 0d3-3W#r+>h[Jfr[>rqi5l('$D4W0o?1`NY=PNIB%nInSV at VU3n-1=Q]c*ZZ;8dqaLS88rSo`Cje+b-qI\t.lJMG]=B*4H
+%RpH.I8S]rEWm"LEWY$>LP`l6;MNh71EnHO!9EQl5AI2H[2j55G."e]Va7Z\iCl4+TMl(E&PbUWs;!65bM+IR75^d048jo5:"?4+c
+%iZlj8;gHnu8M%5DP=V.*bUoV;oHb\.=`"T([`8RYeotO$7_Os*ckNeCTAQ^'TS$hnqZraX/jG&tjFAMYqkDlT at W)dkj*,ClI?H!"
+%G@##mRoN at 3DYZRfo[cIN2i!FLf#PCD2$s^<$;O2G:$BZ..L at k/N2E$$-;^A@?$6mk0Q?[;#g92LF7:k#R/4KfqY;>S/uhYrq[ft*
+%:=>a]ZM@;*rMa>1B!"9n0jfLU0'bJYfO_45VS6SrgOB?:M7cWT>I>DCB9+gU^)?"?gEU?`F!Yt]F4TWS8Wq0d9l\d;^sq,nPbgs9
+%A_*)BRUT.c]1eN:StTt^l?:m[O=-VeeiWmX2'HnA+AFhc13q`3QHr<550;!rrcmUl9?me4qas43Tb^?]c_&'d at Q#2_q6Tl#8Uo;'
+%<k95q$M4W%Xe_MVH^NOSb>1?P\RPI&9AX`U[r&MFY"A(VGnT>!pcY&-JKfflR"_&RnhS?:TMrt:J]qI"$Zj6/q;T?[r4u-kV:A1)
+%8kB?!:-0=O'7gAcQr6ldXrFo4.kg4]+>2XXZBbgnlme7VM:@[GUmK"hGEAE$_?J^AWc5_]o^pef#k6qk9s=_4=#Z#H-<XjU\Z[no
+%D*QS(OrNHY4M&ifjL7.&\a)&b6Fj2,][[/Pr;.pmcM-E=qMtBQKT9E/dIQnM#qZ?4K8Om$0_^_&b1krWe5;[#"BJ6gq_h^+1WWkG
+%9,M#teKYKM*9SCB;J4&7fjN..54B]G"9m)+o%TL1RQJLFU@:if4X6<!0g)%?]5:h[\QiF4qQ`&D,+Y[@($iJZ^V/b!Q%R*NNB>OD
+%*4"(@ao at A8r@)M[#3F5=Lj'oUnI_ogH2m:-61S;8Xu.+IZEjFolrfYETs6pI_:a;WpD,.^Trrtlgn/9ufr$[Nh<cG7(aPE=[RFtO
+%8&V[4\C!=A--uR51N"(d<fNVh_3YH4)mlB,"1.:RVS,q#@Pi@(G?H`HS at le>2 at c:9r0![8:i1r7/.+C_WAj^C,[G!nJNPl7%h1&'
+%9_eV:h#CmQ9m8/1Yqs5r%`CI(+#S?_,nD5[X"YC+Y:jXi at oPcH4fo;#KtCs9P^>fA/>]MYTC4js1aDCVHRtR2PsufA<P%_K\/q6$
+%B46B<V?YlD`M*\j_<<3%)7W*R!7:cT#Cs91FBpq0\J>?sKE/l^!Xo'k.85?dTq*c09b31I..X40N>+0[d,1)p#PSWc97M-Ie)6p0
+%EmSJsc-eM)JSAfQ_L/(cAspLEMoOBq&X#@7JFiC"Se7"IX-WJoN+q3u_=V5Fg at pPN:;7mtOW:<b!qkON'!4)J<V!L]VJIkfRBbI&
+%<PaM!]EgLdc4$Mm6L6Ze:rn+/oIKPcg7pZ?mFs?L2=D=$`&Q5Q8>?PU_p:U#)6m-L8r2VS3=f$.lkO2cfPLU-2,J-::;. at Y`(C at s
+%)J`Pl4X)l>;\l:Y!H?.3:<[':PmZTg83]g0"Qr>I7f5._n5.@&Ee/E-,^$IT#H&lbL1A*iJa+-Z#UAe9WQ#3;.a-Ho9VJd+-W!8X
+%@t*dgA/EI!7)jl4Pc-&r6Dt-?!8i$_<%#%c(MPrePnig at Z]?eQQ0!^mALp)#,8#Q=k!.'LK=PUl:?HNs.LL8^KG4E^Pj(!5"nd]+
+%bV0UP1<KRsN6Ws,Bt3F5VTd[a?k+<&+9^E[0G)SC(m]0d%F..4P6L&0M./)*0`ltA512]N-E'FBVEc"1fZZ,3'9g*I;J!lC(oZT=
+%=A[B"-k%4=>3L_`"1++dd0d=;3t5)RaW!!e7G'@<Jknau0S^&p3`8sIpM*lNK"Hg!j_=8$i&M3TZors]dDHZm(,%9(oggDOKU,jO
+%h6<;X)68mfWJ<cO*CC#d_YamS-D?gB^SbU4V^&&\]O9fJq@]WUS0-"-a@]V3B at Ch@nh+XPUTVq%?j/G(4?D]M?31i2/rdqlB7U29
+%`>Ib\"1B(-M8l;.]5V:m(b:rO0p)$ZOFeZZ@!ar*TBI.\KA.D0j+[ZlG0)FHNH"*[j?>>L&u9coGDQk(Sl$9s$m:!#!Wtk(EGHAi
+%O.gJ,:,09gVRE/lBOGElLaV7k5c,d$#hmA<ZC)<Y5o:_scql9EYGX]L0Y<B-O^CaCRTMh<fEIu^8;[Bp`d'V5PGQ/mA.DIu:lpVf
+%c3_D+i[b.ipIkXF,OP5!h<k>S4#"B0j&[1S?FOIHaio=n!kN#F33ML2hf!K$M$aW,!J=)9qNQ_"3UM[AG2R;"N;,\\KM?)g0Lk8=
+%YYa2-Ds;u`C$W]!d1`:MJ/@=d(nGTDZiaH=e.d8G'G6q&Jr[+%-l)k at kRrRKM0*A1nY7sb`&;LY_\,^D5Bsb+1Hmh-/.aiH]$G"M
+%h9lqQnfE57d`3<$']:"PJ60qSOb&h>2:;$e7+9-!lV?q5N5^DB6-.E#Aep.R[@=g$)1X"CA at reqq*b1NUI+7-$q%tqO_1Ye>_`D[
+%1Mq4('N7d!qd;OD/M.l4oln'NV+WDhWZ'`T`=%EKh=;16d1XG,;PrP)4W&]$^lKKbN.]sAA*aV0L4uDNKE8Z=/L(i0&ObQan\i69
+%J.3X<3/AK.L.RJfC!boR80np1dFr1_6-b!QduHTmi(4%,]uC/!CZ\:JjF![:+SL]?J52mn%"6?)02/eVI[l76:3:tKm7uDu64e4>
+%msso+8(o^g*s3Wn-:dQ!HgDt:m3Bm5LRhirTAan%+Qn,]X;oq8n;]F;>M<3+&BusDCpo"Dg*B5Gat9rJ![BK12\uS.C)mDe:]TIV
+%)a6;nqCs_/;IDVbK9^]8kf5EA'^1FP>t,soF!/[\7m2jCGESq^W@`B%\HeoUlL:/NM76PoMCiPFp]mHh#R#nM^a!uQplQp4+N0YC
+%]VS%m+C\R;&IUFP#I?J>@2HT$&0SE"!RhheOTD\Y"nuG=,WPjrWIb8FF`?uM(=2=LK*Bqqkpi!t=@b8FfLt@>:L7q"*V#4=+?k#m
+%@YShC%Y2co6qB7n*[aoD&b5=75soR!g6ma?/Tocu8[p3s16IVDT<T\eORRmD49h[RZA]!=l-W00LPFK-)(1<hpVB2e&f%M2eppFJ
+%B-eD]YWn!O)<`AfW)K(VJ)UGZ)?Jh6$qVq:+`PB9G4(d:%G^]L#n.Z#Q,/MWL9C)@0gPUs]!FZALeLRWAW/2&n(\rtD9X=("oXGk
+%,7mT at NdgDa(EPCtU??LT_4cLr_tkDaN(H;IL6i's,-]LS6T($]8g82";@h][]k<"G7cpCM+Lk994*cXdfY&l%.(ke;Egpe at J4Xu1
+%BYj"$89MeL,Y<fN"\o;BkW^g0LVGfc8OKr157R>PE28UIehVktL%N;s6Hl=MLgbi at F2b/<:rqG!&7K7:"rQM\d_H,Zi)5uUN?Tsl
+%84C\AN*en`c&CRB4i?%VQW"D"`gW=/*#VYYg:Rdo:bd<RfeSs*23<bk at 3pT/#Pm.0DVW@\4jGd&P=.\?4,VojZjOfXG[h.u9J7*W
+%[pXS3AjiM;2Y2D#Q6?Pg\26/\HNEufaAfed#Ig64#WP!3Yd>cI:nqOJNZdO28.T-uQY;fDfa!8t"ZOF,7OKZV1M=hbm$<7EBqXWX
+%p9`8dBu.M<T/"t^/,CKHLK)24(o8CH(q7=bk&qR^_u>8BU;u4YP54HB3_6+ki(G<_&p1`oXA1">H6Hi'-87Y]^RQ8s\f'`@]ZWj\
+%2MUeB&Rsa/9=6DI80E,<mBjJ*e6<h+!k<c\GZ1,OL.CRKr5j\Ds'Vl`kQp!3%hqTqKMO?H!&t0KJIKhgSdYT@)#><s^DERX.!@P*
+%MTR`LfR\<3&q*nW+Ik->*j]l(hCF/F at J#">]JOX2!V,54#bur#p*0^q4]l*b;MN/bJU5<C,T[gAPER4%#<L3!R=,]`5@?,G&UT6t
+%!h)Pr,i0btKqXF$A,>U$g?\tL\jm2JAFQ-p9%-g+ZEDTA$X=$u>=$^_iKb'')3A[TFIGBKB*/g?;3_K5 at A"U/-3JbG,1(s>FF2 at f
+%87_AY at 7WGJ#(gbUdQ0O!MiUP at mYDA^\E+a[n1_i`E6"+:/j4h'nHLF>^J=BOd7>0PVCqt0V[eW:oJ)OSn00E<^eg0+>(`>riW3FT
+%*sge8aIBsKe.SX'&\tG%%b2_#NI#'HG2jIYmmpBn0Tt7d4c8Ej at o+P-6f$4A%7_$DdZNsY[._]PYt%h\_W_'Tn&Y](c4R=i3mch3
+%;]eM7$eCA>GBAqAQ5mOB==aFQ6TI6L#%8Xgp1SpUQ5Y"i!>5J0M]2(>%3tK!SW633ZGU)7?GJWW9$$]OOW>9KT$^;ak]j'4oM,!!
+%W#i1[Nc]N=Y)cUE,^(VRJU'B\1,1'+SloG=(@f=cg4IMG`.*G:MB1CQLJcFR*KM>Bbki*B]oDH2'!fS6ruc:XaCqi;i=G02nNIln
+%+:n>5.!EBgYM_\tPAZtZpPs,87qSn;,rt)]*Bg6E#^Khl(p5<E`[Pr?`r.N!CBEt at 6+Ke,m=>;Y+F"rg(non70>/_hh;u,AFeG*q
+%3bs!?"hs>4"K2_8U'1N&LGi!'#Gd--'TYqlkXYKF;Y+CCT*%Ap9E/sS_^e<*A7"OGSOn!/@#>%rVc-?VRq(T"_1j[QouTab-+Z8K
+%"*6IYG'F3A^?)&]VO#WJQqY_%L$"F/Z\<D3n00#<Qn8]eb;/AX^lSV[:4WuIH(t at oKHZl'c4?'DFGkkUNAWN0[X3=`ds(/#ioRtI
+%WI2h\$l:8u5pHL(LO_PGPqAbPn%eC$&eOPmVa4d`JBN#HGnMK%>*Lg$*OSq`6SsR2A4dh\9>+%`Ca5-7V^!&gB#=es"&[&U0oQ4Z
+%!"MNQTJOY;Gk8je,U@=OQ^GW]EX1WldWSr-9-QtJ-b;`Da>jZUH7BDH"(S].28BP(]'1%U%ArT&k+TJHoXA5t$KeB%59ZQ)OiS5Q
+%&9a]?"UVjs-o4f/"8PO.PlkSgO9",Q-\-o/FR!:p,\A7*]V"7RIU_dM00-JVBbM,6*T1^@c3qi%>QTR++9Mrj9Z6#3aFNrDfD'I^
+%a')]o!W(/@2VBfe%.H0-6;+UB&0aTt,Qr"!]T:$Dlp`<\p:Gr:UdBT_'MC01b=(lTg,V2;6N4mE4tq^6J=(=A+G\p+LE6%KF<NLX
+%9VP";:C&csYlks">#H$2e=e at B(DpWB"h$W7VVe,W6j3,$I'H at J$5*sp+tsEiK7Y1b&-*nRP:utdDe_\h at Mq'.N".6D80d/;MAA?R
+%pB^$g=kOgHdLub)6cKZ?;0&ZUZ.`Y at 2XpBo!Qk(rM0 at pAn^'R&#>h`iK1%J at HsjMqn2F$jI4u?J)=K($WZhoDMF7ZMVXl;4i=!XT
+%Tst<H;m`c2Y/gU[]_,fejWfDO0X^IH%Bc)p&r]%2^CPAY&j8Ap.bg!=QBRZf[@frC6e2JQ_T9Y*Z\3]n>rYbt0ff0W0\mS6"pTl(
+%),UF_)JrGf.LTR;0uE.O_u,g0o12*(OjFNA'N0fQP+8&0^I3Gu:391bda4"OM1DFijcOFBHVnHeE6O7Rcca3<1+E1Wr'b.\?6DRj
+%KSbRR*,u0IMf]"_#!0n7AJi;eF(P\@+<XL-)U'*D;TMc:b6)\%ltOYFoH46$muhie''.J[ME.%@ZPt\qfaK,#ejP9p#/SE?f-?<!
+%<mj9$Y,<#uJ5t6Q)`fb#o9OrY[g[`+,Z:Y?#.$hK\cWgj7OJ8h0S3NGDF8XQa,hF)n>_-8&JTA45cI%'bR]u/\F3^JCuWO3\H-M8
+%@Vcao,;]?4\-?9h1SbV\b1eWV0latc1Jjc*0kM3k&X*5Og*\jl)mLN9>4=+Cl%0Ym&n?qVOr-Ld#Rr/OR+28sJad1$Y[JkV5>Dk"
+%ne at H-1Zc-/WFln)C65!!-n"kE1=uVkPO*:bE?$-=14C3K.3155D?jeQUL=??Bq=IZNPk'!*?4?["NL[\O=A/tcKKk":P-a5*7dY.
+%:g-KX%lgO9;;Z4$9Uk4_Odu`3L_sep_:\"'2l40[j/l$bINCO#SJ[^O"J0XiJH7=<VIp)t3Ii8IFI.*.!(At2:NeucE1#1n\AJ@>
+%FAG!*,Aktk.&)HUplKr->P_&]%&`V?K>S]HZBs6JF*'7EVfCsmqFDN4D at M""Ni0ci*;uV*PUP,RNgEj.j#g\!FHA`Y#B>e*s!&\;
+%5W6CX7]J#-]7FtD229Dl1iSBm%r$-Y3?RsBk87ug2p^FQR21ncog'H*&3/nT!;VWEPp2Ke5aulA"/02bd`>gM]1hZ6ln61O>IolH
+%49rGSpc[Yh1Tq-f!@m%o'/G4"7s^QMh2C6o!$`j(HOkQL!_U8YmIha'JUun0#A>ea2JD`S,!@_POIN.Tji,e)8a_^E)Y(tp$pr#l
+%U@^<O;?[tCO+X at j1_".:-A$4iaR'OhBS<qh#$#?(_SdDs3^3`Y6cLrP:MuuM",.VcGgQHnAhr_l?JUPOGf7H\0SRHdm'_lC`%(r:
+%(Ec9F*7>D\KS)$84!@XV\jm#_bS3"_=ZeHh*19-u+(\8W7[IYi_[-6q!AP*YP=8hFLine66'@Wbj-VI7^$Quc;?Q5&6nlu`njMYe
+%$Fl>-4cfW!PK[:[7p<^UlC&+b%1W#fIS06a+89![$U1rD8;Y,/"4b-$QV?"VJu%BX1Rd\48EUJebOjYO5"OUr:R56<Xk4%L=Yo4M
+%nL_ZN;QC;+1pk.b;.ptDUq`<\W8i<5N;`s/"jB,h"sc4)Tb at l'8mX6aaJ:a+_'!Qf2[3:f7LdS"E=i0[Ud:S4&NL5h(TJBmDB+:l
+%1=tbC+.,T&'\j,;9P7bkB8\VN>g]XB.KC at imAO:D;:$I\i5LkQ3Kn+")!X/,!=u8RT_g1`EKF!-IRb)HqO\Y9:rJ/Q,;8NZ_HAVe
+%!Y3nL;+&^sO[0TQ at WN>A,:WbMiM_<iA$EDj0$oe%[*mCHRnb1<\:;TS9Z&U/4#*tiJO/@2e2l"tQj/:Q2&U!sY5>QD^`,;@/cA*d
+%#<84TE,<2GhsKWo.s],>aR]gZZ^%"S#!EpiE!;A7UlF8_/tkeQfN)BsrF%W=^,0F/FLl#`(=WL8J<S84Ag!"_^+>p_-:r_2"q at Aj
+%-dDgeQ+2h$LTC\>E6O*\S<?S(#kUjA3Y40.Oru'5qLa3*"Kic9,Rm2]@h]SrE:GdZ5@/jFNV%GIdKCA&>*:^0$j[@l#+9UU)T[j`
+%%t9S-";jSd^`,WFdiB8FrBSCsl2WM+\\iXEJa$QI:eY8T/JM0sB:?-D?:('2,V_q*35Dnr7<bJK+h`-)`)NfnCop+fAL\(&ar-5'
+%Scm9f'Ub_@&'iU?1P=gl-;UM^3H$43lKH;38T`37N&!\?%k<egFZoddZiV*+okZZp38VW:Rlc0Q"6'N[KJSSc*pF3o,r)i@!ihAH
+%d;bfeUree'`A1FDmfI4BmNQ60Oe.DgH-$mDi!>aKks/m]4Yu(O0;bEO`fN_=a_SNK&=Iq.E$Uc>NK*,'Ic/VMpY-`3]0#kJ;2i_/
+%"1SS7_P at SKs+kA[l85M/R26FUJd)tHOt>!`C:E at 4fRp@l8PX;F;M/Kk3e9^#dn<C`,dHAp%s;K.`kJ(d(j[+R!VM&'dZPE&8%aD?
+%)j?-5:`&[7*EPOR"*69b(lIoAd_Ud./Z<mNiik3sCLBub^_gD`ni2T([:Nl-7gY.r>CkqWR)CmTnl=PA1[.p?&G_RS9FHSQ=:>Rg
+%/9%5K$AY=$6-g]Z0iShs,B,kq#+3U<C^af14.9CDOO1-lK)pj'/d.lt:sXRk)2WW&@t4^.I+D\&Qqq27`9WTdQ^k(rabibB]dG`B
+%aW7=@H-Z]7'`fg*(_%+2;A;o]GG:B9.2+*N)6<JL5_dqg,?7YI-Dq^u5o_l/0G>3s2'$F_+X$)*!>]h4P\b#171C]pS:[h at S2sd/
+%'*7=]Gt7=?a1u"HFkB[>fN>r6#@<=#7X>'TCTtee"U)8NT1'3pAc='s-K"8E(sHeXOHe2G)@]TRmV-)U8rCCa;@r&CIn(So5N8&e
+%q?Re]!50WN*'F3c9BbEe!,=caJUe8^\:qq7]^5p;#6)Ce!PLNK?R@%-L:/!L(4`(,d6bLGJbJ+ibU49^JPmO`KY`q+V9!\eJ7pWH
+%E,G7<AFT+_s(gno/`S5\C$e$C2WJff"!^k5LVZV7*9QE$7:"/O?OUBGme,ST`0O([jgIiI9't]4Z&k=uLo?VR^juiCf>tp]Wf=hA
+%.P[p!V(X`[:PM`Q9UZ+P>s+$?bXl7\U1\"7)EQK&RfQfOM4(CeF(8JPE*u4rI:c at aV?j'F"U&7QJg8adn2c*nUn1^,l([L2jcrf4
+%\`9%r)<+Rg1^BmE4EE"_%/A"nOcJBt[nM,a)*76-]RkK%K?dHjN9#rhHpMXmcWd0,7\NdHdR0#g/C[3HLDl08^^*cp-2efs)3/4P
+%Li9XbE=DfWb=q26JIfT"36'JnM*NjAA7HrVh(u8p=Mcd[7^7`bd<lO.^ba4fX[;7HlqO at sO2dr\i';bR83t at M_2L4f3AE<HEs^<]
+%E(=aI0Z-FW[N-Wk_`mobMaEkbSIUT5%NqLS%@A))/Qa at 0)<nV&Kc#K\Ma>![60''2cuWe+$9HjPk2$+kh;M=`]*?9kn]*Wn!eTJ7
+%aURDNP`Vk=)9*C^2:@Z)9)K%ce+?pXnj&'#a_VC::sI,K\9X_d4B#kNN7'#3JQQX<#\G3+0cK5/i]su!n:Or\-6l^@pO/NqA:rSl
+%%m-uV:?)!S7`t)+9X[ZnY:Yr,iCh0MU[F'WAXUOrjJKDFSLZ%S@!b/#0ls?^PGFtM4X_Os0b_Wj1#a>M0RJgjqutHqL?nnR_r46Y
+%hGRq)8[;%*E83/J(Ln3H^g at 8:LOmst%s7iH>u[O\\>M>4K5TC+6mE6JE7Esg^l-\*g+abs#t1=c5E$UV(Ome3Uu<8V=()7M/o>eX
+%ph(sWF!Nj6!:!?A36$fq+;:lidu!eN&2NI(%\TP\E+Jg(88;`i,VJ)-IcX6m3ERd$)"</>M\Q9-5[>Co3q)=kc<)5o/$Zn*;F<2M
+%d7TS94d-ioRJCV91kTCS-ADO8*>4W*@%jbWKEXJ32oE6KbQ801iu(:Zbj[;Ob`EYZ(P6h)HZ4C,*"+6\,o,stJcc&K0OHJ=q0=1o
+%Un=%1P.#cOBUYMAA0gA6J;k$OA2ll"oAWLRfm"UWKI4<hOZpV_!rHE!?g?#pL at Tm"eNf1Xd4:D&`"\9+->AMTJ>E`L,Qk9$-k,hE
+%GiE:Y+?8e'5QF?t%*$.8M\$r/0$7.BS>_c`ZC"2/0bf_oB2DU0409_^#V6\WM9(u:K!g4B$T8;8,U;d*3ae$IAKF1>aak6&*WUtl
+%a5Z-32"Gf!'V1u,EFN>%X?n%h$r.>A!5(=e."R?j40K$J&i<<C=HK9u(+s&H_9O&=O5\1H]KYa#)N9UT2%[,5V3qI]O#,r?5j]76
+%H(>cT3ACI1Sp=IQK<cf`%)0mB(gmFh;N7?8K4j!1+MQOeZHrl at _dgM#]F7bXACh7S':;=!#ODH%^c[hinoUPQ4j^L,EN9r\-'Kt#
+%*A=`$?qTfM/JrjX$7<nTNg(b!TN[F^BjQ4<9SUN^U\jSu0OgScIa$i7;<+aSnf772S98QTBHL#^92nLt$Yb.R(fcPmXT2hG:D-*E
+%a7N0W(,:8SUsfT`!KQ\.-/N!2AhW(B.lCWY2SaNqi5]f2HOlh]h at m]F&-hC?aGaMi,nDe.h3P3%pbad(!>Ar[hB3![6qE2GZ)B6a
+%dQ:cK at YksmKIJA*JI23eI2a#c"-<Q"n3iT!d8DH!0Xa#J]pK at h1#n:]ae#2-%Ufo.G'&A1[30]2k1tb3Q^Gu<e:AL6%_Q#kfUtAE
+%5t7OP\cJ_Cj-DrZ%'m?h9%Ak>!"Kp')BT3==9AqRU`u8l2bjp%(]ho\(U0Y]i'<Xg*Fm>UB!%p#'&5*7b)Qt%FJ`W.7!q\FcNlTt
+%HM"3Z_!u at glo6bO.'QVc%p1[TBh)S%Og/90-COCUiBN^0K<^_n32rh5=m at 77jX, at CP:$R$E1'eI!6'Lj)'^DJ'^R'J^\>qt_-:Jc
+%]'5Kp-#u1W\gL#]N\TQLZ\,)bnV>$-=iLk5;D\F#afJ9=</M+[*9gBN&LWtBoLP`h7s,7#IfP$>%lhfY;_D/SJX>>X4juCr7i+l"
+%&J2>Ep$<ea&(CmQ/EY.*Jb6>i)=Q-<hD at MR8f&$=_,^t+cWa!0BoI^2;jTH2!G5`pBnjh3+qSFO#8b3QLWhHVVm.0ok<-XXK4BF>
+%%VPuq%Q%Rfs,nIkQTUI=_[b,#SB2.aUVXZ1d#Xs<ll"W=J^p,'j009eBE/3A34HQJVGB-].N0b_M[*Gs\.XS`Zj/g_B`lF\[4O$a
+%BEeZ?9^`ASkEuF)]HuSWo*TN]TMFEeR.h'Fji*AMJ4)FiD at MsaHp!PA+#Jqq!NbpUo4=fa'1Tc1_&YnY19obt(LiJuBhU>0GEVKI
+%G-imm^uM>;Pl+"`87PhGTEqD/8p4TWBLc9_Oh1gLBn1CiFU';3d$hamR82Vo#l4Sg"apAE9qiF(Ln(<j*'#"-LGD<%3AIctGeZeG
+%!;.b!VI>/:3us\t&X"UqI_\6'dQ1u!mOnRe^cGT#JT:mabdS;FJ2aFo%$@f`*QK.fG(Z,BT^3(r:M1K\'Id:+-X&f5NJ!W($*%C<
+%,<J`qh9PMQh1:J+,\,+8/TAPq"2cKH1A*`9%YgO43A>rXh9ep<dTeUUZ=G$;DB!OeR(jc+U-^8[GW at OJ#aeJ>#WD_kb at H5QIisep
+%T^)fcC_N$.dMp4\/2!#*n#dPnm=OS<P(\bfZjFdHjGiI2i^`l,nP[F:kCi[g?NlA6XR'%K+Oh[!go/57+>hh$!R.P--.N1X3ADY4
+%`C(kKD0_$C4N&Y1-^t'4#!R at Tab([q-Au:=GQQf?7PJ7af at +_I@L-<!'B&)3_f3=],*(.FT:uRDn,7h6N<<I1B\q%U[D:WYCI]:k
+%1HYpV=(UO%@.nQn,Tc18PV*r.UG>%Y7!2h6*dLL,SpFeE+bkih7uWI'^H$fRSMo`[!BG#$N3*5;%[*2"^_2/(272(jj at 3-,7cZt*
+%"jCuIV'?Wm*$?p&)%Ro4+M\1net``^@obs95(M1=[)K[VQHMo'56ug*V:[+Lc,%3i"1.k[[2aESEVp*l)?B8 at b_mKri/f37'Z7Q`
+%.kmkE=[p/9]R(VL&ZKKmbT#&ZPjk8P)<a\:AB[O&>Te-.O5gZie'To/*)@CU0dJ(Q-I9<]Gn>e,-VKR>VGe`L/2T.NdHMGE`+^_;
+%MFRl5TQR6edThQY9KaO5."EpXfFDL]EQRUP2?4f at GSYsm2_72`hlE(JrdW>2ro(BcnEKo3p;7tY?2W5[h7Yo*^OQ"Be]#ShV]WDF
+%5J2F=",a;^DYtN(q:46;n\_DcIsuMpk1BY)oD;>(O8/\4GaZJ8+$ON at Ge=.eg&/)/IQY>.4hUgap77KjG$9':G^0,Ga1!-t?+`@;
+%J,&!tU&5/1^YZa(YlFWGH8to-f0:<@I/<g=cQBXb%^1AqhgThMme%*_h`aTc&'*.sf>"u11sTmk/3nRQpP64Br;P0pV,XQMqU=jg
+%8jC!Q^,p-qrr2T\;?$1OmDIoXqU:5eiMariqW";KrV6?]p#5kILZ?F9D_FBX?N8L5mI:9jr:0 at N8$!S/+h6/$cQ>=jhsLGsQgf=q
+%iVajYmrhnd*b>-![JoLjq]Gi;gACp\j72NK\*rg3['(S.s6t3HI<bMce*Gokl,V['hnB#.r8I$59^R(LrOC[)=<D'p?N9fiq'3WO
+%r:0HXIsM(a1D]BFq[]kprVj_)35'2'T0F?'5CU='Bm_LDO=&k!C]!/NmDHgW/\QWmIt7V`DEmPR5KJXYifF-21I),5Kg1(%I5kp_
+%V=<NAanGD8J,u+MefM#ah7V>3]q/hcbmD%s^3b9,L at G%75(@u.+/>+5k4?4L]>)fuJ#?TM>uTqTVE/pnIfK6dUdI!19E!e8qS=hS
+%%t:KfqW7A*j6)1nDh!00e*C at iHlu,\[SH%qqXJKnO+06>ohYGEDgq`c"/+cNi=QX5HhdA^WuZ-EI(%;O>O?_u26rM/fH+DglZ+!<
+%o:raCS3KJAa6C4F>3i<AHJ<Q3G,fW%EkKj2heVoZF\M7n&)NX&ds$SVIsfE@?&[,+l"BDJF#T]:dl2d)T0LG,r2CIH](jO@?kVr.
+%rcc-Qq"aIT2jaOE5UtDt"6b2XpMQ%phu3%'QbWF$a+ll#5N)lQ:4E<7]Um;RcSYnhk41J2pT'1LC-.d6L\JF at DuTC(p>WKHhkAeS
+%`*.YRj7<dGi_5B!Rs/_7^\trbH2$QA0)tP*!Eeh-QiG\+hgRWcDm(eiGB at XS2[;X*s8/jTqtp9&qqM";qp#*4ID/MOnNPb*HZq^2
+%gO"!+gtglDh;-rDghlJ^n+'bqMg+.*hmpAhcJFu$iV*9Eme6AJk&tfmI at G0(X,G_W)fGVV],bhWXgoHimVhN2DJsE12E05Hq'Oq9
+%RrID+gs((RDp6J1\_l1ZDDsMDc/s>92e`pa at H0:a1N)R!Ckc"-fD!m at f=0?jf:2*ll[58+j)qm*fC!st[b'YfaS5K_hr^E at ak,%o
+%;V/tu(jX?``:B#Xdp9OZ2eeJY)79.g"mtCafFCHa((A4pn)I]dNAkhjY8R0E*(YlL\i;Hb:)q-!\-oe)->^OV6UM*h(^dp8K+&PM
+%7Xsmqr2ma()h77kdEpa;%^1g(jWRX8H["Xjh2U1!CJ$*0dK8)^2tFQ#%HID32r9QRj(>s$K+dA_ZQ4BR;DKm'37rS)B5d0sh:QL^
+%jiiDr/>_LV>"_YRHZNh;c&LDDCQf3<-3ta<ME*G9X2,VXD!-<X))fAieZT(W9\&0afhYK*s$3F(^\ZbU.40Vq"&9(Mq_b&6G>6Hh
+%kJQNLr;0I/?T5Ft5QTaW4J)W,S)8^?s!YZdr^%9lK'=D>MY.=^AmX%_s,H-FnsJtVqI!%dAR4u>Q05#,)m&NuSniUlGuAp^4J=mO
+%4PF*>BB:l0_(\C!jPs"kbAQQc>FldZ2W_J%:R3An-d!+Fj'Q)"LV<&[PF^:&r\O*RqI'?r\Wc3b4?)hIb&`P*]9XhfPKFQ^'BJ]F
+%W=,^>/DV3B2s<'Q$XDKqCu#DFl#TdpNBGhSalQ+b`:=%VI!H]8//tP2=XR=`/<K^[]j at qp&pjX+VA%<?[u9E]nSHLBlhW/-bl"9C
+%-SD!pGfmQ`MuN(%ok/,jm+J`C2fNo`0L+Y][a3dh\Qq<Vb6R at H=Zk;o-_EP9n\k,eMtNmTO'b"enVh*V`<R/1p6_Pi&4KPD9UJ/o
+%#X_ZOEqol8SiRA=HPf#BSi at 5;IMe at Qa)GTVFbY#JF at GIukmH",XXgT%;>7$WhPTXYh=1gY$6KFh8pBr8Kg:@9$F(>/"!pAu(&I6q
+%d*kn=PFeq'mco)I;d(U%[)(BBl*1/foM;H[09=Q(=Ir,VQ*+.;>H'75>,ZD:ad#='`L]=g-Wn!]s-34Y:7uV3;/fg2pkHp]-s*Z&
+%O7F:"jf'5Vn0\mJf*)=_b60>6;u\<0,@"'aFTN.U+Mc0\-e[I<m,sr+T99*3/d9pl/:2=\CX/2'ZE?sR&Ta)"j*KP&lJ0Qt=ID>8
+%XKdG^AO`31]o:^g-oj18mP9gA#05a>`rpo$O>Jf>oJFeu3(sX6l5GHD#)DQjhZHgqY'g_;1.?PYKL:$E_g)?QFVjH`a,&,S6-h[W
+%)TE$iQU0joTQmr=I.mVZk%Yatc:QX*PX$V"5qd.A2t,0X^u!Gd#;jt09?p3aTX>`cgfr-3N"H<3!),jYAIn&G6)?B9o`eCm(=`4&
+%#K6[j7aQ8gqAqrc1[+cAFT3-KruMEd!3AZZ"WmRB`X#<_K4EPaF1;AYEK?l+!,s/B$P*^lhBq_2fAJ`.^jk.qhW)s#!9+:@`.LR:
+%i)MOWQ48)*>OX<`,EF(#'\j-5%@dnT#-J3%K*/]s^MdLhQuL!&+(j<Tirm1%'.0)d^i]EmWop]qc[@hDjg<@sHp6T^l(1YYSnU48
+%o6Hp'npH>\q45k"HtN9)>0\SBTO"'b3LeL>lqc\i)Z*G]VbbX1+S5Ea"bH%hn4a09N*cs_'@Le%g'R4uGWrFc\k#k0+4-(4i8b;;
+%Wcjnb-te+/+j5`#RGb'SOd!Vf_<5-"aA>tE.jnn-;$\GkbF&ZWDKp2HG-[V[StJeJ7a*F=]s,d8XRceb/E=C*Z#4*bqIFl74L%"E
+%$fd3pNY]kU7IeW[(qq>Mb:1<noKp(TK^`%?^@0#/Rnim!6uO3C]InRr.<md\pR9HgPLbX,^%fs3$GBio$NLXB5I:+1LtZWrp6/tZ
+%,\$L7p/8gMjT!H*&h<aKCmQ%^PYgHt>RHC;M:*nanK7\iF/qK.qg&"6X$7&o?T(,-8gp$m at rf-Wh44F]lL.eadE!r*=oAlgW7:[u
+%&'*_B?X.Ii5)X$RI9gMpBk@\d7\4-8HjMfs>N&>mTC at tK<CjF4WJn]rOC.OpZ]JsZ_RY2@!U at nG_2sH*#TlE/k#Su0n2#Fp?5,`.
+%n2@'22rnqjE&m!#U@:5%FtiG;4:euoNGq)BI;Xc=!=-P5i(tTS$9'dK8*#o1!Vq@(OscAR!frS"7j=;,&Pe1qd]N"3i0a9FI-[c;
+%_EEmq6'6rn_FK`PMS`)=T)o>A_Gsn-^n`^`G=N^4O.71QX]G5!;0X^k`"jVY]N5gH$QRg"$Z5s2lqXG"J_`n-GPl[27g12ME.gFh
+%G!`\q+l:):7H)k6Z%;DeFpdCZM^J at k%#p6hHsGdl>iFLJiS(FB^K*>%,,*\H2lg1d0&5)R5tcD8%p!tZb&p^5X)_BfKu5Z7!ie at _
+%jed]l!]%Kh4Oh;4NJ2!PKj2]R:T>C4jc'UK1iYn"#D&CO(EVd`idE<.isN7oq&J at 4MNgs!KISDb=eUrnWk;.SL+4uYWM.HD<H9Ln
+%_^%BEq#RG#a:M@/W,fhIS5M.7&lk6rdR9?JW^K]q$LjKQY,ILPPq at l8Z+5A3GJ5bJlaJ`El?iaR3DlmOk%=!>Tt=AlMU&0Xfalt2
+%rI4QNqsK7"0.mXcqsSI\59)nM%^,h^%`\3KE_u+KVuIIo$=P?M=9t=&k:F,('tc->TO;gQa:uYsPE//cUY&p6-q1i']`(hBV"@#G
+%VNTpaO&?qFSUe&A<(IR)ThW[H.`G<B9G"iH]MLQcV_h0TZd;".2:3><66h+F8i`.e=*e%1=f&IIq'dc?L!cT0o>&^>X-Eufjs%pB
+%P[+i6U%c_$.i4j`ZLS4B<=6S%K&_79'i%(#YDqj4@:=fk8VJ)q6+$,0.SV>SU)^\)-a[OocRP_f\$YWhZ7m$j:""*aoV+n$Q!VZK
+%_b>)kQ&oXY1!pHOc_=i_BLb]YKRO4":i4ZN2We&UCo/=2%071U>X^]J)Q9'e['W5D;56Z^?GuM/9j2j at .#R5cL5G5s*8aFkB$,-m
+%\\!^)Z\>=K%<Y7Za]1OmVJpMK7>Fl'2chh=U$uj.BX91TG#rchU=I+PY_=n)7CuPZZGMN"54#Fk@&E/!.d%P(`[_dA$ZK<,?an0h
+%'ctO6r>1iW(Q.uS&YDs2r)<d91P<TC>$ToGIJ&4.^\cbM;i>hp9Xee%g[hW$icLI7Bg?$C9`B\#QrK%6%#7])N1tSp(.S=\0URRl
+%X&;(s<IK%P!M/03;/ilW4O$C(DBeAD_Nl\3."&gi11/0HC%Fpr`POW++qDHV?LYQ?*'Xe%[t<rA<5"kQ(6n>hel8&- at ICAcb(T!n
+%9(Pp[a`W/@5no<]l<70m>-DmFCFCY at P%a>XG<qX(AP\SB/50B\H-ck2#Pq4!I+9%"9 at KnN"kF;m:%a[L0N$D,=_hSu$\PHQAD%#i
+%+J"%+T`=)=A`=0s(SC1K%pFqLpn['p[(%[1ht1/,+1-8neifL at HGKHO`LCdjDSQ+B`VJoh)kYZ1j9&KE@>M-%HSYiYiG((0;Xr3n
+%<&W$^3oFunK3OW5lE=3S*QHh$;Qa@'nJc'*Ish.]&&5XPVrP\4qgU&HoHcrleaeE)r>/-.Mgc4Mph-:M'0j"60m_.%kdb?c.9<O5
+%et-g?A%mY$H]h=X);i[<2J:A/fosaRe3?9jj4P*k*e3mnZUaX)BQ5fHSTGcnU"sCS1D;W7:s2e`m9U^?4^m at DPts9%qV#Rr-F`Q=
+%`MZDnet8dIh:[Dr=%r%RGg;<<<m:-KE,<8^n;JqLrgh*jb<jO=#N86cQKf!])QTmBWqr`qY,^3UWiV/Z at jWPn[YX=?_DYGL;-?=h
+%7!Pbk@:9L]M^YdGHj8UY$t*N@>S68'Z?\mC^F`.8F^aB@&b)iWDj=I(0jiF62ha-4KcLPT#ofqd5M8%tTtcK`<Ud2d^EGoridXr.
+%bUS.C"IR^>ZQ`ecI[jC=72Z*"ESi/IAsGW^'PQ"uX^[r'%2 at oSR%`D[l at DMmE+TqeL#(<:W\oa(NM:=Q9=F8W9o,R3n]k3QGqsbF
+%USn!G<8,I<.2;BN>R[*>)NkE$fpFKo"/]$+QSsc&2VSeiQ at r"BUgCBYPhNHZ[VBL*'%8-e4X[0sUkDjD=)4d4MlmAOc\n'J?jU8A
+%&M9Ud/AFc`"EE[Zb?;2WAJ1P=Ms0QL$AZ.fF(OqIMuQBAQf'n_n*EPU.L4;^l;^OEmTe%eqc;;;o7nD0Nk`+%eaZHr6/`5RMHe)>
+%GgWDf#M,b)pr;(Q\XT2f`Zeo+lnYSXL2AIuWg*dM`FQ#Hm574?[8HB!;RnC#PPrLDA&V:s3TNJao=o;tfEd\IMo4oZ0c>7<la(Ub
+%=KF\m>r8u3Ts4Ts<Zq'A,#>Wif8W3i[0jI4D*u\0mG7\Y(0tR.N6,t=g8Yn"O_Qu;)@I2(gQ"`6ENWMJdg'tMr'E0Z@*i at -:Tn`b
+%=GA2ap%KG@,-e&,p%KG at d#D[up%KHkM0&OHr'J1Z4`d^>k>5ZPSiPA/HUZ?_q`3"VJNp7VK>hgqMe`RXr.&koV0a!Xd,Nl=p?15?
+%adbNfm#co(O<7Pbg"C at l7QoD'pPM<,>d=#<MRouj[[jJFSl(?H\:pG'H-Xr&CPn]YeH9^F'bgPu.=9 at j4m*0EF-VfQF0WCQ:nH3"
+%_66TMr!VW4V#CsUY21"3^&i$Eeb0?b^B@^/X'cA(=0=m8/jiZaf!FZRj][3;HbT1N;IhcI>bC+`a^htcs1!$u55S'b<mu)cSW3%-
+%Q_FVrPlG)H&N]gR)nFL+D;W(^.>M+,Cd#O?=OR5R/ErAJb:LodeXQ0./$aLZ2Dl15od[GkB at qj/I$NGr1!&?=q'rko?%D%/I$NGn
+%j?fg?a]H$dl^L`,2<VGKYkXZ:5G+LccY(/bFZ0`0cU-%U/N4YF4N1Ueb6m43HN<_PnS?Y$cTgUljj-+D2IeBcj\&Y(J(YX60.'$c
+%(/ECIANK[<$nl;T"c]U&VO_sDet"P at IS`8IVD,EL)h!#)=WD6o7'FtLHCXq94Wu1ud.L8Jg at B9p0pgQW!a&Z57ERIuP.p]17DiJ^
+%3Z]@q2qniW%d01TT?,2!HoZjqn`sKeq$S?1,NR_ogG#3&2iKPE>T3<a(S^fo]6E#Mj5KQa;KQW/nQ&7h6?g/:^;%>-SJ"usnitO-
+%i:9qth*)Bt=%^RDUrM9,XK^5jAM9_U!pV:;QnL/`!Y\@DELK^*_[A!i_?rIA..7<d?=9MZo=_ at P04a7"'mY at e(KTUNm(BPH0/2q5
+%MS,%AIlCp$"X[P`ie8+m+Zh?Ya9t\SYTb`2kCjXrJVh,aR!<%.?HCD"/+N`T56i_0cei2Sg)"$(KE(5j`a61qT;[emrF?9o[&&EJ
+%S`.i_r$U'$jh@)T7t3]RlS/eE`3 at fV(umFD^lL!u at d0*J=T?>$BBJ/SQIcYnb[^$mnD&JGe\r!DmDo&Nn[\US/'Am(gQ/`QdW>;J
+%<Ym\X[iaq.AF at K:O>s=mqs_NiWjTUX0MJ7c>lLWo%J\ftLHY/8HEqr]R\=?!X#/a[=8$c/d*MhjJ9,q\YGDH(o\e9=F"X)co\^)k
+%!>OHpVpFNS6Gn-8^HPIZ)b-J01=-4KBL<J-i<poH9cN#`%>3#^7qdN&b^gM_YR;a&"'W&U#1TPF<ne+1rmq at 4QifoR5pdjhr#CBa
+%%8tT.YaE=41r1ir?0a$5gIp"lYj0AH+=Q]:/,ZClrqWbTH^HXOe(S6qIq]GB$SV1i9<I^8:[Rh=Y45<V[d5pUbOZa(HI&5#Qd)Z8
+%-Mi.?@csA'P[Ec?"S=>PW-\jQ<WghP->FT^2(3\f%\@^1hae`iF]`kq)P2ZgEM!J0S3t4E9MC!ke"dEB;ZKKi<$M'pd$M;A7cqLQ
+%@o8=Qc at 7>5V1`N>-.]UW1!WKjR62/V;?@F+'!Y\OPn,0-q/$rC17'u]F6H9OKtb2M&]QbmFmQ\-'osZ0GR]0P.[Hf>\LRtAk7F"t
+%&56/g?Q-t8R6sPiH!?G:?C-aLW?ekC-&JHFY8iE4k,tM[glqr,W at 271l]R3I/.!_[P'4-c`nZdmPGognoNcu@;c6-BPu+t0$#;VX
+%ac%N#UalIKc'm(X#+S8D?l^V([YT3Rp?S,bA"T'%`=qg3l!hm]oo%"^>cK,VI.hdVlX"8c$]TOg7b4s>23E:.?T$Ei\5NT,?dg-^
+%bZD(1_+H"(Q3K(W7Z2=gcHR&T]7rGLlt_Rm2TM(@9s2c%?ROE$Z3S[#4+5692<XFe-0J>Z)8L:[HrL'i_8.GMU4hg4Cit_3<o[W?
+%GhdAAmMa'V`qQWu^M?O4-p(Q&I\mb+.Sn_^k7"#Q.;JYpj%mD#3/]uR7 at n>$K[+QbQSBl"Lm)MWNB(-sd);Ahnk+<*'&sp_-Xq5d
+%8m]#G]uYFBJ>2NY:L.OZoju-bPl^.Y^?OCT1VO\q&\)Y&U%.MO)I4c1OrX<kQPs4ZX\j[Bhj3oW?Q25*/FXVi4Ii`H'2s!S;T!=J
+%PV?`dOXto"&,`RUH?gtapj#R&"`*bqU1''K8^:5e,?%LFbd"uC:U3K=K^^ukpc=>_7LGbtKeHT)&htAqWB%_/eF7T=BiFSIc`tCN
+%/[h+E]4C*=SK_]!=f"r8Di[i:m5&@R7-dVP!#,Q@$+/3f9,0V6C(K&I3a23rH=G'_[$ImJSkEnq6rM3@;d,JTaX]q7S!95rPgE;r
+%Q=W\3o[W1W=-?^<#h=$_-(3k=Vm7kYs3Y;Bb46Ja=[%tf&nn^HAGL7_ocKT]SG)tE'#8lbJ at L*2(4V at KGi/&hX=ZW.`pp\@oduc3
+%)SFVl/gnBZ*MFjqcQ/\rTO(aEWS47\m3N*XR'K9,9"?r#n!$J>@#.\0$oK[+SA)[2i*J#p)MR";`dLVC5,WGY#QcY6H]&6WLoP!M
+%,e\VphO:Beo44TPVc*0p`[PnUVoZT(H\NtPY@=.b`p\2a?GT*J_Hp(?:+:OZaM1NIm%'DnIF?tSPP3Q9()$mS@/PMN=JXgcN>29^
+%]ib;kX!pkqT*=]0ac8XfIO<9Gnc"DTod at a)Q'gQJ3o]V6CjXm=%3tj)bI4>9g4X,7%a2;YmFii5jEF_74`/dt=_kahZL)A<2OpH/
+%Z>=mAY3jb.Dsd>_V(M9,08ZEP?]0Eu]Zuk9-G44dn,HO#ntjtU?hd+6IJ2,'Gp5UgXg.GtL1FZ7=ueL55#n:J5Vu$\;c9Caj7V<E
+%TUA<ln,D;E]79bJp>)XUmsb&t^MYq&m4YXqro$BCD:IJBEVo"Ln\_uR\bse*+$R@;(NX/khLGOsqX$B0n!?IPP;;8NSA8D0b<^W,
+%2+LXd0)rtaF92C_J,d83rKg0$q0u`MoD^UO*i.Zmpf5"SGgnrmMf8C%BYH,VqJ,:;n"dd,l,#kr&k-)cOtQ%7C"9sgST2<bo"E*#
+%!#?VkUXmCW4'Vfrk)Ra0`iB5G9KOu'0.m+p/#d?+SgmC.W8rN,C>"6(%6Ah72eID>hbCUQ`qmkC[[#']AXlP;-%"b$mH'sTYJ5L.
+%=#LVZ?FK;148SL7iRmOq'[42RriDUR<m/4$/'Gf<CL11\Qi,HXe(r`LVj0D at kBe8r\,>P.J+MXdrXU*]lK,3BEu!d9j&l<D]2uU$
+%oN5Ir72b.8G4TJ6RqZ5O]mm$I9l-#@q4Ghpr+qpok"R_"Ip;gHQWL"P_2aRtPO^p)+0,Nk"a7VZ;[VBgPrs6"X&KG;8hL-8;H'P/
+%oTaATqFXr<<>s]D0Z9hd.Hi6aSF*IW.Hi7LN,aTL;CUf[=cB\fU]p]0@$kdOI at mP'b-pUfIr[8\F(2Xs>r=2^eY^p--s\\^=B=I@
+%]4tNRXN'LHe[/^e9e0U:52(/ifZ"M"]9kri:J4<n`?a/`>-b6-K5U!hag.Lu\uhkVbBdaLk/uc;c@\AmQIBNJBo,kpbbD5:-&ZML
+%aA"ND=]?mrDQ7EmU7)RZ/_Fqk#ef9O<j_P,UsrUBU91=>bBc53[[rd9lfk(sH<RVU=%7%<K:7(1RK$_7D7'FT;Je.H[TW^:^02Cp
+%;lr;e?`f9sWE'##YD,sWl*$=D[8JcR?l9kjYch&!\ltnrIB?Dqe\WO,^/c]IC?a&=-2j$M*Yr6=]@%-0;g%VHr,'\^[&@+tgsiDo
+%Mjee<:!HkKW*+l3<%K>!D`Jn&/F at Nd,VH"D<%K?=MIf%I`DX"CVupf"BgJ`,*+;-)m1 at I/?Oj?C=c4%QbOW)!CXJkg)1,So(+j:d
+%khCuk`:PF`%).g\G!8$^*K&7\[l*KF=O\mSDempVZ)Ce0hq"la at o6/phc;;k_tOGC$m$,<qin]!&MqCI)!\-PZ:3;!r2scd>?!37
+%n#FsE79,mE=0iTT`J6nV%<.Vr,nPPhDgh6SA)XQ5?Rj289HQ$2q(J69WNo33;+6)Nq7^fRRSiKVN6fbe=4_?R*J,s#<T,lR`&a6:
+%2f/SP^slfkCpe6YP^IZq>&EEla[su#X+g5]h/p9Ge#R`s?"_VgbCBClXVH$H0&(1fMR%nH%I/Eb^UQO7Vpjh0L$e%Y_aUKZ9Y'ZK
+%0Nmo<SXn#%5&Y)QJn]Gp04tIET\DB=DP+N=YFhs5Ibd2qj*^45\_*/pT_N>pe'aJLjd>aWqLqp/gDMo\"Np-tG+VP8I^S['J6lkb
+%^K<i[jrBW2$G$bZ)>*+IoE.4n/a(3PL%orRC:UG&r9(^mr?dB\PPPDdd9`sR\7fF['$DlqH<EBLM[_U at I/E8MQm^U?jC2-7<c&TA
+%Y+qi"1OB>nX,-'jFOUf^EHR1 at +a"Nsc_f7;U-0-%LZ`JR<sQBqr9 at nfW+^`c<dIsc4 at tIBom_/E4T\c_'l0;fFk37^22o&*4'0P@
+%g'F9<;lduPPu+Y^fdG1s.\U(C$>0Y/Cg3JVFNYhMHduWF<?eiZd&YVXI2dh7rnZi6l-ijF1$d^Z+6Xf at 5FC6A^E`COOj/@dUY.Ku
+%35'*k3p*l7[Ubm9gu?$+43cjtJ$*)r[I17qlOMFlU40&`/Ug=6-T#jJ^+u$h*g1U]qC44n:1u+G)+9:=C@\J;9o&-D+r)@RA(l6s
+%8l=%o(Zp=X214_[I+p'#rRoi?jli0tK5,tX`R'.[`hq>.efj_Y,ND1OmAaSeB'b;-V81-k26.MT&)0i6P+e<,3#Beu=]r-hcSP(!
+%&NbdJ\4-idC;i<E2c9bp27uLT7>H<5L-%VQWmf$jdCDmY1V-$qN+gYL91ZI!<nV,T0)\eW\J\niat]Pq(rnDO-p)d at LUNZ1#]\@l
+%&Rr,;$Kg^/WH^t6K-R<'^,5%J=b^g64GRN%buK^&Y/QJW'Shi at I0HPd1DOr*WABQ9(,NtGF"@8[XGOpdiDl2H+iXG>0AY8p),9UR
+%U1=X'pHW+5C%R3n-?cnV7"jd*W^3m/<jZ^<K7K5<3YO&o<R``u6Ggjf_7,1SNkD[>AJPU3qhWS"D(8uKP>'QJZ?Q?YL at Rk`C%#jl
+%&o%Ed0_ZH0NYglN)qeU*3M!-6(e.no*D^OodC.5E"1lDhc!=L5`MThnKuM-W%.^1[ITYt9.-I\6kD[]Z45AVnY*PFC6LHr.!j]X$
+%ot6NVIR/S0$qFlt7$'90N\6b)S[S2,PI9L5D5nod9B9dj=Z:TLeDYRl[>K7S4?+jT=DesJPOI53\P0&nK],]$#0E<k`0^?sN7[!(
+%PQ\\FN=1OE+0^D2]9i`+AR6nnODIu)0S3dU)]3#DDQt8!lG_]2(,-6<n!8qNV%V8HXjFp>/?4DY.VP_@!Oi&&,n$jX?pblb^:DnB
+%F!REIo<Z4R)YbFV23lB6NpGXk_`V&W]"XKijT[o=CJ*=3$s.0.e4HQUZ(Xq6,c5 at G?I*>QPP).3B>aDHrbMpp,2^Xr,n#0SB>]ar
+%ZDMrPgfuO#&Q]c61%/i-Tr#`RVhkSV>FNj*&md"l](VA/H,g'udF6JEP0$EiH^[YtNjUaI;!nSO"f.V:?oqY7_Y(jseT552N$./t
+%<&9dYdZuckr- at JI'4"2;cNO;pCl#M*_pf,p]frCIkQ%jJ!9T160LbD5b$h;@6:7I_gV,Z`/*B.AI64>GCg6`slIO4IGgNQ3(TWas
+%ZWGhI5cErc.,!S71e*e^/Drd5o at WYNi=#gAW/T_ at MeCVp"a7jCn[*spnGnQSF1u!ElZMC7]Qut/]S[^*ePf/mi&dZ^mVosNq[QGd
+%muT)N9b1)3K$'$0W)5!t[0p4TM^:lG$'_>mP%*dNi#FmK8WREID at mW5Cq%JJCh(3t`YHo^P9"]#K[cSN$(UuG!:[?H3.%?gXY=0C
+%,!pL/T[8Q72Pc'nbh;O7`3gR/VZ>idR(uec)2+T_Uf/VD?';uBqE-R)A"EX_(:/(e0Jh0YkU-"-+V<=CL![VTJ\&`c(pe"`Qs5GW
+%G#]/ZXIWRX_nnaSE\$-L=GT[`9kn\VBum at eOs5uQDHodZ0s6BZW4A!]:pC[+M?ncFQ8/U(ZVH<)_?$J$V0%5G>Oe@?rM[6aqGFG+
+%qj!`8$p&hY*Hqq*E6TEO.835b_ZKg6!Usr9QlqTjde7dfSBP4I`^"Z/U]]'!e1?P$e$/p!7rT;T%jI*%fnG6b3]=#BTf`$Qb:G-R
+%[a*K?Hu=-=Dr/2idQ$gb]6?ceH[Spq/LG>Qh"8A=DoC7q9X:Lh\a,aR$_OtAUrb@,(`5G<S\'>^Kp59X<QaBu<6I1=T-:9O6,jk`
+%dO>/FqfH.6dn/r#X7p_(D'ro,MK3\cj[lCi[e1E)U1_\KiL at 9[)j6tqDd4`t,i\lChfbW`-u?Nk2VhdD2=EbZ3eJ\0,:)LRlTWLA
+%btij:D6=$ke'9DDQ?B7X]fcm0<Soa;(Vus%isHnH1DRW<$`/oaWKj$HTQti0["Nlqf#kSt>K at DdW7U=?P>g/(Y,o:9J at Bb:Qq<35
+%X;3]GIlF<*'CB at .K6"i$(Zg>C_J_e%4^>M?HLMm/j(.%pY1I!5#I at T75CV(1g_HF7Y0+TL\l&qKqI\@%b/\p3D;dGAm+^pfqf`:M
+%;47F7]`bT561e+/R at eNXlX#mCb1QURqnhNt<91(1/GE#-a6K@@Q%tNsDs11cIa`]"(?oDI%luE/F1./Jneea]@D8BTLmVu:S%7Z`
+%$>iuaqO/ej5R2>U?*c*"J@`<iQMO&ehp+ImG0'R"=JaB@^:)V"IC%,CkClbdLb+Y8T<N$*+1oKM'W?*1f/ab5lUtA at du8PNJ5V&C
+%I at KgEh1?7M2EN`s!8])YgU/ba0TVuXh>_"$ICGiiCj_ghS1d7nViAfLLKZ5<pfJ=_-n^uO>GbU$nYt&AD73F1qHp\@>g0 at K[5D3+
+%TN(9(=u=k_H*-eMZIEYsRD.X''=t'P"crU/XIP"62$[[>cSU0kg-.^V_V/F'`=]0'A8Mig(&J_qI'S<'`3k=pf$M^r^.uK'()V'H
+%RoO,]6Y]9TpMK!Z^E3F,p4rD%1KaY[eLEaH"tUc at A-Q!/cC=B-b&aDY1 at hmHY%Y+1GO$kW*!%ABJlV]&*l$(K(C/>oORkB7#$UqC
+%/I$u$n%hYWK;a*lcZ2r=LakSfm2bZ_lr55N5eK!brU`f_$+pXO%''dqoHaJ at +'ePGf:A.RXCI0/ET#8cCpR=_qeXi;UU'Qf2bf:?
+%q=>)-<+G[YgsIr(:BA>'/Jg:J2K\9HdZktKflZ3>(!VutM3hE5ns$T:U>SEYdsfsD\/aCHa\(q<J at 4,LQ8l2"9n$[O.t,R]q at B(0
+%qOL=0hRP?lG1,ji0;[0L=Xe+$XF/cSR/hRA6)H.^E7TKjGISV624D]E0^VRr\or"6FSb6k-YB$%e<Z?(24sQT/N7d^EjEck><1 at j
+%g\"GEY$HUaXg1^9fs'*D'nC'am!DutDm=D\Ek?EDOC![n/4->cG-]P7)4c.f\m!;-F5;rm?)M@$g[hK at iXCaU1K7G;9'%@pTsgbs
+%;PQJB[6J#Z'*PDqRh_aK@>lRra;M#BcfN2.][25S1q_U]iY1gl#/_I'4UH'X at +dB^Yn[VS>e3I]kj7S,5;iMg/q*hO1YgK`<,J]g
+%qfV;\SuiC68/tfM(8cf!0*,au%(3(C9U>[Z;['8r^d!YUc`q":/o at L8pblFMS*fALa+me.h7\^Z_'WPa7M=)JIP5'Y-kU3P$?1Fb
+%IGkuI?+_!)$:hO+,Z(BO6s2GEan%5mA`MQFpnfQ`&4aancr3/9/SmYTk3$:qA+ at .(),q04;@^,IX"99nM-%eF_'l(<,<KnX;jlJ[
+%Ns"bC?9Timr[N.?:4SaBYWP3,4rV-)iYsCe1Ni*)>,EMT'W^6c'b4u7H"s[upANQ/%Z\f-M:'JuGoO/]i([L8D[*gFC#-I\_Kr#$
+%<oIH!e:%12SpkEm#!b)u_V2M+=MB.2[IPoB8/TKYLCg=e\#F=-j^W8mYN:s,h'['u'B"WIhC]_3+s.18KhMYc!;)6P`PuEh#4EZ_
+%ddM&jVcNm#RZf)]VEu6*`Y=uNOjuA8WNI1f@"H)$X at e&mG at Ro$Y3f+djJ?&E]=dRT)IVoWY(Q77\M_7fmH%f7h[b3:'AgHDQZKNk
+%q&loRT8`S\H]QG+'&Br9on=,3C+J0AI24Y4/6P)fa3=N?jg at E4X`5]MUjfUQfRC=?IJ.D0OA'@@'%:q9%R)$,o#o.K^.MuO[1tA=
+%D/h?6df at Ud"3o[QPoIpi7QH%\NlH<MYk7,`\Ln2/(ha)'P>Y7"$<&C4doca&KOUE)&qCV7,lqpt_ui7kVh$PdWA0R],<?e:`[=Um
+%"+HZX_6c6EBdDJ.n>9Iu0EZ!mfn`i-C)F8@(5![.'XDg4,/pTF/Hm%9R!22SOcR=S9AtRPC/tClfq,;KZ$!emQ3YN-$^'Z%0WtQf
+%SrN!$i at 5:c=p9kV7bdmSDOq%;RT3M>0*#jWXfj5tG!3VUAI3kr,'gP5%BM+ERhc$/j*ZZ*'o6uP/[O/2cpH?d!frQWfs1rAjn<.c
+%/??R29&>Ta.SqSY=]Ldh,VWh>.p[pZHI'JqXkTD*Z53+HeA\A!@p4lcE(m<0:<0^[j`iW*0cuHg3Tf?VX[bAmFZo$[W!h#oO(h&*
+%q5?qa&'/4Ohh.G[gHQ`Drq1"&+F10E=5c\anq&Gf)5I0k/h"-$_WJ=EG=BhaBGCcjkt\9tk4+jO^=^-acYp35CeAbi`p7,%c>KS<
+%7$Q'`b?ijIJ70*uB[$5.j_*qoTjNEl)mH[m>\5/4,OHcZO.?<,. at Z&9DIC3$:1Vf^fSU<9"]L,J,.9[=e&^E4gbm+AMYmI$9&b\'
+%Ifp8d6E?i2#0^QB6h;P\M[8U2BWC85_ZqHk^asr3O]oDlJt$AS=[kK/JX2f+#*Eq)A`JKJ*Z1(f!-/7,)VP1Boqhn(XppSkU$6UC
+%U4LKWWobGHC(l:]Tt-rJG0G(RW7+/^D"oRD@%$ioC>+q.76<@jGVOM96SU/k at kfVM*_51!ZCAn*`+XDRmqR+jNXTBJ-od7MFW._1
+%=#XYjE(W)Qp%A)UQ:hqPlSJ]E:/G]"J4s4C4<BRdFt&Hognf:/LtTpgW.hd<4!TaYZA8Tb#Hc2M0hS)VF,^GZW0e]^YG4\peF6O9
+%b%b%@LhANjY8G\L7]K*h.Z-b=-Y11?<Y%NB,NfBo']_SF at ARXqT$gTok[61#(,FmF20g^Q5?AV;o2t&M3$FpN9 at G,0Y$#`_j,T!S
+%M$:5m71U9ir&a"2/!;-CA6lbY=lN3>"d!8!cia&G9Y at MN9dBt;Es)osf]uN]R6uu6_V\f''/U7$BO"t#,I6=kis)1t1D6(ZX[M[+
+%D0Fqb">J+ at cY!q<=26rf2AejmAGMBnr0T%MdqhH(<9..AUGdHdl%Kh?HkDCE,F0/a[La"*?-,,]!'m),NV\;r#au$OphV;BBE`Fd
+%K4A%R[;`t.K-Nls at cSX?09'ql68o+;1<SU:eAI(G-1)+,Q#MgSYlP68e;[OQO=SO#,[QopU.3-`L9 at NlE%f-W9^&].m`(P!@#s0o
+%RRV-0$0k9/L%N`LLQiO"?5WhUCau=t\-R.7E\L"b7oJir99j(O\?Va$/<#]g;29-7K<fo9(URogQRfp#e\,$]D<inFdV=CX0aB5e
+%M'XB[.GbtZfkWH4Wjm\nS&FUGF+T#QKg%SuDB+))a&B$C]kL;aIE%O'qLU7l2`FD]lq;3\[FhpEJi*[N#MET3Co9fB';3b<1oV:F
+%TE4%l/ii)e[l%SrbVU"RfcW`%q?1QpBWMEN'YQ*:8mCccEUb/?S3'4Q`/&dp1)PkE$(@%D1`2eh<X;HE;f#[/6u<Q"$[N4malR^q
+%Eloia,aO!lWeeL`9\:LI6g*o8Qd(N,K,H1TXrQ^pF?/i1X at K2$OV3#'&t796+U&p(hJ7X7TCfnj?]]<uWt%n\X&EFD8/.RRFuU$a
+%OsD[dSq`N[_E4IchU^^P`22O_<.gZM89h4t+!RqOLL_T)oZ&)>G=nG,1\+8:n"a[3P#[$.'SCerQ)5K,gmX09P+L.$h9R?1#-iFF
+%;(`9_'9YBd'&(Hf at NB$$=WL#;9Sb*",5TC];rU#OP),hml:lIkB+h4!d,^SHT9dOUFkeB%&T>UGoOj&h3^$8.n_1i/E_bsikSKH$
+%-->HnH"E*XTg`T]gF(o8=c(Nu(Ko>1KecFo,AgTK6sg"!Qh*QhDg at ShL7o^tHHlRC35&eSYELh/&Y:rPZ;QcH$HAh:>ZNG6E]e=r
+%BN2-YBX21a%oN@&R*]-9Rn/\L$#nhP(KB at dN]Lq9^dsZB.%\*,FO=V0;.!R6^/BUf)e at SHZNOPV6r,qA(Y]\NZ$Hs0kLnlN"G,Ku
+%`4q=>'eWou5q>WGjJk3`.HForqF$:Zr]gm]pQATS7M%*E]Po][Y9/\b-;E#Z7`533BNU,:8SOApI3_?im+j0o)<FJ$U,4nYI\>gu
+%i*Q23M*"2!:3ZqtAfTk0b-7CP0K#8?[A_:U(7ud#LW4[eiWm.=):\,VU4inT'Xe(dkHa?*$`?Cp8/G$#MOf".*<J\`ncbRo0_Zc!
+%GfD;;#XAP%mt at 8J$%oBK-5 at E9;\6&:5_TWX;@S)<1:$>&L`(;[)&mIZV^jL#DA=ujYHgK[1^)fN/tAYj[rU)&A.=RS\;H5-RBCP0
+%:7C:`Xh)RlS/J#*V%$au<WZ=K':n#;5V_ at 03p4LbjUG#FBKLLWdkN=RH%Xteel6q4-PGrMgd$]R^5<kSP9Za[LA2/&,?HOF at ZVdO
+%KL*q^$68'Sh?Za7f]ZBNX2#<l%8l5Hi8s70PrF;8KLOa*mEnmYK5[_*3!)#b<e1 at da'ae?i<_fX[RqMZ.k-r[*#oea)jNDHj^mES
+%>Eh)KGn4+*NZ_N/.WNi.D5c67.3e*=Wl0J^#]W;m#kX"BWuE(<(p5;Gi=4`WWluVj0Zu8:3Fn1k'fnHq:W=l+[&[Md%aKOE7I9O)
+%V/d;4jK7!6Z,;c62HB*Ok^amVZ,8YSRTAhV^_&njgqhp!WJV_oWJV<Wm-pefTunBB7bhR9+dS8r at nfWU/h2.baBjb^6(]Blo2bEi
+%>`cd$aWgcuMBm)X4.W1APs"7Uk'`@SkUKQ]"9+I$<dE]$.=%T)cn\$X&%qCT6:DEt9M.&T4X(VGWJDT]9`e;dBEt6*#>5%o.XD4)
+%*O^bF+j.?37#qn4m822_rqAAm,&+Da[/^S#3[1k"(aVq3arZMgkc61%@8MM]AIl?lN[fA%9tqE*k^U]s'$15mOrC?Z^mD&Y<QQJa
+%6b>r3!-68:&BTRmk8!TekY\!P71TB,&?R_BD%WYf*hJ[_\I'EBM7T>c+6":)jpgI7EJ at JJU%!U>nba-\UR]h7pu'l)P*j)kk<NEQ
+%iId?8Q/`\F"!p.A.Xgg2fID;?&<`I?Vt:R[^ep4X\EM=?kp):e\Z'R at ++YK?Y"Bcm'ED'3U^mZ.)6:!9dYC5#(p!:[2ppN_oDr?=
+%Go@&N2Z=b7'gCh"),lea64sOf<r-2l%$eg\I/opsO,NWBeJkfV5,(ND0 at C)p)af`OBUUWs5q6f;do5/F?+J-"""^:0kQE]NnculR
+%IOt%[<$&?159s"K=QL()+U1m,%iR9!g-q8k at Squ]r5!V?3E=Xp!Hf`XU(U!BmYt3J8ISCX.b.>gWZqBcJL!:.<WOI+AKI,Rj"6%S
+%kYhIQUIYh_!(g]H6PVj!D`:B<J0`uFpaUe>-[&6R!(fQrDQ6G4,R'kD70#pO]_5>*8RN8['rLQ,M5N11!<d=.*fC$8`iB<@#U#Xs
+%.Im]K:74Q3%u`SM.C@/<pmn\UMZgmMD5\'QRN>/aE)cs2r$kbS"P(U]'FBFclDlO.,nMW%M7JKd8Nlc9"MrYX?e\Tn,UlYr6kI(p
+%A>oi45bXH/,!G75PsGOnEYUq9ek-ZS?uHm&'ga*1,$#k?cFS/qM\*b"kc57-S`%7,K[=;>)%>IPb%5ma,NupYa!u`RlKpS"Vj5>2
+%1-$(9,&buNl/T#\c;Y(+<d]R#$6b\`i:)st!]?/tCf(Or7V=2K85sl580P7767R`ZKW8]W0nek%F-T*:"moHj:H=*'1Ll\;\4XbG
+%p'>-E)de)7oT/G_rij'u]`07k:sGIJ1?C%FE=s5A.jM`-q$E?\q.dVf:Wq@&DiEHb^,Fm)3g]-HI+G1Y,_o*a>;+i.<+LP at gPIL$
+%W2u!3aT#Sl^[#6R-1f?!T`kkX:d0t*=`n)]+\V7G>\`rr=8?@0/3kcJg6U6[He_EpUD-QGgQ%G3YW>J7QKh!:=#3N%OC$'GqDVWJ
+%#>0\V*@^6M%TWOta/\U)HhjBRg,rVf.Ma\fe4/=Eiu at sCAQ)%tg_U=?lltO]cqulQV(\pb0DnPT:bnC1X1=,eW>2g&rCu%sO6-I:
+%j.7'lb4`!TJui3=f`i at r@Ke at 2("/0*Fk!,+X6aj%ADW+[-F>0!70]D,9LE$CFp<ipY$8!01fYHu.%P.1%]XnV?Dbsun$:>`Q?/;q
+%36LgUDq_1>1_3t4pOE"@HkEOPA,t+#?MU)a:t'hTH"e_SDla6Ep%qn3i`8[Z`s.d(5^2,:91hEs=+HrO%='D1"D[ShWSJH+gO:L<
+%5,m?8?,h0OCI at rjH,'T-QC1FEV7c,*SBeiB+CE[0grufGUMcEubX5U^e'iCn9k$HFo,2?\mbd"4IPm^1QZ(`Va8*,:RqlC*=T<_H
+%p.WK#X!X+m?,)Yuc)mQhQkCHCd2 at 0J6DQlXHr#o87<b]0U4;l%gpF2A:ps0o<>m?:Z\=lo/*9UM]@PN7Bja4+S0k,[Rce)-9fo3>
+%]MeU/T1JSFf4U1.;pE at 4D6!DSFBm2VN6NIENNi61&fM7(-Lo?Lrp,aBYN.mE`GLA,Db,2gRQQ$<J,QG8]>ONdbPg0+qhLs9fS^C-
+%af&:T9%5m?;+C)IJ*+8U2/Mg<guDW^D&.c'\WaHe5C'SOA'K2J;!(T']][65/=h"ARSHNZ9m,$_>f`D_+KDQa;O$g2JN06qHBo\U
+%'TaI$V0#iaQcX,#Y$MYs8`X_%"+#feTDD\]I7Z(TWE%L6W`#b(OOsBN+C,k2^-Fq^SVd#<j+F@/7N'=@f+$_<h$mV(Md)J\Z(3gU
+%[X'2ck#JfFN at d+:-b)#[O\>AEbf/9^Fh^g2Lsj62/j5(c.Ja[nfZqdM`P*=%k3C;Y9<Qm:MTA(iBZ+)P1HM4$2G;[[T?Cen]'KYc
+%c"HZM`N+<`L at ndO,G+$pmu=hAE`4MJ)G+7[Kd)L1ct&6CMhr0=.(@FOaT]dGWd1"T;t[(.R+17MkiR1G.iW'gF'U:I^2/ke754/%
+%P?Yk#NR4,F:\3OVU+!SiXfFM)PY:l>e4*_^k33 at OK:UD3S'8Q"E[Mik at hnmU5YG&/L1E at O&mHQ2+JpiW3/>qK''rJ6M*db0YlKrF
+%4u"G06&c?'`-!-s]K\lp/N*D]<-[I&fNdBpqa7E-!Np-d#^]anrNW='*;>6]']>ke at 64g88ah'7^hH2MKsu>W9SGFY+&h,mp88l)
+%4J*b]5>+^GT&<<qNO25oe<NYE1qadC2Z$Cc'T#[tq0:8I9C)GOe`0Ys8n\U[I%/D#:L3GcmF\g0c>@VhZpmZf>+L%LW%`7<j/R:d
+%!]*Cr0geTo at GYNEqRqQi%Fpid$E+b^RA<,fl]R0H>u%67&f]rD82SJ(^H'FS%J>OP8.?fGqLJ.n!,oLXl3BN!a,"k;\Z`3j$ED^g
+%Ysq+g!OsO1PSesQHU^q(kc1=oe;3FtP9i>jH^?Gg?"TN8e]"n=9;C3\WHli=Y$j]Eq`\Af(P$RIE9K]hect..cjbAo:QRA*Zs+-N
+%>^-No&4`rM#JPlFUB0#GL,%/?B0dD'HHNa.Yt#tCVh(>qV[98Ys-SOm.T*Yhm'9gB'm.N$ng[cK_C-C=&7gC4,q`4Wneo>JTtaV0
+%o.#Is$DrB]7O9,;[[\[s0hlR!E,o;8QP(?jqPfll55XnK2%@4:Y]FpHq9.`uje;"NI-TFOh:/aW;D5N%Z/J0Bg^6H[m36QD1p'GC
+%[.M$)`sPR`4rCi).siX5LGVoj<IpN^:WJ\n_][oLH$_.-$08s at 1t"r6H,l at o@3<UQT\E^]_aXoN8ZqZsn]q$JH[$E"AT5RYK_<E<
+%&?UlCOQ6NF=2k");])8B>L's9A##0](n0CK7..]69J1ZHn.s5BXDV]K;R(Zd/'r\ZBq<tZMV/=)7$M9J7b_qahC4&DYVPU5``aW)
+%`laDpfhqEZ7\$;G2nsh..S?&Y?%\Df<B'jt]5Q_Tj0 at oU^GT<OjpWc`]"/(nHY-3dMI+"C!u9lH9l/a%KpisVR@&g!Wnb6J&[]2Y
+%,hc?Y*/`-*"CAq.+L3sCN,"=jBcT@!egs at B"r/]OSQSjkjCYJL<9]C'C$6hAenAe1m6-5%X^+Zm2D&)ao(=sPjbhRLbM%90=%s*I
+%I4_17cMV[1CKd?g#0etT+-0^n$VF"V6-WVA-:'o`TuiVd8]4\hRiTH69FQZWKU/RWQrXe-G,qKp1n(4S<K]_q8996C(24s`A#iJo
+%3K.&YHRF$4il!K^>G4=p,`Q8!,1fQ%\RN3h,7%ctGK\#Pbt_M2J!"N-]Q5$W7J)5f^_sO#-0p)jM3 at DAhuqK@.u<:'ZW=R]P9CJ#
+%`$%<<Q"a(`#FQ"TNafc_<OO'k,&tVlj.c9nZlPf2W#)KhZ$0s&h4cU?2.d[Uf0&=UQe0aB`$`d<3=9,_jhQ,qn?kgtPdcp]j]TKj
+%n?l*rb-Aj1KRQ-87ip_rE3YZQ(Jer++MKk`W+r>Wib53dQ at dB&4/OPcO at G8SKaMO'X'mKR&K)"fK/B;*)_.YG-ZcFWRSiKeL,>pn
+%(qs9!bp`0`+H7AoO?6!CgY#Os'B]X&+fuXU4I%IpX=dl)n_njdRbcMo>FQmJ-_Sl$TD-9<"uI6L>F&frf!Hlm94q[\C%Em,ghY^X
+%W/HK;N-MO6Kma:$Ola5S):5#VRK;oP=M8UH$r\M$%!nA!/>1]Y'^mb$2F:S6i(baORe#HmM-VM57Uk_Nn!p6]0L[1fC^AkAL0T3K
+%g[E-nX(0n^ITK"fN4#.*!mH=]#mP[LP&*qm=c!jU[g?j$,,KDSA#4dbonH(ZU19Q?%,JtAH0[iLIJMN;XY8l`O*St75W*U9i_>oC
+%LmV/l8#pS`bid/'M3h'WOX/dS4R;XDMCP&a&MIki at qR,XP,/>E&LBPjO<KlHeQcd^K1moUe4E!E`_a=D"3)J#BJ],qP8QY.'Leqq
+%(u`J(X7O^s8%!@rdcY<,q%t+bc$%SWKIdueDU!Z+SrESHm??k!`=cD;1T7CGANlhIUFC8S\S71rZHS)OF;?7BUpZ\Cche at n^d/Y`
+%H&`@_&t^nQQge_=f^?0datc,!eV2GMf88[[=+A+M=A?T)qA(<-3it)Oor,=J8baiVSJ\LH)F6+]C&5?N4\9H>)'3_)k%EF?<-$6n
+%>O@@tD>^K[TFShpb<Q4KC7DkN1P2-6he4ftC7DkN1V at IlS8PIo>A+j/JQi\&'6S>JnC5rGOo1!/DP9O:g7BkL-IEI+3PAA7P6.`T
+%^h;_E77kQ4:15TQBG"O30i?Jm`J-q!9sIff_(Fu/]Kf\%?OJ53O];m6%BL#5q\3("L#4#-2#<Bb=efD!]hX<d-<O_V(/);(Ro-Zm
+%R?Q&Q$"JVAq$7?cb*"QgKruT*K1V)Xb!HuRm.!CP.()O49Ift,C*Y;_B4V^YY^U*mA1j_rA3&Jd=\[*4i=F'Lk/"$s=P1VSl?6CK
+%!io0111R_d7jqJ6!g%M+:"<PRWF`mH"fG4R>i7Fo(GefBWo$gHAjlUPij>FC.6*<g`Ji:B at CJ3jpoR$$<"5K=.3"QFK':778:k8N
+%T,SLZIJ$SdH?OU!X3*Xc1Km7jIp at 238J%S+b-80<A#&bI"a$J?\#T5p.dsg at Sai)=+$\WaN-ap*N+LLK+%2P<jja01RN;(JH^/3d
+%R?tIF7E%<32X6, at eb*#T]Tj``UZton2K[I?5&.$uEnj+YmRB:1&(R2;M<-*eAu>fqj at VQ1b0cB]0Sq$NJBK,j.j+VVd)kV2<>:Sj
+%qd/k&[@c,`X1%?$I$g@'dt.TVRc*/0Z4$:Y\IsWnp6R]&p$Xp]H*uX=>J;e[El;Y^Lru]Q1ZamXD"@n?CTG0A\jHA49l7H7">_,m
+%:bk/<>.fnm0;]jsB,XDq.@#@@phZEkNK_>+T%#3G/7lI at RZc?MFf(Ui(X5e\l-k$LNG%3 at N:MSMdFh)2UIWS-I"5'K-UoDG_F6?b
+%moW*)kgf1:b+t$>qo\q>`_QGk;T&B(607B(%OpL;IJJ4ni0`f5A,G)lCisRkeF1OnR^(/RT1caL1BA#+Pna"n4`n-@@9^fLh-l9)
+%Z at 9b(#,T;4!AsZ?l>NZtW4YeUQ?V`!IPoD&NZH>NRB`#;S3X:oaSf9#roNT<1sgH3)t]UD:^F!XdY:)njqV^H$&eLDe!GM^"H@\S
+%m?l-bb`I&aV*s=B<%`ZHRA>@2;PXHoYQtfoDBiOc<BnSAA,G50f'_16><Xl\]*m$'$*R9ibpZo%I'k/$W?].V=X@'*\g$"Xg>$[^
+%AHjJ=O:hq\WNttrnT4;*gXT>N"=%H^`@n$E'7+Z at kppop`J^K[0(c3:E/VDM'sh$4'l4Hil-4l_eGlkJ'aC8nY_nP&MH%N2Xl>Rg
+%X=][D#fTAU&hOqXSQ=Fap=,G\ZA$cdo$a#-5]&"e$1et,D_'&FpkmKm>79LHC9FA4.21^@-h]#`#PfjVBDa7/j'SfZe<;E3+:R(S
+%GrKeee$W]J%SHE![aUoVE\1GLdpgiEZb8aS)Whs%ghl%k'/al`ET5.tg6m-tm$C0"6b8c*JMF4aQd=ZsBU_)[5o_#\f9GY"2Th!^
+%GqCBj)::?g))=I6ks at A?6$a`5dgs+O\"(%a9ppq'p*'T<GO&YdKkQ])20?C%,F"bp-rHCC%Ej>4*b at N?%(V01a/IYGe41r*]O%)u
+%gE>YMjL`ppcdqn_MFK<U$$,c/k9lmTmHb)7YqG<K38I1BD.k at BS"cr1En^.tL5(b/P$cJ6a/s`jhKcMO5 at 5Fo4]*;%WF3?!m9/ar
+%OYDgWj4(K.qMRqCbL4UJPZt"_ at Wb>N_<GOrYa"@%b(i%/dV_,_XSb2Gp-X>\Y&Cp(+/ZL&`@Sa>d-CRja!j",r,Sc=J:;KiImmk/
+%g&1S5^mZ[3WGRp9[XAC/TrSd?c2?b:`i;U"@+:pm?jHs(T[m'D&s at 4,_'WTs(\C>I,Dl.bU5'3fNHtQkC?0u05-Xuf>[b`JMW5>G
+%`tFu/mduqW^&"Zu"Q%XX9c8[BKi]W77g-n*9]JT'JI-<&er4YPlCjfMC8jt)NiN*19\\#)?/t+o+-TfQNI?qWaHTkrT_E5Q!qatF
+%?$X<BcI?R[=QV*5I?:&`,V!O!WRag]4h7.iA(4nr(t9NSLmg4jV^e:SUoCc"QFCXgI'Zap?q>#nB60:C,>l+[/"E04oiUsFC'Dl#
+%:2`6b$OCcqQ;0j1Cjj%sK`-53/LHG<0-Q&QMC;B>5d;44I.Z<5]\#(9=Plc8;p=U*S$&i?pL_gudXKT.>Xj4?Sm#XCbJ0>B<%fQo
+%%f/VtjQP[U<m&R7BQ at 0J%&.?:OPT2O4g.ia]W&fs]-9#76V*q[)Y2BJH)k"?JO'B1=WM2SIPL>]M$X_(L=AqRC/:S";T at o9P3c3S
+%>@49W/UqE??oRdh>YJrg3$p$ZcIK0q4Z(V46Yu-hV%1,GYaEEe]md;g.:sL\7Ap&PrGrj)I at XuZpml44ZUC+_fD7WL)qB='W'd2'
+%BP'bGO+\Z-<HQ`uJUS6\h!-A(K4>FN[BP[T6)8PhLM],7XAuic;"[Q]H\+j1YGk>I",sBM,Ep!K^h#*f7U;HbcJiYd$4Wl)?7i6$
+%\d!63ltVLiLl3NTrgm^LY\$e(?!XPNg3'a&L!u\f'?`t;S\&c_p#+B;H4]B"(C-]sI8c]>Y#uj_EgZM"enNW']=HK;=:;#UPX^s;
+%=rtOuWq@(W_Km]sn/&!u4,UF at 4c?_-eH)2"ZCJoqMqVi'eTr:78nA4'NQ$Rr2RPW/F]3)7['o)//_ at SgeYuHU/E?T+=WX]VX7b],
+%7_A7pGI82]F"!#!kHs$pDQ\+`CZ2Y1AK&b2m^BN(WnU\r=WP?30[$oUC",Va\^kVg.[;HI2AS)0_aKcLkV,jcXFsl$6[":n45+&A
+%<$%\hcn[6f.LMoW*\/]I$qNKU`3d7%W2LK_;:d.\ZT*TkDL*%4CZ.\BbM\_ke8k]!;FS0>MJGR]NjD&hSO[P(Rr!f4>$0ra)d1I#
+%$+8So/(E.eM<(";/7GO@$VI6&[C).I&Y'<:5]*&]D7#dJL"`Mh:8,,$R*db>Dib:^5J0/WqU>/U,^M+91oVrLVOCWequ+sPBk2-r
+%;;Gs`k53$'L]TFloHFu,KB>iFk8;oTN+N;r'BIToS2W6i&\5-6%i#9R[F'eU9#\l@?_ at 4adZt*XOu=D>8=l"LEHbCM4qnR)6(]tC
+%0t"2UMt`J4-99do5c&B*lg/+G8m3:iP(?o91\e[nR<R7*J(M=`F3e[D/VZ5b']\>EI]m,"LFOQt",m8J<:#i6"JQa//4n?U(n,^3
+%5;bES[TA\PD&6L*(NM-$+Gj`?<.&%#9rn['X.MbJS!n;^6$bj3h.K/Ofh)6)lL.](2%hF0p5c(eOGiC9S&KPRII_&g*OM-'h"58)
+%.W*_OlY;(t4k<dL6DH+]X[dTsVD7S;h:@_R at I47`a)DQhg")is'pcd'DMCWe-k55p%8BM]F#OXb-hMhL2W'OShB`R:eI7,^'k:;h
+%G1sK2=.8!UDHZkA:K&`qV&"Le5d,fOUpulA^'qG#de639C)XiB=OucWg(]dF8p at EY.]oWGOjZiIes'dXb,eS>mfu&$LTZe8U.Ope
+%Vj](G)P<:7,^%:Ea"FeaAkI(3e39Z[Z=:'+Bjk"#15j\ke?[QU#0%TsM_p0ooN4?=PsWi;frfVWL=S`nrTL.N'jtr=W;q:W,7<dS
+%8HJO.Ns`*M>>ekB.4OGeh5#'dRp at L\\%>V"BtI%:aCiH]>=B5P,_E(o3AjDt=W59tSC0E_Pt.\+076\BOOGP\N[[\*RHgYB2fHu&
+%Sl].P't)l/fMRU$f.^Z^CW7hr;;[D8CNJd_WI9L&B(\;sKW#@f`BLIW0c`fR%YE4,]`k(3PPL_jLZ7j]fqDM.dd>=oYI\jZguR0q
+%H2hAQf5''W[b"F,cEhD(1TA+/`Q"cP_TA+Z#G--M/R^N[2qmNZFrOp&]CKPQ99V1.eeOF,^,nDnCLm\(k/n%>mE'@ar7Y#iM=UU9
+%b=9XP\_G1\N-TLcENId9s#u8!$=T9lm22/0^L2fXlaSN,2D*m$Vt?<E351:2Q$?UE\+80fn6Zg;no\c7#/"BeL5$b;NnR/X3Ci)k
+%peW4^[O!qN47hSb2CuAsYsEdi#$I&rKIH[<>nh,0@[4\+WS;>'[m%J'Z/"r95O$rpnf!6Kd&%IUaYu-X4ed>Yi8[d5)V%]/rNo"r
+%/QiiGfBSU>L*fsB=DlV+LLpnQQ5EAMDt<S)CBP[4%ZOJ'8QSVKiJ+e;>1-EgflBe-H0m'aL-t19X!M&Z3Js*OOk5'7H.bqEl)O:=
+%]W!-ZrIE@;qR*-"(<>P/CWTQClbW!J+5UmqIr#dg/kRD..9`'##(]>sotN^[SYYXQSWYm4c>MN0?Wb$he$[VS?O`6 at 3Qu49jBK/4
+%E\oIOiln_Y(7S4qAh'QV#-Ae"PpLFR>q)Pp75iEcW7bK+C\oLdpLJNW)4mX.njB at g"2e[h;p4%)AMOt71?:llQT2&;88*CY/BV6/
+%mGM5*3%N+ogm"=r:6[ciZ8Zimm0A4D1T9bG)8!"JL2%fGASiOVnCk"PEoCOH;PG)p\3[G;gS''Y(!bj)LtdhhEOnj2)"J>oV8op)
+%q0lD5A109L9^=P>P8(a!$Zut1QRS\peAs.OP(RDPNU):82pZ=.aKR#?*<JAgr)EBe.;Ll*ULk>@>7qn0o0J%Y=1cK,JV>QMUuUH,
+%#2hJE>u[0`EE96nMOaZKTmlt0`"!)%MHP[BcB8L@)(_.ZcJ5i=1X'$R:Yul2hk"sf(0E;F==Oh=7Yu at f9&r!&cb5,6YIeH7NT3M!
+%4r_juB]-*&)6i3LqjeiOXLpI#MW;%N)[C]t at l,*."-7'$o5N^fouAPfaPrtAH:CYG/:o/4RUVEP at .@6-=ZhLp!q3s6Y,nbb#es+>
+%"?o'i=0:?u`kRIYNqVa+n!8Bab-`74"$i>:R"+dUFX+'?L<.c?,7<&1+g/4mPXCO68-C3Nc\1Hk._0]W<8*a?N27@*ZmF8`PYLrg
+%\4Qq8031LK(:5@;i.S!;X)R`p7rgK*OK]bI#,h<r<ro@#)!=r+>#R,Y-&LdX$()<7C9<KYP+JXBYcoFq-6Lg*J&\RqS*>6qe'*-q
+%R!_\=51E3g<$O97P+ITlo7205D])*p22`bePm9&J04J+n?i+Je_H7`tXa$,ep5hjFQ=s0jiG\LbQ$M;lWf2W1WkY#1(G.L4fiF2L
+%U*R at +2*rg84r):t!r;!D(5$r3qXIt&L,?0&,Gs#t@/>kuNNZMufkb]Q8V'CPOT%[/8$&ot4 at g!XBY[At!lE,PE2A5*"gs^+Wn-Vd
+%6?\Dn-R7mFU)7-m<@!7UZ*a".:$HYNC"Ot,nE<JS3J'o:S^104".0Nfn75Hh%)KVliA4HMj#dK"<9d!<$q#!m]Cm(nbJKf]W6grO
+%%7;ft2T3q+pjqJQcK>FrD-MJI_6)M`KBD+`!skIZ#96-!r4l&r=aBp1KEPfcdemJcgOf3Ok;:o<@gFtdUh'g<'p4M"jlmt4F:&nu
+%S_2V at M)6l?Fa/7>2Q2t^,`!p)ZVfT43/^sQWe3]Ypgb)qd-GchnPVUG!@_A4HDR6;&\+kH>;?rM*u$b+C4UU!.Z/J*-f/SH]7CAR
+%OO'oD0Q($&S9;!l*J(-:VP`HoGoSG35g/\'%X9'b^]0&WX2(iUpZM`*JZ3CT3#No;"K$sk8B4'+&u;6R745l*;Q9:G.[5fcBr:J/
+%P#S*G<g$G+L8C">4;$#+SlFW3B%N/Ei&[+(8Lau[SljpuSjJTB+MbW5WK_ at SW:6Sai?)>s;GgddcA2YQL_QF_.\0hdLo%++mu\AY
+%/TC$uL]s7L>62#TYs8d18[d'SR*gja"UqQU0s)"'Vb?@6KF[:!k at SJ&_fomeo<(6oVhuT[S8OmHLU;S[>APQinUl$FTNug()q,n;
+%()riDJj9^R at G'Qqg)Zcr^ni at KX;N<<KZd1DhFE*\BU-ln#;:O*3m1BORg0s&h5ELAilCmLpkWrKK9)-USLWtHRYX7c`lUqU?u3Bh
+%#Ij3^89rdn,SM1&e7"dW,89ZJW0%Bm5k'F.O)G_5./<:d'ahSW,!;R7SHBncg#uL*6((1lnChF39*O0U'ilgRA4UL4Jo?A<;Sfgq
+%X]45$O4m20mW[d,<8^V(rP5&TYCn_Y8Hn*H6tN/L29W:'k<fKR^n,OGP#NP(`=iT)2]Z>U?jE?K>XX9+J;'#Oe/(q)_)XP`I,tE]
+%aiKsgjaGdcek8.(%Q5;!q%Ensf^ZNB]"pn_i4]sh[o)+bFmq3gf$mi7+L<a+giPS!0Dl%#4:&U&",f=R("hfm at CS`2&OJehmo>&_
+%Ui^?g8L!Q+5Cp;ai=0s*Rn=3?KolNJPncJN#I5cFUNW2'KN(K<'KGND-t#Tsc\'.8E6N2^;;e*BU;6<UM?5..^*k[6%Yt0mr9YC8
+%"hY#eqP&ML5MC]W;8W5)%>gf7A"FHiSd^mOZj9'N;\pYcSCj'2'KGV+;;dtcM?:e3h^WSC7A>>.<bY!"l_f3A-ud0qU;4m@'a;nV
+%Hr8B.:=o]D+t5)O3.e.k:DT%BYHkHI$9ZurZ at H1dU@QN;E1aQ?_!>X6jn&.m\XbD25(7>+\2N9[S32%>GBB6Js7UQJIC]<\Qu,S>
+%4Se;`p$37*Z7j^:iud1&hFr*Nm6;\):S(9uBA"M`o5];,\!U;DSAgt_'[5KT<m at f!q<O+6l9ha<?rQLD[Ar3]7("lKo&N+16o=uD
+%^t'tF=^1VVrHto<.B2U`4MT;Z^d"asGbKTDCtFm<I'lqtWVSQhD?,,Lof,&3qPuaU;>pBMqY.1#jW$Q3&4Gq_F<[R8,G[T>Hr^'>
+%c2]H"4M2",<^'\WZ"O?>!ut=7_\0IbiNV7\+2<t14F#gj;up`jW4ZGmf45RA1$d5^5WSV3`N0b#@/U.V1=S(cru0D8<aFi2B#?)g
+%]I$L&j(5;iQq^$?n[Zrh_XI-]^NL9pJ_q0QrgVuCf7g-cMqs='o\[6[b-\l*V!S!Oj9*FZ!0,iuC'je!4!,?T*U-T0*1ib*<N!3[
+%qL_sBJWH_d9\/YfhG=E\lkk?3Xk'i'<jcd&ZZLV_DM0+,Hi!\UED>ZnD^P#0crLQn2Ekgc`;0Sqs0S at KhqCQKQR3,9;e*M.fp_G,
+%@hVVfVgk>B<,X-0q?"<Neak(XHnp-E./WgP^;]AZY8-4"nDEiHd'WCc<!Pp*<5-(LYAX*$-T"j:q0upT1g&PNAMgc=*bFJXa7CF]
+%Sl1O8oD):(qo`f\=T*"(ZFsetKfIW==q)1,18Q_BgJ9Y+L=(CBL5)`@F=\I`qf4cf/[FuiH>dMP8`aY+357a_BGoKqTq0kpan:%e
+%fLn&$UkcNn>iBGJNNJnXfY1Orck!9*.)mN,7\NQD;+;<\b4p`"6S533f?+K$73ERK5FF/HH3En*s'X at VRGF\Hq5!Z1a?bK$&L;G3
+%Skn6\`g%oV/GSn_Ciht[eHK$t2emXp+'I*&A)V@/()QT(%%*D8Qa??E,&sTDQjF]kOI.I3&f\$:W/r>`TA6T8f-?"8Yd*\)B"q's
+%Y""kG7E2&<PMLPn3(1!"#u9O]JbgZPOn"%q$>:&.4E,O$=Y*%*i!#2FcYtq"!lme4 at JZiU7)C^JOF*a5'FfhX`T[hd0kCYm(CVp0
+%N?Spud=h.7S5JB*W[VP3b/P/QaB19X#T?&R/E7B^07oi&P4?l5`_c1u!0QI-DY[r^M2*[K0 at W&1>9Lt%</kqZg0E_8a-RlcY>u#R
+%oj7i'`'WZB270QZ06ZX$n(4Vrh%.[f.i?sB=')`pq.+iI7b\eA6Nbf0R4b5,(\@A(4IaR`*ptB^gD`@/2=:'SF-Bn4<XVRX+IJd;
+%2+j1Gba;!REiK36j1U7uXo-lMm<Wes1S:Q.-[rN>oopIqX`>X/QrK(E:U[R=`,Ij^J2d)][4:`fLW^^tBQ\[2g+BM7QT(*i!!DA-
+%%!,,><W?1'Djef]qX%2RC?8\@gd77[c at 2@dmm[Tg]>8l9lX[jTp?s`3^0=:^X?$&Is**T%qO)=5hlN]egY$WEc"&ne?+qZhJ:03J
+%S53R+BsR_G!3^jaGdb2Tl*&S9^,G0cZR=[aQZ'4Zhej6'L%-#ZZ^egone'fW&`-<&MMrBXp>cHYZ1n.h_]A^R6qq,<l"8_r[ZbLG
+%_8g5C34]jn-gUThC,(&qK5&,6dZVqO+b-j]^3!K+S,)&i%Jr,GOqu;=Po!WMYLE\_A!"G^AHJaCfM#[;)>_Q)d.IFP"V$5r,?fHj
+%kN1k!FLTr+DSPPSk"V275V9oH8j2su([jlbW at W/_H#j:n4;qq5a4l?3K<jTO.%S&']2D"r64fcigc.)='3VE6mpJq70;H_ at Z;2O6
+%S4R2LpU?,Lr5RpWT>jMT&B!YTYFftph(7^;s/_n.3I86iXf&LHR(.XcbQTTuYeR#G%Zt_)aI^&39bs@(=8:,uGj]4F'qZd>^SMhE
+%Fah$;)54)LDRMChB??V$+iW<_D#X-?`$A\V\0,<uq],DV-;k7YXgVscH80cQrFnF8Q0ph:Q$Jt)<hC=l0d!%>\?,tEs--shj,R4`
+%Nt&O#JtT],48<!N:OhT6aa/<AR]N^!l"[J,B-LR7l.o[q[lRJs*:fBDB-e^05VK9ND:jchgTVLi.NYd']YN_2 at Cr*^2g5q3L$8hB
+%j8:smbl:D%EpELOGrN:'XjsVa]*1Yo)4VnsaU&%":V6#MDO\>,Cpp\Cr83<u]pNY;M]F;n.^.3[Zd$b/,*@#08ebpV=@8Tahp'J6
+%*[Zg at -A:2M2XcH_RTael\Rs$8Va"]fGMAC"Ss;)#D8[jnm*,V*>aJ&LCIERJIQ$"3c!3sYPN=VE:p8)X[p at 4EZYV`#D*&AQZX'ck
+%bp&/Lm-.u.VfWI(/&*OfH`I:ZYK5OG[[F8Tca)*ug%l2%3F/7U&t5uSf<adr:9l7n<a5TJ_<kmGEYPkU&mMcti-$nRNsMu"^L1^I
+%:N-Lng[6K`&U.S8-6Hi8(Z\)a5`gF(EeRo&([*Hs0!=]B;k[i=eU=\Zc?>Zq!WMf12i9\VrE<WZWC?MaTrXe,\sC'b!/@E at T3&e!
+%4P63\m-3?HN/fHi%W;U&OQ6i<UY[aCK\I8ehm_h'?4`C785N6h.ok'[b/D<!2O'R2]$BS=5d!*QrjtRa0&N9`\9rbri3?r<%fo(+
+%?!cP%CG-`,XY96=FnSo:Hh-+:lbCXZmq:DNFHYVKbY96Lp:.oNn<\'toL at B%CF*9c)^/F&Wu;3B^=m:d=9%mgqo+?&S!Uafc1[(>
+%rV^Q/\d._Dq:%7ZeHM-4"onID,n>aJI&0Npe[]R7Q!Jk+C6h]ncR07!!e4#4>gAJm6n:s2J%@8E]Kq_\;Rg;-?,"k1QOAIUR+p`+
+%E/OSB:R;TubMQ.FQOoAUJ')>.^/D)G<6!<sV[p+859i3*4sU[\'RgLJ'0OZ8CuM?1='Mk&U:oJB0[*1\iu:6)YUqSQ]Rd/[%73+#
+%TE$*/<HJL\KYHJCFE%+"LZaLT\.4/#S,k&(\jdf)"N(5$Xu4fB;[t"flTu8[)DD=k+Z(og#i(`/O9Woe(*J]e`e.65=)2OoUC68h
+%[Vrqh?XZ`_jP41QMEt4)pG<*?m:hYB,Mgg`\2W0se$Nt`rqQ-ViZ=uJ>C3QQahqmE])84i`mul]S0;ZHABo.f_`)4%)!mZsBG9Ne
+%3EJRhL8:W:3Q$7H\8&t)M1dnPPp3(4HKL`!TfE4n2eN;n+Q`5P`Md_#3Mc8rO0r+-A5=fLF%t51;_T]E%@Y+Z%6ADkV*Xk,hJ:KW
+%OTp5!9k3MQ2/#lQe[D_L@@JfG?4=/O0,!m]'O#X)&#1.MQJSOco,k\.?Ch%;pStP>;qp2)m%:nRfR$St;o.QgaD.$-;L8oYbi+R=
+%5U>,7X!$5$%7uaEGj#7thngD<Wl:GlAI^.biBed%2-1*3BEWik#qporcJoP01hVm[P1d-m[AE#cW$G2T[/6M^<$nN:D(Oa*Kj/U>
+%Uk"B8dhJS at 4c0=3<TCbq^t%#u!NQF];_K7VXe].ZIN_s.X>QY%FW0C/67SeR0MuTB$1FUq\MUs2hRB at m93$ub;+KR\prKjY"6cD0
+%MlX:WW$f*Ja<=!D)e'tOMms!+R$o"J%1d:kb!1sOl_=kB0_`64;\A[T4kgoY7A!^MK!NJ!@BSUZ2;A<,bo31tM9K/3$+![J^oV)d
+%R^MJpAmJ at BZS&8nXC:\^S$djdAke3gArX<o=lXnV1[CbBbds`^ZUQ9.ZUS7Wn(Td:fu at W`_@=anMU8G%:S(]6Q_ at OqO+V&Hk%%uH
+%g3D675/uD[ST!<X*@m]Wo."230ST&a4>0&`=#dIU6VdEtcLJkGcd)&=WFtB\-L>!E#s3oIoq%^aH?[]\iE_kmcABr%ZCUX<Ht?.N
+%G2PP!,NmrIE\H0*Q9,(p\Z>OD+EtVXjBd"@/9_*jEX.CRpTgh4EmI0 at m^WVaXoO%.'dSsSAMim0L`?1,+:1!>?/NY*\UT1="o^qH
+%&bm1''tj[(GTI'cAtBtbqHCO_LI!M:*_'q&HPk"?k[B:j+V.MOq:gHAVS7h at l)i8*0_aEUEIoWL9`rbo1dF/t"!H$6dj?p-1nge9
+%-I?k``0tR36ISXMC:Y"NVAg+_g2]3PBt+.-;U`kA(o9/59d=eEcj2`Hi+o-+!fc+o!J*^TOjHXiLDm/`5U2A.3n/shd)6iR=($E8
+%^mi`c7]J5;&`Rh-,?9/N7S_^!V at 1Jk*9dMGcgc-Tjaf%a4Os\K4;$hP/4*VjLp%0iLicKN$!k>.-GD+jQ!n#97?c(%EB0s*G[f\=
+%?$%/_([u06U^I>7FAWa'/rCk("\:`'KrdXI.#>&7"c.7$RGT5p5V at 1d(CDb at L!14A+>*nA+_?]ei+_eglrAe]a(PSK'*dWsGl`1N
+%X6Qd#76tu?%BT):(;6m[4S8fUpdL'P at Pap42mCfu'OI/%o+%72c/-^8DneMGF08?WE\g\jI?tltjB],!H)n?&6F80a'u*;e*0>C5
+%`ds:s>rV-lH2m[3o(hhH5%*"%YfYK&GtX9]2k1f*U.kZfpdL)&J at p51["!bA%pr)hHer7DPEuT$_m)ZVg*Dc;?_h?FaLc at f$1dMq
+%1%Kd5]Y&SAn!3X\k;FS)=>n.hc:(@4$(rl!OeUM^n,E"0+(3tr/EZ@`J$H:VMjHukYV8Y)2?fo9(FbdTo'Tf6r18[H,k(`Tj,"*H
+%!fWSCN0:\SSAZ&DRtPaE5Uq5FU,a at dhGq`@+n>QSq^$^kfF*iP][%Ed*1mk'KUW$@nV\++!K$QR:&YETpK-3)nb\(HOEBsqhb`<$
+%OV2O=8B!5[1^>;_^B435,_!i*7t/B>GqGRl-6s(bKiki6+;MX^d2\6m?M-%TU]G`sL*cidZYtj?G^nQJ!^H;kS,G@?L'eu=%[Wdt
+%aB"`U]V+!iA1PolAh'+>/bU_[+equ@:CV(7H,Oe:B"Wc>cN-1f>_!%+)BbsI!8Rb:8L*RTq?Q3a#nPBU-._Pc*FSdFh>>cfCajR?
+%BrSE at FOp^X5^2Uk"*>&?HS.%6MV at 2<%"<?M_%ttQA7Wim;F%\ANbJu*gs?-#GB:0&EW)0s>MLsr+4\*pJQ.=n)L$o2E.TbF%uA8R
+%!:dr4!"stt<;6lF&4QXb5E*C1i%Z<(fJ.,0*(Jji at _rCU@k!APK?u>[bc$Q(F1n8>FD_F1?lc9T3]@EkYhbOt&\-,f_[*nn^N6_8
+%!_])<&\'_q(kHHMKb8Qk\8qm`"GqTP2L8KGXAW=`"_;s at 1!P8urCJnnW*f:#hVYM,DY9h&ocY%kj[(GA6[jEEL)e<0TBfmI)'1JN
+%*>Fq#qDF2TE#sNuAiN:HOVo2cE#h7l>R-22E%Nf,)6U4YRGgG at fAT/1\8I#1U$KK*?I*bM2K0\2NElcE&\8H<*M,WGk5eI:V_OK$
+%MDoVuGo8XRe<K,YOO):!&=<@@KC)i'+PWQ2INf)/)jE)%!Tu2EC\bS(O8d<!S]Ag"bI$k#Ur&o)P]IoC at Z7\c)!R[h-IjZ[`WP3t
+%-8Sj<F<23(6_/a_f@[68_eVAjf6MUc%FO at t27=5X]Z.D0L=^[3\FZroRXo01hhPfL5bpG6!m%j at A"*?ZBQ,'ipRYCr<8QMb7d`Yl
+%HdG%nNp`u3A"sOM$-#FTWPcbGN99ZM7NM+7N/\Yp'TS/6L5:nM(h_ohNB/%.(`P2I.3':LF;#T40`]?8)g)9\0K**(rNVL*<-^aD
+%HeXo;fDWk%HaB(hf9n(bb(KKFS&J?0qCJMd[=Vkf>Y?NCb(E+<4,g.2oPA^1_7F6HlGP+o45>X+%eT+]'9D$tCcpju6]O;!8GDI<
+%.Qkk1fWh]j.Xu9IhhDdTJ+J1VkFqB(CYUK=c#s.(roUd!KthmE^[n]!2bTcs^U[BApmZ%JKthnp\FZro\"U'hSR=H#403In,me+;
+%<ADaL*qW$!Yc%dIEIoK,Sm\CAclj-aY,]g\=[\qg%*Y1b$D%"SZ$E[36>+LV;<U;no4ASgQ9L3TFKM3l6J#+m..eXeH*`=D+nK<d
+%L!2aPPU35XlsqfI3FL^9jLC;qqhX9!H,P\RBASDC34c+Ro4C:W*\]9d$IX%Y=2a7GJi'#Q;imj]n]dO,Bj1?a8COtuJi$b+.7hp?
+%`9,<r1l';ES]rqe/5he(!jZ=gR-&pEJ!.- at 1@HI5B&sX!Q^rCD;W6i>p7FS?@pl1)3i0k2OIc0d1^B9B.?8sN[mqD?bE3T(os6H&
+%Tn.<;$XNup7UQ=mQBgm_iA%M;^-()>#ft6s]7dE\D&[j66^5_N1_N^[WWbm?ETQ>5E.i#J$:lq/`H+][LNmd,#h^V1\D"&nFUab&
+%>7]<7:kBE]/JD\uq%Y_,j<1KW3GF"E1,KC"/acfe=prZ.BLGE.1Dud<0nL%$OID'uYcR]Gd?A3[M:n+486i-F7Alc,.,4#\6Rl$Q
+%6\B3n/T*VUMCjpt&/CIXF%@"ADGu0s"QdI&.;U,?La])c.*c!e2/9m1p_gBX&Yt[Q;)T#";*hVpr<WX81BGoO)[&\Zc-+SFX2.+r
+%)i0#YU<g_6maVe7/K7*?kZX(J\),T57le!8_15i&BDW-W:&P9ZDPQ8$$lHCXX#gNYhIa^*@;ss4o(We7A\Ws.p!M?U!d=r+Zq0+\
+%4>I\fl6;U4&<Us,%erYq_rB0lcfm-+N-k6:;hQq+W]=kd((t2Z3=tfj&3*.*5e:q:M@(OD&5CFGeV(tu@#"eD3+-m[6 at NZ=W[:WP
+%7K^JY8mZ@@EO7bN<MsT5UP;oL79!c*COC1YCkpRn"$%lur2f:=E'Q9J,aT"!W7$=f<a$UkL!K#.O_U[8ASWQIE?_r6TF=Q*Oar[K
+%YSnOD)J2Ro`^`.gN7&/=OLDGI%^jGhh at o-TM]Inh>*T');8 at 2&1c0(^pC>&njFALK9?PE3f#ZC9LbuF"g4RWkT9Ou4)BFnXAkC[q
+%7m*Zui^W&o[1(rO]2+)"G8k+i"m3?)!]kg-_Ll2aa!#&6p=tB(@]s18=s at Nn1_@uM34(^j<MsT5UP;oL<E*I>CE2_"+Sa.&L&*h2
+%SNkJ8aZToJ,luutA7utS5a<MS3cX6g]"UpQefS!l(;aj/5\cZ4AK)`]39W8"q,Z&O%q_U1E=[74>V3Cf>L'<7YhV;G'9WN&=ZR']
+%nogRkWQ"OQM^Cbg(;aj/5\cZ4AK)`]39W8He[!54*'2gnXWk(qOX7/$5X-iZkcG!p3*$1kotS/ET4SB3;Bgp#'U2$ubEoalDe^tu
+%W(9He0,]N6#gfKM_*Fq*<1[:Wo8o,"@49aU*e'Z*>i^?pV\U^W/L!tB,#9dgSm"OR>""rcUcc&@4LKu-[7GRX&UA+'H"q>PVp854
+%3fcD2Lci(9H"n4BC)M;3RI\i_o$fGce0="R7HCH>aA_834LI/o;icf*3S[Qr.8QL)Sm"OR>,49gN'+M,4LIk.C)M;3)0otZo$elS
+%e9U,SLXb=lD3"8<UQ14ln^Op+V3Y#d3Du/U79*KP:h*QsnNhJJV"$@Md./cee/KAqUrloTIpk:Pm#D<=#E+V9Lk(3^fQmg6gHn<,
+%YlR)2N=q.I+1"m$m[j"ETb9;?R/#E at T/.==g/@rgpsl!1+p9ST1Sm[?["2nEXp.%^6bh6T=.2<)FUbR_S'oeEYO0FDdNJ/gHB6U;
+%MIm,P5mE)Ng3.?*c6\J`E*QAM('`f[fpg74b,XD#]ePF4KS=P]&;oPi-t+59>F, at aFjI)ZY%1'I+QEI)/dF0AZ=KoU+^`?RTlX2]
+%>OTI15:Vb1r5_-mh+SIn/<mW($dk3G,An?B!%/cl1Es2:8BA4lVMSJN!ulV:bog#'5fNhlf%Zi`Q4,W2j=<5-e;h[+RMZcaP9(*$
+%l_d[O(7i7sA=@2S>f&[<ja]+i$*D_[S:f1>_A!>\TUG1-;I+1;IC;UsJA=76Hjdd<nphF,86.DT)WjRfj's-/b&U&?=`M[,IJDN?
+%G at D(QpdVDc$QI&0gC':h1J!L;p.IOSD)X2BfmRG-bRQ5*d;@r:\-Aj'EjR_MjWLWo%b(r/Ul)+jd2TV/meDUhgG"k,7Fr;tl$uY`
+%q%/ImjW&e0O^MdZcdAG'5[,2^/<nRMa9*=r^acWDC5q:k%67&5TZ&p7GOVA&lJ:D<=$ia\@<ob@;CsNG)'/87+A=g+82 at QJXI*ja
+%>S/89/\!^]+sc7m]JgO5_^m7gplNO\>21RfEI&LHDlD!/]Df]kD-b1/T^2N_3Q`I^WT+#!WQRi#76[d"m01"[mEjRK'SkbN@*gSt
+%WetO2]bb('$el\DI at GbqqpQUV"7RWU)"$K@?Xm-"Y5c*+VXE at X+V/5tJ6-8ie/HH`)KI[q,ECRer2>Mlf/:&NCr`uCg!4O3Fq>u@
+%$a_[2mY8[HH7W!Jle$l&423(Q+^T(8_M22kY43ZrK0J9c]o9QEFMnS`$HUjr(OVD^!]:<f\iijrcNIu.]h.JhDBG.[oN&";A%#iP
+%?#I8T$8q+XNSDjGGo)Q^!*>M@;1gD;C3%Bs8h1D7aK=47(IQK5M3PUfOh2Bk]+ui>/L#Bj,'PV:mTN$H>"%d^UtiA6gpMsnp%YXn
+%laZMM]?Wcf/OFY5'(/pmmTPA5=pFCuL@/6"mTLmk[G^I6&)HooL7lLGG!GKC2;h#LSYt7c*k?%u\SI=Jf.qBu131u%jfW1UY%?[s
+%7ESnoaBdtk],jk.M`*ZF>p$Z3)m(;'6e?KB3:9fPgW<VU%Od7*6LC".?sf-a9N3&+'Ea#8O=b:t>#K<b=d,Qu/HibqZ<Q\e(/:#:
+%.=ue%3Zp;=8 at c`14=5E8FG+1r$EVsVU-lE<pN.D_>3(!\HU2&ANjZHofLB?-6(!lBW.h3O0LX%)Rk"'[;Frp&+>fOH>=o%fl>o4*
+%(/]*HO#TgVSD"QQ=uggq*>_F5=t;M at Zt[h08?6>)N at YN,Q469T6B at HQ!9'k))[fMa%KW%G6pgFb#!;d?]rKL at TEmgd"<;sWE"LJ,
+%90tSdk9D9t(IecMf+-\J+*U at fmr"lWW`EZ<bbM%3m20Ou>qJ"Aj^tuQA?NQ/G.4&kEQ#1maoV-9Fo$8?^Rf#kokYW8MfY(Yp"SRc
+%AitM>(p^8-T=g_#Xs`fEjB$cARCo/'PN?hmSSVq_l6jYQ]\0I=ZYX]hq at t,La;4R"T>(9g]9<L"%mRp%B)~>
+%AI9_PrivateDataEnd
diff --git a/documentation/userguide/Figures/cm_nodetree.pdf b/documentation/userguide/Figures/cm_nodetree.pdf
new file mode 100644
index 0000000..796e605
Binary files /dev/null and b/documentation/userguide/Figures/cm_nodetree.pdf differ
diff --git a/documentation/userguide/Figures/input_alignment.ai b/documentation/userguide/Figures/input_alignment.ai
new file mode 100755
index 0000000..6dfee95
--- /dev/null
+++ b/documentation/userguide/Figures/input_alignment.ai
@@ -0,0 +1,311 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 27 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030326104003-06'00')
/CreationDate (D:20030326104002-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030326104002-05'00')
/ArtBox [ 38.33105 379.36816 534.8291 480.99609 ] 
/Group 20 0 R 
/Thumb 21 0 R 
/Contents 23 0 R 
/Resources << /ColorSpace << /CS0 16 0 R /CS1 17 0 R >> /Font << /T1_0 18 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030326104002-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/NumBlock 3 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1508 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (E:\\src\\infernal\\documentation\\userguide\\Figures\\input_alignment.ai)
+%%CreationDate: 3/26/03 10:40 AM
+%%BoundingBox: 38 379 535 481
+%%HiResBoundingBox: 38.3311 379.3682 534.8291 480.9961
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
+%%+ 1 0.5 0 0 (Blue)
+%%+ 0.5 0.4 0.3 0 (Blue Gray)
+%%+ 0.8 0.05 0 0 (Blue Sky)
+%%+ 0.5 0.85 1 0 (Brown)
+%%+ 1 0.9 0.1 0 (Dark Blue)
+%%+ 1 0.55 1 0 (Forest Green)
+%%+ 0.05 0.2 0.95 0 (Gold)
+%%+ 0.75 0.05 1 0 (Grass Green)
+%%+ 0 0.45 1 0 (Orange)
+%%+ 0.15 1 1 0 (Red)
+%%+ 0.45 0.9 0 0 (Violet)
+%%CMYKProcessColor: 1 1 1 1 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 2
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -6 624 2 1264 917 18 0 1 15 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 4824 >> 
stream
+%%BoundingBox: 38 379 535 481
+%%HiResBoundingBox: 38.3311 379.3682 534.8291 480.9961
+%AI7_Thumbnail: 128 28 8
+%%BeginData: 4446 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD6AFF7DFF7DFF7D7DFD7AFF52FF52FF52FD1DFF7DA8FFFF7DFD04
+%FF52FD3EFF7DFD04FFA8FD0FFF52527DA8FF7D527DA8FD0EFFFD05527D52
+%FF2752527D52F8FD04527DA8277DF852277D27527D52277D52A8FD29FF52
+%7D52A82727527D5252527DA85252277D527D277D525252A8A8FD04FF7D52
+%FD04FF7D7DA8FD0EFF7D7D7D527D277DFF7D7D7D527DF87D527D27A8A852
+%7DF852FD057D277D7D7DA8FD29FF27A8277D277D7D7D527D27A8A8527D7D
+%52FD047D527D27A8FD05FF527DFD04FFA87D7DFD10FF52FD0BFF52FD07FF
+%A87DFD3BFF7DFD16FF527DFFFF527DFF5227FD0DFF7DFD06FFA8FD05FF7D
+%FD5CFF7DFFA87D7D7DFD10FF5252277D527D5252527D52A8527DFD5CFF52
+%7DA8FF5252527DFD0EFF7D527D7D7D527D7D7D527D7D527DFD05FFA8FD05
+%FFA8FFFFA8A8FF7DFD0BFF7DFD04FFA8A8FF7DFD05FFA8FFA8A8FD04FFA8
+%FD0EFFA8A8FF7DFFA8FD1AFF7D7DFD0EFF7DFD0BFFA8FD06FFA8FFFFA8FF
+%A852FFA852FF52A8FD0BFFA852FF7DFFA852FF52A8FFA8FFA852FF52A8FF
+%7DFFA852FFA8FD0AFFA8FFA852FF52A8FF52FD19FF5252FD12FF7DFD0EFF
+%7D7DFF7D7DFF52FF7D7DFF7D7D7D52522752A8527DFF277D7D7DFF7D7D7D
+%FF7D527D52FF7D7D52FF7D7DA87DA87D52FD04FF5252FF277D2752FD04FF
+%52FF527DA87DA8FD12FF7D7DFFFF7D7DFD14FF5252527D27527D27277DFD
+%05FF7D52FF527D52A8A87D52FF52FF52FF527D527DFFFF52A8A87D7DFF52
+%7D52FF527DFF7DFF7D527DA87D7D7DFFFF527DA8FFFFFF527D52FFFF7D52
+%FFFFFF52FFFF7DFF7DFD12FFA8A8527D7D7D527DFD14FF7D7D52FD047D27
+%7D7DFFFFFFA8FF5252FF5252FF527D5252FF7D7DA87DA8527DA87DA8FF52
+%7D5252FF5252A87DA8527D7D7DA87D7D7D5252A87DA87D7D7DA8FFFF5252
+%FF52FF5252FD04FF52FF527DA87DA8FFA8FD0EFFA87D5252FFFF7D52FD7A
+%FF527DA8FF527DFD23FF527DFF7D7DFF52FF7D7DFF7D527DFF7D527DA87D
+%A8FF52FF527DFF7D7D7DFF7D527DFD04FF52FF7D7DA87DA8FF52FD04FFFD
+%047DFF527DFFFFFF7D7DFF527DA87DA8FD12FF7D7DA8527DFD04FFA8FD10
+%FFFD04527D7D525252A8FFFFFF527D7D52FF527D52FFFF7D52FF52FF52FF
+%527D527DFFFF52A8A87D7DFF527D52FF527D7DFFFFFF52FFFF7D527DFFFF
+%52FD05FF527D527DFF7D52FFFFFF527DA87D527D7DA8A827FD0EFF7D7D52
+%7D7DFF527D52A8277DFFFFFF5252FD0BFF7D7D7D52A8527D2727A8FFFFFF
+%527D527DFF5252FF52FF5252FF7D7DA87DA8527DA87DA8FF527D5252FF52
+%52A87DA85252FF7DFFFF52FF5252A87DA8FF52FFA8FFFFFD0452FF5252FF
+%FFFF7D7D7D527DA87D7DA827FD0EFF7D7DFD06FF7DFF7DFD04FF7DFD04FF
+%7D5227FD67FF7D7D5252FD06FF7D7D7D52527D5252527D52A8527DFD15FF
+%7D7DFF7D7DFF52FF7D7DFF7D7D7DFF7D7D7DA87DA8FFFFFF7D7DA87DA87D
+%52FF527DFF7D7D7D52FF7D7DA87DA87D52FFFFFFA87DA8FF52FF7D7DFFFF
+%FF7DFF7D7D7DA87DA8FD0EFF7D7DFD0AFF7DFF7D527DA8FF527DA85252FD
+%0BFFA8527D277DFD05FF7D527DFF7D52A8A87D52FF52FF52FF527D527DFD
+%05FF7D7D7DFFFF527DFF7DFF7DFF7D527DA87D7D7DFFFF527DFF52527DFF
+%FF52FFFF7D52A852A852FF527D527DFD10FF5252FD0AFFA87D527D527DFF
+%7D527DFFFF527DFD09FFFD057DFFFFFFA8FF5252A87D52FF527D527DFF7D
+%7DA87DA8527DA87DA8FF7DFF5252A87DA85252FF527DA87D527D7D7D5252
+%A87DA85252FF527DA87DA8FF52FF52527D7DA8A87DA8527DA87DA8FFA8FD
+%0AFF7D7DFD0DFF7DFFFFA8FFFFFFA8FFFFFF7DFD12FF52FD0AFF7DFD0BFF
+%52527DFD0AFFA85252FD0AFFA82727FD0BFF5227FD06FF52527DFD17FFA8
+%52A85227FFFFA827FFFFFF527DFD11FF7DFD09FF7D7DFD0BFF7D52A8FD0B
+%FF7D27FD0BFF2752FD0BFF5227A8FD05FF5227A8FD17FF7DFFFF7DFFFFFF
+%7DFFFF7D7DFD74FFA852A85252FFFFA852A8527DFD7BFF7DFFFF5252FD73
+%FF2752FD05FFF852FDFCFFFD09FFFF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��V�n�� �� AK$E�
��.�i;� �YL'��X�-�,yu�Y��{DR��o����:w�
��{��E��"���>|�[��M{��wSUC׷#����C�"��
_:�/��ʦ�>�Q��A�w�E���.~ͻMY�������Ǩ��/G�Dz�4ȧ���]�z~.�W��y��\4�a��>�������v=��~~�����n�
�2��u=J.���PJ�
l3? �ux��(���. "���#��(�^�������݉̂�F�a
�t��X P	B0������f��.n���=U��s~��=���ݗ�|���u���!!o�2++
	���L��
Y7O]��Ś߆
-o�@z�}� [�:�������HBټ�
��ׅ�m�M�<�#
�����"��L
�c��lO0��
����rj<^���Y�|	x
#�����%��
�\w=xԺ>X
�-�h¬�cS^D��ц@���ǽm�z}\'Ɇq���BjC
�_ʦ����yɯ�o�z]�	�~���

fK��w�e@���0�D��C��ZzG)��_z6���H��p�y���M�s\!����Q��X���0���w�f����s�z��`��p�#�Mߓ�aC
8��(���I�?J�������5�l���?��
a/ؑ�J��}�sai���SS�j�����������N�1o׺�o��7�&��a��|�DZE���N׏����4azE6ːl�E�y2ep�F�Qu2�ٿ���m�uY_��ض ˻|��{�꯯��2Y�Bl��[% z�bn�?�eq
�{����g��
�>�V����i]��v�MgvJ����j֎{|1<�9��Ͼ����64�� �J{���6��=D��%��
+e+kK-^,MWU��J���z�[�|U��/���݇
��f���Vy��>

��]��޿M=Rk{$�=���.���bY/P{_�
W�ޚ���
+�� z
[�N�Z�F�EgYו�
��Z�v����n�� 
,�WC��z��濴�w]��]#��I�_5�����z[�e
��!�pTu����n�k�5�
(�6_�aAZ�6��m�
:���t$�lZ����wx�WC��� -L|C+VPvcm�������a.�6�VCe"�|d™т��s�W�և#v
ؗ�
���
嬚��W
V/��2�c��u?5�`%����+uc]��dn2i��?�`��*�Z�ۙ­������ݸ�U{���ƞx��d��f�O�����iZ�
�v
����u�O��gڹu���&
��WS:�U�ֺ>*�)}�+�Ti�ʙ�� �!
�u�X�f���)4N�W�?ʑ`�1X��z��3
t��ݛd�'���cj�I���c'��  K������a���p�ߋ��G���;��΍%ض&;�f���MǍ��w��ތ�g���T=���]�I}a.t�~ݔ�xex����
+�%���,˲4K�8S��DƳ(c�Œd8CY�fi�&i��T�"�i����aJR��4H�$M�$NT"���$JXB�0!	NP�Y��I
�*���y
�,�q��(T�R��X)%�P\E�)�BEVH��/3��D�RI)��2�LRJ"�D2�HE"b��Bp	&�hD�X<�)Ox��\p��G�q�CN8�Q�Qő�d$"
���(�H�#,c)KX��L0�"�e!#
3� F�є&4��J*(�e����"�Y��I�*��y�,�a��(
HFR���("� #�#p�'�`��p�
c�%��3Lq�	�� e(E	��B	�Q��(Da��@9(H�HZ �X �`<@�
�o �}X�ִ�ؤ�40��匤`>�}=����נ��S{����7m�5��~����Mө�/frFM��8`�X at N3�W�� vP�ae 
�w�
�u��6@&	F@�2S-��!6P�Ap�Ȁ9��3�05UM�-�2,���A�(	5�€;D̀:L	�
t��Af�*3������
��t� r`�!���6��'��S�ؽ�ؽNw/��̑� >�z9�db��������X��f��
������A�n
�HO�� >�[�@�@�?A4X�&}z���K�%���
�z#�`�����k�����b�E

Zf,��Ȉ�s��=3=��Si$���t�9�_\T}U�V<*�N!t�'Jw4��Uo��Fyn
�t`Qό�ˇ����������H�v0v6v^gg�7�	ljG'�?�o���
�Ό��N�,)���c*4-1O�����GM�;X:`��`\�r��K^�{���W�e�u��t����h:vj1}`�����AA=��O�
!����
�W	�$�zl(��l�ȇZǎ��-O|�	O<ϕ�W��:���3����%���>�[�s�_3wg�nT�z��_x��wl|�oi��c
F�ń�X0&hd�d�c���-��@��	�`�6�j���Y-��@��	~���6�p����g-|
���t
o��mh�G^�[8c?
���r�o��/�
5<������^;�sx/�Q�Mj�r
w���#�z�k/p�
�R�}j�z
���#�~��/��
T��jpA
>�;�F�rX@F�D�� ���/x����a�J4b
6i�(=Xe�L`�
�w�q�&�`�@:�0P�8hݶ]OI#�>dm8j� )Aր4���<�1�>�>�y����N����T�yΓ��8�7�n�����b���l��<Nd���r�4{�<w
{�g[�[������3���

o���&U�}t?&��
��
����a3aS1s2l6�6NH�QqRjE!XX˙�87696;#��&h:�H���Wt���7Й�9�]'��jd
��K
(K�Kӧ�J`��)�C��O6�1
��x�<�L5�2ZNv��!�&-�n^�v���%
�� F�#�ħ�(�s����<
Y�1�v�����
+�`p
 ;��x��#�!}��;�FO
�ҁ������-
��n������O"��.+�
��1��3�/��G����=���7h��wj�����y�_׸Sh�b�c������������͇�ߝ�~�;���wOq���o�|8��^=L�?ww�O,�
{�b�ƑDbL2�K�L�	�Ċ��N�H*5i�x�%���$�
�s$��L�#��4��b��C+�MM�1�iI9�9=Y���<F=���g!����؇���4T��Y�d����H#�(i")+-�%��[SU��j�1TK�2��IS�)X�H�:�Ÿ���ˊ��i��[5�����⌽z������l�gڋ�\l�k�RP�ψ�4�7Y�'���`�<N�7���W��

�8��Nm'�5'5OhUb����ilvYZ�{uoi�NX�'�`��)r�x�J�T;3uNK�sRR��SQ�!r���
�$�	�i�v�sH8�"'DR�K
�"1Df���!��g��
"?@:=CD��
�rJ˔$"KD��<�"2X�sE$���.��_��+�
��ʝ_�#�c�fv������+��z�B��Ӈ��~9�zp���ݯ�Ͽ��~�?P�
�����W��¾������
��{�g�w���}߰�QP�Z<��/���jy]� ��,SV<��6�;
fG [...]
+����_ J�*iX����IB/��uaH ����3�҄�EN{Š�3+�QG��Í	��[�t
�
.��";FI�Ȟ�w���w�m�
{���=F��ăY�f�A���E�U�#}$;��KJzI�T�B������
�#�v�����,s�]"�ʙ�ݹ�@�
����Do��DmAl��Z�4��Y�I���De�Ȝł�V'0�W&/Q�����%k��2c���V_
�#�tD��z=�b�����w�K+V�����g�?\��bO"�T�L�D�<�4�,�$�
��
�����|������I�I�IyIYIII9I)II		����q��tS�"�Dr79�Ґ���LN��2�������ӻ_M�z<���P}�:J:r��9r#e��]hK�F�F��䎳���i�gz��<F���[�U::��nB'��T�����A߀kC�"|�0�1G�Q��H��K�&�d���\S�+�UaeNO�V	
�v�/��t�N=�hG�0}o��5u���[*��F�_��

`�
�p�0}� [...]
�OV��Š�
k�xa��{��tYX��ޡ��+�/��Ӆ��/���q O��b�����тl�(�dA
+����OX����
=j��{�)��:��ݯ�zh�5ac�9�о]�
�|������7�3�y�����������o����׫�7�秇���n�������
��v@�_k4���_���#ռ�Sd��h��c^Bkϒ��x��tU���j8ݹ���ګj���Šu��ʫ*.Ku9�v��ͺ^��
+F����:}�����g��Š��Q�gT�������(��c�����  @+V����,�$' dz�����̸ɘƈ�̭�թ$�	"���cF��QpX�:

+�� ?�c��O�'�[
�
�N�rB8�[��&T�����Y��8~�\�c��h58P�P5D
`��l�f�8�w�
��
nc�2����8�
�B�g���m!�F�
����`X��P+
c���M鳃�4��J
��A�L����ØZ��U�h �k�O>Y{�M6P��rحi�
;�������9�e��E7FY#��#��E�$e�4�d�2K�K��R��-�yG�
��֙�3�g6н���Ŋ;#�[饙^�鵡z�D�`�L��P��X�
�S�h�L�|Q���
�e��7!�iI}<v$�
+��I�
0�ꡠ�hm9[�
�{6���h����?�z���1H�dx��


%�
����'h���{ڭ�TW�� ���:��sD��
۵A_Vk��ۖuY�y����[�vuИf��
+sQ "��B.9�3zRCC
+(��+�q�q�p����17r8x�pϔ�b�Q�M�K���,I�
K�K���l�w���.�e��wp��Ԗ!��X	��	i��IZ%��U��$�p9����JHCFCD)��,�Нx�tf�̲�E3K&'�e����%՚*�]&�2U��NE���7K��KէR�^�TS��BX1_�W�E�2U���jR���쟨.U�j�S�RM�f��z�6�� ��$H G%�
^�&�R��M�5Ҧ0
+c�\�9X�k���|�Cr��j7��
,k���.眯C&~
��l��]�I�H;d
l
tfޡP�
��u�.u}�v[�E��E#
�m}IS�ͷ�%M
�8�֗4u眼m}IS�9�h�K�I:��nS��}8���;�>-�q�6�v�5ƴA�2����N�xZh�J�2��Bɧ�6��[�|��v
6�!��9mP�Q��f�fOP��q�	�[q�9�ڊ=m�h��v����R=l�`տ"r�^ſ�{�ٹ��5a�J��:�U<k�xVq�������Xų&3~U�j�W[���UT`�W[��~�ݪ�WŭN�j1��0��g�ʞ�u�
�ں�γ�k}�Ĺc�zһ����}��sN\k�R��1>#~���_����ɩG�ի����Pۯ�$o]i���[K:�^	7���p��qc����n�mcfC���m�kcV�'�6�3�`�gc6S.�l�c#[.<,6�0��k�]��	ws�xk�Zc�RƢCŎ��C�e�_��'[O&~�vݰ1��DJv5��-�~�*N��ꖬ�5+�7�Ӳ8�H�v<u�<
�ѷ�^����=
�Q��� U�
�'�p�p�=
+�$e )k
���;_�+P���<]W��S~��@I���ɺ�
��'�
+�d�,O�P�@Y�u%I
h$�Ȝ3
�gI?
g��	�w��/
�˵�L�^�{����σ������Κ����v��ֆo�,?r4|u���F��

���(
�ah�Y-B
�|N�]j���
��,�4)+-A��.���~<
���Dou)J��<����
���=��'�����������
+�z���[*_�*����_��[�[
�
J}\�&BML�g��'�8X�`�V0�D���x�H��`EBM+d'X�P������P�&�	��H��`E��+j���`E��+j�9��k"��OG�&����ތ����+WqlϾ:1��*f��I����ظ��NNo1٪��{�N�X���y,�
iq�=p��P�:�
�[���{XOxm|�=|7��{���ʇ���T>
+Ox�S���P��G�
ny*�[*��\%ƾr�g���npj��}�=�|sw}s��u�޿=
۵��/����}�1�<������>�™��/���3�%�7�ܽ�0T������(@����^=X.��p�
<�P��&�����c;@�`�v�vP���d�{r�A�!u`����"�1x��h
l:�-�

$ZTJE���W]��M�T�
r׵�V������������/��f�q�)x��<�z.��lk�����`9��|�����:jb����Os�e~�����|��*�k`\�	���*���Q%tu &����j��T���oM�
��N%�;�;Z�)ҊwF��c�-Gc���xu:JĪ@Đ<���(����*f��"�
�@`k\��#I��<CVRt&J��YV���
epM[�b:��ȰE�Qr�8ʷ�Y|����p�6�(H1J���B夨!�J�A�,�
+BoozI<8=JA�Q��J�?��	C�Q�H������بi*K�ё��
*
��b�
y�ݰAOP+zI<6��E�d�4:	�
9�D6�
����Bߕ�><6����ܠ7�ln��lл5�C/) �j<6��<�I�EZ��
J
+M at 2
@P�5c~v]�_Wq�����,(��,)�8I�8NN\��/��
����_��|շ��:Μ��fA#�F��H漄�G�*�V�+
+E��|`�5�B�Q4�־�����(RE�v�Tgy�BQ**E������;[�c�h��tH��*rE�,X�ZT�6 ��G�荾�*M,X.�Da�"�`��P��J��ǎk�!A����+�3
M/1O(
�!k�4h��$�>�*�1lmq�{��[%~?�3exR���7�5�_��]#�S n�L�t�C&�F�*d�@v-g=E-$u�j���7��{Q�L�;V�ްj�U�sUk��XUz�
+]�:�̥�MF�y���VM�U��*�Ux�*\���&��P^pY��[
7Q�mTi+UY�
+�����Z���Z��D��Q-�TG]
�U?7����f��	ń&lY/I1ת����i$�C,!� OlQg�$��[ġ��k�%
k��H���Є���r�#INo�$E�$2H5��o�$]H
�N�6o�$��BI��"I2Al�$��6I�+��)�$k��h$�o�$�����K�� �@����C��2M�
+�l�c��0��j&�5I�dB@$(�[N�}+�
L�$c�h1���m���Ȅ�Z��R��̘�R�(�4E�p�#��8xd
+B���J����,gJ�LkS[��f���g"8 [���io��W3���+�����`:̙��b��h�
	�'R�U-�G���:�T:�,�"�V��L"t���m����}��.�i�
��ϲυ;&� ;�u��x�
���|�c�#���L�[�|~�D�>e���;�v�R3
6����`�0B�ZW*+�Y7L�[e�a∌u�x��B��آ��n��IHv��
�
k6�G�:^1���#�$[�9�b�	�%cNV)�3T�-5���S�I�u��4���
�
3�J��Ѱ �{�}������Bd���Y6�E�F�G�H�~
+�1S�~�d�V�ڰ0nɣ����
��L��K8
�����1�����C�G����X��|��R��~��P�g�}e}���L���>��!�_����P��?0�=�@HO����;�� {w
|�0��Ad��(�� 8�E
7:C�D
���G@
 '�k���[m��SR��v�Խ��H9�����k���"��$�qTY:�j����T�
�`9O�Q�홼����[�I�
��DN�έs�ݱ�U�ڶ[�7��ӽu�+���7���7w�7���_y�û�˻���p|��W�^��
����_�\*�^^����_G_����}LVf�����/���RD�V+t`��O�aIK8�q�ӯ�����X�eџ������+�J�,_�
�H��.&�g�~9�W���)}F�˥��4]U|�EnP
?�����L�Bq�?4YKW%�82ي�K_-�bSU�ż).���v��byz���L����216��{Q���̖�Efe�ѯ����j�tM�}����
}6��4��w��Tj`ݘ�n�_�I�|9/=9/�9/�)??�����yOQ�o��h��I�#�n��P��KQ��G��d[�G����bg�cmςv����qeUDT��B���|wD����u�>��"���D�q��~��+���o���m�,�L?��.y8� [...]
��PSs��Na�j�WtfT�~34��KC��������P(רm�0�����cDx��c��Xi�c��Xk�c��D�0�V�
�D���i�0�Y�i�8���h�8�h�h�8+��	f�z
+��1"<g��1�y���1�y���1�y�u� );2����4�1�9+4MR��DeE�
�4�X�$�,
�^�M���j���%�aἴ,A

��-K��?+E�+��D�(��z�_3;�]c��cv��C�)�+� ���p�hs$�9�(�'�B�(�'�B�ǀм�Ғ��R�^E��c�{5�C�)�kf�
���DA��LQ^F��+ԴV^3{Q8�(���0
S���^
���k��G�
S��	��֌Aؙ�9�
�c�*�j�
U�7Ԏ9*[`�1�^%� >�?~�����e��o��	`~���~�[F$������5��5�Սtེ_��	p2Ͳo�
+~�
����܏���U�b�7��!�?��|�;40��ʧ�j�^�zQ�
����A�K��CP'
ݥ�Rt�Q����d!
�V!�G����������?:?.NZϫ��E�F���]#L)S��x����9���`�w
��Q�	�T:怱��y�
+�z˹��?�q�����
��%�?���ξ:)>%|��-��p7ξ�
CmJ:���6l��t��S�׭v�U�C<��aN��2V�8�ɫC��ͯӶ"�Z�y��,2��ᶁ
g�(8�2ӒF
q�;�ca���65l>�A=��7��p�
�©!��rs�y�L�lW
����f>|ڂ�������GZ1�w��.�܂�k�(�sM%��f����D#�$�[�az�K��-��
}����f��T�_亊G��SԻ��a���b)uNQ�JJ��ht6ua��I/�4��^9(q� �48��eX=�|ҭLkVw�0x�N5�f�b�(
^=V344DC��jUW�ᐔ��qP_
+�,��� a���
vx�d�
|���nLl�<(��
+F4l�� .-`�"+HjsMi5kR��
+"C��U[ڮb�۔��ұέ�u
+Evn���J}��ES��M��R]�ʒE`�㜌��)̵�w-�
�$@�29C#
+����u�`1(ޔ�k�D(����
��68�Vu-dlɘE[�����h�uNMY��b#�ˢ4L�Fy�)��+K��uτ</����"U�u-`n+�y�+
�Q� ���8Rc�oD����P%�;
ֱ�
��T��-�@��ﲨ���-p%��2RKǂf�H���_\�W�3�Ad�)n��ae:W��4Sʖ�x��`
R�2(�݈B>��ՠک�9c#V=�a��g�f��X��[#w�p(�0@�l��&f#F"�&z��ǎ�z6 ���IÌ�=�gItF`�l�!�d
	rʼ�
A�����I�%t
�?ya��Į~�Y�G+j*�l at r��c!�˽�j�\1Qù���U��������!r�,���ʏ�����~i�K�
h�1	�u�y�%�Gԛ
�#�	�E�؀��7�6�:�O���
Y�ޅ�8b�X��E~�W�
��<�t��{W�C�:t"��]͡7�.
=Ԭr�RZ� �L[���n���:e�����"
�V�g���*����$l7Y��
�`�0�� aq8�pp��������Z�w�.��;�N�
�|]9tG'^8t��ζ�^_c
+f�]�(�M	Õ6�<�޼ڝ��:@��(
,��]w�0a���y���l�3G.
����������~��#\���$�M��d�"�)�˘j�<)bt����L1���b
�A�9\E�$����9'c��6!��<�nޘ�v5)h�� �jq�=�M���f�iP %�2���5XWX�5�+��/�0�q�L��i��	9�/�k���b�
��y<��BA�BA3pu����X
�Œ���K��.
�aŽ���yUܳ)�^Mɽ��`�ȃލ�ER��IL�&�y����7���#B
5�^ S?d�����g�~^������f����4
Y:���߱�=3�*���R�X=}.fx
�ݔc���*���Zm��+���+�(��
)i�ww_�ׯ�����{����OO�����@��~��^]
����ǧ���~s��36Aʡ���m�Y��������e�3|�7��4�u��?���F�8I|��2]���x
���'�-c8��H�e��8i���%U
+<I
l��
!x�-�\
+���v���o0��X�FEC|���FS�Ŷ�#3S/4*%�Eg,���������y��Lz���S&1���
+�8�g��lbq:����
1�%�����7�ӱ�tY�1Q"����E�t�x�#�g����؀�0#_g��&��"�c��O~�_�3��b*ɟ�*o
_ܻL!H���˶�2?��ؼHS/|�{�-7��Cb��E6��J
+�\�
�X�#L۫4���}|~}���
���X°�
+��0����{,E��n�[�=�\�8�&���E��E�'�ʇ/갆
H�����Mli�eH�"9D 4�^�*`�`���@ܞ�X�@!�%l�B��#	a
���J`�,��ъ����0���Qf�
+�cz5Άα�f�����Ṡ4>�+"&+�8a
�}PE� @��
���
z���O�ݭ��5�팳�5��
ʹ��T{*z�'7u���w�b�h���3�M#���*�w�u��ѩ`� Q���aP
�c
+�ݳ+�|{�-aT��
1�&���ǯ7
ר����(�{�$�!�5�l855��>m����?�_�~�i׿��§Y�V:x��m��a��W^Q���n <p9Ξ�
j�/^�V���>�ϴgܯ[�A
����q�3�+��$��oV؄`?�?�V���w�.hsk?zQ$�]j�9K�4��K2��u���Ul	!m^�=�c�Zv�a��聨���һ ��
�S �~gHIG��:�ݮ��+Q�p8���F�Ǧ�e����@�*l�΃fH��xWj(̼��!
)�#�?Rm������k5e<¾q?�:�k����v��%FV��߉�Ιپq9k�d��zĐ�2)�T�Z�F�nZh���4S��
���y�n��/�#\����ݚ�ζ>�p#�j�-��Ӯz���\6�4a~;�nE��UqJK��f�[7�'^�w]_�Bw��=���h=�ι=:�'۪k��V��,
���~M/nT,�H]�1K�����FW�ͩ{}=O�ӛ;��)Ƌ"r#5{]~��63��&�~���Ʈ [...]
+~'��6�H
g���8������ �r�W]a�V�Bs�k-��V%����bx��i���O��O_�<}�H�}_8K�
+�D���o�����h������ivg���'
�P��s�/e�0uA랻�& �0>nƈ�HHsz��w��v�f
����3b���g�GI9j��(���C��p~�@��G�ԍ��	 �h����4��� �0��a�,��gU��P������#��;�^c�!\�/�0�x5����}��}�vG(i0%\,Oo�駿��t�r-�7�}����P�
j��f��
����g��mY�/����*�}Ӛ�Ld�AY,Ҕ
)�v'槒�CY*�Ս�
���>�Eo�|��[m�8��#4\a��Sчyv���1@��\��نxX���o�߷O<-��Of�o�א���|����u-w�A�q�bxy�<zV*B�|kc����2����q�x�}�p��)�
K-�ʘ@����5�B%����f%�g�.��%)�;Ċ1�H���Ŀ5�R���X���ZA��BG�
�����Umqh&'S��/8
5�I(W�+`^�p#�
�
>�P`��%c��\�
��_��2,
+�WmB'��"�p@�t&Z��0�$��;���&�Xk'���0
ե��oQ.��
^�έ^v �o
�� 5Y�
�Aጶa��8A at jb�e�@Չ��(�1n(����v<�q���#��aC,�Qi��X��pد�s.��[et,Fi
0FmL4��h��h��X�8�c��,��G/���(��V
�^�Q W�|�8?}����o~��Y�y�ԉ4yp#\jC���G�Q�Wߛ�g�(�Lxkhݺy���_
O��򻝃����&';�s�4���*1|�GD�~�?#����
Fڜ/M[6�J±0aj�`b�Ѣ�M����>��P�3���C�!!
�xܢ�=�#a���0T�G�
Np*	KA�*�H�s?�LK$�X�F�9Z�d��%�\��>8KI��W���)m8�H#���ѥ
7�¾G7�v��*��
��	��Y
��/}����
KZ�HQ
��9�C�9��3n���
�ަ%����q����kt�
�5���D�)i\39�Ԋ?<�ٌq@�J�ᮞ����l`Z3�
	���
 ��k�.�gg�e
¯`���N*5��f��6ȯ0��� B�jNne�M\������	Z�pV�u.
�ѷ�����.N�������3%u
��q�S��T���"��&�!rTI�Es�x��SR"iZp�Y\| ��i�#1xc�U���
+P�a�t��Aшpe�`��l�������Y�c����XY�
$�$~91q�ȇ��b���7�G��eQ$�"�~
+;4�"�r�J
�@�!+��mq��-Be"�
l�xI��
�#�/������!��,o1 ���)�&�Y��D����זóKm��
+w��m��u���
��}8Q��2%vH2V*��Q��~�����|
	j��
+-��E
3 �j���x˰۫�����S�f�Q�>�
���9���䬜D��뢐��Wz2R�t���k�҆v0�
:�
:
E�
��TGy�r�c��k�p����Ga�
z��)8RT5T���Xt�ԗ�$�8�MI��8!�]�.D���d����$�M4�R�������Z��Ļ3
+n怫���Ә�~�z�
-�B�1	�8~���!���mR��6s���YMxז��{1�b�L�bn�l�
��[��/v⤯����(���
�q2I�!B��^�'G�C�|?�@�"[RR�/I{_����@��̮�����C
,�ٞ<�2� ����
endstream
endobj
13 0 obj
13842 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WK�
���fcH�����%�I
b6���R�c_	�����S��s��L��@�����z?�ZƑ�s:r?k<r9c.G���t<���_��LT!��!�i���%
%��Nr;{�$����(�t9��3�ȧ��NT�D���u��V��#����<Х��.�9�Q�Y���񭜭/�3	r
�����գT�,�iL�r��քD�&O�'�|Tڴ�d���E�Q��2��f'UL2��gvcc-G�E��bN^d�kp!���h L�
+YY�
RQ}5LV3���e"Ȓ��#�gh
�Fɡ;P��&
+
R�27"�0��
��*����
�Z� ��HU�(��%Q��ʙa_fH�1�Ǻc�:��*��
���bN��E^��@e�FjG�F�A`,�
��;�"��
E��#�s��y�%ge8�,�O�q�R�(��Hm��*�0�T���R`
]^0�$�M��|���+G����h��
���L&����"(ȯ��F�XL5��!=�|jAANs�r�T�
+�@�"-z at 3�[l5��,���CK|J�('K�o��겳Ѵz6tȮ�9\�fe|��S��a/J>�9��ͨ"P-_�E77�
Z�,GgJ�m!_���	%x;������3v	�1
E�=�]-��۵#"��T��]�
+�e�!���S�\��pK
� 䅝-x}�i�%��[��9
��
�3[B?T�
v4:n�f�GCc'��HsR�����"��1(�����T�cHmQ'uW�(inx��
+&��+�lj�T$

�Q�P=���
��B4Ps�
e�!ѭ��>6yte2
���R���~�W��b4$��`4Iό��먳Ƅ�������7x$1A�C�:��d(��n��@���<f�n��B����Ɏ��!� ��ʉ�ԫ��u�C\�#2P��
�qĨF�;_������7"*
eޫ�^�,D�	����n�Q�WbЄ�E�)6�
�m�`3�GG",{a bLDk`c5	s��E j��D.�� �`$#;P�Тrd�X�%�Z=1�(
E�6 
���KW]���Ͷ���������hOH
Gp� 
J��rZ(�{
�T9�I_�F3�ybY]�vS27�	ԃ29
�Ӝ����z��b�<
L�DG`��<mu�&�g��b�򒊻�{Ä�r4�P��M��n�ɭ� Se�0� ���@���JurX=}�B��Kv�Ll �`iL�c� �b|ŦNNN�����8=Td���#Ar�17��V6�z��5�
+uAbA
Kt	�2�1�F�1���2MPIR&��bȌKnl����jd�0$���ر��
(��PdHh�c<�Y(��2��ѹ$�Z��P\�Ӈ�kS�W�,���~���0׌^ԙ�L/`�# ������$�Z$9��ZGl��
��Z��A]�\ۼ%@䰵��[�f
++��`Ծ.��\@|��ZW���:@����
�h{�� ���a
 �E��/��
  hH�y��oZ��e���P�� 1dB�� 1�
+��}�5V��Py
 ��.�������Yt@o:�~�{
+�BN�@���׆���k�
��!�B�����c�1n��O���%�O�v� �8����p�A���A�9c
!��WEW�0�ҙ}
!���?��O?BzQ��G��ߔa
u���α��¬Oy�=2ΏH���9ߎ3?B:c�+�S.�u��+4۹�+�TWH�{h^!�>��
a��i�3�~Ic�!�<�me�!�.�u��K(ԧ
���=�?����ǯ_~��?����D��տ�~=Q�;~��o���x�����;t��q�юc�#����-���q����o`:�������K��B��Xk���D��~�����k	��ހ�5=��c��ӳ�A:]�я.
+q㹵�G���r:�k-�
+B@�������-�O���
�I҇�
%nW�p��~<�
+�'�e�z��p�Ba�mw-��ƥ&��L�릦#����ߔ�M�4��tU�������8n�mu��`�ݩ��(���q#�s�Z�>b�����?���j"��qm����s�δ���N|�gAY� �ݍ�eC����3m?�*�ɲ�s�_�/R�.���v'ń=�.�FrK���c\��5�+�V�����
�=��u�����G���qlκ��~#D��M��΃P��ɿo,�Rd��T£�|3�6����I��q�K����;�݉o����
+�?[��;�%W�LXY:���K��|{MZ�]5�p)^=�'.#�ֽk��_�߻O�ݷ���i6}�b��ϘI���;�T�R�q�
yt'�my��
��+�7��4�o��	3|
W	��)���~t�N롹���
�l%�;Cv������"�����S�񗞚�7��Fw7�������G�ͧ�����r�M�_q��x�y����^�|�x<|��÷��c��9p{��A���=����{��y��]��FH����;�Y>y[�;k8�d�
��?���/�{s}1o ��咿�q�Քq����2\P�{<���1w
H8�Ѝp�e���&0(P=wݍ��7y�i9�����
��NT���^�T̃��+2�^��*K�+�J�'����g�
ꦹ�Al�C�M̢NE��Lw)����$nTG��K5�Ni�)US�.iS����N�s���Ds� ��2'ͤD�x6Sxr���쁵�W-J.�	
�@��Ň���iAE��0�-��$5D��I���aV.��4��̓
����jY��H����,�͡�w�P
�Ad��F�� ��DD�������̪�����+����+\����z��[���>����2Hz\�/CU [...]
+��k��*0�x�

�j�	��������:u�/6�B�_�T�v
���
+y�r
�y~> �T8��3��u�OQ͒v'a���&7�O �Y�bXd�ݺ�.� �p���H���f��T����H�3�u 	�:����J�1j� 8��>�f����+�

+ƙlF+���V`;7>
+,����:"�x7�^�K�?��ӽ�쮝�k:#�Y�����P#x���!wٜs��m���X�)
P�P������wh�t#�*t�*S��`<U5B
+N0��&
qA�}�G
+l�Qz�*�b�c����=:��I���J(����������Uu?�1��>��]��;E�:?S3w����H"����a����p�v��C�t��T9A,VN��8��0A%�am�
K���9MJW�t�2�^����[��������
+�^���9%<C��B��bM6�r�0��X���A+��j���� q��щ�
E���C�t� ��q���@�n�Y7��N
`���c,��NW�j\ֺ���g9ʹ��^����p���:��uD�K�~:�+�K�D��F��A��)˭�!�Q<,~�=,7ɟP4��(�N�
��T���kZkTcS��+��5E�Efl���ƌQ�R�y~мc���1
-7��
%b��U��x�D&�̥t��:��(�d5��������3�d�/;%��p��m��b���r�� ����Kz�s�F\#�:Ustj�X����&umW�𮗮m*(,
]�Z�%][5PƋ��~,I��/�9�������$E�Uq��ȯ�_��
H�"Ke"��	*
H#�~!�� 2H�&c:�4o�i#


�m ͛�H�"s�BcssC6g�iDZw*����3PJV�
j����Yy�m�a��k����:A0�B�ȂNY�FP2e*

hf�=,�aF���:����c*���+]�&��1,8�o+w�Q����xԱ��B��:۳���)H����x��ר�����i��^	`'}uI��֧��Xs.Y����g�K2Qp|�.g�6��������'Y�Ut��V/
/�cD���C�Q����xYM�@{e

/!t5�V����ȑ�[�q�F�?�l�,���`t�N�
+�S�p�D4N���7�y�Gѕ����򱘰��מ0V>ގ� ̇i!l�|�7򡞚{�^�I�)8],�Z��+
�b0�C
�|��������8 7}
+3ܪ�6P(�<c��͘�LzbK��bJ�����|��X�N����*yߤ�J�|�(lKp�=
�:\��� �t���׹���v1
����
b$��
���՛f�&#/� ,r�n�����h�B+_W�N�2������9ty����l�;j�&I���}�M΀�-/����OљPo�Y
n�beíۉ���X6��nsh:�Y�d�N�Ⱥ��4�����ْ!���$Vyܧ>�Y�jYØ��D*��ae��DQv; �֠\�8�V%ӆ���fj��$Ґ~ʅM,���#*��d�I��B�l��>�����b��j���j�7�u�6��lN���i��('���ߜ��X�Fi�9�>��i�[ǀ�D�E��YH��x#~ǰ���A�8��9i��6�$m�E�C"�wE��Ś��-��] �3j!3g�w��n
��1U��`�}�Y��}�4U�yO�ъ>�4;j^�G+��7�V�W���q��!�����N�C
����:�h-tI~²'[  �{�,-Ye�#c��"��1?�f�cG�c���k�pm:
���0�G}S.��N��u[��qd�z��"=Ъ
�ϓ��P��K8
�k��fx�+ [...]
+�eZ��R.VQ;����9�<뉒�P���B|�Y��ؽmXOF0�A��&��d��=�
��]���<�8�:���U,�0
+�Y��Y��s҂⸍��l�?�W
�7���	�t��#o��:��
Y(`X5J7z�
X1l�$�Cq�p
�4SP)-�Xa�@�(�	�'+���WB�a�P�ڢ BԤ�v�Ĺ~魤�0��: �De�O�(�����Z�:�4���|(����ePu�<�ܓ�K+�08}ՋkcW>a�
���.Iy�	�);�_҅�E�v�\2�(S��4�-˻C�p	*:g9��f-A�7?�sx}/I8�vEo;���~g�++�`Ob��6
+v��hg
q�\p�;��1����m�c;�d��O���Ͽ����������~�8���ǟ>���
��������>��o��0 ��d�
��;���o��{|��?c��Gz�������^�}���jw
?c=�[�܋t�z�����������}
�����z!�\{68۽vv���T%Ց��,�	/��]�*�ӿ�sg��!�������g|��iz��j
`XX,̜zy���u6k�4R�u [...]
+PM>S�a�Ȋ�@V
�\)_=ͩ��ד�4�"�+�\r�Y��ػr�]�ܞ2�aFss
��N+յF��@�f���J��F	;EJ�
MuV(FV�<?�޾w}�B���z3��(}K�1�
+Ԑҋ��`x�3�
Yc��{X��d{3���OI?��S��BOd����"�&���Yj�I�޲��_⯯��>� �g�
��q�B�X�&@����
��6W�B�Ґ1� �j
�
�J��D
+
+�qQl�q&ett�>%(�h �F�4�-
5�z��#ӑ��atڿP��
�v��4�}��L�
�
��Y�O	J;����qe�V���Xq0
6�(8;C���MH�c�0,�>�r�u�
 �]FJ�q)ĉ�Y�Zܩ7��Y��(!zsF;�a��7�>���h'�Zlg���,V%���h'�'DI�$�ɾy��u�V�����05�J
+
+q��LV��$4�J
+Q�B�/YbRQ�H.
+�S w(9E
ajT�|��X�(t�T���T!N�r���6^���Y�y֬�%^���&?ūB�:0�U�իFW��qY���ƭrI�*LN��d�����*n��X�htW�d�0�H���1��cI������
^f)¤�\/[�elq5�f*GS��(��Ū�]��$j�8�<�_c�NrI���xa�)Q+zS��D�Ea��F��U�V���k,ٹ�/I�
+�Sw09jE
ajt�����
+�c�hj�;����o�������ǾX
+m�����x;�H+�
�̽��D�s�|���?
yoƀ���?��~���ek��x��1U������3��}�l��E�ֶH����y�0y"݀���%&�1�XS�E��Z��vb��m�OŢ���>3�ԁ��"�m��b$��@�	���ĐWY��"�Lc��_zD!�C����6�#�ح/��o 7"
�,��v� ¿�8����*�l��_�>�t�"\ʖ�����R:T��Y
|�+�w�Xl��s�o�g�q�3	-?w^
4��.�r
�WCa�%nqbH[ܽ 
�j�O}]F����iP�3�P�#����h+� �"�%
�b��� �e���ߌ]
�
�Y-����G�2�
�
��U�5����@�,�2X��vqQCE�)R�JՃ�2]���'�-F�^@)
�ԙ����0
.G�Cq�ys��/
N��7���Ь�8����q�Ol{n�����d�(�֨�.o�1�/&�S)v�$v�����}���\±�(���I���K�[{��T{�"?
+��F�OL�Q5�)Ӡ�g��by\j���#�K��f��$Gqz�p'��v�|v�W�
F����rRX1ϴ����9%a
D����q�r>�(�f(΄�3TP��	 #�����YR����ܐ:\׶��KK�7��F*�PKe��Sܪ���V��9�)2�m�n=!IZ�n,`��v#�<���`��L�hnlA͎-���t�~UϨd��#��f
�0t�9�~W��wϚ���
,ϛ�z��ơU��dzZ^�̴r�F���Y�V�Uݏ��6s$'$��I�Z��-G�9�?�!׆�*}�����)&[.���b�O�_�n}���G^���
��׼�l�^*�D����u;�fx�f:P9�5e%�]���}C����
�oJuC�޸>�e���-���R��P�5d�P�5�VTw��\�	
݈����ӏv[��\��hߏp]���Vª�P���_?��������P(�
+
�;�$���Y^���8��ܵ2,��=.*��
��o
���[O8�9Yf)W��ä�sun�0�S攽9���S����w<���vAAٳ��
���i
J:���HlPHb�'5#A��
+
�
��c��V��pм�{��4���M���k�@Г���<��w��(�'��vww$q�j
�	"K�C��W��BN<S#��!ć�8|(SfG��wJ#ɫωZ�o87�Rd�&K`4ڃ�iGjaO$0���֫�����,�y��
�+�v~
���\$�����	�P�V
K��.i�< ��G��
�I���w"���R��&}>*O�4�	��u��mTM;�N/��_>~x4e�Fp�LԪ�7vϋ��𻩓�|�Q�
���9=]��\U
+�<
La6�x�C�	�<r

s<�܋�ۡM�,)��I
�3�g1e
B��/%⌶ 9|RiW�\�H��{ʊ��Y�J��▕�3�Ar�)+fʭ�+�7�zG[��B��\���_�����ϟ�WJes&�"�L._2&�
.R�q2�7E|yYҢ
�>��y�.?
$oF�h۹a�'؜;�t|���w��"��^�sI}i�B�!�k9�iG��
]"��-b���aJ��_��eK�)�
�š�N���7t��t��,��H�j�$Ļ@�hGI�l߳�)K@��>��)��r�::Z
B�Z�F�H�E��mj��Y�p��:4�i %���g��
�N�O�b�(d�B��T(P��
+QS,��{��AjV� .N}0	�}�����C�ԇ
+D}��-&��w[�<�����'C׶M�B`W�T���P����O�A5�6���+o�����`��X���,���%��`\�E�H��#j ���zڊ�D*�p"�q��F������ۘ_.��
����+�v�.*3s�]^#��!,�w��Zp;nm�ˆ;o�	�ƄP
�П�
�d�)e˰<[�~��٭�IF�}�
+�!�$��X%%^[����*���7�t�3fI��^̂ b����* �-�Up"vl���Y /�݆Y�Q�g�dh�f�t(^@��YJ�Ib� W5V��C ;��@ug8��y�/����6�E�s ��
8@
�d����f��4I��w��[����Ȓ��Ҥ�~Ͻe�qb��3SQ$�����%/
��������f$���,ᵱ
�I9 em�
w�
-$MYt�
Y��jAP�p������Gm������P�2�G]�5p�ũ
+�}/�{��g{]�q����CEͧ��q�7p��D�u���5.�I��X�g9aWP�zn��G����C^{R�B�+H���+H���TH�D
��x
/f�
+T��+ t�� �^�
+��u��x �_���V�`ţ�Xe��^ײ#ݶeխ
'
+��-k�U�
+J��-+���
+)\�#,uy��r�`�!�(h���ذ���v
�yݢ��pC]��
B;�$�
BQؑR(�]�f:|�w��|j�~
R��x�hj�
��QK N͞A��z[lc'���
�B[�G|H��
�R���D՞�7���~^΅=*}T9���]�
�n�
+>w-t$�
+>��*�P�T�y_P��*���0�5*PT��*mJ?�R�Z��Ω��3�Pa.CtC1T��%��/6�2|�T𝨠���jV��RA��vA_ȪT��R����
+��U���*
eU�
hqpN���P�*�@!����
ǯ���s=�OWgq4�A����n>νAy��u��n���;��E������>��F�%�l|>V�2
�/�b�L��"�/BU���wRt��[��r�B]�?�w�� ��r
+
C	O�acK��zaoa���Ae����f86���|��$�2
���~B�
'�Ț�_��)�>����V�8�%��NE�>��TU���Wp>)�>����	�K����&O_�kqmA�h��e���*itm�}��_*��)�>�k	��_m�ۭUd�d�q�5ֻ>ӳ\��o��F-�Ưy�{&)�7��6a�,��S~�gA⭖ed>`�=��}q[��Ru�yVcS@�a=����X�[Qv�4P��+|k���M�Bou�8A�Қ�+!��q8�p�^b���F�IRU]*���2�)��_F1M�:W�e~�sb���߂�݂����.1.'�;��,HٜٵN����rm0��(�KZ^�t<�,oa%I��X�g�+ؒCώ��1?��	���a!�O*
�9NlT�^��5�8(vV��6+]'S�y��a\CO�+�^�J�b �F����s`0c]��'�S��i ÍJ׉<���Y����dŐ�b++b%�mR�T�6k%���d�y�Q���Y�D��������X���J��z�"#�j:��&� [...]
+�:�����F=
n�\̂�:�k�
CO��1�2BĬ�X�*�=�x�p
DS�\d��؈��"΢����
�M	Y��X�K����v5��r�A��^�"��A�̗��F��:�ބR���O�)��>ˋ�q<��*J�e*1~�oā�
&iGR?���'g�T���ߧ9|[�S�nD�~
F@��#��R�v=�N��}���+����N��+׻1W��"����w{q'u ǡ�Pt
�A<�1
���8\�&� �jY�jF���B:�����\f%��D��FҞ�
����8Nb5�m�%W�,I������_�,6�u��Sw5�D�&?v��N�L��� ��3fg#qc
� 8?*o�`֥HOnմF�Q
=��_
�
�ύ�ԍ?�!����ʷ.
�����|�f'�NDZ�S1��X���E�l��hU��<^������X���Fhه����C�1n%��j%
ܕ��,S�߬����
1�z	��yJZ�
㵀:W2G}��E��s���	�1R��$����W�N�
"���.	"��umd�E���DG�:6�ɭ��c=Z�i��
�GY�,S�9�NK\�ԼE`H3p�NMR��X�2��!�"giDJ��>�	MR
ߪG��'a����=�
�w7�,�J��S"�SzA�R�L,#q{�n(5J
M~����(
��@�Wς/�q�R��6~-�i�
+~Ny�To���P��A�6@?΂��t����7�A!
a�>&$L��{H�Mb=U�5�,���:]/B/f��Zj��az[�+��?0�;A�`�5 at JD'�A�Ɩ#̯�=�}�踾O->7��
���D���;9�����Ї&Ӯ ����ӫ�VK
���+=G1�b�����/�
w��-x���5��z�-�Yh{��_���}mq*>i�is�ܐ�
+��?[�W���N��D"h���z�#v�=�s�蚍%p�e�}�Ԥ��������z�6|X�(��|?�MJPx��܁�V����5�P�0�/&._�^/-�d�cc���[�(`ii�w����hƃ���э�B
��t7�=wqTO�I�iu�-F�L�t6��+�#���mq	'���^.���@
�/�;������ZB�	�,$�5BXg�k�c����S��Qϴ������n���_��q��- ����!��8�>;���6#����mh��e�vg��`7��g�	F7%�-�/�/O����f�k����Bm@�E���h#�m}u�h!�I�}�7���`E�?�iwvW`�
�1������<h�}Ilf�
+qOFŠe�%��R�W��ey�]�ľ$6�v�����"mRI����;TΑٗ�O֮Pk�v��w�btb�\�ޣ��P�Y���]��gs#Qu���t�UrN֮�s�v��,�Z���GRZC�6g+-�/�v܁���D�r2
�6x�IY>��A�����7�F3��b��a){�B�d_���o0�67:�F�1��n+&����
{�|,�
fA���_h�� '�����b�_
���@�F�M�X%�g�+D=r!�^
i�'�t 9ۗD&Frk_P

%�Vn�K�J>�����.eo���J�em$�5����
+�W���,
i�c>��#m�7�v�Ff_�����;�{�Mu������������>kW��>p��/nr��Җ�O�ʠUг�u^.�%W*����rP�S�
���Sj��<X�ud���=�"0LM��SN�&U���
+�!��(V�ٛ���2�>Y���}���&*ﴯΞ�B���=��1�
��d�[`_0���
+(�q�t�B����a���E|���;fou}�.*g4Ta��&�����
+��kE�
���O���hZ�`���8�������������q����~��g�#����
�
+����&R
m���i��|�y~\�}�!/���
+1|�KZ5��(O�j��p]iχ�Aҳ�V+m9"%�%�C��k��/ᓵ+���uك&e)�q_�
��
+AG���D{k���ڕ�>�Bje��
(
F�9��+�}�>.��)
��(;�~s��y��=�nn�ܮ��������~�$�Pň��ԓ~���������jՄƩ|�Fi����M�i��3[ 
I�t��ʆM�΢�\`��^���5�a�hA��b�QE͹s^9
��3�儃�攨���Vs7,���[4М���60j�ǧs'ݞ��͝^ҩ��}�pV��	�
�˗Q���Ȟ�R�F������xj~��ʵo��J?�
���x�����-�<P���J�N��?���ޅ�ΰ���d�Q��xL�P
�#��w���w���cwı;�;�;�;��
�5�:�r�����@���.d�pp���
Hw���N�G6,�P���|�ݻ#�۽��N�qLj��&ba��E�7 *���g2ϗ��_��Ћd�u���FϪB#mG*z�֒�A��K•�`�+\
+p�39쪠�����^�}�������~�-�&����N=�����~lv�S��J���,��0J�p�>Xо<�|��n}ѡ�g&��f?��>�?����f��8�����G���s�
�
��'�/B;�,�=}�����/Q��P�>�3/jˈ���ִ��!�/���J� y��z���nW�ﲃ]��K�{������;��$�ٳ_p9&�U��\7�݁�݅N����5v7v)D�.��-Z�HI��}���>WkK�P����r�p�:NH���U
�=
�&�+�[�G6�*8לsb�?��fJ���8u�Y�pK��[
����iÔ6�P���Y͊Xn5u�ȃ&̈�",^��������L�N��^��<ysz���������֏��p���z��qus�f����u���ج6�/���~\?m

�����Jڔ7������7� |.|�
endstream
endobj
15 0 obj
13414 
endobj
16 0 obj
/DeviceCMYK 
endobj
17 0 obj
/DeviceGray 
endobj
18 0 obj
<< 
/Type /Font 
/BaseFont /XQKIUT+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 19 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
19 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /XQKIUT+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 25 0 R 
>> 
endobj
20 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceCMYK 
>> 
endobj
21 0 obj
<< /Height 28 /Width 128 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 22 0 R >> 
stream
+H��W1N+1���+����H�@4(�T�H�Q��)(s�� q�
���}z����M>|��+,�;��
�o�)���i�.
tF�4�Â���U�1͜tV�S���_��E�m��ӓ���:����뫵�~ٖ�f3kq}бy����M���3�Xk����
>�vX.�Xe
��L_Nxk��azȿ^�`���0�~Y5㫛�byМ��W��sC�?�L�ƿ����oqbx��<� �
��NL5/v�@�:Y�]]20����$�Rs.��Q��T�>��� ��f�Z�peh {+����XYu��n�����w��2?������n!�;dHt
(
�p��:�Qm����M�EĤ\�(�u�B����׎�5�Fy
����缓/�:���
5��0lm���*�#
[�y���tz{{k�	\__�����=�sy�b
�
�㐎����{�ǐ_��9
1:������X'�f��������\Ny(W�����۔d��c]a��tD������'��n��YM'�h���<��i�8
��<����.�@ޝ����9��n\R��ρ�~?\%*E��?����W���ҩ��G
C��j��1�
�)���|||t���
e.��sH1�[��t
+�wqS��>�����\��a���6�<o�ʒ���T
F"��;�L4�x����x�wu�����KO��wFL��!�9��w۪�)��8��������'���w����̾R��n���G>��?��y�6�#"ok-�䚨?��2�Q�f�Ey�Я|�q��E�����s��w��q�S�8�X�������+yMp<
Ť��;I��iH�
y!���%vWϻ��(�ο�f�)��Uy�
e�n���j��#�~��'�(AX�b�e���������,ڵh_\\
�Ǭ����swwg������&7��t:�.~/oM�ڦ��j$��	�ǚƂlb�n��0DԾ�Y#NҚ
�X���I0��ψa���k���w#F��#� �F�3
endstream
endobj
22 0 obj
1035 
endobj
23 0 obj
<< /Filter /FlateDecode /Length 24 0 R >> 
stream
+H���Ms�8���<f
��#�rUb'��;�uM����R�q�kI.Y�I��oC$EJh�f�Ą�o7^6g���ݲ^m?���}�������Ϧ�mV�'�+ɫ��~��՛~�W0t~~y5;�e���I�f{WW/�g���o�C��l7��:���6�_��ۛf��ج��M�t�,���eq� O����$���R�Y_Yc�I_��v����f�z�_l����n��������j
+��oۨ��b�i�AhU�C 50Si+Y��Vo�����p��z����z�\�I���UL
P ��Y���C}��6���~��^- �_�U�P� ����o��M�����a^����v�]_6��꺮��I���:��]�?T����N��௦���ZCB`�}ʚe
Q^W�f�f|�9�:�2��&��/g/����qf�	
ޘ��^|놺�E�Ʋ
�Jq�
ݧoݵCR�n Y���q�������ww��i��h�]
+�~�s�d�:E��[��q��|�����SFR͍��V �*�4�c����&���H8)��Ptʊ�>Rs�
���H�yQi��
+6C�))���!)��ʉ
BX��
�|!,�"��+a���<Q������JH)ɴ�*V�A���8't�*����
j��-��(9���=����W��ę����"|�%�C��H��.R��lձzx�=��
20�:Jxa�����!���(�C��H3�/P��CV1ku�:����@����R��!�EQ�Y��|%����45N�`�.a�E���o���'�>)��b	����IH�x
�pY�!,B�
(�BXY��-��(�
��R��CA3�y�%<�������!�EQd�i)�
BXQ�?&*2p�`�=���{Hr�
�Ta��;6�d{ce)��Ƣ(������,%E5���@n�W%:!��&��7P���[�%�����cRX˨����WD)!�FW�@kz�8��[a�9/��B��ji�t!��N@�
+� "
�,� �E�€��⡄�����w¢��)�D�*��
Җq/L�c
a�y�a߅�%<���Z�}7��I����.~��{(!E5/��1��ܻP�C���(�]�na��!�|!,J�
N�u(!E5�����enm�:���Jp�o	!,B�1ĕ�!�E�Tǥ��PB"x�A�5ת���(�
BXY��=��(�<4�"8���ޖ��"|c�1��+�S#,Ž�X�]	!,Be�qk���PB�^��L�}O��!�5=?#J��0E�c^)S�Bj���	Q��
�������ȱ1�|!,B~���(r�a,�����-��(9
+�R>�C	��!陃B�Kxavl��{ae)��¢(
+�Y�t���C:0%�%<��ߘ�,x��xaM��Fq�{aEE�)2�	�u%���|����E�!�E��@��¢�؁��!�EPda�
W!�C	��!��
h<��
��Z�C�P����=��9r�i�e�:���{�&\hw]'YMJ�j�F5�c����7��~�r�
-�!�s�����ȼ�-A�y+rB;E����4�]�C7�=֓�r�� �&�Gt���S��vH)�E7t=��
&
���S�k��STT���(�{,����D����#�#Ѓ����
���q•��1V���]�sUp�D�GXQ�*�?V�����j4g�x���)+*�X��X�UE�+)������.ee)��PB��Fp͌�^�Ƣ(��{�ma��hA�Q��0V֮ez(%
�%��[[�!,�"���/r�MQ�
4�*�
+!��=˭B	���
+�-#��q���8�b
wu�?��
CC�y�X�M#rc at Xw�.y`!
h���H�b<�n�1�S��4��5"�DB7p�ȥ�x萅�G��U*3i�_N�������g�����b�n�Y.����u��˫��>Y �LL��
�Pe�3%>��u�i:��;-B���!�N�6��nD\�F�,i��G�M˚
�i�s
���J�&ӏaZ֔Lr-���@
6-g�8�5O�	�Hڰ�~�4���)�sV��O?�f�����P�։\LR��|m)��g�}LƢ(P
��
+c����|�ZT&������H���6*�Ol_�u�:�h�7Du
3

NV��W��7G��s�Ϭ��8p`l�J|�3z
�
��OV�:��T�CA ,�
BA ,�!qA@\�\N\�\��qA8rA8qA8rA@\���p_�k�

w�\��0�O\0�
�h���y�#���)�/N�g<������<�Һ`������z�
�gN����
f�
aŜ���4��*�� �w�!(���O�d^n�NBse���JK��ca_���f�i[D��rotC-U��6~)���������hL�Ux4b�Z=���>Z��gƹ����
�ϓU8�e��8�g�ކ3.u�7%s3���'q��S
JQQ�G��1��w��g�������d�
���h��Y��y�۳n��~4��x�h�a��}��Q'�6(s��M �"��PL�:c~�U?�1ťS%!,�C�]�ma��iF��C�<�`�
�0b���ǴU�_���^��W�飱n�ш����8�gyR��r	:�,�,�~��Dv�KYEp��R��+98!��?p�s��̛
�"욎���BB���a���=% [...]
6�0�3����L��&J�hbn�g7����4	��I�#����
;�~
�1Ds ��
endstream
endobj
24 0 obj
2871 
endobj
25 0 obj
<< /Filter /FlateDecode /Length 26 0 R /Subtype /Type1C >> 
stream
+H�|U	Pg����&j��NS���4�
+�%(
+B$��

,�
��8�2��3
^đ�.�ɪ\��r�!*C�

DEq�-ܘ�
�l��nm�Vm�_����{�}��R� � >��cXHtԬ��u�D�GD���4��E��$���l���4E���߼�ܦ�|2
��;M8b�H��imLϐ}�%g�\�n��>>����
�'��5I����̤
zUH�:]���K�L��V��$5Ua�ҫ"��I�lY:��J�W%�2u���
��U�����ڐ�Y%�tI봲V'K�i*u�.3Q~���i��:S����7����"�
)	dg�
�B 
���9#4
!W���C�c�Z���Z�P�
Z�@�$���d"�1���
C#�b"��q���ɷ�&YRO֐���E��8I1�WT?=��Rz�qf��w�
�z�
o_*���nǡ�<
\�`�x� ���0����W
�o�W''�2֭�̨��
�dQo��'$����� (a#��@���w<��8��O�/��|c^��Q�y_����������=��l��Aa�=
�
`pxdh�;/��*e���&i�� �LJ�
L����p���0��Lr|
���ikW	G�RU�ۏ_�Gj���-��}���8��f��[��s�`&� ���t"�N�<V���>W�*
+��ᗯ8P�!fS9'.���a��
`&v�
+��{cy}nA�6�
+|((���1��gd���n0�v�6���zi��$Ǿ!�\�ox<��P3kb�����azN��ȚH�V�g�a?m|��������z ��	��a��5
���� l �
��αלOܥ�b�Z��	f]���186�O`���n�&:&|�:r�p �����ۦs&�]S�`�ɍ�@�^p����5dV���6�M�v������`64e�w�I��}�
y���yT/3�C
ed$
b�;
������	�c���8Íi �Z�H��
+�1�Xw�A);e��
��'�������m�L=���7�L��o�e:� ����uCLI�ޖ�����ޣ٣.]u����2ܑΘ��g�T��ے
m���<���
A�G��۳۷�ݢ�eF���$삝q2ց3����kD�ӿ܆�>�Ҕ�c_�L�4ĎH����	'�;r4�E��s�(,�_^�����[�E���̎��-���q6�L��\?�R������W�ӁCe�D�3�-�Mq�
w��]�776��k�>�!�I���`�����7�7�4]
�J��v�{I��
+�Ӗ@�;p����R�c/y��	��@LGA�EVGa��D��O(���r��k}6^e�}�V��v��s#�F�۲�-:�p �:\{��
�����Ԏ;���%
��t~�k��b����2�{z�ɂ�ǹg9�=��
�yš�5�0~UR����xY *Ur�D�(���AΠ[�=���
��+�@�;��pP<p�*�'��X��v�n/\ᣮ
{���
�����+Zh@�r�h|{
����{�J�;�{�is0#�?�+��SQZ#l�F}��1,��ab�Xt���e�'���^Q����8��o›
C�}�0T��o��
{�rѩ�Z��fG���)ke�<
+T���1?4&ݽX�V-W�xrȟg/��0E����ԍ�K�՞��s���7A��N�ւ-�r�����(�#��@]����%1�\ܽ���\Ge��5�5AJa2��L�
��FW�|�O8Wq���<�'�343���)t}j�֍BFnVf�ζ :�h%�#�l�(�+@�4��a����klÎ [...]
+��m�VB�'��€�KS�ȕ+�BͶ�����EV���niB�|���S*��v
3=F��P厽�ǫY� �9���~~���?5O��6K���R
�
�{%�o<��avĄ�93��?
�H���Hg����wu�w��l3�3䁮��v�Ն�/�'�W�q�贾���ߜ�sd�q�{-�~3�����n=Q#�1�k�t)��@O�k(_^.t���	�������;C����NJO���5U^x�]v���-=M��I^���[��
+z}q=QA@�����>�x��w�̛����S{ ��s�^��j�J�gq��-R뗯ܿc]U�<��X�&̈�V���
��8[�t�D���
��ع�
��GI�&�^<.xLDF
�~�a�45aq�\ɂ5�[��.�8q�|�9�����b騪�����.t��wv���+I��)t������;~��5��������^.�:))@�&��s����g�m�,�����6-��e��`�z��cc���R|��D�8��?�l�!�-~7�v����XQ0�]1g����ls�f�˿�Q�=�o��}�-�ױj�y�TVU�Kv�U/�Y\���_ô�f�~�N��7m�4��3'�I�X0�
E�&�)� ���?�\�<�9����&��<����1U��~Q�  Zc7	
endstream
endobj
26 0 obj
2603 
endobj
27 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-26T10:40:02-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-26T10:40:03-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-26T10:40:02-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-26T10:40:03-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-26T10:40:03-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 28 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000682 00000 n
+0000000761 00000 n
+0000000968 00000 n
+0000001378 00000 n
+0000002940 00000 n
+0000007818 00000 n
+0000021742 00000 n
+0000021765 00000 n
+0000035261 00000 n
+0000035284 00000 n
+0000035313 00000 n
+0000035342 00000 n
+0000036564 00000 n
+0000036791 00000 n
+0000036884 00000 n
+0000038063 00000 n
+0000038085 00000 n
+0000041034 00000 n
+0000041056 00000 n
+0000043754 00000 n
+0000043776 00000 n
+trailer
<<
/Size 28
/Info 3 0 R 
/Root 1 0 R 
/ID[<78ead7ea880cd80f033e7a5e3486688d><cc0ddab8df24a2495656c04ccbfb025e>]
>>
startxref
44796
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/input_alignment.eps b/documentation/userguide/Figures/input_alignment.eps
new file mode 100644
index 0000000..195b841
--- /dev/null
+++ b/documentation/userguide/Figures/input_alignment.eps
@@ -0,0 +1,5401 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: input_alignment.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/26/03
+%%BoundingBox: 0 0 497 102
+%%HiResBoundingBox: 0 0 496.4981 101.6280
+%%CropBox: 0 0 496.4981 101.6280
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentProcessColors:  Black
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: input_alignment.ai 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -101.628 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 101.628 li
+496.498 101.628 li
+496.498 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+496 0 li
+496 102 li
+0 102 li
+0 0 li
+clp
+false sop
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica Initial
+11 dict begin
+/FontName /Helvetica def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/space 
+<10bf317079c7734bf7> ND 
+/hyphen 
+<10bf31703a9458c05d9915a8c5c3689f4356b0d5de6fcd> ND 
+/period 
+<10bf317003fd9db7532afc2e623e5b863e22c3f3> ND 
+/zero 
+<10bf317040c2af124ea0a49a7bf41805b177f7c4498811bf81dd3becc7ca
+7a1e61bf5af20f14d3ba25cb845719681beff0dff1a88dee7823f826e8f0
+739d88e303e838311be2a57d9230228fb7> ND 
+/one 
+<10bf31702ce19e53b6f609b518076fe734884313e5cd7a86613dc6f2450b
+061a1ad1> ND 
+/two 
+<10bf31703a9b9e75ea81f4b86404c8c5b0ed48d346c9f9e1e61d1793fdf1
+09ba72c7c73f875dce1fed070846350ddda457812602713b0534321d272a
+eafbfd522ef367dbdfbcee610ab8b5> ND 
+/five 
+<10bf31703a9b9e75bb2e0c70578b80ef68b77db429dab99c134a2665ac19
+24da01d5e2c967e495be33d102b2dc83b50020095521cb79f96f06f950ba
+8ed34fa9332174ef172fbe4364fbab3e7ad5c37883ed729c5586f05f2ed9
+ec9229f8> ND 
+/eight 
+<10bf317030abfd546f6a25effea3482ac10c6ae2fe327abb6e66899d6ddd
+093ffd9275de873d15ef081dc3e62d7025f12ee58fbbfd04f8f94a5c0904
+273f51e88e6a0336860b36bcb19a83a7555a0e92b68d00dc855e43debd29
+3196a17de5177a2ee4236b9fde9521abdd141eeee6a49b2945ef46b539d1
+06d35acb21d614436b1a361c61> ND 
+/colon 
+<10bf317003fd9db758b35f4087426c4f26ca6d251d5e72777542c7e75289
+677a47> ND 
+/less 
+<10bf3170258c47474f73fae2c2f185f80778657919d737858b8b17ba568a
+128f67e6542d55e81a84c42b> ND 
+/greater 
+<10bf31701b9ca626fc360638d1fed7be3d9ccdd284149d10cfc7e5c06c35
+8caedb8ac03f1e33aeeaad9584> ND 
+/A 
+<10bf31706c4d8e6db23e4e7dd1042123534442eb7f8cee32689ada63ee09
+58823f2b2bd80b8cb54f7e8af1e8d4f10b0e131d22e003ae536d56abc669
+c65da4f461c503d44126b09469> ND 
+/C 
+<10bf317030aa083cc281922089bc4994328331af6a654615083cfa8a590d
+c2a9c54536c70731aa752343a37dd604c4c28cec579aa316cc528b15cac7
+afb36b45f7a20bc9d34701f1c9f2574363d062989f34915e0d1f708b6ecd
+63a000a0329329f07c> ND 
+/G 
+<10bf317035a2615cb512b1acd8c36b3946ad235417226e7c6feda1fdef74
+15451c61806a71e65b7a339d50f1974c1bc4c34c3f930da0a6e9e3c37b22
+0a6e14e87efbddbec74bbcb62a658f0ec4a2c98ab177326480af33b18698
+75870b1cf019> ND 
+/U 
+<10bf31701b9d2e0e75dc1c6f9b5aea75bc3cfacfd128a955802855ea36c9
+10f8a868d77a647ceb09c04b8925af88dc46f95d195f8683dbe20f41ec> ND 
+/bracketleft 
+<10bf317010725340705c81366dc59ce1165f0649bc1a5038b23bc770834a
+d2c494e303> ND 
+/bracketright 
+<10bf317054ad3ad6de103c2ea88e0729d320fbf5c609d558099ba537941b
+a08d02> ND 
+/underscore 
+<10bf317079c8673e857385c9168da3a2dd725e504f86d18be8> ND 
+/a 
+<10bf31704ab2503030c021d3d8028b7bc4bfbdda70d55bd5f69893d4df19
+eff90d79e2068c76c0c4415d16ed1329d9b0fca91d1d3b0bad09c41085a9
+b9368979c6534a8ff19a34760616c639a18bfa885628711e0620d88507bb
+2773feb0273c80648fd4d9a5e36110781364373708239fff99a68a> ND 
+/c 
+<10bf317041f0a949233299062f20927ec90112257564c53bfad34897cc59
+4410e3219019cd4a0b64dcdc4e717fa8cb0328b4262c001c817cadbc2707
+4ef61c51def5e66b2881dda3c53abc34> ND 
+/e 
+<10bf31704ab2503030fec2f45e7e5cf47fc11d962739122c4e54474eff0e
+1255b3d1b22aec657aaa4e7d1bfca6994595e2e49e2858d732f38a805696
+e0fca4d794509958e8d5ada6b628c05ea9d2142ac2e719bc3979eacbf36c
+3a74f5814616cda1f804403494184f51057654c0eede1c814f65> ND 
+/g 
+<10bf317047276c4999ab487309fd1a934c068fa8af93867c98fe2d791c38
+014c9feb1152b004085bfa0922a0b6f0f087dcf324717093fe0bd9ea5cdd
+dfb23850c7c89b5afb699b837fd106400303bb8abccba234d93e05ec3a95
+9dd49b27cc967fd7394a214cf608ea9ba40a9410137e7b16701119f5c7b9
+8675181fad3861752d395920695405d586c9618946ee4d24c7a5cbc31220
+1305564074> ND 
+/h 
+<10bf31702094ca827fd8441c0957d83ffd389f80f745b17010cbaca850e4
+b5efc2c5c2791b0bf2fa046d30f68ccefbde2b9f574761dfca3e40241b69
+cb02fc6b825ef11358516ef032d14c21b1ccfc9bddf1b4b21557ffd27cfa
+9ab4> ND 
+/i 
+<10bf317027e610bfa7f58864b8a844d682ae31b94e523457aa42d5ac0fca
+407a62ede509> ND 
+/l 
+<10bf317027e610bfa71a148f1972e3e78897d4b267e3> ND 
+/m 
+<10bf317021c2695e9c7fa6f82eed1619e9e5c441345edc34908a1558c814
+d098cad2a35094fa104f3407401d5dae897dcc65ba8a741981814a68962a
+b7b771377ec06a7a6a6f90d1d84f1ef6288c3e4e3badddb3c0654f0e6c79
+bc16583c9343e1f8898a31360d2c1fc73e0e5f9b673cb03a5dea439e2427
+91674451ef39ce9a4159d94028f1eb1440eec7b1282d7211333460439150
+441a75c6327867ee> ND 
+/n 
+<10bf31702094ca827fd8441c0957d83ffd389f80f745b17010cbaca850e4
+b5efc2c5c2791c4590a7de7a9402e7d11d5027e291035e04625f59b98678
+9ec2395f091b27a1f72e02bb3010b5af4e13d941a458bc1fdf210f5db8e5
+879f> ND 
+/o 
+<10bf317047276c4999ccbb3f4b024eb7736fff85ee898fa8dc5c493d73de
+8f82f4b642c44d2a87361f6250688ccf63358fd216a840baa63411d79901
+d9fada0454d7f87cd033ea90c8fac0d323> ND 
+/p 
+<10bf31702094ca827c0b31e3f26978ae03a941585175f95c31715a569eb9
+e1e2152764188dff5c28e8df91ac63b76377600b1c5ccfd4b878d8347656
+2dab6edf54cebddf161ca167a55486e7e642ebe9ee557174909537484575
+94325d9edf5f9c72620a1fff4147eda19a2860ed6d291dc62845fc153582
+e972b0ea7c4fab17f2cc3907a0610623cec32fdd4adc403d6bcf7fb2a5d9
+> ND 
+/r 
+<10bf317036de1a736fd7044d328eb56610489f58e06f422d5d8826e2d999
+7d6966a26c649da538df984b0bc9f0adb2b3db3855728badd951de41862e
+1b15565642d18788d50ce6c0c354fae871a5368c291e4f40af513579> ND 
+/s 
+<10bf317040c2e74a50db8320b72aa362422c5115d7e36f2a575bee6ef5a9
+5b7f1ec07cceb340b8eafc033516a6d135450caf6b182cd4d156d706dadf
+7b0d04532d42adc5f90e3e8d4d7190e1e817490bbb6dc111a5ff60467263
+6f73f40380972f48fccf2a1a1743a966452a2354835f236c08012007bc24
+28ac92747a4323c158f91e70df679842ba2879a730649268d53d90ae684f
+619220009223761a805f27384176224b326fc5f1d462619e9a> ND 
+/t 
+<10bf317065f8e1c4514de29c8c0648dd97151e5185bd64bac354fa8d1cf3
+eb2247ee5cd86f648e7a19bc8381fd380e262f145408a19e3e35c8745c47
+2d1157413020406b> ND 
+/u 
+<10bf31703f932f5ed018c596aaa8f0c5abc891bc46347e7099352b987248
+45797f4c569f4a31e98bca0efaf28214183bec393886c115058553a0c80b
+362c46d4308d62da354c8151f6a68a6aa3348a7437796fc1a623f296dade
+06da> ND 
+/x 
+<10bf31705e925b80bb702a983dd577e183e8a6df5f7c303f38a86a312c9c
+656b716f4e1a080a9d055661785eac65fa6e35252fe769788638fa4f1326
+17e9608eba0b0d9df52e0899257753> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Helvetica findfont /Encoding get
+dup 32 /space put
+dup 45 /hyphen put
+dup 46 /period put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 53 /five put
+dup 56 /eight put
+dup 58 /colon put
+dup 60 /less put
+dup 62 /greater put
+dup 65 /A put
+dup 67 /C put
+dup 71 /G put
+dup 85 /U put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+dup 95 /underscore put
+dup 97 /a put
+dup 99 /c put
+dup 101 /e put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 120 /x put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+32{/.notdef}repeat /space 12{/.notdef}repeat /hyphen /period /.notdef /zero /one 
+/two 2{/.notdef}repeat /five 2{/.notdef}repeat /eight /.notdef /colon /.notdef 
+/less /.notdef /greater 2{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat 
+/G 13{/.notdef}repeat /U 5{/.notdef}repeat /bracketleft /.notdef /bracketright /.notdef 
+/underscore /.notdef /a /.notdef /c /.notdef /e /.notdef 
+/g /h /i 2{/.notdef}repeat /l /m /n /o 
+/p /.notdef /r /s /t /u 2{/.notdef}repeat /x 
+135{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+291.169 18.4961 mov
+(example structure:) sh
+74.1748 50.7324 mov
+(A) sh
+73.8447 65.7324 mov
+(U) sh
+74.1748 80.7324 mov
+(A) sh
+75.1768 37.6001 mov
+(:) sh
+84.4727 50.7324 mov
+(A) sh
+84.4727 65.7324 mov
+(A) sh
+83.8066 80.7324 mov
+(G) sh
+85.4746 37.6001 mov
+(:) sh
+94.1045 50.7324 mov
+(G) sh
+94.4404 65.7324 mov
+(C) sh
+94.1045 80.7324 mov
+(G) sh
+95.2681 37.6001 mov
+(<) sh
+104.979 50.7324 mov
+(A) sh
+104.979 65.7324 mov
+(A) sh
+104.649 80.7324 mov
+(U) sh
+105.478 37.6001 mov
+(<) sh
+115.036 50.7324 mov
+(C) sh
+115.036 65.7324 mov
+(C) sh
+115.036 80.7324 mov
+(C) sh
+115.864 37.6001 mov
+(<) sh
+125.333 50.7324 mov
+(U) sh
+125.333 65.7324 mov
+(U) sh
+125.333 80.7324 mov
+(U) sh
+126.666 37.6001 mov
+(_) sh
+135.631 50.7324 mov
+(U) sh
+135.631 65.7324 mov
+(U) sh
+135.631 80.7324 mov
+(U) sh
+136.963 37.6001 mov
+(_) sh
+145.929 50.7324 mov
+(C) sh
+145.929 65.7324 mov
+(C) sh
+145.929 80.7324 mov
+(C) sh
+147.261 37.6001 mov
+(_) sh
+155.67 50.7324 mov
+(G) sh
+155.67 65.7324 mov
+(G) sh
+158.17 80.7324 mov
+(-) sh
+157.338 37.6001 mov
+(_) sh
+166.188 50.7324 mov
+(G) sh
+166.188 65.7324 mov
+(G) sh
+166.188 80.7324 mov
+(G) sh
+167.353 37.6001 mov
+(>) sh
+177.152 50.7324 mov
+(A) sh
+177.152 65.7324 mov
+(A) sh
+176.823 80.7324 mov
+(C) sh
+178.154 37.6001 mov
+(-) sh
+187.12 50.7324 mov
+(U) sh
+187.12 65.7324 mov
+(U) sh
+187.45 80.7324 mov
+(A) sh
+187.948 37.6001 mov
+(>) sh
+197.418 50.7324 mov
+(C) sh
+197.082 65.7324 mov
+(G) sh
+197.418 80.7324 mov
+(C) sh
+198.246 37.6001 mov
+(>) sh
+207.75 50.7324 mov
+(U) sh
+210.081 65.7324 mov
+(-) sh
+207.415 80.7324 mov
+(G) sh
+209.083 37.6001 mov
+(:) sh
+217.678 50.7324 mov
+(G) sh
+218.014 65.7324 mov
+(C) sh
+217.678 80.7324 mov
+(G) sh
+218.842 37.6001 mov
+(<) sh
+227.976 50.7324 mov
+(G) sh
+228.642 65.7324 mov
+(A) sh
+227.976 80.7324 mov
+(G) sh
+229.139 37.6001 mov
+(<) sh
+238.609 50.7324 mov
+(C) sh
+238.609 65.7324 mov
+(C) sh
+238.609 80.7324 mov
+(C) sh
+239.941 37.6001 mov
+(-) sh
+248.571 50.7324 mov
+(G) sh
+248.907 65.7324 mov
+(C) sh
+249.237 80.7324 mov
+(A) sh
+249.735 37.6001 mov
+(<) sh
+269.833 50.7324 mov
+(A) sh
+269.833 65.7324 mov
+(A) sh
+269.502 80.7324 mov
+(C) sh
+270.834 37.6001 mov
+(_) sh
+279.8 50.7324 mov
+(C) sh
+280.13 65.7324 mov
+(A) sh
+279.8 80.7324 mov
+(C) sh
+281.132 37.6001 mov
+(_) sh
+290.428 50.7324 mov
+(A) sh
+290.428 65.7324 mov
+(A) sh
+290.428 80.7324 mov
+(A) sh
+291.43 37.6001 mov
+(_) sh
+310.989 50.7324 mov
+(C) sh
+310.653 65.7324 mov
+(G) sh
+310.989 80.7324 mov
+(U) sh
+311.817 37.6001 mov
+(>) sh
+320.991 50.7324 mov
+(C) sh
+320.991 65.7324 mov
+(U) sh
+320.991 80.7324 mov
+(U) sh
+321.819 37.6001 mov
+(>) sh
+331.289 50.7324 mov
+(C) sh
+330.953 65.7324 mov
+(G) sh
+331.289 80.7324 mov
+(C) sh
+332.117 37.6001 mov
+(>) sh
+16.8481 50.8389 mov
+(human) sh
+17.52 65.4175 mov
+(mouse) sh
+36.8638 79.9961 mov
+(orc) sh
+0 36.2603 mov
+([structure]) sh
+260.241 80.7324 mov
+(g) sh
+261.909 65.7324 mov
+(.) sh
+261.909 50.7324 mov
+(.) sh
+261.909 37.6001 mov
+(.) sh
+301.728 80.7324 mov
+(c) sh
+303.06 65.7324 mov
+(.) sh
+303.06 50.7324 mov
+(.) sh
+303.06 37.6001 mov
+(.) sh
+66.2178 80.7324 mov
+(.) sh
+64.5498 65.7324 mov
+(a) sh
+66.2178 50.7324 mov
+(.) sh
+66.2178 37.6001 mov
+(.) sh
+344.35 80.7324 mov
+(.) sh
+342.682 65.7324 mov
+(a) sh
+344.35 50.7324 mov
+(.) sh
+344.35 37.6001 mov
+(.) sh
+0.668945 18.4961 mov
+(input multiple alignment:) sh
+/Helvetica*1 findfont [8 0 0 -8 0 0 ]mfnt sfnt
+65.6621 90.4961 mov
+(1) sh
+106.757 90.4961 mov
+(5) sh
+155.89 90.4961 mov
+(10) sh
+207.634 90.4961 mov
+(15) sh
+259.129 90.4961 mov
+(20) sh
+310.873 90.4961 mov
+(25) sh
+341.57 90.4961 mov
+(28) sh
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+462.002 71.2319 mov
+(C) sh
+444.002 94.2319 mov
+(C) sh
+443.666 77.2319 mov
+(G) sh
+449.834 81.4961 mo
+449.834 80.6675 449.162 79.9961 448.334 79.9961 cv
+447.505 79.9961 446.834 80.6675 446.834 81.4961 cv
+446.834 82.3247 447.505 82.9961 448.334 82.9961 cv
+449.162 82.9961 449.834 82.3247 449.834 81.4961 cv
+0 0 0 1 cmyk
+f
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+454.002 94.2319 mov
+(C) sh
+453.666 77.2319 mov
+(G) sh
+459.834 81.4961 mo
+459.834 80.6675 459.162 79.9961 458.334 79.9961 cv
+457.505 79.9961 456.834 80.6675 456.834 81.4961 cv
+456.834 82.3247 457.505 82.9961 458.334 82.9961 cv
+459.162 82.9961 459.834 82.3247 459.834 81.4961 cv
+0 0 0 1 cmyk
+f
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+470.002 94.2319 mov
+(C) sh
+469.666 77.2319 mov
+(G) sh
+475.834 81.4961 mo
+475.834 80.6675 475.162 79.9961 474.334 79.9961 cv
+473.505 79.9961 472.834 80.6675 472.834 81.4961 cv
+472.834 82.3247 473.505 82.9961 474.334 82.9961 cv
+475.162 82.9961 475.834 82.3247 475.834 81.4961 cv
+0 0 0 1 cmyk
+f
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+480.414 72.2319 mov
+(A) sh
+480.772 98.4961 mov
+(A) sh
+487.834 85.7319 mov
+(C) sh
+411.36 60.7319 mov
+(G) sh
+426.644 60.7319 mov
+(C) sh
+423.502 57.9961 mo
+424.331 57.9961 425.002 57.3247 425.002 56.4961 cv
+425.002 55.6675 424.331 54.9961 423.502 54.9961 cv
+422.673 54.9961 422.002 55.6675 422.002 56.4961 cv
+422.002 57.3247 422.673 57.9961 423.502 57.9961 cv
+0 0 0 1 cmyk
+f
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+411.693 48.7319 mov
+(A) sh
+426.311 48.7319 mov
+(U) sh
+423.169 45.9961 mo
+423.998 45.9961 424.669 45.3247 424.669 44.4961 cv
+424.669 43.6675 423.998 42.9961 423.169 42.9961 cv
+422.34 42.9961 421.669 43.6675 421.669 44.4961 cv
+421.669 45.3247 422.34 45.9961 423.169 45.9961 cv
+0 0 0 1 cmyk
+f
+0 0 0 1 cmyk
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+433.832 37.7319 mov
+(A) sh
+411.36 30.7319 mov
+(C) sh
+425.972 30.7319 mov
+(G) sh
+423.166 27.9961 mo
+423.994 27.9961 424.666 27.3247 424.666 26.4961 cv
+424.666 25.6675 423.994 24.9961 423.166 24.9961 cv
+422.337 24.9961 421.666 25.6675 421.666 26.4961 cv
+421.666 27.3247 422.337 27.9961 423.166 27.9961 cv
+0 0 0 1 cmyk
+f
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/seven 
+<10bf31702094ca827fc7642099017663cef908cd301efa28ee1bfc120575
+9bf89f8b49c3c14274> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 55 /seven put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+32{/.notdef}repeat /space 12{/.notdef}repeat /hyphen /period /.notdef /zero /one 
+/two 2{/.notdef}repeat /five /.notdef /seven /eight /.notdef /colon 
+/.notdef /less /.notdef /greater 2{/.notdef}repeat /A /.notdef /C 
+3{/.notdef}repeat /G 13{/.notdef}repeat /U 5{/.notdef}repeat /bracketleft /.notdef /bracketright 
+/.notdef /underscore /.notdef /a /.notdef /c /.notdef /e 
+/.notdef /g /h /i 2{/.notdef}repeat /l /m /n 
+/o /p /.notdef /r /s /t /u 2{/.notdef}repeat 
+/x 135{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+407.002 20.4819 mov
+(U) sh
+413.002 9.73193 mov
+(U) sh
+425.502 9.73193 mov
+(C) sh
+431.666 20.4819 mov
+(G) sh
+435.002 69.2319 mov
+(U) sh
+404.332 68.2319 mov
+(A) sh
+396.332 77.2319 mov
+(A) sh
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+391.169 79.9961 mov
+(2) sh
+406.669 49.9961 mov
+(5) sh
+439.971 23.3203 mov
+(10) sh
+441.971 61.3203 mov
+(15) sh
+465.971 99.8203 mov
+(25) sh
+439.471 99.3203 mov
+(27) sh
+487.669 65.4961 mov
+(21) sh
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (input_alignment.eps)
+%%CreationDate: 3/26/03 10:40 AM
+%AI9_DataStream
+%GatSCCTec!Q)=A*"8i[BJ2UeF`_sf&,;];C/s!V-1[["L=7lt1UC\:T.2/RL'hPCl-M63YH"*D`MkmB;m]fIVS:/LP`*2VUhh\[@
+%ro>HAHM,P+rqtlE^O#R^?Tb._+`59;Rb!8,LM+)gr8^(*s20*Q^!D(l;@%a at ZW-Y>Vt4PJ49Akm5!+c[^\@%qm at 1<!bI>69rMki9
+%DuS_GMc[+>r8Q[:05CCMa7'&je]YG7rh%2gDo^VqXa^3)(Z0W=oo&".s2\i%q:kRLIe3KVps#kk?e)Urjg/O4R/UZgkb$_]0?5^e
+%k0K*ls7U#NnP(+?kPV+Tp+,!L1Z-mbAcD8>Gl*dGj=Kofs5A2%ci<eOhn473lDo1=?@>osQI"-IIt%7;J,Q8DbYS2@^AOD&n`m;a
+%HnugNSZdI-q3.E,H2*H(legU7^%5n4k^*hIr:TNNI!8r\)1VL`f<>2>bE'qkn7TK*lh^I]%j.>tgokV0a-_fED`Qhp0Adl%dsVup
+%`4Um*q!(:ts5(3 at 5;9jsKt_j(l'K)Oa*7RRFaa)IL\hLo4Q#qOpi*mYhCmF2s7uJk(ZXo/Sd+jtF83`PY5eIm:Oa3g5(E1tFaa/b
+%e]U2':]L!pjZ])>N3DRG%4:?=SY,K8_lq*\^NoAC50FHY5/iS$J+dirQ at Jhd=5M/>'eUlX5N/Aeq/;m,qXK&"&,cHVK\uh/f7#eV
+%"*c6;"#h%ln,@\/_,oeocdQZPIiMgDrM%"HGK3k/6TWB=^J>rfMW``!7pI+d,<p#!e!hGlBRK])r)\<>p at 8",!Ijk at m2++K)hqZc
+%I+XJSq!oN at GqiY*e'$qNbl+s05*E[-e]3TGfB1\7o:f!Ls6+(WhiFE)@t"=;GRFMaHLZssq2:#VH$\pDJ+M4j<W>6h5Iue$q8]\Z
+%b<N`;kBWac0+T@@#:c&;E.mUBc4'IDYbfArc&$[-SmV2l:C#\qs52k*s7lHdQd9%<@Lg`?0[d`6^4&4Os'`:D^\Bgm1L>.XINHY\
+%#Ca^YhnR*f%t5pk7t:Q"YFkP"m_6YqrVkF)`V5Gm*)D&*muPkBqf]W"`/+HlAcINe?TC1la\RA>"i&!g?bH7+n_F_jbkF*[2d\ep
+%l[7Y%cf\99DdL3 at +C>50>ggOEfAOK7nau_UY7#rS at c7:Wq_*EtbPpcH^@h*eg%(&Vq<JjijdY0+mU97CBo1/T][pY>`ilYc?Te7K
+%j8U4o,nn1`r$%G6!;>A2%R0[6^\d/RS7RU51"ftacXM:cceI30e#R`e\L7:AbNm\GaS4<`2d\e_pFS2!#QFAcgcp/Dbl-)8(Opqu
+%j*LFpIt#A5O,'A,_lL!@cE.$,mDD`ScTHLLhu#R^^Q87t4FH\n2fH`<D]V13=0KAfKl`=Sfu(]\?bCXYKAV+KJ74Jiht$(,ch!WE
+%?G-'Zode>[GUQ&BiHN'6_8khBcX6VK^Z0tHA_\r)F+=4lkAPh at r,8A1rqY=BQ\VWUGVecks7U;Xn\"hkjd.V)Fu<Y'VjGX%Mrub6
+%mpEbR5*>-n at JTnLJ,IL]p=GWrjMUiheurD=Qi5Orc1<Sq5(2tG_k/"LKXLgTiD3n]NAJhOq>8K&pt"p!f+3B-e"9[Un>D at L5Q'^5
+%s8MQ?IegJ9DuTP+Y6UtN](ODLbOb`,096A$,MsS7N+.h-k9!pdI-Z8pqW&+s?bEKoH[X`-^G+REI=;+cXXAH6,nDk_&,4uMp[HN(
+%3[k$+]IaY@>lOY3:TqP0oR13(Ta;;?ZiC%#isGYQTbQ(s?l2e5+&;_3hb`m!0E$Yd(_?*5fY^eJ]Qb9C at ugNWr2o\loEl0$oSS.4
+%HT7Yh`V6k5]DD6oo=oQWr8JbBSppP-_peNJs4;2/Dh%_IF56KdC]F,nnN2q\Ijm"(d'N1dH\cH2bk88so]H`tq%Zcf*D!YfG/T0.
+%`tH%d&D$=g_.t^oZR%h`pZ]'@D_V.*O5D&Ih9R5Z57bR4mbhc3.X_!9K0ObS=6.m?giGO%RJ$_Qh?,G!&B+amhp_+70R)E&GG"Q[
+%cbIGk5 at DR-<R!J[r2%+KID5\fs"[oABC?nUIeEBO,>R+QI<[,/55tK9HdI.fiM.WFa1'rSp[AV_EW?!rq),%9!lgj^<W>*T#@[7_
+%HbQ- at iS>#N-OS/hH)kA&refW4Z)%3Mpt(:Fcb.!Vr82L&bP+2\JWDJ)rR3F1Ru]eXn at X#CFA;5-NAnMFn*[qSqr.4\Hc?j^cEm;m
+%^sWJEq@`Omk4kp\HRVbZr[VL;AM*We^;F!dHal=A+>l9oq<!('kF76 at RU=oADN=&3Ab#X./u3pm[tjMMorIuJIQlFnqo`Z&SL5J.
+%)f:'&ffYtkp<Qh5Di^7W+g>oYGP$:Wq/7ta%h<T'"338^i)SfUN]8ukFQLgimcNIM5D9Dl\Dm6)\f^$R[/Tn7<rMI>dk!Xg97/l"
+%j0&s5IB^G5qsMAp5JC?/_rp41mVb7;q- at .TF9dHlm;oFTT'tu`hTj:PU;M29"3q;KMn0uK_uK/\j*a&7q[["@!hMO;6QG6cT?Sm5
+%<Vq9dnG\IWm7/Dul+k%5aHK]N1Hg$QqsSkhT:4g;S"4I\,4'^I:\TFQ?_otNqe3M.f(jC_,,YBbYogZOHk3g]@Xa>oIJ.@;:X8e.
+%STg^PZco[H&,5Nd"9%"NII]/&n]mn_GnaoMft7#(LWLV[k3:'6$9%CqnNL(:LPmljr:!nPZ+ZanIfB&?6-hW%,2[lsId>>/)'.IU
+%5Cs6'5JR+NFShXC$WNbp0_Y8-cIgUD:3)tn]D^h=)tJ+FDmmE.YcOa(*s:WbS\2_fV]Qc:GOM6s#r"Q8me-dmGEe:5O8d6?f[m`J
+%%hBc.2fA2tTs%ep].H--XH2iJ]D(pdn=t4"IfA6>EY%on3hE54iU.Zr5I`T-M*JMO5Q1hkrYMca_Z at Anbg<?H]t^LAY0e\GGTT;M
+%qnKTRhK_>)T>[;p_Zg-dn]<:d.D5#"c[Tp(Vr4k1I+&bW-S at OkjSJjm%-?0S+%OJOHhc at OYhi*DRqDO"07SpUiUMZb#C^&LT:!_"
+%Lj;[T?60VY5.Yjm4$GjOnaUI9U%<$V:Z-St#2>dK>P%fB..;6R$#k=l"le[&QhB\Eo\l72?M`h\Y4bfC]]7]RD.*;/q:cEiG_[b5
+%o7OmUECYDHh=hKVFDLE[K,D(`qgEh.H$!ZnJ*(Rn5'c,OQhqB_j7SD(q)DVCRGZ'SFoT=:[pI9h0 at -g4jQXXaHa%h7I]qis;GY,:
+%g6;()j2$)$arcD?mkKCh]uRXW:VHb9^A)(JmjHf3Aop3Q7,Kf<EkdD(k43tOihp,S5Cpou6Gh1T]OsMP.)mWa^3fQn[(aT;O0 at Ts
+%pO`4I7j6pJI/Y4jo6PX/lhL/Ef/&f;J%g4(p?eoa>`;>i$_P<*Uf`S'HSOgOa%oCQics>;GOL>hpON;=b5Jg<%E"_`]N:&Qf/Gqn
+%iDiCd_'ejuT]aq`O3&d,pnH:Tj&(c[:rLK<4",m)Y<C_1A47REo^QU9OJ_;2h#FkRM=`',bWA'bCF^PYm at Sn*DnPr5 at u^6oY?lYc
+%:4N:_iOtR?9p18cI_Ib=BA\(-kpo!nd*n,+o^0]rI.k&sQQG#>5PF.S:KZs$T%M=92t.p'qWbZkjji\[?bW/W7j[gFNo/?)74d&e
+%?bIMQ%^%oeM>"kAh]):P*sCE[d6<X95Q2As*^BY/nS0t#k5*L'eW>V^9rqS at hL5=DO$9DThU17iIe]HNnIadr?_2]F]fYkDmO[MV
+%7u*P'q`F6?lVZPg&.dY[RB5B'rM,GJn09$$,^\EI^[JmX"MQ71T8)E:Ac2Q(5A4L2r'r('?2]-.8'UN0]74nBT-'*+DZ9\-lCMhM
+%UX=NGJfh8"%s.6]SNh_1&+A=_s&6_%1GQ0!;%!?EgEOOj<@E>i(smJf?he):qZ"T5s32)QgW+bJ&GU>ji7Y^ahYhP\`sDSg<C&Ih
+%n_5u55Q-q at 0u3JTA5;OHQg[08DdDo3a++,lmTa;*8DFNmj*A,u/!">Xa4R$``,#:mcc"2.=SYN^/J$_dL`]q$a'X/5)tiSWD_M>[
+%j6NnH"as'kM7n,rq"W1q7K2Lao'meVVRrf8It)d=clW^kB$$m_rkVSs/iS/R^jKV;pK+!%IJ=k<4PmmZ"oj7 at Ic:6`hd;9>GjXML
+%^3K0-J0.;?G\:"UqCr<TO[/V"H9W=iT)D2>;I"[p%=Tj-In\HX/-s!<G9<Qc=7e4#plS/D&90'*H2#E#s#Zj&s4MnjQlga$L9OJD
+%j2YCjC]-3q4fpRnpD'!T&+JQApQZ1o\_Fr]d&SO7nf3fRjsTk4h8@<N=`ZQL55LDFf(ut]1$.F8EF%RIj?:JH;ERQ'kGUD#.kTM)
+%XiIj9,p'`A at 1B?7Yk7PNqj(tGI>d>,XmXrXO3l2i9AS4-[_;$;)a0gijF&$6BISW[`Vh8jCs/DB^1t7!HA7a*H%[$\'(aa++"Wsm
+%XNRoiZA2psQ_U.qGoh;rQ6YnB[I%4<*a?-`\ZTN&[%f8.PsZJcaD4!!erGjCI,6j0BM2X6'UQ6%dVFn,#&\A:eobbBkJLA<=#`f5
+%Y)ns5!Er^>XuLIg8'0r2clARKSfu'qb=>tHY$0.7Defdjn!9<O2$U%@PX\7?XQ`iiE4%j:4`5W6f>c1?a)WfQ=O&LYIdY7aQXe.O
+%<*JD(R)9PWC1ZXP:Ku!?>aD\8rJ[`;HlUqmIV_10ZsMoD>ZfdB<j0o2ZQ0JAI]a)Qf["TGUYb:%]Xs8P#g:362CA>aijEe(Qtp<^
+%QE*<i#D^A.8)qg?`tB6+Z<\bsNG#Bd3j*_1H]5Ao=q@]B:WlVX#e at D(8rQnhHZtO(:S1>&'#rcQ_\$,6j?5A\cpp0-]CtQH93\T#
+%N\t<Rq7rT]i=c0Uqf$*CEUrLCX=<TuKJSp;@MgK1I&=VtNcPYPj0u`U.gJ;b4YRW&Yq.',`"h&s`Nh6G'cNs)R?juDB.duQc]K\u
+%j"K/mjKd<<o<O)A3k#m-23"i"1GHn`0L']pp781#B0,R at UGW65C'&a?S at Y&Mg9tk/YCRWSQI&ZKT$b0[]N,P\I9W&dnKip<iIH48
+%(.N&6[H6+#giPV3M2W22[[tZE;FoG"dsEi,3AS>Y93\[K$i at nE:[B=a#F05uSRjK:ETt$@Yk at TgY,2#)`uianJUq&b^3P_pO2rd%
+%lf_I3FcE!DF$6d`,:s=,"";``(pILTSb^0M_QdZg@>*Yl at m,hlRon%)l_WPH45L]+T>JEji(?UEn/0Lp@<&u%#m\6<MlYJ`bQ>Nd
+%&[u.a\:hAq$nX9e3YiFT<.UIBDQ,F2=BOBSh0+&&ESsg:f[b$0IEttI^sfm6^>rd.c@%C=gC9qG21S!o\-%@!/jFWOS6Nqe0L_Mu
+%!!$6%TeF(2n\gArjE&4i_R6bh!2aTa[Gn.Fk[E)?d`*C])`J;?>\2a]QA'T4. at k=ZHm&K8mAaTF9arUiI"(.H]e*!T,IVtTjZ#d5
+%_lhXs\/hVY*7)oPX_m72c4,ek*F8iGf.f<=)qJS)FAPF1,:Q=+^dki[_HQiF"+;V.G6s>i<ue!uGb,;<=k:D<:Ood)[P&VM95E at N
+%YF:j1m+M+;&iVrVUaoiu\^[pgN;QR/pYGr?,K;mKN7H=khO;`/*,>skX3C1NiS.b7QfGYr^G at W]i8#1B*gRf\/QZ871P*A7kI#2m
+%f/S0#WQ0'a[rW*/Y0La%g)&\9n8U#^X'`E32=*EoO[loH"756e%J/H&MjUsAf7rgJ08-F5[i-sn<i-=4;;`JqE+S%T.h&S<,7U;u
+%\N;NP&?j%]7`6%sfeA57dCV`KXcA\D47El![H>k'!"6?7;4.?X>p'fU\ea(#A'U_`G7lj3-?%N=<fYdUN&R%+TYSUPa\EO0R$43U
+%!snh<EH!I<f=jVfJc`rtXXBeuC_suc(dZ at WG@k;C9Obu6G"-/a\[U>0GjFgD'p)Y8 at CVaH.iJSHc&<D2[gif`gLXtm66n9:@NRJs
+%[=AirV.#<a!r[\#*W*Cq)@5+KVh-5%0X.faEPSD_+rplJZ/!AT*pLfajE[gsi##_^d5T(7.$kfdI((dn+^jDjFKWXFi;^=X%3P[@
+%a*J1hWtE(V(rB&:HNGWKXQfq@$2b3)4o**r+>kkna!r2r`c>Hbb^3X<<JHWuW-C.HCE\Wi#.\6U(9VN]KTHsq"*p;X_E\@CHXA$?
+%`)"U)'aG&&=P;70>QSpI&/PgRq)unS!4N71JZW]qg_PtX3Y]WGnGUA^Q at 5sl1t]gU<%K=9CE*2XE at GT&CsSAsS=rffF!#h at .[Z[-
+%KLq,k9#6j7,)G=h&#j(*f\s,S3F>E"+eGnm;"AcakuTZ-nhn`03qJA%?2HDN't?A$+9]X)O[udcKum*:L5V_Rp*Tdu&d/dn/OQ$P
+%Hi`EdJAlDF8d"e>PB40F+q?`]+=F(?-uE%dO9T$p=+LmjZ).XEWlMDO1U*sn];A]^>_.TLXqsim?Sis;'=P]IFRI(/W"Y9-0SIKg
+%49KT=hM)=K0of at VW-d&X(C1+\LoWjh!1;%KDfC=YYeUIZ&15',6dhAFHY#EbK"s;837E\20$E]#TO&HTS=K,-JQmr at E"WF5UU9^u
+%ijoB]P$>kP0T[kHh"]ShI,Mg+?paQ0f50Vn&hje>(-sM0l%%<L\RQV2_8IJdF:$8#8KC3&rXd$Q9P]I#cqG9fa9sCT&mQDP)@U8&
+%etn#>!c5bp3s-F'!qK?/!%#_!L-ckU+>m,2@)]f3Oqe83eGC5<=X!.&n/G=.f73nQof-B9#uD,YT!T$t!(Kpq at eG6^&5_mu$q2@@
+%Y^8q)auFs.nQL.Hb$Z961JHA?9%<q`G^6?7-rpT'b'<AQcbpf3N%bFJS\aLD4^`#pFhiXg$9aqKSAcNos5MMSPn*!Gi(I6OC%B*o
+%(1nH`_2ofbipC8aTcP_KXRB6([LRWCI.4ut2Q!Jc'gs$L\ocW>!HL=q&B#AUb90iV14i+(>IiJg>@)Y'Uoc<k7Y9hmR#G*K5^o at A
+%(m]9Z!g7kF>N"i*F=,K<58=6?+c>c0e5S='@Pn/c[ab!:*9GV<<XnQ6E"#DJBLA:ORg)L?L[l$@,:n+1Z(X+:4K]^M>IfZW!'H>d
+%(t9#0_HhI-?mNZO/pgU9PuEPGWJ9K;@Z1$6Xpod85b)d*P9>=&P08lRU##bZYB^L9lXT]T8(-`o4pa($/RHQk6!g2u:uW.3=jGeg
+%3Bk&^=h;I%mh+>6H4]*h3PpBP5qk=sK-/L$E#m<k"HmrJon<88Knp')%V/YSTFFKlST2&V&JVDhgjhp3g^")#bqYDp3H%PY5c-\r
+%P?2!f)3Epq<M9R-5s#R:9CLdQG24j:P8B>^3-KjXAo8*-J.O_\km7,+jk,C#n25*rDu%Uc"_AjYBWF:)llBf0Fo7/9<plULM#)]!
+%Euo39mpJ0eXU]nQF@=NM0/7T_*MN[.Ja5+L+HhntN!P:JKJB)I,XqoVB4RQR'Xf!td04Bt!rl(B>S4Ci(Z0.O^SPs:?rRhhiB)u4
+%J;8FthDW*9M5=$UKO!IGd%/s9-R>IoQ>Iip+c#e-d%#)WKXbE_/m.V,LnNoh at 25@N&]cr+i)%m>6c/7'Jj1Gf"?Bg%i?drLfT$OZ
+%cC,]iI at Xb%=H-9 at Zjm6%=pU<g;2EA".fe-1^`D_Xb\CSk\pTZ+%:_hc6I at PR5IMe9jp8l_8>,eG![p=0S-$dZ7IH1PksY3IHtnII
+%!#@6L/c],Z/*GltBLKl5Pd[5n2n/pbAt73Ui[Z^?FO`ERB["F$1[Bu3;[fF1IcXpa*p\W$%QkLmEY'ml2Zs\I=@"dJ$Qg3Fp0'7N
+%&7c\]b5o:dEXi)@&;Wql%;rL&['<r9RHkp[!"-0'e5M#XTPRar[-Y*8/q3tj'?IpR&V@;!+,97+ZN*[`)7hN[hh3!9Q&'!"!kFso
+%aJ`;$!"0sMnC+qbR.9d"a"<Z!-`kTH!kol)\2N]FE88f7FXS(9DWo&fhhlEF_n.h2/nr4'd%-9jI4(=;W%:5!oQ^%_gE4c_Joion
+%0i;/6GlQ;J5GAG at 52irSrNP2j.q1CCiX(XR425_Kg_G?+&eVhJEngje&]$l2!:sYLgHlmqC at HOc&a4bo?%dAdE?GAqll6O7>pDgC
+%_,SK'4@%>eNXD0BX,<A(VI;7,8CEK:2Dl&!%s`BYV$1>8,CV?Q=SRV#5t)qq\SJ&L@]U&2:`h4ogZae++qs;L1[dkW=T*um!^e9^
+%)_;&<a"3TbjV%#KVRa^*"$7/X`X(?TkCao<#\K4NlaCAH&mpaQK"5nR7N%8jI-"Hl</BH=+-PLT8SA^o!C6q?!2-e'3JdeAJ<:B_
+%?uUOs].k^FKB at 5iYjan[+[6Jpbc42ee#[UqiGBU(MMAo at 367+T?qQidZD&]A84V%e5R%/@n\fb;AX*QE"C[=A0fT_(8u9mDlk"dZ
+%?kER0 at 1^'[Gfb[$J49M`[%$(W:+=d6^8isDiD6[E:_[Za^hs$RObF'BD6e$$UuBH:@KLHYC!tPe"?V4gDWjiuBqRPR'#D)Pb(t:1
+%!!FOA"6J4Uao10tGYWs8KS?23TQW'GGh\WOiQ=Fm>PK#$O?n09LU[bpLGEFc3T1?+_69Tn[4"YrIPD"Xo9!EW-l6\2I=TBD+!OB8
+%1dh#j?i^[!1pdgZp05 at 9\8'V=Tj-8B"iD^XiC'.R*;`%sU@<_3">`6Yfmn&&#ndF%9hie7<^6oYR]$_i@>UO8,W]6d?a<mf%HAhO
+%eF"MIJj.'-Z*tIb;$&Y%+ea^I)kU8V/q`Vo:sV9?kTEaHL]BZq$!Im at kRj#<8TN:BK;Sl/`+=tkiWrMKH,W)@Y'=r[FcfXX)R3d]
+%-3g]-)rQV'fsi?`I<Sfo0n:N:kTUuc8)$!_Z0_\ZET+`\K^5B8dKRaDFCj)d5m1]QM=/F(D&-NIaO"3>0'K/Aisc-;E%+(!M>5"U
+%BK)0\lG?e1++4KF("*CU`M%i@]T;hAn.$^C8X[m:?_rl`%W/hP1'La:$LUU#4CJ$TIDc1j($PuUK>/Uh&BFssMZB5DCNY'fL:s>r
+%G'npEF"Q$+18.$#2;s,KaNS`+jHGL;E^85 at 2Y:m')sW>H[iY(X_R>+H*f)KAgQ#m]F'M*;4B?-@!BkF&@Y=@m+cM1L<+DR<Tu;>>
+%.:,=8^#aE*LcZSg?NBT/'a2N6/k at 1mSPd_S"'"m7q2gO#^k,kE82D.qDp_[E;V+&c6iq%3\?`cU%2d;H?RCeOk7+*H;Hclt at CDOO
+%d1:+&SN9,XklrSkpg\!qYfE2-grmZagpR\;-pWS-6I`5R,%st>"+JcH0c-tN9m at j-Ttoc`I=s3saeTMoOgG_J?/#T)0XRZD=s90L
+%0UTea*sJcsTek:.k"]l<*=h%ZYQ/;K[ti6P8>>FCYOFB)*f&B$-nH'fYQOYJ&0Y9W<#GjW!##U\Q?I>oD:(s`n-^QFm/V%^3JNE.
+%+\XT;b><0022m.:!>8sab%./%+OkYRFU9T+'up^tQg"Sb5=4Ri8Hci7=UP8B#B*J9)5Tk43hRXr$oF`[!,/7i>!c<+!>tkR7tDJr
+%@!&R");MB';2be]`&&U7$"NI>VJTJZ!c(%^BlhK%[PWN(ll%0$"3bnI1aSJ.Z,dMq:gHm'b?G[t)bp]JjteOIiY:I"FCeI8IM'g$
+%KgZp!/g:EVh90,0GMD']8-3B7P8YS^l/<\V47e^NhS(c'*Ju$p6`>2#$bU[PI/kK$V3.G/B*"1CQ7c`]bQ9$0-&FEsZL*5u\2!+Y
+%)GUHF!Y>ND4=8f-EhW<5F7?e]nb=]/GCV>`99Ae0!"<m!.u.6li!Ma%>9G=\e1T\CC4V3REq+Om$=1L#+LSWbV/Jnq'"][:5hY:7
+%$Ff3`"QR^J%icXiHS1!/'D_^G6)FZ?G[6&%5b-2\-NoO;SHH?U4:nA#:^"bMY:*A)bVd9'_"1jl5q3Nr&X`n,^4bQ6#D,SC$fRSJ
+%GsYZ,k?J?;@<DEba7a&1&<O-ZF)G=DXW=llp$@@fEEUgL1YD,T5lk!Ao/iC&@t_`/G`rE*gr;OFD4mkJ!/*%p[6\N"4>;BLJnf>b
+%"Y..uX<V_;l,6QK,C&k>o#q<[+acZA3f;\Z/]8<cAA'Jh%PNDD#3dtA$@,,Z_bgJK>Qjfh*i*-ej:Z[Ua%ESTQoC:Oiqa?,d*MdJ
+%CR1XiE*6&;Y0%_.YT![^*R&r-c#&8'aJe,g]FO.jlrG88O1;nZ*ekL:E!dr\CkG0%EPL')h7+Uj$$]%4WU:qI2\cS%W?Wmq#oo$@
+%-55X]k[AiepBAT,dK\4X?5:^(L`2tmKZ"%0"&5-sDQ;af/uTtI>roea:Y5fqO#Vt2FE/0%5.^pd#^MdIr+JSkE-pP[/qr>5i)e,)
+%-N[`epc_*()^Ua;8.ahtFHl9<KAm[9'<^9qX25`6*EWMSf`bs;5HK(=]Y-0H61((u#'V@`,9o"e)A`'Oh*C$^)l0"?-7!"q)n4LB
+%q8*tV$_caC!,+We4.-6C9Yc7f^sO:i"(o$X1E\D)4pEE3,o3;-PK8rj\^`s$5g_BMXget\7(?)/LhEjmcM_Xt,U/I]l, at XV0P*5N
+%)iMV%:$^b;gk^W:YDd%$q1M!=&FpJ9LtmSgG/PTEksd_8$,erqgEX_=Nb*&ZaT4/KAiX*!=a.O'+MPERJ"W-P at 1EP$?\!c"!o#,V
+%;"u>DK3:I2,'L6%;15-]M90-[/q`$@WsdE%,<?-;7h-C\7hjb:C`0WVe:O;J;]- at V9\!)C;GKddl^/W-2$,A+_gE6/Eks$<1<+]N
+%S`s208h_0XGM<Bj/g-Lb at I[G01N_OpH/\UU+%$H3(!piTq<C,E at +q()TtP1a^(2$O2hn6BbJ-`_Jn[X>fU]mR&n/S:L)D*qj)3.-
+%AldaWT0%G9oAp3YB(Z3h\4N(F>/o37l%CFddH.SN+AL3I:6+*3r!IE[AkG&'Vg=%h1fmg at m(AnfMR&9Xp9MIAi*9A2T=`Xa7_(Fe
+%!?d<m`iaqU<EDOd!P2qJ%K_u5bg[r8jF4m\k1'o9GK8W+>YkGDQp'VnE";Q&^_A2jYoD8Q<!?:,+IjKF!rQkGmOuHf!$WU:l4a9?
+%24"K72I(QLOG=4E$tGB*RHK+9L+Y;X!-mo8b;E7Nk%K5%ni2K>BPL)r=YM9NG)!XaVZ\,P"G3:(=P7tP&#fb`egh!@&."ie&'@Q\
+%EgF9WKUW0L&!6fJEPl?['^Tf^2E1PuEJ,GK(HRHA$Lnu&\,fB<r.m3A2kY.7*J97UlcYl#r&50*fBbhC\G#3r2#KYY$iH]IK>[t7
+%C1[P`cPV_&],n@::`:>c2AdU86(&b8GTS))ZB4G8!Peuk,t`;93"Dg>."DO(_bdRV*[![n')`8ie-%RX@)-"@*?g-pOubF$2di.Z
+%c3=Uu0\5J"LdQ#,EJ)VVbd'Ts+[qe4JsR@)J@\4)Su]'9m#'bSTqFLAjAoi%6A#R^8cM&BB0d<JKitLj]260!o*o8f5TqbtU5@]-
+%38JrBPm509%N7Xm-B<d^N.>#8i at rN16%Vh*5M&[&$`d7s'TPP9KcT8Eb_7 at Z+X>]QWF3lgd(<\1+pbBlN61IsgCd2)WUAP3@"Ghm
+%bl';u<k?1r`M0Ko$:Nb\lS:H:SKmZ"IWf7H&e5*6ir9BRcnHTL$%BVK%i_*mJ/WHS'YjOq0tP]V5rAq&5 at QZ-oU;<:"q,X_Gb&R]
+%gHDr at Ol#m$P%]kPb``TsKtmibL3V[`E/33ZkX;rJmUm16,J5'F?X979[[Ti-AXc>2+BjRR.P^'9no_n,?.o;GfcX73F^1,AJAOr@
+%n.lfk0t:3*K#nT at H,YJG-VM^cCV_S/J,9QC\5QYZ/).<cN:mff:F;;n_Sbo#g7Yfji=k6<7l*O0#ee"S'UKBr[TGuao4Q05$P[YO
+%WqEq(JlA,KC_d\S]XWfl+_/OXFsB8;b&(tlKJ`0(1-o.LPZH67E1#qY.Nt]`I>VcGY\+cm>2G'*^cgZ](X/b@,p3j at B07=M_h9@(
+%:1RUc1p6N%\^OD+mW8L_GW4Z<=^A2l?5bJJ"'e at j*A3R)a6J2U$j_#BXlJ742G+:@Z9c0lhDPXP8`%1P=!=;)+4.[q1(g"^RQUZ;
+%G2kA:bE,#YR(2aBopEi)(N<TK=E6)WaTSd32Beas#us9rolQb*_D`IU515#T_k+0ZG[c'Y02Me`=Nh%d0%")FOHlVj%l=-X&J6N.
+%Vna1#EEIQ?=96iZQka]S0JN5/25Mf8O>7l.-Y!H8a+J3l&`f!h'<_CNK'NkZ+N3DO\lhPaJ<ngf//ki3"@qNRFi0fgSEkkuL$N!@
+%T%o at f3d-]#Jm2VmQj6-G(^N5(!'`<:#]>JI_,"HG$kmj9]B_JuY;f3N>7dFZ))AJc'%>gV!6C)T at idobkh=SnoA,[62c.&#oXW_?
+%HkX]<ACesc0KIocb6"0f-%mKKDA_NT78kC,jXAmkpjck08t^m%(N<PBg!dnOJ.gd%r&tb`o"N9)f9L$Flg3il!pguqL-J1q!(%+&
+%+3dSp%U4V9q4Z>5GChPkB;TNS,^#Aj*`@b$Q/V:_CCn0h"]3"j1[l(CSk-Z4Tt)jk5d\/"fb*_3Md"m;B8>))S[d[RnSVt*E5<lM
+%T\gO+"k:fQ/>Q78U,[\W"?8q,5*0_eB["2iN_uU"qTMc!W*3l7^)5(c==5o<E7&[8`s##:$]H'+4`3>J(dG\nWN'f&6Z(AEa).%8
+%@m/S#mmFiBm*PF]B#4u(T(cHWlYbA6'EnV%7'+S?:o>=RF^hD5\SdS#Rmq[qq22eRY3rOq'>_(k#S1)PY?I\F5=65QB[#@u]n0R"
+%;Rfq`O@`*`3TCPSGuRkO>oc/V$k6;jF/A>Y7ku`aB+CTm=s/HoQoSBJqo#5gl8SHV<\PK%3_P)]SuTkB^d4:92(m7.*O`7rKuQ..
+%e^uq<Et,%Z&)\ak+1E=. at E+k`1b--i'&'sUMS!)A5QD5J[q!_OV_B\G1bfE<OU(&=;M<<]/P*,<Qj=&M&?`j`A*-,f+rWWG98&B>
+%"^Or/#\E=Bi6&m+:R#Za7]];AMI7c+i,C'K(WsNX6pJ0_o&S63QKnb9,ea``.!p_Z'*0o:>60 at b_Tc@IkL9_!7d/r_nMlW9]<P6N
+%s$KEa?'[@EA/[6ZO4W at KW!Lk"_bg]G>V>/E%/Fn.rPF8Em\2%j"T-%FTp#o*ALa1ZgkdP+N\Lqpa2K]&?uD&#a+Y'q\LN2M,Sk='
+%i71K"QRg#]I2,"4[ngDJ0&Fml2G=liMkqUA+CRdSA]>_ at Z7VUJ!AHRD9$HQN)?:,!4$t1.)R565CGIM8KuVVR+i]^:M1]T)!Y/[i
+%gELkH1Hk6-4j9J_5*JKWKnUNP*pt at c-28)a0i*FVfER[/$G'@s\#X7b)'bPF0ht98WFc:UmXi4dM\aRV@/MG/:0c+_5OQ<SG/&q/
+%0*cjM>sJVtOQ,aJFJ9/(V2"#2Q`UqVG#tIUl"gQR/nF+-/([_TaBEU'*!2.PNF;?1FQo7,\F]5Mbfi'[/;A]71`1?A%WJbi"o%#b
+%Xbd]Qo>Ap1R90Z0o0D$(.'P"N--Vf28"aJ0A at X?-E\brTb(VJZ(P at h<X4KnhEsI*;7t=dR6HfFQP5p\R-YA>*:L+A6#L7>uLj^f$
+%FVEBOg0 at 1a-Z?LVT&RU!e-\c:q!AC5Ut4I)c0CS?QsEm$c%a9s%pQ)H2BH60;V9Oai%J\g?mWF1_2t[U0+i\C866ji=\,J*$Go]s
+%*F"&4QPU2=gsP*#^:k-$3D23N)))8YLcjAH/](D/f+j$__(-hS-!+ahTbE^Gd;_S"AFd<N%sFSLUeTph9&RQL6Eu`$[<6\YZ(EtR
+%L"-;8dZf86Ae6g%,JbY\irPhbNs14G\H_bo#]Bhcg]HoB3A]'K`?gc_Ed,"s;iMY2Dm['7MVFe]Rs@*H!t\kaf5Y:a,tSN$9-d""
+%RNNG.oM at 8pBuPLN>sL5)J$q=m]GiU\'`r!sOg$R1co!T"l+fWhksH$ZG\1UrA..dEKT<;ib\(c>`9pjoDNK'AD7dUmG/.X at f:i3t
+%<%uh(&q5Wq0SVb"hg7TQFV%?X"^gJJ3Kr!]L,p!"Tp8`RHbj at 2)Mnns&W1?<QibXs=snXigtb/H*IDuMEK$a(%I/OY8TNDrE$/n_
+%i8'kaH_C?":'fnbC)i&b;Hi^?FA^d0igL6Q"J1CB6bK.ObQOuiXkE%(DHL=WbW"#m/V*18a>%)XAA=g at d0m0KiYM=XcFdj_:^WUL
+%P4:S#EJFi<L87-d-f>KfL5uH+`MG7^P'\Rn5knS1_$Mj)'oN+)XC4*Im!*B$@1kt6N'j.:(RbU6+=>\'2HMN9UEXMi<]Xb$;,:jZ
+%V>PoO[KZRj+^'p$]aiiaE#f/F$q-ZqVYboM#@_)m8[B]G8"!#RX%Si8aq:hkT;S[?@.(J[b[<k"?B at CZ.$J_Gn@$e\MZus7Bbki2
+%68Ajlb7OI6E<8'DE(?QIb&pk_DUh7CF$Nj`bf((-P\q at 72#i.($mRR\:poS+R!W[<`bNX'ZnBS)6"UU"C`JT'6(mi#1tXB)JI%.c
+%'E5sQ9lUKn at g"=6AZCg5H5FR`!m8b#(f1KBK%]L&AradIFn>Z7lU[G+I at Hg>l>q'B,XM?j*Ip,(6M/5iUbU]%^!$`?8At`R'O#HO
+%)[aY7\H)l:V4#9\/d8lq\8J0ZTQLf at -D+^HbW`DS%.jFJ4oq?r<c+$\geG-Y\D($+-N4nY>!I4)q/Y.N>@[cQ_ossG19 at u.rh=Zp
+%*\Lm%:n9ti7d)e5R.#"TZC at b6@c+?O@?qYW)X*B]hRqh_$"<NZOa8n.&5d>=^mWEg.s!.M^EN^/E#N#P`FXsS=t$m$rrol/m)RT^
+%`'PU"oOXc<!%Xas6VRXrE;tO#X9Ton,rt`.ZP6/9qFkH2'ju(pBL`h+R9VOnm5,WC84ESlPRGusqZ9]hISa*:"$g>dkdV,o)i50F
+%'dkd\#2qDj>SGtM5"#GW#l#Y8'<?&%XJEI<1Ajs0IZ)nHL`WGfR[Z_B#/V\K$8'#1K/:<n?(V@)V%mE)ml4>KO_@^L!FfiA'd+['
+%&S!LZg[moc,<VjgU013\24f!_Z1u=]5VY2%MX,8s1mqg2?NQ?u!ME-:F9*o<RKMB]=thb17c#g!`6c_'"[s9:4]lWTF'G6U(gt/[
+%1ffFcD3HX(rIufHfFj>AJ:eHV#Yn33Q`KYn1a at 7bhC?S!>n7elS?5,<>9!?Q=>XH@]<uJuGIq')DCfeF&.8pB2"@mu:1f(3&X6m_
+%%%3fHai0>DKe]q';REkY\]Y:VJI[NDk6 at 2R>j/D8lSO`+$;.gLX[a_hX<3AD#,)%MR5nACO2UJj,!T>QBQ4e(p7`T%ke\]*>Lsfk
+%%gJ/YhjD+a at Ek'Cr.J1a'#'16nF>fgPX&cRBh5W?<!cua6b+BOZQWi]Q at sms6.%<O:!2au&g.;ARe8qu>2\dE^`9W0NWq&sHQ[<%
+%_2\P&hM&N%MJb/<GLmSD"8Z?cI,-8D6o*0P>a5VGAqs<p#6O at oAr#!\:kF>AqB/baKpPnR\Z/8#"^%'uMSBl8^ac/SEkg#P7I-iG
+%%T^64E!2LrR7R94?oE-9pK;Zb6F/$(5aR)p.-%uRqmq]uS)m$A[YP'+]uUpXUaQL^BI9;QnGjc+L+Ki>@l*;r`K)VZkOtp$cbLh@
+%0PL.krF)O)Z at HOb+nSGem25A@VJCfc-3Yd8FQ[C5/MQJjqR.B_<Tdd7)8]SZ!QXRCM03E)/U,B/D3J+.p]oGF_ui at l]IbgEKVRP(
+%$NgHN&BN4.`QA>H"$%;&0]r.tW+QD`nU]F&+NJ&5l33?E_#QN,i!qN21WSs^.H&V/E/\^fkC@\//C9i)=]K7X(oIrL'[A[@>>,oh
+%Cm8JEL0Fj&pHJI`rRq`)C!GaH'VUF=bkOlu%`p72\/HPcRan*_C5BeuG.d8JV9WHY-@%=2n2!`<=7&<8ANi5`^hO'A?.l[)JE$9q
+%28KkA2QKV[\!r6]7t\r=ebEJZdUc\_OI.-U3`@,o7PePt4EE53(o;f'MIp,K<O^tNfsENX//Qhh]G>+O>iIE1\ZgX,[_;rQ?E^N+
+%1MO?2"GfXtC>qo)mb(oE"N!A'NL_8s(/m:&0l_hsS6XLer'No\jW<'KRuL)eTjj>:/q)acDBHCHLC,s6$[Q_8cDbiKf1)akC*jfh
+%)lnS7`G)K;M-=kCWE`Ue>[FZsW;/L:`A?P$7Ui-%e$8%H<^%. at YA3U122UI[)3lA^*"5^)^?ccC=4!A^]I]A8TL`A>1e5O%=NG./
+%>jt=H9+/4jjcEKdXBju!_AO:/63*ucE=u83r*lD!PlBkZi/Y`XjZs.o@`f;hNEt`+ii^^)1\48rLlgQ7JSL4e[>j"<(711$'mpoG
+%E"uALR(GcH[-3D)EAqPgC<b"re[=3?M-P8+Hkn+cp1rR@/lLqd[3u)t<Y<Vm"pRk=6-TF*Eij1.1p`F'c&:=,,?RFoU-^^^f+jha
+%#B6<q6N;SFmf&^&Sm89Tc+Q8Ukh"nH"C1qMjW^T'1(VA9pEj?7jUe)Hi"f#G!B/8a,G!C%=f7A+"iR;D[tQ="dfQX::UqFlP1eaD
+%g/r.s>p=gl'cE>T,T#IE/$#8m!2<fA_IpD(%-PL;_2FC.'M)R(c!3snY<CSH``PQ:^'2o"c$DMSfhu!A3WlgT0]:)Yi0M8c)8TA&
+%i:aEG(d1q+5&t[P"c)6sT^\j at AbaNX"3f at N]*n^OS\qEa5nlWS-"B2"a,9Fo(3l_GT"-d:/6@%I&s+d4kUb9i@:<L\/rB;cQJL_]
+%Tj+d*bj9$;]V4V2BA7FR[U2q>Zs39%;3SLIg<P+maNfAY]WB<9lNHciY0_6>3A)pONcf!MK@(Es9?]6s2Dhnp@"7QE)<1jrWYX;3
+%ZKpI1#@B]_"KjdbVhAJpQ5?0KFdM50U5K@#7L!7_FhfPiVl4I>,*i5%RU3Rmq5H0^.d[SfDDETZGJYR4$5XfeNXj6-gt4<uLahi*
+%!Sr'foch>UQDig/+K`Iu7*F-_+G.qCEf<PN:8XZS&$s+h-_CO-h3Gg4,8T3`9[ONB>Bad+%]47[kV)7K/-1EYTIi2pA)*`YbaFl$
+%D?BF#*J:XWh<gA7\R'J!'iqXGADC91N'm_,-(Gf>XqjV_0)I%Kc^^228&W$"m=Zq*^6#kJe<'kaijb^;]7'jtoYAu:Q,?:B(_0.n
+%K4IVfY"mM4k42g)_]WK9mTI01\BCRuM$M07\6oBh[;QI!1KN']._Vo(0'dAaN(\9H5\N"==?-hdk,c":0`R20mMOg79WBB%8Njj,
+%/naEg)/blaLFJ87(g000fuf6.q/UH_#e1)$?oq%(?/0=$h,KQ$7\XCH)FKcK4:VhU`n[A]Bi,,tEXLT89P+Ad9iA!&?$8k.+DYE:
+%@PANneV5t7<\nf7jFPuj:b2 at Hk`:A:T$?3KW`+&N2S%F[K2qP9>hGKF%j:WRfA\K8@"`<&NkW&qh8C52U[`7_K8sS.DN!(l=AB'T
+%Th#q9MJ4"&H%oX:BZItTg3$js+DfH4'FUVm?"l0sX%p*_-FJjO.meNt8Sfb^EdlI=>k`lk8+co2 at mSgiWVE'Cck4&786/\&b[K'*
+%\9cS(cA25+fI1Hg$P+cZc/(In`fb7]Q&m,L_FuK-LB4TUToMK<L=7>k.b;JA<dA15ZAhfH2']ThAO=,#&rW`A(Rd$f";Xf9$H1V,
+%*j\FQHiWeZ(gu1j==JT@<VORos&kb&PEFhllk.N_1^5QL&[r[lD1W/siS:dXO<,,I]lZ&!@iW((`338+;WgEZZBEQ9oKWL`JW"@\
+%\g5N&WmoeJD<E<;i,m5ohJSO>bE[<r`#s[T%UWeaXnUbNYQKo4/bhLAcj\%TNjt['RP]P\JLYfk*si?FcYDZurN36;gZ-.7$HT.!
+%:CP?Si48h`>pt8,Q!)1(@)6g,P]-kDWR6jQ(,9mEHkbS_#iTaCW4B+=6s$&^%ql^<!ds$c#9:Cd[=XB'((tURa?lOSN.gtqMh0;C
+%F7tbSElW?k8V<7dad!*9*4 at V$It7U/0@<Q4dEsVA2G=rdd.?2lRk(^$[R!\s08E!m`JD\XR0*IMSEW1S;*[#mpN6I]J@=BMm[D\c
+%W at k7odjAU*f5Q<RUO'tX;k%3$`nXdTrPDq^*O?`Z<a^eZ6'u38%&4DI"C+70C6^H-JO'ob;.j:l^8BXo>rLY\?S/`2G[NfnS^h8`
+%79hs![qB-S`B$ijadLtZXL"TdKPsi=9Sh).!eVlJh-1c$.LJTP3?'Xpf\Mfe+5Pb?1U1cK8n)dmO\:Uja1)#jC'pm)EL+EA[Tf,U
+%BACthM$Ip?L2e9#pU]EoYm<l/EJ>iC3/Pqd^4=D]B"K-1;8KCQ%+F'gTrbl.Yajm%]/I=7JC$7b6W@=N1g?cfhbq$G<VS[3+(c>I
+%:c1\Bj'1Ds#n1B*B53<mAQV<BW(^1EWOr1CBj)JT at Wro\9sXWd&LP`SbH&="&gN=NgZkT%q?:;NQN<a=clfAl\6*j,-t>D at 3S!'e
+%,0F<G,,]#\=[Lu/`Sft1b7u$'bdc#5f'-J+(uom!R:EJAi,Z_Y]=JkcErdgp+5G\'\.Dd9ak?N%b%j+9XKnjX-Z>.*!>npG);tW5
+%GZ!U at GFBhW8#\No(<ZXn2nL4b";(4*RDs)e>&_(_q?GH#T8X=\(0t;U+R>T!k"P+C;0Oh"U$N(H-3(F65o[G4gIVQk>oA+5XMfoV
+%+(bSbgpYp#_.'^_!@Mkh<M*Y7oct[#BRS%fcH!%klp5aEST)M^r at AG;9]@h-XWeS_N,*>aXeo5U#;$*<@3ldW^2[@^'79eeJK),f
+%MseGP.Von)KfFT:\J[`dYb?nAl8m5W8kUldIoDJb at 64sN$-I_ULhT@[j9nS3OUupO/+(0?V!u\YM9Yn6%*`JoR#KID::VI)3_45I
+%CUWiUHtB]5K6;]^kp$O#=m66[<Gl^&+MA&p?oO7!;a<,^l8Ufo-"8o?O?(^I%304<Z^,nlBcV2<!Z]&Ic-CPl;oAqm]6cCT*O]TU
+%CFWh\JXOQ93,,4$p_6mU\Xeu1[:QS+J.50.h:&iaKS>N4:++]:@L>`4kn\f]J8ghi#ab>jnA/QUUG5Gj7Y:#[pR-;+2)_E:hS&Zs
+%6245W[^bP8g(+J)^2EWj@`m%Tfj^i:6F(t&R6Y4k"mf>Kj3DV821u#!/&]kGfX&P6%/YiGDl_g(gU%-1#UjWB&hfa![UtMD]<(<Q
+%klkgoh=/%F.nSDbE1!2(M&DHVSJohZQ>Re$L:5kh/mb(k1n5utKE_W1`F/Y+#r=jg^1ml*[R%luC01c8FIY+GB%gd:6u<&>K-_j@
+%H';F,HYmf0B^7)1!chgmM__;`%K[H?rW3GsJt+k<MZtq<9HuDD+[ie_OW3eT at m`@h`A[FGOmX"Ba>`hJ9Z1(=;msabXqVAX]r71$
+%.q;(SAkFbN`ca+TO4bdO)//8.*ca%\Rl/O1FfPP<HUtI\_b#q,mY'/9W*5=OVProkDH4;oM`<g.'ltai9>`C6H:+,9=0pN@$JK5N
+%WTlNmSUKbRIPTl"*i5C6`hC=oGDWRn5W22ta^/"?,A`C*:_E%50cQj,*5l9%Rgi(#D*;0B2n9+B@?4TdW=>.XfFs$)DIoBn>V^n)
+%,OR63D!H&Cd**EL4*8_ic=0C&EW["G%e]uDDm"UY=2Ia7DX at uXJ':s)`Cjs,#*;fo<XVpR2]FkJ;l*.>Xg^Rm*bufLVM9UW)@l+A
+%F5!5E=:<3Z>>oF>TaAK70l$&rd2I4%Vcuc2@@pu7MinDE&n'ASFpt31=#bjTi-KAVm#YXX`\0#Yq\XEt2>?L@:<cfe_!qK5:$Rfm
+%-K]p&J-&`JMWNT*$=8[n/Jd-22[*39i^7^)DJO\.Jg-[3:IsP9cZ,AeE9$"3NN>akN(#H0B2k^6n-2"/0/=5_AUSOBX'&<n753IK
+%TkOK]$j[j39^i=dnS1LL[AegQf?tHS0Vt9Yj&j,/'3cA`'2Uhni\HN"3`KT1iG\tmgq(RmdGTg'[`+N?;/$Z5L!)uZT44(2':5g(
+%6 at qB'7DXBiI!!D]enXa2.+5,YB.e4DFY(%K_EFt(7)'K*[(-J&E[q9cDRJogPQtgR_?73cAms5P]>[19q-"5+[QhlO;oE&gYpI!Y
+%hj0hlS<^W;D_hQA^b!?:X0!4X9[(d#BG4FoQ/+kINWl]AG)5o3>aUMOHOj/pfr+qI,=Wq*`=8(Y=lP^K(e<iX[`5Po+!8\4SVW8)
+%i:rte!ad^(]\#[_CP(<6!08-U at H4&GY+',jHD>gKd?8`u&A.h?Z(M0'Mqot9@*ns_ at rnCHDI8H?R)nIJaS`tnZmGn_/dQA79#=\H
+%n2/GK)ME7Hf0r46Qb09DEm1k5A975%$n?_HL4[:td%5,WR!Wf+PbT)a7ri;X0$Va^)0SWY:+6_`Or6%pVJ+f&AIerS>VoRm\Q]oD
+%D7rSIg^Z*tStLAf2`iAG-PpmTJh.k;=>j6uL6\pnJPmhj-YsR((R\'pG*_\9kI0Mk`"5!Q'&-)SMYk(W8$siV[K-5sEt at 6:[@>j8
+%f)NY=n6B$^9L=AXD-DBT9GA<8iD"Ba=6R'E&]5O6liJa+[]8h5#Xg)dC=gc at ADD\b=:8ONSq!1rA0XEKFh">^Ig60??nPM9CEM4s
+%aM)@f at J*3b2B*OGfQlGf/"l<B*=-n?p\S>bD7K]/93)3>i1(FU.HCZ7:T.&K!g=JH*PRE5/2!>H*o-ALVRO5M@$e;Z,K9uu"L;Eq
+%]4_?K:-+nHM at J=f,%Por5qaj9[t9ag+H'=BTe at TYi.?sI9t&0$qZ\LVnI"6XJLW0,&,,#Zq3c4I>hg`/!93U]n%IML+ik\`*@/4+
+%SgFl_hL]I29OuIe_K0>Ka1dpk<B$6F>Ka?i`D#[CB)B+2[W</0L<JFijpID.H91``VD)'g@:TL%b>/]qp5Hmqm00jC;a,MHLrX3S
+%R*C(^g$M9(a0rd8W^;6gIeM!6%)"E`1')#WH*57ISAh$G"<g!Q\!%Z,+`0o2 at B#UEH*aSt.u'C1A*bcFdkItBVHIN*qDJa.aTQ'B
+%__kJuqm=T'*]1=JZt7VN5ZEP,"Z39'9gAsBPZE:;8)'TDWWktR]<bqD]G:DK%mMZ_fDnl4iiP*Y3KX+*D`*R5Y3T+<=Pn:)T"Q]"
+%DM%j#jpkVrScW]3A)qInZ<J+3_ at s)r9N[XjDDno%k+uF52]Z^YLVA;%n<^9qm^JInN?t9k(^)J?>XaSX"+uCs9mFDZ*X!W?CGU6!
+%=p9b2iOOb2'/S%q6pE:<W38`Se=";5$=^0q.ahI3$I<S"RE1K6S[%.hZ!1 at S=l9d55n0t)r34t$",,G30Yrq)[pPIbbr-``Q72Gi
+%E9j:EMVh-+^R0Cu$3I(e/iGW'mtY&Z6qRMtgNFdBRr,(U!@,<ELC5#rS#U_ZMb0tkVD'=Q;TlrSbji.R2U8ZYG[4+#Kj^4f at tA>H
+%0VD5uaq0`\9mXWc#9thf6C[(FI>B_IcU6Js[k<M?a*tR!)p=muZ8ICKfZbmB%$1cLko9!-YE?9UeT;uM1*aWJCTG^E4I^`c=>c:T
+%0a;gLD*TNJfMn</[;W4c]A7.<VAoN)CHZTF:p@^%9aP47">s*mZE7Z$I(CGj5Ul:/!SWFHE6XT)+[QofM[gRMRKbg3k9/],]@Y?q
+%ghRa!c#/<T+SkA&34\'@7$u4l/9ne:$e1KCX2Z*&>k%=%`\+E,>Q&&0eH*hpG@:pDQ6u-a:WQ82%12AV#XL_C!UHXE#)W_Ue-,WL
+%pT-+E$o6<9n*1C/53qT&9^V"JP9!3ML%p0s+d<9\Lrbk9h71)'5Zd<OQ*Z=jc+U-*Q==()C$Qo>)#lt<Ka[Uh at s3X@?^dN+ at CFE%
+%G4sdNBLNagh"OLS4<@sIf7jQc!eZHSVRm#+^$.B$IN#7=*Y12`MCCW1j24'2ZOm27l>D1?X53][Wk$F*&]BEH)Ac_e\Y1Q9Jn],M
+%"j9/-YK([9(+"PNN6kma0Ja9ohJHCu%W!mQj2?C_(:\']c1XBa+b8]L?s@]XoAjfV!!kHB"+Fg,=j#kLb]MhX\#rf<$@#.nAIP6"
+%3,Ds#ASAIf[L;uZo<M(BJkH at Yk\[13bmrU=r)de,gn9/^&Pcr7-oA:`8n@\"KA.o([1Bn&&`HQg-4^kjP:_1#W4?ER"3GcBZ>#KQ
+%S[sCUHZL]hY[EY9>C<2F`p,_r/-<etS?p=F;,aGf%Qe^BEp/ZAK[Ul-P8#Mi=&YdI&LVU%n6gAJgsn"uK":,Z2Oh6X/)1n3CP(Ol
+%n#[q[<)Ygfbkj(U*;0F+]I[iKpc4kEWN,A4,QS./+q-ThpX!An2_a7h1NRe\/S&cHaQ1DWV[a!`!R&106"I;lJ9;U^T+/*mU,DP,
+%B;S`ua4f>hd*D>T`M^_We(P7W7.<K1><(PUI^A?coubMlWSD;lbM9r6bVZW>HT;Eh/s-Y]UU_)d"AeC4'moh=ffud2[1&VFI4c[_
+%Z#%d1gcMDL6EZ=D3S[qaB-b$69_<N at Z[/g6fOdL<l5Brc5L%1M at pp,-0GFR7$\TM/8TQGk0T+V3HOk0fc7U44G2b.+98U8^5!]a6
+%1-3If#RZP]?J, at .WFh)4Z8V$s%-B>PKWDKbg3"=rc=@YO8I'=._?G=ZB%>jEa`\Ji9qEssnNm)Z"1:c6`I8);($F9*GfW]k[g9GM
+%B[,tU6t\#YQka'`Z-aOnf53-j@(9T$]6;JG5%`\9b98r.d&hO[<`Jsu1%(AKa))7M1Afl))91ge:$@o4Qcqaj8MZWX=E25>TEg:P
+%Ff(..4WMSp=S>l#^:>8++<j%RX4^[hFro$T$iE04DOdV/%o-gW3.if$mJf$_*a?8)lqnO8-m;e(BI([o-F"jV5QL-oM[Mj)b^!H[
+%C1BL30.r_'2NSCMM(IN?cO4'3<Nh`m(gc';B#%rXf_3Kt38<V)_[LMB`&?Y/Z^TRdnH_>_L4e6L\0PMO=,8c6,<dCE1)V01j+>;k
+%_=k?s, at WgfCm$ot,FT6XV)aDD)Ef\\kE<CPY1VL,e]b.-,mH:OM_QmW^j&OUFN:H9Z#6nSq5P[T'Wb"iB%\b`Z6;BI>uNn6Y!GG>
+%@X#[(#YN2'ML*l2/g;PCHK,j`K+gEl&7L,n54G]3p/u-Bo?K_ZcX0[Q1,fK3Hit+ at Sn8_G/U6&a>clYt',J4Nk$8V5gX6E(#=$:-
+%El84*au+(RY78+R="F1'>rU]rH$_CnfVT(?C?F*aHfWE8I\H'%ZMejNGn\gO+b40r)=Ces!b,+@)"G#'`!]Es\J\;7m/t)5&WW;F
+%c1Tgtdd1Cq?\<45ljXp"\_i:`,$Z\ulDkA.<oQ4?J`i]<'cu31^C6WPPm[SicAWltBO#GC<[,S%&%'nI!C!aAAulq*&\Lm4B!%bL
+%FiD?WX0!r#a6Q:+"nXfZ,/]*hFU8#QK\>F6m<4C.p,'09Cp\K:=tH4O'OV,5.&$SG+NP5b([6$P`aaY"\spbeQl`Kf&6X=Don]Q.
+%C27<X;/HVrqf`unmH-'*R%$i0p1uKr'l+Ll0!GTFR2Dh2X_[Y?Hgu9Y((LN(:"^n.fLDZ(38bP>[fSABhpTD&qibJa6l31[]"O/G
+%E^^#^H.gS/*qg^j9Vr[fWb.",%[bD=$c5S:0,`-E]bC>/bYo^/=4)g[E*7FLI3H%E4aS^_:dPEIG706)F$2&c0CE&=`<gr_A4 at Gf
+%=@4t8&0ia>`dpH%G&e%/1s;o">7eRcp4#i?@C:i:2Zt)O$OEEW at 8@?XcttD`qqT%h\h-OUc0Pu!&4$:2Bs*pK]iXMlbZ:/H$UN_U
+%JU=kri&$k%mL[;FLPi,s-oNeh9H;?,b[r-E)T(!qWmMm495*/P!F<sh-t\mJ^C?YFj3/O'MRof2pa)u"='I=]Xb/,H)6@%-U)u"d
+%0R3d=P8N,`45C'2#cciEH*fm/YX`!.b72q_it<9c]d*,D>E55a*4?L:if6=XqTA2 at Jo.^(Aa6K-WohQ:Ws at uB@!NMiEc'rN<#>Wg
+%Ka4$<Ze7 at p\hpo]EM]+>%2)f;YkEW@>5MU+P6Qcp;p8Q:j7<!P[hVZ&?+5i(7>j)d*G!dA*4ERV`!kYg1.f(D+df8N/XaWSd11on
+%HFc`!M.uDM*db+i2EV3*YSbl,=5[!`:>:hJ[MeRk1?RgQ:79Fa#Z,nD$W%JW(W+PP1a,h at MfH-1eafiJ>@_q8MmP#+AfYrRN"<W4
+%l(*R?T0=T4f!Jp\R))sR-jp;m$ZbmeBod?dG&BltPYP.8;$Bn,Sc,k!4N+X/c>?)3em'K%?GJEs+(o^eJuFpeYR$q at 2]L]b'1+1$
+%Dg%?;Tc]UO#&%Y=:g<@r>qZ(_jg:b9^jRbhRHS?s2=kr!Q'f#&^'M@=M#5gA2[7F+OWqefXt"Rp56A+.0)RI$#ROT&>[fk`12PWr
+%]bCif at -b\fc#*'g&so\X8T)""([9_Tl9pEoU.cQui at +DM,e-8.=Vpr\#=7.hj'$Z=:Ugj\qM^5G<[KA0W[!1%l?CRQ06e`8E9'C[
+%LJc+0I2n`"-BkoT*!e>H4K"CPbl`O/-0oDb?gH#3AniR#[`l\W%*dFDUl7tnR'*=X*AtEOCd*]DHJsg.em;Mn[Mck^gUUgON/4<J
+%k+m/(%8,qgDb,!,G&\'>$ocM at VW)(d@`b0Ldf<E))_UpT&kFG2mC]3ARuKX\8.tn;>aQMC/U/)t/0Hb"V%DesQb%]]k$hINP?m^N
+%HWZ'L1iO&F-9[j_hE at nBB5;H*P[+oJ)a63q(='`QgB]5.pCQ`:-8p$0"lOTsO0`#l)j:H<eIFi-fl"B at G>KGbau/o"B3/aSI)9mp
+%e5d6o<2]TLY[qF31G2^I0o1!F[baI3$qLpG!aKE$fb5>c9ihP+dq>l"Tt6Z2d3nQCX#pL:Spc]"(&o%ro4?8i-X?&h:&J_3g#MGP
+%>EqTqlp\>HN`'jQ0\A0;=HdL_:]QYU!/OlZ^oc2,r;hYj^(CTD63%C*qjm_/&[R,=J:M>;I7&f1S+.9K\8I>4jT<ObbSBXJLG5#r
+%PdjkcR*F5e>i-$LM<R3V.Er'0k3mg9QMa!,HqXZ$VE2BFkd+!4:(YPk-+f<JKG_Il^>6K7b1ps)F4<Q\%@1#+S6j%Pe')F1[^1[$
+%k=Hg&_QL]kTAbm$4[^p0:pd:87J5<rK"lo5(mjOe>Sfo871dCL!X":)AbTY/[gR':>0hBXCRs9YM/dFl7iNUig)^ZaE/@)rOU#P0
+%1RDA64g*>(:<SQ30PTEBQd_Bb2p&1-+.9OH49lZi![/o]9V4+r)#1T1?+6m=bHU^,g.n-#]A"(2H at fO1TRbRek*]\/=s87oFdH6k
+%>RuX*="#U"ibV7V1]TgY0fdQ\nVF/^et%rYEouIC6=*rBDDSo.Qjn\:*W++TJ^(d$iH#?&NjFLD:g-qp'Ctm&n/\-merdI=?Aiah
+%IQ5Ps7c;@''3KA/p2O"kMG&<%nYn$%CS-YKb@^9a2uk[g'5$CuF\]!l+_`RcDmn+;<82YnoI_p\K,_8?LKtL-=Y3ej]jQ+j#i$m1
+%_UVo at CU.5TRa7n9qi3bO-#D_+pmdO1\3]_fL`qI;AOb7YXQM1\a!]D1k7m-4qbc:CiI':EUDuH)%D,a/b%atQ%stUn\sT;T at eU&R
+%#Sq"1A&p/.!13Mg*>`2tc*1t-+kfX"+B:&8K`hC+j$(`QZpCg9%XE*+c-acX^!+8mG[YLC'`ld?gp+2V`koAm`NWRh[FpMPLp:Ol
+%M'UcEAP8s`#N?3Nl1CAHMj6Wb#._MQ,lH4u6$%I%Yo/2e9rkAu6(VcCRYe]!>\-1Ck5Brs_VF/GV$juR(PhSG,lX1#lD/TmJGRb5
+%bU.1MO"5)_/1/5N5)^lKiO607G'^G1IUMk$(rq/$/.H2!=V5:d-:i^!69,63-ks.A at FL/cEmX_q+<Ah5n$+0N)1qqaG72GB#oLn"
+%#u\)N(%Yk\.tOdl[VKXT/c"Uq9?h0H%NhF1h+IC//24tiZ<a84ZQu7ZC\sHh.in4!':>1N6l88Bc`85^o&2X9ig$HNhc"a,m:'^k
+%KF^?;=W<-q at W4O.*r2b0k0A\R\2Hu,(p52 at f^IRhEbe%&)#0K#+NCCD/_u_iAr at XbD?<AFJtWiq%Bhr=a')\K.C*>s1/tL(p>LUO
+%*IN0QqI"`VfdtUMoO-F^Y`,5jb^&7$kS,tC##*c'j-0ASm$Y8RZh;Ck*R0U/f3J/f at W0ZU='I;GA81L:i[Ns at 2Im,BA/cQ\\?a at t
+%^n?$uG]S:lWIsC:8=O28huiEa00pMe"N%7dE=!]b0Fb^7OX;Y_6DCn$LLn#OnohNr1.I#$RYO+&Lkmqeai?4VX*rh4ET_LJM8+.R
+%R4NoqE>uB)`\6%2)?_=]..M5Q8mk]j6mB;0]b"$fb%DUmGl/*^5Ls:SP?nSsldi[23Og4//ebtcl>L"5SH*KC96 at C7V7G]FhkFYm
+%$WI5Ec:%)D]sXI7,?fNP?_<C,Bm+FW?p:O-%#8Eh:_EH4%\IY!6dFJ69H4KDZ2pZ"WC1Hb^aq0$#fk#tRnqY;S'RSZk<k;B,+m3]
+%aM<VD0pg]N!J/cP4PSQ*_WR,g!3Oa_<]dZ[p?lf_, at dY)%9d($@l.E9k&gd71bsa9m^LeaGdO.PRG[-/nU*7SC;Wu>+^<'_VBr)c
+%L<k1Ij'5:X``6l0&hVu6+dgeVk5O/0lLmLDAd0Kk;ZV3#D5N[c&rH0%#GYAECpZ+GDR=Ps\]k,#S_-\Ph,[Y*#*QD3lcmDJU3+$6
+%>bVSX/Yq_"Z7ZJW<99JXZg_Oi4:@Ar)3 at X'UB5qtKalQ at _IKt(a(Ln8K%.n*dVrlVfuMSNgBU0!.0`HG#d/VKiK+ at 0H%N@<p_:NV
+%g*IXW48.3hT*#:P?4B(AF'\0a,9u*l%7=<a"l2[20kIKk<T\[nE"RR)T at n/=MRj!m at 9tC!3LS4AB#gZ$:<OLT9ROup?JPj;@b<)e
+%c'ENXU-7hH05^cqf.WbVj-'o<]#0mTFZ+6YFISboVS_Vi+J_0"X8RA3:Lq?UB_#1_ZZD<.oYNM&D2%m=]B_,:M@]IR8I!7M$mKU:
+%.tH\g5Mu]d-$\+(,o$Urf?EsQ.^nBVC7-VO/`Dsqf. at ca%b1!m/gGVJ&&!kRL>U+sZuT8q@>uG7NB6`I0:Qe_'D\KC*5Pgd,Pr_l
+%U!=)RgtSa+R^OL-J at 56$3-iWM8p[s4VYNj?rbEi1]5;=8HjVJuVS(/D6olBlVFFd-m)h``BN%tRY1geic#C/&N/s`l/&$gLR'<5I
+%DsfZb=XkIDUG+uD5"<i9`lQ(QD?e?_Do(W,D*DJ=IiDdK"W,B^Z7OY+9":8MA$tfuNG4];S.Z]$i65BVo%7rRpk>2Le.UrsI'eG"
+%e]Hqq-uXKZKl=RPEafc(ibnF;1CqEZ at Nd-SaK6O=6I`</GDZC[^u5qHMpFer9#\hHfIJBl,.eAS4Q`&pV#n(M>]&!pUMI;l\EoJr
+%mu6Bb#E_t)<0#-ka.%C)l[:t-P0%i!a6<d<r%o'<qIP$D--taB17_8.%HhU<=WZ-*Z1N$0-c)<(lmP%4.BTIr=Q6^`j;8\=MoO-E
+%9L;m4oXj5LirKYXD0e=eC;rB*A,,Oud,V@$YAN;1"<Xo`O2F5gSS>CU`nX6`ZP`)j6Pc1IQ9HR22BtHQ2)%9PPd(\X;9.(=_!^#_
+%J$oYi:n)]NHZQG\ktXK!n&`V;fb8F]'_Ccuf":'#8JK]K<--r9QZ^QLp9Os-.kE7_b?f!HOVr([4>M?;D_Plma<k#!T4Q];5U*H"
+%m-LuA90>Ke+!"`tl`BSpdEfP8QsT>\-jLu"D1aY2r4eYlMV0P9/[?t54\^:4)-WB2+S(\\o75YJ7`'-#bHjQXp;%f[fP78]/VDdY
+%]kFNKCd-GffP,ujR#ps-5LRbb(`s#1M0"m)Ae^0Z4GpmSlP3ZOYbJK<Uhb/Hc<7hcrn)X8a(k&T%#+aIlr]/V6-RC[mdbt4\1R'O
+%&3ZItV:kQIaYnQ26S6W>YMa1a!&+^RL%5QdY1Vsn at LsX.Rs[gN64lIqMX2>@j*kKZj)(2%UW_FaLoP;jdW.Qj]pbFA5_BW9ggk5l
+%H4H5'hBj%Eh=epe1bNs<pK9KbEeJ+9'RnElQC&]Dm-5*%YUmp#S,nr1C-B1o%?iI`^m%B^7q[:IR;"jjb^seli>F/46(o<2ShXCq
+%R.>S-iL>f1F\&.fB;a7eV>4(;m,R_h]GH/M1\OLoPlp;4ifR#KFAE<OmcnEXd8W;JJLftKQ"`E>e-D97cla(j2:JhU=Yp4H!7!0O
+%PY-Q8$c>30Yr4C"9U9"%%-'^%a'f#tfQn,.QNFJ'nd0CViB:qtXt&OV_"VHt8Mn[/@j9 at Rce&,d?D&g7`m%7%LWuO5EV]6ue^WYq
+%cF7XBjqGBf\&B5.+'8QCYebK7RJ,mI)^53frR:1Tg$5*\db9Brjr^7aqZaOQ-6=@\2VZjhEO]HY!&^BEEh6;pMd=`u_*6"%*(Hh]
+%+2uIsJPXFum5j1#""!<oE_[h:A:Er*]++-WMX?HV#Vu-J$DaW.E!$[jlnNhGXOeb6ZmeYW:`nsd;bR1lq8hu?RD<O#4HgglGd8E1
+%nO_>o?oK0&$ZR#J at 4r/G'*@I"3TWE8j.S")ADF6,;P[MT1"N]nK9qWeWQT>8:%@jq[rq?un#:?`1&BrTqk0:Dd+N6W'hg^G:V.S/
+%.?eTq@<&2jMp9>]pd?Va<sYe77q=#+i3Q5YE+<`CFQW_q<%r@%?5k;K_i-CkbS?5a4rAG)4uJN*UJG7i3<s9)B6C\q]hP+Ze#X:K
+%1.%OT>N7%^AkOc#R10NuNi+&6bUeGee98$Y8=1KH"VH at U[s`A(J+RJJ[[Z8t5lg$+j+rX$<^GKT4X24h0*c8HKA+T``H;^NNl1+f
+%:`*,eafoP"6gsX(dE6(\&GtESdC0%j'KgALD_TLR71+gN(/am\%C[`E+#VujXUe%*(?sRaA+L#.aW+0j)5Wpu+fDYqE^X-QUOJQ_
+%>/O%LUnb-UEY":^5B!ICX_kMIoT=._*V1SM^mi<!l/$7'IZq$IT=qN+,SIB##5os<,Q"Pq[j[TI>kV:,VV7rj+^)#(9k0`THa$;f
+%g,F5_Josk/k-8B0qqMn)o0=QCBT"E'I8$1,2pG',G<$R^INa[):;U$=Fu.)f7j];R1pVf-M(2%C4&e+RI22\3VThL,/E7cSC'8K.
+%AmVZoYLBC(p+(Y?"*KtYaAohl#Kp at HAb$uJ5-!Imm:@Bj-WN6A\<Csdis)C-TuO<DoXUli%sG7DoAqb9\eg^uhKC!Rl3:-B^Yb'^
+%i6=,$dou/5]*o?*o&8046aOD`D\E]a$Z*"3TYYR4)IkbCL&('t1Wk:$bC2SE;EN$iFGDh!34jo8'XN;#)<UW1+ZB1)(d-99q&@]t
+%d_!+g;s#Q1M%DpW6q`8R at b6:.\8[LCo<DMs\=%ng=V&6JQ<r5IhBs]HAAQ5qW8iPnU:Zlipe2iG"6FjNg$fR^FY$R80us?!1"Y61
+%NqMr\&J9.FV"+gW3mD:]e3k&//25q)F4Yeg>mi8+b[ooEO_%nqAla1uGm:`ZN<GjbLI9#Ub`7kRU1!8:'o;(/j(A+F5&)9;a"-L-
+%S:,S&<XJJFp188mE&!c3nX0QKl0>.j,K8J3T"Up;2V!dK(gn*(BZh[Qh_4!)C=R3(S93N'%f>`q+7 at a9'j^3q&+2;*de.l)-Cd!0
+%Z!a7G-?pX0[-?*gkIE=a0b:VA%PXL$De^c'f]N@[^21m(?hVmVPPfIddi]h'l0e7SQWbMp+jRPQXtuaa.mGRZ1ctIl/OaXQa2^OH
+%^KfSlR\[HV/E$8)%1"+b3IoKUQVdB+ql/bj1\[F-Wlta1gs+["c#Pnd2<C"37DC,jD984F)K!5Z5s*2M!N&.DM+&j!aK=TY^U&cJ
+%q\#^B$L-A_r%daa,9bY#Ca?D9bpnS\,Pg,ue<2?e#`&uZ4`RQ<<Te#V5\c$#$KSfHIrAHf\K7nKc>L7V!8D57G#>/,Q_>IlD"@e8
+%-2nY7,;T\totOJ"8]AZcd<:"h]'V)!oh+qkGSlIW[JOA:W;E at 3E*0>.o<Io/RQV:)Stme*lNqp&/F%6M!aJc1dQZ'K4P1on#!a(h
+%bQqN;99-/&3a/2pR%b),=[D3Y5df6Yr-Gbn)dntUL*VJj^9WOUQ^EB?VL-"S;sGriTu\PbFB[j?,"GP*9fjgEVNi+cLP;epr[jkh
+%P&iHOl59;I45RiM8'El?<H+qUmKC9E6nHZW(8Ukcdh#Jj.!RUBlm7I#S;'=\rT2cGR4Ga'FGFJ&RA*R!MVuf9AOAa8!r>"%,s8`&
+%*%=IH87>2g8nZAVd5:]?IkP/QJ3\L6BmY=FDq%&'^Z[8!lK'=WFs)n^[M0\@1Q#cB*Gk`:>a88>rAWQ-=oTeGjW,_UYj//o6ebBl
+%Ye:pad)#@FLu_PRjt'1nLog@>S]Yr,=f:oB-oWNHF',^!8!6'OkEs3Oa4=tQA$1;(AE10rmuRH]T^u.2-(ARlDMiF`-J=$J)$N!7
+%7R3*TLLPf=`Fg$%I)_WLUn^u1.5+2SHWX"OpgcTHOh`ASd$J!3rnh:8m[pnqASI!dGl(d7bTQ?7?(-Gk4pW(`oK4(nUaq5`TJQ9e
+%@aP6;b.9gQF[&[M7K)G,)9m[n2gT4pj_`d5N"no/@$QDMF^L?Mh.k$aBjPdmIbqUS&kJMQk54;'*3p#J[1 at 8ofh;9pP=trQR#7U&
+%s(Y&bgqe(ObO[l[dRN.)IcDE.%bdX>>8#Acj+#g%,rO>sh%[E]ZV*a&@\JUF>dE)4b(mMVUpb0'l/]Y2>fYWr%d7%G8Wg\bNGmFW
+%ob;Up_oP(kqh\FniY+#-m`q?P/V!@_;Ksg`PI=S6aD6YE$?pbXkA6qrGF49EXE%6.&_Ah/]_.J5KqtS#7ndl*/o!jE7EJI(RMq[k
+%is\'V?.0GD6*^;E>KH2LDd.]#mE9?NHOr\'-HW/,[Wsk'f_k-TPJ53-3_75A:%6n/[4fSb8hj-*C)j9H1L[u!5o#poW5U]d;HpIr
+%1(<6c&PpnI4j3`t>`dB at H(SJCOD"]);-WY!ZI/I>PhC>$7S4!48T-TR/(a)9CQMG+-[n\s3\]fMOS."cnMTL0X%mW'TD\GR>rm0;
+%Io'H/.=#*GVCQ\]60Ff+nDr/NIt$PuKMi:A\s*C4k:BqeQ2"?O4[aB/2TNiPa;Wq+ii=F=el;WEY&S#:b!,$XI\-"3F!p3:%P&ud
+%qMpul%="Nse5]tpPR:$2&iMu4M[.E^77&O9MP8,4Nfkq\b(lu)R53_n<e+?f\2j41<^H&.Nbb;&P.,T5S9g@@bX)+ZkC*(+OEV=*
+%b1q.MU>H9$ZYETdUt?do42%G<o#;P/j5LcqFpT^USc"0GD:kkHc0%"+k+IZ_dX\pRL$bcHI`!bB'Lf(OjlfP-i1t(2(L-\loOXau
+%O1BIj5apkm(0O3,fb at Y<g!sGSaf[i"K9&.0CC3Y6g%$Y3H:^IhbN!j<#4E\,>H<)\.)p0=HDf;Yq7WRcQi at UF"K)p(l(Iq*oTX<5
+%GR^hO#YD6[.T:EUU><eU9-:c"gjS?DFWsN+dB$oUloKbh,4&_Q_qZ,F/_>lMj>J<mK'?TEjj*NF80N%*-lGssR1n/@3r?&/S?/iU
+%J%SI-I=3]^I#DOIEor'nZY+Y]+dA85_spE+i;cBY]PQWKP/=Y%?SKdG5)kPYXaRiKP#.<'G=/[DXu6C-,Tm!Uq(>12C9=C+c22%B
+%A*kpH4$NqWYurd9aO+JknH2Nkpo'_6Bba)50*gO7oK_Sq7shHV8`d_t at jC;ZcUSWuYs&mu8u91>$[;Ji)Suc\gj#9=!3Th"*9_5p
+%pZIZdPUgPmm-Cp-44P!X(#'8>RNh"p?KAn%<LVkWVW20dHXDa;p$414n9#t!>Cr6`;hF/3m7<m8b;O,uNDJJo?p.:!K$18e9^+D$
+%m>C;[%(A!](tr,0f4N.R9F+1NIu'SVo?8_pb5D6O11ClD?7DX9Gc#D/*:[8D')YkgCX]MCmQ5L:1,]#K2BkGdCg at F\,1$.]#+RGu
+%q4TG&9 at JI8),=1.OUE]Y>e"SAEsJ$&Q80n#B$I6_n=/p\E*Goi;soF8;f;#D$L+p#.5d]ugM<JU]A>H\H#B]u]>r\q;foDa]Kj6R
+%RCT%f5*WKf+ErukaXIM\Ao'l2114 at O6_AXfI?K)\#%5_d'(_C_P<715+Q[)CD at i/Jn^/nJPio9]pkY(i/Q)f8UTW_WPprsVprrm=
+%nd5GfeRH8=846/X4.-sEQJ%]h?S^RPd$$S\bRgRi47qScmlKhR",p;#`,kl2Q$VOLPT#uB%FhqWE3/s'J1Z,B=SGp6=\h,t,d"k6
+%+Gi7#+-tVUW0gu^R0!]S at .Q=$+aH\DorMHlN:i9QaF844 at SZEkBRNIPqeCZ5;jV9_ZR*aqbG"q^+5U$ICF)$(_jNK2T-'hoTQlFg
+%qAsr(3GO*F!HIo(($4dt`_t(ROpP9A>Z)!1+oB7:=oC#!gd@;"*94?(OQ1dBkd$!S'FJ[*hP[hp(c4=Ja)`DC:CSBYWHfD]IpPmH
+%_#Y2^DRNL>riGpn61YW,qdJjbqK`$<1K#ZrI:.KeTMbB"]^3]a&M?glqq[T-mf7-7Lu'<2kNes<L%'!trhjSb&mI#E..;Eq9DEdr
+%Wsq;1D(0YZr)WMq.tXSG)XpYEAN71'4Q^cma2t&&a_,1a`Xamd3$5_rPZ`2rFL@?fIS=7)_SjKl]\.h]c/[rA7/a$/Q]ciGfTZD\
+%3A139)b\I_!lm1j[/oS_QcIV at c.>Tdd=\_cPs;A,hrg_p'u52_;rR<27jTg*$t0Y%@a at d7qjc[+auFgbOd!WcP''V%c.".$qXj1/
+%\G^Rj.EZCb2aMBLh=J\lQ<b"(505qk!@L6`XDD=a`5eOiUF*)hIC-qm^arb)-:[k1=u:ON9ZouO;3r<9J'OQ#1B/+C8D'fNATIbs
+%HLOd6O'K&1Y$'42=Hc'L-6D4AoFL5l.$5''N7RUP;j,EPq7uTgj;D[=eD%f=40A$?a-V'?hA18)Ec1VEo5L6)]-s-r;.0fj_%Oj[
+%p(-%@NaVsO_ujIi+hd%GQ>QT;/#cg-@>Vn:\)asL=mAon-UIXGT?<^s>?/Yl3q%PPNll]0D82a/k#UXo59/<oS;'bY?k<+AV3Q'j
+%j(,]<jknC.=q3<Ejqe>V>Ka-!H1\$%$S/6EkcIO&V/EK\IXUAdRQ,_Y:<c;4ghaBi!khtXMGZs^$`fX/$mg,eQE-VS-#0BblZM=Z
+%js"ThSj at h6ZF9<.&GN.Qa2Ak'XJ&NqDDs2QFJ];+_"U/7fW'u:/HC_Jh::8uc>rFf+24^TH.)[Kag>HDK]krSeGo;_bQc3>j`'Z\
+%,2KdtPd)r&d,/ITQjOnj_"VAu)XpA1em#[B at M!C5:f&NK3VVO[,iAl$>h2`bAnqG'<Qd6\OX^tWL>60&Ea,Es:N3DLJ8.<04`IX?
+%M;9QBSdN^qgjsbo^dY']b2Zj-L2)7384d2<$CYO1[ScG#>FVQ^?M%Zhb`;BKL=Z<?^Q]UYh\/In2'm at .Sk^'hPjMC#GCgL=:H^]6
+%>_9KVaPR-dC-?mJ4T4HI>D[MZ)e&E,%i*/-KVrt=QhhcdQ>`#RHI+V.g:a.lOH%9_]lG'k`kU(EG)NO?&Ocs'jD\jAS6np$;@0$D
+%4DBj?S.bEY'CX7aD&\6?@Q#McBW9qZ!jEeJIhX^,fjPHC.[kGDemFRU"es"%ELAY9h02=t[dpb$$-\0rJcSY6g<jR[9UDIr72sc+
+%PCn/cZc55`IQfRrL"&KI_[NaR-KTdpR^6hAT9kSrbqb0/,jgfFUlJ3qi))*6g/O&qk%`0F61MrSCIOM$8+Op\I at M3Z72eu[@@@qH
+%WeUAi[$a(T:o8Z)@?.37X#>eE2J'30IpTn4\\b@<WmK8+3V:f7%Yj8<*;5!1f2=SQOY%qP_+HZF4W,4sQI>Rd/%(A1+*!),*I*Do
+%`N7QrncBhO/Kn<fXSI79,FLG]N1Ej]opg1eG^(58O]pLnIAV"L((Hjafe"b&[Yc_TR?uM2JO5ZoCC7H/L-aIefe6#S`cY)FbS*+9
+%>$'SW/_B(QR%F6.AWGf>)`^2DJ]O&l=tiOjgOg/<%Y,8kbSM9F[nW9(RN4s<D7A-s+NNOgi_g#fj\b*RMetJ__8"]nPEqDr0Q!t"
+%bNM)jmblNATdo5F<n%$74D(cA?YrbSg"REuQXb7.m?n%G==BIk2ql6W'1,iQ!a958n`A.qBh>9mI2Z*2O+g(nWlA"nrnZ+:>H3u2
+%5DCIa&jbQn=(Aqil0:.R4M^,DXOh4l=lIq&oN7S at qe`/iruqanjl1(K at +f3a?&TSl4lrRfo5cO2P&s5[\>F/%3j9l0hR;?@Mj!2J
+%(T37Xg_\2DD::"IbZU@)`l)'/)q7$R71fH]UBAcb#aRKg!&[FRntLDj0a#BW++[?d;#-I(]1Y[gi/L_YHc!NaDIlPaC[1dK#*sP7
+%)Dhk_*_j`-:rC, at 6KfkNoH=Gkh8I<SP$i1ebUA#'0NClqCkm@)PRD+!;G7XcaLt%4UMtEQC([:Z6I^tUnHS6aPa\Dt4M2pS>tpdm
+%7nt?*V)Bne$0;AZ(L!R"+Biek at p>0Ie`_o!$Y?Ii"QcI,J*b7BePYa+@"Es#>43Q8OQYasFBJfW\nI'3.A=*dCiWoCgl]Vd&dkA3
+%*s6P)oI1btb::95".5RS:jiLVT6#"qK$B9MF<nDZ<B?1^2M*!q*RNqq0.>qS8cFHL)ec-dE*C\eT<p;p$4\c`9H6T^>!\V8j@"mD
+%S`e;W8O at 2d<TSb,L:gEm`l2tB4029MmUA61j`=Y;M<E'#]b3o751#mf]'-c#a7L2&kFh"''Hai.UE^F=Z/K,kOd+"WRgH`S50CjY
+%c5K9+aPk%s;t8%7fioFCrL;&g]PMV^8F38^X$mM(^=9t"VBU%7bY'b*E[i5`cdjlpAp29G;@SVi8!ZN7B[8`Q.;tMZ7DiM8V'jZO
+%hs`\aZX#mq5+g\^[7tS at rE#Ia*'eH_QC]FGKUYQ5N5.jS^kUO-31fK*]&,OrA!mSdHRd:*pZ-[?]u\]:-Z`:Zc\nJE at Z>i`m#tRb
+%a at XVib$Y!!bf`^cm!-:!OVM%T]rK>:hS5_`\a5QUPq6T/`gT1g`5harE-I]!Q89\:gMh&(>,FEA*D-YBrLoafK5`]l=3o(PJT]Ud
+%b%1Ef6N>ZrE>f9lT5B/Ps2H+t!%jl_H][2qrZC5j_LRFYa-iPj0dM"^l`Ic?-p%ML%:`:^FML[SVWRBGg)K8NqP=n\kfod0!V9j&
+%pF075)k:a&]]C*H;WCMkZrnT_%B:Hp6?\6>T^o#Tms6q9 at b8Z<lbA:"nn^QT$1l>:`(QnYMSK(Yo=0e.pRBnG4nE)SntB+/Ls#.^
+%'q;l#^(?+GF/,'@J?j+aaMUI:i7NWuPSD7[B:o'Jq*QV,3aUi.*U3-0aI6h.c.K`VdQTVNncbL>]98#JpWcWh@\uS9g2+r$,2mpN
+%TCup%`AqlUK8O^RlaI$J&[Wb\81%@$H.eD-?.Z1h*&D?NPucf(]3ZTJSE"ffnQ!!=OV;:[NITXVhf?*!DdIN=+3I:YnbI%q\<#Qh
+%#MDfrJ<N$[hTF43+A#9HDk31Z*.iKe"oF_#<5XT[\m&ROSgbbYeUACY$[!.*MhJlSicAVnVG,>-1TY/=?#;22oAqRbB"-9]a0W+d
+%fM,)b/.t!E;W$%6k_S at F,cg=r1^7j=E'-"06[ir\.E<f*k=?n/0<WAN\ao?:P]+Ee7H;:0bRc/ZHe at r$PI!63YZaXqm!0skn8OO^
+%&mtO"N];WM;g0KL#$uSi0,pf<:mm!/`55DkJ[_5m2St8:7./b8$1WR&SrJb9E9hndY?2m"3n[YGO<[/Pm:KTgA.g!qds"k[d>uVS
+%5P(KLJbs=#od0IV'MgE4@&!Wc1Ffj)Q+UiZ-%WV(/F"l'Eh[*o..^^:icKJaG7E:SfFU6k1f?CS+ at PEBY<F?og&L10;V2d2i$-80
+%- at +diMca-%Wddt@<RTnCN"Xj4K-XFj`@aD>A`Bs!$[r@?:@5-9_]1UIJK*<C^/qHuMD3/TD*L"m"KLU%jZ;Ll2N-)*>fYc>\G>!V
+%rXtGH##ITWm+rUnVS#O:?I:6DbAD)C,ugP8=GKgM=8VaH4jutp<1JWj%ORTMgVS)!,'tbed)m4_Tp""'PVpoZh^?=,O'FcD/2PP7
+%\OXP7d'HZ<1PA>UXLNQ;b@;d>+R,%_Dn$VX[Bb\W]E85CMC"IVq)37V[t?uNge$4\<P0<dB_%beX:l(n()ot.P!W(+49od^[YLBi
+%%=Z\LhE:_#am<Lld!;UqA7:%SMnT)JkEN?1F:$p(rM4U-SF()Oa]gsUA^>)P0UbA!BOK\ZRc at 5B)UKe=R]=)>P._/d=U\u>"Hl49
+%@-9npX#Y0)Fu2Vil#)5>!B.u^!dbqY4YQJAqVTEIfMM;+]CPX>Q*_u/CbfYc(n=__1tokK=4O,E2KMJWB"1c_?^'+UEXZV/D*.7"
+%gc(]g)]9C./GQ>D.C;*aFtP\hKYtC at PBa?9=@RuC3g?pk at V)#qck?e at 8%:4b?rlVC]f6A[.-D0-A\?co8hUU!T3UF\mF<f'p&fu#
+%e+.Yi:[<Xn6L\AX4e#;br'6rdlhlJ^Ikm;GNXP/2[/ELfRO-4fo!?T_b(7c$6-i.(\.%@$L!&b6aL!)m#I5Ot-E[`'b at _bO?hU_m
+%ZJ`$)L%U5/qNM85)=h31l'#8:$`P\r>u5`:iOS06VRiZGg[e#>@7U<!&)KJP$gBA8O%llH)]q*3=m(skBqB*qodJJ0#mR#<qXCfm
+%;HSi`WI.Bol=ZL4Xh^jI8cW4,6&U6->aQMtWl&q at a'Vpm-3SdK9DCV2 at J]F8%pCVf;SScdn<EPmCQcQ!Qk=H`2<c7T>Ol5\lg9HA
+%h-)mcqSD at e^eXIS$dV7>QoScXW)4a?.p4;On,1^R at tpKA7T*gHim&2ChG,u3M17N"[s#^/?dLk2P9dXh-7a/YWV$,6SV_-r<tZnf
+%QtL`l/d:JBNIUWo'<(X&$$7ougtMTb5PVi>><5tpe'%q`P!lKc4Sn/*f7C5.NbIuJ29b.gd&=Cf3c8<IR?I]CD>^'fEYG\#@m2_E
+%].0_B\(W:[#LBLMUH4c80fA=1GkpMl\gZ>B%]^0l$fLqge<rfc-J0L9\#4]SFOZ'MHR4M=.'?GG:Ysaj?lpBfF=s.GBD76n592hK
+%mt!8RM0+WZq&md)GcDT`$R_e\h4$IQ^#LL$(G$Op"3.bK![p*er^hr&WGT<eD8i/,/$PqUTq0KHThk9+4e-o*TQj(;eLf&CB at +F-
+%/62)HmT(G$c&e#<o%^b^l\>:B3L/n+(>Vo)^a4K/YcQ6$@dfhWKR[Y@&b's1/4V0383sl8H..Ht^FtuM307_cf(qmqkVO:VJkcYc
+%aYcLFPE!kul7/+'<oVBer+j>njjjQ4Us*8&P]AhC1BeUDY[AOhWi#1!VW1\-]$=PEhp*W`>$VQBImm(B,*T;X:MK>A(#CGr!IkHV
+%?T3t(']>jX>UhBGYhEnObUs+/A1D\X>G=7YY$Kc-^CE4CB&4'V`7m!Y\UDTsn%0Lt;),JJ<KrY,SogR82YMk>n??"jApCh8']u)\
+%deCX9;d]#hS5!lgJj1ZcVi'f=DOd.n(^4IhD=EWf*YcVTW=MVM;h#\-5:e,F5iang$>M][<D3W0n)0N?2<^H_,<5uKQ1fn]ejX]P
+%2>Xj7QS,gp.8%mt=;=Co7EYg;@$*BDi!/H:e2OsMGQ#o"IL5iaJ%+q_XIZ*MX*i8s(;JBXe*T3YRuPA]I,L>cfKI,c6M*+pk'hUl
+%V$:pL\87%CNeP"g]'.AjK8Vnm:o&Z4Uc]2?E at MqRhDo7UFBr3'H;jYt(d<K/dC5eT6dW=GEp'f,6u8imo..5ecbR;GLqaDn[I3j9
+%`5lONS^TYHb>K[ZFK%ef/5$jF9;2%@V>_W<T5t0gKRM;A?t3N7Y>J)qf3GUWpg8'Z<7Hu&=DGp)Tdd%X$+14qs0:Y_-5.c(SAJPZ
+%W,%s>$R-/7d@^$.FsQ+o(A(dDG#@;'L:[%K[-&h49hnNX<_DD#;0ue`IZ09_8A.DU]Zq0b8s?W,8kV>O3>1eDBQL*<YX"Tp!)6d<
+%,p+KL*.>NXbmpm"9*K,*A8=*%4NIS3;[4\O[G)fNffW?`Ss*0=*=!9m2lF/mfC[JK9?%^^==`(lq at mrk9J1J)GC;>;f=Ul*/$&5X
+%[__2"EsI'u5eQ02El<g<Wc\ARo*YV2;#.+cWpN&Tk*)`q8<,n#P2D`%A_3qJ/$O9hS/1Nh5H\_q:<b5cjIA,;$-"E4g\@&6\g2Rt
+%d\PTU>R]L2NnQL=H%kb.SbmmO"I1:@24_E+ML:!8VJ;Pq6qhl$arb7WEFP=X&,YJVdmHZ^RR=[;(IcVkSbWn^5$X"]S$q&PBIVNS
+%]T,K!8L\u>nh&%Mo[$Nqf0l61L=IO],;`IXBLE;u5BOM_h,NnbWIq'fBQ-\'Wh_G[h]>0N?LH$SSG.A(hKM.e];6>!SW=^nn3\[c
+%*+'USmu4:q)0/hC=Q2U8`f[2;C`6F96bZ65+8"dZe%a*nPDn"bM;a41,C;cQ)%W2g^&\6q<]j7k+g[,t,3J/MUbBUp?FZ>Ue%4FU
+%B/7auB5W:C=>&$+],UQ6AEo'\`HM1Lo1o4N]HK&M*-4i/7je@[P)Zt(&kh>q:@j#4S[5F>A..G*UqpGn@(g)&7W/Uiq9q\,>>d%N
+%IkSpeg\l*H\1f(4;ObMZ7rENkL?5=<$e01(!S?1`"`-A"WmEEg/T5TVB.J5a1g,Dfhht';rFi[$:R+ at YpL;M-[G$5PKr[nsBN-h^
+%f5sXJJl\Y5Bn=LccjumYIHFG"T?Zj&NIiUhRgj0Ls4[-]]]cutLQ)me103p6QY at 9(`l$PgXMJW7r,R,93Li=lnhGRb-u777I\pko
+%5't#a*-/;fS\p>Mg[RIumZUoie[71e(pD_ke7XW&6sXnZ'>>BVHR]bF?*ER85OR_X8Oa="8'-'.[e0VF#;(UWSb@$XSc=At#B0;M
+%OH8)`mZZRik$?aKU0'A#cZX-13qW`dYBf>S0$R?7pIa8*hF<O8Xdar<IdYKQS*#1D1YZ;_\ZdL/BO-d=:Lq8T&E)-faqmMe97!:[
+%?#46nTAt,!<*<",*#(B#e<TS8HTO/#]e44hCe1]$iRQOCATH]X=h81E9-$uREn+2uWYf[bPN&7;K[.A&Ak<fhE<SmjA%7%1fM13M
+%fk10KdCs\lqV(O0&m(%>>e!6h??^$N=18(8jg->O]RQET<0S8_%LP at 0l4Pb5;!gg,C;.chd[1>EIVj)Uos=:!ofK)<S#b*/?g="$
+%7^B>3:"pp"CZ-k;ld5%Yk at P<.Lps-e(kNd;nBHD6<)T7&<G<4S#gQT4lJoKeU*QK4I%9HSoM4F)gm^DnWa<F_UQgV[Q7U&VS%a.`
+%A9]_SPr$7K^9PAE>cLP*2+Trc9H^*0)k9lA/P\geJ;f4qUP"i!nBpH#7k`DMn2bLVS/DGYSVC]h3sY1_dWFY_;<E'"ARiY"an7'6
+%dG$Q'aNnM\nKnX,$SoY8A>#116qc)?d<[k at nP_\")oY]r4YE/mS_=g(_;'!9og8U'O*S)?>DXK#!#n\]cShA9HoI"("[]m:QNI\M
+%60rp`#Q]O<?>Ye at S'.">C98g2S%4.tM9=7ebph=hI(KMBX4!p)Ao>/RnmpC(<3Y(%k,C>;PgT4<j?oY-?3h/PN-t#*[R4C_&(;tU
+%?O\4]6b,*t.aWBo6JnnX$$$UfH8oZQLlP%@PuLaK9IbhN_Yajh8u]S9"=AdL.j%I=QBbRK_SfVfJ/n=&:13cP;%2IGXECs7k7mKL
+%oFd;CgPdp7reLEm3AN8^i67?Pe`kTO.uLg=feX+47G at N<J:Q$W5iJ?GFWe^n`iC=2?#Mg0c+Xl;"Pk$_0)OB4F2?!e5dLWnJD0%r
+%;cPB7e1)e$5m]<KeF0h/!BkR<0QhD[nA;\b at g]o1HooRUp>t10F;0AdF6\@J-j?F[8.io+3.F.Qo<rZEZR)kQ$`q/o'IPm:fW2?U
+%GYX/\69D+q=@39K*%'(WQ:fMe3+`MaVJ]_-]O53Q6U-3jn1X3JEi3apFK<4t at F&XXchD-)aD<2<3Q-!(r'[*P62bI!G>TuKC!kS=
+%?_<CCW[,EM5[onmn(W*Vjhfoq1t&.Ng[$?T_4UOk/%\,6M?LC0Uh-<K52,?029QSRO6KR]l.8q>S_16p'Le*_/hl at UWXc$]HI=>/
+%8<`BWe-D!b.kIFpIO.<t`C0JTYpU1+^7Na/RK3%9[F6<`0u*'hUDgAf\dUnSPMZTX<P=U`[jb4%JW)n[2duEMg?ufIN_IPNl*Ejn
+%F2RX<F+ at 4GSOFuk:9#975_3Na_sSaRQuBeV+JD&SO`S.<UuR:nn^m[Efr[O-b6mMZ>kk6+2u%r)iWG;O4c>6"'0jQ-mGrpUIJ$!)
+%D-O#cUmbK(75Fg*\+U.=19Zc[^Vb4<,'aO#[ZJ29K%3g"=ouHUA`Vie$(#*6*KiO at K;.:<pZAqpn^r!jV!#Qbm"QRJ[5VP+5!*hs
+%::HEAP1KF`NP\_/+qJ6jp\W7Ra1]'u_lE<9#=OZ8`7%%6QYSB;dd(<fo!-R$:kd<MVkilERiYcYK[^(_i9Ie7'=\TH[n=-i8mnmr
+%k+gdL!81H1WJa[,l1^f/l5U.$??>C_A=eLKfm-QXqOG6(J#Mph`P;#bo`VU\!DC[]W4/=fP/QUm-0Tit(3ptZ."i]p2Y)F+p:OL/
+%aHp at Y=_tPn\F#.H(BsZ*dMH?8pD at 8#`7ha6U^D&5R*R<ZK!2V"`<SOSTQ-?j^.G]2JWW<?GA2FUe%&K_a_gB9H,RWg6\Ct_M+CKL
+%)_M?`aN=P#\OGOeCc:4elc+?tK(k].$4/irjEGu%.b:-r?h*oNAqK5*;Y3nG*oj2>>g_:I.p&oBMguM$2qukS-:t#@0q&EA>[Q%D
+%qTrg:6Wa(\+(0":5RrF!5[82'8U_N^6&9^ki]'%b7V+5c#GO_:a3C8LiK=B2"rrbq8DSYhB"'@4gP%b&;YM_X9':Dh$Nc#X`(!],
+%Tb\/TRY;j[N^A,.^+Z,RQ\`_53KH5RPd4&i;k)q:]i$QBaaT2$r.6h9 at Rj3oo:jOlHmKX6aY$p.,/bq1"Q<.]1 at R14@AH at g\];em
+%*Uq.<F`gQY)MJWjp[ul-iajLn;3NT9SFiEh9V<M$Q77YW0;`'l8;')-:@L?fb.T:.ALom1pm4?t at FX[QkE467D2_lQnce7n5"YFk
+%;8r\9;,;)uGnJS0M(h0D230cBi4sSq1F.[t9nRFak'U+j;a]Kf,Gc`uBk&Ir<&W>`eq(6MiiGpiqUGZ*D'5)LBHVsNo//\D`)QRA
+%.>I>:JmNU(RT)60LA'<^dS^A!rE,g^G(E:P'rjC*3/D4C1g$[99Zlgg^j8t7m.l`RkAn3I[cglJ\mq_qdBe=RS_M"(4eXouGEen>
+%1F*VQ)FU57#o=T at 9!Q.^I=,i$d(ZgfgR2*k^csD/)YPSco%?nRo1I3@(tU[47qO#>Z1ZOA]b7&p`bCIINDd3t+tk<Z-5b<JCmJl"
+%jJ6Smh%nFZ/hbCV!N_`DaXC7HM.Hc99E<i<a&?UDl1(&Ma(>=.eR$*sF:iaS[Vk.*IXfj8CBAHJI&#"rdN8``eNA=%:0l]*kt+^I
+%m9C=*.AV]$d1lc"B3-p+N.,h6.U0bqHR)+lcXi\C;4E,4b)di*#]7H#f&8WsVq;E,f1[rKSeSJJL&E`IYnDO^#H?B;G+/":o9qj)
+%-1jr,VVe_!3_FsKOS!Gh^9HBLc`sS>9oYWXT%Z?;s($kIl>$?YKQuLqF0YF"r`gL6%Mir%8k$>#Alo at sM'Y4qj^iCeU[%=UHDa2o
+%K&9%,!(GW>c/)!Ca+k>Zq#okCY7tg]%Dq'#4I:V at Yg"@1YChMS"q*R!d>'oE]2BoM\k/JW(0,Y&,ECoY-4[Mr/HL1+4Pj\Db5/F.
+%/NjQ,JL+Y_l!i3=\F?F!9:=/h/8SFO^Jn.B%QVWXRCD;!MsT9O+N-#ABA20'1Y[8fes*XZg86RI.FeC!lil,?h#"GuY+-.9.M)>j
+%4b\Y"RnPkp4\236;W`l!bd5Jd7,JS('$VJocpA[+63![Wb<*EC#$E6D::'M_%+=L6kEaKiesrH5>jkTa+n=_)G'idXGokr%:/?r*
+%>jcm8cJ"Um_N,fMqYf74+One6hCoH]=jAr\.Coc["BHlZ),nS?^P9,F=YMpAZZH/n<mM;]p6?b^;I6ikS",AK=A5#t"H.3/Xa)@g
+%qE?Os4c'h%Q&?5Fi_871U*c::+$&C\&^=^[#*7R73:Cp;FuL'98=p(o*\U[,=-I^#;L7/rp%]tj^dB3p91V5dF,<3o,7s6Gp(UMS
+%I"-QB=]=/@jkjaU%*Fu`XVbdf;_b[k/kF*d88XYpWtB-Ip(;gGD&/A0gDT(]j[nl6JI%P(rNY@!Pi5O^-.HfI(QL_t5,U>b*BGFU
+%R)_PpKuQNT3^1qWHtG&t%AL\s5>o`2)CTL4WNL\K:")/Gc.a0 at l)fJW.umHCE&+fb;kQl>C<@UP]e at j.CF[N8^r$)o2bdFe(p$D+
+%Q<oU9Z at Yc@/8l*K\^8q(^q1l)=<?Qi<2.oYhLCF'A.Hj+QJ')K6+!cUDL6\rAkncb]-jACS$u=:;3L'J=B-t[Dmb+`2gg^qd`olk
+%1aRO(_)KX)(J0da=UrPB4($`e>o5u%FfI\jAZ-!#rE#F<oJjG:EAd*bP*/&_KnX]A5?,8MkP%Wc,a^8T<9C%(eM&<B]Q!*^T(^ME
+%j1Z($esAP@/"qa?'3"S8[Inha"cTa77C.*2)41L#9^]FQ.atJ(8Fg[m(9jJm;jhN:P3(S-6kB'Tp^#Xb^Vn8_Y(-NX\R.eaQq)'c
+%d[17DW2p;_!E@$_mL2-$&!E``RuGJ^E&kUPW]'l,jT&V_`DUI1V%^prJ,(H>/%Rto\FRIZ,C!q1%V>&;]HR3bS43.Wnr[t"F%0<r
+%S`bX7M_*u\fo&&Fglh_=U5hf^4=<mMZj_hCNQ^a0i`"sVSX9AJ_6Sc!.l(b#667V"CHj?RZ]e*!Uo&igR^YJo\hEA(GM_G![4kCg
+%<?7-b8q`,3j,eR._YXj5"Y?.+hc-ndid/$1X9K[1Dr_ at uLiA:FBT/mY8&+=6IC,0Z6JdQG.CaEqJgbYQDQB\b95+nAS-GVrb#g+4
+%g+c`#98]K[R2k(sdB*k.-r:>Sk5:"*ST)m%aH'DQfJdDMGS/gVQaK`!cP+uj!(c<TC$F>'HKO]E5CZY;er%"$/])R0<fI"tm(jHT
+%pRlTDP_Oi]]01aTX]o^1)eCnfl at 1@Y"W,l40PN3EEDU6'fRqtq6"q]13KP6N4e3q4&,RN^R0,M1kX"@1+Y3AB'NUh7OKa%.`=8]3
+%c!fq>K*KjU6eN#D6(USt[M+nu.QB&lV]0L6<?$)29H.Z)@$Y!:-23sjPJP_6d,SKgjJL-ZllgNCFc;&HHDB)YTZlP^[0Pq9[\N5k
+%^\kGaHQkrO5#N5gXX$9.`LWnZZ6;%h'mA!DmeOg=k1oC8P^C`Z_`8hI-7C<ni2b"b_og_njfWf=rlL.E,GM'QZfU4S">7I&&Y9DI
+%HPFf<5Q)oH^Cl6/E^&-4H]ioIfH!@m_QT?g/6&R=1H.>OKFH?$I\qeC9i7*Jo;L]H6M)g-`2f^A*1`+?ipTBaA@\V&3l7(Ue%#XA
+%dl4:-"cY7=9*KfmIAU#.;Q>LNJE-X;4M<mk.I!:F^#c<M#9kV\15YOCd[>Ah$L8tePP>YOZT?4Uj284VOTOnfCsUU[&"L]Igk-Kf
+%8eh18K(;M>A-W%qUi1'Y*ZHKCRbSdPQ:rh[[=ef<]N"p4Z5n'F<noDG!_VV8?1OGehtD"iVm,"^`J%hY2X[t.5ioi\?A[N?U0Zd.
+%-[4^$C^?HZXJkZ*<8Co&_5j,Sj at ECE#Q:P7jFLq#r0sA?4s_7OMY?Ak3e.,[FI0Xa-F+&6beS:%bi"*lXc5.sGYa$^qjPHT,FHjX
+%Xo"c*@&<8>hZ5XGBotQSp2k8Ld*E`=?W>pY,(AXDcBI5hQ-'W^RahNJricTtUUY?Ek2gr!WKYJEB(H?">a_Yc`0e\cQ%FD#D(<6h
+%r[l0Pi]n)MP[eufc[FJ";>e\8[, at 6$R at 6R4@MN[Bm at QXL\FJ9pRV/8N>B;aaRllH`s"2!u at mo5Jl74s8r.uU?!m1*4&t/;;X=\Ll
+%?p(#iC;YtdS31Y at Q=+0XpX4YkaKfWsi)8.+q=8V3;uQ)AO:.dQYVN&R]]N'KS-#aDpTMPrNBm"DrgUK&qQUgB"!3`p!u%:"U-a1S
+%qGK)Ej=KTc?LQh&Un=d(#S[OUq^``A at AAg>=YSorfK:/oR=C,<_'`1Q2$^B@?+CDJEaU?UFc'uCg-tL"W`- at 9IC\n`hVbY6*@I,I
+%VOs,?MT\@2H at Pb0_62nZMk(i[,8fq*PA at mnf?kAhDg.TsbJG":Nn/$6I;]VRJUc+hiBFR/KP="'W82`YWC8r;4].ZJmpi)D!Sou_
+%)&c27e4N*O9F*2l0!:$QU3gVf!KH>s0he3liOQak,3mT;Aj&=*?7`u3`Os]i&hGr881FB%BY at Z#K&08G7-rnC*IpE(S3jqPp(`b,
+%h\9f#\S]b`#=[eRf_.N;cX_uBg"cOS'rk0(*6;?F^Sq'(I>.'aKGom9];@9-56;+;^.r#4Af?jG.5bh2YPM//ZIf.iNO!W_9f56_
+%/#CZD at O>;W<GBcWnBC5V;baB>mo0#,E4O%>f6Q(:VlauB$k(Pl@!h)5(llDFDX5f"9Lp4n[!s'a.jmORIL;Vl"bMMPVl0mHpc)3#
+%qbm5UT./+-%l/'P>bK$-8`VE!>*MuZ$L'rVq[/1ckKW[:@F5ck[M*:cV+8753]uP/jufCfJ"+"p-.n\2+FcUuCO^%ojr$j@)8!4j
+%4gq>@rk6e at GQ6l%kRsG5l>M#=r,ZX"Y'7)1`lgo005_lm_(At4@)5;K45Ns*>^na.EG!<=>HQ6>q5=db\`gXMR6S6aUcUY(M?Rmn
+%=S/FZkmhQ:-=lP-,pF[+?Xk7R;J?A at M$d="ka22-O,cg/%@XPU0kSTUDu>8K.IBYpq<Rp9H-Ua%UZ%In#+;8c?pK$7=V/]c<ufW<
+%_SSlK8_)4$Rk+/H0FVZ^I(V3dIW>[7(N^Rn*\_r$<9[M:8YJB9+cr#>il5qgg_(Vj7"oi6O#nKL_nFUs81Z.>V\N(mXR9&AV at W+,
+%I2!qFDVQb7*)J5%h)T]2^=3dpo/lX64I<I_KHq;f?.XW&'Vk+.JQJY\*;*OP:c5Z+:%.7<:^O^C1mkR1-dVF9PMc"IITb(%8Jq).
+%Ms3I$^8o\GRlh6$YPBc6=R;_'Gq/Q,_A)tWVjEQ-O*G$)mL*\USm1+])SHY.:dGB>2'jC($aBEi#SXQi(NN[93KCbYTMD78%O;Cn
+%j3bb*qY*gW]1Fa/WP/<Cm:BoG\8`M!)sV%ql]6!`IK at jQLD(IuCYRGAq"tj/p_&e^6Z3?n2qlDXBhfrJBU;k3?7[n.L?XfQ9..#K
+%'.l2N5q;^j\KjD&458&"Bj*dNqs!dp$%#NuF/VZRHoG%tfeq+7_hk-EG#CNj>EV]%DGUF<ofe(=G:`GmiI!S;oH(Ai[p_/UldM)M
+%DheX4c9L-O]SKOSbA=1('/b$]_LQq"?jDO%H37hs_O^$C?j.L:\5.3VTA\ZVC6cJ at S`GqE45GICcI1j/bD0k"G="V=p&-,=S3eF7
+%\7.S`$)D5QW/S74H2,3<[4Jl#FDd7-DN2)n5I[g&VYWW:D1;4$8_$:L%_>WLSlqp3t<%dkTntNKqq6Ng*JRnHI2p#(f1g=Od
+%[ZijX4Z[(0IQ%\'cL65'epSh,/gd.=@2&$!#$GRK"MC;KMm;49bY_5d0BK9jYup#=Oue<soiE=/1-N0i"&\C=PiCVh4"RfD;UkbG
+%\cu-CO/*;:l!b4,3I0sil^Z,[B(;dh[l/*;^#AhL.[P9%/1*-Ae.Vsc4u.9fhjT5]jQ>jcpdM*/21c54\b77F+=K$j3;J]JGcHZX
+%0]_B#SKJqTPr\thF*X/+XL1f/hF+#O+FcIT"?h+"`iJN9cL-O:adXn90>[+iI]_>\CeLKs2)YrMr%*B/6OUTK`4;/<*`aO-:+&VL
+%R8ATFOf%(pS4(I_XN\[7\K023/-6t%?TAJ5'.DW2Y:`]"XIS!<32^A:Gm4::Q4Ri3_h>>+aV+6<Y;.[baXeg<#\G_^)$0,5dQ,t8
+%VTND>U^;6DZoF51XPaR`C[FHJ5'"M2,Z,kYXlcne5`hjmE8'og:NfFsXGt2pN1dPpZK[!ZpGYr\E;!FK at M!P%B=<r at 8?=@c4Kjb(
+%$E&%LE^ZHtj/h#%7T'.Y=T7Z0X])d!L\!T3U^7p\hK:I>nV,.0c98s5+^ieO9-b*TL"lQ9Up1R6?KX(?OtdlP0g"'t_#7C9ouRqV
+%fsj.+dJ[5KUQi8KD0cns!V]@gBrqkP!'sa[jm$T_:8a`SpNe/7k<%ag2PsLlAC'T]9QNJbYLY!/aek9?)8rbI/=)3H0`@\/L!2J/
+%3=u(b\7Z55bKj,7NdP.jpTqX?,*#78G^2<-ec1EHB at chp#?%(]Hb^W`;JQF%ht$?J"+qL4.ol`(a-Nh61^3"1,O>&"39K at uSRDDW
+%I/Vi38d._DD<b at 0m*L6ff90UW?M;dZeJ(mB`fj01^/fnkIA:R=OP.BAKgMg`l/>2_7k^u(L[8?S(fHUcS.`MDDS$G,SfB";obO\!
+%3s'(:C3D1)5 at NcD)p#"GQo6Nq"S,hWRoMb4a`^UYQh,5=NKrIC:8ci!rMg;$!7l!*Jg;]I&5CoP<$H,$:DgjZcpL%lI]9&#oB/B@
+%:9l,ulV6ZUo%IZn]/l53Bu)8P at 4@ua'nqBc2/bKGCbU01Us,YoC<dnH at EicQUi``"Yanb`:0)5BQV2 at Ki^gdhrg33hM(rkPRp/\Z
+%c8 at bXcfF%@[F0oN]qR;VX`I4:6+W*]LgbN0PCXnY'HB!:7'!)n)4#;`O96!`(Ktk&8o-,ak7?,^%ir#tf-A<k@$9CZ4[)TA#EJ9>
+%-[R>5L2;$.Zg6Oj[Q3FHQ2i]Q&?BL:\[,!!rOAFjf>UHY<j=qpO6<Z`,uB.abW4J`dE?gol-+L+pJVbUIZBIOmU]aOOS)/Q]II:b
+%Y*:jhs/9cD+$-%O\[-=`WEcXK5$1S'i8;0,#[<BRkpe$/>Y0<hckiaOI,L4 at AO+n9.]GWualZ5D2@"c,KABLr_:\4C+uhIO?J-nN
+%4ls<<c$XOb!m>Am>k*6qqg9t&TY&^(+$d(8B3Pg;q3^?7ZBFHaSd#,4_F5rBMc^pERe>$eNF'$f^7O$q6&R**;m#:BordnoAcq#'
+%2`#NtX2-00[>50[)b<g]>d-97?7f%?LZ(I!BLWL/GpNZ!2;#E?-i><mjD.elWQ4L\&`QFqc>LOC[rpDXgdV:tr#kR8Ur^U8*j2Y;
+%*jQ92;8_2d4H^PF5`1<l::pGOlNd\TgRN:;F7#,rBZe0'^:C:fQP95hIW_d`,Sh\#?8>$9A#Sh)</V^Yi6t;`GK^8<SIXAi&P6;g
+%]F:FV!O7hC:-nA*GKLBk-t$n_j%hF>^"2!Dg*?<]gMFG+J^DIjg7WHh>2U/5P9ACYNmS'Va0-p.nn(d$:qG8Db^g%W9!WqDk9'CF
+%WG*bA=su%!_O>R']4ctpP75FjF+sk3oUD:C!0;AXSW&buY]1%EM[a++c-Ju>k'M"><2m)oU'[rCF-fW)$<r"T*4U*eJgK4<q!Fl5
+%!ub'?jZ5:D[`N5(Bg9.A_*l6KmD2_&fBhGLOO.D^06&X*D,$s,e)jU`aU'L;00AYm`Ra"jGm^KB9mS,u[HW]F`G7-KbYpmjA5@[g
+%8Ecj20AP9o&ILe1:_%4[8':K;+ITtE[P@[3iO.Lis"_Q.>#7/E\%W)<=kQ?UcbX5t*9<V?S[p:Y/TDY44:l<J^H#AjEK66L4.<s"
+%!_\dn#s/)759mFYV1lstisO9sDoA;)f:,KhN=:b9DALk`$-:4Le(T#]=,ff_63NY-*6$2SDHkFIBuh<e2XZ"s"kjinEYjq,Cj$u]
+%?r\c1C&pHpmakDi_9q$].jWLn5tN+d_6at1D0?rgLOGj^r,K-$``)PXipI$6V=\#A$(k-_l/Z-:lB$<0JM)P=<(Ds2mTFr at oVAq5
+%BUA-Z`RQsd^`GTo%\@H`X5pIRL?:pE";@KYr7]Xo_6QA4O*,1o?sEF at 2L;VDGn<Pp3 at 0t2Vki)j_7Eef^.m'SkC"e<&o6pC:W)/q
+%Qgd1T;\<`[fLfHHecJARdER=%0:'*<m5tPMd=$Bql(@>lM=D_>?f+fKPDEMO7/OSu#/&<;P)nGMdfb,%iLIk1hTEI"b>I-Kb_5+I
+%6%ci4Nq,,7<\4erPs3C#C(."lagiZ/EgTJelpgF;UUgoV>O+d+g?B(>MZD'K]j92KA]$S_oUL[%KL=]OI:/3P[u,f1j(_)8O49(U
+%R_P at oRk/FmG-4BR-6__IJp$i(NGndW/+(f3LTi^8%801`p[okOo1LN(qaP5"a\q/jp4*J:i[?1M?[2RY'A9B^OlChY,Z)d!.bWt(
+%D%h?[LEkYlMFG*qhgmqTYA[/^mjOAp/m]ljQ<8ugc3;QWP4u3<oGFmlCTP\#'Mun23CkTJC[Tq9P1'"R83YdWi+R\qs%_IF3bO`%
+%2hFCjc+Yin^[JcLXC6%Q?,;QWZtc5nOJ(g*8302&CW`>Z#R"3CJm$%&PFsgr1GqU9XbA+S7MG9)4)MRtR_#?a[2oB`@EUQqcqn,%
+%IUDrIROpPBH(r8MOkJW,lV)f%k(bSjNdO9=.lfu?+U<5#O3^*OBTK at d3nn>Iku"5H>KE5/^s.LC!aW>SkJ8H'oY>$Q4NCKO-C"n/
+%q<+B(G0=WTiCqc>k4O,Hc^8695%1>h4&6(*nQ7er[@%$?C0k<SQZ/&OgE)@I2q!r,hBSA$DAHBLhPXQ9To3Z.1M$Y?fi7uWldA$"
+%[8J.&QuTfhHDSF^.E=U5Urh,QUHY+X/^GsZYG((rb'_;&I&C[\.)?.BS_I7!%t(-fWop6_cb]F*Pn6T'_PZeHSBpt]ER103fUEDE
+%A.TAA8:88Ag.!K-\mgl;jjK>$n0nG1c!N*/m!+]$?HRZ;7nI0fH^'jeRh;&%q:=9%@RM<)$TN:UbNEF?4kK44k&4D#lO4Bm6=jn-
+%H4V,L_S1KHp)4E*nrSk6M?Ck:Wifi8?,HjA=&U#%GLYo.Eo;Cq>=HKS6TCFsrNU:P['C>/c]ZcMS_UDmP`"I4V[h!LjQ^Res0N2r
+%msIf_l?u6iAQu$(m2W at 0QDUT4;l6__>353)=SV]$/4oI$p])a%?:)*%YGu5e,%;AORhbE:m<*Npi3^,X&tA%F'CZ-,/ef)\)0[8q
+%ARNcpae%X,*(-EG6DhQq"gaCJCG+<1djGOmhKtu:d=7ZN5[UK@#L5-5SPJTjQlh9;i5SVVIqDDW^UVFgA?PLu';Q:XLiW%ucHimR
+%@GQ_W6WIk(1,J.5\4^FD'pK5(oK<_C#^oP,0L!`9e0#V0X+cVh</_lFO:"8`\s63njMcHCoQJE)?IlqjLi2Wd:i+uNM%7=u3'R^9
+%&*&Fk-3YKu(!jqVhr38m)_'\3j at m=O8&cGqCb$&:'3IgXXUm`6$TP.c])*bXmZ-e0g\GhD07c_hm1d't&ud0XH3n<iIMk,cXPo=H
+%".8HUN"d4t&U7qB_*O(AjIIBj_mON8bob-R-HNp8/436'JtQ)EUb2aS;e at XM<L74fmgCnnJ_LF%_:Q=W7h*1ZXD0&1X0h/13WDbX
+%Vh4^?V`].O6/Hi[jsT!HQkM5KY%QkdZR%>IaroAl, at kqF'SGiO\[E\u-(K$?^3#q&giRjabO2K/k"7U?'ESdY=F7;ERda>Jk=;m=
+%!2`Za:AcXr4m7LQ2(iXR,m_?J$KnBii^&f0hmVF"_!1GFQ]C[_:BSp*p0?'/pgiN99kU;2FbP"qfRI_kQ?2+A*o%T/@8hR7>j#$2
+%4MJY-NQUg#!lUK$855;S4SYEN[3l?A-\^a7:pl;?nLkAIibTf6%PKAuY2m"OF$5o at 6-(tne>12q<r at E8d*%[*:,38>BfWBg2A=sl
+%<EE at AHpHT$:f#LPT?=q(TKVYD?N&Qb*-h#$q?eeKp2>iXI1I.3251&g=pe/D$u(e%9B<\e!0RO\&aXbF)j(i)Y1.QMf$A!L\nLg*
+%e, at qE,b#;AUmp.:K2Z2I>O\Qsjpgg7&M'0t6B(p&UjLok\f>/#g1&f#\).iZoC7XK)QZeLH>1j]%n7dLj:C%L#pN<+kXcCLUQrAS
+%H%p`0YO0,Q4!mNH.5SV))U'%fBVj!n%Q2OOi-1($p:CLk*&Y2Y;&PtZ$'G_O/F6;*^.aVt$:ir*]^ero>Aad9kpmG>NIAd?hf)[a
+%4c(A7UG"Zb[=i8)G"`BgdcWp_WTSIGh-3Scer=LJ:S\hsR:/p2c`]HlPV\r:8 at tge<s!s[T^,%t>f1N/'$H&j=AC.goG@,mdI,.U
+%G%Zgoi9a('@k-&i>^>HD]54h2^QT]#75CHh'F&S*PompKB@]:WVNmC[4p2\,I.tRWK[q7tVC;hiepF?*9]l#%[Ddth.u&N,DW?"8
+%<DfWZGQMuY>0^V5>9I-B35!ol5CFh^]'Rag+!TgUbV`7>mq$j;Phm>8f0TciV&._3LNr<c*:r/BWePYc\j4t^,_\f5<gp=a+\l&_
+%&$Ks3FTLLfDdBTuP&rt7"S")<T.G,:n&!Vu82bZ2Mah9>@t\-%0 at 5+7A'^XgPmV<qFAl*oX?&_jOfr)!?@S%U6L$<>R5s84VQ]65
+%lL\"(Ya.(V`YSEPf&H6F?BRmuI+>Q72S\t"1RQk(TZ)HEKVq*2>o]Uq=ZMHn#T7`/&p/F2ej>"T2J at t.&1asS8Lc%TQ:eOanoLDO
+%PTdi2G0tI9r9g+1<BaH6i/*A]mtH$USC@/W9>B1Sp,:1(@.;r+!Usr)QL:;;Yra8>"e3ND'W54Ilq%+"U\8^r3J)F at 7dDlqS(=WT
+%k8rF@=r[<k=6b\`30f)bQX^q5.Y[$fjFS?ZD>[p5mK[p1"!^D!jeCJXg^5KuA'ENKaT2&"05G(kK8?nsqduIVTCl[SQY1U-ka_*o
+%1*>F3X9K!rNV/gD*pVf79F*jiE\/FmN2*8\9P,t4J!n4pi_YW'mCgkLo<BsT_^*E[d'][Ve"Y\ne.ZNMe-aG at k\/!e,525?05k-k
+%KRkVECYd6hfRXkA5"XQG!i?jT;Y))R6:R\>:=EuGF]-p,N,MglEB13-_80KJ,;Cg6kC at c#D9u!</&[(V(F%FHE#;F4 at GAo$Wc:^t
+%[!XtdEH\<<EYdp6q+)qg:gU8/YB\uj+Tin*gDd"9F0BjF,N.k3PKV_3<Q/[d\Ya:%&/&'qom(U^#&SpPHLAbSO';PfWf^H+B?rB2
+%k=PpO[LE0*-6o!P/\o6_a26)_G.FT@,S6e/b!#cQJKB(i2J.n"P- at N],V\gOa\--!?:Z99OoQ@(g#,-\#6,L*ZWHGio>Cc(aA4tL
+%HYT?k13_Do9n&gNU]!kB46Mh+Csqf.Bf+#?8M5j]hIUSY at UrVeM]8r)=),Ccb(SBdQ;<ZR14l at R<4M`7-8/%W>^;0Ql>9h2TO$-g
+%Wqk3D`XO8[8jk%@G3#lW.<n^Xb at Zh6U>0hQ4W9W--F=D>Vk5eZ<NhKs+TMko;Idm;k+bWtS!D'="U70@`&[&=JD_i at k"fI%b%kg%
+%gtN^B,W-Qr5]iCbFJ'6tcTIE7b1`CNORTshGjFhc'EJh-T=hF.ZRKj^L"Qo>JYHY)AAA9f3bf>MN]7 at blh=H!\gtQ?+_B"S7r?<b
+%8?<sQnmd&I\b>:"T/l]5/N=nn5WJ39YA[Hl9+"oJVtr,<^*m8Nc>>kV-VZV]%/V-GP<'S`7&lCt\h"+l7gf"od6hQ5V0<DJo"ssV
+%P7d+B(XhPLj<=dEi34J((B`>Q^a.p0s#df%VLiQHqUqC\E3%WK+tIY+_X#0).2cR',s,[]3Vat!>+Gs at R^/f'J61$<$D6FH1KdLG
+%ZQkMW%ljA0TM46QUaAC^8-S[*]uj9s?U9eY[%87^I>][r/Is@&loWH/X8V-*'*;o/fYrN!Y32CfXC$8BJ\r[R:;;e^Nuj@*>f(hC
+%'\%J6CZqCF0D1OY%Ue5T7L+.uH^T?f#YpEk7*E1h;g2KbeB4q=21L&WUlTG3$'kQg*:fV4 at Od(]pN]^5qAm.9<q*%)jNf,VYT$?n
+%b9a?a;j$B,0s7!`5LHX]VR)ff^/BAR1jlC),pK at Z)o9<V"V/Y%rIXDuTD8!pdql]^7$.K?,Jdj25J.I"_97n+k[$)=rlh)t;@SY-
+%+>rJbTdr:jMcZCZ3Vf8!IX$s.pDQRj`]&](7iI<;G""#iZIcr#+GGJS^"%;`>Lq]&6E]frZ^70XA.VMWS)[K^N5U`<fRsGET#AEG
+%%fW6MZ!'6!p=j$)N?684+#:TKcNf)1#h%RhTZT((SSpT:\TRX.]criCGas?;pW#9S0<HM'Xj_SW?S"1,65Ks%i.WleIgltGUqhFC
+%Q`Us^D@(*:URb)fYUpC<IAqrKL]f/E8aqF83:YR:FR-"LP3%S]B;:8k9.I]@l<GfjZo^_t#9A/f9E%OM84u5Gq"Su<gA-a8#;.UR
+%,pGL'Q*t%1*ut$>9>,(N>.Hq=>1fPnroL- at kMjRd04N#Bl82Z/,,A$p8tXT<.E^>.UOPo$np<>m1C*aDTEYgf'#^2i[BQX0)"K-&
+%&)NP9h+!J_s,b(;2jH*^igf#mmV/"=Z00bhI=!=D"KNB1AT;7E4[+<X)_1rHTgT1e9[Z97hZk_l-Z$7ldYu`MLIQi at k[U[tEAHc*
+%QI';#Ul#Hi:$+O*>TSi,523<Rocdmm_U;Y]K-$_]C(/JUaYg3H\eFAaSGYliB`XcgNL6[+(0R'$o^pg_I=mB5&#Tn,BV<(<q)P=J
+%6P at I;8YJi2X?XIIgXRFTk"qtAH340e9d<RR/`n%JJ>^T_]9,cCb=b#.YfX(DeWAG%gu71<#_u*JFle]h+#MP`!)c^K,S7_*KS8J@
+%hhVM_dVKHPIGXo!!9,-k*.ud*I.?:l6G9[g8FAH*e.[Cp>h+tjJ5k%Df".u#9bsQ77T"ct>b)PC621:Kd0?`YDVVTT%U8;A+RF1(
+%01Ta?>)oc;PR9/^n:!kfnbMd;VQ=0Ei<YBplk9W\Xj?t;6B1B'7U&OjK3W?M<9od=M!%f6o'p1mnE:\;NU>blRu2=KaWrL8,Wh3"
+%%ce=uEL]NZQ?7*B*'Bu,-=_DF55I.c]:P_\NQE4]5h_BG*4g.Q?GC;6Di,*0^bW at If8_V*@JYhB6Fllgb[t,Yr6Rpe`?@E"3d=N`
+%Rqcr2PkfK>8MooSdqi@:q-#9V:'Gqbh"@u!)CTVagXe^,i2>&<dXbOeSoE'u::MaJl:TI.s%rAcs(t-kW5 at 37H/WQ]adsb%,a[>?
+%7_,o;N^qP?bh1j[T9H4cjc+853=mcWYX*_Ln3`rF1UX//_d"JBaoa%>=p>T*H*]<8'6O#_(B0>.R^3i`,V%Qms2O+t=eW;hHZ'5R
+%3b:,OjKi8enP%9KKXm>J6nE6t6<uZV^X%5Z44QEFC^P=^p%[#Y"Ecpja!A'5Qk!'b4N/9VAnV_h#AJm7o)'pMc.RSeF0[AA5pqJ9
+%=QGrhT_6I0[P4-!^pl3<@gp&HU`TbD91C%H7MK at mY!h!;4PSD8pKFZ>,`X'V4M)ZmEfX2$<,4*+H"oG:]$ePZrE8iPBh9IPD22QO
+%]M!,H8b0>dg5!VuLR"Gd4^/5.'N0)__i/i`3n4T2Ukc6hLKLRbs.;ALm]"-)=&UkpR1e'\)->j\e-'rcDke/&ebgj.;G3<Sqma4j
+%H&RYWDPE?oCmdcS1D(GPTfq'U?[qlS^3beC/mpS/.'LhA>-GT37a:c6BB at Zo(%V5=k.qH43P1cmN*JI!hlft?_SUsPQ2;Ls01tni
+%\f/"T\YcEYe%QQ\`F+bXm<b"M_E6\K&W!%foQHbC63],ge!OrA!:OA&B8r&;P/8q>YrrpI&#3M389Q2R43?$`[]*_?N\>US01UMk
+%_cSFSd+#Q)V6D^*eRZq\acElQ[^%3c)&3Q#"D7h!-5 at hn"Hd0j0"%PMpWaL0SC8uW:W".H'"HhpTqc":20-!tiFgiFR1c$KdReD"
+%.q\[dn1,[9:P@>%j2`a^EEK;F?s;G?_C+u)qCY\_SWU!n"Ia7d9["[eiaQkf0sp#QU/LCRrlIhC at m7)TqB\K&C<lCV0Q9f^=":Pu
+%eFZ#?WOtU"`_a2ZWhReV":3?Depc^\O<B[!I]H=(%dFb[T:9*RPrt.1O#Hs1q!I-=DWd)YC>mI.X-16M2JpYWNZZKJ5<S^oomE`l
+%T=kG'01^Q6/4(jn=Fr]H=V;62YLciqfJ`HE>N4T9*:4lMn#1g7XHD@)(-q'T/55"N4b($!cgOc"SGq_FCsCV&q;=ku at LAHE;IO?P
+%ZAKgC&<<=j+bUh[P41lm"$[=Y#+o&M[eduL=S0iWhrpT*S:hTLRdl4K!>>3-qg*@;OHiY#<38kLl&0hfb;GWSg/=aJ@]df(7,&DX
+%NO6tt#jPTlf!g$k+Ko16`8>LTs4M$^^:#8o#A#:B`:Oi9jmt"5eu\iHIZ3Jsr^q8g(Zsd.VBdeZ(1WfUmop.]HOGW;(<ZG8:Jj$S
+%[l\7q%H7'1f$neU$l8FLACD5GhL!NiQBb6%4h]67^5Z&.)>StgD'Hg0"BhlSLB10Oe(-2DlAJC(LB`"_RmJN!\E1T$S=a=@?A%)m
+%71To877^OVNn9R>DA.8;U4__"=@)44>ZjLj+8'Y!j5%FqSh)HlYj4Y`h6%m&;&DAGQXd`4QIm>'>;j(JE9U;kqFu75\eCB"c*d9>
+%32qD?JHrQ0WQ at C&d:cbSYe6ri>cC9h]?mG'h`sf/LtVn@[V8;6E#d?G7bh2b;C5&XSEolhNJ3CE'))]M50=tJ'`OD,BkaWs;a)9b
+%Fl-a3`]`?j`[m_Z^+FmcBrI;"?`"0CDYMk4RHb\NXf7I^T/b8u at Tg?F%]R+uJf)Sh0<Da$flb^PFMe0RDVHe-eo4BTbGi%?-ZYuk
+%]X2[g[cE>fl>"a\g<UK&8(-^h&H=L4mi/oWi0V;@F\Kq,P0XJf`,O8L6`<#t%bH at Ko4?3kRrBRqXNCJ!Z"a/G9o'kZgcKQalS%-C
+%&Y[c+#Gr(;4l.![kkaFJ6*?:c5GkPp/rUBQiEl>%nn6Ft7T4At'6T`1PMoQBq=!48PI`F[Q*sADN'Y)+82^/<WOA=[ZY/\'\L7d3
+%p'%Jm.M_J8%Id%Y2RN0(dHa'U3qa]+5T0.jj2#2!@=TseEZg?HXG9nEi[RGEA@`tiJ82m67c%oAr1eb,f8=O&$:=O%QQ"4MD+LCn
+%c=YZ2LWkG\r-078#R'd at LE;7*8BHVR_liGS'+l at qjcSEl[*S[IX)L*.=StpOj1U)C\PBtE-^E;r,u't[D>E@):-H>pf49^X>9'P%
+%3!R,7E,m`RYsS2XgC3ku%f%5mQ?f+[H*R-n/Hn*([JfCJX5H]7[shPKW./GV?_Zu;Kr[>h_I at _%YoUWn1d\1@,Popa%I-K0R_4(S
+%jme,B;;N.j0SNkq<mF"#5JJ[5O_jF)?S@\58R%UbhLT!\d-qBkb&;;nQ`1(Xo!1u]m[h;\1BOWZKSJVP75mK+;%hpqq$t)H8d]Bu
+%&odI=R[0CP_f5H8"/(MMhV,S5K&;e#21h:^lFC#O6,1-1mQ]o[]Q4bc,V!$B<,dFJ>EK6Q2d4\7Uk+=]JpF5afZCdXUcMSFMk/@L
+%. at _<g,eai5U5VgTPdVq#JW\r%Ff";<4o&qOU%27qIFEQR!XAB5Abtt"Jt at aSBL697-h3KrV"r_b;DD;lBsW1R2+)2Wm.YlnGkPA+
+%+'G7>o<Ij(OBb]5.SubO<kb3@`Y.jf>sH_<G(cu1Tt?";1]=g)*]@T9Xi^VsWOWRVOGXZGk^Ngojot7<*.&1]6StM"J[%=33^)+[
+%jrI.sLeZhoO0R**V5uu?17sNen1Jl+%+Zl1jtl#h^\2"aM(7ZX-4h*0\^lsjG#O>1(b3YOGY7_/kY6E([?UY>RAa7lYMjBHF;8Ns
+%LeM)oQ*()M-RVD2Z0Y-,m7<*f.)%IdhqFTCG*^?NB2gnfO`AuO$OSV%0(iJ:YHChbX[+S`mj9'NlX&6oc3$UWP\5Db`D"hn:dETA
+%Q\9XgVE1N1*2&ZiSN!rY at Sh/@'l")-p^DK*7,Y=BEeJ<k4pfJ'0.7rfDur]C`Ig^J3[4?p2^mhKYF%_1I")ca:fI:p\`L1P;u`^-
+%o?"k;]N at T)T?:HJ^N/,Ee5R`*,Go9?bsZX>&2ug)eIuqa1:RKR)p'OP&l2HOSsLEX4l6`ZeR^g$Xm9E0'<jHJ=U`5-ZJtU8B0tk1
+%%aPO+H`4:qfMg)gTA5Fl at 3!gX>dO%HF5S+Mjb&`aid$6][A<Y+M8(D_4>"N_Se9pO3uFEs8HSe_'9#gbgL*YuHgRZ6JIPYa$^`\!
+%=[X;.#/MYBOo3BA#[kl;9TU?l#>!fN(G6)jOE6;[S6*1?]B-Nq)f6^SGNU&U`F?spm>Uj9)g+!6L at T&R0V0p]LdgDJFa?jZ88%4]
+%j9gC/Z^M(WATdI5?j1-a$_uW7i[fMaN*S%TGcMlA5H?LT(p#%[-sn$&WgEDe,hcm$+k\<LJ?d-peUp/T:Q?`dHmB?AU4UZ1FU[7e
+%h82*VUqh[,QBdJ\2l53-bB95*YBg#RaOVL%X!)\Wdn`Z0m&NR9,I`GsR2R[OT+o.-VF*3MVEh#a[l$iLR!X$dW<k3l<;,j!GKs)X
+%2,$?!c=uj&DmnZG,i_i6kjSH_=Y7hk*6B(X02S[_jS^.X[G9jBl8'[6JN:6sVuld>DpHj%n0TN`-2ApD[Y;8<?J?IB+s`[K*\Hh9
+%`0caNq7HAUH'^g-Ntl?Wm6$9XY)r/BR%Rf0.[VHiHtp6148X<3T_[0b:03nb?4n,MOcBtF'$m7U,eBJPDS^j9^5ree`pA<BoOm3.
+%d:PEdH$eu3e28s0FXigEQ81%9Vu2,fcbC5*_='Y%Hj?6_#9)<uRRq&2(JW[D0K"gFkNQ2B$D;A\f"8s85a,-F.<uJ!k7Df at RnLUZ
+%QS7#<)>"LPk0u_X:HVsW_QmBm8jGKJnP"^jlUd;2<('IF#a4>=CF9NP\o*ep4BnRqMa_,#c^tA;%h-[CSGppV.7NA(U9rnq,i@>%
+%/ulgbWr6!7m at FQJY5B$P3h\Q`r*UT$U*h?r`4X>J2GB?-U2R;+pY*!"0:"Ui0<%MJZL+l,D!f;ScJuu[#X#Wadrfc%K]='!!8Ji\
+%J>=Pgl^eL*'I4rn4&rIEqK>PihN:o(f;qG^]4Pbeig9\/Mj[-9NCct+2rO6P"kfh#.5E>I\^`Xp>a-4GZ^)a1105j50Yc'ppG=AE
+%mindOc?"3<H)K4XH%C?<QF1rI$/X9dRJ9YSW/UFtGh\^#^/Ma3_Qf7]fg=$+#VhsCk?BsB-q.WdDmbnb\JatZ:18jVbr(n:;o/S.
+%-6?jAU,mmQ+C/&i&^AG:+hL at s(CMq-#_\k%&L]-imnD"U\B5i at H$%7o5gnV,%?#-E7e\M%1Ujln=lsd+PgFVKE+g[G$:TAFdIW`S
+%;j:rol.Qp"5.KqNQff*skP41);n`'!"gYjjQJBO0<";Qd2f-m]c$S;FN)R+lo'Dm1&eaorPE-.-3 at 3l26Y]q+-Y]++qIc7:Dhs`8
+%b[<%Hh\'l6::,#_)k)D24eEEN\YOAC@[[\9Vh/MGOB4 at 23El:p4J\-^Hs6!P?$33j6o--7Q^o.AcGN?u8L9<)cVVuA%PMP@;qma%
+%0p+JQn+QX>I5^X/Sngq's.RWd.Ier8E*VPKZT[q,g-pp^prbW!LYlYfh_Q3FoV?hD9:5<eFn!k7c3_d7j'M7hVg#/3aSL6;]*;Jg
+%pj01.^)q*84%iu8cYm,aDOt<%\\G<CqDl#6BPup.ZD"-T#B+^Y]_l0'r0(V/05W`b0=I.orj^!9nrGnFP3YW(.a[l6m\GnU&[CK2
+%;(FfmAZPW14/%;BeN7au"m<gCH+OA-jq&.JPtM$R(7d>1!ud!Y5:5(b!='n]hH[2GKJ="lGkU&pjX2_FiB+p#mL%t:jiRgl4b%hR
+%%m>>gSU<NB?dFd+*6Ff<fNoK$mmj>O`RY"XBkbUG- at l]FKO!6JKu50qdJ?A$n$0^a;B7$p0B<j]#+#0sCI$pMmC2r:DC6`Yp41(8
+%CJVHBY.Pa5`ald7<&>3J,TDmc3A.^7:t>8e8ZpQf;?c6jGJ7p(c_j]L:klDWOa!A^YY8hjMMJPd]be<fc'0T2n4Jt0R#r2L'>OU%
+%$Zgb*70V0$krsFEmJC#Lk"+[Z?GSc6`O"=c,?1cjGkle(qB1dN+F\&(&ZQncdWHp]](0t#`jF5dm!DF\O6tVu>cI=*19=3)p!M-8
+%K at DSN8A"LnPC7>IHrf'qc"o at pG-b_@.ZS]3PH15FZu<>.BG*&4Qq",Tf0>p;Y5bl\]W[8^Gti]\gH6a%WV8']^;%mV3S<IE;p:YT
+%V%th at P7Oa<\S4W@(p:Cj+QSjZ1<<A\hegWPFP/k>kbgt$(UcR>0r'Kd\dkl2q.[m+8Arij`m3q7nZf:TSV-#D#BV3k4tL/9h*q;@
+%aMGt9,mp,>5#F$6PBStnZdcXmla1>GdoF;uG\PL.iol1>p0E?^S<DCGM*p'oauV)8s&/,6e+*B36;D4YWC=C!`_Nou#l=r[W!pWX
+%`-C/*-=DD/P at U.4Hab`^.B5&O;H7***Jdt2?s'94WKaT,Onbe.^"\BGh6]eYWobl#Hs9Lr"sa`>kk at X=ij"$k+&(*7?shsD^+cTN
+%OEB_M]`$N\*CGFV&au\)]MTXZX>V,7Lso]tSj\lR\ro'K"]#(g9),6#=C:At`4lrX+2Z3ejcU'oQh"[J'Qb9[q*jD.ZG:9;`?ci'
+%*l-#-2-EH+jP%3UASKG9JkH\Ae:2\br0g0iTjV6V/2a,KR,u$BPBk<MqA?iBnB)\4:$HSEB)Ti[9\m+H8k(VWIQ>e[8r'P>79dB@
+%T5KlTn-mFKV+0ODRh(QoP-\eq(:[I+HR4k2rnW$U[0ON<D2si`ms1h at i`S`Tmn;ZFB"guYcmaaMA)Dr0&cqa0A")1hn25G=D\RPA
+%(k#";;-ho5\[fgIn5ToDO,th[aP0ieha/<fp6R9H"gig)q5mQ_R\@:gKY(D6+0q at YImHZLZ4aQL4-e'&(H)$)cEV5OTZ&%M]H0]:
+%Hq9G*F"rm6;J9-4*?.`=T;VHJY4kH-P4o!raCM%B/%.fX.8H at r>BB4R58g#91,gbZF&c/O2L.O&o6X!"@Wf=`SqiRImp'qHH[6Vh
+%oMo?ma2o#fnR!'fT2\0*l<=bP?)QW:q9FII:-IEBM1LZ`ZI0C/3L]Q/-]ND1.^S!u,<)1paT^Z>VIV;h51u1$eV,8u\+!4D211!I
+%In at b]3Amr50.";ce,;V"VPuJ:<$>)4N.mJbZqC49LWCT*,)J01=bVVpA=dP9+cO-VWZ*75"B6[QF[!>$-_[>4cPa#Y2Mq3&9l\;G
+%Y7IXj3G/ZHqX&)]k],^bmqpK(K77aG\@Fh at 5r+-`T]9O%0@;:A#u`']H-\c at K1co4.<^r045E7rXJb=YP.MV8o6*4.P at K.RDd.=a
+%l>&"SIBdk3oc1K8+ep%r3,0gT*'72G5#O^Fd_oU/4@(B at ooIg7JT_2RM.CC3N1)jG]\%>p?IP?G_rM$--IZTXq%tBP4O"j;)C1R1
+%&uQ6EKc8_M.r/#/g$<EF/-KB=]ae8;/PjboQ.Lo\ra<Nm"IcY.kZV/!<PJ-Ifqu(Zs*O"1DCG`f5mF+!j[Mj7IA[IhQ5G-3[u!b0
+%"&c*]$`OnfjE,t'c\^E;2&fpjkFN,jnu@<>l;Luc9^/tLS<sATo;S.<Y<f%P,2jJk??1gU%Vl?>X#A+A8J-FZDQeoQ(,V at WS*PG4
+%,P2G)<4Amp;kAY<+k-5!gQVY>$?c%o]<.B1b1NU#VM^K[2J)A2kle?`);7,t%50'BVj5[]O(.DH*nN]i2;qqOb&S%iY6&\+noW1.
+%eX at k4TF(f+nQL17E8c\iZ]<SF`On+qIC3>nIJJTiJL_gmFC>4FI&V]r''(`)$8_SQ"^FrO>%S+5Le_M-G22/\qPO")A&c5k!aA0*
+%3B9CXgL=<OVjq+^1AqZ:Zpf#5S-T0I6,qZ_VV5>PEL-T0\XE7OK5LGW>"-N+TJat7Y,^^fd9d\KQ1 at E-[icQb[\DrUR_g2)Nc/[U
+%@W;),hd_0aPYqBS$:5amkca&BO\ei&gZWo/#3$T_?r9<aJ:(I+V+`.J,p:sDO>E(*E\9P5/TV5N:dq]V2;nR@@?DOPH233c"fTi7
+%f3_E:0sTQrqKtT at 4OrcDU"L*K$J0"@TmYV$%k'U at S@%]:=):f,[%):DJ<`;mZ#cBn$1,o:m;j^#L\G[&>$3JM+k;?JS"Ca8Qo'rh
+%PX=tH3=Z7&>XWk7S#1&.D+,j?%8'SoWR1d.38d]M*oFBi"fK at 8^s6ePHVc29dWsT1)gbN<XP0UkZY+XZe,tFe>m&B5cf6i>cNC,h
+%caHfJ3F<bs>g[JY^2=e*ldS;`:8"jq8;7^Am\^qr6#%d_CKP4t+K9pW:gHbY%X&Pc.MIFN0Q#L at JbT*cQLj76]pqT0@$J!oJ#lA/
+%jJK=q",n`VNl]I!L8PX/UV>.W2W"9"IYs[S>&3r.<cq at 6*`INN.N:^k;)Y4<lg&%1K]Jq7oE at H;'%`28*'NFHe"h"6+q$KjK-D+5
+%QM\:t.5>_L^000T7@/?>G+Y>R2H/G2NP=dYO#Xs!B92LEmt?,3qOi-GeBWWd+4qs;1kg<Od"L"h1h0\t9,mLjl5<^#/5G-0<`(6O
+%?(TOg#tKDJF2<*45d at 7DmJ\`>aI:"rc'?Z98-&2Dp8#%EHq2Kh](4UULq=pG4fOs$F#$H^lJ4/"X\\;1YY7mT,A!]"h2-^e,rhgG
+%'NSOZ`#;WA;_18='40>t9=D3D_q@]a[,dp.WR9SCd_SZDimtLoJ_jA3bh3:^2b\qJ3UgF&S4Y1in\GUVgT#pC']^?uq-1*e&25+s
+%42Z?M_g3pmnW[lO36.O1^20feQ at 4euQ<!J9SQr$:B-Q"+G:ojU/<\IYb,<E-aI0d6Hl?&@UB?]1H;.rbbG;*jG;u@\7R$3RIhtl%
+%,jcm6jPMPGEI!0C42W]=71fpQW=h'=_JS8Q>>G&]2k>?iOI'r(WN;pC(C!'0*ssqY`8dH<7-]MBi,X?tIKoS4E%nd#G*63j/bF_b
+%Ok\"_NS5_3RE#MKmQ1/N3o:/_DJ-&P5=Wr7eXNaBo5bjb#.q-<)EG"VJ0`>]1MV%$mu`umQt-p@)<E"]L\/AQ[oCkIP>`!]hc*\E
+%79[g*jMjOS,^KF6f?GO4`_N,%lqMXk^Et%B41Upr]=]j7HVd,el?d=_*`CsEb"-Pca_I^,lWhcn"Bq#SSa>S6JZur^Ye2$uF*SHX
+%5d>m\q$1a(r>4[t4[!LBFr?GHR33S>#IGS9Dl->h(u;9"d.dUfh at uA<i%*3A7%_9nlcIsPhTgaWA.;hsWG0T33Z5\+B?#>-!8NoV
+%RLoC[n357U%6Om#eLa#'`kFrq4k^ANZnl7=9-Ba)?5R8:H=Y+?VFE^)Vk!qMm)p]s&R+A;Fff/_dZuFX-n(2K8/TLMr-er2GY;FB
+%idhsIO1@#OW[^]6Mj^V`7$Hi&Ru1pZm:iB^PU8765%,LZWuKinr!e%e8A^H.mB[7>Cn#p"IY<d-=sfNmBf:0U2_-VnBB:u+\,qZA
+%IP)`34Ne`$G,2cF$"Z>`.EZ'LOcc5h_ab[>C'V/!]_cU2Qh#1^\X/p%6K`u5(I\86<eI6p\?Ffe4^=TqVuO/U^:?WmU+'tOAoj22
+%Oe%;NOj*hd2=0d99cW^\/s8blk'rr(MPZQn(AG]X3?S*ue(YS[Uu#$<Q\/^Ci0DIsS4s_ME'/,!LH7qUd<-L78k)S=%uE>*Z.71L
+%?kjmPA"T_UN,]V6NWf5MS)t&0*se-VBiu[!ZSq\OSDcJ_"9o"[!Ru#o>.f=[UANlB1foS-f=%Sn'F9!)-OHX[3-KEDgaEAVP:jb"
+%JA+5TXcQa\Ki6h@][_5?#WsA%m]o88ah:ad1,WKtlbpq.,aH]848Q?6h%ba5 at r(78/55-e.d;"<dncFf+,M],]&QK[Che$;giUi/
+%d\(Aq^*'1fK.?Y9f[jm!*QdN8L)da#pCq*BrbLsemX3TH'8X^U]M:9F7IL'm[$$N"Y07m/=4^jNNg'Qj*O]hf3D8X+_Ae-+`NeA!
+%mEA$X*"+q&P60,9Ds(;j'YFZ:K9Gh=@5%q]:4-)N,c^cf>oT34,lOOY'UQXY8Hqu]cq1^^\pPXZJp*KdnjI"44)ro,]Jae&lo8_[
+%g,b4Ba.+7ak-oW!^O0s2HLR1sIr&W"pp$NX_/n at RUIN>FR;[oX2<W,f.Fg9o.QQrj,/4L[-OM$2*YafFSG*JN#FrB,F_K?ci9>b=
+%VUP3JF.u)aEc2$%h>D'BYN/emKi5g$#1OF4#l5ikij?Op"bl'jP$)jKOd94'pnnP^887NIpbRcNK\P?!jY1P1'dk8n!UZl<]ID\G
+%gi.W=l.NiLC=`riUNCR/aBs:4=tPS+1eT0Te4)g'WjG]$I<__KS_)]#W;M))$k4G9jY98!NNtbG97h[q(8j4bKrt'.76dV\VXm,\
+%*W66 at Wqmlgl^?#s%k:Y7_iDu:EAR56E'kD#R-mp\Ha3BiL'JMY=((I;S%Z03@=j#A`Tf[VmOgeG)o_pJH_!XsYC%<oQLB<Vi)<Dm
+%FuPo7FB at -.$'HEM;f\pNQUCS3>Q<Qp_Sn+CJ)r"t^+Uq(<[qf71fnjAcZ1<l^?&#%\@I?lXp>.K-4i2YbKbY&4^dr1fCtt8oO+9A
+%:$L4S)lqR0f75Y'+-uapB>e4!q4'`)S[e\t=,*_IAsBmD_gi!J4oL\k:C^Efq=I)4RCh`Q2S4$o.^1I>S^O`$+7hUXD1$!AYP*b]
+%KB5INk5nc)gSOgCbB-<o97ftiZ at 9&1bUp1BG/(X`/Og5Lq047L!PAOMMZ-TS+iuDk5639!8c\P/;Yd.A]e*1FG1\5Q^,>_32j;pl
+%_GA>N:'T&kE4+bfSaR"ZE4<8RD`qgMcDWm0U\d?42u2st4D^0l/($uC$43]k`&R!s_\pE/`5gupA>7e&R at E6]<bbt=Bek.kT)G4i
+%<CrmAdZfX8%J2%7:j]oJG"o.BX;JmUgS2:fq.Z^tPQ8]bf>&$qSm`X[UOdd7:>bCJ$k<WgZb)K9m]]@$VHrA4*BiuSQK@%Z6_&=r
+%adW:>n;mXj[&m7%,ZU-uRA=bLh]pMJ?1dQ!:^,q8]JsSREL9MOP8p!Z+E2kr^e4Um,9O*2G0p$>F0>'a^)sZWguAk/cCNYZ-rB]-
+%=\s]=_GB0#,N"VS^Y8G8q5rfUD/?XY%M$X'B<#g/FF3-3cs at -^.n+[aSdiP0s'ss.';eTZrPr=Nr7!1,;Fq?+^^K/c.o#.2\WC$7
+%qP:,)LWk2#N<XE+mL!:&CEG*u:Gq&8o!_d$efu:6)ar:WR8^b,+lN5mD-&ko3nS$AFHC,C3="@YfX,B>lk7Cg%m?aWO@>)4g8&a"
+%9OYG*5`J`6n)3pl-"VVhUKMBVFVk%u]5AAKbB]Of;Id6dU/8;OLfa"XVA'iTJ?dVhJXhB/c-Mn\"Jn66-*T7n0i`m(EGEBRk1o<D
+%VsZP^mH!"IiU`'](8r\OTTgFUE0b(-PaKur#W[M]7%n7&G?>nXF<AQ`Dl)s9fN9ds at 7#6S?;N1 at L#/#&o1P:R=B at Zk<E72l$h>!$
+%7O&Rm-bDORVKK4^6dG/]7%O1;CJ[cr?.stO>e_O0N=^GhPiM?bN>HZrT$JI^=_jREAW"bm%nXp7(c8$)TO1VOk"P>;\s0(Z-j,)a
+%(VD2iDkV7U8gjtsb$ZbZ- at eT>S(>Gp27:'[l.'4c0phXjp13bo?hq5m!#>A>b-!gj;4%Z+U<WS53;erUlVg\ncTBsibfQ??="H=s
+%NmT,0/L9-*cE=ijcekqiG>UgcFefF4jSR*':BAJH+^$;Z<kC.QPlLs`e:(QUC at 2[;Rt^EVh1)qH-22YF\NGYgdh5lpf!=K^j-:-b
+%Pa0sN;'')Z"qt04#Zsi)Z-N<e+LIYl5gJ0OMgJp9=`-ail=P<nG at I;Z9>0;+HmpO[d4n6oYPuV0A"*OY71p.!hT-fe)r?(6a at Dn,
+%m_5,=8Fb0H`rJIV>+?dTa/7=nVGPaYrpJ\XQ$*K/bk8`';j#li4SCdQ>fh,gI)qr0*;a6gI-$aRc5%U&[cd;bLoQV:IZNB]H\=nR
+%BGff8g!qF?DA.qklQ"^(Eq#r76Y3r(U:'(Ci(\D`pqUe0"d[Nd(MfOH]e-?LGqDnYb=>-[af@=h9n)'a]^4:af9:uE%WOYpQWkL&
+%pH]Mh9jEen_pJlk_K;Mu\XU:9f=@V4jnIgA#1`p)Xc6:M2%r>$3 at VGT9oE3AQALFV-4di6bJbfP8;$U5je at 8;pPkemdog[nHga"T
+%M+]9s^:-!F^6_%[?(!qA%<9>2gIC`?hFk62;DKP)MOo.We'hT`,.Hl$GT<Bnj[J:[[0mpk\OARj1i[[L]_O1LaX)3JdnsA_D9!ge
+%mpn at Y*Re8*+r:RrPhYq;aI=^/o6InB<;%eWa[tKfB\\i.H0L%g4L8IBLb_o]qL1H2NS`7PL[7!<M0DUd^5sS*@+=Gr"iFOK&#<>F
+%fGk=SH%FC?4's31e&\!<"NBoSL#jMn=[m5PC>Q:eF#@pk;iFt<g*m2'beVJA8X<!6h`\KIR_5:bEdFTXSKO&I]%Vj6_.q#(Tp^&=
+%6,?IsBtnE$5KrjT0[X(<_/Z&_]l?FJXgf%2]NRRLEB([RrT04[M:kX:FFC=tP7N)h5bpN#'HDCFWl=;/0!q8R-Jt$QX&IBVV;AF&
+%NZ<UAob^orG4iPR%dsh,C%(2`jcefdm^D&qE!.Mr at oB[3EYMDCXtPV[CY:crgVm60jMDn*F:?f#rK"bmf,-Je];ZANI(#^2Q0h]5
+%1D at t%qT*iDXb#7U\VN#j]j<cIGtG.9f\A>07LMeX2-?3lC=#AC<)qW4"`VrW6KC"t?u>\GBg/U/@*p+s\u\$P+C*AHV-"d1V(jk>
+%n!Z,H5ek-m4/g5i$+dHFO<ec2I9=JQVZcJI/3E.>eD=k;_(liO?XXu;GW?i&`LcQdFdmt_kJiC'>J$:6j1MjpXlrf0VGPtTW<NR-
+%CYO'LKtjGMi)FGN*,dK>1I6s'c,<YJ!TR3Tqe^j1(MTP%,`/r7+X]pN!2b.I at nJT]_d"2-c//#>_>RW!G35L(lcQPQ=Aq?Er]E<j
+%#hM`nrpeB%).X!?G?Qe)3:0;MNW7o'_JnsL%8[_l;MCDqR544f&T83p;2/5pGc[.X77rQ2qj:hURFE]h:hQB.Th$7"%^>u9'I/54
+%EZjnIqsqe5f&8aU0k$"u/C`3]\>CmC#JW&[#s<V(QB1WdLQ9i(5a0 at 8TT:&$.$+Z3(7V=$M-*j_1C[MLpN<XHJHZ1C27)297qP2+
+%*uW2oDVpV>P-1`S6N!gD.Eae_&M]nu+nbP0Q?=9&c^sfu(?5'fNMrZb:?/4<(XuLh at nW)Q'Rr"'jga7!j4^sik9KG4DW2)b/fgEe
+%Ua?kE)DKf\i6C>;:VEdF8oH[MJJ0KAo3lVD.m@$@?-6NG at HX$kiF.>/Ukg,kXb8HA$;WqOMkRtLi]W,S(Z+BA?+=i/*86uPkI0Aq
+%V"@<9h1MsR_R"*IeGZ at Z4;b`nQ!FiIPc2GcHWRnMP,0J5O'TIdg(0YH/+R%rak(>-4X#Q8!8VKBp`kaAjtED"H3%W;V3JB[`DM$@
+%>b;Q'WD!neB7atYr:e]^H2`'qP^cSt*+j0+bmoRYN^DNb$?DZo=oT_H2#KQ*og*AmDWhIKrb>E#SDRRr\mO#>35>b,D*%Cd#Ulpg
+%fiW(c>tILarXoOSW16!g[JH<I9RDu/;?mcDK>dV)%ug;M)1DEV$_*FB7rN`fE$eBBbQUJt#<dVX6%%G3Fc1BU`H2Ud.D!$#9KV?8
+%Ag]I\o4/B?nqA6jFB.&>q:3;!k>!1P?.u&QHPoj at K=GhPSDp:1[Y#6Y;lU0>o_AN?HfMWbc^T&G8tKY"E.`,\P7EJY-^CQ6V_:=f
+%[=W:$IU:WQGqBT0QZ&NDb!UT+)\^7\Z&a9rAEtXbf>AA!BNskIk4\'+q8)B^d\N;&n1dUk=p"$\3 at Voh='lP6K2Mbo)qS#S7L4?O
+%.<DTAJ;);q!)eGp!j;kY>p"@Be2i.n.86mGXBKZSpUU&eF`D:h>mo8fqkGdL,62er#r5)brQ96(];XrDb9fgKe.KpNIH]bV\>hco
+%L!]lJVH2;ps"&dLb1FdN4aALf\)R=+Pt:1fbfD2B">t)n3]e/PShI:X^N/9ZZK\&8Qhg5_Ko=^a;:cj7R\Y3n\t at nkn:fFuc1fnm
+%HVYV/O$@og7m9lS5+.rTVG_gIFC"XR%De9^+\P0p`5QXRlHEZE['oAgoTu/q-n[@aPX5Eia7H'ho$/:\C@"Z12C2"VeC]7ThZC/5
+%=e(\<I;2c0jRrX#Y,O:Qf>M?ajd[WlJC,g at h:_7*?oDLqc8^1?H>Y3P].*J2eKkkV(=I15=keQV8.[F%jlq-#oDAFa[W3fo)u]?4
+%)nbSMLXg^m<Ja\AFb0a*qW2nN&i<WY(rC=-[s;%]:LdV63KG\3,/)\$4OFC0VGit,UXe'VKuICqilc!Cs(!@DE2sLn1ArfGaPC2?
+%nT;AW"Z;W1(iDs+B?,M3q6lABd_oUKNZD28+^R,/ahL+ZE^]naG*]8N'_^&MY at HMqVf'('Fclnf/t=Q:1=%-LPHT"qldO<3aXjW:
+%V')@3*Ge!FrF:nN6^U5)cp(;M]o679NJm':+f<\2g7$>oJdYH`amVH`,,o3uhGMlA\mrcLg<5e-RG,qX?,AMk4l[bjj^gK;Y6_)\
+%5D.A&C?qH/C'l[Caj)REpL2Pa`6Y@\TkSRCs"fQ`"qafM%h1ft?7uW/^k]r_mHUI:F+.M*M%BiAc(!D^A,3`CW=asaY4#YuIAC,U
+%mVH. at 2eD0;OuhP,@:c:GS8c(P?qehP>Bg+P8YLQfT2#Me_rs?fYu%Bh5k[oQ#fP./5H'Y0\D)3_`0S`KQpAFGJse<);4Zqt3uA'g
+%*VG9.1"A`m^"Kj,"#MFAFVB(,KcJNDqX2!HP8b.\(E0bY?t+&G<6m!A.E#D>o<%L>\9W)nc'su3;[.*_)#?r<@AA'>D)d)dcY91m
+%SL;uVji*Zs_XNo1QS@(:e+301nYFN]fFiX+Nf&RSXM8GdR^4?>f"iZmC^I[==onPP4?]?$5P&@>R2aJJa1=td87NL!:i1TSeD*#e
+%:jK"X/Q1rnaQ at TWf:K8qZ+fn%9"K&9 at aYGp]9h/KK=&'(_Z<+Rf_Dn=!TpGq^F>cWG^*:b+ at en)\M[L(]a%0Y_s&Y]T3WHBqJuO(
+%hIGjN0o[r3X6,HV8OML-h7RXRQCKdh]bJ$l9+j5Y0dH%CpWHL73cV3q=d6h1:.qm at DS2gq;`#]X(rF#/"\\i2h==7,>$;q,M6/Jh
+%c"ACq_KsPtiStEOLQ*8VerB"UM8c4/XH9,NJdHnUa]?=UB/,aY7[?7PFEARpIT+TP"bkm=pR!IXc=C:2.6TZWeXN!qIe%T*W)HsX
+%=T02KIP2k*Rg3FnW]0'94aPI39PiOeI,6=$+=-B',Da*=jK:UL".^#4V93[/j[QTFe-T/`155.c3,=HFCO)&`6#,&b?t+<1j;*A^
+%7,=(c#>Q@@/t%#O-VpJPK$8]SWnig8kr(0i%k#u\,b+l7&&C6%2X5Xq1DLlohR`a>GVAs99-(>_O.$URQU$XFfRg.p5d-E1.GL>$
+%er&dR9VQ)SVLq3!e+/T000*GW6his0Wr8pYg5t%/<7 at n&J;i+,hX'R4j#MOW\b:<Vl&G\d"U5HBN&nC0c2;YJO>Y)<rFUgId=,S5
+%^^.8C9<.'\'Bi?$RI!rP<\e\Ia%ndeR0AF9_MZuqF/o-G2W?@$S]<S9g1eYf^cNie!=+5F\`>MsRF?&)[U:t&aQ4`B6km(&N?DX!
+%),>Ql8dk at mF'nK!'0'<O7GQe2qhUBXc#jAPUSI[Oq<"dVXIrBCi>+=UIP`-iJkU?$An//1M/Bgr/&1TtOg/_jhV`%hfeGE]Y(XPt
+%\3QXVkYhu<6%AW_O-<@\%tE?EZ(5=iF">Zhoh$P6fU$uX:MT4hJbNl>Ap1\d2$%T.<`+5C-5aj+`/3R:5.J_e2gBA?;ZiU at O7/qH
+%PmSq;"UBV_<8[kI7rI+X)kUGV-]jcMA5=aRH1hWfc=;%#lECpQ8T5pmm=aRC<Vf:!JLW05C9UKLM=;#Pg<N=?$I>7^eMY3BB:@dA
+%^L`;?OW_FaZktt52jt.Ro=/8^<pi!bq^C%h"K%?//doUs0IemU6EuiMWm9gFoUI"l'2cQ,]BVmcV)P:GPN.KXc7.$HhN1jToGf2E
+%jQDQ8rIDq,Xq=fiL$]+4jQSK4OE.HVUFB*rgNGE^l+*8eo/uc=`3aOBP2jW!SWXtjjojX?k)R^B%79e2emtFDWp#f:B+R"Bct9]$
+%^,Q1"=Ysh$.,NAcJ4W1)FmO0sO6ITnN^K*rW59j<0C$a=_)56eOUjE5`ob,8)Y:%NR&>qZ7:^]!q1l.MP&H8l!4.E<$(6XNoh!u!
+%jBmNfX.SQ%fKK926+Q'n$M+PBho-9cGI_aF1gmtK5'isupXjp*5X&)1S,"?GHi)o/3\^V,2;;n("=>PZ&FX,B]Ch]56u at 5cYICdt
+%3./YA;[%O^S\E=a56Dal/VaAFb(sRh#,d@)hn.AsEimlK'KmmBK%16,hQmF`dWjVi8;mT>L8I.BE`(,uSW*(!Lg=""3*.GnFX9Li
+%PlV#bZh8#TXO#Lq0:QNP%XH0fJ[kN+k28/('A!"DLQ1u\Y+N\eU3F@(YZO>aSng\QMmbY&BtO50Y]+Vi+6L"#heY`3<r?k:3gEui
+%;lSZUKG)_$_],]4&#_40\$sVH[kRoUC%O_i[`1jr1<"s(s%kZ2BWJ0l_d`%rUWKfu[-`V#*?]Dt.l(h7)lW/`@"RC93);HSfm#o;
+%'I%g&LI](qCq2hb\k["94lPDpZ);j[nIqY-Y*1OaF8lH]5$ZeOXQ.n at L.t0F'VR!H^5Mg_7m9XYURVZbBC8Cuhh+6[S`c;jN at Z%1
+%U/Im2ctKJ&VA,K\3!1b$Q^r'CaOle at P4*>^G0J4\@)-^G1Q^E1S]ouc"j>4Sah\1+id0&J8#ge]\p2'^>dCMBcctaF-rN.O*SOI`
+%5s.]>BRB&,,eeu?m'h%=:+d`m=+O_G0mT/]CpFf0JOfT?.8?M"qX(Y*PIt[*I8TS'KEEP]3jgQK%of!]NS-7fWD^e%+Mie,Qk6`)
+%!8;Oo$&S)oYF]"1PA9H+Mk/V=&,#<XD(`6.ie0"',&e$#$FDTZlIcf03o1A$^($:2O:nBKP/(X10W=f;4SI8JH"R0QcVr+rc:l2D
+%1?[^fQ/%UMiN^UG+j+pTkfNE at IRWM04OZQS)I&rZ14/R4bq:joL<C]&DI'sIQXQN)"gT^N"I#dIA@[+1-%Nq\i;[ThC6 at VdlW3iR
+%jAIfu91[b?dJ':=`R8Ln&j7m$NFqr!+I'rMomG>5&*g]XTA"oqrDq0,X7ndP,Nn?2O;!%`:-QS^kIl<N+]lg0O/gU*8A:l4R65;D
+%S*sbDH']&T"ZofWi>ejLn6eQg*`onZ,I"uG^78,K:ShN[Jcfg=NkFlI2O at UPUI[Pb4P+JI1Z7nQN_*/dpNS-<:jeGq!Z%kCHGm?g
+%`,mNYNAa\H.N6iiN;uk:en#9.F^F#a=/K#&N2a;W%$kV;(WZXM0N=CL"+6^7r%7AJ*GB=qN0RH05_[fq5$/!D%K/$3eu&c;1,HU(
+%KiTf>$(f>4#joKg/BROpm64Tl_M&hPie=pu*lL.hpKY9I<i/c;-;=uQ_l5k at q_#I(#N=Rl_X[f6]IsV%,#^g6&G"+K$JddVLX5>W
+%NRVsCkKE;h;LI,B]t#$&38A0aZs[DJb0JDn2'+7X60u]d5Er^uQ.'7_0:/;TE*=qIchbKK-]hun@%j?gnRYDiWlQ&FC%r>%bNnCo
+%j(I!slMCD$XSPqIk.Z54Xjutt8e#l,F`]_8f1r,PPu4RAOFqd(;<I1m(^#%<G96=l@*Wd]J7t\P4$C62NQSZ)0&et=oBC&rjhJ2U
+%.D at tiR\Q[3lthF`(H#(no^h\JfTTV&pZKa>_"/9HJhI/*2O]Rt0Hr:5Qn,UPMO+>Nk?6J7,qah"f!g"(j2J]0?(5'Rmlg]^R%p_n
+%rDu;!&H0EQVa#/>lWC.C8Y4cEGT1Y6nH;(k.JX$UT0l0^&5#H%59?+)-j=mVX--Z9fTA)+H6NOu<2WR!W+i,-G]FeC/^`cALV$,Z
+%@*)&Hr56,>np:g?lB]1ZZTmnM`86cWTBYrn[^.*&4NK'(H_r5TE%:)^IE[=."KBD*RR^\l,Q;@Gj$sLc4-/Op3Q2I]:A(+,X"AP8
+%d$_.%SbLYm0<JCs/M*fs%fFKu15L\;_8RN'-@&J$\29_.W"-4P$RN8.:%iQXYCcqYTbJ[uqCKJY%m=_JI_kmuc;,qGh]s(E"MLjr
+%'8ub,gu?95]NuQp`)]pGM=oJ?P3ScXRG=C>1B7b at 2fW;OjL9ajqV!7A(ZuT[:iOn/5!`C)J6\f07dT2_:f`0g]7Pt&M+"j1b?ei,
+%[abJ&;BEjsX?]6qB,#$e0]=pT!i(?tUL7$W[#YsEF[-)/BfW]cIOr=)a3q3p;dCJe^`KhORa=!FI6*"G0sC;.P*UT8aT;"'XK+(*
+%8hYKB(3U<rq^rFWgL^AOqP(/l=Q,jW0q'mYB<:bINW:RM!%KIL]@9j.?Oi[oX[C/il&$VYIr6)CH$B'Rq<\9&6EY:2;Bt=HIjHg2
+%[udIS[?@)Y:reNaK3:lg/?RJu'D\3""o_S\`1#,]UJT\1YJIk!hWjhCHn!'eT1-'2iTSU?Mb1jU#DRo0hjKu2V#n'9B'g8\S"dcT
+%1VBk]Cnjn$ea;/e>\[mS>uU-PeX$sJ$'cZ0KXPX]R.S>q!n;+"5W(D=1E-7[q,)(qgHhO(/P9k28dB at gAaYQ;_Bl>i"/WN4losR#
+%_L"#E>BIhk'8MdPibJdEVh'ujS,.oW7`s%uDnec`1MN4L_NL:V*#)qPlAC?fNjV=<A?LOl)/8',T+^o/747\kICkQ)^VOn[Y!AZm
+%2=D;Q[9>*]Q>q,/&_U(;%CV+c#b'Y9Eb.rJl,U/t20X12.+Z!?q%S+E2lhos&+![\OGp_TDF;,#MU-o#\cf+m6"pPh_W>5Sj'Pg6
+%OIr*O1k0(2T_[/1pnX7r=69CKr1kB*A\KGsP7h#S+-2ar!h4`]@qIDhk9#&LXo_Zc>7BhMM8lo+=$DJMi at t5EqDHPX)](),V"`>/
+%]fjrfjt^Ls`kLMS)ggb(l2;_ERhHW2JT?^PK(%n#9_UONkCpV%8D0tfYPaB at dDeUt_274<T'I+6EKSP@!H=opT/8'G1K`UGXdB/F
+%G\l'uY;8[BI at 2M]=e/54JMqgKIHlluej^:aZME1aVZb;Zk!9c<!m!uA8s3f#omM2CJ`Xuk$/:*n?`m!RGs/8dXf3\VJAn!Y=5MV*
+%.<b);Y0:saBNsBY+<.+"UoU\%X-g[,%F7J%K6baO^f%#gUdk#i-Oe7MHVMF'j1WZiJ5rcB9sie at 1"L/_<Fl?On6O"'*#V0mfs<1A
+%kRnhe)mX/mh>5k?4t]/r.i'RfNaS^4o$]Gbboa$2,&2]0SW8)YgrXaM(Z5Oa#<(NomO!uY>@'[h-8.b]YXMAhPmPQqF:51U<H8M!
+%C4niV:<BMl9-*^Cm,h:0IPVL\h\>+r=n(.9_XHVZ7C7U#e+CqS#3<l)LCAh]l(K[]pJ6i[\%]R=]9Ol\'t,s"WB%dZ",U<3:I$?^
+%!,KNA?mEkrE$R9q5hR#c^9_=M2jF\rO3'R-DE)6+rg*Xp!!^7T#sH>q,>O--YkZO-Fn[7#=cKG)a)eES^B7Ee/*s4-COqWT!<mKi
+%&O%0-l"^MWAN_9Zi.+(HC8mT at a_SG;_MN-Be9&@hnj+.SD"!F%fosd,D"d0tpoGFZVuVW"FW*c0'Eosk#;GU&q%k!Mk9JHm%-gC+
+%5rh[g\X%I1(),#m>dBY%QHhk$)cC!&=WgN`/,%LbcJFkpF$c'H.'Z]5 at HPg1oK&(IP%o&Y[YINN>)E161ZBuR9*Cut&ULn-Jk8h-
+%Z>]-k5$"tPoKhYF"gcT-hj>05jO?3Xo9U`3)R`p5j)-5\C(]XHk#a"4fU5KH4/R\q_9.eL?gu4]a!.qBIcV9ITADLiY9_DZ3:9Zh
+%qeqk`P6S#ZFc6Er[[NiW`dp'tiD%Ud+Mq)$Wf8Ik.UVlsE&-=R)s;G"#!"BgVuE\NgE*E/T:M,"B)uqCo"h.%aqgM\kn'^Aba&)s
+%hnOh>""t.$Z5ehsX&]Vc'JslrqRl0pki2&0qhd%'nFW];^MLN4N]Eu/9o_GI8KdUjl12p#6H_YdHP%0 at 6u$TZ$$snSVn!dXb6m`K
+%)"OZd>97n87-RVumV)G^Zh7_EUAC@>ch[H(4ngep)UkrM\:rRB$@;rC*T`?jjoa]^9dTHD<^VW$_#((N=tqpA3II9:NoRT3QSl4'
+%BYNTg/IP/T2$6L$g7V]>0l@\H;[W6G0FT/dhN]?Yl_o:+?_4<6X]q%#QK&H[%(P[i8"\SfSs"G#?s50b;&C]L*dPaNL(g,!Z1PS#
+%_/BC_c\[(>Lj=B,:\B\[H]qu2BO9gR8U>SLY7&ueofb&@)l:\bJ)udRT at U*^'/+e#"0kJQ.;mZ0Vor3>go7T>A;r*>M+_#!Iua@`
+%'<jh;/&5fP$^n"7XSjYd;R&23-f<_3rGQ0`EuMc/!8O7Q]CV*#Zmba,I$u]=]GDfnB9>:5p/MS)%h76&:?\'^D>bsIrfSl^Q0T"Q
+%X,f0YCSMlVc&_-n=>(oJcOS'i10#c']lQq+Y%uo6)=)k`^TkF[=.,t3?U%R.Q9oe7N!fBH[mR>RamC"k?F7Bcd^Ao9X7E2:cVT,g
+%c;u?%H?PIq+6T/:.MroQ#QCT[m::q8="3%`8C$#3Q36bNGY+"!Pels>-mWU=I&b`_pmtUi[->rQKCGREoHorL:4,cfTc!*X&'643
+%[+I/DG,h1'ldi1EDUMG?g4C7WSc]OFcH"sdSFsAGIS<4Web]ZZ<57Vign81o:T<K[5NG1&3)Xea++0SdG at I^?#F-r`9&i4WVJuu=
+%6+)c!R;u\tYF#pW:I>&On8PQ66Z*&*SG at P;<jEg0p9Nk[pMVJ-m76SqRFAH#J(H`]V7[LrhqW5p&4-Y3%k(eCV"4R\q$+q]M4.UO
+%4:`M[l8Hb(ocrglUQt.o/F.6FaoWCEPik#Ilk=qs+pl(M4:rXp)FtCO1&K[s`j*=?MM0rXM@#>eIB?K)'Z00VO9Z8G82aXS"[(DP
+%mpne2]XN*[DX65b6:8tuqC.L(_e3VW)#.!&j76[JjS9KOp.TKH;W,9Tl`:-X:;ZN_XWN^IboaEPS!TQK5Z=6j[]RGK-]IX2%Kb%i
+%7.d+;n_WahHO?qVo[a:C_A_lbEo;cS)U,1BNHQWZC(!f&G'^0LDe%p!:;oCM4%d$eBEk"H3]J;W=#7eeGV?l`.h/2+8/h;^,&nnD
+%/aSX!##HYT+Lj5 at HuD:=_JDc%@dYj_*7*tp?AY!(P*;Jrg*a*"e@'[+[,.V!Eoc]c:2/!sZ1[O<O]clXf[h49!i2QRU4P?]4kh>C
+%G+7J0!CloUq&XWa>`c5+n[-l.<5s2SeU2W!;9%FKr1MC!CI&1`F&O7mSDg#=@`iSs!r$=k[S3ZkI*QSSPe;/nni at N(F"'gf@,j<*
+%N3mH0^";$u9WF7K^ECB=],Q$0+UW>C-V;Dsl!j]0CcAh-<\<^/.5\0^h8eY<hNLM)UKEp,1BNhZHN(JR-8gXqFEGUg?tklm.cRBY
+%L"1qM at 4rhndKI2d8L8K>"^ZH:\R]Ni`1&MlC;AXm:!am5HLkp:*KXCUL="p&FVc#::`=GA"+WC^/%HS%e<M)&!r$7uCUn5OOE)n9
+%2YdSO&fMP)(js.=7;<saA0r<*8l9qIX-B[q6u$H>T#@d=?$0u\67VK9A;$H`=8ncneO5mka[\'\,P%@#'b'bT0d)[!D`D\B;RWA7
+%Z$/hYaW,)2MLt5,WQb_;PJh>)-EL4+#fD>r!hJWJ[RZT,aM>gNK2toWg++LS+`"&iX:-D$jEWth/p=6OG.'8*fG`l(of"N>S%bA:
+%,gG]1dZU[]9'5eS?^b'@?([Cb9-W+D=,FBuYttM^>B8u=6,1!V8W=)"Am^_c%4RL!n0fZa5+.L%gKLPrdBnK7T[#D,Ta/9oBTst#
+%cSg//(LR/JaWh>%$CmJKn>DVL$r%K+8U,"lC1"_\PU,Nm59lh8HI1bujSdnk%FSdf&>AX?:5P(qo/HVQEi9CqA5__'dUUU=ef[aO
+%YNtrG+F<rd>m063HDYZEB>2VZPnSYp$r9dBBh@;ZH9L/TKk=e8lDW4-aG`2ikIV9k6R*QBFqPjUk!&&c6jV"+Q=AapH:ZoeE at 2)f
+%ej$&HG*ErB!g&`H,o<?>1aGfK'/28IJ:bNKI*+V((.]GBb0T-u<[(!Z\Gt:(G)_14IXG)M4(nU7DYL5Dd6+^-]/?7YPoj;DD0fN?
+%TKpquP+Ps%k)PPH3*o6L>De]b1o"E86OfJnSUWak1!Ad9G]ZZ(HR.(Q\)_&V=4u8lY/ql"O#[t)$>ASj5lu^RFPk_>#rKP/OO\>o
+%E9)`seb*hoLFD(PTmssq:<\3lI7C553]Z2!GtBKJXia03:@"3+L:M5R5FW7\s3,.*L`CF+a5$MDM,'%`)[@1&E]IOYZg0ePgo0>>
+%s#Jeti`o:().)/MZ?MJsSSW8LDG1dPd)N7&($FX]*!htadZ[+,q]CC(K=EpIMgMkSnQ_nF`Z=!S7Um(u4jYlK3fnFiG0c/ki at I_6
+%2+F`=H)=]Rq/HWBG:[tE7.:6mFpe?U.k)\L9-;<"?<4Urq8bZ^Vu=lNrc1^5lh(Z1q$<e$.jT%DB+.FJRF:_T1_.C62bP69<$f at 2
+%flgkn(SI*bSS6*pXp2]fF0Z<J<+V=L&-J+#o2,QYagQW*,t@=kVX@/"hUarj,g<+U\F\Gs(X"Q_`CL"Qq0Jfe-,cCb*UJsl27GgV
+%SF=B%#j0khGXo9eYFP9Pc=/"83$-$?6drTpZe"st8eYl!hns'24?(\4"Ij".:gJ$`'ANSb at Dqn8g*O!M0&n2ODp(/RYd5#6VB5?S
+%<:#4+<)H5u,fjd#PoZffLf8<^%.<5(S$;EZ6/M4I2ZrsK+rU"+s6bWJ!LGGSg]a<J2^g>M]Oo>9)4!H0L5J9Ak3 at pgHoddGTg)'8
+%C$4Bb9>gWoj,5Y97H&355?Ne`:+FLPH+6?GB[I<4Q%N]OlB58Q6$X(:WuDH>AGlXQ at R5.3ad6L_CA2i#f!uF.ULBGK\=D%71XJ'f
+%&-'@WN1Oli2rs0L+((m9ijXdsV*7hVS=+*'34Sk6(JTaLqO[g_+9Me%_&Y8WF0QFo#GE_agF_='"uWS?MR$90)r[M#A7T@>P\$Cj
+%jA^NEc at gnm)]n)58:VE'mNX-NW101,bi7]R<DqIgYOg%^hPddA at 4-WN7NMSVQ;`ct_1bi->^#VsVIl>+,0bFh8Tnl0mJq>'.C\b#
+%M'm4 at d8k9sJ^f)@.?8]lAjOge7b1i34P[lZ*%NXTGoe'"kp>HB.M*\45E3[$8shU7>E4b9lB:FjU`j2DIe:s-DcRnrp)&qLMa8WM
+%\=AR)c=9L.5/9$>.*'\W39M at T/<QO'M'@'HJ8Hb12PK*Y_8l3l=a>-PNW3S@<iQp!1"i3&ptKOfSn1Fe8Tp[%f_IpPqEY6$-,9-@
+%61Q9p?%[6:O6rJ2b!u[Incr't-NGLQZ_9]rb+3(ub:*4qURQn:.]k(p[8.P5XhRYQ2W+4+_JfWEr_.2aG(1p&l5!;:-G<CB"0+>;
+%J!g0[lm5G'_sWi>((bt36 at tauSQLJbaagpZ.jB+b9dc$uD+?[qXXaO!jSs"R?>Z9N1DaET^R^;``5WE=n*Afdj+,:`.O1'5`D*2%
+%Ida9*^30:.XOPZOU96tW*,b.ME&BT++CVcpb<4K#CXDhe_)SXtk+l3aDqCJ9Bms7dc>b]gUuQn4&T_'78'=6foKYaPi:6ltW1!k=
+%m[Ir2PEP\#TD8>@Yi07!@ZpIKo</g0F4eUJN#N_>%(dAX7m0?kG?G*0!g7UHN#BQn'N:$`f>,$mb:VnG+Qn#:>\B^:SRdWj$l"p+
+%fubXug4R1[iGm7j^d7X+;JC$I/cT/fn5_:;NS-=0,Nk=prrnV&=YIWea. at W'la\g.pkf3kQ7Qr0i%=1GBob%*6/Nmtj_O^XWG#B7
+%h"e4SG.(eK\e.9b(9LEOGB.a"BF._MabbM5>8Pk)GU/ZQ<1g=sUGFG%A,5V[2!gCgB6!)Bp;R?QE@:1[?_3'Pa`M"Q8=*;X6'^Os
+%>0)Ut]F9Vl`q/4\d$PQ6C7cT[!`ds%KZA)T.rHH!%sM<]"[EGVc*%Cp%hRV1D9QJH'_]?Ka2'*W39SJBK!uP2RS"j)D@,_I'R>D>
+%4R)hA'Bjr)]Nip4^SX"[DO+=!f,>rjO:Rl`m0Z`cGRImbQMLk/,q>D>V"hp3\Yn!S<7o?E0V[G!j4NEWqUA_2[=U<$;>X5FpWLOM
+%8#t=4B1`TOVI at Rk.Q/aLgm?qU!%b%3C,85uT[r0;4[Z9+lWhJDpH"]Hg.0%7E$_OVljl&@f5GrB/tGLJK$23*2'j`K(Yn-VLQ?-]
+%m4W&J`tg?dQjRbhiOl-PBFm'7"ber3X`enL58&Ydoq'DTW*(&M.urI3-5*cM#1e@"HeOTU)87B2rikI(giD#KMRMH2S6Qi at 2[@m&
+%hf,aTAq?"r;m+G>'B3`-M,SUtXpn[!*l);B]cUnTI3.R><0>mnb8gbuC:[*Co%MDPJ1lK7h5@,R?Hu/HI*YC@:mG*TJ>PON!eU;H
+%1!f)XGnDDSD/Q4FTrs+0/lTIE-;?,)8pOolj:->09,WI.q>$WpGje0:QN;&(i;]bJ,qa#QidG^a2YijhZ05J7VXsc3M^3IDc:\^2
+%:HIIt.(1mLbEk'*b*rHd46r-Ae9*'cB("?p&XXY>P$E+UG,YVm$O[-omM'\mP4eY)OpjmXT5n,E&t+!5b-/tU=#[h1WF7SRo0cg[
+%4_6Aq[N at 9$$N%53OYU?=2fjERq-F at DJY%gJo5h-U8#jqjXE)f4pQ+CkS)R@#mT_=&6C$QpaM/mO^8JUie.&DAb2aD$-Ost<O%mk:
+%*)L=ghHT!r\kXFmJc"WWAmlV)fnsqL_]P<A7e+MA,WXaof;!h'FYbtr3gJ]P&&K"-+/6(8Zkcc&A5[IP$@Gc"KAsX0#)(:+N<>!1
+%&r"_frfp!EqRf]8rYBmB<+i`6F?EE:;t:%kU]a=+f]ZmD$0mgZ7shcH$nq7DB]nG3IeJcbO%+Dtc,S5\Lem=spS at Kh.EIu4&%\`l
+%0"])@SA^rBb60=K\U"WBh8Y2dA'gOa38Z/N+ukP?dd5<C9'6)UXR-WO^:?8C9fG=()ns_2#W>lXj-O(en2&Y:L,s-h2h7&D_nDfH
+%*I/hT&6=SI]\[L4NqX?S=k;2h=o[l^9Up^R`Xe]<4E!tY<md(%5O3,7$-\NLdUZ]O2R;=V#=#,7]mRn=_D/XiZ[IQh[3YK"a.#uW
+%]&Z0?a(s10.2Go43@@5T!q"%r/[QdOWcM3QDt4Jf(7YVZVRRe<3g-Ct'eLD4.6l8lF,tN&qd)j("fJ_,*3-G83_Ol]n_6Z-8On-g
+%+o^+i+1?9i0r0b#ilEcWVP,oUV<bN>2gO#'jXh`%:tf%7\!f_P4Gr()UtCSLF[;cW4)14A9?lYX-\##6YW/sD0/gL[`3?9%?1nd@
+%/jBW.i8>W9Dj[VmH^u*X8:@:ol8[`USNHCJhmVEq4UlZT@>]g\O<k&#!sDq5>j3a26`>C%W=%8%&!],RZi?mh=<H)7O4`(VUbh3p
+%CGV?hnbi_7-`W,pg(1'":B<diBPck'9ZZf^J8h3c]9/8)KBN/.5g)eE344#AaMl%<!T6&Ypr*&_]:?eESb^b88Gr7=n5j><#+iIe
+%4rlR.+>-/<+(>?nG'8as,Y2Z3h96Z^WtYe?9:Q]g!q.[[-Z@[Jdj,Y\S!.:ZLf"'Ib:buU`r-sk'rYd,A=MVYa&HNV^Bn&Q_duT1
+%B<%iVP!UXjNj6,?`_u*#q1WF>g6f;g(X">4.2=5?J,EoM*S^4sf.5*=_[s?(4K'6s$\^Fh+rMfd3-c\CUF)AaLIJ`r>/3>:nherm
+%&D5JoF8XM5RS0!;RCCL%N/^_1I_q2WCJQW/2>E;Z=;F#nZ9>sTTi:GHhK'1+XE:f at IT+GQ'$rJgehZ at J=%WZM\gZmc3sc^mmLA*e
+%?/L?/ho@&=fDs??1@(t_].\L^M-W[k/4aMI.L[jS[H\*re6.%TV4])pp!glqIA_^\:m$(B]ZgXd1<`M(0N\6Yno,@#4+<38;Fu1O
+%Tg<?NR?tm-_anDB)8cM0Q*Gln_*F6)@g\bK0BG!De5g9Mp1o!5k$4#h-h'MHDgh2?:3M9u-^!3MjS$1jG+UVe)hF!]JHQJ6.W(mS
+%oc;%o0A`o*Q@*Sf!3X*u)4+]$2D at QYA[rMTeS;h+0[&uRp\R]6c:^LUWYTlj:#o4V??+fD1$#B_%AH]]<NY?UL2`_#9cK"nfuhgj
+%>\)7X0%rMj.E#tGHEHq&:0nFd:0X.LgG>=UQ+#X.9jUjN+KuPK0O10[,>20b&C(huD&8aHU"V[mY3\I8SN1blF]Imj8Q9T6VVcS*
+%!ZS;iB=7bCe1gSUVg(k_A^RglP-C]HQ=mdV#..]8;Rka(4YI*BqtN(R<'Y`FO1lNPUEis#g.EM2iU at ugPY(tQI8'MS\*#`"#<@MA
+%>'E.*"S'f-i%sVVcTU*3nti4SCi7pt7.hO#C\:>QMR`@p&[$d]PQ$kog=41"7[u,KRj4A9eM/?YWD>(t$2H/g%iTo<*M3RpcBKV+
+%PRE0tkjq8B9$ldlh=fGMaP_XJ^dk1PC%cG6AR0^2US"hdF*eR*NqDeg;Q(\&8d).65td4W.K9LD$Jh;Mf:^7G:.:(?PqqB'iD=uL
+%DkLOe_7#bMGKt\bOJ,i:2jS"1cAN8DLEPS;4\nuq"R`q58QFD#<?Yh*r(*K5:qF8MV.?(Pf";R;RiC"F$LBE=IWplE169cO1:Tf8
+%1doY+^rY>L.NG3")LQK]]@$\f%Y!S!m#%7dje[(NY/-YYT]7mp^&t>Tli,(g2Z*p#$GN,^)/(_sb>DucMDkJaeb2'$(o\IPrmk^j
+%N)T..VP<LQc;2QDqOAtbNkrRLEpgWpp?`]m?3;4*?ipsq89l6o'&(kJ2D+;"b`GS"!B-4Q!F$jHp#bu*S5rG*<?hf1?]']3251e*
+%$i`hQs#AbMB-pJc[GpmB9/(AbT;(Gof&Q(7o2&A/XhT%@D6`k\;SU@%8G6F"9>Mj`C5B-G."P,d3=5d$PelnThm/;6IGANa-)4_e
+%d;oqAH5-fU2QgZBEi!*Hqn:.O*49eQP6&HDNCeM\fLh,!em:o`jfF`cT<$LV0a+!->6QFT5Ebk at bRF..V)!5='0R>DH`Hp,jDT&\
+%g(A.c\<J,JlJYN73TF?9-Nj9n]2S:IY;\CdL^E3P*Xfrd!F=+7c%g*<.0<TZftMuc-707SmXeA-"NLS_[,X2=)==4q;c-8$Dphme
+%,WbKA"0/S*p=C5l>.(a#Sg:1cj[";UkIYV=l>7"TN&<!beV*dfP<=W;RlA"CIQ,ug:[.>m*T97)in_t,l/f[E%1bC!N$Qs27bFg\
+%Ia*\Q^\@<bm7)dWCFYqZajHKs43o"F5f&5W]MjusmQkpHV8NC510b(7olH3jj=ti%3R>PBcb?\sCE<cqS[(%5b,*K5jOf#`qS&#e
+%<PHom at g8FgbN/2a]F^HYXJgl51F9jNo+RELC]`m,D,-(SnAg;7V.<o[_#IQ$b89aEJM?7A(F0'RNi?`3&q.2e=$addrT2'?4Ho8:
+%'4EKP,R``n(8;*A?@c!78^B.5qhq7qm%Ad*/DkRi*T#/082dquZSNhO:F9XV7I-KU]`cEiG-;P_K5t!NSg)U)\har]E3ri\].[qF
+%/T<p^^#f)$orS#3(4:!R+_XjiNPh?P"WFQ2@'E`o at s4S\ZQQd%:omI*-&KNA6pt4Bh%NL(/X8`*?ch%_a<pILGq@\3'S#pj9IXbW
+%<l01?AVZc>7=aH:-RC]]nr`MeJd-/B50>pYX-0O)8s,EJTJ7+SB56WbDI#t at hSR&WchRuCH;F0qJ1WnGr&0QjP^ih.(<TlBh=N"4
+%/?Y%)(3d(g=_)"kO@#.]>sVSBLjLN+4?C at B2T=:^A6q,q9(ADT*?s^>^`Q&0Dp8q'&nmqi.OiEY3l`%9Qk.0,Db5C>%-18GM&,:.
+%epOGMp!#8So^('*&,&GIUWn%[p11nb3lX\X?*Ff?P!K$T)(#?Jp=9!eGgZXq*aFm66fWVn5k(<s\7hMfAK02,Jm*7%b/gJgdVemV
+%bOmT1Xi^@>99RU'dKs3Ud`iYZa=]%4<So#YH;NaP9mcEu7ch\poEGkOKc4,:)t/PU3G%h%b:L[]8F^:n=ELG)OMZ#k&`OW*MA0+V
+%#h3TuBfXe]%BXVKq0&X:\a_7O at .;LIfWV>`am.p at 7t8&BjRIBP^LrET4OhW/Kd(XlEbAcqCcOp]K&S6t_4:=\-$bt(+K=qqP>o\O
+%[LN:Gc%u\!X\a%DW#,X&3<5R[)VeYK]@#Zgc6i@`I?uU+Y8.CVUQogL_>I[HP,kctjrht)neG5B2eZ[3CT<eH&<)\.c8KI<OB[dk
+%RjUk[ooX-7'_A>"E>T!7=ReodGj^!HmMU!\)aujq7SZ&^N[`(FZn,",OI^B(q'K&5,pg`1CuhPVY.Q#*p.63&XQO;\Nu04+/O:b@
+%:F#f`\W_Y?ZAa+LRsKUll*UEAQFYuqXLf"fPtJ'J<E91iYU%c-ds<<cf2^#l&8>$Vnlb.4.79Tkd%^uq#\;;.)?hG#p?C[F>7)2s
+%Ua[#[<U6*oL>[(V<VOe&E$p]a2=@,nZde7;I9O$QP+t(f%'R)u\#Wb(Wp10qIN,M.X,Y?ZrY:d%4X#RM3T6'IKGH,DU*o&_rMHJp
+%Zdm4\V<6)D_,T1\*;PrsZ@!rX9RhAq61*Aj<.ZaI[ZQdJk1^f<ShI`[2qIW^%hj>_:>pV4Y:!W;,b69"f at --$JhY,`;UQnRhPSlZ
+%?LGQAh$F;Ulm-j70_%3=fb at 27("E7LRq6JR.83l7m.AH%q/77c.U*#_'l.\fraauAHTXL[Y_4%XhY(:tlCmELEN@![Ft6/QP9+Hf
+%W/RF/.9k(rNmEn%2\53^6JBp/epGE9q1t:T"Mu[TUYLj$`u-U#9-2*?N))K0Up:(W8XK!#4%S+5K_:i2-?lceWP#td4Z(KT<=3Li
+%p+30EML1g`;RQ`&CS3A%.BAtn#g*)uKH3&l7/Yn%1?M0Vq:Dcm.TVBrkB$HJ!BaU9l'(Ss.B]8<Ym(jWqqoo8nl9NM-B$]2?V/8-
+%5j6Lk(0L=JRENlj4t?hLWgCOkNg<,1fr[oa6S%DGC^,QLh21Sl)lH,6*(lZ#.Du<rd/R"i;51*Bk>Q#.Wh$t[CrJC>*?XS02[o>J
+%4U3T2p9IT)k8kMB%AqN!QnWMl$a;Zs%kSaF7-cTr:05`)^Q-Ej:piT7i!tM)D'FAQeUEf&M/#iSZ72Vus+A,FALjB*i^8g"lr. at n
+%.<?8%;4$`34#E;Ga3Wp4\Mp+$iuZ,3?mKqmR4Hu7NP*o:+e%JZOH:u`X'i*A6'X\]_0E)1e<lNsA[(*\68Fl^^V%cR'mnW$YfWXs
+%JG'A59V[W+CAuZR1YW0Qn?-QA4K_Ymb*AKe?tVP.Q1'u0fn)PC;gkRb9t],G,NU@#k7qcS]Ai/Og]"89=Ld$'"G$5M?8XOmm:=e>
+%/@f_!T''!0DAYb-9EEr0adKkDq_E61Q<J#rU'[X$A4IYq3F$G8<Nc:D:3(*GW?mTJpac$m1tpC44#Whuq<13gK!m0fF_TK.I4j+3
+%(T!r(!RKY.>!OlmhP\G03=@iK-UBB!/brBWOShr):3t%D:-D,WI%B\thre^GLo[">ZX[/tdco at 54!h_7UNO5T)*1\_7Y7Who/h6D
+%'Nd0u;M<<Rj\XP!W]#.ZY8R%3rIFZIRDF[RG]M;"V"Eg?^i3$"Kqb\ZjK7ZN0/&"^lgg;7\S<Ce#=bsq:?!3n0,_I<aaqO=IH'+:
+%le>r(R%&'VDCpW1_E03X7S/7`EnSQJ-R].([X2ab'P>J;8l]13mFt70K'nM1*d>h_n*iB%@o?J7D>@mS0dnmE&?:`]f(RfWKQQ1$
+%CNIaWR*i:%9uWZZaNPi:7fRjp+OSRGST>.jF656\/7=)<*nQ:*]Cij"!NmACq<]P2^c_?TOC8T/T:DXgrE?,GjCq2IH=bA>^?g#Q
+%V>$;aaAfjs[naJ+IbV`kHLBrca*s^"M'lg2%2pO5:HI<%JXe8V73fIF!jVB74%SM;A3PF!9i[Fi/pIuJ#*X;9V$8o3r38odZB/EG
+%)Z\qC(.<MdHAg3#B=%irjsUD,G96;,/sPB/['+W)IGKCt_F.U#/#T69pIi<VjXUL`?5C[o^/k4j?JCVO:*DB4Tqj(ZLW(q0)>CgJ
+%&C#-CY at F0]`NiY+<Y*&@q+DHj1Ak]FK[e"Z"Fuf._m!OJeplah[R4Y6HoW2,r.ES;$+sN?m+#Iahn3W\;U`^4,I='oPR?lSd[ROM
+%W;#.6N<DkbCC>UNaN'aD#s5ijj[[153NZrKfm8K"'>itG5[N<:AZi0_)IiMalfW+;141H:icXqq)imGM#`1H]!7drrM_S>Qq12I%
+%YU'#"kaY^LgQibInfnmDAJ\6Ig7]ijY at 3(R,lZW\TN3%pr8(D).:)ke/[`OP`S%e4f/6oQV*rK]_FEhWW$g#B<5_SO`br74\.TN=
+%pWr6A"+u'Bh?B0$l/p?VYt0=@jfkAEC8^6RD2e\k_*Dr.JZq.`e(qA=&<+!DVToKAB[,?u>?TN[00R5l;An at Y:9'-_Pi#0kP?I/A
+%Q$64>ZV!5V`!"8D6BkQ%bKnu<.>l&X0&P>!FD*>'4CFB&G]*iB4Aum^+k01NlqQX at EZl+RF#>LEeLS.tVVQ.C7&TcQTKH*orICM0
+%7T[#J=Qn)8,H>)kCk]RJ(Ul(@=`V<7;$>p"lQET2[#9a_YUH,s_dqa9e-Kdqb^8o"\/&)&D^#]\[Z-)8/uU*dDPAjMP`qaqV1Nj-
+%!eG3R at hpB^YB;l4iLR)LdHMSsIlE;EO)KCqj5(2BpI:T%7pNNZ$6-7Z]TQl'F`HXB$H;G,oh+]C[r1-I8Zq;8\VGtuB`%e;/P,P>
+%-q=L>'_2iag<1/.fQih9nS!R[;l+cm.ALgG,.PZt7VC-9f[Zd$BFI#VglP[U?V26DRT+0/`.@>g at 189=/JE;ZQd0uEr4TH&QatB\
+%%5(VXdIWA3a>_r`[Q)oJFHJ%\D%K/8K([]I>4Y'H]\_4%o'?`A3L&[dqJAX>R0=jL&M0XV8;AGcp>_R'<;U($>%`+`6pb*fg;SR'
+%Ye83(0L%dG+Q&O`n=\N5;\c-^ds=H%`[f)>>GpA,iOcMP]WLP@&>J"qKYaX=-eknI!9pr!bY&MGcH4O.\]dHd4j=3cf`[.9:E at eW
+%85&W&#Xq$B`[?DCi5HRf+m>4&?;n!3r),3CXNp_R#_>#r)1cK at 2&_:YkKDpi=)Ej0TE-f7L^>H$bV-`U]$-I)T?j^qrK"HXhiId<
+%*Bt$UWQ at UBd^RStXEg%p>0+F+[&oKMnr>br83G\,dE+qZV=&__-A"Ll8YbJX;\PmBYGRW at Fh3/nd<X"Bj^a`f_8iP=]p;FtKek^W
+%8Ie="f.mt7ft',i28r_sd5J&6c%Opn%)rGiV572DWA;gobc$B=Vs8U)7OM/7Js-H>F[:Lb0]p!=A6s>=)0"tm2W$A8H>?HJ4#%Ou
+%RB1DD4 at 0Vb2%7pH,d*t#X3=0<-8(kFLBXY5Gjb;nG(6Ze/tBA2&%eIcTQtEA+F0MR+#Bg5(L,5SVXF&sd&FD(PDdPOYC0O7ZMDF5
+%Wr5s&Re08jEGersJR\H+,b]u>L>']U#?^s%]**\%S/k1'8RNX at h01cFqb'V%'I2$>_mq*DC1nC*n2h9.aaX$hb:5f97"<sL;eZ"X
+%3>]M\A'2k<88_?Q4h%o-l)$_#-qL<7q'8+5.Pqf_Od-Og'6I=qkG\kK4fG,rn)6[%C*C'h"Zfs=dR_-d\Qk!C56*Y<0qU1g3a"/g
+%/kNe)FacI891b4L6 at UdG^BAZ`57]Ut<Ig*d$XbYfb%IV/%60fe/A/Q^aIC9U8EI,[k)o79[4tcT8ZW:pI-"\4b-^S#S\olU(G'^/
+%F:OaL(+k,$ng^S_O([9.DG`fN$E9/^Zl%7IA#MShq!Q9pXjD_C)meXjC6*3K5V?XDo!;f7?_.59p*-g#*GsS'a`o95EZfZLC47FV
+%jP]a:boR*#ZAm(CP1sG&p]f:lU$fI at N!2llGGH?[P\KL\Z5lY-&.XesXDJ at U>Xh`ZPd+F++e'?b^*K0UY#ksc/=Mbu!N`Du5*S<d
+%AdH5!,*+ZB8t.0$07^!)%Q_o5?%eC]i\M/.I-6j.4j_FRjun0MW6)]M()uf[P:`7mH"*TqWuh2KBSJ3f8Sl]jk@[`(4sj at .Wk6A/
+%nRJqegN'rIEJ#YPFa$K]C`O8C<Z1\[<+o:;Sr4TVj^rW>U<%C^;[Ll)Y\lob]1ibWq6k4e6,/OPQL[.80e)KENpI]_?Mc;=1;6ng
+%*_`_m4\R=DHQ]$%?_Wa[?$VY&ZnC/4WR!sc4@`39OQW"_(ap*Z2oadj[p>iYY=h\Q/F;!o%#iPI#R'K8HE'K9>F(:889Onqk?Xu[
+%ldbVh;<o@$2r.-0-\q:U>sSP)8Oth?-P_ee/$mp;c*tb"+GW9,F0Y/E(*&B$%`^?nVhIaWf'r@,P(&e0>7"$&):W5<r4Zl7PechO
+%s-+7kk#6[*XB47ZfB,?p/Jct)BB3d$GpH?@]ejB*F+IY_I1Q#4B>"m6f$s(QYD59uAP6lsb!E[AFFB<FE'fS!N(sa(2tiZBY3Hc;
+%EK9n'?s8c+]B9[cQ9WV+S at eHW;Wbr:Z3Q8:RS(HJs0DP7igsidO;d4_Ed?>6Of'QB(>*:VG5<';h]5!F>gAXfh at q06/[Z[/?]laq
+%(=*$skptYEl.h.(m3R8*kVYeKVm5![UeF6?=G+eSZkf=3`m37aXGI*ag9FJ"FjB#+4ht;.nUj?MP<]%eT$4n1#GS@\E;K&$C[O-o
+%Fhc$T1:9^k,$>M&7+.JI$O:Wc?3+0HbmrP<CoXBs[%o6SgH9dg3cYW,X3F77?=^jR$$..^0S<r&aj:Jpc)K65U5i%+YB*!BKuV]'
+%phS/u!bgPPAtG*JpYGDaD.0?r2#(!_Q8Wg90(^ss`lj+dC=>ZWoC0u/(W'3uBrK`"5TSB,De>:.9^W]9qBdlUO7X(7`o"eP?9C\8
+%Mr*RhNZ%d*eg4d#W_4pJ?I\e8=$E at 31]9mH at M5`ug&C+m>%[#0_(N&_B(G8PH/0or4tC!.e=[c9cnR7e/Q1u$c=,&'&__KXm9kE=
+%<(1Pi8i)jdVqoF.VMFi3]4l-p86+p7i+9,98M#<gWnl8>\:%URXaKlQFcs"<iR\A3dXpC*ZS/:957SA.+=kH+r`:Qs$Zi;`Ch`)$
+%)<('FT*E at gpF3"^jI69-k$W!F'U&f`rgUdJWE\qHGj(^rOr5g"\K=X28Uddtb6,Kr$XL2Il#>H at 9&&F[#Djh&ojA^5dqCiUF at pI&
+%k^DW'j/S5G1A873L;TuQouQ?R&DBil_>L?LdP;V7\p0D`Dqif[mX8s6I#5kXM at gn300Y#JJd!Z0?_=A!`>-9G`6sDi!J/AJL4uPr
+%ggJEs0_=.bp\,DdS*@d04C#Z<eW%/2&!s&$)e'"`k^$'2f<HLNhpkl?Nn>:"GoMCaAeE'1duq9gQ#oW+$HtBT,\S879Rl',S=UX^
+%NHX:XZ4Na*lp1^$qVeB,$(pG!#C+E^WTR4`0[iXca at j]XAT'Rr_0<&je]bUbP_g[sKUctk#fi]JjM3-JTTI_=NWIIO8 at cq(Vd6b$
+%4eR\[=L1dDPEW1,)*IAK#_(12cAeDWZ1`[khih>I=lN,O6)91b6%8N:.*KLgTB"u^;Pt:B_>HVa88-XN/gu5+/+8(PRL=$*G!5q3
+%<]ra?H_keTfQGQ^)*B*@nM9Tg67`3>!KWU\?s'cT=O?24ku$VR,Ro`u[A#hEPc:[J.ri&\S1S[T4f/S^Mot"sbW#9^LKf@*?E]Z&
+%8rhC]4#4Sk!tSp>@MK=83kO"o&2dHY at MD2!Mfi:O#B4PYBXprh+E%W^GT6mB#V"ih==`h8ed&DPga72H(6!>*/i0i`.`Ot##*:8i
+%S"$taX3l.Rp9,6EGcgdWoQBA&D0sRH>f1IHS^Y.T_8_38):UGgNq(*YrU/b.fDN$MTBHAUFKg*QN>b>5kCnAL&5s(8gfngfK=;.8
+%mhT4GUp3nrjBHq^$oR2NQ!i1=E>EcNY^(R#n%%noclAR*dlksR8j3YY**YU1lA")]j^V<E%cWd,p8;G3\rq^%!rMOo[E47bC7S\\
+%Irc+l'R-E0N=pZ"85;!UfNdCS3q8ajD:!"l./#n$%&L07qcVHrb7Vfj4t.e&Wh3Zo)hPFfla.A;X">-JhuW2f7Ka4P#ZTGjfU(o$
+%?K=E6*,jDV0++5Rm#=<2nIiX4\1)0R6icJ17?p\',qPOG$At&g)kq?^W="L[1;!mCq)WT&^nA5JT4<EV<7]=Tr at -I-(U\s\cDSD4
+%n`9a7H*EWt"(ecGX7*[#[1]_./*46TqZmJ`jI<%qoT;+VZ5'=%L+7<#oFaR",a3n;%9O)%HHVPC:269+hn`e1H_'):8j[9&aesCs
+%Z=rYWnT\"l_._(*V^R*@=HgHWnlYdjic(Z5C$_/5V+tm`8J-!:)q.5BVlqaPVeo6HRDu#h?mWPe0r*+K^S&$R\G7rcHM(4`D>q*s
+%,K]D`=h'48:qL$i=N[(3TXUGSDDs?7Y(J,rAAjdkGt&jFHEF?:aT1Kl_(g`($msbQndkgR8`pU'Q at X.D\:I58Dp#^87>t:;R=%Z&
+%/q<blhKL"$?3B_]jVA+bq5r4H/[4 at N'[DP$/?'.a$YZgR&N!nK4XYHA-]1]WNW=4uNu2/LLtABnh/eX1rI^.1:VGKLlmq.hrH!F>
+%]GG/m6u!@f[`"$GbU2"$\KmLg-"KX#.8a:VLX5Xo`knc?"o`X]Ep\^sZ6SMf4>ob5I>QUJX$,<IRVR7_-qZmQ?R*a*2=7hR\!Wso
+%F\1fKO1fC"*OL'4Vc(Tbe/UG)5ElW"Jt0Fs"B#dK/&P"8k6]>Rn_2#2EN+r?Hcqi5l"o->7'("lS;Kc#T]>1>bQ>*,bES*</]2S%
+%c_i3@=*(A5Q#iNl[+K!BZm,G5m0/qA3K2)FK:kkD7_jJ77c;WMO6_)CptCG>0j18oE=oCkV*kF'cL5*H`J&"2!bjCU.YL-ohak',
+%`u870H$#RP-e5inB&G_5:@@C>'fm26H^(Yp[rb5304f7"dRhhV]mmjP8,g9b)!YPlKOd6kPG5B8m[S*ZV5*,&ict[<<?_iNU%7gH
+%WYr>=Z']n0W3*L9Y;tl_\HDpf60<IH%_tD2,mc6nDHL)eV<TlDMR<G;:=C1-m/:KQF/9ES6 at S1d*EV_c_ at R=(R_ggKF)Wf"K8m;\
+%+j7g?KH"`nQ`7L640eZtFRi,!(EJC==rI8)5UQ-bm?ZP,Uc^i,HS0/1)f?[=<O/r$4TihG&@'T-j$o,&0=>:'oLNXC]9Lg3#sh:i
+%Of_DQ1-QD5,Eh>:@A0(OTC]Zjag\j`>#fq/#`$o^WFHK7^=,CGk<S(>WLO#=\R9eUknf=0+jdR?@Gkd0cIWf+$'DQP.?[q at erGI2
+%cUA[.g#BEgpYt)46tZl.UL2&IIM7[eiipc(L=>I8-Z/W)A5>m<n>P_&L7ht;i3u)G8;*DEf%Xd@;jp+%`[=g_O*/U&Tk8dX at ot3@
+%@AseuK()8+baOi%GNM2\214KgD27"E+Y'*(ZoU+]queJ[&@;Hc!MF_8.6i(&T%6ln(Fgj,2N7_!C$T#>WIa%0FVSE6F%GM$qJU.j
+%F,7pUU;$L.OKEf';_e0:Xq;R83G=l>/5\JlA\4+^@/9"s>>NO69BVhddVW4G7)oGoTQQ0GGuf::d0qK2W6!fj3;0fAc\IV.FN;K2
+%^3E00-,6EK+4!BE_u`Ydmq#q>_rm)TaDER1Gcl5VD6E!ACcfGK- at 6-],G0&CX_7]=3bad.PP<ZmAjJB&M`L:2@&07Ke=CBCMP+Ts
+%=,k3W#VpZ`cTHbq]4fBhaT8MaapeP:R>^,NpH__dl*KpII'&"F;.mp$_;e`QX!$a&%0e at DlmEgtal6sC4Cp)M4lmA^E=7^7k(:U)
+%P*1P4:KMQZoL]G""igj<P$qW3@]kWk at sU*Rc;C/EMlAgG,6h<CI\qu&SiPC4DTtBME_4tcK_*ZLB7,WR=fT?j10gF.oV=P]Ei]Gq
+%SGSNR3E<\Oj*ffBl*>D'<lq#V.F(OiVUWhfEPcKJ=DD^Li]$hHC%:idfh6aunnsW-8L%sbO]*eAH^I(N2;tdo)$$_9E%q<pCnkZ&
+%)uTp@^;P]qo0*?aT/I"h&/t`JNQ*dhX6c)T)^iM*X6!De7_baPmk1ST^lM!&Q(O!4[H!uE&'lIVn7BXW@/%)?j7Ia05af9TZn.CW
+%K+q5P,UoP=+Y3I'j'EUq'D#d^Vt%\Z<Q]ZFJ2:\s?;kcOR\Si=`;'lfG<1"2Ir4!6g]#$7PB%ecb'kgorP;1o%:#UO6W,,ko"Fcm
+%T_Ei3M"R0/\FC*>WK_i'heXl#HneRr,r at iV>[J-jUVC?t6)eiKJ:@^BFd`*sgf'/l5bX_.PB/\!^"a+]k0<SD;,2'no*jCk>[Gt^
+%Rt9X.d*48#I_kjbo]hn,^)aa.-GK4<22eSF>g+tU(b^_k$aQc!Yf<WOn*;fNRa\4GW]A<o5E:-pTisCE9bq9jiYZQ[,5$]h9IPrE
+%h(mp5a(gVsqBL['dg'?_J\8L-CX=?dj$C),CmX9Hp%H('k]dJ5orYiZ#P04hlH*%do(gT<lW1JD(gK-#6Bc;jg$(h6iu$sd at o)Sg
+%=]<?\-fjTU"3RIGOVO+-kAHlBka$9#U;6*ecHX6WY0;KuRb144OW%JM<S2P!@u""sc*r4pk;\W2k_sD/l94HkrJ.kR5O`/P]F5##
+%$+3^]+=SW2maY2UF,_cJ86bH!p?A,Q;to\cihR9i\ob"$1`%$YFN,[F]e-EKW"T.QGS,^JJA'DYRca;M?7\J;7,0M*dY">tGR!i3
+%,$mI#h9:Q+T'F64Bu8V9$3*r#!t`:d(U at XN@Nl$?f at UVqpK==UC+<dHPsnZW!)7jHl$,9._!LO?n at hh5((hq12CJ"VJkfK:=\pS8
+%T[_6^pDY0jX:J38=;EDn:i-senm_0DCsZN;8GJh+OBUIl?^+B-cMdTMdq-+8S1M3^kp[gtTf<p(P/-qUl/')?<qlC9Dk-*O#pg"N
+%&$*^(;*i7p0c,,'c!UQlI9-q)[cG5AO61PGV%IQ!q+Tk3%IfP3hhM<2/_3c3mrL*(#OcqmqZmV+2#jiX-FlG3,NUo(ObF8r#4FiU
+%aJ)F+IX.o`#2n0KR81meMQVlT4)r)!PIam/%P1N>d=6YXn;rg>dm+dXb3ClBNYBHbZ9&tG5U%N(Uf,Z[7#Nq1G(-!MoD at Y$#@Q\6
+%5^Q<&;!H3ZPpgH:p!-$u8\Hg&?9YHiP#>3VqB=_PdmJ9"n]Sn:3"Y9KHCh$/ILBjq at E+`Q*`S73b;Bfud/:^$O?BFi%q\8%3/u",
+%on at 7I*Xgfa>=9W74!,jI/lpqprafP_g0.2CPIbS$MV#@S?gu,oX-3Cu9;:]\\%uImjo`%>;%T5B44ua))m0]NO^CENW'6E5F;?uc
+%;/%7a3M#_i&p5hFL)rZfRNZAfm!As\Hk\ht-T;P)m$cdg[^G'p5PH#[fI>gMK)UpX[!(e'j\qU&S0f%4Q`4]1OWfE/#[])(oJK)"
+%iBZL7X![A&SM$iVL<9b0`%oO*$V at RCj9[qE*'LH-nsY7rPImA]n\%5WZ63#pO1SN]gl>9t?4_ddZo'd*:U)4o":0tD at eaV6LDa"h
+%7$&f5Qm<.^J7P&jS7%<2U4M+od%ul0<XMJtpLF0D_H@@?!S^^mjsaU!2VkM80l;!OK>BL;r\E$&nfB]T"V9;'A"B>3*"HW%Up,VI
+%&]7$rn+!);_AA?igP3+++R at P?IIdJ9Sl4N`J]03LM_7Y$\FuS1'KqnMCW@'lp0Qs8WH%LPIg[?D9`_VhQ-IZ1M"!1sb,<J>8O`I"
+%q!WM5 at H%N?k[)^fr(MflZ:QCtAUr.)h,argr0Q3$'O;^?0-7j/./&j;k&^mr-C&eg3-=OZ!tW64S7O2c"<%s('0q.N=NMl\(`dED
+%qS!r8r/T(8/0HemAKcYZ>I=&p-GNG`g*Gmp_%HK$$R^+L*OR[OHs^S at r0B\^_Ui<e]hO4CrsE9a^RqjGL7.fjl]"I//G'/[*;Yui
+%G]I'8-VHj at B&K`LP,aPu^<sRkqU2MA#=Tt."RTA%9'kR at C+FD422V_C1^)teX6'QBoH/A*"^<"rXRln#WI'(hn6_(&BlO)LLcP;Q
+%/H8kefPmF+S%jojFr/=k4.E4&?a?>^f2S>75*@5kj[[i`&2f:054J(*28A^*i\hBFPo'JU_FQWsOr,iXdM,kdXmZ]NdoX[L7h'h@
+%_N]Df%:$Y53`ON^ncFhG7%lZY[/C/<!?1:5!uj6Hb#Fb>:akbMNB[;n&^=XBIRGt*?CmmFI\_Mk31ZU6.m at 9%Ah-e]-stf#4g4n>
+%(r.](<p9hUq$W%?X)5H@,)X/7Y(I4tdFN'O7Y]6=UK>WJWD`:i\T>GB$)cAAc65J01`r%VpS5XPa22T;K at Z0d),T*%\#7IkccEcE
+%6T!]l$hDUM*tN@!7j8\8lM>,?3Y`T]#Eu%I]KX5P-KPaadORa-X5Rj^kt9X>ooic"=LIP<Y9^-4RhR5p7c at RL!jR'fKDs(fg:&%A
+%>hUHVhkkC9:YWKD5JpSKl[tG>[\Xs#6=KQ:Jo=FH'$mphlNI"Mb at hcoqal&da!e)TkEVI/#KG^gi at 30H("Y2,g#f%SjL5hj.=ILP
+%pPZ.S*n!Z+5>Qm3JlCY7I,,hcP6n,T.H(c*Q>;"pB>^(;Cempg*3\uK.s5Bogh!KJ.HpBR(J]n7_51nLX$3(k`@mKbd:a9GP4P;3
+%R:ZV%:W3j*)u4oX>UiZSIEBJ#s)0PFV$6'ID,Phn*JnPI[HsXN%W:@[VV*h<[m_TfCV_=o*i*gJV57G>hbW&#2KOGK1XG]XDn;Hc
+%UEK at p`(p8=XlkUkWldUs4`rpY4"FLU7^lSE0:)u*bCHDM,mbj[>QqR&n(WDmD/(m4\,Lu`!qPnZQW,Qm3b"[4=mZ`(UjXR3o)YE9
+%qg<;*0^cTT"JF:cENuii;`52_X`,W8kBk)qoEAq4p77%cP'#](T>m>^`*242kcXa&hc4YG"*GH0jTOWLG>=g<.I#)&\=8La])chZ
+%rMnnd9HmT=<=9. at UV^Mn]3EsqaaB1*npQ^]op/OtjDXG8eli(#n(e'`'5I*<p74FZCUhaC2NL8Mcf[Bc%N;`^E,JLi!.tn)gGPgg
+%eMbaDF\H#g;?2nC`!]OV%XecPD*&QpS[$e+:@&k>mE&OCmL$CTCROa'LQqD1"0 at YI:2X^JdJ_7Lamt^.r^#1a%oh#Z$._jN5Dt)s
+%)&p=e1p3%:c]5ak_CXF/bcU7QVnDr,.R0CUNW)+2MnbZf?YEcm)$l+m851=;p8pCdA2 at E6G7)JQDo-k">UNkYZM\bhnk_ETM]>Q9
+%#%S9F8>*Z[fa!s/HCQD2Yds9 at S`'Ff7,<b\GYlK,?nYZh=L0%gbYm>J8NbS-N\?c9eoBG"bmI'LBM,L6dlOV3P)kPu"5X@$p;AX?
+%iI)3h3goM!c<l`H\)im:AL'-LjB69@%s^ab<1j/:P,J[UN9t at YAmoeq!dUuk29AeS2tH6n=[,G9^H-%qU_t3A at M"[eB)md"SM]2@
+%+m2V96NuG:Tg?9&q#FpmCuqn.Q1r9fF4,+$iY2mI`C8gL#-V#]g,OA;WVk$WR$Z7[ATF33s-_&<"""O!F+8^%DpBg[T8HEo*'_H<
+%j22p<$g#gl=3AW!Do"q$k_M3CZC9V"At(Kn`_EM*^LRrri=lYX[+ at 7SbaVJ$0n16I?<>8e\pep=F$&K#bf31#=GPiW>aKsZ!^Do0
+%2JWoV1&!;?N!'e-X?/'f7?m`rAlXL<CukeEP[oN4G?:E;(0?N!?I"nXIcZNungXm5(*?lBLOB-KY^/gFg%f^]pBAn+.=#>^kIb at F
+%I`4b'+I1K(jP[(+La"T+C:Z]fWO%puT!M=fU2t],O^Q!fM-`]eW%Kqo1+(r\H?e#+55<B]XI60D1pMG!>dpDom!2Z5+*6L4$I/bg
+%,%O at 9n$7qg at Le$[RFO/0G7q+1Sl?@cQcp`[</m<:N,[=RgA'7kLN_WoDtQdb-^DYP@@]HmCB?(SoLZs95YZbOjZ$6 at o$k*Q7VgbJ
+%=n)bCVN7:S"i9<^(aU^QD.k&`q at Y].Nlg@,g[gHiQs_WiWKoY`K4%+Tr2e]FLYL_2NAD)u.bQRYb>&OfQT4q[d"?L31YUQL7R/@D
+%ioU8aI0UPD'9KjSkc.218U/qk?r4Q-ff=`r/$5=XnRp-H;;4lQ4jHW:b?(_r5bhG8o0f%$V'Lk8;W5:,2b,XU/&1Q?<aJ^0oJPkn
+%:B28m;LM3.?sAn`D27p6rK&Rb6,7AN, at +'A.e0gjm2=4lkqR+;,!j'qh[$i>PYMu85(,0!IM2Hi^',2?Y;#G!1]Rup\)87EM7VCI
+%r+nUH5tWEI\QH4c,th6SMPOW[<I(24canTpYh9F=R(EpLcQCgpAeK"afa><1Vt$025k,@@(p*1Cm5]8-)5NKpqhk6/EFpm%Aqn8%
+%DW at _3l8JbD)(8'P.IWKP\lus<i^eZL@<Y5)r%t+lZYB!r7VCuoig=$W"P7[2RO)^'?/$=:_?/u at f1bR2;&;/8C4oYP+KoJc.FeXK
+%;*#<rBu;VX?g7lq#(/V81-;\/s7E_[b3(g(ene%NhK.rhP;lf,rDGbqE([O2P[mjn at J=IC@[PTl8q94"@W.IVb8C&LmnD(0L#E5(
+%"1FGD$&biM:Q#%BUT3RI at iBG#SGHCRT9=VJ<f-GT3;^m[43?5nbA?Ag#63DW5mZ9Xfnk)n6oV:PA^sHC0fQ(Y[\R6i#q>[//:-@<
+%lOkh/CD+32>lGuZ9's6qAP.,P+]N80\f07Of=g#A:fomVNI,I9kj+Vq=OL->9qY2Z<i+ZrVHdk2P',&OUXtYYT2el36/C6E\VLWd
+%'mO]Pd[g693P`6=m+,=r-1K`mfUC.b=Cob[$8oi"`>&)jmQ#@>._c\<-]Se1mDZE+BHdSp^,OBFABS=%FSPuMWCsO0.FT]=>^+&g
+%WCF;JR"%1?b;._lJ#^BIYYi_M>7"?u-b'*!^M/u"X0%J at 3c2r))@;5/@$^T]2Cb$5*-nG;+JQ at Fm1gO:T:`7bDVaTc<MBpk&Gc^=
+%3DU$V2UbU<9_TDF"/ooqAjT;CaPY&pA]9Jme=V'C>IeoP%C]4\L]<`5&r5M&(Nn#"T&6*urk9p!=q at LpM/\k1QVsr`H=2St^D3i9
+%UgZ&0aUXBH-,<X]^DYi;2TU+HK/X]C3eAp[7bomsj)q74YS\`k;Z&Kf(=m<$bHCFl+4K`>$BPnej*9;?KISX-4<u(b_KSt<>CLJ?
+%Ha'4p(^KSKL7kDef3If0dB^+l[%>mC/$i(',$hlu5K<+dBB$B$GEG(0U%:$G]!Q[e,]S at j=u`c^>+uN?.8umO=A2)m=latPk1c2k
+%1+K`DK2<t1_ at HZGWG[OgI76ZX\irL%:5*Q>f;TLlUu2\--7!V62MTN%\W&e7M>7O[7ip_2I_EA0c$7Y2JfJj,mAM:?Vc[5&R$3WF
+%VN]1]-RCEX1A=4AFuGP6`c&ZtK3Od0ROTZk\):aD]H[!M6]?,G5BD]?-2dnUfEb5(=gS"do&-!]cDbN9=,RVN@/7Qj"-Tm[">9DY
+%eSnC<O>ROerjbQM*cc&P(.gmK/'7.c@[\V9j:p1 at ksQb*qpT:q;\@Yo. at 0Zl[Ttq2g at 2aLCQeEX:j^h/ZO1d?`NnoC*3uAn&#qjT
+%?aD$88ZV##d"i"0R%m&k);OMi*F-7IC_la;_l:*6Bi^<FmpcZmb@'S$")K$jo!Dli^Gkf^jGrD<SU3[;/a'#dH6j&g:UEe^j/U;>
+%k[H9oTS-a_MD,0eTq))4BJ+.78q3)e0(@p&/;6l&g%f28Y#clI)RJgmT2%b/.imoFkt=T*;V at u2']`NKp&8qLgN(X^,^m#k$h\Fd
+%4"MjjYY?bOQD?AS93#RS/(KH:;T_Q49L[)T+ZX at 1&Z1,FbH_7%O./]N8sI0DQfIpE(H+_$fL=8u1!3?;5cF9f`^D*OGb at 5U,:0)0
+%97e*j,Opn0b,N$gXs=cdVb&..8`gdd'D`=RPH6YHDqecS"RA-'J"p>l%VQ4&n'CH&D9tR)N.$B)8sc0e>&lk at f6pNa>HtXBhsice
+%lTRlSO#o#&Yg"Ys4Lb52,Pp`"j-rEVDX6?=\Jg/*'*Ta0QR6h80pMm0.7Vc[E"aWrfe0lC>SoHsCkUnLX>tMB$r$WV,lN+Q at M`#l
+%Q$nJ?HRJ&R'A<;]g\t/-=0pJMVjOYQAs[Y1*UGO_5#Ygo_sKYiZ:*QIcE5f[V6`[[>2Ka/g[1-0_7>^iloAkSdj.NGq51[f6"'!F
+%D9C9Patda)-r$tFq->=?4jQq_89I"2<6,a!+mY^!P+%KA=-+aK:74656d',?0;%<:Bn*d:b9c>(pjK!4R8Ag=S**RU1GKgYRf(k:
+%JttWs#V4_j49^$6r`7HBbrnbfp>r3E^Ke$lp*K/fbM+r/HInteVE>1W7Jr`No0AF)B$<S:4*__*'[WgifKa%%s+NIBOF2'-G5bks
+%ajOoM+f1t;>c4,$Ru'B4IS;1?!nWE:SX#Oa:_4F_"'NeMI<H>tmmQG3E7.BgUH;#m=Q'=!'32PL>C(V^CBXG'[3jOWZ`>$6>a)7o
+%rS1JDXL=bdCrq\,I3.5-'_9uu_VFgP?D1WT>Ma+HG5hH)5Nhoa%=Q9E<^Oj1c"QoujFe9NQ9iJOBpee=HKFO6/*\NW9*2. at c[?`b
+%kS`G6js>s>aQa?A5)s[pJ#Td7oPCbp<ZcPtCOuWN6i$+B.a=MnDc(bVZC[1OfbbdVZe`&BY?\65:OUoc8WcbIgPYZ0^>If<prYn_
+%qo51?6k3Ab^#XZ5MZ/ht.>.3T"N3A4i:mT0T=k3tr#kef(tTZ8'j95h9(jgZps<-:T&AtMNI)%tK2>Xc&amuPN9jI]k3hpT4q&&s
+%:YVVO\0L!8<SZf.fTKnI\f%sc7&rf&\DYO5K+6P^bCNf=EmrkoH81jNVRrptAkl[l<#^V<7=NA)*iLta4r/jB][WF!c%#)nl&I&M
+%Fsd"AJTqG"UIJ%SjC+j('a=d8ogLHTN(U%FV_u>aE7_1YEf\;%V:>23o6oe`Au&^RO!V-.d`B>%8iL&pf>Frb/0MMt"p($&9C!Y=
+%Y[UocgA<[p3tj/"2<\p2(0+`K7PF;W^b*t7L^%6H!5(1_ldEVl[4(5`":tbP?iZ!V at 1oXPm;-KOH=6Y:OY7_lUmNT`riSpS\7`<S
+%qQhuM"qM`<K1:c6QF8LV9LIhUjq at nSb7nPj1r_/)OSkLIS=a`oN,VHt[CiDF9EX_kVB5oh^1YB*qYbr)j?Tg]W"8?`BYBP-P,J75
+%ATPu9N7Ff)$;ORY7DOIuAftY#@`OU^6M=W\?_MDc*mHEThi<8eH+,a[`gN\m)I;PEIKm[7Lo"QW68Za+H&t(!Y<Wc>D?JOiJSHu\
+%ns(%=<`7#d=PHa>&])kdZ8dgRJ4jKo at fB!"<$2]@qJ"A$3(KDrij[<cLLR]Y$ad5fWMA!(3%Y_#*#"&;<7aB#(jVH?2+CtO=iOKN
+%$D!_IJMJDeo4)D[]3lC!1*4Z:6rj$p69PSWpr7r^3h\^K8DBQ3XGCe_I=sV]/2%,X at f_0!M&7Kos'`nbbVeF)162f>;5!e0U];O6
+%9V8jIW(5WTL4N`u;$I#.FC*'a_c8oTA]@IHEr`HI+j_isJUicrY`*@8E;":?/1BCI'QYFT&K%>5OTmQt5s59*"j2A2AsOU4R-`(Z
+%.Po)b5W)?WJqE,S at 0#Q=69kAbR#QcV<j4aBBooVohN/=#_Nk37HlA`43FoAAOfC1J=4;a7gcZo9:Q#_fcX at B[m0WE@*i9LVG\KaQ
+%7l'l_[,b][L<V!e=H1Nu4Ua+3(c%0bk'%q($,m&H4XE0N*ARNN"XE3ZQRE=(r+Hj6<m&iTRta:rG=a#"Fa[j)/$Q;:d6VF=&tk&)
+%BgdtC$R>^'`]+2 at Yg(6\1`jooKd/Ck=LghZJYX*8'GSXjgXGEb7*ctoh!XAD2]V%i983agKL86UpQ5K at +N7!f973u<N3][#!:^^6
+%(atQ'>J!FS%"50qMTK]h[0=66"#Jt&4<Xq31*%6$cpf at Jc&C!Z_>kI,L11I:4Vct-fmVY4r*%h%_uc+?/eF:5;?Ss6cI9n*/000`
+%F,5F$Jn/\;:)G#fB+\OaB+d`TBtn<GFr)"MJaq8.^Y1C6\g:i\Ae+_Scon_PED6]7IY2E3<*3N9(hANUV_eP!Bhp"_"+PZ.`"/Re
+%CcW5^0g\*WL%5_$9/fg@>:89aSerIO]I5GQk^5ao*QS;WVUu9RM"%bcFH!UqYn3QoQQZ3%UcS[7+0Ddm[W0J0Q>iSp_:'-fn]A%I
+%J^?-uI6Q-EQBi)JpZUY'52HjI!:MlO]NQA;%(&F*M4U=eRP&2YGCoQt//GT'6AFVYZT)d#h;hSY!%`+4j37SL-gKS/'iKft(a:l!
+%1g:.F3ZONUBq(<aQu\qY#NJZtC!fJO^Z0/_?##d.eaS#=?81a3QC!\iQ7uX,1+c;d_#S9PIdBU6*:2f/@qY!\/0'p%%+$kJ)2T2d
+%+9JI#-O-^YC]G'e6. at kN9S.XcK-lpM.[eY?ei$_=EX#L3G4Z(@:E&Hb2'0P;1LC22k7artYuckgF<Z-Ak[Wb$@BppCj%P,IUAO7j
+%GM8&kJs^%r#D>T1dZuoi(]XRm3J(nt at irO$+)1^<ljO!l%&^uH3Th&cjj<^OGJ%qJd`-lnBU5&oZR+DU-:.3'DOKl*(n#*J\JWt!
+%lPR]s!XN`#nBiE.O,8FQ!ol9]XMiRW5E;/-5Z^)81'79C"(?pEl=nb]P>"\ED95Gl4Wl%JLW=L-]Y+AFCe8]e56-[0+>@mB*iTOc
+%O$$hN+iYeh/M28M&_f(%=J/5JR+7</]ARO\!3pq[R(aDn%"S:-\.:qOaT:m)'dWRUK;1B5G\/$7/BGh)=0Y046DB%J?8=`lnoB*D
+%Lke(nn\G;>1PG@=!+bLC6Fob\32*('Lk!GQ)L;e?c9r(TWRD>N_G0!QM0plMN%MkuKHH`E0ei!ZAMaZdO(LF41sF7g3)PXK%i1=p
+%W*hct#%W<G/&>VKrD?805VJNmS\bO.'*hpm#S=aY85dP<JKkZ5F3c+Li4eqZ@)2Q<%"<RZFHpKr!SZ/QSHUc<A9-re at q7<DkOt9V
+%CED^nk]_+cJS:KroQ/?kn=]Rh4bj[]%NYHff(X,k9F?Y2]IY0>JX'geWf],;&p_riH2ncK4X9#D1(WaR_2TAea[:a#mVSpkiM?[B
+%gJ$W49Yq`7$XOW9WY8DZ8O?r=E&reBs,g/<r5EAC)R<rRBs:s",E66=Q5PW3UaJVF at Q%L]$k#ar.op576KY/!#Xb at D^c8N[#"CiZ
+%QceB+'PSFS.T/HBr":c#Ad%#U)<M^ES9d.Kf$*LBaH2#(k$87CMV1YHQH=6IJRiR(.j8^laQJS'j%b?sEK60N,RQ$R;>bU3<A<RP
+%)e38cHD*%+"lhs),;PgrRK"51$qYucV89Fh$d`f]VW+F3\F!fl_!+FGV*-Pb)BF`Z"@4D$H3i9<7*G5J4tp4p\1pH,3`/233D8LH
+%[hM5*"$J<CVj/T($hfSUN5>3jd2tY:Ua#6B-k5FZ\.."E\&7DHp(uL"4Ur!cb\*9j5r&lM?Q*pNT\BocFW*j%$RmS[Jbb0!jlC[6
+%bt)L*>t4[u0pFVW&/,jaWcc-J!kEr"VqhNLhU8>6^]d]VS)T)W4BaE#:Gr at R#@!`b8*D"?TLa)KI$+d:^bH*%A8nF<A,uD?d/O+A
+%]a1H"Z+E;$<1X]@%a=O,kf[]BiIiZPR$GSY?4"gaU\@.8V3)]&LaV(G(_'HL+!KS1_#a_(1+X1Me2(,Jn]9(ES/cf6d!9f\m#tQK
+%!IGE7fJ<XCcn'JfnK&8n$sbD)ds#0GAhQ^%4_i=dKC at l!R^N9\FcF+?i)47D$CW"B[u<;gJ7La=e+Ab_)jgVbW`6bA"6Ild)>KC2
+%JKBcEgOjr@,,8KU6dj@=&:EN#f'*3>Ht3k27sn^[/ao']LG9Qp4-%O/ko%-i2b8f%Fd`i"7acfBI0jRLF]]?RO-pu=(L]$$L5P'B
+%)WV;@%fdjN5QE0!h?5I(Q8$:9!+(Y)W"+r)e.^lM)p]XU8"'d>OmEkN;*</EK/t_,lCJ2r30KAbNc]cH[:a*-4gGD-:']F#:F8VQ
+%Nek*nJIX?$qDdJ<Y^WsjUOsPojPW2:@K?`Ob1T'=#QsV)8,ECmeA+]eO:]K?e:<To(n':LF?E0Y*<o12!oAc26FJ7um(aJ0N-5Or
+%a%JjoDlW7komdd#Ur*:WIC.EGYtJd=bj-..M'9G'bQ>tlLaT at S(0j$LrZd(om*He5N.U3[GQ^TLhP\H]D0-;QO@>K2#D(W"7Z1gd
+%In7&*pXp)XH-f>WYlj-6"V5(1FS!G`GB=KY139!7aXP!nkUFbDa:"KQE(rn\:6F9gmWT7I'6k#tb'a>/%h(E%_=Moi#RrG4krkI!
+%0#&^7"3"g!=i:+in7<C\5\3It/HA$q["5eQ+?^^?G[uCp5LLpERNKHE*!f_PqM2Br?:iiqo26[p9X<CS;]HW9ST;$k*&E?X2N.sC
+%:I]@UdIgobR*1o&__YEb/Ir"B[>ZHPA7CiS1k1aW/WA_D(CB':Cfs#0Q;P[-L(oGc$A=Me)[.o@%,i1LIZQsj>;R=5XI0s7h:%RX
+%^14&S0*h2Ej\)ah\2[=k)B#24"RH/mC`/dj#C[JQJ:Mi+%2/78>b:!#P;nEIU7ALQW3l[JU,b=\;rW=3l>?*#)js)T*Q_tK)_PeF
+%Lbd83 at 2rqbE&c8MSO#`]RjUZM+b9a+`"Yt03uH#&[dt\I&lIXJd4L5Bc=,AS;fSHL(o'6o!EM2,9udfZ0RXHf&+*Yu^BK6k0OL+?
+%$/qtF7&F at EYku'd8Ec%!R at 0ciaA4Ro*%41+"RriZ!A%KO;\*pp0b]E*r?O&e'8%r_afu"ERuf>j!+,hL?=67\&g0:;),T7!+so6<
+%#-<$]`i$F5f%P]cd"dpmac=2HJ@?C1>*?:E&2DT[+`L*7I4R9d2_qqKh]9WY'`nf>=GloY-Ajb3cHuq1nfLX#JM at 9.`/Fd"3=H-T
+%m&8O0$`U[E&iFu_6D3:n--5#qP+")$%TNPB^^q_DYl36/r>*'m,+(=OMe1%/OH9_[JRS<k'`<c>!"bimKE4np;^7_HbHN^/F?ito
+%)B#_W[-3ph7o2.cb3fP"SfjC>156p-P#L1meJ<eBJZh!@8A9:AZl>'bLCUUNJ=>jC,a-R8"4MCC^L@!)K;"CJG[DUk'ks%:,Viab
+%SQEW<?SGLe`AK?@U4pR,70X=cXX=c5*uPK at WKh[BE5g=n@/QGgI?:e%kioo[fllGbS at leC"YGTLZ9ELE7OE;G-0-$1_O4;[al.Gu
+%l,Le$0L5!GL^K6pBVS0u=n"2*&On]"k-l%o8,?AIKP$%:OAc"=jQ+8W-/qR;U1<2KL3AMJ">%MCO*'.0MaAY@@qLsM?65,g8a5F#
+%0-[1`!YIaE9N3"kLbng/U_DZ at cqsut_\aG^1IL@,!J/tR at +GmO6Cn6\*dB2I:Kq_5#8mMfQaBt[+I at g]be_5bh3`3)Af/@n-9Adp
+%#Yo!E*c\QnOq&CN4fpsSXMPJ&d#iUF[gW\XAahc.O]">"Qp$nh*QX<u3YAlV&_n"B)o=BjL'2dT<unr7TW#a18e$A\I]2>GIIG$_
+%'1XCo%:C\!A"s#FRJE2b2=R?3+cSH]hMsmXM>R7CJI9YY0sc[sQjfA05/Au.L]mh/Jo@>T(T^H!(itXu`"38 at BK4thX;2'PKHIg\
+%%5X.CELL!kVnfs4.E at EA4e!9iKBt]f3RK4=_%)j&A<.spis9 at _n`/h*l'Qa?4#$7J%5XABlU:J`*+$\LfO.c*3%e$[9IZQV7Mh#1
+%&l`K*YXU[)dSaP(^e$\GqJLXfg,pI;loZsi`'?*c`_I&W.HL^RDf$-Yo?^Y)`4,ptn<?9K$t'B"4YulT!=W\:];/p>.,*@"Z30*;
+%_lOp!*=ea?HeP/6BrcDF&N+CCL\/dDdVg%53/o!t*:CV(^!,&rUSEr7ND'#q8(%BYCZn-)4<8V)kSF])7'W&%]Yqr1kP51TKD_-%
+%LjKR**shrNZ2k.`;J!u*%?*r_0m!VsJRdJ[8>?:3q69$Da&jk)Gm9V]["o-h&'AjA^e#%:aD[$@'WDKEg8'':#SeSN7KtBuAU<fQ
+%G8Yk`dX;Pb3RFV=mhlq3Gu_We:^IZ$O;S`sd_h%3?4:`U(cd`2Hgh[\:]de;[hhUF$m^lt5_E4F6)4/gl'XP`gcYNb0=HU,Ef\_u
+%Lf\J+&436+V6:2h.aZgo*'>7>Bh6E$&WCcsDMJ3[,L!8KW'\B9-KZGtq&t8*18ZdPE[+:".*M\1KDm5PP at 6-<l=P^b,8T-e.3qAp
+%[q1LG?5\:-!(#&rOG5G:*0cT=$*b,m4[PfMVRV3&ifX&sa:sO1."_j_\g2nK7dr&>Lj<Bs/G]uGXFlH<P0?T;a)h at MD%BL0)Hb<.
+%Jq586-T]jX^nmjoH2L1&AEK%=dK5G0f46:CBWt;);kb*+\DK>Rn=b8"8d%$iW:gD/A at g&",Sb6cd;0Ua3d6*[VY>9+5m!s3ZK-%?
+%`F]t0RQ5;BD],F=>'3*,TcO,h6L/#'rQX[p*Ufb7oI',Y at .%_c+NYc9SS0-Dnqu*h-G=s9#%7nQ0sE\mC1(A,MZ at E5%J%`"aB at H6
+%:t:);iu"#F\P at AE^dQVFi+=r\3WfIK>HB:3MIt[D!RMs&8*/0ZJduJr0:!$kR65!!:tNMkG[R?Mh+r$NK7nR?4/-E:s3/Q<,"Co:
+%H$Qk8cAJkCE6,JH)M2R^%#V8*S%G%*;%Ybr7h(CsK=.7nJY(qqQ'Q%=F;f/7rBoFR)NJ7_M1Mc=$mJKBerf+11b]'5aY6)&h4Gtt
+%hT2C-kq>@`^u5uXA)e$uDF_HHaYQ+GSnESCXk[_Jkh/L^.u5GqD>Xlc#sB3H[K:71&%dD_V(koAdk([+TIr2)S90K?"'H')AHD0R
+%8HK;TBHW9sE?5+^`,1GsA2V/R at m4/[P[jhcTPpj]JZ*:I"=]2W+7'XcE:)j7BdbGPUR6jiMl4,cnH(gdUqag5-FdI4P,&t)5^5OK
+%aK2/c5\;Qmn9`A)^aKNphAA#8m_IcE#<HHp#Cmu?*PT],9F'U0 at KKbMTqLC.e!(mH'$:V.M-6:_!N$kh\eD1Rl,A9$VIGg!CF(_h
+%;cupqc>]<G,[ddPa;i0GE0bC2))TAhGqr[NGq7!97n3bTU2-o?PR3e*:n\l.o)[43'u26$B at H+^nLfjWg^.d7&2tFPS71dY8:Lmu
+%M6T2W:lY+(NWWQ09pU/YQDn&5(J$'"(Fa-\oLrf>9?-/q8'!ee#<GfNR1Y4"0b%\JL."'o?J?KUaQ,.4,IoXGCclY/"-5(Jht@''
+%h9fko at UpN!^ce%t-=pT[7nc9JVbnb_]RW6_1oTo0A;ST0]0/s**dmoXEfu'=)C0s^#qQFN?>;eMM&chIW&)%ApAID!d*p&GW#'!/
+%QFoIFiXNi]QqZ:i\r`!:\-gq/R%%O):n4GG%Sk5a6,!.2LRk\Q"+tn(`qVTVa'g6q/L.kf8ndkL$8aue,dpR5YOWa*8[ebOaJVF=
+%=tl2X at TWnHJc!Ab3"4=FH4JnkTqZKCJc"[f^go'*@i1uodG0V7KQc/h$rCJT+UFp!HM.`f8BgZC"!i-RZNc?)HkKX1?C1T)jA\9;
+%<b,Cu4h3"4mQc3EHT!R\#[$?,BTO@$U3JH+'=F&qR6^;`=LBL\1;r#kWL>k%3R,>FikT8_RBUY1kth`r!EkHiYc-<RA4)8)C.OcT
+%'P*coeA:^I#XD234*kg,#5/+u_kqb"`WC$An6.Y)dK;I8K/I6h+L#_[/8C7uo04rfq0mP(?tS/EUm/mMBTTfJ:CA[M;?R2cJj9kE
+%48M5>&][Sp8"b)2kT-qki:.%U66EZ@:]m^+"FLKn/MoBGD)^rAn-;\pkgbOc1*I5c[+.^P!!JjQ(?/='Zl]ff5052]Pk&K3%'CR$
+%7@(gp7"ZA0CSR4DK9'[A?W.bX)+P90CZf]E)4,C](pRO7$smE%0L*T+l=rfc at LsJtY87Ej[UeYP[q5D5C*s7GKu>6&7(#\j%TEG@
+%7P4mED%&="M+K9NIBarC15qZ5dNif#i`UA4:(kGU4X60=d((4Q%-U;WbZk=>)roY-"%-hi1Qt]j750-B+:*T5*19QVf)`6+outQL
+%(L>'4YGB%Z*QQsV&>*F+3A;3-R9OZ=^gH5^F:=5AA_OK3d!8.D(#2G#FJcW^,\NY1$Z`:phAVA1$Ddfe*br?#TgkJ2e7^rL7XtOn
+%l/t=TE#`pgI&$XsA*DNMAl:i$HjFo70s2Qh"I^2O)`'M>Sq4ks&rmhbMEMB.k)7"VSnW@^'gfrRD_a2!1`j%-#P'Z@$;)?JAu$$a
+%M4('*9:3/@4),^b)+JqXm3"D0p<b6k'[dufFC:&I!"lVU^t^na_(rjO8AA.S`#p%+%-$(M,4B3"Shj;Ad)e1%pC;0,%]9B`2)#N#
+%5L(\h&0r&_DE,t8KM67*0Wm[@Od6\^i`CZ&VXH:(#>0A>An/'"C//B]blce[R5,._PV-YY`(IX20E^!dd5Wcn#J/H<+5?oU):=&M
+%n(XW`)q:I)fQf&m'#.3r;J*CLZ>DXND4)p^?S]V=F_A?8b;?XN2n`eh>VX%tgB3%dR8Y,p,TSK(5oHASR6Zdk&I5k%flJG!07]?H
+%A-Y@=%UV9fQ7=[cP%=]Lj,O/M(oq$Lr[RD"%&?pQT_fhuU(ZS(4j>,fFOTY$)M'kuUF%o(?CXL:NX9u++R6W9 at I.C5pbV^n%H!Pc
+%$7j2:BtGV+5<HuU,M?K1:k.380hsh8R:t]Q::/&rO?kgI!#;>`,L^9n;DWYCE=i`R.q^W[_,?-1J03QLX9eS)lKXbdGu"Zh`X:C&
+%M$4*L)NoB%<g*+BRH.bsb[8Pd))OuB0as`=OJjE+$[mFH/DssJ);b$o(0FZYcR9-3L5,e=L;_0C&@<,,KBm%,=AY\BWJHTN*!j?8
+%q0M;JcPpR at rP\&g[-a&Be+?<W,=-MTCika]_[42L(O'?0`qpl*1tc/noFVQEfFJ)_;NID(PRfUL#'u5e?CC^6VK`M,8UI65/9P>E
+%)1VlY at Bdem'/-s"_/W6Q!^KXq0G\8'K^_NT;5WpE7(j:u`C,$4Tn$rCK;rD:BcW$r@%h707(.a\X;usrYXoBL)0q:o!IO/do+5A*
+%%^a%G!&uMm(*=WoOgf,!kS1Fa'*ESn'`r)[E-e_li6<-.$#GjYH!N\"TP;QbJfO0^E"Q:\G4*Fr$qFpmol8%!?t9D=JY:OAbp4-S
+%S2p<DC8X>=lbjpeJaqptbf`TtPV!bcn5T\5!#l3+C':pa4QD_4n]_9)KgqFL*Xg9OAY=>o]4OU+^dJMk?jG$^k+Q=IVZW4PJX67n
+%>KnQER<0nGGaTQP;el&@_;GDm0N#i0U`=X[eUljSoBHEg1+Xamh2`A,&aMRN at ig\i)J:XekEm at OXA`Uoqfjl#U/I^f8-:]hW+q9+
+%"V:cbOsoTWVLP>KM"+t"SOQ-XE/_7Tnc$B\HNC<RWUV1;!PW%H5DBj-HOtVpScCs/0M"]'Ad";KH'j0J[WJpnYDJAKQl*a1"t9O"
+%6;f(e7;Wp+hXNoG9?]@>9M+1Q9\;l$gVAUbJ.)^<-aNB)Q;Z[nZ.8+(`Iq?P)0a"mp'eWT#_TptUDjWD"i8)1ml'7:`+8S7%a6>D
+%i8&Fn#49541(#nc%64#$[fl83OM0IKWb1#dE6pl"pc'tG)H`p_("#^iEIr/I#]QBHJ/pKJ#J(W<(i.t_CFtg<i-'*<G')Z<1G*)^
+%iaWUM7b at aiUK@BoNe\Q^a,pZrJXs)k^nP753s(V,N;X)Aac%#Es1qYTN3s)48Nm$t;C<>12rQ!M4>F@!bIfS7-k<o4(a5<B?ls[m
+%]k8YuhC;IQ9s=IHOn/V&4[G6MN#@tM*@rLp59+jl11oa4U'Z'>ApptZ;Iml38=rM235O+B7iF6HWacnG!smt4^hFjXEkrY"]F9kf
+%REdfP\nD/$J=slbB*[[HTLNm50jgdfUp&n$GdlQ"V?rD_\psbd[URm7hF`)i at jDJO]"E"n0E^?11Lp\$JO#\e\-RgMA;5XuNSSh>
+%k8A^e*!6=b5U-8NTE,`)Qi+Y3jI,oaG*&$O9O>dZ%JC6_IN/f/cff6TXN%UaLTPek""<BM\`Jf/IC^S#d7Agp4P4tqPrN<P4nuie
+%)aN8[D0^+e1GGJ2H='K5cQ!e_/K*H5=--VjFTSJY]Pl^\091,Z,go8)CVXK>j,'l:TOBA]@&8pS0/HV#0EPPfmMH"kM$8+9&;0mS
+%A"%t_PDg$ZUNM\(*^@W=j>Z'e)Uk\g751Q7Z3+#m45*#[gbfX:"2*Zn4#e+4ec`/!FRnQ`cjsM;kQ>4-'"n91j=HkaaPkK.PUUq'
+%M2Ap^qaDt<W(18Q%3l;=l+e!kOAora!tKpFehOdVIfY'(f"lA9PU#C&^82)?]KpCILlBmN39J;h)naZ$AS2R$3kGs#8E#.^d0bbG
+%*6^N9:^)atfn$HtG(u at M%UAoS)0<6"JI at 2S(d?'(WSaCl0^N&gJb^8PNb1nLk+XSm-1`7'gON5>quqok'g`MNbE:1?^l/=_\,f]6
+%-6#)C"*psM>rR">S!_EdhDg6uEImb,GKis&(JJ2",[A![9fNV/Dd5dD5MF_GQU5:D-e,'i.Th(1A]MXgTdGWW7Q%%FU"MmA?qsEL
+%W at eJ&M#fmn-46G]b?HOU+\%;NdJT%\nBjm(*rKt6=U[s='*)r,JdFfVSrNmd6gtGT!(U*1L@\+PELa33'KmRdmgmod*9at$o6*U+
+%"nor=44<>^iB`j at .Pn73Z\R!VnN^HZFQ"&VQ2):@Wq/:EaE&j$e,rVY0h_^6 at WZ_gblMYEZq6;gaD$9<CaCcWOMpJcQ2jUWU"(J8
+%2l`l4+t(Ma@#cHb*LYR<!-rS1GS'BF!B)X<->cQrZPnGe!N\J\/`rV0>[A?D5mRTC`AWQe%L0WhR,++.jhU2=j%#cn!.[jT?L0?K
+%LEp#r)!2!(JN41]1AW$Oh;_n"855:[hOs#+K_GVm5ZbNA at l=t_!hkO!*,k&.NfFG/Geu.j+YchJH/AMFK0UD>=c1EWSK_cUTp[']
+%::K./:0Xu"4>M]qX\6p)juNo]l3X.L!H\@[Ftb.u95]Nm!Urq*ZQOA&@JPc[?G/2bs,.*T&'+'m:[]C7+9(cpiii at HmbQk$rOYk/
+%/j:=@rOC\`iU+6!:ji4cj6uK\YML=\+'r7No;dd(^]'jthg[\9`:"5Wb8ajgn6u47j!@gKk(hddj72g,iVeP at n$M_ke$A#O_qQ7t
+%^A[iliq6aW_[jcujZiP=p&=?6rTD5M_sr5irpfdBe*l1Drj[B#Gl?t,p;?cOYCH?Fp-ID]31`=IroMt4EF.C3!SWaP5J6sRpRe<8
+%V.tG+T6?i(qW[\Ch-p3NpTKX=nt/]r*tH?CT0@'%7pV/,*uCL5a7#(m&+;_G*'\n"HO1>SqO\79Nup(9O-d%7 at a2+a_7e]Trp\nA
+%DZ;)sK\*gHn,I?S\(bB^+Oe*.oj at 1Fs7iM?jp,iBO)NphI>?.DIJr[7LU[0J_n5Z8?N:"#5Q:ZWme)@q%rX[AC<+6Xa6fJ9qB2:!
+%qT"B;+7\IUO0:eHbPR?mZ"S(5IsCqVpE,F9l#"'4r9="QnaiSKj(g)r2#0mNgE-rE+!.k(l2A6i$Ol6=qf2Z35t7(OJ,Gq2!@l_Q
+%r;$6W_b'_RKc_sB[]ck<%+*M3p3>E[k-_A\oecP]:>kg<h<UOcK\(G=q<L-<(p2RNTANB#rLMO9472%rRQ>pWe[bSLqq(ij*MSs/
+%l3G)R%t<2Zn4OeN0;n7[5<jOAqr>Sd?N9TV"(C2uF[EjnO+5o3r7gJ:J'oEgoDA8(!%l5%O+>m=_oLA5m<DjuZYdG5C=h4>Of^1T
+%p at rr@QfG$:+1:e%r%XX$:>`b8>&Uh"gSTn<;k5/!j.1Ag?E:iE at s[$[n at hki^,s"+j'*;_ at XQa&5AO&e]CC9?^A3ulr(.[a:UTuJ
+%`Gb/IPBd-%^\c9rc]?,]\bl[4;Sat)5khn&GC+H1mYAQfr7uic55asG#tNooq?r,Boj%KBXteihQbW at 2?WB3ggUXs\]\a`Zo;<\<
+%(U(OM%c.+/f(tRMT7?VJB6(Z?]PFSGm0 at OP]2*otq4BSV^k0>2r4d^\p=&P]HZd`NULSY]3=&7Thd9[Ehr!>Ihqm8GDsjgto6n32
+%pYjud]DM-ThOFE$mf)YBme6)2DKC#MQg`@.]F/r_cJ=J(p<MG&\+d at U\$rh*\!u.<gO,Js?/3HSE9hGum<EDbc0]IkIrfgTHZO87
+%\[fGr2sD[GKH#F$DT3WB at r@%GrT8!=]=HU22V4G28Xm3r)o$B^EFUq>1VC</^;%Co^:h7khHXDpkNd41YJ[c_G1Yc^]f+J0^<_$!
+%2W*Ri^8AW1\jg;IaC>E%QA9RSma>s`8XjhHTY7N]BJ5^fG!Och?oWmc+7J3+]SW,&c-ThU5XP+j`K?!uiXkOq?+:>&@2#d])EPsY
+%:uH11A at R.EqKm_TDuG[QphLD#LA&W/G\**f&#n"5]/t6&DVW6;;d+1'(<Fe3Ok2a6)"5MWnTMP_2rcb9PX)F>mF]mMP&]a,_;<p.
+%HY[Qd`a49JB.hD9.5d1;>'c(]Rlb\,DTp+*Rqs3'5lb=ob`TG?%E:A83sTTCYSjUCIN<*5WZHZ6IYo'D#:a$YeaGCg0aXWsE&pPC
+%Y5rLTCPk#0+%BW#hkpPT]"'Bm$M^d^q#ndqr;OV27fh33(RbUE9F$,JXB1K at o<N91D_-s7a-:5`#A\W=l`/:54?)BT@"gQ1>g&>S
+%PKFR#$0C^=dI-9a.uu+iL,h"9+*[!VG"\I^o%_<m.F3-^Z95*K;4^T*s69YIlt)NSm'JtLT93d5#Q(^NSNOCC\WLN'Snm]G[6.T`
+%<1[3`+HJ0O>u7)"l-AM-6(d+Bi9FWVlV?A2T:>CfjLHm=/l.WXQ7'c6bN$rYfg&ig3l0N]J^bM&on'lCfF'AfSUgFE>s('(B63cO
+%f4T)4jsQ]_EUe_$;pH+]oOhg<5ATk#c^s75JZE:8q'kL3II7lsmGbZZ5$79uijiAXq<U\2-ajOhX=(]0r8M^SB0:Mj5-S_*`s`E3
+%.&%no_A%ks(qR#8b:eD:e8b9?_Z1>B`,YSG_lt+?L+<q;1TYAb.oOtk=0SiD?$Y7a\jpo;2J%[0N`SbJpaC)[\uYi\"=dq_LolaY
+%-n4/TcsKS&SsF\ooQ8W)=3mY5dR(dI%E:S'L\5#NInC/uH'D at Lnl/5]FL>$"8p(0d6A6paXu'<1p&nhc_:i2nVmO3Z!gPQtK'VF7
+%2cMt-\Va+,PioP.:ZY-#5FFdM/h#X]-<PP_qG0*niIWP^'8Wjo!FBq3aUW6"5OW._N9h@).EJ)kfn15HF0;m4F`k!MR#A$cfBYn,
+%k?_3,b3V-$N?rs(1ZCObA_^<Uag"]_QZ4Q73$,Og-3.S,UnMe*VeJW9 at 7iLYf/R"o3+R74*h^Ypm:0Og.GE5r*6N%:c5Y-3]5Z(U
+%7Z8r-HKINF0LemK$qdu0`Oc<8]*ER:=2RRQ::_LD"?Lf;H?fV(H'dq"p4eksTW+MdEb9UuXkeNihLbH1N&V at Q?o!<`HVil2.\/l-
+%2k\m6T\fE&-jJTcK!'IIpBWgP616b*qmW6upGbDB?o<NhnDFg27W8\P*5_uN__!j(HQ4U>J/c=-G]4Mi2M'bq#2aD&ro<G?*f&#@
+%&4c4:*^!$tYEH`.Cr![<Jqq/ZGoR-di,5c4i,gY-E'<D)*73O?I01/#KHk+,0]Rm/-O;>l0Yr\MVULT)4eM\!m`UG?VgUblo,4/r
+%pN3_69ZsE,cguOIk>PX3msK<A1Y\PQE_^TYmGa)IfpkfLIj4()fUkJjI<tSiREt%K#]*"^DaHElr*&$KOFAG$:3[#^o9%#C7C!!l
+%J:=!k-YG\B[Gr5p3=@qY=\]+G"Ad!rS.(tu550(aL;H8Z3 at U_\66K]Cc:j=@_ir!EPND`3"Dp1T at V4TeKlqiQSQAp+)<[!<FX,qs
+%-d._7M<0"d(iMf^ZtR0%MJlP6n22 at o:(^O)(W(#:KX]t8I4'L$FQ.KhH35&HFlE3h_7L;kf7\%3ZsKit`J7JnkQQTF!,.buRD")>
+%e6WfqT+nUZ&\AjbQQl,Gs(>r/:sn`B]@?VKKIWVQ;HW9YP[55cs558s>P6Ctcc[tIrFoC4ZMD%.6Fj`KPKVeNk3R:jJ%ln[7WtcT
+%l at 8RuV:OOQ3$-uUic=Y[=Ys at MlTttP1K0r#ng#159?<OV$?lRNKTGK"6BW'YAJB$9r/);^Kj77bc3:ig:hLORL-3[Lp_\$,\&-C?
+%TA_$aU(D'n[i'n7+c#*3b9<JkL"?@7K8F7"H-#YpK_$AUF"@/!3$:BdLC3iX\=lbZ,,Z[qa<-q74Ghi*GbclQ'"OftE(]2VDM;F!
+%a2CL+>>LM!mV*@FMEI+>5)Pk0'Q+9U'M)%9Y3K0q-B79)47ZL$jQ,N=[DHjA_K.^`[NKSN]qY"'i4rZ)E!*U\G;;l&lqSJ2j1fq)
+%.OZ`u,Q*t6'>gRPnJ5F_$GQe*%>7fk;`H^=1u[>&BPad1j!kT&$L\`<f61Hp[DJmX$-c5X=lmeHiPoaB>.U2JYf_;mY,h+tQ.*;p
+%*0r#d;!"Z+2^NhcORZ',TdK2A/3HiZgeobP;WWuiDcF6 at M&R'k#itWhn3FGrmo-b<=1FgDk6QiAUkC3F<(We)$B;Dhjb50=<10FP
+%%97;EP!b?P-L%5H%mZ[SL8\!<Pp>_XPaY1,W3SgV-E91*-&O0NJCc>m7?oF(Cf.!dc2ER7o7^m_^TCX:k:=p#M.3kO2f$/7h7X.n
+%F at Q5SIeZCtpWF*%G<['sEEUB>It. at piV87OE;^#`0Xg_=K4<ForMMVV#XcGH6HB9kB>N,ti,(aa"e1E8VDoWaHn<D]`W""G.I,IG
+%oq.BiV&r;bPnYTkPhM5e"IpL/6A!hsD,P7M. at 0O:K&Ce0Kt?M5V0PCpKb!+DM:Nda)B%U5b,JXVdaQ@\.\0Sb:J$BqN"0-_#DO!t
+%X\=7#(J,[Em".J1]iUe4\H(`SPrDOB;@"$S*9[4%E"Y3VD-[)I$R6W^.bogcU4l*7BgOfrjhQR4Tg_n)<[!I6V1nr3KrN^CP+H0[
+%(I`)AoO=[7As/@YKKN1mM/GS-((F204'LnmoL#R4C7@,e0t.3r1Bj1\#cNR;.aepZ5g>OhV'W.")F^[s,-G!^daF=G;+*?#9O(rd
+%ph%)m;jNoqh+aE1/NfSBW(RauY4?QkKnHuj3ipK7\Y at 1QKjW"lRoR#+];!aeXVOZ`/Y&4^g9&5S'je!4@<[D-1I]nq3Nl79?E%mJ
+%JD6go\lCA`n6!-_^VE7M:rF0-pll]WV]$DD)&tijiptsjWun_Dh;A4">-uIc\m>3dSq"]pVlQ=_"8[%JnfR5<Ugf!i3/k^a'[;QA
+%0`"Ru_(=YSQ0PoYlEc*OkQF,2JtoI+Bg/P>'2^t/[T",7i<*t^q,.DgRnrl6(=#2YE<pIVK&<-WpegOn'jT(_lLe,]TT$([VTM".
+%F,+%&-;:=6RZI;@Xpak/U1eXKf;^mYHA/D'6W%9R7"\jX$d/AsH`@Kb at IhRcK2+Znd!m7tX1l)KRT:FZYa4cnWg?\=M6cQl=tBJS
+%(fY&jb80:Ckle?qr?o'*'5ugDpk3R2cslpm-U%L&`FW3OVWW:$TZ+7Cmb*!:"6Kh?hL*4^qrJ&7c>RpapoOH>+1NL*6\M;gRjlDg
+%=+`N"MP%&FZ>k';!KXQ(go@/OJ$$<K0\1E6EqS.Ih^D_/j4ed-pr2>Z*?Q?Zs%<s"0.C).Q7jNL^L.CNoRf- at 57@FZpq`edd<#"N
+%cTMq;Z!s!*p3[f$o.AbOPFSYuph'N73I at pTSp^7-rXnE8c^o+Lpp8#34eft^Mj#UXUslOUm7-uCRA_Qd>+U%XpX6S=#nseOI&`mi
+%f02h`\WmCO5%R'ir[\NEc5s@&@WM4]F)HZ?@[?bBA+R*`B5C`@mlVq((4)Q7#YuqV<.A$#=B1&TeQ5an<Rk,MAS"g]1GP$$7;Uiq
+%[]qTHasstH_HUR[$WD:S7!TO01Di>b!"7QEMGS5Vbq"DED.2_4$S*$OJ6t`mX3@#iq4cHO.BHZ)lrYZ0fN:TAaj.-urDi3fJq"O6
+%%2!Ums/Q3/<WQ/G^oRa-'`kZ6j/`S9aoE!4qaM__WruV&5cYZ6'a(RQTI:&`%/m>-%nm=^1W-. at m'`cgX^T^q'Ql3=Z?=c866*t'
+%GJ7h8PMq]D4l&o0dS=CLTpRe#@b>eOOA$51`f-l80Vr6gZrpYAfnP$c,]jYDopQ>ce=KsP<C<OIQnHMF3C,5 at -,^/(>"aiYFA8]]
+%?E at rG9*eIUB_d<hq+[S0LeB+#cD'DMPN_(26uPRr35j@>/"8J"r(j?-"P9o(B0RkE3I!G`Y@:sbkApRV\$Ca\5Q(:qr5Id$Neba`
+%$>6kHgbOW%M`15mYVpX?2r7<Uh=TJ]()]JLQVhTUCh'/9XYbPZ-<lIEY7V\RNI"B^b&'G9lo2'd.unAd+V.bHs-7B97[T]O*+nAp
+%aiM(tT9Xc>@eK9VU9XY&N<Mk\!ibo,H*RUaDCe,S<QNF$)hJiDn)f,+kW1e99Qjpr<it#6<8/#:=HIdaFu4N$F5=^%5+n+u(Qpc_
+%K,,DOHA.9s1-Bi`^ZSE,M*69g^ZSFGDEN!A^ZSEhSC>gH(BVnHR:H1YLDlZSbd%0$/!:+hc[gNOr+Y70/<0g9>WWec#GaF0h6Zm3
+%(@P;25NfaTk3T?cNuT^$r4%'scApX8lG66/<tp8LMS62ie:"1!m9G)5N(Rp*/`^0YF0=Y.;tP13*cUGJR-;RcflO=a3EQ!GX*hRM
+%Mrhp5nuUs[IW`6[?RUCNooJlhou:D2'hHNO[TE8&--1[F"_2MdEYWV<)7%,cSm at +"f*WMMo<%2B,/Y;]qCM)--I^69a+^Sffl,$@
+%R[,JkCi#HQ'IDt>r;W4Bd+M4PaK>GVqtAi at 3Rmn<lhULrP5^5J8Y;ebAndR6hOHf9Okm(CWM0*d=1LIX_]Ja:X5"bS5o0LB=1LK^
+%!\FB4X5*[u(IH):^<5hKhh:9t3PV\J`Rk%bq<TY]4r]6[]4"fi(5g[]\`%em.IJBe<X=32"/n_J?_`@)r]0^+J+e/m)1*MU?a?F*
+%bJ#*I0bO8kE2js/e'SD2GX3Q-BOlfQmDLfemYl/ZKDH`LKrOb#kf^$Qia?7 at HA15+j6XhO#s$+[Y)h;eQC#dS\]jaZ^tS?/;Qb;,
+%oYo]9)ZKT^nb@(6fm]T5357$C6s^A^b9:,K?hZn.?O6HF+odSTL at Hh)@@Rqjd]i2P&D_9^^"Y^l&!oMFU.[k4[o3&8](6*urT/b$
+%Pd%H[s,!$FQbPlOp4;/6;G(gL2>.5dKrnZ3HNEdU:g^cMI"@+jR!;5]dtG:N?<G#[<q*(RGqUlA!Y`8=mtDL%+Zh?Ya9t\SYTb`2
+%kCjXrJVb1DjFusu]-06h0_#2X0<E5&fm.!p?=;cH'mUra0<E5&9`,(1`!\*d6?Z[;OVaD[3EVDnrYDQ`^?B;Kr)_K.p<)Ll7",!s
+%-X3gK/KLq]$u^m`5I'W+pV!puqX\,uO'1*_L:-`k(n[3$IU!a)9:q`pqBmm[1Cq7+]RG*;*bujNkOp.%/oGoO5Lr&Ucg=5-=l/r/
+%I]RsZT%f=5]"%"8rE0(FF$H7J`*j,1LF3R0Xo/]`@2`_>nipDp_#MD6m"o)rPO7DX$oO5SV#eoSZEI2YL),:@S at a,s/N$Y,#HobO
+%F89(;#@F,0TE*;!I6L.5)V/-momm1u0EQ*QJMmd")kp^I?Q`Keg&M at p(kae065r$q%]n$3>ppj6d%V70TK[4ug31j7^G]34*(XNG
+%1*JC4k9(IUOGYrL`>ma/$%B/I>$mu\?CEL#<EEK/6$ZgBiE%&ic[YoM_k_jRedbXY97*%4Gc;KcC5'EOC9O7ONIQ8`A\TBjT'uI'
+%Hi=_nCj$gQdI6rG49(87r*o+<TRSseh,=lh)P at Qo;=eb.6,D#hn<D]*7cJBh_no@!n2*7`q`J9G*$SEl at L@dV-=r"*!aqIk'"MA&
+%^<B#'1'bN5Mh2(Pr_nA$,t(Z_Z-HX3EGgZVjI*6=&qJ>qLufPUHmfTLDnEfO\\oY`6XSP"o]9A80YW[NA(N$,GV%7\CB.%*YnSM-
+%>tL,<LVR_Y@(MO!dPqHT*(mfcgQLXg\qGH'-)%.g8Lu`Ej\V0qG9p8NVBi*672^_\QXl=j8O,;#[$*@(k,+rA9I6s>mfI$gOui0:
+%KYlP9=PGi0Ah8c^>m\Sees&'Mi(RS_lSoK_7EiZU?dF*=qm9<QSrhi'(Maec?X21C;Dm^uZbN8BpHg*3B]Ls+ZDOb-M<%>/Wj1^+
+%SMG0\RKfHr^5=3I<[q7W1l1BR>+Dp>DPe!#2<81W?YbV)3Nf`'Eco\'3jFF&4`J^$kt>'\3IbZm3PSJ6!1%E`S,.%5%PGR5,ue5_
+%X(uOW)@sI"j.9b'f-oK5^3>S7?"8IVftj-O1R4&&H-6+HB)pa];9Q]kJ+D./=nKfgnmmq1FH/GnN&fQ[S4&9PbfMo!-Iu^k=5qDi
+%(uGle&Z]tSo"oh at 7E,uA'SRo[l71hp0/KK+$rCU+:#C,bn\m2>^h([sNGlS[kX$_ajNq8FeG/<EN=o4e[\R"(g at uh&J`h:9iLDKg
+%R%h3U)J1e%KK3P#AEhini--Kpb>T"hcXVP[=JJq6%<E4UEgFihR?EG=NX`^JP!/(TK[2Bif3+n-;YV4^I*!RtLuHu[c1tY?L9IpT
+%S!(g=NZC<%Z.1D],s1kg'KL6V.YX%4H^lj/T.rtb>(8"%THN/bTV[r[Wp!klHe:g8dAf.V'3hW8[=!,e>[kl(P$1&=d]t,j?:enb
+%UpU&sKU*gf/5o`LY>/`@P0=P,W2?mPaXk1gQ">gNNu#?,QJ[eFnqf2h5dO`?bEm"Fs2]$;[/]$G!9Q?E`;OJZpiD,-qi9iPD=REY
+%No0f=Dt,C/i2rSp3UqOc#X/!3mKgc3otk05eNP9p02Zu3PXT%^b0A=YVd'i<6]@aOW,[+Go^-JspN!gl..$(QmW0TH3L0J2&9s&b
+%>?#i:<$e:bl0ZslejR3 at -PQ/:Q)[n>:5S9u7J7JO1JGo:'a)]8Ia?L9$8uW4p502r9%hrerd?8-n#R5iPP3"b['sYOQnZ;Wj8UXK
+%,5m70UtDU6`VNA89n<BD/9lY>Fpn`I1L^9?pK&'05;=La`"[.=&V$-YgXC=_)"DfQ[QSKZ-9TIq=LLA0f-Z>$^VdAEBtH:F>4Wc#
+%D,8ooi<4RqA_Y[WD6GR<CWAXmD39<t8JLjp>5V%VFh[c1iH75.s3DUI0?(s+_DbZdZ_*i1',`iHNKmj.,l:crb-Cd7W<u?$U-Y6>
+%OrC_MYQ+S*breUIpCH`MrSr[BmlnF5pVUA<FfVccIsH2,%mS3TU]0tJgJ=H%+5Zt at jaY#DnDX>\Qn*OVrq!&>Dr4EA^FU"ePVHP(
+%"QoPf%f5dt3ND(Xq*4kS$i'Jkqu9+L^Ke at ns7>fRs.A9 at +SG`SYNjr]U]++pI)FQ)o6m=[=&]-D-Op&I(G>QI.-bQ3FA`'4X8Y9I
+%N8mp(mlg at KYjba6[4Ye>i<m at XGB?kD?7!s-g5-DiC#Q7&8S+C_<*:,.,nDh4b9!Hqd*_I"1#'nJDSfC/emJE]X^oF%j*[:Gfdi,$
+%0E5!urU$YtZ at U[#Z at -*4d>r2Va)4,<@,=WPBAH7j>5#X6=VeGOo?q*[jM.jemah(oXmC<oht)*,j^5dtRh'H3J,%)b07R8rX!%Ea
+%a7;IP^"T<Va8-u3ar%%bRo`PG9`(RMrC^F7@[lH%s'5Q^BC"V8DlUAGgY18o]IGK?G'ogLPkSnl==)TMYk(S[;XgQcjKZU.V,GZ?
+%EX>!oRS'ELYCsg@=42]'dcdig+Z>TX6!)1fCj2.:6!)0=N&*;U8jQh+@[p^M/a/N$_eeZ&qc$!c[U!hIPDa.E'>ntYWbFbu2RUOn
+%l)JI6Z5RB2<RZP22,:'MV?P.X=oe`rdC+,32NE=A`>mTX>#OW;-ILDnP%?csFB_O6QM#@LD*9IRegmLR=!kt2*X![nS46^W9=3D^
+%(2Yo\=]?n=DQ7EmU08FS;b]n#eTATC_00$KkT/!XU91=>V;>YoD*9IRf$c at _osA74:C#_,dun:U128<YeBGhRr"mgqWtcJ8C5Z6%
+%eI%-*e]NuCC'DKNC1Y=X[/s`a24P:MJ#-,EQ')FWbKp6AIB?DqeKV]nCR('c()G<l[7X"l97Lh/l(>'KYS_`?Q#?)YWf(NMDempu
+%7EmmQVIhD`e?#E_C=]+Jbqepg at O]]NbPC at 1Br=lPEB0Se at OYG\/-BW:QBGfJ*Df[1$VIhg#Ra7>LKMk"EenSW>-t52QFEu!M\\1n
+%f\;k&BMh\uhc;9SVE^J[n:aiKoAL#C:lGmuX]Z1RU1P9j>I,B07EmU_[UqZBMjc^'[UM6=^.4Q%n=\^rVqb"&QmnWE:fk&j/ZP,q
+%G?&G3U1tQq=1+>GWp1#(R\`P*4tO9`J?tIkJb\PVl^QcR$ZB>M;GkGAqN.,gJ(a0aQ"<RG.MDBupP%q]N,mNZHu::F\opI0&:E`F
+%$GU:"f!uL-Ba[H7V at Mp)X+f$#jLaa)C,:oH:86<A/Zf!>VV;iW?Hj_Y3h+,mrnGb6XfuSbfk)I+PU.kr;#gFf`<GNfSN^C4Cd47(
+%/irB3b(];=ab$_blthFIGrmMl9Y4MY3 at j:th6uirqpb"_rH,I:lh7:uk at 6Hr`ND<(`Fne4QDW._a0]4&0<E%DcEP\B:j*)Lqg:Ho
+%X+am`oK%X$`>YI*kFcotd!a9cTKhV:+5e#S3CbtZ`6TB(b at UA/5Nf062b=^Ue0in+p1j!874V#m=DiE9bNdJWCq+cMgLlSb4OG2q
+%(TVSbC9*/7*A*hQfe[;K79iW^UNS&HX'<4DWN._$2Q^j4m?'@i4D1_+3oF$!=#[HU717VNdbD(c8QsWGs0EC-&]cH(=PK at KZOS:`
+%@Dm<D\OmXg7dq[l>"(WUKR/p+5)H.;$/I(23($5Lg[ZV`>7RXeWu`do&ui9m?Cg6CgDJ0/mnUo!TABp5=o[X[5lVDo_;kh"*N9:"
+%D#Sbuc)/%ll!9e.0t3^\-0&7g(@M^iBeFo1F7mt[FbbZSGG's3og;_snP`%DTon+#Q+9T[OJKM8=, at 6+6;o>U+ at 9=4PAbk_3cnF7
+%W?>=]e(2]AMOLEQ0Gh*uiEPL+gI;M9cc-_Q8)NqV<!tf at L'DHP2RQ#_%]Q?J)(008<t/(`@m;e$"[4iI=g]r5fQN.7%*^oT\R9=!
+%b,V:`Sq4A1fK&lM2-S'u/*=CUOWq<6iD"&:3p]Kth"`*mSOU>Nc<XnHd5Bok7$GVr6E1L$b!+R%l*$i+bo#J at NWJgi30l9gg"EDg
+%[+,RTLnd.n&>S>d0PB!4`C!ND*'n0*V*T%B13AH73Ac(sY%"JQ/V]4X30Z8b.mV(@WK8&nST2<JQn\f:>PU3e9e;;8YHi6Z.J at D%
+%l,HKABS%TG-!NpO#6H\QUIR-sZ,9Qe,"-'D%>ruGU2=Za"KW$]R:,ikU5j4+&l)aC^-.EpjHWFlZUbYb7snoc;[M3MA?nCb`<0d-
+%PXe&3HY7tn:]iD+\^/'4]K#rHa9G;YktM&l0EQUfG\Tm3[U%H'cm at 7VmaB6,2LRG6/4O5`O<8'._d`@13G31lB64 at 6iT>$#[Cgl'
+%Eo3i4O:Aq'kG?,h$PHu^3%EB&Jum@?FO;r/[&pg)X=`%<;`-"+,#9`1]"qmR%_%q.<Qo7 at _-*2EEl1_BI+Ot7AQmn8%!TQI8Cg`c
+%^>+3I]EW#D,j9Ag>X0;(J0gH4`?^6ko3t"9A at kHa&KLDp^^(m'MtI?V0*\>_J8m8l[qs8:Q'd;EKbf\W;(XV(5s*U'\-67i=`>A]
+%)qkkqc,G.',6?>bT*=r8^^%EMWFSJ<>Rqnpk/$?6osGJe2t5d2;pr*d\4T\t:-*NU%<Xua0jW9#H;;AJXG:XQ)m4thB2]oeq/-Zn
+%=n!@m)g8lY2:[?@k(4J.\@MZtGu(aV/M2-09e8ikdWEd!n4MZf[AT844"bK.SrOSJ9Q!JVdqgLSXK?JrE^)N:+Pf]lgZak7Xs^*L
+%Sf8na";r#QR]5)([^6(ncT=pokXqk'/ca7.6aT9!VJ`'log-Pd#Cn**0NZ2J.<=$<%T>e/)A9I1p<BjE3WEg]gH"(tgX=\N[r04(
+%K5TMT=Ih:>]un=t6<2>saU[L20s\/u!=+LOa.?oOB,DaZAJF<24L<TkYUd/=V^9QF#AB?moDRrWY<-CZeKaA<<TMN1Smnu0h\#O&
+%LBA=HGCZ-0LL^F%HAHkY<+`3tNCkY$?/W"j/3+VBTKM>!'Oq at OkNF?eH6cF5Ml<:\]1(jj)uIl6Y)pqsm#^fcV"Ul]i:LX_J>Ztp
+%faHVPKaGX/&\:%,KiZ^-+Z0[;cAn5<Y2p3T"Ya#n"MQY;+S91jSMGKXOp'XgkF(QSlhm*VR%9.hR at 1KM2mM6IJ]MFRKEdGEe/]=A
+%QsGopgenimX-2+EmG*R=()HJ+>7n'U6>SDm;Nk<U6Y;%6'S-C-j&.(XEE+8Mc%SiCMOdRA6jPWUPT_0AF[AJ.%Np0QV$"*XM?ek"
+%8&YY`O*Vi$YO"Aad.-_k\7=`VC[R9Z at 6/]P(@[(dJ8ZCE"IVB;[\o&FAEIV\#--],*K\jLAmkh1NX[*kK#8FP&:kP</jsg3YurXa
+%h8.]HAl6[XFhV2BF1ZdDoCh"&`fY2s]fSjCla*m30khlpVZ6UD,JMH6Ot at En?/L$:prkT?9o]7o_!no"h"<0JUh#([;C3cf>.0"Z
+%$t6OL1>X^N:'!o=Vt2[4:21;F]r0%i4"8oaP`&0`:I9cAXgcXk4_(&jhmA*nO;puCj%>^c)$bE`[eo\b at GB&9kmeZ2H2m]h)'io6
+%+\;o at pK@K2IKD??F"KqNG"uJRXBVOhm<R'YqS$[W#VOXK<rg at 0WUNVd.",&hXmGrgc-n2:-1i.^<n=\96B8iM]iLJjSBB]1A`Znq
+%]Z$AU9NmBa[BOB@]0W9^BJ58^PS=&/-mu)4IN-GoiPJmOKAYT.-i<%I^%NX4R+8M=nXK74Y40qa<=XK0Q"#Qr2nN*k546$t$bp[o
+%hejOn^H772b4N12-&>h6U7]TRr0.:jpTh/*`niZ3(HuK.,$20a\W=$Y<Y)=54HpP.6a- at VS*&b>81tX*d"+c\Z\?Vba.SD%o*+MH
+%`*<]-bVdF=B\UDNf/s?E3fn^VRUm?@eCBhie2Ou6Fp::;6f'K9.YTMJ[C)n!RpCJ,08t3CA:]^=KM?gifIaP*5b7edf"n"a?cpNZ
+%B#O9GPTm3pgRQ%B(6j'JfqGqXn3/kfY)V[uGoZMCr[5&9]DY-0j7?71Hl578D+kF%e7*.-a1>A=ES9F+1=b*>:T_oWZ__-_s0BW*
+%@Wjo:Xl4!sV./'*U;:H`CUM3JV-a&AoF8:!co'?*GjI at tjXc(g3?X6/V?&7!p at 7A_edg^iN`a7ICO7J1fWY)1P7=T;Xu1=,L3D/A
+%FTN>f^lXK-X?sfB;Hk?[D^0K+p%Z;15J.f)_>5OX<q5]7 at -K'_1RQU7hNZ>aSh!O#OghH:7?]U?>BbAP#Uo3YXP,W*pk=I:3/I9[
+%S@=&,d,KOj0fVRI%pj8r7+EN1QCEat<:QYsms&b`V]t@*ijBZiVf/"ri*GPU=Co"90**Kri4ABgm\JoR*F"bd".,<`S)(s6B<s31
+%Q)u.ABkk$"T6D]Y)S>J#Ni!tF$4uWA\Yse]Tj'1:XpeIUV at .%?BVsQ[][U\_VmOti"Xi#kp;=VbjnP-7<bfq\XPM1+`0$m6ngia-
+%ku1(&J(XDDmpr0dcAc8;PD4:+.A[Nu8l5\&jkCQp"P?oa10mb.ZhD;N_r^Bdd9N8oBlD_Q[<n[Ddnej`0`qTT[\Skaq5j%%\Y733
+%P=:Mfb/oCkY*T3/m0](pQ$)ZBL;g<o!*oD0hrAa)MkqqhgSJ,*oJ4'k&PAn.PEgU?ki=hSeQT,Il].e)3^j/)SmTGQB3<BKTt5hT
+%.PDqS[3\h<)Z<gBrV:c0+CGZ9X<=>L at m#T9c;75b/jIqGKaqpriT54rT7G6F)"+'_8Ut"GbGK9>X\c7`dR?2bB3/12YlTAunI#>e
+%iMM(#C1D,6YA<%hCgH6nim;GH0J2X>#sd6VW(j[2ZLhe#.U]Xhr^d6;N[:07Bff&*\*9XECd3D/50S?:mTl%_2?@SKP(<Q+Hhj[2
+%M,7DUJEr]n$btWbik;Qs33p4AJNB&=b-KDjSr`+c)s=*82dN,03&8d6T)/7t at Jb=-5;2%6Mq8E_TRs,,Ej1O*AT<Z&]Ljd_7N$%_
+%fnna[b4Nu(*+6PUnkgk.=2?t<!mDX:jU%+?dHHQ+hcPH!WG=HD1*(Y5=;@a;E)8pG;k)mVn$a'QE,6"YN)msDgSj3:DsCMR1Y>Do
+%lgA$meg%T/$4#UfmaHCOoM^)m!4'-Nf#IC"o%fe<Q#?[l_GD"0KJ;5n9nh%F++lY)/YB]?5%tCs!'_1eG1!6&q,dVGA1C[`TPkMm
+%2C8ecGR$NsIWr[h]a>=tS2<5b(#!miVWah8XL<+DFktsX$iIDD<=581)iJ!FD3pt at 0@`\Pj`Oq]!+X>r*K35*XV"$@0,IRbIe]t4
+%nFi-ZS>0*.#D(_0AB\-0HYhQ)kcX<O0<APY>PSKeZ_1H1al41#B(iDWY8+'ONAE::oomqCp;;%:ZWDd1A4gp*R&6?ln,\rD?VV+(
+%<AL>JXag^lMjkTO#%/2eB_Gc3ggC=@apB>;1rf-=V+3JcF\.\45Uui)P`#<6QqCeWc4U+&'\e;'!0f/i$$\f^*WQg6%>7;KNKJ<(
+%dFkHW5)F"knB3WuVUb3-,N3Nl2sjLn)*ii!7b#R^_iRU%)"^Y$OJQ_).:2+M.F8@:]NY`%HjkI-$84M=ZP#OIp1u%2Xo!gV4 at jp)
+%Ld[kiGo^SfCeVSP=)%0Q.U_m*g@"-Ho/&GRXNHu\!GKYmI9clYlN+.:9)rc>aeNuo?tGb]Zj>;&k<l>O5cj!ZRFSHl(:nAuGbg#6
+%Q;sS,[hlqk=TufDnojA#JP&M[Wk&T]JM at gBkrSIcHQEr;h<ng<[AZTj/k.uCdqZ7F at p4k43i:FUa.ldtq04a>0cuHj4j*;nlVW^5
+%?'+K!9Ij#d7pV:(5Sith*oq_(rpfdRY><mXaa;RP$:d^P(Mmg.)"l3p6)b;.2SX+ at .sgnUX#M4sG?TDNO3]ZS`U6`UI]NET;js13
+%?6:,,G!f7TU4cQSp<"]_%%I#YA%qsq5 at aEsr>ObLJ>E_61(22FBeL?KljPjIfeaC_"7oN9,+E2[<g4.IQmr4RZ1ZM57fEnWXtbr<
+%j9O=9&l3oO,BtmR=qq2t?kurgRNDQ;6r94<;an_D4s5C[B(7[:eD_2Xgb`fk1>5#&[,_?DLm4AY)_ZU3^mHqZO=Q^JciscW2_?G!
+%D3uj`9p]o:%9teh2$ZuZRjcJeboNXhA$-b:SL05+_e1\/bL at n9e#noag8XVYMpY09MJ8IsMg:`[3!pakh)t*N7`,=X=3C\cA.T,:
+%_/VT at e%#(\\fnD3;o7duYK)-u>bW'BV\u^ZJl36cAE"NhnUMU`96!qn0$QIFbZ8mS/^-Z=)/6IE73'*(BOqC(;$,"0CIE\=`<7oC
+%*E>.nL;/=<<l9e_4I^nN`K8q2;I'?&;+17?+Y+>5H4\4<3DUcq+;ak\.n*\7Pc!_8#F!iLO:`kBa]hpH\[#n<`u<jU$2O4"RNB"\
+%c&0seG>tY8/=<7cHH=Iqh^M'!OW:VOldCd6&pHAiJ0`m$*l-*2icPE=+uoq", at GK1?EY!`*,>BfrY>m/TRdA6isL\^OVKes2[Jf<
+%OhcWe-%_1qZPt88J8s^r5,0O:!p5'C_'j=HbEq;La(5":Ah.>a,0.hD[FlKk0;QtUMf=n$Z,F_fKn)/L9%JOo!:"B7e0cM.cpS_h
+%B/<CT/!.Xh*6U+;KaW>N*'#2V,6qY%BnShh\hVQr;&4AO*_%\/BkI^OKS)+=%9RSGDS39->[\s&n^<X62)<`;FB,`!HQbR]6AI^D
+%2muB[Hh=2d1hs?f:j92qUk_u5Uo_r7ar#A2;`Utq7@:]LK/mC(P(GW!W[s at PN=?>.@>p/&3fFFaPjK^-TN-WS>S00!m_+Km>DIcr
+%<Z;I(3EQ;X//^`Hn^_*k?E4rA`?!ai,Z`Ng'-(O2o\!)aj60E)Sm't89nSo#1Tk99(M$sc\RArU?YWNC`O8JTX<EB]a;u:/4%7Sb
+%!0($W8\HMT%1nSAaZ3G6XU2mSVP2qh"t:bI-Vu<`@l<2 at k\VJDg4BikM[(]jgc:677c]2a_+6+Od$/(=_=0Rk6?'N*@b^/nC6Rja
+%csnIs0#(&A;bkF]Ym_mV71?&+_ at F*o3e*4%Ci0q.bZJ"hj\R>!bCP^a4Z_\aPh:nYd%((A.I_$B?3=I/V#R:kJs;1#F`?VPSI38"
+%U>Wtp_gu3X,^D]F1p!Jgh?gmi[N5Yt/g\i>)Vc<"_IJ;t&:og',SPHt56e+";t:'YO`)^t-Va2tX9*dD)!!c^1u1^\emtS<oUJD<
+%IO=S>LrH-MEab'#OOS93cq\`ulR87Gl8XZ46:Ap.d8't6')ri56kmmCDn7G[P>I6i-HF((ZoePrj$o`!GU$Oj5?"Z6l$5%Af+q,D
+%F(-dh^R-9!8RCl,.uWHo/NOj)4oq:t8rQf^aKe8fP^,;.C!0C%q at _/dS0&YpbG.`h$jBe\Eu&0"knVBjSZDjLn at XmMQ%J'o0G`4%
+%Z>*7$j,&[[UN4%8P:`h[M#)V<K^LVO7$:M?J-2^`TF(pHe57Fq7[bSjn`8f/M^Ee,qVpf2Pp.d3+N#Oo-0PCRHK$BefWKIZeUp+I
+%cQ8Dr#R&0nrcS.=E!au#>%).j=3V%C+V/)4-Xme`#@c>uQb7o*JloSHKqfN5rE(m8BrWd@)YQrl_b,#G8t5J<,=1m0mp<iQ-s%T+
+%V9q<n"#Y9(pVJ:OgbJYI_CIT&iu%5dL?2ruWQCs:7:f5up_6Rc1u?[p5Nr'eTRLMg/PN[KYSC8(QVAi43$i<.\o=BAm)0;"&28Em
+%0BaC.\JG:a1M1Vq!%MB$-hOc:(j%&ZWQ5pJJnRRQ.V-nkC at IFOO``TNbb3/&fPn/Z?&:jiX.\EsPng<p+V6kZi=n/^Q+P$[CN/@S
+%<Fk14FH'4AdO[%heOA'IbR!;[D=GEL'!QtZkkq:YMCEJj3B+r-Dg2mbgW:D+N`!@0)t`R+VTKiAObgL+#"kue<SYBZ*!$d5`*[a1
+%\U)pBK+r;M%!k*;i"2OS7Sk;L7_b[""cgB6Lam<G03=LB]FgAQ/Fj!\O/C&=HqV/g&\'9p$687m##bX7:C*u.<T;q=8_I)&i4pbp
+%W5LtT0,#_cU;RYbHe9ff"OVNqM1_sL6fl<\&QpJ_,n@:PLas*.TNB?Bh<87bE)!SDD[;+pAIdCF=e;>2+a]HSd,B7s101*D?1fC`
+%E:uXO at YZ<aQ)iO\Dmd$2*M*\GWF?*"%h,.h*Sq+PZuQBONY#+L%L*/3<UAX><Knn at LF:%H<ULDRi\#QdZ'7?fCLXkp;9:%Pp/2#(
+%qAeIa[uq!VJdeMK*W_@!,]P'ckp."Gj?Y.Jmu-6m=.u?0n<\7'aqHF&aTEiDQ74#(i.\WR.XL#a;Ne$C&ZO\\7J$k#&tksh3sZQa
+%=9=:Vd3DKOYXS0i;9i_tHA!DWLPd/F^W5RM8Y`Df"]u&Y&Wo5n-uh"Ap0`PC?WAN^K*q6#HdLkn<7->9qQ8[As%BMY802H.e50]Z
+%^/V568fg8=g/[\DOBX>j802k;YF%gKNrl.-H2n5'BU.7gM_J0)n?f:@<VZ&Te-/;9&EcSCD_Qs*1TW>?Kb$k5kH>.5jeT?%#M2G1
+%`"YBp#6L(r+.Pa%*5>#d..PDZl%<oo<p;u'ON\+tV2o!eNf*JF7?=TD++Z8n9oW*J#kXd4<ViA^!19c1I5%&2=G7KT4sV&a=JZP@
+%M>gPP%fh7*doa\rnb6^tn3P[IR&]cjOuQ"AdK_"+W&.!.!ru&C>bmFZhN3`h&N)=lOZqFQ(lIrOdtC:&;L,%-T)(qEb$F]X?n$Ll
+%-^_H05O]]`A!'!MnrU!O+`V8:.Y#eS0pjG?d%G+$/ung]Mb6\)&'!YOWNrB0W&)g8Ps?O5DlaRB at X+&8WID-S($QM@,gd42$6[G>
+%o;E?ED`Q$0T)qP%7;=4P80T8rWW83,]4j;,,k5K`<rjR,Z#_Ar80Z2q;frEi.0pqB!_B'K[BBX&!in#S0U7\n4Jf"a+F"jr=9K0n
+%?8XE*!9%`fOZtgEat+`d@,._RTgesrmu1OZ,S5E=6^9p`oO'/(WtIt_=1LpGW(nD.80D/8?ZeXaJRB'abZ+d;lEMud#duA^g9uk]
+%8X\9VK(+aF91=pD$EX^LkujXZ$mLdsWt<.W<iUrWHc(rG&/#9^YmMXreud\6KFenf?\OU*"TK2[KJ'm]?jK8"0%6j at 5mL^X<[!,m
+%Do[,fX[EAWaf,gaH)!8m+-2D#VF!h\iZkO&#cX<uLSkh!W0s/aMc*)&3`D/-U<5hl$Ag>L;DEhP<(0H;+^>hQWuMa$B[8_farqaq
+%)64ao<AN^B7h??jq"foDIsh:cL[F3^r?q,hC>RI%.:3CBPM!*G)<n9G:U"BP=7[/P>/!1IA)s6N[JB7A\Q&UjZSk6"3Gd^1HLZ0Q
+%+q)oR:2JTKASoX\rqCI4?2rV/R:gsV/RZYSnq$_\Wr'XB=`RU+;QEU.arbtA!FdM0[\WWPj*ou0V24EhG*GsYeRA$W<'SgGRUKr^
+%oMWEM^Y.=':b),&84ba_W;>+.<dcXWb88FMk2G;uZ$<7F2Yp/dhroPBRk"9t^/.X<(F_S#NnW_JI:<)&iGZkmP. at Z$buOC3Xf1(?
+%Dq_ at C1_3t4pUl;^[W`H%AEDOe2UGhH.qjdBOFB$iUCK_!AWP"^o1$qXTfqWn1'%8\)VSZ-1Jj<[h-t5tWR?;cl!-l';!"bK12UWK
+%Q]8/SS?"K^;3j_%dn]S2GlZ='s3#?BMf=q/"/,AWb29R]RdT4X91shb at n$0rhp4%n[o04h2P;<!])/pB;YoXi!X&[Ba at iKY:no+.
+%mEY4Wp+q!g8`f+'1<qCW)q+c1""q*ib[`adj]sP"FS98Iq5Va%AmR>4Fh:Ua*nlLCSu.E[&ejQ%cX=A(rt]8:X78TiI.J[JcECg5
+%>l2+QqVRdJB/16.25qkiqQ10CDY7h^PjlbOcG80G+pHEVH]f@!\jK1,rNcagVJTUlZ at 0<fdSTb//_nQS0m?gX[B=CA!sAD_1bj^8
+%49q?ng*q1-Q-smT7%0a_5(i3iC-MW4;pDM at j+9a5D#X3JK[%8tcu?KNM/Uu;?^J]\-20,GDDU't6dkSVjRM""lX+Md*Ss"emb`KG
+%59,Bt?Be8^7_S at mU=R_J15bi(1WTHr@>j=2*p3T=ZPZB\S[8RsadZi\CUUR(15GG\4X^5Al+HW=FCHG-Wj=&66Jdq2;/JI^U81j!
+%`:4PlZNP!=J-8.kV99L^9QlV>on',6,&`qfcqBW$eB^JH97#hoXf>E'PrcU4]\Z-_l,qBE"Tk.X9WXj)+&n4Tb")`MD at iH*DW"Ds
+%gp3H+mC^9 at eKYY]YH".-Cr%hd_6#/C>cK_o0%MYSqj!mAPU;-/kttt`d?b-YG':#?p>m,I=,-u`EkUU76k8cS,M"oHd0WOQ=i.?;
+%>V>'cAO#Zu5,5kB?I_D#XQKX%nMH;QDoDU:RprqU8FjVJ'PW5O-A.7_9WU3?\Ri3E/kEuZc-*2XW^km\Uc*-W2qNsjfdM3>lWR`e
+%AUF&%JoUg\g^9'VK[pQZRL_%b7FB(f?.DND>gd8_2X5TE:Nq%%m#7grAF>/645lhPX4[FU>+3Sl,hkVHfFeJn0nl=>3L%7B@#oV,
+%'^C@/"d!!]M)f8[C2BOiY4K`tr at tm#WS*o;_Ai6ijpH%^+'Q&[E)$3sf[D&4O%gAI\3I'm!&s9UgJNJoHLFc4:*W(U]Zp=`._Nn&
+%QjRc;5Ma-<q#jRp=_`!J"E/<pUd]=!Y#HUBl-0LBfpD!#8;nb9a+JhG>1Y^8*j<F[6<f9.gN;:sl?_'#a0+fLDOV<62,[?&lJr=?
+%Kosh'=1(C3Qq9W$)-V%ho-RD`mj5&PW5^r#5eWQ.,Ro?0QX#d at E[iB$fI5??U/=tgbu)c"W(.grC)C[8#F+reGiN(+5O`q^7]`B-
+%I=9XH:qb/62'Pp(^dW7:`!F$01R^?k<t0;I7U2j^/E'1V]8R?c1=L?D/uH$\)V'j at c%AK*%3'oUp\A"+!1]7*6RPL62A!WYDW(,6
+%Jt,u<h28Gu_F'-33.`G:n0QR*%DYFjN1#to$d'U?;oU,A4UR<7%GV(N9fQ/Na#"K0M7TNkQdptrTL7S!=34&G7c at 0r+;6RaEO!*;
+%cPXq7rO!9*="t[k0Fag8.e+prjYRj6BmPtnPP\7gPjet.:X'UFfpA&*C#C:lSYI.M?Og^#%pdNC;qJJEVNuq%HF[%9%6*;-<ZoP%
+%(Q#JrBk9o2V<>6N<cFf)_8m?sffLoLUld.1$H0l03i6F+"pls+gM9AV+;]3rO\X?G44]W(qacGEh<#Up2F;peEh2*IGMWke_okS#
+%K-Ni0X at F%ZBO/Q2,UWl-.aEgA_AJQjEqUe!)iYiVcid]'Ep##_EnQA%[pX)_F[M(MMY4;XJaTR0ldTNHbYEC1U+B5%g6N-9:(bEt
+%Q"e8qefqpa<fU_4NiI"Ri[dO0q=S6!;7a.&)Q_/`]'8tAI2gKOO'V5NXm+OtB38<feMT>>1Rl6]o^XROW$#/U at KTCVeD)1k`'euS
+%jlY*MT]H>%dDiKN:lO6Sn-VViOi=k=<,9uSlfa24AjHJTW*h at Kb`Z-U2e/DP8oK)N6RPI57T54Yml?>Am:r*!C!g[XYK(W2=/7HU
+%f%.aOC1=^=CD!+Yk)\h4e,!<+BVnr.GjJU@:eFn%C>K"J#m+QH9t";&,/.OAll]nQ at PD==Zp['s[#/7q>;\:6d3MGeOrSd;Re)`M
+%8/"9->E*CD at DpUH41Q:F-[mf)$4Vk8BbUpf\SgEO(#sEU5oA(\><XBJG2aG:Md1ViS_L(oU*&G#cD^+Y=U2T6P`4c/-]mIr5qKd<
+%[DF5X%!b)c%e3u-9S7XUaCNqH'`/WKZ4/f0M)4!.(VS.im/TjI]i^8N]i-`T(53@'0uI,(k#&=m]Vag<5%21M;>Air#KGMQY>'&1
+%]WHQ5cPkYnYDj`&NZH[qo_VKGnf[+IMldu0G]NZcn]cn[<E$jM7l*$1'Pp7q0kI&01id+Z<(I[,%9"F0aC*(0U_+p*:a(f\R<'+k
+%N,h]MUes:qnEgQs7[^F]C#m?igd)k5cDEps3(LIcC!EmFWFR_pFnod4&*H=.m&jCFg*@Ot!KHgO]I-H1T[=&#Z6Us.VG4U+3Xat@
+%RqE&g?L*V:>td at g`-VY<lq=RD/E`SHJ-H2(%"K/5l?*bOQnje9d*k[!!S-&#G`N`I&^h9nG>_;cPSZ8Plp<-T&nA\(k;5n`.2$?+
+%6g/DGjSJ2pIQ&l`*SWdN]/#geXPF!n?m_C;0ZXomA:*Uf8u+G]9j"_;.Aa'e.i#.f2cPqR*Q(ibkWU'5>9CHEbK$JqI6f6+b[XZY
+%WgS2GDq\Gb`2'Cs>(qlC5$s%9]St!h,k4@`=f7$T<7*O[GY+AH4#8US/1l[:.,bJc%&p>-k!B_%A9%^K:(eI'L>jL"0Er+YRt8nQ
+%bR"'<-p#Vn#WFYFSWC3>Wg12Y5"@]\a68Uu[\N75AB?6>C]8DGAE9Y'T3R^6QImsb6"TF7o+AYR9pt%c9oJ(sANo1MZT'*TXkaD5
+%hOhjh%\cM9F*'[0pl#fuKMSA_G.6!uQK`t$/sJi=:- at FHqA\S5C'"mq[ho_,Bn]]j8%"m__In_k`,N]B#a-?%e&U#+8RbW?n9D8s
+%5MJr-P&&(nC1fqKj(E35FV%#I"tI\jgZ2A(&`dd*7[juhgZ2A(iDnXnFDFn66Gnlkgk'4/W080RVl$nZj?F?$$T2\Jp12Q/M3^u_
+%l()"L'M+c"4sO\j8j\PW$;4erMs,bOM5p8#2FIUaMT*F at DHTKj"kp9Y=u]ZAXE(7T?u6J2Vm%X#r!"mOd?gZS)@^3AFY\V-_%NNK
+%=Q9#,N4S,sS<Sb"(`UuM7p)]eQCOp+F:FWY9QDsh(<WReNu)h%WAVh/;W5Ai,?]:P/!Fq+ocnN#F"tWVbNV49C0IbNIo+]M%o--D
+%_D]tB\(_N2=H/3")64K86G[CLJ>C(tWqIo5/IN%:3/p8c!iM0kQuSQlrN>-:,O4/%V\SSj_.dF3At7E_]>\L$D`%TnC&ldTfr1tg
+%6pGQW&e),Cgo-n0X04##Zd\eS<W9Osd5%a!j17lVJd<Z$L6WJl)muRrTG,#M<Q1S3H++g]N5tSgq"Y\5e8t(i/>F9`+O]U)Vr#bJ
+%m&5]rX#+&+]ZbdT.b;/:;, at +gY/bkHXX*ER<PLT$Tqe4R;+#2cj"A2m2qn(TW92#l/3gs+4"ZO>=5q>'Ng@>38K9/_>S_lnq9[`H
+%:1!t'U56bFpR5`nrQHlu[9]]l_pl&^((?SX":pQY?(ctpPq[ls^U-kAJ(NZ#WtkZgnqGJU,=[ke<),lP.Bc-MRm4,_>P2"E($ZTQ
+%C<O"4R/'j9P2V8JidHK+0a6Msdo^W^WUs]=BA6*pS1M\OUeXKl.H<;5Pg%^Z1Y%GsBT=Q5TB=mE4:=YgPS^-Uc;*@94_dIJ",r*t
+%0e/S*0!Z@>a#[s)YD2dO->c`==8oZaG2dG))W"O&.T]\l81BnjbMUbMa&IO/g[E-nX(0n^ITK"fN-,@(>ge=o$$_9,Uqg(!TsM-9
+%gHpY[%V%>^odbbN-nPo<T[@[ZInS$Vj^i23]PD`aX)W#slsTh8N31=_"G4$Hm`u7707PpTJ\J2?T\gH769qr at 2AD$+Y at -rr=L8m5
+%^@[m=B[#LPa(uN#L;^,@,na"MEr"2-,R'Eq+slH.7=`a.)ZbSkqFSC<gCM?2G/q&GntBdP?&07kGb'_.7e(fdWti`K*V&gK.]KGq
+%(%I%0k)N(b1GGeZPZVTmQ$q8AT:=HdY-ub'(a4ehIN_^]d#1gt?a7d&?5tP;TjRbO>O7WUR)Ord@#J,XD^N,krgs at r0^qJc<J2>n
+%U`s\l'rSEKD5!ao-r,qhBYgY3[)tS at VnTg0/Y!<;T?^[FC0Rr6R(ioT>@Hs==-R%F=s/l'F!Xg\R1NF_Yub?paB,&uj&_oqs&*-s
+%Sm7Zf at Hd.&]:#^hXrT<B:o]SaSISAUCWYS-(9>HBm3Og at 0\;]QDA/A+W1al`'47?YcFf?K^FT^6dbQ/YN*-V)Hkr&;gY=4eiW/5V
+%VI\l!;/RZ#CH4,kLpk^SO9%sI(W+9'dM#cRIc)6]jj`+(b$7?D(E&mW>6goU7&,F7U!!T[U$TunM97)Z=;G`B..cD,a at 3a$7`FMe
+%5"`rTp"GYf"u2_thkeVI[a%B at 1l@DeOLm/,5PZR at B0YmGF]&1UkuP*'6VA$E'O<SYe##&[1jk7Gr+]7qDWPC$cE")Eq<F(.M>FGK
+%"l"HAcWZs!KQ/ObVlo^B?VELdQ=`U]gbP--X';;-:+oP$V*kPf51Hj'G2'Q8jl`VM+8W<eIG8W70X^:#B(6=b<ptN#:;I8"QV5:!
+%oSXC\.iO&ak.`PNejOLOD6!fJm5sM>?&eVrk!.`\<_Y=NUD?Q.6SK>Y[AFRuOG!]F2 at 5kdTN@!l8\@8#4`k at Nbkl<[,8ZU:JaLM;
+%$;4u/*1&':QLLttVq5bKeON%Pn>?2#atTV?]K207,!]1<)E6(N9Sc?GAt0f:&+s1-96D_,<;""<g7Dp?)F&`NR)IEgm#0(UVUW`k
+%]jD-]TVj.#aqNo\VG=bC107??KCh8R;+ZsI[<?<Nan>!=UB\WTT]Sd2e?gYc<UgJE9s$Rd]No%.S"6he6W2AnS"i at gM;k(3iTtB_
+%a1>&G.qg8QHK."h5`i%QF<WJQlgscsm+;,O0juV_#r*]%7$/)dMUa]EU]55l`MUJlqHfV\@V.RTFCjRG2iDjFp5>g/1AWg"e/BiD
+%riQ*rH7 at 6ccnB\k7jkdS;HEcaPIk:5&2hX_lrO/PH):)p9c]PV'p4%f64saVOJb:b>J4JQ$lVsbl9O\0Mh0bZ9Rq at AUi&LuHP.Wi
+%1.Ja7A at FVPqDq>bq)b>T]<NI<@Ub830gS*EY)[qqTpZr>@V_kkFkF*U`AFIVop]5]1".g03or$[T?HHalSQ5mmpq'<-*hp3f'h;E
+%W9,$c*W"8Q1HR(5,Re+\U8+k#oTP[)<``-;*.)(pKlrmo,*d46CtjMOXjSeSWc.1['3+7A9nc1W@!!D-R1tAZ/o0E&lI*Uk(2))p
+%BJBDWC1.:n243]A=)2nC>U4mkpG=s_23[=ll=)?rY+&]KS-E8f=AIlBgi]s(#HnooK2;ff3#LK9S*G*<c2%^3_lO*I:89`$c*\V/
+%=u]6M1pWY"ndotCXf&B=el,G$^GmOq;64p*=fcJA%cD/fjYYOke4.'Lf(1k$.PiJi/1,JIWSNE4Rp$2t[4UQY\^oT>:6iD%):q[/
+%nn?QZX[fQQg7?R$X0lo86YU'kVrb()F03&X$`Crqdo\5G\#m&9h:C<$l3P[i=gk_5UGgiN[;P;0WD'"mZ'`oV-E:lMLP]bS-1%?F
+%Z:e0LdJd%?nc5M;Q?elp;%TSs=A_q'5iQc-VY.>a7CB@[\i-g``>R0Ke#Q;L$R[-*#/>hfSeJ&f.akFt>T:P#S/#f)4DLYIA1Q0\
+%_E*J+aDt$KW9r_NTsb_3,em#_#tmEg:b#JDXc9EBi,"baC?m]kUYT0*e4u9N$FPl4N2E"lK1te6iU,UUT=,ggd<e`b8Q?W_e\q=A
+%n!Ca_,C<(Al;$(mh\WFa'WA:1(SRcF1hXrja3_h81cr49+IC+1]U?$`aG%ldW%^30NCM,j.Rr:mqV9\e[PTt0[/!NdnshOm];'E@
+%Tn"O#qP7h]WI73=]Vj7<ajEic.XarlB-7"JddkbN%.#a?_=n\f]XnCD]B3CeHY,W_0uU&c(cU(=Hi68p<$CKF?jsiH@]0,I&B,c'
+%8YW*#d)7a?WPL$j]qW/R]BG-dOE4P+8N[Z]iqkcN at T<tAr>a8 at e:b.:dM&A=4tCZr<W^?>J#<p\O]^SLIl(_h>Z<Z:/@NaeP=KES
+%TXF.IVFMS&Br_GE=!J^LZ.>'L)Jr&[4h<.&NIa%U[Z4;tCH)#KL3lbA[LTF>YTsEn1GkOhBcsTnBOV%3]7GbuU$moHq0$TH/n%;L
+%Ag"I`(qUEce'?d\de(P%bM&#*RSk"S[I@)pH6"O]`RU4HA[#I&[RW)Le+f3EZ;rp8VP">t\o[78Bg(:5PZB!5VDQb%Au4425O`AN
+%FHpq\9p4*kePph at poKE!WEW+ZG-U]p;i5q"p*":8'n^X)$`gk$=ff'.QCZ#R0]#W1UbS+1a8-s_'S;@gG0TV:ZmH.D7mB_J!.2=L
+%"k_QM;.+<8$F%!d<.M[8OojrD8NE^9-C&Z+lr%Q0h5,-cgKj)74sQ*F.\\=7&R73<WDP.fdP/u)Pg6804=]HAiL:I2S2Pq at 9PMYl
+%<&\*oH#qR,]\;YRW9r0TNa`F1L(W`U1KIA1qK?CTRo<*Xm5#G1X7$oN7!2<Sp3CM3ks3[=&>[nG/HBpabibc`'T`:>%`QSQDKej&
+%eZI$S-J.t6q]D<=?HXCu]p>C9Son8,8bG5!2E$O-:::9hn at Tu]$*.4Cd7up8gDGRqPrIH"R[hd7Y+Sbdh:ZLH.kB71=&uPB:Q>hF
+%f8`HuPj_+G2Gu``h+!]=bbOK[A%cLRpH]d##eTG>a07]*"Z%]:a)/r'BaI9kV8"RunPpj<`:I`RQ,dKhs,smWY at Fmqi!iUC2"\k2
+%e7N133>+9kLE\1P/]h_]R5\KX at DND6%I.^`aGO4F7+(bmU0u^kX7YdTh0t9lp#5;!jdr[R8`rj3f.[Vb2P$L5^9RM&&`qaO+/a_=
+%W/eITV_)q+ag.SM<i7K,1pKBeEhgo>1fFsp`,HoJPHTIA,O!d'BWP*)\n^422mb0eP-,_KQ>>d,CKDZ5*(&7_/a9:[;66RR]_97g
+%bB at Vl=,g;E9c\NH#Fq+/Y9dJ^3%h+99;ZH2%sG_`n9/mNA"2Cu;'IGadCSBn#Y\^,s8=D3,]0aMPdIuAG5FK"_XcNPY*B4hC7q*?
+%@8?,9hoa3*UOfrgB:`,.fT`[#;]2tuB[rKL/;\`@8f<%0Z>%<Kc1Xb4gIFiF-c<:8n0HhQ+%#'0(bXR1>5"gFPG.c:+YV!N`*&X$
+%6K>+X;=8aD#NqPl=\2r^VW>[;U<Km.]p[&[57e6j6%.A-fPQU'<;TcJC\qe#f5@^U$Ra,Z'%Kh!%@Xu_%e\k]E#u2Ngg7XNdq*:7
+%OImpP4e at YWpUeQn6_R@e>-BBBV!uW6W-_XW9Gst.7U at O-*'B-r>VBp*H"M+fL,GCe&ErrKVm86U=hBe927r)0P1\EY%jLYXg,7^s
+%/54_E*>_d4!69BPU:RFeZZ<HSjRgb*p$7A\G"=kqbVBTJQ;!sr@):W=k-f]*@Fbd5qPIs*p8j1X_#Ibcf at h0&Nb.s+!<39)M]OiC
+%@Z-DJ7s]L_4.4B)g7<ItpU#S07Ne%/>=_bn7\t.brq40Mq2d"+Q"8S%2?lI1&p8K at HhaJZHY#u=-^@tSUP*M_P3'4S2ts1=%]?#I
+%HSiY*\0d%5rOVtn?jFcq'hV]JoLfqFi*K^Lbo0BhaCRM,[KIN#_9Jn&]t0pg2Flj#@h"=]g,R\&e]@,#.hZV`=H at 6DmT(O<=rT(U
+%1YtsmDGVi:la"1+:>#s'M)*n823M&Xf#l+G%'So0gI]oZl5lp"iGM1J+)<[FY)QTk1t#p7EsiqdXp_RVZ6m2Q#]>/MMD\?rQY0=K
+%4(7NHXNg>7g at DH.<H^AO$gD9SH7%g%*r/1b9Y),Ka\'.fLAM"\+D6ZVM5qCbc(qE`(%LK?Q>+tE[m6g*S,Td(,rXKXZR2q7=^%$Z
+%bN;;FA`/Yk`R%EO3T at DZ$$"+R_pq/JlTNf)0pDT9a<M&ic%RkmlF#*=&%a"?`0-1K:^Wl\7uT@?6Kr&;Elf[4I6*,[(XY6 at JcXrj
+%*_'OF-US$REY>O>kZ^>-3J.[8rBto)#c0>?KJ&/@;QPCVXEg*I#&=95,BC\61kO,?aCp6"]SWaf+:g.VNF9%@cjJ`<27"#)@%>9h
+%$3ej+SPf_0^-bO:>S^(n6GE)FWt`FD(hnCF=s&,59l,7!fs]95#.Ij4%oij=*sa,]+*8'Ved"8O!Oq^;#mkhVP5:7R>@6[uEuK%-
+%.>/-DcR8ps,$qC5kiqN6,@/C;mDQre90?c?/>:hi?:<lf.0i]NGrB[VF3YtoT'G5>N_Dpi%D>/U&J(\J&%I"Li`qpU at C3(j/K%=X
+%#FY4HlI0$$Y"q0t`*5dQDW%2nrgXT^`pEqOcJ"P,7pmf`U2l:;j1%("S<I4gfS>U_hoNM=DLL,+-f>,^LXL/t:80F_%n.idI at 3a4
+%,&<'XJ>66*ner7J,$gX/^OhmhU_A*D't%JL=Fl<j.'QgiIEWtaXPc.((MZu!OBJs+BTMUr>&_8>d]<S]60)7Oi:oeTBNE%bi"Rd(
+%7`;cLiR59"U4nB`pIN^F1>9<;Zqsf-(#T7a(AIn"FBs`4nn?T^"ViY1afQ,_dll0r0mT]*k%6q,O7.hOk?Y_jVMa:Q:?G=*+n`*Y
+%9:<^55M4p[^?E]u\Nc%41s at E-TET3M`ahP#Ts$)Y[%tp7Ba9C&$l.6>"Lpk[dT7MAIW4Q5aJ[:87%_%&D%-&8H?ApQqeS_Dj%4Hp
+%fK3%[#&tR%<F15*kDTgedD_5U08_V7neb1iDF,$bb#G>!KJ"BLUqlb[Db)%h)ho'Z!auin\8rcgG"0o;-jinX!c+"6bmJ9h1;aGm
+%L;\f]Z5$iT6FJNV/$SFR)HLglbI(K(;(HA=c]_BrU-Q&:o-K>G<[MQa(.`r=?j1ns4OC1f!/a2Poks>R9gfFUgMpYlHiPsJAl;r#
+%KnFI3I*'M7%[6/6'USR!@4dgjdLJ0!9%aj\e$5+InLu/^B=P,KEuUXNf"j0DV3Dg.i)uEWga(;i0AaOh"/G0C=R>9VJ[%<tN*CB`
+%+iNI#4mpKZ9"NUI1o1Md-hR*h]OBt[ic=P['c21pjCF&V>Qi'F>p::4q4:"YNOtVd%*?p[3<#[-40kfX6![DTj1V.<-3Q4Aj=(=5
+%^uB8FBe!Ku,ds\&m>ooO<!9FT+)*47)Y53hE\\>jdiqUS;\qk+9l,D.'f>I.<7%/V:k<W?Xq`dmdSsVg'c8DeC$MTf"jP[V'f;=7
+%<7#I-VBY(X@:LQT:m)36K&VX+"W[#O_aWY8QQ=$KI!IGa<K"!VZlB+=h\YnE17qYDr9EB:'i&Osk*qoSmh^W:,kBbW=e/O$dqlSd
+%D#^DYnT at T&c7?0Pq!Ce!RBEF;n'@R'pZX5M?3ls_I(#DS7Yk[HC*eQO4O'lFfB_era84>A>^KjWmd*99E1DfU3oBBgF7r$,n:Pa3
+%1i26\>Nt0iRL*#+DN<%S!r0,!gILd_=d<]d(NZ:?8:Lqg>J\>n9=*I+5If"bipS8bpST+gV>sgF^t`*]3`6;:+;+81LX:e0K:'h6
+%3=\;lM^A3NRZ^5b,8.)S(i<@(;L&$/&)LJM=EnJk,oVkY1L6O&C`n%-=US"IPf%u?OpaiPIDX<bB],8m8i/4n#B!a$C*ZPpd@/Q0
+%b@?g!N4A#jf%Nt/^YONlX]!Z"DaI_.f"B(HiU5ZHQ"^9p>:.<hmX6\J]IhUeVPFQ\iit+>/Ud3/(8g753gL!\G7R?o.#jmIcoKS\
+%+*ZV<jVOh_d7/X`7fiTkPhE>TH-7sqCPU#*fOo;Mh\OZK/M;N3(j?_':jBOXTrjtWHQ`+pANIR]RFY.H(nIOgqO!\8l)1NpF]%W,
+%1G;.3f0]<?EegCNHXJt,I!O]KHC\-%S8>T,rJuF=YE6006Rn+nE!,4pF]lr"j(knh9[`rp.AErl/_L>_V!!H,hUaf,7GABSJU<p5
+%KsmVZl*U5cjIAutooY]AX&9??0-!hu>-8fd?(;,]7klijpV8M(NOU?9Q;*pf[-Wb-OOWgn3,j+:=B%)H^EB/oa7LQOVk'LHU23)]
+%M at 3QiFF@*?'Wil#8c$,!BglekXXf+,C+gQ4"++&Im?*ORmQi:J6*U^6BBoGCrnIR>Isu1+s6_Gh7C&WJVic<,aX@:5=QYf#bC8uh
+%/4Fr7Sb8#AAS&ehIOV-QH-`EYRNfL,T-!+c$qfUPGujV@\JqRYVN),@'26A[KCpm[4-:dfT$E5h78Ir>Bo;htls"d9oW24cR%bXu
+%X"p1$LKHW-'BC3fg+f$=rJ at m*8;N3g3*`?0BhsOs"G1<53:2 at FPUD!iqkcP"m5P`W[SbH\UDBckg'0p:\6;p&CgGEQ"ji,OJ`LsD
+%?LakjMP^lKoo#c%.;J`J:`k at 6*#kh@"g'0U at t4ODK4;k$aRN]PHo-c"q^n+p`&c:L+Q$J"8s+[?F6:W3-b$GR at LB(6dbt8/*BGI"
+%q"+#t-!n;;Mq-hCr3F,ZG#=cBc>d#nMpXGXc;95:7n6#\Th"p<%bs_K`Udt<Ci=]g9C-],]QR&. at VYCtJ9kdi&R<I<I1e9OlOja^
+%*sDRHoOmu"R4bZ6aZB>WmnH+fiq>rEF<_o??&J>+PM"\.gX?0(QhgPG6oeDtE^snEbSJ04Ic6f%V[EVpo#HJqTDXW@;3\Bkk7mdE
+%\S0NfF03>SM!2:<?dj&CM]?I9q/TMWdKhSBq`t*>:!6"LkY_ at ea5>Cl<9NbJR&joQ]R#cB.<bO\FTD-Wn<d"UZ]pcb.cB[VU\D_r
+%-D,J]qa--(GP9Djc``kpDmS\58A)l*o+Xj?(Q_oUE0J]aR3WDXs.)^5H=,J\o]po[M+uT7A!U-ZL!\a4EkqtCi[-8KoR**uA=*Q`
+%OdnOnN;S1snU2uH\^%)h-2)=bXKBkZ;:,c:q72jm/=#`!.S`X9=3D<Ta_3J[6<W25[oUK\X[d8Qs"[r1Sue5X1&HEPF>N7>T27(B
+%Q$(&5Y?p&We5OlDjjVcnWk at Ou;hrs6_1S]0mtmT1im,N).KnC&jfPN+\gfHe-=<u)gSsDLQuD!E:KLFE0n.rg:VZGlgJ`UA=u7c`
+%^](d=l#N4grj.>WdcdK/Q':PG'DElU>V#!Hh)Y/'"J.G=:&gTWdjN]\DDquq4k,AJG^qqKXhLphl>(iG?$C'",]I?.5=s+a$L>(2
+%cLS%%*YWtaijsQ&4A#LY''g5o0.J[m4j#CX%qSM:h+gt at rPP@SC-(5%j(XM/@Y">O)7go6e9X57)B1";'QW!HQ[Bje9:WAjcAT'B
+%E$iQ2-lqH7Ar>1hH6nV&oFjElbEI9l)R*)iCZM0f[$c\EiUaZkp0G40V1V$5VXrmn'r<Up'e/8]c8,De,ItDM6ZS;AZ;S?+Xep2,
+%8e5 at 5X#iU<I99L-<TSU%QW7)KIupJt0j>FB<?i.:<hu at oj`OXh41.ElM9npH(2;#G(AV9 at LNJt<gL7F1q*jT]l5VD(MoJZQi14qn
+%WX=s'H3A0rNQcMtVq?3a$\h7dI!LoM.T%takqnr,eduT8.9=tUT4^oaIB.[O/uu;QP24Na,s@[Y$W6WM at ehA9hN]4f/'=U1Q<AKs
+%3Q4]n0!Nf-[lM:OUaRn%M`#)*m(Y2'q`S`GT6X9Y3r,:d<@hk-=ejjTBUo$:mB1nnmiYc at dcV]d#PKRZc-#mUTDfH+(MrRW6Kc$Y
+%DQ\&&:7jV%\0G&27s!56<pN5*?f&I.g.CPT6Mc%#fk2H\?9PK5qAG&*%e.ft=8[DKW0:g'%#lMl":SK\iq[[^mr*B at SK?7`dQ0tA
+%j at RM.-RZl$hK;5E3r?tCZi/4"bGI4$Ptt;5bTKEia./J[3FG(bUr8QC>HVMroFD;.A;-+Rpj9H4]^igeIQP5K>bA+CQdmUarr$0)
+%jrLCEHD!$4G!o0!khgmX4S*RJnP&G"Ft!%CcKXXUAIkd?](=,Z_/Ha at V`D^kV=pMUP9eH<2$NtPa9JnjH6n8 at V\Dbda\E#q]@f-s
+%8OUHu9r_3]]mB+:INoJ$E>7pB9'c:PYambcc^ckSM:IVl=q'7'?20!Ah*!F`UCCeCHa"iV1T,qU(Rmj(gPKjfracqTbdTZ#^1$U9
+%pQ+7n0aTd)YG;%+oIi:q\VG/Bpq7W!H\:.jrBP2]_aS/BpMYgp_s/h77ctgO<QM1X#PUT-n8[+gk1;Z(Im"3Ek'I7!ICeaa]"%d4
+%LN3oMk&tf1Ui%+;&aDMam`'-'pI"d5C$do#SU9qf:%r;/lS,,P)XJ($]ts-pILpZ&:Lp$prI_YYbBpaIgqirNqI?a"(i'TS#k^B7
+%&#HM:hLBu&pCZhbimR#rg`,Sl\2W%bE$'r'_I_QUgrJo^"fn at BoJm,&KKdFaO3m(.*;<>/dCE$S(a9i/R\QQ<QlcGOMA\D>,lZm:
+%BO#P1(#EqepY9/;dll@(B>2B7I-PM6a.Hac/r.]qcHcE=+3H_TAAs"AB0Tc:=CXSp";BDrL/^Y+E'2qGNd58MhlB=cj5,FE0 at i;&
+%*&(dNfT/8D!]u9BG at s.9>fiR/db3;<\DG,86dWN51SjmBjN;b4hVMdiKN\nm%HN at oAEI<>"?ol+W:_jJ_H?Q^I_]X\"e_H2:[NoO
+%CCm2^FS>D=h9,7q-\a`oNA/e$3+*3,\']r[9p>#X\;.%qfXi2M8aD(^+./cBK6r0?7,B=rR!$,5i#]ls,+'VoRJTPE"3WK1FS>ud
+%KR.R at 8*KE:QomZn4irOhs+b`XZpUih*:8$#eG[p.#X&6YLX at MW9tV<TQh]cMNpjj+S_r8b%+(]fIf(h=GGDhgFr!THp:d#PI$8Ea
+%;&?W('E%WAPare%#9b$t at 9)K;"R]\R/G)Hi7IrYZd7_']+2X)T*eAZjrV1dNc5K*Eg\J8H_;#:;T'qZFKB^:<@N9LAqZ11uSaXVV
+%4n`;615J$XrBloP5)0X)38>J>a59^lYt*^nFre+T5529KkOmIk*l>V+p>V`l1M97l2u+Mg^P>hE+RYb0hNrRN(!aep/WmYYN(;a%
+%<3B</FFJ]ci0G2AOMO)8):/i^ZXU>dmLLCZog.,>RuiPK14X^oM]dQ?;P2"!^je.1UOMZqaIVRD&dq`BpWEDKaAbl!qFUF]G4-U,
+%*R47Cf\<HT0BfN*/SqN-h(/(?eL+`KlYcIhIL&.BHN`aGp:/m6I/=4rlpqT4J[sWD*5d5?#P[HoCn:%8kJ"qW\_bB`?5U<1L['WD
+%T:!G-I!;2=JGVCb,Lh'mrOCXl;G"<g<o2*a39NM19rf83DUW<K295OZ?Mi=@b2i";M%=sOm`#C!#Ff3.?gV=cV725N at N91?AHU?i
+%38t0Ie(s*fJ.jnXBA40TAaY*9,a%0k`p^A]&'2)D6t4!H*S26l at k>&N2ddZI"*0>^TaBLbD+BW`c#q`'%i67Hmpho?`H8=uWnD[S
+%^>EJ4S[t1[;sJfODG,E!9Ke3RqZ'Xtr`8Al.h(P[Lq'06@])qb"E$6Dl2Yq\^5$u,*5MrP8!DgqBGJs"#(tPo/EYbP>_LHchN#\s
+%fLfBQ`3=k93$u?M"9&WH^I_P(/)S>5R'DX!\[,j$$Bjod-$d^$$'KIO,jjS^R`1EA`K<!8,A at radOpQU>oZGB3"ih_P%J\ZmG^\)
+%;]OSPa!qSe7ZUXkS-=(UkQ!t"B7=,+*2_`]iXcLG\iB3+MTK\Wl2X8QM%@`d[OMcNY'_%m at g6.pUW"(&b8iQ4&Z)dmYlX`iS0`Mk
+%N^+8MNW&bd>VB(Q at K-#:$?W2P#iMcaQ.g;gU(>nt$#i"/3c*N1h(.YSL^G=q3fi'EA(DHN3*:`;3k.VEmo0rX!J,"b- at i-,U5k9>
+%N?(W"pdrB+0"l>\1#4argJ6SCpRPp141fCu_Dr+?$@>tp)c2Mj)IWW"40X'KBgO<iR,PV-,W5?`(1Ob>RrT&NTd^*6&Cp]Z33f7+
+%@SNbZ9Q/]u*4Lde2UaC#\5VR-HY3o*D+Eg5o0j1%HZRBiO&5`BQDO%Z:"Y$QD]B8/(DEg@?Pb*akSXnfHE"G5+f5:-&DesDJrm*-
+%iJ4:\_jJW64DDj<6Ss64i]#"a6MQS+s,J96\88/gr2i)c%CFkBPL/gCp<_sP/oG$>+W\p^C6GI&K97>UJ#)pG0skj<CPOSFk<d[?
+%af!GEG*IHKYWHGs]s'Fs7=!F0j!K+oaVMbFCD])c7E6bSUBR,GKJdk0)gCr[/8g)29Q"-P[e!%sbfuXR6Zs&nfN$i\fa^1gkM-Ll
+%3;1tV(@WJ_rZHf>A-K\!k?]uY4t&YoC]s.5ajd8V7h&DGA3YSq`dW-%?=g$GRSR at oi+e\:_!pa(W7!/"Lf^hYZ)ig<F-bFs=+h]Z
+%M=B>FJ,SlscEi!&RdmFe~>
+%AI9_PrivateDataEnd
diff --git a/documentation/userguide/Figures/input_alignment.pdf b/documentation/userguide/Figures/input_alignment.pdf
new file mode 100644
index 0000000..5a9bb87
Binary files /dev/null and b/documentation/userguide/Figures/input_alignment.pdf differ
diff --git a/documentation/userguide/Figures/parsetrees.ai b/documentation/userguide/Figures/parsetrees.ai
new file mode 100644
index 0000000..90d3661
--- /dev/null
+++ b/documentation/userguide/Figures/parsetrees.ai
@@ -0,0 +1,408 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 29 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030326110055-06'00')
/CreationDate (D:20030326110053-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030326110053-05'00')
/ArtBox [ 72 499.82617 527.09521 691.73193 ] 
/Group 22 0 R 
/Thumb 23 0 R 
/Contents 25 0 R 
/Resources << /ColorSpace << /CS0 18 0 R /CS1 19 0 R >> /Font << /T1_0 20 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030326110053-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/NumBlock 4 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1499 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (E:\\src\\infernal\\documentation\\userguide\\Figures\\parsetrees.ai)
+%%CreationDate: 3/26/03 11:00 AM
+%%BoundingBox: 72 499 528 692
+%%HiResBoundingBox: 72 499.8262 527.0952 691.7319
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%CMYKCustomColor: 1 0 0.55 0 (Aqua)
+%%+ 1 0.5 0 0 (Blue)
+%%+ 0.5 0.4 0.3 0 (Blue Gray)
+%%+ 0.8 0.05 0 0 (Blue Sky)
+%%+ 0.5 0.85 1 0 (Brown)
+%%+ 1 0.9 0.1 0 (Dark Blue)
+%%+ 1 0.55 1 0 (Forest Green)
+%%+ 0.05 0.2 0.95 0 (Gold)
+%%+ 0.75 0.05 1 0 (Grass Green)
+%%+ 0 0.45 1 0 (Orange)
+%%+ 0.15 1 1 0 (Red)
+%%+ 0.45 0.9 0 0 (Violet)
+%%CMYKProcessColor: 1 1 1 1 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 2
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -66 792 2 1264 917 18 0 1 15 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 8197 >> 
stream
+%%BoundingBox: 72 499 528 692
+%%HiResBoundingBox: 72 499.8262 527.0952 691.7319
+%AI7_Thumbnail: 128 56 8
+%%BeginData: 7662 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C457DFD7FFF2752527D27527D27527D7DFD26FF52527D52A8527D52A8
+%52A8FD26FF7D5252A852A8FD18FF7D5252527D527D277DFF7DFD26FF52FD
+%047D527D527D52A8FF7DA827A87DA8527DFD1DFFA8527D7D7DA8FD05FF7D
+%A827A87D7D52A8FD48FFA8FF527DFFFF7D7DFD28FFA8FF52FFFFFF7D7DFD
+%46FF7D7DFD08A8FD26FF7D7DFD07A8FD1AFF527D52A87D527DFD26FF7D52
+%A85252527D522752FD26FF7D527DF8527DA852527DFD19FFA87D7DFFFF52
+%A8FD26FF52527DA8527D7DA8277DFD26FF5252A82752A8FF7D52A8FD19FF
+%7DA87DA87DA87DFD28FFA8FD077DFD28FFA87DA87DA87DA8A8FD16FF7D7D
+%FF7DF852A8A827A8FD28FFA87D27527D7D277D7D7DFD24FF527D7D2752A8
+%A8527DFD17FF7D52FF7D27F8FFFF277DFD28FFA87D5227A87D277D7D52FD
+%23FF52FF52A8F87D7DFF52FF7DFD16FF5252FF7DA8A87DA8A87DFD28FFA8
+%FD077D5252FD24FF7D527DA8A8A87DA8A8A8FD16FF7D52FF7D2752A87D52
+%7DFD26FF7D52A8522752A87D527DFD28FF7D7D277D7D5252A8FD16FF7D7D
+%FFA827F8FFFF7DA8FD26FF7D7DA87D2752FFFF27A8FD28FFA8FF27FFFF7D
+%7DA8FD16FF7D52FF7DA87DA87DA87DFD26FF7D52A87DA87DA87DA87DFD28
+%FF7D7DA87D7D7DA8A8FD19FF7D527DA852277DFD26FF7D7DA852F852A8A8
+%27A8FD2AFF7DFFA8A8FD1BFF7D7D7DFF52277DFD26FF7D52A8522752FFFF
+%7D7DFD28FFA8A8FD04FFA8A8FD19FF7DA8A87DA8A8A8FD26FF5252FD08A8
+%FD27FFA8FD08FFA8FD19FFA87DFF7DFD2BFF7D2752A827277DFD1FFF7DA8
+%27A85252527DFD0AFF7DA827A8525252FD11FFA8A8FFFFFFA8A8FD28FF7D
+%FF27A8FF7D27A8FD1FFFA8FF52FFFF527DA8FD0AFFA8FF52FFFD047DFD0E
+%FFA8A8FD06FFA8A8A8FD26FFA87DA87D7D7DA87DFD1FFF7DA87DA87DA87D
+%A8FD0AFF7DA87DA87DA87DA8FD07FFA87D52A852527DFD0AFFA87D7D52A8
+%27527DFD21FFA8A8A8FD20FF7D7DA8F852527D5252A87D7DFD06FF7D7DA8
+%F852A87D5252A8FD06FF7DFF7D7DFF7D52A8FD0BFFA87D7DFF27F8A8FD20
+%FF7DFFFFFFA8A8A8FD1CFF7DFF7D7D27527DFF7D5252FD07FF7DFF7D7D27
+%52A8527D52A8FD06FFA8A8A87DA8A8A87DFD0BFF7DA8A8A87DA87DFD1EFF
+%A8A8FD06FFA8A8FD1BFFA87D527DA8A87DA8A8A87D7D7DFD05FFA87D527D
+%7DA8A8A87DA8A8FD04FF527D7D52F827525227A8A852A8FD05FF52FF527D
+%F8527D5227A8FD16FFA8A8277D5252527DA8FD09FF7DA8277D525252A8FD
+%13FF7DFF7D7D27FD0552A8527DFD06FF527D7D2752527D5252A8527DFFFF
+%7D7DA87D2727A87D52A87DFD07FF7DFF7DA827F8FF2752A8FD16FFA8FF7D
+%7DFF7D7DA8FD0AFFA8FF7DA87D7D52A8FD13FF7DFF7DA8277D7DFF7D7DA8
+%7D7DFD05FF7DFF7DA8F87D52A87D7D52FD04FF527D52A87DA87DA87D7DA8
+%7DA8FD05FFFD057DA87DA87D7DFD16FF7DA87DA87DA87D7DFD0AFF7DA87D
+%A87DA87DA8FD13FFA852A87DA87DA87DA87DA85252FD05FFA852527DA87D
+%A87DA87D7D527DFFFF7D7DFF7DA8A8A87DA8A87DFF7DFD05FF7D52FFA8A8
+%7DA8A8A87DFF52FD12FF7D7DFF7DA8A8A87DA8A87D52FD09FF7DA87DA87D
+%A8A8FD16FFA87DA8A8A87DA8A87D52FD06FF7D52A8A8A87DA8A8A852FF7D
+%FFFF527D7D7DF8527D5227A852FF52FD05FF527DA852F8527D5252A852FD
+%13FF52FF7D7DF8527D7D52A8527DFD08FF7DA8277D5252277DFD16FF7D27
+%5252A87D5252FD07FF7DFF7D7D275252A87D7D52FF7DFFFF7D52A87D2752
+%A87D52A8A87DA8FD05FF7D7D7D522727A8277DA8FF52FD12FF7D7DA87DF8
+%52FF7D52A87D52FD08FFA87D27525252277DFD16FFA8F87D52A8F8FD047D
+%FD05FFA87D52A8277D52A87DFF7D7DA8FD04FFA8FD067DA87D7DFD06FF52
+%7DA8FD077DA87DA8FD11FF7D7DA8FD067DA8527DFD06FF52FD057D527D7D
+%A8527DFD11FFA852FD087DFF527DFD06FF52FD087DA8FD06FFA87D2727A8
+%52527D7D7DFD06FF7D7DFF522752A85252A87DFD13FF7D52A87DF852A87D
+%527D7D7DFD06FF7DFFA8522727FFF87DA87D7DFD11FF7DFFFFA8277D52FF
+%7DA852FF7DFD05FF52FFFFA8F87DFF7D7D7DA8FD06FF7D7DF827A852277D
+%5252FD06FF527D7D52F8527D2752A8A852A8FD11FF52527D7DF852FF7D27
+%A85252FD06FF527D7D7DF827A82752A85252FD11FFA8527D7D27527D7D7D
+%FF7D5252FD05FFA8527D7D2752A87D7D52A8FD05FF52FFFD07A87D7DFD07
+%FF52FFFD07A8FD17FFFD07A87D7DFD06FF7D7DFFFD07A87D7DFD11FF7DFF
+%7DFFFD06A8FD09FF7D7DFD07A852FF7DFFFF52FF7D52F8275252277D527D
+%A8FD05FF52FFFF7DF8527D52277DFD16FF7D52F8527D27527D527DFD06FF
+%527D7D52F8277DF852A8527DFD11FF7DFF7D7D2752A8525252A8FD08FF52
+%7D7D27FD0652FF7DFFFFFF52A8522752A8277DA87D527DFD06FF52FFA827
+%F8FF27277DFD16FFA852F852A8277DA87D52FD06FF7D52A87D2727FFF8FF
+%7D7D52FD11FF7D7DA8A8F87DA8FF527DA8FD08FF5252A8277D52FD057DA8
+%FFFF52FF52A87DA87DA87DA8FD08FF527DA8A87DA87DA87D7DA852A8FD11
+%FF527DA8A87DA87DA87DA8527DFD06FF527DA8A87DA87DA87DA8FD13FF7D
+%FF7D7DA87DA87DA87DFD09FF527D7DA87DA87DA87DA8FD04FF7DFF525227
+%52A827277DFD08FF7D7DFF2727277D27277D7DFD13FF7DFFA852F827A8F8
+%FD047DFD06FF7DFFA85227527D52527DFD13FF7DFF7D7DF852A87D527DA8
+%FD07FF7DFF7D7D27FD05527DFD04FF7D7D527DF852FF5252A8FD08FF527D
+%7D52F8527D2727A8A87DA8FD11FF527D7D7DF8527DF8FFA85252FD06FF52
+%7D7D7DF8527D5227A8FD13FFA852A87D2752A8A87D52A8FD08FF52527D52
+%27A8275252A8FD07FFA8A87DA8A8A87DFD0BFF7DA8A8A87DA87DFD16FFA8
+%A8A87DFD04A8FD0AFFA87DA8A8A87DA8A8FD16FFA8A8A87DFD04A8FD0AFF
+%A87DA87D7D7DA8A8FD04FF52FF2752F8527D27277DFD08FF7D7DFF7DF852
+%7D52277DFD14FF527D7D52F8527D52527DFD08FF527D7D52F827525252A8
+%527DFD11FFA8527D7D2752A8525252A8FD07FFA8527D7D2752A8525252A8
+%FD04FF7DFF527D2752FF5227A8FD08FF7D7DFFA827F8FF7D52A8FD14FF7D
+%7DA87D2752FF5252A8FD08FF7DFFA87D27277DF852A87D7DFD11FF7DFFFF
+%A8277D7DFF7D7DA8FD07FF7DFFFFA8F87DA87D7D7DA8FD04FF7D7D7DA87D
+%A87DA87DA8FD08FF5252FF7D7DA87DA87DA8FD14FF5252A8A87DA87DA87D
+%A8FD08FF527DA8A87DA87DA87DA85252FD12FF527D7DA87DA87DA87DA8FD
+%07FFA8527D7DA87DA87DA87DFD06FF52A8522752A827277DFD09FF52FF7D
+%2752A827527DFD14FF7D7DA8522752A85252A8FD08FF7D52A85227FD0452
+%7DFD16FF7D27527D522752A8FD07FFA87D52A8F8527D52527DA8FD04FF52
+%FF7D7DF852FF5227A8FD08FF52FFFFA8F8F8FF7D27A8FD14FF527D7D7DF8
+%52A8F827A8FD08FF527D7D7DF85252A827A8FD16FF7D5227A8275227A8FD
+%07FF7DFFFF7D2752A852A852A8FD05FF52FD07A87DFD09FF52FF7DFD05A8
+%7DFD14FF7D52FD08A8FD08FF7D52FD08A8FD16FFFD077DA8FD07FFA87D7D
+%FD08A8FD04FF527D7D52F8527D5227A8FD08FF7D7DFF7DF8527D52277DFD
+%14FF527D7D52F8527D5227A8FD08FF7D7D7D52F852527D27A8FD16FF7DA8
+%27A8525252A8FD08FF527D7D2752A8525252A8FD04FF7D7DA87D2752FF27
+%527DFD08FF7D7DFF7D27F8FF5252A8FD14FF7DFFA87D2752FF52277DFD08
+%FF7D7DA85227527DA852A8FD16FFA8FF27FFFD047DFD08FF7D7DA8F87DA8
+%7D7D7DA8FD04FF527D52A87DA87DA87D7DFD08FF5252FF7D7DA87DA87D7D
+%FD14FF527D7DA87DA87DA87DA8FD08FF52527DA87DA87DA87DA8FD16FF7D
+%A87DA87DA87DA8FD08FF52527DA87DA87DA87DA8FD07FFA85252A827527D
+%FD0BFF7D5252A827277DFD14FF7D7DA85227527D5252A8FD08FF7D7DA852
+%2752527D52A8FD25FFA87D7D7D27527D522752A8FD06FF7DFF5252FF2727
+%A8FD0BFFA8527DFF2752A8FD14FF527D7D7DF852527D27A8FD08FF527D7D
+%7DF85252A827A8FD25FF7DFFFF7D5227A8525227A8FD06FFA87DA8A8A87D
+%A87DFD0BFF7DA87DA8A8A87DFD14FF7D52A87DA8A8A87DA8A8FD08FF7D52
+%A8A8A87DA8A8A87DFD25FFA87D52FD077DA8FD36FFA8A8FD045227A8FD0A
+%FFA8A8525252F852A8FD28FF7DA827A8525252A8FD36FFA8FF7D527D7D52
+%A8FD0AFFA8FF7D52A8277DA8FD28FFA8FF27FFA87D7DA8FD36FF7DA87DA8
+%7DA87DA8FD0AFF7DA87DA87DA87D7DFD28FF7DA87DA87DA87DA8FDFCFFFD
+%05FFFF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��V�n�� �� A�H$E�4��.��v�A.����@�GY��2������l�پ���"��y.�>����Jͳ�"ׁw~��C��oڅg��MU
]ߎ���K��(%o�����ۮl�Ł����:��;/-���w�K޽���oj�.��*��r�~(�J�|�X��v�Z���n�Z��f=lu��=�_��N���,�j������j���N����u^^
��$��,�1��!�O~%T3����^��P�b�1�G�O���@�c�A0�� ��#�Ĩ��@o�f��.n��������9?k�
�?����u>�}ֺ��H�������n��c&��<7�]��u�gC��n�@��}�-S�����P�fk$�X^�ה��B�6�&w
��#
�����u�8��6��
�`���ۿ���x�Pm��pF��߼�Kd�3<X��z�u}�:��ƣ	���MU
x�F���b
w����N4�
�N�Ԇ:ҿ�M���)��/�_��4s���K;2̖�^C���\ �K�K>T���w����ҳ�,w#�3Z
�A�B�;��H�B�g-��&�66
����a�}G�T͢����
�vW�d�� �`�}�^5l�
�E�8)�{�,��M�]�˶�/�
���"3�#�n�t
��8�&l
?5��&�QϪ|�-�,��wy��=LwS
�ٲx0�>��{=�-rN�;]?4_L�W��!�y�,��l�!�ԋ�se��
�ڣ�d5�
��l�MY/Lvl_���|��;��W@�t��]!6	|�Э�Q17�۲8N;�U����g��.�@HW���mi]��v,NgvIh���j6�{|1<�9���~=?#��mhz�A���7m�]{�3�s�i��V֖Z<[���rו��/��F��|]��0/��݇
�����u�߯�}8
*c��/��L=Rk{$�=�
�~�.���bY�P{_��R�ޚ[_V��a�
���	�u'N�r����#��J��-J
�U�y~��א��mu���
��曮�sد��$ﯛ���l��-����v8
�������U�~k�P,�m�
�Bm�

נ9t~���HZٴ~�:
��[�
z�oha�Z���kk]�U��yЀ��y�
*�#�t��׼z�>
����4m ���(gՔ6��z9.�����Ԩ��Q+�L==��X���f&ss�I�W��qf�Vai�3���iy���v\�쪱'
�=Z�Ǚ��A�e>�6-t��S��V���:Χ��3�ܺ�Fr��\��)
ڪkk]���>�V��R��Ey�ѐ��:l�x3���'r�+���H����`=
o�:{��M2����!��$��顃#av�'�����?����sh�a���G	�?���X�mk�c?h���1^���-�7��64D<U�E��ᨾ0_t�~y-����;8ƞ*̖���,��,��Le2Ϣ�e4
3��
eA��i��q�R����Q�R��)Iq�� ɒ4I�8Q�LD��ϒ(a	M„$8AIgq'q
�X�"�q���aLb
�8P�JU�b��TBq)��
+QX!���d*K%���H2Ie(���@d"���R�E$���I��x�
s�%
b�g���9�A�Ei�Dq�"��Gp�E4
+#�E�X�3�$���1FY��
1��f4�	����
+�iD�4��b�hfa&a
�P�"�a���aHB
�0 IIBb��$�@�$"�PB0�C
+g8�	���
�q_���`�P�R��)$�@
E�!�BDFA��3��*����Z �4~d���O�5�16)�>

�
��iFR0Ⱦ
���U�kP��=�O�Ưm�5��Ư��Mө�/frFM��8`�X at N3�W�� vP�ae 
�w�
�u��6@&	F@�2S-��!6P�Ap�Ȁ9��3�05UM�-�2,���A�(	5�€;D̀:L	�
t��Af�*3������
��t� r`�!���6��'��S�ܽ�ܽNw/��̑� >�z9�db��������X��f��
������A�n
�HO�� >�[�@�@�?A4X�&}z���c�\Z,�� �o�����P�v�^�V66���/b��2c	�}GFd�S����ܱl��J#YUݧ��Ɍ����Ѓ
++
�a����;���몷�g��4_:
�����ax��x]~P|a�v$�J;;;���3�ӛ���ģ��7���TgF�F'w�Q��1���'MW�]̣��
,
0Ή0��?�a�%���I����k�pxrx4
;��>0�\\�� � ��Z�'n�UL^b��+��|�Z=6}�
��K�C
+
+�cGT쀖'>�'����+y^vJ
�d���s����p�-�9ۯ���q7*~�}s�/<��;6�wŷ�w�1#�b�x,42Z��1�x���c�F
ք[0hZ�������c G
��Z�[Z�������w�Íp�	����6�w�#��-����	~9�7�aCۗh����[{x����
�(�&5\��;�p�n=�����A)�>5|������~?�����*�V5���
A
+#�a9, �
�U��j�E
���qw��u�0t%���`�
�2�Y&����;�8Z��n�i 
|�
�nۮ'��Y�6
5�Z�� k@�~Lu���{�x��<�y��t���Ls��<�I�S
�g7��qZ}N1�ճ�l��<Nd���r�4{�<w
{�g[�[������3���

o���&U�}t?&��
��
����a3aS1s2l6�6NH�QqRjE!XX˙�87696;#��&h:�H���Wt���WЙ�9�]'��jd
��K
(K�Kӧ�J`��)�C��O6�1
��x�<�L5�2ZNv��!�&-�n^�v���%
�� F�#�ħ�(�s����<
Y�1�v�����
+�`p
 ;��x��#�!}��;�FO
�ҁ������-
��n������O"��.+�
��1��
���f�����{l��oЌ�ߩ�ˋ�e<]�N�U���
�OO8�oN?�oק�7~~|w~���L�_�=Ž��}��|~z�0��������?�6�{��G�1�D.12YH'�+��:�"�Ԥ㕖�b�ғ\�.�Αc
3�c�d�
xƊ����65���%���d
�>|$��L$c����b��+�PM"jdi�k0:#�d$����d����@LV�oMUEz�IP�P-9�H�'M��`A#���b�Vc,+N���"o�d�Ff
�3���_ ��;; ۲��i/�r�ծ�JAI�C>#N��h�d���b���8In�4�_�;p\0\���;���ל�<�U�͂�F���eiM
�����:a��������Q�9*�S���9-��IAH�FNE���A�ӓ3В�'��q�	�!�xJ��I���.-D^���!RC�H�
Rz�� [...]
�L���:���g���
o]����O~~�����m��w��?�f>x��@�sD���~^��
�zfoO��{|d�����ޱ�[�}��GA�k񠫿Jҫ�uɂ��LY���ۘ�t�
��ͽI�)��Q����n��y4f� f
�8p�zN]��k9}
'����"?Y�6F�����jA��b`��)���b~Q�(Yl ��aنc�W'	���E�!�
N#
��(J"8�	+��F
��7&ԏn��-�/�p���%
#{��5�o���;��w�݃�A��
fa�e�
�V��
��${/)�%5SU
��n��w�ȯڹ��W���Aw��*g�v�.I.8nv��er��
Nj��HhNg&�r2�%"s
[��D_��D]$.����%�ʌ%�"[}uį�x�E�����V����/�X=/�xq�?���u{")�*e*%*�)�)e)%)�(�(e(�'�'e'�
f'%'�&OM�LJL�K�JJJ�IJI�HJH�G���G���@��"y&���ٔ����fr2����&��-�e���j��㙧v��S�Qґ+EΑ)�L�B[J7J6�5'w���FNc>ӓ}�1�M����QFw:	}�������\�2�#��!8���G�?]�4Y� 6��]Q��
++szj�J�H�|	�����wr�D;҄�{C�����ުPA�7*�J�_� 3] �S��|�^W�"H�w�)j�EE�PV�G��]d���t�����&��t���U�*/�Y��2v�
�t��n4ӑT�H
�6H�?��1JLl�~��[
++�7���Š��7��yaŋ{��n*�V�o��Ӆ��7���8��^d�����b�hA�x]�J� �}�}�',��A��u�ۅ
��߽�����]
����׮=�ߚ�1ߜ~h߮O�o>������ߙο�{�{�?|��wO���������Û����w�w��c��az��; ��5�C�/�`��jn���/>Z�q�-��"���|Mu���cѝ���.����j+�X��.����yI��O�
�r�.W����b8>�N�.��<�5|���3�gT��~bl>wx�=��|:�8 ЊU�t@�+
<�	 ���2�363n2�1�2sk�nu*	�E�H�c�㘀Q�(D
���@�8�� ��'��	�V;�����N�V;�	� h������@�;�5�_���59Z
T )T
�� 7�$���lC�i�ۘ���C�!�%�{C���r?a�F���e+hj�*�V�6�
+Øy@'l�@��`+
����t��lh$�0���`U% B �Z9�O��^o�
��
vk�`�N�h�=gh�lN�D�"lэQ�Hs��� e�2I�$�2Y����%��af˄i���6�8�uf����
to�)Fr@���H�V��L��饡z�D�`�L��P��X�
�S�h�B��)Z�\�2G˫�ش���

;��ǁyE�
�k�w�PPY���-j�=^yv+����ϯ
�r~
$^���B�ia/��	9B�z�vk0��� ������
n{��vm�Zb��e]�e^&(����]
4�Y��\�뼐KN䌞�АJ���c�q�'
���p�
�
�(�3%{�Xw�i��⼺,K�%ǒ�2��� �
)��
o�Dwv�
\l%�e�,%V+ymBZ1t�V	�dU�*I-\N%�!�Ґ�QJ(�!K(t'�!�Y8�lf�̒I�ĉoY.�q�jM�.U��JU��[����Mե�S
�F�S�)Uz!����+��"U��JU{5�pL�w�OT��O5x��N��T�f��z�6�� ��$H G%�
^�&�R��M�5Ҧ0
+c�\�9X�k���|�Cr��j7��
,k���.眯?vl��я�q���Q�
��:3�P(�U�u��C��>L�-vԇ����ٶ�����������n�h�K��sN޶����N��%M�$�hk��{�>�|t狝b����KO��;�c� �F`t`G�u<-4m�qK�as��So�MڭC>A�;qڐ�Ɯ6�Ө�q3 at 3�'(��8݄���ۜ}mŞ�u��f
;�L}l�
�s��_9v��_Ž��\[o%�j
�*��q<�8V�}�{Vq��Y��*n����[m�**��ce��n����V�~��U�����ce��:V�gm]k�Yŵ���u�\��s=�]�dfp�>��9'�5q]�u���ZE��]w����#������q��Wl���4X�߭%�U�����D8��1�M��a7�1���G�6�1��F�r0�1�)�uL6��-
p���F�5�.�򄻈�F�5f�1g)c� ��b�Â����/�擭'�c�nؘ[v"%;��}–U?a'��YuK�Ԛr��iY�s$�;�:o
��[O/vt�Ξ�(V�y��ǎ��Q�`
+8��
I	�2��5��y�/�(�@Y��+��)?YW�$C�d]A	�]�uJ2P���
+�`�,�
�$4hdΙƳ��������M��X����Z
w�pF�ܽ�sR����lp�`]�Dg�
���z;Rvk÷t�9����o�������l���04ᬖ!B>'�.5�SR��t�C���� Gt_Dt?
��?�o���%�x�Ulm��{��
Sޓ�~t���_��}�yt�b����-��g��@�֯xꉭ���R�>.�P�&&�׳Fғa
�`��S+j"��d<V$�N�"�&�	��H��`E���?�N��P���	V$�D�"Av�	5�	�D�"Av�	5�
V�5H�#f�W��goF����8�g_��UV3���[�jl�[F'���lU
�=i��e,���<�8�
8�y(Z�}�-Yu�=�'�6>�
��S�Ƚ��O��Kq*�'�ũ|�n(O���<��-�c�c_��3��^]78��־�
o����9���R��
�������޾�}
�����v]�����������i�^\
��X�J�h�S�N
�U�
,CE8C
P(�H�W�z˱
�q�qP;X;�Z`G2�=
+�� �:0�hx
h�<t46
��-*���C�ë.q[�&J�A���s+k�Q���w��fz���[o3
ϸ��T�R
=��i�5����|c��f|>�s|�d
51��L槹�2?��r�e>�s�50� ���\�����: ����\5��*bf�T��&�tTx�՝�
-�i�;�H�1
–��A\j�:
%bU bH
b�B@QV�E�dl�qF �5.G�$d�R�!+):�X�,+[zY�2���q1
�jd�"�(9d
�[�,>[�B��@�Qx���zAa�rRԐA%�� OX���7�$
�
���Q�(XT%��	ʄ�!��Y�
IEHP�xl�4����HQ��xg1Ď<C�nؠ'(��$
��Ţs2��
�b�
R"t�}F�V��Jt
|kis\nЛ��Y6��o6��ɡ��t5
�G��$t�"�`����& �  (�1?
+��د����G^tb�
�nz��N��G
''.���_�n��/�Q�����^
g��w���A#Oh$s^��#HY����TT
+>��c!�(Ek_Հ�q�Da�"C�d�3��C�(������thԀ��ֱ��J4K`:��La���
�p-*E��ڣQ�F_G�&,M�0�T�u��\Q(JE���c�5א�}��@�tӕ噆���'���5O4WX�
+T�A�����=������2<�����ޯ����
+�)7�X��o��!
T#k2Y ������:F�l����=��w��
�joX�תع�5iu�*�Q�.U�I�R�&�ڼU]^�&��F�x�*�Q.U�E�^(/��V�-����6�����U�MT[{e�DU�?�jj�zڨ�V����ƪ���Ru3S̈́bB�����k��\u��4��K�'��3Ep	��-��s�5�� �5Rc$��thBF�h�p̑$��G�"I����G�.$
�g�I��H�@I�$�g�$��
6I��y�$ɕ�J��s�5�H4��J�tI��YB�%�R R�މ]j�!c�H�&
SA��1�h�q5�Ț��b2! ��-�q˾��&e�1L4�� ��ɶJ]BdBk-�	�	
+)
+E
+afLO)S�a�"H8���ek
<��
�WLc%SY�t�3�Y����-ez3Lq�3
�-�Oô�a꫙��L��`�TX0
�L�Vi1Sy4L��)�*��p�#��k
*
�J�rv��P�:SM[�6��F�>md����y`�g���
�s�
Ϻ�|<�|pg>�1ܑ��� ��-Q>?D�]���X֝B��b��f�b��x@!g�+�֬�&ꭲ�0qD�:J<AL!\AlQCc7L�$$;�
bᎌ5���`
���j�a�-�
s	�	�̒1���*喚�a	�)�$�:Re�~�؆��^�f�hX w�=�>�?�@�A`!2N��,
+�"f#�#a$T?�y��)g�U��Z+CmX����S�T��[�|E�%�ւ�c��`�����!�#��p���r>�t)�x�g}(��𾲾au}&�oy�]ʐ�/�~a~(���
+�
	u �'~�@�
�a�=�;>vLǃ 2z|`����"��!�?���C��#����5�q������))�e;~�^�a���T�w��5}�We�@�8�,�{�\|��s�~�}�������L���?����]�Wq"'S�ֹ
����*omۭݛ���޺��o���曻���x߯��������x8���+]��oG��r��/|.�s/����wǯ�/�ww�>&+�z�������d)�wI�:�j�������%
�8��W	�w��o�~���O����
_�ӕd%�~�/��?G��3i�
y�+	\A�㏔>�����pM��*��"7����MMVD&^�������Z
�lE�%���|����b�Y�T�v�k�<=�_T&j�N�U��׽(IWIf��"�������W\n5�H���?����>��o��̻vi*5�n�uG7�ڤg������ӜӔ�����������(��U�"�q��
���~)*���l
�h#� cV��z��YЮX��;�������Bh���/#�ȹ��u�>��"���D�q��~��+���o���m�,�L?��.y8��o�]��D"u��!�~��CJ�3��#�E�2Dؐ0��A�l�$�%AqX���yY�"	`Hjې0��@ϢHXR=
��PSs��Na�j�WtfT�~34��KC��������P(רm�0�����cDx��c��Xi�c��Xk�c��D�0�V�
�D���i�0�Y�i�8���h�8�h�h�8+��	f�z
+��1"<g��1�y���1�y���1�y�u� );2����4�1�9+4MR��DeE�
�4�X�$�,
�^�M���j���%�aἴ,A

��-K��?+E�+��D�(��z�_3;�]c��cv��C�)�+� ���p�hs$�9�(�'�B�(�'�B�ǀм�Ғ��R�^E��c�{5�C�)�kf�
���DA��LQ^F��+ԴV^3{Q8�(���0
S���^
���k��G�
S��	��֌Aؙ�9�
�c�*�j�
U�7Ԏ9*[`�1�^%� >�?~�����e��o��	`~���~�[F$������5��5�Սtེ_��	p2Ͳo�
+~�
����܏���U�b�7��!�?��|�;40��ʧ�j�^�zQ�
����A�K��CP'
ݥ�Rt�Q����d!
�V!�G����������?:?.NZϫ��E�F���]#L)S��x����9���`�w
��Q�	�T:怱��y�
+�z˹��?�q�����
��%�?���ξ:)>%|��-��p7ξ�
CmJ:���6l��t��S�׭v�U�C<��aN��2V�8�ɫC��ͯӶ"�Z�y��,2��ᶁ
g�(8�2ӒF
q�;�ca���65l>�A=��7��p�
�©!��rs�y�L�lW
����f>|ڂ�������GZ1�w��.�܂�k�(�sM%��f����D#�$�[�az�K��-��
}����f��T�_亊G��SԻ��a���b)uNQ�JJ��ht6ua��I/�4��^9(q� �48��eX=�|ҭLkVw�0x�N5�f�b�(
^=V344DC��jUW�ᐔ��qP_
+�,��� a���
vx�d�
|���nLl�<(��
+F4l�� .-`�"+HjsMi5kR��
+"C��U[ڮb�۔��ұέ�u
+Evn���J}��ES��M��R]�ʒE`�㜌��)̵�w-�
�$@�29C#
+����u�`1(ޔ�k�D(����
��68�Vu-dlɘE[�����h�uNMY��b#�ˢ4L�Fy�)��+K��uτ</����"U�u-`n+�y�+
�Q� ���8Rc�oD����P%�;
ֱ�
��T��-�@��ﲨ���-p%��2RKǂf�H���_\�W�3�Ad�)n��ae:W��4Sʖ�x��`
R�2(�݈B>��ՠک�9c#V=�a��g�f��X��[#w�p(�0@�l��&f#F"�&z��ǎ�z6 ���IÌ�=�gItF`�l�!�d
	rʼ�
A�����I�%t
�?ya��Į~�Y�G+j*�l at r��c!�˽�j�\1Qù���U��������!r�,���ʏ�����~i�K�
h�1	�u�y�%�Gԛ
�#�	�E�؀��7�6�:�O���
Y�ޅ�8b�X��E~�W�
��<�t��{W�C�:t"��]͡7�.
=Ԭr�RZ� �L[���n���:e�����"
�V�g���*����$l7Y��
�`�0�� aq8�pp��������Z�w�.��;�N�
�|]9tG'^8t��ζ�^_c
+f�]�(�M	Õ6�<�޼ڝ��:@��(
,��]w�0a���y���l�3G.
����������~��#\���$�M��d�"�)�˘j�<)bt����L1���b
�A�9\E�$����9'c��6!��<�nޘ�v5)h�� �jq�=�M���f�iP %�2���5XWX�5�+��/�0�q�L��i��	9�/�k���b�
��y<��BA�BA3pu����X
�Œ���K��.
�aŽ���yUܳ)�^Mɽ��`�ȃލ�ER��IL�&�y����7���#B
5�^ S?d�����g�~^������f����4
Y:���߱�=3�*���R�X=}.fx
�ݔc���*���Zm��+���+�(��
)i�ww_�ׯ�����{����OO�����@��~��^]
����ǧ���~s��36Aʡ���m�Y��������e�3|�7��4�u��?���F�8I|��2]���x
���'�-c8��H�e��8i���%U
+<I
l��
!x�-�\
+���v���o0��X�FEC|���FS�Ŷ�#3S/4*%�Eg,���������y��Lz���S&1���
+�8�g��lbq:����
1�%�����7�ӱ�tY�1Q"����E�t�x�#�g����؀�0#_g��&��"�c��O~�_�3��b*ɟ�*o
_ܻL!H���˶�2?��ؼHS/|�{�-7��Cb��E6��J
+�\�
�X�#L۫4���}|~}���
���X°�
+��0����{,E��n�[�=�\�8�&���E��E�'�ʇ/갆
H�����Mli�eH�"9D 4�^�*`�`���@ܞ�X�@!�%l�B��#	a
���J`�,��ъ����0���Qf�
+�cz5Άα�f�����Ṡ4>�+"&+�8a
�}PE� @��
���
z���O�ݭ��5�팳�5��
ʹ��T{*z�'7u���w�b�h���3�M#���*�w�u��ѩ`� Q���aP
�c
+�ݳ+�|{�-aT��
1�&���ǯ7
ר����(�{�$�!�5�l855��>m����?�_�~�i׿��§Y�V:x��m��a��W^Q���n <p9Ξ�
j�/^�V���>�ϴgܯ[�A
����q�3�+��$��oV؄`?�?�V���w�.hsk?zQ$�]j�9K�4��K2��u���Ul	!m^�=t��X��ݺn�+�z ꭵ��.@�A�A�ȣ��Rґ�N`�+��J5
�F�Ǧ�e����@�*l�΃fH��xWj(̼��!
)�#�?Rm������k5e<¾q?�:�k����v��%FV��߉�Ιپq9k�d��zĐ�2)�T�Z�F�nZh���4S��
���y�n��/�#\����ݚ�ζ>�p#�j�-��Ӯz���\6�4a~;�nE��UqJK��f�[7�'^�w]_�Bw��=���h=�ι=:�'۪k��V��,
���~M/nT,�H]�1K�����FW�ͩ{}=O�ӛ;��)Ƌ"r#5{]~��63��&�~���Ʈ [...]
+~'��6�H
g���8������ �r�W]a�V�Bs�k-��V%����bx��i���O��O_�<}�H�}_8K�
+�D���o�����h������ivg���'
�P��s�/e�0uA랻�& �0>nƈ�HHsz��w��v�f
����3b���g�GI9j��(���C��p~�@��G�ԍ��	 �h����4��� �0��a�,��gU��P������#��;�^c�!\�/�0�x5����}��}�vG(i0%\,Oo�駿��t�r-�7�}����P�
j��f��
����g��mY�/����*�}Ӛ�Ld�AY,Ҕ
)�v'槒�CY*�Ս�
���>�Eo�|��[m�8��#4\a��Sчyv���1@��\��نxX���o�߷O<-��Of�o�א���|����u-w�A�q�bxy�<zV*B�|kc����2����q�x�}�p��)�
K-�ʘ@����5�B%����f%�g�.��%)�;Ċ1�H���Ŀ5�R���X���ZA��BG�
�����Umqh&'S��/8
5�I(W�+`^�p#�
�
>�P`��%c��\�
��_��2,
+�WmB'��"�p@�t&Z��0�$��;���&�Xk'���0
ե��oQ.��
^�έ^v �o
�� 5Y�
�Aጶa��8A at jb�e�@Չ��(�1n(����v<�q���#��aC,�Qi��X��pد�s.��[et,Fi
0FmL4��h��h��X�8�c��,��G/���(��V
�^�Q W�|�8?}����o~��Y�y�ԉ4yp#\jC���G�Q�Wߛ�g�(�Lxkhݺy���_
O��򻝃����&';�s�4���*1|�GD�~�?#����
Fڜ/M[6�J±0aj�`b�Ѣ�M����>��P�3���C�!!
�xܢ�=�#a���0T�G�
Np*	KA�*�H�s?�LK$�X�F�9Z�d��%�\��>8KI��W���)m8�H#���ѥ
7�¾G7�v��*��
��	��Y
��/}����
KZ�HQ
��9�C�9��3n���
�ަ%����q����kt�
�5���D�)i\39�Ԋ?<�ٌq@�J�ᮞ����l`Z3�
	���
 ��k�.�gg�e
¯`���N*5��f��6ȯ0��� B�jNne�M\������	Z�pV�u.
�ѷ�����.N�������3%u
��q�S��T���"��&�!rTI�Es�x��SR"iZp�Y\| ��i�#1xc�U���
+P�a�t��Aшpe�`��l�������Y�c����XY�
$�$~91q�ȇ��b���7�G��eQ$�"�~
+;4�"�r�J
�@�!+��mq��-Be"�
l�xI��
�#�/������!��,o1 ���)�&�Y��D����זóKm��
+w��m��u���
��}8Q��2%vH2V*��Q��~�����|
	j��
+-��E
3 �j���x˰۫�����S�f�Q�>�
���9���䬜D��뢐��Wz2R�t���k�҆v0�
:�
:
E�
��TGy�r�c��k�p����Ga�
z��)8RT5T���Xt�ԗ�$�8�MI��8!�]�.D���d����$�M4�R�������Z��Ļ3
+n怫���Ә�~�z�
-�B�1	�8~���!���mR��6s���YMxז��{1�b�L�bn�l�
��[��/v⤯����(���
�q2I�!B��^�'G�C�|?�@�"[RR�/I{_����@��̮�����C
,�ٞ<�]>Z{�w ���
endstream
endobj
13 0 obj
13842 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WK�
���fcH�����%�I
b6���R�c_	�����S��s��L��@w����z?r:r?k<r9c.G���t<���_�zZ�D��8�8-
+YK<J y��v��IP{�Q�r�G�gʑO���
�j��5
+2������Gr
ky
+�Kg!]:s���DA��r���3
�$�u��ܬ
��e	OcR��$�&$25y"'=1�Ҧ�`O%�_�Q��,clvbP�$��qf76�rThP�)+��5@�������{ $�,�)��>
+�&��PF�2dIa���34z���
(�}��]�Nt��PF\�pQ��
�� ]�*��m뒨
�k�̰/3�嘁�cݱL��[AAA^
u1'���"��P��R#�#A#� 0�
��;�"��
E��#�s��y�%ge8�,�O�q�R�(��Hm��*�0�T�����<��`�I������/�W�r_�#�@
�
i�L���EP�_U�����j>
�CzD�Ԃ�������\��DE
Z�fF��j Y ]������QN�J�~'��eg�i�l�
�]�r�����r��"+�^�|6\szɛQE�Z��#,�nnj;��Y�Δ��B�z�J�v'�7w�g�nc��z
+b�Z\��kG2DB!�(I��
0)�PC�R	�
t�ʤٚ�-u���v���i����mܺh��A`�� ����z�qK6;�8�;	
G����6�
N$d��E�A�$�M���Z�@j�:��RW�0@!HsË�V0A8�\�5`S�Ԡ"i� ����,��1�T\(d����n(3�nU/��ɣ+����&Ж��􋼢�!yE�Izf�n^G�5&
� Gϯ���#�	�
Z�Y���$C	v�&� �e0�5K��#H8f�J�&;Zl���+'FS�j�3���q5��@��s ���Q�| ���:W߈�0�y��{���C& �
+��F�^�A(5��8zD���Ͱ

��셁�!0����$��*�e����������@}B�ʑ�bmO��j�� �01� tl��_��R�]m�5�
�E5U�G{B�8�s�P
+��B)��X��AO���4�I���Ҵ����O�
��ih��,ʹ�Ջİ;��`�':#E�i��4�>�Ӕ�T���&�������5ob%�pKNne�*��!Ѐ�0���\mU�����B�_���dbPKc�
+�0�+6urBpZ������"�\T
	�3���e����K��	U�
;jX��K蕡�y6�8��
p�i�J�2��Cf\�pc��
�sY��
�$�\0>;�RݴeY��
	�~��2�ŸZ�T?:w�D]
6��r�pMc*��q���O:���ы:�����cD7u�!?_3�Y�$'TU�M���X ]�3w"���k��ȁ
�VS�֮�Š,$���r�oDk]�
k� ��ˣOx@���IJ��y�ɶ��C|r���!E�b�i
 ƖQ.r
 @q�Đ	��İ*�"�=�X��@a�y�Px^�� �&�����f��������S�.rb�D��6\�@�\c]  �1/���'��X'�qK�~� t�.�~��/��!đ�'�L��
TD �
���!t�*�r/����Δ��Af��y��x�ҋ��<B����
�u�uGt����f}�;�� �q~�@z@�_��v��ҙc^!�r!�+]���-^! ���B��C�
+��)�g+�OK�!�K���im+��v1�;�^B�>mW�����������~��W?�����W����D���ͧo���������Ё���F;�Q�
�?�3෠_���?�����t�������"��Z߱����%�F���㵄�Mo��暞��1����� ����G�����ң�FH9�ӵ�D! ��ؿ�׃���O���
�$��܆��x8���>
|��D�_|��G��趻�XD�R�gq&�����29��Ҷ�	"������m]
�ϋ��V�ޝ�:����
7�|����#�h��
 ���o�&�i��&�O'���7��L[�K����y��
����[6$�
+�q9����"P1�,;;'�%�E
+8å�[���إ�Hni1w�+5�&ps�
+�r�ܒc���G�i+p���g�h
����ūo�hյi��yJ8����P���JBx�of��w�0��5�|���}g�;��{��� ����sZrU˄����i������k���i�K��=qq��]�w��5��}��
��
N���c��|�L���D$�y�ږ���|�ȣ;yo�ȓ�m�_ἑ���$��v'��y\%h~S��
��脝�Cs���
�l%�;Cv������"�����S�񗞚�7��Fw7�������G�ͧ�����r�M�_q��x�y����^�|�x<|��÷��c��9p{��A���=����{��y��]��FH����;�Y>y[�;k8�d�
��?���/�{s}1o ��咿�q�Քq����2\P�{<���1w
H8�Ѝp�e���&0(P=wݍ��7y�i9�����
��NT���^�T̃��+2�^��*K�+�J�'����g�
ꦹ�Al�C�M̢NE��Lw)����$nTG��K5�Ni�)US�.iS����N�s���Ds� ��2'ͤD�x6Sxr���쁵�W-J.�	
�@��Ň���iAE��0�-��$5D��I���aV.��4��̓
�3
+���/�U�riq��ù47����]/"
+� ""�K0�&DCȿ��z>ϋ��������yW�|=O����,;}}
|�{e��
��߆��=q�'��
�»e݆ t<2��'.S��Z)��j
����\��k/k��
�4Bp�݁bv�E)�2}ϓ����l�x7���a�6��}`���{����?8��3���a

����>n�m���x����7��u�O�k�&��IA|I�%X�[��mY^l�~|>�
��pv�<��e��gY+ ����o�����q�fBޡ"�n��a)U���>`Ua��'��6J��,�����
�ƍ�5��	�
AX�NUٳ�n�3�$�{T��Y�X
+Ax���EZ����w>xETp���
�z\��H!�U`"�f���-2@��+u�F_l�.�ҩN�<��+]�����| .�p`yg
H���;���%�N��UEMn�@���aİ���u�]�A�3�6	��}W��ͩ�WMw�.,g�� �
tk]��c(�"2Ap��}��pA��W6�3�
+�V�<��v�~|<VX���uD��~Ƚ��v��{�];�tFN+�z)	??�F��c�C�9���P�ݱ�/S�B� ���ہ�Ѐ�FU��U�
��x�j��`�M�D���$ض��U@� ��T�y�{t䫓L���P�
%i]cCS���.~c�+�}"�4�v�Fu~6�f�RM�ՑD�����M�) ���:o���:�r2�X��p�q.�a�J2����9���s�����`e ����˷�
^����_��Vֽ���sJx���K���ŚlT�al�+�&~�I�V#��9is� �R�
�y=�^yч��"<��r��<ݎ�nT�e�:�zv-��X�U��Xո�uis)�r�s1���[#�� c	�u8O눾���t�W�N�R+(���[� �1S�[%�+C��xX�({Xn�?)�h+Q��X���
@�״�,�Ʀ
�WtEk�����8�Al�'������y�:��cZnj3JĀ���!,�̉L&�K� ku2�
*0Qf�j +5%C
H��g2�ɀ_vJ���
++�lC�˟���2d
+@#0���X�>)��F�u����
�$]�U�M�ڮ��]/]�TPX���K��j����X�"/�
^�)r�

b_SYaI����`I�_'�DY9�FE��DKT8�F2p�B)d0�FM�t
i���F$�@�7�5�FE���4���4l�<Ҏc�Tp�9�1g.��"�0�%"�GE���R�@��ׄ3�au�`L�
������.d�T:� ̨{X ~ÌR��u�	A�T"ǡW&�@M~cXp��V�f��'��c�3��G?u�g��S������Q㹧���
g�0�,N&
�ꒌ��Omk��\�N7��
��G�d����]��mtwm?����O�̫�>��^8^�	LjH%�)�4�za������
+8^B�j4�/a��#o�.㤍(`٬Y�{���$�<`���x�h�L�o&���+/5��c1a1�=a�|�
	��B>،�0o�C=5�� �Sp�
XN�h�W>4�`̇:� Z�������}q> n�f�UMm�P�y��+�1���4�,�<�Ŕ�]w����2�����yU�Ig�$��Q0ؖ�{8 at u���+AX1�b
}�s����bd�_σ�HH�= !�7�rMF^p+ X�'��5h=m�x�V����&e6|�1z
��s����K��ٸw� �'M�����#[^pc�1��3���܌�ʆ[�e�
P�lx���t`
���D��u�iF���!L�%C��%�I��O}곤ղ�1W��$Tԕ��v��2��v ��A��
pj�J�
�Օ��rAI�!�(�
�X"~�
G2T`Y�t���%�6�8O}>Kya5���D��ըnV��Km<Kٜ�!��(.6�QN,Nc��9M/�8��bs�}�Ӥ��Ӊ��&:o�
�
��F��a���Bq�3�s��m�I�B�܇Dx�$"��5ɓ[d�@�g�(Bf�6�<f�c���
����D+��i6���f�}�ivԼr�V�qo��q��!Z��ʑCT�24Z���"�8�
���u�]�Z���eO�  ���YZ��G��E��c~
+�����
�2��p��ר��t8�#j{`�)���\@7���"�~���D�T)Ez�U=,��'�١���p8�+�4���H+V:+8=9��Z��ܱHu���l�a���n�ܱ��զY
+`c�5����M^@{�(�ٺ�7-X<�q
��@�ƜZ�MJE
���"�C��H��}��)첄�}�0U]��M���{]pm���Q㹧���
g��g��r�`�v�#�Ƞ
ƪ�1�
!j�4��[;���"۶�^qG��	�c�HB�-D��Կ~���67��(�c�0k�
>�%^9�2�1h��g�/c:�2�/���5��1%�� ,�1`��ۚ/���č��џq_F�$�3ɆMŸ&h���sR�e�a_��e�	��`��q���
޾N3�M0j�'��+.zI��]8������@���Ns
����˴h�\��v<I�os�y�%'���υ�,����{۰��`�*V�MP��"e{�;Vٻ�I�#�
y�q6uD5W�X�a�5�,�����q/|}�~�8~o0>�3�ET-�ȹ#F�"
uLq$�P��j�n��b��I�>�$�<�i��
+RZh'�’��Q\dOV8]&,��
+�ê�l�E��I�9�D�s��[I�a�C�u@
���+�@Q�ᇿ��ui
K	�PtE��ˠ��y¹'e�V
�ap�"��Ʈ|��<�)J�]��bSv���
/���Ĺd,Q�حiN[�w���4&T�t�r���Z��o~.��&�^�p
���v������WVB���.cm8V�@���:➹��w*�c~7���v�}���Ͽ�Ͽ�=��է������i,|���~K}|��_���������g��0 ��d�
�_�w���?��k��5~���{�Ƿ�r���w���q����Fluop/�����ݟ�Wݎ\�
~���\��ѿt[(P�
���l73ua7����Dꐚ���E�Ō8��
R��]^�+��\����P������̩�WZ=��X7`�FK#uZ�ryE7�~��F?F�
+��I
��o����<��׬��a��վ�
�z
+��m�]��}@���=o2��b0`U�|��
�Z�~L�2�8�h��{m��9Yl� ��3�f��x	dőϕ��Ӝ�qOx=kO�,R����!7��k��+�����9�f47�1�bQ]k�h1
��`�h� ~�d(j��SD����T�a�bd�ϗg����nO�)��[o��o	;&#T�Rzq~

�rf�#k�C�wׅ�J�7#�~�J�Q�����z"#_���4�e/4���R��HB�����}%�h����=��?�Ә��*4*����ʹ�j򕆌)�Wc�`�8UZ� R�P��b
8�3)��3�)A�G15�	lᰨ1ճ�
��
�����b/��8�[~�1���6gr�e�n�}JPڡfW�+�0�JL�Ċ�a��(D�	�B
loBR�C��`������� 1��2R��K!N��b��A�
Ϊ'D	ѳ�3��
ļ	���]�5WE;1�b;��'hf�*�wF;I<!J"�%1L��;�;G�”5���URP�Sf���&�QU�P�����rGrQx�x@��(ZS�����0�E�����
+qږ�m����d�γfM-񪤞05�)^�ԁ��:�^5��W�8��j��6n�K�Var��&�U��FWq��*0�E��J$c��DB�Ǝ�<ÀH2����
�
��2K&E�z��(c��a6S9�R$DA-,V-
�֨'Q+����Kv�KRtE�3+N�Z�C�e%j�(:�U�5j���B�-��Xc��|I�V��"x��Q+jS��D�4T
�FSӯ�	>�>�����>m�?���wK���6��a���oi�c�����xN�/��{��Cޛ1������v�_~&b�Z�(��rL���-�~k�̛�`�<-h���-Үgnv^%L��H7 ��p���kL;�T{ |��%���X�s��S�(���L#u����z��;���(.�EB���&K�W��i���K�(t��R���|����a5�
�F�!����.D�wGs��_���������.S��B�2���>Zj�B�ʑ9+���{��

�
�8b.��<ny&����΋�&���!QnA�j(̽�-N
i���#Y
���˨yY��9
jr�~D��m�5�U�O���^cC��� y�
���⛱����1��>Ub���U����1�j��4�Q�р�[�"0�..j�h��"E*S��*+�%�o�O}B�bD���N�	��P���rt:��7W8��"��I~s({	�ʋ#�k��Ķ�fI�8hL&��0m��;��=c�b�A?��`�N�`�
��)
��G
��%
��y���y��ļ��8M��,�p�m�Q���U�2
+x��-�ǥf
�(=r��(hVjMr�w1������c�bl0�|mE��Šy���&�
�)	� *�[���F!�7Cq&$����R�L !G�����Β�$����Ặ%L]Z*��|5RهZ*����V����8����M�Ylcu�	IҚvc����Q����drGsc
jvlAͯ�
�ӨzF%��
ٟ6�H�q�3����j�'��{�
,�ox`��i���n
Z�o�q|Q��c��V����ecV�ըDU�#g��
�	I�sR�V�u��|�jȵ�J�� '{Ao�ɖ
����X�S�׬[�>������zF�5�{/���J:��z}�Υ�'���F�&EMY	c�n�p��pG�R�P�7��`Y���~�?#�4�"s
���$s
�՝~4rBC7�b��d���V>B1�b4���\W��b����/�y���>���ק���P(�
+
�;�$���Y^���8��ܵ2,��]
~o��������-�'�֜,����	�:i{�\��4
|9eoN�s���e����+x�]PP�,�C at w�<�]5�CI'��
+I���f$hpQ�#��Ry�BB:ߊЮ�[  ��xJ#��YߞѴ

O�
=��(�#���8��x�awG���О!��d�z�.�ģ15b�B�
��C�2;Zt�SI^�xN�b~ù�"C5Y��Ю��
I�I�=��|"[��X
���0j��rخ���y�K7s�� �׷g<�CZ5,{>B����p�
1�{|&E:�>�`�J�z����<�@&LV�yϷQ=4�x;E�����Ó)�0�
f�Vտ�{^\Յ�]���#��o%�������R���`
+�Qœ
�NH�[X��I�^��m�(fI��HZ��A>�)+��|)g���J��8�JE:$<RV
���r�P2
�����
���X1Sn�\��	�ڊ���������������x�Q*�3i�9�fr��11�pɐ����ٰ�+���˒eH����k浻|?���7�m�`�ݟas"��	��w����z=�%��
AX�h�帧
�:2t��[���
+'�)��կ�-�J�<.P����:�f���
���B�T
#ݫ-��S�
%a�}���
,
�"N� ;��D�.�a��Xh5mk9�"Ypj=ַ�Q�f5
������N�U(f�2�B8%?�i��U
+A�kS�@-v*DM��>�E��Y}0�8��$P��O�]hS*E�AҶ��>�m� 냓#�
}\�
+4�
+�]�S!p:B�{P?aI�$ۜK<$F��}���c!�̺�@�,
�X��q�Q�"�k����`
C��i+��`�‰��u��B�F4���oc~�D
+s�
`�F|�t�Q����=�wy��b����=�k��],
#f켙&8BqtB
+ at 2P�UF��-��l��f�J&����*$�l8�����b��xm|�[��^��<�҉Θ%Qbz1
>����C$(����(V��رYp�c��f�Lvf�G��͒�u��ҡx	�f)'��\�X���Ж՝Y�
���	�2���Wmoۺ�� �.v� �#ْ_�C�4]V'5�nmQ-11Y�()���9�(S�+]�F�|����C
�C� oIW5#�w��"]��r҇
 e
�w�.$N��
���� .,4�	��ic��i�M:��P3׎v���:p���a���ү��q��-^m�1X�|�hn��;*q��W�5
\�����p�\�J4蔜tqӔ�t!��R��A�$��AI
+|�n��p ���nW-f�
+�P�,V �wKV �JV��A��J�����+Y�bi����ݾa��=�
+T7�ЬE[�U�
+����V���*���1���� ������ �0h��P��^o��/�c�[�_V�8C}��9.�]�$�
BY�!�� ��6���|2T�miX��U�Ӛ<5J<�% �͞F�WY�`'A���
u�
�CJy��J�j?a�W����:�����i.Թ�7\��کP��]C
�ȁ�B���
+�P7T��B]�T��m�B*M�
+(*�A�
+ӯk��Zց#���/�<M��
�
ES��.�b��T����B݉J*�f��T*��T�
Y�
+uc3T��\I���U��!ի(�R�� -.��6=,P%P�{~��ޞ�W�b�\������'���o_�*�Uo`ϴ�.����M�e����чX<�ꋼ�f��)��y�}? G�t��!`�|�D��[|�I�
^ݪ����j�Q�}���&_B�0��)9n�#p _�������'4b���f2����
+��LҌ���)��6<	*��}�
��
+�86����
+�
��"���WU�F��Wp>*��bu�"
�P0��X(��xө�y/kPOAm��ϱ4vL�}���2�R�
+�_-�Gʿꕦ=g
ٷ�+\��z�W�֬�~�Q����?�wN1
��
/�/�E93 ��M���]"�%]��b@�fi
zzW�����6e	���!�
�N��#���@N��LH�f�c���v��5���ދ(4p�n1��!�4���
Y�A�?JߖN�/���F]�Ҳz-rb�����v��/č`�w�q�
��s�)sz׺�|�nѵ�H-�
����K��.o`�����\�g�+XK���󫘟�����w�c��+�"�P��V��B��\�AqH`�
n��:K�

�zJ�%;��Ȉʭ��țs`4W�Tf���OrECN��J�D�Ю�^����fE��b+kb�&)t�
�����ya��"�
+B�yv�ナB��fi�N�:�����셊��R3�<�K���|;g�
V
���7��h�V§�h�c�A�8f���M�ue@�(+�֕5_�
!��Ӆ�Æ��J�o�ފ��U����E/!�*a+y�U	[Is"+Z��,}uC���
+[@���莒Pd
W��+W4ł\p�o�d]F+	{\�O�ؾ�jA�p�Q���2Z|7u at C
1ɓƞ��$��ݿ,�e���S�&��|VٕR4MȪ*��V�c�$��F��l�]&E���L:�>;F�Oi
e�6{T
�ަ֚s
=9].f"BU1�l}�G,
�'Q��ȓ��F���#���e�c��h
�{3ئ<9خ2!�k�2O��Q�� S��R�41R��
����-�3~+i2�A�������M�BAb�,V�Jc���Anx
��4W펉H,��!��i�È<��M���!���\���aWCq]��#P��g*�F�m��Ŋk�|o��,��rG}��+���YQ
NE�/X��Ҍ���� ��'2.b*����������-,���p|K�Q
�W��)������SuEV�!9:Õ�l���#���z7,�!D�3�p؋{*9�El���#��#�o>�W�`ΣP�ؠ�3ڂB�|�� 2kA�N��H�3�`�_ۚ�(�������:��L,��@ۮw~���P�GM��o'dh��Qb(�
3��sx�\�T�l%nG* �]���.E"ܱ�A������i�����K����挭ѐ�<���4�x��:JUDS�ˀ������y���7
��
d��юm���������c}@<��
��������Њ�›3~;op�w�n{������Q�Ldp
������*9	�k1nƱ[�6
n�c��X?/��B�
�L��~�/�<9*���2$���$.���n+�V�ү���j=���<��X>l��>l�6��M�Z�! �4N
+�,�"I��0�
���ЄI�]��e*0]�1EQ�,�3rEӌI��B�+��(��\�"t���6���0K����&�0���h����M�L
=�QBC�
89''y&J�J�1�F�!7 at J�b`H*�{d�23�8�!�"#�,�1#{�B�L�;��:�xk�H"��w
nI$K��gD�3�@���Ubi����	�P� ���b�“(:����ς��,e���X$
l25�O��0/V�
���L�����<��|Z�����-P�xij����U�
ch��!
kR�
]��:���.�� <V�)R����
�� ��wqxZ��S�Q�+
MY�'
+�_� %�1]2��s��9��gH\(:
���dz�޾�����������Bt}
�c�i� �����׭=�����Ck/o�-��$���w��W��%��-&�,�����/{ 
� ߾;$l�
���

�s���v�����
�w��;�s�F|\�g�C>	$S��v�C|��FmDa�>R��/�E�|�.P������R%�h(�A�m at m}�gמY�9����
+�į<���33���\��l-�����˭����_��]�������A�+���!��
+v˛��
�yv{����㻷��T팩.y����}�74fX���r�Y���e�^���ݿ�?4K���*�����4/��ڶ�Y�R?��?���V	"L��G�g���q�,�����OۗY
%�n�	��}��J�	�*W��ܼ�
��f����j�O��G.~��~}����᫋���poj��C���"�v�����9�gC���q�h��B#�	����Vs`jCءjn,5
7�.��� [�$TqJ"$4�L�D%��#���ٚ$a���!�f:&J��H�
	����[�� ;���aۜX)\��žmx�WQt�t>��Nۯ�r�f"�%3�4
S��u�1�H��i�
��[�h��V1��q�
U�]��

+dc��(N��}
+��qDs���4��i(Ѝi
+�8k
+N#�#���D�P���`��C ^�A�&A�b��6cV!�#�1�D̀0�DˁlLS(vV�<��`$�8�i�PH�
mI
+���
�5�A��
�B8h�x�hJ!
1�A��q [�
LqR"
G<G4)��� ��8��i�8!�!�#��D�p�d
��$U���9�}�Q�#
1�n�����@v�1�R����S{�$��� vƣ~sI)[��z��V���f��Y]�m�fv���uw��7>k6�N��1[��ƴ��Y�V�_?����$��ϹM��B����t[�k�Kz�����yۻN�n:>�u&��z|��ŒU�Um�w��m�:M����י
[t��cM��Ը�F���ۻNSk:>�v&����㳪)�}Lcj�N��]��4
�����t���Dj�����0��=w{�i�L�g�>~�ܺ=>wڒ���c=w{�i�L�g�>~�ܺ=>]ڢg�4X�k����5�u;#[���"�f�ϐn�ᯟdMͤ6���\cl�)
�yv{����㻷������5���;O�&x�=��\��)�����:ڻ�[a�>Ƹ�>Og�q����X��ٖ�b�C*M>����>���S��F�f4��u [...]
s��D�]�!��lD�RȜ�_a5�$"!5
+��q��) ��
7�,�
�M�j�^�Zï�X~��x�R��G"c��sb
+�e����
xU ԉNmDpXx���+�f ���6��p"1<�Q�z�&#�;ì��pPVlf��Çd�p�oQ�
��j�+"Z�4��
+V�
���j��dk�s5}�H6�}�a�cb;|��
 ��H��I�8	��#��"GH$b�|j�oC�� ;��
+�pp�/��N�h�݈���g�n�
+���0�V&��h��Pg��A_�Y$��'�
��1�
��j�I4��U롽��
tc�(�Z�Ә�h-"s �?�1
�a
�*�sL4��9Ƒ �Q~���9,��$
Q��}�aa$f;&j��H�

mO�(��4�RG�h�R-0�1Q)D"�@(C�(s��(��$
+)���A�8�:&J��H�

+�O��lM�0�Q���
s
�@P$b�P'CA��Q��(8GPp����
A��9\�
ٚD�ʟdCP0����
A��9L�wO� ;�$t!R�Z)� ���D'C�2#v�WXM���}��P�
+����
OB�ib�3M�ԗ"����(&A.���I�ۯ�'q�tׁ���4/"Iw��
+�
� �_s D&ݕ1>��R�"��D��I�y��I�ۯ9 "��|�#���ΔJѶ$�%^
+�uLLr�~��pWvM��v��W"�v��
�
��_s �ѣ]D1>��R��h[�/�:&&)n�� ��G��b|���O�I�KD����
A��v�ѣ]D1>�YW
E��!��"CPd�]Dq�hI��vn�9�0u�
W�Q�T�����x�����������V\T��R��R�\���ly5%�d�/c��\\M�_�+�+���p�F�$z�F>��@ij���
����F֐�}!�
+h�m�P+�>�"0?�E��o4e���`r
����X�������u�j7�\�Y-�jQ�e�
m�'���0Nr��8�97a��N�����n@� ���!
endstream
endobj
15 0 obj
13907 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H�ė�n�8��
�
x ����ڻ��m��"E�b{�@�m�4؜�
���KɶDJ
ʒM�p"�P�/
�}&�dv�M
+r��|�3�P2��&�P���t.
�DI��k��UW=��g��
��2���/����d���If���_K�޺��h%J�_�t�B�
��i
)K�*dt��:w��I�UJ
�����7��
Ԁ��.�"���G:�}(����M�9gF�:
8��&���K���+�6&�i.���[g=�d�� v�AN9,2{����A-V���A�c����PN�;�	���\k�O�9���:y�Z/�����/oWO��˯sD����\��f�-�w�1�����c{��.��'���Ϸ)��y��"7�
�<�=��>
��x��Q�]��lE�݇]��e1�b�r���_�
Q���GW�%[�-Kɋ�zs��u���ٕ�H�T�C` =�
_*�
9h
B/w`߃[ك��bD)U3o��-D,��}��AQ�+V]�Q%"-i�
��<�ɾҨ�
@
�b�"�=
d1�`L��E<�hiT
�1�mȨ�1a�K;DmΆ&h��.�ł�ۧ����&P]fУ�R�#��
�������
�LLIb

+:�Q7g��|"�Q�{��c�7�(1|4�ɕp�%%A�ɨ��G	tnI���I'WB�������R�p�1%�ڡ9��E�2zL�dDŽ�6K7X�P�����N�kG
+��ش
+\
�,XM�x]
v����Ũg
��
+t�Գ���82��I��Ǽ�-���	Y���YS�m��맭���){�hY��I�����b�Z�vָ�-(�@}�?�7�he7O6ǔ���q���Zk��v�8n]<ǫ���Y'�TJV >k-[l[k ����Y�AY'
״��(m!R�Vʧ
�E��Vʧ�q�J?m�0NRҖҧ�x�nk-�O�Y�%<m�0N�HI�s���>���s����is�<�6���x�h]�T�`+f?3k=o�
CS�h��6ݜA��b�ev<�ɾʸ��LC�1>NЙk��`�its�(�Ci�O#�pK$S��56�5,]3TS][���#Ł�R#�p��Xr!
�䐄�P��Lݜq!bV*�#��J5�7�
;�T!桠㦺9{������i�тT���q[K�

+:f���G��K�M
�`���v�At�@�<t�A7g�7
��-��ɥ" �d!����i(g�B=�hi\��µpK�

+:���G
+�`��b�����Xp��
8
+7��bc�6��l%�ʨf�9�߅T���	 �(�w�����������0N�\
�ȉșM4�^S9
N�ُ�?
 ����͈B�nWkmmD����Ta�BB�¯�i�JF�+�sWɚ�[��0`�wټ}�ɾb�$Ebz��^��6�R�un7�q�`S{���H��|/���usK�s6�b"�PD��Jވ�J�F���.�C�e��
Օ?T%���i��
:�u�a��.�֭G
�M����]מH%�t�t&R�u����\�=ת��?f��m�z0
Q��s�d��8���z~��pb\B�������bDZig�H���׭�N_e���w���ͷ����������/����ja�]�ϟd~ss�0X��?������v� �?n�-#�M�
GGg�e�� �P�
endstream
endobj
17 0 obj
1660 
endobj
18 0 obj
/DeviceCMYK 
endobj
19 0 obj
/DeviceGray 
endobj
20 0 obj
<< 
/Type /Font 
/BaseFont /XWHPAT+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 21 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
21 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /XWHPAT+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 27 0 R 
>> 
endobj
22 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceCMYK 
>> 
endobj
23 0 obj
<< /Height 56 /Width 128 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 24 0 R >> 
stream
+H��?OM��
+�
+:c�@��� ކB�
�4�
+
+L,	�%H^CaB��@iq5���"�O�G������8�;w�ޥ�Wl�垙3g�y����n�O�iyyymmm7��?~�8??�/�w�Sonn~��]��w���܌�%M-p�Alu�z�N�����De]B����x�1�}�jnn���T�+++�>}j�%�7�������� g��>n�Ғ?�KK��
a�p���$�/��Ӟ�K���
di���ҙ��d����SVV�|ip������wvvz��Ν�={���Օ?�gjjJ�i�?�F�ۉ�U}�
$��������fgg���Z*B���C
r���|��ͫ/�48~)
���@ggg]��
��$=⧧���8���7F���l_\\|���a��O�


��c�R�Tt��������u��ŷ$�bJlbbB�gff���_M�� �v��
��K��c�?�x�ܵ��:�O�y;
q��)�3j$����,
O<:<��'O��<:�[�OW���aj��c��-
+��?�}��f*R+����


}���A���6����ȯ^�"�:��xx�������<i;� �J������{ş�x(]�r�h/�����Çn�������>�W�)5e����V���}�a��o��ɼjr�|�1!J��O��0�k���u&I��q�P�///�ςM�kE�Vh���H�-c���%8

�
�Ԕ��LuX��(�x��˓��ZH5
�q��JT޲���)a�����O�"ŭ\je�T�BE��%e.�Ƭ����d�(�J��JTl
+�g����ׯ
Z�82ˤHQ���{V|���Q�;zZ:�nnn�I�I���SE���m
+���)���9*���f(���Ma[
m��0�ᏚL�����U.<����U�}q39�$�_�}O
�
.A�Z��ԥ�Úb᝗Az��VIʟ�Z
�*��)�o�J��O�?�O�Њ�+�!��Qhȟ���h<[�E�3���YEd��#�
+��*E-��w�b��\�Jo
+�ez��kE��ՏyR��$���X�
O�af|"�O�����'�n)0W�F���av٬x�p�O�"��kV�:b�x+
_\\���n�Z]]��z|��i�D�]��1+�"+
����W�� �)
+7��h�:�o'��_��<��y�n�������G��?+�1�G�?������;
��߿�AN�)���Z�:�׌�~�
+��c^����?�
��8�"�T'�?-��U8��?9,�XQ�7�?fUa�6���^?�珻
+:1��2hCE�wF/���#I�*I�J�A������,�%��2�U��&��7SeZ���3���VDZ������DM{f��Y)�Z���{I�pf�Sa�����<
�{��)";I3��
*9
�?I���#�5.�

�h_�3��!�}]�����1��$�4���?~��1�`�Z"V#e�'�L��H�4�hV�B&�z�R&���$<w��]O7��b�|$��7�����o������y��HY����J�(������?����Ib\
+��|��*{߉[UpÆM�:�P�-���?�JSP�\��L*�'☸De��j�?I��$���k�U�{%!k:���y�iV[[[�T;;;<_�|�������JLEA����|"����vm���K���$y�q��;����
+nH��c����C�Ĝ[!/o޼���_��
�x�ɟ��5U#I��1��tvvv
h8
�����������T���:��g$I����O���R=�O��V<3�,�
D��z��+���{wK��Rod�$��G6g��!C�J���S��3z)şL+{zV�xrrR�?�����^�,I��<��Sc�ܛlq���ҏ///�pzz��"���3+��UX��R��1�D�A<t����:�ԬG���`qq�ŋ
�o߾�}ee���*��V Ђ#��E^�T�y�x%f��[Q&&''G��Y����PR'���D'�s5Uf'����X)�߳����Of�F")”�*.��0P$�ş΃���
�?"I$���x���ڊ(�?q�d�goo��a#�W$��
+&��H'~��a��%kt�CG���O#�I����"���
��#i|H���H���3�?��w�J��:�6���9tȟ"$qeW��V��T#��1m������G��-J��uM�Â~I��ĄDJ�B+X�*yYa��"ITEx8����SJ���k��ztM��ۑ�)��R0��O��͟R���T�t������I"�ʹ�a�1Ni�EN5?����+���r�I\+��>�h�tMj~����2;��<�f՞B8w����{�� ?L[$
endstream
endobj
24 0 obj
2326 
endobj
25 0 obj
<< /Filter /FlateDecode /Length 26 0 R >> 
stream
+H���[�۶���)��������6�Yd}��F�^o�������^RT� �9�f��ߟͮ��^��js[n^��?�8�Y<��YW�*�Du$�m��.ׇ �m��۫�l�~�\7ͫM]�ovc�������F6�2�ݬ�?�������,�/�զ�ߏ����>/�g;�|����'  <g��ΥLXI���fWn���z�z��X���o��۷W�Y����e����O������l������o$�ϳ��Ҧ��,�ūe�YWw���(��X.�(H�ҍ*���z>�f�Ѽu��]d��';7���M3�V��ʾ

+��l��*�hh���r����7�����Ň݇�����6㻺zX5�s�m�������i�\޽4��o_����y_����K��_.��}�z��ZZ;#\>.�]���{���W���Nŗ��U��Y��ʜɆ�-O������e�}� �Kv1������s&�qi[W�ua�Z�/�7�?��Ȯ�ٵm�z���	�l�	d�nO�e�Є��ɥ=��S
O�yM�*4�f�Ѽ�^2�k��ya��
�+�Lڇf�H�#���}���P�ɽ�b�:�!�9ð
�F��a؝hv�aj�mɱ�'����@�`g�a��F`؝hvƧ����m�f�.�2N�
+cYp��dO.ݹTa�ޥ�4v�
+���$t������h�is>H� �5�QEs�j
���
�� �+8��t,��y{Z
+"�/�}�Lo�c0�D!d�`�|�f��M�4��~����P�6� W?� q�ֈ��l,�5� '� aȴh
���F
��G
�C
�� -0�XP)�N4��L� &����O8��P�6� W?
;���c%%� �1�XPJ�N4�RO�

+���6� W?�3�����$�`cA!08�5��\u�y��
��H�\���,��c��Ƃ�cp�1�rb

+���FB
��G
 C
�� N1�X�1�N4�LL�C��
��H�\��L� 00��Ƃ ��h��O�C��
��H�\�|�� ���A`�A�9���8�&����\w��
�;Uu(nW,�[�ƭt.)�@oǺ'82�ֻ�|R*i�>� �¾qC���L�m
Q%F�|
���
�)�"8Ϝ��0��I���7�~_����I�D8펠����8��'��F(aW<BX�'��GX�#�k�v����!��rʝ�{3or�x=��/=�W)�=���R>^g
�W�I�
ʍ�7��P��x�:�WJ��=����>^g
�׊�vn+��?'�J�/�	���	K�#�
�v����O���F]��=��u�#x_�`q�����s��u��x��z*���S�%�WDŽ�<a�|œ���ƌ���q8a&�&|�8*��6B	�����y�O��
���'��	���⨄S�%�G��D�O���ј���q8a�&"lo���*6�t=g��P��R��K [...]
+#k]R�Ӽ'i �j��k�
�����;�fG�@9�y�HoSRM���i�rX���c�iS5r�;L���Xr�T	r�&�M� 
�h+�M�b�=Z�8;�����񶐸��%�!� o��O'(x9'��v�6א3� (y���j�!o�����Cqٕ���g�Hf��tYEL*�{.<G�6�y6�(�G
��s�Q�|�9s�
e��(�0����{�i��;E��C-�@s%i�
ygZ�
�3VD�Gљ������;��D�~�(}_�y��`E髸S��"j�W�.s{A+H��eF?��YN���
+����n3�-G
+0�O�%c\�ѐ�eTs�͉���v>�f�Ѽu��]�2���B�]
Rj��Wgtv��X��^.�)o��e.폮n��Rۨ?�r�9]pe�q�5�~ef�r�h������
V�r���N�	��Y=L��\��%�v�?��goL��=�9�������584Ȼ���h�����6C��
An�X��=��� �
�a�lI�L�d3��q��J
K�y���=�4�qs98f,(F��j4o$c.�bl߈��J6��a�V��i�~���=��P�^<�=유��h��F�Fb�����ےccO�%�ׁ
+��|"J1�N4
+��
L���%�I��8Y�+�e!	7}��� ''���}� �m��7�.*�jo~ ��h��F�a���rW�6M���%���b�1��%�,sP��n$�E��>�
4Z#ț�9�j�!w�1ț
�4�ia��'����.H�$��~���0h��F�Ja.p�Q.ؾ�N�Cű]��I�
\��
t�
��\�8��J����F�@��\�	�*�p�ǡ.H�$��~8v��+�CK����Ѩ�
�h�
��z/8T
{/H�$��~��� 
Z�c.��F��c.p�Q.�r"�^�U
��qAj'�.p��c�0���S�7e
s��rS��Pql�v�W?�� �����( �'��S��Pql�v�W?��J1P��>��
�h�
(����c� ��P����7EB0��>%�
�h�
L�n+*0]�f��"O�
��� '�3�
+΅΅1-�6(�jq1`g���5�3��]b�4�t�
�-�5t�������Mw
�gY3�
�0_+���Q�qQ꘵����BX;��B��X˂zGy�k�'�Hߓ/��� �vW=��8
���X�8�ROL�Ppd��}���?���ƍ��Bǜ�d���,�
���Al�f
�f/~�-���b��"�t`֨�_���ER�
}W@���U
h.h
C�k��}��y�.W�k!���|{�_�ך�o�#��f�`
~mw��ӄ�7k
��|�~I�W���%�
*��'������;o��BJ�S���Y7�`�+��� 
~��zo�ӌ��R���g�<�d����惒�O�5����4cg�������� �
~��|P0�I�����{�P{�g���q#�Vե��V���.����
����=|~z�������QWF�" U�A��"V���Rla�]ӣ]�aN���sĢ\@=��
�ң��TvNT����*4j��(ج���0أ�n��.G�A�<W��M��
��&��
X��2/Z�ۺ�\
�����k�)2�Akwӓr5��Ӥ�������z���
ErE=�V�k~�}����';G6�i?GP������+^��#kz�x��\[��EO��3��Ο:^���}����k�x�ɉ��0���YT4��fDQ35�F
]�(j�DQ�76+j�
�Z�96Sk�
DQ�;6+j�
DQ�=*\�QQq����~�`��z�_�+�'ݬ��\AEv�3ٹRכ���]<�Q���k
��>��X�/%��:B
-C8�
+0��'?=

�<� ���
��� �������S�Q�.���GS���t�|��^�
~ ���\|����޻��Oo�|}{y:�|����h�G>]ʕXh���
�8��3ޓ����#���J������V
�ʍ�ׁ���x��������G5��W�D�b`Q,䮀�^ƀ��"f�)É�[>L
fl�A)|{5�
��m��\K)��u�6x�T*
!籖���������%x�B}�~a���V+=��_�1�ˇ*�ڈ.�Wj<��R�J��AcL��=�o(`��7�1	-�Z0��h�pb� 7���;�ul
B*���
�XC�JV�`�U{�+��w�^�^���

�Q�y�D����}�0���
���z����^�Ǽ7���9�����I��
Z[�
MNlޢ&`�k���>=^[h�2e\�ǺN࡛��n�ޞ���L�,aL.�bi�QrU��V2n��3փ
�`�+�ƽ�r�^'ؿ�%�`�*�%����B0%u.o%����{v����^�	��W�]+��,`6���D��k���������V����06�
�/�ʪF��-
r~
��Ϯ�z�}�{͂ډ*>�@d�
}z|���.|��Z�+};"�"��DZ�����X��������+982ݍ���&��5������ׄ���+}�s1�Z|_�W�]�N�u��ZC)^*�����z��5�.p.���xɸ�	b7���`�o�m
��2
+	g����;r.'�͂�b�\N���	�p�
��빁�k(�K�3xW.���9^�8cks�d\�o���A��1���qt!�ZF)a*^]V넍�	[� ��&�r���Mx��+��2J	S�
a�NX뜰���X�0��vo�ӌ]	��QJ��g�u� 9a%r��1 at N���	�މ���M3�E��	g��R�T���in�4��5R-�EB��p�"���De�ryK`������5��
<N��%S�u|�"��	_�n���Z�e��>�	
)�^�Q�0�߈λ��[�]�>�<>��3v9ȉZ+)��ϸ������@8�7�3�ؼ�.r7�|�.�.��JJ]@��k�xϸ���f��s. �� vvA���
�+)tA��q�+q�s�
�ay�Q�8�h�
\ع#�;w��JJ]@��k�X˹�i�7��s�V����ςi��gAk%�.�����֜

p���֜
H��ӻu��`���Y�ZI�
�~w�(q�R�
�dy�є���t�2{�`���
Z+)u�ϸ��� �s�,o6
+���D�\ zoL3�vAk%�.�����\ <��FTp. �*��
g���3�U��y��R�T���,\ׯ

#VI������������/ߞ���0z���V��U���o-���zpM�9��z~��j��9,J�!8�v� �^�9��Eڥ�"��#���?�
+�PPufg���R�R����%(�jZ{�x/A)U� ��	J�6 3~��60.������UP�����3�/6p홛o�K4�jZ��}������7~���Ԗ�]�a�K-m )�`��(��fE�6�e>ڬ��G�(()M[��7�.����Tn�YQ{��e-d3��2Sk�!�"��\M�@��Q���#)��Q�U�F`p�gvm�����%G��fg��Z��^�(;{�.�DQ�IG�ޕ��[
�A��p|9h�����_h��t���&�=

����h=�-!�㗯o/O�$�O_�z}y~���ӇO7+�d�E}�E��ՠ��y��ס�1��z�����B]B?VQm�ʾU��},�������^B����/�����P��},���m
)R��
+�r���` ����
endstream
endobj
26 0 obj
5270 
endobj
27 0 obj
<< /Filter /FlateDecode /Length 28 0 R /Subtype /Type1C >> 
stream
+H�|TkPi�&�(���`��躺�(QP|���A�e4� Q
������"H�Ύ��
�c@��(.���#@	������a�6cM�Vm����:����s��cB+
��Q�~�+�}��V�s��
���q�ъ�\�9����{K7E���)�
'��a
�>ߴ2ivk�V6;f������y��![�Hڢ��gh����?1&I�#I-�*.2ي�xY��)�,L�Q�Sy�c2�F&�i�r�2A��.K��?L�y�����[U|U�#�DY�R����m)j�F��Ѫ�5���*��7��ؔI����a���8�a�8�a_b�*
[�a�b����z
��{�	�,�ǥ��x���U�U� H�%h.~'
$BI�"2���%�:�K� �|��6��
Lr��=g�SF�`�cOp(��� �d�Yb�
��d�Ģ�a4$��HyG�


��~0v�	y ��Nn��x*�>x �2�$�!�~��,'%w�Ӳc~@�$t��� [...]
*����BB:8��P��Z���!�pT�L{�
5���8���q"
�"_RA��;$WU����'sT�*�%���Y#,���2"�|-
�n�r�F�U���@��.`��VFx�k֗�`S�����i]4L�
$��-Q�lY��#Q�fwN�r�" ��g�w`�=�vJyn�
jWJnv2�w嶈��_�BS��ga��� X�-�y?B���T�x&�,���'��KuŹ��y�������\�(����Lc٥�fz�9��%*h��#\�	�&�	Zx%_BW�ՎwOH0p#D+��6W�fwz��1h
�%&�=(�;C������p���/��,Qm
��:.G��E/��7�z�0z��ރӕ7�J�#;F2�5�����ڮgo���w�1��*|�~Q�0�{z���_
�9&<�]^��.�����F#���;�t?k����L�$�JW���׻՗�o�5��RX��MC�\��H��6
W*.=�����͊حL��J�N�Mϳ�$5V�	s���� [...]
+�%Gu�8�)�vZ<	'e|��]�8��Hu@���
���g>j��c
+6�A�
�{��P��;v}à
�����Q�U�o�`�Wr�"[w��B�������	����
-
�攳qL��BzMHַJvx-�/(՟��׷�Dl��.!�ݤ��~��9����k����<���h�
c�b���A���o�|߾�k�fW
{��8��(^D#%���P
R��������jV
��N��]��<��^
��p9�����Զ�foݪ{VR���C�2WC�*�zuP־�
H
,��o�!��l� �E��PH
��~ ?�
0Av7�L<5o+�@�P�I�8����Ԅ 
+H��wݐ�	ߛ���
c��c�
n�QH�
�(�ܛ��F#�߽�e���5,26|���Jxi����|h��X�{�dpm
g�:
%��G�(�����ϴ�.z-��O��S$^į�_>����	��~q'Š��G�x�e��2��1)�#�$�E�	��_M�!3:Sz�
"�;�?��xHC���A�{4MG���bA�`�z
:H�
j��4Tv��,:�ȃs���ܱN����q�2
���EB���,��
�-o��RW�xSzC�[�b�Jо�����`J_X��~޶�u~P��$��`:+��36t�!�16
���OǕ�/,\{$��	��bW{�?wv�7F[�E�e-���洋۪�3�b:40��M�p��_RO��)=��F��n�88��5v��̐`�K_c�Jk���o�Ϳ�����Ű��Mz����͆�=Ǚ�.�XbT�W4����i�q-XŰ�*Cl�tud�ۚ���x,��{?1	��8���"�Ƈߛ� 1
Ǹ������]�Ce�ǴQ�q�Z�d�J�;s7n�
cVE��ff
٘��
x�%�1��"S�]�
�J�@p����mm�����+
��t�z���Ԙ��g�W�0�����}>O~�|�'�:la�i�z,��c��&�KP"���v�����*��UX_ed
+���	�"��ն�H�h�55%P;'_��03�:-�
���.�&�v���ROOh�@������8c>]���~��Uo�A�
+�
���5|UY�>z�K
����eP^:���!L�6�����(e�M�M�)�m�U�mYX�����^�� uN�Z��e��Z��c��S?r���豧!�����~��>�4\��/�/��/ ��Z�4�'\�n����EV}L�mv�M����
�H�ǝV��������g�:�J�! 'խ/�hm8�T6�
i��7×1���Ur��M��
�����߇S"�T���-2>��w�����}��.��:\�Mы�E�,�4.tۼzCEs�A��h25
�7�Wj���tvq������@��<.�Կ�����킣��
~O
���9	�d���r^+.���(�o����FkL�C~>�8/\�I	��5E��%ȃ͙�r at lظ
e��߶B
++�k�v��
�����=�
*�=#�E�L��2o1%�9��}V� 2�^��5������-���~`m�
�r���Hg���#u[��J��VfI
+*fV`Ê�=�1��fh�BW#�ﳣl��~ua����?�
�a�å�~:-??w��M���^�ɑ�(�@EA���Qɨ��0W�3%/J�(��hU�N�E������16p\!�;8w��-�@�H鷑��?f����aKx��⛤Լ�,2����
{���
�<I��
�_9�,�ytM��Գ��P��:�RI]�G�=�Ӛ ����
endstream
endobj
28 0 obj
2994 
endobj
29 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-26T11:00:53-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-26T11:00:55-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-26T11:00:53-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-26T11:00:55-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-26T11:00:55-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 30 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000677 00000 n
+0000000756 00000 n
+0000000987 00000 n
+0000001397 00000 n
+0000002950 00000 n
+0000011201 00000 n
+0000025125 00000 n
+0000025148 00000 n
+0000039137 00000 n
+0000039160 00000 n
+0000040902 00000 n
+0000040924 00000 n
+0000040953 00000 n
+0000040982 00000 n
+0000042204 00000 n
+0000042431 00000 n
+0000042524 00000 n
+0000044994 00000 n
+0000045016 00000 n
+0000050364 00000 n
+0000050386 00000 n
+0000053475 00000 n
+0000053497 00000 n
+trailer
<<
/Size 30
/Info 3 0 R 
/Root 1 0 R 
/ID[<1b00622d879999013e325f62268199f9><ce9047d7214726b4502943fd0d51a868>]
>>
startxref
54517
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/parsetrees.eps b/documentation/userguide/Figures/parsetrees.eps
new file mode 100644
index 0000000..44d5c1f
--- /dev/null
+++ b/documentation/userguide/Figures/parsetrees.eps
@@ -0,0 +1,7072 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: parsetrees.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/26/03
+%%BoundingBox: 0 0 456 192
+%%HiResBoundingBox: 0 0 455.0953 191.9058
+%%CropBox: 0 0 455.0953 191.9058
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentProcessColors:  Black
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: parsetrees.pdf 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -191.906 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 191.906 li
+455.095 191.906 li
+455.095 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+455 0 li
+455 192 li
+0 192 li
+0 0 li
+clp
+73.8862 26.4055 mo
+73.8862 18.4055 li
+49.8862 18.4055 li
+49.8862 26.4055 li
+73.8862 26.4055 li
+false sop
+0 0 0 0 cmyk
+f
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+73.8862 26.4055 mo
+73.8862 18.4055 li
+49.8862 18.4055 li
+49.8862 26.4055 li
+73.8862 26.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica Initial
+11 dict begin
+/FontName /Helvetica def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/one 
+<10bf31702ce19e53b6f609b518076fe734884313e5cd7a86613dc6f2450b
+061a1ad1> ND 
+/S 
+<10bf317033474622541600cc2acc0f9a1a21d860dd13cae6bd83476a16b5
+d962ad0180c3c666ac9f0d84c193916b422e3b4cf46a875f3887351fbb3e
+94dc6635699707fe81043fc193464c0e57197c1064add299f4fd239fc902
+85769dded3a5358de43868eaad9c08a3f14b2219011e8c180388e64f0207
+9454a80b0c4fde8f824711d7d59c9631b58ff44434d128359cc3d175e65c
+7a98822e608be84cada021ed8c> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Helvetica findfont /Encoding get
+dup 49 /one put
+dup 83 /S put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one 33{/.notdef}repeat /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+55.1353 24.5237 mov
+(S) sh
+67.8002 24.5237 mov
+(1) sh
+73.8862 37.4055 mo
+73.8862 29.4055 li
+49.8862 29.4055 li
+49.8862 37.4055 li
+73.8862 37.4055 li
+0 0 0 0 cmyk
+f
+73.8862 37.4055 mo
+73.8862 29.4055 li
+49.8862 29.4055 li
+49.8862 37.4055 li
+73.8862 37.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/four 
+<10bf317031d92f340665f9d57abf5ced23436d6488bc83fc9796703022f0
+1e775102213885082db74038803d6498914e3031d93bfd3b1dfe31f0e50f
+d402c8473500b13ddfa3fc45fa> ND 
+/L 
+<10bf317018016f937cb45f763f648f9694f101075ff055df46e02b21baf5
+> ND 
+/M 
+<10bf3170245f62a324778cef37e4da0830fafe1aaabf283f7a6cf537a240
+621971d00d2894ff710835c197c93e6d17175d6e61baf4bd296e66f3eeeb
+76463479dfcb00662415372409235147592da717078f9f68d8ed3222f6e2
+10c7d01f7684c20f8a1b9b30> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 52 /four put
+dup 76 /L put
+dup 77 /M put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one 2{/.notdef}repeat /four 23{/.notdef}repeat /L /M 5{/.notdef}repeat 
+/S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+52.9693 35.5237 mov
+(ML) sh
+67.8002 35.5237 mov
+(4) sh
+73.8862 48.4055 mo
+73.8862 40.4055 li
+49.8862 40.4055 li
+49.8862 48.4055 li
+73.8862 48.4055 li
+0 0 0 0 cmyk
+f
+73.8862 48.4055 mo
+73.8862 40.4055 li
+49.8862 40.4055 li
+49.8862 48.4055 li
+73.8862 48.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/seven 
+<10bf31702094ca827fc7642099017663cef908cd301efa28ee1bfc120575
+9bf89f8b49c3c14274> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 55 /seven put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+49{/.notdef}repeat /one 2{/.notdef}repeat /four 2{/.notdef}repeat /seven 20{/.notdef}repeat /L 
+/M 5{/.notdef}repeat /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+52.9693 46.5237 mov
+(ML) sh
+67.8002 46.5237 mov
+(7) sh
+73.8862 59.4055 mo
+73.8862 51.4055 li
+49.8862 51.4055 li
+49.8862 59.4055 li
+73.8862 59.4055 li
+0 0 0 0 cmyk
+f
+73.8862 59.4055 mo
+73.8862 51.4055 li
+49.8862 51.4055 li
+49.8862 59.4055 li
+73.8862 59.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/zero 
+<10bf317040c2af124ea0a49a7bf41805b177f7c4498811bf81dd3becc7ca
+7a1e61bf5af20f14d3ba25cb845719681beff0dff1a88dee7823f826e8f0
+739d88e303e838311be2a57d9230228fb7> ND 
+/B 
+<10bf31701800cf60f8a61cd3cdfb7303eaf1f9b91a5654d6c1ad06c5f764
+7ffb8f06fc33011debafcb6c4edb7bba8247146ff4e7e1b28bbb6d283e86
+2cf56f2b1242e43a4e22698f830b567e3ee1afacb6c8ea2d8e5a7ba8c4db
+db427fb1d865b90e3eef67937c693aa46144f9c21e28> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 48 /zero put
+dup 66 /B put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one 2{/.notdef}repeat /four 2{/.notdef}repeat /seven 10{/.notdef}repeat 
+/B 9{/.notdef}repeat /L /M 5{/.notdef}repeat /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+55.1353 57.5237 mov
+(B) sh
+64.4642 57.5237 mov
+(10) sh
+41.7725 81.4058 mo
+41.7725 73.4058 li
+17.7725 73.4058 li
+17.7725 81.4058 li
+41.7725 81.4058 li
+0 0 0 0 cmyk
+f
+41.7725 81.4058 mo
+41.7725 73.4058 li
+17.7725 73.4058 li
+17.7725 81.4058 li
+41.7725 81.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+23.0215 79.5234 mov
+(S) sh
+32.3505 79.5234 mov
+(11) sh
+41.7725 92.4058 mo
+41.7725 84.4058 li
+17.7725 84.4058 li
+17.7725 92.4058 li
+41.7725 92.4058 li
+0 0 0 0 cmyk
+f
+41.7725 92.4058 mo
+41.7725 84.4058 li
+17.7725 84.4058 li
+17.7725 92.4058 li
+41.7725 92.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/two 
+<10bf31703a9b9e75ea81f4b86404c8c5b0ed48d346c9f9e1e61d1793fdf1
+09ba72c7c73f875dce1fed070846350ddda457812602713b0534321d272a
+eafbfd522ef367dbdfbcee610ab8b5> ND 
+/P 
+<10bf31701e36255aa36a4abed91a52afc36c209aa11932c0be6f774e39d4
+8e57f5996c4dfd3d85eb6f52162b9b2fd1f089fadc5977c1a18a0626583b
+60e3f6637a48> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 50 /two put
+dup 80 /P put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /.notdef /four 2{/.notdef}repeat /seven 
+10{/.notdef}repeat /B 9{/.notdef}repeat /L /M 2{/.notdef}repeat /P 2{/.notdef}repeat 
+/S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+20.5225 90.5234 mov
+(MP) sh
+32.3505 90.5234 mov
+(12) sh
+41.7725 103.406 mo
+41.7725 95.4058 li
+17.7725 95.4058 li
+17.7725 103.406 li
+41.7725 103.406 li
+0 0 0 0 cmyk
+f
+41.7725 103.406 mo
+41.7725 95.4058 li
+17.7725 95.4058 li
+17.7725 103.406 li
+41.7725 103.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/eight 
+<10bf317030abfd546f6a25effea3482ac10c6ae2fe327abb6e66899d6ddd
+093ffd9275de873d15ef081dc3e62d7025f12ee58fbbfd04f8f94a5c0904
+273f51e88e6a0336860b36bcb19a83a7555a0e92b68d00dc855e43debd29
+3196a17de5177a2ee4236b9fde9521abdd141eeee6a49b2945ef46b539d1
+06d35acb21d614436b1a361c61> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 56 /eight put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /.notdef /four 2{/.notdef}repeat /seven 
+/eight 9{/.notdef}repeat /B 9{/.notdef}repeat /L /M 2{/.notdef}repeat /P 
+2{/.notdef}repeat /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+20.5225 101.523 mov
+(MP) sh
+32.3505 101.523 mov
+(18) sh
+41.7725 114.406 mo
+41.7725 106.406 li
+17.7725 106.406 li
+17.7725 114.406 li
+41.7725 114.406 li
+0 0 0 0 cmyk
+f
+41.7725 114.406 mo
+41.7725 106.406 li
+17.7725 106.406 li
+17.7725 114.406 li
+41.7725 114.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/R 
+<10bf317007bafcd36d91a9c599c6948981e239f18e02abbbb344c9fcc65f
+79b13e2c9fe51f04ad50aa1b8ef12923e12df777e7188bc02d440fd8b547
+c14ae564c015d1f216de612e830fd3c9a2a120a9d9320031fb> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 82 /R put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /.notdef /four 2{/.notdef}repeat /seven 
+/eight 9{/.notdef}repeat /B 9{/.notdef}repeat /L /M 2{/.notdef}repeat /P 
+/.notdef /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+20.3575 112.523 mov
+(MR) sh
+32.3505 112.523 mov
+(24) sh
+41.7725 125.406 mo
+41.7725 117.406 li
+17.7725 117.406 li
+17.7725 125.406 li
+41.7725 125.406 li
+0 0 0 0 cmyk
+f
+41.7725 125.406 mo
+41.7725 117.406 li
+17.7725 117.406 li
+17.7725 125.406 li
+41.7725 125.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+20.5225 123.523 mov
+(MP) sh
+32.3505 123.523 mov
+(27) sh
+41.7725 136.406 mo
+41.7725 128.406 li
+17.7725 128.406 li
+17.7725 136.406 li
+41.7725 136.406 li
+0 0 0 0 cmyk
+f
+41.7725 136.406 mo
+41.7725 128.406 li
+17.7725 128.406 li
+17.7725 136.406 li
+41.7725 136.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/three 
+<10bf31703e65fd7e38478bb8cdc815f2e0f3a21edd060d037e033213cc37
+fb113e86d3e99697f293fc1e5b8128b557be09627a0c26ff6b1d5f3ab710
+a440daae1f921170ca40a3017a7e6559500868f56ea75da7c8a99018d093
+7b39791cb8dcd57666a113cd8b1bba494f8c69> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 51 /three put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four 2{/.notdef}repeat /seven 
+/eight 9{/.notdef}repeat /B 9{/.notdef}repeat /L /M 2{/.notdef}repeat /P 
+/.notdef /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+20.8555 134.523 mov
+(ML) sh
+32.3505 134.523 mov
+(33) sh
+41.7725 147.406 mo
+41.7725 139.406 li
+17.7725 139.406 li
+17.7725 147.406 li
+41.7725 147.406 li
+0 0 0 0 cmyk
+f
+41.7725 147.406 mo
+41.7725 139.406 li
+17.7725 139.406 li
+17.7725 147.406 li
+41.7725 147.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/six 
+<10bf317031d92f3425eda9786fee0115802f83ee2bdc48b38e5dc519e1dc
+c6118ccdf0f2a993ca95234f42293633db35d04ead9322d56bd4640afe6e
+cf0a84796425fe5cfb964a1b2eb8674fb6753c7544b8406bb3b18dd4e069
+08dc126a28d499cefa9312cde8e70aaf4f> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 54 /six put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /.notdef /six 
+/seven /eight 9{/.notdef}repeat /B 9{/.notdef}repeat /L /M 2{/.notdef}repeat 
+/P /.notdef /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+20.8555 145.523 mov
+(ML) sh
+32.3505 145.523 mov
+(36) sh
+41.7725 158.406 mo
+41.7725 150.406 li
+17.7725 150.406 li
+17.7725 158.406 li
+41.7725 158.406 li
+0 0 0 0 cmyk
+f
+41.7725 158.406 mo
+41.7725 150.406 li
+17.7725 150.406 li
+17.7725 158.406 li
+41.7725 158.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/nine 
+<10bf31703208c2e221b517a5186f3dd55a80efc3167fd00c58cfae563824
+dbd3823dbf5acf2e47b97a77465a1561d6accdeef47ca7117b12112ddd36
+df50d752b00c638398914afeef5caf9b0055cc05999031620f949cc1258d
+6664a0c5ddd0e02a9fd55d1577ddd7e5e7fdb7> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 57 /nine put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /.notdef /six 
+/seven /eight /nine 8{/.notdef}repeat /B 9{/.notdef}repeat /L /M 
+2{/.notdef}repeat /P /.notdef /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+20.8555 156.523 mov
+(ML) sh
+32.3505 156.523 mov
+(39) sh
+41.7725 169.406 mo
+41.7725 161.406 li
+17.7725 161.406 li
+17.7725 169.406 li
+41.7725 169.406 li
+0 0 0 0 cmyk
+f
+41.7725 169.406 mo
+41.7725 161.406 li
+17.7725 161.406 li
+17.7725 169.406 li
+41.7725 169.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+20.8555 167.523 mov
+(ML) sh
+32.3505 167.523 mov
+(42) sh
+41.7725 180.406 mo
+41.7725 172.406 li
+17.7725 172.406 li
+17.7725 180.406 li
+41.7725 180.406 li
+0 0 0 0 cmyk
+f
+41.7725 180.406 mo
+41.7725 172.406 li
+17.7725 172.406 li
+17.7725 180.406 li
+41.7725 180.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/five 
+<10bf31703a9b9e75bb2e0c70578b80ef68b77db429dab99c134a2665ac19
+24da01d5e2c967e495be33d102b2dc83b50020095521cb79f96f06f950ba
+8ed34fa9332174ef172fbe4364fbab3e7ad5c37883ed729c5586f05f2ed9
+ec9229f8> ND 
+/E 
+<10bf317005a58e2868ec80f87b86200583708fcb7c896d8e32630318f13a
+1eee4b18bca117405fd24330398336224f45> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 53 /five put
+dup 69 /E put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 8{/.notdef}repeat /B 2{/.notdef}repeat /E 6{/.notdef}repeat 
+/L /M 2{/.notdef}repeat /P /.notdef /R /S 172{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+23.0215 178.523 mov
+(E) sh
+32.3505 178.523 mov
+(45) sh
+106 81.4058 mo
+106 73.4058 li
+82 73.4058 li
+82 81.4058 li
+106 81.4058 li
+0 0 0 0 cmyk
+f
+106 81.4058 mo
+106 73.4058 li
+82 73.4058 li
+82 81.4058 li
+106 81.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+87.249 79.5234 mov
+(S) sh
+96.578 79.5234 mov
+(46) sh
+106 92.4058 mo
+106 84.4058 li
+82 84.4058 li
+82 92.4058 li
+106 92.4058 li
+0 0 0 0 cmyk
+f
+106 92.4058 mo
+106 84.4058 li
+82 84.4058 li
+82 92.4058 li
+106 92.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+85.083 90.5234 mov
+(ML) sh
+96.578 90.5234 mov
+(48) sh
+106 103.406 mo
+106 95.4058 li
+82 95.4058 li
+82 103.406 li
+106 103.406 li
+0 0 0 0 cmyk
+f
+106 103.406 mo
+106 95.4058 li
+82 95.4058 li
+82 103.406 li
+106 103.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+84.75 101.523 mov
+(MP) sh
+96.578 101.523 mov
+(51) sh
+106 114.406 mo
+106 106.406 li
+82 106.406 li
+82 114.406 li
+106 114.406 li
+0 0 0 0 cmyk
+f
+106 114.406 mo
+106 106.406 li
+82 106.406 li
+82 114.406 li
+106 114.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+84.75 112.523 mov
+(MP) sh
+96.578 112.523 mov
+(57) sh
+106 125.406 mo
+106 117.406 li
+82 117.406 li
+82 125.406 li
+106 125.406 li
+0 0 0 0 cmyk
+f
+106 125.406 mo
+106 117.406 li
+82 117.406 li
+82 125.406 li
+106 125.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+85.083 123.523 mov
+(ML) sh
+96.578 123.523 mov
+(63) sh
+106 136.406 mo
+106 128.406 li
+82 128.406 li
+82 136.406 li
+106 136.406 li
+0 0 0 0 cmyk
+f
+106 136.406 mo
+106 128.406 li
+82 128.406 li
+82 136.406 li
+106 136.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+84.75 134.523 mov
+(MP) sh
+96.578 134.523 mov
+(66) sh
+106 147.406 mo
+106 139.406 li
+82 139.406 li
+82 147.406 li
+106 147.406 li
+0 0 0 0 cmyk
+f
+106 147.406 mo
+106 139.406 li
+82 139.406 li
+82 147.406 li
+106 147.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+85.083 145.523 mov
+(ML) sh
+96.578 145.523 mov
+(72) sh
+106 158.406 mo
+106 150.406 li
+82 150.406 li
+82 158.406 li
+106 158.406 li
+0 0 0 0 cmyk
+f
+106 158.406 mo
+106 150.406 li
+82 150.406 li
+82 158.406 li
+106 158.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+85.083 156.523 mov
+(ML) sh
+96.578 156.523 mov
+(75) sh
+106 169.406 mo
+106 161.406 li
+82 161.406 li
+82 169.406 li
+106 169.406 li
+0 0 0 0 cmyk
+f
+106 169.406 mo
+106 161.406 li
+82 161.406 li
+82 169.406 li
+106 169.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+85.083 167.523 mov
+(ML) sh
+96.578 167.523 mov
+(78) sh
+106 180.406 mo
+106 172.406 li
+82 172.406 li
+82 180.406 li
+106 180.406 li
+0 0 0 0 cmyk
+f
+106 180.406 mo
+106 172.406 li
+82 172.406 li
+82 180.406 li
+106 180.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/A 
+<10bf31706c4d8e6db23e4e7dd1042123534442eb7f8cee32689ada63ee09
+58823f2b2bd80b8cb54f7e8af1e8d4f10b0e131d22e003ae536d56abc669
+c65da4f461c503d44126b09469> ND 
+/C 
+<10bf317030aa083cc281922089bc4994328331af6a654615083cfa8a590d
+c2a9c54536c70731aa752343a37dd604c4c28cec579aa316cc528b15cac7
+afb36b45f7a20bc9d34701f1c9f2574363d062989f34915e0d1f708b6ecd
+63a000a0329329f07c> ND 
+/G 
+<10bf317035a2615cb512b1acd8c36b3946ad235417226e7c6feda1fdef74
+15451c61806a71e65b7a339d50f1974c1bc4c34c3f930da0a6e9e3c37b22
+0a6e14e87efbddbec74bbcb62a658f0ec4a2c98ab177326480af33b18698
+75870b1cf019> ND 
+/U 
+<10bf31701b9d2e0e75dc1c6f9b5aea75bc3cfacfd128a955802855ea36c9
+10f8a868d77a647ceb09c04b8925af88dc46f95d195f8683dbe20f41ec> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 65 /A put
+dup 67 /C put
+dup 71 /G put
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 7{/.notdef}repeat /A /B /C /.notdef 
+/E /.notdef /G 4{/.notdef}repeat /L /M 2{/.notdef}repeat /P 
+/.notdef /R /S /.notdef /U 170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+87.249 178.523 mov
+(E) sh
+96.578 178.523 mov
+(81) sh
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+40.0337 37.5234 mov
+(A) sh
+40.0337 48.5234 mov
+(A) sh
+7.2822 92.7593 mov
+(G) sh
+7.94824 103.759 mov
+(A) sh
+7.61829 125.759 mov
+(C) sh
+7.61829 136.759 mov
+(U) sh
+7.61829 147.759 mov
+(U) sh
+7.61829 158.759 mov
+(C) sh
+7.2822 169.759 mov
+(G) sh
+43.1183 92.7593 mov
+(C) sh
+43.1183 103.759 mov
+(U) sh
+43.4482 114.759 mov
+(A) sh
+42.7822 125.759 mov
+(G) sh
+71.7037 92.7593 mov
+(U) sh
+71.3676 103.759 mov
+(G) sh
+71.3676 114.759 mov
+(G) sh
+71.7037 125.759 mov
+(C) sh
+71.3676 136.759 mov
+(G) sh
+72.0337 147.759 mov
+(A) sh
+71.7037 158.759 mov
+(C) sh
+72.0337 169.759 mov
+(A) sh
+107.204 103.759 mov
+(C) sh
+107.204 114.759 mov
+(C) sh
+107.204 136.759 mov
+(C) sh
+41.7725 73.4058 mo
+62.0356 59.6899 li
+82 73.4058 li
+0 0 0 1 cmyk
+s
+275.396 103.6 mo
+275.396 95.6001 li
+251.396 95.6001 li
+251.396 103.6 li
+275.396 103.6 li
+0 0 0 .3 cmyk
+f
+275.396 103.6 mo
+275.396 95.6001 li
+251.396 95.6001 li
+251.396 103.6 li
+275.396 103.6 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/D 
+<10bf31701f6741bb47fe3e7de2a0538140e07e6a934b384aa9dbaa01134f
+8c25ea9addc6395e4448a70be22f49a951c7be8bc8de2ff11edfa1b3156e
+cbc0d11368841642> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 68 /D put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 7{/.notdef}repeat /A /B /C /D 
+/E /.notdef /G 4{/.notdef}repeat /L /M 2{/.notdef}repeat /P 
+/.notdef /R /S /.notdef /U 170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+256.48 101.718 mov
+(D) sh
+265.974 101.718 mov
+(49) sh
+244.027 15.4055 mo
+244.027 7.40552 li
+220.027 7.40552 li
+220.027 15.4055 li
+244.027 15.4055 li
+0 0 0 0 cmyk
+f
+244.027 15.4055 mo
+244.027 7.40552 li
+220.027 7.40552 li
+220.027 15.4055 li
+244.027 15.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+225.276 13.5237 mov
+(S) sh
+237.941 13.5237 mov
+(1) sh
+244.027 48.4055 mo
+244.027 40.4055 li
+220.027 40.4055 li
+220.027 48.4055 li
+244.027 48.4055 li
+0 0 0 0 cmyk
+f
+244.027 48.4055 mo
+244.027 40.4055 li
+220.027 40.4055 li
+220.027 48.4055 li
+244.027 48.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+223.11 46.5237 mov
+(ML) sh
+237.941 46.5237 mov
+(4) sh
+244.027 59.4055 mo
+244.027 51.4055 li
+220.027 51.4055 li
+220.027 59.4055 li
+244.027 59.4055 li
+0 0 0 0 cmyk
+f
+244.027 59.4055 mo
+244.027 51.4055 li
+220.027 51.4055 li
+220.027 59.4055 li
+244.027 59.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+223.11 57.5237 mov
+(ML) sh
+237.941 57.5237 mov
+(7) sh
+244.027 70.4055 mo
+244.027 62.4055 li
+220.027 62.4055 li
+220.027 70.4055 li
+244.027 70.4055 li
+0 0 0 0 cmyk
+f
+244.027 70.4055 mo
+244.027 62.4055 li
+220.027 62.4055 li
+220.027 70.4055 li
+244.027 70.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+225.276 68.5237 mov
+(B) sh
+234.605 68.5237 mov
+(10) sh
+211.218 92.4058 mo
+211.218 84.4058 li
+187.218 84.4058 li
+187.218 92.4058 li
+211.218 92.4058 li
+0 0 0 0 cmyk
+f
+211.218 92.4058 mo
+211.218 84.4058 li
+187.218 84.4058 li
+187.218 92.4058 li
+211.218 92.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+192.467 90.5234 mov
+(S) sh
+201.796 90.5234 mov
+(11) sh
+211.218 103.406 mo
+211.218 95.4058 li
+187.218 95.4058 li
+187.218 103.406 li
+211.218 103.406 li
+0 0 0 0 cmyk
+f
+211.218 103.406 mo
+211.218 95.4058 li
+187.218 95.4058 li
+187.218 103.406 li
+211.218 103.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+189.968 101.523 mov
+(MP) sh
+201.796 101.523 mov
+(12) sh
+211.218 114.406 mo
+211.218 106.406 li
+187.218 106.406 li
+187.218 114.406 li
+211.218 114.406 li
+0 0 0 0 cmyk
+f
+211.218 114.406 mo
+211.218 106.406 li
+187.218 106.406 li
+187.218 114.406 li
+211.218 114.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+189.968 112.523 mov
+(MP) sh
+201.796 112.523 mov
+(18) sh
+211.218 125.406 mo
+211.218 117.406 li
+187.218 117.406 li
+187.218 125.406 li
+211.218 125.406 li
+0 0 0 0 cmyk
+f
+211.218 125.406 mo
+211.218 117.406 li
+187.218 117.406 li
+187.218 125.406 li
+211.218 125.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+189.803 123.523 mov
+(MR) sh
+201.796 123.523 mov
+(24) sh
+211.218 136.406 mo
+211.218 128.406 li
+187.218 128.406 li
+187.218 136.406 li
+211.218 136.406 li
+0 0 0 0 cmyk
+f
+211.218 136.406 mo
+211.218 128.406 li
+187.218 128.406 li
+187.218 136.406 li
+211.218 136.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+189.968 134.523 mov
+(MP) sh
+201.796 134.523 mov
+(27) sh
+211.218 147.406 mo
+211.218 139.406 li
+187.218 139.406 li
+187.218 147.406 li
+211.218 147.406 li
+0 0 0 0 cmyk
+f
+211.218 147.406 mo
+211.218 139.406 li
+187.218 139.406 li
+187.218 147.406 li
+211.218 147.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+190.301 145.523 mov
+(ML) sh
+201.796 145.523 mov
+(33) sh
+211.218 158.406 mo
+211.218 150.406 li
+187.218 150.406 li
+187.218 158.406 li
+211.218 158.406 li
+0 0 0 0 cmyk
+f
+211.218 158.406 mo
+211.218 150.406 li
+187.218 150.406 li
+187.218 158.406 li
+211.218 158.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+190.301 156.523 mov
+(ML) sh
+201.796 156.523 mov
+(36) sh
+211.218 169.406 mo
+211.218 161.406 li
+187.218 161.406 li
+187.218 169.406 li
+211.218 169.406 li
+0 0 0 0 cmyk
+f
+211.218 169.406 mo
+211.218 161.406 li
+187.218 161.406 li
+187.218 169.406 li
+211.218 169.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+190.301 167.523 mov
+(ML) sh
+201.796 167.523 mov
+(39) sh
+211.218 180.406 mo
+211.218 172.406 li
+187.218 172.406 li
+187.218 180.406 li
+211.218 180.406 li
+0 0 0 0 cmyk
+f
+211.218 180.406 mo
+211.218 172.406 li
+187.218 172.406 li
+187.218 180.406 li
+211.218 180.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+190.301 178.523 mov
+(ML) sh
+201.796 178.523 mov
+(42) sh
+211.218 191.406 mo
+211.218 183.406 li
+187.218 183.406 li
+187.218 191.406 li
+211.218 191.406 li
+0 0 0 0 cmyk
+f
+211.218 191.406 mo
+211.218 183.406 li
+187.218 183.406 li
+187.218 191.406 li
+211.218 191.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+192.467 189.523 mov
+(E) sh
+201.796 189.523 mov
+(45) sh
+275.446 92.4058 mo
+275.446 84.4058 li
+251.446 84.4058 li
+251.446 92.4058 li
+275.446 92.4058 li
+0 0 0 0 cmyk
+f
+275.446 92.4058 mo
+275.446 84.4058 li
+251.446 84.4058 li
+251.446 92.4058 li
+275.446 92.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+256.695 90.5234 mov
+(S) sh
+266.024 90.5234 mov
+(46) sh
+275.446 114.406 mo
+275.446 106.406 li
+251.446 106.406 li
+251.446 114.406 li
+275.446 114.406 li
+0 0 0 0 cmyk
+f
+275.446 114.406 mo
+275.446 106.406 li
+251.446 106.406 li
+251.446 114.406 li
+275.446 114.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+254.196 112.523 mov
+(MP) sh
+266.024 112.523 mov
+(51) sh
+275.446 125.406 mo
+275.446 117.406 li
+251.446 117.406 li
+251.446 125.406 li
+275.446 125.406 li
+0 0 0 0 cmyk
+f
+275.446 125.406 mo
+275.446 117.406 li
+251.446 117.406 li
+251.446 125.406 li
+275.446 125.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+254.196 123.523 mov
+(MP) sh
+266.024 123.523 mov
+(57) sh
+275.446 136.406 mo
+275.446 128.406 li
+251.446 128.406 li
+251.446 136.406 li
+275.446 136.406 li
+0 0 0 0 cmyk
+f
+275.446 136.406 mo
+275.446 128.406 li
+251.446 128.406 li
+251.446 136.406 li
+275.446 136.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+254.529 134.523 mov
+(ML) sh
+266.024 134.523 mov
+(63) sh
+275.446 147.406 mo
+275.446 139.406 li
+251.446 139.406 li
+251.446 147.406 li
+275.446 147.406 li
+0 0 0 0 cmyk
+f
+275.446 147.406 mo
+275.446 139.406 li
+251.446 139.406 li
+251.446 147.406 li
+275.446 147.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+254.196 145.523 mov
+(MP) sh
+266.024 145.523 mov
+(66) sh
+275.446 158.406 mo
+275.446 150.406 li
+251.446 150.406 li
+251.446 158.406 li
+275.446 158.406 li
+0 0 0 0 cmyk
+f
+275.446 158.406 mo
+275.446 150.406 li
+251.446 150.406 li
+251.446 158.406 li
+275.446 158.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+254.529 156.523 mov
+(ML) sh
+266.024 156.523 mov
+(72) sh
+275.446 169.406 mo
+275.446 161.406 li
+251.446 161.406 li
+251.446 169.406 li
+275.446 169.406 li
+0 0 0 0 cmyk
+f
+275.446 169.406 mo
+275.446 161.406 li
+251.446 161.406 li
+251.446 169.406 li
+275.446 169.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+254.529 167.523 mov
+(ML) sh
+266.024 167.523 mov
+(75) sh
+275.446 180.406 mo
+275.446 172.406 li
+251.446 172.406 li
+251.446 180.406 li
+275.446 180.406 li
+0 0 0 0 cmyk
+f
+275.446 180.406 mo
+275.446 172.406 li
+251.446 172.406 li
+251.446 180.406 li
+275.446 180.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+254.529 178.523 mov
+(ML) sh
+266.024 178.523 mov
+(78) sh
+275.446 191.406 mo
+275.446 183.406 li
+251.446 183.406 li
+251.446 191.406 li
+275.446 191.406 li
+0 0 0 0 cmyk
+f
+275.446 191.406 mo
+275.446 183.406 li
+251.446 183.406 li
+251.446 191.406 li
+275.446 191.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+256.695 189.523 mov
+(E) sh
+266.024 189.523 mov
+(81) sh
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+209.15 48.5234 mov
+(U) sh
+209.479 26.5234 mov
+(A) sh
+245.146 37.5234 mov
+(A) sh
+209.479 59.5234 mov
+(A) sh
+177.064 103.759 mov
+(C) sh
+177.394 114.759 mov
+(A) sh
+177.064 136.759 mov
+(C) sh
+177.064 147.759 mov
+(U) sh
+177.064 158.759 mov
+(U) sh
+177.064 169.759 mov
+(C) sh
+176.728 180.759 mov
+(G) sh
+212.228 103.759 mov
+(G) sh
+212.564 114.759 mov
+(U) sh
+212.894 125.759 mov
+(A) sh
+212.228 136.759 mov
+(G) sh
+241.15 114.759 mov
+(C) sh
+241.479 125.759 mov
+(A) sh
+241.15 136.759 mov
+(C) sh
+241.15 147.759 mov
+(C) sh
+241.479 158.759 mov
+(A) sh
+241.479 169.759 mov
+(A) sh
+241.479 180.759 mov
+(A) sh
+276.313 114.759 mov
+(G) sh
+276.65 125.759 mov
+(U) sh
+276.313 147.759 mov
+(G) sh
+211.218 84.4058 mo
+231.481 70.6899 li
+251.446 84.4058 li
+0 0 0 1 cmyk
+s
+244.027 26.4055 mo
+244.027 18.4055 li
+220.027 18.4055 li
+220.027 26.4055 li
+244.027 26.4055 li
+0 0 0 .3 cmyk
+f
+244.027 26.4055 mo
+244.027 18.4055 li
+220.027 18.4055 li
+220.027 26.4055 li
+244.027 26.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/I 
+<10bf31701cc58ec4eaeacb3bc4195efad539676edebd> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 73 /I put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 7{/.notdef}repeat /A /B /C /D 
+/E /.notdef /G /.notdef /I 2{/.notdef}repeat /L /M 
+2{/.notdef}repeat /P /.notdef /R /S /.notdef /U 170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+223.776 24.5237 mov
+(IL) sh
+237.941 24.5237 mov
+(2) sh
+244.027 37.4055 mo
+244.027 29.4055 li
+220.027 29.4055 li
+220.027 37.4055 li
+244.027 37.4055 li
+0 0 0 .3 cmyk
+f
+244.027 37.4055 mo
+244.027 29.4055 li
+220.027 29.4055 li
+220.027 37.4055 li
+244.027 37.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+224.277 35.5237 mov
+(IR) sh
+237.941 35.5237 mov
+(3) sh
+381 158.406 mo
+381 150.406 li
+357 150.406 li
+357 158.406 li
+381 158.406 li
+0 0 0 .3 cmyk
+f
+381 158.406 mo
+381 150.406 li
+357 150.406 li
+357 158.406 li
+381 158.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+362.084 156.523 mov
+(D) sh
+371.578 156.523 mov
+(43) sh
+445.265 136.406 mo
+445.265 128.406 li
+421.265 128.406 li
+421.265 136.406 li
+445.265 136.406 li
+0 0 0 .3 cmyk
+f
+445.265 136.406 mo
+445.265 128.406 li
+421.265 128.406 li
+421.265 136.406 li
+445.265 136.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+426.013 134.523 mov
+(IL) sh
+435.843 134.523 mov
+(70) sh
+445.265 180.406 mo
+445.265 172.406 li
+421.265 172.406 li
+421.265 180.406 li
+445.265 180.406 li
+0 0 0 .3 cmyk
+f
+445.265 180.406 mo
+445.265 172.406 li
+421.265 172.406 li
+421.265 180.406 li
+445.265 180.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+426.013 178.523 mov
+(IL) sh
+435.843 178.523 mov
+(80) sh
+413.114 15.4055 mo
+413.114 7.40552 li
+389.114 7.40552 li
+389.114 15.4055 li
+413.114 15.4055 li
+0 0 0 0 cmyk
+f
+413.114 15.4055 mo
+413.114 7.40552 li
+389.114 7.40552 li
+389.114 15.4055 li
+413.114 15.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+394.363 13.5237 mov
+(S) sh
+407.028 13.5237 mov
+(1) sh
+413.114 26.4055 mo
+413.114 18.4055 li
+389.114 18.4055 li
+389.114 26.4055 li
+413.114 26.4055 li
+0 0 0 0 cmyk
+f
+413.114 26.4055 mo
+413.114 18.4055 li
+389.114 18.4055 li
+389.114 26.4055 li
+413.114 26.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+392.197 24.5237 mov
+(ML) sh
+407.028 24.5237 mov
+(4) sh
+413.114 37.4055 mo
+413.114 29.4055 li
+389.114 29.4055 li
+389.114 37.4055 li
+413.114 37.4055 li
+0 0 0 0 cmyk
+f
+413.114 37.4055 mo
+413.114 29.4055 li
+389.114 29.4055 li
+389.114 37.4055 li
+413.114 37.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+392.197 35.5237 mov
+(ML) sh
+407.028 35.5237 mov
+(7) sh
+413.114 48.4055 mo
+413.114 40.4055 li
+389.114 40.4055 li
+389.114 48.4055 li
+413.114 48.4055 li
+0 0 0 0 cmyk
+f
+413.114 48.4055 mo
+413.114 40.4055 li
+389.114 40.4055 li
+389.114 48.4055 li
+413.114 48.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+394.363 46.5237 mov
+(B) sh
+403.692 46.5237 mov
+(10) sh
+381 70.4055 mo
+381 62.4055 li
+357 62.4055 li
+357 70.4055 li
+381 70.4055 li
+0 0 0 0 cmyk
+f
+381 70.4055 mo
+381 62.4055 li
+357 62.4055 li
+357 70.4055 li
+381 70.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+362.249 68.5237 mov
+(S) sh
+371.578 68.5237 mov
+(11) sh
+381 81.4058 mo
+381 73.4058 li
+357 73.4058 li
+357 81.4058 li
+381 81.4058 li
+0 0 0 0 cmyk
+f
+381 81.4058 mo
+381 73.4058 li
+357 73.4058 li
+357 81.4058 li
+381 81.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+359.75 79.5234 mov
+(MP) sh
+371.578 79.5234 mov
+(12) sh
+381 92.4058 mo
+381 84.4058 li
+357 84.4058 li
+357 92.4058 li
+381 92.4058 li
+0 0 0 0 cmyk
+f
+381 92.4058 mo
+381 84.4058 li
+357 84.4058 li
+357 92.4058 li
+381 92.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+359.75 90.5234 mov
+(MP) sh
+371.578 90.5234 mov
+(18) sh
+381 103.406 mo
+381 95.4058 li
+357 95.4058 li
+357 103.406 li
+381 103.406 li
+0 0 0 0 cmyk
+f
+381 103.406 mo
+381 95.4058 li
+357 95.4058 li
+357 103.406 li
+381 103.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+359.585 101.523 mov
+(MR) sh
+371.578 101.523 mov
+(24) sh
+381 114.406 mo
+381 106.406 li
+357 106.406 li
+357 114.406 li
+381 114.406 li
+0 0 0 0 cmyk
+f
+381 114.406 mo
+381 106.406 li
+357 106.406 li
+357 114.406 li
+381 114.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+359.75 112.523 mov
+(MP) sh
+371.578 112.523 mov
+(27) sh
+381 125.406 mo
+381 117.406 li
+357 117.406 li
+357 125.406 li
+381 125.406 li
+0 0 0 0 cmyk
+f
+381 125.406 mo
+381 117.406 li
+357 117.406 li
+357 125.406 li
+381 125.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+360.083 123.523 mov
+(ML) sh
+371.578 123.523 mov
+(33) sh
+381 136.406 mo
+381 128.406 li
+357 128.406 li
+357 136.406 li
+381 136.406 li
+0 0 0 0 cmyk
+f
+381 136.406 mo
+381 128.406 li
+357 128.406 li
+357 136.406 li
+381 136.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+360.083 134.523 mov
+(ML) sh
+371.578 134.523 mov
+(36) sh
+381 147.406 mo
+381 139.406 li
+357 139.406 li
+357 147.406 li
+381 147.406 li
+0 0 0 0 cmyk
+f
+381 147.406 mo
+381 139.406 li
+357 139.406 li
+357 147.406 li
+381 147.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+360.083 145.523 mov
+(ML) sh
+371.578 145.523 mov
+(39) sh
+381 169.406 mo
+381 161.406 li
+357 161.406 li
+357 169.406 li
+381 169.406 li
+0 0 0 0 cmyk
+f
+381 169.406 mo
+381 161.406 li
+357 161.406 li
+357 169.406 li
+381 169.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+362.249 167.523 mov
+(E) sh
+371.578 167.523 mov
+(45) sh
+445.265 70.4055 mo
+445.265 62.4055 li
+421.265 62.4055 li
+421.265 70.4055 li
+445.265 70.4055 li
+0 0 0 0 cmyk
+f
+445.265 70.4055 mo
+445.265 62.4055 li
+421.265 62.4055 li
+421.265 70.4055 li
+445.265 70.4055 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+426.514 68.5237 mov
+(S) sh
+435.843 68.5237 mov
+(46) sh
+445.265 81.4058 mo
+445.265 73.4058 li
+421.265 73.4058 li
+421.265 81.4058 li
+445.265 81.4058 li
+0 0 0 0 cmyk
+f
+445.265 81.4058 mo
+445.265 73.4058 li
+421.265 73.4058 li
+421.265 81.4058 li
+445.265 81.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+424.348 79.5234 mov
+(ML) sh
+435.843 79.5234 mov
+(48) sh
+445.265 92.4058 mo
+445.265 84.4058 li
+421.265 84.4058 li
+421.265 92.4058 li
+445.265 92.4058 li
+0 0 0 0 cmyk
+f
+445.265 92.4058 mo
+445.265 84.4058 li
+421.265 84.4058 li
+421.265 92.4058 li
+445.265 92.4058 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+424.015 90.5234 mov
+(MP) sh
+435.843 90.5234 mov
+(51) sh
+445.265 103.406 mo
+445.265 95.4058 li
+421.265 95.4058 li
+421.265 103.406 li
+445.265 103.406 li
+0 0 0 0 cmyk
+f
+445.265 103.406 mo
+445.265 95.4058 li
+421.265 95.4058 li
+421.265 103.406 li
+445.265 103.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+424.015 101.523 mov
+(MP) sh
+435.843 101.523 mov
+(57) sh
+445.265 114.406 mo
+445.265 106.406 li
+421.265 106.406 li
+421.265 114.406 li
+445.265 114.406 li
+0 0 0 0 cmyk
+f
+445.265 114.406 mo
+445.265 106.406 li
+421.265 106.406 li
+421.265 114.406 li
+445.265 114.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+424.348 112.523 mov
+(ML) sh
+435.843 112.523 mov
+(63) sh
+445.265 125.406 mo
+445.265 117.406 li
+421.265 117.406 li
+421.265 125.406 li
+445.265 125.406 li
+0 0 0 0 cmyk
+f
+445.265 125.406 mo
+445.265 117.406 li
+421.265 117.406 li
+421.265 125.406 li
+445.265 125.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+424.015 123.523 mov
+(MP) sh
+435.843 123.523 mov
+(66) sh
+445.265 147.406 mo
+445.265 139.406 li
+421.265 139.406 li
+421.265 147.406 li
+445.265 147.406 li
+0 0 0 0 cmyk
+f
+445.265 147.406 mo
+445.265 139.406 li
+421.265 139.406 li
+421.265 147.406 li
+445.265 147.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+424.348 145.523 mov
+(ML) sh
+435.843 145.523 mov
+(72) sh
+445.265 158.406 mo
+445.265 150.406 li
+421.265 150.406 li
+421.265 158.406 li
+445.265 158.406 li
+0 0 0 0 cmyk
+f
+445.265 158.406 mo
+445.265 150.406 li
+421.265 150.406 li
+421.265 158.406 li
+445.265 158.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+424.348 156.523 mov
+(ML) sh
+435.843 156.523 mov
+(75) sh
+445.265 169.406 mo
+445.265 161.406 li
+421.265 161.406 li
+421.265 169.406 li
+445.265 169.406 li
+0 0 0 0 cmyk
+f
+445.265 169.406 mo
+445.265 161.406 li
+421.265 161.406 li
+421.265 169.406 li
+445.265 169.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+424.348 167.523 mov
+(ML) sh
+435.843 167.523 mov
+(78) sh
+445.265 191.406 mo
+445.265 183.406 li
+421.265 183.406 li
+421.265 191.406 li
+445.265 191.406 li
+0 0 0 0 cmyk
+f
+445.265 191.406 mo
+445.265 183.406 li
+421.265 183.406 li
+421.265 191.406 li
+445.265 191.406 li
+cp
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+/Helvetica*1 findfont [6 0 0 -6 0 0 ]mfnt sfnt
+426.514 189.523 mov
+(E) sh
+435.843 189.523 mov
+(81) sh
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+379.261 26.5234 mov
+(A) sh
+378.595 37.5234 mov
+(G) sh
+346.51 81.7593 mov
+(G) sh
+346.846 92.7593 mov
+(U) sh
+346.846 114.759 mov
+(C) sh
+346.846 125.759 mov
+(U) sh
+346.846 136.759 mov
+(U) sh
+346.846 147.759 mov
+(C) sh
+382.346 81.7593 mov
+(C) sh
+382.676 92.7593 mov
+(A) sh
+382.346 103.759 mov
+(C) sh
+382.01 114.759 mov
+(G) sh
+410.595 81.7593 mov
+(G) sh
+410.595 92.7593 mov
+(G) sh
+410.595 103.759 mov
+(G) sh
+410.931 114.759 mov
+(C) sh
+411.261 125.759 mov
+(A) sh
+410.595 136.759 mov
+(G) sh
+410.931 147.759 mov
+(C) sh
+410.931 158.759 mov
+(C) sh
+411.261 169.759 mov
+(A) sh
+410.931 180.759 mov
+(C) sh
+446.431 92.7593 mov
+(C) sh
+446.431 103.759 mov
+(U) sh
+446.431 125.759 mov
+(U) sh
+381 62.4055 mo
+401.263 48.6899 li
+421.228 62.4055 li
+0 0 0 1 cmyk
+s
+0 0 0 1 cmyk
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/colon 
+<10bf317003fd9db758b35f4087426c4f26ca6d251d5e72777542c7e75289
+677a47> ND 
+/a 
+<10bf31704ab2503030c021d3d8028b7bc4bfbdda70d55bd5f69893d4df19
+eff90d79e2068c76c0c4415d16ed1329d9b0fca91d1d3b0bad09c41085a9
+b9368979c6534a8ff19a34760616c639a18bfa885628711e0620d88507bb
+2773feb0273c80648fd4d9a5e36110781364373708239fff99a68a> ND 
+/c 
+<10bf317041f0a949233299062f20927ec90112257564c53bfad34897cc59
+4410e3219019cd4a0b64dcdc4e717fa8cb0328b4262c001c817cadbc2707
+4ef61c51def5e66b2881dda3c53abc34> ND 
+/e 
+<10bf31704ab2503030fec2f45e7e5cf47fc11d962739122c4e54474eff0e
+1255b3d1b22aec657aaa4e7d1bfca6994595e2e49e2858d732f38a805696
+e0fca4d794509958e8d5ada6b628c05ea9d2142ac2e719bc3979eacbf36c
+3a74f5814616cda1f804403494184f51057654c0eede1c814f65> ND 
+/h 
+<10bf31702094ca827fd8441c0957d83ffd389f80f745b17010cbaca850e4
+b5efc2c5c2791b0bf2fa046d30f68ccefbde2b9f574761dfca3e40241b69
+cb02fc6b825ef11358516ef032d14c21b1ccfc9bddf1b4b21557ffd27cfa
+9ab4> ND 
+/m 
+<10bf317021c2695e9c7fa6f82eed1619e9e5c441345edc34908a1558c814
+d098cad2a35094fa104f3407401d5dae897dcc65ba8a741981814a68962a
+b7b771377ec06a7a6a6f90d1d84f1ef6288c3e4e3badddb3c0654f0e6c79
+bc16583c9343e1f8898a31360d2c1fc73e0e5f9b673cb03a5dea439e2427
+91674451ef39ce9a4159d94028f1eb1440eec7b1282d7211333460439150
+441a75c6327867ee> ND 
+/n 
+<10bf31702094ca827fd8441c0957d83ffd389f80f745b17010cbaca850e4
+b5efc2c5c2791c4590a7de7a9402e7d11d5027e291035e04625f59b98678
+9ec2395f091b27a1f72e02bb3010b5af4e13d941a458bc1fdf210f5db8e5
+879f> ND 
+/o 
+<10bf317047276c4999ccbb3f4b024eb7736fff85ee898fa8dc5c493d73de
+8f82f4b642c44d2a87361f6250688ccf63358fd216a840baa63411d79901
+d9fada0454d7f87cd033ea90c8fac0d323> ND 
+/r 
+<10bf317036de1a736fd7044d328eb56610489f58e06f422d5d8826e2d999
+7d6966a26c649da538df984b0bc9f0adb2b3db3855728badd951de41862e
+1b15565642d18788d50ce6c0c354fae871a5368c291e4f40af513579> ND 
+/s 
+<10bf317040c2e74a50db8320b72aa362422c5115d7e36f2a575bee6ef5a9
+5b7f1ec07cceb340b8eafc033516a6d135450caf6b182cd4d156d706dadf
+7b0d04532d42adc5f90e3e8d4d7190e1e817490bbb6dc111a5ff60467263
+6f73f40380972f48fccf2a1a1743a966452a2354835f236c08012007bc24
+28ac92747a4323c158f91e70df679842ba2879a730649268d53d90ae684f
+619220009223761a805f27384176224b326fc5f1d462619e9a> ND 
+/u 
+<10bf31703f932f5ed018c596aaa8f0c5abc891bc46347e7099352b987248
+45797f4c569f4a31e98bca0efaf28214183bec393886c115058553a0c80b
+362c46d4308d62da354c8151f6a68a6aa3348a7437796fc1a623f296dade
+06da> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 58 /colon put
+dup 97 /a put
+dup 99 /c put
+dup 101 /e put
+dup 104 /h put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 114 /r put
+dup 115 /s put
+dup 117 /u put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine /colon 6{/.notdef}repeat /A /B /C 
+/D /E /.notdef /G /.notdef /I 2{/.notdef}repeat /L 
+/M 2{/.notdef}repeat /P /.notdef /R /S /.notdef /U 
+11{/.notdef}repeat /a /.notdef /c /.notdef /e 2{/.notdef}repeat /h 
+4{/.notdef}repeat /m /n /o 2{/.notdef}repeat /r /s /.notdef 
+/u 138{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+0 9.73193 mov
+(human:) sh
+174 9.73193 mov
+(mouse:) sh
+349 9.73193 mov
+(orc:) sh
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (parsetrees.eps)
+%%CreationDate: 3/26/03 11:01 AM
+%AI9_DataStream
+%GatSCCTec!Q)=A*"8i[BJ2UeF`_sf&,;];C/s!V-1[["L=7lt1UC\:T.2/RL'hPCl-M63YH"*D`MkmB;m]fIVS:/LP`*2VUhh\[@
+%ro>HAHM,P+rqtlE^O#R^?T`/p+WnbB)Y]#-`+QQOr8^(*s20*Q,G4dJO!XA5mBbnV,G,I<D(-HRjk$]i2d_Q2Dh%f`<?#l5r55QO
+%Y?o!>`P\lceFqLThuCs%QZ%0J5E-K:Njm>=rV4&Z^A7Wk(XGVOOjEsr\*Lg,k4sr*Rocf.Wc'!%B?PZWrQ@=N5J=%'NaFomT-%G?
+%mE>4_Rm);Iq+(JP=1nQF^9dd]r8ik,p+?$Y=b9`E&&8!krm-)hk0;X^?d3*MlGN1sI($3Uo@%(GlSnKLId2FUjj/=6=+Bo&S+6:=
+%I-n8aTChd$_gd&>s8N#bSNk:fhg>.XYCHT5]DFY8psWT`Ie@&TIWV`F5P'kAf at PM#pumt$IWb6F`al`-b8J?Fq>R=am^)+#jurX_
+%="jFIpU9boJba.8oZ`k$^[03-^AEtplcUqGgh6-<q8OMrLZ at LhI]:'\cd,t3(iOot1oMLc__:.rrU6Y6qSW+!q4"jsleCU+?N,5!
+%qNnrKpW<>BHsQ2Z0M2$-r00,^IQak1c&9(*=ap/8.=Q[AZ\SFcr8ZDCnn*?OE&hA+#p9,hJ,?n,O8o*&i;`Nrr;QH*p=jR*^dD6G
+%\@K\1pYWk!^,g1YSmJJpj7qp*(\R0_5*M<'OH/o(n'ae2iqYLa&XS:Ga:I&!o]?B3)W*_#s&C/>ICt#NJ7$$>qo/1,L7sqF+1CF6
+%^ANb)?B!M9o^]OVF+<SeO6#b9p$q&+[JBLQ]Vs<A5J!9YpZ!Y#=C6P<hW"F9?@:curo.?nT&0 at jhgG*He\@0sO"THarpf=EnrL!R
+%H!]^\9C\/bWEA`/&[qR%1Z%H8Q6&gZBB&H3IbX<T*HcE)IZJFHj6Pl85(EBd3BhZ18H88XqXo+3LXFuXiodu"JB`ZBGplH1p`5]M
+%rt6tKpn:M**WA:;Ibm<a4%Qg;s18+&rm@@ul-JB!10ebTNgGeLn\;j*s7#;(Vai02afdDWQe;%j='n/*qr*n;*p<I`lc4jQ0Dsf)
+%SBLWNldm-;CQOZOH?f<*5^5)VIXhB?;=IKqr*OpQ`Qs%e?_,*DINC[WIdo+ArM%#Ro=NmC/.4*_nJRqmH;)rc25^/,LHfhWs.d;=
+%@Mk;9`:Ah>(E^]6#QOUDhqXp3Cb[8K4"TJrN">l4Hi%c.(!f)<AA<P<]m9t[rd+V,l_jKkA`e*NT0AkDB+LNC^O#_8mgjhOcT_BT
+%YIO5pnC)l3p%@41e\AbFphBVn-Vsc3J*6Y%EPIEe0E1t5mJ,tk"47#3p"-D:ma47GGkgBY(Cu#b]5JapbjkO6?N'kKIe1gB(]V$p
+%`L.bX`J?YSmWUnj=T.O\Mnf:9I.4n0qo*UDn%\Pnc#93RD=l^MJ(stnE7GbC`r5Sf^9'&[[pQlIo#8DIk"GaHP50Rsr8m_PX#J?P
+%<;ep1hgb*UIsKoMq@\a7=<HGseVit's*D>'roM>$0>;`,e&.f^eiuCs.EoPHVYN#ts7loWqHa'riD4t"e*7bK'_:OEs8;iQ5Q9 at i
+%s7ZB8+92?5i&"6=rqV%hhV\=on_efUq]gqpb]3RY at gefFrU3FP]]%h-\+O=9YP\25k1dYScX4EZA5Au]U#th&rqlX8rY]&Jk5U[T
+%j^F4nT:bK7oiId":QRXp+i7[]h`lTQJKI(?_R^Qn6d##<BtsZe9)e=Vs"F]<iLM';q!+=b&*%TPYofRPe_Zp)!FhX,n]uCikB"B4
+%rcW`lhnFR=2p[Chgk3Po:Odh<RfDRNqT\g&Y9.eFgO=Y>s8FBpB2\1O`MF,mp-!=)EK,gc?M9K[r8B3A,)j/:l*epRh4M_#]W;[q
+%n/9Vh0Cc at p5CE4i[,#XSrP4KO+7 at t2@22!;_#s,`BS7m`pWeCUI.CA"eJtonj.'gJE9'1OiZ80ZcZQ/GiF))fqsHZ6YFg<&5C^J1
+%8#r(s^A1EM4o0R)^]%fW*m`\+I/W?rLI[lI^\dLqN-tR!]D%uopqfNkpl9:-qsND^OQ-9:_t.Y;0*R;!s/Q'@S.<F"(\`;Aho!&J
+%]M9<6j7?<hr;7;GVd`6h\+-X4n"+fQe+pc=_NsY=*!79iNr,_]E]5(iR,N>\p?A%&?Q3p.8)N-PIJ1SEH2!7NEh$e4Tn0$N]_*T=
+%3R.(mA+rlmhYgNq_TQ-N++/jGIeRf4X?^NFGk92U:sV'2dknhPO5(`,Vp")o+'_A6p2:K%p$5]R_>Sc0_tKGEr]3h;r\iL.qQkH6
+%cg@@.lJEX9ksJk;QL<u4mdo=Dp)b:6mKS\eHGHT$h]-WRm-2Zb4l"<"5CNqQqJaFB5BK-4j(SDa-+*O)Z_prP]U&>;pr?_^Nr*44
+%q=`X"l[O;k^4t"\UYXgRr:7J*Y3?E#mG$f/nN>^\hn5MH(IX&I*XA2OmMC"11ku%d]>senReIo:^]ZcFcA+C'9g>+Kp8[idNoBpY
+%);:- at p="S at s,e\4S7d0=i:l.'C-FMqpGY1kH:6E]ih,W at H+ut$I.ks,hlZM5njQ7PnR=_/5PZ at Blc&cA'Dq.DcC^Wukr\>tT4aR%
+%PofANR0NMuTDIV[DW at 9X$1fRj_R"IV7h1_I50VKBnJ#ftPN.(qaq#:u[.rUfb[Yu_e,B43;hLZc`'h?>pAEL6V_^BBmsYBS*e/Y7
+%A*EVL-PiXEojR4Ufq#CG:S$Q106d<::H%:umb_i1q-[?$Y<E05a#eQrX%tr6aR at tQk7_6N52GT4DXSu$59Bce2mBK0cQ4,kSo<EF
+%F[KQMk]^6UGZZ'Fq02;jiSd;qkl(FoJ)qa>Vfb*rdDOd#*e&'D]G#d6=b$>WCAfelT8*Mln!KeI^O(H-T3S-iq!^J%9_X$T-bT&"
+%i')uZmtV>RnD]X5\5IS)#G;%Si_RC%s7iH=Ueb6A)T_UMgDJ)>G<_+P:\X at f]4&CB2E/nS#@@BHS\jCrbn'`fMEWbWrt4ji*kaZW
+%Y'b?U]Q\aNQK.#[i^2hY^7W48:(=WrqmY_brD;A6oFp0Zr!UHf(GG++s67EY5J?^8T3Uc]VKp4i(YZ\"g[hlr`paI<Ic^lfp#D)-
+%34nW&o'+`bHNu9C/bf/9K_+EOnGg_cSpg1HdkCG?grJ_"5P&m)HnrHtiTpJs(N7!Sa^1QG+3;oh=8-+qM#CZ'IAEHd_6bTMq8\-^
+%(mR;q=l3]jo6ZO<7A"o)D11rj,2Q,$Qd+`A/r75SL?3jpn'0tm!6%aIk'mGr5D4]f$[C!L5#@26rd=J,j(Nk%]cUV%ZgS(hB9,C!
+%\bZ.f>j(eL:=et$kHAMPQiDI)o'P15?b%)C-5Je!iCU9kq=\:If8lPkR)SU.^[L"kYO2GknWiuih]%;39mEiY+0TU3r55RqLkALe
+%6U8u$]cWG6^@=Xm0?0b(S"YY%c$)toO'd7FhoUa>%-Za!jrdCKM7ES(itLZKd$T$-SCU_-<n]e<p>:,ffuG$$+'uYY(7bC'iPKpp
+%H(#uh at JkLk:=$ZKk0mC\n=ca)rTN!sp\F/q9eJTA]791h0:oE#1H_q5:N#)TI.c$4rQD7ncbFilRu^2,0c[s-hhkMg9YYm:4rmmR
+%Q4iSA at D4\ecT_]Ha.n&*7=P.`r]P`.A)l*UhTYYfq5YYPS!mHi4M:RdP953FJ%_Vn_u0!c1#aFt/&".Cr-NYO(#<$:]8mFZ3VRaQ
+%n(4>Kr?*/qG;<==]DG)?n)6c#oLS\iVgdNOk6QH2p-&r-a3+2Uomb?,%eu)Wik,']^lOrC'6aE<N^#`JH/8DukLD`K^dk0uA->,+
+%>9E"cOZS$q at 3=@<_u?Qa2.pB-e"[WVOgdc6&$&P+Q8#!#*l%3`]_)5bU]-`)qR;Oa\01;*6GTpO5J6mX.$"u88ZIAUU>r_$*e*r=
+%5@]60lcG[N[kHWgo\[7>qiCdV?/<'4>`lN0ON6s1doRU:IZL`urJB/$PFm]*:U0JSQs(QF:Cob%qN&D`N]67XDr+k/JB$2J:CI#d
+%p(D`@cLLFsa,BlCdH'=P at SCuE(]OF+7%lg`7*UlfHi8StG[,.]Sq-XTT'rjHJ,A^u%!fL<%gr:B/,d?^(Vd^!qsiCZ_gV(7E<&4`
+%_XYpMrq0b6qBLRXEV+]:P!/])E2:#AQlGs*W;`0eI97&0:[UD7B<UN/?LT2'nfd!f(@pmW3W=4ds8KA)hD%7kn-i`til at +jK%Bd<
+%#^TZi>4*ml+!9FYdI/S)]Q1K6+/)b3jQ&<HFj*YJa1@%ggTos\p3cKW?`j!D?Xq7!3T at WgmDsX3.A_9R>0]ud)HU+NrE>7tfh4GR
+%5Je=B8R^lHdJ#6C;Yh0X0j<DBI35/T0p]DSCMeFOa#86-9?I&jf$RA&7uI1D[b-m/Q$h,(NV*]3NUmE1SgEO(=$B_Ia&n[>O(AjB
+%^+Mo=Qh*?5Hn7eGQYY?di&nGe`H#8-_J)MG[O[+inr_OO`2t%'XnfVLT[B(:>U_:@n"nVWHOS]d^9-_Pda!WOg9,CZFBft at -Ng`a
+%G$T+KfT23AKqULd5s7Sml^!UK&6uW7Hf!<l(u?htF__C`+"<24nlaGH>iBFEC4"b0g96L0?'")PNj5*Y*<"ZRCG3_kIAsTrO"lD9
+%jOD?#l^kPLqme7hNVaSlbP=--Xo6mub\=c9;7Nj?+0AkE*G7GNgAP7oR'<4EC.Gtf/U;O`pCNXKTl!KuH,OLYpbCCEUb,Z#L^suX
+%(QQM'pPpORKOqbfj;Q?JlZHJ&>k](NbI&Bn_4HsfPS%qQa- at LJf_4_S$(jDLOsQ(#7tr7saN8dD*2/F:`cgb$&XTq4XW2,r^@Hh<
+%`PX#$/,/#Dp>b5goiP/LEsQD0mDL\RLA=MkiuI5#lGdaj?WIYcSpOipY%(U$Cl'[PNJ_:Y9I_km%l5eAhp5QYZC`@Ak/Lc:A]\Ma
+%Z0#U*kB1Yo>\b6d)eWQ?HXVBgIdK3qh9L-%(Ir6LC=EC[(--Lj-+.UEEaJo-FtB>hfK>pQEI"Z-h"nH3V;k2Wqn`C*at8S%7Vg2T
+%D7JhR?kO>-b&';.Z)!JcEMiJ at BQ@X4)j[pAUDNW^YFaB:^^hpPj?(OmG2gqkBjp>jX^"Nn`K!0Yd/sK]DLD$qB-*16Y1M(+aQja-
+%Xlk">%nBe?Z3F.,,r&fJ\2s5:pOm&"fYRp7=iPb-3B".81"T(9'6_#=?p99sotZiWZJ[I16,MW-k7S8RlPEX-?^M"G'd at P3fPh.:
+%?Q!$ZY&u9DS>cQGA)1$qi39GsS\"4X`8eY4Nj5_Fh#!\H>_&_pMg`^f[[d5&5.;J#h.m"E!cSAK/R3bq3'"I(\RC at Tf`;)]:d\T7
+%Z/^ZYa2mFu",1N)M#g<)=DGfPa3hf-9r3h8=uL7>Ge(u.j"1Z1:f9@/?MQnfo%I*]!1Om-gA(Te3I=u#84RLlABJnR#)6Eg at rXS2
+%_`46YkuuieELe$g'g'&4:9S/L>W/\,[cjBC$:[p\N.I%+TnToJD$To8`pOH\`NM6jcga+67^K1K;k<u%$#O$/rg)-H0jcdmYM$8N
+%%4#h;#Y8%4S9(Z@?Q&[9AF@,5i(&`Q=rFB9J\<q3iAfC*_H*)fJ]"t56ncT'iI5EMfYG*Nlocm]-sEdd&8)&sQ-O1$.^*jePZ*Y+
+%[Vk7N:gBR?jKpSU2<!S!#$/KZ7;LP"i$4;%JHjcSJK*abT,05!hldLL#@@a>B5]Y8lE*`!]V<2)!8u#<T2uk7'h90-#BP)u]HCO=
+%)2sA%\?fTT#GZKs?<\F#pNPOAfP8[+K`Dm/9qsE at 8%V#57Wg;mWQ(Go0CC*'9MOBJ#HSoKmhfso$UB9(@?[61E%iY,,6e_SHfO$d
+%`3+NDJ-?+8AQqqsB at nhkTeM(c+n!RmDOAA"61'WXMK<^FKCROMo-tllJAZ=`4'"0F%\"=dlu*m]0Xf0KSqKXD=N!C<i+i?<^.Q9[
+%Y6=\(!B^!rV)8go=&&olBOP:YZ/U:,bsXT$*+QO?AN\D+1!&rgO2*K[cD,<:2c21`eG*oiHpYWk)<kCcbJF3ujVpGdN/mQLRT:Y\
+%F"r?=hY..N>ZfM_"r$bLQ?r+];*er+30%!(IZ3C(UmUnfPcG3;,>muEpsqbK?OUtqFtHtT&dTX4oEOkAm=^$#K_N2O5)>huq'lje
+%'X=sG%CcQ%"<]<:U at NYs?N=sUoE/=L^pks='6GX_FlE4W\Lm\b\S8:-CT1E.3n?4aBB)n<!na(p!BENBC?IeWE`FeN>mZ]323ibH
+%j[9[')'2\rfWi>*hf?Gs3^Pr;A"_oM at a_GlK]Hp?06H=sO1P$rlmm%#S3R at 9P9Z3#CC?>sTFD]'VsR4V`?bd69Nm017JHr0])diG
+%i04H4Yp\^NcU8atSj?+H#uTEZ<Zqpb?EXDPCh$0G3`M/O]k1YTH$;ufY.4TAj]jI/)S]rRa<k_S46bOWG>KY0IpiVDPBdAlJ at uC*
+%,%;OsjA>TNHS,j6g^mP at p&He;1#Cgm<FC at eJg!g4KnlH[62&HMli_lVjDh%/q-96C0gNE+3&iqY(B_,XF5\AUBLZ_'$cI/ufHn"_
+%q-Y=LEk(YIKD<65f>3.,6*Andm3H'Z6nEpl^s`=b.s&`j"G;Osioq)I'p:V6[/;))%@G]XK;"\eb)dE9DBu_OShq;0m]9%dNs40j
+%j`UhdXp!gdg]0s.Gn#HeSj7%hcG5<a>pLp3DQ3 at j#.$YK45i,s"Khb-XQslC&/1]VTKR!2huSe8^r5L=+!@69Y8E-bXC1dad$8SP
+%&`^:eE0\7%lt2WdjclbI4RhoBnPH:sWg3,2V4NN(_AH\gGWUQ([sPp?39u)"_\IJYM`?VX7fLB)Tdq//hnbYdUse=V[4TTXr.?.[
+%7`=''^d:1b-s>H2H>O\p`;/>F7r1k!+Y&:-^i\hHI08PVPTYc8OHr263b8GZ&@QVg!OfZ79LrAr3fF3hM_H$PY^lX:/MJa?J- at 4k
+%f!`BG_<FXl"+D^&j?aR>jf#.npr-tJrb\Y#ff at 3O2m""VJ`.H5(=7dqG;]np\.@[GHq%6/Nab at o*-kdNS@<MT.fjl;6SPGXIYGE+
+%35A(@F^4X?L+B/9&Q0([?c<fNZ!A=D]R`'$+soVRqBVCJ1IJhV*+&4PEn8;#JW?PZO*hRR\6HV/l%?W6.A4U,m'<.lK5u?_^Tqs8
+%>M^U7DtG0l?#kT%@=qs.p]j$X*T9&Pf*N_iN9^fGkmJ(:i#TnAH9iL5r&`qRi?B[V41G<R0";K#KUZHucZ7m.Lk&0G"=LC_VD9:9
+%K<%<H+G+bV*1,Nu.I=WS-mpYl"*!T.\]ihKqu at m\imJG243Ff?Fl@,kGi/([_[=OQ=OC/r_Upru2XC,ShlPTti=Y_bp#eHm0]'Wf
+%*a0QcOm%Uq6XO<fcoOQ$Ooj6J'L<ujE>]?&'aS;5;+QWOim,V+jX=q*Jti_-EWuH98 at Tj[8M7a7jF0b`K#"<5r5*Xp.0'nO9Y>4i
+%1D<ET^'M9d*M>L)mnQDCBeA(/:dPZ\/YG,aXpB$`5[CVP-P8YjD8Ibb0d;^!7)>RogP1C;,6WKa_?b1r,f342'<rQ&/=\RVLAO$J
+%B!<2QFD)[#cF"31TqW*`\Q/^3*Ip6&0ppM0%!;:jJJuOc(kn\qJ:;<)W6>j._3%"SgBCE(83$j8UPmnJg!Y`B?2;t]`rIYsb$>"W
+%#Zf6gB at 2NolR?[:_esDs8Bj,f(W9B_'^;W?Y0`Po&SBT3,Gl;I`VdlnpcR+>i>d(nK&e%\12dF@%^CV!?l)!\E9suEVBEr:Ya,B;
+%a5e3?4<Y9$cl1\O=(l*W:c$]dec?J$26!JZCI$RYJ8!VIKjFZ^0IMs3JKb5.+$L+jP at jo`-o5sR^qU19fIIQW:]tf)O-!5H_>tE=
+%<8j`rKe_WN"clkA4&/nK?NbaFSoJW"4lNoES*Eg()Vi\tqn<g*4GS,t?sV38X.VNtl2+4,Bi%raId$=e$b&?n3s=eaP[gGr)"IU+
+%@=CTV^4!k8 at JaKL+'-<r'#YG'D0LHf.(Cc-Kd7jgjlNu]La%G-8-.kl<47K?JCWTNfHSZCVn36%JDrg"+P8[qVRf6U[XtK?:O%Dc
+%591ImhcCOM_+hgXTTQ#hiG<6O#TrX*`(LKVBLhu0&?tX5<J$)pVK19^'uX2pP+Y!@&@U%2'1=2"'5$*`lEL*oM$8W+Uc2BYpl8K2
+%^WIkZKhQQI)$b=3G)R$CA^1TFaq;iAYLdX7kTmkbYm#41>)Y3X?hqjLG,Ptg'0[\Tmuu*B^]T/sWW>A'#BCF\$ihLq35FJK>^'[S
+%ap-,Re6q6dYX3d[C7&"`?D^lg\AHu]1_gINRrFH0S\UIF;e8Blnr\s*a+4Tq[H!,:d*!mP5R>4H"(Q9mE0Ntg`Rl=<*P`j+0Z,#X
+%)=Wdsb5mS&7VFa$"e8Jn2ge\8]#1.JKqKjDN.Ka[[3>tjY1dF at PY&cX42_9Y*n$jb\I!E^Zea!!>gkr^/1#mf7?nJTL]@]M7L.)B
+%NKa7WWUQDblNdkgF$]2&](*3bJ\m\)'"79_/g5l<Qk+0S=q>2en8cA^Ee7Xea(nP:VYss2"Qq#GTMR8n+Sl)#%mECKBP<.gZbZ\[
+%H>$t8.da]sZZ+Ht6UJ8jOU?h=35^S22)t;^n3u:<V$L[\KX1^<a:fg+`g`E_$`njghDJ.Nm)'GtF%CDc at _QB^"<5?VJ>q?nKEQ^V
+%]45b0KVJZdoKkkV%lZ\Yls'bP=eVF6/C6\WQk9 at J\eDFnXO&1=)jB?[,6q!PAr+VMc,C9n.eAOMk$@N:6L,hp$oMM7`(USI#rfX7
+%WO$S;\GP^"!+Gq"L<r at K2NG4cE+7Q.eDnDupB]A@#G_`j"6mt4GCg+?\.d\ZNS?#"16J9B9O,q=)o`g&o\`W!8eUZNL!X]cA(?:D
+%[QaO%r$nKUL5J>#D0R/m at Gi.sW0/p.,JHbpV]=E67:ch/'G]DkG^7*siVSE7ZmsK9=pBIF(a4tGQ59Q[UXn`,bRJnh.I?g6Z0#5o
+%G at X$oJni.)c&nFY!6?N(fAqIbIr+?)fJ_4qJSmX1M1odQ;`kUukdMSWJEOFu%!\l#ncF-sWl,,/2*r,jQ`.nh0g^`m*`K_'n9`@G
+%L_+bibe=)8HRfA\CKurhAilcZOU%iIQ1H.8f7=+;Y`WNS+Prit'W%sZ@#+s4`c,L7D&Y0rCVEI^hp*0+c)%e?!lAb.;5,/f(-6Sm
+%imJ96%.VBb^gW9]S[b#Eq7(8^7SnUH2h\,<dmVQ_H3X;I94BMW_jg-`84%mN6i.-p7$:+dnfhcmU:[iE3acVoLU9AtM.&)pANpN*
+%!CLM&(X/H.l8fp%"(;5U,]4-`6]a^f6!rSb&3UN.?VjiQ%UfV3:EW!4r2DFYg]/Z2Q7_LdRbOR%^u-#&#20+5^iKo!gHq98U6hS3
+%Y%njXW<4EgjHRbOBgAWeL?fIS'Io+\.PB0T,^tEn&X*KNA[<-RFq<H(8i')%(j&#1<#K@=<rpZAa0gT'J-.P,/rfudN5=^_V),Ve
+%_kIt]!/P>S:(tY*eP+`'Q3GiiFOK<=$Z'MW2q^&\=9b/Y)JMer3F\*qhOqHQ&=0dRKK#D6_TZXn`5O1Hp#sPu,lJpSpBug;Lg<CS
+%Cq>tH\F-fC&!-q<+=8s41=F''5^2?@-bOk=^cN6!@"qMFkSJL4MY[<B)G25?_9W0.UFfcocBnc)N_:!ti+1RG at rPr%,rD,!_uq1i
+%_K\b_8*!#. at HZQmj5TT55jn\[g6NlG-NP(F=B5p:eA2lMYdZkoKW&1ldFA:3,NRk[J/,YIYsE,A'h[AF3[JrNP_$-beJ)oIeHs6`
+%koMfH;YOE%^F/XSKS)r#C at JeCV1:P!)c$_^B0-?9%=''i+.rmsH!aFI%%1maf7E+s`e.5;:a.Y,#(-a!Kan6Nn/&r#61]c85gQtT
+%6Ghs]h2^mE/g2?Gcfa)r`*5<@kN^_,]Ap2sCM'g,)hS3l]'"8oGK'oD)t50d5.QZ$0\\ikirB?n1i%`l5^?`?bluYY_@'=f-Wimu
+%#1JF.U.=_:_r[9qP!f#!dWH85gKTI],ft at 4oGq6@*=UA19GR,Y15;P,d'sALh*"<D7*$\BMN=$1M_T-"kJ[$B18(<A\CW8tp#33N
+%;I,PJ6sqqXgcCi"8=S?FKof0PNHcJj/(q$k&0>h>ANUAU%cA$phUr*ko&>,#!P38<GS9M/3`Fj%L2SOO?rKQp>SB(>.82):LXF$7
+%;!n^ONMI#^]tGna2\7i5AI42$ecqQs.GRnCj]t\O#eP21H(M5HS0)_`/*Q%H%"*4'i">N6*Ve$BOPoiLfj"m)q7s2$#>PE?*:SB4
+%(,ni6hiT&&/a+VAm0:N]i$VdI"]g=5E&t33_QjQlWde.>E-ZeG7"X,K(Cfe)N^cKMPVk#[\%7.3FZ)cNK2"nRSi1Jml10N_^_T8_
+%)Ze<92Kpn_k*^`'COr6He-F38JS.5W>^QrVTLpb+""03Y?$!&t&:pQg,$T%3L5BlE.M0p2#Ft\IKLnQ[_pXJ'dU:4:BK$]^1Rlt5
+%WONNH$""Rn_X\"a&0U$]";&*I^$LPDN73c.=;-L92Rc28<uoK<>*8tu"O1ts#dWlCRmDFEL&O=jn%p%S_S6'UOT`*i#bg`\^':oo
+%4 at SUGF//Rum1PW!@U',Na&a(U7n.S5]T*se7#i\*_:^SYT;VoXAYq46A=9Hs!i2?L#hC^hfP1Om8r*3nDWQIAKOp,<`&cAL[Zt5W
+%7.7PrL0Qtr at Dh*0*+nEM3V(&[&O2!eS1:2f'(aY#=M_@%\O1_o6 at 9k-4DtX(GF*fIFp6?NfWdMl74#g$*t:"kG/i at .J]t4,iBMP]
+%JEP)dY0?/7HuP9'^U9$*j3e60>,08L2*dV'J".Lh#P]%n0$KQ!N_f<TQ"[>+FP(k#q\<Za/*phu(VmSc9Km[$F,b3WE!&?@l&AsR
+%GH.g#V?1ke$601$fpJa39$.$^g!$K9SF2ERJ%2-Q5VRQ1+5n4)+b;(=6=VsU)6!tC at R2t:PQ^d7b1p?Y*<8Jq<7E>uOD?HV12XPn
+%jrb0N<Z/n"]e[n7JIPmuS,i'6$^PS,"O5?l^u]PKHdU?)^p at EH9'ct3 at nm=q`Wu]5CTt,9"s6_P!3K<4J0>Ib`ugP6.c`.'3s[bS
+%ZlU at iC#XljPUP2E5\t?5.H:\"-n]TUh%ep(i,JjjcM.ue+DsI)6okMg&_<:3XnZfW1p5Mci,J)6D/&ctMAQ%Tr<A)fjODBX/=nR;
+%)g=G[BqR:D+D`_u:4k;`P4:_&Sn'"tbl`J.W_8TAAoJ_`$W-m7"GWUXiB0ASoHa8P!3$9:!5X2pmQ3`B_'O5;Y&;$7[@@[?5[^\B
+%+V9F_:>uJOhj at u1*^bf?-Nl(YrW%)#$p@[!OkCJe#=Ce$m`DTR`e4O016VWf0$f,#ILEJaHZu0._rhu]&qNASL.)cfYAh)Ia=@^U
+%`>g^d`(_3ZYo!MH\AD[C$\JSO7";A1kSI:!i[Gk&%LYA at NL1)HJjW#7bu2BBNM1R4n3dgoN>[r7EOR6]n5A)QO2(g:A"!4*=KQ\#
+%q2.UF`>+3C)qJS>KKD]`Sc%iqn0At\hSoL2L7hs?BG:;k`ud3%#6?^CoI,1_X(-7DSV(Yg%"H3;@-BI.faS_bC at O@8,.;i5Td%2?
+%h'LGgTpR2N(^km$lj`L%BAj?2+4,j`gYL1&!_.Dt:;4;%cYPP(2TdqEhE\FZ>uY:W=6/\']=YENg9X)Dh!2Brb5d6_G2Or)=CQ6K
+%PQd6q0(Ol-_bQMd=kA70')qS<jDh*-TNAR3Bc-4\\=QABLP1HC'=C,?h81PZKoTc"p(;V%""5cFe8;IJf&tABM&%N%N)]+c!sGMY
+%F4i)k3-fKW6USkPfBl%X.[Ac at p'GHk&S-L'$n/6T"lM)bh,Qd:RJIWJ]O9&<NjZM3O+;Sq%5+#B.8)oQ36lb8,_cV"L7H>p&8>D8
+%X)k26<nupB>juXN&$riPbIo`=!XH5qmQ4Z%;3'0-<uDS9Jm-4,nSOL'.V46Y1VIW:cB>hg40Lt=Kg)/TnRWn&B/P#9f^6[kCmH5s
+%1bj"5%I5a4$SLAG33hOPG*3/:eSRW>#nj7i at dE8>=+tQPOF<o,l\@W7SajYn^gE`?G-RDHem+re1*A)=r>oSG73a!W.SbON!9:<W
+%>d+:*`@rh++CJUF(MZQD+s:GZ!`-fK>`K'Bcm-URfd:#+e-+ABcp3E3`H8GHa8mlt!E_0j0aNf\Xm1X(LH3roN=+:J9Kfp,bB<.u
+%-Npoo`\7p`-nu9X!!%I]8eKhk;1bFU^)/3bXEW9;OC*!pS at 0P(Yqop"h^,/;K`R8O]uN6e;UDhR&a$\UZ#64TfB@:b-i#*TJ'"d[
+%F^T7"UQu'A[n?us&DSt`Mi4H#TZU-A(%;7E%[B9e-SODbI^5l0+TNh(GPHS3ioPTR_65B:8CuPB]`m%Og'rOl0EHhDCd4A\clBJ"
+%WUiKXS*gDhkfulV_FWrAh`R\E(Fm>arRN*;`sSJi]4^%Le3/qEJO=KedXZ"T9=#l$(DjKh"jRU]K0""k7H<4Jf\qEVr'8"KO:/"V
+%]3.\(3(7fe[0^f6 at XK<W[*Y1g;]VW(q=L)KH;M#r<.-Kg4g at aoHJtUYE/tBg>Se5;XErZFKJ7k$EDffkL5+E^4-/,Cn],sa$f?_g
+%?.bk:]?Q!HU-7tS1=t?d_^PouG_fIgD4s]dip+H_+`lHb3B)rg54]M52dP6L""&V8eIWe/-=4)L7=KtDK$]n".=263`2%@]"sK1r
+%Li^QT&Fud&B"L*QTG\ZP>38H7$'/V'0$bM&_6lN49/1Lr9_XB4`RSnpiN-EFDKV6LB091Vaaf!pWG>b3#<Qa5lO&Vm\>ulW\E=c*
+%G9=Un'L-J"0#EQ/SS;&J>9pS"(DV/'r."ba\8TEXh+qH_6>0gF;Bl^tNMHiLfisPGkqNbaX<Ci$IE0Qe)FQE0!gX*8,mq5V[LgU4
+%jhR.63M._QMMtZ*^_O[ZSA=)Y at P<ssIu&Pm"m!e%GqIVWa at Uaunko)ja!Lk"U:11._h=MkFO$ipcAg2orShf>ATqX\0`Hin%_=3,
+%9$&o%A0.ql_,1fAq1bXUB";0j],:,!.f4o-&`#lM+pmss)aYniNltB[EOc`an/PpT>`O_LOMKWmnW+&$OE+>(iCGNV at _o+3;D2+/
+%'Da2/J8V!pJmH$[M/AV2Zkc;'6pSVLI*7I/XCYTs!s2kPDO$U>=#9mk%!RFmKJd3Vc/)u9Q3rVNb<h.8OV.oN*X*P%!4PDd$tahD
+%<I:)pf6o!,j9c8V%QrN at a@bqJ+C^oH%C$?pKbSX8BPpo%jt]C]T44=P85mb=PhcLo,8Ml"Mo#0c\t-@&h1".1L[9I)mp?RuT"BL_
+%#U%+F2<[FE*_Qs_XY*g*\F$Fi0 at JM^r`mOg-!.7I\<42[2E1gZ"WP;??0K]oH#`$-EL</8,ZkHU`G%$k&ffhAJICnbD-IZ$G34RR
+%AMUM!f]Ial78[Gc#YUPmmHT4j!L)WZ:rpa@;^`Hr4Br:]^9:if6-gS at 2'2j6jU*^EfM)E4MOg+h\j(<l*#pr]0d-1l7+Y.<2f!IX
+%!M@$`mWaTs7o1]])<&%P30RNu>;`H_5%AbMFYt*ZK0O1SRb;q9'hDb7Vh;aOl%,,djon,P1;60SM'6/M-tXWr;CDfDFa%X&^0P&1
+%+E0i+)uKIq/E\S3,\On09Hs%<GIIiNfj.Yreci7A.$n2422"_(DF__Z3KqSN_EHP"_NHg>(Ft%EpB\`5ma]nE<Q9LETGCQA1e:OH
+%[[9A1%#b=QE/t6W69H"t1?9A+?R!,pE,Z2pUZTcg>8EQ):<;8M(/-St>eJJH2C`Ts.W4D9=:[ZI0jht\q33-Z+>/cneSBbEkg2]9
+%%&Od6!HnLkf_jF^+S'Ek`)I#0;+JLCE'i0t+K#;L]qu<+m,OM-.?H-g`t:AP\hKbaR1QuKV7T%M;75cq1Y;_l%:4hh^JMaC[n?E=
+%hS:!)0RW?fW7O<th%kC3)s0gpB,^&/#_lAhL$f,:"`#AA0L[Cm;.'_rRqnSYflMB7%!M!nEPsSti\m_CU*[oe:V_O[@=i]Amd,Mu
+%Rl_dT)lRa!E_C,oo?g!D at u+nQ8.g(fL(<a2/i"*A0"5GrUUsrgNA9<eHaEdYT-21)EKg?UAjnAg*f4+Z^H;%a,s`tjhFPZP%)j56
+%A/LI:Xdjo'A/d]B^_`?S0M1]'#Qs%,PlrJQfN'O-m';B)KX9^H'o#9kFYOAK>$Yec(k at uUUYB%a`/]_ZX]anM3CH$(_3FKu-J0+'
+%mt>4;hY0'MZbpo&Qno;!177J7+rlDi>pmm_&0,76]ritrE[sYmqL5$5?A#fCH8C0gj`j)je=oX^Ku2S>X">5PeYH?t`<jX3i%7=S
+%X2bP%N5-HbQ71?rjh"M7=j@%VFYagq!)pI?4OO'3mPBgG?piJE]4(-8&K.Vu/'tj][g&6\/?s1_Xp9O'>LQuhN!(=Q at Scb8@l;4O
+%BTEb,>aMER-L4qSo*?a'941".C^F^[S!c8H'A(V6=KNfZ7eU\FQDr3XNKOG77s4ml(^eY,09O7rQhE0VKHh3JGYi(i4`)SiUZ;Un
+%\<^_>LV"8i0&X=/Y(>.i315/K<AFBt*])%7"8W.R_HF9 at k&<9,'&[Y/.@^*FjD4_L1$-Sio5'Nm&.^SGfZLGXK(t8dd<N0SX[7.?
+%"WO/mZspbeOiqX6dYWCaSqgHL9P^:sQ?r.[=!WIP[m]N3/42h9K`YmB-a1ajOSt%><5WElE>FlmmV/BQG5N037^4%6-P-Z:ACHm%
+%+p4p"((N229YgT7k-?%]1md:]0?d<R?0O/14]HsV7A(Z(&7on,jL*HA9Hk>TS5Cn8,OPq5JbhZ<+UnF.aeRlWb\nar&6GCGKG]Bk
+%>]WVa,PhrX*$F1#aA8nO!O at mVNlgcXl1ciB[j-3dhJ7!Am2H=tQn,QA\dcpb=*K'6A<g2K"hiqu"[o(^*<q>%R9"ik]LIjrr+sgu
+%Z&J1>Wf(IHERoBgc,\f_f)`kG(auQ-rR,56/Ue!oL'<)_<RV,Q4DPFK")G`sS/Q[j!"_LR3u&H<f_/^d%F/g9)In:$"41-nB"(LK
+%=SEc71h00HiWBZ[-mL];X^/*L$e('m)1/D(B6QLLCiHfi3Gr]lY at 5h3)=H(aJ_]X1Ogq[7%7;[#jO;&nQ8k99DF[Nl*AV/[.OGs!
+%%MZq,_Fr;1QK0YG6j5UsI[qEW at WA*Zg9&gl at OW_acF"^]=L3H-/fTHFA7t%40g-/a(Pr!.*M^SV>hFsXgnP7LfPFi36p2AT7XekD
+%-A46XG4?5Tm7R-tm_[#JMbjJ;M5DHH1/K9M"V0XO4NrPA%9O5Qc3?_L>W+%3RnA2>W,'rd@;CG'6NM8H<]_5(R.#UE0a0WCG^1+f
+%Q7KPcCu/H!p^ZM7Q1K.!,SA-dRr_RV!1Fp'i>r9;X-t&8.mjUQ-L6:\5o3j:RH:Fu9bh&=Jgp\"1]XS<hTPje<u8!.i]C94El&Dn
+%(1e]_c[a]u1#-EpjU'2#Vup<4d\Dcq9'kjrnnsa,("a]C`:Y<U(m1O8TV7cu%`AI*J/Y`OEfJ>69,Bh(/=bIqjuig5:r&aW6hH/!
+%@`\\?8VPMIh6^\1o9l`j?C;Lt&C[2N27:6$"6eK['N^i\M.?m1#m;6W>9qdf27;3k,IL6XFl=EM1D(-+!V*V6HkDBrRk>*Ta?^q9
+%Ntj/YS.F[s%)A7jA"oP at R)B5I07Y%/`MjYEL'@bDOF]L7B[.U4T;I-/F2K`H%A![Q_6?1?_IZ`L*FkU/'MpdLA8O&4(p[#%q&4,g
+%FPQc[MtLjIKVUJlIo1kO_D("+Yra5;1uN,)1hg!G#-&gZ+5-1u)jEC93LJmH!5Zu8!F3#;Q'_=9ciU6c&9VR=&d+$GK at U/q at +_PE
+%H/3?f-6*IEa&M)K/P)4Jq*SV?XQrQ.KGr*o/b at 3*`*ef6)Cq7rEECtR94lYq/@/S\]C9!kI<(1ZK]^,Udb4I8I!NE:MU&$V7M$[h
+%8ZR\(A[lB"8J)7.!&SkV]NS"r/B#I9#'+`U2tIOpeWtPiMf(F.ObATp::p.X,Ii0[JfcJpgb7m)M)_EU;-k3<?E9K)+Dn1e1)Hk!
+%7ODldiMCR/j`#Lam\&_.Ql")-mhptAMG;-[QWa,Ti4Z/0]@J6r;eB!`#]h[fNVg"s`*P`B6M%Kb?@jAD=jn?*$Y(?PBlh*<5qXbE
+%6C'u>0sc%kk6bj<>R1A+>/a'4jm\1bU/Li_97T):A!I9BI#'4E+>e84LPrc:43bu&Gp>Y-)[EB'-J(/!P?M3`@T;i2Pe^9u6"00o
+%NROUPI`L9;eYk>aK3$TI.jT/kZ1;%jaOm\EF1Xu>&([H\bZR at oY8J0>XT^Qe36AS:WR/je-8mMpYDcj,Ko6;gN*KG+/f_ZTNXPdf
+%hR`T&6 at 3aPi\^E'XJ'!b>8(uOhj'+i#08nD6en/e!L6$&6 at rDqM$MZq4-"Dd?Y#]o2AZps*o%O2\5*L>!^5X_6q_-A>AI`R+`rP@
+%elQBe at ZXiN_lg(e=p'S,,n$@,N\Ht2is%/'^/,qtff*t0Xh=@@.i;b&M>7oTY;PY=#\6SB&a9_V;Smr7F+IO*F(GJY9nV3@*b"\G
+%+o'.#KbYSrH\92-mZcZhf+'KA_sB,]P][J6ec\hQ_3^)]i>aAjHWf9p_L(G%d'-d2#tdIsXJ<+(+,#>rA[j#>UK_o6.u%r\C,*&i
+%h=HB$bFNLj7GE8_dF)pg7n$/3en@/>koi+rHLS3mMm!f8QaoH/rT1Q!$oun0!=qY$81lXK'\Ldf?A&3a>@ia,Pc at o#LWHWRlPt<N
+%?kU!7:n85RYutC\*nFVcDhp"qHl*`O7FhLG5b=^Yd>D$-J80Dp at cjT6m&IEC1qUl"(uGX\/1=bR$og:!4)ncJ$mVXbmfmn"=k8KB
+%ZWa)\YCj1d^C`&%$\/LH^WJ8T5rtE_b!4)W?^uKV=E[aM,E>lVlS1h(BPuY&NB!<J9q]8&n$*!,)M5E]*0"rjZ8-')@^ufhGBOD;
+%icMY&MWK0?D,aW^*ftAOKeO,Gi081i%(TOi]t!F(ZoiD)RN3"/3jo^!#l?sJ/lP7QXGGno`pEO2!7M$KO&lfIm9qt&aUF=aS[gd]
+%".@>V5nAU0l+(Hog>X`?%ON5F6f<P&=P(8AON^g0a/JX9G.=W_iA*%5B`k'VUgrLCOIEN0k/$s[5.P0JCGVrQTI9C4B=OJ.a(;bp
+%H5reA>%;(L).Y6NEp(Wb/Kisi7"Xe[I<9J at Bm!?G:)\tL'l".WhXEK]E#Wk^HDX+OR*-ptUG8/Gi&"$)Q?Ck4%=tU7=c:*q5ZJcW
+%\6.#"\WI,/HU4dpa.bd.*d]etF/r'djkAd%b7.M".rf!5<]tuk-X;SI"G.5gI6%/dH?Ks;UlNI0jU=2Aq7&"[lX;dk(ks5;?mqmd
+%f]O,uQ(]3+")6AD.=n]ldo%`MJp4'AXKFV;2O`,VAul:""XgRGJB at U]$ZOo4*Zro;8<3pgc_]WJ/j`&.HQZHg8MGp&'B&.I><*ef
+%k at 13^)(n%QbVsn3n/=s6buI)^4:3mH6luWGRYEj58Jt9]i2Kfda'.SafuQ'HU">7YL6i5BDFuIW%UNhcN"K/W%4Dd#Mg<MnWUU#9
+%b@,pDb@@C8h,W8U2u[H$SkV\/]<b!ea3ba6?prdboX5&]"GCjFAjCZA4S7(H'TI+rh@[M/ThCpemE/$f$d\tbE!7l&=m2#*&#`BE
+%2n,?Q*.cQr=*qPR7P7d%h%>8JJiJ.C$+JcDS&,Xpm^;!M6pNORLHFLAenNP4=pD"V9n+EB(d4pn)tpbPrbdc)q^<SZC-OEuMh1'f
+%6Zo(*AlWFd5Cj!U2,h at 4YbafZ2I",Dq=7C=.jK_b*M_c2dLoi>!^*,UN!o-7.ir[!imnGp!a/(4#pB\-`\8%bD_;5d$dI?tf#Sld
+%AL7ja1+$'DE,jOQ9`5+rgqH0@@73W#LtXOk9L7!WlYirAg=QTmJ\<$=knbQsG at V0djD_!j\4$GO]\M*>j8mtdVn$SDMl4.jIS?5m
+%<F*KK7Z?UQRndgTFW#7=-2%_!EHKEFKN`pU2?dNP at 5Ej3S.T]D$*.(?*!QU=YXP+6EVl2BMfm^+_gSrJMVs$hc#d!MnJ6-7gteQU
+%`>7c)i?r8]MmCW_"qeRH9f!q^RgBLp7!EQ\^oAds/`^``J7*S&2LT[kA'W#u at 4R2R%7Vs%/frpD0<6OlY/aZL#M<p&-D#3QB."b1
+%d2BrL=PiA,LW(G[0uOs$@,W at lbPD8mDk$-CO at 08aAhZo*+,7)h[_d'VkO%!mncD/<1^m6$NRM^+mX at gnk#C=2aF'@\J4%j$Xc@=J
+%,:5+/jd`;!C6i9;eY+`qBrCCuT;?7=pl!sV>W0^hb=@pR at kY%Zg. at 5S#&gQ+ at d4b_fj+f4i]r-tB&R4H'r$Z[=QNM7qhlkT@>gYE
+%/S#05:DSSX="dWs+>DhBUKOL==^m?QeRX]V*eVWFg[49<FNjunA:8E@#NA'XfdCFuQRT-.5dAJ3$D+n!Jd5[kI:\'>>i8&=]A71e
+%U`QAtN*%M.?ek"&Zk,LLX(E9ZfkJ:i2Wu)V#C\Ep:g%mk/V'pHY*q/O$Uigq]S<^>k`l#"NX'FfQ>S&be9,?t-*n4/mX1B.jDs!i
+%qZMi!nckW&@9%`-=k&Xc*2E0UV`Q!0DQsGo=a.^pX7`eY0J\L.W4%Rk">I!l\[7f;`>l6!gk:r'"Sp&SED>p'cj"CG^+[&*+/uJM
+%'GTO,_W5;7 at DdgH&uk1VZR[WHSGZ)M*es&A#UUtsKd3H8=ck?c#t at 8R4fl!qA!4\nUEhb`$SsW;/RU>+"$5Om/F"@oIBV>L,P.2N
+%Sda0N\ttH9!+huS?rjhK8V?XZpk%<m!_rd at KW*ql`0Z;EE'`VS1H'3Z^!'[F`M at Xpi<aH+b;VNCfh;u&YjCf.E-0a(3N]9>>m=m^
+%/)m at iRc.1YM<&hX3nK\6:'*=)H$<'A"qh\<2ERI;.uPi)`MQi>mK172<ZkZ0(Vg96I>l0"obe(E&)Ls];:X<p&pX0-pBKS@?.n53
+%qeA><!;j@\Q\[(Xf49f-Jd]]gV.TjdN>8[-eVlT-H.EN2]WVl>O($?M[k[4o!kk^ff5B%QkTQV3=\HDD2VXZXipF%Sa.sNMI<NNs
+%C9Agn,Jdf3JgG#"!d&0>a'-'&,T>BW\%$[*K$\J6&.f`sW"amW6RL"[H2+BWAD7;'>H2*Tf[Fi_1n&-Bbn7>q8.:fO5ik^TNUF3r
+%c(_>8TF8i'bq7):#!*#pK_c')`!^VN>V$f7>VV5fUkB<8g-onp=,ma[O;6O&,=]7KHm at P$F#+D at ED>+1B=Li!m.R/Ob-$[DELA8l
+%KGrUe\34Gf/7kKN1O7'dLhtX)'A'>jN:%k6Adg%Q@^m(Tj.U3VAt#I*LUgFPjt5T^1fV\i?nMo#>jDi5<a<mURk&0Qc(qB*oQBl(
+%>PlNq]6TW]dMdlRgYF0q('3)69dY3i.?1Pl<^K6ZDo?IJ`c2QFZ#)BU0spUq\_Z<^</3VOM5E15ra8MArj\59DKEo*16&f]Pd%.1
+%[6cZb+RdZ7f/\a<dDubn*')X^CqR:[&mYf.?+I at 1JG_-+knYqO4W6R`iE at g44l:)F'MXiF at CP(pm<bp[\<n09c=f2AK?\+WL1;eX
+%hel0!WJ2btY/[EFcUDX)/Y-c.\V5Hdbq;U8n4S:?S(fZ^p0?PfIXpb'9s@!>@2ZhqSF'h5e^`Ha]/hfRSH-\<co.jj\sSim.K^#W
+%R4=M at T.,">[^K:WDr)1-)2\sD_7?]D.0tfISie0Y)a25QqSJ5U]/6fC'f-WE0Uu"*HGLQi'Y_Xbba%k;26UU\fb_J@]7d$^`%W<Q
+%KJUFhTZ4#I-.\q+10mO[Cqu9UDN&'/6VM<1KM=`)>`$W`,3Vj_H%a'Mcu\Ls>=O5iK%Li?g.%o1E#(&JJUWJVk"T*h&dSg?$krm>
+%Aan(f%pH$QGG@^08tNT7_:>gKl3[3h((gFF][Q!eN6A=7J at a:BG>fQMAIB$u)OlF\8+%-+S`X]F9\KCj]1iliNPq.HmXJGaL3$DX
+%]"H9%huU.iVldC:^bIQ*CS4C(79=XKBfHmHC>0okCN*]?Y3nGT%;2F?OH(0?QkVJYQ=PhR[UL5Q\(_h=.XugscZUKj;M!k\-4>4C
+%bjf-]267+%K*"/YaFoP.;S$bC!U5U3m6jV,h*LDqYJu/$`%H5B"G0&EKT469$FkLIY$iNHIj=Ou\'^WU.(CD4D(#^#Z,+mKK52%L
+%oj/FX'jU1,50G\,g6'XnRkq#<*?,=mF$k;c@:AT?BiC%$]H>7l;7JGM_e%ILbrV[d1e;6&Cm^r>$^X!jN,d6U2<8X`J@>,'EH+(]
+%J9un1L#;6aLn at r!<=?*KP[`<N%3&?Z?3a)jOIi[ZaBiC at OkNs\A";;B^C`j"J4OK42(@tf*Z`e61tVm!Hd4d-e(/DK>?_%;>JkMf
+%%5A.ulEt@%#r,:^d"aR)F^Ccn at RgiB5dLj&\D+%#ZQTmR33-=L2ir"]WaIE39mHYO%Zu_VJ^r_NT)BZHn:8&SafKo$%jChI;2(:i
+%ZEk<E;XD'ch%`b1ZOR+#_#&O6Tsia,ng1>g&9(ANdM28(egJrp*.^Zik71k<<Yh%G)%Z.\F48lM#d?tVRLs%_"p.p]a'H'(!%/f4
+%/&d81BG%P^rh('o]N`4nB9:(_jNn^*,&kB<n0Zn#`I3 at Qg3A<jf0GT9RKn1ZrVXmL&M at sc.ff*bh=k5nck,7JnI?2f0i&Ge@;iuh
+%9d[/Y2rQbQnRGp"^oEmIJ?@qd[UQ+WB!Zp at HJ:FeBZ"D"2KK$p(d4GdFAnPWN%d!gS`QaT&pqW,YP&%OOsqJ935jja&^4iOXR(*T
+%r*rr=5uf'nCd3:/5)*A]9UUDeUHI.=)p[G<'7u;f]A#o9duZJb`N[iblb$BO]G8?-\1r/mrb7bO2Ua35;10C<P%4VKUZ!,lf6pib
+%D@[XiA_JnQFs&9QT`UZ_]-a2'E([1Gf;%`Y>?-;#a5,FQ;r.k2JqkG7$Z#gC*V!/LNZ:T<pU;&2E7]4_'s)>c/C.XgAiE#*$$->(
+%!)J/'fJ.ETG1eI*G2Wa/AgXV&>;r&*<:ePA^7,V@]0fpj8bbs1%/8N!h8YUS:^dDlBs&Z"KRlG-TdIG0":p(qR'i?p*j(%4^@5Aq
+%To#1NEM=Nk$Ii-&*pUu/DZqlID\_Lf1PP##ge;6Lk0DUui7P._]. at n+]:]A["b'Qk]E(@e!LR7dm+\_eSn=H'@S7F4*k:l?B>s<d
+%WF&?556V'd*Z#b7i:k-j?6U\H[V\)<f$1X%m!o]*TYgpBdS3`SkJa7IA5ej.DlI=,IHL</#TIF1'YLTH_a6%MjKZKW(DouI).a)q
+%jsIe"Z%J1)G+m1OYWbGnbi^-eZ!3R5XCK$#Wf:T:45$&i#jc.<-jI`qR.Li2in$_*o4g=K$CR#ahR1mG8tJbkG-%.SZPWd+kr'ZK
+%IV^LYc.Y,.iSAB.2q&4ccF'6&0dt[]bbbLs>(W3B$JAIc8NpDk:8!hsK)faW@(>@@`=S`#]0us`&krHK`cD^\]A78cG4%3rV.R2(
+%@ZZ!2. at f2`,U1Ip,o4.!g]_H9eQ(Xh4"bdR@:L,*Z`X3]WTo"FJ\*T?FA%hma=$&GeV43M)2'+Tb^f at b*<X7`9kj`XepGsbHj1JR
+%Jp2>B4eMCj+f=sSY/q0LmQu<:W=[4*'1Cp(m;C_8=eI;=eB6I_jlTn"5"i/_fsGl5IZ4<#hnfQoh_Da\hCm.!N\K4"%m,.,7C47t
+%(%-FG>ojN][;/,46\.NmA^fH:dGAu6BKqL,(6=6?6H,00]CB;O^tAtn;g#Rbp=4'[=k-d?l3Lk:3fOM#g>#Mj*PjSAk^m at gW7POi
+%6&Q at A%7Y"a6C8VrD==p7/-e'NQZ6J!2 at J<IXCh>Oo+41Y-EsU4fm.VIFo[16`rWr\]I[W8&8!unM-JR^=TuG`lS8[k9H:Joe2"Db
+%$epA`k]tjY(;V;M#4sh&MIm*3>CJ-3H#Ctno`uqO;A:$Q(F?Baf>6hh^=n at um"fVZ<g*cHWQ>o>@as0fi.9rNDV6j<lV:_OK"\]0
+%6!1?_O"J(C.V!TC"r;c!>0bf3Yc+O#-ANU%>rd!u)8bWtTh1+VOK0g,mYDOe/9nD1#4?4B&&I%C1n2`pWtfN1UbtI.P4r"@AZ at 1"
+%#NgH%*=hssH<ump5l;TsePoQC&s at bI7M,hGmX&WP],MT,rg>dZ\/)A/'4c.EMGj`_l[\*Rll`Ue,J^ktm`u)?G0ub(atqKsU1<S.
+%%VTMPUZ,3^enOLU4X0YDU+I@(28 at i;]R&[OM,\@NXC^hXIqBU%hn:"`)4/DLN6tmfBS%UTl&*1Qa6XmNc!#kIi]`]j\6(Y&478Y<
+%$R+-Ar#BT-]/,UT4XU$;LfqDm7VoCS9Q^etn"44PJ[)EdDAW_3Op+14gS?hF>8Y?H]tK33,A3>RHTQ56l_VPU/"[r?65c?S>m,l$
+%,HpG6^Jm#/&6YKFBa40s"N&\m"78,YF(_e9SYUlu:Z2Ah:UB?UX^o&%bpH4&SG46+fn%kRLgiRO]Sc;sDEMI.Z!2lc"ghn9>b\Qi
+%0['m/Qe5s]XQqb\5VQFsRU&!f4Wh"KTB2.T*U$P:+Y0Skeen/)NoN#%Fd[YqrX<:XkpCLFpe0bBd3P.'4KQ&$*RFo,e2l'uYo\p9
+%CFo?6!oMcC3Y7FGf@=[h?9=3]OTk`UAiJ#aXTta\%@k8#\+]ij%?IVsC%`s52O'<*"uHs'I$<1q*$>7TOMqBs(Zmi_9=6JsJescu
+%"rg)<JOC8ln)jkX_5c*[/IX<$2`"jI<G_PD0q at Y&Y[I_qE+5;V_HG.Micp-K!lMik9jEjcpFAY$e.EdcH'sU%W,]X`NaV`g`Y#JI
+%CGna*i=Se at ZdKi4#E9dkKlb@@I95e&dq\#GZP%n[ON!S'H=/k4/@skAm9$jNfmM<^?jbI3*OG)J51u$hi3'%#51cI$FKmpd$3VYc
+%F[`uZ)Aa!K!PNI]jM;.p&;[PU/Kac=Du2(CZ[(`-mcUc'/"%=Z:d0Jf78L5sgD2nh1p0mGiX(NKH1NYFhJMM1r.?)%.66AiA`Xgh
+%iR`figoH]gm]IMumC^-$&StAM8MtR)iB;5DFMCXpI+eM0ft7W-Nt=Q4cOBP#Foa=t#`SQ4:#^l*R+r+Lc1V1qg^$DET]Z)f05:,6
+%_QUea at J5G8p"XK)@M(4.J+_?H1b8):s1i^&h$T3\s'GuU\B4u*;eJQ25r:4'9Il68[g-)PS,aX5D)9`PQj@"GHaD;M]"2?\RakH)
+%ki6e2g]I>B/Wo#/Qo]nM=i+uq^37--%XXYu)`HE_Be>Xr0+'B8,*^IR";'XNpPX,S1?5W*<8C:0&kihgDMTi,b'HHT8@>k1WMm7Y
+%`;R<-[!)$W/^-qe)gaI\Z\gVt0GiAooLt4mL=Wd0L:qiD<""J5m\]?71i+Db+WTtYpKN1dmr.ILSGc#6-_cN%5i(;;3Otl7m(D[u
+%*tN^[1a^\1**"d^A-Ye>eHKA.Wg=.Xg>3-bFlk+b];oV`)7V61ahA>@]Uh8%![sapn[ermrja'cL_oe;dGfhn,;Q$Q5cgXtG_crt
+%?K49o&j*XY2O\4-eL_&7$i<.9f<AGr]c2Q_lNIF<l`d8kBBV5il$[GX/):seen4U\E/5WeMDWr0OP[$\-"\Z%MM7^BK>>0):2lXq
+%<He^XL-rr1*u(1]0d[BC5 at u\aAdr0`:Xs->js at BPq1,X1 at MH/me_c*UM/h[<7R^V5&H%\k`iH3XXk(<'O:9\l+OL]9<1#e"N(Jur
+%g7 at X5,QuY:SNPW!H.\mpgZ=0(o5P'GmbX(OV_(Ea>RjsEDfNgjCjkF=28Q_&hD06+"]b/+ZIK&#(9fn//@dZ[1Fe=`QbnC!ce7ZT
+%DI"19T=@eD[0DI=-<U/\-*@-KeO]k\lmZPMU2g#,K\Hh]b-"shZ(f4,SIVr@@h)^M-Xm;MF.":Zp(0ntO-WK"r+H=&F$3g*lGPN'
+%HB15A.2s=\E``b8[O^jH"K1Y-2qnc96lGUg(8oAh6j+o%VZeITj9oD[Cmkp8]#D0_KPL<`fe'MARRPqqH*`OA8&bd at L\+>/h+o++
+%12GSu-HojL5*Q3RZNWAckd3jk'g&lM4\DV$S#CofgWk9$=<?JU/*F at 9EGI0><\NC"WK4AH,XGDPCflA;\!rBHL']#g_)K!JqTt;H
+%'a(hL9rKXfgFeilYB!go6Jt%n_bB\ZZ^U\NL.Y-DARC*rGJnoGN#Mk1ejpD53`hTXeK9?E at Mf$2I>!9SGV67mFr at aT_-W!&1pD+2
+%nE.1T@#7P-`?_osSr7].<HY$'G#9THq/@$p5S@=rorO("P(Olpk&IN8h'_!44aff<2(K=U1Y!((0(lhhe/,b0HT:R>qnoAmiBE8r
+%4-Rcj2 at bD.&t[RogZF(&h3.H>[]ai:HS`&A>[(h"G(sUF3)W5C&klBUq2QA!4#W_L9YGDb4DQUP$/5mHX6n[s77P3n2fhm/Jd/&o
+%X>_CcDn at ub&r)lg>>t's!3tV1Y\=*<R10s[GR5X[nTNbd^<OZi4sUGa$SG,5h%mY]FV^&VlV`O[KhG^e1ioq'R`V`-cTSAIB,\8c
+%@[!D.FRPf$K!R>E%E^:0]a^U'?OQ%)RVd]lJ:!+GAeQ+FSc\Dncc91jer at cQhJ*:gSnp at A\3$W#/EN>tKX329"[:nTH"sAd?)ghO
+%DqHhOar)!G\/7Uq-!Ti4E!@SD$NVleaQs4nS>Ie=g?GqFi)&7Rioh&%RT5p[CsP:9Weu:a^%jEsNt\\il6cM;g$E_Pm&`l(3;0*#
+%F at W=?)&V_.)6?E;F!q%1-icXf.c=@nir/qq at GckC-6[mCZi*Z!\qo%UBgBJ at K"`BrNm2g,D-T"iflDXS*Ti6(J3t/H/5"^!:!Dbc
+%/Zs#I`Pckj_3APa1\5fU$VPrA)a5SM)cIb`DY2U/5:6`uOHNnk"[\1*9],9p?"In5brP&4XTltK>u%T]j(W,3=khUr[.C()"C]p?
+%MpH@`boS&F=t&+Th4f5^F2;3L;N+7kJ$+^)fHLT11P(+q]Wul=VqZn`FKK2fosN*5W5L[)n=tu)2f0'08 at ZS_h8f[TLRCf<p)_h#
+%9rI)A2OLjiWQT##SX\]kY)ge1>b6S++b:1<H)AoU6O`nIpo[iPJn8&2G&=-Oakc?A>WkBW/l9>u;=dI95ckU3J@`oT8$3(b[4;q,
+%!-,HD+rZ!)[[<RtX*DQ^2s\a[DE7</*$ML<4L^a7=3QCbc&Va7qnQh"dI9.".*(#Y/1 at VNd0]Vq0)1H&:[:PV.'LV!G!?u/4<nh+
+%[0\BFD#:`A*6"a;g%a'^T!cm7SRo/&3#mI9_[/-jq)YG(m>s. at ml0!8&?9S0;L4ZIS\Yb>jMS-V[B(.GM-dDK/d-'W!9%ZFl8 at 6I
+%1!Sl[fR:f2h at _a<8:8]S*o*E6<lC(dTJ at bX>1W9\kMqckV/m"9_>Pd$cYu)7b>A`kKn`kaG%EN]dYBtg?!U.PEj>LnBEX7!n1j!h
+%"b=dDg5_)rLh>9sOV$oW#*:;Nj?`nJ^i>uYFkWKh3eogXh<*q`O'ZF+/%dRFm#$>X7./^\:1I_hX^]p7jk=Oj?Gor%J4,Q:cE\bG
+%SHJBdn9"M#K#L?UDM)3P!YTrtY+W<h^=\C\qPMfoJKRaqCs>B)A?I[1Ab1@;+(9&,r6g:*iJU)!F:s)I9m'@G9gF-l$tb\]]>kYq
+%$5O<62BTpPnSh]:%Qci,$U6?B(5ub=-C+kBKrg*:3"r)Q?(i6j*>FCc^p%Om'fft,16;uZf_=#2Z]%0Mr4 at YmQ37WYh?9f\O,E`e
+%k`nD6:>7Y6rK_j'b,+7--\i5[b&/O&9GX#S51qPdY?;K8MREE+cBXFcN![_P*[2#dlfZf[HMMNN=n,,6Yj\R'g30_W8\t]TpoKIm
+%<&$A)I?/d*;01p;H<cpc'+ at qU)=7*7;7X(X7gsdh<Y4:jad-g;;mSn&6oP.B@):1r[t[tVOCPDpWt\^@2&RmrBDZYa^(*??3.8$F
+%fPHl<;gPZb>?FAA2<MPkCikOR9EV0ZQLW(F?hV^tce3VT_2`-JT5-(X26jXSnuF>Y9sV/#/b'NqC`B[55-g0.H!K%b2dk"G41r*f
+%`md<H!MmuGB(1BGMjGQG>QS?bkI:YUI[Gjr\4DgL/0RkpM8QXS6[:au65_"8=3\W)-UbnAro at Q-NR^5]Kt)39XMeJW\P/=)fsm#G
+%2rb]k+:SAb;O$r8;^F+JGp3jWoj3G&'BM"Z!'G^dL*(1cZ:Q\QX**aaSfD!sI?t7IG4ddIfM2E)i?^NeW7'IA`G\U/h$'g0?tU[-
+%]AD8fJJ#"Jn#t&-^,3G\F"e\8 at YVcUI&Mku>_c+anKDQ54XQ2D!SN"MePr8"8miF%*J at p5h9Dj5f$3APmdm,B1Qg#HIq2s*h3cCR
+%R"2te(7sp[@,^]K=b'Of1TMPM,^XaET96D-lio&FShZ\9BCi\8>8eBrC\QS!2E]^?L!4K,JTs?tEOFc)c&f&<;:?0,'#S?Feo<=>
+%J)dQ;6AZIrq[gtd.!'n+:j)XX!&K6>h5LB;`&:Of+GiL3OFtq2Ai<g3B/ePUgtZKA]hWAk[;ILrBELh1N:l>m<)L54FtQVqlk\%B
+%G$,W8-)u"0LKXDX8Y-)XO:92XYu-':m)"Kl#2q:?lf5<GHU6rX*bdU@`9^uKL@'U;_%Ztu!!H at fV/XKYT00qm$[`:h?L8 at 7NZJ"3
+%b0L(j6a$]dOL_Of^lacJkCt.^b(B%+SsV:bJgth*9"9\lK?rnnDFIh5X"^^k[[bQSBsZjI(oQI(!%'m at 1U$5!5V[)>`F_b)0%$85
+%fG?IHg$=u#a72_*G26S#N]NZ>@_0fY;,^nG:CtsGeCB#]p*[.S#rHq.S(TgDIX5EA[^JMOQJM5#9>u[5qBQ1(1^9($P8-?'YTN at d
+%\IuRAa-$d^LhgW"F;<R#@^SmqWL!$GX6UOZB*W2HAsX)lg4s"RCr>^PAm.3r]s,KffLDEX[?o,rK8KM(@ZFiug6$drKM^id"Rb[+
+%<)$S[Fhh1/5+K8r==(Z8+Ob_7DZ;R-Q//mV(-Vm<,u`[_,9e-==&YkG2g/c,G-n5!%p/.,rFWRo>fOh3`>)au0hb\GT/Us7e1;=F
+%Q;O$B0cqWQ at Uis.(cR*0W41^Vpbj3LL;+0O_L`/-.TmPR;^G\mo!)Bncc.e77S\f!*H5VmCO,8+:]/((1MVbfCd)%<r9 at ha&!T":
+%]u%87'KNE*3H;P)^6o5c6a72e)!'8/(a3YIbWA5nET$<mNl>Y*=Jb$;-g[*4&!>ZQ9cin"a\i/o&[&S-K$cI16<s6,[<G+3R=e&1
+%%4]D0UZ5(^^\'d_>fl%fQfE/i#C`*J(B(PPplaf],+21Sp4dXtL+EjNLfjL5VNYC_(3UCaMNh.?5:gg.Hub1(Y!qAa!%+Bj5l0=-
+%o^MndpGP/UAMmthbqXTj0'I<-cI]Mp#D*IhMT9-Jg!2G-B4GhVVcet%nf\B9)+u'72OfgNp)4bj)Tp]enYkJ]6X]ZVXZtPC0;qUX
+%\\5Q+U3%b*RJ5cPbj:0H6]1\`0'cg7R3[Z)-E=Up\BDJG;YsULXVI.fLLi-IS]Hc!3Za\Qlo1<=+_27fZ-T^l80AMsG'<T3T-^'O
+%PE-3XY]Wuk\EIR4>>-^G.$T at HXL>q_G5gCC:W7.9_\UpkfUetRgC12W=:fc"b'Cej5U0^ImcE+F3r<:q>\pgrrg(CfJ6oT`.lO#8
+%%.(>eCeRBGbTCP20oQVGPJk"'Ai#=`DB?c(X7Zh&4]kS8$.:]CHKVA9/q<4O[UZ`>#R3Wr+Ejj*LEL2>#BtGZ=54R7=GS$C[F/l<
+%Y%4"cT:qS6_cQ=b+on!`VF#P3$Wh.dDD?qXkY45e&>9B&1IZHsn8Z4J\ad,PN6u5),Xg1k.;?>b[pI>(5bLE!9PuVo:-FBTF)R8#
+%Y&8Ss;]6IabPS@\#!##W0a^//F%a^eCNfB+%TjM.!mUehD7,tkb(`KT$t)]'c_E;2d`aNi=_9t0`UJhObFm2l1X?mi'2858K(.%)
+%Ji]^Ro<VB\g<t?u'D?GB5i)mbPo4oq_9)e$*V%2u1V+q<06_Opqe.IO\%n8NT?9!_)X;stHt\V!p6t5Jk:E'Q+9:Sj6V=1 at Kn\KX
+%eQA</*@=F_2MUaq^#LdI'Poo<s%<CG>knL`NUS!sA65%:45bHAmj+?6N%koYm-!^6:+ss/9B0W^OMg5-j1'J_cY at 4c2<W`&(@qjh
+%SD3$3]+:un<7kTjQ;%2Jer:5jgAYf1\SQE6Ch`9'&+^=Yb^G,uAJ5T:5FZNVK/d,@!.^Na-TOu'T#IjGpL#*)*"J`BR?(h>qS4Ii
+%gia_-d=Dr(EB,BYE&'ZPS)&gB'ufme('L%P-3[;s>.B+h%JCW%ERsH=2;4:k>Gr'TT.)+;eU1nO[S5Vd8Y/M7/j.et\G2k88?eQo
+%VhI)=b-74fm0NgdeXZ1Oh=4=-!&EtBA1>qYRi#qpS\`K>U=<bbm&#%(\D+UkR.jRjmML at mOaYU"9^$<$j9hb)n#,!$o9@?TPH_RG
+%]Z"Jn at XOo8Q7IX<gESHf)t;N.J%2aA)nL*AGUaQ@>H\JM`*pY'A*+->AflsmF.\mmJ^LC!qOE2FfsA9Eh;5$TS8$O]8f=<t]<-(:
+%(:,;'k0/R6-HFSs?=oM?%;NLV8L2Lj^4HVVptItnffsd?-/2/a\KHECnSprd"fn<`hjtFC[[2V(QpGS%M;l)OEQ@&1=X]4X`+7N.
+%NM6+Bmq?8gEJXR4U1dd2?j`L8Zo=@b[N^FC<K!f'_M29ZRu\J,hpr#Y<f?TeZEa3.emsdhhMb at Yd#c^Z5<5GijAE\8Coq+m at +*G(
+%F1I(I^Rr!ajjl?E<Vjcrpl>._:uKT-`,ooUBYVYkZHqB0I1hB=@Y9,ob`R>)QWo\I=>"qO>#XfejcHQFm\[87a$&(QAF5jJ>/@eJ
+%3:g7W[!chLicuZ0&%"ckSN\CGr0uiGZ+Ctb3PQ-FD'raB"hU2^Pp6qQI2Z8*qEu&DP8u-B[D!"ICX_F>I[4sa!]:$=(Gi6r_Un&$
+%)#G%5PCYd='BH0!Ne:oGVD at t/!ZtE\_Y18Gl]\=h1u([5lu<,+kYPdA0DaI&c3HGab5(Ur"l5)0F`4l&??H at LRGVr'>k$mEO(k`i
+%qd"p_(\r#chP&WYn at +5[JH`J`+OK&UFcA,Gi50kbSf-WTlt&C&H)Vfq9tE]^&=d%D,Dt/=h$eB%N"?qV0FXOec2<Rb$gHL'W$ud&
+%X$d49/tsXZ33d89;-^WO[/&?+;r#S^\Z?$C<_KW4!q2>:I'V[>1=U<\8C:_fI!he&[=NA3jD=SsL,p)#\ent.XdJEl5KA*GN/39N
+%*)cS8+J%XN&Se%tD\a2Y]=D]@^TI_V&*>Y=KugR'Ho%h9\NGN!X%%\:Lr1CqHtGmjG#9r9^^<L%_f<$\73=CLVrJM8(=#+UA?,k1
+%4SpnE5.I!(_"c-*b]J!Vk)nZk--ooG%%HP%*=T.ZB=)65lgGX0@'s`./5EeD@>B:+WXnji_htU?bm4!3($YS-%22JUi)m51%MQL9
+%IG4>YPOmQHiL#C'CBk\PkVk at 6<p]F/AR@@VhCncigIZiSokBL!piL_,YtHY[aUmXi):t9QM3T0K-CPs&S<bA/qr;1[n]pHfm?2m$
+%FGjDXJk_=+Q`E2?P8%)]"oKFB!?hRs#8#Vh'$>Z75P9DJk+:%-Po0Uc]=GPa=ekBY-tjtG1;G_;-a>''!P-ann96cFE*n3==<YAI
+%NF)l2A0f+IS;j?<Ufg.6 at 3hKBQ!0?i!!1L+]dJh?Xm5hc*(\?$7"Ka[jR3PY5M*g'ak:Mi&n!d1g+M[?kVCZ*PAQmV[`#q4HXoT3
+%^AaHK1o[ue383fh:Ue%!Y?o>b(D"D<\9:*\!-NcJ)%I&*B0LK&=gLV-cBAr2IQ_,#P!qMD?\$=79A1b^P6[R&blC:eLDdpdB?AQo
+%6q7WL(fSp-3%O3?!N6bqNF/ltD?J,RcB+i at fN7dNr";p>fQ==kF at s7.0GN3YJ55G.9]S`:ZtW$a_mFGOrNL6`h7lCc=`TNL8K at mt
+%E5u1MoSD2?Y6lnIfU^reK8AV,e:NolE>jGO$jEhHM7j&^N70I/YePQI,'2k3L at 3D^1fH6r=:tI6VJIZZ76l?8\V)>sOs;7Z'.Jm>
+%<9]@p2O[*BmdK9'%M4Fl0Q$:)if+ktqA6j,:VFE:dLIP._NnY at Hq(BB^OseGS?%g1V>mE>2!_p;[(PFP(02IKCM<T:#.?Gm(HRqt
+%'9TpW_jlEp#a+fZ]i-r:0^Ft;)Wg)aF:KhpqFK$>p`,J7rRa/*HHc$mKPVVElM]*P%<S16\muKAc:p%]cQmkA1nt%@bm5`'peWNg
+%T_Jp?NR(_uSoiK)39B6mEY#58(8'rk-5%.a%/Q-faoAuSci(3$[Oa#8&oYN8P8V<0]M"Hmf`sg\S"=8&Q#u-W*-B2l6nDLa7p5Qk
+%\F/NO\u6]60r#V*k=/5VZ+Q&XLTr%;"K[b?[dIpO\6BD&43]8cc-JIq6NUtcgjJ!AP!c[OWV.K13.%VhE,t2m+&amnrEnsUOZSqJ
+%@sPdY;VDE3_/Gj]d6V!$B1kR[Fo61TXeZ._\XOePI!2Ip==b-uP=nr'>59j2L"+[*17]E;Rd6?Qe,_^J,q6-DWq#K1[[uIgD\s>t
+%ANpcb=F:/SdbU=T]&diO8IEdTF4(gs%XCb\6K'PXkF at MGlOHk@RoO at +.,oQ-PIGuRYE76jk(j==b=0[SW$ke@?W1GjJ"32;Tkdik
+%4",9eAdc0*m;;0mTmaIgCCfE<`[(B0__r#q*h0p8Gg][H>mI?2YR,b?WV5F5>q+nB?&`>oBdTpj25m7U!4DU!;eg*V8;;[X3T>l6
+%WFpJuT*nQn/+4-f$5-&u/8Asl<]1kgSh`A<c:BD#3U$uCIH>c<AIVP[m)3h!5mJ`B&@+Kg1;;mUFk$e9o993GZV0J!i=F)3-7)I2
+%cZDTN2!DRc';!ttnB^PcK2B^!8!hY3igduGY7eTBWJ?9>_rg`]!a3EF?@;Dk_OAXIaYg6F8(e,Qe'IVkC[NJHa'g9*;;X*,\cE>+
+%Kt9lMQr65L:Vu6!I.:U4VFZO)5qs&kfhmoD8GQ))+]B^maU1k&!]R"u`@>Oad;]Up:%Ga<T2SN`R5ns\jh1%g!:im:8=A5X61d7t
+%DH754NYEGN@&K?u:Yn'@B3^rnfe.gZZ'2rLTFG+JZ2*/Zfc67H:E!'=\Zl$s_/Hh0QD/&8\f;`J*LntRmU@]=L;$@Rl7r#C&P2LU
+%d38st5FZ,?0>%&g0A4m2IdiK_G>05p2-YOk9eU2dBR(RnhV]F8F),pE!QFhN6LV:m1;B/tkOK\rL#@'I1ECT;R[t/[%BmT*+!Cq+
+%7qHG<?*q3\F6R0NL:cp0VG;dN3h!IXP[.qk8;'.-@[K5eXlW`KPME%R<\W>[X5(8""=[lA"XRZY2fli^;eNk1RZk-ZnrK,OYck7l
+%QZ&"&=3eJ*D>&qW.>4u>GrVCp.idIqQ^;Re=Ame[kmPN,fVbu/Z*fWo8.nO8kAEi!f%"BJRH1,M52YHM<3>gmWHk,;F0,<dC?NX1
+%2Dtqt)`_*g5(:;($QkY_3j#,Is5dYDPTK$.nRrI,,,lR7@;KI;meLN_-.]!R8Z at pjDW,K*:.#k,PoELT&AWE>P68Kmk5IK+O)fp`
+%KRH!AE2S!`X^_1d=ApKYhhrJaW_,)F_/t&uFmlC$TROS.!5<?hDG(NSGtQFg[2fPfB\@!WVst'5'!1816?'IMM(,!m]j7mkRc.:Z
+%'14j^mFj+:RL'!$ndf^rEh7O[=..tG9L_^-cRWR+#g`/1O!C7>6%U3%HYj\pd!]O:>,J1sbsis,Q*"h1=6+XVe::K[00ds_HtbW\
+%3Q%g'.WU)/K*um_IdY!lhGP\sbcLX4(4Hq2(N(b&Hcl:`FNVj6:*H/d/#C7LFaFSIIb3?:2p[I`D>0F0BSrr.K,<`13AXb/abS<q
+%%-10h/ia)$h2I>L<!J;>Ep,;tZ;:%0eH!g=9Oba,IW?eS)5MZ(_%#D02a3\LOn'JM(EZM;VFAYCI+5R:^G7*9"2A!3?X?$+ZWbTI
+%)2Y9u at 4*kK`\Lb^k=[-a!d^#"P8Ss/DMOgrj^"cI at t=)aK6XO at VGaV1L/LCFV1C[/'974-*O'*N'^Hfu/aI,+R%tI!&1"Lcm__rW
+%#o+*^5#WRi*,PW:/gO5,ZC\J)T!9>7%bZn<5g0NU's0,\F^GUIHKoNFEjeC3C,tq$jMT_%AZ\?JE]=_Fn+1&=&epD3?Je,r,=a<s
+%+<V.9^7q-Gbuh!6?8<Z3O at tHs2.XH=4KJM$R<rW<Smu"`'lr*U"^MnkJO4p)gACNn%"i.>oQVtkm]#/4+uN. at p!:g\1cSl0_Td6R
+%hk)e+1hcm)GX%/C?9bWCC.9[AZk'5K*AjeQNL(Z2,f7M,D85tRkT+'5%+./4qg?)AW=]%<_uGr1>@Qp[&EQ'9 at L58;Ejajr\1P\F
+%Rbu8:CIO>,=p&*R\-rVOJB,=JlSr%s,l+MmebF\B#NnI at Otu>ULp!&ld#Vn":mh%1PW'QN\U!!.OJr19mo&_;&">?40#qOqG%8YI
+%9Am=7^,BBTkjk*E^%ltG.XFolVt,VnqtjXjYl^:GBI[7.rM\eRN?QN>>O8n7I at jGc>T'FM3-%p,5dE!LTU?]%8"[M$)n4^b,=Pb;
+%nL!J%]mCgR^p<9W^aH[j+Q-eOO-M;uR.qN*GgrOsUlUgD'pth5_Sf![?].C7KP;='3U3o&pWo9!6K[1b"UWp_[nP*)6k;Hgl]I,!
+%br':J#&@+-b/@ffT)M#=(*sTFLXCGIH:lVr,Th:1OustKQ?kW[C8Wq<kkHp:aP3Fa?I%qeBcaG+?l*DG,UuK=0j#XqaSt-[a"],1
+%P'B6./u85H_6U1MGU9bU0J%5=pQiH-4%k!:i?W)$pf"`pF/u=.>3Ghp`_h"WVsP;-dbO+MjbEs8NRP,r)!jQ'[^8rXBUgX*Xo/(l
+%:<PpMdJP1sE,3",-'/&4I:5PZ'>9[qY12j(frsjL5ng.ld]*'+Q(+o,;kOrn689r]G[V>NJt_68hK%.f^I/NRG.k%@hHXScg,$gr
+%<n:=.!9-1"jd8$&Q8MW6bO*:qQHo+f')5dH"'bHGTETjCUUtiAfNBh5ikm_*.Sncj-CGW#P7Sc!K_cc4NnH[#V&\o/8YeG7Lb^jm
+%#Q"=6"&m%2)u-"`;$1,rf6SsV7LZ"C&IRek/E^=ZRKVE=M9?g;f5*%3]5"lG-W3BB_N5]f88cVXq[&;5(JsM^Ym1d42mN8 at gf'pB
+%Kf`*A"Ls9;>^?5TePH\d'Ia>>77"7rb;QBVG&%a+abr>VP1e6s`R)32m?]T'mX)f!XepbhdaQ=TS[*[$j\Bb=pSeBfT1]_s*r2:5
+%?*-UMQDaa&Ft:sXAg=Auo:Z6]KCH89q,6,1h"$GF>n?eo>It^D%'oDJTN?"UebIab_f##;,,4:oT,^T8N:Ui,9I_48KI?07LJqY'
+%B]B!$X_m+F6-Q4e"YCH/?2tbZlAoDo4Za(h>"*L-h>0dmU-R3F-n^]qYku^:bZ90..Y7EB;_[-$837`lK]uAKUhHMaATCVn at +P*C
+%gWtXeToaTaH^Fib^na*^6?AGep[cfF]NI^DOJI;fRafa,)*H&16(=lodTk&-+=Q(`B<A-'lq"k$]8olXX%3>m-;:`I=Og7*Qo;;6
+%'[!e$1<e-FA^r-T_5;%Wim6pl3EK<?8JR[T2i!uN_SK&sPJ^_rq-"+10='[b.9Pg]]I/?,`_nk4Au2pjoHWd#^&p%YV3mPE94"89
+%XsHIdSi*//F!T3]M6TuOXe+!Z#7n!_+]<*fYg5//d\=S,0=uplcW9S4/bANO+]-8.F%q4/gb9"\2#Dtu`jkHYSU#h-<9q\2^ZCn(
+%*n-;p]?G8"F!E%<-P2^:645,3H$aL>aoRTUTD>46jL-KN9sZ'9U[@dO+68fZ6sT"b[QKHFGHia?2Y^@#F4,)L&uNqHCDjhKarO`u
+%03%$qc>'r*S]C)>jK"9_/:1TRn8dm`]ff::*Xfr-k!lt-G![T-:dF>_._\#+.P3*WW)'1GjK\3q8Ca*md(d3HCeN=Lj2\C"8g7pg
+%phHo)3F0<FRKrWCL\5u<+=l4cM&pH]B"tH)k?fK#Ug/;L*\86>WJg<+Z`!`.A:Dg8:Qc1o#hRRC;$WD_b1d\ZC/M;7q;ScdP5Bk,
+%[V^?0N&`Dpe!O61H at rfL[0XWVEcdtB)8S(@(ncV_5[H;90kR)Gk9Fs2#qGuGH$9RO$,!P. at o)l$aK;NmGti_%`P=6)<J-%BdA%$D
+%)JV7a;[>NtO?V`uV46+^:(kcFS/DL7*2^k-RdG'4LiU<_?]#/!'"PJ"IMD5<8M-[D9o,7C4Ph3/Q;Wp2RYR6*U8r"Wi5ga#^XT,l
+%-_]<<o0Q*7*CNQ'CM\o,V&Fc%@A1n&KqQ*.jGt>7Z9$,k#qU%W;sXCW(%U-"M(Zt:9Gagn+XN at 2K1ugaLHG(:5sdjOoj^7)N]r07
+%D->tEFoZTi'WS?%luOds=g5HaM2ii?Z:a;"c:60u\HCQ5mffQc1WeO9CBNt2%8KRMoTL%[=ht-YSr!Q+;(G0NS=E-4\F\K94 at s4G
+%WN$r"e<!bSf!niMDMJsAhH`f&]6nKh2t;:kX]H_2e-F_!;AXa_oU,Veq],7 at P2ZSqDKKDU-oO1]23Lj?F#/AkcUYOuf3'=i&35,_
+%Hn'SJ.sm2lUjo^2OdAcp'T!i1 at C=1MbEk7L^f3]3L3[L1=&(%enC`*l`69i:7B3$np;h:<'CAr#2s&<TX(W=YX7R\6nJbftHaZR<
+%b3.4mYdWeU[Jt"5M$"$D_p[#0Nc6dGPnBC^*nW0Y'$$2A;tjMZA1[<pI8?]Mnt(4>Xr!KEm:<BBo6E(_7'+cHRXHsW$ot;46MX7r
+%L3^=dM]M8q0X=#<VH:19dJF_Z24'kS[#tSEa&k.=M>2=F%djgjg2\NNE#[(S<6LN(YsV*VTKeZ^FqCg2q<E7Y4Ko<B:77'u:$DU<
+%4AMZFla&1Irnl@<(n`0S at h1>"bl=HN8/Mp.i]-NC.>@tdGeJ7O"(c+1UL?hgNt1pkbL at O2<-n]f?b_h7)nd-]2IN+mofaZPF+]Yc
+%S@<m`=)-LsN]'N5[mAPs7*&,c&6/Z$ra"u)=mZ!0Gl9SK:7_p9-XhHAMKju";"9m%EuqefqL3LTTk?P_8NtY(),])#Zso4Xh%p.?
+%H#E7p"&S\c*dP7D*ZSCgNKQVrj6Ui:07PAr?cQr0V^#JR%9YKhZ5ME+7,$gY>eXU0Algb8o\MTc:s?;&:7H+280j^dp!`mK[Q"Le
+%@o.0J@/[NA-%]0n+3C<.4YM0Q\a-j"JR_.Y\^KcTI+R]ESTF_3.DDf?3HCi&VXZ;Ys'(M,oZ`<^j[6R-+?mQb*qp7omNB,U"E78Z
+%dT[TX*@.Uuj/pcCLdOuLY[B\ZQYKXm;KiN8ehcF*[+[0#H(g8XA!%<^9RL^dh3@/LIYP6]YcH"PA%oU0h!C?\o6>H0(V?ZGR70H_
+%9'Y0"!?KQmKOhJ2S]8GS)31UaE6.M8/*6QEkT$R4m)9]"-<GX;O7H#TY at r=YNZ$j;HOkI0GB+Hh&lqX3MEUFh$m&/!8`FN8dLf!R
+%EU&R;a1s4opLWAA"Y,`*P?:oo0(@FJfgZfULr`j`+X'$g`j='t$Z;O(pD*"H:a\>?%!%#WZ/(?HLeIm2 at J]Ca./NIZok48F+E65_
+%U:s#[RGnP8%ntIpBL]sa^62RbUa.YGPXYPI6;Ec()J,M@?CXbDj/uhf"<54UR7:q(",$qCjjaS>-i:Y@?OH[^"C))?h'DG/GS)IL
+%=S6UT^.N_,Jl+irF-)(?^=WV1VbB5(@)3B4`i5MoE1#\*/9!tgb4j%Y7hI*$[I"3SQU'*VX^%c/dq4a=R-PU%%6*0ke6dfj`;hA9
+%M;:5qc'299fIL-:DRlmoUkB*I'^K_\l"^6I]4X/rM2IL9g;,&`CKn;$87XBM%pCuG-</DsT<`(_kkeo#nr[_.P\$_;1A>HA$@6k&
+%F+u at TOVKgYI!KNr)'iLNkmdCH^/e:>STd>l<j?1u1Z([)kB8NbQ9.\8Z&4n.(JWbMSoqp/cXNXu7oDlMSEJh4`qGKm\A9hE`1)OS
+%17<PA#!+CpQ7OSkEj<)<r1&p.OY.gT[%GhXM6hU>-[El?]'MGZ*(G"*'+N/I;KEiC<!0_M<`@Q#9sQ_:-]8"bPX)Oq*:/&dGVpk/
+%bDrH5+Pk;h-c"kh;IH[1WTU*!:&d9m)]Qp`I94.s\WSkILe[$U*.p$TL.7Xli2W61he#VTa:*:8mV<G^6B2*6Uhp at .QhtANBHs9]
+%Qj(5>.YTe$cd'KVQuH0ZGS2Z1$d4 at Q?\_O&:9881#^TsRn-JcB(X.b"V&)XQ*9A/L]o70I<9]*&mur[BTY7quf7&6hE*D+9iG!_e
+%;$\5eWFn#EN?9R5Cn9I&jA2Z$gMpZXL:7*f<3rCr<dqJ;=ZMT>-g4\^!1-",TMV%^&=GFei':?(cGXj6Du"4Ek0"h>>o$\2Xg%f/
+%<hC"U01.q).=Eu;EZp^E\-qRS.6JCedT#tJ at s_Nr+RI/klbV=g?m-O;rimnqB]C=M53lHo3R)X4YT<sP35OO:9cngb5RM;S/!Z1;
+%;#Lf$\eY")<sde8/84SBQOB"0?$2Meo(WSc`.YoZE!`.L-VXO\j?`+n9'Wm,&tY9cA5,sh&i66lUa@*mIS4"KB"e/)U0DC\:I"WE
+%*nX%jHf;M+$8]^R'fAVEC*bBAjdj0?D9Qtjh+4P^>24B)_;!)O2=W>Tims."p^:8<J!'r$`FNNi3L-2n\MJ6MpIYK5!V8tqg8,p_
+%T^f5"IKJ&k5CkFVT3GMak6HJqAP6[ZCRUZa8<W2eN(:WFkW2Pkaq7AIVhV`E!?0M^=3']$3HJ)kZ]-&k>]'UdH-D&`BijD<nl at h`
+%qV[dLIoHYo.Ahij(GGgD8/HuL_-o31AHA=9M`UIn`WSBarq=jfT8rcp@':jG#fS[$s2c4L*UJErT?bDSkNkBpm&+>`ni^sS-BV%8
+%2BO34"A]aWCZ34=TmK]c\p+(*r.9WtBY_.O?N<Mbd6B("-FKsWUTGC*Ad.lB2RLqY3:pokYD8<;()0OnXLb6RrsTfjJu,LGf%oV$
+%^)7QH7 at lS"@GPn;/#Q9NhkGI4%CkI0'p^`2:[FX9POK(l+TgLqLuh1h""@nB3cDTKjnAp7*s^51_HQtq&Y4Yd?dMC'/@hY!B!TfE
+%='`f9eOmLMS:Bp.Y2#I2MNg-fOA\gYI&6lG"W$Ib6IiF`fQ=dK>1]1ckM$jX9rj1<p91EO9Oq%ej=)Z%Ur%II-K%Zcp$8K[OTO<[
+%P=t"K"'1o9L=sQ(Q:uubED)OohmH,Sq:>Y&_p%uYS9R+B,.B4Ns*[s94=[4OZ\hX9a-4eIf>c[/!Zi-CaUA^SO2="98c!n'B'Kc\
+%M6k<@8FQk\oi,oOeW!L+$DX7fUCA9mb(IS+1%dhHHKm.Nq1kdl*Jb\J;F-;_]8GhqiZ7r;Ta![/E$XUsUXHkQ`O^kC^.(>RjjGGV
+%01F!.(TS`OW+_Sa$S:l2$/?Y/T)(pcm&iSL_(S*(ipSe>K!eN6I?b=(bMp"bB"D9gI'\qPT+Ck*$+jge9o,BQgtY]OU=:<'%$s[c
+%cET'I6l2C3HZ67Q+,Vn:PEZ<H,u0/H`&e4KMlt6=7;kf5#/^["4SgrM at 0dd<5jk.#MMNjLF+0sOp_iiC&Fm6g^=GG3Nu6P$VfR0^
+%A6I(9P:dT,L1MgoB.:4E][T0Al>s+9OK_Nl*c0'Do/5f)opSPI$3*Y9R#:_p'MAn'0/R5T32*d3n3<5/hdk`bPZ,*X"Egg[GX2H6
+%48O$te;e);fn*N<bq<c/ePN^rM>$im^W?che4OGf05>Eab`B#++/tUjLY$gG8SO>':MIqK+ at kEs&oI'$*>U&%"/*d%XlSN<JtoOD
+%]@k"XA>ru(SnuXUPm:FlD!Kr3[<<M-,b*sHg2jQWZK$HZmH,,Wl^C!UI*&l"(i(G0?(XI/K?9rbpo^ftk^$=FA7\cTbr-E0IdV^s
+%!Jm)4:l[O*<OGSPCjn[C$n>Vl8[TR0bBsq&&BW=T?1M4K^?f#\BE]/IT$tOslGkakhl/WtPap2l/AX=-D&^5f<L4t,?^ar`Oc/2Q
+%_biKC0<Yrd\9%\RJtTEF[\gBt7$0-Agf.#>M23V,8bqC?-Vc5aj'f^XI<l/*;0,:[qP)'!XtsEodYDUXD:<Yi!%l/NRFgs7,:Q&W
+%>J=[ZOreq,nXA[*b-7<[@YElY#*#QIo7q3BYF@#U,B_?i%LoR4;3c7cp=k3*aNL-bNUqU[ans at RCU`qf]CU#0$[tXcOlK*pkac].
+%,sr0c#>6$BhDc-*K1uG`I)qW\mXlS:I/914BTeK=1bnp4 at q8@`5N?1Y`A\o)a,3 at o,%R"%;oDo]L\,/f_$g"CE*DuTmS(V\kfbVT
+%)9YHpCNh"qLeN5:U"GAiIboo'P;bnLQt*;@nE<8j:9kJ`7:N7oenH1%^N6j6K5=u/Q8BH&&?M5"`TSni4+CF)InQe1lL-$EH+P/Y
+%)]'j>95698qoJ/"cER52COnOL2W3<dY^jtG8eq1+^?#g,mq`0rRjLe4k'Jh^X<6j'nYrg-ls:)=]N/7`\8[^i)NBWorgHUH>gR6X
+%1+eU`)u="8X3Y&9o<\7`^JQZgGI)kFia9<HN>I"%rie+d:<"ctkVDPBh0=0KOYo*-SR5,&4,<D4>X#$G*bA&LbKj/4f4WG(QpWK,
+%X)hCJE]`-Uds\N;U:PLP#31u\PklqnP,O9KDo,SnF&/W!Xm:+Xm`-=g,frSDi@%ii`O6gqjIh42YL=PQ]CVY6qr#_j!qJ)Ch0fq6
+%dCbB!5nrYIq:Ud&<i>r4p,*AocD?qDj'J^3dbDhT[rlc=aj8d'C"(juH"J!H0,GB-)QcZ\m>28((BWAq>5?$k at nA>\YDZ+,j)b.$
+%J1Bl!N.V0ZPIaZk@;k=`U=\KYL^g>k5.pa'Vb at R_,tk^@FfC"N:9N:X9GIZT at 8\)PQ-^E$a=QSM3j&HSE=<Z1"1u\P,hn9M4kb*4
+%?=/&n8E,L]RL@^qaQr8qkfU?K[X at d:R.kM4QARFBdQsR^9O6XH&uls$>Kmse<>mYZbHEMC\pfr/XFB>sI<2e7r_"7F`(3pP[qV<W
+%@4f.REuhhtr7ih)$h8BS$q%8Z(;AJ*Kh at 4Y\15at$c+hr>^_!d9U%rpT8tckS).l7L3o+s8Cd#BA<\jSfokG6 at +.'\JdftZYAtub
+%dl4]OPY9QKWs7gdO9oH^C4h^"Xi9PG)N`A9Cillo'0[>jlKG'J&ROYfSMPm at V:2XWD<J]?9UbC>/BZb.^MJk],Inja0RDJC"Sqkp
+%4PjU7E^>F^N=;%lR:s^R+^.[>4amaZA><7AY/_hE^/MWf0:3^(X'Va>j=u^=@4MrN'O\gMqUrl0Nph]WY!AqPic:]C0Sj"Q*?d];
+%dAm^SG]S0$:9E%LAM\P7,Z.]JXuRf_Nc17LB3"dbgrq?O<1XL[O:#$X`&ndTPVW)AJp^*Ga9t:cJW[/7b]`2Ck@$EJn#Kkb?msX(
+%:'LL>;!>Oa/3to*5n?Jf(XXsoU6;M`Le6\^>F</k:FYrqQb\:DAEAG8gThHm<1$d'%$9M`fEocn-Ak+%S at -YNkF=k&P$T?\H^f#P
+%`;bo at 3Ci5n*h6ArW&gL'I7<\W21*?:WCS!.$4nn;$n2$0[gqK/aEVjGV!DkF[b7"!KV3[%h.;)J at 4kZM#\^Xh'i97IGH-P>P$5h8
+%-7D0WQ29=F-_RC*%&Qef%UL"HDbQl!O`..c^qT_NMN2."HqmtO';_@$!\*+G*Tul=BAQ\W@(%<rC4S6EL#N5*++&.]'[LL at 7q`--
+%"`)1eL;P:*fhr,['$!])daZMLP8?n$G3EQM'E5uL:%#BjK5NQ6,O at GXkkRE%"e!V'/VeSRP+S\Z1oML5i%E.U0eF;Jp?V<i;O&MP
+%'1bePpjF(l^0LI1QpuC$E17l%4npftF(JE$8<Mi]K=#HZcUXHfTk6<:mP0,^,Q51\[M)j\R\C(Nap!NI;q41a78J4u*GLZWKDNBG
+%AVESFhlfGHXdBA9-MBhOg"/%6>8+e9VKQ.]-g$aYD,^Vg>*hN'Ab,^`U8iFCrAI)Z09 at nZr?fa[;qjGphN974- at OIdGA`d3Et4:H
+%VR%[^dRf]K!%?3qD:j8I$hGt&![JJY0QM(*Q#o-.-iTPV+hJK1I9AjaKF8lei<DNn8phbETkAA-FlEYZW1BGTVQZQsWbkBdO&T%N
+%\4ELSkLNtU608ofj*0-.6mPPOeeYR#=0R#9?VB=dXc-MT/`BT$U-k(KEDR?3mG at ba/0<OUJb2&AM;?P=ZM$`r_ImLVfBIH67aa=^
+%VGZ"29]VnKl[I`:ppaDWG?Au/m!o?SP'C/$kAkDd7s[>"6p;Ai*3(\Rqik&dB at C@+KTKA&**iGCEWR%dkuR%l>R:hIhL*hB%3YPj
+%4*=C-48o0M7\)p*aD4O6ONb$b1cpbU>bA?hlOQuZYkWGA\=R*:0jq!V%e[8o;j',R[KQQ4fHSWD*/+s"`C<%Qet*]D$MdT$/rT,*
+%"LgPArh;ZM;u.\Sq&\QhP#se)JlL^2*qPf]8at9=Xn\Oo"Z-_<dl3+A2)'&AmOjK[ANJGC+M!Ip.?Bj at BP>b60G,b6CW"-L*EbBf
+%34EQ`N6MPHGhok?:[gO]?Ql*jJGbFG7E)hOi@>tad7b,M7Z)Y0d:4.rN[oG1A**!@BG$?#nRfBoaWu_M2F]J'Pj>C(>T^QDI-<%E
+%l3$BI"it+k&;\L=.`j@(+:.Ki5ob[Ca/J at dlp13An$j67.9s0/h1-`5'<.Jiam?H)DS)"n9^83\:$MSYF$ZJgM:dV6+OoD%9sa=V
+%hbf2*c1g<5rt5n]0]u:<Ro7g/G&#L=]iPOF4P>d8OC-@(9^LuBC0oE#S?F35+PGjl6%h3dPp#uR<X.FC+cOq7.JGe^TE?5qZ`Yq'
+%<26[Ko=k2A?bGa$4)2&)QBV<sJdE-%aYG/>kf)%%(l=>e^^5H[=h.Vq[>[O%'E<+:09!J*lo];,\W%3&>.u-8_C)=S3QbHs5O-AX
+%4YNNj.hUp!]&k`F)&sK3EJC9.\S3a8b+*D8Htir"H)/qX2f6baJ]d+Y`]C=>=e,.69tsj3]FCYL!=a\nAA4prQ^CC;+iP!6:XI:f
+%5a1I;h9\?t>ZqJ#\fY^0a=_E\W'Zd4('jAgPQpGqS4WOI&m14;O?F\Kls,Q0_A5:->B_X+4*pTRY]F"cUaK+HnrAltD2)S16\>[:
+%,2n,@>UfBu\rUc(*nkg=?ouhP)Yg5L7`-9Y<^'_[@U<dE(ZX63o#Qc#.CNP$W`MOZcoB:t[o(;6=6/IRblkpFNQlM2S=GfqT\De:
+%cK/Ut/:^a,0Gt$e-F%C&KF)$jrclT05!@cniReP]Z._iqM_5'l`n##)hsZVpBMAJEM/W#H9_njbW1)nQ_l9]+3^!e,[%1uA220O6
+%/%T14q!<lmNR;Ys87bH(CQIO)pUSMs.;C[.8JuQE#,+aNffD6np(X"4n!Zhfc]^]HXft$%/lq!#ko_ifa%g]I at U@MrVhEp+an0oq
+%:.H`e&!GeOh\VTJjuJaX]r?!mbu;4ZpRfZ+;I/\)OUt=$GV7QRa.LPmaMG_F:8peYedO&p0sP7:U:^mEEE!rb61;0/;XiF3%%p.\
+%^Y'PtnG$t>3hP?#kEVcYTg9NCTB at tk%^oM.j)pIQfjLN:+SsH?EEA$N<&_qJa.b%ZH,S,.e&:3G[j=;cQH.`2<*<Qd]qqW819fgI
+%-XEf7*u>u@?mucCS:qDFns=)@f-)Np,kJGaH',f;)MD3>iCpk1B4cKdf:)8R:"p at o3JI=%Q+]G0T6m2r_j,<&6008>Xf(ZM@?X8Q
+%YQsDk;p&@mS9]:GM<I%\7&&A0'O#/p-Knh/FEtq$^`]['a_=f4P<kYno at srshjQ@NTBgo?.4"o*_/<%T.aK@;gZdsBS'*t`e62Y]
+%9_]4\6,11h*/$B,aW'BY,Kom0-:RYOT>9`f+_0f)o%/th3X]P4CNf+fg?SJWf"Mb";Te;`I$7Kk(Q6D at NF;9.[l#fB<8Y_b]dIed
+%V/e9l8Y#$l<R`9Mlm%:5.\[f^eDQH.+6S'tcgGC3!9qs?_;cglpM+_d<(a at KZp+NN&:!EVH3q]K at kLXB@0E<1bFYGcO708J.Vl%G
+%^&/fYQ9dMeY8'F, at Oe7`bQTH+'rfFjCGfQqeNO$GWQg#MF?>-Q[QM[&.1i3D]K]H0NA>n(UP.@'ikk4uf]VlRY<uqJ(\;l"T[9&s
+%<6$@ILsHJ6W'N6Wr(!d_5Qf!m2V$>rWbGX,\TrOs+MAM/DT*2[(f#fDI1"I17SVQG]D#ktFA6>W(0K4=q5,Ua%"jheajS?e>um&d
+%PN<6_3Z$LR+*a-*(X&R9Le>%#c21<,R*;9"__O<`.>YF?ghfjUd`a.=IeRApF7XQI/kXRI$`hFhl`CpVo7de(<k:<%L8KXM0_hMj
+%r?=g21s7&QB]j.MY7$!HZVD7VV[R]VZN!O<KcWa.40F=O<DrB8]<KZ-o7q(IqttmlQin)BLs!@E\f.HASej$8`7#cR at b_b$b5/CK
+%GpW):H"*d[\$fU=UOZ4-Y at s5>1]pYVT?/,*>\0 at h$VC>WaT=@WB.D@>9sX]OMs(1+&g)\ZiKmZ7a;$De+SVob*:rA'8K.39!0oE-
+%0n?8 at c^d at 7j?\rNFH\Gi*\O?l:=\K6V&[:/Zrfpp]Q=3Xmk=_%A47:?"]mn?D?MVpetL=$JN&73Qa=b><^'EAG0VKD^%6X at G*/V+
+%5't\tRX5[_9%5SpNT\5OO-W'dY]8>Z:40'h\F]:K1K_))CIRAZ;TM5EDXE4U@!8itK%.03:@m&7=8-8hk0CToXVU&5\#SJN;MfA_
+%FrXE+6[8XIW.8GXns`60<a;hoT at JI%rJeI`'+o,e*fUb3oB98(UlSP3=i`[E0*PEp?P#X9c#*-<H7A7?JC=MJ5oD2l=?@kqBM!2c
+%/X+)a2nHBt&-[rbeXZZDZP1VE)Yrn1&GsHU$npU%jK_gdp3 at jO&HE.9.P4r<7F)tQjQDRReljf;VaYjUb)4T=K0 at l(m2g@%R*q)c
+%BX^K.XEEi'BVVY`>lB^0[,=9?"""JS+:bEq)gdZ.3%414-O5eZ^8KG5pL-9s2fh5s*'MA*2.S#JOM^:H!>8EdWjokZZT2imFjQdb
+%ALJL,.EM*/cut#H?3SA<pN30i]P=4ERV;l+&^4/=\E(BQEADdm&pjJ6S(s7]L-;>M^5gSp8T47t&sV'sZM#E3_fiDXop;;:A5C."
+%hF at pJZ^#&l[(,_W75fh]Vnt'tfKHtd_joIEQZDQJFZ9V:_#u%f&:@KGE`dV!Z/##TbWiWMDa`)sGd`"tMnnG`2o:c0D3*\%pSZmo
+%j&_s/9[3l)EDI3$'>&n\9_]@/S:q<XF64h4Ruh')hTqFj\LD9VBc_EP</@,WMKlO.JYU[+;#L9*O"C$i;Fbu[Bf`_rEV`/TWh;)D
+%FfF;[YKsRj;G-V$$?4eXQD_1s/L=]oY.&eDq`lD1>p_:t:-(0a9OXKFH4p7OB3$B?H at 0rq4&V_7KC,)\msu-4JU9(\=c%_p6;Utp
+%J]tpeSFhe8b[]ZY=HbhaduoQ!V3V\/KpV(s<OS[*`elk?69rY?]LuS[p"LP5l4hh(TX^)"`l>\m#,jYoh^d+O9!h6]qW,r7Nt!8=
+%RM@]ONN2kk/pOdfNuSJLo:Z,JJiqEHRsu*9go&*N9$r*Y>Na>)L$k,uc:!tlO;W9QM]$n=UU?3g#OeWgF'k,5E!-jN^NCVT%BQpb
+%qE)J>2_D=je=I/1'`, at Mp5A4*<5bu1ds4hrTMkTZ=gOP^_&q7$Eth\Ne\$9*/9OiNc>5[1Sh"liSetE%X\t6V\4reYhS8.h;B.*Z
+%M/k/nn$t+K-&TIJPSW&;,u_,u;ljGFZMbH8$TDC]:@mfcHu&/)I$<`tk.g#EGDtb??@?C_Qp4FN6m.nh?QrG*KXGA$'o^139Po%%
+%S!0aeck9"\nQoDg'Npah(L5*d2.)s#@&gut#'*$%#Zdf:Q.J-uL/VK&nG]iJYn8D at _1,Bb90_!:G/0lYI:0q@?;sHk>$jmVPak/_
+%hWl2pRe3rZ(P)Vg@\8?a4)D9$0ai`K&Y#\N,P,h.,ktnb^?-OrVCT,A9+ELA]M=T+6+[E:89N&j[kCgs_AbVgWT0dpeF^(F89&oG
+%7.2eD37tWDI'JmqEs)T:HZIC*nN,BUqs?$-A6HE/g!Q5tZgZ->4Rc,b3S[-5S1lOO"LU=p0suhX]dHENomKM50VJ;53CAG at P$2R5
+%R0eF5fu5i=6Zc*u,+pZ]0S\h50K^-g;aanpa/m>E`/A1dUR7Bo;hDtX'Ib?C*Nb[o:XIj1R>>/(T`Yj>RT%:oa1akqpmWHZ5IX at u
+%kb-#0+5?d-iL,W:/=X8dY<l7SP66*rnJ at I_WNWOsPYf7pIFf/[mmd at dce$9shb7NX,,HX2o2T.4<u)b5XAO0/];\8UA>N7/7Ef:8
+%W[dC=$D*[!Au_gfmsPQ#)(l_.jZ61Akd4>BMd_0?!Gq40+2\]#f57(INsWoqPP1&)F61?<hG9iOUd4FRmM$DP)'<LkDdOtYkVM<<
+%q*F/fNsh3I1PpKj?]1(^8KjWqC0r,]p:RrM/M*=lbBDmhXRsRM9o$c:bFE3%j_n(aU]c$C"Q]$LDXB+EaZP3T04T3LXiE=Wd(adN
+%r9bZ_$!j9H:]5.VLjs<E`:`P`gis\cn\smJ4Li at G""`*g@`Ou'Sa-dk5L(gjA?5CV4Wi2T1)G at _,kECmQ#pXd8?osi'T9]T.,CTA
+%bCn)FZ:)Xlk\D_;<%@9c.oG8?%K1=>r6[65^HjZa0ZIq^jGfcc-`%i_."?Yp1!a!@I5JT7`ZUIe$4KH9.LRF\pPL3,>$*au/#bT+
+%CicFZ%>H%nP)i\A`D>o0mXe3oe,s=/OX_AE0IcXl4Ts2r>20rIOB\HSLT'^fmr8S#ICQai+,T*tqQqFRS^j:2d.G/&[uZ,/_i9$)
+%P67gRXZP_6g6YteFag7fS`d;EQB7no]B^@hT47F5,4LJsQ_T![(ojIa\`s'?#qA5bN!<4(kN&$pE:TK)bqCUD2$nn!Cbbm$e9=o=
+%Eg$`;j#+S_&rSpF,>[G#9pieIiUg#Gk7R.je9qAb`,c<V6)41j"=aZX];>]VHiY!)*FXPCj?bKb43*J-(=['j`IUEcG<C1R8,jX1
+%F#PQ13jn](U:op;!]Q,aG=12&I/OXpatFmkqf(PhBl3`.!2%#8!+02UIctY-nO?_c/'Wq3*pk^ub_p%ee1_muHg*q!CSCuf2Fp7Y
+%-^WmaEbF,E/kl^eH9](a3FOS`D[nYHNpii;.D+_&HoQ+f`_O[3I7plf_[U?'X59aNm#K&V/"H'_OPYU*n2 at AFI!qG]nEhn1c2":7
+%Or'5fF.#afA>08==r8s>*UFm\9lC#k9t6Bm"fu)6'DI?$lk;K$7BNjSXHQo[@Ac3Vcro)8E;=HIkY=YSUqV?>PuC67(KZRY4Fn2@
+%"-jJm3=e?AVj8WQQd/;\aK<ijoB5g)_,Oc4Z-Db:,H:N7-&TL>1Uu>tL-;R#REEMJ6!fe!.t?-L+cre^r[,1uSS"p=e<Y,fX%-f]
+%`p\X*e+qf1ft*7*gr6(Q3c(N2aWTonJUk4NGqg'sT/eCDn"lQI0G[;D>>hBg^]#^9?D]*:DBN\BRo14gF,.`C5cP`19%SUYp6"tJ
+%0O5+(2(+H5C7S;VgarGho at Be`[l7R,>ii7dKZ->kPBqhrb"'H(iEMN8SD:cj)o(UDY=<Is5M(?0$3XoE%jsS>(Jf0n#):nQ[M,G=
+%X&;H\DCuGUS$ghHbF8c:%HMF4MkF]9ds0D+bh5.A06u%.jX'\mf<83/Rr(a(WQ)qDQCe=7GA*ZdR5hZ2f#*B`_s&G'/JG,q/CHAf
+%L6F%=LR$P;-+AMQQUN#bi@@F7GQMG<s4&DFR[$g@$0Tg>0@(bKa:_rVFdPu`2d(b3o2VYV-CNru'uB6*.3kKK9KEEJgJiI"P;M69
+%MAA\pOqlcgBrt[>d76qKM'T*sZdh1H*sg<e%o.I8p;r=dS[G_iPS'-\=>kTSmJ\H4%*h$e9ai4 at q91a[(l=NsNp!fI>iF1M5`Ve,
+%C7KF9h'gF<$-SsSY&u3qo5K.kM_lS%ft5Pk4hbkq`46-J-j5L?AVh\,X)P\#N&5]%_!>508hrlR1hJ-4(:ZR:TK]mf//spg-b<Xm
+%@$D9_VbN4]2;m?55HWJp$QpijWE``2e`l]^ra*nRja;i2d`0cDKC#"SK4tg/rRJKT+k^t#3.i&+PJqQ^&>h\AVi^`:,mRo:'_dPP
+%Eqsu1g6'^^k'e*@5f>DA(b[OTZ24JSq90a!j$8KCEt=YU>\]7KrEESLG at 47BA&V%?qq/23JYo([IUq7U$HLqLZkKP at OftCh9W?s+
+%Yt^diJ0"J^p0(A<f?6 at H\!eM at gj%8(f at Pn!X)E)S#;Z1#WDI7c,X"7=jliNUkE+MX(.3tbSPu7Ab\d(tg67/"Vr"-_IRaC_6d;dq
+%kpHm&Es"E;'@Wh4MEnoAB!Wt#1"gH%oQ"9`UTlRZcKTH*V-fJg+2GH^6]gB)!2=0HPY,J'q$H)J(OG<.hChn$B)WdKeOc(fA\CZ@
+%='iLtGZUe`4"XRr,qOa,U8$#]Y3%;@M%)r#M3PRC7a:a],chldS<U2L&[mlQhT;cLpMrjn:E7KcbPuTh+u,rHG&ut at hRTKgoU.gh
+%VH,a_\6!d,WHG at 82+[Jh!&4mX?ntP(J:aP.Q=tCt2oANg%W]?Nr^'7q=c(B,pADa1j.V*+mX!qr##+SLU;s0got^*grFA]Xdu_i"
+%Bm(MEc8LHJh\'<D!b)n(5'N;!^)tr_l+4C(aXT2^lg`c\XTU+-M)hKg+F6%$4Ipann:$6]`R"(:a1^h4&$d7uQ<30 at hj*b%j<(e3
+%iBuf"4*O_c2O3Scfa#]7)>ni**+95\-XF^0O"6&_&,Ka8P7N$R]*ns,;^M)a.+s"4`9%%rFKh6L1Dp#f;?Wn0hCH47USiLk]U;R`
+%7::DCQRfd'H_7K1!HaYHn,k)ii,#G[.3J//;cY[0bd5+"=L^mJEtN1T:U;+RZ-fTfhq(dG,A?VC@]D<AVVZI0encI6pL\#4Gr>@b
+%Y80udEs!j`L'q&&frHE6r at n04$I-Y#5Hi"5Ws0O;l at e&JQ$gi62"_]70LC.9_V&eYm^>l[OP:%+Rib$^Q5'-Sgr%Z"a[=Y<0PZu%
+%T19N(&kLD(heAEAH6'gEB:DifAZf=E$V`X+f/Ip(mW(YOhQO(^T#@A!a\1cpEX^LsQ>1F"*.1qhnrDC2YL>d!3$QJFOdG$j3?WK#
+%`[M1Bk"`HQ*sJaJF8SU!XOk&<5^UG at F.5nu+:oIE72o3d5RZ?K at hPRub;%_dq=li/6JbE$$;1'(OuX(>;+^I7lMSR!,W-$"7gnFt
+%8Q_1:Af'iRFHW>BI*SshQ[Vks$/cDVY`j(T&iOWYBsAgT\+r#jgjIGmSgkIU8Mm,`DXPr05[itsPQR8T<3V%&*P\-ZEBll at X'E\7
+%`&9WX,OHip/XWIrTfmYclC&_u)\P35j<a4?Vl^8*C>,0b-96Wgj(/JPW7X.93DTZUWCbD]U,LhiWHdeVR<`PGSF#KY!XYE>kCm-0
+%2aRP$(<Sq&j%-^e![R at R^c#dH41r"+qHp+%9ag7Ko%*O8.4Z>DpGr#MJ:jA5V,LG!X<fK/M[+iNj#?.91sU+3E^pdF9jjs+,!kB6
+%j_#hsYI*f/G$KT%kD^=#k'FAUY`XM,aNXe`-36,0B3P0Bpo73U6&=G3S"nW(`GOp$-OmWHe&L4)TKkR`<UO</PKb^J*3>#$>:kA\
+%hu0"D,rh>TA;):t,q-m1.%&T&V9Q1'rNIq3Ld/%#d<M[_:Yada]Tf#20B$tE.%S$:;B8Xg,LAl at P3U,Na$$JaJ=b86)"#aWWOOu:
+%"5&6=`kc_UDjC6Ce'P`UNaO&qRU;PQ.9JK!p9 at AP#&Gf^_F?30+qGlS0;laOj-5cI,Zn+u_ma>`lF\d(;. at e`p1[XAi"Fn%D(6_]
+%(gEtThc^!d,.`%2r5J5-^7D/e._:]0-2k/5,r$IZqWiKcI1ifCQ=taabCCD_;"CmGHCDV[/"Eq*`*7M2F#hA^S!hX9-tn^ogen'J
+%bGrNIXjUkX<fQ';0KGIF64Qr9S__BcIT3d"H#*B"6p&)UIM(M+UpnMcVegV at Kq?b4ST$"TV%67_i`:%qBjC$Rn<&$Z8Fr2>C6QW]
+%_Tim1fHc,58[&]^U at GA#I&26pmh#1^WaX#Jrk at 7MD13o[C#A-52-F\LdiL3:>o_sZoF'"&Fs:-*.T5%tP6B&(9I8HK\8 at tdr,BTD
+%9sI5*mQ7Y.o(C8,j;hg[ai2HAdLn&Bcaa%E8+I_pRiXp4I#V,dR0"iU-O2*>Dp<_-7T-gH"j(E3%id/tqqpX"<9L?Gq*o=ZWS."l
+%o(RRAJi2mh[O^"8Ro\ot*"irK'1o)mE_SPN%"[>o684<WG7rCPEi,^)XgQLYgLpX0D5U,&>uS6)^",On/Ss,&&fM*Nd-jW"<3ml@
+%3D["a.5Ld)D4ToEeGSe^^lbhADC&q/3TT,dp at 1-K#OV$r?=t3/2*G\RILA0B'Y&Fm9V<mpj#jj4L*!iuNT\s:c_N>41]RBZcu*"2
+%0V#+'_n;SEq&,B4aX?Eh at ->Y)3?B[UY;R'0=j8H*i=ZVuIG:O%r^N>3fR)[7c-7G*eGE2q4EOH&DPh6C-(F27CL%iLTN2DQ)`+Yk
+%:TlV-+Q^,2S2?Z1En!SmU?.dHi\f4J6^\IQT'nKF$RPS at Y]Cc,jah>l:%d:@lT$r>Y7b;9:"]*ORI_:\0^b at X)gh/WPRKm1#`14e
+%?/#X]9il/Z[p46B!Brq[^A5r at Q5rc,ek;Daq'\i$FH?"`BJUiR,2ZS9<K-/%EWN'JHMP4TT]\@"bks'YFIaSL?)UHa8Ir\57G-3F
+%g0V\U7ip)u5]OU7:"=A[X)#3fs(Y0dkDi^d:_):,Dl\\]GmNRg]g)3bQW at -2rE40P^6AHeN`&a0m*rj3MHmj^i1H;9nsti@:q\O(
+%Z>@]`WLX,Le^>/>A]iM&?*!n:"UdP%N$W2p*?QEc`_4C=oi:ZY:dj[0I'Wl\UqMeK)4YlZ>[l0pHifl>bD!f"4QB0>W=5kR2qc[8
+%N+488:WO5p^L24_B$DV`IemRUhKr$T0)CY##O![\jhQ/=[aW at S%J,2a&DT7&kKg49lPEX5Q-<5LItDco%8fka_YL`C-EJ. at A#N"Z
+%5\:56(jF)<XFg#ZM8&.]&YTa#)oed9L)M<^@(#KDRu5U'%oORl6+:kaQ+U4[TAFI2cc\@O$IR,3$]<2u-d_tI'^$i0k[FBcc_TKO
+%[c7+mq`A&p?mFdFSXeqGo#Oo8Kl%!F at fe0[V%j'q at KAua8p?mQf%goZF?;]>js<i\WLX),;^/Wf8hWK4^b5fQQo/,hCB1[]J<==$
+%1'6nQ-9.rdS at nIRFLY?]Yk_e>f`^![QXpHF8._#CQ.0AqCWakTW9SD^rd@(%3H4lR1\dEJk,?+?O&`=#Dj=B%/a&bji)C7ps-1QA
+%3li8$ao%sH*-4H$an;_tI^UM6:)P>3E.k<qO(-J,5M&qhXb:c at a-WsXS"!06DV;]<b$589MaH?1!c'GI8JAg1rqqQf#Ja:ghMIld
+%V$C:f]>d8K[fdkA>i at g<8j%pXlJ)#:&NG2&k0e8+q.\cTa.@(8#G95qYN`,FXKKpq)uG[jgN&<:`e,34.Vt!'SEkQ[KZ?$=Zr'si
+%9Rmrn+/rspQ3X&2T_;oinYG[0)QL7949!488XrMnal.rMdZqJ2I'*^\3XGP9JXSDub_k:R'7-);g.A/--S=M(hIbbOV!:RqN=Y6"
+%([=Rqi`#Z>)mkC6eZ1pHQ3/d(>$lgahu6=^^@1#i\0gj?=A(r;N?R]:Iu/Ps!'nu*.=rSdFX*'$e!6 at SdJE\*=;T6=IC^NTR:Oct
+%T6-8YC2bZ(BF>jr_7Tg*0Oi#,>):QjS91s(8XCYQ=^,^skOs6HB0IAV=+`@;9eU?EqnZsAMu8/'2*kbf&Nr^;B='Gg-dT#XkHu=t
+%DoX-f,\;^s8:qdi'<Tb%cCr6<%fB(!fm^EgS>56?,q?f24$f$<RtZ:UaHm329]=(IKi_T<C!05%.",ZY^9OkDoG\95W$bG1E:cRH
+%Z'I'qf8dtH:AR)/4n\`UUO0$j_Rbl3onaAm1G]FHmeN.2O`KS?(24TXnk)/$!Hc#rRVNbC:La.H&^./LK`5H;52':fb3mLD#.ts*
+%F%jR,OXna?@[Cs*qff?`]L^&kOMX9NV"0/ji6;%1bd<P]f8&9.QLCF?PgC>E`AAllfQn'NN6/`HYdQMgBZ8=ogMK&kW at H'?&l4&'
+%;p0G[Ad`-B$&:J:jJT1l9:,T;mmEoKQFS?"m_*G_PL<[QqcYDAV"DNMq at F1oP[e%T7FeV[;\r"%N2/-V`(Eso1W7CMjP^hK]IlHs
+%rN-IY>*9B:R396*rfa0Rn6NPM)9M#YA'q4`Ef at 4Qm0/s)II)6C\Pcl'SSi1WL/hk73V(].bj,d[6V(Kp+u;a%bOd[J:Ruqa"kI^k
+%bh,7SeQQ4,`(MkBR'1hEbi[O6G6TkX(:4qJSF at 4@^PcTD-7c"!"X/L.:P)=P_HLX"dKWE##@cdP5"VU3h,9+'?[g:ARPG"Jdk9 at 7
+%JD\$rVTQpd&3OrPo=Zi]Li^0,H0JD"akioJ((?cr-31bsb0mte.<_Vb[U at R/Qf>C<JK;j>ACOqG-qDYPdV,36B at D0,mG*?K>\c^!
+%n4J+k"/f%9o5[NW8u;$)J6\1GToG\GaSinlFC6An]NeE_RTgp]F,\e`3>oV=rFKiiILqXmI,F9(nZuP\r:2BL*M)eM;!%kmL=ID4
+%]s408eO,lIKaH`$9<KSZL2k^"QcTX?jtDpc6QE+'Zb7/9CHhH'G*lgn&A"0lG$<D-M0]5?Rp)Mr"!-cR7HC%*p#W;kPV>qQF03'b
+%&3CG5^aH,96GPFq=DD/Q:<5uuaD#s;W(os3K(0:#1bRta+?9.3F!Saonf7/eXpqs6B8(Rapd2of%1WJt4D[+4<&K]8P*V/A--e-.
+%7a<4V4s)3W#0O!3lP0rC11VM<G^I?8AF;<nAcuAPH#e2b\uIa72qR\]#"%=l\it%-bFgHV;9uqcohk&45W(;Iq<WCHoN\B2hNkuB
+%hIL.qW<HC+r)gHHdOmIYP6 at VE7_.]s0 at 1s4`Q!kA71qNCPlt]J-[BFmcjNEu<"^=k+<):kh;J=MEqW+rJ"E#m$2LQuH;BN":$+(?
+%Y/sHrD7#pLB'4QIT1p51-B2W*2T[6Wd_!`*:lHqUDfJ.1i(AuQ=IJ[4f^_US9Lc89RL2"R_;p=7LFY#t:VEk<(:;9==>dk)hmgLu
+%;MjT_c&Ne;0*O!YF4oob?^,p*]LTk[c at f5mnFVnKXm-Yl/-J53=__buaF(A:A?upEY/%iNRQ(QN)\=!cdelZF=F#lXN-dX=Pba&O
+%&;Ug;Sdn_OjdBb%=]rB.#85nf!,qhLSK^<ckE at ijC,Q5jZS9"".o:<rO:6B,6Utu;fb$__A,Y8a=EapN,bthek,8_L",Sm'6[jut
+%.b?k4pG3&H]`fc/%LD72i:Y>%E(PURjA\A+a;:\ra13ecp7s-MS72FBF]'T^Pt4pG7$e(.lUV&K+F<8<ZLlFN8mYVkEAD!Ok<_6.
+%MHn*X!Z[LOl=(m*#FIoLo:H8SbZ%DU;EpX,)/^0n;.Ltj8U.r$-RC#([Uc;[/gnD%8ujba6W;S.%.ME-:>rPWE[L*DBm/RBj8gWX
+%"I/.tN79+d)l]JOY#fm`q(!lAJC]ndYA^ZLY2s'qM1)9>A$s(AA3rO5#J6Amd.Q0mQh;j>5&aVWcKVgcrmBcRN_=UmL4X_iCCU6k
+%n>1Ssg&VV0h!![VHnY*;!5[piJS9>\AEo25Qs//XYNF/LJFrBV/\r&BMF4!,9MD;PmlkY>?b\t;a9it'KD`8j$[0FeHb&51F"239
+%-cU;Xm3gUFg2rVohcHh]M2%'k[7!EJF!DN(W5'REY@"M^k7`=dA"'OoLF<d#IO&#Hq1lH<5'Znn'&AIXae)^88#jCF%]!]B20>ZB
+%IIV&N2^dL(cjpYmn6Q3RaS5sZj[`nOg9/N99D2Ok!Mkg]X1-gNHcu8t;of^QD>&!KT+&RCH#pW5Js"]*#Fj)U_NPi3b/&QA3`^#$
+%f7#et]$Y$@kX4LamJ1-$$piUZ&QF%Q\+=HL0=U at uVcO!W'ot-^qu/Q&kG=I)[<5YKkDKM!;s5DK'YH+hi3*0uRhXN$kH^Aid4JdD
+%EO:qo(:N<*].__("HahG/IB/\$7F]ANGb<;6aBs:r+m'%Ce<`T;OpHLOES[Cj.KncFNIl]#\aU$+!88C90;#ciP;;/\O<5 at YgW6'
+%m"=>iEiE-"9Ii%M:((9*`4nFBr*16;ogK;B=Igd3?%`n!8*Q66+ at S;[EqE.!?%*:hC??Yr*RoU*;M$l,YSK,S'gk.gqSAZ,ZJ,YJ
+%jrZARpnfh/8"<L?h*(.g-2&>UYA`l?J7'+eZRh,QZH("hB4E5Q0pF'eJ4Y&8iVT;0k(N-18t*$=rm3&i%t0DE+AO9>`"Et_L/]l.
+%U<.d1PKSS5b at _c;[pET]:KVoNFO27S</gpI4h7H_=a*3'S!3m9/1mN9Z4RbXg`e84Pb('CYAZ*Ln_r!6#S#:-.R1t<F at ZHn.OgT2
+%S+Ys2Dn?q+ef<u);K![cUM46GUW&a5'_$44IQ*F(ApMLr!B0c(W>ZD=Qoc:8&)iUA[&tBhl\!2\%7!OcO9FQENKDNbjW!_4:R^YO
+%][*'s+$^ekSn#"YLG,7s?DpqK'$2/LLjC6VP,gWA)j#s2fikkmXi[<E_'hopS?$_j2s?ht.GDT1^l=h,`aOcg)2*EUqrK48?-CXg
+%RSlH6!oEAo-U*%Zd?G at S/f]F^OF?-(]Ci^a?Dt-BdqFZ]@$']6RqeLW'Cjl#8NpJI'd!<_]!6\=E`8*\4IO-aP[nEIb^l9N1lh/U
+%a-$p-T7^eK_.7 at XfgiehHIjr0]eS2m"%ZW/O$bkoh!:</k"QFS$WtDlqV"dN/keJA;CE@=PhD"rT-)cX]/[_V7L(THHrDULP;;$u
+%/VsZqA"([.3F?Q5_5T]GK=bI`=T_+<B)<Jp)#SL0=#r#ca:g2[_[/85<*^pkp)g:ulG%2W*E<q<3\R#j,MA8KK]KG.cmZBs_=;48
+%K,GVUp2^jh\%FGU0F+=@%5u;2%":_]J#4"SA=/:.>Bp517*?^)4`>M`G(L4=f>?E"9lh([O at 3ZLq;7QE.P(/bBC at G2>c3OXJ:'7K
+%.A#eWQnXkIQ&+PH6`=cjlh=O8H`)1&OA2Ed^E0$DK:qXFkEr&G%b"i9Su7t9_ at -l_iZPA-:7a[]U,i*HDGIW/,j5An%uYha%CBHP
+%eJ9Kq)AneF at uR+JPk:_9CWQjXcA5qGgm(DlP\7V^mp:neRD_r*N+^`E>jd`3Q"nQt,>W/(?WXg`Va&@R0eFhbX6hV-RWllu+A)S+
+%8c+VEqQSCHVIqDfNC(dJ@@.XF=f5H>T(Ghpm1;q at pA]1=auu$"l=rp\/lTX at +ld<"P+'1ho5,1oYaRd&6>FV_C*-ND0TU5Da\?m*
+%T.SNjHm[i^3j^9hjQeH`bBK#p^]hq/$0?:i>3hFie>QO-i2jR0YX3d\_`X;0+_Q"?Q]Z&rqtkLC;HT<jUiLqel:%\$:fkP8.bAc"
+%E8%d1Z5DrU\p[A[:j<3b1]m32J_lEN=NCIHD]4i,#iJtsiN+aH>uEX/.(0@*jC.]H+3 at 9RF=4U[f/?WFbOO]^o]>9iFVnnj&t8[j
+%^D'^\V4+Kr48I:4c;qAa2PYktKA^Pgd\NVuOs!Y=hkddRrnb1pL3%[;k\58D?NTtk1isFJY!u002#Jno2,f*j;*##DDT-G,(4IPt
+%qhae\CE.Ug2\(a'$V]m at 7JMPm:Z#aKU,.riN^321Obm3d6!Oid0nu!!=&c1?h`mO. at Edo";85N_?HlW%('a3+kt5MFR at 52<2jJTC
+%eJKc[6<2N\QiQ)*hV,0G$5+Tsc#5J^`^-0TqK%kD]oiU5ld;Ro'Yg1Yb3f+h?S1'$F&hcIgSTsU_srB4onNdEYb!M5n?^`>klo0^
+%R71f.$VR]O2bW-Rkk4d%%bnuEGtT+sT;*E[oc5o/T/G%9a9(RqSqSU5V<9M`qtXMIPLCV%M6.Yb1ETkY:e]iR:+C(^9NElY(rF[a
+%+bYpZ:D06IHf4)'gu(!Sg/d)J!K4[;iu=P1P`q11<&6_#,![?EC1!$^&@)p`OfGf<- at IUeFh-Wi;d67Y5cdu=RV8/lX-(t9#XM`(
+%ebYSm'''eoOnef*q*4a-b1Cg4p7Ub?S=&/"^3kAUf:'*ShiAB*b?p*Dk/*Wn`K\;0h-s&Vq0boPHuB%*_*U/Sk:+OXp3$[8W?M1g
+%g7"H_NPT)<Jo$n8`I#r,_m8iIVPc at 6agZ6s,9sr7X%akLQQXK%j=oL@@+tHg?@B)XrQkO?HrC=4$+F/!Pk1(i`G<iTVWd!TWsB#i
+%eFD6*`,,RZ:3801*\0cELF]E=oV5`1AA$Yuc]b2:$?gj]X4nAb2%!iKj`8S3^_.SsH-8[D)_QPr;njdM<-Q4MW4CLY*[gWA2t2?`
+%0/`Q\58nAh*gSb8O=M%PIi$g<qAVt>'N&)m_)<ko!01R#fSFk^6crpGR<.1jY-H>N:uX[Tbt%S>Q,;E6/1k^]HHPD\Vs_/j^pn#>
+%ba?A5hmXn.,n77;lcW8dbjA`+02l.$V_qIpl4ZZK<@j(&as!&E>7^m^r.S.;/\=chJSnR4e8<rOdMgE1F#c*:o0dKgQBsK>f9Ug3
+%6X<D):&C=[r^_ at k'&m9<jF)[4%K'*`ViF>/7IjSiO;P-(GmH84gYnU*@_U(^DA,cuR5N[t4#X3JX9m;7SU5!E at K#<b,U1`ajhN^i
+%TZ?pR(1#hQ/'&IrilAFVb_7d'/DMbJ:B#)+fk>,<F.t:nI59SM2?3VZFA`o%U=,?!OYLOY)QDk*5Ll&uEqZT*58PUhg:fgP?_nrq
+%VZEB'aG/9[,^LI:>fRlg(FVYBIlpi7.1FRW7Ll5VMtIWS86k8TKM5Gm(/PImf>r;5LO\s"nlcXn:dGBEpJM*^WXVPle(O)Vi/kL2
+%JKM'?)hENgma)%J"tA60IG"5+A0M)n[QN!-T(\S%Ihb_6!K5i,EP-Mb1tO0Yl_O*?\"q-pY:]d%bc0cli0l3Z at uKAH#KPa="&<`G
+%,?F"LFIN:Qfc_F_cSFt\4"hB,YGL/H^:%DIHPO2MkLOPZ'D:f&l:]WT\o<o^>?L7[/@GYjQUWA\F[Vku^-Nbg:QsE!TKN3-36E1M
+%'rLI.d`OR`oB00Y.$C^gq!4bS1MJAGeN;-9%iScj:\d_&kq[CS;dQoSe(mr)I7A`eJC)ZUVs"=U1eN?>+lAtP9M'eP;?C`B?dhno
+%C`#p^B)jd9hckFd8ar3iTghjW>s0"I0^.+)b5DPcO*>KYT1!7KR0l^YAh,Wfr'kH?Q8B-b7ki8r'0DU`OAtBmF0Up40SNG8Qc'\L
+%=d625QI=?[4>9Z\XKE8.XXClC-<1!0Tl6CG6,;EMU.eo89 at 38a&P]3?lQk>MM)8RD:+ at S@,Ai`BW+Lk1Pl71,#g[rMr?D\,CHbc_
+%"-Q<7=p=3?f?3jZf2tAr\a(X>b)W_!/9JAjAu6[%_o&?f[T+4',rHKj%8p'?$2s=C`k2;#P%2gHI>B6B4><)!8Z)gja1S/r!3mt8
+%kV4t6[$3H3>NV-S*8\[&K>BUfeU0iVrn%-B,uMWDh?60_2qN at RcYeX1!CJ0$),KK<'tn<W[?f6*,ni./lS[HLR]\t/!Kj?3Y-R^B
+%rT*%\,aNjm\K+93"iXPtqHKGqcH_SulAR2_5;MYQC-a!Ic)%!>o at 9*UV_uPLq;%j!FPSHO`H_G4Nq08IY*d?-!=Hnom#j%5el7E(
+%OTQ:2WUlu&9+6]\WBs<F&>)87Rg;,W8WM.la![S6kQM+m%o.YsTm..5;F^k^oEN9^r"YE/ORH!)&8I*[27K(kB'S8Q at QmpSP8C95
+%i)@20p/d:OQ^XqMCrDR?VjV4Y*TH4:V0X<q;?jTQBHoOV:?$!1g%1 at oVrufCXL`62VKG&GG6/OM0T1MW7TTGYk"I0dg>R<cGn60@
+%"FJ;%rfas64cH/iO_]-SGn/US[sV$#>s,=[[?ael/+N at EKVtZ6bVLI@BEpm\2b at E7IY(G^BcCk[A?WZ\2R(")FobN2-&\^Sh]URI
+%4-G)=!s+AVOU:T2oDg=&lG at +@'QQrgQ1O9ADR]PpI\R>tna?;WXB80lTUdgpBqp]ce5/>G'ZTa`#I13IUe^A-+6cH^P[*29F&pcJ
+%VQB4A'<K"9 at pp'67\$;nQEeVE")l_"k%?R6!e[mK+6C]+9D-_^JOKD%-mUl#(,5HlWd6?)o?"85P)i!t=B*Y8UQ.XQVH`hmM\NZ4
+%`3Rf'n>8$HFh',Gn25.A(>0VEI5U)GF8CaXPC9k&ETHgi1K1(1rf]YcaE4AX_%asip9o_?#]oH0/2cC?K$$9kmESiaWJ3tmdQ($n
+%nBG#3Qt2`0!WB]=,-,;NSg-7jnHDP8Qb;2X]U#&B?[ZNs3\Ufj)c\"&n'.9S#i=WQ[3Ye5d'bW0cYK";=bMJ"aJ7j&L)=te14T$^
+%-LW^Gm'-V/\t)@]g(b5A*Y\1h:'G_"Q;:6,D.c)Z(,XqFg$*5b^e5lH.FRa[?K*teMaVcQeh%a.bSRQNd[4<:Sc3I'0%s">,]D!L
+%S%9pnV+r=8h,:-3mZ_)*j8%<D+o!(6Qg_^GmQa.O<ATI?q4``C#,[-[q`K9W8HC[9_g;&Z!bcT]2'id-ko at QXCNE'LkOKq2,_J8^
+%_OOfNnVP::<*4<Z:C2iT+eIq;E'7p at PDZ:f*C8+YF7"Wh8(XlKS7cV:D6[bjjS?+^l at FN^OjcPk32O^o5a5=)K&g/5fgU%N<42bK
+%U>>F6dZqRV==5rgNuuSu>P&'[MjV!L`J04I8b=Uck['`:n&7%0kp84O5dh]!N3++gb]t0g%=nbnICbGVPAm#o)M"=<&WlYGC#*h2
+%R=^*&F/S:\8)K=ud5quakF0plDV$FV9`4I2E\S6l^G-$er!$DtU`^Va,Xj'!.C]/NRu<HID:T=f?fpVV(Zoqqk+5&=q-?D=fQlo1
+%2Xf/l-SLS-ag)].+i4&%0G?YX+-k6F%rZgdb]h2g82sYU-<o[O)'S.ko6`'D'W#J:m]G&<4#]MJfdX"![CIXUA4ehShS]L*=]@n1
+%&#AN+/ttA:3+Q*iqI0IP(P*,S0EO[sr11qi"]r6E3ff<S#=pn'X^UaZ_s"h2IHD;(29UBmMA#cg#nAP at 7%pOi.s`8cDi,0E.UCd1
+%g';hmrpm^rpDi'1BW?7uWBf%Dc]\0MR`]'<nqJaM\9ZD)MK,Y>6(XWg;F85AI.EDN4/W5[@n=j[l6M at Q>Q7AQmLA\aL)J2]jBDZq
+%_21'&GscXLYih4%-^V2X<(q@!pJfKJ#kH,-5"BD'Jqm<gN_euS\#XCHR:rHCn$98%c[!%b,H6@$i>Dukd,?:QH"pP^-RLSrn_JZo
+%Z-PmG_K/H9i'2=o3[LAo"HLZQH+&LB7([+e&q:d3i:+?pjEkKkM4Sg-C^G0SXU]g6coJr<D;6W_mIX/]'3TeqB%LG6%poh_h=j8g
+%DeBAMqt\L;aj!cN-hl4M?U*^3"jO.h8iG05kMV=pPa<K9P(.LGj/#JJil/?(g)p'68H+al9QL*Q;?bd'`1?PJ/0`Z82eo2P]PKH4
+%CF=38\9]OjUu7a[/oN[W`#M)FUf,<Ab+c3hH9_T&r5V2e+Q/pR_4.LuS1s)6)p]RqWr1o]4a]befj-oA]Nk8?ZKH-:s.Q?OYENm;
+%q<RirM'L\p*SX43pAG73^UX+^4tZ0S`[(%^R#jsF\8[h20j=T*o0#"!>H3<dpP$6]c+oKlC^k'JZi*q>g$PT2cQ8/bB'fm at bE\EH
+%d?q$0RYiGDS7G!-,KHY3$*)^N0?KIt:TE?Cp<L-am.k`1%*Hq?.e9``*L:DV;=TbAV"]I"TpbK4&72>V&i9*1EWR)NE+.%QTr;@f
+%4P`NR\pYY.h&P[LfdjS1Tm1aMI>"Vc">AZY66E!X)oODS5=3nq=1[h\:04%TgR+9FM1(G!qlr<]PUgmJ9STssYW`uZDibn"$#,`t
+%C9l.pQ-ZK-Z^D9ccu,-X;T7$YHubKnT(\/p)bhN2(Xm&?lM:`bbk7V%ReN)0.'KV2Bq'lG0(o2If_:`#1'cQ]AVrK(YLGnYE:SS1
+%/iPA]$c=jR",,H-?3XQ4rO]2bQS.$j*;pT9n%ok(+_K6n>h?fW-pR)Y&W-9Cf[uU?1-YF)]5t3Hj+*-m^kY?pWOo+D+#u;@UI8Nh
+%asRPYJ+=(>@@!?@G+BCCDRsSM(GG.n<ZE.-_nM$_QW''93H9kE<*=t[nm>#&ANIQ_8]V2i4gdi4b1N\Z#%:ki"dPc`Jf)h'h#o8?
+%G*6Z?Aa_M]4%8h=>,ho\TEC<,(C\JD+dMUu/e[%uVKY*6X.*,r<n3_ZSSq.Ng486m*;ppM?9B"mqh%JO"mg#pg)"A/#Eg^QLUTM&
+%ZsuYr1u^Y5JN&JHJ^qb-%<;5;aHO\C9NO!iWPIa?8I</]%I7e8MtgAJr^1q`Z<X\DmS]YCOb.Hq.)2]c;APWoVmrOuh?18jTdK*H
+%Rp:<lTe+Gk:N.a,M#-R8R9pW,2\bUoR\_?q&$rp8HnnJX<?G`F'OH';V^_SHc`B at aQDqK^;or_8fInUu9BiZ\^1_;kmF.&8#G*(V
+%\($63FS"HG9lfr$e,gEoB<PiD`kU8HYkB47W6LG[lTO\N=$4Z>l[;>ef$(T0%Q`]JFmPUe80[!KF\J!g%DE#Wjc*`q%\lfk-`Ti:
+%4#])9#em=4j:P:d#^JMTkZ`iff)B[nUOX,a3PSS:>r+<=T5[l4j?n)(j=_oq=]V8?CT"Jkm%PgkfK$CB'!rLOPh/9:Se#P`?nQ&S
+%>70c?Wahf<rUU`\a7]E;=n4bL(n"'>J&QTp/B)=EEbisKmO+e$:?I:BFKTA9f-]qkG^f,F;ll"gb4Dk.igjkFG>E.pL;$8Rkr>(t
+%.K7MbqibdY7"*6E]B^0D45]k;`i5k?/2=AK?WMIS,Y)p)o;"+%;.\=JIH8C(+Lsbm_N`8UbU8m#[CVI\mhQu0YD,h,kq=JG25d>E
+%rhZF"E4TE?dPTKDOt$T,Pd,0?SlTQ4mLU7H80kJ&-*-O^LWi[k22'A$:3E>MO+=7+X3Lror?RUAl8_6*a<hLkW at 9H&rq/QW1$:)R
+%>/-Vf#<f5;ot=(gA^Kn*(,tuc/P)bc#]tGFmNm0*.:HuP/FPU_B5i^%0ZB'XE2S%RM=i\g?ZK5#@,>dVGB,7]iGFKj<IN*qX"SXV
+%\=Nd]1h<s\"%V`(NFU!9cUUSu8t&j5N at +uXYPqB</C:PM-BW+]N)>cDK,:$Fh.p1MCREmBen"Vn,p.bMPc'oo8V;]e>iPClTMU9Q
+%?tCns3dZ9,M1m(RVUo7WZfNXIWq'>uh&d%bO?dk&!aSGlXNJ#$0&(KVi.!CceLdV*.`c#i\(jMGWUFpPfFe8tk;I<OE'Pn\B-Gel
+%O.7i,qDiPb]Oh7^khNKF9O:_\?[\rtPUX:(SJ+r;F?VS2nMSD[;C$VlcqEfRcs[AlF4Ea*/h,dU_<j+bgOeRNC3,s7@>)@gOm5uT
+%IEIcC.:a?hGC/m&9;0YFA[g3q9H!_l_,N-e`23tB-(SFE5!rOEYMmI=pU!hej\\^BhW$Y1[jE(G9N_i,l;[iP>b96o\m"]9%oe+q
+%+C5H%'J<W&Gh0.r[[>[$]s"k;U+a9c5&fTcO=i'aT.a2`8qJ&&7U]od^48jK:WlET$.5`R`/^>"<T!H*D9UWk9OR1B/12eNHWr&E
+%ns&_r;l7=GOL@^JPS6?5--1?.ePs.R5L.]l.lT9AB!<l%?E4>l'XXaJ_c8R"+StE`VGc:7r"^QQe5l4S;c=N$dIBqJ=Ua_)rHetB
+%KJKRb8O99W#Q9qC.2(pfD]:jC`'A^&*%Zt<$'5\`X-AGDXTW1('lmpW5gI>=Z"5Or&?9D%W$XWW.kHjY/hc*Y^&U$:rVB/Z-RQ:6
+%>b<Z_Q`#0.3Ac(l;rKcS3g=Q0p&V#QT9Ij^jbdn)M3cW9!3jnL.<]V#- at rk@WdQKgjRD$n67^7 at 1SjlOC@fmV%?i+OSPj-m/'#Ik
+%N/K+1FORTk[]KgHW'Q9?.5b;e&I2PJf]0S%^#7Dm$.ufUE">S&:-*;tEas$&RoLF#D>%f7SpJ1kVea*DnTgY%k'6rLq:V'K2!9dl
+%P:QK(e(5%=Gb'/Zg^,f<$ct((aSdq?1e@!:GR`u?%jX$:&upk(d_Uqf<FoY/!i at RH2"84$`,a^^[$UB_%?,>9oT-D:P2*F1Ck-N%
+%`"BNt`pbh%H.5nV^rAH#hG:E*7VaS_e>dDdhIF](;Ir3d36Hu?BRP;&Kohh3Mn\,i7cO9LPG?0gB:;dp7:]g3Hr/n`b&W"+2'p90
+%ei-76ZKQ=)_sXj0g1I?H[F)I3l4GC'jQuEMkFJhQ=W^TRK%`3rq#gMiPbsPG$(CA[NFkkB@;1 at C83I'UPf3rVegfs<[`ajQ,iP\?
+%CG$I-$n)m6VVU-`'j5VQYIP9l*!m`/h4A_SRd]H#6!&M>'lfQCXXBD*Dbd0$8\H'4[e5K*&!dO%I&*hXV)qPYTEOG"RDR)SN``&+
+%BSo7BFi#XJ at EFh$D)e"6J<i<^0/_J\=?<s+?/3#W-IA5SQ8q#-kD#s43<pU!O&H?2-U)c`H!?PqNIq'Q14Lg_#6LbiBkKDDG$*(e
+%-D%M;#NqK'_j=*Jc*Hfc^p5G]]T^N\j at f]Gs3;ojLIH5%9)3RS"?FqTSkm7]HZWY97B`\L@[T(GjUPp&d`A=LmI.n at RA@N,LA\Y0
+%0eRAu@;"63]dR at +3E;ec7CXohH-9ndkbaQi*qD&r,F,[djMJ^QlU0X.Km;BoRRl7R%9sD4cd)U+&e='ThbN`XZ%\e=4`Xc[TMaHS
+%0_<qic!;^s9BZ2F_sNDJouG-6\9dbSC4:%Fc!WJ28gEMa)j#^jA4DOgr]Lnc&<j2i+eq/Qj,b<!l'@3qF)pPSo:,$F]gs[LPMB9]
+%SL!Zrq7:i>ak4_APeG2!kh"l?DC=%W@[B%9 at Ln@;>CDRW_F#fC:Dlal/6U4sH_'KuRm:ae]osJm4qJKs*gYC[GqP/p"t2D!3<+NR
+%^&J.>[APCSa"B`b+;<ggk^`@oo$%lk#,@[<$Q:)eg7'9B#CIioP3<RhIm(?saP1u:Ml`T[4#N"c>:8Htl-,O@(4c:&9bW+c'&G"I
+%]7K,f[^tR5f\#q3YXdI,J9H\6GmT/1apY!2>`T;=g!ls5k-T2;S:.pn3C<&e\?9u@<n`^j#mCKQ*XP2ZQ/=7R#&afA8j"d0i%\<1
+%93$\fF"qadNG&qfF&OeF[69LkS^O=2`$`c=Dfp[oQ+qmR(J,I,UOBSeNG\8?c]@SC=j*TR4O*"`mUdalpT0m^)cr^&g<\j_SnFJ/
+%gQ%N-.A?)U1.=3>,r3oTE;4+a?L=D/OE]S6rDHrs4nnMg6KigDm"3;cf4qP^)>EfN^PD.Hiq0uDco7:^7l81:a_[!C.C'Vl/s?$;
+%VhY.uX,038`^LO)dep;T<O%dogZ!Z!,3M=CFaBNdRFHS at k]/?c$G:BsK!VGN"catuk"t4H0Y5P>9?G9>r#nqX-FWbr)QZ8YII&ai
+%L,$ujb)p'RC"$=\jTD1h0.gu#D:W;@M).97OMHC^3e7&Y6&X>J?Z[APPibTCrn@(1N<19lpa!]*!QU5gT,Yc-Dpi3A&((&@TbVU+
+%WDEpaK"(U%(P.@[aBc4[-Frm96)Gu&ELg4"LSXLOEC[c%V7Qd at F):4`N.m,D>U=gDBDP2`q]c]->BcSdT1s/tO.4E4;]9a0c51#u
+%D,:C#%f9Fh]H\;bduYdjlCMJO^jkbMa.:QQE<6`_K\'qX]Z?XnK2rW5c]so.q<AklhN9QYYJ\q.+D49Z89eVU[5\ql^Ra'!L1?pT
+%ISq<Bi9ae8P(NENBM`aK/.CZKe;;L$N'rpqYA5A(Q)(&%R,Tm20$3$C*]iO$=I0OD>gVn:<h>+ at A1%l!OOlrsM&f(q5[1/6n!Fb6
+%_Yc;fnsAgI9FnimlAod5(-a^a13d]KDU\sf3:dSV^ZJd(2PmuS6RCoD8`Y)hksQ]5f7RQ'Mt=YknUOQ)[1:Hm&Nh)\`,rS>Ceh?.
+%8+'):\XS(Cqir/eX&*R+b^eE!)*u$u:7O3Z[%OWC>;Bus0%+c5&H at ug*%C8<#(It^R;gp8U)^%iZ/UGt18$f'RQ&3TJK&L15<\n1
+%?gZQ5FHgZ<&G^,19rfSfM.Xl*OkOL4<0_V6WXgbjVXqCR'pZOpS=sB0YWV'(WDV6%In:4 at b2QB5^9H/%Z08+8b]I14X/#]F?WB>O
+%D`tG[s$>bHE7hGK.;jms"E);T&_!<9CG.U'cLBc/k6fERH*`j'+A<?nXB<.b\ZKJ1TCO;;^>H]e+&-sG+LqsA!;O6&,PbD)N\/HK
+%5=4k=-P*hY9kLu;Cl&9d&E)Q6i4j:G3T$/;9e2Jc(7Hbc\S&I9*8g<5?eeo(;ca)'%24O;jCMu>oH(5_^?bYm.!dRCl_\c>P)\#X
+%NGH=tOq14aUbh#7NdT+pQqlFdW at L>9,r8/!iF0NSm[emNjsLD7aF&<.n'#)1,+IE!8JP?n[8(GgRu_h9aYpjhk?!#KL;EF(^iKOX
+%ipBWmVe*H8[j=<g'j8<((?QCd%_LWSVA:D3e9jBBo)N*K$:TFos,^cYQ_/en+!lI6AuY]+Qen#WF$&`Q#2bmI]UR#Z;rK*8I4#-\
+%'"D-9a3OF6,e.&_WOJHU?t[t1XjR*?_jc&KD&tUWZB])LD2!XBEFPI1[Gd'R$f^2eDDG(+]ZeXjAh,_lr\PKWD9r2Vgo@/H7;5B5
+%k6CbrG,RR],eKr*!EKV<eSW^iL&<c+:J(WISSMU>IF#,-\^A2UAZ'Hi#6kD:k1SQ_1j at Ru@FMB#^5a7[Em&KB_]_dedc=,Q>Bi\h
+%A(jt_I$,sPU.j"E^@)Zts"8Wl1oLIrDI+;>^Gnobl:I"09b99LF^QMFp5tEf%m+HPmQ"AE(#KO)II?V0Fm%%dGn_ZSbq(9Z,2jnh
+%Z'"KGUgNNdm/0n*rAHQ<.0g)h\hhkp8%QBSF(d32es.FA!RCu/V>mghj9\a5_Z&RL"+KML?)]*)"lKQ(oT^cpK3ZJL3.4]TM*pDh
+%m7%2g/9_9$f!Q$ScDMTM"8U\&J*W5Xr=,K:WlupKYRp;PVm`WI-6;G.IQGQVKq*d5%;]4U&p=TBl%bj.,06Lt=D^sH#Gs31-D3gX
+%Uj)>*QBF!go?jWsk.1qMjB]5%p#S<\19%P6'N$:5Cr at iJ1fK8>>JO?Uofu8=MrnYI.tUZjlk7s>bEscrW&V1n*cl4B\Pr5BN-=c/
+%P43b;((8V+GYh"m7QASs:J/iG-\S!U&YdW.YraLt,eB&sn[DD@?>Q^0UG/B(2(p?nU-e<?Z2(6<=fa-GK;pE_l32G?,GUA-]p%9D
+%?.6C<[NXgXEhZ<WaYbIoc7Ws#A$0/OP"(8 at 6-A_CQ,\`mER/8.fW;JU[PC9aS;/BO:(/&h$dc(+(iq&",[F#@9U()oSdXBhd'lh4
+%![SP6CLo2c)\^#^QVD8S\!l#Vo^qFQjd=6gDL8[7Wiu?U*.Wop#%cC,asbI:2UU[c;]L8.i:SNJZfdls>3=m?b:=>J9?1]Y`>0)(
+%D.hJWZ01RWoXcNHR6"4M+nC'Cf;AUYh2j1QFK=48TLo1cI;6MJDDh.oXj'1X]C%mgZ]][Ja'>3'jCsH&>\dJaOR^JK1!3,U^*o&G
+%?\8Y:,m5csXB=Zb at Lu^<66KoYp;K0Lf.=D+EHSTM_)jAKhPK(J3kc:C[HJGRX&jf3bHXbB`Zg6EGAh#RP7?uq:#mNq/U(RH'VtNg
+%iF at B]'eN1C[q!nO>#VA6@=NLjM+YA_I-1:__5YLn(`rPo2m24&<BfJ>C6&6IA\N1YE+]Q at .GOH?!CTr0.DNpld65>k8i-rsY3]ne
+%::H'Ka`S)2AiY+bYbAAZ-.,n:Eq#qf,(*cWo)_Qul\dXGY25JqT"L@;p#Vqo`8jpfbpL3pF'a%VhWr9N6\i1Co?46GqYMCmr$JR;
+%M;`-&.:G87^"glhfBZ[=RdtfG"9WE@^=GcRURI#_OdqZjiMK$qG0<:lE0COajlKs84/B]=rc1lOM#51f^?M^Yf=cC!`l+\f.c4I"
+%&`65'rN=A:oS,?bk%u@="RdX?DCLtd01A[MoBGMB8!2R!*]sp/iUW`6l.Uh#\(m^K#F[Wa#Msipc/b$MMs2WBhR;I+p33g3X,^mH
+%1Q`%K#KlF\0'(9Bl1r!IHn'K.[H&TQ;D`8``4U30".n1"4[b\eCjj'gfg]oGog<mB\&>nT:g_9U9/,XQmXjCLK*TgU$u?E.mCY\u
+%W1>T(rb5ofEJ!3Fjhc&#h^g"\Ai9$[cFFk'm3tN-7.$3?.;%N#[j4Tmp$WsW;b^TF,WS"dVbW>p6!`lpVdQoB[*[#Xi1OI,rj6#i
+%iZI=[(RSkfhr$Ii[ba!<KiZuc93s1m^Gm4j\c2.kN5TP11V1<PK?8n_BHU3E71,'f4k8Qb=;P/f!L)uop!kL)h,81D&k at ttUjA!%
+%F1_;*=GM*Te[0PleFL`PEHbXVA2jW(gG(-\.6.a7,hJANPdTiuPO7A120*+89f`LFWW#EGrbDq4\D>X?#!Q8<o?)5-nX56qG^X,7
+%ajr^pP[$Tol<^Y7PJ!\lIVeEj&u1.+c5NcWBJjHI;6$X4ncH=8Fs6FF:p;j*g,'o&#I%m'IpH(rE"K0dQ;T8pUs^)!Lj.)^?D-1`
+%`>qq=bllj*/4bp_p-,S;oM^A9E0_MeASQ.jWF-SPOftu!F1`KRmp])fTt3t7WcM[h]<0o5LN22*crP7h4&[PEL/\8-e[=eVi5/i!
+%G&Sog*0.KEZ'c`SJnAJmb(+K4VYrD<PD_9E7Zp0oK92:n9E8#*f.j*?Jmg9lk at SZ.^>OGm7m$<=flcCZ334PMF+57&BS:/u&HDOh
+%TFA+.pH,Jp/=cDZhT#TaG%%oTXp1g2D5fkFRnT5oRYWm.MC?@nA3<mbkournc[AKlSkNma/>t@#gJB.+HjA;R=,N-V!BH8:d=(h#
+%=mL$uoU%>P)A_W'10d`ob(JRhTEH=MGK\$P^I-%U3M8t*B$eSX>80V\IZ$qNW'i0fJschFSbkJ"g;!cAbF7+&dNc(B[Z?AXHadq8
+%84cl^,U*0:a->\VZ&"cC\WD,a/'GMbQY4Wj9agK<W^bK9#cD[kb7!ScK!D.E98^KQo5\+*l>c4GPOjq22E,W1EL2^1/lE>j9FVj*
+%2Xk=!_l$g@@APn&S\U)Hg\J(`K,("/Y:eoic`m"7M=<48:/]#kr`2?'1PI3LoYo288F`:iR1!s*oe'K/)%LLZU2sQ/4Au#%`9tHD
+%&)l3M9^;W,1EHs2o?+4j5"\d_TtRM`:!(frgW(pR+mfNZq\Ao[^Z=]<s.0e>6\+U5(&SY5B(Hg8HG'<b`_st5cf-?:E3 at LlrD]X"
+%aYUak)ub3L\NKo)"Nis.9+Ebfi+ at a4'Ls>78Hh-"n#ZO$<>p<.p\LPj<&aFQ3I`od9[7Q/4P_Z+(*)7bKf0tKHit-ch/"W#r2q<?
+%.=[0W at 8tODN*?2(DPk*==fDLZgd,EJ[g,BMp5D1aVM38entWZW1cU\sEomFunq3N!NZc('k.8MmZsl'$r=iPm18^U_.^P>-k'=6;
+%>PZ-t=1TmKk5=N&N,tm._(P+PWkAfkRR,^f(J\ttG2'iiasg>E$Ms[N_7ajDl0$=&+sg$k=L^XVlU_=MgQP6.Y1&`1Q<HR5/jHQ*
+%]t>,:f#p!K'BPoO^Q"*1U=_uM8[<K'\a*Z3-a^"!4*1:@pAEkA8nl^I:\YbR6S3k3q4*]/O/oI?VElX3]8c,*9-]*QZBR at MCV[gM
+%&ceoI4FpRePcg([C20<TZP4b<.ord_LAP5'U:N=nUTT=:fDSP_fb&`ph#s,khL9%IjBYaWl=H/)GNoIrk<="YFBm at ge\Z!M'2trI
+%]ml>6'BO"@[@TLGLKebI\On,i5%\>i0nL<&I at ZpeHdA&1gg at V]'%unRQco=&Z,4KIrhsTC&l$fe+5K_31AF1OY3,Utf"EGkPK0:X
+%e0?'8!M at T]#udh;"1kX^hM,E1_N:T;-0!pn)g1;I"^9Z(G5=kXB,$[N"\Kp=NT9h38U4s0/N*7!24KaT7r%D*X`"5DPUt,%a?I!]
+%5&tuN'%bVOd;*2JaE#Rh;8DC[dI-Aq0JJtN.qbA8GWe!N\D<BrRd-&m'+='7LTKmZ'-rC#POe?/g\LerIp9IJW/Z9%fF;/2Lr3u@
+%jJkVJb;qoj1&Z.)C'be/,7J!@hqPdoYG\Y-fUU!I3K`1bH(O5P-e#'>]$Y80S&4/<..LlUKn$Cj9t8`/4.6'`AE</3N-Mp>MLq9i
+%*t1(Sa0XejgjE>I)JNZc6H>+eZk+m\JE5U\$ooM]76A]D at g[Qtqq&)lK2X_bRQAOl*#D?dAXR1nK?71Tc1U>cP[p*3\P`u7X:@-2
+%f`&.ra<AbN+6]=EO^?&1il4F[M@`^#4)N5T0>Rf at L#i!#9p*p]47B+`%,J2K,4/sb]M*2*Ub6)Fq4@*gXn"4fb#\^Fm at V5Y@^U@)
+%$oNa+P at S;CKDR?;$0(,Hs3S,5VuN1('nZcAMhd%[-*NX<B&LR:QZi%!c8e+nYXF;!^uio.r3?0*YLEhGIb4=seim!7>'DkWhOChB
+%8kGTCK<VZ0>Y_fb#V`,fg9&!efVHm._bVW]WF9lkXB6lM:*BE\.g0>GN$$P>G22IH).LeP<(rrlEPY<cZ`)1AOr]J^c&VY=ig=I*
+%WnqPrh>nN/i496.Y!NW_/:Da!Q,sJlk6m:(-SVea:TERlPS at T/^\Lq*)Vhtbs5qQuZmgVcAdnVbLp0`=V)FjZ\E>\H\'>Y&U at Md<
+%0Oa`Li_(-Tk%XYfWH_>)5AUY@,tCBk8_.7U at Ehpg<9rJ*EOH#++KYYC5b9#nT:^B`m`^Z'dUV)[&#:q=8>nF1;/0tg/Z:d2iYEtd
+%E+F#NhJ5p?P??`=:*j1+:bcYdMVUqlWBj]lN8];\'Pr0OaT1p4hVXRD!Be"F-]fPtXkXhrhqeI3l/?`Lgs<-`"+ at _/,O[A[s-Q7n
+%]2eICM52;7c>HrIBhM2>`EimWMBrS!qj7uh`V\br<1UPLd4EH!=f3S!4u_=rl7!V`E=?:5jFS\-[Vg@;9J*B,SA\Hqn)gs?,[nB!
+%q!`9Yf>C&f!pdl!n\em6 at ogZI-c#pMl=?r(rNhka=X2+^#s(,.:;87ARt<tGfR(i-4_M&R^Q]cZp?G at H,!U?64Obf4D_1pI>ecVe
+%a3B7A,Lmb)V]J!7)CDo\<^,u:Bb1pO^(J<@/TOpaXb"b'L/MTlQZAkSGNo;]0UY9%9q8W1qR*t,j<-<r?8+)qCN>?L1nnk[RffRL
+%.[NiBTT^a#?pWp>#M&65rcB*Gr.gL%CD'Bms+b!P;B,;BfpN2-+)ftbCqQ,5jJ at l>O[mZOqb&'Q1Mjm-,bS5]`K]aa0l+aN7jcWh
+%):LkpT4rRAZ'UubM]r"k8Cd^hEc"A7A#ecn6U8Y,BQ*Tef^YKGc!:.Yg at RjajoPX?/k-jcSn at s^Fi^"]nU at f3SnPkn0OTQ:W$PI7
+%g'MjMg._4?IOc;HQK+k`cHLmY,%3q,^H#<n"WMHJh9KN!C$i:g)rR8"]RU+#pKVa,^s$N%5[1I]1$%ngHQigOV+)$#p^AOa1Sk9P
+%s1'e.SI$8h_BSF:gjR,^jlST-`mIY3bC"A3ITB:DQZ*>%/O,[74$b2T1paI?T#<NmV3Ts5ON:P49Q0DVjm8A(-We/l0O,aH:@ot?
+%kb,]f_T0cr\VIregt9n+p:1q&Q$O_i!piRocR6,CqnW*97l*6^esZRt1omQ<IhRe%/)itfEZa(Ill/&Ie#<@DQ,e*tJ4^!0dt.\<
+%!\3[?bp,/bdZ%&+\._EX(U>ESW''s2AEP[/=*<.%Q6\GQN-<)/O"1)RZTse@*];TJ[7#7pI;NUCC5(irNTqG at WADe<T&2<BiCFO<
+%&R#U8KH!X?WHh`'Cb'_#MgZ:THNI-f4dQ?3<#CmgIA'cd:fV0#2L<XZc&!iVaBeH`WmVj8qoS at r)s7pu"`Hp_@!W:r+nB]ph1!0"
+%2qNj:_SZ#!+nB^n#Y;MWQdHKrmVP$(g[s:GJpEr7:L`$;E63+\[8';R;fdQ[.!*GkmKTB^%r3rI,?=BZp+qLD3G>a&?san)Xt6"u
+%"r)"?$,E>\V`ON3^;ol*0ukG1+&q23`>A2YnDKb8qoB#4*Fn\KIZ8VR3R#rAi$,Hhmejt(.*8s;?@Z1r`IuIRebZ*07e3`KPh"*$
+%'C;<?rLdD9@>/u[ipU?6RCc_75T2?55p&6er-N7p#9Y*;b0BhsMnT)[/Y*^YV4-eZ)?LQdF,9RqhVEM'@\PbDMq?]cEZ@:&W2Tj4
+%M,%F?i1C%/c'H6I at V%q_*J7;0kO2^A)nFPb7#IS#.)G0P.IUDlI;(h43@)UpGXGCO0Y&Upi(cadEl>,\%@er4bIS=]ZcW7Le(ORS
+%&D$#[e!J<7.YkZIcTp955]^n6fa2GBT>SZpD:d*CD:,uQ(0IX^:=$<kS420Pn$HC!9NX9bY7G^/U2RIa5V)iC!1h7b\>dtr<^I,W
+%bi'"3mK_7/^"_:Rb1i;6cSTqk.9g;X7 at E/P`.+^)Dm\%pRpe&GaO+PO7+ufOljf,fVA5LUdLF]LEA0]K;k,5)jD6rQ5miaeWl$&g
+%@CFsa(L8CGd[kFJqq0@[M>.D)>h;Q7Oh#rD at 37+=#M/E\#/d=508`Sk,N$K<r$.i2Z;F@#VDIrmK^V4#T?_LN_+'`ME`&gb%qr?#
+%3`?C1Eh%[rc-+BkBk2$Q*m+/cH9:8$C,"R)obkj=N)&MRd=UImT&a8]4E3Mur$,4S'4&7YGqN7OZ0,_A:)'[ujpl5XU`^^(<j]R5
+%*>78H>5$^]/126reuQS>ba:LdHoBXbmD,LqXH]U/8c<hd[7T5_VS4I(GJXBE*1bfLgBT4Qai<Zddo<;VFc^"K-;95".0+4re:^56
+%k#Y>2h+9JI]#Dt^i.q/PU,J at l?#`1J2\A$)0Ep0u,P>l07NHE&D;U)i=@e:s)bJtn.i?c`:*+cIOM%n"r9#Nl05%.k+dmClUIoDr
+%^$o-9\.Ic5'D1A]&\k&^>FoOO7ZB"IAXP^WNb4WH%`;k>*k/</q9-!<iW at dK,_ATe8[@-cNtO]eB^l$ZIC7.:gNBQEH?(GQT-YcM
+%K'7R.K48Q&:Pk[0QUWe/#nT_iXEm(r\d.o`_,'GaWICm[T at Nf[r/l&C366rj3 at CG-p@DV*KTI]q]1:E8;^>^JM+eu!`Q`V2n at Zr"
+%hL_<!q/?ho(3hMV"HTTgg(@FpF'm4l]r+c57_o*`'h;U*Fdl%+fMSFc@@h8DdM["M50'Iu[X5ZO5U\ffGQA3'/j84L-=XQOkscVk
+%>nr at a_+"DR8*_o7i]=:4RO_=;/]Q:EGm;GKg^E1nH5N[*g]9UbHiB=TZ48]M0#gMaFeHV;/g%.rmY:_.C?s?$FIAQRS3e`mM$2/d
+%:P<oM7[@T]gif;?3T3;`4Rp;D6P&1Il$G&=$nG8U3g1lqfAY4$\U>:M]7]VACLR$i=PajJ0p*oY/dQ`8/;<M_ZbpGLpdXPYdIUrD
+%Hmq8G]\_G&A/oJD$sG?j!bLQYn/@?&LEQ<OV'!ibj2u)ANL.i74#egZQ=p/(q%Lh*Cp;8`d.fAnHr]6dTeq-'o&]Q:X77u^(No]T
+%AQJaZ5]^;Hc.6WT)5RPKT/sQSphM6TZH=TGEQCGYOsoqp5)b'*Qobh(@5)?),![t^r1+m8_a``k;A\kokP95.KC[o'QP<dK&^=0N
+%6?]fTKSp`t!rD_<HgJkWo)!Lj%H.$h"MpFT<?"ZP,o at 43Em,9Q0?)*7L%DB^W"PH55O7(;e+)F(WNOJtme<<&?-H0sL]4=s?\n^>
+%L!uYRNHM=%mj(\I"MB^Rh0=ODhirKhZHo5?#RI7OYoaKL$C$-)a&P\_C@"J1?Tf!R"0,:u=k#:W.6KVNig+8"SAX0Y/$S(\0)f9b
+%Hhk at 0-?[MhVV.U9,\$5be'IZ34kj*N4W\."Ps*T\*]TF,LHak:++dI%9$JTag(AfkU[]R`Kq1_Tq4(oL(T7,SlID1^A*D.hT$I4J
+%S!R0XN>@gY;[<;5'H';+m,2?7"I$JH?<eDo5u`Wn[Y9n!Os^&cQIiqRekc^9'7H2)r.c?%%DUhL%-K"'mVe6s/qVq[a,.e6 at W$0p
+%EaCC/$t:_;g;NjR3(\6i[S1R7fbjdDS!uAl4S%7C'RfA3kDSqi4=I^RB:kj!(-o%LE[,bu4X_gH\R!%jnjF[,RUrZYBA;^&3[p,"
+%%9=Sr\MFT">*s8u8qBi*^eq<bDq`5=jZ4N9e?g3#F$GuKc"$"jJZ5d_3ae$%9hjgj_*4F+b*Z7W77kZe\)`'b:=ds_5G]10((33\
+%Y'h+BW9l?i9RY=?.BIJafbhu%S28`B%nD/8%KI6/^g66*kV!0:p=:DJS9.12r'*+KNkDuOU\sh:2^)84=/cf']"aDqSQeY6Tj#R`
+%;lF3Gc+tqX3L3]]Vht>seH5b$7:Ju*g/09cp"*U.'6!R@"hk[\_9X<.kA^(V_8R[/bl^>Me*kN*rDJ2M?*j6]ktP%6_\lc^,dpQ!
+%d->dlHnMf_K!)(raQgs*re/FU-UM%FF\I, at IK=1B1SC0TNYr:Ubl"Cup$JF!c5*67(8ZXCln\<)ET%P^K7QqU=EYd-:#Wc&g+Bnq
+%YDL0=<UmJL][O[;nP/sL at 3ams\[Pq at jI%jK-"0A=:(@Ud9m+EB,feU_F#)?5KoEBXdn^9tLSBuXb.c\%b2;-e,?LPbLmiMqV-5Gd
+%!6_l6a,"O\mKVFa:B\r29"D5SK(NR,bF6%(+r'?KLO=tAcC<A(Rg4*j)G%kQ0"7P2F2d<.&mYQ>n=VUjFl at AGPOYiVBZNtF"e*33
+%-I@/+,^e$5j/_bM9R]m#Ub^hjKLq"O`/hr30S.KaN\N>WVXoj3<*+W$SLoTh_*hd:XXg$^gMiO/?i:mUS;iFB/(4</Uu!/.A94.o
+%5@\&@\W+:D`:SKiNm.k=V*I%1=2FWPI]!"4K(HicCo$FI]N>*Pa(XM-]&:NsFjK^fOLRhod/Z.)`_W$<^)=$AYuXO!)*G?Dp",TV
+%VS5_<riAklP!Bu"VEX[n=DK.<?.o/Bgf"8e?h5Cu6NL^D0I9:Hhtk(#m_JDSN.gRanh4&jQb8njRb#t%>JT5mX"3XTV\Hc:)cu/^
+%;m`[qFH?s[&CT+\XAqr%K8/P5`kacM0jptYEDiS.ZP/(*^qD)SOmuai6GP)&pa4_`Seu6$\uN&f at JI"b,E at _WPO-s;$$;#`_%#))
+%MJiB0$6L(XVA5#R6:\9.C&)H]puW+<3tX>9J5/VK8+,G"LC<SRb6+7'(O)'5T.R7?:QlTh-J0LjX3-*+8\,(+fd]":5W(m$/Z3,Z
+%`2*rj%!H\AF2++J]l/dJk:ClF:>pD<V'9).mV-u[9`oEHs$HuWP4[*:Qi!]$Z!1RBT&%O(M@*RVe^U,IT7Oq`^*fS<(P"AP9s>5l
+%!&tT0DP6>)1>gcieXO^7]uOZU%lYIa.K at Qk0`Zi6MhI[3p(8Z@?!.$fT"=e4N3#KK]AknQq;6`PlkO\Cd'Z-\KRa-7OpIZhqt.:K
+%Qa31pA8jf,6FBe:j5dUQ5iKX>?>;OXFnq\h8%/04[d6TL4#[!//:?$.AlJcKOueSt7Z%6^Xok'cRJ_sPeano;@0Uj"je*S at P[)Bn
+%H&IMl<%_=s"A at pOf*s14S1G4"O;7ZX,\M&=g,YkK)3ic&ShTcu-[He(1eG)83SVFtI'#ecmhtY]Td9b;gB]ssAAP(?9\HmuEZZf7
+%8c#*$Y(G>?Q>]G)(inm]p\@IF>7K>iST2+P2RSA4@<8L`<pWL-ZQ2u]oO)6#h(O$7j^XEVCVOnIf2(k)SlZP;9,r/TOo75_nk"J`
+%qDuWI:g;2jGN6IX^[NR_9b:a5&Cnc7FHnNV'0)Cuf8]C6D1`fFlVi;`Qu.o7hTsJ<m^%GQ:\eDHIq9#5hK0$%($8,;V!hYWVh#Y>
+%2H^MZqc0\ND[MrD8pt#h<HRd*WI;`%.!YSf`F$&Z5fXkncR-[SYp>G,TQGJ?=J=iLUqI$C4<cXANW_N.n'bMOZ=O470b!m-nLY9_
+%Bqk5K'R)B^T\4WF at T!(ua63C!TUpM!EfK>9)r*dH087)kbDu-`>P!DdN2Dba#cf+9ESu8pA$$ReY8faN3QL[ET$&$V5r at KinWj>)
+%K:7 at f5Aa4LbnrBs\L@^ZBG^pcEplU5V0,a%q_-:G[FQqP>g%*l/dC*STVG;#CJW'c.PNFjX=+Jk,*+ir'#TRO\QJ]5VVjCag?6Dg
+%9uK.X`i&Z&M7lJ9,W%/qQR'8VU=TS8Xa2'+LlG;DYeP5"nkX%%iea!cp46>Bm1_MEqpT,XII:';8$^."Wl-28P<VQcRgI`@M&"sT
+%m=e56%bCWE2Q9fKQ'6-(m/FK!N&_>S2?<0lKAH>n at 9Son6pAk^(#Fk2e[*>fDu2#>JVOHs0dh(e[^LXMF+6atPfe-)q:.tSj0__o
+%g?(nJ/Zb;$l">c^:mn>JWnob6)V;CcNJr"rL>Q+iYcH!s]WWD-$qm9U3(AULbM/`BR,iFMAhVkE%dD\poi6:eP at pi/IHN*o0g.Ti
+%k)XT/3YdS\liVad`ceZ)oW+3pD^8t5ABP#M,ePDD<m'@r4qnVf#<p]'FaVLd!SVX/i'I.b0mXMW4"%`h_,-*`aG4;j#[6S_#!:@2
+%c#r>Q0/mUEDf*=M$-rX.3ToGm3R7KUD*K?l^$>QL=fUA#HYuY8[\m*rf,sQ,,TJ8Dp('>^YWFR at TS(CR3Ml6gA(.pkVkDba]M(>i
+%aB-RkmO'1X:3a9MJg!()Ia3=)/h>V98:0$2eGD1hkk67q^s$NGS%i_ZeP]_2_Ja<P&-sE^Ym6Ms7FHI3VL4$WN^QSn/Y7`Y&p9])
+%\G?e\c-a[V5F1t$H"DO7Fincq3VJ<F4ctEU+.`b!E=J]KhO&`Y:ZGR87n(;a9uVcU]=q=GD at 5?F3QM:-5U7;NX9+u/i-2K#4Pni)
+%;7C[e=J6mM<rJ9'ro(2i;%.h$VK$mdGOg-=*IB+n%Ol@(bB;A9GphSGS^n=n\`SrW`Q_'#"/%*h$es7kWtWKu$3u.G>pB, at bBRrM
+%Qp$.)!;^J`-Xi!Y3]Z[t!"J'ia at 87T#IO`5FZVb:a1!dE,H#"CQQ;pX!]5PT%3:t#ql:TDHG#U&Q'I*N66qQg7?P*CMACBW.0Ct3
+%>7fSX?G8 at kG@<BT7PT+R1lc3l40M&qDTPIG7dZDkHtlm!/6Zu?@la+(IA\o7]@_FR_T8f?($t7I:'"6i8PqbnR\&o1)nSgaN;t4%
+%UO3S50.t=Ji-8Gk7k3O]UhW*+mjR5a7"3MGo<k4nS%0s[#L;ha.PYKn>ClZ-+'YVl:-RjL4A&pA(jVYZijk;N/[05cDarHhg>6W5
+%)^\S,V-adBP22,1Zk*DPl]\,TN:\iT$auPZ/ZY1\c4l^Jmd=TV*:HIpqbaFgO;WUA2a.2rIZp3g?og at 0FKi,E+Vf"HQGRB(qQLcu
+%GA.-8Jts#?ncCJWo3=&Z?K+\I0f at nWTdFH5Cq]X%apprnCdVlUOLbg[%4DZHb5oBu^m//a=6`Bg5(WSdV7#*d:.RC28XoV[-4(->
+%@LU!/N?U6A at PX,W#,S7]ZW0Uu#9l#_!`*:WYHBppI3B>M>r"alLF[l#JSLoRb2f<7V\+4"V[A1T\/:<!\2PD;"=[R'M:fG:N+ at r+
+%2+>@TZIEK>pIX@&Fq`FV7YK_e!.do<H/#)d&S,9ZmQmm&0C9L<XcTs?1KK5C4n?7X<#7Vr)EZ]B-u=l`m/!1fMbW)'4Ha=MD.uRB
+%'d`HtYV48%k-!$&f-QRHQ`J'ZLfc'VnL_<Dgn8$1]VJ"#A[=&3oS/UP7<k%1<M)rUUMVU4j(MW4##OKOLsUe2F#;%(m:RA%Ru8qL
+%YN1fN=TqPo+SaF/;MM%Upa!L0&%/TJ/kQcLWLjdL1d1&C4S&L>`!0q]<J]#sB;\/=oD+l)/icl85;K3\#O/MV2/A;OT%EZ4EtCK`
+%X"FJEAN`u%o/#:dU<8>-BSIl`jKp1P-bZ,?bsF4k3H\<d;.RZeZ1D7WTV7JWH92Fo7WTYo)'T2q,>5<1AN_=-qm[;n-L7:&$9QCi
+%;?9>3rfW2eEuL4=lj4LI=?s]0#sRIBCC;DJIH>,45:[>@'&7tRA at k=JDa1t8mN"-7%_$f9Z=k<4V;3%de&m`Sh)7DL5u8\<:s%$8
+%4**p5AK7nMUb0R.@[b[t`M!K1Z-GQTUR5Wb6ThrW]02<khHTQUn#PgA9%RScZc=&D'Ep>bpE0LR1qIVlU'-on1!&W>4#h8uOQu\O
+%M*i!HUsQm82(.NNfKLN[.%M>tWk9UBaB%CII]%>3*5gR@^n8jWdXPl9'L[tkq.";jQUI`@_Ms0U41Q=ble-EQ-uRQ*f`)q.8o_#3
+%jpWp3("kZ?ohID)=?!+7050CtM2H at p/ImHXC[&s8YPjNtha-%fY/S(Xj`mrV(ul*F at A>Q6p)[n7+<="a"M<j:j_tt_LDhDhUHDI+
+%h#+YaJia`1"<r)A$G-HBK9_[`KV]2j4"mYi`dD;<T@<f%>^s:2JG"3mOaI;[fG0Q.Z874][7k:\4rOZ7h4(5O40"J%Q#+(;bR;e@
+%UJ<Z,C0-$qOu_3N,c\/m(l3`7KD?nrUL`,ng(GY)G>n5_&+=;+<"e=kH//5_O,IS;P[^G=OF4ah^_1*Pg^a&"JXTdc"O;4#"9e>`
+%'>,RFj]Bb(94tLA$lk=;JYD>`kuhg#&Z#djSaU!n=IpIG&V<_5/uUB^]*W?TdkKd.-gd)L&sr,#r3tc-?J*p;GuKcLB.A)@9rb-;
+%>nZ3Us2kgN9#R^=G6[g4]hR.(W$(PShj]2qH'+&2m=0>tfmq84$LWLAW>h(g:0t9gPRL3W&4=DZ4EL0b*^1Ui^<iJspU'O1h50*/
+%U%-)=k+ZfS^)nmp3 at C)(T01mR!OQNq]#qjq!Hgu8f:]d4qpg[[HEqu$3jG?hdH&KU4LKOIC?o,]hpJZ#Ea6n(p)3(`YD7U71e,eL
+%XW);&PE. at q,k5*XQ;X>(<6i^p>o_XJl&2E,8c;Ec-BNc[_r-OlkdafQhh08k[I':K at tU6%)+@]/]o@!Y"u7s at +Ngub/oiGU@;!GD
+%j:)XjH6bb5C%i4(:=N!3Ch@[-c718Z\CZ#h3cEMNo!"=nAg<?:4j0fo_r*k]%5'a;EDn[="d*E1_^)k%*-Zonr05t1R)G1IWb<nC
+%Ys<%fq\2Q6%'uVj3[8FCFrkO1=H4+4ZojD1ch*B at CDDX9ZCaVH2^M-;r at Q(1,]u]O7FD`%-pRRk\Ml#L%"!rSn&6E4Ea2 at 0''HMG
+%*?X2X+-^:!3h17%HBq+Je3oE["2M>ZI%/LPl/:UuOK?)UT#UdcCF`BmT9sFk!rQoC/^L^Ir$8o"II)?U2Z4a"N0<(EpE4_oVQN3G
+%\&WYeHf_#T#PeJ$fFn5un_$_^1?D7dmU[)\gX49^<L).!db:UVr79c'3Lar6.:G1;+b(iJ(qW"s89Kh>%?k*JoDqs^`';Ip')%Kd
+%VdXemBa]_]2Bfo^UJ<AV\R`K\`>+Lr^SVZ8d^GpAg=?u?4S&N[7B\Vq[[E%,n)$l0!+KGpPkXigmr:U(?'UPnRc:2B:qua(Gi(Q1
+%6rn'e(K"6Y:CajW0=[I?CQL5T[:LEHO#:VKLL?WRIrj&?XLILi`AG=]!9^j1'@LkbL57i at a.m4>GBtC*>B"ifC/dn/CA1F[N_. at i
+%nP=Q37+cIc!\qgoT)$tEX?#Y.?H.ta=,,OiJ>8^2Pe4!u7fg`B&&o%;7Z&WbcYHopVWF+b9p"s/+g*WJY>2CB#R1W.J8Ae\7.!9J
+%\F@#l4Q)n/1T<2ie<^+f#C*9dqo7tB[up:)XT*moi2d`'Vdn%9P4dUu7!qE)@7unF)=Wr6QaB8Nm\'$2L[m>$b#C4!!:Kd;<'+;<
+%:>H2LDMqODi]B02I'a$WguQC<bH20<1cuDp;Q<OEf?kJ%J?aKH9,_uqo<Ysu"af83i4'GEfe6.>WFS%EEhl at .etC0++>)Zn-XI"q
+%I,k%m,A>:.9=<*,?%FJB5/Q>>jV>68cA0$7ecMKJS`WuV\d+&[Lc/kMD[QALK]?GR6_*aZ7D[^d2,,B[<4<#)$];S`>+YBcr<`,2
+%E*f^3]jK6Y+u`/qVe_9T6cb$XJT_3r-G0L9"A=/rNtR^PDGpCAfA+hiI4B'p5T!@:r,HQD++<FVSQ\;ub,G9;mJH!SdA,7YbqgZ#
+%@ahRB&J^cLHgXOG)??)P8[Xs0A5I(4M4UD@`-&4m[!S?;"7;jl(q:2YHM3,`p$9*">*mO028SD7cC,B2dL0saK#>X9M"[1 at rF65&
+%)GGiD`Gj[5*]+-AM1S'ar)UEkSKE^*MgE]]'@a+CLD<<t&ebT+Es(_nd66kfV at 6gp?[l0u3GuCn<^g6^9MR2Jh4'&^c#5RCDmR5L
+%_C=+"V$ZZKf#4OL.bBEX8.T+6RGNu\pHFZ09WCX#`oW54>r>n7=F':H*l++-o'TFT/MC`_/\^BnDlCgZ,s]p$%KXEEW0laiVS%_K
+%Pr:SMVGPm]EL3Y2Eg%i:?)>3=4S"4grM9oiOo5.'#eYAWM9>n/.I_gdq at XUQ@duW at A".kkP$%@Z3RdeQk=$"F.H_u_SgU)uEthiH
+%\)g7$A*$F9_OYhl>jAn`4u;qLjTs'@.S26RBY.4Fl%OhCDKcGu5frkMD+Or-dSDm*>DZ$9:$#GfpT'e?iRG(LUj8]:rLPb^'AF%c
+%;MG'QX%8X4VOKS1KRBtVMa1'-^A0eA\0G#;D,r[^O8DH<mS34#(j at SJEM6"pFQD<j6Jk_u''b5$FCfJ$a:ee:kJsI^$k=[BA+)!h
+%Dd=`QOMLg9BX9B%k\S5LrS`f2I&$IH&<`Q%Zg6"'Ye$5AA"?53^'EVRkRUPDHWge.7P^sR!X6<;P<n_G*s4iBfZ!s1:l3&&6iY<(
+%:46HJ#(I#p8#eB#H9.WG[OHJ'!)eCp$Z,I at W!%7dXJ<I6!/;<d::,(_)*e!foLGZ=f4O&WBuHqBS9n02KG<KAQj;GH6'pEe2bmi-
+%k%0.0QX%4XRr2_'iA#"=AXr4R+;#U5E,#%/F!^GW=4VO$(>mo;ihdY;Tafmm>m)+Kq=.*22>A&)A4%BG[i7S(Qf6duJW;jT&dYO*
+%EaJ4C0?<qtat2job,kVd:aSrR at cN6i;P#fp+00(sUn;e<PQ^,>2efQN+WFSS["G""^0X!62rPTZpXq_tSQ_3RQfCf>C0gD'oA_]C
+%XqZeoPaiD]EImgnpD-qq51MYDZT%]9'+<*<5?$>K9c_@)`/5=jYEY[DLUkI;RXMB8Z%>nX.LoH_,+YRESG6rtUnjbKndp<;V[lum
+%e/2(Q-#r"4/^mOcg=#ZJQ(,GP^@E$P&L_Lto34q`Frj*A>#O]UOh.45QlS%Y`MM^<n<6'c%To7SQku5u2I]e=nLj]o#aZWd95sA1
+%a#?]CbIu11/>PI-7s1?kQd-WIY&E'5_OcKENA/>h%`f7aq#LQ#/?X)[qB8hPbuBD_k(cR!eCf=M+fp`>j at AQPHI<]'S@'5.h=uF%
+%NtYO5:$i0a\>K<M0Jp4Z:F>.J)F1gZfA0!>^;4mi-_TQI&Y.Q;#NXlQNr\[?@XR0`_HfprK?ejZ!$m#@7/3f>?NX)1*1r7\&eLBS
+%Qk(p'%Qcbk64tQOSSmQtP?!KmX!LMu:P!_U\<FDgZ"]@.Qd*XVIRL.6rT+ie;r`<;h?qc=EjEs[e70s_gY[Z8gu1"9bVN8JBLsA4
+%:WM*m&n<A5eGMWh7Vth'Nf3"af9D.+gcp6Dc]2l=h!:6fV-sYbB-("^dtL,WCQT$iDk+J%r)"-Om_bc(&1q:^?[8++-4"GQSN6]6
+%B?d8GcHP$U*6(Gs-U2%\gpJMsOW+/=4=gj];;%Pu_9aY++R_=G<*$S5HG?H at EsZNKChoGZngc#=(L<8JjILs^:%nj2hQH=aV=3H-
+%Hu&ds3LTQjO56-cQGfpO%2L4s,S^NLP$2u3;sGpHn5<)Ga*R#Z[_C3V8Z50C at bt^L/fA9!>aR$k/pTF7R2nN44K0U>[a6/(S'9&b
+%[:,l;JW+"<R*+'sQXCrY\1r]_O-fF*6>EPX+o=.1E-&2'NY?X]OLIFL8LHU:Kp,'qF`RB8"1q?tr/JK]hEV,ICR)>)r;$n5\ejhe
+%H:pH2@/sA:SW(`F,TE,FS$H9+eS6u!>+"FHU&06c'^$d9CK6;*ga;Tk!jB+OjV[Pg^';u`SZ5_2HUBd=Ml)J&f5,$`B.gLRHl)1B
+%J.uHM4MB>C7jfsFDPsV\oBhsj`(Jd'RO0\g'bFK)+rIIXh3"P84:#SUZF5ZdX\`jV*`r%Xo$3c9e[hc)a!<.D=juiO"b at -7kd/um
+%/SZ,LS5['Hl*BO+"\I?D+NlQH4p+ul.4O%lN1QAhJ:2ea==TuVi(%.6\5<ki7W"t5ODoH+IS-GedQXQ,Mq`:m^OmLn!j0)+I"M-+
+%,Oh+C`oiq255A+*:,]Rt:SN.FX0qf#5t,%*[0TjNVFc814`0IoD^3Po[`oE/[-F"kL=@Rdm"G;&[0I.*jGqQ=7;'aU(<V=t(\E!J
+%.4&YLc>NMp'kHgLIc)I!Q8Ertc*FK9PL31ZVRaAH/k>b^BdqPm8gOO=Nh@]=NKjHo:k`f5dVI4jEMoO"W_/\!X`,[Q]f4:ll!W8i
+%[l`cf4igI%Ri>#+DWeupL-lMlSXuaY%0Cb1gnZFdR]6q(6 at L3,5q(RFZ;Ru&Dei[8jin8$8d4pT-,2N4,al^9GSsa28/e5c$Xi%5
+%2\hA#$Oo;0RU'V->6hoa)g4ZpmIF/dCY.K>(!uIh+Q%b"NckB`7iQm\@KkXbPmfL:qW4Z_>t(64Q"kZ:I>l[8;h+,>0ZGPc+&c$\
+%;<Oif8:=5ICWBgk$p"&gD>SJb;QkW]7BcfK6_li*$jl=d#b..R!bP!$WW8M\gjlL>W-WO^Dbd>\j/S5pS1hiLcPfXf\V5O0_LJ*C
+%[PO,GZ!)-oSgBa`s%h$_B^>3][s=o$]@L=NaL52u4K2]L'-qoYL8Egj>W'IP5a4O3V&Y0h$Hh:Ool&MRUd"4RPEJeGjQJU\3PC:R
+%+raUiC:R4qf_o.<<0#Zlp;m<mOiAY18Sf\BI;?#3MfRB at im60?Zl"D>nuVs-eK7A2.:re\oMQR=k(t,hgHAR8+7_A$&+'W\8mFuM
+%?1m]bVk!9/qNCsZ^"k,_kgu:C4i at Kp0TUqIe:=^co&`:tJeS6eKkt*]580695^1&D,D'EV at bPgmUl9KFVl?UAZSuU$;A(!qOo\S8
+%.f8N@#-D(_F&*Ft_=F6_Sb$-r0D.4.&]P_'JSIN"bt4KoiQW=uF2&[]g8FT;k)OC'&+OQ$]_(c%b(b\@.n5]eD^4W"%)6CBf\_&O
+%old+IP;SV$K&gT=jIPIp;P;r8<o,:I=8/@Jlr)hn.2f:@lM<N^-h8*9k+$'mJ7i4lZSdesM,)`l*Tb`5'6<HT.Xg3pdOO/=LG=G+
+%ok!^h:0n4M5#tY#`gN"JM>7HN*&[h?Xu<2t8bh>`Pu9B at B]/olalNnUr'6Y at QjXN-:WLsA3/KiRWN.0$o)A4?%\?7:XGO.sEKULs
+%)[k&H"Kt(iS>9d8O8VMq4Ef(8<0lu6NXg!k9-g"]\_3C5]I/muXePJ`LgC/D?G"gGJjDCI)c%&[3o-3[F#_l*h;+DTOqtPLYhjF!
+%LO*#"A.(R[Qk6VSMT0(#aoW%(Ftd#LSM<4RZrmrFAgl4XhNGfc/0Z:?amP!4O-WB^f!"0%*+T`YUc]E0F,I_[1T$Bo<@_Lkn$9jU
+%oHHP@\!)uE1&8od&4(rXBcgoWcW/(eA>Mi?0[Q0nd5*ZP(q6ZF/T5(UPimDu-G:f'8AGu^F+,&u)+m-p:^^j;S8S093#:+9,`B:f
+%Jh444'M+oh^oef]5K(5KD]TqXF.;0)?S\f'/>[U:JdrCb:Z)a.oXEt>"UR"^6'[\pA"DWf.a3\-cF5(6*<u)5S4&9VD/6l8Qhk;3
+%F*dQErWi=p_pN)/;L:1VBH?+XpF]R'.nQE6Ka\Up9)EB%'0Kt0/.\o*K;!9L.3SC\(L4>nm'7)d"@4V#"D-Xm0PS#or8mbl\^k;=
+%eg8H$!U59?;X*>&5 at bRrpT!\E)EfM?^8ASgGGB3>!dXqS]L!(0O,`m$VOTF<NFeF9';TlZ.kEa1F@]iNQO*,>IROSoFTcG:Z*^%e
+%i.fgmWI-d+f%g%d.PUY\=R=X>Y[mFsm at umNHh-qmn_Z,k(*;aQ_EsAG(V)?+27B$L-p_j<N*ss/`fdu/&Wft;oLUOo4^//AYi`lV
+%crMR*/l[d\oc*s,1(A-)^YS*nC1ib.d_<m@\5s&kZdHq*Q!f%p"Nf3G134">DY]/?[Mq%Xh)3a,3s`hrE+bXt<QM:4kKT2:lhX/]
+%3f82_V`9V<(T_j,"$H=l9D=CTMiApP"=#:c$ceKB-X)h66HIH^Z[@t9qN@$'-T6"pE`ZQ[')SI6.b=2Ja[Zc'aHiK_`2A`HP2+0q
+%-<Wf$j%V[%g2u%tCs-)R%bBHkk"6q"cRLGrG?C#CgM+?a]^)S/IY]h[2#46E`0?riG3I<WBEU)(4cP&V?MjA8Y:Tnd("/<RJZ<k;
+%@mb2qK;s:]8[ssS[i0He`*)AIr][I<-HT+*C5,gES(grG,?=CB._cGF[adk0DZ>U;et*Gjpmc:o5!fXC=OE=Qa*uK9XP%?"o2>0m
+%NaSmSH&hgGHs+/r*2Yq`g7WWV+"BRCB%tDKHh2*68^A2ZXW)&%nqROc:T*]rZIb;CEfs02\*N;&#sfD;3 at SYU88hFBDD1bAM=(M!
+%G]o64)jkl at heWWI_@#T.TZo5N[M5U?,BeBEf).H:?Bm)DKo.`H.t=ko_EAq^G?D]lEc:h.&+rb at Ydi4l=1a`npIPn''NE(K`fr(<
+%.ECUCM49:n"X._t%dQ:<e9o3W%0GK'b>I]Icf9tOU*U=[9ZAG#-W8WKR&!B#QQ;mh0>dQ[I?QbGq,H5.NZOX%c74N*'RQ-F!QD`H
+%,UlrLq__1e\Wg)h6\OP#(;c*%%3g8i*#\>nl25<u3u+g7U[u$D^Ao=XPk<(Ane>/$dTD,.Mu at SZ?2:M/&<k*$^oo"n:*=ZA;[][R
+%iQPkG24kTc1Y'ZV,=fqOdd5O2iLuNY4>m;Y`9tS<UlEhI0b,L(WtaOo0^+"ck:"_XQLh(32:^"16FPmDK8pK8o, at o1c(5$(,^WZC
+%gN/DaecsUe&knZPZNXGOY(r=&AtjDc,,ZsSa^<)!6`A_34E(PCo/71EkA!4SNC:0%GM/5/^AgK,n?S<T(\&Zi:\H6BWg#N%W2Ro6
+%S/n'AjQ#EETA1C3\T*[=HSCUEW6?"DO at EPmck&ol9M!6ic;cQ"h4RB5P$krR5&/<ar%_CD9HfhIQsX1^Sr13t9\AE')F41R8>]8)
+%75]R/qO)2R%!^C3?QN:K>NJIP:9_&FL!'/4Uhi>j_5Y.Ij<e2Lb`VI\P4OPg\m=iKr,)I6F"H,5%0F=l/[(T\m<17#:R56F.aN/b
+%)`N^!G,>7Wo&NJOX*pDH at 7r2[-.)in=gFf__]1;<M(7,+4"!%rdaXFM&H%f>DAmBVm2[-ComCkU%meqbS%:HCW]h57nr$CDrIF'L
+%/hN_65OVN][@Dr at X-4YBhj42?#=s:lC+$^UEi0tS#/3k,cgUJ4:W1f.VV*]+)sR!1Q(=(Gcd=d[faOE#+X9;'Pkgl_B*p2Y"=_4M
+%n8]pmGu^=rn(.tpWI@,1Xj#]jHosFS+B!N,H!n.ZlU'"M1%NofXd>A at Jou@]qckukdfZAt-n"NoX-\e%hrI%5ffjCo_Y%b$(sG^a
+%Ejq?%+lSt+?)&[^'tN[AZkJ[U0&&Os-OR3 at C8EC5MY:n`;F,NG1lj_1_fp?raY>4rK=:]bYS\(CFU6O;H#%bD*(%7+^9tN67*K>u
+%a/7ik6tBnl0Va+]7ZcitL<_d_loB,)<u/$V"cmFf`818rScIB%X8M[T.q"rq+3:YjZ;44mhL;S*B_&MU8A-eA$t"1iZ-rNm"_=W>
+%k$+`g-,4<UCH_E5ULV'cN5Uo7rW\>p\L3s9UHhQiTV<$)<In9K[N-Xb=#-C3`MP-->o1-Z at tR?8fMVgA62oN5H!/3AQONq8&IY<r
+%@D,+oPV_"pD0(qnco[;5C_t66$/3ulm(Vo&AmqDcV3TM-qYMSsmIHMD5;*CU11)R3)R"!L#,`$#\56';OMg(Eo8NQQ/VrPu^Xk3d
+%mpas$EN9=QVYm9J9H!i8*C=LN2Zc6;c='hZ<9ld>0\[bW0>8EdEW/7>i<3I>;tfK0jDSA37B("^]TLmo'hX2S;<^eX0[tGfTLJu/
+%h6dDNETCV(d=e(Iq!oZg]U[QZm;0JSOU5H<?6Coibq`@%'+M3o](PYQ(E'rN+n7VjJ;qSnF+cq#3e1to^Vq%kir$Tk)H[XMDKO/S
+%Veo(d:&0nYdBX.Z/F?8tW7S8iGS:$oE_n9H8:GJ,_3?R$i0IPUmc*S<ZKmr4[o/s^(h"Y3G171>5:YZj at UllO'3pA$T)7^Ehgn'X
+%A+,"ARWNW7a]Kh'W,gNd9XW>j`jS?gqI#sTpd!IO^ZfXi"UITOBN+'s-FDoQTWKd2XHsu;%B5;)+XbgY#g.'4n&_['q9$<!LfpRE
+%.:Rm?7j6#*^u]4sq\2KY1mdZI$p(a3;BE&6C:q"XDOr9`p^h0e+SI/RI^tPsn$s@&Vs5#P9[dmgCnfC*-;Yb_O++l?,GQbn'eJui
+%fFcZ;%^s5\kDNO]O=WEM`$g4W\TO"f-e_!WAQY0m_I54i#&4:K"Qhjm3*_BA`A`p7,25RT,o9Mo,<+#;+3I/OR8Ul4@=c5&at\g;
+%q:@ZuK^d:<WT`s`PJ<U+nAdIOQ#U^HWI#l7Pp<G97"pWQ>@'lWW4Ft\I>)/)d!DP_pff]HjWrIMRbU9K)ROpBgD6T2/sIR_IL>n,
+%54.G<<:%7jm!(?RK;m;3m$,mV8eKk=/YfZ9G3isA/Mm['Ci7<Fi at cJd>"pKU/`K$>ZS7,)\X!O`_+SE)9E*f$ougV'N<U3!e*)(t
+%$03&o"^;u50Y0diYVq:]J&-Hs6*5F++C8u%*dRI5RN+rkEW%eiilhH:Zj7FE!2RMpI/EHX8?.*B;m!C=/0^di1%!u8E`cX[Asf3_
+%4-8o(IX'6,W2YYP_J-\-39-:aZ)uLD^@9t4D;J=e at gGqM$Gt`N^m"0<3Il3U>37+:<9N?,V-IUV]Un6fQu%AmXeuYB-`!U84bTQ&
+%*oiGM=Rb=/_ at Uh4#HoT."+I3cHram/#D>>_S;b7jN>`8Eg at JlrXfJm!$IAbj+iK%t:Ze#$AmK#lT?l]PmJ]U\U[Q8'J;t]V]$t78
+%$0bZ-;:[j%8hFT252'&Z)gOrE8gGJGeECEgeP^TT5ncPWgS@\gL8bL,[T?C#mQ+XiU?F`&K5r_ at Z/FYAoNo_=K#/CqpEYM>Y\P,5
+%Vek1YkaLM4rb.d$gL`cj%L1sFNRH7TlVna8->(cGj&:(`IA7H*.`'5Zs14jf0GsCe:GT+6a:,TP5F_,1&A>J#c(15[]hI!:?ll"t
+%K,OsY?4tjfRT3sr!>CgFm_aY+)*IZj+hKtj:DZd\a+rKsCX>1&+cs@^ViR7p[u7BOG>n6]AE["HlcI+Vc.>.\EnPj"-ImPq"&4(g
+%N&Wbu[Qq*FCQd&^&jpMHK`eFUrEY#j2U7=.X<b$2ea>Mgbl&h73/S=4M;_\Q'f at fUAb[8Pk at D@*Jn:4?7A at Qa`@3YBQ(3b?^G0;1
+%&gXq8PFgN5g2p796PLeFrd9m#0bp.6]?!U$L']oBNUp,(Ri^'V\bC%e9XTsdf)ctr'PXB#hH[5%lQ:YHr0Yft9V!`%CR6=(kW1pL
+%o;*_R/YTqIQsYG+K:dpfOt&`;`!%h3.cn!8RKabV>S^Z%9]XH/"/Ks?!qXKYX4eDlUa4Lp-baW);e9-VT?cCZeI.[(<B:B00oHg`
+%*dJK"]Z7?r*4I=?5D at TX;-JomR5%[5;g`fNUK2'FO,_h59!u\t$m:nBI/-pMgTSp&@XA\in;]EpUh%-&IQ7s&%lHS75&tW>fOg1s
+%#MDRY29B\i)LMX&OAP],5K3aON&sq!.EXJjIG'W-+p\Fp;:[W0#;2dOFir@=M3,u at 2.)Nk"]m5X6l+%hVZ><!;'/E'68O:&4d!c(
+%*2QAnckerH/I*;/r[u&Z%e1DBF2%7hh&bcl!:q8H7+>c(;i;*1Moh:0U-,\YP#W$A>Vng8]d1&LN:XBT>T].[;q9^bRJ8Mja)*hC
+%\[Xp>M7U;F=14+rCo\!BBI^A==jKMHpN!T$"&\,>YGhY=(K`VkR,'*EO*o\@kFg_R,>3<RW0ihC(e=9/.Be.8FW''f;\(3V`#^6?
+%NBNA"j"JeOd]U7)G?PgNrmYST(S7D"GK=jLCCCmanf)*.hqP;3l.740*>Whb!sV6Y1^!l'%mAI<eLaG7+J_&JTC]57VY+^#SZ$[m
+%d[TYNf9=*tSus1:hBXA:e<:6]\s:rbgZD^N"HZ!EOL\J;>ml\5+GXHppX;GT?YfF_;+WuGh5u>We-tUt3I]jB,>-m=o7+mi;"H,"
+%Ib$#fX(uc!r>(<,p+u7rd6&&AQ<p#df==/Mb.`Z-o!@0Y)JeX3T\%)Qn$8du7-,QJ/%Rpd,rd'g1e+BsO;n'j=''O&ME"-)=tm)#
+%h;*.-Em(*;#gV7P8La8j2q\;P5><G4l[N(:#]\1t!D&2j/@iF[Vo[=#$O^dX)*<8*o'_S]*\M*K6#R)BeX"pMYV/S37Z1o1MY*0P
+%_K9\7L%^\EAb;Fc\C9*t=&L at i*j!1h79U'q;e,"W4k at OQ/aZZ=]K56GRiYriK_WA.ilN9l3D\dDo)hik*'!n at r\aEhhR_TT)OXbT
+%%$@Us4<j#`ObEls26R!2ib!s`"ub"1+'MR.X)/n at 0-.TWrmbU,.5*I7eq?&E-CDV)b at Kf@WTM^q3)R^Dn(5+CZU/0f7f5,V3ru_X
+%7Pdi]anot$k-hKmD&W=$1eX=KCDZi8IH+m+C:3:NK6__(fF),g]JNT)$D<FEQ8c-BHRAKF%=OG,nOIm3C?'6m?nWQGRmlddHcM(o
+%#O<!W-e5&Z/MHC:at"Q2_O:D!.kul\mqdLF)_JC<Z='$P+uB%;b.R/,4eJ"C9PVo`DWmH)ZPKP69'<EkfEc=Vl#s9q-`SAu9ViWN
+%ldKb41t0?gbhY+b#c+KmEUYa9O<bT+.Fmj%$/@_IUfP3VgcER0YjcE2I;(udPhDC&Ri_lm!0 at rU-N>T]PD-Qs@(*H6pPa(dS507J
+%QMZnF3q>uH)07Ji%Z3i28,l<BjjYl-69Om8I`W!6^YB?uSg;'O`8uPWN.ilgYB79l*i3`Em"<4id<[JUr+S!Z#Wee@(A,=^Z#S=8
+%/K+H@(W532SpFr>6jW0,Zs`m`2//J:-XFC,Ogj^m2tt%pEkXs%?c<9]X;@MF7_sZkY-6/OJDuGp).MjJP^pP[DSs=iH#>>!9pg4p
+%antsmaj"p9%N[7\Ms<dfcA0TjYmiDi1NYdYY3X`%lgO,?>Y".?Pe;uABsWV*PA*VEP"Ib]0EpU-BG.\5$Dp&X=ADX$a[Wo3I9?hQ
+%-h\Y`C&N##_Lt_Wi<-aSUXX?7!gm[J:ZSA6X0T4)U#8"6gM1>+8'8c5#=?_F>_M-70QQ(b/l5)S$HI\[4J^con^B,Fp`<8NBWTmb
+%NlfCERLGe^7g-S?>j"T&SQPbRk3pEpX"87fdNDFSlQAE=0pLeYSBl1q'rb+>ZXA6U+!`[Z-Pr"3n!/+58Bh;sH97`!/utQdcb7ae
+%:[C,Uj:!(AWH];*6QqbHJ:L/61GCB6%4l16XRrI_0p7:2b$*2aEQV82b*BJ at F3^)\r#Sdjr'f^d at cj/,bJPnt-a-TE0I96SS/iJT
+%Ne%G at .'X*`FIh7RC5A<.,Vb1Mc,D^rkQA?'I^E at Y5EN@.-9R<?6\H0ED6+KHI-ZDdHYsKY/.9HXH'aq%C),d(%g0n;REa"3r71!m
+%F8K$s1VD<:2>T at UY-pK+@]j.Kp<IC.K4&1VKFI.6'$'e,pjRGXnn\5.VGHi8.6?*ESOO&6P4M")8r+pO;XQ-IpVGSeP]mM=$dr.W
+%II\sQ6&(hLJk at _4dQ!.HCtQD6KD4/F>%eDk^Zh?P;^ELi-]Tc#/TjEubjr"gD$P&R(].,d10r#<DLm63Y1hr)*48NplG#=aHAXd_
+%R7<#s7jKIN1i0>a@\*9hPr at h_HkcIMI"kPOK`/";^#]N1-_HV94Om4]V[YpqUifiJh:7f!8+6NPAKq6]CBQ-R2!iEY-nk.aEfN*E
+%^)$rJ=SB`WeT_DY;;;kn7j<J*`hH'RQkG]Z7g2?(NX\jrL/`jpIMlGp^jM\5=^]V3Z-T[?""NVKo)9>?g5F\%8`s%0meCf&T01cL
+%aFQ*LYgrJReQN:3oTeuO[=&12DXu%N'`(??44stj8OF4RDL)V`>*;HD`!3:IF1l-W:+*Hog@*t)KtU6#3[GrWZ/j at r$!B*/Q?YNl
+%Rp`VcLf9PR&ZeQ2)gSN5<cPWH\MSKQkYe=em\C-!d#I96U!qV[WREc(MbN0YG-DV:s-Q[IlsERn at bc>L"24O[kVdqHQ'(/%gFQUI
+%BrG=@)(]>n.aVBp8[fWVFOrem-8K%'`B5 at U:;'][b at H-EU>VEVE!?tn4*cX4QDF,-%Eh!t9AI=YaZ!d;O<R/ppe8Du;4#&r;")"+
+%Ej(&ha`7cBT);XTW>8V-#n#k6+I:N4XT^Q7Ka8U$m%0EQbS.rC77VkhrC;gL4iD,5qX1ma_YujAs/02jG4l[Aci,ph6/Du*#pM6`
+%Cg5o;AS.-BRp;+LP7fVsm$+G#Ku<*M<FaufT*#&(2S&P"?J,q^DB>:CJ\FNgcda(T0[7#=1DD.0]W[IZZC5skX'89GXL]\Llc7j?
+%UCLJ?\Pjqf5ACZJRNKZVAO4UI&HXD;N0W?JRIc*njEU(PPIT+3jh9d"mW:AT+!OalGtu=&FjP."=CqS:mq#,4^R!igd-&lBPcM>o
+%qT:fo-X(>mCK_=!p%AI3SfGa\og-qN0-ajh80`(eR`G*6COGNdiL$^o]"!PtiDQD$@H[BgK]9kU"+dfrFqm=efl&-=m:2-Yk<(e#
+%dZ`tPF>IkV8LJ_)V$\6%eih/Vo347%UR*_s;<an?UY`anQm;XgEX_UpF$d/Rk=O(S(3`M3bL07.C[jLgh's!@W_iNeH.<=.qH1tT
+%H.5l!Yh'k;[9S<6Qltu_D$OIBWfi%%G;h(Tk#->j"N=OE6DnOX&bc40R^l=P"<kPPp5UYJ).A>WAkc^%U,f`Mp;'4&O-!r4@)<@2
+%bKEl?ign_M2*-#[d#/B&=fi*]Fs%Ipnod[o<)ObZb<;1MV[^+q\glCdURhMJ%>\-M]Q#/eV3fo@$$ml(P?gfGbClN8fZ;Vk-5dn_
+%`t:mc]Wb5Vo?[6gVrV(<<irAbEJ-^E_:11F-f=/2rc=b&h,I.#P[#n+V"BSbPn<04jtQ;21?[t\d=fTo`=tlr/o/KokiX.KRV_NJ
+%l$Msh<hcpSJC1R\0#%]^BQ;[;I)G4A]otAP'!`l33-`qr'LU6O8FY at WH6gAO?L)GaK.0M=53!<Wr5Uj0`DEm*XYDAlS?PtK*'nfo
+%I:c3sXZQ-Ibo4<:K!rScV\#+h%U'mB@"&0B#70%6P5rrle!(q:B2<:mljFOBH^dJ)o<`YC[F at J3J@^WCkW'o10E&Af\N.Uh$rPp\
+%!m&s*dA`L]9\0Q0SfBR]E0dGnT!DYD7'M&\ZE5KeUSW$,AEgP)Dk^_CFO7Tf_E=m4k%Fsa"B=IMHlRK;o&iB]B=d-a"^ep;nrhm0
+%UQ=R^9k&Z#_Y:@?h;Rrq;<5/%!'F=Ep,:NCA@<N:@$A8-nr_8/oi<o"/Y08jQ-&o=+1%UZkf"Nd=>3XtDsGWU9L[;a[AudW)?cHj
+%RqJ>.[U$7Of&V?^3TUHtS]jOnOo(fNYk6WDG.q"nk,>WHQJh;8QW9.?qZ[.g*;5R+k%+!<>b85:KV!4AXgePS#'3(?5tOX8M5Mja
+%&:1/Ugk+R=,K[/B$Sg8PehK=X%Hf-8LrE>bY7ZC<H9Y=s!7.0N#Iih;"1][o/&M,H`&#-Hi%.meCDebNDgKhP#s$Q<CX.?#Jt/iH
+%a76n4RWM[n-*(S'j:l7'/Q6EHdl?;D)D&9SIIWg+gpD<Pq<Xrl=EuhsiM7'nMT at 64LHS<Rm$_nGm0nMF<&g7p=11u5RuRE!!+02%
+%q0=%aKMS(j?AORArC198MH0AmJrLFPf at BGm/YcZN_KV?r2;lNM[`Zobrn;A>SqlKk)>LMt2R%P_LN3/S#G=as:0Nt*Ma7]LGENY<
+%lAua0M/f_Xc\_J'^!h48Qn%427)53F8?]!O1!S*b;rW1[OZT,HS\I)NqJH8j]Lb*p at q@li_Z!pip'.\Hjrl19F8=[>-d[4S;oJOV
+%-/A8#gf2E[qJWg.)8;Ier=YP@:9LdWP0mVln=\:@&\pV_j17p4H1!+N8"`](n]A>2i*L:+FS"YkjsVUeSp:NX$na4!JB^?"0^**c
+%7)*,X"+#+7Eo2m^&JO&KT:3aM0J6rTClF_!]ER!<G$&6Rh"Pq03R)9f>h,A,UE at N?Jl&S=bpEfRCN0cl4ct'.IO::LODYs*k$p8=
+%*rQ[;h!"pGeNdGG[5DV1naW:+6FKO.SpL:j/TeW/WVY1O_Lm+HC%^O:8,<)GKQX?M'FZUbI\B?BfBdT&Z>khEg9E%#VQ?b,NYD!V
+%a8tC#fuONC]lQ-Y5]k2[#>sE%HKXGL'j#"`<D at 9UJ4L-P]IIa1XKb-mM<8#-cZ:'t06B[m5P:W@`W!bZcQDp:, at 1S,mY':CC64[C
+%HhV9SNk*/q;PYmf at f,dmY,Qbl"E@<H<aE::Bpsqg5<@g<N8Bk%*RkCG&%m_92Se0`'2<QF">?&aHQqmF0^1l$/3JR]:(]-$b\h#Z
+%D,5:`NATV]Z at r7WdK,/3[gQ=p.5;D:oP<fKo)#N:*]94gQHCDO=F__^flXkI%:Jo(C3\Vb1Q.'Q@%.gSF$V1UTe%UW+].Idr;-p6
+%@FbZ40.`"r0;pde%='](68n$\'I<V&Bh5 at D_(SD/3Tkj>ZKX,M4AM3tZLehCjA;A*1eD*RnoSg,G,ot;kVl7Z`e4tZcA,E[_Pj,;
+%qO!2Rb\")0\A#!K&mKBa[mtL#aO5mQR!^7Oa9Hl\lgM^ldh_6tM>'"HOG!9i_gMXl;O[X<I?WG/plTTeilFFk(5)?(.:c:'.)3FE
+%:':"PZqMiY*_"]"iLRJdSk7b>#R;-Eo'!j'?$Jo^fkI+<04f9q)TR\E6.m9<3?XFsC/V%q2kn9[>!'LEbk_5.lN8j432!s_I&M.!
+%mRe0OU3^Gsc_Oka4>.f-<(SO<If0grn*-OWjS7ir8fWZYHp,g)-GP8AXtX?[$kK@/LZOt[9PFE5%nN9j^B_(h:Rjmb^A>])8rn\o
+%nL^JsWh#37I2AsR8cLQN4)HRHqFOu$:;q!R[P)mdRT2rYi?_?DZ.iZjA+K`UP:25]kFHE1gC;a>WlV at dI8li\9KEQQ]r8:MZ(+R7
+%5D_E;@RCYL0?oS8&GEei&3^FD_35fCG]lf"7GHO8X.O_IFmKf^:-jA$4Bai?U%0YW(f$9QSBKD=h8k\p'nicU&,M_=o5LAnYuR!4
+%b>&jQ$Ua"X>@O"3pk9tq3V!<E-]T8"/:#K,T?5p7Vtf*k9j*RVlGm23G&BgL8hUIe;VIS/Su:3RB`\FWD_ZXHW5B#mIj.FJ$VV1g
+%%R@<n&5FoKDUC`;Hg&o!==](OWV`t"ADo(pUk!;52Y309F.;UKs-U5Tj2'ZC:4J[H<-\unbCYLciNZ/*$kA'!@oCssV24*)S+l^)
+%+Q85LmVTkq,ER'5o=k##-r6g][_UmgYXOnT.9q3r22WI"b-b^c=F2^n_:1I?jhHM1]VY\_bfXP](drV:IH=Dim\HTTB)Hj9K.uhJ
+%5'3uB'n3#H51q3Fm4pq?e*\`?=T1t]8;]$[neVgD<YYGQ1NPU1G*C(\?6$QMUk+<ZFO%1W$3H3Dl3STL/$.fpH&N4k(4BO"97BBD
+%?5AV at OKoG6_CaL<,a2Ra/o;5ChVa3;RtVM;_2d4e'Y^cX(OjQ$#iTR)U>Db6o7$qLPMa^>?GfHaR.WooHPZG[#nDC,G<@mgkE at 29
+%1c+W$ECj0NDVs[6IXUJ3r.?2W,(b!?"srt_!jrcSfc!;5!?-Q2P#ZRTDu,MWk^opsBib'6e^Q`H-ho>`l86$N.)[*R&!m5H?Yh^J
+%]?O\P>J#f)URfY/_Co%g`G6sL,p15As72q"*f(`QFWYjQoU9-44)p_qW61$JDIFf\#>'l@/nkZpX4I$"QK]p]R\PVNHst12is)Yn
+%+<;rr(jQ/&-DF<W at G:^4YlKdVgOY?S&nNOd>ppD2i^TR>_2)\V7mE`9#qo*%69eA`I at SSXVA11+*j_-2/!R5TcCWX;D%'ef<i^=p
+%pABW_a43*(H4e,'J(HuAhIp]4 at O&eR^X9)nYuE1JXPC?mRtO`+G3=s[)4D)ZqYS\!k at 7r.k<\E)edNtpM;-MANb;m/k96;_q$$TW
+%KTCmJYTo8;9QbciBUt"i^4T!UF'bJI30Wog''YZ*O4E_WpN37uh"jUH$`r(UjAusob"[a,4JVDJ;h8&ai'DkT-1+nH%PDT2_Jdo5
+%\u4q$StBFBP4_,`@G=Zi)POB]C;IBW*JnF_X`X^Cp1:Uiebu;VQX^`]TC^4Lci`=tT^\30c\h$*p2'?J&b9-5b`k<7U\i#2.h??j
+%]UpRf<P^,("MSc7O3%ORpQTV%:!5E0]<gHh<jnp)EK4+HMNp4X:[Tu<SeUhml3jN/kMT5qf2\Hg[c3XrY\:BNCWZCuTM2ZnWi+j3
+%a,U!\;D+4`XM3b)qZ"$kR*l'.T/J.5glB<1Mct;OEsFXECt%a>ZJ2)d]X?[\I1K5dUs`-njmOSbHCMI\e<srqau<VO]hsl=*b)$r
+%Yh&D75?6efURo%<q4/6PA>@m2OI+.DS7Ot6nra-=F05T!bP1D>e2B1QK3Ngk=93^CW(X.VDB1IXQE9e8/^chHO84<$m<q/WAf,_u
+%<W^W_\[^;F\1&@&dT/=@l1;UI'`*Eg!rL9]4 at qSR\PH^0F(-`l#'AIEjR9*.Q%:t)^N'DHK0(GWg6D5A'&64%Y2+UeZ$t5C>:'q5
+%eZ&e,Y>O8`_;250g13B<)>V"g`d5fWAFd3QC25C$kkFLrN!V at e<Vt&`h)/I$CR[g<k3)=V;?r380/tnh@=UY#NpW:`a(h)Vc8qi)
+%BdnR(*o[>Q1P\-up9pM"o$5nR7ORm<jS!,d13WoV_6lu4YsZZZeH&^m*@J>&fBE4qa(5"g1B/J5^'CZPec]b9Wh76qfSkes-lU]/
+%d:^L,(1 at tqGNRKMN`09`<0a*#QUZHHUW)+aYV.gdkR7S_:o'tN0`0EA#I55LjuWb.S2]Ci<3DE<!*T:]&p^Drg-lLM3Wh-n.O<AI
+%o]u\)*^*8_B\;*bN)"?kA>8K\*'>W[B<[`(=fba:%VD^/^Eald=2u+N2X at kiR:ZUK0/OtWY%aHX<QRa#Vuc>i@=)H#RIECqCn8dp
+%*To(IZeP%Ca>/ns2Y*q,jbLJo@]E6(4\=.V,0"f6.C1]h?\,lAjI5//mi-QF`iL8XRpR0m9[\l[G;4nEoeV-:Z;)<V[ubYYi1Ybl
+%bg7J<hL'i.GIDNog<+bPUH*$KH>s:Ik2N-*8;#No(i>eU``.D"$d;9.n1qOJd/V=$YQ9rCNk%BiSMt2HP>B/q5E6iGdICY+WeGJ-
+%mORC0MRVN=)K\@e4B]qsC9pX%@cO=ccX/GaNGsaY)qsVI at HPf_c^6qX/?^Sc$sgW\[(2au2J-GE'<K+@&$APj%=oVD*1O?ll^3$c
+%3(ALV$.bX`QQjS$'!j&S(q+Gd4A%BHah+V"<JrBJ/2-20A&!%R>^;S:9oBN8nO($?BNVqmg$JVsqYPm-o9?nlS9*Pm%DUnsBTUC%
+%4`^&B+[cp1(,ap@`73J`0@*cM:sh;;O[u]aSj]cW?W<@1+W6L5!'NI18g!tC7b176D44S@:9N>J9_Q+LX,f8],6_]]$5'QipikC\
+%?nmGQc-5IAME?YrCJUr:SkJ2Y"00Ab:.DbY=`&P%qEql6\$pZ1SWh4UX0>?ihDKj"+o8!C@%\i3OE-kk!-r<`/u,iAc)c-m'%=nH
+%fn//QEf:VHN]&^*:ONNg3lbcO]^:!bFA/nUO&ScD[R%,A"b'M?q8;Ugk/Neo6BuATX(<X`\P&HA2X!H=UD[q99-YRD%rq2k]"S9)
+%mKlG@'6I5"mj($_!ALHYq<XV<LQtn8[eMXkWi5;4Y9)jP\)j[@(8+O+_Kd?M_GV#b2lUb&igV/1m$6K&Ft9aF0)D%/S0rgq8#a3K
+%:9^imbdPE:PC?%<_]W?rZ]Qjf;jDU\kOsktO7\gK8!+p&Q#D?34A$t/&"gS'?9a9o1uEnApfEi,D&Rp/gfn_-i^@)>"FdeOko_:8
+%k$0Ik]oo3A2FUNJWiA0WrFas$,1p]9(sH7kj6)Ki(c.#XJSYMG\C:5s)5-b[)%>*j[e:]PN=8]WWI73``]1:@IPX?#I^eiH at .g">
+%rsY-fVj)Bt(0rNN+`SdD^9G3o8Ud,Tk1MTeFe^bc"`[5>"+k=!2U)jl_liA9 at UXi[ibPE7Wi1gp&N.EU+->*]KTp5(k9q at -KX>0T
+%QS8#a<!,=V<LKE0c%#RnEohA52et;uH1*b9Kh37:S:2oY at 5t)e:eJ$oe$/^+"Yi\bBdLQf:U.CNk at KU"d<?pNJ\l at .U&eK@^P'SV
+%TI7^,cr&>8bqTYg#Yt=LohW]D4KCmH"J#GPa.;:.[UhAh&qb[NeKBN_M!ROD2PQ[BK!OYfpm at Q#4^1gfnV!/))]$-WnoY6T`\e'.
+%(G:3##Gq.MfJ4a7Y7N1l(0upd^[#4p!%=q?r5QE-I.VPTE at g?'cR)I8J#cK9AQ(3=-cnF4X3k]SQ-ZJ1NhC9,Q!D62cjDnFD<XfD
+%ef<W(#^5Mbmh5E`<c$%DI]P<f!JMHPdUEQ24857*CR&7aitKH=ch?@$;)Ajd@,IGd>-d7n&%[,hZd^;SZ]o0g:p)n=f2SMKCs9X7
+%OC]<rj?HZ'EnI='XfV^VpQJg2k23O<p=3277 at c>I+cQWC>;/]tHQ*^C at ue3#)%b3Ms7QeZW6`djJ%'=gg+(L)+pe,Mfpnso:n-^K
+%?DdUYNWIY:*AaB:C?0<oRBg;?G3Vl:m]B_UVhSD)P/Ddn,`0G/_i$Qg.*q?WEIV=2$`sZ_oL-45P=qn+;a%A'bhib.9 at C&4Q"5Zj
+%h\'=urniZP#9.3dK#&Cc-65C<IA:\KVt%>s$!<-"/Lc.=#n(OWe7I6WR?)(WE<Sl>p2N33F$c.Y5ou1#2;pVH`[sEal9/7s'o[ci
+%2a^D?]5'%oT4hA2$!P[@d$7`^CQYc+[NB"'V_dktJ at e>o\^5U>04!9n=ctb[DCqA\-S<^NM3KGc1G#DsgamK[AFjZ]9c4[Mh*EHR
+%1uX4?WDkfErP##$CL*R+A#I2PmH`7/>#Oho&ebm<//pt>k1iEJaMe"1eKYTF%_plVi+BW8HpNe'd<8KPYu at _V.EkB)?IR#-S!0!O
+%1R\-7/N]HD5NB4\K>B-6+AJ,bKNmrN'4):IefdLD`h,7[S!&5O>\jP at QE8bfEd@0!46P,#`N)E5*O,HK_?!51:BD at 0ghO>ICri%M
+%%KB\/'b at j_DMt;6mZh>V=u"9bH?'@.dWD2qZ2JCE[AaFJZP6(0+58E=2Jm]qVDZKm+K.G>MHPWnp0q2!1(IGb_?\V`a0/X/n"eM*
+%&no2d<m4Db\dWJ!h@;/E:,WLWqVbCXpbXKlQ1qNdc"4-Ob5jM^?$TU.o\UVaI<*AL[E^oYMO*k_(qgOebU6R at TlJUo@<AcABMcRM
+%>=BB\_GJO,CG_Bd1Sm=YEYiuk!1(L"XR,kj):pC%.?3#(aA8_-_j(^ScLds/)QE)PEscq?l?`IiNGU[h&!FY0qM"dT^)[t(1"`@i
+%!)(b/Mkqo0Q'H+&7k*OF!N%&PQB3)pU^5F7b at OfXQH.5q#:7ONlcX9rX:(Ml at dKiRgDK$#&KoSK1h.^BIlpOLR?8+Zk9[qRY`\]O
+%2!%\C2-1CuXj\PYVBg3jW<n!0Le1VdK=C6Q6%\bMR(lM%A-XrFm.]];W]'(6)9+j,B;NdI at 4aJ^M<hl(pT<*&KCAT+Rrt>KMT;9S
+%>1dGP<1[<CO:hHad.,ASA%2.$mTbagJr,)CP"QHLnsE%$bS6gd-Fa?rW,.gV">1*&I5\r_.b5S%$jNSXDj#R`8?n)QPKH)-lb/MS
+%Vho6hdqsRaRB'KVcVr%h+LB6Pc45#c/"`dog#;WH!EgW8;s.3K`mWP89W`4;\aB+3g#-+,*VQ#2qIu*<npFBkocPs]p,6Jr&nRIg
+%-'Y9/eGLq_V4M<J)l1'92CddEkE,A^In<AUgFGf.%]<!lpS$]Te!El$ZEujQ\`K"G62\IFcqLB,e'7K^YaLjf#>P26IR2DSFbH%J
+%7\0ZE!e2_7Vrf%tG5LjZcX3j-55UN;SE4T,D7s`5HW-L=qBCAaVKnh*+Z!^RVk(JZEXM#012J)>QiFoB0hB#<EBAZSP at SC8P)rR>
+%!j:!IL<W,Z!C*Fq'nP[?Y0P253[ffB\:L_mJj-dRV0=,+,WP$7Z-aSfB<6%Q[tuTiY:Vn#p,)o!q-"Hu^tI7t,-FMgfRE7h9ig"E
+%FggANpcac,Esh_[%Unf%9Wq8FlRd$45s,*qb+J9R\V at h.4tE>ef4MDf4E<cH!R%.qSM\Q=AA.R-\.s.NVBpdnPNTXh(\A,V(\89Z
+%(M*1E"!>RoLVM?lEI'OqF/og6Lc%JLo:c*U-'dUfZ*u,D;d%GfV/-R$kLj`WQWGe at f;H at Lc(mlXWbo`O0&LScH$n_HnU9Fm1a7]+
+%oj74(,=R+)RZp*`F9:Hm#B5'DlVHAeH[_'((Q<-hL5N'KIjKH-AUJ0m:eu'(ho<>5b!Du,i!B'i>"837%<Haj#Tj8-V5J1X>20^0
+%X=A+0:2J%YJ)-&f#,5*BB3aq;K#%ZYkiKU]3k8tn'YP>X*n+EG9J\%LEN5!ck9@\%B+It2+WlV/:1!51^*ZF<)+5UnNSQt>MD#XW
+%5;dWh9<:GZA+*-9/BP.Q_>b"`489mTH5\(?,E8`X(r3=.C8k]B67k@&&I*s$B#U!]7!:,XY.(%l4,5X;m@&AQR3e+f*[Xmun^=og
+%SrIC9mDYe,/A^NrhANgl)?A.b$jV<l-?NNS=Lf1NI=qU;TE5N%OXWtUoq at p.9hc.W5:H*!UQ#sDA^K>"#m^252bSXDk0r7^@rfq0
+%;9dNIL4O&PgqnH5?tPhD%#`-X,nZ;)1P#)gm at FoMl)U-E'T?baIDPPc at +t@6GYZ!qd#f<HPlgX;r=Z4k10*nP5Gi6L=dcPK1f_AK
+%$G6X(nBMH<bX1YU1/Q&@bOd=W/_Zs[B'n>-0K&;7a2BsdZq-r"4i>T2fGUqn$qc?<GW?:4a6XOSK%Oo?)`:H/-;M8f_o,.S3>u[;
+%C-<b#g/Acbd/e4./5FDr8X0YD_+6db3X"V:o1&X9)XpSIp2Y_-p*=df3X;Q/_M2R;n:BjC#RD[D;Q7YA9Ie6<.SQPB'.6UG,\);i
+%b[_O6 at RS4gfp&Eb5=2:RJH4SPOAmU7B,>8D1R/^F/[LKlB9hS4TOfZ>0I%0^AEH,#3.nbRr(cBo!@eFu5D0^NUm1+"[fuG\gWV>_
+%bVI<@!0#2RfkIt]#H#_t8RN#NFs$qAjY.7m&K$gRbmhr^:6PkC4,IE!6nnaq'L'r1L*iih@&?1,&D52^j:d`j),b%cp_]sla]MBd
+%gaERR*EqZ^*s8j3:sfWYLH>rCQH:($Jjn<I+G*BVPV at k$2EF`97e^Y$E.Y]WjQ1+G_;I<^@^J:L*mqk>U)#C6l1IRo+,#qb%,J.U
+%A/VG1RAks-AfX5C1;`r!A1"";^qZdX8#IT/+1u"BI/4JPJXdh,K#gPeqIe8raRUrtUnb*=N*lfI(-FYAb[(>bnLfgBEG'h*JAiAg
+%+9T%i3JkbN)7siuAf*%bW%jD+JrkR.=^ZS;SY,*`7"a574l_8!h0-mo@?#6iW8p,tJ.eZ&a`iRPp7>+sp'`'m!WiHm&oh\'WK3`k
+%'i$Ko%ApS,pLmrH*/H!'?pLS6UBoSp`3PdCg-HPuK@!FGJZkt<4>=C.4-<lC4.98:P1Tr4&kIl[-cUEmR?OJb:Ljr4OAM$t/^=[?
+%_r<3KN;$!IM'ME^9\o+<@llBY3oa9\L0h?"XNA\;hZCB%<]I8H5i6L!m>2/XC]T/^nbSK)5WS4g`-1'WO,Wj"FG*A$@PC:8B<Y4h
+%JT'e-$>JhE44+_:UOX0B`>G.aW3cY0 at +5m;_%[KQQ at b.%Q7*LM2!>R*s+ti1!:cgAG/Q:VH,C7i<'PW=68Lec[O_tN#.i,n3o/3s
+%_X\argsX4^U(lN+a+.77j,nnYa>MB:o0h'Hbj/$n5)dI4p-HdHHtF.L/[_(\8f<.*%V33i_"gCsS"i=8O:4Lpk)j8VTNm6S;_r93
+%ne>"to_W#YMCgCu8bI;?XeeZBe#F>CO2VK]IGOH,1=6`S$W<k`.6SMu/\mDf.?&o8ggf[Z?&"'.dY%Y4L+OV^!tdrZ[.2)MomdJo
+%_Dm>iLPAB^O(lu%&kF;^3mlYn.m_I29%/ea!T6NOh7^f1G\cG7i8f9['d34-d==uf0+<9Q>VAdZ"+HbsE)(M)4mc#!O[9V#XRC]/
+%W(5Ps7iqgU?m\D59RH+N3:.s8hhRb2+J7V7\00s^@]UR'*q51K%U7Xhck+GW'5Y+1HeK`9hT at FVI0(WL%6#(*]4r>g\PN:bXW'Gb
+%AGS#8YYnjkVh:7Zg??R3P8*5<Vd2b7hfBpa0Ln9c\p'=:M5`(P$+U;:,jOld%Z.Yr@#?OMY4r6p;$[;Zm_C&iJbY?T$m<KUUqENm
+%:EX+Njq.tXM$L at JdU<s)bn)#+DZS<'"-EVgT*=stBI#S<SuI;ET65,FVA at ME"+pd1R-?)dW)uSI:tSG'B2;iONudbP-QkTt+C^(E
+%*Y*_ESO?"-M&n$D1_K9HGX4]8 at G7-*+Y at ijJP!@#HnphF-(hFgG`_EIF$'Z(S[+1YJa(QU#D\&eGo7uedJ(IDne)\=kLP/W0P;[K
+%m'&^3#oVqQF/W$)TRYr$//eQK(CWkbR3?Of_0577`!tMrSd>fBJ!Ij2:PQ%C9JJg03kDX_`e[;`]k*-Rk3q(H'5bu=r<<.[%O2NZ
+%o8\:fR26o$5GI=[ik_=@^Vfmh%ZEtF&VcVUKHdYKN'fIcL.WY.H;Y:3U:k2mHq*7l>p-XS6T]RLYh6W at Ppj;0TQ6N9r.%@`,A=pZ
+%6:c79W[(/lN!2r]ETfVB$AZAUD+R+'bWcR1lYrY^/ClS/EJ=&'BL9q?bD9SX$$4(cN)7UNZk-YZPQhuf2:B8G8DmC6]T"*e_am5=
+%a,F at lB$H:m4$CL:!gcgr#KE4#]c7nfYhH_t!DkLtM:jYP%Q0?,9jo?$XU"[W0lGdgcooZ/Eg&mW"ZqV!::(AJ>^0`eCeQJrVRKr\
+%-tYlEF#NW>"-t):0Xrr!(4-)Yc,`ks'F2+<$j\gUl*.NB7Sojid>f at 5,Y/GSS!RfVhUr-glNK5e#Y$0k82Fo#h!C>YaD%=17J=+:
+%`+d'%0qU2Q4tHISLkesJ*>kUrSJ\iP>39uF*Q.l.gS2aI6'D'1;E@@G+lH!<mLjWR at B<3KWHo_!"XYof;88V at 0=i%c%(sbS^G^i;
+%`Xu\>@S=*]pdcNOOR9Ee!7Y3k'`tmqWd%I4E/$mK`Vdi4JH'#X1[#,#6Osl&NeC1`+TOJ+6%KHiPb&9`*uOhr+MS_d'I\,`Ll0>2
+%U=b$B4q`9H9d#r[Kc[R@(u?coR:5`:8A$d"!s.rQ3s_U4.eY(igc\bITMgN`U4IX1$7$Z1)O$@0%gP/Am[8J9CHl2[!YKd65Q[BC
+%D^=0aJq]nVV.9Ai$ejqN$+`V9)J&?.>Y<IG5dIQ?QO@%*NE\]t,N4q#-Q/"^a)mb611p\&TM^s]G[[6bRO/,ddN[%j;070301]XG
+%lX<=FRKe@^4OQ8R@#L(>@d]$_%(PC>e*o'2!cZ2Bq(=g_(\%\Y;85ltJ^I",:o5lHNMd8EK(Ld],Ocm.L;6WJ]NTrXJ`6]<6lu]m
+%AB:7U"k40^GS.`l0b2_W;N6!3]QW<Q`:$5q_(_&.U-4CsR:B&@L-seGJ.5!]'%2p1O0nW)%'`<'6,Mjdg[E5e8^7pQ[Q;do,uYmU
+%>RT,D<d/YIUQun4#?WMW!CJk/a9H&q^@l5i!1"OJaT3"Uq260\0b#B!gRX?p8[?6Al!D.e0hTO\,`s)aA"M(CJ`q?X#kUja*N1$`
+%_N&__TWX>V3[AktD1Qsq"#;SVf:H,Q)&Db\FkVGjVo4(<:l6:I",Bb#g`;FuWQb5RRD"UJJJ,901B/J9qoEHUN8Y<32XrsM![&$M
+%kpU_j4Km[//<atCR.lVY,"H7J'.#[#pDlDnGmJ\(',[l$M8gub]>je%@VZ&6_*PV-_!Q[R`uoUJNu4SL,qlqZ1Yq0%Uii>t9KHs6
+%rrp.'@K`V<$).S'#_t<7pBRLLK+sA?YinURUf-eoGb5((CJ4\HG/Gh%HXpIJ,FqDL>@<<jA#E7#QCDCHE5 at 8`@J.`5N[;8#$j1Q2
+%1Nn!I/&(,=TVe%&`0a6B;MF7o'!m:3]^R*g4I@].aNH@(pqVsmO\UH=np-u1L4g_?_p/dU#]tuZ"-#/o_mXo<P1+XAFQ2DtSuI+Z
+%oaDWa$:,m=oS7r[i0>mhF76p5 at M07ANi,0PSq,"*]Qk,;;-K2?2BB2+^dBr6B4OUSE(dl=5&;I-8>d[M%;*K]bl^h_))7'PblA5D
+%g7U7C.!Y@%BI"jB+IAJ48TG'rR*p.aA4n+=*%/<d;91a+H[7.OF9?$[7lA'h#J0.:+q:F<@HO8sMtFJdn-\<Y&jIP0[?8NEC_1c^
+%pB:l:0dnhVZig+q`g$X;8<<i.(+4WdMfe5mN[/3\Z+Q^i7=J_8"YVmE^hFGpL)o2f@*T/(#[@Fa-QiKu*)+<3`lN]'Nn=&JpW$HA
+%ciO!i;E!2_=:F[WK0i5:2 at q'%g*?f=BtTMGB'_u62tjk932AlkJJ:a3J'17ML>"XK+[Z1GaZ_D5+Foi!5Tkj at J;50<3clN&(JLPm
+%O&$$<*3fVagfdShVUV:hJ/9&3j9;tV)lDMe[mUAj`dG$b=UGcS+X/TK5D+P0E=`*o<0K!9.W9&idpa1Q#)j$?$V2N&Fc$qt;tgR_
+%#$KV"J^P27F$mqY"As3>)mS++0K/FnL&oEjNeqr>On$da<X2I-4bH-XH at 0,3%e)DNIsj!b&fL-g,cW$to85p?XJYS=pu)V#.\X?V
+%``'7K=K]^F_S#PPK&n50TeNnF:(=@nq@\`O1VXH at p(BMO(b4:#gm4.jfX7A at 0gjLs&&QE+%^Uh96X;ZMC,%aHc7n&kR0EkO*>q]T
+%dMct%BdsKsL,$R/VSi=t at e3,TMil?pYnU)n5E_P,R(l%:.8FtYgsXQ0;2Kh"R,sHJ4*sh<A8obO'$nb=&Mbg6h#'TOP[5J!LkLVB
+%6QC(M5DsUb49djh?tC1m"*8&[4WkkDHQ(*H,#ZK\!6YI_`U%<^Xn3_<5jskZ9+p=6E/HZC(pb/;:>$%#psqig<sHL_N7T;7G#m$W
+%6a!=%k^Z[cJK$X*ch!HRJ[Z&:a!=Q_VZsIte%,W!E^hDXf._e\_JV_c#02fJO790%pCS*^GX/5o0[(&mS at J#nG\lB\Uq$MB7:L'I
+%^`tZ8'"A-Pe2*m4VomaK#Vg>6h_S*&3AG+]nI^rc1YO39AfIutJ6MFo<9\uLaqA3E0p3A?!=0,^S=%h.iIUK.f<A[1;Emni$h>"!
+%(Gk0_Of;t,j(a[HB.,/(KJM0\PEY?QUi@@tD)-P[>q$dMmqrABrhEm+'5=$$SrLYR(`aR^C';Q\C60m`e'@0/EDM2/bT,2)-W!u=
+%ljl(T-W/c<%nrJU_i^JpL56[[7`!aAJN'F<T]<.K at X]@Z/"INDhuoWlLk,RX_5:iL5<46;9lu_DMuZ:.4&:#b4E-\<_mmSboQ3kj
+%Zm0G<N[UWVNVJTa=^1_s6O]m_,D3lS(p]L]>'"dBZDV^,T)(tr?u?F%#`bh#:)s5,Tp-tVnrB&=3TE5/J96l;o*98r!WOAfJ3Z$.
+%!(Nt>RCe#iaYegu^bg"h)\6Y)TK++fI-2>^Kf@?9nsL8U!VJ_r%M1Va!<DqTnWb;`Tg5)hcNBkMjO2+WKtC%I*UGDr:KtDkJNO1K
+%2#'5oJhsS;=90o15nc#+i^\<^dG9`>XT0Rn&pk.<+p(BPea<&SWI]W]d0F>=9/^JUSg$<R8!'4<?ff8X0M1\p=rQqRbmZq[1nsV"
+%@8[7I>E=E7j"q3Z)('rT0$*DkJ7sVHo`eE0R)6c]"?JaM&4=Go7SdotaTI57TQni`"D0FU`EqAZ&9u.14"uB,aR$?on\cp[ckdfq
+%qAdopk(J at B1-6X[K"=GX1s?XmcriIdIiOkCYodOR at 7HSoYepbGK`Nn=9TqnP6ATcG0gUtj.H?dJ^qK+Yb#/?-)+61*V"-q:H4%0H
+%ZosKMLm-%fdRRKVdH[//"Utq7M1/(hJfj_k`sY)<cU`o.-3Mf4^m at aHH%MjO/Mij_!_DJaYfl[qN]p"lPY[TM0!3b76Wl5.%Il$f
+%oMV_"W&1m!5>c)79VfFk4fICh[#FteIKdqYN<UXgUnJG26qUc?]?$d,&A]K*Tf30V#=]0HMfB=/%AZ:]3>"7ZS/81DE,HYJOttYR
+%/g$HO=qoa#a%U,Ri+Is*"^KHVRjnCV"RW-mg/63?:#O!RTfJ<LbS]V+GQA>VFJ/L[c>eqB%t7"_:&:J"\PU5#4X2WKp;0rep&Y`W
+%Q;L#rm#aRGp0r(Z1F"@NLZ,1_O^kW(dk9"2*44/BbaV?P%_.#0gJ#L>bW at P`eU^$IC",2l*1-qb?o8g68?Vir`5!<PZn;5F-jM`%
+%!cVtgiSX%dQRd@$#KZKFE3kh!9a3a"l#6fgA>G4BJM*Wd_q8!tD>dm%0YTAU$?Wjj!#F&f-\.E+0P2GcJ\E\.>p`-n+U/COOXJEV
+%TU!$Hd>+e-3,m)sbFF_hi!AsLeN+7!NKPD1Ons]Y at K`hSSKnY5`FBSqEH(G)pHMu7#EAA"f[9m=Cg)uY6OX52-jH)^F;i5Z,nGHc
+%R04?qiP6C"#1FS0*;r.C9^2U37(L3Zfn&Bq>Yn+%M_,WB]P!\=_d5ZtJKusC'0*e7UIBC$FWnGCYf'MB12O'\k%-"MC<@ESPF_p$
+%eJ+FHGRr*JD)6h,==-h at b;jJeRHj"W+A$\"22j:VEt9ab,BZ0M3j\r*jn3FN>r^][OdeF`/Hau:UP(F^r>t26i?^4eB*,)q51+AC
+%$`(n-YJi7s/+3OR`U4p]m?*usN-WM^*T.3kVs-HZW]`/t0JB;s%*"B"-cp/9it.W+k&;T47ZEDjXa]3UV>&^c+M0`3N)>PX at fs4G
+%;o5==%0),t8Er%37%"i&aFXU2hNBG;=_bG/$.sm65=nUjE)M=!&3>A2!Rj\9-mZ(X5S&!LGK. at ha;B4Af`CbtN7*k*Le#+/QlD6G
+%gJA^W&KOq=HNS=FlkkWO1t'3sR4Y@]hr:jr2JZ\scbLB)#P'j5UpXcE2b+16*a=3Xa-ae'9(H!=UGM.8!"esjkY)A=;HO>8JLkc4
+%QjSVBH9ok#>VT1l%O5pWI0Q(_"`+TW1cq.1nW;,#4+dQk9J-IAe54J?!?$`>5%B*Gc[=;O;4(-gbJ`_0s-K7Ua2s34/%m;h"j%d`
+%O*T%U`YAM)*>f4uKMiL[L3KAX&h+JB*Z;$P`'B(0q]f*>#:?>d(dT-$bqKeH:,O&,JKZ0%0``&4gQZMf;+1pCe!u#k;k,mNh at fqR
+%l$5efD9'Fu5]t^Yce)@8bm.R5Ak%(Ha(qp!$j?dBD4a6+Z=X"_`[9U3/f;fK4-5]TfGY2s\*ds=,ta'1!)aBlJU^03BKtLDM>@Jl
+%cN(X'p)H3o5YL>$ec9GMQ%=GrJ[gERB"[L8^'=SP.07+C0jc7Q at YV<0.2IH,e'ULpWe'm(6-L\oKn3,C9n^?JK;HY0\:A6H at rQ;W
+%nmq7[9`JnnU+PCR!bq$aN],p<%KdqVm"`DM/0*g8(e%`TBO;0W"7GjA^r2O44ls+G5>(>(TWsTG,`&CbBu#9,JChl]J?"UF-7UaL
+%V55h'KMR>"ZV6ejmThr5:<Z:=(ntYR;AqUJK:;mIM2 at Y$+EM$tqf#q6NI>D:$Dn*+cNOG[E.T=`am_?Ap8"9_)<mm]R,sT4R(;7E
+%)]@X69Jd!O69K<>%Li-UI$'HJ;7B5G()]1%aLm+O8V>;fpPe0lo6`iAFjF9eO[c$D5gi#ZpFOfb1PZm.kJ.@"i$J=ABGlh?cA6DG
+%5B.,1]$!e4B7UT0XuOGO,DeZA, at k:28)5u*3*=$P6Un>9_9mWB=MQ`;0!.J(q!:_P`fJ-7QJb#Wk"%e[K>EL'_Ds>,1iiuPQ>f?2
+%"#.V`:UV8hVo(^p7#OC#K:NL20b,>#[LJTC7kIgi\/FP?8qe+8_i$gn>=%<jc-UND$48iIB'.qN0&>JcJ at c$*_=>Q+"Tj;:!m(o7
+%)3g5^9c:qc82\hY_Fj_5nC.#8B(A3Dn&]ASekjW5m'q>6)a%&2iJc22NIb2Gf*Gt2HSHH%L#PA,HLQPk^a::0d._sXP[oF#1ClRN
+%j\Fh0#tE)([S4,(Vlq\97H$nZ32>o#(M0#S2WUaEN1DIGQsb8+O>1gV6^+=@V*-4OF>4HMOYPi<pFprSAGcVXdY@)gBZ&e%8)@-T
+%`_!I0^i8'`!#K,[m(cs3SqhmHaq&UoUKpin4Lh:L,_L!g4[^M+#B82R`k[M]kh7a7cO!"1=$MWa9G`1*s.nTmP?2/r)(ocM,ku""
+%=`YiMli?<H4#k6:`ul%t][M`2fFTh%L(9lNP]110N(@\q0-i10JUZ]S7QFR#nJLbJ4,XgS^Hc'FP</0si6GFJ>:Zto^f!NT&(+"4
+%^-.Z"%%6p,))QtXBdSQ8'HIgO6su^l08'Kk9K0l$*m=ZnMrP[DU!3![5g5<,)&ImJU3gj-9H4EiPU.(7d=MH$pb6&.?28aj%A]V`
+%h3,3p&nm`*.:a^f:4S<6&nEsfGk9oi%,#kI`.TJLMig3?!<W.,TO7!31PYIO#1Yu"OjP\C+2ekSTdFK7'S*"i9I'_EJ1(j"pite0
+%G9Am5Bg;Yhapc;,/;k&\W at l=mI[m@'@^;@lcS6,qc"BjQX?3O/0aK<Em>8oM0S6]b&.:B&+s\E%d5kZrrFI$:XN?#/p`9EjV8qTU
+%K/E.B%2>A-[W,bac`BGUN=8Pm[K*s#UF:\Q&j*9)L_;O=3EVB<*>U8:/&BLO)3<atm(>OM(`J?l!&Y=p)Pri)UQ74o*^K*,.!_@#
+%"?A18r181:BnN];is`ZEi##i(+]=;mQ at ii*nfY["i3L]8PJ^nH)8$AWDe.H.knBFT at 0c-!]"gFm%.\M5dQPs_T5gnL"XT?b`>pV<
+%"(4ag4tRV!+:9I<30'4J&"m*f>\RMmJ4t^:UndhW_D#GiB7A(bO\t/?V=GVtA"7[V$tp_YAkQ)q'FSW*jqq*X;69h-^eYS3IE1tU
+%e.scfCo#McB`X7a2C73e=Cs5E<@]q5,W<G^N8V`qU3dEF&)Iu8`t/I>aN0<JOsLVp:u.G?2Y]-a;?7G@(u?A=i'^+nA?i'bA(!GF
+%BOZf97t`<?gjoe/BRLg:OTU[G_=0jYhU,4N>VNTI?+lU:M_X7PR)tqn<t8XM3-KCrTsZ"f)!9Y/*1*&:*n5`YV%1.BcIedQ(dUWb
+%#.ai5^>kMEILNNkHV2hI)ZU?dL`.??L0+NcFeg4Mkr2?KDAWE";\u[5-K%.UiZ2OR4(bUkne0_1:<JS,S91W>N'r%e_TrKL5^N(&
+%+2IDc,O at BFJLIa$((XM(ltJstnr^1a_'YT?K&Jq]We7RBJN0X,hc]4i"6CkW7$Au&QZ/?o`W3u/<uE5.EtmscYJ9hU,f*\rC:`Yp
+%^Emna@(I^V&rn^,1:)V0AFYGmc<8-q4]4*;ccN7a<`Fqbq&JWt.1mqpqXd=RAk-tPj*q&[*"P$R,?$3s"+cftOZh/R#=fS)!"fdL
+%q"<tr4V-$JmO[MDe:I8"*#\4r45Me[1.i>o!5V\E43q,&mqI`65uX+/mK$p-ghDMe!$VtfP6Vo?:l!7KYc"`F0BYI8:P3/-?k-iQ
+%J.=DDUApAuR$Tq!?c*B%ZCK#EH)&3i6-t[f_<`&qNIfWI(?;V6mq;\)>r]=+dAB\uA1AKHd#/-5&%E7-m'I!^QtZZD>I?%9/nbFn
+%<(u`glK=Q;K=iMj)tODWbFhVgFI;e3guZM;mXR\d8T#!)/:9RBeK6W,`<!(4On3.]l4ZY&9>MW9^bW1QNYc/dT4ptTd!(ZCJTeCQ
+%o"a:`Ga/+q]LZO9FeB#;'M<OVC1p+ALlo:RJn]aZ4EUlV_pFjfFdZ"]g^*`Wlihe;9MM5t!/R/Adi:@fRYNXeY;n>B2gE).V#^0:
+%N2C$:iB&'I at M+bQ/UkK$0[`!o2sr=!d(h\EY(:TrS]nPWiIEkcm0o,^RN9EgR<F4L3hYgJ at S^VQ_A"G(E$ngT;2p3r#77D<Yp2>,
+%p>+$`P21\I+!b at A(+jLAn,pQU3AU7hZjqh]M`EJ at UYX<kajOEN-F./'jDGoU8sm at 9OeP/jJp9:2RL#9XJ-\(6$d3(5-\!8"FeJ%)
+%YA=l9q9g5&0J"i<*q-6LlKs2fCQa@/pTt7IU#_4!#i\AO3q6+h%-N<?1g^EEc`HJ83$?]rOkcnTF<EEp-iqPkkp=j`iAiV8LrDb*
+%<,Ho="['^OOXHUt;$K41aiT/WN[BZm$$ZO0D+63fB\1^Q?t'CJi=k/5MSjDI8Ks2Doq.r`K^\kjqMbS_GA,jYaL/h?3,;#&I5<tk
+%'3Ac-[:&]Ig*@a'l]a"AK;11d,=HZ\V]L+Y-(]EjWZd+R^dj?D:;8f>%@oEAd/c7EY`,[eL(9B6*P`;<#rT*DK]GU&2+HXpR0CfS
+%jJ=(7)]TtRmMQNZ*[&6&B%Eae$=d+(E'Ag&LU>%5;jPU""$['B5c**[1!RPMpB.c!1:8*H4`UB*e/A>VC!;JUL>\.=.hon6!%Tb$
+%+^%:LA%[../.njqd``Z[I$F,l?lA0#G@\oei`mUJEKB,h*RiCji>bW1"u.AM$7=*2hg#chUF/]s)5^=X%4j=l7+(67r5<;"(5bTd
+%Oe?irg!X,\JP83M'I\Ja at +Ys$6ug?9YVlJ&b'4\TN]/LRn_^C6#6',"_#E<&rUB(Mj7^A4?=!KZ?erCWgqS at 5l.*bnj/4!.q`h`A
+%pB-;Vs).`TIehOK_stXFMgp1u1$7*foCMiTa,g#oiHUd.lQ8<,s*20Z$ebH^gO;9!5!?RYnFiE=*d1_1I!Bo5j2\VN?X:<.Ck)6=
+%pn at Tj^VAX?rNQ>"G^;@KYLbu[5CE>+qp- at nmgcON^#+9`s6fOjTAMh'gCM?RVq8\r]/7fKgFPU:o(RpK5Q(N0e>6-H0Da/c1J0mF
+%5/'*p5Q:ZTnPT;Wl0ZCIq"iHpmGY"enbV:?;uQLinb(l>Vha<QO)H[;!aboUiU-.;B)M2iogc)$<[#!)qp-?J*8g/`KU;1SpYl&m
+%Nph-q/08?uf<tVDrVI]:<8.6M%cd*H]=77uH*jashZ*(g^O:A$rmU2js67S]+5ad2E;\\^7ni;pGl>/.F''MpF'enAnG+<Cr;?*X
+%Vgj!lnM:sJmJ at Et5Q1T!nMn4!pRaYj?U'"R1hh=hAWS7rBl!V+iU+P#(+m4L2h-AZ4`3LP5<m5F;W<c;o.rW8RtX(V^O8(U+/SJe
+%V9/H([=A:H]%.q+S)(a.ot?r/J'A;4^:nrB;hjf<:-O/U-Qf+K]B8^sl+=^Z>(<GUr*<7an"r-iT76h:+/D7\o1T&?QhnNORh'tI
+%A,><Zh;d[R:N(`1ps\P9IXE83r3fAa\,,W5Ru`%\IJ$D4j)9DHrWAhTpu)er]6j>JHE/')l[6.cf3 at Wg4#O=/jk(V]n*>!6p%+re
+%I[iVl;oe.7[p&+"ep?(mnTLpR`,`N>%c;'ppN90uRh+AB.arTs[sreK!aUc2qWVY[l#SeTcdOh&d[rbG at f32@^Uj3bSR<*!s8I5W
+%q=sdUpc"Q>!'i$dAHV.FGP?!9Y2B3I2j_;VYK)D_*^ATh>Y]bLn[tI:?dCS64Qc2ns7`ROVeS;[f8'+4j)=qhU\<]TQf"LkJ&GN?
+%P2l-E5N5 at sQ^`29Q,!:5D0bm?D_D(]joJTR(RP0Rn)&RTrbntmqKI$t0/j,%M?!IRMu3DK]DL@[S,:J/omOPMp[LH&qg3NOhV3Bu
+%5MY)Ph;-oDh:ul8Y4(pe\r1dkcJQ1En]p!Z]A`J_p?qYJp?$O>H[VB%e#SD]GT1Q!Xh,TlmB*o>DXMH2DJjB1DDjH*2u+fV`1(`+
+%DqrT^@rKT9YdrZHD/M9kS'C)AP;d1h2dt`*DDQ1s`b^B2(YAE5GLs=U2qOPblg&qhY2aZ7p=J_Y]XHGSHH>jV0&Pf\]ZJdTf2C5A
+%$lF96i5G2JmaGIQ9fHdMXr4V at eHP@%'%d[b]+tgq&F\Xb]T"ji'<`;M$QM]n5.W^/ED at LjICKZoi?iBX2+'_9\JP[dNIqWU0LgQ\
+%n,0<&nJcuF_9pWdQk$<Y''19:\pJYaDV^<,\8+\e0%'gS3B-N?`sq)-GW4K>2reM_VLoNF'sep-3`7^crA`GVHY79aNSW6&E95;t
+%)(_WHd991=OaD.^DU"0oQtqlpA0qR)b_eD9GH8Os#AiRR%2h(A2:\l4X\@:*O4d<+j8VB at bJ3o07O][8e,rGN.Jkuqm<;:P#3Wnf
+%lhpWZ^gB%0"[E+G'g/)gfpglKGlK2->5gi%Tn;MOOG`]<Z=[Fo:&g47Z1=:Q%/O at +mq#et\Wu?T4<(Bk7\4C at Ed:Q.U-,,3^-(+T
+%rFb4HjhWW@`oQ/Th90^#F'G4TGrFcp/l.c\Ppa]fb2Zi7@#)G^ZBLj1VuALC%/OB3osp:L[QHM>Cs$gY4hI"-bEL'^b7it,jf&Wf
+%'.hrWrAWprg^@BC$Z+W*I-G]NSrGkajiQUUo#1)%H$jlW=tCVkb?62p].B'?K"YKpf+NE2-DhI'5.?I5B(9]_T'Q5(:<`X3ZR7As
+%Y^"=$6Atj0N:gh#IdGaor&8S;bV29C4LWSliji>W2p2Hl]idJLM^P,[C%9.86&YE3[uXlYDXiZu:W3PS/bYR*_%9%7,YXRld0N*@
+%2KJTs:nB]Xhg62*U7O=ShgQE."35 at l6?S$*%<P&(>3QCFQ)uR?HVsO9mbXi-E8C$k#mqaXDG#-G?\Lb!bR1TiOom"!4;I_YWR0*l
+%c]as'HLC'De5KO!fX/KI-g at l7X7T2eTeDJTb#k6-8X6GZ.U/l)i**'uV9+ul$cS]&9IErSX8eFX=&,E/##T>FSG7i]7jqHD.?F$>
+%\)jS/M=;l+W7M1V>g!7#Dc?Zbk9F5.`H;4o<Zo3$N[NN=NU5i!m%9F=i[tDfP:V'",AYSi2R9J\ee)tcQ/d2HaQhR(C06lekH(qA
+%Y at U1na1[Gdas]8..df'P`<OBC(<6Q.%$3;&cL`s<#WPKaL[#e5lNW.2cJJ_')6SArN&!hKRY4%RNPg#DRWTG7)97Q\AO4X)kShGH
+%$C='C2P><(TR?J6DrtdOl-;lP_j!D6Y<ag[5WA/[4i#q$dK_VZ;bPD00;,]ld+hjP?AoI$_>m8!:h:1&*'pDWW:^?oq\I]Y*XBXa
+%Hq)J*&,I>5k;2?##'Bk\o`#s;a8i;2n-'m2!QGC?+bO:WJ9/4(#B>g"AH6Zo3"$6,,Mjd:)qX"0DSUbWh;72=)$&Y%hSb%:M;VAh
+%Ga8e`QWrr5(aG(dJJ?lK((HcD-3gUXSV%$U]>&8l@[M,QN#uZed,P8F"VW5MEPQ\mEN83.?dF-\n`@.(kBoJRoBDiA[[q1nean'X
+%:\&mjlhR*tmX/XDdot$GcCeI5;)t,pam;gaHlDl\.&TkeSfmY#g]`8r..Bq:-]DC?S.j=h"PO1NJ9X8`fXaUS?m!aVPMkL18?-j'
+%K.(A`V]j6?i0iN&\<2ukZbbg2:<676#V.96<)EoHbfcC\Ec-,BG]pB_+.f-"7n1]RgqBr;0<FaPlR_)/Og/e7]_Z/aP!$!3:CH3B
+%.#o(f(Idl=MAX&SKZbg]lL[EQm=at0r4_X<n!d)MDFACcUV&4,5:Lh9 at eZ><NK_qO'tsChM at .%)cjKg_ZTkejc\U:jK(bC;p*=,A
+%6M=<q*p!@FX:d#ZSSXW2+-]U`1L(9FI>QB&A+:Z=jE%@c>5NU at V5lfiX'[bL2bGKbQXb'Hqq[e at DX-[lA'r at MQ!+%rhl,'$gCM?b
+%]3ef\*^5KoX*n8e@;0<\'Ln[),CBeXP?[!@^n:+Y>uaG$_PrL2XcQo[_R#>>M8HfRG6.!Q_SM=hfa&Ze:?GTe)=TG0"C;d/Xme6D
+%n2KEI]PomlF/&.bi-$gE/3FHRSrI\QjF(p"rrEAC8)R2eh[2;!$:j0AU]L:D1Qj,J3s(J-Kh!>RZk6&i][EqO9Al34#^ks;ZGJba
+%_Ej<>o"mnZPD[4OJY)uMb/..albK;NrHCaQMiXAJ4fqc[X\j<qVo0>rNkAF-rX0^uWs`eFQg at JEaar8>@s at ipcUS-bAT3;e'6Z^P
+%1a1_mX$u"!^p/I[b'"-T-As5KRgb:9FaRHUiEY?t at c?%D$bo_%[3D<tM)VJ?=YAL^9gMEr'+\,hYKCufI]IKmGD3pi709JO<TU*2
+%Nrh)NWBA\K4cP/.$AD^,Khn]g;WWlF=#=na_?YX^?5F[HG2dp"fAd4I;u%ElE/KlVjb,*4'Nq,l(95#D-&*m*<2lS6%97EsZGRqN
+%<;?QnZcE\XMPtR6SX`S68J5$hW7")!-`TR3AI at pq7BWSP7?oH^FKrB+d<E;YD<nYg9Bpm.)ECZrp?#uS2kdib6&Nsdhq8Ot8H"#5
+%@JfJJj"E"mg&(5Vh`i)FOUePoJ.BTm??/m/HDgcWk6bWGQrjW^@-9)N3Yf:ZaIlp^&]b[,"-\d7fq[2,3 at I>0g:[D`&u>.e8Z%[1
+%,`bhBd[bopUJsbq>G4d6D(<M&hFnKn%_PUsrMMJJ#d_lDS2J\4Ud?;Y4A%W!.p%%#3E`2bb5!J8d=ouAC\,?g6E?@X;!&tDUQf$q
+%BVG1Co.(WM>dEo)b#Jebie$3<h\AmQ#Hs-Q5 at IuR"%e1c&OEen-n7q>kFrs+O=.DK$I:2t;7Eq%5I)sXqb>L[XRr5Xc';VZ'Z3Ub
+%Eg;`!W\Mm1aNpShC1p+14bS7ioh]MS7Q0C0^hfkj1CX@"&R7acU)KtuP-hSaF]"o)<F3W:8kiK8;CIFdVM9rnWuU"j=(]Tq;n9Ms
+%Za5@`o*oh6_T>eAm\XrBpI0j;3B("r=eY>#\S/<!QZcGP>,'Qa8[*n)o0p8k33pDZ<BfcPE+#R,\glkXMT..]D@:Df1gd`7AJH90
+%(B#&:L_ksD64ohfA,K:.__Zq_Vcm?^4+6dS(;Kb$5?!J`q+S855MPe5f]%"<dqM'SDG:%^h3_0#n-k(LG`8AB;&2Y$M(k<Nr2W^Y
+%(KGm,O9(p1k>?3*'g0`2[;I2RVo"`Lj!];jNA=k`+DLF=s2Di880SP[m9]:o'-'4DT!s=;q,G&!.Me9=<Rt-;7q(hilcOnF'M at so
+%s2fD7?9o9bY3K1j#?n<M<GO!4%$G;n96W[i?Y*#uJLjK$\TuO.BF"B0"FS`9QV5f- at g1Er?;:*UW\@<$?!1rSIg^n/9OufX>p,\g
+%G+elrQ=]%br"l!p/Iu$DhtX#1+1/O/bMVqs0- at QG<n9F'DgK4sTZ*C=G](:oTZ-`omMheKJ)g]5jC*kK'RMV>g#6["k>Lj!2,lKZ
+%N]Q*<(5#hVo]iV[QQ=*"mS^2oqsbV:l[O<ZmLR(Br28Sm_u"p4K(L?XldbQ[AGm<<!K2C<BD?,5IhP&VZnZmPhWVL_i[Ip0P1H4C
+%j(#fW>C2N3eJ[8gs#+N9p">PTT%#tkS`AB:c5qK/\?e]t(hdnE`LV)hG+m`*T/.-<78V0+cg>$W[ln0Zp6AE2Pks*HBdU=[TZ*g&
+%kglB&@GTUh(0=2tSp8P?n5dd(^2Ro&p at +"m/,l*[jNBm9P6^&<AX;TlWuA%=Yc at Q"WiiAUWiE.ZWadA&o!XAAS&.'aL/D)B=%%;6
+%N+$-%Di6$I_L)RJ-OaBkqcj`uXg34 at YeMb`h0!/f at M/+1Li8P];__Y/=uV-mbCprEKaA^!a?S?<<h[9crDi?jU;%j<0&h@\!6cpC
+%WW\^>!4*kW[XO`H!C[k+U2f'="D3oaWt]6t!j,q)<=KZ(J=*%fFm=NL6#^EQ<JB8[1o`ElRZ4%Zk"E/NRSAU5R.8I'D0[ma;PU/e
+%M,`3NbUF7tVHaP!DAnZEU=kng<<K*t%$rl1X#A]Dd$B>[@\d>:JX"lpCURtke.U4V3B\ag7APT=TiZ$/;2_R`Q-YARNF3'$WY$hT
+%&1kRfZikC5KZdN*>\+P=>`7h5a9m^4qK$6>#)iLQop=St2Xg!&AL[r2k3>r?m-\-(J,<9tnFMDW+-++Gr71=63C2U4=,L5%E-Td-
+%rWh#O0)3H at l+*:Tqo0giB^@LSD2)mY1ocfFOMtb2;=-5-A$o2&#u\;caHQSBF^rBf/NMlXMt=](/_C>mZ\u`fr%T(7=6m2503G;>
+%?<oCr+/,q>WE(/7?6W1R+P2TA8 at 8f8R;G=<ipGS"D\cVkLQ'>mXP0Zh]9-hiiYi1;ceFIL%rnaV=ORLs1AjHoa'd8',>YL^d9),N
+%O7i5eC*Kp\O7i5eC=%rQNqN,dlA9TYg&+1P3B_Gb^ZSF'PFaec?[G5i!;ee'07c?i*.u4M5`9C_j8=FL#Glb_s3Tc]MY?5g\&k.'
+%p?[oo"csg-O4i3+HU^0NWV;9:n6E6m'oKT+<48?uc^n!jXgj(T.s]Fj4DThG:=TGah%^V%fI;0meNN(&T6$9YQZKFEpe[R44Me3r
+%(]4[&c_UOPJ$.WFCq]sbq:50G^V9nSn>fq*mT6PXc7VIbGh04e&ER)H"+.cTr).&bj'85<?--Wg=oZ!NeNWk)\Q71"V4EV5ns?'R
+%]p/P(1D)\Fko71`?Z"]7gF7n]s(jj5?WbbVYUo%&eB9DfdaaiYV^o'"2)[<+5P6M8a(O%WT6upY at kl'a5PZe<a'F5WT6upY?fXPP
+%prQUJ^$D.ah)4B)<Nu7eIm9Qr`Qr27n9$YuX3X,[qCOWG:HZU%jN at nhYBp9BB^olfd*Fr>roMHi0/d;n,iq["e:6-fUb=&]rt\A[
+%6Y/=TJ.+)Ej9:OEE2K1NB%EM-c@/SS`255rSf<*'oiW8NCdbJR]6^"G=?RfTH-l4]]@ugr\M9H(4p"hj?:E!o&!F[%)b%YOIl\Vm
+%/iVMq'Fs;mV4YiP+ac;'C[p^s#l+iO59o7H&_f"2"ZMArJm95fI2AXTmCRSsa5c.LLJi5.M"+M<?UAtNTYA1Rd%(eMp@:GqZJb:T
+%.,@&uHriq^%A_##^oXcjCLo/lrW;@8=-tWpnH'A"BlTS<=2PCrpqdA%'e&MS-=1)SfCQ\[+tmKiKb\laM&04RL$ZIV+tkY?_MZ!f
+%SUWS/k632=@,ckTGp,7&XN1cC]W`S5AESX]H%Cge+IIC^7:+'\$S1cL'0c^Po$?3&FkRX;%>4]Gg;[I0*1s0j+8o^X2RK<5opt'd
+%nGFZb?0/eep.'Tr/F,"uqo#_i4rE<9o>$D;K4=)/o2u%2j_*`7=-hGKccfndKCIZFK[n$NcgAdL-h4bGLb$XfTA,F7&(5OrO]E8W
+%4guO!T4IB1;iiu?Jc"rT6)q?-_(\QXbZt.F9+C[R(l(9E$[T+,4IVsUZE#h?Gus]^9$kod:k3V2c`a/LX7Y?#`H*Z(X7Y<X'EJp+
+%=f9U/-pkgtlb>V[5T<1c%5Q97+_X4W9]6@)CJ>c+TFHP#L.>p0-d7,Vg9:r2,Qh5W+pQPp9ig!YHN)M#MjOT<9L1!NB)EX%U((#J
+%L9R&_>;X/Lem7Slo\3$fV6K7-CEP%oM_"_*,Q at MBhg:_IOOMoll at 3LYdgIi%_Fq$#f2(f,PHOFOn$_RA"O$BWIsTG5_O&NM""*km
+%Iq%T5EKjhs4TtC1#H2tV!`fEQ!@DP&N\r50)@i?ZS)6aVY'!ik$6#Lj#B?@@9UnJg.SNNe0[lg+nP]E];cFt8MpRg$W(,pbQX`mS
+%5gFj/n>1eOMC$ia.l#=D;40N[p/1r'q@^&<A!IQN6MYI7pbJ0qjE'NXgP*AS.hTc[P'--&6ktb/RWo9l.4UXXA at X2s1?T49D%KBB
+%P$]-JJ=/brGBmDU>[EbY:T5VHoHf?j-EeDH''??mWn`gAQ)Q0A0^Fm\E\%MFLQZhdL;r#5'U,LAQLnI59N+hZhN^pI)[U:ALWPK$
+%0r-<#=j<D`V?WP^N*mYR@^_)<GkUHkDe#E*C;gkWS*=D,,5$l;RTuj>?$u?io]ogsj9prpL.9b$oehkZa^6pVgpg8e:1)HmPg!46
+%jM=G7/!^Ao]gdp$<mJr(K"Hb"XR'_^&N7[p2GL@"3F=/b:pL>OGrpGrl8 at bnN$[Xg.N-$Bm<hk4c,%4BfV4&aX))p<9ig:_f6H(l
+%XR7"G]>jTJOhY[*n0gA#o7!PLdOJ&G5N`HJRji+J(ZS<*\i>U3fgVKKZ at pMC-^QP8]82YaZ&LbHLX<u.D":2Gq%D^,JgY#MmRgfq
+%DnX5:,(QEW,Yq]WI._'jFHlml%)1u\Xu!d/7M3.HH(jcq<uP?m`KD5;9:$Q(IB?@u9&Gs,b$Q)PUb)!T%m6Ag72&UA=&QqPVN`cI
+%Clp8s)\;kL,^O_c,5?FWn-*V"lCq^I6:oI#fcsEnZ-9Jh2c$_LI>%)M7ef$&e4'e;@tcR=U_5C%S#JE_CXhir2JH+\GgEY4k:O-2
+%V7U:$^7?H\/m5#IEc7";`pGQoWC6&J"TT5>>R at deZ:boqb\@[C-otQ)`d2+;Q*cj\/tP^Pq*\-(B2`!"7*-rN/XqujhiuJc7$_CV
+%bOj?L/6A!;JdBnKQ6hs\GGh_tZ2`3\Qcek<&m7D\`Y)sn94[j=D=o!=NL]_B3tf>V7tA+!XVQDHY^#'qr2_J6T>pE5s7It8V&I"s
+%o.DE)cQ/],^X!po(nb2;bc0<oAF1ZMDj[h$bY#E+)Xin`U0rdSe-n2en!q,*:#K>12]@D+SAotPj?BJ^hZs9:0mefcc\ST3PU*qj
+%RbjL3GOo@>hPX9E$H=N7IAb0#JpW5$=g);-3QCN5\mE3BD8KUV!DY(jS&i??V<jb<Jpl)(=HiI0$l0K\=CD&VV-'PN&<.D$oY"B,
+%M5r(%J=d#6ccM25!IcB>?h+,Q at eD+g,aFbVD*$\FZ>=mAXplWT0$C]$mFm5+q$tTVVsW1`dH#LR[QSKZ-<Y,u_m8ZD]/H1Pn$6bV
+%g90hn7;qSgkG9d$mk9NlIUA"_l+G<.T-h3g8+6I\A+HJK(gm&-bC0*5'6tchB<AH0X+k.lb??naT0?8K8O,+'do0/>p>bi'^S$ub
+%am]5frO[RWnFk\9\*ne at lb@<pp?aN:0)jg"q/+X=rc.i"e+(>f^Ua9gf,m2hrtf`fYMOd.o_Rr:lL1'. at ZrS0/"FC[s3!]XIPjVq
+%*%q93T6(,6*e44)./fK*GPQ_prq$.G>TT]ts7fU-H[+%)C5[$*\nJf22#:tP+7H#A?g5Er?P5e5NKPpZ^M2658"FY4b4<6dh>e<4
+%CSTJ"906AZ\E8gsb/UIb>"h"4U+\+rodd"XF.OjSUT!7)VJ=e:PRT["r\nG9=l2r`9#g_N5IQj$G\*C at F!Z1pdI$%fC9PC#F]UI4
+%RpNPl$Tn4TmGZ^bV\I at el2IcRkuQ!AG:UkR[VK2QCmY(OFjo1#Su7i::Zm'GcaWi<(Ou&8mJ[V<\a&:[961j/s5R5\kIXg-2"XmW
+%UdZ0]e9:FulC2KpFM31'lV22ZI/0DX5Q#>gSE<O'Q[`6:qNk9[7DY"FF-H/Ym2rA3HNeT,WDa/\[$<as\>rR9\k4RU85`Bc'_IZ0
+%3;Q6NcrD"?eM+q=;CUfZ=e+l^;CUfZR>c-?VG\l,.p7h;X/#pt&n%)D*IXQ[kfU@"/UqdqD0'0rDI#+O.+P3G\0tW?/Qc'6N4Wh.
+%YcPk/FOda+=\UDS5X*nF%bSc5:qN)^>>Ima]u;8NH<RVUVh8mQC!!ZPNk2?j--LUGeE4p7fZo+7A<t\XX(dDk>KihDVBq.8A]RS'
+%/Ql%',AsMqaeG46Qn?s..gWiKfiGKQ[%u2U9VSYe--LTqk-gkI/F2PngNm&/XB.l.AV6FsGa\S@)Juk`@o at .uMmcdiZ+aBZE`9)*
+%=C81h\>`L/XKR at W!pQnQ9!qPPTjS`V@'Hh79"J3%Q[Pu6dac2YqS#uZl"]J/9dTb%FWM<.0>#XA*`I4OD#A.p>-t528)2Uq7>mUW
+%e4n1k[&@,^hGc$P>&QDC4Y5uB$7%7%do7kEbDKjr9uU#9XJc59l=iP`[N&^A8aR)4R9pH/X]^Pt29YR!2/CU6Af5r"ZPG--lKHu[
+%V8W!RZOFR0MKV0GTcK$<_7);fTifeqK5YPVK<_ at X#2e"5LLX1[8)I>ukJR$"ZO at lhh#!>J#n\u4Eu=2Bf!7`p1An:i/R)1+j6s#!
+%Z:.ca6!(B,BuPirpC2)-OsLZh4`>c?qd\Teb?laA(ec#,F87JYrMd(rBi.<N^A5K^?(+XY>)^eP`)kQ.kT,7.h,WDmD8\K%Ji at NI
+%M87VLrG8l\qNQAO*Em=Bn]=AP)QSSb^YO"D_UGQ2"C5Zh=Nc3k=fiE^m4R.0,`8m\AI[pS+2><N?)Q07X+fs(1;cPYh+YBKh(W"$
+%opqYu:d/f1`I_fJlRulSh4WL\^2BRSrNDir(4P('[GuZ$`js`e-_U6NT$u,PRcTq1C\i`b385</\cg1D5^&bq#Ca)MMh#,H:qp+"
+%2!,dBc3h,n\f(/'h"1\2__(&mVM4ejj(c-+hYcQL<W+8$ifj3A>L?cZrO?NP#nkE5ms8,")N,%`:ON'+EL8--KB-KAc;ncsnZJX`
+%ZSQq4mAl'/.<O&Lj`,F$=!;]$VU)-ic([?6B8>Yd<EBF<MYuaOp8DYU>#orR(-G0H](LPri]R?GV%md8drj68Uc"+ at N]U=a_V,9e
+%6rU/-B9c;s;V<GFe1..rV$^i at l"jRq,]q3QFaMYK`Dn+i[a;)(4FJ0$q>T47q!$73 at 57**4<Nc/U-G%#^qV,e!0PNU&#7f7pGfj%
+%P<.j7PI>"l$f'aTiB,<G%tC`g)R]";;!SV at d@u)gat8'7aX8oc>J;kZBc`FZ(]#U9Th]8N72\LLMe_gb%o%iI$6g31.q@:ZR7^?*
+%1`,;+[P`HuS:''>Jc49S_WC!N5(dU$a2QDUc,QX3aOVO-oHWBaNU<`S8nRFFL8D]+`\je4jq$3A0p85uk;X:%NEKDl1s[uI[LkTV
+%s0tN+3GQMq[l71f(H&is9gshcabDlAKW<MB=4+QO$o>Ia*/nRZ\4]B#@92&oRkFY>[(.&a]ZMt%?5U^<`[EoqQ%uf:i<XGQV\*CF
+%S-nEFg8T<fWe2Op%)+R^9j*3gEBK"g0?mLU<Na<&0bfD+7XYH=(c)nIUT$&0<u*U3^iM%+7]_Hcn_mK6Xs(d`N%a#>Bc0Y7KVDub
+%8bYJX->E+.AgV]2MF<-]XK"Rk)cj=_9nRt]JN=GqIoXuQ:-uh>bJCZC0oioPa^l4oiqnPXXDKFqgQP=^a0Kpi%>OFE-u&-d0G8+#
+%`\@-)G`EU'T,ZHk#s"QU58ZjtNu_#5ajIQ?H3:as)U2Pk3Q7l!L5!UfbRF';m!`('r[?s2XlkYgTKCraXfdtVmm?G(o`DG82tahJ
+%R!q>QbR@!QRRE5p>)k5(#+`3q(6c/f3c1lD"\[oj"^*d/bgbTpF1$mNbrds9P?;]>8sA_tZaic1RtT`qp]ej/MStkY:Q3o`Cm5(9
+%cA`3f"!=b#'"aM6Z"75m#`rk(#r$s@*ZGr)j)2+C_<T"te.s_J`p]4Q)5Rtpn?('S0eB>YL+6l73WZ\i9I1(L"(4J8K"eeJcZ:A)
+%Re*l$*ZFer=#H8e.$!WP6c2#gh7C=dioLA.S81aNedPVolI8D'DR#m1a<[WuRU4<SR$73I/SDuoYl8GGKHf<uJL(\QK4i)^Qa3K7
+%YhWJ;6P3B95V__AetJqZcDQL&WEYh:R1`gT>e9WnEd>\/%aibQ!g:Z"8UHn#7?4c5Y#+Nkk67ZN.:>5CEl.LfeCAVMA;hYk_Gi=V
+%)q($1!;q-*aV.rO[Ef!VH>JDG#fG.$<4tJof]W=>j8e>"pb5/)>0:9R84#\<(>HP`(+\Q4c$_[O)f/aT3pP;@R!?u[)],Q=VR'@W
+%Qp at V8)(=1sgb_Kdeh#`EEV%iSCuGd)KW'jh>`37Gg')Z=2Y"/-H1:loZ?*`e4mR7Rbe/6i4hQXlqUJM<f&/WaIdV0j at f$X3POFSa
+%J5$PO%t_r_25jA$Ks_:n(5jJ/K*dd?>`rR_T\peQ77iPNl>@1Ke82V84D\NB)9*E>3KkJ(hLsCM2$ofP/-,1H/3&!MS#nAQ3$L\5
+%LS3"O)E+CG6-S$Pd_rO5,,YG'$CJV1jr&iDXJAcAY?d=,)u;ZQSR\5jOqtBFYqRu_<p1n(>9OR2Ck^6OEIk^=65[%EZC"jR at Wk`a
+%>HFB"Oi,%&^2ba`<EP&OAkd#\$Yd\`&<\6!5]0h!,VcHZ,cJ888PlZ*8r<n*AsP1TjKhU;.)H"\n"k,V2I#^E0`@r[i;-<SA,DO^
+%k6sD#*Z]G5]l;4:dO at j[0>dkj:]^'&A!eC&Vpb9\Z(0$C%E:YU4JW)-g=.[4+OdRr,Y)ej at h0cF6J7'KXu\JA"ee$Q>0AHH\[Kf8
+%COC#D%r^==446+ZmCRR4aa8G:<\5Y8`8(""hf$HbR7so_U:KTZmgGbuAu*O'^_dnP=.QsPAVH at BcrJ6LUf>MqE1\;T(.#qZ`mQ:9
+%.Jn3n7ajrrTr[p0R;F<_]8CWK.HO."E45ETR\FH=;rO4SYT&b#WGc#jZR"Q2Dr5`1Sg\Eeq)7&;"#]O3Il`3-/L)P*!:)hlJ'Cc>
+%->fmh.FZQkXHn"0e at e!U>#jH=XV\gMg>`M_))E#ABa^buWi;8ST:gIU-+&>S6e9Dkp05TM\>\$EZBJ5?S$&j*WdqR'':;@L;61Nk
+%/Uo^X<"nY1;1io+T,6UBotkW73B^WWbBiXsguDr&I'2(-KEnhe<^2&^IbY[0g9/T7n%)C*&c-+kb0%bQ=)HnTmd/]qj84$*Yu-qg
+%f"D3k90r2KfpSIQi9O^8QHIkWk53$YXAn8\eh$PmQH/9aFd7`FU2T6q5CV(/g_T-c_ at J[]l#X:p)=eWOd:'b^*Jg(uiL at C?=:/nL
+%)#B[KiBRWgcX!k._go>0;O7/K(Z3M'#^4;d`E8t`V7sCh[!f:(cf^!Z08M0 at d@[XW:ER3f2AE*2hq'n+Pj:tF3R`q3rd[n"Fa]bN
+%(YsZU%lQL+<rh))LYK3kI5$_WIbk$7(4EZaaD?6qC7HqEkbjE^JVRD[%JX$A.k!$>4Bn[dqsgZ9=`(THm.t(t\6R7\VmSBeD4jkp
+%H<N/X/:"Ak\?aV"?^\XeFq_Ha\cn/n-EN_kn21G]dEaY"`S*L>h87lS>f@;UfOSh0AJP(WIsePQ<Q);":=de;g:g=tiYEAO0q20V
+%3(%FRjS*NPm_9hCfCk!oi\O^:"P"tc4pEPY-"I3YqTbT$=itf^WA=%Qor_u67X+/N:E0B]hL\c)L*"+Vckcr7?BFb:YQe;/D_20K
+%8FOAfNe=9VUsF'[0o.;C<:(^pmHddt*C.7qA,Z$o;[L)E>n!bB2tSBr"Wq"D?.YX3I&ph9EcL$cEbr'd)#J.#KqksHUGko,[e]M)
+%AQ316h;$C7,YnHXSLkX8Y;ULgjjKD;9A+FGlkRd0gPM8#mIHLMg7mLn)q08gpUD4#Elgr@)1]-L)4!7fe4kC'r%!3<aSHF:^A=Bo
+%eD at _j/9]J2%PO[.JQXF:^oVq<JscUc$ULX?.WEsffQXhF*]9D01GJ2j41]TRFEIBDRjVg at JCKmLYr/0H]e)0b\T5!sZ!06A0\c7u
+%!3TUYZE:E-^=faC'bu775O<`%Nc21EV/j1i/!+(lf.97fe98.GD],*nB=_9ieT9Q/'O at VM5hkn2pu2^?\MI2dO at nU\UnP5mW`#TV
+%la8raNtVYtiL:RXe7":`OiSE?l-JJ33kWgjbr!)gDW2?!\H]qlF?KqL.q%$ecES)k[TpC7LZn*i8j>36cn9bJJ2?!1Y>fA?/c0\X
+%gRbMT]gs,HD&0"&]e9D"]*u*H[S3"dXA];(p:rnL!7.o\1G3OB.JPf,oUG72&''H.&)FpW'#>o&9h#cBs*cV.eL2#EM[FEOo6oR6
+%>[=uYed=pU=!UV?&k#k\qT8=`?"N'O<;<=@F:^s^g!EY^?S-(YYNG"Z*+SNMTc$f at Pu8+#&Z[ICObm/]-,D")N?^N)]Mk6T)34md
+%pKg$5L&NQH-Vf2[A$A']1-QVin_tK<E&2Y(``f5a%hu)(oG%jNLj<aA]_;<T64T%#To%1>fQeFDSD[+IMf/g38SR"oMo'e9G#mR0
+%][VB+DOu;lD[&Hbf>?7O?<Fpge$\`uTL]pB at YYMl>IUSN3osjjkHF!22r,iui=k.)!o>OJPp.:X+GEJmCB4!d!l`/i!=&!8.+7R%
+%(oLF9!h,<"kGCQbYJq9I[#rlscDdrcHshN?[]E)Pds#<,bHC51<90lZl+=Urb8OdTH*2ei8%CLokj at J@MVeqo<>46'EgLjSMYSC!
+%]:Y&XC3u#dgCi>M*VG+$/8?]m!.>V>9.X4.K?)482<D5426CjFk+mI3>1e;6%Xn%c0T\tB/eZWT'+R2KoCC)HTtX-2'X\Z0+`23T
+%"4I7oU'&Zs/!V't+@\ABjGq6)?Ej(c#.Z>mEYrHnJ<Nl.*stpqN71o2J:qC$0G8mK`[(Y(BZ(!<6DoAgl)?D#c6G at hou8@V%0M'I
+%`kf#C*bcnT:%5#c$8;QqYh=h9q.^bPkn\mmWYDa\/L&074=p^T+ddIHJWZ#0:J9Z#-YcZ`LtSB%"L3*a&=*RC:CE<KdkIs-%A&RD
+%Qf0D'ITco6SjqK5]Pa;F#F\Xqdk:]<RB<YC+Efo`'kI]%%3g))D at NZuPFE<g>N:*eFVT^T*%eMN<R=(aXTFQJ&D=>r2!+F?==gMg
+%GY6hQh'u5Mkuh#Q!@0 at 2@Ok`>IX9>X6ET"5N3X5lB[k#"B4G,)p2E^+;,50=)Wc3#b:t*"Ai]#60s*r+*d'X2nYciD*KOo'b5%u/
+%;@giXT&50jO4ul?5Q:=iq]L0fg/m6(C%?j-9c9`*3A)_fTu,s$D0JFp?>(&Y`9C$tDs$SXB"lp2lHaCV+)FPjF2mNU6dBSJMF<]U
+%lH<Me,_0;:?YI[XhrSM;^7end*#l,h+^AV&fd#l1"-8uRLFJ^I,&Uf&b"cKr%+pFMU'4JLTH^g.>1:RM6/4?;nV[5EHV3:S:O`KX
+%#"#AbJ-O5,lU17gi/7m+P%^lZ(rHS(YeVf=VNG&pU4SkHX]\+TLk1k^!!\R+;e>!CY9"OE-3/&iP8`-TJb>lDAZcK+V4m-ocD#m5
+%7]PSnb%_TD3MF!Ye99&Y,H0'Zd;8S/k$XVR"DZYU1.=8^5'Sf.8OG3a;e%O8'-9[&A$VTES]#2di9tE++H?k>JLEL<kB.]P*`k:2
+%<cCYj4n\LC:R4Wfj6JN(<_cJ+U4>pBUHBTZ"*Q,Rb1rh=B8G6`DQ&9"LcZi at p9KJV=9ktP!&7*=)0:cC0W:?]L9I at E#Lr6E:s*NT
+%ObdX+d'";74%?5C?n.%)+"(U<,$#4 at GpDJYj:pZA5 at LC%Mk8?rh<86%gD2R(Uc!EJX$9Z$D=^liq`#akhFl<BGHP(g)WQj822MLC
+%ZpbKCgAF%o81TiJQ=O:4&R"*gk66rX>L3KI=\QK2+AF*dTlU>FcIhG_,+1fXs2*Z&!>@:$!GG_H0dF!`k2QZ>*A\=qYcU=_d;='e
+%,QogH*7&73-!.lEn2;+P%V5Bu>l9s?^XI!f/6(\43MSKZ6g9:=RX>^-Z6PYP)7C(fLL&"_0E=A//WKU[6jT4eKD970l=^?A\:\9o
+%7^[3Oc\!H4A7FUB$nmTZa?hfiRPN%FNmtt&"XWOE6'ZDN7^2t%Y1/G4G*"5u,U?]b1877X3ejf;(2tqF-VWa.-go!?$"/hNe=&jD
+%(('8$G(oS8MMIE2H<qHk%r<_n't=Nj2f^TBX at H1X`_2S.P.7cjTe).b;,N*g+bR(KA/DUf&=4oa-e5n3;/PVQnBu'(+Ya3Pi/&a)
+%BIVdVCtWS]6`RYK]:6b(g2hju%#$l,Wbrf)WlJ&=>J4`IF+)&n/GarL9K+n(/F6#HlF#9QM1RSfE<k0,,Aa8K)AAdkl85IVKqJJ+
+%E at s979"-Zd=NiT9*8)H'`;0UOj_1_"]G/%2`(F8'!HIWP7 at ZG0&]BKQ0JXK%V$WTRlnfQN#?D+*G>i<^SO@<-4UZQEA]a%X.<<Q[
+%fd)l7A?(I%oM!m\2accs;4#Oe_Li^VCT\ZB7!(HYEND[.]TEhROV4,359U1OD;K&Y9:tjkoO!]#nZ*-ph5aI_(e>@23-I7m/<V83
+%#bHd9eA=;@pYOK]5fBM[R8eg. at n:jGO<5[NOb[Hk:\;[MQ$5il!&O1?V=13o^62KH:DAG/kEVn`$/Cu.'U#':W85cF4pJ9:oMI4L
+%Z4iB^%MIL;Naa#?F'0MRYtTs%=X*^a!)qlAA!2YB3U0=_7;!751!o!KfUnJMi-!g'1_FZEMtCY>[5pHH7e,3L.<82M7HbPO`$NOk
+%*I24Y*2,f66ea!H1KfR^8f(X]aFuBF7jDkRl9nt\>*nhJ,B%jlabHK3$[U)"/3(=PfrpSs5S9SHo!2/T4:9*&qHR&QMK1h!0kaOh
+%GA+9n'b=1A:RKL7VOL,>$41\0e/)*CTT2'JjM4<MKIEG)giUqS%oH\=?+s3i"WM"),dRVZ+ at K!fV&.l$c`qd-.-K:D1'E0dR)Hb"
+%?PP2%>!XZ4D<.]W+XuJ\N;>r$_Yue/S+i(I:du!HpUkH%K<HATjsEgQ77P2o$#!Ftc:M`6?@=(i?L6Ju=;g3mA>1nA-[q`N:>fIR
+%KS_c[T2'V7LLqOdrQ;@7CbR`7FLA'k#o9-W.Yl#jHK#1C*uWSsXJ1CT<tr(EbNH1qKF=\GX[j7'</R5k_&WSH0Cf:;@kdX$@!K[B
+%Xp at 8r%.Ak@((#Vr6m`Wd_c%,K#XF(P\l&udOts?2L56^hGo7Q=QDZ5fW,<>,4Kl%WPr&X'B.f^KL:;3T=C_l$gpi6#4IN?lW_T#E
+%`N?_m)Oq\=>bqm9QrX8hckDu-1dEeW%6E[l=QKufib1E!_p^=i=*]GT^"-/._^?)e<nors284qeG`sAFieI49cQcLEHX`'\DM1=%
+%V[=F'e(t@&jOiZt'W]"]GR[O3NSrp`ZB[A#EeHm<@-u?@H%U%7(H;IT-!#R!]uON<^u5Sc[C/[I*%NJ-8fSff72qLOkiHC8"C%*M
+%!dP;\-&s*OY:=P=okgY_GUXj&jJp.Lp'>Y,iX#16RB%8IN#8]H2W5,(&?<qt>;45VPW<98EYUVtDbnA&FL8)TKFZ:Va at 5IbjJ?l3
+%463Np<jBQ+ at 5_-P@-E.b<3a>&JXTX-!5K15MVQ&+J>nDHr2GPd7I9N>(no(m6:TaAO!0gP#@gJ%2_HS*`5l8Bi'Et[SF]eP?sJf0
+%<66?b&rIrP`&jNcU6Rk),j'N;4Qn7oe-#]5DH;&BV($\_`6^8.6k?s"G!\V.]M(pQ'g3`U>cEN#5tqD[oOnK'U'F<k;(?kp$6?R2
+%*[/\:Cda<qK^DU`KDtU)*?o4)<ODf75rp3q7i3OIL<:Qrd-.M[7:B#D?=aYY*0)LpcqV7i4Qq::FV;duD3>g;N51d[2-%aCW'e0h
+%*WU6(Kb2 at YmcP>VW9@*O<(.;t at 1]OrgMIP"ar[.?Q+75D5)HkD#Tr%Gl/iH;OE$"TL8"*f$1[p.iM2pm<qtV,W03Ob#Nn?[;W37l
+%aHbd%klW4q\LN$sc.FLo8.^rPiMZ;[N5/;Q5.Kh(<Tt`iVR`[G8frU*['!"C1_]pg<MU-0;]2X?U=+fb at i29=JN)!6Wq6="E-W?0
+%3B$jXD&#7u)AuJ=5!fkekuRXg6k#@#."))gM3!Se&_.i+OZoL/VD$@&Ri=_W5%pB=a[%CpPg`RgaBc@"*WmsiO6?^&\+0d<,CV37
+%7oUP8Ps6Nhbuj'<\fh8VjUW7d:"i%$5 at RKHWVjSW4?6EmPQ>nRR\CEc,jpXl!_EerOt,!Xp8T>8,(V"#JlVmt3Fs7s_W*5'RHRQL
+%8Y\fc70#ni,XW;3&oT^'-\*K!9_^)f,U[b170#nI)/cHL!@.iB"%<2]oXslt!(gQ5-5EEKZ&,A8<<35 at 6QV-c_T&V\V?e<7N at FE'
+%#>U[Uj:@22<@P;r+8DD3l\bn_05[X##auf.j`"3$8c1&>#mAf#6PKi[9BrQ180nfuU5?F<+A"`i70LHX7:4eM&L8f(>=9%:O^tEs
+%;F$q at 5pAJXF-T#oEcMm]psr%P;.+;ZEYUnb5pB>QK[./Oqhl$&U?JWh&tRsq,)"<S[i#V5.*?+IPp>M.CW at oX&F/XBn#)Gl?ns_W
+%66^?t`p)Ng&^F>]M,o"W<=0n7e)9_[639$.1MfnqM+2,-;Fjc4W(8):V*ZYdn:[fT8MPna at WRf%+pI@:Vb]=+UGHDF6b#b.>kSG4
+%_Acj3EV,=\+9&LX4M:\>^/3(D)D^D)iGfJLeghuY<VZre9_iG;,#?D6B5`aa'>?B^h)^nf^O4V0kTkpXS6IZ':/kbT3noKC)lTit
+%fuX2"cG/[PHR8:-DkR=Cfhako5?W,9\04N5b$8]Sku[[jY:Mpijk?$MSpT6gr1as'*SZU;C9T`mhNmFsqH#IH/Wa;](]$'pRg2Q>
+%?6(KZV at HW+R`DGsV0i$4);72XHn#mbe^R(G.H;BGcXg$Ds4eCtb3U>68'k*pIAJTu^G#LZ\PP&JorGW\ri$X?48hn.eW8hn9]M]\
+%Z-)dC_Lejo44sfVXC;>bd1t)jk&o1IaK+ZIq./?<)()^<rC$p`+&#%+N-5D_nuc2uXYa#rYUH&XM%6P5<F2QI/FTmlFd@*6"uscr
+%k\o1SIP_RC)Y\aWXaC_`nmhaM*a\Z3p/'4d4F(Wicu5uks7Q7l`o:#k[DrK9Ud0.]ek8V"I91rl?k%B1[017:j/LiP^>")`mlm`+
+%r*@<fj_I6[T6\3UGF"XjVkq&lAXq&[9H[]m\_PE0-DPIFWm!h7dF6Qd0hl+Dh=DM#([g2?%":(*BU<YoUrW;=9Ufg)pK7HB;t`o)
+%U8oW+jB]NcU!9^2/XR.l=j\+3)a^>c\pR;:@mtU?WM4n95hr`KMbpiXpJi+]J$XiuGq8#PbIc?UX_D0.s-tF5d$j-*dnMp#m^uHo
+%Y+J8Vo at IW:4]BVGIr24]F`^m8k`!b.s,F8Yf+Ju3G:)k)Rf;W9poiaBVT!D,qeo#O^7%05)h7gemCU:5a34G9&,V-WnCWX3lH,u+
+%^.Qm9)GruoSq#n4^GTitgt^pp+DhmHWO\5$5X0P#Ch(_5ekkL*I_=j^s"'^bhO725"AO$iUg2!1dNGQla&8/oMLdaYU3`+JXV?j>
+%kbWB(,+$Dh19Opp2+ckG'*EQ;P+VSR8:=&_4fMH3lDda[[uf5=a<4b+HG2X0;k8d<;r`M1;+;GFT[sY4;r%mfC5Z;^'=")e=LNN$
+%6KV:U1Q<tG-7?;\-':jnVTd$5-$?t#1l0Sun1Hk]9I]fN_:[&Y[Dfj"A*3('5YJ93S;PBR?>.8\V_^B-8N'5o24r''I(JYL50[a4
+%=2h4dW.stM!$e)t;=BLS5B9[R2]>7oG_I?$0[O?lZ&=GR7jtjjf#\*;33%7lF]7t3)jo.;/a2>C0e42SmrMbb/A>q]hF0-dT9EKq
+%;2rqkJPYmrAYLTa(p0i"acoHpm*nL1Ds$9o:P54cFIULf0QJN\P[bI*^HbFjfnO$!#SL>cJKUgDPW4HHQP/X^Di$fO:pC"`M`rjC
+%bs@<ueAQJNq7Jp][k0K71K8VZrn(K7NVc)DFoea[IgCC)`;Qs?!Z^riob?>]rF%bpE(TMH$G^@DBSEp at InYPTfcO/O:%kJ(pcP/k
+%l9 at p9:7gB</rd5/DUaqD`&,.F_)D0g]bH<#AGLJsO%\g8VUa^,QqD$"d<qG/)c'c.qX)qC4jInc6F93SW`ks@@Akl#HK2#KkQ3P3
+%-o"(^Na^dT.f-i3[11ZR`sSa]F.&giE9i[FEa;G:`"F$N\k"[#C;2dO)%H7pUIYh=XnmS=h>hK,$gIs\cc:ia<4T39g'Xk3\ZnUl
+%$3 at Xb/sI3(=*mD88*HtHDUaL.[$)duWI'sd!aTE,%b8P*G"\UaEN+61.'?uGd/-"6Wu$;-EcC51WR_:5pWs at sSkkG(9=.n8[Tn%_
+%E=bXE,R;&:g7n]$W.m%UP%R&u7!d"cA?eWJZDW8Ci26mZMZ9&uJgsX,'^W,/d1pcE>Oj7H$,S)1C(Op-`[*6<2t at j(=eWT2!qRmr
+%!t(oVZpl>_jgL[+K/$)=&o_ku.[LbhJbl at 6@Qs\[;Deor`3=<)j8$mWXQ?/A\U<\rQJL&rcr)O+b-BnpSD4H>\a:S\p,&mF8[S-&
+%p;[M8F?UPPU+:R<7Y`fuj]-l!GYcAE9Z&"3AU/VSkm?FfDD]d5)L9AlEa^'3OJ(?5A&CbAE(R5(]CF2D_0^DE8S)kZ8;-ZWJe5&B
+%fT>.s!E[89n5C1!&mNYqKO^d>UDTHXlU:0R,toq<1%5t&9rr5G;,XZJ(+[a['ks5mXGY[;mmNCOl:0NK!T#8WR'8 at 5R)W;T(rj^\
+%/D3nnD+:%l82n;4lmbVoem3onGuZg%*kQ at NH/l0q?,&7&gZAnpbIY7h-[TH(\;FV,,m+nC.SXa;Bn_upUm[U+n#G0U3YAa3?mOH.
+%2B7V%3s8m+kTI/j(Q<*g)JL3TOk)'SJ-H`>k+,XQX5mlo1K<UuO(mf'WRb`t&a_`:;6=+uo/81(/b8Qo%crStjicA(QrcujGC;';
+%F3a]'I;<#YM[%E_.j'gXlO-<VlTrd"?m\0)m%MOelUf#rN11j+lq at hBXFun<a-]m>%!J\KL,>?pBiU<`cU`,+OqqaU87S\tm5^,-
+%)LEiUUZ03FAm:rp&L<?F5pFoT]X_LaDBfEs)L'BF,gB(h6[t56O1]NQPst=tgqXf8*@:$%[u$:<]\iq@]ISg"(UI/P,a0A^kenW.
+%9U0<gmg#6hgQ#aXi`3E1a!,NCS)^7;H*eTb8Z3H+0sPq;`nd at C_DPpB/(ZoK24)qEgr(Sa[lFe&S)qG1g[MUB%[=GfYN8p)S+*g_
+%"Nn!eHA$`3.RtQ@>]?s5,8X-nh]TWndAUf[GiED6VNuhYa?-7M1lt1eb_6C<@]NoeU_+IQ\Uu`5"</hdOXG4Q6CLd>BneIEk8:p=
+%+jDG,<?R8 at foS9dA)#[98/(.l=!=[`p,nTkVQ;CWc10b?8=JAbW`tr<@jdqs^7Y/<Ba-C4JQnFNV:N"&QV1t"Hti1'J_Y%s&ZCVE
+%#E3o2@"j"8p6"IL;]3rT!1ErXU0,*HU'ssIdL:GjM(G=R3u%-<,;qkl6JtTg.[oqfL5B1a"\)tfQg^HA#r"dlX_\:!c%]JQ*S^&&
+%AZK=qVg_]:du:](J-*rJP6hG=U69=grE4skkI1b5efpr4ojahM[Io8HEh['2.Lb.R_g1Q8f7!JIFKI4[,`d5pl9I4J0B,]qX,*-B
+%eOQZZ1!Jh(0Su,n)3H3$83H51Y_jp!7M.:fo4)D[7ZsSOOV&m%JWM%?2:YrFU4Z,li7(=b_o>NcU]\UZ_Itap)3Yq(*u%/Aq&&)1
+%7]Z..2Fk/q2q$l&kP5r8'$YUL*J>s]-#UtW:7dFB<:,n8P/S&<jtis;SRk!Z2kqgCS at N?rS?g at oHup,O`2'f1J^=3,)8JNP.=$p`
+%-k`.,U6k@`eCa2t)TjfuE7KZjW7QmhRob*W4BP=nU&#NLJi^"fC\=X7dn0<cELdrL(`G[q"DR_B\iiW$.N':G[cV5W8Q9`T\6J?Z
+%-uJm`c(GQ`Ls&$e)/>YRC,:I3D;T"_JngdfC,<M;S"+Aul<@p=14`X at D%h&4KCIC?2NdomU2HYoD;(R4g*Y2[W]@akbEE",o>##"
+%Cdgq:&Pca`XCr2OO>0V_T#HFT^eM(9R)(B?LqGuW<aQ4^/!3gAFUbD]UAGX*7>9VAL,Aaie6/PT9YF2UYU3I]<#/->5+>EYr0`bs
+%0F;6AgA)!^29M(<[=tb,Z\(i0L<;h#[I!EM%Oe_SR7o+.QYIcr05"i/Y-<@c%V.2h(h>Y_a&u-[p#-G()Wnl8W`[on3pLlm_?-c8
+%&Mdk(U.6V69`gDu=A@=P"fZ(L!<oAuLg8jp1)D`A1TK>4S7Y1fgZ#T74Xi at MXMp.IqI-im:&(h[^f1c9)CZVjon)DJNC\Y0<hC<G
+%'RfXS-$j`\5HDpk2`"W,FamY?Bh8l0ABM-^6=Zeae-0rg=1>4)o.'4;URgqBSf^2S!fVHn]o6OP at in+-*TbfJ=dgB(d!M$ibF+^-
+%O%%#KG;e`C+4^$d&%n/Q*i&"%B/Xk]o0-ofX`E2cq!LU5T+BJBR#0oP=D"H7P2o4tq9%*J[kNX`V1?`50In7ARaB1Bhc1AQq"nCh
+%%(2_\AZN9*[!\70<muX$1Rd7\Z*Fc00Y%gN;"g56lLjU,*-nsO?X(5uRW?>[nqbGfLbn.XLhuYf[VMqX9"I at f_G+mXp&m/n92IB+
+%Z!+f$:bS[g>\=sJ/h*'7N;.4Y8WAqQGb3D6M(E5N-CU+NH?H*ROVc8>"mOK`RuM(>8<!+keBur@*2?$KW-j+m0dfF:PJTaH"7K>^
+%c03^I^<372b59?]<lRo4NDd[k8jVS(8e*<3;LS at f>2Ye5Y at IIc\86;(qpb)WBUZ3O^n4920J`_?EKq75W]bI4[UEC]:u,Q=k-BHT
+%&-euMT`I"HmHSVhq5Cr"/XCVJY'r7R/WLjq?^\0a3Li@=(<HGWiVqs-7PrJ9PoK at b,#AQD2U[=HZ/ud;^'T_k6IV9M;Zr)*I-m<G
+%6HkO9'r==XWDkL"HC:RZ;Gs:nrNHP=g28-C:fTa%(M!@$Gh2<8G$@-eD7^2'_?mDEOj,:\YC*`%=fEX[r`LOI27b!gd+[8pBk7Jq
+%238FYNN'5P>4H\*>2.S.H3>I'Z,JAlMA(;Ub3:F")9%N/75"55T5]_%EYYo_nJ,jP$gGoh=4I8VTG7[&kcfr+j,-gSD6;f^G-!9[
+%Zj=WBEY9r at 24[e$a7e#Lf<U+ZiUYHcX$CMP(('RKTl2I*^%dK593Veb0l!keW[SV at W[IKi9F(ACZtK:deDjo99 at T.Udi](TI<dbm
+%Fjma.jpk#VZ*r,T$$%V#gs]`_(pgnD-Q;+cPMC$7EYC<PJoTen1YS7@''trRiBt2G`.9YDiKqmMZ=o^hV*Q(D^"8M8r&2]W"F2RH
+%-5k2hH5SJ'M<R>d\NtNcMpi3Lj0tPigJ+)okk62&<-RY9e:hS#0K!s_THf\lq']+.A.?_6%3B(E>R\0!(WWK,gsehC)8':Fo%P;L
+%oAmO5g!A7F8;]kk1'r!q7HZ%jK^J+2hQ\]u?T?k6(2[_6,+G=--?@i4Aql&$EKX\RWlM5hXPS61F['4RP!)Ya<iKK=O6p*9F-//:
+%jl=juT)+@:Vp!N4BTu_u;IXcA[))!<lEHN:JBEX.f$\Ft(TdNsQ1dRpeuir'/K^juh8LqZ_9hKGO2i\/iV[_q=Fbj?Jq$4!OP0R+
+%7DP??Ni?l\^p\XrIA*\R^Wl]>]>gjB7UX`?a^>AY6_N"0!YUZ8TYVs`ZPW7+d3FMB8"tbK%?5Z5m:t^6P!6,K=Bo:V9T%jCV8j4?
+%Q1":5%DDV:8-If!In^f81kf!Y&k<)G8ke873e7TW$.b&V"6uSOX(nV/V2hSTf1arJ$shoVcQA?QHB!?8RE1UrR at s:iJHGJn"C6;i
+%gs4D`f3%/bWdTu#k9MNknu:28D*>G$?";Al\/<^8.>XEN7AhW,_5+'<Vj=f-N-qs1G$mjU3bNMu#U<3ZZR_Q:Xn>fjM/!4=`(k55
+%7gfTCFd>cjk%oI[re15r^F^dkjY%d3"H"U*_Eb at E#CQ1$D7nLXpfQEHP>f]lVOO`iI.q7#cI.0hP[$\-VOgt$`QQ#]s&:Wtq@<?j
+%YN4p.elKr9IqWk(9FRY-=chJ)Im'u7rk,5Jd^p\YYX:sU at 2e^d7sV.:9S#J38m*0JrI-KjRu%F_%u/S.Lh]_[Uf,4r(6\#b#?tQ5
+%.4p$^ZsYid at pD]D0fUL.#gUu*:H^P`,=?;7<2C):[]l.=1qe at EX!qX!k!c3G7K%9FI=7Yu\+lM1&@4cjYLiV6)]R=T6`<AEH>$n\
+%AWMKf/6-fA[=Nc>e(j4<C4g",N4#mMP<l!bmY>X at OK;HnKi%G:rHj,g*NuG=.0GO36R.f3YeXg%S46eQ=O,oBH3t+YT3a+N+M%bu
+%h<\m9%Z$#g;#[%u-a72\SR#O&`S,I at X+f#q9,#K?S=R90G4jeD_KldYi"lWn4+1%uY-(nL_/bq9!7kl67_?4^,?P>O.?m;f;d(6Z
+%DQ<@Df"u__lL5UfUcXIA:-FNCNR\'"NO#(o3fD^*2q<3qVb1M)V2`HIc8N'lO`aT<iO$&T]IhaHgXW9$[k-S9WEC:E\uYMfeOI1B
+%=a.7h:3.hC/EaCqeS_O4=)6d%\7HT%`U:1B<iXnX)d+2tfeCUXenNW']=HL0SLTmRPVs:53l=@NNT`&n/ZaV2F at 15.$9QsKW`1%4
+%1se!2'.O?`ZlU_I$4KHf:;jNRG,V>Tekt$GQErQ'g2;3OC2;crjNHJJYgd^q[8KH)Fc's%=H9^SD4O16[$tlcg0.VA:`EQ_BaM3'
+%>V"=T_MR??Be3\lk6jnY$FR:(eIe;\ZTrAu7W#N%CPCKAP"q^ZZ'`oqdr1<ShESY9r;+n9_^'O]8i3Ls,Gpo3s82cC[qTAkBi3]#
+%qr[dm[>4lA2Y81-21t$b)<Vjj=H$hs<tjZCfUOlVQ4^[3R1C#:#IVs8GtQ&sRpVfbRaRK+a-&>&MFa>&#'"idmQM<rV*U_1%5G8o
+%8;m5,qBe5VBgAM5$1$qf5>#*#g6."mVDJ"]@[VGl+Fi"U.s'$Qa=W-+<>=KURXVGIaG25jI05E/QrNF:56R\tUb#*ePSfj6k!(^_
+%Ksk'I2f0@:d2-gU9-B((@T7_^-V^ZL!iqq\R[]abQ9fg`']!Cj:>&5>3U6'4Ji+/kSG&#@CljS?At-b_=afjSD&p!LS_WjN,:[Q\
+%_!>`g,<aU]&ji?F.BQ*ajead%VVTgcl='&a5K@^RWnGss<>Ch<5]2<GZR?:D2%<8R5]\jq0dlUAOZ)*WNSYri$.TH;eeM[r,'M\N
+%>?@9M\8GIHYtn:JK;B?4$:(eIAYci)d_6-u/(4,^#&5'k10E,m`nD,kTh9O3*@e1hqiT<!,hA2l]#q*RqsObRc%iHb:81>N\u1uH
+%%iV(*E?o\MBu_j75%[E,n'jOs/[AiimV-*02_p<A[a_V3fET>7C5Xp'ZLh6`jHW'YES7L?hM0TL!WD5[8JPWO2lQe(]-@[LD+Od%
+%G)m!72d90f]dYDn[,%Nu:7GN=D7@,VNbQ*urQ&WinQSEr,p\)CVE$M+79LPK)4],8Q'Fk9gb4%R,*:8#Y`:/,=deQP9/ge73hBDW
+%h%d?R]%Bl=U":u-I;?hP8l=K+XD;nBaf0]C!bV*g at t^cj$H534/MS8:RLXr!qRm'*Y*8[OFGJlGhq=]*3R[<?Bs5*j=kr)l??uQ\
+%;qGg<_m\/peBYC<CGVs(a2Q&q;8UG@^^$HTA1_4Ib;\/>kB7eS&A.LF)bZANqUQCGMS;/6D/3\dgZHWc[dD1V_>N"aabfTe8BXKF
+%Vn(R'15pL#*HA14bl9k_isK4]Sa at 8[a1l#:jm0E.3ArJJBW(Kh76&#=jHXsr%Cbo\D"(dE\+4ZXQ3P!1b(bWlR?#up/3-5[k4hau
+%-+5*[D*. at O.lJrgiNY[s/I#@?$\Tr)*aKIrgL?G^rMeOi&[ss:rNY/LPs=Ng8b*dS6-uJB<67'Ws#m*(gYh*k:`@k]GQ"m;Xt<cl
+%1tV#W`J,^?aB3?0)2Df2ig(EVKQ$GSYA47]gCB3CC.VK$4Q2%'V-;;I_qB')*I7$%"GT;-\uR,_[5j,0e</@3fQl.F/a9;*lFa)@
+%YPj"#Er*2>Wtrb;oP;QJmH_UV2]pmoNdkjYS1[DZ`@4uW49g at ./G6bB7 at g7A<Lo:2=3b^@7pfB4HdfCNJ6rbMF#hHYrT%1n)0.Pf
+%=5qH1.MeLOp1>eL<X,ZE1R08+Y?`TPcUBb:po)kP.;Sf/$27tT[Mb[4>Ok.[]E?&_)cOr:Zt2!,^G=k=R?on6o13PB[4KI+&+/:[
+%1H6o,bM8>PQqil+f!75URI(62!Ag\C=rFrS;2/g-CLq?)mI8i3[;t5:),d1IlF9-d(YbX44;H0%Q&+1Q=)kfFm25C-Kr)hrOnjH-
+%R:I^&C/!qN"d9Y7R1"-J/!h][Q.3l*AWh[YZ&S('D)]dWm`;UZdiAKQ5Q"LSVC?:>P+uV*rEBmRg[d^aITO/$gOY&-qkW938d=35
+%Y?b+ool4$8er$!s=eU<CnAGeC.#M/^@Et#BZl(E^>L)$4%l;F5JPY/;c/5+8;&37gKiff82+EFI;G-"18'el(W?/18rkIm([Pr).
+%=l7O+r#Z&HoY:J?8+/)_qB8VfSD:]TDrR at c3;4PWD8fgl^%0S=k,#ilEe^;JPUL8m04j1:BPYkU1ZU>+`?AkR0RHWbXP8Pu0X$B:
+%!gUP+=3U+O`kQ9]9V0c<^Dl_h<6iN]Afs"2KBZ>7XBrf02D0%0;)3iED=D=8,j.'WWT:Hh.$'gb]-ZN-p*Sd_=[]jN-+2I$CU.hO
+%W</kl:J>+`KT=VuM6=[`RC4\6aqZ^qPgH86gS&JgmN#:1&=Hif\]$t:Ni'0Oe(d-;#rA=,\=U6YAZ0ccm?VFT4RQMS"1-.Q0<125
+%R8oh5q4<ZC:a;%!)N"!MFP!"R#@(\_6V*_cD(JO]$E:1QdcK#lfBQM3=-#7Z[%[i<l!^>!VJ23ji?.<X<IM\l'\*Kf_Om"tNKtEo
+%Ca2J.&W1Q=2F?^!Hn(Kq"nKpW.6 at .%o'p*HL,?0&,:;OV at -AsZDLBDcb@]aC:'s*EL at d-8E^YI%P_8T^N!J][0I#;B"<f'8.O`8H
+%:bf^L&[Hc%4;g_FJRT0)b?0!1oqd?MCI4jfR"ha-&R;o11d-F5hG!<6a;pZ6*l4+9U$*'+<I8J96F`O5&02,RV0$j8+Q,=^3X!:9
+%=js'pB>Uc4"<YTNo]JR5#ED;1[6L$p]BKi2\E,XI_;V'\#7>!9Ipdk!7"8UB,)hccJ;48<!93sn,dr9f%pZ#pAkIhd_o-IS"Lj9`
+%Z9rH*lZ at o[OMU/!XBCnboo3At7aLr<l6WDC7"q#]aNYVfMjS.WK1'['AJ at VtANYlqaKPJkPV9[o`33A7E*!RYA0QsSoQZDG!+YOC
+%iUI=X]Z')X!uZD-T2UJ^gjY'.eh4^]"KkA/W*9bJit+0N/]W2ui-lMlru9gu!`@kGdKrGG'?*(R13fO<QlZSt*<Y.j5_Y75ScGZX
+%-/r?4L^Hpl`q'NE<'X4D$WQC#b8M,*+s[I0<$35<b60:+%ct_4'dS)4/9#<!i!WZ&_)r=.KFgE`.&_[n7huG2fFtKi at DOcEJHAK_
+%P:P1f6o!geiip?BDI(es?rLG`^^gT"O9<E;@jO]$UDZ?$#$g.s=s;NnpR;K7j%`m!h+[0TpYD5"]M"=TWZjtEa'6UQ+Uqi:()mQ'
+%IW,f&ZjT781&YP7P_SLg^sN3-$raf.42Xu5#[4732%p9)+W)]JGQ^Qo(@bXXE8sI,ZQ'.YH&r?9)to9mr$W)HO$q9*Qt(N8:)3I4
+%CQCdN`c:=G^t<Z<0AOF[Omjbj"X`"6.)Rkb2(%urTf"/6J=qDoQZ!!9.!Y8O!t*fei[LNcbQ7J)9_^36TZe;h\8<ut;1Z>[]`o4]
+%1*g^5_7N$5<:K>!"r4Z(,Ap>/pb#W:"YR4B(]=+,QB3 at +W.9AS(Y,Hhe7Mk)o:Z79Y\+r0!YoZ>;*_tNNI0;'p]?7u>eC>`!.3L6
+%Op at XHJodH0nWjQ%-53^7"Rj6_2)k(#4kO^%V(N=JM&ic=Nt]1u%-"\Q\r?u6Xb3Y\:f>kd"u6R]_bJ/Bn\T3`c%Cf13ah<2W5+XE
+%%RUpNGR/TMGqTO"7uF4qp'%60^/$H;j6$kp:6UK`r.5gpnYqK:,!*L`CbE-=GTrs!=.m at tY(-R;ao$I(p`Fsk'*Sa at W!b$CHf%)>
+%$N_%Mb`i3+^l?*3,+sIu5Z/=(\GIK[";E$7J"HupUACA"U#:j&&<dk1'Y&7aTtl at V8>3hQO+7;`6k'k"SQ85a/uf$gYhf^+-t7YU
+%%tt'dC]XrKbV`5TC/9O-Nc;hs at 8URSZ%+'t-r[@#"FO(!72"P#:5oG<o(!u9=;^dH,9VAY;m&lr`G2_]>s3U>e'U(H^Do@^F$$p-
+%`d`>AD;K-D/W9;<UM%?CatG8mEkZ2+`]mfG+7nl?o<63[ZT%\SiB1O[hCWV_QUOgY=7N[E"Y4h&<Klo5ec*p"+5HR?9tC"b9YtMh
+%>3c$)nAomp)?>7pCKV0>>DG:gRP,&'.W<Sr3>V\q*<,O]qgH/Wo$*n6Z-G*"CZoYoI!VLYm-quTY4F1 at pJ:MO00d%TJ>XjS\ZuK:
+%U_G><)!T?gA!PRV'QYLq>QbH[[9+c'dHWJ)P[OW).1`m<A1@<Df,oEX3On&(McrP:/5##U^F%q'Mp<gMKVKObY:1?oP#1F>plcC$
+%S`\h at B\8+Nh0-nn#fgtB7XCe>XC<K>8Dp9:g8POr_rq'VjtI"RZJte#JIApp&!*(3658 at -F&>fjqEPa8?<-e[>-]LEii,bV./iRt
+%=r<kXl]aIN*ZeDLV/-M0#LPlspiuQhY<FtRTnLd7Ve5^F=V^63CKjXmHrV)'K^,=Zpo7S*MW4PPK",%VAfY3]<RqM6]FS-D[jk`j
+%22rAIS2!^+][Y]1Oc4e@@m[3ln/mRO^$VPUG_0tVm*58*nbhCq'BbGB`<O<O\(7V[&-"f,Ju0P1UH3's_WAaZ<Se/9(WAp>m/N8=
+%7E4Ub=i,g/o>IVXQ[Lc4l`!>JSh='F[so1:Abi/Tk7"ZH=/&s/(&LfiEL=a6\RDAH3eZ[#p1ZMDJPT4)e:"eTMPYBa=+dnP8PriB
+%#EH!M(QJpeDpV8BD19%:Q\.tS<I21HNjH#rFh:90X#;5WK0EI2Wu=9-$jo2JSiC0^mPO^`PsNROo8:eEbQrl3l=Z%*@tc*+kF[G)
+%^RSM6-']30)B$MM=$\abe`,T;HFNaF/67.<?0kfnPiWY'eOR'\=mT7u.?0U"ShEkTWrb>e=KRHq2^[?aD.^31^dr'[XZ!NA2:AJB
+%=Y936Ecno;\?[qlrd4/m^FFFI>"rG,HBN3I at Q=Wp[0C1t!`69/A[4CZ8d3M7^]T at Qq/X"j$X*R6cjZhaE1l<T5s'MD/kjuA3$W]=
+%a\Fs/ENCe\@+_<Y.*F-L!jm,[d&Ou$nSk"hlLU`m[G%Tr[u,<:XP3 at Rg4_o+Nll$Z#[15iNI(T3$Q$2T0KD:^k$qmHN\ctsR%:/m
+%aB]aM(R\s+HS5?gh7&mFEXAiH9 at +Q_2Kan1oY]p6bC4h=Q.t'FX,eQSfe1J>_E#k"fBd9Wi+,s=pnPa-0^?d>ZQL=NMqc:i/7Enc
+%[h\(3D:dCb=]m?rrcNegVa_*4P1SAU85iV<JGj^?jtGA7[^`@.gZuh4Nka`N7Sln:?,X$_"G"lk<.AY9F_dB+!!")WX%QLTh%n6U
+%dA-9p[bS#<STi]]/Wc[ec_TVSm:YlX=ksY5Oo!Oa^"$q>Q1TgJVJYLW]Xlo**./22lPkZeTeq8f_Wp;q?BOC.U\MU*htN_mPJbT7
+%@XD%T2D=Yr%_I,7"9J5<i,N`;4%jklXX:^\p#Jhm=n&?,s1YRm5B`X7,eU^/%_pjO=00>=ps1DpPO]$EeJJ"Nit<5&ABqO59X+*b
+%k1d$5q&*DTk5&]F'V##`ojAlDn0YX(F'^Hho4 at HpJ7ZLuC!"8+aP;%<+A6!F0:%q>m,L4UNbD=TbsKt?S1O`lFl=G-3iu/*^Wp7P
+%);^d.d.N4/[2KP*G%g:%hcB%R(YeV[]_S8!1i9gR%r)\^dA[A#qYp)HrF at -prNLVT?$Wa98=_q&(_1 at 5^HlrGJNIM:<*$e]W4:7#
+%k_ at 0a]_DVVZ at a0'Q)d)2m_+gY'DBJdR!I`N^JDHdeq.?/n]Ul[:"RS-`IHI:'RTJTgf>610eD*%E9CCVs#/Z\0EWtuR#UaI7D=.W
+%YJRc?O6:JkP)%_aYPJ`W=^5jIGL.)#6Hc*YfsSC%]'`i?MlZ.a(AV;!*G#dcrXerS3hbltH+ at ALd$*JLk-o)VQL8-^SS,uSq9\uj
+%mDm- at DR5DYJ')DN^L+)@Fb=Lr+=W<n#+srOr,q/_e`ONgX%VWM>aCZ83E<Du)_?<S>nqN5HnP(0q2d;'\#`BZ0NaRJ at Bf6HpNt^J
+%f,Aa-?rQ0foki!]E:JoZ>[0>U`F"4\.pdWPH(3\,(&RZ9]0u+d\kM%n at M4>l^MPp=gPte_?Z1g:nJ at L5hA5Et\L!NR8?)5sZ+_9Z
+%dMX&l-*1aR at u9F&jmD'+h1pBg=LW!'q>-<=7k at hcRpQdai;%0Oq0#[pc"g.1Ib-9"Y4HW>H`elR:k](FIP*629Jbl-11+=#!*/<K
+%gWacD.\'6'FgGT*oqj3''qHDR8ma+c[nQP#^%.GJ]dj<F:mKe8=;TNN_C7\ceLg-.b'/jhFAZ)*`MH$OcEfIk7fD/<j(D at aNm;*f
+%XX_r4h(6'[(_FHsf$<Q)E!B3V[_hbNG at +/:DabtCr5:#qUgJaZ+mA4qH?5X at F$/_u`>rQ5T<.>"G,+p9r;QO=lQ%YWJX-4c6hZ'G
+%B0SPF/c>YZ%+!lsn%Ti)g)b&@4QlP-?Mu*9E*.g`A\_BtO3rkh&sIhZ:Da]7;YCbmob/?A7Qb=CGFc(GG*<"f0crCk6_AktGWWgg
+%SUE\HFEW!"kc#)DI6bM7Ei""M1/#N-fPCNdIh*S`qsa>hq75-//oi=_pmjWF4hNQ4lm((e1Vk\Ff%FD$g$g`>C%1Tg/Q[Am59F2`
+%^YN52gRbT-h`LDt2^NfFTEAiQC[pjhOO]uuhgZV.$G[VP4W=asO*OqSkNmnem"=pp%NbG)r(;(nCk4-YXu;pNP@`%m27!-=.iYA2
+%fbH/f[R;UV]:FA$F4J=VfiM/H))ruB+.KabhQnQ#Z13r:LQA##IpcCd43sO4JfPLI.'WU$^-cfTEPEUZrWMW_N`S5MU/3WQ at p_1Q
+%F at 9")7)s at V'LK)=/K>q26gP\E>]Y\8T%laJ]qTj2&R*dS(hb`,)4S41l\JuBd0(V]1_E4OVMSX,]p_KnCEi7*RXfa:]:eJGJZmH(
+%+dt4gQbABNR;5M:haJ-jP%2T#U7IfZ>FP%(F!u]EHAF5/[1QljM%%N`1XY!4f&`j\6O(q]=N]fnO%`HhP]$\2!Gn"UY6Jba#m"4o
+%AK!G98JcCVXf6]Bj(MJGlh,c?U0#*L<][pP(4$/YCVdK_Kf&13+j+7'iYl!hC:$6^rE>"4pO9Kr0=Y?sWHBd<M+.keUd86Q9+m4"
+%#go<!,jWuI%$B!@MKjIa7J+aj<J5:-^!sh5`u7AlTa#TJ/WM]G+ at Li+iq/gKLL.gq>-PG9C+tPiN>CM=K=HXO72d`hU-T/ad]3OE
+%9 at cQC]qTlH&-USW&;D)d7(rkH%4quGH6>V.*l@^/o[#,"?OsDa4Tp=*&##o;>XJl#N?/AQTSFZ$2a-ejmajg<>n=ZQd6li,0\=[!
+%?_[im2!DadmnF>+U3lPEg0_45Sjj5sf#:leo/(b97"ZO_n`^hE:NoZ'YN1-i7(1SFRBie$NR,NULdK?B0q2m*rQYROj)Q4GEtXo&
+%p4I5L)h<4E1DO_8&0n]eB>lj-oo3>ub[O4d9TAajZT,=(O9&P7,"D4a(:pV\C'<#^-F at DEIlZ'nN8M_17M&rrm9[^`C15kCVPYuJ
+%DoC@;jP%Ou]R:`%Z`F-WC>'kT at 11i@1UUh/I3[;I44`[J1;T!1Xk?L#(,]M4]qC'sl^:qY[([,hK=u#@A<43"A#nKWC8N1uILFo]
+%1UTnjI3[>7gS?^\j"8]tg'ShHU;eUUkI&ZR4]D6Aei0<d^ZAUn4l5U#CbE(0P7u>b>NiMeWKg'@)pt87^9#^'Dd=\jf7)5R`90f_
+%\+AscBH,2eJbJG2A.A6W)`#+Eiid4@`^anHfn#ptYm/<BBIg#G&E[h*!oJ'j_Vqe]*^MY1c_jmrU-2p,.c'el&X3Ji=iC)');P8W
+%-TX8,_6>-HeK*_H8["Ytp*Y^iEba1H9Cgqn at iY0M4:"(B0^A/H*L[K4kjC"cpH&Y4P[Lg'$N-<bK1fQ'Na`N:P9"sTp<k07amd16
+%77gBTh^c%2=&TG]]LdIt'&6IrPNOnW9u3upAC/bR]4=adIKeDrm\D,GI(.uc)<SQE%.H`JmJ0LL1/)q>kn7M71qlSW^Sd7VW0qK0
+%8rY+69=&8&UV>PG9&e.k^$^J_5<&r7<?p;E*b$lQjg]q+^H57C%\9pj:S8ASa\e-gggeJ74A6#-M-8&Zb`iAU7m]F;<'Se#e64$s
+%>SA2KHpcQZ!Y(Z]bsV/g-+:mFU]05qnJVnSE2ZA,k5fcdq))9-!S at ZAhWc+?^:TPq8r%LQo1_VMrC"[>'r5<tBA&E>@%m3&T">Y2
+%^]L_Pc'%N2<a[c#,rih[>nW!L]#7WB,Tc5VT%Z+i69`$9]#9!/gU\tl3/JPn>:37Y3m`";ih>5j3M;48kAgBfkS67-!.dP_pGA?.
+%1C`PoU8QBA+dt7H#P/-284E/CSj.b at B58&#dTY#hpkD<MiVb/\&F"1^Q`".'E=@\4!lJHWV%8.g=e<m$kDpdJW0+E4!bJG8>t6/1
+%oj+/$:!A$;h^Drk"1t],+:/rHa<sMJ3m;_7EfT&=3M;1rO8#Ip`ZO\SM^4CWO]-^\A>mCN7jNlf?(M.U0V&)G$7:kGR,Gu%C[EBe
+%,<c)1bWlEFN_!CT\i^4>0sbMC<5a%=!,M*-&iASj5`kV\R-TRH5G62 at 5S:?7%7jJmE+QN?&gLg0h?*mR:PZNA8=Tpr49nh?]2*uW
+%`<:+&>95R52W at n*Y]P#dl\NKcTZ_CA'sftA86(Um3Ns9$+CQLD#DAIY:tH at DN@Kn$#Z;DN?30b"0u9jFr^taa26(Uo%I/86X&4Rd
+%nogA"E:;fT5/AsAC8+f#r8 at g`KcNMZ:hjT$6u#T:%X:4#>1?iLrS-<L17[%A`nbR>jS<9r,\k9/P=/m$8^Ok5@`W\;RPch/Fk8$N
+%MYjiar=0,PZ0hm\Tal,aOVi+EScak;3C6ju at _?Dfc&Z1_7SGmqA>$hF7jM,?QfilCAe.e*WgM`>D9JZ8YS#oU at -QuRf+Ei[fB##c
+%$A3>2pRN.>g0+$_Q_4r>NZdTN0\6nn("_P-TSV8q4/n)D%cau5YnAs(g(>lA*U5[0Z/W>W#?3FiBdZn8_406Z.[HHFKU?IMf+U<,
+%.ZC6q<5n4$SQ*RQe'=Cl^P%T6G(c5t:tH at dN@KmaSQ*S`VOc5TGggP[?N32F#K"suNF)<!\#irlr[7K)ap,i`?]9F.os#8SH!ukq
+%MKbF38G4Iq;tQXa7Gr)BK3)J+aKiF",H&j"f,a1&fl4=WUo5#=42 at L$1s4eN/qON2[ekd(F0.Jlqe:A@%_OE at Pr$PdGLFuD$SqLZ
+%mq4tfj]M4[&%mQkSCX6tV'O728O9d4+=V$S%!3jgL+-fNi)t7!Q\#WEcs?iD$o&IG2[>?A_F^&Z_doR9;.23nju"U00U/JY8JbOV
+%FVt=/`!u!C*#j<KA3os;"2bLmis?X-:6Ga1pmXqNBB#>^,Ehs']0*LhlKOG',cNL%5h$_!`6&sT-?sqd=5NKAj6s?<e!QXFr-l+\
+%EYgo*e(<Q],Ecj2]0$>RG5Eqgmo)Yl=hUEbM^8rWIh2N!2MkYS2FaNrOm7IKcX\[aoX!sAfn!,fCU"D&fR/U10s%6AImWd$(qC;u
+%Y6am-6*H&*@NRWqN]cF16k[VX8=0Q-+upM)o$lq*[UgWnMtJ)n(oJYL*__rH+tjoKh7j3'&)[%'AWR?m6Hh9rl\V3&)9*+WW=6\h
+%(UfS`iUR@\JHTC"*I1tQ.WK$_84(D7fJ=+2#[*LlIX[1'UEIQc1ImabWBVYRp4P:91pUR78-V-!F[WMplLGok7.9ujegA)[`;$0k
+%/Y?a6)He[)."*-"3[.]EFa4I1 at eS;;;A8)W9X\1G,\eS/P<eBs5h?T>\7M#iJ0oRE+YC[&8O`8DSj2'?<gtr0O$Ch75$4A!T8>%2
+%IFDs(DW-"B^'/nl3[M;^g8=qd,*s5>B6ai?i-(^Rfq21"#^5[u_KL;r"P+5a!82Bk5Vn9WG9V4KKbL_.4]BBqV7mQ-R8a%iX=&Zn
+%g,f.$X at SR$a"D7<gNk1YO at jqra_Q]fZkWHbN8F(*Ok+!V&2)robMe at _n@"pF-`g5'#kuPlYla4t8UIP@<$F3TO^f39Y\cN:B31qD
+%&aS+'2&9kdGC?k7_1cQbI2n8RcpG579_N.aqF7i)pMUd[:Ir<3bGgZn9SP%N`-moGgNk2AX%Idbg9\gI$FD0K-eaHq6F;Ql,i at d-
+%<HR!A`#VaTDa_4h6d_&9QiMJ"()L2HOj0aH[;?23(c5^JZ%j`%Rk at M.7c`nO:U:Ql_</!<h]kuCL(>Gj<F>p?Sg[s*0$aPm(sF-b
+%o8ckiKJY?jQK`E;S_- at D954kmW9]8h/F)dG:rUZ0P#TAEHc]HiPm!'`9a&R?LUiF9Co/i2JRak2YEk<+,SSVDfNR*(d"j\NOGn:K
+%l\NKJlLGokKYba84?6+i[&esbOX&U_UC(aF8^qlN at Vg14%]Ek!n3a12$&N5pJ$>nd5Yf7G%H^h<Yme3+#8Ao)_&ubJJ23fhfSD`u
+%_:$f+Xs4R'OtP&]<QlNW-<9Sdd\KFdL^?SUFEOPJLr=o2nf1KFlqq\!'b;^JMM07)=;3Tl8trI9C+K^5W0L?$gn at bH'DEAZ'h7PL
+%N!"Q/A<Xt8/$_<m!2t<j$AZj"p6$\0Ajg7]-+OUu4mRZ`Zo?$BajP@>K9Tp$F'D8BS^9etZ5r?E7OafW#"J35-(0MZ5/Il,+PW$2
+%;Ng/*KJ6-caj'OL,6Z[p+!h(nN`VErXA;6D,g0Ut;NU"%2(?WC1t5(%SS:MbZ5e$6"W>1[p<k7k)%tur0`(CsYdBu<91lL\(J at B+
+%Yu&e9?7?q;E6adQoeatNV`O#KD%JpgAAMh-Vi07:[]YZi^IQ0e8B^&e&h^)c[l=-JqsfL<@;HKuGZ/M3`<<Um>OrfdQIWrL9M^ZZ
+%*e!e\FnFXje`BC%Xf.gTAVBMIo;glPaqr6Q0tUWPT*m#RXiaAP.;mg7c;dlG2e>uKlg+*L:nU]biOeQ-qX*Hu8,j+`nWa(~>
+%AI9_PrivateDataEnd
diff --git a/documentation/userguide/Figures/parsetrees.pdf b/documentation/userguide/Figures/parsetrees.pdf
new file mode 100644
index 0000000..f1d29a1
Binary files /dev/null and b/documentation/userguide/Figures/parsetrees.pdf differ
diff --git a/documentation/userguide/Figures/purine.ai b/documentation/userguide/Figures/purine.ai
new file mode 100644
index 0000000..c635c57
--- /dev/null
+++ b/documentation/userguide/Figures/purine.ai
@@ -0,0 +1,2699 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 1497 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 1488 0 R/BleedBox[0.0 0.0 430.0 260.0]/PieceInfo<</Illustrator 752 0 R>>/ArtBox[11.4907 1.72266 419.256 254.357]/MediaBox[0.0 0.0 430.0 260.0]/Thumb 1496 0 R/TrimBox[0.0 0.0 430.0 260.0]/Resources<</Font<</TT0 890 0 R/TT1 972 0 R/T1_0 892 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Contents 983 0 R/Resources<</Font<</T1_0 892 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS0 1475 0 R>>>>/AIType/HiddenLayer>>/MC11<</Color[32768.0 32768.0 32768.0]/Visible false/Edita [...]
endobj
752 0 obj<</Private 753 0 R/LastModified(D:20080329203706-04'00')>>
endobj
753 0 obj<</CreatorVersion 12/RoundtripVersion 12/ContainerVersion 9/AIMetaData 754 0 R/AIPrivateData1 755 0 R/AIPrivateData2 756 0 R/AIPrivateData3 757 0 R/AIPrivateData4 758 0 R/AIPrivateData5 759 0 R/NumBlock 5/RoundtripStreamType 1>>
endobj
754 0 obj<</Length 925>>stream
+%!PS-Adobe-3.0 
%%Creator: Adobe Illustrator(R) 12.0
%%AI8_CreatorVersion: 12.0.1
%%For: (Eric Nawrocki) (HHMI JFRC)
%%Title: (purine.ai)
%%CreationDate: 3/29/08 8:37 PM
%%BoundingBox: 102 267 511 521
%%HiResBoundingBox: 102.4907 267.7227 510.2559 520.3569
%%DocumentProcessColors: Cyan Magenta Yellow Black
%AI5_FileFormat 8.0
%AI12_BuildNumber: 5205
%AI3_ColorUsage: Color
%AI7_ImageSettings: 0
%%RGBCustomColor: 0 0 0 ([Registration])
%AI3_TemplateBox: 306.5 395.5 306.5 395.5
%AI3_TileBox: 0 0 612 792
%AI3_DocumentPreview: None
%AI5_ArtSize: 430 260
%AI5_RulerUnits: 2
%AI9_ColorModel: 1
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 19
%AI9_OpenToView: -880.3501 733.3926 0.6667 1366 749 18 0 1 45 73 0 0 1 1 1 0 1
%AI5_OpenViewLayers: 6666666666666666777
%%PageOrigin:109 -246
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%%EndComments

endstream
endobj
755 0 obj<</Length 6440>>stream
+%%BoundingBox: 102 267 511 521
%%HiResBoundingBox: 102.4907 267.7227 510.2559 520.3569
%AI7_Thumbnail: 128 80 8
%%BeginData: 6290 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD38FFA8277DFD0BFF5252FD70FF7D52A8FD0BFF277DFD71FF7DFD
%0CFF7DA8FD73FF7D277DFFFFA8FFFF7D527DFD75FF52FF52FF7D7DA8FF52
%FF52FD75FF7D527DFD05FF7D527DFDFCFFFD06FFA8FD72FFA87DA8FD05FF
%A87DA8FF7D7D52A8FD70FF527D52A87D52A8A852A852FF7D7D527DFD70FF
%52A852FD05FF52A852FFA8FF7DFD71FFA852A8FD05FFA852A8FDF5FFA852
%A8FFFFA8FFFFA852A8FD75FF52A852FF7D7DA8FF52A852FD74FFA8527D52
%A8FFFFFFA8527D52FD75FFA87DA8FD05FFA87DA8FD74FFA8A8FFA8A8FD05
%FF7DFD75FFA852FF52A8FFFFA8FFA827A8FD74FF7D7DFF527DA852A8FF7D
%5252FD75FF52FF27FD05FF527D27FD0FFF7D7DFD64FFA852A8FD04FFA8A8
%FFA8A8FD0DFFA87DA8A87D7D7DA8FD077DA87DFD6FFFA852FF5252275227
%27F827275252522752FD56FFA852A8FFFFA8FFFFA852A8FD0FFFA87DA8FD
%097DA87D7D7DFD56FF52A852FF7D7DA8FF52A852FD75FF527D52A8FFFFFF
%A8527D52FD0EFFA85252A8A8FF7DA8A8FFFFFFA87D52FFA8FFA8FFA8FF7D
%A8A87D7DFD4CFFA87DA8FD05FFA87DA8FD0FFF5252527D527D527D27A8A8
%52527D5252527D5252527D277D7D52A8FD4AFFA8FFFFFFA8FFFFFFA8FD04
%FFA8A87DA8FD09FFA852A87D2752525227F852A8FD07527D27FD0552277D
%FD4BFFA87DA8FD05FFA87DA8FF527D27A8FD0AFFA8FFFFFFA8FFA8FD11FF
%A8FD4CFFA8527D52A8A87DA8A8527D52FF5252527DFD70FF52A852FD05FF
%52A852FD75FFA852A8FD05FFA852A8FD75FFA8FFA8FD06FFA8FD75FF7D52
%FF52A8FD04FFA827A8FD74FFA87DFF52A87D7D7DFF7D5252FD74FFA852A8
%52A8FFA8FFA8527D52A8FD74FF7D7D7DFD05FFA8FFA8FDF5FFA87DA8FD05
%FF7D7DA8FD75FF527D52A87D52A8A8527D52FD75FF52A852FD05FF52A852
%FD70FFA87DFFA87DA852A8FD05FFA852A8A87DFFA8A8FD6CFF52FF7D7DFD
%0BFFA8F8FF52A8FD67FFA8FFFFFFA852FF7D7DFD0BFF7D527D52A8FD66FF
%527D27FFFFFF7D7D52FD0CFFA87DFFF8FD67FF5227527D52FFFFA8FD0DFF
%A8A8FF7DA8FD3AFF7D7D52FD29FFA8A87D7D52FD16FF52A8FD37FF7D5252
%A8FD2BFF275252FD14FFA8527DFD37FF7DA87DFD27FFA8A8FFA87DA8A87D
%FD14FF525227FD38FF7DFFFFFF7DFFA8A8FD21FF7DF8FF52FD17FFA87DA8
%7D7DFD05FFA87D7D52A8FD19FFA8FD04FF7DA8FD0CFFA8277DFFA827A87D
%7DFD21FF7D7D527DFD1CFF27FF7DA8FFFF277D52FD19FF7D5252FFFFFF27
%A8FD0CFF7D5252FFA8527D52A8FD21FF7D7D7DF8FD1BFFA8277D7D7DFFA8
%7D7D7DFD14FFA87D52FFFFFD047DFF7D5252FF7DFFA8A8FFFFFF52FF7D7D
%527D52A8A87DA8277DFD14FFA87DA8FD0AFFA8FFFFA8FD1CFF52A827A8FD
%19FFA8527D7DFF7DA87DA8FF527D527D277DA87DFFFFA852FFA852A8FFFF
%A8FF7DFF7DA87D7DA8FFFFA852A8FFFF7D52A8FFFFA852A8FFA852FF52FF
%FFA852A8FFFFA8527DFD1FFFA87DFF277DFF7D52A8FFFF7D52FFFFFF7D7D
%FFFFFFA852A8FFFF7D7DA8FF7D527D7DFD06FF7DFFA8A8527D527DFFFFFF
%52FF7D7DFD08FFA8527D52FFFF52A852FFA8527D52FFFF527DA8FF7DA8FD
%04FF52A852FFFF527D52FD24FFA8527D52FFA87D7D7DFF7D7D527DFFFF52
%A852FFFD047DFFFFA8FFA8FD0AFF52A8277DFFFFFF7D5252A8FD08FFA852
%A852FFA8527D52FFFF27A852FFFF527DA8FFA852A87DFFA8527D52FFFF27
%A852FD25FF27A852FF7D7D527DFF7D527D7DFFA8527D52FFA8527D52FD05
%FFA8FD09FF7DFF7DA8FD10FFA852FFFFFFA87DA8FFFFA852FFFFFFA87DA8
%FFFFA87DA8FFFFA87DA8FFFFA852A8FD25FFA852A8FFFF7D7DFFFFFF7D7D
%FFFFFFA87DA8FFFFA87DFD16FFA8FD13FFA8FD04FFA8FD04FFA8FD04FFA8
%FD04FFA8FD04FFA8FD27FFA8FD04FFA8FD04FFA8FD04FFA8FFFFFFA8FD12
%FFA827FF52A852527DFD11FF7DA8FFFFFF7DFD04FF7DA8FFFFFF7DFD04FF
%7DA8FFFFFF7DFD27FF7DFFFFFFA87DFD04FF7DFD04FF7DA8FFFFA87DFD11
%FFA8277D7DA827A852FD11FF7DFD04FF7DA8FFFFFF7DFD04FF7DA8FFFFFF
%7DFD04FF7DA8FD25FFA87DFFFFFFA87DFFFFFFA87DFD04FF7DFFFFFFA8A8
%FD11FFA8527D27A87DA87DFD20FFA8FD57FFA87DFF52A8A8A8FFA8A8FD09
%FFA8FD05FFA8FD04FFA8FD04FFA8FFFFA8527D52FFFFFFA8FD04FFA8FD20
%FF7D52FF52A8FFFFA8FD04FFA8FFFFFFA8FD05FFA8FD04FFA8FD10FF7DFF
%7DA8FFFFFF52FF7D7DFD09FF7D52A8FFFF52527DFFFF7D527DFFFF525252
%FF7DA8FFA8A8FF52527DFFFF7D527DFD1FFFA827A852FFFF7D527DFFFF52
%52A8FFA85252A8FFFF52527DFFFF7D527DFD0EFFA827A87D7DFFFFA852FF
%7D7DA8527DFFFF7D7D7DA852FF27FFA852FF52FFA827FF27FFA852A852FF
%7D7DFF27A8A852FF52FFFF27FF52FD1FFF7D7D5227A8A827FF27FF52A87D
%7DFF7D7DA852FFA852FF52FFA827FF27FFFFFFA8FFFFFFA8A8FFFF7D527D
%FF527D52A8FFFFFF52A8527D52FF7DFFA852A87DA87D52A8FFFF52527DFF
%FF7D527DFFFF7D5252FFA87D7D7DA8FF52527DFFFF7D527DFFA852A8FD18
%FFA8FD047DFF27FFFF7D527DFFFF5252A8FFA85252A8FFFF52527DFFFF7D
%527DFFFF52527DFFA852527DA852A87D7D7DA827A8FFFFFFA852A852A8A8
%7DA87DA8FF52A8FFA8FD04FFA8FD08FFA8277DFFFF7D7D7DFFFFFFA8FD04
%FFA8FF7D52FF7DFD18FF527D7D7DFD0BFFA8FFFFFFA8FD05FFA8FD07FFA8
%52A852FF52A8FFA87D7DFFFFFF7DFF7D7D7DA8FD04FFA852A8277DA87DA8
%527DFD0FFFA8FD04FF7D2752A8FD09FF52FFA87DA8FD17FF52FD21FF52FF
%52FF52A8FFFFA852A87DA8FFFFFF527D52FD05FFA8527DA8FF7D7D7DFD15
%FF525252FD0AFF7D52A827A8FD17FF527DA87D7DF87DA8FD1BFFA8FFFFA8
%52527DFF7D7D7DFD04FF7D2752FD30FF7D52A8A8FFA8A8FD12FF7DFFA87D
%7DFF27F852FD21FFA8FD09FFA8FD35FF52A8A852FD11FF5252FD06FF7DA8
%FD61FF52FFA87DFD11FF7D52A8FD68FF527D7D52FD0DFFA8FFFF7D277D52
%FD68FFA87D7DFF27FFA8A8FD08FF7DA8FF7D7DFFFFA8FD6CFF52527D7DFD
%05FFA8A8FF7D7DFF52FD70FF7DA827A87DFF7D7DFF52527D7D7DFF52A8FD
%6EFFA87DFF527D7DFFA87D7D7DFFA8A8525252FD74FF52FF7D7D7DA8FD04
%FFA8FD75FF7D5252A8FF525252FD7AFFA8FFFFFFA8FDBDFFFF
%%EndData

endstream
endobj
756 0 obj<</Length 65536>>stream
+%AI12_CompressedDatax��{s
7�/�	�
�LD;vLV�Q�ꝸ��O���}��v�p���
>4�Ԟ�O��PU��$���&a��U(�H�㗉������ͫ��/?�݉����_^�����	՞|q}����{���ן������6_�����yy��������
�x�w��p����?�߽����N~�/��/N�����gpɷWo�/����n/O/�>�'CS����p槳.��߆����߷w�n_]�����OxZ�O�0���?I
�/W__��_s�n�
OG����ԧ4�-�iH����^����}����͛������ߞ��zq{��/'����������n9��}
�n�.��-���>��_�˫Ͽ������o�n.����'����lV��o/��^����_^��|�s<b�E�����&����I�)�|���ﮮ_������0�0D	��w4$xcÂ��z�������[o�"����������ePG�7����+�"����������k�j���
��$L	��r%��Ɔޟ��翔������O�=����%�����7W�=�����wח����1�6&~��ݽ����{ϯ/襨��7_������o���߽%�ϝ�	����_/����������o��'u����d
�4L~8�N�(��p2�����ypO��asؘ>f����S�LΗ�W?^���煉�}
x�����U��џd�E�w�����׀!y���VF	�e��j����}�=ܾ������%
�~

���G��}�����^�?�0��ǻ���o���˓i8����/��R������=�������v//_]]__�
.^�{{y���@��g_�e��v�_rA��]���r����?�.�5|�5�R��;��%�zY�zi�^q�W|�Uu͕]sKͻ�;���������k�+���w|�r�;{g׾�������W���˳�0�go�^�_�[��|�Dy�����˷g�/�q^��
� ^���k�{Z��ګ��w������g�D_]�\�����
wz{����g��ٗo�/��� [...]
Ϲ{�Bs]���o.���.}��wo�D�٦"�C�yÔq��
xh���/jr��.��/��/��jO��K��|��f��z�3����Yu7O����{�w�貋�� xI�vg~w�������woa
�F��g//�>��k���}�I�E�wĦ�/�P����w��~��3�:�?�����
 ���O��w��___>�i�N�n�����Ys%�k= ���-V�
�̢�ly��1��г��m����#z��~�
��c8j���w��e8�����ۿV<)�.�-�]X
����GV	��-Pѫ�~8�1�!�����ݫw/��_A�oqK���t����'����md{ r�g����^L�ly
"�����uy��剏
^|
��o�z����wg�����w0
_���
����#%��w���{������oXk����AZ��D��'|Ծ���%ׁ������ �������f�(��yw����
}�e������7>��������ɺ)�T���2���p��-���Ir��I ���W�������@�]y����I��x����~���Y�ʾzsS����
+9����o�
+B���[�_� �c5lT{������몓VB�ɿ]ܿ~�i�&��`��z.�xw�5��o�|��������t�7� ��ۋ���&�� �?kY�Y�	�~��>���������?#_Q�'�!��?��۟�N������j-����+Ћ��u��C�]�b��
���n�6P�ݮ�w���}��'؏F�M�~�o�]��r��}�>:���G���o�������.���R�r��6��>
�y�bC�1�!�1�M��]��C<��x�B�)�!�4�Mڦ}:������萇i�
�a7��p>v#tq�c�F�W�8��q;�ƽ�y�r���9dxdNy�c�y���ۼ��|���|�~�P�'x�4L#^4M�f�B�M;7����
�l�o��7
+������m��L���ϖ��
ʁ���|۹-�������m#�De�2R�R&)��V~�vGeo� 國�J
+J
HH�bI@�9^j�ђ�#� � ��>�<�	D"�H6-�����>y#�Q��e'��(�$&Gt��C�#�SӎR����PO����\ECLEHG��5J������������T_�SV�-������
+�	�9"���������dPs��G8cH�%&�B��U�0!�ɠ������{HA�AY�2�ur`~�
�d*�!��1$&	$�B��Ō(\�
+c5��Œ0RE
�D*Bq
��#4S�“��
��)�6;$膤�
+s[�z!f$��!	3#��F�w� �
,�-&֞7�
�'njHr�
�����a7
��P֘'�t �	@/#P�n:@�=L����e|G�Mb��"��u;����wV�v��
v����>�ۧ��j������a~�� ]�U3)������;�06@��|�5���y8������p�v��l�N3��n�Ј?�n���-<f�g�
����A��v�Щ=tm
]����n�.�]��������^i/���x����;���~c����0
,�
��B�`�
`�`Em`�2�� ca$=��V�����Vmv0��y�������
V�
fc
�h��=OH�
p�~�k
`�v0��
s9��F�W�۹t<hӽ�I�`�G �d�o���簝�@�@&�$������؅s`�{`�[X�S�x� ���<�^�ρ�@�[ �	s>��Lk�;؎@�; �
�s�
��#��r��	+ F�
	,�
+<�O���I��IaN
+����ރVٙW�'U3���7��[�����NA��<�*�
CO���M����ˍt
<����i۽�ުA�+ջ�ׯ/�A���Ψ�3M��Ӳ���v�����0�Z2��4�\)�J�H�(i�
N�9�
D{���B
��#Q�RI ��JAZAjّ�!H��0� ��>�xd	�1	e�"$&�@:� ɰ�ik6�PȚ�%�
v[-Y]�[��`X��jZ�Y��f�%ۓ��UK���z�ʂu�K׬�X��s[��l�9��Nfv�`

�y�fqRFRwt��
vm�V��F�x�rJ�
��8d�q�笑�3Ψ|q�+V<�Ʒ0���!:ܚ�6���

-#\�AG�ZsA��+&�	���c*�J�h��d��sϽ�VONGg
T� Q�3��5�/en��tK���L�Q�(�Ux�-��5?���q��(6J���
�F����:7���̙��,db
+F15��fS����] ���z��
VF �
�ke$�(c�,�
+���
V(J�*��zR�@e���P �����C�ӆ�k;R�H�"5�C��\��)T�@�������A�?�$>�Wtc�h�Zl��όf�XCɊ���b�Rsh�e�f�P#��B�N���H����Ws�e6�G5v������%�2�.�R�\�<�4E�&g�ədZ���v4
A&���J��}Ԙ8�%N��&¸�#þf�>bn�;���^앑^g2��<d����/�n���ɑ����\�iٕ���Vx��͢LV2��߼�r
���$�8�o΁6h.=��i�;�\��%Bأ��ˑ��Å�1-Z���[v�mcՀ~��Y��]��y�$G�}���~{<�6��Di�r�,"�?P�
�
�I�

��
>�˰ed�IQ+E��@:��.�ȏi��
�##���;�w.{*�<�[+����
�?��d�'��IFB)�0�䒫5G��2a0IMq����C�I�R�t�lKG�$T�$u���y��>W~ƕ��2YIZ��⼒�c���ޗ��k�f�L�
+/nG|U�2�� �t�-�|5���< ��w'q�1�p���%t.��9�U�R�Gt� ��t��_��L��f�6�-mj;R��4紽u�z��x�K�9���e�/7�|�x�s��=��߯_�И٣3k�Z���>�ȋ��ɬ�[r*��� �������H�
�&o�~'
Gu5�c�lZ��
�x��ɠp�EC[��=����h�\��I=�P
mq;�B��;��˛�n̲9��j۴��R�n�*��N�h۰-�Yw:�(�A��9-�X[��T�b��8�x:F���������8КNd��V�Au���Uk�{lq�5Ɖ�-�q'6�IL/�[�Ăj�YV��x�̦��h��A��J1��
+_[�j�[���ʨ
+���e���fV�j?����E����AY���e�
Q��,EZ���}�=.�#Ӛ�؃)+sG|���0Ke����1ĉ|l�]�F�U�P"��dHs��Q�Aqbu��3�X�&��,u�W�Vxk�?gw����<�����|���doe���)�4!;'3r�4W1F��g���M�AX#��u�'�tv�Դ��ڌ�����/��ݪN�j+�OЧ��TID��x��E�b�*,|�J��\9�Q�&U����z�l��b�ؑaU��2L��0g
kϺ,�XA��Ap8�:~�^m��
=3�ۢJ���ʎ�*�Ϙb�Z��Y�����Q�D�a�rF����
+o��t������蹮Rs�P�B�ߢ����j��^KC�H���tPk���⦩�l�d�ʿ��81���d�A� �.� �9O�v�Ç�Tқ��p��vDn[�.DZs��
Imk��~!�),h�]��̖�
A7�h4���R�V�D����
�&QB��H:냑v
+O�J�
�_��!�,�k�sd�c|�D�Lz�@n�Dւ@�LOf��\���<�pG��-'vpfRrs&ruF�=9<{
I�8�
�����oC���
��N�}U�{T�?�QmG2�̢y2q��|�{	�4�
:�	sN�'��#T�L�,�d�
�5�h�
��d������c�v�J��h"�M&�x �B���ş\{�ͧ\y�k�r�,�o�U�eq0��G��[����\<�d6qb')���P1��8��6f��U�Qϳ�����\\-��[��"�V�/˾N����D�"'L��k�tq�
�y�j�LqO�g�
�k�Ԋ�8y1d�N^�q}eW{���[�{��|�(1�����/Vhj�4�
�+6����*\��
l$����C���Vt���QIs����Fo�����;O��0��ij*Q���ɛ��Vu����A�����J��g3�u2�訜�<v���U5���瑵����[�;t?O3����6�y����=aY�aN�a��r ��9�"���q��Ɩ���1td
&?
v�����
+�-�s�����AR\$�%N(W�(
���w
+�4ϟz������������M6�
+�}�����W�W�VkQ�}��V��/��@/�h2r�y�z1�NE��^~/
+���Yٗ��&���u���f�����oǨjR|���Zr�[�XAmp�Ģ;�@�7Q�c��WX�� �ƨ9���r\�lDz�EQ�T�d����bŅ;�<W��������6��)۬���6Y�fk��J������;���[`%����dU�
���:�Z��+o���Jb�#ѝu$M�w�^��
q��/>�l�
i"�(�$�Cj3�i�<9��47,��|X�)�
�xX�ٸ
+F5��9|JQ=�|SK7��J�i��*ӰDs �M�g�
9�	3���e�r\���~Z�7�I�j�u�\�lGb
	 ��¢��0js�E�]*��3�k-�;��vxZj��
��5~��G�@HOc
+`S��l
,R������A���i�С�tU�Z�E�-cԀ�\�V�Ҫ�4q~��N��`��̾�B�l�S�;��;����
�'	��LE#!zQ�v{���1J����&-ƤA��Ф���K�
�I�7;���*ͭ�u��Z�Z�I�=�]?i(-�a��I#��h���ĝ���yTّ��eT�{D4���q ����q ���\
j0ا����;�{�~�}?��	ڌ=���b�A���_�Wb;���>
�z��;��!!z��)w��w���r*=z�ָ_0a~Ė�r�H��
Y���#�EO��1�N}Nƺ'w?=�C��Do�"e����S�Z�̵�=a��
�P��ma���� ���Mz�{�M��NL��U�����$�Q���&x,嚉����
�V�je��N_
�G��!1�����g����X5���BZsH[Tƈ�����ᘔ�y��xn�W��c�jE(� '�@A ŀ�D 	)ל��ƍ�]׸���D.�=Yp�Wx
+n�{��
�d�W�4l�G�h���h��qcg,��{���=]��
��:�}��9�יa��oƝ<�$�V
�~vND�d��,������ign��*D��خ���S�W8�b�;�
K�xa͊�*H�d�-��Ֆ<��=�-z�M��z�L{�2�O�|�LU�,
+��|�Rv��C�-*�\�n�`.����^ld=��	����?o�PJ�?
�~~����y
���T�ߊ�ω��u�=��;� �kb
�N��p�l]��
tb/;<�-{�+���ޙwP��sǬz	�5;|��P݅���{ּ�uPb��R�"�Y�;+ G�%���:�պ��Ջ�Q5O/CG���
f��ֱ84��:��xisr+n�Z��+���J׈�n.%�/Q��lV��Ƒ��-�
+��\����1K�䎥�!��@��I�!��eɶu.�<IK�`����˄�:�
��Ŝ
	8h�Ȱf�  �"�pZ��yp�Sj�R�#��+(��ȭ(.�6����~&���`{��"
+� `���u���a���"�O� D�iK�p)�B�)�#�G��H��
�;��
�;�@�ȼ� ��ph�J�ď3�2p`��F��6��
9�v�\�h8Pl/ �ɂh�}���& 9��oQ��8Ђ��\����1P����
+�WB1��G5�O0�ƗZ����Y cr
o��S͟v(sn������8����
>�E��3�
J�`z��n����mCw��3���4�􇃋�!F-V���-�eâ�����'RD�V����e_���E9������;��(%,�e)
�NT>y_�G�Uf�^2�,��j����/(q%��xԜH-�Y���l�i�n���kI�V>?�욼��ޓ9��g�0�Ibw�X��N��fIF��6��
�`?
+Z�1���9�S4o�Ԏ�G]�v��i�}�T���fL�
&����B���o-�:7:�£��1X��w�ї��Ok�C,�_����닫���~��5��|���EY��� S�8�gg���7ü'� ���

�ݢ����1���w��.Ho�y;�(�(僡�7
uXw�ް�
+�&�{ ���GBF�{L��8	���f��,7��S^)G�
�,����5�JzLq��lx|q����P~)���H
+[����q��g�RGˊ��^c���)�Hm���/�&I�	OLx
+��;���c���F�
��b�
vޚ}���/����?�}ryo�@
+}��i�g�)�y�5�s�
Y/m��޲=GM���S�W5���R�|�D�n�i~3�4?ϡe�eX�q1:��-�fU0����5,� ���7�5&/�|Ug-'�KK���?�Y����ϙ��H�ob=lK�)a�����^���1��x$����
Er{r�gr��
�
>Q.�h'�~��[��Y�}9�W}kw7��K|D+7�%
+�p[
��pҷ��mB$t�.m�v�A���U�M!���,�B����xx�<f���
�?�6��磭�?�A	��������7�lM�5��>u~�J�\�
/�t��B1���Ѳ[)[�'	Y�,��'/�%�s��4�JZ�8+�x;�"''��ɩ.�����â�P��C��lgeӔ�M��R
��@�
+�/d���
�?s���P4!ހ��%�b"�
L��.NW�K�ᖘ�Fֱ�%��,����D�9�%D�b��q�u
a
Ŧ��q��[�	�)��M
����-h��p�5Y���,�w�c�è��ޣ~�
��E���A�-���v�y��#f���f��f��>��̗$������R�
V<�uc�c��]/���^+!��|��l�Ǽ�|-��8�v�Ɏ/G�ɡl�cقI!�hL��������Զ����UQ�%6�.�<�
��`��C��"��c�n��`�"���g5��'�����{
����l5�m
�Vc��v$u/J�
+��R��%J��&˓�fJ�s%R�D�L�(���3�M�W��4���} �)�F�L	�0��'�]4�	��*�S����nD#)�N"e���LM,�e�m��2�J�U4Dd
�~"�
bt�����&
+
fP��r�M��
�
�P���R��@����E��u�ﲬf3�8�Ŵ����
�
����g5�kBt��b�}����i�y4�R�<�ƕf�
4�����$
5v�R���mD��]�ޗ�C��co��I."@�^���j�k���@��Y�x_��A�o�~�j���{}�����w�o.�~�5�`btm����"	
n��y.vԂG+z��ш;'H�AT�i���M��d.��mn�M}�
u�K^�}�
X��i&e��;M�l���͢~�`�[>�R�T��*�3�j���)�c4:�>�hOBP}���8��Z��%�&����ni��vW)�Jc�r�����h�*X���Ż
�7�9yoݚ�U��g��\e�Z�i�V�6�
3k�ʮ�~�Vm�'��8����>I2�&|g-��CF�]�{n�q��#:��e��?w+y^�fyY��"k[�8	l��4�]��.-ԍ%ıNꢹ��.���t�

�M
+,2�{�P�����'N��EO��*�I�{�C�s�N�\'T�8M�2˟��iP=ȽGA�$��I~�\��Ir�<ۨ��c�����4y�Ʋ�h��_<��ûs7K�?����򚴴
O]�N�ٞ�Q�kq�u��B�&�y�,j	k�x��?�*��0�m����L`u�7
iƫU���(�Tѣ��CM�?9ќ<�i5��j��j
�8W�;�)d�p
�nL+�<��|\�/���|�=��s!vU�	�^�u
ȨL){�%�(�'����$�D{��X/1C��	�
a�1�X�+�}}\���yp�=�
�A?ߠ�x�Q�-�Iw��I��ZL0�(�z�E�@ƒ�Xl(�N_A���R��
+<��㩗|��
�-49�bk�E�/Y�
fidْ��&Y�J����r�R�����ض��J��::��Y�k�4T����G`��� E�b�6�

+XT�Cu\��ر>&�R�wE�>�

�(�E���B�hWr�%;
d[s
��W�c	ת"�,J�5aZޢ^R��/�*���:���a9$y��4L��H?�R�����E��;��2}��89�e�r"髣NH�h�,�	�Ėg8��
Yd�6
3� ��{�ؔ\of'K��8�}m����ڶ^�
��[���4��xP_%
<T��!�6�dI��t�Nu�'�r2{}p<�N�Bg�r1ɮ�\����ɉ
�"�l�l�%��('`�:킗ò5��RgiB&��<�v��
�����
+�sB�n~ab�
�f�(��%�
Y�{�
�!�s{�&^�W�1\�Ŭ,ቲ3Nb
�;�h0#���d�T ��\�|��TN�M�ll��[��Kd6�鮫(M5h�ڽv	ͬ
�f�&
��a��
�a�_
��mI/YL�ǿ�i&�L�h��<�h�~~ݶ�r�'�i��쬷�����]�?�z<#
�
�����h��{.~g;�¹�Qn�5G����1��
+�V�����p�,4M"����\<ϱ��T��[N��s~]s�o��:o��-g�t�N����N
2{�bK�d=�Wc��o�3���M�<䎈Cjaa���,�H��
D��������(4��"E$܆ $N�H�����:���F8I�)��
\�����FR:
��h�\·�p�e��y���O���}�QHN����)�އ9��?���ۋ��W'?J�I?|�Vk
|��_
�g<�q�i�
D�ʌX�s<�|-�Y�˖չ�H�kԎdK��
t'B�
CƩ9iR�Z6vܥf��[^EK�rЦy�����z|heԟde�ʈH�1�nfv֍9#N�gp�Bb�fHG��M�FV��q�9ζ�fc�m1�<��Υ-��u;l7C�
+��%��<~�0s�j�������8�Ӷ�f�#ϭ[	�U.��c��~�4?3��jf���P\
š�����V��@��2W��͂�D�s�C�d#͕FE���
4	i��[!僄�փkink("
0�� �0�Ѳ�R ��,]���wf��WrI6��
{�*ydk�{=g�!��v
���$fF�}%{d3���$���o�W�J�����"h���B�:m:3��+�9�L���d؛��>�D
+>
����cM|�cM|�cM|�cM|�C�ļ3�i/;��#���>���h�%-�Y916�-����yz4���
<m'M�筜��'Cgّ˱�zxF���n�����r�m6���i����V��wz�$@�G�
���X
+�cF�.r�����wf�w�7ѷz;ff�wM�5ϫ�S/��m�,Y73��@������B�e����l�����b��X��|���N*(�dhR����@���-����b�Ws��d
x�#3Mˡ/������v�''˟@�	M�ͳ�y�k65�lˍYm�E�g��1�j0:�Ck�
+E/g�0��O����K,g쪽�
2��E
/�Y��i�m�<K��f�����
�[�7�L{f�J�"���G�
��̸Q22���0D4��n����*�a2�M.�������x�s����g��Y?~��g��Y?~֏���g��Y?~֏���g��Y?~֏��1��ݔ��n�S` }@�9
������ɟ��[������4Ύѳßre`�
�?�D�|���V�������n�p:?|���m�������~��}X��%DaZ.L��S���8�(�ӣ����ô�����0�6��21CO�4�O/�qT�p3�F

%%CW%e�j���)
HS�Ԣ���u�H
-RŋT#���
u�H��GF�OF���;
'�4������x�
��qX+a��R\�E���[=�3V3�Z�t�Z_�����)���_#��Lu��,�F�g�ɴ�-ӆMl�9V�W'X�n0y#e��7�li8:C��dX�s<9�� �w�k���#�(ek�>jo��r(��_��f����j-1�Y��#߷x��~���ȩyP��4k�L'V�Ь��M���6C:G�
�͒͐N��9�f�WK���
�7�����\O��#�W�I^
�]�֡��s��
�=���9�x�TG���4S�Ս׵�6«��rr�jA�*�v�f746�~�%��
m^���]
����5�V,y���0L�
pQeQ�]Q�TўP1����-9�J^�`H\-�J���v�s��g�y��g��g�9B\2.�A���De��s��Z|�ǵ������V��ilz��qb�ӄ��}`5pvB�ӵ�I��_���g�X*b}�]o�FX;���HvF�
�J�:H�<���+���\�	� <��I>u�FEbS)&�V�*+�X�ʙNң�En
�q�o+W���թ��uu��
i(�Ga��z9T�Ϗ_��N�+�ݣ�v�ʏ��3-���ZW��*K��|is@��JW���6:֬�3
k��>NJp
*�V���2�v91�:F �g��Y���i-��
U�g����xn*s5v� �
t�)wp�
�̇�͂��o{9���do�.�:ИȦ����}M	W^b�,z��#����^
�[&�+8	�=s"�
�w4:s���@�7$C4y����d[�9R��*��\�K�FQ�,g�!iW�g'�Q
�*������pR̋s�?wƆ�&���d����~�
+-]��RNcX���lr�:CdģA�[
�TX�
�Q���U
e�t� ��h ��߫©�4�J��a��8&���CU����t=t���5rccI���I��s��_n����#h�.[f\eu�c��Es�z�M��� �
D�a'����P�����������(c��PƁF•4
U��B����w^�쌫2Ȕ
2��)�~��
IS�4
��L�f�'
+���9 ��߼f�?�����Y���jh
/;��*��T�
y�'i �
+��:H���z���%ZIV+c����@����u�`���-�ۂ�
���L%P\m�Xz$�V$�k��	�vⲮӓ��
��v��d�y�4��2a�<-���)��{t
db+�ّs���%���"l�	ʶ�d)�폳�
�2.J�z��{7V�RhOv
�[ ޢVV �
+�=���q
�[��ܼW�!�+�y&7s�I��rƗ��yFj��~�;��
oTvB9�HY���<�c�!�D�*(�ޭ��+I�
+�F�hR�oS��M�J���M�C����	��v6��G��/����\&
��5L��I7���`
��t3�tq�M�ɗ�\�~Yο|����5�N�� V�~':va
�u̱V�y,�P"�P��o��P͞���S{�y��Z_��UZ�S����Z�\�;�����;���
� |]�)�"M��q��sI��;�F|���+Q��-Yrz��pZ�
濧��-����R�?-i�9�N['��d�� ���r�z�qS�4�"lJ�L|:�s�����Vg�i���ʛw���,�� 
+�\u[@��|7�$o*�n����R�.��-�����sD�q��<���<�go�@9MF�ј�b�V�u u�y`�����c_4K���
s���n�;ʋ�/�X�
j �^6�Oxf
�S ���G�@��h���,=E'�a�.j�=�>���"�٬l���Y�b��o��rv�z���d	������{�*9��P�)uқ)�I���S�*�h(���e�e�w��^����oK^x�ů�g���ď-
���N�'L+QO���0�H�з�������me�VC�X!��C�x��~���,%�q{�\�(?�R ���qjB at -E;�ҵű���^(�+<��%U-��R|
+�W��/�jѴ�Yg�
-J�=>&������
�z.��it6�k�bq�U�+�b������D�-
�u0�

���q�
N
`�wt$u���N�ҩ"	-�
�2 �"2Pp[��C�i���Q�l��sC(D�#5�ؐL�l��$���u���K��DF��v��'�-���r0�t��L̚���ȬY�K����Z�{ˊ�zk�a���>uh �U��k ��Q���ˣ*
�Z��		e=Bb#13\k�D�ia���mQ��5/�`ה}[\�C�r��2�
E�}Xy���y}��_ռV�\�W܋fc��/��ϟ
�)�OW
?�F>$\O*Ļ{:�q�<���V>,�'�֨_��fq�
+�
�N{ź�?x<m|�g��=Q{O��m|�O��'��s��+���W�n��g��|tԶ[	���H�Y�v��vMl&15�q7a�GN̮}�5S� 0g��a�+7��{O�VδC�S'X���q?��mj8C±���t
+�(���z���c`�P�;I�(��`���]û��Y6t|��bm��Et1�k<V{�	>&T�VQ\O�`
D�f!\��#I��v����G!���L9AM�7B�}

�iE�1i�42��Y�92�Ŧ���fF_W��ff_3�
+b�d�Qx��)�]��gJ��,g_H-Wa7��1[9�O�`$�h�
+��[
+��%Ֆ!;���,eLr��X
����
�|r R��iĠGh��E�(��A0��K­�$�+Q�%��i�䪌&���@;9��LJʱ>3p��ܙu{~j`.��
+�S�
���t��\��t��
�$ c/c
��ls�2\���B3��L�*�Z()����-F	:���
�
v
�~��A�૽�{_%���1N�����'���S�8��^�#�?���yw��^��[��$�i�xQ'XmϏ��{��)/j�'{�[1�#���C�tj�w3�b1,z�]0�����;�w(�X�*�?
r��(+�W5����-w��g/
��HJ�r/���'OI��G���=�:�r#,j+
k/Q9����>� ��(�(e���
�{�^����d����-ri����������H�{0�oK./�n%��2'ҡ9�I3u�ȎAg
����ܗ�֬E�Ϗ������$�]�2�};
l���ٓ���
�8�u
9�h�����;��}��^��m��9>�X�[�m���R�
��uE�(�
*RL�+b����%�F�xP�X
+����DfR���̭��-$��Ig
��A������ꠦ��bU^ߜZԝ��Q�
#*�|s-�N)�PQ[?�V�#�ʫ�C�@*��	��d�OQ�T�����'T��s�p�rW'�yƞ�e��RQ���?M5_��g
+�
�P�Kz�Ãj�*�dVtM��6�ZmYlӨ�V�62ӻ��΍�͵��c�Ӛ�iu�4W�NS���Ok�UH��y�vn��XC����[x�
+����A􉉹sQ~��l?1���d��U0
~X!���1I.&�$c�g�����;�m����k1�m��y��Y,��Ye4]VK;���-
�����lz�
���9_E���s%)��"z�H��l��s�ݬ�����P�'�n���q��)�V�.����nNˤ�m�E%���B�0O�9'���
+��
+}��B�k6��{V%���
D(����b�f~���5	�ƭ���F�n����|zA��M��o��U����UTz
JW`�[E����}�Ǡ3V��R�Ep�;c�9���j�q�؏�g�#��?��3)<��3)��P�����P�
%���6lLmQ5f4#�$�H����1�vk�mc�o7� /����eڂ��tᚼj󏢎U�@ ���%�g�(t�REM-E�%�	=,������k|"W
1Z.� Y�;as�b�}��DT �3�w5ss���S�5s�`�y8�ܩ��	�w%��-|��&�e���G��8�[a�uݬr w��L��z����B\W癈v�
����N��<,T�QS��R�{'��
r�N 
�x
w���i�0�����
'�Uk��
g�
���������V��zGh�@�	�'�<�*`���y��}w}��=a���&�'w(�*H��(��`���\0�(w�hP�p�,P�^`�[;���Lʄ�v��CG-��+'��j�M��]���|>���;���5�:;�pg��|�y��9���s�\{x��3)<��3)<�‚*l�(��aD/)}�RF��$��#G
}�����/ϸ9�&�����
x��0|dg��q�۟��^��������گM��{v
?������n�g��[��-��~v
?;��}�Ϥ�L
+Ϥ�n�_�
+�=��?�����~w�����۫�?��Ү�?�߿ƿ��Wo�^�߂ڽ��w��'_�o@뮿�x��W��
z��z���ǿ�����*:�'�;����N^Q�����vn�5��Y��]���R�_3f]�Q������q�c:�	>�N[��o���s�i��tB����o�oi�"V�Dm
��/C�F�x�w��6F��2}UP�zS�
^�F;hEߨ庻��yg�No�
���B�וoƄ~�M�⦯������e��N}�����~�8wmw
iؐ�s��G���kͽi��F���M�[��c%7�=�o:�zS�q#}U��zS�_�c#��sk=������
�,����
��oF�z�7��5�5z�������N}x���R&w�����<�qN��\�=.�p��tviV�/��åܡ�I��sEt���>�*��T.nzl$A�t�����y��� ��hW{����7#C=ЛJ��I��]�ݲ�JOr�"j��g��sE�Z�G�aכJ���p�$aW�-ru��]�ܽ�����K�3�/�i��k6J�ȍᄀ�C��QS��������/9?���(�rP
�4
M�Ͳ�Y#	t�x�����7�c칥+ֻ8bn�@��.��
�U��L���]����l�8���+?+�c~�M_�,��3w�q4[�
H�����)�^GZ��ӱ���t
+�g<� `�A����J4"5=&�	@u�>;��<�Űb<E�^����w�C��pisԺxJo
�1�7x�!E�
�`�n�?M�K���i����TM�c�a�{xOx��w
iL?B���.
�	�~���~M�mh�!Ҫs��.���^:EUCO�

�0�
=��`�:
W��N��t�S�C��߁>v�s�����	��W��Lz��f߫Z��	��~������}�eĿ�^
����B��i��̏V�BW{І��+*�:!?��)����Ԭ���j\^|��Y��=r���Z1V'K
+� �--�W+R�d����z֯=�BY��qd�E8���v�dD��ՏL|$������OEN 	3�)�ת�Ze���W���D�d ᙠ����z���	����4�L
Z��0 !�#�����������q���+��*!�`@�oϿ����d	���8����2�:c'�
�<-���E�%��*ǐ��^�tڍ�6'�
+G��
��{3L�~�du=����ө��t�q�ͿC۰��=Z,���:
f}���̙G\�@R�#�
��!-����w���(�;0�q�
���̵.�<{S�1
~��O��tWҺ#��nu��@�A��ց00dX����v�=��=V��j�va��8��#L��t��*�Nc>�ɍ�D�+3��[
+K�����__��|�d��b����zxZ>
+�;XZ�R��?ټ^Jq�3�)m����q/�:y$�ͺ�����R����l�fV�&����O9-�r<YqN<oH �y58�H��ۅ�XP�:`�
��խ=쬑��O���ٮҪ���C_��p����z��������'�Ū�����������7o�n<�G���������x��\���+?�?Uw���/n�.n����/�o���?{���%vE��h��Bx.`隘��!���u�Q����)�p|
n�!�:X�]�A��>:
# ��Tu�Vic��F ��if�п吇'
rY�B��@�
e�Ht�.i�F�Ѧ�i��PꐤA=yQ�J���
|:��ERCM������
E�޷T�u=� UT`��P�V��l�[Q����^��Tr��fȑ�����!@ �Pld�ڂb�t��}�Q�D���
��:�����ܫ������u��#�$=�l�ֹ
+�xɷ��H�#"H\k�v��is��q8�@f��>���AR@�N����A���Lrw�3�_Tu=]*��@�}�L�#
+�c�\�u���[��'��`$<�g�:PT��h
�8��ؑ��u��[_�u�\u+(��$��S�~i
T|`�]���TY���T���Ԏ�:Ψ]�jj�?������r׺��mh��{��@�1��\�u؞I9r/�$b�칿^�b�}D�|���>���ij�v`�y7�rDV��Bz}�Tխ͟���O�ь�dc�:�ጱ
%�S1����@����N�ԥFt�����}��k�W�LM�ZW��*�W�L}����͟��E�j7��_�j��Q��_M3�eZWS�
pE����Z�����}w����	���%��f'0�=��S��{�����OI���S/�i�O��
�ũ�]Ҷ��
W/e��?��e*�! 2�h�g�F�O���q����1 at pA
d�Yവ���&�@��'���?�
'���������WW���������۫k���Z4�DXD}����;��8��[�>�8k�TI�*=U����˶t��ѠC��(H$L1
�D�Q-�@"]\%�	��8IhX��=�y?1�'�J�Z�\�M\��VUO�AN���h
�2�\�>b�+~8�~"K�:��
�t�o���ح��1�
.O(}��\F���aU"	`iM!��a*��i���
ֻ<�Mj���.ҁN����
���WF���H�4��X�
�I�&տ�+�3�u�Q��^���H���|Ϥ��d����az=�g.&���8�����TUk��
����U?������@]�Z���eܸ�+
�˪��SU�PM���MU�F{��Yk�{��Q��zq{X����v�}������_�\��
�>2�9�~�~]�z�uT����z	�{��v�0=jZ�T at h�v�҃�r�S�� ��AOc�:�dc?���W���à�<�zL�F��Z���:
8"������s�7���L1A'm"
�E�SE
��M

��A�RӤ�RsR'�/u�H��Rc���{�(a��`�L:�0�g��3L�&�X����(��:<�D�a��0�g����D?8�7�_�����Y����/2����u'��ǟ�;G&�F�S�Ӄ
VK�$s~>f`����37kj�Q%�B-��J�n歼p�Е���C9�)�"(��A��nn8�&Ͳ����;�4ń�.x��Ƞ
T���;
2lS�&Z��!�j��.?�K��HP��/��8T��Cuo�ft�Pz-V��'A��4�Hm)�H��J&xm����aD:���' 0�L �j���Au�apTM8���f&��~�ʈ6.�쉎������h��J�˩
\����Vo0x� 
ߒ:�i��Z��ĕ��H0ʁ�6@����I�%;W���Ύ]��bJ���\S�#NC��U���>��o�^^�]�����M3�2m�
 Di���
v�Ɔ҈�z�?Q�����"�A����K-jg2YWh�pʤ�@��gt�գ�

��f�t�� �sRc�3h�)Y�.<�:
��V`�c��MV
�Z������y��I�	~,�3�U=09�������+̦__x6�Ո��7#��6c2��ș毜Ab����M̨�d܌y�J]�Z�
1���FLͬ#1�h�{���h�YC�+3>�L��Dկ�������b)�*�J���J�#l!c�Z�B�
�V�4��{���T����[�-���(�`����R�fK� h�,�d[�{9�BJl�@�:m���KtHL�
�Wm��?��
꜆�[]�G��"_eKֱ�(6X�d�J�G�{u!�����>:1kS���%
�űʑ�y�
+���ݤ�*Ͼ-
+�^,��+�آ\]��K}�-�2�%����F.��5�����|-
."��ȆW*�Yv��,�b0 L|
��!)���Ou-�3r�7�R�y��4�u�
vU��rƅ|t��Ծ�5h�W�.a+g��IH�⌄*^�ʁì��V�r퍎��������{6�'��+"�5s.�muʬ޷�bQ�yy��N�����+�*������ݶ��c�p�Ai��Pv���J�ƽ�SYs�l�
t)���|���$ٖ+��]Ji1������wU9O� �>V��2�����y�E�P��k:��V9�*o\��9Tc�JBk�v�,WIx�����ؼ���b��$P���y���q��ߜk2/�߬��z��
V/��5Kr�ש�N�_�
���x at U������
�Y�H��`�H��g?�Y���.�*e�̕�	3R���B��=_�N���|��mg�ވ�Fa 5���_�קn�s>����Ի%�\粫
y�u/�����0���*�
��U
+^���q>6'�������]mu
Y�kVv������qʁ��Sƻ@WU��Ѭ"�n���2��7�/cm�Y�+�>,.�Q0)$[s
{��Y���d�*&Rh��
�u����+fk4��!ϱ�OL8z��G
��3?������WL�;��8
f2dR�ŴWhF+�4U�~͋Tˌ6�e����$�a��9f8��A���� ̘e�)j�g��>I����4�o��jF��
M+�I��E	��.w�^Li��

'� n����n��mA�X/W���p��PѶ�4��]^�{��
�Ƞϓ	�>%~��rΞD�ȑwb&����IG�
+��k6���%ꅭ����yr
�p�D�=:�eF��Ӿ�:�ՙŽ��V� �ۈ��G�\Y�
���'�؅oͧ���Uf��7WY�*3^2��Tv��m�^��j��c`�U�~�E֗��=�qtk�������3�T[�#}lV@��DJ�Fdy�>E�{� ��	����Im�ƑGVDEi�E��R��I�����lP�MC/׊s*P�XU��
++<�עA!fٿ����}
++_|�'�Y��\�ah�/���+�f�-�6˱h��b0ک|�����ʼn%S��vU��Z��T���Z��T�)^X�t�����楫o�
z
�
�H�D�xl܄����P�UY����
�J�k���󪮍��V������k1Psxӵ�_���	]��%�,I��hW=諾�#~�U�����ےO�^�
/��K�sY��N�K�~"�����M+�c���:���
�-Fә���YUejO�_,��邭א\Y�\
2��¤�j��"dT�k�Nn��>��R3F#���=�/o>"7
N!#�:�G&dm�Ҡn�j�3��W��|9�FO_m��C:_�5
q=��[P\H%�d3=�T��*c!*l�#omʂW7�z�ٮ��c,|�ݯn
�Md��\%��u���>�"�B�(�+J.��R�@��E�X��P�ȲgJ��\ᗆ>�UX����:)
�-�)�h�J�z*�HB��(c��Q��Z at aє�!�
S�m���Z.��"�z�Z��#�{��-�Y�RzP��Q3��6�d�
�ЪC�� ���Bcy�
CPw�OA*12n�^>U,Y��
+2j�5[E�
�-hu�������/���\ ��1q+����?f�@´[��1z
PNP����~������hk U����NW-�RY-‘���ڜX7�+h�nX�m�5X�N%�
+67����>�~\����W�.!"Z9_������=�} h���*�1��'./;C
V�>����:1k3���9L���bWQ���u���r���@�\�
.�s�i{���	n�8p������{��.udG[��V���:_�5ٯr�Uޱ�fV9�*�Z[6G���b\.��\�2��f����� ?�?�I�Z������W
Z�Q �ſ
+��W��Ylwx�,�И0i9��Ŭ���'�ſ��[��%��q�L��Y
���̸?���0�dB�Œ���
�!+	f~�9� :>K6��l���/��|}������`�$Pۣ������&��4HW<Ʋh��qx-
�˕i�ՂW�)�Y�O�W
V��+Rh0Ģ92X��b"�
�91�i'#4�N�a��Q
��)7}��

S
+�|X at b)�����>ke �=J�l�
kրg�&j���
�rm��(���F�!���l��r6��c����m6C?��0�':Ńvz�A+�Q:MA;m �~��iLr��4 ��60���I_o�����RJ���kGH��I�P��B���tRQU
�s)����r�����tA�C�z��Qh���.z����/W�ݝܟ� �S$�ύ&}f�+
xʙ�=6t�z�Tw�(\��]/
Ƀ��Ig���QV�����8��$}g]g�c��ܤ�h1�Q�E�1/U��R��^�$%\i%g]
+}�����Y�K�T�<���/ڃ.�����V�C�z�:4�Q:6
y:Y
ۧ���d�.����x��q
��b��J}k`���D.��u�W��d�S��)#�[�M�g��/�������z��S����
��n�:!x�e !���.a�(f{C�}w��7�S�:����8/��	
+
�������X UHʜ��n�7�^f���rZI�>{� n�z�e�A(�/�+Ǿ���3��}��g��<��!�ڪ?Y���
F_K㴹�ˁ��47�#�fQ
B����2�&���j��G��N V�l��\�
��_�:����4��N�����٪��@4�&f���
���]�&[W�A��1�(�>� sI�
��ث�J����
��Ah���F�V��O&<zڛ��>+�
+�����"L�<i�J�SJ&k']��]�IE�N�B��vB �"�K�;��A��n`�aAJOK��S�4�U�� #�
A�����\j�6���b䑉��SU
�y&�Ё�d?�j��(�<K%
4�����I:���I����W�WR�2?�c���9+k�>[���"�;z�2;̘Ǖt0(wu
� �S^�'.I�V�xX�TN}��OMX�Y����z��������.�T��Qa�_�>Q���ciF������O��20�LtM�K��A�
9^���II��H
>]
U,�IX0��{�Ռ^�r�x���l�EfZxgT��t����Wщ>)�
�t̽���0ɘϟ������E���.�:�����
(���Xe`>��tt������w�d0*H
l(�j������(S�N�-�l:6In��{�wɑ�b����h���b��JT�F��QS�}|���D�f�Z�X��U�}'�@s�Ԋ¹X�V���j^�T�V��K>��
�Tz`k\wOR�U܈�t
�&�33r�AȲ'ך3f&6��%Y]y�:�A��6�<^�R:˵d���q�u<�q�X��7�l�K
1&��zU�r�O�

0�G��\!&��C��JT~y�M�,U�>�8U�r
�"~�kY�J]�Ȣ�5��������
����AՈثx	՝)��Ex8]o���;�MH��l��Ux��ʲ-M���x�g��6 |J��X
0]�.�,�AҀ��8S\/ά0��l�E��+�R,�ɵ�dҸ����]q��$G1��IͨP
3'���0P\T"
9heL�� ]D5xz^�B�t&}`⚢Fz >�N�=�B�E�5��&�؈*��g7�7+�Y
F]4��Tf
*��������OW��Ո:m��Q���Ve~��� a_�}���
f�g8*�����V9vŸ�Ky0�<hP]Uw��_��j�
zM�t. s�ʎ�x
�*��i���u�6E�vȝ���4Je�>QI���tf�
��6+
3���&��DDR�O��0�*�^w�I�O��O�`Bb�"��
ؠƕC�u<�Q��ʸ��L�/���,�Hb'���
�m��5GɅ���7#�1��73�� d%� BQ.�P�O����9U^��
-_�
a��f8����4����SiU�ߥ�����n�V�Fϻ���A���I�\d���.>u�M::E:��`�Ԩ�)v::�u;q�a�04<	.
������{�9q���QhP�I��\����4��"q�Ie4z���g�z\ܓ�i��F�'3�Ҧ ��†����	`��*�
����E%��AEEM��ҭ'4e`�VT%
�9�+����h&`�:M�
	�F_l�dn�J��J\ݲO9���l�I'�)+�I?�ڠ�^��hf2\L*9���k{��Q��0�a�նO˪
+s$�p#*K̓���^�&csj�x+�<!uM��[I��
N�L��
]\�6\X䢒L(&����V���7�l�
���_��#[?��Tb" �6��L<�55N
��͊M,g��h����.��W�h;B�
XIg����;k�� L����Z��
��y�3Jx*5a߬�{��3ȥQ�rhŖ�u�F�W����Ƒ�T>!3�M��dL
�vj�9��
D6"e�t`�
����^50�'�J���x�fn !�L�`�j�Ű7�D�уf'N���Z&G1�f�I�x$�޴��T�����yV���<�^Kڍ�`�W���6{2���V�R�`.N��{��ܩ�E����>o�J7S��S�ab_yO�G�/�ԸI;�
�.��Qb�:6�);c̀������:�\���3b(�
+����\������4���K���5:��ZL�;]�F	j��kMh�r>u���L�6��"a����G'eÛevz��'ӣ<���-�u�/!^
�+�~2��6a��_�ҁJ�`D�Ws��[�h���}���
�ɛz�ٴ��{��y���nݙ#���� +�|
+�P�U��P�EzE�c��+�V�gBC�����x��a�do�z�t=^9�RI�
+m 4Cp��x���(�`��*Ĭ��?�^��bk�
� �t�D��+
;P�%
�ΊIFD���S�ce�!����|��huIYͷ�m}��'�����0�d��N�
+��h�
�ŰE
*1�K�=(���5� ������,
tze���9�ͽ�&�)�<��L�5��y^�\͵*�Sa��Dg�4X���X9X�&<�Iٮ�`�ܽ��
�!ڳ�.w
�����
�
�7���X��Ԁ�[�j�XY,R�ёjcƚ���T
+j#Ib��GMH0)jG3y��N�Nfc�
Z�uf��
v�
�h�͘��8�����`�
Q�ʲS�
xC�D�E�T�`dNƕjн6��2�b��tm�&�%�u2����a4$o�GުG���1پ�Z
����/df
��?�8�䮪�4�*2�A�,Km�+f
�����I����q"��t7YN�
*[:T�R�����y�i�3�ײtE�5o����r�uY{Pv_%��(^
�|{��3��A�8�ħ�l�
�/��Fk0�`�n`�
��LdQf�,0�%�|J�.iXX��T��zC��+z�)����z#O�C�
Gΐ�=�}/��f`�X2�Ӱ.��i�]EƉ�i!��������O��
+�l'���z�+��Ԥ(��j�Z�ҧ�ڶ6r�	�(�k��Y>�)�E2i0����"���	7�lxXX�c[�$Z�+�C��l��TN���M��`�ã�̷�|n���H��f%`TV�V
�A�>?V�#��\I{��@aè +��Q��*��N�u�K���SNψ�%U�Ҳ�(B٢��g��r�ʆ
���$X
+wMz�
+$2�˕ۆt3�]��H	��d��<��>ٔn �WD��JSW��&ݤ3��)���4�
:ɕ���G~�
ϑ�� ����/�քv�g�����]�Y��|_9������I
+
 �+�[���$�w�ECA�*u�5�H�1U�
+���J�ly��g+%9�Ǵ���vI{���L�}`݂���������K�3���aXY��$�q�$S��������K�&�

� �+ aW@�N
X݉x��u@Ԃ����s�Yƒ>ȈO���#֪6]Te�f��p��pz�;�i�2
f�� �*�y˩��C���QiTR
}ְݎ��ҽ�ځ��ͷͼ��
�F2Z���G���\9
�qk���*H����#Ʉ��0���~2nq�d^ɜ�B��Fg���e�21��J�^4.�����+2C�JU�D��z�/𵣼�SQ���σL�•"c�yn3����DZ!�I�L�~)�Tﰄ=�h���z�0�
��I+E�5y�WY=��#J��Ze�l�D9��4YeV�R1-��JeV�S�,�Z
���O�v㌸��,��\ )�EI�3�G"8�O�Pk9�)5/_P�� ��e¶ ��)
+�n�I�k�=�����?�N�݀���@��P��H�x!ՊJ���T�[Ӊ�+}����u����K�2����<���^�*���
�N]Q�Gm�7�
�(�'ܤ

��I��h7�R%���z�[8�7�������c�
�^�j�h�EF��:��`*H}X���RN�
�S�h�x��b;h��#�1
������a�Ԫ�L����
<��-��Ԫ_j����E`
V7z��exE'!ڵ������0���������M�ԗ�2�
��PInv��
+u���|�`n�\yegS{E�y��!'CV;�����
�.K�6��m<��!{܋L�����
+;l�x�6끦b��^�.���F�p<C4
�sd��J% �Qw/���Ɖ�3TJ��\i�	��
+B#�*�y;��Q	���*XFN�1T�_C�Qu9:�)1"� y�
+�e�����`�adc�6�
w��j�}ZD�ItJ�TjB��
:�k���U f��4����=Oi��^�~Nb`�-K��vsH��Ix��T�M�.|1�c��NaȟS�:���/I
$V���I�c9���f��Y��<��V�NҌY
p
x����fV�b�@
+�G��Y���|đe�fb�2KL<U�ւ�� ��)%6aR^��v^�,� 3�h
F�-]�0HQ�Quht	���Lo�_k3Z$Vd#��C!�9|��Uq=��1����c��d"� �ؽ.$ �Ce�!b�$ V$^�	�^
��J��D^�� 0�:j�sJL�B�VI��ew:�w\� *Gc��Ig���U�G0D�UɁ�4��DQ7����U��( d�&eC���n���H�p4�6zA|��M�
��
�!��'/*�B�hj�0>�g�t0��XLB�F at Qؘ0>[��١�<���pg�9��@2W|�P�BHb��.9�=�!����T�  +ڸ$|+*$sdK�қՔb�F���t�[:�P#�0T��t %(�U�����a��:0h����&�$��+��$K;t��|{�@�Q=N\�T�lӔ�F�z%�5s=�۰"��
h�u�D�g�Mn`y�g|PY�tJyؠ���dF�)}���2���O �k�2}�ԭ��>t��y����D
o� [...]
�ĺlZ�$)T�rRTw�s�TKx�A��ۓ�1+�5Z�?H�%�+yy��2�K�V��ruPJj.Qc"���#5�B�dYfHg�`
uK���0y58Q�b�,=
N���J��
kW!NYMq٬Nꐥ$���`�~��2n����`X&%�
X�@J٪s�|�	)�oB� �
l7h,�	��h

+q�B�f���ܽ�f�Ek�b�)-W*f04��
\����[�
�� ����)�
+���Fn T�I��t�dϒ���5���Dڇ���fƮq��d�M&1�˾�`Ua�
|SP��\�S���U�%�Y�.��H���J[�C��ca��?5_�,��m�60���<V[ܔ m�2�N���ɭ��8=�4
�U-"C
u�Q�"oΊ�c
t�.j�JȘ�o0�|����W�Js[�Ŗ'�L��[�"��\�������%
+#
yN̝x
��Ae�cIP��"	�S��,j�Fm�YT@
+s��#��Zd{�4�b���;�)5;S�<K�\	ۻ"�4�
Jsތ��2+�d
jY3(ˊ��B��<��^J/D��G���-�o.�l��D��F	�S����#��
�TF�ČB
���D̊����1!�7PP'j݈���
:M��f�pfm@�T���\IQ���I��U�Q*
+��%ѬƊf:���{(����D%��QDmL�j`;FO`f�U؟
�
ʡ8(�+�>
+èP:�c��>E�K��=�����~T�J�\[p{��wQ!ʼn
���
�vA�=
Oh0:�%��ؙˆ��K�3�r)w6N���i�iRcFk8zB�N����P���R�0Ϥ�ʣwM�A�ЍO���Ƞk]��F�
���2락KRL�����R���sd�:n��U���G=����2^���Y�d�o�|�[~G�0����]%�rf�b�ME�\+ܨ��3|ف�����s0��HPD�\��Sq+�r��'
��*�xa"$���9�	Ւ��T+�5j�,<�&�ji
'=��geZ� +��r��iY~N��	�L����L�X��I:� O"2a�g�?@���g�c%	�99��PR
RAj��Ĩ(���FMJ������&�R
�0q��3Bjd�@�3��J2^�@���Ri����d9��<�<��Ģ"Պ$3`�v!宷v;3!��0�ܠ8��i��R�ؑ���'%2s�[��dԤc
̊:�7��۩�+�LvM�%��d��X�Ä뢺�;|� �%UZO�m
�e�V2�`��&��b��t�
� S�\DDC�\���U��+M������tj�tw������R"��P�=��B�5�!�uG˂�$�O�D�@f�kW�.4�j��T�GYduZ$��r��=��T$j:�N�7�҈�
�Q���[f�*�Tuf��١
O�
���j���
l�[�����w۵eG�ľ`��y1����L�I�� 6�@?�n� @KmR�{�#rΙ�G��~�A����I�`܇�\�OE���(jbW�mϸ�3����r16��fP�N���DB|S!���O��t�n �b���{9S
�h�wd��ǩ)}��*W
��/�Yq9t�=#��ѤbT�Jӛ.q�+�Z/��e�����1
��܎����2ɺ
�ӊ��u`�6q�:*C� �peэ��9�'���H
g��6�#
+�:�_��<�6�u�3����s9�h�T$>��=�\x����)���Y���y��G���'��O>2L4� D��v��<S�2�k�,�L�i
�P�Bg���ą�>Y5>�:J���M�� 
�+���vB
&��h޼
+�>�����p(?ľ�׵�<Ԉ]�������~!� T�cv�B0���2��>܈��ݟ ���C���SOg�eGâ�8��6� w��� 3
+p�:��.&M}yּ<��!�=����`�iS�~��`l��|�#���M	<W� ��1�
+hE)�]��/]J�)
g�+��n
+�/rs�#r
h��>h�X���D�(:w{d�C7ؐ�{���k�
�>tz
�<$dC���CUZ�Ӷ��4��k4�-t���姪i�� �d_�Xd��yX���	A���t�=��rBF
���Cn�=l�|K$��
��<(��duK�j���S�(5ٜz�#A'�FKv��}}�
+y�N��W2X����R�'ìІ"pз��Cl-�U͕!3Ej�9���z�)Z�Z�
1.�A� ���Wʮ
-�uM��R��	�؅���=��^ta�$�La �d����\W.{H��M�W��v�<��������C�:�|����
gy{�<�
A���h�_:�M��r�\
ЭO=���O�Gְrs	 *�

�\

t��ݐ��}�Ó��w����"8M
�jK�
�T��&_/�ht࿻�����NpF�
��Z�Pz �CŒ��>��!
ǣ��U�dz<�`#
�ժ�<����nl��"��Pn����?��	׵�,ϔ��������|=+d�H1��5q.��������Y�\���Dž�d�
/
�Z?ã�Hf[+�>�
+#��ŸN.b���ie�XC(;t��yR��m,k|ٽ'��k�
v���1���
��i�PpM�q# ���D��� ��]As��o]���*�^=�;D:���1~@��Z����7��&��C"������
�Z�
��(�mE�����fFř���-��_?��x?vڃ��
����K�ekt�۸���b�1f��Wn�����u
n������_.���H��W��N��R�F��g���3=�<�=M�ۛU��#�b^��Sv
D��ꨋ����o[�o�u-�+���������]��	7��$n���k6ba+ at n����vc>�����voV��+�
��os�ߐ��J�ׇ� sp���٧��WFl"2eˆ�
+u37sD��t�7�ndr�����i�I�3��Cb��0���
+��M��a
����}���ۛ˼��7��m�ZI��6l7l��w�ٳ�ۯ{@y�	�g'�v�/��P���>��u���3�Z+��,k���>�0U]�����k<
J�Ne�S]�����l
՛ƊF�J��M��'e��}�r%]�洝��B���Q�����~��ǯ�dH|rd\��Ƶ
U����@V�eb_}�ԓ>E�P�0�H��%���÷�
��E��� q�t�.!�HJ�zd#��S�/�����|�9+n�u- Gl�i��
`�O����
�۽����'�H��A	�^�ޑ�R�5�=z�(;	I��Ɣ�=R��?n?��s��~ڿ�mY��/s�W�������:ڟtr(e>Gj��¼�\o.��ƾ,�'� R�
����C҅{�1Š��������ߞ��^[�S<њ@H�n�ּ)�w�S
�<�]��1 ۂ�Rݺ�ș5�12+#�qt��Dm_�
L'K;
P�/���/7Ҋ�'O.'��^=Q�Y����i�Z)ʱ�"�a3��k�O�ۯ�4?n�
+_�+Kw��K/Jm�ݙ�u{�
v�����ۺo.û'Ѷ�Փ�p���~�~�K>C�l�9)�um��ɫ�fxĐN-_ԡ��Q��
+
���o�r��z��
�=��w�y�2D��%=��ɍOG��������u����j���A:�6�Y�Z��F�(�N��P�ޘ��dV���h߷��/��n,���wŖ��5��)'Q�o�)�PZ�1Ë(��b��fn��K\���[0�Q�V#�����m)�߈u�
����#
*GezN/���
+�$��Y!�7x�
��g0�ؾD!�N^n%�;)���[�~{��ó�t?ﻋ��B�˶������#�كw�u����(_
~�ػ��W'ި
;5��=FƮ�����Iݽ|�Ȓ�rg'���L��ۨkw���+�Nl%�N����_�zFr�E
��Ab����P�P
�m�s�@��5�,�� ��S[;k�\����/�Gr.��:Q4�?�#{{��eC��M�\u`4ӫ��tc�*�z�RW(T\���!Ӄ�mx����X2�j^�~�~���y}�k
���m
�
��P���J�����y٭�
W��{��{�{ ����:�8%�	���
++��5�4%]�%��:�vщ=��V�o�`�I�n ���Tfl_�\�)@��;��‘rΐ�Sh<��{���h�v����+R܏G���*��C�
����D|����٠�?/�a>���[�ݱ_�\�����Ș

���o�v
oۭS𒟠S��e�f=l$�����{���!�R
�I����C@ƾ؎��hw�v���!5�7_�޽M�W���}|�^��o�s���#'�"e+|v����_���{݊��CݼŻW{����!��_~�M_�	g_t��H�����z��
� 䌈��N7~y�)|�/�����ٕ�L"j�zd;�
N�6�g�}��n�@i��=��
R|�zS��tf��Z/X
+&����%�
;Q���_���AF���P���^�E[F��?m7����:�v���B
s����*0ƺ��Jn$��M�)�"�7��!O�;����}# Ҁ,M5
i,�	�0:����J?N��͹�s�h���޿���![�/�SY���B-����Ğ�K?��F�
���=hYFY؊�	-�Ɏ�3G6�yxU{���n�9��뉓(՚�e3���󶽬������q�
��a|9�ʔza��݆���;�ٰ��nM�es4�͕�^��E����随�
�E�8K>'�#���w|��=t�d��Uޏ����uw��W�c?��_ftUU����h��l)����ݣm	"�r�$��2�$��3wj�}<q�*������g��e��'��!�wG��SJ]�Lk���b�L�rp�ʵ9d��x�����J�2�
����,{�y'֡*�
)�}Z���������r���"s�ïVTw�u��d2�|���6S���e�Z�����_o��2�.��~��L ��[.�}M3����Y��E� [...]
O���
�Wm	�
���������Fn?����4~���
���<��������w�t�G�c?��_�7�h�`S��i���	�5�u���48�Y���
�k�H���	#/���o��
�
h�5z�>m]�ƲO
.�o�������~�?�y0�|���/�]����1��Q\��<��"��F��TX��+��X���
+Т��d·�٪Ȕ��еf����{u
�����*�ȧ��Z�Xo��S��Ӯ��p�����١������ML�;���~_�׷wLyǽgNG��W@�� l|
o����x܁�gD{٘�oo7������/z
+q�S[�P�g�RYs�%ա���$����q�F�Y!����#E/$|y��[q]�
��p��Е�$kؘ����U���� ��P����c���zri�.l���y��1}�����ݛ7�)..���AZ�\=n�
>���mw������
�����h��&f{��sfJ���U̫��I�~����VE���y�}���Ǩ�*��"�?����ފ�7O������F�Hщ׃�9y�#'�>_�M����(�BY���$���
���T����w��6AzA�b9���*#��˩�����xww�a��?�ݭY�r�n4 p�X�#����!
ؠ����o_�g�s����Ͷ����ږ�۽�
v�w[��F�n%����o%�F�lO�_���tW�C���	�, �#H?5��*r;$櫍NN����5�qW�!�+�Y����"���t53{x�k��z�K�}r���1Д�
8h��d
+20����%y� Z����F<$-F��qpg�O�܃1_����nN�ٿ[�.��&��4�_&��e�z��J����I��B3�ʡe���
��>1��m��
�wѪ���|H�x8���Ӹ#�WZ�?]\0}E��y�g'��v�?�t�tD�8�kpGYQ�8Л�Q���w�j��608g��\�ާ��o�]�(
o#�v�&�>�gLQ������ݦo��(ݎ�&�"%�bt/p7�����_�sÖm�����R�G#pA����|e1hp�՝r��7jA��I�2 ���C:odP�`%g+�_��ɑ�NiVL���I���{=�?��pʷ��J�f�����)
�vOcG
+e����Q��(ݪB�b�����4��"����?l�^�B�E�s�w��+�{Q�JSQ�V�Wj�L�|��_��|��-��l��Vؓ��k�+��e;b��(dh!�؏̟����|S�Wji�<��
DF?d��X�w���������^
o`��@�%�{��_j\���/��G4W�wߒ���R~pl�S�2����c�|wL&�q
+���x�u I�7�Ԑ
����Τ��рӮ
^���Sc`i#���Z�J�7�
 ������Xen���mZ
i�?xF��KP�E�y?:5���<���;#!
_W@�
�%EV������
'k>9��>�J��R�z�pi
�����AD�8^7,���<M�������-xr�cEMO��f������� ��;�
6-=`L�8�l6�g��
���,ޓ�&�K�
\
#Xg��V��ض79r at e���h!�]c�pd
�͠�m�ḫ�As�yΦ��+?��0F�lo���{o���O�-_�x����+�6 �<��3�Z�V��4ow�"y�&U��U�i-�hc�f�J��/.K�� fDj��hQ�t�b
@1 at KU�E������V�a������
+:Ӹ������U����*�@
ȉ�aѴ~�YD�ȭDb�,o�Z�W~�x��	,�G����G��n�Pm�����3��߅~)^�o%~��.��N�:���
+l-6� �U
]s�%��f�Cp7\%�������̫9��ͼ>��wc`ߟx�����gI�~xGJ���'Z����T��ڂ6� #��O�9�9���
�Hz��h����^�V�L+MA
�\ِ�Z�?}{"OK Ud���O���L�D���֩ѩ�<� O�ýk��A6A�o#GGjT� 
zM��Ш(5�[��)�x��v���]���)��"(N��]>��o�]�O�
��K:j�Y `�{��/Kn���L# )��&n�Q��ҩC6����
+��d�!@��>��
03H���S薸l%1��u�p��g7�|��y)6-���d
�%$v�,ՋBl�rc�y at A��<p�0E����S��xp}�ܓ�����j��ccn�Do��}qTHNJ��a/_Z�
{�hZfV� ?� Q���cr�x���R��p��F
A���Yw8Թr�1d,�;
��ƙf{�SBV�i��>'o,�D€���6q!�Φ�ѻ�20�A�@s��
/����u�ު�`�*3K�It��b��3���0]����~�
5�f]dC��m� r&u7 ��@�J�G�3
2��
��'�!ޤ��x9:T��7';P
~�AN&�h��?�7�5ek��M���c�n���Zں��NM��f�}���[�7IHh�]�&̤<�=�� ���tM�7W�G�E�����Is bk��^q�5_N�T�恌6��`_k|>�@���	8|�IɆ֚8
\��p|��f�؝Oos���'��V�
+�ۄ�μA�
q�R�:�����
�)�@9;ww:�����+�]�>�k�-�w� �L�RJ��1^��%��&kJ�r�O�D���C��m�;��0��D���M�DD��-�>-�/��_aUi��c%p
i��-8i_��]��>	��D��*�*�����>Ǔ%�|��l�
X�
�������/���M}~��?Z�O6��u�d�?Y��s�o�����������X�����T�!�ϝ;-���9Q�WeyF�E�|"��\��|�
�a��,��Έ�d1P�u��D�k��d$�����5���e�X�
�
+��'
L�v1�5P2r���i�'�m&q@�3bo����F5��'������0�5��i���o�E���Xg�mn��j3�[N���. ��A�Y~k"V�)4_o���vc��Ri�:�Q��b���F栎����2ܑ\�Ο
��Öͯri;�&�G'�C
$f�t5HP#ڽ�� ��I6�Z}{ʧÉ�f?�dv���?8������I at l0sT
�9�$��#�W��d��ı�N=��x|Yś�y���V��a�0��g���:1�;� �wj�Y'&y�Ȧ8~��Џ�ɇ�
4������F�l	#�tr�����C�I�ih>	�F�G���dK}\�K�ft�<?a�:x�O��\#0���41(���vܽO�s����m{��v�(��8����Ϟ����{$s���|���Zj"�����Dũ:,��AH�VkՉ��t�y�H4P_
0���?�4͓X��?�u<�_G�ywv
�'�< �l�.Q5a�
N
+�R�b��ñA���K���ds�dq
5�l	��|tF���A����R�Ӊhۦ��B&�N"��w
��J�
�MDž�旬���t'Z�?#�V�d�vG��
h$@2��[�dYb�H&��l����n�$m��˜�Qy�s2)�_Z�ڃcU��
m�
G���]+ ��ߥ�mb���F,(Qv�N�������,�TFnl�l���B/<��ߎV%f:���ն�P�g�|
�ˈ�k>'�SW�
o���W�g�
+h�x��]��w�y�� ���b�~���8�<��
�u�|sQ��U��
C���ɷ1��+���+�y6r��� �p��X+P�L��y�h��.�z��A�F.Ю�ے�������˨
"8AỺ��ݥ�Ț�</�����b~�T at Ps9����?aR�CD�zq�-��oM��y.�O,]�dfY�]|�>,'��܈G�s�H��� ��_���Ȇ�Lb=���|pe
���T?ux�s�.v5��W� _U딝��/韽��Nl9Q�����)����H���B�
�_Gb���I�{��1���i-���JiP$���f�p�9���D�An��ޡ���
���+kR��w�[6pm3@\�ߜ��q�`$��lę&����q[��ox\���o�?8�ǁ��J0����
��k�f9@��p->�?u,~YG{`,jܮ̜D���!1��F��;.��?> 6�S3��F
��_��ꎉ��
i�ʴZ+R��q�ʛZ����B�
.r��o�)���fm#�$K�$֢�>��]#�v
��c��1%+�i��e
���>�?XY��g?y��'n��怦C�<�|�\�D%��s�)-�E;�N�~БB�Ȫ
�N
2� �8��;KC0�� �8�L'��3Ȟ�ɯ]4$G�׸f�
�ە]ǡ�%ہ�F��ah�#�����v�xT��9��P���&H�<�F�<������4��8l�7�ߺt“6r�f����rK
�S�o%㟈/,o ���<qyé�"8_�C��ܸaQn?}na��[�-SJ��*�5�r� �'���*%�v�Lr5%�
Ԅ�@�V�u{X��3(ŌQ(]ut��KM�P����VQq}�#�D:�
+
�u
T�
LΈ�
�`&O<��a,
]�5�3
]��&H�@�~�����I����ȓ|�����p@4!�&E�6ď�$��*��(�tUd��N���{���-NEbr�/wI�ވF��scYʈ��Q=�׈����	��ь}�S�
N,Gմ-���!1�~�<��y�o at lS���B �rP�:͠�
1N�U^�Ѻ
4�׽F4����3��T�����~
P��g�r�$��h���J
p
R`V<%S����F	��u/d7ml�YE�r�

.�E��Ãd_R:������8�捓�72��m9��F���V�3�����$���
}Th@�hJ`��$�����^� wIm/"�%�#���߶<sR8Ɇ{+�H�����K#Zѹ�����f�(d�B�p�H.ih��Dr
&�I����")��\�&�Ĝ�h�-{��\Yq��-�V�N=�P0��81�L5x�@�P��˼�=�
�=
j���Ac�h��!R:$�����	���
�,����՞V��?�F��U��ih+^
+O	�ѻy���O�GR�!����� Zi�nb<<h��e1G�d��i�l��en�f��(�\����9ɨ��
��F��j
�|�8�L����v���Uf���N�/9���φ�f.?|��
����9q�S˔X�z�
vg�I<�%u,���vO���M1gi sE�����,�
.[0[\E8��p�,�t���с�����������q=a�k b0��w�S��9@�`~y>Ы�؄u�'�9���cqC	Z��!q�
��,tZ��O<"<]u�u�":}J����6֬W0O��^NSdpV
�W�vo�
'���Ts�m�2:�{�>���w/��Ⱦ�����sp�aض�c�6Q*2g8n:n��ۨ�H୶��z,�?�9�[��(*̅8���,֪��v�ģ�(����0�kcd�#i���
P�[c�Gb�[_9�M��%3�|r#Oa�!,���=��'��0���+���+S~�[E
�ޤ��
��,���m�ə%��9���4l��S�9�;͵@ٸ� ] -m�K� L�
^6O63bk}Hk��r��e�vԛ���e'3t `�n�/Z�p����)$��:�<�n �S�� 5w�/��e��GZ���K{�/�dE�0'�-׋
�����C�I���i
=wH�䐁�<D�!��:"]�W+�)=�g��d=���
kU��
���׼���n�)�N
R����D�
S���F}y�I
�$7����z�5������T��Ӻ�{jr�l �K�
��ռ�߳�5�U�A�'
^$%��Z����4
���B��d��x�� D�2d�=D
�|�k&I�,+�"�����z	81
q����
�Q�I�uLv��VI]t���O
���~h��W���uM*�D�e�yQ�ȵ�b�O��
�d=p����

+��[�\�d�*��e2�Ga���ST
ԗ2��VLf�$~˭Q�VRn;�-��SmJ�Bۡ���x�-a2�R8q�a㺇"{�1r7C�u�� �ݐb�2M-)���3wNm
�����t
ǃ����I\�t�y�0�(�v�4]N���$HS#Z�N���pYQ3����9I��e	\���]GL���
&�<X�{9��}�f"��E	jU�2��mT���t�v]#
+ *�.��Ok��H&
�ۈg�B�Mn[��̟�;Z���>Ǽ*���VQy9'Ob-
+)���F���?�x,�Ϯ��,����j�VUd��/��(�svM%�ђ�_��
�(��� ��J�<���
+�}�]Z.u�����'�+ �rp��8&g���隣V
З� �<F��,����~_�����l=M�v����y�m{42�vfu�[�}x�˗��3��pؓ��˷ Zm����y�����+H� �e3s�+��H�W(�{9
gPaK��u��ۗ(Z�
���+�����y�G3>��|�����p"p��ѕ�a*u
���BK�����+�M~KkPԨγAu�
��n�gO;1+
�Jt>8 at m�ǥu�}����y�|�����(?JL��Ms$V��ܛ��q�A�Z��X�Ԕ��4 ��Ț��k�Ġ��!Z�B b���;�4Xrad9�@f���F�#�"�X NM��l'�����
��)�ڌ1���2E��N\B�u|Z�=�i���ޭ���G�
^�T	��iDٮA[�+��������
)�����y��]s�pU-�
Kd�?���@�I,� 7
��/k]� ����ܸ�]�d�Jנ�88�V��6r&y��%�dK�0�d�n
�0OETd�
�����W�a��{�4��
�O�bHp)z|
���_��	'�۵
�*�
�,H}䙙�gp��D��7�um2�
mx>�g�V^����.g��f8_ at ft��>.�R��X��a���Yg�o�؜GG<�F�lž}Z���$#�"�'1�2�H�
��Ѵ2�Q�iM�~z�(�
�� ��F����,+ﯔ��ן1�bI
�^��]�U���h1�;Q�7�KdK�2r
+EjQA�bA��	��]�܏�
��|��F
�e���C��#�؈��ـY�1L+�
+��� �֒�} sj؏�;���ާH���'y�
�OC�����3����E�7�x�
r��-y�(
��Kb��~	�ړ��N)�nF�~�Z���9<���%�NY�j�:%]�y
�� E���4kP�İJ*��+�o���t�@����.Lb�-����]#��-�E�L��n�}�,#�����
C��
?ܱ�Er��#b1
	���'�g,��$��p'�.����r��
�pQ�7�N\%ތ̘�����>_v2&����'�����Z���R5@Ε�5+�
��~��< ���NW�p�TJ3I�H{/�����[�0~p���H'q��V����g#�x>֬�7���ԅ��%����
�J|"�ܩ�Uh<OJ<B�<M��* n2�
��A��Cqb�z�drb�-<��O0��aZ��ŒM��m<F�@��u.y�.�#.�m��A��h.�A�v��%�(j��$cz��p
��Q~��Jg2P<N};F�5a�eHɞ=L	�]@V�0 [...]
��@����5�����j��
e��Y�i��Z|rM�R\2��ș�#���?
�RW^��+
ŵSW
��/��̴������Ԗ��r���
I�^Ӊ��#���|�����%���:�U-Gjڲʐ)�
+EY�4]���d�AU%|��pm��w��!L����F,͕	�)
��iN+L�F�-@����-�
A�#H��
�!2�ഒ�*<1PZeb5�L��E�g����R��H�w4� o�L�v�t�o���%o���I&��5�e���e�c&�T�1�RA,���#5�z=]��Y��i1�uy0�x�csn��Y�G�.�s����U�Ļ��fwm�CY# �A��㡾��
?I.�t-�� �}a��vb�w���>����nҎ셞i>_�+�/UB�"��IZ#9nI��	N,a���ˈ᳅q\���^g��;$�֔�	��.���4v]r1Xi�I�%����%��Ҿ,a\1
�c�,���_�,��[�b�8�"��I���M�N�K�.��Z�s
+�lr��J��)l�Z
�據�W{�
���f�&�C�W`Z�sZJ��/AQ�� �{\���d$�C�L��h"%9�,'�~����<�m
�\���2�D��Id؅L�+�Vɒū$b�4��,EWg
c���5���N#V��C]<V
��	zd��+'11G��?\(����
b�<h����XO�\x�V��!`�6
+&�ܛ��u֣z*����GE���P#
����%�:&c
v�������U�͵��
��Dd�0���ÇF�%���r���� �ɉ��2m�WWZ��������Kv
���XC�
+�~hx� ��m�lG�S<<2�d�88�MZ�L/�Qԭ[��5(�N}�o!�F��$��hC�� �6�'K"IG溦��g��l�x0;4��.e�3[�
+ƤE_%<���,�a'Z�A�R�<�}]��t�&�<%����`����ӆ3�b�WFA��(1��ŝS[_%\�
��	ȍ�c�n���.f��ۡ��9H�c�GRܯ�����Sd�y�
+}'�b��g3$�
�%��\�3m����J��rG�l���FfEY����N*k�y���`�߮�o�AS�7}�c f�����&���9d\�T�=��-���	w�5��1�$���~
ky�p֮t]� ��9w?9��'Zdj���T���(g\� �&�
�i��Q��Ixc�k^�s� 禄��m�Z���G���x��W�f�c�8,)��
��n�����
�����ؿ¢8��jW��qi���� ����?ԅ������GT1uk�]�xx���I%�L�A:����H��42k��U��Yn)�F�ʐ������1
�+���gg�)N��^˝�_��÷<;f 6�b3�1�
3xY�G�ZDv�.=1/�<��Za�:��� ��/��"
�R��Eo���Bt��4FùqE3{#�
��@@�����#xY���g��l��F9��Za����/��ڜ�>�s����;z��A�ĝnH���ϑ{-O���N���Fӂ�#�fz�N�7ݍ�����)� [...]
+Z�Z��G��p6�����܅ɢE��k����Q��
E�����]��n�[�,� L�vG҃���M��`K�"�N�
28I��4�ʈ|�T�����
	��WF<R�������2yU98��D��EөB�Y�8AMI�J��xA�.��m����R�`ya�ϖ%Ah�[��+�J^|C-#Q�
`�
*��Yn��@��)*!�
T��7
�r���@��j}���S~��t��!�ȣ��0zW�� ��=����ьa#+g�@,`�Y>w�����Y�[ٙ�3���U@#ҽt_�V&C#^�$\A0^'�$���k	�pZ�S�J���}F^*>��{�feqAf�Db�=j�}hdj
+���VU�{�?X��+ȅ޵+5�6�W�Ԡ�i��"�j�
�
�{���`E
+
�
+d5�Q|
+�3]⍦���_
U7�[�1�#ߗ4�HۅJ�d�4:qx	�2�jcb��ڬ[2��"Y�� �ya�=�

O鳕��
�*�%pY�QM����=j��*�U�1HYVQ[���z<}�>��s�:����n�C�k|�M;?B�"e�Ҟ�6q���C����ɖzed�7𩯣O��	���{R�mܪ�[=.�z��5��74ڦ��X+
̥�{������TBs�Ȉ���$�?\��,����}�^:^��}��=�dV9�ۦB��K
+��A#��b�9��6�+��\�S����=-|�+�i�>�
�A|�M����؇nAQ��
�]
+Ce
+�}��N=�9�P&��E�@s������5�����P�
�Q�%�xW�^~�#6S�(�c3�V�D�������{�^+�:�޺	����њ=z#��,�`{����?�c�ҕ����+EUqд&�t�:��(eqň�]
+WV��3<w��Hl]	\Ƒ׎�gE�8fk�p����=� �>d�
�'W�9yx��T�kf�D{A�� ��&��Z�h�;K�X���k�oi汻E����+n����*�	�������k��	|�f�y},'����`#'�����	�K.�����z��J�J�Y���tD^fpM�-�lM5�<<�8=��D���x�����P$u�2�����!��#Uc�P��'�9�"�\�Ϧy[��um8-R��Y5ɼ�E~
���#��Q�/�ט1w
jb�'� �J 
E�6 ��o�
Ə�I7#��>��Pd���R���"���Z��^��6y:
�Zvu��R�>e$g�$]���P�2����i��'v�g,7?�%��
+����-B�<��-��i��'�ƥ'�Ӱ8K=F}�����8!��t��Q����"}|�Z�W�� �/ n�s���������F������c$>5�/�[�^=�/Ji^�w���S��ڬ��wD�q����'��Eȟ����c_$[
e'�ުS
��B������?��� �߮l���NWI�|��
�Mޝ��m�{ˣ;�08�Q�p�%eTg[�L"�A":�âIԢ�C�>~;�8i�:
D*�O�8�wVh���a�v3��f�_�E�Ztp��-��

�u�"=��!��#J%�R��[#�
��3�8��7��.d .���9 t��k�p�7F~{�'��{���S�=?��r��r����Y'�VG�E���	�ڭ*ؖ�}��d�Ťc�;1�l3��a���h�h��y���g�0*�z��ך�52�p�1�+���������f�9�C�=n7���y����<�"��l{4�1O�q>��uc�����Rp�З�f?��/(k�3�
��v�?,���]u��� [...]
�z!�x'����nC��]��
+�i�(�w��s� ��rD\id��
�#���Q
+
m�V�*G揙:����|z���9Gu,
+�3$���d�ǵ��ű}]m��;?���=���]�x�]�a̼�ǖso�l 0�;<�cMv���`��(�9��G
6'Ż�*Y����D�$L����K�P{rŚЅ#$��!>�%9������i؟������p�
�\ز�
g}_�|��WJmt�k�bl�Dq6!,���t���Q���n�n�����P��U
�j�+F�1 �

�Ĩg����i��Fvx�*
C�Q�����"JX:��ӷ,O|
�6ߏ����a즳��m���&���pTp�Ě>�^k7O�[]/k'Qk7|��o�T
+5�6r	3(�)|a���-�6��lʋ�|[���n e��2B!�Ð��ji)n�k�הV�YD������vo�D��Ć�$�[7N�%�n��f����=7��T���Ӽ�t�a�}R
��2��'2�Nrc7-��ʼn��1O�&�9��I��o�G��G���
���j,^�{ۘP���7Gc{����ߛ�|��U�	'���1��Jv�'Ӗ*��eѺ�
���
°_����<���gN �:���/K'Q[e!��o��LmT�R�l���d=�G |Z���z"
|	�#p���l֛C�=�ۣ}۲��|c���7��mɛ�z2m�
(AX
+���e�Q�Q�G'�H3���:C��J�o4hAq��R���0��u���-���8*�����@���fڵ͇+gXSq�����
����
�M��F�ц[��X|8��I-�����
���
_��`��{
��� OvYwV�a�5	Tz�_D=[�}��z��%�4����ϳ�
N�e]�Mޞ���ٜ�KW�-O^�
+�L{�`t��+(�)Sv˼vM�꧈b0_��o�7Mz
�
����ݶ��Ҍ��fs��A!�
o�$���x�(�6g�X^� ruG�q�KEK�Jb��v#v?}O$jX��Mx��&��es0�f;�W���P��wl=�Jc�&
*�ZN�
�r�L��DX��U�{3�7ky��-���|�&vJ%A���
�(�YS`��i
�{ H�'^�*����M> �*-�<Dz�t,�.`�g�۝�e����M�x�N��K>E
+qT*%�����Sps���p�>Ml�շ#qc�{���{�ի�|_�׷�
����w��h&���L��f�n�go�%�<����
@���|چ�n#
Y�
z���h��e��T�,o�-�U��R�V����䚴K�=y��ۓ�9U�j�}E_�ޮ~˧O?�C	7
���A�4�K��TB��s�Ҩ�
G������A���\6v(�0x<��6���Ȓ�@�M��cLǣ�='Yt׵l4Ēgn
�5��
;���F
�
qܝ,G�� �/�ò?V�#��$����-���|�zH�p��&�㭄o���@�|��
��W��d�m>b�I��!cm1�sE
��G7�I����6�v�
�����e�{P�9��?���Z��.���u�!nD��y���c�9O����$����-/�pm�a��Kd�S�)�A��[���r:}�G�2��-�[���L������/�q�8ƾCU.4�u��uO5Z��p�
�j��h�hښ�7>
+�-ͅ2���m��0l������|[�׷�l�2l���q�i�
�m�{�}<B=mݛ��/����
_̦��f�F<�����v'v[v��P��r 
3C�b1�$'6.�l����4��}	 ��p'Z�b#:
����^�T��S����1�z�zw�����
�����)I�hl�j���v��ۄ�w�o8�Ȱ���?���$���.}˦7
}a�O
=��k�h"y��<U���:m=�S���UI���3�]&U�FK���p+��������0ܔ�_�f���O�'6��
�D���,Zv9

��}�>���������-��0��[�Z�q�g�f*��V��_��]_�hdYғ=R�X��F�L��,�yc�"�?�W��ܕ���^��4�q�ɕv�Hͅ�I�������2n;���7�bw��
���
����yo���%����j?IN��	�Lb"ҷ>
�u�8��D
+D��,t�J]���+�m���^�N_�im�Yy"�"��ɍ^{�@DӌI��Qb�+����ڜ�g-�>��oo��eȞyD�EFv�0�4�׺��?<Q����k]1 at r�yGż
+?���
��;��1����@������Ƈ��#�P�
��+�T�K#�^t�
�ۢs=w�:ֈ
j1
ߎ$G�}O?�����Iٝ�g����ooٴ���#
�.��ާ���ś
9��<Rj��b�:Lh�x�i����
&�%��+zv�ɫ?�p[����s��e*g��������E�]�ß���S�w~{J��is�B������{V�2�
g�#nه��a�]wb�.�
g
dY/>��j���@5����m����{����v�6���
c��6�^��
�v����p���
��lF^n,���"_+S�N�%7:�����lɟC�)�gF<U
`�(~%(���w��~i�y��ǟ��a�)��U�+�U��4�
��.9,W6�YK�M��g��F
+ux�P<B'I	��Y��v��p���[��٪�n�
�^�ﬓ˯��a+%�s�`
��!g#3U!ᇋ}4�
�B�Ҡ"l����Җ{Z��<�-w:��LS�*�Ӎ���owe�}۝ޞ�7��a7?��wb隒�3G���-:ּ|�f�����
�(+�n��3
�O*��7�g��5b�v
�'u��
+u�r�t��ڧ����m�+"owp��o�ś3�9m7�j�w����ν
�o;�AG�I��+��l��N^#�(i��"Oޜ����C��.$`�7������\�t4W(˙_"[��N
s8�}��խia�<�<��d�p|��
vшf�:�

@M
���t_p��~a�NV�7�psZ7'���~a�<�w����fK��B���r#+-dDDBdH
�V[
�<'hT�\i�a����{'��y=�
~�w{��.����3M�Gz[c��{�+s�����kȘ��3_��	�
�ͩ���_�(�[ν����
+#��2x���b��#�������F��2�͑�Y��Ĝ:uSKՕ���}/��wO
�����
�eƊs��
4ܜ��lhV������6o�ě�s;h������ooy�������>��Yܨ�>��4���|��uܶc���7����8�ݍ�m�8��nΊh_6����嬂&�(L�W�*���5 J�Xhw0TX�
y�(ueXԔc�	�?���L�(��_��+�V%�+��Ώ4I�t� 1��(���K����i%��� T�����Q��x�e��9'�l��ݏG~�{;6���U����
+E�k�A���|A at Oqb�
��B�Z����;Nqh�6O�p"�s��M���g�<wF~��M���n������y����}c��ܭt����!�𩫐l�*?
⩒>':��r0
���H�;\IJ��sy�
��=�xk���Q\b8�
+�Hn�)��:��d���mu����~s.ޜ��i����澱TN�ԕ�ТYpC�,����ܶ�lm�1���*�
b��y�mrU��Z֒蕾��	,%{h�|H���_q��^mv��	؞��1�5_����o�ش���t��V%��

UY>��?}w���
c\�k
��\��S��u�
�
����wf����<D]�cx����opcL9߭۔Eí\��z1�S��yDă6(qn�
+N��&��c
+߼s6�S��Ƿ�Y�X؜��	ܜ�g����o︴��;�w��
�zʔ��鉾J�'�
�]+?��!�3�
mƷ�)�0�d΀�MD}Rᅲ�J~�wo�E{
w�0K�k�&t�B� �ҙ4�j����1ys�^��庾-���[6l���]��@�csFa��1X`�
"̙���d�sX
�0q�c��;������z��?~�O�r�篟�cz���8��oIy���?���m��#���@�x CY���	��q"zxq��ӷ��v
�@{���5�kЇU�9��_�=Gv�e�QQZ
r��6~��,s/��~�CC
+{
�E19&G#<E+K�h
`�������Җj��a�
QoO�Ƿ�[��~O��R�|�&�:sɔ gHϕ��uw瀝����SUΖ[�q�3x?��ʶ<xǯ
o���ۯ��n���[:L|G��;���Z|��ڋ锇K}1�����ڪ����S$
�r��V:ˆ��_} ,���@b�$�*&����V��!A��ۢ�s(t߭G���
^��S�ˏ���fb�%�Y�5[&�a�vs�۸Y�[�l��a��tb��eUX�����ѕ���࢒J��&�8b}l�a��S]Mċ1e0ȍ
��
W	����C�w�
+Z{(ǡz_>��"h:ҫf��b;[��������J��į�?,���?�m��ؿ�{��S,��>�jꚚ���ȟOd4�5}��i�7�AЎL2]�

��{E���?$!%�:6����G���
������8�	�w�`��"QM��
�A��T��Gr��nsy
+�!�N�i3�I"I����`OKt�8�`iytl�}���o(6�
�T�R.�Q�
g�]�+��ހ���a����n��Y��j$�
����� 6��9�� �J�n�G�
+ �Єw��e�*
%��҈l�������̍1�}����6�G�Z��"\���(Ȉ`�"Q��7P�ߎ�-vMmMl�h-
l���F�����Z�h;��c.�3�)�� ��5|
�Xt#�
o���Qn
��q��Gm��m����u�m�1�����n
졊�
ޤ^�침k�g�}wU���Ƭ�壣���(Z�2����J_.MR ���xг:ю�����q��/��`�GS��t
:����G#��r�-�k&������� 
+��=�{���S��#�<���@v��T	
D���1qMG'N�Q{�V��
�`6��) G�'Q@���"4�!Y�4|�����6;j�����v�Gr:�ow�ġ�_K\�H/�!2`o��fn	�c��偦�oN^��-N�� 䯵�3Z&��ﻰ��!�~��lv�qV9@�K;
�ч\�-���"�ׂd�Kk���@Z� v�Q
 
G��Xc03J����'9� ������zj<.^~by�Rˊ߃�J��{v�Y�Ø�IϓX�C�����8z�����e9$������ݪE�RF�&�%u�G�����m?���6enX�g7yj��=\C�l`�;qDwYKp�
91S6 ��xx=p�';^;Run�+9
E8�n�����ʆq�&HS$
C����l5�<�/�
�KEPw�~���u������G��X盢���5
�3���
�
�� ٳ��6G�_b����W��x<R%Y��%����$��[`�.a
�{�(�Nu�]�%������a
?�
/�hr�]��>Ĵ�#�# ^;в!�C��� 
sC�J�/	�Q�'$����%psk�X�t�!���(Bc}}��+~�å?�)t)DD{�"�h�M巣��rF�xjt݉#
E4�4`g���D�F ��R�
z���4�j���0Q��]��?�!i�H�ݤr�
����t.S�[~i� 摊��c� ���O/
��:�7��#��r���]��G��˯|%�c���K�
E|Fm��S����ؕ�%@C��_&LަR��U"91��=eH�m��k����p
g�b� ��?�������������������������-�u���?���O�����/��~���������������|~������S~^��y[̜��}r�
9L�5{�� ��&�lnn��Ud
g��.�Zs���W�2M�i�y!F�U?�ٜ���2㭻�*�����F��f���/�cU��6�Z�:l�#�H�ɂ�+Tu���To��fŴ�(���y�wf���Ct���D ŏ
Ep]DUBT���9zN�lO�C��cr7�u� �M#��g� jU�V
�I���
�c� R5
��;�&��#�n��� ����g�S�R?�_��~�+���뒶�c�m�@����
xlz6�4.�
��D_�
+V���[�
���
��~�+h/9��	b��tuZ;�藓
“l�-#[��
�������h;���m���\g*���o)��!G=z�>�`=7�V���� B������^*�*3
�4)���໻�Hؙ8�?��3g���}+X�61�E Ц}p�1� r��<�9T�c����
�*Q�s3��	� =�j���|6[\�լ�u6
5<lG��'�I�F

͑Nqj���Zz�-B���Zfu\xm��;����
��%�z�=,�>/,�9��)�G��,V���
�Ԩ]:�,��م�n�RU�a�4�~�^֙������;4�Ĺ��v��K/|��ͯ�~�
}pO�
+l���M��M⪒�o�ou(�:׉��G������Bj�"�P���/����z��5��<Q��;�V���?�<@-� |�%Xg����+�?�
�f{f�
�uөru0g'�g�H&M�/�/� E�X�>ќ�U��r�,��#=&�G'g/>�A�P���_Q
@�ΓV
��&]�\ /}Z�A_TW����
+�}~��
p1�Q&���-Z
ݡ]
�#O'
�9����-��o����~7/� n�w8���j� ^Z��6�.�ydoXh�>Ǽ��?᳓S�>Ц �D�"�s��	3�ӚAv !k��C���}u��aπ��&��qZuZ=V6���Z�Bh-a;Y��Pc�|��
+'�Nq��1�k?D�+ �V'ыTH\�V+��A8qh莺�Q[���U�"�V�2��iS��z�
��]�1�KoM4��3�ºs#�C��&b'L��]�$
�{���s��VO��n����j��j��a*����
y� �+
�v����vp 
ro;���ij]�1�y�C_A���-�6p2�:������O"l���z>ɋ~K��Ƃ� s��ݓ��E��p=@� @b/�8��T
+��:n1�#H�dKq��ė��h.X��M5Q��ԕ�EM�ʆ1x��x�#�$gi�Gcol�T
���<y��u��\!�%�"Ft�
�����	�鯒��B^՗ ��
+ls8!�^\8�^�l�@{O��ӈX�_9�G4fdy�6�)�
�i!���ڸ�q@�
�#��\A�Y�b�4�Xww�1�.ڰ�C
+���bG&�Pf��}^�����-#�H���e%�� ��0b=~wf����e�	P���A�ɞy��f֕yȜ�.��C��ݫ�5��˦��K�ß�X+~�����青�c�!�^���O��|}��A�q��NcU0��öA���R
Y����<���T5wV��UQ��gQ�ܽ����F�$/\�ʿ�Ł��>�����$=�:�m
��
�h�}���ҹm�Oc���s�l����Ǟ'
�W�ؔJ�2*m��ʬ숗��ӊ���7Ԃ�{3j�؆5����*���Ξ�[WԽ���[.�w�̠�{׶ٽ�M�^���^�,�
+�p���BX��9�`��}܏8B��_A�1�����n��
�����t��L���ɂvCX��(�w�ĐP�>���	n��:�5K���l��X�k5�����c��
�P+�o��m��v���M#Q�>/q���}+�m�
K\F�	���X
�
.���3�z�x�`�|h�� 9-��Q'_0��g���2��ӷK2Q���������srk�
Zr��fԽ8a�.�
!��f�������q��
+zRs
�YjB4�[ϡ0⩠
�_��R��u���ә���������=��e��j�0�
�S�6 s%m����^
I���N����)׸ɕ�/�
5u,S�
�j#[��F
+��9�(y�
jZ�
�^�����U�)-�T!-�
�A�v4 ��;��� � ���vX�
�y����P@.�L�c�^��lj�:(ћK�oS�䧿��_Zz�X�q��/��n�Q�g��E�E}���RO�E�F���3]^�f2�ndv)��/����B-�6�E���{m��줆A�T!
{���a�	�_ g���yK����]�s�iW�2��tN��!�'_��j��7]�a�K%�GE��5���2T����ނ�~�=<Qk9�
Y*�
Z��VѼF0r����G�
g'V�Vp"�����9z�/{}��֛Y�d��q;řUDi S�W������|Hs#�n�4[����
��R�"hPJ�yx�~#���
K�S
0�f��b0�y���E��e
+���;�c�R�U���Ѓ�e&�| �(�v�(�Yw��4���`��i���1C�S��Bs����+�ݮ8�hK�V�, ���0P
���x���2Nd+�y�
��A#�ΗÆ0��GI��q��8S�_��
+ؓ8�}�J�$�qM�dz�
R�z�x&�R�h\�z��{';yZ
+�ϖ*!8��2u���v|Җlp懦��$�BנlGi�[�^v.y���Po�6J���U�.
+ňW*S�����4�lY���dh�Hc�+w^W7	�*�
e��x�K��{o�	�Pz2��_�$4'�"X=ja��F�D<m�j��-�s5Ay���؍	��fS�v�6���q���˺����eYQj�@��e9��s6]�:Y%�Hr�5��+��@3V����O��ju)5ڈ��X"e
�5�jȭ��
���M5�Pqs��Q8�#_�:X��ˈ<q���y�Z��]]:�
�q	mY5���$�$Y�-�)ތ͸��/�^�']�To�c��P8���[!`�� ���p|�����G�B=oH	�l��p��ի�&oѢ/@�S�]�����
�F
+��e�R	�y
W/S���L��Pˆ\d��E^3�@��%��htV�iw�n=�҄��O��*e,�^0'J�d
 ��A�y���&�*�y�8@�F�P��1م����ȚTݤ����1E+o�Z����]ޖCll^'��ux�j����<5�
��r-��¹�d_���x:�����l��|�SC@����ط�����^�L�Oό:e
� !���z�<��+�
���P3�ŷ�x����B�����V�����U������#`��֮
͗К�UXLv���}a��
�zrXs� ����Q�8�B�k/�^�F��ٺ�@�����a b
+��4��3����=��. ��
t詷�����
�&v
�C�c��t�to��H4�W�}
�K�It�['"9L̀�f<
+�_ C��c�%�A	��)]��W
p��B������p$��[�����A��w�
|��M�$��TO�h��́օ6�[�A�@� R�.�O0߁�]��
�{�خ� 
-�.S at -���	W	H���	4W7�Y���&)��,̀p~�o�m싳��K
�p�΅6]�K����d͗|�
Ώ��;�x��4���g��325@�٠�"ZK(n3i��s���x=a�]m� ���W�@ʡ�M1׻��t �Yp"�I�V� a�cP߰�H�E���a�N������׃�f���Cͅ������r(B%
�s��9H
�Ra�)�����,]0��gٯS��iIZ��i\{���H�� 0�i^�������mRE�w
�Z��^(�
KKQ=�X@�*���� 3#��YdB���G�f��J���T<��(�NR]��/�C��ZQd
m˦��&�G��&~Z"GFM��^ʙ�4��2�{�PR9�*� S���� ���U��
4o���(� �V�1{�k ⌘� [...]
@Dc�H����'��l'�E���C?&�s��ô��9�z�k�H��8��+B�[�_�
+��L��M/�_�ڗ�
C?k����0����ny��$
��G�zY2�
�t�=�QL��
�+��;ˉ�e�v^ �
+l1��5@
+7/X4�FԸIF�K�_d� ����M�&B�]�@��Lѵ}:%�b
�&�� ��+S�z�_��I1co���
+KU䉼�k9��-�Z����	{���
�N���MS�C�n
+��/��@�b�DD�C7"�y��P�A�TZ��#�&,m��Bw�V�k{����m�)U��D6��]�'��r�1Πr.?w�#5#�OU ��I�Y�kҦz��VM4��wqd-�}�+x���"���s
�+) J��yu����V������s���'ˡ=d972�?=Y&W?8��M��t9UZ��5���lX�|�J�
+ֈČ�K҉���7K6
*^��<=��<����͚Z,��c�h1 cjNd�r����4���>,ZN�z~�xa
+=�U��F{j9�3�}�I�v��!����4�y�󚽏�'�,�y
��2J��p^y �u�.�iv!���}/��],��q�h\�P�ZdPZr���d�z �^���́V���%A~����a��:0`/A!�U�>Q�'/����Eq��q�X��s����߉�	_� �1�j�¤�scp;A`���2Y��_�X����[%	
�<w=*�5�ꖼs{	G��8�6���[:�8I�$��9����-��y<n$5蠇
t���]����c��EU�R` Õwv�sQpW�Y;����C	z���j�_L���
[�-����Ѹ�@<�N�<
+9�~�O�h�Q��f�f[�P�>�ne��Z�T^�0KX� kt���/1���� ]gd�f����[a)h�y�v��+󚁵r�
�Z �*�:�� ����^��ņ]^@}DvFc����6���/a�Z�&�/W�v��� F���Z�ɤ��_����X�ɽ�Cb� �������X��V'G|��#��\���w4�C���;_����;%8qu	��7�f��l��0)_��s
+(��4Ҁ*�
D�
���I)��
+m�����v� 

*_�J�=Y�V8\�+YsY�s��CX@��+2��z�e
2`Z���rD�
�',����|�#T�:0�J�
+o��zy���)U��Z�

�2%<��C�G��3y��.+�l�f|Y�1矒���ᐘI{�U�Ll6'q�
+!,'���m�
�J���]�e���<�����!}� R�H���RF�X)
@��
+_I1٦�
������6�1Fu����&K����h1 s�
���h#m�'����]"�	;�u���>�5��t��D.�l:����I
;��9.����M�~,Иm>=�]�c0�r��pY@��Jfu�]�XN�dt>\�M�2�
e\ۢ@�	��Lv��@�rg�#P����g�6֪�Y�H�HL�I!�i�!�&�
UJ�2�gfT���_Glm8�+�]\
2��V]0
@+�w��\�T�����z%����P��
�i�v<�ʨ��B�5�R�
-DQ��W��h�R?G�@�t50i���!sUh ���
��B��^"��G��O큵��NSAYY�	�UI7��Ǿ��0u��
�a�(y�΀�;kϟ��Ҳ�"�:J0n��
��7���Bh0Ȟ�oAxe�?��#^O����G�l��%F�qȚL���
hRi1�&�.���m3θ�X`%{�ߺg4�j�v��MO+�Ґ�ۖs�F
;�� ���� t0);��d�
qȞ��c�\��Z"��m���j��R��9�ňQ
@��}8��z�\P�pgy8�+���6MrV�����ř�uӞ������j�7'^�	oe�/
+��W���
+����#���0�

:66'�)���~	�,*0E����{��Z�5
������-!��=Ηa<D�1 ��
���I۸TT=�`_�0�j�~�&�¿݂��SmD�gɲf$����ĈfLD�!i��D�DY�iǝ�|��!�2�$k��R
+js��iɔF�
�+y�k���#*�������JL��T<}������+~�0q:������Nl�h7�{��C
t�D+�}��o����h��F�{"X�� �/
*Cp�2�o1oW����f� ��XyV:{��0i��u
��T��p4�!d(���2������
3ָ���ߣ�$
+�w�G��6Q�o#=
�HP�Ja�t�JC��)�s< ��H�+`��d�T�@�
4l���xTŝ�f
&�(
+����N4bUb>5Pd�’����� Η�(�Ibj�wO��9B
��	�KL��U�K�J�/����"9�n�/�h
+��3��m�K�)��a]!(�y%ߣa<�32\�p S�#�_Z���e�Z �����-�0/a�H�o�h3���*�h9�9)�@�*�,x�����kb��%JU��,�_����A��qr*����8����kR>
��u1�PQ"�Q�ƅ#��_7S��{
[J
J�+�Ĩf|x�ߎ{U�(�
S�l���x��J��k`@cT�h�T���
+�+��0�85�Y
+u(7��Z�_��+��
�=� �4�6��܀�������&����-
]a�+Fr���H6��T�~�|�>�*
dF���}D~�X�܏�y
������ͰN�=t��N��X�P��eѺ�V���K7���<踈���HC�X� �����T�! �I�.
��ʁ��
eK��ށ73x�Ia���,�G��Ṝ~
�P�&땯5�_L�Fn�G���"2�I�� =�8"~��
��p��5
so�
+/'߼w��

���f�i5*y��K�����E����������S�@(
�&��pJ�*���=�-t(h��Wte܀�G�����V	|���

	���u� ��4���9�
��9�5�U��� <�E��jDKֺ��:�)(���'|�eY7gz���ڣ
p
v��aj5|FR{n�P��� �-J�%���ؑ6�7���M���D�D��=p+*q�x�
�hk4 IT���
��Rފ1��������y���E�����J昂C4�p��s+�s��������CIH�������,5�(奄
+�SWz��>��zx&0���6i�c��ͧ�.���sG������ұ]�����?��ی�i��y�*��W�W���?Ng�J�7�C�r�
3���
N�_�޴9��J������%����$��߁���=�1��@�B��%��ͳ<��VTE	���C6u��o.'Ͼl���N:qo�[�M��.�){��M�ճ�
'�<�'�!�4	EvÖ3_
'�/-SŽs+�˩�ᳲ��Ӭ��GR at lU.��A at U+�3�
��g�Q�뮇%�[��0�i��ஸV0
�Z�T�J�ر�-�_�䴋���Y���Z�0
WQ&O����r��͓L��|Bh�E�ߛ^����T��w�|`� 7s��o���v�	�
4�
+[ˆ��Z�O��
+S��s4A�#�� �x
>��(HN��X�ƻ�_�7�dτ�X$v���KJ���{��;<���(=���m��螙Z�(������K�b�r��q�FZ�0"9�
ݧۣY�٦'0B\�X�
hhy4C?��M��V��k�D�1_b� �0�KDA�M+x�g��\F��hy�TI#Cj܈�bd���h��>bo
c�/�^Q�B�*U�@� �v�	}��)�g�g�IN[�
$�x��)q�
&
+4��Y��D���:�F�\5���
�7v�A�q�2�ݖ����v�kk��m���!;�l_`4#������\���
�jXR�q	�UC9�4�P����k�,J����e{
�訥"�4�C�{Di*S�vA�Dp!��
��
u͝��̈ІK~D���<�斩p�޾��c3� �_�l�yl��T���e�L�)8Dr��w��O9�@M�kG;ۖ�Tb�m����� ..1,ԹC{����nԞ����n4G��S�T���V
rHu��4=d�
+C��L
k�[��,�
+�`k
@u� 1��dP���,
3�"s��)�fC_՗R��$@-�B
6�k���o
7�Lu��5MT�-�=Ԉ8��l�̢B��L?�y�y�IA\���_ᄨW��
(��'�P*N�#�xmZE$��ˎU-,���~�E�Q�d���s���I�졧߲��#�I��(Т��wL�
�Ө&`G��dފ�@��\�8�=��!��u(�C1a�>�rZ$p?�
��9���4%�Q 
J�
՜�j7�h�����P
�d�	8�R�
A	t.�H�jK���֏� h��'V��$�k�a٨r�~�x�D� f���Z�> |K%3ܦ�I}h�o����Z�<jlM�ҟ�վ
�����¼�'����
���'�^9@ �ǫ�ʁ�c��,Gc��ȵ��
8w��+��*�F“H��L]�q)+��P&r��p��n��v�VV�ګ)1k8�ړ#�P���E�0|z��;�����J]��{A�a��
UBV2�87�k'̌B���Zz�?��	��L_v�e��#AE�*Y�(c
���څJ/��1�B}VW51�l�Y
ͪ���A��
� m��3�D
�ȨwF�1;n�XkB��Vg3��ͨw�m/�`D�y��A����&(����Ζ~
�Sil�]h��,�-c�F���F�]h�ɚ��j3�g�Q��z����aL�H�\�	�`�c;� 5,���6�"}�����W*���Sa�D͈���a�������Y;Z��]۵�rЬ��� �
u!����
+���ڕ&�Lϩ�ú��3��=���_tN����Q@(��&�����$o
Ԑ����S��_� ��_��l�t�
���$����bQa�h�"�x�KRJ���Tv�R
Maj�W��K-1��tf��R�1�
+�J}����
HR�R�����.9����D�c��6��!8�,s��f�6J)��㵮���IT`񨂇Z6=ǏC;����
�&��t�SϫZ_��L��.�&�����|�Uؔ�;*R]�OM#���sJ��p}�J��WD�M�g��%>�Y���3��0��)��zԊN�`U�$�UI��iS����k]9�s�	�`�BEZ��V�!���b��p�N���t-�W1QILP��5^�K.�v04^8m��ꩂ���[��	���Y�<�<7������"&�]��7T��-u�}�
�ʵ��o��5�R 딏�B�CᱵϏZ�����ǎ��7jQ���wls
�

�}��C�eM�}+�Ǻb� ��c���np�0F;�U����J��=9�g��^�A[��޼��^Yx�
�Q����y�0/9�����
fW���0Ǣƥ[����1E1G�R)!�Z�^�Yl�<��

+BL\�
5��C���W
p	cG��9�e���~j�g�s�[�� [...]
+���M��!�GB�Ȧ��l6�I��u"L'��
x�W�����@)/2Ud�j8���6�_���G��Y��J����ހ0�)*q��t�e��~h�=�Rzm��2r8װ�p˛��6b�����FH
�L��)�%"��T��yD�*���^EȎ�aŮ���S�Kpb~W
TG��6�
��#Q4�/�5&��L>9O7����K��V�J�g�L�z�?T+�^��f�z��?��<���׆�b�G� ��!^J��@���8��3���
����9wN�%�pH�́ݤ^S�I�[��	(�y���,�����I�g�^��͂���l��fK������45�(�A
�dw"S��`��"��_dt�^�C]?T.����K��Tf��E)�����~f'��S;AI�/�E
�# ��Y��u����^!+$�
���7���l
�}Ѹ̞t��˜�E�=�5%[��Y�J�X�d�9��;@z5�ió�f�e+�����rֆg\6[ژ[A;
�B�47}��N��%g��p�C�m��@K�?K#M4l�6�M�/'��4^�R�k�H��~a� R��N@��B�	�'�6l�8J�@�C,�r��=�wJ-Ƴ��`��B,��p+q
|W
��a��7h�, [...]
TPV�$��'��_
�Š�^�Nz�zґ2�r
f����� *� ��R8��P��
��6�l�oaH.��q �����쇎�Vπ�c��A8��#D�<&�Q[�6�EV�)
�
+�U2&�hz�9�^��h�cԖ��eVnЩ]
٬�	<�Ĵۧ��z�@�dg�M.a���[���W�4�ʬ��ơ;�� ���T�����a�
�`�Ô�L�XA�IGg�Ľ�}e�G�]���08t��^�d� �/�a�@C♌T�u�j��V����9m֞��v``,Q��}�	8P�jcFgd,�/[��i��p�-}=ɺ�Z[xFL�����XJC�
++I��f�	
��&���mu�m�
P�������`�� S��X�h�i���E��3��͗h�sA�$�\W2��*{E�gM��οL�4}�{f�Ft^�s
�(
�9�2ݝ��?\�gP�0�7��� I�fz���~��.& {�M+@�k����Fu��(W���r �ԤA8i��� }d+��s�
��}p�['���@G�
��]t��1�%��%)H��5�N��2\`��$�s!�V��d-��@�,�A٬aNE?�"6y�lbﮀ��T�c��I��h�97ۖ�Mi�k
+��(���F���5b�w�jT����&R+U?dڥ�GQ#�v��r;y�
+����u3�Kq�M��>�>B�]H���;��7�iq��]MR\-Q�aOc�d��HZ�@u~�D�J��7wRVD@�؀��H~�U&�f
y�YpR�p�Yk��-�ᐅ�
��hZo���3x�x�5��̩����,����+�j�e��Tfx ���Fԅyq�ayq�U���iukS<��H�b&C���
�	��4���f�����y�]��$9Z_��3Y
�6��Ⱥ�~��Yei�+Z�>�ӵ�1Ǽ̓<�	v�OTĈqH�Gpʜ�r�

\�d�.�4"Ɋ�Q�Lw
��nI6
�Qz�	#�V�^�,̔"5�,%
�-9I�b
�"�Y+9/DD�U%�B�5f����T�+��*0%p ��K�V*N��R
Z?�ǣ��[C������
���V
�8�C!>�BP
��wƗ�:6s]YF]\�
��4�, at WLY��ح*�	�Lp�b9��il7WA�^��]��9�4
��
+N��i+�
+v+�*?
�z=ˍD1�
�~�b<������=�s7�-P%wc���72�˰
+X�r�����X	�ߴ���
)MJӽu\�(M^�0�d�L�:�jM�&�P���
+
jw"J�j'���P�'+a��.�5߾^�@6"&I*�fS��
+
��($#���
+.)��8]s�ӵI��$�sP�]ӌ}G9h߶��/�T�~ �x�˟��-AK_~�X�ϐL
���b>⨵k�P��V�ԣa���920ؠ��P�J&��U�Mf@�
��T�ֶ���n�:5�����n���ࢰ(.�­�����1�k�0���&� ]�m���Y#uT�)�y��PH^�0;�#�
^���y�`����՘�>g�W+���|U�HI�K	
bɅ�Y&UǪ�T�eT\Murڗqj�/V
��z��T�<�����#dCGYxb����f`�pr��F$z,c��r�򷹲ǒe$6�f��؍$��)����e�̻zD�n�ům��?+(� Ⱦ�Xxn�=��Z6KMs�N�_��݋?ٸ���W��U��l��W-i�0�O�s&LvX�c]��c��>7.`��F�S�.2q������H}����`�x�D��
)[\�J���[X��h���j�wG.��cc�:V�S��RH.�U(Q�+�� W��߻
�ʪl�l�;��(+Jʊ�����
�j��1V)h ��H�"P�Q��
���U�6E8=<5d^�-E��Y��
<��Ǚ^eZ
0̈́��8�<�%�����=l��J[_��	tЊ�{�7����ǹ�*;e����בƚ��ꪯ�D��u�@|��r��NP}G%�V:y.������s"!+����{NT���Mb�O�,K�-E}B
�,��l�|95O��(El��k�(0D!'���Z��Sg��f0�z
��1���k 6 ���i#�����DV� �g�d�u��.�h1��e�O��2���D9�t&
}i��r�
+�	��΄�;GU
��WX�J��*�
�2�8G	
l��1³�����I���q)�ݽ�Ӻ��ǜ꺂D�p6c)
�<�h�F��%�
�Y>j�*z�%��Y����N�zk�Y)���V�g?��'�m��*?�{���9ó��a�J��X&9Fϧ�)(�J��@��b0Wwb�� Cr�1v�u�Bb��:إ�Y(%)��*DJM�:�J	[�	�Xjɛ�N�
?
N.4p�
��tl�ںEd�H5d1���(.����G�A�q�Vxn��d^�%�Zֳ�x���JC
��HەJ�
h�BЁ�Xq�P|	��^r�	HY
,�Q��(����Q��v�4VdM�/E^��	Pu��-"��s�DLE���d
F�ďPIQ)�Kq���EW_5"�:�����a���y�mYh(B%����cKE�8�*:��*��"�)(��z�E	{^�u�,RW�|V��
+2�jH���<D@E���*�;�� �DzC��v��1v*<�dl$JN�K���+o�=��P]!���g.x���+]pV^j���|9r
�% �:eY���rb�@'y���-��k���<~�*r
+�1���V6w���b�2@��![���
�a�Vc1�P���O17�	Ȥ�����Y�̘��NI�:��s�g��,��y�T↌�ѩ�}��3��K� &��f,xF�
+��AT�!i�:Z#��.=��%�z<H�j`
+������{'��,��;�1X�	��Z-��������
S�ݶ��8���S�PHj�*&X.�+��B�� '.
]�S"�d��$�2�}�a��p_��J
7�,������.!�J����މ��
������*%���a��l��h��*��
+��~��g��c���mW��Y�Od�������
�n��2�~�NE�\5�SԨ��ż��6
�^H�0�@a�[�%|'�R޿��}0�ё�Z����($��G"xؓ!z4b��,�65�_N��I��f����$� x4z��*�Q��8���/�0�.mc.��H�n%���6@ڑD�X��TU �].b�h(�v�y1���
�;�%Ī�	qj��rbc�䅯5bx����`�H�^͍�b`UF�
+{̳���(��K|џ"�Uܫ��/=X���j�i_<H���N2t�_�P0K�Đ)W���%w��Eq����)�0�P�LO��"� ltV^F:'��V���KǴ|��E���%Vr�����ꫲ=�r�5g�n�y�D�-O�J̊�����@
@���vY����/�K��x��
X�?U0W�gp�&����I	@o�*�\�j|=�q�q��~=c����`A�
6�0?T�#����>�Y�y�LV`m��5U�VU�d([����P�$�'0�%�-�B���I��=*�꜌�W��)�{��?*����p��� ��5h��YLqX�x����J�Z׺CI
*8��D���}-��/g���@%��*�Ƃ�+�����tc%�e&���G&�L��9�
c�Zc��a}
�bp���k�.�q�C��N�ARuI�+��&4y�yi$�^e��.����\Y�~�*Ua���`�S� ��j`�l�"�'�|�3�O�fe����+���Z� [...]
#��
+
��fYo�
�W$%���\�
���x!.62�8����;��㡏7͛]#.�p�<`�U��'�` !���rn:�S[�-�k�<�Lg��2U�x6jf�b>H�
�J��٘Dp=;<�1�gx�hRy־�p�&��IJأ��ksDž*B��sP�E�4�GLY`jP�|d'
�f֪�à!@��Le�
�_�в�
Kz�Ԋ�d�8]�-+�#�
:kUEw� 
(ΐ.�Q�jP�͹ݢo�ӭjQ36p%X�
l�����|�W�ձ&��h�����nY/�&�^����̄���K��i�VNV�B�tDM-S�vO�����.!,Ub��0EO7��*�PK�i���d.qЕ[W�{,��̜U\Z�����?L`����s�Z7䄕�H�����O�Ҝ�#Z	!���я(��%`��V07[^D^��e�kRW�h'<Û x��
�7��1�1� � ~He0���-y���^�T
:X-�
 #�kAu��V�x&K+c�}{V%�C/��A��=˷��m�`А�_evn9'����Nǝz���K5�[c�+;0�*Y�k	V�8Q�{����+kb^��bh��{-�
b�hdvy"��(=�g��lr����#�g��ஔ.���`ݸ���F#�\��6��L���tf��
+�FX��^4�_JZa�
�s����
+
�'X���(M��N	
C����X��t�$(Jw����p
�_.pet�ĨM�<
wXg@��!+x�qv��x��gK�������W?��}�Q at fm���
�d��]�s�{�=��P�|i��Y���Yl��
.8���yn�%A�ǚ�1-o	T�
��a�
p�ǿ�ᤋ5 8n}a
|���i������~N�;>�
��Y���@�E�� �_�P�� �%M uӦs^���}'9U?�y% I�����y�=����5�:�k�j�*b�

��w:�>�#�
T��_;1�@�����
+x9�>\��1ࢵ\+T+7.y�<����`�|
�&��e|�KLbi%E�I��z]�6��i0��z� Խ�^�k�k<�%�t�;Pl��b��كH�y	��_+�r����9��R�J����ڴ ��}A-��m��&3!4�

=�JP��HK�Jd����Z~7F���P�K�A�N2���=�6pgy��T���o{咞/�����%Y��>
ti��J�
�a�)S|��'�pf"2�F�67w�Q$��e�
g%�+23O��S�
���
8FN-J9n��EJ�]�=q�,:F�؆FQ���0���� �u�(�ԉ	�g���IZ��&n��Y9�O x�l��ViO�<��- 6
�]�\̚�F��T���ߛ��^ןZ�:����3��F����T��K(ݰE�1�=�>��O)zݾK�Q�v��f��
+.D8̵vs�Z��0o�t4�yMGr���/�5�d����K\�C>T� "��T�c0; ������S`p\
}����L��v�m�� io�%h����ZF�`�������h��F
�
+X{;m�R|��q7�����%������նr����qR�C�ai7�O�W���T�آ�Z�S�d����k�`,
�i�
��.����>kB��lp�!I�oF
���6�5��9K�����a
���s�x����6W���Zn?r�ڇX/A���F6hO���?��r��4u
8X���e`�v��
Ꮓ��$�__Y��JA�O��v���9�� X˕�TI\��w�
�A%7�E7d*�_
Z�z�G��,�6
./*̭�S��RT��f���8T�΢/h���eq�M� �"���4���1kc'��I�ѹ�\}>��Dy-�ZE��P�ߌUq3)}�9�|D�P���%��fMpޢ�yC|�Y�5��
yT�B�j��
h	��;
��&��1S�6���!�E�6��;/t�2�eeSƠ_�jلC��$`�7&Gf��Sf_Q�\��#�{m�h	����R�tm�F��F��e
+-������#	�M47v% '�j�J]A��+w#gې�E��-���
+�t�4�	
v۴��'pJ凞�ͺ���K�
������c$~g]�
��ة}���p�z���rN*�1X��X� e
endstream
endobj
757 0 obj<</Length 65536>>stream
+�`D�Rn����k"�
;WMR��#z3�OFwR	e��+p�/KH�,�ѺW���t͓�zL��c6����$���roQF�f��-�gffi�٘"Df�F}\�G05�
J�-w@G� ����z�ҡ��o��N
(٧�Q�v�>�|!�VZ�qJI���J�Z�]���D����R]@�وv_6H�

+T�R깭��t@�T[ �b96�;��>6<a3��S!W��X
+>K)S��t���䎸҃IW�@��vg�}%��"]��J���2У�o�K�2e���ym\�d��O�r����AJ�+���%�%&@k5�7&)3
�
o�UH�4��l	8�q���~X����y
�G��P[E�x���a���I��|э�Fik)�
�D5��l��
� @6�z)I(��b�:g�˞���¯����
+`�w��9����K�
+r�v�d\ȰR|��l at S��o�7�ļ
+��%xN��
�q�@Y~1J��d�EI�?F06V���8�l�( «t�����"����0E�ัV7�
E��v���NX���V?V�a�3�&#��X���.��Q�,:��}��]a�cVF
V%��>6��J��}�GK?G��b�p�3����n|\x.���/��q����a�wu�	�d
[�	֘Y
q*�!����[1�k
餹�x��
+�_����x�kH���\���>D܈���7�
�_�nӶl��
�8�
��=�&��8m-ݾ��Q�����G.F�@vG�k�Ƥ�ګ	X�'� �Ι�N�����ThI���ݞ��r��߀������Tا�(�d�,R)��M�` ��ʏ��ɇX�|
�M��!d�Aʺ��!&苔
���7�˷Y�%N�4�6�t=����H&��Yɲ�|����7ߤ&Q�N�z+=}�$�'k�f�T�M���8н�|�e�䷡�7��K����C�Bѷ��Vl�(/�p'C�+^kE4,����	 �Qsh��T�����	���
�.'�U�����UD��2ZjS�Iy>U�z�XT
�O��E�	�op�s�L�7#�T��� �T���5XA�8	>>�p^�q��;18mTK�KA'uP�
'�
���0�-A��I��$�)ג���R�w[BF�Rm�nI�����$��0I{g`�Vwk|��R�0�
�R�����"��� hΝT���Î��
LfѪF�R��R{G1Ӫ��܍+',��2ژS��4jUt���c�&@au��Τ�&@��=-��JYɾT!fQ5�d
1�&�A��B�#`괁.���1�qթ9��6�B�Р�%�����g�{V�q����
(���º=?�	`��
�/���+d s��j��bR�Z �"���@�J �
+�Q�D퍌9q(b/]�͐���_����ݺ0�t��e�*M��B�U_
q�j=*>�M}�[Ĕ��[�}��p�3���-�f6��f��O��R?�T��
+���;X#2+�
�
��	��KY"�w��rV{�c�
��L�
k\�7d�.���r�E�������
Y%���d��a�p�+�Aݍ����z�2��\�rfE�r!qŝ�Ʀ{AOf���0��SV�
5��މ�������<`h��(�g8Ń 
۷�l�F}<f�.���D�O��u������#2�K{E
���G������
톨��&w�'o9
��!G:���$��m],�߳ђ��I���Z��|^b��'�a���&6�SW
��Ѐ�.=2���n
.hy�
Q�c�2"�-B
 ;����ЀV����r
��T�
+�A�~��5���h�
��4����@eU� �L�O� �)
�NMc��C	�F��O�c!�Mu � �qk��b#cF�����lS"P;��8J �,��!��$�2mUN�ϋ([e��
�<g�cS�h��p"D%eދի��� ��梅��i\��M�4���_[�E�&�ԓ��I9����xH�+L�����Ne� ��
��K��
#U���
�.T���K4|[���w߄<�4��I$�@@�O,I�U)���c��
�wДD�g��’U�l�_(⭪�\��
��p�<F�E+FT�gl��
+�\H�=j
�׀tݦ
�
Yny^5>d�8���"E�)�)?� �������� �X�ZDV����GYI��~���D��d�T�#I|�>���R
��3�TQT�c^�ȼT=^��C���Ɗ]�h��U	sR���H�cs�S���5�W at lae`SC��C�M��1����B5�_���l�!�)��j �
�L��E(4�J�s��#�zԡ�296���_o�w��7���;��翷�������7oN�s�����훋EHn�'��M�jk&r��
�&�P�h��Vi7iZ��Z*������r�������
/��&��ܓo�97W��`���^Y��y�vuDS-a'ABEMBY��B�c�`���I�w
+<��8�?5��$'n"y��������9Jj4
"�
�T;�3)��B�	�H�ΉҼŷHY-&GaQ���/~��\��8�ȩ39Gu���R
�r�K
Q�f�B�]l�X���,��5�ɉl��S��M�h)��r������
5T�}�,a��"��������)DwE�M��U���a8�k�G���r�![��
�����3���#��-�R�84�,r�դ&
U�B�nl�z�*xSyf'd��T�]�~�/檉�*J�;�C�u��g����<�K���e��To�oپԀ^�w��K�H��#YXy���$T�	&n���`:�ⱱK�
+��V�a�ϵ	a}���c ���Te�ʫ�bb�����N��������a��v؁�Y�6��H�eŃb�%ڍ~nXr��W�����t (;ן��b'
d:E��j�!`�D��IL�,�T|��~�
�P� m@��
0��ɓC��^Y
�
ٱ�,�$02Cu�� ڬ3�{Ynr��Ȅή����YI�P
�V`k�p9����f��'-~�@
�H�I���ɍ�\=�\�z���RV���i�v�-���	�
\�m�X"{oi��C���,zR= ��{�N�@NS
<�)���
�lM�y�FWX��i�.D	E$��t���+�:��a�t/ܜ���\�K�T�qS�&RVuPj\�Dt�,Fe$�P�Ö`2>lΟ�t�/�n�aU��Pz?B�%׌
T�����$�E��
0�ml
<]Lrx��B���o?:
\T�]���
+'֜����k�V�#�[g?� YTV
+,��Ƚ�T�X��_s�����P�M��ߍj�g͍�P�F!�%$��EYd�O ܴ&4p:$	�钃X̨����=3��_w��i��&�(��a��]WI�eq�̚-�Ҥ|jm
f� �V�0���
+�
�'�Ԕ�5��A�¹#켴D�x�&}�G�-�h~
x���Q�_�Y` �ɞ����r�	�QE�Ը�FxBfN��G��I<%yG�K
�!�0A�%�N��ze��5 �΀S
+x�Dr=
+;�
+n�LP)�E�
���v�U���G2BT;�I��+ʑ�b;,����qR,5g�5�xm\�Z�L��@= <H"�$a#2AD,���`H�Ee
z;�>A��⃤���Zix���yY1���_|ѨB�$OLicD"��>f��$I�,��]Ie��	�,^�Jd���e2��Y
"����A��HEY���$
�"�����S{窫��_����^d���)��;
�u��
��=A��5bP����c�}�����1��[�;O.���X9��r
D�f5�^�:+�	s��*_5��	�q���	Zq�ф��e��崓��
 4��1-iM���PQzMdоR���bG��D?��+)! �\Y1�PN�Z�F�Y��w�l���$�[u*�p;��T~-9��r>K�g�A�p���_ӈ/�&����͛&1|���U�į��w���ć�X2_���2g�r-O����V��C��
�
$J%n�o:N"P�P�3�� �Z�
p�?�!�$w�>&F"B�
+h.1X��|W���ɫ��F
+��
+�^x7�!2V�,=u�;����w��
%�����������x��!�`���[�]����}5�ri�q�ٔ
�҉!�Qb����x5��ԉ_ι>#P��=�!��A��Ĩ�&9�NJ	8Q���)YV���{��YB6��C�"�H'�N}`e�ѯT���G]}�R4"�xVQ[�l )�U����P�աs�l�b+H�g�&���[�s

���$J��B���$�K
k�C�:A7�S6Yilr�
Jէe�
�|)N�8��w�fJ���ᔏF�F�f�S�T�
�K9����1���="ݒAO���X��S i�̜�Zk�K���TUL�| �ġ@�c^m��'�cϲ���4b����V��ۣ~S�-�� 
~O�����Nήw�II$@�7�X��ѫQ)8p�ZS/`^
�ʤ��*���g���̲�OZ
Z��*�"%a��lac(K�
+
+���uyHdЇ�˦B=j�*e��P�	�j
"�A��&m��Oݕ�
t��f6���B��f��e;�T�$0�^��7�
oۚDP�k-�����EG/���9�ت�&H,qf�@�I�1�k��і�Z6�%u�s��M6��YբF��
�G�hό��	����B�6�S�����ЕgKXE&Jc�k�~����0�AW�Ct,B���&��^�)r� ��/��B[:�sԣ�A���+�>z�ʨ�Ջ������R)��C�iX�5�6�@��2}L'� �l�;�{
�뼸 u_1�&�}E��Z;��+� wr�z���<:��B9�S�C���(u�š��R���E�e���Y��st��d�n7V��QO�6����监�����,?�U���� �
4N�6D��fa��3��x���e��Q��.^Թ+�Mk�:�mXW����
4��6�%�/������D��Ԍ��II��;��
9�elD�D
K�V�X+ ����az��M��$ Um�N�!M<(+�O�;�T
[C��"
+*�~N%T
0{x�(!8�(bܡ��F���|�����joU���������J��"=�f���&�t�
]•B5֓,�Uт�Q?a�Mf1��K2s��괠�+�o����s�W�*���<T5/Z�n�N-c��{��#
 ��F�jd�Z�ظ��i߭B֒�N5W�D����,,�21�Qp
)�WC ��>Bz�کcC�'�P�߆H�l�s�����󡐅y
i����-�4T9���s��Z
�|�A�%q��A�
%+�D#�g�L�
	�h�a��$�S�)��HfK��)?���B�j�%��F����j�
�H6h���
!�ȀM�~�`�
+��l<C#)^���Iĵy���	�P�\
�<Rx�+�(�����CE�
�1ԁF��/��t�#08DQ��%Pt� =���%���7\���Qty��/V���Y�wl�������u4Y�����
f�p
��,IZς�M
+�l�!�R$4�83l*�
Q5�]�����֍ i
6G�=�x8��w:�Y�#΋.M��H
#��-1�4�]� C���16��	~�5h�����ٸ���SYQ
'��E82���%��4�,
�.�H
0��N�W���W��X��V{/lhN蝌
���Ǝ�B΃�Ԇ+Tt
ϲ�����ƃ����%��G>g���ԔHY*^='�ۗ��F��w��eI9��2��Nw��Q�>�)o�t
��".&�9��wT��K�2�df�M�4�=�4#�!�L��=J9!N2R	U�#��
���Ѹ��5
+B
��R�;p<!�H����F�x��c���$��0ȋ�iQ 
IKp6��Y�
�fv�������燺���M�Mu@����(�E�^9Gk���'O(�X�bAذ5��C"OH�ɇl�lL�0;��0E?%�:d{PH
+��&	��!f

^4
�B�G*�8�cjТ6
��r�6;�RF���+�C
2��3�B���̙$�vJ0�Ptp�>��+�s#��n���g�$(�_�?	�y��d7
�Q�IH��S�����#�l��FdR����7��@�`>۾RU���ēV�+�Ȍ'�z�ok���R�@�(�`w�:_`�vmʆѨ� 
*�uA�c�e$H���
+
�`s�^q~Y�;��wդ�a}$S��e�H 7F�����/��
���rN��~�p��BԜz���*��Z'��q��ŋ֕�
3�=I�'*���!�ÝE�-�O��`r\E� �����H�*�b���S_�
\4��eX?�i�!��0O�/�8�4u�?�%��yx�8����i�6��.��YF��D1ʄ�p����gJ<֍R����l�9qΛ�^��1��$���Xd�W� ��w�	D�#v</�x0:}D�g�{!l�ق���:�hI�[�l��)�Z�J�t�*�S�1
�d�\�:	�ׯ�
$#�C$'��pg56�JKI
G蕉�p
S��Y����
\��%����_̑}B�3�~rJ��G�[��,�d��P
H2�s�B�!IS蠱-.}��m��̷����2�H��� �G(�׻�/���������v�^�~�[�
��^��~\~@��Y}Nү�%��%N�z�� Qo�������n/��a3\�%f��`̜#	��j
�:XR�(pUe�; �IiF�H��{���s����b�}L�?�4�+k5�ˆ
+.���(	e
NQj�Q�� 5�#r)�ܔ�X��5���Z�6X���^��#|���e4�aw��ރ����n�S���~���,��`��SQ򿯕`��\�ϟOQ[u�\�N�p��`		�kJ˜��]���]�=i|f�RQO6U!�Q�� ��8��4�0�bZ��H�g�2����jav,
+�r�/��`<^�
��c5�LZ�K��
�j�(�'��"*��
+�
�K�-��eۥ�b��0�
�`
�PA�-����%	�j�H
ݻwzڜ�!�P�!I�
.d��l�3+��Tl�%�Qv4�4Mű��C�T+eM
+�S(��=t�Fw4�m*��,x]G�
��ֲV�̀	�x(vm�?�#ެ�`
��W�)c>��c��0>\8$+�J�<�v�^����d)'������b쒈kj�&Č]I�+��3v���Q�.��l���ek���ұK� � ;Ʈ�դ�˶l@�w�=E!9$���t�`����F�AI]�y��L�b
ўOU
+�ĺ�cO>�VE�Svx�D��� �A���%i�3����m[�=�/�$W�����飯�_>�i�gtZayZ��O+<��lWd���]�7L���n���L6����T�z	����T��6��ſ�c���s�*�
 ՂBQ�������N��c���sOj�)���a�]�� g�����b+
+�\��
�l p�U-g
q��
+xaV;�Mc�Ԑ��:��
��1봯�3P�<���q�ٷr8 /6L=1�
+�r˹Փ1�r8

u�R�i,K��3�
�
�v������g����w=�'đ�8T��������	4�j@��nj�F����0��XV�ԙ�&�������8�gm�k�l�^Y�@�iY�'��x �4�@�i
���8�
�=�:��
��1봯�38_���rT\�*;�;�<�6L��ހD.��4ݣ��f(�b>tX�%LZ�B̷�Ԩ�!l��@�"���+8��]����R�	iS����4��!��M��W�?y�
KK"Rz�VAd����;�⟋��B|��U�(Ov�c���$�zL^�aJ�Ԡ��� r���Q�z�I+R=\vEg ��p2S)9P|Xg���$Wj{`��
+8T!#m5��y�{s����Q���ljB����ǜf�Q�B�u
�6���%�b,�WF�����"2l��yX8f0�AY����*�䌧d�7�@HȞd���%�
����I�b� �
+���h�G�z
���n��Ѹv~Z�y��	l�ʈsg�e�z8�5WjB
1�5�h��ɏ�
n
T��G
���X���wV���8}<�k�!jޜ_67�B�F��\A��3x��J�Up��cHT��:i�),�ګdI������I>��+��g?�d7=<�W���nzv
���==�]�9�`��	�j�9^�Ƞ��xi��^m�D�c7P{��U*��ԙ�(� 	��k���Lx��&��F�^Ҟ�־��H��6�~۸ݬ�/����)뼼҂:�����t��N?A���3�3,�kdv�+���A���
.�F�ˆ�ʢ\BáFĈ�9
����Tvԩ�I�W��:�ė���G�C�֊�������0���X����O�J�K1Wwn�Q��L�vP�,�G�
}�ڼ�=r1�9�Ɍ��{d�/��N�\�@މ��
:3g�E�bFZŜG���I9���0n"�S\�W��7�pѠ^:g�
vB%�t�8-�z�
�ڼ�CmQ�L��Ջ���5J;��wb���A�����h2tŮCWנk3~�ro^㹨P?pu�Ԥ�¦�F������
2�%�T���<^��2�jo�hM [...]
+��K�e\o(��
�j�ŒշD�Zd
ķp5n#Զ�
�&���KP4MӃ�k���X��ϐl/x��_�<�)|���bl�;�IAt�Y��T�@�ie1�S�����
h_�2�����v��S
�jd�gƛ@�j>x|���JE(�.�z\p̃\(U۽��=��&�Q�ԥC�Uf!B��.�I�C�)��V������f�Ȇ����*�P�g \�'D
$i(��R�A�W
+��m�3����=G��Ѩv��
+�
Ν�Ö�:���Q 4p}0���V`ٍ�(Q�i�X�?��
�q���A��tr
�9�B֡�������Ge�:���II��n����o)��j�.PT�2݉QݰA��"F��\��P\pA�A/��Q`���2/���t��f��$t=�����*��6�OE���EnHIʶ����ؔ9'1w
�ڗ�&$��&X���0/��dӂFtu8�6��E�ݦϱ�A��1���,��p���OR)]����v�����T���q��g**������&-��{��()ǥ�5p��\3��$���S��[�=��q�f
��g1�_m>��),NW69K��ƇO�
|'���p�c��|���0�]�
������u��_'�<
+��e�N�� ����t�$�S�]9
+��J��3OPZ��W�~��z�n�
+[qr���q ^<X���n�9*�`�;Ӟ�*[������Z�{
=�K����2
�å�^�`�3t��O���n��*�Ѧ���B�z�,���`g��Dy�q�)��O�c�EJ�蘭:��"�l��T�(S�Fb�"G�
+�F0�
+�&O��Çc_6NW{$��f ��Ӎ�#������I%�Fl�5Z%�I���k/��T�^;�ڣ���Mmǭ@t���UhD�E2uR�
� ��
+���
��c�D�H���;�a_�!5�
Ж�h9n0H]�~U��S�)x�W݁��~�.I�N��,(��+�IW�џ�S����!ր�KQ{,�j�����%�ؙ7Lo��f7�Cy �*�P�+�we�%�R�/���X��ϼ�(�]�ee�D�G�
1��
0���QR܀
-���.Gĵ���wu
+��
Q5�W
E�9k��u�{������%LC���L�£|�&��D��M�Y ���Q�q�i$�T�G
��
+�9���f����)����F����:Nۙ9��.զ��nH�h'�q���- 
���M�"�� �ei�SJc���Nz���D
�� �
+�L��p�-Y�1�L�
g��n@�4aht-J�<Pt-N�4e첸��&����~~u�a3�n=6����`��8[&p�x$�&�f�
?~�W蠎�*���aL=��/l���UX멢����eC|���<�-�_�Eq�E���g5�x����cf���©�!L{}Yʧ+=��5���(u
9N��<2B
j�E=C�*�H���?�o5�™�X��F�px͟�8ڠ-p
+jӓRTм�b��+'K��kI[ru�k�j1cp�<�;A6��
R{Ϳ�տVri�a���R�
+�m4��
Zܭ�W&���X��{��?�g�-�\c^�p�
G.�(��E�( _���%_��;�ִ��'G).R
]�N[�=k��[vm#�bec����A	}�ʫw��t��x|P�0�t�$Kb���>��
��
�R喊�F�
��>�"=s����V�cѿ�NY*W��Ic^/�D�$�i��IQC2�W
`���q�#�
5C�$��P�
/i{�T�
]#&�ǪtW׏Y�.rݴ�G��C�^�����hJ��TF�+je��5p�
��j7��7���c���4��:3���i��wf�q@�eZd�<�Rp�#d"�R0*K�{
��p#�yl�C"�Co��x��|�
+"tX�t�d�����~�E�}��	�F�T�i;��!Ù
��"��_��9/U���=Hm�ͲH���$��,�
ϛ�e�gc-���n����n���U
+N���m#q1N�aWc]��˷��
=�ߤ���v
l �;l��Y���:�
+/9�bR`DK&2�K�t�x���Jz�ʝ��e���ӎ�.��@��=(
x�c1~��O8������r��3�	F&r�e���m�n���*�
e
�^�;ُ��ȑ�[d���"H� ��BF��꼺[�c#R��_�
T�>�o�� 9 n� ~p}�t��
J)?���B�7?-5��lD����e�$��Pp����G���2"����E�|*�[e
z�^�s
�!E�7��>f{?b�QY�\�A�A�k5 ��X*M��ѝ7郛�W���$+�2��9;S
+
����9�V��&m,��]�.�-cO�!�N���
��z
�il�S^�X,V'�{��NjW�4OEC�����Q��Xv�F�z*�x�£,���C�:A�@�=כp��e�l���45M��zlE� ��a
�S�꧑�����`F�[�=���IJ
�X
N+ at .Tg	�	��u
L}���b->� Sle�`�I|�� ��] BU�Y�WCPL^2%�)�����������eL+�B+��>M���L�񐂴e,�9W�Ik���� ��p�Fi]@��*�@�8
��w	�X!I
�'Lo)I65�rE�hţ���*5Нk`c��(4�����hA�yc��b�G�>􆬥V����� 
���t��o-��+��k�Ͳ|�Ji�N�6���Hw��nP�ƴ +�
�ԍ���H���� /�QD��SE��1����oIJ��`B<+� 

��ҷp��τ`_��kZ�jB�J���&	"
�A��`[
䩢�:sT<C�R��V� �;
��ƪ���y�I��>�7r�ךl
U�U
���X]��؍�޷�"�8,#���y�
J%�%q��-��� �7D�5	'^b�o�.Y�`6�!��/6�.���W3��@j���/
�X��4-lz�yL0�]�.̲+��ża~Θu<�u"�zG�j$�W����˛�˛��|)`�.������X#�����.��4/~��x�//~�?������qQl�޿��������i��-�����.�Sѭ�|����ʈ�o.�޼��\��7���G�s���~}��]��}q���M[����
+|�?������-o��o.���3�l�4��g1��y��}���>��������]]�پ��{���j�꿹���7w�w�q����/��}�}:������{=�����+�a���~|��B��>������������o��3?�>nn����;��a�]��a���؁0/?������|������w��e
��o��[w�����߽���:���V�?����l�ӻ���v�9�
�g��G�U\���6B0�#'��Wpy��n��xwvw�n�����J�7��Y��A���/o?�;���wg�~sy��Fv����׷��޾����)|��:��ۿ���ۓώ
+��)L�0
����R�޾;kR��o/�U�
�yZ�i;E> �i�=�1
5������tԘ��
jLM���⻋�/�9{s��A�b³P-v�Ş�/��*;�������wo~{�ݥv��.�ϣ��ͱ����#o����[�������g7_ܿ�}\�?�7;P�7O����
�𛧠�;���>�۷o�_��������
�v����ޞ�_|y~v���l9�	L����������w���ooo.nv���_<���HΦ���۫�w���7�+s�,��NW&�
��v��׷7���>��/�D��VO�������B�r�����{����)T�����U��;
��i��D
+�������N&�Ocp��R����H��
���5����
m�����z��ۏ��<��w���3!�K{)a�c�� ;;��}���n�`�g�.ᄍ����sx�lw��L�S�s�
+p���{��_*/;
��#L�{T�w���; 1d��N��-�O�S	�3��}{{�Ż����n�>F�|�]�g)�oa_
�� ��
���䵷������wgo.?�@�1��7����l�A��"Ji��Fg���o������v��?����G�t$H����
=���$C/8P���z�%i_���c?�7{p��'����B����
(Ͼ>��ǽ=h��򸷿�����
�8�,��
e9 R��vc��o�nn.�����8�IU[�ţo�/������_<���#��
�6�(_c�d�JY.فH

�����o���/�/n��p�����6�v��~k\h͜�'k��?n�#�iq�����/�ڎcC�^S
+�~���#��![�J|�]��[��
��ۇ��ܟsj���b��^^]��u�Wxs{�}g���?���o��<vmYw�;�^�O��˛����M�;�������ǿ��$��1�CE��w����W������w���>r��޾��ށ<��OW�.�L����׽�V��_]��J���M;�e���N\}���]4�~w�n7!@>�8vsy�
��DQ�Z.�e9�0��c�S�
��`, �0�'3V�p�.�g_��s
�ء���A<�`;���aq~
�8B<ʶ��{
��\����,��@��K
!�T�xN���B�"��-�:B
!
�8b����i!��
q8q
����1�n�
x��u<��?��Ly?�c�t
x��~Ŵ���o���WiT<
�����X�����:�~T1�#��q�~�j����H���)	Կ�k�� u��邮�H����Y����t$OG�t$O{G�f7�W��?
*�}�?��y��
���_� [...]
+u��w�<�x
+³é߷�y��)�w�w�\_��@����*��-+�(fp,�K{�v8f������<9f]
=����
y,�.��c	�v�
K�K�Y:��n�z�R
����G/�{:z)�^ʣ�r��x�R
��G/��X}�K��<����6���
��.F?:N��|���%���e��r����W���������������7w��_�Se���Y
��^4��׷7M����~���<ڑ�-�IO��>�������1���� �����۫����]������ͽ&��hg������v_�L;�أ��hl��;9��E��e���/�?��ןk~����������n�i�Y9~{�B�)��
+���(
��	����e��|{q�$�w���o����>���'p3����_
�K�z
�	�t�>
�CZ����G��R!�
5d�	�h�8�.������h�8�.���gn����� 
�G�ˆ}
M/��/U;@���J�?�
ƏQ���'�3����C��1%�)���)�;T8���W��
3�OU|��5��?�]���8�}!MG^������X^fox��i5{��vf{�ʎee����7x,)�����ǒ2ۃ���̗ߜ����A;`
��^E�Қ���{Ƿ41x{�7�{��Gǟ
�~
����}E��}��o߾��#Dw�f7"t0��O��_�����Y	��rϭ��Q:�A{�
p]M�ͯ������"�����E�a�_��% M�=�
^ڸ};�O!���
d�������������j	(�k	�a�GK��h�󌏖�_��/�p�|�
-GK����pw�KH�s�}wv~wv����
Br�Wێ s?�N�ؐs��Q/�^�˻˻���3�:M��zy�K�����7Im����p���r��e3���}��j��g�/~����~��9�A�[��O�Sh�B��C��UOļ��.��v�y��N�P��PV^���Bم�}w{���Q�o�ہ)
l-�c%�m�9�J(��b����p�P���fǢ�j�OҶz�|�M���s�
n‚�n=
���u�eͳ�%�e{
K���4�h��?�8��m�ҁ�ϟ�
w{<��qͳ����y>q"G��1=ʋ8�LG����L۹�Qgz�]
u���t�:Z��sԚ����ִ}3G��4}�
����tT��J�# [...]
+t���d��W
xl{�US-�i�|}uv���Nt���������
���;���a���SKֽ}�-�`����腼�bq������'U)�[�厄����J
b?����?�{{v~����N�z1���k�vq�Jt[L���?�I?�F��f�
�+mt��Lj���o�ޮ�
����~�;(�?��M	�H������u�em��Ό���@�ه��2s��埙��C�#�9��~{{s�
Y��
r,rw޸���<�Q�����G�Re��X��Q`y�˗J�Pby.��g��qm����h��=�a���㾺$��Ә�O�ؾ�������~.}�� ?���7d^�}���������b�j���v�n�/3{&���?�eO��v MG^�����l�S?��S��������X��XQ�]���
>)8���t
8��>J�Ec��Xf�95z��)�V&9 at 9� ��\�����r�k"lO��wӟ:d�&�O;���W������O��H��>|N\�Ï=�}|�Ϭ����Ğg�ρx�]����/�t�'2�<�.��3�.���h���cg���޾r���u��Y�
=H��
1J��(�:��4���"��{{��w��Ƅ�/wyw����׆;w��J����
-s��OW~����_�*<Lz�O��sť;�ң�}�d鋧
+Q`��r��������
���N?�������d���d�J�L�=Z�.8���_�F�y��{���O���8��o�W�z�w
!P$�W���s���&����������9��������+��\��������9�����_|����?���߿��q��������_
��I8���������//^�R��?)��Wٔ�k�SK������Ol�,��?���U����mJ'����*Gt��dhz� �+k�?���Sd�{�J�ml5�Uu�P㫚c�	�g��5��N9�X[M
5ؾ���NJ{j���Ҭ%�eeK;��U
+m/�i�l^E#`Z�
46�W��+��g`zU}������ �W�� '�m�	�+����ܿ���8~�>�3�vnL<Y��H
+L�FF�u���clJ��ǐ�cmW�Tz+K�j��F'��t�-��X�*����ၶ�J������r��\xl�m�~�s�!N��Ƕ�Ή�h�M��
+�`��T
_��>�n�W޵�r�y�
:MEӖ�v&
��EN��Sm��CX�ζ[�(&[��5�cgv���O@�RL���;
�.�'�+�A���J�
+��e�5c]
�|�5�F}	Qq��B�
������\C5
=~����/��vmZ��I'22Tٖ{զ��UQ�h(��[
���V���}v���H%$�}C}
yB�:�� z*��7g�
�.8y��=S�[�A
tɃ-	��o_�6��m]�c��i'�l$�F���`C2�b�L�xAAȐo�b�����+:&����KoXk
����0U:1�/���
^4i���~� g��\����F ��
�_�hC_�=�T�ȩ��ѧ<���i��������v�k�
���p����yk�i��Jr
k�
52҈F�?�L�r�c$hD�:p�ԞL���DQߜK&���d
XJ�A�<����,�w�f%1�7N�@_�!�F�|(I8B9l��>����0��6�
*0V	rn����ڋU�8J�3E��"�v�+�>s�m��%���^�Q'����K3t��$�=y[t��z�y��Q)�3�"ȅ��N���,@�NT'���i+��B��
�{��_�Ĵ�i:Ka�������OoZ'��R���|�^A;x�T�ha
���o�]�7J�gjΨ"��%������k����ȳc~ԉq�w�\��(�nPI1s�$/�
������K�=�C�%x�0�w������3���2�b���>e[�22�/�(�y�����|�E���Z�JY�.x�@e�$-�6T�2����	�'!�(&�V��aM<Lr��- at d���
F�F�E6k"��|�C��P<����Q:���ld����c<l�������o��S��z�xX [...]
+q���>�"���+�����;nB\C �<A��U����q
E�&`�xG$rq��������5r�Q�(Ey
+˱�hY'Lq���)̖q�ʛKm��O ���zڮv�1n�R�6AHwE�L&h� 9
[��,�Sp 2Y�gXK[(Q�����x�ЩI��,�X��`q�5�
H�TJ*J+�#Z�lT��\'��Q=ߟ���q��8c�%��%����F>"��4
@#�f�h7kP��ҍ�;𾪸�l
+�i#��u�L�+o�WL�C�@F��J��98����$j�K"1�	�j���X(.t�RQ��K��&
 y+�&A)) b�d�N�H%^��60Ր�����X�U��ބ�k4>�$��V.\'�
ϱ�A�%�:K�A�#Ă~p�ī�k_czz
*��p�5n�e����xy��t>S:�kGD�QA��)άC��/��E�JZg��)D��+b
勦	
�9��M�k��w
�U��&
�o3�gQ�B� @�p^nw�H���W�����º���~��)�^�d������?\�����$����?X�Rc���q�hIժ���N
���
�N��E
$�������or����n���5�ь�pA�{��LTV�T#�Ɂ;�I��^ȨAT�`"��� 欜��pr6�؜�
����Ɯ	��ˊ���F�T53]��d�Q��y�$�tM��R�żGh�*��MFt�&�{>&V"jV`0E��isX��7NDY�b�d�h�*�l�v;�
ݐ�&)%|LECr
�**�"'��~W���-&�
S!�4��ɷ3�Ρ����
+���*t
?v>.2Ր1G�Рdj�M4��F� �`��A
��W�
����!�1S�%d���+U� V
�+�B�Ʈ�6A\�O�UZ#o��W"PH>N,�TR\��,
�@ױM�:��+V'�G�@o����Ptڐ�
_�N	t9���核�Ρb��@�C�j�5w��T1�u�Q
U�/f;�2Pێ^�fS��@F℅�����(�m��
`�"��BcA"I�����/�ɯ�������/�1'��=�^�P�c�h��u���\�Z|�Iׅ�,:l���E4�6�xب��L*�.4Y����
����c�o�Mf
��j�b!�GG	�-��j�
+2�x���y$u�j�
^��@�P��=r
�a�pE����>��]Z�H�*U��}0%�d���x�JH��#�d �k� '�<�ʺ7�CȲjE�o+h"	�� �p�ھ�FJ�W���C�pt8E�Hfj���j������� փS��x���
A�/:��WPY�$)5���S}*�.�
'���idS��@r��؈��8���*WN�vF�M�b�#+n�G�8IMn�wũ�
b�W�
(�$��+p�Bǰr�k7p��wy���&����"��&?�k^t�p:�&�QMX��l�#=���� �2a�Y�-m*˫�}��w��2_h��d�ܔֺ< �<�1�Q��n"��og�����*^���wz�}aO>�v���S�M�\b��+`��2
��r�<�1,�
+ĉ�
������IL�dT0
u�IIq�. `7��b��cWӬ�'@�
nEx�&:J�9���Uo:��@��(���*�y��+�
+n[�
A'e����:�X��74M�����n�êL�nQ]'�d}��F.T/�㐀l3l|Au-��aa-g�a^�VT�2�f�7ۯ�I��Ϫ�n���B��%��&���^�D�$f��Kn�雴�Ku��_V�씱G��Dt�y�\��Jq����ɔ��"Y��+�G���G�l215�gR0 �(�8l��L���@!aT�%�A�N#^��l�)K.
?�/��;1q��7��.U�l/1&/�hq��H[h� ;$�Ȓ7����Y����ҁj!OQ�d�F��֊���f��3?��
��*6��	�i�)軮@���ZO�����ٴ����쳖
7Y�(���]�e����ۡ6
+Q�}Vj�	����������B���
����y�ȑ
d�"�:)F��f=��bHP-:�n^&��̙�v^�BG��O�|������sI�l�GI�2�F3�9􆓨D�\U6=��N6��K@��� ] [��å&E���f��m��1�cFd��4m�r��5ż��8��+����_}E�N�ۆ� PNo}�J��zU�P��ƒF6�A�oi��R�j|!��
+����J�c�H�:/����S�x��06/(��t�d��c�b<��K�i%>�����M��.�t���o�C��5a˗ߜ}{����͛?��}�W��k���w���C>?=�8�gT��������.&��;\�r�nq�*�z�`�X�W���+���~��N�Ruu�q�7/��
ݤ�F
+�r��*0�����5����.
c�b
�KŚ��ӶǼ�g����}����(��j�h�8��ן�jz��C_y�?
��������'?�����Y�m�
*�I��-nV��)x������5�.s1jj�ť~�
+α
��%�å$14/%
(�F  .V=5c,۞��Y'���޻�ܖ
�aO��p��
t{�/?ٟ,[��H1" ꐑ��E���gU�c���V�-�	���[{���Y�Qc�T���H��}Q��r4�����G�[�>y��\���{�i�Z�kx�J�
+�YVsh���ҔJĈ"�c��$M�#Q�5\,p��1!��8�}��Y���{�zy����V�ء�蓁}�__�R�``~�<й��gǚZ�d���'G�Z��mMcϞ5��˛5}<2
+8���ZS�-0%��Z���ɐ��е�'�–�����S����U/#�k
+��-V����M���~���P�%�/ {�o{,l��r�X���V}y���:p:7-,[�3z܌�=�0
�$�z����H�2��Yk� *x�zyl�
Xa����U�w�bit2ji�n�Ϟ纮�~
bm보��ڶ�����?o�Y�'	z��;�9�3k��l�̢{�u������)�Ͱqasu��>i�U"�x���/'��(�����iKEl��^F.k�����H�U�?>�Ջ$��8�u��,LY�hϲ�
.�솂e�����fC� fw�2��#�x2LQ�+k���G�Yk0� ��^F�A��������Um��4���~��g�s]W}�X�(]`M}��a=�����Y��CQٻ�__�
?�7�F��
>W߁FYV5���\�T�����PJ�n�U/#���7��6ڕ�Ÿ�H���;�Q�����繮��_,g�I.�"�7�����,�W�/g0����V^�*t�1Q�i��`�4
+�����z�E!]�2���0�	+���2�
�*݁�Z�1�|�<�u��kKZ��pMVE,�E��ĽZT�4��]�c�:V�j�挚�cH�fi�2Ƣf$]��A�4��
#�
 �R��j
��(��@F.j�����\�U߯���,B{X���Ϛ�M ���ȍ�f��{c�<s�z�_6.g]k���Ň��/�Z :
�fp-�æ+*���v��=����y���
k�ml�k9Im+�k-ǻ�9R�0�����:�(X
+i����QJ*�1Vă������՜__�2��Z��
��xU[�
+���@F-������\�U߯��������-���?~��>��.`6l��7��$��g�#b�
+�7q�ϭ���E-��ן5d^�s�ˈ;�l��N6�u�aX%
��dT������y���� �z֓����<��D����̱mo�}}c͏#R�g,Z!�፷���.#a�ӂ�W��zZo��U/c� ���tJ],�E�OO���d�b��ޟ=�u]��
+�Z>۱ͳA��-�����{��П7D�Isyށ���	`<
&����_�19�g
2�!^�2�4/f���\θ�-QA�Hw #�3����y���� ����ZON;����%����N�/���7��z��%rtL�0�Ya����r�W��<2�y]��O"	�U]��k*������e�j�ן<�s]���c-K��L�ӎ5>ki��j-W�D���_ߘ
ӷy"�\�A�1�DB���>O��۠!{���e�
03��'�E�P>�p߁�¡��_�<�u��k��"2Ң2b��J>˞����8�a����͞�%�H+�_��M��4uMc,ꌉ�W��I�p����;��lh�@,誶P�-���~��g��=W}�X�H5��8ݟ��ϥ��|��}
@d�֒�h
�Lm�icI9
l��
��\R`O��>�N��~]����l�8b��%���Q
��z�z�sշϏ�lְ9˩���+-v��Y��� /j�-(�V�e��p
+q� k��=�e�
V?
�?kc�%���U��w�܀�q�q^Շ�{��@F.��T2?{=��5��^5��5
���gQ�4���n$�F����	���$x����m�T@���˜ɹ�1����<iz_�:�{����eԊ���׳���_�/?a|�b����+��^���6�_�����}�Tc��cm����f����f���'?��o��ן�
>�U��O���;���雟=�fy
�����������CsK�����$8I������Oi�����������������ߝ�ۇM����ۉ#0)����0YdNL���D��"F� |o0�\���q��ߧIj�44�+FY�Xg?���*s~�"�8�+�ز��5����@
TК�q��$�e�8�=;V����ڞ�R'�
]��k�ïǷVv�s��c����#�6/���h�`�%�v`D_�5(
+ʨQ���~�xf�Ge�`U:2d�ތ��L�
H�����y¯�2
+�ڕǵl΋��ŭ�x�*$��1a2��z�^XKޞ39�|�?
���w�������K������4� 2/����{f��V73��
��Vp �W��uFF0M�ʜ3Y6f^l")o
�k�W=kk����U
{S'F�F�D��ڨ�q�痱΍YJ������AWd�e�χ�3Q9�%�g�4,
G��ձ����ժ�gi?\������f����X�J֜��r$g�P��+
�札���ZT<-��y�}��%�s���_ۆS^BC�Bb�֦��T���	Z�1�?��{fc�
A�ڟ>\�/�
���a�B(���+��6����p�>~����_�7��Ī��V
��-֎��ʞ�l�oF&��o��e� �?|���e��Tx���q7��N�'��c�+�[��b��hc�8��p"W�it�O#�E��z����
��%�Xb��Q��'���/��̦/JB �M����Ľe�
{]���P[
,�X��Yi�1�
�y6�m�Y����W3�m�l�
Og�
�bMz�XG�x�*"�i�e..Y!,
.�)�z���|�xi�f���{c
�c���ߑ~g(؍�9��Hf
��E���#��l4�﫾��/���x�ˣ�M샮�UQ�І�7��U����W�o�Q{Xc�8C\t���w:�,�!Z��`���I��.n�ȼ��
?�7�_X~��c�ki���t�$j�<����xY�^Eu�|���;g�0�c�m��y1��b��
T�=���u���-�8¿m�6�Haw�Ee�Κ�[\F>��R
�iL��qn�؁Z7ӄ��� _�2D�rqϝևk���=k�� �ə�uN
��O�?ږOlklc{�V�>�
h��4.��Va���]b�=��zt����
�"k�f�\�.���uEcR�	tĥV,�
�b�*�c�B"^33~�p��|��<����d�\op9��o�;RzL�%:~E��:kG�D�gi��lI��Cڑ��� [...]

��d�
�/ �K�@|��$���QP�|��2�kS�gɐ�Xv�
���X��
>ږ��{6�
�9��T�9΢�x�߆#��^����[g���|�xi�f=H]}q٥ A�ϐF��
H�<�8'
�?
�5��ˆa
_��^{�d3�'E����7���]��;����L��0hN��<\p9X�b
��)~���ё�sj�����c������KK_؉�_'E
���X�L�
�]�"[�Ą>�
(�:�����&f�L�5h�m0�؈�Ж�4�T
�i�J?��h�SEN�c���y9���zV��%^xV�*sb�ȭX�d��%����^�O��^�!W���¡�@�j��-¢�_�/0���ľxٝ�Y+�/L�X'�ѾD'��7*)k�Qvb캑;�M38 ���1Z틗��tf!oW�ˇ���ʺ.XJ�N��F�@�)DtF��R�q�fL
��Ǎ��n�y�=B��Ϲ1*�j�j��L���R�|���?qk㢠�ba�J�ho����K�Wt��u�?��/���>.Y�X� VO^�f��2�[��xhn4�l��+���~��
��8
v���{V��{�~��9�;�O
+�7����$N������0]�$KؠB�V1�;��o���^p��)�oY�6�I���L0G=w�B��-����:ՋjK�w��!"3��7"�
���/�>�
#��x��	��J�D(�x���������_V�eV[�)l�%b�k���Y_L�feݍ�g�.��
���
��c��A��>�Ho�c�ᄲ��������bݟ�\r�2��s�x�0;�%. ^�%\���|�� 9Z���UY0R��&��_.дk�l��Qx�y����b��
V�]lq��Gb6.��M/����k���b_lS���z~�[Le�A��ٜ���ܢn�WG�`�q��XS�v;��G�jhў��=������E�l�]
��4`���Ѕ�y39~-���7LΩ�|��h�J��o�A����A��F#�������p��Ɉ�^�g���ǖ�*�u=_���� {�5T�D
[_60
V�G筮���3
�aS ����LGu�q�g�_=r�v/��\��?��5!��G\jaa��VӲ�Wl��ѿ�(�,
��Ӯ-�Լ H�lOQ(��-HE
g3��f�`=���ez�R
\X�v����l&�k_����Ž�
�
���;"*�"�����d[6��t�	��K3dN
ݙ�p_�C,�D��
�u"{�U
+�723�C��^��U
���I����lIP�Tⓘ�3��6�L�s�X�g%�1�卫���l�,+�1c������ٓ�&!e���	��h1���g�`r�8f8R�iZ9}a
��
N�$ݝ�O�7�G�J�:�ɝ��2Pn�8���<(�sQ�"�W���x��,-6A.ʤİ��.�n�R.���,�9��,Q;ޥlJ-�m��M .��VZ���	��l#/�W���s
5"l
�����H�|�v����84��!�_�_2�?
���FXh�;��a�&A�6rd�����,�w{*9kH���e�eM=a�M������B�j�k#��X���B� {���r�~v����P�A�馽�G����w��
0j���*L���E'<��b��o[$�Ml^]8O+�%ʛ�am�ο'�A��-~_�]X�qx~��̅}n
+ ��ԥ��ώ���lʁݩF��Zv�X�'<vѰT�O�և�uf�̛Yb�D��Pv����\f�Yl�$N��%+kf82�p&J�2)K>����2r�����'U�.�����N��M�l��p��,
+m�p������c��������u���s'p6��������;��L�\̘�"a�6����o�;��k$CԜ�"gS�-��i�hx�v��K��i��K��/���۫@�~�y]3'ҡrt;�R��mN��D�d��(�����y��\��
������XIȺعvE����թ�fXȘT��XX
��)���m�"�0�aMՂ����ck�3k�
26�hI=
+�jۅPԚ���
@[o�.��/�T1��� ոV�Jp
!7#jN<O��� 9��c�iL�k��6���F�#�
�k��
�OQӍ�0���Z�З
[��n:.�Js�1.����a%��[�G�W���-g�I�O�.ҘM\z Yk*����m�_Fdc"�k̫�k��F3\�7Uw�LZ�U�ӔN}
�~�"Qձl�܂xߠZAb�c0*�	�cD�a�
M
�B�����p��`>7V��O0�.NA�6>��p�y81J�T~P#s�p2F<���
+� h
+;|*�	3�j��)S2~��a�{�

�MTgp��(���	X� ��%����ڿ)B;嫔
�Zi�q�� ��__c"qp��ӥa��[}q���S��������$>���7 �[O�keV�
�_�t���%�l�e8(&Z�hY�W%đw���&5��ߑ��R�B;	��X��d�.��CM����_�
�E����M�<�k��$���M���NѴ��
+T(�Gy�\�)��!���+���u|��<�	B��O���k�D|q�!b<� �˖,�
�5��sD���.�
� ��@%���t����; �Y9|��K�h���l�'���M�7+Y��[����_�)����Jᄁ��R�=��8C�8��J�c
1���(B���F�
P7���)���d�
�\�{Ϛ�ڧ
��.sSV�n͔��
 ����B����̲K���9���:#����C�Ξ��?[c9C�!��$���32I�R�g�
8�>��
5�.��f�������n����ӌ�|�Aij��{N(�����DA��"�~�浹
+^d�$	x2C�s� �w<� �[^oAq��`� �x<������X���]�b��nׄ��
� SZÖPT���  �$��u$���H?�?�B�Qe=S*�94� �lLn7�~y�fH1uQDǂ8\�
+;���-���
1�
Q�ȱ�1��m/������qK�`��=�bb�
�Z����|���7'�15ـ<�l�j�%H���5�-v�z�
����!eP�
���]Ο80�g���$8�w�~�C�����I\A��ew�
LP��U͙,9B�E�E�,7v;zى	��$Zu��RA	��p�$;*�o�l
�L9
+��@�vG�(�ƬS���@c�!����i��f	��8
�X��,�#�#
�x@�H5qU
e9j�m���
�=�[nOJ�L�m�2Nj�=qZ�
��	͑�-��mJ�է��
�� K+]�p��e�
+��.�H�7����&S��P�o�L�i� �'��/G�������5���m)lC�.�$�+IlٳHU�S�r��Iz2$Pv'�0W��ek�l��7��<J6z��	&�
i�mL�X�Y�|�4vF6��9��KL)�Ŵp���"��v�k����=3����� �q�.� ����b�?)
����,o���
��1�D�="��&�u��E]�0�:���՞�d�ć�c*���SQjP
�^�^��a���WV,qo�j���)����ө],=��KY�]�'�ш��o{]%ď
���p�X���`p�� �q&��(\�y�+�E�<�� �
���5N��.�0��/�3�$��#Oif��x�ø
+1����_��w��z� J#����QE
e�6T�z�F��
�K�K\?������|@:�;	�+`&
+'*��G%N��@���-F��!@���D≽�q��-4M=��H� �\���8�|�;"�
"R��1�m�
��<O�5�r���렏�t�ẍ�
�2/ \�k=e^ ]>��yL[~��N?lP#���m�
+��8�=��!
� ����	�0��a��ޑ'[E�ۨ;����f�<3,�F_v�3�MKlw��8l��8Q:Y]�G�f
���Q������
0)���
���4�;��k�C%2A��'4��m�t�B��:����,�Nl�
yat��
���3���M{�ۺ�9gY��{���
+>�΁��0;�BI�2
AnW�z�e�th���I*Pr��
+�
+��z�
���@�	Ւ*����h����P�^w�Q�!=��L at c�
P�qd�̦q8�(
�u�?H���-*�rsCD{��"��
�t�Y�\�9����!vڦ��|$�#��3
>]�`O�
+�S7�	���j���U̵q@�0��|�<`"�����7}�Y?����p��(?�Ͽ`p�ؑ���N���F��� g�ݠA\Y �]`�3�����v�	�ĝ�xBf��|�1����\�:�K�t���M� >�KM���-�'S	��?���%<g�H���P�j�ͣ0��<7P�.B�x�M82����	/�[
�ޥ���k��Iw:��$��i��>��
���	��vl�#/M
l��6�|���q�ax
��B�X�5-=�����
��J�@�*�/��S;��b��u�1����rJ�����bD!��O��D���	 ��bra�1����y
�I�>;ބ���r��B�
B:�fL�m̨EU�
+�_��y�
+�)�T+ق�A������k� z��LQN
��ꓚ@���u.�R��p`
��1qދ�Ы]1,�Z.�W�
+U
9���ǒ�O��j���0�]�ga����+�!Q
�%�hq��8p�j�	A��d� n'��'ݓ�l.,�vÍ
����CR��<�V�‰�]0�y#���mm\G��i(y_eM
SI�z�-�IZD$<�&��7JPZ�E=�r��
+�|�
����x����$e#�|&%���
ƒ(�����!+��D�����5�k�(����A��х#
�8N�A��X|�,:%˿���\I�5�E��聸���������_�[�˺1E��
��_��	㉺Y�v��5X�
+ҝH�fi
kЇ�7k�HQ_]�5�H aFt���h���'�F�Y�#ϋ��"�\2��7���
$����炓

+����_cf6�P�^��]Q��ʻĩGB��4�L
��֢c�Ƅ�7�c9cj�(���<�3�����%��P_�z��"w�*��)���Q7:����Rs�u��Q�Ȩ���jƺ�~�ڃ��_�� 9� )!�H�i�!	x�)�'�t���:
� hi/"�(�j���WaPh�f����2����/���#�����x�̵"��l����{B���J{0�j�'�늁*s���r[n�W'�C��"D�q�at���7%	dz
��G��{{��J`Paq.z�G�קV�oQ�s,�dh�*qC�8�}nH�i�Q?���,1"[[�:Nd�0�@p(�Z
�Ӌ�I3��f���n�y���:�[�k3c
�ו/���
����c嬪/
+���G)
�#�D��c@]���C�i�Q�{&8 
C3F�}�`EƟ����g�K�l 0���=`"���h��K'�-��#��X�Q�2c`*�Ĉ�j^���7&s9�O|5F�0+(۩M�9�2�D� #��)�,���*�{�tU��)dYZp�G�!�����VŒ��ι�x���9�lѻh���<pƓCU��2B̿*�M�~���=��
+��*8i`
�%��Q�/#������K;~!�Q�2
��C�$�M�RZc�'�G��Tc��`�:?��z�{��.\�̜��#�M1�K�$�"˺Z�lp��=wq�D����tQ���ED��"C���\ �9wB�:�sK
�XH#
+�R��E
����;`R�F1�nV���r��CCoOW���{�5X/s�63���k��3�*5��t�M�;��1�M�/��7����h! 
���7
+9h6a,��n���������d�Qi/مq*h�����2����] {a��BkL��B���.���8[
N��,@�
 �*��/���7-X���Ah[�Q���5 at I{.|P}rI��hz��Pkf��<��Wi.����b
�v�l{�T�
+=PAٷܷ@�pP�)u<�ب
+�V
n�N�I9�؄)�����=*��V�~�3ff�u�+�Y�p�$5�Һ��H���r.6
���8�k�L$[h�55
��beVO�Bnj�&�t�����l�ˬ��n������
.�
+�:R���
p�@o�\ ��g�Y�‧�� �`j�e��x��t�{'� u�5S�p���x�3e�
�����{q���F^�!#�O�4����|�;�O׿�^̨c��;���ޚlK=ߪ�w�oSTfٶ��U��4�:��Ϋ]����?a��n� �{�3�8F��anCUGcMgߜ��Ф�>Ǭ��9
�o Qыԣٍ
�ػi6ʍd2��;�K%Z�� inSegv����s_HS� !�d瘡��4RI�9q��PSg5�ס>�T�sԋoB�u��F�Ú�.$�X����ٸ_	6{&���5��W�k��J��EE���[��ǘ�^��ư��9yt#���Ϫ����rm��Z��sK1�<��u�<��g�e�kL�j\pn��|ǻl��B%M��ܴ˛��~S��x�C+�y���b	�(�T&|h
����V�^
��
OH��9�c/|2Wb�A�����.�]���
t4K�pW`�(���T,s�
+��fE.� �R �N��Ž=.���H��Ec��P�=���G#���Y��"�@��V�2�b�Šu�(�C 15��?;O�U��*���d��+���{��–68C���4��!uw�;R�:\1��S�7�v�/s>
��8�
ak�R^
�[�78��:��F^���k���sk\�&��H�>E��,��8alt��Fr�3%2B��#�rG�9?����MҊ6��ڬ����-5o�"O���53qB�C���-6΢:��6(�Xe��M��n��7�J�16D��f
�����Ȑ�91�`�L��%�5!l�l /�aH�JN3h%�
����\�
+Ej���- "٤8=���[ʙ�BD���,<�8>S@µk�q��
m���
��3� �\�)��k
 (��I[��� �z0lI�P�	#K'M5I3X-�UR��S�NK�y�6�R�H��;IbP=F��Z ��h��
�4�� 2XAv1UTNGz[
��=�aO0�r Ƈ�#D�e�!���B0t F��Ҩ1s����pV�\t.�J�0�+m��T��#�@����Ƽ��p�:V��p�x1�
+#S�6�D�4� �٧���z��� �E�Q�98�Md6�>8�z�&�A��r�
KTo%~Y~?7g	y��(
r%f���AL�O�~�.�� ��~T�
Df�1g5<�j�-(`�^ucm�mL3�l���m䰕�
+�O
�\��l�ߣ�������?By;�#�����o��s�rD�W��B���p��lɮu�:
�qt�;�>�R��[[��V:$��ͦuϣe�oBl+�O
Q}���cd 9��<r�6^���O�,��WR �g:� Iu	�����X��#��5�0�CЅ�τc����m�תb(
Js,�Qu�ڞ�d:��h!
$����l�
+xa��kN������q��q����t�|�O�(b�
g�ȳ$;f�ep��;2���~���w�&x����<jE�u���q~���ڵ/��T-����|�}$�E�X��헾�rI~fm� ���{m�y�0R��4I���ެ�O�sVҋ��(N)�|6�P$,ͤ(i��y���0"�S�P�$b���% ��r�.����;�����N2�B�yF���E�jƕ��<�5�Q��N���� $b_��1��w���g�/�;0�~p<��aً��}a="Qu�#�:Ҭh�{�� ��$&�w2,�}@Pp�7mP5�0-�
�L�dM�d4���o��!]z�_��~���F	��gk{{W�4"l�0�e$�s
5c�Kkz��5�S�G		��Qk�oJ_X�����o�q��'&=Ƹ�7��\ ,2�=�rQ�C��GWV
8�8�$�3#��
+��Iw��血��U���2��6��;��>�u(l8_S�0%�g���oO
��(��c,����8)rx��i
�q�:�Г�o�ن���0���#4
+۝V#�D~d�K�#�7�>��$c����Kj!��R����‹)>d7��iU\q����zt���i�~5���^��
 G�!��^p���C]
+��a�\^�
l��@%��|PQ�
0q
�K�_ӏ��	L���H���x�2b6���s0hL�1�����V�8h �C�C��j��#l������M~�ro�̎�a}���w�`.��� �X�~g�5�������o�Y�5n1j��
�~p\�&��	�)o�Zw��@�gJ
��\��D���h� �8kP6��{���5�������@���yi8��o���M2uo����$¶�_�q-#ة�]z�lg��I�1ٴ��@��ӟs�M�~(�Q����3Q�
!��c�e����;ˌ��ᓼ�p�����?� ��zp����:}Oh���#F/�
)�P��x����j�r,��!��sꗀ�_`�24��Bk8�R�5�
ZYc��/e&ь��>��>��.���<���]=��Xgy�S!$ aBNu�L��
j��sI �Wi��g�7��mس���:Ro=����N�O�W��g�͢��kDœ��M�ʵV���j]L�%���נ [...]
+�
�C
U; u�Q��m�xU�J�m��ɳ�/v�9�2���"sT�
���c,@�bA�g+�Y`��$�b��k�L^�^��*�v3�*C�
��,�8 �/�^qR�0R�

R��q1��N0Ug��[��,��'�B��H<x����y��j��G��2��2�-�
2�$��&���
��7A���3���h�Gi�7q:��]��s?:�J��.:�$m
4_pLSY��f�*4����.̐���ʔ�<5��.b�ʷxʽ��c�sI0vɪ��R�H�>
+��~�$y�@
ƪ�:

���v1��J��
|�/� T�����d�Ed�bZt_�; 
�'����m�J
D[��ϭ�Q\�D��<R=�pV�U������KË��@,V�
�q��p
+��_:�*�X�p�t������ړ��K���*��pTV��Q�q=�$���
'
a �>2�
��2c&#Ք�7e��짿���D��tqL�����\l�c����a|���Kj`v�M��9ڭ]Qz��dI��â�k-
��.
+������<�������5,�$=�w���4�;�

���:4�KC�kŏ}p ]��-1R2�G�o�(������\A���\]�����c�K�	[���StD0nV����0�D����ۺ(��#0���Z��ն
yQ�
�dTlV�%s�Ύ�T /)W& G�£3� ��\5 �E[lG�N�̣�`@�pLM�y�ogȂ�M�8�6U1u�����m�g	t�:�'��
A���
}��dA�n
��e�C �=�i:�_(r��gZ�����;w��LVپG͍(���Ԯ3�i�3���=$j����k������!�����oL�����kgLO!���v�j>n�k4���7�F�
��"��5/���*a��X����-+���)BѢ�#��&j�u�=^���ss6a��!��m
��D8�i�~���
3cb�
"�2�UO��JJ^�$0tf��n˜
0Tg犭����Q]Y���
"�*܎��1�fj�Ȇ�T���*Y��Z�i��
U*������g�����E����v��;��a��K÷C�5�n�p�?'uX����QJ���us�MIe�
�%8�2��Pǿ;?/p<��L���UF���#@�XS����fJ���gR��8�Bi��Q.)�N�P�zD[
�. at T�����
`�p�@��΢b�1�%b��U�^L
i_0��
4�
�'ֈ��Ё�
+69�BMh�3[,��p�`T!��4[}�E�����"	����G��d�+u��"n�c^��B��0��N��*�
�^
Y3�d� �Y`{�@Q*��=�Z���Z]��l���8e��[�bS �C�8&P��q���";�g~�Ɯ�c�$�
+���Ta�
�A��9e:�t�ZH���� �����Y�
h金Q������M�-pg�
�8P�}���M*�����
+m��[G,j���꧓ώ�A���IEQ��������8+�m�J!�B^�$1���-�����M:[�
�]ty����I��{���b�y��3 at S�g�'fw�*<c1_��u�U� 6��: V�O���ӯ�1(l
�~ wf��X 0fZot�'L�Y�V�bղ�k�
 Y�u��+�ثQ6)^��1h]hr��y��@�V	͜p0F��
\5�2L)��x +�f����]1
 ����s�0���-Ӑ!6��;D-d�����U!�0lŘy<�Q�������1��5��7���V
qpDi�D���
`��*{FdFp��o�)�3���AK�������s�f�7�[_\x��_��kn5�׃�}��=NJ,�,x�(�"U�d!Y~7bO��2a�C8v7F�bж\r$A��D�t�Q=vy$I
��nj4�"=�4��.��B�����$(g�՛֓-�tf��_]:e��?l�X�
@A�FU]�F�EU	��~��5�.I鄶w�v���<6R�8��-܀�?��1'�{7�����	�}��#�t���>2f����U;�WI#1ֈ��:u3�`�<ˎ [...]
�J�OGx	L��7� 7��� ,��p���Mҭ�H��ϓ�f�&Nrz/oHO�H�&
 ��(����I��oZ���?D��M+3��o�fϡ��~~���*I�A9�_a揟���E-�?��+	93��A�ҳ5
֬ a!��0Y/J�i8�ܣٿLT��dVAX�/��e���&T����
z�y���^X����-�N��)�Q�qu�����nc4��9�_I�G��~��,�l�5� ܛ�4�
�nM��dij��g�
+󤪑�Lڠ"�FL
2Ѫj�
�^U7���ݾ#p�*WtA��1�C=K�%AM�@�9���䌾%	kI�T�U�%qcTq&��t��{{�cp:����݇P��ڳ�<6���"�
A��E�E���bLuQ�r^�D�)�ElS�<��U�@S�J𱆸���؄�1��U� f�MG��f�ď�������
)���wY/�m����Sp`�
AP��c�ͅ� _β+M,`3v�I�%���D8R]�$v����(<Ɉ&���
�uIy�!��Z{
e�kr�T��6�����`��Q�z� ��Б�DM��5U�x���7�\�km����e�,f�O«�Y?�RL �������	4
\I�i�e_5���o䭘�t���gY8rT���]O��z��b���uf���?;
�E[�rFoIo��,
�NNc�\k;�Ӽ��d��a	��LMДhd��Y�G�}~'�?G�-�[(D$)���Mr�K�e�1,��ƫ�Wh��{#���:�~��'�
��ύ�!R�X��d9���7iD��w>�U���N&u���|�)�)���[9 �|UL�eB2ע���S'l�
+z����/�K�T*,b��:����ܚ�zu]]˛��<N]
�v��!������j����� +�#��:��l
6�9.�*_U}�G�ְJ_��
��քv��0&����u�W��<WwtR��A�١9>
�;Kc:�rT��A������E�vj�d33I꧔��M��/X�|TS(Dj
"*�V�B"��f�̼ݩ���dt�6N��� ��ѡmW��^��E�L	H��&mUۥQz���HPR4s�	!@wb�8
+�F=F�Ғ-�B
�x�)�E��իr��
!�$�
.!�!�js�,���0o�[����||�+Pf�L����KdE�Ai� ����r ˋJ���$
��ˬ}�q
G���C�8�Yw�N���γ+
��XwΩ)m��:��ӁG�Qm�
j�P�7������
+J��k;(y�62-lu���������
��,ag�a�8���b��z^x�y��
��d�,`�c�܂f����?X%�HQd��h� }��fH�y	�됚��� ~��‹���������l��h�y���z��]�
2�
*K���+�AwK�r�Ô�0����^��R�
3%3�Ĕ����|r���J��4����`�dB�B��6{3��$Q=�W4!
���T_`��F[����v��)9[��tڠ����7�(�[�Y^���&�E��c��n��ؙ��:�ܒ<�Χ����%6���f��3�塚[T��<
#q�'�����3�
�|U%`6֯wq
+�>/FYj�����b��[���q��?q�>q�ʺ e�J�:߫�=
("
�+,�b@ >ځ�ݧ��`�
+���r�j`ZlP���`�&!R�
��	)�bJ)����A�&Qj
~��-uR��+'���sd���dn��*Xki����\~=�/�:�n:96���̛�
����g��6>{��ɳE���c���2:�ሜ�7�)�g'r����
+�!d�&L�DŽ��
�M��0�8!�X�p������H��
{[�N��
��ax�B��o�;�jZ����>�F�n��xD;/
��B ־.�7�׀ Q��g�	~�f�8���1���qY�~at��d�$8͸�d1�fW���8�m�!S�ߝ��{�[�X���y���nbQ�NMDaD�Ό†�
��
+Պ8M���T1�=����u��Eg4k�>���k��2�x�����|���W��t�r"�����cUtx�D��;8t��K�;a��#��BYIQF��~ž���	��вx��Ȅ��p�r5yCS0ǩ��o[������Tm�l�Pq��Wcj�`m��� �G���L�'���
D��V���|j�Ha\�,��u�G>��'�
��fi|�~�.,3���r���<m
�~V;DhH�RB��S�P�;]�ܨW�b����ڄ��<^q���^#��?��Q%Pb�tq֟J���X.���	���0s�}�m�gc��b�c���5�����_ at u|�8�X=�V�yS����Pϯsci���i�|�ŧ?��B�s-F;7�h�K��h�2bq�)
�Q}�TS�T��>��-�%1�d	Ɏk
�G#h)`�KM	^�^|�!Y��dq�J�O;0}�Hvp�\p�M��|�N�2J�����ed�c���6�
+s�`B?�C��ڲ��&�s�=�V��*b2o�}�nb�
+z(�dr�����@�Oޚ��F׈
cτ�n��z����x��:�o.W�iT��PEf�#N�)�� ��-y�%>Ǘ�FKJ��d�b
\�
W��i��]��4�޻���Gљ��叹6>h�G�I����!���b
��wo�Ol���G�O�[�<~	�Ft�ㅷd)������VW�Lo��j(�y
�oG�̇-ÿOv�D���b4Qg{�7O~��K��V$"ѫ�q&!+��1/���Ǹ �D�1ipc�VF�z`PS��f����˸(��V9M����X��'��zl�3�٨
�og:MC�c�ُ$�	��t�kf,M½���Z��f�!P�vdE�䲳���׆(L�6\��;7�w۔���|mX at h7�0Hs�U2�b����a.�Ͷ#�95��8��o�
M���q�EI:Î��]�j����ύ)���a����l*��8c]�����h
+�+	
���1U4{�.� ��nr)�l
�h�>�<�x2I��‹��#1N���Wv�2�o
+%
�)j
{��W�􄶆�
�<��Ԃ�
+���U
���7�� >�p ["��
�M�{�u����ۘ���t;t�u���
�tN�Mv��z�|
��!
+ i�s�	�����|F<��w��ݲ�%�TFL:.&�-@\
U'
:���3M2az�dc�I�{ͻ�_�	�(1�6� {jV�AUe���R_M�$��M
+
+�wg��X�b��"����yS
�x�q
�'V�͉+N%���<-,O["7F��
+�CE�$y�!^s��M��P�q
+�z�,S* 
���}/��;��/!�g�
�`Gv~
p8H�'�~"	D�B#;�޳�|��"��w�8.�y��T���`���
S
c�����	4�t�$���ZVx���
+���ϫ�x�Mi�=pmQ�C�k��ˢ$�����l�=�����
��'�|�����5�&+cn�\.k>D�S\S٥����v,:O��/��S-��8��ëk>6˘ٟ�*4z�F
�q�y���b�؋T�;e/�T
��K�>#&%*��L�f�l� l�s;��V2X-”��
�M
��r�5��7�s�x���ᚯ�6(�T��B7e�d�=��~��Q�m�,��]J��]|�o^C�O��f�_������f����'E���o�3��c��6�2a�LG�
�
�Rԏ�:�Rx��ٰI��<�n�H�A�H��$0?�.�C��'��1�x?׻5����ˏK��#��9�����7�ӟ�駿�_���Oދ_������"�_�����_�ׯ�����������O����?}������������W��������>��?���|j������K�~e����[�r��{Eo�qJ�3é��^��#Q�m���Յ>��
���fe��Y�>ü�f���Sm�h�|tLU�G+�e����U3�RI�d�}��z\��!]�lɛ�:m�:?K�L'k���
+���L�
��VwX�
�(�8i&Q5
�oC����J_p����θk�S�h�G~��u�"��
EG�2�>�,����z���ZsĝR�^2d��h9~�q�L���fFN��5��7�,f[[ ��e�Lx�FB.7�
]�\;q�,�qgIe<4_ߪM�L��FR�������D$�=���;���)�Q���g5����BH9����=>ٴ���8F~#���<����F�dU��@���
R���U�ZD ��X)�J�1Q^�Y4"�LN�3�s2���]
�k�,�C�)J�q��y��%�
�{Gu{���\����r�[g���*qK0��m`3
Y�(mK-u��+�q��Hf
�6���~X�÷�TEd~t�(_&�A~̉�#�65oF�i�·l?���#��_�{4�>�CCs�bi�a.�m<�D��k=g=��&FD��h^�U�� '�$�h�g�%�r{�=sߺ��g�9leΪ1Q��Z F'8�Y�u FD��m8�"X�����b��U�ň̉N�
�v at z<T�� w
8�^Pg�s��9��h�g/�c�����3��q�Y��'��M��6	-f�j�c1��
��P[uo��������b��Y���3�������
��R����Y�>��
5�����
[[��(Ml�jX7oGy">h���*
5��m��
�\�FgG�b��8&[���8����J�5�C��HA��|a��2
r���0#��HC��- �3Q.)�scF��벟]����:0�6�u���m�D�:�d�裖��`�
'ҭ���c�=���`�`Cr�^��4(�I�+�k;9R��
�x7Dqm�NP7$H^7���S�۝"�H��s���#��ʂ��/L!y��p����h���
��q�_-8УV��C��2����G�y�pSv�	��~�(2��\�rs�כ��h�nj�a��?9��
3�
�}�t�S��Q�܃��7�&�I�6�
�Үk���0;�i���I�
z�%
�u!t�:�s�v
R�����S�8t���C���b&$�D(�5c� [...]
+I~�D޵��ˆ)���I\���SO\���W3�'�h���H
5C=�3sO��1�a�}He#��ǒv���
�2Rf��0o��s����T3�8���ߌ4#�d]{�02ݦ�����R��0�S˱&
�
�Y<����\�9��*1�J?aV3�{�ݍ��Ł?ҙ�U�֍�-:�i�'�X+;b!��)Hس�����"�2�w�,��V�Z�
����
�.�����
+���ՍG:�5�
+3Ǻ2ZPv��Y���5��ڼ��h�;&k����Un�)��T�3��]�8��g�M����
|13^�YŹ�����_�_+6-i��҃�#md ւO�8Y\��>��E!�3��y�b{k��Xn�OC�fF!�y��чr
+�
�%��k|	Gu�	aoC�VG�¬lP: ��1��;��Jܱ�x�
+OM��h5�Q�nV�p��@�K$�H�[�^��s
F�:�n�ԆE��u���?���p}�Z~?�9I}��l�Hܺ~c��_c��
+� 0\�uq ��-�K>h��.q�S �dd�!��c��Gz�N
+�zKD��	g~B:8��
��S5��PԒK��Q�%/��Q7�fe��P����]�a�A����ܰ�����g^O�*�Ԍ�U�2I/����]Is~�T�t���֖��M����O/��Xr���Kmq"y�3��|���|.�\��.�bߌ���]

+�-�irp�n+�>��
AQ�W\��9JLN��Y at m��b�1bp[F�%�[$�}e�+�������������_~��_��W^��a5ܻ;b�'���6��c���z�ӿ��_��7����������_�����ſ��/�w��������o�5�����������?�����������7��Ź�od��_}���|S>������������T����5}��٠V�H�������s��WY>������?cK)f��Ͼ������hx�W��S�^���[I���yM�� ���Oq<�5b�E"��ޫw�#�	o��� K��.��
Hv��T{�o�@�� �������R�����9��R,I7$�O���d5��mUj��S������_���F<������g���U�
���`����������g�L�r��{o��������
�W?���
���36�޿�_�����c?�>����a����}�)?�*����G
��#,;�>��06���	�g�B<�iq�+e5�SPYe߉�(�q��
��,6
%ы��G�4�c�a�V/4R`�8�FN�[�Y���
Dάo��� Fd-�"���+
^ŏ}{̫g�'��w��G�Z���
�����w�j��ŀ&޽h(�܂�9���Z��
�{i^��W���=�+��������'3x�ǁa2��Ŝ[�k������-��S��
3�8��
�C�QqjW�>��G��YJ5b%=R�G
�|4�
$NU�m���Ūg��I�@a�P�]�	󙢢��"y�W8���� �u�Kq����k�/������i\
��
]6o_��:1N��J���52�O��=ڨH�˶���}"^�ޱ�d#-�����ܔ���O�&9
lJ�����ӮG[i^>V`�D�L`K>���p
��C��J��ط�%,��Ԫ�y�:�a����D��
�a�>'���ۧ�l����9�?
�Q
�k���(�������>&+������^ȫ�/�����������)"��5�$F���t�Jj�&;׈�����l$�mE�4���� In�3��D���
�� �tittR.A�'~.×9�q. at O�ޯ��;���_�
�18���O�,kq���G���5�i�#.j7i�)B���l�h�tG�tv�
��>�<*��8�Ų���A���ziw��
�%�A.Ǫ9kN��_��h6��
��)ov����Q���,�6;�1��k���{��������v
zC���d��������<���N�)K�!��ە?�;�a��g���_���2L�_��w��?�
+���

�/�1X�������Z���܌4��G����c�x2v�w�q߳:,Vˁss��|�W�������?��o��7��~����ˏ���|���d����y�a�����!�kA�I#�@>�����e�!�th��Y�%�[!�u����B��L�&t�K��
+��e����.�y���q�;����Ϟ�����q��A;`�s�*��`|{�g�U�a�c,����8�^_4���
�H082�?��4��F8_v����������n�^��?{�z���{cN;�w�p~�#E�g���LU���ʴi��k
g5�]`$B�ɩ�e&B��i�^��	��e����������i
+�Dm
�:������a�����=���w�����~~~����b�jq�_Y
��m�
�L��&�S��5'��\s�M�KX�?�{�/{e\ג��~~c5q�E��K �H
�`$��̄��S|�s�kiΗ�[ŗ����,��������d�z�
�_����+�Z��<9{�!\�f�zB�����%�
�U�p�;pc�;�
+��o��\
.9C�I#���8�#q��
*A���"Z}.
�%DA
0x��@q�
+���G�."�^�_K�A�A��
�%�����LڻQ�uS~���P�s	g����9�V׍
�ҧ�1>�6�'�@I�	�Ʀ@�u|���מb(;?�O��1���xf���?�2���m�F��F���q�1�uŇ�\�8e1��*�@H�8��6r��U
u�*��m�_y�q���з;3���]c$����_;�_�8›��� �WT��5?	�P��Z�}�"QO#�Ƥb��l��}Ui��^>��Ϟ�����9V�I�wi
�&<L;������>��l�

�_�/(���ɱ��܎C
٫�h����
+���VR�7��b���k&�X
k.G��qr2�|_tw%�L,O��b$
+���SF�g�.�K���m���}sn�L at V��|�d�����F\�|� ��
\�p�Q�.]����������'W�����
�X��(�Z&������
���'������2�����k�@�����ݿ�g:2C���c.f9�
�W0>�p
֪���pm
lq�>%�[��K809�E
�1�a~�y#�*
�2�V�X����9Ɖ�.�l��7�.�fԿ�q3�?����?�ź<�a)�����/p����K}}�/�Pn
�6p-@�6�'3�_�=w
�ݟ�x7����ތ? b�9}�]�
��e�H�i�!{~��K�=�����_.D
2��H�Z�>=���@|�Iv���8B"r5��������-^�����~$���~au
�kPgR�Q�Wb��g�P|��$�����B?�
��'��??�����秞<?p���S�'�9?p�����'�6?����'���b��PW+P�#�^�`���Ft�2���'�e� ��hU@#
�)����s��[R\��$�@j��8�lݘ�yP�O�˖��v�тsK
,=�j��R�6
B>�A�}D
l7c�MV?,]�x��9�]�j�GB�Ϝ��Vl�C�����Ϥ|�q'`sX
ζU�17b��V��E�W���M�M�L�IP��>s��<�Т���Me�ĕml�w��`��r��jP�G��h�szs
��
�6`ze�q�G�1�sP*����I�+�g��)!x��YD!<b��W�s��
}���	m�srh
+-�4�z1�fWI6O�GZ��N��S{ڌ���� Q�
x&��S��.�Df
��~em�f���m���&>̍k�s+O*w�J����p{�F�����\�

��B�w��	�zŖ��tB�IH�&�[Da�
P(P��ް�
͌
��u���q�62�4�l� ��_!��|�N.)��(�Q�6:�e�9]n��
�ᖷ�eg��qR7'����M#
m#7�E�ɿ�������PK�{��Gq����
b�	9��� �]���qRթ`!t�<c���B+'T=&������~�K�~r(<�����@�Ǚr�����Ɇ�Q����싒6C��V䐐�ޝP��
���C3X��i[Z���|.�
����
"�3���O����Z� $G�B%�R��^����4��C�ƻ��?E��z+������V��0��1)	"N��IE�>��E\oW�L��e�me�&����z�
J�
�ȼ�H�F�CG��
g�z%+�&�b��`i��*�?�M@�l�;�O�J{�Z�7ü�Ǥ�����r4���yF�L-9'ƾ�X7��
�Q�|��������mC�ī��:��f�����fy��W)�jy�н��M"�
{/!df\F��gﰓm��
g���T��)�MB�Պ�IFS_�*����
��D��Q)����PT�s9����#�`�
7�
�
!k��@�xX�-	�hxf0����.R
+&%�� �ssR�Wr�
%;$C��%$o69W)��

;�!V�Чi!
U�B
f;�$ό��@�]�Γ/�s
��CO�r ��|�/�ф7�	��
+�)���͔�Ϧ��R���
+��� YCWp��q��sŐ��P�h�@qiX��y�؎
+f`��
+z�
@7�$볂Z(H�H/MCг����Щ��  [.sL[�ݛMU';[�˦�����!V�(q�v���'ݸ
ZA�k=�"�/r�X���.t�n�
��
+h'�h7%4̘%�kf at F���>�
+�g!V����
WI�[}^'��V����0�0�r���1_��		�,j�o�H��$��wc�N<���$gQ��#��
4�����BG���2�����2N_VC�ʓ�a���-����4&���
�(!��C0>lP2v�ƊU
z;�V>jG�v
{�6�cqb�C��
W�B9
G�����$�b�:"��F�/y��kr�E�輀�F�(�
���y�"�h��ל�3����9 at Z`�h��ɷܹ��2����Ukь�kW��N]�{������\dI3�+
Ԑ�f"��
+9�7E�a����A�rE��3�ؼ@�
�����
����D<�^gg�A˻05bƈ~��K��\��"�< "V��D\��
i��"��
&���Xe�:=�\��Ƌ�4�ci�B�}i�f��V��Q���d�W��Ah�C
�kFCˑ����X
]�F�Mc��E'�
+g���U[3a��
d��p�M<Ψ�ߦ�:(�8z.#�H�D^�h�v(��"Ob����>�G[���)�l�\”h)"^P܄q��tf'�VwQǙ5jT~��r���읷�+ (O�:�.
+�'7��
+Ӡ�lFv���L�.2�y��=��'*L,
�FHV�h�]��`:Y�ՠ�<�j$� �#�Aa��X��+�����#y�B��\��A�Q��C�y���RƂ����M��Y�"33�8-W��;�P#�1�>YP I�-�P.�cmu
-�����v����4eP�P��S�Q�MVXa�U�ub���<�P�$n�9㊜[��M
��
x�ĉ
'�f[��n��һy�Ph�xd�1�F&�e�A���;ۍc��ҡ�g�
�J�r���c��2��Cs���8q?�-
�l�
�#,s�tD��
O�P�s��Ft4|�ǽ���S>�ճ��W‚3X���}���J��B��O��ZX�<�ڍ^q�F�J�U�S��2��0L,A
U
#b�R�&_;�u�*{�b���ׯ9P3�1i,[�r��O��l���؍I*is�J}
|��0#�Ku��Hi��iT�z�u��s�dz��<�o��FBqQ\
��4ˠڤk�3$�;)ä���s�v]�0i�n��"2��vOi��T�ʹ��s(xx�:1����u�+&5sTݸcJ�o�*W�(JVBMH����^���U�]ǑT�������0�~3]x�����-z"`�
I
<�Zdw6
+�
��D��3�$O��nl����9�@��;
�K��k�3.9��2JBWD��	&a�� ��B�Y䉦� �t���wO4�

���tl2���g��� �<1Q�q��m�:��l
�|e��gw�H
��B!��ȵ���cq}��H܌E�
+�
#_ˬ�����6չ,i�*��*O��� �~�"<����G��=��5�}(vT at 2vS�(����Jad�%�N4�ǴS�eUQƾs&�<��P���P���҉�&/��jJ�];���\,J��9��.�Wi�t� Pع�z�6j�f��\j6� �[w��5���ߙ(b��.7���ı���5�\G�R�'_~,t��ܤ��s��/�r���@B?:6ȝ��3B��`{"T�C�I'��ugrA���D���픊
�>Xb"e
M��Y �W)�)_B�ޙ)�}�p��pBr,V
�pB�V�	���=��28�=LD���@H�6}�ʳѿO:��֏�H�
+��R�<�UlH�LV�p4���&
��|z�K$�U!�dI�J+
�
��%�Op���!e�)�/
o�U���~j�TJ�Q|�U���Ui�=�
r�'SP
�ȟ�8��T'
{�Lc?�����p���R�>�jRS}�G�L':�a�+ �q�Y�Un(��M/pa��gf���s��&��A2s�*Ӛ9�f<�[�Hk�)�!�5#��mxd��3��:�A7�[�mP3����3X6�1�n���tX�v�
g�b8�CS����p.쭄+h�Iw��^�#����7�Ŧ
�wCY%��w�[�J�`C<�j?(w����F	72O]�^�U�F�PI�Y(��(:���P�����P�r(ܐ%� �\��b���#�x�3]bF� �D'�$6kT��JR9N����ϑ��S�*"	6]�&Q'�Xg����Nm1 at j*��iiϙ�b�6���
Md
+So�ג2h��t$�0t�]`^�'e��D�=�P�
���Rm'i� 
ЅDB9�+ձ�Q0�Q�)�_� 	������ޕ�U;��Q��'
+M{x"#%�hN9։���� GUɥg�!�"���@9ɂ�u��n�i�Q�Qx�13�q�O1�����	P��:MS��K��VkT��<N��j��{a�6y�z
��RnF�k�}Ґ��==��Q�
+O���Grs���p֠� Q�/XB�
��
+5����)��匱�x�9.`�dGV5I��@G�Q�T���s���=
��p�&�\���*��ql:Ǿq��@���U�IOV��7� ��ڧN�#�KE�] �z��Pd0���H
�
5m'hӊ��6�33�����=&�
��9
�J�
�'H�����{B� ̨.\���.���n����ǻ�!���
#�H�f�e���y�
t���^tVɨ�A�hܗ�Ð<�M��:g
�8�w~�y��}$?Ԟ�<�㇢�<XV��J�Tȴ�����W�揄k���`��.uc����b�h{�9��*2
k��I:�������k�J��h���2��z�7�5)G�_聩�lM��7CDq876f��4

+���� i"FK� J7� Y�r�w�
G�#PX�$Q��,wN7a�W��:+A���)Ll(a�� �;3q��'r���D�3H3���D�j{dIJ6��+[�nF8�u9���enn
�OD�F�a�vC
au�1�`�o�_ `�WTg��D=ѕ&^�W?��
+��џ0]
�C���W�{����ܶmSf�V/,��t�PIZw����C�A#N��xn�����ȮZPX�*�˔V2
sFy��h����x ~�Ф�g_�iAO��_#�"�oTݜt����A�;)C�a����
+�֝.�3G�r�¿_1�a����r�
D�tE��
xVrUO�V
W��=Y�Z�
G��H�H�;�w+؉�)-sNc��6Nc��-袸�
�)}/�m�.U�����T�g(�
��x�h����P[0�Pb蓠�BR�p#�A�U�C.��Ȏ��3u&f_�ʳu���Y8�W��C	� 
;tt�
y�^���P��%��Nՠ��C-�^���|�9�>�PHZ'�
�G���Esηn�ٍ�z���TjpZ��*V��ߖ�u�[�&o��O�YsfĒ�V�Ëس�X�q>�o$�Q�&
���l�U8�
H
!��2��ϫ*�]�܎j��>"fc�54��A��s
�=h��
+�`��=���9��G�ڐ=#
++)���B���n�H��.����OA{�*�
�Z\��$�!eki��1<�k���ɸ���w��g��z
	�2)t\
0�C��f�D&Ų����]~�~�b ��^��
�uD��>��,`yd���fd
+:��Rq5ak�F�
%�"���,�N9Z��#�I�L�K�e��H���'�wB�H��_���[� q�4��J�(��O��&�#�
+�
;m�Y J:f���m
��W
+
O]�5�mϙ��%�t���fƔH9>Z
�h]�ɘ��
Z�8٩��	�ȁg�
+q`W�;
� h�����
+76��ʼJ��
��qWY='H'�s�+�������,TM���
i%p�\���{?��
���
U"њ�[+{h����[�#.��eie\6��k���Xm4���`��ԉ��F�u�̑e�x*
�Vl���m#�.����.+B�
  ].sjPbf�e�{���y���;��xJ_��!�q)�}n���ፖp?{�_A�$-��U���/\B��v�2J����_�m������#�	ot��>���(����l��'��QŚ�c
{�z�~b:��`�)�
�Z8F��:sz}Du���Fx��K�]ځX ��.�3�H�}�

��5R#;� )�|�̓L

p��,��p
�/*
9��؋������`��eJ�(�9N�'W�Y�Z��O�
�<Q�����E��m|�O�:�5�d)ZT�ͨ	K�(�X�
zދ��/�+�V=sW��[v\�,V��+����
#��s�����:k���D$N#���4���T�n����������F�t%�Z弑Di\7�Dr��f�BZ��-x2�8Q�V]�s����.�]F� ���BFC!vY6} [...]
+�A*�gâ*Rû:�no!,Z��c�7�]���^�ùO��_�-�T��E�m�$��
L4)�=N�} �v󬌀F�쪖������f�|�I�g��D��kj�����
�j:���@�<�f�"
�HY�=�	�	�2�9c���� L�j�уz����/��6�
�4?
+��L�N�6ݸ���G��Q����1�q� �'c���{� ���LlH�fF��YCk,ˊ-�@�ҍs�s��
�� �A�������fU59�?�r�jd�l�(bFs�H�Ռ�kJ�Ȏ�cmˎ�
v�����E��a
aٻ���y�օ�ƅ#B��'Of��?���K��H����������Y6AIR6[
����j��1H܏l@��v�K�"�2'$wv�@KJ#F���
+�ަ^�
e�Ӓ���*K �K�~��#�!t*�dɹ^>AȈ^�DR
�2��G�&� Y�OP
a�e��d�7 �`m�=LR1���F�Ј��6�@K�T�D��O��=
�u�L\�1�
å�_3*x]�����y(֌.��
$`�7'�,	ŧ��n�*�Y�B-��`�DbHN5���#��9�(!,
eB��c�'O�(��dA.D���m�L.�\��E�uهZ&U�S)j�'�T3�`��}d��Q��q�X�K!�C
��� +N�q"aJ̉(��9QH��h8�fr����2��U
lg(蓈��
Q^.)t��S�*�
+���F*�q�
5�0���J�_�E�p�0x%t�h^�n�16���;a
n�0Ѐ
�a�)�^��4c��jdG�o��g!1���Ԣ<��B���z,�����(R�9<����T����H�b\��Q	^ �YPz�T�*4b2wQ��
S[
l#�
$��Љw
R5
yg�jo��1F�
�a���$��(��L�<�˰dh�V��Y7&��b��{�D"�f$<9�}Lqnt�H�@�	 �J1��I�hz
V�&���O~�N��噔2?�����%�\�Z�QY����;�)6n��h�Q(Y�*P�–�IF�~�0���`�@t9!�, at b�դ�#�Eh�K�ؙԅ�
��N��Bʉ �;u�(�������0�ԈOF�σ
	9[	3u��1��4"M�J[��g�J�e)�>t��
��?����%*�Ě8��*ax�ȉ.�Z��“_��$�
+D�&;�s
����]=a$&2�$����

Ԗ��)s��z�k
Iu驒���Ì#ar��
+u?�U'
�l�H�#a6yQ����'s&��ݤ!�d$�

� \
bAad��fE�,���q�q�0��dWƤ��@	X��(YR
��o��
��.�]i漚Y�8\N"��$��B�P:��=��Θ��ƾ�
�<�])��@��T���:�Ն2^��R���h
R"A�L(��zAC1�S�0a��q��GT����1�'�g��cI�Ĕ;ڈ�N�U�7�F�
Q�r�rc�>��=�d�m�r.
+�"��$^��r�ڙ�)L(̉�8�&$l
d]W at A�f�IJ,ekbȚ-�rLe�H�U�H
̣\0R�
�����PQ��;ǥ�D�,8��\bN08������zG�t�2>pJ忘����
+	#O� +�!�
�KS%�
H�t���*$�p;+�j"�1K��H�h ��H:�\�!g�fN�2��	�X�r&���N�8'��K�e�T`E�:�s���cB8A����D��
�Y�%�*�@8�H�R?�K�7�f��\u�3c�H���� ������2�0��,�
͘:Gd'�$���Q�#KH��LM�\
+����a�H�!�H��k?I"K-jd����Id�
o)�e��(��b
�^5m���b=d7 4��!49FD�z�@�N�h
���X�
��ȀL��4�,���K-
+F����
�B0fBE=��bb�4��/҈~����P��1�d2Q�� DH�S�;^��!K?	G�8

�>
�	�@@�0#S�)�)�c�[��b"1`��BLO�B0����Y������ r���<q5�CRs$s�,�+�vv�d."
+
𩷋1a�ͲA�u��{�"&�p"��p	��)�8b�#q�s>{�
��p ؝�h��� �x.Z�S�36k�%��c�)#e�`v
�t�
Ē�/���a9b� 5^�W�ږʌB:
+���P]
9�Ȉ�
+�X�=k���_$'�
��a#0I�R ah"�tFxژ��n'���$
eF����(m:F�A�"����N��^%���@(��Q���u�����[��L�G����/{@�u�������\� �bT���T�OU���1l	IA�S����L%I�c�
��--�%�$���t0�O���X�?�t�}G�
˹�O#Oʻä�\���`�>������=.
�~��
T
	�
��*�lc���<!Y�p� 9��V`J��?j=f�1��T(

g��2��
+5`�O�!��Ƞ�v'MJ��"���D61����'�Fq4SW:-S����\��~Qu�
��酅�Zmw�Z�W��ޖ���,a��||��gѤi��3�\a"�xW`ԥ.�
����GZ��̹��j�q�c�f�ጬ��D�\Jyf
�B�W�3cX
�>dm��ڡ��9���D at +���_����߾^m�g������տ=��մ���
	��XkmA������
�K�eY2B�
���N���j‡G���8S���:3M?�
+ %"uP
��҆I�F�����1��
J[,m80���}�ʩ��^e�g����i��+]�r*���z�db�@�i
`�
zq�� �}�R
+"��������L��_��ӡ>m��Cm�k�ȣI�q��{���#-!.-I�4����
 ��-�T��L[�9�2�M�C�
��NK�֜vR2�u
+�|��-�f�>8=m��і�Ғ!O}7�����1�{7�;2��4�wPz:��P�,&ܑ���DL><���h
�/N�&T��وD�v@�l��<T�m˷�ۃ��2�
��h�>�ki��H��P�8�4SP;�Q���)��o�_Y;�i�w6
����s����3��}�gŜ+%�5K<�g�U
*U�Çx�!m�!�FC_�H�%T"�B�M<by��*��B�`I�7�4~!R�F{��6��ډ@Ö_�Y8�yG=�*1j�J
[��ǜ�D���L��0��&�+�|�3�2T	�c��(g�H9i"�JZD�z��@�Q�8����ң�;><��8�{Z���0ڀ���u�J
�3��
h�_��]�]��
�N>>Bx{�.vQ�
��`���&�Ͱ{
D	H��	qm<�+�mr�D�
�~"��Ѱ��z99�LL�(:��#�6���
��d"ڼ��"���ȎG�4��#&��b��FKO�H�3�Zf��
6L�(2��ģqv�I�h�Y�]/��%��Gq�V軽��*�n	����Y��I?�Lk鰶�

�S)h�A���屋���k���e��`g�
��=8bB�I��B�ȶ\&��9���� �N�5��N�%.$#�x�Ԑ���mS��R
B�<��!�,I�]��^����3.=���$��Pm;J
���b�F�Y�m�1|�+��!��b���h��H,�ro:j�0$Qc��Jb��(��r�@jZ��9b�y
9

�v��|�1�AAdf�� K�Z��,RB�ǣ!-�a]��_/d�����
¿� ��B�E����e��S�4G���ݭ
1'��LLF$�P�2�k at zB�z�#
��, at T��.0�DA�Q�^۔�;
s�E�!�f]�d[s(�#�~�)
1�ڳ}
@:HF�F�J�p�(O�h�)�n�[��.St��+�)�|4J]ۿQj~*�\�D��P��p�q��%��&��9u��o�Ն��Ru���FF7ɻ�� ���p.�d��x�/g{C�:	H��{�GQ���g�Q(R�G@/&�{

ʐ�7�� I�ڛi�r��1%;�����8�@��h�.D&����
����\
Zf��y#��#�H!C�)��E�����Y��X$� ZY( [...]
+
kJNl4�x1�S�u�Ț�D)�U"�G���d�����JBS^!��K�KfE�8(5[Jy��;%g��!�n)F{Qy	��IX<E��L�ꕴ3oXB/
��*wR&���� �Vo
��G��v
��,�2Y�&�a<��

+J�����;����D$sV���D�;����v_%
p��]G�.�p�nX�$�V�L
�v(1�
+`,\��EY���_Yby�e}(��5
��
x
�ub�o����$�Z)�D��{#�lk8qC K�Ta���
�.N�S%^n/b셒������w�
]�@�d b�!C $����@�`�ɠ�{�Ixs��7�dFoD^C����j�v��%A2 at d�S!J�����fT���)!f#���r=�� ��ML�o�Ҍ#�ᬹ(�4�hU���E�$
��,ULH���U$��!m!�*g��\YB#��0��c�$�3�cà�@JcuPHM3�ށ�D/��QY@	���X^B��)�2`��׫���%��#b�8��B�8.���|���
3���X��ģPC�}��E;ZL��Yi�XMGnN�FB
v���|��ʓ�����R���|!�DC=�D�%�=+߁��>rF�B�
�
�&dR���|���^���ì����M8�D<�4��'��ɣ��X��� ��xm�4x�r1�T�F���0Q�m��6��	���m&�<ri�|�.K���ь���
+W���2��p����2�p��A��L&���^BL��L��4T��D�H��E�r�������@���T�:gk�x#n{B	�hxD(o+Y�n����wrX�/���}����D�h�o�F5TO���G����;��j�W��tS�NU�NAM0�1��|�¯�Zj/Fp=�Z
+��d"��ݖ;?�U�W�Xr
,��'�C
g��χ�,9�Z�+�:{�'������]0\ r�{B�:LQ"��Ɖ���=8��A}�y����?`],�(���tk
���iɳ *5,�X�g\�
Q�]�
+�����*�0����v#��9�.�� tq�h˅=�-g�WV�6z�ګm�h/�7�
߶4}#x񳎏���g�@�bC$_գG� 
�&yFM���`�c/>ye�wc���–XNr�zD��tȐf��� Y��
B�܅���M��w`%�u�������oX�U���
�r�26bj{
�`]Î�A����A�����vн�*�,!X�[��ٍP����!�v���Ѳ�L�ZE
8�q�-G���P��
9s�%���Į�:�(;��n�-�D/�^=�?��F�z��5�5N�b{{H�t <#�R)��b���
h�nA#�vy���(�nI�O
�����hR�Y�m&C���Na�$iW�D���t|���\�Z{���<��v��jp��3�eD�J0G ���P^B��͘�b�6K�}��$K��9$��1�$�ӑ�HK��^M�8
+nB�����׺�h}U�
���xdo��Wo^�kP+e	Bn@$��J(
+�[\{ua�p����"~�6G�X�7�Ȥ���
�(p�3��z5
iY�U|%`�,��r�^=�?������kp
��S$}0��X֓˯���:܂��(�,^�
u�!��bt%ЭL
�R��
N�Tsp�S�j�G�~!�����މU��^=�?��F�zu�X����e��b�a������ߔr��eg��#��K�X5@<��xIt�
eb5eq��f�;yB{t��AԵ-��$�^=�?��F�z��5��
�(�`vD���.���֭'3)8ev�Mp\��p��F�] �Аu�#�5'Q����	��^
 ��Z��F Dq�2f�k
� ΀t�zD>ٍ����kp
��S�%
+dSeO��.�B
Ü
+`d��*`��$�D���mX���/.a�
i�-�+D/����@�e�µ-�@b�]�>��G�F�z��5���
�ļ{�`�g���V�SX��h �y��� ��,�$ۆ�J�#��D�e����^M�P�nB����
1^[��@�(�W�����Ѻ^�y
�A�?�߃!_%!#��H
+ȩ�J��Brm{!Ӆ�� 
���8bƕ�$�U�I*�^MF%�K#��B��*i[(J�׫G�G���h]�޼נ�����6�[<j�8��㠶��������G�`�=�`
�'���=�K�
���H����qd���a��gIyK�
��y���JtD�Q@� �Unx
�
?<�Û"r!�:{���~].q��R�i��.��a�Z���IU�ԈN�3 
�0��݀�RLU
+~���E�b��
á��9��Ʊ0[*��:YF�f,
/�����v��
+l���f�rce��)UR2�]�G-��}���HInpa��;L�k��>��W��q
@ߧꤠ1#��b)�C�8
�k��#�ʕ�k�?��=A=�;*
բa�{Q��!�TXd�/)^]@�� ��X�{ֲ�V�J���M�e3F�H��	[�\m	��� 
�@Ej�\���hщD��X?�He�C��Nq�'�P%`��{}��
+p5ם���~��j���H'u#S��&��@�1#<��H4 g�ui�x���W�Z'V�_ž����q5�0"q��l)�"&C�z����C��z?��Q���\›P�L��
+�]W�
q���� #�˚dK�Y�I�'b9I��oPAK���R��k� �x"2h*�
�ښF� �
+/
J��o(�ֈ�i�x�`�x�Qv|��j�Ѧz�%S��Hh����}x 6d�\�l��Y@�j ���
+��x7�0�XM	K4˝r�Feh��k(2�>X�e�R̤bb�e���P#���"��(-��s0'5�1��v��"�}T��.�&r���"�D% dPd�4�g�&
��F�Go�C&BjL��W�@0���&��ad�6T;麗itJ�����H0�MJ��,��ap
��&�E>�\O�Dts[03	�5@�\a&#����Bc!�F��&���׈
dRp!��U	NT�M�h1ǀv
Q��;֍�,Q��-�L�4�9BHU��
��3��$�>���ⶈIB����]r�M̯�$+v
NC�X+l��N�-p����fZ��H1
+LV�5�"��R�tP�	j���h�
CktU.ed�#b�C
��Q/�M���R� �/Fq-?�N!0qI��{��i�X�u1�#�tG)�
�)�q�C0����qbS�
+�U�y!W�ɍ����Ә��&3����/����	/�"�:��쒼�
1� l��O $�,�3Yٞ*g�'Z���i�
>̏#e+!P�<�bc��9o!��#"�2��D6�%����,
SIX�Q�.3s���0K]�
Y���&R�l�
+��"G@�@�m39a��
 'rT��	zl!~4L�|6p�I�4�2iD��5.Ê\�o	C��ŬGR8��͂��7XIW;�����
+�� A������092�6��h2)�4d]h�P�f� ����/���C@��aM�5|���1�\vA(1t9U5��B�yd��+�H�
�Hq*���޲8�e 
$x���+�6XA	�t��*�r�Jp{
�4}^x��8 0�m>��ӖG�1W���T
�q5�V"J}��
��*)��i���S�Q}#�Fe?��*
ݬϋ���݄{f�R�yv�L�"C�Za�S��
3?��R��� D��
���*!��@(�"�Y\tM)�2���]4�c�
���nA�f&�h��I�0h�_%Qv��&�\
D[J�Pl�Rq"�"�H,Z5�`�HkX�o�T���^�
LD��r
Kdu�
ɨ�I��:|+@�0�DP�U�S.��� U8D�����Xa�	DF$��pK2�K�w
-�QH��O ����b��w�!�[\�*$�b�!D
�ڒ�����debq%Ӣv�y���0�XA�����D�u�~� �
+�7eh�yf Z��i�͊��:��}dδb7�	�{�
��-
Q
�Q"�?2/�$�
R��#�x�0�8�u�k<�7 &ʮ����޴���X�Ў�bQ�<���/&g���b��jS�[M���ID$A��/d�y��o�FZDe"Ԑ�����j�"."�~���l��X��QB��E9J�
\Bݐ�9sW*��d}����l5kL��3���
+^�P�4L�"A"�ۊt]�U��8rNe���+�r[&�W˛xd�?b�
b�'�jϗ�m�[
Ң��̑���)��0�kj}ڇ
�}���n�Q
�A�� M������e!u�����cN~���@c�]R=�C�)7 "�ڡ�h���-��HJX?#�C�![ �?L%��g�=���e���
���)qOQ����-\��I�bҽQb�tB5��-�Q
���Bt�R.85s�2`�6��;�Y�
�F��y,YA�����^cŮ4j��}�-\�dD
�
 �2�Vɨ�#�KD51�.�!�Z��!�ha�&H�\��)�k�])׈���)�4��)n����S���j|��Fr3����ŶR�	4Il`���ͣ ��i��R��[eV�^�!��"���
+�wPGAA�`�,c����A�K�4 ;�ZYd v�x�"_���,d�f�D�a)�
� K���
":kys(lb
'��V����\+�0���#*�%���"����I�
I���
���.���nΆ&��6©���iB�9
����>�?'Z�F��E/��"~d�B
P�V㒢7�� 1
r-`Wh�.�����ŔJu�R��P
�E�
+*]/
���`.{(_�ʛ��(��.�D�U� ��'�$�
HԒ�9�# z�D��_L\�;+��O
*S!1�!fu�B�K���E�E)�D������ �I˜��$��aN��D�N?
+\��I
+
�N�l#@θr���y���
ʼ
B㛢`�</�
�AD�g���*u~���қ�eT���9���D��0^�B:Z�%b����i��і��
�^(���VJ��Z����q�����,�+"�\10%���b=ܬ"�z�%q�I(y�E�P�|�S�	4P�V �KUd�h�J�+�X�0`b
K����H�<�(�
���,0��U�VQ=�vK!Ri����A�d���G�]�H���P��2(��[���z-����KT��͌&ֳ%
���ٲ�܁&p���O̴ ,���C����bg
���@���$e�(ĺ' ��rB�^s���Cʍ���II_)c�,��2�<3���
+�([�su���\D��pfSɤ����-yTT
���L)6O�K�$�B]d�M�"��͒-UZx	.w�����-
��X=�B��0��zX��$�@�7�B~q��r����9����ʁK�g
q��
�@�R����;$�;���e����X���3u9F^���
+��Wx�iZ�
�0h �%*N3�a�\SL��6���9�aA���V|��:BA��b/E �R0چ
s�K9A��#�)��Y�40����b��b���f8�]OD
�P���X����2X;^�!Td�\f"ζɩ��c�˒
+�,^��
�8�|.4��1��0v�R�c�5~�?!���)E��7��TD�ȹ68%�.�06cBFlZ(tr@��r
hP(�1�oKM���a&w*�Pt�얂�z#�j��U�-n�P�\�v&�
S�)�xq���-w�B2"'���H28��r��\^V��
KAX��O��.n�b<[�RCgQ�
�������b�E=��m˔,
+�����RBvt����i��
+LcfT�$}
+6٠OO]uO R�%��͓ri�,U�I!/���$�Z3ٗA�Vb�x0n�M1�Cr�R�E��
$��K�&�;g��S�e�g�`7��v��_���Q�����&� |R��DjN7R��F�byP\��%�� �c��pt��bp�#r�:�.
�#&�QL�;ȝ���h��h9 �ib�X��P����@/�Xjĕc�:�D��!��u�e��E���:�@a/K	1k���g��
���,f�3>��A�Y�P�H,����Tj4cr:؅t �Ȥ�d�j]�b�E+Hr!�#�@�b�a  ���8܄�^p	Eq{`�"�\�t.�9�7��!���b�:M��[. �l�ܵ�@�H,
+E�{�v&R��M�KDJ���V\I��"6]��A,�g,/�DI��XN1Wp� d�^�Ja`$�s�<a�x�"fʭ�C�%H�B�5��#�
��ɑ��
\H%�3�h88M��P.w,�
q
ӂ�qY.��q��\g�5�1�\��9q�z��
C������Y�:׍�0��juKPA��9�c.�� +13x1����JX� 4x��·Nd��l�K�͘�&��(����=K&�H���
g�$Q�jm���	%�r2hHF""Q�Dm�=� Ga�\�|T�-0?f1ې��zۈ�
b�t��bˁ��F��0��"]�zx^j(�_������a�p��5r&*@eh��l�$m��V&�7{x%'����1�;��C%G��8�b���C��Jbb���`w�c
�l�
ܐ��*`
�.��q �t�P�F*�b^�b)
+h%hq��jDF"�!�4�%�6.tJ�ׄ�1�����>�60>FR���x	O�KmI(�)I!����m-3����qF.+���N�Y N����6�� 1����NB�^���|��x&M�D
��lw��SnP�ll�*΅X
+/�P�(���DQf�BH��
"*O
��� �\/4�]�غ��c���������iBp�҅��I���
I������
�
��-EM�(g� P�'P4cR����iz�()]hJ��!M2��r�dR���R���UBL+-�!�O���;��{.�a
$��V���5'�ڇ��	��P�K����i�ݐ�hr�9C#U"EZM�+�tn)�����P�߅%**F���Oҁ���!�)X\��@L�\a��۱h����-^��x��C�8�!�J+̴��yBz<#>h/���'���	�F
�VS1�R��H�h���&
����#Xl�C�`NX�ZԜR�
+��\m��@�1st+���^0
��.ݒD聓i���+�dT(DdZι҅�qɎ ��}� ����C.�n������8[�*��a��E�%ߥD/
+(���@
�f$�`��
��g �>���M,��g�>�a W���b�����_�4"�,�rt��H�NCe<9֨cNǂ�|Д�S��ɖ���ږY
3G� ���R�Κ�-ɨ	DA�	%�
�&�9%�� 
�j� "ƕdn%
š�@,@�
��<LY0��#΂p(	
�u
+�6"q�
�w`k�:��&�����hgyKa�{("6�H
ɩ�o$�|���\�6d����
 �p��\�`�d��.b��
� ��I<�Uꁕ�l����Hĝ-6yxM!BR�"��j0b^v�J<.��˃�����Q ��b3�L$��R���8�8��Q��h!T��>���H�?�h��B�Az��3��@$ˆ�_V�Fl���C��

+*
X <�8x`a�������,
P <���8�?��|���h������Q�^���0v��r�
1M0J��Gx(�PxB���IC���q���ւꧬx��]��
+	<� �%�k�a���
{�3��j\p�N%�*�I3g at rK2��~n���8���;gts�`�M8�	�VQ���ɰ#�l��s<�,������2�T4���I
~�BKyQ��6"r�OÁ�z�I�`��B����d�\FŒ
ǻ�


+"r�l���,~2FʰX�A2��y� ��	Պbb(�(кeb��=�
𘔬{ ��jŅ�����)�:@){��^�.Yb}�F��m�|
z��JDb��*�1��Q��0!���\�,���L:��z�
[ugº����B%À\tbf�9׌31���I�"�sY�@j΄���dt ����
P`|��
K�	m!��m�+ �̎)��H�+ ���\������bU�����7��x�	�ҁU%�D�g�Y=F��%,����+��yӁY_�
`ޒ\�8�e��u2��9�AD9���)�NT7H
�a�$�� i5�7-0AB�q��0(%�����9�UF!�� ��
B)��^S$&�����|�Rf\��`ӥ���<�),�5�
 s at N]�+
+�8�E�=�BIsN*�H�E{
C+D�%%(%IP&xI1*�%E^$�>��o����1��"��+)Q�Qb&���0&	
�T"XPrRQ(A��R�!�D�.A
�8�.*�yL�hY�-��rt�tUEQ( �>^UY�����d�8w��a���O�o�c��w� j�[�V�6�&���j\�*DŽ"ƋJ4
�	A��2X)��lȂ�s�A\�T�[p+��be�|�0�ˆ�������S�A��|U�~`"Gdz���

+s��)b��������4a�p'梥'�j
+��@
+n(�k&�ق��
sn�ȕ��$�k"e�L��4��
C; -^�I�C�.����T.R1���x���|%J�]��
�18� �jH��-3N
B�/�8<Dݠ�$�v"2. �>`V�JU�ʊ�T���ޓx��=
�
.���4����b
+�"�Z�LK��(5
 ��0/��^Xw�e.
D~rE�`HR
�sr.f���f����7}�r2�z�9�r9�$�|f��f΅� �D<�\(5g׵0x��#5+Q��� �6���]AvX�J6Q&P
��B,8g��(f��-��s&XH��D$�@P(�	�y$�A��H��
K�N�qjn��ZiH\?Ct��$��!��b�J/�HԪ�������m39�*s�m�H<`bO
"'�w���z;؍���R9	�ᜯ')Q�s
+�I�h��+&�Gځ�>K"���0�Yb����R%X �
�e��$���<]�+����,�m�`
U��%s���>��N�w$�C�h*惂�n\�W �y�4��\P
���O�KB`�&�Pۑf�1��>�%0
��~�b5p;q�A
��n'�1Ť�/�d��� Y9�XDJvHYg�Y�w,����KR�
+�W�q��9q.�\�V��TUu
S��4P.�p��$�b]l�`B�������8I��X3!�s
3��$��T

+� �
�k���<�q�3X�ʼ��^7(LE,����4"�W.8Q� aE�d� a��+�c�|��p��@&��4��$��Q��wP�sIPHT�@���Nz���&�J�̎�4�� �b5w��)
1��]y��!��6���ͩ�h��uc
�|�fŴ@���*���DD��,�"��Z�j��D0p�C�:h��
�j�
+(�"5�|k�v~��*�C&a���ӄ�@�\�bj
^Qd��"J��|��,��I��C�`��gJy��Հ���u()PZ<W�}h�}_8�‹0lq��$�"9�lv��Q)����� �z.v8�8+���5c��X��4
]*��g����,iL
��:]�����T�5��3��0ȿ $e+��V�N
�b$9�!�8
<�18j`�s8�E�;{��\ m�$���H�CEke{�jpQQ������` zG�rB��*r��@&���5�u�k+W"Y0�ڊ� p��G8
+��f��kA�蓲
��#q��V$I;�*W�
ࣁ���siA:���HCu"�xK��IŦ'0�0V��p17�S�UW�
}\Oȉlbqd���ӀDE,8�r�^��rqd��
Jq���P�􄍉�Lס98<��
��K��i[ Q�
<�
Z�c��{<��{q���G�a
)�n2Cx�*��d+p�O
k�A�
�'�؃h���L�ߍ�_r( �VH���$��
(`
�y��CE�p3��#HD�N�3��C$��
�Q��D>`�F�E�;S1��H
x��K~\J�*%;/�N�Ys�1	� �P� �ɏI0��2jaKyL"Us�u >*��2��ޤȽr��Dy�{�5������,q��˗�b��e�������(F���鿣$ �MC�~}�ш�V
��9<�u�����9$zE@@�I�+�;�[Z�< �İ1
uw8�b�S����}�'\A��dQ������QN�3 at 3;]RQ,
)

X��1r4�H�:��րQ$
8
E�
>�j�j���l� ���+���P��h^C���*̤���ծy0�t�TM��\t
+s-��T@Ԥ��
����g���DlB��iB�[�����Xr�g�.Ƈ��)��g 5L���a
+f����k��ьE
L�D�>l���`7�(K�g�c��4Єؘ��AM����x-erb,�Q���v�D⯒P..`�[6s,&Q��AvY�
#pJ�`�
Ä� 7�謜Y
�H�t4��n�ԵRX���t$JA* \F)R�ʵ� Dȅ�pTx�"�&���D^y
�ن���t���P&�@@W
wO���rlgX.���)
+�2tJ�M�=S�u�3����7T=R��	�.�e���~�1�b��	�u"N������*�G��r�E5H��$�F�
�����rlV$��2�0�]C!�r�YM��3ҍB���I��C�H.��"K��6 /���2����7
 D���}�����e���c�K�?4V��
�ev���X&�;(�������_@��/����g����� ��,��?�����2y�A�D>@,Ov���������2y����#��qT�IEU�J̸�2�}��i�d)�7�C�$TR1)�uhz/��^A�d]��"
CW���968�u�}��sY�#��n
(
+�ZT1LX�2��	��Ug9%C�o��b"��5kz��@�+~@���$���1+u� S��A{ӂe)�@#TOR��fE;��Q�C���xz�
+M��9N&��
���Ƞ� C�W�8g��ԇ@cW�D�D2��_$�:�Ur ȧ��~ϔ*�4�
s̕��Bb!0�KC$ba#2�2�O���!��΋lNɣMxljm
r
+�
&'7�/�J��7
��
q|ťa$3`�-�
�0
x�<��
"�s�K.�7Rs#�����gjJ��~�������k��Х��0Qܺ�<X ���CF0&r�ɵ�P����)�Dpy
r	�R����(
�Y 
ʌ�I�FT'���ػ\�F4�i��a��y���0�H�sp�ɳGU�R��
�C3uK�B������.J�H�ј@���T+��x}��)���sff���ӕ��y��.Sby�mG
+^��45Z�XA��\����7KA
��H�2���͌/�lg�z����& 8)�(���/���8L��⌣���� ��oޠ���7���
�P
���#�Dm����K��
+ 9�!��D��r�b�����=ćb�!�?4��&j�#�[T�}8C%!���@�EI���w��23C��\�Q�~Y�CH8� �RP"0�+Qfc�.Cu1xZ�S)�d ��KJ�
�
�t� �/�
+$�!���
�<��a����a�&��,Jb�x�H����z" o��2
��%:�{2�wq��72�"�`d�\QI �(OY)�9�'
2\�� �0�!z��pV
+�� /`�,��$ah1mҜ����)��ea���<�T1ٲ@FC�"�Br1Y
1�\�(�p\L�r$R��%ۘkw�F-���D�A���uVL�X�n
!
,U�m4�ѣ�&�@�\��@�1
+%��"c�Z0d�w`=`�19�ebƔh:Y�r���c�����

kSkS��yB��$�rIDNr56�"S��	Yތ�F�2:�$o��ʅֈωm�L�$dU��n���5T'&�)��j0F,�z�L�Ce�%͠
R��C
1cD�
D
&��0vf ��Ӓ��@�!25Ԉ#��{���YS�1��+�0��e*C
�`�
+Q�M�+0��Ҋ:& 3ZZA��]A�H��^.ʑ�QX2��M@.Q�
)qƢM�H�4�����.���
�"u�r9�p��q�f.���
��ˉ&PF��V�B�j8ź7�H�(MJ�q�3�8lp���p�׍1Б�\���bvH�B�mP&A�"
q\l��PT�k�p^�AOK*2���}s�D0�ÂI�6�a�p �<i�� "\�@�G�
+
�R�mA�s��/aM�,��/�\��\�
�����C�"��b���D���)A�h�ⶆ1~W�*8?�",�dtDS����
*/�)���%��0�\����TMq"�c���S5<Ǿ���d#Ȳ&��Ջ����\E1���cka
yQ�Y*�r��!Lأl��"�X�qM�"/
�=�
i�����`JX@Dž��W��p��Y���1�_�����T7��U�7k[�F�2_�ջݾ:�\"��
H�z�����Ç̰�4�B8
V��.�A�c|B��L����#�:����T
��`�VΤDC}�G�aa�JF9�TW��	�u�W!6+ݰ�H�O&�d*
(��p+����xX���v�n�]ɧߜ¤'�D�����r�Y�����Z�۫w�f��x���
���\�S�r�b�Tҩ���HԊ��W at 0
+Ѥg7�eDS���ƥj��r�E1u��/��	����L��p�����
c� 
�0&��
��cxt��t
���;�G4�ɇ�H0�0
� Ə��
��1L2��9��a�����1���5�O�_w�<��>�L>�G:�	���0~{>�d�p諴�E8�a�o
�0
v����O�;?��o�&��
endstream
endobj
758 0 obj<</Length 65536>>stream
+�z ��O�p��>Ǿ�I�$����I:�|�;��-���۸�-��N2�	�<�
�02�C��p�a
� �=��
���Q�}��
V����<c�|f�?�<�����=7I�g?���<����ݻ��aq�{k�_xn�|�7����_����?}{�
{������_�Ϳ�W���>7~��~����������������h�������5���'�e� 
��
�����f�1ع��������{���5���������k��g�0�����'���g>��~�֟�����	��]��?����ى�Η/}���~~���|�o��7^�c���現��p����,�����7���
����ϯ|�c&i'���[�\�^-�w�L�~�?����'?��w�?����ƴ�������_���m���哭��'����{������?8:{�����_�cn�}����,���o��/�_��0s�~������?}�/�����?����.��_|��/?�������_�y�[ [...]
���/���3����o}��wg��K��?��o�B��x������}y���Ǧ�{�˗��W?���w����}�����z��G6����S�٭�}��~��~����?�����/?�u��Ϳ������g-�(�_���i�����#�0�|nz��{���~�WxV�����n��{?��vl��7��G׾B�~�Y�羔?�����O������_}���?�3S�o��߹z�w���}��?n~,:&׊Ə��g���t�7~a�c��o����
]��Ͼy�W������k�����\���͟��vvd�y�C�����/!��z~��䏾�����gp\?��_�gL�}�����#���#������櫿�,
�
N������������S�������
?gߍC{�s�+��W�_�e9�7��?���5�����oL�}��/�{Ǿ�:Q������3���M
���?�m�g?���}�Y�
�����}��@z���>�������[����ћ
+
���s��ѯ|����/}����o��w�2xh���g�׼v��o
}�����?��;dž3xh������?�f���o����oܞu�C��7����ǿ��G?�����
/��6,39s���������xe�h����^�t�ʥ3G��=DX�/~X��e5�6f<�>�Z���ۯQ��7A-c4
�r�[��ӟ9yyB�ܐ�����Z ��6Ǫ2X:��@�V����$ �
 
�
�̨
�tXL6\
��S�ؒ�{�z�AV�[*�q�'@J������c;�\��S�� �I�b	�_h��Sp�?����ܥG��K��s���:X���_����P��ޤ\��
����xX�#���
@	T&��Y�����\�-{D����F�
P�
 ̥�BW�`���7�1��%�^=�7���� �8�_�#d 9Á���_x}x�iP9u�ի�@�i����i��+]�x�l���^�s鐄AAq,8��Ly>L�������A�8xR�q��QY�!�v��!p�
�

BX���߾�u��(JeŁ����CG�
��I=
�Hʊ�PN�[�5�գ)�x�p�:������:��R��?��vL���A�z��G�&;�� ޴W�̛�Vu��^�
+>���r�
ڎ���+��j���5Z���^(���ԕ
�%�_V����W�ޯ�z�����nU^�����N�jg��96��
+��Xm6����V��-o���S���ӫ\��>5��ʬ��oo��r�ګ
k_jj?�m�]\���ܻ}�i_��Ő�T��h��S�4��K��jϊQ�~�����zu�k�]
��V]oT�ޫv�����v�E˹\��}�r�`r,�f�z�����غ_���?���-u�;��PC������k�Zo�������\ܪvj��ئv>����؅�lɞ';��}]�6�_{�mh-�7�^봛M�J�f�Ө�٥\��6{[�UX#�Z�!
�C;�k���WY�v�,������K�Ó����W��Z.t���U�6��jk���n�Qs+��(�W�۶�c�9b,v6%�r��i�ᛚ!^ g�"GQ��2�o
��E$������
+�:���$���>������
T;Ӏ��Q�ڱt^�T_���=�7;��o��5�$�$��e
�kݝD�����
��	f{��`(���^	{�2u=�S���OUX W�}��5b�d����
}3z�c�{�o ��]
�M����wt�� ��?���2��
2���3)�l;�x�
�uc¹�+��3S#�G���/x��٭��>Ҙ)�M��0�q��d���
2��x`
�
+39+8
;
����.;�h�a�cf�<� ��>�"r����n�|�`ևCOi����8�@����#�Ɵ�>���2
��䰋��9U%��H+2t�4!�q'����Ϙr�Ɲ��%>L� n^�\�"��}~ϡ�/��c��
+f�
+�a*p���iA�����)�����Vs1dH�B�C�� ��h��9�P���3��4�	���|�{d�E
{P�L�[݌�Fؐ����,H���5I �hi
|�O�VL|�
��
��H���`3#� ��*��� aX9�Y����}Ky�pi!R n&������T�[]2)�+W]�=hֻS�.��������t��m��家;�΢rr��|����.�O-��s�ф�xU�F�B
�z��<799�!�^����oZ�Zi�=a��
��o.��n���k��'�l���+3ov��?��������n�T�{
'��@�u;��F�te�2�=�{NWpt��S�S��No���v�<�ϻ���
�=>b�c�Nm��#�{�j���5j�������1H^�6��	͸�
��v����C���U�^;�g[l��w�Ӟl��ӗ0���O�:��zm��?���g��ny��zc{��܆ t[��[j��@JL��}��U�Uz�Gh�(�c�� @�a4\�)V!M`� ^B����_��ԣt8~�e\{�b�	\�H��V�g�z�z�7Kߡ����G�N���]��µ=Wm��aн
+�=< h���_n4 at 6�� �aQXY�Z�j��jks������D�eyC��{�0vC��!�ʡ�ŧ�J��>�;a�,'��qB�����d�1�Z�>�^ݱ�������jp���]�6��΃9j:��61jmRpj�!?�__�x1O������
��W���'���x%����7fo6ܿ_,V�r���<��x�~w��?kaf�ګ�z��
 �z����`u��̅N9�u�q�ֆ[����ֽu�:��[�.�7�ϥ�Y� �w����׫���K?��ذ���{b�^�mM�M"�#@Y��>�~��y���Bs�^��n?
��n���F�4䇒+�TYزAC�6;���ϭ`;
�� &�e���l�1j�j�d�T�^6m�

�s�[��Vu��� ��觑<�����,�N��9F�k�.�
+�k�]jBZ�v��l�;_�N��ީ�J->�wz�V)�`��i�;݁E�_G�G߳�H*c��
d���[����Z�z�y�i`����]����{X�i`#�o����Tz|����V�n6������~�����{��ѝ�`<.�
k����m2B�TfE�y�
��T� �hyV�
���Ɨ1��y�־O���1�cj0p��;��{���	��珂���a�Wh����o(v�I���!��]?'���Z����AK�#7�b��
+鳃"�����m
B��;��}ɺo��Z����gl�<��u���fc�[�*?.5�;���'�)�I�J��Vc
.~�h��n���oצ��n�o��1ݜxqbL׆��	x�-�
�-y���N���hw�m���h��{v�-���'OrH��Tw\�Vm�o�[�wj�e�f�K�~\��z�ΐ�^+='o�/\oo��K���J�U/�N�W���-�7;������z�r����e��
�5o��nnzݔ�K��S�La��Zm7tNHk�n/�w��Cy롴������]��B�]
���#w��n�mvD��l+�B
K��%:��
]���&���ڠov7���(#>=韞�OO�Ӻy=����
G������y�����!�.�Tˢ'���
RD�h�)
+������~����\9��S����y�SLw���l���
�������!��4���_�nLĒ߮n������6<6�/�
���&�4w�՛�����Jǻ�F�T0�W�v��Jçh�O��x��Ͽ�Ҟ�N��k�*�kk���Gf�|j�ʇa��o���
e
�ϛ�C�
���1���ɂR�\�(�"��~x��
W�޿f|�R�^�z�O��=��"=[���fj m�O?�S��a����OƧ{���
��ωq�J��v������iX�'*�d��ad��"��8*�Qq�aq̻���Ho�(�ߝ�0&�8�>� O*�L>���<�ز�q{ws�N�^o�ݼ�#�Ӑ��Ī��?�b�G�E���AV�Mҹ� ��8�}��N���K�{wH��it�g��~W[�ls����#h>=
����v��Z?lG��?�d�
�&S�����f�堠����a�#�0y��[��=A@�
��&O���w�����v_�	� �U��u|j
�y��k���Z�Ae�����>�ӓ��
ϴMa0�y��B�V�@�ի�@H
���<d�5�'��$�Z	�1��w��nte�%r�U{�9(�/
U��N��d�
p���&iP�:���Nʞ���I�#�E	�"-% �����|\aj?��H{�WY�v{U���z֞\`\!X��"O��e�L`1z�य़ ���W8��S�W��^�3�����U��'��M]�s���K
�4^��"jg��G�vq1&��8��E<ga��0� �(��4
�W�C�vjCڐvC���ģ�C�
��
��L�2h\[k^����] ��,4w;#�z�ա�N_|�����ڛ_M�X�U��Bق%O�y9D��Gg`���4�����We��o�yjq���ܵL-���
0
+�y-
bG����1J��Oq�RH�֜4����	�;�Z�m��>,6��
+����η�]݆=�?�V��^��c_]�|�3w��ǻ�NV��1���O�ӧVk��2�����C��Ώ=,�;�
+𳡔/	�ِ�ńW�?xh�f*ޣ�f:�
 L�ylե��j�>�G
X�o�G�
|.�}d��I
�&7q�R뛍v�̔'m�c�l��XJ������Ǐ��h�O��(�y��lZ&�M��#־T�����t
��"�7����J*�
��%CՎ����.+%;)�gw"��r��
|�����#h����(LʧH���
`L�~��q���	�3��<.���U��������#};mhZ�m|���
2Y7=$���-��D*�������eܹ|�^B�{��`x<��N�
'�^�Ք*
4j�o���b�o�;���nsoO⢔�������2�-�ˀ�3��gȣ�~���A
�&���+�/�"XR�L�Kx��n�^d�V��V�$��������G��}}&����&�.��Af�U+bo9ؿ�ͱ��N���\D�;�ߐϞN�fOA���
��t�B��wg�}%�ܔ{�SJ�g��I�c�9��=�
���b{gG���]p#�Ե

H�X�u�~ˡ�`��}`��Vp�B��뻭��"�?����y��nW�c�T�ڪܰRyw�ߡ�a��:����d�hc|��+����]���
��	���v�y�ͪݷ�t�5��翾۱{�
+��
�o
�.�D)����[���/L�%�
����I&�w��
{��C\
�k���K1KB6Nj?E�€~��`{�݄n>�c�a�{ݾ�3v��n�j�����҅j�u� �t����#�[�mڽg��f}v��]ŞHcX����-���T[���:�?�m7����N��eu��|��)<^;C��g�~�]�ݮ�zK�^uj��)��U��_��g��J�}UXY��x��]���z���8W��F�hr��&�j����
���������΃�==���Tv�5m�A��
���5;�����J�N����6�6u��LظggM-AI��7�`���,RY�6��Z��I��.��A�ح�
+VV�֛�����W���v�9]���v�e��}�S�ۓ񟚷̕Z=�.���=*��N�Em$^S~���
��2�
iu�}X�tO{I�~��  S[�wG��J�'�H��}BW�e�
�l��[�������1�;�5{'ف���n�s��$������>�W"
���O������������?|�;�W�2L{��r�G�_�V�JA�
�I��#?�뽧h(?�����S|?�c�m6j�t^
�`�
+�l�\�~�O��p�Or^i��q��5��^~�i}$8�OrVa6W�2�8Nt��d���+r�5���������ӣ����Y�`��ѻ�iP�ݞ�|�)����]o�vj��y�׿������*U
l
����:g&�]^��.��^�^o�V�-�k��uq����u�r�]�6A����
n��o
> ����ao+��v���}��m,Z"U�
>���4�t$�+�v�w8��l.
++�J�F�ݬ��5�s`�/������;U�9k*���z����^�j��֮v�+vjm�[%Q>�M%���ϼg�M�HMֶ#6 ��q:�e�
`Ϧ� f�{`w�r��Iy���s�IqY�nh��U�?���o�k�ۻ=��!C�
c|������ވx{�'���vl���TTv���ml�6��ɞ���@l���/�V;v������k���N{�Ѭ_��1��K����[n�z�k0���sT�:8�Ǵ�q�7��z�~!R�~�����f�K���Է6��V��V��տ
+�a
4~����7���۔�ܽz�����Nu�N��� ��u�7v֚������o֩h'T�wƷ�8�ǯ�V^�K���vűχ5҇��m��M��h�ͽ�mȻ�>�Q�2�1��7`�E0�/�i��o�hZNW
b�/�����̝:jBG��M2�/�F�������}�c���W�;�zS�
+�u��R�̜_�>|����ij��;=z������
�P�,���Y�t����>6��9�2��8�_�Y�l5 >~��ޫ�V�7�c�n��/�
4"��hVa��mR��ժ7Zc��ͳ���9�̛s��*��k�`Y��^yg������
�|�_���
x/s�s�C��k����p����:��[a��q{'�N���:,q�5�v�'�>1����t��І��rB
���γ>d��V��%ը�m��)'j�k��9:j�q/3FjK��D+�|�o��Z��n��
+QWm��س��f�gZ�N0��_�w��jI�
���+�{6���v��Z��]�ߔ�t���

,}��5jv<n8�E�݂���N�7��ۖ*ŬQ`�ȶ���v�=�
nXYE�J5�
+L~_C�
�usn�F�6H����0��g��ϱ[�i�
�fWԦ����M�J�����J�������ƌ}gs��\���q
Zu%7ao�͉�{w���
߃�
�\�e����~���|k������\��
s��	�1
�4�Ѭ����R�`ת����f`��O�qϛ�^m;{�}���dF6߮v�wˣ����2�n�z������эVon�9��R���F�5��B���x���u�ئ�{�k�
���6i�7���8�Q�ߢ0����Z��j�5�:
h9}�[U���Ǭ4��@/qZ�P�e���*v�|mg�Y�^j[u��aT���o9�
߰^$��v]Fײ�Ðl��Nm
+��1��5P�a����	�r���l�����
fc'��J��hKI0�T� {k�3��V���o���ˤ9$n-�?jQpH�Y J�
�B���{��o��h�+

��g�t��"�!�����ۭvm��ޮ��c=��!V����4�_���&c��̽�"(g�km���D�
���^�J=
�:��>`�uq��"-����>~�-��R�tQ4�-�v��5nX��n�V}�f���h���F�ć�&��.6��(��;�m�bu�¸��0�CB?ov��anx�س��ګ����^kU���pK����x�c�;=�P�c�g����,��������ڿ�F�5������V�~t���v�1N{��x�p��?��z#=�W
���
��ʤ��r �Иؔ �r���7��	�T;�Jo�^a�Z�^�p�����J��!tYmU�sR��W�] s�ҥe�*�U쑀.�˝=h�Vv��Vi�*u:k�j�n�4���ؗ�-��Tzm�V�4��R�4���Y�ٱ߄�����
�bk	MD�z[ˊ��vt�
��F��ۺ	�s�-���i�
�G4����M��Fl�}l=���r��h�q
8y�F�~��xV�
�����j�	#�z�
}�]�ק�>jw�0G>���";��k{��#�1V+��@�^���^�C�/5~�1,�4���m8VHs�st��ݻ:�����(�F�:x�#�M��᭲|��Bo����՘'�����O�1Ts�<[k�G�,�l��G%�M����Nj�$���:�jo���.B��
��ۿ�j��M���wV*ǀ�%�^=r�ę[�
=]�}�R|���¹΅�7[/\Z~�����Fu���y���ŗϽy���ɫ/��s��s��Z�|>z=���� �.���y2x���w玟;sr�{�{9:55}���

it�����+��$�닍W�֖��n�je�-��liy����
����.$oϞ��n�t�/^�m�8k^�]^J^���~�譩饍�����^ʊ���wޙ��8ws�K�v/�=w����s/w�O,���]����15��������6����皷_�X��-neo���x��R-\��ܙW�ޢ~쐻��n�۶;������/,���4}����vu}wj�x�D�|-}cfq+�w���t [...]
+qǜ9�s��噍�s���oG�^z�

��
f�ZQ_�9�slq�\����ܲ۩� ��s��:��s�Pm�S{������nv�������V�7X}�y���W/��=�V
�$����ũ������
�l������a�Ŗ^�
oe�М���B�����.[m�^^JߎN�����Դ���Umc��R�-�٫7��̅��<�/]:�����{��
��������/�..�vΟl_����fw�ml
��]9b5���=/�E����c�S���=
i�����-֍�ͭ�Ƒ��_xgfi��n�>��7���;v����{������;�:/��9������V��.7.��k�?8‹u�8�̑�Z��\no
����kW�oD����:^�
Yxk��K������+���s���/5ί�8?�t�.]���u��������mt�������:�nvm�h-:�ٽ��T_��^�>����|��
,DK���Ó3�E�|w�z�|��5�gxrs�\X�c�����S����b��~�x���>z�{�b@�.j�ۯ�[ο`�
t@]�'�-щ��� [...]
���sg�W��kG��?]�3��j�rH��h�0L��{{�,�̥�
}{ޝz�1��r�Ѡ�챾O�3��I��`韓n
X��Ƙ;�ފ7+�Y
j�p���?���YC�e�Y���Cp�$�	~��]���c�s/�
�zJ�-�oJkGg��J
;*���c\�4v��
��p*�-��
Ë�[�N�������ٟ���6�O���cx�rq�*�
�
�Ӿe����s�y{A�l[}�;cξ�\�/N5s�f�\�z�ӛy�|m��
$�#��
a��rq����/-]�h>p���4=��=iou����G'n
ӻ�?��9{�U�PW/
{��ckV�
T
���<:S,n�^{{���|Ib�^}�Zk����v���
��rU����{gf�[�R_�茶z�Ֆo��qj���f=7\X�\�?��Ha���w�n��-�o�~Mg�*�#%����>8�>���w�a\�V�H�
�C��E
�55=^�zh

+�F��S�AN^|��S���\�5�oN�g���K
(o�׉;�[��*�
+�� *�'�^]y흥�
�}����7��9�����
H�.��ϯ�N�����������j߲��d��Zv��rc�ꛗ�f���%Xo(��Zϳ�
�#pa�i6��)�ì_]�p�nwr����k�o'{v��V'N'W�ݮ�Ц�
ŗ�_o�;a��� �]{�jt������\O
�
��{8z��zoi$$!�4����w�$7�X�l�s����3�� �U��*ﻖ�$:�'Q0
+X���It"}��~���+��H���M�[�{1�/
>ee)È̢���z��/&w������6�T�|�իt���s
+��ut�����MJ�E�d����b�a2j

6ӑ��!I��ͣ��S�>:{ˈ��
�
+����d���o
��G��ƶ6�t {���e�-��� �\}�:���J�!��Uk����8>>�xU{p�h�v�	�����k�hЋF�Y���n���
�M�^�&�}b}�F�~��8;��/��W���N:���"-�Dg����o�&|J�xW�
�/�Z�M�A�4��


5�_�E���7�O���k�󔸜r��O=Qy������G�ȕ,���
�����w���6�s~)lbu���,?Kq��}p.�:�iv����֒B�B��Ϊ���m�Q\��a�������_��Qޟ��7��%x�go㧵���}������J����y�ާ.^�6
�ؗ(P��2
+g{�c��-|�P�t�����b��.T9O��C��jfå#F(
+��8|f�Q���e+wz�l
E��ӓX�O
+�w~��
�:��:��Iܕ�ܘ�/�\9�{��I�ܻ�	�;O`�ZE�3
+GŠq#Zρwp"J��'��:6.���tӍE�Ox���ꦵh���'`���0�1m�N�	�!/7��W���U���{oOO����
0���^g>��MM��\l������+�`�
+���/�>."�(�W��}�ƿ/x�s|�8׻��FC�{o����Hu�v6�&�{l�z���	��ۧu���,k�%0��`�?�u(>�K��=[�<���'�|���j�g�	T:��b�۸��v��o�ۯ>
��A�6��;E‘;�~X���R|��
7v[+��v\���:Q��:��,\/�;O��T���7�Y���:t��ż��r�
�\B����1�R�!vNj�|F9"� ���I�P�"���t�
�B|��N�ݼ~��Ӂ�������Ԍ�5NO�w�J��
+[�t~��(�=>7���
@U
�MG�h��:|Q[}��bf��9����g�V�?�sy�2 at Qv70�p��[�q�t��ٵ�诓�.����;f��?N��W[�����LOZ���S^	
�H�<.n��~�lq9��b����{�J����8�i}
�r��&�ґ\`���]>
�\6 
��T��d
�=��S�NT�׷�@�;n�w����uR������
�I��^��������K������^�t���ӯA���@8��ȏ�텇�3�\^A-q�y�,������L4
)�ֻg�*�5�V�yrZoTj�
$��If��2�=���/�O�m��#�(x�(�+�5������N�`���HFt+�,
���
���ͧ-}G�>.�
z��=��bp�����B�T�c�錯O�
�kp�@�O��\��;���>�׹Nc����
��&]^8J�y�e8�u��.F��w�u���#G�[�\�0
R��A}1-'���7xP�
+v�|�����(/L
��D��/�+�.��`mg�J�d�R�h��P-�7�&��ߝ'�#RVGt�Q��\݂�V�h�8
+ǟ
�7O:Y?���{���R�>ьo�|m�<��Z
+ǃ�i�W�r4��	x���>pݒđKg����Y���
+��H_��ڍ��i̠c*�����r�?���ѳ�պ! W���G�z�������ؽ�[�pC2-~ϯĄYl�l7��#�~u|�
��
+h��U���V�O5���0�6B��D��
�7�kN�kt�wK����ɏf���ŎJ�>���O7
��n�a�u�v~�땛S��e���z!��#�C�V���R�Y��%���
[���2:�>-��<>�h�����c�'������]l���0��;�v�`U��G�L�����ȹ�3
e���;���j�0�#���R�|�':�<���;��ԃ���,�,Y]ɚ�J]8�(���p�����k����ί�W�e�{҄H����;�6�
,2���W�ۢ>!"�ny�|8)�/��z��/>���
+XY��{'�ֽx������GD�X��O���ԊR��
������q�z{�۲r|_A퉫|޽�]���}�
�E�X�j��:�[	��Q<�5�ߓ[��.pF�?�J�a�����Ro�F\���/<
���p���,�kb�J@�v`���� ԑ/����5��G{��d
������-�o
+�^�v������u���[��W�P8Y-uB�`�J���细�k��o��?���ǭb�`
=��Wp�B�����ܔ�Z��V���`1��:�i�#���`Bq�����ĩb���Ńa7'�
�{����D1���q��2�ꑁ�2�a����O�P�1ᗽnq:PBܕ�_�>��p�z2G� .��
= �H�ϒu��Y/�� ����<�\���
:7#���V���gZx�>�OQ�������(�.
\x#��Mb/�w����(��~��:os� ����9�s�K�G�&�݋��
�zR��k��#��_M&��a1��s�ܛ��{{�*
�R�L�-��V���r����iK��Oخ�񛚺C��/����=Sz��[@���� �ؤ�<����.�0V�u޳����

7�?k���M� �*f�����@q-�=�~6�yl��u�_�v�o�9�?
��_��~�w�ѹ�
�k0�������ԠYo�J;7���(5i<�dC�@��G��
9�n2~��Oq��^:[9*�f�'�-���߁�S���LM�(�i
(od��z㧋�7QL����7r�T�����o�9o�����m�r��<���f�Aӛ=�9#��<�Z��{�z���E;���D|i�	�rޑ�} �#��!�f�~�_y��8��*��4��f�No�(x_G��x����.B��4�rI��a�/�yupt��Qc\�Ԋ��Y��}�=�.8�o�^�Y} [...]
�_�3�ݜ�A�C.�=���٦��=M/�߃`�/l�c��ܦ�]����ޠ2qO ������.<��q�A���{WG���
�\y�H����OР(���Ϳ���A+��z����
�WY_�
�

+F��nB��\�����]h��4��U���3��ٝ���:s�z�q�0h~����T	��\�i�X3(E����͉��A��0h�����ܢA�Y����l}�W�s�F�w5<�\~�0h�{�(M��8�a(�4���YiE'Y�f}��uB�q�/�����4���	�^y�s�x�7;/�S�A�ڑڏ�s�7hl��\�
*j~t����Ɓ�����땸}�A}����>���]_��T��5�x��k������S�A�\3�.̕A�NV�w'^�'š��g�W ]����p�B���F�
<~{��]"
�-��s�\^���ޗ�i���.)�����7�)7���S�A�wC����
G�2N��Mħ?���q��"�
�4��L
�����^�1հ}�t���:�f�F��?�j�#�	���}���
pg�qGнZ�fqt}�;����P�zطyn�#
zU�7	�A��V��bFoP�/7��q���q�Kt>㺯�#�A��	��q��A�?��V+��n�A�3��D.&wQ4h:T
�3�p��r�
�	�Ǿ�HJ�����V�A�1�L�Ww�a�֜�a|��ռp�$<cZ�4LHsm�n�//
Z��	͝_e���&�/��ʠ`.`X�z}w���4�����o�����A7���x���GI����oOР`��n��̂��p��|:?�?OI��p�����S\���	~
� k�v���cA�i��ߜ��nދ[R��z�?/
�W�O��������"$�����t����I쫞&z��TY��΁��~@�uq
Tf�ӧ�OI��Y�U2N�x_yk�f���/�秝�����Y�>�%z�)W����6�(���~�=\
�����[G�O��|���_��
�戟����9�SO����xB�<�
���O�ͽ�G⧣t�ǓW��M�#e¯s�[�Js.�w5��N�6u��v������m?��?�Ƨj��-C�mQ��>�+���T�&'����fs=%=��������&F��7��v�H���y�i�q��o�{t�8�ݴ%i��/
�
&D}�
�=V�Ʉ�?�dz:�D���_!�Ǟ���
��*�x;���}h'_w�w�L�ԭ8��%!OS����
��\���_������"O�8(��
H�.�A��~4�' 
[�o
cs]�;ʠ����h�Z��L��A#s4�l�I�J
\ME�?aP���zI�\���*-�&K
Z��A�����c�V�I�A'!�Ȧ�
��R
�'�]},Iã��i_,?i������e�����Ϣ{~`��܋x�Dm�s�j����ѽ
�ՙbQ�Z�o-*!�K|�u�
W������YG�:���U��Rl��0z�L����
���p�J5��k݀�G|�[
 ��� �� y���/i�O@�R/��������A9��
��O�vT�	1%�ʳC�A���J�#��@%��aP��r�
�27��x ��^��K���z/%���_
ݽx:T�8�&
��<}��
�E��/��
���������i� ؿc������*��}1�P�uf�X�����O�3[,�����[�x�=4�
,�n���RΕ4�d��~l��v݁qs��;�0�W>ݺ(�(4�G�d!�#�&��z]����
�/���^
��ʯ�Z���z��n�EˋI���Ļq�q��/���'�D�M�J�ӝ��gsj�-�&�����-u
�	�/҉��J�Ŕ	q��ɠ��[j�
F9��>!��g�s���b�2��F����;�m���;h�,
vWZZ�|K�|Ǫ���N2
+��?���0ͣ��<�m���Y�;������$�'����q��e
KRl

���1q;�

J�
U�ے
�ւ��

ɯ����o_���ݿߐ&��
g�-+��%p�cb6A�%˾�F�zދ��Kں�(lF������5��v A�j�pM6�'��/��H����\���[�ʃ��>4&
x%h�鿒�u�O�t��ohXP쟨����w�~�����Ga6��
Ѿ�'`�0��bk�`�asc'��$��:'+v�f�bj�fq�+u
涰�r\k'ֱ�6���uu
Z�
:�:���
��֗�ߺ��T����
e!��:0e2Ѭ�b�Q����u>��Q[J`��k�4��o�V^̷���p�4/�ʾ��b��^De[�I��ɚ����3�a6���z
��������
2��=���}
h��
��Z�� ������U��
�<�/��D�����o��Z�U C������
�jl5
Foѷm�S�kɣX��&��X
��/߽��5�A���:>�
������
EG��eM�In��]Xq�b�E<�/���>B.�m
]��G!1�%��!Y�ۘ�d���s���	N�yHL-��.��a��%�Y
+o@/I�*�?��l#���OZ��j�-MH{��}����&w��>pY�c}U@�����S�d첂��1-�k�OkJ�s`LG17��ZS����})�߇6����
+!�!�b�.±��%/��R����Sey�ѫ���3��`�n�tpvԗ�
P�r{����P�w�m)[����\tf�Ж-�ǔ`�*��7����
c�Nr�O�F�[5��c�m'gE�S��a��V�h+Q'ÇY�-	
JQ��d���v�����<G�H�x=q,��Sԙ
+�N��
u���S�:凩2��.QuX
�_0
�E�8���$��F�S)�b$��
|X:i9�G0" �3J����)j4�S���li�ͻn�B�i#$���q��f�����5ڌV�y�3H�a5�0�ߎӮh׈͊����h*�=ǹF�Oq�{E�1��[a9��Rl�5�_B��F
4�:ԷQD����>�Vl
��,��C?&j��2k9?�%
+��U��a�^s͠U���׶�,̧�/-�d;
+�5
���Q�<ǂiO|���!�m

j%�n�
u��JxY-��a�b�p~1t���߄c�^8�w��Ʊ�w~f)�%�B�
Ϭ���,|�s���xZ����
im�c�^x��.�u����{��ȱ���X�
��«�x2�m(݅7�yb��FfqB�C�a�[
O)@��o�[�/e�"�v~�8V�<
+��B���"�6km�bT��$��r8I%���6X�S���Ӽ�񉀑+C��^L�dB뤁�KQ��S�u����\�������ofU��7�ж�a����b���w��bk&�*3��ɛ$U
VxA���[�Dxh_��D�
ĎB�U��Zn�K׳�@(��
K���W����D�'��C'�b��rơ3fС�*
8tz�*
:=��
�1�N���C�7� S<>g
:c��tʡ3f���s�b�
:1��Cg�=ȭfá3f�������O�e�i-X@���0�#:��x2H�B�J�Ho�
�
��K�4>�mdmGk���"��
�moc넜EG
ذ�N�Q�qUsE�;>LC{|{<�X'�4��0c
�����
m�O�ږ��J�|�m�I��蕈�9��e�-S隮
D9lF������l��u�=Zs����;��ǜ�FB�"&
+5U
F�!��0m�	UA~��j�p�e�
�rM�ܐ�
?
ÍS<L
��36��3�#�κ뙥߷�^�\�&Jj��o���A]}{�X�\6�V��
��ŕ&L~;#�f�e��Ff�
L��������a�-����/;B�*e�R%2	�”Va�C՗
�K5�(���3��S�V�}u��<��ڌczdt:|3��ZC���YXy剧Z1
g�ي��D�'�)�`u�ԁ�t�|�P�z��=Fg�n�|��]��~�Ҝ/�}��޵�D�������J����q�F�����#>@�Q����(�>K�Q�51�Ϛ��
g~�H&��X@�e����f����ޔ#�I%q9�,0!��'h_����f
���Һ��'�mh-�C"	�(,�wȌ�_�mn�
Z�xe��챷����f�E�^��H��'���W�����V���#̆���:e-�Q�����Q��:"�ԫ��9b�)�(5`	�i#2r�&=�_N
Gd�
A
6 at wX��َ��lA�HCӋ��0R��yY�m�DK�1%�@��$p�'����pjcy�1�uq�4�r�>���
��Y��u�OD�(d���S+�M0�444' v�~�2rM+
�1}肖-hƫ��Uy|�Wg�G��i���La� �ذH�Vz���w�]������ ���
����p�����iP�"#�5�
��*���ċc���é+�I\�p��/�F`ı��aq��4���U	`LJ�2VPK{|8�/FJ�@&�sf=��Y�Q:�H
ےy�M��4���{Ʃ�V ����9q��1��
�y��e���B2 [...]
���#��0!B����n��%�	մH0������t��J�2ߎaA�:�dϡ:�8�H��s"s�2#��wCA"�d����C$s�
#��
#>�9#U�9g���a�H�ϡ+����������ZE����j�p[z�*��~2�:��i���*����z�(|w:��)N�A���\�©�
+�LS{T���
��Ȇ�VEx�y
 a�"��
k'M�"Z�|T�*�H@�3�lGo�l��\��s��Qu^�ʉW
Ŝܬ��]���^��ӹ
��]��z�{ t
?x����tv��^��X�Nj��F�7���
sO �
�\t׍� 2j���v+5���
���(�~e1��bYgB/�K2�xT>ď����p����As/�@��Mb�e��Fd�e�8(�;i1��{w$�ۭ���D	T��*�6XNKv˞�L�΄
+�/lDv�z����v?I
����O��Dv�4���ḭ�>9!�<�,I�>��;:'.0�ݿ�-�_��ҠGj�
�U ��
���\�����o��=O �f�jB��l�P��xuN�:��$����JS]�F�c
+ȭڂ����S���fC�1G�j���>V?��$d
^�
�J��z�m'9�WR�T��.�v����]vL1ԔlH隧��Q5����(��&rF���}3k6B;?�^ԋn�gDSK�A�8zy�?�4"҃�Zj at G���f�Y���b��G�X��v2S6�^L�Fl:=���фM���B�;f��q��ǜ���
E���g�Y����H�W�l:��C6�
��
�c�M�kG��)�n{w�}��ز����36�
�n�ڼS6��D.����M�g�j#���tz���aX���t�����tz��X��V�1�N�K�`�L
C��Ǧ�K��w.�$�2�n�/^�IF�l:� �H%c6�^�D��X��
�Wfl:rf�%���~aƦ#�ƙ���C�ȌM�gE���s� &4��_�R�&r/B�J�7%���L����9:�l
���_I�VG����W�w>�YQ�:��B��i�'9������C��z6|)�,�;���m5���J��:t���0/e�v��2�?��0u~��xDiE��F格�6�s��N�sE1���N���V�;SSWM�ar�� ��dM�;�{%�tM��F����E�Fw6	�
C���q�;3�]�h5fP�*S��c@ͳ3�(�� �
.�Z5b)����
�谇���d���"�Q#��U5Ɔ 
��r��R�T�
Wǘ�1�_-�hp���`�T�s��
E���?��$48T&xpj4x�)~�

F��69cm��0�j{���s�����x(�C�ە��:f!��)�Lv-S؜ˎ
FO�E�R�ĵ���mb������al�GAD7C�{w�򄸔F�^�0���.d��$O���~ܼ3a��+[�$T����ؖ4�M���I��F�g�U�3���S�P��àJ��
�ݪ����PS��VuFKd���Fb:bxJKd0����p�=!	\a�o��w�S1�t�s�)��Od�)�I�;���T
�:�ɼ$~��w�~�r�;\rL;��V5��'��ګ����(|���17t�~�k1棖}a���G�CS׹Bϱ�7��9L��{Z����>�̅�#1	�
�	�˳�o�KD�YQ� �[bX�l%�	�}�Bcҹ�������p�QӘ�I��N5�BV��TS�s��v���J�~W�ꗮ�mï<�Nb�A���7�5��\��:�ʯ1
�:��
�&U��8��$��R
�
Š#��v�d{lή��
��)�Y�p\�ƥ�,�0���
�q�����*�2o�Y��
W�J [...]
+�Z��A��<y����a���PQ+�4��Q��)y�nw�S!���~�y\��H���VS��'|/�挿'�+��h�I��X����\�`���蔓5�թ ���qb����M�E�E�l��Ō8i�P��Kl2���)Ih�
���65�ɐش���
�R�D`��6�ԡ�V���� �V hF�;5��	+�����T���a[8-[�
Ļ��eq���QZ��P/�5�|%�JG
c���W��R�
�}���uս�E���^��N���!E�k��˪x�<��h�l$��2E�g�u\�E��K�Y%���i�Z/�N"�rM�tZ�X+N�/f�l׊3s���cjЈN���g�߁���1��zZ
c?�
	wVV+,��h�]�����)Cv؊��*ٟ- �{qM���#۽�B�srr��l�����lL&Z�U�R��+)�˲o;6��U�������U*ໟ��)ZJT@���4��2�˾9Q��0��5���
f�E{��a

��U���)��~�:�K�+f�O�ҊM�W��mх��!��X��
@�:$d -I�{�e�r ��Q�,@��f
@�# -����� b�^, at Z �ݔi��9V�X��
@8�}��+�s �|��>۳bԔ��#��|�\�.7�ã
+�5�3��ư)��
c֔�C��Ԝ ���?�kM�t�#3o�gֿ�IS><� _*O|)�}̨�:�j�����P#�����3�
Ŧ����s^ʰ�5N�Q_?l�Ԇ"��3�
+my�6��m
>��Pv���d��0DK��P��3F�h(�}����Ɣ,��3�Iu@׸���Ԕ�쬯�̺3�s帯��4U�}��ۤ��g�_����q��m��ߖ��GqǠ��qW?&�4Ӱ0m*��~Ʈ�m���f�5�g�λ��~��+�A?>�����9���#�Q_?�~bw�i_?L
u��i����G�B�[�SG��ϸ�.�N���F��~�]����~Ɖ."W�b_?M2C�����g��~|4}�h��9��g����c�����m�h��ђG]�������s��ng��h���⬯�q�YF8��'����h��
��n?>����5�ɠz�6V�Z+>-#�A_?)z���O`�P��d
��~�Xi}��͜�3f����5t�.g�,\�~|���%��m
]k+���pm����>^��O�y_?�~:U�l��ӈ���8!
+�����<�Ŕ���3��G�
g������z�lr���J�}�$N�~W?;�A��~Ɔ!�}��
Cb&�b_?��M_?y��]�p{����N_?�.��Y��3_1}�$^�~G�]K�O��~Ɨ��i�����-X��pad�
̈EL�ݨ�_����]	��
�5�kh���$�1%{S���`��C�U���V�K
<����Wy���z�޼x^p�����}?�:/_�|*��6Lr�/o��r�ͬ_F���u�h
'>#��O�<�7w~�Zy���2�v�䊻�����4��>�,��O���;O��kon��޶����x/�r��9
?>�Ϛ�l��w2
��?*�ߏ����M�'�n|���g���?��O��a��e�2�}�XF�������
�z��EÛ~�9�U2��k�[\��a�����z}[
+�7ų�fg�����/e*�I��J�%3��O����֛�o�l���4�N�W�/ݽ�ܔ�G+x������-�6���b�� ��
����0��K�.�x�szqR��S�`:�����.!�t$�C��Uv����'��읜8����᷶��J#>`j�m�4��[������|��׹�=�{��f��?=�﷗�F�2j�6��^i���{��,��}����W�A�{�s���id����2��݉w�f����l�㳳 /����;���G�v�[_����s�R�a�F��4q*�
I��(v
V���Y�"�/P8��g5���n��5��vR�a/�����.։�z��p��C/7ҋ�#���;����$��>@zl��?Z
�ߤ�V�g�
�������(�����}h�b=g��GI���
��� ���x�����A}
+�y�?��9W�(.|��_(�y1�
+��j��*�����O��>��v$>��h�

I��
��1�-Fג?
Id���-K:Ro��Qv=��>������Ӥ3
z��#)��j�5�v8[�ȠWAO�{
���Ѥ*?���=�?��/����?�k�by��Y��酨��E��z���|����I�z�^x�6�,�0�9j��?Sұ?Ͼ�����x��͝������
����S�0�*����T��{H������YkoԊ|�!�>?hu��ɶ�k�憄mQ�Ո4��oQ���c
��.��K�^}�������q�����SBŽp�(\��� �.߽j��c�Ŀՠ
��ݸ�8�;4H�HH�
I"G��/��Q
�!�'� � ����>�}���E�tr�
��t,����x����?WS�Q��R�	����u
- -��A���H/
+�^���Ƌ�I�'�
���o�L0'`~?
̤o�x&X��W���O�0>�Zv%��f���.#  _�L+x4�
�{5�h,�����~���Se�~2D��g�KU�Ǣ
���`
+���t��ۅ���@�<7P�U���Q�#n�h����3�n��VLXJ8Sho
��3
+�ܦR`��v��H�S{��^�֨�}�����!��Fp1`�2
ѣ��Y
���X�ﯖ�Ls}6~����i{� ��x�/f��4�؟|�4��c���&^'�&�Q�l��MD�?΃�Y
)���&j�����Ê��67�>i�UӉ,*�(d�M���6g]�MD�bI�1��O��6Q�*ؓ�7�g
�M���eO��ŦA�D�Ŷ,����M6�k�������4�{��l�����y��,*����[6���Eea삼�G'��l��5�ƚ�ظ,������s)���vo<��Ɲ���Q��D��
b��*� <>&a ;�L�U��f�<鞉�fx��;��?hpY�j�й�|������
6jMĐo���Τ������T��&�3F���)��u��cz�N��f˴����>��~R1^T5N��l���{�����2���I>��M4I��}vh'�OiL���7M�
+��Q�t�y�횧d��q���b
��?��T t�~�I6O]��om����(�����e��������ϫ�?���2��ߏg���������������~�#�om�H
+W�����#���?��óʿ��O���Q �_��	��Ƒ��\�5�{����O�*���
�N�
�v�
�k�~�-��u���s���
+��86���⮥�(�N�Zj�;[�}�0ؗ�Y�窿ߍ���A2�s���^�S��o��V
h������z���u���F�M�O.+n��a=W���7����ȉ�X�4�!���[�`��5���R�U�;�t�0�`D
t��D_\=�Ng��� �z�ڃZ�6��V����7��Ϛlg=
��(
�2�3�\�Z���#J����x����KP��
���0D�@���8��2���Z�-%��b�G�?Jw3�Aʹs
�����ex�e�
�����]��4�:P����]��REP��ρQ�������Q���W�f�k�fW�ёu�nd�sO�g�U����z�B�H���Z�W�8k��==v���Wk�h>��I��F�|�=m]%/�y�"<,�#�U3}��J��Ut	+7�ie��?�Q_G�r2qt�Λ�6~󻮸J
<lD�'mc݆U6�Q��l}�ҷ�R߉a(���������M��&B�L��
.�Oن��K(�9�lI�؊o����]Y�=�dYLͿl���8��j�}Ww9_��&
������a
1v�sȐ���=�W
�a
+h�:$[�C.�p<s���0ٷ��-�~$�Ǟ,(p����cO��9���x,�0
��E
�u����9
/�׬'��,����b���>��o
��QȚ�V�۩�q=3��U���#���n_���.�O|���hDq��x1׭�(.Oa��s�ah��,5
��ϲ'���q�5���*.����
^`]=�^��­�t�P�S{Y�՘ޕ(.�Iz��P�xL��=�
S/�|걋a1
Yֻ�v�jb�L`����1��Q�e
[�~��Vb*��
Xp�$����7�
6*6#e
e��`�ӡ���
�H��F�=�*y`�LwiC���S�D���H���Ђ�U��| (�;:�c1`86
+.�R�t'�<H�\r����o��2̍~��L�u�0��D
tP�'�*��99��k#����O!�:_�\����
+�S�.[�(��{�!	�㟩`6�p�z�h�s�I��s��!��I�����]��O�[�|)�J'���s5
)x{0��Rb�q�� �}pLQ���{jƣlcBpr
��e&1�ǟ�[����ѥL"//!p�
���M��?���Ul7 �9bi��>
+����Ċ��D�vr\��A�<�'n"���F71}��m���fI��Ey�v��
8DY4sw�G�1�	k]����wfjb›�Ic�}���$Ԃm����t�� ��}��	��i��.,�\��% �hf
+���1�8�z��������^O��X�0�PR�&\����wu����E�b:3d=�
���S�x��'Wiƌ||<6�3d>��l�G��V�g}~�����9�0����d���X�V�l�n&��ӂ2����e�c���6����0�uV�_���Leஆ�_��OGè�zl�ӄ[���4L}���%0�	,CmK��E�G��@�
+"=fNjP�6Nr3�* �A�hpx-���Q�_��뻬a��	���]�]/)�b�r��g�����%
*	��g�8��ؤ��!��p��*\$1�B<�+��U*qH�� ��k7�����Dz�Rd�=�B��{ގ�8%|N)f#m���ƈ�1
NI����g��	E�)i����r�P��m�6
́��z�.�KG��R��)Y��K/y�z
+&�Z�eu6�����A�5�_3�o��j'ճ��ߪ9���� �����R�A�bIYf-�
u5IP=
C���aI�q��6N�KQ8S�~
0
�Y�hwb)�L�$�8�A�	/�
��Ҵ�e�������$����^zI
+9�4P�&"��{Y��i��^�
�i�ֈ��*������3瀏QB���X�
h�4$&�K�M��7-3�
�дe}��� ��)v�cB3�_4�B��1
+SA1w�	/�,��m&�3fW0������N��*4�g�
E�EDw&��2��-v��e���lٖ���
+}K	�宦G�q�R:|�a�x���eh)�ncJŮ�����FWU�l%���f�DK���Dwc��"��+�K%1�>�RdQͺX�*������V�z`��&��|�0�
�˱�z��x���:���DVեAua
��"�$:J?�m��
�d��8���Q˜"�Z�kE��\�<�����8wy<���x
+~,��*uz�cHnS8�j�H8/�'V�#Zn�Z$3]�k۪dzJ�Q�/@CY��Q�;<�ӟ��
�I�5���i�e
�_+�D�ЄN�>9�B'Qdy�4^�ږ��0�
+
�͆�m��ɦc@@��
o}O:�7��Nh�2ݧvG26�
���L0=[8�\��5Rj� '�f�ãZ��!3$�Уo�,բ*��
���Fo��1��bˁ-.��\L�
槛OG���
�$��r`�Tߒ���|���

+��˫XJ4�6^	���*������hb��>(�WQ�qT��oe�
��`Ta�VJ
�3����T}��%ėׁ)�܁��]+��ר:c���n�
��K�:��J( 72s f�`}�.��+��*�id��p�
q�:�kR�eNb�>���B��z10'�9�aPmPX�δ�
�:��L���C�n��
��4!Y���B`0|a�E�\u��:�Q��W�f�No�y�d
�5��;ٴ��,��*.��y�#��3�
���S�p֗G
�M ���:�($������'V�ƍ:������bYu�No<�B���GAY���+Q�*~]�yo����[}y�x��b��b�
=\g1ʫ~u�SS��6Q��l�_��!��qu�
��~u��]��j
��4�=�@��L�d�O�z
+�u�"��{�w�+��A��Mw.+(3R�8f��fF��b�����s������!��׌��
#�
1+��`��
9��(+J�g�%1�]ˊ������r�����gEuy�nfE
� �Ι��YQLpKYQ�Lp�U5�1�dE)��L��D&�{U�	n�g�P�y���>��'�M4G�:(ҿ��-`=��ܸ|��
V6Q�]`�ܬӳ-��R{��B�&Z���O�>?x��-�`�1.�������y���W��un�A�>�I��'eӏC]~Ӫx�P���N}K���K]�*�mM��_��fW�łz��q�cK�ʺ`8
�g�7µ���Xi����f�

, at 1?�5�T��!�
2
�a��K�p"��p2^
+�ػ_;w[�D��
+������Ws��K��)#�'sFbXVv�Q�Q,��t=)4L$�U|�'�e
�,� �L�r�u:8^󜦀���M?W�G�5^' ��
��N�nk|��
��v��!:�r��[A���vE���YSl�2#�F��UXW����M����H$�j��+���t�Io9ˌh���v���K����]�.ԛ�l�]�_�D�~�ktw)v����U�T�Qo�C�;�[��٦�MD(�662�RpS=`m�X-^��#���AEL�A��sO��Z�Y�tݳ�5�-�^����إ:��3
�]3��9�T<
ך�{0C�fcZ�E捌Mju����(a.tt���.-݉�5��[ϡ5^����1���H�8�8���6
���Q��F�x@�@r,P�!�ԓ����YHA~9�WG��T�gH��4
���@�4�67�\�_��x�3��9����s�
+���0��4=�DKɔ� I7rۑ'��B��v��L
|+H2��N \=�46;T�K�M�"���Li�n�:Sp!��	����k0l.`��,k�!%ƨ��4�ԨΘ
+�`qm�.B�t��r���e
+x����C�X��=�����
k�k�X�[u`�۶��f<߈���}1�3��T.�튧|1!`{���� �0!�;�è���d�!��t-�*��/�0�
�I%���h��Tݖ��a֖�8:�����O�f[6J���5�sT~����Y��[�
TJ�Ur۳s��AC"U`��󺫞��Q��Fh<M�0���@��1�ݍ��?
+��c$%�_E#�gޚI�
����beS2̀+�=�p=l
c(e(3
�ku-���ы�R�)*��H�}�dH��Q�$`u��&�*�;����v���j��gq�����?�K�v0š&j�:7��U��?@u�P�� �i�k�i��+
*�!�� ��
+�b
��6�J@�ʨNn�%�B�[uՙd���Au�D�Ҡ:��V�u3��Z��a,�V
k*�*�<2���k�U#���m
U��]kb��:ը� �l�;�N�M�,�:MCz�Q��^��:�S
ҋ-�u�Eu�u�a��4�~�غ��~��j����&l���zq8Q���
4�V��^a��\Q'J�($�X	�!�fV.B��A-�L��W5�B�j�l��������`_��?�DR�B,7�j��ܘP����E%��]E)��=-�:�P�q�OS�����!E�RmT��bʧ;I���hJQ��B*�=�x����L?�
V
Ywȕhi�(
�d39�t73����?�s��R��M��M�!�7��-.�T�h�X�}e�K������d���9~,a�Q�Ӎh��
�TN��6vt�Lu��q���4�5���n�Q���nO-k<
�[,�[�H������@��K%^��	K��2KéK��`��7di����fi���X�

�,:���G���G��J�kg���ٴ�.���;1�ev�e�����cכ��a��Bh�>w��2���L3Z9T"W�6���L�;ѴZ���q�
+���m
^p����u ,4쐫,��w�U\�c�6�
��,?���P+�ɭ_{��?��W�
y��G\|�3�*�T^J�
+�N7�4]�^�5(O�z�LXf9Ҙ��<���]��bBZC��N]�07�
����9�՘\&e����YW�TW��!��x,T�����g��ӷ������d`�+��0�Vt��V�p�I��v�Y��+-�=
����@�(hL�:
�c�P�2X�PC�(��� �*�:���ެC��Ҡ��N�W+�C~%����]�ad �b��$�w�)�켒��:�85;hZ �9/���a�1����CK�N���Z�.�A�6C&"{n�1��y]�^3E����B��	�da=R��!�x��&"{
o��slӁڒm
�P[n��]�\,����M�%#2<��tB���-���c�i��,Y�d2�K,N

��.���й��NU�մ\�s��^�ӹ���sY���,�����:���(*y~������A}��kN��v������������8�c���ߌ�U�8L�K���
+���������̫i�a�V��iEèp��΋�z}8!�zoAX��}1�x�f#�y�j,�P��U
#I�2I\�0[L��\Q�ȊG"t�6� �.
�
U�9
�:��`
P誃;�'����(�~�j
���짐$�l]��(Z����8i*�0�A���Z�::�Ft �5"��@d ��O*2�;5�#8��ڣ�iO�����B
�SM	 ��a
�g5
��e
#�K%
�Z�)EØLݵ.��
�
	�8�u�	�OFNƳؽ��[�v
9}�
�i��0$����g���
�Ǵ�!P)��̍��At4\��
�$�R�������
#&X�p}�2�������'���<

kԉ
��/�v���0�1kK
����H�t+��^�
c�I.)��go
�;T��Z�m�~&�ɴ1���o�9wi�H

��P2F#
+��~��U��1C���G�vI���kiL��됉ft1��(!A~Y�8�4�#m��*��%dp���
�ʾQ$�1�P��V�қ���iPj	�W9��-?��)��vcOY��.G�

�C��a�!�<���B}�xxX�p�]f@\��&"|2d�?�U��\
��즸�.�&��.B�A�����"�{?�xSJ$�4o���~`�`~��t]�m�pw�L��v�5��a��� ��f,>��&j�A����8�4���v�
X+-ԅ��P� ̼֬��R�
N��z����Ow��-%nԏ�Tn!�[���0�/[
Fօ.���bT2�ΘGƼ#�z��
W��Z̕s摱�N�&Xd
�n�ʸko�V�Gu�2]��=����Ƣ����¹XX`��K��(lg
˫0 �lfe�Z���ՏI�y9��j3+�Q��[]�8q���X�56��!� ?]gs���X�"�^e�td�s�IXpH�

�ރ� �#�����[�d~�V@
��Uh�5�⨎����xKkEa��SaL [...]
+N`RE0���$�/�l�V�����&��d
�_�h�a���u-
+���Z�-f���:��A�3
�_F]fLX��Y���_(/n%�!�X���C��p����˺��	�	�Ų1�̘�z�_��!k�"��_uȵ��u�YD��$���(ǧ���cx����t�u�'
����8ɹ�!W
<;J�����x�)�;�
+�����v�G�a�|�yѰ9��N8
�j=
i� 7nߵ(�
#
��4�N�'֕Zq��ov�S�j<��aS7
+
�0��$�r[�$Uwn��x�FuB+1�@LS���PI�%�B�a�Z�W�����O���n+5c�Wp;3�a��vAb�Ѳמ&
�3#�M�6��>H�d�j$;օ�>H��(�aL�k`����j5����$���N-�Y�֪p�7��Y�&������eNWB�x��@��?B#X���`e���˙+6�Ҁ
�Ng�\`�v��[&��\�X}j��Se�Z���^�'��R����l����L���4��
�{؊���>���/��)��SEZJ���׮�������.z�dj��åyF9��|�Z��-_����
�W�汽��z�ܣ/��o1���M��a��
����c���;߽�Md���<��ā�$��Pu/��/�:?M
+�w��ɀ�^mz��^��7��������O
	󫤟��6������5X��O�`��`�K
<��s����	�D/י{�P|]O`�wۀ��}��"���5x�l|�'U�+�%�Kv~��A�޸r�mbm
�B�Vq�-%������^(�F���	u6����
�{o�re^�r�5<c��E���¥2�Y
��
_Oxv�,z�*�$��oyE>����=���
|#>f���H&�o�'`��(��@�{+=��V
��O�HU8��0|�8�; ���i$�x���v���8y�41
�|���@2
+��>�
�gN����'RM2�V�ι �_�V}3�^�+�{(�ԧ��#a�?#��4Ȯ�f��_�G��L���R��5mxy�-��
�m�MX�.ۚ�����M�
�y�R, �
j~�u���|
AEE���&9�_>l�����Jߟ��?�:��Rw?EQ[
?�4�<�
+28�s{�AH�!Q���E!�
-��hH����&�
+�>z ���K��\��=�f �����q.�K��f���r�+�X�$�����v���{�n1ͳO�p����4�
���"�����8O��J�o���98@
e��M?�C�o,�0�3p���
"�9ݺ�
��gZ�Lq���f����a���IV R�+<O0sғ2��QD��!)�1;�	� LǴ C� ̳2����}~��f���9|DLh��y)Y��2��ȏ���3��D�\�'�f�B�X��%h8
�^�&�2�M��ϳZ����af���*��3{�-��OK��W��dޕ9>,
 p�"��
0�ڍ���2�=�~��x5t��[aRX
�tP��,����ldQ�Q^\�E�(vd�{Z4�z��H������9�E��h�dQ�D�W:��
b
T;z��H�'@��'~R��
��!T����ϡf�����j�w<�lH]�
��
�S�3P*���>p��7C�X��+Q���L�9S�Y�
��@�3P4��<Ǻ��@��㳳 [...]
+o�A
)!֧R
��7:�6ueq�;.�\�t���_F#��H��\��Dd�����ժ\��f4߇��$QI�ܓEA�!_x�ɢ"�2F�YT$Q�����ᷗVID�@Y�f-��$
+�jwdQ�D�/�8��܎��`����H"d@�x���̰�����4V��P��K���(x	�L�&}_f��
S�5��x8 ��yUz�~&�
��{<v�&S
+U ���8w�w-?
�3p���y�&r9a��͟D1mB-��۱a`�׵�} ��9B�\sX��t<�ܠ�"����Ze�wR
|:�u�'�s���N�t�B��i�����[�p�w7Y� ݧ�!��}y�b+x����a��g� �诡������ի�T�}aB����et��ב�=��3?*
�mp������-Ġ���,�}�4������T�k�Ve�ON��n��U9%�-��?MTJ�&%������WjK�_ZY|<,7ҝ��'���� �v�,*�9��,\�Qoi��'��%YT$Q�}F�XxY��'��<Y뽲�EE=#Y#i�d1�R��-YT$Ez]�EEѾ���
���KؓE9����>�	��
�� K�y��I1�iv�S������i�/
N^ aF�^��:�v�7˼�8s�o��݇��0و�O�W��8�l2��
+tQ��
��x{ss��Xp[�thת
ڰ�qU�$����c����^�g
�_�_h�E`.8�D��G�%Cx��:�@K�H�:[-�@x���o-;��///�s9��:m��.��(�AMNx����z��ёO]�������� ��KĨ	
u�r�V=S�Q��r��� 2o��JxN5�\��r��W�Yɤ��8#B05�/�|�`*,��_4��h<>HFocJ��Y�+����L:|�?,k��^(UQ4�jB��JtxFJ���B0�f(�d+�T��TȲQ���r�8�jJ��S�;�`��P*Z1�`��P�x����
+����8�j���m4�
�z�
����
�/Rk
+oc��f,3�*�\M�|�t2#[
K�h�Y���?K��-mp,�o��� ���
���k
)���	��^
K���� ����~Z}}
��̗����7�Q����-���e-rxe�1�Z�Kן�i��Io�eeJ.�qf�3x�u9W�N#��(U�
+�
��9�.#�Y�t)\F1c��i4r��_�
^K�/m+)Fmt����w+�dؤ�U)F��{�r�Q�
�+J
S��彨w+�1�z�b���qZ�d���ޭ��x��^���~5���y7�E�k�i
1:��^Ի�_��^�Ok����^4Lk���i
$/f�
�i
��gz/�݊:�K���b�Ὠw+�b�^�e��TO�4�
+~�4��u����6C�b�1�`�ʹ���4Ll8Nk@��4��8���nɢ��YTd�^�ˢ�(�d1G������,�
ˢ�]�\I�JwdQ�D�,*��0nɢ"����,*��	�'������,�ؒ�b�R�Q�I�I���H"��ݒEE�x2{YT$��,*�mK�dQ�D,��"���ݒEE�l�{�x��e�n�E��)WdQ�DцqzW�-YT$�d�dQ�D�����O��,nCo���1�f���+�O�\9��(�����'�2
=
+�%���������������5c2a��#Bo0�����ⴻ�)ڳ
Ѝ���۷�I€mTy(�'c�
�ހ+iw�72W�U�
�DЛ�6���eE�ę)�F��[�1Zg1��
��7��u
�u��>���5lBo�oy���S�[�d�Y�1ZO1��>-��z�zIVy��S�`�<F�)Fs�*)�
+�sƸTvT�((ؑ��8�ax��oB��NT<@S5?�'45t����{���5�g;�J3y���!��P���l���[�
�T����8.���/
+��݉w
�o:��❪V���q��m	�#�����Wb�fq�	�D0��?S�€=���>���}^���"p'M�(!���Kx�1ؑ��;
*3�;�#�M�
��8#@����t��P
��{/��n����/���(N�a�W�=�ȕ�*���?
+����>6 R��B��|�
�\��

(�\�c}�P)�Z�?�.kA?
=���>�K��T{������I��@ӂ�����F&�w�d�&]y�|�\���-X��0?�g��]ǭm�Y,d���+f�*v����[�%�u|���4�aa��x��vQ��
S9��9��}R#�����!�Yѷv��3�g�0�B����ɋk��H��GvCI�Հ�~�'�෵�I�@��wKI4���TU��’��*ݱY�C�\T�c�ѻ��JN*�E�La��=��`���^=ԇuqŬ;����J���?
,K~�v��
~�_��ݏ�C,�`��!z�=
�3~�
;��2�6?�?K����`��}��������� �;k�F�ȴR��m���\�2��L��L��Ɓ�>��h@���+|�����-nUq�4R����g�i�pq;٦�H�2�G��4F�$����$�1�6E�4R��r*�N#�ˈi~�N#��(��
9�. [...]
+��k��M�8�.�Tβ�v:Y��k*�����Yr)\Fb��A}VU&ц�h�� �DA_T�fI㚐dq�VR�����:�uM�߯���rMH��������Մd_�U��c^�U�D�{uII��G�=T��ˢ"��$Sp�伍P*Lk��~b�b�

Xب��N�Jm�2I1¾o�$#����5��3H1��v�b�jR������K�Y�?��'�]��"�m��
k�[�&�H�#X�4�u�t�A=R�z�8I��nؔ�Tˋ[� ����� �Z��S;��犪
d;i���pOIR�n9H�߫�� Q�Fb>�V	�`øX��d��lK��A�9q��A�w��V�F	:�k�ȍ~� ��~bU
��~�%�Y��yq�
$J�C���r���k=�������b9Ș�Wԭr�q�""t-���#��<(���'n�� m��㨇 -�Y�+m���1=>�
�4�
+!����s��0�`�0ˆ�o
G����јE��y '�!2[
+ߠ�L1�z֡'�#N
+�����ơT��g��a
J�d��7�m�.�!�]�E�QlɢLC�
�b

te|zs��ؾ+݀�x�5�C�H�0�k�x|��ơTO����xN�u�rM`�����QF���T�"|���R �:�z#ߕ�BoD�ϺM�&|W̅6�P*��]hS�	�jm~�08$���+m�5�T<6�
+
I"���E
+H�v�]�y��"����Rs�앂�c 'z�
+g�<����,��D
U�%����-T��d�2��-T���

N�PN"��j�4�*rS��vdc��S>�qK�pJ�\ꊬ4�������`�X�wEV���;��$��tbM���"��j.���X�wEV
+��n1�]��¬���VWdEM��L\��
Y�rFܑEE���
d��]����w�n�W}���sѐ/I�釽X Í3�j��[�~��^�ڭi
@��o���,%w
���M.4D�P����"k|M��e�Y#u�N����͠�R�͂7"R�ł70�(F-#��1+A�m>�I~�b�S�����
�yj-h���66�6Ⱥ���
��X8�,
ڠ�pƘ��m��̾\�_n�IĻfP���K�I�E%n�f���N!8ͭ(�0�
�inE��c_Ns+��Wf��-X&�p�d�l��-�����+w4k�Y��-HQ�h�v�X�;����]��.\���#Íq᰻

d�1.�p�/�z���e��[��52.�����B����GnЍL�݀_��h`'�e!8MFC���5D���c�!�G�:��.4D�DQ��L.6a���,���QT7�j�Gq[���
7�h���ӈ�@������MX�� n�2Bya�
7ƅû�2��e��t)��	�RN�2Z@8��+���Ѩ�9�]�M�:
��4R��:�
�l`72�Bp��r|4NcR�|6C��8�Bp�Zn!���
+J�>�x��#C��2"�OY.��K�t�.��a�Q��0-�}#�QN�`�Q
+�i�L!3¼��eđ����+�8t)\F
���Sh)=3��p���U��5
r����08�2jy�
+�i��y�t�Bp��
��](�	�X�ucYi�e�Ŕ\�EE�
+�۲���-�ේ�
�}�dQ�D��c.���
+5�ܑ�mΈ��H"bع$�j�8�E������#��$b�}(��
���!�R!��-YT$Q at t�#��$J�:ݐEEa~�-YT$znɢ)ꆉ,j��E\Lűr��
����W�e��"�!�/�Ȣ"�`_\�EE�IvKIz�5YĻ �'�[U5XCR5�"B��Y|J���f���?i�l�"����n/潦�	ldO1"f�
ڔ�#��
ڔ��n 潦���m�R����,>�R�X�vŧRZ#秠M��5��e�Z�)̯d�K�%M�t���MY"M��}��MY"M����t?þo�
1�O��
��i��}����MI��{����6�Tu��An�K�����c�,Ѫ�~�K�(������J0��W�h���2��‚�>�^!���yhw_��Q��"�],/�����abn��uⁿ^x0
B}�Lw�1}���N�9�9"(���l
���[���J����:�K��𨠫�w
x�a/�Z���'`YsGQl�BY\���7f�K�w��lդZ%��^���k�吁�fXV��w��G9S��y
����
��������R���3S
���0�ѳ��6��*p�`�$
���%P��
ҵ�-.*��(,��a�(��OC�`�Gq���~�QMw+uH꬀��!|��M�P��D%�ދ3��2i���0�ń�l��}a����
�~CdK8X�
��p��"��������f
l:�
~�?
,C
��{�_���Zop��`�W��8X{��p
��
+����u��1o6�b������s10?�WR !�K�Yԉ���Q����IW$x욓i�h..a�D:��g�I��7����I�g��J]�-&]	�hz
l��c���5a��>W0�1����IW��-L1�
+"����O�c�58X�0�������>��Ǥ����?
,+
,e(�?{��k����_���
+��
�"$$}0�f(UU!�<�j3�jrW2�� �}iVM(Uճ�]iV���r)�:��R<�I�db(UD��)�L����Y�d"��>�2�ċH%�2��
Q��d����Z���C��,����8�z����`�v�d�Y�-
+�
�
�5�t<��E��t`f�ɉ�t 3ŅҬ�t�
^�ѽtR �%���՚&r#�-�c7��)����
�Ȣ"��$3�EB�F�a�)A��X�jNN��,��=oq�J ��Ճ��cP���]u
t���^5��B�J`������d���(q# �W�5�g;	���V��@�xHD6�z)qco���@��!��Uc��Ǒ1������Ļ��-�o1�
��

qg�4��/�4"�����Wȸ�F,����?���gJZ�AXB������
Ӹ_�i
%���
m*���
+B�gC
���o���
+8%F=p���!�L��YƸ�u�@k&%�͒0��(��9�4��V�%(�⺠=d]Ղv����Y m��j����M�H*(D0�~T�TJ���$���1Cܭ\w4���
�փ!o��ݚu2b������=ܭԽԸ�Qw��cw���C
r9�dܭh�˂��V���1�A�_����X���uw+[�z���%���Pa�/�p��|�[�?f��j�{���&<�렷�nR�[�|�+= ܼ��޵�B,�⡗���U��\��1���?cs�
��˗�GK�q��W:J3��S��%�A3_�f�o8���K�ku�]�΀�Oy�7�h���;
&$���e_ΚIIm�
u��� �#>�Y3x����y���KH,�����
��h��$u�����TIo

*"G��RP4�5�N3�z�6���@R�Йi-�z:�����	C�\&�r�z�{���XxQ�
�g����Wҷ�R�G�a��/�;�b:rY�;��!�rR�Pc��Dnu�z����{a�/_�h��e�
��\7m�?���3$ܤ�f�q߉(��� 9���/zx� 
�l]���F~�d/ċ�qx
,�]��C��Q��wp%�^�������,�����j,gaE�rj2�XN��$�Qҕp'Y[*E�P�5�^�h
+֛CG�L��$
�o#A�ɶ��'�
N���h���Zhs �'�9�;�Dht�5���w�km�J�	�$x_��j�1�6��v�$���*�W���VWݙ �7s'��m�NU���3|/�?� ���7}���~�!W˃�!���>��!�/gPG���U;���lۋ��������Qpc�
�0!�^x8l
�v��t�E��o�z�+]�~�Qڻ�_�:o
� �,�_9]��V��oT�hz����[
>����
�c�R�
�,�6��儝��Щ�ȄM&��
��x8�S��q��8�
|�����u�ao�ώ��w��7x
��N�⽍S��~^柷S��Y���ń^��R,[��^��śP���:�o|M|�CۂL��A�c�蜜dJ
������#�g}�C,6�;��Z�+����PU�p����;����%p��z<��I��?�#���Z��* ^���(_�nN"��޿`_���H�O�pi�kƌX����K�½�s��Fv�s�C�˹���k��{wq�
�},�g�É�m��g�X��x5�olv_�	/��M8�O�9{:��w�g�M��d�	�祗m��6a�ln"�6a�)n���Z�MxQ�6�����8�R�E�
+� ��€x����E�?��7�㴻b�����>���mŘ�{�9��B
[3^_Z��ϰ�Y��g��s!�yN�ħ��?�g>��I�G˜��W1;�o���,AU��,���4<��ITL�qc��{?�Y���
+��:ZT���Ȑ'÷��5�:���j�8�j?,����ڽoCñ�8Y���
+�<x�L�s܆�Ud�O�6�94�%�y�O2�M����_��ޮ[�+ĵ���M��8�v�]Ido��T1ϼ��a�3W���O���)�.H���e���<��
+;
R{;�U�t`���v�~?Ԝ-�����
�
���S����v�D�6�ߚQ%��
p�I����(��Cf�r	 ���ݫ��]#}�3_���ߢ�yV�'SYj����.��Lho������I�q��x#�n��K{��[Q3{;~sy��蹏�',��+�
����oIko�T�#Bua(�/C{;h��?�M�2�ଲO��+8�I��&�s�������H��n���u��iC��Pq"��ŎR5��vU�
6
��$� �
sG=��!�]+�^�����&��mo缗T�T�Qj �Gg�j8J�i&��T�Qj
+��
v��v��+�Y�O��	�����.����:�l$g1�Lr���=}\�I���Q���
+���դtּ�"��
G�0�!����}���;L5
�z�a{rܘX��n�(50�%��
�F�r� J{;nn���]h3BfoT
[jS��,��ʆ��ͤ���\'uG��\��Q�ؽ��qs;�M����'��
J{;nnz1R{;�]w��Yz�<�Ѳ�Q�9��
�t|��	څ�7�T;����.��7�K��{?.
o�ϳk�r��2����3���P��0�Sr!����HWc����	x�J�y*G��J�yj�`�:b���
Q�_�&�Iq!�좫�VŅp'
+����Y\H8�����1��S�~��<�ѝ�Tτ���W1"ĕo��U}#|�4��Ԧu�j�΂4|=���A����V4	�&.��O���Tƭ����8�Y�z����ε���Q����Fū�����v�>�3T˷ݩ̬8��g�	�L�

V��SJ�$��.���8�Tq�G:V
|������1��`���
	+th�cl�|��Q���|
���mS[f�y
#X�8��@�D`�,5���}z[f84Ӻ[H !�e��Gм�R�]>
^��<�T&B�x�U
�Gm�*�y�T�
�t
������#(�������W>"����#�!�jc��\
[O�j
٫�N6:�7dHlK��^��l{�_��*��>{?6�sC��T�d�2�y���o���\*
+ at h����^
|z;-w�k�c=���΃�'���E�W�h�x�hլ�5���4����7�|���K�o���Yy�j%6/�o��R�*&�G5�Wo�B�"��J�QT�d�H;��&��h�s��b�FQ$ePi4��ɒ�{ƅ�R�(5.y!nD�4J��
���6�(�O{�ԫ��)	g�G�#��o���J
���
*�dO
���
zf��w�S��8$��D�ĺ�)J�ţ�jM�-�D5��B�*X�s����<�NQ��!�)�%&�Mj
+����6��Y��n&ۀRj�M!��\rSȿ��*
ݦ��7Pi�i
+G��#�٩
�fn
+C��l��|Lj
o�$;3<z
.��נ��չg��ÚD����`iv�ކW�64�)©
)'μS
c�*�jG�Y ����UL�(&���N
Be�T
+��Uw�p��l�p�ᱍ��FG���6��i�N���LZ�T�b@ɅII�E>�PQRQw����*MLկb81��@��5(����^+��4��NL�mUԫ�
4�z��)�&�4��׮W'�
U$g�d��*Rim��W1lG�r�mB��E��w�QK�S��PR�w�ك��T�4	5:%Uj
]_k
+���tTD%��+aG%�n��QI<+�qՠ�J�ۿd�J�Y	<3�2*ə\ŕ�
�ɓmx5�$q)~�!]\��$hK�\��S
ť|�k}�X��;�+̖U���������
�>c;�'�ȅՃb���@
�Ο�����]Z�:�K�D��u�*���͂�t��X��W�8"�QD�L�蟳�)#x�	�[J�'~ �n5)0�)��Lۇ����= #�]`Z\����劒����y��.e`Z�Z��
������I
���?V͔�^>Z��eC��&�9���Inc4��IL
|�[��~q3���<U��
� ���t �L�+ QfE�rE� �l����FN��- 0�:t�
 TKE�)r�%G"E��9� �L�+ ?�e. ~Veg�� �{?��0� Tڅ��9)5M�`En]j�x/)6�G˳�eb�
�¬4T�$�_u4
��1�va�T��X֨⽘�,���~k�޶�R�����W
�	yd�nn��ٻ�q�d�.�\-����=����c+-BM^`�`�!��~�l�� �Y
+q'-�Y�c���hA�}�06>Z�Q��y�Q�0���3B��G
���=�m/��MG
�ǣg��x��d�W�/i�/i�� x�X�
 h�
X� �eCW s��8�O�
�;��- #
�
+
ۍ���(� ~#�
 �Jzm���b� ^E��d�s�04��A�EW 8��H
+��.b
�Q��]����+� ��3�� 8�
��S@���G7]Ey��] \FD�GE�- �����M���~d��] ��"�84, ��EH�+��'

��\)	� ^%�`�X ��T����`�X L��T�FQ����J� ��/%� � ��q���!}��_Q�r�K3�HK����B*�w%QZ�K�+��8�Oں{���X�o���`B���3[��F���Da
���
+c�4��SI!���(���%]o�mØ8'��z+I0�ą!U�i�
Fs��	���;��?�E0�8N
F��2F0�0�Y0*�c��B��Q~W{
�NʏW�IX���9�[��ff�k	Fs�yB�׊�d����5�I�-�[hm�LwY]��&
F�v�Q�~�Y_�k���:�w~��SW0����
��+2LVm�p�
�X'N�a�Ʌ3�R	F�W��&��Y�f��;+o�&��V�j�?N�e��'L�b4&�)�o2b�IL��k�
|�*�RN���L{�&J�E&8�dZ���E�*�*�O��	��b�V���&V�6��6�7��j�y92�cU�-	#�3%S�zu�
��OO���Lp�=đ	��%QdG�A�L��xC��qoD&����G����&V
x�D&p�v�$�LPOG�#�i��idǪ�
G���-qѪ
+Ez�UdB�U
Ѫ.�(������L�&�Q�^��	��
D��ª1��Ъ
+�
+&Z�7
��b'�X)B���4h�=�J: :>�j��b�
Ъ
+�Jރh5F���;Y�S��VUX��R�B�a��ȱ�؋a�UV
��HhU�U�
6
Z��ҋ�8#����ZUaUyB�
�����=��VUX՛)%���WY\ۃyI8hU�Uo
����㪁�VUX5�݁�V3q�T�(�<թ#�UV���P�K"
6ZUaU���UV��Ѫ
+�� ����heJZ��ª��:)Ъ
+�J޶*�Z��
]=�*x A4N����c�UV��>ZUaU���UV~}�h�%c�:c�<��{����������2���2�*�qЪ
+����hU�UU3��V��=	��#�y �%�UV
NpЪ
+��1L�8�X��2�v'���hSG;\��q����5Oe��!�1��ME#f��'
�F
�)-~��@#o��g�7T4r�`G��F�z����ME#w1��u��q�x.q�����N�$�6ժc�D�����cl�(x�H�cl��T~��>5m�>~�N^up�8~ ��<
���"�#�$b����#<��1�Z��<&����cl��+����ͣs^p����P_w�k�>���4V
�{Ejc�Gv������>1��1�y����>��]8�h��A��1�yt4�8�cl���*�����s��Ť}�Zi�:�*
�}�m
�����cl��*�P����Q��"����#�9��Ǭ>$���(M鍈�>$�e}݆��Cr�������s��s��?��ji4?�����
�Sɭ.ݜw��Q{�8������B;ڮ�
)T�	�֮.�� �a1�]����_�hE���v�
)�L����?��Z�ܰ�:��#�F�-���E]�,V�
����
a��U�4p�
�z���*7#�!���+��ҹ+U������뺳��I��'N*��}�%8�T�#v�G���oOe!��m	���Y��6N�eH��Xk�N���j�֜�7|���j#	�k��A��T�}��`-j��"!7P}	�]{���U}�z��Y�+׊잺��O�P_�_lm�,,)���x�
�
��;]X��W��
����l
O�7��F	
��Re����F��(��;�!��𮫟��>�����(���Y��>�n8��=��oc�G
����D�g�z���_�|x4P�p/5"���P��	*���P���ry:���P�W�d�㥟[.Y��?��;
��)���_��R�^���{�$�m��)���M�s!�V��Zɤ����PZ�J���̠�ľ��~��j|�)�pR�o�4�N��M.�8�F�\&T���+� �_Vr�<��������jɐ���U�?���j"U�?��9W	T��D�\����,�&y��
z� 3� ��<5O=q|#�bD<u�O�S�JE�83nJ���+����S��x���L*��Vt��T㛐f$� '����+�p����Q�Ռt����gq.;���Y�O"�*�E�$�Y�g�?��Cu���؉΢2O
�,���,�'1�y��� ��[,����³b����Y�O"�cS�E�$�W!;�F\�J�U��r�sKE�39�K�Tk
�2z�˷�P��k��*
I)5���H)�5�C�RDyW�I/�R�_k�0xJ�%Y�
�$��.���{�Q�4
��+q�x���}3���/�d��Ռ}��g3�b���pH�\'
9�v�7��J�?�.����U�<��'�+S(�?|��q��zݐ�$���Y��]1����l��K��Kր�d�y�Y�Y}7i�5��|�y^\��2;�m^5
�p��=��"��ŗ����fm����I�d

-��O��������"+��k/Yh��,Y�;���Y�˹����(.
�����50�㴻REm�����Y�z�UR�S�Y��Jf��We
(;�tY��cr�
F��7z�T�T~5�����Zu��Hɩޤ7���Z���	q�Y����K�r��F�Y�;)���>ғp��������h�}�'�p6�rC�lt7�x�
Ղ#��BQn�
�T�����5s��2xC��<#��'�7f�������K!�7�{�8[<�;[\�����AN(�Y9���`jmΐ�z=�
��6�=�G�x�Rksδ�⑰�H7-o:�~���|�*v��LaF�6w�����g�
+��_�Z7�o�[oJ���nJI�XU�ň��]7��y0��!�LmbR�9V�
"J�x
�&5Z-�zL��7#T4�\��2αjT/��j3
ZU��� .ZUa��T���<���*{k���2�6g%j���_�	* ���*{��_��j��Ƅ�a��3Y]�7\˨�j���u����8��z�2�
��!�6简�z*�d58Sb�s�e�Ue��;Y幢��X��*�*�&c�&��^l�
�9�pYM�Y�������9�y����Pn��h׼�f>� o.y.��8��j�y��f3�^q�Ne\�x����c'c��G`��&c��GQ��]s�Y4l���7i�!7��<b��<t���q�}�rp�%&��
;B!Gĭ��<.��4�q�;��H�Ù��1�ڬ�7
+�
z��U�
��H���� ⑴�~�j����u
?�g䩌C�Yx ~���#aU���w�ye��9�qNg���"`�{n��A<@�`ӣ�t< ��bd���9�jv�q�~Cg�*��Z+5@b����]�p�T�$9�P{�jD�S��cCΫf$���Xe�cH��
��Y�<i�9�;�s96S]���
Zy���w
�r��t�9�T�)�H��t�Ē��M
 
��1|�i��xIG��l� '�3�9jd�t
B%
�G�
�9�Q{�����=VaU��Q�
}����I%
�L(���!ZհqT�k=��
k5��A%�m��$
I3%<IϮEE�*�*�P�hU�Usy�
�tԂĒ񉙡Ճ���1�7��j-
ZUa�\�D�,aU��S��[;�
B��kG`D�X<�
#l(��\�D�,a���X�>�/Zew�T��#�+}��W� KXU��� ��( 3%
��ª�+L�*���e�>[�U���6�UU
� [...]
4/L�ZQ�-l4��b
�;�� �-�R/���1���7:X��G����-���YQ��d����t�霤Ýx�����_�NH;�t�'O�/�7}hډ��ݹg։k�dI=�;�o����{�����2�s����~#X�����W�~wn~V�w�?�Aa���۾��ø�}�k;��M^�r��کXUɜ*��wǜUU��9Ua�*w�\
�UUM�T��xvVU"�j �~�ի̬�j"��O1�G�!e
+ٞ*�`�б���󂏎�n��B��5F�;�u2��'
+t�cc�mK���-O�$�S�[*�Ɖ�T�3�=ըS���e~2
:�B��u�}���/Pycfwvf����r��>���/�qjJ�[�g�����8n���}��,�F�kV����Ҙv��uq>L���]i/�
�L�u��$�i�屡H����� �x
/y���r�x
��{0����w~Og�
d����S}Fރ���
�.��.n
+�Y��n�
������c�
+�g
���tDu��c�*1�Z:����1�QUk*�>V���}T%
�T:q�Q�D�j�M���{�'�H������	iDjg�b���-e��
dh�ݕ����X5���&iDª��B@��j`�IQ�J\��ª9҈�U�_��N���`C�U8c%C}�����VU��Չ�UV���hU�UރѪ
+���ރ�b$��� C��î��`=_
#�ļG�Hhx�����p��b$4B$<���Q���T�	�AN.Or9ƿ���c
�����u�<����
��1�vb#���<�L1kN�=�-FBc���
�#��k�f;�kN����]Gcљj����

�H�z�������
�b$49�N���l�K.Ob�+
r<V'�ՙ���X���ʛTkG�\�QN����ՙ��[�'W��
�AN.�(Gc�;���
�A�ۉ�X�y��B���?LV��ª���E�w3�kG�"�tC�
׎a�N*�31��B�zE��2�1��=1���pW�UU�
�%��UV
���UV����jkڜ�w7
q;!�:s&$�Vg��%�������\]R
t��.��U�
�eu�4��f�DVg!GP2�3�SJ����,�JVj��S���ՙ�1��U�U�sEcu���j�D�>�Bu�V5�z*ά�GP�3�~!�:s�c���=���)k��?��8�)[�<F
H����W��1�y
��dmc�G@h�cl��T�� ���)[�<���N٪�1�g���	���hY,K�#Lp��U�c � �)[�<�0L" 
���`d����cd����q���'Fa�+aUx.ƼV
̔Z�� #��x< �>�1�b�@`�+aU7р��kEQѪ
+����WŚ+�v���:x^pЪ
+�:��T�B�Z�
����4V�.�~B��*e��n����2�u��X�Y�=
�՝�Ice�s���
+�9��'s ��� |���y�DI�2nّ%����
�Ug�9X�/�Y�7Yv��q �W
Ѵ_�{x/Dw���	�?�ʝ
6��\*w.�KB��u*ID�^�'=��ߕ��G���}�o
Ûw���Kk&=�<ć�=�S��=��N�D��y�
��Q��A=N�i���#��=:gY�ز�:R��l�5�G���m)'�0����
G���"+S��覺�ϕy��n�
<\��ª�M�L��L�|~L��ª�W1D���Xb�3�JD�S�Ъ
+�*]�i�[f��J&�x�٦~YZ�
�}.�_V21��IE��M"�董� N&=*^���'Kɫ��G���̢G�K ��c�p����Q��
9Ԅ��葏syb�cp���Ih�{��1�*f���<�`���V[�RD9�ɴ��@��l5
�\9SB���}e
ZE��+�X	h�|zw��4rU'>�<��L�V�کh����j;3ZUaU��C)z�*\5Ъ
+��
�]�Ѫ
+��	T��ª�$V
������&ZUa�@���VUX��`S������9\h�揍�VUXU��dG�*��y�Vu'��L�h��;Y
�`��Vu'���O�B����ɪ�R8
1'�K�U!��U؊��V�s`6~�� Q!���bD*�Eԗ�aB�Dͱ��
����$��jNfbN.��BV��u���i�
+7-9t���VbN�s�
+n\r���R!��c���jQh��lf(��F.�p�r�x �!	��OV����F
t�"=�#�L{�h�=�~z��`��z��3��D�
�*�
+4�@ޫ�lUw��X����NV'��V_4V�O����
�cS�����z�Xe�<c��=(��;��^4V&������_��jfɱ���G#�^4V/���.��D&�U��X�h�^4V���?�,���x /����l�yh���<����{
�_���LV�k�LX���3���NV_r�Ү
�s��Z*���c�|ɱzɱḆ���z�9V�r��Ƒ9V���Df��ߔc5j���c�H��s��f�4Y��� Y��z�n��U�d5���)@Nx#�myWl�d5��՚��]A"��\8T�4Y
m�QRWU�դ�^T�,pSW�}�
Z�+5V�:�r�+��jEC��7j��� ��,hU�UA���VUX5�8M"���I�V��a($
��A�ڝ�K��
��V�-I�Z�
�%��\QI:‰lT���qѪ
+��P�r�U�`���O,��-��j˫m�x �M �Z~�2����H"I���K:ܙ�h&@
@ U�P��v�ra�겡h%
!&$���K�
�V����̞�����Z�4������D�*�
+u
���j(NJLҁ�c�\;>�
��]�<
a��0Y����Y�XaI:r�˚B���;���h
r�x�:�c���;ȉ�$bJ:��$�;�W�p�S]�SY.G(��u��(�%
r:6���a�hr�$� ��4�a���$�2�&�H�Kq*�Hr�?N�+�D�\p3����"���ة�*�\��]p��Tv9A����I���$9��L]U���tl��UI.��
4�}��z���4#ɱ�v�j�>��–����<�I���
v�7���9��>���Z�ݰj�'=DIG`���9�$!�� �?}��Gi���`�V��ǚ]^[���aO�"�Qjb`
+G�(
r�tl�G	��'F�(�
a_I��T�I:B>Wd���PJ:�
�w;
ZU�<JX�C}��w�O+� >
.ZUI:�V���*�ɨh5ũD�t8��X��8
J:.��m��U[�VUX��b�hU�UE���VU�ؾ}<� �t��Ҵ�����Ē�ȩ���>t�� ��O*�S����S
���N<�l�
T��ȕ) ��]�:��Uv����\�6�lu���ؙ�OM�t�ژ�<����'G�ǃy��y(�&���o��<�h
Vm�p�O�P
F����cl���b�� ���9��� 
oJ֎A.�V�X����H) D�9�,NlN�yt��(�cl�
Z��<����e���X]�VZ;�j�la���4Vqͣ��*�}
��P�XesP5�/9V�Z��e�=�<�α����m_r�^r�ͣ�c�.z��r�*���A�
��Fk�F���Xi�ȓs�D��4A�L*z��c.O,z�vI�l ��1�y��PD�p(Xi=YӨ	q����lfJb�Y�k�V��<j/m����=���:{�6��~!aY	�aY��Iܭ�����Ϥ�b�
+����ZG�^�+��΢��k�u}�
~��%v�ʳ�.�
����9��!a�h v��
�=j�/����
�v{��Z�j��k)[�ͯ�;]�ݜ��ӱ�l~�}����˺�X�*��n谬�##�B���+�5V!wJ���x��V�)���*D�e
+n,+���9W8X6��ò�~�d���e�����#�U
��Ԋ����4s��Y�l.O�n�}�l
g��eC
+nS,;R	&�9��\�U��e�	ST
^��G�U
qk2����qk}!����xDu
bj��
+�!
[R�B�E���#5�fٌ�KnȂ8/P��~)��`�]�K%�P�8Љa��ۻ�?���# ~��?�����J�=��]����r+�����j�y�gh�
���[�Ņ*��
|��ƯVȻ�ܛ�
����-(aw���UtA��i/���� �������~�U�l._��5|S�(
���~,k��>� �v�W�-K�������6v���=��Ki-���P/�&��FY����R|������^&��]���!�0��~��@����Z�VE�?
�G��u���H
޸� 6�
����E���'���� 8U��]l-JO����'��
�{٩�/,�N+�[a�ej�U���R��jˍ�������[û�.�Z��
۰g��s��:o�:S�V�}���j�,���Z�q����}@�ykАB'��/��k�LyG��C�{8|����AlF�T��y�^j���ՆWkNة�q7
+Ư��Ϟ�׸�K[�n���9�xc7n��R�ϡ�8{د��c���>��z�*���ۇVs�W���)�E?/����3~��
+���T�
���[�����l�dH�
�@�Mx�吷��bo�
�_v�h��}�6z*V֡z?�/3vel�{>�Z�:�T �V���΀��p
�����[v[\��
+ 琨�I��� ��F\ �UX	 . ���
 ��~�\^gZpqS���jDlp��� 6��c
+@�}��ڙ
 ��
W�
�_�`��;��
` ��
` �����[ *����\���U�"″/CS��q�8`ƾ�����&<�݊����8����. *R�3���\����ۦ�����}����rgu8W�._uY���J�cX�� ��
��E��
�f��ڧ���T-�=l����O���f�
+�
��_-����=����c+-��f�}l�a��t�m���,�ޔNZ����v��p}�]�:�m]�n���^�m{�c�C�2?;TN��τ��W6
-D<U�
+�M����`�@<Z����P%
-Dz1��lE�;-��B���-4
���ha��gcfٌ-pO{<�F

�a����Bq64Z8��
���
+[�Hǰ[�j�[x� ��][��
ü���$IPgp�����+�
@.0]�+ A�� Ɲ.� ��J^{4�M��Ƹ LmZ���� �c��
��[v�
+�N e
++� IgQ�X����'�b
�u�X�M(�_�?=�]����~y��y�❓8����{��+����:�����w:]�KP��q��#�rݨpq�58�:�ͪmV��}�@�����j��E����Z��u�S�v���ĪCĝE���M
}xg�c��h��/���^R={����{|F�0�r7�L�
�䳪�6����9O`���u��h�/�G��A��@	r<�u��u��^�T6�Kgk�ޟ����qK�Wݙ3�d>Z����⟟������,���Rv��Ν���]Ѐa���Z͙��Mz�9�ѹ0����]���A�����j݊��j+�{�d.���[b߃��Sp�
�q�[�a�'s�����	�-�?����E ~�z ��Pjph�JV�l�]u

�,�#�%�0뼍���
E
+A���L1L
+�ُ�T�%nb�+>k �B�aL�8�y�J�M����Vti2��c��9#	�BQv���*��
+2ȏ'?��$�TX��K�R�� �t�?�l�� _/FY �|1��U , �s�@\ �d��ж.Rf�4 ��
 w���#. J���p�+U��O� ���	�
+�����s�,�|�aJ� P@����-�~�X�Z
Z� ǩ��"h��`�
-%;K���
-��_��1�dCK�7��h�R�6���Q�*s�}�����H�L�Aw$	�>:G7�
��R���
+�oh)�p�U
-Oe���ޫ�,�$�?
���_��j6#��p�
I�W
G�F���[����<׌��8Y��m��Wf*�U�y�~
I�i�N\}�&�s4,1�$	|S�
�6z�_�4N`h�R�9���
�B�OK�9�Mf��Rq���@^T�T�'/*���
.��ɠ�
�i��8_T�h�G��J�YO�3�Tq���-���)�8G[�Tq&[��{:����3m�l�/�8�
-��.�Glc�������_'5V
+��>��-C�,�=���ih)5��>�
-�����R�(6�膖���#ժ�Q�ᴏ�ͣ��L�Nj_c����ǝ�>~�0lc�G�`�
-��Q�|�Zv�Zu�|ൖ
�V
\�l��H��
)bط���t�y>V�d�eF�*���+S�U��Y�V
��h�v2��sD�UU�?�=���x���j�sD��`���9�ª~�!A
��U����:>��.�Yh�U;�Ǫ|�l�aة�UV
{wPŰ����niо�UVe����*ܕ�hUPs�g�
+����ea湙\��\Cf
w��'����3Mr�!3�� �"皵і�Q4���K55�y��k�s�f�<��#���쨍�C��1��|�Ru�B�n��zӇ��������0�ie;V�r;�*Օo�bi|��WB)�(.`*�^.��������.`��:��Gq�*tz� ���Z]drc帚ܓ��8�
�J�'�ƳIuctzG܁
+M��Ӄ��V_�sy��ɅK � Y���9���L���/5�H�+4��<0�#���!$��ň ��,��B,ӝ
�
�9�t�<�^B��<�O��K�a˓V/�
�éL��Kɹ��k#
$��QCL�1���B&H
+��t=rZ�\z�
h������i;�_$$�v��
����{_�T;��J/�q7V�;_[�$
��$���������A��6Q;}�v(aJ3Q;}�6�aE�����
J$Z�E'��f�D���tl
b��w�M�a��������h�WU��
�K?�%Z$Z,�������CG���K?
���V��BW�S%�JW�����W����jY
�*j6to@\�J�����t���J)��ҕ��� X�J
]�~B_�J
]�?��ҕ���ɦ+]�w����t�&�soP͏v��̛4v�=��7�]�J�#�
��ҕ�G⽠�t��Q.O�ҕ�G�U(V���(�S�k!�w�k�I/�ic�G�
i����ov9�U}�p���9&��>�&[��7J�~J�.�PlM����C��b�=�e
��8��p��<�a$�
S��"P���>N�5T9��@��Ў��P�рj,L�Z
,�
S�)\s�uc
,��@�S	>?
Y�[q�'$ҽ��:��ԆR�=��{0�U�\�����"��C�V�agy���p�llU��QzU�� �
��&�Gh�;�:��'�At���]7���㱈�[�

Ũ�[խ>�qc�KCUw��H1VM5T�=cU�jyw��
�����}[w���-1
����ƍƪ���
�UG
U?<���W�d��j�
+���X5�PU>�1h5��ۭ�d�`
�p�^S�Z��慳�
���6S
Ue�#tS��4�)XH՝3B�iU��P}��T݀.HM�§2��{��]fR
T~RS0>T���M�v�-i����U��SNO��7�D�`Q��)X��k��ړ�PU��K�jڪ�,�h�(�A��~q
D��={0w��VfA�V�Yl�ig�?�At�=�Z��̛{�nZ�ʃh���8k���y
W�G���W�Z���;<Y�	5��Ѣ����V������E�����+
D��Oƒ��H�r�� ��Cֶ�}
+
D#) #=�PTݞ��m,�_� �ja��{�\��c=�j<
��<���F
D�-lc
l�.	����?�AT{;6���h�rJc���A��A��x�
D�z� ЀQź�=�g<A"#
@N�	�����2�� (�����1U��U�H^�6���yo����%�A�t5�
������/G�L	�r��FÝt9��

?�շV������It$|W���y�������p��(
�
/���U��i�2�����a)�7�M���u���Ɵ8*o�^�}�^j���\\mx��'|[=�dE�	�6���׸�-���������q���R�O��{QW����~C�����W=���N�⽍S�k~^vЅ#tu��Z�m4c�.��Y���
y�Z�l��
+�N�	o�
8⾬�7ŮRx��YY�|x?�7���¥/E�wx�[Ͱ�һ3XUBp����Y�p��.�������:uA4��9y�ـ{�5ca/;�
}��X��R{�
D�X�
�S
D��sC�r+�Q�]�;���
D�}*"E�7����>9҈(4η��?��i���v�wh��|�B��C=�Q.(X �g�r�ck0�cN�4�����h 
�9
`c�Ĕ�nT,��N"h 
��P�v��d�Z���&b�&ĎTX �D���2�W��˿k���_u#]S��b�N�o�B��G�t����X`��� �S�n
�@�v � �����* 
�Ƶ�@��
+�ۛe�0>����- �l�� *�( �����. ����
+��m����!) �?�) ��;a�м# >�H�� �]�����vż �P�^5
+ hߒ�8��,�D'�
ӯ)���n�@V ̮�/�� �3�\ �{5�\ $o(����G
3 �7
[ N���
@e:vLJ_ r:�� �#
�N`G|� �V4�� ^�U�����c� ^Eo#�� �p�A* ����d) ��� + _���>#���=s�
�ˇ�- .��) }��62 �>�` ��W�8 �n%hX r�V�� }�Q|��
g�s���W
���ξ
M�K���v[
�X�ڄ��[�?1�r|��L�ko��Zw��V0�*�Cܚ��U~���\�Jk���������3v��;����j��e���_-O?
``5���>�m���f�Z�
��sӵ.Nn��>	{����r��>�6|l�E{`�,��m0
Ԑ�]��ӵ�%�-�څ�������*�n�t�l���o��
k
�=�C��
/� tWr�z���� �R��'�dD\1�{�Y2"Ɯ�9�I줌+Fpl�Y2V�bNr�$>b����qin���`�q2bŘ��.cN8�Q��C�9�F
t�X �w�( �nۈ��(����N��� �0I,����
+@���R���vH&G��qo . ��$%
��) �w4!�� ��_Y V
+8 �C3�\ r:4�� 5?٨ ��� �s��"�ly�����'#hF�
��A3�\ �BA���
�j�h!��
-p�N^*������U�wJ-��B��3n�p��y��˧g�-��O=Z0LdK9[�J��l��E�a�����һ+~���t�t\�0™-��|Z�;+��-�
��h���0�) �.gQ�A� ؃r�T P�	
@�v��
�L��
+��a���o��E�=�N�2�� pEj�q�F�5��� ��Hn�Jl��w��Y�������c�
UO=+�ѵ�]
��~�����(Ǽ
KJ㘵�^�7��I�r�۲5<��L�9LP�*SC�9o�
��Z��m�4=f�E��@�d�
�`
3�1��Ȏ��m���k��7�8�
�a
�g��1�6�9���6���^)mǴ9��O`�-�'��r������
&����\(ʄ�OI�rl��
�,�����z9JWc��
+�r
���r9JW#8�Sy ��X!���,��5*_��r��uU��5.G?Z��U-f��jF2_���j��%)Z-��;��u
���J���܊��܆��X���!�a
#�����ަ:�d,7aJ!3�ѩ�d,#�t
+nS�����UM'�|�"d�r�y_I����v8�ئ�V��������?qM��^��0����nRc�#u|�aJi��Ŕ[ª��ݔ[ª�*��V
�^M�%Kn�)�o�-99�f���[���{�~ࡡ�!t�ܑW13�.�b�}�gs����Tl!�
�* Pm#
��at�Das����9��rD
�
���W��s�O��cUMǶ�6�b�����^M/
p=�w�Wq�j:� �͡��i
�
�3����l5E�!�R
�
r�3*Zm)�]
/
ZUaUI)��VUXU0!�����õ#(SJ�5D��ª'p$��ª�=�"��0��
�e�����q����+WV��$TSn�Z��mqL��s�ke?�0}�ak��ϊ�&�e�]U�n�M�%���zN<4�;�[
u�!�,��CøCѽj
� �C}�.`��]'B�QgT��ƪÛ�(#d��D��Ȕ�2^
sz�#d4V
\͑-BFc��\�
<��+-
�4�
xh���B��CC
��
��>&OV#���hU�U�{AF���s%�@�猭�KM	�¬���jx���VUXUp�0Ѫ
+�z�^�V��UV���������C�Zq�������3SBD�*�*͔�w���0E�o�j]�UEv-&ZUaUg���VUX5�f�xhw�������q���KxhH�}*��j����K�	�4#�UV
'�a�UV���v���ܩ�j21Gh�0Ѫ
+���
+(hU�UE/ƀj�f�/
ѪU����^�oۊUǐWi�����cs�%�V
��,��
+j΀��;U_��f:�:�Neܲ#=1G���g:�:��b�餻������'	����p���T��U�3U0�t�%��
+3������k�(jNfb0TGRs2s�i�L�9OCcU�9�!��Z�<+��C��t��>1�c�QԜ��
�����d&�h��3s�ʏ�>�6���j��c�'���O�>�
+ZJ�ꐕ\������q�ic�99�eGZb�a�H�s at 3��V���qh'��o�PѪ
+�z~Jhh�]o�5	��L
�����VUX�Sr��UV
�`qЪ24�LIB�����
��@�%���ؗ���8.k�ͳ@�
��Q�*��cl�^.�s9�Y������e�z�M���t5D���t5�4Vx��Cc�s9��+v9
42h�v>6
/ǿTc��=Bc��
^��Q��
�r��㣔tx}%���y���s
�vtY���)�Ir^~%���auK:�P���<�~9JWc.Or9JWc.�E
ؗ�t5��t�� �&��x�J���D�rl�\��ը��bK:���$
9�r��tD�0�_�B#�8ϔY�n��(J:�y��Zכ
�
��8�Xt�yK#��fJ�v9[�&g���0�	�aL�r489��g�����h;g��Jd3��x���v9;�
�
����.G���s�

N�Pq�������)�	�

NN._Md��pr�8� Yª��089�IF99���
+�^��99�U�Չ(@��C.O"@�����Q�V�9
� Yª�E�.@��*gD��UVU��aK:\.
��#>O�dՊ_��99����D KXU1U �t�����*`K\��ª	,C��ª�9?��q�&�A
`���
}�u<X�9�e@�U(JX5���;�X����~�
u�zG	[�
�YXzG���9?��1F���w����A�w�M��g����xP�
��ӧ�;�W�H͠�;�W�;U��;�kGx�TzG_�,*����D"��}�p��~�</�Gõ#��֪��

N�U[�W�׎�s>���_;z�Mz��T!��\��#|bi��ү
�Sk:/��k�@R��(ǐ���a��U~�B)�b��Qӭc&�����3U6~����JprD�w<+����a�589��Kb���
Zf ����
U��c��j��
੪9BV Fj�83�X+ �&���Z��Z�S:�O,6Vzb��9V�ɀ ���ز@
+m��6V��᥌��W�/Mu]��T���tź�Zi��Jst�$���J˙�q�����炉�d��zvYs��
���-I
@�`� 8�M��7�( �M5���a���B�� ��$�� ef=z��W��?W>|�G�J?
��;=r�6VZ�a���v�8���vNZ����7�c�
���(=0H�
���
���Wo��y�Ž�v��c��*����}�H�V�\y����t���޸��}�� �+ ��m��d�}b^�<]Ȗ����sh\*��y� @r��,OW �,����4��- ����
+���j��T ���$@��"q��}
@V *<�x������?q�ٗ�Ϙ��〙�VC4kS��4v+�'ws���wZ��Πhx7O2ix/��Jk���������3v��;�`FS��:��.L�˺�B��
 Cl�`���>�m��j!:�>4��P��=�j77]����Dq�c�n������
�����}��>��0PA�vٶO�n�`q�j���an9\_m��w[ץ�e��W�
�X�����g��@����V&/��h��dg�H7Z��R�
�>�тi�\]|:��r�+W�G
B_�"
-���f�l�h?�l���;�E��b
�H�-6�� S�� �9p�@R r��������ɋ��
����X �
�H
+�3�H[ �lQ� s��
+@
�fDX�n�* ��j��] KM�/b <ߞ� и�_�. ��o\ �;+o�
���/ S�N`
�b��] �
D�
��n����~� �g
�����NG/ ���	�@�Ԕ����������T 9�����Ok���V�� Df�[�C� ���bPn��Fx�O)�?Y��JŢn'��6R��9.�:�䌼䌤�4�{�����6u���y�^��k���0x����f��ӻ>���$߲6�����7��?K�����?�Y�w����g[�?�V�]^�ﮞ�}��b�������ޛ�������9����Ƕ��~<V��8?Vo��j�W� |d��U����>�_=�Ǒ~�j� &��u}��Fv2�����;[�qV�fx�(���N��V��@ �&?��^s�G '�7'>:�����nQ\��#�m+~l�[�vm%���=;J�;�|=oZ��p��N��c�v]���8W�V���
+���j<�\��
t�?Z���g~��c�Gk*�	�>�2x
+?��K��@��'���~�
�َ2+��}�I-}���9w��A�\ 4��7��uf����ဵ)�=�� ��=�:��z���
ݩ�
Uj�+��=�MP-ş������f�}�X!N���#���W��?�h���^3!�<��D�����&��)gϸx�����vp%8\��g�����w������½"2�m롰���̴6v�9��W��R t�˻�3�#�2	{��v�q}����i���GX1΃�}��km
0���|{�Ӏ�c�`������CON'�T�߲��_/�>_,L�gcS��V����;�ŵ�a��~���nd��V��݃I��xV�� ��ϻ�����%	�H�
+�Lz'>����m���u:��r��|X���Z���<��M��O;�����F6���2���<6m����T�����d��a�߮vK��`���r��](oϰ���uI�L>������0��KqFD���k�»�
��	�]�.�o�쏼/�����F��7��?�+N�te��]t�}���O>^�-	�_�[�B��`����=SDCR��
�]��o��߃ѭKQ�1��R_�}�J
�(�p�6B�sa�tȞ�b�]x{3	hS�����;�e{\�T��9
���-�<��yv���ב:��h�S+�#��Wn��gz�{����9|�쏔6���-χV�?��Yײ���m��$_4�'�a����v�����5'�,���ZԹ�/� _��{
w�����G{���I/��]�;���ƺ��]߈���j-�P �
gx��
$C$;��D�}ə�<�
.8���w�
���{�5
]�[�}���'�de�5��8��d?�4ˀ���f���
z�ǧ8>)&�#���L�����d���M�M%u7�a6�)�tm���}�
+�c˲rc�zu�PI=��
9,�J�~�w�X*)wҋ�ɱ����ތ�n93�&�=�ϒ���C��b͆Ƣ3�W��{����<uAW�
��
{��R����a�{MPx��3�_F[�=��ˇ���V}��ۺj	#���V}^��U_�ݔ̪�*x��V}�=�}R�>-��>�:l(�li��Z��e벻�5��~�H�\��4V}ܨ/�7Nc��:
"�ت\l]� ����ZL8
a��b�5�	���)�q/G�j�8�r
_�m���]�Ņ�j,C!��J�P�>2���O`�>C��'�
��
����C!�T"[�9
�U�N���U����vх�U߇���\%g.Dٶ�Ҿ��U7�
�����A�Dj�Ǎ��]Ii�'���|lU�
ι���ボ�N
ɪ�ِ\l��n�Q��t:�>9��ƪ�CD�8�l�u�u=U�|lU.��9
z����{9Fy}q�#b|�7�ƽ
��1�U
/�o��L�{չ
3�g�΂�r��F��a]��Da���H"�@"�ݡIdH�t�YF9�
��
 [...]
+�J��Da�<6ZUa�hR^V��ª~k
+��6��K�v�}��VO�&3�UV<XL��ª���,�=<S�
+{����Gõ#{.Rt99�#°�hB�(���ڑ�j�.
�'
׎��Dzrp89��B�.�Ǵ�89b������p��V'�+S�/G�j
���.G�$�V��g:��Q�c
S[��sr�{�ɖ��r��F�ʼn~9JW# X��Q�}��(]�<��rT���/Ǩ��(]��͈�r�3pr�>'��{E�
���
��(]�⽠_�����a^��՘�"�"�j+�2VC��,[:�
F�-�D�ekx3�
��
�Y�����r��F�&\���(��藣t5��
x��� ���Q�Q�{����
׭,�#����g��`on��(M	��볭7�ʌ���e�=�ޯ�#!�rB�0gb��X�7�S���bL�6��n���q��:�T�qr��z��-G$5���*v|��
�
n:��䪩��Pl9FdK;
ݩ�
�
�|�=G�-W?��s��r�

��t{��[�E�fϑ~ˑp*���M&�yyǪ~�<���Q�
�5G��
�A�@}��*��fg�V^�^y�
h|h�9�	h��?��
�jE89_~sN�d��c��Ȏ+ڐz��E���e�'���T��,������i�%�99��	�
 ���f���7�.���
`������Qn����T:��Io����;��('�=I�

NNH�L� w�
t�*�U���@^u�g�ǪR��Z��L��	o��9y��U��n�rr����VUX���ՄS�V/q89�WAB�*���*f
rϳ�Ǫ�k�Z=�a;Yu�ֈhU�U}G

��f����g�x�g���XD�� w6�$zG����ĺ*�\tI4zG��_�
��t��:h�v���� WqG��
93ZM2�
+pz�YW�2����uU*�\�pّj��$��꧿һs$�:\� �ƄU��*f�
�#x �\�
58���3�D��;G�#��Α�͡���v����Fz��u�ٝ#ٛ#�' Kͣ3���������,�cl󈒒9r�Ὴa�xci�:dM��>Z�����1�`	%
bk�>�c?�a��D�6�����?��ܬ�E���C�}
�����*��g>�}Lξ)
�[5�
�3��#O�� K7R.O"@�ں�&�L��?1��q�:����5�~�x��f��W� Kͣ·C�,5�b
+�.@��G�u�-@��ǰ2M�,�:ry��<:72� Yj
=���d����`�%�>��8d�yT��d�y
�!
+�%؜� K���%@���P��
�%'9�G7� Yª�&U�,aU�N��4
�9�Cr�@D�*�</�dUǗ�K.=1G���K�$�y���K�%~"]����t5��7��Q:�SI
+�:�ї��33��Z?�����Qu^�/G�j�Կ�˱61/:9S
�Co��ȗoT�U��qo2L#O����%����X�;��2��`��.+����*����h�.kh�<���4Vx���Wv>��=f��a��;Y
�6!�UV
g�`�UV������:W�a��	s�لt�j��VUX5ԋ��UVu3��Ъ
+���}<��ª����VUX5k����^2�^2��?���I�]��Ł�l2����5�2�~�O. �nd� x
��Y�� 'J q�8��
7�(�>�Q=��
��ʄR �
�εT �ɬ�Q�\)
+������� ��\
@W \~��5 à�o���>�:`��� (6� �|�) +p�����J� ��\
�Q ��
+��-F��%�� OeCZ �
j�Pa���\���U�&∳/�h���	��V�'<�݊��A�Jǝ(.���&��t��Y6Ď�j�UsL'��Ui:�.TZ��/wV��\���W�A�Ϗ6�h�S�څ��,U
�A׬cЭ���f5���>�m�%��>�r#T/n����M׺8����d�.�\-����=����c+-��f�}l�!�
����lۧk7K�Vo�
[��ͯ���v��x�u]�Y��{����5o��������w���
+;ù{�����T���9M
J��
>-��Xq
��w�?q�k������oιZi���p�A��O�ȿ��?�6
�vV����w���Bխ�oj���Ͻ�ͱ�pRas簽�
+p��GVR�#��j?a)j)����~�"�l��<�n�o
+�K%ʬ����D5�w f�o��$]�Wt����Z`��?�K�岊-�:G��p9T07�-��h���6r5����Yq�B�>yxɟ~�NCO����bW��˅����yt�
����	#I.�O� 
�����%`�7{��ܵ�9�������4
+@\�h��zP�- I��x�{���&. J�0zf�� (��P
+�����i�\��j�Q
� '�+ =�h/�g�ÉP8����YLO��j���N5����r{��o�Z�Bgq���Y�v���\��
���眄��n=�/�n�-�u����y� �s�/ �M+�^ -��R�- ?�շV��~�.g��T���� �ߏ��
��-�
���, +�y�CbT ����ͯ�- �D�t�V��rN� �cϥw;>�(4?p>�\(l`?t���մ��d^��Y0@�^vX� ����R�x�z�����?�Uw_���,��7fO�^-ݯ��N�6�_?�վ|��٫K�����[������#��������>��?
������Kc��;��:�;���?����ɍ�ه�z���
�E�ID�6�ʴ��pR�;��o[���^��M��.�o��O��T����~y��y���x����{�H>-V����u�/����)�.r�
'����Oė�F�������n@���M#0
n�j���QU͑
��0���<Z��(�<Z����	��=�Yy���`+�G��`�dz�;�N?1ŰX�����CvK��F�-�Z���O���؇�/Q�-�3�Y�G�'�0�|b;�u�<V����
+j�|.EI����������ߘ�;��þ�5Z.���z!n�P�63�Oa7��-��� Q�������?���h���O�HO?�#�<��n�(kS�
����eI���d����Wa:Z��
~lC�(ʷ��QWX`�2�e���^�PJ����:?z�Q���J-(����/������|�u}�k7�.
�i��g�؂a��=Wh����<�_��M^�������co
+�
!A� -��׋o�0]`��Ϻ}z5?~W�T��>��_����u޿�
����վ}68;�
�ep#Χ��d���\�E5��D�P%(E�"�a���5O�H��m��s7 Ѩ��֏R���<Î�5��r��*|ǜ����
V�?���r�Q���S�K�@��֘	=��
����ڂ��:����8���_�a����>���ͷ�|��j�6�.^
׭Zg�
���
��Z�/��o��t�@�M�
MAoW��Ex����J��\ˬo>|���?>���}�‚ �m+�w՚�]5��3.
��d�s���@),u
���k�W��.�r�吙���
�B~�����f����!v:��g��[�ۛ��yq4��)_'$.�냫U񄂯��`~}�}�^����K�= ��Uv��JMv�oΓ�Jvs��ʋ5���m�Tr�����K7G]�_��S��.����������Ԫ�T™��Z����<��7k������엻�ݰ϶���GvDl�U�C
���0�p�X 2���nֽ�Ff����X
���xI ɒ 2ܷ̥[e�f�7���%�%$CH*S�'� �����6�n
��L�z�	 ڶX��X��D[,CS,?D���� b���@��-�_��W
+��g� �.�)l�
=�	 :�X��Xp*S�b�?@V��sH��Gq�	 e������@\ߏ
	 ��X���|?�N���C�����
����S��}�m
cCȞʀ����P��>��!;�j��0Z�,�����Q���>�6��
��>�6�9��1�y�iZ��<s�4�'t*͜?�-^�y����<�Z7�����<�N����zr��<z^�H
9�'�G��U
�q����P'��:��~��	 �yu*���%���-�I���:	 ܑ���V�BH���^HV
WH �ͫSY���$��t5���ӕu'�!
Y��*�����le�s9�HW֝�����$�a��:�=r�te�le~���թ&���i��I$

xx�b4[��aAc�*u|�l�3p at p�1��T�U��4p n��8�Oz)D�+&ZUaUH �E�*	jA\��~C��W�ªn�@�
endstream
endobj
759 0 obj<</Length 33595>>stream
+��TXU0"0Ѫ
+�FT�$�љE��]`�UV
t�4���� �UV�ԋe�p��4h�Ā �0
��`d�ī�1��j<Vl�,j<�� �0A<��Uyn~<����0�$��
+
ZUaU��B�����! n��6"ZUa���3
K�|$��R̔�ӕuy rR<��!$����@�UOQc�.�zf	 I��:�U�V
�y��n��� b��\�W@ⲕ�M��c�v��
+� N~I ɘ ����� �@Zץ=�	��>���G�� � ��W�ª�lt$��ª�L	����4S*WӇ���IC������3U at D�*���ɫS�V'��թnW���ͫSa�ѧ2�����e��f�T�ȱ��T�=J
�Y��
cU��G(z�:n�ǀV��~�9��G�IC�
+�!Ӱ!j+x GQ�UҦb�N�j�
��.�� �����x����b{�=$^4V���]:L %�t��x�X�h�4g��<������_�Z7�X����y OAc�� 2h�R� `�����
&@
@��I&�Pz��K:<�fdI�u�<���p:�

@8��JґCwP
r���J:��8�����r����́*@���p��#�U
/Gϣ�(g�����g�RJ: [���Q֊"	�%���L��� G`~t�4�Q���U��Y�� ����di��|3�lj�AN.�1ʁ?�L%@V0T	��)p
t�
�׎>�Nk�@��(k5r�$�ըţ���_�X��zz�kk��Ecu\K�V�f��ku��
+��*4V��U��������k�.n�
s�յuPV��2�i�9'��Hcu\���M+�>^|�
nN����"g���'�}L����nY3t��_�X�14�ǿTcU�0���������`����< ��*�}4�8�
��1�y��P���X
@.��>�6�
��}�m
�}�~�xl�����Q%�,�If="k5��j�x ��&@
�Rc�ȳ3�j�Ο��겾`���LG����j��n����T
5V<�uaI=[
�×c¦�]�����~S�E��w9&l.���HO�
r�$
Qk��
�B�!�J"IG.?�r̒
����O�P���r��F�*������	)�

�
�w����!@lF�
by �,����'�J:\m�z�z�!�8�p��ĒV��
T�� �N�–d�����

y ��9%
�f�F���W
+�4�	j�QN*�
y�s��-� `�N @�9����#����t�iY���'g
�h
r��X��%���s��� h���X�	��9V�d� �X!	�_r��r�����
huR�?^r�^r��h�
x OKc�JoC�	��tux OGc�U�7 Yx ��&@
 �J=&�K���GcUϖcY��4V/9V�9Vi
�b��Y�`�cUn9Va
�I�Uz
 �j�:�x p�q�j��1�"%^	���j��UV_{2�K��A��< GɅ�VUX՟�b9�� "�;cG��d u�v2���c�%z�_�ʱ�g˱��k�����
��U�f���葟&��IE���SkB�c�;��VUX�wI��G��U;y��%	�rjNfbN�% Y��`Kl��ªܥ�����c��V��g�c�g�d�8�U�f2�_c��cE�c��V�>�U=[��]�<�_4Vh+
���5V`��5Vg��4V�Xj��X�s���
��
�� �EG,1ضT�r�����^
Ѣ#��I�!���S�i���3eH�ኡ�)�����;H����+9���Ղ�1�W�1ȱ!�.G�A�m
N&=��c��I!zt_�V�țG��>���s�Ĝ��Fh>F!z
��G�<���4X�7���Akc�G~*)��8(��i�\�Չ�>�6�j���#�Ol��cJ��-ԃ8�.X�7���2X�|�"Q�
���E~�`9�?�4X�Q=c���t
�JaL]����u��(���V]GC"��e�
o
�-F,�r�����1�y�	��p��m)�����sɫ���R�@��iF���x���b~��rc��:.-U�(��	���17`�`9wj��K���pR�2�'�:��

+]�֩���I��O
�}LҌ൏��c�{-�s隷������>Z��<���}�m
��xVϜd�
�0�9Ɏ9A��,�9ɫ��$֤eG�U�؋�9�w:rh��.�v��A��PU�\h�@,DZ*蒨T���C8PѨ�%n�
+y�L홓���}��
x*��U�'\ta�V'tW
�+J�BN�TȾc���C�A�u�q:q��X�
�^�b�c�E9�5S
r�d��=VC�L���9��M=[
��۩�9���&;Gt���G7-
Y�ŕ�>��s��
+��1|*�Ъ
+��R�ȱ��c�)z����j����V
�9~�
�葟�
��Q�UU���
�zvN��*;��_Ѫ
+�z]Aң�Uc_�
��ǧUX�3Ut��.Z��P�Jz��]4I�>V
)S��
}���J��G�?�P�ȱjx���VUX�w|��G����զhz�x ��KB��{��4r�K �<�y���
&ZUaU�:K)z�X�}b����~�"��G��΂B�(��Z���D5�.Zm�;�VL�VUX��"�=ʛw�G��ϔ0i�\�I���cU�G�Iz�=�i�
C8�,�Qz3���M��+=�z�dd���tI���(��ǪN�+Iң� �#Uң����T�> ��S!�<��<x ��2�
+��q/
���
`�6�	���t�C������s¼>��
��cd��l("ѣ�J#z��04�G��O�VMy �?Vn�KUHD���B��#:>B�c`�D(z
���
=6��Q��:�/t�Lj��D�ȑg.��V�L�� �'"y$�9��
��cU�1���NVa+j>[՝�4V��Ic3Y}F�&���uS���Jc�����Xag�@��f���XE�
����Zf��4Y���?+�Jң��(k�0�
�YGDI������� y���5Vo�J&�&ZU� ���*�EG�A���:�n�k�X[t�h���
��������Xc��2��4V
�
���,:b
:B��Y-:b���2΢c�"1ǩc8�cl�J�"����V25'�}l����
?�5zUj
=�%n�t��{�uc��*'���{z�#K1Y
�4V	�
+�#�{�M)z?o��������e8m������X
�ZY4V_�y /��Ջ�jk��
��4V�}�z�X�h��4V�o��
Ĝ�{^�
+B�U���8�s�Jp�*���A��ۻ�?��񶏷Ǽ3dx�7�ו{~��pJXWrV+���զ�k}V s�Gv�t[���BՅoj��!������o��mA	�s���
^Q�ᚻWi�����x��㷟xU�� r _��5|S�
+�צ�e�|q��\7-��-�6.N���������켔�"��C��*L�*ڥ�V5\��
+|�
<����ʐW�C?�8�ة�@��αU�;����ׅ��#���]r���1�g��u��*P�8� �8
�^�q����:xd�ؙ���n���+n�7�[��k'3����[��]�כg��~������ü
+T���4
+�^�daa��� �I���gpCm'- i
��
 �c����݋�* i�\U��M*��$) ����`���pxdX \�0mp�bZ���6, b�X . |��` ���ϯW ��8�� &�Ԫ�����dV �WZ�@p[� ���ݣ����aC���ulX=h�/ �y2a�h<���`>2]��c�&�� 8��%G����+ ��u
� @'
jH
+���L[ ?�* �_!. F����V� �%� ��#S �BJD�]vI��m�����
�����
+~��E�����p
��k�����C��ӫx��)��>/�_��3�����O�+�YXb�.�7��JW)�e�U[9�����G��[f��ô}V��4�骹e�F
�]cl��t���Zp�� ����_/�m��!���^���zѵ˶}�v�˿V������:\_m���O�t�m}�~��@�5o����c�Jk���������3v�h~ n�{�;��g�P6�����9�_��RM���{�ou盕ě����ś��n�2
���'�(�Sei�G��V��;QpZ��w��&�u{k5w��N����G������[t�X���s��D�?�nE\�	�;�w��/��
+
tW��7-vRطm��b
yf�>8���:��X�w������~C�-TK��j�2�T�I�ī	;���,�#�7�a�y;�u��=V����>}_���Af���j笞�������V��QC��8��V�ĝZ�
�!�s���4�\���	g>��y���ug����
���p��]�z���2\�|11cW���9
���º��^j/}=���d��r�n-�\� _]KY 
<F\ 0�G ��Y	 . ��
�Av�� �.� 8�u� <X��I
��Q���ӓ�3d��N5X �?��_��w��]���[��g]�V����bb���Y���6A�/b�O�p�P�
+I�h!����'��h���#�E��B���
-|�
-p�Xd��=Z��=)
+��y);
� ���`�X KMI0@, "�TI0@, \��&�+ �
��~}� �L�3�\>�`�X �.g1�6?��Y�p"�\8�#^�b��Z"�gr����DJ�A�[e��r��2
���
1C�Hq�G��
��~�~�׻��U{��V˫KkSg[�_'�z�?W
)�ξ��3x��~����������`��������?���x��9�y7�~��=�_'7��S��峷���'~�0�|\x�~���Asci�`��7c��ٓ\~�f�n�U/�c��߻�TĄ�$�4�HnM��Z��ĶU=[
��(ݒ�q�cv杂�j�,�N��\-����%Su�^��
��!�
+���8WNf
+�OM�p���Ɵ�'��z=�1{��{��W^�?aoh�%OGe� F�(<T�
�ƃ�%ӣ�x���Rz����x�
)e{�6�7}��^�ҥ�:O?�����������.u�Z���ͳ������a ���Y�+�6m�U+�'f]�Ow�
���.�a{͂@ǚ.I���t˕�
�M[���?����/��
ϲp�y��+�I;�@��_*��V
���=
��+��I�+_7�SP�N��R
����b�k/����w��N�M"LH�[�վ}68;�-ۅ߿���:�@@S1� �Ń7�B��l$|)[��!ɣ��U ���
���&&�R
�\}�v��������OT�vm�
�7
�3^��W)�ۅ�7��s�`�ԣ�o�)��!?
ۋ��7�U�z?�÷����J��
ԡu鷗�_�=:��
N�[��������yk�k�M�T�E��tQ���2��!ǯ�?-P�Z�����m/j�o�d1�ֆ���k��0��{���/�L�w���y����=�*o��Q�
�X��l�}8�G ��컳h��ʞ��
�
w��{{�G¾4�
ॶq���T�z�p�^�ٖ:Z�b�k�J�5��vl�~��m�ԯ��{�����F�:�;{/�ɳb6����hD|�

�ӻsׄ�
0z[��f
+~M�{n�W��P��?~��ѫ�{�o������km3߾W�{w��c��mz
	�&�P�>�˹�33*#�#y4���~^��$[�5��J�j+ZW�n������+_e�>瘷���ֺ�G��=�2XD��3S����+q�ԕ�-�V���;
&�ҝH�YA������PM�͓;�=�>�)
��o֛��'�7È0�sx*<Q��_�֖�(��ب͸O[߸��c�Ya=�}3	�o�$A�f����h�K���;;��30֧m�:�K%Z�d��
�dI�C�F�0����v]��?Odz���u�Z�(�x?��4ȓZB+~T����h���
+k�Xu�zץO�g��M������&�]���QNQl`˪s5AKɻ|Ȑ	]:������v���,��xFj܁)�0�N(�8�.F��?�.	s<�oK���/J��=X5�y4�!w?��y}���
+=]��Y�
�*��*xU՞���I�v�̙��U�"IϽ�F�"	��-.�g�CC�7�
�{Ә�V�Q$���H�>[�qy����E�ќS�(�T�l��{3�s��őo艟\ ���ܷ��t���v�7n�籽@W�*ȶ�E����ʧ*�%�V}n�v&��W��;�V��`���wR#���ۉ��X������H*��|���
S\����TԎ�G��b�G��ݲ���������'w~,1Tm���Bԝ��ą��؛�CT�,I�}����"���JSHD�F��n�zm-�*-+sl	��6>��>E�=:7�%�}�r�$���j5ڎn����V�_/ҧ��3ٜ��IMܷ'��c9
uc�e���:?z�۹F9�d�>̚����+}8q�(����/[4
+�{�k��x��1v�H���q�{��>J�
��n�?:�F_�~`ĀA8�蓭��d٩T���5�n��Bn*?�FU�
Zp(`b���7S22?���;����Ԇ�(��o���~[�T���������6��T8W��J���,��Si�ݧ�
��J����(QN
�����፯�Z8����ꦐʩ���,�A�#D9+� ��P>&�8B�=偕 A!ʏ��"U���t{�>+Dy<��H�0
@H�x��@$x`�
Q�����g��>���F���@���<�� ��
+}���7��M�<a
/�	����
+}YQ)"�X�&��]
���@O��
��M$��#�n~6�v�j�6�ȝ���aߙ#==�'d-�b�l��
�NwJ�a��e4�)����[Q�+F���X�=j4�i�rg|
+4���h���̦*��}Q��M��}Q��
#Q!tu�hf���%�)�E�/�A�#DEv���G�J�&�B����2+DY(� �!�9V��QdZ-�8B��7.�<!*}u�3�Q� �[�5<?3�{�����G�4a���T�mt'��"̟�{��1��
��)=��0G����S������p���J;����6�/�͙�l%:�^h>��
���*�w��^ºp��e���՜���z��42�����{:���6(�
U�%?�[J��ӷ��L[P�]��;^����hB�g'��*I�8��i�V��H�c\�Rqv�ϻ2q�0�+Xqv]�J�ݳ^��G�r��A�#D1�p�G�B�E6H�!�lo&4Dy��!A*[��捯w!��KrA�Û������D�;oxC,l��Y�s����g5������,�!�xo��5�Z���.��
F4�h�iu��b�Z3�T�
Ԛ.��!�5k�^)��`�"G�iEK�X��
�j 5�<�&6<Ƹq! [...]
��[�D ��P���t$֏8�G�Y��շ�p2`}���W���ƞu^>�����]�x�D��4X��ϡ���s8v< {
;��s�c���q,�p�HJ)>Q")
�8B�#�8BQ:�
R
!*��R
!�""��G�"�8#H%G
q��Q�SIz$!*�LQd��pE�E0|";e��p��(��p��V|����o}}���㔸��
P}/n\����

�(X��OpJr`}�~|O���!��ɕ�����geJ1��
P}�3�֯4VV�O�ɗ�J
�-0g�����M�I�f�Z}!��hM���R=5�W+7̔9[��9�;%�G�O�q�QCzt�0jI�$D��R-鑻
'�'�9�RңW#��"�=�PB��4����H�$D���G�L\�����f���Y"E0|"7��M���L�h<�>G�ߚ�@�&Ym
79�d��-��l���NJ��IV۟ �xg�������d��
m�^�l�����1)�> [...]
+�1� ��lwl� ������'���ˣ�x~%�G�0�^)�1�
Gz$!
+���G�p�ĸ�Rf�#Dٕ�:ң�����H�D�o�(�����(��
l��O�8X��'�_��6dp���Qp�
�@;��8
�
��J
�!h�1�`�b
�ŀDn�Z��$�$��X ����b�
��A7�i\"��!H��k�
�h�x�8r_��\qD��5�Y�b�4���͓ȭe��y}¶���Ywߟ����C�1�_�5O������-86
<_�"W�F�;A*
+��Y��BK�q�#D��'�b�5w�H*i�B�]�B7�!���n�BT"��!Qn��
�(&���ޤp�Y
3!
+��
+b��s
�@��jd�X�
���5ļ8�H=�Y=���!Z�!Y������!V������
ݮ|�`?q��8�O
�:
�
��
Q�[�8�O
��`e4z��1Ud�E�],TB��v&�a�T	l����}Z7JH�VFڱ�;�1���Uf�

E�(��AaΖ
+�-`��!&�W���^p��F���-��Z��GE���K�� ���"A�}ߢA�)!A{5"`��;�X7��G5:X�8muh��D����n,FA+�'ں
+�����SR
+O$��DR1<����~��n��aO
Kw
������.N_�Hw}���W���FR���.b$��n�FR��.�'s���x��F��ahM�HKNņ�����<�����`(=�'���
H�n�z>- at 3��ډ"�D
+���%^c	�%D%^c	�YS@�ch�蟿(�e#�1�JR���+Ї�+C�G
��|l4���8�]h97����Ɐ����11
�c��P�ژ�ױ�i
ܸ/[�@������� ;0�X��*�|_�>?[e�8���V�J\�9�k�ݑ��	k��O��W�:Z��u�l���i����ϱ�U�����<�>ɰz_�Z�B��j��	��y�Օ&z������J����,Z������^�Q�	��㷇@��3�wfvf�p�*+WM$f���|� 2��l\|=����4W����a�$+����*�XEﯿ�P�hvѣ�Q��%�>�ɗvhg�UJL�vV�U)�[��Zh(fo�Le֧�Ad���q�~*Ad�ZL
�
�%���ʰ�4J5/�B �͔��Q�F!�[������15ޟ�..�g�D�Ӳ��%��vp����l�����f���
r9��ѝU6�Z��b?Af��\��Z^2��h�j��� � WI��*+W���J(���P%p:��P�`g�F�
�Vy;���r �)��I:$��*+W���d�
n��O�b���ʰr��M
���&g�������V?����Vy;�v����j�ު�Y}�FwVI?^�;�Y�v ���U2I���tV�=�Ť��;�C��&D
}/-5�k W�3>Lm�VW�xp ��G)�k W�t{���l>���E����S�
~t~|l>a
+�D���0V�d���U=�>P���U-�*d���U�nv!����ge��\����z�E�a�^�ɻ
+��`�J��*�^I���J�V���2,[
������`���U-4d���- ?�1�U
�_
"[e��
�|����r���٪����#��i�xi�z_��wU�
;��``�^F��?��#�"#G�X70�p�~y�
�MA���Tgc�:hF��-����
1�� �1�����Dž\y��d��Hy��ΌO��-
�g,C�9�$W����� s�2XX9>
X�Z<z�)��ch�ٵ`�ch�hu���O��ѧL�����&4��`���'�c�,B��Q3zԁ�KD�hj�õ
0�?�U#:J���髭��ik��L���?�j���|\�u�anꦌj�Z�\OD�x�3g�
﮲�GG��Pˬ�1�T�B�;���)C��D�|
-
�Y��ǶV�uN��c�
�|
-
=�B+fKs�|
-
��X�Z<�T�Z<�CE,d�#%��b�Z+f�$���?�X�8�zؖЄl���	�0
Kڛ�	�%�
Kڛ�:끑�g���kp�#���@���IŤGO��������d�����D�f���
i`c�(��{*>��l
��B[6�n��0r[�zs [...]
+mۓ��Q��A�Qz���q��=9
S
h���ܔ�;!5��XS�Z�<S
y�Y�4K�֊�f�g���Ny�s>/3�Yh}�)ϧ�ק���X#˫AFi�{�F?Ni0|��p'?2��_���*̝�T�]ecq�-j²�i�_�:�e�>l}b�Z)����E%|8�,B媑Cwr�(V�
vp��ז��
6�,�(x�X��>
id+
��F��k��6�he�>�Vc)��4�쎢b�0�,B��ӳB( #�
�>5rx��e �
V|��B��# ���2dx<S(�� 2��3��C{��l��.�rzxX��c?=SH�z���L���)h{;��2�1Zaz��l��}P���3��3�#{���i����#��F>���A=S�k���G�L9=��9Ơa�)�g:��?��Mv
�L�$�
�#��n!x~Y�����_?8�?�-빖8�������\�c4��|
-
x~���M���J)C�珍̳*��9֜[C���^���JL�h]��Ĉ�DwTX+�W)�(�	k��*���BZ)��[��}�*
}�* �SV����*01"ţ�>�.��٧�xį+�ٵ�L�H�*JM�<�E��u�ZL���D�V���U]�\�:@��O���ȋ�Wgbdw{��*�媢&F�W�@�J0$*M�]&F.cHR��C���"$��!�@8�r�
�=S8;���g��e8`���Ęq����L��L�~z����g
+���{�Ng���Y��L��L�#͐
�Ȟ)~��?��D[9(F�� �ϔ|��L��
�h�jd~lUl���
@Ѓ���)8��3��Rs�
�l�*ˋ��L���p�)����3����3��R �_�L	��)�UV��Ձ`�UV�:
+�l��X�YbA18V�s��'�
+�cE��ʱJo}}��
��p�
�U
E����X���"a�R
m���3��
�����j�kv��*9���	�V#�F����(���j�\��]�f��\Ջ!��U�l�����de�=��f��,�'��Y4UԈ�&�,�'&��ǏZ%xP�? �TLz�OU�
�իb�
�,b�����4 PW�H��H������gQJz$8�0%=X�*�ƕ�
I�=JI��$��ij�T�x��+%=�g+
�:�
u8^�n���ǯ�ШU
���hOD���b
�*�]�Qa����?M\C
�,?�~
@��	:�z��j#�c��[E�>�ך1

+"4��9Vgm�"ñz��d�����d8�
+Rj2 4��X�KM�
�jk$��=$yb<����A����
���砲zOn�VZ���6�>��ٹ���n��$
E_&�.U��T����Z$Js�
�R
'Y�YG$�����%��{x~@�	=�����r1��'_�^zaq���F�p�c�����L
��e�]��\E��xp�*�T�
��|-Z��X��?*dT0��9
kE"����C�lf�� o?�c���y�W<X'4e��h|��Y�(�V92�j�kS�I��:��N�O/�5�Y�/:�nl�i��W��|�4)u�=�������<'�-`��5u�*�ܭ��HP���3���ka=�F�f�t�ٯ�>���s�h
'+����
n*����k헣����,zC�� � 	� �$!@q @Ϙ�v� ���6 8qLm p0�(
�I�Zt ������$ �U�o�� ��� �-��9�� @:$v�. �'��� �~Q
 |qLY �rxQ h�%@=4 �a�` �ґl ��W�
�
u ��\WM ��� 
�4�8 ��+� �)�4��@�f�
�k�?١�%]$����m�=��y�J�[��]`Z�K���6
N��5���@L��=��W�@��!A�Ql�S�3F-\���f��vוp��ed
3��+�h:�v�=��V����R a�]Ԭ?Z,��4���Yt���ѹ���B�E�cF�DO��q��m�m�C�����4���S�J�H_�Ϛ��׶��b���E�m�mdλ賛�
���3!�w|�@j��ߵ�Ć!���
`܉&Kw�RA+���L/e�KJ�<凉���č<����]���2n=��%7l'-�����-����
�j���
�,f�
V��Oт�;MB�ڷ�Y�������F�{�Ct�onj_�׸�?Z$K���@�
�B�
E��"	.V�Q�hgɛ�r�#t����ƏW��N�P{�E
fjd1ͻ#J
>kO7�E?v42T�t
��J��g<�C�v�
#<�m��$=6�&�Fvd�垀�:�]k����q����AG	C��n�����I�/s����G�UuN
� `��3J��v"YX�mg o��. �'� ���� �8�0 x��Y��G[T�J?[��X���b�D��� ��C���
 V��#K
ݗ�CXe��c�)�8�W��,
�*G���y�}*����Bie��@"�w������d�q�n-����ւ8:=Nk!!Z,�j-x�;�˕����`��i�����IOv��s�
 l�v���ũ0 `nB�|: �
�|X��t#@9 �� �/�݂A���C^[�Xj'�n�v���Y�3�?�d
+��e��\N%h-$qy�q�VZ� 
:

{7?��yO��y����s
���d�Q��e�
+$�
$.��uK��~���4�%�'ԁ_�N�g��l
��	
+�L�
oaKы��W���榻^�w53����X4���@�r�tsz�d�\?V��/]�ٿZ�&ʧ9zޥ�5}~�n����Ώ�)}��d�Z�e+������첃�)�
"��2>�ez�����W�S����*A=�E�롈6�`S"��#�`Z�#��[�5&��߅S%���
+x�����s5��I�ƴRGi�
.~L��z�c�Z�cZ�9
�5>����C��Ǵz�pu+��rp*ԭ(��d�ԭ�ԮQs�PrW
<����0oX� K�D���
�jZ�ԭ(�̒�[Q� �!Q�nETjU����X)P��[#VV�neP� �
��9�@������
`��+�
H��[�\�0�B���
`qF���O,L�*]8�+��w1U�VT/��� T�:
B*<�
P�!���Z��
H(T��z��UTݪk�5�~e)��~�*u+�m�w�T�`sx��[�\գ��nEs�гf��MV�J\3x��&o��Za��F��}|�3�J݊�~�LXu+����R���]��U���U�O���"]MH�Vg�V]2��C*��luw�*MO��M�''��UV�jMEը[�+�P���j��Ɠ���F��H���*
`u+�YIJ�T���U�X6n��+�є��U��
+u+��ڮL��*��NxO�c�#m�C��A�:Ҧ:�ëRLǃ `�#m��sP!��EHL�Le֧x�s��s�s[fPL�NU��Zjb:1Mu=�~[
iS
҃
d�#m���U���Q�)
C��ud��
[�3��9V�cI�9�E���
[#c���;W��c`k��@n���1��qN�v��G�G6Smq䳭Fzs̅�Ԇ�Y�q��#�o��>
����NF@�#�ã_?ds
l��U�Ȏ��m�5	�I<<�D��X�zQ�9�F�s�ʁ�WN�fs��a��C*ͱ�
^�*��
k��e�)ͱ�
6V�=�ؚs8K��d+�*ͱ�
���4ǚr���4�ҙc�#�)ͱt��ڇU�S�|��������9a��l#������k���6�U��W�����_��

O������ƥ��)�jBǎ�e"�����y@y�jJ��y\��q�J)y/I	����� ����륹$� 7SG��1v�{}��ȼcG�� ���;vts! [...]
+[�1@{
�%q���d#U�6�n�/�Xºp9��R��+hc�DK9�
dwG%A{
�=k**�����
h���Կ*�Kյ�fW��D��T
+i�
��t��L�'�h��1v1��������(�UF�YR��|}9�1�*/#��u
u�/��6�<�{���%Ej��\Ӧ��~W�5�$�qNh�ld~|�&�q#�GW��R��y?�G��D�'+��zދB8/�
�d,��Ȁ΢�K"C��^l�D�hI����q�V	�u:$��@"HֳJ8/i,8��K
+�S����-�ʖ���C��Ѓs��o[�W��ܯ�������LRӧ�O��g��

=c�������\���}���]]�Y�&��ffz�ӽ���ѵ��z��b���l-�C̝�_T��qЋw�d�~�F
+��-��.��z;Em�2�1
�p=\�9�J1�[���m/N����e����`�-]�hO��<Yy���;�R�
���[������߼�i
�dzgI�iK�\��%���T;�ϜFAcg��쟟��h�O���k_`�d�[�qc��ԭ帱v��?�)�[�qc
�[�qc]��A��h�E9�&���$Asre�]U~>[w�����Q�^��o�tr(�
%O�'�I%��,������K~�p
[3�I���|t���j�m#�����
+��ǹiY�2JN疭G�9�^�
�7�w�ѳo���U0WlW�� :K��w+F:oM��8[*� 5��������R����v�F�91p�G]��{
�{�C�'����6����/�[�
�M���	T��ͣ��/�z�7-_ݡ7rә�qsfb��"̪�-�֚����Z��5�x�rJ?�~�bNJ��� yO���s�â%��#�����
����K�m���%^�o��r��Ls�u��eܲ�C�p.��x+
�c;��K7������`�s��\�X��^|�$f����
�����.�a��gwu1-��"�WTT�_��c�p}�ׄ�dT�̙�æ��%�$�]㪅��R�7)]Al�6kt&
��NNb?�L�=Λ3k�e�>�P��]^������O�P���ǯ��o��
+M[�h6�U|7q{y��N=ߒ�n+�n��az�
��^��-�7��r
^��_��O��hg
�	
+�?f_O�����9
X�d4��?�x����i�Љ0��q&)9��yBi��4��h�W��vŴn"Y�������$+Ϡ[�#P����
�r���!z�%����I�W
+������
~����6�SB��J�>�(��ܞ��xLZ/�
V���<�
;��,d*JW�i��d7@|��zѸdA���Q��ݳw
�КH�
+��К�:�F����x��*�U95n�V�&�-���|�󍗼gH��4��{-�ɯ�����
:���ӧ"
+
+������ݿ��L���i����.�+�Zt���Ȼ|jYz�`�^	���;)��ů+} L�+%$��%%���1Ą��H%�/&$!��_ 	/�f�b��kÄH�Nx�iK��
+�m�p>_Jț� ^0���K��•�J��tGe	/�K@��2�e?��X���j�����"�9��)�f�����ͱ��}�q��1����J��V�eB��k
�K`�
Q6��2�?Qe��+yń����R�eB�YD/�N�Cg�>�����M10}�?{�S���L �G�YR��2 ���Zdž������������*T�)B��Vϔ�B{�du����f�'��hP;����U)~���U.̊T���9�*�=�������
j�ի�=��v-W�a�7{�k�����������*y^P��1�
3�����hX{,P���*�0�mE=Lb��CzJ�a�@�
�h<X{,P;��(�0�;R"	��Yej܁˴{قq�G=tO}�#/�=t5l�
�D��*C�� O\�q/���.C�G�¡d�
+]F�ł�4�������BA�)���U
�D�GC�|
-
��J��1�x��,r�{��U�i�
]ū�q/�j�}�l���S��VY������rU�]�e�—��jY� �UV�J�
T��5�t܋�`�	��^��^�7A�q��}����M�sS'ZU��X�O��7�7�h��M��� �	F&9V������G��c�&@*Ѳ|��^2�^Aĥ�5�	�9��oB����+������|�\�X�
��
�����+��+W
���DKV%h���U-U
�l���z:�8[�-Jd��P`�����VW\ ��z�=Z��J��}	j�B+�|l-Zh%Za߄X���7mp�K���m)�����&�ћ̹��~�8�I�o��$ת
�V�9��oB�Ќ�m�g�w0���MXN㙅*�I
+��1Y��$Mw�T�79`U�Mҝ�[�C�M��N��&I�I�9v�؁��
糖�;�M�Q����ћ���DR��$-
��"�I
+��gQ�7�*c
;b�:�ȯ��H�G��+!=��5h�D���9�"^AB*қ�����$s�A���M�Q�(52�ʰ�QFo��^N�:^���(��8b�G:y�)���1�xtʌL�=X5F&
�+���a����Uhd҇�Q�밦ojXȴx�3>%F&.�
��|�R�d�x��Q>��2��DR

9�]���L�G/���LG
>�`r��D
��}�D@2�"
�f,��f���Q��f��h�40���K�<�9
�B0S���^jX�4WM$ձ�i��q`�VY�����f!��"��fy���u%�V��Z��
�3���LsU�
���rU�� H���UI6���rU���b!�
)��e�%��M�Y���e�z~���;�u���VaX�4W�Y6JX��q���X�4W��b
;���lԍ2
u3E,d*I�H�c!�Q?gD���z
�;���m�Q�/�C�k�%��<�����s4��u�
�Q^:
�|�uP�Ox [...]
+X��
'SX)��u8�������#�
t?�S�î+���i�Hr~9+�
�`�D�8�r����Ǩ�� �(C=��DE���0��u�-Wr�H�ڈ�Z˗��ţՁ*C�Ǡ���|\ˠ�FG׳�(�����@{%��k}������|�XMK/S�հ
�b{:
WS�z\�A�1������⑩	)/
(
=�^HY�@�h#�X��j#����;zA�c��e�c@�J P<R_QPY�@�蝼K����c8�GJ P<�Y��
+�~MHUD+��U 
(
=�-ed����������ѭ���>�
N P<Z�@�ch����@��Fzs��������&Z-5E���x��Q\>ֲ� �\X�H����W}*4��Wi�Hݲ��Wi�J8V��WC�=���lo����i�Q�_}N����R�밻��qP$[}�ӢG
� ���rU�� ���rU�'��[�r��+���i��@g����h���tC�Xo�5Ve����b�C�Js���,^m�y�ky�����Y��Dx2��[�"��5j5'�	m�5��*�gxg��MP�B��
��@h�D+�p(P��qe��3�1B3'��j�Ɋͬ�T�B��g����B��:��
���#�}��Y���Y,
�fN4����
#wu�8=�F�Z�$=�FN�;6 ��)��fp�rJ�fVq���*���6rX"(�G�j�q� �
���{s� Q��A��>��nJp��#���XE�Vy9Vr�U�W�It��V��H�#���ǐ

<
+�
]d���FN�Y�$:J(���6r<�^v+g����F�2Tx�$ $:�
-�
��Qp�H����G��#��Ԓ
}�8
+��ǎ�$t���U=g�VM��c_�G�U|�,
jէ��;�tųUN}��R��c|}G�Z
W�1�����RHz��o���cG��PGz�g뭶�e�Ϊ��t{�Oe��*og��`�
)�]��o���)�{��
9��Qp��
�����X�����
���v�cƱ����8Vn��a9VOU)�U	E����XI��;
+�l����s�d�UV���c���
��Y�<�>�J�;wG�$:Bq 
���D��q��8�űZ�ޚ�X���Ʊ��������!NF"�r��*+W
�P�t��1BR:��<j(
V������*�\VGS�l\��#�U�]5�s������*�t�U����1V%�" ��J��ˣ����S22�c� �:+W�T��8=�\�vTR:���:�
�� ��� X8PE V�ʵ*òUn�
�#H���U]uSN�̞R�C�+,���
|�U9=��
+��
i�jU�r��9$�}����q��y�r��>8Ǫ
�AG
f��]�cq�`��#Z45��P \?R Ϊ
+S��L)w���^p8��K?ch+�I㕕������=�<��Fv6����x�	};WD�oo�Y�����@���[{��L��$�yڢV���9��r�l��k}ўXyB?[�!���X���]W�4���qR�������OUqz�qt�d�8��"Y�A��`�=����ٺ�/Y����a��y�t�2fɉ�~!�������륹��|�Oh:z�������'
v?�m��4֠�u������
/�L���������Z�s��h[��P�I�7���� �k���~>�Fn�YL�D���fJ�_Cor3�D�c[���T{����W
�kw����'��(������W ���X ���j �+���O�AY  �e��8 x�h �`3|yh ��� 2������� �w� ��^����P� N�
� [...]
���5�
-�
�Ug�G����Zi~�M��X��E+m���'v�>��Yr!�1�;���yA�Q��k�t����14x^�
���/�ߚE�`�f
g
m������uW
�%�Sh��"�T� 2Z̔nN��}.Y�'
��x1md
�h�jkHifjm{�t3��Å��҇��ş�
���q�j�{��YmOE����X72����jl���o
�
ܨ�L��o���w������Ɋ��1	7FZ:o���%��
�[�>ǭh����㥒q��ƃp�t�]�x'��m������˕����]���q+�^�4�#�/�鬵����h�ߩ6پ��ؙ��9)�h�N��m��k>H��kQ����9�%;�K��	�(�?ai�~��$�ڑ���I4A�`eW�[:9z_���X,8a�5�-*<���X��x[�ECtx>V�. b��
�@o������q{��
'����T�M��N꥛�fm	��	jc�A��+�L"�.\��Q>�b�v�$��!���+�3��ͯ	�u�����>[?Oq�>�n%�]/J U�P I [�
$ �C@"9�W�BQ& Xl�e���Ţg��kmi~e
}�9o ��
AK|.UYL���r�Y#+
"0yy�]�ʢ�X��,�V�Z
>
<Hk=�/�ւ]�s��~���oe���@�~�b!���#���1���E��:=�w�
 ��G�d�l�` ��Š���e
 ���  N(�U� ���@_�_I �^6�@�m����^��+��
<�I��
��� . Q�A���!{f���"��v�I��μH�`��֝�0r~H|��O($��ǜ�y���y���ץ���w���^zaq�
yk�J3�����p�aʺ�p�~QroYa����
�/�܂�:��#
+
+��kѪ��֪4�<_�,�P��քGc����{;���%,�1��"F�8�E����HG\A7;�9���k�p��o3]�o<��}�0o�
+:H���
+�v�����y)OX4
�wMh4 ����; ������*�+N
��z/Y� p�]X�mgr�
n� ��))
 ��W� ;�T
 �>�� �2ݮ�S
+ �-� �uG�� S#"^  ��9���9���}i?x< ��4
_�62��5�uA�qы�D��Ϻ��4c|s$��=��TA����8
M;�`��]
+Y� P�8K�Z	��e5 �3��Vi�;iƯ�֢�.�_Ї^'�Q�j����e1K�Uz����d��\?|�EkIm0ϸht
+967��;Kq2V1���*�:!
�
V���ע�I�%�v"�5��!���b`�����,
��_l�ִ?���g�.gD��H�zwR�
x[�
��{x
~��Hf����̓�����(�֩��6��?�Sˆ
+Sn�Zk?v� 
f ��La����ʬ @�KEe`g$Y<�	"���D�nm+
 �s׎� `!����� ;�@�ǔD �� q5��@�7�L `4�I �(�>�-�\gC�����9
$������T`h��x� ���D����t�sG{3
������Q����J����Vww�b
����kT���ǫ۳��������n�1z�6�--�D���ju�D�Hu�Ɖl��a}��E�7�Ѿ	tф���Ihф?ũ�jr�u�� P�������Ҍ5'���'Ÿ�Kr *:'��Za�"X�����O��O\/P
*+��^�|l���(���<��	����߃��4��8�ig�� ��5֌���)wc꘳���o��%��.��/�֠:s������/
�V�o���`�
12��)}�ݵ��f��i�/q��~,�q5�I��v��Y�U�{����z�.6������ԟۜ>4�f�������}i���-��9��n�v��K��Qؖ"��U{SC/�/�	l`�
���3m�
+��YϬ[�<��-�����L�3�/�WS��
+��
�� 1�q��u�0tB}��yϳak���D���i�n���_�}31fp
�/41��In(�vװ�G
�+/��Z
�N����|z%�u!��D�
�?˛���~_���WA�7�Qd4f�fj$;��Y�B9�[7S�W'��Ӻ��oh^/����
弝81�*�)
����
k�%��+��CYJ�B7��O֦�g���7���]l��h���
zDV�}��
.���0v�3��=�"U�h��*
�2��0c������p���P�~�O��2��DR�1��S��/^��B����(q���[��~�ϻ�a08�3g�wW*J=�jQ�f�
�Y��Q}A��kp����4V��B{F�ʐ�KSJ#\E�&���^E��fp/��D�黒Wa*~Z�A5*JTC�҂V��D?�^_{��LT�6S��F
/�o��aĴ�!J8&{,#�֓��vZ�ռ����˄LP}!]�F�y{3�*JV%��R�7{U���S�T��DjD�`�U5b�(qG-�E�(Q
%�W��D5��z_���Pr�>*J4%���T���v�P���*C-#
+Ge��
ܸZ3^t_dEx�����������"�h9Ƕ7c����Z�;x3^�oB^��/��5ǚ_�$x�*��/�/�'K���X�a�c�2B�0"��*C��D�|�����(
iO��|4�������-([>����
�|
5�`(
EYFF��c�XFF��;���v�Σ[�dJ��cw�c&G�����}�������ch��_rǮ��.�\�e=W�-?ݱ㖏�
;t6��ݱ_
*�������9��S�U>��ݱ�W[M#��8�D�c�?��8v�*���W>�4�G��
+�T�ݱsj5r=�cĴd�t3���Z�t��w��
U��#�
��*X>~�c�cs�����vǮ�0QF
w�"�2.����ܱG�5�z�ا�*��>��V�Tf��o0dthd��_M�;v��j�d�g�J=,
�;v��f�C�c�<�8��Pw�:!a��d��	wl�l5�
;:[�sǎZM�\��
[6[e媊ܱ;?�ʁ���r��,<k�H�'�c�#�0�"+�)�sǎ���!�ݱ�H�䎝�Q�!��[
�}�����;6
R��0X9����HxA�rq������c��L�Z<���ʔ��ţ��c��,�=n�
Jsr�5T�Z<&���ch�Hp}P�ch�蝼�壱S,C�G�]@����#�"�[>����SdWO��H*��'ţg��)X>�ŌU�r��w��Փe�B��ջ���1�x�&�@�ch��������ţ�Fw�|
-
	R�]=9�g�hE'�|\̖%��rh�H��*���2�+>�D+�7��hee@�ch���("Z
Z�0D�������+���T�y��0)^>*�H9VA!�
+?cJ���8\�Z<b�d��14�u�=j�V�R�|
-
i]��he��v�$�D��`S؈�q�Y�=��E�]=y����B�zR<��>X�Z<��V>F`{ ��8�R�|
-
]�R���Ҭ�h�Ts�/B�#~]�w�Ț���<���D+�x�Q70�ch��V>��x�V>�ʰ��s��Q>��L�p����M��|.��1���(_K�g����*�U\��E�r}x��V'G,��"`A�V��
���*�ڃ��V�g"Za�̺�{igkD$Z��}�D+܃���`�y����z��B�<H{�D+��g�tL�BW]�o�D+�Y��ǒ�����|�%+]
�`a�V��@���^�]V��A�G�������@g��7t�u�g��Yp$W�*
Y��6�(f�<���N�������,^kF?�G�,@ W
��g��\՗'+�u�"��n�e���7
����rՠӷ^��
)
�@��f��\��b� �\5�T"
�UI�RXU�w��, e��"���䘲 ���[Y)Y�@�juG�e�*>���
�#LM�OU�w��j�	���:�YT�v$���N�(&Zy'��V��V�ѣ���d�;��,@ W��R�,@ W
�g!&
�U�մ"e�[M�C  
+`�n�e�_L	�*���U�1'ƨÚ$��F
�R+���G�_=�v���{?;0�U�6�
+�����v`'���uxԴ*8H�L���3��^R��p7vi��)
ɡ�Dtm3��;��B{|ɕ����J7��6v\��:,��, )
k����9�|_)�j�C.R.��Q>�ܲ �����\���
�h��
W��
c�*x�*�G�5�#�
œ-&��^�|�XM�{5-���l�)
�5��(A�ǽ���O:��
k�A
ء�G�xl�G>�
Y�\�g=
�ʮ����s��H��j-��VC���J��1�x$JP�ch�+���1���AʑU	U>��3�h�.
��ZUD+��4�*��.��&����z k��hE:�:
�⑺3 ����c�ƝD�Z<lT�Z<Z�Z��q���Ch��#+"Z��^�D+
q�_>��jD+
��_�V��U<����ܮu+w2mt̊(R;����I3��ai 0x
���y�R{m�;q7��h⊏���{�E��
����
۳^<[��x5!��:���,@ W
���XkL\ �bV�J�}xY�@��v`e��OO)RY�c��y4�e�9��Ƨ�,��Y��K\ ������:hO	��a�
�lu~'���F
��Y����Y�@�j�)A�rU\�)��н�
u���U	����,@ W�2���:p��:*#
���<��
u�Y�,@ Wu�
+�� �\�L��e��e.
������JYY���#P�+�u&�"�U{�q���J\@�u4\ 0� ��"�UoWA��*�Y�"�U�(��A�����(�_�X�a�C)������1�T翊��-Q �$
��� Y�@�؏�Q��`)�C���Q���H ��(
1�J��*
u0�=�Ϫ��DP2�U�J�G�
+P@C�/���;y�)��<� ���À���U������G��X P<��Y�@�������WeX���
i� �
+�WI��׋��Rݙl���&����1���.$��Ώ��v�Q�=�����3�BW�O�6��Q�2}���՜����?�T~6md[
��
���I�Td(N��i�5(2z+2ؑ_qc��dEz�42x�c�Շ�`O	-Ñ"�z]D`�!P��O�w��X�hӞ�EԬ�mFz�B�^�������{,W������U�q�^_G������԰����]��hBʗ��b���^�>�߫�0�5#��z0ݐA����^�2�<����|-
+�����C����'Cpz��/W�8׀&���s=�Z�e��ɘ�Y���*�
���u�����:U�.�ٵ���Vng�yu?��ku��i'5����=2֩=���N̑T���Y9S��[�ѽ�(�J��N��絋�Ŷ�������[v5!��v[�l`"��o��
&�q�Y&�ַT��p��^���[�� ��-U� >�-�Y::�yj�#Z��^��q������!��Sߒ��M�n�/����
+K�R>?�-?�-� �k�ͮLc�?�oynz�b�[���q���<�A��>����׷<+L���[�W�� ����
�Ff챋�˷��������19��V���	��U���g��T��q%:[
(��Ʈ�y��Y޵�Ʈ��
+[͎-
+��
vJƮ4We�E0[��bvI�l�e��a��!��VY���[�g����i��rU:���VQ���hδLV�:߯o���
�[�t�&pX��ȇJ�d
�����з��VY��H��U���F�[��j�c�O}����ѷ|~����g
�m	}�s�>��%��#T�2r�q�
+�v�G
8�Uc_}˩��o�Dz��׷<��1>�-��-�}\}K\<~h}��T3>�ӣo��2�5�N}���1�x��[ʖ���c���X���o�.��w� {�H}��
�=Bh���o���-��N�7x����i~�[��[ƴG���-�H��oi�(�j���-�����ЊA��=0H90}�H�܇з��#�ţP
�����A
gI&V)��QX9�\�UV>rx�D�Z<&���ch���b��%j��3�
�������#F�����ţ7��>Ɵ=�H�X�z�g��޵����g�\�R)�>1�������(�uw1Z>n���#�M�B�G|��
+Β8mU|
+g}��0�

RG�(�

R.�oه�{G}��H�N�2S��V9���1}K�aG�QG@!��k�A�d�aǧ��:}˻nCF�2��
u|�[~�[Bf�������=��з�[h~0}K��
+�[��uh���UI]���L�ӻP�� �"2�U�]
�����
�
+O�*̡
x2�U�,dF���V��:�$6[e�u�T���Ā�UV����\�\��
���\� U8�ռɛ��V��R*o�Av)����V���#�	�J��v$�Y��By;��2&���
i`Q�Q)ov�l��0�
+�Z���l�;�(Ks<h(5�v$W%3
P5vV�js������9�������gL��]�$��ij�T	��S�B��1�9޳��:L`C�ԅ�t6�0�����U7�ji���n40�扳�9���q�3��n�Q�%p���Fk�ʠex� �V���/�g�Z3B;��(b!{��$[m����0�*+��+
%,��Y��in
�����*	 ���`հ��wE,d���zJ�,�sn2��I�*2�UIu,d��&��X�4Wu�d,d���ye�l�l=
�ԕ4[�
G�� P�W�B���_M
"[e�~\D���U�����1�Y
����\L
�..ʬ�g!�\���*z���0r������

��LsՀ(
�_MK�;�F���ļ�xa�

��w糖�����0rn��0��Kf!�QZ�\Î|C�cZ�9�9��
W�N
��:���[rU�ce�ܒ��0r�^�%Wa�
�3
�5�������&(��4!Y��rS
��o��c
+X�޺R

��}j�ÎX�<v�u�,��ÎX�2U�B�c
+��ȝ�R
���#�|�Ws�0���ڄi���L�Ǡ�1$
��
�yp2-
��wX2-
�.���L�G��N
�����a!;�jX�4�e��M7�����w�@��}U,dZ<Rec����
��L�ƞ�+a!�t��j(b!ӥǹ*%�:�La5���]
�çC2�Z*K��e
<R���BB�a!�e�T|*Xȴx����Yȴx��
%,�pl$
9ƪ����yg����]'������3��N>��K/,.�'cw?�~�
���Ů
�E@
?���_N�L[�?~RY��J[�rh���{<z�����v�X��]���B��&��<��ݜ�t�4UN��
���f��B�
6[�/�y�
�W��/�ڟ�=���z�v�fE���~����4�=�|;G?;��{�D��
+}�;O�+%�$��kx�̙c���-�
�\—�}����ї
+L�'�y���ec�hMF��"���P2y��/���=�h�����+f�ßV�_$w�eN��O��^����˹�jo=�����zf�v�ֻr��
��J�#����0<G���]G����������.)�ك���f��n�+#O���6�^�������Ї�UD�;�"I�P<�d��|�^ ��ɟ�_8b�(�
��"����;[K��qr�
���G�Y*�c�v$g�
����+Z�_7R�S���g��E����EJ7R��]h��dR:
+�S�BsW���P�k�����/����?���$XI����#��NO�_p
_F��eꯞ�Oy�Z�H��?��?���_.zbM�j����փFV�V9]����y����*zX���/�p��@n~�?g<	����J���ʗz�^�R�z��xZ������OL$J3���s��{��ؾ��/���׻���/�/��os���J������Kޗ#2:P���G��G�p�{���y_12ur?���������L�^�51��wF�_Q&ڙ[���,tO���_ȶ9۹l��Yݚ<�\j�S�
k�q�/��\ɝ�#��󃑼��6�^xF��`g`#�
�ۆ�@����T59���ѻ�#�=�k~k��6w��]zi-�K���d�1�g���6'~��O�w��sf�:r�˵��ƛ�8n
:��꽻
+��BE�߭�ɾC����
�^�E�ۋ-�_zݵ|��(�ŇGkx���ȷ��C���?�<H ����_��s����ˉ����+�3��/k��,�%�
�ܿ	�����{~��v��Z�������">

+����YQh���X�5�Z�
�[��M�O�r��ݴW��X�iG��*��b�

��ds���E�Tlڇ=��!�5qN3J��-ڻQ����m�cd��4Q��-^eg6�.W:ˋ#߼�grkݠ�
-��22
�V�Y�KD
qse�������������o�c7��8ʺ޸���f�����m��{�o�3]s�݂U
t6�J�ے�p�c���)ܮ�l �$a~��2�y�	6S��NHI��B�}���C��;��4��}�@������V��_������V�N�zT㽏 �>h���N���ni����+�3[	�}wE�y6���a�ĭ�E�D��e�_���������Y}��0'?yI?��ؠ�p���|��0s��'�;OO�Y:#��xCmVIC�P#��7i��::��
�8�8Ky�h� �%���޼�S�����4ٓJ7S;]�n��)�L;?������S�f�
%���1I=I������\��$���&�kM�mi�����
�ը���۝5�gg���
�
�MR�ዿ�
<������/Hr��@~�IOܒ~���X |l�7[]G�o��t��w���|�c�������篽+�7�ģ�

Z��#�2�6�����ȼ�dk�^
Y��:�ߜ�#��[-���
�\
:��A��E�tl�'�����g���z�ޫ&'E���3��7b����F�w�kb��f��{��͞8�(�q9�7�q
�d�!�9�kh��� �=�\���QZ���C�4K�C�kx�<�(Gcb�����9�#���ţ�q^r^��֝q�}��8��^|�S��	��}���Yz*�9���m�~붢7y%��
��9����"��tJN��$7Q�����i�)L�I�W
+Srr_֊�Sr[EqJ�KɃٸ���ܗ��
�/��M�����h����{��_��Z��m4�����|]��F`N�vO���饦�Z
o3��J[�%�S8ȑ�殦yv�j�j̯���j~9c�����ǩ���d��~����M�=�_ȯ��i��}Z�N-Z�3{h�>�����z��1�P'1^�ik�zX��v~2��k�W$̈́��Tb"�Ľ�������H&�O�]��>�T�f/�n�WN���)���_C���}э�������r�H�=�?_�?�>9?y��x�|Y�O$�J3O/�������������?�[]�Y�|i~�t���ė4�@��zM����E%�/3追�A_�Z�Vnh��X��˦N��U�芊
MoT��E�?A�ߊ�z|���E�,��F?��/�/�_~i_��ul%L�,6��:��E�l���%L]/V�����,}!���
��_X+�������e��Ώ�/���^����B��͸?�P�3:�͠��=/t�_h�kź^)1�F�ܥ;���ZQ�7*�̧)�+5�֨f����<��_}I��Μ�{��������2�g�'�+�'s|2���;����f��ܟA�����П��D�
E���d�g�'���S��N��
�de��w2�3�F��H}2|�Z�2�g�'[��vH�_���P�c��z�$�17�ۋ�����;��W��L2���=:�����>x��^I�;��X�?����{Co������L$�wD��D�K:�eo7�Y�5�uV�i�G�2>�s��J�n�=GT}{5УUA�V=Z�h&��
У�.�*�r�0���@�Bt-T@�Bt-T@�Bt-T@�Bt-T@�Bt-�A�Bt-�A�Bt-�A�Bt-�A�Bt-�Aׂ	� [...]
[�
[�
[��Wv�x�/F�b��C�����/��w��'y�O��?�
�U5fڦx�Wi@�w�dzWi@�w�dzWi@�w�dzWi@�w�d/�Ҁ��T��N����Gl�<�
��j��YeG���;�����\0ȡ�8��#t�x�[��XA�P^��H��f}Ȓ���e�����
Y}�
+5�y=�@���3d%<k|���҂�����
Y|f%��z=C�Y�û^d*��K;�A��:�' q4��Cgut$�Y��~��� K]��M�8�Z`��%��X�
�����	�:��A'g:�TO�8��P
tR���G]
,���@�(�CgTd�>VG�� ��i�l���ŒC�����I[:C���$h~4�4�/��н)U�z�?	�����!l�ޫ�M
+��Z�V��U
��GG&'�Rd�s#\�f�P����58*�&o����y[����m�ʞ��e,{
�V��yxG���Fd���r�=O� #|�7
+
5��!{�7��7��7�,����Q<�&�˞���ů�<oX�%�y�x�R
Pr�7�,�%�y�x�R%Pr�7�,%%�y�x�R?x�Qn�%��4d�
+K��}/�bK#B�yX�J��F1��8��<o�X*J��F9
K��]4K
C�����fT at e3*��Pٌ
+�lFT6�*�Q�ͨ��fT at e3*,ٌw
),����!�0VX�
��
����m��
[�1l�
�a�
�xG�	{�
b!�����-�r���ʄ���`&������cp��8}l4��9(������"�+�(�
+(����p �㯬���
��N�i��2�Gy+-�|�ۀX
n���k�}���y����-${�����P��y��������m��k�Vr�7�ܹ��y��t��@n�w�%{�o����6��#a
[��6=Y��i'{�7� �۴��y�
��Wr�7�Y���@���@�`
��5�fi�{AC�t3X�����!k���7��!k���7��aK׸�.ovA�D�����T�Շ%&���,����
��b�9�������I
������i�5�.�uT���d6p_�4]���f��:�:z������5)��3�Ŕ�vb�
�����x�ҿ��>�������t=�+f�iݟ���@�����!�0`(T����T�!b�E��T~�*
X�-��J*V@�
+�R�eP��2�{@�=�
�
Pu(���A�ʠ�eP��2�{@�=���
�h�k�%Q#q4е�R��8�Z`)�H

t-��]�p�8�Z`�H
m�Z�eny�7��!k��Y�/G��O�[���.h�f�enE�7��!�?��5j�삆-�r�޼�
[����y�
�Hͭ�#uA��.	4
dI�H

4
d��H

�$bI�H

�$b��H

�$b��H

t-��
+G]
�0�2
�"q4� I

t-�dG]
�J(�a�7�� ��h\ڰ��
X���L㋡Y�gK9���x�	�B�=�
+'|&��D��uA1A]PL�8G�ܟL�C�h���ɢoH

r0AՉLP�$T��%O���	T��U3A�LМ�͇�Xh�7 at W����	�&��)�	Z^����	Z���%�	ZΚ���	��Aߩ�Nu�w
+j��(�A�X:h�Mm�頍I
�i��6tuV�Z�h�k�5o�8�Z`M�$��X�>����֤V�h�A���@�
F q4е�BpH

t-��7G]
��%
S�s�y�Q[Q�1{�
�q�
+FԹ�����
�B�vb|�
�Q�
+R�A�:(�[�렠x
����	tP���"a��`qL����
I��B���"@��
Y�c��k�{AC�$4X�����!˝�X�ӷ� nG�7��a[e��Jg
�o����f4d����f4l��K�]а�a���Fd0���a
�6��:d1A=;LP?����a1A=bL�ύ��`�P 
+�J1	��qH�LJ#������"�z/����l�b$r}YE��AQ�ePDm�[E"�AQ�ew�UZ#���I+3��ӝ����������d�g�&p�l�9���O>�
�hf�*����f&���	�hf�*���f����hf�*���>�5�|���5c}�
�.	kB��4l�6��}/hغ��p1�
d
H�6��Bɽ�
[�
6��1lXTjk�€
P��
+�6@��(�� ���p}�J`��

P
+��Av���;����N�-ѧGΧG�x伥Y̛�w̧�˧�
�����Pݨ�픱�މ�0���S�S����>��(����T�۹��dMʠX�2V ��@����2(��
�M)��fʠ��2(ި
��*��ʠ�2{p-z4Ёtt ]
H�A�eЁtt ]
H�A�eЁtt m��MЁ�	:�6A�&�@�eŚ��]�Ml�2�MP�	�7A��&�Ŗ	j�e���
���9lSC�+�
���9l#?�5�{�
2p�	:x4A�&���
<���Gt�h�
M���9l.]氹t����e��
6b�9l�Ms�ȭ��M�Sx�
]�c��昙lIY�$PY\T���6A��MPfT"�䐯����?��B�� 'LCN��R�	��W���W0�A%�uP{
��@�e�A-#tP�2
ԭCu�A]NtP
�
Fu��A]ut�\Eta�ѕ��7�=ϐ�u	�]/�ţ�
��ðuy?l��a��[��z����gu���z���Ț>����M [...]
��u����z�š`B~fl'w��
��ʭ�l<��$,��3��3A���F���L���< T��]�:s0�b'�Nd�/O'7W�/�����
��8��|4@�|a
�!�%�~�
�O� P"�s��C��c�f,�>��
+�d*d�<J�ūA

�d ��a���wr9��x84���/�b,�������6J+oQ.{�|�.�������#�͗���gtԋ/�������yy2�]�%�?

endstream
endobj
760 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
890 0 obj<</Subtype/TrueType/FontDescriptor 891 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/BPLEFZ+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
891 0 obj<</StemV 88/FontName/BPLEFZ+ArialMT/FontFile2 1490 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
892 0 obj<</Subtype/Type1/FontDescriptor 893 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/ZZRSDD+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
893 0 obj<</StemV 88/FontName/ZZRSDD+Myriad-Roman/FontStretch/Normal/FontFile3 1492 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
894 0 obj<</Length 2395>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 288.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 302.5298 244.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 317.0308 255.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.0308 282.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 323.5303 327.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 296.5303 349.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 283.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 240.0308 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 106.4907 255.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
Q

endstream
endobj
896 0 obj<</Length 1342>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 224.339 m
220.665 224.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
[2 3]0 d 
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
[]0 d 
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
Q

endstream
endobj
970 0 obj<</Subtype/TrueType/FontDescriptor 971 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/YRHMPF+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
971 0 obj<</StemV 72/FontName/YRHMPF+TimesNewRomanPS-ItalicMT/FontFile2 1493 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
972 0 obj<</Subtype/TrueType/FontDescriptor 973 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/AHBYRB+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
973 0 obj<</StemV 80/FontName/AHBYRB+TimesNewRomanPSMT/FontFile2 1491 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
974 0 obj<</Length 4038>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 182.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 218.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 222.8413 217.7664 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 202.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 154.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.0239 234.5117 Tm
(A)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
(Colwellia)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
[(psychr)37(erythraea)]TJ
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine3\))Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 74.5117 Tm
(A)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 84.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.9888 80.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 356.0239 87.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4644 77.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 389.9907 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 35.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.9907 45.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 41.5117 Tm
(A)Tj
ET
Q

endstream
endobj
983 0 obj<</Length 539>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 178.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 401.9961 64.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.9961 100.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
Q

endstream
endobj
1028 0 obj<</Length 2452>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.4956 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 96.9897 327.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 201.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
16.875 0 0 18 271.936 234.5107 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.5298 234.5117 Tm
(G)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 211.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 299.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 236.9961 140.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 153.6367 28.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 205.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 280.9961 364.4868 Tm
(100)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 5.9961 38.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 355.9961 101.4863 Tm
(70)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.5298 282.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 300.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 287.9961 224.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 37.4863 Tm
(60)Tj
ET
Q

endstream
endobj
1030 0 obj<</Length 1694>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
0.137 0.122 0.125 rg
108.815 63.49 m
108.815 71.189 l
f
0.137 0.122 0.125 RG
[2 3]0 d 
108.815 63.49 m
108.815 71.189 l
S
0 0 0 rg
76.815 63.49 m
76.815 71.189 l
f
0 0 0 RG
[]0 d 
76.815 63.49 m
76.815 71.189 l
S
60.815 63.49 m
60.815 71.189 l
f
60.815 63.49 m
60.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
362.177 63.49 m
362.177 71.189 l
f
[2 3]0 d 
362.177 63.49 m
362.177 71.189 l
S
Q

endstream
endobj
1106 0 obj<</Length 21402>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 74.5117 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.4907 47.5117 Tm
(g)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 60.5117 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 74.5117 Tm
(u)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 81.5117 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
0.75 w 4 M 0 j 0 J []0 d 
207.231 236.574 m
206.569 236.022 205.761 235.746 204.807 235.746 c
204.022 235.746 203.293 235.949 202.62 236.354 c
201.947 236.759 201.45 237.37 201.131 238.189 c
200.812 239.008 200.653 239.966 200.653 241.063 c
200.653 241.914 200.788 242.739 201.057 243.541 c
201.327 244.342 201.794 244.979 202.459 245.455 c
203.124 245.931 203.952 246.168 204.942 246.168 c
205.803 246.168 206.518 245.954 207.086 245.525 c
207.655 245.098 208.088 244.414 208.387 243.475 c
210.059 243.871 l
209.713 245.06 209.101 245.981 208.222 246.638 c
207.343 247.293 206.259 247.621 204.97 247.621 c
203.833 247.621 202.791 247.362 201.845 246.844 c
200.898 246.324 200.169 245.565 199.656 244.566 c
199.144 243.567 198.887 242.396 198.887 241.054 c
198.887 239.823 199.114 238.672 199.568 237.599 c
200.022 236.526 200.685 235.707 201.555 235.142 c
202.425 234.576 203.554 234.293 204.943 234.293 c
206.285 234.293 207.42 234.661 208.349 235.396 c
209.277 236.131 209.92 237.198 210.278 238.599 c
208.575 239.029 l
208.34 237.944 207.893 237.125 207.231 236.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
233.699 239.559 m
233.699 237.15 l
233.335 236.826 232.803 236.521 232.1 236.236 c
231.397 235.951 230.677 235.809 229.939 235.809 c
229.09 235.809 228.288 235.997 227.533 236.373 c
226.777 236.749 226.202 237.325 225.807 238.102 c
225.412 238.877 225.214 239.841 225.214 240.993 c
225.214 241.928 225.378 242.795 225.706 243.594 c
225.899 244.059 226.17 244.484 226.519 244.872 c
226.867 245.26 227.325 245.573 227.893 245.812 c
228.461 246.049 229.134 246.168 229.913 246.168 c
230.563 246.168 231.154 246.055 231.687 245.828 c
232.22 245.602 232.63 245.3 232.917 244.924 c
233.204 244.547 233.444 244.029 233.637 243.372 c
235.177 243.794 l
234.954 244.662 234.629 245.365 234.201 245.905 c
233.773 246.445 233.183 246.866 232.429 247.168 c
231.676 247.471 230.833 247.621 229.902 247.621 c
228.618 247.621 227.484 247.357 226.5 246.83 c
225.515 246.303 224.76 245.495 224.235 244.408 c
223.711 243.32 223.449 242.15 223.449 240.896 c
223.449 239.63 223.712 238.484 224.24 237.458 c
224.767 236.433 225.548 235.648 226.583 235.106 c
227.617 234.564 228.768 234.293 230.034 234.293 c
230.972 234.293 231.886 234.462 232.777 234.798 c
233.667 235.134 234.532 235.636 235.371 236.303 c
235.371 241.074 l
229.917 241.074 l
229.917 239.559 l
233.699 239.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
207.231 172.574 m
206.569 172.022 205.761 171.746 204.807 171.746 c
204.022 171.746 203.293 171.949 202.62 172.354 c
201.947 172.759 201.45 173.37 201.131 174.189 c
200.812 175.008 200.653 175.966 200.653 177.063 c
200.653 177.914 200.788 178.739 201.057 179.541 c
201.327 180.342 201.794 180.979 202.459 181.455 c
203.124 181.931 203.952 182.168 204.942 182.168 c
205.803 182.168 206.518 181.954 207.086 181.525 c
207.655 181.098 208.088 180.414 208.387 179.475 c
210.059 179.871 l
209.713 181.06 209.101 181.981 208.222 182.638 c
207.343 183.293 206.259 183.621 204.97 183.621 c
203.833 183.621 202.791 183.362 201.845 182.844 c
200.898 182.324 200.169 181.565 199.656 180.566 c
199.144 179.567 198.887 178.396 198.887 177.054 c
198.887 175.823 199.114 174.672 199.568 173.599 c
200.022 172.526 200.685 171.707 201.555 171.142 c
202.425 170.576 203.554 170.293 204.943 170.293 c
206.285 170.293 207.42 170.661 208.349 171.396 c
209.277 172.131 209.92 173.198 210.278 174.599 c
208.575 175.029 l
208.34 173.944 207.893 173.125 207.231 172.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
233.699 175.559 m
233.699 173.15 l
233.335 172.826 232.803 172.521 232.1 172.236 c
231.397 171.951 230.677 171.809 229.939 171.809 c
229.09 171.809 228.288 171.997 227.533 172.373 c
226.777 172.749 226.202 173.325 225.807 174.102 c
225.412 174.877 225.214 175.841 225.214 176.993 c
225.214 177.928 225.378 178.795 225.706 179.594 c
225.899 180.059 226.17 180.484 226.519 180.872 c
226.867 181.26 227.325 181.573 227.893 181.812 c
228.461 182.049 229.134 182.168 229.913 182.168 c
230.563 182.168 231.154 182.055 231.687 181.828 c
232.22 181.602 232.63 181.3 232.917 180.924 c
233.204 180.547 233.444 180.029 233.637 179.372 c
235.177 179.794 l
234.954 180.662 234.629 181.365 234.201 181.905 c
233.773 182.445 233.183 182.866 232.429 183.168 c
231.676 183.471 230.833 183.621 229.902 183.621 c
228.618 183.621 227.484 183.357 226.5 182.83 c
225.515 182.303 224.76 181.495 224.235 180.408 c
223.711 179.32 223.449 178.15 223.449 176.896 c
223.449 175.63 223.712 174.484 224.24 173.458 c
224.767 172.433 225.548 171.648 226.583 171.106 c
227.617 170.564 228.768 170.293 230.034 170.293 c
230.972 170.293 231.886 170.462 232.777 170.798 c
233.667 171.134 234.532 171.636 235.371 172.303 c
235.371 177.074 l
229.917 177.074 l
229.917 175.559 l
233.699 175.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
200.771 154.512 m
202.182 158.418 l
207.599 158.418 l
209.083 154.512 l
211.025 154.512 l
205.771 167.402 l
203.923 167.402 l
198.968 154.512 l
200.771 154.512 l
h
204.097 163.582 m
204.392 164.397 204.625 165.224 204.794 166.059 c
205 165.354 205.305 164.459 205.708 163.373 c
207.066 159.809 l
202.667 159.809 l
204.097 163.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
200.771 122.512 m
202.182 126.418 l
207.599 126.418 l
209.083 122.512 l
211.025 122.512 l
205.771 135.402 l
203.923 135.402 l
198.968 122.512 l
200.771 122.512 l
h
204.097 131.582 m
204.392 132.397 204.625 133.224 204.794 134.059 c
205 133.354 205.305 132.459 205.708 131.373 c
207.066 127.809 l
202.667 127.809 l
204.097 131.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
232.84 127.96 m
232.84 126.341 232.574 125.247 232.041 124.678 c
231.508 124.109 230.615 123.824 229.362 123.824 c
228.63 123.824 228.011 123.968 227.505 124.256 c
226.998 124.543 226.641 124.952 226.433 125.483 c
226.225 126.014 226.122 126.839 226.122 127.96 c
226.122 135.402 l
224.418 135.402 l
224.418 127.956 l
224.418 126.59 224.582 125.513 224.91 124.725 c
225.238 123.936 225.785 123.334 226.552 122.918 c
227.319 122.502 228.306 122.293 229.512 122.293 c
230.752 122.293 231.755 122.532 232.519 123.01 c
233.283 123.487 233.812 124.107 234.104 124.869 c
234.397 125.632 234.543 126.66 234.543 127.956 c
234.543 135.402 l
232.84 135.402 l
232.84 127.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
159.84 79.96 m
159.84 78.341 159.574 77.247 159.041 76.678 c
158.508 76.109 157.615 75.824 156.362 75.824 c
155.63 75.824 155.011 75.968 154.505 76.256 c
153.998 76.543 153.641 76.952 153.433 77.483 c
153.225 78.014 153.122 78.839 153.122 79.96 c
153.122 87.402 l
151.418 87.402 l
151.418 79.956 l
151.418 78.59 151.582 77.513 151.91 76.725 c
152.238 75.936 152.785 75.334 153.552 74.918 c
154.319 74.502 155.306 74.293 156.512 74.293 c
157.752 74.293 158.755 74.532 159.519 75.01 c
160.283 75.487 160.812 76.107 161.104 76.869 c
161.397 77.632 161.543 78.66 161.543 79.956 c
161.543 87.402 l
159.84 87.402 l
159.84 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
152.771 47.512 m
154.182 51.418 l
159.599 51.418 l
161.083 47.512 l
163.025 47.512 l
157.771 60.402 l
155.923 60.402 l
150.968 47.512 l
152.771 47.512 l
h
156.097 56.582 m
156.392 57.397 156.625 58.224 156.794 59.059 c
157 58.354 157.305 57.459 157.708 56.373 c
159.066 52.809 l
154.667 52.809 l
156.097 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
143.231 76.574 m
142.569 76.022 141.761 75.746 140.807 75.746 c
140.022 75.746 139.293 75.949 138.62 76.354 c
137.947 76.759 137.45 77.37 137.131 78.189 c
136.812 79.008 136.653 79.966 136.653 81.063 c
136.653 81.914 136.788 82.739 137.057 83.541 c
137.327 84.342 137.794 84.979 138.459 85.455 c
139.124 85.931 139.952 86.168 140.942 86.168 c
141.803 86.168 142.518 85.954 143.086 85.525 c
143.655 85.098 144.088 84.414 144.387 83.475 c
146.059 83.871 l
145.713 85.06 145.101 85.981 144.222 86.638 c
143.343 87.293 142.259 87.621 140.97 87.621 c
139.833 87.621 138.791 87.362 137.845 86.844 c
136.898 86.324 136.169 85.565 135.656 84.566 c
135.144 83.567 134.887 82.396 134.887 81.054 c
134.887 79.823 135.114 78.672 135.568 77.599 c
136.022 76.526 136.685 75.707 137.555 75.142 c
138.425 74.576 139.554 74.293 140.943 74.293 c
142.285 74.293 143.42 74.661 144.349 75.396 c
145.277 76.131 145.92 77.198 146.278 78.599 c
144.575 79.029 l
144.34 77.944 143.893 77.125 143.231 76.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
144.699 52.559 m
144.699 50.15 l
144.335 49.826 143.803 49.521 143.1 49.236 c
142.397 48.951 141.677 48.809 140.939 48.809 c
140.09 48.809 139.288 48.997 138.533 49.373 c
137.777 49.749 137.202 50.325 136.807 51.102 c
136.412 51.877 136.214 52.841 136.214 53.993 c
136.214 54.928 136.378 55.795 136.706 56.594 c
136.899 57.059 137.17 57.484 137.519 57.872 c
137.867 58.26 138.325 58.573 138.893 58.812 c
139.461 59.049 140.134 59.168 140.913 59.168 c
141.563 59.168 142.154 59.055 142.687 58.828 c
143.22 58.602 143.63 58.3 143.917 57.924 c
144.204 57.547 144.444 57.029 144.637 56.372 c
146.177 56.794 l
145.954 57.662 145.629 58.365 145.201 58.905 c
144.773 59.445 144.183 59.866 143.429 60.168 c
142.676 60.471 141.833 60.621 140.902 60.621 c
139.618 60.621 138.484 60.357 137.5 59.83 c
136.515 59.303 135.76 58.495 135.235 57.408 c
134.711 56.32 134.449 55.15 134.449 53.896 c
134.449 52.63 134.712 51.484 135.24 50.458 c
135.767 49.433 136.548 48.648 137.583 48.106 c
138.617 47.564 139.768 47.293 141.034 47.293 c
141.972 47.293 142.886 47.462 143.777 47.798 c
144.667 48.134 145.532 48.636 146.371 49.303 c
146.371 54.074 l
140.917 54.074 l
140.917 52.559 l
144.699 52.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
72.771 74.512 m
74.182 78.418 l
79.599 78.418 l
81.083 74.512 l
83.025 74.512 l
77.771 87.402 l
75.923 87.402 l
70.968 74.512 l
72.771 74.512 l
h
76.097 83.582 m
76.392 84.397 76.625 85.224 76.794 86.059 c
77 85.354 77.305 84.459 77.708 83.373 c
79.066 79.809 l
74.667 79.809 l
76.097 83.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
79.84 52.96 m
79.84 51.341 79.574 50.247 79.041 49.678 c
78.508 49.109 77.615 48.824 76.362 48.824 c
75.63 48.824 75.011 48.968 74.505 49.256 c
73.998 49.543 73.641 49.952 73.433 50.483 c
73.225 51.014 73.122 51.839 73.122 52.96 c
73.122 60.402 l
71.418 60.402 l
71.418 52.956 l
71.418 51.59 71.582 50.513 71.91 49.725 c
72.238 48.936 72.785 48.334 73.552 47.918 c
74.319 47.502 75.306 47.293 76.512 47.293 c
77.752 47.293 78.755 47.532 79.519 48.01 c
80.283 48.487 80.812 49.107 81.104 49.869 c
81.397 50.632 81.543 51.66 81.543 52.956 c
81.543 60.402 l
79.84 60.402 l
79.84 52.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
286.259 76.574 m
285.598 76.022 284.79 75.746 283.835 75.746 c
283.05 75.746 282.322 75.949 281.648 76.354 c
280.975 76.759 280.479 77.37 280.16 78.189 c
279.84 79.008 279.681 79.966 279.681 81.063 c
279.681 81.914 279.816 82.739 280.085 83.541 c
280.355 84.342 280.822 84.979 281.487 85.455 c
282.152 85.931 282.98 86.168 283.97 86.168 c
284.832 86.168 285.546 85.954 286.115 85.525 c
286.683 85.098 287.117 84.414 287.416 83.475 c
289.087 83.871 l
288.742 85.06 288.129 85.981 287.25 86.638 c
286.371 87.293 285.287 87.621 283.998 87.621 c
282.861 87.621 281.819 87.362 280.873 86.844 c
279.927 86.324 279.197 85.565 278.685 84.566 c
278.172 83.567 277.916 82.396 277.916 81.054 c
277.916 79.823 278.143 78.672 278.597 77.599 c
279.051 76.526 279.713 75.707 280.583 75.142 c
281.453 74.576 282.583 74.293 283.971 74.293 c
285.313 74.293 286.448 74.661 287.377 75.396 c
288.306 76.131 288.949 77.198 289.306 78.599 c
287.603 79.029 l
287.369 77.944 286.921 77.125 286.259 76.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
287.727 52.559 m
287.727 50.15 l
287.364 49.826 286.831 49.521 286.128 49.236 c
285.426 48.951 284.706 48.809 283.968 48.809 c
283.119 48.809 282.316 48.997 281.561 49.373 c
280.806 49.749 280.23 50.325 279.835 51.102 c
279.44 51.877 279.243 52.841 279.243 53.993 c
279.243 54.928 279.406 55.795 279.734 56.594 c
279.928 57.059 280.198 57.484 280.547 57.872 c
280.895 58.26 281.354 58.573 281.921 58.812 c
282.489 59.049 283.163 59.168 283.941 59.168 c
284.591 59.168 285.183 59.055 285.715 58.828 c
286.248 58.602 286.658 58.3 286.945 57.924 c
287.232 57.547 287.472 57.029 287.666 56.372 c
289.205 56.794 l
288.982 57.662 288.657 58.365 288.229 58.905 c
287.801 59.445 287.211 59.866 286.458 60.168 c
285.705 60.471 284.862 60.621 283.93 60.621 c
282.646 60.621 281.512 60.357 280.528 59.83 c
279.543 59.303 278.788 58.495 278.264 57.408 c
277.739 56.32 277.477 55.15 277.477 53.896 c
277.477 52.63 277.741 51.484 278.268 50.458 c
278.795 49.433 279.577 48.648 280.611 48.106 c
281.646 47.564 282.796 47.293 284.062 47.293 c
285 47.293 285.914 47.462 286.805 47.798 c
287.696 48.134 288.561 48.636 289.399 49.303 c
289.399 54.074 l
283.946 54.074 l
283.946 52.559 l
287.727 52.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
301.839 79.96 m
301.839 78.341 301.573 77.247 301.04 76.678 c
300.507 76.109 299.614 75.824 298.361 75.824 c
297.629 75.824 297.01 75.968 296.504 76.256 c
295.997 76.543 295.64 76.952 295.432 77.483 c
295.224 78.014 295.121 78.839 295.121 79.96 c
295.121 87.402 l
293.417 87.402 l
293.417 79.956 l
293.417 78.59 293.581 77.513 293.909 76.725 c
294.237 75.936 294.784 75.334 295.551 74.918 c
296.318 74.502 297.305 74.293 298.511 74.293 c
299.751 74.293 300.754 74.532 301.518 75.01 c
302.282 75.487 302.811 76.107 303.103 76.869 c
303.396 77.632 303.542 78.66 303.542 79.956 c
303.542 87.402 l
301.839 87.402 l
301.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
294.77 47.512 m
296.181 51.418 l
301.598 51.418 l
303.083 47.512 l
305.024 47.512 l
299.77 60.402 l
297.922 60.402 l
292.967 47.512 l
294.77 47.512 l
h
298.096 56.582 m
298.391 57.397 298.624 58.224 298.793 59.059 c
299 58.354 299.304 57.459 299.708 56.373 c
301.065 52.809 l
296.666 52.809 l
298.096 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
317.839 79.96 m
317.839 78.341 317.573 77.247 317.04 76.678 c
316.507 76.109 315.614 75.824 314.361 75.824 c
313.629 75.824 313.01 75.968 312.504 76.256 c
311.997 76.543 311.64 76.952 311.432 77.483 c
311.224 78.014 311.121 78.839 311.121 79.96 c
311.121 87.402 l
309.417 87.402 l
309.417 79.956 l
309.417 78.59 309.581 77.513 309.909 76.725 c
310.237 75.936 310.784 75.334 311.551 74.918 c
312.318 74.502 313.305 74.293 314.511 74.293 c
315.751 74.293 316.754 74.532 317.518 75.01 c
318.282 75.487 318.811 76.107 319.103 76.869 c
319.396 77.632 319.542 78.66 319.542 79.956 c
319.542 87.402 l
317.839 87.402 l
317.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
310.77 47.512 m
312.181 51.418 l
317.598 51.418 l
319.083 47.512 l
321.024 47.512 l
315.77 60.402 l
313.922 60.402 l
308.967 47.512 l
310.77 47.512 l
h
314.096 56.582 m
314.391 57.397 314.624 58.224 314.793 59.059 c
315 58.354 315.304 57.459 315.708 56.373 c
317.065 52.809 l
312.666 52.809 l
314.096 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
335.727 79.559 m
335.727 77.15 l
335.364 76.826 334.831 76.521 334.128 76.236 c
333.426 75.951 332.706 75.809 331.968 75.809 c
331.119 75.809 330.316 75.997 329.561 76.373 c
328.806 76.749 328.23 77.325 327.835 78.102 c
327.44 78.877 327.243 79.841 327.243 80.993 c
327.243 81.928 327.406 82.795 327.734 83.594 c
327.928 84.059 328.198 84.484 328.547 84.872 c
328.895 85.26 329.354 85.573 329.921 85.812 c
330.489 86.049 331.163 86.168 331.941 86.168 c
332.591 86.168 333.183 86.055 333.715 85.828 c
334.248 85.602 334.658 85.3 334.945 84.924 c
335.232 84.547 335.472 84.029 335.666 83.372 c
337.205 83.794 l
336.982 84.662 336.657 85.365 336.229 85.905 c
335.801 86.445 335.211 86.866 334.458 87.168 c
333.705 87.471 332.862 87.621 331.93 87.621 c
330.646 87.621 329.512 87.357 328.528 86.83 c
327.543 86.303 326.788 85.495 326.264 84.408 c
325.739 83.32 325.477 82.15 325.477 80.896 c
325.477 79.63 325.741 78.484 326.268 77.458 c
326.795 76.433 327.577 75.648 328.611 75.106 c
329.646 74.564 330.796 74.293 332.062 74.293 c
333 74.293 333.914 74.462 334.805 74.798 c
335.696 75.134 336.561 75.636 337.399 76.303 c
337.399 81.074 l
331.946 81.074 l
331.946 79.559 l
335.727 79.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
334.259 49.574 m
333.598 49.022 332.79 48.746 331.835 48.746 c
331.05 48.746 330.322 48.949 329.648 49.354 c
328.975 49.759 328.479 50.37 328.16 51.189 c
327.84 52.008 327.681 52.966 327.681 54.063 c
327.681 54.914 327.816 55.739 328.085 56.541 c
328.355 57.342 328.822 57.979 329.487 58.455 c
330.152 58.931 330.98 59.168 331.97 59.168 c
332.832 59.168 333.546 58.954 334.115 58.525 c
334.683 58.098 335.117 57.414 335.416 56.475 c
337.087 56.871 l
336.742 58.06 336.129 58.981 335.25 59.638 c
334.371 60.293 333.287 60.621 331.998 60.621 c
330.861 60.621 329.819 60.362 328.873 59.844 c
327.927 59.324 327.197 58.565 326.685 57.566 c
326.172 56.567 325.916 55.396 325.916 54.054 c
325.916 52.823 326.143 51.672 326.597 50.599 c
327.051 49.526 327.713 48.707 328.583 48.142 c
329.453 47.576 330.583 47.293 331.971 47.293 c
333.313 47.293 334.448 47.661 335.377 48.396 c
336.306 49.131 336.949 50.198 337.306 51.599 c
335.603 52.029 l
335.369 50.944 334.921 50.125 334.259 49.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
349.839 79.96 m
349.839 78.341 349.573 77.247 349.04 76.678 c
348.507 76.109 347.614 75.824 346.361 75.824 c
345.629 75.824 345.01 75.968 344.504 76.256 c
343.997 76.543 343.64 76.952 343.432 77.483 c
343.224 78.014 343.121 78.839 343.121 79.96 c
343.121 87.402 l
341.417 87.402 l
341.417 79.956 l
341.417 78.59 341.581 77.513 341.909 76.725 c
342.237 75.936 342.784 75.334 343.551 74.918 c
344.318 74.502 345.305 74.293 346.511 74.293 c
347.751 74.293 348.754 74.532 349.518 75.01 c
350.282 75.487 350.811 76.107 351.103 76.869 c
351.396 77.632 351.542 78.66 351.542 79.956 c
351.542 87.402 l
349.839 87.402 l
349.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
343.772 47.512 m
345.183 51.418 l
350.6 51.418 l
352.084 47.512 l
354.026 47.512 l
348.771 60.402 l
346.924 60.402 l
341.969 47.512 l
343.772 47.512 l
h
347.098 56.582 m
347.393 57.397 347.625 58.224 347.795 59.059 c
348.001 58.354 348.306 57.459 348.709 56.373 c
350.067 52.809 l
345.667 52.809 l
347.098 56.582 l
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 358.4917 47.5117 Tm
(a)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
1224 0 obj<</Length 7424>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 76.574 m
126.569 76.022 125.761 75.746 124.807 75.746 c
124.022 75.746 123.293 75.949 122.62 76.354 c
121.947 76.759 121.45 77.37 121.131 78.189 c
120.812 79.008 120.653 79.966 120.653 81.063 c
120.653 81.914 120.788 82.739 121.057 83.541 c
121.327 84.342 121.794 84.979 122.459 85.455 c
123.124 85.931 123.952 86.168 124.942 86.168 c
125.803 86.168 126.518 85.954 127.086 85.525 c
127.655 85.098 128.088 84.414 128.387 83.475 c
130.059 83.871 l
129.713 85.06 129.101 85.981 128.222 86.638 c
127.343 87.293 126.259 87.621 124.97 87.621 c
123.833 87.621 122.791 87.362 121.845 86.844 c
120.898 86.324 120.169 85.565 119.656 84.566 c
119.144 83.567 118.887 82.396 118.887 81.054 c
118.887 79.823 119.114 78.672 119.568 77.599 c
120.022 76.526 120.685 75.707 121.555 75.142 c
122.425 74.576 123.554 74.293 124.943 74.293 c
126.285 74.293 127.42 74.661 128.349 75.396 c
129.277 76.131 129.92 77.198 130.278 78.599 c
128.575 79.029 l
128.34 77.944 127.893 77.125 127.231 76.574 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 81.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
1234 0 obj<</Length 593>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 38.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 90.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 220.4868 Tm
(70)Tj
ET
Q

endstream
endobj
1278 0 obj<</Length 2396>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 371.9961 93.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 308.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 170.6367 15.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 30.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 118.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 184.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 127.4863 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 272.9961 225.4868 Tm
(90)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 305.9961 364.4868 Tm
(100)Tj
ET
Q

endstream
endobj
1280 0 obj<</Length 1471>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
Q

endstream
endobj
1350 0 obj<</Length 3772>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 170.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 154.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 86.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 134.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 58.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 70.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 57.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 51.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 262.9888 82.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 354.9771 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 70.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 353.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 51.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.4966 47.5117 Tm
(G)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Str)37(eptococcus)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(pneumoniae)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine1\))Tj
ET
Q

endstream
endobj
1359 0 obj<</Length 539>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 340.9961 90.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 293.6367 39.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 150.9961 29.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 158.4868 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 18.9961 73.4863 Tm
(20)Tj
ET
Q

endstream
endobj
1403 0 obj<</Length 2393>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 325.5298 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.9966 255.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.4956 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.0308 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.4956 298.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 284.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 62.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
Q

endstream
endobj
1437 0 obj<</Length 1840>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 250.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 266.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 314.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 330.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 250.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 266.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 282.5117 Tm
(U)Tj
ET
Q

endstream
endobj
1471 0 obj<</Length 1844>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 234.5117 Tm
(U)Tj
ET
Q

endstream
endobj
1472 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1473 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1474 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1475 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1476 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1477 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1478 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1479 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1480 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1481 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1482 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1483 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1484 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1485 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1486 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1487 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
1488 0 obj<</Length 1259/Filter/FlateDecode>>stream
+H��W]o�6��|�����zL� ��
k���0d���plTN��~�&eQ�-��^��vH�s�=��W���㗦#��%%7o���XP�%�Sre��=����=�/-)�����,w�]�>7/]�&][,�V�<�
���"LВ�<��R)y��{ч��+�
��O��)��$���(�cc��-jNQ~g�5��@�T�j͡������Hkh�Ӫ�;#�T�%N��fP����6FJ1��*
H�x)l�~����BP;l��P%A�įC�U��F�Ub�U�-"�2Ј V�
WMO��^!��~
hD!�RYsįC�dUp#H�T�T�0J�_�*1�U��įC�dU���_
G:�����7u��kJ��vv�k$ׯ�A�=j��ڭ��9(�T�K5a\�@����~�C����NJ�H`�Iv��F�e���R�ɕ���V�p�1�.�֙S�
g���@��H9$�� �ak�@�5�����t��I�7��)�4x��<��dO,�p���MN�p�U�)p��S�9��9�$8��8��#t:GY�T�ˁs+
wE��M.�pBɅ<�G���}�9�,c�s&�Xl�C�������s�fwA�9���	~2v���)vI����	�3�C_�YD����f�������:1�>��;D���4����[��n��>�p"}�)wBJl��	�ӟ���`�o�^�l�J#�L�A&�)��>����Xd{0��a�cG�1�T2}Lq�� �2:�"I�o{���c���͞�S�
+�mΜ0='#�j��9rr�0�[����ޜ\7R;�I��
_�*�����(�x�����q�K��:������t8p"
��%�z�g<7�
#'�9���̉�&
��6i<.�<�9�
h��ŧ/h����3������>����z�/��vې��s�m_��x���%)o�4
Y�/�y���ǑD�����5�{�
����H|h6�/��f�����y��5)w+J��.G��W��z���?H���h��ڭ��T�ó9ڗ߅���M)��T�5R�@�1��D�h�k�
pOS�h�
o���!�<̔Z
�)^*�4�a{����i4
�f��*:���g��v��$��?j��pԚ��B�]������Gcw��9�N�rV��z6����N.��p6����0�	3>ajf���*��ʦVٌU6��f���U6c�M���lj��X�S�|�*�Z��� ���|
endstream
endobj
1489 0 obj<</CreationDate(D:20080329203356-04'00')/Creator(Adobe Illustrator CS2)/ModDate(D:20080329203712-04'00')>>
endobj
1490 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
1491 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
1492 0 obj<</Subtype/Type1C/Length 1180/Filter/FlateDecode>>stream
+H�|QmLSg��roAj7)�H���1����Ե~ᰆ���"
+]��ڂW��ۂ�ͬn��E�b
+TX@ЩA��c
t��EQA�`��4[<��$��ؿ�9��99O��98
��8
���rW������
��t�2�e
+_,�paVx!�z�M�G1�׻�uu��L:Ú$ӡ�
86�7.�=uٚf-�J6��w�	�|�zA�TMaW��_���m6����fX�V����fSˮ*-euSW6Vg���J�W��Xk�
&s����Z����-3lc�
o.��-/"��5�y�A�+x�f�v�j�%a�͈�6`�L��`�X9v��
��asò�%Y��r�O8��O��c	�sP����@��ЬD��
��
CQ�Py|�f�
X�f`ɥ&��Q
+��/��G+��#�[��1�8���!:�T�D�+��
�&��~�! �f��y��b'�a��3�)��<ELj���s�9�h:�u��Y�G	+� 
Z��I'�r� 
���h
f�+�t��*���~$���9�yui
�*��o9��S���.��f���1�hh�p��j�d����Y�>��T<
1�s1k]%�Q�*[�T�3����?���{(���o���(E?N�:�FZ)⠊rKa!l>�Z��p6�CVqN�S"�?B�}�h�PP"hC4��H�F�4�xΪ���Y�,t��U�k�/g*҉-mW�
��翃②'��i4�k�U��UU_3M�&�E�?��~H
�O��q�;%�@}U�ܽ�Q�Hۘ�."3�wP�-G�7
a �h�#$M[�J�*���ρ9�Ts�}��'[��/�L}͡����
m�U×s���?L�JD��BԄ�Gt�
TIѩ���cN
A�W��'t\�>3���
f~�ԉ�����ۚ��=REp��Q+G�B
�����
+z5m�G�zp��j�r$�
���]�Q���
��s�
�|�i�2=_��V
y��^k���"c�V&��������;���q4��Տ���<uP
�w[ͭ�7[/tF�]���V�R�K�b�#
�Q���y����O�
���"Sqɧ����vW8��" E8AMt,A�Nf��
���M�BK�j��gx��AF�
+���rKr1�Nգ��Od=�$����ZTx�j�jI��,�W~@J-�~�}-�����zd�������d��t�`
tR
0 %�57
endstream
endobj
1493 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
1494 0 obj[/Indexed/DeviceRGB 255 1495 0 R]
endobj
1495 0 obj<</Length 428/Filter[/ASCII85Decode/FlateDecode]>>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
+b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
+E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
+6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
+VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
+PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
+l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
1496 0 obj<</Length 220/Filter[/ASCII85Decode/FlateDecode]/BitsPerComponent 8/ColorSpace 1494 0 R/Width 53/Height 32>>stream
+8;X^:$PIt4#Xga#pYh?AVpmK_A"]#[bqurEAVJ31J:LVUbe!L8;5Q`]Q.8i`Yi+t@
+ZW^-Ra];4',R@<d. at t$BO-9XPHQqr*"_b`Y'ko23In>`n]dJFM93&R0M+Y<dH\X^k
+36c\;Vm9oL<.CWW.:n!l6.LhZ9sXW1_fnXBm-C[Al7>"Mg[Ul.GGoGZhig3-r%ngX
+Xe!SsZEfOsSE`*7H/Gk8~>
endstream
endobj
1497 0 obj<</Subtype/XML/Length 17452/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:33:56-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:37:12-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:37:12-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>160</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:18E68C5BFF6011DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:700d4718-fdf1-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:1C57E7AFFF4811DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:1C57E7A6FF4811DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 1498
0000000003 00000 f
+0000000016 00000 n
+0000000078 00000 n
+0000000004 00001 f
+0000000006 00000 f
+0000000128 00000 n
+0000000007 00001 f
+0000000008 00000 f
+0000000009 00000 f
+0000000010 00000 f
+0000000011 00000 f
+0000000012 00000 f
+0000000013 00000 f
+0000000014 00000 f
+0000000015 00001 f
+0000000016 00000 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00000 f
+0000000042 00000 f
+0000000043 00000 f
+0000000044 00000 f
+0000000045 00000 f
+0000000046 00000 f
+0000000047 00000 f
+0000000048 00000 f
+0000000049 00000 f
+0000000050 00000 f
+0000000051 00000 f
+0000000052 00000 f
+0000000053 00000 f
+0000000054 00000 f
+0000000055 00000 f
+0000000056 00000 f
+0000000057 00000 f
+0000000058 00000 f
+0000000059 00000 f
+0000000060 00000 f
+0000000061 00000 f
+0000000062 00000 f
+0000000063 00000 f
+0000000064 00000 f
+0000000065 00000 f
+0000000066 00000 f
+0000000067 00000 f
+0000000068 00000 f
+0000000069 00000 f
+0000000070 00000 f
+0000000071 00000 f
+0000000072 00000 f
+0000000073 00000 f
+0000000074 00000 f
+0000000075 00000 f
+0000000076 00000 f
+0000000077 00000 f
+0000000078 00000 f
+0000000079 00000 f
+0000000080 00000 f
+0000000081 00000 f
+0000000082 00000 f
+0000000083 00000 f
+0000000084 00000 f
+0000000085 00000 f
+0000000086 00000 f
+0000000087 00000 f
+0000000088 00000 f
+0000000089 00000 f
+0000000090 00000 f
+0000000091 00000 f
+0000000092 00000 f
+0000000093 00000 f
+0000000094 00000 f
+0000000095 00000 f
+0000000096 00000 f
+0000000097 00000 f
+0000000098 00000 f
+0000000099 00000 f
+0000000100 00000 f
+0000000101 00000 f
+0000000102 00000 f
+0000000103 00000 f
+0000000104 00000 f
+0000000105 00000 f
+0000000106 00000 f
+0000000107 00000 f
+0000000108 00000 f
+0000000109 00000 f
+0000000110 00000 f
+0000000111 00000 f
+0000000112 00000 f
+0000000113 00000 f
+0000000114 00000 f
+0000000115 00000 f
+0000000116 00000 f
+0000000117 00000 f
+0000000118 00000 f
+0000000119 00000 f
+0000000120 00000 f
+0000000121 00000 f
+0000000122 00000 f
+0000000123 00000 f
+0000000124 00000 f
+0000000125 00000 f
+0000000126 00000 f
+0000000127 00000 f
+0000000128 00000 f
+0000000129 00000 f
+0000000130 00000 f
+0000000131 00000 f
+0000000132 00000 f
+0000000133 00000 f
+0000000134 00000 f
+0000000135 00000 f
+0000000136 00000 f
+0000000137 00000 f
+0000000138 00000 f
+0000000139 00000 f
+0000000140 00000 f
+0000000141 00000 f
+0000000142 00000 f
+0000000143 00000 f
+0000000144 00000 f
+0000000145 00000 f
+0000000146 00000 f
+0000000147 00000 f
+0000000148 00000 f
+0000000149 00000 f
+0000000150 00000 f
+0000000151 00000 f
+0000000152 00000 f
+0000000153 00000 f
+0000000154 00000 f
+0000000155 00000 f
+0000000156 00000 f
+0000000157 00000 f
+0000000158 00000 f
+0000000159 00000 f
+0000000160 00000 f
+0000000161 00000 f
+0000000162 00000 f
+0000000163 00000 f
+0000000164 00000 f
+0000000165 00000 f
+0000000166 00000 f
+0000000167 00000 f
+0000000168 00000 f
+0000000169 00000 f
+0000000170 00000 f
+0000000171 00000 f
+0000000172 00000 f
+0000000173 00000 f
+0000000174 00000 f
+0000000175 00000 f
+0000000176 00000 f
+0000000177 00000 f
+0000000178 00000 f
+0000000179 00000 f
+0000000180 00000 f
+0000000181 00000 f
+0000000182 00000 f
+0000000183 00000 f
+0000000184 00000 f
+0000000185 00000 f
+0000000186 00000 f
+0000000187 00000 f
+0000000188 00000 f
+0000000189 00000 f
+0000000190 00000 f
+0000000191 00000 f
+0000000192 00000 f
+0000000193 00000 f
+0000000194 00000 f
+0000000195 00000 f
+0000000196 00000 f
+0000000197 00000 f
+0000000198 00000 f
+0000000199 00000 f
+0000000200 00000 f
+0000000201 00000 f
+0000000202 00000 f
+0000000203 00000 f
+0000000204 00000 f
+0000000205 00000 f
+0000000206 00000 f
+0000000207 00000 f
+0000000208 00000 f
+0000000209 00000 f
+0000000210 00000 f
+0000000211 00000 f
+0000000212 00000 f
+0000000213 00000 f
+0000000214 00000 f
+0000000215 00000 f
+0000000216 00000 f
+0000000217 00000 f
+0000000218 00000 f
+0000000219 00000 f
+0000000220 00000 f
+0000000221 00000 f
+0000000222 00000 f
+0000000223 00000 f
+0000000224 00000 f
+0000000225 00000 f
+0000000226 00000 f
+0000000227 00000 f
+0000000228 00000 f
+0000000229 00000 f
+0000000230 00000 f
+0000000231 00000 f
+0000000232 00000 f
+0000000233 00000 f
+0000000234 00000 f
+0000000235 00000 f
+0000000236 00000 f
+0000000237 00000 f
+0000000238 00000 f
+0000000239 00000 f
+0000000240 00000 f
+0000000241 00000 f
+0000000242 00000 f
+0000000243 00000 f
+0000000244 00000 f
+0000000245 00000 f
+0000000246 00000 f
+0000000247 00000 f
+0000000248 00000 f
+0000000249 00000 f
+0000000250 00000 f
+0000000251 00000 f
+0000000252 00000 f
+0000000253 00000 f
+0000000254 00000 f
+0000000255 00000 f
+0000000256 00000 f
+0000000257 00000 f
+0000000258 00000 f
+0000000259 00000 f
+0000000260 00000 f
+0000000261 00000 f
+0000000262 00000 f
+0000000263 00000 f
+0000000264 00000 f
+0000000265 00000 f
+0000000266 00000 f
+0000000267 00000 f
+0000000268 00000 f
+0000000269 00000 f
+0000000270 00000 f
+0000000271 00000 f
+0000000272 00000 f
+0000000273 00000 f
+0000000274 00000 f
+0000000275 00000 f
+0000000276 00000 f
+0000000277 00000 f
+0000000278 00000 f
+0000000279 00000 f
+0000000280 00000 f
+0000000281 00000 f
+0000000282 00000 f
+0000000283 00000 f
+0000000284 00000 f
+0000000285 00000 f
+0000000286 00000 f
+0000000287 00000 f
+0000000288 00000 f
+0000000289 00000 f
+0000000290 00000 f
+0000000291 00000 f
+0000000292 00000 f
+0000000293 00000 f
+0000000294 00000 f
+0000000295 00000 f
+0000000296 00000 f
+0000000297 00000 f
+0000000298 00000 f
+0000000299 00000 f
+0000000300 00000 f
+0000000301 00000 f
+0000000302 00000 f
+0000000303 00000 f
+0000000304 00000 f
+0000000305 00000 f
+0000000306 00000 f
+0000000307 00000 f
+0000000308 00000 f
+0000000309 00000 f
+0000000310 00000 f
+0000000311 00000 f
+0000000312 00000 f
+0000000313 00000 f
+0000000314 00000 f
+0000000315 00000 f
+0000000316 00000 f
+0000000317 00000 f
+0000000318 00000 f
+0000000319 00000 f
+0000000320 00000 f
+0000000321 00000 f
+0000000322 00000 f
+0000000323 00000 f
+0000000324 00000 f
+0000000325 00000 f
+0000000326 00000 f
+0000000327 00000 f
+0000000328 00000 f
+0000000329 00000 f
+0000000330 00000 f
+0000000331 00000 f
+0000000332 00000 f
+0000000333 00000 f
+0000000334 00000 f
+0000000335 00000 f
+0000000336 00000 f
+0000000337 00000 f
+0000000338 00000 f
+0000000339 00000 f
+0000000340 00000 f
+0000000341 00000 f
+0000000342 00000 f
+0000000343 00000 f
+0000000344 00000 f
+0000000345 00000 f
+0000000346 00000 f
+0000000347 00000 f
+0000000348 00000 f
+0000000349 00000 f
+0000000350 00000 f
+0000000351 00000 f
+0000000352 00000 f
+0000000353 00000 f
+0000000354 00000 f
+0000000355 00000 f
+0000000356 00000 f
+0000000357 00000 f
+0000000358 00000 f
+0000000359 00000 f
+0000000360 00000 f
+0000000361 00000 f
+0000000362 00000 f
+0000000363 00000 f
+0000000364 00000 f
+0000000365 00000 f
+0000000366 00000 f
+0000000367 00000 f
+0000000368 00000 f
+0000000369 00000 f
+0000000370 00000 f
+0000000371 00000 f
+0000000372 00000 f
+0000000373 00000 f
+0000000374 00000 f
+0000000375 00000 f
+0000000376 00000 f
+0000000377 00000 f
+0000000378 00000 f
+0000000379 00000 f
+0000000380 00000 f
+0000000381 00000 f
+0000000382 00000 f
+0000000383 00000 f
+0000000384 00000 f
+0000000385 00000 f
+0000000386 00000 f
+0000000387 00000 f
+0000000388 00000 f
+0000000389 00000 f
+0000000390 00000 f
+0000000391 00000 f
+0000000392 00000 f
+0000000393 00000 f
+0000000394 00000 f
+0000000395 00000 f
+0000000396 00000 f
+0000000397 00000 f
+0000000398 00000 f
+0000000399 00000 f
+0000000400 00000 f
+0000000401 00000 f
+0000000402 00000 f
+0000000403 00000 f
+0000000404 00000 f
+0000000405 00000 f
+0000000406 00000 f
+0000000407 00000 f
+0000000408 00000 f
+0000000409 00000 f
+0000000410 00000 f
+0000000411 00000 f
+0000000412 00000 f
+0000000413 00000 f
+0000000414 00000 f
+0000000415 00000 f
+0000000416 00000 f
+0000000417 00000 f
+0000000418 00000 f
+0000000419 00000 f
+0000000420 00000 f
+0000000421 00000 f
+0000000422 00000 f
+0000000423 00000 f
+0000000424 00000 f
+0000000425 00000 f
+0000000426 00000 f
+0000000427 00000 f
+0000000428 00000 f
+0000000429 00000 f
+0000000430 00000 f
+0000000431 00000 f
+0000000432 00000 f
+0000000433 00000 f
+0000000434 00000 f
+0000000435 00000 f
+0000000436 00000 f
+0000000437 00000 f
+0000000438 00000 f
+0000000439 00000 f
+0000000440 00000 f
+0000000441 00000 f
+0000000442 00000 f
+0000000443 00000 f
+0000000444 00000 f
+0000000445 00000 f
+0000000446 00000 f
+0000000447 00000 f
+0000000448 00000 f
+0000000449 00000 f
+0000000450 00000 f
+0000000451 00000 f
+0000000452 00000 f
+0000000453 00000 f
+0000000454 00000 f
+0000000455 00000 f
+0000000456 00000 f
+0000000457 00000 f
+0000000458 00000 f
+0000000459 00000 f
+0000000460 00000 f
+0000000461 00000 f
+0000000462 00000 f
+0000000463 00000 f
+0000000464 00000 f
+0000000465 00000 f
+0000000466 00000 f
+0000000467 00000 f
+0000000468 00000 f
+0000000469 00000 f
+0000000470 00000 f
+0000000471 00000 f
+0000000472 00000 f
+0000000473 00000 f
+0000000474 00000 f
+0000000475 00000 f
+0000000476 00000 f
+0000000477 00000 f
+0000000478 00000 f
+0000000479 00000 f
+0000000480 00000 f
+0000000481 00000 f
+0000000482 00000 f
+0000000483 00000 f
+0000000484 00000 f
+0000000485 00000 f
+0000000486 00000 f
+0000000487 00000 f
+0000000488 00000 f
+0000000489 00000 f
+0000000490 00000 f
+0000000491 00000 f
+0000000492 00000 f
+0000000493 00000 f
+0000000494 00000 f
+0000000495 00000 f
+0000000496 00000 f
+0000000497 00000 f
+0000000498 00000 f
+0000000499 00000 f
+0000000500 00000 f
+0000000501 00000 f
+0000000502 00000 f
+0000000503 00000 f
+0000000504 00000 f
+0000000505 00000 f
+0000000506 00000 f
+0000000507 00000 f
+0000000508 00000 f
+0000000509 00000 f
+0000000510 00000 f
+0000000511 00000 f
+0000000512 00000 f
+0000000513 00000 f
+0000000514 00000 f
+0000000515 00000 f
+0000000516 00000 f
+0000000517 00000 f
+0000000518 00000 f
+0000000519 00000 f
+0000000520 00000 f
+0000000521 00000 f
+0000000522 00000 f
+0000000523 00000 f
+0000000524 00000 f
+0000000525 00000 f
+0000000526 00000 f
+0000000527 00000 f
+0000000528 00000 f
+0000000529 00000 f
+0000000530 00000 f
+0000000531 00000 f
+0000000532 00000 f
+0000000533 00000 f
+0000000534 00000 f
+0000000535 00000 f
+0000000536 00000 f
+0000000537 00000 f
+0000000538 00000 f
+0000000539 00000 f
+0000000540 00000 f
+0000000541 00000 f
+0000000542 00000 f
+0000000543 00000 f
+0000000544 00000 f
+0000000545 00000 f
+0000000546 00000 f
+0000000547 00000 f
+0000000548 00000 f
+0000000549 00000 f
+0000000550 00000 f
+0000000551 00000 f
+0000000552 00000 f
+0000000553 00000 f
+0000000554 00000 f
+0000000555 00000 f
+0000000556 00000 f
+0000000557 00000 f
+0000000558 00000 f
+0000000559 00000 f
+0000000560 00000 f
+0000000561 00000 f
+0000000562 00000 f
+0000000563 00000 f
+0000000564 00000 f
+0000000565 00000 f
+0000000566 00000 f
+0000000567 00000 f
+0000000568 00000 f
+0000000569 00000 f
+0000000570 00000 f
+0000000571 00000 f
+0000000572 00000 f
+0000000573 00000 f
+0000000574 00000 f
+0000000575 00000 f
+0000000576 00000 f
+0000000577 00000 f
+0000000578 00000 f
+0000000579 00000 f
+0000000580 00000 f
+0000000581 00000 f
+0000000582 00000 f
+0000000583 00000 f
+0000000584 00000 f
+0000000585 00000 f
+0000000586 00000 f
+0000000587 00000 f
+0000000588 00000 f
+0000000589 00000 f
+0000000590 00000 f
+0000000591 00000 f
+0000000592 00000 f
+0000000593 00000 f
+0000000594 00000 f
+0000000595 00000 f
+0000000596 00000 f
+0000000597 00000 f
+0000000598 00000 f
+0000000599 00000 f
+0000000600 00000 f
+0000000601 00000 f
+0000000602 00000 f
+0000000603 00000 f
+0000000604 00000 f
+0000000605 00000 f
+0000000606 00000 f
+0000000607 00000 f
+0000000608 00000 f
+0000000609 00000 f
+0000000610 00000 f
+0000000611 00000 f
+0000000612 00000 f
+0000000613 00000 f
+0000000614 00000 f
+0000000615 00000 f
+0000000616 00000 f
+0000000617 00000 f
+0000000618 00000 f
+0000000619 00000 f
+0000000620 00000 f
+0000000621 00000 f
+0000000622 00000 f
+0000000623 00000 f
+0000000624 00000 f
+0000000625 00000 f
+0000000626 00000 f
+0000000627 00000 f
+0000000628 00000 f
+0000000629 00000 f
+0000000630 00000 f
+0000000631 00000 f
+0000000632 00000 f
+0000000633 00000 f
+0000000634 00000 f
+0000000635 00000 f
+0000000636 00000 f
+0000000637 00000 f
+0000000638 00000 f
+0000000639 00000 f
+0000000640 00000 f
+0000000641 00000 f
+0000000642 00000 f
+0000000643 00000 f
+0000000644 00000 f
+0000000645 00000 f
+0000000646 00000 f
+0000000647 00000 f
+0000000648 00000 f
+0000000649 00000 f
+0000000650 00000 f
+0000000651 00000 f
+0000000652 00000 f
+0000000653 00000 f
+0000000654 00000 f
+0000000655 00000 f
+0000000656 00000 f
+0000000657 00000 f
+0000000658 00000 f
+0000000659 00000 f
+0000000660 00000 f
+0000000661 00000 f
+0000000662 00000 f
+0000000663 00000 f
+0000000664 00000 f
+0000000665 00000 f
+0000000666 00000 f
+0000000667 00000 f
+0000000668 00000 f
+0000000669 00000 f
+0000000670 00000 f
+0000000671 00000 f
+0000000672 00000 f
+0000000673 00000 f
+0000000674 00000 f
+0000000675 00000 f
+0000000676 00000 f
+0000000677 00000 f
+0000000678 00000 f
+0000000679 00000 f
+0000000680 00000 f
+0000000681 00000 f
+0000000682 00000 f
+0000000683 00000 f
+0000000684 00000 f
+0000000685 00000 f
+0000000686 00000 f
+0000000687 00000 f
+0000000688 00000 f
+0000000689 00000 f
+0000000690 00000 f
+0000000691 00000 f
+0000000692 00000 f
+0000000693 00000 f
+0000000694 00000 f
+0000000695 00000 f
+0000000696 00000 f
+0000000697 00000 f
+0000000698 00000 f
+0000000699 00000 f
+0000000700 00000 f
+0000000701 00000 f
+0000000702 00000 f
+0000000703 00000 f
+0000000704 00000 f
+0000000705 00000 f
+0000000706 00000 f
+0000000707 00000 f
+0000000708 00000 f
+0000000709 00000 f
+0000000710 00000 f
+0000000711 00000 f
+0000000712 00000 f
+0000000713 00000 f
+0000000714 00000 f
+0000000715 00000 f
+0000000716 00000 f
+0000000717 00000 f
+0000000718 00000 f
+0000000719 00000 f
+0000000720 00000 f
+0000000721 00001 f
+0000000722 00001 f
+0000000723 00001 f
+0000000724 00001 f
+0000000725 00001 f
+0000000726 00000 f
+0000000727 00000 f
+0000000728 00000 f
+0000000729 00000 f
+0000000730 00000 f
+0000000731 00000 f
+0000000732 00000 f
+0000000733 00000 f
+0000000734 00000 f
+0000000735 00000 f
+0000000736 00000 f
+0000000737 00000 f
+0000000738 00000 f
+0000000739 00000 f
+0000000740 00000 f
+0000000741 00000 f
+0000000742 00000 f
+0000000743 00000 f
+0000000744 00001 f
+0000000745 00000 f
+0000000746 00000 f
+0000000747 00000 f
+0000000748 00000 f
+0000000749 00000 f
+0000000750 00000 f
+0000000751 00000 f
+0000000761 00000 f
+0000005132 00000 n
+0000005207 00000 n
+0000005452 00000 n
+0000006427 00000 n
+0000012918 00000 n
+0000078506 00000 n
+0000144094 00000 n
+0000209682 00000 n
+0000243329 00000 n
+0000000762 00001 f
+0000000763 00001 f
+0000000764 00001 f
+0000000765 00001 f
+0000000766 00001 f
+0000000767 00001 f
+0000000768 00001 f
+0000000769 00001 f
+0000000770 00001 f
+0000000771 00001 f
+0000000772 00001 f
+0000000773 00001 f
+0000000774 00001 f
+0000000775 00001 f
+0000000776 00001 f
+0000000777 00001 f
+0000000778 00001 f
+0000000779 00001 f
+0000000780 00001 f
+0000000781 00001 f
+0000000782 00001 f
+0000000783 00001 f
+0000000784 00001 f
+0000000785 00001 f
+0000000786 00001 f
+0000000787 00001 f
+0000000788 00001 f
+0000000789 00001 f
+0000000790 00001 f
+0000000791 00001 f
+0000000792 00001 f
+0000000793 00001 f
+0000000794 00001 f
+0000000795 00001 f
+0000000796 00001 f
+0000000797 00001 f
+0000000798 00001 f
+0000000799 00001 f
+0000000800 00001 f
+0000000801 00001 f
+0000000802 00001 f
+0000000803 00001 f
+0000000804 00001 f
+0000000805 00001 f
+0000000806 00001 f
+0000000807 00001 f
+0000000808 00001 f
+0000000809 00001 f
+0000000810 00001 f
+0000000811 00001 f
+0000000812 00001 f
+0000000813 00001 f
+0000000814 00001 f
+0000000815 00001 f
+0000000816 00001 f
+0000000817 00001 f
+0000000818 00001 f
+0000000819 00001 f
+0000000820 00001 f
+0000000821 00001 f
+0000000822 00001 f
+0000000823 00001 f
+0000000824 00001 f
+0000000825 00001 f
+0000000826 00001 f
+0000000827 00001 f
+0000000828 00001 f
+0000000829 00001 f
+0000000830 00001 f
+0000000831 00001 f
+0000000832 00001 f
+0000000833 00001 f
+0000000834 00001 f
+0000000835 00001 f
+0000000836 00001 f
+0000000837 00001 f
+0000000838 00001 f
+0000000839 00001 f
+0000000840 00001 f
+0000000841 00001 f
+0000000842 00001 f
+0000000843 00001 f
+0000000844 00001 f
+0000000845 00001 f
+0000000846 00001 f
+0000000847 00001 f
+0000000848 00001 f
+0000000849 00001 f
+0000000850 00001 f
+0000000851 00001 f
+0000000852 00001 f
+0000000853 00001 f
+0000000854 00001 f
+0000000855 00001 f
+0000000856 00001 f
+0000000857 00001 f
+0000000858 00001 f
+0000000859 00001 f
+0000000860 00001 f
+0000000861 00001 f
+0000000862 00001 f
+0000000863 00001 f
+0000000864 00001 f
+0000000865 00001 f
+0000000866 00001 f
+0000000867 00001 f
+0000000868 00001 f
+0000000869 00001 f
+0000000870 00001 f
+0000000871 00001 f
+0000000872 00001 f
+0000000873 00001 f
+0000000874 00001 f
+0000000875 00001 f
+0000000876 00001 f
+0000000877 00001 f
+0000000878 00001 f
+0000000879 00001 f
+0000000880 00001 f
+0000000881 00001 f
+0000000882 00001 f
+0000000883 00001 f
+0000000884 00001 f
+0000000885 00001 f
+0000000886 00001 f
+0000000887 00001 f
+0000000888 00001 f
+0000000889 00001 f
+0000000895 00001 f
+0000243442 00000 n
+0000243792 00000 n
+0000244039 00000 n
+0000244254 00000 n
+0000244512 00000 n
+0000000897 00001 f
+0000246958 00000 n
+0000000898 00001 f
+0000000899 00001 f
+0000000900 00001 f
+0000000901 00001 f
+0000000902 00001 f
+0000000903 00001 f
+0000000904 00001 f
+0000000905 00001 f
+0000000906 00001 f
+0000000907 00001 f
+0000000908 00001 f
+0000000909 00001 f
+0000000910 00001 f
+0000000911 00001 f
+0000000912 00001 f
+0000000913 00001 f
+0000000914 00001 f
+0000000915 00001 f
+0000000916 00001 f
+0000000917 00001 f
+0000000918 00001 f
+0000000919 00001 f
+0000000920 00001 f
+0000000921 00001 f
+0000000922 00001 f
+0000000923 00001 f
+0000000924 00001 f
+0000000925 00001 f
+0000000926 00001 f
+0000000927 00001 f
+0000000928 00001 f
+0000000929 00001 f
+0000000930 00001 f
+0000000931 00001 f
+0000000932 00001 f
+0000000933 00001 f
+0000000934 00001 f
+0000000935 00001 f
+0000000936 00001 f
+0000000937 00001 f
+0000000938 00001 f
+0000000939 00001 f
+0000000940 00001 f
+0000000941 00001 f
+0000000942 00001 f
+0000000943 00001 f
+0000000944 00001 f
+0000000945 00001 f
+0000000946 00001 f
+0000000947 00001 f
+0000000948 00001 f
+0000000949 00001 f
+0000000950 00001 f
+0000000951 00001 f
+0000000952 00001 f
+0000000953 00001 f
+0000000954 00001 f
+0000000955 00001 f
+0000000956 00001 f
+0000000957 00001 f
+0000000958 00001 f
+0000000959 00001 f
+0000000960 00001 f
+0000000961 00001 f
+0000000962 00001 f
+0000000963 00001 f
+0000000964 00001 f
+0000000965 00001 f
+0000000966 00001 f
+0000000967 00001 f
+0000000968 00001 f
+0000000969 00001 f
+0000000975 00001 f
+0000248351 00000 n
+0000248674 00000 n
+0000248949 00000 n
+0000249329 00000 n
+0000249596 00000 n
+0000000976 00001 f
+0000000977 00001 f
+0000000978 00001 f
+0000000979 00001 f
+0000000980 00001 f
+0000000981 00001 f
+0000000982 00001 f
+0000000984 00001 f
+0000253685 00000 n
+0000000985 00001 f
+0000000986 00001 f
+0000000987 00001 f
+0000000988 00001 f
+0000000989 00001 f
+0000000990 00001 f
+0000000991 00001 f
+0000000992 00001 f
+0000000993 00001 f
+0000000994 00001 f
+0000000995 00001 f
+0000000996 00001 f
+0000000997 00001 f
+0000000998 00001 f
+0000000999 00001 f
+0000001000 00001 f
+0000001001 00001 f
+0000001002 00001 f
+0000001003 00001 f
+0000001004 00001 f
+0000001005 00001 f
+0000001006 00001 f
+0000001007 00001 f
+0000001008 00001 f
+0000001009 00001 f
+0000001010 00001 f
+0000001011 00001 f
+0000001012 00001 f
+0000001013 00001 f
+0000001014 00001 f
+0000001015 00001 f
+0000001016 00001 f
+0000001017 00001 f
+0000001018 00001 f
+0000001019 00001 f
+0000001020 00001 f
+0000001021 00001 f
+0000001022 00001 f
+0000001023 00001 f
+0000001024 00001 f
+0000001025 00001 f
+0000001026 00001 f
+0000001027 00001 f
+0000001029 00001 f
+0000254274 00000 n
+0000001031 00001 f
+0000256778 00000 n
+0000001032 00001 f
+0000001033 00001 f
+0000001034 00001 f
+0000001035 00001 f
+0000001036 00001 f
+0000001037 00001 f
+0000001038 00001 f
+0000001039 00001 f
+0000001040 00001 f
+0000001041 00001 f
+0000001042 00001 f
+0000001043 00001 f
+0000001044 00001 f
+0000001045 00001 f
+0000001046 00001 f
+0000001047 00001 f
+0000001048 00001 f
+0000001049 00001 f
+0000001050 00001 f
+0000001051 00001 f
+0000001052 00001 f
+0000001053 00001 f
+0000001054 00001 f
+0000001055 00001 f
+0000001056 00001 f
+0000001057 00001 f
+0000001058 00001 f
+0000001059 00001 f
+0000001060 00001 f
+0000001061 00001 f
+0000001062 00001 f
+0000001063 00001 f
+0000001064 00001 f
+0000001065 00001 f
+0000001066 00001 f
+0000001067 00001 f
+0000001068 00001 f
+0000001069 00001 f
+0000001070 00001 f
+0000001071 00001 f
+0000001072 00001 f
+0000001073 00001 f
+0000001074 00001 f
+0000001075 00001 f
+0000001076 00001 f
+0000001077 00001 f
+0000001078 00001 f
+0000001079 00001 f
+0000001080 00001 f
+0000001081 00001 f
+0000001082 00001 f
+0000001083 00001 f
+0000001084 00001 f
+0000001085 00001 f
+0000001086 00001 f
+0000001087 00001 f
+0000001088 00001 f
+0000001089 00001 f
+0000001090 00001 f
+0000001091 00001 f
+0000001092 00001 f
+0000001093 00001 f
+0000001094 00001 f
+0000001095 00001 f
+0000001096 00001 f
+0000001097 00001 f
+0000001098 00001 f
+0000001099 00001 f
+0000001100 00001 f
+0000001101 00001 f
+0000001102 00001 f
+0000001103 00001 f
+0000001104 00001 f
+0000001105 00001 f
+0000001107 00001 f
+0000258524 00000 n
+0000001108 00001 f
+0000001109 00001 f
+0000001110 00001 f
+0000001111 00001 f
+0000001112 00001 f
+0000001113 00001 f
+0000001114 00001 f
+0000001115 00001 f
+0000001116 00001 f
+0000001117 00001 f
+0000001118 00001 f
+0000001119 00001 f
+0000001120 00001 f
+0000001121 00001 f
+0000001122 00001 f
+0000001123 00001 f
+0000001124 00001 f
+0000001125 00001 f
+0000001126 00001 f
+0000001127 00001 f
+0000001128 00001 f
+0000001129 00001 f
+0000001130 00001 f
+0000001131 00001 f
+0000001132 00001 f
+0000001133 00001 f
+0000001134 00001 f
+0000001135 00001 f
+0000001136 00001 f
+0000001137 00001 f
+0000001138 00001 f
+0000001139 00001 f
+0000001140 00001 f
+0000001141 00001 f
+0000001142 00001 f
+0000001143 00001 f
+0000001144 00001 f
+0000001145 00001 f
+0000001146 00001 f
+0000001147 00001 f
+0000001148 00001 f
+0000001149 00001 f
+0000001150 00001 f
+0000001151 00001 f
+0000001152 00001 f
+0000001153 00001 f
+0000001154 00001 f
+0000001155 00001 f
+0000001156 00001 f
+0000001157 00001 f
+0000001158 00001 f
+0000001159 00001 f
+0000001160 00001 f
+0000001161 00001 f
+0000001162 00001 f
+0000001163 00001 f
+0000001164 00001 f
+0000001165 00001 f
+0000001166 00001 f
+0000001167 00001 f
+0000001168 00001 f
+0000001169 00001 f
+0000001170 00001 f
+0000001171 00001 f
+0000001172 00001 f
+0000001173 00001 f
+0000001174 00001 f
+0000001175 00001 f
+0000001176 00001 f
+0000001177 00001 f
+0000001178 00001 f
+0000001179 00001 f
+0000001180 00001 f
+0000001181 00001 f
+0000001182 00001 f
+0000001183 00001 f
+0000001184 00001 f
+0000001185 00001 f
+0000001186 00001 f
+0000001187 00001 f
+0000001188 00001 f
+0000001189 00001 f
+0000001190 00001 f
+0000001191 00001 f
+0000001192 00001 f
+0000001193 00001 f
+0000001194 00001 f
+0000001195 00001 f
+0000001196 00001 f
+0000001197 00001 f
+0000001198 00001 f
+0000001199 00001 f
+0000001200 00001 f
+0000001201 00001 f
+0000001202 00001 f
+0000001203 00001 f
+0000001204 00001 f
+0000001205 00001 f
+0000001206 00001 f
+0000001207 00001 f
+0000001208 00001 f
+0000001209 00001 f
+0000001210 00001 f
+0000001211 00001 f
+0000001212 00001 f
+0000001213 00001 f
+0000001214 00001 f
+0000001215 00001 f
+0000001216 00001 f
+0000001217 00001 f
+0000001218 00001 f
+0000001219 00001 f
+0000001220 00001 f
+0000001221 00001 f
+0000001222 00001 f
+0000001223 00001 f
+0000001225 00001 f
+0000279979 00000 n
+0000001226 00001 f
+0000001227 00001 f
+0000001228 00001 f
+0000001229 00001 f
+0000001230 00001 f
+0000001231 00001 f
+0000001232 00001 f
+0000001233 00001 f
+0000001235 00001 f
+0000287455 00000 n
+0000001236 00001 f
+0000001237 00001 f
+0000001238 00001 f
+0000001239 00001 f
+0000001240 00001 f
+0000001241 00001 f
+0000001242 00001 f
+0000001243 00001 f
+0000001244 00001 f
+0000001245 00001 f
+0000001246 00001 f
+0000001247 00001 f
+0000001248 00001 f
+0000001249 00001 f
+0000001250 00001 f
+0000001251 00001 f
+0000001252 00001 f
+0000001253 00001 f
+0000001254 00001 f
+0000001255 00001 f
+0000001256 00001 f
+0000001257 00001 f
+0000001258 00001 f
+0000001259 00001 f
+0000001260 00001 f
+0000001261 00001 f
+0000001262 00001 f
+0000001263 00001 f
+0000001264 00001 f
+0000001265 00001 f
+0000001266 00001 f
+0000001267 00001 f
+0000001268 00001 f
+0000001269 00001 f
+0000001270 00001 f
+0000001271 00001 f
+0000001272 00001 f
+0000001273 00001 f
+0000001274 00001 f
+0000001275 00001 f
+0000001276 00001 f
+0000001277 00001 f
+0000001279 00001 f
+0000288099 00000 n
+0000001281 00001 f
+0000290547 00000 n
+0000001282 00001 f
+0000001283 00001 f
+0000001284 00001 f
+0000001285 00001 f
+0000001286 00001 f
+0000001287 00001 f
+0000001288 00001 f
+0000001289 00001 f
+0000001290 00001 f
+0000001291 00001 f
+0000001292 00001 f
+0000001293 00001 f
+0000001294 00001 f
+0000001295 00001 f
+0000001296 00001 f
+0000001297 00001 f
+0000001298 00001 f
+0000001299 00001 f
+0000001300 00001 f
+0000001301 00001 f
+0000001302 00001 f
+0000001303 00001 f
+0000001304 00001 f
+0000001305 00001 f
+0000001306 00001 f
+0000001307 00001 f
+0000001308 00001 f
+0000001309 00001 f
+0000001310 00001 f
+0000001311 00001 f
+0000001312 00001 f
+0000001313 00001 f
+0000001314 00001 f
+0000001315 00001 f
+0000001316 00001 f
+0000001317 00001 f
+0000001318 00001 f
+0000001319 00001 f
+0000001320 00001 f
+0000001321 00001 f
+0000001322 00001 f
+0000001323 00001 f
+0000001324 00001 f
+0000001325 00001 f
+0000001326 00001 f
+0000001327 00001 f
+0000001328 00001 f
+0000001329 00001 f
+0000001330 00001 f
+0000001331 00001 f
+0000001332 00001 f
+0000001333 00001 f
+0000001334 00001 f
+0000001335 00001 f
+0000001336 00001 f
+0000001337 00001 f
+0000001338 00001 f
+0000001339 00001 f
+0000001340 00001 f
+0000001341 00001 f
+0000001342 00001 f
+0000001343 00001 f
+0000001344 00001 f
+0000001345 00001 f
+0000001346 00001 f
+0000001347 00001 f
+0000001348 00001 f
+0000001349 00001 f
+0000001351 00001 f
+0000292070 00000 n
+0000001352 00001 f
+0000001353 00001 f
+0000001354 00001 f
+0000001355 00001 f
+0000001356 00001 f
+0000001357 00001 f
+0000001358 00001 f
+0000001360 00001 f
+0000295894 00000 n
+0000001361 00001 f
+0000001362 00001 f
+0000001363 00001 f
+0000001364 00001 f
+0000001365 00001 f
+0000001366 00001 f
+0000001367 00001 f
+0000001368 00001 f
+0000001369 00001 f
+0000001370 00001 f
+0000001371 00001 f
+0000001372 00001 f
+0000001373 00001 f
+0000001374 00001 f
+0000001375 00001 f
+0000001376 00001 f
+0000001377 00001 f
+0000001378 00001 f
+0000001379 00001 f
+0000001380 00001 f
+0000001381 00001 f
+0000001382 00001 f
+0000001383 00001 f
+0000001384 00001 f
+0000001385 00001 f
+0000001386 00001 f
+0000001387 00001 f
+0000001388 00001 f
+0000001389 00001 f
+0000001390 00001 f
+0000001391 00001 f
+0000001392 00001 f
+0000001393 00001 f
+0000001394 00001 f
+0000001395 00001 f
+0000001396 00001 f
+0000001397 00001 f
+0000001398 00001 f
+0000001399 00001 f
+0000001400 00001 f
+0000001401 00001 f
+0000001402 00001 f
+0000001404 00001 f
+0000296484 00000 n
+0000001405 00001 f
+0000001406 00001 f
+0000001407 00001 f
+0000001408 00001 f
+0000001409 00001 f
+0000001410 00001 f
+0000001411 00001 f
+0000001412 00001 f
+0000001413 00001 f
+0000001414 00001 f
+0000001415 00001 f
+0000001416 00001 f
+0000001417 00001 f
+0000001418 00001 f
+0000001419 00001 f
+0000001420 00001 f
+0000001421 00001 f
+0000001422 00001 f
+0000001423 00001 f
+0000001424 00001 f
+0000001425 00001 f
+0000001426 00001 f
+0000001427 00001 f
+0000001428 00001 f
+0000001429 00001 f
+0000001430 00001 f
+0000001431 00001 f
+0000001432 00001 f
+0000001433 00001 f
+0000001434 00001 f
+0000001435 00001 f
+0000001436 00001 f
+0000001438 00001 f
+0000298929 00000 n
+0000001439 00001 f
+0000001440 00001 f
+0000001441 00001 f
+0000001442 00001 f
+0000001443 00001 f
+0000001444 00001 f
+0000001445 00001 f
+0000001446 00001 f
+0000001447 00001 f
+0000001448 00001 f
+0000001449 00001 f
+0000001450 00001 f
+0000001451 00001 f
+0000001452 00001 f
+0000001453 00001 f
+0000001454 00001 f
+0000001455 00001 f
+0000001456 00001 f
+0000001457 00001 f
+0000001458 00001 f
+0000001459 00001 f
+0000001460 00001 f
+0000001461 00001 f
+0000001462 00001 f
+0000001463 00001 f
+0000001464 00001 f
+0000001465 00001 f
+0000001466 00001 f
+0000001467 00001 f
+0000001468 00001 f
+0000001469 00001 f
+0000001470 00001 f
+0000000000 00001 f
+0000300821 00000 n
+0000302717 00000 n
+0000302831 00000 n
+0000302945 00000 n
+0000303059 00000 n
+0000303173 00000 n
+0000303287 00000 n
+0000303401 00000 n
+0000303515 00000 n
+0000303629 00000 n
+0000303743 00000 n
+0000303857 00000 n
+0000303971 00000 n
+0000304085 00000 n
+0000304199 00000 n
+0000304313 00000 n
+0000304427 00000 n
+0000304541 00000 n
+0000305871 00000 n
+0000305995 00000 n
+0000318916 00000 n
+0000336727 00000 n
+0000337993 00000 n
+0000356621 00000 n
+0000356672 00000 n
+0000357186 00000 n
+0000357550 00000 n
+trailer
<</Size 1498/Root 1 0 R/Info 1489 0 R/ID[<0312193FFDF111DC8B5D0016CB90252E><700C419CFDF111DC8B5D0016CB90252E>]>>
startxref
375081
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/purine1_full.pdf b/documentation/userguide/Figures/purine1_full.pdf
new file mode 100644
index 0000000..80f6464
--- /dev/null
+++ b/documentation/userguide/Figures/purine1_full.pdf
@@ -0,0 +1,1050 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 740 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 734 0 R/BleedBox[0.0 0.0 430.0 390.0]/ArtBox[29.9966 3.99023 394.498 384.36]/MediaBox[0.0 0.0 430.0 390.0]/TrimBox[0.0 0.0 430.0 390.0]/Resources<</Font<</TT0 81 0 R/TT1 221 0 R/TT2 83 0 R/T1_0 99 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Color[32768.0 26214.0 0.0]/Visible false/Editable true/Dimmed false/Preview true/Printed true/Title(Purine 3 letters)>>/MC11<</Contents 223 0 R/Resources<</Font<</TT0 81 0 R/TT1 221 0 R/TT2 83 0 R>>/ProcSet[/PDF/Text]/E [...]
endobj
7 0 obj<</Length 1497>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
Q

endstream
endobj
81 0 obj<</Subtype/TrueType/FontDescriptor 82 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/PXAUYX+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
82 0 obj<</StemV 88/FontName/PXAUYX+ArialMT/FontFile2 736 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
83 0 obj<</Subtype/TrueType/FontDescriptor 84 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/OPQOKZ+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
84 0 obj<</StemV 80/FontName/OPQOKZ+TimesNewRomanPSMT/FontFile2 737 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
85 0 obj<</Length 4006>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 199.4907 244.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 228.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 244.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 224.8333 227.8816 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 212.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 212.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 180.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 180.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 164.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 164.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 132.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 96.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 132.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 57.5146 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 87.4907 84.5146 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 84.5146 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 87.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 103.4907 57.5146 Tm
(g)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.9966 94.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 70.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9956 92.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 90.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 95.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4644 87.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 47.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.9976 55.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 342.4917 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 358.4917 51.5146 Tm
(n)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
(Consensus)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(Purine riboswitch)Tj
ET
Q

endstream
endobj
99 0 obj<</Subtype/Type1/FontDescriptor 100 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/NHGIWB+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
100 0 obj<</StemV 88/FontName/NHGIWB+Myriad-Roman/FontStretch/Normal/FontFile3 738 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
101 0 obj<</Length 815>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 168.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 48.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 100.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 230.4902 Tm
(70)Tj
ET
Q

endstream
endobj
145 0 obj<</Length 2395>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 288.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 302.5298 254.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 317.0308 265.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.0308 292.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 323.5303 337.5146 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 349.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 296.5303 359.5146 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 283.0308 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 240.0308 244.5146 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 106.4907 265.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 308.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
Q

endstream
endobj
147 0 obj<</Length 1366>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 234.343 m
220.665 234.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
[2 3]0 d 
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
[]0 d 
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
Q

endstream
endobj
221 0 obj<</Subtype/TrueType/FontDescriptor 222 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/HLYYQN+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
222 0 obj<</StemV 72/FontName/HLYYQN+TimesNewRomanPS-ItalicMT/FontFile2 739 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
223 0 obj<</Length 4042>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 182.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 228.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 222.8413 227.7703 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 212.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 164.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.0239 244.5146 Tm
(A)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
(Colwellia)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
[(psychr)37(erythraea)]TJ
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine3\))Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 84.5146 Tm
(A)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 57.5146 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 94.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.9888 90.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 356.0239 97.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4644 87.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 389.9907 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 45.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.9907 55.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 51.5146 Tm
(A)Tj
ET
Q

endstream
endobj
232 0 obj<</Length 540>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 178.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 401.9961 74.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.9961 110.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
Q

endstream
endobj
277 0 obj<</Length 2453>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.4956 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 96.9897 337.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 359.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 201.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
16.875 0 0 18 271.936 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.5298 244.5146 Tm
(G)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 211.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 309.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 236.9961 150.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 153.6367 38.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 215.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 280.9961 374.4902 Tm
(100)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 5.9961 48.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 355.9961 111.4902 Tm
(70)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 254.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.5298 292.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 300.0239 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 287.9961 234.4902 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 47.4902 Tm
(60)Tj
ET
Q

endstream
endobj
279 0 obj<</Length 1724>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
0.137 0.122 0.125 rg
108.815 73.493 m
108.815 81.192 l
f
0.137 0.122 0.125 RG
[2 3]0 d 
108.815 73.493 m
108.815 81.192 l
S
0 0 0 rg
76.815 73.493 m
76.815 81.192 l
f
0 0 0 RG
[]0 d 
76.815 73.493 m
76.815 81.192 l
S
60.815 73.493 m
60.815 81.192 l
f
60.815 73.493 m
60.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
362.177 73.493 m
362.177 81.192 l
f
[2 3]0 d 
362.177 73.493 m
362.177 81.192 l
S
Q

endstream
endobj
355 0 obj<</Length 21415>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 84.5146 Tm
(G)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 84.5146 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.4907 57.5146 Tm
(g)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 70.5146 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 84.5146 Tm
(u)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 91.5146 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 87.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 51.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 55.5146 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
0.75 w 4 M 0 j 0 J []0 d 
207.231 246.577 m
206.569 246.025 205.761 245.749 204.807 245.749 c
204.022 245.749 203.293 245.952 202.62 246.356 c
201.947 246.762 201.45 247.373 201.131 248.192 c
200.812 249.011 200.653 249.969 200.653 251.066 c
200.653 251.917 200.788 252.742 201.057 253.544 c
201.327 254.345 201.794 254.982 202.459 255.458 c
203.124 255.934 203.952 256.171 204.942 256.171 c
205.803 256.171 206.518 255.957 207.086 255.528 c
207.655 255.101 208.088 254.417 208.387 253.478 c
210.059 253.874 l
209.713 255.063 209.101 255.984 208.222 256.641 c
207.343 257.296 206.259 257.624 204.97 257.624 c
203.833 257.624 202.791 257.365 201.845 256.847 c
200.898 256.327 200.169 255.568 199.656 254.569 c
199.144 253.57 198.887 252.399 198.887 251.057 c
198.887 249.826 199.114 248.675 199.568 247.602 c
200.022 246.529 200.685 245.71 201.555 245.145 c
202.425 244.579 203.554 244.296 204.943 244.296 c
206.285 244.296 207.42 244.664 208.349 245.398 c
209.277 246.134 209.92 247.201 210.278 248.602 c
208.575 249.032 l
208.34 247.947 207.893 247.128 207.231 246.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 244.5146 Tm
(G)Tj
ET
233.699 249.562 m
233.699 247.153 l
233.335 246.829 232.803 246.524 232.1 246.239 c
231.397 245.954 230.677 245.812 229.939 245.812 c
229.09 245.812 228.288 246 227.533 246.376 c
226.777 246.752 226.202 247.328 225.807 248.104 c
225.412 248.88 225.214 249.844 225.214 250.996 c
225.214 251.931 225.378 252.798 225.706 253.597 c
225.899 254.062 226.17 254.487 226.519 254.875 c
226.867 255.263 227.325 255.576 227.893 255.814 c
228.461 256.052 229.134 256.171 229.913 256.171 c
230.563 256.171 231.154 256.058 231.687 255.831 c
232.22 255.604 232.63 255.303 232.917 254.927 c
233.204 254.55 233.444 254.032 233.637 253.375 c
235.177 253.797 l
234.954 254.665 234.629 255.368 234.201 255.908 c
233.773 256.448 233.183 256.869 232.429 257.171 c
231.676 257.474 230.833 257.624 229.902 257.624 c
228.618 257.624 227.484 257.36 226.5 256.833 c
225.515 256.306 224.76 255.498 224.235 254.411 c
223.711 253.323 223.449 252.153 223.449 250.898 c
223.449 249.633 223.712 248.487 224.24 247.461 c
224.767 246.436 225.548 245.651 226.583 245.109 c
227.617 244.567 228.768 244.296 230.034 244.296 c
230.972 244.296 231.886 244.465 232.777 244.801 c
233.667 245.137 234.532 245.639 235.371 246.306 c
235.371 251.077 l
229.917 251.077 l
229.917 249.562 l
233.699 249.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
207.231 182.577 m
206.569 182.025 205.761 181.749 204.807 181.749 c
204.022 181.749 203.293 181.952 202.62 182.356 c
201.947 182.762 201.45 183.373 201.131 184.192 c
200.812 185.011 200.653 185.969 200.653 187.066 c
200.653 187.917 200.788 188.742 201.057 189.544 c
201.327 190.345 201.794 190.982 202.459 191.458 c
203.124 191.934 203.952 192.171 204.942 192.171 c
205.803 192.171 206.518 191.957 207.086 191.528 c
207.655 191.101 208.088 190.417 208.387 189.478 c
210.059 189.874 l
209.713 191.063 209.101 191.984 208.222 192.641 c
207.343 193.296 206.259 193.624 204.97 193.624 c
203.833 193.624 202.791 193.365 201.845 192.847 c
200.898 192.327 200.169 191.568 199.656 190.569 c
199.144 189.57 198.887 188.399 198.887 187.057 c
198.887 185.826 199.114 184.675 199.568 183.602 c
200.022 182.529 200.685 181.71 201.555 181.145 c
202.425 180.579 203.554 180.296 204.943 180.296 c
206.285 180.296 207.42 180.664 208.349 181.398 c
209.277 182.134 209.92 183.201 210.278 184.602 c
208.575 185.032 l
208.34 183.947 207.893 183.128 207.231 182.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
233.699 185.562 m
233.699 183.153 l
233.335 182.829 232.803 182.524 232.1 182.239 c
231.397 181.954 230.677 181.812 229.939 181.812 c
229.09 181.812 228.288 182 227.533 182.376 c
226.777 182.752 226.202 183.328 225.807 184.104 c
225.412 184.88 225.214 185.844 225.214 186.996 c
225.214 187.931 225.378 188.798 225.706 189.597 c
225.899 190.062 226.17 190.487 226.519 190.875 c
226.867 191.263 227.325 191.576 227.893 191.814 c
228.461 192.052 229.134 192.171 229.913 192.171 c
230.563 192.171 231.154 192.058 231.687 191.831 c
232.22 191.604 232.63 191.303 232.917 190.927 c
233.204 190.55 233.444 190.032 233.637 189.375 c
235.177 189.797 l
234.954 190.665 234.629 191.368 234.201 191.908 c
233.773 192.448 233.183 192.869 232.429 193.171 c
231.676 193.474 230.833 193.624 229.902 193.624 c
228.618 193.624 227.484 193.36 226.5 192.833 c
225.515 192.306 224.76 191.498 224.235 190.411 c
223.711 189.323 223.449 188.153 223.449 186.898 c
223.449 185.633 223.712 184.487 224.24 183.461 c
224.767 182.436 225.548 181.651 226.583 181.109 c
227.617 180.567 228.768 180.296 230.034 180.296 c
230.972 180.296 231.886 180.465 232.777 180.801 c
233.667 181.137 234.532 181.639 235.371 182.306 c
235.371 187.077 l
229.917 187.077 l
229.917 185.562 l
233.699 185.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 164.5146 Tm
(A)Tj
ET
200.771 164.515 m
202.182 168.421 l
207.599 168.421 l
209.083 164.515 l
211.025 164.515 l
205.771 177.405 l
203.923 177.405 l
198.968 164.515 l
200.771 164.515 l
h
204.097 173.585 m
204.392 174.4 204.625 175.227 204.794 176.062 c
205 175.357 205.305 174.462 205.708 173.376 c
207.066 169.812 l
202.667 169.812 l
204.097 173.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
200.771 132.515 m
202.182 136.421 l
207.599 136.421 l
209.083 132.515 l
211.025 132.515 l
205.771 145.405 l
203.923 145.405 l
198.968 132.515 l
200.771 132.515 l
h
204.097 141.585 m
204.392 142.4 204.625 143.227 204.794 144.062 c
205 143.357 205.305 142.462 205.708 141.376 c
207.066 137.812 l
202.667 137.812 l
204.097 141.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
232.84 137.963 m
232.84 136.344 232.574 135.25 232.041 134.681 c
231.508 134.112 230.615 133.827 229.362 133.827 c
228.63 133.827 228.011 133.971 227.505 134.259 c
226.998 134.546 226.641 134.955 226.433 135.486 c
226.225 136.017 226.122 136.842 226.122 137.963 c
226.122 145.405 l
224.418 145.405 l
224.418 137.959 l
224.418 136.593 224.582 135.516 224.91 134.728 c
225.238 133.938 225.785 133.337 226.552 132.921 c
227.319 132.505 228.306 132.296 229.512 132.296 c
230.752 132.296 231.755 132.535 232.519 133.013 c
233.283 133.49 233.812 134.11 234.104 134.872 c
234.397 135.635 234.543 136.663 234.543 137.959 c
234.543 145.405 l
232.84 145.405 l
232.84 137.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(U)Tj
ET
159.84 89.963 m
159.84 88.344 159.574 87.25 159.041 86.681 c
158.508 86.112 157.615 85.827 156.362 85.827 c
155.63 85.827 155.011 85.971 154.505 86.259 c
153.998 86.546 153.641 86.955 153.433 87.486 c
153.225 88.017 153.122 88.842 153.122 89.963 c
153.122 97.405 l
151.418 97.405 l
151.418 89.959 l
151.418 88.593 151.582 87.516 151.91 86.728 c
152.238 85.938 152.785 85.337 153.552 84.921 c
154.319 84.505 155.306 84.296 156.512 84.296 c
157.752 84.296 158.755 84.535 159.519 85.013 c
160.283 85.49 160.812 86.11 161.104 86.872 c
161.397 87.635 161.543 88.663 161.543 89.959 c
161.543 97.405 l
159.84 97.405 l
159.84 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 150.9897 57.5146 Tm
(A)Tj
ET
152.771 57.515 m
154.182 61.421 l
159.599 61.421 l
161.083 57.515 l
163.025 57.515 l
157.771 70.405 l
155.923 70.405 l
150.968 57.515 l
152.771 57.515 l
h
156.097 66.585 m
156.392 67.4 156.625 68.227 156.794 69.062 c
157 68.357 157.305 67.462 157.708 66.376 c
159.066 62.812 l
154.667 62.812 l
156.097 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
143.231 86.577 m
142.569 86.025 141.761 85.749 140.807 85.749 c
140.022 85.749 139.293 85.952 138.62 86.356 c
137.947 86.762 137.45 87.373 137.131 88.192 c
136.812 89.011 136.653 89.969 136.653 91.066 c
136.653 91.917 136.788 92.742 137.057 93.544 c
137.327 94.345 137.794 94.982 138.459 95.458 c
139.124 95.934 139.952 96.171 140.942 96.171 c
141.803 96.171 142.518 95.957 143.086 95.528 c
143.655 95.101 144.088 94.417 144.387 93.478 c
146.059 93.874 l
145.713 95.063 145.101 95.984 144.222 96.641 c
143.343 97.296 142.259 97.624 140.97 97.624 c
139.833 97.624 138.791 97.365 137.845 96.847 c
136.898 96.327 136.169 95.568 135.656 94.569 c
135.144 93.57 134.887 92.399 134.887 91.057 c
134.887 89.826 135.114 88.675 135.568 87.602 c
136.022 86.529 136.685 85.71 137.555 85.145 c
138.425 84.579 139.554 84.296 140.943 84.296 c
142.285 84.296 143.42 84.664 144.349 85.398 c
145.277 86.134 145.92 87.201 146.278 88.602 c
144.575 89.032 l
144.34 87.947 143.893 87.128 143.231 86.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
144.699 62.562 m
144.699 60.153 l
144.335 59.829 143.803 59.524 143.1 59.239 c
142.397 58.954 141.677 58.812 140.939 58.812 c
140.09 58.812 139.288 59 138.533 59.376 c
137.777 59.752 137.202 60.328 136.807 61.104 c
136.412 61.88 136.214 62.844 136.214 63.996 c
136.214 64.931 136.378 65.798 136.706 66.597 c
136.899 67.062 137.17 67.487 137.519 67.875 c
137.867 68.263 138.325 68.576 138.893 68.814 c
139.461 69.052 140.134 69.171 140.913 69.171 c
141.563 69.171 142.154 69.058 142.687 68.831 c
143.22 68.604 143.63 68.303 143.917 67.927 c
144.204 67.55 144.444 67.032 144.637 66.375 c
146.177 66.797 l
145.954 67.665 145.629 68.368 145.201 68.908 c
144.773 69.448 144.183 69.869 143.429 70.171 c
142.676 70.474 141.833 70.624 140.902 70.624 c
139.618 70.624 138.484 70.36 137.5 69.833 c
136.515 69.306 135.76 68.498 135.235 67.411 c
134.711 66.323 134.449 65.153 134.449 63.898 c
134.449 62.633 134.712 61.487 135.24 60.461 c
135.767 59.436 136.548 58.651 137.583 58.109 c
138.617 57.567 139.768 57.296 141.034 57.296 c
141.972 57.296 142.886 57.465 143.777 57.801 c
144.667 58.137 145.532 58.639 146.371 59.306 c
146.371 64.077 l
140.917 64.077 l
140.917 62.562 l
144.699 62.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 70.9897 84.5146 Tm
(A)Tj
ET
72.771 84.515 m
74.182 88.421 l
79.599 88.421 l
81.083 84.515 l
83.025 84.515 l
77.771 97.405 l
75.923 97.405 l
70.968 84.515 l
72.771 84.515 l
h
76.097 93.585 m
76.392 94.4 76.625 95.227 76.794 96.062 c
77 95.357 77.305 94.462 77.708 93.376 c
79.066 89.812 l
74.667 89.812 l
76.097 93.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
79.84 62.963 m
79.84 61.344 79.574 60.25 79.041 59.681 c
78.508 59.112 77.615 58.827 76.362 58.827 c
75.63 58.827 75.011 58.971 74.505 59.259 c
73.998 59.546 73.641 59.955 73.433 60.486 c
73.225 61.017 73.122 61.842 73.122 62.963 c
73.122 70.405 l
71.418 70.405 l
71.418 62.959 l
71.418 61.593 71.582 60.516 71.91 59.728 c
72.238 58.938 72.785 58.337 73.552 57.921 c
74.319 57.505 75.306 57.296 76.512 57.296 c
77.752 57.296 78.755 57.535 79.519 58.013 c
80.283 58.49 80.812 59.11 81.104 59.872 c
81.397 60.635 81.543 61.663 81.543 62.959 c
81.543 70.405 l
79.84 70.405 l
79.84 62.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(C)Tj
ET
286.259 86.577 m
285.598 86.025 284.79 85.749 283.835 85.749 c
283.05 85.749 282.322 85.952 281.648 86.356 c
280.975 86.762 280.479 87.373 280.16 88.192 c
279.84 89.011 279.681 89.969 279.681 91.066 c
279.681 91.917 279.816 92.742 280.085 93.544 c
280.355 94.345 280.822 94.982 281.487 95.458 c
282.152 95.934 282.98 96.171 283.97 96.171 c
284.832 96.171 285.546 95.957 286.115 95.528 c
286.683 95.101 287.117 94.417 287.416 93.478 c
289.087 93.874 l
288.742 95.063 288.129 95.984 287.25 96.641 c
286.371 97.296 285.287 97.624 283.998 97.624 c
282.861 97.624 281.819 97.365 280.873 96.847 c
279.927 96.327 279.197 95.568 278.685 94.569 c
278.172 93.57 277.916 92.399 277.916 91.057 c
277.916 89.826 278.143 88.675 278.597 87.602 c
279.051 86.529 279.713 85.71 280.583 85.145 c
281.453 84.579 282.583 84.296 283.971 84.296 c
285.313 84.296 286.448 84.664 287.377 85.398 c
288.306 86.134 288.949 87.201 289.306 88.602 c
287.603 89.032 l
287.369 87.947 286.921 87.128 286.259 86.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 276.5239 57.5146 Tm
(G)Tj
ET
287.727 62.562 m
287.727 60.153 l
287.364 59.829 286.831 59.524 286.128 59.239 c
285.426 58.954 284.706 58.812 283.968 58.812 c
283.119 58.812 282.316 59 281.561 59.376 c
280.806 59.752 280.23 60.328 279.835 61.104 c
279.44 61.88 279.243 62.844 279.243 63.996 c
279.243 64.931 279.406 65.798 279.734 66.597 c
279.928 67.062 280.198 67.487 280.547 67.875 c
280.895 68.263 281.354 68.576 281.921 68.814 c
282.489 69.052 283.163 69.171 283.941 69.171 c
284.591 69.171 285.183 69.058 285.715 68.831 c
286.248 68.604 286.658 68.303 286.945 67.927 c
287.232 67.55 287.472 67.032 287.666 66.375 c
289.205 66.797 l
288.982 67.665 288.657 68.368 288.229 68.908 c
287.801 69.448 287.211 69.869 286.458 70.171 c
285.705 70.474 284.862 70.624 283.93 70.624 c
282.646 70.624 281.512 70.36 280.528 69.833 c
279.543 69.306 278.788 68.498 278.264 67.411 c
277.739 66.323 277.477 65.153 277.477 63.898 c
277.477 62.633 277.741 61.487 278.268 60.461 c
278.795 59.436 279.577 58.651 280.611 58.109 c
281.646 57.567 282.796 57.296 284.062 57.296 c
285 57.296 285.914 57.465 286.805 57.801 c
287.696 58.137 288.561 58.639 289.399 59.306 c
289.399 64.077 l
283.946 64.077 l
283.946 62.562 l
287.727 62.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(U)Tj
ET
301.839 89.963 m
301.839 88.344 301.573 87.25 301.04 86.681 c
300.507 86.112 299.614 85.827 298.361 85.827 c
297.629 85.827 297.01 85.971 296.504 86.259 c
295.997 86.546 295.64 86.955 295.432 87.486 c
295.224 88.017 295.121 88.842 295.121 89.963 c
295.121 97.405 l
293.417 97.405 l
293.417 89.959 l
293.417 88.593 293.581 87.516 293.909 86.728 c
294.237 85.938 294.784 85.337 295.551 84.921 c
296.318 84.505 297.305 84.296 298.511 84.296 c
299.751 84.296 300.754 84.535 301.518 85.013 c
302.282 85.49 302.811 86.11 303.103 86.872 c
303.396 87.635 303.542 88.663 303.542 89.959 c
303.542 97.405 l
301.839 97.405 l
301.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 292.9888 57.5146 Tm
(A)Tj
ET
294.77 57.515 m
296.181 61.421 l
301.598 61.421 l
303.083 57.515 l
305.024 57.515 l
299.77 70.405 l
297.922 70.405 l
292.967 57.515 l
294.77 57.515 l
h
298.096 66.585 m
298.391 67.4 298.624 68.227 298.793 69.062 c
299 68.357 299.304 67.462 299.708 66.376 c
301.065 62.812 l
296.666 62.812 l
298.096 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(U)Tj
ET
317.839 89.963 m
317.839 88.344 317.573 87.25 317.04 86.681 c
316.507 86.112 315.614 85.827 314.361 85.827 c
313.629 85.827 313.01 85.971 312.504 86.259 c
311.997 86.546 311.64 86.955 311.432 87.486 c
311.224 88.017 311.121 88.842 311.121 89.963 c
311.121 97.405 l
309.417 97.405 l
309.417 89.959 l
309.417 88.593 309.581 87.516 309.909 86.728 c
310.237 85.938 310.784 85.337 311.551 84.921 c
312.318 84.505 313.305 84.296 314.511 84.296 c
315.751 84.296 316.754 84.535 317.518 85.013 c
318.282 85.49 318.811 86.11 319.103 86.872 c
319.396 87.635 319.542 88.663 319.542 89.959 c
319.542 97.405 l
317.839 97.405 l
317.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 308.9888 57.5146 Tm
(A)Tj
ET
310.77 57.515 m
312.181 61.421 l
317.598 61.421 l
319.083 57.515 l
321.024 57.515 l
315.77 70.405 l
313.922 70.405 l
308.967 57.515 l
310.77 57.515 l
h
314.096 66.585 m
314.391 67.4 314.624 68.227 314.793 69.062 c
315 68.357 315.304 67.462 315.708 66.376 c
317.065 62.812 l
312.666 62.812 l
314.096 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 324.5239 84.5146 Tm
(G)Tj
ET
335.727 89.562 m
335.727 87.153 l
335.364 86.829 334.831 86.524 334.128 86.239 c
333.426 85.954 332.706 85.812 331.968 85.812 c
331.119 85.812 330.316 86 329.561 86.376 c
328.806 86.752 328.23 87.328 327.835 88.104 c
327.44 88.88 327.243 89.844 327.243 90.996 c
327.243 91.931 327.406 92.798 327.734 93.597 c
327.928 94.062 328.198 94.487 328.547 94.875 c
328.895 95.263 329.354 95.576 329.921 95.814 c
330.489 96.052 331.163 96.171 331.941 96.171 c
332.591 96.171 333.183 96.058 333.715 95.831 c
334.248 95.604 334.658 95.303 334.945 94.927 c
335.232 94.55 335.472 94.032 335.666 93.375 c
337.205 93.797 l
336.982 94.665 336.657 95.368 336.229 95.908 c
335.801 96.448 335.211 96.869 334.458 97.171 c
333.705 97.474 332.862 97.624 331.93 97.624 c
330.646 97.624 329.512 97.36 328.528 96.833 c
327.543 96.306 326.788 95.498 326.264 94.411 c
325.739 93.323 325.477 92.153 325.477 90.898 c
325.477 89.633 325.741 88.487 326.268 87.461 c
326.795 86.436 327.577 85.651 328.611 85.109 c
329.646 84.567 330.796 84.296 332.062 84.296 c
333 84.296 333.914 84.465 334.805 84.801 c
335.696 85.137 336.561 85.639 337.399 86.306 c
337.399 91.077 l
331.946 91.077 l
331.946 89.562 l
335.727 89.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(C)Tj
ET
334.259 59.577 m
333.598 59.025 332.79 58.749 331.835 58.749 c
331.05 58.749 330.322 58.952 329.648 59.356 c
328.975 59.762 328.479 60.373 328.16 61.192 c
327.84 62.011 327.681 62.969 327.681 64.066 c
327.681 64.917 327.816 65.742 328.085 66.544 c
328.355 67.345 328.822 67.982 329.487 68.458 c
330.152 68.934 330.98 69.171 331.97 69.171 c
332.832 69.171 333.546 68.957 334.115 68.528 c
334.683 68.101 335.117 67.417 335.416 66.478 c
337.087 66.874 l
336.742 68.063 336.129 68.984 335.25 69.641 c
334.371 70.296 333.287 70.624 331.998 70.624 c
330.861 70.624 329.819 70.365 328.873 69.847 c
327.927 69.327 327.197 68.568 326.685 67.569 c
326.172 66.57 325.916 65.399 325.916 64.057 c
325.916 62.826 326.143 61.675 326.597 60.602 c
327.051 59.529 327.713 58.71 328.583 58.145 c
329.453 57.579 330.583 57.296 331.971 57.296 c
333.313 57.296 334.448 57.664 335.377 58.398 c
336.306 59.134 336.949 60.201 337.306 61.602 c
335.603 62.032 l
335.369 60.947 334.921 60.128 334.259 59.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(U)Tj
ET
349.839 89.963 m
349.839 88.344 349.573 87.25 349.04 86.681 c
348.507 86.112 347.614 85.827 346.361 85.827 c
345.629 85.827 345.01 85.971 344.504 86.259 c
343.997 86.546 343.64 86.955 343.432 87.486 c
343.224 88.017 343.121 88.842 343.121 89.963 c
343.121 97.405 l
341.417 97.405 l
341.417 89.959 l
341.417 88.593 341.581 87.516 341.909 86.728 c
342.237 85.938 342.784 85.337 343.551 84.921 c
344.318 84.505 345.305 84.296 346.511 84.296 c
347.751 84.296 348.754 84.535 349.518 85.013 c
350.282 85.49 350.811 86.11 351.103 86.872 c
351.396 87.635 351.542 88.663 351.542 89.959 c
351.542 97.405 l
349.839 97.405 l
349.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 341.9907 57.5146 Tm
(A)Tj
ET
343.772 57.515 m
345.183 61.421 l
350.6 61.421 l
352.084 57.515 l
354.026 57.515 l
348.771 70.405 l
346.924 70.405 l
341.969 57.515 l
343.772 57.515 l
h
347.098 66.585 m
347.393 67.4 347.625 68.227 347.795 69.062 c
348.001 68.357 348.306 67.462 348.709 66.376 c
350.067 62.812 l
345.667 62.812 l
347.098 66.585 l
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 358.4917 57.5146 Tm
(a)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
473 0 obj<</Length 7428>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 257.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 273.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 164.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 86.577 m
126.569 86.025 125.761 85.749 124.807 85.749 c
124.022 85.749 123.293 85.952 122.62 86.356 c
121.947 86.762 121.45 87.373 121.131 88.192 c
120.812 89.011 120.653 89.969 120.653 91.066 c
120.653 91.917 120.788 92.742 121.057 93.544 c
121.327 94.345 121.794 94.982 122.459 95.458 c
123.124 95.934 123.952 96.171 124.942 96.171 c
125.803 96.171 126.518 95.957 127.086 95.528 c
127.655 95.101 128.088 94.417 128.387 93.478 c
130.059 93.874 l
129.713 95.063 129.101 95.984 128.222 96.641 c
127.343 97.296 126.259 97.624 124.97 97.624 c
123.833 97.624 122.791 97.365 121.845 96.847 c
120.898 96.327 120.169 95.568 119.656 94.569 c
119.144 93.57 118.887 92.399 118.887 91.057 c
118.887 89.826 119.114 88.675 119.568 87.602 c
120.022 86.529 120.685 85.71 121.555 85.145 c
122.425 84.579 123.554 84.296 124.943 84.296 c
126.285 84.296 127.42 84.664 128.349 85.398 c
129.277 86.134 129.92 87.201 130.278 88.602 c
128.575 89.032 l
128.34 87.947 127.893 87.128 127.231 86.577 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 84.5146 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 57.5146 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 84.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 91.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 87.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 51.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 55.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 254.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
483 0 obj<</Length 595>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 48.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 100.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 230.4902 Tm
(70)Tj
ET
Q

endstream
endobj
527 0 obj<</Length 2398>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 257.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 273.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 254.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 371.9961 103.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 308.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 170.6367 25.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 30.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 118.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 194.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 137.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 272.9961 235.4902 Tm
(90)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 305.9961 374.4902 Tm
(100)Tj
ET
Q

endstream
endobj
528 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
606 0 obj<</Length 540>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 340.9961 100.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 293.6367 49.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 150.9961 39.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 168.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 18.9961 83.4902 Tm
(20)Tj
ET
Q

endstream
endobj
683 0 obj<</Length 1840>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 260.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 276.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 324.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 340.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 260.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 276.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 292.5146 Tm
(U)Tj
ET
Q

endstream
endobj
717 0 obj<</Length 1844>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 244.5146 Tm
(U)Tj
ET
Q

endstream
endobj
718 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
719 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
720 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
721 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
722 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
723 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
724 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
725 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
726 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
727 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
728 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
729 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
730 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
731 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
732 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
733 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
734 0 obj<</Length 1457/Filter/FlateDecode>>stream
+H��W�n�F��þ�~�3{t��H� M�"IP���*���Vb�_�Yr)-I��k�Ey|��vf8�����M�o/9{��%����k�%�I^��?G0N��i�����`=���vvO��gB�i�0$L���0a'�
+�Ha&T���s�9
gB�i�8*�P�U�	Ǚ���_�M��ݑ��47�eK�����a�cs�������l׬�V��%g7��Nk���B
+v[!�Zku�쪿���W�&�[��
��a?s�'�Ҳ<��
�����AE���QA2�5�:��G�^�CE~q
[
��_3��/3�j/�5��t�qV{�@�
*�%�Y�%]3�eJזZۈZ:�jp�jJcH��#L�z�҃r�	�XOCz�
a� ֓�,+�CH�;ҒB,+3J��d8��3���R� � ҒƐ
�C�1A�Ib�� 9��HOCz
}���$��H]�1&b=I�r2��[���5�_���j����5�W��V�
���E
M�V3=��ڵ�J�Z��lu[��v��R�Z
5�H��v֙!�b�t�
	m�D>dPsN��Ex�7.$U0����"��S�4���/Sa"
���2-���	
��	�-9�
K1)�R��2;>{�{:��N1I���d��
�$0�=�	��
���4t��u�qH)C�ugk��sZ��n&PkG�|;4M[;B�BA��p�*?ـSNr����"��8�3��|d�o B�mA��P�q
��
��N�7�'���
�u͡���r+H])J��˛T��q��h��
�V�S�0�H�22'	Ŕ�1��j�|���)������v�� W�$��̿��x��USsr����ؚ��";��
+��H'���؎��A����7���A���N"�B��x�ic������
�r<
RyS��'��T<ڕsz�⁐�M��u ��
��'�ר&��KGO�x�<4�œm�
���z������M��
UPs��n��v���
���ٚ��3���l�6tc�c��=���UBk��|
+j��y�������..v��׶�N�"Gp���{W}�;�p�I��_�M���U�u���/[b�������n�lo7�f�����Ւ����Y�mwM��}��=�\��׋6lD��wW��ASw=�+�UU���e ��Յ�
��n������D��p��f�������֩.�EG�C��t��q�V��
�〔���3,��\L�w�"R�x*&��A�PNB���nHJ��eWz��K��@w�a�Ʌ��L��拻s�`��o��S�pN�
L-�7��g�p�k/����RA��)/iB4�H�H*�0Jf?�5�;\�T���=�{����G�aa�q�8S?%h��ng,�	j��1�2櫵���ɘI�VYbI{b��Y�6�h�C��6L�h*eLe��"��
���M$i~ڶɇ�&�ߵ��E�l2��?rԮ���-��gg�31��1�]��  ,��w
endstream
endobj
735 0 obj<</CreationDate(D:20080329202225-04'00')/Creator(Adobe Illustrator CS2)/Producer(Adobe PDF library 7.77)/ModDate(D:20080329202225-04'00')/Title(purine1.full)>>
endobj
736 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
737 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
738 0 obj<</Subtype/Type1C/Length 1180/Filter/FlateDecode>>stream
+H�|QmLSg��r[��M.�H���1����
u�_(v+0
�����-xZ�-����QJ[4*����d� ?�@7Q�X��
+f�L��s�K�.ۏ�۟sN����y��c�!��Q�t�䬙�������2-�z��DP�¬��~�*x��0��s�uU��\6Ú%ӡ�
h��ꌜ�lK���d�m컆8v�Z�0~�&����/Ll�v��TjeS�
_f��6�1�eW����SWV6�d5�"��(���z��덦R=����[��Ί;�T̉[^D83k0�6��7����l��lM�0
��m�0��&�ұ2�,
���B憤�
J�$��v�p‹��Ñ��o� �!(`
��ŠY�(Y��5�"�T���&��p1���
�(i
+cҊ�
+��H��H�����>s4H'Iɛ(v�
�.���'
�� �%B�L:�]�"`6�{r哌��IJ5}N���ǻ�_Q=k[��j)Ҡ��:"[����`
���@�8���U��g�`�����W��2.��~��
���'wQ�6��7�MiD}��cU�'
+rVj6�1�)�R���q��Y�,^�BU�͵<#z�|�xm ��a�LЎ{�
q�2��d"�	��V�8��\2X[��յԟ�vK+9�)���
^X<�C0 �A�B}R=�FT7��Ϩ���X�,r&g�Uo��+c�u���+[T���߁|���ma�
�5�*��ʯ�fP��?��~�7��
�c"wb0���ܱg
�ޙ�){CXj�g�(%Z1�0�!fB@��GH���ӗЕ�Z�n?������#
�O�R��
�t0uՇ�
���η_R
_�JH��(i*aЇ
�
����������R8%�^�o��y-���7�>L��>rjEeH����Ֆ�㘽22����P+�G�A
���H���j�i��
zp���e�H�=I��ݓQ���n�׳�6�~��q�R����&��B'u�-;'�А��I����y=��.���M?t��
~�$O�T����^}��Ͷ�]a}׺�����L�E��C
+zg�߸���S�[��ʒ�BcQ���K��;�9� Q8NMt.E�f�ޝ{����s�jU~��ĥ���ra~��BPGա]�O�:�E(�5�%5��0$�t�H��o�h�A�P����Z
N���˧�O�G�������¡(��` ��5
endstream
endobj
739 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
740 0 obj<</Subtype/XML/Length 25564/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">purine1.full</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:22:25-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:22:25-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:22:25-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>248</xapGImg:width>
+                  <xapGImg:height>256</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAD4AwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:1C57E7A9FF4811DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:5f857f16-fdef-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:1C57E7A8FF4811DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:1C57E7A6FF4811DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 7.77</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 741
0000000003 00000 f
+0000000016 00000 n
+0000000077 00000 n
+0000000004 00001 f
+0000000006 00000 f
+0000000127 00000 n
+0000000008 00001 f
+0000004975 00000 n
+0000000009 00001 f
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000071 00001 f
+0000000072 00001 f
+0000000073 00001 f
+0000000074 00001 f
+0000000075 00001 f
+0000000076 00001 f
+0000000077 00001 f
+0000000078 00001 f
+0000000079 00001 f
+0000000080 00001 f
+0000000086 00001 f
+0000006521 00000 n
+0000006869 00000 n
+0000007114 00000 n
+0000007492 00000 n
+0000007757 00000 n
+0000000087 00001 f
+0000000088 00001 f
+0000000089 00001 f
+0000000090 00001 f
+0000000091 00001 f
+0000000092 00001 f
+0000000093 00001 f
+0000000094 00001 f
+0000000095 00001 f
+0000000096 00001 f
+0000000097 00001 f
+0000000098 00001 f
+0000000102 00001 f
+0000011813 00000 n
+0000012027 00000 n
+0000012284 00000 n
+0000000103 00001 f
+0000000104 00001 f
+0000000105 00001 f
+0000000106 00001 f
+0000000107 00001 f
+0000000108 00001 f
+0000000109 00001 f
+0000000110 00001 f
+0000000111 00001 f
+0000000112 00001 f
+0000000113 00001 f
+0000000114 00001 f
+0000000115 00001 f
+0000000116 00001 f
+0000000117 00001 f
+0000000118 00001 f
+0000000119 00001 f
+0000000120 00001 f
+0000000121 00001 f
+0000000122 00001 f
+0000000123 00001 f
+0000000124 00001 f
+0000000125 00001 f
+0000000126 00001 f
+0000000127 00001 f
+0000000128 00001 f
+0000000129 00001 f
+0000000130 00001 f
+0000000131 00001 f
+0000000132 00001 f
+0000000133 00001 f
+0000000134 00001 f
+0000000135 00001 f
+0000000136 00001 f
+0000000137 00001 f
+0000000138 00001 f
+0000000139 00001 f
+0000000140 00001 f
+0000000141 00001 f
+0000000142 00001 f
+0000000143 00001 f
+0000000144 00001 f
+0000000146 00001 f
+0000013149 00000 n
+0000000148 00001 f
+0000015595 00000 n
+0000000149 00001 f
+0000000150 00001 f
+0000000151 00001 f
+0000000152 00001 f
+0000000153 00001 f
+0000000154 00001 f
+0000000155 00001 f
+0000000156 00001 f
+0000000157 00001 f
+0000000158 00001 f
+0000000159 00001 f
+0000000160 00001 f
+0000000161 00001 f
+0000000162 00001 f
+0000000163 00001 f
+0000000164 00001 f
+0000000165 00001 f
+0000000166 00001 f
+0000000167 00001 f
+0000000168 00001 f
+0000000169 00001 f
+0000000170 00001 f
+0000000171 00001 f
+0000000172 00001 f
+0000000173 00001 f
+0000000174 00001 f
+0000000175 00001 f
+0000000176 00001 f
+0000000177 00001 f
+0000000178 00001 f
+0000000179 00001 f
+0000000180 00001 f
+0000000181 00001 f
+0000000182 00001 f
+0000000183 00001 f
+0000000184 00001 f
+0000000185 00001 f
+0000000186 00001 f
+0000000187 00001 f
+0000000188 00001 f
+0000000189 00001 f
+0000000190 00001 f
+0000000191 00001 f
+0000000192 00001 f
+0000000193 00001 f
+0000000194 00001 f
+0000000195 00001 f
+0000000196 00001 f
+0000000197 00001 f
+0000000198 00001 f
+0000000199 00001 f
+0000000200 00001 f
+0000000201 00001 f
+0000000202 00001 f
+0000000203 00001 f
+0000000204 00001 f
+0000000205 00001 f
+0000000206 00001 f
+0000000207 00001 f
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000214 00001 f
+0000000215 00001 f
+0000000216 00001 f
+0000000217 00001 f
+0000000218 00001 f
+0000000219 00001 f
+0000000220 00001 f
+0000000224 00001 f
+0000017012 00000 n
+0000017335 00000 n
+0000017609 00000 n
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000228 00001 f
+0000000229 00001 f
+0000000230 00001 f
+0000000231 00001 f
+0000000233 00001 f
+0000021702 00000 n
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000272 00001 f
+0000000273 00001 f
+0000000274 00001 f
+0000000275 00001 f
+0000000276 00001 f
+0000000278 00001 f
+0000022292 00000 n
+0000000280 00001 f
+0000024796 00000 n
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000314 00001 f
+0000000315 00001 f
+0000000316 00001 f
+0000000317 00001 f
+0000000318 00001 f
+0000000319 00001 f
+0000000320 00001 f
+0000000321 00001 f
+0000000322 00001 f
+0000000323 00001 f
+0000000324 00001 f
+0000000325 00001 f
+0000000326 00001 f
+0000000327 00001 f
+0000000328 00001 f
+0000000329 00001 f
+0000000330 00001 f
+0000000331 00001 f
+0000000332 00001 f
+0000000333 00001 f
+0000000334 00001 f
+0000000335 00001 f
+0000000336 00001 f
+0000000337 00001 f
+0000000338 00001 f
+0000000339 00001 f
+0000000340 00001 f
+0000000341 00001 f
+0000000342 00001 f
+0000000343 00001 f
+0000000344 00001 f
+0000000345 00001 f
+0000000346 00001 f
+0000000347 00001 f
+0000000348 00001 f
+0000000349 00001 f
+0000000350 00001 f
+0000000351 00001 f
+0000000352 00001 f
+0000000353 00001 f
+0000000354 00001 f
+0000000356 00001 f
+0000026571 00000 n
+0000000357 00001 f
+0000000358 00001 f
+0000000359 00001 f
+0000000360 00001 f
+0000000361 00001 f
+0000000362 00001 f
+0000000363 00001 f
+0000000364 00001 f
+0000000365 00001 f
+0000000366 00001 f
+0000000367 00001 f
+0000000368 00001 f
+0000000369 00001 f
+0000000370 00001 f
+0000000371 00001 f
+0000000372 00001 f
+0000000373 00001 f
+0000000374 00001 f
+0000000375 00001 f
+0000000376 00001 f
+0000000377 00001 f
+0000000378 00001 f
+0000000379 00001 f
+0000000380 00001 f
+0000000381 00001 f
+0000000382 00001 f
+0000000383 00001 f
+0000000384 00001 f
+0000000385 00001 f
+0000000386 00001 f
+0000000387 00001 f
+0000000388 00001 f
+0000000389 00001 f
+0000000390 00001 f
+0000000391 00001 f
+0000000392 00001 f
+0000000393 00001 f
+0000000394 00001 f
+0000000395 00001 f
+0000000396 00001 f
+0000000397 00001 f
+0000000398 00001 f
+0000000399 00001 f
+0000000400 00001 f
+0000000401 00001 f
+0000000402 00001 f
+0000000403 00001 f
+0000000404 00001 f
+0000000405 00001 f
+0000000406 00001 f
+0000000407 00001 f
+0000000408 00001 f
+0000000409 00001 f
+0000000410 00001 f
+0000000411 00001 f
+0000000412 00001 f
+0000000413 00001 f
+0000000414 00001 f
+0000000415 00001 f
+0000000416 00001 f
+0000000417 00001 f
+0000000418 00001 f
+0000000419 00001 f
+0000000420 00001 f
+0000000421 00001 f
+0000000422 00001 f
+0000000423 00001 f
+0000000424 00001 f
+0000000425 00001 f
+0000000426 00001 f
+0000000427 00001 f
+0000000428 00001 f
+0000000429 00001 f
+0000000430 00001 f
+0000000431 00001 f
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000470 00001 f
+0000000471 00001 f
+0000000472 00001 f
+0000000474 00001 f
+0000048038 00000 n
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000480 00001 f
+0000000481 00001 f
+0000000482 00001 f
+0000000484 00001 f
+0000055517 00000 n
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000524 00001 f
+0000000525 00001 f
+0000000526 00001 f
+0000000529 00001 f
+0000056162 00000 n
+0000058611 00000 n
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000536 00001 f
+0000000537 00001 f
+0000000538 00001 f
+0000000539 00001 f
+0000000540 00001 f
+0000000541 00001 f
+0000000542 00001 f
+0000000543 00001 f
+0000000544 00001 f
+0000000545 00001 f
+0000000546 00001 f
+0000000547 00001 f
+0000000548 00001 f
+0000000549 00001 f
+0000000550 00001 f
+0000000551 00001 f
+0000000552 00001 f
+0000000553 00001 f
+0000000554 00001 f
+0000000555 00001 f
+0000000556 00001 f
+0000000557 00001 f
+0000000558 00001 f
+0000000559 00001 f
+0000000560 00001 f
+0000000561 00001 f
+0000000562 00001 f
+0000000563 00001 f
+0000000564 00001 f
+0000000565 00001 f
+0000000566 00001 f
+0000000567 00001 f
+0000000568 00001 f
+0000000569 00001 f
+0000000570 00001 f
+0000000571 00001 f
+0000000572 00001 f
+0000000573 00001 f
+0000000574 00001 f
+0000000575 00001 f
+0000000576 00001 f
+0000000577 00001 f
+0000000578 00001 f
+0000000579 00001 f
+0000000580 00001 f
+0000000581 00001 f
+0000000582 00001 f
+0000000583 00001 f
+0000000584 00001 f
+0000000585 00001 f
+0000000586 00001 f
+0000000587 00001 f
+0000000588 00001 f
+0000000589 00001 f
+0000000590 00001 f
+0000000591 00001 f
+0000000592 00001 f
+0000000593 00001 f
+0000000594 00001 f
+0000000595 00001 f
+0000000596 00001 f
+0000000597 00001 f
+0000000598 00001 f
+0000000599 00001 f
+0000000600 00001 f
+0000000601 00001 f
+0000000602 00001 f
+0000000603 00001 f
+0000000604 00001 f
+0000000605 00001 f
+0000000607 00001 f
+0000058724 00000 n
+0000000608 00001 f
+0000000609 00001 f
+0000000610 00001 f
+0000000611 00001 f
+0000000612 00001 f
+0000000613 00001 f
+0000000614 00001 f
+0000000615 00001 f
+0000000616 00001 f
+0000000617 00001 f
+0000000618 00001 f
+0000000619 00001 f
+0000000620 00001 f
+0000000621 00001 f
+0000000622 00001 f
+0000000623 00001 f
+0000000624 00001 f
+0000000625 00001 f
+0000000626 00001 f
+0000000627 00001 f
+0000000628 00001 f
+0000000629 00001 f
+0000000630 00001 f
+0000000631 00001 f
+0000000632 00001 f
+0000000633 00001 f
+0000000634 00001 f
+0000000635 00001 f
+0000000636 00001 f
+0000000637 00001 f
+0000000638 00001 f
+0000000639 00001 f
+0000000640 00001 f
+0000000641 00001 f
+0000000642 00001 f
+0000000643 00001 f
+0000000644 00001 f
+0000000645 00001 f
+0000000646 00001 f
+0000000647 00001 f
+0000000648 00001 f
+0000000649 00001 f
+0000000650 00001 f
+0000000651 00001 f
+0000000652 00001 f
+0000000653 00001 f
+0000000654 00001 f
+0000000655 00001 f
+0000000656 00001 f
+0000000657 00001 f
+0000000658 00001 f
+0000000659 00001 f
+0000000660 00001 f
+0000000661 00001 f
+0000000662 00001 f
+0000000663 00001 f
+0000000664 00001 f
+0000000665 00001 f
+0000000666 00001 f
+0000000667 00001 f
+0000000668 00001 f
+0000000669 00001 f
+0000000670 00001 f
+0000000671 00001 f
+0000000672 00001 f
+0000000673 00001 f
+0000000674 00001 f
+0000000675 00001 f
+0000000676 00001 f
+0000000677 00001 f
+0000000678 00001 f
+0000000679 00001 f
+0000000680 00001 f
+0000000681 00001 f
+0000000682 00001 f
+0000000684 00001 f
+0000059314 00000 n
+0000000685 00001 f
+0000000686 00001 f
+0000000687 00001 f
+0000000688 00001 f
+0000000689 00001 f
+0000000690 00001 f
+0000000691 00001 f
+0000000692 00001 f
+0000000693 00001 f
+0000000694 00001 f
+0000000695 00001 f
+0000000696 00001 f
+0000000697 00001 f
+0000000698 00001 f
+0000000699 00001 f
+0000000700 00001 f
+0000000701 00001 f
+0000000702 00001 f
+0000000703 00001 f
+0000000704 00001 f
+0000000705 00001 f
+0000000706 00001 f
+0000000707 00001 f
+0000000708 00001 f
+0000000709 00001 f
+0000000710 00001 f
+0000000711 00001 f
+0000000712 00001 f
+0000000713 00001 f
+0000000714 00001 f
+0000000715 00001 f
+0000000716 00001 f
+0000000000 00001 f
+0000061205 00000 n
+0000063100 00000 n
+0000063213 00000 n
+0000063326 00000 n
+0000063439 00000 n
+0000063552 00000 n
+0000063665 00000 n
+0000063778 00000 n
+0000063891 00000 n
+0000064004 00000 n
+0000064117 00000 n
+0000064230 00000 n
+0000064343 00000 n
+0000064456 00000 n
+0000064569 00000 n
+0000064682 00000 n
+0000064795 00000 n
+0000064908 00000 n
+0000066435 00000 n
+0000066611 00000 n
+0000079531 00000 n
+0000097341 00000 n
+0000098606 00000 n
+0000117233 00000 n
+trailer
<</Size 741/Root 1 0 R/Info 735 0 R/ID[<5D6D4AD8FDEF11DC8B5D0016CB90252E><5F842F94FDEF11DC8B5D0016CB90252E>]>>
startxref
142875
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/purine1_small.pdf b/documentation/userguide/Figures/purine1_small.pdf
new file mode 100644
index 0000000..8c6f545
--- /dev/null
+++ b/documentation/userguide/Figures/purine1_small.pdf
@@ -0,0 +1,1051 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 740 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 734 0 R/BleedBox[0.0 0.0 430.0 260.0]/ArtBox[18.9961 1.72266 394.498 254.357]/MediaBox[0.0 0.0 430.0 260.0]/TrimBox[0.0 0.0 430.0 260.0]/Resources<</Font<</TT0 81 0 R/TT1 221 0 R/TT2 83 0 R/T1_0 99 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Color[32768.0 26214.0 0.0]/Visible false/Editable true/Dimmed false/Preview true/Printed true/Title(Purine 3 letters)>>/MC11<</Contents 223 0 R/Resources<</Font<</TT0 81 0 R/TT1 221 0 R/TT2 83 0 R>>/ProcSet[/PDF/Text]/ [...]
endobj
7 0 obj<</Length 1471>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
Q

endstream
endobj
81 0 obj<</Subtype/TrueType/FontDescriptor 82 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/JKKFNJ+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
82 0 obj<</StemV 88/FontName/JKKFNJ+ArialMT/FontFile2 736 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
83 0 obj<</Subtype/TrueType/FontDescriptor 84 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/EWMBVT+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
84 0 obj<</StemV 80/FontName/EWMBVT+TimesNewRomanPSMT/FontFile2 737 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
85 0 obj<</Length 4002>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 199.4907 234.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 218.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 234.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 224.8333 217.8777 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 202.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 202.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 170.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 170.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 154.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 154.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 122.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 86.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 122.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 47.5117 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 87.4907 74.5117 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 74.5117 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 87.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 103.4907 47.5117 Tm
(g)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.9966 84.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 60.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9956 82.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 80.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 85.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4644 77.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 37.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.9976 45.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 342.4917 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 358.4917 41.5117 Tm
(n)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
(Consensus)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(Purine riboswitch)Tj
ET
Q

endstream
endobj
99 0 obj<</Subtype/Type1/FontDescriptor 100 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/BYIJFZ+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
100 0 obj<</StemV 88/FontName/BYIJFZ+Myriad-Roman/FontStretch/Normal/FontFile3 738 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
101 0 obj<</Length 813>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 158.4868 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 38.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 90.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 220.4868 Tm
(70)Tj
ET
Q

endstream
endobj
145 0 obj<</Length 2395>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 288.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 302.5298 244.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 317.0308 255.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.0308 282.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 323.5303 327.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 296.5303 349.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 283.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 240.0308 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 106.4907 255.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
Q

endstream
endobj
147 0 obj<</Length 1342>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 224.339 m
220.665 224.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
[2 3]0 d 
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
[]0 d 
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
Q

endstream
endobj
221 0 obj<</Subtype/TrueType/FontDescriptor 222 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/MIOXDD+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
222 0 obj<</StemV 72/FontName/MIOXDD+TimesNewRomanPS-ItalicMT/FontFile2 739 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
223 0 obj<</Length 4038>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 182.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 218.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 222.8413 217.7664 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 202.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 154.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.0239 234.5117 Tm
(A)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
(Colwellia)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
[(psychr)37(erythraea)]TJ
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine3\))Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 74.5117 Tm
(A)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 84.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.9888 80.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 356.0239 87.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4644 77.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 389.9907 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 35.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.9907 45.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 41.5117 Tm
(A)Tj
ET
Q

endstream
endobj
232 0 obj<</Length 539>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 178.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 401.9961 64.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.9961 100.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
Q

endstream
endobj
277 0 obj<</Length 2452>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.4956 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 96.9897 327.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 201.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
16.875 0 0 18 271.936 234.5107 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.5298 234.5117 Tm
(G)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 211.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 299.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 236.9961 140.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 153.6367 28.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 205.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 280.9961 364.4868 Tm
(100)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 5.9961 38.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 355.9961 101.4863 Tm
(70)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.5298 282.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 300.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 287.9961 224.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 37.4863 Tm
(60)Tj
ET
Q

endstream
endobj
279 0 obj<</Length 1694>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
0.137 0.122 0.125 rg
108.815 63.49 m
108.815 71.189 l
f
0.137 0.122 0.125 RG
[2 3]0 d 
108.815 63.49 m
108.815 71.189 l
S
0 0 0 rg
76.815 63.49 m
76.815 71.189 l
f
0 0 0 RG
[]0 d 
76.815 63.49 m
76.815 71.189 l
S
60.815 63.49 m
60.815 71.189 l
f
60.815 63.49 m
60.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
362.177 63.49 m
362.177 71.189 l
f
[2 3]0 d 
362.177 63.49 m
362.177 71.189 l
S
Q

endstream
endobj
355 0 obj<</Length 21402>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 74.5117 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.4907 47.5117 Tm
(g)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 60.5117 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 74.5117 Tm
(u)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 81.5117 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
0.75 w 4 M 0 j 0 J []0 d 
207.231 236.574 m
206.569 236.022 205.761 235.746 204.807 235.746 c
204.022 235.746 203.293 235.949 202.62 236.354 c
201.947 236.759 201.45 237.37 201.131 238.189 c
200.812 239.008 200.653 239.966 200.653 241.063 c
200.653 241.914 200.788 242.739 201.057 243.541 c
201.327 244.342 201.794 244.979 202.459 245.455 c
203.124 245.931 203.952 246.168 204.942 246.168 c
205.803 246.168 206.518 245.954 207.086 245.525 c
207.655 245.098 208.088 244.414 208.387 243.475 c
210.059 243.871 l
209.713 245.06 209.101 245.981 208.222 246.638 c
207.343 247.293 206.259 247.621 204.97 247.621 c
203.833 247.621 202.791 247.362 201.845 246.844 c
200.898 246.324 200.169 245.565 199.656 244.566 c
199.144 243.567 198.887 242.396 198.887 241.054 c
198.887 239.823 199.114 238.672 199.568 237.599 c
200.022 236.526 200.685 235.707 201.555 235.142 c
202.425 234.576 203.554 234.293 204.943 234.293 c
206.285 234.293 207.42 234.661 208.349 235.396 c
209.277 236.131 209.92 237.198 210.278 238.599 c
208.575 239.029 l
208.34 237.944 207.893 237.125 207.231 236.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
233.699 239.559 m
233.699 237.15 l
233.335 236.826 232.803 236.521 232.1 236.236 c
231.397 235.951 230.677 235.809 229.939 235.809 c
229.09 235.809 228.288 235.997 227.533 236.373 c
226.777 236.749 226.202 237.325 225.807 238.102 c
225.412 238.877 225.214 239.841 225.214 240.993 c
225.214 241.928 225.378 242.795 225.706 243.594 c
225.899 244.059 226.17 244.484 226.519 244.872 c
226.867 245.26 227.325 245.573 227.893 245.812 c
228.461 246.049 229.134 246.168 229.913 246.168 c
230.563 246.168 231.154 246.055 231.687 245.828 c
232.22 245.602 232.63 245.3 232.917 244.924 c
233.204 244.547 233.444 244.029 233.637 243.372 c
235.177 243.794 l
234.954 244.662 234.629 245.365 234.201 245.905 c
233.773 246.445 233.183 246.866 232.429 247.168 c
231.676 247.471 230.833 247.621 229.902 247.621 c
228.618 247.621 227.484 247.357 226.5 246.83 c
225.515 246.303 224.76 245.495 224.235 244.408 c
223.711 243.32 223.449 242.15 223.449 240.896 c
223.449 239.63 223.712 238.484 224.24 237.458 c
224.767 236.433 225.548 235.648 226.583 235.106 c
227.617 234.564 228.768 234.293 230.034 234.293 c
230.972 234.293 231.886 234.462 232.777 234.798 c
233.667 235.134 234.532 235.636 235.371 236.303 c
235.371 241.074 l
229.917 241.074 l
229.917 239.559 l
233.699 239.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
207.231 172.574 m
206.569 172.022 205.761 171.746 204.807 171.746 c
204.022 171.746 203.293 171.949 202.62 172.354 c
201.947 172.759 201.45 173.37 201.131 174.189 c
200.812 175.008 200.653 175.966 200.653 177.063 c
200.653 177.914 200.788 178.739 201.057 179.541 c
201.327 180.342 201.794 180.979 202.459 181.455 c
203.124 181.931 203.952 182.168 204.942 182.168 c
205.803 182.168 206.518 181.954 207.086 181.525 c
207.655 181.098 208.088 180.414 208.387 179.475 c
210.059 179.871 l
209.713 181.06 209.101 181.981 208.222 182.638 c
207.343 183.293 206.259 183.621 204.97 183.621 c
203.833 183.621 202.791 183.362 201.845 182.844 c
200.898 182.324 200.169 181.565 199.656 180.566 c
199.144 179.567 198.887 178.396 198.887 177.054 c
198.887 175.823 199.114 174.672 199.568 173.599 c
200.022 172.526 200.685 171.707 201.555 171.142 c
202.425 170.576 203.554 170.293 204.943 170.293 c
206.285 170.293 207.42 170.661 208.349 171.396 c
209.277 172.131 209.92 173.198 210.278 174.599 c
208.575 175.029 l
208.34 173.944 207.893 173.125 207.231 172.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
233.699 175.559 m
233.699 173.15 l
233.335 172.826 232.803 172.521 232.1 172.236 c
231.397 171.951 230.677 171.809 229.939 171.809 c
229.09 171.809 228.288 171.997 227.533 172.373 c
226.777 172.749 226.202 173.325 225.807 174.102 c
225.412 174.877 225.214 175.841 225.214 176.993 c
225.214 177.928 225.378 178.795 225.706 179.594 c
225.899 180.059 226.17 180.484 226.519 180.872 c
226.867 181.26 227.325 181.573 227.893 181.812 c
228.461 182.049 229.134 182.168 229.913 182.168 c
230.563 182.168 231.154 182.055 231.687 181.828 c
232.22 181.602 232.63 181.3 232.917 180.924 c
233.204 180.547 233.444 180.029 233.637 179.372 c
235.177 179.794 l
234.954 180.662 234.629 181.365 234.201 181.905 c
233.773 182.445 233.183 182.866 232.429 183.168 c
231.676 183.471 230.833 183.621 229.902 183.621 c
228.618 183.621 227.484 183.357 226.5 182.83 c
225.515 182.303 224.76 181.495 224.235 180.408 c
223.711 179.32 223.449 178.15 223.449 176.896 c
223.449 175.63 223.712 174.484 224.24 173.458 c
224.767 172.433 225.548 171.648 226.583 171.106 c
227.617 170.564 228.768 170.293 230.034 170.293 c
230.972 170.293 231.886 170.462 232.777 170.798 c
233.667 171.134 234.532 171.636 235.371 172.303 c
235.371 177.074 l
229.917 177.074 l
229.917 175.559 l
233.699 175.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
200.771 154.512 m
202.182 158.418 l
207.599 158.418 l
209.083 154.512 l
211.025 154.512 l
205.771 167.402 l
203.923 167.402 l
198.968 154.512 l
200.771 154.512 l
h
204.097 163.582 m
204.392 164.397 204.625 165.224 204.794 166.059 c
205 165.354 205.305 164.459 205.708 163.373 c
207.066 159.809 l
202.667 159.809 l
204.097 163.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
200.771 122.512 m
202.182 126.418 l
207.599 126.418 l
209.083 122.512 l
211.025 122.512 l
205.771 135.402 l
203.923 135.402 l
198.968 122.512 l
200.771 122.512 l
h
204.097 131.582 m
204.392 132.397 204.625 133.224 204.794 134.059 c
205 133.354 205.305 132.459 205.708 131.373 c
207.066 127.809 l
202.667 127.809 l
204.097 131.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
232.84 127.96 m
232.84 126.341 232.574 125.247 232.041 124.678 c
231.508 124.109 230.615 123.824 229.362 123.824 c
228.63 123.824 228.011 123.968 227.505 124.256 c
226.998 124.543 226.641 124.952 226.433 125.483 c
226.225 126.014 226.122 126.839 226.122 127.96 c
226.122 135.402 l
224.418 135.402 l
224.418 127.956 l
224.418 126.59 224.582 125.513 224.91 124.725 c
225.238 123.936 225.785 123.334 226.552 122.918 c
227.319 122.502 228.306 122.293 229.512 122.293 c
230.752 122.293 231.755 122.532 232.519 123.01 c
233.283 123.487 233.812 124.107 234.104 124.869 c
234.397 125.632 234.543 126.66 234.543 127.956 c
234.543 135.402 l
232.84 135.402 l
232.84 127.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
159.84 79.96 m
159.84 78.341 159.574 77.247 159.041 76.678 c
158.508 76.109 157.615 75.824 156.362 75.824 c
155.63 75.824 155.011 75.968 154.505 76.256 c
153.998 76.543 153.641 76.952 153.433 77.483 c
153.225 78.014 153.122 78.839 153.122 79.96 c
153.122 87.402 l
151.418 87.402 l
151.418 79.956 l
151.418 78.59 151.582 77.513 151.91 76.725 c
152.238 75.936 152.785 75.334 153.552 74.918 c
154.319 74.502 155.306 74.293 156.512 74.293 c
157.752 74.293 158.755 74.532 159.519 75.01 c
160.283 75.487 160.812 76.107 161.104 76.869 c
161.397 77.632 161.543 78.66 161.543 79.956 c
161.543 87.402 l
159.84 87.402 l
159.84 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
152.771 47.512 m
154.182 51.418 l
159.599 51.418 l
161.083 47.512 l
163.025 47.512 l
157.771 60.402 l
155.923 60.402 l
150.968 47.512 l
152.771 47.512 l
h
156.097 56.582 m
156.392 57.397 156.625 58.224 156.794 59.059 c
157 58.354 157.305 57.459 157.708 56.373 c
159.066 52.809 l
154.667 52.809 l
156.097 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
143.231 76.574 m
142.569 76.022 141.761 75.746 140.807 75.746 c
140.022 75.746 139.293 75.949 138.62 76.354 c
137.947 76.759 137.45 77.37 137.131 78.189 c
136.812 79.008 136.653 79.966 136.653 81.063 c
136.653 81.914 136.788 82.739 137.057 83.541 c
137.327 84.342 137.794 84.979 138.459 85.455 c
139.124 85.931 139.952 86.168 140.942 86.168 c
141.803 86.168 142.518 85.954 143.086 85.525 c
143.655 85.098 144.088 84.414 144.387 83.475 c
146.059 83.871 l
145.713 85.06 145.101 85.981 144.222 86.638 c
143.343 87.293 142.259 87.621 140.97 87.621 c
139.833 87.621 138.791 87.362 137.845 86.844 c
136.898 86.324 136.169 85.565 135.656 84.566 c
135.144 83.567 134.887 82.396 134.887 81.054 c
134.887 79.823 135.114 78.672 135.568 77.599 c
136.022 76.526 136.685 75.707 137.555 75.142 c
138.425 74.576 139.554 74.293 140.943 74.293 c
142.285 74.293 143.42 74.661 144.349 75.396 c
145.277 76.131 145.92 77.198 146.278 78.599 c
144.575 79.029 l
144.34 77.944 143.893 77.125 143.231 76.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
144.699 52.559 m
144.699 50.15 l
144.335 49.826 143.803 49.521 143.1 49.236 c
142.397 48.951 141.677 48.809 140.939 48.809 c
140.09 48.809 139.288 48.997 138.533 49.373 c
137.777 49.749 137.202 50.325 136.807 51.102 c
136.412 51.877 136.214 52.841 136.214 53.993 c
136.214 54.928 136.378 55.795 136.706 56.594 c
136.899 57.059 137.17 57.484 137.519 57.872 c
137.867 58.26 138.325 58.573 138.893 58.812 c
139.461 59.049 140.134 59.168 140.913 59.168 c
141.563 59.168 142.154 59.055 142.687 58.828 c
143.22 58.602 143.63 58.3 143.917 57.924 c
144.204 57.547 144.444 57.029 144.637 56.372 c
146.177 56.794 l
145.954 57.662 145.629 58.365 145.201 58.905 c
144.773 59.445 144.183 59.866 143.429 60.168 c
142.676 60.471 141.833 60.621 140.902 60.621 c
139.618 60.621 138.484 60.357 137.5 59.83 c
136.515 59.303 135.76 58.495 135.235 57.408 c
134.711 56.32 134.449 55.15 134.449 53.896 c
134.449 52.63 134.712 51.484 135.24 50.458 c
135.767 49.433 136.548 48.648 137.583 48.106 c
138.617 47.564 139.768 47.293 141.034 47.293 c
141.972 47.293 142.886 47.462 143.777 47.798 c
144.667 48.134 145.532 48.636 146.371 49.303 c
146.371 54.074 l
140.917 54.074 l
140.917 52.559 l
144.699 52.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
72.771 74.512 m
74.182 78.418 l
79.599 78.418 l
81.083 74.512 l
83.025 74.512 l
77.771 87.402 l
75.923 87.402 l
70.968 74.512 l
72.771 74.512 l
h
76.097 83.582 m
76.392 84.397 76.625 85.224 76.794 86.059 c
77 85.354 77.305 84.459 77.708 83.373 c
79.066 79.809 l
74.667 79.809 l
76.097 83.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
79.84 52.96 m
79.84 51.341 79.574 50.247 79.041 49.678 c
78.508 49.109 77.615 48.824 76.362 48.824 c
75.63 48.824 75.011 48.968 74.505 49.256 c
73.998 49.543 73.641 49.952 73.433 50.483 c
73.225 51.014 73.122 51.839 73.122 52.96 c
73.122 60.402 l
71.418 60.402 l
71.418 52.956 l
71.418 51.59 71.582 50.513 71.91 49.725 c
72.238 48.936 72.785 48.334 73.552 47.918 c
74.319 47.502 75.306 47.293 76.512 47.293 c
77.752 47.293 78.755 47.532 79.519 48.01 c
80.283 48.487 80.812 49.107 81.104 49.869 c
81.397 50.632 81.543 51.66 81.543 52.956 c
81.543 60.402 l
79.84 60.402 l
79.84 52.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
286.259 76.574 m
285.598 76.022 284.79 75.746 283.835 75.746 c
283.05 75.746 282.322 75.949 281.648 76.354 c
280.975 76.759 280.479 77.37 280.16 78.189 c
279.84 79.008 279.681 79.966 279.681 81.063 c
279.681 81.914 279.816 82.739 280.085 83.541 c
280.355 84.342 280.822 84.979 281.487 85.455 c
282.152 85.931 282.98 86.168 283.97 86.168 c
284.832 86.168 285.546 85.954 286.115 85.525 c
286.683 85.098 287.117 84.414 287.416 83.475 c
289.087 83.871 l
288.742 85.06 288.129 85.981 287.25 86.638 c
286.371 87.293 285.287 87.621 283.998 87.621 c
282.861 87.621 281.819 87.362 280.873 86.844 c
279.927 86.324 279.197 85.565 278.685 84.566 c
278.172 83.567 277.916 82.396 277.916 81.054 c
277.916 79.823 278.143 78.672 278.597 77.599 c
279.051 76.526 279.713 75.707 280.583 75.142 c
281.453 74.576 282.583 74.293 283.971 74.293 c
285.313 74.293 286.448 74.661 287.377 75.396 c
288.306 76.131 288.949 77.198 289.306 78.599 c
287.603 79.029 l
287.369 77.944 286.921 77.125 286.259 76.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
287.727 52.559 m
287.727 50.15 l
287.364 49.826 286.831 49.521 286.128 49.236 c
285.426 48.951 284.706 48.809 283.968 48.809 c
283.119 48.809 282.316 48.997 281.561 49.373 c
280.806 49.749 280.23 50.325 279.835 51.102 c
279.44 51.877 279.243 52.841 279.243 53.993 c
279.243 54.928 279.406 55.795 279.734 56.594 c
279.928 57.059 280.198 57.484 280.547 57.872 c
280.895 58.26 281.354 58.573 281.921 58.812 c
282.489 59.049 283.163 59.168 283.941 59.168 c
284.591 59.168 285.183 59.055 285.715 58.828 c
286.248 58.602 286.658 58.3 286.945 57.924 c
287.232 57.547 287.472 57.029 287.666 56.372 c
289.205 56.794 l
288.982 57.662 288.657 58.365 288.229 58.905 c
287.801 59.445 287.211 59.866 286.458 60.168 c
285.705 60.471 284.862 60.621 283.93 60.621 c
282.646 60.621 281.512 60.357 280.528 59.83 c
279.543 59.303 278.788 58.495 278.264 57.408 c
277.739 56.32 277.477 55.15 277.477 53.896 c
277.477 52.63 277.741 51.484 278.268 50.458 c
278.795 49.433 279.577 48.648 280.611 48.106 c
281.646 47.564 282.796 47.293 284.062 47.293 c
285 47.293 285.914 47.462 286.805 47.798 c
287.696 48.134 288.561 48.636 289.399 49.303 c
289.399 54.074 l
283.946 54.074 l
283.946 52.559 l
287.727 52.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
301.839 79.96 m
301.839 78.341 301.573 77.247 301.04 76.678 c
300.507 76.109 299.614 75.824 298.361 75.824 c
297.629 75.824 297.01 75.968 296.504 76.256 c
295.997 76.543 295.64 76.952 295.432 77.483 c
295.224 78.014 295.121 78.839 295.121 79.96 c
295.121 87.402 l
293.417 87.402 l
293.417 79.956 l
293.417 78.59 293.581 77.513 293.909 76.725 c
294.237 75.936 294.784 75.334 295.551 74.918 c
296.318 74.502 297.305 74.293 298.511 74.293 c
299.751 74.293 300.754 74.532 301.518 75.01 c
302.282 75.487 302.811 76.107 303.103 76.869 c
303.396 77.632 303.542 78.66 303.542 79.956 c
303.542 87.402 l
301.839 87.402 l
301.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
294.77 47.512 m
296.181 51.418 l
301.598 51.418 l
303.083 47.512 l
305.024 47.512 l
299.77 60.402 l
297.922 60.402 l
292.967 47.512 l
294.77 47.512 l
h
298.096 56.582 m
298.391 57.397 298.624 58.224 298.793 59.059 c
299 58.354 299.304 57.459 299.708 56.373 c
301.065 52.809 l
296.666 52.809 l
298.096 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
317.839 79.96 m
317.839 78.341 317.573 77.247 317.04 76.678 c
316.507 76.109 315.614 75.824 314.361 75.824 c
313.629 75.824 313.01 75.968 312.504 76.256 c
311.997 76.543 311.64 76.952 311.432 77.483 c
311.224 78.014 311.121 78.839 311.121 79.96 c
311.121 87.402 l
309.417 87.402 l
309.417 79.956 l
309.417 78.59 309.581 77.513 309.909 76.725 c
310.237 75.936 310.784 75.334 311.551 74.918 c
312.318 74.502 313.305 74.293 314.511 74.293 c
315.751 74.293 316.754 74.532 317.518 75.01 c
318.282 75.487 318.811 76.107 319.103 76.869 c
319.396 77.632 319.542 78.66 319.542 79.956 c
319.542 87.402 l
317.839 87.402 l
317.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
310.77 47.512 m
312.181 51.418 l
317.598 51.418 l
319.083 47.512 l
321.024 47.512 l
315.77 60.402 l
313.922 60.402 l
308.967 47.512 l
310.77 47.512 l
h
314.096 56.582 m
314.391 57.397 314.624 58.224 314.793 59.059 c
315 58.354 315.304 57.459 315.708 56.373 c
317.065 52.809 l
312.666 52.809 l
314.096 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
335.727 79.559 m
335.727 77.15 l
335.364 76.826 334.831 76.521 334.128 76.236 c
333.426 75.951 332.706 75.809 331.968 75.809 c
331.119 75.809 330.316 75.997 329.561 76.373 c
328.806 76.749 328.23 77.325 327.835 78.102 c
327.44 78.877 327.243 79.841 327.243 80.993 c
327.243 81.928 327.406 82.795 327.734 83.594 c
327.928 84.059 328.198 84.484 328.547 84.872 c
328.895 85.26 329.354 85.573 329.921 85.812 c
330.489 86.049 331.163 86.168 331.941 86.168 c
332.591 86.168 333.183 86.055 333.715 85.828 c
334.248 85.602 334.658 85.3 334.945 84.924 c
335.232 84.547 335.472 84.029 335.666 83.372 c
337.205 83.794 l
336.982 84.662 336.657 85.365 336.229 85.905 c
335.801 86.445 335.211 86.866 334.458 87.168 c
333.705 87.471 332.862 87.621 331.93 87.621 c
330.646 87.621 329.512 87.357 328.528 86.83 c
327.543 86.303 326.788 85.495 326.264 84.408 c
325.739 83.32 325.477 82.15 325.477 80.896 c
325.477 79.63 325.741 78.484 326.268 77.458 c
326.795 76.433 327.577 75.648 328.611 75.106 c
329.646 74.564 330.796 74.293 332.062 74.293 c
333 74.293 333.914 74.462 334.805 74.798 c
335.696 75.134 336.561 75.636 337.399 76.303 c
337.399 81.074 l
331.946 81.074 l
331.946 79.559 l
335.727 79.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
334.259 49.574 m
333.598 49.022 332.79 48.746 331.835 48.746 c
331.05 48.746 330.322 48.949 329.648 49.354 c
328.975 49.759 328.479 50.37 328.16 51.189 c
327.84 52.008 327.681 52.966 327.681 54.063 c
327.681 54.914 327.816 55.739 328.085 56.541 c
328.355 57.342 328.822 57.979 329.487 58.455 c
330.152 58.931 330.98 59.168 331.97 59.168 c
332.832 59.168 333.546 58.954 334.115 58.525 c
334.683 58.098 335.117 57.414 335.416 56.475 c
337.087 56.871 l
336.742 58.06 336.129 58.981 335.25 59.638 c
334.371 60.293 333.287 60.621 331.998 60.621 c
330.861 60.621 329.819 60.362 328.873 59.844 c
327.927 59.324 327.197 58.565 326.685 57.566 c
326.172 56.567 325.916 55.396 325.916 54.054 c
325.916 52.823 326.143 51.672 326.597 50.599 c
327.051 49.526 327.713 48.707 328.583 48.142 c
329.453 47.576 330.583 47.293 331.971 47.293 c
333.313 47.293 334.448 47.661 335.377 48.396 c
336.306 49.131 336.949 50.198 337.306 51.599 c
335.603 52.029 l
335.369 50.944 334.921 50.125 334.259 49.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
349.839 79.96 m
349.839 78.341 349.573 77.247 349.04 76.678 c
348.507 76.109 347.614 75.824 346.361 75.824 c
345.629 75.824 345.01 75.968 344.504 76.256 c
343.997 76.543 343.64 76.952 343.432 77.483 c
343.224 78.014 343.121 78.839 343.121 79.96 c
343.121 87.402 l
341.417 87.402 l
341.417 79.956 l
341.417 78.59 341.581 77.513 341.909 76.725 c
342.237 75.936 342.784 75.334 343.551 74.918 c
344.318 74.502 345.305 74.293 346.511 74.293 c
347.751 74.293 348.754 74.532 349.518 75.01 c
350.282 75.487 350.811 76.107 351.103 76.869 c
351.396 77.632 351.542 78.66 351.542 79.956 c
351.542 87.402 l
349.839 87.402 l
349.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
343.772 47.512 m
345.183 51.418 l
350.6 51.418 l
352.084 47.512 l
354.026 47.512 l
348.771 60.402 l
346.924 60.402 l
341.969 47.512 l
343.772 47.512 l
h
347.098 56.582 m
347.393 57.397 347.625 58.224 347.795 59.059 c
348.001 58.354 348.306 57.459 348.709 56.373 c
350.067 52.809 l
345.667 52.809 l
347.098 56.582 l
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 358.4917 47.5117 Tm
(a)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
473 0 obj<</Length 7424>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 76.574 m
126.569 76.022 125.761 75.746 124.807 75.746 c
124.022 75.746 123.293 75.949 122.62 76.354 c
121.947 76.759 121.45 77.37 121.131 78.189 c
120.812 79.008 120.653 79.966 120.653 81.063 c
120.653 81.914 120.788 82.739 121.057 83.541 c
121.327 84.342 121.794 84.979 122.459 85.455 c
123.124 85.931 123.952 86.168 124.942 86.168 c
125.803 86.168 126.518 85.954 127.086 85.525 c
127.655 85.098 128.088 84.414 128.387 83.475 c
130.059 83.871 l
129.713 85.06 129.101 85.981 128.222 86.638 c
127.343 87.293 126.259 87.621 124.97 87.621 c
123.833 87.621 122.791 87.362 121.845 86.844 c
120.898 86.324 120.169 85.565 119.656 84.566 c
119.144 83.567 118.887 82.396 118.887 81.054 c
118.887 79.823 119.114 78.672 119.568 77.599 c
120.022 76.526 120.685 75.707 121.555 75.142 c
122.425 74.576 123.554 74.293 124.943 74.293 c
126.285 74.293 127.42 74.661 128.349 75.396 c
129.277 76.131 129.92 77.198 130.278 78.599 c
128.575 79.029 l
128.34 77.944 127.893 77.125 127.231 76.574 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 81.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
483 0 obj<</Length 593>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 38.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 90.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 220.4868 Tm
(70)Tj
ET
Q

endstream
endobj
527 0 obj<</Length 2396>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 371.9961 93.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 308.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 170.6367 15.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 30.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 118.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 184.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 127.4863 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 272.9961 225.4868 Tm
(90)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 305.9961 364.4868 Tm
(100)Tj
ET
Q

endstream
endobj
528 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
649 0 obj<</Length 2393>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 325.5298 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.9966 255.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.4956 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.0308 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.4956 298.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 284.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 62.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
Q

endstream
endobj
683 0 obj<</Length 1840>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 250.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 266.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 314.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 330.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 250.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 266.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 282.5117 Tm
(U)Tj
ET
Q

endstream
endobj
717 0 obj<</Length 1844>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 234.5117 Tm
(U)Tj
ET
Q

endstream
endobj
718 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
719 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
720 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
721 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
722 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
723 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
724 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
725 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
726 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
727 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
728 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
729 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
730 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
731 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
732 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
733 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
734 0 obj<</Length 1152/Filter/FlateDecode>>stream
+H��W�n7�����~Ȋ3�?:n`$��&ڢIP���*��T�k�_��.W��ZK�haX+�9s�p�]�p��z�ח�����U�����[�-�Y�\��'`q,'`u�'`sl'`w
�d8�"Ls��$a�%̤	�<a&Q�f
+3��4U���i�8�*NSřT1��g�jΤ����[W?�{������!އ���~���r{��m����f�v�jq����C���Ӛ����U���Z
,���A��U�IvM�����}���o,KeyD�
�����AEZ܎Q�2КA
������Zs�H��,�T���U�-�T�%�U�-�T��TC�:�@�$fY�ҵ�c�E-��~m�����
+u� ֱJ
+B*�[HX�*)�PW
 a
�� ˊZ F�e�� ,+3����5�=���R
�:�HBH���"HX�*)Ȳ �~
�$!�"`n��URR��c����UR��d�����5�_7բi8���ݬ��<�k
p��Ǜv��B�Lp�v��V@�gsW��t�|��4C�#	Q��:3$]̓���#�M�(&�
jΥ`��3X�s!�o�
��FeD|L����e*M��T#�U�'0���R���'�_�)&exj
Jf�W�
O�w�1'a_��Hv�3��ó*� s��.<W���ы�6�(�H�nkM��zN�4�g�'��*ߏ�lz�4��8*�րJr��G����"{G��
��PiSpTEh�
R�f�'���Iu���P��}���ti�t�U�ol��,�����
+n:6S��*�rr�PL�S�GM��4Ծd��4޶��s����f��� 8�μ��И�S�%����
,�q�%T0<G:Y47�~<���&����Z�~�•�C���1Pr�
�b��T��0H�M�.��h��Ѯ���σTl2pN�v
z5��G5ٍ���z�dz�~w.����~�ڮV�矛wY2��dξݯ����� <�V�^=�����~Mo��n�6���"4{L/�)����@�����~�9ﴝ4=���Q��6�����MkP�\��j�Ҁ'hH����Dʛ�֛�Gg�yg�6��ΉZ
m|�x2���F,�N̈́���	٧���lǢ��_�Ot��:fqq��xk��:�5��\��3p1��1�}��  �Zo�
endstream
endobj
735 0 obj<</CreationDate(D:20080329203303-04'00')/Creator(Adobe Illustrator CS2)/Producer(Adobe PDF library 7.77)/ModDate(D:20080329203303-04'00')/Title(purine1_small)>>
endobj
736 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
737 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
738 0 obj<</Subtype/Type1C/Length 1180/Filter/FlateDecode>>stream
+H�|Q}Lw����v�㌴xwcf���Z�PV����
][�Z��mfu�(�-RЀ��N
2� ?�@7Q�X��
+f�L�����
��o�������y��BC0
ǣ�䥦�͟��]�����,�z��DT����~�*x�`1��s�uU��B>Úeӡ�
8:�7&�9uٖl)�Ȋ7ڸw
q��fa�TM�V-_����V���ʥ�
��"�m&cǭ.)Ღ��\��j*$�_Q
o��M�M�za3g)�&�T���v��������f�`lz�o*x��7�x�ٚ�a86#
ۈa
+)
L�e`e�Y</�υ�
����
�+�^�?�Ïe��NC�CP�0,%�A��Q��h�k
E �v{i�����ҋ/
LtĢD�-�]�(+��#U[#�>J���� �DR7Q��)@�B�He�O��� �eb�L:�_�"`6�{
+Փ̧�MJ3}δd�ǻ�_Q?k�(5n�R�E
ٵ)D�\i��7�8	c��q�I�	�����Sü��?�Ӯ.�c]r���ֳ=^��O�(]� ld�҉����.��OlX�ݔ��v�ԓ��|'��Y�
+Ugd5�	��t^��u���93A7�/���я��D\F:9⡒v�al9�V��p&�MV��W!�?B;��x�`@&�
��H=�FT7��Ϩ���\�.r&�h��o�/c�S���W�����Hߓ��6�kr��
��_�͠!�IJ?��~�7��
�cwb0���ܱg
�ٙ�)g}XZ�g�(Z1�0` fB@��GH���ח0�d
`��{�����#
�O����
�t��յ�1]M��/��/e'$�~�4��8��ň	Y��d

T������cN��W��'v^�<=��X��)5u�2D&��d�e�xv��
+,��35���eo>�佼^m;�SCN�\��I��"*�{�/Z��{���z��ݣ�_�l\�J��_�PCn���ז�!�А��Mj���y=��.���m?t��
~�dO�t����^}��Ͷ�]a}׺���U�L�E��CJzg�߸���S���feIV����ӊ�ݥ{�
ۜa�(
�':��P�c��=�1Fk�9S�*�gx�ҍAVɉ��
�rKv!�Bף]�Od=�"����TP
	5�5$x�M�/;(g
u�z^+™/�=�Ŵ�i����
+��Z1]<]��
 ˛5$
endstream
endobj
739 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
740 0 obj<</Subtype/XML/Length 20450/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">purine1_small</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:33:03-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:33:03-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:33:03-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>172</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgArAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:18E68C57FF6011DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:db9f90b0-fdf0-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:1C57E7AFFF4811DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:1C57E7A6FF4811DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 7.77</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 741
0000000003 00000 f
+0000000016 00000 n
+0000000077 00000 n
+0000000004 00001 f
+0000000006 00000 f
+0000000127 00000 n
+0000000008 00001 f
+0000004987 00000 n
+0000000009 00001 f
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000071 00001 f
+0000000072 00001 f
+0000000073 00001 f
+0000000074 00001 f
+0000000075 00001 f
+0000000076 00001 f
+0000000077 00001 f
+0000000078 00001 f
+0000000079 00001 f
+0000000080 00001 f
+0000000086 00001 f
+0000006507 00000 n
+0000006855 00000 n
+0000007100 00000 n
+0000007478 00000 n
+0000007743 00000 n
+0000000087 00001 f
+0000000088 00001 f
+0000000089 00001 f
+0000000090 00001 f
+0000000091 00001 f
+0000000092 00001 f
+0000000093 00001 f
+0000000094 00001 f
+0000000095 00001 f
+0000000096 00001 f
+0000000097 00001 f
+0000000098 00001 f
+0000000102 00001 f
+0000011795 00000 n
+0000012009 00000 n
+0000012266 00000 n
+0000000103 00001 f
+0000000104 00001 f
+0000000105 00001 f
+0000000106 00001 f
+0000000107 00001 f
+0000000108 00001 f
+0000000109 00001 f
+0000000110 00001 f
+0000000111 00001 f
+0000000112 00001 f
+0000000113 00001 f
+0000000114 00001 f
+0000000115 00001 f
+0000000116 00001 f
+0000000117 00001 f
+0000000118 00001 f
+0000000119 00001 f
+0000000120 00001 f
+0000000121 00001 f
+0000000122 00001 f
+0000000123 00001 f
+0000000124 00001 f
+0000000125 00001 f
+0000000126 00001 f
+0000000127 00001 f
+0000000128 00001 f
+0000000129 00001 f
+0000000130 00001 f
+0000000131 00001 f
+0000000132 00001 f
+0000000133 00001 f
+0000000134 00001 f
+0000000135 00001 f
+0000000136 00001 f
+0000000137 00001 f
+0000000138 00001 f
+0000000139 00001 f
+0000000140 00001 f
+0000000141 00001 f
+0000000142 00001 f
+0000000143 00001 f
+0000000144 00001 f
+0000000146 00001 f
+0000013129 00000 n
+0000000148 00001 f
+0000015575 00000 n
+0000000149 00001 f
+0000000150 00001 f
+0000000151 00001 f
+0000000152 00001 f
+0000000153 00001 f
+0000000154 00001 f
+0000000155 00001 f
+0000000156 00001 f
+0000000157 00001 f
+0000000158 00001 f
+0000000159 00001 f
+0000000160 00001 f
+0000000161 00001 f
+0000000162 00001 f
+0000000163 00001 f
+0000000164 00001 f
+0000000165 00001 f
+0000000166 00001 f
+0000000167 00001 f
+0000000168 00001 f
+0000000169 00001 f
+0000000170 00001 f
+0000000171 00001 f
+0000000172 00001 f
+0000000173 00001 f
+0000000174 00001 f
+0000000175 00001 f
+0000000176 00001 f
+0000000177 00001 f
+0000000178 00001 f
+0000000179 00001 f
+0000000180 00001 f
+0000000181 00001 f
+0000000182 00001 f
+0000000183 00001 f
+0000000184 00001 f
+0000000185 00001 f
+0000000186 00001 f
+0000000187 00001 f
+0000000188 00001 f
+0000000189 00001 f
+0000000190 00001 f
+0000000191 00001 f
+0000000192 00001 f
+0000000193 00001 f
+0000000194 00001 f
+0000000195 00001 f
+0000000196 00001 f
+0000000197 00001 f
+0000000198 00001 f
+0000000199 00001 f
+0000000200 00001 f
+0000000201 00001 f
+0000000202 00001 f
+0000000203 00001 f
+0000000204 00001 f
+0000000205 00001 f
+0000000206 00001 f
+0000000207 00001 f
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000214 00001 f
+0000000215 00001 f
+0000000216 00001 f
+0000000217 00001 f
+0000000218 00001 f
+0000000219 00001 f
+0000000220 00001 f
+0000000224 00001 f
+0000016968 00000 n
+0000017291 00000 n
+0000017565 00000 n
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000228 00001 f
+0000000229 00001 f
+0000000230 00001 f
+0000000231 00001 f
+0000000233 00001 f
+0000021654 00000 n
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000272 00001 f
+0000000273 00001 f
+0000000274 00001 f
+0000000275 00001 f
+0000000276 00001 f
+0000000278 00001 f
+0000022243 00000 n
+0000000280 00001 f
+0000024746 00000 n
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000314 00001 f
+0000000315 00001 f
+0000000316 00001 f
+0000000317 00001 f
+0000000318 00001 f
+0000000319 00001 f
+0000000320 00001 f
+0000000321 00001 f
+0000000322 00001 f
+0000000323 00001 f
+0000000324 00001 f
+0000000325 00001 f
+0000000326 00001 f
+0000000327 00001 f
+0000000328 00001 f
+0000000329 00001 f
+0000000330 00001 f
+0000000331 00001 f
+0000000332 00001 f
+0000000333 00001 f
+0000000334 00001 f
+0000000335 00001 f
+0000000336 00001 f
+0000000337 00001 f
+0000000338 00001 f
+0000000339 00001 f
+0000000340 00001 f
+0000000341 00001 f
+0000000342 00001 f
+0000000343 00001 f
+0000000344 00001 f
+0000000345 00001 f
+0000000346 00001 f
+0000000347 00001 f
+0000000348 00001 f
+0000000349 00001 f
+0000000350 00001 f
+0000000351 00001 f
+0000000352 00001 f
+0000000353 00001 f
+0000000354 00001 f
+0000000356 00001 f
+0000026491 00000 n
+0000000357 00001 f
+0000000358 00001 f
+0000000359 00001 f
+0000000360 00001 f
+0000000361 00001 f
+0000000362 00001 f
+0000000363 00001 f
+0000000364 00001 f
+0000000365 00001 f
+0000000366 00001 f
+0000000367 00001 f
+0000000368 00001 f
+0000000369 00001 f
+0000000370 00001 f
+0000000371 00001 f
+0000000372 00001 f
+0000000373 00001 f
+0000000374 00001 f
+0000000375 00001 f
+0000000376 00001 f
+0000000377 00001 f
+0000000378 00001 f
+0000000379 00001 f
+0000000380 00001 f
+0000000381 00001 f
+0000000382 00001 f
+0000000383 00001 f
+0000000384 00001 f
+0000000385 00001 f
+0000000386 00001 f
+0000000387 00001 f
+0000000388 00001 f
+0000000389 00001 f
+0000000390 00001 f
+0000000391 00001 f
+0000000392 00001 f
+0000000393 00001 f
+0000000394 00001 f
+0000000395 00001 f
+0000000396 00001 f
+0000000397 00001 f
+0000000398 00001 f
+0000000399 00001 f
+0000000400 00001 f
+0000000401 00001 f
+0000000402 00001 f
+0000000403 00001 f
+0000000404 00001 f
+0000000405 00001 f
+0000000406 00001 f
+0000000407 00001 f
+0000000408 00001 f
+0000000409 00001 f
+0000000410 00001 f
+0000000411 00001 f
+0000000412 00001 f
+0000000413 00001 f
+0000000414 00001 f
+0000000415 00001 f
+0000000416 00001 f
+0000000417 00001 f
+0000000418 00001 f
+0000000419 00001 f
+0000000420 00001 f
+0000000421 00001 f
+0000000422 00001 f
+0000000423 00001 f
+0000000424 00001 f
+0000000425 00001 f
+0000000426 00001 f
+0000000427 00001 f
+0000000428 00001 f
+0000000429 00001 f
+0000000430 00001 f
+0000000431 00001 f
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000470 00001 f
+0000000471 00001 f
+0000000472 00001 f
+0000000474 00001 f
+0000047945 00000 n
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000480 00001 f
+0000000481 00001 f
+0000000482 00001 f
+0000000484 00001 f
+0000055420 00000 n
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000524 00001 f
+0000000525 00001 f
+0000000526 00001 f
+0000000529 00001 f
+0000056063 00000 n
+0000058510 00000 n
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000536 00001 f
+0000000537 00001 f
+0000000538 00001 f
+0000000539 00001 f
+0000000540 00001 f
+0000000541 00001 f
+0000000542 00001 f
+0000000543 00001 f
+0000000544 00001 f
+0000000545 00001 f
+0000000546 00001 f
+0000000547 00001 f
+0000000548 00001 f
+0000000549 00001 f
+0000000550 00001 f
+0000000551 00001 f
+0000000552 00001 f
+0000000553 00001 f
+0000000554 00001 f
+0000000555 00001 f
+0000000556 00001 f
+0000000557 00001 f
+0000000558 00001 f
+0000000559 00001 f
+0000000560 00001 f
+0000000561 00001 f
+0000000562 00001 f
+0000000563 00001 f
+0000000564 00001 f
+0000000565 00001 f
+0000000566 00001 f
+0000000567 00001 f
+0000000568 00001 f
+0000000569 00001 f
+0000000570 00001 f
+0000000571 00001 f
+0000000572 00001 f
+0000000573 00001 f
+0000000574 00001 f
+0000000575 00001 f
+0000000576 00001 f
+0000000577 00001 f
+0000000578 00001 f
+0000000579 00001 f
+0000000580 00001 f
+0000000581 00001 f
+0000000582 00001 f
+0000000583 00001 f
+0000000584 00001 f
+0000000585 00001 f
+0000000586 00001 f
+0000000587 00001 f
+0000000588 00001 f
+0000000589 00001 f
+0000000590 00001 f
+0000000591 00001 f
+0000000592 00001 f
+0000000593 00001 f
+0000000594 00001 f
+0000000595 00001 f
+0000000596 00001 f
+0000000597 00001 f
+0000000598 00001 f
+0000000599 00001 f
+0000000600 00001 f
+0000000601 00001 f
+0000000602 00001 f
+0000000603 00001 f
+0000000604 00001 f
+0000000605 00001 f
+0000000606 00001 f
+0000000607 00001 f
+0000000608 00001 f
+0000000609 00001 f
+0000000610 00001 f
+0000000611 00001 f
+0000000612 00001 f
+0000000613 00001 f
+0000000614 00001 f
+0000000615 00001 f
+0000000616 00001 f
+0000000617 00001 f
+0000000618 00001 f
+0000000619 00001 f
+0000000620 00001 f
+0000000621 00001 f
+0000000622 00001 f
+0000000623 00001 f
+0000000624 00001 f
+0000000625 00001 f
+0000000626 00001 f
+0000000627 00001 f
+0000000628 00001 f
+0000000629 00001 f
+0000000630 00001 f
+0000000631 00001 f
+0000000632 00001 f
+0000000633 00001 f
+0000000634 00001 f
+0000000635 00001 f
+0000000636 00001 f
+0000000637 00001 f
+0000000638 00001 f
+0000000639 00001 f
+0000000640 00001 f
+0000000641 00001 f
+0000000642 00001 f
+0000000643 00001 f
+0000000644 00001 f
+0000000645 00001 f
+0000000646 00001 f
+0000000647 00001 f
+0000000648 00001 f
+0000000650 00001 f
+0000058623 00000 n
+0000000651 00001 f
+0000000652 00001 f
+0000000653 00001 f
+0000000654 00001 f
+0000000655 00001 f
+0000000656 00001 f
+0000000657 00001 f
+0000000658 00001 f
+0000000659 00001 f
+0000000660 00001 f
+0000000661 00001 f
+0000000662 00001 f
+0000000663 00001 f
+0000000664 00001 f
+0000000665 00001 f
+0000000666 00001 f
+0000000667 00001 f
+0000000668 00001 f
+0000000669 00001 f
+0000000670 00001 f
+0000000671 00001 f
+0000000672 00001 f
+0000000673 00001 f
+0000000674 00001 f
+0000000675 00001 f
+0000000676 00001 f
+0000000677 00001 f
+0000000678 00001 f
+0000000679 00001 f
+0000000680 00001 f
+0000000681 00001 f
+0000000682 00001 f
+0000000684 00001 f
+0000061067 00000 n
+0000000685 00001 f
+0000000686 00001 f
+0000000687 00001 f
+0000000688 00001 f
+0000000689 00001 f
+0000000690 00001 f
+0000000691 00001 f
+0000000692 00001 f
+0000000693 00001 f
+0000000694 00001 f
+0000000695 00001 f
+0000000696 00001 f
+0000000697 00001 f
+0000000698 00001 f
+0000000699 00001 f
+0000000700 00001 f
+0000000701 00001 f
+0000000702 00001 f
+0000000703 00001 f
+0000000704 00001 f
+0000000705 00001 f
+0000000706 00001 f
+0000000707 00001 f
+0000000708 00001 f
+0000000709 00001 f
+0000000710 00001 f
+0000000711 00001 f
+0000000712 00001 f
+0000000713 00001 f
+0000000714 00001 f
+0000000715 00001 f
+0000000716 00001 f
+0000000000 00001 f
+0000062958 00000 n
+0000064853 00000 n
+0000064966 00000 n
+0000065079 00000 n
+0000065192 00000 n
+0000065305 00000 n
+0000065418 00000 n
+0000065531 00000 n
+0000065644 00000 n
+0000065757 00000 n
+0000065870 00000 n
+0000065983 00000 n
+0000066096 00000 n
+0000066209 00000 n
+0000066322 00000 n
+0000066435 00000 n
+0000066548 00000 n
+0000066661 00000 n
+0000067883 00000 n
+0000068060 00000 n
+0000080980 00000 n
+0000098790 00000 n
+0000100055 00000 n
+0000118682 00000 n
+trailer
<</Size 741/Root 1 0 R/Info 735 0 R/ID[<D7EFA797FDF011DC8B5D0016CB90252E><DB917F95FDF011DC8B5D0016CB90252E>]>>
startxref
139210
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/purine2_full.pdf b/documentation/userguide/Figures/purine2_full.pdf
new file mode 100644
index 0000000..5520858
--- /dev/null
+++ b/documentation/userguide/Figures/purine2_full.pdf
@@ -0,0 +1,1067 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 740 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 734 0 R/BleedBox[0.0 0.0 430.0 390.0]/ArtBox[11.4907 11.7266 417.996 384.36]/MediaBox[0.0 0.0 430.0 390.0]/TrimBox[0.0 0.0 430.0 390.0]/Resources<</Font<</TT0 81 0 R/TT1 221 0 R/TT2 83 0 R/T1_0 99 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Color[32768.0 26214.0 0.0]/Visible false/Editable true/Dimmed false/Preview true/Printed true/Title(Purine 3 letters)>>/MC11<</Contents 223 0 R/Resources<</Font<</TT0 81 0 R/TT1 221 0 R/TT2 83 0 R>>/ProcSet[/PDF/Text]/E [...]
endobj
7 0 obj<</Length 1497>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
Q

endstream
endobj
81 0 obj<</Subtype/TrueType/FontDescriptor 82 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/ZYCCID+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
82 0 obj<</StemV 88/FontName/ZYCCID+ArialMT/FontFile2 736 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
83 0 obj<</Subtype/TrueType/FontDescriptor 84 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/ZYCCID+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
84 0 obj<</StemV 80/FontName/ZYCCID+TimesNewRomanPSMT/FontFile2 737 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
85 0 obj<</Length 4006>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 199.4907 244.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 228.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 244.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 224.8333 227.8816 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 212.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 212.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 180.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 180.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 164.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 164.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 132.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 96.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 132.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 57.5146 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 87.4907 84.5146 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 84.5146 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 87.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 103.4907 57.5146 Tm
(g)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.9966 94.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 70.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9956 92.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 90.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 95.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4644 87.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 47.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.9976 55.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 342.4917 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 358.4917 51.5146 Tm
(n)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
(Consensus)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(Purine riboswitch)Tj
ET
Q

endstream
endobj
99 0 obj<</Subtype/Type1/FontDescriptor 100 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/YQSWUF+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
100 0 obj<</StemV 88/FontName/YQSWUF+Myriad-Roman/FontStretch/Normal/FontFile3 738 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
101 0 obj<</Length 815>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 168.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 48.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 100.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 230.4902 Tm
(70)Tj
ET
Q

endstream
endobj
145 0 obj<</Length 2395>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 288.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 302.5298 254.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 317.0308 265.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.0308 292.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 323.5303 337.5146 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 349.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 296.5303 359.5146 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 283.0308 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 240.0308 244.5146 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 106.4907 265.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 308.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
Q

endstream
endobj
147 0 obj<</Length 1366>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 234.343 m
220.665 234.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
[2 3]0 d 
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
[]0 d 
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
Q

endstream
endobj
221 0 obj<</Subtype/TrueType/FontDescriptor 222 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/VSOEEL+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
222 0 obj<</StemV 72/FontName/VSOEEL+TimesNewRomanPS-ItalicMT/FontFile2 739 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
223 0 obj<</Length 4042>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 182.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 228.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 222.8413 227.7703 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 212.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 164.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.0239 244.5146 Tm
(A)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
(Colwellia)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
[(psychr)37(erythraea)]TJ
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine3\))Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 84.5146 Tm
(A)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 57.5146 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 94.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.9888 90.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 356.0239 97.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4644 87.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 389.9907 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 45.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.9907 55.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 51.5146 Tm
(A)Tj
ET
Q

endstream
endobj
232 0 obj<</Length 540>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 178.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 401.9961 74.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.9961 110.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
Q

endstream
endobj
277 0 obj<</Length 2453>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.4956 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 96.9897 337.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 359.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 201.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
16.875 0 0 18 271.936 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.5298 244.5146 Tm
(G)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 211.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 309.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 236.9961 150.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 153.6367 38.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 215.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 280.9961 374.4902 Tm
(100)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 5.9961 48.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 355.9961 111.4902 Tm
(70)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 254.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.5298 292.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 300.0239 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 287.9961 234.4902 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 47.4902 Tm
(60)Tj
ET
Q

endstream
endobj
278 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
471 0 obj<</Length 7428>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 257.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 273.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 164.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 86.577 m
126.569 86.025 125.761 85.749 124.807 85.749 c
124.022 85.749 123.293 85.952 122.62 86.356 c
121.947 86.762 121.45 87.373 121.131 88.192 c
120.812 89.011 120.653 89.969 120.653 91.066 c
120.653 91.917 120.788 92.742 121.057 93.544 c
121.327 94.345 121.794 94.982 122.459 95.458 c
123.124 95.934 123.952 96.171 124.942 96.171 c
125.803 96.171 126.518 95.957 127.086 95.528 c
127.655 95.101 128.088 94.417 128.387 93.478 c
130.059 93.874 l
129.713 95.063 129.101 95.984 128.222 96.641 c
127.343 97.296 126.259 97.624 124.97 97.624 c
123.833 97.624 122.791 97.365 121.845 96.847 c
120.898 96.327 120.169 95.568 119.656 94.569 c
119.144 93.57 118.887 92.399 118.887 91.057 c
118.887 89.826 119.114 88.675 119.568 87.602 c
120.022 86.529 120.685 85.71 121.555 85.145 c
122.425 84.579 123.554 84.296 124.943 84.296 c
126.285 84.296 127.42 84.664 128.349 85.398 c
129.277 86.134 129.92 87.201 130.278 88.602 c
128.575 89.032 l
128.34 87.947 127.893 87.128 127.231 86.577 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 84.5146 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 57.5146 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 84.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 91.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 87.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 51.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 55.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 254.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
481 0 obj<</Length 595>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 48.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 100.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 230.4902 Tm
(70)Tj
ET
Q

endstream
endobj
526 0 obj<</Length 1497>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
Q

endstream
endobj
596 0 obj<</Length 3776>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 180.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 164.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 96.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 134.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 58.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 80.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 57.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 61.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 262.9888 92.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 84.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 354.9771 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 80.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 353.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 61.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.4966 57.5146 Tm
(G)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Str)37(eptococcus)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(pneumoniae)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine1\))Tj
ET
Q

endstream
endobj
605 0 obj<</Length 540>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 340.9961 100.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 293.6367 49.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 150.9961 39.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 168.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 18.9961 83.4902 Tm
(20)Tj
ET
Q

endstream
endobj
649 0 obj<</Length 2393>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 325.5298 337.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.9966 265.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.4956 337.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.0308 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 254.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.4956 308.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 284.0239 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 62.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
Q

endstream
endobj
683 0 obj<</Length 1840>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 260.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 276.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 324.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 340.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 260.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 276.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 292.5146 Tm
(U)Tj
ET
Q

endstream
endobj
717 0 obj<</Length 1844>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 244.5146 Tm
(U)Tj
ET
Q

endstream
endobj
718 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
719 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
720 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
721 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
722 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
723 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
724 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
725 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
726 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
727 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
728 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
729 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
730 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
731 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
732 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
733 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
734 0 obj<</Length 7797/Filter/FlateDecode>>stream
+H��W�n
�����L
v����b1�EL^Y��H�b�Vb$_�:U=w��w�B HT���y��͟�����t���������t���˫?VhH5߽]��9�
��q�0N��
��q�0n��^I�.s�+I�e�t%M�y���������
ߟ~���Z�y������~x���������/�?�����~z�x�ys���<���<������佛sNg���o��oN4�6��-
������q�_�C^nW��V]���X_T�V]3��b����7V����fe�r~{c�
q]�2q�mU��+�+m��h_W������|]��=Q�s�y/a�
F���L͋�}��Ʀ+��]���Ʀ+��]��S�I���=�ۓ�)����^�MXkrusyWחyu�S�m�wq��H�Ծ\��


�Nܞ���U{<�5�5��dQ/�6�!wk��Ϯ��)P
m��o�~�1/
+�g׆��<S)Ʀ+��]���Ʀ+��u���o/
��L�����}{w���sMwλ{>|��3��:����B���-��qC[me�Ήb��>�~���w�N�ݍ
�̭��f�þ�?�����Ɠ�}�K�A����s9�gʯ���~�{�%N�Co�D-��v�CNR���ӵ�ӛr<|�^�_^�m�zSM�&~��Wb�ɽ�&^ 9��Q&�mL�[�+'�p<��
+�ϝl�r��-"yfw���m�з��`oPc�{��=�?W��[���rX:���s�䈽����drhpt0�e�l�_U=�Õ�ч�A��|%�9����'%������іH�P
.���eA�6�T��}z�%�t|�Sx~8�-2�a�v�U��C��w3`r�D��9>T^�Q`ۈ������3<0���q 
�+ƥ�
�
��
+�r���֠
9C!-v�u���V{�����)n�t�
���
+�iX|
+����r3��)No��'����?��+�ľx����7����&��=kɰ��6�u����|���u�E�=�j�-���9{q�N8�e�E4�a9�M�̡Ib�B�q �U^6���圂nb]d�˹�X4��;�R(�c�+]b=�~�/
*xh"S�$�E�[�,b⻸g1U9��Q4-D�[�M�:!�T����k� ��D��p5����Q8�$r8Q٢JTQ�s��G,r�
g�DSy
�G�
��2���n�Q|x�q�H��q���e�ӋO�#�r�5c�en$r�Z̊���;�[ڪh��,S��)o�x�D1��'h(FmY�W%s?�֌��Ł��f�,.��b1W�2���e�̙N2�����I'�$��T$�x(�$XŢ��RY
�g�^���d,v��9k/v��`��m�E��d�x���Dn�/U��I0�/I�%x 8�#�v|e��,<�u�b�����������hskrw���l4|/�hBHr]E��ץ��G�5^/f+
N�{nJQY@�sAB;�|�5��o�
����P�!̗J�o����mU4�J����
;X���K
����s�
������f9�FM=�u�[�'*����E�M���ZRϢ�"���
�+n��yK�j�Y�\�tI�(�`�J [...]
+�����LE'r@?�#��#;
�/ [���S/d7��D�	
��B�y�
�A�HD�s�È�x��k2aغUV�����A-Jj
1�C1S��A�$J�
#��[�iU_}r���dF�8�E(��
��l.�`�֊7�lTŚ(��}W�A�7/g�7�"��j
+'����h�N�������=\��3C��.��T��rAc)U(�"��k�P��P.8
)4�r����������Z��R.bJ>R.h,�Z�E�m(57P.ȖrQ�
��R.�y�\��R��B)�x0�
�H����
QYʅ<F��H���R.��P.D5R.ja�\�
�Zĕr�J� [ʅ+F���\���\Ht�\Ҳ�r���r�

�
Sb)��R.��H�d
��^)đr�n��R�E^)�j!�
��\�b�\��P.m)�$5P.YK�p�R.Ȗr-p�r
p��\�{�\r�@�p��\Z�rA)���J� [ʵ�gʵ(�"lq�\F�02�K��P.A��rAc(����\T�r	�%`d(�L�@�0��r���y�\XK�d�
�<R.,��\gl�ˠW�\g�N���J��K��0�
��\��咥_)�T�P.�i�\Ќ�
g,�K
��(Ұ�K��P.`�H�����~�r|�k�Pʥ��)�\8P.Ǖr��c(�>�rIe
�„Yʅ�
)��R.
��\؂�raO,�–Y�%�8P.A
+C����)��N�V
�\�-�<R.��P.��P.���r�;1��4iC�V�U�U�ade�Y��L���  �e��
��D�Wғ 6��3�4���b
�4�U�����T��j$64���AjB�@���j��Q�c,<�e�]����J�J��#�
Bk���=�]�
��7f �Ri�ь1
l���-�_-y���-�L
V������5��Sc<C
"m[�mA
c
�sĴ�;� gm
����l[`4cLW[ ��
�?�����n�&|^�m��H2O�n���g]NȀ5�W
� �ɛZQ��ώ.wƠ���&
7
%�
�ZT[�+RT��=������3H��.d��@�
�>��u�j�Fִ��hցa���K
NqdVàۂ�u���áF�@�~G����ɆN9�V+��(��7�SG� ��F�$��Bl��&�gYѻ�U��Է#h��x�dYr����	�#ȥ�>�������C��vɫ*�?3I ��j�7�T��n	�#;�W���r*.�#��R-
���{��F:Uω](?��-��ٷ�j�ϴR�1=�wH�6�"�`#z�C�fD at c� ��g�c�9�!8#A4�B��
ܺ��B����MPFH$C��e�/ C�H�
�?N3$�G,3A�!3$D�'�
�;1όiI����#��I
��!�
�
��g�^
�FH�"$t�yB-1ry|"w�
+,����d)����!؞�!����F�4S�l�0��"BVmC��X�,�	#^�86�z¹к��	B_�U����
O���J�h�	�U��ӹ1�n�q��G�(~7�B���6��W���{=�
����}�=ac���
�
tQ^��C"�3{�G
���o'
�끧+����n���+񱕟�Mb��
����.Bt��ę0������u����,�
+�U$���z��� 8ŷ�� X�F&����=kj#K��c0U1�����i�7c���y�V��JH!#����>V�A�akZ�k/�����i��B8�w^�����t�q��1yӫ��.��2�zB�� N�s�
=M ��
a3� �q��H��TJ�;gi(,C{�៣;�
��x��� ��g
+���

���;��?W|�E,�
�!-�;�����2J A���p����JG��e���JZb< 
8aƟc����<*L�$�
+���_;�����4�z4�
|���l	��w^�1?K��n7E(�~MOc�
���z�W=./zf�F��h�Ⱥw׼T�s��tN��x�O͕��c ����x�
��_t��>����S�1����-���Nt�;�>tPe&{����&�?0��>00H��(7���

\��U!
�٪Ȥ�B�)�[�"��Kp	��Z�WC��Ms�:�1s�%[{����3
j�
^� 
ٴ��&ׯ� �NAo:@3�t`h�z���$�?��pg����Cሶv>�FA���H��h����%�w��9F�KF� <��k�B�N���;6�6��o��y ��un^׷�SMdZؑE��[#|ת� NJx��EQ)���E�N�@� ~��R�" ��X_��Ij
z
+G��M��}p

�@#����0�B���2�u^|%�b���RV)��� :7Z��,��A�c!r�U� ���s�"��ϕ�����@5z��JX���}�F��/Lo�Ϩ�0@����'�
�Pa�c��K+4x&�a�Sa
�DU�
����!�~�b
l@7S�����U3 ���z€x
�o	����я*'��|���)�RNK�maE9��aAy�a=�~��r��a5y�oXL��Z�����<FX�q�II��$�����ļ��
�H
S�HT
++T�a�g�֐x�2,!9'��ͺ��~,m_��=0��
�~4��r�I�2l+�J�J���2l*�T�=%��g��\�_�o/gц�#���N�G>%l'9��Ӱ�lSn2l&y�d&�^���
[E�L�
��$W|�B�%~��{��
'�Ȱ�ėi"C
��K�/l!y �	;HDt�a�bȰd'�ٰ}\�5�
�u�ǽj��'�������:;�FR�5l
՚_�3��^�q�6�(��îǤk�Q^�qŷHBǗp��GB7�rk��0���?�
U��d<s;
�ޮ�a�iw��~��>����`�6n��0�|�-
C4�8��#.È�_f�����A=��-�w?@�10L�ֶ�a8r��;�9�'Kt,60
-�9 at Y���/��(�.7ݧe_X�ڵ/L�Q�}ɔ�)�}aXy�m_2
b?c���3.��0��
���~���ln.��Wt�l��t�t�q����Ee�r�
�N���
�4c��t9�c_�H��/�t�h_N���N,���i)l_R [...]

[��m`�Q���
����#�-����`2���w���
����v0�H��_�^F���z���W�ÈM��M�����0L�4�:����)൞����*���l��_��0LԺ,
�l���9�0'a
�g�Yla�#��ma���-�hl��a���h�mÃ*{{����0�A
s{U�zU���aX�6�]o[���d��]#� ��Ĉ���.F0���	 i#j��]�@��u1�u�t8.F�y����v1
�M�]
_H��\�>��v1�rm\��q���-�T�&�u���$`���qm
{���J��1��a�{�>�L� ��0��s�1'�>�$�c�4��!䷏kd��ٶ���"���޻5����p�F��y��D�
�G�k�!�n����kb��ٷ�auGmb�j��cbv�x���&�=�B�Y�p�O����R�<���b�$��6ÆI�i��A��-��蛼4�5P���:O8�մ�w
D�
!(,ޥ�[ugN꩗S&0�Z��fTq�xդ [...]
+^J�e�r���'�K��ĩ܆зĪ�?��
���9�"���pY�4����D��J@�ӄ�&U�M��q
+?߮L;��~�
���y�(���o%
+�
J��K9�ֵ���ӳ{)��ԛ$3f��
+p�FGW���FtP���N|l��Z�'~`�_�a'3 |1�fH��
%�73�T?����

/3��?����f��}0/f`�b�nf؉z�'3��a��030|1�f(�y3�3����㿘��y1K��
,��Ј73�k̐ƛ�x3C�_�!�fH�vx�a%n���%�f(���̠"���E�d
�����
9}2�*�bV����73|�/�e���
D�'�;��E�ß�e�A�菁^4E��# �Q�m�>}ϙ��r%[�}cy�;Kr8<3�g�
���2�蔁�B�zR*�)��m�
���20
e�Y��X�h4�+�HC"I�
���4P
q@�J��D���J�QM��Ґ�(
�B$>JCj�x��f�u�44=wJC���vZ��0(
��h�,Ґ��44
��8U({J��.IC�Y]��i�+
�/f�Ai�&i�M��HC��J��4��,M�L�!]8zYv5�Z�i�]C�}R
jj4���P
HC!��<R@A4����Aihz.JC�=�I���^�JC����i�&�!���
��IC�
�"
q��dZ"0FC�<�!

�d�!8��h��8[
�$
�9T��vc�!�ܫI��HCP�q�4D	*�k�!�L�EJF��JF3���-��G�
�ICl�
�g�!���Yi�G�4$!)
1�g��v�A�E��
�HHҐzG�c�AYi�e/�׳�qP[��piHC\;i���Ɲ��CҸq��XE&��\e���(
��z^Qi���|; ��b}�&���!
?�gȍ���+��޼?���Ӯ 
Q6��ꢊ\L���HF��5[X50���P�*A��X�W�h�	�K�c��̪�� �$��T��ji��q�1��,W���[h��Λڰ��lM�lR\Fqj�=��5��M�PX	blK�U�MV���a�"r�L1T"^%�
[�@��ee��ؔ�2�p�ǢM}Y�X
��%k�(.ТLQ�z�=v��ǍPL�ְX��-�kc��zp��wN�>h]�hꐸ�
Ge�
+%}L�0hɟ� ;k�m|�~z��
(D0%��-�C�5_c!�N�W�cʦyР�\ۍ�PJ
K�D�vf���#N�Ɂ ����C{�0�$5Yx�Mٍ��p���2��d���A-SS���9*���z%
��Ƽ�&���Q�f�ta[D&�C�ˎ�x�~��z�E�r'�t
+
+
s_��^�C��C��0�V�\��j � źC@�@#�X{�� �8,(�żC at 1-(���b�!�(
���%a�' �=��D at m`�ң�!�60�8�fO at 0�Â�`�������ӂ��%!�=� z�-(���`u��a�' �=��D at m��\�!�e�
�]�cu�qB�
+�8#�Įn&
l-�&����N��@J�F��q\,2
��
x-@��b�@8W��"+�4�iB �]M
a
7a� �*
��Bd֌AأC�2S��r`�

��oo��<�+�����j�7�|���U�;�
8�@���/?����n���WR��>\]?��?.8�[Yܾu��������Y��o��	O�*9~৿����j��pw�e�p��ԏ �e�������Us��������W������.�o��țOo�t�ڐ���zp{�#_�~=س����1Ju�(n�5�ٮ�~[�·�Vx���t���g}q��n���~�n����ou���e
+���5�/�����~�
���v5�'��������p�%���*

��O8��|���C���
�b��=�
���p�<�O8}m���U�Եy74'���d��I�'�e�͔�1S�/���8��?�)���z�)�8�^<�V6
�
'q����)=��=��s�	=��3��֙����›���G��.�r����:�w�`A��K(>��
O�=D�B�Hأ^��
� �vN��r����8
q��^V���k�,%M-�y��[	�	���>6/�x�,�L&�&��m6���l��lb��Wq����^�秐@7�d��/
��M�$
s�~w�f79�F�V�g�p4�v��K9�
GݦÖ. �x@�lRb�#��n�%�=Z<У��������Á�����~]�������[����|��  �u�
endstream
endobj
735 0 obj<</CreationDate(D:20080329202330-04'00')/Creator(Adobe Illustrator CS2)/Producer(Adobe PDF library 7.77)/ModDate(D:20080329202330-04'00')/Title(purine2.full)>>
endobj
736 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
737 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
738 0 obj<</Subtype/Type1C/Length 1180/Filter/FlateDecode>>stream
+H�|Q}Lw����v�㌴xwcf���Z�p����!�|,ltm�Sh�ZP���M���hTLA�
+
:5�����D�bQTPF+�i2�߫?wl���o�7��y^


�p
��_����fn�6���˲���S�Q���B
��ի�m�9�y<�}�kj�����,��o���1��ȩ˶dK�DV��ƽk��h4
�j"��h���eo��LeV.�l��Ao38nui)�5ue�LV�P)����x+��l��h*�
�8K��0qe�m��L%��$�7s�`�K}c��[����[��
ñ��
SHY`2,+����x!~.dnHFȠ,]fx_i��'��)?
z,��vb�6�a9(Q
��"��E�\c((��Kks_�
+
K/�x0����(v!�<R)^��	�Q�4�g��$���bW
J��E*k|�A�_&��s.��.fì�g�P=�|�ؤ4s��LK�|�������S�V-EZ��]�B�ȕ����0H
��t��+��l>5��s<��z�%���o=��U�_{E�RaӔN4��?vQ=|�0w�vc:[��MROFG���:gɇ(T���\/���y�7���(��ݸw�/G?N&Yp�䈇j�%�E��p[CK�h7Y�;x^�������A
���
24�#��Q���>��'s1�ș��Q������H!��_�2������#}O^
�d(��S[�WW�6�� ')�
z�a�~r
�I܉�8��
+G�fV�#yc�������AQ*�b
a�@�0��"���<y
�/e��z�n?�hs�1�aG��l���?x�`j�9�t5�o��
������Q�T"�#&d=��`�Z�NN�&
�pJ
���>��Z������0�O��!���!2Q7'�-�dz��T`9_��Qŏ,�x��
 ���j���zp���e�H�=�P�]�њ���n�׳�
e��e�
+UJ^�r�r������"C�V6�1�����;�|��~���ݏw���=�Ӎ�VW{�}7��w��]���V�2�K�� 
)Q�E~����N1n򛕥YE��O+�v�UU8�:� Q<NOt.E�v��
U�1Fk�9S���gx�ҍAVɉy��rKv!�B7���Od�$����:Tx��H��,�[�_�
)�}�y�g�
�x����#��*�Z�t�@t�
0 g�5E
endstream
endobj
739 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
740 0 obj<</Subtype/XML/Length 23470/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">purine2.full</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:23:30-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:23:30-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:23:30-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>236</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA7AEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:1C57E7ABFF4811DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:867ed891-fdef-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:1C57E7A8FF4811DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:1C57E7A6FF4811DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 7.77</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 741
0000000003 00000 f
+0000000016 00000 n
+0000000077 00000 n
+0000000004 00001 f
+0000000006 00000 f
+0000000127 00000 n
+0000000008 00001 f
+0000004975 00000 n
+0000000009 00001 f
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000071 00001 f
+0000000072 00001 f
+0000000073 00001 f
+0000000074 00001 f
+0000000075 00001 f
+0000000076 00001 f
+0000000077 00001 f
+0000000078 00001 f
+0000000079 00001 f
+0000000080 00001 f
+0000000086 00001 f
+0000006521 00000 n
+0000006869 00000 n
+0000007114 00000 n
+0000007492 00000 n
+0000007757 00000 n
+0000000087 00001 f
+0000000088 00001 f
+0000000089 00001 f
+0000000090 00001 f
+0000000091 00001 f
+0000000092 00001 f
+0000000093 00001 f
+0000000094 00001 f
+0000000095 00001 f
+0000000096 00001 f
+0000000097 00001 f
+0000000098 00001 f
+0000000102 00001 f
+0000011813 00000 n
+0000012027 00000 n
+0000012284 00000 n
+0000000103 00001 f
+0000000104 00001 f
+0000000105 00001 f
+0000000106 00001 f
+0000000107 00001 f
+0000000108 00001 f
+0000000109 00001 f
+0000000110 00001 f
+0000000111 00001 f
+0000000112 00001 f
+0000000113 00001 f
+0000000114 00001 f
+0000000115 00001 f
+0000000116 00001 f
+0000000117 00001 f
+0000000118 00001 f
+0000000119 00001 f
+0000000120 00001 f
+0000000121 00001 f
+0000000122 00001 f
+0000000123 00001 f
+0000000124 00001 f
+0000000125 00001 f
+0000000126 00001 f
+0000000127 00001 f
+0000000128 00001 f
+0000000129 00001 f
+0000000130 00001 f
+0000000131 00001 f
+0000000132 00001 f
+0000000133 00001 f
+0000000134 00001 f
+0000000135 00001 f
+0000000136 00001 f
+0000000137 00001 f
+0000000138 00001 f
+0000000139 00001 f
+0000000140 00001 f
+0000000141 00001 f
+0000000142 00001 f
+0000000143 00001 f
+0000000144 00001 f
+0000000146 00001 f
+0000013149 00000 n
+0000000148 00001 f
+0000015595 00000 n
+0000000149 00001 f
+0000000150 00001 f
+0000000151 00001 f
+0000000152 00001 f
+0000000153 00001 f
+0000000154 00001 f
+0000000155 00001 f
+0000000156 00001 f
+0000000157 00001 f
+0000000158 00001 f
+0000000159 00001 f
+0000000160 00001 f
+0000000161 00001 f
+0000000162 00001 f
+0000000163 00001 f
+0000000164 00001 f
+0000000165 00001 f
+0000000166 00001 f
+0000000167 00001 f
+0000000168 00001 f
+0000000169 00001 f
+0000000170 00001 f
+0000000171 00001 f
+0000000172 00001 f
+0000000173 00001 f
+0000000174 00001 f
+0000000175 00001 f
+0000000176 00001 f
+0000000177 00001 f
+0000000178 00001 f
+0000000179 00001 f
+0000000180 00001 f
+0000000181 00001 f
+0000000182 00001 f
+0000000183 00001 f
+0000000184 00001 f
+0000000185 00001 f
+0000000186 00001 f
+0000000187 00001 f
+0000000188 00001 f
+0000000189 00001 f
+0000000190 00001 f
+0000000191 00001 f
+0000000192 00001 f
+0000000193 00001 f
+0000000194 00001 f
+0000000195 00001 f
+0000000196 00001 f
+0000000197 00001 f
+0000000198 00001 f
+0000000199 00001 f
+0000000200 00001 f
+0000000201 00001 f
+0000000202 00001 f
+0000000203 00001 f
+0000000204 00001 f
+0000000205 00001 f
+0000000206 00001 f
+0000000207 00001 f
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000214 00001 f
+0000000215 00001 f
+0000000216 00001 f
+0000000217 00001 f
+0000000218 00001 f
+0000000219 00001 f
+0000000220 00001 f
+0000000224 00001 f
+0000017012 00000 n
+0000017335 00000 n
+0000017609 00000 n
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000228 00001 f
+0000000229 00001 f
+0000000230 00001 f
+0000000231 00001 f
+0000000233 00001 f
+0000021702 00000 n
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000272 00001 f
+0000000273 00001 f
+0000000274 00001 f
+0000000275 00001 f
+0000000276 00001 f
+0000000279 00001 f
+0000022292 00000 n
+0000024796 00000 n
+0000000280 00001 f
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000314 00001 f
+0000000315 00001 f
+0000000316 00001 f
+0000000317 00001 f
+0000000318 00001 f
+0000000319 00001 f
+0000000320 00001 f
+0000000321 00001 f
+0000000322 00001 f
+0000000323 00001 f
+0000000324 00001 f
+0000000325 00001 f
+0000000326 00001 f
+0000000327 00001 f
+0000000328 00001 f
+0000000329 00001 f
+0000000330 00001 f
+0000000331 00001 f
+0000000332 00001 f
+0000000333 00001 f
+0000000334 00001 f
+0000000335 00001 f
+0000000336 00001 f
+0000000337 00001 f
+0000000338 00001 f
+0000000339 00001 f
+0000000340 00001 f
+0000000341 00001 f
+0000000342 00001 f
+0000000343 00001 f
+0000000344 00001 f
+0000000345 00001 f
+0000000346 00001 f
+0000000347 00001 f
+0000000348 00001 f
+0000000349 00001 f
+0000000350 00001 f
+0000000351 00001 f
+0000000352 00001 f
+0000000353 00001 f
+0000000354 00001 f
+0000000355 00001 f
+0000000356 00001 f
+0000000357 00001 f
+0000000358 00001 f
+0000000359 00001 f
+0000000360 00001 f
+0000000361 00001 f
+0000000362 00001 f
+0000000363 00001 f
+0000000364 00001 f
+0000000365 00001 f
+0000000366 00001 f
+0000000367 00001 f
+0000000368 00001 f
+0000000369 00001 f
+0000000370 00001 f
+0000000371 00001 f
+0000000372 00001 f
+0000000373 00001 f
+0000000374 00001 f
+0000000375 00001 f
+0000000376 00001 f
+0000000377 00001 f
+0000000378 00001 f
+0000000379 00001 f
+0000000380 00001 f
+0000000381 00001 f
+0000000382 00001 f
+0000000383 00001 f
+0000000384 00001 f
+0000000385 00001 f
+0000000386 00001 f
+0000000387 00001 f
+0000000388 00001 f
+0000000389 00001 f
+0000000390 00001 f
+0000000391 00001 f
+0000000392 00001 f
+0000000393 00001 f
+0000000394 00001 f
+0000000395 00001 f
+0000000396 00001 f
+0000000397 00001 f
+0000000398 00001 f
+0000000399 00001 f
+0000000400 00001 f
+0000000401 00001 f
+0000000402 00001 f
+0000000403 00001 f
+0000000404 00001 f
+0000000405 00001 f
+0000000406 00001 f
+0000000407 00001 f
+0000000408 00001 f
+0000000409 00001 f
+0000000410 00001 f
+0000000411 00001 f
+0000000412 00001 f
+0000000413 00001 f
+0000000414 00001 f
+0000000415 00001 f
+0000000416 00001 f
+0000000417 00001 f
+0000000418 00001 f
+0000000419 00001 f
+0000000420 00001 f
+0000000421 00001 f
+0000000422 00001 f
+0000000423 00001 f
+0000000424 00001 f
+0000000425 00001 f
+0000000426 00001 f
+0000000427 00001 f
+0000000428 00001 f
+0000000429 00001 f
+0000000430 00001 f
+0000000431 00001 f
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000470 00001 f
+0000000472 00001 f
+0000024909 00000 n
+0000000473 00001 f
+0000000474 00001 f
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000480 00001 f
+0000000482 00001 f
+0000032388 00000 n
+0000000483 00001 f
+0000000484 00001 f
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000524 00001 f
+0000000525 00001 f
+0000000527 00001 f
+0000033033 00000 n
+0000000528 00001 f
+0000000529 00001 f
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000536 00001 f
+0000000537 00001 f
+0000000538 00001 f
+0000000539 00001 f
+0000000540 00001 f
+0000000541 00001 f
+0000000542 00001 f
+0000000543 00001 f
+0000000544 00001 f
+0000000545 00001 f
+0000000546 00001 f
+0000000547 00001 f
+0000000548 00001 f
+0000000549 00001 f
+0000000550 00001 f
+0000000551 00001 f
+0000000552 00001 f
+0000000553 00001 f
+0000000554 00001 f
+0000000555 00001 f
+0000000556 00001 f
+0000000557 00001 f
+0000000558 00001 f
+0000000559 00001 f
+0000000560 00001 f
+0000000561 00001 f
+0000000562 00001 f
+0000000563 00001 f
+0000000564 00001 f
+0000000565 00001 f
+0000000566 00001 f
+0000000567 00001 f
+0000000568 00001 f
+0000000569 00001 f
+0000000570 00001 f
+0000000571 00001 f
+0000000572 00001 f
+0000000573 00001 f
+0000000574 00001 f
+0000000575 00001 f
+0000000576 00001 f
+0000000577 00001 f
+0000000578 00001 f
+0000000579 00001 f
+0000000580 00001 f
+0000000581 00001 f
+0000000582 00001 f
+0000000583 00001 f
+0000000584 00001 f
+0000000585 00001 f
+0000000586 00001 f
+0000000587 00001 f
+0000000588 00001 f
+0000000589 00001 f
+0000000590 00001 f
+0000000591 00001 f
+0000000592 00001 f
+0000000593 00001 f
+0000000594 00001 f
+0000000595 00001 f
+0000000597 00001 f
+0000034581 00000 n
+0000000598 00001 f
+0000000599 00001 f
+0000000600 00001 f
+0000000601 00001 f
+0000000602 00001 f
+0000000603 00001 f
+0000000604 00001 f
+0000000606 00001 f
+0000038408 00000 n
+0000000607 00001 f
+0000000608 00001 f
+0000000609 00001 f
+0000000610 00001 f
+0000000611 00001 f
+0000000612 00001 f
+0000000613 00001 f
+0000000614 00001 f
+0000000615 00001 f
+0000000616 00001 f
+0000000617 00001 f
+0000000618 00001 f
+0000000619 00001 f
+0000000620 00001 f
+0000000621 00001 f
+0000000622 00001 f
+0000000623 00001 f
+0000000624 00001 f
+0000000625 00001 f
+0000000626 00001 f
+0000000627 00001 f
+0000000628 00001 f
+0000000629 00001 f
+0000000630 00001 f
+0000000631 00001 f
+0000000632 00001 f
+0000000633 00001 f
+0000000634 00001 f
+0000000635 00001 f
+0000000636 00001 f
+0000000637 00001 f
+0000000638 00001 f
+0000000639 00001 f
+0000000640 00001 f
+0000000641 00001 f
+0000000642 00001 f
+0000000643 00001 f
+0000000644 00001 f
+0000000645 00001 f
+0000000646 00001 f
+0000000647 00001 f
+0000000648 00001 f
+0000000650 00001 f
+0000038998 00000 n
+0000000651 00001 f
+0000000652 00001 f
+0000000653 00001 f
+0000000654 00001 f
+0000000655 00001 f
+0000000656 00001 f
+0000000657 00001 f
+0000000658 00001 f
+0000000659 00001 f
+0000000660 00001 f
+0000000661 00001 f
+0000000662 00001 f
+0000000663 00001 f
+0000000664 00001 f
+0000000665 00001 f
+0000000666 00001 f
+0000000667 00001 f
+0000000668 00001 f
+0000000669 00001 f
+0000000670 00001 f
+0000000671 00001 f
+0000000672 00001 f
+0000000673 00001 f
+0000000674 00001 f
+0000000675 00001 f
+0000000676 00001 f
+0000000677 00001 f
+0000000678 00001 f
+0000000679 00001 f
+0000000680 00001 f
+0000000681 00001 f
+0000000682 00001 f
+0000000684 00001 f
+0000041442 00000 n
+0000000685 00001 f
+0000000686 00001 f
+0000000687 00001 f
+0000000688 00001 f
+0000000689 00001 f
+0000000690 00001 f
+0000000691 00001 f
+0000000692 00001 f
+0000000693 00001 f
+0000000694 00001 f
+0000000695 00001 f
+0000000696 00001 f
+0000000697 00001 f
+0000000698 00001 f
+0000000699 00001 f
+0000000700 00001 f
+0000000701 00001 f
+0000000702 00001 f
+0000000703 00001 f
+0000000704 00001 f
+0000000705 00001 f
+0000000706 00001 f
+0000000707 00001 f
+0000000708 00001 f
+0000000709 00001 f
+0000000710 00001 f
+0000000711 00001 f
+0000000712 00001 f
+0000000713 00001 f
+0000000714 00001 f
+0000000715 00001 f
+0000000716 00001 f
+0000000000 00001 f
+0000043333 00000 n
+0000045228 00000 n
+0000045341 00000 n
+0000045454 00000 n
+0000045567 00000 n
+0000045680 00000 n
+0000045793 00000 n
+0000045906 00000 n
+0000046019 00000 n
+0000046132 00000 n
+0000046245 00000 n
+0000046358 00000 n
+0000046471 00000 n
+0000046584 00000 n
+0000046697 00000 n
+0000046810 00000 n
+0000046923 00000 n
+0000047036 00000 n
+0000054903 00000 n
+0000055079 00000 n
+0000067999 00000 n
+0000085809 00000 n
+0000087074 00000 n
+0000105701 00000 n
+trailer
<</Size 741/Root 1 0 R/Info 735 0 R/ID[<847A61EDFDEF11DC8B5D0016CB90252E><867DD208FDEF11DC8B5D0016CB90252E>]>>
startxref
129249
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/purine2_small.pdf b/documentation/userguide/Figures/purine2_small.pdf
new file mode 100644
index 0000000..8c0d2f4
--- /dev/null
+++ b/documentation/userguide/Figures/purine2_small.pdf
@@ -0,0 +1,1080 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 740 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 734 0 R/BleedBox[0.0 0.0 430.0 260.0]/ArtBox[11.4907 1.72266 419.256 254.357]/MediaBox[0.0 0.0 430.0 260.0]/TrimBox[0.0 0.0 430.0 260.0]/Resources<</Font<</TT0 81 0 R/TT1 221 0 R/TT2 83 0 R/T1_0 99 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Color[32768.0 26214.0 0.0]/Visible false/Editable true/Dimmed false/Preview true/Printed true/Title(Purine 3 letters)>>/MC11<</Contents 223 0 R/Resources<</Font<</TT0 81 0 R/TT1 221 0 R/TT2 83 0 R>>/ProcSet[/PDF/Text]/ [...]
endobj
7 0 obj<</Length 1471>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
Q

endstream
endobj
81 0 obj<</Subtype/TrueType/FontDescriptor 82 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/CIJKTX+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
82 0 obj<</StemV 88/FontName/CIJKTX+ArialMT/FontFile2 736 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
83 0 obj<</Subtype/TrueType/FontDescriptor 84 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/BVZEFZ+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
84 0 obj<</StemV 80/FontName/BVZEFZ+TimesNewRomanPSMT/FontFile2 737 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
85 0 obj<</Length 4002>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 199.4907 234.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 218.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 234.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 224.8333 217.8777 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 202.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 202.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 170.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 170.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 154.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 154.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 122.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 86.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 122.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 47.5117 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 87.4907 74.5117 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 74.5117 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 87.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 103.4907 47.5117 Tm
(g)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.9966 84.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 60.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9956 82.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 80.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 85.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4644 77.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 37.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.9976 45.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 342.4917 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 358.4917 41.5117 Tm
(n)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
(Consensus)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(Purine riboswitch)Tj
ET
Q

endstream
endobj
99 0 obj<</Subtype/Type1/FontDescriptor 100 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/ANPYRB+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
100 0 obj<</StemV 88/FontName/ANPYRB+Myriad-Roman/FontStretch/Normal/FontFile3 738 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
101 0 obj<</Length 813>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 158.4868 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 38.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 90.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 220.4868 Tm
(70)Tj
ET
Q

endstream
endobj
145 0 obj<</Length 2395>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 288.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 302.5298 244.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 317.0308 255.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.0308 282.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 323.5303 327.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 296.5303 349.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 283.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 240.0308 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 106.4907 255.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
Q

endstream
endobj
147 0 obj<</Length 1342>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 224.339 m
220.665 224.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
[2 3]0 d 
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
[]0 d 
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
Q

endstream
endobj
221 0 obj<</Subtype/TrueType/FontDescriptor 222 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/ZFFSDD+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
222 0 obj<</StemV 72/FontName/ZFFSDD+TimesNewRomanPS-ItalicMT/FontFile2 739 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
223 0 obj<</Length 4038>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 182.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 218.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 222.8413 217.7664 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 202.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 154.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.0239 234.5117 Tm
(A)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
(Colwellia)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
[(psychr)37(erythraea)]TJ
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine3\))Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 74.5117 Tm
(A)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 84.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.9888 80.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 356.0239 87.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4644 77.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 389.9907 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 35.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.9907 45.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 41.5117 Tm
(A)Tj
ET
Q

endstream
endobj
232 0 obj<</Length 539>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 178.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 401.9961 64.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.9961 100.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
Q

endstream
endobj
277 0 obj<</Length 2452>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.4956 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 96.9897 327.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 201.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
16.875 0 0 18 271.936 234.5107 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.5298 234.5117 Tm
(G)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 211.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 299.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 236.9961 140.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 153.6367 28.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 205.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 280.9961 364.4868 Tm
(100)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 5.9961 38.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 355.9961 101.4863 Tm
(70)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.5298 282.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 300.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 287.9961 224.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 37.4863 Tm
(60)Tj
ET
Q

endstream
endobj
278 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
471 0 obj<</Length 7424>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 76.574 m
126.569 76.022 125.761 75.746 124.807 75.746 c
124.022 75.746 123.293 75.949 122.62 76.354 c
121.947 76.759 121.45 77.37 121.131 78.189 c
120.812 79.008 120.653 79.966 120.653 81.063 c
120.653 81.914 120.788 82.739 121.057 83.541 c
121.327 84.342 121.794 84.979 122.459 85.455 c
123.124 85.931 123.952 86.168 124.942 86.168 c
125.803 86.168 126.518 85.954 127.086 85.525 c
127.655 85.098 128.088 84.414 128.387 83.475 c
130.059 83.871 l
129.713 85.06 129.101 85.981 128.222 86.638 c
127.343 87.293 126.259 87.621 124.97 87.621 c
123.833 87.621 122.791 87.362 121.845 86.844 c
120.898 86.324 120.169 85.565 119.656 84.566 c
119.144 83.567 118.887 82.396 118.887 81.054 c
118.887 79.823 119.114 78.672 119.568 77.599 c
120.022 76.526 120.685 75.707 121.555 75.142 c
122.425 74.576 123.554 74.293 124.943 74.293 c
126.285 74.293 127.42 74.661 128.349 75.396 c
129.277 76.131 129.92 77.198 130.278 78.599 c
128.575 79.029 l
128.34 77.944 127.893 77.125 127.231 76.574 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 81.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
524 0 obj<</Length 2396>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 371.9961 93.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 308.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 170.6367 15.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 30.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 118.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 184.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 127.4863 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 272.9961 225.4868 Tm
(90)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 305.9961 364.4868 Tm
(100)Tj
ET
Q

endstream
endobj
526 0 obj<</Length 1471>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
Q

endstream
endobj
596 0 obj<</Length 3772>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 170.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 154.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 86.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 134.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 58.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 70.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 57.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 51.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 262.9888 82.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 354.9771 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 70.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 353.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 51.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.4966 47.5117 Tm
(G)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Str)37(eptococcus)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(pneumoniae)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine1\))Tj
ET
Q

endstream
endobj
605 0 obj<</Length 539>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 340.9961 90.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 293.6367 39.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 150.9961 29.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 158.4868 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 18.9961 73.4863 Tm
(20)Tj
ET
Q

endstream
endobj
649 0 obj<</Length 2393>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 325.5298 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.9966 255.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.4956 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.0308 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.4956 298.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 284.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 62.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
Q

endstream
endobj
683 0 obj<</Length 1840>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 250.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 266.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 314.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 330.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 250.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 266.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 282.5117 Tm
(U)Tj
ET
Q

endstream
endobj
717 0 obj<</Length 1844>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 234.5117 Tm
(U)Tj
ET
Q

endstream
endobj
718 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
719 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
720 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
721 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
722 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
723 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
724 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
725 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
726 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
727 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
728 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
729 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
730 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
731 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
732 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
733 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
734 0 obj<</Length 7540/Filter/FlateDecode>>stream
+H��Wˎ
�
����L�)ֻ��b1�E<cxad!LE�(F�J����CVw��GiD�b�q��ݟ�����t���������p���˫?VhH5߽]��[���q�l
O��e�|b\.��v٘������t�tzK�rM�����M>�)7}��<�?�4����������~x���������/�?�����qz�x�{s��
<���<������ཛsN����
�7�~���O����翸�Ӯ(�����V]���X�X�
[u����J>�Z46�5+��c��b]�2��qU�늕����h�XW�L,�5��HC��6�Jy�<�9�g-r���&tӄ��
&]�Qn�p�����6�-��7�Zt�ĸapp3�2��˿	�L<���]6�O�x[�S���~�2���4eE���7
�y,>i�

���j��&�M��pkc�e���!P
L�D�i�Q
�.��r˄��<S)�I�m�[&
%�Ѥ�&�6J7��O�������h}�p�{xpM�ƇGv~����
~�����z��Jd�A��V[�<�9�����W��t��a�Hen�O4;��M�ٵ��/�NϊҸ
����8�pvև�o������
+�#�7;O��7���NR���|m���w����W�n�n;��~��镨'�
��/>/�
e�ֆ���%�
+��a��ɢ�'�o����}&�[DŽe���)�M�	gr;��^*
��-�L���8K�c��on�����|M�N憆@�;_����U�sx-\}ؙD
+�+q�%.;�OJ~�
��,���H�
(��q�+�\SH{��Ӌ]����k����Xd\&���d�k�SK��0�\r��9v*/�PH��;�����/E+����B�q%�J�ǹ9��D��>'��5��_���O�͓��ۭ��� ;��|�e��3�
M�s�V
+����'7s�~���C|��O��ǻ2�@
�7������&�A�Ks�$�X"8
��ʏh�r��oAG�
֗�
)��9є�%桡̜;$����p��3
+3X
o�s
+"+�2����=M��ȥb�\����yp#����&2+�b��X�V��r�bJ���Q4
��yJ�ϒ\�P-n2<�.
�m�	Y���,r�zF�{$Ѹ��U��r�:����E<�$:ɓ?y3�8F�
��b��
顕$���f�"
��������+����!�r#�C�ZV4���g_�(�Ú�?���)'�����rϔ1d�P�ڱ\��U���C�FFg�xt
��I��U�W�	]�Km�3
d��sU����LIe��ƒ��']Ţ���I��t���ʏ�^�&c���E�Y��3|��(��E�Eւ��%kB�߾(�\n��+I��7� |���*�Y �1�������o�p����ܚ��xd>
��
+BHrZE��ץ���Ț
��u/fS�i	���������*�k\3<�uyI��s��
��S�%.(>��Y$ȧy�HN�^"��3O������*G<ġ{����gC(
���Q�����GE�xd�9+R��5��H]��ר�����g���{B���
4�?C:�B���AY�	��
��
~L�A0n%�p���)T�
~tIs���[�9Z�R�rg
��{y!עʘe���x���Ţ�5,*�F�T_-��r߼ ]꧖����1�W�k��^p���ΚXt(D�p�
#��Y�~�(�F`$^"�SO\�%�*��ǹ��eZ�X"
����S�ie�`��5/�YE�n����EC�]Z��PȈI�#ݑ��"��[���W}���	|St@���a�����5sa�J��V���w�*�Ĭã{ʹ��;����X)(�!+���Q�E4x'�̋Ly9��(�t�kO� r%hT�)A[Ж����e\�l�2�E��f��
�a\82.h
�,�"��#㢒��2.޼#��e\T�����#�E�
�
�e\T�qAc�7�e\��1��B�D0�
�ȸ���
YYƅ{��
��qI��qɡ�q!��q1�
�
�a\��1��@d˸p�ȸ���Knn�92.�a\�e\2�”Xƅ���
c72.Yød�
�<2.�-ø [Ƶ���,�qA��
G��
Iƅ�-�­F�%�b\,��q-��q
pr̸p�ȸ�0˸p�e\Z�qA���a\�-�Z�qmʸ$�a\�G�<2�K �0.A��qAc�̚a\T��D2�K�0.��qa
��7�
�ȸ�D�q�N�yd\�B˸V|�� Xg\�Eg\�0.9�2.(
ジ1.�؁q���%50�
U4#わe\r�a\���-,��2�
x62.h,�Z�3.���qmʸ#W�%'Z�% �1.y}
�a�Tfc\/ø0�#���ƅ�6�
02.�e\�*˸�%@a׊|�ql�k�P��2.�#�S
㒬
�]���:�IG�k�\e\�_V at V2��V���#�����T9�����O�̭�1
��^�!~αޛL
�3��S
#>��U#��	�k�WF�
d~��9�
�!g�����J�r��#�
Bl���QH�d�c��
�A}@RS�~��Hk�f�jg���������&MoB�2M�4KxΎ��j�&�1��	�GM�=� ԴM�-0M��k���<�c�R�M0�1��M Y�oۄW� :(��>o2
E%�#��S��R��ۂ�	7�x��R�&�YE=x��?��p0L��,7y��(�/�����G��rOd2�Iƺ�	/#��@�N�����Y����&��c��h�ĉY
�n�N2�x7�h�f�/	T1T�*�|�j�B�t_/hՎ������
+N{)���Ŭ.��wI��)�oGP���g:Z�����U�{�Г��s
`�f��1^5I��H�*>��	�	/|o��oGR&P��s{V
��
+H�R��?����y.,�:��^'A#��A��?��Җ��'��T�74`�y�)6��h2$3!Ɍ~�\�ԓ� �s7QY�k�CLȿ�m��]<<���^�b
���'W`$�͂�
 �m���$( 	|�r�n<O��Y���"���.���I]¥�9ss/b.7W�!��
H�rv��Z�'myBt`�����$
I���M�=ϧ(k�#xj�Xw��DX��+!��C#̢+M����;#Y	Yl����
+��G�Ġ��
���=y�k���TA4=+bjS�S���� ����p�����
�,���=���x�n�����S������������J\
6<^&�;����� �;����ݎ�3?��f�Kt6V���1�Z�����)
��7ܧ*JS��!C0���
:9t}��-)n�R[�����U^:�
+:���6�]�c�^ n�� � s@�J�
+�
+V�3Ő@}�s�
�ԑF�����2 ��M�AV�*�iz˱�Z0�+ي�� ���y4���cc�z���O��
J]��j�,�0��9����<=!< v�

̃�Ď�`d�v��&X������N$
�}��<$�Nhg�Y���ō:c��Y���~͔����w����2
�A�&����S�
0P�C
*d]�m at Q��>�
`�:�9��ɭ�E�
q�A  	f�֜�Ȇ�M�(��;�ň�`w	θ>[r��.���8��
+kN�i����C�Y���s���z
�zm����RL�'�	�K։�Zt
��q
]�/���
���3h.��LC�����
4��S�8r�&!4̒߁���XF��� ��<���-A�#
+Dil�=KK�	R�TO\̀�%KJp	��L=JS5S�$o,���<~�	�Ъ�1$T�m�ZV#�fz^�
**-І�ʭ&�
���A��_7�4�ﺬ_T�†�R�e�L�pZ��ϡv VN-�.˪ ������Q�e^6\�#=��]z���9�c�>���Գl1�

�$"��|^���ƎB��N�ؚ )*�T�.VB��i���*E���t ���(
�P-��zLg������<�q�{��7v�[˦nN6��Q5l0�Wu�:���8+��C4�&C��5��`",�-��R���ep�,D��5
������?k�(��Uw;�PyP��biC�W�㲚n�h��L#��F���n�FӅ279.WU�(�g���m
sJ&�pf躱O�8
zNG���-�bh�i -`ɜ

��J�lHN��מ�~��W�ca*�
g�Js/�G4n�Z���Q
<�P����O
ln'��5w�������m��76=YIs'9=@�I�LI��3G�H���O��H�<17���룹�d��e4?��_k�Z����1v�4�~
��e��\i
+A_�J�T	Bx�4��
�晒��{���'+<�y聒}!��ԏ<O��I6$�jO��ݚy��}ҽ6ϒX.��yVd�@Wڨx�
x�y����w�ȍ3S�y�ļ
��
ɶ%�g
!�
��	�i
 Qw������㾚��s����~�ّoVYj6$̢�8=9���8=8�`d������F셱qz,�6A�
J����F"���J?�&\@z�_���A�zL��"�\[;�Z��o~�@��1
��Ɨ�
PYO~)�޸��B�lE�!������B4f��e�_
�/z_���o'�����w|!����
�(w|��2��B��읬�`��l�r��m��‚��ox���u��
�!Ex!l��/e� �f<����%�
Q.k��^��.������\[�'�h'��/��
�>���k�U��
/��*��
a^��Ka̘��dt�/���3��?p��=�Eo���K���^8{�y�Bf�/\;��	/:�^wx���<i��8������x{��N/,{eX���B���B��g��;������>8��/�n�@"����_�KQ=��e~�4V��3����v~�ij�_��2o�a��	Fb�Ǝ(*�7�p �u��	y���#�#��s
aK�	F
+P�M0
hm��j� s�0g��^fb� #21D� �̟;�H���	Fdkv�V�z$n�	���{
�Р��`T��PTŖo�a����y�Ɵ	��r�	F�u#�H���
#��~3���F�deg�v��aH��p2��?��0����0��#�g~p��3�f�yg]�>o����bd	�8�E��7°����8�D�љ�D#��՞ݑSnlΝb�h7�P��y<�5f9���v�9J1z��)�?=o��ԫ������u�w
c�
�
c�k[���Fi<|O��>�j�at�S�FǽƎ0<=�O�05�ى0{�$g����N,?���Y�6tNO��mvMaK�탧�6!�
*O�M�d��k�.$%
���5��4
uYdo�]l��>7�D�"^����.�Kި����cZn�F�i�9�X3e�	3��v\n�7>�
+�
+;a�|C��
��Fԧ
�7�Jj4��B��jt�߄6U�oN߻��pn��H
E�a�M���=�,
+m�
����Ʌ�����6�&D�)�I�F8s�C#�j&�|w�
`sft���
k!-�0�{�n3�c�k�/T��z<{�wf
�1ܲfy�
�]���1 � �p�����nv`��3�iEÞo<W���tҒ�3�����>c�4���������,?L�<=�&�Zv�O�Tۨ*6m}WsN��@�����5�a����C �� ��<��Ps
+C��-
0�Oa ��Psy
C��)
�W�^����0>������]oa�G΀���!
�/a�9=���!
��%
��CX��0��/a`���KxhOa��%
y��!��K�z
+�FGb�.�1�CM�A5|k���%
y���� B>���	�V���*���K��+
�a |	C��e��HD�'�;�
�
�����% b%"q�"䵬����aO�9U�3=vb��ڸz����T}Z�R��Ndw
a��녁>X��f�{�E�^
+y��`u%(45dE!�^$Qa-($xe�$
+�5

+y��� "�;A!J��[�j����A����wEJ�<9ƍ�B|@�NT�(�]�cE!6�
+�-����WMԑ�BS�đ�XJ�H��(��MQ�
���2�V�B0Y��$9�4Ϯ�
�֤q0,�.M�LE!��(�R�($^B�Lҋ8B5��	
+M߽�G�h�8���AP
D!�D!�^
��*
+���B�-��D!
�1�p����YP
�B�'A!
 
+�$
+q��$
+��D!2O�2?Q�5y��#
@t�ɽ�� ��Q��D�%
+UK�JFh�^Vz���x�IQ�7̌���wIP[
IP�.(��+pN�u>6�(����g�"U�'	
+1�E�:I"�B��,I�(�}�`*
+�\<&�;v�S�Z���Bs����7/(3$��Q󓢐\w��I��E��D!�=�'��B�OJ�G#7�6T�y8֣
�&�_Y���I�p�(\�ԣ�
+��s�L��C�H�vTS����3t	�`ѝ"����u�,���L��W�4�+;�W�eh�1�3�鍕i�M�j��������M��s�,�@�u'
��I)8�>b�0K֍�6@

+1�aQg��x+�df-���f�̌���3Y!�X&5��qQk#�
+^Rd
;�S�%1�� +,�X��pox~xʪ
9��L�X�Nj�2Z�ȭ$�4�c2z
d7JƟ� {���{Lv���HC0}�^˒��0����;�[č1��Q|
S���By+)K��3\����H��Th,t��3r1�?-~
r+#�i�dԦ
USUl�W� D����r�bI
�;��TE���)R���n���F9�Z.��z�+��`�V�<��h��) ��+Sy!J� b&�x���#^�U_��fX�O�+��3�P#z��q{��3:�	�B\�O�=��p�?�/�f�?������`�����?՞��`���6����`��s�?�-�f�?X~�?8|�?!.��\�
��C��^Z�?��`��C�]�z�a���Ӭ�jC�r�?�;����b����e����%�s3��d�7�ƞv�,P����Sql{MR�u
,�K?d�
 ���� ���@|.N ��+� ���QC�
�D�JA8��z���g�lXlH]n����W}��W�����{
c��c��P���'n3�^1�~}�i�|Z�V�����>�������/�+!��\ׇ��~����잷ϋ͸�'�H�	~�{��m��������a��K'a��&�P�q���߽�
�n~Z���7�n�o�e�ۇ��Fi*�$=��;���_��{q�
���k��o�~v�m�a���l
V��?�ۧ����qs�o�8��������YOc���j��5F�}����`
��Ǧ=
=+��zV� j�w
��=4��
Kx#�"�eD1�a�\�?OW�VC�j~��//F��K��7�l
.m��r���x���b�Q����R�A���rN�R/f�rX"�
�%j���ҟvg�����L�|�}<ӽ�t��������Q��Q��Q�_�/� : ��
endstream
endobj
735 0 obj<</CreationDate(D:20080329203457-04'00')/Creator(Adobe Illustrator CS2)/Producer(Adobe PDF library 7.77)/ModDate(D:20080329203457-04'00')/Title(purine2_small)>>
endobj
736 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
737 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
738 0 obj<</Subtype/Type1C/Length 1180/Filter/FlateDecode>>stream
+H�|Q}Lw����v�㌴xwcf���Z�Pօ��X6���)�x-����QJ[4*��A��d�~́n�T�(*(��4�f����;�?���y�7ϛ���</���a8�Ǭ\���_5;k��L��e�$�HT���B�y�*t�`�`^�w�����&�|&�5ɦB�ptZO\�+z�5�Z.����s��y���ɚ̭4Y�0s9[mvs��K��B�U0�ͦ$�[YZ��'�l��l3
���(��q�.L�2�����Wf��I;�\�K[ABx
g4
v��7T�����bK�0
����0��&ò�r�,
����f�e�
�2e����x‡�
+���2��!�!(a��š�(
+YY��=���R{|�v�
X�fa�����Q2���g�G*���՛��1B����BR7Q��Ci@�B�Ie�_<��A
�Ģ�~t�-��I�L�1�
�'�O��a)��i�"��w
��~ֺ:=a�b�E��ӈ\����o��?F��cԓ�te[�ݯ�9�c�e\]RǺ����-g�}����E1�tAX�4f
��]T�(\�\�!�-H�"�'#æ�.v������7�	��t>��uA���Y�A7�+&$�яɄ
.#�
�PE�� 6
n�on8�!�x'ϫ����>X8�C((u!�F��]#j[<g�@wg/d�Rs5��6ԗ�i��+������߁zd��kf��yj۶����&��"��AO��O��1�;9�@U�ܵ��lOݐ�6"#�wP�
+-C07a��h�#$O]�J�*���ρ=�Ts�}��'Z�9�^:����{0����.��.�$%�}�2��8��ŨqY��d�W��ɉ��cN�A�G��+v\�>=���
f(?5u�2D&�f���yv��
+.�
�5���%o>���
m�S�N7_��μ��*�s�/Z��s���z��ݣL@�lZ�J�+X�P�
���ך�.�Ș��Mi���u=���N?�t�mt����eO
t����Vsk������:���U�D�Ţ�yCJ~gD޸���S���fy���T\�ie�β]�-�H���
�Q��ݶ{�����В�^Q�=4~�� ���<؁_�%�J����'�
vJGmhQ-*<I�]�$x�L�-�/g����VD2_Fz�
�)}SQ}{�@�b�x :� �95"
endstream
endobj
739 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
740 0 obj<</Subtype/XML/Length 18579/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">purine2_small</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:34:57-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:34:57-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:34:57-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>160</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:18E68C5DFF6011DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:1fbb728a-fdf1-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:18E68C5CFF6011DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:18E68C5BFF6011DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 7.77</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 741
0000000003 00000 f
+0000000016 00000 n
+0000000077 00000 n
+0000000004 00001 f
+0000000006 00000 f
+0000000127 00000 n
+0000000008 00001 f
+0000004987 00000 n
+0000000009 00001 f
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000071 00001 f
+0000000072 00001 f
+0000000073 00001 f
+0000000074 00001 f
+0000000075 00001 f
+0000000076 00001 f
+0000000077 00001 f
+0000000078 00001 f
+0000000079 00001 f
+0000000080 00001 f
+0000000086 00001 f
+0000006507 00000 n
+0000006855 00000 n
+0000007100 00000 n
+0000007478 00000 n
+0000007743 00000 n
+0000000087 00001 f
+0000000088 00001 f
+0000000089 00001 f
+0000000090 00001 f
+0000000091 00001 f
+0000000092 00001 f
+0000000093 00001 f
+0000000094 00001 f
+0000000095 00001 f
+0000000096 00001 f
+0000000097 00001 f
+0000000098 00001 f
+0000000102 00001 f
+0000011795 00000 n
+0000012009 00000 n
+0000012266 00000 n
+0000000103 00001 f
+0000000104 00001 f
+0000000105 00001 f
+0000000106 00001 f
+0000000107 00001 f
+0000000108 00001 f
+0000000109 00001 f
+0000000110 00001 f
+0000000111 00001 f
+0000000112 00001 f
+0000000113 00001 f
+0000000114 00001 f
+0000000115 00001 f
+0000000116 00001 f
+0000000117 00001 f
+0000000118 00001 f
+0000000119 00001 f
+0000000120 00001 f
+0000000121 00001 f
+0000000122 00001 f
+0000000123 00001 f
+0000000124 00001 f
+0000000125 00001 f
+0000000126 00001 f
+0000000127 00001 f
+0000000128 00001 f
+0000000129 00001 f
+0000000130 00001 f
+0000000131 00001 f
+0000000132 00001 f
+0000000133 00001 f
+0000000134 00001 f
+0000000135 00001 f
+0000000136 00001 f
+0000000137 00001 f
+0000000138 00001 f
+0000000139 00001 f
+0000000140 00001 f
+0000000141 00001 f
+0000000142 00001 f
+0000000143 00001 f
+0000000144 00001 f
+0000000146 00001 f
+0000013129 00000 n
+0000000148 00001 f
+0000015575 00000 n
+0000000149 00001 f
+0000000150 00001 f
+0000000151 00001 f
+0000000152 00001 f
+0000000153 00001 f
+0000000154 00001 f
+0000000155 00001 f
+0000000156 00001 f
+0000000157 00001 f
+0000000158 00001 f
+0000000159 00001 f
+0000000160 00001 f
+0000000161 00001 f
+0000000162 00001 f
+0000000163 00001 f
+0000000164 00001 f
+0000000165 00001 f
+0000000166 00001 f
+0000000167 00001 f
+0000000168 00001 f
+0000000169 00001 f
+0000000170 00001 f
+0000000171 00001 f
+0000000172 00001 f
+0000000173 00001 f
+0000000174 00001 f
+0000000175 00001 f
+0000000176 00001 f
+0000000177 00001 f
+0000000178 00001 f
+0000000179 00001 f
+0000000180 00001 f
+0000000181 00001 f
+0000000182 00001 f
+0000000183 00001 f
+0000000184 00001 f
+0000000185 00001 f
+0000000186 00001 f
+0000000187 00001 f
+0000000188 00001 f
+0000000189 00001 f
+0000000190 00001 f
+0000000191 00001 f
+0000000192 00001 f
+0000000193 00001 f
+0000000194 00001 f
+0000000195 00001 f
+0000000196 00001 f
+0000000197 00001 f
+0000000198 00001 f
+0000000199 00001 f
+0000000200 00001 f
+0000000201 00001 f
+0000000202 00001 f
+0000000203 00001 f
+0000000204 00001 f
+0000000205 00001 f
+0000000206 00001 f
+0000000207 00001 f
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000214 00001 f
+0000000215 00001 f
+0000000216 00001 f
+0000000217 00001 f
+0000000218 00001 f
+0000000219 00001 f
+0000000220 00001 f
+0000000224 00001 f
+0000016968 00000 n
+0000017291 00000 n
+0000017565 00000 n
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000228 00001 f
+0000000229 00001 f
+0000000230 00001 f
+0000000231 00001 f
+0000000233 00001 f
+0000021654 00000 n
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000272 00001 f
+0000000273 00001 f
+0000000274 00001 f
+0000000275 00001 f
+0000000276 00001 f
+0000000279 00001 f
+0000022243 00000 n
+0000024746 00000 n
+0000000280 00001 f
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000314 00001 f
+0000000315 00001 f
+0000000316 00001 f
+0000000317 00001 f
+0000000318 00001 f
+0000000319 00001 f
+0000000320 00001 f
+0000000321 00001 f
+0000000322 00001 f
+0000000323 00001 f
+0000000324 00001 f
+0000000325 00001 f
+0000000326 00001 f
+0000000327 00001 f
+0000000328 00001 f
+0000000329 00001 f
+0000000330 00001 f
+0000000331 00001 f
+0000000332 00001 f
+0000000333 00001 f
+0000000334 00001 f
+0000000335 00001 f
+0000000336 00001 f
+0000000337 00001 f
+0000000338 00001 f
+0000000339 00001 f
+0000000340 00001 f
+0000000341 00001 f
+0000000342 00001 f
+0000000343 00001 f
+0000000344 00001 f
+0000000345 00001 f
+0000000346 00001 f
+0000000347 00001 f
+0000000348 00001 f
+0000000349 00001 f
+0000000350 00001 f
+0000000351 00001 f
+0000000352 00001 f
+0000000353 00001 f
+0000000354 00001 f
+0000000355 00001 f
+0000000356 00001 f
+0000000357 00001 f
+0000000358 00001 f
+0000000359 00001 f
+0000000360 00001 f
+0000000361 00001 f
+0000000362 00001 f
+0000000363 00001 f
+0000000364 00001 f
+0000000365 00001 f
+0000000366 00001 f
+0000000367 00001 f
+0000000368 00001 f
+0000000369 00001 f
+0000000370 00001 f
+0000000371 00001 f
+0000000372 00001 f
+0000000373 00001 f
+0000000374 00001 f
+0000000375 00001 f
+0000000376 00001 f
+0000000377 00001 f
+0000000378 00001 f
+0000000379 00001 f
+0000000380 00001 f
+0000000381 00001 f
+0000000382 00001 f
+0000000383 00001 f
+0000000384 00001 f
+0000000385 00001 f
+0000000386 00001 f
+0000000387 00001 f
+0000000388 00001 f
+0000000389 00001 f
+0000000390 00001 f
+0000000391 00001 f
+0000000392 00001 f
+0000000393 00001 f
+0000000394 00001 f
+0000000395 00001 f
+0000000396 00001 f
+0000000397 00001 f
+0000000398 00001 f
+0000000399 00001 f
+0000000400 00001 f
+0000000401 00001 f
+0000000402 00001 f
+0000000403 00001 f
+0000000404 00001 f
+0000000405 00001 f
+0000000406 00001 f
+0000000407 00001 f
+0000000408 00001 f
+0000000409 00001 f
+0000000410 00001 f
+0000000411 00001 f
+0000000412 00001 f
+0000000413 00001 f
+0000000414 00001 f
+0000000415 00001 f
+0000000416 00001 f
+0000000417 00001 f
+0000000418 00001 f
+0000000419 00001 f
+0000000420 00001 f
+0000000421 00001 f
+0000000422 00001 f
+0000000423 00001 f
+0000000424 00001 f
+0000000425 00001 f
+0000000426 00001 f
+0000000427 00001 f
+0000000428 00001 f
+0000000429 00001 f
+0000000430 00001 f
+0000000431 00001 f
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000470 00001 f
+0000000472 00001 f
+0000024859 00000 n
+0000000473 00001 f
+0000000474 00001 f
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000480 00001 f
+0000000481 00001 f
+0000000482 00001 f
+0000000483 00001 f
+0000000484 00001 f
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000525 00001 f
+0000032334 00000 n
+0000000527 00001 f
+0000034781 00000 n
+0000000528 00001 f
+0000000529 00001 f
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000536 00001 f
+0000000537 00001 f
+0000000538 00001 f
+0000000539 00001 f
+0000000540 00001 f
+0000000541 00001 f
+0000000542 00001 f
+0000000543 00001 f
+0000000544 00001 f
+0000000545 00001 f
+0000000546 00001 f
+0000000547 00001 f
+0000000548 00001 f
+0000000549 00001 f
+0000000550 00001 f
+0000000551 00001 f
+0000000552 00001 f
+0000000553 00001 f
+0000000554 00001 f
+0000000555 00001 f
+0000000556 00001 f
+0000000557 00001 f
+0000000558 00001 f
+0000000559 00001 f
+0000000560 00001 f
+0000000561 00001 f
+0000000562 00001 f
+0000000563 00001 f
+0000000564 00001 f
+0000000565 00001 f
+0000000566 00001 f
+0000000567 00001 f
+0000000568 00001 f
+0000000569 00001 f
+0000000570 00001 f
+0000000571 00001 f
+0000000572 00001 f
+0000000573 00001 f
+0000000574 00001 f
+0000000575 00001 f
+0000000576 00001 f
+0000000577 00001 f
+0000000578 00001 f
+0000000579 00001 f
+0000000580 00001 f
+0000000581 00001 f
+0000000582 00001 f
+0000000583 00001 f
+0000000584 00001 f
+0000000585 00001 f
+0000000586 00001 f
+0000000587 00001 f
+0000000588 00001 f
+0000000589 00001 f
+0000000590 00001 f
+0000000591 00001 f
+0000000592 00001 f
+0000000593 00001 f
+0000000594 00001 f
+0000000595 00001 f
+0000000597 00001 f
+0000036303 00000 n
+0000000598 00001 f
+0000000599 00001 f
+0000000600 00001 f
+0000000601 00001 f
+0000000602 00001 f
+0000000603 00001 f
+0000000604 00001 f
+0000000606 00001 f
+0000040126 00000 n
+0000000607 00001 f
+0000000608 00001 f
+0000000609 00001 f
+0000000610 00001 f
+0000000611 00001 f
+0000000612 00001 f
+0000000613 00001 f
+0000000614 00001 f
+0000000615 00001 f
+0000000616 00001 f
+0000000617 00001 f
+0000000618 00001 f
+0000000619 00001 f
+0000000620 00001 f
+0000000621 00001 f
+0000000622 00001 f
+0000000623 00001 f
+0000000624 00001 f
+0000000625 00001 f
+0000000626 00001 f
+0000000627 00001 f
+0000000628 00001 f
+0000000629 00001 f
+0000000630 00001 f
+0000000631 00001 f
+0000000632 00001 f
+0000000633 00001 f
+0000000634 00001 f
+0000000635 00001 f
+0000000636 00001 f
+0000000637 00001 f
+0000000638 00001 f
+0000000639 00001 f
+0000000640 00001 f
+0000000641 00001 f
+0000000642 00001 f
+0000000643 00001 f
+0000000644 00001 f
+0000000645 00001 f
+0000000646 00001 f
+0000000647 00001 f
+0000000648 00001 f
+0000000650 00001 f
+0000040715 00000 n
+0000000651 00001 f
+0000000652 00001 f
+0000000653 00001 f
+0000000654 00001 f
+0000000655 00001 f
+0000000656 00001 f
+0000000657 00001 f
+0000000658 00001 f
+0000000659 00001 f
+0000000660 00001 f
+0000000661 00001 f
+0000000662 00001 f
+0000000663 00001 f
+0000000664 00001 f
+0000000665 00001 f
+0000000666 00001 f
+0000000667 00001 f
+0000000668 00001 f
+0000000669 00001 f
+0000000670 00001 f
+0000000671 00001 f
+0000000672 00001 f
+0000000673 00001 f
+0000000674 00001 f
+0000000675 00001 f
+0000000676 00001 f
+0000000677 00001 f
+0000000678 00001 f
+0000000679 00001 f
+0000000680 00001 f
+0000000681 00001 f
+0000000682 00001 f
+0000000684 00001 f
+0000043159 00000 n
+0000000685 00001 f
+0000000686 00001 f
+0000000687 00001 f
+0000000688 00001 f
+0000000689 00001 f
+0000000690 00001 f
+0000000691 00001 f
+0000000692 00001 f
+0000000693 00001 f
+0000000694 00001 f
+0000000695 00001 f
+0000000696 00001 f
+0000000697 00001 f
+0000000698 00001 f
+0000000699 00001 f
+0000000700 00001 f
+0000000701 00001 f
+0000000702 00001 f
+0000000703 00001 f
+0000000704 00001 f
+0000000705 00001 f
+0000000706 00001 f
+0000000707 00001 f
+0000000708 00001 f
+0000000709 00001 f
+0000000710 00001 f
+0000000711 00001 f
+0000000712 00001 f
+0000000713 00001 f
+0000000714 00001 f
+0000000715 00001 f
+0000000716 00001 f
+0000000000 00001 f
+0000045050 00000 n
+0000046945 00000 n
+0000047058 00000 n
+0000047171 00000 n
+0000047284 00000 n
+0000047397 00000 n
+0000047510 00000 n
+0000047623 00000 n
+0000047736 00000 n
+0000047849 00000 n
+0000047962 00000 n
+0000048075 00000 n
+0000048188 00000 n
+0000048301 00000 n
+0000048414 00000 n
+0000048527 00000 n
+0000048640 00000 n
+0000048753 00000 n
+0000056363 00000 n
+0000056540 00000 n
+0000069460 00000 n
+0000087270 00000 n
+0000088535 00000 n
+0000107162 00000 n
+trailer
<</Size 741/Root 1 0 R/Info 735 0 R/ID[<1D941DB0FDF111DC8B5D0016CB90252E><1FBA6A83FDF111DC8B5D0016CB90252E>]>>
startxref
125819
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/purine3_full.pdf b/documentation/userguide/Figures/purine3_full.pdf
new file mode 100644
index 0000000..c2d0fc8
--- /dev/null
+++ b/documentation/userguide/Figures/purine3_full.pdf
@@ -0,0 +1,1052 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 740 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 734 0 R/BleedBox[0.0 0.0 430.0 390.0]/ArtBox[5.99609 11.7266 402.031 384.36]/MediaBox[0.0 0.0 430.0 390.0]/TrimBox[0.0 0.0 430.0 390.0]/Resources<</Font<</TT0 81 0 R/TT1 350 0 R/TT2 83 0 R/T1_0 99 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Color[32768.0 13107.0 32768.0]/Visible false/Editable true/Dimmed false/Preview true/Printed true/Title(Purine 3 main numbers)>>/MC11<</Contents 228 0 R/Resources<</Font<</T1_0 99 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS [...]
endobj
7 0 obj<</Length 1497>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
Q

endstream
endobj
81 0 obj<</Subtype/TrueType/FontDescriptor 82 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/HUPTLN+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
82 0 obj<</StemV 88/FontName/HUPTLN+ArialMT/FontFile2 736 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
83 0 obj<</Subtype/TrueType/FontDescriptor 84 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/HUPTLN+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
84 0 obj<</StemV 80/FontName/HUPTLN+TimesNewRomanPSMT/FontFile2 737 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
85 0 obj<</Length 4006>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 199.4907 244.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 228.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 244.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 224.8333 227.8816 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 212.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 212.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 180.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 180.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 164.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 164.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 132.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 96.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 132.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 57.5146 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 87.4907 84.5146 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 84.5146 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 87.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 103.4907 57.5146 Tm
(g)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.9966 94.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 70.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9956 92.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.4897 84.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 90.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 95.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4644 87.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 47.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.9976 55.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 342.4917 57.5146 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 358.4917 51.5146 Tm
(n)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
(Consensus)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(Purine riboswitch)Tj
ET
Q

endstream
endobj
99 0 obj<</Subtype/Type1/FontDescriptor 100 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/GMFNXP+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
100 0 obj<</StemV 88/FontName/GMFNXP+Myriad-Roman/FontStretch/Normal/FontFile3 738 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
101 0 obj<</Length 815>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 168.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 48.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 100.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 230.4902 Tm
(70)Tj
ET
Q

endstream
endobj
145 0 obj<</Length 2395>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 288.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 302.5298 254.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 317.0308 265.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.0308 292.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 323.5303 337.5146 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 349.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 296.5303 359.5146 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 283.0308 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 240.0308 244.5146 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 106.4907 265.5146 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 308.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 359.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
Q

endstream
endobj
146 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
228 0 obj<</Length 540>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 178.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 401.9961 74.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.9961 110.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
Q

endstream
endobj
274 0 obj<</Length 1724>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
0.137 0.122 0.125 rg
108.815 73.493 m
108.815 81.192 l
f
0.137 0.122 0.125 RG
[2 3]0 d 
108.815 73.493 m
108.815 81.192 l
S
0 0 0 rg
76.815 73.493 m
76.815 81.192 l
f
0 0 0 RG
[]0 d 
76.815 73.493 m
76.815 81.192 l
S
60.815 73.493 m
60.815 81.192 l
f
60.815 73.493 m
60.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
362.177 73.493 m
362.177 81.192 l
f
[2 3]0 d 
362.177 73.493 m
362.177 81.192 l
S
Q

endstream
endobj
350 0 obj<</Subtype/TrueType/FontDescriptor 351 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/FEVHJR+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
351 0 obj<</StemV 72/FontName/FEVHJR+TimesNewRomanPS-ItalicMT/FontFile2 739 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
352 0 obj<</Length 21415>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 84.5146 Tm
(G)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 84.5146 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.4907 57.5146 Tm
(g)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 70.5146 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 84.5146 Tm
(u)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 91.5146 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 87.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 51.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 55.5146 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
0.75 w 4 M 0 j 0 J []0 d 
207.231 246.577 m
206.569 246.025 205.761 245.749 204.807 245.749 c
204.022 245.749 203.293 245.952 202.62 246.356 c
201.947 246.762 201.45 247.373 201.131 248.192 c
200.812 249.011 200.653 249.969 200.653 251.066 c
200.653 251.917 200.788 252.742 201.057 253.544 c
201.327 254.345 201.794 254.982 202.459 255.458 c
203.124 255.934 203.952 256.171 204.942 256.171 c
205.803 256.171 206.518 255.957 207.086 255.528 c
207.655 255.101 208.088 254.417 208.387 253.478 c
210.059 253.874 l
209.713 255.063 209.101 255.984 208.222 256.641 c
207.343 257.296 206.259 257.624 204.97 257.624 c
203.833 257.624 202.791 257.365 201.845 256.847 c
200.898 256.327 200.169 255.568 199.656 254.569 c
199.144 253.57 198.887 252.399 198.887 251.057 c
198.887 249.826 199.114 248.675 199.568 247.602 c
200.022 246.529 200.685 245.71 201.555 245.145 c
202.425 244.579 203.554 244.296 204.943 244.296 c
206.285 244.296 207.42 244.664 208.349 245.398 c
209.277 246.134 209.92 247.201 210.278 248.602 c
208.575 249.032 l
208.34 247.947 207.893 247.128 207.231 246.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 244.5146 Tm
(G)Tj
ET
233.699 249.562 m
233.699 247.153 l
233.335 246.829 232.803 246.524 232.1 246.239 c
231.397 245.954 230.677 245.812 229.939 245.812 c
229.09 245.812 228.288 246 227.533 246.376 c
226.777 246.752 226.202 247.328 225.807 248.104 c
225.412 248.88 225.214 249.844 225.214 250.996 c
225.214 251.931 225.378 252.798 225.706 253.597 c
225.899 254.062 226.17 254.487 226.519 254.875 c
226.867 255.263 227.325 255.576 227.893 255.814 c
228.461 256.052 229.134 256.171 229.913 256.171 c
230.563 256.171 231.154 256.058 231.687 255.831 c
232.22 255.604 232.63 255.303 232.917 254.927 c
233.204 254.55 233.444 254.032 233.637 253.375 c
235.177 253.797 l
234.954 254.665 234.629 255.368 234.201 255.908 c
233.773 256.448 233.183 256.869 232.429 257.171 c
231.676 257.474 230.833 257.624 229.902 257.624 c
228.618 257.624 227.484 257.36 226.5 256.833 c
225.515 256.306 224.76 255.498 224.235 254.411 c
223.711 253.323 223.449 252.153 223.449 250.898 c
223.449 249.633 223.712 248.487 224.24 247.461 c
224.767 246.436 225.548 245.651 226.583 245.109 c
227.617 244.567 228.768 244.296 230.034 244.296 c
230.972 244.296 231.886 244.465 232.777 244.801 c
233.667 245.137 234.532 245.639 235.371 246.306 c
235.371 251.077 l
229.917 251.077 l
229.917 249.562 l
233.699 249.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
207.231 182.577 m
206.569 182.025 205.761 181.749 204.807 181.749 c
204.022 181.749 203.293 181.952 202.62 182.356 c
201.947 182.762 201.45 183.373 201.131 184.192 c
200.812 185.011 200.653 185.969 200.653 187.066 c
200.653 187.917 200.788 188.742 201.057 189.544 c
201.327 190.345 201.794 190.982 202.459 191.458 c
203.124 191.934 203.952 192.171 204.942 192.171 c
205.803 192.171 206.518 191.957 207.086 191.528 c
207.655 191.101 208.088 190.417 208.387 189.478 c
210.059 189.874 l
209.713 191.063 209.101 191.984 208.222 192.641 c
207.343 193.296 206.259 193.624 204.97 193.624 c
203.833 193.624 202.791 193.365 201.845 192.847 c
200.898 192.327 200.169 191.568 199.656 190.569 c
199.144 189.57 198.887 188.399 198.887 187.057 c
198.887 185.826 199.114 184.675 199.568 183.602 c
200.022 182.529 200.685 181.71 201.555 181.145 c
202.425 180.579 203.554 180.296 204.943 180.296 c
206.285 180.296 207.42 180.664 208.349 181.398 c
209.277 182.134 209.92 183.201 210.278 184.602 c
208.575 185.032 l
208.34 183.947 207.893 183.128 207.231 182.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
233.699 185.562 m
233.699 183.153 l
233.335 182.829 232.803 182.524 232.1 182.239 c
231.397 181.954 230.677 181.812 229.939 181.812 c
229.09 181.812 228.288 182 227.533 182.376 c
226.777 182.752 226.202 183.328 225.807 184.104 c
225.412 184.88 225.214 185.844 225.214 186.996 c
225.214 187.931 225.378 188.798 225.706 189.597 c
225.899 190.062 226.17 190.487 226.519 190.875 c
226.867 191.263 227.325 191.576 227.893 191.814 c
228.461 192.052 229.134 192.171 229.913 192.171 c
230.563 192.171 231.154 192.058 231.687 191.831 c
232.22 191.604 232.63 191.303 232.917 190.927 c
233.204 190.55 233.444 190.032 233.637 189.375 c
235.177 189.797 l
234.954 190.665 234.629 191.368 234.201 191.908 c
233.773 192.448 233.183 192.869 232.429 193.171 c
231.676 193.474 230.833 193.624 229.902 193.624 c
228.618 193.624 227.484 193.36 226.5 192.833 c
225.515 192.306 224.76 191.498 224.235 190.411 c
223.711 189.323 223.449 188.153 223.449 186.898 c
223.449 185.633 223.712 184.487 224.24 183.461 c
224.767 182.436 225.548 181.651 226.583 181.109 c
227.617 180.567 228.768 180.296 230.034 180.296 c
230.972 180.296 231.886 180.465 232.777 180.801 c
233.667 181.137 234.532 181.639 235.371 182.306 c
235.371 187.077 l
229.917 187.077 l
229.917 185.562 l
233.699 185.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 164.5146 Tm
(A)Tj
ET
200.771 164.515 m
202.182 168.421 l
207.599 168.421 l
209.083 164.515 l
211.025 164.515 l
205.771 177.405 l
203.923 177.405 l
198.968 164.515 l
200.771 164.515 l
h
204.097 173.585 m
204.392 174.4 204.625 175.227 204.794 176.062 c
205 175.357 205.305 174.462 205.708 173.376 c
207.066 169.812 l
202.667 169.812 l
204.097 173.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
200.771 132.515 m
202.182 136.421 l
207.599 136.421 l
209.083 132.515 l
211.025 132.515 l
205.771 145.405 l
203.923 145.405 l
198.968 132.515 l
200.771 132.515 l
h
204.097 141.585 m
204.392 142.4 204.625 143.227 204.794 144.062 c
205 143.357 205.305 142.462 205.708 141.376 c
207.066 137.812 l
202.667 137.812 l
204.097 141.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
232.84 137.963 m
232.84 136.344 232.574 135.25 232.041 134.681 c
231.508 134.112 230.615 133.827 229.362 133.827 c
228.63 133.827 228.011 133.971 227.505 134.259 c
226.998 134.546 226.641 134.955 226.433 135.486 c
226.225 136.017 226.122 136.842 226.122 137.963 c
226.122 145.405 l
224.418 145.405 l
224.418 137.959 l
224.418 136.593 224.582 135.516 224.91 134.728 c
225.238 133.938 225.785 133.337 226.552 132.921 c
227.319 132.505 228.306 132.296 229.512 132.296 c
230.752 132.296 231.755 132.535 232.519 133.013 c
233.283 133.49 233.812 134.11 234.104 134.872 c
234.397 135.635 234.543 136.663 234.543 137.959 c
234.543 145.405 l
232.84 145.405 l
232.84 137.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(U)Tj
ET
159.84 89.963 m
159.84 88.344 159.574 87.25 159.041 86.681 c
158.508 86.112 157.615 85.827 156.362 85.827 c
155.63 85.827 155.011 85.971 154.505 86.259 c
153.998 86.546 153.641 86.955 153.433 87.486 c
153.225 88.017 153.122 88.842 153.122 89.963 c
153.122 97.405 l
151.418 97.405 l
151.418 89.959 l
151.418 88.593 151.582 87.516 151.91 86.728 c
152.238 85.938 152.785 85.337 153.552 84.921 c
154.319 84.505 155.306 84.296 156.512 84.296 c
157.752 84.296 158.755 84.535 159.519 85.013 c
160.283 85.49 160.812 86.11 161.104 86.872 c
161.397 87.635 161.543 88.663 161.543 89.959 c
161.543 97.405 l
159.84 97.405 l
159.84 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 150.9897 57.5146 Tm
(A)Tj
ET
152.771 57.515 m
154.182 61.421 l
159.599 61.421 l
161.083 57.515 l
163.025 57.515 l
157.771 70.405 l
155.923 70.405 l
150.968 57.515 l
152.771 57.515 l
h
156.097 66.585 m
156.392 67.4 156.625 68.227 156.794 69.062 c
157 68.357 157.305 67.462 157.708 66.376 c
159.066 62.812 l
154.667 62.812 l
156.097 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
143.231 86.577 m
142.569 86.025 141.761 85.749 140.807 85.749 c
140.022 85.749 139.293 85.952 138.62 86.356 c
137.947 86.762 137.45 87.373 137.131 88.192 c
136.812 89.011 136.653 89.969 136.653 91.066 c
136.653 91.917 136.788 92.742 137.057 93.544 c
137.327 94.345 137.794 94.982 138.459 95.458 c
139.124 95.934 139.952 96.171 140.942 96.171 c
141.803 96.171 142.518 95.957 143.086 95.528 c
143.655 95.101 144.088 94.417 144.387 93.478 c
146.059 93.874 l
145.713 95.063 145.101 95.984 144.222 96.641 c
143.343 97.296 142.259 97.624 140.97 97.624 c
139.833 97.624 138.791 97.365 137.845 96.847 c
136.898 96.327 136.169 95.568 135.656 94.569 c
135.144 93.57 134.887 92.399 134.887 91.057 c
134.887 89.826 135.114 88.675 135.568 87.602 c
136.022 86.529 136.685 85.71 137.555 85.145 c
138.425 84.579 139.554 84.296 140.943 84.296 c
142.285 84.296 143.42 84.664 144.349 85.398 c
145.277 86.134 145.92 87.201 146.278 88.602 c
144.575 89.032 l
144.34 87.947 143.893 87.128 143.231 86.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
144.699 62.562 m
144.699 60.153 l
144.335 59.829 143.803 59.524 143.1 59.239 c
142.397 58.954 141.677 58.812 140.939 58.812 c
140.09 58.812 139.288 59 138.533 59.376 c
137.777 59.752 137.202 60.328 136.807 61.104 c
136.412 61.88 136.214 62.844 136.214 63.996 c
136.214 64.931 136.378 65.798 136.706 66.597 c
136.899 67.062 137.17 67.487 137.519 67.875 c
137.867 68.263 138.325 68.576 138.893 68.814 c
139.461 69.052 140.134 69.171 140.913 69.171 c
141.563 69.171 142.154 69.058 142.687 68.831 c
143.22 68.604 143.63 68.303 143.917 67.927 c
144.204 67.55 144.444 67.032 144.637 66.375 c
146.177 66.797 l
145.954 67.665 145.629 68.368 145.201 68.908 c
144.773 69.448 144.183 69.869 143.429 70.171 c
142.676 70.474 141.833 70.624 140.902 70.624 c
139.618 70.624 138.484 70.36 137.5 69.833 c
136.515 69.306 135.76 68.498 135.235 67.411 c
134.711 66.323 134.449 65.153 134.449 63.898 c
134.449 62.633 134.712 61.487 135.24 60.461 c
135.767 59.436 136.548 58.651 137.583 58.109 c
138.617 57.567 139.768 57.296 141.034 57.296 c
141.972 57.296 142.886 57.465 143.777 57.801 c
144.667 58.137 145.532 58.639 146.371 59.306 c
146.371 64.077 l
140.917 64.077 l
140.917 62.562 l
144.699 62.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 70.9897 84.5146 Tm
(A)Tj
ET
72.771 84.515 m
74.182 88.421 l
79.599 88.421 l
81.083 84.515 l
83.025 84.515 l
77.771 97.405 l
75.923 97.405 l
70.968 84.515 l
72.771 84.515 l
h
76.097 93.585 m
76.392 94.4 76.625 95.227 76.794 96.062 c
77 95.357 77.305 94.462 77.708 93.376 c
79.066 89.812 l
74.667 89.812 l
76.097 93.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
79.84 62.963 m
79.84 61.344 79.574 60.25 79.041 59.681 c
78.508 59.112 77.615 58.827 76.362 58.827 c
75.63 58.827 75.011 58.971 74.505 59.259 c
73.998 59.546 73.641 59.955 73.433 60.486 c
73.225 61.017 73.122 61.842 73.122 62.963 c
73.122 70.405 l
71.418 70.405 l
71.418 62.959 l
71.418 61.593 71.582 60.516 71.91 59.728 c
72.238 58.938 72.785 58.337 73.552 57.921 c
74.319 57.505 75.306 57.296 76.512 57.296 c
77.752 57.296 78.755 57.535 79.519 58.013 c
80.283 58.49 80.812 59.11 81.104 59.872 c
81.397 60.635 81.543 61.663 81.543 62.959 c
81.543 70.405 l
79.84 70.405 l
79.84 62.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(C)Tj
ET
286.259 86.577 m
285.598 86.025 284.79 85.749 283.835 85.749 c
283.05 85.749 282.322 85.952 281.648 86.356 c
280.975 86.762 280.479 87.373 280.16 88.192 c
279.84 89.011 279.681 89.969 279.681 91.066 c
279.681 91.917 279.816 92.742 280.085 93.544 c
280.355 94.345 280.822 94.982 281.487 95.458 c
282.152 95.934 282.98 96.171 283.97 96.171 c
284.832 96.171 285.546 95.957 286.115 95.528 c
286.683 95.101 287.117 94.417 287.416 93.478 c
289.087 93.874 l
288.742 95.063 288.129 95.984 287.25 96.641 c
286.371 97.296 285.287 97.624 283.998 97.624 c
282.861 97.624 281.819 97.365 280.873 96.847 c
279.927 96.327 279.197 95.568 278.685 94.569 c
278.172 93.57 277.916 92.399 277.916 91.057 c
277.916 89.826 278.143 88.675 278.597 87.602 c
279.051 86.529 279.713 85.71 280.583 85.145 c
281.453 84.579 282.583 84.296 283.971 84.296 c
285.313 84.296 286.448 84.664 287.377 85.398 c
288.306 86.134 288.949 87.201 289.306 88.602 c
287.603 89.032 l
287.369 87.947 286.921 87.128 286.259 86.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 276.5239 57.5146 Tm
(G)Tj
ET
287.727 62.562 m
287.727 60.153 l
287.364 59.829 286.831 59.524 286.128 59.239 c
285.426 58.954 284.706 58.812 283.968 58.812 c
283.119 58.812 282.316 59 281.561 59.376 c
280.806 59.752 280.23 60.328 279.835 61.104 c
279.44 61.88 279.243 62.844 279.243 63.996 c
279.243 64.931 279.406 65.798 279.734 66.597 c
279.928 67.062 280.198 67.487 280.547 67.875 c
280.895 68.263 281.354 68.576 281.921 68.814 c
282.489 69.052 283.163 69.171 283.941 69.171 c
284.591 69.171 285.183 69.058 285.715 68.831 c
286.248 68.604 286.658 68.303 286.945 67.927 c
287.232 67.55 287.472 67.032 287.666 66.375 c
289.205 66.797 l
288.982 67.665 288.657 68.368 288.229 68.908 c
287.801 69.448 287.211 69.869 286.458 70.171 c
285.705 70.474 284.862 70.624 283.93 70.624 c
282.646 70.624 281.512 70.36 280.528 69.833 c
279.543 69.306 278.788 68.498 278.264 67.411 c
277.739 66.323 277.477 65.153 277.477 63.898 c
277.477 62.633 277.741 61.487 278.268 60.461 c
278.795 59.436 279.577 58.651 280.611 58.109 c
281.646 57.567 282.796 57.296 284.062 57.296 c
285 57.296 285.914 57.465 286.805 57.801 c
287.696 58.137 288.561 58.639 289.399 59.306 c
289.399 64.077 l
283.946 64.077 l
283.946 62.562 l
287.727 62.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(U)Tj
ET
301.839 89.963 m
301.839 88.344 301.573 87.25 301.04 86.681 c
300.507 86.112 299.614 85.827 298.361 85.827 c
297.629 85.827 297.01 85.971 296.504 86.259 c
295.997 86.546 295.64 86.955 295.432 87.486 c
295.224 88.017 295.121 88.842 295.121 89.963 c
295.121 97.405 l
293.417 97.405 l
293.417 89.959 l
293.417 88.593 293.581 87.516 293.909 86.728 c
294.237 85.938 294.784 85.337 295.551 84.921 c
296.318 84.505 297.305 84.296 298.511 84.296 c
299.751 84.296 300.754 84.535 301.518 85.013 c
302.282 85.49 302.811 86.11 303.103 86.872 c
303.396 87.635 303.542 88.663 303.542 89.959 c
303.542 97.405 l
301.839 97.405 l
301.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 292.9888 57.5146 Tm
(A)Tj
ET
294.77 57.515 m
296.181 61.421 l
301.598 61.421 l
303.083 57.515 l
305.024 57.515 l
299.77 70.405 l
297.922 70.405 l
292.967 57.515 l
294.77 57.515 l
h
298.096 66.585 m
298.391 67.4 298.624 68.227 298.793 69.062 c
299 68.357 299.304 67.462 299.708 66.376 c
301.065 62.812 l
296.666 62.812 l
298.096 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(U)Tj
ET
317.839 89.963 m
317.839 88.344 317.573 87.25 317.04 86.681 c
316.507 86.112 315.614 85.827 314.361 85.827 c
313.629 85.827 313.01 85.971 312.504 86.259 c
311.997 86.546 311.64 86.955 311.432 87.486 c
311.224 88.017 311.121 88.842 311.121 89.963 c
311.121 97.405 l
309.417 97.405 l
309.417 89.959 l
309.417 88.593 309.581 87.516 309.909 86.728 c
310.237 85.938 310.784 85.337 311.551 84.921 c
312.318 84.505 313.305 84.296 314.511 84.296 c
315.751 84.296 316.754 84.535 317.518 85.013 c
318.282 85.49 318.811 86.11 319.103 86.872 c
319.396 87.635 319.542 88.663 319.542 89.959 c
319.542 97.405 l
317.839 97.405 l
317.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 308.9888 57.5146 Tm
(A)Tj
ET
310.77 57.515 m
312.181 61.421 l
317.598 61.421 l
319.083 57.515 l
321.024 57.515 l
315.77 70.405 l
313.922 70.405 l
308.967 57.515 l
310.77 57.515 l
h
314.096 66.585 m
314.391 67.4 314.624 68.227 314.793 69.062 c
315 68.357 315.304 67.462 315.708 66.376 c
317.065 62.812 l
312.666 62.812 l
314.096 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 324.5239 84.5146 Tm
(G)Tj
ET
335.727 89.562 m
335.727 87.153 l
335.364 86.829 334.831 86.524 334.128 86.239 c
333.426 85.954 332.706 85.812 331.968 85.812 c
331.119 85.812 330.316 86 329.561 86.376 c
328.806 86.752 328.23 87.328 327.835 88.104 c
327.44 88.88 327.243 89.844 327.243 90.996 c
327.243 91.931 327.406 92.798 327.734 93.597 c
327.928 94.062 328.198 94.487 328.547 94.875 c
328.895 95.263 329.354 95.576 329.921 95.814 c
330.489 96.052 331.163 96.171 331.941 96.171 c
332.591 96.171 333.183 96.058 333.715 95.831 c
334.248 95.604 334.658 95.303 334.945 94.927 c
335.232 94.55 335.472 94.032 335.666 93.375 c
337.205 93.797 l
336.982 94.665 336.657 95.368 336.229 95.908 c
335.801 96.448 335.211 96.869 334.458 97.171 c
333.705 97.474 332.862 97.624 331.93 97.624 c
330.646 97.624 329.512 97.36 328.528 96.833 c
327.543 96.306 326.788 95.498 326.264 94.411 c
325.739 93.323 325.477 92.153 325.477 90.898 c
325.477 89.633 325.741 88.487 326.268 87.461 c
326.795 86.436 327.577 85.651 328.611 85.109 c
329.646 84.567 330.796 84.296 332.062 84.296 c
333 84.296 333.914 84.465 334.805 84.801 c
335.696 85.137 336.561 85.639 337.399 86.306 c
337.399 91.077 l
331.946 91.077 l
331.946 89.562 l
335.727 89.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(C)Tj
ET
334.259 59.577 m
333.598 59.025 332.79 58.749 331.835 58.749 c
331.05 58.749 330.322 58.952 329.648 59.356 c
328.975 59.762 328.479 60.373 328.16 61.192 c
327.84 62.011 327.681 62.969 327.681 64.066 c
327.681 64.917 327.816 65.742 328.085 66.544 c
328.355 67.345 328.822 67.982 329.487 68.458 c
330.152 68.934 330.98 69.171 331.97 69.171 c
332.832 69.171 333.546 68.957 334.115 68.528 c
334.683 68.101 335.117 67.417 335.416 66.478 c
337.087 66.874 l
336.742 68.063 336.129 68.984 335.25 69.641 c
334.371 70.296 333.287 70.624 331.998 70.624 c
330.861 70.624 329.819 70.365 328.873 69.847 c
327.927 69.327 327.197 68.568 326.685 67.569 c
326.172 66.57 325.916 65.399 325.916 64.057 c
325.916 62.826 326.143 61.675 326.597 60.602 c
327.051 59.529 327.713 58.71 328.583 58.145 c
329.453 57.579 330.583 57.296 331.971 57.296 c
333.313 57.296 334.448 57.664 335.377 58.398 c
336.306 59.134 336.949 60.201 337.306 61.602 c
335.603 62.032 l
335.369 60.947 334.921 60.128 334.259 59.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(U)Tj
ET
349.839 89.963 m
349.839 88.344 349.573 87.25 349.04 86.681 c
348.507 86.112 347.614 85.827 346.361 85.827 c
345.629 85.827 345.01 85.971 344.504 86.259 c
343.997 86.546 343.64 86.955 343.432 87.486 c
343.224 88.017 343.121 88.842 343.121 89.963 c
343.121 97.405 l
341.417 97.405 l
341.417 89.959 l
341.417 88.593 341.581 87.516 341.909 86.728 c
342.237 85.938 342.784 85.337 343.551 84.921 c
344.318 84.505 345.305 84.296 346.511 84.296 c
347.751 84.296 348.754 84.535 349.518 85.013 c
350.282 85.49 350.811 86.11 351.103 86.872 c
351.396 87.635 351.542 88.663 351.542 89.959 c
351.542 97.405 l
349.839 97.405 l
349.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 341.9907 57.5146 Tm
(A)Tj
ET
343.772 57.515 m
345.183 61.421 l
350.6 61.421 l
352.084 57.515 l
354.026 57.515 l
348.771 70.405 l
346.924 70.405 l
341.969 57.515 l
343.772 57.515 l
h
347.098 66.585 m
347.393 67.4 347.625 68.227 347.795 69.062 c
348.001 68.357 348.306 67.462 348.709 66.376 c
350.067 62.812 l
345.667 62.812 l
347.098 66.585 l
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 358.4917 57.5146 Tm
(a)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
470 0 obj<</Length 7428>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 257.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 273.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 164.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 86.577 m
126.569 86.025 125.761 85.749 124.807 85.749 c
124.022 85.749 123.293 85.952 122.62 86.356 c
121.947 86.762 121.45 87.373 121.131 88.192 c
120.812 89.011 120.653 89.969 120.653 91.066 c
120.653 91.917 120.788 92.742 121.057 93.544 c
121.327 94.345 121.794 94.982 122.459 95.458 c
123.124 95.934 123.952 96.171 124.942 96.171 c
125.803 96.171 126.518 95.957 127.086 95.528 c
127.655 95.101 128.088 94.417 128.387 93.478 c
130.059 93.874 l
129.713 95.063 129.101 95.984 128.222 96.641 c
127.343 97.296 126.259 97.624 124.97 97.624 c
123.833 97.624 122.791 97.365 121.845 96.847 c
120.898 96.327 120.169 95.568 119.656 94.569 c
119.144 93.57 118.887 92.399 118.887 91.057 c
118.887 89.826 119.114 88.675 119.568 87.602 c
120.022 86.529 120.685 85.71 121.555 85.145 c
122.425 84.579 123.554 84.296 124.943 84.296 c
126.285 84.296 127.42 84.664 128.349 85.398 c
129.277 86.134 129.92 87.201 130.278 88.602 c
128.575 89.032 l
128.34 87.947 127.893 87.128 127.231 86.577 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 84.5146 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 57.5146 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 84.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 91.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 87.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 51.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 55.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 254.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
480 0 obj<</Length 595>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 48.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 100.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 230.4902 Tm
(70)Tj
ET
Q

endstream
endobj
524 0 obj<</Length 2398>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 257.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 273.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 254.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 371.9961 103.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 308.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 170.6367 25.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 30.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 118.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 194.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 137.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 272.9961 235.4902 Tm
(90)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 305.9961 374.4902 Tm
(100)Tj
ET
Q

endstream
endobj
526 0 obj<</Length 1497>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
Q

endstream
endobj
596 0 obj<</Length 3776>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 180.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 164.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 96.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 134.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 58.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 80.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 57.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 61.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 262.9888 92.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 84.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 354.9771 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 80.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 353.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 61.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.4966 57.5146 Tm
(G)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Str)37(eptococcus)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(pneumoniae)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine1\))Tj
ET
Q

endstream
endobj
605 0 obj<</Length 540>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 340.9961 100.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 293.6367 49.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 150.9961 39.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 168.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 18.9961 83.4902 Tm
(20)Tj
ET
Q

endstream
endobj
649 0 obj<</Length 2393>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 325.5298 337.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.9966 265.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.4956 337.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.0308 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 254.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.4956 308.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 284.0239 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 62.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
Q

endstream
endobj
683 0 obj<</Length 1840>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 260.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 276.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 324.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 340.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 260.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 276.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 292.5146 Tm
(U)Tj
ET
Q

endstream
endobj
717 0 obj<</Length 1844>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 244.5146 Tm
(U)Tj
ET
Q

endstream
endobj
718 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
719 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
720 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
721 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
722 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
723 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
724 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
725 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
726 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
727 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
728 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
729 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
730 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
731 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
732 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
733 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
734 0 obj<</Length 1529/Filter/FlateDecode>>stream
+H��W�n7����5~Ȋ����8�� �h�<8A���X�
7k5���
.�ڛ�$���4:gn
��w��!��
J^�� ��|�?c��y��u�X
�|��`1��`5��`��^P���t���H����5_��i��f��Q_<�
��}�o������5%_

�xi�"
D	�}�9-��ɮ�+(�pU0�D��/_��-��Lɟ$I˺G13E�����u1�&�N2Ե��E��b���Z@
��tj1HF~-���4��d�k5�Ӭv���Ժ`R��I��ց:�a%���Ǡ
A'� �bPL
�D1���	&zn8_�q�|
	߇���p]�I>�,�1����C:�@K
�z��t�	���(f] cL'�cP��ϝ`�'�YO;�������k_UŪ�(a�r-��Er��R=F���5؝Z��bw���p!JɄ"�}�����Z\Vc��եm{7=��(	��VR���ex)�X��~Х�Z=W�Ʊ�
���L�
B�CRj���X�K

@NH�11��c�b��)�잋ɻ7$E��$��iH��d	2���
���1-�%��
+[,c���Cz�3a=�d�r�z�:�Z�
!�9�[� ��閈���3!q2���s����o1;�t��X!tk*�}c �u �_L��a:�o�
���s\ތA�T�'ܢ���l��*�$=�(V=Z�]
e.fG��2�FvbY��X!�i���B at u�
�ɶ��.7o�U~�Z;`��"Hܓp�1.q
+��� �}
vO�n�ݤ�񈑁|�����ۻ�
�y��5�zs��z�+�a]�΋_�i��j
�xx|��o�F�,(���;%���t��>�|�3G��N�&��}J7ߞj��n0�����A�=R**��&}4R����PO��X��H���*�9�1�U��α�QoE�d+],���")�M�b�郅
�bF�A��e��̕՚�>W�T���
�
��]iӷ�Ah�z�
�06����N�v#NV4�1�}��#8lι�� ����n����Q�굓����oL+b^�"�p�{_|�
���t���H��}��-2?Ի�~���#�����f{�-�X]�)��8�����>H���̽:QC�́��/:���ˌI��`I�_#l�Q\��%;�"l�U
+9�RLr@&�(����F��
���_�D���w��9�Cg
�b�НF#R���7˒��$��#R,{�-l�+b$%���'B�F�~�G!�Ǟ�Vl�
�$��qk:��c���/��D	Z�ñ�%B�ܥY��G`13�Ә�=�
����<mkW��]bz���c �9:0Q�	^r&{�ghȉÜ�xҳ� 2����E�._�i9#���ۓL��/��� @Ұ�'�|�h�=i��S���1�����+�>��?Uh4��籢U������w]�oԺ���z��qц^#toJu����G;�0��9\-��
n�v��4��9�/���P�<T�*���B��Pa!T��
+
��<T�����W� ��
endstream
endobj
735 0 obj<</CreationDate(D:20080329202424-04'00')/Creator(Adobe Illustrator CS2)/Producer(Adobe PDF library 7.77)/ModDate(D:20080329202424-04'00')/Title(purine3.full)>>
endobj
736 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
737 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
738 0 obj<</Subtype/Type1C/Length 1181/Filter/FlateDecode>>stream
+H�|Q}Lw����v�㌴xwcf���Z��X
�1-,ltm�Sh�ZP���M���hTLA�
+
:5�����D�bQTPF+�i2�߫?wl���o�7��y^

�p
��0k�*}��-o0��c-3X&�E�g�"�˗�[s�z�{_UW�7)�31�I6�^�#�z��]ѓ����r��d��{ۘ���h�'N�d�=��
3���f7�ٸt��*�[��lJ��JK���+�c���J	�W��8g
&s�A��Y����+3lᤝ`.ᥭ !��3��A��+�f�v�j�%a�M���a�B��aYX9v��
�a�ò�d�2�J�O<��O��#�q�� ���KA��ЌD��,��
EQ@�=>Z��9,s���������(i���3�Õ���M���N�c�H�I!�(~��4 ~!ܤ��/
�� db�t?:떟�$`&�}
+
+���'�Mɰ�4gMǺ�]V?m]���b1Ң���4"O�t�þ�`ꏆ�`����8]��k��a��؟cW�Աn9��^˙n���'wP�.]�1��DC��C�
�.׮�d
һH��Ȱi��]�*� ���r��V�:�G� �d������ljd".!�
�PE�� 6
j�on8
�!�x'ϫ����>X8�C((u!�F��]%j[<��@wg/d�R�4��4ԗ�iĦ�˛���Ƴ߁zh��7��ƂZ�ڶ���k�	4�H�g��s��pT�N%�_U8wnd5�R�等����-�B��
�
A( Z��SW�R�����3`�4�
urF�ĉzN��N������Lg㹶�ꡋ�II��R&��5.떜��Urtb�񈄓b�����
W�O�����O
B��
�ɺY���~��%��K��l�*qx	���Ooy7�G��x����S�W.��3�h�
+������\󰿞9�.�����Kj�#v�w[��fs7�)
�?��E����g��;�탮>�= ޠ쉃np���jn��z�3��j��
+�h^�X;aH��o/����?{���,/�)2�|Z��Q��¹���1z�c1
+w�[wm��
c�Z��+
+���/^`������囲�4�
m'~"�a;�tԆբ��T�UK�w�D��}r�p��[�+E$�e��۠��7%շG��(���c���[� �5&
endstream
endobj
739 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
740 0 obj<</Subtype/XML/Length 23211/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">purine3.full</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:24:24-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:24:24-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:24:24-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>228</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA5AEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:1C57E7ADFF4811DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:a6690620-fdef-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:1C57E7A8FF4811DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:1C57E7A6FF4811DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 7.77</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 741
0000000003 00000 f
+0000000016 00000 n
+0000000077 00000 n
+0000000004 00001 f
+0000000006 00000 f
+0000000127 00000 n
+0000000008 00001 f
+0000004975 00000 n
+0000000009 00001 f
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000071 00001 f
+0000000072 00001 f
+0000000073 00001 f
+0000000074 00001 f
+0000000075 00001 f
+0000000076 00001 f
+0000000077 00001 f
+0000000078 00001 f
+0000000079 00001 f
+0000000080 00001 f
+0000000086 00001 f
+0000006521 00000 n
+0000006869 00000 n
+0000007114 00000 n
+0000007492 00000 n
+0000007757 00000 n
+0000000087 00001 f
+0000000088 00001 f
+0000000089 00001 f
+0000000090 00001 f
+0000000091 00001 f
+0000000092 00001 f
+0000000093 00001 f
+0000000094 00001 f
+0000000095 00001 f
+0000000096 00001 f
+0000000097 00001 f
+0000000098 00001 f
+0000000102 00001 f
+0000011813 00000 n
+0000012027 00000 n
+0000012284 00000 n
+0000000103 00001 f
+0000000104 00001 f
+0000000105 00001 f
+0000000106 00001 f
+0000000107 00001 f
+0000000108 00001 f
+0000000109 00001 f
+0000000110 00001 f
+0000000111 00001 f
+0000000112 00001 f
+0000000113 00001 f
+0000000114 00001 f
+0000000115 00001 f
+0000000116 00001 f
+0000000117 00001 f
+0000000118 00001 f
+0000000119 00001 f
+0000000120 00001 f
+0000000121 00001 f
+0000000122 00001 f
+0000000123 00001 f
+0000000124 00001 f
+0000000125 00001 f
+0000000126 00001 f
+0000000127 00001 f
+0000000128 00001 f
+0000000129 00001 f
+0000000130 00001 f
+0000000131 00001 f
+0000000132 00001 f
+0000000133 00001 f
+0000000134 00001 f
+0000000135 00001 f
+0000000136 00001 f
+0000000137 00001 f
+0000000138 00001 f
+0000000139 00001 f
+0000000140 00001 f
+0000000141 00001 f
+0000000142 00001 f
+0000000143 00001 f
+0000000144 00001 f
+0000000147 00001 f
+0000013149 00000 n
+0000015595 00000 n
+0000000148 00001 f
+0000000149 00001 f
+0000000150 00001 f
+0000000151 00001 f
+0000000152 00001 f
+0000000153 00001 f
+0000000154 00001 f
+0000000155 00001 f
+0000000156 00001 f
+0000000157 00001 f
+0000000158 00001 f
+0000000159 00001 f
+0000000160 00001 f
+0000000161 00001 f
+0000000162 00001 f
+0000000163 00001 f
+0000000164 00001 f
+0000000165 00001 f
+0000000166 00001 f
+0000000167 00001 f
+0000000168 00001 f
+0000000169 00001 f
+0000000170 00001 f
+0000000171 00001 f
+0000000172 00001 f
+0000000173 00001 f
+0000000174 00001 f
+0000000175 00001 f
+0000000176 00001 f
+0000000177 00001 f
+0000000178 00001 f
+0000000179 00001 f
+0000000180 00001 f
+0000000181 00001 f
+0000000182 00001 f
+0000000183 00001 f
+0000000184 00001 f
+0000000185 00001 f
+0000000186 00001 f
+0000000187 00001 f
+0000000188 00001 f
+0000000189 00001 f
+0000000190 00001 f
+0000000191 00001 f
+0000000192 00001 f
+0000000193 00001 f
+0000000194 00001 f
+0000000195 00001 f
+0000000196 00001 f
+0000000197 00001 f
+0000000198 00001 f
+0000000199 00001 f
+0000000200 00001 f
+0000000201 00001 f
+0000000202 00001 f
+0000000203 00001 f
+0000000204 00001 f
+0000000205 00001 f
+0000000206 00001 f
+0000000207 00001 f
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000214 00001 f
+0000000215 00001 f
+0000000216 00001 f
+0000000217 00001 f
+0000000218 00001 f
+0000000219 00001 f
+0000000220 00001 f
+0000000221 00001 f
+0000000222 00001 f
+0000000223 00001 f
+0000000224 00001 f
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000229 00001 f
+0000015708 00000 n
+0000000230 00001 f
+0000000231 00001 f
+0000000232 00001 f
+0000000233 00001 f
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000272 00001 f
+0000000273 00001 f
+0000000275 00001 f
+0000016298 00000 n
+0000000276 00001 f
+0000000277 00001 f
+0000000278 00001 f
+0000000279 00001 f
+0000000280 00001 f
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000314 00001 f
+0000000315 00001 f
+0000000316 00001 f
+0000000317 00001 f
+0000000318 00001 f
+0000000319 00001 f
+0000000320 00001 f
+0000000321 00001 f
+0000000322 00001 f
+0000000323 00001 f
+0000000324 00001 f
+0000000325 00001 f
+0000000326 00001 f
+0000000327 00001 f
+0000000328 00001 f
+0000000329 00001 f
+0000000330 00001 f
+0000000331 00001 f
+0000000332 00001 f
+0000000333 00001 f
+0000000334 00001 f
+0000000335 00001 f
+0000000336 00001 f
+0000000337 00001 f
+0000000338 00001 f
+0000000339 00001 f
+0000000340 00001 f
+0000000341 00001 f
+0000000342 00001 f
+0000000343 00001 f
+0000000344 00001 f
+0000000345 00001 f
+0000000346 00001 f
+0000000347 00001 f
+0000000348 00001 f
+0000000349 00001 f
+0000000353 00001 f
+0000018073 00000 n
+0000018396 00000 n
+0000018670 00000 n
+0000000354 00001 f
+0000000355 00001 f
+0000000356 00001 f
+0000000357 00001 f
+0000000358 00001 f
+0000000359 00001 f
+0000000360 00001 f
+0000000361 00001 f
+0000000362 00001 f
+0000000363 00001 f
+0000000364 00001 f
+0000000365 00001 f
+0000000366 00001 f
+0000000367 00001 f
+0000000368 00001 f
+0000000369 00001 f
+0000000370 00001 f
+0000000371 00001 f
+0000000372 00001 f
+0000000373 00001 f
+0000000374 00001 f
+0000000375 00001 f
+0000000376 00001 f
+0000000377 00001 f
+0000000378 00001 f
+0000000379 00001 f
+0000000380 00001 f
+0000000381 00001 f
+0000000382 00001 f
+0000000383 00001 f
+0000000384 00001 f
+0000000385 00001 f
+0000000386 00001 f
+0000000387 00001 f
+0000000388 00001 f
+0000000389 00001 f
+0000000390 00001 f
+0000000391 00001 f
+0000000392 00001 f
+0000000393 00001 f
+0000000394 00001 f
+0000000395 00001 f
+0000000396 00001 f
+0000000397 00001 f
+0000000398 00001 f
+0000000399 00001 f
+0000000400 00001 f
+0000000401 00001 f
+0000000402 00001 f
+0000000403 00001 f
+0000000404 00001 f
+0000000405 00001 f
+0000000406 00001 f
+0000000407 00001 f
+0000000408 00001 f
+0000000409 00001 f
+0000000410 00001 f
+0000000411 00001 f
+0000000412 00001 f
+0000000413 00001 f
+0000000414 00001 f
+0000000415 00001 f
+0000000416 00001 f
+0000000417 00001 f
+0000000418 00001 f
+0000000419 00001 f
+0000000420 00001 f
+0000000421 00001 f
+0000000422 00001 f
+0000000423 00001 f
+0000000424 00001 f
+0000000425 00001 f
+0000000426 00001 f
+0000000427 00001 f
+0000000428 00001 f
+0000000429 00001 f
+0000000430 00001 f
+0000000431 00001 f
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000471 00001 f
+0000040137 00000 n
+0000000472 00001 f
+0000000473 00001 f
+0000000474 00001 f
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000481 00001 f
+0000047616 00000 n
+0000000482 00001 f
+0000000483 00001 f
+0000000484 00001 f
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000525 00001 f
+0000048261 00000 n
+0000000527 00001 f
+0000050710 00000 n
+0000000528 00001 f
+0000000529 00001 f
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000536 00001 f
+0000000537 00001 f
+0000000538 00001 f
+0000000539 00001 f
+0000000540 00001 f
+0000000541 00001 f
+0000000542 00001 f
+0000000543 00001 f
+0000000544 00001 f
+0000000545 00001 f
+0000000546 00001 f
+0000000547 00001 f
+0000000548 00001 f
+0000000549 00001 f
+0000000550 00001 f
+0000000551 00001 f
+0000000552 00001 f
+0000000553 00001 f
+0000000554 00001 f
+0000000555 00001 f
+0000000556 00001 f
+0000000557 00001 f
+0000000558 00001 f
+0000000559 00001 f
+0000000560 00001 f
+0000000561 00001 f
+0000000562 00001 f
+0000000563 00001 f
+0000000564 00001 f
+0000000565 00001 f
+0000000566 00001 f
+0000000567 00001 f
+0000000568 00001 f
+0000000569 00001 f
+0000000570 00001 f
+0000000571 00001 f
+0000000572 00001 f
+0000000573 00001 f
+0000000574 00001 f
+0000000575 00001 f
+0000000576 00001 f
+0000000577 00001 f
+0000000578 00001 f
+0000000579 00001 f
+0000000580 00001 f
+0000000581 00001 f
+0000000582 00001 f
+0000000583 00001 f
+0000000584 00001 f
+0000000585 00001 f
+0000000586 00001 f
+0000000587 00001 f
+0000000588 00001 f
+0000000589 00001 f
+0000000590 00001 f
+0000000591 00001 f
+0000000592 00001 f
+0000000593 00001 f
+0000000594 00001 f
+0000000595 00001 f
+0000000597 00001 f
+0000052258 00000 n
+0000000598 00001 f
+0000000599 00001 f
+0000000600 00001 f
+0000000601 00001 f
+0000000602 00001 f
+0000000603 00001 f
+0000000604 00001 f
+0000000606 00001 f
+0000056085 00000 n
+0000000607 00001 f
+0000000608 00001 f
+0000000609 00001 f
+0000000610 00001 f
+0000000611 00001 f
+0000000612 00001 f
+0000000613 00001 f
+0000000614 00001 f
+0000000615 00001 f
+0000000616 00001 f
+0000000617 00001 f
+0000000618 00001 f
+0000000619 00001 f
+0000000620 00001 f
+0000000621 00001 f
+0000000622 00001 f
+0000000623 00001 f
+0000000624 00001 f
+0000000625 00001 f
+0000000626 00001 f
+0000000627 00001 f
+0000000628 00001 f
+0000000629 00001 f
+0000000630 00001 f
+0000000631 00001 f
+0000000632 00001 f
+0000000633 00001 f
+0000000634 00001 f
+0000000635 00001 f
+0000000636 00001 f
+0000000637 00001 f
+0000000638 00001 f
+0000000639 00001 f
+0000000640 00001 f
+0000000641 00001 f
+0000000642 00001 f
+0000000643 00001 f
+0000000644 00001 f
+0000000645 00001 f
+0000000646 00001 f
+0000000647 00001 f
+0000000648 00001 f
+0000000650 00001 f
+0000056675 00000 n
+0000000651 00001 f
+0000000652 00001 f
+0000000653 00001 f
+0000000654 00001 f
+0000000655 00001 f
+0000000656 00001 f
+0000000657 00001 f
+0000000658 00001 f
+0000000659 00001 f
+0000000660 00001 f
+0000000661 00001 f
+0000000662 00001 f
+0000000663 00001 f
+0000000664 00001 f
+0000000665 00001 f
+0000000666 00001 f
+0000000667 00001 f
+0000000668 00001 f
+0000000669 00001 f
+0000000670 00001 f
+0000000671 00001 f
+0000000672 00001 f
+0000000673 00001 f
+0000000674 00001 f
+0000000675 00001 f
+0000000676 00001 f
+0000000677 00001 f
+0000000678 00001 f
+0000000679 00001 f
+0000000680 00001 f
+0000000681 00001 f
+0000000682 00001 f
+0000000684 00001 f
+0000059119 00000 n
+0000000685 00001 f
+0000000686 00001 f
+0000000687 00001 f
+0000000688 00001 f
+0000000689 00001 f
+0000000690 00001 f
+0000000691 00001 f
+0000000692 00001 f
+0000000693 00001 f
+0000000694 00001 f
+0000000695 00001 f
+0000000696 00001 f
+0000000697 00001 f
+0000000698 00001 f
+0000000699 00001 f
+0000000700 00001 f
+0000000701 00001 f
+0000000702 00001 f
+0000000703 00001 f
+0000000704 00001 f
+0000000705 00001 f
+0000000706 00001 f
+0000000707 00001 f
+0000000708 00001 f
+0000000709 00001 f
+0000000710 00001 f
+0000000711 00001 f
+0000000712 00001 f
+0000000713 00001 f
+0000000714 00001 f
+0000000715 00001 f
+0000000716 00001 f
+0000000000 00001 f
+0000061010 00000 n
+0000062905 00000 n
+0000063018 00000 n
+0000063131 00000 n
+0000063244 00000 n
+0000063357 00000 n
+0000063470 00000 n
+0000063583 00000 n
+0000063696 00000 n
+0000063809 00000 n
+0000063922 00000 n
+0000064035 00000 n
+0000064148 00000 n
+0000064261 00000 n
+0000064374 00000 n
+0000064487 00000 n
+0000064600 00000 n
+0000064713 00000 n
+0000066312 00000 n
+0000066488 00000 n
+0000079408 00000 n
+0000097218 00000 n
+0000098484 00000 n
+0000117111 00000 n
+trailer
<</Size 741/Root 1 0 R/Info 735 0 R/ID[<A46B26F8FDEF11DC8B5D0016CB90252E><A667E83AFDEF11DC8B5D0016CB90252E>]>>
startxref
140400
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/purine3_small.pdf b/documentation/userguide/Figures/purine3_small.pdf
new file mode 100644
index 0000000..30692ad
--- /dev/null
+++ b/documentation/userguide/Figures/purine3_small.pdf
@@ -0,0 +1,1047 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 740 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 734 0 R/BleedBox[0.0 0.0 430.0 260.0]/ArtBox[10.9624 1.72266 412.256 254.357]/MediaBox[0.0 0.0 430.0 260.0]/TrimBox[0.0 0.0 430.0 260.0]/Resources<</Font<</TT0 81 0 R/TT1 350 0 R/TT2 83 0 R/T1_0 99 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Color[32768.0 13107.0 32768.0]/Visible true/Editable true/Dimmed false/Preview true/Printed true/Title(Purine 3 main numbers)>>/MC11<</Color[32768.0 32768.0 32768.0]/Visible false/Editable true/Dimmed false/Preview tru [...]
endobj
7 0 obj<</Length 1471>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
Q

endstream
endobj
81 0 obj<</Subtype/TrueType/FontDescriptor 82 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/NVFYRB+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
82 0 obj<</StemV 88/FontName/NVFYRB+ArialMT/FontFile2 736 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
83 0 obj<</Subtype/TrueType/FontDescriptor 84 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/MNVSDD+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
84 0 obj<</StemV 80/FontName/MNVSDD+TimesNewRomanPSMT/FontFile2 737 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
85 0 obj<</Length 4002>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 199.4907 234.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 218.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 234.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 224.8333 217.8777 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 202.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 202.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 170.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 170.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 154.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 154.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 199.4907 122.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 86.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 224.4907 122.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 151.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 135.4907 47.5117 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 87.4907 74.5117 Tm
(o)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 74.5117 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 87.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 103.4907 47.5117 Tm
(g)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 71.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.9966 84.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 60.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 55.4907 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9956 82.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.519 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 293.4897 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 309.4897 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.519 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.4897 74.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 80.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 85.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4644 77.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 37.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.9976 45.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 342.4917 47.5117 Tm
(o)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 358.4917 41.5117 Tm
(n)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
(Consensus)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(Purine riboswitch)Tj
ET
Q

endstream
endobj
99 0 obj<</Subtype/Type1/FontDescriptor 100 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/LFLMPF+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
100 0 obj<</StemV 88/FontName/LFLMPF+Myriad-Roman/FontStretch/Normal/FontFile3 738 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
101 0 obj<</Length 813>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 158.4868 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 38.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 90.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 220.4868 Tm
(70)Tj
ET
Q

endstream
endobj
145 0 obj<</Length 2395>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 288.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 302.5298 244.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 317.0308 255.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.0308 282.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 323.5303 327.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 296.5303 349.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 283.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 240.0308 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 106.4907 255.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
Q

endstream
endobj
146 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
272 0 obj<</Length 2452>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.4956 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 96.9897 327.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 201.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
16.875 0 0 18 271.936 234.5107 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.5298 234.5117 Tm
(G)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 211.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 299.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 236.9961 140.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 153.6367 28.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 205.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 280.9961 364.4868 Tm
(100)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 5.9961 38.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 355.9961 101.4863 Tm
(70)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.5298 282.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 300.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 287.9961 224.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 37.4863 Tm
(60)Tj
ET
Q

endstream
endobj
274 0 obj<</Length 1694>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
0.137 0.122 0.125 rg
108.815 63.49 m
108.815 71.189 l
f
0.137 0.122 0.125 RG
[2 3]0 d 
108.815 63.49 m
108.815 71.189 l
S
0 0 0 rg
76.815 63.49 m
76.815 71.189 l
f
0 0 0 RG
[]0 d 
76.815 63.49 m
76.815 71.189 l
S
60.815 63.49 m
60.815 71.189 l
f
60.815 63.49 m
60.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
362.177 63.49 m
362.177 71.189 l
f
[2 3]0 d 
362.177 63.49 m
362.177 71.189 l
S
Q

endstream
endobj
350 0 obj<</Subtype/TrueType/FontDescriptor 351 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/FJDCJR+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
351 0 obj<</StemV 72/FontName/FJDCJR+TimesNewRomanPS-ItalicMT/FontFile2 739 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
352 0 obj<</Length 21402>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 74.5117 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.4907 47.5117 Tm
(g)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 60.5117 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 74.5117 Tm
(u)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 81.5117 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
0.75 w 4 M 0 j 0 J []0 d 
207.231 236.574 m
206.569 236.022 205.761 235.746 204.807 235.746 c
204.022 235.746 203.293 235.949 202.62 236.354 c
201.947 236.759 201.45 237.37 201.131 238.189 c
200.812 239.008 200.653 239.966 200.653 241.063 c
200.653 241.914 200.788 242.739 201.057 243.541 c
201.327 244.342 201.794 244.979 202.459 245.455 c
203.124 245.931 203.952 246.168 204.942 246.168 c
205.803 246.168 206.518 245.954 207.086 245.525 c
207.655 245.098 208.088 244.414 208.387 243.475 c
210.059 243.871 l
209.713 245.06 209.101 245.981 208.222 246.638 c
207.343 247.293 206.259 247.621 204.97 247.621 c
203.833 247.621 202.791 247.362 201.845 246.844 c
200.898 246.324 200.169 245.565 199.656 244.566 c
199.144 243.567 198.887 242.396 198.887 241.054 c
198.887 239.823 199.114 238.672 199.568 237.599 c
200.022 236.526 200.685 235.707 201.555 235.142 c
202.425 234.576 203.554 234.293 204.943 234.293 c
206.285 234.293 207.42 234.661 208.349 235.396 c
209.277 236.131 209.92 237.198 210.278 238.599 c
208.575 239.029 l
208.34 237.944 207.893 237.125 207.231 236.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
233.699 239.559 m
233.699 237.15 l
233.335 236.826 232.803 236.521 232.1 236.236 c
231.397 235.951 230.677 235.809 229.939 235.809 c
229.09 235.809 228.288 235.997 227.533 236.373 c
226.777 236.749 226.202 237.325 225.807 238.102 c
225.412 238.877 225.214 239.841 225.214 240.993 c
225.214 241.928 225.378 242.795 225.706 243.594 c
225.899 244.059 226.17 244.484 226.519 244.872 c
226.867 245.26 227.325 245.573 227.893 245.812 c
228.461 246.049 229.134 246.168 229.913 246.168 c
230.563 246.168 231.154 246.055 231.687 245.828 c
232.22 245.602 232.63 245.3 232.917 244.924 c
233.204 244.547 233.444 244.029 233.637 243.372 c
235.177 243.794 l
234.954 244.662 234.629 245.365 234.201 245.905 c
233.773 246.445 233.183 246.866 232.429 247.168 c
231.676 247.471 230.833 247.621 229.902 247.621 c
228.618 247.621 227.484 247.357 226.5 246.83 c
225.515 246.303 224.76 245.495 224.235 244.408 c
223.711 243.32 223.449 242.15 223.449 240.896 c
223.449 239.63 223.712 238.484 224.24 237.458 c
224.767 236.433 225.548 235.648 226.583 235.106 c
227.617 234.564 228.768 234.293 230.034 234.293 c
230.972 234.293 231.886 234.462 232.777 234.798 c
233.667 235.134 234.532 235.636 235.371 236.303 c
235.371 241.074 l
229.917 241.074 l
229.917 239.559 l
233.699 239.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
207.231 172.574 m
206.569 172.022 205.761 171.746 204.807 171.746 c
204.022 171.746 203.293 171.949 202.62 172.354 c
201.947 172.759 201.45 173.37 201.131 174.189 c
200.812 175.008 200.653 175.966 200.653 177.063 c
200.653 177.914 200.788 178.739 201.057 179.541 c
201.327 180.342 201.794 180.979 202.459 181.455 c
203.124 181.931 203.952 182.168 204.942 182.168 c
205.803 182.168 206.518 181.954 207.086 181.525 c
207.655 181.098 208.088 180.414 208.387 179.475 c
210.059 179.871 l
209.713 181.06 209.101 181.981 208.222 182.638 c
207.343 183.293 206.259 183.621 204.97 183.621 c
203.833 183.621 202.791 183.362 201.845 182.844 c
200.898 182.324 200.169 181.565 199.656 180.566 c
199.144 179.567 198.887 178.396 198.887 177.054 c
198.887 175.823 199.114 174.672 199.568 173.599 c
200.022 172.526 200.685 171.707 201.555 171.142 c
202.425 170.576 203.554 170.293 204.943 170.293 c
206.285 170.293 207.42 170.661 208.349 171.396 c
209.277 172.131 209.92 173.198 210.278 174.599 c
208.575 175.029 l
208.34 173.944 207.893 173.125 207.231 172.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
233.699 175.559 m
233.699 173.15 l
233.335 172.826 232.803 172.521 232.1 172.236 c
231.397 171.951 230.677 171.809 229.939 171.809 c
229.09 171.809 228.288 171.997 227.533 172.373 c
226.777 172.749 226.202 173.325 225.807 174.102 c
225.412 174.877 225.214 175.841 225.214 176.993 c
225.214 177.928 225.378 178.795 225.706 179.594 c
225.899 180.059 226.17 180.484 226.519 180.872 c
226.867 181.26 227.325 181.573 227.893 181.812 c
228.461 182.049 229.134 182.168 229.913 182.168 c
230.563 182.168 231.154 182.055 231.687 181.828 c
232.22 181.602 232.63 181.3 232.917 180.924 c
233.204 180.547 233.444 180.029 233.637 179.372 c
235.177 179.794 l
234.954 180.662 234.629 181.365 234.201 181.905 c
233.773 182.445 233.183 182.866 232.429 183.168 c
231.676 183.471 230.833 183.621 229.902 183.621 c
228.618 183.621 227.484 183.357 226.5 182.83 c
225.515 182.303 224.76 181.495 224.235 180.408 c
223.711 179.32 223.449 178.15 223.449 176.896 c
223.449 175.63 223.712 174.484 224.24 173.458 c
224.767 172.433 225.548 171.648 226.583 171.106 c
227.617 170.564 228.768 170.293 230.034 170.293 c
230.972 170.293 231.886 170.462 232.777 170.798 c
233.667 171.134 234.532 171.636 235.371 172.303 c
235.371 177.074 l
229.917 177.074 l
229.917 175.559 l
233.699 175.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
200.771 154.512 m
202.182 158.418 l
207.599 158.418 l
209.083 154.512 l
211.025 154.512 l
205.771 167.402 l
203.923 167.402 l
198.968 154.512 l
200.771 154.512 l
h
204.097 163.582 m
204.392 164.397 204.625 165.224 204.794 166.059 c
205 165.354 205.305 164.459 205.708 163.373 c
207.066 159.809 l
202.667 159.809 l
204.097 163.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
200.771 122.512 m
202.182 126.418 l
207.599 126.418 l
209.083 122.512 l
211.025 122.512 l
205.771 135.402 l
203.923 135.402 l
198.968 122.512 l
200.771 122.512 l
h
204.097 131.582 m
204.392 132.397 204.625 133.224 204.794 134.059 c
205 133.354 205.305 132.459 205.708 131.373 c
207.066 127.809 l
202.667 127.809 l
204.097 131.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
232.84 127.96 m
232.84 126.341 232.574 125.247 232.041 124.678 c
231.508 124.109 230.615 123.824 229.362 123.824 c
228.63 123.824 228.011 123.968 227.505 124.256 c
226.998 124.543 226.641 124.952 226.433 125.483 c
226.225 126.014 226.122 126.839 226.122 127.96 c
226.122 135.402 l
224.418 135.402 l
224.418 127.956 l
224.418 126.59 224.582 125.513 224.91 124.725 c
225.238 123.936 225.785 123.334 226.552 122.918 c
227.319 122.502 228.306 122.293 229.512 122.293 c
230.752 122.293 231.755 122.532 232.519 123.01 c
233.283 123.487 233.812 124.107 234.104 124.869 c
234.397 125.632 234.543 126.66 234.543 127.956 c
234.543 135.402 l
232.84 135.402 l
232.84 127.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
159.84 79.96 m
159.84 78.341 159.574 77.247 159.041 76.678 c
158.508 76.109 157.615 75.824 156.362 75.824 c
155.63 75.824 155.011 75.968 154.505 76.256 c
153.998 76.543 153.641 76.952 153.433 77.483 c
153.225 78.014 153.122 78.839 153.122 79.96 c
153.122 87.402 l
151.418 87.402 l
151.418 79.956 l
151.418 78.59 151.582 77.513 151.91 76.725 c
152.238 75.936 152.785 75.334 153.552 74.918 c
154.319 74.502 155.306 74.293 156.512 74.293 c
157.752 74.293 158.755 74.532 159.519 75.01 c
160.283 75.487 160.812 76.107 161.104 76.869 c
161.397 77.632 161.543 78.66 161.543 79.956 c
161.543 87.402 l
159.84 87.402 l
159.84 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
152.771 47.512 m
154.182 51.418 l
159.599 51.418 l
161.083 47.512 l
163.025 47.512 l
157.771 60.402 l
155.923 60.402 l
150.968 47.512 l
152.771 47.512 l
h
156.097 56.582 m
156.392 57.397 156.625 58.224 156.794 59.059 c
157 58.354 157.305 57.459 157.708 56.373 c
159.066 52.809 l
154.667 52.809 l
156.097 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
143.231 76.574 m
142.569 76.022 141.761 75.746 140.807 75.746 c
140.022 75.746 139.293 75.949 138.62 76.354 c
137.947 76.759 137.45 77.37 137.131 78.189 c
136.812 79.008 136.653 79.966 136.653 81.063 c
136.653 81.914 136.788 82.739 137.057 83.541 c
137.327 84.342 137.794 84.979 138.459 85.455 c
139.124 85.931 139.952 86.168 140.942 86.168 c
141.803 86.168 142.518 85.954 143.086 85.525 c
143.655 85.098 144.088 84.414 144.387 83.475 c
146.059 83.871 l
145.713 85.06 145.101 85.981 144.222 86.638 c
143.343 87.293 142.259 87.621 140.97 87.621 c
139.833 87.621 138.791 87.362 137.845 86.844 c
136.898 86.324 136.169 85.565 135.656 84.566 c
135.144 83.567 134.887 82.396 134.887 81.054 c
134.887 79.823 135.114 78.672 135.568 77.599 c
136.022 76.526 136.685 75.707 137.555 75.142 c
138.425 74.576 139.554 74.293 140.943 74.293 c
142.285 74.293 143.42 74.661 144.349 75.396 c
145.277 76.131 145.92 77.198 146.278 78.599 c
144.575 79.029 l
144.34 77.944 143.893 77.125 143.231 76.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
144.699 52.559 m
144.699 50.15 l
144.335 49.826 143.803 49.521 143.1 49.236 c
142.397 48.951 141.677 48.809 140.939 48.809 c
140.09 48.809 139.288 48.997 138.533 49.373 c
137.777 49.749 137.202 50.325 136.807 51.102 c
136.412 51.877 136.214 52.841 136.214 53.993 c
136.214 54.928 136.378 55.795 136.706 56.594 c
136.899 57.059 137.17 57.484 137.519 57.872 c
137.867 58.26 138.325 58.573 138.893 58.812 c
139.461 59.049 140.134 59.168 140.913 59.168 c
141.563 59.168 142.154 59.055 142.687 58.828 c
143.22 58.602 143.63 58.3 143.917 57.924 c
144.204 57.547 144.444 57.029 144.637 56.372 c
146.177 56.794 l
145.954 57.662 145.629 58.365 145.201 58.905 c
144.773 59.445 144.183 59.866 143.429 60.168 c
142.676 60.471 141.833 60.621 140.902 60.621 c
139.618 60.621 138.484 60.357 137.5 59.83 c
136.515 59.303 135.76 58.495 135.235 57.408 c
134.711 56.32 134.449 55.15 134.449 53.896 c
134.449 52.63 134.712 51.484 135.24 50.458 c
135.767 49.433 136.548 48.648 137.583 48.106 c
138.617 47.564 139.768 47.293 141.034 47.293 c
141.972 47.293 142.886 47.462 143.777 47.798 c
144.667 48.134 145.532 48.636 146.371 49.303 c
146.371 54.074 l
140.917 54.074 l
140.917 52.559 l
144.699 52.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
72.771 74.512 m
74.182 78.418 l
79.599 78.418 l
81.083 74.512 l
83.025 74.512 l
77.771 87.402 l
75.923 87.402 l
70.968 74.512 l
72.771 74.512 l
h
76.097 83.582 m
76.392 84.397 76.625 85.224 76.794 86.059 c
77 85.354 77.305 84.459 77.708 83.373 c
79.066 79.809 l
74.667 79.809 l
76.097 83.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
79.84 52.96 m
79.84 51.341 79.574 50.247 79.041 49.678 c
78.508 49.109 77.615 48.824 76.362 48.824 c
75.63 48.824 75.011 48.968 74.505 49.256 c
73.998 49.543 73.641 49.952 73.433 50.483 c
73.225 51.014 73.122 51.839 73.122 52.96 c
73.122 60.402 l
71.418 60.402 l
71.418 52.956 l
71.418 51.59 71.582 50.513 71.91 49.725 c
72.238 48.936 72.785 48.334 73.552 47.918 c
74.319 47.502 75.306 47.293 76.512 47.293 c
77.752 47.293 78.755 47.532 79.519 48.01 c
80.283 48.487 80.812 49.107 81.104 49.869 c
81.397 50.632 81.543 51.66 81.543 52.956 c
81.543 60.402 l
79.84 60.402 l
79.84 52.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
286.259 76.574 m
285.598 76.022 284.79 75.746 283.835 75.746 c
283.05 75.746 282.322 75.949 281.648 76.354 c
280.975 76.759 280.479 77.37 280.16 78.189 c
279.84 79.008 279.681 79.966 279.681 81.063 c
279.681 81.914 279.816 82.739 280.085 83.541 c
280.355 84.342 280.822 84.979 281.487 85.455 c
282.152 85.931 282.98 86.168 283.97 86.168 c
284.832 86.168 285.546 85.954 286.115 85.525 c
286.683 85.098 287.117 84.414 287.416 83.475 c
289.087 83.871 l
288.742 85.06 288.129 85.981 287.25 86.638 c
286.371 87.293 285.287 87.621 283.998 87.621 c
282.861 87.621 281.819 87.362 280.873 86.844 c
279.927 86.324 279.197 85.565 278.685 84.566 c
278.172 83.567 277.916 82.396 277.916 81.054 c
277.916 79.823 278.143 78.672 278.597 77.599 c
279.051 76.526 279.713 75.707 280.583 75.142 c
281.453 74.576 282.583 74.293 283.971 74.293 c
285.313 74.293 286.448 74.661 287.377 75.396 c
288.306 76.131 288.949 77.198 289.306 78.599 c
287.603 79.029 l
287.369 77.944 286.921 77.125 286.259 76.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
287.727 52.559 m
287.727 50.15 l
287.364 49.826 286.831 49.521 286.128 49.236 c
285.426 48.951 284.706 48.809 283.968 48.809 c
283.119 48.809 282.316 48.997 281.561 49.373 c
280.806 49.749 280.23 50.325 279.835 51.102 c
279.44 51.877 279.243 52.841 279.243 53.993 c
279.243 54.928 279.406 55.795 279.734 56.594 c
279.928 57.059 280.198 57.484 280.547 57.872 c
280.895 58.26 281.354 58.573 281.921 58.812 c
282.489 59.049 283.163 59.168 283.941 59.168 c
284.591 59.168 285.183 59.055 285.715 58.828 c
286.248 58.602 286.658 58.3 286.945 57.924 c
287.232 57.547 287.472 57.029 287.666 56.372 c
289.205 56.794 l
288.982 57.662 288.657 58.365 288.229 58.905 c
287.801 59.445 287.211 59.866 286.458 60.168 c
285.705 60.471 284.862 60.621 283.93 60.621 c
282.646 60.621 281.512 60.357 280.528 59.83 c
279.543 59.303 278.788 58.495 278.264 57.408 c
277.739 56.32 277.477 55.15 277.477 53.896 c
277.477 52.63 277.741 51.484 278.268 50.458 c
278.795 49.433 279.577 48.648 280.611 48.106 c
281.646 47.564 282.796 47.293 284.062 47.293 c
285 47.293 285.914 47.462 286.805 47.798 c
287.696 48.134 288.561 48.636 289.399 49.303 c
289.399 54.074 l
283.946 54.074 l
283.946 52.559 l
287.727 52.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
301.839 79.96 m
301.839 78.341 301.573 77.247 301.04 76.678 c
300.507 76.109 299.614 75.824 298.361 75.824 c
297.629 75.824 297.01 75.968 296.504 76.256 c
295.997 76.543 295.64 76.952 295.432 77.483 c
295.224 78.014 295.121 78.839 295.121 79.96 c
295.121 87.402 l
293.417 87.402 l
293.417 79.956 l
293.417 78.59 293.581 77.513 293.909 76.725 c
294.237 75.936 294.784 75.334 295.551 74.918 c
296.318 74.502 297.305 74.293 298.511 74.293 c
299.751 74.293 300.754 74.532 301.518 75.01 c
302.282 75.487 302.811 76.107 303.103 76.869 c
303.396 77.632 303.542 78.66 303.542 79.956 c
303.542 87.402 l
301.839 87.402 l
301.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
294.77 47.512 m
296.181 51.418 l
301.598 51.418 l
303.083 47.512 l
305.024 47.512 l
299.77 60.402 l
297.922 60.402 l
292.967 47.512 l
294.77 47.512 l
h
298.096 56.582 m
298.391 57.397 298.624 58.224 298.793 59.059 c
299 58.354 299.304 57.459 299.708 56.373 c
301.065 52.809 l
296.666 52.809 l
298.096 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
317.839 79.96 m
317.839 78.341 317.573 77.247 317.04 76.678 c
316.507 76.109 315.614 75.824 314.361 75.824 c
313.629 75.824 313.01 75.968 312.504 76.256 c
311.997 76.543 311.64 76.952 311.432 77.483 c
311.224 78.014 311.121 78.839 311.121 79.96 c
311.121 87.402 l
309.417 87.402 l
309.417 79.956 l
309.417 78.59 309.581 77.513 309.909 76.725 c
310.237 75.936 310.784 75.334 311.551 74.918 c
312.318 74.502 313.305 74.293 314.511 74.293 c
315.751 74.293 316.754 74.532 317.518 75.01 c
318.282 75.487 318.811 76.107 319.103 76.869 c
319.396 77.632 319.542 78.66 319.542 79.956 c
319.542 87.402 l
317.839 87.402 l
317.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
310.77 47.512 m
312.181 51.418 l
317.598 51.418 l
319.083 47.512 l
321.024 47.512 l
315.77 60.402 l
313.922 60.402 l
308.967 47.512 l
310.77 47.512 l
h
314.096 56.582 m
314.391 57.397 314.624 58.224 314.793 59.059 c
315 58.354 315.304 57.459 315.708 56.373 c
317.065 52.809 l
312.666 52.809 l
314.096 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
335.727 79.559 m
335.727 77.15 l
335.364 76.826 334.831 76.521 334.128 76.236 c
333.426 75.951 332.706 75.809 331.968 75.809 c
331.119 75.809 330.316 75.997 329.561 76.373 c
328.806 76.749 328.23 77.325 327.835 78.102 c
327.44 78.877 327.243 79.841 327.243 80.993 c
327.243 81.928 327.406 82.795 327.734 83.594 c
327.928 84.059 328.198 84.484 328.547 84.872 c
328.895 85.26 329.354 85.573 329.921 85.812 c
330.489 86.049 331.163 86.168 331.941 86.168 c
332.591 86.168 333.183 86.055 333.715 85.828 c
334.248 85.602 334.658 85.3 334.945 84.924 c
335.232 84.547 335.472 84.029 335.666 83.372 c
337.205 83.794 l
336.982 84.662 336.657 85.365 336.229 85.905 c
335.801 86.445 335.211 86.866 334.458 87.168 c
333.705 87.471 332.862 87.621 331.93 87.621 c
330.646 87.621 329.512 87.357 328.528 86.83 c
327.543 86.303 326.788 85.495 326.264 84.408 c
325.739 83.32 325.477 82.15 325.477 80.896 c
325.477 79.63 325.741 78.484 326.268 77.458 c
326.795 76.433 327.577 75.648 328.611 75.106 c
329.646 74.564 330.796 74.293 332.062 74.293 c
333 74.293 333.914 74.462 334.805 74.798 c
335.696 75.134 336.561 75.636 337.399 76.303 c
337.399 81.074 l
331.946 81.074 l
331.946 79.559 l
335.727 79.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
334.259 49.574 m
333.598 49.022 332.79 48.746 331.835 48.746 c
331.05 48.746 330.322 48.949 329.648 49.354 c
328.975 49.759 328.479 50.37 328.16 51.189 c
327.84 52.008 327.681 52.966 327.681 54.063 c
327.681 54.914 327.816 55.739 328.085 56.541 c
328.355 57.342 328.822 57.979 329.487 58.455 c
330.152 58.931 330.98 59.168 331.97 59.168 c
332.832 59.168 333.546 58.954 334.115 58.525 c
334.683 58.098 335.117 57.414 335.416 56.475 c
337.087 56.871 l
336.742 58.06 336.129 58.981 335.25 59.638 c
334.371 60.293 333.287 60.621 331.998 60.621 c
330.861 60.621 329.819 60.362 328.873 59.844 c
327.927 59.324 327.197 58.565 326.685 57.566 c
326.172 56.567 325.916 55.396 325.916 54.054 c
325.916 52.823 326.143 51.672 326.597 50.599 c
327.051 49.526 327.713 48.707 328.583 48.142 c
329.453 47.576 330.583 47.293 331.971 47.293 c
333.313 47.293 334.448 47.661 335.377 48.396 c
336.306 49.131 336.949 50.198 337.306 51.599 c
335.603 52.029 l
335.369 50.944 334.921 50.125 334.259 49.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
349.839 79.96 m
349.839 78.341 349.573 77.247 349.04 76.678 c
348.507 76.109 347.614 75.824 346.361 75.824 c
345.629 75.824 345.01 75.968 344.504 76.256 c
343.997 76.543 343.64 76.952 343.432 77.483 c
343.224 78.014 343.121 78.839 343.121 79.96 c
343.121 87.402 l
341.417 87.402 l
341.417 79.956 l
341.417 78.59 341.581 77.513 341.909 76.725 c
342.237 75.936 342.784 75.334 343.551 74.918 c
344.318 74.502 345.305 74.293 346.511 74.293 c
347.751 74.293 348.754 74.532 349.518 75.01 c
350.282 75.487 350.811 76.107 351.103 76.869 c
351.396 77.632 351.542 78.66 351.542 79.956 c
351.542 87.402 l
349.839 87.402 l
349.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
343.772 47.512 m
345.183 51.418 l
350.6 51.418 l
352.084 47.512 l
354.026 47.512 l
348.771 60.402 l
346.924 60.402 l
341.969 47.512 l
343.772 47.512 l
h
347.098 56.582 m
347.393 57.397 347.625 58.224 347.795 59.059 c
348.001 58.354 348.306 57.459 348.709 56.373 c
350.067 52.809 l
345.667 52.809 l
347.098 56.582 l
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 358.4917 47.5117 Tm
(a)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
470 0 obj<</Length 7424>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 76.574 m
126.569 76.022 125.761 75.746 124.807 75.746 c
124.022 75.746 123.293 75.949 122.62 76.354 c
121.947 76.759 121.45 77.37 121.131 78.189 c
120.812 79.008 120.653 79.966 120.653 81.063 c
120.653 81.914 120.788 82.739 121.057 83.541 c
121.327 84.342 121.794 84.979 122.459 85.455 c
123.124 85.931 123.952 86.168 124.942 86.168 c
125.803 86.168 126.518 85.954 127.086 85.525 c
127.655 85.098 128.088 84.414 128.387 83.475 c
130.059 83.871 l
129.713 85.06 129.101 85.981 128.222 86.638 c
127.343 87.293 126.259 87.621 124.97 87.621 c
123.833 87.621 122.791 87.362 121.845 86.844 c
120.898 86.324 120.169 85.565 119.656 84.566 c
119.144 83.567 118.887 82.396 118.887 81.054 c
118.887 79.823 119.114 78.672 119.568 77.599 c
120.022 76.526 120.685 75.707 121.555 75.142 c
122.425 74.576 123.554 74.293 124.943 74.293 c
126.285 74.293 127.42 74.661 128.349 75.396 c
129.277 76.131 129.92 77.198 130.278 78.599 c
128.575 79.029 l
128.34 77.944 127.893 77.125 127.231 76.574 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 81.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
480 0 obj<</Length 593>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 38.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 90.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 220.4868 Tm
(70)Tj
ET
Q

endstream
endobj
524 0 obj<</Length 2396>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 371.9961 93.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 308.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 170.6367 15.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 30.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 118.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 184.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 127.4863 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 272.9961 225.4868 Tm
(90)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 305.9961 364.4868 Tm
(100)Tj
ET
Q

endstream
endobj
526 0 obj<</Length 1471>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
Q

endstream
endobj
596 0 obj<</Length 3772>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 170.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 154.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 86.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 134.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 58.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 70.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 57.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 51.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 262.9888 82.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 354.9771 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 70.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 353.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 51.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.4966 47.5117 Tm
(G)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Str)37(eptococcus)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(pneumoniae)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine1\))Tj
ET
Q

endstream
endobj
605 0 obj<</Length 539>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 340.9961 90.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 293.6367 39.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 150.9961 29.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 158.4868 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 18.9961 73.4863 Tm
(20)Tj
ET
Q

endstream
endobj
649 0 obj<</Length 2393>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 325.5298 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.9966 255.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.4956 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.0308 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.4956 298.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 284.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 62.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
Q

endstream
endobj
683 0 obj<</Length 1840>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 250.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 266.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 314.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 330.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 250.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 266.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 282.5117 Tm
(U)Tj
ET
Q

endstream
endobj
717 0 obj<</Length 1844>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 234.5117 Tm
(U)Tj
ET
Q

endstream
endobj
718 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
719 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
720 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
721 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
722 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
723 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
724 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
725 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
726 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
727 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
728 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
729 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
730 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
731 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
732 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
733 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
734 0 obj<</Length 1287/Filter/FlateDecode>>stream
+H��W]o�6��|[����
S7Z4�k�CZ
��%*�dU��ߥHٔ��0�M�s�!/��ŧ�kՐ�Ւ�w�$[�ow���an��{,�`> �8X
�r
�`=6�O�3J��D %g�KSe��#���
~��vSm׻�G�|�>5�C�k�
i�lq����9��R�s��!��J���6�ˋ�\f��A�p�
�$�_)��$��(j�Q~��JA
��VG�n&ԚBZ?F����*�R��gzZ�@K
�j7�Ӛ@Z
�P� 7�SŬ2&Un�$
+racuc�rf\BQ�ڇ�q���
+�V�ǡJ
�*XU=�*���+�(x�a1�?
՜T��t�`�# �t�b��ƁF�*��@�8T�AV0уt�@%
+A`�t�q����;j�:����Sߕ٢,)a����� �|�)�	���j3�2~0�g��p�dL��!;9?-�ee_1 :/�^�́�|��H�	�)@�����
�O0@
�k�D�s���C�ߦI����Rm2Mc6�H
�_
�R=1��{�<��HN�zr酤�B
<���BRԓ�$>cs���1��
��E*fd��	��K���5�D�Hz�&!�-�ӋU1�����-��9�Ќ�3�#�K��%z���,L�h�ˠ�QHύ̯��U���8Lώ��j��α�f�!�L_k�{j#-�7o�E���bţuN1�����h�SfX/N�P���d9�b�� �zv
˙
��u��[�L܈�'qG›��
�p^�c��[���K����T�ˆ�|{�����9}R5���f]�O��B|\HR�t�,~���+�(����R�6��l&D�D�N䋗�/��ˇo����7�M��y���n;�+(�/���X�?��
)�_�:�Z���(s���ŘU�F��X>�� [...]
b��oL�
��Z��)�(Ml؎'bI2V�hx߳ jMA�"�@Sq�cŁ��H�0W1������i���j��p��\�j��p3/pN��|h�OX�C�|�*Z�V��*��ʇVa�*
�„UZ�����_ �Ҍ�
endstream
endobj
735 0 obj<</CreationDate(D:20080329203532-04'00')/Creator(Adobe Illustrator CS2)/Producer(Adobe PDF library 7.77)/ModDate(D:20080329203532-04'00')/Title(purine3_small)>>
endobj
736 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
737 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
738 0 obj<</Subtype/Type1C/Length 1180/Filter/FlateDecode>>stream
+H�|Q}Lw����v�㌴xwcf���Z�p����
][�Z��mfu�(�-S��N
2� ?�@7@�X��
+f�L�����
��o�������y��BC0
ǣ֮Y���fn�v���˲���S�Q���B
��ի�m�9�y<���������(��o���1��ȩ˖dK�DV��ƽk��h4
�j"��h���eo��L�V.�l�eAo38nuI	�5ue�LV�P!����x+��l��h*�
�9K��0q��휴Lż�$�7s�`�K}S��[����[��
ñ��F
SHY`2,+����x~!dnHFȠ,]fx_i�����?
y,��vb���a9(Q
��"��E�]c((��Kk7��.�^~�`�-%"ma�BFy�B���	�Q�,�g��$���bW
I��E*�|�a�_&��
.��fì�g�P=�|�ؤ4s��LS�x���5����R�V-EZ��]�B�ȕ�8x��0H
�����+Z{m>5��s<���Z�%���o>��U���.�ҥ
+�F�!��o�x�z�T����M�l~j'I=
1�w����PuFVc��J^@��(^ ��L�3t���b\�
�8�Hd�U��#
*i�
���-uM���d%��y2�#��
�qd�.�Ш�ԣ
����}N
tW�bv�39G��x}}][�Blm��u@
o=�
�G���&���_�����m
NR�t�ü!������q�W�=[X���M9����>{E�Њq�1�
+��>B��u����$k��
���'\G
a(~�����ृ��>����p���z�JvBB�ڤ�D�A.FLȺ$'�@�
���M<&� �%��b{O������0�O��!���!2Q7'�%�dz{�T`9���Qŏ,�x��
 ��uk[��zp���U�H�=�P�ݓњ��>7���Kw�3~�q�*%79C
��v�^KΆ�BC�66�>�g_��m
>Fi�
�~������	Ȟ��zG����ց�-;�z{:���U�L�E��CJzg�߸���3���feIV����ӊ�ݥ{�
ۜa�(��'ڗ�P�c��=�1Fk�9S�*�kx�ʍAVɉ��
�vKv)�Bס]�Od
�"����Tpj:kH��,�_vP�
+�}�y�g�
�x�����#��+�j�t�Pt�
0 �B5
endstream
endobj
739 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
740 0 obj<</Subtype/XML/Length 18352/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">purine3_small</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:35:32-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:35:32-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:35:32-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>156</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAnAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:85372E9EFF6111DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:34867c5a-fdf1-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:18E68C5CFF6011DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:18E68C5BFF6011DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 7.77</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 741
0000000003 00000 f
+0000000016 00000 n
+0000000077 00000 n
+0000000004 00001 f
+0000000006 00000 f
+0000000127 00000 n
+0000000008 00001 f
+0000004987 00000 n
+0000000009 00001 f
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000071 00001 f
+0000000072 00001 f
+0000000073 00001 f
+0000000074 00001 f
+0000000075 00001 f
+0000000076 00001 f
+0000000077 00001 f
+0000000078 00001 f
+0000000079 00001 f
+0000000080 00001 f
+0000000086 00001 f
+0000006507 00000 n
+0000006855 00000 n
+0000007100 00000 n
+0000007478 00000 n
+0000007743 00000 n
+0000000087 00001 f
+0000000088 00001 f
+0000000089 00001 f
+0000000090 00001 f
+0000000091 00001 f
+0000000092 00001 f
+0000000093 00001 f
+0000000094 00001 f
+0000000095 00001 f
+0000000096 00001 f
+0000000097 00001 f
+0000000098 00001 f
+0000000102 00001 f
+0000011795 00000 n
+0000012009 00000 n
+0000012266 00000 n
+0000000103 00001 f
+0000000104 00001 f
+0000000105 00001 f
+0000000106 00001 f
+0000000107 00001 f
+0000000108 00001 f
+0000000109 00001 f
+0000000110 00001 f
+0000000111 00001 f
+0000000112 00001 f
+0000000113 00001 f
+0000000114 00001 f
+0000000115 00001 f
+0000000116 00001 f
+0000000117 00001 f
+0000000118 00001 f
+0000000119 00001 f
+0000000120 00001 f
+0000000121 00001 f
+0000000122 00001 f
+0000000123 00001 f
+0000000124 00001 f
+0000000125 00001 f
+0000000126 00001 f
+0000000127 00001 f
+0000000128 00001 f
+0000000129 00001 f
+0000000130 00001 f
+0000000131 00001 f
+0000000132 00001 f
+0000000133 00001 f
+0000000134 00001 f
+0000000135 00001 f
+0000000136 00001 f
+0000000137 00001 f
+0000000138 00001 f
+0000000139 00001 f
+0000000140 00001 f
+0000000141 00001 f
+0000000142 00001 f
+0000000143 00001 f
+0000000144 00001 f
+0000000147 00001 f
+0000013129 00000 n
+0000015575 00000 n
+0000000148 00001 f
+0000000149 00001 f
+0000000150 00001 f
+0000000151 00001 f
+0000000152 00001 f
+0000000153 00001 f
+0000000154 00001 f
+0000000155 00001 f
+0000000156 00001 f
+0000000157 00001 f
+0000000158 00001 f
+0000000159 00001 f
+0000000160 00001 f
+0000000161 00001 f
+0000000162 00001 f
+0000000163 00001 f
+0000000164 00001 f
+0000000165 00001 f
+0000000166 00001 f
+0000000167 00001 f
+0000000168 00001 f
+0000000169 00001 f
+0000000170 00001 f
+0000000171 00001 f
+0000000172 00001 f
+0000000173 00001 f
+0000000174 00001 f
+0000000175 00001 f
+0000000176 00001 f
+0000000177 00001 f
+0000000178 00001 f
+0000000179 00001 f
+0000000180 00001 f
+0000000181 00001 f
+0000000182 00001 f
+0000000183 00001 f
+0000000184 00001 f
+0000000185 00001 f
+0000000186 00001 f
+0000000187 00001 f
+0000000188 00001 f
+0000000189 00001 f
+0000000190 00001 f
+0000000191 00001 f
+0000000192 00001 f
+0000000193 00001 f
+0000000194 00001 f
+0000000195 00001 f
+0000000196 00001 f
+0000000197 00001 f
+0000000198 00001 f
+0000000199 00001 f
+0000000200 00001 f
+0000000201 00001 f
+0000000202 00001 f
+0000000203 00001 f
+0000000204 00001 f
+0000000205 00001 f
+0000000206 00001 f
+0000000207 00001 f
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000214 00001 f
+0000000215 00001 f
+0000000216 00001 f
+0000000217 00001 f
+0000000218 00001 f
+0000000219 00001 f
+0000000220 00001 f
+0000000221 00001 f
+0000000222 00001 f
+0000000223 00001 f
+0000000224 00001 f
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000228 00001 f
+0000000229 00001 f
+0000000230 00001 f
+0000000231 00001 f
+0000000232 00001 f
+0000000233 00001 f
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000273 00001 f
+0000015688 00000 n
+0000000275 00001 f
+0000018191 00000 n
+0000000276 00001 f
+0000000277 00001 f
+0000000278 00001 f
+0000000279 00001 f
+0000000280 00001 f
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000314 00001 f
+0000000315 00001 f
+0000000316 00001 f
+0000000317 00001 f
+0000000318 00001 f
+0000000319 00001 f
+0000000320 00001 f
+0000000321 00001 f
+0000000322 00001 f
+0000000323 00001 f
+0000000324 00001 f
+0000000325 00001 f
+0000000326 00001 f
+0000000327 00001 f
+0000000328 00001 f
+0000000329 00001 f
+0000000330 00001 f
+0000000331 00001 f
+0000000332 00001 f
+0000000333 00001 f
+0000000334 00001 f
+0000000335 00001 f
+0000000336 00001 f
+0000000337 00001 f
+0000000338 00001 f
+0000000339 00001 f
+0000000340 00001 f
+0000000341 00001 f
+0000000342 00001 f
+0000000343 00001 f
+0000000344 00001 f
+0000000345 00001 f
+0000000346 00001 f
+0000000347 00001 f
+0000000348 00001 f
+0000000349 00001 f
+0000000353 00001 f
+0000019936 00000 n
+0000020259 00000 n
+0000020533 00000 n
+0000000354 00001 f
+0000000355 00001 f
+0000000356 00001 f
+0000000357 00001 f
+0000000358 00001 f
+0000000359 00001 f
+0000000360 00001 f
+0000000361 00001 f
+0000000362 00001 f
+0000000363 00001 f
+0000000364 00001 f
+0000000365 00001 f
+0000000366 00001 f
+0000000367 00001 f
+0000000368 00001 f
+0000000369 00001 f
+0000000370 00001 f
+0000000371 00001 f
+0000000372 00001 f
+0000000373 00001 f
+0000000374 00001 f
+0000000375 00001 f
+0000000376 00001 f
+0000000377 00001 f
+0000000378 00001 f
+0000000379 00001 f
+0000000380 00001 f
+0000000381 00001 f
+0000000382 00001 f
+0000000383 00001 f
+0000000384 00001 f
+0000000385 00001 f
+0000000386 00001 f
+0000000387 00001 f
+0000000388 00001 f
+0000000389 00001 f
+0000000390 00001 f
+0000000391 00001 f
+0000000392 00001 f
+0000000393 00001 f
+0000000394 00001 f
+0000000395 00001 f
+0000000396 00001 f
+0000000397 00001 f
+0000000398 00001 f
+0000000399 00001 f
+0000000400 00001 f
+0000000401 00001 f
+0000000402 00001 f
+0000000403 00001 f
+0000000404 00001 f
+0000000405 00001 f
+0000000406 00001 f
+0000000407 00001 f
+0000000408 00001 f
+0000000409 00001 f
+0000000410 00001 f
+0000000411 00001 f
+0000000412 00001 f
+0000000413 00001 f
+0000000414 00001 f
+0000000415 00001 f
+0000000416 00001 f
+0000000417 00001 f
+0000000418 00001 f
+0000000419 00001 f
+0000000420 00001 f
+0000000421 00001 f
+0000000422 00001 f
+0000000423 00001 f
+0000000424 00001 f
+0000000425 00001 f
+0000000426 00001 f
+0000000427 00001 f
+0000000428 00001 f
+0000000429 00001 f
+0000000430 00001 f
+0000000431 00001 f
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000471 00001 f
+0000041987 00000 n
+0000000472 00001 f
+0000000473 00001 f
+0000000474 00001 f
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000481 00001 f
+0000049462 00000 n
+0000000482 00001 f
+0000000483 00001 f
+0000000484 00001 f
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000525 00001 f
+0000050105 00000 n
+0000000527 00001 f
+0000052552 00000 n
+0000000528 00001 f
+0000000529 00001 f
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000536 00001 f
+0000000537 00001 f
+0000000538 00001 f
+0000000539 00001 f
+0000000540 00001 f
+0000000541 00001 f
+0000000542 00001 f
+0000000543 00001 f
+0000000544 00001 f
+0000000545 00001 f
+0000000546 00001 f
+0000000547 00001 f
+0000000548 00001 f
+0000000549 00001 f
+0000000550 00001 f
+0000000551 00001 f
+0000000552 00001 f
+0000000553 00001 f
+0000000554 00001 f
+0000000555 00001 f
+0000000556 00001 f
+0000000557 00001 f
+0000000558 00001 f
+0000000559 00001 f
+0000000560 00001 f
+0000000561 00001 f
+0000000562 00001 f
+0000000563 00001 f
+0000000564 00001 f
+0000000565 00001 f
+0000000566 00001 f
+0000000567 00001 f
+0000000568 00001 f
+0000000569 00001 f
+0000000570 00001 f
+0000000571 00001 f
+0000000572 00001 f
+0000000573 00001 f
+0000000574 00001 f
+0000000575 00001 f
+0000000576 00001 f
+0000000577 00001 f
+0000000578 00001 f
+0000000579 00001 f
+0000000580 00001 f
+0000000581 00001 f
+0000000582 00001 f
+0000000583 00001 f
+0000000584 00001 f
+0000000585 00001 f
+0000000586 00001 f
+0000000587 00001 f
+0000000588 00001 f
+0000000589 00001 f
+0000000590 00001 f
+0000000591 00001 f
+0000000592 00001 f
+0000000593 00001 f
+0000000594 00001 f
+0000000595 00001 f
+0000000597 00001 f
+0000054074 00000 n
+0000000598 00001 f
+0000000599 00001 f
+0000000600 00001 f
+0000000601 00001 f
+0000000602 00001 f
+0000000603 00001 f
+0000000604 00001 f
+0000000606 00001 f
+0000057897 00000 n
+0000000607 00001 f
+0000000608 00001 f
+0000000609 00001 f
+0000000610 00001 f
+0000000611 00001 f
+0000000612 00001 f
+0000000613 00001 f
+0000000614 00001 f
+0000000615 00001 f
+0000000616 00001 f
+0000000617 00001 f
+0000000618 00001 f
+0000000619 00001 f
+0000000620 00001 f
+0000000621 00001 f
+0000000622 00001 f
+0000000623 00001 f
+0000000624 00001 f
+0000000625 00001 f
+0000000626 00001 f
+0000000627 00001 f
+0000000628 00001 f
+0000000629 00001 f
+0000000630 00001 f
+0000000631 00001 f
+0000000632 00001 f
+0000000633 00001 f
+0000000634 00001 f
+0000000635 00001 f
+0000000636 00001 f
+0000000637 00001 f
+0000000638 00001 f
+0000000639 00001 f
+0000000640 00001 f
+0000000641 00001 f
+0000000642 00001 f
+0000000643 00001 f
+0000000644 00001 f
+0000000645 00001 f
+0000000646 00001 f
+0000000647 00001 f
+0000000648 00001 f
+0000000650 00001 f
+0000058486 00000 n
+0000000651 00001 f
+0000000652 00001 f
+0000000653 00001 f
+0000000654 00001 f
+0000000655 00001 f
+0000000656 00001 f
+0000000657 00001 f
+0000000658 00001 f
+0000000659 00001 f
+0000000660 00001 f
+0000000661 00001 f
+0000000662 00001 f
+0000000663 00001 f
+0000000664 00001 f
+0000000665 00001 f
+0000000666 00001 f
+0000000667 00001 f
+0000000668 00001 f
+0000000669 00001 f
+0000000670 00001 f
+0000000671 00001 f
+0000000672 00001 f
+0000000673 00001 f
+0000000674 00001 f
+0000000675 00001 f
+0000000676 00001 f
+0000000677 00001 f
+0000000678 00001 f
+0000000679 00001 f
+0000000680 00001 f
+0000000681 00001 f
+0000000682 00001 f
+0000000684 00001 f
+0000060930 00000 n
+0000000685 00001 f
+0000000686 00001 f
+0000000687 00001 f
+0000000688 00001 f
+0000000689 00001 f
+0000000690 00001 f
+0000000691 00001 f
+0000000692 00001 f
+0000000693 00001 f
+0000000694 00001 f
+0000000695 00001 f
+0000000696 00001 f
+0000000697 00001 f
+0000000698 00001 f
+0000000699 00001 f
+0000000700 00001 f
+0000000701 00001 f
+0000000702 00001 f
+0000000703 00001 f
+0000000704 00001 f
+0000000705 00001 f
+0000000706 00001 f
+0000000707 00001 f
+0000000708 00001 f
+0000000709 00001 f
+0000000710 00001 f
+0000000711 00001 f
+0000000712 00001 f
+0000000713 00001 f
+0000000714 00001 f
+0000000715 00001 f
+0000000716 00001 f
+0000000000 00001 f
+0000062821 00000 n
+0000064716 00000 n
+0000064829 00000 n
+0000064942 00000 n
+0000065055 00000 n
+0000065168 00000 n
+0000065281 00000 n
+0000065394 00000 n
+0000065507 00000 n
+0000065620 00000 n
+0000065733 00000 n
+0000065846 00000 n
+0000065959 00000 n
+0000066072 00000 n
+0000066185 00000 n
+0000066298 00000 n
+0000066411 00000 n
+0000066524 00000 n
+0000067881 00000 n
+0000068058 00000 n
+0000080978 00000 n
+0000098788 00000 n
+0000100053 00000 n
+0000118680 00000 n
+trailer
<</Size 741/Root 1 0 R/Info 735 0 R/ID[<325AFF6DFDF111DC8B5D0016CB90252E><3485891CFDF111DC8B5D0016CB90252E>]>>
startxref
137110
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/purineC_full.pdf b/documentation/userguide/Figures/purineC_full.pdf
new file mode 100644
index 0000000..91a08b4
--- /dev/null
+++ b/documentation/userguide/Figures/purineC_full.pdf
@@ -0,0 +1,1050 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 740 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 734 0 R/BleedBox[0.0 0.0 430.0 390.0]/ArtBox[11.4907 3.99023 417.996 384.36]/MediaBox[0.0 0.0 430.0 390.0]/TrimBox[0.0 0.0 430.0 390.0]/Resources<</Font<</TT0 214 0 R/TT1 218 0 R/T1_0 93 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Contents 229 0 R/Resources<</Font<</T1_0 93 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS0 721 0 R>>>>/AIType/HiddenLayer>>/MC11<</Color[32768.0 32768.0 32768.0]/Visible false/Editable true/Dimmed false/Preview true/Printed true/Title( [...]
endobj
6 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
93 0 obj<</Subtype/Type1/FontDescriptor 94 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/WQUFNJ+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
94 0 obj<</StemV 88/FontName/WQUFNJ+Myriad-Roman/FontStretch/Normal/FontFile3 738 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
95 0 obj<</Length 815>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 168.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 48.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 100.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 230.4902 Tm
(70)Tj
ET
Q

endstream
endobj
140 0 obj<</Length 1366>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 234.343 m
220.665 234.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
[2 3]0 d 
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
[]0 d 
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
Q

endstream
endobj
214 0 obj<</Subtype/TrueType/FontDescriptor 215 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/XYELBH+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
215 0 obj<</StemV 88/FontName/XYELBH+ArialMT/FontFile2 736 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
216 0 obj<</Subtype/TrueType/FontDescriptor 217 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/UAATLN+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
217 0 obj<</StemV 72/FontName/UAATLN+TimesNewRomanPS-ItalicMT/FontFile2 739 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
218 0 obj<</Subtype/TrueType/FontDescriptor 219 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/WQUFNJ+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
219 0 obj<</StemV 80/FontName/WQUFNJ+TimesNewRomanPSMT/FontFile2 737 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
220 0 obj<</Length 4042>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 182.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 228.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 222.8413 227.7703 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 212.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 164.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.0239 244.5146 Tm
(A)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
(Colwellia)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
[(psychr)37(erythraea)]TJ
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine3\))Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 84.5146 Tm
(A)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 57.5146 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 94.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.9888 90.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 356.0239 97.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4644 87.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 389.9907 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 45.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.9907 55.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 51.5146 Tm
(A)Tj
ET
Q

endstream
endobj
229 0 obj<</Length 540>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 178.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 401.9961 74.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.9961 110.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
Q

endstream
endobj
274 0 obj<</Length 2453>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.4956 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 96.9897 337.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 359.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.4956 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 201.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
16.875 0 0 18 271.936 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.5298 244.5146 Tm
(G)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 211.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 309.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 236.9961 150.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 153.6367 38.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 215.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 280.9961 374.4902 Tm
(100)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 5.9961 48.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 355.9961 111.4902 Tm
(70)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 254.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.5298 292.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 300.0239 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 287.9961 234.4902 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 47.4902 Tm
(60)Tj
ET
Q

endstream
endobj
276 0 obj<</Length 1724>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
0.137 0.122 0.125 rg
108.815 73.493 m
108.815 81.192 l
f
0.137 0.122 0.125 RG
[2 3]0 d 
108.815 73.493 m
108.815 81.192 l
S
0 0 0 rg
76.815 73.493 m
76.815 81.192 l
f
0 0 0 RG
[]0 d 
76.815 73.493 m
76.815 81.192 l
S
60.815 73.493 m
60.815 81.192 l
f
60.815 73.493 m
60.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
362.177 73.493 m
362.177 81.192 l
f
[2 3]0 d 
362.177 73.493 m
362.177 81.192 l
S
Q

endstream
endobj
352 0 obj<</Length 21415>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 84.5146 Tm
(G)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 84.5146 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.4907 57.5146 Tm
(g)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 70.5146 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 84.5146 Tm
(u)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 91.5146 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 87.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 51.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 55.5146 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
0.75 w 4 M 0 j 0 J []0 d 
207.231 246.577 m
206.569 246.025 205.761 245.749 204.807 245.749 c
204.022 245.749 203.293 245.952 202.62 246.356 c
201.947 246.762 201.45 247.373 201.131 248.192 c
200.812 249.011 200.653 249.969 200.653 251.066 c
200.653 251.917 200.788 252.742 201.057 253.544 c
201.327 254.345 201.794 254.982 202.459 255.458 c
203.124 255.934 203.952 256.171 204.942 256.171 c
205.803 256.171 206.518 255.957 207.086 255.528 c
207.655 255.101 208.088 254.417 208.387 253.478 c
210.059 253.874 l
209.713 255.063 209.101 255.984 208.222 256.641 c
207.343 257.296 206.259 257.624 204.97 257.624 c
203.833 257.624 202.791 257.365 201.845 256.847 c
200.898 256.327 200.169 255.568 199.656 254.569 c
199.144 253.57 198.887 252.399 198.887 251.057 c
198.887 249.826 199.114 248.675 199.568 247.602 c
200.022 246.529 200.685 245.71 201.555 245.145 c
202.425 244.579 203.554 244.296 204.943 244.296 c
206.285 244.296 207.42 244.664 208.349 245.398 c
209.277 246.134 209.92 247.201 210.278 248.602 c
208.575 249.032 l
208.34 247.947 207.893 247.128 207.231 246.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 244.5146 Tm
(G)Tj
ET
233.699 249.562 m
233.699 247.153 l
233.335 246.829 232.803 246.524 232.1 246.239 c
231.397 245.954 230.677 245.812 229.939 245.812 c
229.09 245.812 228.288 246 227.533 246.376 c
226.777 246.752 226.202 247.328 225.807 248.104 c
225.412 248.88 225.214 249.844 225.214 250.996 c
225.214 251.931 225.378 252.798 225.706 253.597 c
225.899 254.062 226.17 254.487 226.519 254.875 c
226.867 255.263 227.325 255.576 227.893 255.814 c
228.461 256.052 229.134 256.171 229.913 256.171 c
230.563 256.171 231.154 256.058 231.687 255.831 c
232.22 255.604 232.63 255.303 232.917 254.927 c
233.204 254.55 233.444 254.032 233.637 253.375 c
235.177 253.797 l
234.954 254.665 234.629 255.368 234.201 255.908 c
233.773 256.448 233.183 256.869 232.429 257.171 c
231.676 257.474 230.833 257.624 229.902 257.624 c
228.618 257.624 227.484 257.36 226.5 256.833 c
225.515 256.306 224.76 255.498 224.235 254.411 c
223.711 253.323 223.449 252.153 223.449 250.898 c
223.449 249.633 223.712 248.487 224.24 247.461 c
224.767 246.436 225.548 245.651 226.583 245.109 c
227.617 244.567 228.768 244.296 230.034 244.296 c
230.972 244.296 231.886 244.465 232.777 244.801 c
233.667 245.137 234.532 245.639 235.371 246.306 c
235.371 251.077 l
229.917 251.077 l
229.917 249.562 l
233.699 249.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
207.231 182.577 m
206.569 182.025 205.761 181.749 204.807 181.749 c
204.022 181.749 203.293 181.952 202.62 182.356 c
201.947 182.762 201.45 183.373 201.131 184.192 c
200.812 185.011 200.653 185.969 200.653 187.066 c
200.653 187.917 200.788 188.742 201.057 189.544 c
201.327 190.345 201.794 190.982 202.459 191.458 c
203.124 191.934 203.952 192.171 204.942 192.171 c
205.803 192.171 206.518 191.957 207.086 191.528 c
207.655 191.101 208.088 190.417 208.387 189.478 c
210.059 189.874 l
209.713 191.063 209.101 191.984 208.222 192.641 c
207.343 193.296 206.259 193.624 204.97 193.624 c
203.833 193.624 202.791 193.365 201.845 192.847 c
200.898 192.327 200.169 191.568 199.656 190.569 c
199.144 189.57 198.887 188.399 198.887 187.057 c
198.887 185.826 199.114 184.675 199.568 183.602 c
200.022 182.529 200.685 181.71 201.555 181.145 c
202.425 180.579 203.554 180.296 204.943 180.296 c
206.285 180.296 207.42 180.664 208.349 181.398 c
209.277 182.134 209.92 183.201 210.278 184.602 c
208.575 185.032 l
208.34 183.947 207.893 183.128 207.231 182.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
233.699 185.562 m
233.699 183.153 l
233.335 182.829 232.803 182.524 232.1 182.239 c
231.397 181.954 230.677 181.812 229.939 181.812 c
229.09 181.812 228.288 182 227.533 182.376 c
226.777 182.752 226.202 183.328 225.807 184.104 c
225.412 184.88 225.214 185.844 225.214 186.996 c
225.214 187.931 225.378 188.798 225.706 189.597 c
225.899 190.062 226.17 190.487 226.519 190.875 c
226.867 191.263 227.325 191.576 227.893 191.814 c
228.461 192.052 229.134 192.171 229.913 192.171 c
230.563 192.171 231.154 192.058 231.687 191.831 c
232.22 191.604 232.63 191.303 232.917 190.927 c
233.204 190.55 233.444 190.032 233.637 189.375 c
235.177 189.797 l
234.954 190.665 234.629 191.368 234.201 191.908 c
233.773 192.448 233.183 192.869 232.429 193.171 c
231.676 193.474 230.833 193.624 229.902 193.624 c
228.618 193.624 227.484 193.36 226.5 192.833 c
225.515 192.306 224.76 191.498 224.235 190.411 c
223.711 189.323 223.449 188.153 223.449 186.898 c
223.449 185.633 223.712 184.487 224.24 183.461 c
224.767 182.436 225.548 181.651 226.583 181.109 c
227.617 180.567 228.768 180.296 230.034 180.296 c
230.972 180.296 231.886 180.465 232.777 180.801 c
233.667 181.137 234.532 181.639 235.371 182.306 c
235.371 187.077 l
229.917 187.077 l
229.917 185.562 l
233.699 185.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 164.5146 Tm
(A)Tj
ET
200.771 164.515 m
202.182 168.421 l
207.599 168.421 l
209.083 164.515 l
211.025 164.515 l
205.771 177.405 l
203.923 177.405 l
198.968 164.515 l
200.771 164.515 l
h
204.097 173.585 m
204.392 174.4 204.625 175.227 204.794 176.062 c
205 175.357 205.305 174.462 205.708 173.376 c
207.066 169.812 l
202.667 169.812 l
204.097 173.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
200.771 132.515 m
202.182 136.421 l
207.599 136.421 l
209.083 132.515 l
211.025 132.515 l
205.771 145.405 l
203.923 145.405 l
198.968 132.515 l
200.771 132.515 l
h
204.097 141.585 m
204.392 142.4 204.625 143.227 204.794 144.062 c
205 143.357 205.305 142.462 205.708 141.376 c
207.066 137.812 l
202.667 137.812 l
204.097 141.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
232.84 137.963 m
232.84 136.344 232.574 135.25 232.041 134.681 c
231.508 134.112 230.615 133.827 229.362 133.827 c
228.63 133.827 228.011 133.971 227.505 134.259 c
226.998 134.546 226.641 134.955 226.433 135.486 c
226.225 136.017 226.122 136.842 226.122 137.963 c
226.122 145.405 l
224.418 145.405 l
224.418 137.959 l
224.418 136.593 224.582 135.516 224.91 134.728 c
225.238 133.938 225.785 133.337 226.552 132.921 c
227.319 132.505 228.306 132.296 229.512 132.296 c
230.752 132.296 231.755 132.535 232.519 133.013 c
233.283 133.49 233.812 134.11 234.104 134.872 c
234.397 135.635 234.543 136.663 234.543 137.959 c
234.543 145.405 l
232.84 145.405 l
232.84 137.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(U)Tj
ET
159.84 89.963 m
159.84 88.344 159.574 87.25 159.041 86.681 c
158.508 86.112 157.615 85.827 156.362 85.827 c
155.63 85.827 155.011 85.971 154.505 86.259 c
153.998 86.546 153.641 86.955 153.433 87.486 c
153.225 88.017 153.122 88.842 153.122 89.963 c
153.122 97.405 l
151.418 97.405 l
151.418 89.959 l
151.418 88.593 151.582 87.516 151.91 86.728 c
152.238 85.938 152.785 85.337 153.552 84.921 c
154.319 84.505 155.306 84.296 156.512 84.296 c
157.752 84.296 158.755 84.535 159.519 85.013 c
160.283 85.49 160.812 86.11 161.104 86.872 c
161.397 87.635 161.543 88.663 161.543 89.959 c
161.543 97.405 l
159.84 97.405 l
159.84 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 150.9897 57.5146 Tm
(A)Tj
ET
152.771 57.515 m
154.182 61.421 l
159.599 61.421 l
161.083 57.515 l
163.025 57.515 l
157.771 70.405 l
155.923 70.405 l
150.968 57.515 l
152.771 57.515 l
h
156.097 66.585 m
156.392 67.4 156.625 68.227 156.794 69.062 c
157 68.357 157.305 67.462 157.708 66.376 c
159.066 62.812 l
154.667 62.812 l
156.097 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
143.231 86.577 m
142.569 86.025 141.761 85.749 140.807 85.749 c
140.022 85.749 139.293 85.952 138.62 86.356 c
137.947 86.762 137.45 87.373 137.131 88.192 c
136.812 89.011 136.653 89.969 136.653 91.066 c
136.653 91.917 136.788 92.742 137.057 93.544 c
137.327 94.345 137.794 94.982 138.459 95.458 c
139.124 95.934 139.952 96.171 140.942 96.171 c
141.803 96.171 142.518 95.957 143.086 95.528 c
143.655 95.101 144.088 94.417 144.387 93.478 c
146.059 93.874 l
145.713 95.063 145.101 95.984 144.222 96.641 c
143.343 97.296 142.259 97.624 140.97 97.624 c
139.833 97.624 138.791 97.365 137.845 96.847 c
136.898 96.327 136.169 95.568 135.656 94.569 c
135.144 93.57 134.887 92.399 134.887 91.057 c
134.887 89.826 135.114 88.675 135.568 87.602 c
136.022 86.529 136.685 85.71 137.555 85.145 c
138.425 84.579 139.554 84.296 140.943 84.296 c
142.285 84.296 143.42 84.664 144.349 85.398 c
145.277 86.134 145.92 87.201 146.278 88.602 c
144.575 89.032 l
144.34 87.947 143.893 87.128 143.231 86.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
144.699 62.562 m
144.699 60.153 l
144.335 59.829 143.803 59.524 143.1 59.239 c
142.397 58.954 141.677 58.812 140.939 58.812 c
140.09 58.812 139.288 59 138.533 59.376 c
137.777 59.752 137.202 60.328 136.807 61.104 c
136.412 61.88 136.214 62.844 136.214 63.996 c
136.214 64.931 136.378 65.798 136.706 66.597 c
136.899 67.062 137.17 67.487 137.519 67.875 c
137.867 68.263 138.325 68.576 138.893 68.814 c
139.461 69.052 140.134 69.171 140.913 69.171 c
141.563 69.171 142.154 69.058 142.687 68.831 c
143.22 68.604 143.63 68.303 143.917 67.927 c
144.204 67.55 144.444 67.032 144.637 66.375 c
146.177 66.797 l
145.954 67.665 145.629 68.368 145.201 68.908 c
144.773 69.448 144.183 69.869 143.429 70.171 c
142.676 70.474 141.833 70.624 140.902 70.624 c
139.618 70.624 138.484 70.36 137.5 69.833 c
136.515 69.306 135.76 68.498 135.235 67.411 c
134.711 66.323 134.449 65.153 134.449 63.898 c
134.449 62.633 134.712 61.487 135.24 60.461 c
135.767 59.436 136.548 58.651 137.583 58.109 c
138.617 57.567 139.768 57.296 141.034 57.296 c
141.972 57.296 142.886 57.465 143.777 57.801 c
144.667 58.137 145.532 58.639 146.371 59.306 c
146.371 64.077 l
140.917 64.077 l
140.917 62.562 l
144.699 62.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 70.9897 84.5146 Tm
(A)Tj
ET
72.771 84.515 m
74.182 88.421 l
79.599 88.421 l
81.083 84.515 l
83.025 84.515 l
77.771 97.405 l
75.923 97.405 l
70.968 84.515 l
72.771 84.515 l
h
76.097 93.585 m
76.392 94.4 76.625 95.227 76.794 96.062 c
77 95.357 77.305 94.462 77.708 93.376 c
79.066 89.812 l
74.667 89.812 l
76.097 93.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
79.84 62.963 m
79.84 61.344 79.574 60.25 79.041 59.681 c
78.508 59.112 77.615 58.827 76.362 58.827 c
75.63 58.827 75.011 58.971 74.505 59.259 c
73.998 59.546 73.641 59.955 73.433 60.486 c
73.225 61.017 73.122 61.842 73.122 62.963 c
73.122 70.405 l
71.418 70.405 l
71.418 62.959 l
71.418 61.593 71.582 60.516 71.91 59.728 c
72.238 58.938 72.785 58.337 73.552 57.921 c
74.319 57.505 75.306 57.296 76.512 57.296 c
77.752 57.296 78.755 57.535 79.519 58.013 c
80.283 58.49 80.812 59.11 81.104 59.872 c
81.397 60.635 81.543 61.663 81.543 62.959 c
81.543 70.405 l
79.84 70.405 l
79.84 62.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(C)Tj
ET
286.259 86.577 m
285.598 86.025 284.79 85.749 283.835 85.749 c
283.05 85.749 282.322 85.952 281.648 86.356 c
280.975 86.762 280.479 87.373 280.16 88.192 c
279.84 89.011 279.681 89.969 279.681 91.066 c
279.681 91.917 279.816 92.742 280.085 93.544 c
280.355 94.345 280.822 94.982 281.487 95.458 c
282.152 95.934 282.98 96.171 283.97 96.171 c
284.832 96.171 285.546 95.957 286.115 95.528 c
286.683 95.101 287.117 94.417 287.416 93.478 c
289.087 93.874 l
288.742 95.063 288.129 95.984 287.25 96.641 c
286.371 97.296 285.287 97.624 283.998 97.624 c
282.861 97.624 281.819 97.365 280.873 96.847 c
279.927 96.327 279.197 95.568 278.685 94.569 c
278.172 93.57 277.916 92.399 277.916 91.057 c
277.916 89.826 278.143 88.675 278.597 87.602 c
279.051 86.529 279.713 85.71 280.583 85.145 c
281.453 84.579 282.583 84.296 283.971 84.296 c
285.313 84.296 286.448 84.664 287.377 85.398 c
288.306 86.134 288.949 87.201 289.306 88.602 c
287.603 89.032 l
287.369 87.947 286.921 87.128 286.259 86.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 276.5239 57.5146 Tm
(G)Tj
ET
287.727 62.562 m
287.727 60.153 l
287.364 59.829 286.831 59.524 286.128 59.239 c
285.426 58.954 284.706 58.812 283.968 58.812 c
283.119 58.812 282.316 59 281.561 59.376 c
280.806 59.752 280.23 60.328 279.835 61.104 c
279.44 61.88 279.243 62.844 279.243 63.996 c
279.243 64.931 279.406 65.798 279.734 66.597 c
279.928 67.062 280.198 67.487 280.547 67.875 c
280.895 68.263 281.354 68.576 281.921 68.814 c
282.489 69.052 283.163 69.171 283.941 69.171 c
284.591 69.171 285.183 69.058 285.715 68.831 c
286.248 68.604 286.658 68.303 286.945 67.927 c
287.232 67.55 287.472 67.032 287.666 66.375 c
289.205 66.797 l
288.982 67.665 288.657 68.368 288.229 68.908 c
287.801 69.448 287.211 69.869 286.458 70.171 c
285.705 70.474 284.862 70.624 283.93 70.624 c
282.646 70.624 281.512 70.36 280.528 69.833 c
279.543 69.306 278.788 68.498 278.264 67.411 c
277.739 66.323 277.477 65.153 277.477 63.898 c
277.477 62.633 277.741 61.487 278.268 60.461 c
278.795 59.436 279.577 58.651 280.611 58.109 c
281.646 57.567 282.796 57.296 284.062 57.296 c
285 57.296 285.914 57.465 286.805 57.801 c
287.696 58.137 288.561 58.639 289.399 59.306 c
289.399 64.077 l
283.946 64.077 l
283.946 62.562 l
287.727 62.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(U)Tj
ET
301.839 89.963 m
301.839 88.344 301.573 87.25 301.04 86.681 c
300.507 86.112 299.614 85.827 298.361 85.827 c
297.629 85.827 297.01 85.971 296.504 86.259 c
295.997 86.546 295.64 86.955 295.432 87.486 c
295.224 88.017 295.121 88.842 295.121 89.963 c
295.121 97.405 l
293.417 97.405 l
293.417 89.959 l
293.417 88.593 293.581 87.516 293.909 86.728 c
294.237 85.938 294.784 85.337 295.551 84.921 c
296.318 84.505 297.305 84.296 298.511 84.296 c
299.751 84.296 300.754 84.535 301.518 85.013 c
302.282 85.49 302.811 86.11 303.103 86.872 c
303.396 87.635 303.542 88.663 303.542 89.959 c
303.542 97.405 l
301.839 97.405 l
301.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 292.9888 57.5146 Tm
(A)Tj
ET
294.77 57.515 m
296.181 61.421 l
301.598 61.421 l
303.083 57.515 l
305.024 57.515 l
299.77 70.405 l
297.922 70.405 l
292.967 57.515 l
294.77 57.515 l
h
298.096 66.585 m
298.391 67.4 298.624 68.227 298.793 69.062 c
299 68.357 299.304 67.462 299.708 66.376 c
301.065 62.812 l
296.666 62.812 l
298.096 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(U)Tj
ET
317.839 89.963 m
317.839 88.344 317.573 87.25 317.04 86.681 c
316.507 86.112 315.614 85.827 314.361 85.827 c
313.629 85.827 313.01 85.971 312.504 86.259 c
311.997 86.546 311.64 86.955 311.432 87.486 c
311.224 88.017 311.121 88.842 311.121 89.963 c
311.121 97.405 l
309.417 97.405 l
309.417 89.959 l
309.417 88.593 309.581 87.516 309.909 86.728 c
310.237 85.938 310.784 85.337 311.551 84.921 c
312.318 84.505 313.305 84.296 314.511 84.296 c
315.751 84.296 316.754 84.535 317.518 85.013 c
318.282 85.49 318.811 86.11 319.103 86.872 c
319.396 87.635 319.542 88.663 319.542 89.959 c
319.542 97.405 l
317.839 97.405 l
317.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 308.9888 57.5146 Tm
(A)Tj
ET
310.77 57.515 m
312.181 61.421 l
317.598 61.421 l
319.083 57.515 l
321.024 57.515 l
315.77 70.405 l
313.922 70.405 l
308.967 57.515 l
310.77 57.515 l
h
314.096 66.585 m
314.391 67.4 314.624 68.227 314.793 69.062 c
315 68.357 315.304 67.462 315.708 66.376 c
317.065 62.812 l
312.666 62.812 l
314.096 66.585 l
h
S
BT
/TT0 1 Tf
18 0 0 18 324.5239 84.5146 Tm
(G)Tj
ET
335.727 89.562 m
335.727 87.153 l
335.364 86.829 334.831 86.524 334.128 86.239 c
333.426 85.954 332.706 85.812 331.968 85.812 c
331.119 85.812 330.316 86 329.561 86.376 c
328.806 86.752 328.23 87.328 327.835 88.104 c
327.44 88.88 327.243 89.844 327.243 90.996 c
327.243 91.931 327.406 92.798 327.734 93.597 c
327.928 94.062 328.198 94.487 328.547 94.875 c
328.895 95.263 329.354 95.576 329.921 95.814 c
330.489 96.052 331.163 96.171 331.941 96.171 c
332.591 96.171 333.183 96.058 333.715 95.831 c
334.248 95.604 334.658 95.303 334.945 94.927 c
335.232 94.55 335.472 94.032 335.666 93.375 c
337.205 93.797 l
336.982 94.665 336.657 95.368 336.229 95.908 c
335.801 96.448 335.211 96.869 334.458 97.171 c
333.705 97.474 332.862 97.624 331.93 97.624 c
330.646 97.624 329.512 97.36 328.528 96.833 c
327.543 96.306 326.788 95.498 326.264 94.411 c
325.739 93.323 325.477 92.153 325.477 90.898 c
325.477 89.633 325.741 88.487 326.268 87.461 c
326.795 86.436 327.577 85.651 328.611 85.109 c
329.646 84.567 330.796 84.296 332.062 84.296 c
333 84.296 333.914 84.465 334.805 84.801 c
335.696 85.137 336.561 85.639 337.399 86.306 c
337.399 91.077 l
331.946 91.077 l
331.946 89.562 l
335.727 89.562 l
h
S
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(C)Tj
ET
334.259 59.577 m
333.598 59.025 332.79 58.749 331.835 58.749 c
331.05 58.749 330.322 58.952 329.648 59.356 c
328.975 59.762 328.479 60.373 328.16 61.192 c
327.84 62.011 327.681 62.969 327.681 64.066 c
327.681 64.917 327.816 65.742 328.085 66.544 c
328.355 67.345 328.822 67.982 329.487 68.458 c
330.152 68.934 330.98 69.171 331.97 69.171 c
332.832 69.171 333.546 68.957 334.115 68.528 c
334.683 68.101 335.117 67.417 335.416 66.478 c
337.087 66.874 l
336.742 68.063 336.129 68.984 335.25 69.641 c
334.371 70.296 333.287 70.624 331.998 70.624 c
330.861 70.624 329.819 70.365 328.873 69.847 c
327.927 69.327 327.197 68.568 326.685 67.569 c
326.172 66.57 325.916 65.399 325.916 64.057 c
325.916 62.826 326.143 61.675 326.597 60.602 c
327.051 59.529 327.713 58.71 328.583 58.145 c
329.453 57.579 330.583 57.296 331.971 57.296 c
333.313 57.296 334.448 57.664 335.377 58.398 c
336.306 59.134 336.949 60.201 337.306 61.602 c
335.603 62.032 l
335.369 60.947 334.921 60.128 334.259 59.577 c
h
S
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(U)Tj
ET
349.839 89.963 m
349.839 88.344 349.573 87.25 349.04 86.681 c
348.507 86.112 347.614 85.827 346.361 85.827 c
345.629 85.827 345.01 85.971 344.504 86.259 c
343.997 86.546 343.64 86.955 343.432 87.486 c
343.224 88.017 343.121 88.842 343.121 89.963 c
343.121 97.405 l
341.417 97.405 l
341.417 89.959 l
341.417 88.593 341.581 87.516 341.909 86.728 c
342.237 85.938 342.784 85.337 343.551 84.921 c
344.318 84.505 345.305 84.296 346.511 84.296 c
347.751 84.296 348.754 84.535 349.518 85.013 c
350.282 85.49 350.811 86.11 351.103 86.872 c
351.396 87.635 351.542 88.663 351.542 89.959 c
351.542 97.405 l
349.839 97.405 l
349.839 89.963 l
h
S
BT
/TT0 1 Tf
18 0 0 18 341.9907 57.5146 Tm
(A)Tj
ET
343.772 57.515 m
345.183 61.421 l
350.6 61.421 l
352.084 57.515 l
354.026 57.515 l
348.771 70.405 l
346.924 70.405 l
341.969 57.515 l
343.772 57.515 l
h
347.098 66.585 m
347.393 67.4 347.625 68.227 347.795 69.062 c
348.001 68.357 348.306 67.462 348.709 66.376 c
350.067 62.812 l
345.667 62.812 l
347.098 66.585 l
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 358.4917 57.5146 Tm
(a)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
470 0 obj<</Length 7428>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 257.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 273.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 180.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 164.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 96.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 57.5146 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 86.577 m
126.569 86.025 125.761 85.749 124.807 85.749 c
124.022 85.749 123.293 85.952 122.62 86.356 c
121.947 86.762 121.45 87.373 121.131 88.192 c
120.812 89.011 120.653 89.969 120.653 91.066 c
120.653 91.917 120.788 92.742 121.057 93.544 c
121.327 94.345 121.794 94.982 122.459 95.458 c
123.124 95.934 123.952 96.171 124.942 96.171 c
125.803 96.171 126.518 95.957 127.086 95.528 c
127.655 95.101 128.088 94.417 128.387 93.478 c
130.059 93.874 l
129.713 95.063 129.101 95.984 128.222 96.641 c
127.343 97.296 126.259 97.624 124.97 97.624 c
123.833 97.624 122.791 97.365 121.845 96.847 c
120.898 96.327 120.169 95.568 119.656 94.569 c
119.144 93.57 118.887 92.399 118.887 91.057 c
118.887 89.826 119.114 88.675 119.568 87.602 c
120.022 86.529 120.685 85.71 121.555 85.145 c
122.425 84.579 123.554 84.296 124.943 84.296 c
126.285 84.296 127.42 84.664 128.349 85.398 c
129.277 86.134 129.92 87.201 130.278 88.602 c
128.575 89.032 l
128.34 87.947 127.893 87.128 127.231 86.577 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 84.5146 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 84.5146 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 57.5146 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 57.5146 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 84.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 86.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 70.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 55.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 92.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 93.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 91.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 87.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 70.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 51.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 55.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 254.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
480 0 obj<</Length 595>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 48.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 43.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 48.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 100.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 109.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 230.4902 Tm
(70)Tj
ET
Q

endstream
endobj
524 0 obj<</Length 2398>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 257.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 273.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 254.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 308.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 337.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 371.9961 103.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 308.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 170.6367 25.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 30.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 118.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 194.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 137.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 272.9961 235.4902 Tm
(90)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 305.9961 374.4902 Tm
(100)Tj
ET
Q

endstream
endobj
526 0 obj<</Length 1497>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 250.343 m
220.665 250.343 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 250.343 m
220.665 250.343 l
S
212.966 234.343 m
220.665 234.343 l
f
212.966 234.343 m
220.665 234.343 l
S
212.966 218.343 m
220.665 218.343 l
f
212.966 218.343 m
220.665 218.343 l
S
212.966 186.343 m
220.665 186.343 l
f
212.966 186.343 m
220.665 186.343 l
S
212.966 202.343 m
220.665 202.343 l
f
212.966 202.343 m
220.665 202.343 l
S
212.966 170.343 m
220.665 170.343 l
f
212.966 170.343 m
220.665 170.343 l
S
212.966 154.343 m
220.665 154.343 l
f
212.966 154.343 m
220.665 154.343 l
S
212.966 138.343 m
220.665 138.343 l
f
212.966 138.343 m
220.665 138.343 l
S
156.815 73.493 m
156.815 81.192 l
f
156.815 73.493 m
156.815 81.192 l
S
140.815 73.493 m
140.815 81.192 l
f
140.815 73.493 m
140.815 81.192 l
S
124.815 73.493 m
124.815 81.192 l
f
124.815 73.493 m
124.815 81.192 l
S
108.815 73.493 m
108.815 81.192 l
f
108.815 73.493 m
108.815 81.192 l
S
92.815 73.493 m
92.815 81.192 l
f
92.815 73.493 m
92.815 81.192 l
S
76.815 73.493 m
76.815 81.192 l
f
76.815 73.493 m
76.815 81.192 l
S
283.844 73.493 m
283.844 81.192 l
f
283.844 73.493 m
283.844 81.192 l
S
298.814 73.493 m
298.814 81.192 l
f
298.814 73.493 m
298.814 81.192 l
S
314.814 73.493 m
314.814 81.192 l
f
314.814 73.493 m
314.814 81.192 l
S
331.844 73.493 m
331.844 81.192 l
f
331.844 73.493 m
331.844 81.192 l
S
346.177 73.493 m
346.177 81.192 l
f
346.177 73.493 m
346.177 81.192 l
S
Q

endstream
endobj
596 0 obj<</Length 3776>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 228.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 227.7983 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 212.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 212.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 180.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 180.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 196.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 196.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 164.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 164.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 148.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 148.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 132.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 120.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 108.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 96.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 132.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 45.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 33.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 15.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 15.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 21.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 33.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 45.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 134.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 84.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 58.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 80.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 57.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 49.8574 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 61.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 57.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 262.9888 92.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 105.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 119.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9907 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 84.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 57.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 57.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 84.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 57.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 84.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 354.9771 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 94.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 80.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 353.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 49.8574 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 61.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.4966 57.5146 Tm
(G)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 188.9902 Tm
[(Str)37(eptococcus)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 174.5902 Tm
(pneumoniae)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 160.1902 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 145.7902 Tm
(\(Purine1\))Tj
ET
Q

endstream
endobj
605 0 obj<</Length 540>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 255.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 116.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 255.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 340.9961 100.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 293.6367 49.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 150.9961 39.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 168.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 18.9961 83.4902 Tm
(20)Tj
ET
Q

endstream
endobj
649 0 obj<</Length 2393>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 325.5298 337.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 254.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.9966 265.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 279.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 292.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 323.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.4956 337.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 349.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.0308 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 254.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 265.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 279.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.4956 308.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 323.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 349.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 359.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 284.0239 359.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 359.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.5298 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 244.5146 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 375.9902 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 291.4902 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 375.9902 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 99.4902 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 48.4902 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 6.4902 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 62.9961 41.4902 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 100.4902 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 211.4902 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 210.4902 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 291.4902 Tm
(90)Tj
ET
Q

endstream
endobj
683 0 obj<</Length 1840>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 260.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 276.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 292.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 308.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 324.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 340.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 260.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 276.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 292.5146 Tm
(U)Tj
ET
Q

endstream
endobj
717 0 obj<</Length 1844>>stream
+q
0 390 430 -390 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 244.5146 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 244.5146 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 244.5146 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 244.5146 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 244.5146 Tm
(U)Tj
ET
Q

endstream
endobj
718 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
719 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
720 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
721 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
722 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
723 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
724 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
725 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
726 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
727 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
728 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
729 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
730 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
731 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
732 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
733 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
734 0 obj<</Length 1471/Filter/FlateDecode>>stream
+H��W�n7�����}Ȋ���1Q�E\4��<EẪ�����#��w�^$�"��LΙ�����շ]�V�k�^�^��s�:�$r���hv�GvOV����{V���n�
�_w������
��5k���b��ͱ j�5��(��UB�Zk�d���	N�_T�
�d��O������Ͳ�l�)*X|�
T�
�,#_
��X=A����*ʋ�i�`嵀��2Ӯ��Q^
�ȗ�v���|-�"_8�jo�Z at m*P�����Z:�
jp���Ɛ�'�`��$1�G�	&b?I
��v�	��O���C¿#/)Ħ2���Y�SZs���r���KC~�/1�C�'��Tr��
��4�� �s�
��$��H]�1&b?I̦zsIھz{�����%����j��
�֫�����G�`�#{SC��z�/p���	)kR��]������v��I�l��}����5�$/�w�z?釩��ŒI��3. =E��#���QCZvz }HE��YgƤ��5��!j* 
5I���bRvMX��V���N�
���4t��e�5��%%)�H�`�z�2�
�9J3��E�s�51���	�n
��-��:�r֩:�[*ݧ��{�
!]G�����眚^F�B���d�
A��q�>�Sp��NV�Eb��9_lQ⼝P9��L�O�dq�sn�9�|�������G�'�%Nw�!���4h��?$!�o"��O�ҩ���22g�*��|�R
[�l���PfN�/��
k���|�B�p#��d��=�1��u%��SJ��hs��,	�s
+� w�q�8%q�.�ZO)��Ni5���
�$ �`.� EC;�F�9��_,�@�ϧ䲛�Xq
4a�J3�G�G6\�9)N{92c�I�&��M����z
�#:���]:~��$��
+:�w��/�\2]�UO��K��߱f�������78ys�f���շ]�V�k�^�����/�ނ���M����w�g���L"g/��fW}d��M��=��n�
�_w������
��5eT�.6��
�
�l{M��#}������EBC
�ȽR�����;VE��!�t�"邉=���:�
+N*�p	��9�MXPa�#��m�R,:�ۢP
���؆R.?��}(Ur��g�HH��O(�
��)�ٳ�}G_�T�h� $�Mhy��I�ݫ�=��
�u,i�>Ͳ�QO�8��az��T0�C,H2E�
�4h�a�fC0Q4��u�ǖE��6*
h.����Xbw[�U��S��|&��n�#�L\:�=Ծ�Fꙸ�� i#�L�&��������X:��^n1�<t{$���
ڮs#5K=)Ex��H (|I�g���-"��DlA�g�,�H'��'v-�vr�R�ۙ>;33�=v30�v
0��8��r>/�y��P)�K
��y�b�T1/U,�*楊�RżT�P����
��T\(���w�
 rG#A
endstream
endobj
735 0 obj<</CreationDate(D:20080329202521-04'00')/Creator(Adobe Illustrator CS2)/Producer(Adobe PDF library 7.77)/ModDate(D:20080329202521-04'00')/Title(purineC.full)>>
endobj
736 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
737 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
738 0 obj<</Subtype/Type1C/Length 1180/Filter/FlateDecode>>stream
+H�|Q}Lw����v�㌴xwcf���Z�pX��p"
][�Z��mfu�(�-S��N
2� ?�@7Q�X��
+f�L�����
��o�������y��BC0
ǣr��^�6;c���dY���I|���������u��
�<
��7���M
+�L
k�M����ش��Pg��ek��\"+�`��7�q�4���5�[i�|aⲷYm�2+�j6X�r�����	
����˚��rY&�I���Eq���s6Ao4��M�����2�6N�	�^�
+›9�I�饾�B�F�`�-fk��شpl�)�,0���c��h�?2;$#d@�.3|��{œ^��?��>;
��@	����(͈G�¢M�Q����/a���ŗ^>
o�E�H[;�Q
�o
Wo��u��G�LI�B�+� �
�"��>��/����y��b'3a��sP��f>ClR���s�9�h:�u��y�Ը���gW�9r���c$�RǨ�
'�ʶ^�O
s���
K����uɩZ�u{U��CQ�TA��4�
��_R�,�]�ݘ��v��ӑa�\'��Y�
+��3���V�:/�F� �d��������ljD"
� �
�PE�� 6i�on8�&�xϫ����^X8�C0 uA�F��
]'j[�g�@wg.d8�s4�O�7ԗ�)Ė��[���΋߁z���kf
�yj������&��$��AO��O��q�;1GU�ؽ���Hޘ�>,-��P�
+-C03!��H�c$O^��K�*��;/�=�Ts�u���'Z�9�_9���C{2���.��.g'$�}�4��8��ňqY���#诒�Sw�'$�D��W�
yf,�7�>J�S>j�$e�L���n����
9X�djT��K �~~���=�6�-��i�vE5�~E2T`��_�&�熛����{��pŸL��W����b}�5'7�Ȑ��Mj���y#���N���mt���~�d��t����Vs{���
�a��;��wU�D�
+E��yCJzw�߼���ӌ��fyiV�����ʼ]e�+
[�a�(���;�P�}ώ��1Fk�9S���{h���Vɉy��z[v1�Bף��Od=�$����ZTxj�jI��(�W~@�
-�}�y�g�
�xS���#��)��T�`t�
0 	o51
endstream
endobj
739 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
740 0 obj<</Subtype/XML/Length 22429/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">purineC.full</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:25:21-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:25:21-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:25:21-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>240</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA8AEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:1C57E7B0FF4811DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:c84d8810-fdef-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:1C57E7AFFF4811DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:1C57E7A6FF4811DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 7.77</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 741
0000000003 00000 f
+0000000016 00000 n
+0000000077 00000 n
+0000000004 00001 f
+0000000007 00000 f
+0000000127 00000 n
+0000004990 00000 n
+0000000008 00001 f
+0000000009 00001 f
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000071 00001 f
+0000000072 00001 f
+0000000073 00001 f
+0000000074 00001 f
+0000000075 00001 f
+0000000076 00001 f
+0000000077 00001 f
+0000000078 00001 f
+0000000079 00001 f
+0000000080 00001 f
+0000000081 00001 f
+0000000082 00001 f
+0000000083 00001 f
+0000000084 00001 f
+0000000085 00001 f
+0000000086 00001 f
+0000000087 00001 f
+0000000088 00001 f
+0000000089 00001 f
+0000000090 00001 f
+0000000091 00001 f
+0000000092 00001 f
+0000000096 00001 f
+0000005101 00000 n
+0000005314 00000 n
+0000005570 00000 n
+0000000097 00001 f
+0000000098 00001 f
+0000000099 00001 f
+0000000100 00001 f
+0000000101 00001 f
+0000000102 00001 f
+0000000103 00001 f
+0000000104 00001 f
+0000000105 00001 f
+0000000106 00001 f
+0000000107 00001 f
+0000000108 00001 f
+0000000109 00001 f
+0000000110 00001 f
+0000000111 00001 f
+0000000112 00001 f
+0000000113 00001 f
+0000000114 00001 f
+0000000115 00001 f
+0000000116 00001 f
+0000000117 00001 f
+0000000118 00001 f
+0000000119 00001 f
+0000000120 00001 f
+0000000121 00001 f
+0000000122 00001 f
+0000000123 00001 f
+0000000124 00001 f
+0000000125 00001 f
+0000000126 00001 f
+0000000127 00001 f
+0000000128 00001 f
+0000000129 00001 f
+0000000130 00001 f
+0000000131 00001 f
+0000000132 00001 f
+0000000133 00001 f
+0000000134 00001 f
+0000000135 00001 f
+0000000136 00001 f
+0000000137 00001 f
+0000000138 00001 f
+0000000139 00001 f
+0000000141 00001 f
+0000006434 00000 n
+0000000142 00001 f
+0000000143 00001 f
+0000000144 00001 f
+0000000145 00001 f
+0000000146 00001 f
+0000000147 00001 f
+0000000148 00001 f
+0000000149 00001 f
+0000000150 00001 f
+0000000151 00001 f
+0000000152 00001 f
+0000000153 00001 f
+0000000154 00001 f
+0000000155 00001 f
+0000000156 00001 f
+0000000157 00001 f
+0000000158 00001 f
+0000000159 00001 f
+0000000160 00001 f
+0000000161 00001 f
+0000000162 00001 f
+0000000163 00001 f
+0000000164 00001 f
+0000000165 00001 f
+0000000166 00001 f
+0000000167 00001 f
+0000000168 00001 f
+0000000169 00001 f
+0000000170 00001 f
+0000000171 00001 f
+0000000172 00001 f
+0000000173 00001 f
+0000000174 00001 f
+0000000175 00001 f
+0000000176 00001 f
+0000000177 00001 f
+0000000178 00001 f
+0000000179 00001 f
+0000000180 00001 f
+0000000181 00001 f
+0000000182 00001 f
+0000000183 00001 f
+0000000184 00001 f
+0000000185 00001 f
+0000000186 00001 f
+0000000187 00001 f
+0000000188 00001 f
+0000000189 00001 f
+0000000190 00001 f
+0000000191 00001 f
+0000000192 00001 f
+0000000193 00001 f
+0000000194 00001 f
+0000000195 00001 f
+0000000196 00001 f
+0000000197 00001 f
+0000000198 00001 f
+0000000199 00001 f
+0000000200 00001 f
+0000000201 00001 f
+0000000202 00001 f
+0000000203 00001 f
+0000000204 00001 f
+0000000205 00001 f
+0000000206 00001 f
+0000000207 00001 f
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000221 00001 f
+0000007851 00000 n
+0000008201 00000 n
+0000008447 00000 n
+0000008770 00000 n
+0000009044 00000 n
+0000009424 00000 n
+0000009690 00000 n
+0000000222 00001 f
+0000000223 00001 f
+0000000224 00001 f
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000228 00001 f
+0000000230 00001 f
+0000013783 00000 n
+0000000231 00001 f
+0000000232 00001 f
+0000000233 00001 f
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000272 00001 f
+0000000273 00001 f
+0000000275 00001 f
+0000014373 00000 n
+0000000277 00001 f
+0000016877 00000 n
+0000000278 00001 f
+0000000279 00001 f
+0000000280 00001 f
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000314 00001 f
+0000000315 00001 f
+0000000316 00001 f
+0000000317 00001 f
+0000000318 00001 f
+0000000319 00001 f
+0000000320 00001 f
+0000000321 00001 f
+0000000322 00001 f
+0000000323 00001 f
+0000000324 00001 f
+0000000325 00001 f
+0000000326 00001 f
+0000000327 00001 f
+0000000328 00001 f
+0000000329 00001 f
+0000000330 00001 f
+0000000331 00001 f
+0000000332 00001 f
+0000000333 00001 f
+0000000334 00001 f
+0000000335 00001 f
+0000000336 00001 f
+0000000337 00001 f
+0000000338 00001 f
+0000000339 00001 f
+0000000340 00001 f
+0000000341 00001 f
+0000000342 00001 f
+0000000343 00001 f
+0000000344 00001 f
+0000000345 00001 f
+0000000346 00001 f
+0000000347 00001 f
+0000000348 00001 f
+0000000349 00001 f
+0000000350 00001 f
+0000000351 00001 f
+0000000353 00001 f
+0000018652 00000 n
+0000000354 00001 f
+0000000355 00001 f
+0000000356 00001 f
+0000000357 00001 f
+0000000358 00001 f
+0000000359 00001 f
+0000000360 00001 f
+0000000361 00001 f
+0000000362 00001 f
+0000000363 00001 f
+0000000364 00001 f
+0000000365 00001 f
+0000000366 00001 f
+0000000367 00001 f
+0000000368 00001 f
+0000000369 00001 f
+0000000370 00001 f
+0000000371 00001 f
+0000000372 00001 f
+0000000373 00001 f
+0000000374 00001 f
+0000000375 00001 f
+0000000376 00001 f
+0000000377 00001 f
+0000000378 00001 f
+0000000379 00001 f
+0000000380 00001 f
+0000000381 00001 f
+0000000382 00001 f
+0000000383 00001 f
+0000000384 00001 f
+0000000385 00001 f
+0000000386 00001 f
+0000000387 00001 f
+0000000388 00001 f
+0000000389 00001 f
+0000000390 00001 f
+0000000391 00001 f
+0000000392 00001 f
+0000000393 00001 f
+0000000394 00001 f
+0000000395 00001 f
+0000000396 00001 f
+0000000397 00001 f
+0000000398 00001 f
+0000000399 00001 f
+0000000400 00001 f
+0000000401 00001 f
+0000000402 00001 f
+0000000403 00001 f
+0000000404 00001 f
+0000000405 00001 f
+0000000406 00001 f
+0000000407 00001 f
+0000000408 00001 f
+0000000409 00001 f
+0000000410 00001 f
+0000000411 00001 f
+0000000412 00001 f
+0000000413 00001 f
+0000000414 00001 f
+0000000415 00001 f
+0000000416 00001 f
+0000000417 00001 f
+0000000418 00001 f
+0000000419 00001 f
+0000000420 00001 f
+0000000421 00001 f
+0000000422 00001 f
+0000000423 00001 f
+0000000424 00001 f
+0000000425 00001 f
+0000000426 00001 f
+0000000427 00001 f
+0000000428 00001 f
+0000000429 00001 f
+0000000430 00001 f
+0000000431 00001 f
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000471 00001 f
+0000040119 00000 n
+0000000472 00001 f
+0000000473 00001 f
+0000000474 00001 f
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000481 00001 f
+0000047598 00000 n
+0000000482 00001 f
+0000000483 00001 f
+0000000484 00001 f
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000525 00001 f
+0000048243 00000 n
+0000000527 00001 f
+0000050692 00000 n
+0000000528 00001 f
+0000000529 00001 f
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000536 00001 f
+0000000537 00001 f
+0000000538 00001 f
+0000000539 00001 f
+0000000540 00001 f
+0000000541 00001 f
+0000000542 00001 f
+0000000543 00001 f
+0000000544 00001 f
+0000000545 00001 f
+0000000546 00001 f
+0000000547 00001 f
+0000000548 00001 f
+0000000549 00001 f
+0000000550 00001 f
+0000000551 00001 f
+0000000552 00001 f
+0000000553 00001 f
+0000000554 00001 f
+0000000555 00001 f
+0000000556 00001 f
+0000000557 00001 f
+0000000558 00001 f
+0000000559 00001 f
+0000000560 00001 f
+0000000561 00001 f
+0000000562 00001 f
+0000000563 00001 f
+0000000564 00001 f
+0000000565 00001 f
+0000000566 00001 f
+0000000567 00001 f
+0000000568 00001 f
+0000000569 00001 f
+0000000570 00001 f
+0000000571 00001 f
+0000000572 00001 f
+0000000573 00001 f
+0000000574 00001 f
+0000000575 00001 f
+0000000576 00001 f
+0000000577 00001 f
+0000000578 00001 f
+0000000579 00001 f
+0000000580 00001 f
+0000000581 00001 f
+0000000582 00001 f
+0000000583 00001 f
+0000000584 00001 f
+0000000585 00001 f
+0000000586 00001 f
+0000000587 00001 f
+0000000588 00001 f
+0000000589 00001 f
+0000000590 00001 f
+0000000591 00001 f
+0000000592 00001 f
+0000000593 00001 f
+0000000594 00001 f
+0000000595 00001 f
+0000000597 00001 f
+0000052240 00000 n
+0000000598 00001 f
+0000000599 00001 f
+0000000600 00001 f
+0000000601 00001 f
+0000000602 00001 f
+0000000603 00001 f
+0000000604 00001 f
+0000000606 00001 f
+0000056067 00000 n
+0000000607 00001 f
+0000000608 00001 f
+0000000609 00001 f
+0000000610 00001 f
+0000000611 00001 f
+0000000612 00001 f
+0000000613 00001 f
+0000000614 00001 f
+0000000615 00001 f
+0000000616 00001 f
+0000000617 00001 f
+0000000618 00001 f
+0000000619 00001 f
+0000000620 00001 f
+0000000621 00001 f
+0000000622 00001 f
+0000000623 00001 f
+0000000624 00001 f
+0000000625 00001 f
+0000000626 00001 f
+0000000627 00001 f
+0000000628 00001 f
+0000000629 00001 f
+0000000630 00001 f
+0000000631 00001 f
+0000000632 00001 f
+0000000633 00001 f
+0000000634 00001 f
+0000000635 00001 f
+0000000636 00001 f
+0000000637 00001 f
+0000000638 00001 f
+0000000639 00001 f
+0000000640 00001 f
+0000000641 00001 f
+0000000642 00001 f
+0000000643 00001 f
+0000000644 00001 f
+0000000645 00001 f
+0000000646 00001 f
+0000000647 00001 f
+0000000648 00001 f
+0000000650 00001 f
+0000056657 00000 n
+0000000651 00001 f
+0000000652 00001 f
+0000000653 00001 f
+0000000654 00001 f
+0000000655 00001 f
+0000000656 00001 f
+0000000657 00001 f
+0000000658 00001 f
+0000000659 00001 f
+0000000660 00001 f
+0000000661 00001 f
+0000000662 00001 f
+0000000663 00001 f
+0000000664 00001 f
+0000000665 00001 f
+0000000666 00001 f
+0000000667 00001 f
+0000000668 00001 f
+0000000669 00001 f
+0000000670 00001 f
+0000000671 00001 f
+0000000672 00001 f
+0000000673 00001 f
+0000000674 00001 f
+0000000675 00001 f
+0000000676 00001 f
+0000000677 00001 f
+0000000678 00001 f
+0000000679 00001 f
+0000000680 00001 f
+0000000681 00001 f
+0000000682 00001 f
+0000000684 00001 f
+0000059101 00000 n
+0000000685 00001 f
+0000000686 00001 f
+0000000687 00001 f
+0000000688 00001 f
+0000000689 00001 f
+0000000690 00001 f
+0000000691 00001 f
+0000000692 00001 f
+0000000693 00001 f
+0000000694 00001 f
+0000000695 00001 f
+0000000696 00001 f
+0000000697 00001 f
+0000000698 00001 f
+0000000699 00001 f
+0000000700 00001 f
+0000000701 00001 f
+0000000702 00001 f
+0000000703 00001 f
+0000000704 00001 f
+0000000705 00001 f
+0000000706 00001 f
+0000000707 00001 f
+0000000708 00001 f
+0000000709 00001 f
+0000000710 00001 f
+0000000711 00001 f
+0000000712 00001 f
+0000000713 00001 f
+0000000714 00001 f
+0000000715 00001 f
+0000000716 00001 f
+0000000000 00001 f
+0000060992 00000 n
+0000062887 00000 n
+0000063000 00000 n
+0000063113 00000 n
+0000063226 00000 n
+0000063339 00000 n
+0000063452 00000 n
+0000063565 00000 n
+0000063678 00000 n
+0000063791 00000 n
+0000063904 00000 n
+0000064017 00000 n
+0000064130 00000 n
+0000064243 00000 n
+0000064356 00000 n
+0000064469 00000 n
+0000064582 00000 n
+0000064695 00000 n
+0000066236 00000 n
+0000066412 00000 n
+0000079332 00000 n
+0000097142 00000 n
+0000098407 00000 n
+0000117034 00000 n
+trailer
<</Size 741/Root 1 0 R/Info 735 0 R/ID[<C647A4A6FDEF11DC8B5D0016CB90252E><C84C7D44FDEF11DC8B5D0016CB90252E>]>>
startxref
139541
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/purineC_small.pdf b/documentation/userguide/Figures/purineC_small.pdf
new file mode 100644
index 0000000..b7516b8
--- /dev/null
+++ b/documentation/userguide/Figures/purineC_small.pdf
@@ -0,0 +1,1047 @@
+%PDF-1.4
%����
+1 0 obj<</Metadata 740 0 R/Pages 2 0 R/Type/Catalog>>
endobj
2 0 obj<</Count 1/Type/Pages/Kids[5 0 R]>>
endobj
5 0 obj<</Parent 2 0 R/Contents 734 0 R/BleedBox[0.0 0.0 430.0 260.0]/ArtBox[11.4907 1.72266 419.256 254.357]/MediaBox[0.0 0.0 430.0 260.0]/TrimBox[0.0 0.0 430.0 260.0]/Resources<</Font<</TT0 136 0 R/TT1 218 0 R/T1_0 138 0 R>>/ProcSet[/PDF/Text]/Properties<</MC10<</Contents 229 0 R/Resources<</Font<</T1_0 138 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS0 721 0 R>>>>/AIType/HiddenLayer>>/MC11<</Color[32768.0 32768.0 32768.0]/Visible false/Editable true/Dimmed false/Preview true/Printed true/Tit [...]
endobj
6 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
136 0 obj<</Subtype/TrueType/FontDescriptor 137 0 R/LastChar 117/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 0 0 0 778 0 0 0 0 0 0 722 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 556 0 500 0 0 0 556 0 0 0 0 0 0 556 556 0 0 0 0 0 556]/BaseFont/XHCGBH+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
137 0 obj<</StemV 88/FontName/XHCGBH+ArialMT/FontFile2 736 0 R/FontStretch/Normal/FontWeight 400/Flags 32/Descent -210/FontBBox[-222 -210 1000 913]/Ascent 913/FontFamily(Arial)/CapHeight 716/XHeight 519/Type/FontDescriptor/ItalicAngle 0>>
endobj
138 0 obj<</Subtype/Type1/FontDescriptor 139 0 R/LastChar 57/Widths[188 0 0 0 0 0 0 0 0 513 513 513 513 513 513 513 513 513 513]/BaseFont/VRIUZL+Myriad-Roman/FirstChar 39/Encoding/WinAnsiEncoding/Type/Font>>
endobj
139 0 obj<</StemV 88/FontName/VRIUZL+Myriad-Roman/FontStretch/Normal/FontFile3 738 0 R/FontWeight 400/Flags 32/Descent -250/FontBBox[-46 -250 1126 831]/Ascent 831/FontFamily(Myriad Roman)/CapHeight 674/XHeight 484/Type/FontDescriptor/ItalicAngle 0>>
endobj
140 0 obj<</Length 2395>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 288.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 302.5298 244.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 317.0308 255.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.0308 282.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 323.5303 327.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 296.5303 349.5117 Tm
( N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 283.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 240.0308 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 106.4907 255.5117 Tm
(n)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 349.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(N)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(N)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
Q

endstream
endobj
142 0 obj<</Length 1342>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 224.339 m
220.665 224.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
[2 3]0 d 
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
[]0 d 
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
Q

endstream
endobj
216 0 obj<</Subtype/TrueType/FontDescriptor 217 0 R/LastChar 121/Widths[667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 0 444 0 500 500 278 0 0 278 722 500 500 500 0 389 389 278 500 0 667 0 444]/BaseFont/STECJR+TimesNewRomanPS-ItalicMT/FirstChar 67/Encoding/WinAnsiEncoding/Type/Font>>
endobj
217 0 obj<</StemV 72/FontName/STECJR+TimesNewRomanPS-ItalicMT/FontFile2 739 0 R/FontStretch/Normal/FontWeight 400/Flags 98/Descent -216/FontBBox[-189 -216 986 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 442/Type/FontDescriptor/ItalicAngle -17>>
endobj
218 0 obj<</Subtype/TrueType/FontDescriptor 219 0 R/LastChar 119/Widths[250 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 444 0 444 0 0 500 278 0 0 0 0 500 500 0 0 333 389 278 500 0 722]/BaseFont/WZSANJ+TimesNewRomanPSMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
endobj
219 0 obj<</StemV 80/FontName/WZSANJ+TimesNewRomanPSMT/FontFile2 737 0 R/FontStretch/Normal/FontWeight 400/Flags 34/Descent -216/FontBBox[-167 -216 1009 913]/Ascent 913/FontFamily(Times New Roman)/CapHeight 663/XHeight 448/Type/FontDescriptor/ItalicAngle 0>>
endobj
220 0 obj<</Length 4038>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 182.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 218.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 222.8413 217.7664 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 202.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 154.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.0239 234.5117 Tm
(A)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
(Colwellia)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
[(psychr)37(erythraea)]TJ
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine3\))Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 74.5117 Tm
(A)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 84.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.9888 80.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 356.0239 87.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4644 77.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 389.9907 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 35.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.9907 45.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 41.5117 Tm
(A)Tj
ET
Q

endstream
endobj
229 0 obj<</Length 539>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 178.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 401.9961 64.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.9961 100.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
Q

endstream
endobj
274 0 obj<</Length 2452>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.4956 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.0308 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 96.9897 327.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 153.9966 349.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 169.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.4956 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 201.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
16.875 0 0 18 271.936 234.5107 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 256.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.5298 234.5117 Tm
(G)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 211.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 299.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 236.9961 140.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 153.6367 28.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 205.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 280.9961 364.4868 Tm
(100)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 5.9961 38.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 355.9961 101.4863 Tm
(70)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.5298 282.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 313.0308 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 300.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 287.9961 224.4868 Tm
(90)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 37.4863 Tm
(60)Tj
ET
Q

endstream
endobj
276 0 obj<</Length 1694>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
0.137 0.122 0.125 rg
108.815 63.49 m
108.815 71.189 l
f
0.137 0.122 0.125 RG
[2 3]0 d 
108.815 63.49 m
108.815 71.189 l
S
0 0 0 rg
76.815 63.49 m
76.815 71.189 l
f
0 0 0 RG
[]0 d 
76.815 63.49 m
76.815 71.189 l
S
60.815 63.49 m
60.815 71.189 l
f
60.815 63.49 m
60.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
362.177 63.49 m
362.177 71.189 l
f
[2 3]0 d 
362.177 63.49 m
362.177 71.189 l
S
Q

endstream
endobj
352 0 obj<</Length 21402>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.9961 74.5117 Tm
(c)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 rg
BT
/TT0 1 Tf
18 0 0 18 103.4907 47.5117 Tm
(g)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 11.4907 60.5117 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.4897 74.5117 Tm
(u)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.5249 81.5117 Tm
(a)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
0.75 w 4 M 0 j 0 J []0 d 
207.231 236.574 m
206.569 236.022 205.761 235.746 204.807 235.746 c
204.022 235.746 203.293 235.949 202.62 236.354 c
201.947 236.759 201.45 237.37 201.131 238.189 c
200.812 239.008 200.653 239.966 200.653 241.063 c
200.653 241.914 200.788 242.739 201.057 243.541 c
201.327 244.342 201.794 244.979 202.459 245.455 c
203.124 245.931 203.952 246.168 204.942 246.168 c
205.803 246.168 206.518 245.954 207.086 245.525 c
207.655 245.098 208.088 244.414 208.387 243.475 c
210.059 243.871 l
209.713 245.06 209.101 245.981 208.222 246.638 c
207.343 247.293 206.259 247.621 204.97 247.621 c
203.833 247.621 202.791 247.362 201.845 246.844 c
200.898 246.324 200.169 245.565 199.656 244.566 c
199.144 243.567 198.887 242.396 198.887 241.054 c
198.887 239.823 199.114 238.672 199.568 237.599 c
200.022 236.526 200.685 235.707 201.555 235.142 c
202.425 234.576 203.554 234.293 204.943 234.293 c
206.285 234.293 207.42 234.661 208.349 235.396 c
209.277 236.131 209.92 237.198 210.278 238.599 c
208.575 239.029 l
208.34 237.944 207.893 237.125 207.231 236.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
233.699 239.559 m
233.699 237.15 l
233.335 236.826 232.803 236.521 232.1 236.236 c
231.397 235.951 230.677 235.809 229.939 235.809 c
229.09 235.809 228.288 235.997 227.533 236.373 c
226.777 236.749 226.202 237.325 225.807 238.102 c
225.412 238.877 225.214 239.841 225.214 240.993 c
225.214 241.928 225.378 242.795 225.706 243.594 c
225.899 244.059 226.17 244.484 226.519 244.872 c
226.867 245.26 227.325 245.573 227.893 245.812 c
228.461 246.049 229.134 246.168 229.913 246.168 c
230.563 246.168 231.154 246.055 231.687 245.828 c
232.22 245.602 232.63 245.3 232.917 244.924 c
233.204 244.547 233.444 244.029 233.637 243.372 c
235.177 243.794 l
234.954 244.662 234.629 245.365 234.201 245.905 c
233.773 246.445 233.183 246.866 232.429 247.168 c
231.676 247.471 230.833 247.621 229.902 247.621 c
228.618 247.621 227.484 247.357 226.5 246.83 c
225.515 246.303 224.76 245.495 224.235 244.408 c
223.711 243.32 223.449 242.15 223.449 240.896 c
223.449 239.63 223.712 238.484 224.24 237.458 c
224.767 236.433 225.548 235.648 226.583 235.106 c
227.617 234.564 228.768 234.293 230.034 234.293 c
230.972 234.293 231.886 234.462 232.777 234.798 c
233.667 235.134 234.532 235.636 235.371 236.303 c
235.371 241.074 l
229.917 241.074 l
229.917 239.559 l
233.699 239.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
207.231 172.574 m
206.569 172.022 205.761 171.746 204.807 171.746 c
204.022 171.746 203.293 171.949 202.62 172.354 c
201.947 172.759 201.45 173.37 201.131 174.189 c
200.812 175.008 200.653 175.966 200.653 177.063 c
200.653 177.914 200.788 178.739 201.057 179.541 c
201.327 180.342 201.794 180.979 202.459 181.455 c
203.124 181.931 203.952 182.168 204.942 182.168 c
205.803 182.168 206.518 181.954 207.086 181.525 c
207.655 181.098 208.088 180.414 208.387 179.475 c
210.059 179.871 l
209.713 181.06 209.101 181.981 208.222 182.638 c
207.343 183.293 206.259 183.621 204.97 183.621 c
203.833 183.621 202.791 183.362 201.845 182.844 c
200.898 182.324 200.169 181.565 199.656 180.566 c
199.144 179.567 198.887 178.396 198.887 177.054 c
198.887 175.823 199.114 174.672 199.568 173.599 c
200.022 172.526 200.685 171.707 201.555 171.142 c
202.425 170.576 203.554 170.293 204.943 170.293 c
206.285 170.293 207.42 170.661 208.349 171.396 c
209.277 172.131 209.92 173.198 210.278 174.599 c
208.575 175.029 l
208.34 173.944 207.893 173.125 207.231 172.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
233.699 175.559 m
233.699 173.15 l
233.335 172.826 232.803 172.521 232.1 172.236 c
231.397 171.951 230.677 171.809 229.939 171.809 c
229.09 171.809 228.288 171.997 227.533 172.373 c
226.777 172.749 226.202 173.325 225.807 174.102 c
225.412 174.877 225.214 175.841 225.214 176.993 c
225.214 177.928 225.378 178.795 225.706 179.594 c
225.899 180.059 226.17 180.484 226.519 180.872 c
226.867 181.26 227.325 181.573 227.893 181.812 c
228.461 182.049 229.134 182.168 229.913 182.168 c
230.563 182.168 231.154 182.055 231.687 181.828 c
232.22 181.602 232.63 181.3 232.917 180.924 c
233.204 180.547 233.444 180.029 233.637 179.372 c
235.177 179.794 l
234.954 180.662 234.629 181.365 234.201 181.905 c
233.773 182.445 233.183 182.866 232.429 183.168 c
231.676 183.471 230.833 183.621 229.902 183.621 c
228.618 183.621 227.484 183.357 226.5 182.83 c
225.515 182.303 224.76 181.495 224.235 180.408 c
223.711 179.32 223.449 178.15 223.449 176.896 c
223.449 175.63 223.712 174.484 224.24 173.458 c
224.767 172.433 225.548 171.648 226.583 171.106 c
227.617 170.564 228.768 170.293 230.034 170.293 c
230.972 170.293 231.886 170.462 232.777 170.798 c
233.667 171.134 234.532 171.636 235.371 172.303 c
235.371 177.074 l
229.917 177.074 l
229.917 175.559 l
233.699 175.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
200.771 154.512 m
202.182 158.418 l
207.599 158.418 l
209.083 154.512 l
211.025 154.512 l
205.771 167.402 l
203.923 167.402 l
198.968 154.512 l
200.771 154.512 l
h
204.097 163.582 m
204.392 164.397 204.625 165.224 204.794 166.059 c
205 165.354 205.305 164.459 205.708 163.373 c
207.066 159.809 l
202.667 159.809 l
204.097 163.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
200.771 122.512 m
202.182 126.418 l
207.599 126.418 l
209.083 122.512 l
211.025 122.512 l
205.771 135.402 l
203.923 135.402 l
198.968 122.512 l
200.771 122.512 l
h
204.097 131.582 m
204.392 132.397 204.625 133.224 204.794 134.059 c
205 133.354 205.305 132.459 205.708 131.373 c
207.066 127.809 l
202.667 127.809 l
204.097 131.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
232.84 127.96 m
232.84 126.341 232.574 125.247 232.041 124.678 c
231.508 124.109 230.615 123.824 229.362 123.824 c
228.63 123.824 228.011 123.968 227.505 124.256 c
226.998 124.543 226.641 124.952 226.433 125.483 c
226.225 126.014 226.122 126.839 226.122 127.96 c
226.122 135.402 l
224.418 135.402 l
224.418 127.956 l
224.418 126.59 224.582 125.513 224.91 124.725 c
225.238 123.936 225.785 123.334 226.552 122.918 c
227.319 122.502 228.306 122.293 229.512 122.293 c
230.752 122.293 231.755 122.532 232.519 123.01 c
233.283 123.487 233.812 124.107 234.104 124.869 c
234.397 125.632 234.543 126.66 234.543 127.956 c
234.543 135.402 l
232.84 135.402 l
232.84 127.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
159.84 79.96 m
159.84 78.341 159.574 77.247 159.041 76.678 c
158.508 76.109 157.615 75.824 156.362 75.824 c
155.63 75.824 155.011 75.968 154.505 76.256 c
153.998 76.543 153.641 76.952 153.433 77.483 c
153.225 78.014 153.122 78.839 153.122 79.96 c
153.122 87.402 l
151.418 87.402 l
151.418 79.956 l
151.418 78.59 151.582 77.513 151.91 76.725 c
152.238 75.936 152.785 75.334 153.552 74.918 c
154.319 74.502 155.306 74.293 156.512 74.293 c
157.752 74.293 158.755 74.532 159.519 75.01 c
160.283 75.487 160.812 76.107 161.104 76.869 c
161.397 77.632 161.543 78.66 161.543 79.956 c
161.543 87.402 l
159.84 87.402 l
159.84 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
152.771 47.512 m
154.182 51.418 l
159.599 51.418 l
161.083 47.512 l
163.025 47.512 l
157.771 60.402 l
155.923 60.402 l
150.968 47.512 l
152.771 47.512 l
h
156.097 56.582 m
156.392 57.397 156.625 58.224 156.794 59.059 c
157 58.354 157.305 57.459 157.708 56.373 c
159.066 52.809 l
154.667 52.809 l
156.097 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
143.231 76.574 m
142.569 76.022 141.761 75.746 140.807 75.746 c
140.022 75.746 139.293 75.949 138.62 76.354 c
137.947 76.759 137.45 77.37 137.131 78.189 c
136.812 79.008 136.653 79.966 136.653 81.063 c
136.653 81.914 136.788 82.739 137.057 83.541 c
137.327 84.342 137.794 84.979 138.459 85.455 c
139.124 85.931 139.952 86.168 140.942 86.168 c
141.803 86.168 142.518 85.954 143.086 85.525 c
143.655 85.098 144.088 84.414 144.387 83.475 c
146.059 83.871 l
145.713 85.06 145.101 85.981 144.222 86.638 c
143.343 87.293 142.259 87.621 140.97 87.621 c
139.833 87.621 138.791 87.362 137.845 86.844 c
136.898 86.324 136.169 85.565 135.656 84.566 c
135.144 83.567 134.887 82.396 134.887 81.054 c
134.887 79.823 135.114 78.672 135.568 77.599 c
136.022 76.526 136.685 75.707 137.555 75.142 c
138.425 74.576 139.554 74.293 140.943 74.293 c
142.285 74.293 143.42 74.661 144.349 75.396 c
145.277 76.131 145.92 77.198 146.278 78.599 c
144.575 79.029 l
144.34 77.944 143.893 77.125 143.231 76.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
144.699 52.559 m
144.699 50.15 l
144.335 49.826 143.803 49.521 143.1 49.236 c
142.397 48.951 141.677 48.809 140.939 48.809 c
140.09 48.809 139.288 48.997 138.533 49.373 c
137.777 49.749 137.202 50.325 136.807 51.102 c
136.412 51.877 136.214 52.841 136.214 53.993 c
136.214 54.928 136.378 55.795 136.706 56.594 c
136.899 57.059 137.17 57.484 137.519 57.872 c
137.867 58.26 138.325 58.573 138.893 58.812 c
139.461 59.049 140.134 59.168 140.913 59.168 c
141.563 59.168 142.154 59.055 142.687 58.828 c
143.22 58.602 143.63 58.3 143.917 57.924 c
144.204 57.547 144.444 57.029 144.637 56.372 c
146.177 56.794 l
145.954 57.662 145.629 58.365 145.201 58.905 c
144.773 59.445 144.183 59.866 143.429 60.168 c
142.676 60.471 141.833 60.621 140.902 60.621 c
139.618 60.621 138.484 60.357 137.5 59.83 c
136.515 59.303 135.76 58.495 135.235 57.408 c
134.711 56.32 134.449 55.15 134.449 53.896 c
134.449 52.63 134.712 51.484 135.24 50.458 c
135.767 49.433 136.548 48.648 137.583 48.106 c
138.617 47.564 139.768 47.293 141.034 47.293 c
141.972 47.293 142.886 47.462 143.777 47.798 c
144.667 48.134 145.532 48.636 146.371 49.303 c
146.371 54.074 l
140.917 54.074 l
140.917 52.559 l
144.699 52.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
72.771 74.512 m
74.182 78.418 l
79.599 78.418 l
81.083 74.512 l
83.025 74.512 l
77.771 87.402 l
75.923 87.402 l
70.968 74.512 l
72.771 74.512 l
h
76.097 83.582 m
76.392 84.397 76.625 85.224 76.794 86.059 c
77 85.354 77.305 84.459 77.708 83.373 c
79.066 79.809 l
74.667 79.809 l
76.097 83.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
79.84 52.96 m
79.84 51.341 79.574 50.247 79.041 49.678 c
78.508 49.109 77.615 48.824 76.362 48.824 c
75.63 48.824 75.011 48.968 74.505 49.256 c
73.998 49.543 73.641 49.952 73.433 50.483 c
73.225 51.014 73.122 51.839 73.122 52.96 c
73.122 60.402 l
71.418 60.402 l
71.418 52.956 l
71.418 51.59 71.582 50.513 71.91 49.725 c
72.238 48.936 72.785 48.334 73.552 47.918 c
74.319 47.502 75.306 47.293 76.512 47.293 c
77.752 47.293 78.755 47.532 79.519 48.01 c
80.283 48.487 80.812 49.107 81.104 49.869 c
81.397 50.632 81.543 51.66 81.543 52.956 c
81.543 60.402 l
79.84 60.402 l
79.84 52.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
286.259 76.574 m
285.598 76.022 284.79 75.746 283.835 75.746 c
283.05 75.746 282.322 75.949 281.648 76.354 c
280.975 76.759 280.479 77.37 280.16 78.189 c
279.84 79.008 279.681 79.966 279.681 81.063 c
279.681 81.914 279.816 82.739 280.085 83.541 c
280.355 84.342 280.822 84.979 281.487 85.455 c
282.152 85.931 282.98 86.168 283.97 86.168 c
284.832 86.168 285.546 85.954 286.115 85.525 c
286.683 85.098 287.117 84.414 287.416 83.475 c
289.087 83.871 l
288.742 85.06 288.129 85.981 287.25 86.638 c
286.371 87.293 285.287 87.621 283.998 87.621 c
282.861 87.621 281.819 87.362 280.873 86.844 c
279.927 86.324 279.197 85.565 278.685 84.566 c
278.172 83.567 277.916 82.396 277.916 81.054 c
277.916 79.823 278.143 78.672 278.597 77.599 c
279.051 76.526 279.713 75.707 280.583 75.142 c
281.453 74.576 282.583 74.293 283.971 74.293 c
285.313 74.293 286.448 74.661 287.377 75.396 c
288.306 76.131 288.949 77.198 289.306 78.599 c
287.603 79.029 l
287.369 77.944 286.921 77.125 286.259 76.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
287.727 52.559 m
287.727 50.15 l
287.364 49.826 286.831 49.521 286.128 49.236 c
285.426 48.951 284.706 48.809 283.968 48.809 c
283.119 48.809 282.316 48.997 281.561 49.373 c
280.806 49.749 280.23 50.325 279.835 51.102 c
279.44 51.877 279.243 52.841 279.243 53.993 c
279.243 54.928 279.406 55.795 279.734 56.594 c
279.928 57.059 280.198 57.484 280.547 57.872 c
280.895 58.26 281.354 58.573 281.921 58.812 c
282.489 59.049 283.163 59.168 283.941 59.168 c
284.591 59.168 285.183 59.055 285.715 58.828 c
286.248 58.602 286.658 58.3 286.945 57.924 c
287.232 57.547 287.472 57.029 287.666 56.372 c
289.205 56.794 l
288.982 57.662 288.657 58.365 288.229 58.905 c
287.801 59.445 287.211 59.866 286.458 60.168 c
285.705 60.471 284.862 60.621 283.93 60.621 c
282.646 60.621 281.512 60.357 280.528 59.83 c
279.543 59.303 278.788 58.495 278.264 57.408 c
277.739 56.32 277.477 55.15 277.477 53.896 c
277.477 52.63 277.741 51.484 278.268 50.458 c
278.795 49.433 279.577 48.648 280.611 48.106 c
281.646 47.564 282.796 47.293 284.062 47.293 c
285 47.293 285.914 47.462 286.805 47.798 c
287.696 48.134 288.561 48.636 289.399 49.303 c
289.399 54.074 l
283.946 54.074 l
283.946 52.559 l
287.727 52.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
301.839 79.96 m
301.839 78.341 301.573 77.247 301.04 76.678 c
300.507 76.109 299.614 75.824 298.361 75.824 c
297.629 75.824 297.01 75.968 296.504 76.256 c
295.997 76.543 295.64 76.952 295.432 77.483 c
295.224 78.014 295.121 78.839 295.121 79.96 c
295.121 87.402 l
293.417 87.402 l
293.417 79.956 l
293.417 78.59 293.581 77.513 293.909 76.725 c
294.237 75.936 294.784 75.334 295.551 74.918 c
296.318 74.502 297.305 74.293 298.511 74.293 c
299.751 74.293 300.754 74.532 301.518 75.01 c
302.282 75.487 302.811 76.107 303.103 76.869 c
303.396 77.632 303.542 78.66 303.542 79.956 c
303.542 87.402 l
301.839 87.402 l
301.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
294.77 47.512 m
296.181 51.418 l
301.598 51.418 l
303.083 47.512 l
305.024 47.512 l
299.77 60.402 l
297.922 60.402 l
292.967 47.512 l
294.77 47.512 l
h
298.096 56.582 m
298.391 57.397 298.624 58.224 298.793 59.059 c
299 58.354 299.304 57.459 299.708 56.373 c
301.065 52.809 l
296.666 52.809 l
298.096 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
317.839 79.96 m
317.839 78.341 317.573 77.247 317.04 76.678 c
316.507 76.109 315.614 75.824 314.361 75.824 c
313.629 75.824 313.01 75.968 312.504 76.256 c
311.997 76.543 311.64 76.952 311.432 77.483 c
311.224 78.014 311.121 78.839 311.121 79.96 c
311.121 87.402 l
309.417 87.402 l
309.417 79.956 l
309.417 78.59 309.581 77.513 309.909 76.725 c
310.237 75.936 310.784 75.334 311.551 74.918 c
312.318 74.502 313.305 74.293 314.511 74.293 c
315.751 74.293 316.754 74.532 317.518 75.01 c
318.282 75.487 318.811 76.107 319.103 76.869 c
319.396 77.632 319.542 78.66 319.542 79.956 c
319.542 87.402 l
317.839 87.402 l
317.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
310.77 47.512 m
312.181 51.418 l
317.598 51.418 l
319.083 47.512 l
321.024 47.512 l
315.77 60.402 l
313.922 60.402 l
308.967 47.512 l
310.77 47.512 l
h
314.096 56.582 m
314.391 57.397 314.624 58.224 314.793 59.059 c
315 58.354 315.304 57.459 315.708 56.373 c
317.065 52.809 l
312.666 52.809 l
314.096 56.582 l
h
S
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
335.727 79.559 m
335.727 77.15 l
335.364 76.826 334.831 76.521 334.128 76.236 c
333.426 75.951 332.706 75.809 331.968 75.809 c
331.119 75.809 330.316 75.997 329.561 76.373 c
328.806 76.749 328.23 77.325 327.835 78.102 c
327.44 78.877 327.243 79.841 327.243 80.993 c
327.243 81.928 327.406 82.795 327.734 83.594 c
327.928 84.059 328.198 84.484 328.547 84.872 c
328.895 85.26 329.354 85.573 329.921 85.812 c
330.489 86.049 331.163 86.168 331.941 86.168 c
332.591 86.168 333.183 86.055 333.715 85.828 c
334.248 85.602 334.658 85.3 334.945 84.924 c
335.232 84.547 335.472 84.029 335.666 83.372 c
337.205 83.794 l
336.982 84.662 336.657 85.365 336.229 85.905 c
335.801 86.445 335.211 86.866 334.458 87.168 c
333.705 87.471 332.862 87.621 331.93 87.621 c
330.646 87.621 329.512 87.357 328.528 86.83 c
327.543 86.303 326.788 85.495 326.264 84.408 c
325.739 83.32 325.477 82.15 325.477 80.896 c
325.477 79.63 325.741 78.484 326.268 77.458 c
326.795 76.433 327.577 75.648 328.611 75.106 c
329.646 74.564 330.796 74.293 332.062 74.293 c
333 74.293 333.914 74.462 334.805 74.798 c
335.696 75.134 336.561 75.636 337.399 76.303 c
337.399 81.074 l
331.946 81.074 l
331.946 79.559 l
335.727 79.559 l
h
S
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
334.259 49.574 m
333.598 49.022 332.79 48.746 331.835 48.746 c
331.05 48.746 330.322 48.949 329.648 49.354 c
328.975 49.759 328.479 50.37 328.16 51.189 c
327.84 52.008 327.681 52.966 327.681 54.063 c
327.681 54.914 327.816 55.739 328.085 56.541 c
328.355 57.342 328.822 57.979 329.487 58.455 c
330.152 58.931 330.98 59.168 331.97 59.168 c
332.832 59.168 333.546 58.954 334.115 58.525 c
334.683 58.098 335.117 57.414 335.416 56.475 c
337.087 56.871 l
336.742 58.06 336.129 58.981 335.25 59.638 c
334.371 60.293 333.287 60.621 331.998 60.621 c
330.861 60.621 329.819 60.362 328.873 59.844 c
327.927 59.324 327.197 58.565 326.685 57.566 c
326.172 56.567 325.916 55.396 325.916 54.054 c
325.916 52.823 326.143 51.672 326.597 50.599 c
327.051 49.526 327.713 48.707 328.583 48.142 c
329.453 47.576 330.583 47.293 331.971 47.293 c
333.313 47.293 334.448 47.661 335.377 48.396 c
336.306 49.131 336.949 50.198 337.306 51.599 c
335.603 52.029 l
335.369 50.944 334.921 50.125 334.259 49.574 c
h
S
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
349.839 79.96 m
349.839 78.341 349.573 77.247 349.04 76.678 c
348.507 76.109 347.614 75.824 346.361 75.824 c
345.629 75.824 345.01 75.968 344.504 76.256 c
343.997 76.543 343.64 76.952 343.432 77.483 c
343.224 78.014 343.121 78.839 343.121 79.96 c
343.121 87.402 l
341.417 87.402 l
341.417 79.956 l
341.417 78.59 341.581 77.513 341.909 76.725 c
342.237 75.936 342.784 75.334 343.551 74.918 c
344.318 74.502 345.305 74.293 346.511 74.293 c
347.751 74.293 348.754 74.532 349.518 75.01 c
350.282 75.487 350.811 76.107 351.103 76.869 c
351.396 77.632 351.542 78.66 351.542 79.956 c
351.542 87.402 l
349.839 87.402 l
349.839 79.96 l
h
S
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
343.772 47.512 m
345.183 51.418 l
350.6 51.418 l
352.084 47.512 l
354.026 47.512 l
348.771 60.402 l
346.924 60.402 l
341.969 47.512 l
343.772 47.512 l
h
347.098 56.582 m
347.393 57.397 347.625 58.224 347.795 59.059 c
348.001 58.354 348.306 57.459 348.709 56.373 c
350.067 52.809 l
345.667 52.809 l
347.098 56.582 l
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 358.4917 47.5117 Tm
(a)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
470 0 obj<</Length 7424>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 170.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 154.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 162.9897 86.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 47.5117 Tm
(G)Tj
ET
1 1 1 rg
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
0.137 0.122 0.125 RG
1 w 4 M 0 j 0 J []0 d 
127.231 76.574 m
126.569 76.022 125.761 75.746 124.807 75.746 c
124.022 75.746 123.293 75.949 122.62 76.354 c
121.947 76.759 121.45 77.37 121.131 78.189 c
120.812 79.008 120.653 79.966 120.653 81.063 c
120.653 81.914 120.788 82.739 121.057 83.541 c
121.327 84.342 121.794 84.979 122.459 85.455 c
123.124 85.931 123.952 86.168 124.942 86.168 c
125.803 86.168 126.518 85.954 127.086 85.525 c
127.655 85.098 128.088 84.414 128.387 83.475 c
130.059 83.871 l
129.713 85.06 129.101 85.981 128.222 86.638 c
127.343 87.293 126.259 87.621 124.97 87.621 c
123.833 87.621 122.791 87.362 121.845 86.844 c
120.898 86.324 120.169 85.565 119.656 84.566 c
119.144 83.567 118.887 82.396 118.887 81.054 c
118.887 79.823 119.114 78.672 119.568 77.599 c
120.022 76.526 120.685 75.707 121.555 75.142 c
122.425 74.576 123.554 74.293 124.943 74.293 c
126.285 74.293 127.42 74.661 128.349 75.396 c
129.277 76.131 129.92 77.198 130.278 78.599 c
128.575 79.029 l
128.34 77.944 127.893 77.125 127.231 76.574 c
h
S
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.4956 74.5117 Tm
(G)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.9966 74.5117 Tm
(C)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 85.9966 47.5117 Tm
(C)Tj
ET
0.6 0.6 0.6 rg
BT
/TT0 1 Tf
18 0 0 18 101.4956 47.5117 Tm
(G)Tj
ET
0 0 0 rg
BT
/TT0 1 Tf
18 0 0 18 70.9897 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 26.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 76.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 10.9897 60.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 25.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 13.9966 45.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 53.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.4946 82.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 260.9976 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 276.5239 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 292.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 308.9888 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 324.5239 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 355.9956 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 386.9771 83.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 372.0239 81.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.4575 77.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 404.9976 60.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 371.9956 41.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 385.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 398.4966 45.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 341.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 357.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 46.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Thermoanaer)37(obacter)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(tengcongensis)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine2\))Tj
ET
Q

endstream
endobj
480 0 obj<</Length 593>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 408.9961 38.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 263.6367 33.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 119.9961 38.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 281.9961 90.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 26.9961 99.4863 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 220.4868 Tm
(70)Tj
ET
Q

endstream
endobj
524 0 obj<</Length 2396>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 114.9897 247.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 99.9897 263.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.9966 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 150.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 166.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 287.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.0308 244.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 298.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0308 327.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 282.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 266.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 273.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 257.0239 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 263.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 371.9961 93.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 308.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 170.6367 15.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 30.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 118.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 184.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 127.4863 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 272.9961 225.4868 Tm
(90)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 305.9961 364.4868 Tm
(100)Tj
ET
Q

endstream
endobj
526 0 obj<</Length 1471>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
212.966 240.339 m
220.665 240.339 l
f
0 0 0 RG
1 w 4 M 0 j 0 J []0 d 
212.966 240.339 m
220.665 240.339 l
S
212.966 224.339 m
220.665 224.339 l
f
212.966 224.339 m
220.665 224.339 l
S
212.966 208.339 m
220.665 208.339 l
f
212.966 208.339 m
220.665 208.339 l
S
212.966 176.339 m
220.665 176.339 l
f
212.966 176.339 m
220.665 176.339 l
S
212.966 192.339 m
220.665 192.339 l
f
212.966 192.339 m
220.665 192.339 l
S
212.966 160.339 m
220.665 160.339 l
f
212.966 160.339 m
220.665 160.339 l
S
212.966 144.339 m
220.665 144.339 l
f
212.966 144.339 m
220.665 144.339 l
S
212.966 128.34 m
220.665 128.34 l
f
212.966 128.34 m
220.665 128.34 l
S
156.815 63.49 m
156.815 71.189 l
f
156.815 63.49 m
156.815 71.189 l
S
140.815 63.49 m
140.815 71.189 l
f
140.815 63.49 m
140.815 71.189 l
S
124.815 63.49 m
124.815 71.189 l
f
124.815 63.49 m
124.815 71.189 l
S
108.815 63.49 m
108.815 71.189 l
f
108.815 63.49 m
108.815 71.189 l
S
92.815 63.49 m
92.815 71.189 l
f
92.815 63.49 m
92.815 71.189 l
S
76.815 63.49 m
76.815 71.189 l
f
76.815 63.49 m
76.815 71.189 l
S
283.844 63.49 m
283.844 71.189 l
f
283.844 63.49 m
283.844 71.189 l
S
298.814 63.49 m
298.814 71.189 l
f
298.814 63.49 m
298.814 71.189 l
S
314.814 63.49 m
314.814 71.189 l
f
314.814 63.49 m
314.814 71.189 l
S
331.844 63.49 m
331.844 71.189 l
f
331.844 63.49 m
331.844 71.189 l
S
346.177 63.49 m
346.177 71.189 l
f
346.177 63.49 m
346.177 71.189 l
S
Q

endstream
endobj
596 0 obj<</Length 3772>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9897 218.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
17.972 1.0043 -1.0043 17.972 223.3415 217.7944 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 202.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.4956 202.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 170.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 170.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 186.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 186.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.4956 154.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 222.9966 154.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 138.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 138.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 122.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 110.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 174.9897 98.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.9966 86.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 122.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 161.4956 35.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 173.9966 23.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 185.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 198.9966 5.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 212.9966 5.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 225.9966 11.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 238.9897 23.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9966 35.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 134.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.4956 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.4956 74.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 58.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 42.9897 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 70.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 57.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 41.4956 39.8535 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 29.9966 51.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 47.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 262.9888 82.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 249.9888 95.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 235.9956 109.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 261.9907 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 277.0249 74.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 278.0181 47.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 291.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 307.4946 47.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 326.0181 74.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 325.0249 47.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 339.9956 74.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 354.9771 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 370.9771 84.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 70.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 353.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 369.9956 39.8535 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 380.4966 51.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 340.4966 47.5117 Tm
(G)Tj
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 178.9868 Tm
[(Str)37(eptococcus)]TJ
ET
BT
/TT1 1 Tf
12 0 0 12 281.4961 164.5868 Tm
(pneumoniae)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 150.1868 Tm
(Purine riboswitch)Tj
ET
BT
/TT2 1 Tf
12 0 0 12 281.4961 135.7868 Tm
(\(Purine1\))Tj
ET
Q

endstream
endobj
605 0 obj<</Length 539>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/T1_0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 10 0 0 10 191.4961 245.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 166.9961 106.4863 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 233.4961 245.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 340.9961 90.4863 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 293.6367 39.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 150.9961 29.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 237.9961 158.4868 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 18.9961 73.4863 Tm
(20)Tj
ET
Q

endstream
endobj
649 0 obj<</Length 2393>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 325.5298 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 118.9966 244.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 104.9966 255.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 94.9897 269.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 85.9966 282.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.0239 313.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 95.4956 327.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 108.9966 339.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 138.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 121.9966 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 154.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 170.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 186.9897 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.0308 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 304.0239 244.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 316.5298 255.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 327.0308 269.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 337.0239 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.4956 298.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 335.9966 313.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 314.0239 339.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 298.5298 349.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 284.0239 349.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 267.0308 349.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 272.0308 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.5298 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 241.0239 234.5117 Tm
(A)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 195.4961 365.9868 Tm
(5')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 72.9961 281.4868 Tm
(10)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 264.4961 365.9868 Tm
(3')Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 292.9961 89.4863 Tm
(70)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 339.9961 38.4863 Tm
(60)Tj
ET
BT
/T1_0 1 Tf
8.75 0 0 10 201.6367 -3.5137 Tm
(50)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 62.9961 31.4863 Tm
(40)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 134.9961 90.4863 Tm
(30)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 186.9961 201.4868 Tm
(20)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 235.9961 200.4868 Tm
(80)Tj
ET
BT
/T1_0 1 Tf
10 0 0 10 350.9961 281.4868 Tm
(90)Tj
ET
Q

endstream
endobj
683 0 obj<</Length 1840>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 250.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.9966 266.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 282.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 298.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 314.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 22.9897 330.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.4956 250.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 266.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 399.9966 282.5117 Tm
(U)Tj
ET
Q

endstream
endobj
717 0 obj<</Length 1844>>stream
+q
0 260 430 -260 re
W n
0 0 0 rg
0 i 
/RelativeColorimetric ri
/GS0 gs
BT
/TT0 1 Tf
0 Tc 0 Tw 0  Ts 100  Tz 0 Tr 18 0 0 18 -73.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -57.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -41.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -25.0103 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 -10.0034 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 5.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 21.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 38.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 54.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 69.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 86.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 101.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 117.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 133.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 149.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 165.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 181.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 197.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 223.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 239.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 255.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 271.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 288.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 303.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 319.9966 234.5117 Tm
(C)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 336.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 351.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 367.9966 234.5117 Tm
(U)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 383.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 400.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 415.4956 234.5117 Tm
(G)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 432.9897 234.5117 Tm
(A)Tj
ET
BT
/TT0 1 Tf
18 0 0 18 447.9966 234.5117 Tm
(U)Tj
ET
Q

endstream
endobj
718 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
719 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
720 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
721 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
722 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
723 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
724 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
725 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
726 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
727 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
728 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
729 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
730 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
731 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
732 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
733 0 obj<</OPM 1/BM/Normal/CA 1.0/OP false/SMask/None/ca 1.0/AIS false/op false/Type/ExtGState/SA true>>
endobj
734 0 obj<</Length 1259/Filter/FlateDecode>>stream
+H��W]o�6��|�����zL� ��
k���0d���plTN��~�&eQ�-��^��vH�s�=��W���㗦#��%%7o���XP�%�Sre��=����=�/-)�����,w�]�>7/]�&][,�V�<�
���"LВ�<��R)y��{ч��+�
��O��)��$���(�cc��-jNQ~g�5��@�T�j͡������Hkh�Ӫ�;#�T�%N��fP����6FJ1��*
H�x)l�~����BP;l��P%A�įC�U��F�Ub�U�-"�2Ј V�
WMO��^!��~
hD!�RYsįC�dUp#H�T�T�0J�_�*1�U��įC�dU���_
G:�����7u��kJ��vv�k$ׯ�A�=j��ڭ��9(�T�K5a\�@����~�C����NJ�H`�Iv��F�e���R�ɕ���V�p�1�.�֙S�
g���@��H9$�� �ak�@�5�����t��I�7��)�4x��<��dO,�p���MN�p�U�)p��S�9��9�$8��8��#t:GY�T�ˁs+
wE��M.�pBɅ<�G���}�9�,c�s&�Xl�C�������s�fwA�9���	~2v���)vI����	�3�C_�YD����f�������:1�>��;D���4����[��n��>�p"}�)wBJl��	�ӟ���`�o�^�l�J#�L�A&�)��>����Xd{0��a�cG�1�T2}Lq�� �2:�"I�o{���c���͞�S�
+�mΜ0='#�j��9rr�0�[����ޜ\7R;�I��
_�*�����(�x�����q�K��:������t8p"
��%�z�g<7�
#'�9���̉�&
��6i<.�<�9�
h��ŧ/h����3������>����z�/��vې��s�m_��x���%)o�4
Y�/�y���ǑD�����5�{�
����H|h6�/��f�����y��5)w+J��.G��W��z���?H���h��ڭ��T�ó9ڗ߅���M)��T�5R�@�1��D�h�k�
pOS�h�
o���!�<̔Z
�)^*�4�a{����i4
�f��*:���g��v��$��?j��pԚ��B�]������Gcw��9�N�rV��z6����N.��p6����0�	3>ajf���*��ʦVٌU6��f���U6c�M���lj��X�S�|�*�Z��� ���|
endstream
endobj
735 0 obj<</CreationDate(D:20080329203653-04'00')/Creator(Adobe Illustrator CS2)/Producer(Adobe PDF library 7.77)/ModDate(D:20080329203653-04'00')/Title(purineC_small)>>
endobj
736 0 obj<</Length 12835/Filter/FlateDecode/Length1 23777>>stream
+H��ViTTG�n�{�-�
h�i����q7N��$"  �"� ����qŸ�Q\F
1������u"��BrN�'�����$�r����s�^U���w���A � 	�
k�scZJ?^y�:2("0���%
 @}4-�8�s3���<y|ThD\��_ �t���N�>��S}݀�ltGXH`p�2�
�Q��a�P%K]�s_�7	����8�_�c yiRdPढ��y�	�|�HC��d�hr`D��Ғ�<�ZFEEN�Ij��g�n �oԔ����[����C5�L�P9�
j;�X�|��0^�4���N�G�Ӌ��3 rr$��X&��!�Nߕ�t���fߖ�*�9>o�3~#{�:�Y�ў��?�)U�7Tr��\�j��5j�r�]�n=W��
�k���njܤ�G��-<�Z�jݦ��O���w�����]>��Q��=z��ݧ�����I�

2t��#G��������ĸ���a�'N��
=ejL촸��3f&�J��4g��
.J^�d鲔�_�X�j�����\�a��[�n۾c��_�ٛ�o�<p�����:#��7ǎ���ɬSߞ>�}���
/]�r5'7/� ׮߸�ݭ�w�޻�ࡹ��TDU�����!y�0
+�xZ%.������flh4=�m�{���=L¤3U3�0����L�L!M���2�iv`�J;��
c-c=c��a����q��N0ۡ2�4�	�����$���تE[ʋS��hm��������ͩ�
��d�
c�6��ۘ��{Y��z�Q�^oU�R�RȀ��W�I��|,�OH�c,�r,�f�a�c	J1��/���C2��^��-؇�x���\�
�8a�q!�����U� O0
א�
B(�c%n�:n 
ߣ��	��L�dlC$��)��X�`��O�c�c&f!�`;fs5�0O�
�q
���{�3n�!2qg�52psq�8��>d�o��m��
�NHE:�j��t��es�ZzK_�C�~�+-ޅ-�q���X�
K�e��T�sE쑐:��Z챱l%۾��'���
�,�pK��c��c��V�3��֟�%֗��bk������;k��ʟ�c}�
i�݆�m��6ګ���f<���
�CnԐGc��U�����.������
VO���M�W����Ŭ��m��̾o��α7
+��A���}�l*�S��g�\���&�h
{��3^Y��,*��!W-m8Vɚ�ߎ�O��Ӟs�
�
>���	�1��N��Z,ƠP�����XDQ�6Z[���v��;./iVT��
�\�zG{�V|b-֣�VU��9�q9.73~��BZ��+G��(�B� ��i���CPL�(A�d+;�t�
� ~\�
8A�pW�h�\�a�lu=�0�G�,�#g���E)\��8�
��ii�α}Ĉ��R
t�H�b.Pc:#"Ug�G���n������O�Hd�-/(}�
�ʸ�����x�
oC�h�h!"�9���̬Y�/ٺ���p�r��_)ӽg+ҪrE<��y|��p�F�Js�==���(
�5J�r]�Y�e�`?^SM�!�9�Q-����r�����b��(Jd���YJ�a�Te��P]�{fm;g�f{��h
1��0��_�7$�y��̼��|L*U��,Fr�4�%�Rh�4�`/����
�	��!t��pܬDc1Eĉ5b��g)?�˺�$�d{�E~*#9�ErK�|��)���8����Vu��_�VKu���r~�i���m�%�RmGl�#���1
+�Ѕ�d	�z�2��93vn�I]�?#�O�͝w.ͧ
���!:�(ݦ���h���h/z�A,cE��+�*�!n�_�^V�^][zʾ�O��9]��t�#�����ES��F�I�P������lQ��bu�zU�^礋�-�
����������?��ip��L�ow�"9G���X.�)�"O�1��,f��K�be�&j����LQ�x0��V�Jt���p�]nM��㡋r/���[
[��9S�(�9�Atb��e[�K^�=YHze;�+NT�^�=r0� K骎��܄C2�f!S���
˘�i����C�A��̢��	�����8���(X	�.ݎ�~ŷ��:Y穫M��e��E�a��c����yܗ�׏�q
�ssc��I�F
\r��G��Kx�f�rRЉ�m� ���P���4h%�^j�j��rR�eY4TU]��T�Z���:͂	�P�dߵ���i�����
��}���s<��
+X�u��>���3�5���˜}H_��_&?���u~3
�
8����1t��p��݈��(�]���m��)����j���	�h7p� r
����
�~u���9�(T�ߢ1a+)�ݼCՁc��چ
Z�����mk׬nmY�rEsSc��
�룑:�Va�¡�`u��_Y��zܲ��۬Ix��Sj:όh���MM&����>F�`�J/�1X��Ɩjj���ijeMmQ�,�M�,�2�7�*+�
���t�YfK���O����� ���dγ��>4����Q�5�&�M�h�jhd����ؿ
� ��G	�
�(�Z�L��\�A#��]FOo&�T�lS���j��ԍ�+VRA��4��4��4l�i
:�F'����c�]ꮾ���e�9�1����s��s^�IfF������LR�G�q�7s�T1�l�cI$���0�Ipb����ٌ��Ô̴Ĵ�lߠ�29��̰��!}o
>M�n�͇�������UT�b�֌�
A5��Y3�C���o4X*ij
��eǎ:]���
.�J��n��͋����! 
6�`%lj3��6���\Y
��]�E��d^��M�9��#���OD�Z��RN�<G�ȟ"�q�j _�F,f44�!"&��ח�5M��
+DU��
:p���e�W�����'
+���͔i���瑶"�5HޔL.H*�������
+�<V��TaH���%WzSC�������k��ջ#�Rz~޷][�Peyۢl
�d��<"AZ�BP�\T6����"p
���U%����!�7�۬UQ��A����R����e��%���u
+
�ͥk�]�.�A��'|p���G[3
+Khdf���d��d��.K�
+e�<�D18��p���Ԙ�B��i�����W��W����d�L��S���)�M��Y��noB�u���AD���9�y��Pd�����z6K

��QUL����xD��辗@
��ЬZ��w
[�]F'�j<��7	��r������8�
��Wʻ�!K^~�����-L��e��g�T�#�
��������9礰O�
gw8%A�%8��L���A(e���0�Ka�
+�_� ���F0!؆0�i
;C�"��'��8z��\c��c�?��Svl7i�%^�QqX$�����o����(�r���:�Ŏ��\�{�o�
��G����=�;
������#|�_�w�-]FBk�sQI��#7���W<�Sq+V�B�
+��
"%��#�?�z>��>���i�'>K㋳�d����Ϝ��||���!��(�
+Z~��
�Z
���a�T�:ÿJ��c�K�w�L�F���ܡm��jز/9��
��
�����
=�<S�2�	y�����j�'Ws�0����q
���/��.���7l��0g����P�a�����L�R <��*��.>"߂�fu;�n
���rP�~�Sk�Ț՞���/F�j�@*|��֖/rcS�������/���S�~�:��+ݹ�o���_Yu��/����o��vӹ�~4{��7g?�/�w��w��;tEK}�
+��ǏI^�uuH��I�	Ƃ?�JX�`
���1�*��󄒃���>eVl
D��`O����Kt���W���>Q"�6��F&k�����	�P�
�#�eQ)G�H�#��J�We���@�����
+���	[�QhP
.𘜐����΁��D�K�W��	8Pp!.\��}ߛ}�ܕٳco�?������J����zRi����\_O:^���
|b
?v�=������W���}��O����=ܷ��@�^��^9mA�
���hX�X-��(J��)�,
!Q�(>�l��zly�~۰��I��9�#�3g]�5KL.fH��\�2
	H'l��
9b�Q
������^p!
���2l������ [���%��Ը����5�� CeXa�ۣ�y�rWr~��݊ݭn�_�D�ĥ���ĝc������a��%��Z�
ЬQW��HoI\�id%��['����C����p�vD��V#X|Q�c��U���*n�:���v%�VZY��J��
�|�2����llL\.�`�`a�UL(�)�d2J�!�0�:Pb(�� e�@
=�(�
�%I]<
B����O6)��������[)Q�R��,ђ�`
����ڨ�h���Ec����G�@�<��"��,�12��������4^,9���Ӫ���=���]X�������S
.b3xi49���3cQ&*�)�]A�
+6�W���B�R�<�W�
+Q�R��W���ŻW�g��`9b��<m�U�ekO�,�3�%�
�?�
��p��)
Ԩg����kt������
�z̈YΠ��fV�yWz)�=K_�]��>�W����?��z����P
Iy�l�s�أ͵Ӽw�8�Ҝg�9�Anѝ��vw�U�0њcDF0;|!L��qXv)�Y��lK9�"�bsF�b��h��ѾG���}��
����ؐ)[&�
+�
����e3����P� ��o�y�Ry���8�$g�i�Ӄ
#/хug�v�+i*�_v�e�Wܶy}J�������JQ#����
.����P��;e닓��V��¬lN�v�
cfŔ؎)���G���m�(|;�.f�g��Ι6f-��2���7hC�"%
v�'�&�զj��T+���{���a�N-X�K�zz��]��,
ѝҜ֞��$]��
E���V6h&�/�FT�j!�����]�fo0���d�9���v68���p
+'�w`
��-�
;�"��9���	����U�	�Y�IFӷ�Qߪg
�������0<2Q82�B����0�W��D��_�
�ϪϷ���Ӻyv[��/݅�ɿ��)X{
S[:&/[~鏟^|x>~����4�P���U� �2O�ͬ&Ś���@F��'��5�L~	���+�~dF�36c�g��@{�
���E�I���b�zna�Bom�9p�� �_=FYb-g�ݙv�Ф���zlF�uH��P�"�Tv�A[�n�i%K�+O�R��2�\+7ˌ�ڀ](��<o�1�1�
��Pd�o���N
V*~�&$���x����7����D&|ژ,=|�JI� ����/�6%��$
+^���NX��M��5]��W��ynÑE�����G6m<z|ú�3mU�ܺ�];p��=���������{��ݸp���\>�B��wз��FL*�5QG�3�=��~���e ���Bp����ו�J\aR�f�YJ��8�J�V���N>�
+�y
_��C�.�_��v�K��0
+$L�5V�`|?�|IU߅ĴB&�#��Q������%B
d$a<
�%֨Ѫ���fE���'c�6)#
H��!4��6wc�18DJc�Wn�
��ݾe�M?c�?�,n,��4�D��h��Ձs����k=�Y�G�h���J�Ru
;K�2[�V��I��|�X��4E*V��j��Ѥ�4]iP5h�Ć��NY�-V%̡g�fh��ӋT���uZ��pF;ϛ�
Q���
+fC�̉\*Gs9w�q2i�	e�E`���rl���0�'����@!a�@"�� �F4ժj��
���LbhY
B�sh�����ҏ��qg����֖��ok=I��gך���}�*
����\���'��W�<�]ƍ��Yd#��"�T�4�x��A�	;�&I�M�"�"ʓ\�����/�X����Y=l�6���n��m�M��$z34iR5�5w5���ZR9��}ϘQ8�Kn]T�p�C̰1�^0˩Y�J
�`t�HP�a�ϷBd
+i��
w"ˉX
"e�h�_zw��w��UU�~н���aZ~����;sJ��_o��On�"���g_?�P��ڪF�w��G���%h0<X�F\9T5��$/C���
+4A��<5n�����p�]�_�KL� ʸ�VU�f�V4��@	�a��U0���@~@���w ���m��
0PM�0�,�
k4�u�	�V;�JUM| �ۭ��@�s
eè�a�y�2��f;�
h��
�� șP?�0/{���v"+� ڽ�Ύ��z�P�i�w�kN��
� '����V|��+�C�m��[I;`�,�u�A�sB}+�mp��Ȥ��0eF�@f��8to������;�����}
�q��=?dP��}�����]l���<�
r PE]C
�T�����V�G4p���o�1L
� ��sV���^R�'�`��v�}��p�:�w�1ʢ��^`]h3�k"��p �|��C
������Op����𙞈n����t����د�ظ�2|�v
'q��-%'RI\)
'i�6ހ�8��خ�IUEt|�����1���'����BHlPAY�4 �*X� E��`
�] $��X��?��w�H��.�չ��s��?��Z���vu�*Z@���,���w����
2�QC�$7�N��94�>+<�]��ېyy�~ў ��<���_B��0��h����F�D�C�)�4�.
�
+9�/�Q��[\�;������wԦ�ホ��3q�����}m���mϻ�����<��}�u�
=������=�o��<����
�*��L���=�%0�G���E����
�M�
N���X߈�~u������c�!��!u;��Ð����~����7�S_��������W#<�꣋�
�7����C׋��+�~V�^Cs�����ىK�!�<��'n	
���G��ě�GՑ�	ާ�

�7�/
ޯ�
y[�z��x��q�Ue��0^���K�����#x �ǂ�%ƾ!���Z�T�op ��O���U|�/����C�#���(���{G?#
���`p`�`p`�`p`ꛂ������
L�
<��`p��;�����
��[08�_
�_Nf��(���a��b9�G����O�;��� �#��M?��q��~���g�4�Oq��O��+��b���,�e��o1~���x��7����o1v��Ox����1� [...]
3C���>���s��K��$c�(7�$��֫��ƆO�:����^��:��@��Yh�,wx&i��ᓫo
��S
���JY��uثFa���p]b�!^��H��c�ͩ���G|f�:�m������E�a�=�8�y���!e���I>���"�El��/��2��
Y#�݄��5��k�ڰ=O��F��T�a8F7�[�������s�2�\ty����fk�-�z�W�rC�
���a�Ƭ����]�3Ɉ'LMw�e�i9+>~�nOzڜibT��Wl�
x>yJ�
eVn���[b՗H��#
e꼆�-��Kvc��g�6�UM��{�7'�=5-b�����:ho�o�����N�*�sVc�
�u�i��R�&���p$ƛV�d�i(wyõr�МCO���j˴x�96F<�E��n�`���R���!nn��r�NP��W��l�I�����͙�m�U7Пg���֙ۚ9p�s�2�b?qU'��z�d�p�)����
�"F����k���h�4g���j�*�Q�#�3i�p&�Ak�e1���ǹ�s(�}3���g^��9����KO��zw�
+�N!$����(�
+Y�J�u怫x���d-t�1N��XY�N_�y	m�#��^:.�}��ѳ�7q�2N�E<��[U��*�)݃k��w��e�%9/9�p�XY�|G����]ȷ
�^��9>��Q�n�v�ru�ח=3�5�`-��i�~Q���ޒ�t�8��������N�;YYq��t��G&�.|�+_�*���
-�*�m�&' 1p�wF���T&�{U�w
��L�
y7+v[��6��
�A
���T���٦�_EO��vw���-����vo�
�8���t
��Z���m�]�Ij�i��Iz�ȧ
+餇�����L�w!��yo����or5{���XJƐu7�6g��7�x�_��eGu�w��%�(w��
zPD%?�8�ݕ��^t�X���h�}��F;j���w�9��*�Hjrm�ݨ�zoW]�\_"�?_���u��]G��������8��ّ��#y[fy�����v���b3�=��2��?�i��ϩ�_K�}_3�Wu�ڇ�zY$Oc�
F�	~A=�F�Ϋ��_�i���㟌�����a�۲u�Y���6�^��8C�^��V��̏#�
+���h2�B��L��A�zR�aޙ
N��u���@���f��5��d����k��L����N-�s�l���������%q׳gY�w�;����&�fC�l��@�ub~���ִ�
�W��+&�'tuY���m���Aj;M�U
+M�7n$����vY}11
?j�\���k�T��^3Lz��'���n�Q
1 M/�]��̆�[�թA�$��k6��)���A��
���f;4��^�$�C��q�Hc�K��Hy
ZϦi
s�����Ծ���ۑ�
?kr�8��l�p;�#
���}Y�F�o!���nEs��-��:K��B
���z�d��gv��@���F���N35ͺ���15%+6	��%�xj
���0�
+X�M#��N9�M���X7�-�Ly��C���|�ղHc�Yq��)Y��D0�
����N@:B?��f��R��aƆ����l�mr��Q�u=F�Ј���x����g�ʔ"eLO|��an�T��;咆�5?m�K&hvd;i˴�Djp1�SRL�$c�VifYknv���TB!lŋ��f�a��Ά�uC�W��!'tl�^�SVV�K���K�+z�����������/�-../�T�
�6��<k�b�	
Egt�%�����z��Gu���]hB� Zl5$7��ʋ@
���B�<����Zz�{�,싻�Y�Z��JjUlQ[E���ֆڦ�Jk|��|?�ߧ�'��]���9w��&�����sϽ眙93��3�g�1G�Y�f���ŏ,	
�Q�/�_��[��m3��hېE0H����L�0��
��&�٬i�g���GO.6arЖ%b��>2
��?�!�$f�<��@O�]��U63��a+���	aV�R����KfG�SЙt�"x[f:e��t&��$-&m�׊D��	B�#y9vD���eBŢ�(��Ⱥ\�ٛV <��d�j�?M1���
'���d�Ԉ���5T�H��=�
��׾��6�¶��'p�ܲ8=���"�C�Q;��դ��:��M ⅸ�I,	��gc>���
����\ؠ�^">V����v�%pe{k����}ESkSSee�f������J}��6�m���U
�gM�utF~k���e���o��ɶ���BܠݽmWwo��-.f@�nR�DN��1fS갇R���x�s��Hq��i_�����q�)j��O�?����"�
)uUZ79U[/�S���)��4��n���
��t��d�N��%�f~͔�uPB�B�Z�k��gGI�C�wN�U��%	:�g%%g=�K�Y��,[ۉ]B1]8K��$��t��v͸	��"Z���Vl%=xo��F
)�l�0�Xn2�Bu�
+�A]6��^��I����DP�m���x��θЍ��s�S�X�eR�M�6EkG�]e
�x]�Pd)�Q��b�%�6��X��U�;2��R���
����u�Zv��Hᓖs�B�jRt�b�A�[.����4Q�3.m)2�bDŽ־)R[�/���%gX�fd>!T��T�?�Q��TEaZ��N�Z���g��)
��r-Ϻ��,'ymRh���>��oi͔��BT�\�*�a�%+�fDy�N��:�ј�gI-)��.�CX�k�Q}R�{�.d�ćc���ר�nR�$*���Y5-(��tSc���Yl��Lϣ��a�����K�3���:��A�����E�
���R#I�٣���/�[b+�St�珊�b�&%��И���$���Ş�_[&.�06��o��+��7����(]v����/���H	6m��f���	ۦ``��6-��≲:ˮ�=����F�=�l\,b��WR3ݰ�zHS�#���x�H�.��L��D���>�������.��`(.qӕ�A�
�u�]�Ht�� ��#l�D�8�_��(N��XȖ�4v
��
++��
r���.ⲍ"�N��7R[O��q}�`#�[�;gD��36���`���ם��Y�v
+��S`�,|W~�4��:�0zq��g7"�v��Z�-�
b�³wGK9�8��7�cfZ��P�
1���:͍�{X����m�xf.�7v�
+���
g0�H��h
�x�J_����"*�O��7 #�_"���_[&�)Oe�ʩJ5�"�dTL���6�b��q�im�u
��7k���xqvd�-l�e�\*z["QJ4ՙ�����XL�6�/G��h:Zt�8E9���j����}aM�tq���*YB/'��+�,�C���L�Z��fE�L�p
%W1��:�*�+�Ji|x��C:���n9�d˹��9����iT��&�l��ۣ��l�3�����%7ʡ8�zn��
��Eu�3U7َJ[^����ص�U���%����
J��R�l��f��q)p}�U	\I9|+ڨ�2�o��TU�RkB%���Y�l��f�i��6��ƻVc�ܘ���^����5�i��>L�]`��-Y?��o��ؤ����,�{d�1Ax�{�&�
�
�6����
����M|�c��sGGn9�b�=S�}����8��~
����L\�
+��,\��
_�*��\��K�R\��x.�x9^�j,@
j��u��+����]LXZ��XF�qY�QP�B(i%l�&��B:�*\�5�k������>6R.��"ȫ	o[��l�k(?�{���Z��b��x=ހ7�ʃn�;&,9��ĉ(�P̌��i�$3�:i�p��lt o›�܄���ފ��f�
��;�.���{q
އ�ŭx?n��A|G� n�
8j��G�1�i����	
�'�)|w�3�,���p/���x _���q<�/�a<�q<�8�njK�%��x_�����k�:��o�4��o�)|g�]|���^�~����~�_���Ư	K����{���G�	�_�W������¿�
+<>�!����$�����&
;�u�x�ٟ�6�{��
Y'Y�
��t8���'�/�W{�k��
�R�Hm-�
j���R��;������w�+ at +�pV�w�XB{jC���-!��`�Qw�yW�
+
��^�

��F�o��F�
�w��0��
F�Ј����i�]�g'�������ŵm={
��ʗC�����
��l�e���ҥ�㾣�eK���O�nj�#���F�&#��_e�o0�ˌ|���1�!#�h'U��C%�
�ˍ�i#��O���_d�y�h
���ƺW�c�<�w�k�皫[�H�:�h
R���g����-2���+j�Y|�Z���ْ��䛠�d�	<M-@�����P����vS{��9j�ͤ��$���U�7R[Km7����Q�)✣�CR���֨���7����_�
-�S=gٜM��j����9_�k���d�ͭ�;n�~����yf6*�*}�}�>j}����س
jǍ�ǂ'k�.3>�� ���@�XD�v��}�+�يj߽�l��/�e�6����P;�ڦ����s如�ch*d,S�6A�	�_���Q�".Hnw�*�JTh\�v؅�Bzn���8�JϠ]{� 7�ä���=g-E�)~����{��s�_�u�6y����t{u�K�w��
)��CžQ�
��@���~��/�#
��#
+�oH���d?
K�+0

�]
]��^a�����ƽ �ٓlm��>��
}����e+�=v;���>]�.��7��ɾ�ˤfN�I!�[���P�Տ����:�2uNͪ3ڴ��&�Kڨ�i#ZRS4��D�ۂM�̌�1�$�N�vZ��|J�B56R�f�S�Z�z�i�x��xQ3#:z�!�0�TL{ī��Mˋ���(X�P���!��rP��uDIݏ� ����^�{�ҩ�Y�o�?�df�dV�KS|�\P���u^2����C��游���
��w5����s�����)��%��]C=Qr8�"�.9b�S�`ŜJN�9bh��{sy���R)��\>��\�"
�.,H�2<�I&�l��9���Kfv�
K�xvQ�����%B�]":�"��s��98Cd�=g�?yŌ� c���)[=*�v��n�t;p��7��2bo�0�6G����f{
�FGp�㈶�a�y��D�h:!i�u?l�
�h]s��G��r�\g���
V���1W�p�]@���
+����*vE�"r�W�P#e�ڌ�26
+뵕�����%�x���l?I�c2fqq�,�q8кv��
��Bk�ɡ��-�g����J�<e����쐌��( m���k+���+�
'�&�Wk�X���CU��S�^iccn4x��x
�D�
D�6j�����3��x�)O�����R�"���
+�
�k�������!�0��Z �/p
endstream
endobj
737 0 obj<</Length 17725/Filter/FlateDecode/Length1 31157>>stream
+H��UwTTg���{o�"
+�Q���T���%�M�: E���
+j
J4��Q���f�����ˀk7���3o/�٘��
���;����w�[~�>��H�Ā���Z_��v�g��

�3����Pk@}69��wl��}ݥsd\�IY~��߼>126)b�����8�ns��/
h������	��-
?�WT\B��
�5y:6>̄z�X�B
�ř��՚]���y�a�).<6(&��9�_�9~bB�{^S � :�'��o����5�d[Z�m�Fm�^x�~�
D�:�
+����
+�'�yx��?.
]a�ꗶ@j�����J�t�\��E�����ȋE�7��|��ŋRQuz�j�߫Qӱ�S�:�.u���A�Fqs7x=��}�6iڬy��~��Z�	hۮ}���:��_�t�ֽG�^�A����|Է_�

2t��G������6j�	�ac�#"��F��ƍ�7��01a��)�IS�M�|Fr��Y��Ν����_.\�xI�ү�-_���U߬�v��u�7lܔ�]��-[���;v��������8x������c�9��:q���3g�坿��~�\Xt�����7,��"
�
�1T��
hԊ��i�8%ΈC���h�1�:z�{=|�¨3�2�660��������g��
+�i�
@�D��zN��b�������`�����_=cXU��i�?m�����u�\ [-�l��䔥�-/�S6�̩4�4ɲ²����X,�-�,~��O���G�)��VV�_
�r@���*�$6bR�
+���",�l�&8a>�a6��/x���i��|��؊'x��؀�8��؁P�a	��,�q
+gp琇� ��x�t\�%��(��=|�h�E
��q�@<�Ì	��IH�dL�m$b*�0
�c:b=�9�)������(B)Jp�`���~
�q��>��Y��<�9�·\���|�Gu�8UpB*���%kK�P�ʖ��� ��^oq�ɻ��<�<�|R������o�S
5�b����Ot�=e
�����Y��.�*]
]n��8��c����g���֧�'���{�2�u�5k�5�z�w���
v;lq�tX�����ʬ�.�����gգ��OC���������w�V��
V�_�#��4��Аs{��6�}[�O[�V&�9:;���qY/<�V�%}�
�a �!���G$�9(��n������@���Ulק��
��!�P
�Ӌ������� M;̻��G���`��{�hN����Z6\᫝׊y�w�K�
��v�ј#��:
���+�ԋs�E��<0
� e���
�B
+᷾HR����H�c#�R�V���Q�8c�
�4�x�EK�C��Z�����NC	9S+�Uk̕��g��B4'���h����X��(�|�J�Q[ZC��D-f�B8�S9kk8zY̙�\ǭ��p�h��	���b�3{8s)�FP6��L���Es��j��"��c�p
��6�I���O�F���)	jk�L�p
�e��
���(����b�Hֆk��;l���1��Vɰ
��\f�s��xg�rB��>Ӗrl}Нm�ϻ����=8�(b/k����@��#E�bZA���J�Nx����-���J;U�:��zp�s=1���
N�R�w3N�
�%j�
��/Egѓ�Q�
�L���W�\[��[�6zfY�aW�m<�
`�&M�[�D쓎҉�`[�M�#d�\&O�
�e�rU��mz�m��@
��T�	���1��# �?̦��l���\e�#�����~��.�*{� y��c��8f]*-b���C'�
ݤ���p��h'��
"PD�T�2qQ����
��2��V
�%
+E��֌`u���;����C
�^=�6���Zl�5�}b[a˱�ӆiIl�7Z�%[:��\�
�dle&
ஔg���������lh�Y�BAԛї2�2��H��B)��L)4�f�
ZH��Xɾe�:�8HG�TJw�!�Lb!��ޢ��
��
"H���"�a�d�P��+�"�[y��$��Ur�̕���4W���aJ�2[�W
+�b�BuW{�Q�Z5W�P���֭����׽��������z�����)�{�z��.�&�.J�(庨/��<�Ӊ!2V.���z�Ƌ6��㺻�%ɲu������|���m����(��-0&|8Tr��Ml� Τ�!dpˤ$gH&�R ��P2�3	Sa���-�P�Bڦm�C�i����0`��d��v�S�f���>キ
ſ���l
�#�2[�r3��0��*����$f�����a_�? [�&�L������}
��oP�<���Ef7�{��(�
�׹�䗈�#ā��W��
�M?'�d �� w���Oq_{7�q9s�=�>bd�/<�Bָ���%d
�ǧ!�A�Kc��kH���8�0~�9��+xK'�x4w���XPb��'^AF���;�/�N�!K�
+��
���y��@
ڈ^%�!�E!�\�[���Bt3󎑱��rg�1htAI�3�o�#x�P;k�����
F;��q��Vȟ��&4�@�t�l��^�H1�����:-P5�P
�;z��M<��f/�̤B�
��
%av�Ÿ客ǰ[Q�ƆG#����Ԇ��k�Uϭ����͙]�/��}tV���^��v8��-/ךc1��c�QET��T/Uu�T^��Ҙ�
���Ђ�SX�M�ѩ�%��)������2E�EA��
+��~�Y�)ܾ2�f9A�tn���p.�>l�QOO3ձJ�zl{�U���
K���m��@��
 s ���A�n�Y����A�L� ���$7�?�ѥ�X�6�|��
+
7m�;u$/�m�,	jʲ��&]Ȳ���6h�V
k{S"�T�.��cm\g:{ �6��
7<�M������������Rc�i{�~|e�a��	8C'���ŀ�^0a�j
+��
���_ �����iB�n9j����n��=�&
��t��Y��W97>��Q���e��X(':�g
 mճoI
+��c*+E��Y�l��5�a�{
+����ԲjʮؐH^��
$�ˠS�1t�!mC
��/�a������M�&�a]4��_��v
����'�W:&Wx�x
�%S���
���F�M�Q��!;UVlO]�&Rx���
+�mG"<����
H)�&z���Ĝ���3H�H�D50�0��
L���vU�8~;{�t�ҩ�Mt9�=a
���{߲ZnY�
�QM��mK۴��n
+7	�	\g�`�%2�ު��� �����b��@F��g
+Ib"�L�(�ߵS'���8������J	&��
+�1]TO�	���nJ�����϶M꤇��L�OϪ1 0[JZ��5�2
�d�i1��4U�H��w�T��sL��kۢ���Ƈ
+���(уÕ����K��Z	>Oޅ&J � �M�w�f�E0��I&�� x�\��x3^�<�vd,�\�i
��F���0̫��}v?
��}�
�W8tJ�0�C[f)�	W
++�A�I;���%;�
6��ah���_�+^�c���m��$�
�DD�nLσb���Y:���D�����Y�."d��Gp���.�y�>���_��e�]õx|Ky�'����v� CȰ&+C�RRƖ�s
0����f
@�j^�����
�������w�H��懂��H����G2W�<w��'����[6��y���O3x�?�7�����v`��s=�LR
+��9��ȣx�v��$o�҅`��ln�&�eh>E6܋\���?�<l�A��9��J�{��%J~^�M���m�ll�m�Mr�|�K"�b���N�1bϯ��zt+}�
+��K:���.���
5��=8��T.F�R�#�6C�:�E�{����vo�SuE��'3�� x���2�
+��4�X�c�WON��3�ѠG�A2[��U&D�%�)�W�l��	w�g��i���Gr���u�9o�]�.������g��eﺝN<���B���3=�ٝ�ə�>'���O�D��+Y%>���C��,
ln
+�(f�R`m�7cs���XEλ_�Ǥ7%"
1��p����Z����\���1�z�V�.�HaAq(��Q��SF��)��y|��\�(�;�E��
p߹N�ALD�57	<i����r1�w;�z3��`��X�/�8��a�w�gݐ__Oļ�
�{���� ���J�?� 
+`�B(G�\[;��P��૩�]��^�=���X�_����}X��������Ǽ�����E��/��b߹];���>���U�b��?fր�j�s�2>r�ZoN�+k�Bs��i)f��qYY]�T�W�#�;�B�.yG��KΕ
U]��._�������܃�8�8�{o�OOK���Χ�-�a$�Q�
c��<B
T�!�I��4�2���1$��hҀ��
��`dd�LH;-4�L�4���ݩ�B�f�֓?Jmw�\����_w��~����1u��H$‚
+6=2���
+�.�$낮
+
,��h"���k��\�;�谿)�.�0V�F�F���X�%�+ưR�t
����6� ��
+���W��t�zK�u�U���
�{R����_~M�jO~V
�Q�B^�V
-՞�-�@���U�����BP��,��DPd�

+��^� b��oA+��z]�J�B����(�2�B�F�����G�v�v],�6ԔֶP�H-A�n8�ZKV]���w.���M���/��h�A�3	�㵾X��qB�
+������փ���$���}����j
�7|���a_C�P�S�w�7�"����u>{��Ŷ����9 ��t�L`	<!
���?k9k�\�?t����>狮W�#���q�E��3�f��[p2��� �D&��8����d��a�,����l_]
0
�0SO(u
v�U���x�
+k��z�
�V�nhq
n̽.���EP��&_�
��<r�
6�iK��U�Vg���4R������
!W��t1`t���1��1� ��H$z� �
+�
h��*�&�MY
E�b�T$�%˖.#>�U��9|g���O��W�1?sm��ؑQ���k�6��5��ͧ�0�?��de����yG������{�}��e�('k ��@ 
p��#+���)�����������]�.'@y�l<�3��d�����}�b��[ �|
����s�#�G����5w�÷"�Ⱦc8F��GK�E��
|bC�/�"wʘ,���:C36�e�I�����uq��ޖ&�J|8�
Ư�'�x��Z̧b�
+����5D&�^K�d�B����1�c�9m�nт�����P픱e�j� P|���w#���P
+x4�=�)���#F�1��*��V�D�_\Н@E.�|�|��B��J�dR�iل�#-Q
Fɵ��k�YZb�!>ԑ����tp��|��ݛ���M_��<�z�;Յ��]��fa���j���s�z�����v�-<\���P��B
�Q��!8D�Re�3� CYS�R1��C|?L��/0�Z.g
a�j�����X	J[0�
�
�F�,�X�,��H�|`t������g*��"�M(\X�hJ��uӄ�6!`WW6�r�_�k~�" 
�V�s=��֠Z�5-�5��萈�E�ջy�q�<��B�����Gq��D]��Gj#�
�Q֨�Z�
���Hi�L�/���G?;z���-���7C{,���֓'�75E�/�>�p�Xq�r��f�����"sY�����;�ը5H�6�����0����|�>���o�i���nb���7s�y�YrYE�
+�qB����ep-���*�Mιs�
w�?b���d-���!�<߃7����4��8
��f�d;*
��L[E�Kt��_@)|�ĭQ��\N*J�XI�����'���Ұt]�����$��MZ��+��}��[�
uR�m_#n�>���8`Č	$�r���0���N���[/x_�b]^8��
+4*�
+���Q���fǰ.f�Z"{
+��|�t^��T�yTC�i[�1���
�U� ����
���3
����3$�f �2���6�Q����!�X�Dx�F!�0;
�uo
�z��{^9��Ɔ~�A�Wm�җ����_��O�
��[�<�J��{[���^���	�z>�߇e�m��Ǔ9ǟp�#��w)|FP��>ۖf�����Hk�[��i���6۟vmC}�V/
q
E�>�t����W���#�˾��w��1v�r������m��ð4���
�G�~�{�M�
m$ m:��qD�Z�R�Kuk���N����b����y�>��W��nX�;6e��;�	z��D�D���i��O8@��T��n�ض98��N����H@��0�N��]���-�Ֆ!
��8��4��p�
~�u�5��]�G��I��`If��dp�Q�	�03�P�[f'����A�%͊�ˌ3k�����7�!1�Y��#_(t���ʑG�(�����ب�3���}�>�s�.���9g_|��|\.=��8$PHJ��9��u MS9�R(+���F�U9���h
�FWU�8��eS#E��@���M�4	��6�P������e�&����}_'v�>����=ؙbWH�
��Ϝ�E��,��0�,���2�:>�C7�Hrd�}s �
��_�v�
+��b��-O;�q��W�����^1��Y�!��DKT�V��D������\�6ly
�T�c���ߢ={�w<�OD��3����W߹3��pq�_!�/?���C��D����s��53z�~)
�߀�ڽe;Sb�U�!�b{��F�n���W�T֍���r
o�e�zS	/R�%�bL&S�&�nS�Y�BvA+��A�4�Tc� �r���p�cDA�5�d�Ԙ�
+C3�䒝��z!���W�<]�7�d3��<�_�_����C�?�t�X
�8��T�9H�HزV�U]�H���N�{d�(#�W�t�(�V�����`Q��4��bٍ�ew��]�p=�MĻ@
+�6A
��}��
��;BL��z8j0Tb���
�QkCk�Z-"�	)�B���;�=�~�g�7[oo��u��{
M|cg�����������Z�mG7 �#@"
Ȍ|��l����^��i���R�i���MDŽ100���v�����r�]�A�X�d2h*<���T�{" :n�"�t�L�F�¸
/�`��%jo ��`g-�1SCk�PU�	
�pKp	���u��d'�6�9�5A��m�V���@�

�*�⦡��A�M��A����Lfd���?�/�}
E��!q���d2í�;�6
NV�4z��9Ud� < �;hny�5%@����W�.UK�R�����v�uX5K�f�j�l�P6�KT�7f*l즩�I���&�.S��`�72c}J��LhE��#=���l��鞆5��
+[�^��^
��Y��3	sڬ�5���
�iR�ə��PX$6hVۀ������r�)�ꔑ�-��{p�ς�ُe��
���͏�^DS�����X�߿�5�azl��������pdC? ]6Xɒ+?��6�L���	��9�
<��X�k6���G��O��(�� ��c�	�a�.4c���Q���[�����
]�|n�O
��[�
}
��;�^�{�@�v�r!�މ^�H;�6y���Ly�<�O0��G�@^itߧ�*]�t�v����ځ�)�eb.
FCw���:՜�Ďseӹ��;f����e�����
��2>�6!QMD��������
+�P��
�.>�!Sr�r��و
+�����f�f
ANEq
+nQ�J�.��M���9(\V�B�#;|�<�>�

��d�l
��퓹���|�߱;�Ԙcq�ʆ:�n�8��k�
��zt�SW��r�sG.o-�]�p���:����/��~��
�����מy����?��R�h��#�[����O%Uv�
`m�f��
;�veP�T#6��4�P�zc�`��pD�-�1�p�P�:�]nd�!�z"�PQ]m�$�rjS]��R���O8���́1\���Vf�'@�4� ��a�G��<��}�r��
��G���Cum{����:��
ne7$E�Ԥ���(u����s��������Q ��8-<�v�^+�9g�����t�)�m�rb�����ri�%D*�
=����.�ä�Z��E7[\D�=�����_H�F��~-w�����o���hn6�D�H�:A���ѺT������ �r��|����M^Լ2��r�K4㹓���)����g���dnKqW�y(�B�
�l���
9`z�b�TP�"-��yb���$;�q)�H		q�*�~(.���$��Z�O��\
+�Q����+��HGEQ��E$֫�x?y�G������tS݋T���XTekl���E4d��$^��-�jԌ�A�F�A?A*1��sS��ye�Êw����
��8�[���

+��un%�;�贠� h=����P!:�]���m�6�r{�=w�N
�i3�ra�'��� KE&<i��
�
�Y^����!�a��4=[�����Z ����F�!5�
�d��B> ��E���e���j����S���k��+:�VE˗-d3	#�v��9��
+��s��
+p
+?R�
�
�DKo[p�
�7�	
�w��w�<|��O�VN���ܲY~��(.�	�ܲ� |'?C;�?��]p6(��昩(T^g罎
�N
c1��zt����f��c�:��7��~���=k?_kc?��E,fq�o`��%P.A�p�%��
+���(*�!��P�H)�	W��4�h� � �
+4m�F
+T��&���캿��m�HQ��b���73߼���7�}߸j�+슧6-i�����뷿=oM��w���-o[���_�o��դ*n����<;�ab&��Xqx뾨-�:^|iN��]�����U�������b�@!�z����VG������>u�v�w��_��I#�/�\v������7����Ђ"�o�}cM�,T
3q� 0�#/׻쵗�}�}���ߐ��
�c��r���!B��L椷��J
F
�s�s�s����Y>�gDQ����һK�S`�p�C��E�
��:�eG��
+OT֭_
+#bj�/�z+
+l�W~*�W�	����W�2�Ij:Q��[8zw��ta���C�/���,_�ԳB�F�vugj�%�;�{I�?�,��X����i�x{s�c�κΘ9({f�O�gG�tBN�V)*O������ڊ
�:.K����f����X?�z���3�bk�Av��X%
pk�������Jx
��\?1CC�O����� p@SP���?�b���UBa�vä�!%�J\�m� �3
v�k�����!H���H��yq�+^[����a㖶�u���Nֺh�o�(,��{�#�&�],=�����:.�����	3iV��s�Y�n>
}֋�N�s�Ѕ'�k�pp����zr��ks��[�O�O2.pғ��]
+Ս��rٕ"�VJ(9�-Iէ
+��������d�ޜlNϦ��K�&w$��]��l�TRJ�N�7ӛ-�^Q�ra��rF?�9���_ʼ������#�I��L~�.��K6LQ��OJ�Of���Wz}Z_�W�M�r�
���
)�i]�6)�T��*�Ri]�1	^D�Q%��Gc�����Vu�i�h]y�)9������=�%�*%�o6�A2����V�,[q�4_Ҧ{m6=�L�
h�@@˦��,�(?�(FQ6p���T^S����r)
+�	��Q=DYgٳ0f�������d2c�}�Ze��;q�<��&��'����n�
����e���I6p�ߊ�t��L�ٕ�1^?�J���(�{R��*����i��t��3�t��-FV���
}C3�$~B�YV�2
�DzE��W�RvYÃ{`�.2 -88t

i]�npPSxS
�\�r�4R� �!&��K���W�`�	�0W=
<_`�̉y����o8Ȕ�_���EnA���g��i���7S��1�;�S(=���OF
+�G
+//n��t^�*��ƒ�w�'��a���I�.�yT�j���j�%D�`�;'+���W���v�3ꕯ\�
,� ;����{��#[Ľ�)�����tG��F�uѯ$���;����'*�s�g�
�%
+Ӛ�0
��%ڿ�b{��垬���?�\���':��c��[�B�
+y>���m�@&�
�ݕ�Gw,�D�Q�.N�t`��(uZ
+4��
��rh�mz�t�
��(w
�>
�
�s��
X�� s {
x��c�NZ"=EO��!�<�F���h�i��;y
�5�
>
+}Y)�w�7x?�FU��c�*��v�-�J�A{�y���
��k�#�X�4��(۱֩(g�}6��cZ�By�
+�8t��;�6��y'ָ�^�.�y�(C\�̊�X��B?��	�<򢿦��ydO|�|M��|}����
+�Z��k�
��*���{= ��֊��w�/�qH�(��
 �JҤH�&�8�|���@����]�KE􍱼
�YI��B�����"�:�_��X�"n{��$��VƯ�����
���=�t�o?���C�ʃx���
p������w6�do�o�6�~��b���c�V>G�;�R�A��
0n���}����� ��e�,0
��e0�s�V�-T�
�S�Q��6@ܦ^�W�g�����Fs��ve��_�������j�F
�w���Ұ��7��*�T���ωܦ��s�ȷ�!j�CtC�E��*b�_�+�����
z�$ZH&O�R+Nb��5�;K|
O�r��﫜!
+�
. �
.�z�dpd^5�����(�'�K�6dp�R»��v��m���6��i�|��z�:��N�i���%ʊ����9�3r��
.��v\��:��&��4��
��[HU_3�Dk�3����
n�)��	�ܛ
n��/ep5�z
�����r��*�á
�Ȫc� �hp�W͏
G�|al���lQ
+(���ڎ�㽭�u4a��;���j�k�K��թ����8sB�'ā\�p�7�
�8G�ޫꞞ���	h�3o�_�����Wݐ���^���W �W!F��X��^�r?�,�B����*�?e�5^�5˯��[����ep���
\�k���K��28�idp��/�
\�F
���(�oVQ��]����
x�F
x��Q~�A����_�|���s��A�\�|��C
�d�W,�A�\�
�߁��k`����9��c;a����7�/���|�uBl?`����C���Z���gy��K$��1_��2ۿ~���a��<��_�&�[������w������A2O�D%�D&)~E��A�������壖H
⟅L��5V
+��Az������F&�C�)���qX��7������f��ۼ��
~�g�<�:�=���aC%|�d�k"���u
�$��~
��'2�x�n��#yž]�)Ez���
+�k�cq���������Ů�g�cH����v?�QM2ܛp��X���z=V	

��#'�����V��@��_$o��
|�����J�>��cϣ��)1���*�Ο�����7�ƭ_
;c���9�+����
�<a}��"�f�ɒs"���Z��+`;(�dȖEݢ/)��	΅��
����Z݊�:ns�Y�Q�H:ؔl�r&��ÌcM�Mv=�H���M값�
+Qo�N
u
:`ȵ�R��`���2��U��Q�3���m�5����j��8|F�e�SӔ����bk	U3N��fK�w�;0Kp}2�jFM1.gsᝈ�fi�#��}6OB��_�Q#-�5�"5O='�J�rו\�)�ԱFa��
��ES��Ӷ'k}۶B�-�V�+��b=�{��	�6m����2��e��2�~`w�K5�
|�-��.;se��uɘ�~�Kl3rΑ��q�Ed]�u�ѯ��s\�z�(Z�&Fb�`V�zP�)Ϻ��p��W���c�5��`i�wr�f�	33���`O��C�e�a
1�Γ!�=����1�OY��ҝ��p�x�,�Ќ�U/U��,y������&�%͌��mS�
��
�x~X�����2���:�O`}
ߞ'�E�\�1�]�m��^����qƕhf���.�d����!�mH��*u�c�
����C|����8ѷ����Ar!9����9y�4�ygT�y;�_�]�J�*n5�o�|m|R���SAw�6�~�t�0���UF뒣P|���?�ި;�q�yz�xr?�B�y&���zIwf`wʇNE�����ybji�6={�_'��ίۉ1��鞝�
��Y-#��8�Y�
@N�s��)E�9�x.���?�gd8S�'j��L&��*FV�)�"5���
w� [...]
+�#�mSfȨT3W�J�b�\���^̤�rz\��'Dߋ
+�
:�I�����L�0�"{���"sbb���T97�
M�V1��(�6֥,D�wb��eu�)���;H[�r!��ULP�6�0"*a�$ɚz��.B=��tz�����B���P��S�Ĩ��m)�cB��b8�bp�@:`m�>�D
%x
r�Hw�z(Վv�+[)_K��~!K�Qg
`#���p~�Ҧ��{a��ԉa
�#3Y�Eo�POSU�p�u��
�몀�L�\��3�����:S(d�O��
;h"��S]*Xa:��	
�LZ�IYΰZ�]U�yX̦�zM��r鬒���l֛D {��z�'��ėr��'�cO�-ud�n��ƙ*���ewo���9��튽�b��pk�pKl������;�p��9aHΙ(
�OiY�J#e�E��v�fʣ P��N�0)
+�UB]��RXO|�m�D���K ��-C�l��J3�Q�`Y����@R�l�E�V�"0�0cw6��%-�f�RLeQ�H��)���G�Htʼ�9�IJ�*�jP�d�(�ǼWf��>F�[>nвely��U艎Lg=�K��L&��a@��B����V�{J"~����@ӈв#ƣ?Z$G]�a��
�&U���7+���hV��
+q�d���J*�i�E�ksDXp���Sb2F=:�,��nH1߆�1?�o����&�+�ݹwU���j�n����B(�ꆂ�d���IK�P�My�h婨��Iی4�Ҧ]7���o�>���G�i
�s�������s���Ͽv���ソ䗶06M�����{������ڴfy�%���l�d�����m���P��UkW���s���1�Q�\O�P������o.��?��Kmݱw뮭�c����
�Ha���QW�����<!����KR9U��3i=`=b=n�#���Z�,ʦ��v��rz��Ah�uy��#��F�O���¥�������6�J�J��kb⸖)�r�k���P%�Ί`��\Щ�n)�R��Ô ;%UT<S�}R((�M}A���M�߆�r�`�ꦫys�Fo�$���Th|�W�Vޥ��wt��۹~m���
+R¦dN�v��l�ˤ>S
�d��r6�(dTi�=R
�*�mg�ɳ{E�Z�C�Έ$Gd�.$��I�PNʡ{�
_
+%���FJ��>7m,c�袶�
gF

+�*Eug�
+��)�b��JE��ѕ���cZ$Ppp9AK��YC��Rݣ �
�[�jb
+m��ؖ�S�Z�1�o��(+�
$̈́�-�K��sD��#mZ�We�����²r%!e�
+���
��EVw����ީ�Sf)�W�|����!Cڊր�ǐ��#��W�,gQ[��}����-�>�SB�&+d?(gk�
+�|��+
+�R—k��Rá���qXD�`_[O�L���ÚGYs�liNy��x���D)�#V�i

ʹ�C�#=���6W�
��
.ل�u��](I�PI�ڗ���٘~�z�
�׹���^j>d�?��ֹ�H_kwQ8�)����.��(q>��+]⭳�m��
+m�>rTn��
��ҌѺ~�cœ[0�N�nP$_������|�JB��Z
��=��2%	g��&d�v���E�҈��
�
��g��
p���>�%�Q�#�?閽��]5���
+����P��c��Y�U�Ф�W�B�6���ZR����V`&�C�-�燈���!L
��
+�N�\a�NX�H=�vH<���
".���i�X(������GD�O,���V��V�������wrVY�f�
j^e��ت�g
#�&����nTa�@9�L�0�|���
�GK����lYVi#e�[��}��T/
vdN/k�G�Ӏ#�%��fe
���"%1Uk���Ӕu��-�;m"�>�j��s�q�-�
>���%�m��_9�.űT�'�mv�yI�I
+b�Œ��6�q�Ω'�D^U�)
K�k����FC�\B��r���8��4�ي�{L��1et�,��*sB�	r��p6m����<dt���}�s��H
+�u<�ѿ����
�-�%��TF�Fz�O/ӳ���_9+�}^3G\�A��~�=�^N�
0^R�_[U��GٛV�е^T֏���钳c���
�ё�G���"��~�)���$�K�X��]��~�z�o��6�2�2.���QsK�`����ؖXb
+�{��m�\�~B��ߺ��y����C�=6U?u at W*
X����
�m�h9��B~��`���p��+-����Uv��*V
+�g�}d���S�猇9���~B�gZ�ݔ=�R}*�fF4�1���i�l�l���vm�	�_����{��;8_�(�nq�=3���ͻ�*��(��fsv����8��F��-�s}���M�%%�.�%M���S�:kܐ�S���L� .�˂��afS�� ��Ԗy�F
n at -��q��x
`!��`nF��݂Ũ������F����.��a��f�b
5p5�q
��
/�:܎�
Q�q=�|�f��r�N�,�׫��
/�v1��a��/��܏��x%0�:(��G8�+�(��ȵ
��{��|�a��{5�^܇W��x
�p����z���xތ��xގw�8�q�
��{�^��wy�|���>���|8���c�8>�	|�§�>���
�q��#8�S�

�������c��k��s8�/�+�*�����&��o�;�.��������!~�3��?���
��¯���p��{������������?�/��q�����b&S��e�C�l_!5T,d��b��O7Y���M�BΟN{r��D��Sk���Y�pq�{j���#�Ns���3�j�����)�\5�:�p���P�<��ܸ��B
a#�c��\��v``6��c�1k�3��D6�j�Y��
�Z��
����s�
�����V�?����.�7g�YG,+h��v�ӊ[��O�?9�m%?�-���っ����	�y�E�e��7����.�A_�w�7�;����g����&
+D�@W���:�q���g�m
!O'xpŊs>d
 �!D��� !N�8.��_/G�ī&^5g�9[�Y�U+]����Y��V�=
+��Z!,��<��#o/���z�;9�⨊�*b]t?�ְ
���]&�S���"f� �'�W�^����'����]']G]㍮�����b6����x}�!>�����s
�	Og]g}gC焧������}��
ׇ��`]�>���
�
���]�y�\l,f�Rt�N�i���z�}�䂅ͭ�
����9q�.,T�
„vB��u��c�=��c�$�	^�:F�l�fM�?(k�����?y�megG�=I�IbOr6̶���u�̟`{Y�;
�Q�WXA��σjk��
� ��'�	^\������	y�q�����>k�����IkY��� �ϧ���avMG�{�Y���(�(|�l�
�N����l�ݝ��o�JHAF�?3`;
�u����R
��$C%#1H"�Fц�fg�ٖFF|��
Fx���s�n ���x���������ٽwv���8����n��XS�t�W��Wz�WZ�o��x[��
��XC\����K��V{�����c
C���f�z�5"ݍH�#�͈t:"�HODؼ6<Ò�ʱ�!����qq��J_S�*uQ).�@w�จc�!ܺ0䑋p
5$<c-
��zF
�o�؈�g�A����
܅  �pNjޠ��;�԰��*߄
�sS�
yy��"����,�?����,2������
>~�:�OB�S��2��$:w}��o��qO?���F:�l�/x�r�#$*0m��[ɦ��Xy7���d���,��!�)+���U΀B��
�~��D�%ڈ�
"*�&��KD�,z�!�RwA�A�4.�
'@�;C�����c�'��&�wS����U�
�$�V�H����ߣ�����KzY��i?d�L����L��O��W=ft�S� }_žG�3l�E��~L;�z�ɘ��2`:f�Y��>��D���2�&��h�-e֘����q�—�t״������y���߿ſο������m�V�El��F�^�:�FD"��g�i�LDZ���0�����
+����
w���T����n�f���[�5��}Ϧ� o9�s�7�@��q����!�%��" �
>b��ᣎ�{9K조{'��Q�e��UA�pw��e����9`��ڃ�
n�v���J���;n'{3�����Tx{zJ�'��)a/#'=�}�V6L羌��^������dD��m�2ܦ�ee�"�=L���
+�TjE�k�1B���Dy�����p?T�
.�H ��	/��DEUE��2I�KEAQ���iE�,�!*�Q��> 4K+�U� �F�?�p�?�����#k
+֠b
c
�o��t_

+��;��D��-

��d�v�)æ�C1��Lv�t��3�Y$Yk[���
�^&������G�������J��Ql�K2�q{�������f^6���s/{k�tQ$	'���%��
��`(�$6�]�ǺH�`h����V�渍J•0X�#�g)<�,ՄÁj*xp]$4
窩f
��$�I��e��r�<�BAC��|,��6���
[Ү��4
`_G�ڒ�X�%�!�1F�cƘqި-

n�$_����=�|L
���u,�==3��_e_w�Y&�, �u�
k
r;��%�q�d��q>���
+#�QK�D�
�:�m���q��%6���uX�]&st4v�	�:K+Vw�)#g��pj����
+�� �׽�>
�p ӈ�`���3�=�Z_���/Tv��#9
p�;y9-�? �Q6
endstream
endobj
738 0 obj<</Subtype/Type1C/Length 1180/Filter/FlateDecode>>stream
+H�|Q}Lw����v�㌴xwcf���Z�p؅�X6���)�x-����QJ[4*��A��d�~́n�T�(*(��4�f����;�?���y�7ϛ���</���a8�Ǭէ�����U�
����2�e_$�qqFx!�z�M0G0�׻�uu��B>ÚdS��
8:�'.�=yٚj-��J�۹w�	�<�f~�dM�V��_����6���ƥ[�V��*�fSǭ,-��W6No���J	�W��8g
&s�A��Y����+3l夝`.ᥭ !��3��A�*�f�v�j�%a�M���c�B��aYX9v��
�sa�ò�d�2��J�O<��O��c�u����	�KA��ЌD��,��
EQ@�=>Z��,s�������(i���3�#���������N�c�H�I!��(~š4 ~!ܤ��/
�� db�t?:�_�$`&�}
+Փ질Mɰ�4gMǻ�_Q?k�(=a�b�E��ӈ\����o��?F��cԓ�te[�ݯ�9�c�e\]RǺ����-g�}����E1�tAX�4f
��]T�(\�\�!�-H�"�'#æ�.v��d
+Wg��V�:�G� �e������ljdB��N�x���rX ���77����U���U���v,
�!���C�^Ҁ�5�-�3j����
\����k��ي4bsە��jx���@=2t�5��Ƃ�<�m[U��lhp��Ϡ��
�'G�ĝ
J���p���j��n�]����;(F���!
��0P@������
�LY����
m�9�>�@�-��/�l}��=����m��C�r���V�L&"�q1j\�-9� ������m�1	�� �#��;�E�
K�
l3���:I"�u�rZs�<�[N���U����7���^~����ȩ����^V
g�C�
�9�����a={��Q& \6-S��,e�A��A�k�]�]d��¦4���
�s{��Q:���� x�������n����f��Έ�k���*X�y�bQ�<�!%
+�� "o\���)�C~��T_d*.��2ogٮ
+�W$�����(��n۽}�w��Vh�V�(�
�tc�Urb
���ܒ]���h�Y;��6��
��ڮZ�{&����3G�t�z_+"�/#��Ŕ�)����
+E�F1U<���
 Y�5B
endstream
endobj
739 0 obj<</Length 18542/Filter/FlateDecode/Length1 33380>>stream
+H��VgTT���9�� @�
�+�K��
% 2*""*XQ
jĎ�k�J���� �:��K�����o�$�G���;{�{��s�9�|߷�
����~}��TIv�'w�?
b�r���P_���1�f��
��M�L㣎�?�8d�x��	����� ���������y�@�Q�^�p~�0H=��4�7���37
+l��l@^�=6�&� �IܿgR��_������!Qa[\�7�~�a�����3���ir�I6l7�{�dKZ
Sר�hB
e��2�D5R�P�����³��'zb4�WBM�u'���l,.�X:,߸
 ��^�{����P���/��xP*�NoWɾr��

��Vsv�^�f��kש[ϵ��������˻a��M�6��m���A���Z�i�.�}���:w�ڭ{��{���磾��8h��C���d����F�`��аq��?���51�4i򔘩�����H�9kvbҜ���/X��hqʒ�R�.[����i�2V�Y�n�����6oٺm����v�{�}�����C��|y�X��_�<u:���3gϝ�p�R��+�|{�;\�~�f�����Ew��3�)��������0
5��Bq� .�{Cm���h�4������<�¨3:�k]���A���0����дR ��@���9���
�
u
��uZ��:���N(�C�HӴ���U�%j�5֚��^��
9%�K�J�L+q*�(�nN7o6���s�y�y����[���z���o�jy�R��<�؂y��gH�X�T�`=va+��O1+�3~�gX�d�r^>�����߰{q�c0��<��.�[\�|���k��������&����#
`"�)"�	��LDcL��)���b��8�c:f`&p�0��LD~�Cd��qE�3
+pG�%���,��k,䘷��!���2=�ž+N����"
eU�"�Ho�L6��dg��-�4|�X�X"-S-���r�TB���#!ue;:��-��oUy���,�-Sَ�J5VJmE:�>�>��f}b����Zb�k�cͷ^����?�wP��~�]v��6�e�m,Sc)k(�?ˌ���F5�6���P��?�,�������3���T���F}��rj1�߳?,u[O�	w[���l�褕��恝H��
�
t�c��1��Yh��T�
P��ih��aE
+AwjɽT���x�����$�9��|�[��y��k�
Њ�
+���Y-D
� M���yW���lb�
�

��j{
a<��jR#jE	���p9©�Β>���hV��T�Y�/��N�H�(G�˹��3������pE#�-:�V"Ԍes%5�L!�&V��Nk�P���s�KX5����T�	9Z�e{�1��JA>��=
�8qL�u�"�C�Y�ݒ�銞
�L��f�`�r���|�zԏV�%F��&ٮ�J��38r��Y5��E��洈�a)��T�r��(������>��hű�ٲy�92�7�S
��QL��
�\$������S;Ø?�
�l����d֖2w{Y�Gp���3�ߌd��:B/���'��j��T[��FeF�M�V�Ÿ�9��X�L]⼸�?�ա�4��bJ�4J�bz!���,��.�_^TH�S"��D�_bK���z��y� �M{�0��8�5��q<�r�c{�W��3����G	�DK)�n� !��I����K&+��=�5�H�WSl���Z3��ƞ�Ж�f�Y
�{�3��Y�_1[X��XͿ��&���T��ȋ��
fփi$
�i&m�=TDO���%�b�X)���⁜$Wȵ�!m��VV��z�C��{����E���1�
vW����f[[u��m�m����jӴM�m����W�����2�y�gN/��H�?�+KW�e\���޲�k�y�N׹v��V��\�J��;^�j�;q��%
�14�L_fs(�V�Z�O�)���P!�����dՄ��-EW�C��X&Lb��k�vqT
��[�@�(l�.3�M�r$#2]&�M�)�e��^Z�9rS���2^����ތS��nd��U�E�t�t�u�:��>H�O�]P�q�d�?�W{lS��
׎c����pb�q������NHI0�
+�ᑥKB:ف �V^ZY�c��M�F�T��"ʴ2ֲ�&$�@ץ[�n
�ؤ"UH)RFC�$޹NH����k}���{�w~�;߹�`�>y6���O���%ſ'����S2�Ĉ	��n���)�
�G��A���������P����$+ ��_��2��f�5&
���>�
��*�O
��K(?���W�[����ꊿ{���Q�C��f����7�uț[����q�_�:"B�-E�P�<�@=�#
Ԃ^���4��P�}
�p���w�qr�
��
-�
�{-�
+��P��P
��~
�}B���x�������C6�A~|�\�$��a�����uREZh1~��R����0�
��9|�L`
��{a�_���K8���q2E��n�'�1� "^NK�4�������a
Y
�H
yu��C7�7�5����L=���^L&)G��V�c(_;A����Q Z�c�a�
Dg�
����6f���GW�
��jB���4�2�A�U�R�C�P!��Y4���=b��灤"ec^y�4�
r?D�㣰;\��f�
h#>
�j�_���ɻP5��sPg.�� ��BmO%
p�t�&D�`��	Ȇ2������"IRͲ��%�U��+����x=�b����.��sy�9�{V�-#=-�ja�&c�A��K�jJ0*
+�N)�(L��r�[�6�=!�(
�j��(\$a�ͷ��r�YJ3�Ҝ%f9򹋹��)�.�[C@	aN�%���J�6��0�
fv8G��R��[F�A��/����b4�7 i J�	��mN��
$Hg��*YB@�@����N��1
8x>�.V��ChW��\1�	�O�F�����k�M�j�!n�xT>
eQ{DL�:�օ�V�a�Ŷ{,�[
n��^~R�r0s����2���zR˫c8
π�$�6"�«�A��#���Rf�%UId3�$
˅nys��
+j���v�b��9�9$�J�C��Ӑ��s>K��k�Ń�e&��&�,�b|���%���J�5ͅ�
	� 
��OB,�R
�*��Q	f�
c��t
��dDf�U�:_��'?D ��3_�6+���J��1�_�L+���y�� ��e	��]�+J�
+�Yn>��i�j/Ĝ�UTE%������9��B�W
+$�jFkҟQ5��5s�#��0
��+������H
vW+8���f�uk��Ɩ�#���k����+�t����Q����&�����U&��0���&2�3���TLH0W����3cX����h��:+q�vڬ�J�8�_2���^�L�a���5�Ȳ~��ʎ,�
+\�
�ۢ��v�c�"�v��=y�h4~�C�=
�Et�j7V��.hi�P�0�ڤ(� �"
3A�>���(K��Lū�'���L���7�{�
��O�P
��$
�%����� �!���褤���cFT9~Ss>~
+�Q��b�?�N����.�s���ڛ��X�h%Z3&Q\/%�\�te�
M����,���(
�Gi���Q�|��E��iUh���%k����<[J�:����t����VQ��jJ����ZQ��X�/v�
+-A�;p+�B��
+N�h��ie
-.�2��UPQnu�-�%D��].F�Z����ݶ�[�C�[�[��/������Ե�=�23]E�-ӫ���
������n�}a��C��~�~ߛ��H��7��A$��g��^*~�K�כ֛7���������M��{�^w��M�Iӛfv*2�����N�^�
�N�A]_Q������kegѯRL�s�۞_z/�R�7��=��
��fx

)k�k��^�6͖�:e�i5��Gkv=L҂
��_Й.���tJ.cdE-Ie��(���s\II	)�����;!�#y�
���Pj�z;��(W��YX��k�^�����9�䩰^Ж$p9�n@���!�l�^�|x��
`��Z?cc�b�i���1��X� �X 0�ހ�XmU*�;q+ځw�R�fq�(/,P���E*��@�
+�*����@��`)`��L8r�?�{�#��3�
󚪵&KNQvA��y�@���`1��
_��B�>�kU��s�7*�����1��O
Z������e����j�O�<�v㇛3Ds�v�B�w�EI���Pct�U#F�jO�I�,9V
�'\?OX���2��z�CT
�*����j�Nb
��`ȵ;��vGr�����>�����ߝ����痳�s�n��>�y��8�J͛	i�KH]ZJ�װvS�hA�(���4*E�RV�iT��bF0`ꤢ���TM��$�d��i�H���h�,�����Y��y�����d; W��Jo�j���f
�r�
B����i(VS�_Q���үq��G
�U怒�srA���dp�"�G��B��]�d���o�r�j�gU/YmNn�+*�
�U1/2�2���gf���aSJT�en��0ߖQ��Whg�x
"�39�T!�I�lj��0�PC�BP��B�-��L&
I
�	�f'oK��:��E�Kg�
܊��!��^>��>��=�[��?^w!�7E"u���ț��[PD�
�7�#h,��=٥�k<�'�I�x�d�\�'���2�W�i��8�4�x��0�$�)(�M�Z�����NrI#4���(�I�
��<		�
+8
�ϳF�mh�#U�h��r�n4

J h-��v��*s_N{�ņ
+��i�c
lF�Y�
3^�m@�VK,Z���󬌾�b��P$
X�mdɷ�e���ث�H���x�T:���u�Ѵg_�4���Cx�3����o֘����ܴR(⛦`E]��l������(j�
�̉���GbyD!����(��TE�&��"��}Zr��-9�h2w��Z�B̭[83 ������Њ��5 �}�h�
��܃E�5 �"v{������S�|)��"�W��Ydg�B�P\$����q�A�F��>l?QE{`GoO���
-�c÷厡�e����.%�̬�u�Q�x]�������g�5�O�營��v��W�N
^�{�O[Ճ؁
�=�1�a���A7��!��k�W�U<d�7�U�븴E
a(�rg��k���,�h�	 ��.m�Ӵ)��QE���
L4㭐�e3�x�>��
�OQ9a��A��4��Z������@��Nߥ��I�_��N:�����f�#�Wg�e���j�X㫭�V��5�]U|
�C<�����F���L���Ga��Db
���"zo?w|Ŏ7*�_~g6�g�c{�^=:X(O��c3��]'����15�r��
m����;�6����Cȏ�(��P�
����^d*
+�#P���(�Vu!Z� ��D�g�}�a�8�Sթ��O�
��+ѱ�ҡ�q
7���CT�Ҥ�@�]g�@կ=a=A�1�f�H����\$J�
���(� 5�E��^O�̴�&h.
��t���լ��Ԩ�i��\�\��ը5u1qum�A��
+fk�zE_��c�Q��\1T1)T1W�U�W� n��ad�8�
�8�H����߰D�7��c�ga���m|}�37�m
i��eO����γ�����߅�����DP���I��5��^;uj�G�Q�ˈ�b����3f�q1��
+h-a����A�,�-�vP��N]�~P��YW�L�s۔��q^�K�`���
����iuj7��X?s�Z}�v{�
n��6��VJ
5��f��,��ӄ�k�'�,�d�C�&h��ś
s�X��>
IJU�b՚k(������E��:�
m���Ja�
�x
+i�A�m
qu�_�)M4��]-�Q���8t�������
Z�旻n�]޳Gj�
m
�]��矕�p��Ջ�{^X�,�����=4��ݙ]�Q����r�D�i�lg
�������o�Mo
f��G���S��5��W�
+]fK�KU��ܘ�B�L% �޸�k�]K8A��]f���A4��|c�0�����~�l��� �$�b��ж����"�ɠ�1T2q)�Q�y!�����].}փ�
�k<Dmw���
j8��V�ɣ*3��GΙ[�(x>�SKw�v�8�
jf
+
���6��!����N<7��x�D}C�6W:���,��\ �f��`PQ^%z~a�5r{X��;{:�2����~mNt���;�c���w?�,
t��?�&��L�
���Wx���m���͙���6�	�bX�|Zj���⍒X�ڞ
�º
{lͱ�����|��{JZ�~:�r�EK����r��[
��9�[2�W�n}�Z
� Fn�l�m�n���F�{�=Qm?�����aƆ6���H �=ӞZ'H��
%�ʀ2}n������$|ɔ=�L��TT2�w�Y��N%���ۦ�T�_��)c��<}�T�Ie������Q�zI9
++g��iEek��M���r
n�������V򮴫��+i-[���V�V���6�P\�mLm# mi���$<��d�`�M�i�@�<&�!�
�Ж�Ҵt�if:�mg��Ma&�/L2�ѻ��1
�
{|�v�����߉{�>6����ԁ*�V�Q��$9����v���~�%��m��Q�\��{�	��
DZʖJ��)T3�
^�[��et[s
�یl2E;ۜA:�[Rz�"pc��,��HA뙪ۈ@x�Ֆ���T�>��RR����Zl��>�se0��1
g}�k�}0�S���婐��ʿ%H]^�]��RzrI�b_��=͉Pl�A1�t3�����
��f��ްoR���na


� 6(M�&Yb��%*�PRTAsڈzȰbw`4
N�}V��X��R�V"l�[E;��
�Y�H8�9�C
�ݴ��a�E|��
��č��$NMΧ��xjTLHMN������t�;�a�'±\��܁GS�L�©u�Sl�~c�b� G�f��|横�i=�*�w
��,Q�gVA�n��˱H=��+�
��s�)
��z�����%�9A%����ż���I�쮜,t��jӞ����60rD��ň\�v���t8
�Av}���ax}S
SgAA�
i���z(*KM R���╆�P�]��l��oIZK���R��
�%�� �ݠ
�)���\v
Ņ]������c�
�Q��שO)�B���9�R���'�s�Z���}F�Ci�!����S[]
+1�.-��n �pD��S�
�~ɢ]�~�w�R�9⟝g�}^�o�PR�G�6��q��w��"�.�jq����J�=U9�Id�
��?/5.�C{�1�&
��kt�iw֊���1
l؂��V��RBxp˰	��A�[��Ay��#�1��J窖�\ʯn]1��~���i����h����Nt
��$��
�|�������|�|>��tש�+-S�To�;���
]� ��'2�~܍����l�ww=�{*g
�P��'�b�!
�˰N
+$��M&`��f�!(��kk;�	b�@8=
^L:E1i�e>�����@/��
Eg�Pl�z{�y�,��n�
�ࡀZ�=�P���RZ+�U��2���,��2����� �_]zs
����
j��O���/'n��A���K�"m�ї���T�D:��p��<C"�g
�8�ϫ����~�NɁ����8ڟW���E�l���T��G��
!�K��Z�����P�
��jm�·�7ZsKQ̨��=g�� W��oꁭ6�`�!�:
a
�bB�9Tv^�`��'��Í�(����F\���e����'֌Jrj1�s�����M
&���ɥ�=��BB
�1�b�G�v,�~�L
��Z�����U7�my>Qy�D��-~%ռ��ww�/�;*������c���˩���!��l�)IF���ϱ�7>���؞��;8D���fN��I�9xT��j�Tު��	�0_�f91`��w���	w���t�e\�9�GM�ܨ_�
��%���ric#ʛG�$�QI\� ��DR�yx�(�;c�x,:�&��c�D�s��+c�_�n�U�b8�i��jAւ��bUX����j$B��1Sa%�?`
d33��_���
+2�VX���f�?Ȣ���A�1t�nf��dv�|vc�ǿZ����r���R;_��b��1^��i�ɑ�:6��V�ш씃쇋��oU�
+��E�����xcr;|�qz��߿�bݻ��q�	���"�\B���T:`&�h�ߡϹO�.R����c��~�e���q����eO]�\0L
ф�j�m����6�X���F{��ibo�t�8A`��K��M@� @A��SJ
+�9	 ?H��
�>�}�+�w[��6&��
�b�n��y8�i�i���/���
��� ���;��X�k_�-
��?V����_��疔�Y�t���"�\e)�kt���Jq<b=n��^�r�"XB.q�FVב�ɝ޳�
��W#7�dg�
�x��
+����9E���I�E:�.��W��+d8��@L4B�K��#JPM�0 �@�^����56�-�*�z�}^Gl�`2�B�P}-�I
��/
+/-#�B�[���u�@L�yD$��>A({�i�$��Q�^�����W���>�"/�]d.��a=-�I��;�s_wm�N�@C�yhW-�j2�f@[({��K��=^�1�����bMZ0��@6�y�r�:����H�_v�����+?�G�/Y`�t��"�K

�Y�_����Lz��
��h�'>���#�����v��6q����;��I�s�������v.�}�
��!
-!�	
)�%����(+�uBC���Ғm��1Ơ"SW*ڎ [��i,���Ti�&U��ukD5c����Ρ�4K�_��;[���{���|�j�I�H�)�ƣ�.�o�Uإ��G�m�{�x�(lR�NP��Ҡ��r4��X��=���gm�7����G�s
+>�
gh�$!jq���D�Z�h�LK4
+�P�:�]���n�$9��,���=m�,l�DkL���U���䋲����ZKN�€  칬�����(����|]�)��F��W.*2ߦ��[��(
+�o��ݗ�;������e2��4�$����F!��X4v?!�S!}i#Zu��C�3�h����d�:l���f�Q>��ls���P�"eGw,����X��ܨ�?�hp;���Ѥ��n�ݟ����~���nC���.���y�n[)f�[C���P�G#�AS����T�d'L���e��
��vX�1jiNk� B�jc������wˇ`�.ˌ<n.E�zDŽi�>�9����q�e���z	u��Q
�~�
_o
W�<�̂�t�gfk��z7+�Q���K��y��T�
+�h�6�qI�K��'���g�æe
z��}}o�_�&�l�#���
}����m���
JH���N��
�6�$X�D�?zahA<X�hKn�����W�
>�����
e��
�$��n��m�C�u�pS�z���&��
�D��Fb
&�����k�{
�̠Y��0�5N##k��-q
R���g�{lX��
FxT��5��/!D����;9�����]�hNO6��Ez(��a�Ƒ$ÑD�U�CDR�
�虚��1�F.�yEw���|�3�z�ed�Z�ۆI;#�1���l
����_w�<�[��g0���B�� �u��מb�V��L��
ΐk�p �+�[�Gb�
G�Z�	y����i��%�D;s�c���[��Y�o���-C�
[,�׽�zʍ۩���E���]���H���w�hru�ˬ�.+K
oȸ�l4&v&3�y���ʔ��Xb�.�-{�"�	n�����,k1�b�mf(�y�,��s�ώ���S�����g"��DɈ|�)��)��v��ܵڒի&��ٴ���"�N�ȳ<�iݎ_�
>	�ʋ�rv�? '��s\-.#IaV�b�W��d��-둓0IT�D �JGM���y�������i�����,�����?쮌�X{�a�����wb
VGb��?���Z�7�'������ݼT�]��GR�51�
�r�
9��r����!��:�-�`a����ij�	��*�;�k���J*������C,��������O���I
+Z�Y=nA��n�H7�
�oX��;���wm�'^C�;%��%∸��9qTڬ���X��d�ӥ,��
��\+�^��k�4��z��"䡂c�i%kb� x�4f
F�C�O���]Vl�9vѰ��@�)����
a̳ϫ�Q7�S�Z�8��G�tx
+�&�o�ȿ��&uRɑ�ْ�Y�ȥ}�o��}�p�j��s{�yO7{g�C�2kT�aP�: �|���o�
+����ts=�wD��$�IG��㋎�7h�a�
��g�y���o!�B����E8��!�,~gSg
���D��_������S�2M�H*;�
:�V��ߜ�
�P�-)��l듯�Q��@_��3��(���#oUO���Ø[[} �
�՞>�"�S�Y��:������B|�mO3ׄkކ
q��Y�N�
M�߫z
L:�lU�>�
P
F��Rg�7�Ln�0�L�J�o
L��Z^uhVg��
�#^�M�����8O�{���X�Ӱ���R��<����G�8?�CZsC%z�=V	�|$�=���7U<��QiYM����)�w��V�.!r�7|�M�
�U��
��պ�"�$�f3Wj�]A��񄦼N�}��D ���F'_��<&��Po���Rޞ_�Z��
�t�e�h�ÿ
{-+�F]
f�l0m����Bca��݂���Aյ�dߋ��amd3�D[������g >�4�!e6���_@�|��!'2�
�O_$�?b+�6
f��ސ��'ur�c��꣦�2HP��<0����f
+�>o
�<��z��Oc���
&���(�P����	갱H�G?G
p���\��P��,�+������s����/����] �
� =����
t�3;a��~G*�O�VS�O�N�h����U��>lǎ��y)NbwP�W�ݵ�ĉ�
+�є'�
!*
��ګ�w����i�"��#(�"��
+�*!�?��T*(��H��ZUB-��*B����w�=�;k���?j��|s���=��0��9W�-��k����>��
;]�e�p镸Wz�v��+�s?�?��:�
}K�
}��oG~��i�~�y�ZhI��.�ZJ]�{iW�J�Eg#c��ꎝf
m�{w�g��[1�K�~
�����ˁ�L+�	�
z/a|���m�?`7~h��a�\��NG��R��4����Y��}|��M
zY��0�*T���&l�
�.��|}�~OQ>Ns�׮�o3ս���F
5�3�\�R�>l���Yځo�{@G1�r��҅ؿh7��j�����;ډ�A�D����X���q���BF�Ż5�N�w�����%Ҡqz�cSw��ߍ��	;.Ž�)�$l{�ۃ�S������ṧ��	�烒��C��QÏ��r��[�:B�
\{a��t1 ��,́~�7l��
����)���
�:E=�ϵ��~
�;�V���5U����f�IP�P-�J߄�ˠ�����?)�~<��jn��N�#�
'
-���%o��J��
+�@8W�&Z�5� Z7fh��D���z��37�ἡ��>�O�'>�/���#DZ��V�
��Ά���Q'��1��s8�
�Pk�Nq�#�h"ҩ8N�'�Кȫ�k�#��:z#�J�"�����N�V(n��=�x1���S�H�z[��g��)^Jǖ�'��߃�^W
�[��G���Q
�]M��iuӓ�k����kiM�ˊ�(���E�by��zڷ�������x1�����F�Z�-�KbGW=�x)%���Gc�gG��Y�Fp�j
T
ֵ"q`�%R\P\
<��N3������o(�c݇����?/������b�tm\p
��v(f�
�	L1�}�������~֝U
�u/(F����b�]�K1�g}F1�g���Q?�����b�Oˬb�Ok�b�φ��Q?>P����
Ũ���8&mňI�Yw1�+�f�i{ۋ�y�]V
������/jߦ8N[�{/c��#���}B�
+�U�|��J�U�EňO���W�|b�b�',���߯���7���)�Г8#x�ȿ���_�"�s�!�l|+�݊��W�m�'YP
=I����*f��/�8'�R���
�S���O�3n��Q�̗zk����(F�S?�����{`?
�
M�CY�)��EO��pi`|��T �*e�>|�����ω�N
�@w
+����Re�,�H�&�2
x}x��:��
�P�M�{0#�� ��_f
@�ri
+O\s1:.<����"x6���yȤ��{��V��^�U���le7��h
t����ż�7��j�+:����Èib�C�Y�g�M�Uc�s�8xl�Gϳ��
尪/~p^,|���Z��^
V�|�6�z�<����o���9���c�-y�Lm�.�4ٙ�J9R�,7-V�����IH��bC
���+^��vp�E��E$~
ɂ�ĵۅ�q
s�7e�����/دl�+ѳ�
���1�
|�
+g���؛�
$�
tڢ�O��ôؚƓ��±EWFt��+�
�!S�����
="����C^b7���ԝ#v�
UĴؐ�n�5.{�W�i����,��Y�ϜP
zj[��Q��-s3U��dmSY��'#hR��H\�]
�5B9ё���v��
�0����B��
fR���]ġ�ˮ+H��DgN�����M�� �����+O����յ�r���kn��2q��=f��+�c�X��ԥ�CA�|u�M�e$���'%�FӤ�n�<,�X��
�+��-�s��sU�lz�X���x�ת�<ں������$�U����
���`IU�|��i�u�r���GG at y�nF=��^k4M�Șh+���̴�f
sL�����0�1
+���{\m5���N�
WJ�Wp��3�בbU�H}MVe1�lKO/��e$~���*ɌDȕ�yM���C���b��I��Lj�I��8�����]���WE��u�?��32Y��ɮ8-�zbe�~�!���@�p�a|\�=wI�`�~p��[��p����A��j��;
O��?��rg��S����f��V��f�^�5��Э �e{�~�a��SY�n�����¸ο������?"�;�'�Y�j�	�k�z��^ʅz`�˛���j�R���G̩���]�^F;�+;��1F43�s����#eΒ�U�p��Q
���~^���rN8җ��6G�����L�Y�
���;�鄶X4!��i���[Z�A
�˽##�6�9���������ʽ�ڑ�K�����}�y�I�UnAϫH!knГq�?V�����q�&�fWMh}T�iu
]ˣJ}��
3���f煼1'MZ�Z��w^�+�ٿ���2z����B	���d?�g����i���[�G-はg���q�1{^��7em%�
WH��mD��9z�8{
��i�_*[hm����i�ى�~+nuP=���T���ٮx'~C�Yݴ�(�X�͝u�d
�R�W>�f&���v����1�:X,}��}Ew���~�X�&��u����J�2k���d�g�0����#�Ƕ��'��r�c�g
8��N9��ܸ�Y�δ5P
�
}��ϥ���F-3�;�
/�-��am9�K�E����^Y<,-��Ã	]oh��[C��q�m��U�^�g�uFs��N��,�G���c�ʚ�H�pj�]����r�r�k�F�-[^q�,K��,i-��r-5�53�z��}h<�X��� x� � x"x����l�X�̪�陑5��3������ˣt�N���j�Ѩ)
�ʄ�� V+5����N�W]2�j��A��3��3
��� ��s�f�eq��u�(��ﴂ��ɺ
�qmI�)���ldq��ݲ����8��Qd�iGwLrN5pB�x-d��S�4hFƯ) �ZXI�zjn�!쩺��QqdXэ��OU;�i�y&My(�)/1�a
+ml\k��o�OU`�6 ��7�0
+g`P�OQ�
c� ��Y�aQ�?%q�l!.���L��N�*�:I̦��8��H4��vh��+�����S`
�~`	"p��|���� ���s�$
��Z���(
���
F�T
�*�z��҉�^h�/U���G����X5�s�3a���h=�����N�n��T3��L��{����7d�Z���x/�ں��Ȥ��Adx�-C��˭�,��41?H;���E�$Y���ZY�Y���v�����̴�v8��"�63��C>&��5���&d&ʖ�͝�յ奝��
����זW6�W��7VV��l�:y��N�0�� t@
d>$eū .-�_/�y��K)��e=�S[2L+���(�L�a�j�ilki+�g#z�p]�"q�	����R����Y�4��
�r��%(�0�eg��ia����܌g��u�KI�ij����EF"Sz���UB�P��c� �\E�xS�j�8�����s���RK��
+�v�.r��ifk23O�.
+t^����@���
J�~���S�������F�9�B�T�A�x&����[��V�#Y���0F�g9D� O].�\�#����cvL;�����

�[��p��Y`w{	M����
g���������'v�aqvnn~
�
�¥��]|���;dݑ��o3�<�Cn����y���喎�fm����ڕ���<`x�q7�T����#�ko�����\�ޓ�z�X{��*�����^��}���&�>��ɿN�m�/��
��Q�!C-��g�
ϣ��
��^�:=�
]�u}��fJ�F�X���
��&�>o��c����yY]ŽP��^sn*|%�ב��Z?�<l����Tw/�M95-�d+/�j�&\��W��w��N��:����-`:=��Θ3�,��X�ry���^yݺ�8�+b��\�w�
+D����J�j-��r�u|o��ě-�}ZS������r+����S
�w�2�i��U����e̴p4B��
�x�Z�a��g�ʺ.���
+jY|�c
�@RAY��Y�H��
�����U�Xh/ދhU#n�.��.F� �B���x�p>t�V߬7�-�|�ə�

!�Yi+�"���[x�8��]
o�RjĮ��ߨ0�+6��ͺڒ;���	2)�x
+�)�3S�a�l+�Qk
+NZ���O�l�,%���)Ԍ�r4�8���U2�.�G��f�h��[�"giT�q�ɥ*WE
ݖ��\�1.���U�֑���E�R��˜hH7�\��+97�_�����0��:.��8D��"n9�K�-�sA�j��w{��b��u��l�W-���� �m��e��H��б�%q�����;�.������r�62���ƃ���օe�CWG���b]�y�K�����KK����5�s�ic���)��rB�aT�'uٻ�l�1M|D��R��u�2�K<PC}�W>�B���
W���_Gb����D�-�Z���A~s�
0࿚T�*#k��̈|�g�I%`��-�gD��:[��G�ʝ�����&�O�@�� �W�Y���ϛX��Y����+X��7OEO����ﺬ��):)�~��0�z�R
:�^Y���e��
+\�-�����g������Ze
{l>�+=LK6XfEN�+��T�0����4��}W��R�׹�9wB��׺��r.�X��6��-��;�13PI��
=�w�$���ˊQw������%^
"e{�(+FO\�*��R/�)EK�0R�?���u=����H,l�gB[	�X�dWE�s�X��f�\�
� m����I��p��N*���%G#J��jz__�/S�_*(j^_2����sA���J�]Uv�]���۬�8~�� ���Ϗ5�}4rE/��]Z��vO�
� »����e��]/���P�:p���lN�O�b�o4�-�A�z�ay\DLaݸ+k�(������ު�	3�Bߟ���T
��4O
�c*|��mw�y|f��v隓�ůs�e�=/�� �.�E�(������{g,~�B����Ev��c�jH�Z�-6�c5
�gM"�Z���1,u�I�ec�r�¶†�>W��pW;>^,]��np�s�=ɬq;�����u at z���ǧ��.O��s@��~@��S������lɉ�q�d�(��R
�c�3(���@~�eU�~r�>�y���O�>@�����
A�=���&
���I���!z���$��^���2z9��^I��W�k��:z=���Hӛ���z+�
g>Bo�w�;�]t�Πj��w�{0�L���H=>�z<�*|	�2j�"���G���q��+��*��UL�����M�ְEO��mx�K7q����������	�$n
��iΓi�!
9�O�a!0����<��������
}�>G��g�
�E�}��B_������M�}��Cߥ�����C���~B?��ML����ˉ�W�k���C�
��~G����Z��m
U��,�?.����D+[�k���N�]G'�r �:�S�j�8�u��6���iR%����)��
`Z0V��q"'�c(
+���
+��7�BC
+�S>�x��4�a�n������{�v�i�'�I�
+|��k0ix
+N�$�0L�I��Sp20
g�,���9X���7��&|
��o�w�9�.|���p���'����3�9� ��_‹�+x	.�%�Ex^���k�;�=~���Ux���M�3�Edx:�a`l�
����޻�w��;�7:6<@����P�v��늏
���
�{p�/�@OA�2 ���!�����4x�A�M(C(�P�p=Q���Eq���;/?���1��<�I>���*b)W*OJI)*���l �R�T�42م�;���A2�
OӇH9��]�&��ieL��5j7�J��ʠ@'�cW�_���=�\�&g�E�j���[�Vc�>���0�,u���:�݃�+�j�Y��i��蟧�����q[��微�F�ۺ�j�o5��
f���m4|�
Ar
��8u��S�Z
�YL�
+f�M�Lm5�꺭�W�"�[�3��~&��F�7�ZM��zF}Nu�7��h6*Zj[�[�_-DŽ'W�ͪk�
�T,/+f���G�T�֚��7��X�A>�!��5�z&=R�{�-UG~��F,��Up�U�!}3_Rʩ5T�MI9� f���n܌��M��@�ahk�XA�
+M���̾��#��!-f#��
F�cc���L1��ϕ�L��������L?�U�ʬ��F�f6c���
��k�UƑy,Eh��pa
����Q7=&MJ�
�������D֣�2�H����Ҽ��:�u|�����\D�Ј:�2(f��C:QcF<YQG�]�w����ÿ�:ԑ^�a��,֊&k��'/�|"�[^����D�b���ROK��
+�$t��"�<Q
�(�"J2�l�(�(k"���J��
V�J��߅~F�MB��V��Ae>�|2��T>
T�
+*�A�=����4�i�*�Z�WqM��,���ϑkx+t
+��
�T�h��J
-� ;��,V!�! �桤Q\KH����@���o"D<�hu,C��A�猕�q�xyDE|�b�e
��~�	����s���A���(���н�	�X	ٍ5�y�Z
[�ct),���9R�O�v�����jfdⰿ�d���^�2g���q�-�qf�_����ُ��DN���켚q!�tXOh"�� �4��}Z;�
��>R#H��L[�ك����"�4�����\�;C�	n�,f��<��0ަ������CK�
��l}h;kah?�n�YdM!Q�!$���8|��P��N�ۛ�ȳ�!GPt����|�����Ix,O��&O���S�)�}�W^&��,�e�,� �f��,
�H@�������%�רP�Dd	���4!%���&=��d7��z��ߴ�g��O$I�^�
+�ou�2���;/�Fl_[��H���gl�ɐ,�8\i�6����ÏTrL
~$���E�Q����;���ڱ���_��˿��T��ǞX��
~�]�L����zf�����Yi?�d�,��7s;�hO�CÆڏ4l��9Z
+��ݝ��9�h��
8m
��12�i�f�7�f��)��5i�I��r
Up.�
'�
��r�W�+����k8e��	S5���u�
ʹ���{��̹'r�	t������1���m$��gJ���m9��;�^�A�L���3d%}
+��]j�
Cm��u�{H��"ۍ6
+��R���
p�9��ʒ�>V�.lg�Z���%���[�����ˋ�,�}�Ѝ}�;n��@�'��o����566622:�/
кvk�
=S��+v�'����}�v
Ey���-
�E����n07�}�5��	*�#��	�;³��4�}i:�R����_����Uzh�grr�����
+0 v��
endstream
endobj
740 0 obj<</Subtype/XML/Length 17781/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">purineC_small</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2008-03-29T20:36:53-04:00</xap:CreateDate>
+         <xap:ModifyDate>2008-03-29T20:36:53-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2008-03-29T20:36:53-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>160</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQV [...]
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:85372EA0FF6111DC9A54C914EC8A8579</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:64a480c6-fdf1-11dc-8b5d-0016cb90252e</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:18E68C5CFF6011DC9A54C914EC8A8579</stRef:instanceID>
+            <stRef:documentID>uuid:18E68C5BFF6011DC9A54C914EC8A8579</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 7.77</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
endstream
endobj
xref
0 741
0000000003 00000 f
+0000000016 00000 n
+0000000077 00000 n
+0000000004 00001 f
+0000000007 00000 f
+0000000127 00000 n
+0000005013 00000 n
+0000000008 00001 f
+0000000009 00001 f
+0000000010 00001 f
+0000000011 00001 f
+0000000012 00001 f
+0000000013 00001 f
+0000000014 00001 f
+0000000015 00001 f
+0000000016 00001 f
+0000000017 00001 f
+0000000018 00001 f
+0000000019 00001 f
+0000000020 00001 f
+0000000021 00001 f
+0000000022 00001 f
+0000000023 00001 f
+0000000024 00001 f
+0000000025 00001 f
+0000000026 00001 f
+0000000027 00001 f
+0000000028 00001 f
+0000000029 00001 f
+0000000030 00001 f
+0000000031 00001 f
+0000000032 00001 f
+0000000033 00001 f
+0000000034 00001 f
+0000000035 00001 f
+0000000036 00001 f
+0000000037 00001 f
+0000000038 00001 f
+0000000039 00001 f
+0000000040 00001 f
+0000000041 00001 f
+0000000042 00001 f
+0000000043 00001 f
+0000000044 00001 f
+0000000045 00001 f
+0000000046 00001 f
+0000000047 00001 f
+0000000048 00001 f
+0000000049 00001 f
+0000000050 00001 f
+0000000051 00001 f
+0000000052 00001 f
+0000000053 00001 f
+0000000054 00001 f
+0000000055 00001 f
+0000000056 00001 f
+0000000057 00001 f
+0000000058 00001 f
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000065 00001 f
+0000000066 00001 f
+0000000067 00001 f
+0000000068 00001 f
+0000000069 00001 f
+0000000070 00001 f
+0000000071 00001 f
+0000000072 00001 f
+0000000073 00001 f
+0000000074 00001 f
+0000000075 00001 f
+0000000076 00001 f
+0000000077 00001 f
+0000000078 00001 f
+0000000079 00001 f
+0000000080 00001 f
+0000000081 00001 f
+0000000082 00001 f
+0000000083 00001 f
+0000000084 00001 f
+0000000085 00001 f
+0000000086 00001 f
+0000000087 00001 f
+0000000088 00001 f
+0000000089 00001 f
+0000000090 00001 f
+0000000091 00001 f
+0000000092 00001 f
+0000000093 00001 f
+0000000094 00001 f
+0000000095 00001 f
+0000000096 00001 f
+0000000097 00001 f
+0000000098 00001 f
+0000000099 00001 f
+0000000100 00001 f
+0000000101 00001 f
+0000000102 00001 f
+0000000103 00001 f
+0000000104 00001 f
+0000000105 00001 f
+0000000106 00001 f
+0000000107 00001 f
+0000000108 00001 f
+0000000109 00001 f
+0000000110 00001 f
+0000000111 00001 f
+0000000112 00001 f
+0000000113 00001 f
+0000000114 00001 f
+0000000115 00001 f
+0000000116 00001 f
+0000000117 00001 f
+0000000118 00001 f
+0000000119 00001 f
+0000000120 00001 f
+0000000121 00001 f
+0000000122 00001 f
+0000000123 00001 f
+0000000124 00001 f
+0000000125 00001 f
+0000000126 00001 f
+0000000127 00001 f
+0000000128 00001 f
+0000000129 00001 f
+0000000130 00001 f
+0000000131 00001 f
+0000000132 00001 f
+0000000133 00001 f
+0000000134 00001 f
+0000000135 00001 f
+0000000141 00001 f
+0000005124 00000 n
+0000005474 00000 n
+0000005720 00000 n
+0000005935 00000 n
+0000006192 00000 n
+0000000143 00001 f
+0000008638 00000 n
+0000000144 00001 f
+0000000145 00001 f
+0000000146 00001 f
+0000000147 00001 f
+0000000148 00001 f
+0000000149 00001 f
+0000000150 00001 f
+0000000151 00001 f
+0000000152 00001 f
+0000000153 00001 f
+0000000154 00001 f
+0000000155 00001 f
+0000000156 00001 f
+0000000157 00001 f
+0000000158 00001 f
+0000000159 00001 f
+0000000160 00001 f
+0000000161 00001 f
+0000000162 00001 f
+0000000163 00001 f
+0000000164 00001 f
+0000000165 00001 f
+0000000166 00001 f
+0000000167 00001 f
+0000000168 00001 f
+0000000169 00001 f
+0000000170 00001 f
+0000000171 00001 f
+0000000172 00001 f
+0000000173 00001 f
+0000000174 00001 f
+0000000175 00001 f
+0000000176 00001 f
+0000000177 00001 f
+0000000178 00001 f
+0000000179 00001 f
+0000000180 00001 f
+0000000181 00001 f
+0000000182 00001 f
+0000000183 00001 f
+0000000184 00001 f
+0000000185 00001 f
+0000000186 00001 f
+0000000187 00001 f
+0000000188 00001 f
+0000000189 00001 f
+0000000190 00001 f
+0000000191 00001 f
+0000000192 00001 f
+0000000193 00001 f
+0000000194 00001 f
+0000000195 00001 f
+0000000196 00001 f
+0000000197 00001 f
+0000000198 00001 f
+0000000199 00001 f
+0000000200 00001 f
+0000000201 00001 f
+0000000202 00001 f
+0000000203 00001 f
+0000000204 00001 f
+0000000205 00001 f
+0000000206 00001 f
+0000000207 00001 f
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000214 00001 f
+0000000215 00001 f
+0000000221 00001 f
+0000010031 00000 n
+0000010354 00000 n
+0000010628 00000 n
+0000011008 00000 n
+0000011274 00000 n
+0000000222 00001 f
+0000000223 00001 f
+0000000224 00001 f
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000228 00001 f
+0000000230 00001 f
+0000015363 00000 n
+0000000231 00001 f
+0000000232 00001 f
+0000000233 00001 f
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000272 00001 f
+0000000273 00001 f
+0000000275 00001 f
+0000015952 00000 n
+0000000277 00001 f
+0000018455 00000 n
+0000000278 00001 f
+0000000279 00001 f
+0000000280 00001 f
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000314 00001 f
+0000000315 00001 f
+0000000316 00001 f
+0000000317 00001 f
+0000000318 00001 f
+0000000319 00001 f
+0000000320 00001 f
+0000000321 00001 f
+0000000322 00001 f
+0000000323 00001 f
+0000000324 00001 f
+0000000325 00001 f
+0000000326 00001 f
+0000000327 00001 f
+0000000328 00001 f
+0000000329 00001 f
+0000000330 00001 f
+0000000331 00001 f
+0000000332 00001 f
+0000000333 00001 f
+0000000334 00001 f
+0000000335 00001 f
+0000000336 00001 f
+0000000337 00001 f
+0000000338 00001 f
+0000000339 00001 f
+0000000340 00001 f
+0000000341 00001 f
+0000000342 00001 f
+0000000343 00001 f
+0000000344 00001 f
+0000000345 00001 f
+0000000346 00001 f
+0000000347 00001 f
+0000000348 00001 f
+0000000349 00001 f
+0000000350 00001 f
+0000000351 00001 f
+0000000353 00001 f
+0000020200 00000 n
+0000000354 00001 f
+0000000355 00001 f
+0000000356 00001 f
+0000000357 00001 f
+0000000358 00001 f
+0000000359 00001 f
+0000000360 00001 f
+0000000361 00001 f
+0000000362 00001 f
+0000000363 00001 f
+0000000364 00001 f
+0000000365 00001 f
+0000000366 00001 f
+0000000367 00001 f
+0000000368 00001 f
+0000000369 00001 f
+0000000370 00001 f
+0000000371 00001 f
+0000000372 00001 f
+0000000373 00001 f
+0000000374 00001 f
+0000000375 00001 f
+0000000376 00001 f
+0000000377 00001 f
+0000000378 00001 f
+0000000379 00001 f
+0000000380 00001 f
+0000000381 00001 f
+0000000382 00001 f
+0000000383 00001 f
+0000000384 00001 f
+0000000385 00001 f
+0000000386 00001 f
+0000000387 00001 f
+0000000388 00001 f
+0000000389 00001 f
+0000000390 00001 f
+0000000391 00001 f
+0000000392 00001 f
+0000000393 00001 f
+0000000394 00001 f
+0000000395 00001 f
+0000000396 00001 f
+0000000397 00001 f
+0000000398 00001 f
+0000000399 00001 f
+0000000400 00001 f
+0000000401 00001 f
+0000000402 00001 f
+0000000403 00001 f
+0000000404 00001 f
+0000000405 00001 f
+0000000406 00001 f
+0000000407 00001 f
+0000000408 00001 f
+0000000409 00001 f
+0000000410 00001 f
+0000000411 00001 f
+0000000412 00001 f
+0000000413 00001 f
+0000000414 00001 f
+0000000415 00001 f
+0000000416 00001 f
+0000000417 00001 f
+0000000418 00001 f
+0000000419 00001 f
+0000000420 00001 f
+0000000421 00001 f
+0000000422 00001 f
+0000000423 00001 f
+0000000424 00001 f
+0000000425 00001 f
+0000000426 00001 f
+0000000427 00001 f
+0000000428 00001 f
+0000000429 00001 f
+0000000430 00001 f
+0000000431 00001 f
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000471 00001 f
+0000041654 00000 n
+0000000472 00001 f
+0000000473 00001 f
+0000000474 00001 f
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000481 00001 f
+0000049129 00000 n
+0000000482 00001 f
+0000000483 00001 f
+0000000484 00001 f
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000525 00001 f
+0000049772 00000 n
+0000000527 00001 f
+0000052219 00000 n
+0000000528 00001 f
+0000000529 00001 f
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000536 00001 f
+0000000537 00001 f
+0000000538 00001 f
+0000000539 00001 f
+0000000540 00001 f
+0000000541 00001 f
+0000000542 00001 f
+0000000543 00001 f
+0000000544 00001 f
+0000000545 00001 f
+0000000546 00001 f
+0000000547 00001 f
+0000000548 00001 f
+0000000549 00001 f
+0000000550 00001 f
+0000000551 00001 f
+0000000552 00001 f
+0000000553 00001 f
+0000000554 00001 f
+0000000555 00001 f
+0000000556 00001 f
+0000000557 00001 f
+0000000558 00001 f
+0000000559 00001 f
+0000000560 00001 f
+0000000561 00001 f
+0000000562 00001 f
+0000000563 00001 f
+0000000564 00001 f
+0000000565 00001 f
+0000000566 00001 f
+0000000567 00001 f
+0000000568 00001 f
+0000000569 00001 f
+0000000570 00001 f
+0000000571 00001 f
+0000000572 00001 f
+0000000573 00001 f
+0000000574 00001 f
+0000000575 00001 f
+0000000576 00001 f
+0000000577 00001 f
+0000000578 00001 f
+0000000579 00001 f
+0000000580 00001 f
+0000000581 00001 f
+0000000582 00001 f
+0000000583 00001 f
+0000000584 00001 f
+0000000585 00001 f
+0000000586 00001 f
+0000000587 00001 f
+0000000588 00001 f
+0000000589 00001 f
+0000000590 00001 f
+0000000591 00001 f
+0000000592 00001 f
+0000000593 00001 f
+0000000594 00001 f
+0000000595 00001 f
+0000000597 00001 f
+0000053741 00000 n
+0000000598 00001 f
+0000000599 00001 f
+0000000600 00001 f
+0000000601 00001 f
+0000000602 00001 f
+0000000603 00001 f
+0000000604 00001 f
+0000000606 00001 f
+0000057564 00000 n
+0000000607 00001 f
+0000000608 00001 f
+0000000609 00001 f
+0000000610 00001 f
+0000000611 00001 f
+0000000612 00001 f
+0000000613 00001 f
+0000000614 00001 f
+0000000615 00001 f
+0000000616 00001 f
+0000000617 00001 f
+0000000618 00001 f
+0000000619 00001 f
+0000000620 00001 f
+0000000621 00001 f
+0000000622 00001 f
+0000000623 00001 f
+0000000624 00001 f
+0000000625 00001 f
+0000000626 00001 f
+0000000627 00001 f
+0000000628 00001 f
+0000000629 00001 f
+0000000630 00001 f
+0000000631 00001 f
+0000000632 00001 f
+0000000633 00001 f
+0000000634 00001 f
+0000000635 00001 f
+0000000636 00001 f
+0000000637 00001 f
+0000000638 00001 f
+0000000639 00001 f
+0000000640 00001 f
+0000000641 00001 f
+0000000642 00001 f
+0000000643 00001 f
+0000000644 00001 f
+0000000645 00001 f
+0000000646 00001 f
+0000000647 00001 f
+0000000648 00001 f
+0000000650 00001 f
+0000058153 00000 n
+0000000651 00001 f
+0000000652 00001 f
+0000000653 00001 f
+0000000654 00001 f
+0000000655 00001 f
+0000000656 00001 f
+0000000657 00001 f
+0000000658 00001 f
+0000000659 00001 f
+0000000660 00001 f
+0000000661 00001 f
+0000000662 00001 f
+0000000663 00001 f
+0000000664 00001 f
+0000000665 00001 f
+0000000666 00001 f
+0000000667 00001 f
+0000000668 00001 f
+0000000669 00001 f
+0000000670 00001 f
+0000000671 00001 f
+0000000672 00001 f
+0000000673 00001 f
+0000000674 00001 f
+0000000675 00001 f
+0000000676 00001 f
+0000000677 00001 f
+0000000678 00001 f
+0000000679 00001 f
+0000000680 00001 f
+0000000681 00001 f
+0000000682 00001 f
+0000000684 00001 f
+0000060597 00000 n
+0000000685 00001 f
+0000000686 00001 f
+0000000687 00001 f
+0000000688 00001 f
+0000000689 00001 f
+0000000690 00001 f
+0000000691 00001 f
+0000000692 00001 f
+0000000693 00001 f
+0000000694 00001 f
+0000000695 00001 f
+0000000696 00001 f
+0000000697 00001 f
+0000000698 00001 f
+0000000699 00001 f
+0000000700 00001 f
+0000000701 00001 f
+0000000702 00001 f
+0000000703 00001 f
+0000000704 00001 f
+0000000705 00001 f
+0000000706 00001 f
+0000000707 00001 f
+0000000708 00001 f
+0000000709 00001 f
+0000000710 00001 f
+0000000711 00001 f
+0000000712 00001 f
+0000000713 00001 f
+0000000714 00001 f
+0000000715 00001 f
+0000000716 00001 f
+0000000000 00001 f
+0000062488 00000 n
+0000064383 00000 n
+0000064496 00000 n
+0000064609 00000 n
+0000064722 00000 n
+0000064835 00000 n
+0000064948 00000 n
+0000065061 00000 n
+0000065174 00000 n
+0000065287 00000 n
+0000065400 00000 n
+0000065513 00000 n
+0000065626 00000 n
+0000065739 00000 n
+0000065852 00000 n
+0000065965 00000 n
+0000066078 00000 n
+0000066191 00000 n
+0000067520 00000 n
+0000067697 00000 n
+0000080617 00000 n
+0000098427 00000 n
+0000099692 00000 n
+0000118319 00000 n
+trailer
<</Size 741/Root 1 0 R/Info 735 0 R/ID[<62696916FDF111DC8B5D0016CB90252E><64A37A3CFDF111DC8B5D0016CB90252E>]>>
startxref
136178
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/rna_elements.ai b/documentation/userguide/Figures/rna_elements.ai
new file mode 100644
index 0000000..346167c
--- /dev/null
+++ b/documentation/userguide/Figures/rna_elements.ai
@@ -0,0 +1,851 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 47 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030327085622-06'00')
/CreationDate (D:20030327085620-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030327085620-05'00')
/ArtBox [ 107 312.92773 459.53711 477.16699 ] 
/Group 38 0 R 
/Thumb 39 0 R 
/Contents 41 0 R 
/Resources << /ColorSpace << /CS0 32 0 R /CS1 33 0 R >> /Font << /T1_0 34 0 R /T1_1 36 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030327085620-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/AIPrivateData5 18 0 R 
/AIPrivateData6 20 0 R 
/AIPrivateData7 22 0 R 
/AIPrivateData8 24 0 R 
/AIPrivateData9 26 0 R 
/AIPrivateData10 28 0 R 
/AIPrivateData11 30 0 R 
/NumBlock 11 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1144 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (Untitled-2)
+%%CreationDate: 3/27/03 8:56 AM
+%%BoundingBox: 107 312 460 478
+%%HiResBoundingBox: 107 312.9277 459.5371 477.167
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%RGBProcessColor: 0 0 0 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306.5 395.5 306.5 395.5
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 1
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -85 619 2 1578 917 26 0 1 10 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 6430 >> 
stream
+%%BoundingBox: 107 312 460 478
+%%HiResBoundingBox: 107 312.9277 459.5371 477.167
+%AI7_Thumbnail: 128 60 8
+%%BeginData: 5978 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FDD2FFA8A8A87DFF7D527D7DA8A8FF7D52A8FFA8A87DFFA852FFFF
+%7DA8A87DFF7DA87D7DFFFFA87D527DFF52A87DFF7D52FD52FF7D7D7D527D
+%7D7D52FF7D7D52FF7D7D527DA852527D52FF527D7D7D527DA87D527D52FF
+%52FD067DFF527D52FD52FF5252527DA87D527DFF52527DFD0552FF527D52
+%52FFA8527D527D7D7D527D52A8FF7D5252527D527DFF7D5252FD6FFF7DA8
+%FD61FF7DFD7FFFA8FD34FF7D52FF52FD3DFF527DFF7DFD06FFA8FD34FF7D
+%7DFD3FFF7D7DFFA8FD05FFF852FD34FFA852A8A8FD3DFFA87DA87DFD05FF
+%277DFD37FFA8A8FD3FFFA87D7DA8A8A827FD3AFF527DFD3EFF7D527DFFFF
+%7DFD3AFF7D7DFD0BFFA87DA8FF7DFD2EFFA87D7DFFFFA8FD09FF7DA8FF7D
+%FD2DFF2752527DFD0AFF7DA8FFA8FD2EFF7D52277D7DA8FD09FFA87DFFA8
+%FD05FF52A8A8FF52FF7DFF7DFFFF7D7DFD04A87DFD18FF7D52FD09FFA87D
+%7DFD30FFA8FFFF527DA8FD09FF527DFD07FF7D7D7D527D7DFF527D52FF52
+%7D7D7D527DA87DFD17FF2752FD08FF52FD33FF7DFFFF5227A8FD07FF7DA8
+%FD09FF277D5252527D527D52A8FF7D527D5252527D7DFD18FFA87D52FFFF
+%FF5252A8FD34FFFD05A85252FFFFFF7D27A8FD10FFA87DA8FD08FF7DFD1A
+%FF7DFFFFFFA852FFA8FD39FF52FFFFFF7D7DFFA8FD09FFA87DFD2DFF7D52
+%FF27FF5227A8FD39FF527DA827A87D27FD08FFA87DFD7CFFA87DA8FD2FFF
+%527DFFFFFF7D52FD3AFF527DFFFFFF7D52FD05FFA8A8FD30FF7DFFA8A852
+%FF7DFD3AFF52FFA8FF52FF52FD04FF7DF8A8FD31FF7D527DFF7DFF7D7DFD
+%39FFA8527DA87DFF7D52FFFFA8F852A8FD39FF5252FD3EFF7D275252FD3B
+%FF7DFD14FFA87DA8FFA8FF7D7D7DFF7D7DFD04A87DA8FF7D7D7DFF7DFFA8
+%52FF7DA8A8FF7DFF7DFD09FF52FFA8A8FD10FF52A8FF7D7DFFA87DA8A87D
+%FFFF7DA8A8FF7DA87DFD17FF7D5252FD12FF7DA87D527D527D527DFF7DA8
+%7DA87D5252527DA852527D5252527DFF7D527D527D52FF7DFD08FF7D527D
+%7DFD10FF52527D527D52FF527D527D52FF527D527DA87DA87DFD2BFF7DFF
+%527D527D52527D7D527D7DFF5252FD087DA87D52FF7D7D527D527D52A8FD
+%08FF7DA87DA8FD10FF7D7D527D7D7DFF527D7D527DFF7D527D7D7D527D7D
+%FD10FF527DFFFFFF7D27FD35FF7DFD04FF5252FFA8FF5252FD1AFF7DFD0A
+%FF7DFD11FF7DFFA8FFF8FF7DFD3AFF7DFFFFA827FF7DFD38FFA8527DFFFF
+%FF7D52FD33FF7DA8FD04FF7D5252FFFFFF527DFD17FFA8FD1FFF7D27FD04
+%FF5252A8FD33FF7DFD04FFA827FFFFFFA85252FD17FF7DFD1FFF7D7D7DA8
+%7DFF7D52FD35FFF852FFFF7DA87DFF52FF527DFD16FF7DA8FD1FFF527D52
+%FF52FF527DFD35FF5227FFFF527D52FF52FF7D52FD16FF27F8FD5DFF7D52
+%A87DFD07FF7DA8A8FD13FF277DFD1EFF7D7DFD07FF527DFD35FF7D527D7D
+%A87DA87DA8A852527DFD13FF7DFD14FF527DFD09FF527DFD06FF52FFA8FD
+%05FFA87D27FF5252FD07FF5227FD17FF527DFD07FFA8A87D52FD06FF7DFF
+%A87DFD04FF7D52277D52277DFD05FFA827277DA87D7DFD11FF7D7DFD09FF
+%5252FD06FFA8527DFD05FF7DFFFFFF7DFD07FF7DFD19FF7D7DFD08FFA827
+%52FD06FFA85252A8FD04FF52FFFFFF7DFFA8FD05FF52FFA8FFFFFFA8FD11
+%FF5227FF527DFF7D527DA85252FD09FF527D52FF5252FF7D52FF527DFF7D
+%27FF5252A87D27A8FD16FF27527D5252A85252527D27277DFD07FF7D5252
+%7DA85252A8527DFF7D52A85252FF7D277D5227A8FFFFA8FD14FF7D52FF7D
+%FFFF7DFD0BFF7DFFFFFF7D7DFD07FF7DFFFF7DA8FD1CFFA8527DFF7DFFFF
+%7DFF7D7DFD07FF7D7DFFA8FF7D7D7DFD05FFA87DFFFF7DFF7DFD05FFA8FD
+%14FF2752FF7D52A8A852A8FD09FF525252FF52A8FD07FF7D52FF5227A8FF
+%FFFF5252FD16FF7D5227FF527DA8A8527DA8A8FD05FFA8A852277DFF527D
+%A8FD05FFA8527DFF52277DFFFFFF7D27A8FD0EFF7D7D7DFD2BFF7DFD12FF
+%7D7D7DFFFFA8FD08FFA8FFA8FD05FFA8FD07FFA8FD05FFA8FD05FFA8FFFF
+%FF7DFFA8FD0EFF52FD05FFA8A8FFFF7DFFFF7DA8FD0AFF7DA8FF7DA8FD07
+%FFA8A8FFA8A8FD04FF527DFD11FF7DFD04FF7DA8A8FFA87DFFFF7DA8FFA8
+%FD05FFA8FFFF7DFFFFA8A8A8FD05FFA87DA8FFA87DA8FFFFFF7D52A8FD0E
+%FF7D52FD04FF7D7DFFA87DFFFF52FD0BFF52FFFF52A8FD07FF7DA8FFA87D
+%FFFFFFA85252FD11FF527DA8FFFFA87D7DFFA852FFA8527DFF7DFD05FFA8
+%A8A852FFFF52A8A8FD05FF7D7DA8FFA87DA8FFFFFF52527DFD13FFA85252
+%A87D27FF527D52FD09FFA85252A827FD08FF5227FF527D52FFFFFF527DFD
+%16FF7D5252A85252FF7D5252A8A8FD06FF7DA8527D7D27FFA8FD05FFA852
+%52FF7D5252FFFFFF7D52A8FD14FF7D7DFF7DFFFF7DFD0BFF7DFFFF7DA87D
+%FD06FF7DFFFFFF7DFD05FF7D52FD16FFA87D7DFF7DA8FF7DFF7DA8FD07FF
+%A87DFFFF7D7D7DA8FD05FF52FFA8FF7DFFA8FFFFFF527DA8FD11FF7D7DFF
+%527DFF5227FF525252FD09FFA852A8525252FFFF52A852FFA85227FF527D
+%7D5252A8FD16FF527D7D7D52FF5252A85227527DFD07FF7DA852FF527D52
+%A8FF527D7DFF7D5227A87D527D5252A8FFFFA8FD11FF527DFD0AFF527DFD
+%04FFA85252FD08FF7DFF7DFD08FF527DFD17FF7D7DA87DA8A8A87DA8A8A8
+%7D527DFD05FF5252A8FD05FF7DFF7DFF52FFA8FD05FF7D7D7DFFFFFFA8FD
+%11FF5227FD0AFF7D52FF52A852FF527DFD08FF7D7D7DFD08FF5252FD17FF
+%2752FD04FF27FD04FFA8527DFF527D52FF7D52A8FD05FFA8FFA852A8FFA8
+%FD05FFA85252FFFFFFA8FD1DFF2752FF7DFF7DFF7D52FD31FF5252FD04FF
+%7D5252FF7DFF7DFF527D7DFD05FF7DA8A87DA8A8A8FD05FFFD06A87DFD20
+%FF7D7D7DFD33FFA8F827FD04FF7DFFFFFFA852A8FFFFA8A8FD08FF7D52FD
+%65FF7DFD06FFA87DA8A8FF7DA87DA8FD0AFFF852FD63FFA87DFD0AFF7DFD
+%0EFF5252FD63FFA8FD1BFF7DFD80FF7DFD5FFF7DFF52FFA8FF7D7DFD78FF
+%527D7D5252527DA87DFD0FFFA8A87D52A87DFF7DFD05A852FF7DFF7DA87D
+%A8FD53FF7D7D52FD047DFF7DFD0FFFFD067D52FD057DFF7D7DFFFD057DFD
+%6BFF7D527D52A852A8527D525252FF52A8527D527D527DFD7EFF7DFD8EFF
+%FF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��W�n�}7�P
� �%�")A J�&2c×]l�!�8��j�W��u�>���-�=A�}\�
y�Tu�ݟ�nNe�=�Szx�G��e�.Ǯ?��w�4�0�f����g�ђ�����k��{��>��e�]{����{'?��S�>�]�ݵ�c2>�7ڷ��h�ߵ�y�N���1�6/G�R�?�^|θ'?����
+.��wZx4$^�/���{}�����"���QB]��\���L[ݎW}��ÐuM��^ڔ�_��E׎X�}]6o�Ο����Z�k�OZW������u��ٶ
=n�����G��>�uq��ҍ
G�
+n-������j���k�X����wy����ޕn΀
��^�?�S3���A
��{�
�rgVk�(�_NB'�~a����
�^?�g�Q/rq��r�8�Z�m2���K�Co�v׀=6�4�g̣	3��Ep�=x,�<!��y`��R��νO]����~����q�O$d^��݃�&�n-q��*� ���h�G���J�}ָ-�G=��]3����`��4m�Y>kC�pr���m��=�i�p����D�%���Vx��r�84��v�j��
+|���Ǻ=��8���r��k��O��,l�!_>�����Q
+�L�}]
8,��7{�x�J��|A�5������*�&9�m	�{�Jh��y����!�;>����&��S7�Gh��p��/�h/��j�
��y�[�Z=�5�4�n�կ��G����o�
�����} 4>u�P���)��������y�/�F��6
�g���ӸiU�n�a����Bc������>��۲G�򇯂:�N�U�^;
5���?UhF����î� 
����u�y��?��/�}(хB
�����vϳϾ���u[�0����l�n�wO��{ی`X��rc�X��oXN�?��
@����z�����4j;�B�oת
�n�mtU7M	O(̽�-����ű��u*{ؘǧ���b̋�&ė�p%]D�ʦt�����/���G�5��5��2W{�
�u�B\�t.�:j|�?ـps�
.�����ҝ�ro�E�wͳ94�w˅�����no��ۼ}�z�E㻨��t���>�ʺt�˽���Qj�����v�����ޮvZ�ӪW!꽎
�
�9�n9S�2�f��]U�͂cr���4�8ϴ�yvۣ�yY>>�U�O����JX}�{�_T��̸q����������e�_��7������޻�'}��� �<S
f
���eϵ���a��y�G�+$u�u�	�3�^ڮU>�&�-&�;&����
�w��������O+ۉ����x�c?�7�8�G�B�J��V�g��V#�r��Jɭ(Ha�
���D!�p���a����a���!!�B"�'��H����D���@iD�TИ&TҔf4�`)-p�0"���E<Q
%���(�TT��Q1��Y�R����4�3�y���+ ��BP�� [...]
+)e&�4L�T�I��EF2��L
0���,R�� )���H��ȋ���o�EQ(|ΰ*�C�
�a�B)��L�J�����+UD�*ȋ\�y��i.�$���@d�G9�	`�"SY�eY��,�b���QFq�0
�"Ui�ӧ��-b܅�
w�)��@]YH%s�5ō��
���A���HT���$I
�8Њ�rA\�
+(f�RQ��r�e�Q�3�"	�
��B����W�%2s�
2
!���Y�r�!���y�8@���Qf�`H
+�$� o�C��0
+hAؕ�el��;�E�!R��98���	8+�^S�9$AX��9����	j@�*���RL@:QG�
�XP{
���(��
��9��9��'"��}ڻc
�ܿ��c�vo0�ܿ���U8o�
����ն�L�yFˆ�LHߘ��n�X̠4?��Xf#�ڂ�$�EX�0+��i 6N��Ʀ��ÁI�K�y�D9�V�Yb+b>
�#Gd��~0d�Y��8v,	l�
�d���-&�&�&�Nb;��Y�L ��G�X*	,!
%
-
1��3A�Ė(�,�[̒�YZċ"Z�Ѿ�^��Be(�ץD]9a,2�S��:��@Y��r���K+Gi���$�k]`8�Rf�B�V�v(��Pr��;^b�Ǒ�%gt��\��"\��^��R�jF
x/Xέ�6.۶M˵�5�/q~�U�o5���վa��b�4�}���Wx���%�
+�_ayhar������X.�l����
��������r���U�D+O�7'+����_ʫ,�n
�O��E
%��Z���L $��U�M��

.ID�t۱)z���$j
-=Y��Z��pN/
>�J�����ڕ�,<���>j~��D���
�o�pfL�VxvL��<!�&�.�>��a�	r�2b�W�u�0o�g
�3�5�
�
� ty�wmr���Q>F�/���� )_���K	6�W����� Հ���|,�,��������ф)Iz.VV��V`\v���v��05� �x��g�۳��Hq0Bl	/����襂��Q1��".�
/<��qTlL
+�d>��]���k

��'�Ȥ ��텭��3Pވ�Ft��$��
+�� ᎖���1s�0O �$�qs�l�B7��
�Ux:���#�ő#j��bF�F!���*���Cd�� Tf�#
�"
��
�o��
l�㵧4����X�\���28���
����t����?{�����Ϯ'�ɟ]���/���m�����G���}��e��e���u�SI
���V���Q׫Ώ:j��
�Wj�J�`�c�mv���S�i�ԊzuK�.� (9¦�{�/lg�������U\/��̴�itْ����
���jZ���c8��wy�Ɋ=�&����Xd���D�� ����_���1����w��ŕ�'Y�lʑ�('r.ٗ
 .�+�t$��$A}4��=+N2J����!���(BP���(	+�����YǗ�_U��jf��׼�6�6�`+Mj��ݳ
�X���i%rʧ��=W��ycj~
�	�+:����/����B��^��$W���rmŲ�g�$�]��M�T�3���1
�%r�Xص/x������؉�A�]ݿ���<@��	����$/
+O��K��&�S��!��]R at f�G����$54=\4/Y��i�v��iꈩ��E�?�/���)ۅ�9x"��n���ܬ�[s�$9s�\[�4���^�Cg��ቢw��,7^D����%���C�
Z��`+�j���)a
�St�S_]�� ��Ġm��'f���}E־�r�s��N���oT�=*�3w!\B8s
��k�Y*M���?��j
.��7>��&��,�Ev��Ew���m��%O���:��U�
�m������'��k��ٚcC���αՄ"
C���V_�܁=/����_0�3�`D�z�'�bwl`�P%|���?�
+|�KZW@y]�{w��'ޭ&���;(����/�-�ݳo�M��{)�Zݔ;-qΑ4�//ϓ�ң���a���9�����T�3׭�����?���e��*2߼�o�mj쪕6�;�����AO&�d�e�l����j�)�N�ש
�>y��xt6~�p��ƾkǿ��%���0�L|:;'[��+�9��8ڎS	@Z��W�q��;��Ȇd�H��8:�/�ҋM
P4Fm|�T\&oXrF�Yu��zWn�C��f���x84�kq�bJe�#ac"�9#S�|gL�8���9��z����ݽ�<�>��y�ԥ?
���π]
+���'� ��`M��A>P�1
��w�m�[}�@�t�x���Oe�
��i
�
n��x��{����9֎��p���M3N��(|��*l�\dEE�4<�
+�

!1�
l�g����UeM[CM���O&�c?O
�ք
/0���q��.Vd>�_{�?��������ߚ~q_Ձu�H�7�{�ޙ��,fp�O��
�p��z�E�mf���P��ܩFyi����i�f{�j����zQ^z�Z(><44���B����p=\\.:#
m
	���u�P��ˑy�q��)�����C;H{iw��,�x`�����]>
ۍ���e�F��U�E�
~<?���Ȟf��"�UQ���
&���F�N���x���~�`%��d��`G�Kr&)���]@FC�����|���n��K�('�JHr�3��Y��y�t�7yy~<_�_.<�\rV�\Z����Q��B�0�*Z��$�J�f����=�G`Q��!�j���Sݶ^g�:��=�D�պ��~���S���Y�J��R{5�K�ЭEw��sʽWnn����1�g�^
��{��ܳ��T��g8h��,��ź��JA'ƅp�2Cx��T0�4�(�
Aǯ�װ
�
���;���V`H
����(r|�
�@'���TT��.p�������N/��#��z}o]���8�p,�X��lc�殩�n 2
MM3ȃN��
��3q����l��-6?��)����.�7%ؔ~��K�8�ѬTdegP>z\�L�N�J���S�L��1I?�����sMs�\�����'���D/�DI�4E���G�;=�W>�a���I��z�����r�|-����
���5�
Ow���C���@D+�G�R���
�����;l]��7����.�������w�4��_������zS� �e�;u^R�!e3-DQ}�
��iSQ�N�z�g�
$��
�E{D+o1�q	%ʖ�QQQ��f��2�A|�S�������Mo G9�`�&�D�����K�x� W2�u���
+
6S���]{�_ꭋ���;�vv��w�w��캇ݡ~?Xy��/`j��K�~po������n�w���p;��v;���U�7���m�.v���n��_�J�A|ǣ`笄e�t��٭�ZcWma4b�(����ut��7�6U�jU���E�>��ԕX�[ק��L���k�U�ֽ���&���Ske����_�O�\,@1#@8�
������ՙ
����U�ݓ=��o�;�������{��e5��KP~qc��~����`��c�x"�|����/�
¦�{��(��?��T77z:����Żѹѷѵm�ktk��}]<�
+�̟m����
z2�%������܉x�pbۯ.�wƮ��
����C�oŵ�{9�/n,�vc���͓���n�Z�Է����R�����I����:�R}٧'[ݷ,/g������ܭ�G��}[�n^P[��;�V壶���Z���k�T�xSv].�El���F]�U�F�vUR�J��d|�D�X�]�!�#5�H�Tir�M�E
+�J���j�Za�=�8\��]���6���
f4�n��]+�lꝥp�f�\�Z~H�Ϫ�,3
+���$�������DVV�R�d#��
��K|�@F��,�X at U�R��{a�p
�i�?I��Ɔ-�Ѡ3an��R:`�&�P�~�ش
W ́�^�D���:a?֐'co
�;�
�(�2JZf�l��g����	N�Ey0V#�bo/�
)�� ��P_.�rG�
�;�F��ؼ��fH
o���Y
+$�
���~�����
����vX�h��bwW�a�7h����Q5�Ӳ�^0M4�
��f�bO��r�-Y�P�.��8�Ez��;zz��'�v�V�jc���p�
S;�ϒ��ß�_���,�k*�N4{�YY��^�j��**�*�<�Ne���U���U'�&W�j
+s�KY��&e=�jP
�5U�Z
��?8��|��r���4r��f�Fږ���Vݥ�t��S�^�z���	�_��z�׺�V��k�Zz�
�j�5������
���/L�_o�9F���x_��6�ᥡy;���
�_��q�t��o
؏��o
l���o߾x
����3?�W_s�;�g���6Au�U��_�9��"�
ߏ�5�:��w8��8s�Z�!�F����<�����8��o��u�nO�����O�~�����~���������_��;��1����z6uT5�h
ܺD�'b?�|�w��J%�DWT��|�]0�|���x��
+	�}!�g��,j���Q���'�ݪK��щ|����/�,�
�s��Z2>gO��yd<��;��`�����
�;����P8�-2�}����
��ȡqX� �,�������H�N�@F$�ғܚ>#�vbߩ=�;w�)�^t��.��6ˮ!Jw^X�(�K��di�Q�/Q���v��;	n	m��.���vA�B�$�	h-V�A�u��m��'��Q�ׯnr���._�#�q�/��6���_c��R�.���-�s4�h���̻���ί��̢��������F�6n���t˷j�R���^�Ǖ���g�-���xǍ��
�̙ѵ���Yv�j��<�l̍�_���Z�X����TJF)�27�j�D3����*�SsI�.��͎u�Of�e�s�?=��2N5�%g�Q�����}}8Б��fC��
T�b��
�|��'z{��e-Zz���E��]͵�|l2cW37rF
s,���m�6Z�5yӉ��A��c[f�f:ษi��EM�O�(����p��^3��TQo4����a#,��+m��j@�
njNpE�0ΰ�9 {�A�F
�T�N�V����9W�
�4��e��
t�G�.`̃�iY
����BB
+8 �mk3r�����_8(0S��X 
0�f�hq�W�$��Ԭ��U�|v��7#�6z���v��\�r�

$G�`�`��ν���HN��J�p�p�'�p��xW�'�������ц�#X���D �r�
%�hi-��
Z�$h0S� 1!�D���f�/��_
���A��ݡ�a
�t
�
�� y�p��`� ;q��� �1ة#z_$�L�Z�r�9����n
b���L.�dž	� L�_ at K�>�3��X�i��U���8���aL�O���R�o��S���K���9ǯ�MQ
p/*�E�0/꬙W��lT+�m��J�E�����X��
��Z@=�I��	 �t��F+X7zQl0�B��
�L<��V )��V�IQW�YxL�6"��
 g�р1�b0

jBw �A��ϊ/�c6A � N�搶�]
��R�G��p���4
��I�;n�
��
#h�����u<K��Q-����9c�*�n��������ڟ�Y9]TvZ�{&�#9t�
1$JX#\
K�u�^N��<�lƜ?"zN�g�
H��
��r��N�:`�v�:�s�9��1��.oXc�7Y�di��M�5.j��q9�bƥ�
�hB�e���!
�:J�[����������d���lI�S����!�T��A̧XN��e�O�1��8J8_X��2�S�)���S������
z��zg�zG�����%ԆGLp����Z�6���N�9W�9�p��I�&�ѐ�JWI���6S9��k�ta/o���t��a�OQ:v��Z$��Ju�كH�>��,t��r3m���R7�9��Fy\&g6s�2K�����
�f%�k����
�^������T�@T��Ҍo9͚��^�z���/̿X�F=�Wc�pew�e����L��7<?�ROU�VT�nU�����0j�T���A��k/{_ߞ�7��w������ç�O��_�?~zJ�}s���o����?=������쪿�������程9��4-_)�xKb��$R�H&�L �>�<$��<�:"q8m8i4&�DN�
+'��%�5�,N*،D
N
+F	�
$2p*HD�4I� �gȮ���0�߁_^u0	&�Lz�&���E�B�ɭ$�$
:,Tk.s���9�)ˆ�&�I�a-���
�Tx��,�����32~�ڎA����q��w��n�MB� �C
9�
�ào�>E���lj����n�
+[Ů_~ݝ��5ޟ�ݩYOT�_"P�O'O�N'N�M'�6��󚉲��3��2ң��S���I�)�	����ЩPDHg:
:	�F�NN~!�Ӟ��S�^��n`�FuNtFs���zdG��T���kZ��%G�Z����̀�m@�Y;�Y�5�`+8�1�Tk�
7 �'oF0��߆�
+�a�w`#kDbO��
j�`�
�x�v � �N��
ޮ
܆�
+�p
w�� FO��
vk7�`=��
��,
۰��
������4���|��Ɍwց�g;����'®�hI�CZ��p�_�M.&<�E�ֶ޸��y{k\o�kt��ܐ�Ⱦ�$G3 �V���|`��o
��w�7�
-g���C���&|�Y %4e)4��NZ|7���g����b 5���h�5"��
KBl��^2�Z�A���������k�7�p0�$d�i�d��8��
�6F���q8�Nt7(����m��6(�����Dd�������j#���k1��+���JD�4�$%�A��DN��DLNK;)�$BZh-QQ
���F@������c��Ǩ�r���fD#��'ы�K��XB1�D��c�/1L

�_V�����y�?ɘ���E�q�
eZ������n��_�t���n4a�!��:��5Ή>w�ٺ��M��\��
��l�z͍��5��,hMhm6t3#�������hk�4��6�@�t6S��1mݚ��ܜ.ٞ٠�Ѣ޲I��M�Q�Y���Uv9<�]�Ͱ6ѲnѴ�f[�h\[���E7�K���1Z��M,N�m����V��V�hd�ƺ�UO��]̾�u�Ͱʦ��G������GJ�
J6����~��Hn[A�>�|��H.�DQ�C �
rvn9F�6��|�T�#)�[Rώ��X=`a�h�l�^�_�c����ʝV<�����]zYf�O]� �昆�.�ݧ���!RK$ J{gkl�M�@���#�M�b�*���y�����6��sK;��`��NԸ�k���J��\�]��F%�4""!ѳ�-'EF
����J^����A�9��l�d8 zYr2�1�X��Lp����Yt1©\�á
+��g
+p%G*���N$��At��C�i�;t�wH���5�>#��/tz
���BW���wy
+
�~B7	p�\D
B��{�w�s$�ػƥgD�(����%��� A���i��,J��
���	�Z�v	�UP]���B�
�8@��� T��i��P-T�v�#B�}&��A�`V.(1g+e��7(
��3�w�^r�(���*-��
SL
e�
�RCPn�
fe�R����b�7�mRDP��
aQ�p`vi�):�Ơ\1w�#�E�E
�E�d���ML
�((i
�3�F��Q)q4#��b<��=|N�.q�(j�Mt��,�Rns�L���0�S���a�XU���F_�6��q��#e�BT�񹺈��i�]� m
)b����9��ˠ�7�a+"K��->F�L�.�-Wզܦ���/L�늿ʊI'���ԁ��MV�'��C|��byU
�Q��B�.Vo�v5��tP���
++^��a�}
V����}������Ad�1�A���M^�"s
+��R����s��.b-�w��7=�
Gj[
��6�a���mB3�x�!�0� �n`�
��0�
hh�����
�
`�
����
����f ˆ����bC�Q�12�����0LE���`�x�ľ��'ʼn
�)(R�WcE�=*ZLh��EP��1�BƢ�1*ht�����S�X7F���
1hŎ��>��1)|�m
 U� K
!C�!�MY��H"�biP܏�T�]5�/~{9����_�=��U�j}/�%V���n�ؗVܯq��.Wٮ��0_x��u��unֲu6w]Ű�_%�a"S����
��H���
{�u��!��ޱu����o�|�g�8��q��ǎq�r
�\��q��c��/���Єy����F���9L�ЕU+��Y�FփȺ*�^��
/�M�U�ğ�/���_�����^���tX7
�t�כ��^
+��߳���~���:��i�k]�����6
�կ�nKg��
+л��e׼X�����
���e��m��}�H/�}�.�
@������?}�����ç��O����S��_~��������/����O?���移a��e� ռ�F.x��
M��O֧c��O=���ŧջ_�ݮ>i�7���gT���>���
�D
W���1��ϻ�-y��c���?@ �1�J!�QH�D"�E�F����J��"������Q�R�)F*d��|CZ!��X�Y0�5��
��B�!Ðb�1$�L#�!ѐi*q
ɆU�oP�O���Hg�
"�^�c��4m���7�SaE�k��;|K�g�O��?��{<�����n8/�8hb��tQV�gym�K�J
Q�{/~�Sn
+�����]��~+
~��t���{Yv3��7D�����D��b!�!b�k�@� �Z�X���D
+)R�Pa�"�-,\(^��,bXȰ�aACQCa�↓{Y3���ew
+
����
&�_BCD�F�W
��˭BIP0a4�5H��I��Q�G\)YJ���R)�Xժ��]VaS�р�n�%v\d�U�*��c�H��؍�rUj�^kKH�O'��h?��uȍ�h��]�t�}�T
��b~
[
�c�x�y"�One	f
+f
��5$s8�l�������h�%$CHv`F ���
�h M6�!5�Z�Y۫�Clw5zlrkp�V�ݩ��ֳڹT#{�p���ղl�E
�Ԕ�Z�
׃(G�%�v���JP��+5� &���#(u �:��6� 
���#xw

w	���5��
F���0b�
+�I�p���<-s�vpU�e
hl�-]d�1�H�H at dO�7�_��i��*���,��i�a����(5T�	EL������rv:�\���rA�I�8�d��A�)��R
�N�,
X�$�!����H�M$�߈�h{�ע|2~!��D��x��{�{)n'����Ndވ�+��l�G
�
���l�h���=���
\Œ�7B�=��GO8�F���+#z�G�`�����Y
V�Zgt܈���}ؠ=�ҡ?
\��~
ѷ=�7���G_;t8)׉�Ǒ�:͋&N	G�9*f���¬;L�k}7
�)���Fԙe
���Ͻ
1�+�U
7�{���oOV�

�A]H��zt^|����0
i����n�pk�5"/�q�zj>k�I��
g��b)t
+�ы��5�ڑ
9�!�%;[+z#�U��26'���-��6e�Z��Y�]ٰhY�$�Z�Mkm�Ƶ�e�}���U
/��I5�f^ۙ
���5�""fc����;~���lqkr{��Z��Ά��gӳ�[��5���j,x5,�@
0��4Z����
��B9rVM2�� �衉^����FQ�=�#S��'!g�N�8)�9�
e:a����I1�0�tJ4��R�Bh�+�Cb�$DI�B8�@sb	��W� ����D�"�!!�  ���G��9�G��cŎ:�
�!�Q�5����8M�V&��R�A�0 �<?	C��U�ձ�1��	͐m����ʜ�|�h�.�����&�5���lMfk*��,&1aO�
�����ц�~��@ �tv�CAފ�
o{$��xK��+DޘA"1�@�a�wh�ț�
q�<~
�(�t TM�Y�[�.�v#��-��̛���m��|��[�����F����Q�)�ܡfL����� �uLR���_��+t�sC���:*7i7D�ѩ$z�}/]��dD
�
+�9SV�i��@=��/
g��S��\��y�����'i%*:1��F��
+u����y�8�5m\��H��[5@��^
{-�JX���� �0=`~FM$U4�Ps^�M��mO�/���(%%r	�Jl&{�ª��يWz�D��b.RK���p���إ3�◀�%e�x)�
á<�2n��O<C���
�.���h��^D6%4E��D�C$��ԍY\��mj����[R��)�9��N󹏳Y��"�T�,Ns���3yL�8�E��a�����2&
�Ńa=aR!η�'\�
A�v�����_�:�
G�	��! 9����zȫ� [�%� �ACkH��ƍGf�t/�+�� w9�ӝ�q㜃���Rb{�Ši�O:�yҤF;g1�8�'��Nz��������������Gr�2Q=��(H	������x�\�0�p�G���p�ܐ�ٰf&�L�����ّX�q'�h���R�3}��y�Cz2H&Ld���!ԁ=�9�7
+IC)C	�N'�c'��F3�DH��Y��7��69g3��@:�?F�Q&%
�!$e��3�N%�%��Ej���8����S)&�A^܌]d&a�$����I���'N(e��|��U�W9��i��M/�N�H��ͱ�d��''�g����ӽQ�Ŏ>�ۛM�EZަ��Ȥ�A�
'�μ������}}�0e���^�vq1�㤍���6�F�D_㟈��n��[��m�cɽ��uiy���{�J��Y%���������K��-}?�;ǎ�i�{�^�3�w�Mz+�;&���{~;	�&�闱����T���m���~�>��d'#߬{y��/ߙ3�"=|�׼]?yF��=�}����.��|��'��a\�����x~������ן?��~���˯��gy��?>��_?z��~����������}b���,8��Y�&RP+���?��������
���(\�&-�#][��s(*F�^_�]���'��� j�C	D

+R�R}�T&R��0�L�R��
�YY��T
���X��\Űk2�Z�_+l#�
1YqL��'�'
���
+!m4P�	k
�M�ƥ�,�vf�B!��Q���"]"�	��k4���y�8'��xb{k��"�A#���o(
6��h�!X�HGH�Ȋ����
+��
aAI����\���!#���򎓈������0�(I�$FV����'b+�����
+���p��&:
+<����56��a���%�u��L��3[���$�Y�Y�U�{\
Z�f�����S�k�[_/챾�=�[��欴�m܊܆�أ��
�l�1սŎx
~�gkx�ҋ�m!��%�ج����f�Ƶ7y��xj."�&�HǤA󐑒���$s���[N�r"�L<%+�e�hY9[V�����.���c�|��";]L���ˎ�Yh��8Ȝ��%W%�G��. �hiԩrD5B�V5�
{(F�=���.��ː�

+�D
+:
��� ����lF�Fȥ҈O�T�Dž�u'9,.
��2�MUr\q\p��'( ���+��V��Ƚ��o�;L�x��p�����г/����*#����t��a���L|ԁ���9dy}��}
�
+�

+"
+%�A�K&�&
��c���.E���c� 
+H
+K���h0�y���%a��P/
�ɰ����/���=��tz�
�
�a\�G���O
G4�]C����:.���x
DՐ�#�n���[k]�\� ��ږD��
��q,
E��u�{�}U��^��aѶ_�!�I4-�&���h�h�hE7��k;zC�-�F=OV��iLo�ڜw���
h
�hZhpl�tpxXm��
����HsÚW�x�x= ��49�� 8�,�_�QH`�
���;_!ᗁ���nv��
��J� ����֠	�zD2H"̑�P�Y��,j�����h���.�Ʈ,f�i�) ��Z̖�̂
y�
�,,�
Ș��݀�!#�
�Z�0H<���#>�E����R�
(T�T�)�K�I��V�T�F�\�\�N����
+�+�K�j������u�����
ZC~]<6/U/�/ـ
+�*�J�
��XB(��1�u�͚������I�e�݈���Z�i"j�Y�Ka���	�#��Y�T]z-K�j�DGqH�鑨��w��E��텸>�7⹢yO$W
G.�+�;���o��=��7�.��
+�;����%b��M�)<�\ۆ>pJ�G�%�xA�O����!�d����1k���ۣڴ�rԙV�
�Օ����v�)Ԋ�T�z�j�Z�:�*�QA��'�t3�5<K
Ko���[UkT���j��h���� d0��D5��LJ�p{�)MY�
+BO�j0��J���l �P�~�%�2��<�p �[f!��5�9�)�,����ٯ���@��,����X>9�SAT��U�u�Q�(�Z�V���޾�4����(
��i[�^�^��\sD��������9i@�'e{���p�e�B~(�e���[�i�y�-onlj�Dlee�I�I�eƗ�n#���@��t����O
O��E�p�h��*H{�Ѱ���р��th����a�O��]��G�q(S Sp�N�G��9�ٞc�{�
t٨x:�_
��b9L +�4Z�p$Q at i�P!fo�P3��\D�uM2������ȉx�)�*z�4'u�!�l�
D�lcN�r��\c�
�:�z��d������E&^v,�B����A�D?؍��� ڎهi���
d	�1
哃C����k'v� ��
+8K2*H�T
T!܀5
G�� �P 
�!�TQQ%Q�IEQU�dlzQU]M�K��&���H�
+�+�J�i$E�
�4�DvV��U(��g(�J� �*%���!�箽�׉�]{��U|�'ڛ�=�CwMvMuQ1T�*���*�Uqg���ȭ����i-����K�
��z�M�T�\��B��P}�=�ٍ�3Ss
+�F����
T���2QM2�����0
H�x
���|��G
���Tx4�O>�A_�
6
=D��ǑG#KM2�M�7j����_���r��-v�SXf��g�4)Z:CZ���/曓�f1�����/���|s5T��g�JJXf��M��ze�deD�m0�x�8�0C� ���ؑȑ�A�X�H� `(0I��Be����W5���~M�]m����GӂhBX��a4b�"����6cmGoȶ%Qè���65��Y�3�Ӛ��{�q|��i���an���a�Q�w�f��W �
k^��
����4���أ���~�F!�17 at S��|��_B�c���G�zD�*�[����v[�&D�� �0G
dC	fR��
�I�Z����n&�
����e���H�jY0[X0
r�A2��T�\Ps c: �w����r�k��� ��V���%���SH�{�P�RͦT.U'�
+ZeR��r�r�:�V>�W*X�X.Y�Y.Z�Z*[�-��
+j
�u��T�T�T�d*`�`*ar�*b	�PB�D��
7kZ�b&$r&���w#
^
j�����KdM.U�MW&8�@H�R��f=Ru�,a��
�!�G��B�߉�!~ ���LL߈��=�\q
�d �� >z�
�� ��P�j+h���3#�P�=27a���bXpm��Q\(�
-���y>!�����?��ʻ�H�9T
��+n�j�Z�QgZe��د�
��#x���.�@r8
27~99�`�`�
�����{f��U�+ �aِzZΛ��St�Y��U1�8���'E�`Iq�(�3���g��O��6��h>M���z���F�
�=b����{��ᇟ��k˿������44��M��q��#�u�b?5H���7
����
��i
+��\��7��}o����}SW��
���o���������߾|��}�|������_
?����_�����W���N?}�p��}�����٤>�gl��SG�������7Lr��p�Nܧ5�4�S�c�1sKfR`õ����e����B%'NC<�J�ƸG#E�1=�H>F�X�L�Mp�R�a_�\��
+�0zt�$��b���N1�X^��&�8q;G������6�.j�����ƎjO���Wt��9�!%vx��!]^����[OǞ�%�wt
HU�'�r��J-��	
�T��w���ڜ�c�b�P�X:�j��Ėc!�oN�|b
�������Wu��л��ǹ�%�v�n>�����9��tn�S;�ɽ�8�I>�6X���q�vػ�{

�>�N�{]��{^�
2?��o<�p�L�N�|�UXC%�r�k��Ã'�=��E�*F����
+�s��5;��
G1�G�t�t�]pGC_�
*$*GC��\��� ]��O
{G�����^>юAo�P�#T� 5�j
o�"|��>Cɏ���@X�Ala���m�g�/���a��j
��M��#��g�P��;	=�V�
�of{�L|%�x����&q5DR����eK#C ����"tJ�<� ��`d��c�9
>ni�I�;��e��G[F^`�a�?���VZ�(���ho�)��s�w�c�
�t�da�"<�
jħ�<����?���׿�G�����}}���Ј�h���.ʇ��N�������o>�{m^w��h$��(+�������A1.,��A���K��-�˶2�*-�l�l�4�D��nE`n��d��eq�gq�,(,!#ka�fQ�,&�dmN�sQ��t���Y���
+�٘:�
h���pt����Ŝv�� �w�͛
+��z�S�kܰ�USQ�&Mk|�چ���d:�Ha����UNk�[��Uf�j�
+��d,%�q���5E�n3G�}�つ[BC��0$p���m؇�W`#
�I��;�%�iK�:
� ���{|� �
A�3�u��げ����p e���T����H
,��`���=�ʟ�;F���T6��Un��ڍE˭��;�<��h��
4�
94���
+$xϥ�3[N��.�KGr�t$�ȅ�9�,���\=[�f����f��u9͇,L
y�A�G4D�;�W��Kw8E�w�H�rN�����{�?@6-�ǀ
Hs���ſm�H� ��D!���m?�؈@A�w����d���<�5���y�ص�Q+֬�d�i��	�,��z�M��V6[����*�X�l�,�6�C��Lf+KL'�pN>*�(��X�܋��=v��q
;���6����t��D��c���]�m���A������$����J�
(07
+̅x���Df��T�(5[i �&n�%��N�N���"<k�qD|��(?#�KP�
E�~�ߐ���Z��B��Z~�����T�Y�JM��IK������ݩGڟ��I��I�~l֋oI{���Z���>��J�kU]�k5S�0�Z�n�5�^Z��U�BZ���٭*��O�GO
�����m�Q��=��{0y��k �
@Z��3�v�&�z���	���f+ 0�9#���1,
��wl��:�q#ĀE�c�:
y�!��Й1S�cH�#GB�o�0�t��?�����f�+��^����K�%瞳?�_*�5(U(u(��Z�j�
�����*�}���t`�FX
+T�aLe�fљ���d� �J�5 Ѯ2�
Fm"��ޕ�� ��,܀�w��*�~�.�"��U�7F*t���+Fdl�_�O-��Z�6&jwx|Ye1���)l
�Cm+�� S�h���Nw��u/|�uI����ʼ������]K�����W�Pbb���z6�<�2�:�y�yHY�Y(�x{��
�1(rY#�f�l���Y�����T�i�uP�
+�u�DuI�e*�j���d�Ձ"�,T!UA&U��j�.��hrUŪ�o��p��	UHUZ�X5��4׵���S �_��ʼn�dE�Mf�\�Lٖ.9�
٠�D��lS�
k
�2�F��ΐ��ƴ�[˚�Qu�ak�Ťf{z1�������S�	���>�(]
��M�p��� �d��$��${�T1Ix����\�ڗcͱ]�'�E
��d�gg\�3���ᄟ�g�n���A
*�*�u��R'����CI�"d+�T��S�X	�BlԸX��
��BA�2���P �5��{��_8����_c������զ��|�����ĉ�
�X��b	c���3�� ��
:���X!�ѻ�l_�|��Q3{n�}���hK��l�#�r�
A��C$#�"X�,����,��sL9�
ɂ�Éb7��9�t�l]gҘ�+�WOL��<�&f� ���Vd2|n����j�����_6~.��[�w6}�|fq.�?�bu���o�����*�DŽez�e{^0>�S��yG�; [...]
!U9�R[�u���p�ºN��T;���&�׸�����dG�����3�hƛ3�v�D�����nh����
+ک�u���ք���Z�6�3�ޑk����.��vqB
"Vo��nC����
�2�:	�=b�l��k����3�
s:t6F�q(S�h8:�a�yHy
N��D
OS�s1q6���_{�G��:':+�1��3�1�l�F�$�����&
�O�
+7��Md�ɉ|1���66�? \	a
endstream
endobj
13 0 obj
18391 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WM��6���e����(2X,@�d��"�=
��`�C6�[�Hɲ���E
�jlM�E�z�W��n
����
�8
�
s��\�� :��u.��9�
~�fX� P��!�O@$��	9&��0���cjD�8
�2-y m�aü��a;0�
�
+v�܄~
Q�\�����/o���rH!�g� �
��
��vv��^���3�gFwlnL���9�.��k�`�^p����HV����
�
+���%0b���]����w~yV~Hk\b���Q�
+؞��
��&�*;֒�J��{OX*d�l
=�Q�1\�jRC���
�@;�m�Xl�)
6�Pp�
�x��� PV�FT�
��DD�{<ȷ��0�bۺ
�5`�ۇ�.�m`�;��
+��ꆷ��am3�
���!vqt��G���<4p��p;���[p������6�
�G�8�9�E&"�h�-T�Fuրa�H�v(��HMmȄ� �6i�4�IcbPmܐ 
t<PT�#
ā�Cް\�\#֛h�CP�e�������������N�>�?���A�`N8�����u���1'��|R�俎�O���`�����C>�N:�E�\�:�ӤN~��yz�wv~���rr�HM-3׳�:���g���p��~gfyڪ(q�nb���!��7g��~�?�9#?�ߦ�����?�<~{z�k\�O_�=��~9�����?�
O_ǥS�?7/��ɝ�#3b��Ҁ�r�
�-����������M�a��󬃎:�](8�KL��	��4d�
��+=�VJ�^x(=";���𬲳�L�)Cp�b3QfDb2e��2c#QL
�c
B�)�y�4x=��=~�#���hkJ�@�*j�Bq�݄��� ��m1���a�6�Ŗ̄`�S�U���כ���p� [...]
+�a^�,zA�|�CC��[F����
�鐡��Т5d.Y���Y=K�E�;�A�+���.�PJ�
���9]�v�q6u�?Jw�@��l��h�$*ڼʝ)� ���c/�/d at 8��A��d#�j���Df�K~�!����V�Uș���\"{�_ �¢'�¥#���
+�
FT�\���\g�-�
�
�'�3�1
l�+�
ف����̌��X�!�Y��)���1�3�y31w:�#�"�{V䒀i�G0{ ��y}v ��D
��V	�`]{Fg��sH�)��
�\�U��T�DL�bQ�`:X�,~F@"� h��-����|���3B	j�"�L�"�V�nS)T�*��-~��^��aF9�������&��d��zXO��$=�|.�����t��=-jd��G�C�Cal�w�2(�PJ�C)�R�K�BYK(o��9�h09�}P�_
�cB�
(�
E�a0�%(쐊�[PZjT��
�p��(o�VaU�l�
f0k�����z�.��0�2W-�����I��$��ie�3�8�aףtY4ܶ2D�����r�
+�H
E�+
+_���]�)�]!��`�U
+E
�
jV�FQ�ܥː�U
�O��t,�[��f��Y�����f������B�B�!�F
�]i��
e��t=������BG�b�ꊈ#��X�1&�y����w!��oK�nYD���b��,������1#Yݛ�{�-#�I���ŵU4�I\}�ι�
�tm�œV��u86��tl��īu���K���ę��ы��͔>�v��ԭC߁�{	��wv/
ޛ}�
+��x��l������wE�Ǽ9����!�<Bw	{�@� o�݂��Bn�~�^����L�@�P�βG�C����7�߅�h��;��
�مt�:��E�n�~#^;�
O�#y�G�t��i�#nds"��{��?��U��کS�&����T���X�s{��m҆�qD��ܬ��v���i�
j�%g������g�;��
w=�c��aZ��j�;��A���u�zl�	�����v<�6�cD*8�g#��oz�c�&qa��o������_
�==�5�䧯ߞ�k��~�����O�����)�������f��s�=���S�M�0�}}��i�J�v��Ewy֩���ոm�m�kݤ��,��K��0�p��]Q
e�v�ҞMÜ��
�#ƬѐZ��&�W�
)���M��9�g]�О:TGU�P(�Z�Ya5�Z6a7�Q�X�����Y�l���5�neV-�XR���*DzNI�j0F�a���K��y�s�uA�
t�C�"���������}�; [...]
+�>�7x�P���
�РVhT�hX��Qx�6���,ښG{����9A�;@$��,�G��h�k0
:�P��*4S�cĈ��5Z�	Z�)�&ъ5Z�[=.��z��}��}
+HJ4s
>[4wfC�����o6���9X���h ���q���6����-&n1q����
����@r��j�0���O������ׯy&=���Ȉ�����
�f�
�Ri��[�4}�1���|�������j�?�zwy�g߃��?�uu�}3�_n_���ѝ�NK�/r.���3x�߇��r�c�^
�z�t��`��J$뒤Q�b��%�������
��mQ4�J
�,�I)����T���N�<��y_���Ob>$�_���̬g�g�߉��ub:�|C
�ubx ��٧`��=ؼ�O�:
���1�!�W
����S�Ӏ��<-4�
+�%���2>
#i
+�!�D��dꣷ�ۋZwQ���-&n1q���a�����f?���9��������p�����V?�O����[z�����aw���Z����nx�1�IY���h�
�"}sD��>{���߿��v0�����p��={Bϧ����=#�.ߘi�Y?7���lZU�Ѻ8�KE3L|���r�vx��Ьe��y2
L\"�FcD
�3m�~�H
��Qf�i&^/
#�,#��S���ү4��J��&ϚL_s�S’�oc�!/".N�QGր�M��{�.7�gM������}�S%��
@}�d�XR�E�)w�U�伊&�iA�y��u�
�8M�^�I�X$�̚E�L�2Ϛ�?a�wK�4�gM1�aO�H&W��]�^͓yʬ ��{�Y�
� x�`��<\�1O��r S�<k֜yчݠ �Þ˳��5�
)�\�R�T�����E޸w���} 4Ic&��nɓ>x�4�{BH2��5��"h�����&}+h�t��.C)�5��<!$}���hB�@ڶ3�k�
B���x��<k�����Ѧ��8�˹����x{���//��;:i+��^���xU�x������ɴ^�)�/�?�!��|�:���(Rt�BZ�K(��b�!���X�g�
R� ����&ӾM0S��P
#d��}heln,Y���[�%(S����1qڬ�e#�F���u�iv���(E
�
+�SH��(���#�P
RՌӌ^��Yj5� 5[@
�k�LqI��������c�
{��.�a�wa+9�,��fL���"�-��YS'���ƒ�U�.L7
+��;h���
�jK�,^on����	��(�s��Qc�M�
��(� �h�q{Y�
�q%���sI at 8��´H���;8J\Z�%l-��6�r�����>l�x� ��I]����Y�B1�8��^�:��+
.Z���
����E�4vi7�b�Jܛ�v
��,�Qn��؅��:34�;_X�-���Pԟ�{�B�YH�Ep��
�%)�
+��΅�lʌ��!4=%*騑�6��'���r;Cg�Ϥ�sk1`	�n�,ŢM�7 ���
R�f5�j;�A�{�ð���Z���ՙ� 9��L�.agƄ#@I~/�XՙЗyk�v���+(7Y�nawT���'C� ��[R��v��*ĥݵ
v�
Q��-���qlh�t����FI�?���%��l;7:��s_d��Ė��3K��<����B�;	A
wf�UC(�g'��4�u��
�)E٧:���CT��M�Gj�g�����e�I�S
[E�zh���.�A��pn��{;�\ ŭB_�yn[�%W&U�
���H�7N.l 8[��|z�>
\e�)�f�7�K�v��5�w���w/^]�Lt2H�� <Ili�a� @T�yX��a�������)/��g�4��u���sM���S�'9�'Y�j�"I�$0�������-�^c�����(��2�V�J3��YG�Q�"/��@�:+�O�%�^SX�
�d��4�}݂����qus8�zq�z��޼
���±��ٖ�j��p���
�>ݽ�n{�"p�n
��NC������p����j��|�=lۉ�l~����}�:0frY�M����?dHw j
\
�dQ5�ڣ%m��p#�.�Ir��"�>w%u ���֎c/�'ހ���i���WC��T��$�dv(R�&
�� ��ʆnO1�Y�e�8	���I�f'v�4���+���l&�{K�s�hRͨ��򜻖���:��ķԘo�eP�3)�3� [...]
�]1ۭ�4pk��=�HIW����"pftFW���CJ5?���,�.�������/��%U7�.����/��-$�-�'��@�S�xS�y������<���������ۻ��_�����W)�iM!��$�협<�Z��9T_���Ї�ۜ6X;a����y-�����N�O��^�ULx�C�z�ݵoM�5އv�\G�{⦋��d+&#P8r��Yt���i,Y`�)�fД�
^劥԰�n�~��M��u�A���0�;[�L8�ɡ�Vɸ`�
]�0;x��m�h��tO���%a��/A��̀"��I�T)�Q��e��|���
o��׺�F�|������G�(AŤ+э����bƆ�s��!�I��20=�,<�ȡi��$vRZ�h�\r���lˇ'I2�X�w�5�_J
w�m�ɔ��H'߮�f�a���w����Ø�-#���t��F�tN�t*
V�
���T��.��[~��ǻ��oJCi�W�͘�����t��BgU���qɿ�/c+8tJE���# [...]
� � 5-�������Tc���Py>��	e4�Ԧś�O18�!Т�
����3$���3Dd�3
�1���
)�@�� IHDU�D۔ũ���Cet�{Q���DG�4�
���,��*�?���q^�C9t��`�@�+oJ�޼Fo�>���|�Lsü��EJ0*8t
4W�.pF�*X�G�L���G�T
o���%�VC�d
��\x�h
+��?����@Ԑ:9��G�
d������>]��|}����]�c�(㐄^�C��d�[���e=��L
:6;��O�k`�&~8�Ҳ
�-���p���XB
�"�!Ay���"��X��5.K]Y�a�\'XSe$�nT��~�����45�*-U[�%m@,��ONY�^
��D�n�>)��
CX���קD4�&�L��-˒n戀���#�{Y��j`a_�i���#��,w
Q�0�O��@�'W$߯�(l
+C�T���$9�Fp�EBx)��3��{�5�;�6Wo���d�X�!`p��U4G�0������5_�#���p'E=p^�)q�t	�]�"�[���Z�����I��q^�x��t^@{x���$!�em2��5-���
2��y
>Z�(18����@
y^{
L�?j�>���YtA/�"ߢ]0�
c�J�]-Y��4�x��	���=������?���
�˜:���ë���R��?~��?�Y?�z��ͫC���D�{���ç����;�ƑPV�n
Y���"&�h�x�Ad	�	���^!�!���z���'��.a���(S��f���&�0�|(sf}��mc�5�"���6 K&g
��%��e���rqY����-�T@	2�����	�����}�r��E�n�:F���%�2;x�}ab�O�u�������O��ƃh��8>����`����I�^�(�l��
:��
+�Jh��s��z1R1FI��VГ��+#��PM�g�6�X���+f�-���D[S��T��;��FzXTL'��F�˵*�ğ^�!�5�ԲnU
�u�x2|_ڼe
\{w�����)@�Ay]%E
_@)"���D�"���W�Y�T3
+y彞"`�
AE�$Q48F�2����*�
��~�hbi�h`L����Z����u�� ΅��-����^�V<�
wm3����H�a�dIN�&
+�n����S��s���s������rE�wi��?C��&���,�Q��.4�ϷĞb�	l�.��,�)t�Fc��E	0��$H���e
"Ă��r�˜B���
�3h��Ɨj/`�wD׈���٢��rE ͗��|3���$�}o#Qԇ���\�,
�c
+5b�L�����\�DzKx
靑*w�J���$�
+�
�J<���V�r���V�X���iK�-]oq{[���F�fZ6�[R�a�P
;%�K�Nߞ�DŅ���V�/���}��n�t�u���|,R3+�>6��A�^����"�R�\Ǖ:�ѠF�~�:2O�A�A�ѳz0���3l�!�7��)���f���u�A]��D.I���HF�,���.1���d�����
Dr+�_%�̶-/w׹u��������D�x~CXcNr�fZ5t&7��U.��:�����R0��}s1�C{�)&_�LQns$�v���W;���&L�b�Z�����ss�
����|�~I2_`)�z�6�Ilk]C��
����f�jƜ�.;
�!Y[y�
+�"�s��(m��#�
Nn��#�6ȷ2��ݒ�%��&���poU�Y�x ���S-�ԏU���XaC�9�c�
�
�Z�!�k���6�K���m��#����M�)
�d�)�m��i'50�&�q����Ѥ��s��K����
n9�'�iٟ��]�t��
b{ɭ�yCa�j���E�W��1�hK�[�ܒxK�]�oed��%ϛ�]m�Av�fӔ���m<bN�R?S�X�Հ���T<���l�
U����WNk�?W���pY(�[��&:W�-۹قU�q��?I����K�Pט��
�_�י�}`S�'�Tmi
e$�3��[>�d�% ���B��
+�fe&	�P(oԓ
+�cҵ<���I���!j�&BP�!?c�4�P؂X�ĉr�>񠯵��MP��7.�9N�k
%��C>����A��g��}�?�-|G����Tf��jL��
�ͬ؁�|^��U),���ڎ:eϭ,k_�I ׬}��\m���^R�
DC��'�:
�cM'����䃄����!/��
䆏G�2��:�a�t~#����`'>��>���m���U�bWrC���o3`C�S_��de;Y$t&a�C�x<��:m������Tu���%̳\W������ɻ�(g�:bpےׄ���%
{_������	[�
�Q����,�7A�aidxE���U�/���Z��mpR�7��Ѝ�j
K�%����Y�/�f�
�4��
hY
$lɖ�Qy�=S�|8��,نɨB
�����2����I��L�~�#�D�U
+`��!I+�pn��a�{�+xh����
�B�R�'�U3++HE��t�֝���ϩ��`���,.L�
e�l>?��,���� &��������*s�g�o�
����%�
wMg1ݤ^C6����:䩃g��E�/TiU�E�9��� �s��rGPr�
9;=�Ƹ-v��O�ZqOY��<� �MO,����_�����.��;�
b�۶�I�Ij��f�M�3���W6��dܡ�h��]�G�0����mz��43u	�T�l��~��1(6t�H���1z����8��^*Ūl����m}���<=�ړ�?޽J�!��f��e��O�=$��TH)Z�*D�H],�B����(�]�_^��_���/��qf,fɄ�%�W]�j��Q`��4
+9U����qM���
+Ǒ)��\����l��-�}+�n���Z2�Ъ�KX�z�`����=5AnD�5:���\�0������v��u
+��q$��tF��P*��4�, �
�R��V���
�5zW�v�&.E�-f�|+
j5������G)�
+#�̸
��I��2l��9W�nT��	BO��޳8w��Xw�%h
%D򮀊@*�w��Q�T1c�_���KX/�s���
})�ms�ges��fL1��*������ ܶq�
�?
�G�i*n�5�
p�C")�i�N������0��K]B�[z����D�b2��*��MV�'���f�;Y��{\'5m��q�e�c�U{y�t�p�a�05

�O��mU�'$
R�y&�]�
�(/��j��u��^fU�C�w��0���R
w��v�8�7䮯7���6��U�a,�����Qk1
0���Hkȭ����r��wo�;�	ui�-g�rJ
&꾫7�_ÒB.�͒��$�l��}���c�
J�Q�a�
�+
��͏7�������o��x�͋?�7���������o
����<i֗�?|��ڟ~����u����szQ�z���ɧs1�?���?�׿a�|
+�?���Os�	g^��kW��m@������~����%�,�T�`_��԰�R�����Ĕ�n
���\�X}L���6
�!"�r[S�͛�^�?��㻇��ܽ����[����o!"��&}v��o��>���|��ݻO�~yx[?;��
�]��߀y�*03/@
&)���9�(�_
�5��h����|7B�S?�K�R�v��A�o����I)�{t�e8�v���d*����S��CF�KI<�B~D��
+��p��y�Y���d��L�g�C�����i��zc�
���ۤ_���!�kv�QUd��Ԟ��Q"5u1q��	[4خ�pIć�w�+�?�Bxu�7&�(����GW����J4�:�<Rc����`CSՀ�-
�^�l�6r�C^s�ZԀ����P
���t7�T�=8�#�K]
�'�c��8���a.{Cӭg����-L6���QگH�.?2�����6	]���d�&`�aC��`�2
�f��΀�����3,�
-&x��3�c#��X�6Ј�
+��'
K���ث*�F���b,�L��
x�~@�R�D�P@��-�MF}�+r��Y�JEC��
FkyH��A+^��|�	
��m�';�[/W�
+���lT�Y�A�ᠲ����:�<Ġ:��ܡ؎YxM�!�
QfL4y���,
��*TÎ��	��5�A˷]��}�j�:#�jnJf�9O�
��nL֊1gv0�؝�l��Fx�Yݺ�*�k�+
_�q 61�H���1j�Έj
^
+�Z
�1�5Ÿ�W*��
�512 at r�R}yy^��~y%�1���AP$��)��
cZ����
C���
���p��pI�V�Q�`�hΐpe�l�֐!v�B�_h�g'.0[՜��p�����#�8 1\,x+=�o>N
T���e�ö%�[�=��d�*:��Mx0�	at^ԁ�]_��?@l6�����j/l�4�Y���Tkutrm�uh
����.� E�)�2U�M""�����Ҝt؜���_�� ��G7:�}ØNUՈzs�e����
۵9M�<]M�K�DY�M^=�q�tUj��Y
 ��R`c��w��3Lu�Ś>�Y��l�J
_��O���=��2wq#�j���/j]�(V��E��-�K.{�B9��
�q�JE
X|>��
��BW
�t�ps�B;����3���/i
e�Y�[헢����ب��X8�� ��B�D)Xe��ZQt���
�耺�2:�o
�F����W����B�i#�
+	}!��L�bסK��oV�8m�����^�IX�<��+�����2��߶�%�O�]������o/Z[��:��^uT�0��d"�.ͣL�\�0iNY���\��XM!h�ˤ�Ί蓐8��
�&��=�I��I�2�r�^5Z��B
k�8�M���3�4��p0�!:�yg
y�}'=��+�m� V�"��^
7�aQ
�}jyL�nī�:

+n��K::
����i���ea��0@��<�zrVb�ƶ�pj�gc������`t)�/�
�-�<��� y⫈���Ɋ���n
��X&���������s�Ո�HW5�Ӎ�(t�+��"�:
 8
�����b��Z�ix �ꁹ���(���R簣~�� �|
V���^���H3eҘĞ[�3D+sy�����7 ��Һ�P�/�U�,׮���@���������A���G�?pč����y\Y4�j������y}J�v��<L�����zG�[OI������t�5?�*hB���d"[��#WnϢUa����N�y6���<d�a��r.p��J�X����i�\�q]
��0�Cp;�!P����� �0�[#F�
@�z2�Y����Mp�KW�7�z,�{
+�$wk^��Zg���<_��O3%���s���Z�ȍ�+G�s�;���)i�UC�ly��Q���풣
N���Ǥ�p�b�֚<�������-ȓ�\�0��Ρ�gn4��m��-�4h�y��ݧ�!��_Ms�4H��p
p~[���0��7�Wo�I�7�q��~�/��L)I����
s�{�=�\}�t�/�
]K�Ϳۑ�N$�[j�rg��'��_{���4�K�r7�
+���p�͠ͅV�lE{�G����xE�[d�\2|#�|]� �|kԌ
+H@�3xDZ��l�_ڄ�����;{}���[�{�:z����@�
+�9��w%�V`�@����ç����ǟ��9wb����Σ�[, ��VJ�{��4\�[f7
���
U��=�:�,zH�
�ǔ+��⫒P�0�y��Χ[N����$;UOI�w���Buu�5
�X�n.��z�q��6��
+�hZ��$�
x�3ĶP�,'��{��~86�DM�{���+�{����
Rü��$,׏�[+�a�#C�FU��ԅ�
+
g
x��$���ĭ!ܖo�VJ�m��s��Hv���<}����e���U8V��Σiƥ=��Aq�C
t�
6-����&�dE��'j+�_��MC[L(@�ӫ6�˕~����?��ub���De'���~pS
G���{}�f� ��˷���9�<�^�5V�0
E$�o�	Y�8�*�'�u�Dל1ȯE~�V�)ck{t��y�G�^��O�~܏��bNZ��hcV7m

���x/�6��X��q��cV��:�jБR��zw��l�WC������֚m%hۘ��
+"�I�a
d�xp��6��p���X�oN4͍UȄR��3L1��b��0��1R��b��=�
ֺ�†sO�dZ�m�!"z7��{W@�P�t�ϠTЬ��z�e��@�,���CAGd��l p�&��z��k�KY��S���
�'CƏ�����|+�	��ߺ�s��A㡎�4�s���")��E�b+$!_��_.Vn�
�
���ΙHN&�J��m�	� r�a�f��(��
��ERl>T��o+z�j{)����
�
+
f�@�����!*R
+�F|�|�Ҟ
c1xVB���?
��r>��=�Z��j�!��
P�n����XL�\�m��x�
+Gdb�����P{P�az'��
+m`��b�%J�C�(k��a���
+^y䆭#*l���ûZ�@2�{>^$=b,
lLy����[G����� yg���( }��Bu�����E��qR�&���Lf��E4�x�oQ��k����t�ˀ
�
��:� ª���̩�F�
��{����c;z4#�����\�3����q�&Xt�_/�
ls�"����ǥ��{�5��P�u��N�Jc��q���Y75ɎfBa�JM$ %lfΨ�4\'�[���anД1n�f�����~����Ѭ�r<L��ߛ;��NҔF�_��^�},rF�g��ME� �&���l����h��pDC�u���/��{\�
�0
\P狿������ε�ݐ�
�
�f���3lK��nz�H�㍎�
ޫ����E��J��m�����~�~ [�
�>�?��\U
�~|�ŏ�Ɍ�qP�Os�)���CRn$z'F�'hn8igL
�gGiS*�/�❵R��ܩ��{w�~֡���@�Hw���
_����0��p��{h_�dR�yօ~�Z��Ȭ��
�c[�������W�������N5�5�e�
\
��]�q�'M
(�`��81.t"^��$��`�
++:��s�jD���n$�������
+{"L)$}�3��u孠2���U|n�ߌ[Xq�fv�������G�4I��<� �˜�
+�b'd��W����YI���
+�ώK}e݂,�Tq@���vV�#)L�zrF�
�6 at U<���(ǐ����zxO:���(0UJg(�:Y�?��$�	"8^1
̩���e6�V͗�;"��quhr��[�jS�)��5߄92f�9�c��v���E�[w����Fak3E`�]Q�����q�!j�[J(�"�lbQ�

���y��pBE�sd��X��x�Ȇ���s�N���"��
.!�+p̶瀠`'1x�3*�lE�m?��v:����f�+��ȷ�72�b���-[�
�p
�M:��M%��}�r����lR�փ
DL�$�B�aI�?�8L�M�ؑ�>;䅇V�X7(�ߔ�jD? �<�Lp����z���o®[�� �'_kC�g�DkN��vB^���

���j�#8;2��7h�,��KA��F�I�͛{u����'�aO��d����rz��N&�Z
+iT�懸���ak}�_��]�),���2����E*���!K^�YA����~��+��������q!T�R�M���
[>k*�/s�GO������P�Q�w��H{�O'��l�n �E���5*���~[�$�~om��h�i��UJ�z���:!�D���
�9��[����>��3 �穇
+�c���g�-��^�g.�+�}�>�o��x������� ��@����b�^k$4�
|���}���P�Ik��G{��Xu���0	HF�V����D� �d�`@B���S]u�/�@4N^pԯn/Uga�bջ��sB��`1�ŵ�b<-���K�GR�S�Q뉶
�w4QX8rL�
�V��ǫ�>u��`	M'_r���
V�� ^�r�� f�����#e��v+�/M:&�'w�GMB�k�o��gj�2Y{F���m�޺��iiq�"�/z��9 Tqp���6vk�5��L@#QYE_��a����
�����J&��
�|
�/G�|��&�DM�p8�X��r�.ϒ
/��v	KL-eK(�����C-�\��k
���� �W
��,���
+���k�K�
+��:%2p\�f7�F���؈P�͇HR���4TY���%�ɬ��=��i��A�[
ƛt�����A�Sz� wB�`���o[a�`��� 
(KqёD�]��r�jZ츺�D�y_"�Kx���)�%<�x���N?.����-�3���8�v�5f��Y�
+�-�����hG�<,r�"굂�UΞ�B�=
��-s���1�
+J�v�n��%-F�it��z&/�����M8@�8����\��yG�]�<Z�^(=��,f]8y'C��� |���9�_H���
G��V"s�"�n7p������ >U�%&%Tƞlv
+�+�$۽�y���P1#�b��^ln]
D#D��S }�/f
A���%�?�
#���]�j�}�$�*�#�8��1�M���]��S������L�K�����+L���K���_Ť�Đֽ[�RaVg��<Y��Ɗ@���`|�k
+�@�>�n��0��栄���m�++�2�>�A����O���)wRM�K�C�����N8[�'�5�u�?6��Zp�ĩ �.8��c��2O<r
��hdo����+��N=/�"mښ}N��-�P��$Z�Y|),����3�nK �#�+>+�k-��
�4��p���QH�}
�����xѦ���Q)֨ O��0��F��[*���NqV��y+
+���:�
�/�6�����^a�&HoI��T�$�U����N�*m����
Jy��!|�����m�ue];
+H����&�Ӫ�m��O�{�fN5
+�	�����=������v�*3�B�La8��������x�.a�
��h��<
������#�
�s�z��<�8��Q��
lmp��
�"4������50�
 �'�h���RcrY��%�O3^uYV��S�Q��L>���]ӗ͙�
�3�ֵ�������q��]�"F��Ų$0�T	J���AY�	M��!�-@�NY3ߘV��2�g\4�1�g�}�t�J�t
��kD��ڜ�Kpb���n� �m���p����\FQv�Nw {�z�	xZ-��
�^�I�+*�.���wc��a�r�ro�pf��O,>�J*� cT1�j 侳�"����
���y�Ԩ�m
�)�������tK��t
��3��>�m����1�\��Ԣ0r��Xh=��ճ��j�y�V{�
J�9Y�s��l�d1��l�.��K�
��[�_��mږs�ge�݃q0_��'�qi��v�G����Ѡ�p�9=��Bz�lb &�eghb[z�4�bT,j��;R
+A�kS�U N3tҟ@�@Ƽut˔ž��=L_ܬ��#5�oɅ��LG�_��z�x�5z��82�L)*st-��h3�`>
)�9""�N��[e8/�O={����/���p����_�����O�߽x��
��������_>~����۷o>|������u�˛�u���~��`[ԁ�#.��V�t�=RX<}�%TC>��� �\n
���p�{<G�z�
�5e��V�GK���[.� �
ۢ�
*�
+X�������ң�]'��\�!�\2�>}����F{��ћyD���7X�yUQ������u�3�'��
�T�Q��oyx�
�����ߩ���1T����6:0�u9<4q��nԐ���PbR��+;V&ɭ�poC�=� �J�A
endstream
endobj
15 0 obj
16389 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H��W]�
�
}7���
ٻ��R}$O�$	�6���1����g�����T�s��f��x*�H:R��q˧�RY����~���B40���5������*G�@����N��
N�VNT��+
7���@ž�3-7����n�u��o��fK��҉9����3�N5䢇C-�
�S(I��Im�S�Ŝ�J
+ҩ�
+��
\���1K��y��D�l1��
˙��ʴ��>p
��v#"���N�����fc��BJ�	��-ה�0[�a��n�e
����Yn��p
+-mh��Tc��2G��ϙ�ٍu���,6=m1{ܐx;˹�� �^��bP����8+y΀'�v?�P�0N��	y �� ��VB�QqO���,,��1D���Q“� �̷@^8��{��ɥ����-^	��5;��@�'��Rbt�bQl��bHdTPlݮ�3i���z��9�K��
d0o�"Ǣx�����F%�b
8b��
y�f��~��cs���UU��JڴU1=̑X��퓹:ؼц_Ӆ��Љ8�`P���P��О��J$�V/K�\e��5n
�T�Uʢ��&x q&8$��P��BZ=%%�g,�b	�9-�-��-=�p�uEk�MA7y��V�g.ћŤ�@ج6/��)�i
-n
��֢�P��:�*
`$�Iu
UF�yg�
�����Aw4��@ӹ��'4Zv�����y��ᐌ�`RV	��3pH��VH����q4�0)�3���Y�v=�eh��9j�g�)q`��+!�d���s�E�ϫ���~�����n���x���O˯��<}��+���jz�|�����~X��|������o~�#��/������E����dX�w��HBЦ7�|"�żd���j�ŒmM�)g���J�!��3�x0�ݡ��qX�.����w'T����4}
�L�GB�(}
EcZ�(���6���2e�brT����jC�:u�VB
���X^�
+x�v����ho[�� v?��
W\�c�\w��Ɋ\�tOv
+lNخ	v}��	1+�k��]��\]Y'�^�n]
�Y]
��t�(��ksq24�ԧ�H��8EԼ�)�s4��c1��䂶
���m��ȫ_(z�`��1Æ<��z� �9G�ո$;�<{
Q�Ώ�8W��(H�����@T�o�k���)E��
u
+����(8Xlk�+�Z���iK�(]��ׇ�Xs�T�x} s�cU[��)u�a����T��
eVj3���%zU�a�w�1���c
�{�ڛ%)G��}��z1�3�h���s�+{XYd� /N�
�ݶ���|q-#�ѕ\N)˨�x��lٶ+%���i�.�&�G�m���h}
4j<����{՗gϗW�_���}{����_~���������w8&�˷?��{�?���O�}Z��'ay!?^}�z����O�����O�����
��Ӓ�?.�GX���_��f��Qk�r�7��
+���B��Cp�廫��N]�3~`&�[<.�*O� ���؎𷂎�ɆA���Փ�0H���|��[��0}W���T�*E��ZG��Kx��Ꚗ�u�:����xB�q�k]�v̤��h�2�i>S��*B
�gh���R�" ��\t9͢Hl`�.a���@��qR�C��W}���1�C/�{���[q��׍5�V9���ƻ�핰'�V�B
���'�w���G�|`��W�"�x���"+�L
�����P�����6E
wO� �v>�T�YR
�l1`L��J_d1�Q�طO� �졫
�\i��Xu;B��*�|�u�qt����҇UJ	��S�f`��px�'�\&�y�����mX[�N�<3�h��}F?�G���U���Ɂ�mV 0qb�a_֮NJ�,p�
x�g�e{Ui�Jy�a[�htI���Yf�	
���`�
^� /2��ʵ<�s�G��x
�
+ۛ��Y�{Ҽ�"�m5(n%?X_u��4K��(��f
+*��o��K�l�}
�3~�%Z�	<'� #7�$l���{�tl֙����츂cH
�dphI�<ʷJ�%_ȁ�����8Bq���ק�`�nK^��ӿ9,��ǵ/�
�:Tk���������p["v�9�*2pBZ�S��p�����8�>��3{]8���\�ڜ���
��0�G�^b����/���	�#$?m�d�7��i���X���A�c�`���a��
��dc�q��x��5hI��!N�uEz�U��xP�X�b]��C�fŚ
��6�]Џ��]_N����a����
�1;� 
�	;
+�+���s�K�)�.�9�C5�
Ŗ��Q��yҏ�
K��� y2��
Qۺ��!�%QCª�F���.r��Z՘�-�U5�e+[�Xl���ܽ~�T���Rf�{�]?� �ђ3���=���׏�/d9�N�&l,�	@O�X5��d�v��\�ᬩ�\)5:f�
{�:x�����ix��Xd:�/����o7Nl3!t5\�™� m":�E�b�~�|����b'�
����j�,�pa۰��Ԏ�
c.�\h�s��?S8��ܦd2L��0kX�!�+^�Yí
J ��M\Z��L�����7��}��w2^knG�SW�e�څB��x
<O��&�� ��b�\j�
]xԮg!f`
l��ƖRW�G
.�۸˜�)!�Q�,�e
hq~
���joI
���$�4*
+V��G at V�c����X����tB�	���ȋox�W�Nh���b5��m�L�.s��_�z�P<\,����^%��
Gt�P�P��y�<,��
��A��cZ-�z!K��O
�u�f�g�
�{��f�p�ĉ�,j��W�}�����r�?��"
�x�?������X�F��P�U�gv�%S����I5r��I�`�y�C�l��C�T��G��:w��Wf����%�wT>��;C;��N�5P`������w����I�K [8��]ⴐRT'���'�,]&D�FZh[�Ig9�҆�y/k��gH�|���ęC}
���i�����O���6/�q�
�t�yp<�<h�� ��)�rXY�}�V�`�[N]���F�dT����$.�JD���JF׆W�
+.�
��\W�}�Y�%���|�ވ���%ъ��S&)�E-�r*B�$iKc,��0�[����F�$)-��d��k� Pڼs
I�^
s��*����Qd��W��zH�&_�̾�c<���
+{�?Z��:�=�^���k��Q�ò�6���F�(�ٻ�\��ő
+�$�/F'mm����B�6e[�r�B_��v���؟��f����!L:���d�7)QLs)!������$Z��}+1�	�}���B��ի����=�
�S�_yU��=aL†��n�C�D*���
�i��qqi����[`t{-I-Kyޓ^+�=�V�:�KՋ=�LAm9v5FQ�57
+H�/�Ȅ�8��a���{i�5��hI*���hV��9���
5����(b���,�ŝrrE��3У���{%�Yn���J�[-����<%
q�N
+�ӿ&;B��"p�Yu�d�.�BbN�1�͒s�)��ŠgSԣͧ��:Q#E������d`�
UW��ڻ$|
^���ۋ#m*$=�?�s
+"Pe݌9�S��Z��_�{��
#
����'�is8.
�0.M[冹?�ί���Λ���0��+�SRs��6Ļ�+�ɶ
c�p��ā.R%wU^HU1�$TV�߻��@��gw�n�h��=ċ��fxO�A����D��{��qA�fw�En�d��D��e���R�'s��3�2:{װ�a���d�1Lv1y���Q��-���R
�K_n&�1��1���S?����קw?���+$^�4�x�Ҫ�,c$
�u�C/�g�f���b����P�z�a�7��ܓ�B��b��p0FU�աnF.o at 2�����SjP
+ʗ3 ��YUc
+r�6�2��)�S%��]��P��'ٵ#�!����,�d�Ec��]'ܒ�7�S��s�n%
��S����NhC���w��MT+��B�
�"��1U��۔�u�ש��Ȫ�h7�a
�?F(;
Y�6�>ߑ����AL^d�Z"�<#V�e�8o�J�8�j�XKҤ88�Ƣ�֝�2�W��|q���2l���
+0F��0������?L�TӮi��c�v!?3�W�L��2�����h���Y�\k��d��ߒ���cm�kF�
c�כ��*j�)�w��
)��8م�T�8��͋�؂����]�{+R-H/�
�{}j����<1ej�nci��W׹�p���*eHr��-��(j���� �z#)ú�
����
^����cU[ݽ<���j��r
ۮ����e\���u�W\� \<~��K�������k��Qro,�fK|Vd���.@��J��k3 $�oI&�B��"��~,�
�M.���� ��5P�
o:I���r�F�����o����b���@?c߷��DK�]�}��Q8�7H���݆�I�+�2�I
+^�u5���>�B�\||h]�zF�?����Q['�n��o��|}���W&�
�H�׺s��!��@�gff se7�c6���olyڣ�M��Y�|
���/7u;	�a,u0U$�cc���M��jy]ޘ��@/!Y;�IN����֑�"3<b�����7֍�
�J�FW�>"*�iY%q�O$��
+�"�Eн�[d�(�Z��a���!����
�L�\\�2*�(m���Jb�pE�Qל�u����JH��*i�\<����k}<�bw
���|�+�8���u�	���0�,Y�� �k�u��ͼx�k����%+G�{H��@H\�.��P��+R�a�׍ �)����K_K�^��J���% �,�XKsݥb{�������G(�	�
j�۰�&�F=�$
][9�P}5���R:E���m at g=k�B3'e=��M���ъ�r�|�:Z�W�Ei��
>�'Ȧ�����
+��PN���"s�����9ӛ�SG[&�7�c�9&��G>	��˜���8E�D�g1�h��R|xb�o�
+"�.���P��N�M�,��L�v�k���HG�B��Y�
u�H���K�Q�*]hB��zu>�_I�.����G��I�&���:,h���RT�j���	���²�\縉��+��2�HǓ�wX�0j�i���y���4��J;���3L�wMY�
e��<
E3���R=G��&/���|sU3�9*N�t4�-�	�#��9�
S��R&��V�G��3�lV�56[��$�#F5�����z�$
+�Rl�z�G�_lA���Q��r0�!G;��R?���U����C���Yɢ
$K�;�WM󘺁�D���#/y	q7䡎�5�")U��/�
�6�x�
H���n{v�v*6ЯgCSf�`�ab�����
\�(K'VE����]�/��<<X��J�u;��u�M�,ߏ�
s�y���g|)��lzvyFL�I!Ps��R��:د�
�й�{��0��J�f���w{��ɀ}D��Rb׻iiJ��"'s�6a_x%�-��
��0��VЗ'T
qc��ó� +=u�k�Y��� �'Ov4sv,O�@�r�Yz|M�جB�,���ʵ���+��Fj
2�Xka��
��ר�A
͢���� o����I}+�Dk�򷧯N������_��}u���k��o����������ᇏ�:�c����O�������v���;w������ӻO�
@��?�����?��tN�?���7w�g���È
|���,��p���n�rz�}h�6~:�G"G��tM�#�1@�+~iy��� �l	:<Q�#�X�� ���~wp�w
+d��c��_:��x5���Y8�
��mFmJ����y�#�%Q�y������==���^--�^7po��p7�dc�����,nHB3䁧	����}�Tҹ��۫�����|:��T*�
+7��M���
+�gL�ض�s�R�_U�(q�k�w��L�9�7�����t|�:�V����}��;
Ƙ\tb}i;.�������0]�Br�����^��U� <BBS%q3�����F��Z�^��œ������(������$���C�|�o��K�R��3!c-eM]e�B:
�N� ̪��b� ���M�mq�IL�Lt�wqXNT>��[P��e�X�_7xx[]�1��8��Z!�[����d!�%4F޵�:�%���K�c���8���Tm��>�F-�r���<Ī�P�[�
�5���b^
/
5Ѩ�:�nƗl��*�ލ�Gx���d��C
 �����k���c�
S�-@��^d �n�Q���t[q	0�2��F<�H&�A�$��/�7�*�U";����%(���
 v3�� V2��k[�;&^&��e$���% J��Y�
+d�nc1 ��h[=p>����)!��RWh�綛WC�C��Tw�-Ņ?W=�8��_'ʌ��=1Å]��h!� 
+�.
�W�b�I9U�Üg��9s՛�"y�˶�JGӀ�sN�;���	.��Ne �u��J�m
:���rD��r
萒�b��2��$�f0����2�
�R�-s�i��Qq#�&�Vԯ��2jw.���w��<)|��tz�HJY�a����&

��Ýq�'�M�M����yS�
�*;�O�޴�b��T
�����|��O2�&'!����^CF��W�Y�����%Co�?��s����GQ���x�����X+P��y�j:�coX�
&
+�Ϣ�:!��HQ������}���
�j
���IK)ێںᇒ�90$r�"42b��~�<z��r:��s�4B
��T���x�iq�/���d�5�<s/���FV��N*�=���E���`�q�(�[^���r�;�d�*d�^��

C
gKM�:
.�7�DA��U�W2�ڂ��vƞ护�b�N��u�ڂ�n3�4�ς�ɡ
㥗bi@��C&$\n�W at 2iT�X�,6���%@N0���Ŭ�&��=,�	�bH1�03k��.�f�W2�g�饌(?��
��2��
�eM���IK��ڂu3/� dڶ�c��]ժ��˶<u0�u
Tq��
;��E.�-�
��b['i��w
�<�<�f�w��y���
��2���T]�DŽ9��p�K�@[M�LY*�u6�3�am���ŲK����;���i>��ʿGDÄ
Ա�*��E�0E&p�;Li
��(��"(I���-
�KA��@���b��Pw������!�
+�$�YA�;V�R����g\g��I�z
c�y"($�U+n*64q
��U.~�^���T�
�l�c:tFl���9�rX�=�F� ��98�A#�u���?eC)���
`?T
�d�����a>�2IU��TmM�[�b�~Bֺ��'G�}?AW�SE�N�c���:da��0��;
7���Ӄ����W)�bX#�
�b/r��$^
+�#�tbJ���
+.x�&G�,9it�:�b7��gy�m,<�z0=ʥ',��?��/��1��3l�Y���:���
���2
?E�K3Ƨ����\�1�m���"AlU-��˥�b�&<w#�}�o�
�0?�ӗ�
�
��v �0؏`�\^��
(��S
��FW|��\⊓��}��ƛ��^?�c�
�e!�Va�jof[��x���;��to���_}����>}������ǟ������
�2�ۏ���K���==�����%��<|���~������.���߻�����ӿ��ti�?\���t�����
��%p:�9��@
��0w8r 
o��%> (M�\_��%���Ӄ��#����{���U0�� �=%���Ȱ\
+�8��xdC6�B��:��c|�I�s���k
��
lP
���
�	�$�,0�5�A��u������.�z%1�֣1�e����,�C��)����bK���-�1V{��!�ǰ Bp��QX�;��ª? �B��
�U�h��rF���f i���+^��ۄ�5m�

+t�
̩;�ɦZ��s��S1
|�t\
�@ �*�8义�.Qkx�i�^=�
g�l���M,���XKx!N¦y;A}n�CBa�5
����Y;����F��(�7Rx�z��5r�	�G_R������6��ԅ����q�+e:�ah���uf���6�a�j�Mi6e$:�
ӱc87���Dҟda�kwӞS`��������k�9�y�ٟ���L��bښ��nn��M�0�h�SPk��� b���&�erg��՚0��0��}�
J����(�(�F���s��r�}ԟϻ��p5��r=(
���

k�0��[������$�b1`��
�\����]�O�
+���~4V�M��Y�\��y�
�[%:X�Vl��2�O��J?�����&��ᗁ���X�K��Z4V-���jZ����o�u{٩l�)�q�u���k>'�)޴�S�!g�O,
Dž�f{�b,���,~�	2�:|�ï+=;kmYڒq
XS�@�7Fe�F
(�J
ã�`���%��x_�����M�8���
�D�޼�Y�ͫ�ؾh�uT,���{�G���=
��N�D`��ۣ�����jo7
>�й�
�����ʈ���<�m���,a{�e`h'�:w��!����N
+�2<j��
���)�`w7 ��wIly��
g�q	|�p!�|Oߏ1nv�����]��=�z�
�����(1��
��E�\6�Z����M'4�U��ڈ��X)݃�X_F[�&� �)2�m�
�/�U�$�®������z�s��s��F�zzz��Dq�0I4
�ëm�aD�w�
�z�x��
+���`����m���$��d ����j�t�=��NI��b�
�6"��
��q�;�Z7{"l�(�5�D
%
L��0�2z�9F��}��)�5
�.���*D��.�
�����Xkp�8N�� ���6q�y����
~���/�, 
>yv��l�r�
zV8b\s��D�n��UaV; 4'���a�a�5@:�4����D�F����U�&9��F��B�]?�ʻ�3�/ҳ�5I�#pAk
ֱݯ���N�H���]�ȗ��I�� ��*1c�^\�$�m����k��`�+A�ƽ���G�9������0��9�� �2�	vj�掚�T�
xw�������O�Я��譐�~���PZ��	
F ���\67�9t��wF>�1����is/;��KCH߹G�+WGм8)�NV�͒�y;#�w����k ��%�h)��_'_d���̝�>_�qG_� ʵ�z�iQ�y���b��'�� ߊP�q�|<��j�5�����n=|?�� Y�_�Y���,���
a��
��Ne�<�;���2¡/�������0���A來{�a�N)�~7Pv�Œ$a����h'��d��s蠖i�HY�0
9�.���Y�펕α��_�PNJ�Y���y��hW
��O�P����"{��h0�BL|� :��x��k
=A,5N*MkQt���]��ug�!h �1�����u.#�+�
#�k�"*̦&gdZ{�^��Xy\OA��;����\���5��T�(�F�ca���0��hsI�;�ʊRE�����־��?d,��5L����@�2��3碉����t�KN���Ǿs���൐���bb0�y�aeb�(%btM�>��r�������
0�
�s���!��I.���ݨ�p��n�	�81��e�Q
��K�
V�k�k�b�zd]>֡*���X�Km�X,���xg<o��
[��&���gn��.`i�vв�T-_}&�@)B�Y_��g
`R�6�����$Ly,�s��j��N�:�u��R�[�����}�!�=�Az ���IK�
b� ����_�eʆ��b�sU��p|\�u\�]/x��A:��7�&��b��y���w�vsq��sq�&혚���Zv��96x��T��rY��.�>�}��雁�^�
+�%8$4��v7������˨��T���f5���2(K����RX�M����l��[
p���6z��

P���Lo������ !1���
 �p��S]E�KH�E���dP����X$����+��
�J!	��U��_|Lᤞ �}zۻ[D���K
 �I(�.! �I�=<�w>���^���ﰻ�/�	[��h ����w
Z7ݪ��
��=@���
�F����o�n���"�=2��u$˭g)A��A�>Y���A���њ��{�_��g�m��UP,W W
v�e�f�|�P�
V/���.�M{O��A�Z@4�_ۃ
m��3�����ȶ�"���2��
`i
j\6tŭ�4�����m�gQ���ot���ɨ�ӏ[��\U,�w�%m9NR�㻧�9e�=
}:�ٿ��)��Z�8ez}�쩷/f.�L�}�:��z��sL>�7>����VN�G�P�ͽ����������ˢ��9x�[�կU��������r�p�
H^���ۍ+������
\��o	�<"�'��t=�ޒ�
����֗�6�M���HM�Ã���냕
+h3{�C12X�p	��xB'%e
��	}��C��R�n��\.��J5���Jk����ce^�-
_z;{#x�
̃g�+<3�;���<���

�v�.�wb/)���?����(����:Fż$���Ow��R�}��o�)��]
x
��"�Nܧ�Q�
�B���1��Zqm�%�q�<<�`��3�v��ݿJ-��'�\F 
Q�E�5	bו���X6�][#�ux�5�'8��e
�s�mA��y���dt
ё���n�TDž:���n)_�#<<*5Kq�[#V.g-7��%�Z'��-�����VU��B�<Ӭ�J�8~�N�w@�X\��6}<.f���N

7|'"�f�o)TrH�)��wK�3܌
+��IoS��/�.��&F���_ "�γ�@]4�~��l2��<-�N�I��;���>^!/g.%ܟ�� �m�ͣ
���MͰ��*�� ��B��Ȧ0���W��B��
�us�Il�s� �_�f&�7j�

�$����y�h�<zk���X��3
H�
7pF�<��G'�[xb�'
��
}�q�
�y6B�˘D��"�DCXUvv���
+���
 =�>Z�{��#�'�-?u���/��`�v����͞�}�L��O
�����ᵄ��m(t߬�����d�WV�p��|&k�޶����wv�f?满�q�2��;d��-Ӣo_$[t��|��=���d�&�+�;��o}��X=
s��)�������GUؑ���K�ˏ��0�΀�3�����h
���3���	�/u�K�?�dx�5L�?�U$�o�>�ˆg ��g��v���DΔ�ux3�*�gŲo����ד\J��؎<�-�R1��l�p�a�#xZ*����ݴ
˗S%���Y�-Nh:;G�y
�����lc� ��e%�a8��pa] �Y��LpeZ`�������h~�\�Q/}AɁ�ʔL
+8�����(|

��-�T}���S�|ϡ���]�ȕ�8�*:A	��]�?@�e���N	��e:�H)>psq{`r�(�(#����T����gC���M���>����<��������܉�18$� ���Α0To*{��UM��؉��e�>��x'���]r��f.+� ��SaI�.nz�6�		S�λ^玄y��s?ь�1}�$
O]v�
���u
��)�c
+A8���Y7Ȝ�Vg�Mg�UL8
�[㆑Jl������~S��g����i=�_����i�
po3�s�`[ɥ�#V� w���`^|��%����h^��X]�$="	��.�!�c��P4�zT@��R؎d�Fm��bK}��?I����E��M*�
�\�����S�1�v_�W��J��չ~_��m
+��ŝP���k���^	�t�$o�7����f�_�׼X�B+Z���9��e-����l���
�>��Vx��a����l�
?.������1�}JV���y�%�e�멤�

�Q���q�dl1*�ۀ�R��LJ��h��Z7��d��
x���sE���Ńv����bR{<���o��2�u��"
[鎙����OC냹v4�'� ��3G�b�������w`��?����A��O�z@��En�^�gl��9��?������ou.�BN�A;�{�Ю� �G!tb�Ct��d]�
��J��u��0w������0��<al�\�G�����b��0c$�u;�.{s6
J�`o���xv�!��Λ69���[�I
7��iMf�6(WW>g�.�@��]�w�&�D�c�u��
�6qH�
+C-�v��O�f�vI<���� �-X�Es�
y�^Uz0��
+��E�3?+�e|�87\�S ^Y>߅�x/V�����q�g>����+���,dQ>�{��PX��]�c1��۩��V!��n�'3F��
o
�����w�rj����
�nk��q��&'�C�s.�P�&��(����N���$�G�b	��Uq�(AӶ�
+�g�r{B	0���S��ǟ؞��k�ep�����o��o����Y�S�uU�{?�z��r}����M��Xĝ�_��P9~��"����fp��
��y�Y4�
o�8c�u�Js���
��ʵb� 
v�E{�0(���\�ӟ��LG$mQ]��
�
��X�
o�'pW�*�>��
�Gٓ#m�`	н�3��\��
+u�_ΰ,(�\�uG�'�%tU�۠*�� ㎿�
� ?�4P�5�
L��/�A@�y
�"����/���(�鮡uPF�H��6��Q�
/��֟K��=����zY�-��܋ۓ8��KI=
��K�����^̏�w~�^�]���J
21
+�b/?.�؏�W��u"����݊.W�K
0�iE�/�O����f��\�DL*�6%8�
+ ���ΧCp'ӺF���җ>�om���^Њ*���fշ(��)��,�%{�j4���+�/�%
7�[��TfV�=آ���� -
�>}[����ܠ������ݎ��W`���tg}�rn�NJ
�'���� Oi�
֦ۅ��v�[��?�c�ѹN�
�蔻�KFW/�
�����5�w��+8bO
�_3|�F
	+g���[jr�.-O��@�"!�I�wp��Gþx×��UÉ�Ϲ9غ0�%� l�b�Hk�T�qr�����=�����O�Ow�p���.
j-�'Vb�RQԭ4�W�Y��.<��IP��
+L2
]:|V��O4�0��
+l�2��_��������;����Fp��LW>��2eDݓ=w]R<�4�>UW���T�
q��X�~1��3��
�I��;��I����@ޜ&
���;yL�nk��)�ҕ�C�}��Dl��*3 |�l���E_i�G�G�$ث�y
%�%c�lB�mU �=
F�)a�)����ڶ��A��Ie%;T|l�=.���v�i�v�O�$Z�y�
,��/�������͒�����x��u�
+F��'���E��Ƭ�P؏o��>�s�0��R�G�:ȷ��8�O9�G��+�V��݇���b�e"��18V�+H�TF�մC�&w�g��;()�������$8E[P�e���'
#�I�ߣa4�h�l;�ٶ=�o68?"�̹l�?�.��Xʊ��~VPd?�p����I�_��X:��s
�
��ڠ��'u��eS��}�{��<p/'�1��z���Ӟ�-.�t
���j��	�t����|�
ή�1�ݻ�S�L]@8<�������
�� ��Ԏ���6��}�_]�
�a���W.��i��GP�oz��Ћ�� �n���mPbS�S���5��5�Tb�N���Y�:�*��~�
+�{����e�h��{��8��E�/�طv⌂n���S��&�n
Q86��6���߱+B���sr"��?��
�0�=��n9v��_vp��>�ߟ�� ��Ig
�ax�����h��=�;g��3YvE*(��9$4hf^
� �z
w������<���<�.4�ϳ��!�
@Xl�U
�S�ж������!��Ct���Ǒ�M
+B���u���x�ۛ�x��E�n�
��S&s���2�JR{J=���1����C��,�Of�x#3�&}
�o��~[�

��%�(�W���>G�e���"Z?��a�j3�=�y�P��M0AI]���v	��|4tpGB�M��B
K��7���hr4>F$��ݲ�
�!���>J�����r���!Y�;�� .�.��5��%�������b�G6�
/�_ʫ�ծ����8/��K����Ǚ��EDd��Q!�a�a�߻�{����H�:���VUW�bP^_���Y�ɚȆk�v�HQAHf��}vQʪ�דi@�K=�/��Ɯ�f����`��
y�RPF�ƅv]c!d߯ϻ
k�ʚ:?0�;e�E�i��
��"F� ܟ��\��;`ɀ4�b9���y��JTtH�񰵀�1�A�d$j‹�S���[��m ̳�rY����c�g�~�Mu���͟M��Eɮ��7��,�j7��QX>yuu� ��A)8N
��`�ٞ��f��J#�c���p%��1�^�lP�&��*�.2\  �.�)P����R�
��<�*��
��� 4�ar��{��5Af�������<Cp����0#��rFk�<V/ �/��������~
��V��);�kY��
�5\	�0�JS�x�-��S�n�:x�q&�7�f�vF���D�s��;�t�z���7�Z�z��;/&ۻ�#a����qzQ�z�Ж\���M�?J3_�
�
��!�6fa�Z
H
��Xk7��w�pn5�nO���Fҝf](�ݑ}���
+%�2�EF��1F;
ZL��x!gN;�WETt(MrE��W��c�ä�OO%t�r�S�,"�c˫N�t]&�*��\���C����
a؊�ƪJo ^�(S�
K�Y��<��|�~o���
�A<��[�Z��yj^ޚ�wK2gu�v��P�m.S-χr=����� x4DSLP�A3n�
x���jgހgS��hiwv�Ė��,N�0�	Š���J�i�	l����t{d0w��m�¡hۨ6ר&Z��9�J�2ƥ�b�jz7`}����`b�	7�����j��χ
��f��\���F�5B6�
��5B9|>%�fZ �Y��I�tK�����+�._1L3��Jh�>���8~:(>��Y�)
����
+�:߮h�b8����*�V� 

?ٟ/1�N
�c�k�T�%v���^+{���fs��F��J�ٗǜJ9XV0u��XTm_]8,W5�k�_B��[d�)�oh��C`�v�B��˨k�iv2���71�:dj���?��e�i���r -�`D#)Yx�,��C&
���Y����X�OvY��Wܓ�+�>��]�<}K��	>�x
�ro�(��Xm^6-��\��GS5�	

��������;�*�6��d�ծ,m�Ev;��N�-�N�_ɪY�����
I|�9��(�'~o�`��z�7�؏/(��	��Z#�4��';~CS�5�B�� ��6C��AG�g�Z� �d�H8i�[������6̨H��K+��Lg�4�f�H<Y��?5A�ڹ8��W ��� ;X�RG�t����
�X�v��5���'��.&�ߍ5��0w+<лsb60G�:
vF*b��6���u�L��.L߂����f=Šڝa\8u/�m�{3RN���oo�����S���-ȟ��~z'�~zzWב��_}����_�}��ǟ���?���O�|{z'�������
�����_?���-[������ӻ�qm�����?��r˷�����p��3��8���[/6�ZO�T�!z9A	��������ߞ؏���_�R�� 8��A/�+�$ [...]
KD�u�x�
|����p���f�J������% 	-�`����ɏC�F&���\�FH
�����>xg��g�\!!�jU�
��u��x�Jf��
0�O�6��d�8{V^!���z��h��נ�{�/u(�iޝZ�
+��K��{_'/u���.���^
DG-�C#g�L���$g��GߖǶ�Τ�:�y�8��\��
S�{�������L3,�o���J$��b�:�m��Rk�à��˝�t�0��{@���.���%?�$s��G5�-�m�]h�T���쩵Lh 1�һ%�� gϰ�a�#��@fN�L3�u1i�����V��d�X�����
�;��d�[F*
o���m*ޛ{�JK�ѓ�ź�
+f�R	+㗲�أjܖ���Y��6�ɇ1zG�	�wiy�BH�ܥ�1�
+�* q�
��ѩ�ca�Y�dA�����w�WQoY���b)t:

��d�Q)��5�aq7y���\�t����Ѧ䶵�-d�[��*���'[�
3M�)��C�K�� B��a�j��W߷�9׊<m
�A�7�܍ӚN�ذ�^i!��BR>��3(�Wo��h����c���Q�w5�/�]���� 
d��+[�
ѫ9�h��ɵ>0���� Nz�����~��Nf��nS���&�(�J
+�����2';$)��֠�����}�;��HNH
dX%��i�~ g���kܻ�^<~�i��%kq�8����ҾAp⍕�^D����VA�S���k�����X�^�ٱ\ӡ
O�L]���J�.1gM}	��F�N�8u)רQQ|?r��5�SN��;8Y!y�dz�r���
�E_�x�vfk��av��G���v[�6�����5���#ͤ��.���z�E�!��
[�B�'�
|u�����0�K�d,��>ĺ�VNԯ>_2��k:wyT#�z�ޅ卤�0��%$��V�W�;
�)�DkU

��X��,��֔#jԐ�4���	C�����
�	����a�;ÍF1��K?q �H
`��9H
0�D�
º�
�R	��_�f[`��q[��"��m��/~�.u�{��G)d��@F���}���2D�hdV�'@�ۜ住��S79���лR�|���Y�B=
�����,�����N������
��8����*�Uܾ4wu|�ԗ8g�6�l��
�GF�b��y	�
'l2��;‚0��Z)0�������x�#�u����*$A2�tcW9v<�O��qVC<�3Uk�h4�ƶoM�{��uf���o�%
��I�� ���G��{�NP�˯��J��H���퇫�R|E��td�=Q
�����Ѵ�c� ���-j��d_(?���V�x���$Y�:��5vNQ�)��v,Z����p����`bW��v5z㐽�%�dU�{sc9�a� 8�L�&i<7o������)��|�klOm.��’j-Ʋ��P�ۣ!n����QB#8�?|rO���yJ=�)e���Թ �)
\�fLŲ#��Ͱy����}���éoƹ�&�/�_{�~M ;Y@�L��rQVO�cg7?
�[ؒ���>}�c"��
�v�[1лQU�98�:��Қ_ڸIy���"�6�w���RF/�O���N�
A
����\�o|�1��dN+��썎c�A��mQ�Ʉŕ����j/`���,
��h�^B�\���r
^D�WDv��R�d�0�wZ��2�.b��TMĆ5>��3a
9L4�.(+~�Y 7�x�
<q	�s��ĺB�c6�Y�i����J��-���i��	]+�V7+;j�uGb����,�zws���?�?
d��H����:8�ܢ��i��Q�ٿN]n�RR
+��c66�N����(��n6G��
����Y�a�5ؾ�J�*#�Qk�h�汽;�G��(�꽏ǽX��^@�(8�����`�xu�"�R���rp�H��*����L��&��べ��*7a໑
�W�v�	���F^'�U����)�lRar�1V�`E�^(
�J�R�as�+��V
+�d��y��g����E�c�6ְ.��Щ*R��R{;�+�W�p����0D�)`��u�KnO��>v	�k��2N/


��{.A�����e�9N
�U.)��PO
kM� ��q��Y�ٻO�	
2Ÿo)���?}�����c���F(�A�U_�qJMe��S;^څ��+��v�cW݌t�L�W�:x���Mٙ�,��-�&�@|7h���
xh�R�J��5�ئ������6�~���݉�9
+Ӛ��v՟_pR�/��[��cҀw��6 3
 ����!8�/�W�3�c3�Z�����1�k`զ��$��W�Q��PAR�\%O�=��_����;�֩7�M������
�����U��mW煊NLy|6����~�͉�<)̜9��-C��2ȳ*l�
g��|��	UN��נ��Y�����*eZ�}dRz���_���iyE�	�l��+��]�?�ZkF��vM�;�!P|��m� m:(7�y�{ѕ�Tʈ��5�(N�[T4]���1��Y PL�`�� [...]
+/5�����1" �C����ebd)�֫��eA^��O
+Wq�#�D	�dRy}��;�W�p���T �襽(%�ky�{��D�g3�t�P
�y��������7���X�Ŧk��'sf�,�=��5miٹ��8��'������7uX�7{ZOH��	+��0�9����d�_�u����6���
�j��1��K#��J�X6� �`s��:��)N�V.+��/���+�6�5�����O�[���iE��=��Ga�/���
�/
�5
[�p
GN�{L�
WI,
�M�S�6^ �!�3<��� ��(>���
�#͜�.�㈀�>%�ڴ�M
�4��s��ݬ������j��
�v��N��������.EȿS�
pJoZ���eN��A��e�o�X�b~_�7�������_�a��klk`����t�a�>�l2-4���؋5#�i�@�:��1�
+�	�<�NVƼ�>
����m�o���;�����{��:�J�g��|�4�����Gc ֯�!����f��=���}l���
���O#�(��ҥ��V�a���
<�eR�'�<���E�m�/V^'
fT_e1Z��K������\���e��	7������Ԩ��ɦ�
��4�^�
+��M�?
+�iY	����эf��E��l
�)a�Dr}�:`��
E����l���R[����� C
�<�Y��zn�6
+�:.���[��p�

7+V�œ��H*��
+ƫ	�Ӕ	9��T��cF�����6,~X�j�
1�(ݒ�
��
���`��y�o�m�0�Y�كgQ�j������q1
Ù�<Pr�눓���H���.��mp'��6HXI�{"��z�
d.SL6�����
���E�� 6t���!��n��E��Z��E
�L�D�>B1��1
���=���R�u�S�` {<VO
endstream
endobj
17 0 obj
19451 
endobj
18 0 obj
<< /Filter [ /FlateDecode ] /Length 19 0 R >> 
stream
+H��WM�e�
���p7��@.�,��r�&��
+	�&
!��?&	T-&3
��9��{_��Mv��y�򕥣c}(��J���$�oj���"���s�<@ޥ+9(J}{�<N{�Ln!I雃�)�r�M�`�3��}�<|������Ҹ
��<��s󯸱�*{�j�J�k�g��
+�afz�7P�h��,�
�f��xύ�9�xJ��w������,m��
Q�,Ԧ
9yy��9hVj��	���X
���/��u/�>O\�H��Z��\
��9�R);�R�il�,m����4�&�3�v��V
peO���ڶ��C�I����é}Ϲ���x���8X
j�����iO-YvTw$�F*�s���b&uD
2B9@͵:HYf&o�;XY��L�-/�@��ל=:�
��[��Wp�9��Yd�P�M���D �	��*��+%S�k�I�n�kq^
+�礐�J
PS)��I�
�O_�f��e—긧�7���M'�7�(\��V�J�r���쬓�J�|������X���b�8
A �4�L�� ̨��U���:N���g���Ò����
�2���ߑ�
9-�wCr$Of"n��Dh����KBu
��:
 \�%�Qv�]5��a��=N1|��܇4
UO@o��Ϻ����{����/��H�
),e��
iA,x�'�o����Z�z���J%�Z���2�`�?
ݻ�[Tk�^8u���/,��2���^�5�;;Y���$iɗ�D`.)���1mg%�[S~��>b+�G��i���>
���.jձ^E#�G�Ī���h�:q+��W��Ԣ���&���4n�Zqz����t3�={������pH]�Q�L=�Ŋ0`9<��n���]둟�������qX4RX)�7`�w��+�Q�@
+
S��HB��P�
]�h�o�{����%m�8.Sa�
#��H���]�H �8
 �6_�e?
Ik�<�iI�*�/1��Ž�ݤ����?]
h����
`��8����/sQs���2�:��Y{y
����(\�6ٍGqZłQZ�.L�
�3R�ׇ�3f����ʃ+�t��z�-
�4|7I�T#�ij��T�xwy�9��8��X�s�C5.�sc+J�BYXŷA
N1&�\�
Dn���ր��k��9
��^���#)s�����cM��L��5W�
+\S�.W����([�^zq����V4ܥl��:ˤ��T’�CS�t�v��!e���)�<]�>�M��k��͓�0Og
�
+�Y5a6'���ރ
E[EK

��,'
[A
��C�e�R�l�
�;}z2|j!����
�T�
Vʺj·W>ϰ�-#����%���_�i��U�w9Z����Uͪ�
Yld��B���+�_�2�
� �'�1~�K�3F퍣�wdmj
B�=�
�>,�A)��+��
�1-XR��2e#�!�}�+gZ� �;���74
�:�6����8��t��������<����ߵ����ӷ?�����Ï?~����0�o?�ϗ��W�^^><����x��7����/?]�_�hK�����_~�_���&����-m�p���\e+�eC7DŽm��r��K�+��5�������=���
�<K��G�Cµl�'�
�^����k]�����?�/�i���-���wB�i�w��/,%�j�~������Xwy
^�2��`����Pw

%h��i����.�
����
í:H(���n�j{@�  ���@�}��(5,^�aM��0���eɍ�+�X��?�Gk���g��?.S'M�

��ԽM\�[�]S�h�9��ý^�
����X�Vm��,��!Vsi� 2V�㽌x���;��Å1ަ
���s��Q�d<�:|�!�
:i�m�Hە��B�JR�!�8),�`��b��W9?W$�q˪�#�؈�v
���ÂyۉC����#��$໔����$hNH��]
�jX��F6���L��S.d���s]�ec���w�O�!�x�i�_	C!��6_̆�Lb��2Zô�G���\F"�ى�8�f�&-
-if�p
u���<
����SDe��x�1f�+��

-�@LJ���0��y�}U��Z����Ēlm>f�
/�NN��q5�j=��"9E���"Yyj^l���θ8I��~)�
�ϾZ�{
�`����y
�8�-
lub��
��

+^�'�
�s�Sݦٰpϡ��3����8�%
+%�zX�G�t�(�10g'
�eNC�
�h0�TG":&a�hC#�=M!@�ƧQ�0��f��0�l4�P|Fn"
�'��J�ٙ�RH�3����0P�i��T��l�N"nq� ?�V��̮r��#�D5�ф�&
ϙbU�gE����	Հ�i���`�(��:���n����
��ԢӦq�xά�e
����/����������E͒f8�-s
�K���vK%�
�gׯ�~�
���:�>0����,���
�Vs��
[���bx0z���&Z����'�
+�+Y���Z]�T�N'	�w���wmT%��ߩx�Gk��a�9�($l
�`c/*
F���^--z]Gpo������Jg����`"���q�	������}Ҍ���G5���ӏ���`0
�Zu�wF��?-
]�5}z��}������kE C+8)���I�!w��{A�6{U�I�l�Ƽ�~,5+ ٟ 
ۓ���lK�il4�:B�X2�q�ش'����Q1
pP�M��V<5�6���a�;�r�`�o���QY�Y��za��ǻr�0�"��1���)U���h�����i������Hh�d��h��̞�x�Ei���~%>�\���,	Ul��!����s��P��N�EG�����ka��
�C���ңJB�������`[:�U�T��i��TI�}(��XK��<
R{M����
8���>
�D�U��E���}������ܾ��ݫw?��J����aZ��V~r|�������p<~����퇷����?9~ˣ�_�оv%I�T]�oM0�|B~����6t���/0��>��}�'�>��$�󪲺}�..Yñy�z!l���U6Ɵf��4�y��5P���ݡ
\ۛ���ېP���
�$��RoA,�{�M�']6
%$��XB����T���T��Ķ�=*�MI���q���v�’� ��
��g��� �=��k9
��aڢgtUs�#p4����>�'�<{�D�w�DyY�0M��|���C>��'��������C
&S��j��f���%��S���eg:�6��<�E�P�
�P��W�g��_5�
+	aw?9F�Tc��B�!n�H��V���ZP!��<��\=������l�6t���c��i�Y�n�{��t�5�S�̝�O�h�+O֘%Q8[�%��-�����be
�h�Rc���X��,O��Hrb��U�u靶>{��9�
 �83��!SH7a )�m-
�u��nݯ��JM���7b�l*UD��%�k��2�@pG��=�QP:
+Ÿ2�¥�)�l X�א�{c�LmFi�-�s�l�ѥ-�)3���V���
1��;W�>{�Ԟ��7p�F�ꔄ�l�b`�
*L�
4W�E������v���NZr�
[�
KTQ��9��(_@�ǩ�
~�|��(�����n"�
x
�(���j��'�j���b�lyV�y�ߑҹ��+��ͧ}�cgf�c�z{V	C���t��&�����Z���M��쳝�������1v$��ױ
���Τ/�ϱ^�٠���l���rr�o[�j��U�(�PG�s�����k#�:q� �[ia��FY�̈́�0PW��J��1�.K�'�s��-7�F�p���K��XA��֧��F��;�����A��GS�As�7���Mߏyn�А�\O�AHl
�����R����zWڔλ"�U���Q��'q;|B�P��I�:�e�!N}ax�%�V�T�e�+ at Q
+��w� ������H�u
�;%T�:90�a�� *k]`��nJ�n��J��S
���,cX�����"u4��
+6�8��
�P�M,I\s<���,��µѽ
l����pJQX�Hf�`d�%��z��\#�5�x�j��ZsR�'�����S�ɪ�۶�X�y`Q��
lx;Κ�
ދ۔ʻd.f-%�D�ڶD
������H
�7���)C7

�� ��a�+��у��g�.��,�1�.:@�i/}�������:h�S)�^
�M|]��;
�U��!�{�9���
f]6Ss5I]L�h�����E��
,��@��Bʡ���IP��G<�9O52�?J�jr�`�HQE=K.t��Ϧ����}���O�����,<��y��/���}1.G�N��O�?޽~������W����F�>���7w㏿��{����G}B����˟
}���ܛ?�����?�~:����J�k�y�
"7B
�՗�dW{�xap���~���l�3����r��<�rp5T�%o�k
�����u��Mfr�k���xI�p�����r��v<聭�

�
,|CE�"�lGq35�`ݿ�[���+3VM�ڪY�lo,�]8���
j��>�U�Z�>R����|��ֺ
�4��~b��N���.��|IV��8�t:��l�:�����y� �1(�T�M��xi�qp��@r
�,�+��K��!�畜v���Oܫ+1�
�h���1<� ��s�"5�i?ܫ,`��#̎8\g���!o�,HdP����B�D;nPq|Z�,�����ƍ� ���ұ��F�s��8�#{z�P_v�EJC ��r0
+��$r
l:�qgF��� |��G��pP�X�"W��X�#�S�+:�l�t�{��%��2|s)L63=����+n9�(�aIؚ�4�4yV����atG���Vd�������_Q�m��gQn�E|��Ӳ`�v���`v
j&X
0F��2_n����UP6Z�qث�kg�d�T
fn����̎�:�	�H�(ZdGa�hnu�37�����.a �,
{�y<��G%�z����5p�}+ǽ���ǧ��]R�Z�I<`������-Y�IQ1$y�>�Vq�
�K���f
�-�aSբVau��P6��N�7/Uo胓���C�_"�.��,�=�#†�IX���5�	�m�4�w��e/�_�r��\]kΧE�	w	0q���ů#XCs�݃���ĸ�8
aQe���A�5��j|AFn�J�a�|3�Qk}&uo��ʅ`?�Ҏ
ǕX�:����D��;�XRjj5�{ 
e���FT�G�G��]+����x�s�7�������)��X5&����j]|1��ɛlHkn���
+;�B
+���+��k�+W���;d'��&]�95�v
p�Eû����J��aX+)�5���]��
��t�$�
=^�

\Zi0k
+�cv�s���-		
�t�������fl}mK�,�q�q^�F�r]�Uӂ�㱸��M���q�QT]3J5�|�pw6,/����p�w�>�A'|����J�b��H��Z�D1���
u"#q̉�4^�� ��
���m�y�"pM���wؙ��n��a�
K� R�	��4!LD*����;v$�S���A
p8����v�U},�qp�)�ae9@c��]�L�z�w��%&
+� ,+6�./@垏��� 8P�� t��w�N�ӊRp�G[w
�$���N��V.1�8����h�$�Gx�2��xx-.i���}��w��F�ؓ�W'���ki
+��n��[���
�L_8i-�ZY��N���*sk����o\6��“G��IH«�v�)q�>
f�ܷO
�cK႙��G!��ʀ��qA@
�����SL�w��6��ff���U���Oaˑ8���Sw
��	Zk���^	��ݠ��Ɲ<\ˡ5
�%�S��$m���F(�n��G��4i�"<AK�&��[DȪ�Û�j�q�c�Slb�����X��pn|q{
7���jɗ���{G/R�r

�����ٸ�Q�<���x���<�i��h��ec�^�;4��܍����W�ˡ�m�����ы����e�B��gE�1��
���T�c��������^G��)�E.�y]�37^�`x��G�+�u�
� K���e\�V�l���v���y�6u�Q]"B��멅=d�P�@Blzَ�*�Z����V�e��G��$,k�+􀧳��+]y��J��[#z{m���h�~�
Hy��
��D�%��L��
��mV�7֦$7�H�ͽ��t�����\�\�|�r�[�
F2��an�A_��[��/��:u����˹�anf�z�*P��GK���IU���h3zG}@Q�hسs��ؚ��"���A~�h��Vb��.>]�-�F��nM
J���
[6¤�O^�"hwn���V;��ij ���ˮ�[c�„d��
+��O@g���i%�"jt���ED�^�j`���K�~����
Mشo���m�67��q�'��Vo�'�m���/�E��K�S���� R[�+T�7����L#
	

�N�K���a�yWD��߻A��ʷ����4x�:��7�~|	���ÃU���e�*�)j��SQ�c�~��i��
'c�oV��H�-��S�٥���x�fʠP�G�`l�6��
�Vͮ�(�i�#��`��*�
#x���BK��`+i_j
��^�T�7�\��sLT9}�
X�ڬ�$�QBp0�Q
+
x&��TM#hį�N������Fog�P�h�
���Iq
"ʙ剷g�o�O%���1:	v
�fy�>",�n�^y�[��k
TA9vV����b�ț 1�M4o-Ǫ��v[�n��d
j��@�Ts�;&��Ư6��&�hA�<s��b���o��	�9�D>i��gQS�\���fs�n�]{���s\��-w
�[���8���W[
�
+���O�&ձ�ʳP8SQ똃��̲.�E���<|s+��!�Z���
d ؠ2�t�.P��S|\A�M4���m�
�fe,E@�4���oJ�ن�0
���
{��`�
�rQҤ������՛Y�Ѥ��qn�>TM
+��ņ����Uc=f_��>��,D9W8���<N�@�B�;�*�,S��G<7���WS���8�j����
y��B&��b;�
�G�p��H6�-��
ˋ�r�sP��Cߛ�dG����h�
���r�2
��^��Ʒ��듍6ʣ��O�%
+ү![ �[�}/\?6I� ��B���
Qqކ��
h���Gٺ�q�e�n��a�a��o�U��Q�0
���LNke�U�U�6���q{�W��)�"��&&KKD��#��7TKC��2NM����^h5o7��O��Y/Y��J
�j_���(7cGՕf
`�Z���a�K����⭽t%�
i���^�
ۊe<�}CqW�5eM9{�JG�I\K�8�yw�r${��6d�Īm����f�
�ֺ�{]��'>l*��I�~b����	/@�.
+�ȏ�q=n�p��5m}��ʺyx���5�xc��%�R��ϰq��] tx&��J��$��
a߇Í��h������ʾM_�^��I�{^��LD�>dV#	��Ͱ�[ld��f�� 7n�xq�W�:,oO��o�>� �#��������\��
+�]��N�:9�#
/���)��p�l��h!�Ķ~O�m�@�Z�X�|�q*b���ʟR��m��b�9�����X��h�.��)���3n�W˵P�;V�z`�ʂB
,��$�����;�r������^�~���Đڟk�A�8�÷�u��9,�`���Z
`��h�`�|�\�����~��m_w
#��k���
C
�� �4���g��'{�l�y��v�����&9�Fh��1�E0��[��sP���U��`�j1B�� _5S.�N�����(��9��s�,�ɗ��w�ս���3;0�Ւ�5�4�˝5�c�U�W��2�ͫ��^q�F�����_���\��[lܶ��q�u�X��7����DFj�W��e��JePBʲw8�V�Rx��ӧ�:ʎ�:
+��r����ʩj�]q�
���܌v5�C�Wm
U��Y4���Il0�xD� ����s �Z�^H& �\2� �����^-ɑ�8�}��@W�KI뚥o������ _��<�q��z��
+��؛z�!�b.�ZnX6ra���kc
x
9����n��� W�����C±ȣ�˓K.�!1�3�
���[1{?��[M~?z�f\� �YL"W?|cP�
X�a1�/x�*�{���1\�����^8�bX#g�-�_0�~p�Eo먚�8����x8��Q"��;���f
<�-��3
��g��+ԅ�����r��1����ӂ,�-F�R~�e��B}�a��:}(/MLUm�1	�iq��ǭn��˅���զ|

��$��YЖ�|��K��6�fM3#u&`p�Tdr��U��<�eW���R�ݡ�:�y[;k�̃��j��g
�
A��t_���D�Y�6tݼ35j�(��4�6R`yڦ�|�*u���4
�b�P�>�RK�Wؼj
+^��Tύ�!��
+�W�;�^Z
rBv�Q��6�i��I36Y��X�Al;W'��.�ۅo���l�
�s/D�X�J��]�x.�v���-6O�K2|l�˷�r^
3�b�;�&xH#��;<=m�X�u�	覡�6�n.9��!~u9��?UR�!�Nl�R-j !s��hG��&���eP
A���L	ZHt�ݦ�х����J
RA��}R���u\���eDZ	ڑ���z�Ql8ȶ�]������
B�=��e������=��R��Zr��L����<��glt^ m�)
��pF��L�t
/*�[�C�����*
�bz�T�����w�]'��r�,�R�Z�(w�
�� �@py�|∀�e̦{x"wϙrh�>�8Y{v���¨yv��H�Z��m�R�RN߅/�Y�.�q#'�N�/��?�\�Ǟ��~��Q��s#Hx�%'�Ōg��20�T�0#
���]�8���Np���>c�j�O�j�ӌg��,H�wpa�{,<��W�<���.|b
Q���xC�M�:sa�
{h��M�|�?���s�t�
}@���3d��]�����"��9�-�
+,좈
�GZ�رPk��Ι
�S���- at pD�M�ʡ5�/
<�X?�+���^�Px7�!c��F�
��$��7x�t�H�l
7Ё�)/Ћ(�m)`�ۘ2�j��
�xʃ����%6�wVYF\
�A�bs�͛Z�Ǒ
�$X��‘W5:g���8Я��p��m ���gO�x ���Խ/
xSo
����`���c��ӫ]L؝6�Y�
���*�$
�\�TBvj*z��7���ݜ�65�樸�x>�F�0�)���J3�H�h��.�������
P�Q��Rp��{��9�0�[=����:f���p	�

�^d\�\ca��T��!�u)@!� �Ǚ�
s�zT�=���g'���+�*�
+f�����O"6���Y0�G���XQ��Rj �l�]B
���M�-1\���̿Lb�m{P3��h���]��
	�K��!42�Z�XW��
�5,]@��
�RDnfY�#�
��I�
A\v�!Z��N�
Z
BX���7:>�~T�
�mv^	'ń�*1�w����X��U����PS����Vr��RD�
,Cm
�M�2t�8�[��_l�f�MCZ~|f���v�/}���yW�R&@���5h�^%�����]�i�2�t�����}J���Ύ��a }j����[�ӱֹQV�z"��is{�e�B��/�[�XWV��~���u��u��v��Q�TX?૦�w�j�Wo��o�|0٠�����b�熻�|$�
+
�c·�ͮ�����ىO2
�Qiq|�T�1�
L�h��u����z؃��D�5j%��
${�
�
+����c>_�5���Ar��_�v��
�)�
х�'K�B/~�Lݠ�8��n|
X}�R�����<?�
��&`)
+�+i�ׇ'�i`fx֌B���d?,$Ҡi�\�S(�wC�k
28^���]�|J��Q���!�殺^ϊ�fG��{
�#s `qv#����4ѵ0՘�`��E��ٱ
���Z-�dC�
��
�6��E�bc�
�Xi�!m��P 1�%S���>�
v���fX�
�
+�QXX2 ��_L_G��^�+}GS%�
B8|�}�ﰏ*�e�RPf��RGoO�#��p�)9Ȇ
�+df�J���{�1Z��Se��)������"�mop�$��c���-Y�;A�||���JaH�������i7t�E��� {�����w�v�E3���X��Ip��؟�+p�E�b7k<
�u[�ͭ��oo�x��nk��o���N�
+Y�jrG��N`n�3�n�z�Du��^N��7�"��u
+pN������/�~tM\��	�S8�������]�͠��<5����/YYY ��X��
�$�F�|Ȧ��(MĨ����֛K8�"�6�Օ
�`#1e��o��Ύ0lf�.@�F��s����*۽�X�
䂊��=��lU5���S��r�]�s��z�E(h���T�D(6���M
+�ݎ&��d�8�?%��
w'�u�γTl�v�t^w�`5~Y��>!/n��ly7�(pO���f�]�p�&Wր�9�y5�g��n�
+d�Q�ŅQK��U����%�ʩ]~��X�S�`Ϯ�}��N�Ć;��1��|�D]u̩u�.P�A2 �)]u���H�x�^֋n���}�U'W@��Q�,m��vm�B��C>bNE�y�|��S�rpF7+�i���ܧ��
�i�
�/R �IoE�����I�[���K�	��
�Ξ&0���у��j��
F-趭����O��Ehք���c�3��|=���?«�����
��&0��P/�c9�d��!!`�!�`l�t/&c���
IG���޶�i�էR����������8q�pd"�)�s	�&�
+N�v���6�
���Q��x<M{PRa4+�({�Q��v�C�}n���n8�hS�{$a����W�
�&U'):8�p��:U������
~$H"����{JT�
��Tk9��D�jDE�����Ϣ�q����]ӭ���Uz�УKIì����ope��n{ہaXO�ɀC�p�6
��3�Z����W|*Ώ�a4�s�C$�f�����0��qsz�$M��y�!}-%�z�Ä�ԑ�76�9O�% 6���͙�%5��qy��SF�x]�<���`��I >�I^
��'Y�|� [�6��1N�8n���7���NL��[�ӄ�s�s��]�����~v�t{acA���b�X����[�*�C}X�4e(���1���{L�De� �N���[��
h���=�p����
~�b�)
2j�i
'�j�
x�>�,���Ӫ��t�{�^-�Qx���V�qc����⮠Q��1�a?�Y�vI�a*d �w��d
߯�rk�e��l1Tr�4g\ul-���&��)'��T	0�(�̴K>rP�߬��|�+X�V�į�0&cV-
�mIv�uy�cH%n@h�[��69�)�T�͐0#o�;$_b�A�I�I���ͫ��I'�ER�vy-��a9�m����pH&أ��Ξ�}�0ʩ�
��2j�|����e删��B;ZYqL�Ep���D:b��]
ۈ7���"3}T� �8�e���"�J�qj���b�;�95]ƈg�q���������'j����F�
+Iq��g�u[�Ko{��U��qN_c���,�Nv�
߽�Ģ�����e��`H�UL
i�yi�L0��<t�y*�hp�k����}����pTK��<�A����–/��'�y�즓�B>
+� �K"���ѳ�_���k�%&o-���N�%s�+B��^�Kx���Ntm�e�:;[mp�����[��iEJ��TXuA�w��J��l�m0����ĩ�#+U�3"IٙA1(j}<�NL�o[|��$�h��z�@��p`ˏߛ5Pj4^λ�6�K5�W��-z���9��J��K�u{d���Q��`+q��<�j���z��1F�/�#�Y��Wo��V�K��ݻ	ҕ�,Pd��P!
+�.94�пI/�rޢָU%
z�ř���ٞN���
+�b��Mnذڔ\�A�ߋ&�1�8����8�O�~療�wXu�J�Zy2�O�`b��oA�G
��IJ�_��ju�y���"XP�F�C����� ��Yb�,�Y�Y�� �_{�G
f��y�;?���
z�؊r����#'����]
��X�� ��y�ц�[�ȇ�>\.����>�M���*�ܻ
n�*�S��z6�w�] m��� ,9�=3A�*\�V��=�wp}�Nu
{5[N;�,��u
+nH
#��Qks�3�/
܅BHk+�=�S��
ؽ��U�ǟ_���d4g��w�l���c�n�ig扜x��f}��{��߾}xs�aeJ��u�.���=2�jH�ơ��Ϸ�Q�{#
+b�D�X�G�n��/p�������p+�X��n2 ���W}��-Ą�Թ����R����;0�b�_��PP���/Z�=SA��1�拏Z���.��w
���eR}EЋW����Ȃ�ʸZ[l)���e)�ީ�d�.���rX�þb�$�r�!Z0N�p�+c��o�
��C��c�>��F��P�
B|�
��+�#�
�Ñ9�J	�9��YU�o�:@�Y����F�Y�ْ��d���W������Y��BfG� �,�����Ϟ�@
�?�q�5�v���i#
��@�d�$�'%.b��X��P|v܇)���q]Hy	�}��-���¶�uqiFa
���
D���
+m�����}�Gl#K��m~�����`�57`
+Y<0͔	�Ѩջr�n��ʦ1
D%�.���^���%v�ҽ�5���+�˫����2
��-+&PK�!�/�d��6򓍟 S�Ρ�����T��~
+
�i��5��<"
n���
h�����"jd��(F�� �V*�c�-�on��xnd�Zf,����
.N�#�h��&ɔ4k�v����/�
+N�
}/7�TJ��S����;�z5nj���+c��gjO
+�>�
���J���K��أ�w7�2Y���aߤ�<�q�7n����E�*c(�D�Q�"� ���yt�#ׁ���
.�;����5(0S}�[I$AI.� nb,}7x��g^���W�5W�W#x<���
ͱ�ؔ��=ҫ����W��A�k��q���̷��ͷ�w}xs��7��~��w/�������?��駗�7�����~9�߼}yy����E�U�����7�>C��K���������ri�?^���t��w�}Z�`�	��F��8^�PP+��tƱ���|��r����˃G�'
N��p��G	+h��?���
+��N��jP
=@;������S 8�R4{4Um���Z1e��^�ACպ!z�@l��gƦ�����n�uK20�䖨=;�Ah�yx�0펧R=h����锷�����o�H��k0�����m=���c�ex35�q�L�����}-
3+"ع�q�e����	�r�yE����{<?"Ь
+��(#��"uXy>�%� p���J��(
\%/�CcRL�\G s5:�Y�XX 6�`
+�*�?��S�!�2����m��T7W c U*ߙ�6�j����5S�d�}�o
�C\i�
�{
,+;֥��4����bZ��݃��Zv$�m��&�
e��D)^��e��0�^�hL��
>t�{�;�BÀa�f�"yx��Y��(w*�r���x,%������� ��yH�`��Q��2
.c{ݓ_n��
Þ>
A��T�k&�����
f	�8"	��ks���0*e�S"&����᠊4A�:'�
g������5#ǹw7�LW�S�Y��Xӣα��+dg;��+�xf-�'��4��W��
DZ�
n5f29?HMZ�I%�[����:2���X�;ܯ
X�ձ:��,�0ѣ���6Ug�3 ���[���sz�@q�=ZsKɍ��P�u��Cf��6��_k��k�P�mȎ�.���A��
��T���E�?�ѧ��WI0�)��ti�;}'w��LU����#\	�%?

��
��Q�A�ǾJЬ9
��JnKX�B+m.���z�!��@�������h��:Lc�:|�
+���=������B��6��rI#�B�GI�/xp�X5��
oa��$ڝp��v;��09���ӫ`Q���V
����2�ꆜ_ �[����6�ɖ��|��k��UO}2Zq���s���\-X�-3���3I2��+�^U�����~������߿�����{�4��?�
��?�~���o_����_����?o����j����j���k�BU����B�ߝ7Y{҃�
+�&>dbn�ۥ�2q_�s�
?�yyz"��=�sTL ��:���>R�
�V��ٌu�w�/�*Fekq��2-M�@�=� ��M])�7����_�
|c�=.:{ގ���L��IdN�by��|zC-
�j�;�]�pUK�\��i�؝<��\k���)�)k-Hn</�e�G����Q�"��%�戲�`MA���,��
���G����aR��՜>?E�O�y�

���z���<�Wݘ�����zle��i�B
���q
�·@�|2)w(!ߢP�����
�=�d�F5�� �Ad;�$p��X�z�
Ƥ�@���v�Zr�]0=`t��j�#��a-����Cw������-\�y_��Jzx�Ogd�T;_����C���~6��~���V�R�t��>Fh���j,�~�5BD-�ݏr��Z�;H=�KA��[�#/�N��Vc���=�<t��[(oo����ĉf@����rM���>�_���o��k'�ڳs�M�G{l
�\.����Y��?`�֎
�˘
�|%��ڻ!<9G�������v�*�yi�A
��v�
M�v��V6�
>}��I��q�|��&46<$��

+�!�����ťϓlw��(��f�n�.$�
{z����{�=��G�!���|�O?O����=�o�F�}��mT��`Snn
��Q�c�����U��O=}�_
C+،�\n̙#��]a�c�Ȁ�A�ԁ�:��t�_ql�,Kkn
L�PeK�&��U
,�����V
�{��^Zy��tW��X5Z�:��<�P.P�5	[4��EŔ�d��F�!k?k)�L��H�F	b��qK��S֘
	�r�c+r�����g��5�0H�y�nG"���jl~�)g�m�Z!�Ğ���u�%*�,� /K��#*]V�2�F�} �Б�Y��
�C �j5Y�9��su���<����(����0�1w�0f�
y���ϟ|i�U>dFwH��z�$[�&
	�落�H��-�2
��LQ������,�N)%�R}�x��׭�m�~���u����P���X[��-�w#�d�>q�3Q�R{����k���Mr�F���)����?CY���<��@�9�w�qΰR�SH��
Ƶ�0N�,{/k!
�g~�;�
�����Ij9G��ef�[���b� �
$[0D�i�A�m+�H�.��:��cT[�]l��PK�Uj�X
p�bb=t.�5=�Nk��
+ϖsX�)�-£�R������g����S���9�=Wz7 ��d�\[8�&/����e�bW�
2C��8�i[�h�2��
+�D�r&0
�LcK���	~
ţQP���ٓSo��$�P)4��e���J"�Xfݽ@0��9����p�
+�9g����� ��mR��H�X��Oj��q0t�
+Y�j8�������8k �n,
Ü����U緎��
+.�
4
p��i�-/%1���%�&lT���=��9� �CW���aF�
+s`28�jrP#YO`���*-�x,r��q�X�����'�BQF�¾TS�I�Á�� �Z�/
+�th{���00�x_�lzY9�ċ7N=͢�b�"*�V�G*�3;%�W�&x<#@��t�� �T�1������?����<
@b��Tgߥ̲��}'z
���X���[�J-���[Z� �1��ѹ����ٹ��ak�s7��	ms


*�
�?e'ma[�{Rp}$>Z��oJ���������on���5�v�p*��#�3��H��
+J��qHeF ��
�ᾱ�4��?}��K�o<�45v��� �6�kEs,��s%�n�|�*�g�o��M�n���8G���Ѵ�j9OB���uβ7��Zz��?}����	�
?��*�DS��R�|�O�S�*��^�qa���~�E+�F�xh
�pCyd0�ZiUj��t#�r� J�kUp�
 *���U��CŜ��ð>�0V�pmԽ5��̂z
}
	J�6#e�4s�V²Pyx
1�6D
�~sr�D\��

 [=�i�;
��N1vp:.�
W#�ʭ	�9�p��"ș�J��
��9��_--�
7to��p7{s������E�
	�	!��g�n/
&�>�JR���/>�
�4���T*��Muq���
��ob�4C��b�I+E at 4��$<kBc�\��L�Hy�
l�c�� �9��Pt
��2��Q�mj(��z*�,������(�N�[�$E�
+ �[�
+E�(P
r�MF�6��ZX	���Ж+��Y5�D4
�0��%e�W��n���q�Sl�":�T�|��X*�		�[\Y�T��\Y�NH�d}�Xv]�֭W�b�����SQ&?��Y�����y�l���D�p��AF�>k���*`�21��1�g>���?����А���{�=�͐���ք�=+U�ˤ fdVU��%ފ�"��iD2� ��=;}�ʜy��Z�+�Z
&
ދ4�"
+����i��m��k�K�H	��Yp���F��:���w�g����ƶ
/K&����E,���9->NbG
 �j�`����@�seVFM��\dш�R����
j
K�и2V̧"2�yTm]�Ӧ�������`g
1H�� ��XYAr�� gNm��q0'Nòb!�lL��9|�RglA���
f� �n�
�&}�Q4�-3

+�d�+�-��������_�p=
�#�Κ
+�
+�<���,�h�.�[��Ӛ}�a_�������2�Po)d	�W>�+u5L{Ka�6ژ�> h��~�&��"�q)ë@�:��F�a�ulQ,�U��*�����
�=l��Үk���}��,
+}�\��?�;0��zNz����"UU2���H�ٳKf.����"���e7�JV3h�o��nL�H
+*w��޵ʹs��,�φ��ۓ�q"��,hl�&FH�=,s�
5��ρ#��W�aɻIc�����s
+��V	��Ut
���1�U�����`�v���4���5\ܜ);+s�
�y��+%�P�;�����"�&��D
���/R-B��^:>V�飼�f@����
ƙ�u �F��5R�[�
M���
N�8j|FS1�h��i*a�?�I�O�M+��w"�עo2(`2JѦ�x
�`�I1�]��[o�|EWi��x��
+N��eA�&M�
���5W��/[g��u���)�C�*� 
tO�M9�2mR9�P]�E�Qfn�(Bk��0�v�'�߻��齫�J��7r�v���~޼׃Kq���$�]�٣F�Ⱐ�ƞ���Q
{���w��|�p��꩸�8aV�l���e�͖�m�=�I��M{���n7�ufpv֕��nN�I��g�禪��C%X7�聆�
�����z�7�%�i��O�����$-�> iNoo�a���ua�v�=��;�Вd
/
%�d���⺝P�q�=&�jKaЖ����U�l�ï������-H���y�~�ۨ���5� c�-G���N�{�WR
e��|r!��
u�sH�]�d�,y�R��-�(�	
O@\״�U�u} ��
Y�SpjkB�������˕,��^�<�6����f��(;�*Y/����bj��{Hv���>Fu�L�$�����D�<j��������
"c��.Xӳ ���VHm2Ʋ�,1
����v�b�o�x��]���M_*M�?NeG�[5�Z���o�R�)ea����ԃ�xWi�X��\H
+��v���*�O����a��U��`����6� r{#��
�Pr�nB�~SܥűMf}<Qp���/ݣ~?(#7
+E��w\"!޽S�������V�H-tS8\w�
�V��gpYB59�)��a-�Zq�͉�^�i�^�DZ�����4�w�jY�
�&�Z�~ɀ�xwP|��h���c	_����ݱG�ukCm�v��.;YU�.�.����5$�$�X
���&
 �v-�ϛ��h����q}c�
�k�N���Y
���6��#z��+nΖ�*���{�ё�(W��#�����3A��K3A�X�9����-`oe8�o;�g�|ТC���a�篁�$�3z��0��� ��ܻ�b���j5
5��OrQv�S���P���Ɂc�pQI{�|,S�+(5�d���SO�-'Qf�FH���%�ŧ)��.FF���������-�A�o����1lL}ܚ�ֶ���k��q�|���@��x���f���+p�r����h�R�Q&��+NeocƋQ~�|�~�~9�W�t.T�w?š�U�����_�]}4��˜�[�w�B�!.�Щ����2�;4�˲ A
jV����G8+ [...]
�Ah%�|I'�<D�im5	�B��F��͚�v
���?wX]d8F϶(�\����N���m4 T+�Ek�]�<�
M�٦oR�%1x<Z�ϗJeඹ�^�R_�\M)��(��'
��
+��7Uf�>Iܶ한��`Z����{A0�5��"OY\�z�br�
ue"2F
�swMA>'gX��(��(���CIv|�P�
�5��&>��Ftj�Xu���h��:��
`�˳
2x�
}�T._sy���k
#�� ���ǧ�Ұ�������}��ݏ����?}��O?��kE�������߿�|��x)�T����~����秕��������~���.���|���?#q����FE������/�i�|����'���5|�yi!�����'4�
�P�^(��R(�uw�{�u�vYm=���X"��J��D1�	�}b��5�*���]�5�J�ϓY�S�^
������K��~1
 lHr����y���`��U3V����)A�ZM��d<� ��2�H��.�ܐ�8�Kl}NN��C�npv�06�����rS�����R��+Ch��d 

cPm�
3�r#3`�

%��!�XT'P?�X�$�ꄧs3h���?� 77������
�R��]��!�mn�)O  �c��
endstream
endobj
19 0 obj
19606 
endobj
20 0 obj
<< /Filter [ /FlateDecode ] /Length 21 0 R >> 
stream
+H��W]���
�7�xo
kH��C3%W�-))I
J1��q��kخ1��}4��=^;7��8'��j�G��?�=��G����ḣ��f��D��!��
��ˮ`H�K�[hM�@�:��p�='R
��=~��������뷷�w���
=~y�M��d{��������ٳ���w7���_�����^�S
<px��}dnL��-
́e2HoW�u]�!0���k�E�?"�+
�J�W��lpNB��\zS0
2-�(����I��<�BT#�S�
Z�-�N�� �dx��y<���>
��,����
� ΩZ�J��iq�
wJw�yj�!̒���lP��}A��]�
�V!�V�Y }��0ҡ�f#�ȡ��1̽d��e
�(���e3�5r��dr��
��dװ[��?���BT�8�F5h��=H�xk%�:y��A��
��*��8��ȩY���C*cx�e�g=T�ӛq�Z{��,
uoG�b� ��?�;�vh���d�x�"�窘rwٚF6��#32n ���׸���0������!��R��BT��=��b��aa�쒩.ʡ�
�jq�^cz	U�N��guV����1n/��ֳCս��
���M����\Cx4�����6v>�@�^%L(-̲�X���F4ʮ �
x����![K�N��k���Y���9
|�k�vw��ܨ9٬���9�2�N^/�Q�x��u�+����
+2w{��%jGl�cl;
�,�mfl�L�ѩƄ^�=H�<�:7�M����($u�����G�,�[��	
,��]%
+���!K�Gtt�AYc�
_3���Zļ�
��\e��WkY/ro���fw��0�0�U�a�2 U�<`g����:��@�Ÿ�)\h���6���E�� �В��v�Ϳo���"�*[���מ�#�3�.��-�~P�_���=
X��3��j��rN�w
U�zu+{4�;r5L{3vsp_V�ah�t
GG��*H��UvCA��+<(U��
ؘ\�, �
&po݅ї!ܚ8(�r��= ���#��`��w�Q�]����"B\�.-��n���VuD��
|�T�
�� '}sfޗ��(_��;uH
�6�e�.q4
��FA��
����Rs���9p���X��`�B�>�Md�_�v,�T7,7X�Q�HjF�L���G�|3f�8��ЮV�
ʞT�
N�{ұ�G!�YSM��#Q�vF�e�~)��&��Z����`����L�'����yPe���%y�x?W�|��1��%(vK{ �%+l�$+َ�
v�U���

��!�m8�b
D`��qеa�C�&yè�9�v2ךMd��F
3��A�.w�d��r�(�d[%��L��
�ŬTP�Esc�8���bul�
d��l�
ZKq#x\����ubB�
p������8��+f���iH|��L�bg[6��e��1�1A�*���]l��O&2��3�j�0�c�Uk��if�v4��}K����=hy�ɳ50ӈ�#Й:
h誤9�+�E bm os�yѿ����b�O�Kߗ�m�T

g�=�ھ�9����S��ǀ(�H잘`]�
{��O�k�%?���ԫ�G����CU�	,A	f�tsNa°C �9T{Ku�D�˗^-l��|�m"�&!;Z��`?_�1����\)��]'h�w��
�)�ߠy�����ZP+G�i�8�5���.�չ�[~l}kGCX���$��a�
��d
+I3��
�̸=�1l�����~a���hq_�ݦ��)	Sk�p	B�=�Ζڢ�;�+�g��>bgd�@����"�~��Ր-�i]y
+�5!��<(�P��G��N�a����h���OeO����'�=����s��s�/uh��7������	�
���Çu�Č��jR��Z](�Tn[n����Zg5��q#�$��W+]��8x�`����p~p�vH;�������Pj�v�+/J�뮀Z�c
5�>pα�z����������%6ވT����a��!\S�� 
+�i2�ΗB��%�l%\�+`<�1��
���,���ݵ�S��z��{�~���Ӌ�������^�}ؾ;{���y:��ޟlO����}��?{vqu������K�}�}����k�;�-��&p0��q��-+uݲ
nТaCcMT�@��`C�"�k�6�g#�޲_��7�I�
V�6}��^\}�0�r&�����?
�||���Ϸ��ݽ���~y���_(�����ۏ��_no/o^��&�9���Q�.���
�;{w�����ϋ������F�߶�+m� ��������̱�
m>�?�I+�����׷x�'�rJ���C��\0aͥZ�\E��)�
����L�?>�Z��J�%�텺��
+O�?����c����E!�S�)�͙��i�(��BH��:��:����nl���J�8OOQ5eV����V�q��U�
V��b
+��L<��,�U���,��i�\��h;����e���qD�����sS�/����^ZInS
+N�J)�$�[6���o�s�e)��J��}��;;s�w� 5���� ��ڢ!*|�*��s�� ���烤W�a@�2�s�~�4-
����t�NK�7-oh�k�=�E	���F�_���u�ݶ��z�M��H�(��C�
+`�)��t���R��R�͜b$i�7z���B"Q寐�d7Ŏ}����4l"��i���1��N�c��I)�Zo8�v�`M�Qz�NQ]
fb9�u� ��q�f��[�����NP����tĜ൥)7�Gv��~��T�����N��fe�?����؋*%�5֞t�?׺�K�1�Aق�	
4�36O�Y�Nl�A����a�9Pr��ϑsB���h/�e�,T\W�v-�
+:�
h��:~
+��8f m�
*�Kr-
��
+W5v�3��zV�bħ��@�N3b\ܛ�

�Zg�Ȏs�x������
'�
+B�ָzy)Tz�QU9 v���N��Yn T��e�#m�	��[eG�
����Pn�n��a�5�/_��7�ϩ'�/L�t|����q��������>��
�}����������H�*UK���-
`��#@\�i�ԨB՘GC���PY��N5
�!��k��i� �Y�9*7s.y�t���؁x��6��Y�6��m��1��
+�h���ΐ�����q�Y�S�N�Cc��T�]AJ�Λ�A�&�6*��L�6oj�� S���[Cm
T��+��ê

�w��$R��L��;��9ZQ�M_��@>�jB]fC�Ќn[��}5�W%6��R���Bu�ai�ކ�!^��ǩ�+�e�����Q�*������4 ;�����nG���P�m�d�-łv��o�/�P��LI�H:
p�>tl4J��r��	&##���9,3�4}a�Ѽ������v\ġ���v��(��g���
����M"BM��W]���e
���Dc�-P�6�6 
D��Q��<�Gx,�(�΄g��kc6�}i����� Ӊ)j3��`��A{�[�iYQ�Gy��Q�YE�!<�dž>
4 ��*
�&��1�{X�Z!��]Xr� ��A����"��KF|�j
`���>�/�+�6�V�
:+���`5m�
{:��V�� �xD
j�9�Zv��ioC�Tm1��D�LS�����e��@�O(/�t1�K�;�>����̄|p
�N�M�:�aY+��
��������{�sb�ԕ�1Й��1��H����j��.�8��Ğ�jCK��Z�1�c��
��<�_�^۠��݉��"�s�[1�������7����0�T
B��*� (�F�I,g�M��Ӈ��A��r�j,���U�0]'���
��f'á����<���zKwS���������^\������o_�����g󟿿�Q��
����?�=�_���{��������C��N�
/����[Nb�=��_�F엣
:���t�`���6�!]E�
u�u��^5���q��./t�����R��>w/�����3����g~���O�Ou;���o����6�)q�E�ji�ll�J�ب��r0�
+���Z������p˂1f��t.uD��cT���㰅ߩ�<	x(Ӵ
l�z@
+R��S�P��]Bkװ>䔶��t9A�gv�ޫ����S��V��EgZN��71�C��A�����m�6��j"6X0���%
+�D��{�

+�k���Ǩ���
��n<ϔ#�js�;�G4��jܻR��%�S�A��݆ԥ�v`L�M��Ω���$f^��f��,��LݳP���p�o��y$/��"��Ԋ�TL=�q\��
�m�[f�08c�u��͞����S��O0���̬�lΤI
������M�Y�;�)U�1��Y���m:wA)��^6<`�XJ�x��ٔW�
Yu���jd�
+E����q4�
+�
�^�.(^"<�
�?�����	��!X��i��9>��Ҭk0��>���M���(GI�D'R�G�JՊ�g\�f+��2�%�W�vb)W\��X
��.+�j�����4taq�w_𨗿ev
+��������ݏ�������o����?���]=Bq=�����ba\��G�/��C�Ҝ� ��
+o��t*���g,�D�P� �uz���V��W�Sw�<:{g��P쁆�C>aB2.�qt�P�.H��
i��ȩ�v@"_�o�
}�ekCsz'�9�56��A�SM��/������q�?zy�`��_���zs{wDx���X��/������_�Kێ����L+�Ȁ�j�� �Q��6��\��n�
Bog�)0L
�*�*����w$�R:�^��]i�$�l�^Y� �R-��˜" ����2<�/^����H@��D �Sr��BBQV\�*Q���
3kn	e<��\���C"��{����80��8���<����-�)[�Q�z)&Lx
�
j�
t
����y�M��9-��s�w(����A!|8�T"؆L�}�`�(���+�O�u�]9�(��2���)�'��b�
(ui-G���N�:^<��U\T��
��w�'��<Nt�+��lQGI�����a��t��f
�BP2�ľP#���a��d`�
e���
�ک6N?�mή�HJv�lFg�ik0��} YJ�l�H�6���u��5Fs�R��k���\������f�s����t@Б� X��D��p��b���[Q"����߳
��C�
���ѩ�
�𔽴=
���hul8&&�%�	?c������h��M?lv����:N�RX�V4b���`��x)�z�`�
љ�F��&��H6ʬ�ꋻ�!=H�b	��c�~�C��A=�h��5m�-U�Y��{�Ÿ����T4P% ��c���
)�}��Ә�G�$zS�|6�@l69&Ϥ\ήM֠�j��/���c��Z�<��{`��y	�Y��gzf
e�@BB��� �`V���Z�mI�ߧ�6�^$ǂ�h��ΙKwuu�ڱj
!A{�2
�Zh��W�G����Դ��]'ke�v�_P9��wms�{�kՔ�����kK:4��t�ỏMDžj�a�	�	�}{6ܐK�rs��l;��C��j:t�A[cs�)�M�f�,g
+ ��a�R�Na
B#��r[W
=-6�~C^�j��,!dd��Z�1��#��ris�
��kgal:���l�eKC��:}���tg��و	mH� �>WԌT���D�z�N�Ż�̐U
�/.�V
�Q���A��
��}~}����2���̱��g
+�:�_$��Ǧ��Yȩ6�H[v;B���u
+�%#VWu��9�
�ͥPDK�|�IU����1r�L6W��c).��}��!ɶ�P���u��O����&��c
���|�=J�����a���vK��
ܗ���ZAǾ:�iE�S-*AX!m�&��u=*Kި2|`��
�`S#Ր^9
UI�̞
���#ě��:�P�ڬ��Z	�
��p�UO�N�1\Z�J
^��4v@���̅X
���R�Q>����i����P�H��K��1W���DcA�Kɪ)� Q�k$.C�� _*i`Uj-���
���#6a��m�[
9� �ŦClq�G�Ğeq�� z�:���+{V�`=㲘����ͪY�:�1
���Y\���2�T�|�M�2�x��֪�T����7��A��A�7�N���z���o�V�up<�M���Ez01���
+b.��
Zi�u����W�m�W�-̆=�Y붼|�"Q���Ʉ��N?�SP��\��&E��Ѯ#�K-�k�fU��GR���->�z�7�ʺ��b-��
�×�@��=�wnn�"(\=x��ձ�j����t�:M�m�m��wSt���,͚j�,���{�9nI�pVm\��1�g�iT��gS�U�R@���Ns��|,�Uw}
�]�&�n�w��7[�M�Y�|�c�1�y��M^C��d|j��Ӄ;���}�����؉
���8!{�
07��<�
P)��!<��}?�n�e7����vd�8䗨��Ř��o5IW"s�Apu7&Ȑ����aҼ�;x�. 
���I-n,.uq,�[T�	X�r��~;Tcj7ە�1^�E�
T���ラ�s���f���4�q#��������
�K�F��㻔HYAJ��k薘�Z�ټ-�/���`o��+U��;+'�m�3���!�ux9w~��*Λ��"�U9�U��u�ۙj:X��
6!�i�{����E9����l- at O��i|PJ=T
9Ҁ��S�I)�4�R!SŦ����ԳTJ[#[�0����Xud_̓����E��G$+�ɮ S7F]
�kXo�ދ]�I�P���f:�{�
�����E�ƺ�k5F*D�ߡt<Ӕє8���W�����]���<�_�����,� ��.yte�k��aΫݸJ�UТW�
<�s���S��ȿ_�+�> �)w�k�8��j��΍N�G����>N�X�� ��4B�  8����8�Xq�׋�g�8�p�^�JN_|yz򭏡?'���,B]�/(cKV�R<L|�B��H ]���6JZ(�Q M�`Ҷ JL�
+�`
x
��qQ���)5d�۸�غA.{u���t�X�^KTn�E�
��D�[�f��|,��e�����ЏXg/����5���� �
�
�Zm�b�Կ���NU�J�_�[�s�DSO�<(0�'O
�5�
á$�75[��h5�~��A:?C�Z�
j�{���ʷ���
+�ĵ� �bWx�-��хH j���oi�#�.���<�Ie��m���*�/9� :�6l��v$S7CG��
���e S��N$�հX
o_ս�h%gǽ�Yd~��������0��`�aI�
��"��Ƌ=V�ET��
m�K�S!�[Nv�H�=]3�
U��W��H@�sq��Um6Cʯ�If� v��{�C���� ��p at M`^B��2sg}
+�uE;��igU��^�ޓ�>������u|���������W?������p��j�g����n���77߽x��d�S�OD_j���O^;q�)����o�^���O������b͓o6�H��y��?ލ��+(>������{7//��.WkJ��iG�m��`�_|��t���z܄G�}N�n�SA�\
�����;W���#�b���;����r��5'�A[
�d��z�U�
�P�e�2�|Kȃ�zNG���|�@��j�l�ƈr`
��
F���aܟ1ȼ��;���cm�a�L�P����*7�C�
p�|��V�D��5�PEK|%���j�q5�'���I aN���L�hе
��\�߯k�����
� O�3&�φ-f`gZ�/�0&½	�$7��>{�
�8�S3R\zͱ5�kR�]UZ>����ur>K�������
S~\������ϒFA�\�ijzw�� B�w�-��[i&3�8Gu�)>dn鉃��A�94b��J��4 at W��?��
�@>k�l�&8t��L���-Rۚ
7���|�C\��
j}D��b
+�U�DűiT��~t�Ӛ�3�,�
T݌���^0�qb!Q��#�F��Mƞ�(�
>o��tf�����v|�Y(�ˮБ�f��
x;��d
+���>��"��'EP�'
�n�
ƒ�^�;��}�
+�|u�^�p˘]�O)���r�A�a^�

QE��#;c�(k��U,c���k֧2I����h�̅�ƫ2��#� �u�@2dNc�#� ��NE�d�xBйa,[=���a,^rp���Vq�
Z�Yhy�M�):j���'���
usv�S�

:=�����\�n#xݡOP�<,�
�'0
x!��|}G�9���vI���+�/��!2R�kzO�,"��<�
+��88��	|�R:���5��2���<�k��&Q���Q*�(�����xh���$s<�K��:���h7B��f"��Ⰿ�I���2H�.�+�O�oO�s0�f^��1���
��z�N9�r�p�����e� 퍐xH'@|}�O��џ[c	VB�7�g��t��c�v5K� n�`>0�w���C�p7k��Ý�f�=툃Li��F�S="$��ј�[�8���
�f�[t�^�=�g

�q���fU����j�?�x�D��E��
� f�Du��_� ���3�
k�_#�B����a����ժbW
VWդ���32R�wϬ��gV��T�í��Y�h�U�5���ܙ5����a3�v�aE��ʫz�W���h�
�84?
��t?e'����a�T�<+E]�y9J�"0�g!���R�忙��C �ٵ�B�{�`����
�qm/O�?�����5,0__��uO�!�G�g������1PXi��M�S
�jw��|���VG��7�ay�و]��U�X�������K�	N�S���s3�[���
cM))���#f��Ҵ�:~z�v��Mem?XJ���U�	�ʎ5�Z|�f^����(G��
�x�k����K8���>�Q�����j֭�.e
+Cׂܱ����=\߁��7��o��d� YR�x-����
H>~������
���7�#�Pܖ�U�K���1�2�K*+�'��/Q
+���R��kc^ϼyci���r��-w���4�������^GC����qM8��zZ�\q3Oͧ����Y�e��S�bS��I�r�
�b�h�~6�7h�_��.�څWD>}Մ��G�ҍo�v{���8�6M��Ї�S����N�j,
�V�J�`̍���-2�G�^�B<Ot��2�\<�/����2L�R���N���;���۷@nRz'�UrngBy�9Q� ��|}���oS��,��T��n�+W]�vJ�G�Y��-����[�Υ���C���!/1���xW(X
�,j(����IIV������]�GP��a�O��
�GK��O�
,�O��)P�=�GR~)v����:{\�#��"�Ӈm��bfbk&
���ס|��5>��Ѧ�݈X/]�7HJi�����dA��2�6S׶��b�i.��m�4#	��P�V#>�]�OJE3��� �
�
>l˥1>�
�>��0�I�6�=���A�,�eaxjN=�%i�ž'��!�,�%���U�^�ue�'sJ�����%S�s�eL�����kG�<\�S3q¦Xݧ'��t!%���L��m�c��.h֋UlsFr̝u�:}_�O��|�����Ʈn�E=�Z��wf
�	�y��aOm�9���N�EL���.��
u�����k�j%�
D%
]�lO,���C� `��#�\�}�!
�b|.���ʄފ~�V���9,�\���̜�һ�ǥ\�i)�2��z�.��yY
'`͢�
���o$��LL�^%e�_'N�
��Zy$�gm��p,�Z�Q��4<��T�VVS�J�=�u
�y��+����eT�m�7�!5n֓�q�[�pD�BV�
r%��˜Q��'[�$?
�5��6a,�9J�SSǕZ˸cf{i�"
��R��3]�`�$vq�X����IECX�O\��
-�o71�8)��a�S���a�~)�Oio5�W�?� �PU�
��J��9l��lJ��M�ܥ��e58G�Lj�`L;e���J(S��z��?��j�ڭo�����*?5�rxE��^q^���~��N��bX��(�nj\=6���o�-��7bT%��l�Y\�]
+_R���0�Q»��ퟓ��c���0\����� 4QP.�@-.����Iy�5����ލ��X
{�P�0g�/�M9D8��P�K�3n(9�M�M��gpz��aG�S⇿�^I�j��$v���	+�z���(�m-ʛ�a��@4���y��}���zQ��P�b,C�q�/>�N��<W������
/fwĘz��VH���
������f�⏟�m�Wn��������]l�S��"Č���T;��)Ӿ���*�)N
��3�T
N��-'�A�C`e��a�s�U
@[P#��O���o�
��h
\��K��-�sRV���}�?��xT�1:ZA�)m|�U��L��I�aMs
0�H+,v*�kVD0�^���$mMz=����)��Ƃ$>�Sc���+t'_5���3M��b�L=�gm	2iZu�g;i��Ү� ��2��#>Q�>X��D��Dm���F�<�%���T�)���b�U�T#&�D
s6��L����P=���}����\y���d(��z��js��w˅�
_���ӹ������H�S�w�R���F�<@{�Õm
2X�:ݨ���kT�}�5?��rH� �!L�Y��]���X�q�K�;
+iU
�4�4�a4��4��U�7V�-p�-WS7	O�{8�ķ
R�1�]�)|���wX5�™T�3B;Q�F��ݳC�"w	��5*2R
���6'�u�X�I(�g�n۸CКhBM�����rr���Ғ�b��q�k9��#�R�7_�M��>�c�&�W=��-��(G�m�!w2����h��f�>� '7�
�����@�!p����>���\�AS3��<C�Q]"j舘�d�[q}
+�����ʲ�eLW�O]Ʀ��︢�#�
w1#�?����wU���{�����{���t��U�]~5�hY勻�Gb�&g�Puh�o���(���C0�e`�KD
ڄ<n��I�\ַSK��Y�;i�)�� �Q��u�'b��s֮�.���y[C�u���=5�qO�XJe[��A"�'%���N�{�J�������#7�z���_�Kq�u�a����?	_Ҷ)�_�5
_�t���i<�ɫ��f�)7`Fƥ���~���m,�� �z	��5��l�l�	$q ��}3hie��H���_�ٝ�%)������Kb
��9;3g΀jr�h_�n� ��	���2дg�Ȣ�q�TX`�9�<��Q{Kch�����<
F���/D�j=
���"�i��b�X��u�v����ڭ���u�Mhb���A�Z���CR.����l���䜂��K��`�J�݅�w�[����&)~�J����y�����M����i�|��K!���6'$���a�4����oW�'d� ͅ
�;�eH��^�T��m���!T7(�	�t�����{��]�����<�ٖ�E��Ѐd��o�K
���W����-
��Z�'e�M�"W�u8R�#�eQh���T,��B�^!x��.�=須�*UB�Cf�y���;,�:�f`�p��T)��
���J';�e��P�&�T)Q���-���
 v
���,0!G�Z�Z�]�z:K�-t=`��A�� PD�;�����-D���mh	�O�&
+�^t�� / Pb
+|�n�X�j+�	=�t/ C
׀�Ŭ����
��T��Ѝi-'�(�PĀ6U��Ɓ:�T��'�ޝ�G���"z�”�&�c �a�Hbm_F ��xQ=�nx>}�F-�bQ
+>��P��k�`���
+�ɻ��O9C�@޵H��x�Ff�t_�L��m������0�ۊ�S
 �g�(���/>�e]bf\_f!puc����h
j}
z̉T�Qi�w��-!��١ה��úF`*����Z!�%=��.B��O�)P
�E�C�nk���P�G5la`7�����A�&�R6��R�ŨxT��Mf�S#�%�D��r ����=��5w�PV�=�z�@�y,B�}��-��9�bv#�
VA�
��i�*�n�cn�?4]�<U�M��v���1�W�0�FX�4*^;^��pL��	
��PV�Z"K(�"���)�pK�	G
RROR�B!�.S�\�@ZB�AuPR%,m]��!^�}4r��!-*�%WQ�fE4���J��v�F�a���=��� }$A9��"Q�ѫZN�ހ
ɫ�/*|-��n�����x6�~�`�Hӱ�ՈQ�Z�r at W
��6�H�h4S1�]�$t]$hK�|������7P�B�Z�ȼLWs!�q [...]
+����B�Uh�8ƹO"j\�p��5������xb
0��N�TL�m�i�ݸB�
���;�E ԍ�t�c���'m�2з�
�x���`C�IH�}2%z#�'y,�/�8#�[�
��$qHb����	�d���Tkw=*�[��t��Q���i�N�D�3k��dԴ�����Zm4�7�6��ի8�ٕ
��V^�F���R��緳�o��_��UQ��qU�";{VOXo��ه"ɪ$�??'��O����g�7������ׯ�\�=��O~�_���}����Ki�ir1�������:����'������g�v?��5>g��7Y�}Z=n���eQď�/�uqW�<�����͉�*I���u2��<��~����ὨƐ4���5��1(�"��+^ʃ�q�T�N�� �F��
�..����U��?����Ꙅj+�mpY���W�'��2�$X�1�UR�W�tPY>��M�։��/�ƾ��|��ˤ2��l41��.��uoV�ܤ�$Y��l�9̥;�6�|Ë��G��p���	{�]��=h��I�������>��ɢ"���BQo�Y��~5.�LC���1�b����t��o�I�D�!*W�߲���|^]�u��SW�P�
\�5^\����i���W�e�rM��IyZ�L_���˹&�:�r�]�˝v��.w��0L�~N���.g��8�rOc�{
�e���UZ���Ue#[��Z٥k�\��sb�"WV�k�)������t#���f�,�h
�nӊ��%�����5�q�kT�,v��Ÿ�5
��]>��y���[!� �q��<ɪ����#��xI���,�j⠥��3
Ŏ���q�i��{��<M�1(%P�M=tΨ1XV�)�����4/~��J����$$%�
��X�s>��{`�ԉ���F��<��xA2�X���i��U�@�5�� [...]
/�*
���<
+�&��*`��.��*����o�4�>���TzrD` �}	�ER�ּ2��:d���;
+�('��a�`�b`;08OKh�x{���,
���
/��`��i��i��|�,yu��Clz̡|@1<����*���w���^:��8z���ܤ}�3�Ó���9YT�����������j|0
�
+��,F�\����x:[ŋ��Q
+A�?BB�|9y	ng��~��/��[����b����~���8��x���x��oH`
g泌�{�(�Y^s~�nV�I�h�vs��:
'$�p�����^�U>ڊ/IWC��(����X������'3��̪�����$
'�289���rY��*<"q���fe�Zݨ�b���i
��P_t@,Fg��s�$"�n�uqW�<�1�	
�nF��,�y���4jz4n����j�o -�� i��%U�jh��ַ�R�[�oc���
4�'>.�=�`����TVI5_}L�=@e�L�6	['�C&�Qx���N�M���gջxc�:��� ��E\
endstream
endobj
21 0 obj
14146 
endobj
22 0 obj
<< /Filter [ /FlateDecode ] /Length 23 0 R >> 
stream
+H���n�H���w�� `��d+��,k"�� �{g�Ȣؙf7�ٔ�<��ԑ�uذFb�jS��U�W��a�D������^��4���R��*�Ϭ���7�Z�U�߿�2؟�\.l
r}b�-Õd:{���,4$�w��O�3y���Ϸ5�0��n��i9O��[�h�nK�����ᲇ��
�)$�
���
�B�
\&%�)���(�=%���,��X�O����|���P��p#���˂:���[b�m���)��� ��GQKP��M;��Y���Hi��tH�5�DH��tZۯV��n�GJ�[���m�� �LE���
\J�<�%Լj�V�
�f����QԒk�ـ��=&����#Xp&%�
E.���P�.%���,�Q(E�E�7�`��r-��,F4=Z���"�V�\
�^z�
,+�BQ�~�RIR�v(=�e�����̢ŵ�^0P�񉒉g�"UP;�Y��+��
R0���uʨQe�5g����j]�l>�@�6�
+c
ѹ(��������b��E����3��"�Xg�;-��z�W(ī7� b�G�ߡ��d� G��׏A��hf&
H
���
�Y�J�
��Q)3�
୆��Q1���W��ĒQ�����!�����K�ס��Dƍ���E*���iJl)���PRu��ǵ�|�,�@�	�	��eط�@J�LY��dK$V|J���GѰ�zp�� � �2J�H�����|�c�>Q�˫ϵR�	|�&��l$�r
�Pz¢sK�����}��ʖ
ZwFCR�;+4
R EM'������k�[�#%�-���6fap&�"D��y�V��	}J �x)�"O�=�g�3P
R�ZZ��e?=G'�
�{�Gǯ��nh%��Ip���5� 	v}���'UJ�>W�u����F�FW�Z�N
@�I1,�
��6.������Q��q��]|��K������wOJ���V�dN�
����D��+Xf�BiG�����j�K� 6{3�5��?�2~��]~,L~]�@���*��#��}5�y���-�
�j�5>ILU�-k�ܢĴ�*R<�͌Bӷms�
)��K�بt���{y"���n|��������5�v���J��� [...]
+t�

[�+��fZk\���W��\�T�^���Y�ɡ��S2$0���rG)E��묟�P?�����(�џ�R�h���k/#&��L��C�~��h�h�Ԃ������G)���mu�N�ۏ�ﴢ����� z�E�r˓�ܝ|L��u�*��Z�2YBo:�n�Q"9�a1aMT�	|�%��Kϥ�e�^(*[[*ZP��sX��
/��C;��hq�g�4�i�B1��V�
+j�<�4�9LJ=Z�ќ��̌*�
�68\�Ң�)F;��{�F�T��P[p/|�Q
+Nq����`V
��� ��ũ��PC��4/t��x���|��ڕ �
;��mD>�e�i9��U��f��-JP��,��A3����X��_�
P-�
�A���v at p\;�
������2��)�����78J$��
CYIPe�0ܢ
�
+?֛c�k�C�&9=�Q
����?O&����t�O��������޿{�ȗ >
+�z�u�v�0
.
�ϒ� %S��`��
+�
��%%�H1�'���V�T�:������ z����m�WyK~]�u2�=Fz���F���S�2���C�>�R1��N�����-C�mw�1�@�ү-��%�C|��vH%��
֤°�\+c��g/=�~�z��`fm�$)�8��òmnx��
Z�/�E�k�=K�!0L��g�"UP;�Y��+L���a�9
�Up;.mpx4ܑʻ�G/�cgr(p|���T�ڂ{ỌRp�.�������,N�m�J�{
��g�@R�I+?�F�q� ��k"�f/k��5�
+�P���a5@>W�W�@�=P��9)��,lbS
�,%)����'5�5[[V��5[[��5[[���W�db#<3��>��8��C)4�sN��{�q����N6�j������ 
-e��"(�z_�D�U�%���룉UgI�P;��0�f+|��S�I+ύ���P2�t�X(���WT���"K	�RU�
�`+B=S��
=�L}��]@��<�
!�V,�Wa��q�q�V"O�nN�d�Zv6艔�� 5l��5�
�3�~,�`��L�I!o�r����c��W�z�4G�	Uآ�}R[��Y�R
�][��E�HI`�"����A�
+��lq�kK%I�ա�
�ms�K��� }�O��v�

�4>�1��V�
+j�<�4�y���C
+f�9
�Up�����%/-��b����6�Ɍ�Ll�g�
+���}D�%~ ��C��@wα�q/4.>)�!E�����I	�G8�I���/�(J�Y�>��*p�>K�ډf�i4]�F�O	)-=���_K?��$
8bp9�e�J&}
$e:y�Y�J���\�k�˪?z
yP�������,�[;Q?|9�eE��P[p/|�QBJ�gy���
+�P�����e�T'X'�X3���М������6߫3�;N�%�� �ܸ
Z�2��?w(�1.֛c��()�n���ᶀ�wZ
���
)6�
�ERu~Nc$:�7͑����
i1��
I��͑�)�qz��c�Gǯ��L*6�Ʌ
|R�����F�����G��Q��SY)�s�v�,
.
�ϒ� %S��`��
+�
��%%�H1�'���V�T�:������ z����m�Wy�J~]�m�Y�ɡ����sNU�-���(e�Kͬ<&�����#Xp?�"�i�G�;
' 4��ˆZ��Q/*	G�dlrFPV=�
++[Ck���ʆ�
�f���khh�-���zxk�ܺ��P_=�.���S��;�����Ș
U�o6�
�kJD͆F.ɚ
-��lj-�fCk6�fCk6��74ܼ_u��Q����ݛ�2��m�?�˧7m
�_��I
����6�'��a��+2�i\96s��}����^O�Ȼ�9�������A��s�F��3��É'��E�����
D��Ҝdj5��D�V
�>���M	?y�gF�PY��QC�v�:�k� .{9b��[7�x7��
sJ�s7	ij��
+&i'	�H^�9���aլP/m]�P^�ݸI%
j��dc�~Zw:ڞ�N�<��f�*@���LHo�}�"8�`�X+J���w��"tSs׊}
J�����\2҆�	O-=pJmaE�����,n_z��e��VK�w� �o_7\;�>�f�!N�D��/Tj�<DZ2bF�e��E.T���ȁ����T���YhB
�KT�SO�(5�	&
.�E+�HQ���h&&額N�x�M�⇻
/
�I׾p�4��|�E�Ti5[C��?v�ւa�ov�MKU�?g;X4yW�?vj\;q���l�XS��j�b�\8W!�Z2M��IL�Xj�'(E���~�b8Ŵ.�h���va{W�gF�PY��QC��	����-.n����ݸ�.���d��_O��[�2fÎj
"A�"c�	�{�����b�:��}��;�S�ɦ����i=�|[�Ċ�"�xf�l��H��@6�}���
�H�h��#��qu�]c�:��s�;n�[h�«�(^
���` �Y�
endstream
endobj
23 0 obj
3636 
endobj
24 0 obj
<< /Filter [ /FlateDecode ] /Length 25 0 R >> 
stream
+H��W�n�H}��K�3��f7�<�26��ă�'��bPd�b�"5���_����P���6
r�Y�Su�Tu�i�G��������(ˋD
Fu]����[��M}?��O�}�3�7����~�����z�@�ɣ�~�Mݔ��C7Q��S�y�1������,��(�a�%�����tc0�����J����F��}'*�R�@-��-oFq
��:�Yk>�eLU����2�6 �=u�&l
����������*�E�.���"^�2��N
�|�hiN:q􊦌�Q6
Fv�!�x��(��(;A���I����n�mغ�濶)kd�n� ܭB�M��M�g00�
��z�P����
�64��W�0�r���%Hz��
"��6��ѯ��4�E�g���;D��&���h�N
m��$��t��S1p>��ޗ�3�܊jw��Z,m6�QSUi�g�cE�����x��6�eݖ��m��^�nsh�mP�	TU'��&������-F�����`P�N:����l��/T9�$�"����52�t_N�j�d��$龝؅�n
�:ˊ��tO�Z�{\d�UҵC�[�e����D'��dס�E�_
m*�Q����kU
Tb4.���̈���>�=� '{�L!X�U�Eխܚak%�`�����W�()nO�k�d
};M������`<�ʭQ�Q^� l��njdB[�[3�E�H�x�	�\�ː�����
vžo�i�ݍ��6�>L�2��b�h-�	��
Ѭ�.4� �E/�6�5X�{��/�2�?)r5����&h+���͊f����Qef�9��ug�v�~�{p��?x��E�dQ�����u�&��ls/��3��*�e�U
ض����A�2�z7.r��"d�Ȭ� [...]
��~�
y����A�2m��_f��z��l�
�v�Ѯ���l�
�6��(�k.�{����r1T�>��Q6
F6��
�-H����q�ج
?�M�U�l�~��<����MGae�Q��H���ORܙ�2�W4e,l�m��N�Y����J��������"�&PK�/c˛�tˍ|�k��j��|TU�u<�L�
P�EO��	�B���'EV��"8w��R>�
��q;%o
?�0�8ʬ��&�*�
$�A�gݧ��&�d��󨩪4����b�x�����Ŷ����Tܤ���	�ڄh1�7��`P��z��>��m���e�X[%ݗ�C��ɚ
Eҹt�9�Jd�[�أqQ�u�
+kw�[������,���m���Os��Z�,�*Ƣ��s�l��`�����i[[��B[�Y%
Z��k�N��B�k.�����j 
����8k���Y��`F
���3�
Xd�_d<U'$� � ͇�`�K�����:���A�U�v���
���k1{��n�|^�
s��VA��=��Ъ���Y��96�eG������m��.:i�v��҈@��4�	�
+~Q1eT�זv�>	�Y�փO��~,-X�j���K��}k��'lJ���Q�ٔ��'�6�����!F�m����
+��
��U�iR;�`�. &�e0C�^���64��W����ǯ�,�二��2�)�f�(��Ӻ��X��>.�<�S�E[�=	� 
��T
��^}���y��r~��W6_��~.��[
���X\���7�>�'~ԗ��Q�� Yǐ�2ʯ�
�BΑ�su{�9�?ȹ�&����U$-�خ����O��v�P���� '�G��8xuȃ0t}yN���(pF3Ba � t�sG)f���*w)��~
3���y�rߣƭO�Y��@����9��0w}�+;qI�0
rC��B�
�ϔ�
�h|�8
�� ���\ڱ˱�^�����<�^qqm�2�|�D=ϑ�#e�!b*����?n蹄�227��м��.
+8թ�0��K<cbD?����9D������ts8�|g��`�� ���C(�u1U�
�	��L�
`
��uee^��D�}bB`:R��ˈo�B9R1T
��
p9P!p��a�&
p%"���>
%�L:�����QH����%�>�
�O�`�؟</K*)� 6
�p`�=� �sN�
+C�"�62
�$0�茡�(.@&�O�(��ύ>
�����O��$����7Fn��ih�</�1�~�
Š�Ae>�P*�8 ��"D at S�� ڈ�~d��Ì"��4�Ȉ":�ແ�	P����N�B@�Bt���������5�nZm�#��
��\ 
�D�?�~5Vb���yYZ�0���r���%�C(&J&e��Qj�~ŔiUb��i	TqQ�J
�Q8	6��ax
)�H���@`D�$I�)��CӒgM}Ė��5h�&v._1!��SV�	6���|!|]\
�j���s�Yȶ��i0� =�6��a��
�v�:k�h���e &R=��'��x
����
�S��H���A�X�zb:�0�ui0Cd2]6e��T[�9J�]�n��{�
�H�����!�*#i�s���(h3
}��0Te� 
�XG m;�*�.
�Q&��
��3L�t< �`"3��잖���$�"S2$S�_Ō��q0��Aݹ�
 y��
�J��6$�h��
$u� t!�T
.��,_A<O�����ֺ�#�ݠ�p�$H����J>IviZ�J�b�X�2��>k^��{e�FX�F���̚5kE�l�^��9�6��
ـ�'�6�[�v(:b�9
I9x�|��Xȁ0�GQ�
�{�.H���`$
r��C
�R>���rѶ���r���I+ƃ!Q��G�M�
+�P���\��6���"�=�$nf�I[7l6��6pr�n�
�Cy�8���(>�r�6�;Q�`��,hS�U���4
(T��)��H���
���w��i� Ұj��z��2e"�YUԦ��c�h�%h���B&g���'�s/XL�9ĩt[[ Ob�����7����i4Ĕ��҃�����*y�)�\�&e����ks84�_0$�
��# �y�&�eA3�J�^��:�F7�5̾��+Q��|\H�([ۄ�\��� z"��SC�������А���@B���s_?��C@嬿
�}���VA����*$�D2�b	Ocj�T�i�V�߁j�r�ܲ
0j��=��F�����<(L��8:m^ыM�P�_��5@�s���^�QN˕o���
U�&�AiEGKH�+cJ%�B๼vC,�;�>)D7D��
���uHM(��O(#��J�
�'l�Y�8J�n�y��+
��N†'l�.M��м�fPp��)�Hʌ1�hw��P�
��넋����h
#T��B�E!
+��fPs� T���N�y>jpZ2�ˌ
m>��F�̪T��h�<d����L�Pї��׼�
+�ZvS,}v$�
���
8�
;�T{#�	��L�j�T>��L� ���
+��L-��u�!����.�����"�u�֦��=�e�3O���Rl� ��I
��+f��gZ}r�͠���Y1IhO 7�
�|1	�8�/���?���=\��^�^~8zr|q�=���٫����w�����n������%/>]��?�y�}�x�IJ�e�3�,�Œ��-�2��"WYE� �dH,(�4�5��	��k�1z���1˄�*ÂI7�d�5���[=ղ�jP)jo�� U�8Y�y�)R��<���Lj.6�1��?
٭@��1|�-L�&Bdo�=���N��PP�[�G5���[�z)h�,	�h�Y�B77�݁U�h
n{^����T��,A��L�	���
������U?�dC`
��sX�����l)��Y�׬�i
+U���u�����z
+�.IN#���9�4�I��&`�9�d�3�%2KJF^hy �mf,�ٍ.��FrOJ2^9�M|!c:8�
&�b֡�ʊ��
1"<
�0̉��.7��4ư��'d�߁$��0e�:k�ơ�&�l�3S���4�3����1�a,9o�jm�|ld�C&ƆQt���&'~"mql��
�4��	(��
��,6�c��,�
�5uqK��f���q�
ƍO`�kr
����I�
A�)_ at .�ϣ���.��u���Qa9�_ig�$UE��N��Y�E0��2��G�k1�:/4���
+x�Q&�P|�Փ�H)��r [��î��ϒ'�E`�_D�r�)w����Wh��ļ X�pAs���
��h���Ld7���F�%��&�ŸC�f"���
>�*;@�5�>�N���4
oCjh��C�����:$�!D���`�8v���
@�%��
�\�� ��&�
+�����o<�.h
[�LE�б�\�H���-��XT1��Y=[�c�4e��f�S�u)��N7
�
�3�c&��ܹ��.i}ȝת!�M��\�Z��>Hʭ1wR�N�aP�<`q�C�

ڠ��>��n��~j'�!��x�.⡧���ӣ�6=3��Q�
�������ǃ�CK
��v��Ľ	�&
_�M^��|ķae�~~<8��.��
Wʹ����q����ɫ+#�1��������}dF���_6Sx��x�
�Y�5o��<�ɹ��6������Z���*h�s��������i�M�Mq��.���u��f���ͦ�3��	�nB0��j��3����|��ȱ:XU4xp2c�B��t��6(7�;X
�ᑷ��`
+ܿ��fv��:�f�ç�
M��ud5ּ��Oe�}�q��Y���q�ރ�襒�r�ָm�D�3>~��3-�9�\iM��8���Y��s����h�9�H;T
�Z����m
+F���[���8�-&�u
�M�#:D�[HLSD��(
�ă�!'PƎm%�lR9��7e6�l7�U3�$��A
&K��L����P�^���K��N�47��>�L���^����k�LN�h�R]�@�'
f�'X�#�F���4)�����a�<آ��`N�;��K�K&@�

)D
�Nu�R�����^\�
��n/�?/?
=9�8aOP�;N�g�
�o�-'��g�ݧ��w���t��W��߼�~�~	��Y9x�V$���,f�5�	�n�j������[�
�&Z
�!�\
}�J�X��z,
�q"+
�]��]F�
��0n��u�� =���>�P3DP�� EA% 3�Oe0R�F��}f������Z���q�BT���j�
+�����))
�mW���i7�;whtPT��'�Tb�V�l��~<>�9���ܾ}�����l!��w׷
:9���͇�S�{�s=
_�?��a������؎���Eध�X���
ޟ5�W��_��c������	��#��~���
e:Ԫ0��c��i
+����e�ug�
l@���P�¶������kl�3�0�oV�������~�Ͳ��u��;�_�����_~�:�pu����~a�8��W����㕯:��/����a���������q&U<�Zٴ_Z��Lh�
�s��/
u��}�&�&{�T�*z
zZ�Ix�?�/�
��#
+�#�8/H %�_��bʼn�X�(HQ�0�
�k<�ſϪ����ǎ�C�A�̚:����ݵ����(8�aO�D�c�X�A�.�l�Ⱗ��2�c���j�6�,}%>���}��z�W��^ߜ�g��敡�\:N�����~��>�|�G�C��
�=�z��?��qq�ۛ
X^.)���ּyż��
�*��2E�+(^�6ȍ�Xp^��E�N���8�j
�n�h�0w1mY��%���zg_k����l��^3k"עV�# �)a/�4v�d�
�
�2�[mgJ�H�q��)�
qu��3S��$c���@��+�;�8AG
IkD-A�N
 J�̊9���,@�5�ZW�\�JwX��txƎ�	'�T��`L8lj
��>�Jk����F{��s0B�!�	<]�8���{w#k��Qk�@E�ԫ?ٴ*J{�T[Ls�[�Z��y� \��頻q��׈9�p�!
���:����͙N�ewm��1_�F��r�7m
*
+Wd�c
+\�����oi��5ש�A�l�gڂ��
�Y��Q�
^K3i�
-�*�3���;��/
ZL=���)�O~��旦�j�m��8`U���-mr��G�]��e\�>\������)g$J%x�=}�)Wj�גL����`�!�a4*�[
Ҁ��#��i\,
ۧL�1u����ɴy�7�#/+���(T#��-�;�K1lI��V��~�y�ՔJ���OqQ
���*���@�⤇�j9��Z���R4���B�q!
��%eA�B}�q�ɚB�F�D]La��0�
wҖՈZ�@�z���Vg�k��|����M�\��]
3Y��jI�W{Q�b���5`]j�訍S���+:&�.�`˘����!�&\�M�{(�����g5��0���e�%X�6�)aj
l�g�ka&둂���
1+XqV��H���\�2���
+v�@�S�6{?va��56YU
�[�(d�e�5��
���k`�]�� �51���hy_�V�'Z.�����G�V\�@
�;��Փ�[�0
Lώ�-4�𪎤j\sN�{ݴ�����6�V�P�t���F���ǧ E�̜��
��Oqq�|o��&��@��ڒ�*f���":Q7\�q��ߍ['&}qU
����TKw;pE:�eBî�g�������i�(5H�����LK�b�q�a�
�(�����G�W�߯�ǰ݇��D�����oQrἾǴ���<h#+i���΍
��h��7
#kb� =|+����w
�H���Z
�W��)N�\�
^
3Y����.����\
����v��A�n�
q䍵(�%{�[I�Yi�p�%��|JF�!]M�,���l��K�S��Ԭ�x����x�Vf�
(\�sa�JO��v֩���흑M���_p�Z�.��vep4Mڙ�Κ�8Ѣ��=si*%�i�(5۩���崄
KM[
S�l�`��f�
9(�\�]p��N׃����[��yG�|s��et
p�ti�ɲ�����,5�=p̥��+����s�
��S[69
F4| ٧OmA=�\�1)�KW�t�W'�Hف�
�N���d��#ț�d�ߜ�h�rۣ�6��JwT�>F��qu���C�{0�>v\ٳQ*�3��@��d�/�vi�a�����u��BO�An��֫g�����|�@{*t�ƴȊ>H�=
�*�R�5]Vu|��(h+�+[�
Z�q�XY��%L���ďӴ�˻��0Ņ6�=�,xe=RP�4s)���0je�n��.F�V�
}�:YG��:��ղ+�����8�:�c��c㛬S���qND2FM�r��г"����).��VlֺҞP�b��!���b�v��J��
+�VΚj,
��-�9Dm`țd���ʼL�"
+؂�������v�Z�
;T/��kZs�[
S�t�`l�\�5q�A�� V��ǺX�
l
�s����f/k+7ɛ3
 �e&�B`�#�i���Մn�̒�P<�F]9��L_�:F�,�_�GK�y�`�
n�g�f�+�€�OW?
n�?��6�w�~�b��
n�/������\���p��u�'C,��Ѝ8IF2)[05l�=���i�T����i��_�j���Ԃm�Y�J{�0P�������/n_�{�������?{p���ї�7��~wz���?\?�����ϟ߾������F�_1��?\k�է��������zw��������������S�K/q�̗������ӿ_�{p���7�'z�i�����\��s�H	+
�c̜_�����U��Ě/��~Hq�����%�o���u��S8�7����RU��;��d���7���v��Eq&�� ��z�}���-
+-�Ti���"���c��m������3���:�A�M���—���:���g�Vd`{
~
���8F���;%T�O�u�k�m3�rp\C���ZN�m����gᆒ&30TƐ��F0܎/����9��
�ߣ	��+�l�G��^�����n�S����N�
��w�υ���XY�
�r�,͸�`��j�M�
2ȼR�&3_�j��uT6-	O���`3S� ���QZE.N7|.��^̅���F�
���x< �5�4������닮gh����'�=��ۗ_��ͻ�<�G�߽~�҃�7�~���g��
�3H�<����O��
G��o
Go΢;���
�ϧt�����K|����e��=
r�U}�2����Ğ��t2nE�K⹊<��2A�{��;�
�m�<V4T�A
+l	"�^������,���Q�ޙ���X]nB��Ǒ���B�09�&������k:�H|��]����`
㶉r�v�����h����߿�.���(���ঝ׷Աp
=+]U^ {�|
{uu�ω'�JW�
Z
����`1�
X�>�)���jk��(���֋�����K�<ƍ���x at D�	�x�hȿ���zf�}6�d��5�t���&����^�ڍ݋�MI�!�m��
A�j$����{
U�o��X��]�
��8T���)���U�2��ɎŔw���Bf���G;��;�L�ڃC�ȶ%
4c���-�!oS����=Zgiy��“��G	�����w&QB �g=
���Vcf�cGB*���ȥX�2\o|-j'�
i=�8 ϝR/s�Qۢ�����:���Y9HNH
+�)��<ڗϫG+���Q��cБ5ʔF����=�F����Y;���T�*ʠ��K�ۈ�
f��l�l�i_(�������]	\��L�38�ǻ8���9lý7Y�f/��Јf�1�ykeA|�)�r.�Z�9
���ڷ/8
�u��x`%{b�&�A>�&J.74-N����`�@EEv�
Z'�B9��p�Ji�3VB�Y���=�N�h"1�C�p���1W,�R��T�e��lX{0�	E��2׽��. �߿��$�����m�����&�)����e1
���lO)G��b�QJ��%1�рb
��й�=�+�D&*�[V򶌜����g��GlŃKOA1J"�Z��6j�@�두
}��������'��
ҽ[ڇ�}��S
��dրޚ?2�M�\lX/�eا��8�]͠ ��a�w�w܋��'ߐS�2�5I*�0O���;.p�h�_��j�OZ�>�V�ŭ��׈�s�G΂�wA�?
?L��
�ӛ�
;t$��,���4�
*P k
����
��ʶlD�j��D//Q�O�*q��j65YMi�F;A)�ec
&�]:ä����E#�	���I �󖬮9"��
��h�k߅����
��t��
}���eq��T��$D�)��Y�wc�Z���m
��^��&&R��m-�WR�sK�}��Cリ�9�����(�B�6cs��x7�^ǟ昃P,S��/\[�4��C��,���Ŷ�H��.�+-�2w��H�;l�;l��-l�Ӛ�9��p���uU�ds�
�:)%1�{O
�:�.{�}ù�M��k��O�*:\�z�\��8lI��1
]-��7/�?�"N����݅�qv=�1v ��7�P��
h�a8���z�6z
+��;�W�k�������tg��9���A
)�Nq&
6����ߐJ�x86�'�d?JI¤
���
+�^+a�����`Tw�BW�;w�a������^����v�0��
j����
#�{s�?�
o`87���l]L"�jI'�ʒȬ��5�H�o�B�1�D��F�j��NYl2冋`����<	g<1��W�LS�/8P�k�-
+Z�amk��4h��; ?���h83�B
wXWQ�
܄�\���t 6�?G�7|?�qps�ݲ/�4��kL���cf8E
��ʺE��,k tk
��œ'�L
M���4qP��6c 
�16a�����=
��pj�ċ
bA[��YJ�M*��F��P���&���%-g�#&���.�G?�R�b��:�n<��5D.\h
~]�r,|D_��kƣ-�	0�Zy
ԥt&��saW��2X���5�g
���7e�tXsRr	��2Y*m�H����I���zn�AgG at x���d4�D�-�*r6F��f�hI���6;$)9[��Q�/����V�
[���x�I�5Xn[�,b���&�5.p�|�����
�?|؏/�z|��/^���o~U�_~��w����_�����������������������������<~��ץ"�b����Gş�|~���l������~����s?>��7�?��<�Í����]�QW��
[!i�x���9�
�F�L�d�}3y�,b�Yy;i�$|1suߟ��o�f�
x�

s�ZLoE�7�]�Ŭ�#�j���<r��ENP�[:��*
;��mJ>dt�hyAc3�3a����9�=���9�g-�1�Fpw=��<
>7�,
�� �ЫyàO4�#�5y��=��UZ���l+��o(a L2��2RU'��
B�(����K�)�!��p�����Ð8K�������ö
{ZR  �.aw�����
3.�$��`�/.\ �q�_�^�T	��y�����^4U�qP��6��Զ�Ө�yP���W$
P��M���=g��Tu0Ҍ�
+�ex��+�m�~ �)K��No{svR˳�sҞӟu��w�S����Fݭ_n_��8	��Ɏ�x�{(�i2{��T��&=�	
W�\�E�
��lJOj����Dx��0�i+ք
���2�>	 �Ib����n�$��_yC�2]�5�Cs���H,*�V%��.�k�}��b�j�4H��
�P���3�,ht��XU
� ����m4kx���K�%��=s[hH��Tӈb�ў �t_�
�
�?�T�QX�
j
pq�h�lc��792�
�ԝ�͆��\^���Vb��uYGE
+&�[�+т�dp���}n%��2mDm�>�7���{��x��m��c
�7�T�jWל�\�ԫ>T
{6� �����	�X��c�'���2UA�
F��`K{���\����îfYGS"����%�&ON��%������ˏ��s*�z`^	�P�r5j�Dz���{(��� |�
�c:�jhˬ���2p�T+��N��J��
+��"@�5>��2��I��
ly�R�	4L���.�ʔ
7XC�{AJ7,�>ü��l�;���L!y����֒�x�F0�	�x���m��|³���/w�D��g-���-SCc�
&c�	�vcжPg�=m
E��IԘs���jY�fl-�9V�{Igz��[�y5�c���"N/�N�R�'��
m=z���sf��TV�w���ji��(��@�÷	D���ݥ+M6�F����0�f at c�ɿ�T�S��(2̭�~���r�
��F��i��87.u���z��qɌnKy�-��z�Y�_�;��Q�Z�ب1e���ȑ
��*�yk�7�^ 0�H"l���U��~Ԓ��_������$>;�^
�},�4r4���� ��
�u�&<�qЭKo�����]�4ѸIa9-_�
+�D�c�j���W[�t����+�Ɖ߹$�o��ZT0�v3��
rp� i+�?I��b�(j
v�`ğ
j�řͬ����j/�����]�DepXk��C��s�M2�\�Kh9w
D�b����\������VX�
�v�h��/��l��52
\M4*
x�+m������%��7��Y��E"�6%`_�#1ü���)��6�kR�9�od��i+��sA
�� AB�KJ��<"l=����o
|uŀ��%8���������8��Pl��@4��
F+���R7�p?q;����'��} c�z���Vv�$���ʝ�D24��ͦn��!�ǖ��
B��(��	���d
'�厄������q�<�����:}[6#���	a�,
5��#3��ȼ��7������}���۩�z��nN6�r[8w[�qK���*b)�v^���nls�^�gh
��Dg�ۙl�Fo�і@.R�<��afQN
~����'�W,��ǻSz�8^t����VKYI���4��`�G e�Yq���~����&Ż�_���#�X�Q
wFՍ���lX�QF�O��׭���
Y���0�Еf���̠��2��0����r�
��;-ʡ��b�txX, �En�xU�_7��a���C���g��Jz���\�n,
���rCJ}�H.�(�0�\;��4tY�ܾUh�R��m�%��dtp_�vd�;���H#|�{�e$���e3�N<Z|��x��n\� [...]
+����pLw�ϩx^�gh�^�������<a �������sP��lL�˅�
ST=�6c���Yf:|��jK� W���=����[��Qa1Y��h���H�*��[��khI�ԦV.
�$L����� ]#�kş��P klr��O"(�#� e��SIVm��-i13��d�f	�l����(5�d�椦�
 mO� 
�`/5��|�p�C�U�qF��PGҀ�^`
�L9
l��ӗdy�=H�\�i�R{v��D�_�
�q�ܴ��'��d��Q�|$�=��5�u��X�����h�&���<��"�
1�2e�g���&^��Q j0徹X�K-��mm+jS7���٨e�/�Y���//
'ԍ �p�/�
�Ŏq��z�	uc��1��[�zI
�{���fQ%V0��Ug|Y3>���Ό9U慎��>e�4���N��u�GW�����J�q׭��
+
sJ�GvM?��-�"����6�=oX3 �:=��=.
�*hƥ�?O!�m��߮A��pߣ����,G��YFP>aֽTE�p�W�Lqw���R�>��ue�>tԴ
�ܝd���\�v�*�H�]�6R�xu����}��ٵ�?�n�Rrz��Ͽ���?���ۏ�?}��O�~���w���_~��������ǟ����w?������᧿��ݧ���6�������?Щ���V�
�7`�@-@ �WA������
����;|����į�M��fUbkŮ�W�퐘^�R��/��+��%�sޑ�3���\��C��H$�)�C��
B��CH6�A��:yP�&m��U,`��2��h��B�
�d�g/%
�E�~��8ȅU)F�U�
���(���xVYe>��/�
+%�f�g^��f;��⁆Ѻ�Y3u3K���
+y����B�e�!�5�i���	�ېq��y  
Nc��h�z��%ǹ��9zV,�
�"�y�
��h
{%J
�b4̃'63Z=�Yz�풋��8x�L��#)g\@*�Zr�@��"��K�
+q��`�e�`�1�6Z�I2�s�
D
+�ܨ���&L;K�h����
�XPd��}�<�}�0�:T��U�|���=o8�hFv�m�l�S3-�=0��|?�	��/~��Mk�����b�� ���
 m�m{:��)�ظ���$I�a�<�$�r� k�c��Av�5e�@�g�9�N��^6Ӥ�:��� [Rڤ۝���`jx^k$Y/I����8\��o��In�v|
��=���SL�h��-���
~��k�z`	(-�.|by�m���{?�5ɘkO�}�MU�

��
l:p�<[������8�	���p�
+�a
+�S�����
2��G���pb��1OȄ�m�L3RH
�ۃ�-GOG�{�J^����!c{d|6E�z*�8+���2���sf 03TLM#v�T46ɏ|EJ� �%Ks�H�={w]�
�Qk�A��lط��}��Э+�u�!c�xF�a'{�\T��wZ�e�VZ;��W7�E)t��*��
�"&�R,CX'�ɮ�Ia7�R��Y�� ;���
endstream
endobj
25 0 obj
13987 
endobj
26 0 obj
<< /Filter [ /FlateDecode ] /Length 27 0 R >> 
stream
+H�\WK�$7��
�� �)���
�n0���̬6�i�S1�
�֟��������;>g�L�?g����Q�
'�O�L��ܟ�f�k�|t�ϯ6�'f���o���Ď7��ח|�z=�C�|��=�WG[�
+2��+��t~�Њ�l܂�h^y�K�6 s�R�G��@�̖,�����ˍ`�|"���R�9֏e	�r�Ep��
�8�u!
�1��z	�j�� o�O�f~
+����,��C?R�**�v��Q�ޠ�Hp~���U8.Z�����*�0U	�K�YP�ׇ^��Ɋ����#�70��_�)��]��ϒalEeh��Z�
�e�ު��8�!���LCX
�'�I����VeuM:�&k�>�W��Rz+Qm�o!��~��5p���ѹ��8�C�g
�r�
J��"PF�n��$���1=�4��F�w'�@��~;{F�I�/�����rV��A0�N�	A�9���>����QO�������)���c�A'м��1n��,�0ʈ��lC��}�1�$�i���
9~<��أ��� b!�����3(yė�.E2�
t���J	�Y���ZU/�>�S��Ŀº���P�N�����ɵ�ˁ짋c�'�����g��f�>5���S0�v�N��h���H����љ���-�H�`��|��e�x�`�ì��7�����LkbX]�Y1,�+c�Sp�u�,�ox|�.lN������s��3\F�X�Zd�+/
��k [...]
+
+�
�j��6�{��
.�m���j���t������� m�
��@e!5B16��B�DW�낎{s�b��͑�����m��r`2�
y-�}�-)�GW~����@&�����A
��;x at Vα,����XQ`.P
{G�Ԙ�������x�{,�]�	�0���ܣ
��
uwM1ӵZs�>�����0T��[�_�,O�k at o�J���ƺ=�o�H\"G�:��B=ɛ�:�p��1�
������p���X�f�lxg;ku���k�d��T
ۻ ��9G�
�w�r<5Z,L�ؗZ�Н�m
oeU�u��@~
i�o�Hi������8K
+�FIN|o�h�5UIK���Õ_C�� r��Hg�v����:��R��1��Ly����"o�Wpu�����2�Vb8����X�
t{
�Z������ݠ^��
���stҖ���]��VH��%�s|�����U艫z����{2��@i[j$�%������{t��_prD|��p$h�����5�W���U�.h�$������9�w!&Hes�̮�J7W��5���Y7`��+��<��0A�2�FN�j���R�{���"�C��=��4���^�n�r#A���'NG�W��D�i�� :��8�@K��Fyx��fop�<\~�#�d7���¸gm�7
�ܼVj�o�U�'�6��d��
�g-��
B)��˦i����%���̈́�w��m�rx�3�{�0�:_u�$`m;/����l�.��F(P�o�#�&y}����	
+��f�P�\ION�M�y@�nV(������~U��@�oW	 �ο����A��6'FM��%��?�k�=���8�ܣ-~Ə��J�?���?��K�_�����u6�P�o�C���4���S�jP��ν�ޜ��*ҜO㑖w���)-��}
�3vs�N
�73
"7�7VO5��

�Ԡ>���^�����Ř��z�&�X
	�*� ����s-1��^�y-���^Ͳ]ݒYٵ�[u����Ϲ�7E*�5�%0j�s5��zd��.g�yʃٻ�E

�3����hkl��{s�n��*�ĖU��Dr�WX:y��[��ͮ
+�Xo�
)���O���[��*U��L�^�P7���O������ai���z��?.���0Ћo�;e�(��*4�Kܿ� �O�[#6�,>�Hu����E��"Y��t�{�T�S���K�>1x]
��Pta�vm��rd�9鲎˵�Q�on�_6�n=x����jɵ섁�H���@"0���m��Q�̲��>U�
�[�t�q
ǘ���w
3D��D{�c�9}�HR��yX�;���rJ��ߚ~��Zi�j!�Y�Y<{�u��f�ŒdD�ױ���CHk�,P��0
g7�� �(;?K��~��`�&�s�,Cm�ݮZ�G�7��� ٽF
�i��hq0h�@��Ľ��{�|Ok}�B�5t�/��1
�
��)��=2����z*(A��
�x��t�$䖝�Lm��L`ɬ�=����E"���4(�j@
h���UL��S�z|���
Vf��Ý�M .ǰq�Z�����{YRn�Vr
+w�U��
	�=!�E&���"p��D\'x����
�%h)�6�|`fg2c�3�?/1
Bll�;���=�c����ZH�=��|<��y�
�
xs>fX�i�������G��e�=��M]��Ct|���
�鉲`�>�
��dR)&�)4s�ypr�Y��B�F
h��ă�d�ѻ?��Dw��x�2Xʼn$��<u�۫0�i�q+� �C� h��
#��𥹼Ĵ�a�Pb��{t���P�����~����8v
�I��A!q6�+�[�	jd�Z=ZJ��	��h���;�%C�c�p
5^-{6
�q�|���z��k׎̌�����C�}��
��VT8;�DSP��P���>a�Ȯ�����~��w�9t��w(�/��yVXa�8���Weͻ}KU��y�?��}
Ԙ���s��Dc+��緺3��
�
�9����@
�X�B����No�
Բd�9:�
+8�X������=�
�g]	��l7�'�gf|k|3G`��Z�W`�b����[�Nn�BqV���+��mIR0����G�>~�h�
k�9�Py
`�\d^nI�{�ߗ�*4*t�b8�(��1����Gd\���� �l�5T�㞇�4�ݎRƫ�d�8�8Vڅ�h�&u
�_�	�%�1	u�t�}��+t���
�3��NJ-y�Y`-
���8�5ʠ��	���L���+o���͍�,F
xkz����n��C��b
 �F
Ɠ�,mZa��^-ϕ��^n�W�Ϊ��6rq�%��
�EY)i��%�ކ�\��3hi_ETw�
�w+d����r�E�X�� V�)4�0+��s�`�y�@�>l��v�q��ו�t*DƂ[�3A8��|Fg+�TH~4_*;ë��kVe�9X�m�#�y�t�F$��z^p
�O����@cJ9!@Qi<yg�8�)�>@�4	=e=�g�G�q*���
�dz���[��+��uM���{�r,�+���1r��𮸘�@��"����v��w{�]�է^���(��-���Xش8Y	�|��`��j��8;�lª�/>�H1,p����|�#n�5�LmԜ�q��5}$7��2Ј��z��@��'X�V����]��"-�%
45�fV�wb$bQ�x^$��<��H�j8x�n)�LR�-JEf�fa�]�b����D�x#M��k�<�Sm�BKoCW|��r at K�E{�:�z_P��lL��
Z/J2E!����n��u�;��>� [...]
+��w��I�p
^��� ^��0��I���� /�'쩕��hBp�Z�vQ���8I0�%ӜG�%L܇g�nj/���
����{�;|t����M�%�X�Y���*N�
+���.�W�5l,Ah���*��8����@�"@Q
+��w1�3f�
!L7 at Q0w�c�y����c���cH�ު
+�ȴ$�n��5�����w
<��Z�-��"�����4�c�5�0g��|��|��4a�5E?{�[�y&	+Ƹ-��	�E�w������!�>���[OO����L�W
<�?��5�O3�
`ٞ�a��9�}?�WX>��X�����v��y_��M�����\�#����G�����i{HGx��3���#�n��Rڄ�5A$�Y��Ւ�#��-�^㆖Ε=�#!8�_��xc{%Kp���[؛6@�[�f
�DZ�
�إ��%�%�V��*bP��zN�1���<
+�fR�] �K��v��d�3�V�J0�
���	q}颜!<`9JAbi;��z�d��{�+��Qr��=�/G��'ʨ��3��3f��r
�CX_��N�.�����w��s*D
�ֳ�T�.I&l"��
Yˆ��Er�D|OO�{#@�� D&�2�8������d���z�( ��!	�=���������$;Ϗkԍ�9՝���

6�{0����
Tފ�
�6kN�ȴ������:G[��Cq����~�r���2��;
xY�
>5t����r�+�����l���q��ǡd��
+�2����9>�`rf�P���.�K2�d�
+�f.0G_M	�Y~V�o`�).��.��`��kc	wA-
+��W�?����%�u��<ó��~/��^�P:
L^����W�r������ӎ��?��Ï9޸�/Tȃ����y}J

++��P
�m�)xD��ZE�j2j����Pf{4}
����k$؆i���
@��Fn�J�� LY4�����F٪|pɷa/{D�
+�	�377��ZH00a'����5�b���|�
�I �"��L����{.���{y�!\".⸌[�Ϊ�jEWɨӖ��!��4��R�)���K^ d����&�v��z?.�1�-
��Rؚ:�@�<�����<lXe���=����mp�]��=8/+���DT�[�T`�^���#Ȱ����xp5�幯[ �Ђ�ܾ��f�5�u���}���0v94��]Ÿ��6�0{��eKv=�H�&]�݇�H�S�����,K��${�Շ�:ʠ��s�����_*B�\�jg��`?�����;dp���Z�3K|����ӳ$~8
XY�u���t}�����|)\yH���^o
+��V��I`)۶��d�m�=�
u�
?W�`p��9����`V^�<�sw�� 7��=�
&�5�@(dA��ChU���'��
��1�0�����eqV�1^�_��>��	l��5�P�1k����%B��\D�Z�ך�
蚲G�½�Q�L������! T�~�KŎ��b'�=�t����\�N�o|���tn�A`>Tj�����k�I�|p_���E��C��"�K�n.b�vI��Pԥ�ԑ�M^
�������>?�
�e���w
ҋ@���%�;����Ct-��%
��.�w�y�s���~����o&N�J<�M�п�� �P!���ˈ�h����
+�G,� �og���7�*�
w��(�6���WY�e_.�}zR

����
��:� ;�d��S�� W�.��2@����c�����A�A�_3E���bm�ei\������G���	BWb3)/� y�I�͎�e�%:�?+x�����&�
d�K|5�K��(���I�Q��rSVT��(�"p��ľ�\��� g��R`
����뵦���|=5�n��Rj���а�K��v���N�э����9��!�h4v	�1߁��� 뱐̻Ĭ*�vg�r:���]b���m|)�[�o�*6� ����@?W��g�}4Uq�-a�yۋ�8���5�R%L�9����
�,2����"�„��#�}Am�+��O i���P,\���c���yҞdN��g�)Y(!]+J��
u��k�AJ7��=K��o�]�a����~�ż
�|B{%��m
Q��<!���
+��i�,�p�y����j���
 j��8{�*9ƭ?3���AF����
8��}z
}��*ci�)MQ�����6��.��MW�;�w;��"�H&���*�9��xp@��{^`�}�`_l��>�׾\`�<Z�|��DS�=�8�%��U�R��N%�u
Ԁ�p?!�RmV�_�C1>c/
֌b0w�0�[n�i`�!��"
c����L/*�)��|ԣ@�0f��b�4 �����;��B�k�s��n�[a'��E�ʸ�K��L�ٜT`gW�����׋T
�:�AQ�Kݏֿ }) ��>6���M��l%߾�eM�W
0�K�m
��v�;x�+�R�8��V�	�"�{>bM|�����b� �*�i�{����w��Ѧ| �@7#��,�
��F1���bx�
J�w���1�?>R�{�u1�ӨVW���ֵ�ڻp� ]b�t��
+�
;J�JLR��!蝋�E�*���h5+�h ¶��
+�_�У]3H5�e?���_/I(Gk�,��Qި�Z��7�X%�O�M����/o
D��r���O�$��F8�eהZf�J
S�l�7�
�gq%�N�<�g*��:W{�QJ��;Ô9�Xl�Q���/�!$!�y���f�]`��;i��)7�d}$�a���$~�����Y�
w����z���fB�

t��b��~���*�'@T���@l��{�/E�eB�K
�^��E�:��m�z52�b���~�;�]��$g��x)�0W:������ �` lN�R(g�W��̴���O��}��M'����Vr�yg�^�dia���fu��ٷ�D�Yd8��e}��N����1��5?ڱ�
�r �W� [��	�^+m�I0zz���#۫^1A��)��
kޯkȖ�!fN_���p�> f�:�ݪ�(�|���_����l-.� j�Dh����z2����ג!���WlU�}�6��
�C�)��
+�C��w=�
�J0
+t��o;�-
7��Ǵ ����%�����u�G�I
�ؚ��
�
n��I��w�����
sZT��Þb�ic6�E��Eʙ?Tf� �ź⦱�g�� _�/�0���i��$#��"d
U��N'���. ��`�VA�˽��J��[�x���^�a@�/�b�ı�]8#�5����c[�! ܹh��`?�[5ݽ�=:.E�[�dg`,�
e`�Q�2<L��Di�Jr@��.^�!��6����_�v�
�5�fj勓�P�v�`��'g�r�v @OI�"̸�&��C��+bGX������"��E?p�g{k��k�)���Ԯty/�${�[�p��
W%�)�iy�5 \�?9�x9A6(&���]��.����l����]��FlԾB��a��z_��g���
<ܳ�ke��-T�嶗i�sPNmǎ�Q��N�i��Iw'A.���ٲ�vLp-%X�~R���E/y�/�Q
	Pn&�ſ����^�lOug���V�!�`:�4�w�� ȡδrb!�5JM[K�Ro��(\f;4��5m����n��~B�9���jH�,��l]V���Z�?��h,X
��5;v�i�ڟ���k	�����e�0e
����(x���
��V�)�|��
�+����&f�)�q�ۨ�V’
%�/
��^N$t�
�.C��;h��ȓm�,�V�z�Zn�J(�rh
���՗(��s88�S�4
�����(��֊�F��K�Bޝ>���]�
��h��I[:)�1���O�������7Y�%����k]D�Z�8"}����+ Ʋ�1�h��I��.��JO��LLj���i{��MgY�B�N=UR|�/w�1�)��."��6h
�*b�F>Ċ:?�(|.3G��tp�0L�}]��.�
�n%���	��b���Ɋ
we�������fÿ����>sC��x<>vw=Uw���(�Q����
�ț��2-�ueZ��(7�f�h�aV!
e
�h���r�#Of�i��=Ʊ��
�!�Ŷ�\�W{D�pC���jO� C�;`U$}G?�
r��
�^S��R�t^v�z�doE�8I�q�$$(�[
�kjz
3|
6cόJ9��k؝��S����cB���H��
�1�c�o�j�*�tq]e�R�*#o�
V#�q.�G����&��޾|��������}z������O��}����o
�|�������>�����~����^��}�k~��5�~����~�? �PH
P�L��6��)��9���0
f
	���&����C�
�BD�1��}G��
ޥiW:5s!%�h��
+���~-n�H���B��8�o)-M
+���������7
����L
�|��#�n����7S��
�<�����܇��Y�r��֩��Hz�V���j�jv�.�F��q9�y�S�T�&��SYq����V/^0^�V�R	�MɇM
+
�
���IGF'�e��>B��jufq�ty�n�:4_�&��Z��h��5����OL�@����o0��?�j�_�J1����rI��+����6� ��NG�,P�
��l����$4��H�v�������&k����

I�t��5Y�^v F�k=�xg�t�--
��F
�a����3XEr@�!%m��G��<���sʰA
e#��ˮ��f[����_�{��9ȍ����}
�{
�l�"Q�A�"if�j=�5��R�e�s
���\�|F3��sNgcM׵ ���R��
��$=H���XY��S ���p��1��]z,�� �&�vV�s_1#�Z�/aף�R����eGS��*+�u�1b�LZ��
�ӤE��Ђ�*��<��}��c)����uY
+~�U�V�+�5.��g찎��N�s��#/���d�I���=S�-0\:��f��z��p$
1va��>���<�
��F
A���Bx)�߬G$�����^�6�Ai[҉G�
۶���B�����ǂ�6F�5�u�$:�
�$q�P$祿���UI^F���7�2^�^ �k����Y<�� qvh!
�a*�hđ�ƙP���
P�~Y[�O
kll=�?��k|-�WND��,O	10bּ��G�Wm;�k&�;���7�l��~��F���w^ma'��;sC��
0�f/G_[������+���<��йR�{�p�?2�X��GiN
�*��D���J
���5�����f���&a�fMd����|���(V���PvQB
׺/�h&K%Y̡�[kt��s�s�hI�b_~(��X鉚&o��}}�-;��jy�$�
�bb�;����[]4��<pg��5���
�,�q���d[Ao��(��ˑ�?3��B�GW`�C�;�1Y���w��ˋ��١FLsuϱ=�z��m�M�$��0�N��%���kZt�E�;��k&47�z
��u��X\RY�
C�sN�0�k��4;�W���5Fv���p*�#
�W3�Nw���!e��bd����hL�j�\�3N����GWt�/���|YAH�.Z�o	w�
�_�[�+�
�$
�C�I<>1Y��Nؒ�����`��@ҥ��0΃��y&ҦwE�}툅����c��&Mr�L6)W�
��o�����&�Q�5�0�

Z�����i
+3�T�!ڸ$B
���DWE� ���Q�����Y�����)'Y���v���Wxd�����xg�����	��!����m�%�+c똕Y
�jS�u�� ������ȑZ�Q��--����̲x����J��K�zL�nݏiݒ��+�Vj���Q�cM���%�9(S�
�{�,8��a0�ymP��d�֙��u��v�+��ֿ1n�w2��� �:_�
Á�zܻ���3&Ǯ�P�n
�[��ӕ�n����T�
|;����mF�oa��Z�Ej�	G�
L*�c�+0��Ɇ�S��Nm[�+�tpD�̚ظGس�8	,�ʭ�h��?\�X�/��%˓��%�f.V6���
�����4�|9�
>?�6_�8�C��|�;ޢb��
&����-��WV�����U���e�kX#��,�Vr>4<�!�Gr1ڠ���ɏ�r�
+���!�8"��6���&L]O����g��
�3
��%ֶ�%��.� WS��3ly�@'N۲���5��Uk(�p�&+���XtL�~��GL�b�37u�u &-I��H9"��\�8��6��㾨nn��s2q�J����A�87�<�T;;��p�i������e��F
�-9��
րv�G\v�l�[�Y{2�\�����/j�V#S��
�tK-5{vD�����@��Q����X �e4��*�
��~����cp���0��6������(��D�{UX���[g��l�#@���k�����9$����O7��3���y�����3
=?���1.��P{�n1�SGO��f���=�w��2�n��
�ZS��-QC��K���fsh
�mȨ4$93p��s�����W_
^���קw_�޾�����^�^�y������o>�����?���w~z�������_�����{����x��X+U|���W���_�o�+N�F�?sf���x��a�٣��$�g[I�u��
�cJ���@d2ٔ����W�Գ�I7@�i|�PW
wt��.�19 �iܑ�u��`�K�4k;�6R]cD 1e_�)��x�|X<-1����e)���yn�f'�-]`�9<��
E�(��&�u at Z��LK����[-;�J[�HJ�+S���	~�^Y�?֫����
���}�ٝ�D���"�i)�VJ���̙�=i�+	I������3�u���~��+;l�P6��gzƈ� ~ک� ��m-��\�W<䙟}���Q��ll_,i
������6
�r��"|*�U/�HzVrb��BR�<mJِ� ���~G [...]
+��`�K�d�C�u��l%�j�N�'=Zwr��d��G�= �9��s�_�E����7���K�[�z�K��g&6[6����6�ۓn�$��|�1d�������t
���
���RR��d_W�ui���~
��4�̀�m���Y��l��e쏸[,
(Inwg��ⓢЮYu�j��w�����
1D}��yn��>O\��D�Q�����y��B

������9����ϩN� ��0����L�9g۳��İW:+ at dh|��z�rt9�"��E��4�T8��3�N6�*SbpK?
�r�x%
3�
�����Lo�^"�����G��l��
���@x&�:��{��PR=]="�%��=c���8�������zu�1ԸSsҤWE<�
�zu�3������T[�����{�njY�M�M?3��gp�L6�P�"V�p��SH�}+C��^JK�W�:������K�:p�6.t�Ƽ����
+���
=9Z=�d	|v���veֶa�����
�Ԝu��j]�����	Х�ޡ�q\U�
���`>DKk���恾ܽA3.����<��	�f����;��x����ew�Tg q� xΉ��v�r1�.87hk�� Ę�ӭ{w�AQ\���2N%����7��O����"�P�����`\���v�y�x������/y���C���K!��4CW��~<�oc�_�W�_5�8M��Gp�/��p��)�8��
3����P;T�մM\<�bC��$��]��:a���b
Z���������"h;?�ُ��"���sD�⍿J�~�="����O����^������O>�uo��7_���������⫯��MA��꫿��3��s���wo>��ͷo~����w�Gg7���?��w/��/�s{�gz�{�����
+�� 
o��(�A}� �=�H]
����I�S��r4��#q �w��X���@�͵�V�(Pf�~� ��y���q
+��=��E�͝���5
�ms�>z��9/��0��}��Srx�W�d��_P�.u��t���+� V��
�]�+f��:c_��@l�|zzJ���H�&�!M��9��ә���	�ʳ���9׹X�w��N�t�L�'O�SZ�Tj9s�����
��+��17��q}[�v��v��l޷���~�{�9�}�;�{5c1����
VO�?>,JxM��fi�$�x-��1�و&�M�+�>N�^P�:�v�G/��Dg����� �d&x�
!��Xi.1S�f�V ��P���7<��������E���WY�i1ͯ>����1[�w�7}�^F��ɿ`3���|%x�������
�M;ʀ]9Į6g�Ձ����h�T���+
�e����Y9S�Z
qT ����ص��X�iT�c�\��h$9�q��Zը�i�p�����"A�^B�tf�2�m���cW\�VnϤ�m��P�-�PaU�h 8�ce��d^C4�A
�[R0H~���W���d�dos��m� ��ls�d�z8���k�Y���-9�_K��vջ���mm
�Qt\

�)������0	����.e�1V���){���#����r��� V��
��j�o�p7�t�r$C� ���g�Npj6%�M�l!-,���&� ���\�uX#�;>�(?����<+
�w����5�(Z�󓦎����7�-O0��n�j��+�
`�>DN���̧�F�EGs�A�m݄�]m�4^��PX�|���Ķ÷}W�>9Z���g@'�3��g��:Ok��r�uÙ?��Z��(4��w�-L��fXk?�
<
�>u�V9$�ҙ/	��愩�h����X���E��
�W��
b���X��d�n�}�

���:&VNk%i�����`��f�M<�*qY;6Q
2�ԙ����z6�Ze.����'�����BR����o�{y��U'��X
���4�Uu�I"L�~�v��2��H@ ��Af|
	�3���� =~5�ZX,����u�\0/'�S��&ڼ�T1��n�f��W�b}4����= W�#��}��3`.ݻ����l�C����6�k��w��je΀	Vv�?$�� u�y@�݀aJ��g��>�Y�9�f�-J�	�
0����\��ѹXf� ����
f��|ĝ���t���;�&>
�>���}�Rp���w�[�N�:�����~�~��
l��փe}�


c��F�b ]
m�h�Ļ�R�}�F��Ѕ�`��h!�2�$�"#��ڢ��܄�n}�8�����qP���6�Q
̌�!�z�a�n�w���8�O�|a{�
v�e��3Y���(|���4�;?�
���A��ڪy&�&�绂��x�UY�6��T1���&��}
_z�{kJwXŝE��I��xeZ�)����Z�����5�t�y ��Zg[����1�"�UW?���h`ߓ�*e�
+����xcl�8�Â��u��E�i��>׷�}q��(�O

�:��7��]�w����	b�+�G��X�
�ӲyG�"�4`ѧ�>
́�d��5+����0P� 	7P|Am {��|�?i�pH��N�{�
�cO�,�Y����j���k�ʚ�]�3�2���I�m38�`�`�cė���]THK�_���7���
��R���=��g�"D@E�LD� (������ݽ;��y0�
k�棧����ܺt���3��6�0o#�& $))�)(#�BV��A�i�*;�m��vq.`���n�d��ml��~kx肩�!g=���\���sj����q���gV�E��e���T�	�&��ָ��X�h�b%U��6�mCӆIN�-R7!`�jY�|K�<�y�S5��<r�
F��$z���nW\h �n!���܍�^�Xt�J%��
fh�$B�������"�kf ��DA*
zP���E��Qs2���sO��G���|�M�0ʙ���8S)A��(��h ��*T��>��T���b�~qL��Y����
+�8�
x��	NQ�oL\"�~��S
񝪣9�#���&����J
O\��B���� w�c#��]�wGOϾ:�����������ݧ�wGO�������������v�������l
�|�m�GOh:��?���O��,%4���Z�7�Ԡ
�%(�$g���X�,����$S���W��!$�YG^:݈Rc.C]X��h�f�jN�N��uS�:_�IWg1���G/
���C,���!��7o9F�^�ޞ�\������]_��O��t
h�c(@(��=�0p�x��
+�OE�,
C��Pdt����Ib���t�D�̀�!�I�<Zd�m܃�� 
�������]0y
�Ye�C����+7X�p+4m.
����
#a���
���f�s�M�M���~f����'���������o����O�NO�����_��pw#�l?_��GO
����,ow�Yk�P�.���ԁ�;X������ U
,���w�J�����
+�DR�XV5Y�^XQ��l��/&��"�(�!�M���������3�&��e�@gY��K����T=SL� ���;�hR$�X㓴G�C
wc
�:�Dl
w����B�z�t��?K��l0`&���0 �E�V���0����2
{�[,��Шl{��, 3 2��h�Р~[	�E�B1ׅNC�]w��u
��;ss�^���
N!-}�-D�.�nf��د%����/�$`7\��|��~��6‹� �
*F�?^k����_A��ddD���Og �`��to�s+F��
^(���^~���n�x��؅d�}JM�\��O��u��W����=9	
苿I�R"���]^r]��5�`��/"�s&R-3��<���!Z�|�2G>�t��P1Y�����N��l�
���!(5>����A�LC��35�~/���:�V�FI�;
���{��������
���W���I�q�n
�*#��9.�_��T���
Q4.��w��KA�z!E-�,€�:�����LZ�C�*aܱ
��E��MTm�\�R7�+�fp�t�!T��),��A�
Y�TJ�-&N"�I\�k����b���/
(/��yӃ�j�`����
e�dž�v$��/Z��Gb�%1��TZ���.��0�;�#	XZ]���[�&\X��U�� �4p(�(��Ŕd]�V�ѺSa���v�\�=��g�V0.����N?;������1��gOˤ�
CJe|
+�P�=�2!��k� ن�{Ԛ���٨ Cs���
����l��Gmz�|z�7����rg�}������1��˫�[���������۫���݇]>g;�7?
=�x�a8�aP�K�������'�����OаOӏS�����7��Do^jy2u�.�o��J-C�a[����$�����~|�v�
|���m��s[���F�e�)'��
e�:��
�
��eRaJ��
��\���1'Dr(m�A:����
�3�j�Ɲ��,��1����[3�����
L3�zk-�Ŷfx>�<�|���

;�#=cz)��G�dJ��A�U$�byw�_�
sBS��|^cFI��jF,Y]�Y]�SkTvW�owRe�c��y�[�jF���3��\������c�9�{u�锔G�����	��R�ܼك)Ƥ�#T�Lc��n/
�0���Kxk0���
ݢ��l��w6jf���h_I-ɼ
bD���:��9�lg�'�Y,�������u�=�j5VG�Wp�A�OJԴ�T�ki�{hi���X�z
+D�S���V`]F}
owaP��4�C66Q������c(�5؎<O�μ�^ O�Y-��O���� "�j�Gb'�
�@X~����h
�B��0p��L��v�B�'��8��o�9�AC°@�v��X��P$��Mk,^�˚�zĮ��� �Tz�!X)��J�z�~ލKkX/z�
��h�1���ʮ�8�%Z6�Q,�Y�o
O��v����ELD�7�%Z`3�61A�����zpZ��I-VH�9�5�9#��G����Y�
Ga�XcϜU,щ��X�a����'��*��"nPoSg�ͧ��v�K���`��2��,e��,��%�vؿR �Ǩᩝ�2E�>g�a���Ŷ�H��9��V�c=��1��������.׷V�cY�#�>�t��z�V�{"Q9<�$�7P3�O���*V|��xl�'I���
��I_{�/�b[�7��X7,7p���u�yz���d��1� ���i�B�.,g|z&�j�z ;*�덽��K���
�h6���9�A˚�2���/2�i�ً�{!���ƥ�
 "F�8i��'*��S�
W�M�}
`2.,�� Y���9Prl�����v~��1��Y�rR��p���
b�A���&Z���
��K�P8)�Z�	���ߘ�hX�H��� ��
N���A;�e��=����P�΅1W��-�ẃĔ�����	�?�d)�f�TClD�ļ�)2���2�'��u� [...]
Զ
��qԚ$G
�j� �'-�ְ������_�y��Ϳ߾|���sӟ|����7�߽y��ۓo�{����������_}������o
}��ͧ~a�������
<�d�9�}�
px6
p
I
+�+�$�OnO��V�h^�[_��}ѠC|u�u���ӓ�j�f��X(\?6���5Ҍ����k	xtrϼ�(��M^�!>��ܞ���J��QYe
�xy��^��qj���O�U��fu��a�a:p�v��1�w҃�����^Q�O�ۓ��6��1����/~�/vֽ���:��{?�����7�������۷��/��!�!Ǻۯ
q�{��~�z̧�v��<�n�zğ�v����1g�ۗ�u��=�~G����Nݟbu�=h�S$q$�Y�WY�
��ƨ��k�h |�bϜq�ueqPRk��VyRw�[[I]S�|�:�{�XK>+�f௣ڋxw�h��;s�J�uφ�T��[���8%���"q��e)�B�4��k
<y���Uz�\T
�^!���9vӛL3��9�"�8�(}�Ao#{�	Hs�jT�s�*��f�"���[���g�{J%F��k�-�yr�U3V��C����*�$�:r4}� l_-�����͢"�o|#���B��&��aJ-�	��� [...]
��iL=�8u���C\]g�l"�"��h��
8P��L�C{q��m�E�^&�7�f�R�՟_�i8#�'l�>�;��Iֳ��_煿@�Jq�p�^+X����R�
+͢8+�k
+L7nq�k�����GE�x������nj� ��"��� *z��?�4�>W+��qT�6`0��d�c�!��ڦ�����J.!7�h����	i�j%v���]s]��\:s�Ѩ�F�昗���_!m�Z�i��F�3��Ł���
 �J�4cS��XE�ᦅWS7���B��
+�A��
ݢ����	������JI��KE
a��
�6�a��i��qx5#,�
�V�/�J (O�K,���p���Y ]�6�Zw�ᢔ���ٙ`f�%O��T�1����2r�j��C,�@	]4B���#�*E��A�<
%�P@)�(P���M|P:ۅ��ǮF���T"q�Y�<L�FuݽШ���*Z��F]m�ďV |��`
6ˣ�d�X=����KNG�|"�O�{|��"�x!�v�:�;R�eG4�
Q�y�>BB�İW�Doq�[I�n٢��X7�0!����x�k��L��T+�$�����u
&o~ӫ[<9��g�v�
�;�ۧJ6�8SJ�3��xX�8��KX��P*��NbRuV��.pXBX��s=@��T�i�iS#��T�3�S�I���8��֭�]��L�G�/�u.
L
?���&Zam^L8����
+�1þ�)k�0o/�FRbX[���h���6G
&��Z�x�N�i���-5�I�V����$D���
�J A{k�ȞZ��m�s�<
%�����J�����
6��w��
?�
4��� �Qfؓ�kp�9!i<:���.�
̴9*��+�8���\1�q�ᜈ�/��K8�����6�0^Lc�+XY�(Q-3X�"� �h��!V�3��w�I6���
1�2�,�5� ��
\�2����ͥLe���Ke#Ş�0n�F����\Z0���&�Ԙ�y��D㒕 q@��J-;�vF����k��l,I�뮢v&�x��Ve:�:���*�
+���|]� 4k9Zj�׳@Qᕋ������v:]�>�n(�T!
4�Խ<��؝z���0s������W�J�0QW7/1]�?體m�3
�}�E�E7�F�lQ�q�0	�<��{c*C
x��ЇR4�XܭyCn�ݣ�ZU<�~������I��6��@�j�� ׿U-�8�Y)�� ��4Q�����ä�\o3V`E�g�c!
�ȩ��3�֢�۠#����
+ĕՠ�S
++�L�vd�~
~��G��LҮ��
'
+$m��0��̓�[�A��e
������*
h�P��$��0�M%s�*ي�9n�l����>>�,q�^!�0��r�\��$��o�3*��B��KY	�V/i�XRj���!I��%�
%QnB�e�.�K-�҉��v)��j#�G��7���)ic�����C�YA���aA3 8��,Uȥ�8d��o8�A3���3��E�{�F���e��
������T��wr�
��{�E.\�\�݇�7�JL
����{����p�d�4S5f5�D�
	��yP�*9�M�9��W�ZT�"?�ʧX2
��#��b�y���]]6�r��EsF�.A����r�f� ���
���f��	Դ^B���H��/�|w�A'G�A��!��x#y�Bn��d�	q:�9s��5̭R��%�I�j��5ߖ5�� ]΁��.
�鍇�p)ev�[޴��
>�m"��kN��ĉ�>��D%=�Hm��[�C$d�I�{3�z��F���������98���B��~������LjR���IM�G-���+�
�&;j#��� �C�$>
�ġ��z’��i���I	���"g56C��L�J*�烤�53B�1��g"x[&�-���uJ� iէɣz�������2H����UrII�s�����PHN�w�1�ݶ
�WZi,m7�b�G�,��L-�Ԃ�S��k���1����X�
�����>�0Q=�x��9�@h�F�)�G��(�_���M
�&���h���Lz����aȫ�{�գh.�t��2���_p�ۭs�P�3�
:� [...]
�4���yS��O3|��b�s�]���S��4F��#�(EB�
+H����v��@¬V�6 Mc[��䑮��SI�F��8>��4AF2�x���;,���hG��
��$
6�<Z��k������d/D�=���%��$A��!q�O������5F�@��ж�C8zNg���{�����	{+#�����t�l�l�8��
�Rģޮ�4]����z.~/�~�4��>0�gt%���t0w���a���[x�h
�ϸ����4��C�#ρ��7��ʥ�>,,���’�pKaY�r�����e���(o4E�]�w� ����(�l��ݦ�nk��,�.�d�H�I&
m�R��\e�V���)m��I0�β*I�E�s<��p?��%��[Y/���od��k��v�|n�i'�O��iӴ�!צ/۩4�%�å�7@�l ���B��}Q-����z��#�
X���v�`-�A��N�
���&�N,]Ҡ�K1�K6�l���r�&<����u3��R��=���aȤ
o�4)��1>w��hǫg��������u�6�T�{�A� [...]
�Y��{9J��py�M�`P�i�|[πf%u���Į�I�҉O|o�m�W|*
�ο�~�M��ȌY< C� �rN���]�RO|ѳ a��Qhݻ��J�Ĝgq�� v�G����Szwд|2��|�9��'�<���h�LZ9ށ�����ѕZ����ZH��L����M%�����&�d
�1�G��$��%�IEG�H<��� �u�Pm�+)��h�� �Qa�+x�`�,��`�3K2j�&��=
.k��3�A�Ĕ,�ͱu�;�=4;	�Z���)}�ݐ��U�#z�
W�G�6󄻯�Sa3
bj�bJU��`�tH�L�&�2�<Ki(����W'a��͂RϙG֮����!�AIy-Ƨ�㙇A���'S.�$�O�dt|��$x�ez�������I��p����׮Q5��H/�x}�
+@���
�ea_�3���N�TBg��f�y�v]�$�ͱ�_��Ff�3�߇G<
+*�;��kC绁kL��ֺ�l&~�ںE!��x�`�]>|�C�ر�83o��IM�H�O
�IgN��b�_�$&���}f�v���SI�X�Yl�5�`������e��N(�0��N��.,Y�������eK��t�����W}z��c����
��M�whJM�`ꦧ�ȇ*#��Vd�>�N}΂���^j�Du���f��ε6�;�58�P�t�}��N�
c�V�<'վC��P��(�V ˸��W"�������R�6�5֜7I�p>֦}�DP8`O'�d��[�e�W"�C��4
O�Hx:��� ��K���{�
�j��U,�
�:�2A�Ǥ��F-u��	p��^pCm��F�������@�VɄ��{�\R:��i�����n��>G6�q�MZ��
��V�w0��`�g�&�S?P�e�ǏMsXg�-F��y� �$A�p\M&i(�K+&��Ȥ0�ˤh�����Z��8�GK�K��T>T�:�E���Զ�,! �1��qЏJ���g��$�?ib��H�/$&*���K2�5)*ɦU!��w�tt��z�������f�-�I�~�{^J�
R�

�w�#�w�r�\*��8j�\)���^Zgk2z�'�a�kZϮ�3;\��Wq��
�ɍ�w��/���1�� 9��ч� e�7�—�:�p�?���&�lM��
+M�g��ǵ=�]4�Ye�_Bj�DH������k/|��L�["�\��]})Fm����4~��2\~-U
�3�m�ɞ�5��L��Y���E¨��K~
q2,�p?c$�u�9t�3��Ι9
��
2'a���vA�`�I%��[�t�3�����q�������5���)�J;�4w��ׇ��{1���0�Z�5��l�\��R��`rC�Y�I�
{H�|Y���2��`�
�}�\��
+OVߕ�L/�Tg-�������VY�'u�:�U�}i��
�.����L�.��0�
p�m��!�H�yZ�%H;3 M-:Ṫ8��V�����
3"`��
�����R��t��pf���/8%�h(�Of[��+�-�%�������
j
�z����5�O�7��uЃ� ~f2c8�ɫ����q(-9ʅ,,��er��x�0�y[>��PG��鴈|X���֨Վ��}��l��v��46�J��=��S��zb�r ڹ��$��*� ��v��C��Z����p�/je��sV�v>�^V�D�b�2K��ńM�S�B��Ɯa���x$��m������S�b4�$�Cw�f�e����њ�؅�X��b��@8
+:���imڤ�K
+F�+��xb��`��w���[����b��7���h����].9 � ��O��"2j�e'
�Vo��Q0�6�M�.wq-� )�%O��>n��o���F.T+<����y�	���K��@R3H�;�X85A�ǻRtTQU0���?�i}S�L����UV�:��e-Q�Q�0�&I��%]{
+P���
+��V
*���W�� hvdV���O.�� �����(&�>T�ͪgI⋵m���]�> ��fg
endstream
endobj
27 0 obj
22447 
endobj
28 0 obj
<< /Filter [ /FlateDecode ] /Length 29 0 R >> 
stream
+H�l�K�(�	E�z���?��	O-K�y�SDf�[�ׯ�U8\�]���G��?�\�zU����Jg�:<�
z�R-��MG3��c�Peh��b=Q�AqQ�K��-H�n������	�����Ź<�����W ���b|��B<�y[\w_�(L��,Gi��`�c�@'�y��Z��wS��#b�/�K7}�
+���E�yH���;$`B�N|���edu5�V�	2��O�u�
+T�ŨT"K"E at mq!}" @��0��A9*sl��H��a�X,�R�[�� uɥ[����}3�~r3+l~=S9Z�^��t�fQ�OQ�� ��d��9K�h;�KD^V�'�Rg�^,T���⾰-�
���#��
��2|ґը�`F-��)@=v�����H�����_��%����e�����������}�wKo �3r)�"-��pެ�RGd(
pA/&�gTQ�}���!�e͝�uEs�r

A��2����%���1
{q�w�qMT?�q�>�
�
+
�%��[l~䵘\Q�JZ�ق�Y,�g�agai?]ai��
���Y���z�p�19!2X�j�"��\�'鈭����Ԉ���%�h�-�o�X�Ź"��b�K��]�kQc	X>\
+ZXGN
�P����l
���?��H�<h�MG��&�F\Q�����o�e� ���i���W��!��OP7�>��R��T�(�@cA`K�Pn���2�֍|�DB%�#7���?�/�2��&׺`ƪ��Ok��L���C֗�}E�LFB}4i.���L��)���7s��o��S��I�
/�2e�ä�6����e�7T4d ��բ���qλ ����90��?�:���L�bЇk���97\P(�P�j֦�a� �;��<�M���<�ʸ���V';��PY� �Q�U�=mQ�
��d�
�6����KM%ꦗ�_M%
�T��c]��?��EC҆Ru�-�B{��Q6#��A��jY�c��d��>
�8�ߺ[��ܞ
�F�6!�\!w|MQ�D��k�+���KY6�m
^
$d�r)�q��,�A.�к�$
��ў�����Cg�5	�
����_ӻu��O�Պ�y��W�($�
+1X���1{UN<`��ИG�[{3q�Ŧ���+�%
C�46��7 �W�e���ښ&�(4DS
���&ѐ&�_�Tl$�\��/���L�$�H�|�AR�Ӂ6r�A���z���oQ�>}8�p
+�Ε���H�U.uYC���}�q�Z#:�j�՘�m\U�@�L�\Q�	�\Ϟ�:O�"sK��P
+�}qeZ;��0%3��R�,�D���F�խ<�2��A�
+�o>���1��
\�����#��[���T�Ө6h��S��P⾲d�I�9��,�qJ��||��4GF�w|3�ys��)�:��;���@M��cS�*u�,^�K�(�n��(M��W�o�c�i$�O:�V������-[ђ�N霞e�,��P�+�ݪ�r؜aU�Fӫ�f�
N�W���5�Iv�
��k�A���J0��e�.��6�N�V�xM�
��
+d����;�R��q�G$�u�D��I9��'
s����{k����eRz��I+�~����
%�:�՗.�H�o
�
+6��,�&'7� 
��G���Z�Ylm|�G�L�
�_��
ZY at C������-[�&�.��xy���j�|�Xx�=;J́U?D�m{��Ѫ�w���r|l-n
���G~�Z���eq|��|C�����]��-(�S��ͬ�$	vi�M������D��H�f���Md�h n;>8��ѹ��`�@,��Q�}�8��?=�ܗ��H��aL�
����~

����5��O �-��]
���P��\�'����D
o���A��֜�b�3~�^��H�~�H��$��1Y���3�%ߢ���N
+m�� i]���3����䳸|�w�l�t�_��I7rg�zD{�=��(�Hپ/�p#z��&S.��YE�E��KJ�>e�L

�^#\o ��3d^"�3h��nJ� \ϻ���݁V���L�
Q:���Qd�FU�8�X���j9�5R`��{@�d�kQT������ 6�I'l��A�E-�t}޾�F��d�E�C (Vi]Ґ��b�XJ�U�w��#3��`��5���R	�de*s�DŽG�R�N ��2�vow��N�3g�d@��y|LR�B\W`ؓ��?T�A"Q�Ծ't}��=c�OA���GjNK)W�3��f\pz�1j&ҭLE�Ne����~�P�˯C�/�z� i7r3��$T�2���0Rwx�*�m�Π{��A�dT:Х�Yc�`m/�����1�G
G��d�2ߠ�q{��$
� �i������雿���L:�i����ä���9
+](��8^��l@�5��|�&��M�ZL݄��p=��+U��G�1z;-�"	�{
[�C`����B��%N
���t����ڏd��E�v��P���ӎS��l����Z��ն[ՑD�-��/Hv4��_f�|	̠ �E2�q�mD� �����ݻ���
�{�v�Z��J
�Z%k[)Q0B>�4��Y�ShED��IxFe���h7�N���$TZ�Va�f��g�eY
��
+�*�j����8�*�b��eQu�U�D{%�?�kf���J
�Ek3W�2�+��>�ft2	˼H!WcU׶<+��b室;F���r!5D]Jݸ��e+���ف����'���x5ٷ�L$�8�N(�*x�u�î�
U��6���qf��]ȸkƘ��X�Jj��(ԜJ]��QSUO��
�H"�䛥�
)�����K
+]�2\m�T
+)�����`�&�Q͕�/Q�m�gT���
q�"ZWsQ�BL!��$�B�8�[�
�SH�Y at hx/�ʸOk� ��<KC�,W�S� (��MhT�7M@�+�KsB�v��]ιt��}[�MC��e� "
�ċ��p�gI\7��U&v��Go�
�;���]�ޜz���9x����hz������������/O>\�\�<�������b��/�����R��A�6o6T����ϋ�A����/�����w�==?
c���%|8�<�W+��WRN���x���rv���}_FL�޿���E����Y�'u�Z|�(�J޾�Ίi�����}ti
���	JC
+35��[!啛	�M֞
�,r��R�Ս��V0)��Iu<.�l�U�7	t���OF@X�C�gfZ���
�,' �&f��	i�֠U4LI�Լv F��"�<�Zigߦ
.�T�$� ���=7.i.+��.�~�
�'��EIw�~rr���_���;'�e��lt�7��+

j�:�
s��v�`��XPh.��^����Ǒ+	�
�%I�$[/���l��mc
R�����!�i�(���
H�)
+cO<@=HUi�k
��ř$#t��_��f�k-~|t�L��?�\�~�~w��8�|uS���.�zy���҄�m�ysp���|w�9��YmK4�0
+<
��H����郌�iuײjz��� �yrӋ����t"ܾ���މ��$u�x�^�fG�2��E?{�� ��b��4/A��ƙ�㹄Q��Z��
�՘ܮo6�+e��'�n�C�鴻��x{s1�I�g����\�bq�"�R�і��
�E�&��
2�m�R�rV�yĔ��R��x���=
��u3M��tXuilW�Z",M]�7Ph/_<M��K�4�RՀ�ּ�M��>��a}u��(���x�*��QF1
+Fi,
y��C3
�46��y|�ۓ]�si����͞�������q
R�ծLyJG�fpR�b�k�L����A���Kcgm��t����z5K�崤�a��N�0�!�����4tE�����x>;au���ҝӃqKw��c���rCZ�B�{��`ts�s`��G��|(Wh������j���úh��׊f!�a�E�a��$�h/r�
+�H�[��{B{s��״(��PI}	��*K��J�A�ے�wF+�\߆9�0��i��EG�
�ț��]ӱ�z˸V��ऒ��
]hڸ�X���yi�����1��� �
9��SL茣���R�
�U�V`Ȋ����M�����7�s_.�`oE��P5VHLA�̛A�?K�1ȁ��0���3u,j
'@��>c���YŭJ#�3nfc���*�Rc�5]�ӣ�k�����@�%�NQ��c���6.d1N��
*\8���
ؘǸI�=���#(y����i0�c0�3,<��rbR����̓X�5�K���
S�lZ�� [8�z�Y���\u��+�\���e��D�� A�ݮz�8��Sف(��(guXy /%��
+�c5�m��em�j��1�Ry��{g���`Q���D�X�|3t2 "�$����謐|��]_ٶ#���6k*Ʈ�R�����=Xъ��:��<�:�t�L.M"�`�C^�X��z݁���@\�[T�6�0���]cc�#Ռ�Kc��I����Cf\(6rdh��sy�;�=o���}>�P��8C���Fp�"���
�ϱu:W��K���^ci1ͭ�z Ij=�/��a\@e�t4�K�7��i� ��t
ZdQ���P���@9�/���2	����Mz�����4�
%1�u �F�=$Zc�c�f�i��FpWgTZ�#��\��9����tF�^�J
l�H{|�K(�]c!��d�=�
���d����4s��6|y�
��@�|������&O�G�������#:��n.^?\����8�|uS��W�����#:�1}�~�
�o�7j��Ύ2�C[�(�#d ]��F�߷��@���o�@�=�O �<�����oj�����0�X�$e���T!e
�8�TZ%LzY3�#9�<���Q�7�A��6̎ϥ��3:�y�*��>���j��b�9
2x�
+X|
+��\�z�Rn��
ZS�f��9�`MȾ��#M����Hn8�x]V�]XFa����-kT�ry
�B���٦�eI@}[����淡묏_��9��;�
�4=��`�Nw�i�Pq
l[8�;�]v�.
�
a ~*/�{s�R
���$C�y
+&�O,�C��.�k�k����A���i��܁d��z0��Ve��A��1
+��NfG���%g�
�4|����ء₀F.��B�0�*֌�##���
+�Ŷ
+���޸��������
`yW����37`q���\Fl��5�
R��I���M��>����8�a��]c�D���������j�����%�]��/�l#@Q	��u�
W�k�AU
+���pH�p�U�4�. �t�ˏCr�s
n��O����V
����FX��A$Ჭ�$�
,�
��Sw���xl���� 
Km��q�	����1f
(��yXb��24"@��c��fV׏_,�me�h/	�-&c��q3֊Lɥ3��
(!T,2��7:��=�l�.j�b�i�
Ą2B���{��<(2�2>D�d�Q3�
�ϗʴe���J��G	)��=�8NiB]_0a��[�t:3ۏc��Lʠ���a鳐��X����0
�+.�:)9F>9d��C�l��:CX8|<�
G���JJG4e�)p�@<"��醡]
�һ�T��k�[�����m3n��8��G�b�����n
��ٵ["�p�y²�
V.rf�g1
ӹZ
��
q�QHE�Iv�����)�8�_�'�h�l�`�� ��Pig�b��cB$V�ɀg�y-�W�
���\L��Y<����~;��թ����[�,��980p')��p4ŏ�q?�Z^��b�����Z L�''��l�Y���f]��=
�G3
f���Z{DJ��{kS��� ���f]��J��^"�!>A�Z�K�c]���$��L~ݫ���_�N?�ܞ�^����}�P�F��%h)�Q��E-���Ԩ���+D*��w*	ʘ#T㻹��8&�]��2�� ���$��R�!K�=�^���ӕ>�:W������~��G���tJO7W b���^4:(���s����s;6����TZ�C;0
��'��Hl(����ۃ�W6��A?��L�
�竇�1;���z�B[2	������+Rk9��\��x�,~uy{����ݛ�_�~:������������
~�
������߾�{����N�6�I��?}�Q�˫�{��������
߼�p���_��O��
Ս�<��_EFu�����{>��d&���?��K�)/u���C
+nL�^ԫPsL;�����+MZ�
�aL���&N�_�����0T+jc��g
�e��k}�[���&ڱ����t�����a�_o��4���3
>w|�
��)��9֕�%S�V�T�w��X�Ty�5C�!H~p������	�t�a�Gb�	��@u�/
��Ū-���
>���`��-
�e�=�Go�Wn!|Ż�ړ�ga�w��K��pIe�u�k�M%�$'�ԃ�
(��r583�X�IM鴰F�/�Ŷ�$�j8Y���A�l�@����4�
4����¶���.��S�y
�zʒ�Vq�4�9Qf�y屵8�rg��N	%�h483h�0)��A���cX�^�*���y
+�T�-%�
�����5�._7��b0�	x�5G;��Lf
ɤ��hbzM&]l$�c�d&
�h
ϐd��d`V
�x�PD�
�9rtF�W��a<��E{R"Pp�Y7
,��*����¶ l�]>ͱ�S�y�hU�
�_�M�4R�@1
+�d���G���Y��8��f��0m([�i@�Ku���r�y��
��Ւ�4B��Z7��H���5���W���:�Yy���ƅ
y�"�hT�<�RF��T<E���
��������DѨ�S�
+�#C����7_�!%%�#��͸;H(W��ր[
_/��h�y8�rl�A���k�"SNM2C������&����)=�"S�sI� �*
Es9q�Ё�1���ݴ)%%�hk��͸c%���[�p
��+��֜�<
3�cE�c)	zHSIK��-�RYZ��zUTq
�+g���ffA����^��ҹq���!�y��WL��{�l��x6^^-h#0��v�5�:K�!����4�|D�Ӆ7i�.�rsG�<bV��^�0�ԇ,���q����58�<�r�E��ڵ'%%��QBߍ�Rvawk�-�����[s��<�dvZ-B���}P"tr�ԼxV����Lf�=�7o�
�C�.r�R��u�+
��ln����K�AAI����g�2�V�1�ݭ�n^n����0��Y�Δ��2)e�+��
�q�@��p@{nˆ-�\�N�
+J�PNA7���#�7���C�KG`˚����+��Dž�CPP�9�5��d��Y~N�^�V������.a��`\�����L�/|QN�����/_~��͉�t���h�LϾ����B�λ��sOƫ>u�n{������}� ���O�������͛{����W)*y�=g�ݏR���S���~���u��.Мw�6i@�Z�Nn��W'�e*����)�~Њ-DZ��\�0�9͉ ����#�@3�b���%XsэOcRdL`?
SG�@���`������"��xP�+�
��s`�
,J�f5GVkm
�/ы_�&a�C����Cfd�
��qF�2�2]�+b�{�$�:�q��U=�W�*��eq�AH�8�,#���xm#>q���F��+����y&��僂<�h,*��(
���b9�)R�r
R �
+ãIB��.>
+����]b�
~i�Ȳ�А4蠞Q �2�mϨʕ�d�ad��.���s*fӦ'�F`|�Pj�4��N�����
ij�w���i�&k^�”	� ����Z��=" u�Q�:k�ct�j�4y�=�>25O
�E�;�s��/�O�'����50$Z�%���{`pt���]��E/�k ӣ��N?�"�h�
��Jy�k9q9��A�t���s�� =�Ú`�j$!�Lٙ9V��3*Icb<�Q��w鉊&��S5�J��.��S�
ă��*$"��LX,I���{�V�\��s:_Sdd��zqh���Ёy_���K<q\YV2���،7ϭ�p��㚳0z�����U�K������oDRjA�|Q�����TI�c���`
1LI�+����q�Pf�����̅�l T�?lWK�^��
�?|������w-�!�B Ɠ1!gl�Cd'
a��sN=�~3i�շ���<d4�F"'�����Z�P�l��&Я�cK�FO���ӓ�E �5-,�*��ea�ˆ>�
�%{�w�ԥ����F$�&l�\��gb��mMq���|k�b�
+
A�A�-
}Ԡ����S��K�	�l�L�3�<!j	��{�~��z�6�=;?��T�c��n΃+J�_=CLa�33-����W�Z]}��*�@
F��x�;�k���wX�4l��w�
U�6�؁��N�ٝ
M+��(�eEw���c�]�����w��!i���x�,	>��<��O�ӓ�<4���TO�_�X�'	��D
$2#�ʅ��V@��e�[��U��$��-x%�U���|�Z]Z�����Z��8wu��-_HY���:�y����XQù�F65&�0��[^�q�j����̞;Ȭ1$y	�ݯ!�ō��m��Sd��I������2��-�W�\&>iL��MÈ�BUo2#����2���
{���
��@ ��p(.Ns��>e@�x{�h�p�+nC�_���t
�y`�!�|H
��s/p���Ә
���x�,�;gM����U3�Al�:�W�� �3]Bk�aKC�S;x�~$^`$���	~�HU�Kv�:O+Fat��'�9���
?�������2�������7o��Of����(�ÅA��Q

�@vwORHISb
+��q
�c�W��s���ٖ.q��h'HJY�
$x�T1�*#��A�n��W����D��+qӯ̚mE���^=@>
7���A�I>�W�Ů."�h�i�r���(�y��4Y%�~��Զ�����TO����8чe���g�x��
+2+���u%
�Ңu30�����n{��A䙗��4T��J�@T�`ȴ��{`�"
NqX���с~�[�ϔ�gg�(���U��MC�
��l$f>U�AL�8ie�+ Au���
W �L�m,�T��)o����@֎�F��C ��TA�Ff��u-B"w��C158(d`z&���2,s�%H
#�
8d�!īkM
/F��vŹN�k0
�T�?��+~�V��~��Nn������aP0
Y�j�/EЍ�e��
�~��/�v��n�]Eyq�|
Vp�g��+���\"���K���d"����A��g�W����%�
d�wS�K
+��{�HZ�[��ne���)���gsFA�<��6��p�1.0.ő���/�M�_���%Hp�
_����+ZnHs� O��q��w��ia�>y����-=
�*��E��?�a+�[��H�b�a����I
�q��oq�0��
����D��:\��4�VCF���pJ<t��r+u�Z��{��%vv^%h�5��l�ItQ�M�v}��x��b:��fi��W�
��	.
ǝ���M]����q�f��
+�y���j���a�P{b҃Ͼ��0��7ث�
��ƕL��t��Ʊ^��Ao_|y{��ûW?�������?}�����3������J苯��ǟ��K4��=�x����LJ���?�����ͻXGe�7#�8�^m[o���Ͽ�?����o������=�}����
߇lg-���S��<+A�y�p�61�,����XL�'�Mi;��J���tI
�Qg d�3$-	��-�ҞD�[�0fc:�0O �;KM{�:a%,Oo����\�.�q �Xs2���e�%y���;�
�.��K�.�-,��*缾-�37vВ�R�>g��ɥ�g�^T�ϰ�+���l.7ں����� P<�1�ժ�7��9|��x�!һ�k
o�Z
��+��dS8�<'h_+:�v��}��`V
+��za^,����_�n���#�;iC4bA:Rl�[x�
+ǥ[�UJX�Z��1�8q��;�Y�_'f��D^SlUJ�ky0�a��Š�Hr:�I#�(I|
֣:��1�
F�۱�x�`[�P�KiG��5\.p9�:4���b���$�w
�_u�3�k��^�0�#y�� >e�c�x�>{p1����`��ER
�k�A�ߤ� �\,��k���*�9�/J�
��¹�X��Kx+����(�x]
FwkB1ƕ�H���/q|��3P>Z�q��;CWӻgbZ�n>qc��mx�C�v"x�D��{�p0�
�E�
+Y�b��/��a���:SC�h�3�#C�	�i;��(3Mns�-��*��Y��2�QrVG`���G�Tq|�/�l�1
W�gRPD4�U�&5��ul1~��l�rY���x/t�
���|1W~��
+�1�6�A�y�
Һ��s`��rJY{`x����dl
�َ'A���*Ѥ�r�I�̘	jD� R�������ؔ]QZ�m�D����cZ���f��f�/%�W�@�ЦN"IU)R%������MS��#��
�KV�7@�
�k�%�Xv`��^��Xa5�����tV��0F�Ŧ����=�akY��̤��
+�Ⱥv -w��=w(�E�u
Y�#&|���qM��{.~�������
+C&��M��	dfBԋ�U6�aɌ�,�V��� V
+���GK$!�-D_�K�t:�s�2���<e/�y_�	��49 �����$R�ۚ���Я��0@�栨}�S�F'��t�����J2l�J���zi���Q���A!���9�n��E-���a�5?��Zn�?m
+x"t��X��ly�Q�3��y���3L�l
�-� llk���o��>X�: 5n����֎@�P���n���z57�!�!n�������Fc���������7fk1
�G���|0��hx�N�Y����C�t� ��*f)7�����'RR+d���y��V��"�} ��|	$ LwW?��SfAE�ŀHw�1c��{ת���2��	��S�O���X��1�&}����yM�0h�zd��N
�xZ�%#�r0��g��)��e��0C�1���&��@*0����2����k�0��#&
��%���b�uT�vf�z��(n�~�Y��A�
m�S=M~v�aQ��}Fק���~ˉ�u��!y�,�䫚����z�bM���� M��c���m�Q���+��
3����S�ՠ�p�TZ�
��f
��[2�ΝRO��tZ��;P�ww��f���x���X���w����o��)�Z;kP(�N:moh_8HL�zt�2XFTK�* 
pP��<\�2��&Fdi�{p�UG�sD�]T�F�x�3+�$Z�}f'7�u���&V�ni�z�
	V
qV�A`߈}@"�V9�԰����h����ɖ���O�b���;�#y�~�eWD�#8|ĆAߊ
2s'�A���y���(�G?�H:cBf0܂�5������܀
���]���ݍ�x��u��U�dz� t �<΅jTW
��n=A���
S�5�ou�
�Є(��8�q��s����jX���}��j��~�������&�
�u����W4�f���ސ!�JQ�+�2]����xPV;<
i+C0|5�:\25ؠ���� ����g��>
+
��gA�/�z*�6�<uc
�;,h֓��qL���0gw �,�r��#U��Rbj� n�}�L�=��
�3E
��z�IM�
��k�,��_�~�\$;pA@�@G��:�S
ι,�x��t<Ҥ\d�:���*T�e�ܠ��Cd���
+��<����$�~(�.�v�ur�#�ꁴt'sx��ׇ[jX�]��|8���A
r� ֥Y0-0W�^K����t^�e#�r�	z�)h�tmu8|��b:��Bi;5���cxD���bއ�Kw��>
P�S
+[���&c�&��F�2vƟ+dh^J}� ���i#�
n7�����s
�+�(
hb���OV�JF���V8el��ϗn�
��:�,
���f��Vb�e��=���ՕϚ5se��'�!�'.A��µ���S�`F��=q���������@6�m�-�j�m8:��5a��D��/S���)lM�;��ap�
�,�x�)�
�J�H(������
��-��R��'�$�7 Ir���`Y�>��J���Z��J6=�]
�\�@����w��9�)E���|����OF�ڀA�K�iW�'�D?D�r�w���e6Qk�X at I��/��=�#�:��fs��uI`P�L���F^�s@�a3ߨ�D�a
e���L�ưe�Ȁ?L냡{(��b�G��Ul��q���wr4ʻ�S�+jIYЀg
���Y%
� (!�io���>��rS�O
+��́�o�T��`�X�9�pq��3�i��I�
�v�?uz]3���`:��5�����%EZ�V
��[.ܧ�C�D[�NCϦ�M�qB�qx9�;-��q3��g�.�R,�����)��)���.hR�P��d@�
+Lj+Rb�1"����X��|�a<����|���ǯ�>||���_�t�9�Ͼx~�����~��۳o�{����x������_}���3;�{��޿�S���/,��&�����q))���Wl1ݗ�l�|�B�{�n��%^h1��	ve:���z�BM�
+��t9G� ���"�4�&H�n6�Q���C��&�2��3�:c�A0����a{�a�m�A҉��uH;Lk�`t�#5�;����;ju��-FJd� M�?���#�w��I��I���`��Z�} ce�>Y�z�:����`Kq=4�iAoed�
�x�[���eE�%�Y�mRH��j1��2*���y=�9ʁ�s�����ڥ�h����
+�㣹D
9d���?�'A����U�X�嚙�Y���(�guK�0k�iهSӀ
n�e��l?�
7���cC��X2Sk�K�
��R�ԗ�J�jփ:3�Wj�b@^���!�im��"�Y p���>?Z�e�hJw5dž�� �nEG���,�%�mf��Z(R��[GK���
!�
W��c�=���ȶ���/.g�@��$��da�C<aD$e���k4=��k���*�Xc�J�H��V��5��l:�M��
�؛P����DY�;E
��3���s��#
�oϞ�^���g����䏗?>��'��;|�o�_���{���~����؏�~����)�o���ׇ���@�W
�+�
��e����nIx� �W�+�7!ȶ�ˢ
+Ɣ�չ�
@�Ou���ۡ�~i�]N
�A��
R���
�R�
AȄ��M� ��<��+�5���@j�q��"�-+U�
�����fȘ#�����뾑�����T�
+ɔ	��1GJ����Tg$m�g
�
Q�ޚ*�i���b62�ä�Fˎõ�a6)�wam�VlJ�>6
/{��l�e�kd�!'>yph��yZ5�`q{���kf�� �u1��j���9g���k�˳��
�JCS_�虠�S�����A�@�`� �&�`O���FWj Q	��(�bԐ����\��5��i� �q����D��cL��)O�,�#��@a48��E@Ν�����`n�N�H?wLm
-�t+Xc��О
۪�5(�P��ar�i� 8|��t�5�
ߟ�8NJ�4{M`P���X�K��lj+y�	]�&FF�+�VWHXm�� +��V�N)��[���v+br�㘺����(٭!�'�X�t at N@,=/ T���!�P�n�I�ZER�,�	�Xi9���=[
�����|
�
�dp���M?�qciā�;c�#؇WƂ.����Ƞ��T�;C�Yص�oQB)�~gB�����.�!B�^�#@HY{��k�G��r2=4
I�*d��0���Z�0gJz;Ż~:]w�
+�c�r����s���#�[�
+�yV��^��E��mHx��S�����{}�RY��ֈ�q	/?��&��ʣp�'������X�zU�<T�z,�v0��Bi�(
d K����}L&��[�2�$�g�;�,m
�ڢg����;�˦e��5s������P���Ͻ
��d!ﮒ�YF�83V��+)4�}�c�e����<��ɱ�b"�9��|W�
�슪Q�OMok���p(�:|���z��ݣe�[�
�'�/��u��Gϟ!���~PŞ/?�UI�q��+?҆���-*,I�s��m�E�m��Y�Й݉��ݴ�d�+B������/4.�m�2V�CS�1�iO�[�O��uf�)m%X�@ULK��cڇ���gH�|/ڪߒ��;;{=��Vah�GQN_����2�����&���T 
G}����a�
��{����)EJ�,IZ�i�dF:�4G����=��Ӳ*����es��t�0�>jz���-��r���}�
��B�{�~���m\�����g�Z?3�F_'�媞�\������"ŦP�b [...]
+:��c��
+o�<��(D�2_i��^`t����у9Ol�o�p\]G
_��"�b��h��؛�lE� �l�8�x�e���U,��[�]|h ��c
t�Q
+����o[F��{˹��Lw=
+�Y������vo�,��h���
פ�}k�`&p��l�gw�Np)�_�R�&�<��4�E؉fE��Sf����!O�L� ��j�(
4T�t�3�"�b�؟�����-G�w8�S���7�i���W�v3 �Ql]`��A�� U,y�#y��<ū
��=�l��	$d����ϰ�\A��[9�{Z��^dz��p��e$Ƒ�M�"��ޏ�DUga3�'}�
+��'ZL�K�<��@of��0��[�a����G\�5*�k�J�"k��%��pI��O6�/	�+���S�����'��2+��|n
�"\���j�˂"�����Q�$U�:j;O*�f��h�V��Cz���E�u�
���4-Pd�,^d�oH
�vw;����!�"��Nq�s-����x�<�>!��� s�
+���=nXJ�;�@��8I5�s?��b�X5�a�����S��X3�"Ӫ��T�\\:�묕����&�Z	1�f^O
+Ϫ��B/nH�*JY?�!7IeQ�u_���g����np9)W���gق���A�9̜�/�M�l6ʫ6��H
8�Oꡋ3�ةY�2��c+����;���:y�v?�NgP����3�w !���ط@�fPL��w�2�UQC}b��B�2�dk?L3���v:���#
|�@�ʯ/��Y��>��/F�ͪ}��ɢ����{6۰ɕZ�-wbB�U8��,=\Xjv�{.n�����$u�sI}�s73����n���A�x��S���(.m�
X�V9�i��Wv
S�WY���
�G*J��E�hZ���	~,q֑]5�P8�������E ���ˍ���
���y.O����v<"k;&9
+��
+��8��UJ$ي�7X��ck�;���h`�I�a����l�������v����!�n
ٯ�����JJ\�b�s�����!�nQjLE?:b8���Y�
+���t�l}�;-/����;38�VH�
t�e|�hj�\�o��U)�y�N��s��r
����v�橫1u�'��h,7�����Z��_L�T΢ޜ�Sx�qq�eP�;%�s�(�^�8�X�!=�$h��/���}�N
�����:�\7S��3
+I!Dţ��3��R���ȵ�u�V<��^�$��6緇
N�
)2�/��q�v��6�3<��ұ���h7s�#k��-ps�����t�
����D	�!Ae�,�3
=!8j)���ųO�$k?�ʋV�2{v0J7�a��HǪ��}qV�;�'X�l�����nI�Ε�1��W5�oL\���V��u(�fE#��*J��»��ͦ����T�'�$'§�J�Р��Y�����~���hJ��\E:8�ɫ8ų�e�.k���T�
+��#u�I��ܐٌ/n
�Y�l�,+�e=Luo���Q�$j�c�Y!#�#h��p9�ƣH��Q��$��"KX�r���D���R/ I;�h����X0d
�g5���x�[�&W��c��FV�
�����$�4%�u��P�6��F�4Z`!���T�@�
�eq��h���C�v�w�H������z�\�N
(j
+�[�n�j�@�]��S'u�a�(Ֆ��"�a)�q���Y	���T)� 7
��\�R��K� �ߴr~-X
GU�
���
+
α����G�c���}��7%�����"�S at z)Y�}���c����c�ˌ�����y�꼽L�A���RB[
*C�|�n2BN�V.���q����F�Ȭ��'�rt4��gw׎�V�z�5U;ZR�4�H��Мmɋj�{��f׆N��o�0��R(�Q�t�����
�]a���K��rR

�rWM
��9�Ҽ�Y}ZI��S1d�l���
%�M�q�cz`)���'�]�ǃI���V ��
��
���ؘ�1>�x�rUP�2A��Go>�������?_�|�����v7�Vܡ�g�s8ًI������ѳ*�� ���]���ʧ&#3�)��!��Z-K�MG+i�������t�ԨKѐ�D&7� 
��.qC\�Q�?���c��tf
+I�I�y{�yι�9�}]��Q
LjAl�
��J�Bp�lT#�I��;U����Ś(i���K@�H"s�-Ⱦ����;�ܽ��5�ܽR����U8-�<~
�)\�������ȣ�
�sU� ���<BWe��;&9�d�f��Av��|
iR��HL�x�v�3�oe~5$�%(,SNKُqJh���r��|R�5���( hD�����?<w���'/�>n����������×/�>�\7sxi����gϝzz��ҁ}�ݗx�����ƕ
�:���1�:22
����_M�}j4����n��hjf����
���<�fy0�~�i��

ڒ��暽��}&��=�����t���_�~}�z����^����}��~�=��>�D����B�D�
�>&���$��{�ީHR�P���&��~��@�j�o���wx�v�s���! Q�݋���Ԃ��^6�ˮ������E�.j���^(C��~0[9�zch�dL.�B>B~�^�<�	
��AS7�seT�T
/ĽZ��a�ĭ4�M�15
��F8��ݤ�-(�#n�.!3,=�nhf��/<2�x*����%(�;r�J9vʜeV
+�A h�h�4�s�H,��`�T���hR��=�'�mar��~l ���H~��
�����׈���F�'q�%���Ti]qV94 �̾K⿛�c�›�/a
�Y)�پ^1�,�Vs�	j�k��g@��z��m4�Y(��%7�ľ���l?�d� z���P�I�V�fRG���f݁-|���dʻII���r\p��A�
8(�����뀻�� ����ܞ!��y0��FV>B��������Fq�X�����%JH1�t؞�
�8`�ci�UJRo�
��%�$�qG�%�=��λC��	F14�/kk<AU�9��ߑ�{p�IV�c�f�o�d
&�N����M����m��������,F�
\�r�$���D���F&�cal%�q���	��Jߛ�l�P�L�C�v6�?"
�2m� ������,V�\L�hZC�%g
ݹ �[�ћ@���f)�+�n�eg�ʡυJ���tc� ȋI�Re} ��� Ŋk��Wh<1��V2/�>���Wn�8�70h[R
j����VV$��K���9�NJ��P�mG �0|���)+b�ICix�/ژk��ĉ�q���U�:->쯸$�TձE
F��l�7&Fl����


������X�
l
n�
Ɓ�$g~�brQ!��2�6�q��O����fi�e�Y��^���6N�H2��ׇ��n��E|��B�8"i,�JTߤq�`7�p I�ӱ�Ig	X��l�njs%�ϫ�
��m��q0���X^
+�8��x#%(�#�ܭ��
��10��n�dO<�,%�����@,���
���{�&д�$�Z%$c�`
��k;�@�
Odv(d�9�U9��pIl8f�
+��?4@�����2���"}��
�"f81|(5J��lai~��u�<r�Vݧk�B\BE����嫙�6ۑJ��VR 
�Լ��Q�
+eKe�8�7�"م��n�ڿ�A�۾%�Sia�2�
�,�HQ�a� E��;XtcQ��R-^Gr�jk�D�:"�
š$VչZ�"��Rן!f��H$�D��X����t-�.�Ak��z�T�Pc^�"���}�S&+�,L���VѰFߙl��05�7�$�U�I�\�����\�$�5�4�jg�
+q�j�2I����NW�:��xH(�:�،=Q�.\1�
�z�rr�)���P<z��\�6A�AWu%v���c�dI��]BT/�
��bdUc+b����
+�K����*>q�R\y��
��BG����K�N��q
s�A�]�phe���6
�V]v-�>�聾CR�A�p$^�����MP�9�
+� �8�Ũ�SU�w�!p����9�a������DGR�*�Ac���V�Ft�ߛ�D*%���TI83�ܚΪ��0N,7*)��rZ��0^�)�Vn���~��~/Gȉl��qQ����V�m�F�J�
+��ڨ(e}�I`���k|���I��/a�D{�8#^��$���[`���֦��K��<2���l7t4ud4=w���_9w��'ΟMI����N�k���K��gN.-���͝<�x���h�ts�1��h���n�E���� 
+�e��#�,g��o	�_��=�o�#�b���cϚ��{����D[Fb�v8{M��7�t�F��v"8��ǂ�>�����'%�fX�I*<
�U_m,֐��}�M��N<�s�8,F7_
���>�<�v�ǟ�x���$��
����ޛ��*/��V�#�ō|k��
���?}f���Y��¥ˋ�5�4쫣�cz��V0x�=ہ���t�K7
B!&������?
O��./<�ec�?0��Ϟ�g��k���s�l��l �I �7��1����b��bX' ��XW ���  �c� w1L�a#�}`���¸�aի��� 6x���
P�	��0���06 ��0V|��bX�SZ�!�-��
���U̫��O ��'_ ���g��_o �*w1�Y��X5�O
�I`���$�O��V����U��f����I L��q k�v �	��p�0�
+��a�-�[��
�Of���4�lƳi�g��m�Ѷ���޲m�t)�;�mYy�gv�]z饥�_��J ��:��?�����W�y��G���{���_^��m�c޲��/��χ���o����+����o����w_?��� ni,0����&€�������ߓ�
gv쵿��ooNpf��ܿ��o�q~��w�i�=
}�����	�'q��מ����Ύ'~���>t�$c7o��߽��
+�c�{��_�rp�=[�Y6�>x��/�}�;�y`���l�����}����y�k�s�l�|��?�����������I"㻻!H�XP��u����qܯ�6
[ڦI�N�5�I
+Z3���j�k�6�)Q�N���fm��M�Q��ݡ(
+�}�=�y���<w1�R�k�z������\0��gg��?

��5
;�����E�'��YںGF/��do�j�
�t�/R�B#��Su:�Y<����|��զ�Ռ����訥#�P��ۼ�OoE��
xٚ��1��	e)ⵙO�̕�Bh
�;O
�$c�
i#��f�Oo���R�t:����ʉBL�h����7��f4n:�.�a}�e�
����
 H�I����k���Ͼ䣮�� Fg�{
mh:�gu����
+/���N``qy;rh��\,��?Y��:S�
ܕݖ��������W����Q�@V�W7K��0�W#:7�����ih�����/�%��D�ɀ
>� n��|��#Z�8͹�v�P}|��V?j��WO���UWqeȱ1a��Lq�ejtE�?��.6���檓SCd@��%ey���h�����1�lUb$����p���~��~����X!?��Aͧ=�m���
Nn-C���
�=�䆤�mhl�P�?h�%�_�	B����Ȓ��u;V�����
�u;�&���pcI%>p�C����b<��nuwMɅ�D�s����ߥ�r<�V��yI�8�] �~Xz_���䊛�i�����X&Bq9�ͼ���:k�F�Sg��@���Z�֪�W��\͚t���w:{gƃcsc�Y�����}�m���
�ݝ�͗�G���n�ڡ�#vC��1�	n��>��� ��?��� )�<OL�f��ɲ
�3<M
+4�q�$G
��3��8+�4E��� %e�%��J�7r

��8Et?������|���iM
ϑ,��:�x�.���i �5Ɍ�@�"���@�
C�Bw���и�Ȑ��� 6�4�
endstream
endobj
29 0 obj
20725 
endobj
30 0 obj
<< /Filter [ /FlateDecode ] /Length 31 0 R >> 
stream
+H��W�o���.@��^[�"��Zr7A
X~$���\�
c%Rc�(*>�C����"��-�N�F�D������㷖I��[�k1�4\Ʃ�LK�ƙc�^�2Kg�iٶ�4�9�
]ө�H����(��z�5�[��,s5�������[���Z�n��*�dk�
V3ʘ�ڎA��T�9E��1n�N\���i"��(��,�u5�릲�Lוb���n`!��'.��^Y�U"fޚ����a��2\{Vm�X��LGwX&k3ws��tC �\
+2]��9�V:գ��q���4�#�<����эN�QJj��Nz�pO"��b�a��u�
+���W�bj���,؆f9&�
�n[��6���K���T�V'ן���G7�Q���R�X��
�P��@p�s�4�(E͒�ڐ�R
�]w�q8D�� �1���G�\�B%�d����\��1��ZH�f2H�{e�b�N-.8EE�yō�"�H�L���J�E�m�R�a�:�þK�
�t�E�i��g�X���S͢�]�V��[ݪ�ܩrUN�^�G7��U^V���e���T5H�S�����E��%r�U+��2?B#o�"��0�ƨ�����͇8j'A��m���[�m�9�ʇ��1�k����~�{i�R;��OZ�d< �E$n��\&���71�➈0
n1�L�c
�Mb�QJ�0��5�u�����"%�HQ85���&²�ҵ|��/جܤ �t)�7/�zn{.��4�p��ҕ˶ �� ����L8�^  G;�HJrJׂ��PD�����K����b�O�����/�;�I�:�(�t�&�(������"
�ȶ����e����Hz�� {>��uJW��B郝땽���a�L)W;�$C��.�@ [...]
+� ����iP�C�m"@�,$Q�(��X[�
+�
+s�Tf��]S�׻�xfks��P~PN���خ���
��g>1*=ɼ�(#0�\�4

��˔/
<d
+��ݩ�-e}��n8��C~�Jԧ����!,Þ��jm���@M׭<��ǦL��XsT�m�c�(;x&�8r
�X��q�I�9CUT���8�ɫ�N�E21�J�
�@�)G�ލ-O�9k
S��
��yx����ͨy�l0q��g��LA��
>T�Y��onc�S�/ ��j�%6�?���{KȔ���y��೮�z�k桧ӽ1���n_�?�=x�(��[e��.Ps�7a|#�[���*Y��J�.+}�׾�$�Gu,Y�j
��U�d�p��l	tM����Hv���qQx��x~K�U!���
^šՈ��f)�
+�C��X��\��eaJ��[��9�i����
!��"ّ��9�u���֒k�z?�2v���
G�Y�[
Y���Y�"��Is>'�'�9�6
�}c��C��H��{��)��Ҏ�9
��%MՔS��<�t�0��]�q7ԎS����e1smj���(��U��Ak��?�V��F�}$��kt���s����+
n{�y�ǽ4��Oś'�p�h�<��ZA� "JD��kf2��/��D���˶٭%�#���c�a�i �Ƒ l�܏�+�'
�+rQAXwY��w�&�R�����O_�v��=��N�*�䵇{�}�T+�6�_�����'�}�g�����$�
�f�7���I���V�G�N�J
����~��)4�6|�*׻aʗ�2Ʉ7{�
׮򓜞���I�
�K<F���,��3;�#o��
}D��~�y{���Ú�?��mQL�b�E�B�?�σ ����AZ�|$���x$a]F�$\�8�CD��Q�$��.%��An����q�a�]�j_D�kS�
���l�1�,�-r�bn������i-�l,���n�=���B�v���]lw�=1����,�v��=��p�g�u��;B&�}O���QJj�HE'��<k��\��srq��)�񤾣���_X'����'�?���7���A��W�fc ��X>����ƿ����;="�B�`�bh�&ЀWF��!,��/�p��K��+��M�_2,�	�~yZX��8�|��@ދ��bD$��t�z���pcyL˜���^0�$lܶ�
+
&>y�?΅�e��=��x�Ynk�����bi
�
j��r�#�	��݇u��5��M�5��H���914��n���nݢ�V�yF�j@�I<"������Tb��@3��BS;�����7?I%��Zx7��Y�n8I����4O$w�2E�G��ST�F"H
ݢ����I�D~2^��
{u��l
�i�M��v]���#�����w?N������)i�`_L�su��h�6�Sd�Ǫ�2
�a=�4�&�F�臼Si�A]�=��N
�RWs\fÏnqs�ek�w�&&w0�4
��)���Y������sv��l����L�l�����)����7��=$���
\�
��]Gw���6�U��D������$��w`�|T�
����{�l(ي�zXK���t�,
��W@�
�[R;
ƣP<�י1��V��F�qw
��TQ-�D�
x������v��*���B�L-	�@��&��D�׋�3�d�L`&s{:'�5C����k|LD4���p� ����_�Mm#I��U�PR�)�J�Fﺫ�*���l��I6�T�Kc[AH*i��_ό�ep`C����VO�>-���
+�ZS�n
���� w�a�Lʋ��r6�
��d^/av1�b���������f��zхӪ�$����C2KI��R���r��.��#��H����:��%mC��?$�5~X���b�	�г>.����	2��s	�%���n�
3�
��
��$�|QhZ{��5�J��xg��'�]e
C�5C�?�?~<l��������\/s�\��HVtK]��hy�#�.	���{[��}cٶ�wL�!JE�
�S�w#�;/3m�L�
�Z�v��;X��3
�Y �d[(Ҭ
�*�k�8�NSB%(�y7j��S��a���%MSZ�x���SԼ迆4�8�?��<��	��'<[~��a��Wt�
+T}���I%�I���$h����W�Qժ|o�7�G��|#�K��j7�m�>~�*G�{��M+
+�2��G܌�"�
+ �FWan뺘&~D}W��IB��{Ѓ�\���a�ňi�Q�$��V�xy����[g��	��lU-,��b��N�
� �g	����~��s�
dj��K�;�+P��ʕ�ɘ&��:�U���LC�f��T��L�)�[V� ��9�a��k���DS�(�p N�p&�
�i
�k����O'_G��RC�6��~a���%���x�kU*Z1�eVDQ�E��FQv
����R�U��x���|��5S��>�����@�� cF C�$���q
�@@^�+����s�Z�B�=���J��ҟ'"Ք
P�"k��J�9
���0�4�Ø�O��צm� �gLO��P��7�X��w��h/�K�e�ٱ�0�!b
+*B)*/�~?�b�E��
��ǡe�9܉��G���&W�e)�_�5`�
+l���F�x_z�Ⱥ���SS,�nȺ ɚ�Z߶��=��t�
���Zw�=N �=�.�g�q}�]�^T�<���d�	̻=S<�o���~!�NNl�tx\�O�������ӛ��/m�=��O�3�z�����΁�e�c�������������Kw��E�~,��+�[���YJ}W��頏jO���-=/��4���K3
��>�NSB�20��/.�uk}C9�eI׶0?Xn])��Y�t0"ZPZ���xEg��%^H�t?�^��'id��'�R���]�����g��㭓��}o��;v2	��#|������ft�
)��M$IzA�w�܇D
�>�^�˳��%�B�Ɨ�G�h%�$�h"�8t�M
+CR��0�I�2��Iw
��7/e9��Ȫ��𡙊-�S��f���h� շ9H�1lk���Zۼ�SA�<5T�`�!2İm>EsD~X��3�6���.k�nn�qnES*
pJ��
{���Y
����Ju
ՁZtT�����^n��I1X������P at j
.l��8�(!D:�S1(�FX���ت�c]\� 02q�4U�/F��-�D9gC�*8UC���qj��Qe�B�^/������H���I��ѠJ����2]Ӂ�5�;��k:#^n��q��1<��<�gǓ`�ͅc����C�d�lO������A6�<��} �'!��`��Śq��
��xprb�����z?��y�u~~ӳ��ύ�
\̈���������/<�Y�4�6�d��>
!�<�rv��F,�����1d�(.1u�����؆�
z���(��oP.	Ղ���$�&˄�o� �+&
N΅����-$��b�
��x���@(u��a�
��z�����m�3�q�/�.8�/�ꂵ 0�ٯ ��V�m"T�h
�6���w✽�^B�)'�t�6
+�	���ի��'��C
J�0j8i��y\)M0�ʗ}~��9�u0t�w���OI���!2���SY;�j��C���c�|���;N�u!�l�AF��v&���T��K��gs*�em�Ф��ª�3�"�m��e%� KJ�7
��&E�
��i
��
�
�{CDQ,f�Xs?����b4�c���4�% 6G�G�M\�n�Ґ�
��";H�r���k��+D���͂�Y�)^�E4n\.e֬j
+��	ޗ-kG7;2����Z&V[FC0"�,űy 
5O�Ke^�G�� ��.<�
y�G5
U��*�Zv
����6����O�P
aV�#���
C�	yz�b*�i&����q-+rD�*�x����E�Ұ���BȰ�����[(�U�o8�,
r4K���
a���U+!�+�<��|[|)B�}��-l`:y�k�����Fi
+�R)o5N�Pm	��W	������#<}�Y��+��4s�p�yЅX��A�T!CGj��I/I�+?<ڹ���P
+#��**F��o4��2T�<T��i��i����8�n�
MK��v!|��O�s襔���W#�?c#��/�V�\h)��?���K��J#��8�U�B����(�
��BM�V�

�A�NX��E����vo�K|�"�T��
�g��:�”
�[t����߈�I ���;���~C���\S�E��	r���_�ޚz*n.�K�k7���']c�����Y�6�ď׽I[�+�(����:J��\A�&K � �iFC���+PYB�
+M�q����6�A)?+`�@�
�2��c���~Q'ҋ�P�!>'�|��0˒���&Ή��}�I2��M�{p-
�+N(c!���|?���qq�hJ��1�o|@C�b*�f4�=��H�ze�9<��,eo
��6�7�
{/�R�������q#�Ϟ���͵�MB� H��'Ŏ]_����Ɲ��(:bC�:�r����o�D1V͍'�v�X�>� 
�<�'Q���TD=�SM���
eT�q�$�n��P<�5��
ߍe�8�L�99Y��cيC���?w3٣�̝d
2��]�����_E�{,OH ›����<�O��"xȸ�w� �އ+�����rq!��ć>���N�L$��^�Rs��q�K���"�
��GQX��
�r(x6g�EJ�`�I�O�0
>��r����1^.�f�6��x���C�b���A ��u@��O�"�h��V�)n�%���\��&~8��x�`.��~-�J_j\X�/�Gn� �W�(���6�`c�J8R,����g�|y���H���K?ߝ
+�"/
��?��7Wo#8�t��47?&'ؗ�P9�:`�
?
8{��3��6xp�;DZ8�������b�dM�;����S�`Q�
Ń.
�7~��M$��������p��Y'�S8�રJ1�g�س��^$�

V�g~@���
�m�џɝ��h�r��:�e)R�*�
z�e���d���T�m����� \~+��n-
�}�MM��"a�}��[$���¾&Y$��Ɛsc�����5`H���n�����j�2��h{�+���qr���#e�
j����w�=�
+�k�gZ���}���K0Mg[ˤ��lc/S�s�Jo��f[��
�k�9l/�+��Jp�p����wq ������WQ�o9��د�
��ҷw۲v��O��[��E�t�4���9�t���ȍ�ċ�(&���]���/��5�T�4)�b�-Ub�5Uc�5��vۮA:4Hcw�,]���+S��
+Oz���r�.�F���2'��� Z�[��UJ��$����$�~�+e�a�&��Yߔ;x�dV$f�M�����
�������"��h�N�w�蒌ViT�W�m�����=���
@(���|/��L��]x
���D�4
>I��閦IG��VF
k/
�P��2��>�}S�����O�?^��3�›��
��V m�H��?l6�ϣ��n
�#`���O��(
�#p�7�q���j���4}����P�̯�B���N�P���}�=�g�7k�v����І &���-�"�KL͋�?�`=9y��qCݡ���	��Q�~���%|`�����,?N����Ϡ����RZ�w��=�+�я
����_�!�O�4A0Q{59<8���8&W����]-���$�Y߁�ˌ�w`C�U�w�:���
~����G
+�&y�������W��w�)bƿ[5��ү��?��B8yC��o�La�Z��dv��

�ܝ�;+��
"`U��T��p��^.�@p at V�7�&5iƱL��nW��w��r�$N_�������;�׿���?���pn�о}�eg��i�2��?

PP_�9;O��#����
���َC���0?
��W���_q�k
�:���~lՄ��ٖ�t�ZS��-�S���9�^lv��o�[��5�V��M�14F�U)

�B�M����Qv4��Ts
��+�"N0
�k��tRP��r�x9�������pر�
,3��g�L��ָ�$��.N����|����s0ʤh�L�RV�A�l��er$Ƽ*��b.�/E�L�
V�t!�.g�W%�U���2ZS&n�
�)��0�H�J�V�$
+*�ܰ�H��d!֐,m �ʅ�����\���l Yj�!I7"Y#�0��iə������e�
��ۓ�v���.�P�5Te
m���XC묡]��*k���`
m���YC[��Xc��߅���6�L�4
�dƍ�N��B�
or�W\�֨��LG�h,�-4��R�
+[!p:��h��`�e�r
ՠ��
�&sT��+�4K�a+Ffˏٱ�ي�pT�����ȷ����-~�M�B��\_�ml��
���y�Щ��pަ7t����
JGS��:q֠�-?�c5ڊ�5�����ȷ�N��N��ubf�N�j�	
L*M�\�+�-
%(WS��x�N������X+&ިS37�#߮:Q�[�a���=�w��1ž�s�ڻ<�t��vO�&t�5��ש�w�:
*ME�JWP�tT��\M�&\
�Ԥ��w��[1�
j6s�:����:9V/5�q]�Ss�C��&5���S
^_��\��\�I.�"�� �h�K4�%:�%��-r�r��D�\�ܼ�|;�Eu�G��
iP��Ο֫�a�jF
Z�*��(�EE�c]9��Q�VՌz�fTw�~*M�Z�+c��5k��u��U3���	���j���
����I����{��0��2�)\�z���hp

^U��}���h騠q���u��u���S4��j>+Ge�z��M���/+��?����#|�AVܶg�K
�dVSs
���DӴ���!�
������$�5�[��,��܂@u3���C��ei�a��-
ם��Z��P`�/��
�KMK����l����ye��>������(�Ƕ4�[�n
r��C�q�`Ϟf���`�^��(ø�1��VJ�Q�n
+��xh�2��S�u�|n�qR�6
�F(.�����l�rn[=~��QG;�<q�
l
�-��K��q���A
K�u�i�!׌F����P�J8��m�����L�ĘWe⺞ϕ�KQ-�b#RP��r�xUb[�_�^+�5e��q��L
��d�D��aUH��"�
��$t�B�!Y�Ņ���e��Z;��{��A/C 0�����	I`!!�&
y
�F�4� ������J�[�6

S�]���NMƧ��\��er�\�$]��oC:����+�o����o�cw!���L=��)j�54C
5��s�P5t�:E
�PC
j�
5Ԡ���ƻ�eݎ�:�}�vDY�|
Qv>44�y�nc
e"8�|'����*}�U�9Y�h�����:ύ
�X��'NC�ض�x�#�,��s��zu]��m�
���o'�{NK����
NԔ�:���)��8���\G�sC��Қ�n�NsYN־1�D�+�d����y� ��d�L��dC~GEC	Fk'u�9���Fu�Q㓛�i
۶o�N��tS?Q�u�o����B�oR�
�7�J$��Okz4�o�i�
��`0I&�L�R��u��h�v9��q�
ױ��x�yl�N�=h�ehކ���y���мMa4K�$�����We�K�
+
p�9�B��Wh���
+
p�9�B��Wh���Ƕ���W�K�:��n�U����*��f��j����;[>7\`T4�c�vR��g5Ki�g�L�&��Өht۴5��z5��m�6˻��eKr���@��_w�tB^X~�)���Wa=7Xgcα.�s\�HF��*F'E#�s���fX��Y�;�_nN�Qш���z�`���׿�G�l���r�!*N+vvM�r�Wy�3�;\����˝C"V���;����5� ��,S����T˯S����'�ύ���}�q�z�3�:�%���8���r����H�W��|*DJb��I�e��x��xIx�s�.#SJ��P�}��a��H=��x�xIx� �N<Kk�xC�k�n
bI<�N Ʒ�f%
+��Ȗ$<ҳ/� ���(� E8
˛�c�֎� a䠗�1�D��*`գ�B�9�j,V�����TSip�k��D�gk��'p��;��*/&�>NZ�9/nS��s����''Q�������>TcT_��Ģ�\)B&Ynqʂ(��Z�mS�}Or��v�V���}���<7��=���7��`=
�`7��Q�a��0 {��v����x�d֎�;�<�&+lP�/�&���
�co��Zi��څ!���?

6��~]Y+��$Q8���/����������:><��w+H6��F�o
�*I
+�ì�eV\���_�������'�?=}�ŎK�&��]���mZ�1.j}���n��� /��.)?>�>��5N��.V��և������p��Rɺ(����������o��R� q�םBuy7�/w`�M�I�T#�ǵ�-+yI�J/�+��ҘdA������L_l\�T�
��!�)��e�b�F�U���)�l
��e�[�
�-!
�'e6������~x�e��g�M��T=u��c��Q/�~�c��B2�ă��࢝��#ZH<8g�ly
,�WU&�\Y��$tW(��N%�"��oD/���+���	g�8��:ȑS���X�4נ�X�Tp"���cR�)[?�ހ�Y"G�!rU��)���qJ�`�>ād�
+�3,e��K����T|8{��ŵ��G�r9���d�G,c)b;${5��`e$<�)q�{a2�<)��C���
j`��>���l
�k���"�*ts�b�k�z�� � ,LI�P](!S2R�����3<$�_�IFN���0�;�+����*MV{m
򶓆���Jb.i�
�� �
a}趫��'���R2�~�%���RL� S!#�Q��bqr��_sl*�	0�1!��Y���K
1�H�9ey(�4W�E��/Du� 7N'
$�М���H���<�Ӆ�̝<�ڰ��\\M����u���$҃�z�c������5���h0�b�x�‘�\�4�L,� �>I�����J�\ƌ��$
2#�
a4R*HJ)�
+g�W	A���st�W��
�	�,AlK	���:e���0<�
+	�y�4d=�+JT��p
󶗈�y�vM�
]6 3J���I�L
A�
��E�
F5`k$���5�nvƔ��$R����W'�8/}�Cy'_틬
v�
�n9�b�-�j
\J�ɕԋE��"��88�8��^��2�0mg�$_S(��"a*F4�y��N
4�?~{�ջ��������v���!x��������a�Y�?n��[m
��7ϻ/�����;>?
��?=�%y4>x��������
 @��
endstream
endobj
31 0 obj
10400 
endobj
32 0 obj
/DeviceRGB 
endobj
33 0 obj
/DeviceGray 
endobj
34 0 obj
<< 
/Type /Font 
/BaseFont /HRJEYJ+Courier 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 35 0 R 
/Widths [ 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
35 0 obj
<< 
/Type /FontDescriptor 
/Ascent 803 
/CapHeight 572 
/Descent -249 
/Flags 34 
/FontBBox [ -6 -249 639 803 ] 
/FontName /HRJEYJ+Courier 
/ItalicAngle 0 
/StemV 56 
/XHeight 434 
/FontFile3 45 0 R 
>> 
endobj
36 0 obj
<< 
/Type /Font 
/BaseFont /FTJXWN+ArialMT 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 37 0 R 
/Widths [ 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 
278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 
278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 556 
556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 
667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 
778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 333 
556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 
556 333 500 278 556 500 722 500 500 500 334 260 334 584 350 556 
350 222 556 333 1000 556 556 333 1000 667 333 1000 350 611 350 350 
222 222 333 333 350 556 1000 333 1000 500 333 944 350 500 667 278 
333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 
584 333 333 333 556 537 278 333 333 365 556 834 834 834 611 667 
667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 
722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 
556 556 556 556 556 889 500 556 556 556 556 278 278 278 278 556 
556 556 556 556 556 556 584 611 556 556 556 556 500 556 500 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
37 0 obj
<< 
/Type /FontDescriptor 
/Ascent 922 
/CapHeight 716 
/Descent -250 
/Flags 32 
/FontBBox [ -222 -250 1006 922 ] 
/FontName /FTJXWN+ArialMT 
/ItalicAngle 0 
/StemV 88 
/XHeight 518 
/FontFile3 43 0 R 
>> 
endobj
38 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceRGB 
>> 
endobj
39 0 obj
<< /Height 60 /Width 128 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 40 0 R >> 
stream
+H��W=N�@L��8�t))B��	�"U:J((R"D!���.m
+J�pN�r��o�QF�]{�;�²����ٷog�h�
~_K<??�q����lG#
��z������9�'
W�s(��_�?��:��7&A���O�&KP"���gggP�j;��~
}p����#�Y�A�J::�D������	�A <�>F�Ed�q(��:ڠp
)�a���C�Ә�fM��-SM�R
+����󳁘rC�Nl
�F������
�f�����M�R���������b*��S@ ���ǹ���I�A ,}oӁ�4�^^^���(���a
p�6n�o)�g;)��ȳ
+�cD-۸!��6�
+8�~-���h��,�;v�M�u#sp�ka����� ���'b
C�
h�p
+�Bio��a���G�C��B����-��
���*Y�#N�^UN�����Z+> �)�3�N�D*M�r	�u�����M-jY��D	
+p��9/pM-�^��j��v�k
+
+Q�	(�_oPP��#`������v���@&hު�#�Z"7F�QԦCJNdR@�omm���5^��<\�Q�CA�������
�U��v@����`����f#��](O�H˯%xxщo���Q��6Z:m��
�y��P���H{*���b�
߲��f��Z��>g`:6Z�
g�}�#��W �æ�� �����PNƠ�Y:�qB�6
��Vsq
���/ϡL~f����̽D���c�����O*�E���K,�:��d
��C�(d
+[��L��
����D��?�P���z��v�/)�R��f�����v��,bM.m~~���1�X+����Q�u��_u����Q�Z{{{[}� �rqE��(��-_k�Pp��c}vww���W�R���&��%��WtD������j�k�U�_�l�@�Q�uH}J��W�?y��:)G��|Gk
���oU�;@�3F&g���ü


r�p��h�x��ϩ,7����Y
��wt0���S�}
+S�,���
+�#/Z�P!��-�X
+~�<��ʢ�
��ٱ�w4}%e���a+�R }$������N�h�F�&�/..

+ht(�š��

+���Vj��U�L�@
�1k:5P�D
+��v���$�������Y��e���
+:���A���#;f`�(�O��\���F���ӧ�����1

+��W�(N�b������W�36OOے�G೦U�bW,C��\�v1?������J����Q��4��C!��C��?�j��wJ�k
�yyI8*���}�U��Y��R�-(�)8X�)��Ϣ�SH�ߡ�>�`+RQX
�F����H(�0i����1�*���F�-�L�)$��Pp<j���a̓�@���%
�+�O<9�y;��J����05��@�O!���jO
+����(��A
�g1e��n�}||�.;i�����������`�>)<==9��g�k��̺�<\�9��/���G�����D
+�~ߧ@%-��#�_�<s&��gJ�D7VԴU��ȣ���v@��y֡p}}��,��
�RX��`�5�V(`����^϶��(�����/�"r��=���
+��Ս&gkk��_g�ȣ���
����A& �c5)2A�t%£u:��`PS����
�
�������v����(°O��k�:�)h:�V�^�(쭸>Ǩj�M�����
n�3��yV-4��
�3�+�u�|��6�º�� ğDK�_h
�
 y�KhL
ܸ�l{�m��N�N
+��j�
q��y�#�p����O� P�U�
endstream
endobj
40 0 obj
1810 
endobj
41 0 obj
<< /Filter /FlateDecode /Length 42 0 R >> 
stream
+H��Wێ7}�W�[��Y��{����lm^�`�����&���-RR��F}#���<U�:�X\^?6O����������7��Ϳw���C���
+X������fw2�
+M/_^�,��Z����M���nS�8���˟�߶��e�{�T˛�������ͧ�~���}�o>
W���{\|^�}�������
@V���VJ(
���zpw�v�[?|�m��<4
m/_���Z,o
��j���G�n��m���*���b����B8��?mv�m���@�~�^�;���qw�X����p W_ֻ�����6���������������ֿ$h�����~��l*�}�Oͪ���oߪ��Cg!��-�����<���pT��
f�T����
+��}���
~L����~�����_oV�7�ߛw�K�J]
���x^g��PFD���W�l���?�ps�E������3��\��ΚZXm��G
�X�+׀+[3e�kW6��,kW.���������v�{����¥_!v�V����CܟD��Ґ��_��؅"�����=���E������C�+�0pp�Z5UGF'�m�^\
�drZ��x'�N���~
s� r����!�k4�+~;2�f`#��%c�~�%�S�%_yE��J�
�����K\7$��
�\�

k��g���P�h���\'��r�Z9n�ʵ�r�+�R���Y�����Eu*-�++��׭P1H*6��(��sk
2�v���C2�n�]����;���n �
d���n�������L7��:���n�� ��A�18I컖����"��
+�}��;
+�{t�k���3B���d(�jL����r�iIjl��JH��f‡��8z�Ԅ�
_5��5r7�¡�w�ۚ�^]Kõ�>TO��*_
��A�mJ�Ћ˒���
�T�K��7�@�.Ј.�����Jg����N�S�R�3���,�I*�'I�*K����.ʤ���I
+�'	J~��'��h�M�z�I�lzʠF���Μ
�s�*0Gh�
�u+MI���t���h����2G�'J~�OR��|��!�bNs1'��s��r*s2�=�g1��ʈ(|f򕔡����^kӢ�P.i'i�e
����@��J4%���V{.J���jt�e�O��J��Z��6�C�e;��mW����
Z�PFt;��mW��p|���W_ֻ����u [������m���7�0Y

iV��*=7��}Pܳ��%�ق�,՝-��R�ق�lIw��;KugK��Tw��;�oS:�>�f��\�١�Y������Z�?Y9ʅ��բ��]�֩^b�UN�'6$p-i�߄]�a0G�)��1>F�Uȷ)
B/vq3WWϡJ5�
+�1��(��)��JL�"C�?��*�PFh�s�Q��D��P��RGV�(�iGA[W�є(;��b�h�f
�ю�-�P���,�(�v�oS:�CGa�L����������W���ǟY�	o{_li������I:�U;���"�1)�R��
T8�Ѫ�\�o��5�PI�1l&
~����J��	|x�î�ON
+艣¸�ݰ1͘Zi���h��v��;W��%F�%�U'�C}�F��
�Hl�Lk9!�eDR�q���/���,2�R�M�
FZc��ZXm ($�X.��km�]D�ve�o���۟K�e��
;�?xi׸���pk��l�V����C����Ґ���E��.q�̭�8?uc��}Ye^ۚ

�|�%��Bg��`'��Q?��P�2����!�k4�+~;2�f�0L2v���uʰ�+��U��>Ɛ0�d^�!��e���o`X��<�H�$W��E����:��_�������t�U�]g�K��)NX�rI
�~��:���ޕ���c��V�$�
�N�SX�`��X[��*���C
+2�n�]����;���n �
d���n�������L7��:���n�� ��A�Q>_��
��d�C�P�T�R.�1�%�S��H멱d(��4}�
+e�Uj�H���yD&���L��Gi׾]���+�"�\�$œ%��Ƨ�#��oS:�~w ���T�f�B15n���]�]ߣ*����tpF�ɟ�t=e(�>��	o�'�TO@�
+%^���2i��z�zN�x�/���ͷ)
B/=�F:��2�z���3'C��
.
����0m��DSR�hl+
�"!Z�)s�y@�Á�A�/��eͷ)
B/�0��9��N�~9�99ʈ
쳘��
ex!
3�J�QFDF[ô(2�KZf��e������J4%���V{.J���j�I�e&(�(�4>I�L�mJ��K�z>-뮖�Ȩ�����b�,Z�]-�°Z^^}Y��>���l�[7_��p��^�t�d5p�Y�j���XG�Aq��N�t�
��Tw��;Mu�
��%���4՝.�NS���h�M�z�Κ�;W`v(oA��S��݈	��
�RWw��.�)�
��]i�vt�p�4�ߔ]�QvYK�)��m|.I��۔������gP��=�dsLh9��~*9�c%�F�����Nϡ�
e���YN�s�Q��D��P��bGq��H�HG�bSTvb<u�.�(��Q��
�ڡL����l���|��!
:�P���LURp��:�p���c Ъj��2� [...]
+�����$W��<�#Q�p��ǿ���?�~�o��-�˯���ѿO��ϋϿ�{]�?=8�e��7=(��+�M�3�+��HGO��˒�u�;��ÿ
d�=?�+�}]���8A�y����;�=1�o��Ģ��w���^�ץ�>�#�e�Ȣ����z%��bk�G�_ކq��M3����}醑�]���}�����}0g�M5�{�Ĭ�����D���T��煈�;��ɩTTe�Vv���[��C@�	�����%�䷑���}Y���vI
�
+6�����Cߨ�ⶑ:��խ�$u#��
+�S�lᰪIq�H��{�K�,]8lb�AY��A��ͣT
[n��!F�b�n.�|eK�@HC����<B��4g(��=��
eLn>J��*�̘�F�%Y.=LS��M
ag%�$�U��B
u@[���Բ:�����B �$��a+n�8�1���&(�E�]�)�?���֦z��1Z�č9FԐ=���[w�����������JM
$�Q�t?e^
�l�=���� �o\ ����T"$Qf�K���
�:�<{
+g��'
�%0T�i�-w	���]�����v'\�	}�Y�W�6�:�Z&D
c4s�c�'�X�çO��
���d��s�?y�467��(���l�r���Cbs�9���v�,fx(X
g�hq
Ȩ	��QҐ(�e"������� >��
{�o
��[$0��5
+U�PH�H�\Y�IS����ՙ�4
^1h�'θC[~6�)���1{ zB�%Y�
�/�W��+e'
 P��`B�#z]臻AJCY�Xِ@�7��9���t��v��D:)�n�8]�҇O6,�1x������4�Gq����:�z4��s���-
L��8��7�/�&�%���dDV�i��<��f���ʜ02Ȱ�{���MqD�~@�c�z��W�-:��D5��IS8
/
=�&�|�a;g��4r��9�<9�'S�L�}��W�&�s5h݆4_]�3H�Юj>�&+^���>8u�
ZBll�����Xyu�h�aeMq?Y��ٚI���|�x!�V��g��S����:�"�x�J�K�$���X�Њ�+�1i����O��N
+��<�` *�1�
endstream
endobj
42 0 obj
4213 
endobj
43 0 obj
<< /Filter /FlateDecode /Length 44 0 R /Subtype /Type1C >> 
stream
+H�L�{Tw�3I�AK�2���-(Zm�T��૥ p�Q ����HLR
.B�Xb�PԊ�E��"h�"[��6x��
]O�xz�����$u��̜���7��{��b"�X�a؄�i	骵�Ǚ�Ii~)��(�)���~��P�;~}#�&�7�����CEb
��0�M��y6*{6�`��s�Q��qI �
�K�8�a��M-7[�Ef���l��h0i-z�,WXȦ�if6Eo֛J5`��7�Z�b���EZSk�a���l���`)7��/)��⹬I��/�Mz
�_�Z��֧���V[�c���I�����D}�Y_�'��2��&<"�H/�'%IE��d�g"�(DĊNb�X:�.
'��#�^rF�I3������5]�n�a�`��>��
�/�@9pY�Pn	?��_�Ў��8G��$�:p���k�S�̆��+��)�h�VD+�J��fí�4Ya������zmga��>�s��6�����gh��tivm���Y [...]
g�eU
]	�遵��
4�HY��H��N�]�|�
��`��р#v�VU^�X�N����^8"��{����Ӥ
�X��*un�9�`���ӜB�Vy`����I�(H�o���5$�P�
���l�i0���h�Q�a�.��Z�dDRShj**D�M�w/B�X����r��8�e>*��
��[��FuK��F�XFp�γ0�q�6z�����;��"��s�L��+
���`	-pa�f
6�	=����}l\E��_���
?�3��Ɔ,
+-\�ơ�譿�k��'��&�<��n�S�V�.�(So�d/
��
�
>�SUz�
��'_i�(jD���{N|�Ŵ���R�^>�
�|�d%�KK�-���D4
�"v
M���}�_����hVDյS��J�ä[�ћ�P��O�
]`�oQS��'�LLA�m�Bv��W���	#�q��0����c
t[��S.
+0ۜ"}ρ��qY��W�V
K�r�v&�0P�$d� 9\
+�	?�?�ğJ�gJ��BS�R����݁�B�n��wr8�u
y
xwmG��y�b�%�ў5j�8�#:��~q�v
�n�~�-�p��50
�5'3�PN�(Q��Q�U�
c�I�'���/� 5
92(�uw��tg㕓��l�2$�{�k�vK�_���z*oYul��=,`�<�
���u��	��%��鵮a�
jh��������+ Q�)�[�|K�&:+uG|��1O[�����K
(MR�l�XZ�V�@���
�ݟ�\O�F9{�x�ɞ�o(�A�!2
dh�<]���o�;M���r�	�z������L�l��U4�M�9���Bባ����
�~[��	�Z���O>n�[�AuE��T�qCv�94M6�_g�C�铴›rU]"`
���_⏣p'�ؑSQq}d��9�3� ��`й�ϑ�T��_
�D?�ʘ��}U��*�
翭�
�A�ҫ��
b^N�cr��m�
+Jmk��@?7��B�� $�`�mt�Xdj>��S{Xؼ{��
+��+Gv�e�ܰ1Ⴁa<9ּ����2�QMei
��ON�
}
+8�Dw�M�5'4��y��O��}�7Ǝ�LM/4Q�AXi������?H��K�<�W<
!!ܾ�W������
 <(X	
endstream
endobj
44 0 obj
1672 
endobj
45 0 obj
<< /Filter /FlateDecode /Length 46 0 R /Subtype /Type1C >> 
stream
+H�T�[HSq
���c%m.a'w�]��dV�
+Qf�Դ��T.���V�ɶ4!S,A���*S��E)��VT;��f���/��
1_���
=������� &F� ��������xw��N߸�B�LE$QC�$!f
��8��&z`�8���f=x'��F�Plu�պ �j��x�j}�rW at J.�%�efd��̴F��(�G�
��(3�l�w�SZ[�8+�Rne��W��m	8
�����HE��~���w��U�_e��)�4f�̤3.&V]�h�f %�r�5�ٺz

��Wv��߈RM��.��Z����w�K�g�-���=6��:�.�6��;]~*|
+��[_V ���I�����e�y���v�l�ͳ��Y��Vj���Ա�ȋ�N���0��x�a
Y�
C��%Ͱ�����N�h���f�uЋ���C�����ˆ�2?��8����Cd�&�lנ �� vPԵb�0�Ď��	\���a�s
+.橃Y�"�t��������V�p,\��(�Β��0���&� �ۃ�n=�O�j7%b��b
%��5��
+� ï�<��{�,�Ņ|�i�ܖ
'J�6���\���΄��o��"ѽ�1��Ĉ��
��0=&C
+M����e���Xڡ��Wi���[�寕�8�&''ѩt!M�@���ի���E��UkR�ш�j�aT}�ʿ�
��l���<�Qi�xio�b�0 L�����`v�ݲ��=�pg �
����<1�K^G�j
����dȔ�u�>�.��
���tN>w��
4
m��s��_���O��$2
�W�  ��e
endstream
endobj
46 0 obj
800 
endobj
47 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-27T08:56:20-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-27T08:56:22-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-27T08:56:20-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-27T08:56:22-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-27T08:56:22-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 48 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000691 00000 n
+0000000770 00000 n
+0000001172 00000 n
+0000001582 00000 n
+0000002780 00000 n
+0000009264 00000 n
+0000027737 00000 n
+0000027760 00000 n
+0000044231 00000 n
+0000044254 00000 n
+0000063787 00000 n
+0000063810 00000 n
+0000083498 00000 n
+0000083521 00000 n
+0000097749 00000 n
+0000097772 00000 n
+0000101490 00000 n
+0000101512 00000 n
+0000115581 00000 n
+0000115604 00000 n
+0000138133 00000 n
+0000138156 00000 n
+0000158963 00000 n
+0000158986 00000 n
+0000169468 00000 n
+0000169491 00000 n
+0000169519 00000 n
+0000169548 00000 n
+0000170762 00000 n
+0000170982 00000 n
+0000172203 00000 n
+0000172426 00000 n
+0000172518 00000 n
+0000174472 00000 n
+0000174494 00000 n
+0000178785 00000 n
+0000178807 00000 n
+0000180574 00000 n
+0000180596 00000 n
+0000181491 00000 n
+0000181512 00000 n
+trailer
<<
/Size 48
/Info 3 0 R 
/Root 1 0 R 
/ID[<bd63a2b892ece086f7bc09074fb768c6><8c2ae81d3a89b7e1aaf1a83323203ad6>]
>>
startxref
182532
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/rna_elements.eps b/documentation/userguide/Figures/rna_elements.eps
new file mode 100644
index 0000000..de8491b
--- /dev/null
+++ b/documentation/userguide/Figures/rna_elements.eps
@@ -0,0 +1,6594 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: rna_elements.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/27/03
+%%BoundingBox: 0 0 353 165
+%%HiResBoundingBox: 0 0 352.5372 164.2393
+%%CropBox: 0 0 352.5372 164.2393
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: rna_elements.pdf 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -164.239 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 164.239 li
+352.537 164.239 li
+352.537 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+353 0 li
+353 164 li
+0 164 li
+0 0 li
+clp
+false sop
+0 0 0 rgb
+%ADOBeginSubsetFont: Courier Initial
+%!FontType1
+16 dict begin
+/FontInfo 15 dict dup begin
+/Notice (Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated.  All Rights Reserved.) def
+/version (004.000) def
+/FullName (Courier) def
+/FamilyName (Courier) def
+/Weight (Medium) def
+/ItalicAngle 0 def
+/isFixedPitch true  def
+/UnderlinePosition -224 def
+/UnderlineThickness 52 def
+end def
+/FontName /Courier def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+ def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ] def
+/FontBBox { -6 -249 639 803 } def
+/XUID [6 44052 ] def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec A0B00ED5187D9C0F1ECDF51878C3AA5CAA3EC9EBBC6A5E
+2825687306A156DACC32FBF07CD53FCFA5F8BEB4C85C022641C2817904D210EE
+C1B9CB391931A7DA79E981F6D449067CB22BBBC1C7E17F31494A030C64C3D168
+01AD7EA9844289C5FBF13E87EB38D47EFECDFD90987CE63AEE2F73A41DE9D88E
+47972B7D71DFE3C0971C15A0A2EA71DB75E8BDC8C575FCE75767F0757BD4C3C5
+8EF2FE5165B8546C92942358A58A418D001D670BAC478494625C3F163F0CD28E
+7A310B1DCF9DE24EAA3915D162715D989E4195F752D98AA3F931758A7593B8D3
+EC8B0E6F0595582B46C09C38DE491876FDE8215B3EE34EDD4786C0C7A3CE5DF1
+8A700014C8A22ABA9A86068E22E576F8F99D9E02926B326829224A29008B6A42
+68E0572B16A9483D4982E08663803B6B595CE202EC34889AD55E68C1517B0147
+AAD37FD80C565A7442B8F0EB1481B8237F6BFE35261E22DC029FEE4D3F209D80
+2EF7B2A2864A8B0A54139C8EBAEDBF9E51A55C608E32A4923E2C1FCA43DCD5C1
+779278E12954773FFC02D1AC37E82896B5600D237CDF49D06665F52AAC93A099
+EFC6D65BD9857E2326543E4C47F9CAC6F3585FB5A3669036ECF0F6C47CA5A928
+5E52478ABFFDF5B789B97FB56E47A38537631B551770393C1118D978F755B1F7
+4E8DA30A09AA5EB90487A9405862EA007BF66633C9F580B996E8D0A275B43BE8
+1189FE61073FC03A9B1F3CEC85EC476BF67B6C47746321F58F096D099F9B11EA
+1A831B62ABEC9959ACE371407E1CB3C0FD111DE17536B349BA959E0BEABDCE76
+3683EB04F536BFDAFDCD692AA7019CEFDDB9D8BA507FA146D8BD2A2A55FC80F6
+6637AD8EA0CEB1BDD84A60BD5C13B07F9A0B4036A0EFCC76A9511C476D839F68
+3323611F9D9EA6F9724485B677B50B645AE76E53584D93A7CD7573E43D0FFBF2
+74F321FD07CF320580AD97B00988306FCD048D6087241B4034BFF6672B8E649C
+84F1C4A6CE4C8A5AF0DB83D8CFF7689E8698F7A29A60E951FA4397A9A53702C9
+2C21745DDE740EC662DEC80CF9B610531B7CF950A029E51A236B17C9E9F3FFAA
+0AF4C58A51B1E01EBC8C990EEE5C9B9ED9F97FA152087C87997AF19E9600C4B9
+8CCB0DB1DFF49F41E6C74B96D496BF9AC15254F424F86FA2958DF294EB62F4FB
+4D9E274C00EFDC6BAB7E4D7F2C4CE074BBD7FD6D03304D718AD80FEBBDA6BE1B
+6422CDA2B7143B6FB19A24A1B4155C3F289A692A41430A3B00AADBBB832E1CF9
+65E2BBEACDED81B3E7D3F7C0EA441754AD2419D6F7B9FB92A9EB440E60431A99
+A2909BF6280F444E04D15F8ADF0F355A53C3B1A27DDB57388E194357F2F872FF
+8CCFEAB306C4004426398C2A6EA105D100192328D5C0F7FDCA875F673927EB95
+4D88E506BD3E184BDF09551E01FD095818CED7AE3FE4C9BFE1810F02ABCB97F1
+8892C6EA45D3611DF6736FDBD05BE05C269120B0F0721C756C028060050A2F53
+005C8406D99AE74D9A82CEB53399FCDB0E34EC3FFCD1853EEF964FF3E79365AE
+2F074713342E1DE752D1FE3B62481D6003BDDB64535A61B22C44D432004DA354
+352C585641C5D50553C105B50C5335043686AB9B62E88A0ACC26B45A85BC8153
+A096C00968110C1D5FAA7C106CAE657BA442022B722BF32A2B84250F34A3CF22
+5B33D0746E3BC4C30D3993A2B2011F23203AFD0DBE639D13A9E8F51C411B046D
+15E72C38C42D2D99E004E0A2688F5C8B6FDE40D784CAB4BBF31C973B353D893C
+FE510F88EDE3858228EEB7DE76F0865068704569F04FDAF9FAC67ABE36D36ED1
+D656D61D00160365F4F65F3EE22ACAFCF456E8121BEC649985EE7A0E2A555B95
+A862A3F7A2F88E6A13715B605FCC01A0B1DA2AED0528D0FAD252917C23C4BC4B
+EA1F35CCA75FD34CBE7FAC66DE590E32CF3FB5E534D3B8D49CFD4D6EF1947C1A
+1DDBF061B43537C973C8862CD3F9374419BA451D6BC80AA72EED19F9AEB0302E
+777C3AED7FDD18F0C69652182A0CF97067AE10167AB30134D691DD67C451DA00
+A88CB867940EE3C7BD7BFB3595CAFE3D85EAD141D8FD04D825E9430448666AD7
+32C50CDD1A19DFE58A023670A3D6494316BA229AC33FA5156AAEF81CDDAF9A88
+33FDAEA2351DF58D8994855A8B40660B88FFCB204BF8BB4212D25E96C45241C4
+B12702D5139739EA0D8DA9502846EAB7C945ED385BEB01FF11433E055DC9DC1E
+5E775594DA9CFB49056F25EC15609C12C4B91661D8572CAE917A35066D4AC3D4
+4E4E9A309F66FC5DD4C520FE1F4B7363DC608EC00A50BB5C63D141A54E75C347
+0284637F3AD1A6717CBFB4EE47A166E581A1C78EE225F6A292C548315FAE75CE
+A0EDE520FB1F350E10260F63DDA78F57
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+/Courier findfont /Encoding get
+dup 65 /A put
+dup 71 /G put
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Courier*1 
+[
+65{/.notdef}repeat /A 5{/.notdef}repeat /G 13{/.notdef}repeat /U 170{/.notdef}repeat
+] /Courier nfnt
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+43 91.333 mov
+(A) sh
+38 100.86 mov
+(A) sh
+57 91.333 mov
+(U) sh
+62 100.86 mov
+(G) sh
+53.5 89.7803 mo
+54.3286 89.7803 55 89.1084 55 88.2803 cv
+55 87.4521 54.3286 86.7803 53.5 86.7803 cv
+52.6714 86.7803 52 87.4521 52 88.2803 cv
+52 89.1084 52.6714 89.7803 53.5 89.7803 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Courier AddGlyphs
+
+
+currentfile eexec A0B00ED553D88C5C0C79D03A57EC9671B1D399F226CD7C
+D65ACF5F52191B6189AD006088DC248B070400A2FF50090550BDD59C4446787C
+36C6E6DF3FBF7A9A4DAD53ACCA57616FFD3E7C1C1A87B388892CC4BDF41FF3A4
+C6F6848B0EFB4E4E3A271A45CE29514393F5A9592F4992EFD9218BDCA0823462
+B1F6698B4CF7C2F36BEA9C60E9BE5A785D6DF5030D473A344B60FD225DD93A0F
+6A2EBF54692182D3BB513E143D45245281160E4B2F6FF2E195EB8EA18496277B
+A659A2E8378FAC658A98331B480590028B0FF2914BF42BD1AFA9811122DADACB
+F1B1F7A8E131A05CDC992607B19E4150F4588170D1E81B5E8F6F8B5665F1BF5C
+0C57648A28EC35FEAEE4D4BEB632DA54170FA33130E3B8351E81E7EB5EC921E1
+EC88BA82C86B3A3BF7D479964DA514A8E06214893CC325D112345F6E79534221
+78B554FBF4C1EB0BC924326E30CB02D1984819F32AE9F6590A0F097954E446C3
+719D5B25858EDC6CDB11DA317EEF88C0DC6AD70824905387662FF0002DB58D4E
+8DA4CC64
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+/Courier findfont /Encoding get
+dup 65 /A put
+dup 67 /C put
+dup 71 /G put
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Courier*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 13{/.notdef}repeat /U 
+170{/.notdef}repeat
+] /Courier nfnt
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+43 81.3335 mov
+7.403 0 (GC) ash
+62 72.3335 mov
+(G) sh
+53.5 79.7808 mo
+54.3286 79.7808 55 79.1094 55 78.2808 cv
+55 77.4526 54.3286 76.7808 53.5 76.7808 cv
+52.6714 76.7808 52 77.4526 52 78.2808 cv
+52 79.1094 52.6714 79.7808 53.5 79.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+43 63.3335 mov
+7.403 0 (GC) ash
+53.5 61.7808 mo
+54.3286 61.7808 55 61.1094 55 60.2808 cv
+55 59.4526 54.3286 58.7808 53.5 58.7808 cv
+52.6714 58.7808 52 59.4526 52 60.2808 cv
+52 61.1094 52.6714 61.7808 53.5 61.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+43 53.3335 mov
+(C) sh
+38 45.3335 mov
+(A) sh
+33 37.3335 mov
+(A) sh
+57 53.3335 mov
+(G) sh
+53.5 51.7808 mo
+54.3286 51.7808 55 51.1094 55 50.2808 cv
+55 49.4526 54.3286 48.7808 53.5 48.7808 cv
+52.6714 48.7808 52 49.4526 52 50.2808 cv
+52 51.1094 52.6714 51.7808 53.5 51.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+67 127.386 mov
+(C) sh
+59.667 135.386 mov
+(U) sh
+67 110.386 mov
+(G) sh
+70.2998 117.333 mo
+71.1284 117.333 71.7998 116.661 71.7998 115.833 cv
+71.7998 115.005 71.1284 114.333 70.2998 114.333 cv
+69.4717 114.333 68.7998 115.005 68.7998 115.833 cv
+68.7998 116.661 69.4717 117.333 70.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+34 127.386 mov
+(G) sh
+41.25 135.386 mov
+(A) sh
+50.5 138.386 mov
+(U) sh
+34 110.386 mov
+(C) sh
+37.2998 117.333 mo
+38.1284 117.333 38.7998 116.661 38.7998 115.833 cv
+38.7998 115.005 38.1284 114.333 37.2998 114.333 cv
+36.4717 114.333 35.7998 115.005 35.7998 115.833 cv
+35.7998 116.661 36.4717 117.333 37.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+25 127.386 mov
+(G) sh
+25 110.386 mov
+(C) sh
+28.2998 117.333 mo
+29.1284 117.333 29.7998 116.661 29.7998 115.833 cv
+29.7998 115.005 29.1284 114.333 28.2998 114.333 cv
+27.4717 114.333 26.7998 115.005 26.7998 115.833 cv
+26.7998 116.661 27.4717 117.333 28.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+16 127.386 mov
+(U) sh
+8 132.386 mov
+(A) sh
+16 110.386 mov
+(A) sh
+8 105.386 mov
+(A) sh
+0 118.886 mov
+(C) sh
+19.2998 117.333 mo
+20.1284 117.333 20.7998 116.661 20.7998 115.833 cv
+20.7998 115.005 20.1284 114.333 19.2998 114.333 cv
+18.4717 114.333 17.7998 115.005 17.7998 115.833 cv
+17.7998 116.661 18.4717 117.333 19.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+76 127.386 mov
+(A) sh
+89 132.386 mov
+(U) sh
+76 110.386 mov
+(U) sh
+84 105.386 mov
+2.39799 0 (CC) ash
+79.2998 117.333 mo
+80.1284 117.333 80.7998 116.661 80.7998 115.833 cv
+80.7998 115.005 80.1284 114.333 79.2998 114.333 cv
+78.4717 114.333 77.7998 115.005 77.7998 115.833 cv
+77.7998 116.661 78.4717 117.333 79.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+101 127.386 mov
+(G) sh
+101 110.386 mov
+(C) sh
+104.3 117.333 mo
+105.128 117.333 105.8 116.661 105.8 115.833 cv
+105.8 115.005 105.128 114.333 104.3 114.333 cv
+103.472 114.333 102.8 115.005 102.8 115.833 cv
+102.8 116.661 103.472 117.333 104.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+110 127.386 mov
+(C) sh
+118 132.386 mov
+(U) sh
+126 123.386 mov
+(U) sh
+110 110.386 mov
+(G) sh
+118 105.386 mov
+(G) sh
+126 114.386 mov
+(C) sh
+113.3 117.333 mo
+114.128 117.333 114.8 116.661 114.8 115.833 cv
+114.8 115.005 114.128 114.333 113.3 114.333 cv
+112.472 114.333 111.8 115.005 111.8 115.833 cv
+111.8 116.661 112.472 117.333 113.3 117.333 cv
+0 0 0 rgb
+f
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+64.7476 45.9541 mo
+68.9902 41.7114 li
+27.3906 26.4238 mo
+31.6333 30.6665 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Courier AddGlyphs
+
+
+currentfile eexec A0B00ED553D88C5C0C79D03A57EC9671B1D399F226CD7C
+D65ACF5F52191B6189AD006088DC248B070400A2FF50090550BDD59C4446787C
+36C6E6DF3FBF7A9A4DAD53ACCA57616FFD3E7C1C1A87B388892CC4BDF41FF3A4
+C6F6848B0EFB4E4E3A271A45CE29514393F5A9592F4992EFD9218BDCA0823462
+B1F6698B4CF7C2F36BEA9C60E9BE5A785D6DF5030D473A344B60FD225DD93A0F
+6A2EBF54692182D3BB513E143D45245281160E4B2F6FF2E195EB8EA18496277B
+A659A2E8003D3837B9825544141CA39B39A028185D0F1B9A8ACE9E8D362B13C3
+0C748D2820FE7BC93228B8D35EE6B0963141FAB1C762DA897ACB3E2AEF7365F5
+E0972CF7FBDC589114AC452C374059C4DFB83382251758E4571694D9D39BE593
+CCBD0CBBD944E8C0D94F977749D66725D3DA5BD9D4785C0500607106B2903596
+583DEA9A9E75A8FAB1F4AD1D4AFF356D6EB6B56801A054C52BDB02F7EA12E992
+3FAF115542E6B8248CC6CCBA1970AA52D6E7CD0B9DD90F78ACB18EE89ACCC68A
+94FF17C652111D4EBD77A6D6247DF4065B9501BA65FF1D1A7ED3E4FF00D2A468
+4B3B45DF6C72AAF8A3B528542D12A6963EBE28884AAC7303CBFEB1D85AA2B6C1
+C17D480798EF976114861B37F7BD8D632635995628525F4AC853ECF262B36B0B
+EABC18BA1B763E3639C8E2814E498DC9AF35AF278628592ABEC9D8AC975369B2
+1031687BFD8D207563B5553EFA65ECA30A6B688E7068C6092DD2C1305276D188
+FC24070DA4FA78EDEEE54D3E7DB74DF13EDFA659DB8A783B3CC77D59329B0023
+B0D00BA26992175DD1015B3C4FEDDAE2C7AD006435128E7211B5831E1F5C1797
+D816125DF6970B565688AF0218E1694D9737A5164998
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+/Courier findfont /Encoding get
+dup 51 /three put
+dup 53 /five put
+dup 65 /A put
+dup 67 /C put
+dup 71 /G put
+dup 85 /U put
+dup 169 /quotesingle put
+pop
+%ADOEndSubsetFont
+/Courier*1 
+[
+51{/.notdef}repeat /three /.notdef /five 11{/.notdef}repeat /A /.notdef /C 
+3{/.notdef}repeat /G 13{/.notdef}repeat /U 83{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Courier nfnt
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+19.8931 26.6665 mov
+(5\251) sh
+70.5601 41 mov
+(3\251) sh
+222 91.333 mov
+(A) sh
+217 100.86 mov
+(A) sh
+236 91.333 mov
+(U) sh
+241 100.86 mov
+(G) sh
+232.5 89.7803 mo
+233.328 89.7803 234 89.1084 234 88.2803 cv
+234 87.4521 233.328 86.7803 232.5 86.7803 cv
+231.672 86.7803 231 87.4521 231 88.2803 cv
+231 89.1084 231.672 89.7803 232.5 89.7803 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+222 81.3335 mov
+7.403 0 (GC) ash
+241 72.3335 mov
+(G) sh
+232.5 79.7808 mo
+233.328 79.7808 234 79.1094 234 78.2808 cv
+234 77.4526 233.328 76.7808 232.5 76.7808 cv
+231.672 76.7808 231 77.4526 231 78.2808 cv
+231 79.1094 231.672 79.7808 232.5 79.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+222 63.3335 mov
+7.403 0 (GC) ash
+232.5 61.7808 mo
+233.328 61.7808 234 61.1094 234 60.2808 cv
+234 59.4526 233.328 58.7808 232.5 58.7808 cv
+231.672 58.7808 231 59.4526 231 60.2808 cv
+231 61.1094 231.672 61.7808 232.5 61.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+222 53.3335 mov
+(C) sh
+217 45.3335 mov
+(A) sh
+212 37.3335 mov
+(A) sh
+236 53.3335 mov
+(G) sh
+232.5 51.7808 mo
+233.328 51.7808 234 51.1094 234 50.2808 cv
+234 49.4526 233.328 48.7808 232.5 48.7808 cv
+231.672 48.7808 231 49.4526 231 50.2808 cv
+231 51.1094 231.672 51.7808 232.5 51.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+246 127.386 mov
+(C) sh
+238.667 135.386 mov
+(U) sh
+246 110.386 mov
+(G) sh
+249.3 117.333 mo
+250.128 117.333 250.8 116.661 250.8 115.833 cv
+250.8 115.005 250.128 114.333 249.3 114.333 cv
+248.472 114.333 247.8 115.005 247.8 115.833 cv
+247.8 116.661 248.472 117.333 249.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+213 127.386 mov
+(G) sh
+220.25 135.386 mov
+(A) sh
+229.5 138.386 mov
+(U) sh
+213 110.386 mov
+(C) sh
+216.3 117.333 mo
+217.128 117.333 217.8 116.661 217.8 115.833 cv
+217.8 115.005 217.128 114.333 216.3 114.333 cv
+215.472 114.333 214.8 115.005 214.8 115.833 cv
+214.8 116.661 215.472 117.333 216.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+204 127.386 mov
+(G) sh
+204 110.386 mov
+(C) sh
+207.3 117.333 mo
+208.128 117.333 208.8 116.661 208.8 115.833 cv
+208.8 115.005 208.128 114.333 207.3 114.333 cv
+206.472 114.333 205.8 115.005 205.8 115.833 cv
+205.8 116.661 206.472 117.333 207.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+195 127.386 mov
+(U) sh
+187 132.386 mov
+(A) sh
+195 110.386 mov
+(A) sh
+187 105.386 mov
+(A) sh
+179 118.886 mov
+(C) sh
+198.3 117.333 mo
+199.128 117.333 199.8 116.661 199.8 115.833 cv
+199.8 115.005 199.128 114.333 198.3 114.333 cv
+197.472 114.333 196.8 115.005 196.8 115.833 cv
+196.8 116.661 197.472 117.333 198.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+255 127.386 mov
+(A) sh
+268 132.386 mov
+(U) sh
+255 110.386 mov
+(U) sh
+263 105.386 mov
+2.39799 0 (CC) ash
+258.3 117.333 mo
+259.128 117.333 259.8 116.661 259.8 115.833 cv
+259.8 115.005 259.128 114.333 258.3 114.333 cv
+257.472 114.333 256.8 115.005 256.8 115.833 cv
+256.8 116.661 257.472 117.333 258.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+280 127.386 mov
+(G) sh
+280 110.386 mov
+(C) sh
+283.3 117.333 mo
+284.128 117.333 284.8 116.661 284.8 115.833 cv
+284.8 115.005 284.128 114.333 283.3 114.333 cv
+282.472 114.333 281.8 115.005 281.8 115.833 cv
+281.8 116.661 282.472 117.333 283.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+289 127.386 mov
+(C) sh
+297 132.386 mov
+(U) sh
+305 123.386 mov
+(U) sh
+289 110.386 mov
+(G) sh
+297 105.386 mov
+(G) sh
+305 114.386 mov
+(C) sh
+292.3 117.333 mo
+293.128 117.333 293.8 116.661 293.8 115.833 cv
+293.8 115.005 293.128 114.333 292.3 114.333 cv
+291.472 114.333 290.8 115.005 290.8 115.833 cv
+290.8 116.661 291.472 117.333 292.3 117.333 cv
+0 0 0 rgb
+f
+243.748 45.9541 mo
+247.99 41.7114 li
+206.224 25.6323 mo
+210.467 29.875 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+198.894 26.6665 mov
+(5\251) sh
+249.56 41 mov
+(3\251) sh
+224.633 46.6665 mo
+224.633 29.396 li
+210.633 29.396 li
+210.633 46.6665 li
+224.633 46.6665 li
+cp
+248.3 73.3335 mo
+248.3 64.396 li
+239.967 64.396 li
+239.967 73.3335 li
+248.3 73.3335 li
+cp
+231.344 140.667 mo
+226.677 139.333 217.795 139.147 219.011 134.667 cv
+221.633 124.999 229.633 105.999 216.011 100.333 cv
+214.472 99.6924 214.01 94.333 217.01 92.999 cv
+219.344 91.999 230.677 94.667 233.011 94.667 cv
+231.967 94.667 li
+234.3 94.667 245.633 91.999 247.967 92.999 cv
+250.967 94.333 250.473 99.6201 248.967 100.333 cv
+236.3 106.333 244.3 120.999 245.967 134.667 cv
+246.528 139.274 238.3 139.333 233.633 140.667 cv
+231.344 140.667 li
+cp
+219.967 128.667 mo
+219.967 102.999 li
+194.3 102.999 li
+194.3 128.667 li
+219.967 128.667 li
+cp
+279.633 133.333 mo
+279.633 97.333 li
+262.3 97.333 li
+262.3 133.333 li
+279.633 133.333 li
+cp
+313.32 133.333 mo
+313.32 97.333 li
+295.987 97.333 li
+295.987 133.333 li
+313.32 133.333 li
+cp
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: ArialMT Initial
+11 dict begin
+/FontName /ArialMT def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 1296 dict dup begin
+/.notdef 
+<10bf317005b6d50bd3b903bc9f60e6e804630266f839393d56ae50a85fbe
+ffec110deebde9f8a007323688ac> ND 
+/space 
+<10bf317079c7734bf7> ND 
+/hyphen 
+<10bf31705995db6ed81c8e93e5d1d568f767c41aee4b2647d0> ND 
+/a 
+<10bf31705d64e193f9f1f8a567d03549fa73483ae9b672d7b7797200c526
+6d55e0abf05d082c89da2ef3d2f91996aeea18b52bf494757c5251c9374c
+9401f98b0cace0d4875f7ed6fd1c3b2afb70e988b112b201a9d47e0c13f4
+1047852d209bb94beef969307b8c216c427c9903125ecb96a03389115b44
+edc7e2e2478a1fd25f07acc3624f3ed1b5defe5adc0d2b5c9f2461afba44
+82f331b79ca3a770e50164bc5ea7976dee8e016d390d83fcc1fa4202137b
+503516f93235eba4c56226d091ad7f8be6c874f34a5fb2592031776db147
+88325910cfdd12dfbef218194f528860b4df22c468e92140ddaed77110f7
+ac35f3eb45ccb9aa77fa9fad75c6eb6c0fb7ca> ND 
+/b 
+<10bf31703e65fd7e1217c9f29c64bb1b9e17851bf25dd0466fa484e27564
+2ef62da05fc0e561425aa7c0cf759f2df2fed9f5cab4e563d9d485ca6e49
+6a23023cc7d5336a38ed163f6d25eac0416c891913363ad8aab5312feed7
+de0b0bbcc0db8b66958d96174480f5040af2cfb1590a9410022fc6398cb1
+d4435f6325a11aad4c77347983eb4748b4ada02263a3> ND 
+/c 
+<10bf317040c2e74a5fc1787aadb34082a8ba9190bcda4e6309e8a2068a81
+15bfd146d0733468211951e54d63b47a4bb20769a10fe2c7ab6af1003e92
+c307e62580c4fc4fcb30f321670fe8ea6fc382860db4ab478167543744c2
+7eee42bb190b50ff8a3de3702b096b5a0dbc687d9934d27330861f8f151c
+46c0261f0a9972bb3873263c80a2161987b9c9> ND 
+/d 
+<10bf31705fc19346123ea144938c3fcda937cd4a672f67877e80be643ef8
+5a01cff57f62859595ad9c2a1ef16f4c22144c6fc4d200f23642de52d57f
+47e47c78a8b6713f5cb6dcd4a475047f70e7386f0baddd9f1c37f1598f60
+1bc5b6005acf2115ed4aa52ed6ed621e5045f115e6c8ed146247e81ce086
+3c881ef71e6e234403d5f37c528c6ebb0616bbdc05a29ca9d830ed27448f
+> ND 
+/e 
+<10bf3170422fdb64737aa996af2c16aa574465e2c930c2d6c70f2c72ffe1
+f5ae975a706a2cc8ae00b6163837b6e50d4221eaf76eb409c442c6352c58
+b6f53cd585b0d4d507cc48acee66f883df189a3c8bf101622dd4022876bd
+14603c08f3944b80e2f5e4e7a62999282a391fd9d657c5f0af2673747752
+c83501ca742ca70911b84f52143e873794bcaff697373392d39b09bb> ND 
+/g 
+<10bf3170599a82ae9f38a9e935b4e0f3d7776326ecd8d725592828643987
+c2e996bcd7d71545c3eb62141100b3029b5db47d5a1c74ff1f384da4be0e
+6cf0ee7a06a6ed308265b547c61245dd74ea50abb0d2d3cd2399420ee06e
+7956a28a86fe6b998b8722a5746802f533a367725615f062015db919f3df
+3c1161274e44726519555c137d48159ae02477eb468fd9fc7a3d8570c8a3
+e043f93c86fb8138e2b07c9d11fc45f70eb798bfa21ffadc315e7d76733b
+5b2c49936a2059f2200afe935aa8ae6d77bf03212f2cde46> ND 
+/h 
+<10bf31703f932f5ecb68c849e33d1fed17c766a03dcb89fd4259247501b2
+92adfc2297be69c7091e34ced000096d0ca29850717d0ee8abe567011317
+96a4072dab7df40090735d5712990fb13b0847093cc929cc1cd64c87dd80
+565b94c081eb> ND 
+/i 
+<10bf31703f9c43ec382ac71b0be91f29c503cae1b1e6095503cc0fe0ac65
+3b18436e1776> ND 
+/l 
+<10bf31703962bf7b2e903c47f674adcdf4f2bfaa638a> ND 
+/m 
+<10bf31703f92f56d921ff977e5d6963369571a0659b0c0d4b90a5d6fb9cf
+6faeef66a6b161cb3d25beb050c083e79f2022ade1c13065af4f750db4fe
+1ad2e1c991cb72a1a606eb51e0d41e91fb4441b42920d1b3a1093a55a67e
+1a1fd7d653f510dbcf49e0790e917a5508d455454558a59585ba63bcbeb1
+95200dede71b995b075a583acbe0294673e1e62af20184e1e4ef7c875961
+9374c008bd7ea0a3f8> ND 
+/n 
+<10bf31703f932f5ecb68c849e33d657776fc326fe2f54f4bc03b7f3fa95b
+3e37550287a3822f66bab52dc802d77dcc608442caba0a099550a895735f
+067f96366abd71cd4bfcf52bc4da085550e8eac7df2e04a58377ae472993
+06a8805e14d9bcbf32aaef31> ND 
+/o 
+<10bf31705e921373942a1df751ebc6db4ec72c05404f7de2844dacd3e4cf
+31126a38f288b6ae9b7d8f2dfbc6da8ac0d7c81b1e33f3b0d42a36c4711f
+eaf8cb9fa6d4a4a92b6ac2214800466fb64367d9087f85fe66540f2cdace
+637f2d8f1a779e763ea7643d7ab1f37b5e7c3da5a24dc2e927da3937c07b
+4fef169bc767237647c3151dea42fc9d1c> ND 
+/p 
+<10bf31703f932f5ecb85f9f26ec0d7d79e55a006319a903b4934e0296676
+bb7a5df970714192f29a85860f4cb191aa4b83ebc5b58328ecf58ed9d6ff
+d0d3a63dd21733d64450e3abce2a149390b0894b2fb0fce1ee78d045f446
+04c31c787e13fdae7e79785a1956f734ed54b976e123646b63ce5bee0b68
+59b26a26c2ad993325ab7bd77cdd1be893a8ccd1451854fed772889a0d7d
+7791ac97d81ac7> ND 
+/r 
+<10bf31703e6aa4be08d01c511eaadd0473a3483c7b936ed6e6cf91cffcbd
+a815b8df60ae150c20432c17a46c0682480f6226770a8905e960aec3fe5e
+934f4cc994b08abf0fc9d432168086e4> ND 
+/s 
+<10bf3170586c182310772ef569c52e8a28e70ab0d8a07df40f23a570f6b8
+110b6ca531096c401daf049a20dcabf79d56164e73db3a474a30573096a7
+404eb97e5ce29f730842fc393ad09b95ed0671e10fb71efb1a363521b013
+915cc88b3ac6f0ba589395594814da911281623368756fb16579fa9358a8
+75b177830c9cbc6555453d35bc648383a53ae4cf9040fc62716099ee082d
+9b7578cf9dde30b64249b8b9795ff42c9c8ae9907909c29f306594b1c23c
+555bcd231348fd1800442f0eb86aff30c0e412f71e22a228c30832473ba4
+3b655be973df9c78943b851583a400b4a0e41168da8a907e9f2f> ND 
+/t 
+<10bf31706fd71d386b6c99b1d09bb1ad104eda9ab80d9f94a735d54116f5
+9c58b6bda429b5392910a11f88b68881d1c7fdb07e40a06d14aa641d6e68
+4a64544555b97e482a6c7cb4aa6fb83472e09b52ff42b290b85900fae15f
+7904eb69f44b98bcd014> ND 
+/u 
+<10bf3170396d6c263643d7ba7494b52feb74e74b6fa68562a82a97fbbf5e
+bed8907781d8ac84572229182c5c4b88be68c16550f8f2c56a1aafc9bc96
+2dd9615eeaed29124f4b67a26151f4cd2e0ab6ff1b11f4d5d3a9d63d9288
+f75e43ea4479033e77ce4d726627ff6cb14d9150> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/ArialMT findfont /Encoding get
+dup 32 /space put
+dup 45 /hyphen put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+pop
+%ADOEndSubsetFont
+/ArialMT*1 
+[
+32{/.notdef}repeat /space 12{/.notdef}repeat /hyphen 51{/.notdef}repeat /a /b /c 
+/d /e /.notdef /g /h /i 2{/.notdef}repeat /l 
+/m /n /o /p /.notdef /r /s /t 
+/u 138{/.notdef}repeat
+] /ArialMT nfnt
+/ArialMT*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+225.967 11 mov
+(unstructured single strand) sh
+119.633 75.3335 mov
+(multi-branched loop) sh
+274.967 43.8335 mov
+(b) sh
+281.348 43.8335 mov
+(ulge loop) sh
+189.633 156.001 mov
+(stem) sh
+256.967 160.667 mov
+(interior loop) sh
+294.967 75.3335 mov
+(hairpin loop) sh
+226.967 14 mo
+225.3 24.3335 li
+0 0 0 rgb
+s
+225.936 26.8286 mo
+226.691 25.2759 227.317 24.2881 228.054 23.063 cv
+223.074 22.2603 li
+223.221 22.7646 223.672 24.7886 223.9 26.5 cv
+224.146 28.332 224.252 29.9746 224.216 31.0225 cv
+224.51 30.0161 225.126 28.4902 225.936 26.8286 cv
+0 0 0 rgb
+f
+272.3 47 mo
+254.279 60.3345 li
+0 0 0 rgb
+s
+252.963 62.5474 mo
+254.597 61.9849 255.737 61.7295 257.124 61.3853 cv
+254.174 57.2939 li
+253.92 57.7544 252.807 59.5034 251.758 60.8755 cv
+250.636 62.3438 249.548 63.5791 248.78 64.2935 cv
+249.7 63.7905 251.216 63.1484 252.963 62.5474 cv
+0 0 0 rgb
+f
+307.331 79.5049 mo
+305.664 89.8389 li
+0 0 0 rgb
+s
+306.3 92.333 mo
+307.056 90.7803 307.682 89.7939 308.418 88.5674 cv
+303.438 87.7646 li
+303.585 88.2686 304.035 90.2939 304.265 92.0049 cv
+304.511 93.8369 304.616 95.4795 304.58 96.5283 cv
+304.874 95.5205 305.49 93.9951 306.3 92.333 cv
+0 0 0 rgb
+f
+205.244 79.9995 mo
+211.74 88.2061 li
+0 0 0 rgb
+s
+214.01 89.4229 mo
+213.375 87.8174 213.068 86.6885 212.663 85.3174 cv
+208.707 88.4482 li
+209.179 88.6807 210.976 89.7158 212.393 90.7021 cv
+213.91 91.7568 215.192 92.7881 215.941 93.5244 cv
+215.397 92.6279 214.688 91.1416 214.01 89.4229 cv
+0 0 0 rgb
+f
+200.245 145.54 mo
+203.499 135.591 li
+0 0 0 rgb
+s
+203.259 133.028 mo
+202.271 134.444 201.499 135.321 200.581 136.417 cv
+205.375 137.985 li
+205.309 137.464 205.179 135.396 205.218 133.669 cv
+205.26 131.819 205.411 130.181 205.611 129.151 cv
+205.163 130.101 204.317 131.513 203.259 133.028 cv
+0 0 0 rgb
+f
+279.886 148.997 mo
+274.867 139.812 li
+0 0 0 rgb
+s
+272.835 138.231 mo
+273.189 139.921 273.301 141.085 273.47 142.503 cv
+277.896 140.085 li
+277.472 139.776 275.875 138.454 274.645 137.243 cv
+273.326 135.946 272.236 134.714 271.623 133.862 cv
+272.007 134.839 272.456 136.421 272.835 138.231 cv
+0 0 0 rgb
+f
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (rna_elements.eps)
+%%CreationDate: 3/27/03 8:56 AM
+%AI9_DataStream
+%Gas/p>H]?pFe/ED!<.b%*XG:rLK%M6DZ*%^VG5uF,"Tk*0FT*[,EaOT=OjRWQGk*4^Rsu<l6[t%Y\B6U<I:p7)):<AA&Q$u%tFB'
+%O5GCgmlp[;V]Ys7X1&r">E7t8W8[,Wr<KMJrp[\8qt9sNJ+l;p*iZQVUPp:]g`eu>IN3.p=+9l5qY'[\_rkBTqKVCG^A7)Umlu9t
+%k,Yt`^7X"ArqYIOr8WRYr:s,P]pnJ?q-3m]s*jk2O5GD4[m0ieO8\4qYJ5PdDQj*3O8n8WjmR]umf!.\a%sIBTASpp_t/ZZn"6f`
+%]5Qj#p/c1Y5C`Fj^\Dc]s*!d:nPjl6iqNBL2p^Bg^OQ7E2uE2ZhO#sTIatY%o2#DaFhW/0c[YrR^]/W[mbKgo5L%OC5(<8KJ*E$n
+%j;7L4Qi:TH4hpmu+3*L5T>0;;hgW$&q<e(*?_6EI:Huf_If at O"0/*%.?i)5.4MOnlUA3REIJH\:nt5p%5PY4B5DoI?5Q05ar$VM)
+%^#c``bP1r"=$Q:<d[)%pgC&M%^AEWZ+26ZYl/s3q_r'n>J,OhFhN(t':k)a,ngOM3TDnZ`+(]B)Qqr3)iN8(!XgS#]?iJ/Vp-67F
+%s6H_ps0Chaj0nsJe*#W$qu><_MJ9M]^AHqtJ,=\EqR[:,1l<r92SQ9i00cW<rl`$(pZk%n5G+MEZ^6";qn&KqmJQUgr>@]sq#4Ka
+%rN!CK^Akg[q=aR_n,1*&oZd+P3<&nq^YU&]qshEb&,N&-Gc]k]Q.Fh^CiAR]I`:g-nt5=#pE/U;qn(a8lJjY7_W(Rge%=MNqs`.B
+%5%!Y)s8B.`fDF%#p\"?_+7\MFfX#N]MY6igpa)"#jd5b[2h*7,n'(PkIsSU'AAp.6oe6@<]_RWcTDd[Brr9]Z6'gj.kPa@$e,N2c
+%emEq)^"]<7r:$U$r!.W.rQ!fDpU>YKQfmi4c>UJsDI];'q";730<]:YIH!W."pK7I\'L\\h/D3;n,N?I^TO&Uok0<`J,SXk5PiLu
+%G]*Q at 8+FXYO+6s@_XZ[%:As[;J,O(G0(^rYnZ0/![b'80^AXTa&aNLEHkk:a0fhPo?[qn=(F[A0eFAiO$0;D at o$?0@@[TH0qSQZg
+%s69RYiT't7n1T:hfDFBZFn:6(leAW#rX-:7TAT'Dr9V%fqR:s/0teSt.-YUKcaWl!f0?qHQ!a(95CC/:^Pi*er361n?bZO7p"MXe
+%J$]1Jh7`WV[ibOk2tN[8ZT/!]07Ws[s7Y?!&EDMkGC=p%?*YP7+9.60pID at Rq/[YA]>+4jbY3-SMsltt0Afm5p$ors5J4+Hs5:*[
+%k2YWKf7*UT^]+$$+#(N\q#'h%f3bgiIJc=4>'U$.56%1Fs3Ar?fB9p'oABN6fqGn4r8F-kqtK!\JZU"YIJja[gZumuDa/OIrpA<d
+%ni(JHg&CV>r9:tGMP#Cqrr(`uh`oHW/GO_iJbf1en,Mm,r/q#f^HDKKpNlT$n,N at D^AI'Un, at U9?bQ?\L-4&]r:)F(chHn2T7$Fi
+%qi,)JJ+Rq,0\H-g53uX)r8ugfbWe_apih5^gOFHlrSn+a_AiC=?gSBih`im.niZC`NTg2us2=1>:#CEk)'bN at efXqMq<MD4GMh(G
+%ps[8GruV44n%YBb5J?sW\,RN%dI0p.qg\GaDr3eDGNS\>'`[s/56ZfAj[Xhi3lYCK"0fuKqJRGQ4&:85M7<?\hesY8D=;u2f+2mM
+%+l>/:E:+s at 4cd2"lWuHM*:>hI at u'Z7UE+(A4_ at 8s*b0s;O*'H(?D4cMe8pj\i[hWpI?tN6Hd6p/H.7#'1E?!KoB+Lo3EM/$c#o#S
+%Y0t>BAYtcrI\^8p,P7:_^!",jQjZ7/q<DqU@=uYmbk\8q:Q5+ZY8WE86KW3,Da!V+iGN5i<^Npr:O]P(EJ1p?;-+h%jJUJPleM$k
+%Q#hB@],n;t]M#kOkG_U;=_j%+SB!U(4VuFcm=!j3^hlu\7p%4"\6J2\XZG1]kL&9u6/jA2h/aSg`),#7lY^q&j1au(V^&!#G.h&)
+%A&`N,G.5tJM"+.pVMchJM,cQ>jq23#Ze^1&8L9==p,)3kNoOR`g2XRV/llJSB:8L>SG0u]#$-b^>dIG=@a6"JCAXGOm)`W*A)irs
+%e_A=@8n5T<Oo%=3\ajb0#3fCEd>jJr=T(q*cFAm_p6+*kej at RC5'K'M*CE!- at Mr<_Ck\LRI0LH:O/n?=W5l(>#RBLUcb"tuMX4*N
+%#QIogW[qGWPNUVHc>J'tHlWt"=[tX_4$Q*\aqc(iC)o_)SpJ?g$I at I"l?q$b=cOA%gY1;kWuboGH/'pVS24P%]8SONH^)[uc;OI_
+%bbIq)4eLt]Z.CQIKl&BD#ki;'\?Y:CT;`n`6,l6P^167T6Vgco=3o)4Z)"Y#fJ!:b7V+sTX*<.gb_tA[]3]^8W<Ia6a69!/EGKh]
+%I-Xo!hD)E@=fs9/CU*VB?*0F,E+QbJDoq76GfuV^i>SPbf=oQj at ucJVO4[o&l[:YIYHi--cL]UoY-VUf/FHnCYD]7E0kBX"oR:0`
+%jY$:I^KB*9ACp6Ok8j"pYAt0OHAN!&`+/Leijj2-XL.'@feY/^gWY1;kPI$npUJeGlqKHW/ET,K>_tTaf,[=T)+R6L\b;9r4"qTj
+%cj&W1bB;&l!K;3Y^1<81iE>*ZiD8ifFWUNmhsR8`H-OSmVMNKmY.'EP&jM+`Zgk/+es/Zefa<1ANMBK=A?WAX"C=^6#%%WehJ9NG
+%^G&J(YV"8ik1;l"G3%NOabsJ5.`dG7`4.]ea6"I&YeqRS^ZCuF4k5]uq6OQ!f9m9&R*#`RXj)_[+=a4TnPFD7A#PC;mbt6_n:RiJ
+%A+r"9 at Wjr]*\lO,5iC3cAALb<^X at CXQ1kku3'6JI<*T\^)eG9Plcu!O%3*'t2"Al$lWA"'d(#]1ed65P7u]rU+<bZbC0oqSD1Pm%
+%6p at etGPHE@@+3 at uD14Pe)cR9OT.Q?t8 at WX0`.RT)2dWfcVfZ6-)ig?Eb_1_n+"\V4kF+Z.]J#kVM%Jj4A)$ia=r4,m?Y*JthhqeV
+%MJ$baD"UJ5"&`4;$%^b8L>4.R"F+O(N$?3%feA,,h*=XrYqhtkVGo8IElC.:N,)jr=2iQr]Q+3mer!s4!+GD/i7P)9G8lVlhL@/p
+%_;.c)VDVsZ4\bVr0C48RKV)Q?A.-_tneG%Uf^"f<mU1=T(Q6*J6_W6!o=iXq't+5*aYukEP6R*iRlQLsn_,5]eBZ.E?'3YcBnKmm
+%@h'<Ha$6Fh\A9<pBjnD9C`Jp=i2m8[qZ$s5/XCY!qLXH9efF%k:Xd2$9-Gp<0Dqa=7KJ0Y"CU!u-AX15CU_o$F1LRY&3CO*=9Oa*
+%fYl,DRpJlQoh9aK4TLbQ1tJnV"uN+rGmi!iWi$r$"5Xk$ehQQ??W_O2_+//d*nU5FIBa/9iedl>Y+NprkJB5g*Ocu6&g5rJ_\%%O
+%c+_N1Je8gO`_N]6!YT6Z9o.nR@:-r7re`qRL^hDPHOUj.-]Wk=1\%dfoHaU:l.UM9FCF%AFQ0d54^Z#r$`rVXBn:M4BEDUn't+hR
+%44nkR^oWZb::Gc.HJWo8fSbe4B3YJd"L:t+3-2_Fk]cR*`9R[Q&FU!8J at GiEn\1A]!pacV-,u=mXLXqs$Gb`5Lc-uIF0oq;Pl+Rs
+%Z)0\t`m&sLE;Uc)-Veac1Z/n3"7"hnJFD=0Q2H"MO3(16$m`"fDI*[ADuocW at 1JQ!=XLk4n7Sd8biUn:&[=7,k,<>$m-pMQH^P'*
+%<ZrB6Q*!&/nU>+Q>gQ,I4g"dL_X:/#4$Omh)?&\rj'lT:Yp-H>kb$-p1uO-"8DnL,cJK:T3m\/h,i8B"@H88HP9`EuE!['lUk\Mu
+%!W:k(`3[#-,l[!7F^>.O&YXm`AqkfPfm!KjVNdi]K_<<1YS_S>(?#!7G(=?Kf;jlM4!?H,&`@_S4rY++,/2(n`M/3DKLkn#C25a1
+%3KIA`mk]1-eY/1N5);4="-=?J.g2OJAT8RF!g\F:>gP_E%n,EpE*=GM1`=`rO1d.G\Q<9H#$fcK at rM-3N@]";cj?3^^m"(IN'$Q-
+%$1?70URa2PU(/,4:kocn\2P+WaG^c55%EV%V0(Q!C9edbSgC[e9Y+P`Mc'UWdBFWTW/l'B'k`'>!j!q8%&EK?EC7Ak^3p,,*W0<C
+%,\\rL4X=k])*kiY0W87t-c)\<Ud4^;5l^-Q=MZ^S)Lqo7Lml3$>_N#H\;-LA6>L+@>@[nVB;c\4I#Dh!fYbQ11&-P,pe at 2<S9RDC
+%JWgPO6=+(#E&r]k#(,i%\-"'5mi+rRq-MYnrR$Obd9[qigCOhaOE_lsKC?Uh0#!oRE:SDS)*ni7"9S+pTn$:X7m(>B<-e"r:eJ8S
+%+]'jVDF.4#:jYld([dF[!O_]FW54%1UC4:nQM/HnTE7QM$3#<c""V5%>65DhDVi+;e2Q#_qN)>A*>d&ZNgBIGJ1D=MMFE1RZf/"C
+%)$)6`E!L8%KDum`%$T>$p;5$VkBUC;E>$f!&\q3doEPX/33H13Su?9a)LNnT!S\GP>TA#f0l_Aod$b_38:8+s]g->VY!M$l2&F2E
+%&cIR&E+#VQ-pTL!KqRZSL2e$6^@GdTV32rVfI*I*s24hS`$4DO+SFA0"9U295r-/r)Cs0&Hm-l<"!Q7":*V"3i40F)J;-=0)Gblo
+%!WK at 5Id]A91\c1R2-ajjrl47*Yct&(B[a=rXRIUM!J_m^*108m)&k2S3*XS8+UrJ-j.naZEN+"&,6LIGiu\jP`kDFWCh5nW_-WW6
+%ZQidWHkR:%M)JE]3eF(;GITn(>o$9-#'&8t!-`s^1 at ZJg-6*co*@^=JXp]9+dICLP.t',i6G^5.?BB&4o::Xc1B=bkbCJ5G[O*1t
+%Dg^`:OEGq_`##/;bm&tJk\q_M&h'T8=a-"O*:Y.pUB(WSq;0g\4;bl(-R.e%5$]9uX!"3M'[$bA"'VuL at 3D9-!>^c9aLa8Lr<_<A
+%Jt_*W*G.ZtK_HZ^fJ<(;(dZ)+!O6If.7,59&7BGG2!F(ibM]4!cQYZ*cL"%SgaDU7=&^"?%%'`mpXW/e&:>'p/*$/=9#Ag_f+ at k+
+%IITq=Ee7YP!+?qt[=gN`de=2H#V$#)"rHCMiFAtJ%B<*()mfm:JLqHGZX9Ooa++F)),UJ/_j83"?q%ER"iEJ!>qS\g9S,6Z^^"g4
+%N'!mTn?8<0]%Lnuk^@@nI03C;qt&f5Ns`5-fX659@@E\#h-EKkUY$Lt&C-^_6Bfd13ZihAL%#ho)!(+:OCWp)fSd6'GqTI%LrWW(
+%AGcP%`\6k@'CuIo#8)iD7?#*U1MH48$bM8('%kLdI7 at O?q#n1\aPH2uThG/Cf&-[j449:YJDETl#p!`c+`cKFM62D$eH,%;=L/OZ
+%AY^VJ)5%*9i9<FCXBjf=0rd!3'YG\X7j/C^R4Z9bXlBNj>:;@\'djcP<>mP```>s[#Ef_PeC7Sln8,eRBi_:=/e`?W`$Xho?4 at 0+
+%/@,:("l]h>(]1d!KF[n at 7HsmY>QG\e!'ZhPA-rMj'G'=7iD(L>[)7t-/Ir,!SfM`0,rC:hkiifF=D&-?'^H#;!)2<8Tgm;Jg[HP?
+%,CfgJ\Wd18m0n^NBh6nb-CJ7(2ut"/6^ee/p$gnB&SQ.u=]R-?``:&if8'9V[38)Bp-S,D$RI[%co25%&=$(qlSt_8&/W1f$5f&\
+%Hh,+6:[<]&M>!Ef5O*jNL&daj'V8pqqJg/"l/61sMte`ea<qSV"rL/K6!+=^("l/f"!.^@V?USV=kLlV0SPKRX-!gP8*F-mhNJ1%
+%h;aT1m+]<0mKJVG?\6VV(`K[g'-oE=h[%JsAjOfE#9>"-&^C)jUi255g%QC]?78nhm0AN$Imb7GAHcIr+qAcD\JI>cKK!mMgXe(c
+%/.e,&dBR'J/9j(]L_'T%0%L#M4o:WK5`Zc@<?fN&[TlWs_!UEcjlQRX at 0XUN/4p;eb5ntm at PohMLBWtj9MCem8NRi4&cSIVU)Kml
+%O]Z8,k(:G>H;VW"V$PBp%RhKDX,3R-:k]C;#BhKs',+#gFafIn-7Ip2KP6DLH=9#E4[C]F9&(X5#Rj$]D`Cce!Uu(.kgJ8+NCZC!
+%^^1=sV&EFX*<?A_c at kTf.g8e_C98'S`3SCu\E)Z$&Gi:K!F*'QN[F#0'=$_PO+AK2GL;sOKF"cCVr34469i8rmMl-B+Wc_aggV<D
+%,Jj!Yd,:"D[oAXsl]&u$oZ:,s at VQ12S-aS"E8$,Yr)ErKi(+t%9FF><P\4F!l2);_0<VRRos-Db!['6;oGo"6qhN`/3NC=0pXu,E
+%`WP*d0L\dTY>CIn3(\I13/[uP%0O_.+Q/1DXEY)>l]K.AnA40H.KE2Qo>htMGVTNH1nn*,e3biBT/=Mqp&nJ5i6*>F19XI2"Xf.9
+%`+i*Wh^&QcKPRqj](8D\[^^lc[cEA\j<TO%(OhDX_/X5`j='O'fO/+7@`knX&;$8Vm6D^ZUJZH$??@nGi(Om2ai6UG:/<==.!?.S
+%,.sY@=t]g.9-D$P#&h^XlQmn`=%ZqSq"9h1LH-W3r`$LQ^>m@`f*O$&j$3o$&Wa:7TX[,I<j<ltJ26Jo[[B9j,jZ^gM44culjbti
+%mT;mldtm%<e4X0"Y%&K&+1h!*\?h:$f1<+tfFbJR at 0Jna3_k(l`0LXXeo#p=L25F'$0or+e1R!?,NLpr,T at p=!%k8`%ti@@ec;lq
+%E+uC(&:cPV#XWLgDn#l[^UnIfceHTd!XQM]'g<*bK)081695NDBSUlNU]J%E_XOr#K"@RM0O7N;_%3sX8SrE=eE:*mA/4R#4Q#Z1
+%d6p3[eG+d_E at cSAgBH=.!knu6g;LtUG[cE1Q']fs at I4>Rfs(`pK*6<:JceYHDRNVtm<X*>#8H2&)tJ(>&N=,\Zj^Rm?qBD\6$*-^
+%_j=^AM9Y)Ob-9q0,iC$=(FX[J#!k1ikX)PH7&2kg?bgQ_l8^=jK4FMNlrfT._.2K[TG2t4:he&Z04aN5!3eDr?guJg7NNP?*\P+c
+%`]k$K;[WgaENR(g+ at -:1<>TZ<QRDD5DK-j,\e:D'!]2f)6gt)Q.t<m^#g&88Q,kuEkq4I%*7ok"_%55[+>3a>clG4^Tc^1a#8!ga
+%IKub>:t6gfb^q&8%(tWT;3C at tIXo*E]+]5lYbTBoj(f9(fQG%p'H!B``,ZN;QV"/$iYESd]R\Qf+:?Ojb\Gu/=i7t1F[Wu at UXkWq
+%#D3:6G%`3*0_)_mP6)lGp8FQr^LX-R-DGA\0O^Oo!CD:pU-sA%SA.E-(#B$9e,\83J&Y%"=Um0Ti7 at s8BJh!I_jg.!j]O5JKVF43
+%:Bf;YD/MH:;*P+pHsPt'\.8G&TU?+u":!F!$UT#fO2Sbu7BUaNedS'&'cd$uNBl9,)s2O$h_`5m:0)rhK=qAUB7ldOS;7Ed'G6gY
+%kNcM?CsB^@'Sl<f!pPh"Cd-$pJh3i<]Ko[24(6+teE8YO7M"5+"r'bR")Vun0Z:la'67D&c/@62=eRUu,/h%NBc42_2RG3N.EEde
+%*<u,*3O7)7%9?/U!S&*.Pb<nl at r;.L#CXC<E@\0^Ju8am(bC;PIJal?]SLR)<*$RPn[81o$&qDl#OHS"<gK/n![n_;HH2[&UsJ)=
+%7$*0R2E2;r)61W at 24/h3W[S(]Nm_@\">uoCfu!?4N1Yq4!3TZ0)[!Wind2]H55)o^+k:hcHCAUQjKY^UO9&<K4ePh%%4YdTVaOr;
+%VKq8 at 4Vi]7AK25X)j&tT$aCX&'%74\Nch8#agU+saBIfHQ$Irsd"a.RlC')OWZ7*EEPkH\ke\-%_KAC5i]43B'k!&@+si$B*D9 at 7
+%'#3DsSNr7%n*E.lVl\T7DF`HB,AYrEIJ*gT@!6fH&eRY.7Jt*FC5+SXG>PPKFdeoBBtSjT#29Yq%el"GGS`odU,H-Qo!Fpp_&6h%
+%r5P9$`chEH&^U>s&]8$KSgNt7)-sl6J/Z9Jm]lo^2kdP`@C%Xa>`W/;;/5)c4.WbZ-6C2o:VhDE!dS*8ZSM3kYFC(&@9Iq8aRbDp
+%TV-:DM#sJ1Q5;`IiB.r`JDe6&_,>lg.>2S>Ii'Cs^iojWLcq-F+F`485-PR2gjfOnN/Oo!T]^=@%VnL8Su at 1^1\V']@p'^F262HE
+%5lJGQ7`]Z.0EtH6GQg9#+G]d_bBR&HlO.F:49:8"kc?ZCGq)E>b2k9t=?no<^2et#5^S>E+TTi:'j]cPnUn<E1b,PY=0^9^4jal#
+%lna(nJ(bi at A(CC.fDn>Wb4ZqlecZPY7fYlaMZl4]ph[T;+5YfupIP'tZa:a7- at cru(/P*_<X!^hOatRk?pARB&u:@Pm8`pX?dh,<
+%35OAr-\5%JX<Nc/'u`6Ie-Rg:*muo."OT"ZikFs96NJtbJt?\5L.>nOOo^E+!"kkqGnlVI?13VG2BU*tYf=W/5bK3^HbLQUL90ot
+%(ejNlRSP^;aO^GAf2-]%+rFaL4^qL@%9+"ADE\G&%@9.H!ku*7^NM,l+^/lbL0Ym/*HfP(Rd[;\"-(.NTIV?cX%0_=kp\lS*oM_Z
+%!Q;T<0p&N,m-E%dG(L%t!Z!(bNR(Wgke at gVYTmE#O(3B(KK.Ka$S!#C6%E2X\&D8]+g:BjM84:Y81El@)?L^knsZ/X'+M`#hY(>[
+%<[?O0Osd]K=Sr6n_Zj6_0\Nfb)RU05Y(N?=9(!?c0+%W6%LpfQ_dHeo2 at jfZ$VN6NN1.tDH8C-):"`F&_H4)?pH_n/*f86<@YAia
+%*gdQ<GCq+l1LaGEQ0&:fd"YCGih[;]MNRK0M";\Wh"aR@:8Jq;k%QdcLOqpG*O&$Rh!AD4%=Qds2FAACSc:r%;"sklgml.s_$)M+
+%["ZaiCFV'j'7N3SH+o:1i_MAAcU6_<(P.!.(`P(:(-kRhqEWt#EKPXU6UKMOrEdVP^^@@_YdNL@;"5ic4/(eeC5%#\CU6\BP.c%`
+%QffH,2;uQ-VdL6r8auiYl,AEEa+9EF.<@M@\q/X[PT>'BSUf/(rpUQa])ZiaJIUP%%>VqI-tXSSpV at WkVi^0ZZ.T[T16JN]-_a'Q
+%n5pVS5R4"7(@Mqo5u\+/cUU<$%mYW'KGj4JRM[/3ld>#!#s3n4^[pHe_Ng-$?of<4>fC4in(<KAF*PpB#Z3/hXHpX3gRW:fkr!eq
+%49n1u]5%ln#mT1T(2uFE'AFMN>"H+K$T/NVMEmFOF\k1II.W/O@"$=Klj]&K5T)o?.\J/1Y>caXj)?%[HJ6aXE<%5&LPEbR!WIG3
+%CaL(cKEsPWARbuiBAH;4Q!\pjk!^p?"L6+^/F9tpUd;)C7LM`EPrqZ+"Ue5HX;D33`)@8F&`bq[Rt.so.cu["JsB4=!Wh;Ujl(U]
+%-$BmVPJo%kO6E",a#MTX=(p`SNu:(T3RSMjnVA,7ER&jr at 6k>T=A(hm$AI:r4;eU.G8S'71LRrm."W"<=S[n'n^O3``%>@6B`go`
+%/.19)gogV+&ZQk%/Pn_Ib_dr&g]g;69lga$&L5DerJ2k8cPinH\pYQi:Tn]#s#Gmaa\uE8)>F5m#:Prh0qH?Z%4-Q2kUP&'@#%dZ
+%=GR/]\taiT#(<1=/-t1@@#C-j'2>YuK#DXMIN:^*!VeZXe:YUp]3tjIgLP?#QNl2MLR#S=)"*m4[T!)JYQIHN&hq_O\lCNk^(2+s
+%hMK:t4<-%H>UhU8g7hXsh;N7i!UIS_h>dn1qdB*TdkE_H4_(lKoGa)rJ9W.3_YVV(i7S9J"1e9RBF?(5rWe/<'/=%DH!$5eT/8Y8
+%GQDD=/hjlqfmHDC6D1K;g-!.@!O+/C:rZCsad?f`eoTQ"4]lM7M*XPhLd>0FQdtW=3OZ6pZ3(8b21ggm\(;(^68=h[(fNeX(=0/l
+%\BMs]a>_n$cj\?q(b32.RW8m",h]p;_ at RVJb[eSIPi1:@3gMIU0CMlE+p8X$)/.$^4C">n.,JmfF_m-O-S]+JOLe,<&bmP*#j:p1
+%T]`mO3S%roLks>02uCfH6/HmHD>4RgPR)[-]ANi`eq#&kiur27FcW4pA`F)M$D;X_"Yf#f/e97a%#"Bce\<Eu.kZE'ZlI11]e!3O
+%gk>.sS0%epRq at 1>X/W$RYK;]k;M$Kj1(\Vph=)\Bk5c+G*YeJDAFk(t"`6c:Xtq7ai"QH=<V?kuF\@cHV/)sd at 1aM[igH1Q3!`+.
+%.^ih%.?jft?WiB@@'5?j$gen)MW[8r,t\c?>]]h,:b*G6SQgB5$lT7fY25,s"Eql4mBH]5Kh1Td3=E>R1h_6!Ed4g?"_'W2hIrMC
+%&X,9h(Hb(FTbaBU@[Q82CQ1MQef at b9b7aRWX)(oAp^W2f"s":21!^"b8[(#(i!E0[c)Uc(X5F#9')_>Tn'`i%,ZlCm:"@DX+@#pA
+%^3I%2AB3k,IL[#7`M0150o"!1T_Jg6Wl`37.h:%G[qVKJ/Q*JpMnr"g_h^a,pg>*i*j^g!9tISKA22&==iS?C=B>d`k'lkl[>8-8
+%DqBc0lHhE([O6S+W$@$=4;LV9?QO0RegAHK0HDc_F^$YSmZX(uQ?rdr`.2CVbn*c\^*n at q4Kr.Y3FmXVf?)T6KCJuO<$1WW&:Z,5
+%Ls#aMM*BG"6,H\nr59C,KU<be+m+=B_oa]1,!$QF;pQ5:+FEkk$Tepbk!J3 at I>VHB)E*D$5TobTZ9-Q=;=&WW1ggMockJGtN"sds
+%/U'\YiPDI;,!6P]5+4V/YrmrrR[=8Ofl@"TpBdirLbAebl;l+7*K=p/MI;GV.%G++V:D5IW`GBfeOaEbgB*8u[b?XIZ`sq,[\k(2
+%?F[1>?_*O=1SP$#FWug\OoZ#^Z*9FYq8-niV at ZdY4t7&k[h at t6=ZR+QM)J.iiV*GdlrNDkD"rXD-:1`t>-<4EL+ at jl:6qP at Jg$9m
+%7aNeW5.V&sdhT)Y+6lu3l$*ma6I7U9Ea+>0-LYFo4V)$b,^!`mW/qCkDIap[>08(:-WYugM$d.%pBb;P,bE9iL4u6rYNlAj7HDMr
+%LlXuj'ID_kMO'M/HtF!Zf"M6l]A=/GZd#'I@>?sT$b3b/]C7*tlSO4/56t#s!mGH?<6*Pm2XI7V(&]Uo=c4Y&RIJAmQ'=D\-(87/
+%WBlPa*r,,^([$61746#Ka_Acd/2AJ!!WoTS((lB2%^9!O&:r'MAn1 at KAJhH.]F*5$$c*8Q7YUmW*Y5q8Y1u.dEg849 at L`+i:%Xm/
+%Uuohmq\YB][SiN4B,(QCV]C"bnRNtiP^D'V7&[qGkd=R9"N at peGL-[6K%iG$,83HOkA1 at u+l/7DXn02t3d/^f#mj2M[2%86mOf-5
+%#2LJbK,Tjg7uMXJ'Oj<bVJ8.$/WA.2.5c>Q4<rA%C*?]Od.)qtM^DS=!c:Xl]M&M26=B(F/)[J0-(L%k.\5\/+WJcJCK!R],M==j
+%Ob`E3qZV<krnTgi`.`?RVUS7A(_)6W#9NquO/EE=_Wer/:TN>*:EE3jG5`&T_I'#C&H_)<NO5)F[P0#(3.*9aJij;g!s=+5'b$8@
+%:j/qdYp9-S\^tBr?;r,5-Z<ChiZ481r"V2X]>a4V;%BjV=_*sPKH\2P-^9(KABX+:TK1U,7h+-BiTimA2bQA#mqU_()E9-7KIuX3
+%I(dL2,#6-1idG>=5K6q'e6U_$Kcs16-<[_$\itFcHHOom)&$NS`o!!c_<d8Pd\ETU7lA*fGXR6Ere)E5ln8`VLgqi!":^D34`SH.
+%m>Aa[fRXMb at Lc0gQ@p)HAIZs'Cj>0I^!)7!F=c&!T),1T$K`PU/\I7EM?*!A)7;6(@rD%d`">!&]g2(--Z*TaUbCS=(p^aYV!0"l
+%RT<^\j;(LM%"^)]Q;4fekDD7)H=A3T!DW1T+KPmKAOo#l;%[0T,Zng&3bqXP`?"=q?a=pnN:a]+;191Y"d5X<0!!,AWu:_\?ssug
+%5]kLn[lukp$*ZHt7h<7bUA2sB1lN5M>\.,H&*BWI!JdfkK?P^40`p:NdieXGRCI0'O;1o0Z=KhFPm9T4"d=`Ob%K:N at 7ef(<BEjF
+%3E52KW!P+petUk4Z$8QU at 4]lU[r%H5qe"<0#JR(]$*hG_W"TO.UsL5^W).T/:=]eG_59.l$LIM'2h at _P%"pa1,5QRu\?1EKY%#*%
+%MpMPChq=1t(s at GHoMX=N_ at t>WC"0BoA""1j$_=h)1ui6j88`N*EW_n*YX6A2a32\ta.rlROL,8^B\HGiYWns>QYGFj+L]Y%lH*hH
+%pA9C7gqXFOpTt>/- at J1t:LqA[oBlVWW#jT_nE=TND at d5;@>@P=q[*Ub>oZlG at 4c<;;32K.`+GLSZ;r+mg/(A-Fm=XG(Bb(<"\oU9
+%Qoc5G-o^u,n:=9$`89,`T6h'o]M+a2^?oir(OVTP!5X2n5gV5A)"il?JAB"1!Q at J]]p&^6dbCdCZl<DEZUJluH:m]snHZL8eSQVB
+%g23Z1iWN%4YucR\Cl)'MbDJGf#O!rJl4_-\q(k.[Q_![q'2O.c@?Z>oL)P0g9hbE=/":WN[1.pUJ+dn+P2U at i>_pbSk"tV;PAd*&
+%^Na>62BnoQ($OG/7H6Sq"Ca9)4TkI=L1#NB6K&/m7sMq\@4G88YZV5U)_joRClIQ#LmiQ#I$#.;`?XBZ)Ia&l!N_/499dUXY2!Uk
+%3j(@n)0p%PFgC3A8-uThANRs;*U@:m$EFS(:<2V6f'<tI/eJ4N`X/""3 at s,"0=HY<c;nqGg_#nCe6(9IP/IhQ,o_Fu(<<qd at .fc%
+%L8CYQLC#R:P[_`l<u61Yj`,.C)8qtQCjVq"P^p[.)I$]&3kF-dJi&s*"5U)>p^\)dk*]%#%E6_6D%g=%KI7I02M:HT1i^6+a>YYo
+%-EEj.13c\IBJ&S/QI+Yr`>F?G=9&Ib=5p*9m+!3_*HJt at fPlE#YlFn-'[J,MoB&"*HLn@/'*IU`%osX at p_#2#,0(2/cF"I_-TVk^
+%jeGZ&nXcWD9pl4O(bb9mdOh`[`"qE=V^<*X;p17i?j!'l`;^*VG7R9+g[_Q\D.JJ]pLGM.2=>Z^TEoiLJ3.-kFtGt^7bK-r*8u8R
+%o*Wj:WQrP]TF;!sQ.5;'ksZHK489q/hITEnrC%_]%#)-OS1o.S)'CYG*;%;pFB`a+R*Zb[SW65<U"OL;bucl,0k]h`WX^_-1*!"]
+%33]g)J-6Bp5/]?BA/%qKD4ncBrIDf=\[Wg.BVq4"J;bb_>j3r7TT2,d]-3DW@%LJ5Xe9F?*S0ON4#+r4()M%\/_7[R''$;lC!LuG
+%-84ie$G=M8B%do^0q.OXd/[4(,BjT3cpK.EN&`21MEj;8=Vj(*5-V+0a0;G]SW\+t;)c=;Z&r(\+kWJ(r'7WUL<oEigf1?9T_QrD
+%.)6Ds6HXr`d`bn9gNjWa]:``I4fKgt0-jj[f]@5\WJWQH!&f<0ZNE3]K\b1]j&t^UiFel(c:\>BbOYUf('Yr/<Tus!JWeeB!S.$d
+%&XN<n7nJige8. at XVW1<pNV-%3q/)S]I,J)&_.&(s&M7CRm=lhhTnr(GW/kMR at Gi#[X9U6\1;]HkN=R_YnoQt^Vfn7XLX@^0Vg.(8
+%dYn1V"-3po!\8Ge;\?g_'^JlE7SgXML=+!c*hFC(8-lh([*dmB$q8(!5Y`3Ac"<t4fZ(7)l'8?(CJB7:fElNlp2fpYQ:qJBZ&+-I
+%k4*tq"1u?-IW9UqAKPBm\h/sH.;RsM6m[/FcDhO<4^Yo'\')Zu/XQtIAMJYiVm>=dPQmH#-d]2K%4".(3Wh/ZKo+J:2oPT==]p>R
+%,4)LT*XS*>9.CHs'b at 8LC@EbOcE:eN*+!11ARHO=Va at +_`'YMsn<jlE-7`EEDPG#a'1gmR*00H/>'7R5/7<NV at i$N$1nfWF4pDe[
+%][g?@+.4\9=e87NfbPZ!?p3q2=RG$)O;h;.S<+bC79Yj17,aGB/8&&Li5JM=$t at kRBjV<524k4u^>lLC1YZPlg)0lD^Rdlu;Q#@Z
+%2ARH^MQN_n<_F=B[3i-S`5>9-?IsopD$qV!]<0MiXQS-8`)E?mjVJ%Sp8epq&n!pR!HM98T5D-tFSJ\)83h7 at -krI+8mhYUgVg=5
+%TA?fYDUjr!coK_^_Zj88!3lum84hGf,b,K%^_WVXh;bd89S,/4 at Tc0eoGM/"gRna+YkC-TPJE`T4kV#_$?4$9?FIfUGB0VuE!XrS
+%mj!#<AB=u_K2k5Vfc&p.J]7-Q>-,J/_??)_D36-!R5KOB9Xu-=-[Lei*lO#!#:a*g5_b^/?D%o2+u[58U'oT%NG[[RJ6X[2Q6nt[
+%dI23\1i<Xlh8#U8-rVA7#bqD at 5hm[*.'$(;_3gR+C2a[<-fK3(P8O!_FVj`n1%fVk)gde)BqsCuJgsFX5T$n&K^+U+g&+p'8V#`]
+%j$;NL]BTaEmjT/j2F(i=_+mM7S*I>*n7sBt[WpNWQf[!McNh!pB-R\Uh$LS8)M-2h1L!iFI=`+u;aZ5>'B[]0Au7[39)()`!<8)4
+%^5p/a<ZYUGL$kEG)rpfqV0;Rc]AS_r-L?jSF:eU,X?fedS#;N\js(-mp&Ifpn?foY:JBZ#0`:8+7,0O,'MFVdGV0YlEp8P$IJ at Fc
+%"[ZuL55k`G"Jj`e8M8?Q^q at 8G4H52I:>95(^9Im8&WQi59$="#gG?:5SfJC+adtu3q&077,t_B&#tLrWiX*0sQCY4b9ir['QN2mI
+%-YO1AXK>!g6AI;LBK%_31Hej2r2&R%`HJRbVo=5CDRXG-l<unF[<iX42,ht#?H>5KaT<GAhK$(aDH7O3o7aLnok\G5$_Fpjg/mr?
+%^q9!/G)X4#Sm:UCq)_&X8*bhZmYu[--*dCQpI!004P2g8(9(7q3<]H/GhM3;(l`;D\U[M$-TeRq4DQVOih0R5R(?q;Ca=t^6CdCV
+%H*WPd=pLMNj#YZ<Iu?B>'hJ-LpUB7]JX*ZhO/K!1Ta_:;h-t%rD".FC6*3!l at V@E=^3Y$t73HGZIm$=L1'&!1:7qdtB7is;DhD\I
+%[MO_T8$)p@`3-GjRg=R0ibt^8D!RQLo^P<h!mlHdLpekhARc,&jAuXoD3u*.G#@l&I+N4UbL<4ZFcQ*s.RMMHlupG&$b%j6]EMY[
+%7l5X(.krH,FkK<3 at tHSmLTG:HQLNnPP.kp>b6AED8-dcc0ce)LapGt5D,8VmoK4.O$="46&iaD at eR>AYVe`3n+92dR(%#VZqaiB2
+%e"Hr#h3G4kDQ/U1I40)V]>YVYXMC:Z[UBU/d3k(T[LTZjJ2mi_dJ.KuUQCbSDi!J.T1g]`$1Ed'q!HIa9P7T()K9K@`.b=PBF.5(
+%e97A4:*gjUi;h.k\8;ue+PCoT!lc-"CkFbnN201O069#;U'TR-m@(6A'Js('NNROiEYJ8g?OW_6^Lld at Or-I(_Rf[og\f75[dI_i
+%+RoWTL=oNVq_BQgfX$qP%+r3C+orN>\IHZ6Nm3PJjJVep/\<PtO^p&3O?c8$W,%b#4]:rDX2+X at Q?KO,<K6dug^0]FDZn!$Urc*E
+%b6I'u+fMl8.?K>5XW$]V at m:Hbs,opn_!_\m>pd`dN!PU&b<ngB'&hn*cO:CoV:[b3_QhF!XWga8K(JAA0cs&C)-)`*q45)?C=-QG
+%[RSasfJZ-aca%o[3HTi4=Kr.dLANC+^lEd351$78%VtFm#H0MD8*G;-2\JS5iaZ at .n`^*7Zt$p:Oj&aFB9Clk*jIB1/W8Ff:'7c=
+%c168n`_eSS]O!:F<KksDWZ\niME7QcZ88)TJ>Xlq_j"4]1_P9]FP4Sji\hCCp^n(jA!j/^'q^(T0+5/SS$esV3/*KoAj7%(SqiY?
+%k:D3%N5AVLpVY!T&3ZqgrkUXgBZ/dJD8G.SLb:)PQ37EsUs+X$$,C+DY6^>C)@b[nZSnfUM#e3(/H3(-[9*J7>Ji*(+;lh,j5kj(
+%4O(3uql,Na'd7+t9.8.%pgBA`>E'"45U=5EcJ/1HhAG>WaE\o6cbje;j)dO_29Tl3pH!+d2eD=.%mMAl_I&q2$L`ga[AU=M6C9`n
+%-i/Cf&J%T$G`CuMRrHak`*.>ao4m)=ZnJZFG++I/$98fUI'mmA!_i:MDj.;CRaHRp9HWSg+9]YPK&?GOCOL6R0HN.+Nm[)ZNHRI"
+%ebM689oaP;h)hEW=[$V2Moh]pVV\Ob at M;.<[L=.$eni,Y=%u?mK;E4Hi&)%O6%lVL%]I=&Bj_QkV#1ZH?M;2Z['2ZO]EE:$!8iKu
+%?)YU;e9DP>,LIf!OU,L9SWiXKEk9X<//Qg[PO9[#%&nLH1bQ+9>K2TK*Qaa=<bo@(VorV]NR]pWTOYbuB/W`TkO-6V9IHC at G[M9c
+%]"5afHY<nc,Bg\4^n9Ybp,5OGe!UiZ>*4Wj<XT,d53'3[hO^2B/d.A<:CA;S?ZTBj28<+]r0o<)Qnu"^GX17#\6*t.%LX;BT9&(R
+%VmAF0_9.YfT6cM!Jo9/YhDn^bgcl_P6c(Zcnp)@&eR59mIlM1aHpQS%`c?gW9JkC&*VRr5<-';f8<"9BVi33of'f`,.JCr3(5s."
+%DE<OXJ?cB__$W)P5KY0QF_pfkJX)l1Z!!,A*TfW*5Bhl23C:if_Xj;q/>sXRZ*gZ'$L'QRH\r4."-?=Z_D&Lm#e8QEYc`p6$ChjN
+%%LuT/K4+dIG*edr!>-Z+3<nXMVnc:c35!_RdPg90fYE/58!"rRqf4E>a<SV'-r!KKp#SKC[DAa,T",t3e=jm#YQPF"4L,'ao!0qa
+%E>qcFa9'Cjm*eR:()$UgWZec7Z]1qF&HLo%kao4h&GtdWd\o[K4ijn#?fNH:*r1cR)+YKs;_7VgTg11o at 1$&uZlc)j/pAZQ&/:"]
+%RO(5kD/jIfG]i23H%'7on<\Gi.nUE1:]hXGTsPK6[P7kfN1J]gBo="h",5.%M3F8%!XJ3N4-0ii?*%IY*"f@)\pa13,^UQjP;&u6
+%C";_^VUk-Y+?C1WM%M;Jh8u7achfK"BNJF'&$0'[pIDC\j*CoR+T7J$MZp<Te6s"4:F1pScKGEFd?*psb1hb)dNg[72F"YHX$,Q8
+%LB=#s6ZAEpH(s7;PA&QqZMP=!mZrU[d0XblX*<a2Hse+hc]UGq\I)]#BYLTM5G9n^h[riKOJX=I>Hi,h`/&66ZMM\,^qC_mJ]sQ`
+%6!gJLW,O(6B@!.9!4eF"?)Nl5*!0bMA[5AFqE"%tcO[JcS)?";BZ=P^!kO("Hu<rd(I%u#XjbE8Q7^i>FhB%(%p<Pi&G4Ecq`Sf(
+%BC"5mhA/TH?oFB1N[Ss5D-eqc at d62I'(Aih(C-'[*l4:m.r_8SE?,Mr\*o?[1>ujV*bl7H'a8)VFa:9#GfbD060nV3QEAuPF'UC/
+%9ju'"T;HiIbNBG%J7^5i,ru/B\bS4T<fPDQ>(C:MLZcY]5#j$-*gM/h&Z6AfH(#B#m=i?Sc(a;r"96\20f*";MT_"oLB?+'GrL?!
+%D7mq4$',kHD;WW-KA`k>P'u9Ch4gZ[UitVYbO'sNGQO"Q&JVFlZ&LGm3]meBp-TSD5C30L/.O at B6QKr`=jtk@!d!"jpb\p/1X3)S
+%IOgJB':1C-=>ttJ="@/?7W-lQ(/51nT'2IJSckinH%+L9!95FlFObSbR=_Cr3ph6*Hak8QH@#:Sjo21dr/;HY/2,MK4c)?*2T0dm
+%EG*<<MDdOZkim<Jcf>preQFHl?3D+2Y<#W,3B!"r4.g$38"?(7j]sDl#C-j^-hPs;QSi%"]@cAbMqN:qpg5#KAu?O[R=^,BRZ2_T
+%b97f`,VVd:MK/2B[H9"rbM^Wf_L^\5NpFmUg+7,j3BP+\I`#=!,Su-sqQuLGh\daH,'Z`*:3=R?<?!7sU932i997BGJ2uX)d&Y&?
+%:e3K+M%JhPM=n)Vp];VT;2l'V6mJ(W1QO/)in_G78E]!"ie77M8ll'l:d#mj#9?K=3Sk+FE1(ngFt%d<k--p?^Ese#D1ip*Tb+Kd
+%@U)6e^/&9u&UR:/%e,<`2V9:<#KV+QrElIEGRBYC*W++e+N/kEliuMRC,CZ4a`+Y!.CjoqBLMWB=%P[^M>HJBnD3V\#HDEh"1IG3
+%>bb;hLhmj-=9lZ0H2n(r\&L:T3E?R]p07q<KF:Li.i">ZesV^l#(3RRQ)?"[ODJ-IJ/15[q5DkB\'5:o_`\%!OEi_L,>KTr?;;"r
+%>#n-"B'TP*po9#Y._Z6Rg-dGW_L*Ad at O7.FjocI.D;^e[_t%V%@e]5ML*[X?ACNBCf+e&0ASG_1s5 at 0?i,;CjSbqX0`6$Jmere0^
+%9?Q)S;,$nTG9l0MI=p+ZLgiB8i3msUj<[4Z6od6f"Jp^@T-qHa>*9n60$]c(r_"ngED2TG>F6'Shb?H\0mNG1Se':0&kqCuWC1o[
+%7j#_8V_8 at rl@]3AhG]pYO(!ke:.bYu4/=j5A(d3aQJuH=[V$f>Bb_#+G"/"<S2n0c''!@pV*=-%BN-*<3Np?2H1SkLHm-r7SpI*P
+%]J]644F'j/Q"Lr&)BZjp!R_d1F""u#YBu(W*h#5\K?YjFQ(MA=HbKd9!UbJ2gTUQ4l\P<f?G5CrG&n4.IC^BcM>%FqK;V%?.(;/@
+%l`b9uMJUij*YI'K8s%s>/7DpKWuZ2>=F8_#EB&UUYBn-AAHc0MS8=0'L<Y;H);**7Qr^F?\N$W'EoYFhA6OBWT<Ikq?:."fouQV;
+%D.AXX^AtSh+<gUC'I#@KTj/MXF'L(\g-Ia\R5ZD0Rhj01TbD^@D)/s6Cb7o0'C/sRphGgR"IFj<_E[(QO/3N`H%:peh,#qEn2:LP
+%JHi5P4s-U*@U1$LZU\%0ld$/`2Ebun.jjG<8d-X>eElX82e>SIWAP_mL(BlU=sAJJc]LXcbfS9VidsNoiD,qn6pV0G2c:qbV&Og6
+%+C[BWdn5&O%t'fDb?q,I#iI:E?6e1TL(`e#JS"#n_OQhc[b%fLG$(nZPqVJ-%uJR9S>)S;_p3dI:HG!7EU;c5\Nk*f8eJ+],;JP'
+%3^BX(=L>fgOWJ!+Z0_"2fh:g#$6*"dnDnkdo.Q":g<Mqt_-(L9BXU%GSef6qcbr/cm%MI[R^B-g1ehqr3hMj*V]/o;NEP0&["+E%
+%c56_ at DF:1l9?[UnU4_[;4ODA-K"AWtj*o710PX=`pTl$MGe5cGoX3[8PlS^P^Gt53f-?)'ff-QVJkW(P5HLJ&@[aZY<u&>c)D(jO
+%Z9c;G,+XeYGr(V2H;^JDJ.KQ2/3pS3JhV at 2>oCiE1mio<W?*-_:Mi%BgF?=OT^m+gbuJb:1Rua`7-6QDg8qZ`f%0m\ck`3cU=(0u
+%NaB.-jg*Od[W9^RgR,1nEPKm6;AnhX&,8FdVbAi at 3acA6=.-tDrF5)JAc(gpF5h,C*VudNNpmGeW))_N$P$ikk++;_#?9(j$t0k6
+%\MC$$1 at JS99-ju9pu>JbYZSmdiXk7GiRZ*k(;`'WAnEUHEunsY3fs#KFgGBnN5AM2e$2._./?j2L1e\jC_A(A%br[[bmZlJ.m7aC
+%YDU6:`,eW=#hd at YncTJYiM0hqc_q7VCg_6]Y&^>90EMt-eR^9b at 4"B4JdmK.D:Ssu0?=#J"(`Y:\8e5.k4Ok\c>L.DofQhoUSASV
+%g-F<Ei011I`iSAp:QNC"diWb?5!=Y<[R,G'*F5(8NC:"Ilp@,*'4\Nm='7Zb!dT&.9;l:[Wq-AsGn>.Enqf7+H/n4p]ch1gc8BUO
+%U(KTZB[nTQM#@I_J'Y>aK!WL^Vpbn4a@%E>FuNV?(0_Wu&SJ=ZW7_Yc/IZi*B6UEk*1"9m[G=YY:P_l?f\,4'5!,erm54KL-]V\r
+%+a=KUngFY at cHjnY?op^H"n'&JEag'7 at W?(C_V:)qqu09o"dD>DEFs`VX`2'A`%dG$k9MpH\WtdTF$aRNNo/S8(IuS8b>fN2"id>!
+%LNQ+r!6]R5#`fD1;d_0>.3:i*?]HmGVu_;+2L1"69__jU&-/dpQt(9A-O[/rbAl<15?O#G*kMM:*H$4+3eh>g]Sr+m)QbT="CX7n
+%e?#'B+80hXP_k0[*b#^>.Tg;[ANGSM/T;bCj^8CM"^(sHcdi)(\0TY%l=o5-Z0;X*@1egSB5BQDO,LDj+]o9ZYZq/`ll>U!ol.Dp
+%:\gdiX;GaH['!lti6:K2nWsLGa*,nE:R.MaR8$t9];`U[6V(j8b083P&<5iA9_RoD&;Cqm,nT'r,]M1C#?@';![^Sc>Tc&B5GC<%
+%hR4*6[ajco).f.uARm%r#+aJ^VtHA*5TriI,(^,)#aBAD#`.%QS<d$YqREsOA;n`F5E\I>hEgY<1U>PS5P4tXa2ni(BTX+@?,)h#
+%fg9mG+.cA8iaO"ubW==#?7%B:TWFkR+J>D+Z6R:0^i1*kG<!b#+g:CQ<k#KN<k9=&3Gc`*#!8&4"f\eLLJ,&CfIY"U__\KR1pI?&
+%rr at YAL:K2$dt9TdK"U"Vm9>:/i8<'0:(Z8#Eb?X1 at YbW\bLq_5.2m8tn__P6'<RQ at A'm^231W@"<?0QZfZtre*NrNLBNb#[fS8X<
+%(f^NSBII3Mba at Ksr961Oe&QD9[W>QoDI&"'Bq71'T(+_\_7B&:O"R!)>te_C"85Y?"[60L6?st;SKj<QeEV$!^GMrBHM7UFX at RMl
+%cok^8U=6Xn-E-BlSe5u0 at a=^fk(A.ABaqi[h2^BSmitP0 at 9@!D;\#f^&OJFkDS)'#Z*4Q(D49O#erZT&T:5XtHG)WN[c*on:@$Xd
+%:$4135#NnrhuRWKG+J^sY\H[5&7$l$Y5[tQ-m[e*Rn7:Dg;0WQQKZ`KlINat^hGUf:(L*c^`LlQs6,7OVsZN]HT@]?Ef"OjLdpj2
+%\=hJ%TH9XEJ\C)^:<[o5CFB/q'&)1hN!m7XT'Js[X(j[PLkW1Q])r2.Z5ljV#X5aG^B;[`a'd]SG1)b5FJ-5*i^^8MS^gqt8:Z"L
+%N,r4OHk<lI4iGE_F0Sc32SC?hg'=I6`VDJ;,'r!`'g/Cl+2m at OmoYT&1-np1P^oL4.stGq'HD>pP.<R,Jt;*8F!pHG$(:s@:>;Aa
+%X*Bm164,qE>nCfY$NtFhXAmqR<J at M6"N`33>#%D)[%Rr%2J1sZg>-=0bP<37F5WXA at k6$*FU<8r("4=LcqX;];'Efud\)9Nn2:i2
+%$uH<tTPD45Ol=7<p<8]PGr]@I3YmT3M`AZ+ER=FS34n^n4ndRP(5[IoT*mqj+i!0gct7o[m*6oi]dR9kg\SM>XTreY?3qGq>dN$Q
+%L*I@=Tm at kbmQ1:rUb>RIFLN9kh121Tg9&,r!J&7CG8=s?dtE)'4L'$=[f7rj<j(f],:sfTD!h!Q`A)rrML^L7<eTID^Od+]drOgP
+%nj#CpfP2[6Z3%\'2jOmG``k\.e/7;jcQlQl`>MKJbPZKNF%kpUUploud&2F:f5\ap$'DHK]%D'b&>91CKNL=7@<qa/4nC09I&42G
+%.KQh2GnLjs77YN=M&DU'5 at 3Ko6r8Y;<<A8g(u$iHiUdb7H8P(]RU_E(hOWnF&9Lh1XX<[Fh2L[a(_rrXC[T[1i+;rrlX5q$1QUYa
+%SgAV,6e(^$*0ZlF`kc&p':R"S,@$BGT\<6BQQ"T.LUIUXWekDBLfmrOn0"ukZ*jeU5]#1r;,A<'!]6GZLSi>\[Y!*;G&<W?ojeTE
+%k4(-VAj?bYH6rB at W)omDM8sdoF*Ei['^p'Q_m72ok6Ce at hhRc[E!^'RMf0Q)*J?D>I4gh(<f\NMnCi"Jd;ZoX;(/,H!KI;,C-1&V
+%,3A<;#$06154N[=]4W&BV5"8#@hD3`jRr(SlgeX(4?>GJl10(%f'Zp!.qhbJ[O%ul*Ff?[GIXZ4WZ?0-`n;6o\O1`6LWf*kk at IEO
+%7"sTIc^;u'm;4_dq;6scY^P*5#7HjOl(o46ZZ at 0MZZ3_(j7X$Na(^7/??Z@>$=q7-I!(5M:fAL2hHmhQ![P)[&/0F3g$W5Wd1=CL
+%Xr#C:V?`UoGDHfbK,0),ZX3.7B,]ZE];XbR at AP#7+hl<"LBXM:-mH<lYB@)1n/<H:QZMK*LrB4I8O#:b:ANccaV%%_\oa=1QfQZW
+%*@m0'4\S.S,?j#D+BN1frN^igQ;E0gcI%(F+:$j0>d at N$0XZ'H`X1S$SK]sKN2PC43<?iRI*tkLWcuNr9\:n4Un[VNa$4AU;E(n]
+%eSBe4gNoJ=%WL0-9W=>;5(/5Ap!^pAA+j at 2lFjG>k?WXV:_!_F2+[MBcAo33G-Len:3fPJTc^+aeJAm^kYS2,bN)1G<r^n'8n9rZ
+%D8J\K&*0e.dDLD at 3h:>aSc at SC!>`o_1+`>!UQGcu2gRKq2&a]>1*,qKbj:^UYm.AcYCVDZR9nRQlX4X8+dQ?1;_EuQ*O\Znka*8#
+%c>=LI1qk':R=09Y2P3X(aQa+U%M6Asd+rYFX7855GWiG>^-.8ak6uMbD_0@'Kf1'JV?li(`8a/SG.uLj%^dW7R at X:c(0-J=UaV+&
+%2A)h7SA]VrJ34jQ,G"/LAm`)=G4Z#*f'*Uk:gt7uhV+HXDdcu7+4C,A8jI.n/PiXK8+MYL9Ql5j`J$[;K=p>TGb`2@*6/&RPih1i
+%ncVMi- at EWNa)i;Qm;i7hCW$CV([>BN^o[^"*#8n9BFaKeNffNE!%*_D_E)L"KWa)mTC^0k2n)neFPB4$$_uOJ`3ld]jtlG0%$9ke
+%4U=Y=/6$_WS(oPUo$7B<o<8bBqGVK902C>=5^%W_N`NCF>=n8iI<&S&lV<XTq],CN_K^A4I:,!ij@#;3+X>h=Q-,1=52,]Y=Dm]j
+%6U<ehZcJpLqlg1A8[LB[@N(o*OaU=u at V;$1'/7t!R*Ol!:?B4[!M&'#I%=)D1SJ;O:I,Q0P("Xk&U*l"J5iFH-\FQp"]1<;?Z9,1
+%G1KoNLXs^rWCHCM3$#eYa?7ILXICF]/7`s1<j5f"-Qc2XB;^>a))VC1<Y]@t3D(C1l_%l%hE+01/LgLL=Zj*YC7Sl'=Ip*-\!N^Q
+%$;e<HZ"4Y#jEpZ95JRYSE)b2M!7[NblnFmOWqQ]V[c,WRA'9;fi9hWi5s)ukHGD7MQfjgZ\qfWS/B>nW.i96S%.u$/$I=$2[5</4
+%^MLMfF^WC.^o8>a[1:5mGqA-gi1l[aYV@>HgONVAJQ at jZZEo4)82;4pP^4m_#R$8#Dptp,ela(Q7\7rJg3,)'L^21S-Aji;c.T?=
+%$W6fCS$)$YB2;9Z"5AaGXNL+>"D\JAmUqK4\(=dJ)c+(Gd6HK4"\D-,_CdGGBNP[H]L.S_E&qXP*e/:SiKO^cP\m=ej2p=g0]a*1
+%l/a*C5klVGa-&IH'8kt at j_84J7H^+^Kkik0&C\hu!*PBi,6i>nEQd at RSt=>T/G2s0^Q=@6g at ULYVlEc:?u`&rD5cdO^3Y<076<.F
+%*8Vcl!DbSlEp1NlomkmUhk)Q+%@q?"]XPu*`/`E at 4/r(qk>j]F02Eo3XkB'"G^mg,Q[)ib28u7JNhiUee2&:nX[gVi</Y=Fh/h+m
+%\O+AOQ:qmdg2lQsIT;?%(>Tg[]au<U)mj\T3/9:u=H[)#UiQbOq#\<]`S+,,CH-prdCdp<OPq1;?2,LsZ"6_ZSMGb\'C>*8[b,GD
+%daXl278#pbY:&(WXfIJf!]nu53P6C6q0Y=]>_/S*O^g'\`"F8M^r1HL(r_ at uOI?6k]><q3'"$9]P)7r`qsBfqe-TVcNe&+/]NS+;
+%)ZEr=G1*Qmd8P-"T.?8B/Br3`n&7p2U2MF0>u%mTqA-E6$f^CkPKq=*Kjt&43q>brIa;n;UNbLD=L.>8g)!<LkoGF.iD?a(cQ$#n
+%I&_BpE#lj2bo7GNURX2'(FrYbJ$:lu>4tuAJj!=,3%e7MBXu4?@-pd95tA%mF%.G`&t`;K.9hW=i8_Bl=b^QB*)KsmgQan#`YhVZ
+%Aum$DKT\eM5t[lRg=Bk1n#K'P'jluHF$c8=r8-!26@//(L.KNE<1ur)8cX]BcKjh'h[!4=?8s(Ko(72KN^4lcL$-IV-S^jiXm9LN
+%c=m;ikSH'p9TZ^ln$RN-C5`<M<UUCt#tqaula0Y9#.VV[p$[iE1ITSlT\5IA?5u71o0t_.E%H1k3+300YocC-&0K0HSpL^E.k(^j
+%H`6Jf2"-BEne&'PGSiXp=FNSRm.iB"MmKj5QlLa_1l'3.G)W1O:N*&8dP=/:MoQ/[Af\f:?]!!j.8(FRH]U,jV?;Y1\N\)tdc9AS
+%Do;$:<oAJFC0T"3fQ;5=pQ\l?(LO%=8+Z9U8B7sBg4\70_d-5b(>j>_QlU;f0#Wl"lY(FbZ.l2QS5tC?gf+:SSdkm5O$R/ul@%D#
+%kB/uliF/L-3[]F=2*s8L^0u3?$1"]R at _doilihRn:l75T0936)h.+`?S9Qmqi3cpP)fuLl2lBi(dElI*H_lUqf'6>[i%ah<'gEtB
+%)g)0%9D$IV3UCWYF+!I#0;Wupgd+jX*=_>VRmF,fE at bacms3K/GI5tV>t,'HXm1"P&'/VU[C\(2:^K'e-0&9eL"5^2$1i27S3!Tr
+%H)L#?9$,phJg6u(]Q5nAA(i_ciorO,c?Du2M"D+Wod2m.4aDG_"M`TH.,"(D]5)?2?a<UULXUik1?G?*%hA[I_^Nm.!4#FWQ#lZQ
+%Geq8Aom/QXA$6%5ndHU/"5mT)mnDO>mKfos?>iKO0./t&pXji&X2>.SajTPT:t.S,rNb80'MrF^cqf%08O9==D-^"/-;t>_^DH5L
+%nf8UkZY&mZ3kno]iu,o?%-F?+%;d0&;=7aj`kHeuEI+7Gh(lgooDl/)*6^>h8&<"U=_t8GJqH:/''s.aoO at Eqjt1_9=^`&#*Oetm
+%G'H/Sp%G`Wh7Dcj,j+2Rd-];O"!%[ai![GcNY67lo[)O*1Rh/&fAQ'>S:b14"*fm)UcNC+'Ysp8F$^m&qV3sn/@kXl`<2E]B at b-J
+%Voi.F?tG*PT6M+2PAZ%d at -gq33d`r4InPLle7rX?EtFEr9<BLu;#CUWN6H56KL5sdOc$j/Q,eIKeRsi]Gp`-t0OaFe9D3M4cn]3O
+%7-)2NZF.rd%gWTRiKY\-/+L:FF=E"GCs^H/5Z7m5WLN!VBcdl'Zr><X,n?)D`2GJ=Q-6U?1cTa&+tf)U_db.r$gD25,Ceu9D8Ed8
+%c3d,a4l7\lo&(Ac4*t+_'+_I.f++HeV_`/692$usn at iT2)b-*`02!94N$iD)_g5%\+aY,mVPW<R"?8m#.5\]JpII:j^]=Ek>6Ha?
+%GANY7L=5P.o3=iDE*@iToC12mLb/]_g8'$&1SWHHK<*^JM>MT*(/jUC+>-Or<al-eM_OOOKNEb.\##k^%s3^C%W<*<F8/E3^FW<)
+%6 at L$.0S(=Yb`/fSmUm@`E!jksSo&$(%E$#FDsmo"3XG3HZD:pt(GUg:_7IM7H[dg1;C9HKKKU@>hM#,s#CHNA4Uf at P<M?N)X9EEj
+%loCH4LMeo)KkB#H\_:fl_E-3mCLpg5=7<,G2D.(Dk-W^8=@>:e'*sZj1=p2&&4VO\-%NiJ^%;\FS'Ck`=f9gd4)DHk\d";U1fsmc
+%GB4M&:gRboYr%saGsfB!JjJk=_%'A&)/j(WI,X,:O58[V;%Z5m[BD>XS$K6dZ9R6R6hH6A(ur'feDdEG=*pMsZKjKB8a-DTM>J)n
+%M&l,'\d5'\B&f7i;Dp*c)*ZH?qG;f/,2@/q`Bk/l;=$d!N.si,m2^NP2"n3rO<qg2YoF%>]X#Qck+%)UmbKd1G`ZdKl<.A`dg88f
+%jRM#rZ+XM)e[/QAGhD4q4;Ye&Z+*!(:7[R)r at Wp#"C;;h`nm'mpMOVJq_7j2+=IcWRMC1^WJ/(8$RI?lF:`ilhCE9=j#s#jCHgCF
+%JZ6j at qHOer]*7H`Ylt9qiQMQ<(n at PJ^S1].-@"H)(X^fg]o7+hA?bWJgr5HuW<>Wt^tWq`bMYPRiYA9M)^XaF/2j,/4i-u<.kD]?
+%II%a]C-AL)eJN.QNnI+'^b`&'joP!f.+&+1H(+"8^Z]5D[oIk=+Xd:oRlC/Z/J[2%M)gn);jpE9]Y+9n"E2"UhVKq_^%+:42=GDY
+%bfY0cs0D!qPA*$d,r/T\mk)%np9G"ks1*mDk0_$'gTdXql at 5a7*MmZ at dOf7g%d!D)i$U,M>g, at t_0)':o[3e6e-ucZjT+rE\NG`d
+%lfLBZDn]Fs+MYlXhDf^`-0]t&T at tGNp-p)5)(A?GQ,BG#IY=oVQf-aL-caPZGmJ*K/=^GbRgA9G!qlabmlGQL7#aTLDr]lCVq4`#
+%`ED8^c*S9,]?,i(b41PO\KSc^_Ao]I*ZK^dZIt`7^%*#(L\1g:*PIfZF'i_!m2C+jjN=s\i?2lXTrF)SG4W3+4!<U)U1EfV[B$fc
+%fg/JqX[io_BL at Eh':(2Mhp&3BTCZQ2-,+Cj?9CB`^@dnD@#h8A at 5FL;"=s^+r$\Ce=^:Rt_X/(Y#>Tik]?]s=$Wlee$c'l//hJ5_
+%S"[6nO>X at l)PFk4(d%,]ZJ68%6u4E_.O!l/5t0m8Y3GW1bN<-lY2)9a3@=t_"gtUcc;$!b"A6^8?K&HI2L9:n9koGro][6=R%O8L
+%'EkqZ=3NYMB`%d;>4$+jf5i)@3aCrj<n76L2U94c>J>*4kJgNb<YkGpRW]%RgOj89EnZ:-59o'MK;1QHik=_VA+NHJk8(RVHf'^'
+%7]_r)i#+6YhHcIn0upDUODGqI-#W/epV9!TI`&^9OHK at EIb8pR]VS+u%PPk$!2AM^?18=dENoM_6!tS^XHeV+,hg-3'`0pgSTdW6
+%,6tJNMZp-Rs1o1'f]/RC7FqBW3XB^FD4Z at .fmGAbJqJX`2bp>(cM&Stg=ZPs5VsHbhJWOm'nb?iCb$RT!(4H5kW!2'aVKms+S%^X
+%TLKUA>TC9o"1Z%A7R0LF_SE5A7[*b`^RT6$'`,rOG?PO7&tO78Zq?.`FZqA]-]gZaVY/+7%r0EUc"J1<&T[)i?E`?OQX21+]I(rt
+%i+5+.Mj#]`^p1PE>Vge=K at e$$J"BV!9t7ZF>)SXko=:^6S!I27,%1$-h/mtY&sIs]ih:>Q'o38-QCho=#.a3FgKO-[]itgGZN`s/
+%oTZ5\bLr4g+aSKr0*L:rD8`"WUXmdb*ach*<V.=@SC=_O:t+crUX>9:3s\M1T_l<Vk_t8XOYCb<UnWb-H&gtpe,u$(]m)7jRn+j[
+%dt-S-a\&.UHHS(U=M<\SL?f;E1)^t*V_%4OK@@iP#=2bnMG=U2,C;EW^EruH%<pQpW\Zq'aRZpLf!46+b+?KP4ot5_TCOFdQ6.[a
+%jkb1UJh"pjOe)E=aie'dlg`1d6H66foA954AYO?@FIT"j:71C,a]:m4m+_a4W/VU>6um^$EfMRW]3H>;F^>>8fKin2.o+uEamO8*
+%l2>`J/'C4I_OsW[*_a.hVaY:-,sURc]6d#40C&[tSaFCT:O5KX.P2m7D+&gc$4'9X(sS'C/%-OpZ-7DcQFbieZ^0Vt*a>It#@,Oq
+%GQp4toiu").,_MO9<\%5C0MtI"Hb5kE]EaV5QmmpP@>'Y]F]4tQNO!rptO!8UoYDr$Iih5&GJFEfG90WYX+<,#7j23i*HLYFpduX
+%2p)+m9AI!ta,4FpSF^;S'O9e#YYDb#c+87dj]ta,Mgq6^[;GU)?6-MW`F&R(>)?$Ad6DUNF$K,[;q%@9I@@_p,IYeGo=9b3)fgP4
+%A:U:@gsr"dgDcZ7e"d`,+ at 13t*=G]mYg_jI.G&mPgS>UWb\-##-rWH]M'bi?juo74e09S#91pG/4#aF+=Q\0-_'okS02M:CL?@kr
+%CgW\*oL&oc)6nUa$aa9lY!>3&Y7,WXhB8,c<;,H+7j+ at gJ3N--?:8(614]NtJ"`E9+T#BfHGND8;-&\u%R;d3:1%s./c%KV$=9%Y
+%r+g5?G$)CenNE6fK,).'T[TBi)`Zc;G6dJZOo=tt^P4Ffm[Wkg%;)9AcfHURYgV$8kN4)tbg&H/"k?8-T4ZlEX]9qu\*81p[]V`6
+%#,N0abM'ii%)a+][TR)F!SN]schc(+O\Z8=0O*U. at QAeL,')BEnn*cP&]8D\DFg0h`QN2t/X?T)$&,TUgqB:m3fU176G7Xc[#`Zs
+%qD1VqH>euU at 68T36<0X7QF1peQdWHikpk*bc9&[,9,i&ue$-1?IYcl9g@\-fldg\<^I'^bgRC-i=W(s?,7o7!AQN3Lg=%O2HU/Qg
+%k5t"c2Pf?M&1,P_5)70R>rnbZ;Qm]XU?uVB*mI!"_qP^[C:C2>#84>17_m+bVJi.!G!*RKFjGsr#k^q73\:i%cYT;M5/f&99l+c3
+%oGo)Ji&g%o?>=Y0X#32o"+A$;K(nmm32b5NDoQlIEIR>"F-`DmeTGIWRd*7H<KW;a!uUsfH>:Ef[AOepQ?XXdq3O7:BbcC>`nSp<
+%U:2i^OoN"p8;-,rYLF[_c^!-[a/rD/Alpe3!$G023n2Y4]Y(htS#,pg:N/&-,<4KM1?@-U$*=5/[XiH\VUOc;DU]-b=Is0)6aK,P
+%)-:UW&'-cE-)E^k0qlZp)IAs[AKcR6k63BmA/W12ielPglUoHr9&=^GT52*8#)5cOi:+;hpj-/1QCcBN+o[N<:Z<J]f at u<Y(sbA)
+%7snV!/8UM,f'eHP41U!aOks8;3$Q at GeSk(&`i.jYU7!rreZ?4T361S4po^MLpG0`Fja+<.bK?pM$o:EQ4(@Bo:SD^l&=2\`Olc(V
+%DhpeZ>.7t=hmC$r?+$8.k(pRn[!Z'*f2a%,!/Ze\nTYMr[eeIu1WNl9n!#iN;f at OjP@^qraA,I]VP$U`=ZCQkI+<X<$THEq:2;.;
+%YZd.>LK@^Jdo(FpdVC#\[R/MN0l2oACUP#^M3fM<(GF/)$UdiH:LP"Y:aC at W&>3p?DK'2=kepB=;[QR<3BVpr:4$Vf5VuK9'?@aK
+%H8l5]b;'eQ"kEeL<bFJ#jXhAAW=#kXcS1QGB6YcC7AAkEX(pJ)<FQ!Sk5!'bC^gWDjqS,.^L&;k+l85#6fMQ#?HQ.e'*rg'c,p>s
+%O4_%ad&*X\ft,G+\j'FX=.-faSVb[j4nVLG,HqO at lRdaLZ6#pEYR&?_i8H1G]GA^D\<94X!@4BY:;35,h!ngR!:+^C0V)P\-Hq1O
+%JgfBi&>hYXb&n4M$Ne6_qrA&s,C0pZBl:pkVAEt:;Usj]oZ1E'.:i'7%+fTa'-k//qf3[h7gRBK)Q/??k*r)8b>1s`jd]$H7Tb(^
+%44f^n21n;)n?C]k0>-W$,&Rd(lZ88n=1hP2-U3:j<\pI(]#C$H61RM=n6Gps4fp&?2(,4MgB`I7\oi4i5ZIh0^`;eFQUV7*.k3qK
+%3IqQFK=k<*qck$Zc0Y98*cT'r>je1,*i[uASQtZ=(JsHHJ1oH\?E[?Qk2SI+N)(1VF,@'pe=^#)Idlo70jn at m;ZRlWB\gUQm^4>d
+%55.cSR&[%c%o2"MgH;9u4\^;XIWetn;Uc0$NGm*mFio+g<T6j8mMM,cgm3V'S!e=khJN/f at G].(-dcg4B3:_uU3Z`bH&.Y)mV$P.
+%rEN9::')&_FD8p6_5e5c%0k)sH^X08a_[o\7(uI8s'\J@&f)C9/o^k2nL8]aY+lF:$ib$,$t^UtbD!a?72.9:XI]%K-A^;q93Zp1
+%LJu1PWTbjVYOZ[;<-Z6(*6 at g.n7\;XF)\#K'Nh\O)1,es9]Z-Om(HP_/6R"aqlBe_5K!p1$.*,WT!o at L(WaZ`BG"b_ at M=?2j.bIA
+%eH*#%.A!6T!n%$Rla,t"&NNgsWhh):/%Rd:11P:\K at r$7Ao"4EeIMKgP7SFJ2Aaggik9etQ#E0er/.pV.$EZ#(gn%k')_M3]B.ps
+%AE:FHC+C>I%KSI(9hh4 at WN7j:MQ[e+$&&"[:/K<<&XK?Z39?$O(jsksEMuDQZpffn8[cStm36iX\LuejjCpTpm5&@]K;";-=mArH
+%6qCO`FM[$1CC<XNN[cQt.7`3u:bg2J6A5QG;-u*-$(O!qJWcX at o;4AT[lqrR!`*6EjM)MP4=fQ0!%9#,5ZFRn6'3)VPHlub;sAf^
+%r(+SiK0 at .S)$9Y<@+hK?W&mc$Xa4-kO$4HVfC<kEp^.!/KMKn<2$0`eD`d,_ci\-F2bIRASO`EB_7VHb&q+/!\NScTXp8G0*rRGk
+%'bcP/'DgZD,ni$lKCbra)Bugnl\bP3mM8D`\es?0Ur+6L1r5eW_[Lcf>Fiq2DFHFH>'6V"'E4sBaD(^q_hd\^iME>m=N`%&,Kuo&
+%)Ate$9e(IuEo`,7.=HiOOBq2Vh.cOJ9G(uL%5aK7H0nIF/$s7jKPR*Z#bA-JlqtX;)'$dWK%?B03k#agY9fpE7&loSJVV*Y0X;pl
+%(`'4SI8[9+;c616$Y!i/7?%UQX]i]p[ZM-kOdi5'?gabPoRZ%s)[moCaFS(</92F4j:qiY'kECd"kABlJ#q]_'RQ$J&7Y$?169;d
+%PuID?+;KXh61L;#d7D/DG%<K8Qurdr>Om/aM7O>ObM'`8WL1k\Ch$!k4h"OjOObkEZL!o\;lWQY!o3!jqBVJDU at l=LMf?*T!nD8Z
+%6(F\mS<OcRQQ`G$fg^Y1[,R4Lcpq"(6UdQ@*T'JO:_SG2)8N;Lh'8k?a;I/Ra<NcT-p^+3^S)fl"OC9A\isC^o#OJie1Fjb'`Du-
+%[ihB#[HEcM!D7or;.&`-H8B4?Vn#OSN*r<6^D2Uf!McU$Qr-k_-pDW?W&Hfj/S?m]"FIb>'MCkBd?2jC;c_O9Rt\E<@ACu$QI<*,
+%:Q9a*,qT`!!f/u>S1+eq/0mTon*+A=Z[tNYG.tcJ!R+70f at 3%nX[D00F)D##qE"o;._:T\Oao]5/<=-f9[U.q/'?*l<\n%[>3]YD
+%>ZQA#!53\,`Fl3P.KZRd4eLYs6)msi""e0ind7BgF=BqM;1Kes[ci6DFOpoG(7HX_BIM\&b]kfs:F\%=RSuU_1ARkEcD=JS"!$D6
+%<0u(>K;P<hK;'q`5r_9LA+?+k at 9D!0,#o=T(X<Yp0@=B;*kr(f2arf8DJE67Kr;eoo)4ZQ/W`g=d(,k0m,0*_(=-t5]pK!PnoF5S
+%_8)p]U37Lr\4gqA at c(6X!YgtdB:gQ^RZ-_V,eBa/'.)?N'3P>mdH0KR3OUUYK&:BWQUOc<J>0:$N;1jqY!he&"NSBD'0RUuO6Nj1
+%l!$\Z.dU0r3\'&X/oEcWTT5i`mgGh"cgdKt!bLdF$KY2ta^t+#_iqr:R\4e[!uKN?!V0)<-L`cLS1S`"=f[9X4,]j,8pQa)>KgE9
+%=/(ieR%m`.qNho2Xrb9$)&.LU`PLSF[T0 at uiJG?7$CGLd-pgOg`#l)+BPA?4N^,02^`@&e#m!L"P4B"l9t1jMGIZap('B>T$"UtX
+%[T*u\kh1721/5!f&`Mr-U$,rd.)ct&(sW0F!FIAL0!MuTSC)&_qLOk9dNH+b$W+3AW%RIJ?ZFIKN00n0L%A_`ZF#'<&)b`%fL)8F
+%7YS,:]M[i\2L2.r8:f\U+O=ARd8_%4PiO1DQSM<:AhKeIbjj'dIhsE0Z4-dZ9cdO[&2AM8WN^stM,R[s;)X$J?3+4>q&iJMBo#Hn
+%5Wh_Qh5[aPne3cIa?M>*[A+\.i#Z2!9Elf3VE#;^0dYMB/6k4\Yr=1RX&P>n'G_DTT95T9M0e5o"?n=gP9lLW_3Z>jg6Fo2[L<2%
+%%[kbq7-U=8R:J/=JkV1?(h'q5l3)Zu4B<0SaRoAYcq?OBUhE!dErQejba>9k4qU>?94f?m9lSHW'gK_ at q'Bo3+:R[7[q(0M)=Zk4
+%b';7dDQn4k.u$W(0k*\HJS5`W6AgY]'$t0ZdL*a.a5L^'+YKH<!WG2uX\(j^Ds8`TXm!edCAA'(^V+?L$8,7^XMM8ib^sLW5+FE5
+%f8>&8ln\D/g^+Ju.$%Im3k7eFH<WX<*eX00LF3_i7V#[>Ha3u"2[flh?.iNNlEM<WX[bhklJ;UB]3I5S+HmP%l2MRlikQe'8O>/W
+%)5@&K&-muB!ei,r@`gh_Y'$PljlU5]+(_^T,TQ,?%>nJpD;.qF.H&)-^d:sI`2Ag`q<1]]m/0OKTqIA90u,ssX$NRe0lA+"e at a#S
+%XB:>Q?#?E1GX5#++Nm`+Zd?"??l%,o'4@:aO"7=TMYaEI7]VWV)suMbSOipo3o,Ccb'Zh&>'6&Cam6j^2cDW5"mQB!;a8MRODE>Z
+%UI#_5er$!X0GoZ^,[@aFKk<0cR7^>4S$Y$TXno=T'RFGd\71&"EXS*Xl at oih_W%KD`8%$H(CW7)77H:777DKFU"t:Z9DWcDTg,%S
+%MS;65+Nk$RS6!(N`!!eObu`n7($I6c<6iT.=4U55+69hK4]&@u)X1[b^5V)nD)rqiHADb.2Kd3$2N=SJ*fJ7W(0s_BCI(7=-9Qul
+%O;>pX%9cmj\1*RW6r5llk#ik)lUOK@,=3'W*0LMZgrY)6_2&Hr9I3K3p_amDa;SpR?8eqrPV at 0]>&dm)$l9Vg:rr9]!9SfL9QIF@
+%FVGT6%90#!$=$,'1icRM'hIO$2'>TmGbC$_Y#,e%LKddj<Bs-J%qd`^$jsCEe at P@9g:e^s<t">^2MGN]XZ=p"e1'7;JTn8r/tbk6
+%AI7Ba?MmD"@tr$ETbRcS*s!85A at 4tT2o,-1)(o5CLe`u#-JqLo&9`_pj$/=AUi8\u1(VY?`=7`&Kc%qI/3d;hGl]AFXMLZn1'p_A
+%W\gm"&MM#c*E'L4FL[O$j3nC7i=`MSZk[dJPLZkHpPaJZ9Hr!+dDA&i4iRQF7u45Qa'#N`*0uqC.)e7P5`?s&jtGq;'[h9jKd\Y;
+%BH'Mq$D0-^Lp3R#:P:RRUs`giKGEj]B%:3'#2)**#_?*6joc+j82Vc at YU^>$KL<6Lq-51g6+e(a1"tUk(s>t4^59:"]"gAOW5CmI
+%FF'#^Uma0_1jX94.5?o?L#Jr(k5_iZ$'F^8g?o-?+Y<_0djRBnfQ9Yg]?*TJ"5S!RKd1;$OgS#9k2(?H'Y+5D*FP!#Bj,pE?($[%
+%'U:)_4*\=bGG\9C-S_f?Q5A\8&F;`2,HYoX_TII,gb;&&3KNb7XmAXhp"J_m>++*)*-%1eFHMb8"fA&(5WeSeF;tSTi,2%Z'D=<I
+%(9=M]>>&0hVDc%Oc#BOqfHW__Q0Tmn5lhh?7e_Ul8O2DE;P,R96F`P7/Y#&-n?HbK0*3Z8>jWmKSl`;("OL#M=fG*^oc;$#^Ba]k
+%>Z`EI_%8]Qf!Po^MroQBEjALU*iKQtp5seK#bDT_6G"<4=O<Xk9d3q52lP6<T^P]&$Xs%g5u><;'$1m)0TT%NVAaZ1b'"LX6^A5U
+%O;\$(q at bk<e(XDXda:894"h"u=-<kC,SF/!$PnVfTN,)bS"T0YBqn!oc41G+Ph"gP_XaF0T'.(CBXBW8M?-";qM%\(Fu:1I9e3-`
+%1<6c&nl>>UaCT%AEWdCSda8nlS2B;U;$6/nK@&4q<-(UapK%,.;dPubWoW[MT.d5jdJ#qVf7I6s?"#YaA-ZVmMUhcpSoIW[+X!4%
+%5;G;[d(?)4B%WaZB@*$m)A/A*.0nI.PL4t$7#4q=Tq+XrW'KQEpe547d<)=Ym^W`V4o-U]QrZZVrmdEC+K-SLH;"Dh<VAtlRp_OS
+%g6K*RZL3jS(pN$XB^t<rb;=fXomV3aB^lr/eJ%W2?'%!*N:O&1(t2Eho,GNG&cP<im@'JO4UKgI)CcF at i-s7OipH6Q6.\R,`<,4!
+%Zj;[q2dCodV5D.h;8A>Dk!e6bnB6hJ4N-hA7+qu*1D5":P6oEh9N[a^cOFt%`i7(.F)\HhFC'=Sa0WpP64sk[P6$$i""eA<Rd6m_
+%eYaiA+^G/Y9p(,aM2f?hDnZR(f5dP9RAtN<OOdaXD/f>p-iXqpLFhpWT_(EmHH+=+2f[e:NS`seL6Q](YdJ78(;umBY&]9.+RoG*
+%f$``37/2CJgNC>geQ5%V`Nk-(PJ^JbTcKS]]Etl1<4lbmMO!;E+E2Ke_C at u]C0ZLR<_pY<-WF4g#8ef\XO'AIR%u)B;D:RS,>QT!
+%_);l:2dIH`!5b/I_$+:)ep%`cV'9cIKgX3,&qYmn;BNY-D\Ysj8Q/Cg$7D+m6*TnO0P)QOTs]@EiY=ci0=\e`MKV0H9q?>Je.M6#
+%JN<euonn5k*Anm[]%"Glh+aN#ra-7A+ at AAGrfLlifF7GR.>-62(`%RbU?OL at bJhA52W-_1.2AT*!`#8E+_C#M[$djgf!\5UFU4HV
+%oH!!?T\,=pO=/MaUV75/"+<%p=peW8`1asb!N!%;]%&bH83(4$kjhJ3Gm-V[P^I5_-;*M(N2('UY50OM.$T82R"Ch<)J-^'l\;-\
+%!*^g<ZZ:j3qsFUGqCK8.d6o1J)<j0P*$q^,n.b11l=b[$^/:rDdgQNsamC5/a0q7Qadr@]&5YG*ji.V:6/R5-_#\F&`2>qf,GOg1
+%cCWUjM at qHs#T!>Y:npk),G\12J2/5j']o$JSHF`Y'JO,c,UC`HB2[p4rdmVP6]$ImS[PC>f*in%+?:X`L%Z');!;7pE'fm.WLG#k
+%.$uefg:dXVO;D/!Ju at s-8.WOD..GWI9NCDJcE\"5d?MGl^ENnNTd0J2'@ff\/P57<JU=<P*`bCRepHKeS!`#!PW5ikEg%d*3L4*;
+%"iP\n9!eVGMJ$I\6!l>6F#6O]_itiLUQON=ZjV!FV?TZ(+VTI(_Jp9]CE]SUi?'DoK/L>>\D^^CGXI%H`laE^RW. at fMTgeG$j`6P
+%!ZoeV7saB5qU,%'*Ju\`S[sN4G*sP`MI\bn,#T]o**`r0KScHHANZ&.&9nVL6<<`OrScus5olf".h"]YoPcoJ<1/V;i>Q.i;A\Zh
+%-;A$)oR3?g/5Vak3PcSEmDOol-5eL`2c/idirj'QI(:<P1$IX0Sf>R("NUi3A6n9)7geRp0<dqnNZ`[(p5%W2`JPmG9?G<s,(_S8
+%>_Cu(8jgk'3HRe`HUM,s8('7?4.#)#cm:.^]E5ElbQMb]'*;k:(<]LqFY)6r.r at fbi(r9cb"4ECAE$2,^fueYaKiTSAR$j.>D;p<
+%RN3,0R"*(s&=NlON0%g()C1S?=-KN^QQB#6g0i2tFA0lF"]-9e"S;ei6q,qMMS_%F06k;>EaT#8a^b&8H,;J9K;cT%#.P?kIrl>\
+%(L#K1V;MLPBgOATGE3_);\4R&d:%WSe:]qX<AAQr'*aC0jY,=eg8PJNXdmPN.%m''\S2gC0`<pjRgRrOk[->D[r?\b33:)'3om!B
+%#8JON[j;-/lCSG@,*(T@:+K't9HKjeX3 at 2&?%l]3!G9<P<B:t1lo(7mMD6Lef'_%#b%3k+j/p*lVFhq#d3fO"g`-'!1sQmuTL+2,
+%H9p%\/s1!<9AUhd3br,qQ;s?FR7'Gs[i5NNg66%Sjc^#qFI4 at CTRs6J5a:LJ"XZK5>+K>jV`>[+m#G'Tp%2ef8i/6>4ptHcP`<8]
+%Vq5E1CEYK".9MrKQC'ZR9(753csjoRWiO\LP!u&3`)BDiHJORXfaF;ac2pSN;t,@'P>NkfnKBU:#D#b>PpIQM2*fg$d/#"D0khRJ
+%d+.Xm:32hU at 3-ut?%CN6;^al.?!RpI('S5tSK3Q#qI+OP)Tej!0fmcg1<\a"\j6fk@>1;<C@)oHF">4P<JFobAA`(;5eN"%LosFm
+%NY?Z0K"adl0rRU^4,stEb]9eB1D)]R1lNqA&[Ge2&)DoYgOcWVVU[67DE9:[EBnLN%(*8^<=>&gcNoQQY:@ua+=*!;T[f1PWLAWq
+%7[j9V)Z!J9!aTa*0F!f;$5;.[45hDSOV#/\qI6E%(&U>'$>UuZB?Nh=#pD\iVlqV1eoD1OUjN;9U8$eO&9NT_-;Yl9;h,B%]\LfZ
+%8.tPhJVHYH30K,%&XdC;Oo(:2T,gs&B"]$sgosP"%b5P`P>tZ52Goqg"R_3K`<AVq8:q2r3gru6Iitj!][W1eX?/r67p*l4<k&WM
+%]`oD1BMff%LlOl!2,<BmM_rhFT0\K;315r,c5;\ND.'`6H&%dp(=N9o4Tnln:q%WZ at 6jC\g8oSX4GE^"J1usDZn_mPrL"Aid"CQi
+%7Aga*i)*Dqd,94Y=+t#T"pFdmOcgm)&pld<Cs2.md#!k_-%Tc1A/$(_O0G?T-LZ4&ZEQXr=:eWl4U9+Ch]T!doajPD'p`^'3<1$-
+%0FaI4D(lh561pA_7W\nOqE2+b=L_<XG*ToL\@O%E<OC$Q<>'(M'"Kbfc5^:l`?A9^K_3WcGR/=p)T4"W\K9]l\52A5MDFrOa5;\G
+%.J!$I5("62g"DM-]"gJsd:>c5HRp-J6D!(;oaO%bJp&qa3L;VT#FZ&Q[kZ>%13q6#O>"ZMMC(Ee5 at I:-VDMkj(98Pr>TptX)#[U2
+%dtjgZ8je/"Wa;/g0dE0cc5fJe).OgE!J\<2h4-5jOpUD)?#ZKbIhd3rB^0'ONl\O-.hKj*TLbCqQ&kPOEfR_`L^\J4O%/M&Z at XQ[
+%jOC--6G-3.e9WiNR(j$l;IP+d7WEb*g6l1_bqpp2ap3KZ*kGK0(R=,C=_=>#YW+LSZM?:s9*ba^p%26*7\1+M(fg_o32#9ppGFFT
+%\8nrAD9*!e.[:']R;WS0FFbKiNe,boP_VC,W.?b>"WBT.?o\T)E$S0]6[;l!P+VV;3.]oj^M4bk\S'&u!hgA4#7-Y&jZAo^ZnW+.
+%?9=%<Jc#n?da5!:g8Eo)[$0SC#YjiBpt!*>\R'FSS9u(ZIVIMk'-PX[5jP4X?VlUoNN at 2kLek>9/Xa/Wd[o\;Xr!2RP,!2U6KLI\
+%6QI]B*)ImMm=g/b3QWgK*eq%aG(jg(e"R4:_-0^?LEXE:=gE<pKZ at R]kZcD\-9$SZ7%j'M^+#5B-\\#Mp>TPqKLXD2k2Dh!@@$Vq
+%k-\"3a/6t=+)/PTJH(AL:U3I\W$VY,,^;gJ?+/e+;)X#@&0X^Xab#fl=YQ3^(?jO5+9mW]mI at Tj\4a<l9G8+LfSMk0+bpL5-:Hc+
+%c1r*j at kE&<*PlQU7N#W`9Q40S_I"F;R:5J'"d0EIJe^9uE>8ZgUo?N?C\$lRi$c[N<,rg+q at 6J*6e3#U<o%L:fSKC^[5ceG$Z*N^
+%F:9SR?S%_%nC27:+L+&nMWNnSBdaXjoPi)W).O0OLf+Rsb31dI5.,-1GmZSLb$$B^)rU>IBRY!8i/f[t_f;:gh$Ak/lp:+B-%!]O
+%oOS]d+W_p8b973L"=-%h+,S8'cQTl&WOSe;UnGE?iNf6%V<:e^6*LAN4W4d/;_"$i+<N7MWW<_&j6UR09!-ogON!X/VG\*s#X#oP
+%el-W?7g#`3KKMgs8^M+Cfbe:0q.S8DWH)9"0qqu9bnc:i(YK>+;pj!jiMOh3?p5:*laO/56DgRG-URBWrfQU^OodVD4G>]Cg,$1n
+%C2t'G;$.`tO]EBt(PNUq0GNl]<[J^2.3cQ3[.0h#7,u?SVG55kB:oi+">\.`*_u%+Vc.:9#EM'KhPp1[:b`"9dFsqPp!DL6*aske
+%4='<*4bp;hg-D8S"Qk(-_\<a[5R,f5V)%h&$J$98GD]?&@Cr5^V6err95$dF8DtgjaFN](DtMP.OsQ?"eZ<F:"I=_'@!eY=-Yc(F
+%&AQ\k%:2uo5D at c0j,f"cf(1p8nBE8sQi\G6.CKMEU91A](s3[Iigtg%[DKWQTR.cBKI.)0BR:./+WuSB7[1UI[O?ptje6X at ZD^<r
+%jq3l/Ps0:u+^2?7DM$\D,:qJ*=#lp"BH<b0-]8:bqLkcq_Vc(J?023*$*P\^mn!%S<k0'EQ3!*_aU2IUS1qe]:E$FRIn"ml+q)_B
+%m]**+F</RG_Wii%l!5&&^n)JndTN<]?IU"3FPnOWklCZKR1BkWP at rmF6A$em/V=15.`Yt#6b<ndJXq.lM]eZ.D'uujC[O0cXkH2`
+%=XsVU33&'PVMI2S`7'jB=t"flXuoOS.`e5P1pX&A,:XMn,k[gt$G*f+5\Q[%r.V+kL%uut$?!]Qd?E,jJQ"$4C=%g++:(:i at eK:C
+%<6`QLNAQ?%k[Go7&*^o_Hc,'AAr]mMqOnG_TGU at qS8u&so;J1a\g/Z^r6.`?7iAAL>bGRu`DN.bfNMCB0M,cjq(Vm^D>&A+9YDoU
+%7hZb]3`n at m`WX.^7 at +>:2l%r-_.3qpk>;\[JVPrEBiW?/$R*J8aB6RI#k.)F,:\8i+W?Ho>.c2:'8!&G?!5"\*=>%%RIWg6jdbKd
+%aAT*:)j[.N^1f1!&Sil.Oq(Y)Pf[%US2,9QN`&sk]:NG9+%[VMoAE1"NMJ[`[*"mr,<:$4aMX*r)Qc8dWeT::eoX'lK-MRQ`Mf+8
+%VP=Y;GX.,/6?2*t^&1]QlRaCR.$IS[-e(ScNZ;Fnn-'^[as">;VlcqLWZn_7#PniOnK)E&n$O?P>n"uF"&,Z,2Unc*+il3!%PK)-
+%T2olscndZbfcKE#lO;ZE#;ae;EWZ?BfkP1"aHU_LePj+s78%/BF?R>80t+Al&G)RL)F:-7H$_T^.=fd2es><k1t%6A:u85%+ at U/P
+%$N,Fo at okB?d%XAnU8sb[4I>^nI^.E"-u\6>WMKUXP!JYI4YCj,d+,lR"R"ll*7]'`La_C>/IoaK>/9^ABG6kkMl0_f[\(HR9VZ8T
+%3G4fpRa,C!J\4_DN0"%qH@\3_M6K^sYE`30bdkftoG#fM.AoE3dB@\G5S-@/9g4^jQ%ME`jr05M23?c+qV;;-`Ms)rk()^%Fcb+n
+%%O)M\",A<VUf!$dhE[!sLCITUdSl#S\BIOP_C\aM'P(oX.H"AYY::+?BTBnT`;^O2Buh\B;%/h'SHL)HkUp>Aj[+*N!pR:MC@^]-
+%RKBu&$=/Nq:e9j8YF$cQ>G8$\@n_PPI4-kIpjW:LJ/"0LENX6macl?q8$Gd;Zp%_k7Cu,.,12\4dG!!j(82%8$r(BM8E$\`*NAiq
+%c5`73K):f*5_,3R/"'(.?YF,Gc=REJg1p6#UKbW`&9o1ATX]1W\N*as([CRiUdXB0P]D;,#,-m,rZM,hZ<h5CU+.r9rU^)65*6Wa
+%V]=kgaK/lSN4s&"W'<uXBJjL$7O5kc#BE at 3.#VCldaU%Ye+qcDWZd-:aWZU1V?]^_;E/'[#9:QK6-#ZORQGb<4WTJtq#P)s^*cPV
+%8X(oPU)Qu'S+oI]76u$k&0O:[W*feF>aSe%[SB:lP;[WrI0@(p)8WiBqLd+nRnuTtfqIf=FqB_WL6_o>?SPW_!O6)h:JH]d/fN2\
+%?uWX[_3fcc'pR[928O:6@#8u1VO8/?Ig(u*ou3kjOd>=k$kp at 1<brgSJhipWKa&H;fV$^][?3?BV(UsdR/8M7SnjJ^kh^EF_PG`)
+%VIZ"q*-T"M3g+>O8:`9nP^c9c;(:L#i,JAuk5n!umrDMEF[;PPV-[P/d%X9=FN>U/3J#^)Hq4I8T[@3bGaT[@-([VYS-XB`cX)\8
+%)fnNP%X$DA!KRTN*o1pA%Fg$(j.cTqTeU;A/3hD98mpq,3N5?D!)[Q<kYFI?;*0_/#EF<'XU5ijDBX$MJiT?)drVNK&5m^4.h*HW
+%mu"J7d:o`bMZrBr9J-'2`s[QM1h"fO,1@>a/6A\Kg1b3pXT)"tp)lQPE>%a21()`_P)kpBe..7,H)@RMeZI7++Ohk#(QF[k68N,"
+%MK#--dt,&`JZ-%762HG"LK'o9'QkYCAVeR36PC30"/"^;p=oq?Y&(]0//NUP6'l!kI.(2*PVdP$<oSh1-n8Qa')D\*QV9LmmP9^A
+%]=T,EgoN1g"Cn[fN]kJF>OGH&.U<5KD32\ZLj1?uFGM-ZNqbEXME)6U#/hi81`ll3a:5=>QPpbNYADZ9^BON^U?R?Z<m4`V'k*Le
+%0g0Ad*PLUlEgVkr<e2M61ck+_jD0^Y`.`ZeBLAU'GCUI1^bK[4'+An\IL0p:cp5\q>]V3",\Yk.W8_I#9'W24U]dL#p,UlcNnOXb
+%;,"sq:gl@(aaIsL:`HdgaKBlR3smhCUf?Qp+CdY]3b27])M1,Ceu8^C5nlBQACGl`WZEunbc"&t"WM\.r#A*/S<<Pfj="i6C"0q-
+%Y$lu2S;MVb3&@'Z$6KFK$;5"%R2etDSO:@1lqu`7JPR:!*8rjafU%*k`jGBKUF[/&9E?r&[\:W*^IM%)_'`-(86#b58j%?u^#?lQ
+%\7NXNH-/ZeacWgmB\NSgF2B<jJi<<J(q-Z]:le)&\rV0:i_n`,R$&Y^TgDYa`66b$9)".'3'389S.hE4PMl=?"ScH`CRZU:!o7!/
+%$X7e)]+/&R5g7*-&0i at Y?YCEKJ27j?dt*;2$J%_*5V'U)4PR\c]6'A*eJah.=6*4-mE0J'"f\JW:h02(.(WJ3 at hes9iU4MU;'Rfj
+%s$@>2-L)'kdNQ%A.huc&YB52*7mqqR<-Umi$71]f2aA`]Sn?-donuFXJa>6cFsO9sk1(s).+Y"?.DJ,X#H.G=p<c]hpYtOIJ>SC9
+%*Jug(X[e9D#05l/"e'1 at g#ZNOZP/#6N5\&a+-l[ZgWF1;oFs-b$>5nuqe+I==[iI!IFk3-d>is-"N=H at mX4+9/`W/Tel]OqP4t-G
+%'6G at iV@jN4[Z'k96Df[Z*:X)%1qJo/Pn=`33DeFoW-KQU#**E)+hA^;+RDR2f-9O5:0hOjkc`Sr&DiNS!Ljmg4pg@==EDUP,#h*$
+%^\1Y+2S*iFOCYA4 at 1lb"k!HKKEl*>#jJ&RX-h0G&5,&_6U!.NbZkq(,(7hiq'i3e[mLpIP.-ChM"(`QDK&I"_7h*(HD4nWTNXAL4
+%r%7"81FYF9r8fKoMp,H9BP?UY6<]@6*$XT3\!8kY0Er-po\F7l_8%eBj%Fhn(gYPRO;<P#YVAglk<T*N6HUL>36J.ed]9d5$ab"P
+%Sg)mGIYRQS/-BaZ!B+f6mLTCLejG<4f(`"%2BFWeb^'^Tj>g[6VTs'*L4Jh^="EpKE_bX76\-LZ?5\K:81]GU+F6KS$FX*N+8Ub-
+%,m#c_b1L_123K^0XQY"+[UJ8G9KD5'EjIodf2JQagE at _NZqmo>opgHODYQ'0;::Dr"bT%*jX[WT"%7%PfGP7Q.uHn]bnHISrLuZ/
+%Xj6"s4<dp'@44aIZD#(eZB!`AM9Qp\IGKY/_72fU5j+Jm!=Ue)lh4<14#4#1=bPNb58hnT#Zi*Z';YtDXW at 15fB&r4d!A9.k%pQ)
+%HFkC[?B#:oj+*m9+QZWoEbEa+])Ztda8S=+1."`5Bp0*ql02h'_%DCD3+,UVeRK,g;5TXY!Bar\MX,u0oZp2[+eT,[fH,QCW(fZt
+%Ood?F(oD>H#,:-;:^1*#NWYeLDhV at gTklF"/-bu44R*Y&]W&fRa\9dRB%0HfS1,3WF=FAC``b)A2.;s25kdc]anA"+LNU$JljFms
+%LPZA\ktt]EU2#sATrnYaW^*kI.Mk)eV?>X1Z5aaTLmLC`A+Ac/d&AATdnR+OOF1`#"B\L#l%F>m(JDUY^Er0pSA$.432#"rl<[?(
+%\GBss7S at BJCJjLkOhdbM,FCcZ&2 at NX;k0k1aFH>h&4rtta?douNKEk/d]$&.OeJ(?7>tKp,(hAP";d(sft:ad%89$=&$I7#oab'&
+%ML/q,oJW*qm37qG]*1)#3XSH>:i&0:LnS*J-Ai9RcV`5C'UZbd`HO.QE`e\;"b7)A.&]E*:$\H1E&=DLI,MYt/l9N7g9"$A;pD(K
+%dc&94]BPuoQ*1S&$843(j>20DEXl:+'e-!dl'F(;*Q[L9!eg^oM.#r]O<!UA>r9UCP[nXU at Go?h&BFL&XGar]+WAZ^.cfF,TnYh]
+%$pB?#Cg5j4>fl>"%ZKQO"l"SX>:X<\C(b6r_Ioa6atAEfK)0%$RDc7ik>'b0oO&.S=G=t\-g:EGB_4r)M_;.7)UHFZYq@"K#H16W
+%"p-,kLMEeX(K-X#`S4Ol[,Q!p+p:PP1*f7,E`TgV\Xt'u,oC*W)q(mS?(m;"aW3"];*keD#]O`7=hg(fj+KnL593[+h:-.PGA->(
+%f:`(mDp[@h>7)(R/:IU5La1#1/<FG[2MWutQL\j;S>b?QZ*,3,d".?5J+*`\Gc7Z+pQ.s?b/WX7TLrC%Hgg=*JNSui*CP[g,)$_a
+%OH6IE-"q;($N!CK`m5@)bJ3$lAbY<Gk.GA-b;ICUc95hmAMX+?S_@!s_V#^dO53?Lq7t[ZQbu,<K?Su+9C*IPKCjWgh8sfnb_%8n
+%:,ae/H?6J4P=XYd28](@k&aR!BVM>S/0hq>JLDEN'Z_lDJWj--&/<6jpiFHVW.8qPJHYfMLIc!GgnsRtJ.OIDZ59Q<dmDXgKJpb]
+%Sa\X&BQ47E;X7"2[_N"sedr`S+Z;BCaC^JE&QOqoou)qcB#RXAKshVIc\"gK!N5&,;5ieWj%[6#LQ1fY$F7m+9J$5O0Tjt=&B4LC
+%'HL18/XIuU2ElH0ak4(+JuH$>WXldn3"d?U(+Sg-Z$V#'/>:-Gg"CVEZb*-Q',;e"gh>f<cuLn&9jJFl4!U&0.]=@URSC\98$4"^
+%l83(gW]jc%["aYl-RrR\"R-8R8*YS8oK=T47[ju-m2=mH$Kdlo2TleDRF'2]W"#H%7dF2j+NQ<_jOIo/[M*%%<0PF\cP.dh[HP^M
+%dJbQ,M=;#RW3QP]&QM:;k]Bts^<BF1(:[k](/Ph*!)guG.mskd6>%=`!qnq><'4>K^>LYeO>0jW7$Q)'iW,7/K=c%gTLceXU`(4K
+%E,3$b(.!RHoi!-:8X!YW\;QN24<#4O$MU@^$5g_!oKj4fQG?,N>"SA6/f\9*Tn>qh3)Erj!i1fcTN.K$aouoC#WG9;:]bZm_LRC_
+%"3iI`A1fm1U!Zg?qbfqb5"3LJcoOW'&%36]%CGm\aW:e>.;Kn/^$3h(^SSM&b.]&(#fC#"]\T]s/1()roHYG'5@[Ki&fa=oocn._
+%6t6 at Qn;V65N]j$I6#S4bnk*Qg+SR/J2](Zt'uEnF#AN7p5`,1kABlTtTMfIn"nai8g,'Zp6'kt`9HBRc#ko=GTqGRVokT+Keocd,
+%%MZYZ1BK>`>0\r=bLuZ*WR)@tCTg0'+j6Vq-I9NN[`BdEne)p=86Rg?HmnHb%Uut6?]F%t+cQY:,tbn`Fk)1dTJYkJA at 6A_)W;8h
+%7X;b:-%g^_faL/ia(]L'T=H#_3sl->rJ"UE at k'm(7oH2UjZ#6aTht/=c37)1CfAoIC6Mj]oEkHso"@lT$DUN`Q>&8inu%up))kYI
+%d0]nP#Tpr at kH+EQ&0L/2[FZcAbDJ,<atSJM\odKWI=P"eP.-1%cNtfW"B at Hj47IHOFL]X&FAQd7<#N<uOZ*j(=lG/)NCQOO7V4lY
+%;Qpjh&/"?J at 6c&aU,YeQ0(U`g\]3;P(+/\'!(20?F(L*ii^@g>Jfej(je0H at c9Od1JeJnt!SMCBgE[=e"`g==KTdIJnNTm`%mN&%
+%4UM3HAtuPS1fVX]$5o&EBc-RpPt".^Kd;1IYcNsj1o[j@;(D"-!ubl4nd&q4PN:FCZ^62#$kdQ5inC'H+N#<k14ZHRKXhs=V1f"p
+%XK-0$&@.e->GGp?jdPj7ZB6YsG7GoUC6fTNbMj]sclZZOJnmeV4i-B_SOSMQ,\o(7F/T7.Gd-HWR?WhV!KS5R%^O#0s",-)fp7:8
+%REQFM$(=AaZfH)QBGCHE">(i,B--TpEJ99>!BL<BU+*qc8l"\=RAPm=H1[N=Prr2&5mQ)+m$aj>%TPJ3a[q5L6E@<n,i5D<OY-!S
+%=5Y1`6jN[\RJ(n$7(IsSq^*sPiAbs-nN\geQA]4fS7 at 4gVU@`D"tGq0[?YMj6SUiP<i^B$c3jjd`@\#!$!5FEJO&-TE2&E9!(ulH
+%M=t(lLE[)SBdML`^G"2hGV8>QFMlM/9_L^uR.Eug3#":YLrhl(5a;L&Xbsb4B;k;LoULuN(1M%EC&D"RV,aI*4t&\E73SWBGWYm$
+%1+e>4)0B\nYbk>Wkg$aA8KLj"KT]k:M%);T,`]R"fVl7_9=2R"1;QC665W#g!(?r0\U:o[oP"fS#$BSh(?kHB#mRjQJm]uOFdE7`
+%3QOc.3*'^^<WIj%Off]Z$B57!*P-8h)"c-g#E04`A98Kjd&CWG$q,W>!C^q)GX6$"oV(q"$e8@`p.tN!6ohXCW^>CdWc<DckTH*I
+%YnSCEE]gF3U-O[AZpt=,[N)/P>".5.0b at OJAV$Xr+MHe=:oJ9S&@cG"AP*[uGs4hC[)eCFd:s:ALeHtkQB,*4UkK+*,*X*K8q<cP
+%JTS0"=\sF;RLS+oJbQ>!rQTAUe:\S/*W&_``u7D[EJ&nsTTdd$3LtU(=]J02[A7KU0BeeN$:mH>%'GHpdHi:#Z*r`0.8,ga3qOY#
+%V at urT6CDm]6BSc]S!<WO:mqG#Egjkr/8?pE%OOt.6l-'aHFW&$AK3-f6Z^3SkKuCJ5cm<QO'</[MA2.(k\u[-`9.;>6HN9?,l8_2
+%,;`GpgRHndOL^'t%J^Z^^Yu`QKli2Ej;ee1-G,aXC1JjR5_A$T-Lq2:6mNZTPWic+8,e'WJ40RN:q/ECLFO+D+lff#a+o;l[0P[J
+%"8TH!BdP,2!c4Am6^*o\@"C-8.6%aEP<UDO!6pM9,4[0*A9pS`apTI#`@f_!!rnW'cp0%!2pVUEn=^&YB]Vb"@:m9:(7.atEmB9O
+%V+9J!Od8;f<IdA4,"7`Y!cAKS1Vupu123Le&KZQK436(]5Yp6(bF=@QTR.n^9kBbHLT%F at XDlmVKo#mO0pLqD^gVId'TSmL0iM"B
+%nlWneU;oY^:?WCS%1.JH88./BkgZ.,F6ll:po0PB_a_ur)bt8AU<%':AbA47.72Xj\;bo>:oTrN-q$%S'S,n'Ogc+CdU*Z9^C`^S
+%Iu:8N!6KoL\DH3V*MpP86&ZB=(D1')S"SDq?1<_,]L"abH?f%7<.n`&_Z8B*.R<,=nq0!01L4U;DWP,rIF1#,<47#P:q?04V%_'?
+%&,Qr=fap"kILMZGPft<,.WF]ecDF9/[RN[]gmhH6.qH7TIJ=^f4.03)F?DG#<%N/J at mTQ2'MO+]m&cGaWL+#6b`(/,*%;fL*<`aJ
+%A]dHXL.u]qJ;mU`MC(<Q.9`B;O+X>_&brQ@'?IWdBb'/+(G,Q/'pr)84^Nj,/8GXjTtELC64%57"eEm\W'Q^\R38X+5_=:@TW`TR
+%\4=\#?plc,.hA>FYSj/NJui/G8FPe0A3K-E',IUd6!^0>R/SZcj]Ci,9R1_MfVKVN&??LE+<Tk4Q\a"Q<p1QcK%#mKcXtI24'Uo[
+%lSr?>:1QXIQECpM(p1id=?Qtd/F,&48:?m7S<c1d=U8u at fr;3aHUV[g_oQL"qD($KKmGgf:p6^96u\SOktnajW[A\E4X.TOHI,ks
+%WHX=MW at 9/,<3B9p,*,9A1mXT!m)^@XP48ltBoFAb6m4bddY2ug5,qGel<k2RLu"#IV\&QlN#*q-.!%`\AVA:[e)d6FTX_2'HG0W@
+%Y!E.YF@$_)$noh8LHtq[Us]@iB;RI;B5Fm>IFbU_GNn4CC3u[X7:?hJ:`?=uAJjCQ#p]#*7-(4N)25T3C>;c:bbW51*?iWm#*>2h
+%g'oXM_F(R7J[A)e*$=bK`cFV89FJMU?GRR?+=0Cr28`Y]+_l`RNCFif7_kn<&(t@=+fJj`>_9\QZ7-]XUQH:4mZ+8A$G"3^C5"()
+%37-[kLU^%-%-?>\[3?!V,EP+SV$b,^h*eV0MOaZ\-fHR='@nXeC+F[5*@/!qn:MiJj_GklEY./OIRK4+(<V't$b[Fl#;&u)lU!t2
+%(\1VV-'o/$2pmp98ZX=QN00t=:*o*.Q,VA-BKe-&&-kP2%bm#@*%#;4R'bFt-Xbe#i$]68E84tJ'FOYHhFiN/EKj`h\B2pr/_Z=u
+%Oh^OM&AWQsH\e%i)-G6%keL+i6H3G';LiqcZ-Zs>WjT_<.P(Xnr^*OL!aCBPQ],'t2O]piWkJg6!]1-7_+Fc_8[Vm"`c&<BeOZkt
+%eZhFZOD5r-SY2s8-*n-O+M_,31o=hMAlsOTNY="`EnW0tg)<C6Ofg*`2%#XQIr]_0dma(R,cUupP]E.bf=*Y39d3P$@iYU66AU4:
+%oSI<[-K5V5m<M+kQI`\KDcSPETnts3:X>k-1mLD=1adT/+Glq\[3grf0MFH`j2^?qW7L7RqIGWIj>lJAe#cL at _>0N>'t'DlT*Rfq
+%`ahJd9JK3Ri.hA,pG@"4rOR!&i_8m..596>#;mn7l97RtWc4+Q;Q9U.S6-?*7=V[/Mub]<JoiR:[K(\RS>C["i/IjQALe*_ at Frni
+%R'_)F"gGQAmA&'tqc at Mgj`=uM'Hkfq*opHJ>+sY1Yia(&'oIB4IRTSQ0.D\CN=?k#U5NJ^'pI74_9eVb>+M>alg#757^F8]-Rfnu
+%_:S03#_l<WX@@FQi*:kVQ6R)4'_GJ/(qe.9?36"Z\7c#CKR>8&`pQ)5U3L2n'OZs7L/6Z\L,/iFJ^b"+T0/g-%SO2R**5kJO7o]4
+%XtC3pWbFCX&22M/*M_qS`>L3ug+4GcckA_XL6'j5dL+K8q-#V7kk^^pYbG]RU'MKn!W(S!"bMslNEeD*D3YS:b%V*<(=4Yk/:gtN
+%R%!Q5R;PWB4pV8VWlspi#cS(<a]c%0.R7bQ+\Wa-'R8:3qU5$^a&WYd6HX]go'8"RirI$ILBgog+=^;0UMXVE>/&IO^h[">BrGSK
+%W+foIodEh7:Z+82(_D.=AC?<=JGp.cDPDHdaEuMo:F*;D46]meYT_=VURg.d$?oc at LM2d7R>`Q.Vd`,hW)G77.f:N%:19mh,GuJ[
+%p*f4WT8Ru.\FpYF.hjNKk)f9$%MTIAgQQ292"5!*6#]sB/Qam6<db5GZ,1fD*?tm`3$CO at p9q5>+bA2lbBqi$U?=L%*smVeBO3%Y
+%_.ir)0s6,d<S0U\<qA>faZh#?N?K?;pm)R[EXjLY,:=bL.poFrA]3tsW2,j?,+%7.R3nkOWCX,(O]4f(Au*l6):XZlQO0/[BZpYp
+%Y3D]9f!6>%l<5Ygk`IItmjMf\^bnm8?62q**3_i8=/K_aXse?h5^+AaR$7^Ie4+^O\7!gW;,+(sk.2U7C^rK`!\=$RM at SV+.*Fou
+%.&$d$G394UCp1s8JQ/C1.DG3cJOJ#8'^"U(,E1e>pqk at 5#8*th'UYa.e5JGNc:1Re, at iPE'p&^WK84#r2Yu+S>+s9))kle#>OXmR
+%M2XIJbEsa:Om.S at ELe:jP&bK:X0kna'r8J^*g!B&5nWol.%VmXSLOg'F15%p`')HW.R-B_9Fh<h1^c$mQ#A-.`([+hNg031Kld&H
+%F7(%;;WOc(MYMi*&fbs5#X]Y[JGNc;&Oao%BZg3t622hE?'Ps,(g;EQ,"p1DGLbn$,F(#iKhN;F&I,&+^4XQ\'MtM]q$Xd^Y5got
+%oW9Pb7[1p/cI*h'So^jaE<V67:?[WdDfcG%+46V,."ZHe4i$jsd>_Uc.aq"`3]uG[?"MTKE?Rt:5usWS*m0h*10l)08hs$TRT`LU
+%odScHW1RV>661dFGhIr5:gMBU(Q+qKC5"VcV1H/:4NOhjHnXPh17`O`%&?N4`*m*0ng&SA6&<%g>\G"+k4E,6<)"OT[E&U]8u"[J
+%!Kc5&$:41WN2`;ZY[SHD6<^t["gjF++IOX+N[W&qe5Ip:`\^l=%P at j^Guq$e!8Semgj:G:OB[g%+$Bdc>,W\S4(B<s(Lf.ZACTg'
+%kL;DApAfNB;KXADeG-C,2)fL<U(*!pdOeW!W$2?f?9uP]-9S#=)<sWS at Tj7F9F-F4@n&Fd0olC;W4A\[UR*5%[_R_@!F(?aaaX^u
+%chX@?UW$2HUm\V6(6a]a-DD5Bbi(<>FqYL$8UCO7'-\[DPc3"eDQQ+rREfAIhW>*O"sUL6r)I2Vp6;<\@m]:WX at _&B?@Q:UE5?)_
+%grSp*m)!/b_<!pC*:p!L6^FV"^-UI`*![n&bA,JZX^O5_\04+2`<UckMYH0U.Pr5Y>tMCh0.&1p88ELW$$fl-mV2XK!6?@+BP%q=
+%c]t8b6*O[5G+9p>^P.Vgh\hG![,U3=TM=cbPP at W4QK/q::DkmhgW6AnBRF"'NCu?tTJG=JSbADYG1%)M7WYCk3`4$-dsO)hPP#3P
+%:`="`kfsdjFK=qNU%9H-Z3Za^/BXre$q`OaV:i)'ZoDLX-um\`'<!)XYB5'Tni.p at HsCFJ\;lkrPa#r=/SX268Zn91:(Y;M?)E5*
+%JH>l>#S(&rhV-SDjFF#=0.<P^/>]'m1fL.0i;f`d",cn")sXcKLUpu9,4_e+Y#FWR&GZWOU7c)@am>t6+Y4$?la8C*r'S7V;hU#J
+%'D0Rh96pcr)G2tR@;5u+_&s+FNLg2ZWlgI:8)#^:lXQZ;7E\$s8'ZbH'tR'&(W&qBDG'gj3Z)2(?]k&'-6]MmRjNHMjUS>T&PuTP
+%o9^/GhnA$7E<. at a[G%+1Ra<L[KeW4`Om at j)D#mOJM1*oS(*Xbb;Eg&7e"EYjdo:2RMZg8C%I4UCH7J808s[AmeQ$i(!<G0F_fA"4
+%d)/$OYo`[),e2E&:<%C=(j0#2n51NCIo5j]P_sdt"sgrs6(ud?RGS&NK[AD8lp.)0P:5U#8"*[=jO5mtjh[//7^ns#:N:s/`Zs5:
+%]Lf25,)W\("Eq)S;oO`ZaR)([Wfs:c!Tose1.p#,p8N:eBhOgp_atn9L/PN['0qr+Tq7B)8%D;l<5AdK6Uh64mZTbm)G at RC".aj'
+%SU9';=Z]]#7UKH^B4Y%%hf&ZY.Zfb.UbF!>lm]-5Vb-2HE(?L(%KsIR)6t\"kaS=0V%on&V\'W?1L8/%cV2m`S:!Y]mHNG][?g;_
+%RqeVi2c,:Y_ps at Y.1%(d<uqhHX.nCg&V5mCi<[Cr'WT6qoFM6>cVf4H?sf]<=hA!uX+pu3*>2r3)V"'39^dTmH"`R).1@?f:52QQ
+%@Wp7\b(%R\H/X!:?SXUO@`M:cilFsD1<K0",3VA:(2[0eF+tH;2EjU4</U=3]UPh%a*<n`:XI$Knpj_(XtXXQ].I!",;1/U0L/)S
+%1UGG5BtEI at FP$,7CegD0JR/A7D+qu8-3qrZ6rRXD^9i?p+P]X at 5u/H^W3qcu_QCYs<&fG.qujZUnD$joD&b>d_lrJCTdme.Sm.;'
+%btu%YOnQA/C5>TMQ#iCcL*Kq\(.quA:cL4=ac42:fWi^u4dOL*ZUt#O(eCJt,b27L'@kS5:<lH;n&VrYER`>qe?4.m#mD?k7+5e^
+%`eqla(.90&Tr2C2,cRIc"7cXV*JB$"L&Q9*O at q2:d*[OLI1auC5a2CQXl:D?a9Fr_<&i=GP>81--u3RkOq+8$SWhW2U"BX]410<`
+%,/KshqWh.R#Tq<aI;Tt5F at 4JF,/:#:6*IJK6'A/a-H4e(X_a6Qk8C+oXE=l61?Ua=M,(-E.lP<V<2O`08BI#=Ti'd+I$=q3d2<GK
+%"-o&?^6":e?^0'-A8'A7:h%m)$]XhZfbY,)>(RJ<"NA55 at A>.b16d5^Z<BE9c3RhePfaBtHcg&U.MWe^Pk7dQ,01?$P?``)Km(1(
+%c0^<t(km[T?93tNiWa'5d$,AG0nmH<_-OIbOp,P?,X31+?9(X0,6ZI]K0W0Z:EBsX5!sK4Pc:M9BfD?nVp[ee3WqmCZ;hlZ6LQ`'
+%$6+*%1KB\b75Q#R^8pMgl!jhg3aPb$d0"goKL&GG-L`R4UTdb?Z<,P,(#L;\3`HU%217k@*JgmJY(us?pFEN_Q%o4!-8&GRC.>VR
+%TQ?-bU4Z,Q'[Tds9rFkp'Drmh"^&5++&8u+VCsH+lEi!Cbd at CbD$ffYh5'I-TFh3q[5n=qb2NT#3<UjQT+IP9[l;4Z8.s^r?Y2pH
+%[1sE(*+4]H9-.6R"+5MIHGQ%r`GG+?V/ecSR>.Kc?#qpdd$*WU!`BlhdC`'=Jpp(RB'$sOKF3ZZ4u`]mrC(s6=HBEuOkT+9U?W[H
+%.+L4_(S=/"C-555OYF&'O at -D]8jN3R).H4sH&XAtMA./R*j1=-3kBnkHQP8b6)TT-'((..a,):m[aeEBP>3BA8kO'SCOQc!fH<Xg
+%999/i=<\HJ.DCnE66KCW4M[%Qek\BG,6q\*3OCTeRU%a]kd](O-:6.4mUt+0[RmpY\W.FGri<5aa==]/*!E5UT4f.ACY#YY7eh*t
+%Ig+a:J+i)^on9-p(s\"-=^;*:cpFgI$IFkOl'D#`1kn=)1sQ[WS+N"*qF&"ik*J`;1VjGH#7(DmIooN'(e?$lS$gZiX7'2s-Hcnq
+%OmnphX^>b*df,6F)B7e;+bJ<q#`T-_+q?uB_IQB5CX>!IEYF6T7"Q06&IT='0qho["ktK8Xt0.t_q\2 at YORbBd$69@`"0[lnnOa;
+%3Z77O1+Lr^F;rTo/[D5uC,V2M'DBrTe]&p]UX+0%afiQp#BLNS#ZRp7;HK7)aI7:-N_m>1VSmfE\q8(c1T'ee/Y$Hcpg at X?[.k>6
+%ac=hemnmHXd-9+V'Pa"KpdXP1UMDOm<%1!$^756Km5_tk4DVnATrc,PPR(=,&4^jlJnd*m.VMPolCd[ts)[*gc(iVo"ZocU,\Q?*
+%eef##]aUHdIa"i)`%&'c?^_ItJJta$#:``uK\Z_F5=;<D6Jq"71ZeeQ"i<<b=:17qSZk,k-49E$W`7^3PZjF$Ji-*n?&t_LN.BC<
+%@"\mk!(&/hg^a`5!k>HK$7Bi1.1#>VOs>?cMA5+3NO6'5&;![;M!1tlSBsEYF7@^n4ijeA\W)IZOu(R?5b%3WN=g(7.;B]$P1I^m
+%%KiOD,e*"e;1+8*./^`^CWmBW.,,+7s"_tRP=*]=eXR,$RIhnB'@A,,GP6n/'W>W.[cI,F3 at fo__a4Wm1Yn!09L_boRkT^RK_8AK
+%;a3;_PjB"+GW;6%gmVp-,h'tZe;)*IDuagUGN*X"b at FFNjF'!F)n;`$A;AOr/52c$\'g>4XV$Zdd%ja`-5.puoinI([1!g\5q`N)
+%_7;8n6aK]#SAKh?TsmXM%]Jh1n2d5VX>J'ERPIX)A/6R<PmQW8V:-D]:ec\rUPoP:Hfku1Mr_Y67VMGPfGlm[:%8>pTWo-kC0<42
+%YCn;.W"0S95k^%odUo0##XNA4.]?)V6sO;BSLG_lDP1$6k+m2 at s-[PtV5jp8i)53O[n_S2JV"7-U+U5U&5\ZHonm1Alqp9:$M5VO
+%2S>+Y1>8Ds?6T/r_g$L&iLKPVkf+1mT_soN#K8,T9t6Y_7DKZN?tbJYCf;;:pd[/>@u>Th#Z1)*+"f'dWHmFg8A8'kB1*,0Y[g1q
+%,]_2$'ohrZ0b\3u'^Fo9Hp^@7KP(;mI2(Hk[*HaScHp&N?6:T3#q-BuFrI4IPaA&q3b`^ELak51$J-]D_=Vuf.+QO:d87:pVZaRG
+%l>rC7"UgE4#rdR#oDkcp*MPhcD]5::l=F9;\sSSk('rCC,Q"N<(C=[TGq*;8(g%ajSl(Unh>!N4+P#BVUP4;$f_df9,6Y]se\m,$
+%_%N?&It9bJ_\-55(p%m$^VN4ls5#utr8e%[YP<Y4Bc0*_q=qksl(>]c[nk310-<D1Isf"[F82fNHMB0YIf/]sS&<M<Vt\*Xhu3!<
+%rU>SReZXuT5(5Nk)m;7RhnB'*X8_7k^$,%XD[nB?kP*Glj8ASjj2`bD7pc,f_[jr\r2K7+g[BXdduV[,>lE[NL+f1Us6K4La6p-R
+%Z&6he*KTOdq#@O(If"CoFEObXn`mUX9DeBDKqqebreKaeq]ET:'/%$\SNbbo*T+se[#_KlgV;e-_t7qts5CSbOSs1ooP+*BDQPu]
+%r?`Qbm<J6S)B$6^puBtLf7,oc+$Ucqr:o=G#uAU2VtV:!0-?6N+,>.=jU]D$+$T\_`@n.Lc1L\XbMSo*^42U?^)oNnr;Y`!r\uOf
+%roWJ0lfTpn##3p_\%bMlraGToq7- at go_n=Bg[Y6/ViTk6?^CBn?.LZWS'COXH]u/BqtKeA?$j-=E:r$>+6-4:A*BdSkT()Ve+2J0
+%0AdlOj59j6X8g]HplBZIkDl/u5!9pAH/@HSM_=n!QCk=`g7I`IT0E8LPKh(Q(P_O*kq2?gHs&Z3@<gM/hZi%onc$-h(GU>%I^a^8
+%I,5r/fRIt]?Walu[O-7A=9#TB`*dZ,GCEl49Z-M9E5<XQ:Wr9hHH!X5[.q$mra4O.)N-g$hlk5PkN17's+?<HgY]aClS<m0pu?@A
+%s']+XhS%chIs]@r\UN)Rhql-IQ1*T)S\7euqlp"ANrsGKKR-T_EVuLn%F,tO at _lD7j3LMf=6f&Bo^VP$hZ(X`U=]-8:G9I7]9hCj
+%ol9\2alfFI<0C\;LSh3oUXtQObjhXX93lbC>&/OL]$T2-3D0:f;n5QXCeq+`?hJ<gl"AMD,^WOna-cM"U,NnebkePIlq`Hk$:b9V
+%a2E;TF5]po,bKKY5p*+V;[c1R#Q(Jb$,a/Xkt4l&7p#=3hQGDn5L%>aaLDAd8P#2_'O?dVVh'Ya[iL)RLNc.1%(U<f0'SF&d`0FQ
+%7?5!?ftOc@;n^fKo4->OE%h(0L$G.QWXqe3\W&phJ*Q\W%9:o3"pTgS\[+B\C"e"Nqt;g^GHNCHcm`;J^R>gAJmrB)%#o)eFF,l[
+%5`/hr"(V)!je3'*RR1BRZd[H:qi`YRC]&==?FF#aeN4]_%AE+\JaIOR&\E2ea$):I\g)W#YSTC(6nacBfD#]lgJ=t$`V(fVkrX<P
+%X%0d&m`I7()IG&r(V'O[eZhGW>kB1V),C'TI(l<m'JB3:p=- at E\9k@$d-G>'m;hkgY)R8D.#)6>.q?r9Bi^BTN,C9 at D)1JpY#PDE
+%/_0G(C;pB0om,<<[c6Xf at f<dd-?uP;ZdnGbqi7ep<-7u9q\;Z25A:hFb_C)5rmc^A'uB?s`j>5nQ>pAfkbU<..ta>j'q<smgtW7$
+%\M]?c=/i5t`6]i&"16<WfVXh"EOl3W>[&iII-8.Z6s&,t<6T*,daMTRdLqPnR*OB2hlMJB[WXQuL+Q9r*>8%fW;2=^l,3qs2?(jP
+%KZl(#WmULEV-2U:?/@J%Z_!NoTn?Hp)tSG.D2 at cU1L!*!qtWh<fN7+sH43&MBX"-H+;V2uIG7<jjK^U84QZ,X[Xpa>[SHK_EL%BC
+%(1Bc-F.^"iQ3&^ZOY&4*ijSaV7kN3J[H,si4[89[Sc(mabsW;D at _9Uf17cDpj't;Hf9U-YnT&qcW-i0gV<O="R./8mBVmU:\/m5=
+%/]o2OCffoq/(N)*Y#P;<Bhu9O7CX>GM6jfip2_/aB4KFD?9sh4Q1n_Z>%ERC]@$mj\%`HfCJTT]8Y_9iNc!%l[Ycc9JW\MY%dj+%
+%O%I[[M^l'`gQKSQ at qo,;p&QpbqNF7Uk!J?E^$.l0lV3SY,"pZB@^7h'k/]@f]knZlo_M<P?ScI^Huk^%`X$:K*HhfTeXVU]%(ib0
+%2j<LP].pbMa=ulP4niQ\Ukup1 at I?8'dbCA#mg(i.:Rc at b>'Q;ZDO\mXYor$VGbFdM4Q+>i_\hdAVtb;J8-K[b6oCdu(2a&!GAGs=
+%]=n2[URh8QBPWcJ[*?jBF$71*60amR.FkjSZetb4IDA]KF#(2J;B%^hBTXkYCs]jiS&WQT"3X5BT^-:2>\go,r+'l1_g)_Kl8AkN
+%=/bA*B:%_K8SOsj_P1H%FJB[W*#'0BklW6mH:A3H!t:,`9Gi4s5f='p(+%V%$DFeu5&FZ>D=7s-i6>PH5L[&:X'nB(V*8eSVh&JU
+%Nf9IZ*4^6:!$)9[@Fi7)R.W at f4N3U@$1*cPQ@?dS9!9e'p0om@)`/am*>7a3qm/_Jc(aENYUELQg0JlY0#]@KAl/iP[q0'`.,#<@
+%V^XOuPl:<^SD=m/@O6;<<b-i6\1"urfW,m?Hs)WW(-%D:()YeL1J+Z6Zho'@rUAJtF40cmXr#\#hIn5sH/%L7CgP_af2ucl*i,hc
+%B1]Sg/5qX_D#lg)39rJu#SJ]uA8B#K:$p]9[P<4p:!ThIo5O%'n6SeXOY*b">]39dXJn8`1gDjZJoQbcJs9loZTZ:>#2[R;V7&Lq
+%YPf2OVS%L4*?24"i5:,[_qX*Hhg(Q*bjC6iQIqd]]&2HhK>?&"&Gq2.h\h=7Y84JZrn>?I;nOWJ)eR(Bca$srrE!rTW9a+T at MWcc
+%+hZ1kppOok*p;(;Y7-lS$sL=][)@E@@F0BXBVAj_5&Zo1Zg9+X)X,G)D(&@jlm`!j-/T,^a#F7YO@:)Ap03&ul*InZSM.G.hR-I?
+%\U at Pb"[MPQ[M at Z0D-RMtL'GTQ3V-pe4lII\p.O$7p+i!3o6].L)WM$jhpl,^ik&`NduJl)bP,O";_R]3HQt4jTCWl"(t6$"e_I5U
+%[P9]XZs-P^D,rO%<K*tpL<DIl=OaaoMP%UWZTSJAE31l/KUQfM=B]kB12U:pd`Z6ee?!E*1M-ee8(b%+'C8]XrP8I#BA'A$2Or0r
+%.WDQi>,th6m19FEk*C;PqhB.u3cUi2s!YJ[Hu!?12PgEaNDo$lDN?Aa,,unnjW:2@\&SJbr\Ob)C;<L:(2 at J9GE6G-NB$dg(,?/6
+%>B$'q]R%HAmnXB at 1b016aL3pm5=96Toumb)cYmJ+r1FEg%4hX+1"Idi3Il"*%]TPmWK"q>'3ma`&([pVSFg_o5n<'LGjCjoo@)fd
+%0CZjO'Q,6E?U+GZY4M)SFlrXLr`$7hnuqq^=(s0/Q0ipUAKIGse)7\H,rbi=>07*B`KC at U@&H0=27?3`i+GXD[f-Prp*FEZ>V!Wk
+%mC"i=q\)8L9*V(Vh0udCjCqhTjm!.KCk'Sd&UBI^_Nm"``gS,38[o=[CM$_X$ctT??c?EW,.$^#=iY>--D?nIm=TH:fq%]3^,`.9
+%2UI2bTC)4@^0=4CH:$Q#4XH"e8qYlPg[EC?'\asF0H-%p543bBV7'+BSUiXL1Y',>W@%NS$+J2ahB=bG`%JOD(@)`n?bh!@2Ht:s
+%'(R!r]C<=@nAr_UMfILVJQJH2X8;Zq\$(m#[I,)bYpgqo"1m'ZRGIHdl%9WphujFV]t7HQS%Z/8`?'!,6*[\p(0M5=Rf2PU=qf6`
+%TY^j&U&<^:U2QMfIkcZ0]REK\&i?t7Or-!p/Q3#IZ:nuMXX&buE\_lOJ,tLP^IHYE5gs<klQq>7(54!5,aMj7S(Zofs#KE:p_q9Y
+%Yj`1jMk7o#QZt#s0lI(e1e4t0/9ooe]sM@``A$ADL^o4X/W7ZqL)kMRTYB0$Y)M7uq=B@:2q1m3:g4khB)tE)kW.5(@t$m)RT$mF
+%2$cfbE`1S"qljN.CD1&-8Z'e$IILYQ$1W+aijere-(+lsC`tV@:6#E4!ltl=Vr*YO+:?:Ba">Dt/kMr4/BJUO+^t6O31#`rS<Y:o
+%r0&:4BMg-KVXeMd9Vm)Oa1_Y#mEX$oSA>qG6]X%T![u+;QEDI'b[%[hWa:uc^F^B?.AhULFbq,Kd"39(9[`oJp`R&aO6%DWfs$(i
+%JiNBF]#.-_i=+"I_j"arH&dGmJA0tTB8QLt.aPO>"Q)maf2<]l]aZHS"Tal%En0#%2DK.'^@'7jBVY6B20(@6RGj=Q,_[3)%$`BC
+%-\*`H%-MTF7.p=M4.9kSfXHf<ZkR>]TA.FTS!2]8aVl<+qI6!!pEH8+m2*>X!rBVmV[/+m at l$@18GMGY4-/c]/>nR/fP]qTXL$O3
+%n)oM&Se6h&%?[G,OgKDMg62'I?aBkAf3/rUlofUHLZUmNWk0YOL1&bU$nnkqTQX:DE7MpNAk+WHEdDjK0ZKDr at -00#B$]1f=YnZ<
+%>:J+nV]3_8l2NK9>$g<A3Ao5trm4Eg]T%bb^N;[.$!g29E%q#=)4Y\N`6"FeQ?b>I^R8G'/\qV$/"bSB%Jo\GEY<1&^I<Eb1P_:P
+%YuluJ7?9lQ;#t;j"DRX@%3!h6g3R at T>A>,`KlPR'2CrMLN/8oUjRafH97BuJ?-Sa=C5%Y(`U2AuLDE]!dXjF6"WD?-'[<`1Q<_88
+%[L`#<SLBSij4)G]HLZA4`\Ij)(4a**SY3?B#$WtoSqTc&8Tlr[\"&M7$p)mOCP7Ah[VX"ffLi/`ZU*PM]%&>J2Q/X^WT=<Z!)"uO
+%6ZbPl*B.j:)n8pU%T_G\H#K"#MZepqK\?b]jspb;URa>u"qid$*'Eo-9qg%&D9gAYT#/if!H<S2G]#J#SE8(a7SbS-g at 9aq*bX^a
+%&1aHarJY:mYn#qghQr,pM-A]N*0;E0mHB7`]GW;6=\/+BV8^fp3sYJ^ZR'D-Ibl*S1kcq[Zl$Y=!'l?Zh"K$sY["B;mTu5db+?0p
+%jm9<2$OrAO[qe':`/q9>\!:-#0#cL%9C:nS1J4l_pk4!Of2"@&_$dE;QBpJ35NK%3g]*eISo#QK_ppPdp at aG$/WFW06FSPa#]W8K
+%<4:T5^'`_BbFH6r[\)D6#iP*<\)^CJe8?ls*c&BABV'sr9ua1BhK0gY?XX4IV6=C$p[aI;/K<id4=,Kj5IF=f-&1d9YO+A+,b--d
+%amIrme[F"aO2NVp"piH'^nj?)L)QFDD46d<`(.A@/U'^&R\2_<4l+Nbc->FKCh3rP$gr3TEW(j>D9oGD)9\@`of'plU!n-a_H$<r
+%[YW/g[mT\#\`n9GmF7a92Eqd,0[8u=NO/1#+M?2ENc.52YK8pYHLe.Ra6JW_<,'YHMo at KtoD^i)^K]+=\`QRIS<mDb'=Bp:kWRnG
+%9=OX$1&RWlbAMgBI(>QR]kW&1^4_3e*OgVAP*l+?jkJjgm)@`61uZ2FV6a->93\kFoZO^Xak2OG\,#u>H%0$A#P@:uok6#8h\PiB
+%k7(d:8b2B5\+N7<nc#tA^;su+gJ/8dO#k1]=7>TNkP*LkF`V at CHhIBPEdhBR4<V&%a'3ImcLg]+NV,Cb(.<+Fp=<fpUV1i#=0JT@
+%/&N,o9E2\S(Ghu at mdI_K^FLD\rd=<C2?S0dGA3Jp'_^uF[D%&r2?B.Eo'kqYhKkNjHG+KOfAhd'_c4;E4raLArI'"8jkD=M+X?[B
+%)qb>T]E_t_[QS$FFj'6fIM]n/cASuu(T!\k3.mB4^5iRKk>`rq]BrFr<%A6;O*gi6I'a^YD`]VpS@?IR7eHBNfQ(P-P\2e[f/?sZ
+%PlC="6-nD;B_B)(If/_=750FQh]+g5?[`ulJ'o_1O12k1hs0\1rVaBVqW at 9o'(@j[r:T*:jg4scZlJsjoA->'%uY7%GP-`2pq5C`
+%:EO-rgMc8[rGHn,HN3$gpRcSXoC1R[bGX`_rdHZ:s"o0&@=;>Yp#a<Ve!KMfIf2BVQuDt4)ErTIE:_o;pJ:M9:WrUrk-kj$kk<^-
+%6D%o:5J@*bq_.-9[$U4\dJbtOeSi4XBIJV]hqotLfT.]STB>7tbGScTXCV0HoD- at l[Pr\@DW[!eSsI]phh/^^roa3.q4p+OI(]9V
+%0r$!P;W%@cq(Vb8aF?!pqY3k0LN3*"-V?>plYe1Th*1GZ]IlF]s.Dq,.(jj%ptbg]Gl$q"bK]cGrV6?^iT?=db%KPa1>i!`9O--r
+%S",riT>#d*4266Yq=60\5C_4V^&Rllk0*LkQKA$O_t<WFEq at 1M!:,XCDPh7(5&FJ8H+?55o^Ti\*P.mcL<n?#-bH*Vq;X\h*Br^N
+%4T0_R>2+7;^\l;igs)rQ"3SR:2r7lck%u'pg[j7YEW\80%l\^e-/:W8gM\/"c.$92^&?pf^>H;!rMG"^Dm!F<S+CD:^3kG%p\'=;
+%R,>>2r3j;t[o[MCD7c\&T&9:[f;C:jIsh+Wk-ptT=;1_Ehp=Tr2uhpgS,`$VY5d2Spq,uZIaVt655h,h4$J),);5l;qu$q)miL1a
+%&*FH at CcI12B%i#MBl at A4V_=Aql_Bd;qqee`]l1*#J+XQFc`^J.*$<lNIV^\;\6m_*X#GF]??1MPr;I5qq*c6]YO/H!gGaP/G!03Y
+%n+is]q25^%:]%?13W/<]/4iJ6p"SAPrqaP'2oi\b6JAN!oc!2*lu.pAmem7NG(\]0m(YXV(,V]U]Dq>hh*.BHiU8sY?%-FOg;!Cj
+%mll4!Ue<jg5OAifk;W:q3pQuplO0hBrUPs8e%aGbrARI9(Ybj;s!)O]natf:-3*'?o1t.\Ilom9h#?Kss7lTlQf\#"p$:T$5CITt
+%o at L>p*)EnDibneRs.fVoFoStDIJEN_-i.J:E:o%5*pMsP[n#*meK-jaI:D*iDNBuEme"#ua+GFo4R=9G5BLZG4X-%kF@`0H78'Hu
+%[sFQ$W$cfPme(gDO*6qO%OsM44\@+k&":^[rQ3smHiN"G&_0;7/!uiM.%uAZgkJb;$hlrf1d(&h at .t"jVXkc8Zi]bUhSoBe&0DQ0
+%VZC7uKJ7)3:?aCeVaoRMLVYS*9M=RuhrP*QV%h*$r$],*Ea.tSI<hn((?u5Ym&Ajn8)4Z,e"shHn+m7u::O$-jnAEAme623:@V:Y
+%rTWbBGj"PD?+ITGk+DaupEpDQI&IR")DqI2+7iufllT#apQ(Bm*<';L'9A38&,P`VrUs9AX*R3`9R:R&45=??nG)MBE;snOE-f$B
+%kk/*?+[76#C3]4Ym\.7B]RRH+^V at BFh;@)`pJp*UoZcVahM6H]@INV*miLobn*]U=GIMep?.JUZ?"LYV\ls=0SK:Q;VgD_Jl#`u<
+%W4J=C9"Lp>o"$b3h:p!)LYI13lUc<UhcAQYf)8*uK%D8lrF>lSheQat)BVp;@(/`65kJA-f@@q<TM`AN=Pdd\Fc?YYBmc[Ffk[\$
+%nlQqimW[cg)<`pg7C/,6O;iKVV9=qq+l@(L:AIpH=#6B80F.ihGdFP-4f/J/nX\h=<\n&>o/T+^7,'5^+cfeEpKA^fXcm)WV.e[M
+%@2!%*Md:Q9%pE7_>%P0HD3b$]em8^Ql$9DOc9H&\hJ8+BZrVOU=ZVh3<cRW-Bm/oA/,W^hrM4R3>;7+-8NR%.#%;65/PW/:ObR,Q
+%9>dL;QV at r:5RZIlIp!G7=VH9f'7X-u^M$?[j'R4]C=1n0;f_T)r*02p^]&kYbdVNinaq*VQeVLUIj!_ at r-bdJbWAVp)b(IYg(DcZ
+%TVf>^5:U%A-uI:$;XE%,bM!024mM_hp;ku5fjk%0fJIiBMY>]lND7TkJHMdI9bIC\;=/@=O+)FTH^*o[[mr3p&T';X5Mc`3Qrn"*
+%UpCAVZq4kumgZWXfh==<hB(3t:#6q*>6+R?X?r)H^n\4>_3/KTJq_SnVeq!l8%"'!(/$QiQ#+i]g$C'Ffd=;a7d!M<HlG4^)r53I
+%^"uATD(!.D<o1aEQF^n5!r\'pXL>O01MU.[?<c`+gZoXNe>j#oXCfV`g!rR(]@q(fm1q?ZmV:3V2I:=.QT7Okjt,l*Zu*VE9t8M>
+%HF=R_c1nN&]#K(=bKY-siA.`^0j;h4?'"[MEIQA9;5Ek@`p,-sFZ*>?dmkA+h-cdJQH%@mo[S2XY"VpMG#3E<Q5:3X]Bt;1QFe<P
+%*m<B0m;)WGFmnWWCb'g=b;Q*l=?_*+mC#[QWuVhV5&'o$p:0tCqt at S`h/ReL40!uUYBG[a]U;gPU8JdFR#u4rR554im^>UnI.f7m
+%5<nG`UKftQeRJumoSMs<I.7Kg*raF))^4*aO/F$S)f8]Z`7jh/X]FRUlgmlSoj00ATmsEWB6Y80-98 at L[A("YFcg1:EmOZYn4_,2
+%ra'JH\3UW&d;GQ7ok$*b:2FPp;)s"UFhUNLi:b)RG6.o)EqBnqZ,+nS1>*LNgY,i at Je=@g)'ght0,):^+/'94%Rim3NuEHo(PA`a
+%.8UYbkh-s06 at p[(ZsLQ0QET=cp\aV*;"J@!aR[+h#6CDEfTS!mQoG*iL4l&V1ASNYI4QsHFBb[LBBL<ghJNAS]fq7Fd95*=/TAZ!
+%&NnoRpis!GH*g#uMRP8p=s-tTgO"ZY]:XWE5p9g;-0ibB^g!?[9VfA!ihV.a"s4OkG$<*r`\#n,lcs@=gDo,(m-\r\[ops6TA+1"
+%oCuuT\BeO9Ar^$CI%TS\q/SAldH2k3*;/(Q0Jeb*pH+k.2BTp#Tso;T%Nb>KHn/%nfeEAH'r^T]s'kV3h;04Of42"HIl6Yt7m.2Q
+%^)lr+`r(hdIVZ;Jf%N438,L8-gIT(#kI3q6`qUFQe!T:chg:`7psY:Zb<oe9nD\HfluDdZEB6=%c]<O%i7S9_bo9q0"q"9*Va7er
+%q'^01au*O;h?nc*?p<n*_Z5!",.r0Z?i!Ru1QUAG[7;sd?FJbRX2f[9d2m#.RIPG&NLSZXLXYs(gP>a&G3EGB\[G]0cMrAL`,OG3
+%o;uF+r[eoZ<*O)(hhEMAJRAXJqF(5\2?F6OIf8<cg%5.aREGi;J]mZPkOXHHA@%Q`&BoH07Br^@R:$&la6$iZYlJADDCqs>VUIlK
+%>'P+eO1*&(>49GI8OCPE6HOTA%t[@G9<o,7PP;U8FOVkp>dY/g[45NJ:2`74T0<%o]!XEM*r4K8rOEZteuPm;XjkNt^"m.a8eL8I
+%Ak?42(q(jS3T at Wi>\+9_pNXS_n<Pbl0\8Jiq;;4M]^_rH*rYo.nNAQ'e+U<+*p.JPn]SB3fR0/E/*j[s+I]]4p,2bH%Gg_jO4UK%
+%]u:hL#+)R1Aq`2$\(flNrL^0rG(KA*'nZ?pO,'?Q4C16=7sX+iiN=5NHgLdNmBJ7#/P9iscm$OH9kmAHn"%\siVi2h!tpe])XqOi
+%W]+kKr*co(;TpXl>=l<4Y3qa&e>grcgIL2J3\5OQBYZ7`S&;RBJa3DhX5e^hNWHRUJFaAgq#J2KEq^f/C.A8I!+:r>^#A]U9E)Em
+%J$]ZNYEJphdf5OtL at inE4r^>Fo,s*K,Wa\^hXEqcp2\l+7BugJ/ASA2N72B#mPgrXit8qD7bZ-s]S6i<FKd!C*@:&CTqR/L0q;)C
+%rs&'=ngUkZq2?ElgTusiNT:NfT>1P`\\-n'@TX$(.\o]MDaV%fn80mbMk.T:XL\;9=no<.\Cs:\D=tY'>kpD0p*OC`+>t-o1q$JA
+%m2VhtCdRU8FPacrb`fG\(*?o1qh?/p,Mma,GiQaEZNnbShS3cS2sX*cg,XM!AUUake*@9`:Z,NVn1I9pB2Rg/(/nPfGe,>^%-&-#
+%]hIRrSaOcb2P,,*3Ub+=:VO4]?gZ#-^>/JFIR$uD4kb'ngSt'V^#+k9a at SO8a4mkiCOs%XYM'$6rb-Yh4kbHn[2?Zf^"mjUgYmA&
+%m.=nP2gamLC])rp?eaLNIIia&XlkZ"%bAi2lP"J8I(.egArem?g`GX_I(.A4I;UsSrNhn)X&.,TRsf._S*dr'7]pB^gh&=5B6(Jd
+%fCQMsiNp(Qc`Ci!*Kg:VHi!Ns3;%<bH>QY8a/TY_gM.M>3^2Ph4j2T)p7!?fSO]f-Y\W-]2W)IZoOmK/MV9e3>dmksAgoA&?*hHc
+%)go-6*IF<#*U?.%%6Y(<HGOj_?,qBi[pbGE(&dY53950%"('%)e/TG&/'h\@F#;N'aGX36T#9A[?LPkV:42II[iK^]8*fTRpr3,3
+%Ids7Igiq,ZF"S5UZf0/!?J4lJCA&]->OKe(,@=UGgDt!ukN^d(2kPA`VgXSqc-NSN`e=npa5_)N5VA2omU_l+h7[N\_""&+>Lr)U
+%%c<,UM7\VUM7JJQ*RXR6`_O:S'LSMf-d+:%GWa=K^!$dhZA$U41p2`n0$*AtTCl:I)EUj'or([!'Q2]u1S&mTo=;??p)',RS">me
+%'^Ji5G`D]jcZnP/Y,mi!>2/$&/bCaSHL3B^BDuB3'itX5Ns9:cm22(?:l[k&%-9I5"4:R$9<r'TBEm>JiMa(nmiDpV;6Fldo-h*%
+%TkUdi-eZm]4 at d$/cr\gC?9:]k[k-U^N`0j*VcCo=(->RA>=p3qnS5;dK]-W"nY69 at pNG33EU1_eU:hSYeh'e^kVX5=N0[-0FpREB
+%kkWU9 at im7cG@sFO-d0X*(/o92>:d!OG!I"k,r2E&],]@)XSlhAIW#J"*8-pdE[d;+YqqJhcAV%7O=^^SYVU)^I.rADn#eDd]k++b
+%3PU\_*+N=cZEK=pc\L1Ta4]&Lg6X&Oo:`V4r,T$T*GqE]+J)*;4-02d]R;fu^)V.I+h'r)iB4-LkOHdZOn at fKg^h"Ma5*'an#I[O
+%NR6e>qf;1S3Vn4%h!Tc\Y7Pcmbd+2AG'^VBkNAae4*nU\L0pS->n4gOq:+iKU7f+MDfRiR^Dr3edJ.(+&cQ\s7X,ejR$GBLLVB:e
+%h47?;gNhQHWE\rsqmfqASA&8t*7%F=p/<qp5)%b:hl]`3:0Y*4T==2B;r19u_McKlZ\SO-MGK0BY0MX&ijfjQR$Y[K=!sBHrl=Vu
+%n>/gR?Ceh!pZ8kTmlK%SYJ6[T#1F at Z?(sOWm/$H:4M;c'lI!:+M7pU6LW`uU4W'a*5)Z>>..oVrNRt)&kIGhc&+s]8TARK\qO_2_
+%5PNCnlK%PLn^Zak/,sl6"7FdUSS2<S(AH9H4(!AT_W]8Am&,fokDXOJCD='fViBGVj#PjHUUe8qi"8f"KqX/m,bJ8_Q%4QR`#a(I
+%.uSa0b]DAgL_%(]OD^sjkOYSBM:5[AHi(A&jlGZH^:0[&)33Crq!QirlS\tEh5@=&ebs$$]19KFG&MB4-Xk'_IW"O:g-(t0s5gfF
+%s6ckT:t+OoStB8ZcRnOEgm1`OGI-1"]9E1Wln3DYfk0>d#Q+1$B-shJQM/It9DqbuH<a>qmcnfF0X`OV1 at 1)!/Ut/m:03MB\u(gZ
+%9pb.B6nWW*@p^j"X)bdtZq at 7>G.hG3+3l`>pKQaC`d4tkVlTZSri-<?YOf8'HK5P8?NqZYf6pbEl!,0McB@>7pWNG at q>Sj.mgnRZ
+%h&2WObkGI,s4R-bR-`4>lgF_Dqu>gbi0(i#)%eM=T\*jn.);S4>K]4CNQ*"j7Xg@&MOiV"Xbt8.<DhT*))qW1hl<WH at fuH6+'_lD
+%AW-0/FoBgM'K#i6QPFR2F)HnrY2c;+)qYV\#&XON<PrUF[EajP3";+<LqD!>eF6VsYaHZ at D/O7YFS8sL-$RhbfEI1M8;p[_p=bY]
+%gH">AX(;)f%*#6</;&%6 at G`%W3)!i]n>sX0DC=+=8F-Kq]@9oQchiZ]B?+QG\qmDPT?`M`<I\0ImS`Rs7Ut%m:\M$HVhW4ba6ckI
+%eFQkB$RX'ClCrG)&@_T,F+j6,WP,I'HAUCZ/#Vg\\VJZ0EI7BB?TdV37sXXWZ64ldcIGqXPD6d5BrcP8#Lbi:II^T?3,TI-Bfl)@
+%=*7@<<^"p;9!'#scJmha'6U:3lF%l1>A[*8Nk3_1AW+0)Q'BfjaZ&+KCSacA;r4,sVB/n\hl<R?iLa+F`U.n3DtR%06)D9FWi1)J
+%IbJP90%Eo3)c5b,l5d@%lYoj,Q+#tXCt2P)lDq"lkIb[c=l\f]UZW(H0@,TKfD7Tk3R[>??LdX"k,5u>1VTmcH(Ja*EfF+j\t;T%
+%nr:u]J"BX?=X<rXf%2[<c73K\F[48'JY(HprTW%:1NLn@?Rk78B3Af\SaPS1Bu#01d*;[c1Oq(WJ'Jo"fj]HQpVS9JCDs/NrOOQT
+%=+ at A.ld)WTg+!6^XN^P4lE[d$Y:?kbQ,N]F-ej%8rYg4trkGW`>nhV`d)SWSW3S)VMnO?#d3Q12"Q(/ss,`:"0V&^1ak`l-e]nSD
+%49KrC, at IbnZqE!3G.UpI>8Lt&rUO3=aP`DQQ'ErEE`PHjqG'I5)!'Yd?f4/1k^<qjJ*d4Q>(>oY5*h(]0lhk`"4s\dpskd6kl1rG
+%Ud(M1#s;LWH2B)sTXP0;%lOW($h_:s0HY7\e8b=P-!WC1l="&uR]#>Pmb#nd;s6I#8RlTjQu`b,O8cHJ7l%uHjUgEM3=u-rC!I4"
+%8+fs\JH(2#97<G+e55&U"@!7LOeGMmD6k,UQ-]&JPmRn&kR1V5gDs7_laK6LQ2V.-JY)IVWP8#P0210rgY_r.4%S,As7Skh->>gb
+%ojGqCP!9qXB/dheaYS9>C1<Qi"QD,'>pC.U;h8 at iMDtjS4>So at JuiREot'4mH!7.lDUdM+(WPngScdEmGO/AkdL$H(eFTrD0>(8K
+%gW$S6n=!t4ThMZ%_X?\6Sfl&&2-dq>E<1t"fK/O-"5g>%XRDL7]D`eGZ\i"SfJkSUcGhk08fdHGaMe2[FGTh<cAA5^!0.A+B9ka:
+%]6eO50_W?:2:Sh1F"28dMdM1@<U:o1+'%[U0Id^f3>?fU^Oh@*L!<,)8Qua)R8^@p"E"dX)]P#Z`E[!Vir,CATOIA$7,0+:I/$0*
+%LMMda85ctNQk&TJJ?GT"U$Af;ee-ea]&F)MN#(k,0(ItXq$6EbJn5AGf/nL@/g,>.XtHBFS3WFr5jSdAb`5splKGn83pOAh1NuST
+%%Eh66J4r9?06>QIFO>qb!Yapd,d>fn(RObTE>OJ*@Q%4OJt4sg(?:JcONVC%Hoaf$>Y8e)nsg].9+Mu`?#sJA,PQj_]X.%&)jBPh
+%N6u+E>IG$;.=H!!*3>!*PulCj"70;)Za8SW,PC2d+GgB8*RR+l at 51AbBKXlZbCqKu4`R5VL+SHp at q<o*5[fP2dmu*N9"rc!/fTj6
+%U60:T1)8618C,?hT!t7o!L!d+ND at GKmZAXm43/7]2+hM+,lL"%D`"c?,Dfd&HFih$8[lY21sr%_KT"q6a>OZI[99 at Uc=97g3&XU8
+%q%)X.L["*B=oLTUmb)*VH>BUck!h"_7d5!$nL-._1Wp.d)S:A*43-+;]%LEWFOejjkD0O;/r>+HY:Q%&Ur\@X@?#QhC=YpF<p)JA
+%j;qGKjG64H%mdXMMl\h3IG^O<OOj.hU<WHu9AD+2m!uL2/B,)gM&Z9tV]8sHc?BoV$1#WlMnfd:-b2LY+HIC60bphX^/KT01^KD-
+%j.0_$FpF+$b!f[3LnX$kadWG88Nmn5MNSkVJ1(!UT8c8<E:\YAos<=#!"_16E'W-5Ue09i7>bPBq^%Qq\`g at mnRd\OJ`?Gtir7Oh
+%j!DimMK(c!rdQb*/$W<<.+K:7J%Jb"0%c*<7hd:)1C(0q$Y*:%nMcYkfr/8Al:"C^7M]7M]mYrfq9qjICgoA2&pJV%l5%>LQ,`!O
+%m(K.,qCHIIXBeff3BhLhGGf6O<$WuB6uP8Zj#Bj)SDu[1n^+LK\\dSdStRG;HH80h%/XU]8(:nN@&!eYB5u3$RVBW&k1Qe0gIA:%
+%TU[e^ej[=CS#Bu)Eo0INOCesT*:SP_Jod/;WQCqaMqqT:A[-ZAoipe?N\fhE#2XXRW\UdJl,HB$Z"HE[41-Vk5/me$0^aX at h,i'4
+%:%mn>4[>=SK1q#ZXLrkcQ@::Ig at l&c_nY[I)S_sDR`rAKfZVg2c8OR4m$S/rV&NqBl^n,CS*/]-+1G=$pYE$&r5[^m!DK-Z-^8g4
+%(/WSMc^K#2Jt<_O<%skJm3;%&d;C%d49`Fl8!JiY!tk5mbQEMJ at NN@=9G#s?E!ak%0ej&D'uVMjMHDeeAG&sjXPb>/#%.k:e-Ro6
+%@0aXXL_U1?+?%#/!#\$Ls8A&8+SeeYKOL<$&:Vu+.F\qs(c]a%_W+0'`;i+4La-=9KDElc2QA=1Fd at mkhO?mimTK%j<R&pG*a2e=
+%.?%!?ij8.R<S%UJI.#=D(f'>VBAP at KIVVNd?o>fbYcBjIVlT#]okN6^@]7obk0H*JI,``+FY'H6W)]?!q78f6$EDp!?+FOs`*.,m
+%4+)N)L[SH#%!"&@VA.'dK*DoD1i2Yjd,<Y(-+tG>ouTGE"PLL3%/1.55KaWTe_sJ+pT(L\7mrkdPAP;-j"^\m9/Ns:+H7otb'fCW
+%,e7eer%:t5YfN<ajWFWF55WHk]Vgfh1c2a!&fuVYrdp2ep6##Vf88TPNkLn\a$kahSnFD1P`^*p[9Qj-Q*'AZZ\$S\'$]b=XN#gU
+%B^1=g-F3WR\RB5W'76CX!aCfK'[%M`2fP:nrjgX^23Y;"Z,J5_>F=cl$HY7LO]dn)\C&h-4`k7DF:Xq]L!JOIB5P,KXaTOe/[4Q)
+%*M48tG(UC-pW1.K,(\IGqdR1_Y*)ten!Hf]P6)NM0PC/%R?QeHcbPp(/a`++)d9<bO;.r,<s&P6CNX8Q`-?/V"1>=BB0*hK$F1UY
+%2BS(/6nAOJRDAlM+m'srgG0OWc9u9Vm#'iC6G3XAIstr$?Xq$HpH8?m)=cNdq3R2<pG3KlSct(D'C=d`>1r0S//_$F\r*l3>[4FN
+%\h;QMl6BX52blcP*)/0C;Bmc-k\Xt7=,qnQ#b,k)Vdsb9$4c=@,)E at qfXOCCR3n2e\<)hLL&-IBYFQ\Yef*V/E-<ZV*UH-</R;9'
+%ZUn!69:1QHftZL<-Une)8d*=!c0?BrrL;#[1cY]9 at Q%;8VIc)BfuO_+8d<NYqQ#=5&KLs'k0t>QfFnS2Z5`F(`_N3;XS#(Q18kHe
+%Sk(]!+WUXU(f6k1c:obOM=g"g"FAPL,W6'?5[T&Q!,W<X(f6Jm;m?*,ckN-$@LT=(IhYfu:_99AibntR6'Ob#`_87]U_tE<iQjkq
+%rGrhGhguF3Z]?NYjP@'5DV07Z)g3/A48T;Y_2AIQrp4UaC!:f?2g1SY_TKb:2nftZ(b6r'\<J!s0Z)h&@"ll&[X%<cC9b"^,0Lt?
+%3bbZ3.KqpTNd[o8E1AbtJ"pi at IDfXZW>C6DNAYXnW[0pa=Qh(DIs,Ck at -=NKJoshF1Q(5gYkisbm[!0fF0511=!-tSIt./Q]s!KA
+%YI,P!f at rpcYPe"iLpJ;rDSC?S?VKU?;u$%"SDHH^n_$%%-SptWPAG#Q&@]K@(UD1iSFa.#G^[\)cf^83A*gtsa\hC1RZD#_pc0_k
+%q4'MUc<TqFcD/l</:=s&k0WTp"Rp6jag90KWQ/kR)RI8q;@]B>DacNi75J]9_,o$C$PW^,Kdd3b(W4m(N6Ci[b#q<*VNka%MXaSj
+%TjbZM^:;XZ*A&'SGdtq%3o3lfGEp^YXN)5l$0h(&D(q6D65g0m[RC7(E&U3N[Zj;H!6n$3]R;m$e+_6l[:>O#,K2r`?@0+j4aeEu
+%$a\;BEmmVPAt5`?kn]:"I4ESXEmJ)4PtF!M/0ac^JlpMUNWf=L5Q0`:TtgKThuE,bJ,0)Q&.Q4&qOksm`4nb[GsWQt7N0s"rMMHB
+%D3<f?6JQeU`C at jl-7Ad=_=[U5p?00^$a(:VYWk4Mh&KcJEBGOgYgh&HNdF^Gp+1Dia^^W"L at d4]O"Q!*`%P:$R&#g$.omo->:Rmu
+%4 at 0\&]b^B[+221*KObaZ:.RPl$"[YhhI2fmacrW,=ilth=K)d at QHkpZCR,l;hJ;QG/QQV$RR(/f]1p^I=t6f>\_>TMKl91bf(oL3
+%f%tJ;RiBYWV2H8PN.s at Q:GS9fo>?`"nJS[PF4WTYmtQ`i^@p9pld^'hGV+ZaQX4=.Z<eOA[IZhj-Cu$n5ARXpMq_g6ih;]s]Z,Hl
+%@e(IZkKEl&R at +;hht/:ej&^NC?L.!)8pOh;!UJW-dJmlX+_E$0W"InK3+40ilKrQfI#aE4E1/;\R:7;0kh3,*2UCWZHA!G;*8SGI
+%B<\u5$J(K)#L.QUYZRUN^6hfn%9/Kgktfdf+]P_+\qSrbMa;D9'P>/(EBt3'+GQ5iB;*mPUBt,OX-u]]+G4IAPlJ4oI$BsY7:EHg
+%]YaBJXbQEK/'uBB[$U?TPF5`*X\H+gF&M1Bd]K)#9-iYdad,_&'me&l5T@=%-OZi05VFb+368p at I.?/p$0^JOKoJg#+6"YOXhMfP
+%!!RYUb0O9o'W?W0%5h-aCVjgZ==jic/O?HEpEWORr7JQ)[lTe'L2&a;^5Tfh?cKr^L6$]+?@Q.TT0;?%.mFiRiNZH"FbsYs=hsjH
+%Hdfum8FD7O[dVq>94"Es:QCASj4KWCH]g\SM!&USMcGY,J)=4J@/!+TaAA.Kf/7.ggj&HjjhAbr-sLi++%K2;7u8_\^*m`>1M*RW
+%_&eKAFH`C#MB-94Ml`l)7FgN[C7/l;l$MgGH_\9L`Ml+?"Y<g\L2ZGeD0t[,R,`#KZ8g=hEKmW;Q-rZY^nl9Uct`=#e8'?f>4tk/
+%^+H1^\1\+f,Ji(;UM/1+=Z'rWf\R`gl*'WMKrVL<G/jnnVe!dr5(.p4r1A&Va`9LFirQkNF%4Ir#VfV,EN%WB?IM`G!TD"khuZ5<
+%6ZM2g3sp<#,m])0Lai(gd6dsBoq%pBn..(;J62k>#rt$f\GmX`ok=<'#Hg<,9Ld>[$QtHk$^:A5g9/11#TcA"pc)9JU?JV(mP*g2
+%,\YD>$^8QMV*(8k(,=e7+26\^X#st+N?0=ERlKXD?*`j^BQ^Zee&>I3ZtR'1)]e=kk\)')hT]KWcDp-d/6^`Ekb'>PS43>?X.E>K
+%Oog]>`8`9:39k9LY1 at KK4`\)'#ik=sbG`WKC9in8lp[qYCXL0aY.SYq5'jB?:>OL,e6+a'eOO3DO/AZJW273Y!QbBBQlba:'1Fhm
+%(.KY2a>[Z$eWO.X!p3I)$l?_?)O^fhGG4V6ka[=O27lsP!-%md_VI;N<0GJ"h$m(k6g8;5r<sc%VGo8.7f+$7mB7>:D2l#Q%(VS\
+%"*ZN5diO5a;a,T(77tX(EGrG!,gO,K%Qb^c+(N9L[gA7C^s:n7A&Sp*<fEsm)mBS?Z!bJ.$bO^5JdmYL[eFma%GQpp+*/MW;nh=*
+%PqHD;B4m=^ebE;MPsB3fFoj']jql(k`sLia28"GrLP'l<=u)RQmSIpIfu9Z/BT4Wg.)S0c;.V4K^C)U-4Sn=Q]B_/]gho4=;P+?&
+%Z/2d>o0A<em;i\@]<GS+/?8HaoKm[Z,Bl)L`r'jIS/H1>rUW''[O%9Znp.#/<$'o>Qb8*t4C,\^U[?#^1A42GhPe`"c>_6 at C)";>
+%A5Z,D9r?R.XZg/,*;;R0E$aR<I<B at uh:mWBQ&.GFj$<XCr(-\LE`ZOiU^pNfpXD)!F at S:Gd7JQSd2cM7\VDe\+a[>Hl_>QTE3G>*
+%AC!6fRELSAe7Xbj37iq$]r9L8:3A5XoWDJI<(HeU]$[!.ch!T29OUn"UodGI at t+jK7gRO_XaMXaBW@C`oR\3ZOKL[Y$!4*2G6/Fb
+%)DAH]p9Gg=Pcf'Lo]:X!quDdQ@:U6ojtO(hTis2EV$Q`6FnYIpk>8DqrT2`j;!eXa at d!X&0RW.-If/`JcencnlCSo8jWK.i"3&55
+%AbFo&Q?Sm216``@!WdKQ_&+:[:e*aj^FS6Cd5UOa2kQfElVd`Tes(<*cr-uNN`?Ii-7ti@`Sn at 4.^o5LepenndM>QB1@\6jhNj$@
+%`Sqt!#HFsZWYeW+<W%\O:pmOkeP*.Y><Mmn.3OZP#h\o+9SMO at LJ/HL3)J99J&<(Fbp+C"6PR%/a[)U-*J$e$p=q,m!Z1']oJ*$^
+%#.hmnYN:@3c02/>);!^n!Qtc9S'eM)fU8BoQ$jBGRg)5n."k.u?$`=%9=`Z'm)c372Pm2<L6!u\&%1D--V]diGnMK;@?O%#d5lIW
+%O^c$U=?1uO7k%;'K&\C?EchiW(L>2UgKK]ICqkgj1udIBKE"o=rdC<h_eD;cKio"#7A-L<^94[pUKK*Bc7tk_l2I[-Ub1O)Ygf/t
+%7 at DhtO`Nm at U&t&uV\u4Bh<-3'ohl497%?:_A4sl*]didR(oMdF\nt6=WUNuZ,(Fg^\[@h&bu4'-IO]2oq&Ja'OM^R`1j.kInNeBG
+%@9gt!heK-9D5LaqBh6Ws.5 at B];G-J)9.(gI[Mi)TktX</0jVssgL.+m:n1:%oK92Yi9'_EkAhmnk_Q/n<<@V/TWFcc7^j9p/GVmW
+%;r+5Z%7=E1+Xg1Y?8g)g=CMktl4cl2N;=dAcRG;")gi18BCsn4&]LUJZ]-:q<*[!nM at PG9F4Ztjn'8UdC6$S$?%gXlknh:Mf*Z_8
+%;Rqm]ofD'7F.=U5ZsG!4FfosT]R-c"f?`dena7,h&F:?Rb0g[l]G<^dq2-C)"CAa\eF!S_miS\+\.;?kj'24"P8CcL)^Or#9:tq*
+%U##ER5E(*&'6`cZ/j6S<n%/-qc_eIgoMm!Ik)ZRX)>idg=sf4MdFnu!]0Y>\p\C,AIdoVr/J24Vn3BY8k2C`SUcHmN8P.DlJO+*1
+%6B"IuU:r6XMB#.s-RorRX'I,AIQ*N9+33h=LT_f.bIZ4o,o64LV*QAge)-W>fFK-[Zd$b*Nf1$M7\%B!0c*>>FF5^"\%s'.?,-)9
+%pX3q(.aWQ"^-FW2SZQ1RArkl at Z-!gJ8$j)HSgg:[\Kpk^Pno[oE`8M4gF[,JKd\YCWd>2Kn>TB<NBi<cW:N2QCn92*MPqG9_)0*u
+%f$ZTR$0o3\5H.7U8)t!)Jke`[mUT.G)^_pl]AT1uV]?b0ZF3K>`D/a at la5%]-YbcdkjcB$Tf.+8s6u#-:t`9TgW*JD&eE;#:eM/i
+%?LYU4DQ<0Ce94`+o:f2IQrjM2WF5ZIU0=fLUf.lGET3+U_aeg#ND18W-`-:@=RS]7]!W+V(E-+N[H<tPPMH%`DE^)?&,OS?pk-tA
+%19cI>D#AA1*jP>Z;gH3TjTV]A2IHm0VrG"fFSkURp^,ik62ui!TRBkX]@H0%lL\t:HFGrK>FjWQ:@D5]GH93)e`koToPSet[lV3,
+%S_gJDmoH?1X4+]2l.tXsQ<#AlnI/OmNf2e7`O]jB+>g@,;&f2[js\P/H>JJQoSM9%;qr]Y!:Kb#_F.&S3pf(8YE/\Ik at i'm*J!#G
+%iX)N%h1EtVq,Ve5<T!,Wp3Zc(^@tX>q?Go'D'+eirqacC"UW5%T$T4NJ&/W"CBD$W#8KCDq>=Tp(MkMA9M6^IE`24[SfEB[?iebS
+%b at al>+'?$6e:9N;RTVC=e<J(p6nIV3NL41doPD)Y7a%l&bJlDhW:#^Grh0_B^-8dZ,V7Md2'An(,T!F6M2d\YNtbKmI'p+P[ctBN
+%lh82<\%,2aU- at T8Hmsi<qb*Hkcjqr,fZhN[_n4&\DCi\gG^kYFV'!+6Uc\O-G,RW-i:2^C-fM?GN1q?iDiNSjZnkD4_rs5lhdZ"^
+%_fs-%q3)R-\6RQhZU&sU`Q*,AqWkZZofDd:ip0K\BYO>!-OB1.)!H^T6AjmKcAJ/9:<[Zh0/5Ec6!Y795HQAP(upA26;Hr_?TSaF
+%1adS*gVDPdqjZ9,;9]To0'aR"5Ke2IkIn>$/UK[)I5jB/hu!8Il,qb]>el3 at KiQ&,aHRqE<8"WO9l at F0>uP9JXZ<\jpJE:On*K[5
+%Cr1QiC\5;))h$6\/sE_nr+ZH(=;@BqHsG7'kZ-.egsh<AY1r'L6hf<*dN<g!R*0Xh^UU at eU!\.:YWi(lVSo#S2EET>k$/4V/V,qQ
+%, at eT[S>i($2GYZ(\)^,SdC.5obnt?]4K2c#[<YY.;p+5pYp$UB=HO,dk"M0m.1^7KV<k0CXt,8 at i'MDRVsotV`4BJZ8b(6-,u!Fk
+%k&Qs7P`VSjV_dC^a52%,IE-g1*LkLl]8CQ])T!4<#ZrPse:H^GkF1F<p`qA507PGk=7LG%_^F\sOY\Ht<5eX-JQCp;T)3Xkr:L#b
+%$)W1'@9(EN&+R&BT&4:.ISC_kEStFA-gt*5Dcj^GnKoJ_E[/0 at T"!]*)F-eTbYS at X9T0]>7;:s1ZA9q:,'eW=jl'#:e#RF*<OaS<
+%;PoA7<j958TlLkp<rp`!$^5P^cc$G(gSA^Zgs"TK$7t^'MZOg.3]UBqYE_sTXir[P!Oc0Di0"P=#(\2f0BI9l<I>M1S\=?!9h/@B
+%^5aV/h\k>JWOV at CRccsODd-D3'^\Y;;8p8AN.7F!kH"i0D^PYFE at UWh%"KG65u36QQ at _mO!NElPC'#C&4)Ffs`ZTWH1UI`aC['^q
+%<m]IX^Jb%i)KRp,0C)g at f,-8u0lq`cpmrEV?D3(LYg>$@3/<Vp^2\P^h8t0ge_F;>o/WW<!lJ!4VjKW`n9HgI7VTC]MHqEIq2NBI
+%IH8faiP&fL59O>VQVpZSpCAARFFbQJ*"s4,n(#5Y#Bn&F/</j9%d2)oZtsM_?VoVQALO[4[Y_RMCAh9A1Fh%QHHf(6*-p!:K8l<W
+%PcMDF#3Wh$9C<LL_o<ZQribISH_nh+%D<Sm,OMFaQu+nWG^,r>7PjJP4?5e'Ke[JP0EuZ#QPc7#n+R`SA)hOZ8=U9M6fjd)9KZ)!
+%Or4"(8W8!JM/d%D:QEW_N;d&nj5C]CF%HLWVUGZ:\qmt(`6WidN4JTBSI1eJ?5%b1+SP?=381!STn00GlCIab3EBo06[>&N0:LSi
+%36IkXO'Hr/hNU3d_C*G>4crX?UY&/%67:OtKYN!4rilN)6SN$c`]B'DYiSQ<>JG[f-t[3UW/XoY&M5m"V/FhG?]5 at 7h=k:qdUEW[
+%*.u1)NTd>R5;aX`k+Z9Mb6r5&WB^rcg^,OCQk"6<`8FHJ+P"<)Eks!qjUX"E=g4Jj-ojk]'e55af%OI(^t5S=AZr^fE.:kEb0-W[
+%fBH1]Kp;aUK=6Y(^X1<6.L^I)8^E:3&n\>]./$+^JbHu7Q.;0_LY;,`lqM/A5;kl6(B7 at aIM=_E+mn+h_i$IrWt.h8:]4sMiO,\@
+%kuL5f'iWep^36K[I4D=kg-sOe/6Gl:d.o!1,AE3r[R>GsRjtA6#--7FAT:_kS9LmsWBUIgip">A<POftU-feM-3Ujsc\M9ZLB$;Z
+%"t0-W9e+2:OfLFZMFhCFm6]%_=S`Z,2/H:DiP?)<lWgc+ktk8X4Zt6lJXn'-6:[SoUUPo+=P],0:OStg(Fk<t=[`rLks:R[`4_10
+%2G#,$##*m*^!C*W+6[j`J"V7pabMR,`Fh<&nLDdC`1:WIrmV7(<nn;)`bO3](t14tlp%!0V-Putm-k.+Tk>o235Vp]8t-64bR$Lm
+%)&Q(.j2IRfo at b_8Zaq+mA[r[i=g<Km3 at YM4k)ni0kBd6nFg27s;qJ0Is',q]p;*k[\CDBSPeaC[%NDoQ*kB6/\#P,4s(7HL1`ZZ#
+%_hU!,H[u at 0B7KmpZ#OZfJfaefXG3_O3QH_Ce^$Tsc)CFER.CnX7`:Y3[6AL4"7FHaDGSlD?;7W'=5aOL%XeUS.idt,n4L9GXhfA1
+%YI\:&:MV%]7GbmI)O-%d'g>h(EE;q]C7co'SK at 3!^SM9HB!l5Nqb at G9;t\%"oN+KEmZa:T-[!HZ4=L"!r>J;S3>LO&[HE/$KCY7(
+%IGQ^:*<Y.Qi#Mo9o\h5;gmYQ4S$Rl9]4u8;gDe,/bM=29MU>c-m[:5)Rka78dMkNE?DHB)E3F-_XC[AH0_O_0go9<Y\hTjF#P at 3S
+%Le`lX-OY'q+8WI$)pO+^->DhgPd*HR1!C]..`#"-=AK*"[q>g#3G!4$_iGH3c4TahfMcd*4RVQM2u[siWN5d+YQk5'AZPup<kQk@
+%pL\0_>F3pRUHu(g;5sut&VIV^.<V+q,^auelI%T*lZN6]lPs at 0V9]gX9IAu$.+):PfiDLPH8"6DhK))dd&*\[8_\eF18P=o!-"A\
+%o20ii4^boUR4b<t'@ASGg6*=Vm?ZH9adOU1c`?2$g+,kMPO%>%\hL2E<S,FS;8;JGr>jR?<S\(40s%!Ac,+8Y^06bIC\Mu<lI\t?
+%S%=eo,o\pZG-8#S4mc=>Fsp%2 at orZBP+A(^bdh!Qb at T^gf>qF3DWV?(-1%f.m.KB%eM"OFJ,;Qe:4;RleLd?33m@,1rBs"RVo.?(
+%l+<Ch:E&T\"7BO8*M]qG]0nEkaN]Yp+^"Qulk#O>rR<-4DfU at W#Xho"P4:JOr[qa^hm8=)<r8HDYU-2VTSd7_gIpmhp=KkU at sI;(
+%,OYT%Xe+kOi`Oec]@?*M!@3iI+ao_Jp;Wq6Y_OZ'_s%,VaemEXZ<`gG*#^ST?%,W)ion"5f'T<;=#5+8,7%f3[h%Vk?EN"63Nq/J
+%;5,;'Y,L0gC,=oiF5?,(2dQ1L`D3i4p$oS.f3!#7[J+7aqu4=un,*+`)rKPp[Ho;Kd?0XF at B_1BE6&"V<R04,9[;KJI#qUU&4[\]
+%&M=$V(*4MYA5*"hDfN4hI*L.<?Ae2GR$DqkH(,g3_)(I`aif23Q%s"UPC<0U7sJU at nEe#Ae`1$&B!;*G+s">+foOM^fes-UZ)9L:
+%qupfq>mMTTJk[G=5oTPJM4 at fUP'Ankc^[IB'?TE:ni<-9G.8QdE=W\G;%X9D`@[QcL-p;>=J52M)Jc>:j<)*=)L1+YbHM5QXYC`=
+%qO90-/C)Xs];BF,(Y%/N)<h7CHeYSAB/c&t8BLnhnGf],+_#FNY',<,0kG-$pQkce>PWc/JNR<5rDME[r;U`0aoC8 at 09)to]@H$N
+%B37X at 2K/JV7(U&YekMpq3XN<$"7(!?gSI5!&+tBLc=[g7Ck0&R`g:`\fY]BGF0k2[kh;DUeJQMF\;;p[OeDGP=&7!!N0mFG>Ap[I
+%B57HDi>[ai]mgkne0nX&>H(KL.,2Q`DDZC*.7K:YWT0jQU^s?=)F]jM2JX"*>$5<raO8"1J)FiaN%s_PiOGW*7rH(2[GUC"LPBqZ
+%%*(ffL7uUqn_ot.b<ha8enoEA2Bi5Tr^*H>WQmrkcH[Za>C&@IXGDHS.Oi.P_n4mfV7.Mq51,D9]U87S>#\\XnV?'!$uEf1"'U!Q
+%<t#e`:iReYG8Qi/_PntmiaI)Y9qbXD@=;og_o\7*Fh;HBCW6>0?q9Zi$lO_T*@PV`NX_,,+rgKS"^`E_H:hbRO[0uI0b^Lp$69k>
+%4 at YY30C2SZYtl)LM*.&g.s"8BTj#Rf2c)VLAa13O[iVm'3H03H.[F.AI:f at +i$N+*@`FuR3:'=DoCYd)6/,'%Aoj'$dd4-+j_EqX
+%QS'lse4fIL.1LB;b%A2`[$T-.>I@@%L2$1`om2uuED8;i9j'2onVj\0>G)#<S-5c^/lg=B,76*8kE%J,rZIK2U(Oi=\gXSQKFHNb
+%+I:g8;)[upDQqCO"&!I(7SK&B`qFW?32:Z_,c+ at WTsV4OkU]E_dN0@]T3AijRj7K7CB"pBKV;*&J>B)1NOEl!>UZ.K9_[Ft(eoQN
+%C90XtSsCfii2KbF\!*>4P!YM;P;2-&\+,9?YPAkgIOa&Qff0MFP;DJ#K"-(NF*ps/j2&eY,_6 at Q6u*AR=l`PEQqQIBM.Dc at Ss2dk
+%njrfQIS,gH,EjsYP/q>/C0SBGr,FJ%R"gmQZ8-T'^)sAUFq$A%WDVRe\$6!p3ORHDC<W&M)c?k\\j.?8I&pWrV1W6e#.A,Dmk9-U
+%hT:&T*8F:b-@$lElctFJ<H6X+c->RgkV7Nb-Yd$"W0uCfE[J%=o0e:?qi+eZ7?;l)3kp`EYF+lBl8h'u^L!H/G,B,)`67f?1/3+i
+%%eZW'%QZK<iBEi*hTU\3Cjga at FQ>-rHaQBaIcMYFGiKST[tCcG$g$bl8E2V$E=QWG:_.[?T7];Te);@=:B?f6Cs7^#j6pkMG#:AE
+%0t`DiIDKrjc]:g_lGHn71uIO1A5'F,bO1_JeF0qRJ!RWNs!g`Rhf7Wr-f/k&*@IGr$'?a!fmJ,'&YpRj`/Y[)7u5l]i98peqhR1Z
+%;cB=Aa1dO0=ZlC<I-_eqe$gh"D)sM.,XE,9hZ/HW\M]Kp+"tWs1lWhb at S&PB"QN$,SnZ-*]\#u"H#Z&r at hq$p'kj]O03-r,p at DP`
+%=mA.GeXh$gUu(_!;Wl`%_s;<FofNC&/K$1EXRD,"o]LL.o">h/T1:JBD'gN.XP$YOi>\b(X\FMFEcom3eW!c at 8\Jl=<ZS#7p!dHL
+%cV[D5;6*VSDNf,Pp7uo&GfPYbS9W)2(ZE<SE5fhkNT"IKcY1I(Cg$_/,*^`oB^F.d`maOpf?T0LjK%O*0/W.qO8nn=hgYSIY&8aa
+%maM1DG+Im,Xl8tkd!7S6]GktL't&8Ir>d9BET.udhV=dqf(.Dgh"$NPa at REC5QCF95Q8-aIf8;FJ,SClIJ^.3TBs=?puZMp)?2;8
+%^\tY1If%mgJ,6F.<]C'9msb-4lL4R4rrS at KrH[N'Fe\n/Q2_A,qR[7l>PZ-Cr/kUkTDROGT+:h;<P8/]=9$nPI9c^`n,()]_7u&)
+%53kuaoFZQ;nE)+Tni/jl5C^U[s,NY-j;Xp:0tMtO\:K-Pf-O`$U#-k$)'3.F5 at a`HQ&)L!Y at B]K'a!nOppX$Y5l[7@,=jX%72ZVS
+%K3u1_ at 9gI.7nT*+n8EQD]F#fAVE?^_Lc><kb]t`VrkuY?S9;uP))G*\coZBe3/3jjme`oi_>f^s`ng6>nc-U^__Fr3m,WCl-D2G)
+%&&i68\E([mkCG!jmGq7QTliNBSB$.6kCIiL(%5[onZh?=c,(Hu7H:;3g#,ZZAU/%Ws1f(h)aa%>H"tQCT(]r/r$a_0e(.Zo-7obO
+%,Kki"hdiL[03qUe=s9Dh4>eHFcZu/gh1!Rh*p>PSPmNC at b#8\Rd`N['Zjdf#FkU>6jf*7/:4)=4:7J\PpDS6hqL4("osAU'46G5?
+%FJ'N\_0ZB at aP.8Xs!LU%]B<l=%)JRAh)]DDokDi0B-eYkT$4"GId+-FdgG%ZjJalMH-QLZkk8MXo/L&g2UrEO96M(uSZ+n4(p]Yd
+%H/$sPH"tQ#Vu7,J*gj9WDTmKNcYDp_qtur at rT]1,rondf[,r0Fr"?0*We"`brl+4=#5ClAl/NnU`:<K'NrJ2%0>p9Y.u,*A1H,PI
+%57j`F8O!GmiDANtg]B(\IdnFQBpJbgc(Co#N;&d_N#DW["(qG;kcRD$[n&5>OR5H>`#>,,"%9>8I8=<gj(8.X?PN*SWPPc&p#Y4J
+%1BgA<U4f;!s*nEAPU:T_SeKGcFf>HFUd!P*n[c70$16G6>u6#VWseL!@ndbG$"k+9+EK&T4M:B%q%9cF$-MrA;Qdjq$+GJfk4IE?
+%l_AT-- at RG[G`<*YLHb#"X"Qh8;',d?5FLIYrBOU8J#(Q>I!rpcC(UV\=M$2 at n%7u`a7dh`Im\Teb5;m'Q0T[VI+>tS"(@RHp1)Yg
+%"C<L-`Jt6ZoSJ+UoCTB_!MYp++Y7iR0;AN0F)\%LWA!,%b=f'_mCL_d-%"<p#?R]"mc\\H4Jm3lZd2Fo7t/Y[SHKs=443Tj[sb.U
+%H!YnTVKp>Ql-g?fTC5]CM^b0GgD(EqXE#DY\sUdXbsi"52RC`\FhR&;gEM:P)/4K4%P=R,mg8Fs8>t5AdriBNqIsqRJ8tWPd&4,D
+%D3'b[q2k88\pfu@^[30Z(a!8 at B0PAHdh,UhJm`97'NZ_H/>_kDV)1[<2cohf-diY).Hsfu.1?0-QND$fCY:R]RSq\.G1H^nEmbh*
+%MjrT;Kb5H2@=N&onbq_HZk3Y at c0>S!@u[CY\D<)g![O;WJ5EE at o6pIP&PI\2I<\\ACt/-e`F+BSQH.KVV<-1pl)6"lcVjsick54.
+%gE&rf.Y[,7dar[A4cp]b16(3t()"JKL#SoZOX:MA-GTHFdCTUr??,2WVpbDWbATp>G(&48(Bs$+S*R7OWAD)0rnRhJpaQd\0O^\m
+%s/+fVK"LsIT3<bK]E#Q[jW](]7kLBUVr(dqF9fQNJ\ZO=bb=i1et8X at ql4aEJ>(/*STUc(8TOO&hnF5:VG'X5)5=%n$QANOolnHs
+%+>c]@?#I`k+7\DR>l]ntr_?a*b5@>&h0&48jM#.NAp=)W3[3X\X,X?&h+GAD?&j#;j<rCqV%QC<?7pm0a5?gir?"9&k4:fh#WdEb
+%Uu,q--eD^n3ecrL>E=581?=$Sl3YS/mcrr,GJ`6Ynu3$F_gc:CIsU:Q"nIQX\BJOh:65F2PJ!eRZ&L0I=Tm+b"\]__kQ[2+UP-=E
+%`Q4gb-ijM`\*>o![:eRQ=1sg6d#Q?0,m-4n3'*=NjP at kS?0An`:Ml+tT#;WkpBbXSE..DSBGl;@o@%XHJ,SW@^])K=hu32fX8`Xe
+%Irb\Hr:JH^r-*Y`2ui-_hd66dq"t)?oiHYCr=Aqu]AN<J3q3$=rmUh\i2qK's)+J+X7k.HJ+NELrTVourmU]%qsT"2SUJlagOK7k
+%++O&,AgIB\s$ur/3()HK:J(U>Qq?eF%Df at G!JlNt"XmMe]^&'3JS`md?L8ZIB4`Irlj*HeDI0s-O3k^9f+Fk[7C2^p9Eq"'55$et
+%(n&rV^OA,YT?V8p$'msL`M^V+PT>ms]@cY>NcG9iW=^mI;)T9t=Pl!-7i"\dBfmEKbal2_1>g(o*,^%"hYVaYr[3M8c7_[TJ/76X
+%mHi4+I<S;RO+tFsK\(pe7q6u??cLK<jcSah/([<)APHL4+C32O5Up?O#?[g3C<G].&Kgl/2Gkk!$KnkQ.6nlTk4s"Bj'Tf7GTD:t
+%?sc/@Ea;"Bp-:;c2C?0i=]aIkA6aA!]6or:;&sif:kkJ]O86A09q3*>r9f'dLS0Q8\]aUO,.p%EKs#YW=&Inrr]#rSfWi(iQ&t4o
+%NpJAt`odCYIrY(>!lQ6TS=Z$js#WCRW at s>$,eg$a=/))s$*[obBeIX\?:`(E1G&pjdu=En+mm`aV[c&o>Mf>IqDa-47&1Di#'"u+
+%6JCZd#]N+OH$hXa5jdTX+9XYEM"U08N_`&nP[j1E'-Y-td<3^m83#`C*Q)@qFhUe)0]iqFpi/D09dHb#m=-!dif-on!X_8NZO2il
+%ntd[B&d(5AW*,.39!\]B]du!S%+C1ERmpZ?rKhLZhF*>'1M%3M/O2!`Q+/AO_JK3SB:*R)@.?;=]_'7PDb$62M<W<8mfu7^&^pam
+%A(-+V!hAad/Ksh<LqRN6;h3>aleC<XLg#D-,9jo0o4 at IY&J9rMFJAg``7Lip7q@&D?c!D#\]+D0s6dpWqVh<%Gl'^TO"lM"jJjl>
+%6^N7*_ at p8t5=%Yak.`7.I-k:3d'fZu"`*_uVJnr';TaGPY'<9U at RiFYoEd:%X[*YdA/9-/E#;9!^]"4_rHiW;1>UmJZVjL$9]/0@
+%.fNq.8.Kr5HY1'C5_JkS5#;7E07JbVH1b6gIJ&NunR_Ui?bZR%YPV[VqX2Dm^\dQd^]4-8g8l;3lqjsN+Qm-(4F$BY=?$r)2Wm5N
+%\W:/:oWs,=a==*U[nSQ%p2Mm[DRbAE9_#\,'D$g[e at n)QhUaA<N/]=P&aB1=e3G]"J\^1DRg,1Q!<TOT#C$=a)18l81kkf1#SB-g
+%,?V&T1[dcZ5CVNV0`VL=ZH%>R#Iu<,KuGFrZ^m6)f@;geEOBbA\.D2k`[CZcm-j3(b'5riNJ;Cho9qDSC$oJj/h\Nd&rJ@<W+J^W
+%k]H4"Djks^n#$kMjTo@^[@ko!41>4K4^s52&#[ab\;`36FZDWm>e&U_]9f:b]d/===+W*n4,=E&"c0>o'*(5QJN+eRDE$r)58[(t
+%(bLK,aAM#N"(EV__[..(Ya<#I_F,!E`J8)gA/Ptfi"00qnFKT5!f4I at D3o_R_Q2`[n/3+b[l]KZL9cBtcBj7`lGM6khWrL2ZaL_H
+%/=J19c<iDgc?,SRUVi=,#<Ns<jX>SGfD<8\nYbh>s8&)';"X3EGoMF9[P]eu<KWJ)(<orN[6MWj^Peb4;0hq0EK`ApX>39J-K<B^
+%,!VHAIukCu:_G%9&]FbK:T9J/.-Z5/#jF,t]W(phH)5pZ5fpm,JDoaH#LpE8YgA@/PGA,q/*rVT=2]hd(-:OqWY$&%Mu#[8):,G<
+%G5],`l_JhH6a!;LEWc*?*kc>VGDcpdD;L$8_P7%2TtBrh209X&iBL?+DF<7I'Y=b"pXn<rf\Q;Sh=oRX=2aO4_Tf?t`*4O2(Dt_M
+%m-]5emX+<gHgL/>a6pYg]t;_-h>[&YJ,*G4emJCCpO?"b("sWJ=3q-5l5+sFnBLDcOL&C3#t87p?%fO..g`<7QEKU^6Z&YMW5A`@
+%DZY&ZQH1N/_0lW5&.2rO8*Z`h5Q're_,L36fWpF2fU+/0Ei!Q?5_]"M)':%O,7]+\5`C,`^&oqg$uPq`SLf$lZDnq_]"A^s:H?qM
+%`>VLUmo#ccLZO%YC'W9aVY[Cp"4=HiE'4.,T.caUFd3?m:2d;+A)R+&]`8EKlgO),%akRi#-:Ht(8u??d[CDc-haOC(X/QQ4uEE<
+%e.E.?l.SWK+M`snY7<`=[h7R9/H`f6Md#84^%[53&I`C[FG/!@#/bJ#oO/=_LE-YifT&54"Org)E-t"GZ8/+P:&%JR/Mrp6HU2ms
+%":O-OL[FQ2*,'+KF$,K*"*?Lj^`aQ>=9N^<i5l`_*j58Obp)!^]S^=GBlS]8.3,+l!#YTj=3ob32fGsu:[M4*^b^UX:BjfaS9fTm
+%n0?>14SEPX>b'.LM6(@V_tCrRb(m\FU,_ph?j/ZA at n/tU8OZPeXV#@ecaoliU/*5c]M-%8&P_,hi*StVn$="UdSZ"n0*`]PKN!7&
+%qRHK038;`3";jDi$o5/dn>J95!$cu3h`fB]dq"sE#f.=05af at 2bTZW'Oni$bQMm/2=SH1:H/3tVl=9kka!(E=D&[En.gXT"Tf#\8
+%d(CiIY)rpVj\*1idon+!l<tL=+':5*0Ie!om05+FO8sZg"pq;=B at Yf>2_boW/u&R+!Agus[kN/To6N3W$=dI'"R$MjFp':DQd.H\
+%+>B%55qM;q:#@H$Jp^.GdCC`V)8eY[_3;8IpF6eA;Zg4*JLe#1-QJ"Q,+[)b$_FSd1VSkQ5OZ-Z&2MTXlCh;dG7GrMBZXZ:%GE[_
+%(kh4#_OtnO[O:RmES[5R/JU6BN&)Upla0*t/\59*mHm3lSXAe:?egslrggKDK)t+VlmU8QAF8U8CRBpP\=b6g^)dN1T+4V'YU9q6
+%V$"7k])-Q_,77ZGE?[7j"`i4Cftp;h.\O%YcN9$;XO>?=Y)pj3Jf<FCoYZg4eDZZA7@)E[(VQ'Oe:S?*J1L2XRmDkhS%[5a6U:D[
+%<qMf:l\5TQ>%KV_[-<0)`*X-f%Vn=lj8LOX(,g+W!ZQQ36up6h6R9.:pI/V]Z#,Dc]?e%[kq=70T:TE7B=PnG)7mX&5ETHp0X%B_
+%@&!J6J[MQlo5PZchQAZ at o5PKBR20u`gp\?%%+RBsLFEgdKNH"HG"'(H_][;lk8LG+fa/NjX%SgHMUS7H,icR+Sok+pE=B':&U)qi
+%7'SqRPYR^l+)j85oXQHsaY!^-?0:(*4ZMo^f.c5 at buf1>OGk2#\j3R0jD at Nq:IK9[I_/3Vr7N7I"e=B-mgdaSMgT5/[X35PkL9-#
+%9O^YT[tK*$j^5u`%>((?T?`%+]fe6qY3ZHNr+8!MRD6^W*?2VV6QXDGkVl[?Q/q&je\TI^^+1X%$ur<^Unk[#8PBY,!*E"02i=t@
+%'j.Sgff*HW):_'8*Nb at iS[Y$%iO&RU`N(aq+LI;-^EkbKqs1,-'dm9Xg]de:C3!seH%EhMWUZ9lT4n.joT(l`,1%+U0&bn-M7;]_
+%>NJL>ZJE.A5&[meE4%8&fs-tT;u-i$^0I"*"/10rNFLUk(q:t0e)?E<:'W?ZFiBkCrm(37ap@^BDfkf(UsL@&.$4)"*TZR>G;\4D
+%VXIFKB-4o"hHtt8e=[m!Wt$$_1Nf7(1s[E2NLl`f8Sp(']1VO4Y)#WqkqE3La'18'2Y-liGUN8 at W'-5=YR[_i5SX<k:oIN&hGPLo
+%-DU"h=RbpZJ#2pj_;@Wlo<8Ppp%(IU%H.f$r-^/,jc+lAGM844:1'V&\CqgO\qga5Ka?)t;&0:LB,8om at Oj[IF`bMg*#lsa=(a'Z
+%])L&3P0kbC.8?39 at 90">A[CIk^hah`iiWE:ftQM<M2?n\T$997Et)=nE4(Pq%tY8\D6f8d?2Ie;U./V+]_g_[,o)6[iJYi+m5_Sc
+%K0@[mQ^CSK69]or^jRa3\E'5a:Dc:n-mj:j*+%QgAA#h8/=bT*lX6)tE0NBQSO7"iEC_/:ik5XKB7b9[LdBe(<,bVe\$U9NKhiD0
+%h2">1 at C<%V=sDHgoZ5<-+O(@HSblD&meL[":U)n%bB[^ub>LN);P'u#rj9n9[\V)j%RNn[D9rB:cXq^iYm;mUVpNt:k[$RErb)sf
+%+%gG!iZ>-Q#g6%&iW-,b9S.i*fYTe%%e@[Ih+hoF]:B"()2\WsJndO/FhSa[#-fr\_O.\nVgB^9+:hfY9=9G'G:@^X>&p5)0,?Rg
+%_crNUK<FW_*;\O-^DIZ1L1`9)'YiR5Ca=nDlh20'QE2DT-o96/0BN(1\l%(ZYhJ&e2+1^jDq!ad8Tt_UQm=p^ioKZh2_t>q:QW=l
+%.2S$rn;21.TXq1gF9uo[?0:!gk^EuGH/7qmTj=R=3dJ-RRVp^U_Ck46FL1E`$ooPmn[e.Yi`kmI-!0uh/\cAaDk4<mne_o+c51kO
+%*,ch>k"KSGE0%%=]RIO010,Z`5kTDbeY,lt#\Ad/FcnnA`oTl=+pm@)i;FKo1ffOkl0tU7O:FFLp=/T66SJN,kKTLA+p.-e9,NMY
+%O(-WL`m:j":8`+Fdp^@l at bSDB?fdb]=6&n//F[-8QM8g.m'\KWEN5H*c"[D<+7h(qAn"uYHac8<[9O766nSl*In;I`8Yh;f.ASiW
+%jJGh2+Ch_>^lG4]UD@<M6?'D-DaQ02Ok(N^^.>GO`-of5c9,US9+:f:OaVF'FpI5rd3WV"_$Cs=a,4,9I3u.Gi63IU at ohM^g;X-;
+%nNr at KbpfrsM+;am+_;Gom[8U%lkX@`VP1UU@@tILXjL![;+90EM".$`!6-3Jh at pR\@86!A`peSU<_=6T3btr,@\ZaY;MmlsQ(.Q3
+%H#C/RnQ<&J$G^-d7H@`)qT)/;;5?%.EKV.f'+:)Dp9BUH!df0fjUF5+2oMW05gX5S8Foi5a;P1n!h at hlZ#+1-'4GQ)[VjK=q`1!,
+%rObHm/`mtU[Z>7Z7)=;*IBa,jk]i"J6LB]Ye#,^W]6%LhKLf'1Y`A.i,`6&[Z3%PfA]ebC1ZrHPa4Vsg6EWhaOTs$"17FR[iDUs\
+%Xm.(!!ne%u)GJL^d6/N/EUpD,jF]GOaZ(OH>fY29]XdhXkTRajJ`KU-=1t-hU8EI$"=$Ob&;t,S^.P+ZIH_Y-BKg1GJG[=BDTlu'
+%:Rf&;qFkmOgUP.<K]7]!`dQq./k0jtQoF&U$0']nqjh4!:H1&epD/nb.(@+??[^S4'(m06q9G9n?".GNhRDU0-]Yd0l3['kKOIM?
+%/s)PSC"a3)mErIhc?:T+I!e^o3_9ofB"_jC3uQsX+9(4dP:@IMn,Xd&++F.L*-_FgGl1K*r]V%Rm/ul/>OA)_11=-R:`U$o#QfK\
+%i=8I$e0uGg!uas6:d0Qm?iAG7<e.ac<Se03"+jQ]R#_:X\Y&sT)KY%QPXej0I:8V[qA+Z)N\6NU=u:_OH[GAKe*fL#h/@c>*S`bY
+%R=R:n$iub=2=S at g#^p4KBT4UeKKLTad/5\_6+@^L:(skT7H',A%'?gdfXH</mplDd?i&2Ib7uZ;>;cimj5Z"R%'ThT-R:A$a\(Z>
+%0K]QX5TCINC2$lMjN at shN0%6N at g;mVZ-ALD4q(Y$'js9;#JQ+ED1T?8 at g&5RW2bX).29KT*3h1/o,>_5S"go)b_uJ_]@uFEphPbF
+%FmNj^RFeF=V=$sa3m5afT))]:k*QNrV^"Hm&)H#5igY#Y4 at 3+P_UWN2GAmM@Ki'Zl-s_pqm!+eM1"s`c0M-li(\1lLfReLoU"]qn
+%FV]I)Uk0$0(V]^RFY;V)Iff5'07jToh@#])JWfedX7M0V8>cb28sA`.pP-o]#-*65RH.k68"AK:k'P\TE]B5-lXtbj\M1ENlJZtG
+%29YN*Z=fLg&kfVd$&Do*G"'JP5C`h-79244!BL<m*/;*r^(oGFFFH<*At[b>!F!*E9s&Fk>fnm-n-liU-_knjVHUp%"3qdT_%FX,
+%e3['Ae7XmRJV-oq_#@E,>0a6UD3t"A2t/#GL4Q(`HUS=-KET4Eo4IlS!;5B#PFI-Lnu,-MI"ct"If^UDm1Da<E,R$Q5u=P6W#Q^l
+%?:&L,&7=mOPW,KT?&G[TNIX<D(3ifsn72q.`#&`Q.4ddL.O'^0.YfVs%>AiCjp5T-)'"JJq at jh"pP0=ogQ(J'%Ee1&n5'g[.i"nT
+%'-_80H8+lA[bpf at RnS\ScHlZSpoNDnNn4heSLXGC$!<]2@')PAjW,B04o9NXH at hpSWl+\6h#uU2$R&5+$)9+n:c"H"+jjemEBY(P
+%]^c=.`ZQ5?Z5Nk].Mqa8[(__9>\):C_(83_,A0K-g("bHg,45H4]H8t!mnM4V?\R8!)YJM2'O45VX,0:7gLB!:liOcSdn5deqnM/
+%H,U[G07KsQ[hQ`2FSDL[,'1ab&6F,"ZtP75!p<[]K'CL1#P!qUF]4^W,7E*@q^Om9#u$1<J4=Qf?in*CdII at QKks4T3BbKpCjIlO
+%-HWQ33ClgMedT/(4CN at G!lnCilp)X\3]Jn:(FquR$lE1Z_9ES_L%*+?cAdIL/AuSMP3QAE#C1+%$Y`55.\oEh437D8+ol_==B$Vt
+%K40ZA!to)dJ#Fc\k!e_m+*c0XPfUG"!Fg*+8/qcN*+sTP6)4j<[0klp^5`f258^PY'-]mcF4[1KdY-:b'#N[$ck1f!0tD%<9_i",
+%+T6/V6j>Pn#[oh"RK]Y.`F)d/hX$bei%SgaPh>8G\jhO&jG4Y?'@rVFHRT,rJH$odTFIJrrIF$`^p/7fWG/HDZBED+Ag'1uhr+SK
+%<&RTO,g#n-IhZTL-72St-P=lQl#JA#oB$;!6\pXKioBt+Shjr;Jh!IZE@^(;'6+E[VUuPiETl7WS`68h@;`aQlNH)B$PNbk_BsTV
+%*WUKh-[Y/",D&k\^d8]1 at 7MNDK?1"Jl\+9_="j#loC%;E1Eq/Ln&+q;c?:`FGSIYC?.A$Z#Hl5:l-SHg<HUfWDu7D\rhLG]0TAgV
+%d'q=.B;5K38H9$R?K(i3XR!_^V!JQfV+j<GNA6Mhk;]KIlGg\VNCGua7#aTUM,u79aj!E/PiWI\@JT+TYtE,35nC_L>-oW4HkHf_
+%%)++2+WRp9TKF^2TJ_jM<b84/_EEhi9`2T3<F#f:kGeis6>He5ZRaoQNrq,J1oiEmFXYKG#[VTYl;\1W at n[:nSB*Tc#m:Ai2pimk
+%-BY3N0G'*q"c>>@&*is\GCi0+kHFQfna[_R.I1e>rsl-[6`c0Hm_LYWLC"+adT+>l+fQ'9!^?^A=q*,Z$k2JpZm\(4>jMGT<"iu&
+%?3[M:SJo^-c)N9b+n;TGdftCs/8$(`:;F]VRU^qLPl,h_<p0gokf="neeorIaf2:VDTl@,N:(MY%-f1u`3@##!4&&`LK+BCN3]t]
+%#\f6Z<0.n9_]78PBC3bA7%Z?!c),[=%e'9B$;YYu?e8;M,U^2.!QJ),<&i)oMM9U0+_P<s=dc`(P1QG\>[5<8_,=*7`4U[p7S$Q"
+%qp81KU9dlch[qt6R]?ju.`920o_?5,'+(+Z?f=NaQIJp!aM<G[L*]5N5O at i+F?!e6ZTkORPsgpSH55Y<3Wb&ldPh82j_r?-D4l,U
+%J05#k-2.`tLDmPm=D(Y&)&`5#.*L^D3 at Pq\`>BM8!/pa,."Q'Q0V0XQP"9Bl(k[uQJGUZU39nc!*[9R0<Z!gg=&99HJ=;,[':s';
+%#R9":0rPDSc@`J]aljLN@\@MRO=3!oJVOn&f at 7#.Gm9*Q()#:8+hX at UbQD#7#ag5akn]0I(^P[@@]!02*RK3nLa+Sn!pWOTO at kHV
+%.M]lMoYGiQ(33q5QN6hqE at V`J(Oq.D'L<X('dO;@2V$cE!FpluhM(i&B at en'd<IcRHm<#4F%]q.!FI7pfu'f6'lGV'.f1^^[uE[V
+%Im-LKD_C4STD2R)_D49Z&n]gj0O>im^Cet#U:oo.*;hr)EBuKcUERZ!JTNhqD\Oc6<C0t;VtT/'rGqsL$4"9?_PLQ7PKAF,aZd"'
+%%R$LP<eJIollIH\QFoBqd+D^EN^j:C71X":5<gL1M/T-P at 25rk!cMg'7ZP=#/2jqAP7X+`TN7c_XUsA`FJg0Len;r;dq>rlQ!3`o
+%1UFPKN^,d2'U9_M/,aSAP]mokKX_>fi=M$I35I;cU-XikC4t]]^[hljI!_Uqk<N.ip-N;1P4)gh-eo[EkXDq?C5RXbVSZpGDiriA
+%=;Lt2_9;.l:-.`(LS'-f%4[6'j0ND];6=iZ&0FmcdN'C.K:?l;)Wb-Z;D2cO1t*5i$6%$V7R44!G<3NS9`s?@]T:-oBg8%"F)WCr
+%7eaniN-+:?U)S_U?Pj'Mc\q]7YFPfJQ$,uB4;sOqDmele7s3Qcd'r)K8&GrH[SA#lMpbT+L0Y;RCqE%>n/<,URMc)OCP&nhd"+1`
+%9An%';F*,RBaZ7H7c;Wn<1#Gu)qjoip2aid=\!$V/e=&_q$r>;6t5Ok=4L0eqE'qF(!?aj7Wc:CYr/3U8iZqGVVj?'9h')r`ebtp
+%mtCHrQ7B]J_]tuC6O#M:'GJ>;*u:1*+n\]m6AjpqR)B&0f[s at Nm#.\i-<0q:O/hX)3'L_`ELsNlHG6Dj(R(pO*l+fD#9=qfE.B8W
+%?.pH($&3#6]7U'ubF[<QF>];UFC9+0Hd^aW&]Dj#De!!?+gsi.Wm)E_8Rb(VDYGRK+f?hS<\q5/L at Ya4&<%^pA`nUpWQ'=(eShT%
+%m86:pQ;EUqJ/F4+2j7U_"&fkke<)Gl*"Har.lj*cn+7/A6ATmuDH9?0Ybf&S<((tILQ2pti8g"l#]*>]>3t-<BLAPVD;HP9RR'kX
+%b`cea'2p2U3+ZrKR-7@??]eA*5_EMjU, at g$W<8:WY[4!"L$!JbY_YaqOo?bLI`T"G]W-dZ9_nV!f)Ra*0)e?ahM4.iQ-<ujVig=M
+%0ET`9,Z>Z?_]@boIfSE[#ltjMWI\>C9gWABC[kSueJM)3-f!j'6MEIfoeNa3#,:KP7rT)Y-$JMgc2L806dqJX8A*Dr^3K0G2RZrn
+%'-*-?ZBNptkNq/_)/'-]`BrU$fttWm:KuEHk$ge72C-LSq"u,*)!3,,CHP-&"#1RMhi at WcF)P!Q71M`h&)ba=R3M"+E]oY68(P*Y
+%.r$"O5rh1t'8`a$AE%FE7+3:Mjq/jdg^[/Rd'c!Kafa2Eob"%FA8S82#d_NQ%A-FsB'7,Ccj#UA.W5DcUR=pneId\DS</EN)K`Y*
+%E\)9F`WL&dgG"3t]KKC&lZ#`ccDicZ)?Do]1SSZh.?5rsClU'c&_Nlu7JR/GY]WN>&]9l)9=^/eW^M[)-*_Ts^T2(Q`/p0D\>X88
+%AU5?(WTba-*o1h7'cl at d-7*F;8"l\X4U1ri*0;gK/eJY2>Zi?/G3B3<K6O&+-31^d@$0f6!#3%3,XSFSYZ:rWHW4&bn!/+toV9iF
+%S&PbKeVk!_7H<lnh-Tk/#LP4tgk<EE>`?.Sm&?&O58'mpj\#bOLQ!m at K9dg"/5fH%Ss4[jAR#f&*sI+LqkOOra^jaJ8X<o&VKJVJ
+%YZCW2`t2)p!ZL=ZZADr\rfG619F'BI65WI"I2Bf_e=`1_g;9j`@W5tra/les-@:2*)'P#WFraVhfNH2,hLRsmmc_ZRAVkmV_'Lca
+%Y=_+mg,'54-A)+g2W%aa9TfEX3EkCJ^p at ud5Jh['6bSkjd?a?J@@3ZqU10"?<"MMH>+Ol:CikERlPX5c*Pe\b]imQMN[TH6H\<Ra
+%d66=\AHHeo,iRZ&b-2gE$pH15d$Sh&Z5s0%W!i`VZZ'K*LCcQQR?tcj'4l<WhtZ?k`2,kXSfX?"F>.Dp36$O_V/@:)(9(.?!P:24
+%A7p,pJYjdU9iB*ui*mtUS![UfPtk3*k3#%AY8W*bRBQ\`C2]cT2un-)*T^!uB+U'LM<ZerOnUSqA5Wko[brC/WB,PaA at -<`_H82C
+%XQ#`<;ZRDq-kQRSWWmg'_9Ju$FqpDF=M0`q&ZH6/>R(^514\(!\8&fVNV<]Y4FLN["T4?2.Wt#e8\rk"2c??L)A@>uW94c3=j/=$
+%L\5gJ at Hj&OrFcZ]/&qoI8<KT8M)53+_nf^Db8_eiatgOXZ%i<$&eB?P45#4GlKY[QKJ_l5M- at l9bl]rcM.8I]!(YBb;J?,k&14T3
+%m0q<U_F\E"J.X'<F3$fV'L"[]/_*/_-kS3p6i_b/<S/_f'``:Q#-kc(#Ycn&.>>VtO&(u1cn:E'6?aJ_J?1qo7bVKt5V+bkK"Q.)
+%<*(s"MEF/B?mL%>2N:6S[-^`PSdS\D=OBA?cJRkaMi#P?e at kqPK11, at B8CNVjg2[l9<(@%Q/j]l"][p/c1o\WfIm7V]"-'<Wuaq\
+%,5lf0XFc"u-=I'aL_2Tcm'5dD."7t\%[f]79Jf8-*Uoq*ACTV>-93.^Vd,3.:EugN:BB6iViU+`BC\L\&cEr>^AL:m[T./F"Dla?
+%&JpoBc9]>\d<H-d8);jc'N*$mmu5D>AhtLEX0g+4,Td3HKH.8]UO#,9KN*LV_XB50ZdQj$rjJJh(5Y-b:t.>1+n,aI%LWqu'T;4.
+%%q1qJ at h\=B6rl_`ETS:EjBSTY$]`MJJLW/o`H0.P%MZ*((LaiflkPFJ,21ot5s5BWNbni.3I-EMF=>M#;DhI<a"1]cBiT_?5s0_J
+%`X'-`REPa5PJA,L^^R;2L.hnG30ur'3Aq'!bstp`gh!m767mqfPS]R76e/%b`AJX5%96DlLidr#LiZB6Z5(cbd)Ig8P$.rA2tBgk
+%XsU5-Ah40<OI0]@;m.5[nh4R-6ePH\2Cha"*X+*g1IaT)VAu/n#2JGRIp,OUR=4T:Oa+qQih6Gt7Yd6_687 at -ofAL32oM[cJZ!![
+%"H!V^Q9oCVal3o_,fM4n1.3S[KKtd>Gog?!.dU]^q)TgbI[Ddq(/i\a2uj`akf=ftW+9CDNLV2-*I#6]GE/=,e2_]8eshS<=Y2au
+%8CqL.ZQgtm#RYHl'%;T^b)?.hQ#B)_gr3\^<]6sWE1XsOJ)uORIMT/4;`\#oD at umh`rlH_GkZ&hE00p]@Re$iBK.IL#<Ssc[_'&L
+%%&u6D4]eBM=BJr^^O/dEi*1(7otlaC":5j?"Zh9;itbs--Na*5lZqeR6J"[Aqi7fkQVh<ic(fg0!CtH0\0'gl9c)=^_b)+pC5]uG
+%ih8ka!5d8/i>`S7#+uVUQM_St at GcBR6W@pX;l6/;TduWn9C[Xq$J#?^dYKK!+BS=TcH=DIDa!bM6:h5.em'98B%_2jKSnI!)Bk3!
+%!^_rE'k9aa+i6YM!cPrN5Y(/uf2TO\2Ojk-AA+4-_i/-?cuJ at oU@;b8faV)>'rHYtPo(oLUJfMoQUkGH48EKFBS1&K>l?Mujafc(
+%YVN_0EaFqt+4S5@>o*5cQP#kc8;\<h"YIT[GrQ*B at Il_!Hr5fA+Rpt-l3g@&QrHS+11b8h:#`;@s,<g^k3F:J5`*cpUfY<JL%:TN
+%9cYOi*e9E%dr2CbQGokl,=&K?IPOq1Ps+/bk7P?ua0N;t=?67+?>BfRJ at j#M+_I.b!%3cHJo\n:72'L\>,jjTfMKg`1/B)!''$YQ
+%9,CWV/>A*d*6/'Ckar(3%2q)K/WrCcTC9t>-kIi:'WW[OZmICs4.5Sqg('c<A5X-co-+D0r%fPDH&TQVJe2L<"ATSAES3tcbj<9Q
+%_G2idMHqOV1"R!I;6WJWKDsDV=qSHsFsKM at p8VQo!:LP``!rs_%X$Pq6ciZ+2d%_ at lm$c#7SOK3ASA]HQ!HiCok0M<aL7cCTF:H:
+%`jA/.iq$X-W"dM`2\m-`0j8hG5W.32Au%D\/cr:Kr`5&;jG6_TTq?4"HQ7l at fHim1&2q=WC)0+Qbb651<Np0'_.p46q$UjJ<!4d_
+%J;slI at ru3=jWkJ.4i.K]B5sLbcg&?&(q at cE/"&+O,RdhEW3719#_g at 1W<-hmC*O/7jRZg0"p:>q6BEss_+%p#DZ:R4E'h=HlJ0H@
+%F'=;t%,uitX8$sYoL\LCD[aon!ui?RE0u_XoJ,nB8"YhjKBu9%?rC=Rk73&`-`2Cb#d-t:Lp]0gR=f%I%tuodZ38]<O:Vf2Mp7u9
+%R4ieh('D4;_Q^seS<n[mW.H,2rTROQkQNSdTEC*Q-jbZpDJ`6ViD)TIqM'78W.0bt8007HA[Q35):g08&>Epo5*"RA&Rl#RY at 0\q
+%HG6ee_V_kR/HD8nXW,m(LKl*e"A&^5DWXZWWJE6R)dkWlPFdq+7qPurA0$3H<U2fG`;jj"+"@qJZ8O.grC+qp\6qXo&t>UWYY!gt
+%l<?;7?Uj#I?>Js<Z7eZu"A2)8.!GdJ.G;e4T_(35Q?]J\-GHLW/9)21'j_A;K#"ErnNh7f;1(N[;/"aMi;,`?0cD0G1I+rbNMD/S
+%]:LgC(u=k$EeY/9X at 4KnI1*h^CNG;A$4aaN""6r(!(R\C,&>^\4G>8Yf-VeX-.FYC<R3Pd,A9=L^qJ>F,Kf*Kb3-1NQ[D,],N1)L
+%PFiBJ9Y"?&8tqP!iuKISN0<dB)H`]%,/QP?cABb<VK3RXQ'4b&*Y!79_ at _fj`_W01cs0&:[rbcBiDE,ER4/o=Xp6`PJH2&a>&]3U
+%!]@E/\<<eLTd4E[9lq)47Cnt!J.g0,0E=c"!(R:s/>Y]HS1&iN#0deAX>tO at 6:Wl8=B#?4=ir22j at nR`'">`[,F!ro780LiW/[1p
+%n:+!(UtV>0>ZqR>mT%^Y8!N$)?3b%=/lXVY;iMcSm#D44b4sYG7+!J>\a.%>;$qq0Fh%(;i`K3k=WC"BnHPse at ZNCl#=L]!e<WO^
+%#MEjZh&fPUZF]!4*GW^Wqd>IK![VT_3Yh-F]9`dh/aip"T%A5[S4)e'>-`lY%>_Mk%V\WhNou=Ap,"piT^@W&7$/6=?CJB)/J&-'
+%^;OK$MPI0Zl at HluRRbn<M?N2Y`Y$^RKR3oh]HZR\,&/&#*ie8D3T3)*d*K:@,+8\3O<[Smqj>m8",Nd(:^f/]0uK7<gK6/UPc)^s
+%;WG*ViJNbg=S"!HE=P9i6??[$WHC`t;)JLZaj^BWE7M+m?#$&87Sqj*njM\&iP\s(4c)Gb(YmsLG6!@Ad=*<a!8o%0%IGf7.K-b+
+%FH&6f]rN2d%[CrR_1ePa+&V)&7`e-&K"@>ETke$I'h,].6]2A<Xt+j9TfT"WON5]sTp5=#0/j_%ejci8q1=tcW`Kon26hMPQDV,L
+%AT]OZ`A6C;CN!>"S7iqnjb.0hVuStAZiTW)M/Yg2l3u5i%Bs??an^WT_^@$W*1rIKWd?a]+IWZ:BbR=97gi)d<18>m<PH9EN];e:
+%MFn0:FJ"ogD,$3s&Y/[XB=.`NTJio!^"4Ru-O^D:`g\$/V6?ge-$<s9e5>la#]Q3KS(h;.#u/[^HNE";KLR,q=#4J.Sna5bh2LsV
+%gJNL/M*i;"(c9Y"WC@;JdFe(>E/Dl";M>O*&#CJigX;l>Ofq+,7M2q0\E5$Qn_ASOjj#U?)M+E-#=-D&9-g=jaV55m.lS6NTPQQf
+%/R:IidZBq%c"Q4Z4JHR8'sjQ/bG3c:Q#HR9>:JWZYa(A%B4 at dY,\GIaK!1jQ%\m#Jqq7a[R>E4N;VtsFmh'0VEW6d>OX4<i:#\FB
+%32_oWenKPfW%oIq4_s7*7mkh8-kUSkqT4h>.!%rPE+ at fnNDY614"03W-#t5,!A=G17m5;bifUM=Kc'#6NY)W1CPF(c2oVX.C7*6j
+%2?:o,MNa%-+/f`QK3 at ndYlgUdh*p'Y$Ru9KM:Ko*-WYk/\UXt&FJd&M#%d_>Yoa_S!LP,Z-SZH*Xih9/>o*s*1?C,3_Vu,A2NebB
+%@"g[B/0&4^i,+*GaS)(fJmA81^;9,t658!.&A::@GC(%6jDcHQ<l0H&.Mu5_V#APi#o]+h4/!ll'Flb!fZk"iT)-&Uj4p^h+@?^&
+%;g^'?<+Cb_rrTH)UTZ?mFC=R9m4CmoGQ>*#NMK3T<BssoNiXQ*"A5$"THU-75LdX=aB8PiHS&An).rXj%ID#88tFV5E$BXn7qi2V
+%0L_FO*X9eYo?o&jNI,-d8G3t]+!p4\qZe,#g.>K6!oRQ3`Q>e at 3IVh+7\N<PF$Y:@*A9jIJ<Y?(m?!X)6g>H=?OisK;0J,NM%ii$
+%>dW><Kb4Non4p92!'U`lTd>ODpBWC:m#ml5d'?^l-58g>_Q-'jc'\X)BE1=:#iSTSWHp at N(94?MO+VaG>dlH9h\`<SdP)m5TV at VW
+%j4_VQ;ARQrI>3L$Lqj*lid4)c7b83M<oo%&auYbSWs_5#(m2,LonW&tBV$ZgeThn:V/L?QbEdE676Ega,hL[%H*A>l]P31Z\1]t6
+%.5Al3(%(r-5`RW\M'?jiPsNZJ6X1_1$OkNeE0A=r;7Va659!.g<5F3IDgZ#gR\c]+'DjAFFW6X/Q-!?G(3]=^@BT\'.Q]Hr=2CA_
+%m3YDd7:;;-fr9#'g4%g]0- at QlF?2pJQ)<ZD:(tI,,g7M&E$Fq93Y/G?2hnDE!IBP<@B@:&D:F$Ud]k*s%&\.j(D.0SY(qq*lK/(?
+%WkUqNDcFoas$mFmjT.h.Jn28YW.<tt%&S>3\Chl$OYd?P,dfErl^.Zs;)t)YKi!>YWG<[f5d))(<u\u7!'b3]9B,bN"XbQ_$4bd+
+%H'ETmjes)Nae=VhN/LEN8V;Da/[DO5ZYM\mb8ug]$=Y9h at R.=9V&9'^SNO/),;.^mUVoo=%M=KE/=Q4ZM8K9A[n:s>PkH7#m#.eS
+%*aX3RAVh!RS.3WsE%Y"N1/^)`PGj]sMpjooPj(*6bh#3toL>i^!'m_rmV0&'p-qmrV0)d`Ed*[M+Vg!qO`?a=LKCiTaLN/U1=9:i
+%ASaq+gSeRrjY99$g8H>`_hp!PfWP\BOskM,lhcGJDkJB070J$AcpPEPk4s)c_R]8tI_/Q_ag,m.,fSYdVDN3dbFFk89N[i`8X[(Y
+%T]ZJ]O+D,P[%#.Io`Qk!JI`pV9H9`&2&B7cC at J;L*^A>6rmT*J<9&J/7SA3tZfJ9,rY^1P\h/'@F5LmB68u'OT.8h1mm/e'`rW2s
+%oTD`AkS at hQVHunP2<_RBRO3X#Ig5Nun++UCT_V^>qWc]Jfh(BZQt'"fN_o>nMd:p>CU%VuG+cDlVSu":?-;IH\Wp&o+hD\<@U8*U
+%QCOg#V'n65B\^[D$N)stTu?WJ5Dd4I]QU0o at ak`aVB$o"m0%-`Bj*G^4:jNXd4d+XR6iMWm&c\oqni0?a]jW]i,^8]m/&F)E2`)S
+%UGGSfl1:X!H<l;-Y`I6`\_is47^BMO['i?.*.:R^U6Z=\M=%eXC*+%!/G2f9arK*N"M/hgdneAoXj(t"68K58aCeOq+,;<)?oXJV
+%KDfH_7Fm(1@(#/tcJ3a1PIO8q3"Dl_OBb at McQ#T84\ts>3I,]%^U[/!fKZ]WA,icU+ at hj&bPpaARX._9CA\$"n]'aS7KK%t.8_CP
+%apq6^T2$-&abWq:m6j4_3iX8;g5rSl'PM'3640CM$jnF[>.3oDN,f1-pdqFe,M9MOC]\9\gsK!N)H=35*^mq.h#c8"BS"&RVm58Z
+%&biqOEeIcJ;Y,i`\cj%sgu7`?iRR_-ClKKho02SdI.sJ(Q=[g]lXFf+!;GW_$0Er/NnsDf^5 at q"SdCi6+le_3![hA!><#U4VQ/C$
+%d[WI)%\)hn4i#,i"m(l;k%,hJoDlCg0-dN(!+U.2"[R83Y01a$N_s`gj'7O!i2jujHoBRK+6R;W34fa"<KlNo9rmFJ=k>erdtK at S
+%3Dl8-Tf1*F4NbI/IGF8cmR&Y0b0.lQV\^oWF+j$58:E7;@d+>nE+e,$DCu6M^aMI.b!;UYDKO/8!9JJc_81%^G&ksGF!eXN`,6];
+%.U3Ko?E7m0YRI&530#BsrY/,ARLb2LNmgLJ(!/Y19-r9S1V>m;-d$BU""Yt''P"HYgC;nckbV;4YMZqBV_):KEnUU_G'4"'9?gd1
+%YsJ".X*i$"p\cZ&3CWj4OkV!1cnGsGe$3fB7FE,#s7"AHC%I&'VXdGP)$X+HWFu<7*PB<Q:`4[0!\\QlVs3&d%B2H1ZHj=&`Pcbt
+%1YPTPrQNO<]91[Y5JOgoI\-)cf?c1,VkVJW at +o@aX;@(tSjSOQ<&FfgKQS?kXoMj-kPro9V)Z%01 at UKTWROZu2\2s;<u.!(a;7r.
+%Nfe<j1!<+Xi")N/-n&*2:",:13??g4qu"]_?U;D$kN)5gL"-@^b\55VWSc*Ns)C?Y at -pp-a#Jf;Ar3fR*S5GNGHW83LP-p&aZ.f(
+%QA=kFPfap$?I[H37Z,,D at H.EG@-*3;-tQm/)$',#07Wm,!cZ0Nca&r0CGgccZt\Y.K)&?t#<IA/86.\poqU.p,TtuY"O$eG>WPt'
+%:>tWN/t`&6"FqmIU5$<aZuckC5rN4t]D/+je6hM)(Hm$VdEmp_3[W$V_4a2eL_utn$Q6\+<=gAi')<<fP)[\N*LO3B!0"]>e2nts
+%qCZNi,&%j&2)R?K;[$;p.#c#_fpEDA0r>d$OBLRO/?5Mr:"p("ST*c6iY6)E`c7Z6"[6cfI'Esr]);^.2!@[-o?GDC!cs1[DVMlp
+%f/Tn^0KQ at p\lnq%2Q:n7YsmsOSa;Y(qrZH\2fG at oiGG]F-e%"nA;D1O1)Uu]f]('Y[pICqM[GEIR4roGPiK\B3:7%53>JrF6#a9"
+%S=2DR+Sg.ZM#jpb75Mj+8`I6^dZ00qR!_PX5()33Q0S1 at lDERo+\^^d.7Za#.%QC)UgS)Jk="!X4]D^">M)e#gEOCA*)Sl8f_,VS
+%Y$h-S'Yb]U!en/jdF,7 at Lk`*$;pX4f<>s8!76c\b\*B8uH#M=_%^5(]agJghW=U+:dN`?bZV(lc8^X at OPLObGO6rSQr'fM;&!_Rk
+%0rRV2OSJjS%Hjae'-Ju>4[G7]L%'J#&WFMV8b'U#Y2V+:8g#Cda%Qp>I/S>^fV,[TL]q20MK\X\'!9qeeVb\t9<YghrPSmulsZ$B
+%c=jsS*uBsck1"7/kOpJ,lGJrDqor/HgpZeaD_^402X6Z7,QL!>B5q?5=Bq"UFs>+f0a\`aHji4iY+>phSn.9qb=*nfUK;*fVXF$:
+%I-N^S+6MCY^ITNVjCCc*[T)NlP,QA5UPH&l'+u+6luuFoAI_$0#GriGV(9@)8b&>/jn-t,*eVZb%Q8;^+A3n]no)=4PVeVk;nirh
+%)Yqrf+]Fo4rgDfE;kb1E,XlYi2ZOo"/."giV[&,eeYlNd"Y-K\>eCJNV<%3ZkZ<b,^]R>6?F<Wu!t()K[dfs?rN#;9-V(H0in:BF
+%F$H:&e\d)(Dm"t]B2$t;bk=CWXic+kSlk?ca*Zhbhn%4M_Jnmq;fq;YjBiAJ*&@r1<\?%m22Noi6:jT3+SlB;IoVYhpA[\=dZK%o
+%LR++SN%9ZO]`Bekof*bERn_FfFQFoW$#mFpdA!]L3CKaNUM]RU+3FbHhn3VW]&@'n:&SnG/Y(Oj at h0[P1$hlegjJhF$1N%M$]UhU
+%K:MipoS6lqrFde<DVS<MR\qfE!tXb(lk]*- at dc6f]7m0]<]jJ.&ekl%d0n\_LOD_32LJsUBX*C(R'C$e''s*<:&t\L/E#&a[7H3J
+%4/CV?-jaW9Ie-^,MDK>-ZEZ43]9AGl*8!c4mgf)X$LB1\QF^nsckc@/*L-Mb3h=%7NhjXm]&C^Lf"GYd^\V=^gOAmC,sQ'9;[tAU
+%/7t'@iLM=R%%J!+\dW5r@)G,16EGE2$QS'WpBH=7'e_R@):ARYP1X>(-:3/Ydbnd'-P, at +=:EC73`s2(Teh<*Y?/#-!XTI\2bFO<
+%4>L_F'Q5l'@ohiWCD9$[6rPP&bD\c26Rj8hE&5mHBPO/M27]4W2Ws3^Fg&44*9:$1LHDX8/*54gol<3f<fk4$Gm[dg(4n/Z248aH
+%7?5aYUeS^(\6''a^J%0'&LpcO,tGRq=Za\jo59lQ+b59B+OH+:AcQP(HIJ1p0]?Ms=jTV7+BN(uI&EHJ%%uZd)ZTHK?fe-$bTXne
+%q9I:fY>H&]E4,'!-'KKBl)t1SY#(]mVn<]AQ&<OkDH<LRBO!^03/sHm(b7&(:,D;.If5f124N2.d^VnSp-;9Ibe(91o%1,A1SQ9%
+%DR!r7Il"6B<7J4VqOuY<fP]=:6_ at JGc2*tH>N[p5ND=>3%^m`sGJ%7YT,*T5.-RHIiap)Z)KIX?;1q?"6e_3)<ZdRIjC0%V-_A[\
+%'=?)Q\jP]qqVPSGn)IL6)G0M"b!?4-5)TnK*PNT=*(.83;?-k_P[\,_Uuo5Mb9(2C=Ona2QH-WdJc-+%1_V!<c+\O%e]uYB)ZT<G
+%]g'2!UJj'Lg<KTgSJioci/1!<SagHQJ>X:"ejE\&=0Y`kpS4="WKu\F/j9;'QGe0K&\HHrFoK2(]PRS_j'%A\%H at i&+j.IfU.LQP
+%'iX at c<gd'eq_`iao/kGV[[GKcila:G[kC:UhnC.mh'"g"\@W-TrMoH!JLa]F!A'D/Qpr&)_46h#6"?fNpaoLgW3QkPrd<(HG'k%l
+%b`^rL=C-^@4^8cTBi7s4dNKY_c_KsUH-VIX',5J5MrO_J8g),HP*8X)$PQiITWBZ=/!.,,Lf]erq4K<1IWo57O'`h?12/5BT3Om#
+%SoleW+C*uhO(90[9%"SZLaBPWCW#]6qn=g&A:B;/IP[U0b8\OHK2s^t2_A`tgA1=rd=<,/\#8;?Sp1&\^N/3sl_/7 at CtAV;DA<)E
+%Ht\AqW^We89X+eUJMN$uJ@\,(!]\`.5X0:P\.*>X)3_L"WnL,q:)-&e)1_m'He$nK0#IkcCF\"bi8-#**-LiV-'sJ.U?!X,PKHt-
+%7Q`^EX6s4\m%!ebdKGK/VgUF:PE)*do?H at IJl$6#OE+\%YHaam^\"k8i+Z1D/`3qb\c]:%Y</sG#]*0>Qg>,V)^XhdS893,[:O+p
+%Q_gp=4MBceDQd]%JApjjX(5P`,gJqpY at tO0,c-_t).UK<8jK at Z<Yt+r_5ZJmOQ+[`d!>p._F<lgcuuoYf/RfLHt@;;;\'SNLe.:F
+%()2]I;D"T?22M&<"9PgQnd%O-)aY`rbE=,5pl+iDWMAA(Ht4N%@Q?.i/0em1.S*,XWsmY>3it)T.Q at Mb&#CU9?\isB$a7!CnMNA7
+%=k-9gi"UR)IAp0Y(it*p8;'@%%]3_GeTbP9`GZLAH4=kEK\541$;J6jQ";qJ9J1QUO at mQ%R(p"!bDN;=IA+?8!oFXU/P3]Fs3Jmj
+%fF$jqq9Zu7E'd[_jone]'8>6OFqZ,_TP1Te1HAJk^#5WZOYd:3dV,6#cl6E'<!n*>3)C>'#Sm\;et&-9Wi'C(o*b,F^&Ir[KCeMs
+%L^S:<N:R6$;/hQ_e50+ped1R[OnE5-Kc"%8"TsTHgf!\eF.8MFXO([N[emViHs*-@\_F:YG"8-uAgc$9-'FTClB_?S+Olb'rg$As
+%8BN!-^0K4kh2a*QTF\nd1hMhjs1oRpN,g-]@KV(d-I,t1gebd8-3<ZtbO!;Y;dSK2>d2GhF[p/'K at Cuhe#6hiR=*A-q_OH1>&&/b
+%g2fVuCYt0cmBS\R,+j%#*+X%/E$.<T(aM<+JiA:-OFTW\]7PZnj/D<ROoU+*RbrOQS9OP,I(lhk_s=UtdVeK>5',n[\_tVuB(f5Z
+%s$D09ndGSgZe9YX>qfc<'Y(YrMUmlAdTDa\$RK(6<IKFJO83U"!'7$cB<9LjM'ufZFT<T"Q:Wp'$kaqmg7KDf^jVq-WD[e%!cjrT
+%ibeq3O8^'h,LApFmLF\jA,0IP1`Ftfp>oOuqA_SBr4K6pn9,W#_1qX+Lt8/1I)hc89OBWHDF9A+<9ls2me1=kNpY*Z>hI*aVJe2"
+%O%Uk=e#=oE;+]Z5IVoJZN[R\`l)uVJEiQ[UYI<Ha[8qmFB7uQS=Y%0p5pcUq%T(]%rM-OU).Xea;CbRS"fJ.p;f`[0OT%1TDp9W$
+%:;!MQ!Z7:MOqQIa@>k39POEP1eK7cl+?<*Oqnn-(IukM,^6Oq8"aLVB%<iBXc\>*rG.c?J>lZU#THDiOW]F#fN<p*cf$i:Bd]ko2
+%?4i"'Ao2O9=)cl5it*Y2M.-d+X+(h_PWL^2<1]GcSd.43=rh7_Ft2Uo\#,oS>Uo/NS\r7YIbrfRf&XddLqX8qep2(W.@/>YHCJYq
+%AH<6*g?OQ7.T6]nI2<Ydiq0g2W.,AC(dn;lQ:E>F?Zh%ClH<U"Kh)L(aRE9X^]M#erl')u+W87^/fg6S\RfD9S@*0d/imFAXEY`7
+%($8_8k_*M%3^N$Z6Y4rEnH at Q3]2VHE$U2\R</3:eVo:RaciA+m[<4Oc[-%IEItS$(X,8#0!RK:b)F:a,aL*kpFb,1 at -/'4a(*OOe
+%PMc\B`PGVH=[b=KfJoj''e9!Kf0N at Nd(UO=Qc&4Ca(mXuYf7ZuYnQZ:BY&$caJkjjm/_o at d0n8Q7qVlt.IB($Une$m)@[%GL;k7m
+%!=2!L^uO at JZ/OOenaSm'IN7;(`n)?.<A<UOgUu#gko;)J9_1m'[,dF^Qm-scE3_Y.[+`I9FJUt!JOZMfD?f_h6=8^1"3-/P%d^bE
+%CN2p,[D<\^md=:Qd%H-K\3Y"cFc$gY,mi$+&QBnNge?NXLg7mJphQR(]*8D4m1&$N6udgQ+9X>R*?M3D4^pcLj*<*Z&"eBC_e9+V
+%dW]8>qS'%]/ki&:V at gBS&&Oj0'@MI$JnYAkUIt;8Jd/*fnMp[<"6Q?K`%(NRL-7%ne$U+=lVNur6]6dGnd,M!Y6JumXRc`#`$7go
+%&9VlD[u((pFc/!1!l#/jMan?5"FNSra=JatN+rQEE",_0H!UTtTn&:a5Vo,:SL13G\q7V\&0ANN*i:j\nS"]oGTcGkc9X.Ii"Vr<
+%CWYW\-S>l0Rjn$?6.h/R!gNWtU'!GdV)+6g$s&a:_V67V8i.iI6M#dQZCb)E`[[GH%8nr9-^h./H77+?5fu<Slu0-`'/gTBQU4sd
+%-I'*)YB+fO*?QQ"-(4HPU\F!HEkX7_"6UM+O8t,r'iPkBHVl;lY9(n8YidKWn]qJXQm%ukmu>g3W1Q%i6P+!1Sa-P6h>Z!_.mjhl
+%_B9lb.+/q5MkNXsG(E>YhlF,;i.=h"in^FHnm0P;AuWN])(3f98jQD87MT,CG'/ISD0.SBIDYHo:.nJPNXPVNa38cDOenr]@[Le+
+%V+]K+)7P6rObhBY(%S,Z?DXM[d8dJ\n1;)`IWTS:N`pZ&pSSj,-Pum/kK'mWDtZK/mJ8$?-BG7a/tj.%BkMC^S!SSC7'.)`$@!S"
+%Xj:*9Z?)J/h)q?a*gFb5^na\>4L>.."n"e2O+ZU+G!,jGlYI,o,-W;r6T2T'7o:]pYJY)2Kni$WkSk#7g$&V#I,G6fAb3PA6<@D-
+%K,d]-Y<eSZ5>8a[J6J&kfQS[*RhZDoBBM?A+#KB-Cg[)c"*j*_!lU>fUJ%7?=8KMR:'_+oaU6j[*Mdo[c-/3YC at DBl%n/&Mk1*Ds
+%K%-=pZ33Zn#N.R'^_7L)>a!sc5]g.n3A5t:&%%usEOYu8J9%^'4=HT7'+R'n;INkoV,9c*VJFDIJRl*>4]61b*$u?ZU5?27%Q;0)
+%>F#3\Q"3)Ti1M./UIZT^_1 at CF`0T2g&7Y2t at Sckt8B0R"[$MoLQehp<hPbZYC/qNE!Ekm:O^c];-'/F`4.JZ\QqH;(8RUp>DNkEC
+%MLtR5/.$sdcq"o1R=RCdE+m!OB--oBo0Qui[=)_lAiR_(;c""N;4:!UVl'g"pbjS/NcJfqDl`$rOqDa8$'UPj+=Z]n8.tN;%<Q_&
+%m]5K#s,FuprQ,d+7LsR8m[l*\WBIWDXUC#N1b`M;4)S]b'q>J7P"^4ZOfSP`;LHe2eBS8j0+Hppd/!iKgT^*kC"afU6/fRP,8?kk
+%nA3bd9aBkh0MX/ddghdsbZ:RIdh44U>'m`q4,6PUZ\[+T$>MQl0e-T+_[1WE7JpI%H(p$i/o&_>^;GYN"q0qp1iq$`AEJkD1u[WE
+%(4(d*o>7@#m(#[tpA-'[huSSK_W`;4+Rse=9o4bLK=!)jNfD$53Tg'VEZ&1=nPZ)Rh"&*STa86]#F5IrrX.hMHI.X*I0<4J=bR%j
+%KceBj=BGlLm5i at Rq!B(gRD7,)P="?M&dGd$o$URE;"fUBBH&6e_PT[2m373THYHO0hjCrEm!3qZ2Q]Z!dbSR7I+I+d]mePg^W$cR
+%%mU'gh<46VH0*grK,>>\?YkYa=orYu^7AOV"(U"M`g=tp.Rc*%pu;e/\WSZ;30/+eDT<pd`?i,b=(rd$Xu#@WVbl3<*Jb^GdI$nn
+%,.rHh%I`\RN"@P,6[(iUAqtquP;?GTNn'=)%a#nW%=/J8\tCRX%'guW;q/i42(V-L)Q"PZSq4o.lTFAQ#fIYT33Ru]`cdtCG&gh6
+%m#2l>G0&g/D?rJ">n4`.=sB&`_+ONrr=UgB^-LNIaF+t at jQ%0eb`Q;,1]dG?7cb)4;%G9iMf9`&>4^2&\7XBR`!L8U!;SGo6[1C^
+%Yf]_HMN.+E1n7Y1:^'OK"N6n$#Y[KX&Vu47[t?cMFuV=pol>,O;iQ;fd+j/nK-l=<lt#l_k)_i`7!JgaT7G:$JaUMN<!_eL:G?TO
+%T[0D/"6%bG]`Z+;PA.H/Eh-l7?kW*7Sr:B.4O^EmF?Y;eL,]M\7R9Ap/>6Ot6,d-Fn(4C&-cZAJJMt3)2#/Qh89e(<,!:Ln157LJ
+%h2FUXX[$8adioHC&8FmHlpgLn?kh@/)G!a<Lg6AQ7`gI:OO6T$_o-Y)0ZPEJ1r;!j1r/WC:_[=@@NTgt*\H[$5ShXmF+Q4C-ueA1
+%rdrrEEJqX19u'Gp$plEe;^2dNj1:$sg^Z.cd&l635u<M1'Gu7#"$`F0&*qY3`Kb8pgk=Q",Jh_09!F&jV`AK2XNq]s'>*)jO<>oo
+%T][dIoR:&Gk"!5g"=IBUk,DVVUVJ\XIn"YqP1=ITW?$O-$oL.$`1I^I\S+I88\hnCdGm/NIDsoN:e.kR5/-mk&HdT:kB2?+5u2!R
+%N_+>eGePg63I,"SE;V\)+p1!q'ccff,ULobC(MV/UiH*55kG1H1O.U[Lir_/=Q*KZPiaO$Z*YCK#6]YM at 2b%*2OGtPP)mW/+3ACp
+%.C at e?T5r"2U)qRcD1Q]`*D!'c:":k)K/?keQ``%+'IjW_;A3GNb<4B+rBKL&*Ctas_Mk?U"T%0r-5_Z]1(Y"^$lo<Y'uH_FGfK>K
+%,TF`7"pH>A)*#YZPU=fOEf4bf?]atSiX&P50*ITZ4%>);_CCofE6i#0QK9f0*eB\\6a/1K$c^%>r-4Cr&R?=$UXP`n'7:)eA+4k.
+%&m1tJ8>H at u=@dFj^mkhh,LJ<."Ke,!k-OPOa6;JO7sc5+cN9KVMS-#KcU9+E-9uD$9U%&]1mTgM,D3FR[IS>G;/XmlLk%)I!"Q<R
+%a!-*oKB[;KEc47t"U$qLR0*4W#Pl(IG(X[!iYOk]Gm_D(jG]W)QjO@#5"'9P6n15W0UEYP+<9bj%*Bnkm23Wk^\?)N44%,-#tu+W
+%"?)=>A:Yf$5/D9fK**';0F,E`bm]PbGmHDQ#j<1V>(rOH,U3H/4Q+12aUH187G at BV"[:&N`+qehr7]IHN$]^L%>Y/gUH=jGp!kZ=
+%q)T[BGY1rZ%E+3VJm^\^!tV(JN&V&#L170%\=CSFQ,tHH0+FKZETa,#o0TOO&6a$nbZu4L]n"g-;fGS<#gBWJ?QR\oFVP1%TQ=*t
+%\4 at U=LMp\1VEnEka7:6RHk9C9$abZoYnLR-?ti_HqpMu/+Vhfl>`aDipBKV>fLMp^TWO;D$n[">(bC^*^giDojEZEWkg4ku#X?#'
+%nGj_&4+KlU,gpcOZje6B_);CTJUQne!RY,i"2M&b(6XMoi2D$L!eiII(K$O.#gFcm!?Qj?aF`VJ7f\,9i5:HNM>5(X,g"8`Qb^Pf
+%:h\p\TG!D]>loY1='0(i7<j\A$R#Pk"TiaR=?nU1DU\\lA<hZLVBZMobDNs(n.&i>U"at0/kc at mLM:i7!J+=LJNGq**'<d)YS2u>
+%;Bqnm!?L,Z'RO]nD2mo7a:]JG:(ZppkO*25D+U&ZYW7:/+*qB]143=%SQYYW3ZO`R%1D)b+Kcl>K-LC"3UjfXN`^'c<pcp9,gEAJ
+%?o7ZR??Danq&(%f+)B,PRl6H=^kE"t0H*EVA(b:qgbTpZbBIO+.)1O`0Y!9$UZG0*(OR&qUH<=KP*b#;Mr6uUVt"4gd=WVq9J*EE
+%G"?dUWS]^3>GCgbXkI'K?qV5<qt&0lG`8,AT2/Z8e\lX3q.f^[1mHg5,KH7-W]j0JhSS;NbN?n-a&;UIiS,WroU,2f>eFr3%puSM
+%BBB"u9V,IHV]K*XiSecm_o<5al?dV5`()8F8k7dU$c2`_&AETpQATr;@rt5cPZP>>ftp%e-oRqCc:.Uo='DodLJiLWbQb,CF/O]I
+%Nd(bOp:qoP^qB[!B-SEPN/G't3Y#=ii0JFm.55;Ws21 at Lr*!Hl>>?ZG*)AVZl+Gg&+Y4'in&JQN_"%k;UF*_q?Ll_J`=j^')9;.V
+%6lff?9ZYfC6eJ_)>e')Y@@=1uBq_/lr6 at eA"'Up89_s>_.4c#896<2"-/?>u.46_VmmffQYR<VR(Z)C8QDYZnB_>qQ%`jO at oc[Rf
+%!tSq/ln7p_E[SW9fK1Er;pE&$D4HOCq&MHMR;Q"@QX4s)8*eek#-"d>D at p:5EC\?&TVoB1oftnT&,4mHJHO7.k`RC%<upp<D5RSE
+%H^,'8gR_$;F=QX_A\Cs-"GGU#*:FndF]Jh)KRB5AP7]#EeU`P1<u<)Nk7rQHP7*ErEH$G.p?Bu"b6#O4D\Jf62.TI@<b4\g'YTqU
+%WDVl9PA&OkNG(Vl]%=121o:i,`"]PEkFgKH)LUXF$Q5hAbsgf,mGs83aF4']3"I`28M7 at N56`J`\[0)jn8Gn^X4CRd-82_?08XE)
+%0O\H;gNF-p1t9<m=uIOB/UR=N)?RI6:e4a\CHlDoL+ktD/l4l!%H+-R<a_0P&_gKV=G:ss)4bC*5aHboE,o0KYcTG*hhV1Per]jD
+%8on:ndm6X<B]WQ;Ui]/fe#pB,9O/^Wnp>1.'`pXe9j[e,20m#]F^`3#BXsM7\G^$dj/$Fi=H7`P0 at HN,p_iXb'QhF#>YO at P2OPA;
+%4EX@[aKQG!C_ftKctNl*XetJ`IBb-i5('VH2d9;DRbSW`O._ipE!%TE4h/,+oG(uY"IOh`#4IL.EN8j/,94$'eQWS#pd!';`gk<@
+%nht\%^!eU+A+6Jcom@;\\@p\5Ka'AO at 713p^!1+mR(2?_Nsm!bJ1JY,StuYH=Trlh<*clXAs&k]J<mJ>Q6__pn,bCSSQ)[hDE81m
+%lKbB[6l2Y]L:NAt=hJ,.Qs,VF1r,cD28!<\:*stsPih(8TYgU^>;WbSKih<)))gBM(:`9;A[[D-1V%JP=-le`O"GsFJ2L^uP7R%7
+%?:Oa7._6Md)E2tsG$)rQJGYMhn)[`\UsQ!rl7:!MpUl<Kd*/9$Y3'&ejlV#VA at T!1\%H^0$K#+J2F\qRML^d=Dps/QfWnX6l$SIo
+%--DbJ!lF!?.8E>rX^s?)42\5iM;)UHWfjh!:A_>-cc!Lup at 1-O.o9HuJgM&3apgLGaH!80h=ftq/Gc):fA&/LYJ=UJ0F!G^`D#M3
+%o9'GVH9^!5c)/^'7>0]Zp<mY;JT_Ik-"bo]O$b`fl)N*>2Kh3':T7icYH3Z+<*"rfhbQ`_IETg^,oKn0*_u!l5F*C@;15]\JrOV#
+%Y+nXb\ib\uXYqdR*tMs'fV,*[XXoB=lGQd4!uL1;PVj8ceq_HTgsu-_S0"\YRLYp$/LtFf-]c4T>i+:,`cn.;$LtCV&Z0gs.d'kW
+%*msRjm<[!8NERu?[dD&C%\+=)[=;_%/`sNNgTDa4X>'.&X\Um&![RZ/a5JIeHFFqHdbD5QN377kqCM6FC6G)SrnqtjBF]`U=,Q1A
+%6'`CYS\LN*<GCGmjXB`3;%<_+-R*@;^E24:U4 at mY;IgP15%O0)[[Z6^[(T.;gWLlhCLIsk`(eLFV>7Zu#Zkmoc at jR!-DZoSn(=V_
+%0*=u[OF$!DjWV*$>'9k>f>U$mR?HCsGS%i"gcW%[10sCYT8S_3KK`^7()^ROMVcX%8K7SX$12l:LJHWd<b<JXpR3OQD:TrLUC'F3
+%[jp:$_\PM)&Cj<h!;#ZM.tM.m7_Fm[%^S"M\!^R#?*pq6*Cu"c@`';Q/^cE@^1f`'fFin9`u:uH,d1EJB$3<th48\"R%M)o?(5N[
+%bjD7]dF.$'C3EYb]7fU;=V/<`Xf'@ASBREW_Fh$628.M8QgE<Z2//FH\+P`G+#.OaF"3I(C$pr]3OfXGAuE>DgQK6,kfk!D\W69_
+%(oVH7c*21rG9.dXC6)YVc6^FPbnHS%PhnA6Y;<^X`$#PuZ'Q)"[M0nlGVCs.jIu0EEr9,9P$^"i8-X:ko&R?p-01.E#8cbB;n6pF
+%k9FbD^(!A\1G"(#pQOcVEbs8=#8CmUE/>OT-(^8Hm*I7`*P6"0*M[@J(ksCZ(\[K:S;:YH(3H`'5j?-7Q^]ajph`DdGqg17-Prr*
+%M)5,R`@O/oaM6'd=(NY?T2tgdjNDoWCJd4J%?P72jN8lLV.q#4RVT`TfYf#`eaAQtg33Y".O'$%(SPl59Y.5NnRY*B:bI`EaJP67
+%1sf)S?OY-Pha7hii[LI[k"qbNm at WtEPa3V"6U,]A<pqQ1i-_cebJ=q&pN,HOaJ!1^6QJ_XW4RbtPXcjOZdlt;_TAbt]%[QfE[27h
+%EpOP[@^dCE6JuN:o`o]sd5X)RgG\bHMnBX$eSm`37+<q+#M\(`86aCO>>&S>JbPHNl_2$SE\o2'i1aQO%D_4qRhBn`LaZY$d1/67
+%1lZ*^5BT31A[j78ITeb[;Y4F/q$%3>^HNsHgj935O=e4*o=9 at D*"$fA3BjjS,SE&FG=,O_[p27ID+2\gh#8`],,.ig)5=MR.[Io$
+%lA(BFZEbXtm"cGZIAh_KA]UIM%Y''.g<dQ&El(`k5'H+2"kq/u.(aQmKt?:VbN9mZIf(s.#),Rq:$#OMd6$Ht>ZtNgp0\kD]ph,I
+%@n$=6^aP461su)a`@_oR at j*n_h72Q?N#W2BjAQ]se"oQNaCOpeR;f01nps0R(Rjf,CjrF'9G&+SPhKlOF<F0^9km*s*("l(QClaE
+%#rCTO18PS*+@,PeHUJ7d.=Cn^Z+A,X[F%EW0XY2g[Sk^pJM+pUl+pW;PCmB]g96bq,o at 0"0B'o4#4/hTn5tk&@qsfH$tR&)"b(Tl
+%+isTPAPeq$GWdN4j:-=CdfRm06#?a8a2)XRAAIWLOXZpVl?4t^]8($V\58')CbuEV%EYL`;Amjcju1p$ZYI`"Yopm6?D!ql:`d32
+%XFul/-hBU_fk]C4$eP5A0EXYP`YJiap;Wdnk!6<_[c>HoKerWn..>pl#=+fNbcPO:G4$"?4#iuOOudR]E`Q^cL6oou%'D=+Ll*h(
+%F_Tl$01IukgcT`bTbckO^penq3i6`PMS?2kRtNtjO^MI(6`+^0=U7=*]#Oot5%g$%b6urYhT['`993g`IWFJRTV^8Eh7o`moS0SS
+%3NS;=pRf&D`M;.&oO0j$^"H/7X>-pQn)K"'N#>DA]<L%W2q1/g46/u9#=ElYqpE>'?.a2m9+5+#N\,]qrH$!fej;_;>:<qbbMTSR
+%;dbg+"(jU)C^i@*X\RJR'%:X9[^AKS!C!Y?s+c!7rbLZIHgF)S>`m_.a].5!F2B at 0;1+:O9)eP_kAI9=Age84Z]aq:6_e\^GW$qY
+%(iLZU"/JQF#Pt./h^TE2r9.Fg;mp:8UXp!G`d%!_%chAR8aW>1WFiid.`SD at A,!;$/\X+V6at.bLg8c8f;B?01&n>06#.RKn!-=+
+%/l\pa,3JBg(3K7#Eg%s==p'h`4SBqQ?R&n5h64lE=nWZg9c[$@:W`9Gl$-`or7Xi'5"G8D5a6d`@#fJjreU&=[iBCoR]!"IGi%d[
+%BT at tF5j/3f*51HSG).+9NJ8:t(1__X!kX[=XqDYYK4b0nk/A/ARI?;Qkm\MKG=- at h:To3"7H*:tiqX]DInbfH^^P]3=3%SX:P,J$
+%aF`Gil4LcgSmC&'Moi"Pj?)2c1!cJ7+[Q6r>Z$7dL'-ZoQ%I`I$I-+9()*iVaKcP%e`OrX1X,5WN]<E at d_$Q[\$d?E(ZESDb@?@*
+%EJ5j`am/Zs!*S:F19++SP1DYPX''tPEJl4ND*Ne'J-/<@?]@SH5S7H^^hgU2>-s)e>)!JbHVEY#30s+PHQ)[:1P[&o;*3jV46"oh
+%1?+$tkU;a*Ri%$LZm/mKAh%2T>)cmXS=.)s9XYVu3)WL&R\d(/nlu_/^MTgrqnpV0.cAt=n_rpW'.X>+Ns$-]\*OET1RY;A+,8m?
+%4O_^#g>r+9Vap=$dLcIk4LYl(:]Xh.E5]eC=q1;%9ITe6Q/-$TW.m&DXBu at 4Z.U\!A+crpR at b$!Wh8XI]I;(L:9bV'H^RU,r0XtX
+%Mj%pWDPpc%;j-9bfUKu&W4=*S at Cr$^UPT<ob&?ZpDUf0Qla2h. at r#\s-#dQ]i:?)sL8YFWC5*:#R0cAu at C9-h@nj$9Qc$J3#m3UK
+%#epKPb/2ieSRI9h;1Us_Y\T]O+]Qq&YV[19#B5^`dOqr5"7\!YoTT(VA;iSg'#/O)RcqWShHQKP960(Ce.PuA'n)Rh0L6A1l=M4]
+%n<YaBY7NL0UMIKbmWKbG4*Fpd/d:j&Ku9Q(HuSo%]RKgt[nbmMEf$i<9M^EfqC.uA(c:8ON'HJ0XU.Xe*g&1tkAjgd8.tP!oUnot
+%=IRH2.6%VT/,)WV at 636m7pE8?n_bieNQ/?94O[$)K4Db5[3b=)eq:L^-F9]Ld,4:A.kc;JPe>(a>Gu=3`X at R0?B6*7mDm+Kle1Pk
+%HG(gncEN_2mQGaT_8LNs;T67^-asqG8o'[3EH+X.Z4[[RGfj8N0(8)j4#j]g?op<>2!mW`Wl];C(j]JcB=4dW.e'H>I.7gi=))NU
+%e^FYSp. at q5o9Ao!:So<$Z-L0l'+suRJ$1G4+E_#gk]W?4 at b?iTdn\UuSW4248sdN(khKnVGHAnu$P.ZdoZ"Kp2ehXna")*Hb"c2b
+%A6NV3rTN8"rWkG%RDWI(b+1bo*00n%,*K^ad5iK?N9"3/M]NPCr%-6(-<5[TM38j4T)\DU^CQsiCKF;\gVPs%LTL`@):P<A*BM'c
+%qSJYt4;gN@*;%s!"#&D,WdMu96C+[YY-LLAo,>:*iQ5#V<Q0UYTT?i/X+bn\8II]Pp3Wa*QS:-7Vnp%f/L\TMj&S*IMc=MN.,YkD
+%Q`&a7ComtgRsT]Xi`<[rj=!alq`2C!$?,dh*F]a(4ZrA\"LHhL#X/r793D9hd9F]BiU0!C@^LO+X")m]i2G`jnP(r)R'\r*=qME(
+%5%fA+CjkomdICq9fL77AIXOTlZcNlZ\B]+F#mXH7Z9r,&T&/>@a(*RUkZX0ccK]';+u%1N/i6p>(n<EG5I:q7^"(-QL*r(":6aQS
+%8%d&.%:[]NDQ07g6CDu]@pG":5-fij78]F_ at lm=RZnV,f?5mae(%0GVqmF<6b3X(*E1 at sq$H7;$=eU].U&c;3Ffm+_9L-h=N2P_<
+%3ZQ@,B&Be?F\OjAU'Jbs11)&?'C0M%Y:`;PlcR42NV6ang5+/Tn<N1d1okQK9R<j&:9P!</>&B_]%IFM=7'I3Mg^PoZ3_>EVL$5h
+%0D6VZFJ*eGCe,lD).Kap!HJ2%/OCXF at B]]*TE\'f4-52*OCCTQKO0eVh^ZB21*701*Sn00YHpQr<@a:R*7YY8UmIGpBGT'n@;V*<
+%8KhNnW`:QZAaJ#WlJq>qZt"QO<:p%n\%CZ)lD0TP_M):s)Vn2:au^Hkcu5V\c1H47bHI41gpHb\"'Q4%ft2n3;_>&'UI?MciP8+j
+%TMIm7n2eG`d5OL9bl7n)JN'W6:cdAm]Okj(8Cjm1WsT(DhNkPR\j2<3#@$'F'S5E(Rtlp2UL/8N at 8`Bn;+[%<ke^<p#fs`54jl)J
+%e,2QboVg:M)A1l$8S:aNJ\%U-7_[R94 at IH*qmeq5G[<<K<s+7s/nEPBm1Q3CgeV9ZBpC\HQ9XQ8X"W-q=AY?jUp(`P<gh%09 at 0*/
+%1/dABA%RN_=lb=26'CIq!@g=T1(>SB at PSnI4)W\#CB6Q(O%G,Op2alXT-mN$No=JPNZ(?@Q4M.n06jX at 49Z[k;-bMkC9k)m4I_ at b
+%D?.S&m:#)7](^+j*hCU3F6JDAe-i at N*lZ'h1Vu%Od^LJ#rbVc[5g9q?O8\+#5-ItpRYa>Rg/IXX,aT`t!X\PkS*rRcgD@@Bhc813
+%'<d!ahu4,%*Ak,(S, at R7c]5U*lfg90HiNY?R0];Pcg)b?U.TV-ofngs!mjDQobec%86^VS8(M&'3A,I'HU-Ff$LOgaT?kd^_3C at U
+%FKd%6X+e85B*DL0-@=sES5]TVG,G&JR<U2o'`]"W'RctH8_&QqF#I1_VfLhLXIB:u9VLFAfa?,cn7e[]d9sTbqT#R>9Im+3^p7=5
+%=a6lQECH2nrVQ0dM64W%nJIsWn64=ieJ-Pm/S^hM=<b:bXOARtc,c+s%fItbWWkp\4-bKM/<@<Ske!^*V`uU#GoqP`.F1P_[8PK[
+%#3H1ARX%FUPTt'_fl%9#)b=42U3naM%6A-BR)*CB0uB'bE%Mhmg_:*/_Oid75YaqqD_*unSbYmD!D\,6DDFi/lE'[."+OV9j2`/q
+%E at n1M*4YGG9+Wgc'/&(d\\W^9.YR;JfFRQ9-<!b.n+WG-rV=:@U'&`kq"$@CY=M%$3lU8NdVW\3^`,+=Nq^I[_5!#[m\*mLeD3d;
+%"PU,ef<_<&1_n`_0=<3k8O\,V,SejU<$VDA8-dUNQ*t1\4Tp50,%-%'SLRBQ3s46G;,`XiOt*bC%T*@&q_c\jGd.>G#`.SrJerNr
+%eOG;?>Embj2bIDd+?cRPia"e!^kaUB3bG]"i4^n(24+rR/ZM^-/lX!Ea9?23Jd,@>gi5Pe+5=bj4<\c0H at ei#(rI`#KPY]KVF&%t
+%r"pc^o#s#`8qrDST=upZd]&EqbUUpi0=_0"-YSeM)<J5DH?bgZ=Z>qW8=.bQ&/nlC%$@4".3*9F_Y)VJXu/EiJ,;G%D`B;m6.WpC
+%<opK'q23T91NX0'^4Np9En4_G63,F`mR)sE$/^1d(9K??h#<9\"FS=+?bW:?^@V5:;quML]i0KR$U5aA1b(gRpm,X&pYYi"1QoTr
+%oTJ"n`@0q=6&s1']]lI]H*,>s:&NZ8e9Lr at 2SPsfS$g&u&10q7kXeur)DcN;2J.hnX6i^lg#U2*=O7'qo*9tnpLnm%+>;*^(-X-N
+%V[hTq7KNY3PoIur\,pT4'=XM[;mLpb<ETI%Hs+3Y3fJJc,ZRLgY_6nrSG"CL(,s;*CjVeOkk[EMEG)qQ7@&8f-f;^D48OYQW75;)
+%J0K[0JIF/t47'e]j=Pm5"4H,,S^SEtFt0_;pK;:aTG<%$gKES2C<>pI5ngi5k=a8_<5e(d5,W2lo(hHT[1X70LJ4G9)TII-aCBXc
+%cXlY[LZ%#ar'FDJGqku3?a(4WTbV1*>MI1mjU-]M5nbjg.jnDT`A`tLWta75Eh.NWW)gKRiO!=\,tJ:B`pd&7=$;6T,L`ABic!R/
+%Wt_Ju"(gB<A!A1CA&9kQU,#UEhLgm<)Gae.mDuLL*`_m5\gbkETXC:]@/tZBo]KXl<'!Zm<$@]]'?.m?ACmIRfF'2#Q))KJ6).Jf
+%ln$*PpSZ9V^[T+N;GOh at kYc#sNB"Of)[9]&H)3kl#iCe171f%!p>[Ead)>U9Qr-kI1`cO\>.;lIm6^V%$f3fpFJmU]E>A:;H4KsZ
+%=e/QTXip2+eqMT5$?`H<DM`0NJ#Cfc[Y,UhOCtG4fOZC&XL;(3'?!g5*'P6T-ENtL11TUqY<RO%f/aI%ZZ'L?Vb'Ok(gA8,qBHoM
+%P,<VA)fioZgGqRQh33P%k2?*n(]IO^9i'QR*dm;XeKoSlBf,9&NNb]D!XMG.;Ia4EL-$t'o+ufg7H]!(XGYM"@U8oe9%kY2I5pm0
+%Y6o("OV":3p.iM$p)3aZ&]]_j1&g%J9eaoD=ndYHn*2ctU?QL8gIIDV)fklo%s4VN]6r4>gmU7259&#Q-M"66-ReL<4=`3+R^9#l
+%q)J>g><D\8EeGl#&ON4OHWY8a$iq/79uNt#WFQR_KLkn`WlTsc'I`/6L?V+7?TZo=''epKpt3$,*rT.!);"#*osX'MDLL7BE\Ni)
+%h-1M1+N8YE#d')]dSbSZ:3G8GJVbh?bubq_(kH?:o#ZCMgZc-koDk)S6J\Z1o at T(U`jA-pW%GNCS@>7Ar-!BBb#%Voknl]U(On(1
+%B_L/6kZa48APpM_qoQ*$R9+i(&?sKE!aBU6CGVSA`k#\+U).M;fDklcrpj-#J+<tdjo92iOB6i- at X425>n]Ku>>uMU#>Y?q&#.<m
+%8%eW3q[9rf5d.PEllu<(Q\n1Vk_8[_ at 0HfRS*UUr%Il_.U^hK+(\UQ%+SqP9n>C_p$jbIG=*D05F0cOWbjN?g^LgHS!IU'L\%UW2
+%J+q2H*$j?i:/#E:RqNGI=tX,hkOEqi7%/m![dMW&.?))qKBN1"'IBZd$5/:MDCY9D'_h>NM=EgSh`!@i]I]+Zpq56tF7qn7?]4j]
+%h=LPa>-%GG%3qgWKZ$*YI>G)@`c$40Y7#\qo at eNtJ&]-O"6f[QZ?4-`AjISNKX]6]Ld"LPR,97g;[krBcI47l\)NJ'j)H<W:E&E(
+%^$I/llYQ]5 at Op)U%;t?OV5j8<AU]It`qgRtN(uAua[cKqlY<(,1Y&u1VD./e$\tl,^S]TX/'lIDfb&Ic]al at MqgdFi>n-qkqtc!D
+%@5/jjrOY5`\=jtQhJJ^l'Rd]MpNOq^bEYWDEUXU1krm!aH5;_<a(689b%-Zcct:RW!A<P"QO?8d4 at KL'pOp&CbY+Y]gZU*aWVNUQ
+%rAf:BWR)c'nl@,`'\t:`*q6QDq3pS#f]NH+Y8e at Wk:]/o"#b,Q$%'X0gZEd6ICC.;\*i9'IpY&clngNoFH'TR0^aULfm[+jn!5XN
+%M8Pa`4WsG#N2G`<IJp5na+?Y18k-+MQ&gVAF)6G*SKc:N*/rnsrA"n<s-fGMf.g)=Rt*%lkDp.o+(q?V(%T4,k81c(_!8&LY]mQi
+%_*(hZJ[O&-E#UrV\];DZ\<1X1XMt'?jo%%4AkjBpn,&N]OHOZBNsT.<:A-jf-;rQ#mX#^he,Jr.g0a^kL`]Ii@$u$`^UMsbZ;@_/
+%iHkIP-`Oee\RJBi-aIlqQVCe4C?5mbYNqRi>N_nIn[s.=G1qHEbC+q$O>%mI;t2h[hb>cTbS\1%-C9&6J.5`;ZeP%B(t4rakM/7N
+%4 at +gLD>&7(+.(u$boW2&dLWdOPaj_9%&Ct`m!'<C]CBh4crQ=C^CR[#^%!][@h%c7k?9^qW%qB/RC at mD5HeP;]Ro(qkcMlI:H%n#
+%O6hY>6\c_/IN.FXI?Q2>Ee%7TVPSo!YT0<@Q9"8iC*mb>]oAZ$)#nRK]CWL+p4g&F[2k`ID3WLuI%-G+CEMa/51r^>o57LaLAr!C
+%;0Vjpo,q0E/hGV5;4/N(V)YW;16?IFIpBjXQ0QEgr,%]Z$u_sp<RU&U%oU'hhIe?Nj^DbnQJfC:H<f4F?#Z:>#FkQJIke-P3PD6a
+%JWCG%HAK#81?Q1XeF&Z`L&8<)oRN276)o!oE!h)0^0\6pH2G)o8:>>5_aDL/jKYm?YPbp'q6iWe+`Lf6Vfi#WO$)g-a,P;4jTh"G
+%2R?aG)5_[QS`3HXmrpcOE?H6=:t<H\paGHW at ouaXA3Hpl@!+i=:/j<KpY\9<YGGH2.Qrc__H8Kf4Lfj18He@=P'Heal/s'0V[_^[
+%Loa,9U3^C;>I159?%bBH*5ZP?S6#QrD&tXgGJ!BblTT4WgU]OMe[Ht9Ie`e^5:k!%95"ORoELbh.=pj9?5iUDQ9e$#<dgQG+qaD@
+%Ga;>tqOc at s`(saAlGS1Q9X(.]#!cV`JND8)qq0oXmNFPKCDh&mhn"p1rU\<X/b]8RcA#?ggAPn*4mfcBXnf>bhbECj3+JX'-KT7D
+%*[gda>O>'g?C)iAV2a1c3 at Uo).YFY1c^6dE7QHKWrF;a-ipJ at D&=Ur&Ir"b(>R)]d>\CPgcJMZeg0GXL0rSjm$505>]lgufTlKU&
+%n]aZjmY]'`o<d1G<qU<ciU4BTa4%DD2oPlpO"Yc'D^Wa`W,j2=Y?`0EM(2q-1,"m``te)?f4Mdeji8Zm>.^\ThSurLSMos19VBiC
+%s*LNM+X+,rKitPSg\juZTe[kR'qWt7"n(6>C8dYf_O"GlY[`0A"2u$?e\]8Jj?S.oA.D]'^$qrHA!cZ8FY,RXK0Vd@<39'Aep1=4
+%eWOtap83pLfMe4%Cl#[1V]Ur(5P4Ml38Y2DELn4aoPOH"CG.gc0>J:FimCYRQq\0cS';$:oJ%ANqI.,+G4keM at SV3T$nhmK]?7FA
+%-E*WMkdm*dOkig<]dPZAg&Tdb_UES,ZIfN_UiNreWh_#I-RhCW;WnQgQ"N3=DX/-FHX-0shRHA(pX=>Yk1bRFNU$Df^Ee;rVoK[g
+%9n*TMBWerUeM61<&D^#OmsPDo=NIC)-4NF"_aA)0$'p,,D4hHrKh(`MFEFb"EE\=STP,_heMcBl>\q^/>/c1IKa2,TRRjfU3u>0!
+%=KU?;LAYI-4RSW8%JFC5hhUkNq8417:"F/j5;Y#g_X7ioOeCi8"#$j79:;<QA-K.Jk,(/GPV8A_ at k[=>@eo?a'%u44A'iq^W3%Bl
+%W?AZ:Q!%uOdqG8;N#l)4:`Aui<P!#5N]J<R82H6G!s4[YD]T?'Hj,J.$^!L06GmTS6-A/b\F5';RJWk,hHj!)n]dfBO8^Z\jZZ\*
+%PPWN*=9PK2a;qc.^W&'EI^0;D at Mf+$DgN.XrN&R='n"+Ti?7Ap\oeuDZt!:GUQ0Y-f9Cd1(5mW'U#,XOA:A=,LDb"V.m<P[%)X_-
+%068q"\L_r4JrcUJJ??Ep#t3\=J]I0KYcf,Bi1!=:500oj8[nNjB',\_g"tLWEdDF?jZr"T:H184B;K(:8)L(Pgn]:C\k^DkNZHb%
+%UMueT8iOGi[\LB0<Lt$p'ZTaZFl^$C/9XY\oEMEYp;!m]4W<5acq!'8V*V4d^019LKmqelO8J+Se[@np)rHu/k[?(bBC20+DFim\
+%Df\D?[okaNf(0/g[WS5ZiMTS7Zd;"ljunWhhuI;n$XZs,+4'K;Jip0j_]j#Og4H3Pmt')>oTp'MBI141m<hUcgtDEkLEZQmYb_eS
+%mept26^Ylf&;5u at MdAs>6:XQFWLgW'#qoo&:a$h-:V7^7!iOticZb<$fPK?3Z'1 at q=2CQf:%>eW_jt^V6[/\lE>-'>mYr1t.TlWD
+%gRjWnG4]cFcf9MFXDb!/D%5.,l"c:a=klg%ndZT\\-e<Z5uWOIbd at s[G.4L/It<euChTthrJZMoB!b)2NdskI3u<4rQa\^=&2Z-I
+%4i(3h$LLVu3P-8fe1[L=B2lG^>*^^,45)5+6O*43&O3Z2*`i2aCYYfJ]@m'nRP48T2lZ7e(N\ju$ncb&<Hd1`Mm2njk:aDOYOP10
+%=VmCb)UfV&(Le.*1]+2JSOtTBA^>G+PnRYd'>8?aC#J-B#tDX)9?fn?d?kf7VYao*hj7u:jgLD7C];TXGhPdIm('Ss^:UB5e+0>1
+%50VtEZi.<h+.CjK#q?^>hC10;[;/[s$4J[EHpC6Sr?OT[KJUm/n7\COAk67-X+b`4=0m("PMB#a20X>l?;HfCa_F(p1mu87d=pVi
+%T*YrMAC;WEP]5./\&'3AIG[0TYc$m`Aea.7s.s(J)!g4`Ho$Hl#j8$iJR)nTo7-V#fg5C*j0YoIQa?LnC0S<("IFM^NiN._JN(OZ
+%i=9\`Z'5pMS/FoeRc,l$N.6!FhM8uqd5uP#"37pNEA[O3!-Pgs]#-U"Vm'"uE+(6+>J*ss*aqoDGVJTEql-/Mm"C-Go=2KjbiS`k
+%^GLENF7hAhh^sB?p\S+#-)<V<FSS%G!R_U62#f/D8#Rfl6634!m+8c'q0Xub4gV/Ie1#CDSUtE2X(>0F%!qc*\O:iGL2OTl>]UQ9
+%E=/#*X75kCGSYUAK\^97)T2L]DBs:*hedqbrUR>#Si5OcR."P_P5K#XhIl5fq/%65o.MI3=9CLVb=[M'2!j>kJMW'.%0,q'i]:<q
+%#A_%.CI_f?Vq5PY_%],:a5b<*/b?E;G?22d;%21I4TX@"=nhU(>lNCNIqIQGq/#6P)%VB]QS6"Ylo<Q??S6Bq?8BjCKWN4;nd<D(
+%b;E$Fgm>Zmba3*dkJEQcWtrA3"rf=^a1]h!nc?IXIhOI!lgX=Fh;:sn7?o[++Do_[ec)ofk:3B?Rf9NM?UA%=LT]u=1Oj53?)J0G
+%kjjR3SlI--Ufirk>qRE3S-c-q%s@\/ANT\V1qeqXn_L3.Xmk at OGal($];tifJ`08gl!Q?hMe9j#H?Aj%e=S@'DQV^p"4r,j.o"Z5
+%<j4Gl5'u6F1t.'F#/Z*_Xg[/>KTMU&(*stYS6<<-O8-QOl9$ZYo9)?+O)K3igT3R5bAT0R1V9O6osssQ8;A*jlf;MsG#>2YHM\/\
+%ZZ62(*;bp+Nb/gp.F[.$dS9!G<5C2'Sn?B4QVLC.Zp)Y^P13<#l/-)oR!_O*[QG^_>g%n&s)*aBZ_-Y)ml&./e,D6UgSK4g_5F9H
+%/^&q)94K77$W_aEm_B$gYO.cMM]WbGL[82*32B_UZs97ETfAR5c5hYC<ES&3L#Y*oMR'GhALF`^')pg<jeaug]rN at c:HQ^j2p`%1
+%iN^aF$Q!&25SrR':ggl]T@"4YTbdD-YQRe-R)7mR>YF`'l-n*6g[b5rI+Yq>S,D\CJ")_mcJGJgH*Y1h)5g9iF606)jf_^ratU1c
+%q)e20NcJm=BVBVAIn!"),8Hd\WXn0nRO8qqTk0FP8;r&??i#KjR!91dR5FjW@$u8!Nb=7b\GCD%T<+kD%o`"F`MnX^4D7=#8l+aM
+%B=>k@?@(=I:E/ro8q.dn3,0OIj`1:6S*XR\-X/"'1<mlmK:>JU"X`SToc/c3KU^L(k?P0F6u0T=oDSdq*Brf=0m6>L%VIh."hd;l
+%cBJ?WJ<iXOR1.YU(>:*)6GobRZ?)7lH"Y3I]l=4,@/G`&rNJ5pfgYWeGB0XsO7>m&L\Z1b\aQD@\?bc34OF\F=n"<c4s30"U[hhp
+%/_]ns%=$P_?AAr-2.HNoE%qLom5.&1alDYLXRprb/-EgkE;fFU?09LbDk7^''HVrgrV:t:A<htq)X1%&_^d2T,*udSLRE4'al+ON
+%Kpae#@9\NpQG_aTGYd2nqX\<ChgXQXmcmu@/UskOG9C:h8U74(`L*4.KR0C4IIg at f^o=&DJ]ufdBjn=dq).HX7YbL6#@eI3;507E
+%i')WF/!#nm\1IB"q1D7dR-a./h6$,Br1,#G74A7[#@8bT;](bhe3MXt6aYHiTaPtB\tUEM&b2-QMY(g+dRt]nC9`&H7T7sVe\;K5
+%3#V/5r at .R&g,ptHj+9M`Npl\hgS?uWe8H!;*d)+e6;Y0]2<B4"dT%`GNArgOJc(WAP9VWCOrFt-'>r4OnFE'D,DF\8<GRS>(UYI2
+%p_)0?$$)f.(/^HMp@:b!cUC)hF\J+?P at H8Y02RHH(\;(g^Y'ggCo<&JGFRXuO8<^&_rKo6\Lqg4Y/2sgL.ZSRL$%g^QeH;k0bTGD
+%8sRTH_TT at q,$pM7 at dad.9OV@/<h]8%/64r`.nJGuMYD7LGgYQG4Y6%\>N'SV4DqCXUj_%SiOA?,.>2]5X/AP&YJ>p@['-BnFQ!g#
+%&AsoP()l^*XWR&E_Pe;]Hc^-^1aRRP\ou9<B-7'leo:Uf,Qoek`W?B9?a23?6U_h)/FG`DM(ErK*QQ?uo3N>j<h7Cbf/@j`&VWNT
+%aQgDW'&R>Al4TG/*!!=7%p.Vf'*$=[^MTFd'DDt0\.bLCm@,DL)u`ol=`.121oK6V^S0H&`h]kPLYi1[k'(\7WZ"W4iDt0TNpr/]
+%B;4ApL`U(0^$Xk1'^(j+15j!#B?-H=iSj@/:k%1(QZ1(Vr7^t.W9f&0mB22&-B\B=MiMGm<203o)rP/6I'^"oHgp)@^Q%\TnqY>3
+%S at 7nK\8-j[l$'4kPo+fPO28,Y%^%]`V0T%h7N`pMk--PY`X*t*LHS,KIl,%RC[p5\h3RiNroJY/Vn`.0rp?ohnlOH>T,stN7O#Mr
+%#7j(PDYXh;hg5jIO!%]u>A+m0TbL8mi\bG:<gtK`c<ZMC%9T!,[!_h^*O>3YX!cSs#:K?8mV_\SYkp!@dI>bVU]V at .<k>poC't<"
+%R1Y,>Bg+NO/"DBSi"[\IF%..Wqo;ZSMiI65A]$jId)_qp-MWdSdeiT=gSh;XbR:nH*V7-"ZgGP"HM)48SSpRjIrA)HE2^AIlV)_*
+%b+@()<t7l!_qPl5:]6o8q5_uY]%.oc:>&S#O1k>&a7mtE9uFG=p,'P1/+L,_cg1J<'-=&&p=*OH at Z(=N,.5 at tC-fVd?BQ1oTOs0R
+%q=S3QcUdt'<#/PX`oPi>79[#N0Y%&MiY]\4<WC5XC_2jqNL12KS=,oC;n8ij/\kT#2?JeJfJ\1`["f,;'6F6U50_!ocFOca^&;L"
+%Yrq[IE?sENqf.W;BCia7IpAnl'n%"o[r_1$Rnlt4d93P0ErNcm2.\#dC=%Y/!G,hEV0#R/.IqeTjEhknN.`,>P5Zp.(JVu0&@]ms
+%*_9>KR*J]?RaMB!J01kVF>t;I(61bYcSPW<V9FUK/\Yts.kR'p`Itm?pUmk2Dpo9P.lPoS35>Im1<tC at Ek`d4rP-9k]0X"+dpN)S
+%E,Mk^((ksVY\k*G??4ucI$/tcjT^A(-ICq`SaYY&Fq!_SWuso\Z]'S:>66ID3K.8l566`j\M\F,:NB\cYJMR9V3?3;R;W7qaT5Z-
+%*tC-A^cn,DQ=-9"&8>[MS#ba(&)beP0W,;8*=r\n='?s;Aeu&5Ss+eiiiB6>,q=POeV9l>ODWM=rqQ4gFun7XB,:@&/;5ahDaG;2
+%Ii7_&#1iEiikS]\&>#h;I`_EmTs@[<((5&.T"2lnm;E8le+'5.fLS740(hL7S/_g*a6%uX-q4k/Be!$iKoS3QRI+HCXCS/6TEb1j
+%#!@"rF47F>E[L<NO!'SW<:<9Pq,t>Va":-9Mca=XHf2Qt#<s7I@)m0A-A$Y,q?=n.H>s31FMX74_r,qp)X_t+$lr`W)D at Z1!5q>s
+%$V%\i!1Uh"$bebrg&Mf'1<Om_1cKg*f:.0fq5@"M`!s'ap at 7*/aS#3MWY.5:d2K0-*l>.PS_U'Ua*ATC?H7fM[i]"l9u,q/i%)c'
+%HJ[<\E*I at 3><_"R$`/I_ciJs,l'at<IAh]gMXtT9"^l/S>8Gtj,6-PRVE]o)5?^`i[lo$KL]1st"'p/=&Y-LG$Jbpsgu/o\XRXj_
+%_C4h<]c?7uOCYS"USBshn4X<Ue5V(Fh1XRl(#>'-EE!/V:+7O(E$["&?k0UQrJE>'Q"?:.@>P2W31HFm`$>Gcllsb/25,8(?+Aj<
+%/_dK;[.m1Z5_%f(p1f^_d=alV?jT3b[CmR/HU6>J+3I`B!3*To^i%7T=N%u at 0s(u$$+r:G2$4-D-$4qH&j&0qTZbK>3cMLP#.iHr
+%P9\p!ILHEDhqb_Rfg7)_h]pMM#c"&TC4&-)($4bt18BOsKO2^,qhZ(>fk?KBii(f20qd.7)08V3P at YBL3jA=o"HSm3Bd4J8)2RD`
+%qE?e))3iZ2Rirr,=m!S4=Km0XhD6R4S^(c'3e5u.pbWJRALA$ATS9/!Os._EihHR#V)'lo[_d@@,4[B'`]=GJ4Q@(NPaocSo;RO'
+%O)ItZP-qfV',%aJi<,s/ouER,&<6baoaCs/]qc"P*3/]DEFHnVRJ%m%3/F[dk0"a7UQJ/lkaCGq$OGA07^seK9K+XkF*HQRYhI.)
+%8XP)SaDUqo1f2qE+L5tDf=q(J8;$d88MS^o#Fcm3R?oBjGgn(;ZiN'klbSrW_A1jDm6nE9Y0NW$<ns2N<P!J\V=[)7j\KU5,?;lT
+%4C?#p[/lIClZI5VSBR:f`kp(i36Fs1ojn1:Z<<XAJ.`BUXdkcVc!`,Ek=#Khi*X:@E-R3W9G-9k?k_0tEs<&j,*@DPMi#j&35g.&
+%/nHgF8+;<[,Z"?&rCBCaeh`\p"P%K$D<n8cKB*6+q)/E.P]7apgGCVmN1[tKfZ(:LEgIuq7RO40 at f,js>^ef(pr4,o#$:bU4DH)G
+%kA/?j#%o>AE$]'iUD$_],^=1*cFt0OgkqA-8Z($iV(`j3%Q0N`fs)*28g>?.f&7aV0dpHu233CQ12Y:cH*a-%:ZGLh-bolTO_)%]
+%[B>k#AQq-lZ:"O?!QNH at oWPMP#J at ddlKp;c3W==9L-I-[qB\mmq,,Q6/#e:'=N,u.<b)5EHUEZJ(X_R)3.[KV at s1G/b)a6A$Gq0A
+%nh-1>g;#>?=hFOGT3G4"cG-pBKsui!#LECIs7.92j$3J%?iU)NJ,K3Drnm_K+9(`drn#bco"Y+7+%GG`H4&hbs4`%u5Q:0prr0\2
+%h/E>]5Q.M[q"*Z5IJrX7r?)'j55t;kr at dm/s(;:>0=8KK-0`>t<7('&_0]r9M\l5#WDn+CbT8<"(<"#kAi@<BE4WN(1<nc*?/Y-]
+%(t:QZb7 at jc7^4gBgGJ)MmCTGdnt8IXm4<#LPSqqu)Sn(t.._lb!2"C<+q(OSB>5uXXHEUnd0R(qaqhY$jFN\!O^4mcMG,.ZV_j+Y
+%hn]gXI<,t$^L6\TF09,JAGqGk]"n/6_JVS]'ToUG4>ADZ9D+l86C2mTPgD.q.,!JC+rj?FXPhCe"*IW8M&-";M3ES9,-3XL_=VP+
+%M,NdVH5ni77,hH17l>#1/'@e;LR]W;>DSodEk/HK.k.MT/57\g(uj:S1RPlB'sk\*2h>@,9a;/Sj!V-j,p'gs/J=@Q2(%/9ROEH+
+%1R08XF_<U+>3]R1SV+"&Xr0r9\Q=_(]L&e;$b at A>Cs4?"ShKoTXhU1RX?ZtR0!JaB)RL"_M6qZ$Id6B/B5c3Ee6l#dkIH>+)Qbt,
+%f\(C8'qPD6H5WhN$<5A:9nH2N%V)qoWOg"FfiZm22m]_FS4'8`mnuh(OcO//^Ak1oSc0%:q#pMJ#t]K2ipCPKSKYJ(51I at b8Yei9
+%:]jJ*"pUiSDV]Nb03(a%4bI6d`u=2uPPN0Hn%;S')'#<9lgsCbE]ihpp60RU2><?aAi:kDr3`tYl1lKc!<1hS)BZCVUh%MXi\S%O
+%M:j\dgE6DMD-_364;o%1\Z&'\i4!UUK5NAc4`*>9#+ZOd#o at eg@="HY)JH at n$id\S/8EiU^M^$:dQ="K50")Xr,nf>_mRl\C['sh
+%-SUC:A1<i0VdFiC)7A8ga+)`RqU!+1'c`Sc\@fpeS<ubMfrEIBgILA_MN+XU\"Hk, at 4A@:gD9Y9qUBRch!3)i:8b;J-*>R/f-ee6
+%Z&m4)[i_2!dqKfW%9CcMfe^^]Es^:N$-4'0R3bUkiH+%9T8>W(;[p,%/qI9Db7.n-[o-(eQuDc(KJ'K&%QIF/Jtj%_"7)?]AZ/g6
+%:3J!][[5H,CI>PAacCCHij;ksA7g83.d3giG%S\9`8jSK<dK-%CDM*$c2"/VmC!S at HDssVEh<iQO"]1<Mm&AjoGlJCYL`N*-N!4M
+%T.]r%4gXB?GOJ.7[SP<V/bk,_+CfCbNVER)cPeNogD&V[hV07Wn^3&=@d5V`;W8!D[ND37>9LUb4Y)Bn;Pq%s1].]Qeh!!Eg2ZbP
+%*er[MT'WN$U>2poPEXb1_T;m_Khea at cII]0NHuEmk!6kt-/MfHnIfOphpCL[T/9O'Fio^+9EIS%?45m/lP-)#L-cfY?LAc8R"P&#
+%B#qmO@'-k at FTZ/s@!*slf>/L)X;l*B><]Q6%1ZO[N$qf&/fd&#GRbnC]Kus`ls3^(WV]S_KUobV"e'ul-[F2Cp?V"Tk!e`DO^[n"
+%+&K8oX$:BKb#Iecq`?@jp%uq$,[Yhne(Jpe-J"]H>n%cS1_>"op[DT'Xi0U4*+7;[J-5/87NcSE&,JBPC4P*r&bHKl,+"\o+C at H^
+%5#8TuNpE$Z_;XXVfdEI>;a+Rk4XM^Q%hr's#KK/FgWp-J at OEgR(EhanY2Ctl8+YE at 6QTTM's+&]\L4+:84*-+GSOcW\jZ^IR<hpJ
+%XU>osfU+!QDSp+3a^r,0_#)ElHc`UqrhC&KV]H)6O%@dj(!Lso+?Pf"S[G?pK0_\8$P]18dtJ2:h6cE"e^o:79j,/b[f:J4A^rHO
+%'7EtRljVV&R0D=S*8'/lK7rRGk*<9sre\r!/cOUJ(J');T'%cK/N])86Gf1qGs[,i%p"[6`!'D5Mp`ob at 7^\ZRnYdrq49]-oW\WC
+%/?;!p/\t6]V(kagfrRS^BQ&VF-SDL at +8:bKaS(f8O9`apA_sH_Gqr8Pmp1apFldT[?dW,VM'Jamf)Z"6\9TcpGK"O!%Znu'YZ;Af
+%_,L0Zo'&)G!mAibE73e^S)`.3j"<Pm;IeTg5toAWg'IsEbE_\i]iB&n"N;#DPDk$.B/PuB++"kK^W_>#Ah-LPmL at 34B%?i293:MC
+%.[]0TFLb61?G]!O[!YX>RK^oA6tZHq$_pe3&:&iXm*Nf6<4_fi;f6L5/rI)J.EF'?A&YLlF4"uDLG3ZEo@]L:aN>#,2W_3X[B!Xk
+%*6R[Q4"Gs!1s480o\/KiXq6.bG,/&@SJ)$lXAfue9ND`_f*N+5E=n+J>>3WDA'iY"4](%[Zj3\gm&7dZUbWMmF[5a*9aJ?.&hb$m
+%RLH.cectHDmgXd5m30J%!'nQl:b)X$fb=p''WVs_6YPH.A<T3BfH'DAKflPHJLXql8H9lJD49_`YrcpmQhGK)Gl%4e4)u$ZN"sGU
+%Os_##HfaT;+fe+-Qm$OlnddTCZ5[/b.%G'GQ,0MO8ssNQY9EV#R4*LL>0O94pSUQn$nO:B3Qgh*C+GIH;\8L"!Ad5kmR!bR^j at fN
+%OhGBkU4ENOU)(/\^c5m566Nd^iN`VbfD1Gqbmrnj`?`=1I%(3lIXel$^J*FOP_fTRH-,m=kVij'aCVMI6:L.%biG1@)T'PG\CiBd
+%D0sO+=6PM15UL)SX/f:DOIkF:f=!\7k90CKFgK!MFlfJ6!mVhL9>LAT%fEYjBYp9oZ4qb at dJdn7N[><rS>C^hXj1jSApm2Z*J]rT
+%ASdS!oha<n-Wo!5#j:Z1k)&+d5fB[\[8D1l`%0Al_)m^mk;"?Jo^Tu!QhOSi!5#ab5[C^sY_$Z!J/fj$3l8:oHmA0KHmYFkTp;(N
+%LChF/pP/@)L1?%`kL[I/[[gt",(e62HE;t_'"bPR<+L-*F6RFW!B,B%F6sbCXegB*'dr_cI&Q&cLR3"WSoq:#0)7%bRW&DF-,@&[
+%<m?tr(XRRJQ^#T+`-43rT-s0;U1Ub5B at S5PA";T[q3W0KpE:p.S at +QXlMlY_@lG#42QXRq/jnr1^lFj)>e8 at D>r1/6nn3::</#2!
+%.\.T"_^XYSiTuL?Go`ZlZ(Z^2;OQgdG.YN%fSuRU@]uX<cu]((fVSRg6pJ)"d1MS)[CT8[*Al]Z'k62#L5hAIF<%q6r;MF)80gV)
+%3A$Z,'PX>%f6R][c4gmgd&`0C!)-_hR<NLfVk3MVX_>OX!364q;\6%%\qN=MH6%])(NDmQqPau1B$I:#=[@Cj(Y/t1L\bE26kGB<
+%LMW"W=SAV at Z:<%>Bq#Xqn_8hO:B9"gnb7]j[g#IP51Yq8jcrglY-?9+?7o:T^"Cq2>AU9Xd-D at 0_>#bf+4h<A8GIKdE5bRsgh&D7
+%Sf`'3\<*]ML6Tl=2mZFDT0+'u_/o^eh*MDYKLB^GRh9ZU6o8/IH=aN(C>(%C6Np.H:0#O$`mWimSQWr/&l)h#YCq<%BGln'VUC%a
+%D#+S$\>Y),'RK`t+/c[;^F.O'l$klK(,%OBMOHTnPNLGQ5O#>mpJjK;!oB&<5\GQ1Q97B)1*g4FQ+i_nF3;".V[J55/LU/:"q+BQ
+%RiruAgL0h>[h@?,$rte<es9<57a!Wh>#_>co)Y66QKcS5RI-,MOU+GoLLWCq\?Mp:>Wp4Q<rjFo$QJE$D#jWFC-JJ9DD]tbhtQIr
+%#Ra`V<fbs+HUU57>@PUdp?WrU;n#H@#;2OgLMp'0`;hN\#nrn64V16!"fto-IFiE7<UT$lD2mk>9j+Jbp_;e+>+S2&InnAAeb03h
+%Wr9ABCL6OC/_-]n%_Om`_WH8af,1ZA'm6uY8_Peu72s&V3Hkj:%BCi4!@BL-L)<#U0Tl6/BC-`L<Te*</q]9^\0NVqZBK!:ldVV^
+%gTHejaR'=OD0rOIP8;apW1M]9>kLe5$[ZNX)$&1^<+Q at D."l1"I&M`+5U&.)K)EQ[)\UK_U3SH36>RUohJh?i8!4[[f1B^-'B[TL
+%+6l'uTG>0'gP4gp>9W[=0e`49iIZ%(#net#="KT[L:'9gIliIS<f]P:aq)@%LD^8L<k+ at .`8?V"0:\uO9Sht;4*1%:fU\'^i4:%l
+%R]c]Mo%M'UH=a^-X@#=BU'1.G(9$dZn3eG;M)*tS=dq+l?@.c`T/KBXR87(W%,Dc!!V9E`RoJnb1lJS2_'2Ge_Bl,(a<umb4)5=#
+%A4,G[`X=7)PL[SmoQC$-eE"joHupJjb`.j%fZUeeD8X<9`q<A/?3&XjDLt8ph(58"bT.<l1ujE&Ii+0FXbQ.2^b6lH[SsF!U)?t^
+%[c]Pelng#g.hP?!..[\?Nh(hjd,p7Q6U?=KLDj8pO2nd6+2-iKA`4&.J=YB4Ir$V$6]Ao5#O%BqDCkcNC5;jGc%TTC)B2eVr@,)c
+%LH<eO<b at c-R`F(b*\GHK?s9iAX9#31G8H^c0FNV1fM(H48.'3\VNDXCiU;$if)VM;VnAO6I16SKd.Ql'!h[jqE:$s0J8rUJ at 4:&c
+%,N5L[^,2XNBR*RbXLNiE'Zf3(FP&\M;WaMF)i$#h\0C:,"Y#rB-6Im.02ZJ?$Q<6IF?qF\B]0)(B"1a>l!kkW%jGW_9t1=k9WSE`
+%6ArVIYUIk.4'%u:ZYnD);k+7`p])/Zg,s6taGFcqe8,fCPUY5o^eAbUG<-!e>cr4m:u6Si/QQ_TZl:k4NR&;dfd=WF`jT"V#eCUM
+%RF[&r1W3+X_27:BQ6P7&faB'1N#$Z]fi;pj_mq55Ts8SWYf at 0MVe_cIU"p6R!,uZmE/G+fn=*s]RmM at Y)Wis*<QkQZ3'I6ZN>=#<
+%#Yd8l)IA.B6h>hcZ\j3V,]%bSp at TK)>:gN#a.Nk#$jd!j$Fn*KH.)CtD_3NNDC\Ql%ai,Fof[mb2_1uf=&]#[h;(_l+mq'2s,Cqq
+%*36eK[[UcbCe&:o$okca^F>E;L,T46A?iBl)E0Ni'/+6hrL!/Q_k#d_nqTpM!p&`MZ7K6AqNj8pE8_j4%JrRg"!oLW9i^KA9g(S<
+%ma[Na\FnV<DFcU>mV>cV@:X($G0!n3GZJOO,TmUf$VaZWJ=JdPTiU8-kTeB\-2WETFFn>^I\#=%/+M3GVN$.IJ25XJ9e-f61X*;,
+%9=KbFPOEYGa2-jhF^l@<T[dCi]`e`U)VG0W3rSum7d:d_A3V$7KrI&e_;!?ecTsa6?AA^n;P)$U2Ad>a*\%*$*uY:h?/-tHAk*jK
+%:q=T&"r',?]84/\i=0)4B;$Jk'HLsZI>rs-gLl;:D':[iE2KtQ,#P=3G]p$0\Zearjr(#j':t6ei1<0GBO<Yt6N%'lW3Jol\3B9>
+%XItS1R:WECl=)jL(oJ-?8F7d>8]f]\=dQC#k7A9RfoP6gT9Cq?rdO9<Sam+l4?Ap*$r0eBGS:jWXPdURA&CO)I8+p/1n5`s20(p$
+%UT[h\8M\ddO8$^(Q@&+7qON+(LWeqM,gB/AQXr[hjSgcQUE]]-1c0+49Td'4IoP>1K91%^IXpU<QWR+=!\G3?.)&l["j8:V=kfn2
+%(7]8?)+#Z+,`f$N8g0>WpX(LG.S];IBG:,?;j/eeZsJVb_2A2ClhR=qMYNlDBUf^lf6d/h'\/i*3e"b1(gQ#PYOXl2a&dXAVn.<#
+%J/QJUIQYR#5L]ZFK70d)@=s9_A+9];j8A:=YF%\Yn--=<$@#'[Q"3k.qrBppEU4BJ0)E&_,P at 3T5)Q2uLdK[J?u at gfklFTbe>gc%
+%)Do#34/5Nd&G\fKpu\bQ$]#n5?Q$7Jobk1\+gYdV)UM11%5ca,$iD_r$Lur3Derha?siG;let.6O7S6SfSe,\/adrFkU60LK:n,J
+%PWi`OUaC'>g'VbIGNJE4?Q+9o:r9`e5bK<jTQ)I+J#M,GQ0jA'0[s[EjUIc*HX^.Y,Wh at 7H@&%>o76`hW8D_@=o@@1KTOEnI[e:Y
+%a(fa at +oo$;JMcP<:D9%o`Gd?_0l3OP$]N_(8G%,8.ti6IH=P,JfS$tnd`iU&`EQrfk[DpIOkV"l-T>5cB\5m8OZTnE at DXsMoRL`)
+%"ENdVE'cupj_Dlq]"<.4R*02Z%a,E$9Nd7*\@o'`](Lg\V6A0fbDst1'd_U70Z/ceMk6SqJAG8L\n#,m<WF(0nSBksCVc'_WFD-P
+%;4#5XmabdA$Q)rTd5/YMeUgn4L%6^8WuA?ldFngYnDWJ0ZtNYtR925,?IGs4W&HX2 at VUM:NZ-LCR=/,fE<`@FFH#0&>7AqOh&F2W
+%oE<ILqY$#ej_#Yc5KS"oSSDRl)k/,<X+5P(_CUd\2igb/(3d,]#`fu at 9&Y[`G!QZ]H.)\c%eKOfa*BON/sr2U`:M:Z8(0,..LLg)
+%OBMK:7PM-=F^nT<ZJT!Z>j.-Ps2+#kYLSd:97NOud3mTYXTk7cdEX8ES_0SANbu+1pcd*.Zk<$fKNSMkYg*.i6)3sT^%OCkm&[ZB
+%E>C#u$R\- at oX:@24-c+DKqkK#D-act$?3<a5B_ at m4H43J6@YPGDp*;+V=c:(_c,LS.<,`a/VFeX\i,2]B&==X]uD7tj:e`Y?jg!<
+%WnU!B"LVsk[^3up;^*0V.5)SK.ij?%^;_A3nlu$u<`-E\Q`C5uHKAYg+s at uqVHVslV,IpINd,!'U*<&[T:,`D/jkh*&1?)YI(b3p
+%#`!U*E<[(cNgR!a]]^.T0+!hN*Bh[h55lIG9Eu[^+Bsu1b3P^4OHUeMG3uE!Qptn#(rh9"N%+:R2Y`Xqg*RrAq?7I,OIDEfBb[^E
+%*LO/kac7+QKAl)oo[=_o*"q+`UOqkjQe1G0#+2N',M90gC8oX6]fef2Ml#JUHoiC^YfdXK4M1TS&5h"RV*:k)/#`]O_BR=$^?%DM
+%nq/^r;O"r+S>MY;3s*Nh.4o:%4-]+h3J4L2j3PosmW&RR%P3uob\sHPm-/M5atcEC-"5>p,u0+o'<\(_Z=k).NDk;AU[_87m#8&O
+%i#jZt9U:>c-A3UKlm(l@@`0OgCM)R3;hglQ.IKRL)%5$to3&3-9oD3D/&XV8PSUR'R]TTRCKmEVW4RHR\fYCgh#^NmS<CDHkO<T%
+%`0?k#l8oTkm&VX?[]Y&H&*9I;gV#",H^`5J9/i85HZU?oSAIqZHT*aCk('qVA;)%fs3"qGq(ceO_2L:3$(qY2"aYaNL(,^<B at pu9
+%;_*)nC+/EW%P!B>RN`9J3BjM2%$q5K\DGKS[&7JNFCK3b=Y+XtSJ^Yu/8AA[l%WUBY/qQU2W9cXkS+pVY<^;#alu4LV2gOk55;O\
+%eQf3[f,F6 at kLmCO=crjjaUG1QH.]2!5&tHF:&9"Ef:<=D]0uHnFm#m/Gc4bF/UT2"0CjNg1WA+YG,qRC8l]o?87'Pah&4tBT;en%
+%k+ at O``=,P>1l]R_[K^.<3q79e]i at iA@,BZWLMZI?LTG>J)B1$aYoXk5$)[[N1-!#2&&'9Q!X<0GfU-Uk=KLDGDSIg$p:eu&m<PtH
+%kgIe3K;]br^CTAnl/D7KYjh"eW)g-G>I`h^j\tuc`uDK)Pm/;cNsrg)Pj*"`!7^Y\T!L9F,"6DZW;8.=Q at Ho<1W>LiMVXk^0R'W<
+%bRSRMM7,$@RS,d0B'aZ:b1LJJ8Hb%Wdc>>FI;nkMQp"dUZ)a*6h!Dd&AepCB%sh9Wpj0q\F,%NL&c4&+8hME"N?%KPSB0\T43+&]
+%I"k!?EUoJh\"E!5[+5,5M^[/?7#$jnPlcAh-:@jL(ZRJ$rMtTaZd5'V%"T!(mS*+S*]M&@.@)/l1MH*NIZ5CD^+FFbqe0C[>S#s_
+%\>L[$SOrf2S)8M67Geo6HWiTZ5 at Ph$KP%;[LUN9<#K#qE38td>n at -];M?PrVI[o6N[LSd)`#R[IVFR"'k+#28Z(hIhYDf#lNhfke
+%1cp%H.*SZ_[$XL_9,1;2s0?IEJ44 at +M=9_FqoE!cE(<MraHoda43\Tg8#pI.P;pR9rnc9nN2/X^;Ds27/$mOcc^fk(k\W?#E^oA0
+%?mtljbH\l^L at 76edtN3_*VEgHSo&]/*/n]!R@=sQCJ%bo\ZSW?&jPe at 8M$%2Fr(j)9434S@?o=!/&#NPr1]ij6Z1fJE+e^-&BgX*
+%QG<+.%e\8jF:6etg9PKo<&?jl"u#$C\hFLZ,(4;$T`!H9=SjtQrB8`S5[NqL(S;=ng^B['^b-iJSTEe\"0Qlf)WG-=R9HPY\!&*l
+%7!rZ:"]`V"NmF,sjq at l=e,[m1$8rH7rpXS[WUG3h,Nis?dlrb5R&iE,$$L()(sY!MS2R-aNbb=5B-kt<4KY.f1mO(t%j(,DE)2Op
+%TXL]0n&NNuMWib)dLYTZW`fEAWKt%j$S**`V*@2OJ at QO+Wk:_nCA`Xa%dkagU^^8?dP@]\nm%0SFK)hB;#SSUPs=*CQ3BV$8;fQN
+%1^,*%>)PR8mkt/r74(^fdBKRSGZ,;Nh8K?u^DN=!ge"qa!-<fT.bI63c<t[j\Lk;4mZ4l17'UfhB at tR-R/\j=,jDdZp"W5g\p9>]
+%X4N/_OG[MYBBM/l1K.<<`aDrpbfmb=RfSF%3G=g!M6=18$#%$&CRZ:eDP,=Ue2e4\gTG)bp0KZKZ&A;1q1Y6FXFOTXa.Z_+F$H3o
+%D6FF'?`F[;baiKc_C3;aRfM?T]IR`]9kW:G]';oaGjFi(3.(X.SiUKTfGh]%@SuZ![fnr>UV3*WeoT+c_:T#&V&<DJFXSQW%"u#`
+%hF7:VA6-#?\6_n.!o$r:4t\Ao9*Hke#KBXM(k1UEcXDY(Fikmf"^^WaW1;@8SK^YV*OfD(E;LHkXsZ"cj(TASV3&Hg9PsU5rV5JF
+%YV7:V*Ej4K)t.2e#;ao5a#+n=b,VVI=iuRmM+;P.*.;Ue5.u:R6 at 5N%G?ggPe5XJM/]]<"-20")LHHOk%HOV--$dReo*ak*(jUSb
+%"e7n*NLE=/;'"n1=j]i$GOi#Ud<VQ,KFD>"DQKa at 0sK?@4]p266hUG'Y0lN>rA9Ya5`b/,Lsga36QV at FEJ0H4/h'#?6UglO:0rb6
+%?0^$%pt-n), at 2C.qF&H.HotG2F[R"6"Y-g<o\<5q><=4.!aUik;])k^:?@](]6L<3WWs20<o(0*-p8].^Zh!IA+D`KP;"2/SDM4W
+%,.%K*P[cQ)7QhRVc=gT9P0!X5%71_Ai(>h)-QjnRA3DX*eXPOK0.MEi4GPCpWY'kdlX[i].HaI2if7joEMkH0WfZNT9d%4<mh)o\
+%7q at Cmd(1SXeWP&s)i=i6M$9TZNt`Cu]uL`Z[ZtQ*M$!)V?NAGdRoqd;3s_*D3Q$1oC51G%7A]Y1COCG+\:]5T8e]fGEYoD%g#[GP
+%;4P\Iip;Asm[*hYZDWbS5Vg;Fks"8_+TqCDbn+%ANJ5ZA5jS@?OD at Gp:emM-3;7'p_A%""9r=l?Vf3mYa*'qn[9G at MDe&Z,hs&_C
+%dWYAQMP6(Z<m35'Ge7,r"8A"p[;el[p2WuH[Z)[hcb=ooBN^42`]eOjN?e@?9o1WDID4M0jtEJcBB&pdP'g8T?=kdePQeT\`hq!=
+%/3g\3JH5SsnqUC^Z*TtS+^/42,De7W\uS*X#_$S,>B>O'BYkIEUW71HCW8-V_aPm_inOcRMDEgAAaI=DQK'nUj[0MTIr*%+ZM8pp
+%SI<u4kquP\>"m!BlKeB@)V_fZeBR`@aMG?d2EZW$/uWhKb3K`WTb/1lGodacHBH^Y<4;%m'bPi.[A+\a*9^$-9#%mNAH'aKI,I`q
+%.65e=4MDRHgV'0$ag:>k3gA<Z"0n^-Z^?MRZ^gS[%J0]_`!^AAhK^Ml>Kqr?gbr]/G'i)#1pHlkOaJnj$bRFW8sbgX\40)_2)$5$
+%jh!//?%;2\JjW+u?6)#U0;doZ^NNdGY`a;TV!;IP0q'l@)M>EU3eol#JYL$ud?PFQOstFr/K5r:6,u$agU*jDbt3Y>+Hn#9(1uTP
+%g;osN2VT[OUh>DH<"2YqE55W/WA`AQ&;+AbQ\A at Bbi=`2d\U.mW97%,.%p:1N!9CdEaD at H>Wm8hUfCV5DC3:^^EdGka.gJoZYN0J
+%8n!@\-K[)fAToV-N=f3>bL!VOASIR?\9\X0R%aVL$V,GQm+3FRHL*K#n%-;DGoHj,`iWBDKaF"/4pdo=6aJek9[$7uiTQQsjcmQ)
+%,W4XP;P[XeR(D6lCiL^T,n^`8%\M1)VR#4<qf-nt^Y7q7+I2MsQQo!RqbAs6;)2tX[$J3!g<:<_fupMa\<>!2^=VV/rRB!S`GR;X
+%/`=e^%_BCnKki\&,C2*@0P)K7_Uaps,OKWTF&r*7mRA^^ZI0VRp0rPC'R+jO#Y-pePq+q(B<'Y2<Fp'==_t]RE'i[BLS::&DL2Y[
+%%L>F&<k7<`B-,5Neo%.I8Bsf]5uEmFkSOi3f;O#]HKkSQf!bt"Cm at 1[L^NQ5&%Y202uucaqo!-'2sAf*REI(LCTpW\]O(1*Og/]1
+%EZ"J(XIW>-bNt.,lm1#ddp!8g]1'kKcDhpcqH3T"'lNKTJ!gE!QHqmonB`p&EGEu=V6fo;7\53SOfI79M?inO.T>HIKYF^OV_F.U
+%fr1NIr,Bt(?]=_s>r8t&hFcrjh,"TK+kDT.0CUb]B57XjqY[4Yc])Gq8K5a!1llq[5bpUOmW"hV],\[!_A;8!VYi[NpM]G*$mns^
+%ioKi$SfI'&PheFA5es[A5`L&?CO'\c"*6.F<HrgT4+9Ia>Js^=0FK@(&OjGbfYA=O1kiTCb_aL+pT_"AjWSU,)XX2#_jGF,_t-\-
+%3Fmt_JW at OQ7kXl`ltVGt#a5-7h,$88ku(CX(2Q_TFj;cE&>Ge'00Gu<7;*6HB!pRmTpYPpS?SDI7)o>-!p>;o3hF5prceoq1M3?l
+%F2<1hh&/Hof2^<Hm4'h)5Sk?,4"lh<7[)+K^/M$Z&)N0u,WoO#e3L!b,<H,^<ZKsiJd_op+C8sTe?`hu7G0mmC%bf"\n>!pAYuZV
+%Yid[Xhs1[ij<?=B(4o4Dl)pI7KW3[f1[<CdcrjNFlp<sd:?M/;3D=hQZFNKQLF>gICLjR]*.k(LEY)*uIL=I6=.+@\E'48:apip!
+%GrScRfV%6=T,OCkA69'Nej at W]g3'%W6sFLLVmTCHB_#O]B5=F[>=kbhCV.!^n"_BG at k/P1?i;ZhDX5]7!i[qnqrn`-h%@>EUN/fg
+%DEhRijJ#;9Y,<#=;P"R34nR=+l`HOr_#7P#oferskjU.e,^9PoKr53oc6UTN'P!%n3C>cuHJ!I!3F[@hP>96EPur2Yi.!YFnB:oS
+%OmmO(bBEgUFAUK(>%g7/P&KSK\G%tGe11mAG=54Y.9j/4+h#,]7hh+--o]`RfoMc#+G-S8*jS]r6IbbCs89LN`e)dB)q3k:r^(h"
+%6FbO/UsdBl!sQQ$V9rqK^)g%f8f;R!['NW,9)*7pCL+OQq)j_j at oi>0Q1:sX'l,^CV*)Pt]9!*?XL<-9KDR*Dq.Bp%>2>n*M2H=B
+%doY%ph<4=6#;"Mf>L3<A^.&;lSDX[Zb99\0.M*g%RTSO8^GQZ*^%M8!khm.0EQAUn+c`dV$&mo)mMn]u&EW$aVOBK"[shm3O"B;`
+%/YEgJQ[h-ZQW9tH#<uW!/cM@'iKN,]+2hJ_g:^i8qsTp`B=kbZU'^o22n&E%oO&YjYS/Y6=@0Zg1NLbo_Vfj]cP6HmRL:k^<AY5X
+%_7mAU\e\]WGG'\o82R(WZtqWhX9I3h8E!RaJ\q5>C.;"Ah"OG(($;b^,[OX3Oa;IEjk.6O(N!PB&l[Q(+n<(%jJQTH_1>VIP<J[\
+%*[=G2!np$FA6J;3Rs`uEA#M0&WtDYk@)gqH`M<lE.PmX2. at MP*f4g],"<EU,-d`/1d"Fk'a=ScE>=M>^?!=?Oi@>fcm6c*b(NoFg
+%[XMQ><6Ao+iV4&D0=jH"+cH10(:D%i!oXV3T>@!$(gIk4%1dkl,<s\k>jjn,?0)06f..u4iruR;10JZ_-26Nnh`ReQ5d at N6chdR:
+%H/JWk9t7)*mW2KjVs!1R.U7gXeene,Ne55Cq]"%k%H#Qhio^uCofs4/g[4_[\36Qgl at K?"A$]A3C_iPZ'["Cp+o2BoKRS`Of7IWB
+%lKNX(U3GCA5!%8i!n(J&Ne#RH!VKJ<G[nVIoBB`l^VM'RW\B$M8bT*CWuD,6#FkrX?M<8`HR=/bWqOPZPQ[4l38*B6.Xn_i$($k6
+%R6@!)@BI-Ikj`.+LM$>+*kS'O[2PLejfGk).!Eli>ud%6r!FsU;'i!c at Z#I#AZa2ko3pP=J7L&q+)cP)EuE<3$U=C0omdTm']GE>
+%\u8V,q1E6a12FSum>lQP;7qdH0N;$6M7fU@^uEq#Lo9?uO4PUL$q"V%3;k:j<DUZnLVHYlRe^monZFa0!p$_:(3hdhZk5&o]^P3R
+%KYp!aK1m&R at p(+C\$#_c6,D.%0/##?TO8e at 8<-54M-BcjM*E>gWiOA at AT&#ks2aY,97U`P:tt^cS-#!4$fTBD.Ji1`10>1Oqc3e&
+%3`Q$s3q^(jiX_9*7-E-WJ-[n!?U?bl&s,&dlQ&4HfT=#h[LPfe.4CaY7M1cD,W";N5#u2*Uc8pNr*1j"4Fhd0TZgZ.Uia&iDrj/g
+%W!L,oT9?PMaq-g6L#R[!P]s\8>Ml1,-/c-=eLn_[c)S>9fcX%\Of&]"\TI66LB8:^?18F8j<,tWLhN%H]`"K[Wtb_*BoM3_YUf/g
+%85VIEU:LpjMC)TFL=YDI?=ic&(>aKo\l)>ufK<^afHm5,`FB(6i#ib8G:lMlR"@7 at X`SJA<l3#ai[Pn0>\(p%6Em)'LQd$P\EYq>
+%p=;nGC'5;H61NjX?>9OJnuD"H7+o'l%O3'8XLEB4_,^Y4Y$=ZfF0(8\H)$nC[e*d_Z5'.Ha<Ce("&=Zsa-+e:IjrHXn%m%nVmoTb
+%Iku^:b*/+PH7aJi*Re=;T;*T]%KQ;k2A#NDX_%OW$XMB!S[kg$S!^h'g#ds%`h2M.NZa)#PJhSes1HL0,=CIAF)'hVn[TBEo(ns$
+%b=V%?Zk,?lQ+*%+KD_=2i]T(/#faA/'+%4A_5BW`=]*K"=lo?%5@"AD.E^RTZ4(,+"0aLP\Oh627k"[=IHH:UO54+D8%_@:6#`.u
+%KlI"fQcmK#S\/9K8XG'pdGu]p&B!@?LV,O0H&p8BQ7<Maj3JN$l3jg^0/BT8i85L?<]fgFr]KuO(D?([:8g)Opl*B1,fEs56T+H0
+%W at RL$[j_>n"2]1?KkecO47Ukl*;ttI>Sf-Bh2DO368EJcFRTL'Yk%PMBS>$3lHh31RJ'*c9DmH45TuZC?%!\SDq)bLYZb9AYT4N@
+%&NX#$r=Ru)!j6GJIpVlIF!;MR5?J8RY%@^Blp>?mfg>C at TH)Wh!,.f/o1C2k>U2P at r<FCkZ-aOrmd<llh(*IW;YNFIC?!K/`Et.V
+%V=]Za<0IdHibq/H4W:XlNJ2>97.G5.c at S3V;\]u<BGC/C]D0+h4LK-M&gY4#)0E>kIPIgdrT+6Wji`0p=o%[7Q[.X[ibCF1Xps$9
+%\N+/2ZGPQmDGKrL6jm!oSmHmNR2@"R/.i0:"?.T1N<]4^j^gnenFbg0J+odBb<Tf`[u`-u(,XEsoTk4P4%N<;^.alUkB\irL^dm.
+%#g at lbik3f9ME;7%!5,)-+(>["6bJu3lcC;neniE45Cg8n6Xq`BB!UAg`NY<GlZGD^5n`)>r3I^`LG0nk0'eF+_]JO6T6nidpZOBV
+%'@<^";ui1+r at _SLW](2dbsTMe#2H;XhKlLSiT&lm.*0s>JaGj(d=p&YNecZ0-<ft+KPMqG4VlVLmo3id6?4F=BGnYj[bHXo.4AU<
+%$,d]/A-7Pe;4n%JR@$\^'^*\83U"TrF0IoCBP:[6`7?$.D0DbJ_:WNR9nb)oB,>lKK7E,STPU=4a2Y<G669TK3:-n,(2&0j/e"t%
+%gX-]L4r2E=[Ef;LgGFsMTdIU/a67<BK0J]3_-n,A3a],D1QYQ:VOXQGjY#2,i+dCC!se=(Ie)03_)J-=M)FdSA![_h5B1,:**j@%
+%jFuDSFa?-Z387*Abm?YD>[!\f7bI-h1*Q!?f@)Y9bh,p>bj,[2U6/fk_.4)i_bGSofq0?c4nd=sjgM5(/8;HqZc/<`Q0\aiiU37b
+%ak[KH$]D+JQ@\X at V#C2n$=#s]H`>it04hpn^WA7<J'9N%)VfWoCG5CSAZV]?c,=EEh^!K>RC6d6k:Wr+9mC at 6o9U!KCuAX%F&9(O
+%HU[`kHGs5fZQEn#O#d at 9p#CTA7h[LSr9Z(rj'XTt.a&NVl:uhgHcUk8Z>)]6RuDZ.Q7Ws8`I'`X?6k3;^\>6&U!JA,G-lM5KVmG7
+%fs6$AU<kKXa(b>Ddl5db6`6:.In<n9ESS-0Nn@/)C\L'M`G"=6DC9I8-bLQSSWm:CSZI(n?U$dLo%(r:m\O(IGe\4T6n^-Xl!c;/
+%N[*c5. at 3+5_WPtj^V6'3G9%LbhT`pjH2kO)e, at 5Qs5GmX]RtLeID%kbGjmrdhfiLH4LOd]-T#]Edl<6]iWpD5/sK+*a$)%YId6.1
+%SNg7+)mpAtd>i5Mki?=E.^Cb(;4$Be<iuMPfUOn7o$4ue3,8PthrOik"Ne:oW:1RIaOQbCbZ]VSF<&\[L$'SL[&/fXCS=te`%j6W
+%-!,^Hq0m!jP+T=$#k2tAXea\sr95+[4&]4/>6i7D3cKS]J$0=\fZl/+pqA/Ya`R6uNX[e&(=BV-qo>X/E+*AqgQ#aQgs)nUFU6/_
+%lYRI2nA;Pl62K*JVrVT'gXZ";\@?("hadDkG65?>bG_>AHq?M6cDMh68m[B9"EYn**pnA87_+W+BCeJ"D#*=*rRs^8f!SjJp)1TY
+%ldhKp<h9ftq:i(&g%smmCP84,]nU at 0pQ(I5s3ua04 at X[9;9r>)P^L0Z[jl>s+Dc+0#e_qjrQ at P^16A]e:@am9qXiX"?TL`F at .hU=
+%pNK^Qnq?:6Ie#IQL\>3GckZIuDZI\+Hda*qgY$Lmn%u878BV+'k:V3T^;`;0k4:3Lq";s[45\01c7e%2HD$VV6bDcGaSR6$E.Ej.
+%_C,L]dYZ#)9.td%:tt[8;nr>.r'MF#!5ZjL:S'iG-*]c7?9DN4i2[fE>,^M(=j-;J[nYNEP'7-DhG-J]kQ$jZnKkQjk>#YqO@[(G
+%Y>[S&4i\\MGmR-RqiW?%6.QWI=pOVHfK_auPKOuB`F[5u_7#OF_U at P:oe^tWCPuV)%D$dMFo2kU0`8HUY$[B)--PfOdD_%sj96;c
+%FOsgE0!r"`mBf$3bDrsq7D.Gd_&FrW2&`Umie[9AVM[)F5+UR(2RHF#(g'O[kqcQ-87gX,QGMN]i.UH*7i&-YKJRg-;!u2/3AE/Y
+%]Z6q0oI%7sE$\V:e[sbT-ZAb"3!<LP64Zau$lKFu(!`!:rUJJ0TD[+sN9kQ?7qN&RfF+"bcnL:N<^@goFiG/@SiO%?'eq>D<(Qo8
+%8ZJ>:huAn"r&<O1TbK#D-QN/=:d8TJqJ!Y)#kdZ)p5Yf]EVnCs0EPu/mpcn-A6"%\`:F[&>>IHmmIQh9J+5C!4%f'e8-U*71*94Z
+%3U`%9Qffi:4o^[*Gt=gt%Eba'\&?U:H$:)=s1#Oj*s9j<^K_,?mFSO-*3;nhl3RD$3f8[l^":qDHBgEm]T41r`S5%pp+_L5.bPh,
+%1/)G;RX$Eh"X`a*0U<"sDe1>O2>p!!%.;_F@?hg]J.3 at a%5'n7H<n%@I_D'9X73173A3g*V]Njl9<HOB4[-XVr)[*8qfa^Jc9ohO
+%3(;gJ3g>XJNL1;?NA1-+bJ/?Q^$;&+_'oXQQ]L at T3-F%;Dr62=ApHcIheN9ukjct^a:G[te6]?K9k.+;DaV;4lk^1\R)LrK.;"X7
+%%mq"SZgqZ=q2#qpl"boXMnp\UH9(Uj3$\/,Ed5"3H7:k0PC2U,LIQj=oA!#O9Z.gSJA->d-SiSFma^V7Ak^2g5(j6)Msha6%1jIt
+%j?)+%k#uIq9>-ff\3T8(!5b?#V&,[l$P#hu^ZHER&C0R at _NR+Rq!Hd<$JC#Vm9Pc6J(MMTB<@DD[[G<"Oomsp*E1l8-Q$@,6,Y.*
+%'@\5-jG:@LI4TMga$WY98jJg?<3I4G?+^/YXXu1@^R2lbe31 at r)K@#+f_4,5]ca@)K&B\GQebtkfHFpK.gt_#Wg0ZfUd\YiS0)(*
+%[>,_hnaI>o_Oe_3i&XZ/f;0Od8`LR at 8,uGK_G""&$*T66(rl2q"r4a<"-.E`o$Xr7*/\N]HersIbE?>pGH6ns$ir#;=bBrF[F>jV
+%5kFl>^/nXX[]-Yf*uf_#d*<Yc1 at WqfGI%D%N`-&8cj!C\\7Pr`X,g25\&PpF4`32j7I_-tBFOI"*0no(I,43*6KD:C=kE$F"_$Kb
+%Gi9LAUUqmj^d(_G#npA#,qRJi9o^6XbnPV&UG>6/euU9t2PHC7@,j,qB)@q:1;km*U["+V+2\/&!.G&#4YLuM((E#_d]P+R9]>Qg
+%or55RL3&4$hp.ign8e&[S)/s%NlHK\,]qkkg:YK<DF%ctRqsi&T"NaFkBV]TX)7D%K*hc<kam[Y#r.&;*_2OJ$:Wu_OeYeLe0SNt
+%MqZ?!\j+`\KOOT&J!on at d$=!u&e4KZh*`Ru>_gd5Rp)BPSf><_9[Jt)DXdob'gCs;/#\O'*FO,>"Wqroqd$ee2s%1QX[q8<(CWh`
+%Z+GJ7Yr1bJZ*@JP<pX>XD,gT3R*_"O4XWu,2PKq39=rH#*O,Z1Lo;5267;X66A;a,=C[\.?1'6O.]pQtkI=7<Mp*r6Gi_!H$-09^
+%lT?VeA*D!=>=?Pb&E`d]k-mAj0INc2g9!fp,4AQ!MP^WoqREO23IQ?k&t3TgFcaPq>GWdP>XACmp-M8I:k5,"i8f%O)DpO_<iVq)
+%g[lXN+Nq[hWJ/Ca+CCcL;<@ae%fKj`$ag_>U+#2Naj!Y`oU!rYer3R.o<r3N[dZ;@d,jm[/BaU/qKP_[[0j$qHOkS58NC6.[dGS<
+%b-N(l'J:B]T8H+Y$g49P-KBn_a%N+#l1!EI`LIiYQV5L2AB5Vqr/fUn"KMCsk4Q:A.]DuE2CC=ON>raeQ:E8Q2;_4.IP%e<aGU(m
+%Da"t`=XSm'$n6f4Y8[[HEmIehf#i''R[#qEcf(Mag9Km#Qk8^Q3VFX at D>0hh:"EmBo;43hCu//$,T%X"qicCY"V2T#S!VLLjX[mK
+%>dWM_2eZg51eY9'=MV@*;ST?ce7@#VGTZ.Am6=K:,.8U9T1XPP;'CS%7&r0$#CR>Lj>bFEP:)-T`'7!_)E1>Z7]YYZWVpAo6rn'+
+%qA:?986%6j9aE-Da!lKqm-a((kqF#'TT(-rPaal*o]4-*\]X1sBEmR8*k;rlXj]odg1;5X_V-%tB1a/dJu++i9La2rZ_D at cWn$!\
+%bXT=\K%r44\R%taKC(4 at 4]5d(b-7CUVc6%9QukTM8gLU0L4:.F["uJcr"rEoXI1DEfnliYJ#U?OY8>^d>^u(H&LRoA_Rt7l#C"Jc
+%n_7WW]\`TJqc;k3juj=RUn^`&GV\a[DR!K^j\ZNnNblaI at l`^r+4kRA'jbKdIp=q0"-5>$/(9pR[;JWsEbB`UF#g)'X5T"*Zg/<9
+%jLfFEOSF:j!lIC":VadDH%_6D7NCU?=dS.TH'nh[$%,A%Q<G=J80!*!J/T'Oh!#5d<1 at Qh8c7;6d;hPRc=&VHs6]dF/7ir>.OW-p
+%OdgiC9-!>CN8'A\:/3aX_t3-5LF#fo[.(mO`a=Y%/0AR#e/e)rQ\'YM\Q.UffI]?@572lKYsm=_>bc;ej0>+R@<%'JCb&kPNr(^'
+%s2BsNZ_b6MrUk%65l>mDG7ahh[ITlYc2?SnL;e?b]l6%I"g7s/a`m]Y/EU6GimkO(F<b&FrNi8XZ!4/U at pHT//m=gTO7_FS#,jW?
+%$YRbB>o2FCb0p4m]4?RNG5:p#=22Xi"TJQZ>EYlC4 at SF^B-ncdIfJ`#oUcM]D?\4dID%./iFuUtoQCGnQ\MYj]0<ZT^"a>!it?S"
+%>8R9dbEmC;HM[:WcVY9$iFub1 at pOIh[]pFk43uN(\"Csh>8Mb]f%b#2=)Nt:[!(c/N2K?Smd#W[7=7I7g<%LjqVWPsPLiOGS>XOO
+%ELK+04WoqQp&EX9h)B*scE?N7'8b5.h!;R:n*PKM=$(p.=`7mDP>V>PXom><GFL5BD6s^DZhF^Yp#F1[h0'Ihqs^Z<nSA5t#KaQq
+%2s]]Vl`Gde=VeR?`@SY17b[2aEGllmo at 4^S.RtC)I at k6rfirpb>C>kibce2 at 0LS)&Y.G74l=s2!Egj^<M),3EDt7*g^YYPT7l`_*
+%im?'NYS,)R+C'k+-R*o-b]1p<*1?b>e<KA+e*.>6hLT$]@V-ll>.L<fIXarW']GD1M4prq`chjdG$`%c"??#!*)1UE`R94IKKpoI
+%O12_'6:Pk<i(G]k[D'?/Aj(L435n at 5\`VWdZ+#"l]dXtNYHcc5O5Tm\r5o.2>K('>Y)HCCC.G(r+F!5fTK at tCk'jNXIoi?\d<U$3
+%4$Uh+*)*mq9MIfC:taI<*:eB\Kj_90q#Fq-?ikh&1!stLonqV:A`Q4'_QIt)GSD$dpPFZ=+uldkMV#U=Mj$8!j[]W^X0-b*!>5HO
+%_hpK(cf6Jcrd`("3?Pm8:ro]Hla@;<HD,Id[@+edmXN:?/U?(Sf?\rSqN>PRNSg\+&gM\1X?3lJ5G(1?o<"7Q8;8+Q?]mJYp*G@/
+%%L(iEB:#Q:T_,Ro-B<uEVi@\j_=RKWX\ouFD#%meK,R'HVL(?ddJF>BN..[:?1m9@'o\5:o",mA.XXf2L4+GI_:Aj9281$MaVU3V
+%V$J?Qb92NaCg<#Dfc-];X^5Ue3m4p&:LVj\E>n8:ne$Bd-7b![9o-o:nCAfpC at nC-0%4s.;f/,5hD`<Yg)a<jI9n;ko'MRs7_=-,
+%D^#!uQ?cAif1B(A8$lpeij6+44Yg];@u>EV at SpLGT7rST-Mgjd?:r,se5<ELKt<h\?Yi_E:cDa!qCfs3RN/,t+Kp]3Xmp!=]S(@G
+%ESUU<<Yi;(qpE:JkPjU>[^rTr,3RG7`Oga5#?u[./dm.ahBNrWk;UZ`C9q.,[=7j#bih7JH?oI8WPn(qO^EK/4PU7sf*dOt?gi1B
+%j_oo1 at W2-SY:+.tC,j@#h_i5VLA)d;3213+gYBC<5LtljrKf?]5;7*<UqnZLb5:qJg at g>\l@%3)eLWrj>qEVZ;XTJ5U&o3As5K&C
+%)If&]54s:f5#.Z]$FqNr'ggA,[IbXbHS$k0-u&A&%40ofqtB?^d$mp:]n_`'/n8EfqU=WB\h)^DKBg+O`T8;k>$Qb1m#ZWSS:^LY
+%8j:DjfNJB-IQL:"V:C$@q:rRTlOV>^a/S+fo`/o6lh(!3 at W1AS#/\Fs83BZDk=bAk]H:Y)l-ds'IX]bkTDpl*^gZ%,_BsOACPo;"
+%s1A3_bb)Qm-*k_aOSP',=HdY>`VFQc?9cO,*r<ji>WSbT]A'24oM,gIS:2"JZTD7Al#+5Cqb'qfgIJ"eVgd`Lnni-YQtmf;PU=+]
+%nBmR6%U1g]f^c4@$rrIJZ+*m>_3`)qK92%#o]/8b0t:h+`!kX<6g3kT0!)*D.XHaM/0>AD`iZpbppNV'WPN8ZRu&i79EQrO#@\ii
+%E:6e`V%"/X(=ccSRT`PRA0'=U]?NV&h:6Q6XX3!'beM0`d%inO8ZXS=f1iL\eS$CJq1eEXNC^]p&r?(=*_PS0cJgL#178BNZ.Dak
+%7JgU$a7H]2,pR3KOep+u_qpk?f6(>4U at 4,hJ&$seg_#nBc8i6(,XJ9<^.f,8E`Ka3`XN(SJekot6Hqg)lIXqkes(Fa&;L63D3DpL
+%>L[,RgmKZKf0&Q2Zc!ZT1J(DJ:scHb9Y%as3$WP#jJ]e_/2;1$0f%*,[Q2LV21^4DI.^DHj=GFqMF"pQqn;bo1E+!g/b<p6glRJG
+%P^c":Lr!midqVaa5PRq]2!K+d#D;L:KJoiNK8oO%%g#H)I.l63o(suth&]S7]2Z]Z2=:bgqiOErLXNiCM.Q2*/MN4?<GMkTZeP^+
+%e%Bou"n2EooU#7!YD?@HhC-$gKJM>&*uHJO>-q.'j*lmoor""9:?/Ma:'K<qL1J&c(0"7)KKmso2W9B^.eF=C4:0eMM<rXnbfpML
+%H7J0nB+&XQeS#k!9?mc at J\Gru*Ak%=d7gsc"1K:&7>p.-eoW>7^K]KP+O)lVGg"O<8m=G3DV>MqV?jCQB`P>:R<aCQlH\$Y[Jc:^
+%[Y1b']PeL0/efMS_R/&!C+e8X[6ZZ"3BQVS`Ao[V>k0)[#U*u=#F')1Q##Q/9UhbXT[RU6Qgjum!I7]?6FnJ'>>UWec+u0E>R)tI
+%DVR3TH-CM2dPPVNb"W6,]M%%6mC`TJ3dmp]2\7:7S+cHJEcc4eYk3.*e)2Q>Mo:rS_m?A0BF=jU*/5oHO;m+H7<$=oc0Mn9:+uf$
+%Risa.2Rj0H]Y,N$k*"90`!6)VE7[A?Q0lUB+_@%1CS5 at P!.C/.8R24GJ<:e!;A3L)2iZAjFjYBHJNFC:,aWZ/KtICf6t?+i^oZA#
+%:n,]ED3ca?JP_`[>4!^G5\@#KM`R6J"Bj'')EVqK5h%_e7=*=b8C<!`2`A=*+mV-7IQcIeL3jN+_Qe9m-"j<lo+GUB+^*,kS=VU:
+%Dn.@<M?6CC;]aqNdh_LWN;=P)j1)NHFd.AH5bU"72AZP\IFMRqeq47tYl\VbMU*k+8S]PC at q(HuV$dp0I;hl`*F#N8,]@I\'3dFn
+%E8O*1^D at W*LNXLd6a8uD#um0+dS6^k":HqT,>3g(pV1r(,.Y&.IVq[`TX7N:n#de7aVn;[K4MeGjN/Y\8*\h4(o=E.QVYI1J?Da^
+%A?mO6Fs,2$9igXB6U8J.j\AE'_kJ+<8oGS'GTh`RP3e(m3;OgaC?*>_PQ&?7\HH+=AG%-^n1f/*4>fCcp3:qGrr,]YDC)'q91:gl
+%9:OV79q_o*=itWlm`A\BQs('n;irF.$GXFsWeR=D9jXetR*?2)s!BNY?%Pk`/1)FE5[:4qa:,Q?Xk[*ApT%f'!7!bJ]Pe^\=g-uZ
+%*Y$n$5?Aa1<t<>(rJ[/qb2"I6o?blsOo+-9<"eYus+RnjNSLAbH#<^.8ESdL:5\-=Nm]aOeR$&@1P]D`-D1Du!(rN%#&54lJr=Fq
+%L$omK9jSZ=>S(:9;+DsKKB=AE%$JG#b8eskSSi]2/l3%c&@CmY7ISq=4sbj5AqNb,(VL5b1U?)BYSi3uV32PU?IoaGQN`.&ekk];
+%9.)2lE)&.j2-H9JAK>#X%KdV[<OGAkFrhO.M_^W`jZ,t4P*0%]B*!!D9(&J[26-V9k/32uJ%A11FlY/Y92Z"-WD9+'k?JqONDk-/
+%Q at _:Zhb7_%=KbfMeYr6]V`k.M=@"]aBsUOf="@LAnLZ[c`9qAg2<ee+gU`Aa]$=K#JlehY7eUSc>>$N_396g5p<f2r(c-)LYR:Yu
+%[97+'A'#i`'5P5,$)kQ<n&ia=&Hik\s#r7CApGGOgM"_BqS-TI6HS$?cTr=I=dMcn&<P+T,!HM?=G'A>=b''iIh(RM+SSB)&UMYD
+%_E_C[+sA4!^Ql>[,%+!QS`Qsc4;i=Q5u\(]p]V&adM(:k(>hM8cSbmB=VTu/>!K)&<C/\O-lk6tn8)n0$TgIr'@I6C0,umjT7[[I
+%5BJSZI?\6./u8jF?&U>?Ic78q=krtGius&)n[-gN(X[6-0^E^B[64(8X"9*]6nV!OGVCF='L'C%5+K&`QeHjtpJ1RN($o)khMp?N
+%"iYC+gG<6.^MOBjfT:oj=pi*&JJ"DE,fuk$$q>qf%<#CcSjV7Z]K:>rm2'F$QMiHW]R(t!?J`;33bD,eqhcoL*!1^l`(nK at A<E#(
+%E1YD3=(FTgqebbTeo?KY*a+"N1Z+(Ml[BD,*1T,YPYP*Zk<-ruXCtBqCIm#h1qBT23)O4X!B$WSR6at"l'e.f-\g(-+:<Fgl9Sn<
+%V!)6Y!>UJAbF2b;PB:3oH7oE^'\ZHY#r@&B'.G037fL!-K;CJfWZqdUOYLAd, at se.Oi!Q`d3KMKVf.d=_+Gf=:GBI='D3S;^V^H&
+%/?H9?(>"F&?ID<pqF2LDBn at I%P<-'$hi8X"F0A9=Vb$8l0!R^%YGE[i`6"t15o$*g\'a9.jRmQFBKO)i0cNH-LKO6"`P?%13uk>b
+%%18f-7Te%rOt at 3YYucTk0_#Y_[^i#H<!Blu!+hTif at 77Y61e[05AXajH`Er3n0I!<*c3I^RiI\Oq%Yd<-O:P_p-M2*D$nR"Z%s2t
+%^/A]0(We$sk>s/<9H7u-g'^*EPX&P[3UYlB>s`*k[<djj^+^VfK5@\NmZe6Y-f'35FqnRhO,-91EssK;Cg5+/U:p[EX-9E[IZ[3!
+%5#^T[=qmDO'!o^0XKl2m79d;pMgG]"=Dt8/G at _DWCgijA:V\IYV58#Z"*;j2`(cJu-`f/gb)48h*ZYj"^Nk[9anXN<p(>:[?sRVY
+%Wi;7t0A9g>=W,C$)O<'=@&mgBJakYbc&8*tFK/>PYZHA]DbLUM+doG:Tqtm=+>o.06=MNnM1 at p%@@(^UI\B_'lILd1Csg)<7BsD&
+%Q3UeU$3;NHbn-@@SjfbkNEQRlBhCFk0*j&W0(1()?g-s&a6oSkY4(gbm+uUH`rX%7]R8$&"1caNAh[usr.M/(ZpXs.LHJM9TkH$;
+%M]F4)-2V;8FHOGE%.q at _aBW)?-^McuPjO]WL;9ACQQ^@DTOBY*-eZaU%83!)MTYmWHY5-.4VVb_\L"`mi_>;G&S`)h&XrC$Z40]"
+%\fA]m0r[2\^,#&K37Y(O<\1k*:-Q(]S-KsR;iXrP.&$U=aeGI'g4/>EYc*e]6A$/6O[d3^_4;tr`jTL(TGK64`4.7tfIt-kf1+R-
+%T"q/2MEW.Yp).2n(7P.$b7<`B<'/cPPnK>iC=Vg3WT15edq+Fe\1/82g3032TNN4%$E"rROkJ77Z`734+51+kbV6:Rb/5Vo6Z.G%
+%jK2_#bp37kBR7uVZO)"'nAfk3j`6N$N")E?.*uU%n>DcFLg1^#r22Hl*mjiN(ZK4#_u$J%p/?Hm6?A\IC7s4o at 7Ue);(g5fnb3J<
+%)L_ed9.)n<@<#SI!\F$mq_r>^%I*of%$o+k_b=f3LMO:R(/tR`,^WFA.5J-&fPW#<4'Hl*R>;=]TYu(Cn0Wg_ILmuck\-mmep+Xc
+%U&ZJ76"5aENXB;33+AU_e2(;['g(aN+EbTTNuPEQNKQl#[u/g)X>`i.R;!a2OQ_u+MOjio9l*k[", at .(`2]ui%)*ng&R?R4QUHh0
+%#VhG.6qM at sPdLqb!ZpnD:gB`QdJpRECO<?T!RrjNj?Y.'Ic6Qd%E*rmWYCfKf*.3U;`LDZG=,)UXKFBos.^g)&Gq`L=XdS]Cb=uB
+%8B".#K=lqoMb9CRg@;,YN,q]$72s=/SQ]"'fI-&C^edZ<5,'b\F!R]6FG%2A:L.F at K#fCJ"BS#/(!\tu2\\/eb\De&oTF?scSYn:
+%eaEle;MM)V6<jP-.Dn'_JpKi\+?!=FOP^1`hma;(LQ;bg2*I)Wf_*=E5`21-S?*uZFkqhcO=^?fISQ^e]7fo#.QccXP`dNbZ5&ig
+%*Ou\Wd$H4OP*_11"$7&A^=:9L(W`K,B6Mt5Z_C9f8V\H?:*@I`#R;V8?DpLGA^Z,SB8alq@:^TCY2]j3U0$T"6HRY6eEjtC'Nc#V
+%cP3QpV$&:igS27h1Wup%`D]caVR<^+N+2W7SA;*Med)[rHQm-^=CcE"E\i3i_Mt8r:*&Sk.\$X8+IU@\,3pc\Qcr3%A7..'JnLhZ
+%is(dc1EDoSF`]D*J5Fq2-/"DhA?dE>7nuPt?B*^2&=e&\F;PGW8]Ct1S*ZoAI0&6]_$-0hhuDZSl]^4SnHZOn>hn36E;Se:Z]eJJ
+%TDrkUEc_-EE[raZ8pgclmM?Z2+(s2]%<NI9#n(]=`1`-PU?_<KQ3S^3nDYiQ-of=P-\[X_:DYC:I6GAY9^J9ATUUKM'o<#eN7sGK
+%aX'Aod]oKjZKKl5.e]X3D%fNq><3<84m&[p9E.mi#=F6K`t,(H$;UdQHZh9go*qWBT^PI"$0Dpg4R417(Ki=K+`lCTGpK'QZiV>o
+%d0t4)WA+l#lg1N;dL?I6QkbkkkeI/oZ\=VFe27KJ+fuCV&W$dI&?I`6L4Fp7@)S]Z5"%(r%H1fQ:=U+ZeYNsP13aB<'::90'k+&#
+%eG"pq;5R_iW<Gc\,S=L-11[$#!KenWJ4(r/@&K), at q?S*B?1__!rC*'DXO\rNX$8gGsPaRBV\bi8.o+&b$`OA=,E)p_BuaJ\:7s,
+%M'Isi!k`4oQkC[]QU,*7P39>O7O.5.Z#OQj$cT7SjsWdfR61T59,!tEgih$&if<W at L<M,VFsR)6r#mYl\$`uJb`O-Q%Im[#a@'=F
+%MQTEUkNH*el3)CP=L\jd;OOcl+ZqPfD^K(CMQP,sbds==!A2$)T+Rfr>X"WO at pWhm(2Hu_X:Xp".Z at uDV%T68><<KNo!(Ld(Q65a
+%d]*paO6CJMNP\1?Z_3>fp_;+JMTISAQ$_?'P)971#pF_5f0q0A)b8T?pIj!>1i]Z`qoCN(2:jJQpEGJa1i:@GJ<Gas+]?"ZpCtEa
+%Zp=cbD2-9C;%c]oIZ<@C3tS+J$6sm*iQt"$.e6FGIc-JTnmDSX#N:.NGY((*P'J15_.kj_,smHmiJ!7XBVE]!?-_ScG)8b]g\*Qf
+%P"cpoTSON=RU4]Qe9/<EPD?o!'/"JN*1K*a&I]Zs\P`'\5'DIOB!g12Z-\*Dhgmd<C&RBN>nX&<RUIV+K,YRIC-p8?Ld\CR/Dg\4
+%qI at t0%IoKq!KNkaRd_YYHal%m=8C[joIt*W:us3a6Va^=:FM`m9\jTRcCmiUP%e>B_*JG&JC)Wd*S#rjb;+$U&BX4mPoA#Si75Ii
+%42,JY3eO=G57CjTlA+EN#i1a;^$cBjpH*=T[J-g;T=Aa?pmlM9pice/Y4?7>cXrom;)/3&\d=.,8!_)kS+GD=TBAL*\i]]pMq]29
+%cJ%e8p^?e(GW+p\2]=./o1$QUV8iM+a\0sqKj?)pC"^(cW"kqdK.9H`$n(pOLGuX^19bO*NIf5aV.`'WCLiP?mn,QNb?cPf:"WlP
+%I4+%:3>ES\3]ft.M'4<-$>MtYMM2iHo#BBp/CK-&\MOhMF_:se:/-Af]lI&3hBFt]U4dFSXMp=c%$ac7FqC9I,4;7Y!qH*'Suem(
+%:HK,iGF5X#CNd:GOOWo\7=(@FW8fY__>SujLB6V__%m6t4'Z&bNoM&aW;bq0RR0<#QXWpQi0.`;"\K(1n'm')YFSD;,TJ&!Z7cNu
+%U(l*$mB]EqE:pS;<(V!RIrq@%Z2k>t_a$#&Do=FS9Vi'."il67nmt4o=iAS;1#CQ2MtWR\(k4q65fXLoHF/d#Q']YQ#^q\`'O=.*
+%ZLsI at Mo4s&T=DB`"0(*(!ECA[A]QFLAEFU^6dcf,?d*Tt0nN\,*W%`^;(3eZ:/$rkWoe4&1_JgWR7LY$b[a9ih=mp2(;B,l$5<Pf
+%2]9YD!J<P:P',"AF'1I2R'K3o*A4XFP2o4J--5p.Z@$/SV$J\B([i!ORRA`tIo:PJETCMDA#!EX.S<P%s.:!*+_FU#1#Ub6!ac%:
+%UnnN=Q(J_m1*U.UeA78QX(2e#3s2eN]fbOS(E*L-I@$f(#usLZn)WF)<OFfl\nYriK#`?7.,ohPCZOGd4F28CM?qV+Yd^Cbh_$='
+%^519Kod>0INnnLoTrKmQ*^WDj&9>U5k,;?B$k7"<>Ha;$9NXc6fnOX+3Q9I!Q2=_kBkGO/kQ21R![jaE(:jJfXW/!*)$K[\OFr;Z
+%![7-NSarPibNt0GLmJf&\0bZ,21#0t-.ba]SeJe:;<e:\']8k<%eOsP:.)aH=lRWjb88L9M"(?b^="b9j3BB/rTT(X'1N_+1^'q7
+%:"W8g@*<L.GD,2]"j'_lC'`R.<J[1a3^';fa;#:+1k;1=!E9d>=(XXh'EY"$94n&%5/sHhO<icoR#A(Id$A,XWn67\njR-PR#9Kl
+%"PDi9+IA3/lHm5;&oM?.)6'A?h7LZ-`C*$C3?c:Zl6)3IHETGH%[ZZ^fbV'q&R]Scm*,2O)dH?Gd02o5GN at n@<!$,1",2/UKVW$(
+%@+c=&abrk:Z.k<F;fQ8.JAk]k'tp7JI8<J'MYTqU;Yp]$rk`+R*bPs=DJb,i"KXpSP'5N%cq/RdJcZTUU;6O?7sInZ\<G3EFKZjN
+%*oJPa=!HmJreO&tUH6LM*8V*!#2t/BSi'?k-.[SK_L0H$fl%R=65Ot-92'AAPm.I;fO@?!fq/+.641gL,J5<Im7J4FLn`R7p2KS1
+%[2>PIPY=+H/`>0tMHr+"*8UiJ,'[SBgI!B2.Yu$d*#8sP=,-_o+M:ZcN*UCS,ndAYnS1qF?HjT,6#ra(Xt*&7`=^?7"9mu<$9UpL
+%J17^/g;96H<D!li.uNL2Wd/J+\O_#IJ2(!T&0<WR7+oK&*$H'0`pAlh)#2+);[I>m4dqqEGekUo#T&aOU4A^$C^6$]pUH90LdU_m
+%!lQZ(SMK^X!je5H at 5IC#)p8FA]GV<A,6bM)LTek<6BL(@.(3`V/+Vm3o+(SEiIthlI*J?d9ckRRg2$hrZOrSC?3.@&'kSil5!L9Z
+%p.`XTPG'*<jffN,,P(GXOKOa]&;*7;Z^qZ#<&V0U*]tB9$Q0;aA]I(8PuLnV\+a;:bF&IVnS0?g.R:`YI#HFidOWVN$E'O4(Dl?a
+%e)*MIbA(O&CmBO,i[$iI.li>HZ^A'-*/5O`"_mOJa\%l<0[U<k(U7?.r]DN]K;fW4_M_VN9)KS2M&(M1Pc;g/:0]5m[>DR#'qnb-
+%C*Up7S$*T"=_>W"EGtUk-$uA[Oj>_\YHIH0n</),26;m)&fdfp$3I2eBB1;5i.NIgGuPD\NVRjAjn#L'TY\FPPn22J\.fuIRi0':
+%>qe>d>87^Z>4Q4"MaGddplWVt.T_lXL-%f(2TDfK'GVP0EP"D*]+s1).\[l9cnsNXll'u_c*1$'*+]L+$-:P!9JlCA;H$!h_W/l=
+%*$Sh0;jN.>T5'QGdi^A9QRU![-AC)YUX)q."*),=L<#m40\bTPSo%beM`\)_oijaEhEemRidK":HR]VXoLf<1<Y)on at l@^QjV(4(
+%qA at 209@?;-81&NO%10,^?)p6EEfna[T"7s_a&bL2-m[/.Gs9r>6]*h4RN)BYPC_]n%tTrAIoNbZB*TaNM:c_$*!*:Zi at KVF-=-8[
+%C32^UQ4.r,3qB$`PQ`.e78LHFZ(?L)<rT%8OA8jAf#2M5WZ"Y_PmnM86^&iG*%X_MGqWX+TpbhjKM[pL5p5A#"XJA:UAX$lkPBXF
+%jTs)q%on4R5jqQ)d7C&(,'k\^$tQCNb-!cB1SSX8*1Y!UJgDZV-NBrE":cjjVJpL>3?&Ht'@..AIuOO_/doU.$&'TUK[,/.^ToF;
+%lBS(H1+%E'U(@QQ&deH1)U(5o%h,WS2?u^e at C(k;k/^r8l]GI[A$(C:MO]<k:)-le>-)*Vg9r[KK2 at j:7_60*/E$RL:=^O7^b(Wf
+%6A&bdR-kbFl*7I[9L_,tJNUmm`pUs_f=TMP,=[1jb<o#WCgQ\r/88p&'OQVFoZE(T5A;lp;U"?a_ at u)k68B1Ok+KkYpE8G0B/<;>
+%jQiZuq$>\#c(0HP&FCF-B^H1OM&ffV[>;4L3g1mU9uRU=3XBGN'Zp^92"EitE&8W0nq__crqLpQ/4+\i+IM0D)BW=a72aeh7G'm;
+%,teCCn:pEX,S,4([(9_30bJ,OX\aCCYk!I?A%b_F8Gc^FoI?pi]s]Z#Jimk$XCK*j\eI"g3=YVW#`b#(qE;ci(C:*eKhm4Z8A*LF
+%!i*(46=Ub0*Ea"]cD&MHD%)^Aco=]R4",F$#=m/q$Y?^Wf'QKRIX at 4G/XaoWe0HuE%DuB8QV=ra;g6(l,s2XVBf9m^Rj12r8"E$t
+%3.Tkc/Nd`b*+UabhI2-NGHk'g*uQd7Mt;X8pdpeq@:pWUVV-sA]B5a:nCgaAJT\i_E<b3s[med0i:UP,:67d_@\Slf^RCu'22H+q
+%]8G38mHC#FC*_`mW3',qB3r0Kdbr4"Z$l-68Dm":=\Mn3HV3-I=lI at _5O%)XUmVmhM:ND$(AhrUFIXl$Ae%C?8]YHLi^R(*I2O:h
+%/J<W4QEe;@$++6;(dI<"F'_82cXOoK7FM&s46E#Q?25S<.7;E,DiQ4F%=<0gkSC<Z_$F8B(SA3^&W%f&1CmX$K2spaBfLDa@&'.(
+%J,kfZ(4E29nY<?NG)8eko4pdt`5 at 8I@V*rrSs,1Rf5$l^N$NKg(_2.\GoV\Z6p8c=2L/@;A;ercGMg-llX:nc@(Y\R%UcH*pOl49
+%P'`'o)(SJs[>Y=XG"F0e8LeD at gn_.cW9pVp;gLjCLYBBkH_Fkfim8A&hJ2h*>b@=4A3)KHTOS`TVHd?/aWUpDP<`FWS?V$KLm/%i
+%3"6Q&o at B"F$OB&J?4*-K6l%Nb8>\(F$Y^3*#((hKY+(r&\Oa,X%[\Fl/Ak&FlK!q4$YUH$%1jPGRmbUTRE[)>U7bUOa+_,X<76q-
+%3pa")X!C2&P>abLrq6pr397r0[""V->iN`>2&\tR_I`gh.WeY<(68.L;n*qH,AsqVM-rnCd.6]JI%9rhS'V*4]l>$F\*qgRh5E\e
+%5;1`J[bsd_],pk8 at H3ZT7c1_K!N/n]79(bGgmgi;MesET0bQShfgfW=?/u:XPcXohZoS]V5l:V&Uh"F.V/-_\!n]RGdD3Cd#0189
+%KY<`nZ]0Zh]mCuAs8Jth-\o6VVI,r2L0h"KAP8:':ipBP2s-*1Rk!K1.7$P!3)qNi<N8q?eVpn28GF=7(3*bL^:LV#HFA*F8I/hE
+%<A#"O*pY*]#Ds5%+O>A^-p at +k\e3#;))s:eKfSTREmkRp^(bL27M;i$Csm,$J$.;pPO^/N0NT$$R%dBK6ti?qGNI&n3XV`pbn`Yj
+%9JSh9Ng^`CP[rGtb(4M`&-ZRMc&#?U(]ioY9j*BU_Yijk`Ie&R]j6c\eb1'BHPSAtfAgAR*q)dtO4W<b]*@R60mASlQLuV/">[;C
+%;2!/)/kXKT2rbDu13(-Y?s]XMZq=_a&;5^sIN at c8nq,]4@[Vh)ct`h2A^[!oc:MCJC/Ama8$r+]RWr[m/?.+>$!FlEH`n(EVh_d+
+%,[R)[Jpqn=nn6%5H<fHo,Y+nFTq4l!,>FCX87'rt5#i!D"0.Y(V$-/P_>-1Ah]+?K_$b\jR616Af(ar_QDa1"B`8M$H%Y#MfH&m)
+%!Tim4V52pAV-Pn^pAJjsisp$s[eF<s!MmSGnf\YJ9'-Ti:T3>]CK`"6M9cH=Ml^t)jb5L7V"VQ(H!*IIVui^C.Z2M#_kpBN:;$<r
+%6\osFP"4\+(Tc14Kjb[h_"AZtf*<d%&@q(7Arjrc:7r>VP3i]cj7lCm68H94</BM]NE4S@%pYETW9l(b)ft$(H"cpk\Y=H!X9t2h
+%il3=@po;03/lqEu9!]muaBB%rTM`(pfN5Er%f+slJtTK32TZ-mC9Rn&."]8J+eLc"iIPQ<(;$qC<T6F9)l9Lo7[G.B$?A+kL,OnS
+%g+f!j>]>:@4]t)oH=(ZX5IMm&LUhFc(>b at qC?ENIpip/jKKRbnN*L.J at D<GI!XG4W;0`OdQaiDPQ at egR)_!\!9ojk?L/LHS&US$s
+%I%O8HZ<!BZ![/#\$i:49'EDX9A4GWl at 3=#<:ggQRicD0PMn<)905=rO(G(ASi)JQjp6JQNOTZ<OKOe/W,c54T1 at WW#8Z3P+AS:u6
+%q7n3;B#m9FN[V&U6+,$r*/(BHZUO[9H=V$N'pU#PU89kbFOO3,RgM;\]j%X^;GgjGC at Tjf9Om9c84)73iiNM4+p<>/Cog>D1<llE
+%<lH4b2BCYDBJ&keT[/skY^;uq[`L&5!/hpoNC1Vi_&Dm+*PX9lp`pe2EY-[+d'-HY83,M3.%"fY@>lh,bh4hWS1^3ucB^md_s*>h
+%TMlW'X)c>WeB4LgEcfF)8jGZaO/eP*aV``pEPrl'Z=N6b*4o.M2fD"'H#AqVOM0f%nf8Bs0?Q8q__DY!/FqAe&.9I2LOGG]'TFo)
+%>fqfBd*GiOmDSg;6-#ODnUnuerkLYd1lFGb1'R\^13To!DcmICnTPKTV-RGg48IdPW2V*l1)Xul&"M&q8=t8_=:--0QJr[GlHb'Y
+%pkoI'DF\;^mn[J;3th/AaU_\<o0)%I/D68AG[_I/Lka`%_,5+f[M>CE'4!4,EsGf[H$[Nt]TTa6!Hgc+c;7uiHF!e4'^PYOSl;QT
+%K'PNpn!JSlT-tBe-VSi$N`&]cZd!H$rS$6=.Of"+9Yem&LeLQ?Gibc=:()6\cIZb>!k^2f<uU6rKDj="a/0lmbr#q)[,<\+['^o:
+%.$l!)"8a)orjFPWn;U/;AS9j$2<oe&K:YL>,#6cV,;*SJe&hg'K:Q`Gf^P9Y@%.N@?sBX*3H&VEs,%\M([UeO`!iFG&O=>m\S4m+
+%I;T,2$QJ$/LG at ntg%##8bk-hM3%04s*45jm1onGN(GNY5<1 at pbda%i90r$]%Ap\+L7SbNR2gPOCguo&.DY,dQ\C&bD`f8hCjYV5?
+%I%#3Y2qKbAdt5WIe(/^3E3W>`kIldTBt#Y\/34cl)H!Ul/pZT?"-g;jpJ]VaUmoOJ@,k3*F'9ej?5f0/NPVTEJ`>m-eC5%Q5uU=f
+%@]HUhC-WL!mf^.r\MT"=B7asq=%t2pDLaH'B/2bE7nVk8ri]XdnX;gn3L5mFc+Iqu2u9?eHd>[4%gcW<(P(l+XUje"Dp5Lm]]m[C
+%NC-\]XlW4;*\6M`O0l@<FienffY#jgZbl;ha.C-]'B1XW"Mpd,F00VCB^NY`GZqIj):[AVoe@"-Y\3b!.M'NZI47d`%8rZIPp@^R
+%P1M6G6pMHq#JN"=5,@(cAS^)3Y#Luq48qt+2*6dLgUrkaQpWdiC-S/ilGhEc7N"?iQK^<1.84:M at Q,s98uXU[B8YLHA+,u>jnD+-
+%;UMoTW97pSK*DNc6[n\RO7*,6O.Yj4o3q9oj&0V[Dm!r/4#U!j.4f;bliQ]`G_qsNG-, at YY5_h)PjS,aT0;s!;,a3tWH\Vaha>Xr
+%mGek-Ht at Y^LHR[c^V8qO;dI=$](+ at N]d[#??+?!A[0[54<jE#RdlT0T[1+1`+%W_qqS9FJZC9<&EamoA;:[Df!H1['$Tu;3qZu)s
+%1X'ao1GgE-?K!5!J%G(\1AJhINK)P7^tm:FDTcuHj>I-i9!B,A-0<QodA\n$H<p!37;g3Je=]tARQT(R.3g\eo)K(]1%#Z!"n'fo
+%CRm+QfF-hNWs,aPhPQ\WnST.*n53#=\ERt/!=;oU9q.2K/:-VIX&`5kbo[:UR at ipIi7"<thIV*WD'1`rFKjXH/qS7u1=IgjD</D"
+%]%7Lif:&L"'F;i\5V!PR$Z/H`$i.2@'e!e]7?=>:Ok2&n3,o0U*7&M(cK3d"1d^,s)D+%Lr.ahDAUb,I)a at oO6g8%_#sIj>DY3dN
+%YE#/13*+E..58oVM'*QdEmc<QUNbkOO2?NXdgW8s1+rBtYl7_!pRWUHg&=1F_tG?:46=@+q/!<H1.8dQTY;mCMRSU@,u(B<EL]ap
+%OLd6WIP_HLmR"mM7R?<;'T][KPZO$qlmO_FQgif6n'%mU7G^A%%5HFT=;SMEHNKdN62%)!^=Xkdj%L[l,2d'G3eJ%,[R=9/+5lOO
+%kRs49SIuob2tj9"p._-Oe$VVQj/(uHNDJud]LaE_7Q2LRO;,&'L]0&sBp7"`7cWLg1!+u(SWu](\]SbU.B'VD%#PR0_KSU52r*23
+%l>bV34A?Gbj],#f at t1Et_^bcNZfCWR_%&V0K)0M)--iZ5SmS@!F=$,[?n:d@?t&E,k8ip52b&"^;D'\G9cG*io,FJMH$b![H;J<\
+%q0 at N?feF1hB?[UbGcZRfKnp+\]]#D+^=EqN8Y)L7K.Ze9["L?.KRJ!Bq at kj(."i.s>j9\aP(RM)ngU>7YeYHH.Mp["6inu>Krl/j
+%^IXn'B&um9 at Ss5mn1$i^qH051&Zm$r1#5noZGmqhU[*40lU7Uje7aZ^9eu+[KYG5L*+Km70+Sf8gOKN7,OX^(<m;m9'Zsd!GVM*1
+%o.u&r7eJK43eZ;qDo8RKYjG$Lb\88/#b&.W?H-'S*sP/n>jk1n&c4DY&_ZD-qG%6>4<He/a71u`/'Bor5VA3kjGNhk:$m>VmP<dc
+%3-:ffZ3<RRKn7PQ$cUBq_6TC_Wg&c,iQ<gn)p:oS%#"t^d+a0ClW"!5Uc>Too at .,kL-r8pQI"'O?jGPu0nSqHc(3#SiTe4'5nqps
+%Jf]u$X]c?'V0ZYQMAm[A(^(b!7!/tJ8Ljs^1s4#Q;$M1K\JGoSd]h=NOa(f3ON&j+T/6SF)7IrO,3o+uJW#BS#00eB*15nZYM!pe
+%;7*n_Hs at DNSos=0)QR,3<%,]F*/gVa1E,1[YALLQ.-J"K*H7Gr at 9,:rnRBn+X,=#/2>a*U])?W6q$rG.[W1j1-ji$FN1"Q,;:00A
+%K-pFLUs;qI32,X0%RBuGMp;a8KUDiNTce4qK)EI`l;jo\_:E!p1BSn`=UdpG0]po>Go>!XA"9JVR%g66bk_C`$8[PNZfI at H9ntT#
+%5+l"G(_U(P%55tj+^.!K#>`:J.K0lLA=o[M65r+.ib?j\a+OZ%fZ5$o&a-jD=Nc%\pYkWcoE+49h\\SYCNmT8QYJ6q/#Yr,@@=,Q
+%a?DMt)f*1eR8i#9Nonp0;.0:'4^HRqrd1I#X"@n58_K)@_qq^-OrlpE5NgKUJ7UY0]N#1!<`lRW"QLEaJS[6_m$a#>.\u`:\\/-C
+%6`1'01O+!#o3Ar#!uAP\XJkl\_&)_3lc(>)]86cMMWW*:\!Qk(-i`=:eq6dXNiMD=]PZlbbT8MuHn_]H4jLi-U7"/c;g8U"+rG<_
+%P(O$sX_EC]C[/noR:M\4X#o78'dmFd7<'iI70Nl0i[tGmhUD-O-r;`Bb:hO^0Q]5c8DIpIUp7!UHt<ptm5-&s,8P7L;aUmjSLiGu
+%T at Cj@6KO&kdi`PZ0JE$RAo2'[EI]fX6f)ZZRuZV.12*>o"(Ejod$[<HZndPTT+_%gYW!B.9iMU2.FW&:M&jkL<DVPu8nJp"h#*3^
+%HE_`!5Ck?IL!"jrF-B"F"UqF7_Y^la=HQ?!A,HtXdmo[^%BaR'NN]Y+YmD9t1522:]I")^TMk&b#4<jn#&5PT4Kbg)4%n7C_7-dS
+%&QWW;:T$*,ibcp)]p_Kbj)To"\1L,5nihCU+KQ7`nferIQEt6/*u_X^QR at ON8hN_X49W8SGY.aVh/GKMpD`FaC<;b0(@A6.#L;p/
+%Y!KY4hb>`9]3g]6ml,S[$!'BDka*7%KZWQnE?Zp_Nf.Tn7LptW#-_grP[bjq&1'`'8dK,tg$P2PCb3M<KG<)e$C<(m<]'d!1#-`M
+%j-P&U"%QnN)Q&Goch#]37f!a!&[r]/UbC!b2Ab%]oeUm=XG:U*F!kr<Ro$:-6K#U720Ti;fC*19R.e!tR@)oDk,*B2MfrF)\GE,s
+%1qfo;K\*+oa/$Tk;&2*A,?_]=SJTtj;!bt8Y>pInC^W&1qPQQ==LSqtoEb1[g$m8U^MRRnV>[QS^!Xg6GguC-=6<uoMQ&&JVRO]5
+%9T\S+Ge4D_"Dp-6/\Y>e&U#3d`>5<B,1g'n<%BkI#6q203';1j$'ZWOX-H)q`6hH+2'f.(_8T8t#$%e^%h/n5_O7]m,qANK._69a
+%.l?s,9?gggDl\#j:1US=E+_P.:BJ.#P[:Y[.'\!pB1afnmVKd65dn[ldR>>De8`tn`U]`D!-d@*o/tPVF<9[;`eQ at XRXK#T::9jc
+%B]g"S#WkR^.Qok1Z),5lQ,3mk]Bd[b:-/MY*>7WPJOfe#;Xu$Z)0M'r[b7pY[^2$W@'[2NZa"AH2s%Odr<Q0VApX:UqkRc\l$.i!
+%::![AX:=%k+cr5_\s4k.>M:oqP?K><rXbd'E_kZX,n$\'*,u^qZNZH5ot;JnU:ee)f)"@lP,f"<**7N at 4.nS;f$`&E31Zo_nIZ70
+%WFu9'W(Cra<gfh804%]:%1^X3Y9.Q8LL*1,Gf-!K-d>B^N"hq.VW*.``58>(BfVjG4E27GHBPMh-maLR8q>uNAdjWjh)mU#i^&3\
+%Qh54'Y#8a4,t"7Qa"6!J!r7";PlWL@/k/Qd5=lOGEa2#(UpkMZMGU,bH1TskNsDtFS0F4[djtYG#:sRKZ'1+m5^QrSU5/IU1f$n;
+%"r:Z"pJnFB@"tpd[P$,p#W=ZYN9:P;QCp:sPdAOuQ'6hufjZPPTSXBM+%/sNWG_*(UFtj\Y>1Bk4U!c*hGITq?naHukHR at d+kKAD
+%h*+Y2`cF-gS%u@!DOs-_>Bh3ajY_!aG6E.n-PNf%o,4:NC9^H;(8_Y6&rYl]e0IA.ZA)@u"E6]eKRaE,`bGLaYb$rj-dBbm(ubeU
+%";%k>aI6,/#j"3'9Q+\,T$B6FNZC'4E^JM-m][a\6\HZZrCGCTbQ`;ZKe'8lS(&_#VCeL!KSsd;*d4Et$%jq0ZRdq1(0h#\W^(Q:
+%f"@/O__SRb(D:Q49Q=VK)kWkC>aljn>EHc'7Y1/hU_i@/`(=uiU_6As^!gRQ8.q2pJSDM`?N@#p;G[>bLrmRal%rT@$sE*\BTfm7
+%.j-)JAf7 at 2e$m]pW9KGNUk&b'm4cQqJt=oIGYK9$HuGWr0"9<Z'5d2I+Y:\V5#]&p^HVnF67$qH2VnTJZ at o^962q0V at J:RM"+jsQ
+%O!n<#TJ-OL.0o7?:.\&"]==(aXtTTEPEcg>3s(&\&E[rZ4RmrlXn:C*3&@!^JVd)<4#9:b+u%tQXEDg at qD<&6ZoJ0XQmJJorULA$
+%\8s,:RQdce,#7(iR7;[Z]2H+bH#>%9`%HmSH191r3?O]k\B,#LdP^6%Osu[gn0'-gVBltQ[#k\u7R3gG5TZ?/>2*FP+p/9e3i&LA
+%0bKPj+X'<XY#Aqm22EelHr(%d,?;S.gF^WD]DKF(j.,8D#\?KpkTFH)BU-00d?'!K\aF\EfWUP]0<EnT%L=qH(J\Xm:<En%KW??b
+%VhNqQQpdY^o;ns^+B23YR]IKf?@3EDjPCSL74=p7mFh-g2Po?S:$%+[hBXD:9!7bf6$XJrh?IaB6o.pqF=c!m'1Ol4'*b5>gnk"D
+%c8?oRT?;lB!p&?U+bh?oh$5!;<?5l`nG7b*g'j^;^hb=^e5.*Ae?dd3#.PUh#$kH;1R"ZA;n"BJR(al:T<YK4CmD]fWN<G=[1W..
+%kpN!:dStLa6Q%dol/A[^\M;2-Z\59.^*PLo;/=LaXU,\*O2Zgp6#W9BWA:faQ`G(D+/=uEWGVdRAs4tlRar_a)6E<hJQ;G`f*&t2
+%Qj`,tU2=^MJuD!P8qWrA.>3e3a-?oh^0ba(Uo)](M3lr6!up/>#@LP#V3k^GC0 at gHY3P0rllWlQf"4r_kpEDM*Mec;`@D(RK;n=T
+%"r;BJYWI*u[!/YRJQa6gGC2FdHFZdE*Q=.lAo:(+LKFDt8MolrVT"c+c`ZELc5/u&RooCA7tn"+DL4Ke(_qOk4eE&E2kEXJRGIel
+%j at ZlN<",)UPtfT1N8K]j=3(2rZh0-;7U9Tb3597"FZbmoEcH94;)JCNm at S9'r8m%jMq;#`rr1u8^raGQs352kq9olHGAcBSr8p6C
+%p$8[E51O;\q7Z_E--:W9[m*(Te*XJ7r:tQ_#s;37qrc5sMuK&=n:*,o;JEH8J,SF'oc*mWGOkVq]Qh-c\$*4&h=&+'q==H]h(N.7
+%p!(\KhHXF%\@DHj^An!GEUj"Xos:!O>^>`2Rl/qYQH at UgI<iSSIG[f>;Z1rJl85SLS!R46]m5&%M?`dh):QkMH?o>Oc1UCT[^;pV
+%kd%\,oA05CbHG8Zrgu+iq`ioK/&WX5BieN>hqm.H2`H6#G^]Q9IW3WYr0k&OYBtUlY?kSL^A.]2=4[[nlG`-L1jVlCgK=LUp%H5V
+%H[gKiG'ihumAm;>CF4=.0CCujDf4IF]X[mkQfgS\Is&#ne%'e0HfM88h"<YX9C?K<gDd^%iUZ++le?d>p"_"jX6aCKqu5dLOSa>(
+%g&LH.n?Ibqs76?I_EW7Rn;jV_YO<[b at iK;gf1'<$gRJ$<o'5]$h_-7WD)]&m*=DT.hQ;1qLMsr;ro*bGDr$j?KSAkK;,UQrrPd=Q
+%qZVf1n,E(C`To0qhn43b7t#Z0f/rk02RfrRHV!2c^UefAo(c.Jqq4u[k:b/njEgd&gT+CGAT$nXgo>&<qpXZdR^R at gjc6q-;3sB0
+%E^sF'W69$q at r9rG;4$%gj]3Zu*-Je&6^R]%o/EjZ?(Jb*o(pTa[=Y#NZD"2#VRs-0XuT=@qsNl.=d:3*lLhKe/q:Nsk#NRe]!Js<
+%GLd*"r;?AkbBqQTh9T\MQg>=Qjd(qe/X1'OYNFO:ddO3mb-O7Zn$Do1hf\>FT+?2.hu%G=n`K]Gj\ptKI3636U]/I(eVi$T%hW]/
+%7='%TQ%%.-mq#YNSTp5opEZkW(OPecs13[rIVjl1?U'mViR?e>Y<'f%o:*A3XbmS%HMu=crJm=^TtO5SDQdtcrqCniJ%$Tp<tZcm
+%(H\+5oCD_Q`T9#pk6L?n<O$;./)T$HYf)%ek7>$T/mfT-DctWQG*[X0#1%0o]R#!Ta9L8+^TmWZ(4&.WGK1$siMSum%rpF,eme5b
+%H>l&C$Lg>A4:e4if2o0UEdi-Y=8Lh\_$]G\j+tMHbH'7Phd!m%f8\N-"reNYcb$88P8eR;42H5ep2H?([amUO4aRGVQCs*-md/p3
+%pV*dnp]iLn5 at 2)%q_,o*pO*t[raGE[FW0SL*o[D#85<]T;T3)-nK,DdpaklKnFl1*1jPJ!HY&[kGSF(]f1$f!`O)r,4>)NUbKCt\
+%YJ9o4r7UI%<gf<F!Cut`nb2&Thqqbtrr$/Lodd>HQfl\thV91jk"]!CrN*'VeU'Mcqq$H0'<Bj->o&9L[J4B9fB;I?1Yo1L+$a::
+%FZ9WQe3/EWOc6E(N32DP4X/[%:&?m_Y8&/)K8A,L&M1Mn;g?5Z?^6([VsEDoB<eIrlq at 17+O'N#\me'WHGJQ)VSrMia0IoUrXbO+
+%Xs`cGU9uV)nNCIVYA.#)0<9S&_0hkQ<rY7&crFAe#>(4g?+p*nqY]@Dk46LW5G%nZ at Li$%OmBW,q5Y^kLP4ilm"t(ebW4aXYNe7D
+%M98&RI=M7U`T?bOQe.Q?LZnM?XD(2:X5Ddk5MpU5s0eg'mB1nnPo^Y%^T))Eb2W<UNTHZR%HEN4IGDN]j0^C"2fIHi#H$dfl>Ab>
+%GHT(4n/2&HW]%/Dl-Mcb(]B[6rU7kR+5OpYf<euBgcNuo?_K$j`X:!u>i"1P^0^tZI=?<eI=O':o('OrAObZjD]cKKq\(R[^2WcB
+%lWsE<He[8ncE2P at Hh1["k44D=p[S+R_m7!a^"[mYG!B.*?+PqDs#Oc^2gZh,/j3P=nb2stfABk@]sp13<M](cq at 56i\9N)djt5H=
+%fc]ut<RbklqTcO at 4hH#gp#H"?H?i*5UfHg*f"OYII!u"bJB4PPJ"6PGWX!)chqle*B]sNP5dm];aI;RaZ[OO-iO\+:7qb)e at U5&B
+%HrdY;I at AJDPq?4*>]_N$p<c:&>cd4"4lX/YCEj at L7&atU`%_ndj,-6-fb8W6d9;f&nCT;]*mnP!-J;l[b(oPjNj0uS&&DS;A+24X
+%-nBWg%u`q[f6J?G;*NN4PZ=\Ea&nRe.2HK+,jl8WF&f+!a&m"U[?:2$MrKc%.).rs4+nr^lNTP)-EP?hn/.UuWf8"31t/cqQC*"U
+%\QRPGIdeZYn5!M)cJVLn,h?)!j8FXir!\-(LSV)VWrh#XS(XlX%hC>]kLObma5VP_)uRU_B=GA%?`l""r7IiFroR=tnF><.^qsHZ
+%ZAUlWHJo+W=Q*a=S+SQC3JZ#NY6Zf=Y3PR!la![MY2qNHN?_^jd^=:mCTG%Z8%Q,U]!a)SGGK"Y]=NB8H`'I''..Mp!jirD[3J[5
+%8o$qsp5r4[<F+DkT;m;^i?dq,#I(3fPBVugq"`dmI+7&V$:i-L[)Q`XeoX>]qM\I/UC[;@I3`C-?=)LDhH=N'7:iY4N43pWmW6.5
+%\CCP.3U-S@]`5PBoCMqt-YqGt'Oprqnm6_Bs6WS"XKf4c+n_Yd\k9t)Y+X:F+&GjM:&?pdPe*>(*XbU=&lt6XZ_5h!l25LGrq`Yt
+%W86!^B:$rJ?<jVUkr#UCIL5_ce1a).`g>SbXH30e$?rUg/!!F4=d=a8aJ=p(gRB:&?enH+4qIe"\i]VA<%pIt5JOaEn at C$`!C[c)
+%lr;Y:DrG*-b+0>ioe)MjP7"Dal+ABYYc;6Pa-2,jMJJ7r#3RYC?@RHGq0H<Lmd;.,s*9sGB%#VgZkKNbB+K2LM7)cfmFfB_5rC1;
+%6H4=qp2L&$?e6 at s".8.(J,4Tak>g>n[HEMjk!o9leNY^js)NPee$nX0m\c9_[qD%O4+='X*6UoW'rRLdIa>nkqL=S*?erqWra38(
+%n,W at Io@;[pUX/[unbF5q#lQO1mca8Ub at Y_cq>QnR3Vn,a52T^=Ps"nj=1+<gcZc)a?X5gEroVbm;j?2()`m7q8%jkjo@)gop$Ft-
+%s81!_b86fF-[b`8B7O'5^]")NX4us`f:TgjI.mC'bOZNoRR'/GL$`&M_ikI-s'F1RhM9[*D#J\0g5]@k;/87.D85'J4^;e"lDgKF
+%Mq:`8WUom8b"S/RrAt7 at ds4q?heCn.PjZ;hDVc at 2.^Z?n8%.d]YM.<uT!(lkI(3M^N:j#)mH,"\q$M>P=$(p'np-QA^,`.Zd&O*s
+%Dm"IX>\E]$h7b"praEdjln!VcM`U4O<jf8nKl?GF+Ph!@NF(*%[Q!^$!m!;b>[DMXi8r?uFL2qQ#huQpZ->fJ87XbBg5M%MUSH)t
+%BJ[4_g5M%MURulh8"7n]C,7n9A%d?7(0736*c58"g!S4 at oc@sWY=.nb=[qLYp9/\G)S$C"Co$7`0E:sDbC#)tNRkMJS`Sb:_8?^l
+%X!0U:bMV173uX6mhRo`a4kbM[OeeAJPTG97'`O<@00^5A=;N8cED;W%dt6ndf7,fq\s)r=E.hVY^<U5NM9RWS8rS+)Obm)K1*9V/
+%@U80dYTabHg;?:89RJ,0EK,q<4n-Ej^%98u`g$o08*7<rJp+62[#R9h.kpq=Tgp2!"f>9TZB)-adToXg2874CoqfnrY-%uR7oFd"
+%=DhNk9$Q)&e9Cb2h^)'J<ODL_H2<#>rqt=.Wag6:WDJCT3Y"ulQ^?$!7gSO/4jWQ`/\J7KQ<<V$*psY%f"-Wd*gN4%J_$q"JKC]M
+%I%2RjG$jJ=Y'PQgrV<eSIiPNgrb?cB;+"OsO]a3j5AFl;WP#)K*At4S?*^5[[_&fUVL:R'6X/.`NZ-VK6T]$r7h+k5)VY/.qh[t\
+%>n]^%ORN(GpY%OqceV=nj6G;@abk(@eOF*"gRJ$<nrUN?hmotoh<;/R\+<@<N)f[mNcp?l_iF9=2_VpmF+*lDcGC16g-d#YD5)5)
+%e+;DkX37\R?N-QUrH?u8Y1HdPkP<<US,8s2:KNhFbA5tkam7[`p9CV1qcNBKP']G7O^le7T6!6;U.KQ-mUOY??cIi0^M)%C<GCY?
+%ncuAq*o&l-H%,;[r;'3u=6iK4*7MWs=lj*u51t^\eh:(#PhfnC5=Eq(Xm!."q!Gc.G]WK>r]#?h+J*jaV,?B/Df=pkl`8VRhuEB7
+%qLDkb\G_.OYA%nol[OH4 at pRDQC`VtV!<5SF<`aGWHRSQlo#WBTnh-2'*ctHo1R5[<?Wiudd82<BF#9+FSmWY9/\Jf9-S*U[%MZ7S
+%V)<,PI0nWN7k/5V.]DH-'!skp)0KfGi@(OOZ;Trg7/s`3_T.:\?IlN<LPNMnle9E)6XEg%S&^5q$u,Xo];j3t[CN%jpBbMS+-uBY
+%'A)DJQ#?R"e at ARrl_r)Le[_G9G?!aclJ,7->I+BQ<9NtTF/uTk+4[n46_4,,W\LS6U$uQpa)D$\>2**O&ZBn'/$USSm9!CuI2D6K
+%.k>T>&\*8D4^/@53*%a25jDj,I=6Hhn"omrWRdc:mVh at 9pn>Cjea6p4TE"/+DQV6)]=@h#J,es5r8Kq*5 at Mq+&*Fa1YCHE;/$hjk
+%Y28shI3chWp"d8V:&m8hFM$t3IC'dFG9u:QW%c6ElCQKmnjU:PSr?IAU%#6qBDLhM\hlW7`'jE:db4N$"uU"!=743P(4UVcf5au=
+%aAq?):$^ZmdeSAuh7Pbd>T[!X$+=F&s)=$bJbum]_Z$j%:_m*AS%\+(S!VII0.t#M3'TZD=Ol0\>ksD>JC/jiqgs(ArIe`V>ME<Y
+%rYK_0Tri'B)[kQ[e[7q&:Yqu:N/derqj!FpfO"S>968u],LN8GpE%;a2;O at h1j>2H4qVLHV+m*@XLeFob!C=^s74JXDI6Wi+pb<.
+%aQtPZXpoiIP2>WlO$_77Bu44+4oBCMr%[tm'mk4mi9QGf&q#YSI+epU:"sq%+]tN4mSQC1r8lJpmr'g[<p&U`5MgnH'n.iJ+KT9)
+%=RXNVmLhBY.Z at iM4+"IfOa=.m&GGJLrqF.04nqg>3NeL,*;SUJAc<om>W"Zk(iN[2*Zi<?f>ZVh`Z*O;LPPB=A$<_hZK8KL2Epb2
+%I/#(q7LA+ACbp;eiU[F!mXs7QXOaoX at -R[IbI/nrrnY^0IC*!dfB(pQeg7o^TQ,DWnrMs^gqDs$CFA4&Dqi6d7E!eLnfC*7s0XN?
+%eQ\b3<^jl>0aEfMP=>J_mnX-jduJQ`mn>&l[NZe8PC0`<IIYT*Y[`ZO&,5n$os-a?rVUrk<gUF)d/bO?SubPnG[QMf-``sA%k9@)
+%OZ3eO.Dn=.h;_W,lMnH$R\l/9*3Pcs*@'o711>L2:Zsr=KiR65^DCnDXfHs<,6_gkX at QIglc\l9YFbbt'emCOoA\ce<rA$iZC\`n
+%s)),4ID><2QMDVX)//riWf5:D97Q-:N_B)La%NkP96OK6QBP<cl-\,LbMtHah_fHs1bh(lU^%:"J*V.!f2jV,[A?Igr$4uYCH\"S
+%?8_G1XDLms:G#g_f%8=AEJtKX:S_Zpn+OH7,<gdVd0Y;BID$u'*6pPdJsZXf5]0l at C*(k.Bl0>aGTW`gY)PQL&(8UDo=-tTs7>sX
+%g#$/.YD^pPRioi1BG73!IdmZPI/>QMSlmipJgGr]rR:.l^\#3:+d=>Us75aL="i^Nq<U%iqEa;<^\m5lS*t6u3O[o;jKI`"rr1e=
+%qos0P"odt/s7kq>Da*4]/gl,Q8-?QphnP]aU-W.9q[*;rs7APSmgf688Nch/aoD8</LSm@:]L-,TDdnDWND_g["OX3g2^A_H?,e=
+%ASJQ)CHJXk.OPX`/d#-Mqu7SNb%WEKnaBc/-Pu^XHs0F(12ZSE2P8"35^2Ku#U_k,i,Y9,,.Kl127l&^/^%l"#qK]R[$?ki#5g+I
+%e`Qk_\`>64lO.I4'u8X>EIg;TrFp)- at Au*->"`4(U".`C*-4/$UYhF"1bAjM&m`H&>Yk7s at Cn+]qGICro4\S$[ae!6n)nf(e.NWV
+%_%iOaT)'S&m.oi'["KR^QC.%5r<o;1\k=-MUm#Y'5E%//gbI-Ze<_?m`)@Id#CnJ8aoYJboX2Cbn!X6/j-'XQh)*$tP%T%1Z at q#"
+%^<g8;RXGg]`3R`Tf2&I)*M/r!NWWHOl).As%5+XK+_-+%q at WOJo"TEg5Ossl8O&?E6p at j-O\9ntcdhImTr_UXKa4L(i;9/-K(Xta
+%rZ4Re/(<,!pVn_)_,\%=0$j`LqGLeX\Y4GdFK$+E>nnVq\&<8RMl4260j-lkX'b2 at VXsVG#PXu&=jEb:O"Nd)qH=#hCJ"Y%c52nW
+%f[BW@$T0V_aY(\^892]G;033ZYhuA0O,A*c]p#d99>@?O:MYGLRGL;83[X^94?1A-TCBqSG\@#_/^\0$VcBlk^KR&?eh;,RP]`]s
+%I?b+rpR\!KXtf5FrL34Kl$"Pu"IU>`"8aqji1b..$-T]+i1oK0?i#,7'..0V5bE[lV+hTRht6NdQIEhGOis_2qXuudU at T?8gJR,'
+%8'jm-:inEJ<QZ`o- at rP,aAaV\GLU`>/b%]tZ\<9+AoNk:p'\NXgO\faU<D&:\AaK at hc[d(>4NH5A$%u<E=imkn-Qc6^;t^\R%r9d
+%@H#_4Gm1>"`/!Y>Fd:L#H<$h(Z[lu;:h%rmqO=Hj^6X-UEpMq+#dqkGA1nk_(imn]L40d\Z_dXJ+s8%n+=rEmFGc*.hH+HN./.pa
+%*V5$@l&!&8T9mDbj7;2p]4<;0O;=UnrHBst%R/5G8.e`uJf!P\3]SBneTV[BB("$)13UOp.UCd-Er5+Mcq^'?96+fPULPj'j/tCK
+%6%?=8X#bGRN`d7VWu!hRs/cVa/]Jk.p8a at ER6>Y:@'ZS8b8gn/OX"(\HN$kZC=fZ%X#`W4e at j5QI?UK^IfM8Mq?>U.[j3rsc_`BM
+%FJS1)mBg at c1;PP9Rdg\+!lGd$Qq^uI=U6q4.4i&+&0"=TR82[V!hQjEOI4#\MnjG;IklaI:SB"?=fgpW0h&b]NS\>5d'3!H2CLZC
+%7&0N_C_.f)K^**&gp3Tc2.[Z-',Q+@`1.$;:Af-bk7[r-=Qh+*A'BYq&^_qS$6;JW&.6/NCbm2 at Y'iOg(8ESZl8k';Yp5>-V#(LW
+%nEpd._Jhi$<FBt.(CG&T"Iu9KUeE0r-bR46=;^73n,a<,$RnAB.l'gHTo?u0]o!MqWBI&47BS4SDut.<<mX:Qb\6Ws#qRb'LXV;5
+%n3u].RAI2AD=[YnQOXY&>a\>"jO+fm:OH_?O at f?&\!+KFpIl+AH+J&;*`J?/Xt3G4\C^q4'nVg%Q9#&l,W3S9M'c'/+?*n at d0"Tn
+%5C,U]?V2/E9#k2q7g_8E#u[+0Kb#hj:B:i.]\k*5TIcc9>G@\]=6"S2S]pkrZFo;ApGfW\-^VGDf#?K_Qf+%ee+Lj9keLYhB<s-q
+%"[eTX!UO_K%-!J;TSL_*mlMX1JJ2e:gG,cC+i-FGToPalGp/`C6iN7,>jWsqDl&rYpjqP at e1Mru9o_jZK_oAeX\VN!gQJ,1+m)4S
+%$[bTZkU[j')-du?UcYf\Gb(U2+AkISNig<8(GuMS?BWb at X*i_V<=N(H`ptT]H*k2RYtC>^TMX`$U3%bsM-8$]>nX0m\Wg_ZeEL3T
+%YJDO?448QTi`%)DM8bUij<u\"O\A;T8%#B7EK_#V+V3Z'rTn9XW*ZX'+KlrA-?<G0"h!M]e<&Un$eQr@'L)8?"m](Y4W0 at LopM!$
+%NX=$rd<Y1k%@J:P,R6!>[I4K%kpodV#9/N1MHZs#OU)*uRtF-s#KX_9YY.\_'L6lTo(/.`,tfHMJtb?cO3=Man]6r[-cdG1:>#@T
+%Qn2g1TH`Ak9Y@]\kWAmk]VKN^Q7U\]/ld7\;8`L%P)9?G]\ro9eHUrt?R+!FA+Zc\OeV^@of,)U#YRhNKL.+3/M173+$?]926pU7
+%!\S at .o]L\p+RJ\&V3k*.TR1:e:'I3RO,:"g*B#6HT]gV#]+gT"-%_^;k7a. at 0mZnDRO&OPAIDA#$m57pGEG-'kAS-6r>.+oDd%R<
+%qsEjD5U!pYRg`&!Iegt%`LE?H]6ugDrdO_rN&okM;Dr[<)b#oC.X!4/Joj8p+2kG'@'ur]f%"Qj,HajB.4_Y]LeH/%[d\EL/8%cT
+%IO>O%4R9e'B0BCnWFj3#)(I?K&7)K0a^q[2,1#gZ#u">8(.DdF92]U\AsIAEY](\UZZiYoMWa*^mtT>RKJ@\R9m?I"cX^%9p#.Mk
+%G']u'g1#)'+SuW6-=,SOI!]U%WcsW>MCpdReT=cQhEZS^_R`^5r<"2O0;'jbJ8qQ_NQs=F$6g>mcQ4<5Bi7sEbEQ`2U4&4?L`(1M
+%1DJ at P@8?(PZ$oHdL';UjWh)r1M[5sQI[C+/e`Zh++!Z)G[oS3QcLqKGpM.\jl\CRWk1*]K]M9$m,,1ri&n&3%7D]lm3&'p-8fED.
+%:%jGs*4_m6+fM-Y<X>liBlp at j#8+[2`gAE`<\>=9?=E"n7*9Pa2E:rKCk.O^*=QUj91-ni.hoGA>*Gd at +\s,rSb_S?U9B3;6:nR@
+%FFiCVhQo9k$m-;5=!s3[,:6gf_q5Q/H`8c?bY9dYJeu!==k:T`n*7Gg\;lD(;&&0hi7Us6IuHsX\4b>(h0M_qVXMu.3lr!4Y&e).
+%`ni*KFWJXf#K`Ds=A<>j<3<9IN(rXOS_Y\!mdl;q(=`s"APtsOc at T/qgg'n3p>8)M-boOs-\)#c0SP9n3Vh[r+<r2:8BMQ>Qdg0*
+%hOZT84I/?CZh,SU'\4A<I(_MYHY7>^)D;F0,^ANM+q+SfTUZAsA=]g<,hXNd!?*hJMc^UX0&AEfD^W7o7JoQZ.=f<L3N[KVTg7HZ
+%jTQuogf0s"6Go54%bO5d1>>Bl.\&1jGS.6>E**r664uY]O3EOZ)KIAQA>`rFIfEm&9H at NbAF@pWPK6Am2$#%PL(OWi1S(6#36TUQ
+%3u1 at pAT]QfpGKlXFYKOLZA*Y@[Y at OD;\6'TiQ&?a"[Z"MbJ[?P$R'.">Mo=;_B%n&$5VER'Fc\1CpU(a6`6LQE&Flf"JJEr.JQpQ
+%Ee:#q'lROm_[O^t?C?Okc&K9'K6CQZ@@^dWbn-[Y]NikK$16#S(g2E#6"_,Y9Mot&61pm%QF at K#PA9HKfETbIgBIcjTs1dK"ab_n
+%E=8g/-ZCfCn0Vo;$?s<mm4LT'&DuS`rE`lKHNQ7&a5HG8[B/[r&kdCRaD\e1*fgBiKo1_!@r.,nm^3D[G9XO]pfrOEWih5_j[BTo
+%?'T8rped]$6D)jHgdt:P6NXfn6tmOSNADLBNZNWC+C6p]RD$/Mhf[&5J*'M?pgKe-;J'>V/&Y_4^mf1#KX.>u.XB!$:u\S-CB5 at 1
+%Ri66^Ck.irCsG%KnpS-9!`tlI4=RY:OP8gu'KD&aa`!1[S!k\[`P;Xui4n"]>]bBJA_l^'6S-3<06aN%V`*amKa%]!APDI8fGr]!
+%A3S=#").osK>@@r6;[q1Z][OpErc\)m-mon38Mq<g\02OG. at KkpWY1LH)kUC)$9Mk_E79!<Csl]!0UcqZ\cV4'E!;&JZ[k`1qQoO
+%$NS07J$QmZm at aDj/M&BSPitMMGOP`?W4XAC$F7p]m0E)E0q*ZD/4=j,FQ*(or+*EX29BV3'%N,8iC]d!<nC;ToNbR3@$ltW-iq2E
+%?C^Fb<Cg6/U*3qYM=dIu*:Cir7*QS'V9;_'Aut?,.V[NHWk'VeoIm`YrN/QZ9%7O/#oGuF&fUY>ZM84o at W:W4$oK!i;cm++bJZD0
+%^[."9AJJh,^P*IRnjsqfRK-V0E$ksI`IC2fe'J0j-IDp3X@<ANE<OR^11hqNZY"9]A*XlJC%g?rG8<]o2B(JMF$h<G?1'[Wjk_BP
+%Hde>"E-%edDR%>-OVNU0\0Ue="EN,`k.73gj[(,"_bSM=7!jKuRk6rIK<?q`*"3F*q]l^Ui[[-`k'Uo:'--n:eS3C1;i_VSLhVU^
+%E<2m<CE53m#0BmWLt94q'T:b&.&q>[Ao.`@=0;r6?4\;g7pc]]n>V;je)rAeNjp4!`NYHg<^PTYJMP6`a[>N^Pm<Brhh5=\O#V at U
+%B).mM(#Z*\p7J\?9>,J2DneENqrA6qf1bi3J3T(`-jaYB)s?kU46/p!$$,n0\+h&g'>OL3!hT6QqYTaU%-gqZ8>\hH-Cn2265\>]
+%eJ&,iaM'>V^_$kFgM`^gpOE](A74,Ei>m8D84ZRuku9b]jC4I*]oZU<e6OteOnE,Po4.r&MuIb4aEj4KVTJBq<)C?/s/Ou+V+njD
+%"(SW^TCg;gYK!)VpW`Hq5?rY_IJMmU?d<#.s+df=;Z,s4gc=N#)PktTIIZsohJn$-8#a;Y0/&sT^:`76B69#8Cn=GRD]Z"dX?f"P
+%<UA[KIoH5)6ud6;3$HNKB+udRh^5"j'e[1agZIuXU\)Uq2^]Y3?&-ZZrh_JkM=@g-aec>":o<P4TH13gHQG at fI8%;3O1-5'(VeHc
+%J+<I0jid%4mSr1M,8hui9nYd^#t-l3oCTL6r]SYi>>P6l&,r9KrLo;NThg*-%p_q8,g212omIeXDugj>)r^?/8'K^=FV--fX$2T^
+%'R31b5QK"?F3L$SBV'0&:aF_$JTe'QV\t-/f'LKH1hN;/\qFLZAp at grG+KG(kLf<@.o=kXk+"A"N_PKNG7hVO-2_D)$`=Pn(8qXe
+%`[Rk?-;L7mLa,"jC!aX,8![UN#b-)O*\63U26,B,5`:FHm"H:/@=X\Ph_FL$e0UKi?6b*79]\-FLhH+$eg]L)>C_6Y(-lXU")U\@
+%\t.(r3Y>E$M9_-.TG'8,67:Q4gZ[u,=c=5t?f?Q3JO:?@+C?ZT&M)!04:QU(4DU8j1k^2$GLm$$7kS`tQVBOBFUa(%JN!m"S>QOb
+%K!71>K#.^ePA_C-a1eE2GEF"mNJN1:K at VJX;dU.+)S-tJiALG at K3*&S;WP3C"0^uL/aV at qBpnT$">OPLkG_b%@0=.D/RCb#lnK?;
+%)@6uqdnW/6K6_T/4CKWhSD1E=*.!P\>Cuq]Anf*Qi3B\(g0HfhC-biV(m\%B1nin^-Id4 at B*YihW=Q3nZ[`QGoTuRG22"ShD5X,a
+%,N=PCbQ9T5\j4)<2AC_B''5oF%Zl-EE2m:Q#tTqOSe5)IhRSWL)phF(/"Hp+/PX^^mU&i6J]0E;M^Lstg,bqWpVYlVBpSs+'T;#R
+%s3/_'*762J&r)ZP-hnqFOgcVs'FGPU#)]%Ca23C0f]lt1%[\k6d&LK,a#V^]F\3cKEFPP!i4phEFWNYg29i^j!l8WEW9bD&q1R8L
+%18>O%n2<m#o+Jqq3MgZ&i"SKoeZoiO)uf^+NHOFl_iU?qL=%<O`QH1u<XO1g`iKhMQZ/Yg#m*Vm;%";WaO=`.`3rU@,oCIn8nbd,
+%fWh\qem0gT<nTsOJDCT67Ap:0SIc2'o/:("Wl!W&m+O_+^gTN&B$H:FLcHgeO_H6AI"DZ6@;\c.A'(o+p)oiI!pUC,Yl[G2PMjEW
+%"gVTI4-_G7?j![EClKGSRqCKqJg(t-W#`-,,Xne*<fdRk at KU__9uJ6/JO=dHKOc.V!J_C?(A$QI-`1)T)rY';+7fULbW98^V9Qit
+%g00BkS9=mT%2MDUE5W!<Z-T9N[[bNi at grW!eFJ4S_..90[(CQZe;BJZW9qH&BT-:1[GV@]n at PG(R*8ke#@?2%_u$5Z\>Btj0(/A[
+%;BUM+%(2e[Z8!'a,00T8N"\`G5/QS12#op#=n0XUAu&Q4$*)VG)fX^m1#3\!a.B/BG7bsBoqfY7Y9IdK566US_"r`9]R+KOLDdnN
+%gP,9N=,"Q..Rm)>59Q_HeLT\Yi[:BALZH+Z3>cZg34Cp8"I(cG0Uok?O'!]L9W&'6JcnHp)@SUP9+.<rO0).*mc$O[/!:[s=63q2
+%$%]9;@!P(W._GG`03S4)%RI0TgMkalpWCQ*E/'@jX_G^hha3]\L0r90U+mDaDt<\CX:nEr at -AWW=$mXDer8N5aW@]%(iX^pBY!`m
+%Z*A#o>q at CI7HdY91-^E at Jq*4riQTP5<tr*I4-JJ>\_D#1_627hW6?eoQ3`T*-$00EV(k_1hHHPS`4.ZAVRR?#k-Pe`QXD]U!@+'[
+%<&GrlXI56R>hE/1!=*d`fGZkq2GLf9"[T:Y"QD\Ln?c,uZN`TP@@#R&(1p&J60aMETN:$c'Chmb9VTI_A-qb>,]g#&U^k`\TP0p2
+%0I#j7X$ikVJ?fC.N<N'[)d[O-dfNf]>Yhd4!uc'&_=QTi[;"?#4=G5Yin]5lrccLXSFGk#[YA"Rgs`pS4)_Rd?L<nXXXO.2Xc&k#
+%V%&Mo((>D.+R,_=*3eZSR!a3XNJf'+[`\,83[[8,q[_]aFb:.!DN,XJRAScq\tTnbI;gr/.8+%X`eXqtYkMt.'Ia$&;@N^$bn_-.
+%Jk[+ce]ahN$hH+C*tP#QQ-t1A"uc[N[(JEb"I'Xgc67/LPS!d]VZjd_'k1L%!Cn+;X28AJm;&/4#6f]^,lLL_Jl(.CU/s]7pctp!
+%AQupOLud1c%bU;h[c!rH0$;)3VD5WXlF%%TD_"X\>;ue1 at k]4?0Wu>"%\PGj:oeO<3-)N]9ac&'ae,gq(iZ-+jit'ZL<$C-=A\(Y
+%R1![K&jd64%'49^DGAlc0$5eWM72qki)ZMT,&%H9EiGKq95'bK]\MM/&>11J!aDS=?(GFTbquK;q"pr6#nV\c<P7m]<0'>Y?2AgK
+%%_U4nkJ>VRa0aS,:peLpXs)CT&\R%&R*Z3>[uJu<5D`L"-00VZJ]!_Ri;nahE0?f],esq!,,4>1.5&7WTe^WU`>FR3B$XUZA(gt5
+%243*kn3#RA:.r^P.AVq\(soMA/H&]V:Ku+#RFoB/i`?l";J1EZM<G-9H,;4VjA#P16orHHElq>%T>6RITE.&=K:NPh'f7J;`>L#T
+%9c>iQL*F9(Z<G8<"/lS]\QIf.N`\cRc3bq7/*nIa'c:m4\#-:Ddsf?E]1BGV>GU>?S,:;J:@8SdK3[2-*pqnBKKmDg4YQS=cL"WC
+%[f?:^Nj<]fNUHgop=XAi3kKn9`O"=f/l1u5':S7;J"shcYPR!\qA^)En34FdB%h_q3Esem5NOC3)<UM\`Kq)!H=L4[q6KHRT)TDY
+%hS3 at 1QN-=IH1\_dlgj/hgHWZWjQCm`]M.2[6gd*;Z&m0=ag&ES\:cjcKN+*XOH,cf7]A:aoejZFNZ2J;CfNhJGh=bu=Gdl0=L.$1
+%[NKk(0%['H5UV>]]/e,OKWBi#,'Blm3d"7gB5*KIg72=$5`AUOaG]5W+k55&LNBmZ9;hj?n_q1QAe0q#BBH*9gDbnmF+W?l7)&'I
+%4Fp?hFV9"F_B_=WB\kF`qem/eq7Ekupo;G-%6TANenPdaG*7S:;b$F>.1)MXVe3!.F<X],,HCER.8EdnS^jI.Cc2djmD;O,Jtam:
+%E at r#!RqVAbn$Juam0L9.k/pmZV,&n[]N4?kA7dEQZ at RP8+W-YVkN0ls"7H^,Yrd;Xqs)_Rrs_l60@"H]NcS=d4-^GR*%r[[F)kl&
+%!QLY.HVRJfi)/MA"K40>\@P`^Ba5MUY0ml5RWD@/VFc(C&tiJC+2+KbRstYaPpo(?gd&gOEb5S,8M!`E#*nLk!Cu95<=@1"WG*@j
+%S!o;B81k9f-s&tAq[\URJ17bXBdAMpZj]npn<%^c"TX(ne-%`TIK5+.EhIV0c@<Le/?U:C#(IlG2MKqbH!F;Df[f<"QE"ms&ef\W
+%'FM^i-?5?nZ0TXolRfH@"-Y!M5YkcH*!*AG.=_3<Ug9k2eNu!@:.aY<WgAMb6,M-VM&>TV!)B"+G]N(S;r8kNctXqTd4f1bKH&qI
+%$)K,W#SH/;'qR0n^EPPfoH1cOrKTkR2D0,<=,7?5=:iY"KiTJ3*tgR)&=?E!(K1E6S/1jmRrr>oS<,VCJ>j1_fm&7mi$IRq`A/%r
+%j>_b`RcSrK;9H/;CdJjY;3<CP.]cKXB>hhaKIjZJEhr2&`/>m8jY(B&oV:8E9]eX\5+ at FU\d-P- at Mn3),\cumA:bi3SfEnVfEg'H
+%jaX&?.'bsJZ9hnSfqdgg650f=<kAbS3G5d)b4"Ih#UIbV*@th.F]u8;[F?.GGR%l-h\'i>g7TLo8*kaufn)o?:W]oW0M7NCd$moJ
+%EC#6;Kb.-R]Auc]ik]6ZJh,tE2+0J^F$71L)n#_9&Lpmj>hGs7ZN?5(N[XD at -K)5a)U&]cH.qX#(d[$^gPQXlFqY8/aPF@'dNVd;
+%EMKIij.n#%QajnAYrIYUpbe(aP"^?+o3J&IFmK*m(]u82-5$&PaTmt7]]Ale`>!TAaf71SE_])>5'q='T:%,iM#O>+'M7A#T$=BO
+%7@,S/N%hM2\=q-9dF$3dS*7E\JF_3C'h>),_,XLHS!DeQg[3Y!PW):+mB9;7M4IefY,[d!-?h$[;%SKt_b8Or`Aac2f9WEKSBVBm
+%;3&$:[a``_#g5Y("hYRPCg,m&bZ6G\MGO??K&lfC\-&EuP5pGqmD\,DMjs2Bo8CpmKOr:\VK+E650U`IX>V at Ws.V,G#m\=Q"OAr7
+%..J,](OG6Y==%pfHIXkYKrtl:*i4$f at S]4l6!r"fU]`?Wa9.Z<1RSAj!oapVP3$4'Wp`kd7$-\>."2^sm4?SKQ5H4;"=[+V^luH&
+%*'`>6)^fR$%T]apBkWk07T=M,mV=u9&gO6/J;,U-3R2<giMaDS-9PptG/=Ec>1#"cXT#BF&Y%^U6V<&^Y6k.X2<Y&o<WZ1JQQ\5#
+%Zu=+)8=iiU78:Usb?&8^?\I-47!2C_'5H+bbB0#m8YQ,Rf!7+7>FMh2Mo,#F2rTM`CdB>,93dj-cuC@@YpLebVXfWZhk7!Q]^*Kn
+%M=Kek_Kog1ghEY`FP"Q-,JEqD^"2%U;(!#+qWFjpfseJ)Cg9\]Fd+6TOr(O40(K?HclrciMnACpGfU;_n4CLH3lmSeT\SbE+PD?8
+%o;6`Q="TI_KkDf,N at UqN,SH at bN56<-8YXeHTn46#;5+esJ/)2u+8LKAe^Vq<C[S8"(6cs=LQq,tEhb8QdO'jI+u*om9nR;'d896X
+%WTq*/YSjn--K#?`8r=/fiYF-k_%NiL>lAe;iiU[mHE[Bg9abLhiSL(Rs%-,;3%GH=;K,3B2`['?R0Fj\G\#5iL2IVCUD5\VQ(sG2
+%fI)mi.'baGTFJ(>jhO?:>@"PW`E[]#\]0iH305#$i.a+B>!rtJI.2-3`LM5]Y?G at h#6lgRRVPut^"$m68]e<%AmAOe7a?7\MDe>)
+%OYlKX.L<;!FIQc)K]-3M2fPkehk</gGZ(;U`Bs6U*OD`UDB`WP.-ukp+TmYP:]c1iq3IL`YSjn-L,b9Q//XgjFs:s(b##[3=qWBr
+%$/+)(bhOW`NC!.$d%KnbVIW+D*!85"LetIG=.f/qi\icP<rrjJ]51</6I#a2<&D%EE,]de;ms:T%RDp>ALj1,V=V]a,jV=+ETqdY
+%2J0t,Uhr""BV'"fij$:R-Hbaa;.eI3)gtBuhFM72_*S2>WM!<n6IodM\8X-:W7 at cQ'k<*[F7*"T\h-dSHH"Jql5:bi<s`]?]"e`4
+%QICH@?@Iu$CZ:_G\u=Qh/e=qo8M!%56(!7[JlUBFS8g077au`KPk%Ln5[o*17]<Ut&iIcb9Wt5SMBI7c31O]Pn<kf3>`9K]nt<*o
+%ql7MK(_KAZ@<O8L;:I5ZpkbU,6!(%A#'^dabJU68eV82rHbaFgUQc20eZ_+cN2O(NSs at rQV*]&5I?TPiRHPdd-io[AE'g8IntrFq
+%Ch$oCU^aP:c.U<=>/b0nY]+AD<tpkFdTIdgTiQl7RjZ>ckb at XWr]4cpG)2,Pb:\o!TB10]-[(Z*Q=C9,R7FD>%;;h7RBX^!09i;Q
+%[RFR0S.mnkVLeMD(F='*#V[1+"i&ooo'u.fmB<_>D_>DQD:d?pM[&99j"72DquT#r1"T>5LRYn!+I+:6+t1SmVPdL<.Tt[tf(qNT
+%NCl<@&ojQ9kFnbcDR.Y*ZNn>2`:`@c'ebkD`8qa7N2*g,_C8H$c^)^N]b[>>'.B,.92[=*Wofl:"=aj*:XEfXNLIEje)Ci#oii_t
+%BaJ6M+e*,mc\Yb$LT)M;H<iBQ^+EdC444JR,j\XT?R_TOK1'TT?FW]6,#lT5o$4=eTsN1YMj6Du&;r(@;Ad\FLY at hfEn%HlB-)qD
+%!X,`lXf,SH8%Gi*5pbO`=b3QPYtf)B;2ng.?:;)2SZ+C+3 at bi\7H1_ji2Qra6hR>'EHqqlMAt]l.#]/t9j*!7gX at LV&ftbGWXTNK
+%Z5G]*i)Gt?Altjl0GtC3!j@(%jR")T-oC7XS[2G"Korl:$c=go^iT+8&Y6l%\%"Q))Nd?%*F+RZ:tVS,hElq`c]kaf<SsBKPs^]S
+%B;(L9hQ*O"*_A=nLN#Kq-crcI],M+PQ)U(ePB)M,o&[Gof(d2Xlco;pVA,&C5a%aUJC'/bF:*FShHj]RGh(kkZcQoX+R)](Cf)CX
+%g*f.EM//?+Td=>?60 at 1jXg*,k^lY9m!:#@aUAbgh+_lD1J'E<X40&;s.8P_M6Qm!q+-'U6JjdifJ at dm#[A\,bG$=.+1rIbAg\"J4
+%)o`VU2$l#&4c at D-dklo4JiI<HFig?1f.n_U"Y$<=ShnJ,-E5E1I7T9,@[m*$fdME%.)50aaH#ZS=Q_bEH&:6(crbY(M^Ti-JI&6:
+%&LABt9P'tJ0r.AQB'E7p;'fri%`rVrjNQH$hJA[3$S10S(T[:0P28NB&O\KYq8.\tGk4qN92Yo%Wju"d#0jHPl7Z"t#b[e(S4-,\
+%pfpgXK?JqdB5 at -Qbi#H%Y"_/i<bsng5tqiIGjK1I792:I%<Z^.3q]mXU$JMcOOGHn.tgp1oNOb?f-KVHZ5-47i'jn2%DX[_!3qBJ
+%ipMD<="&oGNXKKb1,(=HqHB#a.3l0\Sa*>Z!YQ$Wm&Wj'qCrq(/P6?kYY7&W6A"a5M60B3F(sDWk at Z%ln/Zn<9URrSNS;I1`th77
+%.,sH!J$ZWTXcAt!N`&GCg$08T=0"2E@>M+-#hiC4.S"1`Tp-n7T3&h:Y=1*1 at 3kqPM56N$$RUe&IO&u3N@)%Y>!8i>/#BIaKsHr^
+%g.X"Vdk)tTogjqkE_p=EfiVJ/i.6/*Y$"7#4HY82P#'X3O/S$JQ9f#.dmd#R"InGo\>E]LiXUKY7KV]S;]uA-`JZ0UY/FJ.M:QK<
+%$t)@@$4p%H!js0O)PYH"M+_,?QP%4C=ODdn236_A3#)]jMQj]<l3&@I>lpOX??028'_O(U!,].'e`/Dfh-/bggn at 1g2qfXUR&_"&
+%Y-2F'+ZKoV;IP:e%qi^g'fT3V&$qE^'(a*G?E51+4\@L=B+?8'4J5HPrn=6lG1(&]C3V>1o5YF)>Th]c;J-i`;=jR2YXg7r'Gf4@
+%WI?q49!+&/MpATE*(OkOA.bUk]IhjK9`dZ>3D2Da(2ugNX+loUe=S6/-)C;$Xc[9,HqBVM5msRBC>Y#jmW%*Nk1Q#5C2q=0-REuV
+%0KUk$maqAe!msb1&tE(+,,b._.rS(Ll[NsBHq;E18n%QIrZGKGDFS7G at nj,s at YJ,D4/QE`F;c"Ug*irE+h1 at TTU5/oqm7hH6'`CF
+%"J\J>[=)LeNeh/Lp3f at sglMj-25eGqm3JFF%C6eE"C%;j"i9;pOYbC!#=DB#3@&grnh\F>WKWdR5Dc'Q_F8'&"u)rm'c#GC&t4Ab
+%`K>Y<do<MSIDom(P-)BqQ_l4l>&?7&qJJ_&+ldIhb05Hh3g?j2BX2:!H!t at DX9sB[TQoIJAGUD+:7ums$V.DR"L/Yd[2NS+l2`2f
+%V3NH_!6&DLjrcBn3MI"=WU_\7PU'Y`g9O_li'aZJ>\St/P&2pr-UWu#bjK0_Jq<1$ehW=)Z52A7>T9)>6G(CE&bV at W;X.(VlKg,;
+%m`gB at UGV>Z)K&,0T%F0sb:(WP$:fd%'"E3p)3.gXeYGlQb<W&P*3;ME0ML_!N\5OS6NO#32nq/B:aJ20/\8K4p+*&bO+\b5&c.la
+%K@*gIj:^<Q`E$al/8Y-IF*'tMUS9Nl`=,#8cI"0`':A87.H`E)UnbSc4Op,pAcgR_WMAB_&M#uhI<&Ye8u3:,b+WJOdDDKQN;T3I
+%U:T\VJS((28.U;"e^<'5Mm$h3je=J@\7NKU2Af8b_PMeb[IoY^Ksk(o352V!lE\WVNO%&!C>M"mk.4*cT!!3Ld'-SN+`:/+hDe)b
+%0e:CT#DsLQ_:`h#KuFg(VZJ!j:6_fjUB"*u>*_Xf,4-lB'9*.G;^cdqFn!VbBFWCCNT,t$]Ks6k]]c^B;$Ak`N+t:HK/:<#=Lb#-
+%/NbOu;012J!]!L9[u<p>gC.6MC'7;fOfumeki\ZJcql.A!,MmVV4_S#I,acM(*gWhK6=4+knc7*j3.p=Uqi8&,bbGFcBQPA2aak%
+%?@74_+I!2,>/@.BY_KV[gc\XlNeYHG@?C*p>6-\W-08!!bc._#!flUYL7a$%e:n+WLT.tC2GO^UL-ZYeT+_sfC/-gUd&1E+Cc--_
+%p-,9aW(D=Q6oO1+(X8nDa/2Had6tW>mI(1t<^TF86/pLkhIS1U5IM-VE^]E:"]#EF2U]%<Y>b;>8Ae.OmOb.om4BW(#`.RTK<)l-
+%.nn at i<P+9M$4GXJ<;5=\<?gNR1lWlHfF@,#@a4]-ghNa%>K<RP]?*r,S754S4_q$<E?#FF^p+>NJ/4RE at Vhb*B'EkF,X%U-:":pu
+%+9lMdFQ'Gtgn`NNih]cX0_:.RKHu:.]nb<'[Z-;&?;hVI)I&^a8hH'WHSN\FJorE^UYCm$6"3K at S,l-t2%bda!biGe<=IeT4^NFf
+%Li'=mpp?BLHT/7;g9=ot,o?.*<([VEP#^".c8!T7rC&8\eA#'e)!2g[2/#S!5iLYJnRM0#!Rg]QgXXS=c'!N2?P3BsRA"TUGFKa;
+%X\-!WUePX_PHbt>VF8+S>WAl`e%hUnX<T=?;KJ&TVRe4,jL-eg`k!]=9@@:[p21JKMO#M3*tstuN3&#2%Gt(sZ^h:O@>:S#%@36c
+%(TD2.,SO#P]rchp@:Yi>"#epC:!CXW3LtAkfm;[-E+_nQNtl$O9r4Y\QldAj$4u#4%0sk`.mltVcC3.n'c(dm1h`"tBpQ<jMte%8
+%W-)(;Qp:1`_9o9lhPW%RDb2&_V2Z2&GLGi:/3DOR`)c7G"Q<*gJ/O/mDmq'-qucRaa["dLHX=N&h1Nb91ikqK4j=[bbcXYU[@(e\
+%)i6:_fi]UIbhA3b<oaPDih6N,8eT,4d7G/g']*4$*u8RT(5L*L<NEqk:tFL;Ss\E`cUJWU;m411\*YTWGY:ra=77YF;iAh6d_1t*
+%Ob0N:79CPH^hnk#C8-!*b>&u8,)m%_=QcdO$tMtE;e+BL%+a_bfsE9Z:V9_ZA!)a#W_($JVb/;Z>2%)6]K#!QMMoVsPg#L<MEB$R
+%9gb09;T#7f2Ql=MV at Z`d^#l-u)qY'PjSt(bkX^$-;f\]/dN%FsfEB@$*%Rd>X0=M&Q3Me19bJ+%LEbGncFVbeW+re<1p0LV/D?Gm
+%95e^F#P&]h at A[c2*Nl6Y`ts)qM),q6pM,4MAjaU10A8D49C+2%Xjf%5nf_6HU9'&raK-gDMSi;)JVt8EAC6ImZ.2.k70ofV0?OAB
+%!Z:Q,ipgugj=8T3)>$=dP&#P%lpa(T=pA'"LbB2oH7%nl<h`SP5`cbl[38Y_h*hg9oKZn99jG3<#":ag!g[H95^\^6DJo%5J71pT
+%bA0-J+^+]f<)jjCpl%`^%Hd!t]de#eQ+<5Q,'Do0,k$#Aj9]RACO;.>M;"b*%5:Vc*E&-u`l)_:=]C.'c9Sq"is[K8hc[pq*4HVh
+%$A4^=H)g'a8HKZB!L+BN,9nd7+JfN_.c<nQBk?Z9(ae<9ljsb>H2(;P2k*8_ZW0`'9auSW_-l?j,gCm7UVIEu)]!L4$X(H$c6Yn<
+%dHGU5R]HtJafJtcL`pR_#)#I+67,c\e//gXFXlk\9UjCt1M+5uTZSOj/AreWoNN4ET'=RT[rMb-R4k#;enRst;D]r49T;%5f4#,A
+%T/?_Of6dSQJX9;#'Hb2uc>3OgDZ^l?L`'jqQ&-_m`RL&.jt.+=0Pog9;.[f+VTraRV9#WD::K)>#s+W=W#mV9_O\EJhcu@(Z=kqU
+%B+?1#/Cq]Jk\usrfrQ:c8<+\,(`XUVEc)Y_'1Ubs1XTce=A__+Goq*2 at 6<#h!&"OeMFeF!,q^S95%Pm8UKnC8G/A##&N83bSWe6t
+%TWg:NV/6En32ST8:1k,V$"Bm^W:D4eTf<(Z,hCpMK,W/p9LE*3c(_INS."=[U!O67 at HNTlXJ@L8Q_5'm-0(PI\Z0mPk583K4-;#T
+%FfZAV84I(X.'!,/VUROmp,)=,;Jg1%6IMUg8\BFnORGY:fpPSXQFJiapJePJ65Kr&o92#^Vf:(bX[(DOM!RtdW06[e.L>sAeV)pC
+%*C:H97PsQj]dZZ%WFFM8a&2b-EUl(6QW.j#iiGBLE^`9M)&e0mN1^q].?k.5h9]$lQWh7AmYou``'";2LKt(P,(.oh;3E7REI1[m
+%[aE%W3,,[pNQ`FhWcDp<+.5r3RO(fBP9u-30g7j:V=Z#n79E0Pf2r\:A]mS:1W3.u=%5NjLm(Q%\jCC1K`kSPd!*q%Mp-@@!MgQb
+%i27HM*H70>'NCiI&W8mm=niug_Vn)H3Vi]I]m&eMofB5Xh[T'>S/243JUKZL(\ABO'rN'g_grLN2B!$Vg7i/&o14U&`UU^hWi at eR
+%k-rng7Inf[+/0mT<;cGphmI'%7ZCi\,.0 at _\hSqpW7u,:_99_V#4'2 at A\Rq'1rE)EFEKbfR.#h8qb.79TC-3n0e7t"l23Vj&9/$4
+%eBrYph'rWp3&)DKFt0 at P".t8A3<bpG$KdR2ee$PQU8jeh9M(mbp(Y;Sj'VU/E6>*aQH9`.&tYCa(_?qgL:rr"E=-4[8G%dkULgET
+%XIHN4VPE_M5bQ^ddHq'''8+^>B[\C9S8"%+7</=&/"F8'FYKb<&_P>lOS0o2$PX.Y_hD^m at eqiCrt.MQ?f^1-kAn4KpN_7&[@pjU
+%Nfusj=Z=KKS3<O_]/U!c>F?bCi$`q=%OoM'J?Z>7SY9Q+]Fl_V*Ck;$R;hl`[dS;;63psYF9_S$".=J=PhVah6^K]C-/%GOp/^^B
+%QUS0i\M;;$GjlFn3b08_YJd`O67g!*:'Xl\T787FCu?r]+l]F2,-n6od?F`@!Sj=$E<hZOR]9UNVB<7QbX?GL*\8-bL/fl)(/R7O
+%i_).PoFDp_YaBj[QKO&l!Ta;B4[YBP;RoWt4 at b!GruG`)d-8#n1-<lYe+#q["0$1^KJb1ei0=]27G]es`m^F*'$:]YLO_[Va&:5l
+%#&C<D)!08R,&i=]$(fkO7pO(9W"=kc#A?F!,nm3#W!E\ahdp:HmD.^-4Ib\'N'NOAAHc5Qe%lgj/RJ[L/J],g(NMYZQf9I`e``SP
+%<RYg*hffm at Pb?8kZT.,kRC>Mm,H]ch0";S/Y#G,;Ir6mogC6,u)B3#/gP^$DIn3s&m.o[nI;h3/c+Z:1 at U:aJ4[N6MEgmFk0$ES)
+%L_8m"(.)RJN<QED&dI)/:-[O%&4mpCK!`6hQW%q0hPn:2M"ZN0Bg at 9=;2.KR+(H8!dtUnYaB]Pi$NT6OP at rIkL<#q^pB(G2FcKLf
+%dB)iYY.._a-pY#<nMR6=h$6AG[iV"ldK*8dmWk&:_]_uhnT0l7Q'qu1*@)(AO^Z]$8+?c*Roj)sls6%afl8*mo4J>)&%64![#t4;
+%1KR,:A&boA1$"/4=jU2#a5lXY6KVC9%9^7Z<2-3Hgk?6'=b0WHN?n5/6>H^kOl/Qbk_9C^1Z1(4e"Ur+h"Bjs?.-Zj3VLC\T+&8"
+%TEM08 at XSF*Xpj1njjN'=LBm/9G^uFQk?OLL="Hn-D`qauQratoUgENdh'8VQIJ!>'6bJS,UUQ>khOFYdGcTIXktX&mo.prV]\+qG
+%&?/b>GdFmF9rF2>EdGE)2Kjb\WZ\nS"us at RX0IOPYPS;uKlD'&dNq-@[^u:*J:9oZTH.\sT1UE'ZR1c0!+%\$MO^<5\mfnY8T=ig
+%2!GnnrTWt5TO/6Ye6YOF;>XD:hVCDQ6,95]U\K3`pF+j5bVSL`Fs&+Or"Ms9SB>,nA+BMSQUNC$$Q.G^RYp?3J06 at nQ<7?f5)G4!
+%jBGU%>Dm2JEJMFNmrHT+jdgc79A_GRN!#HtCeF;:W2V"Db4J$k_M?8c+TCpX6Erhl.h;&/;=C(T=h^ZrOC2#n'k0!;/@8#/;SZ*C
+%:-U],83T*!O+#5N\f!f;gu`p;N!O8'@>?&2`2CW$TeCpp1SD3+`ou(^`ka^tC*0O&=MIYWQX/LmBL>O<PuAgFSqM^q=HX)c=3b,'
+%7aYRoV(l6-\Kr\,bLI((Qj/f'6*@1>[3+d[U:#<n"<4$"-q50 at fK.6=nb9Ha"42_s2oVF9_E\Y_aD#ce@:0jBrV%QG6f+;M<]!5:
+%mt\T"@lZ4FKcGYXH)RFh%L]f/JV,ENl!t8k)l*h5aQOu]#)-XAb"J0%CGt9]9P"cJ"gtB,5-5G*OC([RV4FP?W`:pOe0?ljNbh0+
+%lM#7%=a,%L=5#N.K`Oc=,23kr9oQG.8dN^fEhZ3F\/QTnVS?]7WMW1*)`!>'R^X$3P?!]*-F2/MK$6++7k+8DO[)oX#oe+(bW&$%
+%TFfR_iLq<[*)Ug`90&S6C/u5D!/W@=FnWl14tCHEIN.e=.YWhV!D-_Uc^/W_&r8"Yh_0S0NqkjNrI]nto!7Df6e$,l*1O^f'uT\X
+%;@\$>U)%-2Mhnj-]^rB)nJlce"BaIdk3E<0-#6%HQte at UPSj-IE>(=#;(]lp#]%jZ.'s]/5f;8-XdY=V(^qClf1h\J1j&E'#0Z7B
+%+.j6Zragc7ArBY7XKe,&.L!fZHMGg^3*.hp at 9A(j5eO,FKYml0F'M8HV>-!U"9PD1hGQj(,TDdmN9DuH\Lrl3J_BLem]R$mSP`oD
+%O7DkhP-\Ln6->F at e*o72^mhU!TL!%+N#dlkU;N;[ZiZ&m at f]erpLnp2'VKn$0Q>eYJ<NmVMInWR#*pd/8m%,TP(89[ajLPUB*W:(
+%9K*5:FH at P<>>AmGopha78$,kZ?@:0D'u/it>"=JgFVj:OHJ"on*]B4+gMFnDG9l"JaprEMdd%AYNE#?s3MNK62QeIBd;0i1B#W2C
+%mm7Y&+EO`:AlLVeDenpC<)*NdSLfG\Pa)iqT0t0RCqYu?J2It9Hh'X+=sjXrRD]SH/`i3a^@#s$`d)$=hh!%^'?\%dO/QfJ=]ktP
+%.\^GHf14i['M="9 at qAgnT@p8C]/e!A&Qp_oet9JSWlQ\I5BeKgiNPm`Zgkmd=V0EQbn:f4:)/2BE!cmt=33tc+Kk>&W:s&]"6t:2
+%FN_PHBZBNG`rNKhQUJgb^2\Ns.MVoMf*0nP)\?n]QMkVsU1]*'k;WRsg(-_?`Ld70W]#@6:;C1="H]eBMH4cjNHl)rAD[WUg-/cm
+%`CfPr"?hF5X7)99U^8QKWjO*0*7_j&fPU-5DZM`,]-0Mc3/7H<n/f't,tfD4pQdo`j7#A2*F#bPg_Leg[b3;fV;gB22_ZFV!'bc#
+%5qOsWQr.3$5DQn!'1M4fE#tYVDI.W$?Nd72Aph]$$Rd:&.3\8<bZ^ubBVT4Jgsc:p3;FG>gtDSV.u9dFZpOR$l:Huoj*o-/A4@!n
+%MB=Js+'`,_dIeLrYRiO*p0T_a&8 at AmN--p%PogA2lIlJg$=ZMZ&6*Oa]/\\;[F$G&9ucq'I+aL`&U_9YK>#77rJOcjrEIRgMkM(G
+%65o2Ep1%`O*Cu?T9p?Z_OWt1E("0q'@Q"B(Da3_Ln$n/%&Q$p^>k)$d+<=;?lUa)X81Q!+&+U_sa!0RS9NO3Q9UO6jGiGSR>9.L[
+%3!b&/\77"m#67_o^@;RRIrcpS;&M*hR at Nqr3]t(/-L/A'd at Dgh"2mc^X.f_C6W?1S0d$/tKY(h,B at IesHbl[(41F14Cj[3^/a$4V
+%hR+q!Q7]fWV;NR5>hV.\BSM#o=\k6n76ZBR^blfMm0aKCd%,0i4"dWsDGrY$ie(ZLh-Q9&_)&[2?A4MdZ[#38S at Qfco$?1B\+DuV
+%h_*'sE+C_p2*,_8?+&GHk:iQ9hh*JN@>?=NXK/=kc,_U%TNr#<UM@'Odoh.1Z2mLj3.+K1H:K#Yb_*#6"3nESs*XLUiG,F1aKX"D
+%8o?Og)n=^j)%1EW=m-Wl;&Pe/cF(0e'U#pUfn&#]p>Z><T:JdZ\@-f at c_>E['0kgDk(K(=b8\<7]Ls&#\4JHl8=FDlhp48<P"lc&
+%aXXCF5nTY`X.H6u(?=LQr`64e@:P4<q.;4Prc&SZC[lFRjSmCDA6!_]-9VaqRH^5LQD-?X*BC'hZ=aQm=B^R/YD+^H2B")FQ6*De
+%^@3IG,ZQkm(/fYb.[E'N^CNGf>gC1i4'cPUd"?W>R(6JdfN'j2ZI<9mYes1J\h:eAr?f`\oC4.-OefWcgM&5U@?^@LbU&VFJBWuj
+%=epjY<bPPI\0GP0s-Zkf#0PD?7[3t?K\nT,6'uSH]P(]+P,i#6S'Aqn"8&s'(S3-2'T38 at KiaA8RrGcf=JKnO;]G]AGqO^mEY2?1
+%P>Vc8EHK8_0m$s,GB%7.\"36oOQZ[8%-./[dAPs^VuerQ1a'?I$G>Q>Qse-/`jaoj#0IgP&aLo53rfIuHM(t;qC&oX`__,Pe#>mL
+%228d-:*u%i<Kua35MDTu1m5,=)/j52kj;:\k6DKKK;55'A`A at SPLrk/iMcWPA24[)3g_*+ at t'/PY\UG=2Eq;VVStr^Cf+7)MN*$K
+%9k.>nUu:SE3QD3HU'/\K&;.%<BD$^C7M_,-86ZTXW\u(qJ.X!aNC=,\0b$-T`KYKFIif at T/D5+e,sQW8]1LZMhchC%1G&NQ!L-uZ
+%hRQo at 7O^3CT1AKb\GpM&Msan#-j#[lKU@<-2Og8^hR.r at 7.;Lr1d/oU;ES<Rm at Y8()a'ZhOJLZnEOj at 4J+UPML%SYbr>oP*DT'Q2
+%pnBWr0'm at njs4.KjI%NCK:bJ=dMJi-1`U1*cJn$u!C,*L(^!gIY:[636(1;I1?m%lp*cE?NAjfMp9G%B2X0'a;li%9lL6W$,+U-\
+%8O(`j;\?6,bK%n#l7&C?PpY='^`mG(j-cHX%*TFk=D=gTj()4r!N6M#`oNm at bQ1[?lmPWK@=,*,\3L&VEbk6k%%jfP"qOWp[eH[u
+%"fSX?>Z19!k<*jVKZ4lShBSUpp(t3Yl]E3seVmPc=5^![UOk0O$LAC'/e at k&!-TDBC"XC:L,AX?,Hc]bPiCb&PDjFNeC8IO&t8ep
+%!LEX69qG*Ta)B*)H@)+`XhnOBZ76]MQqU%OI5<)l6eQ;e`h5_-TCu91(W\>F'Jfe0qFpMYU,.2N$rn_W6eG-^$rS3TOm\iqZ!pu6
+%GaE:6=s*p'3/'W;RN>qVX#RQJ(r1q#b'+`0,^KgN at 4?B-nn\";-6X-3=f;R-AhQ(/p44ZtS6!1hb&Uu\]3g2256\jS7"(7e/[CQe
+%^];.iU-H'%/tkZq^&UcunuahT86G#L\;X%I#Uq"H8I-aE$Ou`4cntZdUY[.(""inb_mOP*_3PI>aF3(A;NJOS?_lh+*qRkiRu.qM
+%s-m]QkoC4e,WQ>I_`Q;^hlcl#6'3I*@g&dh6I"M'ePAl1N,bPkho;rIAl]%9!We>.k-2@[rM#%Gc:@^=]YOjsD6iejnb+qiEX2 at .
+%_AT.<8W=;"?B7-$cjDs at go*=X[j at pS(4\H%E_^2+H6U(('TBp2aP\gJ+3%^i(_i."EcKeJq7bRq)[tDWEDVVP<_ml`ZmBAo+o2C&
+%oa41@'EqCIM->%Ng#+10]<LM,aTn?2_d,jc1M1T)'OI'7$\Lm8Q=L'E$_Tt8?MH^:oi\ElMSQo:9+H>=R'=%0HQmVUNM at 3ue?41k
+%ZZ6611%I>,k^1/_:=aigXN2N16.07R2ZskGPg#SuK:meuQ;@m1(O'Dt:BP3>34XZ*VU<H'.q$X%kl`\soGR^,/<0_rJJQN[e>=5o
+%JG<V8mBlk]c,N<Z2Z+8NR0`R1*GdZ^@bX at 1L^g&@ngJ=OPA at 7)hLj&?U*,H],Q`S6ILWTO";Ha3mg!&l at Z<l4HIE1Xgt9)gAh(XC
+%3Wo-#"hK\%-n'D*U*G9gAor^[+%MVH9u<)9!th6jIrN8d,C at Uh6hKt<qZejrE>,9Ji+2$*7N9sYj<ZDC9Y*i-#K&"76e/3B)*sQh
+%8OpTA]slJc9S95<D+kojec(-u(l-1c*iP5`lE5R8I*k&X9bN:>'EoV0J8X!>#6a[ENsHSo*"FK1I>Dc!;4W7)keo;U*as0DCiUoL
+%h=G`g9&gM5LO)B_<s'9,W#\#4Oab'Dk&k-QF;QPiWK:P%VN,(S%"lXh;?Eg at 1[Z$Q8Xf&6?r#'l6WKM9,$4^WD9s"5TesYY0+=np
+%cu(aG?r5!,#HYaYUI01<1%?LUNeeCE$_ng6o+#;VGMKqMJST3G*ALSik%^.>$a;a7jk+N9-_P?NOERA.U&udjcLl''n\A>o,t;Rd
+%FE6 at Bb@<as'S1PF=LF(GB99%/ql#aHN\U8H3B=-;Ej?H1lPT/dO\NcCejZCpi!$AQB:p)!R<Tfq"(Lb)$g$DbkS at g873Wu"U97V?
+%8[Z>Q at ca&2Fe\_,W9/f+cr+3B?7qM)i3'+,\^16p'E6jXVTnFi,m[bUf:f3ehkR;<Gdc[%f:1,`0oFreZoKa\.O>dI=uMT'iHp)n
+%Nsu\8;g8*8,6Hat4XYC_ at k5qi7lj9*$3WjUUP\YFWVIuVGR,NdGOhma0&%>SVPC-9ca4SM(lXi?Bn8>pNY?2o at 7FJ8E-#0L&<M7c
+%r.[LmBRBN\^l72%0Uo-EQ?%7q<S*XDTb]8-dNK at S@9,/s#+9a(8%]a-KS at c@WrmbFbapd+/KiV!,8G*2TUg,9bUpn+Fddqs4f^*e
+%7-u8d`Vd;EY99 at fhEBN:/?=Rgn)0Cs[s4(8_u?fYI6<>0o$"ruqkRMC1 at mEYULA7iaTF$,I>E!u7#ordEs<j0e;dAG"uSl25OV!b
+%lr<fD`CosNJrj5F"Pq.3/qEb9i\kap->::%p,=e]Ku"OCBqq8rI8hR6LqSatI45^[mWqq at 7(,?70*Pj`OfTZ4?/VT&CpMKQ_<0*m
+%-nKI)('r=3=BQ\0(dnjE5rUfF1Lde!iL>9'I,s*38Y7#-:hb,>WI;]2,AncR+B&o'HCi#D+%FH4=J6BJ`7IlZ8B:dOkahU8X/]35
+%_@*lG*a2!-AtY*8X2IF at N//7,:G8?EgnBD+==dG,a/PZIq4*(\@/8Zo]G0_*"bf"5K6CWagU5r0aV"1,.?-Y+.T\Ts\UtIP?rL,@
+%8'a<$9(<J<encRhG)QGnZpT_>@sm%/RDbI!n]6K;b[?^+P2p3XjA\A)`3UYmF?5htq(5h0H7m&@0P/)2?8LI+!El4m/_\=HWVZ+/
+%k1ug.CpctnOt at q^dDJb2*-*LX>.W1G-$sVb7em=&["i-4EeT`tpR0=gif&0n9Ki5cE=o);TPu(2ZCk<,:7JDr0^!(/YU81Ib>W;T
+%A?&fd%UG^H;3"9L0si_"o.CZ(7jP(('2Ut^`CAmkSPqcC(,cDCpGdX.YW/60X&Mo];(P>6ge5HW[P,eslS+pV=MS'[k^4<5C$"_,
+%^IpXSS/sGDg#o:o)^p%O]#DQ+EB52br88.dd*U#BQJ'<]5-3M0W`ccRhd*PVDmD)"\i1T_'aR9&g,r(C;'dDjbG#Jfi)JP)HE1f-
+%2=dRVF&dV?Dq]kmi#EkB5)`(sBpr4_-PJ+W`rU=n[<2UC!EEc,:0k._7:R4pk$g_lg5VZA:OtUFYntFUp)qN"?Mj1lYB,qZJYKOQ
+%]OQ,Wdg7`tj]elDeOpiiE+[#@GLFk`eNO.q</+6EHf+uE'5"!.V-r$qoMa=0L01GdBD6(QDMLY]l`Z_=+%We75)bJd)nk"?!p;A/
+%BmQ//he6NEo-"!t4K\7N]h_4[B'g]XO_m"S<EMaZUidkgJFBH+aEZ5SUu-27QRf+U8l^sVrPU*82Y&l>-H=!X:C at X8b#?eiO3[Ta
+%\HF$!d[X4*8Y^:&-Qi<2#Vgq4;[%%fP!PKr=/&iJK10^nErc>qF=<6%3)`WW:.uoH#G8-":rsTkiC^)!FrEAT/*!61qp3CUiH%04
+%A\@.bdRp.&*UZ&DV):E_<7SHi:ks,fXRL0h+4=OUV.T3]-RW)=*f(X=kuMp\j"LXeF^Z;\Xs59#mWJaL%(U)nm?\RU?J-oXKlCcP
+%IZaWDELnXlIoeRL&jW-?!AUOC\]Q]iK7N!">t:b6#hrjD8VnEHDF987ff\%p0'GB.I)?'@jR at 8rq[,`4c?__l37k at T"3(d_=1,UQ
+%>#_mCI0#F7X<<G#mV>3NC7c>q`TD at +_^qrdj5ZOgP)B_YC1>TH7\$ejZ9oSa)uL,_e4'OALMgR#2]WIG3=!13!9=Ab\MXmh7$j]%
+%)pMs70Xp8c(Pe_`cZ/g:VEWtSm!+jd?P at p,*30`mBlk(5h]Qk%JU".6g=?OFOjG<4*UCF2c?B!LP9EH1`J)Xo#pI+\W at 1AG[+Xbb
+%!@H!^<sfM8Sp>.[nS1K"\pQ&f_A6)Q8(Uk:1_(aj<u7kQql5?d5W[EP%\1H-`kB.af`s#-(GI($:3khH:4X$Z8J-EUi>#-9r8Qj9
+%Ys8d:&:I,)@bR9',1)m at QsDah<m)0o=[+SACr$8\=l1IU>p2!r,)f\gh`0O at K:3(kmZNt6LcZip96,0>nc#7LJj!.;=uq#pd&QP0
+%#cN>!)$_Y5h_Q&KEK,)>nIuL;KBCEq'uZIV2XXEV)N/m;%,>@D9<\fT=Y,SpPQT;abf7(2$Xg>E(a<o#^^&+p"1`R_5S#=Rf,5)R
+%\SB9-$H_OC at FE87rYg<a>8keBA!I$s93<t.?MGjW3`4Vc,RSScl7joi+mHJ_c;=tCKWrrl-']sTQ\&9;8S,0Z)A#!=o?A>9a<XV+
+%#+qP,&$\'Q=`lA2D&kr^'?\82R?F at 5C"`>BlY7'*/K9c>#-!'Wl:>R:?Y>h"Ch*hG<H*6^W6lf_&NBm"aLA2YN)9J9Q3hdK+Bn*E
+%-ZV9sC\j7'q6155aT1P52MoeFIN]f7qn.W7!A&%q#$1o0lfc0bnJlX?7JY(<co6s<32K6a!r9\'Gn[FbO#90DX+qJ]:#Njd&T>ZI
+%Kbs3>K6:Z`U0`fp]*OWR%A"?hK!NFVIc(?*I9$@t(OuMWhXiO&K/sDh(b+H-<e.)/`+'-3`MRiq:S^<;VK0'd5)CCQ0li9j=#FP9
+%i<+&Bo!P<C?k"7NdO7_h_rYRF2lf??c+Y1 at FAbA3+I"]_BW,.]R+P<^O=rTO0odm`G#X'oTfDkhS1FiBER8rjm3g1a9LoYdbru.m
+%-m[-rS62+r36)G5%#$""dZG<S_/!'cgI.2KF)sDgH2$<3gcEq'(3A=PUrCO;mVHaeB.h!,/Gjt<Fu\V>fc7?'O".N+-Z-Mq'$(CO
+%&7\%H0h7.I3Mo$q at ua1^GWcq;b.If.I94bqaqR\CF58RB4I!-sSRcT[1KBhTc/I at hk\W4fkms_DA(7&oIN/pDRU"+tY-3>/$5B6H
+%fM]=S-FG+DJLN#anH/Ln(!t+G`#[>[n-@\C*b<mEdV9Ui/A)TheNL/X/Vm0DCn7l!/9O5t6`N[@Nl0YdSCg6+*X-N4kt!Tb\N6'U
+%mNte33P[m`q4N1KL2u5-7r+GY(g=72,t*7Ig$9SP<d/NEYe(nR.5<k<?<thZYI'/C]jn//_gS!>P+IatLAgIn8Qs:%ea;ZMLE9f]
+%DV,N=g4O7CK0<uG=I>-@'dckE5iGBdUuGXDe*?b#NE+"$368g[dCI">%(s8$-KD1FF at Rf*Za?dEh(;/s3Q?2&RQoP]LD;.="XK".
+%b6;4CQO=3PC:(RuKWnX]@!-NBPmkrQ!8]M3"?i\.l+]+!I-+G].k]q=\VP2p5c4XHe+Ks],?[Fq[$@ICja0T&\J"13S;CbPP``b#
+%UUoA.gCcYDT=(oP)PBF(<tS@^U5ZV)0dUQX<N'NQ:nlE&Tj/ub3HBO6W%K:o<<3R+?(n^)$5NZ1[mMg$BO&C8mL,(G!aa12S_\A/
+%!]F\F[92!`9O>k=%O#UWEG$T/#XV0SWsicFl,W4e`fct+6_^Tb2!\!%5=VZIRKW2OB5_:2A$Y>7B/V64($"t7e#0p/MqlO+qXNZZ
+%9N`_"Ef,(@=&Ig':/!\N,'88A)C,m(V$jRTfRr*!=u$Qji5M/:-B`eA\A@)c9`\Crg`3_,*"iIYC`mQ%QiU1q"k%f7R2#$Sh9s3!
+%X2k\mr>tVngRd!/1E60Y(s4ba:]>eS-Bo>X?6o@^+1*^T4#npnZa]<=o&_r3D6h$5]255S0R]Oj=<#0p?pQf.`;P)PK*HVmc!+nU
+%?BIS/=ODGSTMRBI]2FN$0k4nMIB+:4emY6eFKkTS(VHU$'U:7('qT,(8]r(50:*i\:AZ7n'pp3=;W*Z*k*+0q!Id(=<Y.<jYH]Z#
+%*-_7I"s>(h2KFI0B-JCI(nH[Y%X8=$^\=<-fkZM4`0H`PiAIRlkL$SsK1DCeD\tDY=6Rko4(hl;.?o$,-<i)m"':c8M-.kE9'UrY
+%[+L?C5q%o<7]G8[E$]V!4FB5P)J%8mXRmX[aDrXVfoDhHdnHhSZg_55PbRba%?l=bR2U4(`ij2*B,9V\DmlBm?!/E^-(;Wi0"\5#
+%K7aF%HA<"JJhTIS.+;%.7h\/Q+.RKC at _M]KQmOrjjGkEA[Hkapk$eXYC$E!5$8W1?amBrR'Oj=\m1JGc.:47I9<P*<Q0ZZ\?E*WB
+%1,C&rke;&X]IW7LJYZMDj4hjoL3t)/Y)8dE)N[r>c*_9IA`_cu11(G(+iW4V;MBq"CH'hQL?\jg,=nT=&(W5JAG,lNkp=18 at j)"K
+%/3<4e+U-T%;?jA0b#H;/Jr3f8N^6TQ?FYGaP+^k6i!kc5"/T/+#X%NmYK30n!*. at 2%<:62.Krpec(o6;K=g/'#[^SomXsts(@?*r
+%g,;9^S;fFu<@Y_$nr at r>>K)j3$f':3K46?R$*E4K!m00F_8I#`f96k+OKm2n+n9kXjBb;CMa*QqPD+396u;>iac;er=sCmMM*VZ2
+%(7Gpd,ZpAMF]2+T`8#RB7)E"RjuR+9bUjj1iZ1ODYadXI>XT"#]B5&Y=sa2?nX,r:drH)r\P<X(iVM6N+iarAiLLiS84f"jEQ=(/
+%/SFO>@$uEE/nK)S8*`rta1Seb$bYi;Mg7Z::ISh8<8Ze0=qed<P"C/urlT*hoFB(N6$mat%Z-kV<47gpj#TeEN8iJ(dIcG4bq2S&
+%RKolW,2q^hN:'C3PtWg`OYFa3YdKf!gJKcR]:';1;=eRL>@Ee)QX<M.02oCJR$?LP/3,FDW2QEGmEIgOWpGn8(692kRIG6;oV+s[
+%0i;A'qJ6SbUQ^[P`7usRFmN5bitS'GCj;Q_^Fj]!K[Y4AaqI78Hd:h83U<>!`fk*RQRkWL2O.$sJSF8CR)!gGT58Z!&bkn4G%;tV
+%mI'FTAt`AYOqOlUcFWEBo&%LuO?!%^I?_#s_iEHDc4kTO/!5Q4bsQf;L%5o`d74S_gp+aG/1\Gkblo)i<B9"q0M%#`elj$;A>.hc
+%!/*3 at LV^\#W$@R?6pnt%=jh<R-\J:]-\k?'kW"uS at _a7kS"q3l[;U.8?8F+SHlm4V&1-_LHoPl8)Qdjbs*;Ooo)8V;WY at sJ]+Fg$
+%mVom-DNu]:G=rfqZ=T31<FR4Fb2V+Kb/l at C*C%7imup8oKBM;`YKlK.oKdm*V=@#K#U)>e'h.INJQT.YP"gQt&e-/eX8K'!(NED4
+%QU?!JnFbj9n&G$:7Y%lmi6ED9m?m\_19F#V2[J.`8F;U;CQ%*3_NpO>PgG.HF!8D9*t.F0YW#BIe3`]M1*U07)(5aE_SINV9*hSs
+%`(<2P^r9er1qsiL9?"=QLNbJ)-`^PZdl<7<&!CWW$MI(K&p7Vm6d_gt9^K'kDEcoO`%+$NM(li+B_R?<?tY(Y6S>uE^V_s18.mDm
+%N<:\jLJ>4=Fmdh7]/<6E3XrqkCpp"Zo$BdWr+GHKq#5HPo.+fkB/3dRU8`LU(pO'QiAEE[c8=Xad=)G=0:f6[8!]F]7N4BYN$5JO
+%%CECXO[guS*]n5G;`8'1XM&0S$Z2XB]k=bl[o^#[LRO0Wff!3]VTYN9%u&SW%/ZLa%\=j]aE=Q'pG)U^be`k0r5mU37Z.j+h(TKK
+%<A:L0%J9LM9Qjj*4#gNBC.Sh$$,IDdim/1.<apZ;\`Db]OONB;FOYfFIQIR&+FBk/K5e!T*"A#'.Isqg#Wk4Qfgh^$1*)?+WFAg/
+%VJelQ*EjkYNC-%WRI!C+ at hkt&?o&ONeg>JVAa+3.SR_E.>"S at O*Y"A&UUjik37UGMJm<_^.>b2$<0$qu4qX')-lfDP+T>c at 8U&7u
+%;?#YpODL%(+mDIglIn0$mRLo_NG2F7mjLnK8j)Et0YC]Dq0)QZe&1<k[nZ!:;Vp4VFldu"!\F>u"E&g.;EUgFk1Y8$/@at5X,i<?
+%?(q*;Cj'4EnsLmQT3c'>SIFg,Tpi>NEpLn1(gKA"i_EQ$@$ILZ?O@\pgenFW.*KGka>r;b4FiB[E6qJX&OtV4MN-KI>sL\L%eS2j
+%-E3HHCD;CL9F[5[JuS`_Hm;O^pS=X$NH*r:0S>G'"Gb;Ro#:^D_cOQJL]t9($c0LeEL':)=(<T05V.R.Q?MsF2,]ETdpB?2#WP'U
+%H-^FpkNNKm;)A>d#m49jeT.-123>aaRAR at c8o0!I:9e>775uZs_:Wc*+KDiRU8 at q%!h#fc/@gBu<C9HtM^sLo;_+Yb#0r#*<!Hso
+%:i#6o'1QEMVt[$e)4oBWDt3S?:J1p#T>h.7e;*MVgH$pYrqN$"62,[/8]qc[Hu/g"dYGku0=r5q>qeV9J_pn/8#5dcRI#G\<ZkI"
+%a;Ad85^%dJ&+2q],2\Ouceg701.H>6E30f:aWm@!@?KtbMMK,J,^@oq at N;^0q&],Qi7sl3N=)up&gA"KjT)DoSCkZXiiX-b)(LCE
+%- at s/,Zm+on<^e*;lDpm+FT$/Ad\H5eliLQiS(3^K)=>c*]gJ.)7d/OUADX>fh3f9k!$AXb=jb]E`sQs--*7PlC4#Ah%]"TP@'t$R
+%XW1[YiLN<a\<nTsT5ID&0(WA)\@PRuqY.nM6F0EHN7;;+d^#p#C(HsW[*1Ye(+Q26;1s=^_rp+_Fd`dmdtSGkeRn%S6OMRsM5%8C
+%1ZbX+jkKhc`&[<s]e<8?@MVJ:X&\S)/@\YhTRUNtKl,Yq]neMbE:0*";g\Eh\ZK5QDH/g(5&)P:O"$P(^[>r0CfR?I%]+/F;o.ft
+%j,rW-dcUiZ@&64pBuaJeihm*hjEQ=lpBl(S<HY^]NnW at R(P_!:R$GGl[[1^eI:^H;m\]OBWG9mGk- at 9V2l:d7 at R+6Xi8lD5F7lT$
+%,#u569eN3O8P*<A!"pNSTIp5ZOR]*ZE`:sf*0iN)=L[3!"'n]8UOO'V=?W`n-?>1fD[4lOPI\R0KA[:1QodiH;._'::Xec!?j'<A
+%=r&dL65jtg,L&dB`!bqr_mlkF<7tN2LK4\.aB(k8]=D=&B&jgL9Dg9j.AWiXOcEkc#e0Yrb^!&T^l at CE3Zlf^Y\]q(O:!m2LYWPI
+%(&NaHDp+Q<d:ebRjE-\?Q$=VkI/8 at 2+0Db3,RW466_*i)A>X.7#gsEeDt:f]/8ol^hY7pN<q#]e?mIj82fJmS&sD0/<[Ymi\H-Ur
+%mpEJb/Jr&k?O7(F.HEOt&W^Td*U#<gNf:eP[DEq'CqL0fomh*u+dop/]h5#Dd&n<E9Zi?2!mID?Gm_)V(UUffJ875j58;FU<+6VC
+%>NJn?,bBtNRu\VGJAG\46<+LGQc5b\:*Z;#oq7&$o&fXI(H45Wp$m-)XK6a.dJC]6=F=1Mi`:NkSjPp]Tq2pNni\*JYMOiZR9b%P
+%jFbVFd-,24X+^aO;Wj>M8"*S10CQB"A'k"4+,W+if"NJ\5E<].7O@;h)NDa7N0<5u!WX<_3!aF-MMd[8>Dj%?F#A^aKb#^"pZL?%
+%IDOHJ3bTTm#Y%c1G8u<[\gsa:/.V;1:G9hW)e.UOo[#^7A\Tn1$dj\U"mldLo'=?kXC!h=X]bZG^Y>EF.u$js_!2m9/&cLDd@$3C
+%+isL7\K^K_-lT5Q$1;ae8]A,9muVi^$?6sYT)/!:-4bX)mtTi+XH9J;JW#QkJ05mZSV3!$IK`r7U]<;YH!]1AD>:ORl1mhEOad+_
+%+c\>ia,3"YbpS!!hYm)mhu2A\QNMF/f:RHef/\9YT76O(?i95F?iU,+gCe8rm*";ce*guHl$r^'Ma.-MXRrLiT>18i:]B^ATD\5C
+%^\FT%YJ7b at 32_!#jn at U2^ROUthR.QWoBuYSJ()$egs50QIP1Zg[oW![=o4)Rhp!2372[RHJBfB>.7[>9BW]6q"L4,\<T9`1?Ed4(
+%=@+MWU.T+q69?;S_A6rBa3Z8N*6WVDS^Aj!i2Y-?()BIZ_AlV$<05)3^WZ\>%p)-9AI[sO:u at SOM97&!BR5^B at lrSG1<`KmDs)*A
+%dos#bkNC+uS*$k)-)t#B;4^R8E#RHjJhBb$5"B7X?FdpV$+3gq#.49(TN1&fXs&5jDlcj$@%GUZRHr1u]\JF3CY/-uA[;T<n:!0F
+%6<?9hVi%V-&\TW>MekE3`jsN41^nON4*Y'fK;X1D1MU&4NY[8SblCq'e2!##-=!gGTUu7H;oqkmIVCl`]T!(rgJ9;/U3Sn))&8S]
+%fP4#MEEb3llI1>D,5%2KC2St@$+]l<Q_I!&s)*EaI#3#/@sRT?M!Vot-]\U^KDKn^;pKtkFm-5t`l[<-?nls*Br([31a;)S\03&&
+%JW8[=14W-jeSp1U!O\ge$U(VPU\`m*m[NhChE:98m;jI(RuKt at CAq:l34hWf-_lL8U9SPZ\uAhPB/s[]_T&_K4^%ct/V9qh&->d`
+%#p6BL#/*D6\U`k1$J.%7YSikoA?m*-Frf6NbY,g^KE]@R&=-3k%?=73-fHN:LQj!0*;O2^Hr5r>mm+E."Y%t%WTV2VP:&CKD[+X(
+%16Q5FT?&O_d:29K/(m(M1(\T#bNj6Pb?6>@lg:heQ8q at cK(SB;j`?W(_;(u-1:eFshQ!<k.6u\im)Zjf^,G(0nNM!>Lhfu:kf(f'
+%'YFp6c<bcG:@Kp<E316"XTFIR_JPdpre^, at i)k\QOgDE at 0j!N#*$_N_FG=F#\FO/QnB*LdT!#HA<sPO=cRclfIMj6:Nh3lp(NB96
+%OTFYkf998/d`Uq4N5=b\$/]IpZsFZPD8MPtP[T2C at tIh0rr0?70HTXGOh[SWX57'qn)MV)m#tobP!>Y?<Cei*:#]B:qYL$)@rSrq
+%,s%qMIF9Br:DYQQbp^ddS+<np^f%uiS$ERKD5&&,iKICJ1td"Z)?$bU\5Q#XZKqtdF(LRZ($KLoN3OktEp27Ma!2klIIu<jM(?CW
+%*/F0;+tCg0PEL`I<)i(fG=&=I_rp$I-0??h0)=jECCB(c9N4\@p0X<ck]t.aUH$;68JKpmrNt$kOrmdTWRRf%7@[MYC/,e+^mmaj
+%SM?%$2^e11W7))]%`\IZ!NC'U.b@%bRLVLD at E>q>!]_r8ddD9+G#`lBj:gA]%@1(=JiP#@*P=D1krP7dHHO^I1/d)!q;rsUGUR("
+%Z=$)/XuE8?5=;E"r2,n;J9&)@,(A]O[#M(/qcsF.<@Zcf7pupW5UI^sF?":'(C+X+EQ(K%BKW4CYs at E<RqdLl^[$l'SSY6<$u_$M
+%@:VZb[!Z((?2N%B_`+61aO>pCXd6L&P:USJ9cA-]jd?Sc^/J'u.dmc4b0"Jm*)=X#>/=99H:&7S9#G*A89e"jE&c\3<X-'B7\,Z#
+%T7_UN`n'8^WnV]j,HQS>'Io;@)m.*eer\_Ri]B()3el(-H[I3*gfc*HqPdQm.=6JtN4X!e<loQ@;OP"h<BHBY01KufEk@?*A+Gc;
+%XBnq.d*L_)Rnd,O at r_p6@<c4o=o,LK`e<b;UD5Uq$c'4=$bATB[7Q_.:*Nj'o7W-<R<E;$#Vt^2MFk'8d6sPYbWWMVWXY&GE<dko
+%j_/sKTo^H%DlJ5He;YU2L$#M$lXG&BmXcfKdKgQ^[+d>fcL`=U*bI"Y>>s7cd6Cq[Zdqpb'f.<ASl`/(/0p9GUX'`0jRo%fY+HFr
+%ZW-E6Z&:1c6K1OYh&c)h/20t\l[!nZNG(m5#:g>?_6hl-.Hr:SMQE>DH/X.G4D3?8(q!B4!VNCji@`8hJ-XTXJ^V0-%9Z*\>2[-j
+%<+B^P=Pjs$eX0,XC at 6M<SHEC?I4JI.1;oHG%X[KYL;KS9!U>McB2#KSE(J/)g9V at NEKM(&G.3jp9Z8[reW0teRil_b%X),.!H?]7
+%$P$c)=obGgC%_e0_mU<K00/F_nr#"Al*OF*f7%H<Q;$F5Z6%c%If2V1D6$q8VYcGbBY2dXb!XEO4L#(:E5m[h6Q=54Yk>I^>;2P@
+%qt)3n%h]R![O0d`IMb&LN[fh:g"]O`)-nCP&tQ,XVB3;8NUi>bh#I(]=AE@>ksIEI!5-b6Bn]'K#<]V#%^JI=?K1ike>4[_IYqh>
+%X&7=gY9<6"V^nA<Km!V6RQ!Xl<Jghk^6DUR>3*&-BqN%idP`'YQUY:%WV1.u7'<#;ArYAPs/CRL9/b4P>qkfe1i:mt0N"Im0e8G/
+%CT$N"SWN6eDG%"b';C&2jDb1OBd-ufZKS/Q7OBJu%Rpe#h/7Nn&e$S]=G.TLQBU<#[;./pKYRrNJ$'VIljN2Aq.HFk#!*I:GuiGS
+%Natm8P14'40iBA69Y3=,57.G9j2[;n((,A':g?r<H+]`X[`_E=4Q2Pt*ktrE8$^fAY$qaCX!/0:hNXNfC7s7ifr%+6 at YFjb]*.?u
+%0pW<LJK>71Bf[iOJ9!V=:<^"3eP at mf.9GKE\!Ce,^1Srl.91Wd3c)-(alY%aeU[kHQH2`p`oY5Rn[B4[s75%9J%baDVn`'+YJ:#5
+%e%ab3hu;OM?iTFn?[a%d>ta>Uh5C9(s7^0_hO,o1/!f at NG;iP(ZIdL%!a0<_J0n.,2bsige:Xu3Wk?;bRFgN,%^KoTdG+AM]-PVn
+%bDFemmY\T]"(/IK<n#!WP75Md_Ed661>sOR5O$6f-q;6]ScDDKDWpTZ]3B7Oo?Vk;pZSNir8$hUq!dB`hYm-Y?i9&Y^AQg=n&h9;
+%HP.IbmJ->AknX:l&LM at 1m:tZ_Rp#M6X>eHLp[De0]qJ>aD=9[cm3dD7-/"P9WoBi8`N/s'8]Y&"gD1[,ohD*n\!KJqVd&$QGIL(A
+%'.-_Nl;5K]rRP>ZP"[D$(*G7T at JK3^L]?jVht`%G0+905XM,t]b\,KMJ+qW/qA0,+Dt[Q9niJN&I37'Jrqsqm^A=<P^Ac#7r at e!<
+%G<^NToWS9NhMM:+&&8.^#Q&^-TC7!Xg04>U1lNL5k7=XG5/-r5IjX(F9tg)q^%n at Nb?+Z#!T%o5DgkZ(IXZ3aV/Lh2s(2c2B<3T?
+%p/2O#:t%t8 at Elf!ZIeOl8mF0_S6puo$IXT/mcfIah?VqX\!ECmIUfVgh^pCbd0QoZ)mbi`[(1>B\h[,5_7\sT8gR)?Ee@:T^use+
+%LWJM>k,F2>"\&I(EUeP,"\ST\*cMAsb7F,n2'LVP>*Z[)MYp\L^+--L1\!A=f4g6"N+uEV?kEg1\=k7EUB76=r7dL%QW5*a/K>C1
+%=4IcYd,4fg49"Z\`G`6[H_A6UnbW9*J)B)\JH^PWkh691TeT'5*PA"!g?faA2&cF27SUDJq`u0!W[C(sN]rjr@&XjPj[^j(XEr)J
+%h',Ac589oZP:,Vm7.DJ:,*.GT?i`h#j1:'"9Y/#93+=rGE#\cs4J7Z!(7)IkNMdgS>GZPp!Ep]Uq*`n3GCYPnqr%<N![Y-?&&LmG
+%R/iIUVu'l6[Ad,bURkuf'QM,lWsP&qAB]."3M:ZX<"m^KI*W[HB,+rEbBZBQA3:G2Fa"e=K/_!]6`K&T<F>QW\AP3q0>btLA?#F]
+%[[Jbdi*2k?A\ZPZMPUn0V74VZBD>H;+AHd$DbYi/^?r1dIliOP4J]Jg"McB\6(H at 6qpj$,l`]Rn9qTYmjE(5`Y40'7_JPek[]N2R
+%k6(&(b$elSH#UB00/ka(_6XZ4<f8m,8T(7Bn#W5s`@09)1skE)7daeRoueTb`rU_*766g5FLIiV"L$BGmG>iq+'&`6:AHEWk<<I^
+%fHj0kaZ'39Db]*EL4:"HLt8/\(u.m?-Y^_,S6b>Up+nC]&hj;n.&HQi)n0=-6g=@Mau!sQk6BH*9A?t/>QW?B at rZB,H#5.erfs^+
+%5`0fJLL3PIE8u>!D1Q'XPqAJgI@(g9.S1A&:m']#a4p)2I:3d#0R]Y[)J#Kgjo;?QX-,j,_H$TAW,gtgJ+?=^g1IP.OJ71V9*0-T
+%@Jo:-J(^ZsUp4lU-D[_LmK`^QBA`)8GBU at bLA^%\,TldZ(B4;paoD6rY@%<,n=%,eq at C@@s1`qL:F<2(_6s6s@%%=^o$_N/<Q\:b
+%)otX"0A4iZ?EsX\6YGP"VtGsD^AjJ2r6oTan`sQ^nZ-"]?@uM%h`dS,"6]'\+[YQ21\?Kf9'&/7E+^6KVj('5hH3%2*:!VM*K?(u
+%IQZ35S3A;92AtaQ#7IQ$SabO'gb(O4r;8a(hmVPfBQq[_Fi07t`6I at drN4OlS5u$;$=_,edc9LDGNI(ZIEf:N at DbICs7mGSbJ%M0
+%?H;*h at D)X9j&f[[Qka^I3B10ZRVd,VXI'F:HMqt'*SSSI"oHL!WtK3do8hc9gNch.NUr2Gj#W6.^YG#3O7bBj5!OEBl:s/5aP1\3
+%<1I`3cDY6bR3Dtn4ClD_)&>`o6.gRbiDF$*TV(b#e*K%Y&d?5mR\KB<phL[UnC,'ZJ%<$IT.sV!0+l50r63lGiB=?]bV(gERUZB5
+%2ocHbho=ign*Z)r%XZKBnJb\]gFm1+&3^tberYaZm;[/9- at j-Fo@o:6@@7#%F!NH*OCFoCXW9WL0s:,N?d17uAg+utAFD\B'LGR%
+%Ee%#(hWQ$F4Od6@]]<2S\2j(h%la(TnO>.fGhZ#0])D423[YDh#b*t]!WpuI1T<"L5FQ+>dPM?S6*1Kt>9[oO:`l'C(lbg$$-IE"
+%f/ARTHg_(UB'L=&=:PcBM3>6%Kq-@!H#+KOf,7Fjm)0*VQF*M&HCuQ)p`RZE$,kqu(P$*rIZNJSfHu:.*UJB=6E?Sk"knYQru;/u
+%fbJ3Rm(Y_VWjZlPRo"%2]9CJ>D8mL:<AW8"f9CD)NT8M.[\/5(E at EPbp:+oFH9 at t\r=NSH0r\LIjk(%PMq^FcRO9/<NfhO?Ni2+N
+%;^S,]qCbp^]dQ!!;qm0GatO'H*+(m*8X1"gB!8Ag,, at Hg\"j5oU8#bE5pQ,^C*?DLC1"rF/t50^7ijD6g5Ob at D6NBnFThY*G#s=n
+%lPWO-naQ_0rFte[HjCAD_hTFP#:Q!)YV:dtp6N8a/DPb^AY76O`j9jC/$!`*kt?LIRlQLL/kWNAT"sqVSCiarf71I3Il\IHPW5A9
+%o$D2edY#nGYOO!4g[3EDeCtYo7[<Xts+Z]JMFa0=4kn_m==KGg3K5dHDQg2p0gR9>"V?&ur"l[R^^Zj%@7&@<OHCY<PP;Zi$IOR5
+%ni>!u(qm[,o0DiBZegO"QugQR;1]Z7UA,W]j"Y at Pq^)59h])b+g$t:dY2ahs6Ia^b,8V.t1J"C9s+ZF>nB'qua$S at J)OFeF#?:O\
+%cHd<!\1P at hQhu8Pg]6<OYR1*b<[gncW,LHoEH]@HG<?*NYo%Zq9RLCqRV9U^g)A)_ET37.H2KVOr/^fPBcJ4uR]=/_o>Q+=&jjKk
+%Dg>_G:"t+qNAB+i3$#$*dc-o<[!$Np`Qss5W$[ah85+4jD'+lW^&dik7UJO0-*(;^(LDc*Y-&VLesi;!Y47K=Q_45t6^L%5gu at gq
+%I(h5Y!@1Z'po]8;?oq]R*g at VE&:?"Dp(*5a-A<j^j+O/B^js=bJHOZ"BmboLFjG2SoZ$&Dlh^7BkZH>0poWo`p)"&Z[oP$bkB/u;
+%.]^[ZB5+HE[WoFor&9CeEl-tBf\#1mZkbj8n[O_baR+!BJ7,W+8?'Y\0uBea>0)QjNZ.l&S-O92j#/jnP2:R9hu6+DfM"e"q>?Sg
+%TCQG#b=+r"`FE2U_>L:'k^/S*hV>A"HGB<2h<JMEWfQ&:^1j59k[!JCp8F&/TtXrbqWQc"j7fEhg6k-N?i&D\l/VN6O5H*!h=dUd
+%jM;YAO;+O(H]W, at N5QN4Ns,[CHm2o/!%)KTeCTO.Eb(%>[7;m]OfMRU'?A3g2opL7MDg<4qC9q)M]4%r?^jmip^0W'AeSM(Q&Me)
+%<-=^r(?1ESMb<?/33hD2ag*hGDC at l,gR6MEZ7 at .f6D!CI$`k%WpXpY$+t?,$@SC2mL,?lpq1i>p1^7`Do4(P&^pn5DhA]^@XDI?-
+%c'8E[X]<$[:,5hC>@9qP*#H%fh9U!$8Z%u9fdnk$5j5U at _c9M/f;0sop6IX=$ob1*:&9YNDij7GCRG!\#3M/uN*6(SPX0V&aGJ7o
+%A!:C4?V!A/![*8"1;L?BgZM,2X4[t2\P>S7LT.U>`MU&^2Y^Y'0,d:>L329.>En%WQUW[fnC(eXc)7h*B:$J/.rb2;s%.bDL$4o/
+%:3'4Dde?-Zm7(H6%!pA.e?ERn7XOp_PWgV'7AsIq5Jsf#h3dS72Rqk%EX36^GpSVE0?/1$-].7_4MC*n11PK:UH=P-I&@">*bk!W
+%;/r&,+!-8$"EKQ at m`%E<D2UfG]lMapROK8s%D`#r<_cJ9m\h at e]d![4:e'0\[MIC/W.SW3'`Ub)3>>J.E(LFq(YTF[<..BNk,Pp!
+%huP"aC[MYmD. at F>Wps;]HguiRMHL"MNKK8;F&Qh^2Yd!EA:Vs9U_!`-A&6cm&o>9IXVf2Pe-H`N=phu>n&$Q:;*SV$527/-iMAR;
+%NYAM9[,U4->`GJ0TM(:9R*TM*Su?7]@VN2WeLo#1,bQi6Ih-tkaZ7FI9K/EsBYk^":nF\7qHCC^j;q=\+(aAlbB6/="NjZV0fcLT
+%BZ_TQF4B/IEeUhIJnsZL/I.9H4/HZhY0'@`XoR0*eNYWb\HWe^]H*g\3KZ&J"F18s9Agm+kX^LsJ`^>0.1W6U4,N$(BpQXg[8(dU
+%UPiXob6n5&<_DX*H_E)XBjaC#iRfkVVsh9\PJ]B6b&Wq9j!+fdGfrb__2feCDIkjYar=-?[;`$cqhc0VmXOf%B at R=B2kA+G:.b?p
+%S^JtA[jJk'ELNVli<;lGY)@"NUB8GJq_Xh+ at ISGU_)n)IqOsA67ls&Ume6W6dGQ:2n?\W8^]b'^BQ at sFZk?]+M*%J%N'5W31aiWJ
+%Q0)M&6=`2+i)N"i.$(a*&:%Po*FJ.EpJ_L]SN4rM13%O1<O)od?_J98b$EW/5mBeCdH0b-PJNFN=fH)I;Jl;jI/F\>297)V:I6"%
+%lJK^Cc)GLo[Fu3Q-&BT>?HrBY[MpAqn::O8I%Mtak7Z4F"'hWH-_mImVh@`3/gA==APjb!]j<$F$'D7`C(M_Kj05\NG%#\V'VcpS
+%Hh':92hn_nV5c6pGZ$so:]D%_4lODZPaq!*"WS,&($b">X at S?8dR)qkg%>R1K7ra$5[<!=;^]=aSZ5tN7mXf4Bj3A;=OXm3B_`rh
+%=@sVH5,l'9eqfW at _6I^$"@nnuEGBWM:U9e)e%!QelB>UofhB's(O5;4c)-4o.Wbu6qCM>ndb+-D]LSmj[Snq5(cWgmk_E)goX33<
+%j;Qf&-!/0LVZ@<Qq\]s5*E$<R2)a$l(d3'lMOG$`8]*`\VC68-6+Lr([7;*c(+0]n,jK]bap3LeWu`MuB:&2O$kfN]<*IA%@$XcK
+%EMpjnn at m\e:hsk)iDk4,QU<Qs)FJh&^i>!\?>MVi/B&#'C!85'`C+JhqOnZ+;7(>FT6(N&ALS&("_Emp0u%7Pn)>d.n;`t(TGmF$
+%1o;WCf&G1`)rX_XJJ_H4m^k2#>">[$Ca<@M,ES/PQEn%INtE:"9'$u`fsk87g6PST%#-4aWj+.'<Q<=Y2c_',iD`'"+>Df at cNUC_
+%>/HS%a&_In?N;;.gI.LT#169/+E&fR<?&!(m45U]<Mep3#[JfG2G3JQGlB\IlRe;?9nu4n`bI5L$@_hBD"\<*$ZOUUcr-8b!#?65
+%0D"1pQJU-TMBnq)Z13Yl<9m0'9;PdO8VqL[<6-$'<@oR0\\aCHc<[DY at 32RUA>-Z=>)NoR>[>M,/kL?"l&oR(0%;eD;VuADbYiq`
+%Wu<U$QUo!*9Ie?mj,f8AbX/&D]Y^Q%-UDQ at lsk*jk5)9jS'7i:W!j#S7*m;LF'6%t#PgK:;/SsGL1(EDC9/`j2=W/PZbkXS`6!^e
+%)ohj"\^mQUYW1C at SE%?#$?hd&eD.N-%hikb:o(?J(eZs9_3EO#/Wo at 0p54OCP<(2Zaqq/_`NO_(*-"4q*mJ=8^Sl%1Got4,e0m.-
+%?;+XjDs!es,bgkDAL`tl0u%6[_"(\kL6(CY[mF();MW^Q2(*_6JD4n(E-8A&B$P at LF.jf%)qZ.q&`mDTd7M,m.O#12/tW\PCirdk
+%:/NFnX?P_g$IVnu_I7CHQuO#0^/Y&-Q'68Xi7rrk8N#nY-<1ZB)MRP%G2mj_.K\XNMdC$[W&ust85\Z\)k.'9*&C1f=u+6rq[/=*
+%:$XcfF^*Ms;IS^]W!P7XNEt]Ef'/Md[O"4NA$/:)Y,"pJfnO9X*B-9Of/SmaXTqF,HA/ud^uIYjQ$^"4QEKT at LKeMP?.?Kr=+Y7/
+%EAI7P192^S5UNnAUoKP?KpD]k=-00d5X=l+Znt<MWK%r4)Wgj=Q^!CkYjJPe8T_8e?;^&I)tB^miZ[5(YUu&AcsGEK7j;KKV&5Y,
+%XY28B`I14K<8ReW,TX'T@/rA at V,Sr4k]3Pid\-#15T;H#pbdoq(&9EX6DJm^"E7Kjk8q`u+uE's$<m3[/_ST6P>>6jID+/jjtY(>
+%]G5Mr5$W$=("@p3*pNAgUJBg\8".?N=*CtOF\1`ZP&')S]gJu4[1ItR/V at -;:^9s2c:/Wfps!q"BYZ._J5#a&[aArq6mH=uEbP81
+%JgJ%aPj[a[]8<D'^t$Yb>]%1[GI>ksGC,OrEir*HK#2CsgW\Lmkso?/3EA,2Aj_F6O=EcP3BBAB`?3!\@Pj3a2*-_qQ>d%uf:qK@
+%f9g)8P1'Dpj&Z$4k'Y_a4(:'fe<:527<*B]lnhV_1e*US)/ZJ.lZ2.<8`u5*dq)f*$N6+"-K1"R<mLZk.<I6lk,-SE*2o%#"o1u"
+%G\3*C;L'!=N at GBL"/dpf2rV5d4$Gdo(1e&e:o7tnRT)s)8EPC43d`N&-RLh"XqMWPr1qD=V[<X at SUq\Y3/%TVYIn)VYcnb?8'WMd
+%TMV[8MdR,t3]HK;/,VuhAT`0W1niV8K.SA3?)UuA\qY&ncI]q4 at 59l>^b6Xl)Ka39fkXRu9p#V`+0;-4\PsJh8B.j7`ceB'&87Jk
+%=l12sgIT=T?_ju+NS)>fhIKeNNS;bl+uOP0aZ1RKRKg!Y8Ak`?Vf7f"Yf]ZGTM!NnD<,S6_j#8C,s(puj-0!cW#_&P at UrM&,=o*m
+%OI!fI30HK@'Xp!V*i&fq$G<O1CuF>':?VsPAp6f[bZ,mfo"u=ANML&8hOA*++2UO4]oJcNJHM+]e at h!/cKYZj at h'YbD<^.SA&#f2
+%&jAoP at 4=!DI$@fI0]V@\.im[(;/-`!#:`!("Kj`:F]9.!$YK%6NKpGU-g+j71r;Rcns3d2dk;.VX>%+_--rAkl4S&;\s:j`0,YsH
+%2,C_^M:T22]$k at an2<l;EGuYnTN.hZR]QZ/AYl9h`PK:>.hL`_V62\8og:kUV%R>jIW?snGSQGU5tQO5j4hI+,tur!Io^&Y"_b,2
+%;aULWaF4m46M^7i-4m;&H8aI8'7:?XG%I!][)i;7/20+?'K4ciZG/25R++-bXWp_A5rSI1L>3BE:j48$NK.Y?$ZS(U4CC4-b_hQ*
+%X at SHV$3GhUk:ELOLG`I%7,tYd;s5(q;,F:Agld"&WLe7B-2gBj/XbIg>ct+?AIrKi"Gs3^ZRPI\B_:[uA`_V/p"bB@^jd3W0`@11
+%">reifN0b[N`Nq=Hna4UcpH4NjA!%[OO<.l'<oOk><Q'kBJ"LL;p%d'0eXVAY`c&nZ<kmsA`i5\3YM><b?1Z?:&V#R;lR9r,5`+S
+%9F:(-X4#Q^-9L=6-PKL:eOVa33*;on)q>>R\RZW!+\I-/Fq#s4FDO$mW0H>e#peqDb1duZ']7i3,]!gSPhQ6cS[MQYiJO<g0fP`,
+%2[8R[C=@g"^u at VR\gqsa5LCHi;iI[.Mm7jr;2ik??M]J+!AHM^rG*_K@"NoRH;@P", at ebu,%KhU!_gp5\3;71(MQtdNPem[U\!*]
+%5kHm\KeYY/%D+DCIgA57;R!+IH:d342V:8'QqIJ`6r(6,KF[(JQRm"BbRZaLe:V'#S89V1I$13?e9s/?KQj#Y/nH(\>\Pn^8rZ:-
+%#_&*2m8]CLPU-%n86UrfNsLVLF[uZG8^V-h8<SMeq3PTB$G;:%/G!3X;X at k&c:*\B8O3$gSO!<cCaPII(e,'jV\4JTq?_jW`SVnW
+%gJQ3.mZ:&TKAKj"AN$bc.u1"*YZ"a7T,LWeV9H at WP<r'>@$X[c<f0WG8/(g;FR`3[4_51sWTlTn;PEJ[?lkph,uLQJP%p<A?i[E>
+%9)p3Hbm8SVBdO&bLJ$$6hfO'+@&Ygt?`+a9OteDt.1;6g\8cC`fZ8"R++9%DUtPp[5I-D1Qqn?+C&0(uq<;R2. at A8+;Xq0sB5'qW
+%-H>!O+]+C9=@+8c$du at nhgVkHgLd_:fFL;5 at dN.%*5nqLP%?`IJ;!5I#Ln-Y2OU4jm!#b_#+E=7JBC:Jj0^6*X;-NX[`Nr"lNP#<
+%Rd`lg1`+mV7e&=j=Q-3C>qm+.`$c);a=O69((D*V at 6o_[&[,9m7eFcbE\LB''b0`(N0_bZc`lQ*(rn(rG`1hFJL7o^PBGh9pmGIJ
+%/iZVf'Du.E8rPdL71F23&*Xa.:)hhTWcZcX]&[b.!+Id<"H)*OM3_mc>;D2IpQWU at CEF;RCiNl5^6?VFM3W!4-PbPQD&YLJMP at ng
+%+O6)UT+[F3,0%45s3+1#_!VFM^kVIq8)$%uJT>unEbr?D<g?T$KclSM"8^s0]1tI(g<48X.nakXrfN2HGGjtng++*#MC/Cp,%Ub^
+%bf&/m"J3qq1,Kn,RjmrCV:o]YV%).1$$j(V(bWrVOjkr[Xj/*64-/s08*VRB&!,5Y4bZCXNjs8NniT>.$b6g15TM>@_5c at lh+?>9
+%1+ at k%1$sG<(q]JfAJnH]]YiAU#n+,Ts#j<XlL[-cJ'/MA[X1X:6O=(QMOp69.21ArH,I)B6;i3kRuj2*X^;WYK]u&Hfq:5Who_'V
+%)R^+9KGk at YfT"-T^-"N"j^4I4*6*$S&Xh"4O[?QRWnToSG*M\M?sXV^,j1>s\au=DCj??@2qB,;X<00s8l<^_&>W=p'0pO(m1=W_
+%=fdN_9%4ntS9 at HP5iqF!C*2N\cS"S8i0o^CU-Ree=QrVJ;"]`EHh/s,4iC5Z at MoQAd'Li>7R&!T(%OM4BEi at PI7/GqfhGEiQ+?kH
+%,<gYSVfs&ka64fTh1[F&H`Z3sh(+JMn3rEd:LR"XQ#\4f;JIbN`cT(f:k)Y]Xh82f<)ru@"W(n0:9(;d,cNMP;Pa at H/?CLW`N-.W
+%@p2Cpk;;:,G>6!-e4GG7:!ur\T<u=R/T87uZddeVS"jb^*rJL<:.\pN2.9g*^NX*_n=!#?\P;gWVOtBI8[BXbCD0;M;n0WKM%clS
+%CgRp at BA",%gb5W6Y2O$8e2re at C",ii`Q;_CPVM>\'V^63^UQob9G,oZ<gmBq2B3[C`dSjU)0F*pd8S7T\Hurnph$m/*t)2BFSkQT
+%`d`<PBR%0M0T)a"o._#'q_NWFgGCSNH0)u3-oG(n4^:VMTNu<d-H.*NUsW,'TY:KV2oEpVm5gLWIl!4'onu>5PYaI4M$j?aDR^s/
+%7Cc(.]P$mKkN6),X)*fjf'G\@@:)NQ=h3b@*(Mc,UStI>f=8)]IAD<=_57qo5U!N*cB6lk4MB)L%q(u,"?7-*GS6CMmaWbr[9[E5
+%J,ueLbME_)A9?@2cC"\GC/3Nq-X$\GKuOc-T_\]Oij-T`./%N`fh!Lqf<Pj[&mG]0M=#n;$5_X#*rR_Ci7a'Y$TA3>1<`DF/(i59
+%hZ65mn0;lKTlddf!M"i_WY>'96[2X>6c4d8a_J6W>pQ2RQ*/M*A3_c%i7t2fr>]_!RN,5&A:W9Jc!ggS0UfAEA7dP/U6/dbDN.O>
+%bP5ocAFJY=mW$;99>$)39;*#7^^UO$eXAs3@`aoP;mcum0[6_WaE/R?_c`5NOh^(`Y9G?(J],f_Zf7g$4+*.TTUWhVFUJ(tK>DOb
+%a6d[bne:?nb/`8A.=qdj%o8RCb!k39iS]u+\CA5%4daK at c4S]"83at=V%pGg/3 at l4glR"k%6tUB-jm5WWM1^fitm_s(&(jjH>Dde
+%.*XPL3a5mG-B!FS@;KGXD!0*"+BD)#`jnEOaR*lW&47u!gJ_?[V2i*HWmnp,J\>B9[js1AK7:7f%jZ?i!(8=H><cRA64gHGFc/aF
+%`D2]:MM@\\_UTJOJ78INmBcVe>L%je^iU8UJXTk"c,4$al(h5FcCnk8B51,3p$Ka9U;l8ocCiOfet-,caq(@?mt4]P05dgdC,191
+%Vpo:M$DOtG[:STaNu3#??5bHq-l;N?N%24j?lOo2auOjP_X!2)EmIdZ\omF&E?o"QNV)QSE>#aH.Ac2Vdi`[@lc_p;2Ze#bCA(O>
+%]3RE.49K7i's*lgW\H<dk?H_\Pitj+fY3SJr*ZRK<+E8tOW+d'&_OgLp9W"(/OpTDaV9K8%F&EForHZkRTI7`J1,)(N_P#H;q5$(
+%kSMQ\)na4>dk*(>hUbk`h+,i0mYUR\;,>pn;Wb/=PG at M1G%JG at 5Ts,WCc?W;#a#8CkH8MOU*]J0R?@#A1IhaaJXicC5pbeUKhocE
+%eDXPf3>!);&4(K$=<V<loJIEe97tkDl5XSs3O-inL>op=:X,%_.V)aAW\[Dfd/htSe2Ml9""r8bG,rU+C=kdo8(@[%n;/&-8j4)@
+%aYGS:\8[J\.FVl"VbFW'#'N1;-I(X1%dp_ahd\CnHM. at j8`Zsd/]O1WeBsE,\\`@qb+L7K(`_uabOZ`\dN"I*:39/b]bQQa:;7]:
+%bpaoV)[$Hn3YM]2qZ9QtR>CTO<g%I3<([60hh.I,BTF"`<*o6F[],jYX^E3lji"c^e4^?)b#+F;`u.DT.Bu5D1]*E6Ph=CR0?sZ0
+%QtSl]4).?X1DLN.FU&0!IoP#*eKYGnEFL[l:;NUO+u]ha[fr1HF%aG!2)e-t<XuT<)@PG>-5,q>HPDbfB0!<%5uHPdOLs9;l.]YQ
+%1YS at sY-9kN#GgV:#/LVT<7t':bDW\U/\!)2Y+jmA#Z&d?mO]W1Lf6fCSgor`(.*\+7Q%)A/Id^+.<Wd3L5K>5K=_FWVWtgRQa33/
+%_1dtbZ0@;eAD=V;j#PnB*&9[":qhOh5IH=U4`d;?Z:9oa2hHNa?qZ^#\`9X;%n,PpT9[gO0N+<E]nn8BWS>U'O&!&s:1ns<.Cis2
+%A;L^)jGZ]I\TUg>96.dL8Ff;=q]cB>N1aL91WU"Zj(<cOi.J\#E$$Aah?T\DVGF2nQ(h%mK%N+dD;1kYW1h:00RopB;Nhlck#^Ts
+%Me?Gb*X1BO5WonJTIUkoF8Q(..cK]dS4Xq998in`XR>YWKu6]b>]G'0F[ic5"@Y>DEloR\YOA0Nkm&sIN`1fIKadcTf$QNPY4\e?
+%N'*IY)k8[mAaqY&(p at YF)MNhli?;6/_58T".!R;@FX^\r/t-Df-Ek7gIg;CmbtC=`?3Zr:O'Kf''d[Dn".8^,S3,D at PM@;h4U!]8
+%REf/N$_,+aI!;I at TZ++YEc3^`Vk?>NRaF5Gl<XnG0>&KcS*XriL0\`l9U?0&j5uN,7?,ON]VJLeRK at o[=J.[#"5BgQ>0Ca//PkB;
+%F1JCYHGr(p/L`5=G9?_u0QSCi)T8eJEVY8P.b+#9[u>u9X0>^k!/&C-hr at F17_1doa"P"VLcR#rMB`-W'u;^s3M']Xo#>G$TGsFQ
+%/D]hjA'h'pdYCVuoJE'$,\$<:]E$W4oI4_UU_`#_6`+kfP-S("e/`5-m/u_`'d2m41P&6Xmi)Hg2'^,#Q*&-DL,+pPZI#gi6l9oV
+%j<ee at 7j,l:C`ka.)HAV!F0\+6:#DAp\f6K!))35/4CX!JC0&Cpg4B)QkN$S(bYqN2r/W,/:W,jM<OtV9-8-SGgV-"Pde&PKVptcX
+%'\:"b1+p at 3Mc6?p;8FZC%H\]F[!<uVZANkYN,V4LVd2iQBY>=BWQ#4A7"",(!:^9&Z5r93]"WuFbX\2!4,o\W0M[$/k%\1sTQ<;0
+%30U*t-(Q%'Hb`3d.5uD?$Vr[="EdE#67mCOMukZ8j3&uE>M>_h8]43FA]40@"fMX(Z`T$sKZYa.llej+q#qFFO'+>#>Lj6Q+n,Nj
+%+oqq575n-ViH-#1Fe?P'8MgSiA#'s8Wt,(H7_5M+$^/<*ij-IGT)uH3<D0OERqN?dkuPEVa-[YY8:cHrOh;N at 35o&1C2?D6gX:=(
+%,IeNY)j!'CE%qku`I3nIRaWX\"2m?5ZO3Up%8EP#M`np+)1kW"XFkpAhSXsr-"CsfB82."5#nG]!=_[&F."$oRNJLF!P4$TcNeC&
+%0q9\uLu(e56+0u[DQ,h8;=nAl.'$cUX[G-I]s''lTgfil;^Q6a.AEX'UK at +Od"6#ukSN?tZ5WMg`4#V-e>s?pVG9'K%(s-PnpBSN
+%DGI,OPI$c"P;$tflo5$P=n-*@Ddk;.hfE^H2,CW`6H?Ek_HVu:a.B@>WlC3^h)-k8Y;JeI4!L_VhB6l0W8pKDGNWp8`o<ZZ#W'g@
+%Ha;K]c?r5B1\"k;T_37.DWfr13t?NSc+25[=7t-*(?dQ#V"9U;>rF3f4k0UXICV10oG%c_-m^5"9:H?t"0==\j,F)fH4L,RL-L9!
+%pb:PQ"A[$kL5dLp+h9r(FaWrGhb_Cmb at c7*[\1Y"&-+Dql*t%\nht'j14*<PhdkH=@O.`9K`=!k4<OX3DI7[0C_ at F$,63B-*lU:j
+%a`C_*7FNL;K$:/?-1BeGS[88[1Zi-l6j]Bf6"dUP#=>j6e>19N9_V)'R7iA\KMFNa<"P0&PK1UX,98CRcAiNJ7f'/hN1I-]kJ%A6
+%7gq!a:9f'(#F,N2Oe at M"LkdCG4V^/QA$Vqm-r$4+pLJP+[Z5+''I4Q]]=ujUI0F_j]?-AT"/1?*lmC,d"&p-8N693q_#NP"*]bBX
+%S0VCs!oYoh.eV:MB99O4K6.RJX2a;@Uq10s![e<t at sE/dN]$=c)sstE116oDcXn7b&s-)%>Mt4f7YY%89$81D$Y"V&4IH\OYSuhR
+%MG&Z.0[4Zij6 at 2Zl8\s[%AR<G$*1,kfZK^4TL+5tpU;m&;rA2pgJ0N]LJmD`muA_rEq7KUUe(,7#"QKSaD%"\T8'I9k[[AA@[uTi
+%YE at tGSK(HC!`1+u2^EQ]"0k*),rgC;C%9gu2_G9*Q(PULU<k<nV>DNj\>gRuG1o at KLa[YNp"l[\m?9A=U//AfKniI0(diXQ_Y2q`
+%WO\bD+gTK%H6r>g&/X]\YF(8OSB9.&"ajBlY&tsj:ETu[,>$=(:pm5W05H_3a+0PWU+oS5?P^*8PR&s=DO[3qoP at -rp=;0H[1XM,
+%a/m1ZY+?4;2#pa1og=&YjD)g*0k8pR<]%IhO[S'?7X[;@a?%J*H7lnTk4$><#HC<b$hVV,Le0O72^.Tp%Wu"^W3hueb.!2t/(5l3
+%Fm+1XFcYt4%)A/#oDA>)n'$l,c:?0*B/:1I5A\Igj;pl;4M;!LU6f,fnV1o'H_#%H,se0:)HE;jEXha;QoS1`30?i0@\/"4!5tJB
+%/]#GR`B8^F4$8jN.)*\OYs;lQ%dCI4>%!K$n\F,/-kOP^3Tgu&fe-gr3"G\c-s/,IWI[\l/>Sp2jalZ,[5U<PoioZHIL?<>0q>b*
+%4,b.Y4Xfihe%Rgu/lr0dI:ZRN'2GOsf1$qS(1]`MAMekaG>@8qOD=[AZ4M8r&#'V:q[\gBYcIX,5mY'7+"RY:[Jpdm#X$:kOFj]@
+%p+\lFs)'S'^\l$')mTi1h#@,=:]>0,(rBfWhoT6?drkZ1TBj<[mJ^I2CC'IHc1U4`PQ,9lQCdb6o4PO_lggZKj1jLN4MCE[Jj].!
+%s#0fjrZco!mT)!%LTg@'?eo2]bFcp[iRctsAr:$pm9 at G_U@QkFWJ`-8?RNeq)S7V7YrT'j+WV\uR*E+pQ%YpaOf]a;Dir]2Ru:4I
+%Lp>?9BCa;K&?9G`^<;<IaJOS=h^:*ZLhV3]6%MH.#i"@tWjMFNm1 at 8-<1V-mI20KM6KXGeG<%!Sp2Imq*g1SrK0rndjR;U[IbSN)
+%Ug1dGIJS3=5Psfrf at N69q"aBnr^%+/^?>1tFZ0"6FnQnjT,:V79=NYFp<mNic":K7\./)ppR'iaZLNi#E$I)3O,"F<DcCo"_jdah
+%%Gmn34/s`X%0Zd:a3TZ]l3'J1N^clUFZ=D(L[s]I?21l*/0X%*DFraY2IGNp^TS:>hgFtEQVW,(jbMST*jpMeW'-W=Z-(H2Y<,Ul
+%fbh8/VGa+,;Feqq5b2L*WL5p4mU(%M1LEAMluOM/Z't4A>O6?KoLYr2*2j.c`J>9&j2!2Gfc!IoAZpGj25@<ng+s7?$-7lP]>"[0
+%nsZ at uJ,.^2qtf,EjdEi0rV_M$rr!pgpR?C,6aiS1++F6Z0-<AHSQ4kj+d&M5;t%'5P_8X7@/`Os:^/07n"h6Fg`+?GmI*E at 3,JNa
+%m!h4E5L4fBnjCT/j-')\p<*,>B3'k6B[_ at h@N,7+QbSgpU!;nslg at Tun@[JHq-5!P/J$I>;gmu[`I*0%hR9i()iqJ.4ZoJk'bWXh
+%mC%$/h!sRF%ip,_FBa+Pcen`p<?G$9=L-f^3j-0/EM at C+GjXblk8@rob^.La!C0:60TL(k%^P_C=;l[4+MQGdYdT=>Rn8*cEIQ at c
+%'F[-,W[5+rB.IuqmEiV_HV\&KlHVLMYkY- at DV+p$5BIkuV2[g"G4`WOXQ1]t1J))hkr-\'*pesB=$:Elr)1DE%1RY=lM+f!>@?.i
+%E503DmmC1^qCMr=[HspJjKeL@$3Y\N`kgbr<Qj,E;#Fk3X`Q9-R3[#2hVEc;(U/L-#=$:X7 at -g6Y3cj8`!T3hK%FMuEPE_0HLi#a
+%H0.W+Lf`nLl-unKf)Z)N^CK/2<;W+,?W&`2YP;l>A-(,cbWK)ra/-T4$\/5 at hjqfm_r57N'o63i`4rl[bP at DFO3GAO(%1m7>POTG
+%cUkFGmKhSRZ&?Ghg"gtl`@3V,_kI&B.'>[e!:LooO0`X%`@p>F5JfI2[/;n/.kbV9h'.BSm`],ZBUMG(5Ubu-ChC$nFkB'`I&qsb
+%,pA]nc'57 at R<s5Fi9&io?r*uGAk(,FBeOIFH+^G<S+'q-=JOM1%CUo7ToZGHO<Q`EBKKLZbuT)'?X^HBf-meM4e)W53-&>+W0lbt
+%Wn+K8hIq\, at iqK')tBF%)F2OR5?LDP9>*-!5DRDh6I3'\5f/.bJ=s6Q[XBFnC.#D3^N$3Z at 2%4f'V$@S$ON2$45aT[Y*6-7l?n!s
+%K9dO7`"c]s7e#O4BA/8DXfk2Crq3l<Q at d]-_[80n#ARegs)7CM<VEAC0X%$(h(lIiqYe7d=[-33Ju3fO7boQcE39"gSCi!-OrMBV
+%f'D3P`*"&f&68>Ai6,-L\hV*WdECG$T"?'!*(O*t4>VrL#`+NV.UpA<"afQiNDX#!qF-.NTNOJl*""=K0qq$)n<k6o:"B=7H>oVB
+%a-_EA$fa:K6t)]:.)jXY)a]kEMfHG at _DXJ\lm0V0Ti27D/_^-kb8Z5f\(7Y<E!!BSiZsf$K+Ib[2a6#Ml?@&>6c_fSWVmRB\"o`8
+%b67"FkY<Qk*]u,^U!$pCkV+XT;Y]qh]CJj158YBMa`<BA0qUi`LHQh%0fnb+=VqA%3,ZYpF<Wc, at llS;L#:o[*l`#Ui+%>`H#ZOD
+%LJ`(+!(@FY1i;.I'kC]`>1IY8c9&3FhS%_a?b&\/a+IkpSBb@=\53*ZMj]aY]mfrDlX$2U`U(@P/+<K!P:%R,TVnG!mmEb@^)ku&
+%Y\tuL00]42jh(Qh`BW02l"=B$qQY:#RU*7>eZ.?N!`g,-Td"B5md'echn*X$b^2(N<G$?[%+Xe>-Zg=G_Al$cP/6 at qG1G-J@W44_
+%=Ga5:8LI8G`RrF!74T[>_N#%[<)T^iiUUPPUhlm;&>2d.!N=Y;2oPpC#]8V=.<-eMW)S`+bf==X6mj,F<nI_+UZ]s?@Dg`ND)?M\
+%R^?p?e4=F`mZ/2"CS:nTE%IPMl3#tJD21eBZ=HR%7n5bWa]NCb!\8r[-`k6WTs0GP>L[)/jpJJj_K%XkeS3.cH5gOF]t4`36QKC\
+%88N<O-h"E5\Q(_sR8(^NnFt2K5h-8(Tl0J3NRAS"(*Rrab$&PLD;$N.!j4gh#%tY3GaRj at e^tE3QudsV)VX48Wq].kQT%D\_k"^-
+%CA3?";*]^k^dV4d:N>,>b>VH43r`HPF%/BQW%JB>`iO at hT17`V:?2"ns2;b2 at +=*)'d,t0A+rhY%-7bU'8s'bHH32^2\1Ad=Ia7r
+%*"BjB!l:RiWq5qQ^KAM7EOgh)rN0QOD=s]p;&H9u at V1Qp\9%L9UJd+tk:c1UMBRJd=:@IX"a+mJ@]/-84m?O/0\V*(=0LrUIKs at G
+%aT\JMA!-uXY at Si]0.RT[`Dc9;NR\PN%'Pj<Z5VVePg2f8.$`#`n,HX3fG:s8*K[M7l[7f6:<.pPa*9V3:J<Is/[Yg.G[+s)."k at 6
+%>S!DQ(OC?i-[(A$7VH_oC'q8Or+K'iZFd3bVd[F']/q^1I2P0 at FEb25-f[UVV5 at S<aG,q<T0cA%g>=kl#.t_'6#2P/L1jJ(T5>\,
+%fqNnY!XR+'RDCS4:G!bAYc7I75$s8n&<"^,RAdct]E)Gg^:T<D_.-D/nRB+7eP@@TK[:^YCk\7+AP-Y^U_ea/C-m;_SAQZO&9c/,
+%</qQBdgg-A_cEl_rBH^hhd5eufY93=0`$')i.[VrHo9+.&%[fS`f7cbIa)cM<diVTJVNT/MH]U1Qd5a,YO:f,G[eBrob(eRZs/uq
+%"K#7q^]$&Ro0q,*nE[p8?mHPXOJ)@=\A2fK<U-e?Et_*L.Z;p!&Ckb)a2.aX*32EOq(?8?5"m-K"Z#a1GWRi[I"4iY)/j8pH at FL"
+%GO.0WcJ1!jQk_j]e_R(h:l2j_(pOls]fblYcAt@]H*0u6=_\Y0!,4r&?p9$V>e)ilk?.Fe//EA6U>"qUA0*]_m9%2s4-,?e]!@0^
+%^lf>6WM!+SQelEjD."GRNu))j5%)(pNsLTX`JmDN1"&pGeKGZ%4*'r_j1FsLc)a[6N^"dNrT>j6nF#CrhgPIb++EsOTmD`fPGOqh
+%l(UnN;mfg6:QV=udJiq?8ZE3?.thRM!sa>FNBZZ>hDRGrE]8T)RrKCBUBQ5%Gk8Fs[ff]^m:L8`hYG#q"=)HLrU*@nZEhLmDuW&T
+%/3C\C65j8$G!V3:^$MA=0&QLZ;)`@)$aK&RqgY<N@"XIu'b.WBnVM/fnah7Fg0\W'5#]!3\[.rfk at Mc>nb9SGs,68:19mhc?'FL1
+%pttl437IIi^SG!&nbRB^Da[NPp1&Y4J,8EQbF?QNbnja%ro8M*rF]L:_sdVE=%)o,kCsMuVu*A'_Km/5,H%T&9,)lea1j%JMCbHu
+%F]6=9C>gN\X<n,O7c%YFfK,OC*\LhKKLrH<@C4MQ-2_,kXELon_cU!]A\69:;t1JiXq>;p*$3^U/GsHG^AV47BL(B<orLCVLRUfG
+%J(-ETq"_XZZQ9SecL+JWjkn7l^#]\e`YX$(-hnNCn?H<X5GesI:OWeQ`,;!7`"TUC/dXEmf\W_fVDUl3mJXg>ZcNkSKt/hbHNdXk
+%'=bn5b4K^t>,\[O:u134IFJf:p?!?Sr`YsI(C*SBNlel9H5J<5E7j2uA(gIr*q-rr-G\u.A`4.5+U=)^Wq*5,[Y;fk\<W_q"3'ec
+%BUb-ISD4*mHXk],Vm'%$g7rN;7:$#+352EJ*mP5l.CdbUb9.%GK=+0_6JfFkfIgeJju?LNo";!C>OZq^f$-N`.GDA[*Y<. at n=`An
+%r=gA.@;DDd.?5A_D8=D93"JQdQ_q*/Tj<W"*p(;9@@tM]k$m#kSBiA(JO[\f-'Rt\K=*2p'c\cO(bb&kfT-]+AWKK2]FV1^7aPs'
+%(@;4_B$,mW]:%(b4`4jVjA`,:57dj*,g8=ei^Y`?.F!\2K2DrBdZNV+5(h;&=-Y`Z7Fa@")C(V,DMgDUC=]B7bG&FWS3WI&PDqG\
+%bBgf)Y?,2)I8T3jKKt?cV3<[\gR*eEO\s42%'X4]*_L/;@Mm1QW48l_T5qhXQX4Y*6!p]S\r0k6):7RnfPJ4*ENfF1<Tj<cp+Tgu
+%iO$W3a0K\r%l`J850h]C]mo'+DPUFp.M''7bS>=@\rHud.gE'1E`f([<6^&PE^1Jj3LUb-O`dU/\AGNQJ]s<2,gLs101G''<R<^M
+%/)/EaQXp]fjW%$BS8^$+>h\4d\@\*Yj)+WYgWe5br-_ at fSN#"3=`fn)P$(^l0]auQBd"-h1'06OL4_UIZB[FB,4)<]T8:"^<JU)(
+%03;,W1SE-BTcc=UK;BTATupL10O at N5[)`!^ZH&4nhM'Q3a,TSe885+#HRYFB'QE&4!oI:"q"FlKP8P%/`>O,C5n"G<ATSVt0&!\R
+%mlfV`(RG_l2$M$VhLPViD6N;#'^I`sYra7`d::_UGb2`[5L)0Q4YH'Z(>R_8qa]0Wghrn^7hu!WkAA-cX at T-6ng_e`APMj%,D'VK
+%Q!Z![LJc5@^@<7f&7Sn1*Rh!GiuDaN]p'O+b:goP_A8js<TgZCnT#+J5>F2(4YH-l5.k2>"Y:WC&Pm9RM69f*bs29P6t:P(S%4OV
+%QZh,/gU;/:AEqB?j+R!\.lVt3Ma\kWA]HVBm`RW;Lg,uP*#0"@:.0.SHPeF!&GG.;A(fnj*q.#4&"&$!W,d95NT6ca*$8PFpuq"_
+%J&p?`^\PZcqXiZe@(BVDeMdshfB]'O=afnWZ at M5Bb&`S6)E@*W\k#s/U2IgN]p,9[*H\bO5c%Su[GGDe]Rm[/6)f8;e,W%Y-2:MY
+%q#VVFR6gfBDeo?pj"KLXdq5dOjtCQ;6JHjATP0r/lKB_eP1UY,7'Xno\\qJi81J047REpfRR&MQp25,U0"pb7-$hfnk<rf>L]!Kl
+%-AEdI_7AuH%,ER(&>F'=B:PWd`N;8J=G>k,9tF,E`^8m0bL0a2mj85`G-LO.0?mn?U0:V=q$Ap!l!UZh6#<W at b5<X00/$!DPf?*9
+%o*ts28bGf6<RN'"O%>22;R*=SZ(iU)0FGC5C<.24OM"c"E-T!g8onEVTFj&f(GoYN at il\n`c%a(`A2oA_HdRo=ibH5anCEP=Tp*n
+%EEBY'Y/]!d7f-8GF=10KH6f3TRP_7jW_D*0+u76aW[9ti3`Q)2LCRD0B\pd/-(N4!T:N9'K(W@$gW8#+9`J3J/IBW"ht(6]CI;.K
+%/m2MPR_[@MH?(Ztr[<l]NTJkl>iQpXq=88`4IJUA7ZRt62&@'1/Z;'K<_0Z\937b,m5b,.2^6kpl_ at pB94s*P0<(dNBG^177T)D9
+%`DF2a"H4,<Pmg(#=(jVl8^ksSKbuDT^<g2Z2_n)0=\XujRH2]Fn]SA&N at L9ZA)WC8_ZW)I+TgooaNC2',;r9eX^c4[[iUnkR\4CA
+%ci!ZES?qT=^"j9-2tOqLmC-2//[KpSVdTGQ$HL&M4H*.kcaWeSXO'"8)#.bV6!IXs8#K/HN^dA4U-Rab?t+eTK-UT:^\U8Y<6S?'
+%`6M(,V8dX==/6OM@`.X1_[-i at Yi3D5BZkOh`M.KAIRuF601A\<>`;J[fuipD at H/2eNYj8iYc_`XEq2sCAjk&F\,Z.Pk21M#L9MQ:
+%d<(&G8oF;P#,#q?i]Y9LqH(_a[[Ol$$U9`Y;>DI(Q*Qc'jDCn0pa_EjD!CB38h.5I:oMdKj[hrC'mZRTC6e(P/g8pCCpAs'Smh\2
+%.Fg at c`-e7gWCj*8V[REYEAj5m3*l>]>XI!&bap.-,:4JfTp+7o&8itI!hYnI[4sI_IYQ1XoM?ta4d=`m_eBJK9=^k*ncrksU$49D
+%8LaBA4j)[Ri,!f"\t9Gh-SiV0FUhpXbc/6;Gc\gX\mALf8 at E5(qNmqnAC:9r9qFXF%@r5Z0m$:k#<-d0+![[jBq?[QRQZ9(8oPs&
+%=tZX%A01t$McDPNp.6K/NVD_n[UAZfT?JU$W,OrTB.4=^o0!uXAI@(WJMbPHQW,6Oj9-coLP;W09tY0.%--,kp(S,A;*>&MKnHF8
+%+<s5[BFWfC0d`Mff$W%U4.4bM(2=(A78O_?2iWTUY*@?Rc7M?0?/GJ'P"f8 at A$gFj64kQ!H\QY+0EIFLoOXQ$Dm!:f<R5P2YA+/_
+%QE)lQKFm[BJBs#l1NV5[%aBg&B8.+d(f>-c<\3ab)a.2nDNXPM$THoii;7d+3Y`_RBfBrD[CBIYUF=mW*Um9s(hj6iW0<?MljY"H
+%OX!i=X=9W2,.ojO`N!+b"T'0cNHdsdP_2h"2$j;[V(4*,F7533CVIc#A,Oi/.GQKU=94/acKVer03!o at B`ol, at l+RPVXF=UXBhC>
+%5WV]daY>5>ou=\]?.7RL=bX)^#>5a41em$#1^%>O#[M7SHKbpAS#5<4qd at R"gas1aQ5/,N1s%SC-b[25lVQZ/_p(og6KuSM\!8-;
+%Te]KS!pM3S_\s\K[VaC@^+2_aLq%?#J9b>*?#BX\N%AA)LO:Lj-6N!t at iTA$T?roF/U:D8J-,Bh2JH$?$!Wp[DQ at 6Bcpk8e^&AdI
+%`cUcl"&u9[fOsU\c041fkJ.Td5mbM"GM:E6!p,sLdV70To-h:H^0sWI]j*2o6O0K\pWDlR!EBR\L<6>97VpQ.]1"SD,W-fEm/#pc
+%[k4<f&l;3G4?N[p3'L=o>IC+4rS_jFBs_P7l&O"83T'8MBok. at rFq9_O<?E\>*Fd\<_qpA;mJ[W9gUF,);4uY'!5GE^/MUqQ>!3n
+%_;nXN0i"S7Sb/Zi2d2 at m.qbn_:'rqY&&L4JY[bUF,"<NIN?+aDl5$t;2F7X6,)/hbYFHs(3Jn>ebMEPdf=dY#qk)]u@@-cOF3l9[
+%6\_[dIW+^"+u(K^AReqf8><\C9rt:[[ZaRa>67hPbICTNoG,#tCMq7=UjF3p8PAth^7<5F<YmDi`9h_bBH1W$_[a3eiERm:k*=+R
+%XpXc at c+``ZpNDDH>eD$`,U'?=E.p17 at J&i.Bp:??`ro&0fEfH0%V+,h3:9B_)6G7dZ0L_A,<9t<!f[-4j)j>6j17^A#s?uGCGk$e
+%Bt1E5Ijs$E=aupIR8tV5:r1QHed9CPXH`<"_V'C*mCQ`YN$V*HDA9qBJ>!tV)%+Io)H at e#GPZg'<o%"ie6=\rHSq&Y$tpGL'QB(<
+%S6*tF\!dA(NRr5mq^q?hYtk16QRYPKe[\MVh]:@RJ4(7GmSJYkQUT_TG6VJ_-MM/mPnG`d\ocS,M4DMXc>qQkFfFl:><rNBA0.5W
+%1EbbD^gPsN/na>/o,2'/r;&>,^GrD-5jn*!l2KT-I9Ve<a*F6V=<^IT--'Pt.#ofF3?S?hYW1He\kaDFP)Ti8;$%%0!(BEmK,VrD
+%J0ANKf!D]U^kY$3:/st8FJ=quFH7urQE3'Q,:P&hjWmU$o&^0=ISClS(KVZ@#H'%Hm.>enm[5kt]`K\k$Nf,ZVb`r!r8%>GJ,0)e
+%h-\eSo\)+]NGC4cYd4Pt%<S-RRM:uSK3UOImHTLIqDI*rMWDdJip8rGXuO5P!Icb1"N??>F98Q*/guf:HM;Ib!H:869`R0D/'A0o
+%ie/@lF=FJnAWaj4juf_i.-cJ9;fN3o$OgufPCa0-W/@Mi"K at _?gF1q*TaGNG`?J+"i)YB[_HJ5+G?ne-(E>Vq!D&Iu&?nt>XNV7M
+%%UJqalND9H7j!B;)i55;$u]scdrN>U"iGjJ(4Jr&$YM3Y:>e=\C(GP040qnNYED at E>8Ec,b)J;jZ+\]XaoH_k,I&F02b!9AWMU7'
+%a_.Sd2(/8'AR1NpN8];GYi8(m'fES"Zq28uWN;:3NL4I6'+AAZ8MgVF70[ej[%JF:U[(7Z?aH8!WXs;sPXn)WAOJ,Q?%umc8kE;f
+%aQDCd`>rLiYuG*X8]<T>,(hh`&Lol=Ohl]WU^0_Aq9!t`IuiX^gIa2>[-/MqTqj,V^;'li1^8X/Jmd"UBfkB[EK5\<M]ua97Y_9l
+%'=KTW!UVaU(Q7lM/;EBNI'^#prsghC8D87qo>_?YW_T>IQ;,S,_qHC:#'[?na.2O)"/;TcNkk,D0N&M`7%P0PXcHU$6(MX7*JOh9
+%<HNJZ)T\f^Z\D%8*ko?2;&)9lgT.<]O=_bFEhI3*G&dXe8R*M9e9l;cE0>7G%YA`4M`FPCi%P.;a])0`G!%sI&^YVe2(22`E7-FB
+%KkHB:Gl=^V5[mF)m[9VrQsU\FJ/6^`#]XbQWfF!(R?3qRnQ&YO=#S61U+E0';(fE:C%.^+U?$;KA7H$)!-a=W:REXGO'C_fook23
+%JKWs`88b;U)/@CTUhU6CN5>j76\&K_Jh;Mg,9BcaFT8"6AnFkW9`5)f?Z=nMXX'p7N&Er>0QS"&H+[s*QcNqj.2\L[8(gIb(f:a[
+%fGMi;V-%FJV-j?a!pM'j(`\0b=KoIAB\"(kX0,&B3s-]'.7oRQ3ZSkiZ$XnDT--9d.4JluN8PVkVT<Hi4D1u$=GjClU*re<F/poQ
+%7fu(u746V`8RgXtHphde6`\Y`(-ug!.0DRmk'0?TBLssdf+GCCF4tiZYU[pSP/1B:N)=[.0j54KM4ZZDoMq_Q&pr2.WT?HSMR2V%
+%YY?]O+d*P at 2TqWD\=e(ql;h"VC_t$*;]J05AciAY*tWQ4o+KZNVP78[R.(60nm`,n[MdK?>`?^9Kffp35j>:nR(u7i5nIgA'pI at g
+%gH:+p'T>jiUQpmm&Q-V1'/*ktY#a/Kee8nB1 at C*/jlYo+Aul">V:Uf,PDEX6q5BW*4.ti='[$VmQ\[6_'o06K<q&dc/+'+B'UpBs
+%-0X_-Ff'fu%doFCSI2W>l0JZ45"^;/6ns0po(%^QWIfs./%6:9$s,-)M=k?+dc-QmVn>iFij3G+L.*Xrb62;>dh_0mPo$Q$$2SLf
+%3EVP;<%C at DK1I1s4,;YF)/0[4!Dq^]2H`TP)^.Z5CG>nuTIVuX<2)2ZngLR'&Gr49mD>_7/R'NO*t5-/q0Eo*T>OZ#Q'G7?J-k%%
+%r!#>P_"(5`",dHHVa1d&&c]GH.:iFoSF6T&L6Ob9bat8_VL1ASS5IWHph^U;Tglhq*?8]qo,(:>(Ne*)X["irc&OlAhB,Gn(#^#k
+%0/=-tig<oU]o*QJ at _`5jrMZ5YelYap3VJS))\`laTu<YY)mSP2N=1Os,7r:o at MP<[4D0c<<!oB at Pm>;9eh*K7E?_ef*#QU3d1CfI
+%3,sQebD;<<jldYU>[ht"iFRa&Ngd;*!3rW5jonN5Mni/G\HLr15l++ZX0m)'D([BoB!(#,W_#r3U+30"PFM[g_SRas)L at HC%gqlX
+%&<<_M4BP+9([.5H51&9$;R6-K<%pUgZ(_A0aGU`FA1J;8j2k>3SoC?hJg8Ki1uNCc9*)WeJ[(^h2i9")P>MI&/7h7'$/uO)A(%n$
+%BJ9qeL#\?<+W!S_Jnp21AQl/9er[<,"C?:4C-7a!FA<k(m%VW+aH?rN3#g0iBE;='SYUde^7p6S\q?1AhL[MkR(0QYPaW;B'Q"S@
+%5)fX!qrn:j1#4C%_ic016^V0L.`0ptl'=WhM7\Y//BGmVI(EchLr=(3hNsl>G"a;U)%^Rk>6u/-3MOba`oX35en%W:Z1\GT<kr<*
+%KP)k>%Y?h-aF-fmJNS3Y+a@?f3U_&hVRu&HKn'D'L_?j:^q8fh!B:Ek"/&39X:.T$m0WED6\%W!IO>muml];X.rq!@8. at a3<AaLh
+%_WV`5A:U6#R=rbNlZLL7%_AOq1dbAfr!==&RO#c2$bK at F<!+9^F)P_dWEl9j[)@n':+LqS3^HqlFC<-^JQF&j.M?\8_bk#\:6]`u
+%):q`Fp_k[mM`MNY!EO58 at lea=hR1i5H.**6F2ugYGDuS*-DIWm,gf-8Rlu`r]OHD$JBs;[>(SgBk!JWrY;t]S[!A>1,PbtTp2$nN
+%klu#<S;7cjf1>0/baBZp/h#.<&B[O at M/KlpJmBS'.\JpR72"#t:DJ*^EoAe-M1A+t,FE_6;n7G-TOpWZM3]);a&6ksjiEdLV+^r)
+%`>"Ct_NG^m<Ie(AXpT"j8NBtd;8hrM>KaEO,(%H=;GfcO3"2*KGg;r!VK#p5L+r8P/m_)I?#j4:D[%_#Tj%BW?qiZ8O1ZIC?pDSL
+%Zo'9Ui[Ac789F$sj`"^k&m1>]#5R3QNPm(CiZ'Hp#?_ojnC$gg=c,.k'4WBUZmdRSgeQ5+#G/GqmgB/"%.3_^[IJWQVS,/>lN.Fp
+%@F<!$:(Def;'p-'i(k4<nU_MEl-SX]=k"[2Hqaif/J2T61aroLpBa@#;Bhe[irs$n,L7Q$CR)>"b7US.'M:cp[:*O!Q3LR,(\8dH
+%+JE"Fc!.1f@\Bs,%',uk7"C^@9!BH_:A"om4\MdVn6DfL"Us>!25*[9MfJoGglW7D&L6E=n<Za>g0-akYma$SVd2gLDdn6:<+l<f
+%ZbT5oSoK?^VKA)BG\)f%]!.2 at g4==m!ba at d6PU3(LXN"S&b2Ee[]kX>g?=ekF"?403^Rk>_O=L^gigkObuL:KQTS'/,lD^'56Z;^
+%<Q#5gOouLEI*Y24Q]YO-iE at HA'u'MEOjT.O\>U0LS9:Tu$l\KblDJkC`-g at 9^=/fW!.C]0o]:YsUXMQSknZOh;(@EM.4+_41n(.&
+%'f at sR<mI)/(R0+Vk?IQ#VZX(5X8^$L)4H%-,1%/^hDbjUk.!NJ;9U>?PL9J*iF`b1"O2 at PF]7M-.^13V\g5W?)=p\VU/NVKE47l;
+%9i:>]NmnNP60*Vue)cQIG:Nq$7Q,Wbc-'4ZBX!U;5XjTg];LPIKD@)K?IG/$'@`PG]"s\c,p2H/a_<;.MkZq?"FNWtCih">LB[uf
+%crbD<.!`NP'N)aKYmrX_^h"N4<chV71j'1i6GB$j7uWJ;&DC?Fp6U1YbF28UM#0"Td^1KE.cIRe:)Du5`Q;A8[?*+WTD&tN7^1AJ
+%N+H:$"^bq++Zp;LE\o3.X]6'T"E_lor]50i9BKVNmL at Z+[^i(EX-D\N:9u8Yc$S,?81N==IsE>#q%WXfdK*h(M[ZCBn;<)\36<JI
+%:l3$JP:d3ia`:k?N5&*"GTOPADVkIb,.J'XJDf.7e:=cS<fW=e!rok807omVBjka['<"d;j at 2OEJ1n.'%O".RNDm?i38-iDkp-\F
+%oP!:d?sYa:;AGkJ/ZcHH`:u_uqjJ at eK/j9R<c2CAG@!W[E@[=<nA>:EHb=kO!msnf2BX6-WD'n>2c63m3`)E1Q_?YR&<Y4SSc^HO
+%*T=G"=p<PtfgH.0L_DmSUBk?3M1Q519&jqeib0948$NaBIXGpQ0j?f<'GgM?Ed91VaoTpajZ#3+AMlHg6QFVW7%,H%$\/:.X+QZi
+%E.b at R)[YWUQ>uN6HI7@(h!,832AT>W<2O0:4P6B!]XB<X3?E8*nMVcCZ-93oh'hW'1973CYq5hbCKAIEDO at 1u!RqDZ^;:\6-NTJZ
+%krXGE:c1j-aaiU)fJZ<f.+gaEaT^=Z1gZkm6(1p0T at gaqLkO_:2&%q@:IW&_YbSNYX<[uQ[iCo8X%?L<)Spf79lt@[,$F1_(h]"5
+%M%a@^P0O:WLf[40C_i5B(nYXb at 4cqV&;oE%fLF%=7uhSMGs^^!!Wi\+m.!pj!1PdFWhg1mH&$qeFS)&bQrY;?*Z,:mIAe$%0HZ9P
+%N8Tkm!+&VtE06sDn:lr-1kqs'auN+21+'T^K:#\"L6f.!8"paqO_?&:.i.gsPc>-:1*_TS`@aE1X`N^s+R*$7A]Am6b3BFZ1rco@
+%2]DBK'#P?@)aOo^%`OldDX;MCi at T\Fm6L0qQLE*u!HGU.iGO at eh2@$"(CYL@(@GKWgpK\_>Cgb&io"^._-MtNpIl,dV.I)3.En<)
+%Td>D\CIXT4@=Ac=gJakUd%b&,E.ahoC'Go>3Z&hZ#(WSt!HMp_M1[/";:9Z9?I!97^Yi*k`a"?>@R6n^R^8HR<_tg!77f(8<%'O.
+%c*>[2MXFq=2C)@UW#3i&MIgi4a&$eJ6D4I9=(QHEO_>+o-Na37RMq,"k?:/K>B4Nok/ZI"$F2J:<l9*1!7&t,#E%(IUNt?ulDppI
+%O#>_i.5i%p/Tm#ce!*nMYmQ&<S=J*6>C7g0CN1I;1gNZ^*:f%mQkMt9a56;87q+b,&CqdmBL:fl at g'>0.tPNLTbui`T at 3IZ_-F5k
+%V5.Rp&u%!fU,5_P)@?S+22(:PVHpQ at DdC-eTU7Xi>/_Ua8Wk7?VRi_CW at Hb0K?PkV7=e[2LtT[jc:X3E0b>jU"3Lcm#Y$HlN[KOd
+%S/9F[i*doH7+ZdIi+ip<,<o88LY3lRVHP7bJuf9+PSBjG#*IW[&2i%FZKt/ig3YJ_:rJSWMX@()n.%;$"!.t4`P-1C29+D;Gs[OG
+%,Hdu`,f2iW0Xj.N5U9p:L!ZBX8djj1N'R#:+Y at XKUKkY^`ioa]/.5W<gDD1UCC"!5!@;kl6?SQdL)EGiX0pU*.MB5MEQhYm>(>ci
+%@YD3=3[Fei-PQo0abpT6]/k:)Li<Tr*cK`d6L_`Up8Au6[$N,b!efElI21nIN(HA3Fm-nEMQ;/*H]FkfqkVSS#)*W4"YfE]9%!o`
+%cjLIZ2YQ'nA_(7/5*C.>?oqSs%BAoOoV,_bfi-+3WhDcHUFHONKMTOD]\C6okiAaK>L.9pk^7 at S:.3_Q&Z*qgKGpI_S;=0j223HB
+%+ at K@*B,+R;:c4qE>Zq95:hc,Eb:RVjGV[AmXlR_04lo;&)%8!:?pIN+RTlseE'[X at Y]>)`cslWsZe5gcQf>V[QLXf;rlK+e+mUkf
+%U-SrMFj(cfdI:)`OeoIK(6H*LO0$LEAf8^*=^.`o6dIGE7GQ=!N=*]t+H"3R at s;akP,9-RCGE\g/S.]dlUXoO3"CaRSJ16Vas:^:
+%A:MNB$hI<F<i]>a:0)[+1b^d/9m*!HKPSl,Kh%PfnIN;%cj-<YEt3s__`;=F<eL'm!Cj5")LEc0#S"Qs!6+M`N=*S"j*=QB3o3I`
+%!Wm=>`<*d?e8R6j\\a\ecTn)KR/sd#0i[,*>;/q*(Q=pDRfL%nSrjB&;@X)X<Y+Bp+"Oc4?O]MAJ;T:J2MLnY,2m9grD,L8mAsu(
+%C3%)l at e-osbDtb\;7uQak(Kr6d_UqK&;W]_Thr&;gi>\_./A#P_hV>8FKd19+\P4X(Vi+fb-ANM/Rt`=KPt?e;\BX>"Is.Yb$9J7
+%L]B1ig6gh&M:Tk7>Lt"O_U`uA1^mAXg^7nk\8m*Qo#d$&_%jMQGTCj at 3q+.AjLhEA!COYY4uuh+:)!P9;D;R^,`G`#^a,QK,dKa;
+%;B'&cd"e*b7!r5J226L_EDP at M@:*Zf`H#,@?+hLtok`cNHTaFEdI!tI_1f_&^_^'d8\eDkIidakMTf$Sr(#"5=eXC4:5]!^U,Hgc
+%b:qD<!?=S+aEO/1Ui\qi#nsk3>[-F?:hE3EgWoldV(1Q/L9;<Q]IqqW>Qq7(;kP?0)a(5>5*8Vkni at q=7Gor>#=QeYn^GXtc'D-U
+%FK8U\H<:H#eqhZTKhFi1!Hic-+XK7M`tc0'AerA$)XNSnF6j?BP<JTE:dmJr0[:GhUe:3VAl'<7[e;a_+:cnQ58gkJkWg.O*G at sB
+%"JoBL=o]HnfW(>giPZN:U:]tX)Q1o`3FIS#0 at oZG(,as\=B5YSI-n8h`fZ`=p]3(3M2t:9:K/j5Kj*s\;MJ>Id^lQTG9S):?B>`X
+%7"F&g5#3(?\'c:XJ\?17bQFSK/I9Y5d);[f_i)roX4RMAOu<,g1fJKs0q9]tjH)"J;@](9f[V64Qf?.Y&JUN7HdBQX3cIC=05PgT
+%,b`%h#(uCHV2;giQO at +?2*QmMZ,s^RRD3SN\"a9n(?BL8Z8`SS)p]Ig0nOI-Wp1ffQ_dYs at OrfEq4V2]pn20I3B44T&c_uV<.OS_
+%7&U/WZ#l:^(ZGW2[La`j.n"dIgu347Wf?@,5)pE8LZ<q5f/!\dM=J$c-s;W[I#>V at q3nB`n,grC]>`LfVgq1S2Oh5LjYbOqP"JHI
+%`L02':f)bA4*?qi,)6"far4+*-TBGAj,`-.'(nrCYr([`OqGlpiH=W4NYN\<3I+oB;L6ROegWJegiA>:,*#MeE@*(`(*aC>X9juS
+%V-KW\7$.Xq0h&r?`uBenq3FYS0u/nq4:T^9TF-Sf*-B2W-WWN>Mr<>%Zca,[!<@UY(Jt4ch%ne^<-k(]*(\7Pa4;^K])fAmnd at f"
+%S#.=4ggM%8W!Y_l0JahoJRf'H$DN6sE`;MbUFGLG*a%@)%_ErTPh4h!)=Lg`Xpc?m\f".9Ni;FWoQsgX3m+Em/n-Ls>mp/=A4f]c
+%=,?O"GJME'fh`:IOhc/8(ki(>74QHU"AFOsQo^;\`e[3t8jt*IN0?sp.3dL,9UY;`GepF at CbSE!Ji$RX\r5faJWENVfu9=$"G%5P
+%E?!pI&+.=fG"&^2KiXYecA3/J[sGJ0 at e.,tb*Jmb.a`i>W$6O=l_Do,:=iu)??&ae<#NLB&PjH:!Yc\K):UUl$#%8^c^>@/][P8R
+%'SrRL`'_aZ9u'fXI_q[T5U7.,>K-@]+/9H"_dCDli(*mq08V[ufTAR@,?HK>@=)BT/[F-%(d3#cLBmY=9+pr,6K3u]_;oDeL&lp5
+%WM92%,\h"11nS_63=Ll_]<]bjJXk!fkbTu>fYPU-KS9)M`.Y#s)KSgON*CF,XG6m.\JgS!%HeI:7>X)/)(J2K-ehdcGZYneF$(gd
+%SQ7:<GQZ5Z@\Rq"1(tDq+VX18,bI?IW;Lq,7`>.UO&t[pTTn&j8EZEdjO\K*+?Us+IjfHpkR$\h'RuX+'Z'<1lN^:Iq&#cs0tG^o
+%klHQN5if(E]ORbSdcV/SjQqVI59FeY"[c+sR$Re`#4g%E#q?+tqhd*4;(=#i'+!V[6VqqTF')PhU$IMq&TtrsK$V,mk9]oKdUe`#
+%'(kS3Obi5<J2)=)Khaa!!4Gkh!"]:s%L-W]P;3cXApdFsjjHfk"RN)h,)ZU6h]acB+fiEM5pc9*^aFMj#m76HbGT<T[OXpV.*!$1
+%+HQCO)9+ogT-ab:*]p7;K:HCQ[H'm[dsG@]0u"G)`Q_ULh"*L*/=IBo8rmCpnXNL"`=>W+l75N>P[dmI5r<bF at Sg'6MKIGN^LA^?
+%6eKNV8Fg>6arpFq;Rf3+#WRu<6&BJWdB%kuGWMa)*J3PqC)7:^<4&F4.>Lnqn,g2;((<bWOoMZ!OdAeeXuGTK6kZ!-2XmS684-c2
+%'g8:O&:c57D,Jml7`1-W6U`P!06j+b9]`#S2k5!>C<_Wb_]H!P[&%$DU5qj=A,&fi[=FMXi9m2$Z.@(*WebOBCdBLA_jap?7<20O
+%/]bQ:AbtI36s5%+:R+`uiF])0do#o`B2$R^[^ZFtd8u6G$5CBjim#i-$8":E'g1Sg?Ad`/i$l3#<Oj046$L_SM7:"1TNZ/?>$T/l
+%oW<:>aiKA[FpmJt.E077D<l:=PtDN>G(Rc@[`Z%G1@"TXrYS&)=WSP/hEDL/le&fX,9pY,hGnT_[7[m<^r,LP(#.[)WoE9A_(0o5
+%JZ^\G"L0%1&e. at G=[D\#&sH`EH#CP=3<'#hg2U"DkaFmVPYOjTMurBgT(j\,9Oep7On5#:>F4G9W^L>&G\sJ)N_=.5e\&[j_iSl`
+%mOBEbaJM_[]4H0<e:h#("NF/tH1<(f,:ZM53I*@?1Q!aE.0qY!/79V0S,d;j at WOiJ"?^F<^>nPL at S_".Ea,b&*='O.l8fPnXs#aF
+%>OZ(*m,+XnlR823*TP,`'On!J#"HId:DHiN=&K0^_qh=0X9/&CHjEQa4e,Of`P'Z5[660IhB41oD!;\Hn??I1El\0er;;SgCRMmE
+%hccV`?$Op-IA_P%]TMTuX-W!3p8MWo/j*l[aEQcB.mhJ*]kR</fs*1^Q/.-A/IOJKn=sPLC<'Yf9](O7/^\e&6-C;*\c45Nd;HU0
+%RD''d=f1ZCF7u4$c0g(u)nV^KDdid;"UT)oJ"TfJ'AfsoYikpZPfC51r(`X0bXqL_a;e9fPOKk$"_;BeI`D_Fk\jQK2e0d']m?^;
+%=M.nH?3Nl)`(&:Y\3u0/ja:#Rhn32/oo91IJ-Tr>UlnW3/p(EokMW!a7Dq`9_6+Pa9YSW!P:X;&5cP7Yb%uP`L2V?Dd'+K_cu>J4
+%):g>D<[/kd65Be7ZDqA)TP0h!*.j6pQuTH/H/R=b#_D;N(O5PlHmFD64#0nlJDI#'=Dp=&+(BO'e?3e'&r:K[`L2qg!U;Eh$=`iQ
+%5RaY++Ec+JW/,)G\jT=N(GRMpFTNT$P"UKP"?<-^=p'SLp.+?I?nF.V4Q+>WeBsRuhZTf]8hSf6PCI0fLcjPiQu/rLfI!c:M>ou/
+%:3FJ[Ae[eVg/Pj:?qd(5j!F.8GcV\=pmQ%:,.=heN#.6i8bul:o/*G)'ORkg'fAX+:Ib'Y-&3Q_aVELp42OI#pdDD;,ANeo',Md2
+%YfdW1 at T%4O0`B%5188T;DN2J,!J<]nb!j.W-fHNJOD!&?RJ=FY4;e=?F$]"N-(JsD9UC]EH_+q(?=C_38i"C1RdhQLT06Ge_"?Pm
+%PO4Dd>1njofSQkj2 at ESZ[R0;T6QIjY):b%pNt^aD\8#MC?uO"D%#RhXfgMKP:iKGfe!Y4R1H:K+>/Yg<3E*H!=F;f(3\*B-]G+Z+
+%`(DC,GTZOf(ifdB5s?HWV!09@(am+9<@l4!ib/NKd%47 at CidI@0Qcc+"eh2h$P9b'Ei6cs<W`1&Ii"N(SN=OuNSd`5apW*=Tnm^j
+%p(1=I9:0 at f+qh[8"3@'],=_0[%^eSU'2h14dj"iB"$pHtA`SR!aYg[S_42GerdG,C`S6.b#>s#U.)qE.N$=,0Quo0Yqf-1M!A%?2
+%E$Hd*e$iRi5[Pg*":IC</"1ZNfV1BA&0f/[r&S*h<eU#p2jSU1oF:5XN%%fI>nJd8pgoI`EH&t*&8fWNjhNI4""QK\0EX-9?,$cq
+%Ys:ZlQIlbqeEICc^:'!C-Fbk!,gikp+GR?B(,+(o7jfZ9*=LK at dgYa$9*(?BXfdOpjKLsmR at 6sH_A4!@bKHoQXGd`3Z%4d-L\h4%
+%!\d6<r$r5MW7&n9XV_UT5VN4bd>M9Bh#Y"i0PCg1Va*:Ng+G"Y[2/BNjASjYf.QYe2Y8n-UjIG_`ufqTH5RPtE.N]/FciLR5pIY:
+%75n/gM2O\1qpEnJf"t=6YfOqN:/&3s/;;_*HkXN1`7-EB@%b\Z%)I"d6 at 8m;P5>DBG2^5O'A`,i+>3i65[n8g:rmISFTdE;$oE&J
+%89dCmRrP%Y3c/J/KQ%CD^:nSo7cu<W3tU9''N$U7E.'1WU#^jMJgdHDN<sal]8.u5=SgNfXAfodHBp`&n``;,k;oKEpM<P:)]L+d
+%dB']R)6gb")\1u+1"(M3ZGA3'8d8c\9u@`HAJT($$:4E]ki0U2OVi6c2NjNY6/]AT9Vs,qm!R/7EE"I,0cbXF<HM"\^L9t$31Yb`
+%=]_hja)JHq&:bV=YDTVbEst.#m_YY*Mr8B%N\6?pR&CIFV:"K6^6V at T%^ftbo;FF/.30YG<9t6&7_$#bDVsB\@Ob,:VBaFt_?dJ7
+%+<<bHj#?lk8Q4_rJ\ltB="Z9sEukfJJ&KjN'WV9qXB;G*D\C:sXQ%/>>)Pc`j'#jVdHi at -r]1@,"\bjIg0"F/O=]AS6#B$dEjZSs
+%PmkIYeGLYX:8:KQre]8_<b-de.p9Po#WT?7OWB0F&^ib2j&@h)_%F'@YRABc-EQ#jcf7 at i270MHeRm;YJ.mkee]g5dXJ"EYnu6<I
+%Xd,[dFX`)@V1n'Oc?Cr&;@ZTZh=EfK#S at 8t,/Djd_>A7%TM(sE'_bs6DK0+*(dcJ5kV1<8Q7p9Uhi&msMKsa5U="UK;F=p'U5d`]
+%YRVPHfR!'Z$EHM?b\U2,Z1O*;7Ukkr;)rK6"Y/X07]>Ja9a_jo7Wep*-/Q)CGT2nf$g5JH)`@1Uk>(]8Q"o!S$aV%CChp3=;OeOd
+%k,Lfk?KX+O9uc.GdnfZFE1_5GXPsj>s%=3HCc;P#@*Q`&aa$4W$`(sdnP[i+KMEc"_NsaA]QgL3m<<HUHc+F6:8b_/dEJ\r.CliH
+%_ZG+0Q'A?is,`@KD*KWl,-kt:8ME6nl3&,FDiAn-S9<bu_`=),WLL43Ofo9q[(S2bdneNr8Xq9HS=L@](uLY,Uh*MFUnc9=*j"NP
+%kp<reV3`@h[Ou\QDcn at V4srLMFA>d`h9IKAj-/>ce$rt%ArQ8*@$OI.$.HHl;F[ob^kOP$GEGnl[<'$1pB1=TEm:HS`i(s->Q`^"
+%X3W=[ne+_V>q="Me9\Y?2C]8M>$#Xe/-7(H7fW=NJLp1'Q7g&scibE/\"7Gtg)k!.W"luAlm%"fKqG!`I^W.'Dh!4b`m9'O^ccJQ
+%r!(r/Ao+:Eqq[45[pf<*nXp=%g at 0aLL4*gPesiqJ%G49/mQgs;\)H1#i'A<jdY<,%]S"RiS[DmES+3-\4+@'5[GaCRmd]Udfms$7
+%l97(5lcn)6#&LO^pRhueS$DJ!qqHig+/PM;_VR1\B7k.6R^([,mpJHm?lPQ"mn!V)er66Y!mg=Z"6*N+[,L3BDE;srJ01"6Co&!W
+%+5]]P>ArnP]0F'kNX'X;KdY`_Iri2d#&Nhm^,KF1S$AFelq'!VhgeujA$6fTj(@Xp"1HsCrHS2T)m`W=^Ff=C'RnoIV4U+F*a2`n
+%kf?ds++EG$UY[)@oV'0\MuMAhB5[\=0Aeh^^3:W$e:<;qJ)R$tRm6_4J,<#+FmPY,C-M9m&,s]nrn3qDq4IVPYC6!3LZZ)An=q*&
+%et;r6^\l:Tq`k,E++<Wa$d(YVn]a;qIpicci_P'q at m;]_&_ecSg at 4#"iiff?L=!DZr5\j'0E1]HqA.*;V/Q at bs7+uqIg]c[[_qQ=
+%*rc-\I=#pVnQ``oD*RUJ(Ou$`DOAJQ0ZRTI/q!&U0E:E`Cl*?WrTG'4F8O(7[o2qH]0>l`G at 1BsK(7j+%mTm4Dggk[O8[..qO,P#
+%8)F-[YC5H--[tV at r:u1n]jjeb6g&pcqnMdf$dZ`:F!%Z:@nnu#2#l8OreGEAm42NR5@=9;gZk>Nb.dbj^\W_8r3*i>\85985Q:Yi
+%n,M8%J*FhE2B720-iWh'-XQYhYJ:"r:G1kcO`s!<l;K@,H0K*OJ+9Gn5(Ce:]^se+J,&,4](DsTs4/\.B(!`%O+7"I^\a!lc[PLf
+%^AIb^J,ICHoJ9YIiHH@?o]P*/6LX(Y5B6Rms0JarGrFUDd<CSVh4]V\GP-#qIfAFBO$<+n?hidXIZXhdB&qXC>!J;h54[q%f73N&
+%0-=O^EobW/IcV*S7g&\N07W(6?hruRrkXkI73-^LM4<E!p?`Md7fo_kYC?<5?_t&8q<G/3o/D0^]>&aid3Df%BA`L`)eU6#PXFna
+%DtU3Es5MR5_ne#)Mf7F!+qDhjLQ:6hm5LHR&&7.15Jb&0lT\rE^%UH`5Pr,QcGk_DMnecehn8S&qL%Lg%+^Pbqn&KfI;J<*=iGs(
+%^A\@UI/)N]'7+?6s5Itsb(WL'RT4b1Z0/n$B"p?/ZqN+&]l.>uLUc\P^\RFr^V)@iDu]'gJ,Ll6T02kfpYL/k-\(dI[i_'PHpbTV
+%^[oF*rRA*Ahu9b.lA;9s"V0YUgM$'7G9d'i4a-OYhttE+DLCa1dNNGYGJ<e at pIoHu8)Ek-YC>Z"-Q`97-Z6ZoTE"Sfs5MB'pgIFA
+%he[HGX8$G.,&k=NJ+(W8%dh[f*jj6WrRcA68&DmCBnmaE4hnRKTmAAnW3Gm-rpP:@q&q9"FQ3#'^NJRMi1%WFr2o#JHOm6WYk*>7
+%$fCt.n6):U,>6'arke-<:2G"H*C'C\,DYMF at .hhJs$$-1O:E9po'g-:?N0klT=aq`B#gu'\:i`:ipEY9I*]DHIf%%OIa=3jDh$`j
+%c[C-)"qQDPs8CjND#_q=TD[q$5P4JIhY?g5IdY\*Vf2'$p^@-$5CMuZhWV_%qt7. at kI]VtrT^XjB0fYlT7$Sr^@r`Li6?1hkI]XI
+%g?U[m5<ets#b/p at 0D45tqU`LYV:T)MpkS!i#)=9-IJV;\T7?j8++3'2mp7,W^f\;9;:lL&QI24,r6YAds6.k.f2fZlC$Cb\+(9)d
+%5S7A%F6Fc;JVNOdVXRA;Q4P5PHq=h(&A2%H%XbAZ(2?j$%1"Ng6?<-uW%YD]Pp%Ou6T>U)#o4^5"q3l#CEYdbX?^2DPl^aC0gEDB
+%[Y!N\pkKc&*<6^l+9;VU3Kl3V#i1.<H#_oS'F.I5ATjH[O9Ln?0dNZoN.S#O340Ve?=QIcf>g\pU&14>,?>0@"WR^e?SAdH$nf"G
+%/"?2\<SADmEoG%>`*=B6c6K&OOp<[+.WAu;0CoISO#lD+Vhd!`E;&<[bfl0#NtT.!MV/H+1G^/.73$f!LQ06*OlMuO09!(&<B4B&
+%7a0VKe"\ELPjfDLpW$eP'd1tE(dN=#qArt7&M@@r:-Q9JC)mCpe5g4d\j"bO>A7q>9QY&mYVHdu4go#<!DH=OO>. at 7[KuJ.eeoL]
+%IEWXRg96`bEn4uioT,")81=hBX[rA%g7"fjVQJ"9f3k+^A]!))T`7`h:.W4AlVis,2HT,'2qqZ6P-8ohX- at AObrV+uhp"bVHL3a=
+%']hW?lW*)Y\ROfm?*.8.@^iC=;M=FLh+E:C?*%;jaka/VUY"MjNS.DQl^.H1D$<io?3nU&Ynu!Bg8j%p<`R<eLA>Xn">'1pa.rOc
+%o7OH/_qs+G[s%A]M;5p-s(:MXkL]5c:Z#IEDh``p>^rU))+=[_e&0Fi>HR)BC[IVI at I(dLV)pfRkfX`iH`#WfpMLJqlaM0\/p_(_
+%kau[Zf(u=f#mU+aS>+&.U#j>a!='.*laKBdGn4<10PdBKKfe[N?Bj`Drd^:>(0 at YU-qe\[q\MJ+$Yd3e^"d=_Jma;/W%KNG3Xk(Q
+%]61jB^+lao'YDk$l*UVS?66M0=ZNL_;>MN,X6m=G\ScV+"/OGWr`oNl3$!nL]<.:Pa4]RH?+\q(]T2W0eNu!jlg/Sp/g\E@]<FcO
+%*a.0Sh6g"]5JIWWFll_OfGV%4PWcLdd[aHkl8mTZ)jYqdkPWJoC%pAS\N@,k`iGFf_a2$J]kMnh4m]S[L[dLa?+W,.,u7mdEE\k&
+%QEYI,0RjO,KFb2km>Y=Y;n+q.%W6J,5C]ATHb9p?26H)]63$@VG9\fiibHg3gD_(pWiM><IJ*c0gT,s'naY0cmk:@fj1EJulr6^Y
+%K=r[;;t*Yl:<H=)jgYt4TgCFM7#>T2&C4d!A)Ik$N[Xg*nSO&9,"O@&;OE0E#9p,49%2D`]=n.qN3CKO]kAk[LTNok+Ni9HZ77Pq
+%.K&)Sga@$F-esVklW\m[!<Fa5S0iV31k+qfLRr%`4muA(QFK<.G at -?cE!>q;s.!UKZ&#.cIqnnbfT2?7ScuaVgjuW<JJ`+GK,oG)
+%M<kk0)dBuABV<Na^ol$44.)5I3$@:\Q8ACo`n;\%d2>TP8e#nIiQ^oedd]Q('?D#aQ-ctT"iLnt83 at ga]Wq:32UP^)M/TeG6-PSP
+%jjDWN$T+3L_BTGW\C^W($kWL:&qpt`=niYt_r?0C^qY1G:#>.#PDDTpY94=W[.#0MF[+cC+qk>Wh"d[EL-?FGGJE%-A5*qf)rD)5
+%XnVS_8c5 at 8LRu+E@KXMt>N4-Q^,np2r9fl+_,mphDQ2N?]h5.o@[Tp19>;cghjeN)+53u%AIoT;4!2%:9jrTlZ6_PM$)!4o8;qL@
+%)?c5iA8CIW5;"2`:GtV?Hf#II.S*3Qal.]UB"#WBXbAgrUEnm,b][1#f8F[8,``<HL&XnhAPPdfC?@J:j>S>NjPQlOi$g2MB$07Y
+%$nkg`Y$(AnBrS?n\uNfbTml.]Rg)s^qXBp)`Gcoh\k#Rknmn6kJ.AB>T`ESY#TCS^B!^\(m`jgglfeJZo5eN=Q>R:d-?UHRkkCr!
+%F;8-/#s7aJC;JVDC$&CV+KJ1el(\s[.bj7J:3Mnk^'e0*jjDn5G at Tm"P94!J]Xiii5biX!SH.>aF0s>!l,j>@\%U-7d%m6qeJ\&J
+%FCXj)B3=8AY1JFj_?WUgkcM7k#a(1sY/t835Q.j+Om(TWraT/XgZ`n6&[Q,eYPeWcjEft8rP@\q[kel(KR&8iT`Q9feh$.KQ=38p
+%iaN)JftGdZWjVIilWC51e^pL+VZV:SNkM[EIJQ]_mD@!Qd[t8_1L!Y/7o!B,%nBP[Mf?>@l7LSK\m'!U?WhkV%C7!;^DFhFo=L^d
+%6iY#b$SUoc'hhnk2Y/nP%@am84]\8sH:j51*dN,[ZSu]1cHZjL<]5<"=WQ><\F'+YO2F6Ojm7b8T)MEmZO(KB0<pDs(3R2!42hl8
+%(N8t9JL/n$qm&XbN[1/9='k8'qh/gW'g<DS)^@I5QJ9+Gcl1W?!O,&I7:j>;=*gMU>WD5'hcJFgjL`oYLUH#G]/c43G.==(kB/];
+%2aqu7"l?Q#>?,H'<n`,X=5mDhpMj]2hlX#o at ZM&OXe2>I+kjma3kpRh0:uE^YD5p*eo@*b]@_n(4h3"Hm%[5)ZG1iuqMr>p[_=+k
+%c0"GZp8EDMpDW_kjQW8#5BZeGZd3rE2E\<toc8HCr4L?_*rbO'?TZa6O?!N;m8Gr=I%lrks%IjgruE3(^&JfG<^52aq8D1f0T6IT
+%Bc at K3(n,)hf\7C7B80gsSine&ofX.X.o3g&,7VPsmSh;iY at POM%=92/Ku8MW_*9$tfs&i^EGkBUfC$)=CN&!GNX1+.oSjeU\t=D(
+%SEknKbB=^lbOGVuHE^c65I#4/$[H(_LWs`&RDIh>>\NQOEO:WeFoURVHZE?FmbR7%od$f4^'/Qh4b.D[_p[h)h8cSV at +I(=Z\]!<
+%I-UoGmO at IfJcml06ls9]DF0Vd:Z%WdM`)]^PI<+$C9J%PD=0[BQa:n/Yo:'^$Ul64emS:,nM/1WmVmgn`EW-1rn>M>OmDtj+VcF5
+%Trk\W\)f?=%+a/RU!TI7[sQ#0Dp`+k3\qVUFb^p\0cKq8p*`YbZ=T0U8oKFp[d-GDI:TS5^"XF+?>j-;oktqB9m]YhPS\5mf]\>L
+%F&J4XZ7fiHgK4nhA[N1K1)Sg!TG:Q9A[UE"4jGDaY/sbr7dC<M:'J1tWsle84FtjNU at KU^fL#kCfpAg(]PAOT0en@=c`kJJ.[M;A
+%%X:Va;jde*:j5_M>6e6aRs([h;2:;+U+^)Ur6)58\#q45n)GS]"!A+LP6$q1Nh0h?UP6RW.P7eiL^:M?dbe8+3dA*^D4TN'U.Y+8
+%k^G6Z at Z0[<;e/8nHI30C$Z5j055'*5hco"%B"8i+p,:M!mCW"1m$QqHM08#15BVBad,,fTe[US9 at W)G2Kh:i*]"OTB7cTb=lLn0@
+%S=11qKhOi%6?U0eh3W>.Z+Pj)1.`g_g7fn)i7Wm)\X/*@hASY6mBqomKAl)0,D^`tHFhq#,Htc[Cipc:]l57CZ:TISS1.MEGIem,
+%G&]?mr/$r&lXapSoupgWfA.#.(TH`6[>T[og1YjE%^0.UXGUaI<]h@\g8")DZe_+gDKfUUGN:0qh^ukfhF=F!%o#4=mYh?l9sqsY
+%G8Im/:3Wueptbc&>'G:PT9rR;-`5KTm,$r]4mVB4l6j&hK>+k+G.SJYX*)!<BM[*7Dg$#R?XnrGI)72%OIEV*[t04!OMFMR"kRXf
+%0tAr,$r.LP9t'icYFE=[*TFmFnR..)`=DEgf- at K2H-?coe1*V:j4.spcP4+J@!FPuh'X`.DgpT)@mkll-Uf])s3U"/idMpg.<"0V
+%B',[6b>tO!gk17@#PVWZO$06l$FSim7V*9Kb?8WV(>U_5QWYUeM7kjK:rbcM]D5Y-B!Y9ahYL4Kk3W(dJSf7RZC?MM=bB\4A)oQ6
+%QJsicleAK!M:";"f^5;'A<jU'hTF+2FtB3]U&H'Rbr[<]ieL=+)qN`I2]23KX\6 at nf*?*c9XFVK at eJV'Xm,a[e401F'V%;tbm3ge
+%fJCu0`]_kTnG/J1hm`ul`cn:`bsR-H.H=2fF5csGQU3POBT50\B[BQ;nNEQTa*?CJGs)"4:MQaHS#78[QHKN>G]7;8gXZjfCjBgA
+%k<\Zd4G^04DacDC;@l2r^eaOL1T(bDf at g=.j*eO[m`1T'V]NuQ]4G1sLbL`uehb")<IHtkD>2 at 2A\V<Zh8^91f&i3B^?h,6^`<[&
+%74h83`.0hoY(o5pL]1]Qk,m".DR]Y`IcbPrg@^$'nNGR`T-)j&@rtUOBoGe:9i8;nP]jU=!D7=a(qmZoWWsbH1^43@*0?S'D^%\i
+%9gk$@h'nJ]kB7V$]#T//q*83=_.oDWmWZE6U^%:jJa&sZIV`nPh;i$h5E$r`2breV#qc#m+iWU0bu)6bQ2nF<B#1(;A?0KoS+3dC
+%DZS<]Z'iEEF00$GjAqa]U.:&V2po"H12?P2>q9uc[@1g9Ng5 at U]scDebQB0[&)W+g\MNSX^YZ`[3nJiRSf4WteT/!UjedoLl]$>1
+%<_(n'F7C)jd3Iu"X53I`>a/ig3Pe]np'I^8gRX<0"d+rm'Mr/kCRn\i'Tf-15&Wtj`p&-#dJdAEmqMPS3g=?^_7e'c.3?C1.gjA+
+%&:AkdU7;]UP$)p8F<1+oj\T$GU4YGDAkpOj+-f;'L%F`j3*cE$S6LUbUXkk,`[IOj*0BL'!s at Z`=fJgZjK2j18brM_o#eeH!l6*l
+%/`0oCgB4NU)S7pL,k,0\SJuaaXg>^#d9nrQ.mEuV%eSOY*EuP`"c5L_aC2")J9,#Y`&f4hq'%&`BdFL\*33":8SrTFS5uPU<mjgd
+%=teW&`HkTD7bh$]l=Es6SU\PBf-[R3V6Y$hb\*A=&&`)/J_4X^+?#]!`&kS/)IDl>R\DWTDf,Q4Hg>d'Et30N=L"DI&TtW?-/qkL
+%^2iQ5CSuRCL%j8]TBW_6q"TD:Y:Ih2[/UL,+$R4]:Up3c at el^_=:V'Olb6gYWeTY&:"*@+ at k5PC&R2MtqMki`LgIWMd1p<;6aq7g
+%#]4\[_m/oZ_L[.8p3,_Z^;&F\97bsVm#PJuGJVJ9eb+CF"_VGCfX52n:XR.cUQ3?_M5`q8?<bMaM_*.MEj=HhN^d;heA^a;NB?j^
+%V,1o:1i1(.]R1^6])!<R_Sd6,44F%Q%.aS^hrZ+DAJ*j=QOVc%1gm_Gs%t,6_DtG%\bHu5HY1pE/!"[$[R*LYAH71=E at L-*5'7p.
+%P$7[f;rL!%SK;6+5Uqe2o-G/W0)1:MP$%^2U\M_$n7+0?@uh<mKeYDD#VF0gJ7Usm)h^eO.-OL,6Nrh"nYSuB5W;2%OG)+1I*.L-
+%B&]N[dAk5Ng$SNBMj.;iAC7VC.2pp*[;+\5Gl_JO_T)+E/o0#46eZ&0c&1YP at 20MG+#uq_.oSD-MZD'-'sPV`<De*/V'Pbb\ho@\
+%5+?g$4:3BoHqDYB)U1T@]@^,PfDOSFJJc?)C&T,'kof(=(;a\&M*9IFrGW+).8!iE6rkCVTZLee,.?F79APlOBZRlIHVI28@`,Lf
+%ar_f]d#t!NQsGOr2,<LZmEI_t5rG?E8fsQ[jP4.qh14&0mDbjlbk%P(SpleNe?U`<V5Xo#-gi.jB#eP!liGPKA<%r2DD5,>8_"P=
+%65)42.aoH76t(lTb52IMcQq,7Da%lkc0 at .AN[LA=gDmBjj.M^:pK'D at 7$<f%%XYDQeo(40H&7IbbTf6U0&&VF5t6KSp#?uaCmc2?
+%0?9Kn0PmrKlqV at 3]GoOW(@*?FB&^(LgBER>j&'t?_K4r>/O".%L7aL%j>/Vi=DEu;bO0cQmJAmE%\c)X(KNZkRB2Zd#4(S!+jHuU
+%MIfRiHKK;W at U?4TB"?jiZ*H038'Zu".\]74/$9$>)=eiW/oRn0^gXOAJjt$ale$:7PqYD>0T"WZ>3eclcSr;nBKc;[XRbB,@=,Dk
+%ZGh,fBmb/P8@*S]I/Kb/O>[A,5^Ma#mE+EF=OA"Bl+bVa")DhOP.WnXE9ajU at Gna?"E(I^@h1g>(JcEP15_+HbBJ.o8<%+Go[6.7
+%f$a3W;G0%*kgG\\onGiL;?OX\.Eaq1bmq':4nmg]\81oMX&i6hVB5.Z4.n(ebKG*2Y7LJ+e_?nM=2M+p?._QG2U(Z0Yd)UP8:/js
+%79T)sD.Eb?c?:W]3.;&$R&MIC:L;rF?U'Q at EPHk[>^*SMp!KVqD#68A#b+NRI![Fr.2q%105M,EmGk]DL4SRD$MVltWD3[<H)0u(
+%a(%j$EU$Q8S3JeLCp$"7G%7b at AWFFR_COG3N#eaU/UA[=chHi5&[2%hWuOi.7bJ\5+IOS<2)2`1<aIO='lGOM\Z<kc#1(To5/(]:
+%r:5Hk:.\+9Reg$3=n at LGmstMLd0$?mS.U"2PTI*@Yf2F1=Ro]tE\$MfHOuiNV(kL*dqa0=rP<e=d3Af7?s[X[f=*Rr\.![&X(b6_
+%9)O)f<J?,ibaO/+jo=T@=mM#*i3S']k%]*WFLF=>o$Yp$-\VQs$M^!f@?>I$\b"."c6#7kqjA0OScsChB!oAh8t:E]5W+MsQ(us.
+%(V%r6HO,q9=dtY*5J"HZ?_9Fq%e8f.=RD.&A7*u;/(BS`EJK`Y?g\!&fE#^._.^p'*fm3sWGpA[=,,Ng.5f5p=jaG]"]8]L`3;c$
+%h>=*ml2quBd-JN:\IWbpNP8+D*$3j$CQCW`[W/D_KUK[A;_q&/:"T,J>,3[tV?am4^n!(N1N;Qt_=$CimYhhAEU(hp,E,"Jjl^W*
+%((T-mE283ilCa/AhO/(/dN<RKK6h9 at 8(YUXiLk?l3jJ^tZ(6='i30&\O4_B)Cts:.rgou+rEeZhFd-?r/e9jqSaL2'g^eAe-<bkB
+%ED);>bI+K^^:XQU'^j7+4;W37'aM'8T:+Q2="-MZ_T at C_OJYn\Z>6Y`/2*"Nh;VBe$YR_LbM(J.5kaYIb#d'Ui:Xo7#bpLo2b"U<
+%4hU&4m&IQ^*2l%Zqf/hMmVobN<R1!F4gOda)k",;8^:LLGs"kc>IW>(dIfeP\C0XNqL`3L[>%Pm>?LMEf`eicpj/B)X%VhmQdo4X
+%()G0LYd!Wik(2>>2o0T4!&<B_gL1jYGJbAH/$0WnGP#'\*eTXAW2ne=X`!j[+[pSNP\U7k?.^.!DiS"f0]RNK2([FleAZCVoT6 at g
+%%mAP#\@(O_#'Yl%D<RC0XGYF%lb2E%5.(4#NChhRjs[-V7&]8 at p.BK=3;%+ReE1EUS!VFf+qC at t=uZ;NFBo8!1rOtnmW8I@]lh$E
+%Dm+;\%-Z>"!tJ`\F[%\9 at aPXl2Df_:;7b6FXbXFlrQ8aSn(eBS\EK(J@<\J.][L^,mW=6MT]VIdb)C8a;0ggL5/%nhG'(39^3cd4
+%NrsS]pFr)(^4lkrG03)3CP29M<c8F/0\GTK\uGBm"dsScKGO80fLrfN9sT)L7HAjnDKeXc?Ff=-W`pr(1ibU\5WsT;c17QM.pUHI
+%YOT%`RW_`EnEa:ChSdjo6KtC]E3FuTiN)"<U"@(BMb[tf?\O!5$n+RTc%Y,a`nP'C^mX9kU0Cp6Zh2>(Mtl%GbjfO_d2519a51,#
+%psLB7YFPt9L)tG4[=!5"Y$3:GEb0XS\oIm[\Nq*%i9ur_O>8!a+r^Bm\k.Ni5C2^brn[6OQT)*dN'>T\^HWgCr[iNk'Yj\5H2RG/
+%r:^klT.^bnBO<ns]sFgkB@<8,]_t8)%VT-n7_4)GLJN!SFnfHM=)K2K(VoK'r;S+/^!]D#qT)rf't!t\>?=!%>'0,[6iQJq"j$.V
+%m!.j]MiB_GD9GmrfbD`VR$;GgkfO'mI-cRSeQ4D?i%ssTKT5mD/-uQqrPhp^`k/7Y$5Bma[!.A*>Sq2DQO=b2o"i4&*@MDilfCa(
+%^6P:l$[ENRQ]LWdXd<<ASX$I&<X!rnlK?Lco([$9gK=>7N?/6u\?Rl%c.+Kgk^bU.pfqBlmji@'6:O$0baIin;-B.ThE`Zmi7d?q
+%0#NL9dc8e%7%B)P7]LM!K84AURVEi&1/1\M'_3g)+$\o:Pfgd8`%(7D<^2)2Q_u:8o(qCe:8:<8VQ!O,O/Ih]Wbc`%,7t-\<%a.U
+%I)ng`<7U&#.R,hSno8IkA!o#QW=&R]`^V_s4?[K#laINP)(Dm];U6B*0kT2^Vha*61hp at YgYI<GCJDKt'o)+"62.jsr^o>5CNRiZ
+%3p.DE_)8g?20td.oJE_u3S3JbC\.b]kQ]Z&EN[[uY0h=#V@!^@%-u_"1MbXO\L4t"n/O<^RTo%Mc9c2UW-DX&M^Gp5Q??L1QE`<=
+%d4i8!?OjAM)/2 at 7Y`N at mif!q8K-cOmU?UbnkGjds$5BL2hSo\GbUo0HWj4t";3.:=2VVo/<"tfbdC7Dcr_As\;D"F:"iEB(TjJ;X
+%gnM@:hSQ]9S0>o at +Zi!)(U2A_';d=Mlr;[FFt+G0=&,1AZG?aM,2nd][Z$bL1Vlh_DUbGZ]M1?=A1#rCZ>Z9_rLLr'7di&n6%uq@
+%-Y&Y;ADG*c"iA3F,YAuc7$I/#(!.0.[q5/Ab)(C!VGWDBni"s1;`QR.PC;ajl0l!)dUqH#D/VQd=S(VqY'F^>Jr/AkL![\O06a5o
+%jrs)7]3rm&OuHK!*<"p!$*q?+)^J$bQ:)CPMA6HL`OBE[)$GS3f$n9+SoW!.b!qle"D^d+XYZfgdob'PB$K_f;sb at +k4X&U04rJr
+%<EQ:jXJqITa^$QTgD<NOMjV[`@4jdd>e\$ZIL:/l#'9T3k42H<b>0m[D_RNM_Hagk>^hjH-MuA^dbcLtV$k%o\[HQbT2PLQc75qq
+%A'VI0j)YEXnaX^LE>12IO*.IYV^&l,c'_VOpmgTCSua;:db>Bd[](+9ZUWh5;u/RmcCg32]UrlNpoN3#qUHp/#hJ?NKfK(D]'N,T
+%nq+btHPJl6"%2F0f6,L%Ffd!84V/t8.T$iQ-(==:X at Uu'^+JO at H@jc!jL$V8A1MHdMO5lNbq>Ht5"S+Js4L*`YGoA*$7;h_pO#fL
+%KZ.0EL".g-FeJmlm"s:SW93X`8;<uo6<RNGLCEE"_Mu[*0N2QI6:2,RAUjE-VQf0JI;KZ^N<Nt^NDj[.a6]#E]?5opS1DJ25^:9[
+%e#E7T[T+iF3#3q"[j<p4I++Zj#>Ak*e2gu0^ME.cW at +bKVM*Gl?6u=sS$FI)jb%76kqfC4e$Ge=kP@!8!*nMhV<Y^Pc`4bk=oJ8d
+%?65_uD&[DCVpV7g`sM=Y5$J1uCA-"(+N'SJ!ngC+&SFEEoC>2SL at gm6qXN7;nYc5)X$@ZiXGkK*^^jTHr0^l_VRXe7c`I6^PSqrW
+%pJq=_BkA)NUEN#BXJhMQ&,AacQ%&G.*ui>G.Zd+TQ17ulpq_rLA9rNIerJ@#-Ur-J<<,O0^T7L at 9CAcZ^d*,<dOG7OmOkUC4N;[c
+%fBA`?FNuaiJnoI\C\0U<k\4:sF0<nNfB<ODd1*8+j'8>u>VjDM!&+e-.Wq6/m_)U#>Icg]g">FEfiYc?<ct2=@9hm:-rD\BBIl?E
+%MHI_hDbFQ<YnP`"@jeJ%)'sXaj>Aqt'V!pk-9#U:[u=d7e[QrFmTs*$9TU=ifIDFMhVAXtKWV,f::cs'VhY&l9Mr*`L+4fU,b,M)
+%QEcY)'C=5Y*LS@#.+>\?V2A`g9p;+pC"(^+mBMc[/)95KWM]@.-p'.ZC=7El;:<Ob8aB*N8>\X0XZ&^D=Dpl#@q2D"F\G1"P:DI7
+%DH^rsZt],2/@ODO:QJA>HYXA3(@J#!!*ct"<WR<mfpu-Y'MX3[\E$AgAhe#(as`*LMFiG#W^sY&BH!sG0k%:A`MC="UL\;41g$T3
+%@^DO.Ws3DZCV%Kd\NN]fp/hWW/_j""J>nESYR24+Kt5taF1DKr\LGba)U.:iREJ<5/iUmWY/+@\$?N`^F1Fm)Rd=6k8q3`nQX?\"
+%hTg7l9'*ZIX6QRZeC85BcK`FF>u*KBl\6r%/!B.qS!m5Od#?;=T at B*;Pk6juW@:OV`F_%dV%).c3CBk(*o9]8 at e!U/Xn<(+DL6+5
+%^b5)P<<0YDQW=.Ro'WR\TOXGOF\kDanN%6$q'r.-m`T:fUT(!/lZJECCHoZ$FlQY,:V$DRN at SJ>..V[IL"GYX=To3`q#-RW!3UoP
+%Muk+=C2La7TU)]/8].U/jjL\95mcsfHBq8*:1[cOGAh:!E%A?)G.Y-g^qcr#g"E,:7a2e[_oKGoc&#k"W_1*h^bF$1ai"'k29mC`
+%/AVK1-bCp3+gjqoIj0JTcYk;hEfH8>N@#21o7n+o2o5cFQ8D73"FVk.T<\-&fi8M1<H^GUCV3jfWXaUnka'TQV:=HI]_6X9+N+C5
+%8(A1pCa_g[(INMGEp9m.GXYS_$*2M59san.=lXXP3>5#d#9S$BAoIKV'fXf5HU+>qYO^,ScuL*VU>Y6lV3rA2c)0VqQ*>r*M=b+Y
+%V-67r<*#IADbESM(FkU at ZBQkZ<UaMGb3et8R\,Jt)%I"S_6F+iU"0_HAb;'X9B[ZZ)/$,$R*5Icb/P&H#8fdVUZZ?PP_qL1Nu-6k
+%Bf(4Chl(<?-1JJ^L+#b1=sC)+S"4Q)!D]E[Zi0gTq6Z-X;M0S/0_q1O/\Ru3_CYIs"teBXW,DlWA(iPMGc"+mDdT!=M4VA'C=m=r
+%T=Y/5>iEF2L,-G-#hQ?+[>iRQZSU;TFs4R5EA%>o*+8?D/b80NcN)!DiaTV;Is&(^lCGFKKEQncL&JhqI66mP?L^:6mDd at qch6\U
+%$N+41$Z"Sbhs>6mc+4\a!cN\D<n<7-GBI,l%TaNO0$5clCiU'U,C>(%[[R^^aTof_.0UR2p"nDg?81h=28\>W=WGa%bpSV'nH?G9
+%1kX%mObB8>7?+O*Q17tV+h/]^T"YDg+8 at f\)us#CGrVJ`Ea_\0rigaMJp-$jiYGOnO]E9/"9tUO"VhG]*;8';XX'Sq;h:i;T[ZD-
+%@Omt9PJb>*0!q^5-q[;pLY^<lPR:A!/cmGU=cY`^W[t87B&O<=@c99$#?9 at +TcQC6-i;\e2 at t9-R6L*Tmuef(aM8%31^LUGN/C(X
+%)#,4peda:6,lsud'gWJ5d&<m*?H442Znb0$;01_^&P_4V6.i*?$I>[Ym?_6C%Ae%h#H[R/7Tp*#J7:-U/:\&V3CDN+b#W'Ie?uT&
+%oXaN&[`iOV!XB%:XN2l-I77dejU6]-;L"lMo0u`1.'*h'JjXApc;:I>:nHAphX/UqZ'[KD:ro:J\qY*U6%VHN[)9G;SL;4k2fJ2Z
+%JLlqJnX+nT=ppLP,7aupNE7*s.<D0'/]-)gp(Dc?Jg<_8CLHTp&M;E4ldd+(90jI#NKnjl.PQb_.1Cp'cj?d(9Krh^Ybcr@:7sS(
+%rsZ[;as+h$!]gZDM6Gu+%oGAa$J.rgNY64U:m3(bp-b6/;he^5bD.Qi=jjMZQ7#6.r3=Cri`0b1<nglN:D.:Om%H$GL*17SNLqZY
+%Suj/iL*upf=hucr%M&D/$56c%dfBF.=G8(M:BFI&@o[duQB6=lmL=;MBb&%(VQhn/;I5`JdZlBG_IC?1^_F[>>4X?[`l?qs(FXE_
+%Og/>A/@?.L:DaY$`N6&\^uIOPIZW?m/R-J;GG^A=gqbY\Kb7_bnTL]'2 at 4XLC:*?\b3A^hY96JppS__%^c&.E%_GhC=HnLi%Dm8H
+%A"C>e`=Q?l4W9G:Y7Fi'E5E`'*A!78dgC12Wl(nTZCfKCJDmbb#QS8*5XN!j&lN[Sg7krg8X]WO?tX^m&8Z%f_pVT.TS-Mtlf:?c
+%/.o>dYc!'67F;^$entj:?]@6nV at CK!EJNZ@@3!.\9=^Lor*bkErB]K:+RFah2L:U,a]aQ,%+YFS$fH2@?sXkUAlBCcHRQNr6Fc,V
+%GkC"@L.].`:2<AG6)d&qk[Fe!!C&ub10&._<TonWgHnJ1<bk&i%r]tY5!]E1*bkmK4Kq1e@;r8dA87:79i9==L/LIV(FX<W$C&t"
+%jq6t)A=kq^`W=-YHj7lV0Fs!>Hh:eEB(sHPh<P0?`6F;8*IokN)iWLGmX"X8TNiV7A<=B@%:02F4;8ksHM$G0kE[1bs5f!h-i~>
+%AI9_PrivateDataEnd
diff --git a/documentation/userguide/Figures/rna_elements.pdf b/documentation/userguide/Figures/rna_elements.pdf
new file mode 100644
index 0000000..e3654a7
Binary files /dev/null and b/documentation/userguide/Figures/rna_elements.pdf differ
diff --git a/documentation/userguide/Figures/rnaseP-bsu-alignment.ai b/documentation/userguide/Figures/rnaseP-bsu-alignment.ai
new file mode 100644
index 0000000..013f684
--- /dev/null
+++ b/documentation/userguide/Figures/rnaseP-bsu-alignment.ai
@@ -0,0 +1,592 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 31 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030327114710-06'00')
/CreationDate (D:20030327114707-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030327114707-05'00')
/ArtBox [ 115.56201 306.38086 497.55957 661.31592 ] 
/Group 24 0 R 
/Thumb 25 0 R 
/Contents 27 0 R 
/Resources << /ColorSpace << /CS0 20 0 R /CS1 21 0 R >> /Font << /T1_0 22 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030327114707-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/AIPrivateData5 18 0 R 
/NumBlock 5 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1618 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (E:\\src\\infernal\\documentation\\userguide\\Figures\\rnaseP-bsu-alignment.ai)
+%%CreationDate: 3/27/03 11:47 AM
+%%BoundingBox: 115 306 498 662
+%%HiResBoundingBox: 115.562 306.3809 497.5596 661.3159
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%RGBCustomColor: 0.0039 0.5765 0.4667 (Aqua)
+%%+ 0.0392 0.3137 0.6314 (Blue)
+%%+ 0.502 0.4823 0.5333 (Blue Gray)
+%%+ 0.2078 0.6667 0.8039 (Blue Sky)
+%%+ 0.498 0.1176 0.0078 (Brown)
+%%+ 0.0588 0.0667 0.4667 (Dark Blue)
+%%+ 0 0.2392 0.098 (Forest Green)
+%%+ 0.949 0.7804 0.0667 (Gold)
+%%+ 0.251 0.6157 0.1529 (Grass Green)
+%%+ 1 0.549 0 (Orange)
+%%+ 0.851 0 0 (Red)
+%%+ 0.549 0.0941 0.5333 (Violet)
+%%RGBProcessColor: 0 0 0 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 1
+%AI5_ArtFlags: 1 1 1 1 0 1 1 0 0
+%AI5_TargetResolution: 72
+%AI5_NumLayers: 1
+%AI9_OpenToView: -90 624 2 1578 916 18 0 1 10 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 80 5 80 5 1 0 0.7529 0.7529 0.7529 0.8765 0.8765 0.8765
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 11690 >> 
stream
+%%BoundingBox: 115 306 498 662
+%%HiResBoundingBox: 115.562 306.3809 497.5596 661.3159
+%AI7_Thumbnail: 128 120 8
+%%BeginData: 10982 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD5CFFA852A8A852FD28FFA852A852A8FD44FF7DA8FD08FFA87D7D
+%7D52FD28FF7D7DA87D7DFD41FF7D52A87D52FD07FF52A8FD0CFF52FD08FF
+%A8A87DFD12FF7D52FD46FF5227A827527DFF527D527DFF5252FFFFFFA852
+%FD07FFFD057D27FF527DF8A852FD12FF7D52FD04FF5252FD30FFA87DFF7D
+%52FF52A8FD09FF52FF52A8FFFF7D7D7D52FFFF7DFFFFFF7D52FD07FF7DFF
+%52FFFF7DFF7DFF7DFF7DFD18FF5252FF52FD2CFF527DA852A85252FF5252
+%FF52FD0BFFA852FFFFFFA827FF7DFD0CFFFD047DA852FF52FF52A852FD13
+%FF7D7DFFFF7DA8FF5252FD2CFF527DFD08FF5252FD09FF7DA87D52FFA87D
+%FFA8FFFF7D7DA852FD08FF7DFD09FFA87DFD13FF527D7D7DA8FFA8A8FF7D
+%52FF52A8FD24FF7D527DFD0CFF5227FFFFA852FF527D527DFFA87DFF7DFF
+%5252FF527D7D52FD29FFA87DFFFF7DFFFF7D52FF527D7D7DFD23FF527DFD
+%0CFF5252FFFFA87DA8527DFF7DFFFF7DFF7D527D52FD30FF527DFFA8F8FD
+%05FF527DFD21FF7D52FD10FF7D52FD04FF52FF7DFFFF527D5252FD32FF52
+%5252A8FD10FF7D27FD17FF527DFD10FF7D52FFFF52FF7DFFA8527D527DFD
+%35FFA8527DFD06FF7D527D5227FFFFFF527D5252FFA852FD12FFCABCCAFD
+%13FF7DFF7DFFFF527D527DFD41FF527D5252FFFFFF527DFFFFFF7D525252
+%FD10FFCAC3C3FD13FF7DFF5252FF527DFD3AFF527DFD07FF7DFFFFFFA852
+%A8FD07FF5252FD26FFA8527D52FD3DFF7D52FD06FFA8A8FF52FF7D7DA8FD
+%09FF527DFD0EFFBCCAFD14FF7D52FD41FF52A8FFFFFF5252FFA8A8FF7DFD
+%0BFF7D52FD0EFFBC9AFD14FF5227FD41FF527DFF7D7D527D527DFFFF7DFD
+%1BFFBCFD15FF5252FD44FF527DFFFF52527D27FD0DFF52A8FD0DFFC3BCFD
+%60FF5252FD0DFF5252FD23FF527DFD43FF27A8FD1BFFCABCCAFD06FFBCFD
+%14FF7D52FD42FF5252527DFD05FF7DA8FD0CFF7D7DFD05FFCAC3C3FFFFFF
+%A8FFC3C2FD58FF7DFFFF2752FD04FF527DFD0CFF525252FFFFFFBCC3FFCA
+%BCFFA8277DFFC3C3FD12FF5252FD45FF522727FF52FFFFFF52A8FD09FFA8
+%7DFFA87D7D7DA8BCC3FFC3BC52F8A852FFCAC3FD12FF7D52FD46FF7D7DA8
+%52FFFFFF5252FD08FF527DFFFF7DFFA852A8FD04FF7D277D52FFC2CAFF7D
+%FD0FFF7D527DFD48FFA87D7DFD05FFA852FD04FF52FF527DFFA8A8FFA8FF
+%7D7DFFFFBCCAA852FFFFBCC3FFFF52FD0FFF527DFD50FF7D52FF52A85252
+%FFFF7D527DFF7DA8FF7D52FFFFBCC2FFC3BCC3FFFF7DFFCABCCAFD0BFF7D
+%7DFD55FF5252FD05FF525252A8FFFF7DFFFFFFBCFFFFFFBCC3FFFF7DC3BC
+%C3C3A87DA852A8A87DFFFF52FF527DFD5DFFA8527DFFA8A8FFFFBCBCFFC3
+%BCFFFF27A8FF9ABCFFFF7D7D7D527DA852A85252FD63FF52A8FD06FFBCC3
+%FFFFA8C3C3FD71FF5252FD04FFC3B5FFFF52FFFFC3BCFD72FFA87DFFFFFF
+%BCBCA8FFA8CABCFFFFFFBCFD5BFFA852A8FD12FF7D7DA8FD04FF7DA8FFBC
+%BCFFFFBCBCFD59FFA852A87D7DFF52A8527D52A8FD0DFF7D27FD04FFCAC3
+%FFFFFFBCFD5BFF7D52FFFFFF5252A87D52527DA852FF527D7D527D7D7DFF
+%FFFF5252A87DA8FFC3C3CAFFBCBCFD61FF7DFFA8FFFFFF7D7DA8527DFF52
+%7D527DFFFF5252FFFFA8A1C3FFFFFF2727A852277DFD58FF7D52FFFFFFA8
+%A8FF7DFF27A8FF7DFFA8FFFFA8FFFFFF52A85252FF7DFFC3C3CA7D522727
+%FF272727FD58FF7D52FD06FF7DFFA8FFA8A8FF7DFFFF7DFFFFFF527DFFFF
+%FFA8A1C3FF52F85227FFA827277DFD5AFF7D52FF527D527D527D7D527DFF
+%A8FFA8FFFFFF52FD06FFCABCFD64FF527DFF52FD047D52FF527DA852A87D
+%A8FFFF7DFD0DFF52A8FD46FF52A8FD0AFF7D52FD10FFA8FD04FF7D52A852
+%A85252FD08FFC3C3FFC3BCFD0452A8FD44FF7DFF52A87D527D52FF7D7D7D
+%527DFD10FF52275252FD06FF7D52FD08FFCAC3FFBCC37DFF7D52FD06FFA8
+%275252FD0EFFF87D277DA8FFFFFF52A8A852FD21FF52FF527DFF7DA87DFF
+%7DFF7D527DFD10FF277D5252FD10FF7DFFFFFFC3C3CA7DFD08FFF82752FD
+%0EFFF8525252FFFF7D7D52527D52FF527DFD1EFF7DFF7DA87D52527DFF52
+%FF7D7D52FD11FFA8A8FD08FF5252FD06FFA8FD04FFCAC3CABCCAFD06FFA8
+%27A827FD0EFF27FF277D7DFF527DFD05FF7D52FD1EFF52A8FD0BFF52FD1B
+%FF5252A87DFFFFFF5252FD04FFA8FFCAC2A1C3C3CA9ACABCC3C3BCC3CA9A
+%C3B5FFCABCFFC2C3FFBCCA52A8FD047DA8FD09FF527DFD44FF7D27FFFF7D
+%7D7DFF7D52FD04FF52FD04FFBCC3CAFD04C3FFBCC3C3C3BCC2FFC3BCFFBC
+%C3FFC2C37D7DA87D7D7DFD0AFF527DFD44FF5252A8FFFFA852FFFFFF527D
+%5252FFFF52FFA8FFFFFFA8FD07FFA8FFA8FD26FF52FD08FF7DA852FD28FF
+%272752FFA852FFFF7DA87DFD04FF527D7D52A852FFFF7DA8FFFFA8FFFFA8
+%FF7DFFFFA8FFA8FD09FFA8FFFFA8FFA8FD0AFF7D52FD0BFF527D7DFF27FF
+%FF52527DA87DFD27FFA852277DFF7D527DA8FF7D7DA8FD07FF7D7DA8FFA8
+%FFFFFFA8FFFFA8FFA8FFFFA8FFA8FD09FF7DFFFFA8FFA8FD0AFF7D52FD0B
+%FF7D277D7D52FFFF527D52FF52FD27FF5252FFFF7D7DFFFFA87D7DFD0CFF
+%7D7DFFFFFFC3CAC3BCCAC3FFC3C3CAC3FD09FF7D27A8527D52A8FD09FF7D
+%7DFD0BFF7D7D7DA827FFFF7D7D7DA87DFD28FF5252FF527D7DFFFF7D52FD
+%09FF527DFF527DFFFFFFBCC3BCBCC3C3CAC3BCCABCFD09FF5252A87D5252
+%7DFD09FF527DFD0BFF52FD0AFF52FD29FFA852FFFFFF7DFF52FD07FFA852
+%7D527DFD11FF7DA8FD0EFF52A8FD05FF7D27FD42FF7D7DA8A8FFFF5252FD
+%07FFA8527DFD04FF527DFFFFFFC3C3FD06FFCABCCA7DFD07FF5252FD05FF
+%52527D52A852A85252FD09FF5227FD36FFA8527DFF7D5252A8FD0DFF7D7D
+%7D52FFA8FFBCC3FD06FFCAC3C3A8FD07FF7D52FD07FF7D52A87D7DFD09FF
+%52FF5252FF7D52FD31FF527DFF527DFFFFA8527DFD08FF7D52FFFFFF527D
+%FD10FF7DFD1CFF7D7D5252FFFFFF5252A852FD2DFF52A8527DFFFFFF7D7D
+%7DA8FD09FF527DA8527DFFFF7D27FFA8FFBCFD07FFC3C3FFA8FD08FF52FD
+%05FFF852277DA8FF27FD07FF527DFD07FF7D52FD2DFF5252FD07FF527DFD
+%0BFFA8527DFFFF5252FFFFFFC29AFD06FFC39AFF7DFD07FF5252FD05FFF8
+%522752FFFF27FD05FF527DFD0BFFA852FD46FF7D7DFFFFCABCCAFD06FFCA
+%C3FFA8FD0EFF27FF277D7D7D27FD05FF527DFD0BFF7D52FD2AFF527DFD08
+%FF7D527DFD0FFF527DA8A8A8C3C3FD06FFC3BCFF7DFD08FF527D7DA8A852
+%FF527D527D7D7DA87D527D52FD39FF527DFD09FF527DFD0BFF522727FD11
+%FFA8FD08FF527D527DA87DA8527D7D52A87DFF527D7D52FD0EFF7D7DFD29
+%FFA852FD09FF527DFD0BFFA8FF52FF527DA8A8A1BCC3FD06FFCABCFF7DFD
+%0DFFA8FFA8FD07FFA8FD10FF7D52FD29FF7D52FD09FF527DFD0BFF527D27
+%FF7D7DFFFFFFBCC3C3C3FD04FFCAC3CAA8FD0AFFA8FFFFA8FFA8FFFFA8FF
+%A8FFFFA8A827FD0EFF7D7DFD41FF52277DFD08FFC3BCFD07FF7DFD0AFFA8
+%FFFFA8FFA8FFFFA8FD04FFA8FF7DFD0EFF7D52FD2BFF7DA8FD05FFA852FD
+%0DFF27F827FF7D52FFA8CABCCAFD06FFC3C3FF7DA8FD09FF52527D52A87D
+%7DFF52A852A8A8527D52A8FD3AFF527D527D7D527D7D52FD0DFFA8FFA8FF
+%527DFFFFCAC2A1FD04FFC3BCCA9AFF7DA8A8FD08FF5252A8527D527D5252
+%A8527D7D52A8527DFD0CFF7D7DFD2EFF7D52FF527DFD13FF7D27FFFFFFBC
+%FD05FFC3C2FFFFFFA8FD1AFF52A8FD0BFFA87DFD46FF5252A8A8A8C3BCFD
+%06FFCABCCA7DFFFFA8A8FD06FF7D7DFD0EFF5252FD0AFF7D7DFD46FF527D
+%FD05FFC3C3FD05FFCAC3C3A8FFFFFFA8FD06FF527DA87DFD0DFFA852A8FD
+%08FF527DFD46FF527DFD05FFC3BCFD08FF7DFD04FFA8FD07FFA852A852A8
+%5252FD08FFA8527D5227FF52A8FF527DFD56FFCAC2FFA8FD05FFA8FD04FF
+%7DFFA8FFFF527D7D52FF52FD09FF5252FF7D7DFF527DFD48FFA852FD04FF
+%CABCCAFD05FFC3BCFF7DFD06FFCABCFFFFA8FF7DA8FF7DFFA8FF5252FF52
+%7D7D52FD54FF7D52FD04FFCAC3C3FD05FFCAC3FFA8FD06FFC3BCFFC3C3FF
+%A8FFA8A8FF7DFFFFA8FF527D7D52FD56FFC293FFBCCAFD07FFC39AFF7DFD
+%08FFA89AC3BCBC527DFFFFA8FF52FFA8A8FFFF7D527DFD54FFBCC3FFC2C3
+%FD09FFA8A8FD06FFCAC2CAA8FFC3BC7D52FF52FD05FFA8FFFFFF527DFD60
+%FFCABCFD09FFBCC3A8A8FD05FF52527D527D52FFFFFF527DFD61FFC3BCFD
+%0CFFA8A852527D7DFFFF7D527D52FF7D7D7D52FD05FF53FD66FF9ACAFFFF
+%7D27527D7D5252FD05FF527DFD06FF5354777EFD59FFCAC2CAFD08FFC3C3
+%FFFFA8A8FF7DFF5252FD0AFFA87EA8FFFFA253FD5AFFBCC3FD0CFF7DFD04
+%FFA87DFD0BFF537EFD04FF5354FD57FFC3C3CAFD08FFC3C3FFFFA8FD10FF
+%7E7EFD05FF7E53FD57FFCA9AC3FD08FFBCC3FFFF7DFD10FF7E53FD54FFA8
+%27F827FD15FFA8FD12FFA852FFFFFF7EA8FD13FF5252A8A87DFD08FF52FD
+%07FFA8527DA8275227A85252FD1CFFF85227FD06FFCABCFD09FFBCCAFFFF
+%7DFD0FFF5353FFFF7D7E4DFF537EFD13FFFD047D527D5227527D52A87D7D
+%527D27A87D7D7DFF277DFF52527D7D7D527DFD1AFFA827A827FD06FFC3BC
+%FD09FFC3C3FFFFA8FD0FFF7E53A8A8FF7878FD16FF52527D52527D52F852
+%52527D7D52277D27A87D27A8A852FFA8527D277D525227FD11FFBCCAFD1B
+%FFCA9ACAFFFF7DFD0DFF7E547EFFFF7D7E7EFD18FF5252FD04FFA8527DFD
+%07FF7DFFA8A87D7DFFFFFF7D7D527D7DFD0FFFBCBCFFC2C3FFBCCAC3C3CA
+%C3FFC3C3C3BCFFC3C3CAC3BCBCFD08FFCAC3C3FFFFA8FD0EFF53A87DFFFF
+%A97EFD18FF277D27A8527D7DA85252FD047D5227277D7DA87D7D52FFFF7D
+%52A85252FD0FFFC3BCFD04FFBCC2BCC3CAC2CABCC3BCBCFFBCC3C3BCC3BC
+%FD0BFFA8F85227FD0CFF53FFFFA87D7EA8FD18FF527D2752527D5252527D
+%52FD057D527DFD04527D7DFFFF5252527D52FD0EFFC3C3FD05FFA8FFA8FF
+%FFA8FFA8FFFFA8A852FFA8FFFFA8FD09FFC3C3FFF87DF8FD0BFF7E7EFFA8
+%FFFF787EFD45FFA1BCFD05FFA8FFA8FFFF7DFF7DFFFFA8A87DFFA8FFFF7D
+%FD09FFBCC3A827A8F87DFD05FF52277DFF5353FFFF527E53A8FF7E53FD44
+%FFC3C3FFFFFFC3C3FFBCCABCBCFFC3CAC3CAC3BCFFC3C3BCC3FD14FF5252
+%7D7DFF7E53FFFFFFA97E7EFF53A8FD44FFC3BCFFBCFFC3BCFFBCC2C3BCFF
+%BCC3BCC3BCBCFFBCC3C3BCFD08FFC3C2FFFFFF7DFD05FFA852A87DFF7EA8
+%FF7DA8FD06FF777EFD46FFC3C3FD14FFC3BCFD05FFC3C3FFFFFFA8FD05FF
+%5227FFFFFF537EFFFFA87EA8FD04FF7E53FD5CFF9ABCFD0AFF7DFD06FF52
+%52FF53FFFF52A8FF537EFD65FFBCFFA8A8CAC3CAFFFFA8FD08FF7E7EFFFF
+%FFA853A9FD05FF7E7EFD5FFFC3BCFFFFCABCC3FFFF7DFD0AFFA852FFA87E
+%7EA97EA853A97E54FD5FFFC3C3FFFFFFC3C3FFFFA8FD07FF7E7EFFFFFFA8
+%7E7EFFA27EA87E7EFD61FFBCC3A87DFFBCC3FFFF7DFD05FF7E54297E7DA8
+%FFFF537EFD67FFBCCAFFFFFFC3C3FFFFA8FD06FF78A2FFFF7DFF53FD69FF
+%BCC2A87DFFBCC3FFFF7DFD05FF53A9FF7DA8FF7E54FD64FF27277D52FD0A
+%FFA8FD05FF787EFFFFA853FD66FF2727527DFFC2C3A87DFF9AC3FFFF7DFD
+%07FFA8FFFF7E53FD0AFFA8FFFFA8FD08FFA8A8FD4DFF27A8527DFFBCC3FF
+%FFFFC3C3FFFFA8FFFFFFA953A9FFA87E7EA8FD04FF78A97E53FF537E53A9
+%FF7E537E7E7EA97EA954537EA8FD047EFD4DFFC3BCFFA8CABCCAFFFF7DFF
+%7E7EA87E7EA8FFFF537EFFFFFFA8537EFF7EFF7E7E7EFFFF7E7E77FF7E7E
+%777E7E7E777EFF7EFF7EFD3FFFF85252FD0BFFBCC37D7DCAC3C3FFFFA8FF
+%7E7EFFFFFF7DFF53A9FD04FFA854A87E78FF7E7E7EA9FF7E7E7EA87E7E7E
+%A87E787EA27E7EFF7EFD28FF52FD16FFF85227FD14FF7DFD08FF5453FD46
+%FF27FD17FF27FF27FD0AFFCABCCAA8A8CAC3CAFFFFA8FF7E7EFD4DFF527D
+%FD23FFCAC3C3FFFFCAC2CAFFFF7DFF537EA8FFFFFF7E7EFD48FFA852A8FF
+%7D527D7DFFBCFFFFFD04C3FFBCFFBCCAC3C3CABCC3C3C3FFC3C3BCFFFFC3
+%BCCABCCAFFFFC3C3CA7E537E7EFFFF7D7D78A2A253FD48FFA8527DFF527D
+%7D52FFC29AFFBCC3A1BCBCBCFFBCBCCA9ACABCC3A1BCFFBCA1C3BCFF9ABC
+%CAC2A1A87DCA9AFF5354537EA8FFFFFF537EFD59FFA8FFA8FFA8FD07FFA8
+%FFA8FFA8FFFFFFA8FD0AFFA8FFFF52FD5AFFF8A8FFA8FFA8FFA8FFFF7DFF
+%7DFFFFA8FFA8FFA8FFFFFFA8FD0AFF7DFFFFFF7E78A27E7EFFBCCAC3C3FD
+%3DFF7DFD15FFA8FFA8FFA8FD07FFA8FFA8FFA8FFFFFFA8FD0AFFA8FD04FF
+%53A2537EFFC3C3CAC3FFBCCAFD38FF7D7DFD12FFCA9ACACABC9AC3FFC39A
+%C3B5CA9AFFCABCFFC3BCBCC3FFBCC3FD0AFF7DFD0EFFBCBCFD38FF7D52FD
+%12FFCAC3C3C3BCCABCFFBCCABCC2CAC3CAC3BCFFBCC3BCCAFFC3C3FD0AFF
+%A8FD4AFF7D52FF527DC3C3CAFFBCCABCFFC3C3CAFFBCFD16FFC3C3FD0BFF
+%7DFD0FFFBCFD3AFF7D52FF527DCAC3FFC3C3CAC3CACAC3FFC3C3FD16FFBC
+%C3CABCFD09FFA8FD0EFFC3C3FD64FFC3BC7D7DA87DA87DA87DA87DA87DA8
+%7DA87DA87DA87D7DFFFFCABCFD67FF9AC3FFC3C3CAC3FFBCBCCAC2CAC3C3
+%FFBCCACAC3A8FFBCC3BCFD67FFC3BCFFBCC3C3C3CAC3BCFFBCC3C3BCFFBC
+%BCCAC2CABCBCFDFCFFFD1FFFFF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��W�o��
 ���a�m">�WP�^{9t7A
{؞�@�GXY��{�_�!)ۊŶ@/���p~3��̐~����
]���^����ݻ�3��vW�c�u=�CgYgw�F��J�k�4I~2]_���~-��{S4�]����<8���_�f5�M��T_-d؞[�j�
�gW�E�-��y1]SԋE�.ǵi�b ���؛n5V�Y,�j5v�_,@�7���xQ�ժ��Eu��	 �b 4$"D4��*��`%�vlJp+n�1
(�A�d�9��?Uw�?�d�X�K*�iqɘ� ��3eq���m�.M�'m�v�U�l!$���R���u�-��b�e���f ٟL��
ղ�k
���/�.���6��s��u���}4�4��G��fOyU8�u1�
���On��=�
6i?;�x�^��
�̻�{'�Q��	�!�``�3"�Ep��s�PE`��
+8�Qpף�
0d�#I��PJ�z�+�{!���p�]Jk�K�9��G�
�
�Yܵߚ�/LZ	�xgӢ��
�ּ��A�L?�7�
��nZH�ԝ���8�˰�3k3��v���+¬���+��!$��-��
t:Q�)��8}���
�������AïwfU�
 ���s_�����~���
�Լc=�lR�q8�?7��

+�m7�
F 9yq�

�^��mj��o�� b�s�
�mǙ�Y�`֛z�+l[��xw"���e at P�T�[<T��Z�oW�Ƕ1S��n�����1	�"�n�M
���)�mij0s��u�򱙅h�x(���=��8��+vF>��[c;�l�lL��~r^^(�l�䷂ػ(�~:��Y�Z���
+�[(훮ZU͕
�O
�t[lLwg����!Z.j��>��
��
+a>���]U
څ���n���� }ט
Ӗ!~�`���dM��k{Z�k���
${ݮ���ĭ�����������v0=8U�@�p�_M�)�-<�5��AV��Ϟ]���X
�b�2�4�z��:Ƞ���
B̆�v싦
�E�6!\u��]��!��
1��2@��
'�:�M:���/=��
BӔp�f톡�KBI�f
�
��GF=�5a�����d�
+?���^V�A�o�%D�G�r�:�,�0��s�~1�sW �2�ɇ�v��tv�YWM� \��7RݴC��ݼ�&�\�`���u
�
+gn�-ȱ�om?BЪ�
�W��Y�
�GHj:^��cwږ���n�*u� ��E�
k瑔v��0��kQ�x��"�vi ����g��}|�~��n �Y�L.�������l���k/u�M\�d��2��~tA͍�x��
p�}�����M�
o�����nC�
�8?�Q����k�A�x4�j}Xx��n?�
]x��^I��Q�p�
��p㵛T�=��R���f&����p4�`��۝O�
�N"{\Y}�,�c���[��3�1[�<�`lw�ӓ��wN���Cw��j�O��dͲ��ʫ�i�(�?�~
�� �{��?N�&h[;=����ݘ�������)��p&�GX��ͣ����߈�^������7�r��������\��
+�A��E�e���
��}!�K��k5����9&A\��鯧'y�gy�'y��\�29�Y
�4'9�Q�gY�fIg:S��D�3�E�H�3��i��i�ƩNU*OOR��QJS��%y�%i�$q���D$<aI�Є$8Aq
gq'q
�X�21�Y
�4&1���չ�t�
k���Zh���4�Dc�T�2��D�J+���+x2(x at +���e&S��Xj�$�(���HRI$�H�"�HD,�PB
+xt&"AX ��<�1�\q�|`<��9��r���%,f�)&�`�11���P�GY�FIG:R��D�#E�H�#Ds�є&4��*
+>RA9e4�76��-��$#)IHL4QDA8a$"��	�9�p�
c��X`x��SL0��#��Dp (F4�F
�k�#�@�o �{�;�
6I�)r�{ȶ�+�.���g��8��{���!e�׮]�d�>���,MaS;�? uD�;��bF���(���-�7D���

���~@�)�h�������H�!1���FyDLjc�[-��KDG�����i�8��4�)�;�

Aye����r�]�iWvʕ�->�
+���F��ӓ��PG����^Kr�:��*��PE��]DQ�����5 Eiv�^���&q�

+�@7؞�Rc��l�ʆ=ش��Ȅ4�6Nl�
�m���g�������$*q~�@�+vC&6�ġ�r0D�E��Q)�8,b��$*���ruڳ����C�X��qbW�i�Ҫ*�Qg�
\(;4�
������Ү.b�}��������}`djc������Ğv7�n_f^ݺ`gj^Y�gƅ_ܶ�L��?��Mk���HT��S�>	o�E�zZ�
~���i`O
�L�fc�&�e�����.;��͓���	�GM~��������1�	N|7��·O���������L4<0=0?��M�������@~Î����
�'�;�3r��7�#�>�X��oHlp��=?�?P�p<P
8Q�����qM�N��%.Db%!c8����.P��/Y\,��aK<�8����c2���s�P�qS��Z���� 
;�$�J`��O	2���P}������L-�1��C#���H�L���Ȅ��^G�1����PK?v��S�{�c�ް.�C���/e�
+���ʼ�8*nsmA��.�tet�xa���^�+So��PP�J
�.��f������p�r*^�a,��
��p;�?|/Ch�U���\r�[F�f�{fH��Ԋ"5XL`]�T
8C�tW�7����6½|<C�R�(mC�
+�����	9 C�"�({C�
+�
3rCD~�
�$2_ �
+J�Y�a��
$!�d4C��*�jo�eFr�H0)o�2;�|@
g�
aӁݵ��;ig�H�H�����H쇝] �oT�D���qG�z����ʝ��H�nTf�Oj0Py
Ֆ����=���D�Djf��)��i�Xd���ڰTTl�𽂻��#�
^��N�ʐ�<-�Cl#軀e&MM��-�O=�{�/�^0�H�}e��� ����� A���K4�l�؜� Z���hc��Q>�7f�d9R�J)�̏.&�o��=W_^�Z��H���2�����'�~K~[N�%0jc�s���Ao^�7
j�m�zVߓ�i�S�{�6$XͰ�L.a�~t���}7�製(�
?�?�9t
\�Þ�~�u
Z�M�7>q8s�����sG'��
�>?�	�3ȧ��!�DZ��W�k���[[s�
��#��j$l4�L#؍���P�J��h ��h�V!f!v��2��J�H�F����4��nOy��8Q����,��P9N�
1
i��D�J�ɴ"1#�MZ�nb?hNՆ�8v�(j���'����?u|-be
f�"�>g0��"4s������܍:z�
�/-�d�;ڥc�q:6h�4SG�8h�����׹Q�2\�E���t-,�W�� w
�ʠ�ν���`0֝����X�?�mg��&��1�=u���,�l�a6���i�51?)�
,�L4G�i1���$F�i��E
gD>Mb\��Ï��@��F�H#J��̏��,�0k�թ�aX�h�����&�O1��	��ĭO�	m�
W�v������c#ٓ^-Wp�E�1<���G�
Cd6�3FZ
�c$�H��D���G2�+G�v!q�#�=F� ��(c�=Dv3 [...]
�L���:��^�������P�K�D<-���
��+�-uF�aR�L��7���ĉ:=
��9}��sN}���\�tu�"�=��E9Q�;h���Pd��U�
�5s)MaW���c�{���+aU���m6��'�;��Di�T�J8�珪r
z��#h��l%iL�� ƨ�,�!���*�&�!X��!O!Ъ��=(�88�e �X?hbE�9���H|5�C�Q�A�-Ls����	�/�mDF���A�AJ��H�jr!,Ir�.O&�'%�
i�3�b��!WE%�\hc��D��&�A���ؙ��b=��&FE�A
��U��W�G��94���6����ߋ��b�wN�M�r����g�9�M���ٝ/���IY�����
+T^.N�����C� #
+cB�Xc�H!�Jt#��چU#��ѯ�Vi��}L���W)����K�_�:�r���B	Kǔ�pM��)�+7MTS�*a5
�r_�;97��Y9��.����.�T�<�G�0{���8;�c�x���A��9ȋr�|�ʃqpX�7���<X��҅5�E.��
kXW�i�jj%��VO*W ��D�"�HV�Ԇ;2�U&���/1	J.���b~�̔�07�Nɠ�H�dU&Wɱ�jqGз"-�q�$dnF3tf�^�e�ܿ^���
��
į��fXL��{�A��t���/����	�I_�_����z.S�C6�\�a}4��p>����@6�)��dT0�S2(�
�#��^��\�XF�@8�o�r
+$�=�r�J�]OFz	�;C��;�#W��w�t���D_����#��,���ʷ���l�Y3��K]�O.������8�uȶ�nV��X�6���Q̟�5SHx����i���zkZX�B��`��10&H����|�-FL��s�L�(�y�#��C����J

� ��W|Ά͸Vx(נ[!�s׀]�/"�����x���۶۷߉훇�k�y_�e!��ՠ'�zp_�����[���
�z�}��ǫv_���h��	'�o�ot��@~�;�?�����y^~�0�O|.t�W�kP�s!�z����T�үW���)1������<v���o N��z����)!R�ړ�Y2����9
eB�̔Izʔ�ܝ9�eRo\v�,������
!�%�/vx�?9�_0H'x��Y�D\i�CU�U���v��jp��mCp������
�0��
��	.����^��

��3l.��R at F(	wD28SC;��
3��	9"#O䊊|��v�4�0#�GB
+�H#��"�44j at Z�w��wE�ِdv$�����<��f䞈����2�PA��HG
�, -�HM�)!Ee��r��V��0�,sF��_	;IF"+Hf	�a�����2]F�+�zٯ�v@�
w�′`��ձP�p,͕�jM\K��ʥe���\hd��Z?VPj�U�:.\���	ilcE��RՃ+*�ھh�Rߙ+Xd���״ݪ}p��cZե�k�̵/��Z��_u-r
I�]��0/������u����
?�b9��������ꏝYl�׉h��vuUFfdD/c8:
+�L#%��hT2��a��d;;dž茲���*��8�(K�8^��n�7L���,��
+?C�EÑHKC�xQb*T�k�|J�7B�0&ʽ�(E?	m�-ĉ���I��H=*�`5�*`

*A#��reٲ�5���Y��1s�g�d�r�,"��eS��ϫe�rk�e~-�-ϖi�'�+���>{�}�?����``�o�.����B���4�n��u�+��
�͐+���14{�b�G���v �h���qt�
i���6�;G�]?8�c� �0m5`U�Wx%7�+��%\R�
�_���՛�7�wL�wUH�%�����
]�������D���"������Y{'�
~jB���'�X�-���5Z�
�W~��|����g�N�W7�W���'
�R�sۅN���P/?n�۞��ƟӇ�������ק?��|���T������/����K���돯_�>*!�A5��(:�>��s�=g�s�ZU�1ZH��$�M{��;4��Nj�Q$'�BփS��k�
��	���?ۀ�[��фG
+�A��5aT[
�ޤV��-��(� ��K�VdW|&�v�u�^��z�ت-J~�����Z%�Z��
�\!f��

�uИ_1����@�Q�
TED5���?k�F��r�6a��d>������9 �V�Z���'�Go�)�E�������������b5�آ�
��I�P�j��j8�'q�R'th(����#}F���L��dh���E�1�*#�=��"���p�E�n:
pB��X8����5�(��c+��U��Q!�������zn���gn�������J
hVϪ�R�V��VK���:��C�z�ٞY3
+� X�S�2�g ���N��W� �hY����(8C:���f*-[@
+E
�� 1l��ǃ���� 	#���I�&@�B�AW��

;�\��a�n�B�f���y�G�<@6�tU�"
2I[���h*p�6_�G����J�`�e��I��ր�2c��/Q�Dd��R�`<�"G��(�z�Ϻ�s[Ƀ�r��&�H��\���+#����H{&��tƂ�������C%$��far�K
t��`�^]���,R�;��3zl@�u0#	���A+����&���B��:�j�����B��I�EG�03�
+�	(Q���1lة����"$��P��
�
�U����15����ٚ|�r'��3co����D�fU�6�##{s���Q	R�Y�b�F��"�=�2���g�2��1,���p�%�Ą2�n�t#(8�n����I�b��[0S�M�y��%�$mP�Gq�+�4k%�*�A�@-��bş*��=�}��ۗ�O��o/���������c��
�0�`�!R����
+�2A+Qo
@��5��
+���{U�Q3�(�թ�#ٟ�lyB�H�X$�����EM👅�+�0�2Hm�FRɳ�;�)�|Q�6�Z�\��Qu(�	*-�<�(M�0�d�@C
�i�;���E��ũ32��]��-�b���Z�Cs�م!H¥a�$� 7
DL�d��}���@a�*	Y_��"dB�dn�n�Ղ�3vڀ3v߀�(/�C�䶈،�Hi$�ERc�%�AB#Kf$P�d�D�X��J

Ց�9�Ej��و�З��k��(,��"R�Ƥ�T�

0m(��ӄ�-B���j$��&~v�s�h_���6��v���~YTߕ(�j#k�j�g��Qd�.����������U0*�U�\m�
R�D�q��0�^k����5���v3�6��\\��X$�&�ATD��4��
�2�����S~_���n��
�!���j�٠Ә+C�̆��8p
n��E�}̃����UڻR
��J���+�jى7uhY:I�S=Z��1��. ����S-�QRԤDRut�j����(U�ܢJ����dx��e�x��.�ʬ2��
�
+b�$�0�q
PK��2��p�TX��4�I�q WN2�A�ݠ!:p�L$�,< �5���=�6O���BJ0p'6'���WS��ܙ���΁I��r�y��#{�
� �{�A�kPJ�
0HV*.fJ�E���y�x�VXy��������n$�j�j
+k���&�M`��6�
��N�\j��6�-��K�ݺ����LCU������B�,n��b���2�5l���Vr�e��,�z��Y�U�:�L�цu'+�lv�B�`
�[����:��%
�QӞ�q��
+^�r���]�ML[�-L@
��;v�=&�f��O�9ER���VL[طǿ�������<z����˾�!�����n�r:�9���0��Y���O��g�,�O�`W�B�Sԇh<Lo�
���D��0�.�O�i���`�̈Ze��:]����iZ�b	'��U�S�y�O�&���+ ϊI���Z�(K�#3k�`�k�"���,��"�1KmLR
�]�Q�c�Ɋi�B�ז��#
��BX<@��_�e��i�0+��%PG��	��Y�8�;����Jj�<
��W�!����8�Sf¬A�=(��5HU|Z��j���Zy�Z~�\�y��^	NI>��Gr����I�kr$M��I�1k2p*`��Is at 3@�?��G���9?:�/����s|-V'��*���@��Ϣ=Q=g�yO{�S����Ug�:-�7���_
����g�6|M��|��8|�e�NL71߉e���>��!q{��7~?Gs'�M�7�6��:GÝo"[`�|��&�;��ĺV\����m��]u�����C�w��n�)�R��VU��c}Y���_�%�
�(����7����;�=Ī�/15��!Eު�悡k�`ݵ��ڞNǗ���k������{� k>�Q`O
���-S���s��<=�����������
��w?]~���ӿ�^�y���������r�>]~|����X���a��m7��K%kQ5��+�U�
+�W	g�B�&��@�
&�L -.~�	�<�K
�9�R��0����_v-zY�����Fj�[R�}��-�Uȅq�!�dq���oU��ZR�=����`�;����:��)�� Ӛ`^
LlS��ak
�ͦ��C��1�Z^�"��I�wU�a����:�'ܿ0�������i^L�'
��+&�.�
e�'w�.�1|j�'��^�Ie�O��R�,��5{�����b��Y_��s�zR>k���;=���5�%K
�a���S6�?1��Y�c�ю�*�ۦ���-�A�!
+j/Y�q�'w�iW������x.ї]b����q�'n��3|�T.T��O5�SM��n�%�
8C����n�&T��6
0�ʅ�R���Pc�)�f��I�+|��+_�Z��X1�I$��,�Y���Ҋ�i���گs%�pXq_��*�{��!�|����Ȼٹ�<
+�q�U�ٚ�վF'�qa��\�Y���ҦF
X���Ԁz����U��*Ժ�McIm at g}�
+�5«D�T�純�p��fCR۳���]�kyb�e�Cj��ͧ���BjK�
����1���-Oo>�]қ��
#%���֐���3�G
��Ó��m�/����C;:ę�,��p���
"FԞ3�
+� ك4_ �EM�A}��D��B@�v��Ƚ��0�-,vUS�rzON �V	��&�v)�xQx�=
+͇^���4���\�=:tҀ~��W�
�SÙ	�C����I��Ҙ�p=�jqc�l,�N���f`Өs:ɟ�s��O
��i��A��@����F��`'Á`d�?Rӳ%'Š�b���Zn�����̥�Ky����O({)w��R��0����SM��O�

+^��q����������[��U�w��}�O��E��v��
�3��s�'i����B�KG�#Gb�PH����F�a5}6$�}8�x�0

�Q���0"
I
��0 l�Mb4 ҅1"��$�H�Á!��1+l���� �,
��
��	���u7x{
]m�-��S>h2��.v�:�Q9u

"��Q�"��-�����̶0���4!/M��ڠ�����\�7+�i�����.�]�;ި�����d}Vo
���,p���i���:�#ٍRIC�-���~Vę�S�̑���"�I�b�M
�r҆
���.!ꭺݨ�+��l����
�}z�2PZ(ݨ
+F�f
+�
�����f������$~t�
�
+l���{�1C37[��<����Wo>��wW������w�*C_�<ş���2/?'\���zW����m
u��GSY�
���i�*��g���M�W�������݇��
���L���{��}{���������~x|������������]�k,�ܦ�RI[,{)w��X����o����K׊L\^��n���c
���J�Y�Ϝ�����O���;��Vi��2��9��O��?�����^Qd���VO ����c�L�I�sО�` ��x��C
`���Y���MTp��1�@(���������+lg�����
��e-
�0��6%�Y���'C��4�H�ǐb\H0&%�%K/x[!�x��e�eO-^��<�)�tA����Mi%��1�ĔB��)�
�5�HT!�Vŧ�Q%�Aņ|R"���P��P�Q�����j.�.�R�2���=�Š��"X���NyY�� 
+�s�j
eS�UbE���8V��tO���x��*��
�w\��i;�wDr��ɬ=���x�1!�W��x��I�d��~�,�\��,��|�Š_t�l�R��KUH"_r�/r`��o^���e.�l��6 �'����
+b &-D�A\z�����+�����Q
Qr�
+� T��!Y+f���HY
Qs��
B7B�f�̊)� ���B�A`�R9A2�7�k���(����|NcJ�	���g�.�2��|&��<�{T
�i,f�:�=��
�'�<
�l*�����ɫ���O]/�\���(Sy��
R���
+�
+eca��n/��*;�b<�kUۥ�B-y�����PS��K
�Š
+��z)��p1!๚B�B]�
++b��qHk�����s+�q�u	�"�y��!�Xq�o
ެ��Fp#�ڈl6�a��f�h 4L�4��L`F,�1�2�A��A)`į9��+&\e\l�)�ܐt�d;�uJ�!�B�f�g^ �yH렇6�����k;�Ed��汭؆�U�l
=օ~i�
���_�39�,�Š�c	��
r���t%�xŨ��T{
���ZB��L�v�B�l`�
M������ۈby؉Е#�s�u��˝F!�=��>P��w���
�r�蹵t0jd+���'�σ�xD7��x�<L�J�ܨًѕ�r��Z��ȝ[�w'��G�̝�z�|pJ4/F��h��|�i���(����7��oӵ��ptz6
��N=˩��\�d�<�U������Q[���������D�n�
�C
�9�|�I� �9ڼA���bЬ�5C�6n$���[��кQ�Ɇp[�wW�]#=.�t�VZ�s�����&zP�'�֦
�]r�Sg��j��f��j�Z��;����\��+�g��Nj͑����g���������wǎ��'�Sϙ��>�{���ya�›)�B���R�
�*%���e`�O�����,�˕"�#�K�:P�z�y�,e�+C��6|�-�ty��@�e�,S�s�i�y��o�ݡwi/�T%����+z|�ޣ�����M./p�>+o�EQ�(4X��W��"'�ą���“�4Kf���)�pkh�hG�)��<cj'�.Ir����<���5�K��S�27� �
z0��FQ'��D�'�|�>s�L
+On�F�$X4�� E[)~�t��+�Tm�M��B=d���_�z�~4���(~����*~47�߫���x���g�2��`��ag�������S��"/?�_��}�v�~oU��ں��u��[wΟ�_ﯜ��N`�W�������݇��
���L���{��}{�ꇷ�~��ϯ���G,�nӃ�FJx��Mh[
gW�+�|������ǘ7(�1�}��:>�M�^a�QϠ/�E��0+�!�͇�׎X�X�&WE�	��+���6�f������BQK 	C
+�{
+A����O�^��j�W�I��+��Z#�hTG
)�F��PV�YC�t;\�1[4`
�\�x��C���M��G�%�9�V
��/�
�q$���;䦶Q%r��u�^������'E
���Z�ѝ�h�������
5�-��*�&1
�E�X�^ή�v�����o_qKeW�?���T�.n1v6Vܞn7��g۟�x��u1���<[�{�p{���}��\Jw���֨���u/�/�>^���>U�Y�Uhymn�V�������x~�o���S{21�\Aa˂֨�e�je)�X�)P
��
����^�������^����
4ދ���A㽘�r�
4���曯7V|w^?2�\����9�o�;wS�{�	F-�����bŧ��Y}i��U����_�}�
t�鍿�},�Tc��<�O+���qe�AY��kW+��V��b�e��.+o��K�R�+Z2U��Oݩ�^�;����t��\Y�6�B��X�W��ʔ*�TV)�(��ӦN�MR&�d�d�d�d�d�4J�L�Zt�T(k��菩π��<�
S�t&Ii
��i�)���T�Ŕ�t�Te�����hI����d
1A?~�(�1�
+����3���P�b
-��bg;�s
UĞu����N�����
��c�N��h)V\���7Y=�r��=/�׽��0
��{���~��n��z��p�_^�/~~w�WGg?U����4>]���]�}.:Vy�=3
+^*=ո+����'�kJ��b�Xq��FR�W�T~�
�8�	'�����	84�9ڶB�
s5ő	����y똺��@
�ef
G�22��@��Sϴ:Z��
fxb�=0���rG�W����O���i�<���
+O�t�b��&�c�����)��8���`��7
� 
y���nZ`�	O���b����u;l��
_p�����
��Wl�Ӗ�BSAoV-TOot�O����0<T�L��<م�Ż&�NJ����pQ��v������x^�a2:1����/+[�.Z�E�m�7[q��]����^
��
Czm�db�����y����
�Á!�
��a^�
+:#|�z�Q(1�Da��bx1�f
5���D���?�n��{~�����o��{��R����>WSڮ�TY��K���?��޽��+濥���uȖ��3~��3

�a���za�

��h�)��Ay�r���3��v����}�d����;ϫv�k��}��:�

���JK�3Ğt�!���ΌY�=s�j�m�G��kJ�̟?h��b��&�i�fM�MR��4j��|DM� �?��Al���s�H	��Fc�V4Nl�Ņ
�,؈'�Ը�����1
7��\�1��
�[8��p���h�R���Uz|��|���b�o��On=�o��x�?|����+'�+�j<�t��T˩Hd':\�u�e�T��V(�}�NN՟j8���t��v���N5��N�I��
��)�+G�9I���e�Fi�+O�JT	昔�8)%+�l�)]
%_M9as��JY=�y�QYkA�W4�)qu0n}��ޤ�<t�N��������9�Q��b�hi,�`&%2��T��:�P�l�����%4?wW�P����ꢳ:��
9�5�Ζh�o�i[�ڀC4ִl;*�.%ߺ�p�2�';D^���
�i��ѧ:��Ѓ
R~ߝnh�����/��e^i�[Z�5��㛰��2�P���=ZԸ{p(��(߳;��u�Չ-WO��Q��f;����]���������]����dPV�I����b�m���\�{
�ߝ�]u�Ig����O;��Je.Ŋ翌�����u�i��
/3���Fi��Y�5^<�\�V�C��
 
+
Z!ߕ�kqƄ�L�x�Π"�j
�Z��9X�&���j�i�j˞�V�t�������J����BYg��X������}�/��
��lw�~�++n'�����w6���7������9+���:��]�5_�����
��e����Y�Q�.cb]ȲΚ�$
��_���L%M�VP�lѲ����Ѻ���eP�l��FsA
'�̨�PO��:�͇��&�v at s��g[��
+U-ʟ#:
ǜA;�E�%�m��F��h@�=
�A�+�`�Lx��<����*N�a�
8��1�4"���{tJ�qY�%
�d§$�ʠ���aZ�Lc�A�;)�F\O���f
�*��ʴ	�4�BI�AZ�ng|ֈߊ��=�É��e�mV�M�x�o��s[�]�{Gg�w��|��:g����G.��R� 5���
0�J!ð1U&���7�٘�2���T�!�,r2��&�N���O/<�
S^�2d97ۀ�i�f�
��2C[R@�8�\�
y�=C�3��G(�i
���Qa�"�.
��MC���ju�$׎A����X��X�Mv
��_x
�
ǭ��L�%
+!�0m����Q�)
+߆pø����:�`xw2	�Po�_��Y�5I�l�
����5��� eP;��E�sҔ��v�f�
OL��/����8��7����p6��T���
Ou=M�>�����|��V(��J�Z�(s:n7՚k-�
�֭���ʹ�"m�Z]�P��5Ԋ�R���b�I�m��ԣV�]�U�����.�
��+��K
VO����������j�����}�󊯳���w{��Y�9A\�y��'{��q�����q^�+�>n{�f��U*_�|�����a����.��b*���8z��Y|������t�K��Oa�_q��U�{��
�<�9
+�;h�Ϯb��:
+y
+�a0�]E��YĊ�L4'g����MQ���	C�
I0��W�z+�bj��Q
l���_[�1'K�%G����*�3f��`'�8��3Y8�H;��sf��8��IN�����dl�q֞��@���ɂiYy at G�<]
to���nN؈�ޮ
��מ�z�
AA
�X@��Q9��AM =8J�iW
�Z�G�<�
�o �	<N�r��#w փ� ~p�����"��{����IHL��d,L�J�
㙜���L��T���c^�_Ǽy�.0}S���	3�0�+��V���w`��<1�
3�
M�M�`��l˃a��9�����o�K�
�������~5�{��{�o���Wh~F��~���?_���_at���s.�z�O�m�V�b�����l�g���;�5�����9{��+�?��k
���!�
����~��m�A�n������ �"��̢͔�E���i�ԇ ���k?ȥH
+:
+4�X�W�f��
�%|��t��ŷ�4u����
��[yM��>"����U��L��'��
�]էO��١�ϥ3L��^�h�y�������_�?~�#������oO������������LJ�
䞆��hYV���^S=���󑒱�L�DL�0OCZA��HE�C�%�)d��Y*��r�����R2����Y2R.��d��ɈTD6r2�xJ��ۜ�HFr�\
4=���1G����{
��0��$
��i�ŇU�����#�G�m���A�������CO5��(��;�Vз��3w����~������'��
}�F�-<J�7�Ja��U�t�TYw��\¾
����.^]~�D����4y���:\���np������N�'.��v�=_�df'���/\��SJ�
.V&�B~R?����,�������o�}/��-��.�W�W��$Z
+/#1�	V*5sfN�����΁�W�@K���--�!_fe���X��r��BɌ�FHx"e�Q҅�R��Eg�Z��QoR{`�Ie�
+�T]Ҷ���� Iӎ�$-II�QTT
���������t����L�]�NQ�4�R��
+F
UE(x$%UGI=�=�S���Ot%eE[Q���Qՠ��,�HjK*R.�ꤻ(_��#���
����$��M`^���D�	ɓ�p���p�{�'B;M~j�I�h����ڴ��/=}�ټ�$�+�[y�˪ۤF���J]̟��RŎgm��Iy\��n�Ԭ8�=�����w��x(ޏ�`R��9�k�AE�R 
+`���8��N�`�%
��
+%
 !� &7	A0��
���+�
+�I�cC�G
"hfEO��0F
�/\lN쐳V���Rqj�A\p���5��\��Ug�X����渌�\̼���#
+._YPITEE�E��]��
���R��ݶ+��2��4�R�E���$��g�2D\F
����.�9�cW
�(HҰ��Ip�xȱ�=9�|��!��t:>l���::�0��3 ��#�Pjy�6:^e��l]�6Y1^�ъ����~�p��������Jӵ�=�v�v��0����X��[ƫ���iu�:a}>b!���lĶ:V��z����'B
}FPI|>v��[;o4�����iW����N\jK�>t��%wíj��6�x&N��Lw��ى�g�
׼SΚb����ɵu7���S�li�$vIg��R+[F�7g�:F�Eƀ-J��1������j������>��l)�e��qE��1ňO�L1���]
+��V��NՎz���L*;U��꒶
t%U(H�v�'iIJ����j4�$
L��
�T�f��ʄ��t�ʥ���7W0j�*BAjɽ�()�9�zJVXZ���;y���qW�Ua�
n�gn�7������O�x4�*V��p�\9�xa'�����Ɖ����niŠ]۰^W�Pڱ�<�2��;�%�6m�ْ=�k[v불k+c�.��Y��gі*Z�۳ز=/��h�ݛ�-�Y۲
/X|h�xc�xqt��q̶��wO�'B;M~j�I�h����ڴ��/=}�ټ�$�+�[y�˪ۤF���J]̟��RŎgm��Iy\��n�Ԭ8�=�����w��x(ޏ�`R��9�k�AE�R 
+`���8��N�`�%
��
+%
 !� &7	A0��
���+�
+�I�cC�G
"hfEO��0F
�/\lN쐳V���Rqj�A\p���5��\��Ug�X����渌�\̼���#
+._YPITEE�E��]��
���R��ݶ+��2��4�R�E���$��g�2D\F
����.�9�cW
�(HҰ��Ip�xȱ�=9�|��!��t:>l���::�0��3 ��#�Pjy�6:^e��l]�6Y1^�ъ����~�p��������Jӵ�=�v�v��0����X��[ƫ���iu�:a}>b!���lĶ:V��z����'B
}FPI|>v��[;o4�����iW����N\jK�>t��%wíj��6�x&N��Lw��ى�g�
׼SΚb����ɵu7���S�li�$vIg��R+[F�7g�:F�Eƀ-J��1������j������>��l)�e��qE��1ňO�L1���]
+��V��NՎz���L*;U��꒶
t%U(H�v�'iIJ����j4�$
L��
�T�f��ʄ��t�ʥ���7W0j�*BAjɽ�()�9�zJVXZ���;y���qW�Ua�
n�gn�7������O�x4�*V��p�\9�xa'�����Ɖ����niŠ]۰^W�Pڱ�<�2��;�%�6m�ْ=�k[v불k+c�.��Y��gі*Z�۳ز=/��h�ݛ�-�Y۲
/X|h�xc�xqt��q̶��wO�'B;M~j�I�h����ڴ��/=}�ټ�$�+�[y�˪ۤF���J]̟��RŎgm��Iy\��n�Ԭ8�=�����w��x(ޏ�`R��9�k�AE�R 
+`���8��N�`�%
��
+%
 !� &7	A0��
���+�
+�I�cC�G
"hfEO��0F
�/\lN쐳V���Rqj�A\p���5��\��Ug�X����渌�\̼���#
+._YPITEE�E��]��
���R��ݶ+��2��4�R�E���$��� 2,�
endstream
endobj
13 0 obj
17353 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��Wˎ
Kܷ���#،��@)����
+��,]��J�A���dfuUw��6;ϙ{g<]u*3#*ND�1�)�8ǚdR�C��$�|
+)��J���2�l��!ǜs��$&5��N~�S��i�j�E[\	%�\J�g1��aV��
���B/<�x��� �\����:�R��k���ꫫ����������\�i�s���
:<C�r��Ϟ���u��x����)�QL�-Xs�������IcOr��{��ӄ���s���pXi�i��L8��"N���,�M'�S�b[�q�1�裋6����2�P����C
+1`��l0Ad�␊�|��G���[o���K/\�Q7�쒋.8�8픓k��ζ��f�l��z묵�j����T at R�d�I&�`�q�c�QF���uѓ�:騱F��V���R
Uլ��TVIE�WNYe�VJI%d��,r�Y&e�^:i��Z*)%�( �  "

����X�@s!�`f���N\rœ޽�_p�2���D�)�j"�{\

��(s���r�B�����n�y�K.��}�t�~�y�m�����؛{�s2W
�g�w�]��z/(F���m�pQ�N-W����㙺�h�-��d��R\�k
�Kӗ����hKW���\(�
�r<��|���
�%|_u9
p���eOY�Ӗ��<ҕ�*M�N�5e��^ޥ��J�����h��&�3�L(����%lp%T3$L
�IX��cC�c� 8�k�a��L�
v�p{i&,����z.��F�aGFB��ئD�
�6+ƴh��
ۆ.���P����&�ݦ͑�:�ސ�
je�g� ��,�b��
�0b�Ė�;�UV�R9V��N]
�Pq�ij5Va�
��E�2c�+�h+�#��Y��
+{��}�)�G��H���iY����E�gZp�˓8�s�@��L2�)@	g�MH���
�F ��r��8b
X�����`I[*C
Y�	k�"ؕ���U
��4h`�FNFp3��L�8X	85�k�B
l���GҀ[�68k؞6"獉G��9����s�HPlj�G��Q�8�3���Fx6J"o`�4"���h8�xN%	o�DɤT�&=�XN%�Ev��.3�� 0L�	�c��DH�Es
�:��'~pbÉŝ����^�Q�M۰k���u�9�6?+õ�[[
��n6j��>��۫��޳��^OZݕy|le�����׸��ݨ�Yu4���1��jL�#Qi��#(H�"(k9yFLv�䑘�*%
��*)�!$$#��($$"����*"giB2S��b"{�h��
D��v9�։������L̐�-Oe�6C����Y�K���V*��*l�jg�d�ٌY6f��i
(
Q`Y��TmT��ufؙc�,[�
Bɣ�sm�m/
/�lp�rt��v��`ZY�g�eU`q�1��v1��Y�Y��Q�D1��I`Q�f�{21�x��јӸ�z�Q���ZA���1�"���P�
cU�-���z#��Ȋ�	�����^	�upF_\�^t
X����k\b�Zw��3�Uo���0��
a�6��
c7!����
+�?8�N
��w\��QN�-:�?��'q��O����\������g���z�����W�7�+�q�m�O�$��P�n��ܺ]���Y��%�ɍ)�S�l���ڿzf����gv�v��}�
V�zfO�v/���!�{̳{���<�ϒ��̳�[��y�%<�ٽ�#����-�
�D����]��}?��_>�������������oO����O����ӯN�����O�'>��x��	�!��Oi!p.�<
��t�5G�]����:���S��)3J�D��w���^��*�
+
ݦ�3;��)�|��U�*W�D���<e9I�U��
�|�	��'˩)��TzZjY�pVZ'���FR�9	��rҒ�V�h��m>z����F:Z���JGb���HH��(��
+�|mꕗ�Z����򫮫
+.�K]�fNj����fU�3�
q+�9�7.�'��yY�j�Xc�d�Ve9��Ks��d��o��%�

�����F�m��i�Ż��^�|�]��kG&:�߷���&���:^���|�J�ȅKF�	�x'%bLnr�NJ|1'"^$��s��{z�JuQ�3vL�s�e�؋Y�?��E�M�tJ蘖�5m�\Լ�!���e�t��~��ҭv2'�$�@��$�f��IƵ�z|q7j
+�R�a�᳷�&t�ۢ�?���7v׻}]���s�ϗ~ڵs�ONWvnkClu�d���k+�ٸX���ؐ�
!C�7���nK�1�lL�5!s��'dPȢ��
<]E�*ݬ�U�&,vemX�e��ʲ���
۲6.d]J7.dZ�e�x�ɬ�U�lS^���DF��� R1A2*�CAH,%@^2�f�+l��
��!Ns�+��[HX��e�Z���B���@�<d0A
��B$��@6
�3��!SSٮ��/Ca�$�Cjv��4��'�Ix6siOB�a�L&P�
ׁl��ۧ�%���!�nʎQ
8cz
�3ք6�>
66umT7V��lj3�����Ԭ'��
+�!�=0O
s�u�<.���Q�1��j��p/@\ �-�/�b��
g���rG7a���cm��Fí}ťڨ�}��ȳ<�Zi
�dS��w�
�]��\�a��ƣ�i�(����$�I��%F%���qix\J#�8y��66-�M
N�D���+��5�4�(� _
������	

+�݁%ڲ<q�$_BL*�
ĭD�f�f��Hd���K�TZ�����lN�k�8

*p_��	���/�((�a�xg
�S�(���c�lv$7� |7�w��C�ş⑿W�t�aal������UŞ�ٖ�v'vZ��f���_�?��H
⸠�QM]�� G���s	����OP�
\~��*p�
+-FTd�xP��}o��
+�����n��q��:�m�O�?�x����1�ݷL�G��ծ⿴�̺�9�{�}�"�q�:tw������Mo�
#g(��
�s�(
��3�M
��YG�#�œ�+b?�+�.p]��mp�s����X
������N�6Vc4:w��n���
=�[��a������
��2��N0�	�l�M�{�T�s�L��f.k�F)��f�?4a6_1[%���w;�=�f�� �›=|����_��~��!<��.��C8�]�?<�^���:��^�e:�NV���T}MMͥ����BQkS[���������
Օ�J�������+�^����Zjkj/u4E 5����dݮ��Tjj(U��8��6���K-MU�ښ"��GW
�&A�Qľc>M�<y4
^�ط>fqv�'�Q(��'�e�i�a@
�Sze�ć�T����������o�����������?j����������**-��%9�L%�~�B�����D���VAȱ�9��@
+ at X[�"�4᧍?��y�]�݈A��YFX�����$-�R�r�%
�E�G�)�X�9<5�-��"��!�XRC� /y�7B�"��H;B���P�=�Z�������+�%�CոZ���|(��Z���Z��,
��sy��3k-���V��\�'��6Al-�n��g}ߛ���p�������o��X-m'�A�~�@��>�� ֡��  ���>x����e/���v
Q
bb�I$/���{<f/˖�j�:Y�m�"��Q>�A�d�ԉ����!p��
Y�5���{�&[���,|*>� �MJ<�_��}Թ� x�����j.8Q�>n"?D\��J$��0��DD �.�
+�H(
����A@ ��Ck|�dm�@ ����vo p�h���%�vJ"r�Grǔ�G��c".|r�N�<��3IA�bU at RV���;�_R�
�i
P���?h#F�#l	��bl�{��{"6E�h�����
l
���C��Ӄl�����쑵�ճ�I;��bR��}����{��]�����ftt%{F��~�7���G^����{���ޝ��nj�n	��sa��
[t���m��������G�����y*���}
�W+
'��#���ps���`a�w������O=�Q��O��V��Uvg�u&P�{��tF�
3\��Ѿ����椛N�랺�
�����3
]̓N�
��i�0���)�����M�Y�
���\|z*y�
žD/q��I�R�^�jW9b�u�*{Y��H?oy܉�K���g
����i����k8nx�g��y�كګ�c�6��һ������wLP�����E������A��@]P!p_R=
+�(���N�� �'��Za,p�E�
#E
��K9���8��T0Hfx#�%��`��-Q��G�c�#�<��.�.�Y�~���A�`�׈~�}�|��7��
r�
O1��}�9�&��ܥ��4=Q��v5��C)}�
���}�ru�P��\7���|$����g������ݦ<X��½��Ц��*-�܀��p�^q����>ܴW6��b+N��n��f<I��l��E$<kGrKN�uə�B�H���6��i�n�.ܢY�c�6�d�El��a":�K=�$�{���h�.��&�p���p/;*�A
c�R��<�^B�{p`&���;�]I>`D�K�xZ��9��c�6�����ԻbB��%R�;��I]Ӎ&��=�B��ӂf^������;Z|�)��o��N�:��d��p�8{%�A�laC;�
Fi�kBⱄ�+	��%���Tʗ��(Ȯ�_��-W��gg��������������ƮMB�~���wRQU!���MUU���z��%alt�Ů-����B�?)����ċ<������r�Q^��ew��%g���S�H+��τ60+
B�y0/L:�_W
Ď6sr
��
�CeL�j�ڡ)N�G�c��DtZ
+]0b�|Rٰ�^z5WY�@w8���{$9�đ�|m�0ܣ&�ӄ
��~E�°˜�����&.B.$?n
v��#	\e�~�
+ӗ�p�T� ��5_�
+_��8�#)8'8%`|� ��9A� �Q<�8�5%'|J	d�8?O�)"U�\�ɢd��."_D�P��D?H�2"gԤY#�F��8"sx���v%y����t<:������6)�w2z|���y��N6���X�9���mm�f���b
b�S(��=��jS87s�x4�z����¥0�}�И�ʳ��l�j��:��m5��w��|~��6�96�m���rû�eЛ�r�d�$gM����E���U�I���-��-���NE)�pʅ������{=��q&��)�+��|�L��
�M�a��]���ϥ�bxIW\�z3��N�o�g`����	�q��;����|aө23\��Nwj6Ӫlp��M�R�%������R�c�i�V�N��������.m�D8k�p�\�TH$�h�ض�el�|�c��ϳX9����-vP��)������5�~����n�L���q_
t#�ro����؈�آ�yzG'��/֞����%)S@

��:/��mĻ݂�I��Ys��$�L� [...]
+^
	��0��Tv�ݴ'��x�\H&kO-�hb�����wJ����t�(S�(�7Q���t���W9�;ө3�|o}ڣ�tkO]�-O%�d;��gGoa�|8.����V7)�Z�Jg锉eP�q�J�� _���5�V͆jM���Y*�/�,d�bݸn9�w�Q<�^�L
S�Lgm굼�<�Zֵ�{��� �~̶5�2�\|tW;���_���&�8���N��Ȁk
�D/X�)�2��9�8 ���9�"�]NAv�=~4��
Y)�E�#+I�%Ko;��Ꮋx/��ḧw/��|6Y��S�:a=��v��rW�nX'�
�;�U�>����D�m'm�l'l���\O����~�v�v�g�7���;�[���
�m�m�
�igec���R�������?s�\x:����x8A��8���֨>�����6���l�?yX�b������h
��JR3'��j5�}��p.�l���-�=��ɭ�nڷ���Wێ�F�G�w�M��"^��;w�"D���"�.;Y�g5
����ꪶ�ʞp�%(c�����|��
�6�Gx���W�W{~a��l��'f���>��L� M؍�tG�]�\�T��~x���w�Έ�u@�BϠ��-�6-3���X|I�X�
5x��i�SZ����[�<�bw����t�-~Z&o��!=�D�W~�)��
i( R��p�eM�"�JG��������ຨ	��[�K?��vQJ~�A����7�L��^޿z����t�Q��������t}qz���L�s���$9����o�~{�����������������vq���֎^pShd~�6��@#tQ����� ��)N?M�~[��
��1���.�ep|����&:�t���>&�
�R��S��nO�?JF�BEO�����p
��DB-$^�c�<
�o���BfO>�X���䬃}k+�3PBY����8��Y0����:�������3��i�c����=v/�;�#�~w��\y�6_ǯ��xH�:�f�K��}�!OFHģ��Q�Q��鮹su���C�������/ [...]
+F
# ���:�CMV�#
+�G�#�%�(GRK
Q,��v�kE�A�F�-$�(�"
Q
�%0�	�
�rFoعB��8�����Hf�#�ő�G�c�}w��#u���1�aF
	��0Y�8�4�%00
�,�U��
Ɣ�w� 5�)
+�
U���P`ĤQLQ(�Y��1o���%<��N~�
$�

� �Z � Ytd
+�>�,R
�D�� 2�Y d��@G�Y	�$I9筈9H���A2H�]"� Iz	d�ә��s���`��C�K�H
+�d�%r$�A��9�� Iz	��H�`����S�M)����cHA�@Y|
4e�t�
�4PH&�^'Sl��}�_�<|�mB�oi<����
+1G�4{M<^�x�^h�nK���K
+5;��Ǽ=�o`
�g�C}�3�$`sX���Q�LJȃ���
�!q<����&��l���Z�#��ky�M�M�6�ˏH]�
?$��]Cs��
��D§_�Ӱ�Z!a���eGPBK
��'��q��i~�r^*9�Wn�❞�i��m�+�<�LmP��T��BpH�h�
Ɖ�����#�J��N
��-�b##~sܠw�m������Z�Ă�s!l���R���p0�4�m��HP�f��w�ٿ̒M
��X;c
���j�K�]
ֳ�������|�;��2Sv9�����5q8SW(Sqn��[���_*���a
9r��LU��By\R�ő7V�Útؿ�����
6�]�ڹ���gER����w
�P�W�7��=�:�����x������`&��^~ �/�K����X���I	!�o1����׺�f�Ǥ�������f������GqQ�b�k���&R�.kH���T��X?���0�А`sN�ȕ�`�7��gc�g	ZO1�d�SH�Nd�P0�A5
�;,IZ2T�y�\Т�)ఋ�jy;(/I�g�3߭V7=3������ĪG����s-�G]�~i=�d�Lb�K��Y��

�tq�s�m��:���&d,s����9��t���%`%�T_%iQ�9JU,�0�@�,�&�fP�I(���\
+
�
+�D�d�r�B�@���e��1ބ¡�M<�O(�bC��'c�B��QT=���Ai-slB�B��s�ox��`����RG��K�Tȼ�d,!������R
�^���+�
+BcY0KE��覲�Lwf�c���HQ%zvV���
^����-n�+�Fە�g��00,H涐���x?�<�8`�5Pɍ�R����/M=ds��)N$w� UV%r����8QN%�(�1��
+�l��X�:憸JWO��m����uPkR�|c��=�D�u��[�c�5(��pÈ�9�F�7J`�l� PdbҼ�A���#�Q�%T
�?Zf���*��0dˢ+Х�@4�Im!� �-���
�n�
x����V�V��
)�����4�겈�Ersh����/�ơ��IP׉[�=,v{x9٠=|ک�Q��H1��S�)%V�[�u!(6�6���u.������(��L
�쐁䚠�lv�8nh���K=��
+��Xc�zJU�ʔ�k�+�z8
�N��T|��ѪS� ��xa
/Ђ�BW�!B����`-���
+�F�M�ȻQ��nw�H���r�V�r]0֩k�1&cT��{�	f8�:T������B��œ��TWpfKތ��=���|"Ϲ�zXz�s���
U2Q��3;�@�IY6J"
�4���H��{S�ʜU�
k4�V

�5���RJ��m���22&[��p�[��vp��HգIF�� ��L��o�e¡Dݪ@�؇�*��`@
0�y�
WP	�����(iȓ&��br
:����b�
�` �=�f\�#R����`Jw6˘?�Ţ]���&fl��l��x�^e�6���)�m�
4^H`o�I)�+	 �N@���
+l���Z"x9(i�
 O�
��@3�N��4Σj����@ߧfUtx��;,�  �}�kdbVz�931{F_L�
`���0��H�!
"���}u%�<�J|B9����=x��cx~���ы����81��ۿ���Ë�9��|q:�_}wvkO� �PI_ at 7zf��=\��OK����-�x�
��8�4=�m�^v���='������ϒ�&:�t�������C���3��>
l��X
+>RH��^-;r�F�
��.��8���>Y���@�YPK�����;"�(fu�d����a�LFF�����ݳ��f2�ۤ��`��С�tj�s�{` [�����A�{��փ;5��Ͱ�����Yp�x]�*��zX�6ǫ
%���
�u��ײ���?���ld[
ppA~�O0��[ig�3�S�BI�~�~����|�R�
��
��0^W���3��1�bɨ��vfS�Wv	wJW4���]���C�0^�C����������MbZ�+��ҕ΍�^�4w�eȢaArkGU8cOmc�u]��O�V]@�VMi�v{f��V���������gI����kI���V�����z�ڽ6~3�N��stT��lLr5��S���d�ε������_�ū�I"��E-{��W� M�85�`b���u��ѭƤg>I+l��+��! 5WlE;=����,�C�b
E�n3�v{\���P%C�;��P���uc�c���>=T���M���C�������]�/���s_�0��.I�'�na7�|�{
c��d{�K�4���qC����2kAA��;��֣�;����K蜺���G�G0�Ng�:��N�
�c���UV;^��\)��N�I������� ��^�pV��2r*8g95�
�jۙ�)�Y^'Y�AD�9eÝ�
��Ǯ˿?���/�y[�q���с�m�y�ſ��
��4tW=�ջ2q�u_{]��� [...]
+o}�j��a�*c�{��ٞ���u�tn�s��%k��	�#�jm���"�#J��Q[���s(B����%�]��!���1<{���eQ7�-Eԏu�
�Pc�I��G۬po���[;X�.�U(���هz�adpt�I�����oT?L�/_�P�mc�v�9��KK����N_�[��ύ}�Uy��D&k$�	�{|�8%ħp?�K�j�j|
y��e`'w�"V�H�����U��R(�h�

+�
T�������K⣢� pp͕K���m�a�:q��]���}��C���>��`1^]�#����?<.�!9R�k�[���V��ﶌ�R�n���5�˯��u�%����*��Q2a�y�Mcɩq]�*�:�]<�r�0t0�_����
%s�*\ �T#Is@�����B.-5DBɐ}�Y:���Q�Cva,ݘg��^�j,
�������Ǧ����������ånzt�8 N����>��
)k*!
+
��qi,I4������k3�ZW�> Z�O�:����4X8��XQ��+\�+�%*�B�*p��
)`��@m�ĉ�/�\o_�'�U���@}+@� !�ɢ|:B���TA��01BnCLy�D�
�i��1(�X��!t�
!@��Ara��yh���@	�w���>�ϒixS����7��7�Z�o��
p��+pl����'b�b�d�'f�h��|��������<=|�$��2�v=:`�/�"��
��樿�V����F�H�X��
/
c|�*��\L[
|�;ݾ��w#$���JiEˋ����PlvKy[�ԅ.���td��-�s�+�0W8hL�)�A#�g[�P�
R�TiN<
'V�E'.��<~�����
+��
V
�xn
l3���������w�[����6�B�qܳ"�ڈ���b1����c��8,,U�E�b �D�œl��?
h
g1�����'
+V�:
�y�<�ŏ��@�,�p�	�{HD���1=BV�fAG�����n:7�}�"#EY5�OQ�tl5�qT��w��R���'r�Ÿq���rBh�|��yC��8�����w������� Kٷ6�왡��l�/mb�#��i��
�d�ʶfl���ԞS�#�^Q��T�F�BI�Pz˸ₚ��)^��z4qz�.����A�
��^��9ݶ`*}ˍě�:��d���NJ� y���3s
⨧��RN��
+�?�܇�{���r.�1�bxcF!��;@Pp� <#W*����vsl�1ϷWO�4��
���{�%���\B�LٶLPKs��S+�-3?�#c�8�{��b�U�W'[�$eP$�›�
��p(�@��xz ����0N��e�kD&��{��9̠�0�,�M`ofsf4c�%����hR����
�D���������M�+����B&ש��\\�L��#
)b�h�La^�z���bE�����`� j*�
+-�٭&ۍ���x��mGUz0�
u%�Ҁ��hSq�֑22위��{]gpBO at Fj5�2��Z�ԡ
�.Å��FB�Y��},�<�t�c��I�����Z��‚�K�j'�+�Ol?F�4��h�Dl�SS�,:N�yV\V:;CA�&1Q�I��9J!؎��ͮ��؈�gg\�V[��
�o��
�Rhٴ�
����}
vL
r�.��Z.?`3�3*X�	g�:��[���Y'��fx^�
��[��o�(��(���
�ql� C�������ri��8��>��p�����
ŋ��� � F�8���1��yߺt�7�b!М�/�U�U��O+�I�[/
+���TP�X��$�^���"��&L\Z�Y5��“��0�e>�U��%�|�򄘑5^�YӪ�U��΢W���evS2�z�B]�.�e��H ��EJj��P��,?�:��(E�-6b�ğ���(W�ɢ��	i�$������,5�b)���	��O�+�/)���N��sso�
+�Eo�W�EM,��
1�F��=�<15~%YE�Y.ۂ%�¼��z4הP��"*4(b) �e,<�L�ك�@�A��Zq�硂0dL����
2a 
+���8p�{7w�
+M�޸s�*7�
�`A�f�e�"!V�)i_��9No�|{4C��(�8���KXL��vZ�HIaCS���n_"W�x&V��:$[L>�cM؃�$4�,�XSXM����*jW"E�%��ƽ�	�;ƙEz��m0�tQ���c��7'0~`�2$�I�V�D!_gZX���
+����	E����g�xA!�_TtZ��FE#��5����P�A��h=(d`��vʘ�
��ҷݝ3��ꠁ�+42Ґ��]8Q������<OF�MW^�Y�0D3+k�f�r�
�m^�,=aB	�y������1��FŶ}:oTԝ�7�`?q#)V�
H�7�&���:%�n���S���#�80a���� �y��py%t�Fӎ�x��stޠ4n���)݁��
8*#�g+qPWV6%*F�Q���T�$���#9q@�;q4v�ލ�[��ā�qF
8��==�2���fh���9��g�
���i���qZݠ��Ӱ�����
"�lŎʆ9:v x��V�@�1jN�@�1B�; �����
%
;*+Fs�2R��
�<:
B�!��y����w~�G����<"�'�6�T��!>j%����Q����zi�F"R���T���Z�
ت�$+z@�ʒ)�p*���D��G#t$C���]
�њ�
�
�:�4Ω: C��{ &'
����z͓=,�=���gu
���NB
ؓ�P�BN'y�$oQ�A�h!���̣�aQ�� ���0�=�s�C1��(9:|T��lSe�ae�.��g�a/�����w`0)|��;~��T�/�J19}@�w�O�hQ���F��飱���9�C%�Hl��>���
V�>
-;}@*)9} �\��c��=9| z���ƌ�+}`h(��>���F���)S飳'HN�.7��o��q��U�n3�c��E2��X��h�ѵ�<��gi$�?:3:@Z���N�-9t
��)~k��(�t���2pW6 Z�
+��+J �dm
��C�m}��B
 ��ds �I=� ���1 ̾�d0e�5� �!���HH�d�U>]���W:
@ ��
@�y�^^����T��"���S��~OaW�2��!z��2�j:�`:{#����c�� �]rW��z��A�6�� �X�A,N�P�#�A$r�C��*��^�!�3$�C"���
B8D*��"�� A�eG���9Gt���¨Oy�9�r
+!�= ���|��BHg`L�V��B��رE
+���PHW
2
+�gR
�
U�$��.i:�@��݊q���9�V�C�M+o|��K|~����/�}�����?>������
�����?������ǟ~��w�t!ᱽ�
gp㟱q���π߂�{�����a�\����p���o^K껼��-��F�7?Ĩ��?
d����#N�Eli�d؅#�i�;6Ψ��V�������?�Va"��?
qXhM�RGQhy��
+zvԓ,�i�u��Q�����N�����`��ɩw�N%�g����W���
�۸�%���w��!t����lt5ѹ]�_��: ��
+��n[ф-]S^UU���*���Pm���p�5uUFƘQ�\����<���8�U*p��5HUJ���HV�)���8�M��E[���6�qE�X˝�=�!iZ���.�vTUDے�
z��"
+肥�#mwP��.�]�)GX��:�J�*�3MG�-��#8�<��
���K�Ͽ��u�^����.�W?��]W�~C])��P�����H����)"�,�]����}���u��mz��H�l�-��M�k1Y��no+��m5��4��Cw��s
�.�r�~���>�|v�8ͷ�t�E�6m�>ֿ��g��ZM&��kE����iY���=ʔ�c�/w
S��6�����>��ld����v�>�d���9b@?��4Z��I	��ٖRY���{����U�����ϫ�Fw6��D���������-���>�qu?a�yvy�u
���>�_w��x��{i��\�4�x&��`�
+d��e�u�����
�=��
�����{<��C�l�c�lڋ��죭�
 B4�h�5���4��s���H
+�N)�@� m�ҩbH�^o����W`[Vv�@��5R��.��D6fp�DF"�P�]��T�F�M/G�\ۻ�B��

+�qBkrTaq���Z��%
e�$�J�r��2���
�M��a[�qõ�S��<Ƥ�B(ݏ�PP���[�n�ZHuH�/iϞ�\��N뤗�k�ZK�Na���ԴD�X6s�=_��m'��sB�
+��`�\�?Td��Rm�h7�`���M*,I
�&�B��L�Lò�wu����yS�����~��`|q���L+!܃�>_��]�Iy�`�{���,
�EJ2�V�*֐ :�L_�¡�
o��R)���H7���$�B�Т��_n7���y��bV!��5J�kOͷ��m
�	
o�+���I�k����C��h��?�����}4��lgG������&��
o���}�K"2<Kѓ�X� ��U��%EIHw6݆�[
t��N�/�Ap�k������6���޼PdF��n���%
+��K�
��Y���NF�k�xC�B�8�Ҍ�(��"C3ȫ�Uz��ň�"M���F�?q
�$����!S*\{���Odi�O[0:��i��VK�"�.�?�G}9���[
A
#�!D�d
	f	�{�Z��}� s���U]�]�jU�J��5�(�*r"у�
f�L��-�@E���:}�.��.�©Nt B�+U�
q at r4

yn	�T8��3�������f	��}UQ��'��,xHLbHD�ݺ�.� ��� ����f��T諦�@����H$�;�0ֺ&3�`�E`�D���pA-�W6
�lB+��
�R`�76���T�R
�%�t1�%����t�,��䡚N�iYV/%��G=


����#�2�zw,�e�T($:�x;�
0՘D�x�)Ii4�	�������uH�]�h��v�^"
� ٟ���w�GG��d
���}� �u�
M����9�y�����8��~�S4���1% sk�� B���&iM1 ��ۮ�vH�.oO���B儫�sIT���αd�?�ӄtYO*#����^����z�n����_���5
��S�3�,](�=/�d�*G
��^�k�7�4�e!R
��66 󐀸�nNtf^��W^�A}�@ O�\}�!O��םUxY��^�]
�1� U�+V5.i]�\ʳ
�\LyX/��ep`,��)
��������)Qj�Qk :f�r�Dhex�e�M�'�p%
+�~�Ԛ��!)�6���@���EU��(�ȴ
�`k��d�$�sC�����cZnj3RDLE�*�%�9�DsI
 �N�zA&R�,Z��JM�����
i2�/;C�P��m�!c���r��H2D
)�#ж�X~�ƼF�u����
�$^�U�M�ڮ��]/^�TPX���I��j��1��$F^T�lc�,<����’yW�A#�<�HY92��,��i,M@��4���W� #����e�7��3


�md�7�52����+�h��[��p�92�p{���Ή�9c��
+cA��"�=�*�����N4,1���
}؃��C!Bd�NY{#�
�2��f�=,�ӌT��:�An*����.P���1,8�o+L�f��'��c�3���
�:۳�o�
+�v}�O��l5�g������
+�fa2Ӡ�.I{�`}jK
5�u��l]pZ?�$e�
�Rv�������/�O}�e^�9l���O8FD2	O:��+�/�p�����%��FӪ��9�v�2N܈��͚E߫F'��� ;i
�KX�dz;���
>8��x��X
�ل�x�΄����
0
��xp�a܈�|j��{A<%��t��jѾW<4�`��<��Z�݇��}p_��7}3ܪ�6@(�<c��͘�LzdK��bJ���]`��k����z_۫��M<�$�ǎ���L���T�k�]1B�A[�{�����i��=^#!��HqH�i�k�J���\�L7l���-�����Ӥ̆�;Fo�rx���{q9>ώ��IT`f�v|�3�ȖW���O�O�7�,�n�be�[7���
�b��&�͡��5�*�,�&�	M����f
��&��F������gI�e
c�*Q��+���iD��  [�ba;��ZL��+��傂H���
(6����w
���eӍv�d�h���|��j>�	��ܨ�
��x��1�C���\lL#�X��fc�^ba��ƴ���ķ��	��&:o�
2=Z���a��A�8��9i��1�$m�E�C �wY����M��] �3j!2g�wOo7�Y���~��>˗he_4�FU}��l���6͎�W��J>�âU<�1D+x\9b�*���F�w�S�G�#������.�ϴ�����u����Ƒ��kQ�J1�(͛���
�2�c��³�p
:�a�=0�G}�.�PN�u[��
���*�H
�������
�]��C!\���c�FZ��Y�9��ن��X�E����Vf��
�u[~Ǯ�V�f)${���\$m�B�W�~������x������P�m̩�ڤX���E
e)
��HZ4��'��"����duA�[4���������ԋ�V�y��
o_w�K3ę�R�`[�ʴ�̠
Ī�1�
S�,�#�\�v(
aY
�
7����gj
3GR�BT6���1�ls�錁B�zL��Z(�Ny�W��Lg
ۿ�g�4f�#�)��b�KXS�XS�)���
����"����x
;�i�i�H�:l�T
k�&+a����*%�
�����Lo�������y۝��`�O|aW\���ph���ia
q"
;�
,�7
W�.ӂЗr����t��)��g����>>�K��

��N��0�b��L�0Q�l�r�*��<!}�z>Ά���j�|��R�)���v‚츝/|}�~o��
���s�Y
:r7�B
���,0��=H�6w���8Q8n�I����	��h n�ړeNׇ	�+��j(�m� �jRpN'��܎_|+i9�xH��
�KdF^��"0.?����Q�1,%�C�/��
yL癤]Zq��Ʃ
�^X��	3
�')ž$�%�&�
��
/���Ĺd,��حiN[�w��8&X�T�R��MZ��on�rxe}/�8�vYo����~G�++�`Ob��
+��P4_��3���T̯���ء�N�OQ��O�����_>����������0~���o?��_?~����x��÷_���G�8��� 2�
��������N���7���3|�՟
���Ǘv������q���x#�����f���̾�S�oy���
+�=P���� ��[���,�����ԁ��
�p}r��	w~����Tb�DN	�Y5D� [...]
~?�aҊ�>�Zzo��
5���o��'�������KT!�^\�O��ؕ0��
Y[�O�kݿ��4>?�n�q�B
�
+v��K�$#
�a�\ A z%�������Z�o0�NA�}?U
�A=&O�f�ZCQp�|]ˡ$�y�#;���X�8T5��a��%/��xo
��Ȑ���������h�p瓞C�+�Q
�M����a3�]3�+�K
�A�|,��t�EH��
.�g����6
ؗ  sX�e
endstream
endobj
15 0 obj
18399 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H��W[�]�
~�?��B[�0�K�'-���
5��}ZN9�.�$���ӌ4k��J�w��`��
m-�􍤕����'���fB,i
���ږL-�lњZ؜��{W�h���6�n5����%9����d���blK��y^}�{��M��m�n͛겟B��	%9�GUt������|���f�wU�
�$J�䉏*:N�l�Čn<Put���|���Y&x9��]�(]w���[�r�3
1�b��~W�!��cH3�^�C�1�j�B��	_�k�G
bl�{�N\�̨��3
+1�B
�\�8�q誨�eUT���};�ZUu*����[s�ZRU�zbT�O��g
l�ӱ�*V��gr9�c�UYEI�*FN\��JbT�*e�J
�8DtՉ�GHIw"rwHބ�����HT���<�}��l�s�m�V��I5d�.GՊD(���1�+֪�"��#�k��4]	�
���V��*Xa�%1r���Z��V��
	��%�ZQ֊�SW0���U�
+k��Al
"��~��+|��ữ^������߾f���|x͢�o�~����ճ�/ޚw���䳣d��B0ֹ"����X�d����!��������-n���w���zϿ���d�O�w=5ڼ�qt��5��������al�Z���[ć���)����.˹l�_�CŴ\�\Q��*Ê&���4*��p��hW�
4����J�6��4�?�
���l�E��j��vb���S�(���g�Q8��R丕A�
N�g2�"! ��N���i
��u��/�q |�q�є�w�q�o�ݰ7�+JtF��5��+�*1��N,p�>R�B3k��6���'�(���~`�{�k| �&�N{�����]w
��4$
+��>��R���.:���2�ı�������Z)��yhyah��n��H ��ãh�V%a�%"a�!�h� 
�@���p]5
�
_��~�B�T
�����5�U���E���
��ۢ�dCwt�`C(���:p ��j�3$��\e�
`=
���
{4hjT`IKa]
���+T,A#E3�fw�d��Ŀ>�	�Ĉ�(��O��T��3F�1K�
c6�0��D��lyty�O�^
+�0������eP"�4���Gy0�F����<c�c�B?�b��Eb��d_%L��FL��$��E��t-�ӥJl{�_ӵJ��T�
�b�LI��ypYR����K��t�Ig�����Jm�.zwsw�x�v0>;�+Ɇ�iWwK9-X�1�1
��9=a�D�`b^x�94
a�)�S�t�A�x�	)'�=Q���
�'Wz���:J�L�^�zE5���+�p�ʢ5N)���x(lų�M�,z��	�����fS\��&��=2���;�5��j�3�������J)�?�T!ƎN
��/j8�
�^Y��\~�
��m[�ڬ�c
��58>j��5Mm+����qkV���Du�GNM����X�O�į#g��tC�
����
�䝡Ť�w۵�h�����}��=�������lmo���J:�����iom����сZ�YEq�
�m�������pE鍭EG�R��~Xz���ް�矏j��"U!��
{,�ԍ?�A�9��D���ZkWK"Qj�zq��G���r'�撲ӏv;��R�QEߏp=�/�V�1|�L��g�_�>|q����y�"�A�9���w�y�,�Rt�����jkZ���)+
;�
���fbg�DK�q������z����0*�p�ǀ�����̦�ڹ)���Ne�ulsK���V�Th��/Z�kI՚�oۆ�e�l'�hXv��:�t�AF�‚3�kQS
���Q��G�
+X�3��<��TYt��{�<�."��e^�D<��S��M��L���o$B����iM[F�C(
�p*Xwu$L��@ۏ��?�B��3���΢ت�_�3;��[>�4 Ex�
Yda�!a���ޑ/�����,
+����e/"�[d+c((B�O�'�`̚>�8�uz�
	i���B�o���v�lj,{�K�ݝ����)yW����O!A�7�L�m��aI�zw�q�`�_����go��h���
>�-8c�D�	k����m��U�?;�0�=��WC�
��j��3��(�.�IX5����PتN?qrN���y�=#�4d,��z�
L��'Ϲ�˞�4z{Z�r-: =
��j�;&'}|Ap&; =��ֹtı��ּø�
��Fus�Q(`�GA^���ܓ�n���k�W�>�խ��
��F�im�/����w/߾y|����p�Q�����gxu�澤L^Ѱ;�P������5[�۾
H�S�A,��=�hc-F��с'�s�7'`N ��i#��]7
�A�ћ�̃T�e�`�
�������w� �������T%�s1K5N��F����B%Q

+t��S�L�F�KR/�$��0�^��
�	S���T�І��9`べ�>`�<���rX;z�
ʹ
UD�r<#���2#���tDP豎�p@)��At at 1#�A�)�PL�H�w�̀�#3 ����R������K��3
�V��x:at<��f<ԁ�ăk�bR�xg�
ǃ����x\3���\�3 p�2�:
��}-������E��[6���ץ`a�v
�ղCt,��n������T$X�=�M�c���L�D;)Nv�����1��S��2�E�9~H}#+�,Ziw�ٸ����@�@K��c�(Ў�Y�,����2�Ĵ3���Q�d���
���y�
+���ܳ��G�_�B~(�#+	a:/YI@	¯Y�wۚdz�����.t*-�.�����8+8DJ���l����
�z
o]kZ /S�FZ�Q��dD�&Y:��*�qZJ�/�U��6���s���[�@^�jI-�!n�^�ijċ�E�
�E/%�I��
I�R�Z���Ƣh�3g�y#���J
v%-V0� �=l����y�
+�G`����.P�:�
�u8�'�
�Hh��]�I0��e�ᢁYC� 
��Ã@CM��H�
+E��4�L •�>�2�,�2����j
��b�8x�P�`���aFG�
+R�xU�D�8��P5>�$�6'�2:Q�7�X4
'�u�"LH�������)��c�� �`jV ��,V@ �V@�KV��d�f% ҆�r�
+��6+��,׬�!qhX������~�x�b���ZhX�>;l�B�
|��b*��n�
��:��:6����/<]�� n���RL�=q=������Mc����Coơ�JS#Q'��3����C��
���K@=u5�`X�щ!T4�N�/�
)�p�JS�'��4��^/h��
3*#�r�
�����ߢ�殡G2r����
����n��y�PA�6���#IBRT at S��6!�_`��^��TDz�)*�eo(�
+��h*�b�T���PAw��
+���K���[aC]��TЍ�PA���
+���%z1�(A). Ń9ms1��p�x5\@�
zQ+-&�zED�pq&ʱ��:/����:�.읧OΖ߭���#YO껂WO�
�V�/%}9����_�UQ~�
��w�@f�/�o��
��G�G��O�o��_0G�b�g6�f�[��28o��n���'�!�����e�v
+Ƭ���2j<�7�tRU-Y��
ƭ?�"	���l���W/]�
���{��r����<�H�	�g�w����;�&p�����rhg^9a�Pn�j�X �F����DhL�F	P>u	&�������#E]p��N�a�)�ՇK�-4L��A�߽�7P���
+A�����r>����L
,$��K>����؀ރƐs�7
�8�&@
s<�TLC���`���T={
+��
����>�\��m�Ea��%Ƈ�`��w4T���
�!�2T�hּ�k�|�RU*��dL椮��Y;���8AO#�^�őɄN
�O.��t q5�EB�88�k�t����l!E���Y��
+� �b�
FŊ[P�SA��
+TE�JF��Ǐ0�c0�:o%����5����ҩ��5�)��!�ҟ\߃�%���D�!�M�RU�
��s0�жm8���Sں��ħD�d&[ZT�8
3y�t���������J�fL{#$�j��s�����:�t��
+J
c�kkoE�Y��S��X�#�Z: t�PE�C�ʪ�gak�th"M�PJ1������d�M�Y��C����O�al�"
�!18�W��
7Q���e�z�Nb��?r��B2
6���c
�����a��d�h�5��6Q���ʫ����F��$n��T��zK��P
�9z��7�
вp�y	�~�E!�h9g+�f%u%���@X��v�M:�9\��=p9KwRs^8#&�j[�F�܁Fs¢�p~E;�s���
+�I�t�8Ȫ��=�!�m�(�}JG�b�$�J�=�d`����2�28����@��ü|�T�>Y蟝�&�6T�g��@J�`F2�]W��,)���ފFV)����yO�F�����i^rt"/K.����������`�#rOIA�l!ʬ'�kiR��eW�gj5¤z�V��!��a�<�ж�
ҟȖ����W���(zB�
+1�5s2Q���-O ���™�rV� ]
$��lX�>����Y�(�<��L>����(Q�&�eoˍ0��.��y\&vu�@�)��ʮj&E߄lk ��̿�N���e6�0�5�
#~��g�
˼����ْ�R�w$�I}W�Ӽ���1�d����L
b[Ĝc���o=�s���n1B�ˬXw�{NH.��
+6�J�Z���'[&���zӖS3�k��Q*�z�ߘ��/�m��L(ߗ
+[����E���Vs
p�t�
�o: 6��+�g��d�y>ۄ�a�9��>�BAb6���j����s��˼�@e����H,�bUf�dΖ���o,�>�C}��8���%T54��z�m����9Ty�Xsb�4��zS0i�C���Z��:���X�V
^�Ǭf�~qh���3�չ(���
�;=W_�_2-��9�&\^9��EQ��>�(>)�Pv��
�+2I���	
�گ�f�.�l�
^�
<�Vx�m�
�9�|���#��!�o>^��f��$/�T7�-Q�B2�����/�Nǩ�[�3k�'���u
G�
�~-��٪����Ҷ��O�qeSxh��MO?!C���]�뙩ߟ�������)�T�v�7ۙM)R��5�z8Z��!>~��Ɖ�}n<�o�~=�g�CCu���NӪ�g��QJ
M�J��/�;�\����� H\�֞sV�X)�=0<���y�A4�wҫ��^}ɳz�#`�w���p']�>lro��y��~�iy;�qb��SQ�e�_��eN�ݭI�
���5���[�&�?ev�ر����%�Ղ�&ӇQD�ϣ��a��
+&3g&
+!
ϑ�
o���][���xF~�'���
[Em�
+O���r��C�Z��Z2���N�3�ʿ$ה>J.ْK�]�
+�ajF�k� J�_��U휳��2�J��9�D�������W�m*��#�^�gƱ�x�-��ȫ�ڂU�ƏfV-Yf��N��U-���oM��:�@J�K`H���
���)+X9�@hKG��"/�S�ۺ�hUKq��yԑ��b�X�r�
+ܦ�����;��%���Z'�Ҹ>:3	

�^/�<;�/�ն�DvE�]��T��s����	C���SI�e���`y���}.}���nI��r!��ӧ��׵��8������o��]͗�����kә��]Ǐ(/����My�����b>p�����ǵ���~���S��;_�/��Ix����Dmv������T.
��\��ΛewqY�8����:_����.x�<{�����R�|v�<�;@o�����>}���xy�m�er�����C��
MGhM #����a8^��ˋ4�������.�>���1�Nq
zP[z:9`��q�urp=a���vp�Kn/祲� �~���_'���/��g������!շo��'��o`_
U�\����x?���Q؇X��t����������ã�Og^,
+_:)m�P��:UL?�_�P�3�_@�1�"F�N����O�/�>��^���u�r����8y��-|�ur \�#"'�ɓH4��im@���u1}�}1=�$O�x_L?�?8�\1���@�RxE��.��f��8<:wyq=[�Ϯ��������a��?�w�'�m
+����Aq�6<�1|���j������ӳN�<y��lv�X\_W��硻���ے)�oj�P&$�
+n\�����Y*.� %)�yW~�L@��a���
�1&�?o�O��C�?:��|��|y>;+,,װ܋�!����,օ�եa�$��
%��`�s���TqS
+.�Y�ɳ��P��P7��E�0�j���`��+�T
!���,�ծ�S�7	rke�0񣵫������	���F
+0��
8BZYj#
%]�.c,qN�f���e�*$
t6��m05��t>p�P\$�"e�C\:��'��$���1u((�
]�x+;�V�:?�o��M�.��8�F��sE�h��pd�,�
ߙ��E)��52��0��T�c��ʘ�E��
�@]j�lѸ
+	�n�1!�hh0�:T^]���=_�!�ȡ�h�k5�!*a}�
j�h�
!�@�]N��
+3�+���r�����4M�d
�����
HzUJ#\�d
��Ds�d�}��Mj��3
�v�c�uS�L߬w��bw�L���C��;"�sۑ\����CR�;j;��
׶H�`I{Gmg���l��4�
�x�n"�{M�
S���Tw5%w'�E죊�JdGm�
�rTzX%��)m��'�y�hW�߬�l�_	R:)�O-P��9~1�`��$V闰*UȌ
�����ܱ�*���
��*W4����X$oLHx�2�:V_]��q�Үcd�j�J{��4��I	�J�
�������8���
�r��O�����&3�����m��C�=�i?�duo�;������pnk����*�
�b�%£�PL֑ɠ��O.��v+l�R�.�"��^��vp�$�cm�q�Ga�
��
+ȘC��w���&��Ճk��^7���=5�j � �AQZ�P��U���Ƅ̢�ɰ�Xe|u�*�M�A^r�c��۽����i�^�rO�oq�����}�����
S������"Xx��(+����w�Cv��p=KI�d{IZW2.�w0
�c��4I&��$K�.���w+Ftp����0����$�U��Dٱ�
+��:�&ѕ&��R��ʌ�����Ҏs=d+��%^ɽ�I�	�j:��ʊ�p��z����q��b�T~)�<sc
��w8��Jɻ�b�QG��4�c�B�4g��e�VO��=ݚ}���u����O�a�%m��Z�y��E�*���V=�l<�aM}{귐��s��gd�g�ʲ�Me|j�2 qgg���󠜍A?3�MbT?��[�]{�����R��K�ťv��|�'�o:��h����yD�	�V�)V����E��QMh,�
J?6�
rJvӾ�$�ă��+H�@FI���
+�ል1L�[�{
�R�nQ�Xü��:Ý��Y�`�3�Ǒ�!D�wE4�0P[
+��c֚�!{7oSĘ�p�.R�3��Q�t��Ʊ"���)�$Y�I�� 8{�
�A�EI�&�*��C2
�H:٨�L2��G^������I\b5VvU&*�[{�*"��eo�=o�5I�����F�.�(�-2J���,"�S)O��e�-������|��
��"�����v��� ������y~�5C8����H�
�p�aϔ���H�К�:�����
�]���I#Qu��#��

jB�}z4�0��{ڴ�
�{QJo�vIk)i%��K�e�.
�f�B4e�T?�e^��8'�73$+��Dg2��ښh�f�>��S@�mF�'��N�>�R��A�hl}��m���ㆶ%a�+H�a��2a�6�ǚ�
�F�zI`k5]���>Ye��N#zU��DT4ii��ԟ�R
�s��7zD�H[5y��ʫa��Y�k��ڠ�˥��k\�R1�|5�8r�8��8x\HGɅb�RWB��Nf��K�|�޴Z`�� ��>h���U���TԔʍ�p���@��K�/|C�J&U`��f:�vV �˲vHl����$
+�
��̶9,d�)�c��F�fp���4��[��V>i��e���R� �d
g�l�"���j$0�5��*�� ��V��c�\���k(�#݁r��7��T�Z��fJ�Ȁ�Crflw��A$Bh���e�}��
�Ƽ�A����
(UǼrMC
���T

�?�#��HŸ�$
��iĔ��q�r�a,4׹���7�F��i�8N���I�RB�,
`׹ꌋڗb�&���+j���$y�����$G���l䭴�4I෽U(�ƈf��T*M�
.V�Z���2-0Ϋ.�S���}�=2Q,�# �M�k�)8��eJlxPY��dA�$ŠI
�Y�CrJ
~FvhU/R5��{[��& !N��W�ed��h�4R���*Yq69�O�w��Q�rl
���
���G���;�v-)u}
�'��*+�����t��E�	4{�� ��y�Yn
+T�n5�
���ͧ��n<��-'M!S�8�_`�((�2�&Q�s�����Uן�TX�v}��M�����p�`{jN]��)���x��E��Jn:�(U[sBG,QZ��Y6��[QV*�x<�L{���R+Y@�#�E(:Sdު�&)�ls���/��Q�D�R��<D�&-F4�jO�"[�{
�͒<6Ǎ���P@��
ţ8�s����IJ�"������lly�%+U�ñ��jDsdrpv>u�$B�5f��~U����t
�&_cc, lW.����A��@ �~H��|
+]}�!Bo
,O�}������oW��b������S�f��v��"U�� �+A �!G�ͬ��
�s
�)օ���
�~_�S<w�,c�;X+�>��
�L��L�
|���$ʒ|t�5ֶ �=��`-����~m/�lfP�p����݄
+
��/�<,��偤e{$Z����C>i���IC�(�S�U����ڼ�l�)�s|�v����c>Ei�E���un|
t��Xs�
�� }���z���hƝ���׭6�F
�XTg]�y�y��tW��� ���ou`��.�e��`�c�+�����Lc�_�O���ؙA�P[���<@�CtDn�NHU����-$p��j�웶�x�d :3z�[�Y{҅Ո�C:zڂ�
9;��W���	�@c4'"&F
I
�I:8,8�O������̀r�[�H�X.`v�r*
B}�ؐ��������Q���ǯ;%�{I�֠�JJc+Ĵ��l��:�}��G���Sk��{$�SW.����Py������Ԅ�E�|�=��+p>���j������8esK�����~nn
Up���N 9��uO6�r��!�tB����x6?�Ѯ���SɃ�V��e�{��]%�J����x۔O��TR�5S�b
+G?���=�Ї�(�b5YT�91�	�2ė%�u8Eq1߆[��F�'�;`���B�R��3�T��J�0�2��� ҇��J����j3����[�HG_S+��WV
�K�	m袕,\6۞��=M`F#�D��P�-))��X�r��(�&J��mƉ����1N���-q�e��*cX��N�(�ޥT,(
܊�cj�'��
�%����6!���b�1@��	��W�I9����x��!t��z>� �fG�=JGM�R�Q:�p�\���g	�
+�4ݞ	O)䐮�i޴��q�,xxȸ�KD
�d�R`R-N�.�{�f����������4����z9@�	R:�C�.�����
+[�@8�{�
+�
+��']?z_c=��Mh W�g��-�X�$�'�@��@y��ӱ��|�#�����]Zn@3��50��G{ϛ��Y�;R�w�����MW����Ld��R��1!{<�(�
��+B:���Is.&�8�m�y��Z�y�X$X�:�� 
�ց���bFl ��� 9�=�{�g��{�3��8n� �����=jU2���G��GF�q�u�(�o*jsr�
�p�O������3:rq��e+�V1&�s����s�*���Ʋ�;������6k�
+
�$�o�(b>>-lʸC"�:�n��S���?���{R����
�w&r]$����&���
hɂ��Mi\��P
�5��d�P3��j�X�Z�����&�L����s*l��04ԍW���yR+#�]�,W>�И�6�J�n:T�R�K�tr��
+CV�*�1:!^jB�B0�`٨�e*�)��3��,��K���:���p����Y�Q
+Y.�*�n��+%�
�� R�
���,�E��i&
���
#WB���
��+�

��Mc(�
�ub�lND�Um\dp����.N��p��+�?
����4��� q+��r�?�����Uڞ5�O7]{xG��#��)x����>�J)�V�'�	�\+�-IΦ��]V��b�����M#
����S��NO�J�D�g�t{h�;��RmX�Ȃ�x�u�D��i�安c������¥��ƶp��PHV
&�l��y��LiP��KrWl^��h]������Xh�8��X\Jͽgch���ō�2�{E���i,%b���W0�����Y+����&�J�E*Ä��~�G��F>���o��|>�l�Y)K��
���1x%���̯«�ƫ�D�����΅FP*�|ﴄ�5��=Hm�#��
&�7Kr�r �	R���01��Pǒ�LK��-zw��&�躒f0�4[��
D7&��?,hţ�ɉ�qV埔C	��Ǯ�&1�ڵ8j�ւ�4�z0鬕R1�T�V���[M��U��~���մ��� ����~���A1��=���[���d���^]cM��!�T~�)n���Gd��L�R\�3
|8K��y��h���_fF�[��ș=��
�X���Z����+AB#�
9�MFv%�xAM��8P�&@A%)�u�s��"��8TQ��^e�x�N�_�\	����ӈ�b�6������1�������T{l�-D�49��9������NZ�����g
e�Q1��kPs���/�s��x���,J}�N���r�8�GM��r��QJ
��7����8�lb���c�h!ޒv�������Kc����u���y��d�=[���Y��ɤ�`]��	
Z
��$#�ҥ�?��Ji%���5��W���Hῤ�=�Q�ZB��>�$�z�mbl�}fB
��l��1:�l�µ�2��JU�٭7���@ȼ���V�eH^�b
�So�H��
�M�
��G7� N�8���J
։�<
�@�Qp�ї�����r����{l��p��ơtί�m� �Q�?��ʛ��g�����>��3{���rUG��rn���c܄e1$��4ؑ��������O���C������7x��
�KBr/���
�5Q��{�q������-���p�s�ҧ*1[���,�?�ծ�� ��2��X(��Q�芴Q�TN�"��Y^��9��w{汳��,O����p��� �QMֳ�i�F��!�O�� gq4�'�lBa4`B�
�
����C�ߖ]�Ä�

��
+���΁֙���K���\�h\�1j��x��,�x��-9L��?<5��"�=��s�#�tWGk�ёC.޿F�QZ�W���Ë�BIA����UmՒ��5?�}�
+
���Zx�<����Mr qB?P�����R�J�n̑���*�r����ςN,����P��-A}$Ot�.���<Oy��q�^
�,X�k�Jv����|�
+~c�
�"+E
���w�9u��`��ׇ[
a2e�2R�z���1�S	3���Q�XjZ����l� Xj�� |�'3�U
�A��c���)gT�qJ*�z�<
As�4�v�]GUҿ
�m���9�wB���fek��dq��ԃ]�r5�ذ�`�˫
��k�L=u3�He�,�t��k�M3��Xv3�8��EmG�jF��p�3ft��(�N�x$=g���:�괌�L
�a	��\����J���G
aj�w

�{`o�6�0�L�2^ Hke��3�]�+�:�΍�2���J�
�ʐiL>bPV�J�R���ځ�16��J�!��O�<�����K���\��m��`��J�1fݰwx�5o�.B� ��v���]+
�H|Fx�,W��9QN�����nq�l�Gw2��k���,�
+:I���H�8-W"%!��g����
(�s�^�D9!h"�Xy��2L^�m�5�N�(�+'��IBn�'�/��6�7s���ǛW��p�|(҉z��G��Y�%�2�?����Bj��
Ar�b�[�t����
���쎩�+�!/L���Yw�R����b����u|�
wܷ��~�k��߃V�/(z�= I�gHӘӂ'�G�:žR�U��G��F~�B�3c\�5�$���j�������������+���ݪ}�ݼmu� ��l�� $�"���{ݥ��܋�
���q�ޒ� AT��
endstream
endobj
17 0 obj
12647 
endobj
18 0 obj
<< /Filter [ /FlateDecode ] /Length 19 0 R >> 
stream
+H��WɎ
����P7
����Q2@�

�4�<� MӠ����"��隮j��C5�dFD���������7��~|��_O�����.N�o��wjz�t�ӓ�?=qt���N��L����L�����H����,/�~:��fv̐�f�-O3�
S��

��]�
֜�~��
+Z�'ؠ��~wX>SMn�@�7�<S͑=O�a�(�F>��Ƭ5{��5�(=�������
����5a֎u�qZ���_<��[�AU�5�]��/}c�EZ��k��'�F��k�RqW�#���@�D�V�b�R�lHl����𵶾�
�
2�F
+����
���i`��A�Ϡ˹�E�����ޣ����q�oJ:m�Db�M���㸔���9l�ø����z� ()]
����f�e3{�
�Q�7
D
9��	�XI at K��Y��
y��4�34
ӳ5ތ�*R5>gP��?uQ@�/�Ɗ<gS�a�X{Qu���saAh��o
�}�/�	���mZג���V��C
,<nɧ�
+�P�(�2��f8ڎR���盦B�(�k*�
c��b��,TxQ�H��y�p����W ��#2���WT��]U�o("�	�
*R�Y�4�X�TQ*F��o3x%�UtI��^�4�f_��@�\�.��m�ߩ"H�UFk*�y�S��-<���(�G�t]�bT!� �
��V�}��
B��F�:p~5�v�,)`4pH}�����6�����
���*��Q%5k �a�ڽL�}�QR�Z�#�Za?��
+�o4�6[Hq�>��;�� �J8�Z�����$��p���`�C��``Y���Ƶ���� �/K
�Cpjm̃�c���Y��
�;��l\�-(nb+T�X-ec�J�s
*��'��Ҳ��4��f���yjo��a���B�uk���ټ0�4A�0h�ֺ:r�J��9j=�U����a�� GA�����EWas�^R���+G���%�;
+J�e._����`�{��KB�u
�荾�T����
�/V��,���n5nv,l�ReA�0,����Ls P�R
sDH��4n�_Y?I2LV,��~.9�>�	���	�n��}�^	�.ʿ�z!d�E�
ƥ��
&	U"{Y�.�RԳ�uA�Z�`6m�T���"tHu7v��ʋ�f��v}/
��
B�̕�����(������R���e��<��?:��J����-����+�wgZ��a	�����^�4^;�w�j�ہ-����(O�9���EG��H��5}{�e��H
+�|�-c�%Qi_��[���x�&���s vWo��J�?�"��w�
o��[��\�E���+��
+�MLyk�F��L�垟���0��֣����by6&�4�*��
+
�
-f�S��&������e��
+�i<�
�"`�\��3h,}�{f
 �x�
v'ࠨ^w���[25�N�oQ^
)be��*�
��d{�S���<�EB/�s���(�!Ec�X at y
Jg��k8�
�M-��c��&��)~h��;&��I
9=}�\&�r��,���$҈L
��2Ό���t4��H�ҽ�
�`�&�(O��+lH�X��5ӛ������$���+�nj����9)-��$zj�%aH�l	�k�/�AO�����t(���6SO�5� 1�˘Ϛ�-#���y��@(G�H�g��"
����<��͢X-2n���U��•�+��\�A<����!Eq[�,�xP�#;n8���Q��.��X�9
m��>c@�GUv���]
�
D�;︞-	�<[���
ő��F�Y!��J����:x\�\M��
WM����YPg�S~����&a���>�����l6�w���I�\
+f
4
-�w����UU��]�M�3E?��g��s��GC�څ�T��
��o�b�I��/AZ�,�G�N�\���*�co�;u����~�
�nS
��zT������D����Xӭ%�:
Rc6�9�-Ҏl�5M7#m� 5�d�9����j
�aϠ���nAX5��VsF����ĺk?
v�s,ʥ��U�ĺr_.�� f��@XT�[]�ؔ&���+x<DŽ�ץT�L,����$��6����+=��" ����d����,�A��m� �Q��Z1L�F
���l� ��8*��9��89�!�2p��4P�y�v`���<XUq�KpP����
+��򶥝_a����o���w�>��)�)F;�YV��἞
M��%��}�_0��~�{�:᠊���J�7�����3~=��#�c���LO?����
+Y�X
ٜ��
�q�1D�+�yσ
c������|qI����4:Yl55*;�nX�
@Y�΃�X��DҘ9E�b�̕U��BfL������c�(+���&�p1+
�@ZjF|����+	q��+�,�	
lb'
��5�f]C�@��	�)ُd}�&�(��Kb�o�x�����5�e�Z���
3ʶ�w�a��_O�W��%(�L�ׂy���+0�2���g��U��-bE�[�M����v��k��yS&	�Ax��[ }�'�$��FTȘ��R�k�
\Jn$fJnH��N}�
m���o��`��QAʥ|
*�-@�c*���l�<;�
U���¼�ͼ)م��OBI	m
6��!�Յ1�XL���
��;�b�UF�X>	�(	 j��Չq�Bqժi�eC��j[V��T!V塼�{g��A�0n�3=��\�1O�
j�z���7Z
W愌�Z�]I�x�E
�+2O���oA;�AOCX��p���O�O}\ZyaƐ�B -uJ�媱r�6)�I��뙪��?֫h�a��
���|�Hr��}�(
�OC�h���J[&��'i�F׎
��u�ќ���s����v�>8�]��Hg���9��)�&J5�9)��k~
���-u��ܢ�D��:{�G����O��5mZ~
��θ�pw�0����XR�OH��8�H���-�VY��nh�ij��5"�SIx��I+Aqz�AF��[a(�yO�S4%7*�`XM�w[��Lp��$����l��6{�辙
]�8��ۍ�O�=j��j�SM��:� �p��4��%#�C�`u
PH\��iCz�!�E�|
+sh
�#��O������ԵM�CR�\�/���x�O]��-o2CG��i
y����w�1�Z���/�U�I��`�D��#:A^Ԫj�8��i2�u���Ww�eQ�-�oUM�(��F��,�*p���NYQ�M֨O�l*U7e�������P�@.�o&?
 �5J�
endstream
endobj
19 0 obj
3254 
endobj
20 0 obj
/DeviceRGB 
endobj
21 0 obj
/DeviceGray 
endobj
22 0 obj
<< 
/Type /Font 
/BaseFont /DAAXHI+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 23 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
23 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /DAAXHI+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 29 0 R 
>> 
endobj
24 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceRGB 
>> 
endobj
25 0 obj
<< /Height 120 /Width 128 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 26 0 R >> 
stream
+H��W�n��/�
��\��$Pc�+C.l���gUz�����{?x)X�`v�4��@V�:�G��p�y|9�;;K�H��A�,g����9�\�Vqqq���|_]]a0�m���h3���m�£�W�~xxxvv�ן;��̼�� ��o�A��lf���Ÿxv�`�}�xLv�"�noo��m�'#`���wOH��g
x�Q�j���d��Ӄ;��i����W���v�y����߾r�������|��w#����稇��*$7����g����zkk
�^����U}O��n\���~�%�a�T"@�>/2�e��������~:�	�w>����őd��
+M~�j
+�̘�Le#7O�q������-|���8������I8�b]ˌI��y�+�n�?Q�ɼ�eq ��������z��mcʻ����y��d���x����m�8Mhklx�///�H�����4H
|H at u�W�x��o��<���nw#���Į��ϗ��Th�#
�k�d����Ǜ�}��7I�����5��
1l�bKv�C�"�<}�,�(�_���柨[I��ӈ�[��eJ�_AA�(�4lM�����~[w�
ڀ�B�i{4�5�a�_��	wZy
+a˫���c�9JcX|���o�rl�d��ma�<OW��P������i�\��,2���v��#�)SU
+2���2�gJ��	�
��I��*0KXypp`�d���
������PL\���X��V�����
�z�����Gb�p~~�~ah2}�3�qqmm
kb�?�
Z>�C at TI�ͮ� �^���F!�&���J��?��`��C�/�h�9�����M9M
4kP!
���/�vmX�?qKNg��O�v 2I8�HS7���n)���������2��V�����9��(@R�En�jv����o���_�
�é+:k+İ� 	�9c5e�����S����C�߽{�税س�B%�TBv�� �p�� b�&��#�www9@,V-�-!����}x?VVQ�0��.l�v����x72*��2
������'�>���4�����
���u&n�d��S\g��&&����*�3����FUW$/��g�q���&?����#�M܈5�v{�����Pl��짶�����k0ψ0�>e>���s���f�jwLcM
nD8y�
@X8%����ʿ��%e��Ç���{����`��1t
+8 �R�Ǐ[Q�����U*���
+9��k@�y4bkd�&e*P���.b�
��������mZ�8o{����

hݝ,2��.�#č�$0*�`��w!�$��^I<��c'����[�V:�e�`{4 vcH��̧M��nt
4�O�6�ņ�@���X$� 2�Z����3���L�����3�AW�`Q2A�b;� ek
�����k��
���@i��hh5�]�1
^�������_S�.=�� (��P�^|-�7���1���1�R�p�f�ї��?Àwi@�a1
+,A!n��
�g4
$�Յ��]gz�aE`i��N1�¿��SݥO4��"��_��"xA5��ׂ$T����;��qle�Y"���s<D`bKg%w�m�
�#����kR-ʦ����v�i2���Je���k�
`oۃ���̴̓�_m].�0��Z�r�U�f�ʦ��@΋�l��%���嗶`尒z�G��Ge����
T6�tzz�S��׉e�,l��i���θ;j�R�2��?�E�����+���fZ�L*-���1���5���_d���"%A�'�L&'�'�
q��[P��u�Dž��-j3c09�
$��#S;P&셬��~�s
���9o��>}Z��LN�
+��	���v ��������2>jaA�7�|� �U>j���L����.2p9Ni6�>�:�ha�$���S�F9�5����
r���,�J�բI�����V�
	E�=�
��
�1	t�(��.ȕ�_����a����s4s�NA��QS���
�?�
0����o9v��e�2�� ݳ’	�O����=�l�l�T�/
��N
����Z��/Ҿ=�`a�@��9H��LV�J��gZ�‹�=�xUj`��:�:.��7�K����t��(;HOk�n�G�fj)��P
]��#�/�#�,��_
8HLa����+w+�=��8��$N��N�J���
�������?Q��kٳ������|�2-
l(d�*r��`�����P]����w�����"�?�~?5�4�DnO�iΞe�|�Z�P����$��Q1�!����# ��ȟ.���h�0��+/��L�]�L>�
�P��w��"6?�H����! ��䢲d��;�†.a~\�XbÈH.������j�<Ʋf~]
��%&<���t���t�L]����
�
+�5��|��T�?��_~ё�(���<0p�C!�Ƭ^�~jbĮ�Ђ�d�7��v0��



��P,H?5w��G
6_�*���}z�lX>�mz�vI�
rG[�f1��s;d��|
+�����w�*�ULu(8p��6�>��O�^���

S��[��2A�S	� Ķ�mZJ^�qС` b��y����n|�K[;�B��������u��� ���
��7>��黃2_*���YR�0~�#���W�
ߜ�����X���B
��#}
d����^ĕ���k�t9Q��r�.�Q�P(8�u
+������x�W��ny�tN��	�'�lmmi��WE� 4 �>�Z��ʡ`�%
��
Kl'ȧo�J���Z�ku
�jJ#T�Q�� �do�w{�
�l0~ŋ�
+�ћ�.x
�t1� �E�c��_���S믩�^��[S�/�ī�E��y�7�p�Tw���L+
]!l�6��:����n��q�Οyk�0
+e���4l< �θ0X:
� �7;���R���7�0Z��W�<�X��:��/ۉ����^�p&?����H� 

�Բ3�
�
ןx��ɐ�q�` hZ�?y�T�9��	e��������ب\
��3P
� �h�y�:9����'#����
+�[����.(;>���\���p
+����k� ec_[[�������A�Y
S:J]J��"�jB��
<P,�<qϋ��\0����t:z�^��������Lگ�a4���*0����Mu�E&G��y����@G��~��
+X�Q
T�4�A|�B
�>H:�����w��Ӹ���m['��ʡ��\�#-��!�V
+vC�󠾃7u��m�R����/y
�ߖ�`�*"iX)��As��*�l���p��A͕�w��۬
x�
+������}�Ǎ���gb�n�n{
��|Vsf�	�ƏC̿�� ���x�	����r���D��[�x!^!�
��0��1��a"����4P�
���̍�G����i��% S���|;q�WWWH�/������G���

����,�p�5�,D�WP>0f��7/ҵ�G���Ts&<�Y]��U^^

+���A�֩ک����;;
+�һ�jm{T.f�C̏��
+���[v�]KY-`�2Y��P���1忛+�P���Qa!��<�L��x!^&L������;�R��������WQn�0;�������i���8 ��уp�N���}
-��X
X(JD����v��sLv2@���A 8
��y�UVէ�,�N�:�E�cV���4y
>?�*I�
V��<Ɏ�����.0\��!�o_�h�e�}�����
��]���TԪ'��������K�[6�h��	��W���Öw,��Rvl�<�2b�G!���u�|��E	!E�m
�H�o�t�R�r���
��v��wF|�<���|��AU�V�I�;,���Xw�Y��me
h� |�n_4>d�
 Ӥ��
V�3�;�V/J����P�d'(���V�=q�V\��P�6&�
�3����b�R�������m> c8X}�@�$�ni��Q�X�W��ヵo�g��ډ:�)vG�*,�wC`���yy��f~������ mD'

endstream
endobj
26 0 obj
4047 
endobj
27 0 obj
<< /Filter /FlateDecode /Length 28 0 R >> 
stream
+H��Wio��>��?�H�}�"$l� yLxP5��d�
'�~�����{
�9�9u��w}u�>����}zz�����:�K��gw�!�HM�H�����.�k�D =~u�Z�I��9~i��vi��L�[��O���4Z_���Y�O���MvJڿ����t�����6��ç���GaLD�ie"%%� �v���몳�<9�I���Vaϟ_\]���G�a�~=�ҷ�)Ͼ��"|�(�1U��HP
-��i~ʶ����6�x[���1�'���ͫ
��H	0V�~__~N�/n*����憛A��l���<
����)�;��ۗ��!s���}d-�����&;�m�}I�{�鑽��>����,Z�I<
	3+0�x8
_����=H�I>5
x�*�?%�m1B�~| �$Z�?
��GKǓ�x�
��E�����
we�,���lu��K�h���W��}�_={������R������YVBL�*�S	IYC��ZYA�ԃm�/
+�n��7���ć�K�����
���u�K*�?0ί%�sR_ �r�z	���� �d�$@7��+
[�@ϻ
����(%�ka�{J>
�9H[�x 8�Y' �֩��j�^ @O����7R��ǹ��F��b2����п[R�Jʇ̨�r�TP�
�


�֢��v-��"
+6��_��3JK����A1���
NǮ�
+F�m��R���X4�ySt"R
+�bF���m���+��
�mt�F5��Rh�F[
�W���X[Pp6\����89��VQ��̙%ϭ�bI��UQQ���
���¿_����&Zq�c�8�=��j���R1�Ƃg��`=8�,��{
���4�3 at e��S�Y	JP(��cύ���
+���� �?$8�`,C�������
��jtz"
��/G%3��R�B������3BU�`
+.D3��%x
�(�BA�p.be��1m��,e(���)��!F,刱�
����
����䅒]����o7���O6�������]�5�s�S:����bM�	�2a��9��v����!���*,z��2%�
�Ok#��35�iO���B�������o��-�V��Q��[s��#����%
�ʅ�{d���pqB�����F���D�M����\���7��iv�;p�z�Tr�S��6:B?#��n�,��qHS
�:�[��z��
����@�����a9��d�����FG�
�� YP�du�Y藪���1��
8����������7#�_<ɫ�|�~����%s��B����
PƂV����#�Tn
�]��F[�=�
+CC�@n~k�0�⺆N���
ܾ���@w�y�c�;`�k��n��_���F�V��ɝ�s��S�ʸ%�ϑ����;;�
:F�
/�,��Z�u�x9t�~C(^
Y����3�>�]�`	�T���
���Ѝ���7F�ܒ��a��=k���ƒ�FAx
���EFk;X:?l�QNT5����z��~�x�O����Q]%��-�� �3��!@L������*�E�L�B[�9'���E�B�V�`,��T`cKu��
+ڮ��ܹ���{�&FT��ʹ&���?mm�V�����B\��
]�,��H���]c��.��#
%
�2P�t�~#�K� Y���(O0�w���(��Ą2F��`
]f�K��jt�
H�p��a��S��Ə
�V2:��B�SD��Kd�͌q5K��6ECS5�
&�i���Q��*1Q��%b�!
�r~J%a�G�Q�-�R6Zo�d�"@
Nq�0�f��������4?�]��CZ4LQ����G�榊

�T$W���$��4��XB���D���q�g�����8}cGs
E��X/`�3�J�o����
.��͂�BET�*��Jq�6mͩY,�P����m�&gmX匲tN���|G#���?3�#�;��G4��ڨd��
��Cm1|
0j�
��0�
+������QۿgJ����0!1U�l׵�&&
+	�ik�� ?c���\�0�����2G��6~|h�Z�`4g���}m

�
)��fi2X4Y(�
۬|�uKh5k�
�M����H��̓tF6���$ň3[���&�i��I&`S�l��(5U��_�0�K3W*2�d�����AuQN:�
8F=�쾈z�,h}���ܑߠc���~�,ќ������;t�~\1�ZH�G�?�k9�t�7�(�<V�q(t��~�,Tw�յ����*a�C��
+��/l���7d!�7�Օ�Z�p�|Vl٨�F�G���|R��
��
�#��_ZD~M�#��V���
8�v��F-��
ل�N�ĩ	� 7�����s��t��IA�&Mn��]��0���{�޽���bށcRV�b�#�IY����w�����Bj�4��żG6%h�
BA�	�����G�F��Zj��ƿq���,�It�(����٤Op�	zM5]�63�	ع23)����7��g����@��Ƈ.3������c�ئ�v�J"����g
U�����(Ĝ-+�6O�P��T�M��"�����g�O�T,Թ!vjئ�
��+����Z�bn��m�'�0�U�sW,�
c�j+Be�j�	�Wz��
f��v�xB��Q�i�2�
�;`�$�l,�U�0I�
+6+�lS2	"�h;/��C+1����MФ

�0� 
X�P2�w��
ک�YV2���ᆀ�T
��Awgh=y3Xݬ��pK
�����z�����2�\$���ȦT� ��Bq���>ل��op�,�3wA
�M��DS�L�Ì�?�ծ$In����e���tΑB�
�ؘ�N��"��
%�H{
+�UM�5�Q�A �ѫ�J9q��q��)lB�3�Ѹ����G▹��e
j;�)��iu�|@�m.
�y�ܡ�������lJJA��~R����%��a�C{*?��ʑMsD�Ӳ�$o�L���6𶦪|i��6���%�G���k��m,rY�ݜ\
�4�p�>�����
���5Q�K����#�J�����)��� �sƮ�q��LN�l� v�Q�)߽����
�k��iȩ��rWU%�w`;K
����ZI?���d�����.�ᕂxs{.��� ��3	7��/�o�i���bvT6�E����_l��<�ʉ�aLf��ۜF��5����d��긺r*'��X�޽ЌObR���H
%ߟ!Y
+���x<V��	�Eaȓ�rfb�c"��EFaQ
�lGjn��\��6�&M�6��!L�td�;
s��T�y�So��
�8\G09r�c�THG���
f���fʳ��ۈ{�y�3vo����S1
�Fb�%����Isy:��A����7���o��
ܷD[~
�
X
�C���� ��Y$ӃDai|H����XF����S)l#��W����N
�#�@I�Jl�
��h+l�@"�
J�#v��U���E�g�y�_N$D��P1�
�뱷/���C��2->Ęz��g˯w�"1|=c�m��?�b�ue���McT��v�`VQ� ���M�B���3^� ��c��:=ؤĸ%G�D�$d):z
n)��96����Uc���Y�5��X��ZR����>�v�I����zZR�.2]*
+��~�r�(�u,Ef�31)l#1�	L�i}�k{䳘�l���0������RS%���>
l�m%;�,��%��#�?������������o�������W��̰8�����?m��#�-\�5VZ
�*��� l����i�ʁ#Ø!��o��
��<��6��V��W<��i9���;�
C�:r�M��6��q��o ��2w
+�����_~��m`2�N�@9q�{ahk��($�������,�ǭ�8P��v��[��K�~z���

+P������n�bg�6'�l�`������~~�AҺ��-E;�Z25%�-���� �3�
��Ru��KTS�(��whT%8�J��"��2��#�@��m²c���t�m@,|��q3���L	�M�
췛�O�&DQ�'��o����P��Q(1�n}�����I�x�d
��<��60�
tƚ W�5+�s]6��lZ�8�k��m�_ѭ}x�Aڻ߷��nUdd{�G`}���v����ot�m���
���<x�e�
�r��wR�9�n	����>
8��eQ
g���t�jl#1�%k�yz(kl#1�
q��X(�h�Ʀ�����D�JE�pU�
�����q�hwK!`�R]�<��Dm��F�:IQ�4��/D*!3��.+��*wYi`�b�]�
X�TAz!+��ĂŘU�M�
+�����|_��
�݃u~X��R*|�L= /O�(6k����%f�rd���㵞��e�n����Ĥ�
�
��VIw;�)�����-��{
Rȵ��,���|Xgr	gd �$�ܡ�lf��`��
�z�b�l
�ρ|��}��-ݗ&!Ǹc�l�u���}�!Q�{v�޾�Q�_�w���{�]h/j
��ͼёMk/��S�i�5`���>�MKP���ڂa��=�>��%�*��ϻ�M�b
+���g��"/�
+����t��k
f�f@�l=k^��s}a��Q��؋X�Sh�����䩐b��dX2��:�����?§�~{u���K̘�!�\>$Γ�C;M���ka���4*ױ����A�a1��ӅI;q`BG��3iU����"�0�d�/�~|�C ��;@dSš�����u�����&�RL/^0!MΠq<|L�\�2���.L�7Ɋ����X��i彮xk��f�����'�ŭ�8��f���i4j�`����x��ՙ O)�����
+E��Ud�,j����c����^��y�<�Ia{��Ѭ���U�j(�s�9��\*'�.��E�Q6��f�����D;q �X;PI�����8,V��y�ʉ���`���
,~F��q�8P'`��2�%87�s
+�H.៱W8�ȋX�?�v�t
���B	[b��3�<p
�#{�s�J����^z��6��Ϡk��LG�'�MX�A/ ���-&xh��ߟ^��ȕX
�r^\�vjl)l2Ŵ1*_n�0C�� GL�-��8 GQ�6�{�dĝwI���&�
��XC���W�Fr� �Vn3X�ã4��.��x�H�Jx�p��%��y.'�r��f�$��3��	bѰн� EG
x��E�M���-?��R8�XP�hw�a����,��&���l��Y�$�x���{�Mz
+YR��)D���C6��\�8{lp+�Q;
�R���ג-K�_��R�|Ǹc�����
Q���ˆ��W��n���E�}��fg<����3�8
�˯>��
��$[`XݟE$��
+��^Z�DN�gۛPY���=
DKaB�FK�7e�ƽ��nw`w���Dm��ӧ>����uE#%���yL�m��v
���B�dY���3�O�6�»�d�.�A��κ,+��*�-�,�#�U�v�	�1zB;Bg�
$
����’�UKa{����

W
R
+�f򤱽�|�:�q���q��
�IL
+��o�t
y�B�
ZE�ٜZE�ā�u	�'q
|A7
���9\��x�@�
�2�t��
�d uga+�	�
��z���
oB�Dc�<�ʉ�\�@�ǀ���@pQL��0%0�;z��۠�^�=oh]0���4n�o�d��D�˹�$Ӵȓ�)�uoBb�����
�mʓo�bݝ��5=���o^�!�NW珘ˉ�
�Ԋ��
Ȯ�{bR�@�SM��h�Z�5�UL����jY�䶁���>;�%� A����G�|W�
����w��^=d7Y�
�+A�HH �
�O$F��*�8/<���ڙa{�Ҏ!�$8<;Ѿ)��Ow4[��ƽ@�H�7+ʑ6N�4�qo��[�֝����3HSef�����
)oI����݊�e�FCiZ��jH�5	G��Op}�#扂Q|y
+4�5� �Q�pվ
_<x���
+UEOT1�`Q�R<�-N.H9���kxY��K�bH,
wۊ��ޭ�>�xG�q���G�����������c�"�y�(g"]�H
o��ƁR08��W��Hŭ��+~�6<���p��
p�
�Vk?5�/�5��%V;;/���9xѥ��Y��)(�Ψn�ǁ��(/S
^J�@zv��`\wŴ-qo��l1g[cO�
+f8C6�q³KΟ}�Հ��ܛAq�z�h�ٙ���+"�����	{ӎ�,�C��'ȫW{�Ĥq��
��p)�ڛ����vA��+
�2��O\R��5�!�P�BE��׵��4J��0p
+B���+S@_beÛ!�z�R������A�|2��\�
QV�I^��8�\-ď�
)����&�4.�.Q�r��'�
���6`
�@5lO"�-�"&v��_���f�I�z^
^Fl
�P����������H�%a����
+�i؈a��
DC��x�Q��`k�d��԰�~.l�qB(����q��k�kw\%M���'H�|�}���cFۃJ�}��263�T��p���p[@����qZ���Khlz4�,A��R�t�fnD����h!��y8
+�I%��J��Oq �
+���îĤ*D�*ӂ�3�iؐ
#a׈��S��$��=8@���U���/��a�	�K	8�bd=���5�YbR%ݛ!�e�\}Q�����-QkgGe~ 
�Ŭ�Tq
�s����Y9��|�
+_h��5�a�
8Q!ˌvu�GR��M�%�&��ɬ��Odh�}D4��2�]AW{�K�?�^��ڛa֖��,������ܟ�~���߳

+M1D&4�׷���P�$��߿�G��������&�h�Gn������2���$��4�\�-ߟ���'�=d�S���
4|��Q|
s���A!C<�O<��@ �Tv¨L��$�ߎV�'I�����Ͻ�D�$Χr���鉱������������w
��F�c�
ɟ~c5��-g���Z�
�;N/wc������
~R��
�e7d6�a�S�x~�Rf��y�+��r��h�w��+�A@`{���J~�~�5�|;/|e�6�Y"����Є�'�h�䠊j!��#\�6r��ⰱě�;�p-DC�Y��\���ú�:ϐ�ȿʐ�K�!'�L�z��#Z��e��]�x<�WH�h�J����וx0>$G2+
���E��1�0=|��|�dLW�CaD4�@�9�dz	
H�!�'?����uGSQ/A���5��:�U��q���n"����K��/�W����W
�!غS�"���T4B�~;ZS�zI��
G�ِ�����\�h{ï��(��)q���q�m��룵H����cv�@����޾
�<|y|��~�ۗ?��G�ę
+ܧ���
���v�����I�'J"�}�-qkS���8\Ҿ
o[����Q�nJ�ɧ���"����+g�&ڰ�v��!�+o�v�
�����9��
t<p�5
��ڔB�/�9��yա���ۏ�F��]T�a���r";M����|׈���.�ݨ�Nؓ��5—�̷�b7��mS���a�DדAt`Q4+A�gDR5 
4
�c���Q$���m�	�;�j at C؜�
FC�4I'֨��%�~�k@E���^.͢��^#f�."� ��
��7CLN�/E�
�!9_Z�
o��H�-Ν��Y}��m`.*|Nޏ�b���,��g':!pgeIv���
9�ަ
@C*������k��!�$��J��� �CM/����ٕ���i�I�����Z�g<���e������nba���V�6�n�)�ׂa
�N�C��u���_������O|�?	%
bsы���h�x�X
4����K�G�?�.C������%=�?x=/8�CNr4��A}�BlR
+3g'�F)X!-8?��Ѻ�
֕&t��]~a=P��Ahkc�}�
*g��Kd
���̉)~{�j}��=]e��p��Bk�X��w 1z��/Y���ڛA�SX���
�T��*g���-�e+�Z�
�z��P�� ���t�k
/�]���r��-o��_N�nY%
���5��V@纔�ü�c�i�0sa׈�{��r�=��`�|.��H?����&q)�8�����@<7��^/�՝)˥�X{3Ĕ<
��� ��Lǖ7�8IE�%P;x
	��T;3d)�����D��X��̄�
�E*�߁]艻�r-�!�P���
6��R��p�E}�M1U*�/���~�ƃ��=��#B<�Ea�a!n�^�s^��N�Ma�!��z
u�
+���88Y�(;���5n��B�%�;��[��i�qd�
i��B �>Yp�-�Fc8G+U�6���<�m�����j���>��
�J����L
�?*�;��ߛ����2pG^����q��
�Y&g�[���G��
Y�I(Yi\n'�D2�t��'�DW�Җ�KU
q��Cyڼ}��ܰ��onhrZr�/��H�DU/���J���-yp�Hh5}��4#��C_`��<n��$�VH���:fyb��b����k1�u^B" eʜY��ʀ�{��W*�Ʊ�9x�����1Yz�m!ZNF���̃�4�
_����V�r�	�a�FYr����B>3�N�RN�
��N%L�����/j%�<|�<���Vl��n��
ه����[�ثM�G���f�X��
G���*�>�D�ҀW�T93h���m�Y�H/�KC�vf���mpY���N�B����k��h
r��V�2P7�;�<�0��U�#�qC��+�����b}^
�s����1�I�fw��8���<J���GRu��6ޖ�W,���9U����6	�ev��ޒ�MM�Ϧ�Z���W�Ԇ�V�U��)J���H�B�%��)7��J<hjQ�T�h�V�t��#vؔh|�>4xk?������(���ֶ�W'�a
p���м���èa���$ъPm�B��im������<� Oy���i�*(rV�9�e�͙�@��#���~��ޒ��8OG��Gf}��F�R�s�:`��%�((��I
$qrLh�)'�X��7s at 3�S�M�S|H�~��V�1�s�@��ρ�lq_`��,ɑa
�xScg|��P��4X�yi1c���T�4�
؀*����W�3v>U,��������=�d"
$��C�q�CkY�l`�
|�e�oY��Z��-���
a��Gȓ�9~c=j9<�
ð����H��!�J�͵��#���1��u�XF���'Md��$��( �[�ސi���&k�=��"�].�wj{��Bt��p7<vL�P�~)3��7�Gg��a뤒2�b]�m�{4�X�ˀ�����۞o��}I���H�K�
������lO�[�w'��c� ������m���
��VsOb���^ˮ��R����cGrc�D�A�:G�M�½C&V{d����
 ���s�=Jkk=+���%����G+n�cG���6
"鬽i�lX�&%��d�ð�8vK�^�jx��%
�
��iܞ�5wo4<vԓtl�m�-
;�A?o�%�
��s�c��
+�J��
�{�S���
��g�3XW�ޮ�+�
� ͛�\�;^o
$���3&|�{��ٽZ
;�?��+��N���aXz���)m��������A�
z4�l��'��L5Ġ[t8����a2o_7��K�fI�j�'7��>FuDij�1$Y%V,���]�{G��ǞC7iL1��,֝��YoS^9�id"����cm�'k�`�����S�{�g�B�vd��co���n歶�}
�3��������:�7��U�.��:�3�;�)��pjX�h�.
����5��p҃l
G*�=Nkk
9ǹE7��pjX��'��	��éa��VYI�6u�\��os�kx��

�ZcrD�6����0֑q���ؙe���>xmy숤vC��
��	�vء9Z������^z�11��]�ue���r��&ޅ������1��
w�憱���#
N*�
|.L
Wi
��l���V���k[��Y�(6�]�a�#�hs��f�U�W����Ye;�9g��[io�j�W�r`
+2��
`����N
p3<�}85�u�,�`(w'Nkk
q�<(� x���}��
����#�+���	X�Z�[=X�Q+����x��t�їӧ����F�X��
�H�
+|���^��

�8��d8_�ŏ��~8q����~�ڦx]�4D����)͑GL{�0�F����;cg|��Ջ�-��ł%��uAy0&h�re1������fYN����{�O��$F�e3���/m�uD�7��
PL��Ҋ}y��
lA�@�_���d��La�B��	�
+�HG��F��2�*���%�v���7}�8	�vL�b�@���qB������
+
{�p���&YN����[�k聦�g�V5��J,�k�hT_�&8>�ak�G�#��0�I���I,
+
/,���[�.(fC�C1h�
4��\L>N$��2����s�%-B�o͘�$�&�I(
�5�A��s�RN�Z�JD9��3چ"���Y�
+�R�Vx�	�7d��t����Q��\i�*�)f�J��r�fn1q3nNW�&�R�*$�A�@T(ȧ��9>��lF��R s���Z�Ń�9Th}���
��
.NR�AAg�G+��;��k���w�_?��hF���N��E�q�d
+Z䋴�
+}Y���阉�lW�t����l|b�%Ͱ ZN�A�d*�e	fb���>��SN���N%�&a�A���+��
0�uf&��ƙt�	b`��%�3��$��!�@&p�D��.Q�8�,Ԩ�|����L%L�1����L��,�ҋ-��I��JO��

(�[T�D3��(h�6h���+�2�M������^t�f�&r��P�<i��V�`]��9���6h�+A
�L���h��{pL$D(2���e��-$|���:S����u3
K�nꝑaMЩj3���̜�I�LL�rB"�b
+��nֿ
�F�D�O
foi�X����N%�#1p��2(J�
�VԳ�3���X;��_hy��K�4�&����R)��c}M�8	���Uj����|���m��?������~{}
-~���/3dĈ���������
+�?���X`��Y�������������˃��-�s�]W=<��M!�~7���ke�U�UJi�~�|��&��R4C��OAy:��{���Q�nd�v.���������E<N��{6<�Ey}�t���KW�c���$)�t��k�U˟:.WP���O'f��]l�Y���ऊ4Ԙ��
5�i�IX�I�4X����h7�J����H�8�X���k�5M'�9\\)}��"�ۛ>
�W.����"�a��<
���7�^!�d�A��}�����qیn~�i��D_*�(�3�Xh���o۲*��k
�)5~���x߆�+13�2��zY�Ng��Gy��^!kw�U���
+
��P�ƫ�A��3��c!ް�
ݥ��|D0d�Ѡ�!��ӏ�Z
=b�}Dy��O��5;���q0�؇G3X���%��t
>47��D��QE�LA"5�5��`�"�x��v�^�a�ƾ

�)�Xj���0X̥��1�H�pI�Jf��A�������ݸa�+��5L�z�
z齇"�	� y i���ޕ�Ѯ�����MQ#��
+�^�	c6��̃�����)o�/g��
�V ����1O�=�'`��z
F
�6��"������
+���]��"Lgΐm/I����<�V�K��}�gL���̌<�'�
�֡��O�������#&v�&Ϩ����N��ԙwN�
0��EO%�q�q��]�	bUݞw��WA�0r��=z�
����D+�ĨH+�ʫ�����Y3�
�,ƌ�{�\
�2ɞ>ƽ���ff�e�q1<�p�e�u��5�윌��v�a0

+�c�~#p8=��b1�J�
�h��V��p���X�-ƹ�9u
�D�6���;�T��ֳhQg�ִ�q)��\v�ra���5�+c+��u�T�+��<�5���!4��CDŽXl��1����7����}Z� ᵫ���8z�kq����������ݥ��j�+��5�d�v�A?

A�l$7�������eئ6��9�j2]�
+rř6��	��TA�IIc�h��x�%�$W�uCz�*b�׃.c��E��7;���iiL�����g0s���4�·��'Z�WH����<?W'��e�����
� �x{�����>'xď�
�F��al`N
�T?Ч]R��
[�Z;U���v��zט�9��ĵi�}��o��ߺ���f^F����ԑ�=��n@$���n<\1]��bE���IW���𻁇��5�;<ȥs���������H
�1��N������Ɗ�T�RIvo�
5NO��|���dJ�7ޣI�����F�÷�������C� c�@R
endstream
endobj
28 0 obj
12482 
endobj
29 0 obj
<< /Filter /FlateDecode /Length 30 0 R /Subtype /Type1C >> 
stream
+H�|UiPI����a1ڕ�
�b�ZtUfX�C
AQdו�����uluQ at h���`�X�C` /p$ԕZAE��]q��U���Ll���Ȍ̌��}������1�����o7n
����?Y��+��_
=#_���8�͸��|�.�����/����7g��2�
+�x��&Ϙ�m�:^�La+spuu��Y�e�1{T���x��8�O�"F{ F+�W)�e��QQ���8Y�*N�M䥿� ����x�\��/�����?H���d�Ӫ"4�V�K4�2�J/����&N�Q�kb����K���1
�6��X`6f�2
[�a�a.���a���	�|1�ö�X� Sc�b�<L����X,v���c�3�-f�f&A��^�L-��DZ���$�&|�F�R�Z|W
�32?k>l�d�l�j1��If���;`) ���.�GuM\�Z�=Q|���躹�n������� �XP�	�F��%�aѾ�Qd	$���v| �,V���l��9#�pGF��D�c�t��F���11�٬���Q!9m�.p�.|�]���(��`��$̒�|��
��{w3��E%W��ܣ'�|lׯBnȑ��-
+Kt}p��}V0:�3N�n��+��
4,
�y����\6KLN=-�o�>�:��z�h�j��OTx�v�
z�r׎un�~l�OA�
V��d�eF|���PI���c�n0��c�y.��������]�vA
�#
�SYbp�؂�˅�
�D�&C����_
�놕�p0�	8/C�vB�
�����4P��+Y�L�Wz��¼l��(��^R

���B�z�-V�]�㎤�fK�U��3h��x�(���&[�PBƩX���gd�vs_߿,As��}
a�����,�r{��4�(&���
+�K%�EY��n��Z��٧
6/���Lc��fz�9��>t�F�G�����x at _�UM��^P͍���x۹��V5��/!�4����{�g�����
�&&��j�]�v�k�~?��';��*��
|Vs�~�t��	�bȱ�鏔�ζ=����.1Fm��]�
��!�\��<dG`�"� ��p����u�F� �.h��댐3&x��
+3ʲ*�{����n4o��
Ia��'� -p@� �c'��Sz���G�E�+�F�)14u���������]�&V!a{$�ة�2nWt �>�uh���+i�KF�
��x	�@��5ՏԢ�J1��l��Ņ'�Ԣ�n�v�P��܏|ŜW�W���B��K�K톜����1�	��@u����4�
^��^�,��&}���/w�3���zk��9�N]�T�	�u���
W��[)}N���6������]K�
+�	��ۧ���#
��2�ɬ�D���i��'\�8��х�h��Gp��S�x���C�>������4R�E���l�,���+g%�퇘^��!*ɪz������F���^`�vǒ�'�h���)X�>���GS�Yr�G&'s����i��X��vh
f7w���@�?���#+��i ���O�30
o��?��<��Q �:9��3+=n���aD��"���Ud��,׳LZFT��7���ވ���BH�����BY�s�j
�㛉8YX�QJ�<.i⩾Z��@z?�ioS��\���ږzBΎ�S�ܲ�Z���p��w,��f�9�JRx���}�oo
O�jԅ��r�^8h�����PG›�ި��s������Qڜt3�����Ӂ~��w��T6I=�P�.0Ԟu$$�>�s������&jz���ٝ��%�� �1NӋ�h���2�v����%�	[L�-�P� �jA�������7j��
+M�m@|�D�6�3�j]Gd"�~ ���F�m$�8G�MMFL!ۀ���)
U���&���


+�11ڒ��YH�no�WOsUm)�V�����������[�t<�X�qfϑ=
+?z����
����YI��W�ȭ�}IV#\
#�
0�"�g��E2�t����մ
����KV�G�܃5!Ql:�u"����������C����kݻ�u�ݮ�.�[�P�A������ {H5�ь��2�6f�,ul�Ѯ[��YY��5k�R�hf:�֛D�=�z��O��E�����s�\��^s��tg^
R�$�ԯkn���(j�	XRE��	�hT#�l+��N[�F~
��v}�Pş��T���E
+�b>G����x��R<

+�†�
a0�C��
�^�l����asUj��G�h�l���=�}4D���q�q����7
zV�臈R����oz��Z�[k�)����
+ 4 �$��D�fݠ�u���\}��n�٭[�r���w���0�!I��
:�����'�-�~�q�.������>�}��²
]��Y
&]KZ�&--��;�H �2m���a�K��R��J����
+ƾ�$���
��	�Q
��}D��.&n��_}_~��N��F���bnf�dV�`�5i���ۇ���I����:+n�z�V��Z
<�|���퇊l����=|	I_(�L,"��l��Z
+�0��NE[/��U^;�m,�@_(�y^
���U��6�^l�]����³;�i`'�X��ʻQ��?�=��Ikܑ�OO�tgs�B�{��AM�ݏ��MLz�<*��jGFM6�WU_�eΗ�{�� Q���4�5X<�@D�����qxl�n	�I�OΑ͌�IKI��B.3�hLf�wv|��5�pJg<�km�Z��I�|,�xI�4Yo��R�Jy=)
t+[�7*"�n("(A
�Qj��"	�c�[ʳO���G��GsUK
�Gs^


�"��j�tT=Fv��[��
 ?�]
endstream
endobj
30 0 obj
2864 
endobj
31 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-27T11:47:07-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-27T11:47:10-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-27T11:47:07-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-27T11:47:10-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-27T11:47:10-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 32 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000684 00000 n
+0000000763 00000 n
+0000001018 00000 n
+0000001428 00000 n
+0000003100 00000 n
+0000014845 00000 n
+0000032280 00000 n
+0000032303 00000 n
+0000050784 00000 n
+0000050807 00000 n
+0000063536 00000 n
+0000063559 00000 n
+0000066895 00000 n
+0000066917 00000 n
+0000066945 00000 n
+0000066974 00000 n
+0000068196 00000 n
+0000068423 00000 n
+0000068515 00000 n
+0000072707 00000 n
+0000072729 00000 n
+0000085289 00000 n
+0000085312 00000 n
+0000088271 00000 n
+0000088293 00000 n
+trailer
<<
/Size 32
/Info 3 0 R 
/Root 1 0 R 
/ID[<d1bd0c2021c77ff39552c1d51c3f779d><1ef3a610dd2481b3e295166dd4ceadbc>]
>>
startxref
89313
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/rnaseP-bsu-alignment.eps b/documentation/userguide/Figures/rnaseP-bsu-alignment.eps
new file mode 100644
index 0000000..434e1d5
--- /dev/null
+++ b/documentation/userguide/Figures/rnaseP-bsu-alignment.eps
@@ -0,0 +1,11407 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: rnaseP-bsu-alignment.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/27/03
+%%BoundingBox: 0 0 382 355
+%%HiResBoundingBox: 0 0 381.9976 354.9351
+%%CropBox: 0 0 381.9976 354.9351
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: rnaseP-bsu-alignment.pdf 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -354.935 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+72 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 354.935 li
+381.998 354.935 li
+381.998 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+382 0 li
+382 355 li
+0 355 li
+0 0 li
+clp
+false sop
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Roman Initial
+11 dict begin
+/FontName /Times-Roman def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/space 
+<10bf317079c757bf91> ND 
+/one 
+<10bf317005ace4116f46739a291c133ef5c0ce2c8299d65de3756bb6940c
+b4355dc475faba14c0bd0d8c1136c951297252e0da77fbc30bfee79150d7
+5cee48> ND 
+/six 
+<10bf31704faaa95022859bfa4d40a634d16b5c6e27e8179786696c20efcf
+f2088b8d3116daaeb3f47f771c5b59cc0afd89139a7c37c605cf8b53dc27
+380249aa5ea705e51497228cbe7f92dfdb05cb2c745bfad479a4a6102917
+98805f1e4ffd1913dac316084a3ad05d6714a918c36f9d6d45844ed149be
+369d7108e7fb694a36f8c56232e1bee9c1bea2fe67ff99030d5c6f5a581f
+b878427e68d526f4869e604a9c89abace85b55824dfe246365ef13eb1536
+bf4a0f83> ND 
+/eight 
+<10bf31704ab2181850c1a88d3f8fa202c5e0a8894b70ce17f00448b7f184
+829e93577c1d58c14cc019460ebe7600631f8f4acc93b4dd884803c9e3f1
+eb26f7c2cd1094133dc32c948b33940b19fa747b701ca51c9ee927a38f52
+04f2614165cbc422ca4714c03eef07c163ee39fa7bbff5cde214fd39a16b
+09cf85564b587c881bfef98a02ad1cc0a265a943373623af31c74485a733
+18d0f6f7f1d5ed232a51a44983dace620c95820f016744af813aa536566c
+47af1e2278efd37fbb5379807dfaa2e69d27f2b4a59d46b7d8d8efdb20e9
+60c77ba7077adbe4d33c0181893b161aacd6499116f6cdc8c2ee52d69d4b
+91aef33a637784e5f5c64baf9cca7942dfc3> ND 
+/A 
+<10bf31706d7ae346bffe29e0fb34e18312ccbb6302af22689ec4f2127a0d
+d6baf4773826f8362914832b0b84ca343a443e2c16a9118637ad6f1a2e1f
+aa1ebb04f7f1ef2a790258bcc86d11f5b7f6caa72bc1d0e46a538a95ab48
+ad3395878de6486f82> ND 
+/N 
+<10bf3170586d3968505ff87264be7ec883920688cca7d9d7ebef6b14adb4
+12cf47613ab238b5314909eaae4b807ef31a587fe4a79c426c98f895ee29
+85238abac441a7e05459a2603f6d28e75fb6badfa6e81418c0a638> ND 
+/P 
+<10bf3170599a82ae9dc9593cad300b7f3884414bb0569fe483f3acb617a1
+5ef395ef32cf0d220dc8440aff02a21bdf7646dba480081013ff057e6243
+9a50cbea5f9cb9a46c125151fa2dc458d75a798f192be2eb1f436a0d9567
+1d70b037f2931437b8312c06f4962bec94fe952154308850b7049bbc3ac6
+9301> ND 
+/R 
+<10bf3170422e6230a952872b5ad1dc4f16e3fc1704a02c61c5e992942e1e
+814f5a036cc714a19b83d8f9ec92957b9cc9c81e547da8ae77f074c9bd10
+73009734e431fccfd615ceda2428e8dccd0571a77f416f593adb1cae7381
+f103392cf96199bef077b31adee38fb7ba883b119f4671e1c9bf208bfda7
+5a094838b33f6ae85649043746a99b52c2cd46025fa2b9d4b4471e> ND 
+/a 
+<10bf3170599a125eccdb6ec27d3afe07da389ecbb305faf429012f717ba5
+d7a504001b7d2cf7722bd949e4b4b2e77bccdf0b2b1586d9915715766da7
+59741fe65bc64d6863ec1039a27d8da5681073bc991e2c740d0bf14aed2b
+81d80e811057a7a261d77619d9bcb0c3ef91c90a394016d3a96727d1d488
+dda1e7b4d3ff0a77767d899306fd13aca7aad2910e6e3aad69f172e3d8e3
+85dff5319dcca32104c930e0a4e2e49b8750bab4a9149ef2d730bda10f91
+592a2a46cc0c629469d818798f634569b83f99cf> ND 
+/b 
+<10bf31705374882f7387637dcbb704d72f8bd63b0bf65f4612fe0f27d529
+60722d7a45438cfde1168810ce04c91811250545cdbd6c10a87a474df160
+24b3215bec7af3c0b61e074082f1ba3141f39f480c2c5a76fd396a487a9d
+6a25d6aa36deda9c976e791661015e179d4f36b29dae4f0f04128d0e5ac3
+dde66d561d7806d481796866491fb9de890bfe> ND 
+/c 
+<10bf3170435d9d6bdc818a55004ae1aad80b146ef4640b9f7a82d0286ef2
+5db6c5bd65a97018eac616ec8d7499054c6ff6544566113eb456a3efeddc
+ccc8eb022ae4ed32a1cae1639526dcd4d63a5e0b6438bcaa9089a840ecbe
+5f5d623e9d44cd8703af9d371c430fcdb02e500bdbbffe37e3e86fac9735
+d4759aa66b0f12007edc114a586e0532e684a856c1> ND 
+/e 
+<10bf31705d647142da77f80383b39a2be6c45bc647b72e319ff73d610d1e
+62332d342ae09e16e6dc01192625d1af66f730c2b02413523b998639a5ab
+b7a878766d5d5ccb302e4a2339fd457ff9223aaf50bbf100079c44acb716
+0f80282571552fa2e287b218275ab71b88c3093968065977f1def2e827fa
+b94e763732c48dfc9ec49ad18a7a0f2ba5d9d70264> ND 
+/i 
+<10bf31705fce6507854bfd5453e743735818d40d67ec1532d846ec6eb57b
+a379fb65a427f99b32d98a51f57658ac9b227989b26d151d43cea1c989bf
+f139f48a1383fdef993f3563bc63dd976a127ddf8d3d4d> ND 
+/l 
+<10bf31705863e503408ecf9ecbcc5d318bb6318525c5b52ab08ec840ccd6
+ad0d498b316284b1f457be2054e4989ef3a09e1de6c846> ND 
+/n 
+<10bf3170573e563cfd092bc7aac9e949b8f7a4827fe0f5ce67cfeb547cc4
+0324c0c45558a88f1ea6ca3d00c7850dbdd4b3c992012bc75b427cf6ac8c
+46f4b1290c6a0924e21bd8fe2684be248ea4bd907856e7ca65331eac2fb6
+c7d64a4c51041fcdcbf442862c40d772e99c9a3d2660da8f8d1225eb9a38
+a0939af5d1> ND 
+/o 
+<10bf3170422f93576c717ee99d6736f12ef20213595672a3889f39fd79b8
+f8e03db4067972748506dd3e394e1ed21612adf9955de5d344645439263d
+16fe05d9f8432033df436bdbe971bdd0b4ca20ec935003ac05958f3374d5
+be4f84a5e6c035be86b4155b925e09a04220f0eb68246a69ca538a270f95
+b47c12aaed3b0426c82ce7bd8f92> ND 
+/s 
+<10bf317050d9b80120c19d821533341643354852ea9df97a99fd4ba774b7
+08c1fae708745f9328a1a9a5d21e169ff77ecdcd42f945703d067165d10e
+35df5f72d35341f01fb3026c906bf5dc9a4d1bcd00cb4fd389804aaed0c5
+179606cadf715c7fa2d902f17112979a83434b773005e3a14720c0ac9ccf
+50f62928be58f2d774787655c3e51c4ad2772c2dacd3e4a9b3e3d07c0e79
+b3bf6755ddd2a9f85c3008b885abd5da2aea4dd26daf39a061> ND 
+/u 
+<10bf31705374882f7c934ecd3b5e82940591cc2da5136b726bd97deea59d
+b5951369571544034f93f6e9e9bef396feae60a5b9c3456da1182921d60f
+51a03c79c508334f1146b564507198b89948780cf4b60418521ed73bbe7d
+3e228dcb5a9c016f8058dab9750074512ee3321a1b934119d8b6bef7f816
+c990fbfb206a15a63a5b88> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Roman findfont /Encoding get
+dup 32 /space put
+dup 49 /one put
+dup 54 /six put
+dup 56 /eight put
+dup 65 /A put
+dup 78 /N put
+dup 80 /P put
+dup 82 /R put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 101 /e put
+dup 105 /i put
+dup 108 /l put
+dup 110 /n put
+dup 111 /o put
+dup 115 /s put
+dup 117 /u put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+32{/.notdef}repeat /space 16{/.notdef}repeat /one 4{/.notdef}repeat /six /.notdef /eight 
+8{/.notdef}repeat /A 12{/.notdef}repeat /N /.notdef /P /.notdef /R 
+14{/.notdef}repeat /a /b /c /.notdef /e 3{/.notdef}repeat /i 
+2{/.notdef}repeat /l /.notdef /n /o 3{/.notdef}repeat /s /.notdef 
+/u 138{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [11.2 0 0 -11.2 0 0 ]mfnt sfnt
+9.6001 249.84 mov
+(Ribonuclease P RNA) sh
+%ADOBeginSubsetFont: Times-Italic Initial
+11 dict begin
+/FontName /Times-Italic def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/space 
+<10bf317079c757bf91> ND 
+/B 
+<10bf31705d64d6cdd42bb9779be0e86f5463c50d39de4503a32a38432ef8
+03a82a198b57beba7d0e2cf1d169145c2fca29b941cd17eafb5127041a74
+4a42576c7ff804f144d8bac08830b984ff926f24c5ddc9d00af1f894ec60
+3a2f23b643e29ac1f79dcce3af9e0ba10b5f5ff9b631da0c21a11f0df8a9
+4a828ab5b3643d53851b0ff3fa42263b6174cf356840266da421770fb34e
+5a8782a1be3b9bd73e011ad0d21ddfd98f7bdba645cbc23007be2f42f4ec
+cd3eceec9d8357ad5017a49b620b8c4e3fa80f69ef> ND 
+/a 
+<10bf317040c2e74a508d6139dce14e3948d239d0634bbfaabf9e8d3c7573
+ed6fbf5dbea53ff369f531ee4a35d5d774411d751e898d06a82fb104c24e
+2e288c130578a51898d70e768e70e25015126de9836190adddf115525009
+d0b5cf5799cade59015ed746a61eea4e41b65101d4ece488aeb0eae27176
+fd995d93360fcb186f66fe5f540946011237ad8713367061b7184db6a67a
+996b98e53ecb5c8feb0582a80d88d56027b3ffcc55dfb4dc1ac3446fc8ff
+d6878cc714f800a67c3909395a6179cde4244303983fcb7be7e1a5e7> ND 
+/b 
+<10bf317050d929b04597d2887aaa3cb39da082bdf3ea60f85b72994c4851
+f08f3ee5204ae05f7d492a066ff24f84ba90afa1a601eeee0fe55a909ade
+2457ed9ad90a8f8cd020799924efeb4529d822d4bddca197310d22f8a6ff
+e732ca9da8e33fee470039f98bbf7aec1427462ba404fd435cadc484857c
+2cfd58ba2803a7f732e93dff70aa0b49357be72109830dc30de601> ND 
+/c 
+<10bf317040c23fc2eee4f57240df62f1391a1250ca71eb42052c6832a234
+04baa9e4ef1dec279a752431a80f654f5e0351e445249e6beb05a973cc41
+d8ead12d95f7556c161073e2684409ef6f29244cba09a6bb43b3bcffdfba
+d18d8daa29a3daa3e72edebd8ca6c6c1ffadc0e7cfd675d1eb71cae83aa4
+bb0d1ad30e10be4b78f720e6585f94cee8adb3f7cfca78> ND 
+/i 
+<10bf31705c397059959e269bc482cc232fb2cd355b1741c991d08977a1c7
+62a5e2889a63c2e040e22ffbaf41c04400cc31c3de7dcf350f3cdfb3edfa
+828dc964cb2f6eb442e0262df25f627edd720f9619db59fd5a8cd100c968
+4c5f4db9889b35c63fc8c08e> ND 
+/l 
+<10bf3170599590e4eca19c589f591b28c79c3ad915d374f9f929618cfd7b
+7292a0b167075ca805f5ad895e8e3b1ab4dbdd185639273e5baedc164de3
+0d0ee9bfd604> ND 
+/s 
+<10bf317050d9b8012f166408318a0ef0c2b3fc2c4bf046f43a31a13138cb
+3edd33b1e05a71393e8603bde246c06cf021e377498e36cd112cac2862cb
+d733c3012351e466a2c60874be76f3ffb0e88de0326be4951815ceb6e2b4
+a1c764b8b4750919db41ba568a843704ee79cbe791dd797a967fc4bf780b
+33396195d9608a7596aadb157b1c31c1f97e4cad9c00804f33d10c4f9e5f
+1e6e986043994c17686677d39f7196085e4700caad44794150> ND 
+/t 
+<10bf3170524a2d224620d65b924216aad176698198f7dbdeefeee3b7e580
+1e8252c00721d9a34af4c93982914cf535dd1a9978155b129f9b67696bf0
+657d3fef2c6bfe965ee59c94b9f93fb72b6a44> ND 
+/u 
+<10bf31705374882f7cad45500b0e5fc1923f9474edf8ae7c2afa92f5965f
+0bcd11cd39523ee039e5e47c732c2518eda5c63dbd537ee19396aa26dd3c
+9ca855b0af8601c8b03b7e99bc36c7e0756956abf922576b217fe237e605
+762d82cb64db160c556120838a3052e5b985f50e155c87442e0844e52fd7
+d391d6a97d97f2cb7c5822b12cf29083fbc643424ffc38d228> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Italic findfont /Encoding get
+dup 32 /space put
+dup 66 /B put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 105 /i put
+dup 108 /l put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+pop
+%ADOEndSubsetFont
+/Times-Italic*1 
+[
+32{/.notdef}repeat /space 33{/.notdef}repeat /B 30{/.notdef}repeat /a /b /c 
+5{/.notdef}repeat /i 2{/.notdef}repeat /l 6{/.notdef}repeat /s /t /u 
+138{/.notdef}repeat
+] /Times-Italic nfnt
+/Times-Italic*1 findfont [11.2 0 0 -11.2 0 0 ]mfnt sfnt
+9.6001 261.041 mov
+(Bacillus subtilis) sh
+/Times-Roman*1 findfont [11.2 0 0 -11.2 0 0 ]mfnt sfnt
+81.4819 261.041 mov
+( 168) sh
+.980392 .0509804 .0431373 rgb
+%ADOBeginSubsetFont: Helvetica Initial
+11 dict begin
+/FontName /Helvetica def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/A 
+<10bf31706c4d8e6db23e4e7dd1042123534442eb7f8cee32689ada63ee09
+58823f2b2bd80b8cb54f7e8af1e8d4f10b0e131d22e003ae536d56abc669
+c65da4f461c503d44126b09469> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Helvetica findfont /Encoding get
+dup 65 /A put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A 190{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+184.851 217.841 mov
+(A) sh
+300.651 200.04 mo
+307.051 200.04 li
+307.051 191.24 li
+300.651 191.24 li
+300.651 200.04 li
+1 1 1 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+301.451 197.64 mov
+(A) sh
+.5 lw
+0 lc
+0 lj
+10 ml
+[] 0 dsh
+true sadj
+222.201 185.64 mo
+258.001 223.24 li
+258.001 344.641 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/G 
+<10bf317035a2615cb512b1acd8c36b3946ad235417226e7c6feda1fdef74
+15451c61806a71e65b7a339d50f1974c1bc4c34c3f930da0a6e9e3c37b22
+0a6e14e87efbddbec74bbcb62a658f0ec4a2c98ab177326480af33b18698
+75870b1cf019> ND 
+/U 
+<10bf31701b9d2e0e75dc1c6f9b5aea75bc3cfacfd128a955802855ea36c9
+10f8a868d77a647ceb09c04b8925af88dc46f95d195f8683dbe20f41ec> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 71 /G put
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A 5{/.notdef}repeat /G 13{/.notdef}repeat /U 170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+121.65 322.44 mov
+(G) sh
+130.449 322.44 mov
+2.80081 0 (UU) ash
+.980392 .0509804 .0431373 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/C 
+<10bf317030aa083cc281922089bc4994328331af6a654615083cfa8a590d
+c2a9c54536c70731aa752343a37dd604c4c28cec579aa316cc528b15cac7
+afb36b45f7a20bc9d34701f1c9f2574363d062989f34915e0d1f708b6ecd
+63a000a0329329f07c> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 67 /C put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 13{/.notdef}repeat /U 
+170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+146.447 322.44 mov
+(C) sh
+154.454 322.642 mov
+(U) sh
+158.385 326.625 mo
+158.385 327.508 157.668 328.225 156.785 328.225 cv
+155.901 328.225 155.185 327.508 155.185 326.625 cv
+155.185 325.741 155.901 325.024 156.785 325.024 cv
+157.668 325.024 158.385 325.741 158.385 326.625 cv
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+161.65 322.641 mov
+(U) sh
+164.401 324.44 mo
+164.401 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+168.851 322.641 mov
+(A) sh
+171.601 324.44 mo
+171.601 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+176.05 322.641 mov
+(A) sh
+178.801 324.44 mo
+178.801 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+183.25 322.641 mov
+(C) sh
+186.001 324.44 mo
+186.001 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+189.65 322.641 mov
+(G) sh
+193.201 324.44 mo
+193.201 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+197.65 322.641 mov
+(U) sh
+200.401 324.44 mo
+200.401 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+204.851 322.641 mov
+(U) sh
+207.601 324.44 mo
+207.601 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+212.05 322.641 mov
+(C) sh
+214.801 324.44 mo
+214.801 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+220.851 322.641 mov
+(G) sh
+224.401 324.44 mo
+224.401 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+228.851 322.641 mov
+(G) sh
+237.001 319.84 mo
+241.401 319.84 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+228.851 315.44 mov
+(G) sh
+237.001 312.641 mo
+241.401 312.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 308.24 mov
+(U) sh
+240.801 305.024 mo
+240.801 305.908 240.084 306.625 239.201 306.625 cv
+238.318 306.625 237.601 305.908 237.601 305.024 cv
+237.601 304.141 238.318 303.424 239.201 303.424 cv
+240.084 303.424 240.801 304.141 240.801 305.024 cv
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 301.041 mov
+(A) sh
+237.001 298.24 mo
+241.401 298.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 293.84 mov
+(A) sh
+237.001 291.041 mo
+241.401 291.041 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 286.641 mov
+(U) sh
+237.001 283.84 mo
+241.401 283.84 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 279.44 mov
+(C) sh
+221.651 275.437 mov
+(G) sh
+212.853 269.835 mov
+(C) sh
+215.801 257.84 mo
+215.801 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+205.651 269.84 mov
+(U) sh
+208.601 257.84 mo
+208.601 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+197.65 269.84 mov
+(G) sh
+202.401 259.424 mo
+202.401 260.308 201.684 261.024 200.801 261.024 cv
+199.917 261.024 199.201 260.308 199.201 259.424 cv
+199.201 258.541 199.917 257.824 200.801 257.824 cv
+201.684 257.824 202.401 258.541 202.401 259.424 cv
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+191.25 269.84 mov
+(C) sh
+194.201 257.84 mo
+194.201 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+184.05 269.84 mov
+(A) sh
+187.001 257.84 mo
+187.001 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+176.05 269.84 mov
+(G) sh
+179.801 257.84 mo
+179.801 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+169.65 269.84 mov
+(A) sh
+172.601 257.84 mo
+172.601 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+162.45 269.84 mov
+(U) sh
+165.401 257.84 mo
+165.401 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+155.25 273.041 mov
+(C) sh
+148.05 269.844 mov
+(U) sh
+144.854 262.644 mov
+(U) sh
+147.251 255.443 mov
+(G) sh
+155.25 252.247 mov
+(A) sh
+163.25 255.443 mov
+(A) sh
+170.449 255.443 mov
+2.0016 0 (UCU) ash
+191.25 255.443 mov
+(G) sh
+199.249 255.443 mov
+2.0016 0 (UA) ash
+212.85 255.443 mov
+(G) sh
+213.65 247.444 mov
+(A) sh
+213.247 239.445 mov
+(G) sh
+213.247 231.446 mov
+(G) sh
+213.65 223.447 mov
+(A) sh
+212.601 217.84 mo
+219.001 217.84 li
+219.001 209.04 li
+212.601 209.04 li
+212.601 217.84 li
+1 1 1 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+213.451 215.44 mov
+(A) sh
+213.652 207.441 mov
+(A) sh
+213.249 199.442 mov
+(G) sh
+207.251 194.64 mov
+(U) sh
+213.652 189.837 mov
+(C) sh
+213.652 181.838 mov
+(C) sh
+213.652 173.839 mov
+(A) sh
+213.652 165.839 mov
+(U) sh
+213.451 157.84 mov
+(G) sh
+213.652 149.841 mov
+(C) sh
+216.401 137.24 mo
+216.401 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+206.451 149.84 mov
+(U) sh
+209.201 137.24 mo
+209.201 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+199.25 149.84 mov
+(C) sh
+202.001 137.24 mo
+202.001 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+191.25 149.84 mov
+(G) sh
+194.801 137.24 mo
+194.801 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+184.851 149.84 mov
+(C) sh
+187.601 137.24 mo
+187.601 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+188.05 159.44 mov
+(A) sh
+181.801 156.64 mo
+186.201 156.64 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+188.05 166.64 mov
+(C) sh
+181.801 163.84 mo
+186.201 163.84 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+187.25 173.84 mov
+(G) sh
+181.801 171.04 mo
+186.201 171.04 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+187.25 181.04 mov
+(G) sh
+181.801 178.24 mo
+186.201 178.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+195.25 185.84 mov
+(U) sh
+187.251 190.642 mov
+(G) sh
+181.801 187.84 mo
+186.201 187.84 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+188.05 197.84 mov
+(C) sh
+181.801 195.04 mo
+186.201 195.04 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+192.851 204.24 mov
+(U) sh
+190.453 212.239 mov
+(G) sh
+176.053 217.841 mov
+(G) sh
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+171.25 212.239 mov
+(A) sh
+169.652 204.24 mov
+(U) sh
+172.849 197.839 mov
+(G) sh
+173.648 190.639 mov
+(C) sh
+173.648 181.042 mov
+(C) sh
+173.648 173.842 mov
+(C) sh
+172.849 166.642 mov
+(G) sh
+173.648 159.441 mov
+(U) sh
+166.448 161.839 mov
+(A) sh
+159.651 167.441 mov
+(G) sh
+152.048 163.841 mov
+(U) sh
+153.445 154.243 mov
+(G) sh
+161.048 152.242 mov
+(U) sh
+169.645 148.238 mov
+(U) sh
+163.244 144.235 mov
+(C) sh
+169.601 133.64 mo
+170.001 133.64 li
+170.001 134.04 li
+168.401 137.24 li
+168.001 137.24 li
+168.001 136.84 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+156.05 141.04 mov
+(G) sh
+148.85 140.241 mov
+(U) sh
+143.249 133.84 mov
+(G) sh
+136.049 136.237 mov
+(C) sh
+132.852 142.638 mov
+(C) sh
+129.655 149.039 mov
+(U) sh
+123.4 142.04 mo
+123.801 142.04 li
+127.4 143.84 li
+127.4 144.24 li
+127 144.24 li
+123.4 142.44 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+126.45 155.44 mov
+(A) sh
+120.201 148.44 mo
+120.601 148.44 li
+124.201 150.24 li
+124.201 150.64 li
+123.801 150.64 li
+120.201 148.84 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+121.65 161.84 mov
+(G) sh
+117 154.84 mo
+117.4 154.84 li
+121 156.64 li
+121 157.04 li
+120.601 157.04 li
+117 155.24 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+119.25 168.24 mov
+(C) sh
+113.801 161.24 mo
+114.201 161.24 li
+117.801 163.04 li
+117.801 163.44 li
+117.4 163.44 li
+113.801 161.64 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+121.65 175.44 mov
+(G) sh
+121.65 183.439 mov
+(A) sh
+117.647 190.639 mov
+(A) sh
+109.648 193.836 mov
+(G) sh
+102.448 193.836 mov
+(U) sh
+95.2476 190.639 mov
+(C) sh
+90.4453 183.439 mov
+(A) sh
+89.646 175.44 mov
+(U) sh
+92.8428 168.24 mov
+(A) sh
+98.4448 163.438 mov
+(A) sh
+105.645 161.839 mov
+(G) sh
+109.648 155.438 mov
+(C) sh
+113.651 149.038 mov
+(U) sh
+116.848 142.637 mov
+(A) sh
+119.245 136.236 mov
+(G) sh
+122.442 129.835 mov
+(G) sh
+120.044 121.836 mov
+(G) sh
+128.201 110.84 mo
+128.601 110.84 li
+128.601 111.24 li
+126.201 115.24 li
+125.801 115.24 li
+125.801 114.84 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+112.85 119.44 mov
+(C) sh
+105.65 118.641 mov
+(A) sh
+97.6509 117.841 mov
+(G) sh
+91.25 117.042 mov
+(U) sh
+95.9844 106.64 mo
+95.9844 107.523 95.2676 108.24 94.3843 108.24 cv
+93.5015 108.24 92.7847 107.523 92.7847 106.64 cv
+92.7847 105.756 93.5015 105.04 94.3843 105.04 cv
+95.2676 105.04 95.9844 105.756 95.9844 106.64 cv
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+84.0503 116.24 mov
+(C) sh
+87.8003 103.84 mo
+88.2007 103.84 li
+88.2007 104.24 li
+87.4004 109.04 li
+87.0005 109.04 li
+87.0005 108.64 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+76.8501 115.44 mov
+(U) sh
+81.0005 102.84 mo
+81.4004 102.84 li
+81.4004 103.24 li
+80.6006 108.04 li
+80.2002 108.04 li
+80.2002 107.64 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+68.8501 116.24 mov
+(U) sh
+63.2485 110.638 mov
+(U) sh
+64.0474 102.639 mov
+(A) sh
+70.4482 98.6357 mov
+(G) sh
+78.4473 101.033 mov
+(A) sh
+84.8481 101.833 mov
+(G) sh
+92.0483 102.631 mov
+(G) sh
+100.047 103.431 mov
+(C) sh
+107.248 104.23 mov
+(U) sh
+115.045 105.029 mov
+(G) sh
+122.447 103.431 mov
+(A) sh
+128.048 109.032 mov
+(C) sh
+134.449 106.635 mov
+(G) sh
+142.601 106.04 mo
+143 106.04 li
+147 108.44 li
+147 108.84 li
+146.601 108.84 li
+142.601 106.44 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+137.65 100.24 mov
+(G) sh
+145.801 99.6396 mo
+146.201 99.6396 li
+150.201 102.04 li
+150.201 102.44 li
+149.801 102.44 li
+145.801 100.04 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+133.65 94.6396 mov
+(C) sh
+128.048 88.2388 mov
+(A) sh
+120.849 84.2358 mov
+(G) sh
+129.4 73.8394 mo
+129.801 73.8394 li
+129.801 74.2397 li
+127.4 77.4395 li
+127 77.4395 li
+127 77.0396 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+115.25 79.4395 mov
+(G) sh
+109.648 75.4365 mov
+(A) sh
+117.801 65.2397 mo
+118.201 65.2397 li
+118.201 65.6396 li
+115.801 68.8394 li
+115.4 68.8394 li
+115.4 68.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+102.45 78.6396 mov
+(A) sh
+94.4512 79.439 mov
+(A) sh
+87.251 77.041 mov
+(A) sh
+80.8501 71.4395 mov
+(A) sh
+77.6533 64.2397 mov
+(A) sh
+75.2559 56.2402 mov
+(G) sh
+82.6006 45.2393 mo
+83.0005 45.2393 li
+83.0005 45.6392 li
+81.4004 49.6396 li
+81.0005 49.6396 li
+81.0005 49.2393 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+69.6499 53.8394 mov
+(C) sh
+76.2002 42.2393 mo
+76.6006 42.2393 li
+76.6006 42.6392 li
+75.0005 46.6392 li
+74.6006 46.6392 li
+74.6006 46.2393 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+63.25 50.6396 mov
+(C) sh
+69.6006 39.4395 mo
+70.0005 39.4395 li
+70.0005 39.8394 li
+68.4004 43.8394 li
+68.0005 43.8394 li
+68.0005 43.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+56.0498 53.0396 mov
+(U) sh
+48.0508 50.6421 mov
+(A) sh
+42.4492 45.0405 mov
+(C) sh
+40.8511 37.041 mov
+(G) sh
+50.4321 28.2554 mo
+50.4321 29.1387 49.7153 29.8555 48.8325 29.8555 cv
+47.9492 29.8555 47.2324 29.1387 47.2324 28.2554 cv
+47.2324 27.3721 47.9492 26.6553 48.8325 26.6553 cv
+49.7153 26.6553 50.4321 27.3721 50.4321 28.2554 cv
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+36.0498 32.2393 mov
+(U) sh
+44.8003 22.4395 mo
+45.2002 22.4395 li
+45.2002 22.8394 li
+42.8003 26.0396 li
+42.4004 26.0396 li
+42.4004 25.6392 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+31.25 27.4395 mov
+(C) sh
+39.2002 17.6392 mo
+39.6001 17.6392 li
+39.6001 18.0396 li
+37.2002 21.2393 li
+36.8003 21.2393 li
+36.8003 20.8394 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+24.0498 23.4395 mov
+(U) sh
+22.4517 16.2393 mov
+(U) sh
+28.0532 9.83838 mov
+2.0016 0 (CG) ash
+39.2563 17.0386 mov
+(G) sh
+45.6572 21.042 mov
+(A) sh
+51.2588 25.8442 mov
+2.8008 0 (UA) ash
+65.6587 30.6465 mov
+(U) sh
+68.0562 37.8467 mov
+(G) sh
+75.2563 40.2441 mov
+(G) sh
+82.4565 43.4409 mov
+(C) sh
+88.8574 38.6382 mov
+(U) sh
+96.0571 37.04 mov
+(G) sh
+104.855 37.8394 mov
+(A) sh
+110.457 41.8423 mov
+(G) sh
+116.858 48.2432 mov
+(U) sh
+119.255 56.2427 mov
+(A) sh
+118.457 64.2417 mov
+(U) sh
+124.058 68.2446 mov
+(C) sh
+130.459 72.248 mov
+(C) sh
+136.061 76.2515 mov
+(U) sh
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+137.061 68.252 mov
+(U) sh
+142.058 62.0527 mov
+(G) sh
+148.055 68.0503 mov
+(A) sh
+146.054 76.2515 mov
+(A) sh
+144.052 84.4521 mov
+(A) sh
+146.45 91.4502 mov
+(G) sh
+152.051 86.6479 mov
+(U) sh
+158.601 86.8398 mo
+159 86.8398 li
+161.401 90.0396 li
+161.401 90.4395 li
+161.001 90.4395 li
+158.601 87.2397 li
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+157.65 80.2397 mov
+(G) sh
+167.793 82.6396 mo
+167.793 83.5229 167.076 84.2397 166.193 84.2397 cv
+165.31 84.2397 164.593 83.5229 164.593 82.6396 cv
+164.593 81.7563 165.31 81.0396 166.193 81.0396 cv
+167.076 81.0396 167.793 81.7563 167.793 82.6396 cv
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+164.05 74.6396 mov
+(C) sh
+168.853 69.8374 mov
+(C) sh
+175.201 70.8394 mo
+175.601 70.8394 li
+178.001 74.0396 li
+178.001 74.4395 li
+177.601 74.4395 li
+175.201 71.2397 li
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+165.65 62.6396 mov
+(A) sh
+164.052 54.6401 mov
+(C) sh
+164.052 46.6411 mov
+(A) sh
+165.65 38.6421 mov
+(G) sh
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+169.654 32.2412 mov
+(U) sh
+174.456 25.8403 mov
+(G) sh
+181.656 21.8374 mov
+(A) sh
+189.655 18.6406 mov
+(C) sh
+196.855 17.8413 mov
+(G) sh
+205.653 18.6406 mov
+(A) sh
+212.854 21.0381 mov
+(A) sh
+218.455 25.8403 mov
+(G) sh
+224.856 31.4419 mov
+(U) sh
+229.801 33.2393 mo
+230.201 33.2393 li
+231.801 37.2393 li
+231.801 37.6392 li
+231.401 37.6392 li
+229.801 33.6392 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+231.25 28.2393 mov
+(C) sh
+236.201 30.0396 mo
+236.601 30.0396 li
+238.201 34.0396 li
+238.201 34.4395 li
+237.801 34.4395 li
+236.201 30.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+238.451 25.8394 mov
+(U) sh
+242.801 27.0396 mo
+243.201 27.0396 li
+244.801 31.0396 li
+244.801 31.4395 li
+244.401 31.4395 li
+242.801 27.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+244.851 22.6392 mov
+(C) sh
+251.251 19.4429 mov
+(A) sh
+256.201 21.2393 mo
+256.601 21.2393 li
+258.201 25.2393 li
+258.201 25.6392 li
+257.801 25.6392 li
+256.201 21.6392 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+257.651 16.2393 mov
+(C) sh
+262.601 18.0396 mo
+263.001 18.0396 li
+264.601 22.0396 li
+264.601 22.4395 li
+264.201 22.4395 li
+262.601 18.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+264.051 13.8394 mov
+(U) sh
+271.185 17.0234 mo
+271.185 17.9067 270.468 18.6235 269.585 18.6235 cv
+268.702 18.6235 267.985 17.9067 267.985 17.0234 cv
+267.985 16.1401 268.702 15.4233 269.585 15.4233 cv
+270.468 15.4233 271.185 16.1401 271.185 17.0234 cv
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+271.251 10.6392 mov
+(A) sh
+275.401 12.4395 mo
+275.801 12.4395 li
+277.401 16.4395 li
+277.401 16.8394 li
+277.001 16.8394 li
+275.401 12.8394 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+276.851 5.83936 mov
+(G) sh
+284.85 7.4375 mov
+(A) sh
+288.047 15.437 mov
+(A) sh
+284.85 22.6367 mov
+(A) sh
+276.851 23.436 mov
+(U) sh
+269.651 26.6328 mov
+(G) sh
+263.25 29.8291 mov
+(G) sh
+256.849 33.0259 mov
+(U) sh
+249.649 35.4238 mov
+(G) sh
+244.047 38.6201 mov
+(A) sh
+236.848 41.8169 mov
+(G) sh
+231.246 44.2148 mov
+(A) sh
+230.447 52.2139 mov
+(G) sh
+230.447 60.2131 mov
+(U) sh
+226.444 67.4131 mov
+(G) sh
+222.44 74.6128 mov
+(G) sh
+216.839 79.4155 mov
+(A) sh
+209.639 83.4185 mov
+(A) sh
+201.64 85.0166 mov
+(C) sh
+192.841 85.0166 mov
+(G) sh
+186.44 83.4185 mov
+(C) sh
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+178.441 80.2217 mov
+(G) sh
+172.839 85.0244 mov
+(G) sh
+168.44 90.2227 mov
+(U) sh
+173.639 96.2202 mov
+(A) sh
+168.037 101.822 mov
+(A) sh
+162.436 96.2202 mov
+(A) sh
+156.834 101.822 mov
+(C) sh
+151.232 107.423 mov
+(C) sh
+148.036 113.824 mov
+(C) sh
+150.433 121.024 mov
+(C) sh
+158.432 121.823 mov
+(U) sh
+163.235 128.224 mov
+(C) sh
+168.836 131.421 mov
+(G) sh
+176.037 134.618 mov
+(A) sh
+184.036 135.417 mov
+(G) sh
+192.035 135.417 mov
+(C) sh
+198.436 135.417 mov
+(G) sh
+206.435 135.417 mov
+(A) sh
+212.835 135.417 mov
+3.19681 0 (GAAA) ash
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+244.832 135.417 mov
+(C) sh
+247.601 138.24 mo
+247.601 142.64 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+252.051 135.44 mov
+2.0016 0 (CC) ash
+264.852 129.039 mov
+(A) sh
+271.253 125.036 mov
+3.19681 0 (AA) ash
+287.251 128.232 mov
+(U) sh
+292.054 133.834 mov
+(U) sh
+293.652 141.833 mov
+(U) sh
+292.054 149.833 mov
+(U) sh
+286.452 156.233 mov
+(G) sh
+279.252 159.43 mov
+(G) sh
+272.052 159.43 mov
+(U) sh
+264.852 156.233 mov
+(A) sh
+259.25 149.833 mov
+(G) sh
+252.05 149.833 mov
+(G) sh
+244.851 149.833 mov
+(G) sh
+244.851 158.631 mov
+(G) sh
+245.254 167.033 mov
+(A) sh
+246.65 175.234 mov
+(A) sh
+253.649 176.832 mov
+2.0016 0 (CCUUCUU) ash
+301.377 181.232 mo
+301.377 182.115 300.661 182.832 299.777 182.832 cv
+298.894 182.832 298.177 182.115 298.177 181.232 cv
+298.177 180.349 298.894 179.632 299.777 179.632 cv
+300.661 179.632 301.377 180.349 301.377 181.232 cv
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+300.851 169.64 mov
+(A) sh
+306.453 163.239 mov
+(A) sh
+313.652 160.042 mov
+(C) sh
+320.053 159.243 mov
+(G) sh
+328.052 160.842 mov
+(G) sh
+336.052 164.845 mov
+(A) sh
+340.854 170.446 mov
+(A) sh
+344.051 178.446 mov
+(U) sh
+344.051 186.445 mov
+(U) sh
+341.653 193.645 mov
+(C) sh
+336.851 200.045 mov
+(A) sh
+330.45 204.848 mov
+(A) sh
+322.451 207.246 mov
+(C) sh
+313.652 206.446 mov
+(G) sh
+306.453 203.25 mov
+(G) sh
+296.855 191.247 mov
+(G) sh
+290.454 191.247 mov
+(A) sh
+282.455 191.247 mov
+(G) sh
+276.054 191.449 mov
+(A) sh
+268.854 191.247 mov
+(A) sh
+260.855 191.247 mov
+(G) sh
+253.655 191.247 mov
+(G) sh
+253.655 200.845 mov
+(A) sh
+255.401 202.64 mo
+255.801 202.64 li
+255.801 203.04 li
+255.001 207.04 li
+254.601 207.04 li
+254.601 206.64 li
+0 0 0 rgb
+ef
+259.851 204.84 mo
+267.051 204.84 li
+267.051 196.04 li
+259.851 196.04 li
+259.851 204.84 li
+1 1 1 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+260.851 202.44 mov
+(C) sh
+268.051 204.837 mov
+(A) sh
+269.001 206.64 mo
+269.401 206.64 li
+269.401 207.04 li
+268.601 211.04 li
+268.201 211.04 li
+268.201 210.64 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+274.451 206.44 mov
+(G) sh
+276.201 208.24 mo
+276.601 208.24 li
+276.601 208.64 li
+275.801 212.64 li
+275.401 212.64 li
+275.401 212.24 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+281.651 208.04 mov
+(A) sh
+288.851 210.438 mov
+(A) sh
+289.801 212.24 mo
+290.201 212.24 li
+290.201 212.64 li
+289.401 216.64 li
+289.001 216.64 li
+289.001 216.24 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+296.851 210.44 mov
+(U) sh
+300.854 216.841 mov
+(G) sh
+299.256 224.84 mov
+(C) sh
+292.056 228.037 mov
+(U) sh
+284.855 224.034 mov
+(U) sh
+278.455 222.435 mov
+(U) sh
+271.255 220.038 mov
+(C) sh
+264.055 218.439 mov
+(U) sh
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+256.855 216.841 mov
+(G) sh
+250.454 214.443 mov
+(U) sh
+242.601 214.84 mo
+249.001 214.84 li
+249.001 206.04 li
+242.601 206.04 li
+242.601 214.84 li
+1 1 1 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+243.451 212.44 mov
+(A) sh
+243.451 221.642 mov
+(G) sh
+243.854 229.842 mov
+(A) sh
+243.652 238.439 mov
+(U) sh
+243.652 246.438 mov
+(A) sh
+243.249 254.639 mov
+(G) sh
+243.652 262.638 mov
+(A) sh
+243.249 270.839 mov
+(U) sh
+243.249 279.436 mov
+(G) sh
+244.048 286.636 mov
+(A) sh
+244.048 293.836 mov
+(U) sh
+244.048 301.036 mov
+(U) sh
+243.249 308.236 mov
+(G) sh
+244.048 315.436 mov
+(C) sh
+244.048 322.636 mov
+(C) sh
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+251.248 322.636 mov
+2.00162 0 (GC) ash
+265.801 322.84 mo
+266.201 322.84 li
+269.001 324.84 li
+269.001 325.241 li
+268.601 325.241 li
+265.801 323.241 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+263.051 315.641 mov
+(C) sh
+262.453 307.44 mov
+(U) sh
+270.056 303.638 mov
+(G) sh
+280.633 304.641 mo
+280.633 305.413 280.006 306.041 279.233 306.041 cv
+278.46 306.041 277.833 305.413 277.833 304.641 cv
+277.833 303.868 278.46 303.24 279.233 303.24 cv
+280.006 303.24 280.633 303.868 280.633 304.641 cv
+cp
+0 0 0 rgb
+s
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+273.851 296.84 mov
+(A) sh
+276.853 290.641 mov
+(G) sh
+280.856 285.04 mov
+(U) sh
+284.801 290.641 mo
+285.201 290.641 li
+288.401 293.041 li
+288.401 293.44 li
+288.001 293.44 li
+284.801 291.041 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+284.851 278.64 mov
+(A) sh
+292.201 278.041 mo
+292.601 278.041 li
+295.801 280.44 li
+295.801 280.84 li
+295.401 280.84 li
+292.201 278.44 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+289.251 272.64 mov
+(C) sh
+292.851 266.441 mov
+(G) sh
+297.048 258.644 mov
+(A) sh
+300.85 252.243 mov
+(G) sh
+308.201 252.44 mo
+308.601 252.44 li
+311.801 254.84 li
+311.801 255.24 li
+311.401 255.24 li
+308.201 252.84 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+304.051 246.64 mov
+(G) sh
+312.201 246.04 mo
+312.601 246.04 li
+315.801 248.44 li
+315.801 248.84 li
+315.401 248.84 li
+312.201 246.44 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+308.851 240.24 mov
+(U) sh
+319.186 241.04 mo
+319.186 241.923 318.469 242.64 317.585 242.64 cv
+316.702 242.64 315.985 241.923 315.985 241.04 cv
+315.985 240.157 316.702 239.44 317.585 239.44 cv
+318.469 239.44 319.186 240.157 319.186 241.04 cv
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+309.651 232.24 mov
+(G) sh
+316.851 227.438 mov
+(A) sh
+324.051 229.036 mov
+(U) sh
+328.054 235.437 mov
+(G) sh
+328.054 243.436 mov
+(A) sh
+320.055 248.238 mov
+(G) sh
+317.658 253.84 mov
+(C) sh
+313.654 260.241 mov
+(C) sh
+309.651 266.642 mov
+(G) sh
+318.248 266.843 mov
+(U) sh
+323.85 272.445 mov
+(U) sh
+323.05 280.444 mov
+(U) sh
+315.051 284.447 mov
+(G) sh
+308.65 282.05 mov
+(C) sh
+304.453 273.849 mov
+(A) sh
+300.054 280.25 mov
+(G) sh
+297.656 286.65 mov
+(U) sh
+293.653 292.252 mov
+(A) sh
+289.649 298.653 mov
+(C) sh
+285.452 304.852 mov
+(G) sh
+282.45 311.051 mov
+(A) sh
+281.65 319.454 mov
+(U) sh
+273.651 323.457 mov
+(G) sh
+270.051 330.455 mov
+2.00162 0 (GA) ash
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+285.654 330.657 mov
+(A) sh
+293.653 331.456 mov
+(C) sh
+300.853 335.459 mov
+(A) sh
+303.25 342.659 mov
+(A) sh
+300.054 349.859 mov
+(A) sh
+293.005 353.056 mov
+(A) sh
+285.208 353.056 mov
+(C) sh
+277.604 353.056 mov
+(A) sh
+269.807 353.056 mov
+(U) sh
+261.21 353.056 mov
+(G) sh
+253.412 353.056 mov
+(G) sh
+246.616 353.056 mov
+(C) sh
+238.818 353.056 mov
+(U) sh
+231.071 353.056 mov
+(U) sh
+224.468 346.655 mov
+(A) sh
+221.668 337.058 mov
+(C) sh
+216.865 343.458 mov
+(A) sh
+211.264 337.058 mov
+(G) sh
+204.863 337.058 mov
+(A) sh
+197.663 337.058 mov
+(A) sh
+190.463 337.058 mov
+(C) sh
+182.464 337.058 mov
+(G) sh
+176.063 337.058 mov
+(U) sh
+168.863 337.058 mov
+(U) sh
+161.663 337.058 mov
+(A) sh
+153.664 337.058 mov
+(G) sh
+146.867 342.861 mov
+(A) sh
+139.264 342.861 mov
+(C) sh
+130.861 342.861 mov
+(C) sh
+123.258 342.861 mov
+(A) sh
+115.856 342.861 mov
+(C) sh
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+107.454 342.861 mov
+(U) sh
+99.8511 342.861 mov
+(U) sh
+237.001 277.24 mo
+241.401 277.24 li
+0 0 0 rgb
+s
+269.651 316.241 mo
+270.051 316.241 li
+272.851 318.241 li
+272.851 318.641 li
+272.451 318.641 li
+269.651 316.641 li
+0 0 0 rgb
+ef
+284.089 298.641 mo
+284.089 299.413 283.462 300.041 282.689 300.041 cv
+281.917 300.041 281.289 299.413 281.289 298.641 cv
+281.289 297.868 281.917 297.24 282.689 297.24 cv
+283.462 297.24 284.089 297.868 284.089 298.641 cv
+cp
+0 0 0 rgb
+s
+288.651 284.84 mo
+289.051 284.84 li
+292.251 287.24 li
+292.251 287.641 li
+291.852 287.641 li
+288.651 285.24 li
+0 0 0 rgb
+ef
+303.289 267.873 mo
+303.289 268.645 302.662 269.272 301.889 269.272 cv
+301.117 269.272 300.489 268.645 300.489 267.873 cv
+300.489 267.1 301.117 266.472 301.889 266.472 cv
+302.662 266.472 303.289 267.1 303.289 267.873 cv
+cp
+307.657 260.48 mo
+307.657 261.253 307.03 261.88 306.257 261.88 cv
+305.484 261.88 304.857 261.253 304.857 260.48 cv
+304.857 259.708 305.484 259.08 306.257 259.08 cv
+307.03 259.08 307.657 259.708 307.657 260.48 cv
+cp
+0 0 0 rgb
+s
+295.851 272.44 mo
+296.251 272.44 li
+299.451 274.84 li
+299.451 275.24 li
+299.051 275.24 li
+295.851 272.84 li
+0 0 0 rgb
+ef
+262.451 205.04 mo
+262.851 205.04 li
+262.851 205.44 li
+262.051 209.44 li
+261.651 209.44 li
+261.651 209.04 li
+0 0 0 rgb
+ef
+283.251 210.64 mo
+283.651 210.64 li
+283.651 211.04 li
+282.851 215.04 li
+282.451 215.04 li
+282.451 214.64 li
+0 0 0 rgb
+ef
+292.651 179.04 mo
+292.651 183.44 li
+285.251 179.04 mo
+285.251 183.44 li
+278.051 179.04 mo
+278.051 183.44 li
+270.651 179.04 mo
+270.651 183.44 li
+263.451 179.04 mo
+263.451 183.44 li
+256.051 179.04 mo
+256.051 183.44 li
+254.851 138.24 mo
+254.851 142.64 li
+262.051 138.24 mo
+262.051 142.64 li
+0 0 0 rgb
+s
+176.05 137.04 mo
+176.45 137.04 li
+176.45 137.44 li
+174.851 140.64 li
+174.45 140.64 li
+174.45 140.24 li
+0 0 0 rgb
+ef
+163.25 130.64 mo
+163.65 130.64 li
+163.65 131.04 li
+162.05 134.24 li
+161.65 134.24 li
+161.65 133.84 li
+0 0 0 rgb
+ef
+150.25 122.84 mo
+150.65 122.84 li
+150.65 123.24 li
+149.05 126.44 li
+148.65 126.44 li
+148.65 126.04 li
+0 0 0 rgb
+ef
+127.05 136.64 mo
+127.45 136.64 li
+130.85 138.24 li
+130.85 138.64 li
+130.45 138.64 li
+127.05 137.04 li
+0 0 0 rgb
+ef
+130.25 130.04 mo
+130.65 130.04 li
+134.05 131.84 li
+134.05 132.24 li
+133.65 132.24 li
+130.25 130.44 li
+0 0 0 rgb
+ef
+102.05 105.44 mo
+102.45 105.44 li
+102.45 105.84 li
+101.65 110.64 li
+101.25 110.64 li
+101.25 110.24 li
+0 0 0 rgb
+ef
+109.85 106.44 mo
+110.25 106.44 li
+110.25 106.84 li
+109.45 111.64 li
+109.05 111.64 li
+109.05 111.24 li
+0 0 0 rgb
+ef
+116.85 106.64 mo
+117.25 106.64 li
+117.25 107.04 li
+116.45 111.84 li
+116.05 111.84 li
+116.05 111.44 li
+0 0 0 rgb
+ef
+123.85 69.6396 mo
+124.25 69.6396 li
+124.25 70.0396 li
+121.85 73.2397 li
+121.45 73.2397 li
+121.45 72.8394 li
+0 0 0 rgb
+ef
+135.85 78.4395 mo
+136.25 78.4395 li
+136.25 78.8398 li
+133.85 82.0396 li
+133.45 82.0396 li
+133.45 81.6396 li
+0 0 0 rgb
+ef
+170.45 75.4395 mo
+170.851 75.4395 li
+173.25 78.6396 li
+173.25 79.0396 li
+172.851 79.0396 li
+170.45 75.8398 li
+0 0 0 rgb
+ef
+153.25 92.4395 mo
+153.65 92.4395 li
+156.05 95.6396 li
+156.05 96.0396 li
+155.65 96.0396 li
+153.25 92.8398 li
+0 0 0 rgb
+ef
+248.651 24.6392 mo
+249.051 24.6392 li
+250.651 28.6392 li
+250.651 29.0396 li
+250.25 29.0396 li
+248.651 25.0396 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Roman AddGlyphs
+
+systemdict begin
+/Times-Roman 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/three 
+<10bf31704d4d67992b9ed68788587e5040da2286f83510cfc80f4a1e6fe6
+b09f97c944a087c4717928d782a2fb1bf0c721dd38a24ac2067564597d96
+92f97bc0abd49771e30c9491f8e5eab740a467cca2d53dd7c7249046b7bb
+4481eefce39557f10e129ce1987210441b69a70dd258cb6743bf9d7d1704
+979d6e3b6b3885eb27d4d4e5451b96ed7dfd7ce9e64ca73b4c877d5863ad
+c8641b65d41f66c4fc61f9c17255ecd286dcdef4a9a113d36ecac701c7a9
+417b48f1ad6bcdbabde10f6ff50ed870147c0d4cea98b8630a6ff4466ad4
+2983d01ca76121874525ba586aec14> ND 
+/five 
+<10bf31703bca56f2b2f1649faf9ba9948c035e867a5c8948b33268dbbfaf
+455551fd125b019c10a69d4b25668e31b838df4ee36a0f050ddfb933a970
+96a275ed8a7222f12ff901e86c1d4781a2a4d533d3dc87c499fdb840f1a4
+8285d60f1f88ace01bc52eacc7865a40753471dc909f282c74ed77f33b02
+ce7e21940182217d317dbb078d97be05356c56d5596c7eb8d464dec1827e
+46a37273fc66> ND 
+/quotesingle 
+<10bf317031d6cb38314a48a25f917a0bc84fa8560a9dde3392b0598a064d
+d972a4e02d28ccddbc17> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Roman findfont /Encoding get
+dup 51 /three put
+dup 53 /five put
+dup 169 /quotesingle put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+32{/.notdef}repeat /space 16{/.notdef}repeat /one /.notdef /three /.notdef /five 
+/six /.notdef /eight 8{/.notdef}repeat /A 12{/.notdef}repeat /N /.notdef 
+/P /.notdef /R 14{/.notdef}repeat /a /b /c /.notdef 
+/e 3{/.notdef}repeat /i 2{/.notdef}repeat /l /.notdef /n /o 
+3{/.notdef}repeat /s /.notdef /u 51{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+115.65 316.641 mov
+(5\251 ) sh
+93.4468 335.839 mov
+-2.39987 0 32 (3 \251) wsh
+230.401 348.44 mo
+230.401 344.641 li
+291.401 344.641 li
+291.401 348.44 li
+0 0 0 rgb
+s
+218.251 151.44 mo
+222.051 151.44 li
+222.051 217.24 li
+218.251 217.24 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold Initial
+11 dict begin
+/FontName /Times-Bold def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/one 
+<10bf317016a461215dc2bc58955b35661fa832109bbf588b04481bf3cd7d
+6757617e8c0c9816948b05a2f38fa7d575d87daf4173819092e8a31c5c40
+e448> ND 
+/two 
+<10bf31704e7ce76dc21d92ed768461702e89179315ec586ed23b84b600e7
+3a8f14adaeefbd1a8ef4ea75ecc881acaee461c169f9135deb6066d93b22
+ee96d26cb12918588e0f074cbe4a50dbd8dee265fdf797758e390f627882
+1a348c2c9d448eec97692b7ef491db5d02d45177dd87c13938d098649ebe
+a4cc2faaaed0c7a2761825de7c345f0bfb9041ae2e00092351fa02c4> ND 
+/three 
+<10bf3170448bf7f9ab87993b613b3ec6872bb5d966efcdf9c783f7efc718
+a4be64d1751f3265cb60d9b5276469b557ce9ac8e0b3e36526e436641c45
+b03e0bbf21c62cc9320f6e43ee7f4cf80e4ba99cbef004b4c841b62fef40
+eb9e06429ecc6610f2f9981d2ba816746969ed66b8d8f4a43f88a0481912
+4ea05d3482e732407a96b011398ff3c43e92014a09adb230efe31fae5890
+b709d22daa136899f6cee93c165c965053839c1761be399dc17d19e6190c
+d1189af61ffb99fcba33a54bf70a760eb14d549829e16b73f3286e65e570
+e9c68df30501c2fc3708531fc7b7a7> ND 
+/P 
+<10bf31705ac93459811df9cbd49c2bf4b1dedea8f02dfae7024000d592d8
+626efab6b45ce7d12609750117a8b9f45cec5fbc19dabdf498132ae3871f
+7b30c381d86c65ed3471fcdb55def6123a3407152978bf6a0a519b305da6
+114f0efe0bd3c68f68cac1672ee085498a8e6fd32638d9a60604b744ec7d
+adf8080c> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Bold findfont /Encoding get
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 80 /P put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+49{/.notdef}repeat /one /two /three 28{/.notdef}repeat /P 175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+186.851 313.041 mov
+(P1) sh
+215.246 301.041 mov
+(P2) sh
+184.047 246.641 mov
+(P3) sh
+252.001 265.041 mo
+264.001 265.041 li
+264.001 255.44 li
+252.001 255.44 li
+252.001 265.041 li
+1 1 1 rgb
+ef
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold AddGlyphs
+
+systemdict begin
+/Times-Bold 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/period 
+<10bf317031d60d0d96d24999f918f780e1d8a9a0f7af8ae84fc38c94ec58
+3135f88e9212> ND 
+/zero 
+<10bf31705e925b80b4c8f1fcfb5b2fe440a74f62c796f3c02eb2da9ee8cf
+3e749c77619068400ca89c7ff72323032874cc719b493cec13438cfd7c60
+1a938141b249a6344fe7adba210563b145c5c7fdeb53dd40d430a2aa7888
+168bd4bf2698d90932777f16b7e6a801d452cb01444444badd4929588478
+5c2db1fce381dd65450cfad1ad35a39b11fd66b6c6b2> ND 
+/four 
+<10bf31705e925b80b4d4cbc4e928debcbc9ca1ce5a446752e420eab5615d
+cef61aee7d97d9eff1670763252051f2be6419a384475d66237624abe7df
+bf6e4102d5fa21a734cd00f0c9525ffcfc3a0b5db0af7e642e07c3025b71
+28> ND 
+/five 
+<10bf31704c1fb570da2787659fe061824d11502990202c6ca9b1b5da7d96
+0cdc349fd36ba74c839bb1f6ad5b2036aeda9f35d253d86da9773dd61de0
+422dfd536357960cb12f0db9ec77f07242af63d3096a64c3445c4655da1d
+3f19cb4456eb43ca711a9ea13df4ad219690fec0405819e631b49a78e94e
+67647654af6c2c1b1a75609742d0f8441ecfc35136febc44d8aae59aaf7d
+8b88b3651059> ND 
+/seven 
+<10bf31704e7ce76dc241686bc20501ea6e7c96a17170122b38ebad2a9949
+f6af8d4a89b98118652167542a74de2ba301ca2bc45e339e3ae683f4931f
+043d89fd8fa9850065> ND 
+/eight 
+<10bf3170599acabf992f0757d5e6110d0b202583f1f37eaa3993e2f1cd0f
+6e2622e3038d71367894f4d7032548bfcfce20f6b689fcb6b5a6254cd40a
+57f3279a61197186e879de36aa303e142e3645176933121430692e7d7ebb
+506cc17ee9a0b5fcbbc35b4e0ca4bc539673a52c07e974690d1b4e3e7b30
+414514c9c4a69719fb0eb20a52293f89414475f52809d90dbe81091c74fb
+4c4dadbb0d931073181f5593d9dca742706d4ab9098d680bf1c84eb32b33
+f14a05583e424b60d3cbfbb323701a5b41e6da60d0f26788ef39cc3d0958
+7823ca82721fbddff3435b5a34de0e71ff21dda5df3656efd4419938b2c4
+470fe8e64677cb89eb7c4f1b21ac33694d> ND 
+/nine 
+<10bf31705d64a97b18e1d0c26252f36d43809f58e8523f9ddf78e8047717
+f29066dc4d29840ee57ae4b42a94d32fb40701e46b2363001bb79897b78f
+07a6186b92686a103837d7cdc6e3e3744245ff59de2a1d399ca8540f1c30
+c9a8541a5212f9caf65fbd8253c13d1a37e50b3c931f53d63eebadb9b257
+d82f4a0ddd6c07d70303ef7dcaedbf224ad7acf31f562053f842644420fd
+b779b2493077d34338a3116b99be03d0552359238e501a8016fcea411abd
+1d0406> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Bold findfont /Encoding get
+dup 46 /period put
+dup 48 /zero put
+dup 52 /four put
+dup 53 /five put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+46{/.notdef}repeat /period /.notdef /zero /one /two /three /four 
+/five /.notdef /seven /eight /nine 22{/.notdef}repeat /P 175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+252.051 262.64 mov
+(P4) sh
+196.451 127.451 mov
+(P5) sh
+/Times-Bold*1 findfont [0 -9.59949 -9.59949 0 0 0 ]mfnt sfnt
+171.601 190.64 mov
+(P5.1) sh
+/Times-Bold*1 findfont [8.43655 4.5777 4.57771 -8.43655 0 0 ]mfnt sfnt
+166.698 119.245 mov
+(P7) sh
+/Times-Bold*1 findfont [4.40726 -8.52861 -8.52859 -4.40726 0 0 ]mfnt sfnt
+108.938 148.31 mov
+(P8) sh
+/Times-Bold*1 findfont [9.5262 1.17877 1.17879 -9.5262 0 0 ]mfnt sfnt
+89.8564 125.389 mov
+(P9) sh
+/Times-Bold*1 findfont [8.29105 4.83913 4.83914 -8.29105 0 0 ]mfnt sfnt
+51.8052 62.5894 mov
+(P10.1) sh
+/Times-Bold*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+165.25 111.04 mov
+(P10) sh
+/Times-Bold*1 findfont [7.0179 -6.55133 -6.55132 -7.0179 0 0 ]mfnt sfnt
+155.015 75.9165 mov
+(P11) sh
+/Times-Bold*1 findfont [8.74768 -3.95201 -3.952 -8.74768 0 0 ]mfnt sfnt
+240.226 16.2783 mov
+(P12) sh
+156.65 108.64 mo
+162.05 106.24 li
+162.45 109.84 li
+156.65 108.64 li
+0 0 0 rgb
+ef
+162.05 106.24 mo
+162.25 106.24 li
+162.25 106.44 li
+156.85 108.84 li
+156.65 108.84 li
+156.65 108.64 li
+0 0 0 rgb
+ef
+162.05 106.24 mo
+162.25 106.24 li
+162.45 108.04 li
+162.45 108.24 li
+162.251 108.24 li
+162.05 106.44 li
+0 0 0 rgb
+ef
+162.25 108.04 mo
+162.45 108.04 li
+162.65 109.84 li
+162.65 110.04 li
+162.45 110.04 li
+162.25 108.24 li
+0 0 0 rgb
+ef
+156.65 108.64 mo
+156.85 108.64 li
+162.65 109.84 li
+162.65 110.04 li
+162.45 110.04 li
+156.65 108.84 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Times-Bold*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+246.851 127.64 mov
+(P15) sh
+264.446 169.033 mov
+(P15.1) sh
+/Times-Bold*1 findfont [9.28151 2.44775 2.44777 -9.28151 0 0 ]mfnt sfnt
+261.931 225.923 mov
+(P18) sh
+/Times-Bold*1 findfont [4.92249 -8.24107 -8.24106 -4.92249 0 0 ]mfnt sfnt
+282.65 274.964 mov
+(P19) sh
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/space 
+<10bf317079c7734bf7> ND 
+/zero 
+<10bf317040c2af124ea0a49a7bf41805b177f7c4498811bf81dd3becc7ca
+7a1e61bf5af20f14d3ba25cb845719681beff0dff1a88dee7823f826e8f0
+739d88e303e838311be2a57d9230228fb7> ND 
+/one 
+<10bf31702ce19e53b6f609b518076fe734884313e5cd7a86613dc6f2450b
+061a1ad1> ND 
+/two 
+<10bf31703a9b9e75ea81f4b86404c8c5b0ed48d346c9f9e1e61d1793fdf1
+09ba72c7c73f875dce1fed070846350ddda457812602713b0534321d272a
+eafbfd522ef367dbdfbcee610ab8b5> ND 
+/three 
+<10bf31703e65fd7e38478bb8cdc815f2e0f3a21edd060d037e033213cc37
+fb113e86d3e99697f293fc1e5b8128b557be09627a0c26ff6b1d5f3ab710
+a440daae1f921170ca40a3017a7e6559500868f56ea75da7c8a99018d093
+7b39791cb8dcd57666a113cd8b1bba494f8c69> ND 
+/four 
+<10bf317031d92f340665f9d57abf5ced23436d6488bc83fc9796703022f0
+1e775102213885082db74038803d6498914e3031d93bfd3b1dfe31f0e50f
+d402c8473500b13ddfa3fc45fa> ND 
+/six 
+<10bf317031d92f3425eda9786fee0115802f83ee2bdc48b38e5dc519e1dc
+c6118ccdf0f2a993ca95234f42293633db35d04ead9322d56bd4640afe6e
+cf0a84796425fe5cfb964a1b2eb8674fb6753c7544b8406bb3b18dd4e069
+08dc126a28d499cefa9312cde8e70aaf4f> ND 
+/seven 
+<10bf31702094ca827fc7642099017663cef908cd301efa28ee1bfc120575
+9bf89f8b49c3c14274> ND 
+/bracketleft 
+<10bf317010725340705c81366dc59ce1165f0649bc1a5038b23bc770834a
+d2c494e303> ND 
+/bracketright 
+<10bf317054ad3ad6de103c2ea88e0729d320fbf5c609d558099ba537941b
+a08d02> ND 
+/n 
+<10bf31702094ca827fd8441c0957d83ffd389f80f745b17010cbaca850e4
+b5efc2c5c2791c4590a7de7a9402e7d11d5027e291035e04625f59b98678
+9ec2395f091b27a1f72e02bb3010b5af4e13d941a458bc1fdf210f5db8e5
+879f> ND 
+/t 
+<10bf317065f8e1c4514de29c8c0648dd97151e5185bd64bac354fa8d1cf3
+eb2247ee5cd86f648e7a19bc8381fd380e262f145408a19e3e35c8745c47
+2d1157413020406b> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 32 /space put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 54 /six put
+dup 55 /seven put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+dup 110 /n put
+dup 116 /t put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+32{/.notdef}repeat /space 15{/.notdef}repeat /zero /one /two /three /four 
+/.notdef /six /seven 9{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat 
+/G 13{/.notdef}repeat /U 5{/.notdef}repeat /bracketleft /.notdef /bracketright 16{/.notdef}repeat 
+/n 5{/.notdef}repeat /t 139{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12.8 0 0 -12.8 0 0 ]mfnt sfnt
+0 127.44 mov
+([102 nt]) sh
+313.601 17.8394 mov
+([37 nt]) sh
+330.401 145.84 mov
+([64 nt]) sh
+.113725 .054902 .501961 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/e 
+<10bf31704ab2503030fec2f45e7e5cf47fc11d962739122c4e54474eff0e
+1255b3d1b22aec657aaa4e7d1bfca6994595e2e49e2858d732f38a805696
+e0fca4d794509958e8d5ada6b628c05ea9d2142ac2e719bc3979eacbf36c
+3a74f5814616cda1f804403494184f51057654c0eede1c814f65> ND 
+/i 
+<10bf317027e610bfa7f58864b8a844d682ae31b94e523457aa42d5ac0fca
+407a62ede509> ND 
+/o 
+<10bf317047276c4999ccbb3f4b024eb7736fff85ee898fa8dc5c493d73de
+8f82f4b642c44d2a87361f6250688ccf63358fd216a840baa63411d79901
+d9fada0454d7f87cd033ea90c8fac0d323> ND 
+/r 
+<10bf317036de1a736fd7044d328eb56610489f58e06f422d5d8826e2d999
+7d6966a26c649da538df984b0bc9f0adb2b3db3855728badd951de41862e
+1b15565642d18788d50ce6c0c354fae871a5368c291e4f40af513579> ND 
+/s 
+<10bf317040c2e74a50db8320b72aa362422c5115d7e36f2a575bee6ef5a9
+5b7f1ec07cceb340b8eafc033516a6d135450caf6b182cd4d156d706dadf
+7b0d04532d42adc5f90e3e8d4d7190e1e817490bbb6dc111a5ff60467263
+6f73f40380972f48fccf2a1a1743a966452a2354835f236c08012007bc24
+28ac92747a4323c158f91e70df679842ba2879a730649268d53d90ae684f
+619220009223761a805f27384176224b326fc5f1d462619e9a> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 101 /e put
+dup 105 /i put
+dup 111 /o put
+dup 114 /r put
+dup 115 /s put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+32{/.notdef}repeat /space 15{/.notdef}repeat /zero /one /two /three /four 
+/.notdef /six /seven 9{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat 
+/G 13{/.notdef}repeat /U 5{/.notdef}repeat /bracketleft /.notdef /bracketright 7{/.notdef}repeat 
+/e 3{/.notdef}repeat /i 4{/.notdef}repeat /n /o 2{/.notdef}repeat /r 
+/s /t 139{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12.8 0 0 -12.8 0 0 ]mfnt sfnt
+301.601 308.24 mov
+(40 nt insertion) sh
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (rnaseP-bsu-alignment.eps)
+%%CreationDate: 3/27/03 11:47 AM
+%AI9_DataStream
+%GatkKCTec!Q)=A*"8i[BJ2UeF`_tSI1=P-.Bihi"mP8T[oaD8HLl at .S#udXWUg/'VqX=#<\^05';Uom`N+Ik$\%G,1ore%K=DR"/
+%Idj[F?b[T,?[hOO=+C+h6]B2U%eZO^gI&+-g$K#/prDR4SSu7 at V9bHrr8M@7$Tm6P5?jGenrriONm$kZIdsFfrT/G&p,B0^p%dap
+%cX4A1p%lp/*e++_p@@1om0c*l&-)BOn`&*64oFY8l[Sa*2nsb5nh&bta8+_uoBl/+r9So_q#0e;kF3Rnm+%$an`sPqD(hLTO5Kd#
+%X"W5NNt:usYJ9r!`Uc+hs#KFAJ$o4=Qd9$_?bUjbAUF;N57?)4q+oTorpq)sNSF*oO73,6AUj7CR(qT4kP3SoI/`:)AGt!Mick"]
+%>DAFOMk9 at Gs7!@eJ,SNsX"UYDr8]#K(.-mR at p/-7+/RQ]iJ0Yrf<<qimT7FFnt,V$a1Ut5c*9D/n7ODgT'sFu"@"PDb.bqWh`lVc
+%LY(q^n%Y+(](pE.+$SFAl2=i$qoaaJBc,g8(tX(>(r,k)cX+B_\!J2>A_HuN\0'g]Z+jtUs75[L"aRQR2$]096Ul+1H-=a^q;FSc
+%nYXniPc)Ftn/n$m&!smrY;S#)-SC7Vj`]Lnq;a5YAar"r5Q%G2mH#-+L1Ko=^Als`iL&4u\Y^"sO41j+J+[9brR'ZLHu."k\UMj:
+%rp\\<`Uc$,?amMj?bQBtp!o]6Wnu"ZGOqkYs+"fqLAC"fI/*2hH+'n`]Y3(A_hW1#f=*tj\6mQHIH<P/Y$Wp=hTU+m%tF/rp37;o
+%rqUQps7[c9ju:'EfBIab2*@,b+n<nWFo9N\YM6T_YMK2,IehNPp3'b;0.LL;r:/+2YM]Y09\:CaGZa\1Yc^bDIR&GZfB;b_FM'No
+%lUMcfl0GgnHiDoBPoA,h\u3TXJ,Ansq>-^j51`[#n*Tk3r:R*F?eg(jn`RZ7dD!,Oc:<N(/NeLBp[.Vio.AnnlG_?bjA-iJVj%&1
+%YJ:!"gY_2[2c%KKs7B)oc'Q1poe4p>rci([;K8?F/:;+&YAr_"iF0ulK6NmRnUUVmh``''Fo6`AF8s_Tk?g?$q3,T=mY6l(oUGR)
+%I/VgQhu;]W][(h.j7_M8T>'f1Y5J8DhL+fcYs'AO5J2G/4oiUBOPg(Zh=tW`DXd$X[QAASoZ,uD1Oa9"cBjU%o:KBMT>16Nq%B6I
+%n2"nW-0G3deJF:=IX#j\``7Ebe`0>1DuB>)27`\Of<73U=$Se_q=+)8#kDRk]mg!&Z1q6Grni1r]-%&p]K2o3rA]6AIe%Hkr*=[F
+%k1@@s#_BHOHM2t5r;?6#I,u0sk"d%Icgh#C0a0(bod?a<,VpA9^@T<nq=W?`1p1TqqR-r&I?r=!Gi%=A*+$UjcTTsb?Cn>A!6sj.
+%nb#sZTDb%ce0fb at GjZY:E9?]Ujbpl<N-RVar4fu*dc\LYJ,\`6^GF2cIf&WPrZb41rt#-6Y5dqa]6O,,hqu);?bUe.)SCCpeLTF'
+%NmAafIer'C_f,M at Rg2W0^A]YOIeu7Br;+Bjs4Y3J9TOs<6lpgUlgK5'IJNf[hu<qqptt64 at QF1l5C3=kQd>[ia)@Qam=0REgP\#^
+%rr,&#rq,:g0.*!.^%K])RI:s<?d at QAHLq'OXrk^RmE^7]kNDds07h?&jmf+<]pLIn0BSbe?bCd_iL>Te4T#6WrStd;iq6[6lhW^C
+%rSr*Np$;>%_]SmILW(A5+dU)#s7+jI5Q9>3s7ZB8n,NC;j>9ZArqV%j52Q;7n_efVgEVPP>iYVT`tioJoUhO8RF&k?hR8cG]cQY"
+%\3BmdHiET<-[QaX%s>RGpXf.dp_URbh#B`E_o%eW+.qoaop;;":70cnTdqtik8up[^^je(F'TAAk&Pl1DtcJ+/K]H6T<?"TGj!["
+%^ARiH_u(Hpm$FnWD2bB:!1g$3r:c\9j#K>OIlkD_DdPa/S*.aDmSW$/Dh!.ZRfDRNqXsd:0-3_W+R&LTs7O^NAlA)9V,.IfgK)m\
+%[%o7[DDD1]_c_FX>^6SJXe.lnI[jf3_Jic>B8!UnVU$@hhg at J%pD_?6n`0A!HhZQ3_+LI-gd'Gt/e?jPoAC.Or$V#P+TQIBcC)-^
+%8)>G.DD;b6\8KC8cJ3j>c$e/M5Q<85quK/+Xm5cPc(EbV3Ni,VmEbCsI.m!eX&iXk4Q>H#dt`-VjQ#.4Gn6@)DgZY[Dts";D]ZUs
+%.IOA]StGWF;S`)!0ABjri?6?aEmOLO4hU[;qo$HhI,8V*T>)Qi2(\!<2?3 at .h(u8'ErL!eYjecuA)Qs:H2mS2mcNO_1H[>I5$cY7
+%CZ>NckaVImBA^CoGL-%-a*Esl3`u6o7pk2GQT9M0ls at i`VuOnAGZj#)`HTu"2\.:W$Db[s2d[X;m<J5ARH>=[Oh8X+l*>R4SI=\3
+%rS,5;rVG&mE'M)cA,l/eJ%8<:s#0cIo4QY]4h(H?g&C\i8KS!A[rb-dGG"mJZiAqpG;jJGo)i;Vs5o,Y at o$2*m,;h'rp.$ITat6&
+%r_*!\4HA!"?:)Hb4aWWoa(n8-LOX^9E81]aMmr.=>lWi^m57Mo3njP-`ui'sbED=%d/Ws4/&'='e^n`CbDW+42ie'd)u#9%*u`&s
+%k2#'G4O*bIhI$DV4Qf'Ok,+bV=8&YRs+0/-T,H at D7eY;^IK,Q[YIr0QjMC;7n'uf#Npgo[qWJN"Y;cK#+3==ZqU]@%%JS[>Ik65j
+%oH,a[UX-9=6+:0*hd^,f4kf^qF$BQbh<3BmY-H+[pYT3[qRPM[jDAepSO\Og;4N>Qn'^qMVL3cYV]XqJfYAlTqd>[20#hSph.sQ]
+%mIa`PkGqAfqRRmuo)5bq?iBM87`Y5YpRoC`hd:gS\p_bY"fb at H)#JZ'kOA:G-b7RHh>YQ\%=,P^0DhA+=Ots5O+Hll:>XmndpEsQ
+%GOM6s#r"QXh!GDcmjKPJT&Z"FYci8s*ZdM:DqsDrT<;2LD;bN\J,eRo]Ust7n%GLjoDef\Haphlj(XAlm`t at lSQk-<oUX2%rL]5C
+%J+i_$*3ae1%%[7Nqht=3)P+a#pG(`Ls7^]R-gq<.PIU45fH:/I5'_o6KpR5Wq%#+W'O8)-Du,(X$^[FhEd@[>L at X]epESeK4oF\b
+%=RRl3]?Kt1?N(e4io:JR?hfWrI:=E#1Zi\&FEfoQrTM]*D#a8]qo?1bKjIjXIKJCg2;%ophja*/6[><Q:Oqd&h]ZldpTf5?NutP#
+%l)fI2jD$n:br`)Acj&XiT"k4XL3KTe45UpWmru^jfmOBn:UcYH4, at l,h!`u2?:SX_s&[M>m#sB"?JLT\+0VmHcH"o7ao">WYPSi:
+%]_,_dp at A.Z5b;;p\d,9+m.X]O,P;`Z/pf at FIlqt:;>K76odqM0rU)DCkYn\bg0T02M"d,"AMZB>$_m*X at D1R9HZOHs5j;4Nq-Uqu
+%%jBor!oC8V%i"&fJ%p:&EO<I#hN+l#fscS/ZUZ2!gjK*ncJs:s-gUQHo at I%tQiDI3o'P15?b0L10._JX_\^:$jSOkg?9`o!_CU`1
+%rI+9tG]aPlO71k2I;9\f1uZ,WI([2ZlQ=u+6l^S@*s2<8g&!N"j;5SsmDXGe at ok)<ACi1WLW?#Mh=&=?4q-Z8dB5dH<%$])^X#]O
+%-UHe("6?ht&rY3;q-X/mGFs;b&V'fFj^5jgD]^UGpQDFGndrgepZD,7>9?'-j?$^p3n!bOr-4j[*`qUs_n5ftT)@RSM`nrkg\Kn7
+%rmR3 at T')_P]mft"qq6?r;NKf3:&CuIjf8!SfCRJ-Q"MPnSf$U:_uBRdTR/fT#?'X7TAnbgf0;0"c0!9YIWW7[A7AIR<ecBR++NmW
+%Ds=HL1jHOEr(`4GM"-?UcT_B[*I:.u(A$sh6X?5Z)t*I$g"q/h&)TF9XPr"6X,m#E4^WL\Hf%`9n%NcE^*S,uL?)iUr;QOWBOV5E
+%HR82frHmHmc0u%OIriZ&muG%urr;NRSo!>[d=*j&n$/u*F7 at 8A5D$*MTA<rU;o#tVikhQ_.Ju=NM[U\.TmW+[TPkm$n at S#7s'Lf_
+%msaNY5PF,h^o%P at cea*EmOq(UN5/4e'gr]Us8(m:LO].4"5I3ibc1X8jnl7\HWPUpl[O:`G:mp<8DFNmj*B8"=!#\:O0LqIJ_0[L
+%+,Q[eZ1=*G=s(IQ&3mc&O+6e^&),dAhd?eA``HMQ(A'?K-2-2dj5YV20CjH[PHTIs1#5Q0q"qrBL&P`s2+oRholmRuEOk%4!p1/C
+%^;'RCmDHCejRE^D./50koEXjBr:X%Ta(lJ%pVi'2!W4naV`U[Mf8iMepB7eBdJMckp?[.COlGqADX`(JqI@,1 at 6sZO\bcr/]qUR5
+%_=pXGLPU;^OE[>@nUL',pYYq1Nqq(hY7UCVIXIb<BWWA3TVo2pE*m&Lp])CrIUCddS\#ni&&!95-dNs8oD6J803asCLS_q!P^Vo[
+%m!UG>P&f6:R?irc]kf^jSC:eK4_?3iSiNn,\a3t]C>-_\it?^`0oTTagR;?K at nh6@]l!)DbrC`JC>5&NorW+QSYI14Q>Q'5loE*L
+%VsUR$l=%lDS1U at S3F^>+fOIND9kA4%0 at mroQ4UK(\%$?Lf\7!uA)GEMp;i/5h72Auf6F0=Sfr(,ftr'$QtP*q;YIKk4m&R\2\%Zk
+%B]7/a/7[2W7N*^rHeZ+_CX3r,5$L83?LrWc*"E0dl2<`n/8=IY*.ag:3C,`9:<Qi7aq1)F*Eu[5()bu:KXQ%.C!<)[c/iVa%qe$%
+%QM[!!Xc7C5BU:k%@@uL\di?E:T3L,=nZCLaIn_5D=E:TRZn8JlN$F"eV!U^`Qa6)8f!_b,Q+WX-XB\l]p>4*JpS70cm<1#h9\bYS
+%p:];9R_?=87Z?;:BKHlVm-.b8IO_HRC#SCin];qHi+SX+)d!//=P'l+Y462-Sbnh8AP9#qdb9]rCcUjic<+9-cchcQ^('g-q"DOg
+%KK-H'(lm)Z-Qfm?KJE at dqRN/D$@Op]h3W_APoY3D]1`'7):O]gqn]Jj^>uSb(lqYnJRKN,o9%)93K>DoPuhH'$O8nV/M\((*^WO`
+%Es9&+YcNFJ`K'1kVKEp6;<h&gA*1edpgO]+e?u,R_A\L,=F3/s4QAJ`a<6Pdr3YkH2Q"&-q7nZWhAOh=$#DbEl;;?blaiCe6uHfO
+%YqO`lUN^a(^$XVO\qE-6-&+R%^p7ne1\]RL37em(?$Au:?q$nF8!kI?N/]X,#=DE&o at pOW"WKV0?[VO^4sGI&pa*Z]PM&N9PhP.Y
+%Na"ZanBHMKj>eCd\ZG`"Qq*R$;_I5sYfQF+,;7)X?k7So$s<f`QC8\qI at c)e_gCCW(2RF!rMXejpQE*id$a4HnUqA?MO73$?mB\<
+%[0A_t1rreS(gOr'X)W.pgPK(k=#&YLN"),8[Y:Ddk5)lFifP061RBs0"qD#Vl_3'.:HWikC7jf)O)8^p//<D5ehf_Hf5PPiq-7hT
+%ok4pOMSL5L'Y+)-ED#I%F2J]3Z5ir3Z,I<"F5VlYa!euc"3!(gbQ-dJL=U=n\W=77;gDr9_TL+*05"QK]Ho6B2<U`QN?:P2YFdCA
+%Yc2-/SaXm&MRUQ]FMqJqVAoj*@+^kO(:R^0N8lX[Y,-%Vf=A^pZ,:YBoK("-A`FESTS#!L(eJ9o-9e`T*g\e9%Htt=]?>F506)qJ
+%dW#CZZS%G?*WTi4I1%$EbtD9/YEkU.in:dN&pHJAUoRnK&R+!+7R#>=]ak*j:MIu[A$pNb\)ek&qiYDn)tQ13pcb,0Yb*<2G9hnP
+%]NaDS at b<rnHBpgdM%!EKc=Lk*a5M*],9?*U*g8j/%Sfsn(4^2;`u-4)^MlV7gc")cb]n^Df[5]uQ>ITh0l>[j(#oO+#[,43/Rn"Y
+%?8d$TJU7I6NJTmF34UN!1k?/!m_F'5]UfHIOVVnK`?9=nmu4%72Abe"a%NYe<b at C)/EE73Abu.MJkV-g;K5Wp\U\#A8QqONZ=4>H
+%3F4p(hGaSBJWF6'K.*r[-W;5o&GY_:_6Jejqi26rMAXOJ*/)VISd[tt">N:!R>G3(M$8Oc(nh,r?>hpcXhU2k5jf5>iG(9PBN?+]
+%0NQi`1,30QQ^KuBOi4JWIC.)A,"?t2N\R+CoEPFUm,uSc,]GE,$C9'!`5Y]m!CJA*3Xd!<\W:=Uo3!cg at perN0t>MWXGf)8Xt\B#
+%DIn3)`6&t^dYuAss)I-N5QZnijd_c?-[]tiKUjj+$rWTteH#jfp_fB at n;GsbC19/_<C)(mA]LU6pD3$sVid+?\9E<N&B9>gDI:`*
+%eV-O"l#Cg,QY at fU$m9qV+Sd./@ciS.85R7Ieir%*O;!/SEeqa$,/4-5''KS//s1,]+;8iFbpDlVcJ6ufCYUc!`jIWS-1=L!r3:8k
+%3<6M.69m0MW&D/H&^CTXjtgK[ZfPB\V32-oV8,IPS/ZVg[^D>UZl.<n)ZqC)-^0"&,:#MFHuUk/Ggs9X\LkVYIK1N6:.[j:[0J$?
+%6Q8dP:>`YXMb=ULR'Zp79(3"SG6Jb;_'r14j2fO!<era)4G0/o&u)b)]g3Q]^RZ*'f]SDRFK"S83Np6(nEH*7>=nu5lEQj=21Er0
+%OBpK?GOi!Nn"<E at IUEHUK6[[\J at u[2,%Bo<QIrXCHNj`XDMY>[HN9GL(p at n2-Et8i_%7s+_*ddU+a\@d2hJh+b<5>hI':W[(na_D
+%*1WPh99EFLV/d1S1o%F:!--g=G0)=F4rDA0*H$7A-U)M-AMPE5P\]u&4U;ld&W7bInT;S3/DMri_-g`6Ge/Q at JYZ$b/cQI&-;834
+%_9bjmALmkHRi*i=-V]>:3:##/4TO6 at gqge'Kn+R%)aF]b0<l/11Iqu*R98um6*^RNQ?jWo1+S$k"+Gkpi#4;b[d45-0a#Q1g68uP
+%*l*R]9W[XN!<ObMMP3SZ.Wu=/>o4q#0qHJl=..:MAqnE*&#hV*"#'*P&&mh,=p=@(mE!K``X#MYgDPBf4X-cC=XQ<KXt]ED`EDO^
+%nL$L0>o at V\!P[WVCR5R?*ggO6#=F6)8 at O5&KmG:HZE]tf>R0JLo>(h/e=!=/<"O&"krNAP#0:AZ;%O8"Q:\/=A- at l'[W&\f[_.Pc
+%86]I_N!.Od0U^3'5^o at A(m]9Z!j[,f%IeLZ\e+.WT*><V&Ogq)C8r/#Yo8.B%;e*07lg7>70D="*!9+>D2<7'f0G2i:d2a/JgG=`
+%2Y>!qk./<R)gAOuJ1!)TK=^#C\B at DVN.b<2YVe:C4f!mqC.S=J[YU"C>f#S<`/,ir$0!lrE]Gg0e/Q3^26X8!I1.278=FBK#D%WA
+%`@I??a:"468pnE,lVRj7a*5#!86<=_/V3dg%q=<C7gKA>"I$_fq((/2Xoitj5gmZ^*g!!+LmS227!>sOg5tFR"]pU061NaG%>],F
+%NDLbQ*&Dliit`7/12dJh4O]JZKHs?r$8$c6g2M"9H3:(Ll].YY]SR'4Yq+n at E-(LNKZJ^;-dZe8qb#@lYArT4/OtX*-jsHP>AY6f
+%+%Y.\j.H7TEW:\^e.:'$o5MTl#Lg5!FU1C0,DltZM5`l.&1'jS>b=jrOd*e,-;[Ya9]\M_0d;E8,O6XG at ESrs%;<ogpkL'PMQeD;
+%pi_kuKuO:I;+^P:mk at W>*pT/<g\GD(Q9p!3Eg8^OGB2SnOGqTplUju?%W=M)3Rai2EPXnG&Fbm:T]\4A'qQ6Sa>fpP:t'h]_JT[3
+%58.H.3F=T$V/2RPNY,=;=usQL*agd+NE"W>%Ktrm$'S1_Ls!,+!3GR<44Z-Se]\F1q':M0`ekUeU(r3-Y'Y!/&Ve,a5kE_::k2(_
+%8!%5:g]Q4bM!@A'e.K_$/7-J)!4W;8cGOkRLlCXCD*c(BE!8eW4J3M/='ua,Wc]r at R$/+oeeo^0(e2LBb.m^8erel1GV"GW-XJQH
+%#TsV^J7r=,4tq!CV%ojMau$>g*I>celi9-k&=(U(gh'JuA%b\pf0,E+'W`meV[.''=U6-REEQ_6^B)Orj:>(?W9hEWiHt,H!#&pu
+%/r]Qa+U<??@Mt%g0'Em&W\lb$+ at K6/Ft>=Zr4ELi9 at -9MY/C/]i#D6GCW#QH`uX!cVLm4RL0iY/CaN\4Gh3.cOB5Zjh$H[12I]75
+%aqF@,8EU96re0\NUl/*1M-<ipqp1;u&OlKf!OmdMa+-B*LtO>8B/nW-r5)<M<r`S!7._s;^J0M.Jr*#!k+u>75TIRSn9Sm_k^_-Q
+%KQ]V#+p8JD*"PtR&k:Wk<6-FL5gl;!#+0=eMONJ#@5?2#dZncpBcm['o'X:d/&Z*gr*g5An.erTMF+1\f1Zpt=<3Qu5$/B)1E[?!
+%-J/uD5*5'6qA"hjL.\7C=9SDZ=YRV5,sI#VF,^>.Fs],+&\)Dt#sHECbb?ZOD(XrsINYm!F6-Sa1*5?JahA1^&A]#D,eY99TgaK%
+%";t/@J6mH\,RP at g7RD'Ean<44`h:frRa7tL_B!'=r7ogVM^#i at AmNgdD]@&&1^%^55rNfd;p%ea"Z=D'#(dm$WpnVk-am;6CJ4^O
+%#]kr`_2c<..`J"-J/A[pM^Z at LKA^mh927#C1]eMfh&I5Mb,*q`?%qMIItADeU/3WMDB7nl/4@!_PC6FX9ip`o'6nlJ(L8UuYToNP
+%L at 4Ds#.c&/"NFGA7`$Ao+IEud.*jpbmLQ54EuM,)#*.htg<"HsD+=ea)[@[*iEohV!Tc$Xi\Ik^b#I<\KJ2Bh01Eo;-qa)S1'N:$
+%SmbGD(MjY2JB.s;&kk-*6heu:!=V+JZkAY4>K'aTC=aW&>O0KJ_^Cu57&q4Gqa("On:=I?1Hr\/J8jQU&d@=??-<CP5R6bHW"/N0
+%M1[f63hE=@Z<Mnij!VXLi?CUC5/Q-\[fsWG,;silTnnISh[(6g_/C*fkE[T>O=4^/J=g]^/I3m!LrmX^\`q&KF2/3(RD$3l!``f<
+%ER;!??<h.QP02DiG"g,u!(+=!Y"5+K>Jf2TQN[p&82>iN_Qe0hQ%Kb)%\OjZSpX#;h?P0/OW6nnL4'V$0ZK+9^9?=("dXuR_e%hb
+%DH\dO8>$3S1/sEm:Fq0B6Q)@GbdEEj0#=_X3aemG1sh!O&K`@VJV:&6n3,d32"Hesl_^W)d?UG`3tj8kQp,m>Z%,kD3^V$JY6Z?U
+%o#1)3^h2)">bAQ8mjNl!h]UL?!II<`1ao:L4OG.&R>ufFG&^4dkk`>WhG&DeI1b\/4WRYWRPDc%nV)GHcjY/ZMo^Fh!\LUK-a$'X
+%cs at B=EHd7S:)"q;R,9X;$OFN?de<laLVmp/!8i)k@%?hA,Vn*Xoo)!u2(tI1\[Y<afS,<470DO$)G<rm\d*s\!::1rOk9:5K/p-E
+%M<!oA"/rbp*`YIm/LF*^KA/_jN`]Su6&Hib(`GC#^>oCjE\SZFD:8at&E8EU2/J]eg/QCK?ZSf_7;I,]Sd7odE-Z+=To2H^d>/D\
+%D+&Ktp-Aol/IY0#UllQ!P6foLd0^^OEucrYJue3V#S2Rl30Um9F:LSL>mGe3Va9r7`-+IUTf@]G^d!GW,pIXSUVI=Hia>pQ2qQi:
+%<W[maQjg>(\:Nf[.b6kP@%tP<E47.=MUVY>ATGq(TJRkBpqV"Y/.*-4$rrYY,8*4,k_Me5^q*\W!P8ST;5FGm8.=4G+fYr-UT4B.
+%VYppC.,]UaJ;^2<$WAlC2sC`gf<HaD"9;mLOOJk;GW!qcQ5X-?81/87\\OLXE)U#:KOo\EY*%l5Os:`&dg`;b$=S3G+hZg!&8&Y_
+%+>+-iDBr:a-0ZenI%3aG8aIWf at +1lgeTJ>1IXi\O"u3(pZ]Q<s!P1'o-0+A#"$WA+!],LE6bgE`(Xr[DdSUo#$@Yqs)/\V9G/5^`
+%Ea4be"".;K(kWc;/tq6'+=7(c&]XEOHUKJC+*J-CG:jrO"n[!-V6:c"ILq#qNj*JYcmDfo_VQJ&&YaFM7q[lVN0&t\"'4Um`WiEM
+%2CNuDlI7Xq;$P0D=&ZUl=!nhtVL.=l8DPL%ILkWE#R?b%eDPHQ8c`ou2]`Mqc?;n:)Y-.\hE__fo<t;g))BeLcQ1>UN<cFVTL<<7
+%%/:Et$QTL&i at fk&K'!)FJY$p3KS2AT]+*MY>s^g9<fUte&oSf#SZ?B.m#K8(Y*m+LD[ZuOlCQnih&.FWY/$Mppu"'=a_V&RSHC!f
+%dB"?\"6G(GF;Io_$SP?8NF8<5)b_WVMB9U/GF)rC8.OSt8iKT%DJp\iO<i$&d!'^HF>-=b0ic:Var$-O6/sH)&,.4F&L!LN.m>kC
+%/]PH'S28cpaFK"7i*N_meYgTJ8p+.r'S5'WE9lH97p=`'W.^*fDoCst?7Bb,K(+T^Zf#8JE<)nGo$0-q<.b"T#3a>AiCUgX*_c6_
+%"hprqJ5,E&ED>AAUbJ3-+%?e$6b*FA)bCuGHWsE*Y97S3aq><hecqQs.GWFgj]t\O#eP21Goj0rS0)a6)X-67%"*4#i">N6*Ve$:
+%OPoild9R+"q7s15-;F]^m-oFZ(,ni6hiJu%/a+VAm0:P3i$VdI"]g=5E&t64_QjQlWde.>FEr6#7"R<((Cfe)Nb1Rhe0P=n>MVR*
+%3]j.-_'UF9:Fip-Fns/s?jgt=PlPJ_]65q9k(S<hCOr6He0iHm^b[)f/j;`Q:a6b:M3H#Ec>0J3&:pQg,("GWL5BlE.MC'4#JBcB
+%$'U0AL1O?)V8JPVcu(C0B/VET;fO#p'#"^=L#isL+[F+E#U"-qH8uOp(oJ>;YU0qQk\cFuY6L<#p+-Fs#b&!0#dS8kRmDFAKmlNF
+%Do*J(_Ogf5OT`*i$)-i]IKm-/4=0?'Feee$m1PW!@U',Na%lfeUEDT(?@.M4,"E>PiG8\*:Xjug1/e>l&h__a!)cQ`"<3^ICc)5F
+%FhiBV>Ie,S at 2WQ=Yg.W3I3BG%dCZT8+W$5U>d8N)LDeet`=H2qnRIHm\H1DI1LFY1"\`.+41&Y$`:rN5o?-P2GPT-f="oVe*P56P
+%<?_kHhD#+CBA1QI.*S\1rmqW%n9k)OKipQi%rN$B\(!Ds>WUn:96*%o77\*aO-:g_!5D.]Kp`S!nYsp/'&?QR!B]bj30W]=J\;22
+%!LsP at jEn@ZX\g\kD?.a%]s6ne:=\%F<.HT)JV1`a4#;"O.CgNSRsB./e(lbR%i81G#\MEY,Fh+a,VTs*B^CI2,?7$0/-r//OoR^^
+%^%Re$#65>J'm5B6jI0jLVG3E6*9?A$.`3+"=6;LcYb;Gq'*+V.`GuEQTK/G_\D.U(0:EdlGZ7@/M-V6BbUES6(kEgn*EI@=i'XLF
+%T_0iJ0Ea_GnHWVX'lqg4mY%&>>#17[0QG!A8egX+,;rX$P];@!<#7TqmL&KOn@/d#BDdQC&3$9P695;e&N7Ll(]63))OKGME'1Vl
+%[P[nJ`=)U;I\XgcEb]1g(=*iDQ+NWiG#0(t&6B\lVa6a<fm',3:U6)AjoN7'eKmfs1H9QTKd_HV!lIj=GjHP;H4p/cJ@#_ at J7-/s
+%[gaL7i0$-C=#XNW>0[H^+>B,)+V9F_:?DbShjEMU*^bel-Nl(1rW%(8$p@\LOP()\#=Ce$m`DTRc at eY#1:$n1/h_f-ILEJa`c.Vr
+%`TK>*&qNASL.)cfcZltoa?(Du`>g^dbY at GT=H%b9Y&Kcj_B?ZAd@\T)qSbn'GR2?0^r#ek,Nck+i/e7^',m7D1A!19*XKWh1LkGe
+%m^>Ru?CEtM$!8<fKPS=2X-N*,?`@e@\,t'%`OZJ<E9BX%PFq4GSqKJI]D-k`#W`0C2Sm]ur*dQc&5Z;#O5bAu3[OOR3N*.un0^m7
+%L>K5"h-o9F(,)"X`-)YC<2;Ie]-LPm'_<FM at j*OWXWq0I0&3.Z*BFdNS,:l,^]^j]aVU<,RI+n?7U<3o2\7Pf(R5j/"o14.jt:M(
+%p8efT[lVfmAUqXkms'`uQ5El02.1IC7G`#mfZ@#IlWS7#_V]Ne4RNnboZFb#Nm[9HlbS6p89d*Xd5mNC/UV#4*,&qt+/'K1JDq2.
+%h%jd>IJs\0BRsVF8@?iG5k'qK/t8[G-a.DsBZQS2ZJGj`[;d/OG!R$k"IUAb"%nJc!B<boGEn7g07A^m%bS+GA%et^,N'V_K*rGn
+%atf%bN\d7<M.o;?+X\us6lO\Rg9oDW)X_\I/pK>8LKU1NjdmADJHK.Ip['St.*(%pX%WeB7BPV+pbk_NQ*N`iRGL+6B3F***bQdn
+%66FRepbEGNZ^O#Wlji&32Tq1JR[CVFL at pqU"W),^S63'Q44sb>ju+BV":<UDZ/oqqX2-_7a>*:Hou!AYc?N`Ei%In0]*N#%FdM<r
+%%*2%A^W.l&U(Itf%B$uZJ8n\<WE92L@[\%='/2-7'/cU:&Wd>@JL=q60#rT\kRlm:C_NuPC81#'BHY6*0\pOfE^396!#CPs9S+L0
+%X1;Zb@?0G;UV_.K;bq:X3;:\YK]j3(SE at X",pi[(!5K+>.=tbJ9(3MH(W41^NT#0nngdFudfSMB4$t?T9k$.h(]\j/Hd!]_"^P=o
+%@=G^!lNSh_NBVQ5P$_\oVp(T4#:??1C.2NO]7b,+_2ZpV\7A27WZ6`I!$?/r<seMDn-2YR2b-%L!`/rGLYjI'?J-)3r3?lnFI`ls
+%>CkVDhsfe3'0qAip65:Yh-is<3kr&3ktWpemTaI1(eIrmS%I2/6tNm at h`F5E?N:dZpPA_VF\a8ji6Y_r1a"j7dMrPfi1_!r^tI[h
+%:a`EUC:pSb4']"H+6^06\U_9%Rt[)!QRIle2?=:cN"9Hh()jN]Wac_lh`_BH&#pDWW\6fI-^K[YT"+">h;\P^QN/7c<R9ES&B7LA
+%:9&&5d84V"kAacRr`IKmiqq*+'0C;a\!o'=[-.$eYB;ejn.Gm-4 at H9o[SWk2EHPZiOL\e_S=;uZ]CH[q2dP6L""'aXeIWe/-=4)*
+%7=Ke?K$]n".=2fC`2%@]"sK1rLi^QT&9;]lB"L+<UDZ+s>-F4*"!5RsS=V`mJkLe+enX>`^"au8("]t+LU2Na\CFG<SFKEEAciOK
+%Ub+#\%lW(_3YWLQFB;rmE6fgOmQQ/f."9s#SqIu*3qI1W[R=dN/h1aVq#LLME'I*o\=^XF`7W$_UdgcB)bCWCZaV'ndUOIL=@9S&
+%qt;N^C(eq`$!8C)PUPaI=s0%]@E4Y.3M._QL5]6%^]hPJSA=(n at P<ss5DXc-"m!e)H%khojCE]Kq5E%u at hSkNd9?X(@D^8p3p4us
+%k>(7&IdoCZEk&AP)?3u8#@2ojVG(Jhk4(VT*#2nNDqljOQHR7[X!'\ZZ<t*Qd9Y6IP$hY,+`rn+3)*rtQNqL6cS:0jjgb)9"QoE6
+%Ip<81PcGu6-XuV7.UF-14'a;\kc4sj\pXVfG4G8uCr9eW[9+n&!YVr.>@G`a/Sc13#_4Y><FXN]ci?lrg_gG2Q\8plgRW=e.Q"$*
+%#Vho=8fV,`'Q=Tcg_R^^Rd#B)D=Q>j*`qo'Bs=gia2?_dC]n)H,3EUd&DQ, at 83o1mY3i7??,jtJ;p5=VBrW&%Ek!6rVlE1,0c3,I
+%G7`AagQ*<C:u&86o@(P4aq2o#!Mh]f#+atp at r65#[BL-mgZFB8ONnX2k<rp:d^Yn67TLpcEX4W32M02cd%tOKk/Q$%1c&djYS[G!
+%dpUZO35Ec_(He_P[O+acbR[(aA7?F\boLMVU;3'+Q8!*'S:I%7PNBMTaOr[S-l9T[>ms'604#khcQ2MOlk+!o$8DWB9EIJ:*LJRm
+%57]Ig*'!4I+niSrf1fL/ldnH)5'b'%nIue"TN4T=_XGQb-FF&eC0%Nc`pD.9C,S0YIoq%RZZ-4#OM\.q7phYJJX('6"[f9s^-qlj
+%0qW#,Ag*jG-jWIeG:WaO/h\=Y\>.l>I=33'F4=``1LLV<&UB8G>D/j4Xt'qHKNCd1CMD-66747,T]:iug#R;7*pc'u8ZTpjQ,&)D
+%JmrBeC>7l#j#CpQ$`aRpUaZCMbTLX)7Y44A`reXO*\.R8EXhAj"E+D_g]AOq3A]&LE(T/Ah!K!q1h4PI#Q<@G`GJGjh7Oco!=1CA
+%laS[AZQoan,ncu!9b<6cHDm4I[*gkK/g)(%5C/bdhA)HG.fhHj8D"bSkSb?"FCLs,j[0UVF;/BqA..e0a+:K"k-K1D@^i`T2ol6(
+%[bkHs)dotgld5YZ.N%I%#X?6H(rM_qmqqFYgkhqE^__`6c=D'pTj7u at cq:Cd^#5YpNPl$u#fSYO9EAgJXV3jECi5l]NkIN73+o1-
+%K=W1/ZeY3R*/GL[G`V:<*b`="'*>^q)Fl!\PSQES>gtZd\E8AWJ`gJ*&?k.=1Vr?uC\HP=)ckT.o*r)t$R#<QEXWdD3GrM2oE+BA
+%\-;lD1N-G0PX=MlA3>oTh-iX)+fWi2)7W&BiSsocFX[`_jPG_I&3a/eE'fM#_.(24CD[O at 4'pZLQip8&j%uYuKdMBPLl""#buJKs
+%W!M.HeH)(*e.W`o.6h6m4b/"e,Ra1W[>CC?Y/A&FJ]NJ[F?^>q5R\VnBsE>!YLh4giY!TIZDVb[a'n6jR(Ft01K[M7-fe&Tb2f'@
+%]_/M_U;Ko(RRLL%OA#^^Qi^XL&)_%hmKg0f\V>gq2LQhj'>j$H/p75l%*NmYq%)7nS;"e6W\o"<ghS,i2H*YLFn+0(AEL,7c4RT.
+%"?IW1#.kWr&4$nT_S6qg93d)B(r=(3RHe:fhMEu5LiTg)"r+q??oFLBR<(<,*Ber'3`9R#h_*51of9Q[Os0hG%R;"$+o:1Ed[9"A
+%?K$f]V!8!l$8&ie%0^:,gjfIXns./P/d8lq\F-50TQLf at -D+^HbW`DS%.e=k4oq?r<c+$\ge>'X\GKFp.fL=]qD^B,q/k<&=C_HN
+%_ossG3j#n7rh=Zp*\Ll<:n:n.7d)e5R,;lD\s]I<@,J-M@?qAORcos^DI2jbKJ<:h8A1C%La]`/i5k'AeS?UE3thYFE11%%`FZ)s
+%=t$lirrol/m/*UmLkS+"l,uJW$!'A#Vj[f:i;Nn$flf]N960M<Agne(oU3iC)o1S[d"X)B1:_;ng0lT\Oc0:c-s*>ZpB at EZrLg<T
+%#(XYQd<Y0B2\I?k.o'\G%)Q`(CJB%"q at ErQ+Q/=%:TV82ZBFX,ambWXn6=+S6hE(GkI!mgXWUk\Y0ca_3]R:Ih=Z&T<E]t:HH3:J
+%Ld\"!$kQW!XT/ZQcBP(!fqpE3)=]F](X6^SXRUD"O2Wct*K%B_:gB(YV:cPer"=gE!Iuq*dflgneK!cWeq0;M29UjX+GR&c<)A6V
+%gS4@!34J!`Mua\&5\#M8h0SV1[bXcV"^</`mr0sI)8QVom;b'jR'-d%Yd_Vl2V1=Y$>4.9j5)0_)M9B\E;.(AjR-uF`/Q'\(h/%>
+%+!uI1bfMDTgS<25QQ\.a[YcA;U+i`$]UZ'?amO19<1lV<f<IXgJdWUMDB1&:90il.Y4]lS](KP^X:P`#SXG,LN(!RR&GbQO7Sd**
+%iMbK#81o:!ZYd5bojA=7q2OX.&Ct.?`D;;t$fR#R$QhT/64$%,R>05V7$S<!30Yra0H3>:?qE=;3Y^t'fq^6<.KM;tY#u9gXT39p
+%!g\MA%Q%QNhZJ^F$?h<rnfc521V(J at hVD$':?[%go*q`G&]mG1 at o4QQRKH=D*XKEZR2t-&6O=67l[r#"-XL8Mje=6L%:BLi'RqVO
+%J5o//l$fD.Mq1Vm)lu"=E!2LrR7R94 at Q&'upK9D"6FS:V8!ei".-%EAqhC$AX5u_a[YP'+]uUpXUaQL^BI9;QnGjc+L+G;i at l*;r
+%`K)/MkOt?icbLh at 0P^:mrFr*1[XdM76KjhGg+hU_aQEo6bR.+$l,M8B>%#n^oI]F[<Te'?)8]SZ!QQ2rM%+&k/U&^9D3J+.p]oGF
+%_ui at l]JVHOKVRh0$NgHN&BN4.e]J$X"$)hp0]r.tW+QD`nU]GQ+NJ29l3WWI_#QN,i!(s*1WSh!'_#XN36&GEF20gR(2-FPCoXmk
+%cGPG>$5]56#?-@#)`=+giKh<q]oNc,?eZ\K]t=3#,'4EO)8?fr at l?s^Y(fK2AdrFH)C"d<%I^npW=,)G8Y->%r!X7S<C^#6R1Bf[
+%YaPSi=4];cTX[-u9lL5ic0CMED5LdZd at bMR2?)4&F;^G&-0G*1>cEc\UFTit4EE53)Pr#)L1Uk^W`sJbCg*6<QA]Jo?44*c0(IQG
+%?._D'>@3"90BZ0ZR5E\*!lQ?u20#KgpM<VS!oY5O`_MXt_:6b&9O)!K#FBNgs%lR0\HfS,Ag7s\W49ua_cSpNgBTA+Tn:PfK&2uQ
+%F/U)?[7TYkQq7M1VPYJWELLZRU&kfXQ-0Pj.gpM*2.,Kgn]^c/OP$Ma]ItR9Q&c()ZWXqV9qjXZ7V.B0#=I"N0=rLr'm(cZLL>B6
+%MUZ33F&X]LKm`%5"eQ46Zu?CU%U$cpqIuNOS?[,Y"H[41-W-/H#89P&o_X^M%j].=%mp%&;aM`d%\8B54)7()bcbS(6 at p.<W]=YB
+%2E$b&>Y8I)n7e-&=]IcXg*N2C79 at .Ah4W;s2)g.'f6/)YEnR\fX$DfP?cMASO\-^s71konMJul/0R-\-C(>3KCTWpi1J=.g*8Fkg
+%d4u%F'q-#NY3;B8JGU<6q?OZUpYUYtlr(f2md8E]3%o/D^u^&YWH&n"F(Yo$D^#Bb%KQnCma3:$@.P3pdU at QdFUH)m5^[lu>H$P$
+%=eHMn\I9]d2Z)64)iG0!9*DK(+QG50j?ai0A_#6B6.@\ppagWBiLC`DGS/,U!\%P^c.02lg7p6-N$Tb3>7eK6U=UWO/Ytn31LQor
+%$!66jf+P9P&Ss=#DBF4Yd;t$",:=:.E+nYK$@fQaL>SL?^jJn`b7IM$3?2396kKP4"TuV%(6j"Kn4_fSE,TDlY3l99+CE^I=f`.N
+%_S-@^'(%D)].XU\[plb6g!T866d=`<^>Yf74/HV9ZgOT^-?3h.Sbr&@SU_bDXio_e"S-N6cuX[_"d^CqZ8(:bkR,EXk*c>j]A%,*
+%^OBsWEJ@@K$geMYD0MP'TC5GT<umc/_D$/VMiZ]*9CiV?7?oMN"0fj)@2?p_e2CJB9)qd_0+DNBlHHD']0`ilb_bj1nApL("iu4h
+%h6I\Q2U!ja$N+a/[iTZP#r.>aWq\VGC[dh8ZF'soi:DjH,8$`Xl)4HqXRO,c:BJ`-b$`-o$ZJ8+l3Z:K]=\a]F1hnPVtE3=!(''"
+%(5&A:DGXBrbY0QHJbdQF6!9`GG"K)HDn(c6X4\[PDCuJi+p"2H:5g>T$`/L!5"a"nPcWOMn]lPG@#D0A,]:,6,f,?tY%TAhhZ,>T
+%1A,nR1t*M#K9 at c.=W#B5Tc,=a^'f6(KM9]TCY'=\3HR+J5T'V>beUg`NI_e`auW"gQaO_R\P8E1M,#Q,N@(2(Vh*>;br-*ps7+>C
+%_cs]DPls7L#<9W_KTX,ndraJAEO<a,&i.O/$$,4X`@W4jS4%sO2gmNmh6a\k,UZ;S`s+DU.^+(:)S"+/PPRn0g+ep]i'q33)o-0R
+%;M?E5QA.ZUi`1oQ<'XGFg:1>2bdii at ApZhGjN!uZ%\?-EK6(m)e`kfKf'3]F0cG%?m8cB#i!3MF_aK(gY'iA-k'@LNCS[!1^MlR]
+%c[=N>XS&ff$k,Lc";m#1)YSH2?57-D?m+htECh9hdBjSqU#94%0rq?\C`?)`*A^`Lnq*(X:;GrgXp)?'#EM[G"/JFPg2j7gSr:r%
+%^n+(t<"dF6WX3Y;UbA5Ko5h06dL6q`<p#mbZ[7\>goaXDJijAr016ld]U=L8G=`ZIMr8;O$ccH3NQ&ss&#%U6gl@^-q//e-;[6)T
+%@DN4#TEZ*dZdh0MPLT@/kiFM6]&g1pp>N%>?98+m1=%9le(r\?*cpcY>VmY-/U?(R)$7[[C,6tq.NWp#Ar=SfFmjuj0 at 6Q3QSrD$
+%T`sY2#.O`$qGlaB2%QY6kVouAP8o/&F]WpF9h%lZinY3!%"^J:PR4hUK:B^f3:7[RI3P=%P1(Fk4mOe9!%e:Q)Q#_3(lY'2cjfkV
+%>^s6'KmaYs:Mh'gP/Y5gqEo=t"D1Z;6 at JtDL23Z>4(+a.8%)O<bk]CfM(:C%h&W9Y^/@M)63/.S.`MYe`YE\WG]dd*)hBPNie3DI
+%5[tW;nM_6dV1n'uAS^B#oe_j:. at IIl&%FT8j\#IT!o1LX5 at HtW3/Q?C at 8&u5KBo_D^tREF4b:<5(?nmF/pCh9"Q]&Emr=6eZ?a$b
+%"3:SO'i/o&XAr&=@f;ZP+fi/.'9*jR4#WY`%-osX]p1EL%*$[Lb7SImVUuT98VYJD)X3-0$V8pOo&VPZ8:iGY%#ir,HjeM:'+VLj
+%E[u_H(3HCZRZ&'$`FEt9()C,V",3?e`@]5U2)IknNFnUc1"o</n0GPk.g&g at TkGT^'*\TO4,`?uRi?DqQ;(RT"?.1.ZkPX:m9^W-
+%3*hTO$kBLIj-=l/4WT0"i'q at La)61+9-+k,JA`"3G_1X5kUc$-\@hKLpOa`kfJS:igA<^k%C[(hE?)H/`QKb;NRKRLeMU+.7>C[k
+%FdQ*]cQi$iFqG57Ej at a?O-Q*J:tFZ!9i85jCT)EAM+Ti?p\ud=ldHYnpMnl^W%T6$_Ml16fP;ijZ5C6V:9(:#&8$,(!/_d+ZC$?(
+%75p#XemjtDMs`6m%&PUs>-X/8Q7Z;LNa=kSd=K*W'9-UphJ%g$T%C8.#$Zs;2lsK0R*g%.J7\&!LH?%p!m<bflSqUa9fn54<`S\N
+%2%_qN"7%HN>i5`<lF#B;YEIDK2OtEfjo<0ADFb-9"MJQIEPFOd\D7@;"7!Zt7L1K%0!GM at p!-9Q-?as=S!hl)p'dLTJ(sLdccso*
+%XF`LZ!l&8H;SnuK1P&eK>ATp>0j.Y1P;KDAcS19#&<Khr536bHj#/I^+?Jg`3+B4C('d;UE>d#%&W?_0[<7g:o2RLM/Hn(A,m?TK
+%Ea)c^HiUO))n>?pm_VI4C_m8/3.N]n)+)u[Tnu2&glLGe9/S)H<KY=93t?iKb!'d_]HJfJ#pmDYLq^Kdp0^Qpp_T15C40NAk4AX#
+%UGSWBm`2%31>MW:g3FB]ZIkAW3^C1H&I"i/oE<C<2`GH4?3FW>)bIgoTU?@6S=KA;0HDdeS7onHNjdK=Q9(D?N]9-$NbJ7N?p)%M
+%@K`"A]c)n at gG>`bf=B#=b[X)3o\'Y"$8%Cr:<LW*$eS%dL*^d+l.\J?6HF&B'5St^Jl6Hs"lKRrm^*&S1qs#S=RBTTVlA!5Y\iqk
+%1QSQU-C)B9pV(bUs5D*9(HiQ2!<Lj9c+ZS>)7l\IbS4>RFt^N?88PAX*NNf-)(nu"@Dr$mZ#lW3CiLE34sJA.-?sAcD1N`0b,_qg
+%@C=e><?p?rlZu6NJ_Co!r6F_&;DAgNAg^\iL*T$^VIM6$fLM[2/N8TG(FKItB*n[5JUtrm>!HQ79U(;cRR+2q:pm,<(4n^:LJ4J4
+%2VB*J)hFeuM$[/<Ut4U5S(oRJ3XWHK**M*l9PU5k^dY1dJO7#BjMAg0J]nkX852^4afSk0#(0uh&J%=8NBLaHS&I>WNNI:9EIquK
+%(-09tibl4APu;U5Ces"^#q"0S:<)ZURq*rM/Y+=hDFS0Ck*`_s2.1G8l"\4W&1",7Te5Z3<b/'VWa!-EWnk<V*$0ilCF>KB__.:!
+%6^h"VZ^:(eg0uk;juRq&qU-tU@)C_^asCh_;i0o0&n?iMm#i]Z]r[Gff^'!>,2,!8C5BlL&;R6g2Dd.qNI8=nj;-6q4_fhN2H]rd
+%:E9 at V/*g<@,pUJfiXSo(VG>_Mc)cK/6e>T+XJSB12aDBDi7P=)mKuL*-2_`Ded_`Oa'tlL3i2O`!(hl[[8?O:Zb]Qq<P$2pH4.+K
+%^6IkkC5b-IiP5p]L[>uQV1O)a2<C\RRddp+UZQ_O>2sMrE(e;)lm&ZV;)3]0!Y!ggpSkO_$E*@q>R*4(Fr?$GquUrEO24XoF5QEN
+%Zsn.Z*%sY5U^m32 at SWj1.*uM)=MB3\i5O>PYi+BN.B#!9+,Y\l>Otc*'ZE1[66\@7bgZ3<)^fiDA5Ofl/;djqOt--X2rH._OJ00b
+%egK(^Qka1>"LIJNRKa>@JA;cB"HS'O034<>RnCbD/Nqa:. at 8I#`s.9cf[:(qJEjBNQZ5F?Tc*G-LC9d<ejZj&#"Jg$/ZuI?8seH=
+%/g#XnLfNS3S at 0&d)>XaU7JCB_d1$UiR`0KW8ul^;Efm,tA'rg?mU<(;qQ5(Ah*i0I>9Nu`D/C5h4>=qo*iLqs$`itV/1*F%fBSa/
+%rCJo:,"<N.L#hZO%i`E3<T^m*bnT(:<tS27CrLp7 at Wp<fS$7dQ*%oZY/;Vif6,],R_JEE2Ha"F67L^I\0d8D&DQ&5)M-$rk*2U-t
+%)T+%SI&pT?6u8Y#`s5<?I*'V&C)]%3$#Y at sgc*<-NJDO<Dl*R"NUH0Z9B+bn*:C#-M at .9S2R`g`70A4&eVspGIG<(^,+nm(k%AS,
+%G9Ke%6$V-\'#nC5Vg1\^+KXll:I6P at 4B-`p at ifJ0S&[3q;"6VK'GT\ap2n3hgk3MA*7]9uZV.'4BnhAcYZ%!58s*eKc'VWg7I(^a
+%HRK`kP0%I[h9#`"b?a,eG)ub!"O.=hfeF('3MEJhAD&BMZFL`PXE6IHPVOCFA$_91`-`c:Mj27A[ru*j6gT=oCbmptD>,(lc)rnU
+%!q:PAHO,D/h9<=7rZAS'kIMR@&fT88eabM*U:R!.Dn=MFKjKZX0rt]+Y/'%/Ws[1-5_S,JG5YZ3`YGG([1G7Tq1gsu2Bi9)VgEa`
+%G at 832k&P(?p5qLkm$gHZ(N.FA>"D5io>Ghh5i'[G&9%mC\&j<WEWaINXU7D13 at .3pa9u1D:nM_1-8?P\Hkfil/t"L:h"0g.\%N>\
+%QaSar`X!"VZ=o91BE\F^3h09/%GT8S(3f^C0.qOVJs#LEM\jI.D^%X.Jt:lF[`M.r$7W at P$K8.?.LS'Dp>YrE;/dabgaH5)io@]?
+%^"f8(a;s7\,^Nji-4IcJU1p)jj="o_F(XFP(/2MYX36%,Q`FuBQ.fBbp2TD8j!^Q0QbD+s'eEecFR$b<@BM<#a9ZmRT-?hm)2GoZ
+%$Y[e^I#R8#cbi4+X8T8[gPt]`28Fg46 at d^;N5C!:]eZ$3!G=lI0%i.QeX\#i+b(MM-S\@pg6dM$C",?AYV'LhL6m0qln&+a0[KDa
+%ZReN;FW*lX$,hdWCTLk:@@=_jBP`rJbFkm<;'c]Pd&bnX!?Hhl>5c/$I<486)B:d*cA%n\(AJP*Hp:nE"&SB@\(GY18*[_$eN&5n
+%Y%ql^IG\R\p9HNe$2R;^gMm7=$EV((O]Q=bc*D"!SoA7Q_RdBk[AckV0Dul[l!TuBoG*UD^C8A+].MfTWYkuZ+E3b2.Ul'g(do?Y
+%_WP4o+:*O$X3'\L.S/n6cUAP:R#)S+qJi2oI7*"fc7Jrq&9IeNO^;UrnD%?]M%&(m)&j(PS!@Q_"n#b7eDNI*&'Kr65fc(g'.eug
+%gNhN%C_]9QM.5?E[m&MGn[hEYK?<kC+CN?%Yd"4X5L&I>;A*[?\e/B,CcfQF)"A%r>gX\3<5j2j9O:CNKdlPS=r,t-Nk^:Pkt7Fs
+%f8[FI#\JoU(7;9/"r(f<)+(X>8M>=+@&0W)BX9Ir&!7(fI>D)Geg3':fIs^K at i=o6Z/uT!]35Aq!AX[&I=n*c2:C'gRR*`9An79Q
+%l`HY>B9TM.X(LoR`kY?(%1&dPX%IH at p<@`)[i<T:FMj_l/]UQoMY7jm.05BnTOt2jZ'B-k:KN2_-tV6X5hcheY'G%B7&]Bgd12p>
+%dm/]Y*!H1OpY'CEpRHt9ZeHWX83Znb?JP&n,$`Ac/9j7e$e1KCX2Z*&>k%=?`\+E,>Q&&0eIKb(G@:pDQ7h]i:WQ8"%12AV#XL_C
+%!UGM%#)W_UZjcd^pT-+E$o6<9n)b++3SNjg9PqhX-9I@$JbXao+d<9\Lrb;)?+ISB6<ENQ<JlXVh7]iU.`Ji.e(-h[1&crWM^Rk@
+%_sDPn^N;P!_JHhIm-MEPd#'MX\F5P=Gs'$rXpk[G"U5j0<Hj?hHdc\lrA59o4RR(o<E")-`eSsBB/9T_c.rHU=1e9@<HGcQ7h?Wj
+%Bq0Fql at uV2#c>-Z(G$ds^$Xb_/]n2R(nnVK@:gXh^"\FM*8"e,k(3K`/9'.F]'Y!k6NGBC^p]JDkK2!&!>'#648d7lZ<YU>\C-3E
+%gq''0.c?DjbEtONES/!%@;<1t[L;uZo866oU.Yb4kj>5^>ogRpq%7H7gnB5_&Pcr7-oA:7-*mF"dHqZt3i:a"LiB:nP6\.faVI'L
+%eD)e:J`PR(`AC0P:0g/;]t"kD=KkAX/\Y(3F)`9+(4fp%a44_)Wi8rE],`n;3HRh1_Wd&R8ZEMeM^_KjL_I<MGd+a`mV3OK_;',h
+%S'@I]'lH=cR\=uZHY_:ieXZ at SoA7_%LODEN:WjY!IL`8jWi:=O8\bA%#Qp.^4g['$%88b]PrTgh$e`)t1*pqZGlWG5_K'R<&6\B4
+%?sNs1B7hbIBO,o+=/K%ca4f>hcn>#^`M_iuVmRE7Lu=JQ(-(5]I^A?cm4@'+WR>WcbM9r6bVZW>47&4MQcM[Ud9MQ>JgYa+MS8u/
+%llXp)>)(>^5,XJZ//tr:pVs1dOE4u^G.3go)9K$&'E)4TCu-Ze[b;:i\H]q>&$tfA=BG_c%#$sg![7I.U,`un(rbmU]u=bWc7U44
+%G2b-@;i/+D^-N<a1-3IF#RZP]?J,?C1c*,_=fZ[Z#4j>OKWDKbg3"=rc=@YO8OminiX'uSB%>jEfle149qG*>nP9"g"1:c6eU at dK
+%($A`UGUQBu[g:RiBO0G8M9]/=0It(J@\YrfY1oHH_0!NWlIpO6o.g.9=cUJKJSq;'ZD-#jNH%2M3,W5&QeAReT4r,E_h;n6Ik;Ws
+%R3ZjBLQtoA"+#Kb>->5PXG8%R)Tt=&^c/`T%RfBEAMIDIpPqC>A:_MYWuL6\eq6ni-dH,C>PinU%?IVsl1QMu2O'<*7Pk`gI$N=s
+%*$>7TOMqBs(Zmh4U"L7o_2HJPK+4W/5U),qpN+,cYj1=L$cC0.bm]tK(#*n8$toH"CmY6`SChGDE)nd,3$.%V_JjHu':1!2j,D),
+%Fi9&O?7+\7C7Od\4kfn$EC?mp<_SZHGU-5IX>EH;6)3UWiES9Bh\CM8[$nPUXi0-EA235#mMM!6MsbgI44^NW2ICP/R"D_;qc.eI
+%TBo*EE7\&"T52eN]%EQm"bIAmL8*N^NKXXiJDN6io&,$o#XhdfQ4JB/\)SqqZ[(`:mcQf/<cW$g5kt[4(-Pr'fXB^XUN*PJ(Jb<[
+%jXlrIHF'F]ndg1GUu[=BPa-%>KO5[AEN`F:\[uap\+B<&7^,T),h:, at L%iZV_u2pPnS.m`DY#3Z4[B(m4>Yd)fEK3l+u&"t1PlpB
+%@WF9#[b(h4FX%k`JXROeXlc[>&Uk1t9sZcpXQP$_(5m.:phME=UfiNBp]mCCmT+Q at qu8Ej``4VkS2q"/#bl=MA_Mq[Rm#,Ek61Rq
+%@[jW2^dRZQfrMN8f%!b>dk%r56m"'<itg#)@YkL0`mc10CPZ&Uo4?Q+G1tEphQY,a9hVm94t+2TLepG8'0qX4]FWHT`/LT(;0=g[
+%9/&M:]cj]R.-hIB+jJTXVP;cW')*J+db;oPZnOE\DX?%ebUV0h_OP!EdPE[S.pCQm)tr83;Crjq\snURd]e_PJ8i:Sgi!@.]Y?/[
+%EV1]uS;8e0!=aAtQgBS2ZLbGuIG4'Sd[<cbE`C9lOW?-@<@<HfW*Tk)CO7H(ePRrU3*\lscG4#M:%j9CYNsk>-%HUh(r'9Cj<)Q_
+%JTu=p&hQlBgClBc#c&6*JVP(Nkqrqb'=!a:kd+Joh;!S^[]oeliYkj5\9C<EEP6l&HLCLVi!dNc,%Fk^fLiWG`*1Fb!"KSD:m(1W
+%):El:Y/G.QMddhXg`US)Q4k5b;md'd=Q!"inLoboN#34`ZgUsO&nVS]C/<AjO6.#NY^A];F"rPTk3?m6VSkIc5bk'V>)`I%.c\M!
+%McT0%$:kBe(6Ial$S"gk6,k0>GO5la!A]7A\k\i5cog\m2sbS&[/%4b%X0#9]Yg$[8#a,&K\*S>:q")YqjLnS)BYA.m"26_1WAV[
+%3t#/^"dY[Z\JYiGJ4niek3&gh::DhbmS@)%k$!C*()&6/if_lA\)sK;@J1DA=4'-YI_orQ',B-$dp18Zh+e3o[5!GR//MbbnM=Dq
+%?1nh(<DSoSj8<Qq6ZY=oV&I9/GC'!8g*ms^K5q5%Fk[Z+<.`$]j/[#$I%lRFHGM'%)%dI<cY3DP!dPms*F0=F<VM^nMbl"_WgcG#
+%B=CFD0lPVtO2UhOl]BuH:q+?_KNpD%(_^Mc<$06aK%Y_qI<=*dh27b-Q6,/*PYG,n-/4H"g/oEU3Z at 1iUN,`T&iME$]M]iTlAuEO
+%WE6t]KYH8YKJuR1W=6Mo:"G)KS?<^%SS^]1\_DGAoRGH0MA?9f*d0?eo9IkMcS8C.g*6D<m(+G0 at q4:2W)nrm0lCr1H!("WM'[?(
+%:W5gp\;KG^lX?,gb9$#H=@!$n(Ii=\]cJ_Eb.<u$IOj"oSQf*HkYPNK8b76fMEN'g0$/Fj@%ZL.Lmr\Fg1L'c[p]f>&TM-B$,K;X
+%KTJk*mMV"72e!;Efk#XMFkYZlZ"[i/H-=3Y0N5i055<bm&@brQhU_D.mX2482M,`'9&)&GN"ni4aAdcU at QNE'P&&,#PF/<cO&W:9
+%95DCF"8H=eG>+,2Z..$ge=iO$C$j(QM9a-o%\eX8k/GnNHn at Z9\MJ%?_!5OL73>h;$"^c?GEd$TnYZmh_V_'qPB4&6Dm7Lg11OSs
+%ENX>]!DG9cbGpuiMZ:)>[JNW"(I;lcZ^U;FMG!AQ%;pg(;aPE?kO-[U0puVm+[t<1U:o:!`f?qsr9!Tj(9;RV[Xbj?!GH#u9m?"8
+%.KiC)YC49g/$oIDEPHd6WsN(3;gkk%1:,+ at K,%W"U7IILG>U=%'#]J0(CDpEJg702b(+s9lkMM00XEb7KV!(HB*?tI&!C\e?a)Ir
+%!UXmD`EqB=T7/YE]R'90,nV+YW&EI/Wbr#1HY,`_;XGG25V`ZHOc'RVeIpXZ?o[KlZ,7giY\:K&iI=U3G'"W60YO3!#a'0chI7Ge
+%bu(oS+BsW3+<KGP`Y+1B=)/J-q0KmMm2/MjpDH[#C2dea%VT:m%s5_06ssN)_paT/gZ4\0Tq##d1V5o.nXJc)gq. at G%Au3ugSNG.
+%=gQ<9)1=WleSNf[[LhhH;$_cXC[fke30\:kOV9=2m-8Ic4n]c_=-+-V;V`EfE"mX#6#7l%OdKd$0BR5cd"\^jkdRh(X#hdcc7Ss)
+%,NMkZK)lT;nOPV0!6o6?P,l:n\QI<pH'&O_m9Ajr>'K-V]=$rLZ\$AAE%rUL@\R,lF64#9s#.S1QF1*<et/Gu at 8h2j]+S1@&8V at S
+%fIUdO;@HAPKJ0"d1s;$I!E&4kK`s`3D5i<q+K,I-o5#/&Ql9Sm)9FIC%f7<jikfcOZMUZT0W<[8h/"1cXZMt8VZ>h'oe;:rlUGt_
+%rZ2*tn`a`iM$rFQpt"kge!t%RNk at 9&7D!CY=-]PjZt12K]$dpDlVV<6/3XOK+I78fb^@.M@<FXWc,KS1FrH$K)irK'A4B(2_\W'P
+%.:Om07;JV6/<>^O>9uPERYuL:[S+iro-s%?j%aNPX*GsSkG1dhco`gf80q*#O`cE?\>AN]8aY"f"o at G3'Y%d8TD%BF]8o:r/qRA3
+%c&2.%:KCOuPI+T]4s:ilU+C[#H"@"a\=U.h at P"5kG"j5M];Yh,aq_IK!<@)oVcb#uW0PXO:CaioLA at UB);#9LbcSB!?ojE3G.,j*
+%be$j`S#'Ajc.K'6CBfkk;Tr:PKR.S[4oh/aT1KTq'H/mN"YLqV\*aTllf5fn%+[?h[LNFcP%ADUnn)s.!@aN4'D_uU_=>\rHA*G9
+%jjQNn0fRWS*B!rkWABo9?L8e8h'r[W_Q?"\-fO$m[[_MeZ57t#p+7-%J5%SSAd_`RB5o7hJ\"0.7QW"t[t.u:N%8qqr+-ukd'2uD
+%-"[=5!;JJ\a".Oabe4<\=$8%q_k8pi=ZpTQe@/ZUd4;,`e".OC7'!h_ln_dPL>0[jOa>iHLg$qJ%i\S2Y at gO:B(cdE#[KZ5L=F\-
+%lWb1.6k0$b\uTZa4-Lq;!.rPNfM**5o@`lZ7ic_r0!*+$=Ydg40p0;$h\MJ])mZB_f5(UF&!^rO[PTjGA4L_T5UmNXST&@hnHh5,
+%g:BmR"C%(`U4'Io([To;gVN-,oqcQ49V9acD;2o_JZbu:Q"-RfggHR)D7>H7meaA(eok<#7fmjUFo48'V8"YV<aC0Zje>>4p:_iE
+%6B5nMQI/42d4p]_f_bp^\p&ogf>j7>M*?Hs=k4!Fn:'pDUle:mbk`<Gkg=V'cmooHdZPn%C+F:+QFeYcVb8FZ(?hcDq"'#l=OWmj
+%9V\lHkIhFNDPrcp@@55K$(R"0\90TVd0A#A+<`+hIlC@/Z]Z[KiEbo+Lb_gkdf at 2D0?N]n/OhJZV.-iM^"\a'$aT4ViQJD'josKG
+%^a?]^#7FPC>H[`Q8nPRu2%f1KjC["Jq`-@)c0,%bl]EjVm`c`q#F1\8&>fsQEM%%@kr(`dbe;'@d4c[^&A"<&PXYsa"_KjT(g2(S
+%l'cJ^H'@"Ud%`+Rcf]cl@)Ulge*`TR^g\(NmHe6>f9<K?Xk^+]G%d*+h;*NL`_Nij[(L\(A at A)SlR$F^('q,"DpPKCd>BPeI_--/
+%o@\qX%8UhqCaG".QC*sU53oKI,FJIiX4dn,=hO,h0Unc[rOH4am=PD_$q>@%$M4na9JM)D''2Ch7^&96BPj9qBNr!WblE&1fM:kP
+%<`mHJP-u2Hh8Q at nF?AkpU'fO(U`99>/db6Njd6Plpp!D^'hXPsa9StIJNrP=L2$qO0j<o'MbSOalKfR+gpP)[@qqn.K+c!7""""9
+%=$NO#a98+t_-&:9$=I3,&e0lggLA=O%Kf)%7\>dQ/G?lAO`/9t+YCigi?Oq]1=q*rF$=A%M8,8CCq!hA>mIDaY8l/Wc"H9Ba.kX*
+%b8C:RI*-&-_Zta%fI2[.Q?HN-4mT=*D?-t$:7mR,P76fh_jKfXC>t-8FuMiaL"/=P8:+5nqt8[8aG)"fjL)+%k at FJS`HBng$Mdg`
+%f3_8f+7ABW%$8pT6s35b!6N'+^^K9sn?O-/XpcMW=mXU;D9%Rb10LJX_CMak$Pq&`eF:^8,C$R+]h67uhq?5\\m'MiN?PNc3q[5`
+%Rr(V.q5)"L_-47[p`p-=c4(*8gS_$>[Nt0h[JG81H-*EcHF#o7q+AR(CF1OCD/1_NN\3rdZ<iTJF?Ef&9t&j0P_n,AWik,_[>4FE
+%iGN]S+%MY5HkFCQ at 6o=uh/uQ#1d"l0@=lMl(c`6K',/Er))Q!<7A%W0qN*H0D1W?8>VK+0Z=':SiF8+6e\Zf:VHGZp87_(;F4IkQ
+%a,]c00ANq-Q8lqMUBSlFc8P\fH/m?]I+qAX"07Ls&$,02Gp#9b$UKV8Y%(66U/oLN;ZmX:G+[\pI3shO.R&<u?:eiIfmV6.I[qol
+%.UY?T`E$7u\o(`.dpBTYcKIH5&4s8rjg],K]W(Y70s2m*1:b]l4P[`'T,*$t3,L;ib4V8qVA"j#inV3lbMs3KQ9P&d8MDM"4/u(F
+%b)<5 at Q8l!13Q=M>Wc<+\P>E#<rGHoWG^u?3]0%-GFi?J4A,,OucssPUYAN<D"<Xo`O2F5?SS<u-``u56ZP`)f9,=$QQ9HS]C.>ql
+%CLDa--t=49UQ1NIJ_drIrbN=^TJl&sp1CNtksdonn&`V;fb<ra.H]NuXES!s,Z.Ms;;HZ<:"FG=[3%!S=s<Mn/UObi6t*aYn]:?:
+%^VQu\+e)l!j!r6,";69&B4m;(X2GZ^o$IIR[U'[i0)F8Q(=UGj$>!iqRr*,ASc;d_;_acGgEPAbgV^CBS"U8t$R.6.3=jd0BI"#<
+%]f\AE(E`!pM_.u`h[6k6d>QRjV=&DaJXnu]N>Y<Kq'4-8L at Kh&OuPDBCdo$'k#$Q[XB0B._2?Z,OD`%f4(n5.q.'$$*K.U$0Gjik
+%Z"'as"L0(2\B>PsijQ)/6M0KEPnr+qA_ZkQ%(1+=Hj*k%!e<jU.[4#AE5b<0(5)C4hX"/B&W-QL;e5%k+8;89)fO]X(_,(l6;hZi
+%P#fSB)pR.H"<)s7j<eC&V<:[#mVR!lc#&MN8n5*;][+`/O:t#$U[X1*\&@X;DHD>OJ7VS1i(UB1<pR`,Cm]mt!2`0\4?E'abtR_k
+%AJTr'%*r%d$juAUo8M'P_3EO\K^Uf7e0073T:JlHT!,%I at 3:78j?4)[Ks>8'X;k'g&W_;pUO-J>E`Y2XO/DJn$XCgCWD(oB6[_e!
+%%h2FaSl[u(E>?_`&:eiF+f3V[6=BSlC95t0%[3_*)oMHthRT*U$F]AUs%l!>=$D11,J6OK`Drb_GPL$[GEPWU`gDQ=p at EEVB2n)P
+%V/]S7OPT'GF$G)!cXLY[H-Ng8/ZpIGF)HmlloqWR;K7EX=u,Ko>?=/h at JctIjg)icZ_b&;4j6,UF6sq%:7HKar5EJ^+2m,q"T[&#
+%507eHodk84]*J3]kI;J%lLcQ;Xq,nX`i\D6+.Xfg+.%$[!AETuI^@eUY+jSJfRb5ec_Ng`=pm8#U!XpV#L7XeZ::=h$k)a%mT58P
+%@!+W<]3$D!fHee=7i.c`#@)]*2'gi!LVlFu#%cN3_tJb6qI34q8FC^N9)ok(.Z+r)<_SH0mEXYO,>hVMVqi$t+*ZHT+7l'Cf:A(#
+%0!Z"6]b3B</\.Tia4k$Hj)W7PRn6`;C#3;X1,1u79$7B)lKo0$WX\aiP<[l*],J8%JTrX]\QQ*F'VoH_).Ve9aD)fUG3(o1P6-qD
+%?hHDaH*q;XYe.SCT/kA#.k"t^3c2=Fc!&>[?'mDe(7La'6[HGO'Q-b%X[s^FIde(?#f>KmdFnNHM^d=sMI-_m-l3sqA5oc?gA^IC
+%+_c9`=G%L at G*])0HOtB@:7m6WQpOKD?/$3BTDspP2A:ku%jsuXooH!.M+_'.Gnqo.3*`eGasV#87Ci8n!V^GZ:h$b%h^0;C:LMH0
+%LuQZ-o`>R_SFqLZg-QkR)m7a1AccQbI5.(8MYu4K4'Z[j=1_'H)$f%R?NLSI>)\j;bm*PoR;29F)iIK9&PHreO-81Sch_[?1;n.c
+%A'p`[T.5V,4j,O=om5DGI7fg1\t^"BHV.?\/!dVLS"b-KLu\YTO_'</M)51/]4pUa7n:i0_RStYCo(Mu;nR,dih9-mb?1C8Jn2/S
+%A[g5l_1/WA4Oh\4mRa'@!1.H_og8F7HlD$),A8i0LZJTJAs_OkRB*;\5,>taeXNc`[V:.fZ\*uo.Ao=H?j[!N%/WJcHckZj::>1,
+%I:g=bic<fMk(?ak5jIM+gG'MW3NpK12Z*H-Bu3<lh3rP$2E1PN,!o[gm8XEKpha;HM?gY14ZguKEZk(_+-4(aNj:"f+\i<gY2Ku3
+%m%80M\U?r'NBS0`ca7<`7eDE,DJmtRCDEls#Ttao,ssYsCVipUggaZ=m$9)<AtY[FK87Fo/"=?Oj<U?K(ef\<%i?b,X.,0r'V[K^
+%Y, at d!+2LcdYbI%A#2#rdme1^<VpC/iW5C'LcN)C%4qjV:WVEUtj)$Src0*^Oki0Fdb^:V?lmpu<.do"9i:a15kS)rpLibedUDCHi
+%Qo\UY,5P`_=oP.VR`I;S$9JV3T3\`\Jpk3+1:]Rc9P.[[Y(FlF%b'R&ipJ+"]qcN(eVuX-?kpt#b9Y]s:ZB0!eSYdjqZ"I`*Ml>b
+%/'.jAO4Aal+I3*8m=,FR^TsJX^,pD^l)r0f!6O'Ph;!rOlplj"B("88)dVp"`k>K:qXXh'*We;:(>]G8qeG^rn!rtX7e/>gXL0Q5
+%5,fV]25lm,0_ at eq]+$gtPiS1OSPCG(pb^f5W73.^jq65&;t`e]bUL<.-=R3eO&Z>3+1BP,S`?/ZakWWJP)m'49Rd:a^ILROacHP#
+%5rsik.1""sk(URVM1PO:Ur*Q(h/*!En/rr!f&gco[3s3KMG>Dlgoo4j/-ZB9%duQ#XD1buBB;BnL*d8g]-i)H=T,cOY"m:1E?bK*
+%c(OHu:5pkn4ZqE[$"Q^,/%A)]']eS0WBuf+MhRqnrr.#oO8RNYg%XK73!S"&LDccQO!_bY_7J`<kE?q[8Bc at BU<'Mclqt'ekNN at n
+%=ZqrAM<<m8-:oundbnP'nD[SkFD^5TJJ)IM3Ws(!SM'un@]/b^e^eSf=l($Z'Ft#_*gU/B$3H^boq"pX[iC,HRi'LdS[V"IUdU\q
+%<&dQ%2q/?G=4dCT7%5LcBTgk"n,mmIKh7>mD>^El;Mj39IQ<3dSj=r!q%]eNW6A*-3\7P&+J-shK*(qn[j*Y0DJA;ELP]W#7NF"2
+%5Kf9#"gnX"mjsgpjAL#o,[hmN0pO5Z1##1Hkf`q<I,+f)nHl)[rE6d1"'PYu\,<4lQW2[i6rqr<ClH[gQM#I+q3Q/&;R,lOFH:&4
+%Q^j at cSC#-QUOEI%IZf9Lc+o#CVXHnuYKAP3 at 2_IC]moKMN\emodapdq3<>\gMS23:oDq/=,Xt#,:6Q`?r<"2RNXPOZk`5p/:F0;P
+%M0A'Z)#%[+4]n.MJ>6]Z'Nof3(2-NlL69JgXEdT&C1Wq+E[82NeT?^Fp/;V2N$8ISajoJP?.S3<=_h6-,I%l"^FPKc`&6DJ8_EB^
+%T]&Vko3di*jm\d^`h#RL=s.H\pBS4rXcY7$B2?`2%(LARVhS=1`gt"LOYd,?8Jk\+2*'HoL9s_IMF7",cJ=RIg*AW72im$aD.oqt
+%L_J'?l49CiqVUI8$s!=/4*ortVV>4En!TCu!dF,QkAYOi(?O54OCfO5gO:ZP_+sEqa=X#i.KU at n7E"8MeXff*bY98RkSBR)#I_Nm
+%b['LaT!a^qffRaZj4^r5iXTlD)$je<&W9b=!X@(Yb=UO\2pWb'kH[*^M^=.kV?il7QcIQe,K773<:jdfRjs<*T&Jb4T>W6*22sV*
+%K%"a;1FakHQI=C7fZYFMkX"F$QM:rIh65KuDYNZBlgI+9Enf.d`,QWXjAQTD4</W_rc[9m?Y+F%Ugh.epoRE\bAk*kbS.Q+kGls(
+%=?kB0MTu:QigW]BXk=m9#4gi2-YfHKjaGo"V"@aF-eK+YRXeMiei^'N1d4'6Frm09;M&u<)ijd;om4b!Um0Phh\(PO9Y)?WI5GM_
+%c+3,>'AV^ts#k"]cJ?>ZPZLROSg-JK'kq at .Gpaq$\M`<;hq<TXb%XA4dU;()`J^o4^IkJ\L^q>bpm;+c_cpGpod%DCb5]R at Y09Dh
+%#@5g)o3H/",lPbl-"Ts20iPXa&!VdZ8kbUM6)dYsjp-;(@%!l_LugoW'H,S$P%@2[:j!p[-="Y":l>B6V]Nf,BKaa_%9-'m[a(LD
+%:K!T at B`I2,mp6"b:4c$)gWi+W45k'X%I9#g)oQ-^QaBQF3+HT+S3km]JH`<B^X/V_>BR4Hg]lH%Pjo\%W7tS0I`gS-HmG#PBQ^m+
+%*Jtl-2!s^?.lTh&- at 5?TH\Vm&H(J]3L")_hZ,N&8rIpU)l9df2bk&HDOL1H.^[e7g1^(0JN[Jc7%e at 0<]'"TQr&16m>$[QR9=f3?
+%%tR&dC?S>=h7l<Q$292+i0o^g"H0$12:jJ7?&Z>dYm\J*GA^>,_?:n(>#reK1O(1^SlRSiS[$adXiO(O;dq8EmZgf?>[N's1<5!0
+%1"DaR at D/YHhb)/8g+)p=b;@l'fCI+o8 at C$#06E[Hj*M-,X at +,TBBfg/36L>o)aBW&[VbkmEBa)1CeS[4it[`1P2*SeP-&l7):4Oo
+%oZQF0*/1E#SglVd`]D/o?_V^m$u4g2_/LVhMquDa3-!oPEa#A@'^<@PN185tSKf3C_-SCP"$;I$XN*IG9rQ#,<'2Upo"m!6mF,bT
+%,HPqG3=H%0*R!M/Dj.^rO6!'@@09qFNt#>m:S:^(59+HrV"]4u"'8K:L-M&cO/_Pq*B^9-D]sY7)mS-1`'g101flic":DMPZc6U)
+%!f$pEH(#:LDFJ#,VeL'NCnG=LQ.a+&c8p,cQ9<EFJ->\'\/@<Q]Rm3.n)'9?PMl%))&:"EIJ`&\kAl[Ba7<OI%=@<Q1C#L1e,O#)
+%&sUPi[BM1P]K^/H.J&lJl;G>Q*OqWu<!=#I^nSZ!]1,#/?o`-SP>Z#DI!Q18$/Z-"Q..tYIOI8=jt9A!Vp.i5Z*A2MJ_KR=g\g3E
+%Z)[14Eu.QueRJ"Lr?c1>ME^i4g7!TJ8_,2c+K1d7&Wt4dED[3ok"YP at riI)h3KHbU=5Ha@`'FSV+*2CR\Eo39_r=44:7I0&-qVl3
+%ARI^e>2EVS'!$T@/C6&R+L#!#k51**e:b'Gbj]#.Xi^/\':o4faeQrd5oR4":YtZFe"/;0GdTh"f+1fZ='e7nU"RjZSZ<(;]$Cl=
+%Z6tNPO2[FXZpRO8$7lIGfE:kVWNAJ*"G9nc,`%)thqWqH.8AC"G1AD"6cpSLd0YUh_5!at-)p=5!FAQ-Y"?p)-snQ]rg/"W>G\Ed
+%kX5nnip>Jb7P-pr)!giXofR9E!W`A^nDPn?fln9+*N#/sa9(Fc at SdNe0*]bfIrXTlR_3KrbGIUdHX"j.&KN86fVZ?O[q6I64/(hY
+%+`L3d*tkPu)QA3m:8Pc-',#2k;u-Eoq56OM&'"K\m.U:$rDPLM.AD5uIH[J(okqG/a<M9L:2'O\QUU?CCLr=Y+l2>IV+cU4D]&JO
+%Cj756?4Kiho-fpoo-RNXIY?HRm&^#bm'g!u8Z+H(V2WT:E!pp7lb(N_U*dupAZ<Z[1c[N;\s/F^G<p>YP_OW\@t__;a/8d=!M>k%
+%bn#[-:\-1bs7ifI"7C27p1ZIOS at o&cCZoO9er;;CWR[KAQ_^>\AT]JP=M;Jq73=%1q1>K\jjB,]?J675S at Z\2S(;eQioA0 at IDCu/
+%_?H*F;#nkj-oh+rmFo)KFrVsRC'S[/IN7gJ7lIU<H6@/OpCmb#%/I06KbY7CK,2e%[$L?(,ZY(\l'a:\ddPe^d3E('7V[spm,7ik
+%EaHib>J)(eS*H<]q4$Ta7q"Q%dD!/':"NcI$;$Y1No/;MW5kW#6LZ[4cX0I>3g\n0cX2iJUsW(Y#?1#s`_RU^jqW/GeB(A<m[*(p
+%3Xp702B,M%$B2e6a[c%8h`6^*!KtA'@WN^+k6dMlrPC)L\-TtbLOX6aCU(4qV\W$Zp4GSp4$U3SMQ(aTs'Qh3pXF#oTU"Y?k:&V8
+%fPd:79ugWPqR*/bE^o)"\SgNdcZ`Pf15Y-0$%pup>?CCZS*^S6WgN!?RI3]'?CCcgc4r0U\rfb48$C]a[@RH5?l+\t8\tk9QkTrT
+%GOUp!T)0gKW3bf4jmhIWCXTX65?h8pGlrm"e<FJ&N*:Ct;Hdrs0!TMq#Elms66"RWNs709N#LO&gVhBXnIcqXWE.\cJ!snOYY7B*
+%U_E$CHoP^?AX.;GG9rC>>U%>C(`_c.ZOKS3O)Em&1.D^t-!fi=g_qo'[R;OB'="'SEG,u(K-i3dW*Zg<JF9H!)E"=J`.T9m=HM=(
+%C%i8\X"U."cXRJ*lu-?Wj4mS,q1Un,%g9Cue6I:s$e8&_&/6Q"/4IB`fp6L)ESITi<$X-n0M,kHq\DQbrZ8h=)0OgM7VO_+FH`:k
+%(@IFS;_3-E'=gn%34^\->^>CKJp"IB]i^m*F4dT_]:"Y_HH_-Oj:B,V]&u_7O1+-hjgq&Uc*u_>cnib_j+1OINE"qFCC[tqf8GHZ
+%KAJSX)AqYhP*o99W!OF1d>(Y0*baP]gX]lpcp>mQj97+M**rU\`9NCm`]ZBl_HKBL:>Pb>d\9!K0Ml"$c!^::OdN9K/5u]BTr2;6
+%PE9r/ZkB6/;37N3lBKCV4bHnt+)O4aRY=)nU$lCo=9FcX^^JCi2Vl\P8+:+.`Bf[\8SV-n-YMp"(BnZU`^t5/kCTB%_)Q4!Q"NVX
+%c/!f<)HoQJ:c2[M'u6i(qSon1D,Vk3^<&'!;jC at P6mnJ0fns_"YB$eMC6C&'F`%[Pon8O&qBh!2i:F>j%UN\h8Q)e at 9mBG<7ua?e
+%Ia(K%A*?G<TmS4oi_)!Vop<<V7pJ]C<]k.]hrd\19bLs6PZg5Jh$tK47ma$&G%%"W>bslAVdFTT$_OQ\93^Q?2+!stV<=9KmCZj=
+%p1X.-PDjM;P<8@=c`,K\[slLX3BX/d5B`IT]]M[Y&5F?'jb4qH,j"F8M(&Zp$@_,q%[,SD9Jk"S,`Q<CfDcu6j<W__#IEMhjM-Ui
+%3OZc=g7+:lPER\;Y$]B94]h(4dX at f=kAaPOrN2Wsf9*6p.^SJY%Dp;n]D(?R!qBA at Q8:JR`Np4E=b-WXB2e?^d8=ULWC;4R<@!WZ
+%7n0Mu</:J/Fj.9n/O+[m9<'7h`dt>5HCr[:CSH*)c[B!#f*nt%Xc_hP*notiQ0/"&,`%\CYLS8:UEOb7?@;I2T9d^U>kTH-OFV:E
+%h%k- at 8ZKF?_5A%pbF^F_)_8HPQuC`V=3R&<1-:JP[A5a[HX)IOr$=i<R[Fa=F+s^1QjVnCo,_BGMKqAeVk0RP0;!HTOI3g&X$661
+%Itc\#RZc:PpKJ%Wo2IS\(`Y]-OKY at 4K0=q8;[2JR%U-H#NGXhdDW8kgJE8Uf:=3m5HUF#*B),=u&<k2K7Id-lG>DrcV/8QKN90R6
+%l*HVCUi^j+8Lh<?2@[s%8FfEo[-T'&)e<8gM6_anP3WUd7B'1E^::CDk*eV5?>B&ONbhi=jdlSj368)lrm;'uDN7,OAK[k.f#Wpc
+%at\NC%Le+So!gtP5ns!%5]2TGKu7b1j`bkJF0cR\Y<_Gq/oFgr\^?8Z,WE#$m;0*@oPj5K2W&jI.K<*42rr[X4)KU^8Xk1W_C-oo
+%^t:G_+>IU7BnDN^.2$ir4,50im9lqD#:)1fQ*N8"QFi4,$8q9)VNY:L\##R=^AQP4O`]jjm<P[h^+4M'J$FDsH<s25JSR2*1*I>N
+%*i9iIWN<Xu^q8d)>jUdXOX,aQ5!2"D^T<^6`G*c8fpp.,-5VQXNiK<ejO!!]*?8H:+pZ#u1t*tQ&eatU4Tf/*Q`MC]cj4u/3V80g
+%=f44?c17oK(_!J;,l7$M?KZ[D91[4gdi5M4di3*&e\`aE+?3.i:QmiVbp6:Y@%qsT_sBu8:NfIgDk3)sb_,ONQ0-6Dp`<Zn1,[e-
+%>a=LD at d&YNUE;>iAC_W=;Y,S4QTbiLEYB6Nheuq6KpGE9C3-0E0;rV<46:-%$X/RqArm\rnbsN`*@A1j-"Ls6c7N#=PilG0P!VHa
+%.-KqB>Rg;TG1f!^%bmjS`pY8HJ"7XYdEqR>(0LTTlnJpq&ur2A)(t(O;-kLVLj3pJr'ZDc_'<9)h=X%d):3%6PL?3.hI)b?_k1[^
+%T]>@);J`*eKAHgVPHE]>A7]XtZ at VV5Dtlqa42K=^'#AE]ocOjP;^;L25J;Qu]3,o]4s"&19sg*s"7f$N?\Tb2+rsY\jklTKD3Vcl
+%gh,c<%o\W%[;&01Ft]uMjA#B&5]iS:^"`UPI?R/B/rD$s(2TbA;!'b7gu$9s9$,]T)W0dMQWHQ*9WN!Lp+;F#\KR:mf]97eR:pp8
+%*(;8f>"#:5[Tk'jg11)g5D(Q5M:3;@S1@^V/Qdk&($S4DWCkL[Sp]t;DLLH1;+%LnqC^[uqKV1n^MA_1W_Ld/."c73bCfgH7m$S0
+%7JHAHg_:<lhe%rH$pJlsh)#0mWFP1p%*]9Fe?nbsBaM^$W!?G/T?0_`XE^_V"a94"nmP_hQ_D&g8+EiT#b35*2hl4moK5 at U=r,c@
+%k(5<phEl,ROkTDSG1IJAWMu:S6H;^`gR8-`d9M?8[2kgX^^V0AVabXHn*MXepr)A9WFYA7'fdXCINFR at 9t7B?I/&^>ioGFsHX:o:
+%(.T!<9*pJ=n"^*t-^c7M*IlKLB<ZC at NeGHg/+<4Dj"pohPOOc<=:-\MehbuK(f?+1>rs2Q5&eNJdBO'sSaZ:fl[r"]4)57FKSZnh
+%N!kG8!p!edmReo(nTjdZs#CY#mq,F(U7Y-L"S2jFl44k(`HJtY=7)e/0\;OXrM;hUP`-MlSuZ1f:+tY1 at J^0H_P`ekC@)"S#X.;"
+%#6cLP^H>j1qgnrU"M*>6Y78.#Q"@&n2e?>B4`8(aTq+276?QZ%!p!9,*c&"<LN);'c:U(?EFTcoTj?c,jf5']PO.#sPJ^%dC at 5-*
+%;m, at nOntU6(q^;:hg<j[Js+(Q.O^/03s3`l<sdM0>%MT^Xj*Yp$M5%uE6 at E[s*hRm3_>0cPL/Z(P3KA+>SeZkQdQ, at S3[f<Brt06
+%1Muc410jXr*TrYuVKjrkBK-?FFp`;F0F<jV2m7USCd]-d?'=FWm_sUVXC=9[J3^5GaWtNu(qH6maWO^R,jiW%?B/ALGoJp4KYsG$
+%7T5>COH_`Na]jbl+fB:3?hB.5%mOV\qcF8K?>;#o=CC6"Dh%OB-#Fi36?oi/FIX!,nJsU2><^DFcY;JpRR<TY@,@$7j&Dopcm?,h
+%WkNA6]a6o+$ogca,`Bm_cA.-UF5j^rBSm#Bh$e]5CsFC3p,\:]?L#r1^QYq-U$U6Pjm/BdBiBoAABrCZ34!"+*"rQ^<Km".bUEjd
+%iD/'S9k$o>0qb)EmD/=6heWL6A5iuDi3u%Ld,oT=>\nuuLNSS(nRAo1N!TB)-tVS[au4sH-Pd&ME*mk+XOpHtE>6Jkc6:c^Gdg>2
+%?5W;u\]>04X':&?-O9sTjm<hTegDJli5(q02P\q"JO7K0q$h!9A1G85(Y3F_p)ej#Q8ILAcSd.$#;Z;^4Y$]o15Hk`.^KL,dtS8N
+%aGSc@\1[,"T5E)*g!d[YK$1G7efWK.;^1^BaG2XL:M*lbUp:\Y6/<i at kFt>4lCN08cRTHX*Vj2.Ge4+pdUD,WRpq.25'#elc6\fh
+%Snj,S/D.fG#+o`.n?W0o=GpLbHq]:[B:.,L^o+h;!+0/#MgrKHQlPIm_fV$]?W\L!"FbnppcLWHqX5[?=t`rT^R^SXPk6>=P/<HN
+%&To3RkofS%nmXKBm=uD3>!%$+_/4L+-[G*5k9;A!*4&Vo.$:QqXH\uorbAns_p*BMWNp5Xk6V90-QC[U^Dr,846#6QBV#)n&mQ39
+%Pr[o)H at B^DigT>$"A/aXR3&_.5rq<l?[_kUW]bh5?&UtV[XQL4rbflEcBd'=1I7-KdAn.GIX0 at aTWFD'Rf#qjF*RgDWpR!MgQurX
+%;4t7T+-^#J!d8k5VoEFPj`L&o4(\9HRC.ND#BM>kL7K,6s4g-]Kq#nm2.C+tSA0tCoB=0s466D7eBabIqTrWR,k2/Z*E<'&2`<bM
+%-\jpWMl4kRI3R??a,]5-i64n>SK_l682:LC.Rr"+M.o?OVG;7%p^-a"$V/TpEUCL at MN4Fg-ugTAXk,jC1$HjhC_J_6ds3qFBjRuu
+%P>;r.:FWBVV0W(L)L-k1Wr:N)l=7OG&s>\T4#^U(E5*p$;I/1SHYO#"j:;uk2;1jmSWf9,%h0Z`hAX=QVXf9PZl>Pp?+BJ&Jsjpu
+%Bf9D%J&I/3iRerg;E.=P.C, at XFO!lfZ$`qlDf50MS]d:&'1e6 at LE0:8l%%(o@%b;eI9`_>*[`idYHjqhbiSH`N.RqW`?>%Ze3kW=
+%.805r((X=%]cn-ZVkEm/e(@1lDS!rdo!/:sc"=l[@W4u;6C7I<Pc*EH9DeP:!JeS:qZ3434!l-n?h43nY(h1#9^QF,V.>T6SYrWM
+%]cdPA/Cp"&*pt,(H"`B5r at lLG(VCDoPM;2W:J0rPi]=(YVkt.t6((1]4J\5IL%/[<K6$1T^C93GQBH>4Eh#])*B`1Y9ICG at i0Og/
+%ka@/M3<pOhp4Y!I7<J,YqRJ/D0"H9W9%mRPMBnmiAHFHfaI=PrK62D()r7g3roaU%"T=1lg\;-,:=8]653OPUheJYFFrg2!7Uga/
+%nB30FSmaH!HCAhp5A`ig6/3;0S"cE_ at IAq(3]$Kf at a@7QBcncP%n''\$3uE3%[n2>Qe.,OP^X'r%q'YSD(*741bO at 73GfHBO&XF#
+%Q!30!n1PpDDo7"*H[["jZ<9rcoM3N6Pf\n;'o at ZV.H>%i[,/IF5G[R&="m1t-X at 6@k2lCKl:LZ;9D/\l95^,SqCr[W%@Jk+AJI1u
+%*WtAN/31Je`/,p;\Ea9?XV5qF"9L[]F8j[LAGk,4?45"1CAcUY\"8HMr$9&!#n#0SBtQ*6DiDo$Yu)UBQfs4VH(mlEOqpi-aep7O
+%ia!16mZ\_--rU5 at am6(ij.q:%YP5Z^_&^Tp_:h'*RLL_WZ2iP,_$OntD%MnISuZPNaXYGn",aIT;r"QlqIo at EisK1qQ0`[B$98VD
+%QTF*;^7(e^?2]qO<V\Q-@!)7U"$Qi1??/@mil"pK3WZP^"bAG-I+9RoFs8O08Q7u$8"XtHDb^,7CXo'm=?LktKfdeFCDsocF35qG
+%dmbn)39BN^I\j%s8Y3XQWAYt;_mbDrG"u at M+oH?Cra,gpAP$`5B.o)c?f8SrRcY7q;kB3Da-f\m=Q[ZAI_#@J&/(`"ORD=j,%nL4
+%I#1E:Y/ReCg[,!J'^K:9a!6P='Q(:+bAnmloG$=Cd3k2f2+b^lc.*4@;1n!Ah/6OX<I@=%TP5Aa>a(m3l-/P(#8*&a4*)A(r>q0s
+%SWD?>kll:oj+\?IOGY:'Qc at E7j!mZU*0q,$3"W`B->EaS#1iR20,*+G4o4[4?Y6!'7dA@=nC*D[4e_e4LWpUlJ,gT?*[uo,=[l-u
+%F*/JNQf/-%grmQKh/BeZ)<[eO[m4LU([8'X#PgbulAH%hG5h%')LbB:&/eu<\L,4h'*2iY,HcsC;YdHD4J7.?[ag"H at D!h!0UO"c
+%03O4\>Cq(u[#k9Q</]8`9ChXs59)U79Sf%bB!D#tgRXjCq'jnsF^/e![J+)1Rno7uoF$&i)dM:R$Jm^9Q=.u3 at T$>ng?mp!A^T/D
+%(c6K>[\.X!.MFZX'aOVO3i-m`l_'SYJ^!#u&#3LfEiIf+o/hGs?jc=6".R9Ej8'e/ke$A?N=g4e<q/VFBc$3W_qU'M5r3V33Bc^K
+%c6%$$S3D7`2/+X,;`.pS4l9`Z\QGuZ at E$CVGb7b*af^Kcg)1`d=7/uOZU at E[/ipWO?O*0L.MZ](YNp6omcYcb7M6%uaa,MHo`-3A
+%/VJPCp2JfXs+K,3DtXm,O4j!iPMhMa?/,a\=?"RPG&4HFo`qq/H0BB'bu>YV9&2sT,=gP?bt09IGGiic\KCFeA$EUN=;5GU/kNM]
+%)6bas\@&^7Kb;@g?>*[^Rp*hppg!o#f$bH@"\pCeV>S6fc4*4Gb?GMs;JU]*olX&u*-b)ADOKcf-P`1W[2#&Y#+WT,3+sh91U*!E
+%dRA:`!KuFZ/t`GmPP7YW)*`JTmp*N>p3`"@'k9':m[t]+]<e4^g]#ptfb7fN^J.f[b)AjrKcW!lM&/a^G,/q3?Y!/NbQKN4[Q*UL
+%=o,B!SQ#7,eS=k4F\E>k=kVW.D3BR[n0=RkeEu8YAeA.$\"d=JJfV>ic$h6D;OkR'3 at q`QS?p/aa*5Wn8OWOQ37G4uS]5NV2gL-W
+%]m`7:.2*4rZ5`s_qW:qBiOSGX>(Ste at s^MP<1U[:OF at P)5Xq_232t>0S;sZO)$cam%T[&U8#'9/]i6N!lb'oPAe:cf%*R"@:>Ega
+%l- at DFbjG2K`eZd at lVRe[[r"NpT?k[?9bnujA;JdW5Ui%VQE2%"olSpJVgqH!MP]H]?8CP&[4Cg"\`(3dL&+F`o4SrK&j]7n2OpS8
+%D*2Z_2iM_[6G4)"!tBoLm!@t'!J6A=D32W(bEI-bXX5Hc\Uu2bb0k=T.G8ll]*(0qd`l_e[p2e`(j7#:X>Yo\.ZPrhoXtD'OD'^l
+%Jcl0#?i-83W at sftl'/ocL(T!1>ambhkW;/*n(+fJ\HiF'*49*@a!?O7W[],<Q, at EHrWYN^eDFL4'>fru:F9r%8utp!@]_ at MNr*95
+%0\]88K6TCl[:@NCKmY/Z7&9Q8j%P=0+[:"-bf`.0ZQrCj3jnjBiiR"iN)NZ;2Z=F6 at .Y:4ph+IbaDm at 4lA/$`HSfQF0*MYJpOdUT
+%rTs]._9,/2ZN[=Yg9]V7.MbZl'pG&Y"IW<UGMA^>T"6_F3k7=s at GJUPL#,>6SRqs#no#s<MS\dBFhph;Jl2oNLgtOs^Rq$A>IfC>
+%P$"XdemK5M'-)GeeQGgee"VoM%]TleOMM?\8MmcM'!rpERDS&^2_Rj20JV4R[id$qMu0"!Bj1huC+r012XT`(5)f`6bsX.=Gcm2g
+%e6*^>O#Cqnjarj8N at k&#q)G?G'"eMr-5l`qN<`fCr-_<b4Y!ss*JHZO1I#ql="$V%i7<OfCm<79Rm!HW3J6`SIEFkPFVS^?[Oa7(
+%&L<VL%/Hd#K;sj$oSP\M89PF,"%SXl(=@WH&tuaC,(,j3'8^7,cY.5k!;i/;Bb<;J072EO#->3bK2B_OpPD:<mpu<4MUYrTA!$O]
+%Qp%@UHZ6VB;t<WYXHDu,0R`('+Os.u;9G\u.RsJ8T\6SYpQ7&O[pTT*:nY\H\_U?8n\h!nCOUs'<Zq-J"n`H[HrPh>r'2e&JOkNe
+%`C8 at 7+65`TUd:E_H6T;r/_)s]9h3&h1AsDGp'M9bYE0d>_fd1IGm^fd+a\P>X/Gs)"Ff+JaMlgF0#](s,^BqK7DWU1k-njjfQIOr
+%kJ9^UL)u\h2e!=^4*.u.\!&P0f(h=c_H(:n%qT&@qp*+"]t1r,Wq0U'7$*MKdm?*^CGS!!lX;+1Z-_K,L!eSOV"-R9*nrsdkm3)t
+%X5?NEi'K!N.c$+8J\fp,O*\,5A7'V[/kTQMhqr>$3>@Ldk0sLT4:=N_G#m]#S at r0WW:GMY^\6]6K%\.oV<0khgJ1L8iq1q;oY4jn
+%4:cBF6BDs%q*8,1?E>[<9<l&Z[bDGMp-ee9!e!i.Mm2;iN%[b3mG%tFKcfuXcR_kDYI8;e#<aK.EL<?38[PIJO[F/5Bm_J\\Q/mU
+%D<si>`5G#1K:[^P85WY3/dCdcaoTAi7H7fm2W2C:`dN)`pR1d`#sA=MGCD%let!(RnbA)UK'5-koM^Yhj/@!'dG#]m=0G#MJ/!u%
+%gXSkB8Yl#e1_W-b^8fHNU!(`:Y4A>O_;8.A*!QY!\D3a?r%_$!&FU7MEI*(mb$N@'7$%2)RmE=V,n&?73$LAF](qrADHl21$[L$n
+%mTJ,*cL3e1":CcWNMlnF/KWP$$U=;)L%s/F?U"!5&Wm*8*d+\9AY!A0A"'n$9#6$*q`.FB$egDn*BdEIM`R3rQ"1RS]6m*[+\kl\
+%#iESC^tUu)OW$CE*[_27^b]WSeO>le-u at hSYCFP.00AEYRV[POd=5=RJV#FUVBcM^R!Jo\&b6>i_=&d&pStllZ05`X?Om$g;7D=O
+%7nt;<0nNEK(Sk:1,h83UN!9'QSp\3<,-%s^@=G.jSo^@:JajLg8.(]Q#32T)q52H8L;99K8kjEV`_7#DCp%?N'5N`L=eF.7Ws-;n
+%5UmAm5R9[<47r"T;s?*6(rG;>HJ'$H;Vdubg1QaF9-Hk#@uUuO"YKsYW:Ja'+J+_D@%E<6.DJd_lVSP*k<kE'bOJ'SU1\3+Nhpnh
+%ci+)kD@;*hK^(hZ;3J60OA'J(&:n.5>]>KL`Vs'8nZBo#qp#ObB3J"3^KGA0lqqBVZ_\r0Q'QnSY&,ePbXe%/l_U;$,t&9'di<cT
+%V/1EG?;B'F0W`aU/D&1h8_F0V/YqK5?C&J1=>^JM;6XRDb6CY-!4M!MVp+MVj"2 at 5blABW]nElY,4K8.\rHaerD=61$,B'j)gr3[
+%r]hm3k5"=^lKY6A:P'd-kF,LI+Z7K$Xr%F.]:r_DoU?4dfb3`,,<<np0(X1Bg'i@,L7G5/BG4.L%aV+;`FeVOAs2]UUl]^Lm#RQm
+%Q2#\e8Bo_je"!>'fC[`FTm(6,rO0T--jAa)dei8&L#o1WNb*?OC><(ceF(0ON>Y?gX8Osiie\Jt`S0YUF*ST_=Lc=!($XSD at 3m<K
+%QL%#(Qbai*Wl$@N22`X^^Q$/3MR<2K]o`GY%k"IM$-mg&.G>OUKYdD./d(?GRmf/?#77"3(4&`M%t,:=V+=."P<=7GWq)BE*6g]B
+%*,]n'!q^;S]SD1jlcZ07oJB5GQ at .YeMcJs#_P7SlAO;lmY[L-&;GH76j<U4*hNfB>Z?P1,+dP\Ze*c(\g"t2cVS$3`2MG:/U&J\9
+%06"SM]hci1auT!fnrUW;;g?BfaeU06KCl,lAZf^l4M/g*oGqoqdHj^;/[Q*'oIkO%]]4?HOB%J)1b8%:+G\eEg_(O_RPWHcleSo^
+%&qAbG[jNhok7R^\o^oZ<jdp\]XF1C%r!;kdhqr8\6632uL3`:0Ek[B%d65PuYW?L>Qo_,B25I(oK%YDhG4$I+lM2US^(LQHb3Ls5
+%P>dS[Moi8a at .>hX2(o,4hoA1!-ZMJLE\RVeSEYB#e0Hj:,DUXrU)C&^i/ns#kC)&sG;CCmoP(Pfq3%"i2*!TFV:TQfT7:kg4S3'q
+%K]L$*QRMJ[!n"/^:Jo*OpX^dX2:\7(rf%-*TU_G%MP4'*'iS?!Js>&Je7OQF)R6/S*s%2IAjI<GSO%^/T&e02LerBR+"Q3#1476>
+%K\EQf_XV9kkO^+)6Y at Y\o6_sZd$R@'a!Wp)cO:#V5r9GVB<(bm"3'Xce^\T<Bj+$;H2BlnH7Rq/MBe?>S.'92'W;\(R^0tWn&oh:
+%R`]Y@?t')sS#._m$s"]&9/#IM=[Ao[Q8aWa>\Io$i*?t%/<B?E.adN=mm"d$15G!&bO"/a+PPksh=gInc($QNG8m<HS$u=:;3L'J
+%=B-t[Dmb+`2ggdsd`olk1aRO(_)KX)(J0da=UrPB4($`e>o5u=3`R;p1=V$"r[Z5.H5tc.\.7l-P*/&_KnX]A5?,8MmJE_f&kj,e
+%.e?R%C7(01?FY(j:OD;^EF/u"lcU at 1Q-dG0M5bgWNqI].$5d at MMIu*B1GAuO9CB=P.atJ(8Fg[m(9jJm;jhN:P3(S-6kB'Tp^#Xb
+%^Vn8_Y(-NX\R.eaQq)'cE\J"4:g"GG"/q+I>RNS;&!E``RuGJ^E&kUPW]'l,jT&V_`DUI1V%^prJ,(IO'jVpr>kqd>&\PJSLGJT.
+%h at TZl>*6M"I&%bLS5C&JkP=&V7@%uilp[O^mR[C/;9,IjSeI))/V at M?j0F$%pf.'.kN0H1=LN0a7HR9Aa@!pamAHdgG-]5Ae?lGT
+%o at Bg@pLQMMcF_l6(?T<Q<Q?>\'&hj;4JeX)nG\&;!R%A$2jHL-EP5P)<WgY?2tD\A,2?Wj)C)9EdBEC;+0B(ZOE]\j$Ei0u+Gq/-
+%gZg6\;VK"hVZE`K100:;j.*3G-,n9>9FgN?d&db--r:>Sk5:"*ST)m%aH'DQfJdDMGS/gVQaK`!cP+uj!(c<TC$F>'HKO]E5CZY;
+%er%"$/])R0<fI"tm(jHTpRlTDP_Oi]]01aTX]o^1)eCnfl at 1@Y"W,l40PN3EEDU6'fRqtq6"q]13KP6N4e3q4&,RN^R0,M1kX"@1
+%+Y3AB'NUh7OKa%.`=8]3c!fq>K*KjU6eN#D6(USt[M+nu.QB&lV]0L6<?$)29H.Z)@$Y!:-23tU`o(Q(kj^<DE`6Qhp5ll]3_%"4
+%^!Z.=:hK=@g4OJWgX2eH?[c1A4V8ob+"<0&;3E*Mi`af"2MC4j_CiFP4hhiO[-aGX\bGGOZiO;`5tM([?WEsC<o.^FGJ,Nu:N")i
+%&N(T#/Kb!:E;Al+iQ8mD8+F7hdr1E>.o at -1kCYYIP6B+JmN=P(I`3jNTgJ.:\Oh,]1/-#@9*q)WU*c;j;<LZ-kZOd=f9%P%F?0J\
+%^E;j*jdoB8#Z!KUD$q8[DcEhG)Ils;$NBhs9WKM:<"Gl,a8Kk#H at +":dP^K>b?)4b6rMBC''&5P1\8Htek)g"p^]No3m#e0_mA$Y
+%!ppkAcd[CSSB)#lK,Mj)'`8Ppnk'0u#6*b\Derl()^iIjg_l\.R93KN&gFjT;Z3rEG1P2GEQ;;i.%--?a_SJ:gV[0b_YPu8/gQpk
+%ENbW..M(tA9(]h1m1Q<\\MN\a6cc?@70h..ebq?A]T1!%NeCt*ks)!e%lF1GhZP8".IjoGZsW"Iq=A6m]B$X]O_#qO#+i_A"s;?.
+%D<-5"pJe*%Y=U9)JdMD5\dt56<n]b9*FP)#(>2&i:FAX>rS0.)7J0A)i`FFi4=MmZWVk,E=\YRI%r9NPMCYT>?G6kASQ(V*Rno./
+%b$;%r``.Df']]pF;sB;9D`NOd#E!2h*6[r#m`U'9ibpHG"h/$ae1A`VX&tj-rrhW(NRt&V4So9=R_'a#j>j=;Du&K8,PniM?eHmj
+%:D<gA8>bR:aHSVlD4*`pj7*g^)d`1!jCoPQ#ptCO0.hF+/Bd_p/nM/R02H47e_b6H\KH2$.oV>JCE?Kn.BkjXs'"dA#Scac^T"91
+%+)<Smi)//k0]?_!.\nGo0-rtXcCtg;oaY;&qUt_'5_/p?cbf33D7!.p$\l;+S#:l`o5??/pge-Rjrb^==)NYV**A)CSKcg?FqK+a
+%lBEl<?`nd12gDE&a%>Bkl"?iSipr1ehHt_OY\UfE at OK4Z#R3EcjI5PtFgM>HgKis`Z>bN'UGX!&hjX^mih%4OE$*bR_R(R$eF'uh
+%e05t.Sg[=`pG#O]JF4N@$k4OVC?7_(9F*2l0!:$QU3gVf!KH>s0he3liOQak,3mT;Aj&=*?7`u3`Os]i&hGr881FB%BY at Z#K&2r-
+%,'It(%R?\$:*Escq[1I'Di1q"ggec$#=[eRh"Er?cX_uBg"cOS'rk0(SB+oq^Sq'(I>.'aKGom9];@9-56;+;^.r#4Af?jG.5bh2
+%YPM//ZIf.iNO!W_9f56_/#CZD at O>;W<B6YIi0i86VOC][hP]k6iGt&\Y1 at E_doO"1L';;qYe>++$qK5^[rlFL-6s*rg-6(lPnTd9
+%5D at CG!l;dc;cEm4I%71MIB!.;>KSbmK?Tf,(F\fd')B\a(+%Lo69:7Y^-\Q1]=GX-/=HX`G2g`IoZ.hCLW=ecS7a\?Dc<!u"FF&M
+%jR9!am4[kK4G0Ud at s<*uk;G3E^NY#%mN:6k?)"d*rjHIX5IX\QHM:$L]Sr*Miq>qbgu>^B(2S)tj%]3lonS/AB9lf.eb\X(O6Q_5
+%MnV99q30Q*]!E'G=PuZ+7:0eoma1*-6KTn',%>Tb2&7AcQ$0s.W,Na^qW0p:ULV`$K4\q.N7kMY)fIDXV&cN`Islf$cWP171qZ`+
+%+HpmS$qLmY$R.V*MBf]9=D5(,<#pCq\PfU8_iT&`a",Wu-[.7g6)S_f!OLr[Q&[/X'`-9"!bk4XD@@?&/^_s5<-[U#\-&HhgfpnA
+%`,]=8=qQJ6l:t>mqV]*B7mZ.MNI0cN'<4L'CNF^e9.c8e^Jk0XF'6\KOJIK?lP_IL at e:Zbn;=T>UOF^1WhrhOoR=LWQ(U3.K.4ER
+%nk:,bq+\'TQPKIfKL$]gR/So,].,tSaTJg<RbolW`?+lDVfMea9]<b5]Tgok`;9UY?U-^Cg]D-8k^>4;$:;P2.00`^JAk#KR%PJ1
+%ON[LGH01Y$FW,[J+Apd^Nulm*^PD+09o?JVmJVfR00?MUNUtBM:cB>#ItX<^$]+L?S at E69gV+05kH>`<Q^F9bH<YX,d8ngjF!A.b
+%]?D2b@[SAs9S^hu3g%s]BYgAO;UNP,-2E\Yfli*CdfPup:TnD+fSf<i6VXlH];\]NY'CL!:)oh07es9,8N(k(5n.ATq\4qDZ.O,O
+%oA'u+HdDiNL=MNl:K%V7*@@F>s)_W=,#Vi%Z`0*]FMNME#0_,n4%Mcg)aImHmUTB"/(hYUIA.\X":n""X6^)B8M9hCdiE\s/8\_'
+%I(1MF-R8gmh`p\S.4"JB/&lY%5`2Fib)#qbLEF`=bEBJ1k9_)-enD,[F8MD6W\:1#k'-if<.1YW7:9.(mPhU`O",IQEj:+U(T#s1
+%T64lS,c`#:P?d4p at B44o,N[3Ocd!Aeh[MrMp>$84\rYq-`MA\YCn_rl+R at 7&J at BTF0c"TO*#7T0;U0S*M^=rHWDiS!Ihb:'e!!E`
+%&@MM);B.f?LW-\eWZ#8;f7</[RIgM6>n"S--dR3USQ"4s/H1lWCX_G#)m3PNE`jd, at Nr-M4[EK;, at d)0X\%.l2fJ0)008L$&R<]/
+%[@`9W6(,R,acFrj;dHcGOIO.2JokC#l3Pnaj^Dc-eiIr!'7m07r9[l(o^$--YI]KL]++S!2dK`rJmZ-=8%$$U/;Z:8fJptCZN0+t
+%/bC5#k>oTK=HRhfSKtIO65>)@RKKae&LI=Y1(R^5a%<tf+qUL<Q(q_LJ[1jHl4OiVb,NX=F)'9mB+Qb-$*g?g9IQC"/4'=3.aoT*
+%b]8;m at .p=Z&^VRGSV,1(W]\j(RW(2SM_b[]$LZiZG$LunB20;#,c[ZHeNC8^#]f,N1j_F[aj*JK[BZ*`&X6<u2LWs>r[+WRc9<aQ
+%$mJIBbVkV$M3Z&?kI"/liRDa1Ni8.VS9:=W.*A.gbFcJNFXgJaE.2GX1a+*s]?]M$^2Q*N\HhmX"H9p'M'SgrE4^UY1j1(YlWaWd
+%1.K/<AgdHk\3C at o5.L_G)jb1b\mGhQPS,pQ9oia at i82R?XjuA<+=Km^>[=J^l1?e2?<`#%^-b*K_:/gEm$W9SBb"hTe[hP"flWBj
+%5n'7)@_"H(di[jRaF*TB"0ld%Hc at 2=r&b_]aQHQE57;i]ig=hHQ^>$\rI:2^ArVjk+N:n%#L$U/[77t2/ME/H0^,0>`C^.-fWmAc
+%VP"oXADJ:6a4u'L#1igqf?[a"<,fe.VTr2W%fIc%/LfiJAKT0$9bCBC4R'fMCIPb`2nGjgRJj`s.'snU*hJU:o[8V<aR2KT+[t)0
+%.FB*s[egX'a[*42Dp\p,,CnpMAp<>#-O`.Z"$%)0e#%hV5ecPrZRTWCfku]>EaI%dYqfS<FLpkfYKDA+@,7\'89.T.dBj?T-*eTf
+%$0.?gHKs\M03.Y^r&ITSP:Xi!HBYqC]QP1_Y"n*0/6M![/;5pTU<q8ijt-gp%7\[#Pe$EUc1uu;X;S/t9%WnF>GI)-=LI6s0$4'K
+%,PcNY?d;:i`jE^&DEZ*'fCXT2aho^<;T%L#d2Ah4\L,iLh+%Rc0Kap.5`l$RNga+Fe^<.\90##R!=/E.7rldFCbDsT&(VX0S[<Fh
+%1WM7YP2?j75#&*`Npl<^HRbNffrRoSlelim3TU+(!&G2uX(_.9ZV9le]Uh^H`D''-YsDU?kH8\K:k;3^3SanebB`(2b^4s9;\U^1
+%cAt*UARBbFoglO(.UW%TPW'fdW,2tc3hP<?ZZ<FP>d)75=INgjn(hu:/]]i]MMWEV&t^6;`Mt7,\.Q=]#]$E&q at f*0^=9AI!#-I?
+%6a[ejrI-2I;`!m-h9stT^2)TL-hegh][k7 at hj;%&f:i8V9+CXs'PhZreY&.fH+k^XR;V.ii*S$?Ulr9E[@sL$&)Gn%<K$<]e&DYs
+%CfF*9VN7^#SZami#hQbXR8[E$51-E"<8cOsMNZqMeT(:tM-<+Ps1(HPEnK-3(i7`1j'J;GS$8'Z=coR&_[f4m01 at k4%GQ<4djF-6
+%!mp'7Oj>=B4q@=+F\VFgFZ><uk2,K!@S?hP)Wj-Knjfl.(o/0nb.Z$,96R!X#OhNOY1d/VkhH!b[E=\8PVd[-**(:X]&-C;DOc?K
+%Pq)6i%JDh'["BTd]FOKfHnkrF:<#6s_9^mc2s@#e[<7Koab]UnG8k4Vf[I:^F:SGHO^5=[jTr6//MJM;Wj<\?%@iJd;_I.UUopA4
+%Y:H"C&JUL at s.[e'lq^O.:is'@?CZ[+l"G7f:.HZLMT=lg$[V%r244FcnH_2o-S8ce(75jV_K;9>7c<EUDY@&/YY(VrX`JQM:':o.
+%J"n!nFJXR8h!=n*Ukf*k;H`*B*^jh.dlPp+Em]JqMA+]rVlm2U_6kG[_b+7p??4bg:o1&6WF1l&=>jK/i!1!$LF_O:TIMg59-QEo
+%4#.PS]d,C0%@+r)r[*`R8U"LN[<Wu2J7tXHe2Ya<lQneOIfX at qp9DMN];>O=MU`\4h-Ah5*[#$*,N1fkT+u=,F09WMWdqLqASgm%
+%Y\j=#>`H``:1!@%!ilVY<E:C/r1j1K`9*=#*nQE&:oiE.5qU]X9nnW9N(7b$fJa,XaZ at o)GJI8bPobSa0!REoSQXaV[Q/'C*M57X
+%IKTi.)6%WmPF-00+lZm0/D+\<4T+X!<%Yr6g`\0nEEIgU4Gn`)/R7#r3o1DE6A,()3[Pb at eanX0)k<8CF87,0:'mc:].VVWoeHSS
+%"=^=1S9`nrq?Z:VD26Lkh3Ekudholl4>Ta(COE2DYFC:/7<&GDU"'"oe4d]a6*cPoC,B=&q%P`5YnhTt8UNNEQ5lfug`XGE=rG%K
+%do, at W.?"mTm^5j.iWY\<5&F41Bu/Fo?2N1S8.a1nKA\DK\+8oK"]E`rHnX`Vm4!n^+P'oW;s]^(?*m#s]3#9Md"[^Eh:?0>5HJhL
+%iXg%ih9G%0Des#Po:hmD??8X4RkC`W#IR0rj]aTs;o.O"OpF'B-$OMWp\RhDL?,K0,89J:LAF>hB9M+(CRh]hSJU"WiB#pope)]r
+%,fQnFT[L@(;;`\l,*D"@kLCo;Rt\6bC"O\a4\;jfhkKYC^O2l+>43$r7]Kn=W;aNfjDB>p-#)9#N&=aQgh%(acn:?!6McE!D`a)`
+%$5G#XVb$rd4]BH\2f>,K1HulLAlC8/L&4X3TmV90.X=OPe at 9ak=B]/[i].f?o17`eIa_fJK!2F/-W<8Vj5_>ZpoV)FhagAkY9<XW
+%qgkLGCB$ADL[(C01>`?I0fAjB7/jph<j7=lal<_Om&!e[*/=YccU?21P$Coq%7;8JU(GNmcCG*GM4COo;JRj at _)@a4kHWL5qlZo&
+%qHiJ:O;>9 at EsW9Z-Kt3#:TE*2URW]8X;%*$XgZOI(M\Eo'&^i4A at I^XZlF+*GPh.TKS0!n$EpdqQC8jP._g\-=UNqH==2C[RrKKS
+%E^L at BVT*[pj_%JZi0f)o=_P:GAf/fmSRGjNfDLS![cA*F$F',4d%$/^K3+NKi2l&UL2[G(WP7cI=FVPi)=0M,RHA+D-0foY'qW"8
+%<]<r8d#q,rhmG'G,Z#up_MoGbqkmL6Cli\m;bicTI6$Sf$$#$o"l^Q$H%n'r1-ON/)AYs76"/q7QHKBfkaLeIWRc-0IU=D>P+(me
+%pL_]`r4ogT:2fLD#>d/]#pLY/@!?H4PVugP8`+RQ8I"r(JbeF](KkoDa]^?/^>u%7Z0!+hjj@[.k!ZqkG,lJ-a5m at t*VAoJ=[CAV
+%I$j_6f',4_7(Z9`g63S27uOUT?aRM$_iHpUj+-->nXHQES6"6\62oE!`m5[53hRJ&TANZ]1%Pt11;,pG9p\m],5kYb]"Z2_H:Oq_
+%DKb='*(@$eG4:u4J:-O$.TGk0Z7O`c<GL]I9slfHD4*/%<S&^MDo'<:(Lp%*GK0qZ\a^<<AURQA',2%j38^ff(MU(J at g8je7kV&\
+%?9SBcJE9+++eE[$JlDs*]US8%DT4CFW[D<a]O*?S.C80"SNhP.!:RTK)Ai at mq#g8S\oOIOe93m`]4$.B!eM@]nbee4 at K#18\!";E
+%j%kb3YT_027lW`bb(Om^Adh\=&]i1h(ZR-9NE&e=377I_/0a^PIDbh:a&%D!"KWA&DGr99lp3*(3TsL=V32Y\n^H5EDnE*'V%DJ<
+%]:dfhGnM-J9lYUpKHA,D[3Z!KZk_?UmdG,^JrQ#`ei;-^jH6\O$JPmj`roF at 9.L.l`<)&LQ0ph-XLf]>k]VD[bY+TA;`b.8VF50U
+%Q!T&GJR8W,0l+;[ec9;D!$fJ&AH^j-9Q3fQ3I0f.l#<aE at .VEZZO*q at 0?XokOWZ%e/#g\lf9D[2;:XbJrVM2*Eo?Z-BCIcsbu',^
+%*iiJ$h^Yc)>M>_6i)C7ps-1QA3li8$ao%sHS9%#Oan;_tI^UM6:)P>3E.k<qO(-J,5Bj17>7'J_O"Xe:2`I9Kh6MAXPdqFP(PTZB
+%"P-mqOsYRAr:ppV%Y1NX]G!NQ9+STVGE%M!D@&W`\\`XWQ$<k:eb@^77H!h6QqPJFkKUduO$2)O%mHDl?di.l=C%Vk2te>_[\\sG
+%`fh>D.Vt!'SEkQ[KZ?$=oUrL;RK,&h5#]qk/.XqB61)c\j%84?*N7]3n+[\H-ZM$VNPc,sV(6gCq-4GBFV+*Q"#XeuQkdB.-M0(T
+%[?F:::6(jrH(0Y/OfBp%DL=_,]22;O&td=]gn6gsX^:tZ[2aG]dJ=2$q"AW`n9kf`__n.&@4_X3*Xlc/r_)=a!s"Jg9bH`:XrEK;
+%S?C@`M:U!ca1>sXmaM-ec6Skhr1oh;d/g/^MRMG?&^23P%3nn)X+_Dh_b'U6R<1I+P-r9;I;ZeIEouBoG;WKtd.Gb`ZQG,q]#Yu'
+%?P>i)(=A<kGXa3)J+=$FG[B-Uq0#Gp)C[JT6lO8dRqSYDE"4bNESu%ub2[[Rc8fWW?_T;<[1af'[TV7\NdR6;`>"?F?$PJ-R'tca
+%Lsf?OkSsDV7DIfgK\D5+Jtjt[M7&"N\TU^XFjfGEm&B/lS_[LE&_;qXX\Y`0S!d\]E6k_(B?HXg=QHujQWF6?$)$TQem-+3I1j_Y
+%N`]%&-1i#Fp<i<N;g)g!2rO'sR:@^iS at S47,BhaP^OM4`k!_%sL(ji4-^>dl#%uLOA#>NU^-2Z9Z$c;aVhEVD/Z's'`7B:6 at nc%X
+%KsemV67[e>g2>qr93"idQ?WIQSm'EL10Yl*8iXK:-U3#*>Is/s]2+R[>NVA&](`Kn:J,O7mq\VMP0sa(ksIRX;iZ-C(KJAa9jJn/
+%1QoVN&1^IXc4GucaMTNuG[5jpqHFc;[3QcS1I6E3r?k7/i4Et$16To<`hH<Jj;;<,g']a0qq1KeF/?b-45JE9%'.ZMEoa8;R+EG@
+%L60!j6tVI(Qg&:s2k>CI"kI^kbh,7SeQQ4,`(MkBR'1hEbi[O6G6TkX(:4qJSF at 4@^PcTD-7c"!"X/L.:P)=P_HLX"dKWE##@cdP
+%5"VU3h,9+'?[g;L9Gmo5BbtW!_!g+t;rqKm#W>rCHnW\oigd0$?M\fgA8fq5$O4ot'*-p"b0mte.<_Vb[U=1G0#_PV"$;^]aJccl
+%;9kijje-abT2"WO[;ujrF2p$-$*Vhp3H-GO2_W3.W)O,M#KR'/(Y\Z+MVJa/7L)DGb0*5]Vn!O?1?Y%,S&PI%l7Zp_p4J1.k5/b_
+%LnF?LjHjM)lKGVL6(&8Q)HMInon2q-XWHcg-qjn2?ZI_A2N4CuF.(6[@/_p<3Q.U$C:<k'B?eK2bRTgf%tq)3V4ACpDPE^fHVCQg
+%gjtK/]HVAlT_e612+e^aijmXr>_jDV1#S8FD'<;U at 4X8h1+-TXHK6or2H2'#4i-oJ'b2kZocuNl46B(mMe!drm]I#18S<a%0_duQ
+%RLK`/MEG]:fi0iSWKNR.B-khUPt'%CrB;;P"U<,MQ0T.q]J="?A9`I=Zt/S^De9,W]m4XDgUaCEbr=8HN<V`/b.9cT:<T:^n57NF
+%\Fi_bh`s%S/,AOW`q3N8^ttBn5Mfp];lKq&=Su:2):C,r<KdQ[PX`4H^G!qYn&<;*Ysf9`l'2B`IOBDTm*H,3KN&R,_]Tm<8:A;R
+%L#qZd3kmOGTS36m;n](uW[;eR?.\-bRPrmG1p_6eg!:uS09\l39Uk++#jGXW<[^G'Q++7H95p`I402,#D/B"n3 at 5tQC/'DOs'YE7
+%oYZr\\>S37"Uj$q4]jSV]&1$6Uf*'5,gD>hp+HS&.Wa;0Z!W`Bm^u'-EmB>=U@@f=#-I/*ngjo/Til,HH,tB?a^h^jq6%NKVj]RM
+%r>Q<<V:,95$s7e7/W>$<K9W0ddh%<FF.Nk at K&rD5E`lPWo*5obpAf.1]q$?46KaOkQ>/;]c=(.)_cEGo(a'^c5_kBR7'\%t_T)HN
+%W++Qt@$-O+BUGPQj:!<b&.SFi^8bH8o\E^]5'mZ48/r2p^#8S.$?/Rf9B9&:k0+X<bK%.FkdJm'1X<6)OZKJ*d7U2aH(rK6^icN)
+%:Co[3G$0.S0I8A'cY/8>hmnhD^EOIK\,_:1M7OPFjoHe at kPXMZ,r698S(,dH9SQcj<YS\n>7t6qp.<@3].M\bZcgHDOj`MgnBdCW
+%D#ms'dj][1?d<2!P\*E,9-/'C7mNKVa%/pV[ZLp^iHgceQG8"q%;7mbnG3o)i*%1&OP&1/(p!Vs,SL5o3S;<(LT]g3\u]7an:AJ$
+%FABT1p5^8UG$Mn21)/5b>ANGpL+i4`e.,mEj$j8tjEm;E"pdtb%n+UQ-<#+n`72r4GVsu""/O7]D@)U/;&o.sB4<?EIs8N(I/Qgr
+%+tIn;%.`SE/_CN1mcBV`gJm7F)TMHDgJ>1l*7J%cHs`ke-5o'KeIiHoc3M2$63Rk at I/SZa4.l:kNbPrY+/2:+q3bWqj<*65qr$SV
+%96;hU-%BN(*N97`3KT\Pe^0SQoYp-`\iKSXK78',L%cKV7)h0A.n:M9f60S8?F&2"$6Y%U?+nd3hcn[hSO0LKDmPe"qIC.4aID3i
+%'9'ki44o2j(7rI[<t>5)d'6b9\G"Zcdu>El7NXD#DU/Q??jP3;#=4VfH9:#-p2]KeGBu\3;t2gLZ1!`pEaDp@?<a?#FM:jr3/&st
+%6GX%>"TB;^]Ld[f4dW8bNc#/=Mkch:\$.FpfR9`R-\qmSDFs>O=#fa$D05*F*g5WBo4OhS at 7r)bPj2L'K![U/*=!U3V+^e[6HG:>
+%q!mn?]X78N'+S8NS4c7r!\;<?OaV3(;_IaCO_Nn]`G&b=MYNO9QCj'[^V5LI)lqFuWJcj)i@*N\%oSXu.7aE&eE-FDTOn])h*DJe
+%,UJ7&"`%OF;_d?3TV&kG/%^c`C&T9.O)HLXI`+7ce(rJ*=^o^fs8)Fa"pe6a3m6O(-@:.<H8\e*'LR]i!19R;'#%.FDGJi%X5ks8
+%gE.=;lCj9D(<"=jRomNnP9Eq"J7p]F at rciMB)-8\mad;Tm0QF(JI[!ZNiFhL at 8H=<qQ)cPcHXI\FI!]h3SB4F>&KIf8P2dNXk,M!
+%R.tXc@"\aL4-cFJ8ie5K*0h5\Pg0'rbI:ad at VZHrC8j-'n=XK+$DYS1 at heESR=65'e'.BG:BPG(X&Cl$2DKD8q&[BrPA"5^jOOQq
+%[2OR[<$;RdY8SRXq9(_V6(Tpf"*gFss#trm83Fq#[1?V,q7TV.lm.`U%MAA%+=($2Uc'>1[Bm8)emhDiV%#mkK&^+,'>Hj-r(59?
+%Xp8k"ZnkH]m)^C:F,s[gda5BA?*>[lA1lg=NmdFmo8fcM?uY'1N.^I1#MuT/rUW at 8m@?^N9Ep,SDqn=XPamQm<_i5U@^#:f(XnB2
+%j-H0lFQCOh/u9h/aY>/`$ILiYUDuof38Febk`a- at T!FE+c1J/OBR40o#7$@!,T__Ygpu#i>KrW]KGLeNmIVE3)7VB6+f%pe^+$B+
+%=$JpVOlPF4T,8T]W:EZj\4k'CEG\9(n/9\k?I/FN.go)UH61l7ZHjF;E]2\(5f)BVAmaf at X<:<KBFcKGPYlS"B\7g5qPaG&+a6mo
+%m-)*$[Z=rp&eU;MDF1,Rg'>ZnkmqBBnCc,ZeD9]835V2A(,a_e^G>R-;>chce<=;n&oQe3PS5X$#kkpa);>HYr*Bb\k;:FdN'S)A
+%D<?=XEiH.egRl0gKQE\>RKE'50Vs#kB4Je`b#KXO2\2Ub*Ne43^$M<TSO#/f])?r(l48KXT:KJT=uf9SWHb"DNXIX"Ll$bk_E)tV
+%a[C4DTA5rQMb)2$,+fYHVAj3^EiUcc-8dJ0%E95P0.H-UJT`:`O?+VDZ#Nhhm80DA3e$g,XN2ZI,%*OF*oM("<30&7/f].O48HJ9
+%`B4$$p5<WV+^8f=@Fr.bD?`]'[i=^%ip4KS:RRfVKJa)c4,.05]OdXK"aeZb=gUOI<SRQ"*@UY]ii9%.)7`EICPRkLnORBr]?[l_
+%%)QcYPR+67bGfnp?,A_E`@!Ul8Un0BU[jh/Ms8T[Cm2';r%-_g7KXG\Rj=6Mj_1bt?I2!_q?CToeUSD*q\\J3$jer+S%FVa458Yr
+%;inl5KI)o\)c/1[ools*[SjZ5X+Aa6'pHUEO/(J(,R]<M^d01V58i\P3/N=t at .:$Jfo?'h`=U<5,LIfk at tN_1@"^Y$If1MEM3RER
+%=6J;7MEQ!-\N>4"qF_jK>,d1P^AT^=Q!((5C[OrH[&p["/Xak^@-A^m)i->M.(LUZ'\di2/\SoCY*e1<?7C11]R__eqb7ti$T?U&
+%:3IWP=Z1&m"=Ksd&ff_bfmYON8r30SiAK1Go87E*(2F\Qf!gS,$,)tFbLAsn,\nBNk*mP.ZUf\X(u/U0/\/$_<'.gD1=Le/T3"M\
+%&tsY0BDG[I\>Q2SQ.]\_H6D*EhB>p0W8%\Z;<M?hK]dSq^[`jFO at V4CeL2@AFc,M29eQ04*_<A&S,Q7^G&f"?o1+8;E+dHra^7.g
+%D9NrZ+3^lP4SXU&I&Vdk]`q1a8:JZ367ZAEJj$YI&e@:3f2ltE2YP3rio'SOm3&M!XF^8MOkr>=5c8lCVJqck^Kg6jGH"9)5Pc!s
+%1H&l0\.YL&_I]9;fNO]E@`U6VUF/D7+U=Sa4Akgfc]boUB at aJm^+f[)IIi)0FO!`Y64-Q6pdBu>M0u=O4Zc!O8uP1Yeu"i,`Osa_
+%R`eCF;PaD'Xif3_gD!`pBq9qhe?r,T5Oq[']Ri9ZJ%m<0B:hWgHCUrt-p&"gVRMX?T3o^JB'n4E at mp(^=/)1p0IKpV-#lek(t2H5
+%hbl/c><lGt:sN]hU244UGL2Qm_XFD)WTeFW=Njj.9iJ]Lml>l"<^+e#oL:5(2GR[kj;2:5M$3PcA@\-K#!<&_>JJC_0/g3[)W6Hj
+%$DBT@,8UjO]TK%8%=4'aH?f!16Gaph]H.C=2M"pW3g^D<'r7G=PuT[;;(jj`hX.B,ajMpJ]0>l;m0_8[KsAO93T`tBM%-c'AY[EX
+%QTiBfhir>b4(3Ea>\ei87fD?V4J:e/:&a+47b`fUj\7Vn8k$VSKf54q##Z at .e0FHjS!F`ga#RFA`4^jJA[7!5\Sa(P=Qh.]EM)1O
+%U\qAhiGTU"QF8h;jn#`UpK]+RgbU!`bi6b5gCgHJL5n%Tb>dHEm9Z88;dCWG2-"\^'1Y)`/;s8F+dMe+&-I4UKiOHk]2#qgDHJ%2
+%D;/XM)VW]OS=5pm+uahk9,iY%9>9VhXsT.*rCd6A,e\(%nLnDC^;9+>IOUdca/#4Lq5c8@$s0PnKURP\E(sFh?flaF#q*U6RdC'F
+%S(97DK]qsO]ecRjrpkIM&Sf""?k1&HkPHG=?/OEfa;+:*a0aC at Ke\01gaf!lrbVGaBPMF+U+Wd#1>GJZs8?/D;AU[Sd[!Ie0ke$7
+%WTIMOeWs-Sp8jfL(F:6Y^-G\*V':Ad!M4#HL=X'aHCY=Hk8jaB-psSU4BS[6%+'\t%]#5Foajbe>iho;9NNJT:^=5.OnY:Ss6*hO
+%[3FD"Je5ZbV$8bV)j9E_Ze74P+`ee/5 at -i<!Wi8TTa)bM;R0a.Yj6YX6j/<_H)*A^m?W6O'i'MbMdN5=hE,tNlP-GNW4_7EC%Cn3
+%b<I(ilM2a9-;3FPi],K)1&/_<PFL6]'tOY+B#$o[a9Thnbkq=l`T$d&'RZ"Gm8s<o"`ND2p"R>OrG+]IM7QJ!Y4?*2MqsrCFo_8W
+%&5#Y;dAO]s:e/[WjRkS_O$=&5o#=dc.K"e)dKXRfr2K`cZF(X$]i8_nD.U/%#C>o3_^kL2^WA'5V at I^jb at C*bpCpZ#&RZ=r1c4YM
+%\cEG'Os!99GN]K7;IGuYJ=G/7BW4!M%&_tu!)<+[f%s+6r2*_t&_'c]cc%XJqXoP_s%18kSX],.W,+1e_$St774+,RBMHC-"sW%4
+%k*^C%NHk\!FfmJ94/iB^3&PkNHm+eE)4PFkD,&.T,K7^g9$u=<o%RhEjfb9PVYM27%.5Reo]<=\4V&4RKZ[eq`*5!Zk%dVb@^7c;
+%B).*pL=f2Qn+hS)m'kD-Z9YbYA*#Kh\YQ0(TK[e+Hp<)c9?92=]qMXr#[>VAG7/>$qJeY\Cs$?oPlY2hF!90Y'd]Bsrsi_d$fEBm
+%p)MY=BL:#I at sOMbHEr%E4.63^S&0e!j$A<`Z3Ga#Hnq#*]@_Ne=JrZtc\U'Mg4-(IWgLhr5\TrT>#4G:9eeh>W$F1Z.G^bn2smTq
+%;Ym;%U1S,QL:bEuX&)GSAEo&QD#Hjg3B8jOARCJQNhlH%i[[CpXj(!]B?<8Y7[9_j)0\6OTFcb<;VT'9Ff!5p%<>m+2sDGjpW?NV
+%*^GUX4R:!%1Kcq-!EkIh''@$!lB!K9J79^FhUH"k6.%PiW$r#31[')tJ]B7^&\@6%,W$IRTRbt:#r"@R%jG<ELu=JG5VX at 1`?ZA_
+%qaMPl:%>jXQIE]ErL6F'NJ006Z&/`LQ+Lj^jg]f>WCk<&9\J.D7!%]+2a8kDL,_^Agk)2Yj:j\4V^Z95-&57A\'nH%g"N<G4j8*O
+%(.U':JbV]8r1<%E-p?;CH!tt/Pu\$7b.7M8]5]umUQ..^XM&lhg`s:U:srW3YOJrc<<"K=pLJs?826NF7/5.>L1Y=d^qTaMUX[aN
+%fTO<^HRWc=K,*_SVMn+_;$Xj%YXs$as7-?q)"Sscj9OoM;L$]FbJG['9lZGAFXsq*IVZ^G#*O4TrW-%NVL6b9R'52AUFA'b:E,#X
+%I.9KR.L2s%HceinWJ?Wer-ck*)VgS-]mG>GR!gNEK#`\RoZ].7\SU3+HHc;g``uoUQKY)kH$lStNaEpV5!'+n:5K.54g(e+%)RC4
+%/?.\TOUr9CFQTN3&?k=6^?HgF/d/G\F9K6*buS,Qb8boSgUBV[#'!uTE^uUJ at esVB/UADI4k.^*BY"/=&-am1WbF-j16oPT at 629\
+%]+[h3GbLe9O)MXOQ:e/c&rLd+P:(aa'gF#_VfG%Pn!D+1=ha&mc8bS#V<U_1mf?b<:%#2K1GYMgKBnLHOH9.u9PjoNEjC]Ns5_O:
+%@BQ3R2M\RD$15s3j^!TXdhnLfHQSGq)+=1#JMu?0UNl/5#nN('qIQRV3V&;.:"O5p5L1*%htl$jC(nBU,,6U8nY':K3HU0IGE^T0
+%(pN*0fcW;B>u7*kD#>p>9]m[>cQ/Ld-75Qa,u]5f9Zu6@^S&X at f>8^+*Jg'N^bbCH6b?>SM%'3SM>ILSL9^V<I4Iki2"&h=pK.K1
+%EXFZM:SR(n_JX.18Q]j*P$O5:*s#eF/`c]FitX$p]="O>`+Fg<3ZMC#R]K?u25MNgRVT's0^S#7<L35mNN+QGNK$&M(-k#:0L'US
+%8"WM5bR[*U`@XWp[@^`(LIkMCY:SBj%k:l\.u&15F8ksN4LdgU:qha2RpU!!.$[3X at ZBf`C%GX^F-9j-P7D-X at EI0UOia-6Ojakd
+%E8.;VkV`af3M6D_8KIn(:S--#(Q^(:82b[l??>c+S.rXmZ$`]WNT>9-dY!B`r_G.Y,5jGI6&FKLbEEWNUR%^sUc at I:hfNp:Ek'@t
+%K':B_S`%B_:>=Q9<1;]5</mI3mVMJiXafmCq4'!OnJi1SY6QlRU[V+umJ67[2d=!p^-TW at Ou:oZcc?AHT:Y4M3Me,m at rcLqQJ/ke
+%o#OR7KrWBTR3tqM!VIc\BZQo/JpSVG=*"tuai,F89%=^c0Y%IBTRd\'.cg%lc7-9G*Rf:UbW\;?iG/m\D]D7@/aY@'\>`WnF&nOP
+%G>3$9;FhLZqQQ^W1&[stdAG@"/YIN2fBFs7.sfP3c%2a<pQ5enIJYS+O3LW699hGPdDjFXhGT;2[0uQlS<FQup>D-q$s]87oT(.Q
+%YGju0-b')CB&"?bV$o/I9?=RF*.ei@>k3X3TO?(n"]$abh5H_'K'oV2)%bkoNI6cHp_>oeP'#K\pYN'a<FqnmP.\u`%Qrq5VN7Mc
+%`eJ+SBL7K@[-"?)LH7/P3Jm4uqp0[Kne.O08dGBibLJ'3/1#7?k0((ooHfNU(*i at 9d/o*\AL$(g)bfn"qn\RPkLo.YV[]11SDV?"
+%imCNi<'-68pL&.R[f#XfAC5fieFIdK^pK`k]UIV<`I;iW?1[`1DH"p;b+W?59lU["kX9^l_(>C0k;6N!F=LU5/#E2iO,)d<H- at Pc
+%O"=;(m75r'+3c!=c$?'bg?)tIq-#kRK>?#!E at 1qQ`,L"6#p\RD&g3H3r_aN&2:2LEM!$uLg&V4%,nJj;8'_KO*k(V*_5YRQ?I6T6
+%KULX2`6ZVl%jlZ&p@'/MqY3,IG*]n7+."sM4kI6X1h,@';"9IEs5DGTN]ia44q&*FBaY^eP;Gbp+(`1,#4muB+PD/dY<XnJj<%S.
+%)Juq?l8Q>GPk<W2'#Ue6iF9 at gE\JDqoj1SE7$'kr,WBaKC7V#tmJ2oMWUZbkc=u`pgW#g\Vner6D5STH3nIf.eeSu2Bhs%.GS?Mp
+%:Cc?K.OQqq0.82u!=BY*r"t:uVTI;8[+4R@=Qnm<kKI8K4U6jW\(O9M>"S5Sr at IS,%VC at gV>3W[HLsh]S_WJPdsW1a;BrI80l9.a
+%B:j4 at cBHAS2At)dJbC%YL3Z,>V5KdKF$o&qlMbU3_`>)n-%f0:ZkK':jd`5sU\.*?LuH<0>+N8(!>T\SkBP8Kb".cKeAnr at 6R%kC
+%rrVQab=n=VD8%dES=*Gn+_*M-^hT4*QILWIRd0u at DCI5k/CjaUf'H%rm8K$oMY)+$$hOud3q-D+_3HE5m;.SHr#BP>bWZmdqtf,/
+%=O(nO7fqVd,.?!,eDJRlS=EHNYUSZI"nOs(LSHOrbo=9`7?a4D)Wo"3H\N8*8+a%S,0]/5Uh3 at Ai[.[V@=e?C;K%t`mroCb6;(*+
+%d^:iRWhi#6=("=*.$c!qo4Bo^$\Y&rgJlk<NPS at eIArO4!Xn3WjN7YD1/1<9I$KW.2i[(X:;lFp<J"4.B6!+hP);.?Go0&dB9F'l
+%"oS at -P&:<t)GU+GXS,'1V>'KQB:F&Q$(aW!9bDWF31a5h4Oaq?^P"_+/B)]WF.<T-rfNH79AQhdf!U<`-0d^JQS$B,)s/d7adssF
+%2M1LXasCVMflW*E9'SQiRh]\DNkEKAG9+iSSFm#O,(ccnmZdN)Oa9C2^8>%J6MW=YHc[Z,PZ.60G#.(^2qUggDgc6ra^^aMCH7Z=
+%B$U?qU:6?s>NLdOG2#4:.!OSeP&X-SaA4`:*n)BIcU9@(Z#KD/->!+er<@$JJreV*.C7lSVmt_h7U,=Sij!+09lSH.LT4kAKLZXU
+%pTA"pghcI;GURJEHZg6S8ifgTg>BHOa[#>q%4.'s.RhG5=[q:8*3o4(.i8GsJBdnl;XU!I\b^ukN_2KG2aRFpP*TZ*C:A at 9Rtk;!
+%j9Ice[T.npK9YqQ.*_?,9cD6p9QEe"?!2;d1p)8!iqp7B+!F;6#8ADHM=.S"%\9FUD,+un\^.rD3q$Ts=@VJRVKb8br;b14*IWgq
+%nQ'oV<aNF[c115dD0V_W&lUh1;^fV7=`f-k%5lYE*43=Q_7TEdIl3[dDR%-q`dM"S$'6.Oq9>,C4 at YT=Dt];4c[b'XE=5]#QSG+K
+%b15cDP.t4GW4s67_5+iAjOB]gf)(eshSSN+ThEj6)bI%@-rJ"$8U+F8ICV^UO<Kb)R[:+m6Q\'Z2:W7-?^p=MM&uau8QVGnmeTL'
+%.F`Enm#b!d5#YBbZMa$PWaa7VK!]tg)\77"q<Ii3BpM'"2d5"lT=,l166jkIZ+-.aQ)')4OgD^`TXWhl7:D&oA`6DYO:l=b4^W52
+%K4*PRLNdbid,Ai"DH2,0"fj;"NjtY_2`,'P6N]jG,`Qlc$I;4784o=Q/<)"_-*R;F)_B@=J0pCpD2_>U#D3g'h7M:GB%AZHJZQuc
+%fh+F4aXBq at 8!4&_jgi=oP<klHGJVF*'Qj'FN[,BlYaSmrXj/.ed8cI`MXCCN^juWWZOl>(Nl7rFlfYQJB++_5dT,+$$DrC`7XrU@
+%Pa)#>(P44n!7A6397d7DWBCWg(4,%`J^r)'gZ14&^kU,t)o1N7"o6]H\kJO?CXY9u"\e)X1EBhT9J8iO2ZUPP%LjH0&2mU,Pin2R
+%rY4-o'>#i0/u^b\q&W#h)]G\neZhnq&jD"Cj7 at .-s03:'ls"X;/^'B`:Dlh@,=QFki*Xn=B&thUFn?SY9RKVdV-+kYeEK-"PBL`Y
+%_8;Gu,bSHIi6LG`c.:F6-[VQp":"C"Gc#H=MSQQYe[NN12XGk">nVS]L%U!I++SHA!Vh&AJl<<C0HLp?p?`6tV"D%<'Ts#ub"D$1
+%a]nF4n(l!BIDZ2rNl]X.6.jq$=dGtU?^W\J%>M5YEi5E5!\?XWgTRL.?2E5Hs/t/$I%.s\r-GIhjA=3ljpkJCFFiYZMjm=aU[q]O
+%N)Em-o1i"g&4OVu[:M)&HhHh^^_=khIO>;m%\3/mEi2I,-bjNj]Fk>:%<A[$+sfK<XKPMK'!r:5D-"`GaTFO>+2sPVKL)QrYX(/*
+%!F0&q*-HQ&L at PMHdHfCk;E?P;h<"K\6+]80ld)9X':T?\C"&c'gXZUoSpsL=GF'hgW?bZ9SH3,p:K-W8k"Po(F&i*BMTFbiNsi'@
+%Qd:cY_lCsW%l?tK89 at ItfiF,cJJ]2#T'<+dRqu:@b#!^'<E!WPJO^]!.:A5*g at Ttq@jb[I[_k6VPrn6CD97dNWGP[QeG$1[HhZ"l
+%L-&ZCcB$<31c<S]W6<Mqe3S/i3'+UEh_]c;0S\2YLWZ/QA$qC,,CnR=)50?2-bsM"B71o%JX'&;9Tr4p'WEPqK,64Yfr'Dqr?.Et
+%k+fV[7r;XuZ_`/Q9pF_9[:BAu.j^4sbqOmM&^I/cdKqhgq=/okSMjYeq4^o4;tZ_\IZc0"6Gck`UdXP7 at k*/mUg<Tr5;j/+O. at 7R
+%juh+gE[i7 at 45c;H(KZq"]<<Y<DR]VLZn%%epGD5SS^KDph5QCJm8K'*_'*HPmlg,mIEMDZH4\TOJ]Jqc-`&YRHqht at f5EKU=q&S/
+%k_IY'=J[QDi3QH]-a[0Ne0#&fI9Ud/G\'.FW&)Km?!*4HL]<enU$%gDimI-bB;t^PSeH5-[oF#a8^Mc]3WJ5PRZu=6@:WT7f_8dA
+%TZTdI8l</5"UdqA:7!E2]\nSd<!?"$#e`uXAKrbZd]s<p1Bl-gL[q92HQPlc2m&!Bf?seJ;ope--fBA[.TF]E-e%*T6HP&p?<H&b
+%-"Nbns+nnVMX>tFktp(OcC5j*F/b"oCt$3\kOe7T;g#G5HSht.MC7lR17^E=_</M at V!>0T:.$J&/rq,fqTe[mYi6]EQsA$S.\g)m
+%9msRi)3m%!Z`!b-3$jcqQctP@[j8uT%4:EM]=8YG/3'P"e>rqbKd1MMp4I6Dq<T7Xj"OA692.#II(VWWDH_kZ4f=.d%G/DW!<;s*
+%n13I*DZ/rJ^D:&;$/Zu:PmnY>9a3D7%GKT[o"T:\:HI:V=BU-4S:dk$?`W>P*i'\?`_'t+]Q++;0S at TJdD<S1 at NK!A<A\6NLN"6]
+%"!cW";0*YR*]Cd4Y)X<4-%D's$b;J^rKaXV8!Jt'4A4 at sm"g*b52t/'SeJ`K0c,157,I3UDAF9kiI&d=EbEL/VV:?@ceek/PNn_*
+%kk9S3_"=kD*lrDJ'K/4]JOfS>2Y[1YFOctSZlZgfab!3J:SIsF&'6b/-l\+/XBs9K!79R:R5s1Ud?d7n_#<T at h+$8HK3Ddp?.c,j
+%bhP5s^J&:[I's%1QYW$$r0$PekjAYHK at oITT4)6eUVS!7:'\-^AC!mkS5il4A`nAMaNLGM4Ys","68ak--6a&kJhYHA%0mP/5.H?
+%ORl-_b,bGh#rd*%?rH!8)$#`.10pn09V.01X):=hka at otBrUK6V!F6l2'kFp*daq,go:2\I(`(fO<!Yo%;p!OJ([$&8$/(K-$Toh
+%41UiGR,##gRQe4_NRrV3+7MD9*8]^LH(,GhINh^TdoIY;4U[%+2XGRVe.2';];8lWbGjZ2ISL0>&"6c8q<M2nQ9O?CIdd#MI9rHC
+%f*;*6''Y4L\0[Qf;)Ujd,1]1<s6J1=^MbuLaO at Xi,$gZ;Fg`cc;Kc:"%n#E*kc[a";_4,Y:D$kBL-^Al/jjS9<OBR3`8)Eu*!&O\
+%H#+oI3LrA[lIa$U5>Qo3Lp2rr;Ip^*/?Bftp5q8X'j<d4.e1rm7c%`?lm$M)k84gK&6K06^EmR`qW3Y'K87l[.Fqk\T!D39j;jj<
+%Qoa0\dJ\-])#R+>%.=5nr[>-?DD;kuJOf31ht\JcO;POO(;V9j?9QBZKIO&;/+\j%4u_onG>.8(5f=XH3sT8(+u`RpTCtrCBl\\K
+%_JnhdQL`_YVKps=cC!%QCN7'2UMYW5pi4s<3ljCGd:n=T\PW#7 at gE!Kmm$5ferLK#a<eJo1Zh-or#<#+OPX#MNod<W0R612!52-3
+%[t1%qoci at S6.Fn!E;k#m,9)YsSpI.s[)(M-eg1Lg8^O-kr)jl\_5J$><>^QBIpU_rjsiqeWA2A'E*\XCP<@@Y(0Hn6,[A^a;H>\D
+%-F+;_?-$e+Vo4Uj#,&*Ik]b5W&n-6Y-i(s[<i-+/)>2$.(5j7R=rBH3>rQMOI%:"eW*aVK/=TOCUS3kB^*N9]cubunip0/jq8IX:
+%Y^!s_b?B[5h$BS^BOX#.5;jlmUa,U\T\Rf,VYs,Ioi3CtHtGXaJf-khjA)4'(pos?S6IaaXtJ/nOWaWP6TJ&uHOTmI+uA2d[m`;N
+%)e6hna^m_al8<L;2Zl"o?@R:p0>H5KKBO`>S07CShO at P=U(be78L(Xjn;jHY99 at q`E<,oCVigm-+30]/q]@!Ve<>[DbpG7&<OP;I
+%,RD%^Q$*M7%kk=XkB46a.Y"'N6_=rXH-?k!UXY'K8J#iPEN1h0YgpImkblqSFC*%hU]5jO[12284gWiA606hYY]I3NHl./C\06c"
+%9R!M?F_nd_iPC5o'q"m[c!FS*0L7t1 at eHVZ<m<7Png1dE]mk`o>Cumt:#p\/;DbLTdTC1cm,jo$8of=&Q[Edo%8U7A#W,3tEfcWY
+%!RlD2lM7UO6_W_[4KY+$X[tEOY;`TbB1b?=oom[W_`I?KK4$`[s.uk,<L(cVFbPSO&%[,a/Xr at PX<R9#M7tcieVe6ek9a2:=k5X1
+%@;e?lGpM/>cCA8/&K:qtLB,X(Y_on_q43i9P2;K-Ti>S$@U#4(BKPR0GFMcp*)cCu9[3`b#q?YfWVf,H@:"Ba<dp85lC4X at 93ljJ
+%VTeG3;]:%!o(-`GZV?.GPkCRUTM+3XaWEV%)j9,sD5H*8dX[lcHaH9:K+;hjiO=*b,g05_Q*_8=;T4K4das40MCjXFbIP__[IH"2
+%a.'3\]_Krdr3SWa4)q<a65?=G'qZH/:Y;B7I$<oc?3aReLfLoQG8Ki!9Kag*N-DFU-1j@<3oia4pQV5_fc:nL'UWNW/(*-\Q\8)F
+%cM9MIjN0!s_$u/Zm7NR$!H-j>!KLkuV=I3X/;Z,Rhtk&WT`;Xfh:&#(aLQS9d/;lWSZ4%t1,VAU!7cXcr7OS(?9deLn[[gfj]?go
+%AG*LR)q:E?ZfP&Wn27PF"H.r*`5P3[,E[G_n$DUic1TiDCo&*kPj-ImgDoJOb0?Wn(g'jsn,timKU;\Y^69p<Ta:OV_[Q=>;fnk!
+%*#=&@`6hYTbR\_;\)?mM<@89Eqm7:OjKdPU]NWoN=?<'h^^oLEZi$pq55$pkY,O1SGf)k`pRU$@HC/fYbP:<EcPCO2\i$^+eOnI?
+%OJa1H8r4[K(1XaDjW9f+E1;@rWK>uQmorE,!6n$?esPbUr/l3Z.b'gV1s;]7E`5B"CpO_WgsJeE/o1PuWRV)2#q_U<3NWQZH*U(N
+%CG'+s#c$D/L3_"Rg#YubF"l=i[n4I"*Et'k;rBqj3?$j-b<@@0X.9fB#"=>7cc#7U4HenlNlU$LiH_]5?B2mUo$k=F=GR<t-cP57
+%->0TdHk*0VPcGV].?'3T-M1&VHZi-LB%r'1hoU^9od/4_S2e-f$&uKE8OsaCp')tdk>`ERk/KQV4^bVI3n_XiST,^6PWLU582!6C
+%VI7W9jHF[79efKL#'hhG;aB5,km3MM&?_;7=Dge4O'X`HL#6W[GL=m?_j4dbn%7u/k,H)cF)q=2p)0*#G:94?'A,^BpJ5f(-%jgI
+%Us,ES\nRRr2_D48E%E$)8JGB"\@%l5HcM_m?d\>:N+V?G)2-**Q!^-bN-.Ln<77mlB7MH4#kY+pZFJH?,IB?:jmBYZE6V#CnK)as
+%%[!Y8[W&?[d6Yc&+3#]Z[JQ[\^4$M<[$2-+S?cUpqhmaR3=18,\_.en`*BY(NlKVonc\F"7!Y,F_s-qo<7IXPPcS3iOY=a5"W3.C
+%*o+Gk5u'>Ns#-"#5dfBq2,fUrVh^<6L/bN>7Ga&!Ve]##VM5!)_'^`"'(D=TIg;kq]4#sNF549glW!\A5H-[:a-?DB0u9D47&FeH
+%lNIi"-)^Y^^IS#(O!rC0aLSUW9fh)W(+%Qm\=)I:9uD_.HC%$8aiVAgmYL@`h966XTrg!!34jK@>'ogDU=>NjOq<gYD)Rm]_U!M\
+%Z$WZ%%h0Q=HHn1Q3p?$b..Wk;+shu=)5`)O7.kRZHXEst7;9p5aUnr_$2@[CWK(^?L.$&[DMO\s[Fd&E&]7<aI$^1X:%")IlhS^m
+%!@."O5P_1_i`u67FW(p[;Q+t]D+8n+IIt-,J'o:qLmtl5j:f1mBXssM9"Yj$p!0J5],jCYf6d!H5_[C>b,9"k2V`>2Frk>VllLEC
+%>rIm>ngpZ5\9Qbg6e^G>DQZ$t\]dGo'HAO1n%"N==/P0PEq?9s<S!=s`(A at d.1u1"%1d\q_t4LOVQfalEb69(Xk+*:ESM2qQ9p!C
+%7kDKTe%#j@[gX<KZS8UD(q0#;V4i(H7/EgD29-#\j-L.s7=MS%fUC@'B0#-ii3oO#\Iu;K$Da&?S)9A[Q.3QqE)/?:6'LC%9V"41
+%+pW7u$_N%$NmU0Ll[XV>V>/MgeVJ^BmpBIs[=!Ve4P>&@L_a06-SB\PJGeDGI-:@L-SZ7?S^-Hq?4SA)qP&O3Gnqhgo(H%@f4/*"
+%5mL)t-eDFtTQNo@@7qS#!gDn([a+:*HXe)Q)-55Cbu;e5bK&FU_3<g`9PhbFBVjc<Ulnti&lI5cG>,H'YL^dK3Aft;Yc%=>JbuW*
+%E8l%>,8g2l6-h(9Z,C9%QK.Y#m3Z$>\P[AZAZ0shG"hIi>5>G6CIjC"OuR6]/tpggM+">CZH3L4VV-[ECI5kkn7g@!=<G>Q62l"0
+%H,)_UVHHNr4H`<HC`qRlCNtDZK,&T,OZ*qqB<`RNhUq_0MUP?-hSWK>e<R#HdADM,0LWXl3m@,74MH_:iJ6\V"foq.(%8SS1EXV^
+%DaRaVXmSlVZl)aN$s(ugmt(ps8_LqZe8RD(?GpH-(^ldhXXXFmXd\t<!)5)o5T<9-D%As.Q8/J7q-M++C']R)31cVQjnjZ,\K("\
+%6Y4l7BAp(lGg-,3GbPeQR6pi3UOt>C%c$N[B!?7.PB\&H^Y=J$hRa]!-FBTV/T3CUhJ"1j+=NrmZ]O]Z.A_re)EmgL`Hj;=<O/:C
+%4DdHJ4RaA!s'7'C"pa3Si^`b)O(GH2H.$3>(i*6PX35HV>pp54B7LV>ptdSEkPYl2Vr`FUQ((&]2f;J8%JhY7<ML23YR"hZ[!(m'
+%>\aEL#VKn)^IaL1MV(*JP3q)>,pO^A;3?P,;]er(GK(h9535,rmB%r*5$jgDlSU94n#74&9-KhF9eS/uY6`.6.P3+KC<k"B_5kVa
+%DbnYKhV6i()9,rC2S2LS/2/qhYhQs_aUOkg<J?^pE-)./;Jt[8iXT":Y.V?1^HBEZ1F9oU"?T0e5PeRjA]tj[JC56$K-S?^&n`i0
+%dFZ!LiFFpT4c.I$`UcXbQOpb6 at m,KXgG5c*;pT\BGg.bN)YtjZKn]6'H8d-C95G]^I"epL2"+N,^\j7ufDKt^$kEBMgK*f6(n&WU
+%5j at qCbSj,'CHm`PpqXF(+7rL"+sbJ;gMHZRWTWjMo+EJOUb4[Oi. at F=&lBX&\0i$P35;g!7oX3tIGF. at el(>N(ZbMEW%pBJ\aX^U
+%XBBLm%i3l at m.1fc@!/f\f^QM9N2HM!&qj+BHST@/1V9(K-=s"`+E@^Dp"pf-n_#_ppmDmU/'3k/p<__kT$!H/N62ZW!]bl-[[ZRu
+%ld1OR*;!0OEQa_mb,NT[C7=>-*c0pG6XK#W[%$ZfK/:fD63Op-8#c2;XCqfXhcr.[7GDYa-Ru#n'e8G=!s\M>EMoEfl\^ohc!oW9
+%iN+CI'Q$Vq9t=#+Jm)mmh73BqY4qKj+BgGU5Y[JuqYW5uNf.?gq'O57;<G$:/Y(1rg?m,Oe(O>Ff.3[h1Hj],QjgA*f&^sNMEe8X
+%,+8_4"RJ%LV_!f=p;g.o=KMT3T1]0[#4ht(&Q62(nuA[3!mac3>d%8;jr3Z/nVQPjglAr]Y$^on?"?G*k&_8IP'Hkhl&p6fdArU.
+%P2*#]R%O9&ajY60IoZrP!DZ=jY4_cs##1>cQ.:3O<$#qrq;j)geG5Jo;8rlVh"5`40((l0??:VX_FnFg6X;>9kJmoG\,2r'4\.D$
+%o6tdG_9(UCXgsnhZW[$o3)1NEnkbBpW!7W)4"!^uq@;`#mWfb'.1&A-L6RLPhepr3_\Qp&gY(gE4eGSVC(r(M">l/%7j[8f4grkm
+%S(;CJQ5lm/s0fWFBMl&p-R8N<Wqa[&"\;lsCIG at _d3-Um91ArW;b"C*ho!6G`iP\Mp>GW!<8r("mV/[o-;H+fiuYM7#>^F(?;AYl
+%pMB$ep\esj;PH)Gj^U5oh'!9/ooc?gW at mK>$,lJZmA_IGXGeidja;"<Y.U at G[UO;!=6;nsZfcV.&"ZIm2X<i5[;?8/^S&N3d2)`'
+%7Q04++7<\9>EFuZ^G+[3Ft!c5/q#G/PT8#0s)@RH+`!m1`<mVIY0oYLDuu2PK/2MDr"\TM>E:6"WU4'5_ at 98rFDL.e$ZK?1?'Jol
+%71LYOjYYSeVc/a]?KXpH4L$s"J7/8p*[?FoLO>bESj[lB]8 at ODeLNs[V<tWIT=k at DU_K!LIl9_ncg8<>Xtb%=Nf192/b:a*SWgX<
+%D<?2b8$pF^F=:K.:pkcWUPm[R4YtS%@SW)W at 1;SAW$R7l:]3Z0k+)E`(0:ngW%8u.JsO&U&t"4\O'UJi7lfc1^qp^-$3H\UZh)6.
+%GJ-m!&G]Vh]3>)&\SBsR\9Mr7c7:2`_ at ON+8om#OFsFeiRVB8!raV-Yq[Pi]#c*4&JZrUW:cX*nS#d0WV)*Qs+5(YCmpq5+T2RIq
+%I`2IH at EbH,dn=j<"uJF,'8pA#NMq00D0ZA":k7jYoXYAiUpK^LGul=O,b?YGDP+__hE7d/;c$AJ[Jo;miG3E(ir#9)/((4&g6aVe
+%RioR;nW_aH!oom$8DQ=&XGP)X28b++08V>jYa_QPl_i`6U&V>Cr0A<;%4,/,d=sMk9i.sE9?,WtFG$q%p]Gef5^e+D`OI]_Sk4uc
+%RlleP0I!4EpdD*lEO;D0:l/DPfYN]pl$0BpAPZc`lT:ARjZpe\%4HBQZ)7e?D)$bIL/P8GD'oG0=*]9o4pUTHY+.b;N3mV at Y^Up0
+%Pbs5b<H:=93Y(fDqMi/.eGj"sAaEIB+"*5+`&YGTh4uV_BbYnCF=EM$E:.4*fGF"CVc%Zs<_'JELM*0DAGb/,9<"h&7)Ug5I?P&)
+%r7S[CR4u%U3cYj;@D85W:6L;'T&IT-*F96q3=)]*f>eP_7?(Fn6_+>nr2>g]L at rl%/nL"nIjXCC4?EG<TPk/E_-ude=8&0+^ALlT
+%E7h3M22V7ll0qNI\@f*E1NNG#668&r`f=#:bb'4RTP9eG\m,!C;l2iOh"sPPJ%*L)H+!o<,8a%<h-S6`B&BR$XMA?Rh)B?)(@0TC
+%,*@N-Y^+('m&\;\#1JC>.;]Qb5,qjCon#r17"GN0ru>"M,Pff*>k/t3Y-1DV!WF0mECt)tpL\%f3.AM_s0;*#p61h(Ajmau+7:e5
+%+O at 7q=-8#>.2Ppk2oVj5f,^8Ib at XEQKm]cZ+iRc._CgT4K-F=m;p2Ql[?%;a<t,0JYG&Y_f3u^@qDNE^o4l_nrL"$%*4cu0CjDKF
+%kL:YjNlCn?%XFfI`k[*:AtbMia_N9NV._[<X88r/jB at S9FuV8c&rVDXZ2`rcq%mkc?$8;jBr8;eP&Gkp9(2ll"Q+:BAHFZch#_H0
+%C;u at Y9C@WbCmQ&+^u@/?ps,*>m/Q7_jE2eg]EjG*^N9,],F=nc'Gs>1oe#d[=nu2dTjGSfCps7T53rE?m*NtrApY0FFHomUj$P##
+%feU7Wc]kbGDOt)>J&-)T4?Lrg*2%r`mL(*aTB73o[W>q?_q=-QUfZiH9F.jUq*(G#f'NS.diQd#E*I)ZgsE-spA at W=P-9ZTaif*O
+%PHf&qj at lHU4B3H[9`lj[:ehB.":M0D#;hLs\4JVC^#Dd02.+Fr=JGBQ(Qt?0ls/(L-WlPi82Am*b<N$!PKX).<dN8'T at OY6*VQn3
+%Q)GFh4#a0TKW!*P_g-^S'Sdo!J4F9-HkL<R)5cP9`NZK"FY<AbXR-<f-21X[Lf7_]B(gpf/ONO/dG*kF5;Xa^J0B-eO/PZh9^a at L
+%'5a7<S/8g]Z%2(!9SCL5*I%A]O5F1eZ3Uim%u/0SBcnP[>$j`tUq!o$BPc.=2[ebnmQHD at j1lt]Ok2W?3DRg*_P><qS%BVmmQ[ep
+%5`\ml0AFeqDWIJ8C4UeQ"M1mPdMPfnV'c8,MO`takP-+I2oZhm/:C?K9,(a_Qbe;iWpV)RE- at 2bKD@Ce=lh>5)hEpgo!n9%?_Jb&
+%(4-'o%2T[5'3FL`\f8c+##SDccV:Wjrq1naab:Jl&W4>].;&!gjT9/3GR&Zh7.K`Nr>pK:UaS1n9.]f1bI;S&!0h6,f4kRb:s:*>
+%a*Msq3K&aJoIO<eA'&`cLnggSpa/%MR=ftn0K*,F",N3Sa`Iqd'q`6bWGgj$WtQq.;PF;p(Sn]V%JHXg]]Y at n"6'baIDFp<S:`m@
+%iQ2\DW]"h!9J5X'N6WmT#Y\msdm.$-Y>&@^bGZEOP!&neo)[+PD.Y/somI;hla:"_MmZ"BITp3bME!cNL2[oFF1ftFoeU%8jM!h%
+%D2Z-]M?'dRhZ at mL]ATPa^KCjhUbdcb=LfMMA+jeYRji8c!^>)sKqrOEOVVMc$PWQ6DS4 at t=)E]2g`o=QAJ8e4%C%u[k*f=]dRZ;n
+%gVpu3`D:KFCm)-pL^#:rnu<1\I"g6oK3iYje4=r'`U@;4o-E<C6uuW]@7KDY%>9/>ZlN8hY8Ib<NkQo.<K;GCoCJ#jR`\)['q!;%
+%QOpk9Kml)//Hm(r2TeIb:-YE!<pNF.1s9kC=u7lohkZC>/U8W!hs0TrS#O5Shpc9]]/)L9^I8NrT6ZTP%Ih=/V"'LFnP42rK&sOR
+%?,rP+eN$L&G+(M"WK;^VOBBp(eosZ4$Z"F6kH^U_6s?bq^G'0g0_*h,/$oD>p9RYc67;H\C"F\Wf:)Q1jP:+I9QG5i>AbO]1aa6K
+%DbO*+Nn$FI%@]$pDP[??ku&0-h3hV5\TB4Lf]a/5[t>dfgPOWhC3RW'@GF9/*5WD'B9(KJ,oUp=*O^A8-=\2F8oGu+bH>5Lo/V*_
+%WC-7%!q;h[SA1S^MM5Tdac.d\.J:PfRGgJslV>fjk=>H-dVX9,JJ^8Q7$hKYj?&f9C,uci6$h=tHKQs!5)BYX>EB+;;'j>)q`[UP
+%M4qccfC[T;bAGk5o'+8mBRH,-ZjWVs5nAjLeNP:*?="Ppn0^ILOgF?KXQpqWEsFq;#Gq:!RXJ6*HgjPNe_qVuqW=;qL=sn"r=VH"
+%PjKMlUJI#"8L6-;fG6F'_8>dr+*n<<Y3*V^<*S:sKFg8KEbS$OJ^&U'VtQ]S`>SmbfMii9iR_p![:2XgHA$RHh+D=ql1l<_VV:J.
+%;?EQe,iJnX=M+3]F.8!M<i-gQUio`pWWsIDU`?M[(l7Lj_J?;JXgT'FDrhifdr6t%"6s<n/oq9m4R`)MhT7h*gpe1OXk&%1YIf1d
+%$Fh&OA#cY,&(5$$H?0Fq>UC(GQTl)9Kc=0Xl#YU-Y2k6D1%N6jEt:EiGGai>F>L!lV<UaC**e7tJ)p</FRK^V^TW at Q#@_sc'ZNP<
+%KXr;eSZrm?GKp\jg#F$Nj$q@]h=IK<Yk*0^1Qlafd4f7Ma9n0&UVgk0<ZH_DPF$_HF,_]JaYmHX5O[O;?s9/pKB5lOc`k5P7mZ1Y
+%R.=7>1PX?I--2G)e$$d;Y[,cOpQo%UWrUCmq)2HXj^jYpk^Mg\G2f]r8BE?V<6$-enOfP"fD at 6+nm_#LjFtF?jba&c7.GJIGRYUW
+%CIqgMGFn!Hfac/SCL'hcI7,n^8I=)'%MLI0U^62IkO#N%]?9TgR5]ZZ.hDhj!`j.p)4+`!AB6K,CqgZ;!u0%eZCslq#61cCpJ/be
+%H_n;3\%(=BrcKqc=WdLDJp\a<K,7:4i\]5k;SA8V]b0`licO2eIXY5d"irl_Os2$5Nl6B//1FC&nf1^W[A^>TD1)"E$kB42Tk70N
+%9W.C at 3/Uq7d;]Y?PHM]aQalgGFm\;b)Of/-J"(&"hNNc/.o/CYkOiY(61fD`=]Y5i;gRA$dN/1O#Cd"WN@?`G]P9t7d>Z)+(`%99
+%c/j#(*F>9$2lg"amYmhq at s^9*X)20H[5M2j:/)c(QVh9)%C(PD5nZl^U3LZl3!W;$C>0LrDG-Gbj&fUm#?X>B6r*AWK(C(1fJ`YZ
+%pG&21<4]h91:RU9<uiY(pPZT$M91%V3&$/jXCr:5YN$nY7G0H,4_87+'Q.gJ`:1id#?19&9:df^0CkdoVO`-e[TW[A6HbA at anMI0
+%"Qae1(X!JKE+tWOcCAaP#O8*IN\spiN9&84ct["+D(5]Y"T_-0VS$Ub/!T at M#ZB,lE6\>`JiAae at gAmB53RM[AiDT at DZorZ"tO1i
+%m1gp!s4ib>juHRGA,_^!oNEg4,eE\T+JQ<fr%[k5?`1-F4_8+[B6):"lTH3g<]U4[<!%9CX.m?K4P<qoOE8hb61Fp00KAXknr<4p
+%#Mt,=iEi?Mbj57#@WlW49o!I04&;Q1))hf,R,h at QXdpg04')gfY7ugNV.iGn[+AZ;Gu)*'mhbasN!2G(A=^WcT*H0rLc#\O#uA;l
+%2torKC3 at eT-`/gkKb%g@?'3c/V*M*9\ad5[c3V"Yg**LM-i+K+6_4R#e^cJ>M>IITh9:CaC,ff^r%[f<hUK#e69AD9g/sRLiipV]
+%)o[M(>Rq$2EF[[MbVb+K at VE77MSCJJ-We:=%e<?s,KDb9%u$"-TBG'[NKRr&0UIG=0f_6Ba>DE^&!7iIMp0:J#8K#B_G*6 at n/[B]
+%jsg1N+";\lj,RAq66g7%/X1"X=9'o4mMmIWV77I\'0d'c^FSEgRL%?&BeO8ilA/9<G9-6'ni1Pg)fHeM_.Xr/F1L(\HI!=u#>'"D
+%=M]X<%+^-U`D4FfWhLY$4V_Z0b*kTeXcr6G09*0Xq_S%>4d*s89+iQtZ4K5A0>RcL"$=NH@%,A*p/##uY&q)hecukJBsk*k&oYZr
+%qL/$PS8gG>>-(9`Vic:PXHCb=b5 at 3HalPGSc4SP&5r^bM0U)Y#(gR=&chX!sEsg2#Ha/^=;tF>k)]ti7Ms>m-a4EK+.mW)<SOEY=
+%9Gp'/<qp:2_T,h7"_@,TZIN;pNgTYu;>@IYR7[NtoU>X++(MF4,^*bjZZAnKS:/Y7/.MiFQ,&V0c$\jSp::@LP;<i[#Ka_cQ!Em+
+%>%q/=:M^&i2m'6qZ^k"\g2C5ak=j:3^=,A+84,pL?aEcfJINNhM\l]jSAg#T9#XA]lH`3BRK</OLe#I3R0`np>iV;e^O'Fkg$#HY
+%$ARNOMN9_PMGCHi=!Z-=2?l*Ndjhs%[jc]0KUPpm;@4G\8uLdKC#GIF=RSZ-"9CP(q&[)1mi3sq%kJ6-_I)(m*dtK0L-A=<Lmh_0
+%TWBUVOsT?.=CnPo(]r4nJ[V)3<=tQYlnR/;WQb<Q*q[/q`gsHo[6'*"c'=0"!P,,mSM^ktOo5e.#YEH3>?pTg*li/HI<fud="#P7
+%Bi\/RJq!t;]DA+L;I0 at SLc*"<Qil8;BXiW!1WXrVa&[+.'D<K2I6QG*bbY.i"2k0JJh7U]NnHpm'QmjST6okk:GB'm<UGh0>igG?
+%VQa.S;*ie8,ng=ej at UVD2XJoE%UR;(7ZbFeJI9q*0oqOMEWLk-gN]^^Gh;&01*5-*+5=(KU$pY#f<asL2k!SE&52:FNZ'>R<4EEG
+%hIlC42H8!mVM,o;Od(K=S5=5Xn)Q&ISl*%//JB\+LL)p8]Q1;CTKlQEX-9'e/SjO&->-.aVg-)&S"Jne+OMIbk2^=hQghBqq7UFZ
+%>DAFL6u=1 at Cm,$dU,$<;g<"cEA0pJmcFF9oUKP;c/RZZ!F55q38T$D%]6;3M:>"&?cA0ZL:0=bWS]l7N$.FNl*Hf-TQ'[P#C9 at HW
+%.:,6PDgG_]S1Sa9V+1190ZtgQ;X<Wc#=<8b5MqG&Du at JAS2ETcWBsQ';p\OYlqcPM^0N\Cn$W[G@'!0&<F`I#<dR%m,Iu,%hEL%R
+%8cP&-3.'*t9N at H1q2rC@$(V9,*84p`)!tD,(;;52jsp%Lfi?G=hl$/_?_H?A;\af8Fo`V)9L#!dJ&IL8k(D+DO^j*2K9GpP2"6=N
+%gc,r=SA.j at 3QRL$i5[P4;oc at 0kba3bVbl0roRUW?_2(PQ2]\O^pOde[C!&<1 at rH;oZ+h"H$8+E_+)T7-at]>Wl636`%)mel;3/+o
+%CqOf`2!5k!DgO*PC^&46bK!g&PRM:2QN"6W\MRgO.- at B@m%[u+7**%l8X.e'rTq9]=4^Wb.!$u\*Olr*gOYAK\ZJ"@pSu$9>d0qV
+%:l%7)N(FF*3p0u:F.%X;"DXPBq_f&Xp_]Xg)^Y2)acOl^b[$D(mYY<eYd`nG?m%@"Q,3IB+j3*P=c"M4qUc$^Q*sWHW:*NKZ1b_,
+%AKAl2=/ln"ZqUH=okc$`LF-&PcaFWF<B41Y=5'HZEE5iK\Zu%h`\Q[5I+\M06P"A'+,+E+ne:gU?WMD)7TRhZGJ<IF*!RH&[)\]`
+%1#(FY<R1Oh>u3$&+m)iJD2d(93G=m(e[;Vf7])duP!NZZ;Q>'+S8)<\^,Igu"WMo#H,Hd?:\2;LX=u2Zmbeosnh"d8?=T/Q24D3l
+%HT at m;o at 6q(;,<dWrq;nd9Z6Si,agmB3U9Wu.^0H]9cMj/$Ic1V^:fZ!\WJHKk`bM!+Bp:IkPJ(HfGsZcX4Ql)ZNOsjTn*I-6c\Cb
+%0^kP,RKPu4efu9";'K\YB,^,95;h&p>J8gfV7s>@2^UWl+Qf2Ta6,GJDn#\4N:a.E'5"4mcgA8/ak31_c!PtALQHJNjOuin35P%$
+%>_*A7?fmTmK8`Ob(7]tk+7h8L^`m,?,IjA!r&`lr?3uAA#l6RQq7*M:59fK+cVa/g:nl^*g]K at 1AT.RNF];"Z.13i#jZjrA&B#Vd
+%^(s<'!LiQgOuj:6[Bt0"5"a=AP2kgtfJQ/LfDSh&hrL%+0%;>rETYn$!r#(qJq&"h4N97?*dD2g[6KX\JKGU5_`&;D*prf-WOaO3
+%fB"+c)uu+;['C$`Y(>KPL at TS-mmc-a_-r%PQs')\*rC`=c:0PXV3o9a`SS`..<b'Gj>`sNI4a&R"6?#+j*+Zk,j1U\DA>)`2%P57
+%4>1MTLTaGik:%ARU3DIX5:tp/iF2Eo?308n%A&51hWa+:'*0qW;^!+I9HM\!SC[*"<$1#;b`/-MI9q)]EXU5&3]D/"6LM$hM!=G9
+%Jlbtk648o4neXaS8h+#s-)V0E9Pd"6B6sC1JDQ"5O;Psl?.(^(g$QEb/\<;V4W1Y'?Lt.5os/8E8WVuSht<PgSF'eOh$G=4mSpEo
+%5<8s=73tA+EG0[,:N#MW`AI^UoT/Q+ke+DJ at tEZSXWOO$o8p!Jn at kZV]+b!+T?l,@%W(:)6l\2(40-;ah/!8_c[9Ps;EO]Eg[Zb<
+%m9o!t.Z!7cR^U#OFhS`-gM2)=\Smj7-'s'HKLp>Go$Ti=kcR^EOtkD*!%uoADRZ]Ng,W)F>.M8+c#^NFOmY`E1-oLT.c'apF8J[H
+%&qT<2OOM%o.YUj?;-OC.%I(c:7,FaHGRK[,kf=.EnBQ*sfQrB5A]E5M]8)iJ3O8>?f-i^'Z*4\2`BicA3&[EdkUZr=Er]9^2.!74
+%4no0JbEURuf/b):==.nU&""V!/;c1WJiAS:5`3ZW3Z+*Up<6Pd=WN=Je-J0n?,*u9f_1"ui-!-I3?PF%4U8!D2CXiN@[opK3M.c<
+%lJl>=-K3g#i"Di%8LJ!9Q84U`f$kB;gWNKa&`+mlgXo5&Wu)G'$NUAke`Ue1.RfGMNO]:rVS'9;9X[:=;U8G_9(^3rISsJ<<,(]8
+%CSJ$jb-C8N?7\!_2t9G-fsde(=]L^1lbU:lYF<'e.p\K0[U60MD^/_b"NIq3dW:%iFn:b7'pQtW,h!]1-5YW<:/lWs+cWq<:lhAc
+%"WK^tCEc(UHI'te;mr<8phVRsr4S7`*b6!F0nJ7Y02!1O.c?N[ei_HrI^pjue>Iab5h#@ubON[N]+Z-Za]9QOj.DkT+j]=iqRPZ`
+%)>qROefCR,T%C&0SpF_pn'=;lpoV+5aHuQniQfbsRu8aDrh::%Ula&g`1?OH^,HGE`9,QHWCN'gGJqdN+bGG<2X'NR4;uIme7FFI
+%R#NZ9^6eMS]^OlU'Ul+Q:+>NX2bF5r/c/0n7aGd>R^+;KBOCiEIjOlSH`er^3;/W0aoAG1N(S'h[?9hp$,?H6VRguu!'8p'=j*Ob
+%A=%IT5YWan\ouj#]ECNOUd6:k\*V<Z+d[2]QBJZj.uS+2^D)GA1rVNUG`6*td1>d2RdTl?VKm+%a1ea_ZR]=F7Ecfo/5d2/bhn$U
+%#h/"OZ&96.L;b:9j6Y^F%7@/]h^/h1^lq+bL=_r_s'Y__<2"DS`2W<j<$GP3O8,9s/TV>AhZA9c,=qj&d8CN9ioZ<4oj&3$)@8>4
+%0'qY>^oV2#IA45Kb at CQnZmiu)SshIJ]N8Y4,h5!0i*bB..__R8?RI>KagF)>19[N%Mn\mL!e1GpF1N.]C6dhi8n3fA^kIcf,hdU<
+%@=iSDkn<?S)jeHFS/c:&>`\GLZ#K<p%LDK)n.:E6"Y/jS":S=/7M;"NPjQ,bEZ=V4H$iBaRrePiRK1q))+=$-87P^lhT3tZQII[d
+%l1o!4KQV4!54#4?Jlf8F`\K240980AOK2XrJk>*8+-NSF.UsS*-4T+4"H8L\qeAc_gtti^Rln?eI8WY(9BC0V[m)L2AQ"DJ!^cJN
+%7KZ;>4`NR9-O4C(JIjfuM%L<C[nlLRE0jollS"gJ7PJdDM?Sa3F/NZQogb5ncud!Wc!ks9UdYPIc+'FXi9Vf#!DLCen"$gY at S9tG
+%8+>E%F*M,+-fdubk+/L("ZNETP&s9WfDI-\:am!SinbR.bP*o'j.V(;kC%7Qp?+k"k-b6F%;,bq?RiPn5,E-n?93AVQ;]OiI6n>W
+%KCI+8)gV4#3;Z$lNni+/^NGltpP6a)A!i1kiV7l+']kiaRXOaGNs*h(*U5*ZcN_lFZ!N(R,48Mk(@'$<$0]<Zl:-sja7 at aJl)Lk,
+%-%8A%.`lZjVqG^UDn[:lIF/lpgU(k>d7lg=9Td83'jF:YVGK9/dro_MpSBO3&gd38"dhOZ$4MPK@\Dmn.=Mdo>L^)c^5i_<?=ss`
+%XnFZi72s=hd"3[h3k<>2pkG=G$^!A1aQnrg.Akok:c_H40sR.caZ6DtYi/pOSa3pcB?A%d!h503!q\%A)@_<,WA_9Qi5\R:3#=uO
+%oa[2PeoKOHk3u;ehd[9phPd0NjMV,!q<V$"oeOaCU?dc>\_;>=M.&DF>gW%(5!IFgb,nYd50/0kNSfsSEV-^[+-Y2#eJCeE`1[%l
+%TBG(44>?+V,/4qH8BPp4*D)dAQ?7M)COAs=U$H[C4m6#m4]<"_l3m[I;XeNi_l&-JlU.uKl?F6IbH.gF/UV$55md%ie[@T`Npr8!
+%3qooNM;%TS#V\l"leR3S8XR'nl.d?73UN)m%Na[AUgd+"9Z1R2KufK?agd[7oPI)W#?Oo/:J,Dp.e6enTB9t(mA5Kp#_`,Dgg]XL
+%:a4FAVDLtmWR(lLE>&:*qaoF5St:\m/Z10Crn)l,4-)G-"QtpKEtqbElMR)G+A(=JG%t5_#k5q8f+u'R4POI#^:\qW)$,PQ,uWUO
+%]=l5cQ$$(r,&<(*8jWF4;rN/joFY6*V-cVrNBB5Vg:cEZDQZ:BE7L8"Zp3-7nK3@&?N&,?\$Fkn2\jg>[K)iXC.q1=r>6a at YT/^i
+%L#2'FKPnWf!N8jQ$)lZ=eMnm%n&IZ_q%I2Sd0df;msF2(-a;a;PC"0+2I78E1BNS_N`,;N$603pk<9_=L`7e?*'LKVH'st&c8 at o5
+%o7XX!5efA%(*aYE-ipW=9bOi=J`4K+U at WnflHc9Sge_5S^Du16 at dG&?F5071/$o3_-A/X2KUn,dpINkVB+j_L$%sm5hIOE+dTt9B
+%A\*N.7ioh)oIEkfYQD?+ at oMc2_)QQ^KXra=Tnr0ujRU\2XE'L<s"(W3XOHZ00MAB/?!g*7=9?M5i at Scr--sosc55i,%tN\8gh"5_
+%&Z:fV`5n&nWEOp(bCR$^(S>pi&G(nEa,clJ.kK475B[41[.sugj-3X#4uaYP\loJl(3H!P&a18Y^*D@!`P*efK+X,r9al$eQPB[B
+%0 at VhD85e7Vgb1)H$>Fe6qtDJbs2'&lVY>O6F,Ja(Xe)[Q8e*!d3X+4PUmgcg^^r'i&O&fd2RuELMd:C"X7`HrPlkG_^%'.Jaa`r^
+%[ruKiD()1QUUKWXMa`\-ZT$3p(lD&*P"/Jf;XCqI_.`mO:++S(L6+^'aX;Ch<Y<roNm[9;1(CUOL10"4<9`'XDUu#KnnMGkO4FH#
+%O#q,L<(\gRbmP"'dj!LQb4^lJ?tqA1hA!kQ;gH_4Ca9>pEUm?$mW<n'$8:[-RnZ_c2BGm=]h(mCCsNQl"%Dsk,FL<78UgVHalU%o
+%Y$2WX_)"*^/9Ge?W].]O>eSA`*sniMT9gnCdo[9]m\jA0\fs:fa_#i`cJ8:Zc82FD[2G;m$?jsAR:,-aT6UED!m/&M9sqX(Q*g=X
+%PJ!S=YEf/_IlIQ6pS22he!]bN:0-*(9Ue at S$ccPMHHAmM>]uD'`q%1imdui$$q9aY59o[SOX;[_i24<i;<^_YfS[ZFgl-+ at 3D3i/
+%]B2fMqjeNpm%g/<+F'K"_Tu(qA_r_+BoJ<9"U]J).<DKS9)?ceZ]uah5H#j<kb.<@$)A at Q$G,%Bj8pXno<fk^O at hb!Zu.0FnMHM<
+%Q//W]HA>G:Aru/3[e>'jA5$f(A4dU1CTSdl_O,6'r"/G4&hX5K)>WFX@,m8HTsn1dW'B\lah'LNVdS;j=N#nC`RBs!6O8*9GtY(T
+%;U^oQ0d'73fUO%QRPQprd#>ZI`4^;a6p^tLc_8V#1n_/ilh6)u1@^@`O$Q<W^<NfNs1mo3DN&]f`VCR.-_`gnAaa=bYSbKXjpDgt
+%VG7?7Ish_2SREHB&47`NUCI/PO#lrZV&K7`p`?E[E9lb5U=c@(#lmL&Q7T8fbG#X!/[LK2EWI"`kW at 2;a^tD:)poaenm%ZDVkjut
+%eoU7Nm1WBZ2dmbL;[$HMMr-LN3Lc?A<aKh>(2g^C%>Diq/X:=i;h at DV(rN3'T?ieHqd3L\-!5P9F,HH)J:oh.UNI/b[-#C^^!ttQ
+%XH<s7f\UKG-!c7P7g1sE6qST'%`s"0gV+Zr0.=0.Y:6gWgHh5e"cJ?^5"g1XS:%E4-'Nf/fhrHM,Mf0;^4^<5`R><G:A]A5OPPS"
+%FPUU,%!?;VmU(u5V5e[[K?fP0W4>eWW`!k4LrKVPO54#R8buELXN]P^,>KdL&,o7B6Srp2:D56^35/:>VB=qAmqVR0P/[i(BrO'k
+%D2EA#qJtT)Q'.;jp;fW!Z(F3rktkk\)3r.&?a`WqD/)_qCKGEEY5?@G849,XZ-I8FM;!4h_.uWI(IdV at 7UpVk1_l@GcbWEVUc;b%
+%An,.`HJ+*_<QD`<+!Os=&2(f83um-3=YKM12mAD?80-6#_I#?JjL`-C^Bo6*nhe2t%m(n,#il3r]X#&q<U,?9q)2.dY+$L_EDgHL
+%9nff8Wf\C.YN\Vkcu[cM0QlFQ&Niff))nrF9];QEKYYsec97SWk at jqT6=4p]-2Rnmq4E2'QUGe-o,NjMLHP^SGDbpIpBc%(M%;Z=
+%W<&+UnIa``dX2KdH#\3mDG!0!NaP&h#Wh>='FRKoe98Ek02,Cq%^)*W.6[pl=lN35ZH&h6.U4kZ_tjt=qY-=`GYX7q4a8JRccX?f
+%a&A%u`,'o:Z>bTBS1r8g9qs"g<'D=4F%M=ee5>fFbo!iCD)j57='efT:2p7.bre(rl#X%0R[8aPE1_DP3D:4rBs'l[:qgr?6LmW@
+%0Y7jRE^@'_I=C9lY+$Q<WH[M"Vk5i5/ib_+T5b\eV4 at I:+`l8,?q+o#,P/,jGXQ+iIKr6<i.J]**)]r(B'K8kQHpkMBsOjPb/piO
+%$sn$Qerb.h/iMN)^j3Q+$^\Sg9Cf=gUuc.<=$Lk8p/hs>Ou-:&e<3cJ=A!>Y'hkU5nA7ga8KR2sLY;N!#:6&fon[m_%D$);ST8/A
+%r41nI/7s)'*:otho\)Wacu(TlMq*QEc3?%Y"^ifi"(-Y2.-&;]3^6rnB*tW?dY-u=oYSk`,!/QXM*Tqoj<pMb#T$5[\_"sjG7X%(
+%C%=1a)gMMl*3</o6LjA'N9OZ]?gB<>gkGi7JTW_#^Q<8>MJgRW.9*@uHu!/Vj+m'sSPYiCKW\<,noC5 at V[C)r\s6dH=8<b&UNWY@
+%amBPr4>3-](1"83WLp`BU at VZtIf`N(eaW37miS+5*4h]L1=*FB2A7TX_eGRPXB%So.>hNC3d!rYZLT-.+j/Lk3jh;^I<]#MK?-,q
+%k#UfJhAqfYgh'9qmhQ$a>bfV[s0\e6lu>ejQDD]uB,;h%7tE5;FSQ>Y]r%TEa"_mH&d%dsD.'>nnq%s32<%(sYSad569rEH62E$q
+%!_W?Wp+L=0EVp;e$jj</HL_C%T8gX!dM\[(](tD[9fq%`Z9='03NUfsQNe1EmF<Cc$(E:?/bQKMO1gN4?eRD.1t/I78f1Hu=KiJ0
+%>LjiPr/a!(%i1]b93<SY$=2$ANM_r5d5ei+Y>p\#"8dY186aO/h)<HfqFj at CAXhiU-Fb&[hkd/G5:Vp(<&oPr*&gdp#=90:4\MtE
+%PK05O(9&cp`jN[Wr:Ji2_k_p%1Z.Vjs7RR&[;Kk5ah"#Z,8q%X`-$BtVD\_8H#o1LY\U7*`!Z=&5R4!)GKWV#2SH5<+dP&GYU^I@
+%?^CWX+H^1UTAsL%N?DqkShGVV]A6FG7P?Uni+dG3!GieSc>D2K27Lb%l)n<E4&nPdCOgd;;ENJ.QQL)>'o3TP5?0Jc at -X)RdWQ at B
+%r`,ucFnROf2bs=Rcb^NsgjMjbh*mm,Os0KY;61djKe_ZDHaW7q0hAt^3Y]C7+:aP)4>J1hX!;Fag'a8kSZ2a-.WGR!8tbIomCtZ`
+%SrB^>&ot]#'0U,!.HD9DPm[P2[bK)$U;grem<P"*iqu#0bFu&YfAG_aVX.K9m3(.mnaWE(Pu!M._&/Ji7rm,k at foR0SX+:1![oIL
+%j41nU+-HE0dnWM)\WW`N,j+_K(5Qd3c)Tkt]jUS]PuB\Xj4G^]J4CNApa!,0)"k#EOt=aY.u?JlX4(M`2TrQ::fMoioqe#nkgN19
+%m$];J3,J=gomb'?j?BpqfI1_g6$CerT:U)C\*-Tlq"Js0jIoq!DY+JRbelOYMGjVgU<B#:fa(IYYSONm!W>\c*Wk.$ViD%C"c@$7
+%FcnN68Y;lSR`sWa\OoG8j at KPT@B8au2]/o:C!Sq69F&anqK1#,h7hCn*(1WZ:^!d)oee+B%YZi[GgH>+Ztl;^hjZ^EJNUl_U%?^U
+%Ijl<XDQXgJWkXOt>;Q2G&Rg1Xjk&7H$;]5P4pdCI0p-[O5>$KY%p=1U,[]A[k-.L8"/]V=%]\jX+J6_bm$MjcK`RcnA^/dg&gfYN
+%B6KM4UJJt9"0;'B+%rY^V]Wne2V4;;j#_N00`+sL%3&qPJg]\./90;Fe at F;')COL)%p)BF]V9uWZR2"ljRE=\c=8It"?[]'e)2MJ
+%Co=FfLs,\=O#qS5iNX`H>/WuJb\o%#',%qZV/h`jAN]Z&8b:S#qbUG0lSpr<TeDOEDWbVE7e3-Eb-[&W4!AnVOF-A$-OL(>XDC!f
+%V!2u6,0o.\[rch$ejs!&I_^9QocNI%ooh!&ggEIqW[Jd at 4Xgaq>hd)&Z#n"P7+5a6E1*D%T6O!ALTuYkZmNC4RQOb'M-.NU[r[X*
+%jHK.:[*:'!o$*P"el8c)otJTZ2q*Zbak]]aDT:`^k<f@]hPP^cFZrkQ=-8al/]0h`-:H20cstkBR^Tk_JQ&03)4:&fkT^+4Gg,u#
+%*+^N!"[FZ(\T5:G9AioW+-A,BAdboc`_mq5-3:`1Yl54.::tjoK[4LmYC4O*C9Wr^3=@l9cp*(GN6pIN-PduS5Qt.cNfS=C0;pQH
+%MEB^Yr,rpuUN-u!cF'eM;IA^YA^'DlVu%S&M[i7HnOi2jI%thCO5.?T*NgZ=rYI=`!%@68ohY(Q"gC,!-4bjNrM4u%4'cgQ5-rEj
+%X:k`EkR`u@:Vij_o(/46A)pgWnQD2(T*M/*\k8fg1]EJA=Pg*m7r%[hbkmk&in]U:OUL@^+Rf^qZp$D)&".I\kVnf1N_bbrc*";7
+%9[b/=j^'.L0DZD4XOIi\e\omVY(IZsj/2D79NcGs>H5KsT4>-5=2C'Ma1%-/E:(d-lbn;!'No[ZRgBHkl<NDq^t..YMP:6m<AK.d
+%o,C?n2FTl/jj>HTPkSu7!5b0<%mjKojLS/B#1dhq36="e^&E2Ma/PV(nk8j4?f56B&C*`qj&Ud-_%7kn?d$YZS at R`3Y1RX=`,sU1
+%1[cG'+2OLbel3g%*h>5cQE9Bsh<HEN<Lr,'&mV[#OUUa7q_$\\i\!-HGS5t*GV0t7P+?8hSdHW&j3I3iVWpfHQClgN;9N6j8P&33
+%2Q0a(dj-"i9Hm\m:(j0gqFP]T#Ff6Aoo(j&!,9nrqlq_o`B.1G+.=^F<'@:`"Q!QYWbn[,9(K-cQMD]PUse>1c4a-22VFco(SDA]
+%T_1,K8p]mRbIt=u0N:SA.Kld&23/3_jUA0WSL<Ak*o1Sd5nRb/e+rmJC7?J=Ff60aD/X;n\W0Y>,H1Mu@,"^$RCiDJ/mEZh%-)EG
+%+o)Bq=CO]parU at R:U+N4Q-DtHT/hM&[c][A0CrcN8oU0soOrm2[=>+X?(,UT-h#<h2'tInGdVFjl,b"opcb7cqoW5@]#mT*:#)nL
+%1FE<6LukG.9d%,DXgu.#Ij_f@%-#r3nn_^nFagYGS-UXDs+<5Qgt5MlZB!T%Q!*_93-\H3#S\c>goUFq_ at -*_I,&-:435,&^HC"5
+%dD=gCLL':JP27QLe5B*\6Q&h2S>R@!-REXOeea"HWB%'SN)T<[.lR`e="HkP)aBB>@Z$I6N%l3BFIYm5#@`iKj^!%k[_E+62t]o5
+%AEQm:IlhsiSiNhcekk^9;?[d/2NaeO$1?D1 at H:<e3=QR`s'#ajE]/aK]lR`.PGIfR?0tUm&s(?$o)/W7\5La&hoSf%4\9,m-7nl*
+%WH[I)g-SIK]*#g2N&cI9SPLiAmY*H`S^i*g%*V[(K8gj&Mb:<[Q\:,pddbru#SXf`hifrnMo7T>1p'Z3#Jd#4V4OGM='<hHcI>fT
+%K+$@iEt15peB`%MkVmhu>a"GbV/4I at 10>JhUJ!:Lili0GFgrJr2O]KRAVckZS0re,P7=4#KCZeu%+!ZrpmeD`/2\'jT%mmU9)JSm
+%J\fN15$c*^+@"PW`2Z_t/>AjkhfEsS/sD?gc[BhP4Qj^IL@)fJm[u=:ZpPaWYsC`6aY=q^=#sF!>]kZKJP(Oa>5P6Q/+^ql_)$dU
+%/n9?UR<pFWZ8#dO7qhtj(F#8:*>d9(V<MX$&Mi9Mf7&!MWG[tO3B=q$FqcF`/!I7BKa+IO:6D#jYq\bk;bG=cf'%:rfC??K=3\!h
+%ZSr-in$TfCB!g=7X?B^,iM\lbV/4p at L=hmq\B0pjIBE3Sk(YIqe<WK987fo'3Y$5 at ga9%+qsBp7e4NY4*^T9slFCW9V71Yb7+LnV
+%M*;&Z=)@0MYcIV*XN<+f8bE1W^U^_%B)K;;Ok"IfEir/h>^TcHWu`DZTr=OSP09DBO;dmTh*8[#dln at F2k+F"Zu2\gY>oa<JiuWi
+%G\&[QVM'm2<E&%(nt%;7BG.*HS&<FCXQ<H!o"8<cm%sOZn[C9+&+T2NW.RY*c/jN8R][#e>K=fhe$iXi$45;F.IV?.85'PQ@\]I3
+%2lp=@H at M+\O_+F.]a<<"a^?e]iQBt[%Y]R[;KRn]#Zp)mPL3-%$G('Je=J)4P,jkJ]I;LCPtD59("5;5Qjqs3FXG/)Zjb[Ze&#Qj
+%B\">+)s=?j[;cK:_Y_pHRM.ENBcih%3t[UC7Db#_q%uDlUDl8W'X6cEAR&BR"rBD)'bPZUH[,Zt2m2`+:Tf4nmX64q)TY*&7="d<
+%:8,eYOs'G?S25QGmD_ce0,K_LHC8]BEg?R2Ks11)c]*t`68K6M`qUK09&uRc\rQnQ=b)B!GZ=oVl.^BCb[8J>q at oF!.!Jtd,)csX
+%nR,!!E!H,JQf_j&^K`Ysa at .Y9p4W)SV,PZQ$ae/U$:=2Diiuc;a!GD+l`g8ts-eXu[Zjff9Bko3J at E^'$N.OfPf\<Tr+isR,oN4>
+%AE#pI;*YVL?d:IqHaOubhu6s&4MQecZc&seKUMCt.PbT1bB=/jNSOj?/NJSp_, at E8aMVhLbeEjm36(b!Xb at F5\P1\W^Q?3Ud2&RU
+%On2%S6WYZNhFFD$A\h43]n%(.P]YLmr5=_Y2+81%HK320K_'4fcaL1Q&k=:%d<U;U]Jn#=>tm/oo'+`OgK\:a:56^QliT-eMp)bG
+%D<Lu":&bu=Y_r#SVeTU2n at R(.YFN$Q2)aPd.R_H4Up@?p9qkt3#3/;Q]?*@@3$S13W<?/2pjlXaM7JPNF31S#^>)>;Q=GT-eCd\p
+%V#@6JT8JWaDG>'r.X:BRgOBG4rJ\Dt.V[>UTdO?4r1_>B5;C\`cPbIU$0m.ohV\KEF8VoIBbqm/BqnCn':@.8]7IDrXKu5ZLc(t`
+%^4i(V'-ep?RCjoRdcW.LWZYo=Ei+X!Q5tZ-Y5jo]\aNH2M:5_DZSC[j?:]@W-E6Ol%_-e],iD%gR=NqZbkpKg-GJYX=IuNoE&15#
+%h6Ml4n!QFdUd"VU5E1W)CfR^dT4(5h^H1!SH^ug- at 6h-ZJ.n[``oYc;C7f/U&X?d%4pd"d`#GWee.S/CjPb&0WYXJ[*f=bQ&X?Tt
+%9oRjq at t#gR6"NXll\5QEgFC5p9'0LHF:uGP>Gn4E2ba3g(;h6Opf,8H)5Q\[1fo^ID at mUA@W-N<c(O@]d.\94h*^LnhW&P1^mC6i
+%dq`t7&SoberG>c#lFB`O%/;:4,Pnd6-W%)>0!XHa#S!Y'o<M:ah^Cp4O11(nU>)rR8[Zn^Gd=k'Z\6)X1h\bGgpW"@h9EeR,3;uT
+%li\u4q(2>gB at eeXSMqHlW(s,N*@Hqe]GGC(Yf#ZK<P[<2MYmYDXTu8rKn=Q_Xa0!\(M[t=c,]M3Ll*tr8C/P_6iiAZ8+Q&f1F&mm
+%_+qD`o!4()[`5\4s2nbqR at .K4IdTJ80DXQm\"ffM8dVEgMVsFpNlSS'^\bllCU\RnfoI:E]dX5>;Zfh(A*3j?D/#E)+AeVmVjDFl
+%M=>h[%q)[L'"=GnTUh11lLtjIJpNAO#%>?+1C?Lr/K_X&>S$V+?LV*gq&L"JF`9);dl(qt&8TUYagJ;*(+DKNA:tL-:-P(QI[bJJ
+%/UosV?aonSEK.[SrrY<2*9^:aN?k<<Tg`,U-n2QcIJ[\^-#_ibFXiMu\5T/dO]5!0q#jCpJSpZ at d2Af.7,)$B/\11h"cK,HS.Eca
+%0ZAX);pfqDT*bp<E8HcuP/+53,bD;aDk_$)ZhgG6<c+<4]f?pg$T:UMX0,B4TUD0E'9>r>p%45=W2KhH&,tmHrkMpcG<O'\jrcJ<
+%gAc!'CI7[EVDNL+0(q&'j+)E.+qA?)UjG[<95.FpPm0oe3kGn1;J5LSmt^9/>X)LRD''jC5HdBEgk7r`3hJTJ:>[\4T&38ukE2H:
+%Bs/m#P;Q_EYf^PKM47KAXUI&NR5!XU[+YT#nuYJM%nd>=OVJA1qY,1?!o#[rP-C+b5$#;aCbkaOR,BA^UaLn<9iTWh/<o+;,b1(s
+%ndCa`Jej4B[MPjgoN-&cK)N]RO\(YiVG);RDe[ZpJIGD;;#0]SHH&ot-LN'.,oS,oYVsd*)/aas8*/UFM(mIHDI!Wl]MbPfIX?.H
+%'!HcbDXq:$@kr24@'3duI&$$*Gg)M;+Ld%'An$2ql3r+_C.bK+*>97)@&T=9:2(Vc1ilfEFYf.=P7<VrAI6R*kH/K/Y`b/O(S(9C
+%]hXi,h0h>>qc#4Nl;[!f1rh.N"FK30;"5UQ\oHN"M#7rb,=Q<$VIdbDI89=gQ&f+B#sU=[b:1s_gG"._b4=Y,`GWFOs,685AAL@]
+%\<E*G;YoK?oK:Y$8G^EDm:2VK%N]."RFNRl`G"`MX?f2/F8m'bQn[r!6)H'Zf_&f;RYW(++ at fSh(`^&EWn&V/[jFF"1Y-qF2A]W'
+%&.hu$-_CHB>=X)iJI9X5K(VMQDfCq!9gW1e;7.BcSGBc&-TT+X+O'Z,06_c9RfU`[r";kjGu$"Mj=M]_2N..E8kE&Hpi4[i at J5l:
+%Shn[<VK.)YY"Vi>P at rmqBHO_FGidoh;'bGpQ<`*(.^6$1n=uu0Wan7/3S_g&l3p(CkIdZ)Ug7BaN+-t"*'Wq1hjf=J,EFD;H(nbG
+%g1),U2l++[=k%#1ZV3NL>S2=M<&F;66B/`J-V:r at -JrNC\GK3sM-bFeT&(X:0s<<..*-=c_1-C88u5m]TQF;gYn%ZgU!jPYfKJk+
+%O&i_@*J9I=r-cl&:7Kh8l$&lQ5tZ(,QX!;rkBXXj"F-,lE)KI],jSKCZYc1MOV'hgKgOp2h/t;/*ePGmA_p2jQ$f^mlU<,u0Qji;
+%RSYf=bN/GHdu5]+j3 at TQ.mV@Wq"S!q]WJ?]Jb3.tY1_.BdmWduW*4L]c<fZ8]din#lH at M",A=0XgOifCHbR[hg(K['Gd$?-,a[GB
+%*7Gaq(.)p*1L4;:/Loa"okVCN-?j[[*Qfs`RNje9lQrCOMr/%U'`U"TKWY8cq'3g at dfppPb-C$uZC`=::Fn'$d:Vb;1!76mJp=eq
+%/I/s<6r[B*5Jk,[9c>UT"Y.r%^'W9!'c5Rsrg(rIMW.B@[pM^pN-MQ2QPF3d5Y[6/ZhIQ8$ad9NU%7K=a)?9S\Ida*O,,05r8g&/
+%Hd*'h?#efphtbmZDg:SsPA+QBPqYV3,4LDa1IW&hi7,C at Y_\bh\f'.":OQnJ=g#2YoXo;,(A_+%Q))(6J6N]L4ITX^b:JjN)l/p$
+%X5cSgT=eOoK$F^_XW-f^SF$I+_Ag`^+Xc`jjdFl?::4g*VpHu3k,r"RBD.=O%B7mTNst10R:@n'Xn'n:[4-VeWa"?(.d`YZ0/iGs
+%?H+)O-)cg<NJ"ohN,09CbO$<+qAlY1`10en>.2)Bo-pkj6j[N&PHMhL<kYj<c#9u5d`I)HArFmof.$=&;tbT>^+uZR2n5Pk at a&#O
+%g+/`3Sm`kNnYFpUrg]pEe2!;$0X"9aOjcu7lS3V4g`hi[d`92I?pg)Zr1m<(Y9e/b\<:%kmW%P<A&H0e&bMn'_,4fO;Jgk&-iuY7
+%N19aK<)+4k;M3ZNcJLFpiH%0lOB_-O:?fhY$"V8rfJk9+&K^m0KpP`Ij9bA'48C0Y=T!2(TR)e!=qR)+IPDVLCq\9U\p9OKag2Kj
+%:IONb2"7EjGTu at 9hH8/%cGde',I_4MF'f?2;gIYjd1[\1S'Zc_=4a6Z/tR1T-:cq$X52S.g<04(NIMZf4Kr.>"rd^R<k,k-<rn1/
+%L1Q1;%oWN2PIV,1:Z].'S2Xm=]dN:;.jd4(KfOCfJ1moAFZUZt8&mO+%*[)kTXq:96a"2)ZZ7(k2cB3)#,TQgN_QAsF\=4KPe\!#
+%CSFDI4t;s!`+(ej2'a.._Y7Ub7%Mt_"Jk_.;%"%$d>&8%QB+qiW<cn/Prt1qQESHfEe]27>]$O0FWDnE9-+@!hf9<h8&<8t:UiY5
+%XXP4lT(A%aQcDn6Cu]k-'r/$GT/n;H?YM9?hB*@-U2c_C4a1B&s-UPK]<8HXR7`*&$*AjXm);eeLN>Z"a]5-3/^/hBKmo-1Yao#q
+%rk)=h"X>l at h!"-Q!k>=XJird"k<-$8TTM$T7&8gRi!kBB"p+iI1!dY>BK*/gc*>]lcGrHo)CoSlHc at L5<@_/1DTt1GhXZ"e(%N0+
+%_hje"mO\sY"J*23/]!YkWH35nJ2mfTaJ-U&(smDKYH&g]WfY.IL,Kk6\=aAjgA93;U&I=6(7O_P$4[YGaLAETh".WY?L>9tm'&#X
+%kN#o\AuSdhO$3sp;e at pHF7WJ.n'(0+/^Eiho at N3ld(.m(S;Fe2h:argFUs(`%1t at oB1a0(MrX]jaigm`CRIB6#H$]mpN.<2O@[Y)
+%r?rhd*(mcNjPC,['2[O;]Il`bWV4HCoE6%Hc3Yu:X at _G'm]^-kp(#r#heAcE3<,k&RST2r(n<RoI'hB4\M;:JWjEeb/R@^=aiJQM
+%#J105jh#8k'62M_]r:tn*9\j>9P#+gqAbWfB[X,q_M`Qr4&t"-e*p6$J+=IL at 2&@@WqVf(OI^bs9(5eE_43CdBp$t\.<JWq/f_\0
+%fU%R'*39aNYg]g0f;$""K??42XSZ<<3+:JZK2gkWJ4FTXe/jGHdM[rmTjUJp2B<MH.6BFUjVh#3')?*`&HMEFk%'$/F2pJb!Y)*0
+%S&tP+ZtV1.$R_K at ICnO_!IXHG0-^_EAAM=(G?&E)@+/3"Dq4On&A#tB:Jp=#EU73d:aZ]Pkd]k'Lh]L.#n\,\)U.l?.63sK2J^'[
+%`tnA0_<I2;eAdYIo- at kogf`Y,W, at 47RNkR)!_9IAI;S&Mp0#An7ci(N/Ybt0g:EIlj?bf&MhFi4?`$TQTIr!Z8)(jPI/d\GTsK57
+%D2E9(BajY!VkDfBF]V%qhf#i?%B#nC]k4L525riZ3 at 3L!AC+Te;4,F\/J[l94?3";>q_BBcA at -_%`9/X\F&?#!a:c4+#YYPkq$fV
+%P:#1OGsR<)Xl;/4Q:>0Zp-ZO^3lnu=i[;o$&:3nOXf#?1bpOp0'8'Cb+1;s3A/?G'^p8;^mP7QPT+i:HlLZ/Q](Q]=7HqGI*XV]K
+%*WMaX[G0A9a?TRbquh9ubTr"o,dM9D':5+]Z>FVR/knsZPd")\[M04DlW9("=+(GRle:FR'74:\be&.:Op:aqYru08]YQGVp<HL!
+%M"88LQHO$sD6Ih38[I]Fd'"O<gPe1,n`ETCOSu+<E+j\K)jCLdG=;e5+>QuPQXnATQBU@:O&+b5)jU/`1V;,h\:9<:c/q#$Mpt&5
+%c"!.FAA+<Y+ob`#j$KA6;c9d\;X#^p4Ip/jc)tbLpsn+,1ja6[PLTn(Qb89-r?.*8TkPS"o<.Vk$\r5t7dK%X?A2%/#)8]+^ClD3
+%dgcN/@b=ZdKk.r\A at 7IU\t8NW3(ZoGGLOgPFX3O5eWhV+0O"3!>Kq*NP`/qkkX;82U5sX#Jmj];J'0Rr_orG/HCQ?OB3X.Ofdocd
+%afWPR#^!+8(oTd_kN>i$E9UjepZ>=WD8BP"eCARG!b-c*o<]NgKrR`X?JaMB[$jY<BbD+q!=56n3C_ZubA-03+VKJ+db?jdi+7Qb
+%,+:BCAW#X.?J5W'D*:4OM1Z*nfIS[SEJo$MpXSKgR6iPf'P4[-pt:3lkf_^4\Pl(FHn>"sg71(V3pN_UB9.?CPW'^oU%?9`+I-8J
+%a!U#4cq\a5W at np:RU@@ET9s/:-ltl(ea^LC1!`)IGFt%:F^)8Rp;@OQW<ZAB+ImhWKD<cD`ck?A"]BBWplNoW)HT7uB:HfSccVc]
+%.n10rB,=Jl\[\^]$_a2N0P[o4CT$X?^KZQ?('6t?Nk>39(nnoWTCEAgfCr%on4UioR,Hn"gJJAF_]lp8LZjj+1OH75bm^I+M>3$*
+%XR[J!PSHR1rj9\L<-#iR+`[_ENV&Vr/[t/lK/RN?apHc3^Rmhl4um;!CkDHh<$!/q"&8n_o1W)3n=2YDWN\$T;!`$;!R0$D\^jX\
+%`<5BT`hMXXd(T)/f&l*+P;>UTpBr*Jo1#Wep+]ht1jX2h1r3=hG'_;S,nn,cdE/hgS;ii[3K^/m[_ at TY$.)!((('T6p6q`o<"`#i
+%]CU%/D98C\+eS"ZP8AW:Nlk"D;iNu4M_p7oRL%fo_KL^\+%;=H?3'J"mF^/ubE:J$J:gSi(<B!0kLNkb!4I!t-<DP_YC4WHDP.ee
+%i*jGm28?+Pf.n(,cd]*9NGB)9nnanC!o%nGQ<BCR>31tf%!FBBa[bcOVS^boj4jB5"e2:4Na%+U[pE*$f'aOd=E<%i3gc,McZ"0P
+%=qH#&.CS4O(`U[&N<LUS%4.UKj?Vpo&o\5=%uqpQ\h(d)(L+rPE&O5]4<YJ=H+l`VZKV6\'`gF<XrZ;dIgkD$[&jVsV\@DO(5&qm
+%Ks,'t4MU,PG9l6O$`lA_.1($pFreX#^2)/.l'/946'G6;Q*sAcR8;jrf4_D<g at W@&qK(-Fl/f7<qI8RB,__FOe1)Z?=<@/iJZrq,
+%@CJ#m<`.g`ra"2Hd;Cl=$Nb^4$0C>u$kPU>&pb]Z#4rjoBdd$8.gn71KO%[&YI9C=8I=9[;V-F at O4l'J(\qje7=-)I7qU]&Nn_A;
+%D'-d^q](,AGr]SA-8,QPUu"[@8?"sWpa*qn1-R)JbP"]kM.*EKpC[L>`ZVslhS_6 at _bH!Z*CfI=nok#d\EgX&KC^GO5`D!,<!rMT
+%RFiIg6CWb+7*an at n!u`4q+_Of1RE(@+)k.-qrkfJ>%[P=VY!MpIQ4mP-;$aWahWO,j$j%K#`e4+p#W`^(`e/o3QEN1DM!5G*RN'#
+%l^OZ>i-ON'\1tM+X91?_ahaX>@1`BhoaU-829UD0E^`ZLmsSpd>Jmt<A[!mq'(ZlL;qk`?;/tLFC#h+K;0,`YRZDn;qZoNrDDmt8
+%aK3?8h"F/$%JuPi*^RAK^mgD8*-q0H#]ZaQ`)ZtcERiX58]8Z%C(&]Ic$AUAHahAl(8U5"G6nfB8Yjn#WuU6mT+feXDGr7!FS^\<
+%h-RG:Kuh7gc=t=ji1%$LN]BkUf-:Nb94]=u./2$C49Nt_k8m$BfBJiqLK@`K"]mRdPlN!c\FQZ(nZp.EW@"'P!BnbK,e_PBh>YoN
+%eee2oD`rU.a,G6\%([*eVl2mZ9((N9V)m`W>=t$dfST"E41V6Vh%@Rs.9L`W<i'L_1Ap?p:G@*!??K'l!']lr%bgu1VbK"mm1[-7
+%L?sc,A&>#H8[7anl8qGIHn`1#$+2qHM)E_7\'#E`Vb.1:K&&%ic(r9G%+)2_+3O&Y8pf&eb$$9QW+#drpghkDFu4a&hlG^aVp$\9
+%:4d=Xi6;Fr["blZ</*Z;S+H)-4G6iZUqEo_<kP*Z/2lS.j9sY6^JL$]5Go[4\cohsU#_a at ouX)SFR_=nEm)m07$'cU1=@G!oukgt
+%H/#IhnY+i"eJT#m(cia>N=2M5Np1%+nhQ]N!oj'Z*_:+hJ__Blko`VDg1'W at a<MY^-*=om#>A@'UEn^Z>X/eUo*k@*(eAB?A+r]<
+%KA]8BEJbtK*EWa,K;=StSY5oO;EG?'ZdU\#P^*sK(Pd4oJpA\cZQ^AkUroJ4rc[6D-"j-,1;9"'D/(%<NWj!<2!0<V8uP=XVVd1F
+%CMN873]#snbHDGlbi=6IT(8T'RCOhFfSJg`NBEDN at IUpW=ApNBV#'aO]Y14ulB:1oM^rcicL^]k:Rh7td^m;S2).4l+rutb*\sGb
+%K0:?&:Al6XMEGksOnn8MgF,3#]#V:96E52m:A.tp_C,<*`9t"?R-H&AffBkOES8(aO_[uDq1k;)e\uEY_2cbFCepcJ2P#&tH#,EE
+%+/gBuK(Mog-8Xm;GkRl[7`9=.jo$Ii>_ihPKY0-/dQlIZ%RTq=J-8Yc*8oL-]bPC"_l\CU1"<I,`&S#"-1P[9fS at VI1h/L>/oiRC
+%drZg%$<IeQ<^,__MTithb/[OWi[m5t:b<*@%r@)6QJiXC at -,HCGb-m@>dNKK$[j at G4.kMZK/@.*U8f;ZZ.c`/V(0/$#YSlIDL.m`
+%9;Dk*(r+&Zd at q+,V#6&l;(aOo*'+)A1-mn9(qE';\aQ4b, at dhiQDErhqNHW>*0LB3Z.R9!]$>0(>Q83ek)9OtD`[i.W_qk at Cb,r8
+%ZA$=[75HnCcAkJ)&!nJpMf.D36\C%F,.Y/lCQCa3WR(J("/%cQ_V#!K>J_.]QDSWg6.IB01b71<-"-,Rcj*M0jHol^54Y-DBJV0.
+%TjnYmAbMBbRCeZ?nsf1,oaJ^U&,OYdVH*DZ$Me4r9X`+EThW/&'Opkk\K`Q736GSjHs'>5-dU$$&DBi.ms9!;g62^^K$ua'<[nA3
+%-E8GD"L#%m9BIrifN at co3@stHSU"@'C-]p.":M\Pl]Y"kV7<m(d!:6gnnf.;li]CbB2JB;dU)]#LE_DTabkD6$I/ScaA.1KB6t(D
+%nR9ufOmH67%jX.,/`6*Z\=QK^LsXA]=2cIc*P6`pGPh'0>OrA_9Ss,0[2P:^`sL6rk[nTE'aA=Wc:M']$,5Xgnt6B!3i6'E(K=?-
+%r1)]['WKR>rhC$GoK?=UZ[B%:4RY1X)/\anQAp&G;[L3L5o$T&4I:F at 9DltoWd,_%&D)?giR)FijmC!',+pD=rjd`FE#p8Z?Flp]
+%['!Ti)d9,BP\Z9tp@<ndpPp3&IXuU>UgrHh*1MaNFbFK+$cW6)eo(dOE_;Rq0Qj'cgkctuq?J76]c@!,AgY/Q719&b!V^Rp4.0,s
+%]QhY$VQNb0\iG+Ds0XS3=]hfS%GLCi&g(30FR)@0J,NXX*I=K_eV]=pTDqBaQGlaujKimiH>O9iXkTC6JnA[[/F2apLS'W]eXd#J
+%,?Zgq\0l/iRld4(H(B_(^?6<nT+aC0ikURB.PTEGc(]>12Y[b/:!Is3L>bhK+%i>1MEFqWfA+i?Z?,=Z_(Ms,gQPu9<%0aT:@O4Z
+%[n[*9on!GIR?t:!3B4OU8I3(*j6E5EGBnXlYt3FN.>Mb53G=)_lDXsESouBNBt)Y"nCs;W104.5nm7>R>^t$L1ID\3_h5g)U-C02
+%A(\-47n:X=.54]s/<B38>HL#`Q1BBq"BPc)`"DdU4[(2+9]&dc*AfA"!:S3f03Qu"U;f3"kp]Zua?7#V<-_BgkGp8+(8$4PeQc1(
+%3noO!.`8"..]arZ5D(`9$E0PR+!*B3qae7sVQfo[Ms:9!?=HM7d!scFr,Ok3f.:[i7F*"0aK\IGCW^OQ9(:D`9D1M>jcW5/\Wjk$
+%\Ee"o!`Na'kpbM33VQ!/np-%^qS?@](]@<uK8b-AHK99N[#g8b[m47P'69B>8]sa>8C"aQCbO\T"&mt(BF\qY"^qSqjeFH->.Sjp
+%4Bo,F+1=`;9KqS at 3jn_XgmDO*H!(G=X6&>MBB,k*+ at o_q9Vg#/L/[:DdL,>&'D!L6`8s1B29guca;`K3o9$egi`$-I0`9'"a:I^/
+%5\X0FRn7QX*P6IshSf7ja).54YZ.Y='Y[%j`s-asZ>#Nu+D'X2-6)8&Vi]$Xg8V3^!2/5]#;RXUjAkS/Irs:]Ts&;SM3sp]G=W`2
+%C;8]^TS<IO,s&JM8ft*NSiQ,([\fl$-@(C`W6?7X(tdSd0$$+aY8a%b1Q^@T[E at 8>C^8QIji7i[k>_ah-$Pm7c<d:CQQMFQ/'IjC
+%Yk]?=VHFS6SZ$uQ"(<uDI\CF[-UjXJIp%G-[,%-SgH//Uq,::B2I at C$I>eqk1VpfP]V%%l'L at kM7`+LrG9"\9[$pFtP]P]7pJACq
+%^&V^>k=F[-G%_[PT]us,+KCMgHdT/11jejS;5.K?j"WU2q3-ZH(NJr;OIa3oZ=^@R4ZJh*^Aj@@XBuuT0\NPf[UkmBPe>A-@(E.W
+%>$!!l)5.8I'85b0@:[7P*3s]Bj)pm,,gC5M.j<),C=pV6es%9IP)-)$rV%R7'8dX]eY^R-k^3R)?B]/fVnR*1eJkiDOD]MicnJ$I
+%3o7gu,1Y!>'$E=M]\Pp"SUcJ&_D=Q3FF!HY`n]7i@;.7\NK*(rjljZ4*1DeD`Zkq!X(&GUnetI&SLlNKV8LL;1-tprQb`l"*]iH_
+%!-d:i<DG^mTDgg!N(:pD4fT:?V7EdoP:>@?O)!#REU[Kr];s17@>^&6<]trS,W<Lg(2RZfDhaZ=UHE&c4L2W&PV[F[o$ZZDb1i;C
+%O\Dth_`tX`!At"/.!'4U,-GGD?/c\--72i=?<i at 9qao#3#[uB.$1K at b$n(MH5$'>=*4*;J09?(S)0+b<%Q#b$]Yk?Vrh3cnNb#Kf
+%kNM at BT$L at +_K*qIb;T9UMkWKeX7s]O=,.>UA6RK)K+_*q0>BV^V*IK4pdQIDJpA!BNdai2C4p+k_?9H"X=J_gRi,?b=g_sQq)Z'(
+%6S[9cY,jhLaGgn(#q/3_QJgY3)hGsJ"ue?=CF\`t?EHAi-?q/29+7a;1HQK5Wb8a0Xm$A`_VO)6R<21RMm'uYFaDXB>(l+'L4OoE
+%!("bIWWM7\D7PVV[PtPP&P,S;4(eqQbKDV4=?,$]5Wn]cD!2k&amlh&*RcaZ at Q[O?H.iJ=MA5hg\`XL4^RH0T*XGcOAZh>i*98_l
+%qUqMHm>bec[4dMi:d2hB"7#^m/@m2OGu)deOh?nIZj4C>HKDJS$6</N3SEE<S>i6kT=fK?PMDJ-<a1)DYmTZN1^crJ&Ds;#H&6I"
+%A?]-ahqP9GVRYi*dW:u[1*!.eQ8l^h.P]Zfo1f')=U]q5h9JL$S4lrBAY7^5Sj1Y5hB#+;KN5_uG4R,Q/3J=V at X@tuo$Mgm-K8B@
+%hR.%t)K9W23J\>k[1i>gI\qa^8=FV)B_P,bWn8"W_5aO+4S>=hs,(3j).5.B+cN$XZ=D*(h?L8#FQ6-V1M;6t+(d3/hqQk+kVb1e
+%.Ac_Qoblf6?MMbRM>>uI;h<J;!rauPP+GS..9Uc#KSRL."T-((N[4F76CVW:jO]C:e/-%X]ab=Njk;Oae-rst2i*.kdYk;sg8Uf!
+%DFDt[YC&TAdh5QY%A'>:,SJO[@:$[t%oNl3Hrag%?8qoKCWVjfFl'4QR,ksDe.j<M\8_;@G_Y1AC-a;jY"ln&dhK_SV59FWK0I92
+%-D-VZnjVH(TEP\?%>Y4).K:"r=+d(YpH_;Ldl#0&kTDkXZd_2cqspg$knA%0QQLF7\(R)#cq=fH[8hhj\fn?mq:^XB?4"cSQf)@k
+%;YP!!]uC^`no%Y&`lls[>Su'<FBuES8KO,MG at Sg\m(>Z`fNNASZN%(S]`Xq3HL`$Lf'q)=0u^DnV`^G6RJa0Z]pDI(e=7fMS?GDc
+%,um.0W]GaC[8h5Z(I0M?i3oIDoiZ?dG9bbBZb/rh]3DNtTDPn9S-KaCN(]'XnEo"Pk,_R3.?71D,<X_=B1:39#_7>ASnZ<4^HUlP
+%"jBl2AC"/N;*qh]KO7Z;C9]MnG!M@)Y`o)dL!*o"T!c!>XP?ThrL&/a.bRm-+Vf.ROG,M(&9#B9na10m/<;g^:1Z[YDu\QB1nm/u
+%>Q*BheSD3R)i>d1'4c0U(.)l8Vg=d!1HG_:drrrgSu at ddO_;go&_j9Lot%VQm at 5)4V+;*r0p<jm`t'igS=r'[42q/H=Y-p$9[a[6
+%1/BO!>#4h,&i5"f==m+^Alb'8*e-h5Z2/r+\fGUKnHoJ=1n&Lh=n[idBqE?1:*j:&::-hlE@*6<fi"/Bk at HiSiPuZU-.p9.[*8nW
+%?3Y[G6I^\WW#3#AgoC*V79;/QinY#/:$o*oi.%J4BdIFUY<uB'Tr^\oHJ*b+h4;j0DZfDOIH3`XA\<,!mpo#L!5#XX@\'ko+!aa]
+%5g?O#L2sWAq3'"3/N76?CiouV:st"=!iAlO&G>pXNimMQL5qf3gU=:a.qhMj)b<XnjKNG/SXX[>I393p(KQSZa>s0EGCuCTU at ACI
+%k!n*&8]FN1\th#-+aZp2QYfJi?HcsJMmhtg-NB%^Jdhpn1k at J`:(hH\a%gkJkZ`fZknnp4'Q$J="`gj[S6E41pW;O52t*88dh],&
+%+`tNjIgH?*@6Fp%luT5dU9GeV*]3e9O]FU*f"*GrL:C<Jfk\P`9BsVJX@^lt7`>"ue^gTAYg$&sm=/raFP=+\H(3A1mt7;,YUO0!
+%k1GT'h9.cg8I6J<Iic@:8\UBhcV'oC'3HtZM<H_)eTj6dGWFG.m-BF*D;isF+B@:=&i>rkdOtjX4Efh#`R'*QkkE1>cdb)NKIC$L
+%:Lj#h*&+!uR=rR[Q\Ei+@\Q-p_ep2t#RWpZqlS7Ng<Pr^.*GoSaTGWPT<bcob at Y"_8>\4UgEAePL(79Ge2c!EP%peu:X:K2\Z"im
+%j#"4+TKPjBB'C,shthLu<5`16?32ZLCG(pQbZ7cE&Kdj6P6 at 81PZ^=nfTIFP""fjN$!86-P8of8K<HrKos$,cMMeZsVJft/UI9W/
+%kL#6F8Gr!CI:Pf>7%KYI2o%oB,LM`SH.?.k/@8098=G^c/Yj`c,pF[=D%,:0`s)k$G@:D>]ojD_'XHVghlGJ(K4Ytt#b at 555D?N+
+%J0_;pU>34eD\'SBGAbu[OshAq?><o<<Dn*[q*@LBf0dS;LQ:3Aa1HCM$4A0f:.d-5kf at 6`#r5G<VO??h:nY+"Fq_A>E:hfhbGeTb
+%n1Y]HqRoJsq'*d1W_P&@&?kh'd[qklq+nKuWFW/DXZoT9?\-ERlSpuYAZgEX^1<#RIfs;=]MG)&[2VbOO#",W)<A6\,A2XM-$@j]
+%f'9/)P0!5hES#iYeD&`BV+Hn_es'""@Sua/9U:!rTkohUG1rmV-_<]V49$Ta+`FP,9fSXuH/==BcV at h2aii-3GitAcc3Nn:8jbD.
+%(/6a6T>G2L2B4RLZhXbrJ(>34\f5o%oEbAsUn*s$R+grN:Hs?>@f,LbhK,!lD7&u=8afB!''P8K4dkG`,)+7.Kq*>W1<M&=;ou7p
+%b[18VF2T3sil(6^_+p/ieOi/#8I;n%3uKpiJHl%>;H*e%)nA![0C,8R0&d)@Q3mES.[8eHe</[bQc)@;OIi_o"l(H)E5/jRo[qb$
+%nE"F[YQJN>2i>*l=_%?>Y;TO#5LnGM)rpfX]$Dhd[lK,PlSH4@\ZE9QeHG:;q^I$?pZ3=iNqoc0NaJ:'o(0p//I!bYMKdK&pQ>-k
+%gZ)>a;4<dR<_]1_2I+TbaBd"_(giBT,7Jr>k8sV#B?08i@*br=n0$9b"jVnogQtm.42p'Nn4[CV,F>\j4J$2tD-^JY>[<uuZ8[sk
+%SZ&t3laqPZ^#edLK?!YF44/j(ZIF6Cs,Ifl.;Mfcjj=BjG94Qi&["?Ds6]VJnm*rP2&[sMZMg'T=dJTOZ2Vf#]Cjm?,ZgH')rQ4u
+%"/l2+R&]fJ#^;?VRk?:O#,m:'V,e+'-oB^(gp;gZ,#]bn3bsQLn+1tAcQNfT;jtG5%AorF,gY/1#S2!_A`dT?M0ctjO,82g.(_lQ
+%_&hRA:!(It;T%#5H%]T2M*k'C['Z3:`,SarPNTk5H0&BlO'B2T<kEIn_1!7U=I2*1Aim&NC>)6K081bE<1!8O'?e9hm6+[ai(It5
+%JQc[DZ=M&8TiU8j#eGmZ!-tU#4`XZ(b at JB&D!hW].1P"Vfhhnu=OZ=m""i4,A-3Yf^f(n:Q``</7>['N+Hd(&!-+B"!e'FA[FOo4
+%IrOP:RlsY!AN9.Yi8?'?XRkfDBt3CA#;)()7=/MiVQm[#4]0"r&nW\`ga.Zu?NkE+?;DH!SQ.aH'4VuoDp"+Ag.rU4SbjRj*8.>+
+%dDti)]/L3mo(F/pRnm$r<ngXiG#\/Xi:>*N:_lVa\jR]S<IVp?U6CX:[BE.qmFgL1b;4!*RNqIQc]ILp/=!#aI%5u`KK at X6p^"Q;
+%!(I.8Aol%;EgXco+_S-)[-CLR[,[N at UB.u+`C^##9.K"T`ApWtJraAf,JRG!0U-<*2a6C]eCesSd[J:tVI4YQ>XO+IHBr:`,:b5o
+%[u(eZD%;->8>\TEU"G&K7KO+NPUr)DP'R04\FH"c-hammD#7&O8q3o<Lmh>k"2QB%+CM!aOXgBN`s:O+r_ at T@E(/IM6a?]^dc&DT
+%-$kf%8->R.W!!++o1jEH=8c#PUJ52-*'4YH^)Vu[3Z_=.o7am(DMgir0ai'5bU,$LnC7^\>>RDQ. at UG!c(^FuMS1T2AN;r+AY+MX
+%-0CL"!$,`m%_lQ)81_+LH[O7pZ9rFVK12pU,, at Ad8TQ<5k\@*@nS1-F62+nrac6nRF!NK?K6ZI1.B/VgQ;0RMnd2[t(rriq=_9N$
+%Q$O^Dh4tID at D3=cG(-O_T4W6V*@X3tP<%N'U-4>1C^UkJ7H_!o*/^=6XUaWn6O#&K//Xp;F&%<2cdHoq/`Hp&@e(KYfXB!q2NJnA
+%Ks!1)S;4$h)gVgd7&5XJGNaE6).^X%F##@QNpR1@=<f_p7IDdZ&m>.^]AsE6P%EU:5^_M*Le'>XC;kLXZW6@$d>$'b:60"PEC`kn
+%0SJ[7MdS(Cb8rFG',\eVC_YX?obPKPl9<r6YO0RM$SmR)FX:RUR$0X. at i<[FT;%&g+dA'cfdG4cZ557U;\;R/F?5\)hm2#InuKr@
+%]h#gX"kJ8cn.tFu<B/Se3;X/"h^qt"#UGi/ps_d+ at m>*F%=HoAr6QJSckQbKTjP*%cbQSkW+9,M1XR at -$<Yf10o'Zug(>*29o1eT
+%,*JLKRp8U`Kp[T>62[cCc9Um*)nYSVX!]HD=FNf$6H`0M,Kj7\E.%Y(kgiLbkW/KCSae%l_VWrM*\FR$U*W[#PFobD`P^_2Y`E$?
+%Hp3+?O$?T`W)bi?8dTa!9AhCQo<A5&=cg5g7>f`-[;D2MF^7TqeRMCP.Dr\,q'`6`NCNm/BrrVfb,R(cO-Q3AYLQ"]h+j=oS[+fa
+%:,(TX^gl22*4U97m8B:UE#).nkR(<:@N7\MVl`>GH>E[R=McWLfU,'UCdZ[['.O`=ZJ26OOu$A-hOFlPP at hkKedH;r?@k,&G.Ra"
+%<jD`8j,;F-C:u%("!1MLB/olOg8M&DO;dEoLM%X,WmN0p!dE)/9IJ-uUtom;%rIHM-]I@<EZT8_fR)NoD[Fr8$QIKf9!Ch8md3T5
+%\s6:':HYp<gb&e,2/X&;R"0GH`ga-K3 at 9TJZ@#DKS:'%<c_cj>E@';)Oi9JM2PWaT:#0Y92(<D,+lnKVm+1Zj6h9jV:`PJ*F$>*b
+%,p?A1#@=M9nk40D-6st<VmLgb6*.(2Q>MH`XKE'"Jo*h$D6MUa/a*W4IM)4WfH_?=B1n?EXD;mGH;8'ZOp/gF3%D@@=P.Ie32c=g
+%'$Hh.O[MB!qN,[7;E0F>bA<@cIG(/NZ-]<,D][7b/Sq'$Co"J9SJC*Aq,GE_MDM9p at GhANp8mU[PRW6!ZV?3LUH5S@;6oWm+[&3s
+%HIdd(Tk5SN4.gr0O:a.r:cFe]4u(ta$RU=dP&r0 at Yf20aV]p#Omo'5hq,\k,*fHfa8ds?Zk;Wi07T#\eb)rNLBC3=Ek/DV^e/T;K
+%2*ICLmY;#g[N at Li]Xr/'nD@@*l]RIK'ZS#lXU$=,&(PD'SO21.;?p$?8i#JNb[Y!&BQULTSeRKg="U.k-t.+")*^6?-\;r399Qk\
+%W3T2bA/9F)k!4E_Kd5DC225*'Vh&2V[n2mn492Np:U1;+VCQ.Y<\S`@Q"bqeduqT#P_P0EN"fef!i7C'AkFS5<&$V'^I5<7XPhAL
+%bq6Zb3ZPq=AZnfn$Inc#"J\l.A>tIN=Fl^+,#/L"7/1Th`f7t-\4u+_aasj>j`eVF at .(uIA%]'F.*>c8&#CJU_qF=)A'8BaP"UF0
+%if3^b1R3aTT^@.NJ3-?CdLI/E*%Yini&4/QZu$?$%]?Wdl$>X*1)LH.Uka/n2L at 7m)8XFQ,MAp8DW/.*B+4-bZ[P;gBHcf,V-tJ:
+%2T2Q&_n&G:$efX\n=!fMD;VOr1k`VKk.$(S2fa$n;lZ08.k>!kX=s%3#Mh/+JR)=>g8+:O$Ro=#/aJ!5EUJMI^"ophBN$(oKrad?
+%G\7Pj1!TEiQo"d$;'3^ga$VLYP-03?681Aj:rpJ<oTT>>9DspnT/.q8`O7Hn<(TQa9:_."=k4m7-VEU%b-?2o"IP=bT8_AK2ZcM_
+%GA*c)&pl"B4b:DY;JECP:d8'5h(<+m\VN at T%aU`H:U9\FB9@?'#71\kb at r6J&V2Wr=Dl9*hsB%>PB>+X)EE&3LXPl'9[u"5\NhT%
+%[h@/JFt;UKKOde;buE2/:]Sa<.eY&`NigFu:HJUk5]JlB?Y!]moghYeCEU-lgRXp]`*EuH9n0BtQCBWlE\--1\pB]7nfgkkG3eJ&
+%&$3s=!EHje(iKl,7(OHaJi&\1S>D,8BT5-,*s^$2)$kUFq'Nhk.cF]O)6>.qeQ"/q%f+hF,`,m;<A:Vn/c/D.HVRHdktk.pf[u?t
+%8DWf+]0-ZRp4Nd::'Y]e$A,/;aR$@H*-aKFa6 at AjIWjO-+D6rZliG&A#c)Lta:31:?RJ$%i2)$\*/"mo0.YuH*`ht$7dj8d8$_bD
+%c$Pd'UlNR`+NM-2V`6^J'li,smtc:7Kk;;7f)"a]1"bl?`UbD_RAAn)<IpDNEO\aYP]+S!8P47p-U,aBZh7'a<VNJkhWB(@Ub%Dg
+%&)u>Ffja(4-bJ1tcR&[7UQ7V9JDID:OJqC*;"r6iOfi`\/<ZL;2^bHXKHAcVl'h<KE at O/Tok]=PP<B-uEY!PEQ>hf$ZZiQknW;Ae
+%ahr,oC9/Xh.QY1drWOpdXdD`58M)V=2JonrLXT`XQ*.o3>+J6mo!<S46_[SO&,0j%P)N[PlL$>tX*BLpmWA']H#g!@$P,qIlEO$B
+%,tB%D:s3#0n,k(Fh%Wn)AJ8!9/6YA5I<)d;j2G at PKnjDG33OarG`Ygr3#"oHmth*r6ji,4;OBeDPn2.uCECp4-R[$,*?2o6JQ"")
+%;,=\2PFtp-rg\6<*ne]]h8$YX":8BV@<.rinhs:8k)cM^j`8gQ[DEI-%PKUa)a%<53NcO"Ol!]86T&+X*^Q2WZH*,"JO?mO?'8'h
+%q(<VC!KM-@/W?YLbVlkQIccqW9"'pn;'n;)31X"WNe,=Gph7IcQX`(7:.+guQ&!Ye3,]scKmHa?:5HTll:cap4FPN`G.p[KAgQ/N
+%IT(7J15 at +XGZqai(0bdW7u\dZ8>>:2*oudQ0;PSP"k(s76GpNhRMX`k."UFcB4/TM&C\''$0sO2nK%@:XWqi$)-V*F-<Ub+>>jZ6
+%ej^dFBi>D at 2Xe!)E]5IcSD#h*;Ft9;@SQHp6Lfua3JS0fs4H"k*.f$44<W]nD"-5]lSq5Bg_<V,iff&8/"S#=2&]2Re?K_G!QJsH
+%!qm^onlnj^'Yp2aYtC;p64,/n2#NMgG;]LL@[TUc<)77 at V'S_Q"4/3s&/sZrS5o4!g*>")>^>YFoUWpJ&Ju,lVl';G]=&tp"4o1=
+%P+S41];<]+:07rnZW!#Xg#KDZ*T.muYHPnj;806H>Dc\8'e'br41knA^<'Aa\d%Yo<EPQf80I8uVZP%I1)-RMgS<_"kt?QAb3rd,
+%^"l6jWNtRL at i9!$f+O"a6*:_&OdUIS0$/%5Ke'.!3.+qp)\Y&!&A-)`5dk9cWi`R7)*,PRdo#"Cp,kBKZ"hOZV.;$S)bu.a-$,A]
+%31*fb[$-a\0;Zgd at lrj)BH/.,=lMS,>ffR.F%`td9.u<eP]4*Na;1-?X>g at 8Z\($7N#WnoZP7^F+JQOYZ\sj.Hj[3m4;EdLqC!"c
+%!;AZg\#)EnNDjRGak=oZn&H&AE9lr-X!BZ[Hp)Pt/l"E?np7o5"09d66X?8G.PYn-r([j'8"CR&B5?<L+IAW)e?FOjGhOFh+GQG7
+%`1mgg,><78TN2U>oqD(rNpkd:%rkT+2ZkRR\P]S$Q%(Zoi'G&@7c(/C at jEej4AUe@QQ^"-r^\bOffh^GZ*5?Q/\&c_/l:c!*-6-G
+%8YLZ%@u'AQ,7]dMcVrkT/]IRr/J_e&mRsCHD,kn*QWHO609q_WTopEE:3*Y:foBU4o#Ea_\Z*5GK?A[%AgjH4*7&6gDR*aS<sshB
+%BQ0?XgLkVlpEVtDAhRqB#h2V+o4"VX=h^r'Z?[mC^H>.$&T"5(4$@pgl2dHR2S8fJ%P&!6#mQbPPUqA30`@+2j8tG2N_=7F5hTe:
+%KEH8s7obU]].W+-BcgNf=0;'=.r>&LkH_+/e"kq\5=uE08_L.JlVTR0ltn@<X[h)q=Vk]VqRG6!oIGi&ip;ug4N'8jp at F9j+[/QN
+%*01.#9F;oZ"otl0Z;eG%?Le>V:/D-ihKZ?R?ooIV]PV\kGk)9c<u+Y"I3QQt_W_1'q4%:S`F:65e+#O%Q-?'nZGLcE]u/<aIQBMR
+%7X34=1o+&VE-502!Z'aO$&>>O`<e?@]qi-S7Y\`CJL:e*!ig&!bgZWSDLG2GQ#'q%BhGRLKP95Qb$/-camE,Ck#Cal$)',KcC-/]
+%@'fMEP(V4AdRk/rc\6%&"0r6>VM1AhR%c9i7[HFg(s6R:2f5TI%jj*BGiJ`5R*=a[='nu at T%W(nQ&o*J\!?!q,6Qp5%apb4)drpi
+%AQ>:_Q*BsQ6DIF`E*0cO+"&J,rM,M_b:Y6s at 0+,6Lj:G5jX_Qh*B>Gi=f%(kh`u*-WN6ie,`,p;V/eP#Dh;c%S_X2p4'=0"D?l\;
+%f)c9u%F3ci-)]\QZYgiRnbFpdi_>#9?i6a at SV'T^72='N-?M.^=*a8Z)'k=7Ln\.dfG:Hfe\';e9%.QU*NNH3_]L5- at 4BKk`To7'
+%?_Zm_i"a&@9`n<6EcHniPgUf=XXJK_$:_>?[n3Z]8'U=.gbRGg$qb7YH5Goa9+C6W9i=ls:>9b;,WuOjdP3flN.6kh.<]9,[j;"n
+%JssZTAtid/n6ft8SLMYuA$*WNGeDJdpaQ)":TB3"FOA,.6fu7R7[u4e[rW`D\JNn/<Rq^F[S)KscCVXgaJan*A#fXk,\n>N4%W2K
+%N4+!n1pZ*;_bgp`a11SD@]N-7H(.u=gOX2q"DUOb1lqNpaappIC"7J at o72g+!+PPQ^GY1pVp9N0T9nK5cBCsocW1:R84cj/r%:K+
+%q]`Kaco,/]a=kf/i_HNW/A)`D^eU69N3J\?AKc4Kq]m#A1sdRFp&imGDj,St4pVWVol/HG<59+?D.t"\D,V'MP0kBH,Qh+h89-Fb
+%lt*V]KApbBml)q6ESdDCJdY9,Vp(6Un5qDRG&q?TO at pY-VilQ]$C<,pP3E1md4Y_\XT<Bto*g+12F*&1T\Mfo&PcDT.T:M]PKJiG
+%Ue2:+E,ToAmrfL.`PW<m=I$=<1 at lu, at AR3i:+$@tC+<s4T-2=Z*g5YR`KM<&pJb%iUFo-$UUc:6'=N6i:bL=H0KMB$)teH!+1KM$
+%376L]QJo=S9'fuXpZak/R_m]K!NO\<kRnkd>`Pf8&s[5)/C6$CXdEn-:+",/.7XW!:n=K, at B*6p*-EtPF"f&*`mhD5?D?F8<u7]9
+%Yt:PPB=G%mD^QmdH9/Qn<?3%F*`/RZKCk5[`fs6),cWI>cGG<n'Fd\F9=<4hE.[Dre0G8jKrH1OJ1,qS/"pK_4ZK.<\hhZ\#Rlnk
+%G.:kqW1CR\SiI7U2Q"?.]U&K:_,Xr_<h#dS`Aps(S5cr$mU"T5EjK at L4gQ,8QP`4>XX^[3AqoHd<jqsoS#BnUYBl53kZ5]Zd_7e:
+%$_X"$,Ee."T9E/4;Y:[K8ZnkH at Pd$@SJb8J"W/ISo4GV"S&E&/!ru:7(Et;6XL$g*Ojs1XR1*CbCESL\&lmo`WW+JH:$esUXRms1
+%,'1ftWI#EA'`gp>fcUTcZgb>H-5t-"'i=7;eIIEEH1p(Be>5-!O?jkY[]"kuY'-HR%md at r!1($01E/EUXH4oQ8m"$C\t\@U(ql,W
+%:2b%`Hf=77W(CkXI.QI)kTSCWLj*9eV#g_,S]<:6<:umE-9p6Z1:%l-V)DQLJ_&D9*EKL;OX6)5Tu[29.GI(mWC5Q^nIkJs4EE3*
+%YS4V""fidrj++>7DmA!>dr,(@re"KC]Gg'HOqC?([@.jBclKK\;q8DVEm=;L=W#BRC_6l:""B8@\SsC\0rW>G:W^WfkHD!V7sPeg
+%=tR"ejlHn:`elR*1q at STk?)B->.-(UCd>2594:JiVm`W'W7B#Zi'L<e86;i#33E7r-AitHXZ>eb0s/kbMbWakNET:<$1pD/Mh[ZG
+%M\J=TU,3A3K4]oiAQQF"S=Ah*o-L6QGpl:Y7'JH`,f1\?<B1qX"7.C0W\QW0];b at 9'NR:jD.M(mZJ,k*62^4L>S@%9(V*+u>*V6$
+%;Wi1F"j\WMY11-YcKs_`B_D#IBXK;=!i-KET!MO]<^Y-o3IlVdYOOF$)9t.,n]h&s:$U>R.-_W=LVT0L?9LXY+1%+L.unpJ/.Nq1
+%%s!nZL!B<[]KfA,f<,YiT at 7g_n[!KtC(B6kDPE?qR)LDBTe`uY_Y+U#Wss<.eOd2=k&d.?m<02t%Q5q"`\A[<D0Ts,>)isFXNmqO
+%&0j3JKfRs]OPakA57Stf*3q`WhSGO:Fp7(JO2L[(TAkCB>fb^QcU:*r9r2jKW>7QEioI9C:HQ1iGi7ZW</i%RQ8qsc4b at 258nP=u
+%*D)HNe\4Mg^l`6X\-Io-Z$PnI`AV;7E;%!5O-!)C=,5UA\M<82!E)RkMJYHI<>CGOST:6'47f-3Yh;K&?00A&/XX<p!]"t;3HUm6
+%[.]-pd%q at GQQqO'8+iCOpl!PR6ZumTCqdT08p/4='GY$>9`crX$6&[h],uXP.L!lmm#0TB#>a(t-/FM-W=crI6nK;ZMq`?e.EF:N
+%l5ooF*UJTsih&-C.:0t#8se,?k'q2G2.rr,#,8k\E:UqgOh4oUqlh03,f;?YN63]F/"][tB(7d)&MN=i'r)2b,+aH05$:nh]O7j:
+%;<QC/GI^%TS6TGeC,5BciY:W='fcPTqR)JufTrt1*/Nfh<0MmP=^R<qr_L'Bc[*)/(7+>jAjKRG(`Y=LUV%03M4UA(Kk#s+a-7e9
+%&Hm^]W7U>`^F.GhrEXP=Hi#/;[$)p?$-*?sd!:c_mj)gcNY at TqT6[ll*8>=Q7Q?U9?bs;&T&`_^CoG?:(>154'P8ke<0R##A\?Nh
+%O:5_e.L\H-_o(oD3M&,??qH,a/?17a4Ba?u/:J#n;MrF--cc"50OI^Xf%oab/qSe_T1E'.KCq\H$VVauP^1UCJ<T/s%O#V.fn#bL
+%30p/Tk7.=Rko(/i<.!;1K>"9OKLX)JJH]G&=d4G6Zd7r,.Ud,8'a[BiKe#8Xi*;V0TrZJ.8s:/e+CGAiY#3q!A04lo%oXG#b\Kb$
+%SE6A-eRc,nV$`a/<=@Q3#=qIp&hQJ6[li!iCetlhU,Y7C/pS=3DtU0-oZ7Fh1qWp15oiQhSh>rhg!5%lX(=RWN(^!mR%:L]8)Iq^
+%i8Z4"b35mOj at .QBF1&^X+t$kT*H^bZ7E2p75%a8h`l2W]SGSL_h26d^nUdlG;DKi2!H"$#9i`c<%0&.ee=6#)<f?%"/ImaW$eWIA
+%h`\`1WY]p0C;nA(K>3Vd:HHlZ&bNo2(nVKHH^C-4O?@ZQEHTf/)h,EB<1kqbiX&N&-^#ncZ)j6?HKTi+9.Z-[OqcZI@%Z8a=[ilP
+%K>_^7kr1]#nkF"E8%fVTOu'7^-`>HE<t<]>2of=m('MOR]1j?U.qVS!:f6NKD#)uiSH(rYW,Xa=p#[JBJ'@N;Sn?OD#(W at de@[e7
+%Ym,mH(8@)O(aM$q^a3asbt>e589'i/IT*Z*i[&9)S^JM9FI6*h7,Db<QXL,sk>Zj0nb=6d\geh[G<4jh/0CDK,?TsYpF at q3=`;`<
+%.+KKm160gEI>cZ%Z[!4&ZK4YuM='fR(fLhaAZTG)r89+IJ"J2^GcGSVgSt+NF2#0?5pikY)0`"h[dT>CCco6VB4s4]!HY:;'PC!7
+%b3.bXj^alXqR##,]NL8WrrWMS06Zrej?d*BGbmo*auSY0&P\2i#<h6r)VK29,1n+6X)t#@QE,DBC%J-Wb\4bR!!4Z;9:ebQA2=i7
+%D(TZh0f+?lD9*?GOO3D%'Hu##$3R3NDB@(Ll)-fU,j&2R"r_;cEdfG at Fib0a)Ge`*ElADLdI=aSk^?aHHeI4#<`9doWcL3>UMtmm
+%HD9e#2`[-t$;U-\kcq0KOM.:E_8@<Z:XuHM(UenRMOhJc5-G0FfM[0.O!(L!:*:R"ha!O;mPpk7B:l(+MM86$W#m';()KfYHbV%1
+%&$E]8_'T>e_Lg#71%JtHBnE[TncLb]M\:JdPWnc"4 at iCO*>bEFclRhfd$q][X&"_*\_q[p[=b_TXbj5C*:ieh3!XCtpOS_b]2J\4
+%\`hD1#flX8-$koOYW(4<=;8!",+HS-!T1DO=<phQis,]1dlM]^Si7&rYJYAao*C,qX!o$;_eNg:E]%cAF&@+u6QIA_,k__[BN%C1
+%]FDKG/E:^4H'0XFSk(*3\$gP&^4G:]<6V=hJd]ROUef\Ioo2`PYe-8grPmK+;i8#AQ<d%I#^8/49 at PWINMn*kUmJ,u,(NNa`!=)p
+%.Q097--!M9h=/L/=3T91S4-UdS=XBF;SCnNYLt:/I'P,i:$IN#9(91%DGDW#dQ-iDgK/t$Wj8sM37N at 3\QQr-#W/q_!com*7U6)A
+%O:W[XUEiji;_7j./<RjD5BGbSVBuhgkfY\"9>C]*D&H$CFr`^o%,hf4#3RCpFM at W_*-_&4e:ZiZ]W?$VNpbQV/orW$S%[BiqN`0j
+%iMo7N$e</^8\CR9g2EJAW9Q1%WdC8ih5?H44Y&B89a#Bt*Sn7dbf6>N-T]>t6Bk[\5Y!.:"-<Ko]%FD^k%:T]/)"Si$d[3`FB$oN
+%,%!IoK.%NBCfX]f*Y^W88XqH,51u75;pj^7_2fiQ=3>$AXZ9Y])-$?1=q7Vm#=#Lo!t=(!?Cij-_`h(oUj9d,W+dYj9MN6J2V(R$
+%D/&\Hp#qUr'?K)[?'hlpT8Q(/j)L[;.7^;oS3)[f#eNF>@c"F;!^ogNMF3iXR;&nP.RZ:=$_A2XFsqN*,j[-hWpMh[R3jL"(Z5Q9
+%O$c@#D;Q7IKCP>h709#-/H:Y.HhIDg_#GcGi;BJ(G9>]@Z+g+QX4o:VnK6Ums7#a,#QOS.rTi'Rr6&I)s7u=0qtjb"mFuP3Idt2O
+%dr0^22qQg8rS9,n?\Q8/cbKIV^O&+mrTee9r%+qQIdr?2He7S=f5KREIJqOgORN&Es/^/,9=uqBY>bGd/_q.!ie at F'lgN]^YBeB!
+%#cIDCKG9GJ1#B+ckD+EU6=,*%fDXa!nb0\5O.Te:IJ`rS5P96hq4dan5(366h>-@%m@/%nHj<0VqW^;ZrUB[MpV6X<\)72\h<V7o
+%s5EsDk?n&PnUL;jlhpK8s*[#tk5Li7^]2[\q#:8RDpGi\^4#m=HanNI^]2P;hq\6qTCDjZTDJHamSEcQa5?S$hgP+ at J#n.\qjp!o
+%Q+?qkf0=OdrT!3^rqt[Fb5]m3(X9GhpfFZVs240kqt3ag5FfL'O8@,urqQ:RI]2/:56'cifAH4IGl6bi^Ua3QDdL3Cs7H$`CELe!
+%QRqfjIeV1'Isq=T9n33BSt:E(\)6g:fAH>sYJ5PXr5SL*hqii%mbrBah_+NXiP*N#oC(T8jB]O'hqik[gY[TKGjTFmiJW3+ho#Bh
+%&a%tX^?ojQJ,TA=s86`sCS#JCX8hbeqXFB[&*G6'?:p/d0'$)@f])hbJ)CW>YMX_Us36>qk,RmQ:Ht5]rhoVhbm2#NH("T3q=j"@
+%pW$#+90YYRI<Y]Ckk.]Lr8"\f^&-iV^CS)B/<W*lQ.(`OGrZqTna]*Lq[UC3e8XTc`3Ikm3nb at Aht._+2=;Q7g&6uhI<4l7o8nCj
+%r#<`Vq'Si2oFq9#iSIo4`_X)8lh]SrlgOdY2 at 0'AjZWS,GP>_PGl=i'omco:3tSBUa3Xags30AGWfJ5^=F&]nT$*[XHsrX.U at c(D
+%ht"7+qtBoJ^Ka\9<ES_)N2c`t8%TbqYEn3t/DTlDs5D/ap:.s3-QDp2a74H at _M>62 at pKatij+(/kbm<foWK?#&d7[s7e3agh;u$(
+%LHFf0!kIdPScAZILW<nSp\I\Pl-J5IafabZhuCF)"/#J^s7Z?hY.sgXs7Yihp[c"@n+rLaO5JeYhV\(j5Q>^&n.,Klq$/Q:i<S6<
+%nV@!cG`0W"n#o6Rqt.L=?[_UfqM3p4"`P8:rV4,(a.N;-li("Z%pJ*sDnk[aUpogThtk+E5JH^bk4\h+$O]1F3>UJdmZ1GaiGMu9
+%GZjIlI!EB&:Y3T>]V?PiIsq"=lhU=52tAu4ir-frhYG^RCsZmW?Wt(.o).6lAM(Qrn9En^N:hu'^q8T,Qi$[Kg:arhpM$+(5?;[)
+%lgn]XpRb^3q5<]MrS>)pO2_(_?%)<e5C_S:5KkeKhtM3+rRLg4^Y=8;=MK?sUsC3=>C-(jO'hhfG5lhX4SF?l]&)+ at rHhV9)gf<i
+%=8.JqplDVqKK`c5V\_K[j_;.%nE0+fHh6dXo2BtHQMC+B:OdLI*fK^aLQA(2s67#ch7NOHq.Yms4h^Z$:5R5i2`Uj0ROauep[*/H
+%k2e2+LEE*'S0'jGlLE7=rXU*Cmc4,Rs5XDIJENKp3?iOnYND+`Xk/'Co)=\$m>I8.Ea_2GjEXhPDgL9VTAK%eHteV5DKc$Eai2OI
+%rq<UYO/qo6Y?idS_`E9=Lsu!g0)!9Q=+Bu4/_B%KGd+BCm/2-M5/6:@=7]YY>-7P>H_u at Cjf?,j0t6]#:KchXp_7%_N'HnggWPY'
+%IPX%h)u/Fa5$R.3M_SK7oNLBiHTcHIq6r!dHJT5Eo$b56]7)[tUMKbsB=u+1TATR:GPfc7ekpk+LU"Tq`i\?dTmZB8*qm'+gQ5e:
+%Gj"o"c^+8%e#,b4F=3\up%]+Lo#FP/o@[Q"27M>H]7"q7DsR4SIXU_om-E]4qu,XJAt-Fp]AWKn$ho!oqTZd%5PP'$hU/7as61nl
+%GX&=jq%;F)S)aL3>N7[4-^XMP^OOkms5*)5j)DU at TAc[Hq!"Ne\4.S!rDO,mg]*J.n=*2]pI3m5Ztpk8DnbuQ<sgYY]]VLtn`Si9
+%^V&gqd\gGu?HDd'f,2Z2O$E(^TC:b9LLGV$2E/nS-bK:*3\=,d1gf_c/,I+Nr^Y1Bmca04EV[SMo=O&E[i@&>M[Q(Wqrn-1g=5ok
+%=9$kCrj7oNBDR>BqW^!b359`;^\pA\?h<lMroK'=rR*MEIdJ(kTR["<_rin)\11kWPK!CoNVN-f5Inku>Do+3LiFq-mb9CbT?\,L
+%TD>os?i8jX098nRXOh[1k%2&M2SYUHlg]^J5'Sdq]t>DY_:(>]+2R6apNnKQQ$NoEe"2N]0,O(+._cBp5=,GCI8=k%4n\5=opa8C
+%n`_3DfrWJ#3mgaE0L,!aPIZ'ET_RWOq4I/uT0pKe"aiX&T-;2js8;BOA[Hp)hNujal:8\gePdgTZh`l>7N;)_U5m!<rGDg\n]uDt
+%5!8*HgnMOP3=J]>`QGroE'/L`TBH1On<%tg#l%1[H2R&"bOC#gT2N\,l^KR-r)6\8`@(;?6I3,h>*CVrnXHk6e"<qN)2e3pq&;)E
+%VmehHmmKU:(\Ht at js&'WPP"kSmU,%H"HA2o_RjJ4GpfA8rMShNL<!*anG)7KQV$2o]m]K"r:H%7DY^Y4Sfa,f@/Tq5:9T-=bNHA4
+%j at .CeoWu;]]$FG6+rV+Z5$mrq0:mTshscSJ^:8a/pu<I:poeVn^&IlWdsT<6T#1$pqBnEAToOKc?S8K at b7s=]@=BuuY<F=U:S7=u
+%'`%=_q"OFOQc?)Z]Uq'Wq,]p12Dono\:8o%aqq7%^HT<HID5KO52lb*e\Acnl:6'^'g5C;`togT1%u46n$fuZpmaJEkfZ@'+!3.a
+%\qco'd1b10;>0nW#?ThRC%(YV]Zc=!?2s)XfEM<.Pk^C?qnZ&g_\_P9rPS[5FQM?@s,0tQC]c=kqq27(`jS&qK.$$`_M*F;h8AW0
+%l*0<6R(hf6(&jV.lPVmQU&<Z&!WDN[L>U3Js*sjoJ+H,/p1HT)"MQDi]__EP]:U&(.0;`3Wd$A6j.G2cs73r('an:(:#pEql-6,m
+%r``J%puB,=<t?i;.hW?mo(9V,mZj\gJ&L!Sr.WbtMnd\q50(f!@VWXW(a-Q&qNl-sa=lh6n(qO]3/qjkSJLi1p(D]oS)`Tp:D`i5
+%X3&P7`g at gEY5A+`1PC4^LmfWVp?j;0nPjE$;$-?C4[4DlqSW8%531r<5%jB2^="rfqVdKnYqKl/pIFc5B`VR1iV5Z;s8!@]r_+G]
+%>.pPfA?UG/*1:'G`!/FBWaEWNcR%OGi9kZ.p5329JtI<:T-Nbl+WnID`rF?M5J?dJqofj0Sg!Gns7(/76#1ldJt?aPiDF$/q#R*P
+%rDD8+-P&<6)0kf_:0n$#qg:hKp/+?hPL&PG9<,\-EcH!].TbHX4W]Vn0+KG.]S7QPIVEsJ8MB"`F'DSseQjYc3I%s\U?WU'M2l.a
+%9A`NL(#,L_7[^hBV[cHlaOY-%J&ir$YZ8DliuLGNAt(\Wk#2uN:t3jCN9o5rm1a"&;-bL1mV';HT_9uYbM(.rjO$YV]'NFGMR:RQ
+%-L\!-Q>'Q6q71d`4.7Op@<])&b`9GTmD0:W:sY:Uh&df<Fh>YfQ<WWGVS4iG6rWBZe0HJ3ChIT?P-h8IRCG&^fMc$r/*D*<6f(4B
+%pR:HfMo13Lm&Pp$Q)dg*F-#WF`C'%]Xtk)I20CpK?n:?QN)OI+R8<Oa8K6r.\?iq1Sbpr8h`NTZ4PqCI?:qe.HrL2iZA0K2nW\Xg
+%OhB%F)e"Y_ZJT;dUKCFN:S(e0]skNFQL3="r(ds$/ucB:FP688R at JOh9$!Pr?59=i5t2(_gD&1O:>0$\#>j6F0\"BHJ3bLAOcmtU
+%\]AtT%f:.D at Lg]LASG](@@,a!ij$R\];gZ4-,?`.FR?Nt8)#SC<uKh;+Pu:SVpp.l`nLU)dh6">)bR).C9K*%XE6qH`>H$9q3ij7
+%@5nX07t+.`d^g+Y.6#B*7QcDPfOM,nD-O/l8t)qMdhl!a7YV.nM^/QV2H9,AfJbf8`[MEphfGeHc#0#UNa64Ndp#_Qh*3hO;A+dY
+%lHU[Df8sd<&!hY1A6"rKr+i4%IqGknpK((*%ggP6-d#ueVq`1nrD8HNSI.%A#iocmP$a]L4WQo'fe at n4V%oOPP@;P9?5EFsVp]8M
+%Be4.LgUXgO2)j3cO$82JE>MWcA<<(,<T^le_cUcG:m#<@V\?D(JdbDD[%U^.T3c[m*jC<FajE^=l;mBZG*[ip[F-$K`oNY/*1ae1
+%ppcOuH!MbpdBVamg:47hMc)d2EO1^.\_6*NYB6g<^WsEG at p@K`B9P?VO[<QY?8qOfS;F?t:+OVareh]fR)Mlra\LD,RVce;1N11&
+%Cs79$3JRiPflldT7Ye=j]hcZ!S]/H?XZ\!OUg/t=U8R^hKQS]S29/"[;cR?i?BVm)V(Zl"QZK.hb',GM;?b,npuEH?3G]%eX[b,7
+%\3%?@TDPU0!7rPJH&oCs8kH>0['hG6AOD at iO;7XlYOEs,\c=[lZo>Cmn-qfX*f8ZNi$+371$_qLe(*Q[;pH64\84m&=f3``FXd;i
+%AR)AnM_@[snp%Er@!gDQqibE+<<Le9/R-rrIU$`M`E[#ARi7W\4jIu4H&9ljA*c*3WCCmlS(#D>%MKB6.*N`\_!7)KG-4sPgTaD9
+%\4GPV$>l*1F at fCNe8_bL*c%`:X83]Dl>YO5oO\pTnZ/6aOm_!GHIIFa6;6,#4;qIum"eA?[rFpDnN at cjc:+%9<Pn5sa/(DVNMY>T
+%%\Y!-[9&,'92VH[ib(8#S\M,BBshPH3$fHH]6*9f%n4>aQEg[j3mTg-S[U4#<L,<u at sbK"FgY#heWIeiaY,2<V1hRuJo8K]2ALMu
+%jA>l!@=bmbG<8&[ep#tOGq]Ifn+);.U10^hn`M$d\"aOFCeC=.qs74pYR-:sFfL^5jcF#75UL\P<o[:;]V6U6A9H$W87%#YPTuAd
+%U6;`[D<t?t"b*eCbMI6Q?@B(fK;B6%qfXu:GUa1VLFut#]d^&VEnco_GHB^<?3X2s-^fQ2ajGt<^g]?>[lDUN<\MLjrpPUAa\'la
+%P:!1J\#p.Zi\ZMAphaC(+bO?*PKd.J7A7kF$Z2<;VQ?mu7V at r#^mUhN0YC[d9W4\r*cd1AV[Nt1H)s`*AJNOHeBpmCWR_8=.E,-n
+%p<^2[5?#B<EDC(Bou$TI%*(B?8MJQ`;Ud@`nGAHS$B/Eg?2IT"F.cAn;X'$QOL19dgh"\LP%okqA:J&i-.U,u;,JB2Xc=>tiaT7)
+%eaVF.[@_7q(+$@'M]5tIX)<FL.bbB$R$c42b20%(>?!7t+-N)O5L6YIalLfIAPaH7N&O9rKoLM\Wf?4Ra'icm/%=nVC/cJU*:gkf
+%H)N^/n7NA(AT`m^A&PO!(:G<FUgVBuh(n.nUQdFp0(/h<,I#t!lrV;:30"K]_Q`=)e=8m8nf"-CF4kFOGVqM%3_sT`K;#$Pl4TR#
+%<H at 9%DjTjpF\"tWQU>4:E%YJV1pdCpXV9q&rrXHBKo[p4baGQL'`j:#CL!%-9*m)09OaW'-bD4 at Q^u(lSF5FsZNDT`Sj23"S6Ja/
+%>H0-8Zd#jOd;3M42?bi:_5]B7egQ4j^n<YrJ,#e;\.os(lV<PE)fURDYSUAALcp]$SR/`W:-M7:6J04(j,gL1E"(*p;eifWFqg<7
+%E=k42(SRdu]Mn%G&YXc:@FYYCnj#ajHi]@=21f__'-]*TG'10\FU.eS,8S)t2nlnO]WL,>=cKIlcg0(VB8m[\7+ruQ(Z7$k:1':\
+%AjPP*GPVgt:8h76<i]Mj-aX%@fqU0PK01nt!AMXD__0q5"MPIc8S.[mO:t9]oSYLo&ca!l4$3K/PB>Lm.'*nj&k\Zl/CV<D%#aG<
+%-jds7pmne(6rA(-j]-LJSE<clF#DML`NN=-5@=jZgm09CD+H--Z&.!]_I^#EjTO at oF*f[m"NOeb_H,)/>g=ZC4RmPod$]?@[C<mh
+%\=fo+*a1HlG)`4U9tKt-J?)T\=h[P;Cr,_di22#DpekrMdP`C6'kc_rD-r]]CH,i=[]`h&7IgV$8suE.^a1[g0kaEj"i"^p,Df"o
+%^E.F".3DAs#uCk@;;c_h"+Q*[*GXa%:ZU/lkdb#"I3[hpp_pG)CnjC2P9'96@?-D6<@:Yo'0_au.UEG&=_/Hh<@IqlK.uu(H/^UT
+%1P[a0TWV5%H\H6n at nK,oB0?t(OgAVZd0-bk4t^J4L_a)#[XCi`L:BlJPj1RbPVrX:d\;t]4;D60)_m at 62J(Q5<^?f*`Y=\+QEZU@
+%OQWj#oV1*>%)n<f602s&i$l-a\Tkq7^DQ2C>9<N=805V3dW5I`LkR+fg^!%ek^l_LO!j+LG%D;^hpeJN;C%#(*mM=<\g#R^rT".u
+%;!kclfB#]L,=&1g/R0H-/ukA&#d=E,IDihei,6[-cSS(\ZQ`ah4j<B16\-7*TMI?('A;KYFr[igY?)P5\#)EM_E/7(T2Qa]X6da4
+%OK(p at Md=.UnumK^6&[K4VqBDBeYc>?o2^n:,`tjR?0i(W8O^Pup;'\K"Fp at A+YA?SJT>.NK(jHB^)rjI"#lUdm.&*@?4O3!HA`0?
+%MUd;'ZeF(o at 7XF!)ub]'NF[%\PrVX_,IE`i^2q=0(@l!&'Nd=f;U.V)WB[1P*-!1rMsQQVZl^CUmr8[mX80;2V^cn[bWW'-3XOKm
+%_cZRX*Ir0SnQNFQR8t!B]i[I4h)`fX_T6DWPT8+Xj#O8%a"&Go$&Y/a//KN3+C'IYBtbKWITF*(eQXA9+fQB;W$V[jG";9;p=kiI
+%'9(LU<q/r&Gt?Bc$tsh*mqf,KNi5^BJW)WT::a!60IUG%j/,N`<X/ho$mG?mKi/#<B-m]o)dbAjWQmRP6U'g7'L$JpYUVnneJr]E
+%.5&bD&:Fhf%]rf&5M;LVL!D6gHZh?0EfnrDYae\Mq)1-IE9ntS+96_Yr?mBf6\FPkg5]=$0!>NUE-)APe`)dVe%)J;$k`^kNPH"B
+%.Y.^Gr0YY\D?1s..d<H`YnWcP#1DsP6iSHR0IGX<=>.grg4kgI];!#toN&b#;,^B9HL_P;)&dKq%@7Q<?QFo[Ee7IH0LuKQc'XCh
+%FUCdB[sac%TJuPs`(X_>@U`@4L_-TqXX^5A.5NNC3:nT5c>DO/*LCFY#o6`/Jj(kMOoUZ0$I1`(gm,XEe3tN*=Zn(2iT'HVd^!%J
+%E\d%!N`'qWQ[G&8E.J-1i0CD>_MZGGC6BfG6n:LVVQK6OihTtD,X9Iq(mL`0@=';2^agP1Um7ai8uCH']]>s2YO[i<Bs&[^@lkBn
+%5+P;-43L1E-1p2iH)`"V9%o?H/KM1'fQ3 at Z*IB:q.9\G.AYh%[`#CW_:$^ZA,Mm6`a(,W:]X_cV.\@<[bG)/rEO)0qfP at hrJV*R;
+%6<6QrQ),"S(K%H?7:$U\6ntJ8`&&f\?6LP].bT?ZF`m9Qe--G1%V!DbalPI<$!$"L2DUUbqucn[<aG8Mn'8P/n6/?G6R#GMA6#ml
+%E"0$JoXd'sY&H4#KZs0rO/*sY&E'FM=AV(8mT1YIP[;<Vbm/jQ<B)4Bi>XHmH&EIf-7nkiV+2Se"b9bk9sM!E3MGj<dLMf%pdV)!
+%'tObR+.Ppk\TVG at F'__?#JNbj'ureEF'6eu/r%UoXdHD[Op6gGe4Bg$<G[/iT#b8=)j9NWW/Uu&&X<hV^h8nHJ`fM at _+IaP".ki5
+%(//$T4$+dspNGCIh*n"cM9EJk%YrFH$Ct>(1`C'X9%G$'X at PAK$,CfQ1*$aO1O7fNZA7cP'5Z/k,$FKO-F4C0f',J:7VZ0L^,5 at c
+%EHeW4amLKIgi6=OppsufWF3"`!7JcN'_4-u=YG',Mr]?H"Z!PERDh0,KMP[:rgEQiA20O;OA=+8>6]YM2".B##S0N&e]nPRpeu+r
+%&ZR%lG2Rk[4EeqWiDU?;:2W;%H5U>h"6ZWbL,8j&P-602'jujqMhs?2G$*:qjGj5W<K0B-\O]'5F]+^hq0U&.mh\ahO:Mfim+A;E
+%Hc6k7[S/]$@DF2BJ?W0FGRr5FT*J.PWtN9RS`/9K9c[+QYq=I;- at p9m.p#A/=Ic_qQB-g6)rUN`&(Y?P<,(cK-/U(`DGjUb;Q3Z<
+%WcY=0UnA^/Ag<MtRP#g6^pGI\7smkF%%0qGnWQ9>:(I;/RNXYS`$@8=iP6e0`CuXVk*c;JahZ<r$RY[WTXdYD%9jOKaNj*)k&I;?
+%XW-sie@!#H+rF<5d]SZ4Ci\<7AWhQcZmfB,qa`u(TEYp2Cm"#0U?$T&cqud at JOXq3GOt@#oYAJ#(Kl,*R`$)qa`:-=:==K%)<6nH
+%lK"@+Z^@1[_5g4]E%%/+ftK^]*=pH'SL[dTH3(SuBj-0_,sgff3:E>8OA1Q<Nu3-@;u#![ngW%$MBe4OS^o5Cola:DT5mQBMo50J
+%..Ba2A3G]_ at P#(;8.K=0NQ)ZO,fntV'@2&uI(Yg7\PuEPM at m!^icDf(nntY:?/Y0Am'/(L<<b`HbHj7Kri3p^>bQ<0:n,Q3GlhmV
+%fOcG!'Yp./?m-eYXH<pkmUJHC3KEqn'%[K\X6FP%_"X!F74!UCD7WKnLt1YVRsN`!FiK<.Qd3\2a.cZji(<')#<SD4P`rULhGL+*
+%>@_PA43eE`UXGa:WL<W9(.HlZm8?8(Wnb'T#aYP)?!?MR8Vrqo@\!Quc3?elT.a1Ejp;1KKFENEXiQL"gq<8]^g at HQUp/Tg80YGg
+%5QNt%:dh:r&oF.^,otm5a&U?S<HSN%88GrU4$hj#9gAa2CJ9S"Md at l*PCXu6P+3Z,-S3HjCESa'jl+SDR,[He.?M.jn&-6.U7 at .s
+%XIG`gdNA]2V[._/SEQC!+R-l?ZP5-iE\0g78k<7<dBhW/8<#Y0Adq]0%8qh<pIK]aI<"A$(E"L[72`+omApm+"(,;P6ZU at T%V"H^
+%`R(ou3L"G''*?f6aC@/djD%;O6pOUD1>K:r.(PU,*'pOO7\7n_<am4)!$j^-H,5b;6L#:!O%K0_ililBS'2aKD`/7AGX1OYDRln@
+%ZW?u_\&:b,7$LPS,Y8L!"mUZs=_0QrRrs!@aB<!b5OKPI*s'rVX-r-M-Pu:rObF$*>n+cI=QgY(fTM&@3Cf8&*<T`23oSs+2_CU+
+%=JHE\Ygl\)h6`>F<7&HbmdR5IK*f0p+VN6bk.t;#$;8MZ[5<.IaqlAm!dDNTnZ65)j;oXC9Eu`9kWs$LL50St:Z(7_d/i#BSMn6=
+%AA`#LD:_i/,)Dn`RG;f\N!o0.gY8V3gbFLLaIb2d3n9AR66Q(O7)g9IfNa%TAIfq#*Sumg^`(l5PU at ebNqAJ\P!#l3(U$I+J^8ru
+%25K;$-_<F;Urj6cmFA1Y6 at o#jGLnfSG&a9El=_rpdjhE]1J2iP1jt`]-KK7&ZHN.VZK9C)*SHEWV7X;N-WJD3TO#+H4n)Ai>D(e7
+%mR0jmeH3Mh5\.1N'eUnIjTb!L(gHN7;5EA,@@!3*AERO9CcL5!@;"RX:-iT^88:[4h55?VW,Hd=K%1:a/1iE1ordkN&%Mi6W`kW`
+%`WIGdBD4YbIC%Jp>9gEUrKF#s*k=khHl8IqEE7QgSJ)N1#.k1LN)Q"&Nl at 8\&D-*mZ\E7t$P;-kUoeoBPCs^5#PQ4G#A%oZ'20/&
+%fdg.OeX1!m!sPPEGE(;0U1CkQ]\p+":Y#P?ln^(7P\T_:]6e at t?@a*d+ at 7ADA@N_ZA8k6qVoEU<(?r>G&\noNJbGtJdLjYrMh"iK
+%$T7_rHX!?53op1#Rn at NT<No9B,";&.(3GhoS)j2c2HYB$a6cic#]i'i[q+`J7%jX@:5+\R"<LWXAgqFqHsRS8!e>kp;%-!]-a/CW
+%JKr88_e.gU8 at -?h4sl>/Rd"Fjb.+M+k:)Rl`bP<dP%>H9,^CJWkR3dpL:52F^!"jifgn28k[oUSF\Z*")W!a=<`oI(m4$N#Y:=j:
+%A=]:rZQ$rI2H;W9]pp@[-GjdJ7-PO^0%TtjWX_iLK%Epi>:];]e_p;1_$Amk2T)iAaf??%Z1;6qX&NKu at _le,DCWdpP-J7/Z-mjt
+%)^\e0=\"<fX0`>96L`r<gXP"'n,NR[Q(GdjaIm5&.77O^F\,3OB3<NG70oqo0QQV;*`\'jGoV6L9#FD at Dm6&!3Wc_f!/H64CbGsD
+%jjXLI%XcBTO4_:g2UKC+s'>$S;=>f*c"SVo03pM^&bK1+\I#8$:9H+2Q3H[I#`Dk3j4]/\31hZrN5BPPGSVX3fAtp6 at C8#>:!#5E
+%^U627R6Y5Mm,:TK$Q`ZXCu:uN<Kp<\2c!>dj$$&_jC6ef0Ii))Ens1+2Xsd`OU(!"FY%FcE`lnq.H./f(t$r?\gm)p at .I1CL^95L
+%VD=DnO6hV8hP-ej*m"!=)=B'$8!4(1S9K\((];@"WR]f+mW)IOjk,b_HCnef#.H%d^B')1T<.$YT(*n(Qip>"TP$3D!12JloS&j)
+%jKJ5!L`=8PpW<%pd'Z7$P0.N1L*7*&U1VP*($]X"_IG,EGOAUIgrYt'Fi5C;?Oo7FBa`$^"&H0 at e`C#V5F8?mbN"dH=UJQBcpkq`
+%n[?QV1usne&s;-W:98).)ji91EkI+T1,q9SDjFT#`:7pA"S#g]\Y#sA2W*0E@)<P6[,'@ZfIc#No&faWDW"/6Hh-,e=:VXRA),Z^
+%O&+fjM=L/V/7!:*[Vj,LabAh![8o@^8P3N<_R`a16P'EmCt7[P1>k+EP=JDcW!nIa\WX'kA+#B6n1RrPkrRQ\`6uhg)[,)h$@;In
+%(mtG9jP at sOlTso4@C:>p7.JaSCF@<8P+3Ym8qNUnBMPVt:mfbuIbS9Y(MS74XrdYGA4E35%4ZpR;7?TS7B2^a8lOY`lDbEn^uq`3
+%$IhJfWMqs0SVd-#"iDII6G`JZ2G+e949`2>RADs^!O%'U7c$`db]u:kHRUbmQ2If--FcXc\DR)S+PT`lgFO:FZn'2Nc2>c$.^=Ae
+%MN"P9j"6Y*D%2fIQ1<+_5Ao.cX&6sHA36B;1;k:Y*qCB%An.khG3G=CJVQqWbo at 6bKa/qoS&KAUc)qus.`'AsB$V3]7HJR#LUc3c
+%i2pb!6$(q at M?k8iK5s([=72BnY&,d!/o\.]M/e+"b1q5*9/4DZ^h((LN,P/EKBf)/cYSGF_HE$^<pg<Ir#TL)nQ(M+jV(]G at IjVJ
+%Fl0G]e/VFd;1eZna7b))nX>GbJ58MA*.EnB44Qb+fl at C*X1=G,ds1,r[OE15\VE4nq9!q^Ebe6SUdYbcS2S^&B=gm#$9X[ZGS5#<
+%Kk>&Q`XV%>4WQSm't at h#:5@#aN-6"Fi]IJ^m]?B<paA3o0Nn(<17Q>`ZCS&L<76dn8%UOuabX/XF:KQA"0<\q>nso(<TaAe^Z(@,
+%99k^"[iu(i?k7POWjP8!APOsR.^DSSp.\a]?=\aI;8A_o0l?T";arHE%SiBa=Y@<90I&TCfk!:E>YJDJ\Qq6V"^`]'%aS$V19b#T
+%5X:@/dlk%qlIOFM0AB(>./`:u`J5Xg(O/'e\q)+p707q0/;V_dPh??K-Et?rkt_Lu<`Ct.dW"&U$Ng$.m3e&gO6iIRM;(2A16c*R
+%Md$inJ:N;=HLe6*,i:kK[@X9EP10enR<qu-+U?E,'(RKADJAU>7j049*fFOG!74_l&uB\P3t`:mW^]TsIr^6?JV:fHibGfn:#\p"
+%iB$YjX6b2B[Lad*U"n%=b(g9qgj9Pnqel"-R2(cL!@#FUetn=SGY2k+J8<uB at L?W_]Qu$TTA.nKQ(M=d;VBD3*QMp:PP=1/QlgCq
+%d3,:(WVWS8Lk*IVeE)jo at C"FI3^kM6eR):#f*A5UFFcH1Hrg,VkmWBp<6A0.H<6c5mjc$0NeSH6Qe`>FCts.tAiCqb\do`0f5M[t
+%LXMb%Z#TH$*$"9bW\FS?PLaUpQstGK+g=<HHr:\j#(Rc$G6f=K_3!\HFm=?&A[<*qOHq44!MgIVA:Jhlgm6c3*[Me2/P(G/.8OZK
+%k&LAL(UXSbm/GH\f@@T3BuC`,>V5(['ms2(5G!%-:Pun&"e/*UH*n at k2S"dslkqMQWk*VE3ZLLbaDXk$j6%[/[oM^2*O+(R]rkL7
+%g2+>a'I0%tMbi'T$I2`5UrnFMc=4+BPGGRNNo-:$<1\"_F(t\#OdnOmK\M^3-<E*M%J2=7>`2*lM_\"D<N/XfAC0TG-HEuE=.N.o
+%cR`e+++(Mkm2,%3*&Bh^As!rmXu>>V1<ZgmL4o6067_?7mN0)O6PBA3eV\'OQ_X1VD?dPu-6*?TYXK1ZSRgY<A]*:m<D!k!\h!?u
+%h1)_+o<B,X!ST4R8%nh=pul#7fM:oQiZ^'Co3AY%$gj:oC:e,$]o-Zkn7EiMm<9VWO;R")e#43V_isfEUf2PZi^lr:Cu^hfi\d9G
+%*r(bh.``OME7bX_++S(lD=\mg5[hR4.:csRX>Y^L75l!jA+md?2gAi57MWoJO_gAG'Q:"QiA.+,*V=\W9Obo1a\-r+oSDZX]iXJ>
+%]L_*#2MHdup'('#<."m/-##7J)'@I=!$^;u!Z=Po&`cR at 8Wj'KpZQNoSkno<3u&N at Tf"aF7BulAaHAJ-[ObPYV at Wh&Y$M*jkYb-3
+%?u/Jo<2Op!8q%@HQ#N3?IPt7(YbJ&OK]fI:PsDsCi'qrmJW*71)o/0n_(qFYPg.cK@%af]TF=!cpoj2F8d_O3L$`0hB)B+:/QpR'
+%LrW5)Z4]6g!/FjKc^j\_\'%.Qe-X'%MM\Jb&^=Ob^I)?#BF$5G`7(d3r?Sc.'$JAO,XD'"oc@@1S3>pgmpO:]&oC>Q.Q6ap5EKbG
+%#G5G6 at PiH(+L8"mJPRD%/uMTH9!GEVX:_hrUOAT(Qc3L"0RG:%ZWeNZ.oBje6%o44RLUZE!.\&qnH69]LD6g7 at c^g^?+(P.$a*Ts
+%]*`7I16g/:#D_q`oN01];rNE6:bY1DnA(L9ffk.hFe5o.koR[n,0ope05uuRU4:^b\.\%P5qtA!@nOu3gQj\(I7,*RR5d[NHf@:Y
+%58(GM.3$B\gap)MG&1Md-RqdN>Yd4b(8\(IU at R<gV/@?L!o.c64#$;9P:P2bK^ljm7qE/H at L0M%#dr=;RB_KomaoZ!4<Lphp9Lel
+%$?q138EU+UjHc.LOQj'#>!;0o'/Q%QZHgY9i(^O5l\`,S5QW$3?edLer4]Hi;3Fl)9!QZEQ`c.2V`kD/8noNWT-CP\mcKi<GJ=k8
+%m$?.#hf4cBmL0(e_ZWZ-r\]f""f5$Wi?Nrn#Ul$MPsdRK7A"',72^-P*R[u34'i]sO4AU>Ia2Q&KcAF:#2pr8^4)@WkU)FY)2:bE
+%,YrHVb+]mBc`nG9-bMsT./S]uWj1_1 at +fA\lRXchVDbm3niT**VWlRD#/35oKlmQhpmc at STk(1F`lC2"LKV-,+A9#RE3\ZD#*?u6
+%AXb!sa(sl:h:W`d$pLAag]c?N9T"VKRkY91m_ZJ4ID+IBEd#AiOZ7nf=0phH;pr*0I%4LBaV*n`laGWc";q(//k<1U8Ii"!SX\Hd
+%Gr]F4iaK at aj!pEESYI;N&_ST7luep-R'mA_(Sg%P&:f"5_iU$lV"*8-s"%g9//snMW4*L8fW<rinM_ER=d]Y9/sR[oCFIf5/t--s
+%32iZWo8i1Se*74X+ at Aeq,>*u2Q-Dl?icJ"2eMI9dmX-,hK<3gf+/b/(Tm[cbM79;TC<,j((OPQ>.]On*LRZgIOs,gf"#r\[G[Qh@
+%JM5kWXBpWtq:1V"A;@dP$qiag?**#3)0O[>PXC=9bo8`1h.5hI5YKG3GIn3!6-%)u=[k%;i%;np#Z!`>/>3o>"SGke"<g4o3BOCe
+%@1'eMgVEeY,1[BW#`%K>d1MW&6#Tg<JL?;4es=@X7Gsb>e8e_ga3o_P4EA3:JofS[]Vr6NiSR1&'nR]SG^..VOu"Dl\XGCU9R\T%
+%48X4c3N!=BOK/FcCg@,7j]pACYArE<O;lMXR<&pA(>^H"n9&WS7 at 3B1K#JB3bDXZo^Y9''DG)H$!D3f3aHBmJCuh*O[MNrQp;iH3
+%4IKZ&QmWm]mM7q,+`I]TcCN0_!A;S]4`^(cc(a9V4;K!7,dY:LD";/h,73DElr.nJZ#E<Ggo`(\%hQ1QX9N=CNh?\])DQ@\oU`Mj
+%@?1C4r5:$#G-Q\b-M6&XYU'r01+#d:nI.ZrC\#N]ca0]UnlIn,4^K&<hfUhsH%a$r4+7Pf`\7):iiJT^ne?"@s68T!?C/(.X=>\k
+%_.M`K at HX-YqXuct<S?O=f5`dtKL+lu>2GP(igW*QZTS?X:m@@l(9NI<msH5./.PRhYQ-<dqiG at QO5W&tPpA&TkEKQa6d[f=K0scJ
+%Kid.5k-K=TC/"is,g'&Lj=*BZaGcIun;:u>U.^Ps1cqMQ[b at cPOM#sYfnTK/eQ+AGhmA%^\2_tZ,Cpq3ZE:R??"Jc.$h->4EtLMc
+%kok:W at 7$/I?:eg.R9KQ*2L8GcH&YqP,h</9%^IriXg4:"4n\st%.t0#R(0jrY#CTY#!*,!PQLKq;[jqZTu*h&#NG5)>K7Z45n;"Y
+%'`g)JWDkc@*I69TB_,#6BqFGQ7Bnl'Z\NSfX/GR7WS4E;YZS?uFTk^"rj)ACl<c,sCKgLac"BcD'-<U7%n'0/\fJ"Z<>?sk9\?/F
+%GJ(hrHHd)c!89L24!WE8pQ60R4I,q0#0sO";aAY9\nCS*,pLf-52r#)mO-DA^b4S+WDkqh9?+KU+uBpl$`*o,XQ%LGM(9*qOEc&h
+%%d%uf`cdajbQNfli%/"*BX:\fCb!M.8og+!ODAXpCoK'[EWL at E*Y6s:rc0T<?RAM+Fk[UBf[WJR,`PKt).ELO2/8r&Oa\@oNfcku
+%PPaHkKH1gubqDjO87m$$_,H%bZ4+k;P;Ren_lO!4f!%8]YWXesB47jF]n/1:Ahe5A;\8DCP_#p8Lfl=M/qV&]P!T]N:p)M+5H;K0
+%";L4>eV7W?C2CGlS>k;nSAT9 at W=n.5h@;a/CE:+rMKE,A6l:nS(?ij5#t'X*.>!(&LBq&!bE=!1.r7hcSltDBF[AkC`'d=MeNoL(
+%<dapLL)M6#,G.RZoo7bO_m`Q-joNcpAhCHVG+$/!Q0c&N[0Sk-0*>J=>([J1J4s at eV7L<Hp?kQ<=`j[X>6GK32geon0l^,sfAMsI
+%C(6Z1Ik%p-bBqoV+$2Y&o+"*n;_(7/7:0%(hrNeS0CE3N]APJO(C2id#Z=X.e#==+fd1M^"PWm%\;tkcSO>Js`%L&sA^sQkm7n]`
+%n,O3Fj6:EHK!8d8;ki8)7<.bTPIZfdmN)k:.\tcEaWpdjNMuB/fiIu*W,Pj%Q6XH]:D/B4]Af+3SH\G!$A&l<%s,rm($AN`Wfbi3
+%O=")5CF1MHIVtdWU=DQW:cIONj*<c>l[CSIi,V;1O^nD:G%]Wb>LF2T2$0a-[S&rk3H'M;iNmd_(S6_MkF=NZU>"Xh*"e'0\;3P#
+%R0Sf5b+=s[+-,Gp=6MMdCs1<5.BITZV#]N#C(i+JIGO)]RQ?@;J[fiT;=nr4`1!U!Y!cQ<J8JXg,eEBMQaBs?0TgPN$S16=0;g)]
+%[]'OecT8kX`?Ogu><[=Fg?^LpJROWMY?SF;S%FR\IfN*V*c.IPi28b3Y$`B\3l*XZa`0G7R-ItDI>u0(*"H+t2(XgjOP(2e([#^h
+%'*C192D3c.(5ZTJeK)cPSa@]1gij8dpG$e-RQA*A,u0FJ&,JEcZ6D<18eV:b7J=;j]>`qB,YE7R[m_UeA"GpFq!`=(#[?gqWa<hs
+%4S__T)pP^r3fBP0F'%PNM$Uf*PgL9;@A at k0>$s0P4fP2>=R3]\b>\r;A8#LF4;C5&;D6`;f]H9t$Y/^%W?)-3]&ImOeTPQHm`@Vq
+%4aXcp)GpeHFXTksWbOlEXaHCuoU(g<c58YD`sH\GrIA*eUPZu2l!,h[>L(Km+u#N"G[Vij?IlR8/_Zt0R[p at Wri[&5f``)-+?nhs
+%L*\oX at d[504bmI*^c'q$498<8Q7HqdeJ-l(bD<>M.MNJ^f@=C+h&=rmZ\.E^7irkeV:n."?H4:KD7Q4[Qu.niG]s.gCg;:VBBQ2Q
+%jnA4OG+%$\R+6Fa",W$p#h']$pCq'G7. at oY"nDpTI26tIfrS^lpeI"1!=mo>ifL4=ZWMeMgI[g)2-$r:,M3fG8+SKIL.Q\VVZ\-6
+%pL\Pd=Zr at a&V-7Z@)XL[Xn"GcQ-5>7cc3<6$_V at 5['Eu:apRV/J:1M%kVsR^cd!-XP)!&M$[YLH_eW_XO=eS-/#__8!`!.dg$&KK
+%gRTGJTsAP4TaD13f5l<Z'49c.<HN]C:2\oQO%tbd#&I=8`O>s4GrZ;Gps(lJ0O[Yln;k/[d=?</>^!djAH2te"\S-A,:MKN(0(PY
+%ZqTmt82Og?bV8N;(Q]ND$;*2QW2`<mUsej:196Tmlt28!KTWn.S$e?+O&O(tn.Vf'f;bK:R?;=U[%F90h;ZpY(fe!Q/&>-r*`FG0
+%B(AZ]Gj:_mMkuaiL[7P.,5<s],(j0ar<nW/7M<D-^kq+NA_g?/$p%Dh$T[J16$JXTi4oXGa.#@)^h<0ChgX&TcmEOCT"h?oZ"c-M
+%Wa\_]Kp8P8$H?nZQe5iHnfBcHdb&V9jTAOKbf_U&Ntc33CYZLm?8!bBW:=X]9$(b;?iYs'#f"'YiF_Q0)S-1efOpA_UFE4f/LmI!
+%E*EKm.0:/'o5HOP:d:5M>];7OOp7ca&cp50*6AhFKF=AI2.Q'i5%7R<$p(smMPH(igAe*Hj-"4'W*25H at p_,/8*j[+LW>=K)ce?=
+%m6JV//\BtIjQ#I$f_p!H2nCW56qUK'pB at ha!7I(c3j5nPCZ(#*%AchLKIQhO2oYE[paFNeXcqtTfTkB7@[^>paKnC=.q"D4 at -\s'
+%%A:/_qB:)bD]$CGVG],$Z0K(>8h:-M7<XHo3>o#`YZ1^Z_te?RR]B/^O>C+S0'Zbs=_=on=[@(.>,t5HSY?o.B,P)Z>dOT=V(8_E
+%AeqjJZ9c3LeN$q(=ZLbQd*>YW,iiTGWKX<=#Empod'A8p1'shPYF=H5hc)c3YR:jrgWXN/)I+</)rt6p<gYojK<6TU%K8o?gKGt;
+%#Ien8[bkc,G?O]BYA'H4D=7ralsS_qVO3XeA82o$:3Vp#Z+HO`A'H#4FIGWEP^5o_;og"Xa?4AgRoGmJ+GrQ3h/Ebs, at H*I6,>-\
+%kuq[!X+S7mgR(q4)/VJS6C_\$!>Gib+YnVK#TV-&T>_un%u;b=/06@@'aKp5o+[@8#DI"6+/DZD_dH6b+#\3YhuSOV"1aV!`o,H[
+%P6bk_1cCG'Pr2tk2^WT0*9&H8F5lJl>?JGiFXdEl15oLFNn*a>N1j+H,<D%'#@@eOSbVl$ADA<DK/C>F:r=e0O.d9Q[?GkaR0Go:
+%#TG\$>_V at Ol>I?f^)R:/"2B<dm4OZTY^Cg9\V>F]+I6:6gH?H6_^-a-hW4\bGc7[7VsTmNgX:8FJ.]!YaOrgnL3))3b*<P1U6I6f
+%PJ1QbGZS*9/2=BP4]a7 at YbtQj4\:O?i-qK;@(k5PnM17Pd9OpBEPc+m`UIV$>b^%V]lnOkE8UtH4^kLu,=ip"V"cp1!J8%+[6Eu2
+%4",s)Q$UN/Q6WIsL%9[`Ih7ibFZO3h#%<IGk0NOZl8dh/P4M2_JU]eZ]csdK5WBO7a1;%I-&N3*dS=to,SfVlCPOK0i@:XE(s*B1
+%IO^h'Hd4(,<?dFCX7Nfeh>Z&;2hd6H#Ll!B#CLfum?G0#)L`83&?HURip#EG*J6sUeah.lfiCG<o&uMMh6!j4+E-:.<f_.N'^n"9
+%^E0[p!Bb#C9gVl[Dr2OIR%k4ZX?gp,UD+=Z%HarI)#pV_\VeMSkW4geJ;:[?ERnMFr9d1&PJ./=HgJhac3>?!P<4SWXGJFbM at ke&
+%"eK5d0j[3KN[#TT*Wd.>>#Ru$hho,FVrTm)4[!r5S+HCOTo,`O>a="0(K+hri<0BV#na``B0:29&^)_Vb at D4S3b@T'YIePM#C,e(
+%Ef*Bk65\V!'a'QSQ6WCs#LpncB!\Q[l.PcWfW`ER!:0"Le_e=o at uS\X>E.EoROb%7rNF at Y&eA$j*FPb41D;cSJ(p7Yb/slX4RNKq
+%!WXI``4]09GAh#7lmdDeWP3Em-[U/I4'\/#%h>+VU;JbF_H at OJ>:98IhRg'Kp.5EM1>+fn,oM>f32`%_V6M&2jKgIdlkWjJ:'t^f
+%B)e7 at o:W(#(VqD;e`u5B-9'/SWQPZG"!GcO5t8/MoAFaQ;O\5D<c:?8ZT7R7fZc9"&pl>4, at Dhg'7;373T*4d6I!D'du!N8f#Gi"
+%DoZ[a/"S$NSLatql+'&hY1f9H!!R5;R.s at k!Fkg>noBi;l?oDVVqJC<r%_#6W3t[)bg2j'`FIP2I*CD.&'tf%Lus\%X.$Pk^ZK2F
+%>8MX$UAoC=I_V&I0 at BbFH)eHI[.2^a[f^3/b3?J"8eBEiX;9.B;%BGI<#$Xq1cIEi+;^OE:^rIje:%L#jLhI`DD,_IKiI88PcQAM
+%O0ptY[t,I66^Q-44&V/Vmqfh(Qdpb(*mgEPfE2A/7m\H48 at b&r#iU&M5O9.Y2W:V(l%HS[c<(Q'jXJ\/4U2o.*%.^R]>u\BK;s.u
+%"qE).ilNs-)CC*+F]^CMU*Nl"M69RR,WVjSjjA:eRe<k-IP2i.+\Rj7(d&+dM?ILU%h*tkDPRPk+Af1tagO'/V)IX^EEAH6F_VE8
+%2!QIc:5dB>UZn2`SkUdBgd=m?1rA`-ASLj!md^mVB1EmmfI`nuAmAKT6%9sj)eUtKi0#dZ$91nKQkUriT@#r>$uf;(h#=Oa9`d0+
+%R_^'+8&H1C5&PSOCfIqTG-D/]$[=u:M!%aW)E:=p+AnE#:t\M_<:6&54dq;0Go;&lOi"Ma]`"#%:!f%C=)a<?\Drui<3"L-=dqCG
+%'CM4CB(!o+gG)8:#:X2*!gC\/k\SE<mV:(''!*FCcBgt/.O$#4%J4HJ_IaQA>MZOP<GF/tI-fhAAS-L6EN#)ASc!tgVS+_$;C)@A
+%]H<!jH/e7M*W<o11[G86O$$r7(r;h]HVcepp''5fPa\>ONj]tRX:M%aC6>rb"D?PI>/SXqboN5=U`:.F4Ag&K2?X21JX2e/\3Q`S
+%Ca4VXZ82[@*:Cfsn.-+*nQjAh):@7C*rg)hX?tAY/)[Hhe]g:(MmFRu4E%VW#tpH'fbGds(Wl,SWhu+rg[#b.f4LrRb13#X0a((/
+%fa`(;2R(6]P=3c8ig05;\*CX#;<9BDoA!Da8E,7,eS2H0J^`>#mQA7/C_kVUmWjX,:I3K7jLs1[ootSrD")B^(mKsIf<KoC'd0t<
+%]ioa=GEP,BHW^<h at OP2?)_en]mV-!34Ta\1fLr1d\$JnJRCnn;TN>;gS*%^7/YOOJ%_4./doi>DDN_1-*\MWlOAO"^.2s]GZ4^"F
+%:^d&t3l0Wa):GD8eVTUr^V<B3&0*-Y-D<oW:2$ZYOfTuR/+-OQ9LZ65RaZM,U/bpb@="=q$JB;f(eEE-!b`-7/U at rC0&?mV!mZ!t
+%*@FRe$pp$gm)m;q/\A"8Rpf6B'S`lPClBMNa56q1=QWV8_<-!&nOVe%2F,/aOFu0gmFZI$C-G-<G$("-[NtE,=_L?tqqn^>G$?0t
+%+j_Ve=in9<inPdn at P.D1&91Rc%)N7@!)'dC,+4#'j)IIKbYHqff'tfn;J*h%haaD((!!`"Uir]7^R^kRU-)<sR3g1O6Z9pZR8BgJ
+%pE<i'V=+)Jm_hHhk!3moRnUq$fjBO<4D44!&Cp-d?lb-<B^:O'@Qtjn,=Euhmp=(pH"2Y]S;c"c*j1:k#.,_GOVe(;pcU;4>B_W:
+%-clN^g;[633gKjTj-**7#ii-p)i7-Jm$7Vcj&Y5Y_^-$hf$Yg9OIEu!1:`K!*e>q,MX&MZ=<`/9;2$F:h8lLLZcDNtUZ#^G29\Nt
+%gjuEPHZ1bf2I"!"q-_jj.Uh)@O;<12A:Im.q)PK]gZG])gNUfZdqV.<`%+sn#E0sc\IIY4H'F.f&3Y`2_Q,>$X7hjW6"%EaI1gVB
+%ffbd'F,oB0SofOcM4ZQeZ!Jp;VE,NmR?F at K_Zct[F0(GC+Pp at omDfa#(.F=&0ZA"(eljV/Ih&"r`u:`&FeAuPr&G`@WVZ\V\``X\
+%So3o?74(H^2fhZ5(G at R(*J%c)q'_a@;np'8&W?dEOjA'M&uXepCr-%8Q#[1gLM.b"CNB>A.;-1=4b<Z]%7PXFC!Ll&NhT;8 at R[M,
+%nE[ArNl9TD5g8UOCY:h'b+ouBL3<U-gdff^njs`".q at DI8o.)[QbU%6+lo=,Vj<-`R+Pun_ki#Hl*8H8nhN5KH:Yfg2_3tT0s^s&
+%p1BHpOaa]+%SSF_+VP9Oji0>=B93:WZu%a0>ah)4?GW=\PPbmfBNm)QFX+!IaoMmGDb_9Y2QJj4SXgJ0AuS(%?57]<dpPQCEnJ!V
+%,AaD%brIC1YESa<+PZF5?ru:D9(!Q&+GAOndN at 5Pn+OqYk]hbT;LNcO(=+@$5i1Yph^ksnegNNf6rX6EZ-^b at 6<P+j8Zs&SM9&*H
+%nLAQf3&04M]Xm8)@`*&fh0*F$XkTB(O*.$ISs:#IBm?j#=K]ai63*NGGWbt"_DKT.Zb at R:nDr*#N#!JIGT*qLpgEE8ZH5$d6-Dbe
+%#I`*-g+Fk.-cTDtgrUds[Ka&[JnG*LU/S%%,*PF>Cag7Elrr$rnR;r#BG75O?(IfofY4D&"XYQ`@Q4!;\Xh,9rf\B^='!T`1+\9]
+%SI,V0gaY;bg#nm+msr,#QBNF$j0J+hQWu]F&3`YGZrijTAr/E8o)$[gl33iam06dC<dE1M]6!br^peT@:P:oJ at gC<#/Q&Ol$_sl?
+%^`d,F%\98,]54]?8i^HY;,7^\4Sn,JjcD=iT$iBS`>:\ZGHd&0Al9]65??Gl!:%.k$G;`*e/e`6IfQ9bH,Lt;'^=]ljQs`uJAW0@
+%5A;o>ohq=u-jc at 3N07.Q?orT<Tdk3di&r+7OY:h^`OE`k"GpW`OD@!5:Hi1XJ2KBnfBdh!<=EMAjjD'r2n==H<-Bbm>_2?G-RFiF
+%W8%O/4O<`nbhJ=qr55*P[+T[-W8$q16$aJTH\!ZYRL!HH[E*47V-MmIn'.O?Vp9*!d]/b3N0[FRp>bkC1tLVlP=Fg=<"`^D+bP]i
+%9$Ka?#tHqd1eG(9="3FR42kj!"QjsMI$Pf+"W at GoZbo!#@OSnWN;5oD+G--fX5ZF.rF+CS6rE&"_*#Cim)>8T7Fs%lB':[#3Tm]K
+%XiEj$VJhW;$Tjh`o>9'9Dpg):LNhYWHS<[^[+XOm(+*N=fr32d`j+UIap.RqD9![#C"?.t=//H<<(4DP&eB#IIBcht&!U>NT!=kl
+%Nk)/Xq'"o`H0&'&"[qPih"OJ)7a?9!<gC4GE)o&$Q=NUZJ^JVtn_Ul8DeD@:dP<R/*!V=fk$0*Z*:pLpKrmc$aEFoM at NA#f]t:T;
+%:(=_=pXKcUE+,l\mG6j,huY+VC7 at E!cEWuL9::$>3"eudB]Z5LK'[nrqHiA#b<4tj+7C6_82e9D!7R.h,q&8R0L):rj2W/4fkZq1
+%ZW\oDIk6O$,=*OBZjSS1 at d29^Z?O^,L3Zbefr>:(VFII>QM/o<HQ(5?Go0HWGAu8Y0s>@?3#4/plui!&OA0!H,[Enm'!r6FGaaO!
+%[:pRBr[KG_QsJmj17*mjXP!`gD!YJ at 1*$9B2eRstN]dqQf-F/"%4K'2`dF at J9eNlY'!#02KJrud-%W?^Yg!>=jMscHjC47t:s,+t
+%8rY$qJm:Z&;=5h9dM-D(Y"OCP8L0jh>744CF6H at f"*I/NS>g#;lq(cH&ls!B5e^fp)a`PO2,AfK^,\d)X^`LgN^;sqK-3^%c?@A8
+%0oYm?EMTL48U5-:+ at 4DYga'ubq8(8]HQFtnScPCJo\%]66LRZFcgFAdC^PqRp^Q<>G+92r?_n="D9+^S*`^!-P</d`UM3oHU(&m=
+%J^N>Hd'9\=$'N?ce_rJl)_n"$'--V*#ESFr)QGUpZ%\baQtS^cB>S/Mm98,M#*^mO?7jCTIY+CKU_h$@:P.[%4PB.fZtT-^;p*WX
+%Wn_!9I*FT1b1L6O8KPGrT"8(m?Y,\BH[1c"7hNIYZcL'kFFr"#j;)>S<p_m6H$>e2Sh`[8EM1DE:7SP6S<uQ8`j86HlL`3Xfb\TF
+%.q&=fI+I-nBt14i2O<ZQO&cBS\[&?S,nZ8VT!4Kc[@N91g*5c]#OK!PK"d_&8<QTV-StHGkFl18")PAI9,`g_O\:?td(WXQ,58=m
+%D3^>"-Vl'NQ3'Rd/C#jf:2*AC=!h4;["em0/KU.t6oKl3\<1(K.d.$G[PAMuEZUt<9hb^&At9Ka`]>6id7q=.Ft)J%l>V_Q"db(B
+%9rJ\5%2C'47P8CuTAUYIO;HMH:%].'_P>gX5m1SP'.hF#94[@FP!*]\[52%l:e=Tl'tk3"SL%LCgZ,M_3"H6XCE?O/R'qS,B/^N/
+%B9Ps at K/l#;n13QeI`c88R)rE:,_g-Ga=9"b1!&#j4oj&<LQ"3f?h14\.0M^A4K_itANi5fa7$MYUp5',_88e91ghX*M/mWpNX>JE
+%r88G[cM3TDOeD-fF+Mj1fpD%QUkK#9iU@?qeb$nKH4!c\eS<-T$JC2N%N[mc>N8/L_k=(^BUs6)ACcYD0GPSaU:jrU(/]DH5b,:?
+%DTiaZ-Je]<Q9'RZ'!t&I@<qQF?S)HQ$eu15%6eN%GSNN$Zf+$a;s,_s8XQX:@'=!W"qT1Cq(*&?_@$PL45Fbr;6H]u%L_GP#8HSY
+%\#33]<mWVC>Wk8GF5*Q?\'=&C`E"Vhc,qgMfg:L*G5:8KokN2cmCDcb%5T5<lssUCPlP$APf`c<O2:W6$[]ji3iDZ'<F at RT4<C2H
+%&Y0k7P3Gt:=GgC._6Vl at J8:X&P2NoVM-'&Fl<&,`%UQa$S3uMI4k9-VK#HXdo&5/WDYnRbUInf%>CO at iRjA2abj5AdFpB7G;*9#I
+%>_ at C.C`+%<87DYCYY9<?5 at iSUQK1"8,jKS\%7uD>\/bJ8IgK[., at C<>]lSL7W\PgS,n_m3#.#9EFFRkV;$)%W[t<V%0&Ne.n?DA@
+%[JAbejN1=)37fIUn)_E-Vf98FUu4-DN&Fj#dd2*Oone&^U[(21VCRfDDDFg>/f":Q0G50R\*Z73'CQVO- at SF:odiX5;h?VjE'@C1
+%4rCdJ\.:Qqp'jV:C,m`h5"]fLFs\XGBo"Xg-BPp6PEq2Ch"OLFG>Jt(^i#='>Y&#4e\LS0<)V$s/a2ch`*SF_RKp\p([nqnaVct6
+%lD>C0.(!,mc7MaObKl;A%)BK84c.D@*'LX3UcPbQOt^t[V[;WK1BD(-S?^a\^ea^%2+Qg>F8e0Y4(,XCC;SKg^+![(#HT$@LW92q
+%TplM:jpR#AeM03W3Z:fbH>^lhK0p-P+*XHI[1b_a!C4,NkAC+mmCt$Port`4!OL(b"n?6ceBr)E<iiP+TqniDbtghrh<aIh85Nbh
+%JO\j!#redQ],7#9MGIU&(Sl+M,WKfZ%gufk`$]OfJu7j4:/.28S:p.'cK2bfhjfuCWl[c9j&L,:2"DD#F9*\uSp;`W=Pj^Nhdh!b
+%."TQ%F<`H:aF*qCaF;AC#5'&o?eRF6W%-bPs+3e)>\@GXGeH-!F+STHDD-h`$#WhMh1dLKXL/U4bGTra#u5YQgVG=_Y3#*4],oPg
+%pSgegkR1'?WFhWToU_It.beTG/7KUga)050)D<PfE\I&^>FFNMU,Mi@*B<t1!pGGhEuo]%`OOtuQa"1?Zs%K]Sq,u-CGWI]Gf<^h
+%q,Hm0T%mk'R!CCOqu, at ekjTk:m[Rda<1Aaf2;5?6j\0p&M1DdiI/VWqq0sP#SK!m5>^iFjCFh/;_C%Z4gk;+:8%!HR0kHYZ1g\K1
+%B/R6flTpu'dQ^rNVsWG4/1*>*-$!.jUKQPXEmiLJ<+?S^ndI1X&42b_*R..D3Q=eX.'Rt5H#e9GUrWoKp at 0Qp+?"A]?LsUc-b<MR
+%CHqR[;+SAr at f!OT#9Tu^hE4(7pRnB^<un0hT,Rrr<8TU&/W1o(gLf5-F+$=VO;3t`?H)pH4Qfn180sXuUsar(f#q,iHpob+SlQQO
+%mE0)9ljLm'^b+c6S;!ibVf"b>clu,c'<E7T$2M5\<RY/H`.1G[=pQ18k5PTX,nd-B4u=XG>_;ZM6^/;)JN`gZZ6?9)A=S1U<$^I.
+%i(=K)$^a]1T:/Mf:u*,tnE*Csq#Eh1DnSW6B=@[Z at W.`:Hu?T"i0b7l-5g^sGlEOm:ML.%YVfuDG(!iKoC at UHSfj$YK;):4Vpa5>
+%4s&Hp7QY"H&p\=Ifru]&E&uM4`@X+tZnR[9M68*lOF<\1ihh+$,Au#g0i8Z:(.t2H(#O+16gfEteEOO%cYEcd'-M]&Qm"Ih1e;P[
+%S"uB3Q(i?"N_*,Dfp4U5On8M*.R*>Uh[N.>[rEJ>KSAH^G>F]:l*P)%]=g&J5CL(ibYK\!$p41[PhJZ/caU^k6$5fL8@#ts0.)/1
+%']UEgZN8EK;K1Xi3FPqe'o*F%QFYeA#?I<u-^RJ+f!uDl^RUeka^;/K5T=sVEjASr0ks97],qt)`aS<`2sV#2Xck-&g"Qj):1C%r
+%[+\<E]DC?X`-i3Kbe^8iT?_E<FS'^BF,l=^[I#h4AF at gcNSRdZpGVA^0Xtl8#326feOW]--0,`CM2s+?nd\6([AMOU`+TXs/TYE=
+%UWAl_E).Mqad/0g!Smc:SZH6qm,cs;8#-%DHK&^BEP('$-^]EE`SBLd^F<K0;@hJ^>LFl:U_LiEP6'`D3.cK0SLn]qQb6YAd6 at Gq
+%fAo/78WtU1;]f_B/Ck't0WmHg?gY at s_gG&'So$Zt22ZpV]^k1:aO-%8Xa*tCF,<5oeqZDD1IY?Rl'qO\l&d59>^:&%'.EnJY8A6=
+%Oa)diI9*B5J at sF6NKdmkq"n8F=eZnI+>9CSceCn:ZIoK/9,``>m5Mq)&6SB]l%p$OeU&,,naP]WPtpoGd#n`BH='%DKlm#[%V=Y%
+%M2oW>\<N`YYQWeQO7tr$4ZT`$9j4LBXB8^f\Ug"pU/KJ2/pk/mSO!-g_0 at D[W_;d;[EnPYdc!XdI7Zo-'9B#:#c\/0QF_p`$*tqu
+%k0l7YJ??S6[JcpB7r[g#kC.Y^=Pi1U11fNcUMV>2k"#Y at G>tkqfg..8@)2!CNed%!cfq`^I&3-7D\c6:;%j,SQJT-;l\5P6Wj#<M
+%e,621NBtqF+9qT%H`fb&M59=k%!.3Za[PaU8qLiOCB8_r7$!Tl>\*hE'JjQ;bhhB2&b&\D8chO-[g812:0@?l;D1h_b4o+,^e)[%
+%Z#H"2PXqmIUI_qEU^csNn11[u%jpsENj\oO'G3hB;710<8/WCnrq,8m'8#S]Q/l4g3QDg[cjOOZfn`1 at 4`.[i=dTHIb0!cpp?$sL
+%/N("[8VFA%2SV$k\'uo1\+nL2Kt``a!Um?d9O+AIMj%^%i_P(bW=_cPH07*Bb$7^J[eQp=k"ZJjan\$lB+JT)A[=jtk\,\EUQ^3F
+%)miC.d^IrUKn<uQNbtf32(6(Pos,DXmWu?ph<80WKn1CC7,!6;1B"qMg'AZjDGMG$e)Lb91Vgn,aI/kFpCXpio$s at t[F8_o(hB9-
+%fXpfZ$h[R1ZJ*A'k#q"W"Ti0i9thon]S)G at k9X[hn^UC56DNVLEC^k_d;$e&5PsNnIa7N=5l<@CAH%b/Ktg_$h7=HR]H#<)q'X at E
+%WENN<34M,tA(ean,GbSWDEEgEY)i;pG#r\2#^A.:8piaA@$Bl:Z1C]4\P>>&p7)qFiZeJjk%Z&J?JDihaX>\D\&C$LdsaTV.J>Bg
+%<(RD[L8K+lWXKjQ\8(U"(j9(Qe.?\@P at qqTqf(:chr_V$[(lW_O<4"L`]9:#9*2q3Vei"Yad_%&3g?7%[Y?)3ops<LLV<:Kl/PlD
+%:o0fo,TuUbJEJ-\[-&&I*<\T4`0bUiMRV1.'`nqEki^'[M.ql#[k4/hZeQ.B1-(#5$,T;BU'F\Mbiu95c-=99'[6Y5FZ;Y2d`deo
+%a;ufC\UaN'MQT?F9Ui[&D3`TI*d.:dNT=AQ%rqAqQG]uY4^,LcJ<l*Wq8#FU*:\Yu8%J>`Y$Cd**<W`SJR:uc=9)^jej-'c*\;RW
+%lbQK,DnC_fPLUef*\6WF(6)a;hGbuk@]^$E5X$c9(lnOO_$Jf->MD5\(f&m=F5m8l"oP2fqDBe07YE07A83Q)9XC8^ptI5D]"\In
+%SEteg3IqRC/Vc[MRm,5.=gq5=9LTlXdAAo+]n7F4bF_@"(,P+H"Ng;/pGJXI#^TO9mD+*I<^cA:PP3LnDR at _RQS0;6G\s`$:APR,
+%`[H^h at bug+=6.o\- at 6@[%3V[4$/)Z39l3TkLs]R(I9/**!fOO+Z&,HHSJ-dO/_q0m$7i=8X.jTX6c3<&Vi5885cdBPhjL43>5uc7
+%>;>.BNlKB.,M/<$$6W&'JT]%.5R8Xa_%%g8eL'A*%mocBN'RNoSbG3Q.RDsXc^WO%g%c%%3DZY.GoM+$l0@<<HI=(#S at 1MXB!j62
+%8Gm0K*)'g>=_Y.D97Yc>Ok at 4R:*oi.AFHL!]\)_d%@]9sqs0g&]nMp79;q:*.Ln#(]?Sn^K`I+:p7iG6V/G/Z[1Z.`d at tA2Oi$/0
+%E8Oe,*I3u0S6KY#;=$l$pa3>$^_UeUS*KLgf.WaDT7^rbH.`n(3EQSj(kG7.2*`DU2ZJUE(7uOd"K223!df.>eOg'#B,:HeI`.Bk
+%]C7'DLuSY,-QXPb'=Pf0m^lX,11Z&GGhD75Dp;$Ye&ieAOPcAaD*Aum=4%l]YDe.O]VU6r>t^nRLB2M");)Q"1e=c0p(Yi!QVZ]\
+%B#)/F`@g[?np;"O!lP_g!bZQum*R+UYnJJ>(2QAoE?g,50_ at mm]5t_cZCud7q(u-\X>)>C+EB0jDCmW/AWX_km8lI!?t(<B.2s0C
+%CR^6nK.&FP#!lDQ0<At9.&P@`r%iYZHW#?t)nQ!1E+BCPbdkdkZSm7._?jXA+3M3c0K(iM_q.trW9WVP!U`cHp'PH*4oZ2n9]Nt[
+%i;VdIjA,p4WE?n+?u6bYb4b)aB(;-f=oNt"f>W&7U?+-!"kr.QYDd=dCSuVkQU:ke"nRoQ=Ne)3#,MiJ7@\1S4 at s2#PP4r'?mI/R
+%`0uP[T.K9'eocS"7h4V":bDpuXY(^icN^(3Y;TL7Ylb at hj.hlsiIjueXsBo=_Z#*`OO at U%fl[9n?`(E1QEQQ&C^%sA\;;q=nKaqY
+%0 at oS:)\D?a[O!fXpn%FK&p/3Oh73u&70I.`lH;K<cb1d>-*u@=Eac\M:8q$Qg(N<lX68g*[Ut[P[GOe;\,)c<-46Hk%Qlf/R"5PX
+%T&#$(ooES:amEJ/8J`K\3&A[D7nS,l=(61"3'C?C/`bp8Qe/cdPOOTo8Z$:TjM&,AiVmYW91nF9Tq]-O"T,^)U'gW1YcsuoVM'ed
+%PB?_bLIeM:hkLfU at 7J*BJJ_f9F3'g9ZKJSJe'[2Dk>4htm8:L'Y8BqknK)R4)k!7!g8;X\<r.!CKlgN%e2WMR-Y"eoKO(U=@q1B6
+%(q\jofj7iCDisdbD'SGNWfrlMPYs*0GFh(XhOA<Y4ZV8AH&ZNkV>lP9FTU_^$)C?\EEc.Q[]/_*D^M:lgRoO>Q"Fo14ZJ\PFFu]l
+%>WHouQ561##JVR;"JGtkQQ8B`OcGU,5((Wf\B],G$A\lE9*?r at Bl(R<j8"V9YNa`@Yn!`EN6U0#G$oq at 9Md,g>:E+;>FS%^edmV'
+%ei,4h/j\j-l&-o?j>pNja>]IP[)Zk=Id`i6Rrq7o&gZi7b7iU=.s4;K5V_HG at ll7ujK)[9b,;E^+3:8-7*[M8,I$B,\3KT;c=t`q
+%G.`rL;uq's=:fHbrbs2KOt$5$h"PX^UK1e'5EjP3Pl*FUM^NI5+#ErUP)PGDk@"N;Fd\"[q=WHkA1YBhm*4cYY<h)J1]0"+0fqXY
+%cT>io".)CY<,KOtT]&"mNL.b"B`)lc%)Q5ZW3?#U*`A)H;H7/o9^.'_9>4FK:ClC/+%f8#3kcF35(-(sljS(Vc*[DU2T=)\c!+td
+%\*`?7[uM at HZbgoT>G<J=BsFcc0V$-%D!^q<8LB;`'L6n`4\e.&[OoK1`I_Pq)KX`1joF*8*8L6MpjFVbd`Wk1k4\!7Eo"(,:NCZR
+%R:Z4\>llT.j"8eO[h2AE+rBd at j,\^q99V;@r29M:OEk?&7kSDEqAg"09>Xhh_j+:+pVhbep3F=kI2Ga%$U4Jf/RcA\7u#D;"?jCb
+%gQZm#5W:j$k_M9-$:<JBQbS'$_kMs#82o+@?"dg?gbgOJ/<ua1+I>/ubggF90OCmd%(hRN.C+*m9_nU-g-K.\9S(ULEG!Mi`NFp9
+%.\^A^_,I4D"P&[N/6%2<EaD+<g&"7,p/GglKF5=/akYI&;X[B.S(tuXno]7WCeRRS6!P&ULKE'De'JU$"2Sk2+t"XOXX>I_'[H":
+%@h$5Sbmo0mNAH.\T2[n-MZg.![UV0Zlk)]-2S=#LARBn'O8FFg3Rbt4WA at Kq8W3[.H_O&'DY at _/iAXRm+7W2*Y>b-1LMT_6DEg)c
+%-ZQQV-74aXTC$bQOa<D+OXW+ at 5Gi0c/rDWMHN$VQfW/:tM?b4a29RC7KB5nN3LIB!I,A;4cDbuN9`8hq2pDZ[A_Inn/#\^(J\1cu
+%8MlF[qL23fa+sU*2ZEGFc$2D=,Tgdu-HqIh8Ld?0:c]C!Uj8B^Z2*asO8Il+[XXY`D^"j9$*a)iDWMuch^lBMJGM`l/:X#s!@l@>
+%p$Nt<K8u at H11%p_U&L_bcb`Q['/S_!2Opf\l5G52+P1I5<rA"UP2$Kl3q7N5`:Xp[P?W:mV0"JqlXiM7"&$AaC at 1LqaD;)Y5.:N(
+%""4^*a#k1)G]I4jrcUq_K79?pp[=hS8;cK>%gsiP:9H4W"S.JM"oUKNWJ.Ype.Kp[O%Q!]/l-kBCkB's2!/T!rDFg'@F:Ng6L&m7
+%1!,\R`b04BaIYntGYM;t:(dbUTCs at IaZTT.=;"Ll_ZNIXJGf65A6pY(%"/,64Wc39BA$"N&\($A1M&HC8"V$E,:upA@*=PfA!/B=
+%&!)oB1*>P5S7!A>,p=_2f`L\XF\@?I=)mG%>ScI0arAU?-6D?%03.SR8Z7b:kq<r#iqOYZGM(;?]RD1EP:cr%VeA?][<-1T\d:%W
+%Z'JQnr;6c=k5]M!S3f[#T_6$K2i2S8YoooC.prJte:e*?U.!p`@cMSM%PH7FD_*9+[WMrrULLLuKqV:52RjAn7\.a"aHu,JS at rU_
+%CdAoJRgjp.i,8K!IH:dl4eK8eod%5nRSoW5(ErlRXp(V,"8>?K,[KnfZfuas"]4N)AS/Qfp8p0o*laSn48J8N:u&$Af;Unsbt@;7
+%D_J:RLZ5e-5Ur7h+'i94S-_/^/h at Ym7MQR$=H.bY$O30gBF3Qfr9P#4<nT at l*.c#C7($*RCE6El><,Q(6]c-uITXZEKp_C/k27FJ
+%n\MARVXq_!OikFZc]HB'95b);.9e.>'$H:1r+icN)?Vo6g/tLJY5 at -kH!7t24p:SJ=%?lmYXd)]"Y5=R51Hqj$Y2<pn$/baa(Is!
+%r)n(L.`&`$kGgY8D,cR\^h*>_M^H$t5r:&Q[-3_F^M*d'clX**LH/_Tfche"fU"smarbrUgH+/=Qd4]+q5=p)@^Ot_jOcKH,`r2A
+%ne/1@[e?;@Tp:cPSR at l$&7DkK#I*BcodFjQhLp($DSBKDP7(@).40?&F/R^tjLa?UQ9ld0m*ukUmN2J8c7J[oY*RE*SI8N9e9fAd
+%aU<NYdR`Y/p-O]&B63_9T``u7I50@]GY+"W'3(lKoS]BXn,jFt/Wc3A)79_'=u4>LU+c1BZf/c?K'[YH+%S at MGtjCAium%1\M/N:
+%Jh/c6V4sr4^$tYd$9Y!AePl8VcRG%r%^1/mFDr91S0Pg'=#(VMmE%ki2:/J5rYrCo.sjbNjm&IjqQ>Hn#gYqh,544MG/+_D+]>d;
+%g9o+Cb+;kF_AHZ2QD$r[=r!^Pkih,snra._E6/RVG&X&+A$9r"5A3.od#q#>VYj[3,$9XEcV<mO!5ack1`_1(Ln'V9\ga<oM9bog
+%C3peBX1>Wh",-$<X[`V'a`a9!*"*t`#C\#@j;;e24MSP-VZK1,mtW,""[-nX$E*0=dS0;N00!0C_b,2G[RieJoaIH\?)EbiK)T".
+%=LLF!X6E&_QtlhQfa:m%*stX:Tk7]>QG94877Bc"hJA"U\OlZtd;O6:&$gJkMFEHm5eoKR=s_cGa+&4/^W1pW]Cc$@7,U2%@BYM\
+%:!2-L+iNg.4FUC^YYUA1s$Pg?DW,09F0%Of6ee"/m2M@<IR+>5e/sVB77rT53r:prFj=Ds.AbP*&im0,C4;W0 at j=+0o<+;4B5 at Ft
+%9?ht+NQY%@>#MmiC0EjHo;9uG?KK#*'e)%:D-59\WUh?g]Mu8VJV2f2kM8E(Q>KW=d`4D,NS9n!D@\afS$tu5loB"X9gL70B28Bm
+%Q>HR/g>TGL(G at 4Qak9=IcI8q]dVWINBh`YV at .!`g<O6o2okGQsGq_H@\LPR>TDZ6I\rT/)GpNTrac`\FfERB>C^q]/HmUJ#_01SC
+%3V)f?KS?O at 3_:<-8SA537<*@LZ]U^_*CSdcQ#b1G<j^S%Eka`T=TIU$XHi(dNA.Ua\@.S0e7;M^<aR!#QR'5*]Zj+,b:i$o/hll@
+%lfbj6f[YTa)`RY!V>TJNOiCi>\#mUC9aiVH"_T4'%Di)Z+7a7>.U'-[;(=t5+'LC':QY<4QIPo7^Reg.Cq79m43h)g_pIYA,-lb<
+%8NGptX05NTOt+(JCCKih%A6a81[cePAg]$r3inF.B;O;ES94o\ApkDAR'J`Vk.T(iKD:PW5Oarah`]N?;JTY98Y.;UE=GV(E`g,3
+%!'"NZ'^%@Jqq3qp#FhF].BYS;^/g/SZ at i'r%t]sB('a`==2&WB6ajVC\5<-P'a),%`@<hN_8n^hC<_qbG(&V1Y,Ie!cG+0^hitNc
+%U[_HeZUmC.K$%S);$.%6rBQPT4Se,?kbhXLl3N)\2IQthb3AdAOB0Y>q3AKRr7GB"'.5R6OT;352Y]OVnML'i-tDUd;$Eeb`fS\>
+%5u=7eZ=TimP:NJ5So4r<6God4GOh;3\WT`HXS9NReB2QhE/XDAj#Z=7c!n$>`baBH>3%&FCjulSG>!l$3Isc$ClBpJ1%tkBmFXJ`
+%*U2ZB$AnTX6m4s_O-FqTZq at IF=q8k9E_<o<I(53o6A;f02;$""l`f>CTSp_r.'i)CjB0'Ll7#*-Ljao8cRp$Tgk_#hHc9d%qHc1r
+%Y=+r)J'b0D-RB at p?OW1#)<L$rf5g<T?DR0##E5:m'mMDh/A;e8Zj#t^9M7G`MFT6DjJERC3P"O$_U]?!NKa.6,_.,),In1Mo/d?K
+%i]/Iuqih*"??doCIcZ?HHBk&@<QA.Q?LNKg)V=e.&P&G!N=Gqg/Jqdn7(g73>561R,r1RUbTSfs6cDBJ3+]_7PCsu\s2ZXtI(qq/
+%roYq199!oJa*&0ok.,;/cjhFuZ^WS`?rIe^4cM\_!/43MO!TaAZ<]61R2[rZgki?p7:DAJ?:dTj%@oPsgVqu/:H[9[-Q>@US;CT\
+%F<tXmauV!(54D2bnC2%Y_VLI?9<a71HWuF;,gNqoQAY+;S'k"_XBYm^<D/>/Zl%\-k3#h61u$B"A$AMM[B.D\9s\o15UMm_hZ`Un
+%Z#>#or^mpqk4Wd"b#;\;r#HH0=k'*.rZjS0.5=kP*WepW>!Su70#OBMgX&HlfaJN52V1D#>2+JIe"ebhZXAJR_4$oQnR7oDq)R!!
+%8+akc.b&A"Ds*Ze\)U^6;Gi.>H!(dZo=)bN!jTpp((3As4o at d*U""gPe9JT*F&>@(S:QFGeS>LAh:Ou$_D(Tl!g)#^F%1'faP=6%
+%kE!QLf$eD^VlcCKF*^b:9j<GNpm9<hi0GjNBJm9ZUoi$X%e$F/&QFoXQQ14U!WDC(.Kicc=qf!GDjo`5Ihl^>6$1D9Z]h]^"O_F^
+%;b&rrc\&#/Rbg4I7YuHe;Rr,XAA(kN#@_TE=4a6RUsVZn9.T/<%H:$gNd#HgGs.[1V.u>nMIXMsJZ6]NYr*S-M3FrOlY`7ZVD!W3
+%T0G^@3.Vn7jeZDZC8g9:p-,Aoai8f3 at 6)VCfVfXGQrih^4?7Zl*=7k@`bE^M at qt,ek,kZOZG/Bop/P8 at _5!ulg[\5m:L`</BAA?J
+%Q*PnO'@f$f>H.61XNH&NEWl!9#CAC1 at jhArmFGujW/[!=]M:66:>7`&+#A1fpD;@!:M_YK*E3(++WXSk%VV]FMD:ATS[7Ecj-$Dl
+%`M^ZF6n__r8.IZ*!SP!je:kUY5?Q1V0rFZg!hndC+_Ebt7$Sfgd1uhN!0:'r_N'=*V_gT at oE2gXT0j6$fq$QbiQ:7"55F^V&("^B
+%#*tWB"RL-!4sV-mrMbs4Hig9F3'G(2ZJN6uf]r#5o7hJ-A/"uP8Sq+T^/I>ZA,"YP5LpJMQ,-*7j[Do_%LeA"qEfn\<8_@@d*+7`
+%mR*OW=.WA&kX&KME)4uq.>6J:$]0r<"*^$ofQ`!r.unmo"fH<g[60mr4h."eD%>N^Sr[4.SKo)?n`D;*hm1DcdBK;22p2o4VPtQg
+%1K0=KN7/`"=gOgmQ;63dQ%X>0_l9$E7;s.=P/h%]:ce'`'s''h2b7!tdH@"eM_0Teeg12!T0?V@&a7';OsKHgiq!sGT;&=hfK5C+
+%ab<@H:L%g]'Yi__A*HsA9BWJL>^)o/(R:/X#5+]r at lg"&,4F)TZ?X>4Dam2h5Vc%u, at seHm]SI+Y+WXU1FI!TP'10nCSC(%i1U^+
+%(t4^)0r>R.7W7S&;8!0jY&:'7<2I09lg!$`jW66*(:`4SK.8CG4>T5%`\Vfbm\KF3n;e+8=P?P>4?[@QL3%/LF1+[nj\&IHb5mE%
+%O(%LV!V(7Uqh`!H0WFR!"a)3.eQ?LKcjWp<E&Q;p5ftuW at R+42B7$=o0I>sBk&`/GP.aeNd6#S&$/.Q/'Ta<\O1Y)?'&JUP%qN'L
+%FCMg,aYo9PR93(<TNiC,I!H,=R:g8#f79o_[)_J,+6:>'DQZ7.i/QfL+.bqGW?lCAoaA:(l9dGN-HNQ^=t3[3"Hl2 at jIRk-qt,!V
+%:Hl=P*O\S#1K>)_SUAHSA37"mp7ma64&^Eu.+5_edW-Tr#7iPU"FS8m>2dcgli\-U]Ejreq>UOqbik">#kZf69sLa9KU]rf0J>33
+%m-Q^`5 at o4f1h+cA9D6$,SDnFu>8&-AZ8/ZKeeNXeO)?R%qWX0jReN#?,F=WHdc(n0>[PQ]oDZ;h@&B0M2V"1e#;%TM?h^;rQ3r:o
+%&oD%Q at Yk(#=R at U3Q,OqV;SZKl"%lKW>+T9Ookgf@'j59C,ePIRMTZBQ?ZIm)jkHT]os4j"9?15EFRa5"A0hJ.SeSO!@eLbrFAp7b
+%WWq&]`pWGW#]>4:FnTG@?Vt1+rnX3k"sT6(M?[eg6pE&ap)\Us6 at f$n2IlZCUd4\`SL`m1-RGE`-M+SCSGOrR#-TBtlR`8;0BC9\
+%dH7)^PAHZbWt/#$T<!YdpO)N1 at GBsq=/p,i#`So),Vn-p&2/ng`=kkWD85XRYMhXtm[GPb_c5qq6?fRF!Y`'*Na6,<Mntn/rrr7p
+%ErY5KNAVSfn&H/NDG3ZV.j3QSHB-^%9OI.(J:qmH--G(XmDK6d\RVu4VB&.Fq<PBgVqu&<Io]<T](`b3YZ*rZ!>]?rp1d\&1)k"H
+%Wm%REDVd[D[hA3!aUUQ%ZD7iMkBXdafs_J`R6GNZ:N?huMc$PYWfZcd<fIC?SRhb;k9eGnlV/qqN'/44]*Y. at Ie?e:.F'UfnPX!3
+%$F_`ObgknhUl\kT17!GR$%f.do(<B^0l`%tgI0)KIa"3U[3g#C8?mXBE8tgL3.(EO+, at kdM^b/AA%a<kFD?^2M;[HYr4Bt]iGsP#
+%M$>t/_")5\?&8ESct^+9r,Dg1-rdr7(+jHa7oNf9U_9q%%NZq%a#`5O9Mo,%agL=%pV>HJ8>-7Z5?>%6%3,*j,pf1eoN'Rt,M]Y6
+%b9>L:lhQh$2"rH;o2lpdL!]n/e at 1!KSVEcK_DGs;BM?K]8\Z')<6W,?7Y08e#PH)WJFesQDWQo63-iX8QYe^anKVJ'NpU>A7$#0?
+%B*m5A$46W]_%FPmRr'D'Me6Ym?MSNWp?fuo4dTq&WS]9>FHWd.aXSV>GOs^?d:J*X(5M3sM,LEY\\-!?E;8XmE=EOYE[R@)o1E6p
+%^<FX?(JUlT*Q`\SYZ)V57WV<"9CH*Qj70&F['5?Z%aXqh_tIsjAhG(;9-a1T-ihi7cokH_Q?A?mP#>Tl9:Ke at ZqntR0LmA8X:'F=
+%P1(QpW*D:-?Ft?'Di07&QRk:>Z,pMoV3AGd!MX*uL%^1d#7Z._jL\T5)!9sSfrh:hBqI`5A5hC-#^pGZha9Ve(;T\64V#Qc\X71X
+%@J"B\ChW#m/CR2g-+slZR/]M1HK6NL46Dokoh$Np`4!+,')+npGNBF%,a5_N+HhA?s'F><]Kn%W&.>r'N]KH]@nL?)cTU+<<5*4X
+%G)8Pa!19+BU$#l3hRpcV)@Bldn^#,f/(Mo7>//?ebNsp2!d?!2f,/4Db339_q$m8t.)MaYRkgS*Q!Zpj]9k\U89o"<n'jkM[HE0D
+%)mO02[QtiN4^Jp8k\%&C'[AZu_i%5:QD]R8X\B?%Et/V"?>qoWCN:?'*'2TXC%glB?8Uuomj6VO8<jlte,EsT)(`;YbUE2[q<WA6
+%*6HrRSBN30h'@CsW6#AN^n%4<Y+M:uKfAh at KSkSclP4e8#"H=>5]"`c`g.g:[TJ"d32XH+<([Bd^HT^5,s!_<lE0a!85C/#m[`jp
+%(c"2iF8=:]diME!ZC%,eb=hCHc`Oe(SJ?L+;f<X!.]K052D(InhdmS6jh\V*fI,_(T_uBKf/Zq_"Uq!P8h-14i4P[%RsUPoirFHd
+%W58G^mj:+L#\WWF=AjW"FJ<J)QM`u7K`o=9cd9s.qFZK9mA7:N@)WE1ZFjT,SN/ZZhP at QMr.=UI6+P>h![Y6k[V6A,Ous*6*O=9Q
+%r<-/Ei/aF:PF^f18R^=cMXXIj6gWBlj;Jm1qsom*oSRZ,p:3K\iD/KWjh'#1)Y.d&L8IFAs'8RN`$RtU-*]6;Egj>rQ"X<J;\T%N
+%;`:ZV,Io1uI_M>DPD7PT(NM<P at 5hcrMO`7h=*4_a.d,?[q/6d>/V[f\?Ga]@HsQ/G5ON$5T(ekQ1j\QlNmUKM-"1qgIKdOtjfobg
+%<)qVK]Mj_OcUnQ0WV!<mfuW*ESRdWE:'l]m=ir0t.1\Vt99#`BdFPr0W.a3aChRS[K>^@7m,[g]M3K5f+Jm^b(H9r_nL5;lk:jPJ
+%+X$HEi6V3R0m[hHDggs$A1rcV-'4 at YOu[H?E>!R`c<?"q[YDL9eCnpK\F5QH0G0emI8c5l;p1D.ZVrNN(Q(EP.,)o+ba?B*h973J
+%k at S/N%aH[44(R2ji_tdp/$10&51Dp:_>LRq98%<J4V^Lg")8MEFg',8RWia+IC_Qrp3(QX(Wq7f&gLCfSMp"`ig48<^%8lK_WI=F
+%#Z=dccl!/GVcJ:2pf=k5<ccr49Kl.PTeXl8jdEDIFI$#fE!FE!qi6k`h0F)%.#E0QY!$K.616I)@mcpJ+7plLO`aD*1YA6_L=^L#
+%W[.aHQa6fB4EJQUIn>$e:@cP/(;7hh/J)ks31q*B;V5ntdVn\=;Wk`)6(Ze9WTM<a^9X/#YLB)X!H%*g+u<ST>=.8IkKH;`@Jn.5
+%+kPr,oUh$d,P^r&/iFYCp/RP>d\,5;VDPFsS%]%S(XNrU/KHC_+?R:G9B).O[#nGu3d^.S9JU:Jk:iZrY0#8#V1hT0Hc]IeYLd=N
+%[pK^DG7Hd4A3(EmBfj>XH`'B!ZE:C'rJk>6(-Gol=,8P?]CN6%2YkVOmjSj.mu*DemfcIh)8tG[GB at kZcPtg:4?S:_>]&i`@--J)
+%?7 at UN`NrTN:6 at 7-D?a2*N[0fMK'moED(;.6V$Cht)dXGcWI22Qa?YVWXK at 02K<4Ba9e+e;fZ_B&=WtiYIe:I+<`P=)-pX]s>BMt7
+%#OE-2!UlAPDVea^rKF.I#P'0tCB(+_:!u^L67a<PCO:-&S(L9IN=XgoM:E8X<or3Q$f at 4sN3L'%(8Z4]b at 4D-$\he8elg0mrck;"
+%L8F"E-UZ**=mY,9E_RoS[2$*h`,&XV-/\p8\)*,=83TWPLjEEW&rD,H>O_iQg`['Hetc@'U;%V6&`EE31rsNYkkMQ>a`)41D77_M
+%.#0XEW5543Q:/=f)_p[4ok9\UEe2+/(u#?YR,VC at 7c_5RcaWT,7"gIelt:%<]?(Qg3Gkouc]p]@L=Cp"Ck-Jdr]mHd$+Y<]._RuB
+%_0Y?WqO;,``(^3X,1/pi83(]a5L,K^\\:'-SLR8bIpckD?p=>Jk7>2WrR'j];g[btHV5.P4G"BOO=16Y_.M!brJ>=OpE*=Ia0Ns4
+%k/L-s<:iJp;%>5ene*@=pXo'fpH*(tUG$!*H]F2?K7[o`.qO9skXr\FamU[f!_A>NQHGqafU\Os3f`- at hF`6\^Sa*&_GQO)$4U/(
+%]lPM"Gc!Ko.8^#3&t(rr#^qjg8-)7Rje0?-UO,(P]=q*#aNF1<ZLdi>)'toX>_)EaNH(S<OPn`dK1b,b_(8D,on.[gIP%s$4-66I
+%n,Z]VVKhAmnf--N`hXkuSCb;*&"6md$eGj6nOSA:F2W\M\mompX9EB;[[,^bRrjrjbdkB>kWqt%Dr1>B7XsRoVVMP;H.Z5"GhJDZ
+%@(/8:`V,?]O+Y&0039iWce!*A8":qGG\Nh:@tjNG%ml at .,suO8H:[Db"XR.,n*<\$9LoD(N<D5Q8&tn!;*+O&I$B>P_pePF'p2Sa
+%mukFp1f'"SSc)[hU/_%i-s"c4D>/T[*Y;=^3PV'Und+4%\SX;D.:!qFTO$"!#o8B"2_#8rl;hL%UFha4q-EJRVoW4[ZAY7c-JJ(G
+%G`MB!%.nr8]_X7QQ%PeG at 1rQ7B+$1&l[j)33A]a.JE]Ipgp>ejQPT:qH]nNYoBA2>kKVQ]_8)SnY.&2Z^F_*t+&%8BLkrP&o-JZt
+%g6U]GFP>UTO]$a>&RrmggqZ[N3;fDQfeb=%p7 at Ku(:l)9OH$HP[qYtYae^LHH\8%cW)-:8IBOuU-6CUu^Q)o3,"HP$h8.IP8Q+H%
+%lr^f*\%FuUB2>\b/J<m)q5S_%a(os/`ep%u3d^Yp+?!@Z/BO^kgX#s-QH5b<B"3nFs*^,E4_KO"Qmlr&-#p/"%`hB"FGcW,<f(KP
+%2bO+L]sa2.pR+[a+iU.'<]Z:-_!5^R1D5fCeSMW-dUOD8"ViPrO,up(kZDI.s7`25"Us-XjI0]+pQ/ahS7p5"@;JY0R?4DETCbHV
+%]hC."%CTbr[PF,d]A5VDM2b[Vfn.A<,EQu.BhX2jFbl0.MS7S`MR%,1b>utq0RQgnOGj(WcDn.=i)i&!-Q1"Z;Rm?.>8jj*c(Yku
+%bGe^<b+`k=<nt7YM+([.Z)Nr"&<[foDG#ju=Z8).n<:L\fBKt%N/E9ESUm@%g--b'U,A at c=Q`ec>Iq=YFE%l"aF/WV(;./LZG]Mr
+%IO?^)"eMl9jZ?Gp_:o[[JsP!,+"t's&iHS>grc_+jt2H+#^<k@#RdW22q,`FM:]2ml]$3N[3RSKQ=02s;f]bubNDf'MdB&^Ipl^M
+%GsVZ3O`T.jHP^TuP(f at 1-1p$jN%dOk*4'PVoX!F6(M+?`3`D.0Acaal)K!`H,[5>OBEn`bjKRk-2(FS-B9Jgk<ar*[f at e@0]+,d]
+%H&eiH#A_#<ou1Mo6YuM*$(l]CX:4E2)L,I4aU9r\=V7V2YZt%.HRL-tM_"ebBcCb62FonU0e3S,FN`%40"bmD<]6XF-;tAk\;@N+
+%?*=9_B&t(\IXb.):0iM":@i&1k+"aOr7%W@`;Sfr'P=`Uc^RNhBDk<STr at S8eu5C_eglilPa/1T0,P!A878?FT3/OFLjs9dP'i.H
+%S=0GT]UGAU*4jU..4[iMB'ZROJ_?ZJG:I21O'BOt<Zh&'(OKoAcagQ,jW]Y=]Z6V>P[Z@$i9!U?4MV.JFl/CdTAN/q683e>rQ(K4
+%:`k(_m]dos'';jP.4KlE#;2;Jlu#u%>k=aOerDch#b&@8npX4QYFV70d&JlNX/$T5mDteu.L1%*Pu-dSXa)9X=giU4(QtSC![1H'
+%EEc7c-d2bLX<b/nN/=R`W(L_1/f7[+Q`):"d at e7tK^h`6/:$0aG73]c2&pSbljMPaKoemJn$<\7fi(D5Ga>o9=QpH,A_++6SR4f/
+%`)=f;A&9q+c5`!p`LT[\>H%UQjCF0DPYa74B]q"dW0FhIrS-XB;hqLImE_c.fpJuifpT9DWmI.Y=_UrHjtQVRq:YHL%p3'T1f*\O
+%PH&_-50L<!Fa'FLrV._Rm=\)J$9$>M>+l7Z/N)@oLER-#f5bgh9/ZPBbV4mCTQN'7!G7+\i:F0FD%2!R+r4&0Z&<OW^_0t(/NK5(
+%SGc4lJ at g6tA]j)!V9#]CVbrJhI'F+)#>_SIHNB/AF^Sg04Ai7DS;4kA<]"Fliq&$#,FGftC"f/*T+Y_c352acE]_!_C?)c#QJ,+S
+%iYadT\2nm?CGMAIkMbh=oRqUa\b<@k8NC!.^IAD&bY`Wb:Hap&0'uH3)Pf'ak^TifA&B0a*bd!`Z4[;r:-;#c19'H at I<.(ULorkB
+%5iE^")p<b-WkP2t?fms)&9(R_#A=1h">8)Ch_AHK-OKDbJ/0Y\\IUUn:IM]q at ._k@^`!tBoY\G$5AYP^OHKgp9!+A8j"M=HUX'oG
+%B3t1RXZo8pA)J*"DTp#tleAMQp$<s_L?-PH$=>&iC;>9WXt*F^K`F\`\V-&@11".68TT`2rjs'TI=;X(cV"YSZ_lTZV&ojKirh\T
+%Ak^BBNd9SJR at qh9Z6VecI@pCTX7eINaR^a\dat(>%.%T*X&1^)0ip9D2u-bm>=g at P?L at QchJ5:tc(+<$'rTU],s8!aiF$Y%;oZpQ
+%`+ELYY597hL3=f^"JhK,Q-X5t_(pjF#Non+27P]70_JH8;UYHIS-O>`'5lgP9.hdc8FhF5&,C*t!ZF[sb\f94Q;j&I=;3;rb;&p!
+%Ph<+dk at TS.,kVM\l(#*YAJD at BUU/OfCJSVjf5](.Hnmg@"\G:7$lC5_`G0'O#nlpQV^u7f1:fIjUghW3Bp6k^=jc%bK<PRd_L!,L
+%jNln3eLcUE0Q&Q(j-+i\g7G??H-*".JS8XT3NG5u\,_-TRfofGf7mPR/I""E*n9_oU^a at A?s96iME9e3J)>>X:7SoY[J;@i'k7gK
+%3$^\DFH9DE,4G8h-[S%/O-CRZQ(pI>YJCRI@<B.S8na at l*phU*9!6>jam.Du[<NRR9pP,l4Vp5P[uRqtkF0'V=i-V<i/4qc=,md!
+%Z/A at e+o#\?nQ*G/:ephAIiV(egV;cq[dWk%P=@1mK1*5]nOV7DaWJXhCR3P at Ac@3<O?I/dUL0>)]*20HG[+LXK;@4YlHk?6"eh+-
+%8<TX/9?;:ECJL<Elh4%6lbU=hi6H%-\kVT==#eaLEek7SXZ+9dl>(bGc"Leja#.ctH\3\75)H&"o]sMkKg8T[a;0l&9C]6E-4hQ$
+%PGI8odG"6P^#(VkT^M^pQTH"D.u.uk>kksNnu4a>DV?_ZQ,.GE+l[IV`Q5`raE=uRYF at 9+rY16'//q`_V^.Nihiti<U%QnkHmfH)
+%c&oKXM:4GOWF$0-rq3MGrVP`Y1:7CU`M^#fqTb'/CGet[W^eO,RbWe!*9C[Fa3^RR6f,KNqCW(?$WHD\'T0PfH[BQj_<4cmH";o3
+%49pVkZ*X0fkY=/Ek>N_uhX%7FJOC./6kTcl!'uY+HYHsDCeH7in7r,Mc0>(qkJh#uH8N,E#Y]f-ITkY##R^[e at fOp0-!/4T2?gS8
+%8YXFi+lm2/V-lIXYV?'ji.h,.+K at N61$!r="4-G6c6"aNjSt?Trn6P\msYANK'REl2o]@roZ$j,f0r;e2*aO\Z<.RHVdrPcn8=Y`
+%XhD80N=MFf6/2H>&hT22FXRP=<VHPufJF"=)!#-S?W.CVURQl7Tb'(=]!.K`H5$1$I=A%#3@>gjq7J.up!Xb`qI;bGBSi_nZem+9
+%SD;:jr`6oMB'a50*$p&(KK3CtOd<sLe:N&mKXUq at r\!3SP at AV]8$Uff6f>j14EI]CdO)0(_6%t<#iWn:q18D2+1^OOX&K[KD]VF/
+%23JJmnpOpGPpB+fOJ`+XjH[/S6'NWjD*@^g)7IIbA!*83"*Ps!Ln_#:^R`ToN2#pW*P)'6G=1ZIb#.3 at OgD8'o$7,=aA4/0FJ1U<
+%:ua6s5<+WjH[s>`,9oMSTN5E[3s at 2L_;*q$bb/:R0Ut4=?5[1L!a&k.;e%oIT!S!!(osUmn]nb<^^+8j?eQ'4Vp"$iqIW!]4*X[T
+%c"/0 at 0SRXN.LPVO_`!VF]86q'N5ICgA"5K%Q&01IODU6@,Gq"/Xh'W$386X9Y>VJ5/^Qeb at O5u`r';9aj_[c^ZhM+/8q2+`WO.k^
+%2$g-I>e&6EPB&QPX&][tO7U])@C*EX]UuAp!K)n&K"EPJ=B*'-3HbPEKj)QgI$n_2+RnbF at _#PGg,U505nZ"T$esi!='1godqHD6
+%^3NEG at M;qFA_nPQ3gP&iVYet-egXeGT>:L(ds,(]RV^(gQr;G%msrK#1U>0N?o^<>49MU)bV,I:G%Ao56_Cg;6c7t=Qc#H\+#,-H
+%#Ggi%b7I(*^iNBghl/Gjif*pgs0UQgj4o^C!sA"S9"M<YD_2dr*$"YB<0Lka7YqTa)[CcRP+fG8J0$A5#E-%%^QZG,ZC7S;N?EHj
+%l"kbWQH76ABh9W>1ZJ at IHdf=!kLW80k#Bf"A?.O%o9':K#'fm)H[_C^*#b.,`jTHE;j4KTG=t-0nbfK_CNef)Dh0%^%uBH2*RH/a
+%kX^!n02_,?Wd'[3o/KY_#Lhe$jF/_1&+*U"Ji]aVT7\<@]qW&RW>rAPPH'"PNt%YI#91Q"R*JiJJ>H*dUKuXgVQD[^o7a/2Zgg,C
+%hqA0V%c+iu$uL:jjF:0%L&Gbla^sa)^*BU_qm?;ZXrH=qnMJd:c:AK"/EEk1,L_mW>jSn1$'Z;!RJt-OW%YI`]V\%&6NXSa4%]bI
+%Xao;3cA[Zt6kV3<@p9tQ&MP8/gE\GGHX&_C`&H!ik!p8AB5K5fNTg/Z?#?8SKa\M\;0/<5RV6S-0s&V'W':cKKCu/Y`\GkOB-)P9
+%Z_*O4.6]8REjH=AM8giag;YUul3X]j.jRYjgDaoIh_)Y]`6)p>eqL0UXoq0%?:u1ErsFK99K[:`\ZI7.cr/JRao=:2"B4 at BOI_Gd
+%PFhCh at U1Ol3&pPCC9Q+<@U<M*25iIumn@#`HW1&;m!L'IP5sutU\GVVqXn7CYPt?O\Q5orHKHco::b9EEsIUQq/4<bfP?^s$k*M.
+%KoIEIJ-co&ZkQ2._Xl_JP*9u4'$u4*P.,/j#$%M"Y3]Rq:\:smYnZdM+'#N\F+?qmJk]/+))I1I=%b]OS&X(2NrQMXe92Iq(B'2M
+%%7q``c^N+19g[u*GE45.)RK#15p"dXV!'e'XG1_%5CV,]W at TBojH+7+"2WKoA4]_(.A4Lq)pHTGYT"A1?J%[7ht3T:Ot<u0/3$0_
+%acNIYM0?]k\UBJ.8j=01,ug#!@_*F*a8hY!C^JB9$eO_=?FT0)Ttmn&UV"2h%0Df\j.]55&&uYddmZs-#d><U:JW\>j+693o,&j.
+%oUVN+pY2KSa15V8[,&Zt",U1Fm<!ZTH$g*1MP&-O802W^I;jN72;pYSa[=s7$rntpeCnJFh2F\/o<UQ(hi'3p@'5UZ+E+k?O`0iQ
+%8uqY/n:@lQfpAuQUd>V=E-J.MD4Y`OmI<S>'*8e<L`m^`FtUo>1Q2iulsckbHe5E7cAaQ=F-r%Tl/T'q&B&Ws\Q#j=n\L?p_$[ae
+%*^6db#Yq+jQ7%10%-CKDm*m]d/j.+k8Ff%rrl'[CE63:DZ/8I`0E5R_mIh7tfIJlpe$Y9O(mC=j#Peb!FnoCu=,HIlK^eO^P0ts=
+%`-9c!4Gm*&8Dp69<[4m*[X%]:']]R6"7(gh%hXc"<,e[)c,W/P+HsoE-SLoN")!lNl.Uj6j83^+NP`]A/fM2`^"Jpp7"oW^WPOBh
+%R[oXP+J4)5%gd@@-FdNAkEF\LCA. at R#Xr&<leu5e\d`plJKSk`bN[d1mF?:1.1EC21l/je;spt*D4dl at Fri\I0RL7GBU'%T8PYRd
+%jh0B(p$4PZiWn*]TBH&/4ES6C at B4>UMqfb at S(5Ggfe/F1Fipo$3i`cD4bX>gSf7cmn!?\'ATKSQW9/2D<Wi".^Rg?gNqKm7&1e at D
+%'>s,bEn?Z2g:4%FDrN>jg(aSEXY:'mIpe4"I+a<ZWc+tIjnL#b3KI^>8u7PeBMiZu5qXW[k<2qh-WhUgV3ER)9KnC^WBO1 at F9(:[
+%:7W2@\/Z=V2Spa6'q!Tn1#)b?lhp\^$g6GQH'K>fd]GO%T.mhs"Gq%sKWKMXqM:D=SRqq-=QZ:X_<531VTbY"QH;RK]8:>Ms7CsW
+%A/a_mGnR$7TY)kI'A8BXfmD+E4Dk$Ac6o,.>eTb6;M[*HW1>fj(*NM<jW:qDR^-Lu]hNK$fWpY0Z6WaXqU"P'.%:&]c]<hiH-2m>
+%KqR7tI8]*KW[t-c]A9uTC[e;.G5PZeWf2At5rA<%I4forOk&<Sr5Gq43:Go/fWl$"KhDhZ!Xf(E!r<Q3;ga$*CtZ8_q=<GNqGAJO
+%\<*>QcEtD9(J32Jn.nhTf'/]^SgdM!'[.R]`0M)=ZWdNj3,glfW>SUIon4f4Od\%KQSqdjA:c,HfT\EhXpm;8+(X/72.jZSfZ-/@
+%[M9fWh28B4b;nF3<X][oU/MN]$RT[0b?(Q9;%9+#qYI at 1cGA[^<[)u'Zgp4N?;=1;+(BI20rQ)8P!"$hS%,B;s"c0/niqE7.9lq"
+%;Yqbi/oq--NhD^fBhc%2@>_=7jd0e_VB$'Lk$TdUNkmB/M<\?65[g]>LmV8imT[D=:@7c/3_1U>M7]1'jUMn&SYe*1Y2%sRo%Ott
+%_fP8[;m6c'KA^tQF at h^O'qHjH+s%W0WOT%AOlTa7]\%:%iuEVJ\-l(?crkDB7./WcFuag.B*d!;\O"Z8F$])a#>rEi?%_*bmN<"&
+%F2?Q*H2H^jeHOi[Zb6j@#(n#e=$CSpB(P=;&l=#ncE(r\Y!MU"L#JjdVLcTS1G+/md6B]kIHJOm[IS6CGLFNkK!e$X)C7R1NXp?c
+%G&;_&M8TQM at 4NGUMGdqQ539U/8TGXa>h,"g$+QWV1(m:m:dh,-33:E&:,j]WjTb+JaXlK#[0RIVebb^\).`$ZT/L.ld,bL[;T2dR
+%cH/Hm][so9Nh#j,3\FJi00dc3!-Hg3\5a^l&5Jjr\jA]"['h>t)X!E>EVY'eL!Ej8F>Z'#_6#@h$Li;l4h&4D^[lHmF2-E%kPS#1
+%KCFt.Bo^jA"!IK3YeDH6-%Cf5\[BZ1#<-uLj+So9Kp\+6YgD2Rk*V*.nZJ'Q(Ied>c=Q"PFJ1d4+61ID/gWgCb9T/p-mXc^RK:#a
+%m>IrTSSY5%O:p:Nn=.-1c^\%="D1Oe*D2PAY(JLQ0<$mq?P3\4KcKpbV%=Si8u73V4G;r'bYY&fK/3"p$@Z=+\tlmPKo7;,?$@-$
+%"MX9pjlP7Rr/pT&"PYfekXjJ*cfXC_h+fJq?oHeu7]rmhdLjT1lk3K$HF1;1o-&!9/M>5(+d(b:ksOoJP:p&%QC7K1GnZnC&_.WB
+%A(N8u&m[PZ,mWM(2Su^O32tW?q;#X*'RBftf)8>m9\9u[7irib](<h,%"i/ER/TOP5EU9;P-&S46A6lTbj=m7#Tc1IVY1_&F3[WQ
+%:HS`V-op9'M=0feZ4^@LpR]5d47U3r2(rR'B&`[4/V9?hd^4'`Hh_aT9_A#754"]#^NU;dalBR_1Rlm<IEV0)1&ghXgs%3Lfn8s*
+%B\Lr:kWa;cX5mDrl:E[2bm1`ri]e\>.6Q^r-b?W9-)6FR1(-Eq>63Ye,m(?Q=lo:8A^@].fpYKO%%5Up,8h^kZNj7f:2VQ#+L7bV
+%_<gC8K7q'(B5&I>ec6hfp?,YpKH?GZ0Dg_DH\YQ0$%&JaE at a/*$[q"W/Y_7Hotb9G:iUr)fTUr>*?,`1NbU]\blA<).<Ue/>(&;!
+%Ze6>)UsMZ\)2p.JU/M1tVQ,]"V1dorP\e<3UJ8*rEXa?R:J&ntC<E.b0R32t*LeKIL-RJAOHZ^PJ\5nq:8-!SR(sDG1(_-\Q^jNl
+%WTuKP2.fn*E&O[%Lm6t at 0CL,DoFc'&U[dGSVBiOaNq;C1F*9N>(=Z0T2ka'*W#IOpKWOLelV$k6K&,<[Tc1.@<M,X;>gAZj3"I&M
+%6:el<)[ReVA1nDj&m-Z<$mYA^&b^c)-r]Yq9sielcK9DKL/()'*7X_D!:tDM9:^:I'U<hT"nE81olD<.I\q/?mm3NLj"55)7=meH
+%"9f/pY^tO$F!=dNa4*.qP+A[nj)!lZ)c0[67*Rl8],==@@S5.pF5"C$;)-`cQ5E`+\I8_r>l2FT%eO3aNY;u$&Xppq)DThEQXi^S
+%ef4sZU2Lu'H.0jQJT=D8<T>!&809/0fT3gfRC5kLG\O(O(*UNq.C0jLI_87DRo?eA<S;%MK,eO=[R at VO#BogI.>K4.V?U`1`glgi
+%UtTI?Gn[r'6_&m"&XTkdgMtS,SGF,ho^,aOQ"h!\_HWaafdnI>jiNU#1=p,T:pur.8c35o8,rPr<;@<f4X^04*hDaOD,f5XMfafG
+%J,9`-SQg\4&ic6 at 2'mp83f,egn<jcPM_8n_706Ie=3iJ9<_j at nbfjpJ;fKjNUbI?f`O5DM*?N"(a3FlOj]:8]]QrTse83VN#3Xa_
+%\'@`<nB4ZZB<_<4?]arm+U05A1Kn.RFOrR?5jjl(q8ZHhYEfc'TZOK"\>\TUVnP`JOTJc^=E8CrVo"VgM719*U$ZZX"(j)loIFL`
+%4aBE..@"`*lao-!;$O:(;dW$?#gUY)YZt.j;WSb)]2Nd)(Q8H+^`8BC/PU#@(hB at n5rDHBlVP#;-MG4I.Kk>)n\&&%a;oEW8cGYp
+%;Bt#\5/^h/(EA+JkHY7;#/7"4+[0]]P&7MfLXUKQA3KK_Ej9P;5ke5LgAMHq"'^t:.'9aHd"=02GbG_0!k!'/.o\/8aoeW^-Ck<X
+%!W?0S&#:U4k1E?7Jfffd]Qia#&!@Vte?-"b;(.Mkqm at d_)lG&i1N&ohS=?FeSl>7r7"'_b)1224-.a[!1;=)l:C*BcYhP2mK*=1l
+%PAG8/UW#!uY1c:gdq-BOM!#kSdZ/uU#[2QuiH47!(gu,saZep"3MD*pc]+E2-WtKQ8*i1+dh8mfWLkFmCs+j0]FR#S<]\<T*:iDD
+%J5L=P4Jp:[]snTT2iY,u0H2eIUZOcHKdBTe4iaUr_$c))*:tNFf,VT]6aZ*Jab;s,IS$/[hdhmJfEpCn6e,a64XX49dt11@*AfXp
+%rc61G".7=Ik`Sh:CR%4V%P6&3leXL^H'tda(1hDN4k*u6Y9`)$8JC at I32\u%XkLO6[HM3CK7YeHaSp%/?;=h\\tt_A9OX#((q].<
+%gGIa-<l.)qP9?VTcD*@--RYF''_=URs'MMLRY((l$c0FcUDujo7a9k`P]QDsfWb\QiYTuSY1lc-RF8$]o6KKl3>lM+0&fG\o.SZ$
+%4C_Lk0U!Ts<Qfi#(u0QQ6&_,HAI0OdVS(R1,4%#;jd3dP7#sIgIHQiN!YW#cS0[hY!AMUX4:qp\j-nna;r>&X`h`kZDm\4ij(`r%
+%Bsp%Y])K'5IU(E$5h>"/"9D8jP][Y at o?@o!aTHTmGSi*-_jl2e^m<Ab'%n^9;KI7-e+U6C5S>t0G"A7)fTQ#:N49N\W@%j\"ar5n
+%s+tT@*7G*Q(Nue\O$m=im!"Xi848nG-B>bG`G\Z6iP@((gQBS%Q;:BiS&#qDb at .VQ-P-Ad>2Dj+dmL?EJR2A9*h1)+BRUFZY3iZ&
+%-W0+_77,TthFV:njVO+#39D>cYLfpS%TieU7OaR?mZHh</0i?->- at -[?WPTV8l8P2'..gaF/'C5=H%`_D\GHX41Bm$:"%5"[MnuL
+%,Ird7^uTgbPf]f!Qg8ihmB_dm:*o%f5ErNBIUfTSVj'A&>;i*$D_^-!GedKirX>K=AV!GHpM.8klYj=i57rPkZCX+h2QKoOBoODG
+%'E;[s!H&+^"@E<s]M$M=@J6,!.u`W'1D9Wn?2YJB<ndA8-\IB?2ko8Pr?;Y*GG^s2(H\6_"/qBGn3crXN>g<+VkJlJGJ(r5;uBS$
+%qJu-F=2;gd_%YVg\aI"P8PICGfllPk]_.bs/]i)@qh]_K,?Q5[gXI7f92'b`Pl!\hKOW;>rm4KEW8k9k!D=rEmrN%,,?7Tpdq1jc
+%hEIb=h3WM at HVA@F<1*#[m[H^n,+82FXE0=>:sBTX2t at M9>4T`*mjgk2cIeVRcRU3E02Om2mU<6?a=PjI6X.L2B6b?.Pnd^=WTq\L
+%acXXhH$J*f%]qcb8Tb&PArBHSWbta$M5dOEJCJi:)r)<o>AljR3StaDY at sBKb\7'u=nZGiP.sG05"G4W"&"un_j"ds+I1#i6:p%Q
+%+W:T5UC?-tYmfk:R@#M[SWDboVA_W>Wc:e1)j#$T43oC&Js<CCql)OjH0_$*aZ;*H6\t"m!%VMW:^j*'H;Sr67*kO.'#<iC>cG1k
+%R;q?`\u2j6F at YnUkZ=iRB>;+0kI5L<:b-Q/XM(B_kJ?9+k]+=j'FfWBVblF?*;eZui$d*UC3/W725l<"p*njeT\7Ci3J^'6<dM'.
+%AF![7r4R!Z:k<[<2kYJi\gE0/ihK/]rHV0$_QP%UaH`pSRRCr,8(!QcjZY**4:).WrWLrDYEOXO=OTehJ$#9T(PX:pPO\qUTDQ[m
+%M2fc4Z^9Ems%kVsCYXf"rLj5\jQ&lEOOJ at BAg)&&b[@a?$g1MkI\j4oNQ\=k]86]?EsanSnil`i(+]6<-sL`Fh#5Nt\nM_F(74s,
+%Oa92Oj_R,QNVfN3e8IA$FA2*a6&*>MPJm,J/u`(no8!HS&sDJ7>0=';7(4]Y[UTpsLfWi<JJCS'%Laf!Z2gbPEeZJhg-)m:;>Ge^
+%Yh8?SY9tW6Z!Nj!nM-Kt?sRX`RG$'C[gj$Z>`Fb>TK]eq9*fNd+.I?JbRYckE''9dR!*8ffGrc">2)6+mID),<&nJeYPY2`=jm5P
+%X.>`H0/P9Wp at iuk#RQm=72D:49g3e#f9 at tSe/=Xj]o6W\(T6aMMMW*KW_BhqBI>05()0?<m!t,^Q\;$dj!dh3H4c4p\]0bUQ8d'7
+%MuL*jjPtN]1s"]%$jT!=<fEQKK<!"9/K]_.NfFjdARWlTLWbE5T/+dj(kI\_'$.;Fl.cSM\XinmKIpIm>fY?(H+l6-";Ti`9:M#e
+%f83q1^l73apSg]t;r!Ue@*1-RD=/(A,"Ya^S_Rpm2Vu3u294gh.!_,nf6G>7/.#fI#))<R%Gfd70/[$mfP2`4*dSIrF at mq@2Y]G1
+%9soarH!-GDkB7oqAIQtG(0[<^qedr7%Yi[J/`U=nDnhUN%d]C;OFFM%"rZ1R$8`4i%,>b\4Y6nXfiK)A<5t)fMC.DqcHZ@!@X/p7
+%l@%gN=@O`f$B)T`h3T+T:AQ3%5(>;#F]V./IA$77P at X.Dl?'aESMn9*:jJh_>3$/N?&B`i)p<&B+2%_&250L8B'6^!q4'Jomj2$S
+%:X5eTC.Q5C,WWJu^eam5jIV=-%*`iCG"-TUQ-hTd%oR67qp^MG>A4E,!<Xe':<$ioU4^5P=S!CDqOUYC8YN(V at eMW>Y6`-E,@,q+
+%&W#D4KU%$5nuZHPX^n5,q%[`P'/q7Rrto/_!qZQ\j1dQ0VLc:nltTJVjRdnj0Q`fD]f?P2"1^(lG_1Z<MI;C(r at DN\/J!C9fkT%`
+%p%[A+<4Tbec?.kE(bYqDBR>Ts[eOf;W!qK_rbW.:7]%DA5=9L-J,orM*meB\ZuV&$Zs1h]:*%sA`h=/A7CBG%n#KI^l!ngrKS'e2
+%jsiTX?72GB\@X++1iN#69Mdq9D\e6[\_DZ[7LKNJdR<&=XQ9!_MI=kMfU/\(d<G]q5GNR"89u4B2l$,=&kXIn.uTYf at 4#@TnH?$m
+%/]Z$pV[%(siKKVt)JJ5B&O4s1^*n^"$>cmlU-L/?`faa?I\Zq2(P3$Y#M%se3"_$L>VQ*Ijf$s+R]5eMb\LdWp]LL/4]thsVIb%V
+%jR#R;!(`HGr+kV>g#o[*9C*.*mIeQXko1=YF=kgO\B56>1tUp&2[3RQWjcLDNKc09TBNo5<Jd6K4b$e9O$+t*+'K7BQ#jpp:(o(.
+%4"q'hMth648*0K3;N@%K4^SC)l9TL39/(49(uA0?kNK?]/JlQ6:?jjk]E/7FKq.=5jm^EE53^E!9!r0V.&Dt.PC+Qd8upqE1;?:e
+%?pO?6T-i49W21.&"]2>(-Mf97V`-',Qj:*aqSJ^oS68lsCqXb&5%Wp&[]TdV7hB).\^2_0JpphZB3LGD95?)f.PJ0_aikRc-\#&=
+%a at UV*a:`t)+BEi?a], at h::uXQWWB_";(7:u9FTgW]`9%O]$>^%*4Ot\ofc9.*slZml=p8s1KkF1KXjC[0TV;3B>PQG:0tkmV(077
+%Bao#p\#7sK)tB;H^&BUB(,!PB]['t!H;)Eg`0O1EEorodhaSgf_R"fhbF*+UZ7.:1b..t:doZ5C@&0 at 3_M0G-0:s&Lmi=BqO[8p5
+%NnU&(\0SW4!7*OfA?6H>c`a0ch%Pq';eYU]QJXoAcNMSYE`TIsM%,NZO=?]KhR;*_R$bW>o84jnjKK+@@(DBo*?7sPCh.BB2"$jM
+%mNGBp$0#?4,6%>*L[a41qT.X&PuRN;f.HeAiUu=*QZp#GX$-AbV%GO+5f/.1+?.-alok$\+LZ6:S6g6sa;3l\,T[rk'LBG3/0Qut
+%WIsFT4NUQn[g'=PMqqM[[BH3 at DWe,6T&5,50!:[('E(4B\A)#VkY0'p^'4YeG?_+OF$tg^n&R1rmK>99<L;ee2"#YaXgHrr5E_A)
+%Vt$ln0tl;'3iiaccD9mXBo?t5.3qQMY)=mq.8,n9OfM;J%UC(sq.4)eV*f+[gSUM5(=]EME%%4HHoKfNS'NYbE<)uKKk->VSqmc0
+%Gft0CKW.Pc[$@--PJl:T^!ar+-)iSBKo!04kW?QL at -C*X[3T0!,1r6+f5hb*'WL)EDpD85ga+:fPth8-&tED)7,W)(3n&V'd[0BK
+%kM3;7N]rcd2jET4glnM$D["7bFPO&;g26=,GT=ptUkC#H<6o1^1b;fKVAQ`8op]N".Z3C72OKi%UR,I-:k&=c_YpYQZ$i1tAZ,9n
+%)J`J*q8ecj_]ZOrUo<W/#BLER;3`a,B*C#,f&VnLWrh8)-)l/)<i(e4F!*-=9bs/kM^V&TDpgf^GT[,XYXY^r:0O9 at k/dA-M.cjf
+%A+j2n2"l>?o6`W+ik?bX1([.k-)SFN1Tt:d0"%Q-#<k0DKRiOP8i-=Wi?[M#k53o1c1rs+gr"RNoL#[\d`8:l/:"KfEsp13%V%g&
+%>]Ff<APg>.PQl<RLW#rG%:`.Ji;&GpSET"$1#8_G-`>[8QO at N&03>Ji:CU9#8SBA/\nLBCN8L&US&P\nZH0IRG`/JO-SYcPW?Usf
+%.;<gXMTt2ur-Rg1[XLtHfugu')ggk at Gq\I<p;DbZS__ at NebAfAZaE#[SF^"[@qqVsms$4Sj^MCl at O8mh%Ku7-Uk)2dpNOnP9,L7b
+%M*7I,5jN(77(8&<\ko\[488@@4QbK54bnJ6mi8PB;tlNl4>-c&$QJH,/1fr"GqX7[#f1BZZ2"7(Z]NjI65qUK+B;%Soq&b&a`4)>
+%H>+i!<Y-\P?3"W7IM>&*9W1"tr<?_ODLNt:`]5J\?bhuC_A$jmKX-!@$\S6r'C+$iSdo-E/_Yq1<"&NYqljL at 7QqQ]cL7fj\3gtB
+%VEIX=n7.H%SO9%Mn6Fg4m=>,tiC9$TJs:E+P2c/NC$All'(30M'<jl at Mcld\?d?8k+#*7JD(BKtI]3#:3>>g7;8$'%(MZ84jLPAV
+%;TZB)p,2HHJ$b#PndtpE)]o+LWBc*/X>qn3pOP(r'&^$^dqk7U*nCEbf)^=8Fnh^Va@@!L+SESu9a`Uk_ihFJ6_K2-&J%&M at Z&G+
+%??#eY]\*KN00hHBe^bMS[\9n1JOARaBCdonh6fOG.:3a_a:0LEEh%%5N`910g3jWD.%DRGUm0A5_f_O;K;@]F at 72aV6@72]L)DJq
+%W?pN+ at 7m(\h>dZ.!.d?UD[CfT+n1,q'f353Ng8N3&8/QH48fa,AgGA%YbfngCl'6I%HhH5F[G\aI23tbmYI$Gb,oEJi8ZK$lr.FO
+%A\;o,?=47 at OqO%g8!EfXKM1$lq+r.+2iV/*_Q54o-?&ERN)^cXVHZsCa68F19Ft=_p"+YXVJ<t]$D<mtX+#<1PbYX!;;X;7Tk@&!
+%<+F$JXFkueY#")Jbn7XjS??>K+csJX`1\DlP657fqi$uQ28>EFNXDq49E?qOZPd%2>7W74kr$j"Mq73c>LY)>m^!NG6:j0TCL1MJ
+%NS?q.Y<$7%es$SMa!G4[H!.+Xo%Vfg-$eEi,dHI2m+uV/m?cQjlMfS_(U<s<<'4jR>*@L;ATVn3CXe)?BtZ5X:1,8W:J<NT&uQOT
+%9eZ)@!`OsTRdS"X2rgHmF2X at uP(70!EG\C*?6hk[P8cu6N_Y,bR!P@'Rg.#Q9%;!K`CPqV>&*V"(4M+X-S91)9?W$@_l`Opg3,IL
+%'iES?"SnL-9aURA:u;<sb(N at rV^c]K\)ZmpaW>h;"9'6>Y/@%Xk^TKXg.uOt'Hgo!XEtMD8\!',5O\^AQLeZ"`$6RQo^R/uOA`2,
+%\Kfk6W9%he\jTaF_>]M=TBe<Kq9BZ\#+PEi*2AF+gTCgWm>rE+d&n$T&8Je>T=FdLBV.PCNsX(48BOm<^"7>77`d*)--im\G3-<?
+%dn%2fbRtR4&jh)iPsI+uRJ?YRru!k"$k;ZK*k$7;Hd+Rb2R6l8,=ckqDuroe"qb+r?M:P*oBaqQkcm"(I.ZtU9AE=QBlhsM.Zg*1
+%+\JgaXfP3Nf"f=301G>=HEu5oIhR#qC5\VAe at BKoII`t1TeV-f".!"Ko.F:`6OQ4lZg<%O<g[ok!GiA_M*uVA\[Tb:oiX#TEt6h8
+%>o&utPbpah]+ntE'Nih?'R::d+<G'^!:u[W&RLM&/OORl!8"2J=s.Drjp\9RI+V. at 1#7,-jM79a3qB(ZnSU1Mm&K]P4gPf&\`b1W
+%8[lf-LW6c!YU&e,E!EpV*eX2!ZrUd3-X[kZ4;TJf%CgHA,U>c`WRPe9S5ZPO?J9rVER'HHERV<Db;HR&9F7_Zkg&fDcV@;0J1![C
+%HC;PTV\,[uh0q,Q]I/Z'Dm,)&I)0:UZo^HPN'V[0!4uo3)k@'0Pe,FY,.flVi&be-<(GHbH*P"5NY4WU]-).t1 at T$j>59a0EtjcA
+%p!G3ed<?M=a_uMb*6]LC>gZ:EB8)YW_R`65[LWKeRXSDFb"i?c^(gT,anbHkA>sm&!K<MU`k7!eYNdWD7SEe/8SMe;3Lku>:-II1
+%+W.*-`n$=YpQY4!<i!Ale\`3k"ttbpG:oE7:7-^)@)qpMFqc3fI/RL$cUuBKigEIT/^G(\5Nn6V&._p92o4[&JAs_2eC):\?TXU@
+%LRp0EF?8nDT79"E_MoUT*Dej/b'EY+LQ^l2n!L56\9n$;VQ#4&ARq9[AKmYGf>kV8re)*]j%g4K=!3hWcakE\ml0(e<78T_L!k at A
+%&._UE/\g+J87h(8fEtPrd:EeaA#6Y=fhGY!=(ms?j]!iP5u@@s"R>CBems?/9$Yt+AWr$L`83]dmj-&8;X(6ETiMC9=h^I*ToG(9
+%Gd'lF2JqbgqZKdQmSlA#4.o'B2+LGnKIS-ekF.MTU^<9]8+<*c`&5]+A&[c(j`rp:agO.D02M/k%XP$I4"'dk=NMs(W,\ASJAd"N
+%HF"AiK+h,oRsDd'9XoUDE&*4*e0Y3 at 8ZSYlRaM:?8R1MlhA<<lA*ahK$?RMrldLKndJL()U"5P+JN]t"g..6-P"6=T'U?-B['e=L
+%D0o#3Bu]n6Z]o.X)W"$59EOP8;+[UP4 at VRW=(&:20T?9kek`$^fIHpG5S0S<%ks?+rctN_5j4`DU]eL^GNP\qMlC='S#-u?p,K)c
+%.J]=t7EYBqP+J*YZh1pF<OeJj5H^(G1.CMa*(b#V%e<j:T]H;a"UF1&SNN&g1pUUTZ+_Ou?AX0`gmE at bFQU=Clg(;:4LorT.tlg2
+%Hs_Vh(Uon>kg]BV2gnZV5RchfG!b.qegI;].,r,2Pc\T6NeQW(DiCub=],gD'Je$7`9uKS10mLN;Th+lq+b6SnMJf at h,E*MO5!_f
+%TU*B0)T6n8Xk5ZCI(>;-.Ul.Yg9g)S!c(Ae6!-DU8X[[?Ml8G1?dS\_Q>+Q,N8;Lr<\h->`Nqkap7$e);_PlB=+5euGn=$(g9FMk
+%!f*Gm\*m9";VFan%@;p(#Wq0J'mJD%51-fa]i0G&0=7i[;]lYsmt#k_rJ66):]eS#F58_GG?j00;l/Z3hJc`;Z=-[Vbe"s5 at eoip
+%EWG19rgN`;k'sbmN;"C]2T8(bg1SYFDkt0j=C-L>BP\1L)OpQh1E at k:rZai$Ek:0pRN*.%]>?+Hc-T*;7otZ3^p.)er=+*%K3e="
+%L\S"(6k=k4#:EqkWbt[[RC#N+ at kK7kj4XiIU#75b4"oS'fGG//Z];h>DF?&^e:d-r7\T.UE&h#Xif:Q'C[d^uPgG`-0J>YXU#96]
+%H"MOOadgjiTA\Jmc&K3 at 4r]nN9=mYQ7 at CU`-8)K#Y`ZIOl&S$P\I7A5>dhCnPScT'@]_?':I(&jSI-nq3jM`li]?H`Z'+)LN_[]G
+%dr"RLq\S^sNPg'6[OFhZVI/l!n<e%O+=Jgu"6^Sm!!JPm'`#3)F.eQ?S%H>o6Z:[eCF.W!<3XuSV=mTD^O*,$&CBCC[, at kJi#LfO
+%?84[kkHfGUk3[*.OLLq0Oe?C`Wfb[7e@:XNaHrl*P!aSfiT)<g;[;B at g,VJ#<Xq),_/D$=aA&PWFC at h[dfi2X\[b:r]?S9T06#pt
+%!(moZWm$b'7+RAGEe<qC)J5;)3o_C at V9J(=PhL1KoL^/h*=28)D$_CR^!bH;kr3eRE;&Yp#!*"@Ja\=G(BVSS"D6`VQ/@tbq]Ls%
+%O]g.2hA84Qq,JAk^m,V$dQ=^qk^fT at ZZ3BfcFi8B<?5h'o>e)ZD&mo),fhspdT0,>5l\e%p-qZt#J"j(K>V'-W(-hDX)Q_K$4MLT
+%TS/kqoWT*+/94pXVaaJPG&CAS[8f5s,e+VCs.&3O0l&t1cr9*jT.4DErb1>GB_+C^o2KQi#8P+XrcA at E1S-(]@U/2U!+_Ka'E@'<
+%H;Z1f"JKF$C=)ceX/d0q-Eru*W.Qh&f)%P at 7XMHP:7-$hIN"^CWO!st^4XZt^lX+/5t#7ke<!n>AR>^",c(aj2`,$g>p=]=ptGPD
+%2n]Iip!pM0eQFN5"SROf=dscd9")[t']nONF at BRF;C#G]q;oK>p:NVRF[))C(\O.]*8'[I9,&fU"]PM=?<LQ3NH"Irb#anjV(]Y%
+%L,ida2Oj<XO\^L<.\l=KMr8?"i_qX>9 at 6:$Bes\RQ,umpO-M$=Qs.u>3jNm[Vge?A5j;2hRON*ZK%[H4%O8BD>5]iPHOmoNCudY5
+%ku0aBBKW9V:+K_BoF6L!GpF-JiFCVppjSFXV=CkqcIgiS*(!]%D^c[#CtB6c2>=h1HIrRu[ne)0YDdos0J8&jh7mL;D6dMEH\."j
+%_e-#-Ln#QS<OlN$0 at e.XH:0;KFKNe>V at VJfo^Mo&!KTX`.i)]ha[2+>LF?Mh"#Org]V*a"$Znr[d2QE^3#CmGVrHBKi4_];_bVlR
+%O@<:Fe$`9fCpUs[HCH(OTI_Jc$Hu]#`&7'f;?^sV3D?;I9C3`Epi%\iL?s1BemD?,0.Q9OX\a&)^6<g&Yd-,F1m:Z):@5X,OSOe7
+%p8tE3QC]47^\]gW`(.(hKR/s<DU=bTn*(r4YXo([+!nik,5p;V,3B7!p#ZbHA8"3c'"l497+Hksci!B6?[WGK]R>4<(&YH+Ve/a,
+%lI"ZB467kXP^Qp8j8:,>C93^dfmp=Yr8u'_Q,*26`#K`,NM)ZWZ",hrA:!L^DTDB[fi([S[F!?9N4";o-Nc,l_Y1'*,N=[S4H'r:
+%\gI%9A?]J*GpQcq]?dTm.8Fo.H!45P,H?'1nnd=u>]3E+HguYGS-&g4*dIX^&1t$Q5e]h0>.<CRQaEBVPJ%jP<IUHm8P/]t+-(75
+%P$1$!m_a3daUpMABl?D5+nYo-Ek6!e$Iq`gk=BHWEZkU48uQZgQ*)+k at -"uDgkh=YF"-%^`DI\">0-M5C&Cbt<i;qm>,L-qC=J0R
+%QfF;$KaPI)@G=MP#U:krK8ri5=MINPmO at B2Ei)cZLK=Fif]Cps2N[LhaHsP8d]DmaUNnndQ47(P"j"#P8R8H[Sh#G=2RGL7n0![W
+%'72%fk*I!Tj]A"A"`#<Rota'sSjR!>FCf!WkJL_narS#a552UjB/((jZ"m*<1996=`<lXnMc<)1H%W6jWe/@!cBY5;YiZE;gCsob
+%PV4H[/+8_ at V#1>J^g-mtDG6:B;^2>7j8>llqTJ%*II$?Pj`6B6T%?1.DpC[GKLo<XhAAAm3\tm_-V at SM+,/*FY'j6P4Qkn0.JcsD
+%>!lNj9<8f72#sm*_9a6,Qo>RZb]0KfEI'Y6LTP8!P'Vt*L&U8"/*NNI*=J0G+A!m/j;?rs!__(pa-0K6"a[^S27IGTGFlf3X;nX<
+%?CKH8LCIL*3@&9:]+):+F$HN2E at Qe"7M^XrX7!+F-Ug+Dlt(o`^p?6`jXE#@5tA!eTU7J<\]?o6+J<G];\UBt5Oa8FRQR9;3`2#8
+%eP_FGTco<kF.,G.ec`20lEMS(5^9/,/.X,$SOVbq#QqAqDlMe=>bct_i6fH.;khkA=aSo"V,8R&k-BQ/?\(a())')=;cOE<.N+J<
+%W<JtY at -3e:(*RSVGE<Hk2tL$B4c/]#4HEfC at JGTb>ZtDGqhPS]N9/baUd)V2B<:\OU/5u[l:8>M9Ee;b0A$KNgUiA%VEN89:M6+W
+%Vbd2YJ!YY]Rkk\)OZs&dl^ak%Xi6f\e)9F]+GC)&@#+Zpp.1(?o3M.;ml9;W)%^h&\L3*::QF,7C=[>!ks=+tRhc3\P1qXnf,fb4
+%#gL)tk%a"aode@\62Ug)-bL$lg(St>KFq](>K9hf<CP.\+N\#$^DV.(Q&Ri12;L,TQEf83E0jd2Xnq5;k;Mn'a:AcF7'p1/#/;Ff
+%;n??n:GJr(O&c"BdY??-QEj[o^7J(!E#?*"+,p-kOW'5u:l6STW99K+[&tjl1tGI)dEh$%l1sH-1Y[#Aptb!tk)erILZ4?<\bi/$
+%Ht"[E*,*Y$T:DnY_5)KJON at hYBJQs#CMpW[o0<i at p5.=!cF4S%OMXM;1Jn7dc.Fod4nh$@4bn.i?na$N$;W/qC]7B*p.BW]mib8[
+%m,:mQ^`QTQo57LN%Yq#uGi#lOk at WD?Nb,;V/"6KZl7f*`9MA):T/V'<[L+W-Pe`&+L%"[RFHQ+uQ+`ZL^YL;IjFe at K-5\h#mi1]L
+%PoS(h3`e6`7^%ObgOV)ICY2uMod#YfMiX)0hf3Y at jTY0=-h9+=dg[(!$NPOH<ju4pZ^R at T!f/%o\6ptFM;%SHBH8:1([FC4;oL+*
+%U'C!NB?^3nSioHlougDZSr?"i<nr4p+S(jQ&kF&,4P;RX]8tj4'9lG;pkd*AX7/Ng,YN;)$+sW,X0L_PpVn2*]?W]D=qBg,>_.[T
+%Q4D=Fgi^A:KZ>/#[66G6!Ki:r)'Ss3^B at 5'4\LqB8#gH6rfPP?H8Q0KhF].-#rYh@!4tgn99cK$Y>Z=)U(XNZG<f;f0Si7+/>Vm6
+%PQ9'<]qc]-+2u3+:HOnqnp>*O$W?#5Is&n4SQ*'nWJ^J<"%hp)?`.9&+]WPik7[Yuq'dWQS/j at DYsGj=jSq?eR[@*+octMM2a1#\
+%YuRfV%77Pq5F1^h6#Ku[!U,#m7^aVr)NLH]+%!3]q7?<2-f%e27"QZigqcOZ^mPJ)O#;MI0?SNb%XBHqHTA4p;oiae_5rl8d-mH!
+%EOW=1PGY<ti&72#r:3#aoi_hYNTq4*K6mOA3+E7GbqUH9f.=t32=-.*\$3S%U?,^Ra8Rbr_LsP58$6GsZ2O6`8fdTdP74J`W>Dsp
+%i;Y(9D[MGkQ3X]/A"<FJ'MipF-QAoKHf\_;P\%4bo+K!.:N6-J$(]3-_=[QB.9*ipkULFK at LB+XM+^H!=!5Q7VGI/6DPt%aMT**T
+%8e,LC7EZ<dRYL@":N;L"^82=`9:b:(%%#d*k1RS0(8%4+^=8-S<>]`)>2]+=Lm2N\jjr[N5W;bDBPV!]!:51%]/d9qJYG0pc8EK;
+%_WiTb7h+7g-^?8"=kZ=mlg5\U`.e9LZS<M0"s+U$PWK%^PTtn:X0!S?Pq+tt^LpJiaof*UZo2LnofgrqnoH$,o^6>7q1Q>uoH_a^
+%ar]hB5)BhHhEUPUI'hgdG4C-^lh9'm=sWDSZ\6b$<&$%\'T<4*&ghZB!81&P6HV)>0D1aApO(\9?:IckS`iTKpH!-h-RW:b>kdc^
+%2gS"a0mi0mD at Dd\,OWC1FIA#G?."\_POP1=RN$M1)a0Ee9R0dcNu_Hd</qt"2(6I8d25DfDSW6Nf=O]iMYo!I#MN&hfd=26O6Yf+
+%;aVR@:C-gY*V=%i4nm/1p$NOTaR_SnRA'TDiT@>@4B[qB%-N9.kn7?Z#,4thcBAC\#J[d0+9X^^, at pqu7Of@JmT9Jf_N[0T>38T\
+%n+j"H_h2*`P at T3XhR!C/>=-dKS-tQV*4MYNdj.0Sis+un6&@Z\V9.aQ;or,"V*ktJ2rrW^C'p^^Xihs!dGD>I"MTC8!Ub:5d'19C
+%rZuV84l4H;I7hD`*1FoiTTXN2OsZ<jkgg6,TIr8S#.13/onfDTYQ-ejXpO(t at D/Qa<=;RT^Q$@E]uq*MgRCNnoVG9sqHsCO@&<W-
+%b\B_fFIH$!5;lUSZ/ijdkHX9u1e#^SX.$)[<1#FL&=U0$T6'"i at bQM>[K*[*OkL62`kJ;7^M:q8e6fsq=fqoJ77l2t!Fmc8F>C/X
+%.6?ERZ=TUr7_U=MYVpZ&fcL:C8-u5a\`=a:>g,K<Z!t03nK(Eu8Ts*-SG/;])-F\NDn7YFA/m#q>VhE'ein9%+jEL!0t5N0B]Ac(
+%N#Y at kl5oHRZllXF:]\,B5/"EmF8\06`Ic'Q)UdAJj>CeGp02JtF?#J0k:ZOpYHKafl&sc"c'tOs\MBt&csNd]eKa&\B_&+lQiKG0
+%onA.&.hqbf;G%3$1P-#d9BiJu>_?7","NDRG!1qS:(7Z(#^!_*Wa2_DotddbD'8IG+\Er?!sUF!^K;G26n:EmcO0&N+0XsqjVS."
+%=$iB*>k>=D2j5NlM(drZ,j5pl1gLl6QA;2FXnMO-N6 at G->FW%F\e(Lk;sP^)m0>[N[5:k-?NM]ZK at sa0c#h?ag.aF"R0F=`D)BZG
+%^qHb+cM]V)au*Ua6sa/r.0!]g&`ERN;^Eb&Cr6k/-g4'X^01'So3@>!0<S_*2DUUb]bWNA,loXn++J&&Z`"qX`:HOj+U?[,)k;P=
+%j]1],oqrfE5FI67:6L0h^TDaj3@"VcpGo2<=pnKsR-]-`?QN!8d'([XSo%d!a46]7luikB5)Toq`eobRn0*GV4QneG?OPC+rh*dL
+%<u)jh"fI'"5SE6MT!0r2$QQ"K0h_K#Pa#_S*]FDcVUio)Hi77kiImeqhJ1f.Ph:C_N6q7o0V#CD8,I1I-D[92.q at kIGPV^]R';a<
+%Pkk8o4g=&^O/:qP_8NbP+pm'VM4oUD^NJ*>$p=)do"n3,E[t%`dM,,jLIcD3%q_+C=\5'a'I#2.$p/e at o$odW*G8LqMuZT691ZXl
+%lj]lSAF;#lLEa_^>1]a/dr3qY?l]-cUJoV.q.VkN/J!RKZ)5f&BM&ttZ2frHe]`5Y/IVRVN!)$H27/tg$@aEDU"hs#\!&CZ$9^I@
+%.DG2akf<,5b_&=L20Vg)J43T?U4#fhc+Y[T(THtm)EY;=+/6jm^FqGAEgQ#`Hcr]\So`jFM(dd0A_;Eo6s>Q`F-RXZ$XRYD=@))J
+%dnD80D/#M;*d"IDh;IfmGDAO^5(!^/]ZMfsFZ,Al<aI&227In):2ZeP\Xtbp8\O8]r_?Qq9m.chjDC^^a=UisZ_t=Ek"%k[P3%O3
+%qY"$58KaZH>k'cdk7/m;K=]d[H_fgo#ElNTfZd_\/D\7VQ_3$1jaH2P-WN+MPP:OG*&"HG\<_G<q#X*[.s&N)VF!$h_W%CS])N'*
+%gPlj\9J]]XP+A2hc2r`n`d=G/01u<5>g(Nn$ZN0M*U`h240`GoI4f at h:(CI:",&e&f.k"pcsE]!TZ*b_@=39;XE0E^"?sRL$U_ck
+%nNr_EOSLTD8=\,\cfY;L=pgPh28WYefd!'miJBo,l5]iB/O`hhqj%Xi)6hM7AQZq'Y6#Qr0FY6g9>l1+ at Id@+=s$_6]ZY"FTdJ;!
+%:Anf#a&IT%A<*Es.s/9=j*`TRGm^ua0ZEL8lqf2+ at Cm;3n(obPN=&T."fLhaLOg:h_f>]YYneN,am.V59$^oVHTVci6k=?CYp28p
+%Tlu[:NneV9a+>=,Jj(SsnDU.#@/VdW3`U?0WEO&Z*MDkac at -DW[@kf*"&2Tg]<smZ!lg;0m[RL?"2NX_Op=f"4JLkR9rRD/5D=hd
+%S6JUVrlLM_gX!,GP`[&Wj;N8=?6_hi(>PN$RM20(rTZ]2ki at qE8qnd*6p0:Nc20B38j#XU3bSerDUOfn%8Lq'?q74V=7RK?mqrGJ
+%*H);c%Q7"*&)u:5N9u00%a02\X_PqK,`&[=cS+D1NC3>3:<CMC='Oh9);RtfO$s<RS'hE]meaV4F)uN>c]*oq-ZNO&GN/drF7`,d
+%ZoC3b@\WKG_/Y4_P6Yf*g8;`/5b"oB?Gqu`9DCp\iNqj;nd&_hEA)6Nc/E!q]*j6./F6pYCoRT\39='H-@?73Ed^u:$EAJ>>QO-h
+%RK_2Kl_HAF&fK>5._ITl=frs"cJX\E>]T!sk,5@/!P(S<PQH5FJX`!"Ih?I/Ylm=>E?QTkOsn/sg=+ at CjC]YuCfXl'-amC"#%Gd+
+%_h2Z6POfet1[HCg,^8n)1H.%9P'5R?iY0g'/caO'pdKNZP2euNj:NFeSh5G201`h!2b-6J.&J='9d\t="b8oD$^>5W$!sjg<!+.'
+%D\aiC)VN<7b\>2l"A.aq;/V$Ab>K]P$RV3&aj&MH-F[<!c6N^2SJluh!V>mEY_8Gf914ZPq(Wma`jr?3jRLKPE&fMc-/Y'E4sefN
+%abBJ2@#k=iNg'U#4r+4so5\52_E<gECQ;*=!'`'*&Pm-)\bW*<A9FgA`1))K4D&G)UTQ=lhGaFi_.K+=Dk`N5(kPiL at lmm7bLJW>
+%`*-Zs;q_kL:28Yr#@Eq6C/Q6b*+,k?h_t_^h_opFJ`WROP6fK(#p1LT*)A9 at +m1WF1]JpNgWKD$:X1*fPouAXf=%"J2/4D\`@>H6
+%=KnYHhU%%9 at DIaWMM(a;"0nhehf&H>O(_TM,oq%8pfeN@$0GfYB:A3k\Y at GbEV+RNTb$+Mi!b;g7k4mf`RM^k]%QctgA!Z/3"3Y#
+%WH:[?>b^IXTdZ19?tLnG*sMJ`8fqX5>eE3BIF-WmWPBS4;a)J*O;fJ"?7_/-#!BOFV at 1sgbJc.k2sB#`UE$&kJo/VS<RO+"lJck=
+%/eK0nV[ndN7_IZeG2Ke_2N9.T<Qr7Ma+O>@jduM at H8pF&cB&-UW-VSXH&,-&p&1/Fq;.oAEd:h35bG6L1RsO+hW&3im4PI90YFBW
+%#/(!,+sn=?kAgFQ`[n27o$A%llo+UOk!8=q=f+VDH/NkA"ukYZjCB%7I<po&>;o1_6js1Yft?F^e72A_T\JPe(Uq_DED]R[Qfn.d
+%p(TPcHot(K]U2+c[@_9;$?>)?AB4WPV^=eW\ZBCnO1!#0bqh=0k;X!K:T&OK5(6+K?:)1(-:rp9ldp2oD[Jt5'$pEt7u'?&^+]pT
+%q^&1U<&Zj&)kcds0rYhCQh`DS31iC*e:Q[]dMDsjLZFVrkh_C0$7tEG>_bPb at mUO:he1$WpD1REk1CY$r`l,iA9d64[q_KsoF+[N
+%W=ac!^Qb at XU.<XO$G856HEMBfC.ksZX at _Z/9 at A)mF8;1DMKQ<@E,6nB68>P:<%P]Zbb8'aZC"pqk%tYg,N4tJBOrG4NA)@YP!/\!
+%(C2GDG<OtPp\ZqB\^=#%E*)f129nmgHs,W,U,&2c+nPNN_]m'"S&4g1WYL??Kcu(@CY_ZG\a"Sb4s\[W/!lkRAXd9S82\6ECT>)F
+%^?9+ig&d'g`f`Z%n62iXc*'h5]'(H:\4Y<%M#str>+jib&38A;F8&i.QK3_WZ at -4YR@AN_``i,A"*nfpRMS_=LdDq."VZg0eA7)5
+%>K<V9F-.r at S`m#om0?RNA8JT;D48ijIsS#<gm_Q5PENs3[FMpbNSf$HfY?6HU?t86?g^<gkF1V+n2#Z\WI\fVdC8qKm5+4]Z3H.3
+%2l36sP at +HSV\,\BARgcMeb1A&#1M[+D6+G-HMmD"X;;NHA*a+<<p]X$QFCk-'AMm_jVm54Um+'qrEN^$9q_-5ojnPP2/[u46Za1o
+%iB50 at 4YAahH!F>Da:6]GL'2:W0O_:_Tf:n6'q0qP7oO:%iZRDe at 9)"5gR12Fa#Z;i!ULWRfQH?^"dQNM=*jFCY029lRKIq9:A"9(
+%(\&]DjS;_DVA&bD[&nC]J)A!DR=s.<cI;(.U?K-nWK0pnZD(Z=Lc=')8#%?7rIKr-Q*^g5aHa$kc$d/:A68?an%$Ak<1A]%gL$hj
+%ilaApfd(U^KLT2=adJn9HVstoCkLT&c9qOg<Cqd$K9&Laka8K\j\3[uDF)b\W''_a;s\RF%4H>n2F>OAIQR(l)I14iMeiMF-T]$h
+%[qrG,IJi/ki:LaR?>JF81hBg/5)!(8/G?)jP4YbkH at qQ0:opt;Egb')hF;*$Z'%.u+0Z7KW\nN(&]D at 1NSUOd!R:**G=k^dYeX.n
+%6A%G1QJ4LeJg:(>G;OiH-NP&cjJ2uq-hF3%q3$J7@&E94`8Us.MtBKQ6K::*+!l2]-RFKTAsSD+9IHn:nlHH*&H0*:/3H/#?;#_N
+%+i(Q]cf!L_"B[=iNVn.6H_OKmVjIVg#_k/f^^+#)a]0O7ctRp.J_ZTDjhU<Ef\7b^R(AkOM/G0Jh(HiBAU.-h2.e,!]mS*Wf-T:$
+%3QRPlOA1bJbM`p".I0n_2tur%rlS.KM!$!OV<%gr'"Lnf,\TpZ"p41F4Y8OP7(6BBj%K'M-XaS.36$e;6*>N-/bnnE7 at 44jbcX\2
+%_(tbkFq6L!U[_h"gpQFI]2^8J-qKQCetIuC*CVS-;OjMrf^944Z,pib(d(R<'92s%cTktEX7s<);L$H-::PNUnq8(QCi0[O2s2du
+%IJTj6WsO7Rg%ZL+RR5nUodNe.?QU+bknq-nQ;4%=Y>i3&P@/mT[Ji at m@GdDicmYl0%-dq1+I&B<)GP;n$O`CcY:\(QP,#8hkCr!]
+%_Pe7=Z!s[M3NTdSU`/j]D&!811#%/R9s-PoM6gH1+cMNk)]7*\rI\Y2j\Ft)P<X;J$Gd'^%],q;8%1/o%@YP<<%7=e:+1U.s4Pja
+%22',ai2u74*d>HFqJmQ($KRlA`n)P_Er5j0Rnup%o'EWEb?OM%p)E'Pi,.KJq!@%7_S')blUQPAB9J)LJ3sgNZ<mF\V?[b"%q17@
+%BdM(RTb<l0Qf]>4)[[:iiJ9hrYPe/b!c!0:a/DLPIehKQFe:Je!4qnfpZZ:4OmoY!R2B\a9D^PWEaA&.V+AIU%4#Jp>YYZP(L*3D
+%kaOYY&n4W5J[,"I*/=Ok6>1+u`3hY@%(@npm^17P#m8s;G#N3(MC3e$\j7HY^1<>iFb@$e.8g5:T;8cnhI;T:2A-?JAEV]ApPbT+
+%Fm_f^8PsPuPFbZ.ZL-69^=R5RAP!$In&`[+4OM$hk6tr>9P:HCIAlMFd0%cN_[GG8A]FSl at qlM7)'B%f"Xbi`*V,Ajk)86OB&W3d
+%)n6e&*%-M<$#o8%678XsMt.4hQ*fYYP6p/=]jX#NpC^&nfT_Vc\/GY<)C,=;qOocoQ(9sU at KF54<l6g1<\.k.T\ks&4R00HO<]#m
+%<69_4cI_W,DBIoD-58)/dUFGAWjTgMUF\D2b];UjZ2'cP=3>">GXZX5ac'Id*oraY]]O6<)S.J%"Xs[IO(\L;"Z`t\o(/2Tp?n-Z
+%s&dSm&4Xf*k[l&QpYnUr>A.23!Tr:+(GX[Udo_N`(>IZ=C7fpF]RW;u19mgU#40:NN]br)h=HpulJ/fSL,.du3CiT$WnT]BlKuup
+%@>uXHI,d]9I?&Z#hYkt3++%L(0t:]V<L2h!Bd_I[\h<((eou!D>4BtIbO_C*n:&+Pjee#b4WKUN%.8EHlhk!^Zf-39R.NhViQB>!
+%PH<MYg!I&]6e#Z(#pd0"<0G$6(bHLFW4gT55<4N7)N\%`433SNn]eV;*FVKKEmP*jW,/'S6++C\(m'?[_8gfY0mcZ#$olI2#:P`W
+%?E#iNpuBX$C"pb:cZ64tWq's$<8\t]\TH*'3D at _Lh9XtgQcX(8WRb>G)"0^s2Hi,RDt5\W$Fl'N-=Q=J.\ERU7_XV!VZ(^DYAOY\
+%:&a;\RnSqQFFkVW#.A570O;uCCq8q$p]GB"mFnHNAEhb+(>m[G2;Z07oj4ndQsrF2)Ji+7!I\ta/og!8Ta at +@&](1c:88`KQV:se
+%R%!K&r:7AA>2Z3>=<@7MEif;gs0<Z$GFes9VDM%^^L8#R-<U^"7fA7Idi`KXm>F+ at G,>cdORob>[0kQN2>A[\nCi(0c4\p^%suA7
+%SA?+\$\H-3>)g.3ET\d8/;l`9iA4kYfV2'd3"f@(YYRRD--NSc]M"8M0tV/C74qbL]-O11V9=QZo&3L9jf)cbK2SY_*G9?FhVmI\
+%f]$gmMApF:RE`[<>U:oh=$`f0/1V<rk'lHFKEFnV3cD at IW+:C.Mo!m0 at XM5A9sm08M`E.<kF1=r09@`'RJk#_,35/=a7V7``Cdt`
+%fsViU]i,MQg5?0V(n at s<%bd'HAo'XmdI\3%R"'ifQ at e-Br*ONn(>@[sX,8ZSBC%hCT\OX:;@AlXT9_$05em5Q"I>9%f95^QeEBSS
+%8Fg\^kV'#f6a&\_o&Zm?bE`sSB`Rbe6W2Q8PF6."ohV^b1Et/Cat'Z4j7crig2+EaCuAAm/NU:e]ID%H0oVc at iCEe;^lLNNk:8?B
+%%p?>Sn`:]'c"n;kN*;FA`guC9`RkuZ;fa.Z-7=3E!P!MdUb:`E(7Af4YEBc6Ap4HLr=U.^I(:4pS&3Zs!*HqK,jVoedBuaq0"?'H
+%ENFHFnr.DsIDeC/j2AJl86_KOT:X%5pOq=`'U[!203iSn.q;fHWgf''%l)uoS;FO&\dZ,IP<aW&;j3bZN=b-CCC8&NLY.M\q-GJP
+%kf"tRY0/k. at gLRrD3Z"jJEJB2fB/gh6o?CtK-6'%^pa8 at Bb=dM%t3d<W0R2Egu)IHl'$`Y,s<0#(oEpRXqmPqF1\ep;OAa_Y0X)2
+%MDCU"p^5="/[P`<lo$`lZLS:Q#n/^2!@D2?CE3Qg^B)_7V-Dn7Q*:rnQ\TV,Obf,uU4D(iSr9sO]AD#&"M]p9KWR+(lc]UM,n:]i
+%(NZ&JVZS>HLYZ#-aWC'[3m6X/P>&rnWNrK4K8c8!TbF,g[dfTI;A*th3uC9US4RN4L8t[jVsg-j=Y5u7E1OqkO.oY^*ngkSX*I!n
+%(,[/8"D.6"a_p;=#KB]u>T-C.4n\lG>h\9%D1 at O2htpA!;!_auN+GKqMX]1i1]F45)$"[)rPK2kFedEnW,]#!<8.KunZSN9]HkP1
+%'u]C5SFcUq0I>'NQj%?0>Qf]P.9Ba\DKZP.!cgSR2jX/P23P at cDL-eZc8WH]$)A^711g?>qj<&6'[c8CBorI:kL=Kp;Jmr3;Hl)m
+%KM>fj.Pg^;<2QQdU3SBE1a();8Pu%i,3e;X'+,3p;P+p"Ce0a#2BY(h$K9KAE[9 at 9pR?AGh.>X-9:ekM92U5h5Y'R8j4G$,qsjiH
+%/cW8Y`t>]X*[mD'F9jX9!CQM73P*M]@:AKFE>!OWU[YM/KBOsiKHMkd5c!qolo<5P9sB"9]k(IuQ]Qc"DDuPT/F'$k^cS"Ia_,BQ
+%/=EbPrNkbgOjD50qj<f9A3VO?mNgNJ9!obBPj?Ck.3UV>2nr#!7P!mg3?mQaYVmWN\Q[^3:f[3OUHIco"k5115EB>R9Bi6JD4nlY
+%,rZMelWnZt5S%$jSn,'18s!t7,,cIC2a>D5WL[teVAJ!CTp`Cn2)^A:C[c";^K3#JM?RTVGtWrWauO\f@;Z:3n5[W#X?5gf4B%`c
+%LlGnj]28R_Yp])j?AEm9*7n-mpIumaO4kX,o`[E+-,?+:X^uoUiEu3j.sr$DY$rH7#P8u3Pc6?Y6$U+lfZeiIb?TPq^c[-+&]s<`
+%!m8 at nnZO[ZlslA1$24U;&4 at LZ6-u>a3,VsC6MG%l7d0834e4,%:.pU.iUl),kR&^+I8Y$WIo>c.*gKt7)bF$uJVHqb_D\4l[<+=n
+%($8boD]=#]^'<N/*seE^YU0&]VS-h!&%8%/$E^^Qn;g:(nN3Y[RJsn'bbucUqD3,BKPl5gWDP''W at O*RTB\crcOg,$X1a\uR*\<1
+%OnA;eKOF[HX[,:2JMU^fqg(9\8VO/B!\%$KC%*Cu:F3n+o`O'@#3gtn at 5FtH-fPUZN[+to_,,&WBUGl'gYB7,2%uhh]aj\1,=-4C
+%iZ?:$hRNAFp13T!\*[0N^#Vr?gq6u,&Z8qS\^LW$T&,_OQ>=Lp+Ge`,bm at 7rTR.P%h[,;D%s.S]Vg^1J)MfW.Cd/7k"'oPd=XRM<
+%9hE>sbstWVs'%L04nU>/NQU'I*AbMY8)e$NfNB0uSHe17C9L1Qf]XSa!e5N*kht=JQ_7R+Ok+(sjqB)\f&&Y4W.`(34md,.94S?8
+%HO]9'GY4IoIX`_<Oq]-l9_iiOEWSlo"kr^l1L4i:K=_hj#d4gAJG`0%XZgl"Fn/I7hal_X_-b[`H*u#1:j?2\=$,]k4;6`fOU6[G
+%"m3G%1EFrd_aNQPlqU!>r.iO`e:(1K*7:=p8m at 23.1\;Hh$bWok`JuFK4<.qcbWrZ@'5>U48J`GSp/5XVV:f-DgCkjm4QprmVEbo
+%VX,;b;mp3UG)pn^T-eQ82rBhU!aGFl+m6_r4n.=BQSJE_aYY*5n`XjqdPjmqI0nIu/5=].Tko3SZOCE?#I8?A$W^PU1oN];:VSG<
+%T(K9)#R8][0BkHY5;QY)n4L+g+hlWHf_&,4TU5q,-?E2lq]HFi9U1Jc"\QR0N_4=`+<5I?AB#=V>$'VVTr0%'V1@#*3)tedm4>(T
+%-AX/]?2>S@^Qr+\dU!r,(#(RTAnNP)F at t8;WH'c[[BW[/&u3uO.$k6NZl)Y&Mh&u50<[5f7HuQ7,tGcsQnWgAW=;^5>9:_[_jp%@
+%k)K:0,#`$?@a&tr\@0Lgq&?ka8K)3'q82J0bcttNVbGCb^=^u)8A+YXVdXdtIOpQSbnP*,E,4-;#;04s>_:qSZ=8LDc7s+SOjZc*
+%5L2)tfKZM_I/[3h>I[V[bmIrS.FEMf)EAXd]1r9o#gT4Lg-3*N_ZJ^Z9ksAag"?XLWVK0#C2)tn+F]al87T3+c"\S at lD^3cLllIF
+%@Zn==P+T9"/Eg?^24t`mb at tInA$WKgCuGY`#2SdAfdcaR6,PA+n[1(Z^BR/E.QW:G**b`BSSY][,Y65=IL<mQ at hDFYhYQ&.`+EL+
+%e-p_XMT"X95]a$XZIoCd<:f_9!Xk#[]MZ.&QXq3>YB]ei/?'BW3)`3\o=,g3Ih5qZ>bJcRhR"aOa/cqDcK0Y,3!%num>e33N8W0c
+%c]/Moo9mdmBD[\AAk`k at p4L`eDoFfp?>V)'P1.SH,h@%`G=_YF/Ii4W^a,a&#lo9V\,o_hh+&SNjh\Ef6YS>..3H!LfT71O;/1+L
+%!jOB[70*fe[E,k>AY%`>W7D$k[b:d.[BM'F#3"TMYB">E*-h7CJeDGb6"Z)a3-Wp%!53Pj*@MY'1,%pSpG^&kJmV7T[['GR=VX[0
+%G%neBqfdF=S4%74($)2g&"BVjOD=>n3M!Poc$E*C_6:D;]Y,*>bHu\oZEkf^fk=#D4u]R6o8g;EVhAp4NhB-2L1%7SBN;m`OqRY%
+%4bn^6eKh;<A(XT)Z`="K at L[uknd."e2s;M!7TUe,T.Q)#9%@b&j#sLah)sl"r51AfBoAuS@:[]pB4%kT_<n5rT-29U0"T8-,;phs
+%YK:>.<)D^?[iLd$mf3.C9RiLUQs8t<Tm^c<elF[!(3NFEn/,]%b.FOG5N?\\O_Xg/Vfg at N,ZaioP=I2oIkRg^Rtk]e4pp6Sr)kIc
+%-6\sCEE@`J!CK-P6EYe]H@?BNm0CeBHO?)CiTIp;b=.UI?R6SP541F2*[s<[`2q>kIg6.qHF!WFGXDVk?P4a`3G"Kh(WF2g):kdt
+%:(upL.I$0.$]u[$`]c5'dW:f`UA)"^r*WFQ"oN3Rh_Sd;e8rIX<#Q'$5MD*%GHF3[4bda)NS7SYjG>,`D at It;_/3?rk2#4r)tp?I
+%HpHOo:!;UE=k=p3U?otn-'&/7]Ub?=lm$sI)es81Id"\.S]]Fm\_JOfB7&,t$51M6*f\sE(MS6DYcSi5>#2(_%S1kSI2"%ZiHr_P
+%d$,Hp6!Z-&-?W80,:J#gJ^Tm]CmQV!"jZjZ2PF*sXg't6&"&-i!nWVUR"B#7>+)mhUR\Zp:'4b,/`2i)MBUEB+3Y:eLi5_C9f[RS
+%[mYe1?d=1.1)ZrUQkZ%`@U at 7T:`RSEgV."r+i\E:e&km./_pAtQ:d&2/h;7Vp4]`e5o2e>k!bF,]N?eud7/'_T!s\Pmu9k7/*Nfi
+%-gS>)-a,Y%5XYMW$$aR at G#Aj6a#T\]MBLD<$+<r:flST;*h^"[#eaJROfC61T&^E!Cd,Xi[>`7B$DFua#u)n<\nNTRL&kV at PTQ'`
+%)a(\\"`1c3UkAJ'H?Z+RM&+?\3OLqc/KuZXlC<Ke=\.\rX]=DfY^%Oh!W)#4nXu[8S8TVg=3;/V.JHPlAu2L!=NRe/H'1WM<\*G5
+%:0!<RdO51`X<$3@@WJAG]d7S=.?TXGmnU#ZNcN*<g(LB$,MJ_;5#q/h._+?XEZnbdbWDCXq3$9MC-.3aJ:;P,jkJVNr4h\RR#M/g
+%*o8o:rfUe#I6'm)L!%k2,2kB:%_aH7-!%)&JdF2GJ!B(':),GT+R`8^MeO1V&CePQ5!H>@mfF$BYKjE*&XR;#7UYCK:!BDF.FTeH
+%O#IeehH^'GgYA;a<u"0<EP?q^ilUS\Ui<c!7lZ(47BS+gou<7*Yrbc5,m9tjR]ZemnhOMlSNNIYP2Ft/+YZ+uAIUZobPbI<RqKAn
+%e+Sc`k>F[2B1SOu2SK:D^8b$K;#qqE'HDI@?Q`]mA[^81P",lA6oRc5j.3G,\%C_"p"l9u<!t1K(;sJ6h!i1(JeW!/$iCcmLrQ:X
+%H)DJF;3EtD?A:"I*Bl\1Ac?G at X>2)7oJ.0$hKRR,chTL2*>Zub5o_HP``@P-d&c:![o2V`?`W&uIqQ2"m?LYI-1RZ5%s>tfV==Su
+%*V3025g1TPHK?V'Mf#iN9JCV.X+Si5<"08Dn<U)/5#C5G2s-=#$os\NQR!`:Sp@"L3&Z83HNR at _,Bslol]bckAkD0_38\rNS9c&P
+%,7.6.dj<j(6'\p%OqIc(iN%rt:ioF+3VQ*)32e5(aE7VY<u0Nk6cjZs at XZpc`EOB@'@j?>)r].&M!JGd(\D_":fh8k.8W,niE<8?
+%#'k+mm_jr8Km;I"^)+NF93T+Q-qA?U!XABR'j],QB&s^2=4iCXWCc7Pf>p)5&h5k_q7'iD^rq*X=cMl*jk,fC>97GV4@/#=TUq:G
+%PH)9h&tN at 3"a[71L9/d`rZaL;g[IlhV>d(L8%MHqc"A'GcjO!2_]*0W/[a.[F!VA%nHZuX8uB>d\!>K008bcK",Le'82L!GGt6,Q
+%@8[WqmaSI2T+-rp:jXWR;?[3DSI)[4=qih;"l;fWhR89CKpAN\;Fg`CS_1]P[,mT$)o at YW="dY9)"%9#1esTVV!oAZ=;dsk8L[6=
+%3U%cRe?f&c8&h(3Qg#I(?ai$b!(hXh_58HrpQKh#YV/R59XpLTY7DPrn_(8f0UHO+Q7[pe.aN=8Nlar2/"^k$5oZ:G0&bd0)#I&>
+%8q=(!ArH[XW%kJ?@.$Stl&86\Wu=arcP'7n5!oQPX8lr:.5M2YVCsFU0`o.S(]r9fGha.,r)^:2(&0<cK%R"JIN43:.GjcahfE/(
+%Cm$TP]3*>_1Bb<IWO7 at L/!n;@b*AT\SKZ`YH,ZlV)Q1cj11`?/5-94/0V-AgP`YC^BmHTV8.=Q3GQ#'bIKU[Sr?cg+p?-mf(^k.;
+%$,+`S-<YO9 at 3*^Nih'"qHZq+e.)0VG1\e>gI49XZKn?QDT9_:AUk(Vj5 at EtV7Pdnu_&H0C("faS)pn4-qE`]Cpr;:8^4b,no<%p$
+%:sR$SYkV,DYMIl(+^CFAa;OkrSq0&C.iRg"F.%KNV at VK$M")V\ol[QEfKF+N0AE-Q5:_#O`4Tu$+?:2W$V at Im'pneO/g(7dDf-\`
+%l8*WckNNie'b3YY,Fj.@"Rpm11eiq=F0KZ>$&.Qr;oQnk`0t)\9,>E3=*]8d>`<ChI;"2'H2j/`_h5(@mu1V09[lec3M-q6feg?*
+%_(+L!7(q\TBt=L<]bCZrK]WG?PP!UM!&e$q-)[\U/L'Td]*<D"Q127\LJJ4l"l*&F3XYsiB3spHUW$gcch0^=Z:uBEn=+l976DP`
+%\sNO%jctZ5',+;2!;L%chE:NHlM2I at kR"%q<X(_=n,+UT#:7,!)u0f>Cm+/<h54Si3%!_B'&);?n0*eq6J[<cmoccRl*u>ucau9l
+%Y<VUV\fK":'#@N=%D5cPC.1AIB0./Sq3d.i!T<<&Ckf6)Wn'*%8]V3;#e]#7kJ)5`R/f?0A#Y2S%Xi(S.qs:lIAF7+Q>(:r>n54[
+%NYHMI6(@[J!h&U"Kp*a[jbd<,ho55GI,d]3,2%hk)AmO#r/K;DI$/LqVeJdZ*nhJ\9PeOu3k4YZF0H/ZSOd.3^!OK?1:usBb$c8a
+%8u%T]0Ln>Ak*7/<0\<O,L7QgO6A#-:cYSH_`%)f"5C*q>X*$OD6i3)FN";<842L\:`fI=?*s/\rV;fr(6.^Q(%H'U%E#8FhYS>`Y
+%K3FSuZB@@4G.Ii+e[N?3TH=!3(\';)9rR'/$3OtDaC=sX at C@Jg at L!kdq]8[2WRH("q3n'M5EDi5dL:[$kU%&,7\sYl^:@FCF(I7c
+%3`#J1%0#U7D(QY(aSETK`FlI:Ep"oG8ZCQF7%,>G]+KhP9m2JE!(J6sPdFQ?M8H;RTItJp#X>/n(f5Ta55Uq9r#9HPfuLKL at 7sgA
+%>O9dS"=u/h\#J;@D9&Yr*-B^)'M/<k'S'%ZE3sCek*,/@j at 82F-TN.+<Mk7h=EDM?"cYXaH/n7f_"q/iSI:"peC't^Rub5`NdY\J
+%2YD&J)B__8mlK+RQeX>C0lY=1#DRp3 at I@A71Zi;g8%O^Fm^:>On(DdKHiNl=07fV[@?-P/0:=-nJ^iLBm:]4.OSBH9jbsu1XsEt]
+%NN;RF7JaI8SffsU$7!Y^q-Dc(W at d2(jqF($_FgCq<FsL,8I\fQ]T,45<C7r/iE".sE<[$g0%RA at au%cXIZon]IZt#&M-Z6@/scVY
+%(j2&F(F#\b_nO<Bg?Fj3YSs"P%!r?Mr3Je[Jl?j&^\>,JI<\Ir;X\NFs)R:f-+k6OF5,3SW>gBe*2oOYFW-n0GQ-f7L_]CkKJ0Y6
+%Fo"Y[*u$Y9Zg78Bgo\YH;s!g?CYtJsb2YK\_Y"SiAFakAM@^^urI!e?k/.CoXHVOGF\.cU<cd\Q9t!Ylr,CB^a:m;c>rQe\-#!+G
+%h2bE(V at YiDYQ2FPE!<*crZk!-0C784Rgu1'a_F'>!mQ\S!Xb"tJ0Y,gZJ:"oqmBP>q?FRkj%_%YXi"P8_:H]n9*MQ4;i<IT9bcCV
+%=fVcuFIP_0>fS*LCdj,o'*=r2qh"_l+A>.W=o1/VW9g"+55DGYl3B+89C*LfH#aVW&sDf?qO:QkUZ_=iPu9b3YnN2Fn&[^t.]p4r
+%USh6Z9nkRtU3>GA8-0'G,I'6n at GsORq/U at pCWB\J9/Vs<Z#QT_i0uLiilCqm>-u1T6/Z($=pDu8/g=rJQh-109d4NTm6[Et%u;(=
+%<.2C]s#$Y^HqBXQ-Y5JAlGSBTMs<j7b&musAnV*?jBD'j%r@=An;JmKHaZbJUA7k(Li%M,3.#_!0Y_burH%mQ<igpB'<hRCMSA&\
+%RTfCS]<qA_b)+!3>k?:F.rdI+bBB0&qPF<KDEi2L/I%AqZh"g6p1I6jUmdIk5]D.T.:7$ehCCAg1Z/s->N5cBh/\8#Ob!tPUlN<1
+%8_UuQZETWfKYJ)&qu/08ZTRJ_E3&`Zk5I\<h[TTG<1G;EDj`X4Xl1cU_",Lj4'r2udc>r8Vj7_bbi$)tR?LUq5HVYs"`WBiZEHqn
+%F0-EsQIT/lAs4UKGq5irEd<_DC#LG]5,[L/b7S8Pp3_iUZ+24!#86ITbVD%pQ#c56jU+l;5>spUn([%WV4MqXe0ZR at Fkdh83j/kB
+%3@'RX*;\0N_'Yt$EoY:pWp8V-Zr#W[,mnu\=/r1.P3^oT3OW(gER[CkW'$EleE/i4RcA#Yqu%pp1R8U^o3u?<:T&\].^S3ASl9B>
+%7rW457niq\jK9c!2pU:"nnKiMZ(.6-%Ap%<$/Qq%J+ at D14aMq(j>\'TV[R%qG11#;kgG7)QnkijFS at X]c0K-",_h/'0R>Hf^eQrc
+%EEq7f(pF3g4uE at O,RXjh=J</GHm;WbA_#QE<ipEg_#!\;,f8E-6d#6jI=7PCgQ94G@&J/Pl6_VSWs?$s#p!f=$IiCrcc.r^\0C0F
+%4iu^Fo3XHueAABlT]NL]RFAIdMhk>E$*HHPM5_;S'CNN,ZLa)+#Zqm_H4k?B$.a[*p7X5]VEi7'NT(hjQ>6i7j,=2gdfJGN\iIL@
+%(UI>7Z8Cg![TdcN!YpESBaS5P2*%^!3W;WnBY;(h`+)P:F>u9nS\o[t3j/41YiaGZ_^jb^P!a[mGJnVY8C4h<4?TO6pb`<6T#aI6
+%GSo<B!6Fek5o2Abr9oba2#&!Nq3uFQ^@J]#ZjVL=nu1oIV$Mjm!dbHJn%_hE!QSZR8W<6t/Yl"aa"@O<E-olY47IfA_1Rm,AcpS2
+%)%TYmN,I,!=ek++4J9n/C(&C2Wu5+gDC*pK1!<EhOb`=rS<;9%/[O#"RG=q$]^(3qY[aaj6V/_f#t,Wk8i=[ejjXgT3=qYr[ihQ;
+%bAP%T.O+[N_=Ha`H<RPdeuSD?TUh;ClHqTVWJ;#e(BHJ)_Xqi=g at BOPWOlLA$HWB9"E,g^rc`MtbdcPR(X>/[L2.8I4d6\L2h*D>
+%o<#Pf5Pl\T*c'\UT>YQkmM+:i).uI?#4`Ejmq_Xm[8RZZ2rs.e3F!-<<i6R2IWj^2<DI4OB,<S.]c*n#*1H/JTp),@*lMt,L&?s/
+%R&dq=V52\dUCT97T3[LW0WUbQT_4SP4<N7 at V2GYtJk2%1f(9i<'iup$W at aU!I^lDO!9BI-'EtY]k9(XVimnc$n,=9$-WO(%&'D>7
+%`m48:"qUnkR%Wd!lg3u^XHr+(R1DY$>#STWbdZ,JW\a&cJSRIbbrJtYq+q*G&ckbh\Q#^"@%E/#\8N`^)]p"uU5P%'Xj+,^W4QCI
+%WB]!q7bp5HJl<NjP#m at YRSZ[j:2b`N`."f0(3W[joo_ at B9!A'^jkJtE%&OKRh""SSOMAOXO/D-'f^-qPfr!A$hJ at J!U-6hM`KLan
+%o=66&9XFRGkMQ2ng(Uf&41.RNprttSb!sI_l$!?YcM)_'pJngKa<nmD<a2223&Z5;&[._Br&[$_g3Gi at lHBiX8D)ik*>%-+1dSY`
+%X at s4u,72kYWnW1f9O\1bfVclCl-Z1Z5SVG6Fg*eES[,dI?i,:46qFIM`f9nPJTR0)(V4_O*?^_7L7B/E1Do at N-.KKsIO5=P<%4#'
+%e`308hod4"AG%2m#&1O$*@dmWU,e at XW6(6m\Qk;&&m7KgFhRV-cSu5CIHJ3<Bnq&X`,L%pEGZ_<r9RMXgfre)JR:6[PD^hD2q$'P
+%ee[dH?'[NtTlQ_t<E_VJA7A"LG4D,Me_'_61_[L3d,G9e"QF8b5XjLm\EW>giqKof`l'(Te^GU^H`>EU9_N#JO7\?)ak,fK_"t?W
+%W6-Ot1-;T*H>TW*(mI70Ud9.@@,_&ZUl7c3iX)2J@>KBVHJFfP5(VkdK1):tnt8iTPDh at P!,)+KE'i!Vaid8kYX#XXKJP?PbZ?Hg
+%p-`Y%,f%q^W0EZu#=H"`%uS:A*2Y7BcTmi9_H]@`m4)t,=J"pWmBK>Am&9+>N53b#]c>->/0>d1TjQ?+\aU\0L.L9fMic,>_>3k$
+%8Zdj1c$KE4Yc6n=G3.tObd6gMg$PDn&PWN7-c\S-lpD=nigM9djC0 at u>>hoVI*Wg[P"Uu(2[mL8ZE(eV1qLqcoG7uTFm^+OQQLP]
+%hL#KMl$6HFmZt4VKJpPiGo.u7Rt9n&ojNLuc!>lp3F$YoVQk9kP7qJJhf:$2`]naD9\=OlV!ls<,Ep5"KN((&W?=7aRV?Y9Y\(^!
+%S'LMOROUO<X=s#'VbrK-$4i\_"ku3)f/D)!^a4.$iR1NlM7dj<oAh4k8r78]BBTrX=VR,^Vi$\5h:>ru2;T0]@GTS-4L.E9I<L"$
+%8\b'>kVqXRbgQ+j`6.0A*fS?bS[STe9&FBS[+W%"GPYP6\&l5mG2%'Ro,n]A'3brM4V\6n45^gengnk-o$"2Zi at lO_i+(-VeZ6':
+%DjKJD0i$N+Dj#XYCO=LX.J^Un?o\WH$*id?B?o0OJ+r2R'jUA"5ag>b.<G&&Iu at Q9q$#k[fG)g1fh$?AQ4*-*$X!Ff7Zp&O32G\,
+%O.[;QB5uep;ZcLlS<LpbgCsqFOh=j*<H??IRlPI2;bBPrC6BZakPMQ)rpr&=<jXXa2*Q\BA7Q)oo&l$S!(K<96]_R at n1oB`2L*FV
+%OsZFWM2>$WdD8]ic:LQhW,;?Q1m:cM6[ALgM-6UJEa4(<dM#f%gFr7(W<a9/S0SV9Ph&;Em*ijB2VdJeI9D=GU="(8Y/Pmp_d]Go
+%#?>C^Y\^IT+t*Q"_ at D8[1W5E]<(ln&RgoEmNh2PQR)82_*j4r)MkHG:Ik>5c`qm_tH?kC>$QHNg&HA1Ok8!T,J>RaXg\@9=gACF:
+%.9s3nKDS,qQit"?inF\3jqfe8/VHIZ8KZPbpuo?NdO3Ihgk3&o=KB"qaFW4J5e-5PI^&6'abp!Oi%=CIQf%[M\r]0jHRhU3XpVps
+%b9"KMX)pkjZgtYJkY8=Ddk at +Pf>2M_%rognqq2d2Lh'Cm\DZ>U;@6,b$uBJi'e!>e,hA6)M1&aj<%b"9$dR5s,_R3Ocr+cp(sQpt
+%&KaF$3&S?pVctGT"c<GqiiP!&.Sl5dL4OVio\RuRo>W2E/`bV().H,&+clR6og<,5VG,T:_N=rDXXCAi\R."Bm4UaRq4cR0Z_<[<
+%(ppmIWcn=T"ma,FkU%.7R%5)(YLBO%Yh>7K[:V7u\^$WTJ)AT58E?'KMl-,5UIeLkVEL9?QBJG62!BLtUsU8Rai^$KfS??E>]+R1
+%6.\1=MZ!>OcWn)t)7h"&Mrr&.34V^?OCB^>3fc)mZ(2SRY?$J%<dIE*FnL0`Im3&jnlO0?XUb3L-\Id:kI.(/i_^BH$DQ`)8#$_M
+%$#D?N%K&gp4S*u!Z0(k[I->1Ee??quI$>A*rs<6`0JT<)9Z<L'/?5I>g8&kqh(O3m]<S",.+0TUD[g+5#"o23Jqu\W"e/XMJ$#.\
+%\V/;@QjT1V9n#CF8Ne/YVNt9S:UG$4&+aHO+"(KoAhA[]2e\i9G/Djfb-7fOZ))J)hXV<+TRsW6!2WN"gi0bna*@4I;AX4LG&a.C
+%$HHXJ_>\7BAX<`JaM.mjkM"W'l1MGYiL*\6s36jKWfb6101l/r<][.njKq&b_\qB/Au[IUe9gI#Ie;[X`h>)_ at +X1)^r*-I73)B7
+%h<NNYf0tE>N>^+CjA?%OVGs%Jh$$ud:h=oL;s1"kORm(\RJ;bEA:f+;Atnb3pb;LR0mRE:RO8`hT+H!FG3+sM31/<9:b[7i(*qd;
+%H,sbra at lX)$-6'M0P-iOQ^;h`Rj'$WgR&n#D126A>3GC,%nW>pQ/a(A]Am<(%S6<8muKHS$R#a>5f3MO9E#O9*^Q#YnPUM`KMun1
+%Lcb0J9/K:t+YF</EnORjYX4\U?<66*-C:^\?lDTKkdHA[MgTrEWenSYnDA<qTdIN^]olgMD[L&0\X`P^-f)+A6/+P:'MHako0CFc
+%jlpho?Dm:b*Xh(4(=/1\d7G7"6+5(.91VbE$s9fo[SAK9jKU]mi+3d"&p/L>APgPl3oOSSHkRXi<9LB-h9K^Sc%q_DqTDA;k[_Os
+%']H+'*EtP%:.0;6cP,uk5328DMgs)fW^M3:a]J;L-kr/n1^UhB]\NYtC'$g6a-Cak:Fj'_+"PDZJ0akAR*na]>to6*`>hc]YHcS+
+%h=N#alR/9?a"C]YJRrX);$]k`0/g\+c-_o?4;-/-<)jeMhd6"9,Gf^Wh/=o4.4-qu!&,s(ruk+Ba at rjLIH/8.leFW0;\@A''&2P<
+%L9^.[YX at S3h^O'+-u`!(9XJ2-Hs!YN(*<7c=if,Of!c)"9L3u-J17u+TtgguN;7K_R@(ISg1F\>3P\g(dkJQ&n"r?1&uQ47MgW#7
+%Z5hMImRs%(&$AlYg.'4>Rb",+I2*/nJp:7U4$>1c'B**V`0:0!jOlJ`Cg'qRhR&kM;F%RNISojfqafDWQL37EVM>T.#*.)as'EP]
+%Ji5,tSf0U1%t`r#:#>7MZA/sr7%tdkMuouH'Fcp(9&kZ+o't-:Sd9A[kIa*ho1&fOq=?bB>CeT&ldlc(l=h!pYms3[%\(^.T4C,]
+%F'D9ZYO,f$C['nuPQ,]rPE%g2Nh(kr,(UQDF,HXB+VY&RBMDT#G\JK-Npj:l4mU0*@"*)rlWFsl9nXWXEY7uS0!,Sq[W1U5bSSUL
+%Pnm7.!)#I at clXFN8j+D*A%KI]Wr\`U5:rSe<!0n#6Mu$MTk_(aW9-jG$tOE=V74CJi:L7&F7X)1MSjeqL*uji"c3G%mMY%gXhVaR
+%"PlE-a]bRU>eX,:M,gGi))X8e,N86^c at iiu0D#3kc^$!0W1>u(gLO1B6+,H8JZdXRfpg76b$>:Q1D?XEYiWs>Uoe at cZf.oq%NL,_
+%P&=<S=#kG(_b+^'T(j2M>KWIs?1ufN-%--uS*AQ\79S=eb(e<e1GbDP(^oee4MeJS1;\LdLTEQ)3LD?/?`a=\D+4c?#sSS(<!2'r
+%4pnU<Vb\GZZ(EMhX-Fmig64%-:iA&CbrI%W2ie3q/`=E.gWRLUC=-;A,VirCnu3%";`m67g-$`fC&t%el4aZR<;U"h6U]to,*j)C
+%K1Y8Y#AKgrN=jO=nm#4CFPB+ at DP\OcqLF at j!a0`EHF:\<dRl\0qqeD)B`k\Q7+RKt29W([]rC4s2OsO&Z?(.<8s3g1Z1;Vt8Rn"Y
+%'Cb=O#g)IsXtYr4k at uSr^!DBuDrP8eKYoLoW0_n`-P6'GV6eG6Vol0C,J%>N#@dr5dp94"P1lefBjS7*1t"Aj/5t"B$=8*_IO.#8
+%a72JXN=AuU,UYEnI!M*;r'h&m.U>^p0:;=9JVg#:(CIiY)u-2l1q;D+/80:GaMl1Fq at V.7J@,BpKA2.F7j4h`,%qCSF#g3--;;e@
+%bY:mU8/fF,*eaF:BlKn#$C2IUKW+rLnfts.7j%$-AkB"DWAUfmI/*4VkfbA_I^>S;>EVjV'Yfo!o6X0%:@,:$pGa^%>MQ]#eWSP2
+%5EDeN[su4*\IHTU\!%)d3^>?ld6F\U_o[InG7UKSVAI%DCJr1i2m(,*f[P34[qd]_.Z4.;HgX9E.d''+XmABrNFG-^9Y6REj-IK,
+%Dq`UBAbgDnNC?rs\B<p*?Bt!V8$`@em6SG/06fYL+",f34YKdcb5uWL=n5F`p\dq$[OsrkKVA2tW at 2o_3blf(#*VVBpsAa9:W)c>
+%5HX>9=R6_\VR05dfO4iQ(P2kC:r:!&JT"/J=A7(\gD at i`Fj>tS/XNB3*-$B$A:Bu0Gr(g(=3fI;FRt3MksTu!^<JgR8T#+`3 at V&_
+%`fNf;GVKE<BY/_E9%-g"pK@&Yg2D1SDaGB8LjWl/%gt2'][6&pZ_[E0F(FKg\;2^Y]>\th`L>-HDUdKdn+UBk2TZ(N<>-g4K3W$s
+%9pB=R%7iXQe/^&jU`<T".(O(!iQ6nFWqWlK2"gb<[l6-nld.*KGp.-R.Sa@?pq7p`,Klmo]MaP2m3EE!GQRRs;lf%?<Sh!*:0?8#
+%(E]ClIAF_i0C,0\Hm'U=19i:mH#s:+j]/iW;laDiQE8^2bP.[_"ctmtICXDp2=h8Hp"C'n;s)d!5E5NAqL",F;`uA at .WKQC2j0'u
+%eH0S3hSYd;H&k<t`C3<<_Q2eH\"7%HN564cNTsB9JQb$\@Y`0#FhG7YF&<)!4:dB;g)W_)l[ISc`:UNfn5C1PNTBQ6Ct>cR:0;8$
+%DE_ir)><i:>f:8'+#)(cYTPke814XtUMsE37B`/6F#=aB-nhA(R4)c+Vf;E;.hH%S at 6mqnYNL5E_G#=OkaZq%qB:XfI;npT)^Z(R
+%2)Nu-7UGftX=;?)6AbRL7]M80r'\r".QnT!s5[gX%?'^&NZ'VOdTBht&">WI^RT+TH'T+q7hTm^8"Mt3[p+qj%I2SeGS+,2T$(('
+%WcA9Q2f_C&C`+R^]fgi_4IE`:Q at Z!@&9dAj76-hCD at 4->GhcERHr^l]>CINI$ZNgY at +!EH8s1VlYnp$3PZib5A=i-GFFe[o%POb`
+%c+"#YFGrd[+Jsc_?udV^pK+Dj9_8+Fa=1UWU3lV/pgWBkVQSX*BrUUp\JIRIom6)k1=t#Hm;ed[MpFZEf4lPL+S+t^LH4#I,V at .Z
+%RFbaHUa>uWip8R+C'T*U7[&N%:-Rt6bm\qB=u*l32"h[&P&S[0fe!)?S?M.L-h6B(Uhm_r//Q,:dj03"OYF!ba6TRdoE7)""*r!:
+%Y(D7bY48`kd98,YUNpDqi1U+Q4RW/Y!cBOja&;ILF2HAW at QK[.omfT4$hda5fbm^@q3/IWjB:'TL!JhLP4onPCri%l17j>)N+.up
+%$a5Cr>66&E9Yfk8>mdQkJF-n/Hm\\9/=uY.-Jnq`i.hM,D(!]NCkE`-Ass;;OXP\-a4m2F"N>8 at ASB4@dX7"H&fTN"HXYZ;9e!T&
+%V-*TB:E;Yt%LBpTb/koV1!,YU9kESISi_)F+tG";/X-8&%12K%E5+EsdT&%:s58m5hMV'XWG\U&fSYgi0ub$fT.<b0?b-Z61I.lp
+%G\V`+rN;/PC:TK5YbT(k5$;jS_kG'YPN6T=\tOQo84d]Jct/Dfl)BrUlI>!'PI8sX-ASb3@,HQJiJQYb7[-L4aPXOXCcXh?AU_/L
+%cIiRFa=.t3o_#*H:5VF.a[pjg9C0,Mlp^N>&Onen=(LT%YoRMK0NY_r(1+B&PIjjjg[qtE(*B,UU;<iK0m2f,aKQ<'Q^oJh*%76V
+%s'4PnPLWAWRE)MI8rYrXYE[RiHMnkDI;(j\pIaA[r]S=f-Wh[CgOfBi,RStWS=ij/f3Ar9;XhC\M#"Y$7*fk5I/?5L,:@Bllpc=Z
+%0,dbp>&"1TQsnmZ$J(\tgcD$%W0lAtf;A<<(#ZO"Gh'r&1CJknr`H)Xm7D+A:K]?)RU$HH9]EDBPqSP<(N:M1U&Yb49,&onAa7cc
+%bgIOokP)%M_X3,b?Iq/c^AR*<SJfng#E%7hbiP;N-O;-JA[tk%h/]sR$,;!>7R.H3;S>q#.[WOA[bP2XiSaR8aZ9[/g'3`aP&Imi
+%\Y$tpaXuVmpA4RaTRlQEEWr'"Jg!d4XBRG>LaTou?U_e(FAH(k$HHt)jlNbeaq%15:?d,%+>2+,P/$MAjC7N=#LqW/S^Y/tJW:O_
+%br?"H;:WNl^jhr))qH[m%.qd$kMW\4gTippJW,jrbkNK4j]\>@Qt:EC-;`$;%9L at k/B at V@PGJoeDkrOV6eobD-IS%+:;N$:9tsn&
+%J.KS@*i2^b7cR-*$:mb5qTS)'mW-+nN at 7+uMT50W'n5c1=LP2H&_NU<ip1R3pakmW`\:OLkK1s+m*)X'_&N&4/7N7C`_bNS2BO63
+%]W5NAn!OiPL]?F;mS3/''p5?'rV`kAb/f4NI4j2q:`mo&=;0lF_iFJeUQkDB_J7B*o'T0oR:5qa7QkfE>r0!Z2,Dc?qN=QP!`q02
+%ik3,##MibR40>:uS8E."U]bHkH#aqKc4k&dAe"iKGpVR?#pK=YK/i,`?HG_)bE&n\_T"W&m3\6\#?Lu$"$N$/0*.!?<#$7=9$f-K
+%bN#?>Ke1HujS.+&;51 at VeIq81`VociNXiY`_UED71[B at p`7>(.e3Af)O3o[W:Y-]2j]bFP2n""MVsccGV=)NkAc$<1PfbI`D0*B5
+%k_GXsp!T*?WqEs;k;"`$]u^"Ijh'/$JgifKXtn+r"2Gm(:GIj!e7Dk,UO@\R8U0CN=%CF"DG!^dC8 at 0R+@!qg%jFR>n0p=pn<1e<
+%Gu at Pb72=Y6[!]N(b9`dC,5Q*PoV.LoEoHturicNpQ$2#h6.^MuGW(?uM4'eB=+Yo#Ru7`PjktYKXFu56'-W+1LJ;O**Mm at F0#W3D
+%F1-MacdIG9L4q,t^HC;2@/,o2;V8r7jd/qtq0EmD".VKu:l$)2A"#:0T.f:Xae/YeaZLY&mqKl?F,Uq4BrPKB^IVZ+HA[NO_Sh#@
+%j"L3FC>1Q_7X8Vb%4k("JOc#0boT02C]YBO4C+O3.Co]n?1cMn++X!%JEilZ?l(>C;en200-C4cQ'l3 at CRrB0I.%knP.-I8jk[:Q
+%7lEC&\i'?Xq-M\F2^_ak/FqepSnH4ajDTs1FaQ:i-je[@C%u3bnWjl+9&3iHgVQhIS2uK50Eh$-3i9[IAMN(nG\6F4,'088.Nk1,
+%>fncpn/u[.a7t2^5,Z_NEj(qj3S=i)A`m'Ql113t&i=1HL86NZ:QR/-^c"k^K$HurQUY9'eVi.m1ntQ=6!=bA_*#C\H&KsS0aZ/^
+%9n9_ at R?CuT%Rg#dd6FR!,1,KKIFN/;K45)6r@]ho`*W6*8*3>gW:V_jS2qNK09g2hrE,FbV_iQ.Z.+Zu6!lD3$a8\KbIs).X^1qN
+%m$$5mVf1[eCsd$EBMsSs>QpViH+,^[XV;h#LVAt%EsWdY^;-%m<[H:pJRVhF5J&8_P0qOHR9-8%qXCS'ncdDl3qH;-0\$EYJWsH$
+%K!5gUaXKor.A,CO#IODRU`iS]606--O>2OW_7D-oGiK+K!f9.I.(mg^R<!I)V@,">M+`58s.u?$+IW9PKJ_udB6P"@MZc6rmA&E2
+%/bO$+_NiM*21Hun3"LqRFe9_&m*;5&KEmRo-TRg56I#d*l$VYW&XlV%WPH=,j9\KQr98VuOaNT[A at Pd"0)rd&NWLTG2u6=9$HnKn
+%RR''AUb1bpLn+,DMm-IVC at 2:[r?N\"ppjBlY=j'U(Q\K!Nh1*5rbJ][i%_i:.G!tZ9CdJ#W'Df_p!t64UYK+b&(ZS<,kDh`KeL`L
+%O"in?!COM)ScIEmFt'C3RaBVQdDqCKO$r:(aRJmpPu!:ce"R=&R"j54^kTX$:T9NP;(a2Y_1,IXg4$ui;q0dJdMZQ=Q`iHIcZG?B
+%*8kh at 4(slKpSGa<;6B*>k\EGLOHAYPC^3bb at NIbH/*X'Ci]WjnfOqDW2MfQ$>S]8IX_XM/jUAAadfU.kJR\d3IFf*%k?LT9)s,G[
+%9%`8LT%&Je(\D.nRT&=C)/qc48t:&_.Ze2pOt?8hWtAkP6a1B%qF`qB`;-OB[WdquAji[sP!#4q"ErTT<2uQYTa(-1g_IDgA0SCK
+%_N`)5bt6['kIoqTPN0uI>NW at aZB<[f'Q=GLUSP[?'59&)A&qe6T-bA_T^I;"5lR!)q!@$_]V:2%#BQ8sb#>o*oh(>ho/:Jm17NaG
+%nKk2u60]QDp%,IhP8KGVA/@7=CN:7CJ_GHK8'Oc/qIAGsFM"A):/K8lZ!)*"1/XdJnT%H\"8s,--,,N,b"j-0P&#c@;!HOR'J(&<
+%24F]6WCL at 32\ilj4MQZKdLg.sM]Kd&dYBsmp)<1?..h:e)Kb&Tb:G8"g9a&JroUTDhC0u-fY$fq9,(,)DV4JR'&9p6JO3mMO/]jD
+%-1L&J/3MH4N^+iP,$RaASFcMQQ_o7H%S2BG.!QFbAa6(s*;L;n.%64$OZKo><R0>;\QnL.<`R:Z'q>%r;:*LFZf8N`W'?YG/<_Z_
+%(3Vj%7SAUcXGl>NZsFm$h<#]ZKEO]c,$lEi(oHm=ST</6NiPh+a%0qhh3+`9kL&qhAmaFMO`PCQcLp=r"\TIVkA)5t'Bl/4\ats[
+%fag]l0EH^&e4M6j[H1_mT6WUoE9gq"_%uYYe9[ZfSjY%91Lm.TJYEt78YG.?C7j&h$A)b\k0!GZ31-/t$q-itNQ.<?A+jMYJ-rUg
+%FP]r'(TfI#aC9Ig.QjU`bZoR-W3JJ3LU at bA3&X`[H9Z\BC0[=&eECh=PEY/eS%5/4/l=`,.eY5Cd.EkUjj.o$4pYkWC=3g;oTAWK
+%2tVXu3`J#C5llbW,6>Z\^iRn$Q05tdoXF+=YjoT4\_!,%kkXDDqrO]N&nS<E"P<(mYQ>n]+ at q#Jk7etBB0`gR%hXQW%qNYt4hL4X
+%0\:7(4:AQldiMbek`lSO:'$%",f$_ at N(/N.<t2C=@W\DR^Bb$LGpk\NDkFZqNms<?\"DL(Dq1rVP??`,A%_$1(K5(o_SICp(Hs<Q
+%f4JlIZ'RnCI!r4AhKb'*8s3T+%6-96<,C?QAa^W"e!>RN[9>>nS1Z(9GJiKK-64VgqrHoS!.b(AOn$arH-*,$Ql*YZWK`#@;VMe\
+%%I!!]4\$t#,3A9Y- at HA7d'7q!^->VTj9R9qKQRY#3B?-G)t!H,-qFY4N0A:n%P"*(`<5r,;%u#l at KTc/[l*IW at Q8.I]1<?l7PK/;
+%W_[4Tf#U]g;?aO at 13r_6e,S`4$I^tU?o'1KmSo.;3Qq@&i<Z^%'M#%7VmWk$k8eEe2F-1A-:b?G)rp#MSLIACX at RpQ$qS(Q1I)Z#
+%@ncfL0#Y[i):DcQ at 1tG`TUBTJ"b1J]Or]#IV>!QAjYWUHY+5YOgRHNEMdpa;8gELJW7f;2k9).CH7CeUj3Ce0()i.o+'>5^I at X\N
+%9:\t[ipH&DjXFjb=^n0FYZ%e8'Uc#M!_W#LAWK3"M$Ok#n3T-J:&WDlr3Eo#+/F:m_eX(W\p(X/?kqa;_6[4:nJ]>ZB;".8Teq?7
+%h""Dcm=Epss,Pu9VeABR+6mLf7o-p;`37f<P\'Tj3^-8eb-GdQ!dPc7JnT,S>Hl)R%&CD>,/,%udo+PBFup2>aq(O_>%HNAKP+ at Z
+%D<G)#T!Tj!-ia0;$J8GZR?1,c5u(KZa-V$Bc0Y!C/3t?QCFKD<l1h#0Q*\cgo10He7I*$S3QfG_Mkce&Ls"s,7(-6/ZN:#OM$qQ\
+%f"0A$5*;]5*PqVH%6'TC^:_I#GVh:aolh0Ld"ts(!BKn'W0J&H$C1KC[Ck\:s$H3/^mCT:T/hbr-oBK^s$*%i188QP=lgke3[ebq
+%D^Fo9.3b+;SeP;7'(^X^P::D__L^4-^RM^82TZ2,$kQJF\Jc+:Q!,`q,Rs"Up3SQ1 at TqejS/h9-"/Kh:iII2a1*RBXR]0>&3uPLi
+%cSBg<c]t-$9gE<!#P_,$Ya&Jd5g&ZS2%_AsYaI.UjQj'OI1Q`L"'T_j;tHb_U]Q"LK/sn53Uu-L=*H"[[\"/50sLN8AgbgnF/:7n
+%/CVplRDRXgOiP=-ph;;+(@Kbi'tg*#$;Beg%ckqQRp!u1VFSY3n%)E=Ah;"r5s.8a^+:_R+OrPf-tgJ>9l4h+@,p:XclrjR6n$3]
+%$;,$^$kIO:WG%Os5gI7R1oGJkL3BD^9<ghdraD`l)Z)<n;Pte(+E.HMie![,Meob^o+RTUK=djo&GBAV%:<9eCXD$N!hrIQL%ANC
+%eOO[GO&)$jnX_co.$''iDZ;HYFRGD3hD5dUgRVjM,FP1I at pVL98;hT%/a]_W/&,ZO%XZ+hnX\o at 146A"'Zg;""Kk!B(<$.tf2#>I
+%,\&0rkG%KYr at 8U)BM7K:(<!,3R,TkC at KO&mnU)t6g-CSfCfPX=XgftFWqKAj9OHtTb;%NQ)p:oA#""RjkFE_1+>Pue'gM"n2Wl0$
+%0IHgiMOrDSPF<C?Tbo3urAUT%As*KJ8:]I9K3T4&_Tn:lfYQk:4uZDPbbje[^)>'Uld:eZ3[r)F:B*AdJu=&.#9<EQ/ueP/\)D`+
+%SLWQqTt?sD?U"C.>$X_F8VY7L3Mt_E6KpjAE8e^c-n_,T+"8Sl89CUZHW/<q%=dpiJn#VhV]bubjBA*K$G+^V/6hC5!V3Ye(jpE1
+%i;Q\[0D0]e8F-.Tk,RUoiCbkkNZ9k3qb<W+p"]SX4FV9;:+\dnpUeK?RY`gG4$R7Ja!GDdk?.#@7&+.3*7Ue5 at nmmS]54k1"t.L%
+%JPO@,oTdD at j,pC%55aOb#8]M%=KbJn4e_J=U at DKPC_:g(A31uS&Fgt0RZXlbWKn%H;bTU\(0mCEUf(E94jU_=PYO4HF8(Dg6$FB&
+%d;08WS\-K9([MF-0Z:Xr;CuCIo at Z8r1U/2?X>Qjlng3?[kJ[J%9+R(Zmur/MpA]b:*gebQCQ_.cFK"ZAT(-Ot#GBr&_*c7I5B0?K
+%jn:Pc)f$p[K[i?]`.=aiJQHGe"_I:n1/JHI0"=X>S$3mOfH at n4UKH95:.pUdHYWF8`C^](%(mB+G7T6[NiT_4!NeL>RC5pGd:L=(
+%BF=3L$CLlm5'*q<XXBPsJB@&_0].M4oZI2h5i%`EI*ttYX]j+R?E#UF$SO@>?_dEd_=1ckK-Tg#IN%"OV\^Y1#QnWW.X.Ht?cc^[
+%%`<<hDkJs%=:sJ7S>NE>En/auZ-bjNM<4(IK2$QMOT>p[=amgYEbBR,2g(9nF$>rG/9P4#s37p5[9e=-<5)rYGA;j]O]"e9=Kr[9
+%RioW,n6+`eeAj#pSVNSbN7H*1AInnS_ipCT<OCi.[6Nk6_5TH(H0I4*oBqnaB9j,Fii&kY//J/r[o&p3.NreIB"9pWbsK5m0\``=
+%)1P79`O=!AG!Y19LM,n'jEG]@Yfh7jF;f4RoD/iEh8J$l8t6C=rR$3[(jnInBRs61*#M:b0s98>#kH:%3h54,>&6eOgo>\)>gR.W
+%ii!sl4OE-`o$OU')02s29%k3p:Du7Lnu.PoNB[jPE-#=+O#iot-,j at 46HdO]fM%F"d$rYso;t<JVjX_f1nAEcrL)A/GH^`TEu1<0
+%p@#Pb3,p1!inKb at E^(ni7JriXDAc at Smjbb/An@@`V,5C at 1@lZ/5A"_W-+S_G.T0?]A>LpdB*t]T%I,Fp*S=/2f6lubP4N]8^>S*!
+%2%XbXrA9r!(G6)gA<HufouBC.%_E,Np/ZKFH-\Y<5:$HLUjnVVU3W(fFinqDGEG^%lMoIm(`uPXI"4[bqO0$>WK)UjNHs at a#O$q/
+%Y6S.dRMu at gm-JDH1OhZd/Q(o+[)0KK!3nl1MZj#seV<Dc at TJtE3r(?-/T9XjWQJ_PXCq<?VZOZu[+[=V)q6F;_Q,2jr6$&$SN:JQ
+%!_=k!XTOIQSC]_N?2B#\9]]a[H-d1Y%gs-iiN at k<8F at 9RW5k`$6`abQO^)&3PIr6rUrqncenEPX<W#Tc]:bbacJR#]W*?RI=10Uo
+%l,N*uHj7rsbb"t:g$P0l@]9t+(b[.1G#Td%idFPOSN(;NKB(Ipp7'ZI^.YY[DF3K6i0lh+7o(o?,A2"c=*C(_q4ONUY%VB)SMs at T
+%H[!g.fkH`\&\`G;LZu9P)`$`O>PET<RO/s+1+8!9?kI!KXX#1[ip*Q:Fg/M@^3ols6a-7cQA`c9Ep at RH4'K]Nja'8`Xrc+t'/GUB
+%CK!AIg%/BiAlC&Hbh4n$gDf2')<g at c.D:pEQ?@4IR]RKo23g5I=YK,(]6*_F=rDbK7SZ;oob(W-2t:G=_AA"F(n[`d$$0XOk.6#G
+%rg7cuKH'>&A&X3`Gf/1i[r-5lX4gJ^0<_8CJ$5Xnb&,sa==2PPF0_/=UnG5</OuDpQ]Jj+"Q\#O\D9/gaiI8nlFJ[bIOniA4jt!9
+%3)1MDeqkJ at S]JW/n[[h3'*0#b"HM&O0M0VeJiUY,C'k8_h'>Tp=nklrgNqT)3aMu$pqYdjq1UiE)sL`]_%]^;[!)E=\V]8JUg6Vk
+%X:FYnasYeeG[j,m[-84ES%<K279OlsqDAXiXQu]Z`k"*Ugg%I[aHCYL1D[em at r1fbA74H^^kq0hN`5uE2,2kf^&q4bU5YQVM.,B'
+%YSNPcOSCX%Te58O at k[.6p>M11"&a0(BNkoiKQ"3f^?;1R8/eJX?CPErZ:?&&D6D9-a+Co)GZ'>Mq<o\G+()4ZRe33u.007.o[7-1
+%e+7kOS)gI0QXM!6]ZVs`Dp?\Shap99g6Ge^3;^$gT5VH9FPaOp0d]NDbVtl([!dh+8[kNie'5]2Q01HBep*DH<^ELeY#``.)Juu9
+%#Ra=bEXu)ZfnU`bcu=.ipP5!Xp&O86"mMeXI_`%:V`,ugMp\du_\E*28Irf?<)2VU(s8,L+f%Dg#Ai:ds10OGhQ'@WW\NW0j\D\k
+%AtP5KBUXM-e(DY->8#Z'R-W#=Bg,?7'lj0dp,t.1;fBu"?:JM&P8hA:Usl^a%8BI^T?O^,7X54`ruqc2k;@:m2f'KKW]-bt6)5B!
+%%G#nfWcg4%3[iUaElKrp0se5%OYjM>k>)UU'l)0T7^#i0IA(,pCckh]<-hFf9Z,_7Uk?Y'qQqOCn(71.\iT?, at Idt%@C8-L2NdcL
+%YPmR&,k?/0E'^qt.=Um\\e\1Q$IdOS)hJ]?bo<gB\*%!UHnX',kG5[m^`E[nSKL+Dp*>7PK;<0 at R(.X^e",E8.b=d].hRVsFh^,o
+%,B3?g/*1KXI7nL0:E**lmiY,?"``_JkU#<="AK%D-TOj\Xqsg)h=(L41?75*-MO-_]5VW3m:u*MZC]f*[6D7mPoO.GM9Vnd7ALBK
+%aT]a'HNh<[(`J2M4nAiT"9q;p`K3;;3VbU*3gY'f>LNP1FE]js[UBg/\N)Z$N[^@WNY;rBg<Ccf:9a[38&83/[PAZ&1Is]\Z^%9[
+%A+8-OW@=J%F\;3<q+R)L_RC_0G>9$`-0O'=l!`DGfC-6Gmk)XGM*[JZ%<f5*^V%lMQ$#a(4;?.I2r3SXSG!iPZ#4IB^6F9i.V4$#
+%q$uC*."h>;F*T>$1DNksk%cDg.2qH1=OY-f_WEbkY<6WUVg0ojYUmp*V)>-L4&!iCK6hPLGp2qA$d#>0?B-;_KN#H?8/g+%VWaG^
+%cB_s\_t($jKaAfJSH@?]$?%.E)O0nVB!FZ7=F]Z_a%T%Dg]9M,fJn_8r,aot%XXoYj`bSF(,q<]?4F?(b2%nJBN=n;nMZZj.n#`5
+%?&o_G.9ABpL"b]^>haSUZk6?del5DHCC"'Y=Jgj(JjlG.<7oH0*A-K%4Kg#%p8?^+'1bo?7oMoigD9L+b?GpHOR8MIV$S(V&(06d
+%P4CHqmj!Y%Y#A1QE2t7PjZ\:"gHBHQeNanp&0]&6.f"SB/tAVs%#]*S)U!.DHs3gFGKQ%N-&0ol]-p<[Ipl`Q8$lF7 at d91^QRc2/
+%C(bs]^^Ud#_%O<1?*bitljhhC1m8h4&I)kI3JC/K+t$]!l-ES'k'_q(j\EMif8]pc645>%r`5u5m"6H<]?$RBp5RtSSX\TnJoI6e
+%pXr#3^'n>j^T%$Va.HEbJb:.=O':Z<U;\Ek"u%<@Tdr(U?l7gYrY3p<1Z'05V"X_F_Cor'V3AQ\P2^_/mlt\"gc#k9S>+I&.e:W]
+%?:`Wge3MSi)d6q5I\2X2q:@,Kd6O4d<VbjX&spc/Y-?"/=NO&\R;1&Dmoj$:/^Ea\7M]sS&aRO<rH5h*[a?sQ&:UO'3u"IG:ro&P
+%BGJ&iFF+Cn1J98;V$W:ecCB?1[EO22IQ/q"aj\>?`O0:Ul,+n"Ds5LmT^i)O:$I_7i2WZ$'&]`spG9#hO"Jn1 at e7i(!P8VI8ZXX%
+%cR26;+n@]h$RZHIi%^;\,2'44JA>"kg<+1>SDU6:]pQMJ:4foeEcZa)TdI!q7H]n%ctg.b_h>+Q+.N#4jJf\?Q\flMQ']%o.2rAP
+%o9Ms at Ybu_jXRa>WK=B^:^(A at Tq)XQ_s!F[/@6TC;aJN\\`6L_@)/72uH`#o(H+8M,%dA`@AJ"ZR^frPt8(3"']Z6PRA"/AG`44ZX
+%/hug`O5H%d\)gi%'L)=5)J-a[[RV!r)S<_2o`UQIQY8A8hur]0A-c?ni8[1Bm^B?r4]^ni//k<G3BZ/lS)l>W'.h_8D@@TXd,(!/
+%q<X&sf6li*kE"iFRhLq^>>?3?W[3^i*FtSf9[Y>].O_BeIM;G+ISFC;B:W_E+*?8hdq2DhOd8_WVCeoM>C3][ZYCdDUW!(c$;1e2
+%*)hE4FTu^H.)/mGE2ts*,FRG))=DkCY'XY2^rAD7IX+Ah!tBT['FQcGklP44o'@m_XH@@.&8e]=PWopg5/)9 at oq-gMp$?dAf6aC_
+%,k(HSr^l=a$h'kKg\e9C]?HBuhaN;F#_!>ho*lauCah%*99m6HaTV&Pml)F>C^]Z!8X&6KXM$Rifn4%)-(BlUB&5hK9_Eu&#m=H^
+%)^L>lic"YCQWUlh\DB4l>@.63&qdc\2tlfmS<R5kCdeS)rKmOldZ!A8f@*?=E$b&2:'lUM;!j+BLC(JGd;r1^XP9tL;IT08mIl,?
+%M)T*Y_nMW:5jh!gcVh;%-9Uls7MsC&)cfPUq[(9I'Dn=Lf(s2J>5KXXQ8b=X_n\%(kF7F!lIeYkDD9X?CYKG)+/[/jNPB#7]Si<i
+%c"DBQdniSge=G4/]a)\l/nJ1IN],lNpqIo/VX$@q&j0'iS5AWYk@[bk"oX\tGZ)KX<b at bH-ZYF*bkjDf#`"(:]T(U&8f_".F/Y>m
+%9l>u;okm\?Q,cNjdN_[g;rSR]$]4BKUjucE/^uXeGpVRKW=53-0F1?`\"M$E4?393P/CH8<3R25nf,i^Sdk_t^gc`%it2Dm)lo\U
+%Q]n+`U%lPN4;fTQPR0.l'mul5r<ZB#+S=hoTD*.+m-#B9,0?:@49u.]#smG?;_ZJk6eo+i#W.aE\Cba<N>j3E,HBF*dJ-pkhUoO)
+%iA)6aE1kMhjYT^@X4Wn6i=U<0O$I-^VaAMU3ECYH42eJ(8bX[<F[o_nnJdFX;c_QZYF=WZ<GeS];sQ-G$)('N""`RC*pZk2Hj^F4
+%UU?7=n`'#@AN&do?^!LNed&+RjP!5up`TN=@H3%chbg7.jt5LUpI.e at G<MSlZqR&(-Vmip%+89QP6Y#-M]!=Vmo%7-:6!/&+54L3
+%HCkgBoL;u%UgTkYgcshd'M\u(kl!+OnbR%u4m9SrZOR at W^#c2nPrK^J2GpQH17Cn4\oV6\+sk[-rE$b$8*Wj"QuH]_aZ5N=%pD2(
+%;f;39YAj$(4[Wu0f/??7!LYU7iHO at NDJ3p[%6rpf.u0nFQ-44cWGP*0pb^@V?59,Y67,nuIds6$,kc)m/LF#YYZIJJ4m\.t9CfYh
+%@Y._i_-j1rh.FHEr05mur/#:Hp3+gjb at B<ZpeWCkWTih^^%`BcHrhJ5/$U28_X/IW`BXJ^,.5V+>29#?oQ;]I at e0h/TcH>q(q-"i
+%f2H0BP at Z\JH%%aMSW?0)kO1dW1;W!1('Zn#,:X"MV'`r(H06"_CL`:`!aLE=ME\pW6Ye:HgmPK)3%O)Y4fM3E4Fq-[?k:h2Cb57k
+%NqF3]\L-6q[pXP.JK>#9GlSR*j.iHh>9i*_2eej?5G>r'@oHH4_g1gB'7KH7Gm#FYq8k[3cF7/?5K,N)DoZi.eto+0_Itt&&l>BH
+%ep!$cT:HQ=b.\N*2,Yig%(0_>gsfiOS$/gI;Y>-kB(iH=rU_i0Cd_KQkAZ_"qjY=A[csuKVIEre9kJHp'B86]ra%e($"5_nXLlgX
+%\5>gA3T/@[Jc;+>fH2Y2En1kP(-=B)MNlG?$raO;P$cLBE=H0anh35:PTG*B\OkS0CkcdeBcgB0p%TNaPNGqQ(mjWBTC][6A(/:8
+%8.k`=CY([?&,FY%=B8h^Sj<+uX5AmQV_qQHET$SZTN at FWml,K&Yo<Ve at O<8p3rgg9Km.:-lW<pn?fl7fg2Hd:WEGB?PH`W[Rq&LB
+%kHU)$c&M2$m0G&Ab<[s(LD+Sd-gP3GZYe/bnDQ4SXn2gn53Lrjk2hap,frMI.iGb$0]hk#?o at t6T'_gcQ`SuLY#;5`A+Ee_X;Tkn
+%2^+?l?KQPE8Hr36p+l8Q;j('^b$g`D>Ia]95s/2rcY at b@8 at D7C_:0YpjhF3R<SK"=.a]\0l^dkp8R-Oe3spoF#>(,D#UqE6QJglj
+%f at 9T=<Ds/,Arf+6\>S[pWhmKgM+B3Rg#+sDpk4dSZ at _5e,1meAWH9Q%cK3$EP'_,$V:/-Z0mAIhL8E%'\q?%HDrP/9/(9cLQLXa5
+%:N9l>-NWT/]$h9e1&*FFZ?>tHcM@=Df04G#)VCnU:?6n*(HqS[\9+iO22G?cj4n_=4mbsmoE9#\-%dNi;8dcn9WNgHMe1 at cH7s^t
+%SM(p-LC)I#_-s82gAdsM1bp/$_#;hXad$VrS2I"t+IAW`n3Q8Mqh?\.R"cSo;h<;D at 6"J^&OB&`%\3(=];[?(p3`M'4PQ38P-_Y:
+%,BD/9Y>AlI at u41pptG`Go&&$]:BYr8,3LN^DWjsHnu`b#i2'tjpZ&'`OYR at k3tWt<"f31KAn]"u8-7T^I?5gNWAq*J\K^jdFer#:
+%(raq+VDK?-T;tZGY+Vf/8'>Bd$QUY4XnNt3[!#3$%sHYkQL6=jEa?^#k^SQ2ZE8n;j6->q:ftm*gUFf at hGosU[R>]m#W,:=,=sf?
+%K\Ln67%s3)1RtF"/SYu#QMdo_<Z,D^90Nh5"p#2c[1q2"_2;=0 at d^t4`tUqjbHL&K>H1n@@-m:ho8?WT:%,I1*kF7/Lo,'lP5La@
+%eXf0Uo;D@;-tgRD?Q:fuX%W\[-V^ub#27SpFG1Of'm[&2eX`uHo at RTdZTcE29pJKfS`I>IoK^i(YICiE;`u6OP"0a*h/"#?N.!f7
+%6XZ?rW@*_UW#*FHJ<"'uXPEWheg6O;"7gqp.d%j>r\L#6_h)`#*#g'pAlqIu at SXFVZNC"AFL?01D0oOOZ`,CWGE^))ET,Ok#:D0>
+%"T$DGO3C\r:4b(gj9tN&8a^_A>#J9t.D"mc--p%4Hk-?ErM"UiBX\bW<LQ!hk+YgCA`K*lrGJ%YhHVK]Lb6$%6:'r8&jQ`Hhir8@
+%/r?kHF4MPtp*0rr?Y,#a8_EEUnbXRRgA.QLB&p=6Fn&03Lk>,TF3[7OjXT%aL5F=$Y3Ea++@=FgF>o\_JSrE*ahtK"GSR`Qd#it1
+%aMFPBDe.Q]r2NZ/"Pr1AkhtZ_)JWd)4Zq9co@#=lcFIUM:P`lNim=oV%Q`2;jsfBujKg^)Q^jhs,fm1KJ;?b$:J8`oH66(59KloW
+%I81F^k<7H[YgY^YXVS<%2ropW6$/-4*J?bL.%X*:cdPVPrcXXZFR?_a#"^<MN;uU^r&P8rQat)N.?/0l^*VmD[Km4O%$kgmQKC16
+%MfWZo^1T<gVa]+GVZcm6Pa4%[ZtNRpSp`)fmk=H3.ZeP\;=Bq*o5/Hs,/[)FoQ$&NIec"'<>1`nh^j"Zk7jNPkX%a5g7?lVE)s92
+%1'P%]NKDn5a('K>2?@u%kQS6e4&]h[A:JY^g:#6)E,OO^Og=5PmCONL.E`O0HZ\#q19_NSfH;oU>7YIlG!^mtMolhDjO8cAd4bei
+%-\OE\e(spIgtVZ4?apnU9diaL.8$W:"W2B7M%i?G^&%G,OuMZ<ms[LH7isgbIo'RpOYF#5-BMDi14--LA_3-H&9LO;9S]!T#C]g5
+%agi<Dec/PpUnYPYIh+/Bh^i-:oJ1:ob1)83'?l9XkIm6I0Sn&K-X^(PlHc?1CdX6AZSLB"aPF"P/16j8h4K*Mf>]6hL:rEUgL<6r
+%Hph^$QIlSME>0Q0pV6[s"=h[eq\Kf]]u-GA>KFSKZP=/WP*;O<lRY%V(/E"2ohGh9"mdUT*(PmP'Ef at dZTH8e[7JbN7A>!6\i/Yn
+%bSADc)7aG^X>V[--])6m=+=//%%:bh\o^*uBbAQ=.Q?4`lI5gDZdL;7[Zc[SIM$dNXl92$0'V[cobodG-E4LnSq$G[+$2mUeKeY*
+%P*Z]nQJ/e1\),\F(lE7[PGpfC<)=16i+1j'[-7Z&%tHs at Ju3DF\O(Ru5NZg>15Y[0\]6eW.0M7k0Z%QLpD<?1X/U'"#e],I50(o,
+%W<I!7dipGB:F,-N7<spF>2AKaadt9H,*+O#Se"I`"NXW%&@Y?(E.?saEn5O(_nPuhd:.")/aucFCc(Wk0@,#GO<XQ#;Y7:*jIedA
+%@V%Ki1?LqZ\F%t7q(K*WCOS&;e0)BnhE&e8d5!0bT5toK`#*">.3>VW+"UrmlTnp<=UImTS:uFPTI!E^JMaKt3`E(C;DXo`Q:kG*
+%C@[l=mSkoN=B?\-e$5ogP23SNgj]W-pLKGKqrfA-YK=-#8K,/`\f?HXM$gGT4Ybt`439"PH&'.m\lh5W at 8FW,QO]TC/3.A89 at 0Sj
+%4mDG=KnGNBDH*'3aJJ67g7/PpOl0uPFValDMbT/C&U$R!d?L\fD]!2_3)0E"4t'2:G7a$p\!-<\JA,Q_`@bH&BObObY!TiRQkOMN
+%m*Gr4>[R9d>adn!:2R!Po!e#M.O2uU6-dAu]as+ at a-dm2<;bn`ZKp0BP-hI&:rob<Cfm4joE.\MT[KEem\ZW1m at Qs@n6@#Rl5b!B
+%6DH8"4^ZsBMkDWsiATl$/4,G>DPjD*(#S=ELoP_l$>!80k;HTZH2qT<e3UMe3->Vgq<4/\9[V,"d4eJI3D&%e_5`C;]hA05djPCT
+%nja;eC,.oZ.WRMJLH"[Pd)$p4I0XZVVkF67g%r$p\8q;RAjS&Je#ii:G4.?1;tm61aFNCL/U;]ZdMH&(@SZ_3!F4+3bFTh6[t,*)
+%N_0kE<pna5ZMV$W(0bNl-CrWZ#n#0$3ec"!2lmsTf6Ld[.mmrB27Fm%Y2Ytg_n,f_;5qFUAK*5;G%1QE34MeU8&X79?+lH#M6pI)
+%d3PYHD^D[LT$%;.MWk#6loXK at 1J4]jhg,8hSNDasQe[d at LV>0t7.*TcT^S59ROpchIlh(MVa0UN(`*eiJVO)sI&NPZMbu!]ou)1r
+%6PKhbr3S7_PRGd+lXFY2S[3C$PG7lM9thsj)XcM\(^@DAPp=WB?7%B2mVkS,k6_&-6;s'p`D+CO0&_1j;SQ-M9.`-b0pnE,c:rQZ
+%9c'C80WpAVMp8 at o+PCJe:LX(u9r.mE5]<5G$\J!<c9$l\<RW-^H1%`p$ED;%4']mn!5Q*]HNeY7BK_Zl0.a)HkL6;,c?cBo4YFgJ
+%W2]o8Ir[*R`'-3$-OGfJa(JR?&lI\#Z?,A!K>'0HV=fC6LknDin.PQ<MUB8=1V8`O>A]1Y;qUgdZf5EFP+NMq/'EV7CM0=>h=@Vu
+%GG_+"di]d!'@&^pcU5jGI-2,5&R\. at qpqO`@AWr:d)/$7`]mrZPCb at ei$4ju?gr^G@<1ot=[E66Wdhcd&a/40AP6Z5JVRZ`OaE6:
+%bY\-eLTCLV-^+Se3L]E&-ZIdJjq*b%:.%GdnjuNs,;A'om.!&0OfKtHA$$&-1t2R22U2_,IIfL\Q-3XR*%@=>_1r)4MR*Zff_70!
+%9$BSB;2+21qIFfLq:/+(I-23gWDS`a/]KHB(W>>)Tt#'d9U+.opmU9nFQ!j)g.6K#Ls0-1SI=U:+_q(s%nFa$CpZ9lqN#_mDF&lV
+%W8.kpVK65"B+$U^/V.4eZ*AB9`_Pm^<KP>fduJB:Gn%0DgARR)JHTieRn*?3A at EgOTEQ0BGl:n*HnK%BHJ36jqtYo_c)PPEs-94d
+%"sft-U/9AuV)UQEXL3-oP'OEh!(g4T>>85Z+X!@;q"?uAj>[eLT1ZEWM+5XU>dV/pUfek5d]`o3K^m7VL38dG,c\V>.J?X]$$+=$
+%$47<f3daUd3<ppO3q^AYif]S"S]?\pW<YN[?YGM]6A(0(mRUYIgnJYF at Z0&h)]c2W=F at c[HR58c<\d]jRP-k&9AGnB/=J^lJQD at i
+%nZ1oCPTUe&r@;M)+0qoq=/*`lY;uiDFS8eeL[3H-2)\eX[+hLO4ftPm31/-T9NMiI9>`,kjP-U%rM`YbGdB(#BoShukJ<EPVG#`E
+%IgM'hIE's3bpBZ&DpJ9s)5AP1(h9t$WAPuII`o;Wm+#+KDVG%nJmY:g)"^C97B*\@7;HAbUUS-/_T(^48GM%_:FT:$8`@t..]"c*
+%4j"(dM>3!N4n9':`:e%K9Z/:93"co##DA?OM&u*DOEAdY5rJoF5%T)48_[mT/k0'_2F:U#FZ9g);W[o>^9V%eJ\B`?HI\*i<>"?\
+%"f5Y#;-,rDRq`9R10/Q<HXN1.^#YL7.CR!LX#X!JIH!=l0^k at +F('FTIssk[q<,;eCm+?hE+'YZb+t'QN^;\1mjpDido^$eYk'*p
+%G-7irVj9dc-84,U*EiqTbTV>S$Lo,5g0+]]Vjt++0XXaMrDFabCK+cH6)B7ai3W+O;5thHo'D4J9+F,2^dP7L=*)5XjVu!m9%)tO
+%p":8"BmUJ>Pf:S_Q9Zi*eJ2ru,%u2Sae[@)brm^hNATbfcD8Qejr at 4;b[!)hC4R`t:lL->dTHpH`3q^pWf3cQ35##]f2?j>%H@<m
+%LUf03TWaVDgbr&MW<s-ife(gCJ(3!f<J17CHq5D$COCFCk69?WVJm4JD$R;Q%EPX;#m1Wl-;R8k-mr:Y4.B:6d/8gQ:X<IJQ(,ja
+%BM!3GIL;JW at t?b.1m90QTW(S"Y99ZmX at L].b/7lf0S=S!QlLQ_a at c0$-,/N_-0K.4e50<D_rW.Parrj[G^EE#Qdh^']j5<^'[kS[
+%AD>P9P8+2XnW7Y>S4PKW@@:!h7XfZcYl'++?3)@'5Yb(sWVBoH7h0\b3?S%GLp at Xe?MDRcC:6&;_Z$[@2R>E3s-\-XinT9`.A8Z;
+%*&E'/$b9Xq7cdU+V>Dq]0p6H,ro`Ml-1;SfA4,H\K^V$on$GX2HLY20NKF&&aXI/#nEb"OXUIcD9DJ!r3],\/ep)8-nVRu`^o3)8
+%PMVi[0f!\CjhS*3BRIBhCgs8!,qD1Y8SpG[.]84rqk=rK+I"O`,gZ)A=Y$+t>g,pKYN0V!a#F8LlNGgWBN/n*AB3Hs\of4^N/\#N
+%Z_a5p1B9if]^S9[A^EQoB>9V4Cat%$O4A)<_Eu7i@$st*lnZ8.YGBs]KVF\Qdl'0]qb=d2g;l^u3o4mL+0;R/1T&#sP48Wm.3i2N
+%p5]ZYr\@ipfs]tSfMsu3g3a78PLS&H251M at LJ)qJBh!kdYBe:EGl\dS+B.tR at 5i<Q:+TVq`GJE8oW=#QS!dqY^#LV3,KO8nJE_J.
+%1*(=fHiE#a0DHOod'd0 at HI+BZ*K:sWVj"UQ at Ms@YWVYI_3iR9Yk at BcjC](I):*"Q)<QNXPG&+it_sahK@\:E;(2?+tgHs?3'O:gH
+%N819<RCR?Srs"mo at J$F^S!8$F.:f:[,&3NTpna7BpJ[8QVT';bbUEesqL/aGC8IFXeX+^/n8RH&ZNM?2K:`jXm4=c3C<4\F/Rd';
+%pA9fbi]B*eW?\5bA:>Zenk>mN6V[TgC/r@%OXnI]'ZS.F-1)Yh/'%,&I0b'[^9sm<3,a]A$kI at fP?N"K^W3kQc(?C\aif^"d`WVi
+%iRghRd++Lu[141 at _l_LQPt(5;*qlN\_&p#C>>n2&61<l/WK;B'=oBjef+aYAFm"2)l`^CW&2U`-Vj&Si7[Jde7hUOhQLfCKU)=83
+%Bqlo`A>k$sqbtoL&j'$]UlJt3s!G*_E2TkL$1IjIo(e;$iiY1S!uADI<)dTgJ#,1T at Q8g%CP/6h.Q`2pbL6kJF0m"K-'H4pM0aKY
+%E6-9N/n(0RL0VlHX^<A-HEfZAl#ALFaaL4<]0CIC\[sf[Rhk=6;Tn4;9A7/K<YCG02_2kR*mn4Wq%==Cl,PKI#t`a">)/XLKC/_8
+%`ejWD[QN)X^[9C[kp^lfL4r2]@i;o\)u`2W<6>V02^jE>b#"`c+]tdF;Q^X2A-c'D&nlD\[S2YeTbZ%"U2lg`c2CCuMd$(fbOIV!
+%?WKnke?e-TCQp9hM%-X\Tu(SD*;)#+h\r/\SS*jSW\>iRUts=dN;l27letKbVGMO:F<4&\RY;K at K"\HY^3GO)%?,)K>JXBU^Ubsa
+%->:PmQA!8W^&IOY61Yrhj^6&<h=O;jWhqT_YZT1Pc(_C;lK:f:OQTM4f`P$GUsnot%(ZaZRC)*rk2c`^==pTI4qFZkR"PSO]>_\+
+%N'J9jIU;SE_8!NW=_t8FjLg]ZhUg;ef"5)-WTZc2F9EE%JT&YsS&N1R*Ka!d_YKq&MuA'ER*APVBN=rU4]n;.qc-N%5)u+%,CFiY
+%Ghu$2b*ren$F3&7bd1'3bu\*2OqM1D8:W%%-d?ti;cL:lH*1[JaX+\)<QO;dp-CshDA-B at +^^^=\dcHDpJ+,Qn?Bp;9&4'HQ,1kG
+%j-qa>PRXG/a#B7.)6$ebO.KUZ%5UDY^!Zs/E\KRpmTdl`e3.AdgL_P);_<BW]R=NH4jc.GpY5j7]R6k'p?8QBh*u,a at 3)a1jTG7?
+%:=eL&]R_rT at dYIiicqb<4LjcY%MIBXWM92L$_*ZLg"K;_-7KAi"YJb0NE(EY[,cjdc`-(pa.&dRSfbb:!q6/7Xpkl:8<jE:j[EN$
+%ke!aMdN(@)ULD+eD?ZhWd`qOJ^[Tf_)?'@\W_IoN+&371aZBc^r-->dF($`eDf:ZW6)a%9HL,.>C0t=K8CPsd-g;BL.1<h*r_UB[
+%\jn&NSp3Z`4eRH8BbF6kco^ck7>R(q5P0ufr'F.8M/&(lmu\=V7r$>a:+d^]bT<d*bTqsInhR?25PCAGqX3XL2;^uPPdiO1T25=g
+%)f4(*;_e0I0Bj]1\j+O5!WJ46=;"M4M\X/"$'n+fQ3c[Lfm6[XVFJ6N&Hk+bJXH,5;_/ei63?$4\WH)?E-Y-!Z!3^o,'?6sCX2 at U
+%I49FTcVsi59.\nnB+BOp],bI`_d&"5ca1clZBh_!h:m5AIV[7#hGpRtj01i_n.W9/Y:#k$ina(?q>p^YK.RAD1P)bBN'_5=lV&>J
+%M*@Og at +a<6BIIP(grF6QGlnGRV_XN,P8ef$-3".JdRqU*-L_qp;4g8'2fE>Q7:5L6V=E*X=Rmoja[++DChCXq*ZZi.P^h.J1)]:Z
+%B-puF)BdIs.$;]^*0XN6mj?pVLVV8G:H^i=g8RQm3=$+24=@i&glIlFPqmWqeiZle at qR*^g7`76To/Fg]Y2TFN$7Ji)8HtTSqfcH
+%WON(nI7uGqA=kun45%G:)6LKjK)[Xn)pVaVKk8(k$:'H5a9$g2KT`2E--m2(QqLc<>Z^rJYq\rQCX94*fDkW0$!N!#LcqZ':FJcq
+%6CKU[M7^Z(/tD1XDD#mt%/+<o3d$Q97P-H?3YpWLm]3s9M.A=&o<&_fg6ZkS)"G9(rgGt]QhqM8;.T*I9lblb+1HgbFbhp$2`H<U
+%C"\$1R.i]5fQ)]g+fLEkJQ-40FS@$l"9mW14bGX+jgESM3Y*ao at +1#m+!;0S0[3*p,u>Z\AAD9D'Q'alFjdB/qYk&D##VD`:bDOI
+%pR(U47p!i">Atc`p`OOn\3Q*t^56WiQ5^ttV8uE*Nu-"PVS(]2o<NkdBr5H9akj%mZ[>40Y/lFTlCu"*R1_461`[a*PV4jmd,\c0
+%BfJF"3X#]IL\uJL8I9MRjQ9a\o7=Ebjss-#o=X?PGVic`YdOQa$rdm:o+IkDgsFm*@Bt]D8P[&i'*>L&pl7r&Zr?DR>7.5T\W960
+%n`I:BK-r5SX:sp6$.)HaTLISH:/##d]YA6eS@%t_g.G^1;s,qbH23g?l!cD at HRAj_176]2dnLF at P#?<H(76SgSmC6pP6E4G`]$Sl
+%4RqLNC&4G$^,^S<MRXKE>uOf_(FYoGB)W)C'tS)0s1^"`fe(T!:+'8jd;P6CEfP.;/0)66\]>!fK]L at k"XdG*%H8#p#Wq+J9-ro'
+%=A)ZLlQ!\CRo^pR^HI:@AiYTV?2q"3F*N?"- at s1`1Na\6b'gjJSTfN4VlFM^VR)o%M2K_J5I<9&4o_1FAe,j>;+KTgB><Xro(fmS
+%`YA8$+?-K[E"BR9lh[2]7>][9rWGaQ#ZkJLA1bmO*eCUIe/(*6Ml`&W+st98 at U/uRIJ(/HFV7\h=35#/(*f;7Iok2Eg%B5uV().c
+%kL2UIm$C<<?+<OWZ_<>:p<eE9KjJi_iL1Gs71GG_1>0Fhd=P/5X[IW$^DU)-q7:]p1ORb#o!R?-Z[PhFg-h^MZ#bl<R5f'*'RZSJ
+%,fU#P;LLhQhec_l3<ZV498b8IO,lq`oa;E*"*--f;aI">C!W"/njBs_^RRU(\JL!5b%'ubj,li>A(Ek?hX>o":(LFi:[:.3FZatb
+%fRDCo&J@#'Hic(APNP&8=pnj]m.=S:c:iV>&-RiaOn0aDoUG(/o\t8+0*mG+HKt8fGLCK\]n5EG.WRM`W<+G\jbj;2';Wm,8D26+
+%Grs\iUtW4+aXWK3>Auk8aM`iG)#0(n,1-\TkQH]V0J$PY\-TJY"6f?HDH/p_5C;Ps2a/pa(e+E;8KJO%[&_(KCTr8;pP2%B*an97
+%jB2tCp0d=,km-=6(iU\f0h at qm5n0<4,!0rhA*ash2G`("\L8VSMnt:T9gX"]c5,K^,o::S]0NP:$2m&"h6Xs76&qG61t]K#"nRc$
+%c74V<@.)C\f.pLubaD`"'6'O7I)N*4\j"0k.I^4Sr&@pfFdqeZA`MRUCL*,U0btXE-%1hR;k6(,gn]q:E".M5[bJ&mb*4- at FqRc.
+%;ZW?JX)Vp4k8^Fnb[gN4pUAV-d.$*5_4ML`$o.ckZ,t&oEW>q$F"s:9[k4L_/aRR2=;9WpTooe*)j;2a@/XTh9:.fe4MX/"YK:S<
+%N906Rf+t1=frR%^oja\$ZM^YFpN'MJh?N;tU,AK$E\>pf'%j])doJCJ[<UFt?YZOn)GK"`'gEpmC:Q:f2eN4k@:,C+Zi=c<c9aVm
+%8L7NapDJ^*&NQsP(9I3!fkTboG4d at _^,GBW[+4^WF)i_q2&@He_+YB%52S!5-C*`ID"=.=P)BObF[Lmo/d#S>KMRJ5#HtFCOg)=-
+%5$e2]4tV:M(Z=FJ;)4K'?']n.j at r/a,gCA$LfgQS8K"\WP=L8'@CC<0WL-$RLI#b*:X9_RO*eG%oIdaAnr:e9:Q:R'*]k%e-]fpa
+%8eBF'rp8DTPb4cOe0Te!;P*$D:gW-kb9HDJ+IG++)#b_]9[(7bheKJ$:>`&MjgLFhH]UoBIr5#GI5>"`@qXrs>OoJABsX+1cJ_9[
+%E=gqf.7)=)4?nM1Y?s)6UiK\NAZi(QQR!E:PSJjli!(3'lJZA26V`#pHqTPb.-'8r9F,(,gS at 6[B>H2]o'I&%Clpls2E5;ji"PAp
+%6RgKPA^?]Vq/epH8`&Oq#a+o=n(l7$'@r!U:dF2WE6W!$8J.\NB=0P'ARbV*3$qH[Ikg2&*5=ft^iGt%VlfpZQrV#CL2UK/0KR)%
+%BkuD/oUKu6,)A6`1m&C.!r.^1!sH-amGF>Apb4M%0Ts"q"QS'"br79Zf0.ZeM0l'\Ys$f*H-Zq at GNB5GN*+=NnA0_]f'0AH><0ea
+%ANPP$-dNAG%uR[goWkTGH"WDoie98<'WOX/&"Sd:?'8l>Bt>babLKBL]`BX,_&c?#FfmO-5G>G`#WkZOm0O2le at FS1ht/*R16bAO
+%hC,/V,ho1^->$kQ/mm#];kbJUKfL:OBX=NMS5<=^C>p;j^^Q9Z$!m$m_6p_f.ag-38F]?mT[<AVT>]s:.0t=+oM=r!p5[CPDJPa@
+%:J'28#1^HTccETFX0\Xi+#">:mMr9m3HZdY#PHn&rVX(OX"EeX4=.h0+mqhd0+g's\go=oR`N])8RACfPJ5 at RN-1n63V<Q9%l;#<
+%bp^Z.[YZn6pd&:1,Y\al?oBn!f8r=!Tha++pUlG$9<\=lO^CfI49Penr2e4`V[bK.A"W=!dgW]Z#u>r^^*LjRmf3\pTHGO;Q at +2L
+%8=(o:3JZRjd7;rl+$VTB\mUmOh^::'&d(-E#TS_dS1qaS"J(_TG;.b3JL,IbaO2#TX;eoY.[s]8]C<J-ShX<?K1S$BE+,M;DC>2b
+%\@c\hP/c1f]2H2eNI%S/VJJHSR7 at nbnGALdhmN_6U>lHm1($U+@`EsFqIr8Le%bX"lm-mT=B#"3Z+T8l2IIuK,1gGre\r+o56'l9
+%/0qe8/<a8/4O]llU`EeE5+j&'6[L;6RN%3RIumo0npE-%#+>8l+%;Or6)+n1CFKfd&7Jik0XP^;,GXcMBr5jMmKDeB,=+BJ[j&R&
+%cHa%ILYSYcGo6T]l4i<[$GONMdH2&YpfW'f-Wr&_T,ZUcG6r*AYhY:R0p_m0?t;7'mhuaEU2[LLb'!Z,j:3_PH6+e%$e/;pF.liW
+%Qo!XBE_66A(-bej]g?6;+ou1q6r(0o.HNNZSS!:6aC?AG=.kW0qWH&PU8J^lOU"-OkG#k;T-+0?2QXEs4I)J;i%YV+,\QK,GKm$Y
+%rC8N"g?d at 1#-&)T at mf8GVS6c_ajt"4]]rQ3*dnZ0R*NuMI?YU324h#=]>;9cg at Gu)[2STDT%'VZ$RcKrai2AYbJ7l[c?<[]ne0m/
+%qVnP<)"$VeQD<A7\^A%uTA7C$Ln$DnODGRfRI6d,6q9:`49mL8.[u0i43aUi at CO%A67Mpp`B]tHC6cm.(PJ4aE$l`rYkOa<l at EX/
+%,Oct,";@mDKt:+"G8Df_RCBj.2=PD)M>pU\;/6eDISA'H^WsdTop=l%[7g#scpE_5+3PtKj/uT-9Y$>I/=63s)^W#'EDBa]Zs43&
+%BVVfLP_!6T4iCn&4p<U+mYb4PaVV3&P6]DeD7aOH]#E(t6[3(b-ft,D:;Pkj=Df:9)mI*RPW,mG+bfS%/TUP!4qu]\RTub>%<g[V
+%UtlYgfUkAW%dSCA,eL_1DsicfX5F3;os)AE<m%M(%#AKCF.J6.h>2WgM9N3-A]?J#"H4_/.J#$aZ!$gmE2R&pIN-u/eM_NR=RP)Q
+%'&j)6o6o5/c^bD(dU.=feSQR.m/g_3&8Y'k,PPU!qju:lir)gfJr9`+DX0KQGp'ZI&"e3Oo5[(@"%knpSqfU,hGsQNUO&L=Wf!Z"
+%Z*@0aVtO%nO at d(imgH;M+75;P)JC at fCnW::P3!u)EDttiHodjU<L77R at hK%Aa"5[jj(%AdVJtdDEbU-S8==.PmD)8.U6g.pa[?UO
+%F6sr&?1]oppLjkH8Z[Wl+GNTgcTUZO.FAfC>4!/_.!4A"?R9=Tn#P#cnjUgdc5jsqpu=d%o3LXuWDINhY=c=VPJ!O1^89+WT%bUO
+%anp8UmI0^>-C^]Yflm8TQY(CNaNL!O_9Q!6A3(F[-2!XB>+1:!&(Yf1$@_7t4P!9A4Ff=)"r0-#1WA,t[3?uWr:!\L2d^A^7B-7Z
+%SES`R at L.Y<GenAHkFOGlkADdgK+^T1H`)cS5>N2uhJ<*9W2_:f\l2XpQeA/\\?GXnPLms<^jA]6O":cp4JJ.`"K;I[.i2V?<%tNq
+%DGB0qCQF)E_*HaKP8""jeHC](e%,^)dCO/CerbJ[.\Y+37bmI=;FhQ_pQi9r)4,Fc[*0LJ^H(5<`n"]B&9u$9`2k?:7KQ4o(5ioX
+%8Y0#+-^t%t?=4nA3<slQ"5>Ssbrl)Y+Rt[+aE"0`8t6)^%flVU'rOM,eip at 5"'k<mPuN_'8>a,g1p5LDcEZ&#kT+DAXQ)+7$K%-,
+%f^uqYSJbT$;i6Ub:>KMX&o5?1b1&cdR(Tu#bKk?;Rs'-IA=I?CK-.m$59lMW5Rl>eLSjN%ba*>8&h&D,R!`2 at e!=9 at Xp/5g9Z_ at t
+%IGJj>;s`WYdC;5rI[<<`Z(B!i3S4roH(Z]is7rnm78q:bCHh5_WFSaV.N3X8(>KQ7CeR#PJR/'p*JK(1N*j3[40S9[Jjt#*D#*[g
+%c(Epq05*`)Ms8*r]JQg>R<miPVLk:q9m.n>Z[DSr%-*Y71u,c_F6>`laW,qo6h6lZN'`R^!2g!o?#$lHQtX2m"AP3ZQu4j/l><p`
+%;%gT90(UiDBfSnE':4=4\pmsJXGN%4]LbC)X!@cs$@Yc;8=1Y&Gi!Kq_JqPb@))<i!ko.ZG3Y+k49!HK)L)UBRVYL!FfL/]H"X3>
+%#](c?"XrH6-<(&La*o^U*96]lo#\)nr</8d&/'5<c%FQ3BQDjiTA$9NE>^`=5LMDB561t3r.BTTCkS[14`T'KaL6l"ka%T*SfAo!
+%fl5O!h`5_C2^[I+?!io>WF#q>m4:092M$-m89p21(;n23n,ZtEpL7,_(l1j]ZfGC`,`(O&2b]d,o>"oD.M at C)Z\*`@m_<Y#0lXSM
+%QaI9nS%n+^-Ldiqc7cFPX$t&ip%la+aYMJ4oj]7GnHjcI.E6e;=(@_0LS2j/`J\03OK.89hGUO0q$r7GUjuA';Yp1M:-Z'Z at XE]?
+%QO2<5jOFkj;fND36Hu4q at qC5(^89hMn%i9?'\Cml;lXtcM5]WJ$Z[P<`HuCHVd2]D+O`S=$['d.g5:CZ:+`U_Hq at +hO4'3+&UG5q
+%H1X.lXIa7gA]Q42)2dS.ofn)2P7gbKIEj/9O8p5JRUspK8g<>:Na]brr#K\j1G6M6o]?'&"G at RHjKq-_TU_MlkS.H`(?s1W;WKqJ
+%C15O$P.#N(`8]9"H><P/(<lUhI=P="<0-_L1u&SL3^N$JCOtq%`k]=>A4#+d][arkq]S::F,.Qq@#7<(GK8Pm88CNM\P0o:"!QYj
+%*lp.5Zna59`"NK,A at UIWK0\hA#rK%6Vp&QI7\fHY#r:!1 at bMjkO*aSqY"BEp$^r/5cu["FC%BI?oDGIt"9Bq.oZESM*_WPM)h\)S
+%V0eVB,SNF]W at P_II1EE(\jW`,:]akdG;+j!X\>^-)fMu+^2=tK-*`#NQGNBK$(l1CZGn+nE:7jCRY.#LA40**Y at FO>Rb[lr>DS5?
+%e\c2rH.&/p2JB3f&5.=rS>h`n>B?ed8+c]G4Y\c9CYQLZg*uic(p3DYOIN[e8Zb`m8AKVP!KM5&kL#16ln<H.'#KHYpnBh\:,>Ap
+%AL&O!M3abU,/)/R[j1;\!00tHmM at s&m8Fpa$&0;A)h)+bA89\k!ZHq5r@(5Lq@]XnVcJNFPBp!e(U,XUV7&68lrWnfXY4jLYGnIu
+%`$/k#*)mRHlRsEM?:;1RPiFu7HW.DqaDehDg#OB);93U4R3o6?dRG)E4]2-p*__"]k,VP:>KR9,YIH(X0#iKfrkUAGDAQ]@?$[bu
+%Vdp\AelMhb5-H9H+LU8FrcfgDb'V7.m;D3oj77>APR/JO/%e(C"ja9Z"%R8#cHQWLG:9M]-_]I.#<?AjE]!*HL%I6dfRAnVs5)5Y
+%/][TNS at aji1!&R:C/S<-a;e4JS>MiqlTs"!&`d81EV_+,'DejXJG,*)2r)&WDPeh-lXbB9%tPB[5]&bZ:=I)eRq\j%?aS4rB,Mo8
+%WXs!R<KSEEPMT?UB703F+s5,kG;.Z6f<1N)jT\iB\cDUQ4jqZbp\l^uJqO3Hr7F_HQCU]Hq&S5>Z;:=u$n(h([eEq-PfB9!(Te':
+%oA1nWdY08 at nLMNDQ,!pRU>V!$7pL(rRJ^p#\m%fgDk`;<#`i3&S=OWP7$_&(NZ"gKO1o>NCN<KNDq]u=P76%o,#JnF/bYWpK1)Q@
+%]O9'iEGI0u+/Ste$gcj/7)XY^hY;k"12Qq*/_pp^+fX_b0Tt)3Qf7[%(qjtkhD.OV+/Mt!bR]s>inR`N3rtrAVVfB#CuF)M at Y3YI
+%^P1p_r at 7@DY=?V;"tD2d#o2KGGTo*aoMh2_D5Z^(;S1't1d&HoF^#5A?LK=s1mC,3Lj'Ko>Id%bKGNl%7aP9:D5:PI'OdJqGa1)m
+%qZKk'&5m?cG+FigDQc6\pm`.#?<UK7r6BrY6I&eeS'^G2l5WNp_Rr4hPc31:<cYKiH6%jEa34]'FfOP&B!>!AOD\bUVk+cml.T0c
+%QGn"i!Rml at JX:^B4X3oV)48_scu[h,>h^_X+d833O+?\PTbP>o^6=p@/i<u^0M4%gU7%/]O;_<+-*^q+)LigjWR_Ee,O7tW6N#S8
+%dILCN9'Y$[c`$TsIWmPPeS.*er4XUD9`i%,o\DG1nq?2P^k@)ob'tcdmnOXtm'*JdEu6BPoD&IFPF.J_Iap0^jY]+$B6)`!<1^5c
+%jK>$<A30K>5;bYDB;-08bH*pp'F-SSn6/[h;6:@,>Ij_DJBgt<TkDi*fe1i_JJa5.)nXOZ*;_d07qV[t9)(, at hnubt9?V5OWJ[]%
+%R at mH1G*Fd>W1>t1%okMW%+NMXE?:'N;M.1-oB)n%l7i(XmB<pj%TCa;XDA>k1'""uTN972M%l_$2l at TUGY+;6OTp,s0 at S3/p[^Y@
+%TV_No%-IHIA$BTPnq^1Aie9"lSoeSA0YK\mhH1ut%niWuStTHMp[5u_!<0V at jfs@BbpPZZSWq*s=GhBFB"t='SgrsbkF)?@3=,7L
+%6I,=S=CiZ2l5+JQhiF at lS7TB3Q4JTGn)-KZpk>kj7;SqVh)rE0WIku2K)79"k!t&LAm:Z-$7GU7EpH!'l>1Y7)\R&ZZb"0if[bY7
+%%so;"HCor4e4//Q`:;EmMmkO\#>/+?X[tl*3HDO*:,CApj6R$g-Xn^jhN(Lk(#TjDh.Y83e!Oue4R21=WHOAt3Bn%VKW<%od7Fep
+%/[^JgRk<VMk7WX[qDM(CUTXpQfBklsC,mt$Fg!"8g3't,D9c%hClG\6o:D:3rH6](c9hnLmp`2*G$`#2jB,"C+N!,u1h'\d-jY$e
+%"S3%ojMKj324,o!qe\jgk^o<tU;ao^/&sEi8\Vk9/'mu[C6FkoBQ[I0o94ue$Jh][*\P><Q1k8=1<5h$9V-*j@%!W'I:mQCC2up[
+%YUJG!9smui10>ZIPu%(\]sMGD&AQpJ#52TKQO\%B:PoO;8m4#uZVuH?)m>dPj=2fii0sm\dMW1'DJJ!h3u4)<H6d8:+AW@"^<(N2
+%;Q;$%"U at 2*k!\>6I:M!@m/aoB]7r&0[<LqOH&(_?PNDsgJnRr<(qE'5UofUWOEd6c&8Y(#j:.pDm$qa#*62hY?T#nX?^-Cf&tBF9
+%,n\O at PWZQW3/!-0)?%<8,.^2'_/[mQd_[llFWPEgps*F0",W2H$d5<s?>rUr6MWG]3:E%E;%V6gO:)Je9:Sc)ZNoVt+FWa&R4?\@
+%-d2_K'%>m5G)/ICpar*pO7M%IDlJKk%E#@PeiY+ahE1D]e'SYMq#Y_c2<[Fd?;+5kg<`\I$KmE09]8L)B_CG8#G<+Tas\A_d*\q:
+%.ihE7fuSLkZsV+?V]Qn_[nq2.AWrl.:`Th/s7'_u9/O;3 at O\aLdrrS9r?6X\"fCbP&rT'!40>09b2MV\SOX[B9U+U2l?s.LM;5%1
+%LLl!*#=6`!"<mfR-fOD&W37<-lJl.<</F/:JV]hj^#(7LrT*]T at jc5SA,5898nPUBq=jNP=k8r0O`(eSDUUhAR6_H;_5[IV:Bna\
+%9_kgSS'P^"Ut'.M>\lnkG'=#MSWs"\L,NXF`Kk>L*1/-V^YXc6-3B`+BKL)TZgtp"G?_.2?GAqLOKMo=*/^1bjIjRAeXeoe/_leF
+%N=HR@'R3H"_GN=)gR<N0X,%\agp3]=&sSM_qQ?2cM=um(^;8lqT]7./^43tGVeGI[;Sl"VO>m-$0?6;dh.07P4nCS`Mno'sr^T94
+%9hZ#W=S\(`?m'J+e;@%S1M(E1g,tZcgV6]TCER#oe;^bjEQUN;$plB"Y92lgF@`#'irUsC'BI$c$J\hnYW$iu*-,*:$(C6+M9!]M
+%'pP at M0\iW+,QYe>1Jl)gFNQ4.W]$<m<&%-.cL\CeI[g,'$C7FS1&.U"bT_hL]Rje%gOgsJOVl7,a%&UQb2kKW3ks\0oqc`_kW4LN
+%Y'N"IOGWO_P),=A94H6ai'9S:`D)URF7F*>s/]boCZO_,lfK7^M\KqZMP,:scqVET[r7rsdV\@=:F/HU4K^$)OT6Rk8T'hT'fgMj
+%mq9pg?g"4:`C<$f)9@)Z.0RMQb``1APK^C(NnH,Z/G&%'0BEcA-(h`mC'EXh8eEW;;Tim8Nt>->6FnZFRV"RYTL"UF@:(Vg7B?9e
+%p6OHQjiFoaRVjdSDEhcN-O2O*rV at 1?><"$mpip$!N[3Q%>R`capHp-4!+ at aSf'iRa<JcrYA9Wh-euJ%@f4TAm58,rXgD\M>BWnsO
+%qGI>,f9of_;fE_D*(do9PN5:U3lP<"g6u68l^(O*SPGSbjCBON2%)26_dk3AO_uCH^2o23^amNU*8n!X'g at M6%]O8Q[(Q2P!s[R?
+%45mr<>T,I#NO(b3;dGRX5\]m69RH-VNcIQO8i9+a,iu;-*a>h%@%/0i4?U;kMo<Zhn<jk_F%c+o5(1Hc_o<Gm7Y&uYqWamIV,;oV
+%Dq_0rOJ4RsM#tl36p^3JCd7m?#BnEnm-C/T1Thfl6/]Om]0H%%g$,m!;n;e].:etWH:71cJ<upp45NUf+5>NJdkE)_p!E=K6"_Q*
+%Zuas>h_f\G$pgPDUu/$NpX1`0!a8OOkK!_DL1\o(l1lmfjt9\`.et5J:5$N![p:AFT8aZ;`RJLu]2d8cCa2//0R[t,n5,%=QDCk`
+%dTFL1c1BVD3Wo'Xa^uoZgC&W&L+JSt8C#r)2c*n.N9<u!r'>u#Ep[m3FnuUW[X=Pacf:@Di0bbjJ`T.Bno<V*[NphZO1+,4r5#/h
+%D7hj6,VIFPnhDllYr7l<A^bHe&Q0GOj<4[]E9p=ZHh+TT%Kkc)*ig_Je,,`0SH=M(;X4#sZ#T8'oYi^8e#)pL5EW2ligo_Wm9/P5
+%^RAsFW&AVAo^[E-UMf]7S\Sb\di at B4q(=00THFu?nF\i$F6o6Q+Q>fg]W%Gs9?J&#`TRu:_Y69oeWW9C at Vai_C5/<JS8a8>BQ^Fo
+%DVA+Sk+>SuS2>Gm=KZd6pUg^lm_St)Z.qDp#k(iarFL:Q%+4XCR5/G15Ke/[=]RkZ_(X!]O<T6qcNS at FMVS'!q,he*aUphhQE:43
+%fOF(dinqL1RcobYI910a7&F:f>Ok at JA1YLFMml^G:>@>^DDf'gC-kH4:4=\5Dn\4GV2h(e$i>G"'iY^8lZ-L=]X^h[&;4%]'V.cP
+%,^5"qb?V>U^8f=6P0DQP=A(s3gp8TaS%:1U?I=qSOrX=5h]*bb9;i+u,;Gk?4Z"N%o'"Rm^i6up at nmt4b&Q9s64Qq&l6%-jBdJ&)
+%F#\G?%(li:=kdq3^QZqbS'!#2P]OM+W.3r-/SIi].o-OPm/IRJ1oJ?Fks>Y27jT#@+X';`5<"ZXs7=ofVZB)EOu:CTDU at uD2G`L]
+%O"E4\$>[=3Ss-N>nS'&F?.7qf(/cl?9jVUHT/*fui)pTS]e'ENhgF49)8#?_Tq, at T.2\5YWSBJ:(PsB5gW(51#$[.An0!>U8:?`/
+%REP85Z#j49-DD")-,kd1M8b$n2:23\5In)\3,"-q0]f"#RlE/tE^&<ar:5Nbr:sNcmDf+H\^l`CE at Xq0c=jmB[82s*b0s,PD+g/f
+%m6crs1H(g?Q$64e/r`KRAK8A:brQ0<*S_6&Yk18t%=6tP>++d)l,/t6"!S2IJdd#5\Dndhq=`L7^M1mY(BW[!pN,__>gbl*,&[df
+%0*Z92s5R91V$+dBN_knHV3\l]s1WHp&th<D]CYH,LNnEKE%NLsK("ogr1koXnto4(@hK16id#s'lQh59WM*gh at p&YrU2NuK0\*;H
+%HT!FPi#YcZ\[QX2%C&":F14D,2eGi,=f1k!?#n-ji5lo,eZ3s2G00O[>^p<75k_K at 8P*7jHgDc9q"p!n)4V=9bE3-J901tTnB&*s
+%Xp?\COUXT3LaZ+Q_'#Ahi15bg9BFVT/Sk'h*]-=s]Y'H`o?M?%bBKhW[Sr^Mfsm;p[>S&S5-%)8DI#>gRu:YGqWTToOj%T?N:pAC
+%i'M7DjCbFG;g^d>J4/0kFq^9Be:2R"$<@#Yn=&G5A$_*QcDi``ILg3XhHsb2TWpAtX!/2G85 at mM$bAHQi7(iV:(KN9Gac:.kdt6r
+%U$2`9GE]aGr*57c;/E\6PCW:bpiFUMS at RRNQEhh@%?F+A0CZ8Ga!Wf3+6$#J=E4o)+0[bAgkW&F,E:2Y=\P2=nN6f+o-CB=`7]8j
+%VHg#Z5]HRKOX)3r&-tqRO9/p at bZ#7e^'FAFc_''-lK=XZU8=B#>4><e3dp7ZUXs[,(>!W(5%a=0Gt$G[k.4D'>dZTDf>s4To>5.r
+%i^/ge(QbEPp?Xi:\6ZNpEBCD/205[mnXh+$?o7PjI55iEknX>UWQ$uSOqYedOmK=*D*s/67U[Ng8hso[CST>PSVKre&pG?30El1W
+%If%t at i0kbcYtSO$%q1>ea^qXl)1nd^6Q<tKbH9+:4j^d>ZD?hcR?!RlDjfRQqtF3/-dTQ?f*!#9iACT[Tb$[\?CD>(o#Ef4ql3oD
+%:**tA?-VaeM(_.K5ncmcEPcm at b*lIW6YG%fLluE)PA8B/g_/2m_5B\44Va.VM'k7(R/f$L<*)E363]8KT;J(U\&B.?=hA^8fD8E[
+%OMX:A%`EZOo%M2OM6WAc^JFV#emI3'WF"&2p7t''j-37sUR_2'Qtq!6-;Gk]Mh9-mTe30edos*VPF*GnS&d)gd[:Ik2#ZK=c at N6(
+%$Tjc4jCImKaC_(01Np>C2)b,$C.2n$f:*1FdIo6ZME;=q$>Fd/9C?/hXNU+8N#DB8)^MB**.uGZ>Z^:4mlC!]i18ZU@*bM.^p!gG
+%r4YlCOaips`nf/7Q;j4p&.+hZYCYcR4D\:`f8'tdfWu!1=me_D]@TMHJ5AnUSM8,-A2D5$_*:FK\+-S`,]R^5+\KJei_2f%a$G3=
+%Fk?:CMQ#/?r7-,(B[5[\HqR4C*cOkP&oR!C5RQepKJ75;33.n-1k.4^&+o\*r2_m=@]<+T/Zn7Y?g`\)ZYhTi+m"9L0GQ1]6Z at 1s
+%*4qQ3Q\NPTS!PpMd3jDZ_;M#YERR?PcjgEIe+PoS!CRQJGdP"ooslU-cAtaWX5?La!N:d]5&9?-;YX$PWA1<Vf4C*6:8sjaPFK+L
+%=]8a40'c7pXjWOs;Z]eF=cY"uP8G9=P_)!I6 at R7YJZ<Zl[NF=.^NhonInr\Z$1'$"'=Z5-ZEmp#VD1A0[Rbs[6dNU<:q]^kYS.h#
+%lGVdp&s[5hUcueOH,WJ0Ga:!."Ze/RrROp6mKil,B%X[FZ_;mMdY98JJb:=*)!Et#>4f47s!UD^J+g/=b)n.kU7?;XPRQpu.*'r8
+%jZ5R%PSd^?.VI(>)%(R\L\q(Zj]D#flg;TRE$:=hNjj3>ICf[D`459pG$"86LnTk&i!&R0e8=/uEf_FdRXWu.]d2-+C<BIZP&X-8
+%-.u9sd$r<-a*)3qD6fL?$'X^i9eRW.,8Z_.E9$5J7%5m#\3>>e$qG at B;?Q[FpK^Fl6W7<c5Z^]^i"kpUO&/^EWq)Dg&b\<VO9BLL
+%RiZeSN#lG#T$_UAX7csg[H%\O-hm_kh"FLr8g at AZEX%QuTNo/XIcU69Oo%pg,A=3-F/Y=fRX2"[$'F1Km at kk;amrI0=c&u'5Z4>h
+%-3d&Ar9Jc/-2*"e50#A3\'gWS_V$nT*n++<([&p5=X_lL"efhuFHb.%'%M.Y`mi,%0KGc<"S)d`0/dE[Y#/5H0TZ`jmZ]h9B=OVN
+%kd^_<6C(WP5WrFpRg#X&3;&C'ej,pi1T^A=bh0qW"X\:3<*W!of^;)D#ql$M,F;A>8/L1%:A3)5#P-\-1iu5d'-G-D:VKV,jjOrP
+%Jld9aD5E>eVU`5]ZG7T[Bpnugl497.U<L=R%3Rt&j7Sm?\`J]s.LFBGA3S<:>?`aH"$'GT]::):Qe5##J-S_4aqr-KMdmd\N?V6Z
+%oJi2fXtiXG.KHG+agL#Y]B1q6kE`BXK"Z(s]LN&-]'=Q9r?`"G0fJ5J8TnN(1Ferah#P>r4ZCg<qVP$*1N;L0/:l5fcM'YPl6h-V
+%R;:-0AF-GDfoaHaEWk3%=l(45\]6c1e0;m'B7`_%r_5<5K6eo8eQghEGT^?X0/e%ZeA3/3kK4.$U"%$i!)=S;1C47qci_=$";M.&
+%B73Tt>3$l*d*G/r.1pgHXd<oRCpiY9D1sZ%8X6m>K#V=gO%$%k'4$_-dBo&qK966;;CA\h0!pM<PCC[pnpPo2K0qQWs1jB3QuGhn
+%Qu4m/mmlPaKp7iN)2O9Ca;QM4MukOIQ>a!K at 6!-dYuu$NRm2JmZ=ju76g(7P8OYQMc]hj6ni1sgRd at 8l$Q%Q3,a..8fI/a5?\S.P
+%K);9LBdksdij<KnHK8M*1?D;aO7W0oDG>O>PKc,9H.$</*KernjUKad>8b%OGm*YH7DHB8gR0=OZJ(U=[fajlhu^Qn+`&,k!bQ65
+%+O2&bU$":;O3!O`JdQU,EbFr`3JN$u(7]B?/4A&\ni=/nrO-OgF$5ID(KpG`S=Z>S!tBQM,T';Bfp:D_9b:\&jS3c^liCWa*]/;a
+%(!Kabo)?"!4J"G:;I4`$^RC4bFgn`)+eG at _.`F9M-Th;(k42!EnNO+>k5([QQ'D&</PaRSY/"?V-^.=9](U90XiJ*f+[N80'-^df
+%djXF;QX*!!Z<odn:>ik5lHK(0?$E0-_gS7Ke8@#_B<FIldO10J$&EKla8Cd*`9M(m35e9E`m&pD$nBE'A:Q=*ACO(iOTsF?I.P!S
+%.lRbVqar[t`QeV,'S[[_b^<J/kI(MIjL$6D4T=eu4Y1B>7uB?e-bVOpQeU:09tB*DXWW6j2>pKmD^-%o9hdDtOqQ'72t.c6SZ5[O
+%+qqtkbIc6:]`W^iY)k:[bWOXd11O)!h2as)(Fq`sQR^)SYJX[`,@#Xhiij+mE6P0B\P%d:N6VJ7F09`.Q1T/bksgA9URu5G1k-Uj
+%qkD8[5>4V^'P"uQBCa9=fO.U(!mi;XmnB\E at D(eaTC%jJ[uRRPl:A.$!_99GWPJ9IMt8RYF+jE>nH<:uSe@^3Ff-sS7l at o8+QY0l
+%H;UmS5he"dk1m_X7XL#m"o7.Gk&?m^7`i0taUq%#7&Bf"LcFY65hnDWc+3^%F1JOZ5<Q@"`YQV8P^C?6EX3`*hE+`#ElE=H+I at 4[
+%En3/*r*f!BQ"47Eloh!n#s04Rhi-,=.WW;-A\qg at Tf\oZgX0s,GHdeNd((^jm+;!L#GS.0r*$!J7D^[HaS^UZ0^F&,g)lfrTH/?;
+%A>q6Z^%`+`-_&6bFgta,C2Pr17^:Hh#@k=BV*ME;P<>_GWR\Lq;#EB;,a/@<NIM6fZej94bXpIO8^_jrD"oV.K/d2.f'ZSsm5p4h
+%CJ$rS1b6t00C_&@o<o'=@IiO7p)&'t!`:PjGdSQ;DDtA*p&&Y8e!K<hrE;i?H_6pj8sQ<`>Ya9oR[lG-/gp?[d,_OB96ZD at fCMc5
+%DtRGUo'8<n8RppLIm*R$a"'%)0s'Q$ZBF"a#:0GRpoN5,q:Y=o.6$[R`m&1g.54q098TISnAB<B:5dL:Sr%BN3pE8*Al:QFK-^;-
+%m2EW+"#-E08!V4giq5&9(1`l!l4Z1`+)r[^()t4Pea'YH3NY2oTn>#eKLb:D;CEZV"8U%41p!FLlE$2aV4K9MZ\C)J5S.).<1aDd
+%4aH3Qce8,'j%^9&DM]j6A&^fDmjc=F[ODMBVEhCIFY6W"Zn/;rI_#+:'Bjm=`o'FUYiI"(e5%[4Z"VP&\):#UV6mf;^un8o-3dR*
+%[ecDc-cP6S'@O)!(XGU8^GmQ&'+g4aKc#p`_b%YfgHC;hQkS7F?m.[$g%D`@P:qlXg%W=ESDd;;l9V`hIDbh=O-B.MG21^V.ojCg
+%ldD\3D5sMEg3U%+57ZtN)]eaMYsrGma!>j9<'IQ4aG[#RBs]N"EbY`THD<k2m#ZD8F\H[ABQsm1S(s\8emN8)B5jQO)[KMo;[*X(
+%]p?;3mQas-/<l9.?Rjg0Ost,LEubFh/Z&0H9];J:/&"n/;G$.Ll]D00NMU6jgu/\P=c#,$UC+j_d[4]iUI/n9b3;3jU!hU#k"\LG
+%p!Tb`cli+F5:1QM/o,KDd?`*7aM"t!A0E]7m+s0qMqnFac(WYsajj,*8IB,>>nb`q8#(W/8darlIX/P0%WlSji)L at 28%rrf&olae
+%`[9=aYp[tY>Y7B_/!93l5%?1(\Xq-"dn6HtfFA&q9C.;g97kTI#jE>"aZOia>aq=<P-_jV2/NLpM-\6_f10]u+A?43"OJRC#:&u>
+%81a[G8%ta7p'0a;2n:X,n^&HX-KP8HObCY0;jcVIIRY8X*Y`X8P^0K[:\MW^q9`!aM8lDaUfrBACt.R=V*81Ab#!_^>:mr5RYpED
+%$t1A,LMotc3*=6N)uHjqQdA/TC_">J9<*\\IZS<M>K+"s2V+uk<U%?6#oMI.DHueY1lu(C76%?]Rl.K\Xo3R2f/p!lG`W<b;p;R@
+%%0E%/K`&l at RtE!d_=ALC-V-49fF6tHgQ]s[!PMY+#nB1KX,R.EXF7+=2:jNJ4!?\Ajo&e+m5r>OV6%eX%n<K(Q=!r:S*ju at h<[T8
+%Q?Sq&k*&eaUQC(2?n#FJlfc9r9$4InJ^f+]%\TAC"eRC[D0ZB[DAI"0&,r0KT-**/gGo7OR;M6Il?DH,f#@&N0P>.+>[Z+aFMGt'
+%)V.5HQ3e&Yk\30WVl9EhA@';'mN2b;W_o%nXm*fXOXbK[1i_?g?M-kaS#`N6B_bpm6-I*:,Y*4Y/H9/>YETVtfAATSAjp at -NRmTs
+%Q^[6N=^,(t=8,P=FQK,Lo[4cZj?:[%Ll(pH]=$b=R`h!dNo=C=&5:'_1AGCTLs"^#5s)k,+03l6J%7=TnP$`_U:)LNfW2`g4cCb-
+%VDBt<p9jWg]`C!8N`9=R`sTG#<02J^\u89kpX_Pk!q2VdkIg%fj;;-dZC/b.ac]Hh%=TAI"Lf&^\IF7dJNUl^h/?_YQs06e:2pUe
+%)]acK[N-#@eYHE!3!h;*^!ME,$RW?e^RYjhjI$M^2^>a.*gP6ek*dS_mD7Qt;-UcB[theJ!im<E/k%&RSr&P3Z'+Rr\:oQKLZ\Fo
+%7>Z2VP6$rZ2*iFV8'>A<p#aj+'l0`ip*N[VjM'i^EZ:QR5jse<mAueT,['2Bh0MSWh/tUlZ_7D!-Vmmf3T"\M*LZ-9=Y2q,=6jrU
+%Eu\QYH;?Jm58Q3(Gq=M#IsO^KmCSTLa]%f0-M8b-kdEV[jncI0r`O_BBfEcKe-_D8'O'PkO#g1X=%M%i"64TtoLb*35K5T%]C:L@
+%J0m&%F3&]Vp-MQ<ctG-S=#t''0lp4eOb2&p:E%li9\aJP1:!O-k0n&#`Kaqhd^5nc0(Q4^RH)3m:5,gb'Hj\qe00(23MEhe8pN`R
+%Jd:#XB:ZXfq>Fo]%Bk00)J"t)7IgiWc;RJeE,9[8og$"2SGecsdnCN.E$#))P>GE;eOc/T=9a7M\_*JTQaKUU4\gVe[3Y$")=*^e
+%>MF8.pCT">Cnf[J$]%TaYPoS at pVSGhaEs@bS*50](+#!'AG'mQmT)"95INThTZ/B5^Xl_CLY$LZ4;i87TbM.L+el6cp%,!']\L10
+%[s.0ss(NLLP\i2c(*"Y,/0F)BR)S6J;s-Tcl2FTMk3+ip,tR/o3co9,dcif0HEqFXRiID2g,X9*&qMs#a$GjtGOSf>Y_s+o*LRVL
+%p9ZAjql*6&qKknLZfZ+FlD#b*<dq_`5/A^r%0?UAKLtKfV=kR at Unp2Rp=9:S0#H%ka'*;Hf,GbsMJh;8T9JeB[`Q3W2T^fs-e.]\
+%%-<AT]K]=a(8*=9c at iYHp'\-K-Vcgbns at Red>?ZEpa>k%619QBc^O1V\D@\LRdE1J`0,YUW*Dub]<C*ImKR<op4o9(,,5=%0brm_
+%jmcQBfcuakZu1d]a8Y'[BQ0bZF!54a>N&0=,i-bElF%qT!$u8]=)[-g=D89Xd%?aELNUIcqFhsclp[kKE0YbAQWKL.]]?CGXH\KY
+%$T5>VXas5`N"]S3X`kJo'sY4/,]:9BOo\q(^1pg%[Pi?lE+s'1oacNk96Rr%O`DupcW)hS/U>k?(q'S6CZKuk4h?>e8kMee.5E5A
+%hn_CRK($Y$J;Tm at VH")^>ta0`=btU5Dje4IpL/quLj;#VG,k,SPEhJ+`PO5S+hUQ9eqR+bh"+aP)A%[4_">tdkQI$2d;OY`6X<$)
+%#%CX03%8%G4`"ZjpCS<=CcNqGj>[^6#rl2`Kod;Qpl5"SAXOg\L-6>4*9adB4\isOh=4egenBp&,*$`)<PBCR8K`FOPI/GU1$h%F
+%?1!o4p-&If9-!]`T(V_698n>e/iLC+damRL3A:<A48"7cd=c+4$F8\N2VYs^>J[1.VElc4U[ssRh9LaAk7L.oKsmpGI:X%_P=Yb2
+%/F]>a8IShT9&/f<PAZQB!e^)r[k=C!l;c+Bq,8Z!Pqf[aNr.'=g[;+)`ZB>ubVFOmEsT0W<B[52j#bk.gAEE7buf%)65r4JQ_\RM
+%rm]WuPQ-4oVa9B8Xls;;[[cspq$]C0T!"<76O$o4ht5WrRChNP8R6U]Zo`<WrO071T?G'n\+39eJtgMO5ArfM[$4p[.N`T@/6#5o
+%YfIHY<kAIe8J%OS-M25cf%ir;oY.1T5X$E2O;.Bs^&kEtX/=19c[\9N!)$SCMK$:Rh2n*7G)005.Sc'Y6-/G*nW<qH[dfs2<C\nU
+%^Rm;h,3<I["?n:ALkU\YdS-_<H[Z?Bh>l3 at otP@kDWC+Fp29bkg;kV(jlT6?pLWCR,<D-HQhm_ZpcGj'fQ%,RSdCjEE;FDX,8K+*
+%HleM_an+Luqb5C+$9'tDT(9*,3N-Qj_35W+DE/f/RrZqYN?*\sEluOi#O;3K\]D>Xo,dVT0Mhu8 at L"k)GA@$1E#ht3?eS'PIgR$]
+%ZT1eY7%_*h\Cu')563)90G#Kec;!5m]`IX<+f#]CcTBuGouf6`@R3aknkEM-Si<^?eAV`d#Hap=:\gk4+5o%nrIUdnl2,&n*dNK2
+%du@%aW6KbLFd[NV,uU($nRW/!bCRW+dM*/$qqtJ#???Q0HLn0d_c9?lmkI6ZR at BRD:n1e0k"40Qrq>IaaZa,`V^K:5jSSp&cmPa^
+%MJ1_#oW%J+^;n;I8`XF>E]hFbJM5RnVcV!;*V.kJ%2q+C?eq07FDh6Vb.Ba%j!0OV='-7k?dYafH92oFc)gtUH%B5aF7g/?oBXa8
+%207'RjF=lCRBalY\B`',I9a;83PCdk!sN0^7<VU-R]R&m at V]U\GYRuEPgcEB%5gA#6 at U+^0%'CIWm):<2g925S at go752RX;@YoD*
+%c$8<"dLT*dfZ at PROR:fD3"TSHkJ3F#X!.8d!bDJk#X5u*6/^+aiKI`RCUCJeW0k=GZ4f#9eA_#d3LH-K64$%$(5W:jpB7sq&B7Se
+%h48lcT#b7O-FD-(o&Q>M'5VV+Pd006H'V%lq.2"**ZN4Jl8D9;NL5!3e at Xg5s6`1l30.Z1Qt0]m^k<9=YF!X4YrPYI3m@\PEY<6?
+%>e.ak9n>a)F%giZ"H+C`MoHac at +M,T2$3'];jQ"D!15-X>#rkbb/GXTq)ri)`g<\]n^g*5b(O/DQAiB5gspK<*N,[YYdIUhUHkEl
+%(`\XDN- at i/3D$-1[i7N"/@I<a:H_Nkb?k&"]t*inipHS:ID(Bjc:h]la[*@N/%7(JM7H6aP-N.3$#J>hW='F at SkNpRIA:@=`n:tG
+%NCd6N&l?96JfJH-bn;h[niUR2I59DMHXj^)N=:$"*'$U>&^?]VO<;=YD2cJTN^hIY:!RV=41=_q,(P>n"V0\d"Wf&AVX2;*^,A=C
+%=)p#?D(=QdOd:N?_o)k_)#%].gJ]G:bJ:]7qV:G_>@#m?dWjN$'rio7 at kHgNZqh@1K-">DMZ^#!;4?31>u?&H53Aj$ms!lABLfI9
+%EtLA*,O[QG!#_@<%@bXsoTWeI6,7L_P6ec<HnM`+=&ZUTpP]fj\Wa]6IQAm=pd-6e'L599`ns'Tr1'X?W(Cu*`8"S\P8BWpHR/.E
+%lD8/i<R at pVWjI0MWQc;_O;h<*\Hin*s'\D`a#P9d3td]&,&\c]CFWYk$cuZ8:,&(+L;UeV\I_dM5']R`O)n`.YYKVn^Kn[goD/dS
+%WAeiZYLLE<dW5#bT]ZGh2^!>r_/m+3,/,F;2B2LGag'b_kJ6h>o<0&+V&5[cE;@?]3a$o"dS[a1B$V0ds$Msl>M0gJ at +FZfOM!@m
+%?1SukIL('h,L'1*QmKaG".5o0!K9.J[n%e*ZkI<I;cCB^YV)ApY7_CH>[O+O]Idsl9ab`lS at KuD":`g&$&5.D>i*tS(NC at OLGX]V
+%1XLCbN%7(AI=a&k]d-?rGsesEci/=!<(;s,o(N6E**0OmID/=Y,KGLr?X@<,**!Y@@M&<+Z0-=IN-T8s^LLhl"(#ZsCig3P`*FJP
+%NQX3]T-jFhUU-oN_)&L/m8'p=2lMY^9%0[dq,R`_/7+0W$NH!.GUF at V5>mn)#be;F=.?!-9&u;d,)C=$%5RH*<E".$9-<r7=(op@
+%n'/`U4i!M\*;-nuRNNpO at p+)'<<CNG0hb5#B6p,OD?l@)p<fYkoQS=D8Id.*dLr?Rck&ippi2l#b-qNfhD\)ZAY at h@X-^tX?dZPA
+%R!B1<3(N.!CuF*Wkg*]!9R2KJbhf]>8D%6lZcu at WFr7J_UM`X at ce51M\gY3.gcp'g3V)79EWu)JLXp+<6dXfP>(U6mD>I^_S91f\
+%*V<#"ZK at KMIAGG3+iqkSWOeo-l7Wg*N>GjZmn^e9mb4WUaL-;#@e<--I*5%F8)!Fhb%ss#!m<QW`9,J.mBP8gXf^Za3+OpgHD6RP
+%<)h*.a6C%ie)'"jhGFC>02/tt>I^AuF/bO8GLG>(o"bVijk)2/Z;XdL]Bk_6=C%HXc-dZ0<2YA at 41fC4>_Z)]#m&Gbo#Xhr<56QT
+%*T4]q&f&Ruq7$H)hePpTZNY-+q`WpDXC=#LK1Jca're^2P4>l9cREPV`d/YhY5AZHh%/Y#q5uR]dOmo8G3ZIK?'kDrP`S_"r0[\5
+%fjSSFcW%Pj*S=nMSDh=,Ush^W at njWc(iXbuMl'PRA#?edc%sRGUi3uiU`\d"&La+R\KjhscTLbW![DU[obu[9nS83kenI:;m.[*a
+%YN(C3aN08\pKhcIE[_`T;0P1d at k'?MSXu)<2'1=J*:8&N!,>Vu2'I;tXIW:o.Anm+057)Q at kQJdI&2\7fE)E:(o+AsgfMAWUJo^8
+%)GRbj$Vk7XlWFQ%9.Kb-S[hn:'4kO,-Ci9hN;U,W*t=_[_:4T#jWhFT'\//lL`S)`Ui)B<8SGcXlr]pl??K.pda-"Y6:S1Un*&;_
+%Tg[>A%K"0a5QX)9W+C2tbDr.N<:Z?O#B-7=T&+8qS/)W=e`9Gup0987ie._=]eLHI3glng29<,b"ls8!^a)r8^G[!'buDsp9H(Gj
+%DJXAql^G\4[)*nSQM7Jn\>BMaqZ=U`4lmT!Lr%j2`L!n0C9*1qZ4:ULPjb#NR`A'cq3P0%OuO1,Pp&.t(A](1[l3UZM5K)'/=+r1
+%>tC=KFuH<%,?"fuh;_+jU^/d*gdVokX^l5(HSa4YnCs*656R]#S]W8cV;X.mA]]<=XL7)_;0ieESVDE8Qc4^+B46m.b at c&nJsBba
+%]?L%K)c`nL5q6*!BZ_XX('/<nb7d%R3tE^Hc?M at fk5SZtmSZrEdJY*>aL9;+d8C4r2gbZ6EjO%V5`1P#pSTY/b at U(bM9nt&keW@`
+%1\KHSMV1>^ptK]tSA4=cTZlO>9TARX,gc#8RAXe6a]D#L*k]b<_o.V=iY6/>'L$9>",D>&HE*ae:]^tu)],TUMt.u3A[PfI(YLg(
+%`,k^./GJ8cQ$iP0[!\cbP[@JW?I[NMiI@&SG]5rT;BUIj)ekaWQ"+XE$m2`!07r;K&uJ$q:P8\MI6*t]`g\4_Pe(9*Z^51JD&t\,
+%?=d4!032rIK at d3!-XWFlFQ->9*5XHAm>\7!3_b&[M0U;0!m7tWCeV498T5n?e6\*r&01?*4FYdq3lcG'KL"Z4//Z`Vd<t&:]O2H4
+%K]_)iMh76jpE*"14sE"T!<&+./cq.kr38D_:j at Et3bq;qVV4!Y:OEkur^Krq<ih`.&mcl-*UrgUm4S7'RoSSD*1P<X32eoE_Pu_C
+%+u<A,gR@[!H'Os+_TMj^&ss\G*4clUIaNB8.+ADjn8(Z#:(04/8Qma6ED-(!'MkT7h9e=ZD:u:(Xf'mrF2)]'=Kb8b5Q-SEPG"H^
+%A4aDjg;Kts7(n9d!om75)8'Fn3cDKE at k2Z(mSp_Io39Bl/:_eGK<(/Ge/&87*%m/XUG3;(Ps'65;k1Mpg`b1`[K;_)HNp)SF.D:c
+%K>V8u!1^jL at QR@es86)Yq,sG4:GcG5V"t4(%UGCp at b[uAEN#$4o>Rmk\1V/E='X288j+E@[bo98qWa#V=[?4"BCD(3b;(KB5VW0,
+%nc((aZk"JiaelmR[O%*5,eC(=1-iq:[:hsUkLPmSfGZm(g2ZlLCo-\1I5g6=<a*pp$JrFZKITrTA-uetH)t4ukK&Eb__HssVVKSY
+%06q5CZ,,"J-Ii=(pN9Zb-%OGi3QnZ&0?Pjc.U#*0;LM,>pVG'Y$lAMfjbFq^:2dalkEOYTK>12NBXGu]4Kfsfm3;jICQ-2SbZJ)?
+%-+E;hM=FEA,tXB"6iE8!2K2pfjukZ>`gm at 8&M!'6mWRU5*uVP<Kt/(KJo?[p,OocV_Q3N- at XA.Wrna=r@"#jHPMM4_Df=X[_J/:\
+%rgZl;lkF:]6,Co,TO-F7o*&3 at X/>F'7f>DujCm,I5f1YZ:_9fCr"qF/>IGf#.;keA-(\!(g/#]b4ZTN5IJLRKNI0)oCk)/:@6cVg
+%T!H1V?M$\(n?b']Xgf#>?\>-$ndRaYG7)?S&':s6^^]&58UT*8g*\[=F;n/t&Y>m#J#pj:''3JVKA^g9nUY3;)MUY2?so+VSVIn%
+%NUOOA>>sn#g[i%SPt<]E7:ea<Vof]mbCTD(].Lp0D>p8BfMW`1OL(9bI[FcdUfg2=5B<Q-I8*OE>tQY at P*&3kJHj0dZ<of0W?rHu
+%TD*>o^JJ4D1IL](RgpW_kCSG.ieb#5Wh_,,=",mu/=f:EI?=>'3tnc;0cFeM$6 at EabES9A(jgj1j;0)G0=g"G^>+<FK&anR]\C7t
+%G"sV(<0Bnmq.$,=@1e_Qo8T]ebj%lUau&p3J_0?qh&(EZ_'b('<s$E7eE,^Y>\a7;MB0sD2u-iU#RqQl]fp`;_QdHcpn6h\RG4B(
+%9BI*k\oLO4N:1;A;Nm=s#:B[p9-D[h5oM,YDsN@@+V2nlbP^i=O_?$*fXu#GJPPJJq5FKPgO0%sfUjnpnajI:L6#:1kZBO8G/l&Q
+%@q!dXJEG at bOcGf^DE^?!W1A[&Y"V%T3nr%@bFe^J_c6*EE(kC:jm.hP'3tBa#I6O-19p8`-f+LZS(k+upc<VK#.A-W0qk5B"L=?I
+%/LZDdNQ7Et97)tmhjqDA=D:]V]q.5]:RWj,F&E0JjRA?B!]tIGF.jVDOh:.#j-PNcc$agb^'S;K(U":C=ZO*$pL9NhEDE8k[4eWG
+%!k@[[k)+HGE9'7Er#;hUegY^j8jXb1*(Z3Q]PK$@=AQ)iBqJC&A(A5Z8?%uE>$P:K/J75ph3[_88VG72;dS?A/;#/B72G`3)jNL]
+%s.(\p4qM_=[;siG*p1S3T%>)YQ6/I-R)EK at qeTWr,?N.8GM01WW&[2DGk=DYB%)@jP!,Z^DD>stg1I';"l108kot#cXt+VZXNpDd
+%2H?I`P:gl>BG/sCUNX,;AG&9RCe)Of!TUD(p2sDggthVYpLKoo=[S"@^RPreqibq`"1_.*T6jK=R-uD5g'\D!8O8A9:+/8=,aZ,o
+%;d>iFcNBQARWTQ$EdaSPDH5lRnuRlFqmOZdS,FmDWe7T2lEG^Kma?sjNR1<(iStVu:=gr>c at jhLe`WfC9'+B"9Isc]Hf&TdS@[(?
+%*ZggTpn4%jnmH=!FcS)mDDGL,*3$,(2?GBFq2<#`l1HmE.].0S27>X=`94ZcHIE9q75K`cXKuts*#.L\5V81cKWom-2R+X^k_p[%
+%-;rr-Y*W\Nn*=%qQ1k:id_;k_GW)1%ALdOMB@*=8\!V1qUo]Q.=eY"d;/a$De at X$S^O4R$6hE"<#,f`n7_s0'CsDj0GF]/4LPB$#
+%(R1ls*%;TQV4. at jkN,0YV\8I<^:/l`S3>EM'U6%q at Fs7=A`HBb\M)V.G9-hg%dlMjEa1F'8('fBI9n$fb1'8A+p[/oqdqkXgCeJ)
+%*1kV'K6\jo9M>!?8$QnHBXki?04$\Z8:Rtt_ciio;N\p^KULd3r6RKB9tk9jffeF:[tY(pMu]sBQq^k<_pjmXB^9tL#oGr_=)Qu"
+%9;2*ifmMTa>tk).4E:MpVf&3So1[*ak+tKe<3/[KKCuDQs#I$.;S[ieBH5#F-G_b+/`H3((5j1JW0)Cu_XbS`-6_g%LY8WHlRa\A
+%c-YOP6s#C'2fYrqUe7_tHuHO'Oj`0?1o at 1Cft<'_Us06OWRM?S2(+#=m9*\n,]aD.AW7<"M8;C)XqI'B"1cHX8.&0FjEi0kpZ.!k
+%F at FVDH^UXs44>B1B=?,X:>5XGV$?JZ,2`r=$q4L]U+2IERV1P&FA at V6OroN$eRP?@p'#)2[RdZe'U(!jpa%)L.spb at kgAsi;j!rq
+%Yrc#c&N<mhpW_bA#Vg;mhWtQsLAdY3dmj9l9CtJ*mH0nJPdlnI2tbhD68b/G.s\4?MTAa_-&?Gr1d&j*:VQGj::^#C-=LCZIHDR5
+%%LA at E=6Hl$<1U)=W`:njSQ"cVaQ^J:L5iQD<SNoLhSDG<a5l41*%+X*(gr_`3.Ld=2Y&3"%"ETD,4 at UO,dLs%aMTLdAH&r3[HbK%
+%0Lu2e\YK#Vm0pZdjqFi!.HetG4[m5WhniT.fuOWZgHt1inq:igSO'i!XEH4FCK&qG[Ff$&Zf0S>ADc<[cE7n%,/u9];p2.FgUX2H
+%a(QL2Td=FDo1e>b.QJ+"T`0<9?=o$IhK,0LRLTu#!itCO_)-&MR3UV=&Hjq7ROLL=mdt,_0;u,ibg(moGJ&FDc[5ht#()q<?::co
+%h6<&4i!E3PDm#/P\N7Q'PMJ-\]kLhd"V/.["?05o#[ghVg?Y!CHsf!-Emm_=B[tIIp7V"ehOotB+2PO\lK8]sg8cQ,fsg>_ZJL<t
+%b:iReY,Y'p.CYJ=Q^b$G*Yb!Y=70iD"8$:L_lKieOiYB9/p5Lr^$1Go8e0?3W;%^>=HHjF?;(4Fg!&Pi9`(\63M%;aKDp<:)Wg6i
+%H"=;L[`;Im""3kcY\nK"lscgp>n8aNSHm7N;P=,TB.71+,*dhE7#1\Zf(R.jJ=gBgKDDKiRQAp5qjbE$QI32<N;tfhKKF,?+C+1n
+%/a!IldY\GFn`:$uVq06K-D3Al,p.#-5*t<8`^0%KP^E*Um%\I=CbNF\Y5*ma4K"1Rqjh?kN-GtHK'76PNYhBg81_l<S2)FpSCFHQ
+%_Nu\LE.H\`Hs^.E6&#\7M]Yk@"F=2;9VKp6k69q0TMJ^ujn\!4mbC\AbB%&"L6si<[FkIPCk!(r%Lm%P$J,OgSRG\G'a4uFga%t7
+%;r'S*o/%QCAcb&.VfW9]:Rt#4XK68d^c#Yd\2I$[=5M]PoehpWPMl3+I#<k7M<6c%I3d&(9EkDb5J5`l-RSTX[f:dX%AQgIh)=R"
+%Go?f`McF)2MC!L[qs/Ye`*6j%P//8R_p2d=<1Ad7f]Iq$I`bI0Ki3is>[UGr$X9JBo1slqVZr`T7_^s-,hd=8T#3m5Wii[)Y7H4*
+%;D42-_<==SV,s6ePZW:[%8,oWnqp!Eq>.);fp/`T@"Q_u0mf-!(oG,/Qd&ojD_261%h<sGIm/*"]Oq/aQ[2t,o2mnmO-5]p9XQRn
+%%*$B5<gp4uXG>d"g/\p\]FkENDdKO*P/$R_OMKrG2VsiCo0GR"8!HcmoSr<e?;i=".pfcPoKWGX6FlYIF5n,Fm\['7\LB/F:S4j>
+%kH19H=qacF%VJ)_q%sr'%t3oQk:iapaBPH*g#iQe9!R=%f?__o2:guG$q,b`J8>2sEq2 at l@(CE/;_'4>YRF'bRM/*8l-f;5kREVF
+%\B5tAH!R"PT+?5S7f6in2'(84N;5[7P__lH[flg+KK;_<nDN0m_2FRr,$de5hkLgQ6E\+OX-;\aW0QTP1Cn2$O-u(tc&Lr48HR=O
+%^i<-_1cf$NYeIDheNch$g9/HZBVU,DfrB%i-cq5ZQ`LphXKdN2p?m!9n)3";aR[SM\kT"8]Q(9Gj0N5:^)C5tml`hNlcso.JL`&<
+%DbnT at lSo'@Z4e)!a%C4BY_o;s8;M/]XNF#k at 1[eI@!/n-Pi28RcJ.@?S##U;/8nE<,j+31[!JW`X,kLANYH-#D%4'J82lZncE%,=
+%FN1IiejQ@[oo1)AYhM%3V,g6rag/f at nP4&UF)R^mVB5%hQbc-3*J'DJh*;,f`bqh at Be&i^>Ek+8/qW4fEd"TpHhLfa`L!dUK&cK*
+%^5qD*dR`r.#qA<Mg_9n?P]<WpX;22 at 5&Z_lh2d%%B'qKs%NbOMr8IXa\Rr7U`(&#j,1io,.3J5:DC4?FOU/4$`Fr-*Eb\5;gkK)[
+%,k.8?I?3Ff%'`>al)0!SRcN%2MTWZroO'S/+';:Z_9R3KS_93ej]jFL=,n,'F;s!>b at fkZP/8\/kcJsi8>EE_=Rl=SFDJt\#u9G<
+%==:5@`da(1=lpuOI0eh]6'Qu^D'_!g5T-$eSEDj/FK[8&5(BV6$K^ZPO0Xk]0'mFQ'aE/`qh,r)^.b-M:1u:g/&+6/Ofo0"]UTSK
+%a>7bQVfUY^@XD]/3AjJAEp.9MgHqX(<bKj"Q!*l6]JQ)Kof5eNj=c<2WK4Q<@bOdrP7;mo%BS%h;e+)FT7o52os'^2)Y-pO[VXE"
+%S3fK<eA$[pVp7=,O!F\b,H#YN)LpXD6Qco-e34[bnftS'Z,?qf,`c[qcC4?c%QuD4E3N2mfL+\9;)1[BAUDD-?^oJ$A]h,nL$EQu
+%G"s]>Egs'6&'N`0N3>MpkaoO'('F]1L!M+i%dMul<1G?r7EdE'dUi$Z:*F366_D'+!8WlEq?om,qDBYLAn6=;DQ5p->9S!Mdu%b&
+%+$0K3m0G4cBBlfRD]8't. at Tn*d6Ne<Z3XI>]=.*7PAZ6G_UD70ZZ&i_H1OrI at +MtbPiFdTjeeuA_/jM;Q-M\W-u:elNqXF?=3GHk
+%1$t<(>uiMJ2n=E14?RiUqo/r1-a.4k\"U-c.EQup+WIc\*.p#K^>A7"l0UtF^0Sokiqa93[B-A!.VIu7-'0HGk:a&g,K61Op!Q:_
+%=\4""%pFKW63V+m!dS&$O>m7gn8kqKOeZk7!p!^_\TE[TCmWk=FqC^=3rplE0ej@[AE9fQU:cf)09`eZ_4Uh%hVW(okqcGbYFr.&
+%V[YYc)8#d2`\PtKK%k+/'AOaFRTrdmXp5Z&B19Ng8j!/Y5+ at gIaiF<9*!*.CrOlST/LURq2Oi;[B"L'KR\rL;$N4$n/r\e#cb"!l
+%/NR6k![G[aQ#B_i2u0[Yek>58(3/^=q[f\e(VmSWEUkegk`$icOFEtm6<]8]c=@aihScG)+nE=q_<IW6[Mpf'c[>DU#>u0YQ`A:C
+%`MqLT>LQO6Y?(!O6 at 9)FlrWf=K4VG>P9bu:*_LDKEEC&dbagk`brc0gG9C at 5VL`mqF'J5]!n*D+ at HnU.c_`:,-"Rj56DA)B<lc8<
+%Q072bT%=ZIQhpEKrn=5AY.%jV1^>X(0I9Qr=A,4%fAoX5]MitQA+*]M/N\tKc0lUMs0)a4!#lc3H!.WK2db8U&"n[)Ek;PfKLW,g
+%>Z=!g'jXg=;cDV(TBF=E:=UeVp at RJ$?n at MC3bMgNaqYfa7V'I7Y3CZ]g>0M[`Elsd_SsHo)g;Fm=B#NdGR38:LbaX+3#,/&47f,o
+%K.\N?QIYV>!#7VWF2hJY3MM;I#R>N<mU[E]M&'"4eKSHW,\M7X3uD&%JN?f8q/5\IEE6ufUCh_;2XkBW_SbM8T=rqL^f/f!fbh$*
+%gSsaS;4,tb,nc((+j!oSe%;GI?;RFE]Tt\&9lgc$G-[_pdd2GV>T*T1C17o'g$n0=OouJgh/1772s2mU[]0]"H/=$e!bbTe"EVQH
+%'MRJE[XW4=W"_\J^g`!4<&E at hOfIrhq)_C'-&%U4=I)>Ra]?-2/BpfW*NMRl$+r!,+*]"J=V'($8LOn-Ua&7GkNE1UF!_h>@_\!V
+%./;YhY.1J5aahJR at gA(OqGVZu#`[.3TB")E$aP$*Fl#$i-)j+3H3l$XN#GGhQlT1<ED-^)Lt3FEV":Cn95[["90KhVqD&P\G$H8c
+%?iZ):XDS#62AQ&?Q['ue<JoVu?:]hr+4^tAA<i)1AO.^eWanK;@e]0CD(O?)WA&VXh?ld[4R(PLeADAR>D7)=qBA-EG&OI*kbo>a
+%o<$[.hWuap%FEK\Y%hCp`cq=@4;XV$r;[%mk*g_3<Z at -sE3k$lTkoFhcYZ:FY.`"O,h0[j't<<X786\7]$pMOmZro"PXL8Ym$0Z^
+%D".Ot$e[jCM]8/)X(6"2dp8T4]('fH>H_%ZK?Q-CU,D:V%+X4HLBb[+d#,_j-3>ZY!ufh#%ZQXC>8H_f7Wb.dS_6XK9>[H.C3:;b
+%Y#5o*5,D+e1#HQf.3q*pmZ,kK/1lB)=- at i%9XrN*G:JVPB\m9f3Gke&O?jVZ"a;i]RYSAM/L02V!l,'/K6]2mPN9V;%&/Z^Es.G]
+%"?$<ejjTH;mSm.4W<^2jrNEdEkq3b3=YLAY"T at C=<?]@u.8SYVO'?0?gniV)9]d=@kjhGXr15^$0B;"26/fsRRa\!p?a6ZDW<BCu
+%UIob!A!5/b8m$$k&MUJ23HM4&9D_ZQ-%T#=.gJi(6s&P[1C9aRBjKg7aVc`Q_QJ?O?PCr2EH5WW]oVZcf)7=]<'YIoO);&kAB\ID
+%cU/YERL!ORVdNe!"EoZ3#Paj"FuKV*Asu*.6W:G1BmEUR@(ol,l4e0BYmRA'%8R'*9n[=8egIXbn]]8l^shNSH<O9f?Y-2<:?L%Y
+%ii3_nR10.P_d^3p/o:9bhQ%l/PE/61AbeL8@<_W`eRUNH1a+DUkqQ0I!Na*<=5[6bhFRc#q=[:p1RiG=#n^9YaabWE/;Bc+kM=R+
+%?:naEG[J!K!6B?;.N/:n\osKhE8DmCAG=`-FQp<g)c^Iq-i[5!oXN+n>E]3u"=,ab<78TqCZId0RbXC6""`/7lZ(VmX.CX,UtGE*
+%kAUg^#E/(ZhVNErA?0?uJqsR0bGgX,e!`lD(hh$saN;6&b!F#p-'&s-`$W^7J$Be=2YYUs3;CJ9e90%LHn4_K)QAVD/:4em-od];
+%@<*\e57*!Vnjqg%<+1lQ at kTcFX9T$&SCL1PF,O91^,W+uFP5%ep\LnUc"9I;k$^srk$t:Qarc2pEB=J.SsNj:Af.F9e#>tW6)(/!
+%]:-G=_0!*_$;OouOP`1$`X,kl#=_2Ih8.Z>I*0n]-Ba^Jd\O/7F1PI28<jDdTB at A?is8.Z%0;[.(Jc8idb\eu`1%;Kp;upnTXf at c
+%-h5.8a0qGAhk[fF#b?bpq#FJ;"S:%M=A-g1jdF_(NB:\?E<[l62jtKU-(U,2V&Y at jg?H4?+d^_IpMR;>1W0t<\)lV7/C_d6chd&*
+%E?_IL;PkW?NX[5c'm(plibiKtAeLQ3r.O/\6P$ii;i[o(iW`:_B9gAk at QjKTk3iV9k;gA2@)\5!R)DSDkJ.c.8e#k-i\u$sN.MTc
+%&.WYN4Q"s$GPmrVBuo]+9X0He8O4&Vh?Vt4_b<I`EKiS:KKgub!aafVB#2$3WDjgUa'j>a'nE6ROa$<3+5%6)SL?K\G9cb6<oA49
+%,7-BrXD2l3*p>BGeV6mJJ(3d.s25tY4\=gG^T&J!(NDAZ0UOF>X&Msn1eO=KF)cHNXQ6=S>_JB3^#?k8i_9p2lVP at 7EJ\/jW%'nq
+%_?C1!Z`=oLL<IAYe8c>'WdW#3=L.4ceKMp2WVTW#P3T!F.`h/=0\`UXLkIS]=NE7CD4Eqq;fH+lB3FVDbt8/lW at L-GqPo<@dRJd=
+%7qC?,WrN^#P3QU'qIHO*rG`lgYT7KjlCNAPqn[?o!#Do1 at X$t./,-"mBtYt^i4)cI:<38ZA(.Z,6#*ZU0QtdAE9kec at Wt`9j$&Ct
+%1f6le?1]`9T(73-DsbYY?OnC;m6"P9J1>GrD<F_55+7"/AFDVBZ'<-pHli(p2 at rTu%ZB]?^.ZMD%b=V.!C6g_D39!RJWsp_B.PsZ
+%F^fj=X;4B@#_"CB=_8*g#]SgHOo5`I]3kr.*ehh_j_cF7b2.5=_pkM-l`)aXp)Pg[btH=I;8)7j!)0QkR$+]eXJpea0FDu_J;6hP
+%liB1b-=)H#,Xb90i`P+DbQ;7K-)p1"?VkG;r6*ql6\<-(V_*fPjnqqF_?!>QH?e;P_&"&lFm';ZE=FmZAt/C$7tMtFnd*@Q.m]qY
+%X$![%/L/qsSo[alJ_]p=o$hQso;4W3:30 at G%6Oa&PiAJQEN?J4%@i.Fb.Fs*epe`UIBtrU+Dp`&UJinU&DB"R:!$E7A%`]-pRpq6
+%G9q2RTka9rYk7!u&[-,>O1g*MRLRFPb(I6K[`O,VM#u2Pfb?A]lN.`jPEt!<@;2!.4(W#3_iNR/;H8sAnnVJI)JPqj at LeHP70T$J
+%/RL-=m$e'2G14\e8p4 at b.7EZ:C6j"AY?6pDYW#_[E=!B[>Ef`2#kf;k8t;Y4`\-Uo:tgj]PBX$Q1$kDeV?rAT&#n*)jFds[-s:n[
+%(Nt""4orUefI#9G,rLU- at f\,$!H2MrkYk*Xac_217Hn#s$?Hc=DqYNOX*b3'ERmM^P9klG4(-OTlr=Z*LJ#/U)o30km%gem2%Dbo
+%E+hqn9Zc'.3 at X_Va%:]&3MpS)`]Al78WT,o2nj:*7,G^+QH!74Z.Lrm\Q:E(.WeXJ4_/)Ak9(aspNEsk[K.j@'u/H:KU<38=f2-c
+%Np::1c:ONL^Q'M3A[@(Q8l^u&?-dp_<83XSd60,&gpdsDZZ?>+XFiVmVsMVLZ7TR^pIUffeM`!Ir2u?/gRW_+dSXQ`kBRDP83V7V
+%<gmS3ih;ShG/`Fp9mf]=5"M'Ee*NEt_23#-qK+,N%c#rXd/kbsDWAt<O;1GDj'?(B>?^Q:A;57amEVd%Z254P[MEIgQ+T'C5Zm$/
+%m/+3C@=5;CSBf'1SHY5c7ZsDMp<9,f<!bfkWS/>]Oe\>`:RM-ONXR%aZXD0',nD'oH4(69 at 2U]%.5?`ZeEeemcpftsEJ3DgLm/ct
+%$u:M(+A]Y7SO9Nb*KJ*[BO*r5+56=sfub:.UuUH0_3[2U]58!.-'b$4\g3V32m3FUaTVlt,3)3W at OF&q9%kL7Y="l/QR'Tr"0%""
+%=Z%_!9U"Y9.Q*fbJDF3njk2W3C=ogI%.^HYRTL+BJ@&3k)W#kr-&RiIF.M>9G1#SqGI&)dT3Wi[=p"br[^=#.!UZ=_OG]51S(.CW
+%^7EbHXftGmk19E?s"^cAPoNj8e7-H&`kk4T4SUqWRbGJ7S)FYPnhiBN at O#tq-*880s!k6ZRmWg#GZ#lZZYHO='KN<d=<ZoK38@>S
+%-!lIVghn*#FX:TEh^d-K09^Z-.j3KBQHMfXqimVtC0fh+q]^bGYrZ*CV$Roj;V<&[j'3dtC3</(G&3 at NSmjWEp/DrCZr\Q&liCl^
+%2ig_TQ`Olj&L7 at S$CXlV3MsT%QBiIs&PM^XMQ"ocYolEl>92kep9lt'#6;\f32]*Q*[N;qO_c,s!EZlJ5RY6ZhB_o'/6``=-%GD`
+%?QL'kg[cU>qOD.*<]^SQ\!a^H]=)%h)d&9g`,`.7)fS=7hFTAK"UB0NQ(<Q at M"-iieO!#s]c25OP"2%J;CX4BJ_M`@.r]Bbk4dI#
+%08nF[3g&%4g#]GWJ\a+>np1*GcWF)#E95c\WSl7f?r*/4TIhT)#E[K[lp&Q4Ek9=meB@,Z)),85mrWYuc2$cJZg0m*rLAc3$epAn
+%^H$#\AR>XKXZ!XglW]tC#A;lD6Yo0s!h:dY@[1*5\Pkh,nB7Oc&77D5U67nM2#<#f/)cUQEg1a;Ougij(G"UCN0Zt7LMlI,<**Z4
+%pXn(Rl+]fQEbh]3b+geOd+`A]oO*ICX!A at U,BFt9-g&^VC/7o"036D)kPXF(#KIY7)IUksW0Zq`Xf@%'>t at Ms.F)I5m0Eep[7DHJ
+%K+jRAJBsGA8H\+Z,*4!.;c"i=i#+j]\ckJ[WsjY$&ofe74jR,*H.WKg5T5[P"im<";)'/M2IsqOR^*i/C(N8AS?bSn3HmGJG.l#l
+%Y$8KmX,FZb.P3.AA\Y6P7ICWGa\(.E;K4O]?jkVOC_'lN<C6cOA%i8aZ\BnTV_%9$M9Sat0Sd\l*o.$bhPBSmethr;/fa)9lT=eh
+%G.E51#TSm)Z3JA!\\9a&X99q)K-m"XBDpZ>)T&#?/[Is^H:[AS;cEe?nH65WNdogU7dH;#MfL&eAq->9B5(8Q<AFuSS5Y/QLq'#!
+%o2(sOr0ADp?Ok%fVm`G4R.V]`0o<4&lLoB'd0rVM1J`@@8LjdoQORTjNC;>)bN;q+[Q%eJUiX]L_KcYL?M^Htga>6*0M(%)[/gu]
+%%.XNm6?Y at Aeq]Wh@/Nr$fpQ([$1jB%,:W[Bm7jo8l<ZYKAS#9/Jsm;W(CnKCG*B/f3U9tRW]A]RebYSGn!"JQF-'MI7Y^3M5-^N@
+%)D]W?q+]#5gIPM%af$05`Q[MAh!o&;QDpUmm5M!b4V7l]FN<$W#P%W4_]bDU.KtLC.k6,&pc'e3G.)%kM2k.nmJQ9LYHsK-B.P]`
+%WC()A&*pPC^Nf>+&uI04KEPD.,`_%t&,PP<ZUG^V,.a4QlmP<$#mo2c,Qa^APP/M-47f,G\NGA]Z8Po9a[ftO`5%k4TmSZ;6/A3O
+%8J&<X\W'c58!^YU[3:X]\-8p+k1Jt7.U/boGtXrk7(KO(.h_%,3]1_:,ouR&ZD2Z1gE9^#@UQHA at G<N+Pjdro<BI-Ji`W2?OcS;n
+%,>p_07?o2<^qNBhi1,;(a)Ea7<dZ8*N$q2n[jXq$6aZ%*U^q+D?.(eqEX*X1NKorF;)!STPsEo1XjsjhcOL=cnaK4^Y9%LA5%\@U
+%l.:MmW]/n*@r"3hH)u54P\b^5V(lrh?&jre%04a`e$i%t]*'<X\4ipA-F$:*p<_A&e-TSg>)KGoP7.(t8tLrf!dou1YYQfO<$]/6
+%qE<55 at T9ej\]g>?G47eqe^\PknfW;9'mTr/A-l51EqKfcUN&%;B^S#TZoOr:#%<./5i(S,=GC<=ZUMb'[5eiH*K*P[(3Yl>`R at 4?
+%_,.Amgt)1N.AA7EVrQr49-07k/p:Jf=)@Th<!f8>k#>JD4](k9DFhJR'jYQPc at sda0gZA!a9f^Pr/e&YWYDr04AJQ3TrmBp$?h8:
+%PG9eZb7Hgm#.UT!d*L+9>8UD-<&_X?%R3$8^f`%5!OaH?%XEZ#.J%YKFNk9#B*XSW2sD;U"co//;2=/QUlF#u]XFKf%!!NS-5IXF
+%5/(i-6-[9_#NL6o!OOA>@%q=mKh1UlP+L-j0pB8QqP>(%h("RmWr^EXS[5X4*(NR3S67=($HKLCQoG2S"],OTR at YRB$-nN%):6pM
+%36pT$MJZ`g:.Aq6Y?Ds(-%:Nj$FpUSDW at nBW>0-f.V'sD)kZ1Q:0&2opZj_[YrsJ9"L-&MAi87ADDGNjo$6A8f-W^B?:8'W/DKE#
+%`uN1q`[YitYciNtXliiu5Aec.Eeai\=4r_&Kg$&q,A[UXhN;WB-CSOcYgX]Io,^@#VXiAKS#%&r7t3N(Yt4@\4XgENSj<hJc()mA
+%o;M:&CO'*8BM.88GaSX]As)J$gsri=h4%rZ\?mdi/N9/aH;HKCSq5uOY.RRB:o9&BF_7,6<5Fa;1)G)RCmnY+4k^XSG6hfqCr?^Y
+%+.f1I*oQ#8V,DVZ.hl]8aDVI at R"rbG.rL?m=e&gQbVYAt;7g_PgBg+1oAc]ZDqB`'klY#T7-5)Va4*VAD]U!3[hF5(*(0:(b[!F%
+%R?lid[FS!C")Ot%(D'a_.4pm7,=%HKXd7:X.YIt%PMF4Pbd"U$R,VMPluJFZeN=a_FUu828 at 2U'`:o%uiLBB0M\Ib9F5-Xp1G"<6
+%("*,)BA4'L&dDr=>-Z:0K4T2FG]rqS::8c/+70EM(,ZoMT0pK>dN%"$S7;%;cE]=9M#Wf_GB:u)i at g@@Ym'REZbSr2AoM7#TH^Dt
+%lC;Rr*@9>=&B503Q>1bjTO(>RSe-G)3gKnfk'[`i:2M<jgqtoLo<4.TiNcT:c!d/YC;uCo$qkQ2X&sM\*B=<R at AZDJ=Q.PWb),'?
+%@9?JO)/V-J(EKmCGW(gJ+4T[s#H at s!<nHT7'r77(VZErO+tf;K0N>)#3-T'm'LP#!ctEa`DliNYjFg6X'GTbn^baYa1rj:Tl\=^*
+%;=Q9dK',g3Esbg&g8K&b2"t"#GrVh1O^m!K%8b/Abt"ngLs\0ElJ3+BFosbB_s0c-edfL=(.(/o_<IneAsBYYi0XZL6DT6k'$;1^
+%U!7Y;kcp+'5c^EgeJ;^M]@VbI at IL+r,Jm>_(dMPRNNp?uF$#7U<XVH2aFIfeLM&f=$Y7"Y*U:].JIHFcp5=:!ZV>L^h!/]6\Z(#f
+%,\f+'!kSKm-`Lh.5_E%&((<,l4QHW\;?/<^A4s,ag$iHFopTVfjrLaPCo?!MGhQ0,7=%VDlKNdJ*Zr\U#Ka%#8U,03_SsbWeX:HH
+%"9g:Bft)Q5(U+r/:!L1KbN"pOadZe@$`RU]`^jPM5U'?L[jcCjL$':">;'E>I<98 at fg)iG];VO'>A_';"jYN:7J2EYLr_ob>mZ+R
+%qrYF]MiU5g>W%ruOlbT!ff$lg'7^KOM at VV]DbpOebT+*kMXfZiQFI!3>"gUt-eKW_#LeSlnJT=6)Ee-piYd>G.Sd`:Cen5Wp7XXs
+%Z80KOb=6%R3^bC:*MsV7gch3\]hh(-^Y62QFZP`k`53[6Uce6>c\(l"Wujup**I#&h:KFDj"Iok$Z2qLp+gQj_,$+fao7U^!uJKW
+%%d03u`3[]kE`*[#QR^S^Q8;)k"0>B+!ZS at HHCKe$q$K`VO?Y&nG7mkNG-*f9=%_/^Ln`P8%o&3>[3A2GG>IXX2Pd(QZAQ[.<`h2>
+%3)t=c:>@*D-#fDk?)eR-HS%2!Dj')em*4j59ednD2]'TUW=/,;H0.Nkj=.3GlI)(@,]UH@?WVU\e.TJj,5Ym]l\(T\3:3dO:P^LQ
+%8M`);,BKGHP'7OflgM,hKLq=YeQoKhjf.nY5EXSSKHRnoY,U"[pru_*=-[M?W\BStE`)+95AF$fBfkD.QJ:A[*-gFPl_G"kYt10U
+%kDEi"FOFolM=mZ,S`COAXXT5g$_'nF4"mqHaJJ6\rsb%@pg at PQFth@GAmpb_19tZu/'/9dn??n:9*^nT0Wq<k"ES#QSrW:TAo;(m
+%"SNJE<-IbVKKF;<<]u>brZ,M;%;-h-NaieZ!0U6u0)UO2<Cu639T\!Y:*;T?+AJD.M3IOmb)-##O5'KD55":hYl^a%*j4<:);sGT
+%foR'?m??+-4fT\l/s"Yk&Ljmt4<Yhu,c13,o'-aHk9RbNMD4#-c:-hrX'EIfmOBmC-'.^"r\s%7i?J/(PN!>1F$!3R<)br.[S'C@
+%#GRY+MLDF+8IDt4dVFE&n`V=X:8REf,'fD>&kki[G0/E4E"bEoG<;M]8\_%ULQ+ at B:1(p$V2V,D)o%kQ(8Kc__=pX;8cNF9Y*7(>
+%dOMa3RnZi(]uOO2TsGe.1>*_'<10`jm'AVnT'_mkoA15 at Ct\@Mh-#Up7jI@\[DGB7BF]af+Bj>7c?5;!2V$WbcHKnk/>7LdJAB`B
+%.u.T"DTUb$@se4B'pMNs>pF0D=Qa[k![sk*G3hm+M.4Y[oulb_`DBiOQbIJgcHRrt\8G;bb3$OR,"2!oWK;\EAV0klo<\bLlG_EO
+%%MG?'fW/;Fd@(sbAlmet*i=&66<K8c^AfMbnnLOR1R]X`KUs^p)4T,llT>Xbm[4=d,A(HFc<P_)+GooUni!<goduRK)(!;j+bK*Z
+%QJ=DTUUEhCgLOi!=tPp(.ttul->*b?4p0OM8KkB3"fb8eB;ocdcDV?:U3mCeMVVC8N#*]ia[(O7!];\6Y[T5ADg'"gZr%DT3uN^9
+%e[cG44sgZpR:]C&jh!t=/N\;`n at ZdfHbE-TLB2O-:C>t=*#W`?Zrs;j,B7p&,h[g#j&;DC-k<9f/1YV9q4ZHZ!4oQ_fV>qO"::(]
+%JaR].m]%Y?OHuF'Ruh'Tb(%_XEr2lIa.Xd3q;>-QAlf9C)D9b34uTMj at 904DTX@B6`Yt+'WUEhZPZ`$$<Zad[7j&]P^IdlA*6Y)P
+%bu*2+P:pIS3E6h!B2f0Aea=4$]YucUhUh_- at 7B5aPI7!dX^I>Hg"Ha:*Cg;X+U#m$4GiW"#J7kV.U$0L)qgRVntN^O'$D]=g#D?Z
+%=HsJ=1dqGak^WaaDSC7/%,a44_HPc8[@k3=hkE!29=)b^Usc3lZ5bgFbILt6LCduG==Z";07h*!i6X"/+/:#Q_m)mU8uG3^Ic<!K
+%[6g/d+_%jMl>SqXO-Wgem?@4Db6_f[qR'+"2jot7i;"t1H4 at QZS.l=E(BS1 at 4JpgE)/ZDSSgZS/#rkD[i$R97SWrCNW.B+3.VH[=
+%O51uKF69.%ZVU+elnij!p479fb-s:,K)pUt%e$&%(Ut#qmA\62Sc.-WEAu"DJ2\P#+,WH;dPYCA-$-:nIZi-<XX'B!R66?".4/9)
+%XS8&U?o9I3,R#cd/HZcLWYVd*'%%pqCg&)r,1lt7ju=<YD0'M+bEHojX7mgkjX#8p,54:pA^r/5CadkVQ!XAXJ/bRgpAi7R;>$p!
+%"Ro0l8?tl-R^gQB<3p/\XAXWGOJTm'-SKmmp.#s\&i3(nJX94;JkK?LdMUYj$'[Ou8!o?9mLY3U($/$0'WG\GI$-%?!qSNCK;AF.
+%_3+FcJ_C`>rQ/GZiu2ggCcM,K<Hm+?`U595C,g.m,Xlo0;(MstmYe)m7UVMG]@qLe[bm,%%u3[M#c">u34<CFJ at Vs/-dT,IRZjMj
+%'BSA=A!&kH!as,b5XJ2^M\@FG[9p,q:=hY.aeq&e\e5K0,Se^^oYG'X]13dF;jtKN`GDQa"Eptm]U4_W1j4>@^W'7q.ckp_7atDn
+%UTS2U6c[sC=LOiYY>_`GD3s8tb(23tcqX4i.D<*h9miO6Z^Bs4geHp:U9j%T\GIjmB,>6 at e5fI3WPegSlCZ]q;tGkQO][rYf<W-6
+%Z?]f(<)kMF's9/tn"FP>)5DhX/.e9W!5?SYJ=i;T092p/i+X at qoDk6h>7FNQJVNQt'-fN:\Z?oDCD&Ui0bjlR+Nrj=&#)]TKWLbM
+%0Qo30"bCJu9p;BkiC]r6K%6/B93A6*\>1E2S[SuWBZD_K;Q?>%PUT?B0N1,6n;P.]gWMKY\[.GhVi.qOMoFi6nF8F5Mr8GVi2UYm
+%:bOl>:=WUL at 8PkmRK)XE;mdn(&4A@=ZGe`DVLBa=ULXFh24.n.;kf$1c38m24#\f9+03B@=b=Ok\>CU<di,5r%FJdt;[,KYp1-Is
+%L+ema*$c[VZY_)g2T6;h)qTq]T+aLgW00pYTOkKqp2=5RKQ`YkFYra+9<07B_LrCY=:9PCr';l9ncA5&-'FDm99<2F5Ti'X2/h]!
+%TAm!&`bgEoK5Vr6bHdcI;V!PDeOHdrDt;-R0B?pfq[nTRo8\5j at s1#(nVb=CN`8-N*B-mM/9AA<g[cluJL1?*V449k at QH<+12"J@
+%V>e67;<F7JrQ<QKj-<W=-gRi?[,)V>eB]I5#pE6(B=f9=.r)D<[W),8?X1^)mS7"Agkuc(8C=b]4eaLI7"<XTlKSpRX at Mhq]9HA-
+%:<Pr;+UFBr@@e-K=7k8d:QHZ^(FUqP<JJ3/q at fWI6Ib4%8/+!U>HDk^)OqtTI==9!G?)>km%.%HfCQ]+rnR)`jF+M<*gS;X`d4"R
+%<0-/^)ja.>D,7SoF,QeCZZ`IOPg*I(&e6IG%@<!jZ1p.KN'Nb at b8fJpIAJ]m=m,#h`P,&&+dUdG-]>.-D#ROjiODN$mpUo,m;e=h
+%N<[$-m;u4T:4^W"Brtqf5'u)o?L_lM)1T3=UD"p7#'>H##Up,#=>s1Kf at _6mr"Mtg=s5unk5=@5%\0U=>Lme#5>S"Bd[r%BET7BY
+%+M3l85*/6N&h]T#iH^cUff2 at DaNU!Ab'.u26\C(b:YaC"kKf0)s(ZaDeRC?m2<%/A'NOIB`AYq8;H<EaE;V>I3G31mX;p.6EU:j*
+%lm6QtO-(h/$f3[2'AEQ2En>ufp+g*JA;E?XO329rg6<COf9YVdk,U,`H?4<f3[ef^lB%!Y"hEA\fVJA6_lsua;Mdt5)BJ"#8eThO
+%`sn.]:8?TsD(163]lRh#[b+mD%/0ORPN1,#aU15>-*O<<SO#^f_GdG!,g5Ij!sC.7d.;'!31T]q:R:S,JgJOYNk6o/PP'8TY[T_-
+%G'#c:p2:g9`X)JNW6Bn)ib0L7Bu`Z`Qe^[Ado3WZaPK`8[E#8KHX'=3Y[aL&FOo3KC?Gu7gC#?8^HBFYhCYWkOCU;3/f]#X5i1"Y
+%"LK])LBZ#R6d\0B\IL;q\IQEt._1 at E<f8cZ at hF(S$EIK._b05>kD+, at Rm\&8UD1eIh9q'_>$=#8XI9bsm7k#Er)m(\,tpVo`,A^=
+%&WK/`47'<OA_epf*a<p-D5a>u_4969j9d]gK!["Y:@=f at 80a!Qic]X,?\%"XM$R#5HHO@/2IrE`)TC0EM]P!Z8emksfp+O(_=97K
+%iY<W=^;*^Rb,MTa`+?9\8T2O=NmUm]Uuah*#%Y&,#p(B*O'3K`lKWDSg=bE`O\Mt4jU,gh^d:A&g]/F4)_:/c[`[o$(#GdAXNj9B
+%m]CHW%==7'>`!M$llD"mmB2UpZ'+$iadX84m;r!2<hAbZ[TM=YI]2F2p-#d*8gbr+cpCbpW<*'<b*\<r4'AW<oqCfUoe.]YX5jI1
+%K:?FTr/7,;^"@"rLZ04;SXrUlBkp:g\]RXo2&3,;o34>oABg!*KjY at 4LL`eRGS/0%"F[b6HaPO`r4"_C,/\"<ltH=F#s*eqA:N?7
+%)qdWNp4.I@^<+ at QA>0352+hAJ<>mnE]XXb%F#qKYhartk[H=_/4Fj3K8tD@@mKL[>QGK^\lImFj4dp"+j$HTbU`Tr$PNZT(BPc'f
+%67u&4acr at o=I3k?8<o\5IV$2lJ51_28[_R3=R"meAWbX3X!FGdHQ`\mH at 6D\+#]JEB^8f=eb$o-c)eR'PV(FO;FfD!+LPZ)lXVW6
+%32'&]4BBcTP6LTa`&S2KJam.b[f^$omP!Q6.6]X/Q0M;&9S+FR9&7E[<2tTT5dX2FXFq148L^o#.%3^;D4GJ?M3g7MV4IqSRu0^P
+%&ooHuJhF?$L1I>[I:uC"arSSOk-N]"Vk4Ykmn-F/<(C'_r&h*iA.\Li/2]!%[B8ficqTB.]I^duUa^*PBNcct,8$1c%[XhQGURW`
+%AE'q/b6rT3$3.Y__LeE at On/UZ^'Y88GnDWH1)/ABA+-uD9 at +d]U0^TOXsu)@D+aF%>#jbj_j"\?2<h@\n2]j";Go."l8=fahAuK6
+%G.u'B6r^[<iB0,KLF$nD4)n*JY&bd7ZX<hIlaQ;gCTNRr5\d,D5:#u3I'g"kMu`3]W_.0n:e6-f?\K%h8(=5AkTrY[_:H7_]4oo2
+%kF@@3dP#/OWcNMYB&,m*eq*S?o;M0LYWpc#^k_"\pb1/qdM;;]o9sPod;?k](;%ZeQi?I(s8N-"TD3s1c)C(p]_u>gpP2hZ?i8nJ
+%]]oIcp<<jBpp];Lf5LT1?f1nZocM6O?iK)@qT\?GYPu"\qTU\nVS>9L^\qaA<VYnWr9J:@]@YZ<Iso?XrJDl]eLuCAGOJ$"nG;OA
+%^TS^`+7n<us.Au/4f3R2s*EN#H<K]O)Y1apq=St#ldrcR`1==u>EU]4.]%KAh*0Ui0BL_cIbd6&\_c3'o([M1mb?p^rFrokcPPF;
+%o'+?tlHWK*[r9"Vo:6otlDss[p;?2SmXP%VDnl8B]@UEirkn[fgL'dDl$rHbH2`/Ys"9AE\c:g<mluaq^;'^.S+cR3[r:/D&,fT(
+%qqlemc2Bm&$1I?_BtPPVrkqT^r,)K'h)F6ha8/<?n*-TPRJX1;rKGj`5JI-Zci6/3r%I)Md<thPJ+`[:5J6uEoRD2cU&Ft>eSj<*
+%a3PjRlYkX-rQVj-a,g5kRm,\WoD6`,Vml,%qdAj,A>t(N]79hYlh6)mj8JlPqXgi'rFW_,Im;f)rqan2)rKP&HiIrmLYpp;)s=uR
+%4jH:`n)+*)?,*Q"hLGFWho=kAIS0h&A\[9o at K*rnq=g4oqj[%]^]3I]IlmFok?IuO^V&tVIfK'!]]@++M/ganr9=YoSA4q34Mh$n
+%c.D^II&Lt0IFg^^@/g"plK^ANr3kd"o!@K9j5]ThS+r>t5.l;fs".(7:B'dqB>]&ia"MoaI[+Fi]n]t:q%TEej)H"k?\EL`7F<*:
+%s&u>k^S(?R4hp57k%`[9qQfu?^\d.W^?6[:iqYMuf^hnurokg0o>CNSbo8n'cEHPhGH\dUHeBOsVjI/MVr-=&%H-ooIQ.8rn*`#A
+%m>mn<?iQP/o2HerMMB-_XOh[U<+MW at AQaKVq-3jlDr6$DnWtM!^C'f99 at E<:q.RlgIhg.t5l7UHmlu3qg`ADAJ$Pb4I2nlG,9N41
+%N&@g:M9GnWUS!#8dD(/*#Yqp7rSq8^_IdD6J,"8m^'*]tJ_g.Z++AGsp33_?`1Htp9qL]drpp$VlatR-ci;bga1Lm,j8I`Ahqm+3
+%n(s$_+!/21J%WN<c[YrQro"msmILipI)6E,qr84]n*h*R^Y`C*A+%h7^4#\)+6t#gkpheSEmp*<]79b#cbCN^"o=m'IeEEhJOb%`
+%DZ4MNli#ioYA\=Y+1SQEUR,KLj6Q5[oc*>]jbmW]J+MXpRQb!r^[R84Gl76b:TrsA/)JA1]LqpQ=2"4+YM#St*l#(*0BN#=s2nMi
+%=lJnfNu70npC$GI>E/COhjsLf^;!Iur;*[=F'YCkMnf;Q6JA'G^Q3U-hED_LX*=6]f;&:nZp2bf*oE#:hu7A>U#56%J#qNl?..mI
+%__"%LkJse*!PABE,9H`tFj5-=ebIu9kJj*sr71aS*rb3#0VQfor96Y2:O--G5J2:=hqia.p&(&GXsH5Zr6o"YNlPUWrScf"l[SbJ
+%IJ9oDH%+K-=&3c6BH^fRhOsi32-2oTn([:pbfbpULEE*'S0'jGlLE7=rXU*Cmc4,Rs5XDIJENKp3?iOnYND+`Xo6"EH2gC#p;P1'
+%\Zh]4o"6L92a-Wf:[e$m^,3l+2`lN^jC79_J,<?ha&VuV="fm:@@b.Y`+f'D(]34dg#'JibOtWk*pfpT4+H+WcgU])ebk`D<r)`>
+%cSX"PI+9#tju,F".<0fo:Z9jEoJ7Sq]_n/[2mZGeJM04UZW2Ig(rO<gY at W0kf/'n.J, at Zek8j(85J;EXlZ[D+]!`]1`[a1Mq9 at 62
+%[i]Hr*S$L')#JYkgkq^4jbr<mYeT;QLA\X'4593g>LrCAT-ECGSUA$!k<H2l+$[<]B8?$-ghtI+p>P,IXmHXoJ+3p5lf5&CrT3W_
+%S%NOsDr6#m+1?.'Y>;q/GOO^Ds4KL1o_^rPj:UjYFZ_m_qdX^&Ir]?&-N3#2rqZ<W`r"Y?I=</RpYdp`e/pn\e/-a#,J8M`+`mO1
+%Z4h]YC#Qd^4.hfJ"RsYP5N,38AtShqk:QZQ>`P.04^IpV9@"!VIekpVo'58]HckMuq#4](+/d at XZi.uuIu7"kl%\=.IUY`QR)o;`
+%H- at 9LSj%%=EU!D(]_n)do!Z'TH*s7ci29;/Dh%Fu4mu0>q08cD33KH66\=p!2tbr*j7>,ms6*h(\CrT1oAS<8d0 at VbY<RD at _hY;`
+%2*Y6FTAPH#:\U'2I(m#\BnI83_W/B/_YNFYiW#<aHhG>gT)\BVKZACekA+CYb at gEnl+S3Wpu[2F1XXD3lSEe^k3XBq4o'Q1jfq_0
+%_-ku\nbhM.4[nJ!+mVWh@(u(YY.1CdrMb8;fciUCA1sG&q+<%2#oRWAHh_,(T,&i'\SM0lI.HH^n9b8/:s`j2n\m^W]QtHt+0kS%
+%FhIQJ0Rrb[anT\dqMX[PmN4k<J,fB$%-HQAn(rG:<%tgNIGo5aSe-gFIo56NpaeVTqto=sn`g_UT76A+gQ.ZZ!>@YnN)/%a?iKl!
+%Y)&!3kTbeQDu6mg?bGDXXaW'tZEY:)pp0]715Dd:4l>]r7 at tCgl-nc=c*W],rr4$HjIQL6LYot\BIqn(7f3$XcT_l"T,ut]doS2d
+%`4pZrk"kd:++IPnZqHu4P+Q.[r+&R+Ie:hH\,>;Uc_'j9^OEc?=#2$='0eZep:N&MIBh]!N-;qFJ\V!?+0Y"F^4#bPlVC=J.?f&b
+%a7&>doN6c-mVR?^\Df&<ZtG'fafrPVSBsEIg1O7CbFdhPe&u):Y at dBTer]$$%@PkuoTeD7n`;9.]ZU3Ln-8X_ifEql(Pl/mo'37t
+%h4[pB5VX?fI+6*i5B+BpNr%^Uo'iD-'/b/b]_(G0Ica'p at .-V=n&HMTJKL`%cV*ga1]DLpT6"HXr+Asf8,DZZ5NN;\T_nHos7=^)
+%GFSUc?JVps]NFQ6,PW/2qYUbnYk&5=pA&nC\,W;BRSRDhVPdDgB7?sqpfrRED]&ZRiTUfdR@!pQnu;ZOMuN+iIOYVN=U99FnY^Rq
+%2p,&%ISNo5BR7]`]taU/J,Ll5\A"HRWVu)+VjIBe=8_jR^OK;q/2A^g%fl1m^&-S8:Z)/-Z%)QWYONEYV%8!7Q!_JZmJ^UGpu:RG
+%^?HlWW#ra#O"'!D^AW4YcqE"am!W]1QiB0RjNjtU0E2o"HC2;3n$gUSqSaXnQ<`.UT3T?6\`$$bbSU!Nq!%)TpE03mV`X[D_*@fh
+%hsflc5;'siXBjU'`J^VtHl7Xe"&]$_9+^qUJa at +DIQ!A&qO);5Eqp=er*61L$.hA-KKk%"cdCDrHAN#Yk+R0_\.aRDr8JUo40S\V
+%g4/QI?bCW<YV5sqcYWifojnDTXu1o'L#qD$I/`b.AV6U;m,2O7eMB11%7hN2'hL8Y:Q*i,F]l<@33uo<cB%XEj<H,/B>;BHjsip"
+%(8b^A[3'889bN)$njRYu7"S at XS!-[H_jaO:T@$[?eL5!Yi!#llf,!`l]Hl<7#OLB`:7AADe6P4SiE1-aD/8IWVpr$F(n(o?H!;9;
+%khTTm^at2)7*\/bVL4m[k-6#kV5S;m;nK%\IHrW9H)r/h=cOf*9O#0#aj]"=`;+E8-jL)$Z7)Q4(,Z*de^AkCDIl[Jb'S:#>rd5C
+%DsS.>c7c<a<86WZnU(s][pN<V(Y,&CJ="Smb(n#S14ocm&+YmS=QZ(3FW;hp=EgR`W_-%ZE]HF.jcHrpaD.<;TN0h,/9ZKN/W;hA
+%oQp.NFi&KF1juEOFm;XE(6tlF5)u=/GP%,OkHT?,\+9rb3^:7T]_RYNYq*F6q&MDaZJsDO;$26;ZhoqQnnMT2[kDH\R<,uTD/maA
+%W^Npn%$-HB(lNu!UR/kn]Xl-ks.imqHfE*>>D2quK6LRDOX_U8Lct4oG3bJh<i\$AW0S/Og2(G$1aU=5+m[l?<9L:%ILXNrg2%Ph
+%I,Gq1Y"=3!;)TrE[)l=;X-;6EP2t'2c1X1I(GM1PK>^R!N0`SJ5"F*r[aT]5/!Wa@*%@DZZjQ+3l4qnLi-O`KbZBVj;YT0UH/(P'
+%a)rq#X\O-jg,QOkBuDbe,d&B6U$""EQec(TVAD7hL1MN7mJ"4<\oG/ED$1gK,it2$[eOM/g?&=6/)+PsmFP`]b5/e(gGss?MaBUc
+%eGT_F"Vm;>5&"7VL3cdd9SSG\emr?V-NS7HX-1]]Sq_&t>BJmeJ?D"2`$VLI`k,.T;K_YL]p=)G]HcO&SN&%_\'*6%oA4<_h<aEI
+%1guVs#s at o(N=-9l#lCmpI;[PG[rX^!)R`'p$.YM]Kk5hU17M5WTKH4!?_g_]Rlb(bo&>&:&Y#jK$3rC-P2p\^7(9k/<OXB2i?k$V
+%gCe\ZIZp"*?23I!o4_=s#W43/7EiUYs(F4G(=%<-UK[803B*Mj=5UI%_^k$+*p]%k(s[dVF$b>uVWEqVRqp<h7_<<bQ5uPtIpcX:
+%UXQ2'8=61_3h5;6fZni-mZd0tf2R'"SNTScC2`mY,tVpX3S\o419SjI*3&#Qk.DG#dIDIH262,eZ4cXpO0Uf*G at bqdOZVeI2eVq^
+%Q%s00<fTB'A(NEt28Ze5RE/00SPun"QOEUe3e9F1 at s%bZj#Mu!<jgY@(nHnTkoe\jL4_VB[4?1T=Dj4:QGmWUZ]V'a_-DlXHoAWF
+%p,G9AD`VJ(A2c'kU/G3\WaT`AQ5=FM$1.?G"('\B*"LbY/W*%m:>2n[qT+'(j&&>+gA at T3:LAk)41;`T6ga[-c,'B?#6S(IN."FT
+%a^a4RrT46=rMV(S@?[_b4LOk5SDOb:8-T&5J!BqE>?k7oCqf5fc;V?^IC$;0e4o,4kDnH;`@QD/Ji)c5X'\UqE(1C7/2t9gUo-qP
+%Z at CR'g^a4/2d(Zf]HJ:X#tGJgP2BRL*\)'$9FYHX%J_FNAl->#n`(:4aVX;VP_hr>aT[0)5Oid;:8pf3m:`TN8ud$97SDb:=jE_*
+%.dkom/]j=$0#Is,+/>"F,na,_AECZ[/F?Co]s?f[,srYG`aA4;\U)4rerrh845Io*AREMp\b"acjKp[bluK:1S=3^0o%i:_V!)'A
+%Z at B:gGNXO/1r=p..XSO;=fc1rbtH0QGQelS>+Gi:hUq+?_+lJ@?h"],?J1Q.NH2?C]/f9@(f[q*X^le8QJF!pCN4a8[RL.2e\50j
+%l,fAD,*f:(!aV7I.AbOPfMknL/0>M712D)]1Q/*DU9rYX8L<Pq7P5jhk6^FS$n%Dec=r?[Q:pH0o:\.-1ffqfOq+oNShAQ)!b3'r
+%<ND868b1?-VNit;c/C'ooEpPfUq76%-lg.-P4#l!6TX-fn:BPAftkA3U%)/VX%k]Gq<NkUWCd?E:?cA1@>[UT_Fr+>W'(<pX(tn>
+%8s%J#i'3]I[W>9gWVdqLF.AJ2np1>=A8M"GmHp7kT%bmG&[tC^]f>Mt<>Hu at LbaTtONC"elsq#TB;oDhEK=;BDOK'kZF. at ddbHph
+%':a@)GM<3#FNUf13@>nfOLQ3)=QD2@>diAe?:jM),m>AB%S=gMC(PDJ[OHDQHd/k#-.ZA<cmeL$;tNZ6jS9"h/V"9pG`##r!-VGc
+%K*W6:Y%Tdj_ej;2Xu']<P1*"=`n/B?FS1_2?(-?SWf9HdapuB$9B+]k(R1C(UoI\sjP#pY=oqotcgC4c*,]sY2;>n3O(A2&@4l&i
+%i\$"mp&q#Q\.`JSoU&rc,o,[>K.Q`6Bdu6JCbDA`+<D&p?BYdrK$H.HG+iRS!P0MUMOYJH7Wr&)m;hW_'EX)dmP_jQGVY*i*3^,s
+%Z^cg!`eWj?4=?Ikihn7F6LQg+k>Z8Th80ke;h6Sm&@BtVjd4p[ZAd4eP7oqGfmqkY<_I[F+&)4_h6F#eN%X]MJ8'(0'[V9LEcQjQ
+%^;:ab5P>)lf,YflX[!AY/FdZu%[ud^5Tr4 at 8LT_iAY8[%0J'@k9?NN\_!d/N//$;BLSLA7:.cMA89VDGDHH'**rqtQWrf>''tjUF
+%2??I&*/APmN^[FXLX\tS2!$t4`Fb<YRtsQ5_ktHf/(CgQDB^mA]^3E;Va0e!P"dcY:=R'/Nf:S"=?$nN9L,%/4?j#N$I10sEh>)t
+%LQottR=4)Q"WeAt<hq$AhHUg;7oT:3GOJjg9=lCE/]<@5_V&65(+%P'mF9%Qgm&9liS+ at F;'cn8q(@;VEW8QsIr^67IR$`.c?Dm4
+%E]E2YYRNTo0h(2a*1pqN.NCd9Eu?PJ$BA%MI`US:dUo-RI&XQjP"o95$o3jDK=^,/gB$b_^[27j$aPM/2'QcVd0AAKq=B<8PP00f
+%/H(P2b?7Q-2Nn!hgQ\DOH(=.`'W5#4N:#kMi">Fi8SBLmcVtnF8Zjqo5_F9HN`V\,C5]geg*bd^/kr at T^%2;ZGU.i%,Um>\i'EhH
+%a:Vg#WCEEmAPhJ!(VC7Jpq#L6Np>PUmF-JI'pWi\)tP[mdbdVTeGI*XahM`ebV*+N-NaJj;W_sH`W>;o"'t8D6ln,F4bi"UF,grn
+%[uot[=]!5c:?dtBgj9%E6d?I&G7!(fiCfJEk@^&X<K?qhphqp!3=^\fAQt[V at W(J8AXiTj0`a#Gi[>6t>%u<j!SE-*AP8N"'&?j[
+%%lTT.jClQP;qRhg>4QjrKW[aTMkOnOM>IEKaG8.`PSmlF)`p-]3'r9tm5_3G0dI\Fasj\X.AMc>@kGJ4]!=<HYY?U91T;`k"r#+B
+%Q/b&&E_2):J5\33cdI^3#-+VAL"2-]b!e3LS#&/^bR9RH!j\b+M1QsiHGcbp;Q[3e)>)!U3WH`]Vq2ot)qJ^=]VfKb;%Or3R:Li.
+%@feGd[rT,TflSD=+T*FJ.#EC&%TsUYX)8kZ$V;'Vs(&1P?__LFEO^:Xr#f.;;9+>$W_0tk^;\c\7CDnOB6[I"*e8BkH'*JjV]qmI
+%SR\:dpE9-L<^^qkP??NE.iG7En-[)o]6kV+gJiH*A[=U$A9;omp;e_?7;QUAM*=[iZXDFMC4V:cTscu,iq2n%A8DWPJ7=^SSYmuJ
+%!N%FN'\JrSG:HEo<HG[4[UWA'A3&NaS1n at f9DPkO!au.H?6flYqLXJI-lH+Dam\;&g>)h\q$c]KS="t at 01m8RB/bH)jF^B2>WoFA
+%jTD]^mLD_jN*K8P7F]6W`dXj,Nh\S1:-Y!a-`JP;HYA7</MK^%"O3<X!@gieRtBRP[5m;2?KQJb)8DQ+OH6dk;?^BA2E<+/=Yaua
+%$T&K6O_\Qu=s at Z'_*&geqrAs]n3/]OcH2jtMSbSB$kb&dfhO^PhoBpM.nPZKT9:Fh17pF:q!lZ>T:i-8\gcbH%XUc?-EjoB#$X/?
+%`AtQ2_DQng+g4U_5`)ia115rSp2q"o?OiLG$E/&COuW9i-."S*,`;(:K+&8_YQshd!Y1ZsWe(^p59>"jR$GX^[eI*JkC1%?^ob2;
+%ebMaBk-Uu-%i[H'"B,eH1">^TW_p%]5TI^G77BjZ4jP`T^0:4#M!`VRO^)aE:sB=9RUqXDO!NUXYo_UF!NV*fbN9uVDTu=td\[Br
+%oFtb'?fW`Q@!E8;UF]q.(\+[g6:Eq`:1]*rK\&9%R*<l=a;Q([/<9!r2]Ef60h0:!^demfOV_jNcD]W84WV-cTY)nR*s)3,8b7KU
+%G$.bU9U+VcQZOdgOidK6p)W6^fu1E(?3L?(mj/!UG,?3t7[A)r6H_th`s6NTc)NLbjSpBs3+O%oG<bXq<IuW"!FTmBTGs:7cA7au
+%6im48Q_+]@O4Fu@,]]&s.KDphBZ&5sK0gIVoPt:"-u_o5F#U$>+NG,:.t?Z-9M:[pP9W`Rj!HRfNt-r]bM"_Xi68o:'YsQ3Sb2UM
+%-37U@%`".`GAHbZi3u85lNA07-eIBVGD57a6Bdp3m*I<Sc]Ur`E2g6dWgbOcE3F7knT0u=#EtF7MHk7Gf%=4QpHo;WS5nNRg9OK0
+%g*1Aif.:PhTh6&Q,e)Sug7?BJ/g"k+N/76Tj1^KC?Epmri_R7m$+eV^&qd5-&/:kEn9It\C)>Po4'8,QiuB6lO<`SS&"-`k<G6s)
+%+&0+nZWDF62NUeXEFS=+bgJedVGnY/J#"L!*_rsS\XFi;#A7R=ieN2Wei/D4R)NZl3Q\**l+52nV[PaAVd'QM7\%!HX)6irY'Jqh
+%<&5d+Yloa!OYSut>d%-k-ti;9[$il#h<1EPpLSqR7!L#Cb+d?3J<\MKmZFc98T7D0_%u9afo()**n"VSgmshuU_&'?ih,to&A4.D
+%XG=I8i.$NL0DYLX-:p9-*2e8%,TdFO2i6n$c?[UD6=+(AfChW=gXV7N!kaPa%HhQtEBuUW@?l]E^`#TA'A:D5,Z%Je,dfTn:<1u0
+%9F?I5du.V\m$E*I`Ui, at aX7aQ>5i\f18Zt"1:eX#P2GeC\5SIr8Cq=N>bmBZ'<9Qbmjm9QH%U>?B5SBpZkO,98f7/n\Q%m_SN^A8
+%ElD&D-.Q[bYqeW3Mq)?)XispGaDB*^-2pUKi`Yus_FTI(Z!Y<8+aJdiW'"H/hP)MZ1K>8Z-/>@c3;[dkpdW8&h]mV5CKD9C'Y'$i
+%_X6EMlb5n-R\]aU8b""'Z;I+&VPL"'O0VIEPE45SUH4_^-aD?hY')'H=9qJDCF"PNR)OHsF.<;JOoejD?VQ"VjAU#,;=-'EFjY?;
+%7Su<K<N)+OiE]WRK"^o%J6L$J//YNnh at Z4K*cb'end^p_$eq6ek>2>,8^^&nRSIq].=oQh4`R(Yj=+-ZS"`Na0j#tH&6Fg[=!W0n
+%R:C&)Z;qj9b<1>h&hF.E8CbWmJ`TnbKH'?[Ph\ni,`u7HPrb]i,@\b(Lh.nL-S>o%/#(:gDF-l<Xnd]te:!J/q^>^Q0uXHGY(ZRA
+%#-q";DPH+K#n)h=SPJbH&4qK/Dj%^Z)*^78Om/1Haq_DE#Sq4D;TN_#5*DO\&"ut'QIkB0ER1M&B-::p;MjNf>41L+h4/u"L0:@u
+%EBITf]R<kd\amST=Xu">\Kk9:=<eF_-$sW!b&;Ggl`hkRV?0?D1,6m5-HJUi!2jY#SP*+e#QTbIWk at Q;LMi;'Alh;c*XSeNM#1+r
+%6&']u2MiLF:W5Ch4KUU8Y%@p>?XuafC&pfhk;nGn.!+=rccZ$$DMa at Qd/5/:DX1a(?[7Sfa_E+@\TN0^.*275)Yt`_:B9]\ib4pI
+%8l7[\"7aP:+Kfa*5rC)MA]/3T'=EA-o';q7dF29;ERWom\jC!`!*_U?4\RA/7HFfWj^)7.BeY+i+;>P]R0Re31K#A?2E:\Z=4q<\
+%/oW1qW(BMsAR$ES9F#PLc\opH]6Z&]:FG1.ZOYn_n/pd/a[u;&2J at Mm64YTWiN>kr3i3m_[td[*eYVc7k0Ge)eQMq8_FX[VI2P=;
+%cl=ScHO(L3GSdu+YstUP2)1N;GBcqHeHs`^9?U0B<=U7`X'4#72\oLDGH/(&<ip0*mO-jclD:(.DH&nklT`WDX62:>2R?.#k)mb/
+%@K!G7P&j.K(Oa?d7]r;?^C_h-3kP7<7BR^,!M,4OjPJgRj=,@!MnoN1YYdhi3RCLNL+5!f1oR=2kE6adP'0S9*8s)AU6GLVcSCf[
+%&meQ<+qR51[7^b,'X1*DQY`=\(8B<6H)S3Z%o80 at RCuG:"/DO5PuWoTok4qaN!/dniJ$6Q)j/A`c1'AGGU=f$KmsWM2G%b)W_q%4
+%Ui7E4p<B at F%G+e83 at U%+l2E?(A9_5lHRO%H.NglULU^%_HSnG]Jh.bc=A2$KWcfq?Th7t+#X6SmaZ=s/I?nG5:_QIZl`kjiE\t"[
+%p8kbh2TW5MC_7Y)3n_bHOo*$3!W52f\c7j4>YEd`=p22VXhjb2-Z`l4:^OCcaGT(=7%_$O`\t#cD3i!@l?<i>M%*K-f5bX6Z!qUi
+%F%_gZ7jL_BI[/EfXib&g`<]MW.b7ucb!*;3.0_'@;dQY?D,,+\2?Q`@[8e9T\&ch<FRul^GfW)..?^UK$91ZN]^BB'27Yf08EM4:
+%r?4ICY[:qY[Yf[Dlk%^,a9NDgPiAsK#$Yq?R1:8X(kCVoaC/g4?UY"%bn;D<9Z\m5ZmD,fHFMhCj!GM4PbF;-#Zt91>;`qiCiK2q
+%(6I1O<5D1g>"e"mMIP'ZV3$JA`6D::_l,h)3opALfJ)!)SNKM,IgHXlWiWHsI`iBPn,NR[Q(GdBEFQ8CcQD7I>tF/op^U4e;N>Z+
+%JCV2m:bk)EcO+8U$Em`p)R-%!3Wc_f!+hW>70Fd^.L[BfHJqM#Q=ioLYgqcB1 at k&!;6NqA]ib^)9/CoY07#1Mgk8Y[r0=@U"mo>W
+%<#.dF$XaXnVb2B at 17i#rMA at Pd$Z<s:RA22HE_Yt97F"UM0hq?q4.e&3PZuhTqaR0G[OY$104D2eUS)U`>:%*aIr/0u&&_*f#tC/R
+%?+OFFL`<g.G-^5^#`=G/.`b3J'YlYJAFZX,&"joSgJFpTPnL8ZP$IRp at V4U;mOZX6&\4%f!YB]W"0[i]<#K"XQWMa:jId('BlD"c
+%jq11a9c!(*X16tArmEAEZQ&s.]5[t`noIH'ED"(^4:'pNMn0OGF9UCbd#]\%X4YB`W\qM8A3eB,2BUm4 at cP`s$V^jde!)?7L;NP&
+%b)\(WYk6a63D3'R*te$e+(*fFkY2s4AKO:NJWi?Zb#4;NULbDserp-^nepgW81S>k<!d_u2bIL+H*]dA3:2"Z8"`O6hq6go_ at l>T
+%nr74+RY*YLShI)WIm%JX4:0b]d(m6.IKm`jIshsi,qY!jh+\+LJUN[h-VqeP#d]aP3AFZ77;$ie``/5kd`R*t=^juc4'S_bqq>+U
+%TrtpfL3.TB$L'V+4/@;k[p;GNMm+J;m81kI\9P$BWehkg?W20*V`#5.fqN$7E]ncB#m_pPmW,&0 at PZ>D_HW;RP`N4V$^?nU;#+#C
+%oo^eU3(cDkP9O#^$qf+ob9c]24BV`XbE4&H'/<9;+em(:nJM^h5m6<%JPX2e8SpQn[j6f)&f=3DK<2BUFRNb//'(pdDj&o3F1WPh
+%9\I4U2cYgX2O'"VbJk8;.O>Q\s1PX//>&a_UM at ShG>-`!#0YrW)Rt*[o^E]TVl`[1Ua5g*D$(+7O:UT;%^u5F8[>j6UP3(['HkEu
+%;W31`d:RBb_RsCk+B3r^1!Q:?WCn-9Wr,I=K&QthU-/7AV(X!iWhb?4&][?Xq09_!/dj:NZ':)bJ_Bb-nU-X3$MilYrAHQ]dqg!L
+%dZdJSSZY7f7)L"XLPu(:M9numUuKR7jP-U!h5%ktCBVu&0>!a)S&[jK;b"Lc``2$"8s#4JS5h1ao//dZ)[&iUVf@@l0-+o!=ql"r
+%+bmN"Xib.f2mF at mRB.2ilhU6j\(UM?!Dk](Ja^Fem(G1MUb*Jq:P[XJDn"gg*A2[ofj17A$!/T:g:3]$Pas%dXR&B]FP1#Em.,jU
+%4=bN\/!HK^\@"rCRL(Vg=FlPf9m1$O\eP("U?\]bQQ+d2.90:S8M7hn]1D.^h#bKq4"*.hWcR;qL$G<X!k;`2Kkg9s at Af[<EptRS
+%U>!L19Y`jc"M9Tt[I#:nD/P\+:=8,-^SHV18o+^D=4et6,oQGN`7<s]bEqTAA/'Lbc/QWiNQ\p13pR![Q__]uP^"<CRo*cF?r;7t
+%X"l,D_9Rq<JLrJ,3a30"pM)pT]TQh""A[`i=X/`f$tYWD+=]rO_QZ_ng*VGR,03s6/++64<AARPG&uC\HC*E+Pm?]@&`9>pP=1JN
+%Z!dWGQC_X+os&Zc.cdNROK5[a8Qd7#a#52a\"PD+ZprKq0fX+?i9<bK,VG<CRVJ6Wlskun%%3B:!3CDX$4n(S3V?<i9S;(Bi*&(?
+%8S+s=X(<8KE_.#mWS5I.7`H$P[d?**&)n:O$^ggW$rR6)+<T!q<+@;^1.=3#9X]7FVg_Yl`8OVD-6grK;]X'gT]teu94pMCo/t6/
+%AH]@JifLDq.aG;3fdo3C/B@`<Z^W\MQ"r`u%_#+&^^3KPTX(KVi)l=e14*<T1>DJCW4T*>=.*T]_(+TD5e=Wr1(gOG$P!@YqG?n)
+%<es"E]%RF/9d\Rb%]%jbHd/;gj]t.Z8O72YBTriBe1[B!jOe4`9_hUBQrQ8>]JRj<<:K.4qsh$,H`C/U0Yu`_:NEQkaJ*S<DXV!(
+%XM!+2JKT\hR[m$59U=5PN@\2VfNADU:Lt3(b">0]b+aH-D8$CXDG$m.NKYNeB at L'8Q=j64TdQIF5=IQ'7 at up/fL9i!nodaQoFo_E
+%0\[>mk5Y#?;&lWSD^$g]^0M,t$^_nAhj!-ZqZ,sqb58H_%;il,&E/uW)DLoeE)a7hG<[BZ<jd=_iON)g+8,-m'cW#OS5k9W1JcZ@
+%P'Ade9hr&9QS%OWH6"75"kt/e?!)90+P!6nl\>9IX9J12Mb3VTQm*TR&QadL5+:3I"HQ2\PbghR8ak1rHad)Dn>pL9EUC="^d;qI
+%hg*:0 at Q_28X$i>HZtGRt/3r$RYni7!"Q7@]*ea.#GEDKJ7&5NJ4".g6ME7R'O,B*:2Va`f-IiB<#"_ZN(7$_&iRtI.``?[B21E@[
+%bA`M$/ON5ITrK.*#</bC^h"Zn9Nr#i5O!SMGpB4(mBS/\r&'`n#QSC/W]_nV"5-It)1]f;n>\mUdj%D?!(dg7XQ425m"p\JqO'r-
+%CgUsoMA+]nIpF+MG"^q!4N;(oH7)US"YXC2(f"1LBj!S):Nh2eWd^pFg$l>I:3&s&]*Zg,?GQcG)3Ec'iNE%F1"ZqC;,ZLu;jDd9
+%[8D'dd!o*b<Ttr4D)*PN>pm8?)Ah/Km;LZG%7SC"XN;(j2\Y+ga at n1.l?7=]q:7hS%TibQGZAR/C=`qe7$Ad=09W_TS,5cj_'PD0
+%\Oh<ffbIXu&+GCrCTNDV1b)R^CT?%"VuArmgb(e.DFF`b(Cq^*58=X_'QIk(G*C!ao*oI<X\3MH:M>_7UP.<t"P[@5e?22__BOf?
+%5@;mUUm/Gl0&T^4BauRo8&WR?h]=h%DAHIX3,EA4k9RqdcE&s#!+t>Z<$bPDA5bfLi<(r7$o)JIU=OV4_P__`@uE>(DnWqLP"#D<
+%,n:)pX.f.*C`@E5o.@#?G$IVZBdSkf+.bG'dEBZaG"JH3OILq__N+$,+\q0?Cp;k5Wt_:;dD!ela\n`PUB94j)MaJ!Ci\H=!Q'*>
+%58)&).'G[nE-8Xp;oSF3*I[&XSe'NogML_04L1H0Q&\nP6f-""4i[Kc-l$Nel at 8,7SX5VXRfX*S`pN=?>i9,XMoSe2a]Te@"Lq*t
+%Q/+K6NTu-T:ONpP,.4psDj-+UE:^D%QfGMM9f]U%%U>fjHNSf"dZ3(U_uij^D=*L;P.cCb#UnIV!*I2ep?EX8f[]dOgECF!3^)Kt
+%PrA-U^!1/daGjk3(Z?aH^4)@Wkf[KC<dB`0;D72Wc/J5GrAf$'qLjnt(1k8MU%FQIr`D'_>1r<D=95ifbObLrCee_P"5b.$@GMm[
+%,[htG^fQY5ZLKZ1`F0O"*6>G>?Dq=r$;OuU5W]I4p$pa]s)@Z9*.q$0ED2OMG0/dppbkTMgd;oKXs-T?:#1i>i'NpKLDU[eNX`U;
+%Ab\6sr`;aonK>`R4.$##T0Dt;'KkgE&@UU$_/,Z\X'E%RL>+n`:VAJX/D(043^nS4*mSsL[L5)3;mLi+ll*9#^sLU9ZXKPWQEtCn
+%%C,7Y'";8cB([4+^Xur?b4I"m]7Rc*Zn3?:c*&c1C8iQXU\aJe3jn?aZ4qV]Z99*4S\u[H".*4K%D]IY+%X<mlaGiol(a0`Y1<U`
+%NI1dM_PUN_YF!noim<5s/lo_XL,:q;EC=A_@$Z*e\f at m/l=JU!^H1qlg>VHCK:3D"Ngc[u)R^7I<R0=j)`n'2W)Tb((sfW$]*`C@
+%a2pnK]C#=M`I7;h.RJ_5lin\#4k>`\8BH+JA7)dJ7UWMVR(F_TWT0H;qCJ<b.(]_t6f"\HBn3'4?aCN!HX]ir=^M1XmBV:u"E[FS
+%lI`llP9dnG0aJO5I'"s),'3f^"cQ4,&A-B_?'][-msK.N)^lQ3:E^2EOLfL98*sBii?/qJ2!5h]QA%8$*VaC9[oR[oZ.1HMRN>cl
+%d'YHK6C?MjasU1V6&$q9hdjW)MV_[XMmk(*FSB='h-lnNEpD<I,XpW&Ln)L"/_eeJ,\IVH6(:;CR4AoW![9mi6sE<+X4%-Nid9<<
+%bGTMC-IWc,\,jHllGPcJ<IuQ.BuJMDW^;&gUWE.pV-[GgA%.*U-M0A*LJs0k&5h6,K?P]GP:m`$Sn/'5._0t2>m at juIe.C8nd'qn
+%%fDV"eT0eI0oQr351sf)O;M"Q5AP,*l76n6gGkqs^gY!lI1;=Kbeq9)[$*?*,'E at sU7@*GGUcj4:JeDliF-2XWp8odpL2>+TOaZ.
+%n=nQjFHIK<TK^&;;0YMB=n^3b\OZ%kP^WSke[MbIF<7udK_qlpkjm4o[IqFJ`c6pLU0>(B;2r\Sc)tELb9bo1jN?e#6iX6&@j3D>
+%HL<;n;"_^%q;il+[Z.EX1E9"UI<BUn<S]A!H;O/KjNB%[9jhO$K\biZRbsX>*b(^_pia!2C at 0&*WlKR=K8VjcLbR at Q+kKR5*=nYD
+%"U-17M5SM\CdW62"n\JSi+="qWXa'NCL)`c_16a/Kb!D#/is/Prn5V?T&hB#3/D%M7t!P+Vt835g8jJBfOiTJ##g?W[]Y(X@`^^`
+%'XMPO^l,Q$2TaGDHm&"&VE4diPm>qU`Drcr*<Yc'/6%[E%\Vq:hjH+Yh?i<,*;3Lrg;\U(.A1;W__ZSd9$u=l]Lc`j3sZq$H2o+C
+%nfMKnQAfg3]?j)*/sH]NYo4l8-37-C&q:cN"^Ck(nhqIq-D_piB>MI*3EqccU&]nD,WAkf``U[K&gmdp/E8#7?jH$(J!kMpD^/!8
+%F[0aUKk!tj9@?@s_'9h?eJ6lG7;Og"Xg"h8[kRW6#s0]`INJ*&K4JSo/[[$k<heU*X#5?1_lNu!CKMW?fUfY,B47jF]n/1:-CVF&
+%.>[^\b!=ObMchXP7_rPIlKamoEeT\"8,\\]nW at +ED-1tS`g/-/ML?eR459[WZ9?NC(T1PV%U\2>K+0\H91C07FCb9%+c5$k0VjF5
+%&[I#EOs#l;@#AJ>S(QBp)k4]i#hUS6ochT7<>`:k`_'&M9!q[LeV2f'_`(TARQTWJXMqWrdFl"q9(q&b>(iI';Noj!=+V)-J4s?:
+%=5YT3HZpe//@tk(M1ULF2;gCS*O7i\MD(++%Ws.BTSkBsQ]8F2.<1uTGmC%rW>2-R0[>\$0WWJcNMJ)W"i'#=JNt7cWK0!&CS,/M
+%'p1c7`W"KK52rgU''4)7llmJk9A6KMP5n$hSD9LmP,G401Df$7gStM[)\KismlhU88.H.8Je\VS\P#%"e2gU!-iOAA]nUMT$GKuU
+%K9/PN&R$^=5t5qJbui:@ca07_*-3Lr>Gi+j8QMl-Kj_UVNMsAYF8JWAOAShh_Mrg\GTIChL0mV6kg%8hX".l;Q;)S^QLmR-X$p-q
+%>nVb.Gn\C1T>f:ILN:@T:4/<_5:/JnpdMSYp##:1j at NG14>4`>P^'MbZsPpR!4[(`XReJG!Q:OF'.\Sr+*2gHa"<DWimnQ.ajU\1
+%lS]ck](Ql;CA[QoU9!X6ZH"#T at p"b?@:`\OG=o.njEu,5Wln*&@;utm3L#"tlnAZ`=7tCU''SDCM9UoB!$s$I)_n6Z/I>(Q?m)m=
+%_)-;B)p'pgm-<E@`iA<*,YP=q"]Bk--'"_k\&!oP>;?Z.*NDn$UcYD[-U at lRP$/o^LRK^g3`;J2Q#u"SY<:@9<Q8Wl>umeY!A#VN
+%s&bc_#!p56e^".MFqnHKq/_dD4V)*7&!DWWIVm>E4c!Ltkuh2\`D3JEg%f\5_DkiDA./3EU[jLMi&Uo3UlP.V.Fo!k>s(IVAX&mg
+%*$JE]U[/<Rku^"TA+>Qa\#Fh>EP&]KVLZiYe6i'WH+J?o6mWri:M/_GlJ$<HHrW=*12c:>GRjFV38knLXO`RI9Jl0.BC%Ob[)K!g
+%0\i\&M0a^.g3,Cm99*]rSo.W.l7-(_!No8P#[GtmaUXQF%98ReGp'1#fOc(W-Qk[\[]!eJV$.DW7`AHqJ^C1W8+mf!YX[2TG4=:^
+%N!lEtX8N^mFUBLen^^f><HKdM%gT?4KhG55ls']!B*,X#g)&KX2_G6O6)#S5_R'O?^^4:t#X2]Y=-3Y5C/L=fbt81pmj&2\T]"\$
+%6a!$+ at Kk%q"31'kYEc2_"T&8fBZ at 9t;Fu1"Vbs:&S1sq(ArgSA"<_;GXLN9'4RYsIjg&]XBB+BQ+^952&k,&WRl[_oYTJd5\Ae"<
+%brLC1l<tFr_Of?Fn=!H.CmJVKPkbfH+bH7tVZW=RE.4%,b-i=EoUNF^4NGJsnMSTg-0LW^jQ?F4kd4k>YZX!QN?,"`,ZbS+k8Y2'
+%0P8;n93ohYN^A%ES%FR76mf<q]:sQ7+QG+5Z^e%]OS]k-c'XD,#+hXnR;o:#<3m*_';ePT4c^mJh?/"8Ocp#YjDN_s>0(^9[F'-`
+%Ub7R?Z+pet1KI^Bm3eo%2]cgX_I'_[/&B(L(5PJ-D<gg(X7^87=Gk"1emRm'i6Peg%ICCS^Yfr<;TsLhQTFQLBD29VM*\DkU8k._
+%YheA":tp/9]G]c1Hkqe4mA1"%.'%J%;M^6!a4BHA[3_ZT-\m7O:I7Ya>OY+aJ5?Q!loD!7!@o;TG['i2JFm:%\90sJ*jO/i.$5FS
+%g"E0)-Q'Xm#K#r.Cq/01Q'Fq1.`3S>4;uX0"a0=1/DO.>?E/H#a#k?$-.K!L\[^R"^*O4^"!dr8ZT40p":=OA4p$9:(\SHIEb<ZJ
+%pRSpkMd*LeZ.XJtQ6pg5V=QM:-.rX9CH_"ccQ7kclGTjXpCZ5e$f4<9Na[f.DV`%S*'K.CX?u=_ at SHmO/!#Z-.1'3!0sRG%M4/DB
+%5])%hoUYd0PG;<@kS*>Un2PEY<YfPF*!`tb#Mp5##7i+AaZ#H/+qOs4R<Vga6-D=1U:c\o))kq<fc>7]a`r8Q:8f3IB%d at 6>b+Ya
+%"6VG(OX3WD15h.6Ym%2V3)5V>4%6b"8O/$Rih at IW`93%o^6urO8N*TCj`A#iZZ>X-TUd/a;aUJLVrE\>R*nsp*TICfD22$$T#@gH
+%So:oBACW2-[+HUQ'!-$a"4%qI>Ze*^%6t,%;mIA?;6iKi:<j>eYFTLEla4 at K_ESOi@FDTt4/d*H(1U9:-8DbOjt'8OPPq&P(H2l"
+%*#`pfAT]eP$$(3pLG`m1D^V$)9$Mu:&rlR=>JM<]'4M/2\cjWjb7%d$:q0mPZYHlUYWe2\7aK?]-kc#9A3,rSc-Bt2h'*dKLb&WZ
+%*\=8W%ON"`'U!hKKl%dD8=^6G_47#sr@]#G!JPb#\Wb;JK?nP"#UpOK%4#%e9pit\X#V730am-6\8$0p8+%"#ZB:Ak44n+gXI^eO
+%$r&c'd@'nqpe(&C`36YUi<BT0V"qV+28%B&1":f-ZBH0El@>C;(mY>c.70?n\*Kd$W8`C'r=61:2DfRoq5TF'V[]#9*+;^.e at 6C-
+%UcdBUs2U.TlErM(1H1R%D5R^XEOJB_##[7IAtLST6I8A'[R;Kka_D<ng6tp7mW-X=G:qOs.lDd?28fA`J\cZ=Dc/Lt#1<(l-#pde
+%.9sa.%@:`eQD-MZ4V#,df+[:AFp.'i4t/[!\`sl#Z9IZ/4",s)Q$UN/Q6WIsOjm7(59LjUdn!EtEY6<9B`:[/;`br>6Cg?p*VdZb
+%g++ot"GC:Lni0_.b52/I!M%0TQD>]XZ?Fke'Y8m((eI;c]&tChVerUFT)l#rX\HOrp:ljWm8G(0&?ub"N,1aAS'3J8n96U<6<huk
+%b)G5#$u3bWh$&58Pn9rX]&l<iX"-*LgGm$E4kaIG]]6s.>%Kenpm=W3#oVl.86Ur<.@'7$etBS'8I>c`#'5V5j3Pkj.k0eCXohf:
+%GaQZ'V/+&q)1/e>51 at Lm4*#X/_;f]Z#;M>u;1+o>8([1I]<,]'Le at f0P0,WmJTk+rPeS-Gh-U(-\W//`7G7(Wq0V41alIF6V_g&M
+%9(F`m'-&,p0O/dmbN]Rn=CqkE-B!E+fp2(PF('tUS0]$RDFl=>.8me!lU?Ve,t2HpYl7(tM:j+:gO>%iHi0ur'.A^"9f=cHkWG*`
+%_RL*(Tq!@>[Bc7>K.OS9badh>6r)@kG%J<AG01!Jb!V!c0LAGo:<[63DIdnV.Xf:8g)84k4aga#>aTmL%\.m?__U2f=VFS8-i-gJ
+%\?[m`8Hh6IVCiVY?O9,!?*u<<%SlRt(G:IH=0e$\1i0FH$ofi-)Kl^7M6!qG6]9_REDb'qTE[ZIItEV)[X%ARPkCOXH<+t%a_#VR
+%_m(0D&BQnaq;8@//RF4A!qU at S*hdJ<AYt4N=4*54m'e_hkB9XaoM-/(_":m)0mCHp&-*DlcAqeH'HA6MD]pb=l"&s%SN^'<h%!8O
+%KM_!MMj^2!Qb+^=D0r\&G93ClCP_,4>\bTR</&iL/@M]jgS4^HJPgfdX=q]p-$cMFT(M*Gb@(XuALaV at Sh!)t_m*B-:Lu1 at T12?P
+%3^e%QdXYS=DB+@)-cpf><i"R$W3ho`<#Z>VU4P1:$9lfQo)r))8%R#p3)[!7hK]<$?<"l1o73\u at 1O=X*XRhm,#p];#iU(#.!CNN
+%2W8%E*]d`ik4DbMp(SuLcb[U$a%7b#Wl#;f,S9EpJKdNYC+LU. at 5>>qLF'h^8s3bLkh<DDWnCP8U[LC9odeMrTIl`\c8IkF^&b3(
+%:pPIV!6kC2MEhFKeXl>KnHDsmc$E[NbS"HajtKN)rbC?TDR8nVlC#MoR9C0300p&o#fDjjjg<Y0OFP>6>K(#W7HD&(\@-&[P2?L`
+%G?+`*lqZO5$96^ioV=_kpR*"s?BdUn/_V;tc:NOu>;Ooar9,n*.M4]]/\A#f#7"@`LBY=eWNbV\,B/kY5b]`$@C*E+1uPUfl-WbY
+%k%4>PPn`ZQjR$7,2F5OO\:Tpg^`C``JbOIf929#*::Mf/h;+RTCr]KtRM8YrlV2Ze<)mJ;S0=e(YaS*D^IO-[Lk+hNd'H"DRu(si
+%\mXDuC+g*Fm,?H*D?AqUThZ['lMh5Km>V^DVR;P/DJYVL-P<N$NdbH))>4F,:HW/L(r;j-nt:/(*&ZMfPd7m-3SIN(=hfbJm+c:?
+%89!.NW--c2\%!Ya4"2fj-_;_G()t-YTp%O/&ta_AL"Jj#Rq64>]K"]+=5Y0cFj$#*F[l!WJ]E8p0"X02:NCj*^Vpl*YV".Te9Ki[
+%1imrajQm5:oS_e>R&]Bsc=M/-mX;@h3cd0<1km.;0j?B!AcmB25"PnE-9bN0lE-XVAR4/UWLLRC=-+QCKBdTf)1g8^q:p7EW at Sh:
+%480`DL8Q0Z7<pP*!3=S:*o7^2JO-iEig66g!#4Ip94poDa$I!YH]LeP.Zd9WBI.Kim at NI2fcra'KY<Ub$p+i>`lX.,!PQoRg,+"B
+%BaHqjEQBF=:M56E(#J_#i*j"YL4hne8_HXSOHkW*5V:oll3-iAbE+X,Ag^n/IQpIr&0*,n-D<oW6"m:LOfU!uN-ginF'WV!0+sE3
+%(fZ'/d+R6Y7V.Z_K=&>ZJ-KF]e9_1=nP8ijE4uG?3,+Oe&;$-SIG6 at 0ZCB@uD)SdL at 2Rb?`Y^K$TopY/,=P*)h3"u]O(=8\".XTD
+%EY+_5*F#+eaa:=&LIKm79-QT$$OnSB`nTXch/\[3&82giP>B09ZVC"k8![n_-<q6>KCFF>^s_V*=Ns+lnL/-iOt%1DOIcM0fOr*W
+%haaEsk%HVqLr[@eg3-WK!4ADO.oiWs%__8<a97Q;fgO7Wp?WcOe"'V):k!TDlmCas<DYQ_o:3p$5ZG'+K6:#`'J+td at QtRGbYP_:
+%Z'--u`fL6^)65h]>S$W7ZmM6((]\OM4YQqAG:`2*aTY2g``R(=Q3.KSP=fO*`aQJ;&sILk/YN:s)f$kmST[TUek))K21^0eEZoQH
+%JM'*BlJ!R8OZnl*658EsjO;$"j*/Vm<gB$)JL?$=!2<*S_9JA"/3=oo#K$bkC:/B/)=8#urA>YeF&oo]c!N!1n!&a.eUTW9=#LX1
+%0U=!HG&cUb0Wr?Gj=-T5?6el2[C:Os#g=cfZ]Q8KG)u2kA/FATSofOcM4ZQeZ!M[&Ykq\$e!+C62-bZHR:CY-#4Z;K[N at _)>*M:`
+%_%ae<>&1BZrAeu23nB[oXogiFj]16)53N(/\``X\So,On7BRfWMaXF3mc%d^V^&F)+<Q;Y at AeK+7foFc@H=c=<T981QHileb=];J
+%]8(&@nnW:DKlkXl;lMRoqfkl!`RNm`(Z6_+`&]E#m=J\T>TAU*m=CWdB%F84#doe4=;j4'i,To2_ojEA!3D-%mjbRgO^J+IC5%b)
+%H9&B$`5BO)/J%-="%1T.md`+nb?C_!iLB at 6MoX$OFP*'S.Ra,UY2mC:EZ6dMJ=G=r9lgMAi(22U#)lc!k&jXBkdF%]#(Ep2(SA8M
+%<cR5O"k#=W%_Ku#NbE?+MYC7gfS at +(QABD6OV"SG]7V=jZQ@@O/hjJmpa\XR-p8N&J!o(J&3pN3h9mD"Fr^5!L#dK39iC"jjqc8j
+%9)qHEo3X&POk*K]8PC at iG:[j at ZV]5,39aEV3>%[X4C5X)(etJM3Nr;7?Ym4uS[ZMi;<p+Lr/p1<@]Q=":;__7^iH>(+p>],KGP>I
+%`Zocc]]fe^)kNRgQ-mI$(JfZ!#9RcQ?Z#@.:=/Q/b'Of]RdHh9G[a@=j\?j_Z8J$J&3L=#&s6.E?C*!91L!J+1:n;39RO=(-+$7l
+%gLb(I,25'"<a]BW8aOHg-FYe"aF>tnil]C]PLV#jc)GYYbH6p at OF>EbqXOTIFa$E?j#GMdmpe5N.-bG*Oso^I$1/80DT:fYZhaIb
+%cH;$+8AG6cg]RBg=H5XO%N!u=6Ln^M!Bq'8Wg_E&Csak.lMK+$FUc]AFpk<GUSG9ZG(0F-akp]^T+$.BYm8S$QImk5$fBJ9"$_Cn
+%$0XsLkct@\l:beJ7=>T&N'?iABh6CZ&, at n`I#CS1`O6I7;t<3OB[ea<e:j\Kn=KV.%ROKO#tW=]928*>8pOPIc*!S*^u:E55 at no!
+%lF;mV#;Tu0N&%6TQa;n>!350d"RnU at G3GbD61O]+Ma07F!P-pPj-a8Y)R(hpp26seKSn+D.NRmrb*A8G6hcRHfhRLsRZ]f,;=c)3
+%c0*nHB&4l`M%@Wrct:Nu"Eg2HIjo;oB+Ls'<[Rtu\LMHkQfR_"pjQF>Z#td^jAar')7<ElqrR.-1_t&NP`ZjbPtA8-.3foaVc4sG
+%$')/jROPW.X6bhWk1*- at H]I,Xq/!CC)e^'"]NOsE`E;^\m?isqMI`r(c`,'F9_Fa9SX9[_IL=<>GKY7tq-.]a#KqK=Kd14`qa*G@
+%2S[3XMH`)RP;NlZ[V[=ge5"o:JGn<k_q^I;%1B(C:U+om3F0A1?$W_%p[35N*4J-/W52Qm54qdfJAdSe,;mV at or@U:K$PP%3N$NE
+%chUP(jZf4*W at Q$gN^/8!_u1F(>ADHIRs4?pANV#]>e?/H$]O4'5*BrDl:^A_R+*KkjPfdBQ^Bb(j+kU:X-CQ- at C%?">"MM82`>cU
+%4)j;+RpQlFQ.(&PGGfm!/kAHIB_o8^ep^(`b/@5NQ11#q3`#LR;"%&Rmt6X*AV7_Tj26\'fK`b50R`5uDBmJ^q72S,T-ijj\6_Ll
+%QY%-6Z18We"?glT(*N'b$Kt*P:K+jL;8(Y__4K*=Z"&Vt&,+e(a1#KumXL.3f;c!cTA\?iiUaRJ=^`rQN_.s=D(!\rCm)81.Fe(a
+%bNlpAP(&U;*a%Q%V*)AP at -a99CF@$jci17DHni<1;Jht"2$-BIfVn!)W`+i+4Gfqm,^Ao,8eFm#"!\V0OC*G?,e*.4$q\/AOr?D^
+%"^48"UA79lUeDp>1PQ"b;FoN(CO=oUNl,W_3`%1MR%:fN0q?`udA5<GUHlQIBL<>kC"j=]b2;!2E=4<hL#86FeVct]>4$K3KD9!T
+%B=H<1?UT/N,uUCl.mG4<.=Q<]PP0qQJt<'*[IeO<BgNoMV^HgH8 at Fl6%fRL0HliYe3W0a#@;81'@.L<i_K'ChJAt$Gp5T;B-?\6u
+%qbu at AXN^mif__roLYA*t1fiNo0DWel*;=Qc#Db6`>$rO<XI8Q:B=n#oH9co%=hce*d8+d\CW[%\d3OO^kEG4\V(?AYSg7B5;Ro5O
+%]PTkOA[u?lh at 8;AWLJ'\UGS1uAWfHV.'[sGABJ2b6&LDEQW]/N(oQhG==;*;PA931S^)TQ"S-eX6?7)j)];T/-e7Q6E&jg=ci9hS
+%mCT2'p[iNdC&K*2N^-4>%97ZAaiMO:W0I%)UnZFE9R6:8m(#AMm*7afOd^<O13TF<LfO3R>?/A4c`0rZM=R"?J,2^84nQ=.8Q4Vb
+%;opYQ,(Zt!]*kMgD3B;DP`$`4Gii8KK7lps8\>'_e9,n"7rY]XbbE:+6I./XK+uO]:_JaO@'ZP#h9[c'?8]n`7Kl.fM1eJ,lf/OB
+%(jYS6I?N6m#'o=:>Y;[N=CG/j(a9*KfO1s39utmR$-2G\4%mX#<-$JbdI3l9]4?'^reACaICS4AgTU`6D%2Z#CoCU0Q'ASj*9L#U
+%9'RS7A]5'VI(be!jLsq[Kt]W/aDOh'6&p-c.,oXCTW=YVTjScU=4NMZLXCP0NpAsMegc<la^Q18;Z&(&\Y8%/HnW7%0l1(RaZ`Uq
+%*qm-re.T(mookVo'$4e^-Pb0ja+L!N::"iG25!+_#;l_gW9\ZjLQo\B=W>^Kj`"+#<s+g?3;d*%_<*?oH1-nYNGnR9(@+T\J!-Y"
+%5TTtY957lrqu(A8_>+TJ2u2"?8%/r2*@S03Sp0r8hXjC^Uj<8mICL/?R2GN7*@Ac6&cnjk;@^=%9094;#7[Vb]C#T!WhY16?Rf.;
+%j$'Y`?YJ2q(+[sa,i5o at Za+:u&@:,?<iMRoq80ZsJ'0Q>`]-kUh2MCmKX at T@6]Xh.5ATZo;Oq[<go=a;/KQ.$?po?oSXA8FKk8<9
+%/)#.]J at elFal'bt9"rHm\u[brl^8hXOE6RGd8S<%OsI%FnnI$+TO2US<I?f'IY+h*/Hd%L*74A_(^W[n[F9+Imc(ru$/m6DPFr>$
+%_XSb at m]XiRQ at Ri1Xe9p7bBL!94R at E)D14GGH1I1#Y-fSK]j,fR'Q3Z0'\pt:UQ(S"1j`S.I3N%FkW4fOd1o4[2]3nZQO<^=(l=0:
+%g\+p?M,0!:'0i8.H5.^*.7':E3$2tA4rCdJ\.:Qqp'jV:C,m`h5"]fLFs\Yt1rPhn'?FM,8]sR\mMhAU*Roa"Ya]/M(K/gkC>ef(
+%.]MTu(3FhD@^!d at c%%Lp`OkPIE^n<QH7/t#$>n at _F%__Bnp;Vp"7WI':EhSS8'gNPWD9OX,RciOBnCZV9L.8cB5BIEnC,'bc-a)>
+%S:Ai/%[aDiRP;.]Di,G#!UGO>U%<\bd*2c-o7b,\lBn.f*K?2oSsqKUE6.#2j%2)6G/>US!9c0-Hu*0)rAX:N%kC9g0^ILu&:ZT5
+%*K/1dMDZ.lPgji[q<:GKRshsi#tg.*cj9S!iT=*g(LqMYn`aibJoiW&"@oWS at 3I1_p`ck2cu^;id\I2p8XOC<0)(?QF':c+-6L3e
+%=37ktaD3Wr!_RJro2%]W^*=W4amr\5!gdulcFfYkoC^9Lq_^;lWW/@]d^I7f<=.:?(IXGI3Wm9Of:,]&-[<tZm3N>h_<k"+gTY7F
+%[2*4cq,Hi>_9#Gg4#l?D[G7=#f>Cej5'8:^I=Z)Z[FjUb]k?K!b'%T[7>q?J\1Llbk=^]>4H2Pi;W]s=W(k!S#7`te!'6k3SB"sL
+%)4*JL'%Zf/<_KU>#^C5hS&*Xk/%1VcVi&eVEg,m!k/".fpNr5lLQN:_F,lYdD(:.eBPjTgRIFMr!FHlCqQ3]fs$e9F2Cs]qr'j!'
+%=PujZT*R0]#q^<?e^FE4P\I&CGeFTWe`=<F#AHq*s(nZ?[YGZ.0u6F1OiqJ[bmHta8QXqMND7L91VCt!#[sHN/4OsG3$1a_J^(gJ
+%PN/,T7:%sXO%2J at Z)K8IRb+W%dG7Duqmg?,+n^l6oPKd&5#s8JH%I*/PF>6PFdSIY*Y_"?IG;<bZ=lh_2WG_#onEYn.je]<MZ3]>
+%k?=!=-((I'dY/%Zb?%Gd755UM<YWmIc=cn<$ckcP/a/CgKr3+mDEr3g,"o'PX9R4.I,;Q:l)c:A5U?CfJqmq-J&,$>`$r;/bm>V]
+%TY8ke-&$>H:HkFfa=8AO-_N"*M)Z<]P!cqd9IJms9rBM?mKj#@F!b*T!)`AYY>OMOmJ]E<D:=BgNAh6XEh_/2_^utV5B5pZm at YK.
+%VQ at b>:M^q&?`8;SC"sdESK^+[`_Q6tfOcqn!Rm:SCO=0X*P$dNTgg]<l'Ti78Cf0"Oq9qQFlnR:nstfN;1HVS<NoRR*?u<VFAYEn
+%IeV at V\_uMUK at L8>^44 at g*%Dl&O3p\M9:\]&3E=*F.ApuTS at -F`rG<8kGaRrS,bEaMO(uPKERDCrc-SN=g!jmm%J3G'/g'[`MRLuo
+%rB@&9P1B/@E'R6j&iGiR+8^tQT/jmc#iKM!oLK<ar4XMZb.lq46IdiX]CWgAk17ZA;O)C-`7-I'-9q=,FUDdacW3eAMD.LO.;&<a
+%6c(hLrT%Q2@]";=KJRsZ!Qdp7'T,rg8TRtJ>Ej at BigMke[Hu?[cCBp/DS,$:#uKA_UI4/R$b<N4$i/INq]-*JQI?&uP7t?cW\@)e
+%-XIH.;mtd.P0R5H]`oTKEsQZO)f$B]f"?QHo&rWQUbiPE%`mmF%=;P;f+'t_b>58g^4mB3gO10["O&=W*p<,hnWJfVd'hYk^;qFn
+%0[<GuOAk*Dm^[JKZjC+1H3m+=lt>1=s1BXPVU/(dUhS8Y&*@<UoaH;Wj+\'8,t30hq97D<!e0^_gTcm94h%o_=lnfZKlX:+HOa,7
+%XDZKGp%>%LP)OACV%HLrr3sFME8X.D/U$eeWN$'k<jO\^MS\9?Y>qkr3HRPn5VJb=S##.T+$;4 at Cg+=*%+ at LM^#u1=8k`7R?/3K<
+%T3G8Uak*13'tj1QL1$!_p-fI&iiS&tc^))*U at PMk^#U9-K-#A[i5.=M;5%-t\8lTl.oSj4VWD)A\ilTLrG'0YPsElcqfhM8]pWte
+%dsQ)U.!=Os<"D80J]^kL0fNOLjOekV`X&gAQ`mj4[,VFP^$FGacO7qNHqgJs*$2K3jM`+<!9fG8Q7mU5$8`SR]!14g44J>_llP&`
+%A_2]kP\&?4!OAO4Y3!5<JYstK']:ftC1Uld[!!(7qslmOU7ap&F)OfpLYU"Kpg-RECS5GDH5/icar;rgIklm!2D\t6n\>ETWB;I-
+%,`u;a8MheGI4;/M86 at m%edue`ns<H<9.W[\<mOX=>X-X at H:.ImpQYuIH7-bes)a-SB*qMDC4;tK*.%VVjDtudm(&DB?#D[C'ID*6
+%B_9u689DO]\)gb[#MI8B<t4lcJp"PkgY*9KCpqUW9ZSgYb)'@#C;iNsabbQB[7EtrUbI^jALc\8J2sS at 9.>/L2VuS]:C+E(X;0km
+%&?a.N48,oaZ^%h!,>WEg_Y__P5`?0+V]fbYmbpJu1c<<3<T"d[h6hQ3N"C2]Q at n#W?=nnB+\tM[Jp9'L^671U*(k*E+jSPH"P+IK
+%i at 3j3dZ421ghllP@qG&7R26(\k<&BTIF^a`?%]4:Ee/MeqH&6`fM%KI8K9CWjOSTJR7_k7'<9D-H#4Oa`Gi2MjOBfMnpA,`q/%6<
+%bUf0sUi>9G(.>ViURIMo)Bo,kR<,CZeh.GM at gpO%Af<*UODpQ(f^A``T4)pY(QEr(;l7LR,6p-+r]#,98NGDE-]:.N7SiqU^nnSF
+%8=8"?g=G>KCTZ?#3%<=*6(ob$DPC*%$0[, at FoAHO*!j&ho'.'8>"@'RF)dCVc^X[f[U6bnHiIc/s61X8o8&*A.#!ujJodKgJ\!+F
+%DS,.0IKS7AQ>"fm1=n\VSM-3kNg>8H"`5 at _M-g6F+"<jGQQYN8pus-FS at __4[@XQ5J<3)^:]<s[CV&<0F:uo?8,Qn<#kJ[^Q,#cu
+%WW\a=?*fuhNtj(3"(LP7J=:%(6d?ho<$H>`oh?-+M56LsGo,0aQhPpZp00G<GC_oqiD6g#Nj\:Po3qc)DYiE!%k2P;"5AiVm581[
+%o"-peCpsJ\P1m,?hWEBSV1fsAGou at g;RLGTL$=NG+M/[Fm?eXs_pl>u<7o/n(M85G>1bMKq1"#/[Wf3hGNCM`\m+=:!TjjhV+CG7
+%<b@<s;+AXV;TbA=3U?4E;bD.]%mmeY"*\be2e#u$Kt]KoU;O9STlc][1r*Uhjp^klJfH=k-8AZIR+i9"dt?N/KOuB at X=2hSq4t*J
+%g`I@"WH5YuNdWNe/g0/ea]:Cc8&-%<.,p)/(Lg^5="g'08]3H9W'VhAcU'Ru2$kEqIl6n)_%6l'hS*S8;_L3[%RF=1/QNQd?Fb8K
+%j6hYV_)e?]@iHOkUAjUR;,FCpjeAlEE at 6ddcKHM)Qu<<S9f[cIa?r2u,h'R>-HjpdjO+Q*n;3)i!n3_7]3ZsQhj2TXf5'(8$7*/7
+%W\8W:H_'Edj0s?^,`nP)-`CXb/f[F[BdOfn at T$?CZ*#[omCl0Y4Bn]r5!7M2l4l5sSr[=OVIP+jPIfAE.DCK#%^"a+,.cNF/Q2r%
+%#[;cM!k6\()no@)BdHq^9dWb_4<!WLMkMBadY at AAfmOQ]dN6-ECa$#Og\[[*]^tg>kK2m0)cp?(`E*OM65E$uP"H21#e\E3ie,55
+%L)e$@s+J2EPB=4\!R-s#5I)BYnnT1/dZ6 at o5]l!OE]mhm*9b,;AKX?0#_n,*mddg=kutGL8/UE+bOIK_%d^60%/j8QKYkBuK59;+
+%7!G1+d(*armnV7Q\`VOC4R6:5atq7lIiZK\nTj3a8[Jg99*boqc&&YpQU&MbQuH96&]qtN%.7NeO_FILI]$^Ds4HpWXDD$LChk/6
+%0\^Is16lF4_)(I[4jm_I,!7:n(,FH!(Nfs[?r.;aZH-BTfh,(7Tg/?coGmV$ra7[,q]k(@(i[^0a8<2$IJL_d at 7VK_]::Q52WVd-
+%=0njjl.c=-:d"FYB:qEf'DtPa_=HMJEX2.KJT`N/mlFPi#/@Hl)VlsYng_gInDq/`Db at B!#/3A"]_@\r/T^=/DsVLX?n]@/A3SR"
+%mC5IHK3Jp8Rj1_Wg$b_b57/568iEqdir1<`3iR7mi8Ke#\M9=A!VE>6cf\qnd%]-4Z34YB(1bET.i#r*T5n1.:76e6"/@!8`?qqW
+%!2dJ(F\+/l.oY(-P]LdWA#A6W8l&cpha]RIfMQHXC7t)[qgTmTk.J<I)o.=:a<K0$K::]p:j,KD[s@)PHo%<kT-grl^en.Yf6qJ[
+%,ZSToTkJ=dTZ8AdU!90RFM'=1'.>uT#J'+A`O:]Z_3U6:5Tk#XOti#^p*Qu]ii7!EY11n@`L/B_F5J>'*?gV?f<35DF#1]3fd<&M
+%d+t at h]%I5`\>5i+pEa3U9oVgQ'-/Ibp`g<3=?4,d-'H-(KGahG_KsKNCTbjPe)$ssa+_g4Qq5r+G&(G>Qu(bFgjV.:40c.eJ+Kf7
+%m9U1b[KrgO*[sn1^&/FbWBQmm;p<&0Q<.[FWHI&AmlT8ng0I]+25_k!>"\6GJ\\rXfD$:FgN[uOdg/VH)p.CKc7oX$,G03`9l%2:
+%mpg8_V%DCS*/'ShDGWJUPgAuP4Mb8_FS(lfd+O'/P!O[rK)3ZNTK/gCA?-65o*el:\Ng>:K((>nR*R="^i/9/S$&sZfrM at fW=Y$5
+%h*:;B"uVd@:ft/(O at 6Q1('Rf),[+C/\CJ.nZ+i_74CKDbiBDmAF3-%]N#(jUhDr2NLSQ1]_Cg=`6Mkr(Y/hV3k+$^5QXtoAe[nWQ
+%oQB0rR?X/]H(L64=EGqG?[6J>ZtU^G^5ur+!H[+2Lc>]j30PH+Pl,mrHa`lMX"](EjKo(:^C.Kh#b9;_b^[,Kj5\1*=@#J`B$`!A
+%?i,nCKj2^VSF5],$2eOmhaT)-#AEXQ-O\nKQAC'kD7CH?S>WX^1AM?<?`nuHGUjU'24r8`$?AqB.dW]T*Dg at ifBVP_!SmLEe-)f3
+%Rh=TB>68AK\?jOUbAUU^=F/H/[H@><I_KjgW512=Hrm[$C3#p^gI_ObBmd_9N^&k at OpFhaKI>AjlJ]"M)+,)GMEtt#Fd&6rBEN3m
+%g[j at tW@UUoO#WQ^TBj[Ccc//jh2,atoRj^Y>#rXIWfM$BSA[fJi\SUs!P+LC+2%AEqj/Jt`\*<WbW>DY(t=n*ZP80FY6aQS#I3X]
+%IQ at 6YSj"&Vr)>7V^6hEFd3So)hP&,WG/Z^*4eq4s3a`:]gA.("J:PP3LhK=<eoP,1Ab+V6.@;ZOS?X3'-Xk6L=_qNZ>R_Nn*s#;N
+%lh$V9q<,,;_U(:H7YAaL3SP@^)j+,g`>jJ,VIp%^P/&VJJ\uNbK"/,\NABmtegLh>Fu,;lXUh8bSYA'RMaumpoVU9.R]IlV8RroL
+%=cK>Q*V9BKDDNIa,\sM0-LDMmlMY3%^oP]iII`@RJbYj:4,8^sXVeKV2%TBdB0C*Vj#G2qr7Zo&J*/i@`TjEY<$+\j!B,;!84mdn
+%B9qL8:cKQe;#ILqp(iF":441u3!UgN[H8e_Nng8oFY/`%R(AD/1b_.kC.Bn6308Ic9bc6\?#b`,+$):&-piRJ:WYVa\fQ7V?`_PP
+%G*>VuD9Hjd'<H')(/-6WPk0I<qSl)`$a]O)R8/cpr=LsepJ&nW4maL:CAT@%$]U?LPY at cm/eU_H1::W`flJ80PKV_[@;``3h!66$
+%eml:VK8b2am#hD7)^Vff0HC3oR[rd#+;KNhR<rtgML.\g63!R2V#ViSaJj#9=!c?J"=f".\(4UXO0^+B)b>)1p"G5f0 at 2&TnAn8e
+%A6da2L&_IEI(Rq_iRQ"c#>pLO!4)\?Lll2=$[.J6R$>AA;Vt'\c at Yq;;^it\E^,>5P]\?TQWaId`RKKg*R3*NfaI'NB'r/8:H+Uf
+%5!Cm at g/]-`2<TFfO>L(H-D$=1hJc//jc]/egE<fb&Lh$"f!gQj!T'aQLKlU\58TW=<6juiU_?!WIQX%MaY?.)^gbX19)2V5P at k$$
+%O75hGNW7Dh#k:GYeMGiu,P[WObL=Ah,a$<kGTnM;8#mp],rAgK^8u3d0]spW\eMW-3LKA'o<4"k\_sS^4q at rW&h*]IK1$\DanZs#
+%F;1pN$-&da^s=GJd!@;")No!Tb;-/q<Y[j6Jb*r53)`SGU2J?S4MQY>\a`c5;lUQdJdcCh!LbDKpmp&^5DFfM3phR]K[[AI6"<kF
+%2SLm;$-<BQK#ss4GouhprL:,0%@SjS"*\fP+:bnc5=/_&Jks^*/lk,,YHk%Tk2M(c!0_1!C"L-`;C"gMI,Aad*b5<$H<clkDQeI=
+%$Y9iYbjeGWq\KrjC!q-=O(5HCqUsWH/'aj`[1Z#Ae+07AClpLSkKAQjK#X`U69SDF?cmsd-TbMKG7d%YU<P1"VOSlM(mq8q8o^u.
+%8pDj6b&.KjD8Hekq,W:hO"pqVq2GKgAk_BCm3 at mGkFNibZ'X;YY#;]%N[9u1oD.!U`A at d*=D23T*kC\d:WprXmJ%7FCL/$L`PWb9
+%Ot0WheFTB2AQ^/)d=9'&hB/@5Fn97j0rP6DDOmj!FLG%0;?E3YOV^`6c%B,sm*MJ&cMsaN]KgsS=<6OOojNcKb[=cf at 4FM6?B96?
+%k:)tF;>[:);e!,i1NMh%D3Ds@??liZ?eb-X^!TGDLeb0J?jJGiXTR3sd<ZM;05j1hBfFqQFlWVSDi.+mq:qr-!r6`DCe5e42"k[B
+%[HC&1X>>bTf%'>:^8l6"9YK'?95aAfb!K"p[MN+H5F\F7%iraJp1CNDn<+p7-`Bf!kSHO9i<Los=s,9a2JNc0[:Y_#6so5cB#B>]
+%!nlsm%S/Q<GtjCAium%1\M/N:Jh/c6V4sr4h0=5l"Wl%\lD]/fkEJOILY'1G3]KJ/k6NccPmiCVHh*;3%<Pg?r]>2o<q_L%bLJf^
+%oj%gg&>"gZ7.,?#m=6Kh6DSLUZtl#eP`8qT_AHZ2QD$r[=r!^Pkih,snra._E6/RVG&YIfZ.HOL+#KPrW21-3.6j/P#SpmjEt^YA
+%J?U949SX`7,,aLR*_NA$U2tdIg)^ITC2RnH!$Ssgld<OMZCP'd at mQpi^s<.O*5bLCkEcuB.NnBRIQ.s;cm*b:E2rmRbs]>EL9pP1
+%XH]&^Rj>pFcYt/p16js5o]LNdg\r1oVAG5#XqC;C/#8_c-n+>8RXrjirfD.7'd7"4ZQZd$:"iH5^YRF(aQDS6(+mB*!V7LLQ!BLm
+%s3^B:L':_'l1l83Jb+[mHVIa[;U3Po+a+[bn\b3UI=e9o*u\d4$ST,_A*l,qg<Kh7hlto-(Sj;lrR%u*;K;ojg!=*.F.IK>;G+&A
+%OTYKRk,/ML2Sp+gT/t)B[`4BAeGNt7\D2bB,aE_OVY/D#D`TK4<?Bq!O^dq3:2AQIFag0KQ\q(gE6u5Y]I+!#ZE:-$qH.C8;&:UE
+%gI%"]k%t_e)qW!A.7hGCb_=rf,hr?NG'NE,`Cn?g3IAlqH.oZ(\kVP'XD+7C=?CtHea-Re^"N]`*mCf^Y"J6>-\!b at mUK(8h$JXJ
+%ZK,a*G(E-b2GYR:HmUJ#_01SC3V)f?KS?N_SKn]R,W(+*U,Y0afuQm@%\d<2Q#b1G<j^S%Eka`T=TIU$XHi(dK.sPW\1SR8W6(tF
+%XM.!%01i[9]Zj+,b:i$o/hll at lfbj6f[YTa(N/rW9)4s;KesQ\\8<P+DdmA\/N>gPmN`3+nKH4:Y@:)32+iRYlC\luo`TPi7n`6a
+%qW%B%a-Q&7]Aq&13"2>^'p/sT8BNZb>^`^ePZ6>l>%=3YC]Lk0RsA)G0fqtSe7"'44=eZ?kH#UV1$bmu_j&Ds2=GT\)8ng9s1h^M
+%Ia:tp9<EX.-[D<I`AK?;b@(Dj!oT0Z;k2Ipn$-ka%Q6]C;d=0UIB=80AI&%o*X!dc/.DAXmsO)OL2;'dEM<7+/d?R,McF^'Jrt8Y
+%eX at jOm/#9D>u<K*3WHAkrD;(RNQ,J1c6iLH(0$#o71C5!oE.fCnDp'CTq?4"WZr4dfn:q>.AuWM5[(]fqj"]T4RB95M%c<V8-%(U
+%48D-\nML'i-tDUd;['"d`fS\>5u=7eZ=TimP<5UESo4r<6God4GOh;3\W]fIXS9NReB2QhE/XDAj$)U;9s`OC@('n\/b5Af[Qaue
+%]-YIMSA:q"2F\JV3VN^JmFXJ`*U2Z:'GC$9M*d"H+"?g2BpDkk[2bcRjHObWpi%7g7YS542;$""l`f>CTSp_r.'i)CjB0'Ll7#*-
+%Ljao8cRp$Tgk_#hHc9d%qHc1rY=+r)J'b0D-RB at pD[&hbN:M>'CH;-:0 at KZU"3/[G%Ql^./A;M0F:$qE9M7G`MP1duE`7h]SD<fc
+%@B0Q3j!9(&$/eA98F?Q,r6E0kG`I[!4s`J!(LG7T?hkk at hIWU)eZfkXf=R]]`cZa at M'L@"7L+ID(6#DG,$s/*/UZX:&fJbejq*uu
+%Tjf05>d at Yl8O<riJ)h;J^0dO(s7;STV+.u`@loQr1N&Zs[):#Lm&!E0fMi#[0B8*P5iL2B at gQY>CmRh:k/!!*:Z?1b;4-FV=-A\3
+%6^Ni&G&qlQ'+["Za[QgmBAs^E>tLK_Z;(b8&,[%F]X/Q/E&T(h$T>8%Di9a/`&3n';UJcn;nAr^Q&D<>C8p`m(?>;8r;=j2AfJ=!
+%$l8*<QM&n3Bm+A-a<]6t]3q3gqo/m,Y>c*PDBF(q49]?8h_Ds771JPB,M at WBM6ZUg"Ho.[J50$JL-m])ToW<^)(%7XY)NXm[X63H
+%Ub_JH@"gq`R[lA,@@N,L3RsfHHK6+^C,bdoo?O8gENTeNW'\hC["SJWl#SV2fO^%S!Q_3phZts$]&4_`]\TTu.&)19^k1.fCC2QI
+%fK`l^0_>hVOOno%7NWVkgp[.DO2RI;dqa?/XdV:lH;h4?>DW1OQd:fPQ7 at f+27MVAX`L0r]W:>CTT]4XEnnP:oXAV7&6MY?9d"r"
+%Bp+h\=eO/skaX#5-Y;$=V!Bq:NYm)g-V5mH]mVet'(tglE\Dj^HD__m`8'^_Y"?5rUC3>?XdJi;LbI:>hSDA<ol.oCeLmO0a+Qe^
+%;if%1>Bk*5:9'bb]6+=G^(`>MIYRW;!\`ER9>g,H:sJ7kI82ecNW0-uEh(J)7`EK*GpQh5PEU4;OV#WMSE='<VcI,AhQ#inqhp)F
+%?^9^m4IR16BeQmb,UQ9,`gmB>.JpS%;154KPtJ5g<<fOe,FEC4fR%$aL(Zc,DOgueg,LP#lQgQ=[!dT,0pCA(^Sp"6 at WSO8TF,';
+%l*+?15V&C*N2aJSS1OsbQW-s64scLBHI3X!El`51aNdeY0(f,;_.nFjkL?);&:,B3@]%%1<,$</[M[Wu4>%'N3u5u/ZLE.9+7KI3
+%*0M/^mZ\1hSpZRWaKKME5_CX(Yf$qo@#sXG+mBR&:R)p\'1eD*B`MpcI<]2*e`@D*%I]+p-N:uIg6N0GUk6b0m^&O7X;;'jK9n^C
+%S");T(`^qLUV^Umn1YY\bVC:.6_.gjSl?87UFdn(-gEi/6Cs^$`(0]U]1V_NG_1>oNd5RIVf7*m4IR?T\=?f@%cN;:O'^A#,T3!>
+%jsgSmZHD7Ud*VJ&b7phNW>sSI;i\VPdh`@tAjbZ3S[_fP$14V+WL1aqE#JD5 at 57%H3q(!%X=pV58671dkF:na(.'WhP5`7pcPL'o
+%HLS!]M>NJ2qutBDW*08h*QtYI67).LXtOr4^Z=+DFXk/&F4V<(PGlhsV51&RHI8lM*DC+.G?[\FGf:k6N/Uq*1/0tXAQ)7iY;D4+
+%TYbn/-X>:LmC^Tn6J&9sTb)E-V^Z1d9I3/ehUHVAH4:Kmh+7LD8p/2*eZ7$>4m8D<i-l=LWiV$Ibl%B#a4ur)P0/Ep5<a%!>CJ']
+%ks9AFS7C$8ZW2#p?]$%5%RA5VL:roX`99V_'74e.;W5A"FXOuT=D3oF$rrL12V09 at au2k$5]*j6h'a:;8c"E,*K-h+mo3cg%WccE
+%Fq6Y<,ffNB*^-ucGN76V=fh[pQnCt9Moa1;/>Ya2/r_-j49geh1UWlk^sts/@s.\[o&3/!GG&%,7WQ<U:Eu"OP.$nW"^FptTpfL*
+%AD0_b8ld-eUhPWIEs6!ET'lF!(K[o[<lo?XC8.\kchLa]#<'_R1t$#L.PDK)HFHaTNhkjr+m+r<%s^DjgprrGi51p!5uT02Ipe-O
+%SZr`W5'sRaG.!<KZ^;Nj7AcN%g]mYRN%^6Gf^iLmT%B9,ghh7N![LZE"ub;K_N436_kfdd>r#UTISt:KP-RMk0#>O"Ke,.NTB?Mm
+%8dT31NVRkHEgus;*t>GR+S:k2"4J&Z"L,[V=0\q[((l`3hNAaQRKCq.,_N6ACNZSs;G/4m4o&#]?HE#,Mg6o3-EXGC22GEsf!;-1
+%Dn at AI3T0M'R.V0"hr(Ae6=-]2>Se6hcSHcT"YSE[S(W9[I?FAM+.E^-,jc<Udd2g>:+GWopje%uqnm9jp_QMQn/48gc=p'H5c%0:
+%BDjjb?RQ?>,9cA)"T33!b&a?&6$"C+1AOunT("sG$TmePir-d'cN14KgTV8*$5A]Fn8LY*. at q5L..t%Ib(mZbpLLmSRR!IA>#u?J
+%F-R<(\2AKs&n>5VhL,;UcmP+U0>HaVPEGQfg]?QWUf=i*U2?soW85Md`U3q$#T$^>m"<kaI#s^W2Tp!l at 8ra]:)e0;IFdt%j[>tm
+%T3DZ)'&j>(5i]1P]<[dV=E at DPB)VJn%\gV$JH&;dpgKL8<DYm*psull+-JC-guP*g((M-nYnF!%b#_\&,&hahrO8>e1rl^WZ)BJP
+%(fken5]cnhYO5>Z at 63DEc6<s?A+h`\UIUD4FtLg<!qmlFVW,bM06kLT-1Ymd*FJXt=$G0'e<qGuqXqacHVEAaiNmno26L7Zi?T<,
+%9rXjc;rf<XP:uLq)Y8^,$!%i\j:hX<X3#K-nrlCUai3;$)b<;hqL,V^H#!g_J]X$H`&_u/.$4u)Lgs+U?<t[\kOJ;^foqLa%H\a5
+%Z$6]sq'RI7T<Ilff>\D?>-R+MC]F)*Q/"4j.E""n%IV)H!*eaC^pm.WcWstJZj/E7j=Em;2a(-a^[[s^D5Mr3 at l_@#9bb'W7in25
+%AGFn;SC[ItYXc`W==)@)0]HdIgKGbO5;5&`f_2Od,^Zd5>.f(YgM-QY at eu\>23$+X,nY6^Xoc]p-3JJ`hfI7XLWu:*osmI><ioW`
+%A/[FTFOIZ'#q<EK:$HpL/d5VEA*&WG<5"?'^-#LI%XFh[VYm:b/bef1;grI4if_3#^<Y4$DBNOD*59T_mdEsPX=$C0>Ralf8Rb7`
+%Gp+_U[OKZh3IAR^$]/J$i$Xk]%dAhmp$h=U>A*]-=BKgidM!Fd9U<#,1)DE*P`2TgT("M^n5"R^=3I.h\N*TsCMH;lV[tW:e5%hd
+%T3B[hW?4S;i#@')"#>$P-JOqBH7b'.d&H3TVN^dJH6M3$s+S2[RAYl/Qt(TJG:K:3[WOSYEIWXf<ut4115RL^+uq(ImtI=M)mlmN
+%@_pXM;("nH9Z\i"4O^E,jh&af/l;lh!:t4eoN]VYS!R6rJc_<Xr%g(H8p,3ff!"\r14(1%^n$>P2+ALT14%SpIKP'`MXY<EVMl=(
+%jVLeI0'5nm;VkUS48"_VmJ5\jL"J7!gRo"8*j:J,oU%-MKelKLE3nfInhflN=f-uP2$\jr0=[Og2)u+N%NT<=2#D]80:MRsmj6VO
+%8<jlte,EdO)(aE\Ae]UiI.fZ+No\CP]U22m\k2`p:m2V&J at e4+>sCKu$?,K^#o+%Pf.6WP%%R-b!O4X()dA21g1("0i0aMH;(3M.
+%rV at MoQfu5q;/`QI7XEK2Fmk!EKd"@DREJqiSbA0!Q,VOC?#Ic.4LaT:G?4&J:;(Y#W2,<ngU)&XICEA?Q3[$D at pb0RKCWgTmd"D_
+%'JOc//#cdnK(FG3D!kjYN<A\/TEb-h^ROT&+InYI5YM('kX<m1/GVNtK`o=9j4)@FqFZK9mA7:N@)WE1[_-#0SN/ZZhP at QMr.=UI
+%PB*?k"A3F`CssX6-$^3K4(PNLr<-/Ei58<oa\I1\;OI0G,(.n^&A*'3\HW9;^3jHM]qSbdI;[DZ\5RZYq(=OeL:g`bTrHGqJ+lo!
+%Z,r+n8aHk=SE=X5-!D)AeAQglPg(\nRG=!(5 at 7138],8e$[ET"Ya_qI78 at XEX1A@@Q1O:ir3sL at M]pb_04El[^:%\+O8G<;kPZbW
+%SNZ]Ja69 at bP-DMn^OfjK1 at 3"+<E6IVn'kgmZ]]od.Xe at 42DR7*-^c0j;o55IQ?(,Kb.rdZWKG[ZgA:F`Q#JjT%8BQHO>n\YS\4qH
+%On)0]81F8Z`Q`O at 4p@_K*/9e0"Jl#0r4,!<7PF2qUMl]llm37="HjBr1?Ybo:-pVT=mM1+[\,8Y[4XHBh"Sl_R#"Jr^*uUqWA\>=
+%m*n\lKq_@,MDd7N1M1W&2mWhAH!$Fb#A4j+*A[(EnL;Ho/$0Tk51Dp:_>MsS-,R1`SdHaD!OW73]%>Oqc+CKQNc%XO]cGr/7Mub-
+%i_3?TVbMQ1poW4ZmlYNAYk_l?JeSt\F at JUCV:D1K^=B?Qe_Kj;P7LT-BZr8<),k^8c4]FIc60Z,hf7&H],ki0,n\J=[3n[*o_p$l
+%/dO<3K>&TpZHan-:3Pg<n9V66/]e"CjXe4SA+#`Y08V at 48RD58U,P)T#mB#s%O_OO.I=NbdVn\=;Wk`i+]%L.eDeT3^9X/#YLB)X
+%!H%*g+u<U*[Y2Fhc^BPJ_t]5I6a"h7ks#tScJ[;u]%CgUfiMnA8:tB4R'L](f^pa\\U_*gDs<o8-e\$5=q[H<UQ*2qd+P?f1<E,"
+%4GOfVFA930/M1KGg.U#>J%[46J,'8QJ(LZtPY?iV1Mt0WH11C(;RS0YB>:4/M$8s,`@F?DZ!B@@^.j'_p3TD"j81#Hc$P#*CBed!
+%P<1h9_XRj*NPRu\j_A;o"tM(ap.C18/"X06Ef,P'G;Hb?FsNL2&Tl at bgns)q;gQ5K^>Z3QR`]itY7.5Z`7di)4ik3 at pS<C8LWt2t
+%PSJ4DmmeJtB2p7GMun+D^/_);E5552&Fb-alK8%FhEQ:SGp$IWW:jT`dNm)%-H%*k['hokH4_)&\FG->3jF"jMcKR3`PQgH+!^-]
+%gS4>cCKYIGEPX>e`B%cParb,N at oup[HSWMZa^Tn;b<;CIeQ10<'=2OMQ%0P'hYJe98+KML5h,]%P=PgmCrI&5Eec1g>E`69MuII!
+%7Y'Ahdic,.d.(<YPMtGAgMEF%:_%1h;1h;E/W$n>)_p[4ok<)K\\R/(N9u9=9_!!F,BDZ:kJqmg,/VSKp9QU/h;lC<:7EcaF/9DS
+%+a%36)^$,r5>^W\6>dip8oIL)Y[2XFroTUp1"/@o89?0_U`;Cl+(r`j>i2'':6d,l5;4l20VA76qbOiVIH^<hWP*E"]d4&8*l3b8
+%8/-Zhi*t"(rJ>=Omm!\rNb+^Wb)MqnW9AkiUE!SYne*@=pXo(=mSD9J7UNm2cQ")5#6ifK<ltIod?T<kPM];V"cs_'/<rY:@Wuij
+%l8XCIGq8][r&N$D'oo"f:h[pRn!u!)a-c">VEjri8n<Ap&GdSVO91N.b!CH88,%3*G($'%OHo,VA`rS\1.j`9\H(gM)WQj*OPn`d
+%K1b,b_(8D,on.[gI^`LX*D"T_p])lf;`qIMr'p@,0Ib*_kB/]F5nhI^iHjEB*i[M/Nd,M1GK^PK[9u_Oeri,iONt.g3L?'D4ih at -
+%c!+Q%kg/&@Zod4n%i`\!0ABAHm$<FZD#[W034K at gEX241I/RXMM">-Z0+HEOXDm%f5mVM-A>kE_*YQ)15m^Qdqg-_N$0fQ8,6?*X
+%&[DFKPYOD"+/KQj(lLVk,4^Wi?1M'Uk"3t2ZQH5TP_u(?`CcS9fmVeC#=K;0cL3*n4 at 4:7DAu>?8f,N*BU<gaJjj/7K1\M+H7?1Q
+%Z*_ZSr$cl_;rfShg!.eJ'5dY*T&[I!"$O\g=5W,GE_s+e9Z#]O>(Xo8\f_u%c4'Md?oelJpFQ(4V1nm5hP<F/I/64^H*_WZ0JFl_
+%lg5VZDs`8KK1U"d&b4G"^*IVkgN%T^Sb>!.Uf=!hKU?d=2mA2d%f[nm2N<Wb]oc436FZ%cZLQK=<_X\g\THqADbtN^($`oOn%Hf:
+%M21a!mpiUTOX%@#mU0]m,cMkRG-'K&>@&H;ZR=Al((!D%I+:@#j0cNRA&V&KSNZms&=Y3hQK1qqD<QKQ9B=GQB"14?s#J5(YM#TV
+%B$+=M8K9:L"7d!^SRSLd<?`@-$`3mQ?JA)RqoU5?OQ+VN/"O^'@.cD:)$rk2C:7:QkqS:-Jr1;t7nBG$FKDg(ru3A.!Q2>Y\Ybed
+%%J#FC'CD26N3+NX'/HufP?u>2QRQOA_050T.oT$PgYKc3fVk't/ZA"r!]a%3NJT?M%Pb7bZ.HQ^;:^_Cfa>:uL2Z>uEj=N4ZYJhR
+%30m>78HuIQWE]_([>!<&B$lIKjj^D.APkF//+23h`$-hRf[NK!#Y at aeRh?rKekJh$4HfI'3k`k!;3>gp1U&ZAgLhdG>*B8PFcM`u
+%V2L*u(C*fqgc$Wt_2J1>9C)fLGLBAfi9:SM^-e/+]M6d*BPD=4]\&*6e=7"h/$mfq[jYE&h!%!H/>T0"9G^VRhV7n.&*i9+P0h-]
+%_;Nk at jG#sdc_m]W]iq^k@:/>G63R4KF4cqpM`3*,6;?,GqOW+)Qlm`9=V#lUg$bDg16$h0'I8'n^eB;K>;IACef5shJUnh%/@p'6
+%Q,\k at a\GthZ.5-*lt,co:E-B\Ni:,+CV?#+`F^YgD"k1 at T79Y<%-q^JGZuK9$T-XA&ZGZ6>Z"Z$<(Lg@=8^uf)egZX838+P.gc&m
+%bL!>.]P/Wl2PEek;[pXSM6am%Y5s>hjW8bsInsWN?%^NWo4>VtS3dnee>H-]oB#obB!hcf(R96jqLc4D;.nP4W2.A_4-6t:Q)J(D
+%(^VKZ@&JLH=LNC/IpEg_ngQJ;C''dnC3$=qkUqdiX;"6pXcEqrAq(<IV3iDgD at ns5rNpe+m&;Rcccr"2(Z?@p4n^.t'T7MC%o3hu
+%!B)X2qaS;Kr]]lgK&I[88*2 at QqVXI.S/\aY at D8P/Os69C@'`7/GK\.lRO?@bp70TmTXjqBn(7,TmIVBL<h2fb-,iu'8*70V3LJ!l
+%KN_1&RSVq,AXf$2+\Cr2#a*htgOdj8 at 4pJM-)$T69N7QP<C0W'_0HiEM0b:%%Jm\2(p>4(Op at S*f2/C5dfDt`^9N)`#apqT5!)'"
+%4a$CRdH9S$V+ZK,=jK7qr%8="Q=@9?'8Dotk)eXSmUWWV8d,2?-X1\eKW;jY6`1Zo;Wc!kDsqU=*OaD*^S[=Z_LsM_cEq^lKruE;
+%9"P]lLWNWCcaM_U^uEd6o-AfHWCiN=ZV2<;pZ2/'O'fi7SPY/;_1hNc<bOhZP+(fd:.#rdYBFkD9/ZPBbV4mCTQN'7!G5+p_(f&g
+%/dqZq9e<"ia"G(P!_[b=[cCt>EV;UO!:KQkQRS,"Q6NMUSOPX=o$&pH+$@@lmfb]Mee9k*j,%g>i=,]T>1&iPLsII&T>@&jS>P\a
+%pF/s?NT44^,e)gWV`&G9hbs?*6Td_+$<JVD?qk6skW7MT'0RMrB<M1i1+Ci'bAX)+I,uchs/2G[EgQJI;[lVA;tRiWQ*K;,.Z^qM
+%86H7NDASn>%@P^efY0A5#t0!/<hOCAiIb^W-WOO$UG$]7jqMc5^B\EReH at MPF5QS:l(00IEr]rUno>ggn6^ujZbYd;hZIXr^sEVl
+%.fQ[.&OT//5V'6C-B>"?-lm`u#WhRG^MEd&i]'`Him`s5fRJ==Fgms5,eP8qo"2aT8XUL$hi6sE<*:A0&mR%4,a=fPXhU[B`&dp(
+%NJ'L1#1Vh4"l!0Y?`KqE"Uj>n6=+7tm30O*peN68o7JU9:g`,CrnFHdNB]2TUfI9FduT(9/9Nh--8=T)-MJ\@94BE.-,F at 7hpd"t
+%#Gdc/IT4:#[=8Jn.=!mT*7U3m1)$qG(mXuDc4iXXO^eGj9tAF028Pq[U=@">)aOq9%OOkt'tfe'I^JD`O*SQ9>^=GF,p#XLOQn"H
+%btpYmacb>0#/;G6,S_'ubIQ^Or[gb/<p=\3`,CfbL#@'ug&<`6B[c0]l/8rs[(YdNch2Z at 4Ga55Sgb'b,PG_,1nXu.qVkG>YVI*P
+%S.SXRkK#3<cZ!+9h)L%k#7/0cN'Hkh3F6h9 at QTP'bPC\M]m+D?<N!K?<4bCP1RsucSO?]__>?q.esC/>Y2p7J))Ru8n\1e.Wu,5J
+%Tg=Psj1^$#F:M'9HKMX2/8Q&2&GA(/5)=<QWKp!0mj1af5(\i[)Z$#"4K#C!$ERZX]Lke0Op2uo]'tqhgFp\6eTA3D)3dj\mNOe1
+%4J'$B\#SV[]_,FERUk?6[EDX3%^rY#:(AHBB1MJm^fjQ0q1jG?8 at 7-dj*S6'oY$GXDXN-F\@_9%f+H,cjRb$ieecO-!Grs+b0#Ee
+%=Usm9;"<ObEPW-J>#nUXKt(1q.Og?&#qEK=Cti39dO\P1Dphc!rd=fk:.*HHE\Fu?W at jK(I#r5o3"Ahng[f@/"mu?"kDa+m0N-tq
+%3*JngDCers6j80Y!ElrIK3^<b3%:CD,r^coR9mPPHR03PSKD?gEoFNKfLF,>cO2+mb*2(`m1NYA*+og,%L67/\b?iLm]l]_0Ljhf
+%Tnp^oOk"_L;T\N)l.ZkT00R3=Bio54]N$SS`flhe4\5.ILTU"%2eSDT7E@$?b!,.'2DVAa7!5LNW=Wca/#%'KO/X-eMq0P,oA])j
+%&qV$#m$\WG]TdbiCcfJr<).^L$VbmV%'*lNn,&nBkoa6+9]Wn?<O2a`,f#6^&2"!8*6Is'`4"?b<-I<R#4 at r/odA(Fa4NO3\.T'@
+%JW"t\ht%*]!SV#_e(>sJam:nh\'@R>b`<q.AGE!/^%/B]rk@<Fk>EG&41R*,K%L1OhbTe-@'\noa><k_o]GUk"1s0NEPONQA+0'0
+%rMJ188r#8h6eAVG%=+g]:6P*aR at C=l\Nc&`Rq"b>!)sR_O?n";#p<5l""e=-"tZ;*@OPS^%3VF8JppOPRMoI691cgRrOb<Y;h^a*
+%Nf\WO'Y=-P$sEP]:H)IOWkn%_aXeh6Eg=Din:V[+RM88Kh[s;Bf4(OeE=]H"h[&0m!04gP3&=Hkmc5d>)f>q/(kl&Z[8#B9FZ-`E
+%Y8\WI=Z=)ls8=1oI!Co+_X5V.=Eohd6X>']fRG3(P9f4'^_D'jX]5oYa\uD>IXHl%n^Ub&U%NpVaXs6#CZS>>ZSSB?HuI?drS+q-
+%okWZ&iQ74gcj4p[I5g_\#rGqd9cheD%-A'q,LIPToCBsncp+JZQfCY'b="&Y2^'uUQS&^0:7>6RfVnihN.5PX#MaB$^("QeofM#U
+%f+U,r(\<D?`8'TtGU at hp+O(pS.$j!NP%0kGAH<O"GD0HEaS.hc"pN#q1)XSl2g:ODBV:H(Pg`,r3Vcm%,85%)I>VC.>!KD[:LY%h
+%J`Gf%g5%:uF+VHho0Oo)j[H#o:4h%>TF,]!:@Cm!fc[D#2.SnR5LYA3hH',p^((;p3W]WUY'dRSId;(A#`=UFaHM">C-*R-m3Z;Q
+%<s[M?*o'$o1fb"=f.g?/Qj2#Q][)#tR-_d=ZrG5]60r\Eo2&0Ums2!5[$Eq-s7`G][XL'dP!LduW&$X=Ok42UQ(u09FujmQ<9KY+
+%2QcAf?7CUmD6#t?j=lq<TB[LQ-X$bNn.NnU7$GE-;AJ)g1lL at Q!%\)VggB*sO3n%3mk^5NAHBOs\WGFb;(k^&8N(LOkg4&(JF?_u
+%1j9kbj(7gid8p!co(QHkPI.M*"<Sn[XfoPRH!)RJWT8Is]K^7OHM7"/(/h4oeasI,.S[mpAAPnZhL4IV?`$&CL*aF9D4,Q]1A:ZL
+%Oq/Tr5O89:>rg89+Gf[m,'nM>oZ7G$;Vq at F<;W^GT&d^Mc4n76FSSRM5F]ECp8rd0SPn_4@#4NXBJ*L=a),3^Q&k@<TbI$*@sA+)
+%3=?;#1b*%CMgN=JQ0)kr0Qh%eIRj:;4`KT2m7YF&9Fl[OY=bdu?VNGh9mt*,,dhE[/q8lHL%)!bRVFiqU^(`Pnl=2%BhDAXG$Aa5
+%&gr+)5Off[bA77Kkto6Y_!KI/dK+_Gi-1JCk=miY$(1 at iXcCm:(ltb8P*aNYm[dYBS*(IV,7MGq[MI(VFSt.$f'#RH!sDKNS>R#p
+%1q01rf&d%`+, at duor&YG1!sNE*e.k0?^<,i4tE4FZOi at X`[,c]`[Zf0$*a4M,Y21p#AY:9/q5[5Q.nR*$Wh2U',30G/SR'@'b"Z@
+%Gi7M$>>M,iV61Vus6i>e9T>B+Fq"g,4m>8N\li]dE9LeHYLD*4?=GuRW&Nu08mS9?<!#VWHmD.E!:>0/p_MKXojH.MrhS8Y<j1X(
+%Eu&.2h6qmFK12&Q\)^f\29J#cL4u8:7M?u]":>H=$Do0/3V\Wq,X$qdFC;iDD48%%<N2uKHe?g]^$L5"`I,_"$J&YrO=<l-8a;7U
+%AeF<CWFp>%ptFHl^UK-T:81\9ca_Yi,f9)Qfdtc$A3P)/W+)\[/"[nofJY$Ea/NT,N;NJAU\7Jp0f^P8F>Fd?VPYY4RY"67%=[&>
+%G(,)"Ye]tL- at 5]h#K<$?U"s7q6/kIj7/]lf$_GK->:?]IK/$Ut(&9;URt6/"O=AMAi1/6*?GFgt:%&DmL?0E2m8[j3W76is10HdX
+%+.#_=0ps6$p.T]L_;N35alVY>:'g*r348498]d!6_e<_1LeS*eZdRUmoN(SY*5WCSRr+6Lg3ieUp&o-IH"`@r^AW>WJsi:_/h?7"
+%'XF:%jh^+gI.78ZKldQFgSRAfbX3k^g-OX!A\kZ*AJn$m+A1S[8j1okj0@=uM-MA1,a&^+2Y??@PQ<S1*t$]G:6kOU?.5;_ at iXYc
+%+bS4`D=o$-kIGZ5A. at ONB@6u7kY?Bt\pn at 3&hULRq3ttMT/pM\IcGY2.4.NI%oVpV,HAO*gE"?69GP5<PGu"F<tJd.ge^\r6Di_3
+%`70*r^Yi7]s.t./(r)FLhHiWKg22T>Y.C/oOm5^T\>[*k88PbP?G7cjGll]VFiBJu#f]gn\5T3c at j+m7alKCa(JUKPZc\SUm6]q)
+%I?01R@:QB5j7]B0S$SK\E#re00]J=/kN!K$B4(=!!o:BnY#s]Z,Yt&$^&9'?OdF(637s[;6f(leaIC at nq=\oWoc/,^_^c*(U9DV%
+%qs6`*kN]4 at LJAW/T'^7!ap.)S-VLjf?LG`-op\#4")O.HF+"ieFM,!0<oJ=-jA'F%=A<UK]1IV(.DPTAX:AK]$6/=o2[1>\0:*6n
+%k%=<`c0=Gn#3mRbNLO15os`Tc/;*8FiUmnqlYX'gT'=RjGftk#`W,Z\9S2[;N:DZV(S[5\)f&P9^'IQ\,FPE,W?WBdPacfWS''1P
+%S?1cbXHCn.aqdf#+%DGnT.!5kJ8i"sf1d5;a2P]N0ZeA at jt4+\DLf$8rquj*f?(So/e<i9>B>dr0Y/8-M'#`NXEuVm&M(+IblkJZ
+%bX2JaYENgk14-T:-5R9^-F/p7dh>?8BrL(Q8R+0*o!WX8A337kmnHIFZLs8<T5^*8p!OdM+j(@kG1JKSJF(Y+4`GU&AP8f39lVo?
+%EZsIS8\D4uU">i32#0q=++juIb+ghJT\ZDl;WDr#/?-Ith7/qin>-A5r*FEDN.(:`2"p9a2SSFsC@@>``Nc!on)ON%Z4CQ$9+5&,
+%$Ne'Eq@`p/I!uWCfsZ6TH#NrcBH_*BaA5QDg0g/7,\p0M&l<SNdlA.+;kVDbQof\O/L^g7[g![hi,Zh81Sf?_$!#b)2.c,,D5O,N
+%">.UFPWDF>%5uNC12a<7e$'2Qo9jaUMN4QO7G%M"*:H0D"q!ZDWJ9pH'/kmEQ)R\]K;Vm[hf[1(q#&6+`,@=[c_KR_`+4''_n1ak
+%j]Ii0am7j&4[o at B=]*BBjSbrp$04\FQi,P!#'`:`?DaMUfo?57N5[<^A4nf'_-gX\f(.EIpr+sbSLY@%Cb5r;k1-g8Q7n\*]=kW_
+%P"B]R*[Y7)6c=JP.EnY>GB.0gm>^W)h###(XJbk[n2l-2,YGt3cBTXeO,Vdl>h7_%nh!XDluc4d49MF!(WI)\drO,0m\LliEq%0=
+%&?&ZNK;:ZnK%*'sU5/i^#/`6g+:aQU_:eX4qsEe$L@;n1?AD=/_%6;k+#m&;n^g\bT_pF4=l2hWKAr(&_b9Be"puHsZimD+Is.[b
+%b`2")jkmf?UlQ<!eeXB^Pkal1529G1Hi%;F,VF$B>P[J`PSu(C.1a^e,_pBU<@qpUJ.%5Y,LHVp778Vb_s2('KT!-ADU;.IbVCeV
+%Ma0!t]u)\K+B+'pZ4THV0#->..]uZj:+"EI^&E.qjLgi/EOhN`q0>^9TY''rUCu71E;DuQ'ae]N[67[A34C/lbP-?8FOlnRX3!@)
+%\)*tri:3ssDLpRAjPuutI^AFfq3_j#i?>h]*3o);+T%A,^*\=UIu9;t[ER)qDY?'0N@<P at R$>),kjB+*9Lc(-f?'tNdDD5kRCFqV
+%kRQ at fGd<T-8W\1dA1%nAUsVIa at +V<)0t"*Hm?A\j@[d at HdoU&'C#qrp-7.-76qQB!.'ri7H;jVcOjIFUOfr+!Z1CPdPRs4;0\q6s
+%C at l[I7c%+\j415(RL<B1BehhoLU#.?[sc!'I+sE at EaFi8]-\JVPg05EIdY_QZn_u#_p^G_F`ik-8/>^%d%\s`h:8!I\G`eE/1ZHC
+%MS#Yp]n]=r@%ge:hFm!*K[*(e=,^S>/=-uT3fbQljIeEJYqA#8g:$f?Afqe6!Z9Me8L[?c'!4YG+:u-U_jCjb`<J'qMb\aGopd=4
+%gWG0V;qRMkjXCa'*2cNu.8]2tUQ/Z*##%m7`,?:Eh77)C[MJ9oKn":*LV[_3bXn7[lT;Q]@T#eHc4TI&f?H,!f6dD!B1i0Y76DlW
+%^G]^_WUKi?1$0>QrWqrSPH=,eH8%0ml2^Gu4Jl+6esUgsbZ468DMIq=KI)>M*;2dE[\[N!EEd$@BQ#C$S?#%#Q8P_5^9d3P2D88j
+%$'$0mqX7+t#ghphPIZmH8hl.g=L;IZFR#'C_)#_<+4o'D+J\Z#X^=C*9@]C-`eqGsWeQ0idboC-*Q(@=3(St+G]J6%)&H8BT,dRc
+%TO>foMDdu4Sq?)-&:Z-OOtr=a2Fhhn3G(ik+\?<#euV9;#dR-(LNTGHjHl*I`Clt#ZrV2V-8qVEkT;\DcO1T&H/"A('I,u<Qp/U5
+%<J<]p[jJ$"B/rXnMD6!)?H>db9p=*")mL;;X'doVe-&03Ek.P2&K?$&2tGAknh<uT>%#Bro;FZ2*%220.++M\-q2XFR8uZ*4nSR`
+%]oQRqpJ\!pCff.7jpd[KG+P3/%h9bY?g*IP&pCRIL40H1PsU4fH/],,^_E$4ps)U at heCBuH)66j6LGiCpQ#=GpLm3*:WF07FqY&M
+%&[D"M+tS2?End4M4:T;7i!bMHJW^<H(3X'f[HhfU>)d$,SW%),/)3,=H,'V`()0VeO5+VBPE_FIFn;-smq5Tnp5UF'<bj>*5rR?o
+%E3KGX(l[JXKP?)dZ_0e3Fhj;:ajQU[@8c`-_^04>R5e$G-!2a(K+$q=j;Rn-3%i\2M%ME.PggmF3$;cJ_o@`Ja`DOgAR8 at pg>aI!
+%g$^L)Y3!IEIQ$;lK[J9LMnUnn^6V_[c?%j\0A-o7Tdeua(32JH>)6*AA"C=SNDulHE?`%AqNoH9 at T8p-aX2(Geco^O.?VPu<e'c1
+%^He'f!Ui&-_g6F=\$T"HCGtDi3WJUimO,IHKd:UicYH,Y)g)d35iFL>/2pkiJ;XQ1Uop:nL97$me<u`Zm\\p*T;4/l7)cS- at N?N*
+%@)pOs4QTW$omHARD5c-d0+?.8Mf5/WN8U%t<mG+K<PK[BG=)d2;J*;M1?kra/qH,61%UI*$stS2Z9XUbF)Y"&ePCUWnfe7IR]tl4
+%e4t]Dk7_]d\&,GW5n99eJC3hMjn at aEoqk]oFg(8re3t7n:/--WOWZV>PEY+&P*@H:q7&LD=1DZY(^&o>/6c>ck(l;M3Z(if"M51U
+%HX^Ia>H^@9-kP9oAW#8?Vk)n0l6S=9II9Im%,c_id.gkSTZ"Y?e25+!D*tU'pAAkJO.34 at Sk:X/_[u%".S76:TjhDFOq4BH<XF)6
+%"q`LF_GQt,c>eR'AO:Yb[Fh:]^b)4?Q2Nt*Eat-SU`fG`36[;iDY"uBJOJ<Db7K@/$++&d!jQ`ki\faC3l&:ORd2t&?U<13#aM[L
+%cRub7\X*%cLjDD/gkX^/g`A#VZ'f-dF"Xh%:9LWU;=emtYaiZ'%oI%2672o<]o[3EF#FF\?;elToWju`_P5Z%c*ifeH1EKZ#LB at Q
+%XD@)K$(\Nd*-pCr*'l(qA3pe%lR79\EU,`ab;R&D&$7dMZJ7,Q1B4-3IhE)]U:PZ2=$_HT&e?s8,k'>)^t_;al(#l8+$P0GT7,U-
+%P#Bp=4qC$2ekj[!(%&B$;G%0gSRd5\AR>J^AdWWOWMM236:VM:d]_un23N6QXa_*tDaHV:A"TqMiM&mWl/=V"5<>q#^N[*LAfZMU
+%0Up/_D(!#e]X2fS/Z5#R+?_EemB>8$h8iX65L2l^d2;%DS?S1j:,n.,TUu0:d:l=kq!a!qh1njf,Yb&rjI_ZX103boK6d!FkQodW
+%W0g7m<5//jF8MI91f>.[,b+TglNEe6/:Nu.T>XaQIUO'UIM5#+-&"u"+pb'Yg!_/30\YWT_!jaQ4Q(YNP_]AR\B:<epF61taQL,G
+%$BF/<i/:Okf-]NU"-,<DmA+a04n:Fr3Sq at IZqu3VeP\Z`jC\Sr:8!ho'<LfM&qS.,F(#oEQdB0D^B\/ikV7q\'J-5oNa^YUCd!l5
+%9oL+ at 0bmn*s,.J5![mZ:TWFfI`VP'n><e0_".]f]eUc%7?PVr%OAJJ9RT(Vo]a;Yr;W?ZO1reoRjCZRO.>Z5V%'8PE=K)si!A?%n
+%,jsn?=RJF-WuJr'Ymm.o"-IB2[JM-tI85pOFcprHfl-\E8Ic_]&?OK!f-gkTJRtSjauB(9F]Xlkj\7=.Fe`k*kprSYWfRN#3m"q[
+%M'":g5Jjl9+h=.J_Smkdj^24$I>*g=`W0Ce]k,>se'cG44/V`)7QI at Zo?%Rim?$3b=f#%hT:.@$c]bi*D\YBBXY2n+kZ_1tP5W(_
+%DJf?[S+mX_#U8T6Zg2)nl8,QI6t,)i(j:G!_(ib;5qHrTGr*Z.'6f/XS9IGs?_ONm,1]@Jhst<>F7D2`iH+rA$o3%(7]MB;:Sn.l
+%8P/]Nqq=LKlGh<"6``@Uj5DHd.9_-[Gmd]hKunoo\C5NTF759Z((4d0POn at rDn<A&dj=?.p0EVbOh;c7G;([)p&.bUs"G+D6'qDb
+%JoX:#DqPl0[)2Z'8(Kk%'id51"siC!;bGDbaX;>Ykm`g`P9%m=n7YTCoA5jWT'$3Sjp9WZ)8qJ;IQ[YE@\i+E]nuQt+qjbSolKC&
+%CK3i9WC@`Y,&WAu(qu7M at 1]F'b)bUSjH0ilGDJVec;IPG^mj$:=Ji+Q<)@&hC(VRG?N!Xe%*>U^+m5A6%F%s29kNNE!9CM80cnH/
+%U-#!BGs-_T/akCT=V"%L17_7)GB&GY!T,;Xpf]493_(OZ$;]i[\=Z\/*tQm]VpZ#F\DWoj'g4k*<nT8YN^_fN-Z$*6b<-&-*=-%A
+%C^Q&.e3GZ:YCu,M*_QR%]n&9<p*MSu*+/G><gE)D^(C7#Q0 at S$[lSt"LB+_+#K#1V>'M)nIR]Ci/Ym%cS;opqZZGJc_h+X[YH#jD
+%-e4k2_V:u5CP(\8f#g9(HEbh]9dEpRbN83kd"Mgs>Iadb"4]7`1_h*<qX)UM3Z!8DBL8kDIF]ZI"$VU>Ub)8(_TPIm\Fh5repO#6
+%gh'8*U&;<Ap>-XXe4e"(n:0gIUF.rX"(s9rp%b:tQIiV]#Q$jhi5s*)+s<fLilsgFaI'eSd21*/Y5Cn!9,b9>NTD<!prt8G7*GJW
+%05FV\'2c4!ZFTk';t\K[2D$QW at qY*&jHOHMq/"h6FejK0dACFE4:*bgVFM9N?sHU?1?K/P]HecM]=!l3M26%P+Df(D9G">W9*6]#
+%!$)nSG\$nL!Ta`,Q>-*'r/Ac;C-],[p"Uc<DR!N9X77p5l<mn8':IOsg:%P)@9eeP:S9n[[O$Sd^Vf3(54cQW5MZh2!2eS at 1,ap^
+%[FVc^A\1'Z"B>r"eEaj5AX50&g==Knb86T_IJ`mO,!l at nEK`hg8!D8is"u)r-$9BgE%`FSil*AEM.32JPq#]i+78'`bCUr&PTA+j
+%s,mq8HTWT(5qh6F44cI_cLRi8Dpc<XJK17O8qT5i_Jo#9 at E$<e3iIpPGPa(AFEFV:[Dn^u&!m`J5%UD]E<\I-80Gf^VXl'Pja*NN
+%,])`1iB!hWbO^.<-`@#`>2"YB]1rbJ"_InhZVO$\S`6OE"&jXTCic5!'hP.blf:f.Zh+,g?#s8BMiq`KH]<53`KDpP at mIQ,gX(@B
+%qGPe=Loj_KT2SNpT2+W]geN=EBN*)^>[CT,G$_=]\r7fDd6c"iHf'fO`PGAtcn[fIo(Hk at lbG]p$0`h\DNM+4Y!CIOcbTJ_Ve=*P
+%D#6ibO31Sq;UL/&f=BR!="GF<=hW.o)p9Y+:LUN[Z?sb,lD-Xbl15.4<d0hYe-B0,2+dLUGGk&Ge7f"Y#F.4TX[VYSe"q:khe9 at T
+%IIml6e:bR5S"8_Rb3.9<nm6 at En`3sOVM91RJ0\bH$2h^`9CBo8b0W8K at V8Xf:`5hQ1lu11hksLShTD"#*\`\-m:'=d,!,K\O#<Oa
+%Tl6a$8I at mt'!nL`GssEA)X//&MEhTb,cpnoO`)P at DC$O(b-,JGR(+kRqo8uk&>0hI+90<J0b)>1AlkJu-E$UmKV?F#n',Qk*6>h@
+%iX$M9.=s9<p9U!c[QF[.A?/^seDj>s;s"#43R`*]@(ZfYT^=%ggZ$+6Tec7Bq6rA/)4@'Fq\bi,!t7G>p4*oOVj11;V;60WFm?L!
+%2P+["<)bB[qS$-ET0>`jR;hZSakYu*dd&0C'R.kKKBA/"_Z](BrarF&P']3.`+U;;:RW[O_b*\]TEln3L5i09)3$"/n2#CAKVWg#
+%k[sJD;aRHoH"E*n5Kr33IZE>DWo\IcfCY^F4</VQYCT_<(@dRtl&/H,Y/'a7+psQTAh4h^i%O^eo0RD)nt;:/+ARUL'c.9C^)WCc
+%8M_)FP^0G@'7[fIU*o9lPA+1V.s\bT.0.fX-NC[L\a4CloHe[9[e>%.n+7%r3kF)@$s/i_>itm1pWesTFk'^%K1=!#i_T4&kGgpF
+%f:JVdl!odsfnWTr:utr%[F7O$i!BfZaW`p=a&2[2V3I`$6I1u!KR2##nJ4e764 at c]l>q(%YEg-h/LU4[CL2RDYX6Y,YB"l!6(`8_
+%"/X_VBU$rcJk8-<1SrW@]?RNV(`3gtb,5QS1MWmWIK<EKX,0#Wmdqj&(%^AFU;$,o&ndN<1gBG'RSVVIZ`S"/h%9eBIl at -k<mVBC
+%qb/O2H"i9"<oo$94.5mgrSh`f"??cA"^0i'!5rV*0U[eUg4f:+;DhjK-n=>??]!_\[24?<<S*M>TAt)7]A?'#n0:59TUtjA25?Hc
+%-Hr$V$hFXLE at .c,j5`X6=K:r(S^mdrG'g7f^(HDdZ.Hb1B]2E3bkhf,TuWD15]$6_,%ocSo^,>*D`et0\m25#/"<i-TUabU3.5?K
+%!(P[6/6q[ToB#R1o=Y7(2DU*Gdo!_U'pg1))W8.qSW%]#o^sf8>k^W3p(Wt-\`M.ug,$Qd\t#$:94GfC(G^]nYK&O_%hnQ$2Qp6B
+%:Cc^4"=t?%^OnnrKoN/CLW99hfKJ<[4[C&=:;m0=o+2t55p&+W[ZV!tk.2j',eUk(rpih=^"UAR<#S'o!@0cu"*,%pc/)B+SAZ2'
+%O4-a^*8.(ANl6Q[SKb$,T-XUF06Jt>K98jXH#%Ag]@i`$;Z$=dk'#Ss_XguN_Td3ZB;,p$LZ_kfJ^/pbl>%LbI?1e92+N<Joo9H5
+%k"ZID?a[<-UiF_uDl*-XrCC7 at T#S6W`Umn8lEE%*3g7-RV_,nsV3!6&\h:FaV^t].7BSs;F6MobO^CQ^BH:hL^MV+bDaDYE",F02
+%cZc_O\bXJ/*s[mr>=^+*i/-)G`*8i1,tq$2VQJX,Sg<_fm?Klt.S5?).n$ae6JqTu:PO<4<D*t%+bG,fG<L.Y8s(Sepu\s#jt8BN
+%X).@)QJ`1`(BTrPd$Y*NPJ6ZO46M?Q3]\h,D^a/H\/.Xkh[5NNl+#V,[+jM7n2Qer8-qknWLg:'BNVVu9JL;NlSm#$<#"@:2OKi%
+%UR,I-:k&=c_YpYQZ$i1tAXE.^)QU8<54YHGE"ZGj.4T\e_;)qB<+Uu9X<=CbRf)re.M1HAP+#H\<SEg"#P.$2A<D/PM.5Q at -LE%/
+%#=;5i>DT];8aA1Z4ELL=in8hHR!j0)NVsj<4Pu0c\??4D$q(asM<VK`k&jA?V:Lmm^lagV#l$uo1o&qES>=rWI"0nX3PX[BHe>M8
+%rQm$poPrG7QFtkD\V9-TLX?Yt=.GfB2CRR+8cq0:6fQKK%:_#*i;&GpSET"$0g2DQ(T5u(QO at N&[sPAi:CU9#8SBA/\nLBCN8L&U
+%S&P\nZH0IRpkYi"-SYcPW?UuDPVfp<`FeZKrk3J)Q[VY(fugu'4875do3TqWm>2F?3dW%I<8ZSKc.;k^EmD1e@;;Dqms$4Sj^MCl
+%@O8mh%Ku7-Uk)2dpJ9)SOt`'I'72k7J_&/MM/F%WFeN at AG4+P^Fj.NFH4KmFhDnscVX>maH!UV+(H0o7=]in#o3UWA&;&^>@e'8.
+%B-FUrKJm4u5cU'/lSE[!PN0q`l=EPL[t6lEpB!<)oqMLjA4"gdmPb]@F7["g29ncRqZ=2/(8bc/-'[KnhAFJ_3MAVWiopGde"U-0
+%Kk_dgq]%N<bfH\KeFe5I&bd!YmV,H1&3R&aY&aj_!1qB'V]Cj`"uhu](8S$iQ5$M5:.s3M.,eL5498*n[[8@%qrN,2p&QDabI6EM
+%jG/&Rha?p&&_24SJ"[XR:TbX%.@"`H at p_#6qaZPm-QaL>f_>_s:B_X>A^.JSh$;(f8Us;eVqEK5%+YMPf)^=8Fnh^Va@@!L+SESu
+%9a`VtL*^VrLHl=9,9D5%`"\^4^#8V(]\*KN00hHBe^bMS[\9n1JOARaBCe3!h(:!CV0l!n+uc$^aDnbm4&Td`B_P5WTl?0bP>Y:s
+%%G,a2&!EYcKFtmK#jmQL2p>+O::5be"]O\Incfr0"pk.sGY?ta%"TMMXdGg\FfY^aJ2k`Ihs!X5R#r41^m80eA4o%X24USped9T"
+%p0!((\0FVc.CZ<oJrdZWgS`,+b';b7]YGM_,UFpW6^.BTKM1$lq+q:mRtY0[@oejJPIGcc`[Zrgdk.Q]A+[_S-3u0kqHJE6VJ<t]
+%$D<mtX+#<1PbYX!;;X;7TlEh-<+F$JXFkueY#")Jbn7XjS??>K+csJX`1\DlP657fqi$uQ21I,6*>MiHQi^m(Ai%#C[N8JFdsIf4
+%(9R<e\#<4\4BEggKT^@1f"B=s2BEgZ^?Us1>#R2(*LD``jDC`Zam[+?/BJ!d,De!RAbU@@=amp;BALVGHkG[/7E%M*f93dJ/Ydq[
+%hEl((Q.?b+`X,>7m"n<29]G\2XQa;f5[Z(h?dh0jnmT1PEK8Za7M='a40Ar)U)/ZJo&PO&SYHkVGYUEJe4h=5DG&F$5fH9Q79XHs
+%8JZc3_^@$Q7SE,<_;Ws*]!`W>I7;Yn,!is*>#W:d1t8u7Lbb[PJl at poo@n9Z[q$"5YQ=b3<Na68+R"<Q-e^4i]G)LOH<^+d.[+hB
+%?[pu94A3td71bNEi6fU*.7$S6QK4'Ba.em+-0Z%ZJHYj7/q:%Q<91Yh,T(@[?ZD#WVJWphN4)*&YsGus/4$6!8q,ae>GE3i#Tj_K
+%=cnrJ')J]]DN0fXnk,EdcgAktA#GH:[4k6IKLcCI-!(;e4BLP22uRCQ?njKcQKtc_F$4<an\(&29--*ngOKs!;DF!cme3r1I@[W=
+%n"F0*)#<CW9:!)[E3mc"f;V#MQA$`lU9q3]3OK&TmWp=.S*A%,a8\lh3E'/C'W96)KBeZpZjMd)//kb*b*dJ4!ZmXM<&Vq6a(pAX
+%2]9CX6'4^&kE:2H2QY5^Oe$R/QKYd at gesRF.IU<-=]/X%,?!SkOFe=j1]c_LUE[>l%9eMK,QR7*V:6W")s.R/k^;#W-SaG&KB0gQ
+%;`aKDBCTjrQgCaEU-5gr<k7H<*D*`^6&3Ig:s]i#9K7Z1/<@XE#[/abV$esdG+K'V\HZ<LEtT+[mSrI0CTaX;82'AGP.5,C\8]p)
+%.*FKQr(IEsNp+d\+jWn[97SBVNI%#.$)\B1:#17QTmS2GQ#H,\YC+/qkd3E8<fB=gaT/qd6Q;Qtrfk"FB-OrK*T0"rJlG7id!;n/
+%/<1?/;S+&m">]I]Am5!fS2gpJ-hYk9;pfe-\B/Z92]U&&03ln!rF^hMZGO1C:UUc:-(99eZH@(m*kiBh36D!h5 at ga>Hi]1q[Dok5
+%-a2ec>t.Kf-:qo`X#Z]-]M:WH[NHEaf#H:)#PXJQelJTZ51ROiGCu7"o/dc6BdZS@:9`dT"?Qr'/RSObk\$aR9(>TPMO*FZPooWh
+%BS_GFc^WiK#1/`-S6DB6q.o0ap<`EMR8+"Djn#ZG::S^3UB?D:5rl-_jA6I0pDpRt&U,lma>A&/EZ<]o?^V0Ilh,=;Y!:m!rV.$/
+%cP=O_ag5<:`V5/UF=QP5W^:D`:l#?)g6TM0?:\YmIb5!+E7&5,:h-?2>M2_SITL3M)s($O4G0<t3=+-hh6"d#M^g_g_j*qK7M1"I
+%/A./p2bKpM7YY(eA7YLZog'N;[I at Rl?>\EI_tFD2]\TQ7<d$_9V:HVL"VRhgd%+rAIZPmQOrhGdXqCD2ef62Hk:FrGMj!Gt#5I:O
+%*ns!LFOACUrB"%8M?I[!V]Ht#TUA!F7FpCM'Z=V?mkth3+;13gTf9AN!++)'Brjbf!N[QLoNgpD<rR+,&on>$,Hq!nK='&'Xu<!)
+%-1q at e:u/O?+L<>U.PN;$D_#L:V2)YK3PhL/hd=Z,U@#8EN?laoYg+8S<1:p="QXP+R[&J=1iR4.,at6-jhDZ=!`\7^jq?'+:UM#F
+%SPti=+;j4c>dS3"ea.M/oKpGZYGsu_ragG=14DdB;tFIa^:0gD=0qS[rn&l&Zl\:!Eas'MkDB6k-NGYV0Ycr5OaNpd*V5-\24<r/
+%r4D.3bXg-LruS8FMpCqTq4Xo%ITuDl)*Zp4EX'minbmA%W2tOec?JZ/_SN<L8hj2]`pK"mB>BO]k%3EeAL4[Y+F#>GTW*b']oOpS
+%8lJX23h?(A?8h=1efrpKgiJOCY?F1CJ_;l9o-fo6lS.hi3>PL)F6^&)S*hE'-)iU).u5;s1RY"p3[aS.HCoDN`pBV.gUXVTbcOS/
+%Cll+(VBO@:Msnu_^HqgG&m!E6Yu/==LS2l#mo0Hgg.Km'/e\I%G0Hp8Sn1"TM71[pSHAG.U!#JS"VNQ\*lqF:Nu0-r&g6V4l`Qqr
+%iu5\$.Qo`_J`@Ls)`EDj]_fMlQCj3k#=&dcYIU9Brh8.[]Jm at T'GIT`T/B\t+U+a\o(nba@<7O^\<tU&kr>sB+!HN.dfg91jL>3I
+%'kZE?L0fHl\mdK$N]da6n$IjjZ:hso&:Z2gd3&u`E"Z3Kl5$5NUd[TkF&<esf2hYR"h/%1]SIqCj+M*5FTd/7,?f[a9t1B`$=0jT
+%j^?Vp46FD]_.1nk6<i`l]_l/lJpV at rRJi6nF&@i9_7/<k)fKSA2DTE at G)^Hu1<]N`\@bSQ7cqjh5Pf*>>mPB/ZMi=K`:/<kCP=3d
+%!fE61<+%`6Of_4ef4h.>PnYTbF at uP%DL9^%^Nh2D*7dcg9i9%bq at tXkO3&^YK$ofAJ<$rLJ=mO+,/7sk*2k+Sjt=,jkY4-TXT[CA
+%$MIZ2eAh.UHfjSt!?Fp.%6n,'k9+F.MYVfeT?X,]Dgt-/HjkF`"@^L8$Q4phN<b;uI$mSQ3OIre:2WBPF[3+.SKehVja`O,r(]]t
+%\]N?hDJX$3]"eSaDJg*KDDUhC$_01u!i62j<TZo$,&>443C3L-%5Z1%SMA30.C4:=V=r[V]opDh#Jtk#CI)L0=1W]9rQ^rqS3=Ku
+%J^2)Si4G]+NBm#m^l5q=niLLY50.5<aK0))mu:(Bri-Dri(aVQl((pIoKZ?1fsk3CBAW42WX^o$q.!Oh[[qcI,fhspdT0,>5l\e%
+%p-qZt#C1:<K>V'-W(-hDX)Q_K$4MLTTS/kqoP#nI=QHh9:Q:t*mFptSeQ1eiP2KLTrc=M1`2rb_68+o(I&`D[q9am4U<WGjcV(Z'
+%%P!-9rTO_iB090D`OOD4!Q[$M-N;9_oV,6T#XZe'e=cET<`_6BSA9#GU7R<([GKfo2;/lDi.N!&o[DH/:L--*o0(bh":Q0X'1>5h
+%9+AEH>P<b96W/6Wr.8O>\P&`Z%c;<?l:p_uI=8M?G^#I39*0J#>IMa=BdHtmEJedY-+Y;)"Xt'9i;D]RcSjXPah$BOm#-268K?CN
+%`0)NH!Xbk-fY"N$U`/4S'pPmQb=cci(kt%]EAj<X`fVK216p8ci^Igo^[S3?YGGnXUpQQ!kK;j6cc=1kkaYi+!'7E.Ju=(kUHn'B
+%+.=WqZ@^c8Xpu\a1U['V#kf<i);3)R]$mR'9[S)^c(.nNs06[T8TODbYCQZIC*[#hXl]>!s%<VM9r^t=H(Wm69XcU9+:/*/ko0t"
+%njk6r_oK1jnbjf:9B0XmS?]K03eXS*hblF%frcLPC[QWBoWT&sDkB4@?5`]p?sF&^\pqhTgLS'jp&km^L<Wn9&32s/X)c&'?`K7%
+%Gsj2JFKNe>V at VJfo^Mo&!KTX`.i)]ha\%[FLF?Mh"#Org]V*a"$Znr[d2QtJS?$e*;t4Z`E8P.[_bVlRO@<:Ge$`9fCpUs[HCH(O
+%TI_Jc$Hu]#`&7'f;?^sV3D?;I9C3`Epi%\iL?s1BemD?,Y:Aj%X\a&)^6<g&Yd-,F1m:Z):@5X,OSOe7p,1DYCJU&"hu+EfihP-o
+%69RtY2e^FCHTF\%Csmmp7gX0s83_<nLq*S6]t&bU);5V2"KueQ;75?!1]R2K?[WGK]Y-J`$@^_&;_og&oiU9)467kXP^Qp8j8:,>
+%C,ASVCqs-gIWK%k9&P(+ at ZHH'7Sle<=>HCI1;3<j[ps`im&;A:>%m.ON4";o-Nc,l_Y1'*,N=[S4H'r:\gI%9A?]J*GpQcq]?dT]
+%;Olh;o!GJ*7TB'AjOqNt\@t(:m_oFfE"3.mGi87i6F=,6"8O8]X)5U#053X6-[RY*X8FpdPEPEr59.AlCMNNA]+<Z02+QT[VS*Rq
+%L=?TQb3>p3.9%g;S0PFMb(UPn.A=I9<k<=IK9>aXF!m:/R7dS\XcDtVdmD>m9&kEdZoUq+>FBeUW)559?B.h,(FnoDKP`Z1,)iVe
+%%m!<s at Jqs4\>Q,eaI,fZ*ErEdYfjYpC`qiYOY;!PUflSL7e:^Q/K;3+$BSo.P1m"!SrLQK)qpg,GS!?gM7jOCo1KP;nuGO1JsM4*
+%I;i2OkKm<=D2_0\HoS3*\Ka&Tk<@Mj/7q44G0NTOB!o7Z=s5#7ObtP8Dm4A%.[W?a>Zk57/U.!BVEd\HHpPSe]MfH,npc`1bk5>_
+%NJWg:C*[29SA02 at J,-aMYPer50'>4X\c!+bEu'?O9ZejV`o%`cRAhu%;;+qC.#cGlm@/F`3BqFVd at Ucm)VWnP@\'I"!JhHsLA'!:
+%]Re.5N\asse'!#$Ce\E$e4Z#VoKT6Y6156H=Kjmi8LgD\`up-N=K8enStsddd*$R3\S]6uo/*UYjf%;5d^8.!CuB'O+[MUOD8>P1
+%q_;rD;aKJ&Z67q)F`6A*.GEHb0/GEeT)GoC:SEUO3b!L;`KVgm7IC0V!DVUFU'RaqJJXR"j9]DGM2H\\Q?"5\%8l2YdhLfL-@!d9
+%Nud0^_DAT/GrPil1c!fP(m($\P"P/Y2+j5D*^+="-#28.[C9FF)J.?,/fWI='o4]1nWKt-<>?+CP!Oqm=qKBiAq$^h&`Q9/#:Z?p
+%1LIQ>P8Kq1oB=^=L4?/;AZ9HS+&N&sZ!86)o]N^NN-3uF'WR0hrTKQ<W?>sTJ8LC\]t7rfg at Lj3FJc$YqR!a0=oLrNB-d6rIggq\
+%4%iRWM`Cg9_9nH3$5#1(L]"p\8;aD<?2;h839#o+#e@=tP=!qMa6[N/oillk&9n)MKu'GCp<2d0#@]_\Z`giCXaIR+jnU]gIt6R4
+%2o816ipW-d at a&9H)!drsW#5aa)/SXuK.aX=;+J'lgB(n'gMI7@\V8S6J*q`&,QEVui'9k%]>c`'-%VW8"f$@#@3p:Xj^1V!>&RWf
+%C/oO@(]D6[i2V2Zo%QZL3,1]-R`M.n>Dgn`;LE2[T3A"^dIZ)`bLpM\drFAkP7*dGZ4A%74#6!eO/DK)[BsqH4VN3`VXbOep(]k?
+%/#8i[d)rN%h=f.s4`&k#<`;$9QJdH255Lb*)VAoH[Ya4YhoY.DXE+Ao8XWM%=p\p==393VoN'g9OqcTeVf72OXIeS1VO/A6;q:BM
+%D<oKlZ9]MS==I<.s6nHG9Vn/EQ>/U%oKI(+>WO9a%pKCulSn#OjUE\d2^<ga;8gN^0r at VuFqEOigp\doSE"^oDF0:g%5kQr at kuZ?
+%^Llb&,)I'W.2BSWio6+;`;c at KdkjiZ=ElCtm"&?rAkC9_DC,Z4MM0u@]c8A6duRo$&A`Cl/i5=`I,Z;aclR;KX?Yn$1Lt?0^&mh8
+%'[ii:#2B?D^P%_7l9OOSVIAA1r77C2S4^ds9MS`E-dj;DZ4fgfrIS:6-!.Z:jqulr%_C)75^2,n4D_HJO<3>_qrK"ap0b)kYuqTn
+%>XZdAkpQBT?s;huP;G6sFo1`jKU0ucEObR?3f-D3Yt>/O:$PuX>eRaDAQXg^XCC&fAL529+sjITcBhE15_J`mHJ!TZ(VcMa/dLM4
+%e,U8[`r#c#Pc$RADOjZ?nM(93h!a*s?h5F at EaRuBqd0(I-0Ld=1,lI([rLL/4c;0PWrhZ6*(r4S:Nj-GWe1aI0BX at 7F:+Op;#49=
+%B_.sWQfjHc;Z"XOAY2:qisfUs9S7fOFc&+Nb?NCOoaT]re"0q'8"s>9iMBDBJo=K3^DU\6^sX2Y!d`[C]NN.43-u&!$R8jCom,m7
+%UErUtid'U"p(Z77c`,Dk?TuT)8tUE,3sbg]defoWQt^gg4#+ac01bVTVf]4Bb.\ZE[Rs[l.lf7KI/*o3:Roe"$m/08?^sHJgP2lZ
+%8gU at -$BhopA9.opXF9rpYNL5#>:`m8[5Dta].I3PW7*S^a*`c&,k*[6?s`+d=(Ji-Q8-\qB!h at 2r:6\%1onKLS(7YMVaR=C at jnf\
+%2[$_&U-`2glN1JgCZ!C9/I`E=M0H*7mMAo*Tf?fFr]R5s\]E2W3a$Ca5USGmpn"&H#W(tci1SjS5bf;Jgg4h4&Zo<r=oCLQ_G_Mc
+%-_U,]j0/3^[$715 at A.m(>L"VG/Z'n at VGd+aDt6JQGk1ijGNPY(2tW"=6sJ7"b0_D9n!GDcDPE$!)H&7)i(BB\JH04:bmGoGaLp#8
+%g>;F8cZpBorHFt\);OP^oq.b)ol/a-LYh5<)9(sA/%@;jY)Kjq8((ru2KhMN<_pSZibNGiKl?T[?8:PQ2*Z8#PuB\d"Os(],=Q)b
+%Tt(3%VI"23-5?8WPRk-t-F-?`AKS=BX%j+H/6bHf0CN;<-IQt]lqm.G6&n(r,F'/#T,qnLC<D`/\\rGNW1GX3KkMSI-0dTa5hk35
+%pCW'$kBj!u+PB:sA"u+$5[TqBk>TS%$/f%e.aRTlQKKM2TW^<A!:uN'ZifImV%^nOB\5/`O8cWiHq.#m:/,Hn\BIqC<Hot?"Nq67
+%f"@HgBM%O\#]@$DD$>JD?qPs]SNestn"P<RS4\id[<A1jn19 at W0cd4Rh+^J)aAd7s#>%`.SJ21[dXh6_;);;SSlh9]EJLdS;j+-c
+%VsN<`jP/O&MOa?6Th5+/VI+\SJJ,1br!$d+,[rf/W21RTXG9nuiq)coFQf/;kO_d!eP7SfR4nokh"f8VnP_10_?-b</Q/B&6bfmE
+%WVS:%EX;?i03=HT!Cp"Mp.rKVM[Q)7Cj1b3G`Za0B9A<p$7`-:SQ,<<5Vu@?l=SV;A!W$5BF at kb3^2DqaZdgA4H8sHOuEIN\F`KS
+%k(ATpKqE/#n_Dj=XuW<28NGoK=qsd0hMmX"M*Tl!5+EB6FrhPE(YGY[G%e%.B;/M4peF2&*K7Y.c-q+LDMJ^71 at O!%^[h&?7TNem
+%410@?F=7r[PRdO_Q(`Ik>QIP?2'*DRke"RUY]YX$?VF&u+^mj%JRp9YeUpM6$Vgh]U<B\E'%<hR_%VB[f9U/Q.n4rk.ni#1]i0`M
+%#ipNPbOI7:"sVGecf_W$HeHGT\n*l+JcC_VAd[-PmG,rsM*^,/3BRU/KaLP at Wm1*2P\eSchi2WDnmh'n[TP*Mq)u,\6J?m]1Gqfm
+%c28l\Ji/oYk1!'@*N7d^PFlPC_,s2TI/r'']'.pVZ_cFiQ:U)E3^riTPDB5%pR*KcM-qio?p;DMV!+:*%mA8##kHsnp0f1e):WG1
+%"'cJsK)bA=ej#)X_+QnO,Th&gSZopj\6*(^cIhj_KAn9-OMOLDnF<t'%l]7h+QkonF^8c+Q&`th8,;9:U]gY=SF5(][=6oTBuk2T
+%T]NNDd&a>$GR>NJaHd&o8+'$DqSOD>m,Z%#A%1AqR0P!WIcLes"1c3E.N>_DcV6u&QLAgW0^`\Xr4CSLeIbR?$0lB9/P1fT2oQ&.
+%Y7JMgqfMK!AnOI,Bt?'smWteW0S'N\8P,?-cdi2654M`Y:(^0).kd(49hc$B7/edENaUe-mueKA.Zdks,*f#ROul'h1O1[\[)bkf
+%CnVDcO^ctr4-6Ys6/6FFe\MO<<5+$]Hck2a>#+3d"*,f!<7/9O4e1o:XT?GhIloV]\m'Ve:3k0<TgYu]o*h'#"f!Waj'st<h-A-T
+%Im50/eNs`4VhDqE8Ok1Q&Gtj*bF1cDc;BI;q_.fNHSY18d<a'.dktMFf"YnU;bOI#9(YQP4Jp+.Xi-!.ZGl8?%DU\0qU46+Clmgb
+%GYI*)3(Op1T-TO7j2>3!Nl?SdRj_=!3SH==8k,kP1Wk>fQ+S%uhWaHI#g.ou_37s2#-#lp'%b9aUp9(5(9!FdW*\=URu4"Jo20ub
+%XK!U/&d at ha;L%8g0`B['>[;EHTju48`%laj/@m)<cjjr<*/S`l'E1:'rT-2Jj[KK<p6F:T?</W5`4MA.gSa.]j?+eiGKl?GRf=?\
+%Y#JY!]r6;Z,g_6*i-nTJ)&?ZN;BFYD"ShZ0#n!OI$O4^JcXpej6Vuf+;86lU^n#7$)Kc(@NM+1[+(6Pj/AKN-c,Idjg["n`O6(MC
+%0/mug<'J[g;XQ6Q]3!QDa)M0Qhirg<iLG.dbuDc3QsM%5C$b#(!+\6Hb53+9epI+HVa5Red"+6u5B0D[f#YQO"#U:!ZsFVNnb$Yt
+%"ucsCm)9V-SmRl_ZrsLA.Sej^[$aaSl3=/8[JXMa5[H4d;6puu>`J9fQhifJgGPAXG=-O%Q2 at dkMo9hC)!seH.?T52GPo?DN4n8]
+%J#l`[OcX,HFVgn;Y_P at _LDHV>\ZOMH*6V/?b$[a-\=KC(LQeAA8fE*PkTX+nbc+@&SQDhWRW8Ys];2d*KQSlFF3[#a'\%"`OGn_[
+%UTHW@(?5D!<k[Ppe-1os\6BUrqnc.&@h\$k;Q#$8AbZ1FX9W=ta!S>$hNQR4&@Mi<kD&-;-<e01O?#AtA?1l%$5jFOG@'li9s50?
+%;OJ"5JuP5]j`6!;*"LV`.aF;AaR"8["La8u#64uJ-G0TRXEhhZ^^5eX]q&1]A5<h+fX0h.o'44<H7#P#A^%2,oBD4:VQ35;_>gAh
+%_2%peeoblUme=8tZ.qki=P-pT5j'-c&ihO=&"Aq74Z,4E0RN at 59hY@_Qk!fY29:\8np:\XkTG7r*E+"fbU;i?9eJH]e\8XLLr$r7
+%p;!OdY`)LEojGYgclgqQdANY[(W7&]m]TbY%CT#(;_*u]X]+2T/'N#K$$6AiN9$-`2_mU?0aYoA3i3VL3t'iVAGV3d44OrDn\n*k
+%-7)N at X0njro?#<HG1`n/*`$UeL(2(mX+pr/aX614Z=_`^!_DbCR:gDHpa#8!ai,X+G?b-PWUPi><$]MBilE?,?p%Zmi*MLmPAcJ9
+%GYq./,+;3JgBmq7$l176h$IDlfMhqn4E%57%ZTiO.W]oV4[G7AEKo3#pTi;jc[s7b:NCN"Xi[]3RkmWfg.%(:Z%.+FF'(b'O<l*i
+%hu&k%-KA at a)Y3Z879E=nE67i#[nk-=;0(VY*S=l;Pp<- at ToXoCrk'5<Ot]\ljd%.?1r)lpB>d_0H>^Hr"^0[G4RoR\5*&iNe#;Sk
+%SG1OJ7Bic_ohDeK(dme-Hu*GRA%=XUSQK[oGtMkHdRii\iS[A8/Xho[(rquDkP%]eo!a\;:1/?\aX"a0;8S+1,KCH+G0%3fqTQ]H
+%agU\&fTUB45p_=5d.R(n5`HZgF0S?j0,CXgLfa6- at Ml<lNT-U[`'A,gjS)l.aWoN)9M*8E"9+SiD1[%9j-aMk<j!im=rb4^B]qg.
+%-9+A$b0`f_>qgEjOD_LTLGjTV!"MBcIOZA$(mepI;^b9"(mp`6pI at OKZI27r3u;fG809\^F"4E7pQQ0p.c^fU[MR+3VZ@=3M<TUL
+%HG(/-jp$7GI?\6K>d-('Y=\R<;dFb\`[0Vskk(P\h1ul[f'XLO`MPB/W.l2"jmc_C@(GJ#\fM@>M)42m+0&W_6lmNc6[aIGB"g3<
+%P?a\c#ghc#jp^G5^\>5U?+\:[4q)ApVZH8$]SK/"fQeHd[P8/*Lck;4*P9SNhK#:_o$hC$9HL\cWPM:h0KGPTXe21pb1>+k!YN<M
+%GrBS$0^Y6,!pDPQpr2VV at B:s$jRO9tfq(N#MN<OlKGTiN^MG9%X$YT$"kdmF_5R_Q8M5o=i+)0E<V$XEauRa7l*JdN"s6&U4>3C5
+%!L'=rk4RJLCi9YMW=mPNb=@=Q9>3(f3Vt,$C/d,MIPsISRpo8C&hiifL2fE3FA`L(?V"N0F;lKl4 at T"!A5H[UB#&QaK01KVi;7qW
+%%"5;[r,7V?ET5:JC/9RsrcE#>a[=B.Kq0,:aS&:&M(*`r*N-\WP+h&B(T"Q>MoV!F5.Dl/pGJ:ufqDML9**(V+t")2RSQB6h.I5*
+%fTX;@3]1i.\/>Uf]KmJ]$#,(W5`k?C9lkl9Z at 1=\*d#_H".C12j8sOJY@$>6"Nm'RhBXSWGnMm)O$"sk>dGkQc`:3"=Bl[uW3k.#
+%[$.QIpYeKfN4O'*8Q,7r#(fef9YR=V]C1)a<\?OcBOr_DKEeWVC0CMX7'DMT;MqMS>oQX+(/5M^SdU[%NB_WZ-#Z at M#VOk5p6<+e
+%2f>^>+$5SY3i72]'Se)iTi*SL#YZ8_BXD^1FEB-57C*XJ/\1gflB.$B[^&Xa>2rEI1lm!KMfM_dR&%0VGI6p&:EB>AHV:_/W;Xo1
+%aQm(Dh%P6,O>8[im5+Sshm at go]ip^EZ/hc]Zu6RN+S%?uoW;rr0r8(R`6;W#>cF!R!`>#NreL/5 at Xi4M?c7gb+3sF8/p(R7SY9;`
+%]S2Tu#J6VobHhM>?Eq5'6*AKb&9EX["!sK#GeD(c,FZYAKob"s94CGr<XBEtgF2[uI&fRIOm-PZD-n:D4=dK_)gaZQVrLlkV`')(
+%_A^&Sr1K_2??r at phrVH9GH*[=2s&!O53*no7$Kf`b/eZK?\>ducKt#sQQVL=HI$k?Rp$M1DHH+ue:k!&.h2#dqr6h(,h>2aOfFQ[
+%JIT.FC>RaD4$e$9DuQ>$Ce1sj\@DKKat(3-A*PP+ at jZ<OW_^n[NS'F=3+3cu??@7R\#Dt4]GZ*=1.TB$[FI&N_n$"K1SF<g6VOc2
+%`AO=8iEHU7Dt_qBs0U].^0P7o83,&u0"GPgkO. at X0*J1KMt^EP`h4d(K(CG(11d^l]d66'g86fRR0U\\q^\#4*91mH-5%i."8Do_
+%?nY]Y-4rQ!Hd^Q+8f5qQ:4K/U"To,`PpeK!jjnI!B3fI%+6ALeY\Zl2`YCM5_:m#DWDL=)+VpFoqZjBN61#l0Og!.-O4-TjT&3+r
+%iI[ID at l;`WlG!1]`"b]?XZm3>c`>Z\?U4temF*l$FTMTp$Z at 9iXk[-T<8"1:"T\m`1d/V[=-C[*,(IsRH^]N at Q\+>7mc2s39c,R,
+%4a@[rB_]2FP_I8#<GZei,`TKbc7RWohL%?)Qa)WHNkEQo%Ibh$VH.U&l"g3^V]$,m7uBp^#qdKDV>*U.S.Z55g'N+0C*&4L\*1hu
+%l=3W*GWg#)'7#17o9ajnj_Kc.$+S9`:%CT at qcUN9S'9:U0a-oJFk,:t'MT:;8S$"@`T3%'(DA7C;6RET"+"d()\rX=;tECeJ(ZX)
+%R)/'9YGi5mnsg at GSq9(ua#fb06i>3>b<_d"WR>O5htF/L%1Z++n%6"W;O_#8(tIge^5S at QT'`^\?-PsF^YdUk+4macb;\XL<)s4r
+%JMe!2c4>m]3f\mt9qKt*k<[5;=G??5noS;>Mtbl.e;PB5giHAQH1/0KK>X'n^X=I\SVtEh0"V\7aFt(^C75&eZ>.(:3Od*P4 at Fm2
+%KenM4dC,fSR#_Hrk#/2nphD1 at 5IUUYl(/e[jfNcC\u*MRE3m7u#DrRCBY!Z89:jqQJ*83n</3S_/EH@;I&6cG3=^;'pcUh<Gc5Sb
+%f%IJV6$6\#M#Dik%^<6Fqq.bN''g':LXBf^cR>J"SEZC&*[)I0'Y31Y6M[h_pdP="IP/[>7sD[rlGg9YR=,(kqk!\,Zar\P=cc;c
+%2<UfaRPMER]7)2ln6c>)=Y?&i6Jf\I,r,8Y%\A?@dsb[Ur]\@G^qLAK)C9C*bqHsdN.F'mZUDY1GDt>lRu-,2hk+ct8=V=NA:!(i
+%/:38=^ud#Dm$bC#AA!qU!Xm]WG1/V7-=r`0dWeZsgubE1e;S4UFhR6Th/uj5Jb"/.EXYaNnFASl)$\P-CN(@F4)aaVFNj5 at po_nE
+%^[[\["*k(V!CFU/Q)?uUdaWYA*8<%B]ljJoj+?=P&1R^@?!c0>l/eYPJo;lN=a)V%4K2D at kN#qnM%lGBZ4^4 at 6!]*G?s>k&L9Im]
+%-Vc5N\&`=:VS[r(bSg&"Eg'!42BQrbmt3)mYf$9?50iP*4P#5'=rJtN,,\UK$p.)+6"$#UVN/pACqNZG[GqG4jWlX&m<F_*_Xir6
+%Bkce:?koIW+?c=p2](Q)*m)`8IbD>/rr-CjP<]s6pRn"@T\YMB`GD5`,mBZc?XCZelV:qA*a3B(LT5drFn,S<<Qi=XQ5X]e<d*Q?
+%Id!B4%+=:H9e_eL(X"gj2cj5X3Df1*-4O`Q1#j331 at B5=e+<"2<qt;do8:@!6a*dX[nJlg:=6J4O'CJO7;0M1dk8t!U;Hg+!gL;T
+%o(?riZ89#V*A$f'Fj5[,+^hTUh1dF5b=o4Da(7Wac4!R6I4(-GZ;F0p at pi7f5#?U$%=`C0.l8BPNUIu_>/iL676AAJ`oNd)qGGp.
+%Vh8`6%5At/F+]PD^gm).\/91PWt%rO5J0m21@`DU"k'iCBqOKnCfTTKnu9DnaE-#ke)i>E#Bi=]O'O*=c)4]cc""BgIG&;qn at m#j
+%/1KL8b*[jmGH#tYAf1=^d[Bs at A[s]l85&M<5M0M(A=sS=q(T$I.t[#+/nW:D-c-s=>M!Y_8s!W%(:X(I,cL5CDQNSiQ,F at UlI0-N
+%C(KNdds$X!Nsnaugl;XU'lb/B5e^bYK>Q,cBB5E"A_$o1Q,N7/kCmFEO8bL55eQ\6kVo>X9)B at HE9i[p&7X-rD4LlF>A:;79\>as
+%>X6TXmaNFg;qBm1gqdd`KfD_EdrsA2`o%9Vk\Cb-IFDrdFc/2M6HQP. at i%<2eqPd!"H=XgjT,/l'OJ'rS&ANP"H(l,Y8=`_F_siD
+%m7N]QL#g.Ji60TjRKfTbIlks6[!dRb?Xer.fdZ@!'kB39B6'9=]O(i=MQj0M9UbjH%h]@+L"U^?2+Anh"'c8+DAV?>dVc)X!F3i/
+%Gr`>:a*`GKH->Or`XsB?gcM[2_(Sgr.VIM\5jY&!(t2eJ5fV`XkAnq8$nu2_\IhR)_2%i!(hG-U:;[#_-`tf$?W^<mTfZcY+U@,+
+%j-*Z^>lV0A\H)Kf7jP=7<4Qbd92hTAoc_Gl8YWu(!Y2p?grbtaC+`^si2Qh%Rh&)!:JGGurO+quim3ECT.7%Wop+EefkS"d7^@SP
+%8[IX1oC8\//&s>qY([tbZNYfbBfb.=.=B4B7>ihVQtU*`!+jZK/2cipT*rZQ(n@$..5a-M,7)*H'-joJ#HKUU<NhQ'A7g#iSGa'A
+%%t(o-;ObPQF9#FV^*N#g9;:aE86g-$52o]9`8qlk+SpnF(<;8QI?:lmNBTLb+79HG+Xo+/MdEpUn5mW at bZ-SD$Qiin><!:m<aCGb
+%WC`btfW!!<Y===fco$O:pd=DeVgL-3=7kJd!nV!(X>:"EZaNI8(;TMUl>(IgEh]!:K0^'fC1,qKWO.JcdYGR0Hdp49F`-]OYk6&R
+%S!"h`64D>hD6=YEmW6.MCJpNG/hYJLPDV,`WqZqHfe'Q8h<[$Wo!7flQO+($)Z_9n6#.DH*.A!a>tVTCB.@==O=h(*S0JUjVaLQt
+%j'+.a54*Yl>8$ilEY-gY.BPBJ"ID)MUgD8^%\+$%:`XG^dSKS08'kBkB:`W`5#%;BD&?g5<=KlZWbEDJ=XbX/(Uo#/`0N39c,+G-
+%_Jo at sWKu(T.12D5bkrl(V;S%q^qH0Q'PUG)d7-r%J"Q(N^40NQe]lfn3pNsTi8i<55Hjs"%/ShY.Y2%^j'jQ$\kn'h?CLC;jiILY
+%PO9NIBW`;FY,]LT/lHNsKZ(WO[d]G"o2ZF'PB+t;B>B`s+(,kk\Sr,heu)bm-+MVk\-^4[mG1muMq(AL^:EL_]B+G#/!<.)+tlm'
+%T=BqRBM&l]rfe0I&9gkik=3TG79XHlNgI!8X%c%&D&eQ"Bh^G1-(>+W3A`1b;cb4b?"cR at JOJdEA"FELo"bN@#>?;2qFci:5MCSX
+%%W8mpS:&Gbl#S9\O;d=rgM7dU!qKBA5dBG.54pmef&$Q5PE-2>-7rV]SiauiZZB7$qJr)o?Hsr]/FjplQRbCa(1SK8G\2+=k49p%
+%5,@&@Y*;T#^alm`3"?^H;FfXc:%RGP,p/Gs=L%kYp&E+rjm[]Bb]L._P^R`gD7rj7#:nmsZ;jMQ:&N9);QnK*qbE/B3>JV)#]q\b
+%2BGh_4jPNPqF^k^bJDLL=k-D2ku/P"ZU;hD7ETrBc3NQ!9?EA+Q:hPTbt\Ca_u/XE3 at 2*):#,AM)_j/_CJ\NMGddg:2YDFG6>fn5
+%p64*]kbFZ#k7Qig&.)^?]ZIV2:<YN%)3!3-VRIKJYT8'7O5b;lB?P9d7<%- at ErDs0d8I1#8LX]6UhhXKEshrAT31'IODks+Lch?f
+%d&0QkTaSa/mDEhuk.8e0f+6(-GS?4 at SgU11SqqlUft*5MU*SM1Ud5Q3bQU:jg>KJX.1=su=W*pF-hVSaoK+Wbg4[q19;*l+]_>"6
+%Jc86W$[G]l)/LQu'a5L:W=.IF$ImMWYZI35J\H!bL&2d=pO46,ik_)AA!lu`\NJMgW[bC,f"jR/ji$VXl=Tne^+uID_!B=b"VSEB
+%WME"Wi2!MDepWtt=e?l:nQ'ua"YcX0^`r%/3s`[rNEUsf'E`!b?M=&4^lo+(qZTln=OZ2"Wh2n<:[/1t3=XCMrPE/Ib>6%s66&Q2
+%b_)VG?>5cX=PMW>n21lV"2,3:Ua&0CUuEHg7;lFZ++#beYhT"(R9jp395`T>M25*6NSJ4KA5D[:%EgWhD%K*PRHB1$C!aO%P4&Oo
+%J;6/`Zr92(TEaB]-ej^!cTp)b?e.g#GuKm2;Y*abhZ$W:?;LOBCSPqE;9)A7acZAN-Z1IFK2.'i41/.cAo)Q%/V-,j at d)b,[FLpS
+%bE:@e0BNop`R`p1*iOb0b<>61*_U#M?@*(FkBKUgms]a699Ku6JP>l_*-)*R3<e.2a>7+<)hYa:TEq_5!eC2DNNI'_Pj7>-[(_[>
+%YCjTel18AX[8M7M[]:EkAtFj!M9#h:K*(Z#fU7cajC'6Q+a0b-:B&/n95;3h)33q+ at APQpn<A]sghm=[8b>QTdm7us7F/eVnmJVW
+%7Q9o25s=[s>tq`sH/A,Oh:c.L^YIKt#Yiu4bbsgL2XDLV-9b/`'Q:]5]`kk6NC(pE[<piFI4o+*S!.PM6KcbP\YQEt7XGTq9Iroh
+%B;'-k:U:I@@gci-4r:<3k\*eFU7Qg:C-:`j0b=bh$!u&",(F4=CuCRns$M1?gT^"=j?YL0gmH;g);GFIi*`Qa>U`JNVK,Y!9*4(>
+%)^[A<!7e[W`Xb39M(]%&I__pTA8,[*oe8[:B^!n58GuP0bt*1u331]/_)4;IM4deq##(;G=g+*]lB`?iDF1m-+J[2+l<+6pk';6S
+%M()>X=XZ9;-GbAWgJ2UA$<qoiRgsMBpR*u2,Df*VAVr4OZ/F=_Mrem<`[,>d7HOua6SQQd$(Wh3:]"U&CEi<&6_9%gmJ4"LhH*Xg
+%HK!G\aUVRafN<db7U7]7Ds*KFj%*m[K:ceE1[H2B&O-5qj=T.9l"5W(VNbc.&WIb=_;-I<9a#+W!c9#bf3s5KT-cFBT'U9HpXFR:
+%?aY"KE=b?/$)Fh2dV^q+2>'qn$,jnB,r&!IT]Tmi"UdBCEXCr`_K+?Im?h^l$!TC+Ud8'EBXZ(<n"AX+lM+PNKjOqW2AMcLEt0gq
+%M2c>ZH6c&,i-l$Kk$nutG2BZS;\>LYR8>^/&LnE_hZ1p+=Nb:mE)Fm+D[S*U-LjR]r`kb7#e]0QDkj11eDj47=j5oLFT+RNJT?>8
+%g3M/Ill<4;h/k7coYV"1hJ%2`XCMI+?JFiA?o+Fcgj-?cQu1CgTk-FoNW0d,j7UrW+sAtK>Yefl#CVBGhqR/;0Eb'IW_!3;A*"'Q
+%e8ud`oTTSf-&9o]>#IPc"0j"6TV9lpq?:>8"H!6tNb4EYP%C3AjCm*GaL9e(,dgG`97u_RYZJBB+V$V^8jS<;q]N5b"e<3iBn5%u
+%C)n];<\c>nOS:]Q<J"RQ"1FdknQ?T$rH;nk[/5&pJXf,GDAD6/;%K.sSWIUW?TF\M(X77tN5;^.RCp3KiQJTVV6X$`Y&(Hk+J118
+%cM>N7b#?/8B1L;q+%%a7GI4C.?V-+QZ(=>"j^JkS\2!?Jkh/r840\uV/,9;bi at B#5#brm^d*EIt;l+3:k4,$DNc(H[<;p;ErNrS>
+%:Dhc+mb&DX6u]WbqbIc7.MlB&WtDCqPh0HOCapk)T%aau9D<p]EMbrp4Nsr,n^,#$*,DSnH&K83H$B`Q9B0<aTg.RUrK1jmT;QhY
+%PU'<-QBOfj7fQLg*B+MX`-`99&br\/g.XgqH/^FZB**g<r^s?.&j<u7^%MP>gHC86K(*hgSpJe[b?%8)UlTjtPt/uX(GT^t_;@NZ
+%Z/'63'&F29pQrh?ISQ<-`'lD"Iti)\Y1&'8G=q]mmR#t?VQgZVSb0!^61fVlSKCP*\q%Qgid58GT6`-bRS"g at k"!%Gl`O5Y]#Sc,
+%YYfo)K058a^ocSV0"=ZW_n>k/J&@k3Je,r7X(duLf4 at No-H_?B?h-01bPQ"a_EQsL[%ZRskD)7FfVqRCONVLhIC;X_U`c at ip!Ljo
+%H'.e:%GRl`YP!PejFEIBejj_c'#(7`$VdVj*7XY%@o>7^4G)Rn%[=[YA\1o%.<*">[0`[]m[`0ZI_\&c(:]ss^_B0uf?2%^*9E]E
+%AK'KiD>C?a<=G"iIP=-2,/+LL2Wa:>h\$)bIQ7LVa^gbG at 8a2\Mg6oC6ZF@^D>eniKG_<-:CD*7V/ZH]H7CB/]<(5Lg)%U1#@.<A
+%RMSELF1#7rUQ+1I4Du=.hA_TM?I2>d:6otG:L89(JVO(9'(D(_m%b[JO)m at E'LA[_&o=hSZKb2V4@!m@&:1n.,#r?A4NS]!fR/2[
+%CDi,\'LM>%-T%f9lDCE=(^>4F;LV/sDXcki'X6ggOq-X;ke.Rf:UK?*bGj<3CCsE0;s,-BbX+'TDJ:#]L!;+[%F at TeN!CZ2iHuTT
+%\5APo9Y#(&1^d$Sa%D)?b`al0Z!'`fGH,\ZP"$$kBC5IP(6^hVl8<ka8;VFNI!9UBEg.N?d[E^<)q"@InYq[Y;o*=ae-ke%A_ut4
+%ad3-((>Ck9"n\""0Ak#+cN!_>K%VP+kM_u\kV#NIctDBP<iJ2]&dbH:GOSn+/$W:F(/0fU[mt.=EN48_#C34fWMXfs5Yq]prpc[&
+%H5Cg&IW^[iNk!luAd!:[eAP$qC7/D%HG$4BoB,UNhsTV0\uI1LNV!)^(JeoR-&&["4MhEc/TOkUX*:^WLu!Vk.3TNkd<$](Q^@7-
+%kiCt2QMd%TKu!UsPVqOW0DA[:D4^:W9\VKqSkBMeSfr*^Y'^JCI9!%!U&mli-ogq_^-KE`bA=M-,``Y`M/JVIa#dd8DKj3"gU@)d
+%UfpRq[34Vsk)'t`';S_;>Mut-7!(%mcTAgJO-8#?o.jiblgX]N.J"?+AW8-!UR.r6p:e/)H-X0Ukcf;$&)q!E2qIPPK4Z-r^QiPp
+%s'#;spcGg)BWn3]/VsuiG\D_W?Q(#jgG(@8"iPciV,sg/ZIhcBblgsH]K%CpN2hH&(>_s>cj*0JiPp8NPT^;'l&m;;dPEP@"39[[
+%YAXD6 at K^W/F.!Z"_CXs,'^,?gSl7:pC*Xs[I(I8n)H:ud-Rf(8/&'_>#t;<KRWG*SK7eL0O'G2ZFCVQr0U06E+kE!F=M3`m1Jo1I
+%Z4[XqK=DERG!R4*%<Z5oScZkU'V9%C2op>7E$nD..E(i'o=aWF?d]#T5WP8h'em.YWT\A?DH9M at E.tF8Q^VIaDiMsS/tmkaQ]E*Z
+%!5-P=P1B=[;iXS?\)q\mcP&.<$gJV/3iU7 at .adMB>+ip)A&oSefR at AoC`AtfV:=Dor(,F2[J?n6)L<RME-S.:Z_l<"AZc0Q+T?nY
+%7*3ppgMLMEd#4XYblD3Y!n,;@(Z&#1BUI;%\2uS7d:\)B):Vt"O&Q.rEG#@?XVO?"8:bt_K"#T+CLNoNT%&n;G:3+Q-uHNVabK<F
+%gssR_3C\Mu'TH%h)C[cR2c`C^G>_%2D,0pu-2#bpilILNpG.0WpZj`X#U%6M3nSPMpjVeZ+8-ueL^?#(o(>;D3BjKE"6NKSd'<iF
+%?KM!ce1l5?Gi_l,3+ugP`?dYE(h;G064)#`d&d(NKGsIY"6Q0XOc<6&Gr<M(r-<ldjYLui`<q\bO>:mM at euhY*?tPHM'68tMT:_(
+%aa[=6<IrJJ+Gc"\il at 2VRGr(%q*"J;asK,i\r5Zd0LN'KP?L&(ZuL at bWSI7Tfbq)TPZQ'iYB.:f)cKeDmaK<[$IcO:5R@`=SX+I,
+%JAa_ at En?q1k"!cAfl*#iCk(k#M6XisPL(8>Bp*Th$1!+2'`WROgUheE62>BPS&)#Qm7[8E-kqW:pp?Qr-4S`jrrIb%17F%l%,Q54
+%Wka@[gjl8/d1<P.`A\9.p*IY;R;_2:J9!8[K#O(6IbC6n'Z,joKq,D4k8Do>]V<m34R;VI21=,YJJ\nq?XG.lL#(cMos,&'o!=MR
+%8^-LT#*NK4Z&mK3=`Cn^irV!Oq;qljWBPBIFe50j:uP5M1;_/b8-%O"Su.>VG7HNk4/).KH`C1nQWOn0HHBVukUOnsSr5=_^(2gB
+%1[i(UH[)dfn"&tVObpM]3p0H$0:R^*-WjqbX/K+7Pbq)]e4X537qc4Z2+bP7#@Or.;0%Q*efs*[Y\R(UV at rkDlL662Xakc`S'F at 9
+%eX76Na(V_\a)epD6Is7g$\$Q#Cl!k!8Jb<UTY*&M@:E\<#QT at Ua.)7`69W*D(g@%jR?^(aofIXqa$Ig#`C>;C.[q]1G./n;/rg6`
+%[tJr"'7>UGJP\:6kBg7q at lgc#p at I]Ip=gYaIT[1n3f2cDq?Ge,>d^5snZs6s\GXQ>^Ar4r)`C&d0f<_cq]t5*.Kj(]\b"]?j\,ZG
+%S?Z&2,_nQ at Ss?[qo51;1?0a=,Rk=s0.7X_*[%Prs.=k1gNl&mMe8e!\amW^87D<af@$,9E$k8.U0)ij`%mEQFP1-cb)%Z+n'IG`H
+%C`Qc*J2u6eK2*[G]3]1.>;EhY7*8pX9hM1E\hHW=']tZ*-8=&U;MLaLBnQWb=eAh1Ru(3il at 8FMpfHd+i.c,FnhWI;MXL].Nu1*q
+%$@`?"VNcs6#6\?0Bf(>Notar'\%tsMCCY*Y^UfLi4*J1=.Fm%c_k8(JX;CC_G"nppM@'H!XiOuIV_["i=g8'hM1(F6VmOiq[eZAe
+%8O&99Ds[`oHutPZF/)VgIG\9]d^_+P7%G]PEX%#2F)<KHrQ+fLVo<;RjDsE59M)4#9+bluOR,FVC,ag#q>hFqS5[jF74/Eqk((&$
+%aWgYIQ=<,LXnh=1;Y"b1<Fm9(Vh?X=[C+_b=UA28Hu;m!&)3+=j#H79gJ]@$"Ao.g9u54pH'qI6?d4SO.o(+C`bS9Jm',W4CC1u*
+%N:Y'B97cc@&j%Upcd^C8TUV"U!fl$h\SUQkX>E20+Q%%?YqNY!9OcqGWX"93s'b>#'Jnl``CIM"5OPr'Aae;nh"L-qT3_UYqnjC$
+%'ji^j&d#&E9'p:`Bor*&I-$;&go_q$^l>DaqF17hb+9_74piOV7ep?F.&efZT]QoS*5Y1::K:uPJ4U2Q/%gm,M,cndro$o$pi-KN
+%&h_bA]?2t`$%A)#R!t9WbJ^R).$mSX%?*3fJI at T<Z")\Q54*Ga>Zct[A;37$GQ(_h9u/8?gu&!4M*ASL0ranKO2'OsAI3:qbM5!5
+%DX%G!56i[:FIC/3pRONp(h*Yr"Q at Pj5b1*%o`rGFf'G/?3-QmYhc+kbd+\5_=F!#A9"=7V1mraIPTn%8;Es(7Y5,:f-d1TF2I4bl
+%NQ%Fb?';=Q'L/*G4n?O7:"PY8 at L65PBD5mMOt">p<\2%))I.imM*K)odgNd+\kNFWggmf7It;LWC&nK/#!`fO:g*3Oao/5?YJ.iU
+%ppa8F at I#V7B!=/`qGI at DGA<6EUks]h5&9fkM9TX00%Vfa%VsJNh["e\epTj`&eLo`_lWg+IT6$c6(`PWI.`,[UEt)BcTF2pE!],3
+%(u(N]Z(pK"2_(YMKOQ;MU#2&\=<"BP^n[f35>?kjo:gECTofHhr'k.:IR<-_f(a9gFDJp%R7fE%Yd&5F+Q/_Emc):aV-:7D?pW_R
+%5qN3!+r?@tj3)^;q^.Fas0g at Rb6&qX0NB4`^jh=m"(.5QoLYHHPr<X at e=nu:X)]3^XkB+l'Y+uA`WI/*"[(h&jdn&gWG):="Cg,W
+%43l^<+O"bpHiG'M]+sX>d0/gOQD/<-/>cJ&pg)VO']haA;QfiYf9J=bRq94SCOK-4(q6-JY8.43`S#MC=SoG'9N"U,Ag"Urf9 at qu
+%-1?PUKGe`dS@*EhRVk.'lH$bqXJqua>EUm`]e$8H'&bJHm(RrWd4A'O1:YU+B6/PGV!j'<*%F^IgUBkIP2>^D&n#upkFL5 at X>DqF
+%gSU8EpWVR-5FI^7c9JGFXp&e&8$]<l8TQI'C?f7[6F4dt=hU*M!P,k`e$\\/A=q=kU#cQc+a^rCRFp;Xi<'D\AnIGL\4J^S\oNKQ
+%m%:7#YP7F+Q;UMkB53VDr]4p*<h7hFll6YXHObI=b?tu]41T?B(KL.u*a5L\J.dRLSL`5h>fgRFlQ#5ldl;*:?Sn?IB57%/36cHL
+%rr%9[_&:FPL3^&1Y,B`530dWe=jAJ([3IYRc6K39.<65fc7<OG at sPHuqH2%e`XQNQeIoMdRf;C$@X at YXNQH/s9MZPEaR,kJeBt*'
+%M(rRJ8a,#s'K*(pEK_4do"jP/U]ERAi5]i>DdpKph"e;[OHD(6lsb\&K(+b!0pPa[1K_'1OT=^rViqC5D[n5>"8-N[]\/#B*X+X5
+%1Jg#]/71Q=rCQ3T;H0=_npNF9)9*C_#Ko[S0;&9]nXpYH,llKA?=cmT3\M[TR3fB:j<UU/85?\dL<@e'WZY\T`9BkCI3_o"T%\tB
+%E0p\Q=*9C5r*$6Pd#Kn#4AQ3<KBVUq#%,SlC!+l"'A@?G9aOc5<i.<r):[`Kmc=-^eY2O4<Y1<P2::CDS7N2jOm'=3'>g2:h\E>R
+%X%<fs2;Jk2C65*,Q$@OK5OiM!^-.U at FR_'!%02LS)1tsH[/BBTCc(o*jnYBe-bf/Zhe3f1?0"l95>)RuK*Cri38]:`liN2^YXsfF
+%1bGLqcGqO at F`;]QI6[4PEl!BjhJNGGHl3GnH]2jk]<OiM9mApk+4M(!lW,gM9\`7E-XrC:S0AKu5<0sdY?>ISP;9[Q]m5qLSRKQ@
+%B82RI*YX>`aH^M%UWTPXHugDg0CD,"2j`?J+&t`"H%P/&nb'7sHS*jhT7V5]lDmG8BM1LA(g$ssi!RrRASTEOSYtn))(6a@";/;[
+%bko/[MdXR'p:G;3\M.905j=snaLq=aadI(jrV>+gU%[+?Vmf7Ak3Pio]ui;r=uDD6k]pOAc``msTXuC40?iC,:t at OiYk#+6c`(qO
+%]0!XGdHoC[<T2<S4q+"[V"Z!\F"$*nPep\ueL2`OAfcB)\c1r9Uk2b9Zj!QbCutK6VC\hr$l+mM&Zk:S(+ZOgJ5]Zq)uX_U7fg[_
+%b:*d'PKuNMd_pQ,fY"]N(gBlap&1P">A3A.05^bU!.tThY.`-+cHN:`-d6rT]$QnoEac\ac;U3P#74Z4WG'T)ZHe44.$P!V.aQhU
+%^4UPT53'AJ$uLB.:l-ec-FGbPlD!]q4f&'^58n\='FRZI'M.'p,"k6WSN4 at i?5!.?,[8o$8^pDuGU^>gcg/'dT,C<AN4J)W&g2[R
+%:EE6X,I,po1UBi[X1[-V+ at UXKq2-O=,3O#C$CPN!=3eSV&[`uua*)3YPjk`#Ya1Q9F4]jhTUkQIK^YCR6]b$"LUHelWo;V*#tDRJ
+%%eK/Y,hp?)Bf'I_E'qJH8*YX"m\^B6Kj\JLp`)kuAi/<je6rt?&B?t7%SVonN<,b]p8in[iTQNNmJ-PPb992m2)=U\7gu2_jBLls
+%STfTl!Z?#nnB>:92jI5&cMO"P<2ibBQ)_kbf=mS?&BX3/7L[`3\N<b_P=0I9P>RMk=*(nt\KnJ2hWoLZ]q99WbkfP/o@"3DP_nAk
+%ki:AXkkNi7g2_+gZNks,kY3\(`8!pOVcp.\Oh*)dFJX#L93(h3*m)?Z4RD&hpStL[f4cRLk!IT/kQo,mKRerk-ZRVg)8tu^]8VS8
+%[&^)hkk\2Pc^ERO=[1=f2C2_2,6 at +QiD>e<(h at elh=]K"75-->n482sL;Cb(SOaWhMSp/jPJRn0R.[s at K7!aFis1E'L#bOpS0f+h
+%?3&:AkMV#h?^$h?J74"F*slRh2OUbNCpYQfo-+2fDF(&9oK*o,NI4PJ^>L\Nl0Sn$W>=UtqJKAK/]@3rhli)PU1$PTVe6-][cumE
+%-D>m%</#d$-g&9q'H&*K;_CBh.gG1s4!h9]P'?6j$cAj=Za_G[CGO5Y5 at h6Q6:NdT'V$-R]s&#5Ll#oAFHVQAUp$Y3U%t9Ap*>tM
+%f<6$AHXg-0.qj$o$gB;a1@!XN$nad<'YO5Km*bL4cJ1!cTa5L_oC=S5[WVc)<U7O.8".$kRrZ%&LeM=EU*h>0k.]qL16$eS7[^LL
+%#Y<jX>=U$(<sYdM1fH\^bVdl)TO?#r:H"d&[qVl?Yd(pPQ_-`-Ah,uc*YrSdUgMkMHN9D^nV9b%`@(6!29_8NfIJ8FV4OANe7MQW
+%g70WfNcncYWRlB)PfgSB5C$d>j*c)uP"EFa)X'-BJ'?@5$H1*K!$7*DF.Ln_R7?(KRC(YUpNQI<n[HWP%sH]K(@rX^:(phA>!3<#
+%SNGaD^@EgrcLT2\bi(6$ZJ]6>b13Q"NGk-Di\=3`X`'AQ[;1-;dOG")(go?4/.&THc"G>T*e3qKH50]Vn3EDqN%&i=+FdCoD>]"V
+%.Vt",r9P]@(s<*Wjom;c7O-$J1`TEbUIW[hag3sFp*g%<!RAercts,ClUY?!KdsWFaj$>8O=@"N2DrU;]^rh>SH$6]]G9gm5`H;J
+%*uPpuM>XpE*.X._q%+gg&A/G/V[X^=K;8f"H=Gm_F`aieK6%Z',\gP4)k+l^M4qS0o#.V,;)p8DDWqHZ\*k.1JlDm'-7?n;&uD^/
+%#Q+/_OU_&qB4$s5LM1ecTW at o"G$(iQje1mt"I@=*9E\p7<nO*"B8/BDQ>3DuD:8NYajJS#%9&XBahuZbIM!9XlE at +ecrg=8:=lE-
+%\ZfM3#4\n]EaCL##&)^<\W+oATY2GNT>EJO41K4)Le49*/A>t?YC7W.fg7+ZT(I#>Ko`r@/q"qGa$")TNhr_uK,j+R%ts99a:Hk8
+%-WuR=#/'&'jmmbJ9G\<ID/\MacW/qjE7lHQE0]9VpoJl2*-tO7jRc)WcZS_^bX3AVl@/FV&!9OX$l;#G=%]/XLk2\0U&p&'T>\>3
+%0!Xk<SB@\8BYesTT7kQY!a=k`!i*<n5N7</*2ePC[aD4?K`X[E?L_&6G*OGsE5fW*3-t&W`Hbr-b::'2:57C5HcT]H7/[[aSgi-r
+%PAoTuEpH<H2>?EJYl,jR-!tc+I5]UG"bTk-Xf5Sj7DX"a#.b+1->"V0m`Y7&$>_UH=KEC"CTauj`8C;F3>/l6`1e]octJSBXD-"W
+%W*8aLOp4(2Si$;]-s8OY'`68LR*/26-0TZQ6]lj?i0e?s3($d. at F=ui"XfY9##\.V?fuDU5PC9Bn'qeCfg]oEZECpFmEar8?iCCY
+%T[c=mq.(%XjkP"n:HWCO><rtXL82!c/dZ>KgC='Q:d">t;R,B[VgR.@>,bkk\bIR')ZLJn9OM<th3a(D>?Ooq]<k/q@(fqF/9YMf
+%qba.hEo/pn_@;e at a93*+e.nHU14QEp*k?sM>>9fEm?:n=E73$eUoC3 at r"H2:rPL`9`lCZ<WEBU;hA+`l[[lo1U,#\J+gt at qa'2jO
+%)H>)7*2""GQ5^>.kSS5e?L#CMatE*\;rMsP.G17EWU*MK"Sqf-ls*bA,$TD2;g;m`d=8PMS8'<hmRr^meqME600*lF`Gc#@PaSP0
+%'(qhWLEHKi[rWrk.Ca)0,iIY2VkOZO=`<tJU2-#;8Rhts5C!r/Ot"qYA9WS?/6#bYeC;%n"Q[3uBdS:=(7CheK:1s#0Kr1E6VQ?>
+%XQG?Bng?h1Q<cKs,S&u0)\gMf]`lN%;',:s'/EKOHic'g!DJn/l/cJ^dAMdk^c&(0>[+DH>jEA9n0,npTQ49_HZqTr^]DP at q>Cog
+%Gp28,#>!K3E61=rf-?*7-seCa8iS-+J[cpX[m[QU(ubT_+IA(Q%kG"^os-Jg1V$0u%Ao7%JSqNe]?&UeWL>4T"TM3*&8LbDQ7EjH
+%r2*9pPKULDH."j&.ba;^UKDhKR0Q?-02J2Bo/_U*oN3M;Xe$onU6 at EM7CLL291VbE$s9fo[S/?7jKU]mi+3d"&p/L>APgPl3oOSS
+%HkRXi<9LB%\t.;0RLq3fop:^Vd)grp.)OSV44\FISVYOA4\sQHqiLIi(B:&V</L<RPHXP";(,J1BbGZgH+O:sZil7+N[sA`SlU(H
+%5$!b>!(lTa0Vt>C]:%N3ME.KD?DFqXh=N#alR/9?a"C]YJRrX);$]k`0/g\+c-_o?4;-/-<)jeMhd6"9,Gf^Uh/=o4.4/(@!&,s(
+%ruk+Ba at rjLIH/8.gUMSCVBV[-,du$Y$tJ*@@#*$E^/P$4;rF<2QtX=9pon4%/NiNP[?.G+XD]%#R"Ft9!)me46\,Vu)"ZjH1,3]/
+%[EZEZEe(R/Y$ldghbAZB,YfAM(AVnMA3$jph3U#/+'bf=[#L;[1p'"4q\g;LK6U at V4$>1c'B**V`0:0!jOmV+Cg'qRhR&kM;F%^R
+%ISojfqafDWQL37EVM>T.#*.)as'EP]Ji5,tSf0U1%t`r#9to:,A.KbmM*sS`)$Nns.2ls0Pf=_Djl<0T4;$Y?cZt.ZkDoW(oB1Hc
+%[fU2+f<6P1[F6VJ at i^F@*B'C<5082Dk-gR>?JEG&=5CsT-NE6m-QRUD*&eW_M$./Wc7+?OLJSO=Tf$7)iMDqR353^NoW09EJGI/e
+%D.cd`FqK<?a[O_>]!OBbg;^5s0OHpu='A.!!*JLmK)Q$1<pCRm)UekU>ohj>r+QH at V],=^']Qk0$!"l#5rElOA0 at AZ.D7$f"fL7H
+%SuYB1(*)2c2E]Yg.S)C at F3b]TCAf.W+QsS%:Y%;ojmnrD8?=kcaJc)C(^Zh\F=-(nI$t#tHhKk,:@6Oc>UPFR&$"M6$?X8TbMI&q
+%<pi:NSXD0CKJc9f-#HB2SdeaOF5RldQZTP^]ZRL[)AZLdoYf(+hGWK`m'<h7.d9mihb;)U'P6N]-lYW/ccfc4 at P#/2nc\hVb6[u.
+%+0t. at k?tS\I'j#`[i$4E-N"Q?:^qpcq^BN8T0 at f[a*t$>033slCJV+S6+t*R2s69Qh)l``[t"SXCbH;DX$q)LPK9!Ub,6t%:%A!$
+%Bl>Hb;@=&D;5[fPVV:cZ+!MU>(U:p2+&#">3Cs$PDN'*`Q05I4UY?7kDcS>#V at RnW09C<hW`Mj+-`uHnYj]iJOu>!u7V!NR>-lGq
+%fUIcDC;Y<m/j!.4U*P"6M3Uk`:E$"8T7Ggj6qD3^FG59f3`eu5l[;e<]nqe1&e;fYUTXEq:E]-m94sgM:Q8Z3L?OL$*K1`o:Nsd(
+%88=X=:30]jdn&XIYY7cP.!Y8nq3C$&+3+cVF>dM1OdseVn`=1[q2H/e<*E!C0:;=9JVg#:(CIiY)u-2l1q;D+/Eh>raMl1Fq at V.7
+%J@,BpKA2.F7j4h`,3TH)F#g3--;;e at bY:mU8/fF,*eaF:BlKn#$C2IUKW+rLnfts.7j%$-DFnU';JTHcq=*E7d$[VHr+8$U[NqV5
+%.=Ne"k4b6(S_.M'mr;I*[^^8%W[G!DIi_O&DuYD4EZ:$3D^Q,RFb!dbVgm9bLQ_ffmiG#&V\d.ECJr1i2m(,*f[P2i[qd]_.Z4.;
+%HgX9E)Ws at pXmABrNFG-^9Y6"5j-mc0YM.C-AbgDnNC?rs\B<p*?B+FN8$`@eh1Bt=06fYL+",f34YKdcb5uWL=n5F`p\dq$[Osrk
+%KVA2tW at 2WW3a0Zm#*VVBpsAa9:W)c>5HX>9=R6_\VR05dfO4iQ(P2kC;8U*'JT"/J=A7(\gT0?$3p/u:QHR`UN]94M1-a%)]G\qO
+%.qe3X](s4bF<\IKhrZ!:,e&SkS.sOj at n7n.]GL`YZsCF3V.m!"q^hOgmIr]P2^+0,6p at uSLWU#X06I0b/87<:*#Z1O>f;qhh;UMo
+%@``80=6f4cp\Q]pRq.,8WeltU6*@PJ-;(Yd#,IhclAgih;N<=LP[(VLn79I;eU-"6RehI/gFJ`-Fm'P6]F_S9'rN^0r3"/Za>0_I
+%Y7r0P4%Y,@:Vbh!C=O<%`ga$`$1%KWia\4JO&UAjA[ta$<s"O-':Y.:O7#98]G`_BC39s5P4^a3ni^Zp!j\`806chuB"l*[?@*l5
+%auk%LVbt3/T.c=;Wb2H:-'%E[7T/ck>+f0>HWX2nmr=/!\-T'$GdUfQel+,P0ppt4;a'D&:^`%Sm#ZLlN]3;=/rCdAkCHK$])tWB
+%h/>B4R/YYIIL8HROo/MMC at .JXKVc]Qk-O-9@?4d87=9j\!>?IT$Za.;KMm=[$E&SboVu%R2flfcnj9pLM3:>L$A\)X!o_ZN(1`^,
+%HEP:=bk-[OcC+F,+*)&P#C#(4 at Idf)6^-nGjE8eaR^.<>-un.\8/2_mT-tUVV<9&lTDYdr at 1hA7;$5rf)TrNa at 8j*&Q]k,qcZ2AA
+%87Jasa:fucFq#(!5ok:^01&=YF*UAa<NZ>r7aC4a/]/j>GKX=t&*E;=AK^7hK\a)PU7=p\2hbTX4Dl]d4pq\J289U="ZYBgY\7`_
+%+j#tCfF+NT8hIo+1/E'4\j/AHLDSHVB&&#g3l[s>&C\H at 0Y*C at qlA7EVKmS^jHMALd62i(Hnf\F;ciA&ZrHh/\JIRIom6)k1=t&I
+%rGnJg(8$/hYLQ+"60-pG%Wekp8Qq??19\@o85&f7`S#C>e.213SL+[9SUAr`bm\qB=u*l32"h[&P&SU.=Y9TUS?M.L-h6B(Uhm_r
+%/?<09Bp(TL8/PHlj7Q;BH30T"J\5M-(I>l,f6GrqBW[T=dCcasE3T;D4RW/Y!cBOja&;ILF2G47`H3@;lN*,G([S7AZ88AZq3/IW
+%jB:'TL!JhDP4onPCri%l17j>)N+.up$a5Cr>66&E9Yf<I\eJ$_!Sb`=q+UER=?Q-:9tgpK^^gm7>#1fPf`jJ9eMJK^,#S98O1.;'
+%$&[O_bKuJ`V"kin,rG<cpVOAVP#AN9V-*TB:E)Mr%LBpTb/koV1!,YU9kESISi_)>+tG";/X-8&'aa>-E5+EsdT&%:s590=hLbL0
+%;;Fq)YneS]@uN(V5?FN>^MGZ9c2aQ`i2Q[Gp:E at 4WT?_r^lAbGqddN?%u2&Z9Tll9l\>7]+=4So6'k=6V5I@[VGj+6:"EKTQlN]g
+%Jpe#qKaWn[),V`k,CenUZ0;6ClMPVAS[0+lOAdiDl0D'oSJ6k;PEYbYQIp,$fSelZ,E-G,>`l"0`HIns_H^<;=a8>3:[VCGD:@D1
+%>'tRHM$AlU`71pL+i?o7?Zqm>F.h_$r,[^U:"EoSaZP"Y<pJb^[mjL`W7TqSfU(/&I'3Yom,*F(FFmN@[k679-;j"(johN<^?1U:
+%PCiPR6-S6:+F9&hjP(L)(ccRtB/ePFH-r#EdS_Gh_[QF><Nt6ejHf=PKSmnMI=6F6?NG&FMH?o"1fGPsoZ&j)Dbjh(H-1F^eEjW:
+%bToB1?MTb0Fo_ir.gc8R]0sJU;5R)?a"6V_F+1l-0AM"9lYRQ\c^2DZEG*;`h?([`(Zob_mh5hgkYeV'Gdj2+Fi#e>M at kq;T2]aY
+%Op\)5L+Tm$AiR<59<ui/X1#oVLu`>(A+!tb96*ZcZ+W@#5A9!PR9Y<@=tsP:O):0k%cW<ujO[5t'&AaPTY`E&?$U^sZ17u1VGm=t
+%.>Wn(>4WQ%Rp<&Nr.*LJHfqag?XUbZ[Uu$4N2ULM0]5/k^CTXsC'K"HmrRu$bAF6)9-@^f(,LD2?b$q#3bDM6<thNF^P8ds&sd$U
+%mE&64r&7NqS0>&r7hb,XC8YH1]VaSg,JXQD3fh]<(8LCG*sJI9Apn:_.sF#3l:)I2/k+fFU^Fm4DU`g/>6HkIO8(c+1d9+[Z8##g
+%b]ts"3&bGNq;@fi+;V5g5[u528=P['9AW[Rs7a_DahrUKe9f_- at 7=^@DL[./>o7hu\BcJ5%dJ[l%SPeDHJ%bZFHhsF;cq<?<o0AR
+%,Vr,$af&jTV/$8oZf\65fNtk?9&O=D7 at Z<Hrh0.HIA`?pK<rj?L6Q*%-;UdSfpQ=:e'&un/$Ga21Ekh/X:Qc8h(/<"J,(hM7G(]i
+%W8/`*n_d#)FJ&k;nJ\WV93$P:W<CHi^-"UU;96UZ9n"bo+!iE&==qqfZ+.P3N2)$n\a]7Gm`_tA4g?kq0_J6$mpgHue$J9LjmlE8
+%rKV4 at n`bBr<,$]MZ>?.mS^LUD/:FZ;"T<:\ZX15I6FC./mC<YL=>+^/<;A0?N*m!ROK2'\kl<EXa\tkX-["+2nn>3\-OJ*]qrUG;
+%h+d.5>`I5G*97?MmQgs^+$Kiu$=;/*02G3?\Yu7'S!K,EflG2IUko$(5/!n*Sm6M)X$8/OAu2&BCs[=^"J-'37q/?m_j-mes5mcX
+%BfS-q%P-LGm6lc(l=#l[E_!*3PRF`<f:6\bs0M at UO^[2Ua"IsI,oBt[=UMdNV#6B*0OG at .Ee'@O)%)LY at na4@qt$Ys,oJPT-(3qk
+%juj0!Iu\NVT9]h=oo%=bYG[0^.SLff4T:M)Tsdsb@?bu5dD1p0&pRrdea*n/a<k;Wb1#JJP+l1=cp]%Inc;;]#,kS)#.n"5Rp):A
+%Ieid5XNW4o>g"+!kBjt:PIu%./FTGN40luEf<*N2chG#J^H'E!A<@ZEofRTH+FdTHXQ/?g5Y9ll9>`,-M799o;sO?[g(o\]kL<'s
+%J0CS(e1pp`/rTN8`%uaa(Ra=5;$#)"j&1nGJd6k53Q;<ZpGmZ9PC(ggccKca00?@P9UEdfPb9IX2C+"@IY)C0!k)N`&p.0S]eo"P
+%Y$TW/V&=CU&(5L&$g-^(aBNKI'pJ,Ldfap]SgbN]jZm?P)Z>;',Q_hchad(r3[f.oh>d$Y:[Ee]IUnI<K$*fKKMs6ckClecUE>aM
+%F\6-K&PK7Y*qUbB^@5l$ZeR&;hqI2LbWa/9I^ZYSP:_)T%o(2cQ`FN#54A4-Um8gWhOs>uhd"%DOtX'$U/acBC7s4fNLsLCA'*rs
+%ccdn<2LTi$2Yhr<Wm:Ol2b`m1FWb8IUED)jHu]Q-DosFdiW7ROO#/,^,cLXN"#B##4]lnS$ElRC=<R-((5:B94&aE7`cT%n-ZOtR
+%m_AB-%7ClfK9/Qlrp4NsAWboKg-<19e5H;n,$Z![;tG2GL\%`0>AquCO59VqMX]Q/q]t at R=30(Q.%Th>-UL`=2AI)(Rlk-$Sj1u<
+%TL_7P*\uM%7 at 1bEKqlH*n;[F2V8DeuUh11!/8<:Q+X1P^_BLO4]U$/q at 6[<i)1HJRd-K-9`Pj&dQ_S1tT)[M[*I,fr;Mt/Er/s/a
+%-RqrMFhKYgaXB)Lh?N:6/!B]9RtWN at ViNPtEWJP?>b1rJe93:?*h(I,6d`r:rf9J4o#U=o8X3)/daOp#/!u at K`k[>Ed$@QUnY9>_
+%,_Q,c5dgTIWMc]4PGL(TQnMfh9V:PpkrHQ>@!BsGj6oWpFer9JH)%PD=[GHH6an'u9oF;pn?/RfMM_(D,f`)qKss?QDJ$"gr6gln
+%Xi;5d4f8N-`WF0b<;K<^*1_-o.;kA;pF9U at LNl]5emHdZI;;TCO(Q3'e<Drklr5+LZmAl?HT!+i*/7kSSFi.mP)/^6BPm2bceXCX
+%UEk+C+URMH at Am-iM*`6H4h*"YAs/"tAdVHX.lA\kpFYh[T:-aL?<j&U*m$lP"&cp72Fg>i$RX;"B#g">F?WDOCdHnWNe%$VC%0fr
+%g$jk?*ZrU7;CYK0^=4Z%K$;uZH-*/aA]L.98d9#,\?;HjXd[1a]I1>43Eq]b?jY?>P<*Gr>.#FS8#+frQ#VD%5)e$D]?3Nu[`6KV
+%)%Q:O`0^6gW[g;bW(='+DF1+&K2>AtghJ_P/5qVFJ8ZoX0mS3Y9r0)][M:l]4f&[9'^R^*nPJH$br"Y*J!X;C@'jWr@/\>a]>%9F
+%Yd8W<j-D*`$J_lGRj>Ld?NZ#'Z5uqm!DD at q"0"E5)NI'1k9=,(X.8eV;4"/0Bb![hngJ_s2eD9MZ5iZSbp]$AY`UuSn5[cg)S',>
+%ZkcZaD&&Q::f5T_N3hNSRA`?;:b7e^VA=><O%)d"-EN0h[^9?`ce[_'Xb6gFas(.8;&H2%'V09mLQ8E.\W)a$7(O[ArQh8'gWdIH
+%@j:*k,b42N9+.%2:sRZZ&gu$p5B>p3os5a)KOFo^;5ofr;JYr3VOr,t9Q9<+6bsQ1)Us)(=Iqo1$Su:e:P#5Vg. at suUhZOQ&IO,"
+%:Zfgoj>`Nqk6sbR$B<&lLL^$iGCU%,#^"p%?Pfh"[7E/<:_fSN(hTqb1=W65oO4l?*f^][S_d-`VA`M`-oLj*k2bTKc"?D,S4aRB
+%PD]=\$T*:08bk.^[gtfoTp[_ at 14:EqQPDY+^CHNgCf%oUn48(K.e$]M<98CE(B(?r+`+f1C[Q<i2gYIKl[HAnWC.Wj5/FY=26=TK
+%('kNqY]1!\Xtq2(P_TN3ncuI0igsHNH^O,CEh8!=d:j+D;"R?aI&?t]CD(#XDFUBfg8bD0=>;j7Y[7NcXuqr=ds%:o094PHd+=oG
+%d;RF6h'TCUUQ=r>a'MH=3=?(IUgEhpCgF*LnS0_8-Md4?6+le+o9:N:QlC"Ggo8r9--P.*aJUTlf5%X%C,oQjr9fTe?RHjEfDFXl
+%'EE[_oo\dj;gHKc^6fbREN,1T#ZBChV at DbA&:0 at 7r'ecc$VgI;aIm&;Y'b`!'Zgqf`!P`DqK$\sT/YKq]24S%L_qN$F<+=E$&]&Z
+%jeF5EY/COM88mtJ&]AY>mWO^0+H9e$Y#V+<:ooeSWh^!iFY\6Nh5:4]9drcrb^n$/&A(jqIc`3U$\TbCp/2luqOZ9`Eh7K^7G at fn
+%H^Gep)Jk at rbBKgK4g6+:3\V]L,0p6d4HD5eqmd7Ompnt18VTs`>_6Rj at 2JjX*D(GLjd4gO3L8-A$G1HkctmVa+"iSmOXZ9[Vk at WL
+%';'oIFR#j4]T,'dTiN(jjr[^!c@)0g?F<M,<:T[)Zgng;O"<"`%G7X^#)^W)B`TOUTWuP2\O6RY!dLE/Z_[S5D15XDb7 at K7gYk"J
+%:#3EcB<V_`p#+N(d!-"/ZnnrBKV:5S'AW.X*pnO3$3-%C<2\qGh]M,rf1/WPmDQ3\,F#cd<Z=4sIS*m&H%A'f5=%+clTNm0=p at m[
+%=V+pMenHSs5J%p@=lkFh0eK^"5f0k.V7(Fs.8O-2h'W1$8IF)drgAjB+@/b(;TG,K8^6Vm+"T]!q.hD^Qg+:?1R5;lf^hWG9L\8/
+%E&l(_)iLJ]3JbiB,=JtDA?u=8H\i-T0%Np):7oV5nK#IC9FWpq:1%=;1H_+pg%mdq'Qg&bImD;m+)3*UMF-ER9J,_Dmp?AB#5GKF
+%j>/12*JML:iW#h)6:Q&G1TPoa7L*M,qDJD)Sg&3sfTH<*<am,sH8=SV69((<o69fWeL()7eGsT/OIIE at h5J<P:"#+eCqh@(-DkoL
+%`Q<,7,s^bH)@fm&.3gUAVjV:rFsH%5k?5fjkB#`4C(l\3fE"08(MkC!4clt^G=r'3%;b0")>ST[<?HmGc[_<dhUMJe'WHU)m%B>s
+%o:5UG\8+0iGMCFLeehNDjCTd`noLWT=6oMMY#@;a2tEnPKV-NkX`Cl\Y2J]3<+'1UEZfkOfZ[gE2a&q]^?\B;S$=(h"nD(!qQcn:
+%K2h<8Tpu_ at 27:,GK9_L1V*u.2M,9FD'pR.G)'8.S;pd&qJ=MB.BMRkc%IHbFQXY^Sr52?b2"kRfUeXK.6/W$%`!&.7(>3 at Ek9i05
+%#'WGf+RHY3)nr[UQCu.;"@Sl,$KnldX,lCn*hOq^i]VEh:`^"\h#:g;l.cY&]OrM4p,g=c7l!;qa1R(QOV[2->M<F8<do0o%su4i
+%nJfrNAGBX".?OR$#[Dmb/;X0rY+MRp8]FFnc`6MIr at 8U)BM7K:(<!,3R,TkC at KO&mnU)t6g-CSflqMX`XghAP<VrapVQ]U;jd9e9
+%NFaF["//>Fo1kAS&/cEr'gM"n2Wl0$0IHgiMOrDSPF<C?Tbo3ugM]b_bTmosO8ubP#J!fD_Moe:Z%LTSI;Yq+QqcC at Ho%"4QD5[U
+%Cnqp&48nL/$D.)W*,sC4];3%:\II_kmo0<P%Gco-I/3:)[(;EjP73H"F%jEjK[PXa at -,;W.5%5s5#P.aOm#DCp84Rl)#iSZ"NOR8
+%V]bubjBA*K$@8K-=k;)j!p".S1&0rB_#:7@?L%?TOOj02bZ2ug_eUrmNZ9k3qb<W+D7T[fH2QZVS6CSfmWX`\2%sUnG(.MsN_ at _Q
+%c`tt_M+5>F32fEHa.+n1G1gQ@%8N")".b\8kUY3/j,pC%55aOb#8]M%=Kd]NHU?mY7H:p*fco/FP3n(@6,ZdQ2'ZZOdOZECVjN>C
+%/@[T9O at jB+ofV"";`a"kbhX49"e5*#N+Qk(m,VG4^L0Q.Kd#kYP,aOVc=ckgc,>cEYh#1NaHr"_S/2F/9mV&3HCsP.Yl>e=o"^cH
+%?^!=8U-j at too)rk2urWC%N[[fqMB")0"8$8g"91o,ch3U-P"XH"^[U2'pQsUb!7rm\_oB>Do-N/@tXPoNFH`p3\<A/rFu5^'e;R<
+%1 at SVKgcYe_33MBj#IJB*ag?bRM(UUX6;r-$;of*/nsP,Id!DFC".5TR$hHOV7kadi#h6!P`[=LRe#F.2jb<QZ??rLfp_qD$$ANaf
+%%Z\%(qe:$0SmIWa+q0]QW8)YnHmOO_3"3u=]n+a2?q#V#ELO<?au*CQa%?T1-^M)o$oZp%7Kt]^BDL6WbFR>NhR#k7c2"HO=mEM%
+%s-m^ICVBY9WI2r=maMYD,,LNQY[T7P2aN27iNpHUW/jli3tF%N)69*Bargg0L*nQqX(]V;bP%Ud"K1D;k,$gGbe'o9c7C1k`)0NQ
+%==j5mDl6'I2+$<Rb]7b7RtZGe@('>Y1B*MQMJ\a`m=NDR%aWW,am[kA_:J)SkqqN.kOfYj\r!hqPrKeYqkF=A0_frfciUEA3&$SC
+%26P\B#kH:%3h54,W]$[`DH0oF>gR.[ib0G,4OE-`o$OU')02s29%k3p:Du7Lnu.PoPs5]XE-#=+O#iot-,j at 46HdO]fM%F"d$rYs
+%o.<7tVjX_f1nAEcrL)A/pX\a]jt8Q?m,)kMET0G!`OFD?E^(ni7JpShgbP`0hGnB=bfVWI9;.__A`cA>Ia$I88ob<m<2?[Ca\#nS
+%c4j<1)q7lj40Y at DY5-fM-0OAPI)3u`2%XbXrA9r!/!gE91<G(DqI:['LKt)bHQ0Z$]]Um25:$HLUjnVVU3W(fFinq<GEG^%lMoIm
+%(`uPXI"4sjqO0$>WK)UjNHsB<"8'L(f7RjWbDcOBG':75R6R at mQDjLP>%-96J63uT707tJC;]_WRan:,:4<R9bF<`sWq$uGlP[Fi
+%W;pluXnL!/"uQdgnES.Hs7/X"VbUEm!"oZ6l[U0Bk;COWQbHfZ;n89E*jgUZ_h&%]\>un8ao)8Gosdt7LfLN<Ot01NP1N*k<#HXO
+%2&c-Y'u(F2/u[sFo67PZg7#,5Q1[a<\oKkLT)j$`o;BBRFuuS4=D at t#`g,W,NiL$!Hs9Kk-Os>Bi&Gj4gWaLjhdpSRDF3K6i0lh+
+%7o(o?,A2"e=*C.aq4ONQY%V6%SMs at TH[!g.g$+e2&\`G;LZu;&3\p#n>PET<RO/s+1+8!9?kI!K]d+lkip*92Fg/M@^3on(L0jBP
+%//O;PkLACrG-m?&b&%I(]6[Fp9uo<NY>=hqAC#&=R8'*f1M:"\D6Jn"B:s$uVY!V]=k:\ll*b>/ehlYKB=kD>m*`;>Bk;*22f]fD
+%WL*B(]nn*e(VW/Q_"^=:8XL_92:qMRouESl-erYO)%/XP_&LD^^3,X'?.GNe\A"EOs1OSY.+`&1@@9r1ccKW?OFlK7[2aI\?Trd1
+%#fro(E4^2XP*)AeeYP%:IOniA4jt!93)1MDeqkJ at S]JW/n[[h3'*1/-"HM&O0M0VeJiUY,C'k8_Rn8jK;Ya3LgNqT)3aMu$pqYd*
+%q1UiE/*UFm_%]^;[!)E=\V]8JUg5i,<X3grjcaIC]J1TGg2mY^?!TCdU+ErtrON.ef(DohA)3V;DQ[8<A4\i7)2mFG0t)BA19g:j
+%i5G1oa/OR^RO51.hgm0l;9%.D`3A`N=:7cB8GnnNck^W8Z'Y,+qf#-T!@^$$[&jNE_RE`pht'Yd,`U;gY>$`tfcq($2V6T%a+Co)
+%GZ'@Kr:^l4O0 at 0`9`!(u'S(U'H>,(Tg%'FTS)gI0QXM!6]ZVs`DopDOhap99g6JWJSGcTocSs`W3cEgI(_\32k*sOOg-.sQUt\eE
+%l/poTb4B#Iep*DH<^ELe/lp/X)JuuaKEW\l\VDW>m)'BAkW$0npP5!Xp&O86"mMeXI_`%9V`,ugMp\du_\E*28Irf?<)2VU(s8,L
+%+f%Dg#Ai:ds10OGhQ'@WW\NW0j\D\kAtP5KBUXM-e(M_.CD,?,c1U5[1`n-,MR\*Bq^jO;UY_Ru>Xr;#P8hA:A><od)OcoE5FH:7
+%Sam7[r^@GBcYMTdYLkla<,YCrJk.]!)D(]+<:+A)CnP%Rar/Z]a3;t47+,1+c^u85.b(71NF&_ at qEi/ifm'aDWUuuWR"i<M8-b',
+%jloA+hf$^,gXLe(%[/9@&$+6+Z&-D#J*enM,E[HX#V342QJsi!Dpq$F9OYNDh1hSU>P!SRipA`B%c<1%i]4!@(9iS1`'t:[5'mo.
+%o0H9]*),/&i9?6ZD^s?@i@>LsN:h at BZq''@eQ0iAH2Eo0#<o7PRD4 at o`>-=^/#/Gm:D5Q"Ln*N[jg\VRI<NLCfO`(9dnJVI!cI,R
+%RbQBM*G%CC at qpF:i<qZ[e.SfVMhXbA&<dK`1\M015qt2-3I9fq:'h>d<7R'p00/he8NN2^rEI_MN-'8+e at oB)j1.01/<20Hjc0ub
+%`S/Q[-;LfE'h?)?YI62&Y;8^5J[:];pg`g'2,dF;c-)@4-h<ZVSV1oMjPDk-[%<e/+/Xg1T3f:mg4!s3r^dO0$uE/[D>rXF/ubq!
+%K&r\Vk.9e0O6![o\;k]Q5PJ=oDQ&e:;p':qpHTV?Vjkk>8Y;uT!]+1VWO6E8G at F:3=,"n9IU at BQ$r?J"nmP[c)+n[<;g4UpSHniK
+%+S%ke`>=\7H+Y+gXpM"JD3-TWP>0F\I at Vt1jG)c))%.*?pbiIY.kA8taCnE$n!M'$7:?)!P8lA%)06&L`+.mSo't2fUcRk!16g\,
+%&QmgR-?qE#4t:b(18._4LW/"IJo;3+hKCsrjJ?,3A/8pP$ZU%L=joiB7GC^#oh at fp>!ni%Xp>f61/VI=VfbtdpNU"9P3buTa!Zt?
+%k)Q=!bdK+im?Y4^*[0i.*D-u'/0:P!#:8JG[bjRdHWd5?ADgK[1<Y(K?e9Y[qQ#/uRNY"Vj](gNUg5rI+W2'U;Da\c+FI at u7X*";
+%=X8aOFh9%p@)"J$bTg:C?nlfHXihG1Gr:FBG2NR[]jQ]PlV4]3a6X;koJDaM0bFV%s#Gd,aW`*==R".9S*#-Q*T^&1!8!54=eu:f
+%)Lj><@.qDJRU,!?;tc4.c(1?_>X^VIgA>]]-XR'2jkmFm^>mP?QG at eX_FLa!HI:`81BSJW\'UC%D(lCf7"5R0R$hk&*E%657c>.d
+%C$?nHVPH1Xh><8&"8 at cX-`<p8]ScVAWu$r,#;qShf7k%Z\A(a.ZMa$BQ=qC9b,Tj]</J#f].5FQ3EG^u8Z(55dl/k^PnrP/;^2Z0
+%?&<^bs8Qq`=_sjKj<4 at qol_`Q]:k<Bq9UU3,O"h::1okp1eJE,#FmgQp0*jd`Va[YNg$B'Di8DSqU:3qXC'AI8O2A<FIU]#8\mhi
+%pE[OQ_;<JQ>!05mpPI-Rirn]mN$YaKa?6(7D264$1bG4[n:8PA\r1)h,liLk)RPd](c]9+5C5,u(/BIiB6&'CpRrq<Jjnje6I9MX
+%Tu2PbO<9td<V+^F^ro,m4-c/C]I=d%P4Ou29<b==Gc^JTH\8faWP/qb7eo*+-3#<j5 at Ha0T?*mE%)gFY8/Z-`?$iI3WHl"+rsn:J
+%j^f#!XMA$q"\7$l^V%UW\mq:gn\hro8sbohc,X`nbZj\@H4$;B%ZRdP;;7k&8tB6p^3YCRqF`XbDf>dSD__Ht)"@&=2g8KYdN0q4
+%%]T`t:(E>/k\<*di<5)3C+FqW4L@'/7m9"Ei[%sCnbFCjn`E4bs-?RgX(f]9A-Z6a23Tl>V[<cHVVd'?[9lkcjB3k!m0DJ at jg5ni
+%7&4B-Y\?aGdFMXklRZ42h'b#XTtq at o(<9D4?(=2"3m'*V3SZ+0f1>&u>))q2]^)[U(LZ9nIpZOpm6JRl<O'nkOtQ5M-dTNTbo57N
+%#1440:AJD9jl;8c>5p$B;9qurGI_AO:@dfpm at T'']C7uk^<I0M[*'GgoDQ_XSL$gilaR#ppXR=h%CR5qpV2C";<3/]YA[EP7C\gY
+%,Y3O&U;IQGIh8jU%3CCC.51*^Q+l%q"Rd?!=!B)0$gpDSPN<FYh5gM at K5-YtRuKLAhEdu3omuE8"C!>p,`@34Du&cRZ$,)G]lQfS
+%]_KB:%-gmMfZOA;;Jr25'cfF0?iGUJ1S-g<:FkhKQ,J"g,nT?/HV8H$-K#q7b=-9SDSpKeL!@B?faBP\hOou?qek[$\I\L!bK`O2
+%iL,`^_It"G@?oodT3rX#Z/:sYXj%'G[;SrTH,Fnd$nP>'^<*=QSo'^8K<^_GgQ'YW0MTi0r$BPJ?$%t]TC)SO6Qm%>G?tgS5#=.Y
+%.Ed<bZk8)0s8?%V?0><_nAmfTKQ?5o5GKtckc]ZTP9T.u1<]$DaA$P.n)n(&*"m#V2J+TlF^3nO6`#HSEc]abmlD1\H+_WP4Ye=1
+%9&)aS+V?o1'[Wn[KpkI^YGAffPp)>-#(`c?(=`/E#K%W:3NP;o$MIp^^SBN6Zf.Mu=Nm=W4G$u7b,Ql2j^b;p-pI/,:I[r-A\uZ4
+%"eY%HrWFZL&Gl!sc[.PP3r6jQ8?sQh*s;\kKHP40.@=`F+`?$o"IdG3>\pp/`XS,T,HBF*dJ-pkhUoO)iGpX#i'<nZb%[@_<j=TK
+%_B\Q?*eD20VaAMU)(WL\*TC5g8bX[<F[o_nj**2#:0D-]I+LLDWbO&TSm$cO9aGU9).513n6!/Oj]c]f/$5(iM&1Yk/[J$@qjPa>
+%COL059!7!,*Y6]&4)DQ+j;VZ6A)7:dF'mGhF4^"t:WqfJEUnbda<7&(2#1P%@km!fmp1)lJ5bKIl%_1$JDR/V'"q/n)^uWf3Od<o
+%-A>A"4F4b87_J`SILgb.n>sMo>&P;UC*h.0OA-F)Vi2r9WU:anJ4PMRBE-L8k)n@(&/4KeF)jaun=]I72<?`GI>*UZlkr]B^:%a!
+%(6J>))L`pWF at 1-HD"o1J>r`o%>e)s-,IPe[!1sHVm(3<U:WR(IitkMF:1E+(\A\T-'D;cTV2)b3BLuO^8PCg2+W0R1]3>`3`_W"^
+%cC`b?Ci:,lYWTpC_1tWs8POC^lc$V`n6LapXi,Z&$b&FEMLbnF6u&'4[CGtue(:koLs=i0$LR?Ia0;t)\X"0"R4Prfc1Aj+msHAf
+%)LihYQ3eUB/.?c$8*hK$Q9G%$aZIPi=;tHi(Z6JW=7dB-)Hs8BkK]TgK<nHNe<B1Yc4bH"#55mENfBlaf3!M'RVN!(nJ5r%,g]sB
+%QNsaiA:1bKG\\QEnKuMEjsO,1Ci&B/CH,+=F.uJ0INCdHAU^p[Re,oJj%lq>aP1[hK6=/lVD)1K]`]$`Sb6k4mB\TX7+jV@;'Ud(
+%a\[>M`6CJ(]_O^u>H49ldEE[*=?h4mI5[h%]Q6&*M>^0+AD?`X6;oTmD'lU"^'X?%"+MsGi.NeR/(WNhJ)$tJOW<kiVEfW*<pU>4
+%+ZX<E5Du'N(.HAY6A?pm=NN4/Ydali?29hZ>=sr=V;*>668l`iS?rg-_KpTimn*+$09"*Ji91"jgt8uQ&#>"FDXEl?kojEF*L7EW
+%[O4m8o]j'Yij at i?4q at KS'D0FFpA5;*=fd at mZ^==?rW[maX7/lDFT"h$m*"1d>l-*[,rJ>9AeNZUH#mfPmQC1f@<:K+D**?+lS=9.
+%j)F!0k@?_,G.)7V#sOlVR[)`[eE;5W_n96[La:Y%BdKN4(8b?n$*<:(kLjbKEQQ@'lRJ1rF%fmJLGctrl6\p)f#q=e+j%Ml_d8)s
+%CeA^t90#\0CCBl$.u;5<qH6Or!m.mM3ga(rW;N!<ZYE\J==$#iB>%4c,`+$IYG8>cIulKYM3.<!AI2\WG"mt2>W%43 at .qt]Na'YT
+%V-442PDI^4P7?BZ`[?^]Q5)6C(;\R(8>S]<FY5=BQ/$^:/=g\DLq-/X1FuNQdg\JR]SV9+X\A2j[#E%lI#8ka3XMJ>lV:)4`SeXa
+%aO]Hg3Tk2,?@22(1pBX3S]Li4/pd(?ETqnDW^4R4)<[T^pTumTd1`ncPmj+C6kSaU0l89@==fs8l+QkoFM;RQ$koS#JjZI*gA[mL
+%1bp/$^j^'rj at WEicC3*uOA"aI4:'bZhdK.oVBH1J<?QBj=:W/p7*lR1"(sahAh$HE4l</"ch?Igj=IIRL`CO'/*o(MZ,G?*phKhX
+%q.K$b-\=H,On0=j2tX%_H1)N at i2'tjpZ&'`OYR at k3tWt<"f31KAuNO`8-7$NI?5gNWAq*R>`jEmIAKkB(raq+VDK?-T;tZGY+Vf/
+%UZO:nKangUeiS[NXc69=K:URQnVeaH5SJ&,M%^8fGF at D`Q"a**@:dRL\o3igp07*-3&(\XBW91l)D#"\$<YO.\+Q,?BR9L)>]*2W
+%Ka,Qb^+d<8$_cgU(>2(,L'l>XX]:NKZbG.WBQ*ka*sUin395uBL4>Jf5k:_MG%%%<m7p`mn?0ij26$#.%@G0_j.5j'^1sZqRcl$C
+%[A4%jVL#qHopY.H6'4:HA*@OZE+&%m.2`396q][_Udi$G%L$q_)e[?b5AXU\q)ol#8#UIr+loiSPTLZWF5kgXYrBQEg)"hI[@7o`
+%c_.>0lY,&56D$tHH+f\0rf.B,p,G$W;'XG3`d210P'7OTOXImd09YC&-`87J23joj^/=GPB#aR1nC'%j-\uq]Tj";''5&pi78u0o
+%=jc]\jS%_.BgHR7`=rY_kEc08@/d%)ZfmQ#.ktZg at W"E9&GT7K31kl[Seo.;ntDU]C1'M+X&^%oKRbHVcT(*(<*HGYHce#sHJ(.r
+%(`#LF)NF/s1GmI<3&PuK2 at ZhkQP)?"O;^+r[/Q%Y)i%d#b*Sc*hMMf'^8R_`VVK'f/O)JeU?\8,[e#1)FtO76]B>hsX`'e/Sj5JD
+%UU0#$I3q7/'aI,pMLAYh[ab2Aia_NkQdk1TO`900bl^&PF4Y/(>B<0WfGI$>R+FVP`/3KqAFM_;K^Nc&Bhd4)CM/a9EmP)r7)lFZ
+%d'1_G##8lK47OmOGI8VC/7Yo3HaGWU8Q_KeF7_VrWB;c,c93K+Dkj[u6)6reb4b1#8UZ*)Io:i>j,JB2`1Cn"X,7<A+jnJ!If&6i
+%UfL2t14?LeI at X;]VP=M:2/.8D42P.B?HNu/Q8V'I^E&C*J_1+X=eRL)c/4pUCFB"KgX3Gbqnosi;b,!-YI<nSJ>FeM>5.6hZXmMr
+%Ej.i=BX]&4m-KB4eJ=E'(<EB[EM?kOISL/eYbo&.8[u8&'u"W?[$jg],dJhtl5*jX%44sa&bYGDY9\&9c//DJS<#jW56%:mO<\1A
+%6VS]2(hNDEouaEb=!?dl5a`*:isu!m'U*Sq@&j7)9LqU!&cWnWaM(fk>3TVR*0dE9I3t<nS^2X;Ip`h[6VkL<3N564]!;c*L<n"e
+%o,r7h'!e$<rcN_a@]k\hZl&K`7Vp%e"Sml'=tHodZ#LI$'DK9?nH:>do(s47DS<rZWa!QZn?WiD"Hnt at s)p"T3>PAUDsEl+PRH,>
+%hDgN0/L^r`b%>j\D/,31[u*TB^iXG9m?fDoGqsD=!N\12q^75.j]?q1NXV at fj]]6eo<\d8'pTa,<-;pUgf`m+?/*K@!l'Q'^"..O
+%4.#S^T6cJ9Dj+/U2pX_cP)gV-okKYp<QWDh?^KKTkI9=!@Mju at dZ^Xq:K1.&[,>KSh6cDK%M+(UUOo@[j1.L%M*L->M)'q\?+J!;
+%c7&lK6nlJm,PN#E&$'F'+;&k9"+?3!Dc-tkVPZdgU7Op&9oAK]YI1sn3KcO:_F5MYj?+NMN!PNI(*RR`3oU(\/**f'gkU=NPG?+P
+%F=Zk2 at bGGQa'PA5WZXb&rMA^j*QUO!#fOl'4Cu`lA8p;0>NS/s@]fIJoM^D/`d@#"cU>sT9RP-"8.f?jEMn&gY(*[;ENTOt2.e9o
+%?#peXNJ!N^nHI at JC?eKpqFJkU0","gfr<)7MRZU(N+$"KkY0$sY"<fo(3':"7,=%u6LLV<=M6'-;C?2BL?NXp&gf*@CA,T)$gf4C
+%Uui]s0'['EN/'RlKtha!S70N"UL/U:/aQ&a-R]sngifI at r'E#I0 at T&g@#b at k40>jALG(P?nj_7D,t:h9,/.K]M;gAjS+rX=3SZp!
+%ASrmS;ZV<g1rV(QZY3iYB<FS8/=7)k\a7ZI:L#RNEA#M.A>_=c&,Ft'FHqtu>*/>0 at ./aCgMu?[,o-HjJa>G+^EbDt/JN4U'cRqO
+%3W24+3iKFKTtBQeG5Gnb&j2KcS9bEGI\G/VT:W6'e4!3"r,A.s<Yck"3B,F:c\h2a+[jkn,_\!(cZ>SY#sEep8*V4$&Y-E9nU0uP
+%25]U"he3k+l("Pea'_odk2)q^ZY>X*Y5D-"^7#I+Xbn)nlJ]uL+LEg.D;Tm`qe7Ip>djWJ*3Pf[Y*fife7i!9F1ZW8jJdK*@q<CG
+%rCYpQYk1AMS![-g6ibgqpp)8<c#"RkR\LJuUm4%9OmIPaM8be7Rn;eMI=_OnL/+FagC<I<icSRpbf\;c;U'%bVlMeTn??e[E)`k,
+%jg'l3@(WZD:E1obk7OtC93:R-C*Kc4ib/tSRCA>]EmNj!:.=gS;>)%'YSj:f\o0_3U!B2tbY. at q[R4Dd7j</Q37.DdR[Pfn5Q>oD
+%b"dN?>;7`U%K[+87JTb?72DY!''kDK2MNUmD"q^WZ7$NZ2qQ%"=?C0Y-7;7R9q-N)Ji2>uq(W:mm41\ugV$9i%,BftGg@&u4bT[Z
+%9o>F#;-h'7cD5oe30m`eb%!+_9q at dCns_6odpQDuP8B]mO$L#"^n8L7rL6C]["7'r>8 at A)h48a&:TL?]Nq1t,b8"!CZ$3^@/HLBA
+%g\)!DjNr4;\M#M5GN[GP;pK]e>s0g]T;\akCk$IV]u3)p`[;(QC<'sj58$iRA[6CD6A*!/>G_"D9o+Tm8amAgaGSB]W&)&I=^,a!
+%O]0p,+1's8f92aAZ7F+OmqZR/rn[.Gf6=*dQ.$iuQ4qP+L<i60SUBTHO<VK%b4_r-Oi'fi-_Q6Agl6g'8gX^G!l.;i\%^c*q8;:S
+%DmG$%5ZIc2ZQd]:A'1+_U&kkCrZ_(^8XQ4D\K%mZ!1Z^eFQ[>O>FrWELRCM+N]7I_?-"BJ-',ipB<]G:1e"Q^q&O6F323)^0X,P/
+%Gj:dMH)t6d'BVj5lj5iiOAhZLi5`QuiE'IuRYrXX2q9:fQ^V9``6NR%d@;*YWR,+%6+nBVT+AnpCM'<RY/Jp;Vksig:sqhUK0Wu8
+%6KhZ6T*\X&."4-JDIfNuajbg9CN9dqCdm`'3&@*=Q[Q;Mo@"?9FV>]U[r1QN?=!f'X?Q"WB9_"E)l_ZNaV.4l[_I*p5=9Te1'Cd2
+%0o"<+"jZ:Op7S>N#.'pt38CUH#4u9uM/, at 33[kD9D,Z=u;p/@2:.-juedrtGC3$?]90<?q;[;2$ka`\`@fK at ueihDO3KoAef:"NH
+%jAQu*^md$,=l-Bc17^i+f.k6Nl6AU?Gt^N_JQ[bh#q4up,Yk7Dpg%.1'"%7t;)\)T#QG2!O^)QrdFK>[X+sodX\io>HZ,Z(2CoUc
+%0Bul#B<.;VQ($incfl'$-5]1Xk?+D-r(6g$\gC(3Mt-e31Q`2Ne`eU3j2>#iJj_Zs/*k)qC:>+NY7'(O;p_,e;DT:dksqU$M2nFk
+%P;Mjt;u$@AW(t"YbC3Wi=GZS,as,<2DQ:GS`kt"#CsV5Vfrm>Irnr`4PA?,^>/&LTP!$Kjh&,kN.UG($r[ksi;.'h/,dsGs>.pXf
+%1$m<B at 3T.?EdT-[n%#?\Wg]`&k?aEOQeEMBKYp4U7CjQ9L2CDs2Cg+`'6"qJM>Rh"b(`:ppM`YakM.2LJps>t4jTqk1K,*bX^N.l
+%XmA(g#(3E3roLl"?-7`3fii^POCqQ*jmE;K at A$J!5*;=L$6_0*FrYj:QUG,"9C<MKho4+cW2)WI*A*ZQbL=#+4n1a$,LHAe>Z<UQ
+%q'rm.N@&477rHA?nUl%OS'Peb@:?D3,M[IFWe%(67M at +%gT;K"%TppuHcQQa*;eI$$s$.aBd7#c;"acb+=:l'@]r(oK[eqdp%VCa
+%,.$k,M8(?lSnDFT<g'LD at B/l-?puC+o]Z-fNSq0,M*9!jiaa>HMF)GSgV*sISTZcfFBin5Mc_2u\\'_417(!+PVI5\NMKb9#nRfG
+%+dmG<_BuOi:8TLNknFU\^=-'tSmI%oJ&5Ws9G6Q)AIl80<*ZGT_fg4H2<H!'og[J>5:@UO8B2X@?H%0jonP!OKR__WCi'80.so,u
+%_kG3$&e1.j/t8D+X)htRMq1\M at AoH\aI?j7ENOZsR1s.^4I.gf,O_;)95AH38cr4WUlCUo:\c\sGCPu"IUL5hp7iqJk/\k3D=,hL
+%=o#ts,[nh=42#lc<4PZed&,Z+BXo[iY>**Hd]\iL"5r^2DUt=L1<<ml;>Nb2HEFFLK%XH2-%S<V:<KR2 at Eh:PFs&depsb,*&klX+
+%ainM.2[a'oelS?oSBV#W4;)XO_pO]FRph<p5P9_8YSEpRWl3>6R#2a&[hf#8oTGC3MINlbEYRIo:ZjekP-\K-9"kmX?Tf:GIi"]i
+%Xg+-7$"O>a5#-mQ>@ELMk8CH_T`pCD82BGcW=gHI0#&AC[LA-k=,K_r[&.BQa$6O4#?9fL&SWned/cT0![W,`(XH:\,iiEPRXIj.
+%/a=1nTOaVOg's&,9nr"ZRpNR!7%LU1TOG:Y;d]g&8;%e..&dWDBD_$sdZmNqORfZf%7s[CQk(a3$A)Q\\*tsuG:fL:ji=_;cI76+
+%Dh9lf&[7;)SC.WmX87dS0UQDK^g"t&=.oM%"0'&ZQZ';a3A5Q@:9$4E6L?&k1f0/["6AF(?;-g8 at G#@eZ?BP>7M<e,4\+.!SVRs&
+%f!DmR. at n2\.'T+r<n'4F;D`t6[MCR1Y=,5iY&M]o]^^U2OT971AZc7YF4Sa;_/VM]HS1Um#G8$b/^m;!RlMjc9O$P<D0P9TH`f],
+%QF'lnjViT'/Je6]D7*1B3o:^9?Dcp)ONY^^\r`=1a7aG5ko*$0>.I3r=.MZiC*97:.>D25H$MV3).dPV;8JcCn?;;I0WJ0r=]9_t
+%N<]taSi.na-m/A_:i0k(gepL_`bPmEG-Kk:$l7a2EDIT(,pDj^=dNbNm2Tm;Y>qWW$lum!/4O&a4BU%G0t_Q)cJ42*a5^BNlAtP6
+%fZrt/f.a0MQi)2hqqh7-"Y+fNnPFP"UG3aXkmt?D;m"W%K6"KP>-cT?IFQ.U'd`Wb<d\[tWA`t2]I=R.Y<T(;$emO-k'Pp0ht9$H
+%^_"FXD=8o"8rh:F+le]<TnMNT*jfTM6;uV%81kc0+S#GqFFqHVe0_.>=inDbm24WXCMq#$5E(!(UPu^`NS8mdmOAs:g<<p':5TmK
+%+4/a"kEsCe+PQBC"3MUca*<GOnO]IH?7m4<Z\_=WVQ:r-EaJ(`Or%E*:MkF59MfceC>\H?h,`t3NVKBiqOQ-Aq<sL?YIg'QA)WoB
+%i`V=UY+L(J$.nfZR*C;[lThSic at A3)J1'AFrb>Z/C:E)DkhYlq49rd@,b at j;YJ>nmO:.=/6d?-u+epe,BM8]_C6b$a`"X)@e:Rm-
+%h3'?g at mXjeBff2&cLBtFVoM6.IbWt/*J?)HVKhB/nW#KL']d2e=/AaP[4.,^R,`)o:sdLo74)"O/;'bScCBjn6(R?#V*7g+4F]C&
+%V-2'[$;/- at fcjcc`Q\V,[HF[M/%&_9KuaBk\^Q_g347@&SgJ+l,JX0BGc[B at M+,sZ`W6k:I+9eEqP8SS"9j''Kp4ai6qTL'cblEF
+%OHrIR*bSeS&<,/FC at CbeHAY9bd'-_:9[!d<dGX16:DNes$^HY;[=Fd6EkqR`qUTsO90!a#.#3i@,!#-Eq/WeY34C,Qa\t0+ZuiRf
+%:Ca^Vaonh]s1&Br3OiEB[G^)TBf*]9-\plU<33aS!2CZ0<5C]_K\:aL17+42lTbM.;*/LC_k*UFrQ0+,4%_.$-)a-gpTY51Ed!rI
+%RLK#GXO:qcf"?2N.LQc&*37RpQ<>(FI6,(K,>?cUH at 1*-l(!m9Q1sLajk;CU1tu5<^dJZE-dJ85R@:^bb\l2%_fVo4c]P\4XedDV
+%-N'H^^k\9&e\`GV[BeOXm3&L*2Ptl[?IHra]Tb at Zk#]cT`(q at K<f at 9m]uiY#RPIl"?Y<f2;_hQ=WmN)GJ\@^fgo7R$NsdQ8i8/P?
+%q9\YDW3tdnYbo55J"CG.""@.0!DRjef*M6 at WM4K)Nq[3h0o9*8l'ukeIJGP/F]_+_^5?Z(hsH14_g:k`66ZBbEpHu_Mu)1t,B=?1
+%HDVb\fW!TVQPIqjFO`so"[U9t0:P0?Y_qjGad+:qd<H0MTgG1NPTTNmHtX+$jQ6udj#+T5'2>4TA&ipA"oXRPo8f).a?6eal5VV%
+%Te:VY<qIL2b#a"8p!oN"Uch?*)=l+OI=hteCOiCOrS<h4OVHWDBDMW.a?c&DPgs6^E.!6`;O8]HH%*2neW$P*DbC4!:1k\]^$?A*
+%L6dpOpNnNg\dr$e'4'tUVS5UWON<lsHYm+^hSf#MJ,BqGDUC7q_1:@%ZINA9`3nc2j\o;TfWFT/4EeIskBZMG<P!0P+URq#>H-3f
+%:3,mm\$3Ss5gEaF_XC/@C]pM0>0]0-a)n'%-Ogo9G<ZuQg)0Q=>B8Rc+n`39V:"?nSp&5*6)q:)EjH(b#'/3@&bO?&fj3"WqatRM
+%FY]81$?^C9E[[D[Z'\$O$Rt2pFHB0#]%3:k=/,tUZmJE+ns*]?/*u*Qqr\M->3r5DVdDO9a>sRBJW8igGF\Ob1V$C10 at uY*$?>F6
+%6rZ6Ibp?>/hLrAi3JK7VrA=\e"d.uA&O\*$6"D(d$nBpXcg=JNYY[fim]k^M%/Yd#=1b[f(eF`VYnC3T:QA9"1ns'A"9 at SI05Rel
+%s'0A6'>W<XCrc35ra^TrTa"uP.HV9N;Rql9b]Vq5n15C$oP6B%\4m2)ZQ,OI8/@s-NLc*K\%_b)/mBM;N;:,e7(N$Q*"te(YI_J\
+%&&dRY$b%N>pVA2e6.CtM5kI+URcg005khX%^ei8P*I2H]_iG at .8'XB"Z>$ms&dX)@mcg</Ru-]>l3Nr9Q#*\h`L at C"LiAaDUTY:Y
+%%t6:l>G`*OVg!:3XVgp6bM3N#<6q7AoO%&Al,A^dP_HR(7&'0:i.c6&*p\1ef2u3oKWLC^4,#k)0LqMljkcJnrB!b1/SduP<ZRb%
+%/TQ&(7dO.lof\Wj!AdL"&Rn?-6:1oN?KRZ1,LiDc:b[@>Y at jDj:e*fhhShPuLtc^Z_DF="X6tU1o7[Hc)plGe2$#Qf6/'Nlh(9Wo
+%MeJL="C*c,0[#+;R,gt'j\EO$_=T#InL,^?gt$lBUnrTa at bisDqWS&\UqQ*4o]=3l]8G^GXgcn_HJ(u_c_0 at i0dY8eA<upa!o at KB
+%Yq`,F+tcM\ad#t9WX*rpI3VN'OJEcO0WjoaP7skYHiE3jn<kcc at X)uh?.iJUHub\O-R?(G7C3!n9j,_YM*>o?fkQOrS%P)/N&tV0
+%cooQ at 5):=,BD*o:a`;),QafQ<+^\M)=\m"?Wo@@J!%- at 21;WbQ.HE>/0dQ)]B9f%*)`0J[1kqU$j![pqe(s?&o2 at YL>uNJKrM3.e
+%PSX+h9>fTW2jVqZ at 3[o"."(jW(Hk;QJ!\0B6GE]bjqSKr at J=_Hh_V>^&\H\fi2 at XS8h>t'"aSfH:j.Qh!bZS:2)8:PUtA>A$c'9U
+%4u^5OU.XfVEg_m*aC`fVQ$#W@^"Z_)b5L2m[#YUlA^Yu7GNj$(P`a?W)UQ%ACX,%IPN$%K_^(OAp+LMen-Q7_aA;@c_hpN_[n^jr
+%ce:e$eiS60Db<TjB[etaNmTd!V_+<g&+lI3=HG/c(\I7Rp@?ENLim$-<&o5O>l(L.OJj7_Mj^1Ent\s+Sm7U(arUHB%._ZV0K`8T
+%P6Vtd49?J.rdOEep[`EO\3b[KkBX8kd8RsVZ`]4J\-_(,O<L2XkP<P0+R<F5miljci[][)81YZ>*th;_M4RHqc<'mpTSTDANmDbo
+%*Cnp9GWqrJL\$ubE.V-)=J.Z?g0BGuh5laJP>+NH?)s-i10Lpe(SlRTHl.Echj>]&N=_+FJ>`Z>nWLm\W-pCN50rIooi(jrG:pDq
+%J^MCanlI)^9[M.h%NDLcqYf4l#(_&MWO%b#3<7cc\J(k_PYYc(M7gkOI<GiQD#0"TfQiF\>M.RjD(F_BKFfa?/&F1Ng"A>8aH7bb
+%WUO2d=,_f]+1(B<iJSi!bu>VJhOB+B7qcP#_fmeYki-BG/9p;N(A\0(B+c:@CPf4?Z$-Pfe-8,I=$k`?HVW6R2ssl$A4qkML0I7,
+%,Lob+cQP5],8IATd*-Yp[UkkIK[W\JWc0FQPC,6*:%=_U'pP+;^ZYT>)A*mZ*$b7-ig:nO?S")Q=X!3_?[XQh1WsXY.9?m=>mhFe
+%pHY\<!o:kl"uBB]R._0Tc8-!8:[r5k)E;7&\b3?6WHU79%86XJZqJQ&H?VTO2<Jb[IMK!L`0%B.j%3Y=5"o2:FO];e-[htfC25MK
+%P?.U?r2Jf7Uu.[O9SL/6[q>ZjUmsb5s%+M>c1`*1E=k452_J4uj0R:alg3n<U3ph3qe<+m*TlE\enZm+!/$[\,(712N_M"J[FsV&
+%P9l+ka)sb(A1dsnhLn[^?jEm at UIa$A?D"BM:nJLgTF5^[V'qbTatCk$,P!1W%?b<`:IM9_Wh^'TkK0L8dkKOf^f8OOJAWM<l)/0O
+%WQ/:^3k])`8A7ssm\t33dUQqLq?4)-<XD*=d%?l@"m%,r5BR:+[?RRL.$U(nfWrR[-j\rE0o!G6.hhM]Zu<A*!iPKds)Qjd[67&-
+%O2&.$oY-`pR^"[?qNZH3Dq_9=QZMrLAK4,4:.c)i*R>7imd&Iu+0"$f\'/tHga*8]-=m at S*4S;TQ$W4nb`EL1-/T?2&'B.l(_]6'
+%l8C)Rnl`2TNdSH,"C#D4YRQU1*Vb<a`_ag"VX4*k/Y=YO3Q[c'*?c'Qqn9V0GJZDg!Xe-2%BeC.>>g,fiE>PAD4+Kj-B8Csc+fWf
+%23-Q\28F7&hP[LSEm-"AA&D at b",r8EFkU"W/Nr9%R0[9I(/8<B\,\_QbQ%Z]Fo-A0/j at M'.?('?+2PI0U#qi2K'T"Cf>PANS_,"N
+%T=j?A\[ukd#tD#Y'):BN"7,U2YcXGVS$JSNmuuo?NsA,,I!XJs]tC\;fA_KAdM/]NZO`Ufgg-(Vn'Z;VjHlp>FF"$im".Bj;X.M"
+%BR`?_W=X6;lIush3iR2>4hp5MFCZe`OM+L\^Ibk.K1sM5,[J-Y\YhhaN!j\lo$M&B.l^sGM5lDZF9=<]*[Z!F.grMf%9AU_#tKk[
+%1'S+lhu$')^79ej(JFf#^238jD!8=9l2N:@)p4i-\, at 3?Q?m\^'_;DrimsZ1[5+XdQJ-ufDO#\M[A?r/hM6AKJh9 at FNS%S^C(>Af
+%=<]VbR4Cj8WUl=fcX_uWUMi0c"ca*L^r">uO at O.$D3FC@^d(GZ*(%GWC:p_nKrRJ1W&=%SN#,-jr_\eb9^4_C"LJ$-cZ#cl1='I&
+%nmBiSGF9)8pj0V!b(K-_$<<`A,rCp8J*fdn/R^YpiMP!mgT)D\1lb`nb`_FY)EN_+S.u/:77p;l@'Tp+P5]YZg>mf2FsP/W)gn_+
+%^KW1W>kEC%Gssl+Y!NAWE&cdm7\AI2n.BVbh&I]"Z[$bkEhaTH;I`GSI)%P!,k0dePni2b"s]l&#/;o#8VCQmJL1/,6C6roq`8m5
+%4XmH]I,S2aF*\e0P[BPg1\g7p#UZ2DFA3+!/d':mQ7("ck7MFKf74BFLr%H08tb;NA*+jY=-G`g%%0CnrkV+PjaYWj"7fV&6kVmi
+%QO+)&)op$5]LSD>go<G%]),$[cM+H^Y7#"+h7Q,CdDrm.!%N*unl6(3`gkH=&fCCHI`Wrd(S/m3maPGB>;n,- at p7)&^a9m9cKr.I
+%`0VlWD1ck7ruJWPAXT,[N6VKI8hh.)onGKuXXoh"%q5!,Q..<P[NH2:7RuNMX-HSCF4=pTkCYl4ic55!aK9s+>V17o_&dk%<-9fS
+%D"e5K+D\lPCWfZ0W<s]QE(P)iIX]mr]$u6%_Pk^c/SCa!?oKth*cL>57\"9hL<HWH2;uq1&VfQ:][TH>_,KCig:eL7S4e3X@]rg"
+%I_h6%oO at p@Te*`63O'!of'[?%QBmj;Qdus[jhYV3mrpc-*%En9Qf4.?fE.3,AeU>EU*e>P'V+AX-]dH+V,V$Tcuc1r1c+J6GZ-$P
+%Y>YkZl(V48m!_7!W;q/5Ta?)73NX?Y2Eh1<dRQ"=RS]pj[J90AAME_Af=qN=D)q.DC+F$nK$'/=q<$:spq-M<*N+'0?3+6.EUI>I
+%KQu9pbC_6FP+:W3Ir_:epGU<R"[^BId>0[f4%pM/(=>KC2XaT6Z?0Htg.K)8m?g"\IVIP:o?f.U"rP2jCHa2fQZEK<Di<]m;Rcc)
+%X&"!c.kRR$?D9m6T#-7LgHh%he??[u*1F6=Jd_JI-cKLWmttYB(\u<]P%k`eJ at e!GR*80jeWBm;9R<j_Z++$<Y<A!cp9i+(-D,hY
+%A2Rq)AMc=2h at o>L9 at .T%qn:^<%Mm5.*'lp(TQn3>qX(gl5tCcEYJ%N,"KG`M$lFSu$#nrH/:69<3_$cS$:8]O at +9&Lk;!PnQhoZ^
+%cZNR^a*BpAkh#D[aN;':T6+&Y;aFF2Zm7Of$N/D&C'ueRpY^J9p%kGSZ;C^@jHD/Pj[QPgU`s]V]TZ.31U65.m!DFc!<8EAbq_J[
+%^2"(BIOCI/3/s/Zp=Kk6ZmL*e\!]qN+>MKn+k&kEo5ThWJ<n-bn/90K8a<ja*AJjd,#,*Y!tg7T48Z(s9`BIj>#2l2q:rO at 3$*R>
+%8:8-E>rWSaXnu*)pNi"s;q\Y0)<JDG,+cGcGMiC+T4G5FqTH>%2nq2UF$O'W<"4#Bg*Y:Bi*K<BfqtU6aRW_%$WHOnYMla0o&TnZ
+%WA(9l)42l87]@+_ at H<3A6GN>*dj[oV\*$0B-4rTf[)NK61HG2oOZ[hld28)j!oH(FFSU41=S6"l-UCa,RF at _4Wa'/"QJfL6?VXp3
+%IK\M+)Ll:;.-(uJ9I<:Fpg1K:/"qQGh/I-R(T]b,mKWi21JLaIKN8a/P"t<Ycpd9+9j:*h7]D&!iu)jOcUo?`i7qPnJn838FjMmb
+%f_jl^>8g_4GsL9kit8Vh<#Z,pQ!#Y=!%)tt.A(;MTDJZlZ-55T;]aSWZ#&h7#R$!^F?l-R4](,pJ9h4j0<$og6Ep0?'cl4Yk?gg"
+%8<.6GgJ6dt*T8!-/VW&TVStS[F/n_8$'%a[X4iu(,sS6i8F=oDp*?mi>bXnT["-8fgU[5uf<o>%[tnjANFD;Y=QsJZ1(pPE3r..p
+%I>?Kr:0dp4n/ddsMfi4VFldB--,Ys0Qe^1%(H'0L*YFC4_s"Q4RZ-o%0$M.t:rrg9>lEj'g)!I,J$8[`4/J*#\Ys3.$!;.B5d3!=
+%hun5bLNF47XttOoT's>?CC(p at ENnQN>;gt_ZbE(A>q`&_&+e5^nhTmTa%Z^r(Rsbd%d3EE7l-)S+)/63hr`44 at ZreV+,AoC)]/rG
+%dK#dQKQa?R`kk.8]ch'pgrFNKd8OtaNJSt?Hc]hOPF%TaPW3Y3=K_PAe\dg])9SE_jC4Bb5XiNX8I,Wd"9?bp%RrDfk7?p'hHReI
+%6-W1'O^Q5%),C?1JP_Qt.(2lniHj>uWt#1M8RVW,H)h7:JEsH^$l[02I?f3N.sO:0,QWQ$*anSIFX<L3G3#QEl>0]0:=bJJc-&n5
+%JK=c`?m-J_.:,f?F[!+u+XsuKVNE5r81kk,gA<s%cLSsXgoftd1-,"8_7#oRk1D"7%h;`Kj-jHP=:?8_#(8.*Q%OY/oJB4tPsg3p
+%NdSao8N@;dQCoEV-pKfg2rXc%p)!mE4+18dd(/sfY&=AKlJqdTX0PoNXAc<`%$`Ab9j'\M1)6Dm\=-m^a*KVO3Hb[o3MUgRN!cO&
+%%co;8C<:ZjUa-,.)OJmm06d8\D%bS:7(Z..eg.Gb315Y^L_OS6SKB?ijRk)>Is_dpHD%dNp7>0ab=b5l+'XgW_(4AHHTl9Y&V<[Y
+%odnTUT4ohTq)c!o;Xbtq*Bm(gr^Q*'#4gu#6s2\+`ljH<GV^&YYNpZB>:1_mAGVfhp)sGpqD;d3XHl8qEfOSETDT^J'f.JYSFkqB
+%>6kKN1?>f,AY>Q`*9\)F7>l9O1+ at 78Jm+Q6K;<@T4L$m=Mr%V;T*;Pb73>nP(=cpn4q4uRX\Os=``h<tM(u6<247:M05i^fkC/3u
+%g"[`i3`oigbMBG4(SnI3n6Di!dX_sL+V3WO;HfJ(=5jMi5;M$^nj/rBi<5TQO],krI\Td8XooVW!&<l$pW'tE-<I%$TEWT$-g3Qu
+%jYZepqK[Ng1P,UkDgLNh5*)O?[Z/+PT[I,C)9E$.>O'A7:S3:*SM&;?(R2_$qAg"(F":0=g;YXd`7M-O]-K<(cS at I5R.(D at .r.8Q
+%"nt4DUcFf&7n1EbnN)uITZQR3Z\?JV<B\R7PUF-n@>!.r"L4c3a-fOK[l()[EC at S!h at i6YZF8#YW1B*DM:"@K%Cp0lQIP3<K`oVd
+%)W3T!FWRXjc2NFb6p_`q&79PB_.goF]8VD2.adhY6_q1"F$&C,!T5 at 0ms_P%eior#Qsb`t]]&&88Z$)o.\NJkd at YG)TeB:>IVMkr
+%5H3gfIK:Bd?><[H_gZ/mgNp+<Hqd$m,o/d6i1Q7S?[iC0oHL;XTcF+&g7,ZJ7Y^4<bU+FbMaD;3At$pF8/l!YpI+N^HSG-gS$-"0
+%D^d&M^Z)9S],1q8q$5)b]3TqIG3P,sSW[RJ>@.D)pq2pfK%,rbpu at oU/+8WsgYL at ha5uXb-kei]YOMDT(Hf%\%NN%(4#\B$hP%#g
+%SqM]V*TWIDbL*Ci(=Lf. at f&=Js*IOW[iF9-EUH.C`#tg.W_%2Q,'-_oF..9dXTqRu7Zb7+iq-/7-M1RiJG,*)2r)&$2cGsRoeJ\-
+%LVS`hTJiGhVs3/nc*Z!#0A:*tZODt,[1I/]<KSEEPMT?UB703F+s5,kG;.Z6f<1N)jT\iB\cDUQ4jqZbp\kjo5sbT_IdEqrZBH_@
+%I`F at Sm#sU`_[1dcm=!-Bd^V+,U3.VnhA`:r]!)Q>r5p^?-1JgX-ob`"&XOJJ- at Zu7madQHS*4?'_W)DuZP+s\aDu(B0dCi1d5OdF
+%:%#%G:&FF$P2Viu,RT.&`Ej3uOD&>Z0A&'sgmXS*O/;j+$gcj/7)XY^hY;k"12QqA>.PeF6;l:M at 3i+E0>m7*0RDm`]Ocu55>%u"
+%Qldd[`4<?&Foje`9tuZ&fYG&$`!"0qIYI$sr at 7@DY=?V;"tD2d#o2KGGTo*aoMh2_D5Z^(;S1't1d&HoF^#5A?LK=s1mC,3Lj'Ko
+%>Id$O#qa_*N1dHRgIT-r.)IkknLA5ep'IZ-+Jd^PloHNWh-PLBnMr8&]X4uMpmhZ;Kq,UT2kedDe2`siKmABZ.8d8TXQ3p\oK!Uh
+%O-pA.l;ZkEB!>!AOD\bUVk+cml.WT@/B)cT!RoJp^rsE\Se7uf%*W>tkdbJQY&+o=O@`**8&0>c:l8XrhapK[QPp#j(aU$/BVm$Z
+%Uk[H98ZWc9`h/$3WjP1]aLW"n&H?oQZohBWP5=kE1[9Cuhjk0WFkR<G^Mf!*PCThNIJ8_P4Q6)l0HhO5o&%R2]9>Z54)F3]*/9cl
+%q0[b^8^'^j^Zq3 at nsUSM1HFiK.aM.BE`Z"Y1*(b0T:-j]1Jns^bH*pp'F-SSn6/[h;6:@,>Ij_DJBgt<TkDi*fe1i_JJa5.)nXOZ
+%*;_d07qV[t9)(, at hnubt9?V5OWJ[]%R at mH1G*Fd>W1>t1%okMW%+NMXE?:'N;M.1-oB)n%l7i(XmB:Xu*N#LU=kO_aA,nps6*6GC
+%'.Lr,h4/BHi$Dqu6lP8h^.^W[gs6(FJsPh[0pqEjO27Euj:S5a`!\0(SoeSA0YK\mhH1utMj!:hB5#ol]fYaEJ3U5)H#+Tio1;_o
+%-Y;gP/B,7^Zes8$:DJ!Bo?:Q>%Ka>,ORp.-<`o^;qLtHmpS4W3B3DF&jb$t at 4*V;Y^<ea?Lb8:rS&]_-F\pI:\/uAqIPdF)[ZtR"
+%E.T/W[gp?Wc=SH=+lOb4X*ZCKD(XuHYfH:6pM"kGD5@,$*,k5VGY9i?TS/TcRP[Eq,?K6W1c([ecAmEp,3EA&r<NR5!H,a)NAfTL
+%NS12KURke]C'Q2VoCL=$W+t*+S^\5,;QGVefcn.N/toeJDpsA(qKbtdh&]P!Q36_VpKHW\]1s08bukC?NH',NhXe%N^Wr;"GpoBQ
+%?0mg"c7A[X*%M=:6s/6,7Vli^$c3o3_*#U_\M1O;%H^:LIbTuGH9oh&d:2%@/Ou5k,[]F-Q"PIh2+^FH[(7g)q+8LmL$mH>&!u6A
+%jZPkhbctaaP at rVs=Q\d8hc\a?R[b!//.2/a;f.e3)(^l`b,>*i?J;`2LgTN`"+)fa9*[J\-cH6X-*8'!fdXb0NE=D8Eg;tEnBD"i
+%kmW/$2mmPE*K*N.4d*2XO=(3LhrM at T.FjTNJqG+%F!C4,^+jK[p42#\?,N&Sg:ML8]YjF08b7Kn6+!OYN*N*+dalD<8A%YB#e$U"
+%ncmN]G##D"NoN!hY8ZJg0?Q[C#u1_XP)*d0Q9;cY3/!-0)?%<8,.^2'_/[mQd_[llFWPEgps*F0",W2H(R at Rp^#5>oK^rhDE8Dri
+%U*-DBO:)Je9:Sc)ZNoVt+FWbQ10(3^:RDHu-)S^Im1=tfn68(j*p'lqhGOg_)hq]+XEd-K]m&bDVkY:%nceCPC=%fR>YJ#ig<`]$
+%'[@Z>R=u_SU=GJ)*IrHD.&2<o5Y&0/X`Q]$AL$ZKd!duBSpkXo?D6T*b9f_<TK3W<s50G7/^a%k'MG^%S at 0);kR[3I0/.fEQRE%i
+%n$I[-.Yk&dFWPNN1Js;gWV8E#-$#ba*L6^E*<\Zt'86;<SqOF7TY>lNX,h>8;^EW1"sS)Fp3ro%oTS0BNLdj>Nocc-. at K9QjIanF
+%Am)m-O*lSaF.<1!bRBYJ#u:FpIPN%SA'/_J^A2T29j3P=ai/G!@s9;.hFY72AnY[t[FgZ0Q3.d(ldm(qa@)\b#]7U6A6'c(rGKTs
+%j7Oo`L33+Zj&"7,+pUP#WV5]CC#RVGCikcsTYQ3&'9:3agXbFA?:EA"kE[-ZPb<ujdW`[39!i5YndQqL"<@`@nGNaO4%3qGPS-^u
+%KY6Q9Ho_2:m3ZVCn!UYq?3Itao03Q`DdmH(a3'Iu!X"RsTN6FYS1/7NdcOF+D#[BBXau#Y;E)`F`[Ur31C.FbIf3Ad:5 at p+5;!LG
+%4$bLCXh_WX!.0p]aWY<YSY4Y"P'Dr0gO^(1#)4)IT-Rg3Ad6E1PYTn#8_$9DROZ<+a*F7W`,?=(;o)A]4U/ZCRp"g6at%]`]02NZ
+%+,Q](IXG[*W*EX2V=Ro]]3[ObNNR>ImAafO%%/M^.#BotHq=bC!ZWU:XLP6MAhLell(=7-I#U8EADQ#cFHOP2M^%@;!4lmso_)Q=
+%NH?,Oqbp)61QSS.BI&+!:m.<E:.5Yai;8p`h:FZ$9<jTiZjc"X`"W:39'/]sh+;54,KFVfHC"BuWL%W2rK>L^B!m51:Se>_F/`_/
+%`^^:_5p9O!ISI-g<6uaXg9<4HJOQX9XnJ(8ETP9NKUQd3Ui&D0D'oQGqYg7(B.Fr98:8(PDFY=Y0iu9<k5CAI(dM3JVY,:#FB'OH
+%)qj%U^U<>ffC^S2nn5hZF^%3o(%!lF94'/6i]:"2D at 2C+P9]>$F-8Yb6`5/:8m?@PF8^,OVUI!CN1>jf[q7qgI[DZ40 at F\_bBH_O
+%+*]*bNs"/P]Y[1$d34c,N0ZCeA&+c7AgdM#P"VPsTQ-8FIB#q\*[n-3KP?L\g/5#O8#bW!O/+nHe77fe+kUB3+V. at eg*6',2LK+)
+%e(iCLVGH)(`NZU9J.WpsOhNlUHta:'m[JB7(SiHRAYQuG0!V'm0XdVQj9*$W>3tRF'/Qd58jVCNBtHV(VX/D.m]#"?mM)tPJf^%9
+%-/^)Jjc9)3RZD=Qrb7a_hg/u4N1dM@*83DiipW>K984Qc7FH*QJ\*`IKn.b(oJs3BZ(]kCApQYa\%.E^T1XQ'NYCAjg25H`jCdLA
+%FYU9Al>Dl/!o(fB%nrT8&3SH2;G5G at I;(6BO669)6_+8TJRl)#`pEpqGXIe>"XI_ti#='u4i[(@*r_fuFh)\+T/uoU#$\f9Np#q*
+%61 at P[J\Z<!4Sa6\(flehP=Jht8cIYQjDDOhZ6V'L%.Z,-os$E?S]dn`Os4FF+HV?m`5&W>iU"\@3]IP096dP8fM(a\Jp%J81.nP+
+%F2Z)7+41nZQqX"31]0Y\HAHdn"1Mp.8,d8/-(ru-6.=$O7?+n+5BHsjND+DLX67*r7"BkgFMcYq0[?q12M-_uq=CJ,3\;dfW"c"&
+%YR9:fUfL7qM289ZS#[EQ&okc/G,*Tq[^g,(69"q7HKM$6F2`1%)nP2i.!I<QYSt]u",$)l[Fnoa-]9-OhDA.8/`rs)Vjjt)iXC8b
+%;aZEF`]Y-ZFXqLuGNNDcXX?UA<Elm=fO9]7H\d1Oib5&JRe0mbXV.&u1>S*hMBntp;D6m-M*#^XS at d>@m\gF8GrYW!*5D=3:m="]
+%+tr<_4]bHCGcp/J??pUaOs(+3UaS9dC.Rb&>F)g1Z[>c<D'YOSRBW!/Y.81LXuCJR>@(/u at S%&X[;QNd]d6V\XH=@HkoQ9,KfhE(
+%&MRI.m?l at WO`HsNUQEAmQo^$n]sK)2WcL.F:(4c?o3'gfCVQ(Y+.LCugQZcln#1`u;AHPcJsE5;.e\>sCmn:4_6ac*bY\\dHUrr)
+%_p8c;bl<(ah.].$UL]?>W#PAVOj2@#hIB2QP/:BUNTVRh9miDMC=fi'TS9`i_BuIoAY1`cGMlU7ke/POkF[.WM&EqoH(gd4`3NcA
+%k,*1Z]NukDP\qRYS/Q3,'#K8,eg'ibc=S]\O2]OaXdb,-CmPhh&g\:uo$p"kPQ0^dP2i2]R_Y/CIW"/d1s,Q8a7 at Ce1@s[ED71DX
+%-g+Yl'#^nCeN'DtZID'0`[O\FZ*u;bg:%SURa9W2>#a?Yh,kS\WlmAH[@;:OBKN^KSm^f:J/e-t2mb?pU!ncSR0Q+u5Qr&#&obl[
+%](><q6%@@LgFi]N=mtP-+1\1uLd^)4<*p'fh#>@%:.bhO%32&eCJ-8Z<rV:!.8,3ZeEkJmZQ8$3T#,VAYn;AU<9GWG6'F6U66;=m
+%8/KV<$X>&6Zq_&N_]6SR`tWrk,)3(77Gb at Z0a7<5lH-`1$Z(XT8Y3Nt;S"T0njo2"J$n@)"i-<Zi2]rN/F8Pk!P&-O<.O=HCQaj0
+%$1+p at 8E0(oL1G6q5V5JUYV#*e2o@#tg:/?>6q0';aWR<G\HIP4(5$f\ShH@)]<nZmhg3Wd4n/#;EmHhfkq1e\L>#CBC1lS8jJuRf
+%K(iCoRWRlLU"ioNU=W1Z0oojOUW$o-[0\J(2G&@P\in$qP7'q"4_6R73CWm:LL[$8IiD^X*.MdJ;;><^B#j at Kc,]]s9ER,[ApIBE
+%!ZoHT>IU9K1C-a(-11?_F+U=3.uCtDZO]b`34taQjl5HDe;@_A"e>dlDoA8HVWZ/,#ITdR.;3s*b'AQ)SN8sF$2P3Ob/PajOSo3L
+%_o@,gaue$Bh3Gs43>9^@?oUrfg.Il@=(BBqRKE\jmh\P^_ at 2""e-mc[k/U.QU$I&5hu!?9NM_0==XRCq=\]A(M+X[!rGqPacHY?p
+%Y11KCIO)*f)q8+OC4`KEkP?+-;JIh3eh&L")1DTH3c<9H;i9=@gCgst$X5E2C)[+T_?<>,n(T37a-uE_i%W\`k>62n\0[:Y2S3fS
+%Z-ZV*aI\P')8Y%*oR5nrPDR4`LBU@;)S=n at pBJ.i#Ce;R9E-//0e'["occcm1k01k3-Mk*q7-`62cZ0.I4E^no&_M[>]]odMs]U$
+%QhQq6K/pRK?mP at f*n*cg at C?$<%e@=`Qa2fFR8[1.qj,0e+IJgY;H'*i*M'KJf%n[j2B/CORJ*GFEtGg6olfgR;-?\KUjh=F9l_Sr
+%N#1$0OAj5N#4'`;Zi='R6'J],pNWf)Pm/ZWAE,qVB-XUN*0_:U=oA/=YAaBYNKi]cX_:Kk`&CHEF>M(=YDg$7 at lJBW&R?)U4q;Ei
+%`LGGIm at V>p@,44W@?Ac>5b[Eif5_@[eQUVI6mO.T%mi2O<1gGESZ&fmB2U6X6bhJgJ;Udb=]aC(0MtBaZR`S9[B_F&[k_RN4)^4R
+%/oqFR2fi90+2@!_-\HV`@tQpsRKLG/d.7&lAOQN;NZ*+?a'2GML-R##'#"R5(\=kRj]j#sTO?)$gh"$S.X/(URK0%IKKEV(6-*Ys
+%T7VQQDJnK=,t[+Ob!M>?M8bm?aH(uQ-L7i#BbXFL-2=P6je=c!e+&]n_E?bHUa4aFD1NDNM$[VC7WDHB4_an)"s3""lghCAOGfqr
+%%CWX at H[N at Gb07HE*/0U^MS`?",S.`A9loYRMd@;CMf)kH^dXmn.>#B'4l`DtStI)<d\lJXWWS&&q!_s<cg#RQ[[eM4Alc[1J-/UY
+%COOdZT<dsYISsZNAZs9$iLNk2V^=?D?Y3#dBj'#XGZppsFf#;7W3[OD/giA5W$hgnWeLAB:BOVU;RR\'=hf5DfRH[hapID^3>8mH
+%F0`-ebY;T!Q>DZbabHC>iLtR-!PqN9n>R(fP=\`Vd?+2A'BU#c at H1Ks8.'H>iqfdTf\I2 at d*/_:=(Xf#"/HB-Sc\4NfJ(Zn3je*d
+%c2LS%7/lO_kER8l1;n4YAQ(@kDkJ(WPEtP,lr.A<9rORFRkb]GQ4EZfD<87fs45q[-fIB7T,hk='`)t\aGFoo_sM?`q]ghVg4L3S
+%k>8Y)$frKu4uE5FL\m669;s at 9XX)pZad$C<9gN\YRiL1^S[QXHRO(Y5V_u/<^l;T,lG/C[;\EraE8p`d4Yn)&'hAeh?f-'5;B;4s
+%&d>je\cT at .pO%XOP#mpPS;=E,M2*@$Mr+*A"(:a4;t>m=j&rd&\?$uXn34Z!R-(i$b#TFcWfo5X]EdQ`4n0c35E"<H8fL'3m at -J>
+%Ut!mu99Ki(Nn#aS;O/k@`LiDtg'8lLb%kIJUrkpY-WOVO39kPnZ[F?`q&l2ej5i"$Q#^l9>b=?n4t-b[9;e8Dp62G`HSMBmp4UQ`
+%j<]mP#^Wa1F*!>Hg4OrmfQ3tO_)fI;%7\YQ\.c0L=p=3]RbKAA9uErcN4/uuI at O`ba(31J:+e5go:Y)8U;D'i)GY7nLDj;nN?MST
+%'0Fl;T,u'te'QG^9hg!D?U+?M@?jViJ-fQHXgaQ^Jsoa'_TDq4R&4Ho&#hd$QA@<n%Q&\=XcM(P:?@clp8K;sPE>T"o1s5:":aEs
+%II;-5b[4g<&HNq(!@_ at us"07RA2fB6M::K9X'K;&Sl>\fD3A\L#C"F,I*O<R at g.5:RWskt$?XhiSGGr"P%&7S?'9#44#8 at WRb[t]
+%>!4gme,%rri%o?7fdq^&DpJ)DHg2u09UT\BO(@UZcIn?'??-2)>$9]']t)0ErmW.2o4NYHd/H`tk(@t-SCLlu_0@)05;+p>#1UI0
+%?K]H<S"\?N$ij$D=>L6fA'b=uB*8qRj_'!<F'@WK;UE`Z'e'a)jOQs_'Xl`hY-pY6S"rY.[\,A.csor<njHQT68Yh*c!]U_JCFn,
+%S/5AJek*V3LO:29oAG_Tpcl!V1+(e?&uHUChYY^2>p3c*8d8a7-aH36/>E1QL?0B@>Stc\7r/q\fB,le]. at +hjNopO=&RF?`%tuW
+%P<=k3]d>gWDrG.eNC6Ya"WJcNjf=LB0=W\3Q'PnN/5EhNWCJ#\.9$4&pc+n\kLS.L1YJ9CSL87YgC\]O=5HcU\!=3[Pt)B=<qMl>
+%[@KlU.B@==F?@9#$nf?M)T'M!,[e'X%c[C@'7*ukonY``0;q/1-$L[hQXfgbCV^lYb!KX0,bK-Nd;R5%4P.K\ZcKH at _Wgl!@%]fH
+%M$1_14kl.SW!VH0:Q@*Kc5o5/j?_6r>ete6/+69'`T(Zb+Q^SOnuMT->'EWO(ZGbTX\rC;Ha;,8D_>th)Xl]IBs-q#>"OS.eDeu:
+%mL&<D315/7d'^'@Cd%3O#RPOBRLo;KR`9r^GhGO(+oC at GjTP"*<bK^EmCG*-*:=ItU3;aj3-5$!Ps1&k9L*^#5NY`m,?@m0_'(_B
+%0lHD8 at o-$O,m/Nl,,7&bM_qqejdYG`>.I6"fN4ee.<[$tVD.YhB'-_B34C1^,d/M>i:2<klX<r^4As[C4R(,D^>.kJBZf^3DZq"p
+%Wp-F-HQ06:Deb_lOd'gBhS=(!FfJL0LeJYHQ?T6RHO'J]>TmH at R!H,QA]C7!],um2/lmKp/le#/?\c>K7_&;Z`*k*di0[0bF-dLS
+%)4^pNk$7A:/*Z;OdZ"UQ7R,:lC&WN3mu&gar at fDj;N(e6T?/m=@Y78>#sb-T]JH7YL[h,%I'urpgcDn3W$B.,#oopbVZPmo/C(kT
+%cOoTC`"RgoH^4X8XuhV_4K@(/"=\9*d#3K]!8<H91?\Y-2;5C8>*(C4A.I3?Dj64XSK)XF86!a8JV]Nh$cK02fUTRg17&qanAA3%
+%Ci"*=9Y!Yu.>QhYm(H=D.9E%;%!#Ju->.2UbobM3>tOadbh`HUP-FO4o$(k8U*B@/.MMej&)@7DgQ$_u^Om8<JBh^dB>;/&4qL/J
+%i7C"i.2$gW7-5$@KNZo"f)F=W"msZH,YNR=n&9dt45!S.W5J:#;00'H22\6]3uH0&?OB1o4iq41RTb^*#0!ce:,5E1ebGL#1@&eJ
+%b++-USg9<9bD'pY)8u(1[!&n[Dr8+XZ_fRD6aIDbp_'4j2K-c8(+*D&D3'f\-P4g[N*"brkB?IX>L23H0YL0Cm+5Djg&(\h<2r'o
+%E]Ju[Bm/LO>>FO?TZLhbQgPj`Y32AHhs.n4jk"RfPK(n#rd+('N`Tu0 at p%&'AL4mL%nZt.nQE=7o<[Nh;f:A.NLS<X;dcu at Q4cc/
+%iJ6TdS/.kS4;6U%Fj`L4bbT,k#"eI9g,4,5#%0c?N[g<X`9T/f(1`l!l4Z1`+)r[^()t4Pea'YH3NY2oTn>#eKL]`b.23?<JUHO*
+%)HP6aFk4[l;U6-7=[OiX5S.).<1aDd4aH3Qce8,'j%^9&DM]j6A&^fDmok[,Cf:sc9S$Yql7>m at Zn/;rI_#+:'Bjm=`o'FUE61O>
+%WLm at G@o:Xk\):#UASH8pJBsDh9FS-X[ecDc-cP6S'@O)!(XGU8IrS/,-6O?K$S`hKL6I.U[sJPZ0djJl^d<@'ZKl5^-XR]:ZgWMi
+%3Q%OUeUqH[qM+NY*[g'#mC9D7<iU`Xek;W=[Afb[C?rtKr&CX)DKOs'`Yt[R*g>A.;#/%m+>9V;UsZn%aJfcAlAZDgYX@,%f.jfN
+%U#B.!hW+n.[g$&h3.hU8h*AL32eB44hs6Fa^`>s=OG,Hqlq:nO<AI"F@'4!*CeLa5aqVQ]]&G5_,*eu'ZlTOhdo^AYarT?sOHkVH
+%3N=2a,)qFK2`fGHXIL>b)Ch;K at .'8$=tb<h$k7e!q.!l8lEVbW0&#lA#.^(dQn1WPJ_`D!CU%)/V)boo+h>2+3(X.1TkgCV_U3$>
+%PEJ8Eb:ddXbCRqJ$bTZ]a,r$FZUA&BEFT[KP1UF^7P:M\s-:\!-(hH.`a$jQ_.fao7r3s4LF)Z1mj19a6\KQAc=ENZ26KYL6HRp;
+%m@(HbWPkrMn`qDY%M5MA9EJmlkC\nD=X4d^Y9Vq%2L>OJn!dRLoQ]S]IZs>Q[n&hpROLpN!C*?=.h;tI3QaJ:]dN^8n,2CIk<rh/
+%,Z9oc4<&G=H`9eBU,(5kk>k7HKr3l+)+3%Ial2!<.1R,6b/QUri[&[Y%%Dn=qN>TeRNJ>olrJ*X[#K4/:/uVEDZU,eXrH!*1C`C]
+%C(\a+mq.PqZ.=B;b3L(u7QebGlRCuLV$6tG#"&;Ei8u0(J$?T*e-Q`t*&[nFei%*GBg?T;I"K7sheHX$-#9,&B?`;-cq_Xl at X5_V
+%>5O=7H7<WMnUhEgK&r>c`hn+:8iOAEJ`WG8X8-9 at gaJtk(0HIGqDp\-XX3)^QU'iM?3ehP^k,>uM71&!HT/pta+M.)o]O9ig3*sV
+%/$hqj>l>.<c!'JZ"EUFeb6;K05kf&^9>ap]aYL]k)a019rtI?jP\eo1gAN7i<Agds[l(jd0N+amM^GU=YZEt#roRs1*a4$E:!dqM
+%-cscm50JEmq($$peFe$GV-24!BVRH_ku)Rc2eu(JIWZ/99iq<86SI9S:YrEoJXDgSA%/n:=EE0Da>"[9*eLBD=9bC6'N&!q,\RF-
+%jC<=Yq(Gf=/tNB:;UdV$$@C=4[>48Tc?)P<_7oW7WAgISc]QANkZD8[NXCq&7MiH8It-;',OiEMHd8*%7ZP;R. at YTFROn7;hr*ZP
+%9lN0KSD-jW)TY:Ig\i`U&QA#PeL=7eA>:@]c*h*`Vj__n%jqC4]bbu+J&11]p:&MeO?E-.i+AdNhkQ?\f3GXMW'-N;,APE2p@^2M
+%:LKIJeYS)?h(oWu.ou6>(q4GqmEf*FV^TqfF#'CD[jFY!oB9)R[,1^!TOJB'_qmcgNnbEk<c4[R$g8U/X.=D)PU)/LX]t88ZFeCo
+%0cM#rFn1cnSFbQ;g6%6KSCJ7*H*pCk1<8oBYP3, at qK#L9SOX!>q9r9rC#>a$8tMJA25rf+7^qbN.+c3cqe,jRV;:nr;_(P)AYCu1
+%s/7/BI"eAU2_]^T8[$WGoOD^dYmX@[%VR%b4bp]%B.rm&$&o_LEM\k")`&:a+"91oqkScPbJ`3p,U<23BKi!<?!KCE-r#%Li?Af5
+%a;cR.E%5]&V#ZWPUCP*RbmCLH:s'GT&NnF+53q";jS,,e2SAT\CQLtC(!/,M4&7m4_6MN&f)sheF7rsm9J]hU^jQ2>:I=1&Y"m+j
+%_(te,b/O&g\?()kl>[`DW?kF)a]Qm=hqFs6]oQh]B+s*m>X3\"IJ*%PF[)C:(O8eTC_L)Md\=Z7P,o]7_VOJ\s2S1'!n8(1bO7=?
+%i8HP`02DeCI43&PDMVsWF8\3M1G<rj_sJJVc$rn%.:q7-K*r/&"I9Sj9?cDe`i8R(i,jGtG]RttU*W at m:HET8mF(5[D0iL*S!tCW
+%+kequeImEkNQ4>J%<q:l!n]pJJ<!<\>'jG=\Gap?YPoRVg8oRhSGFXk/1\Kl/"^2a^'4Uh>f*<0@]B=E)ega^WkGfjR#A2UiNX.;
+%k4OI!OJ84gqWDC:P\kGZP>-'And2]d'19=)Q1nq6a9)"qd$aBh_gWc[m_l*FZ2>p>1-1PE*WH7L4m:_KpK;Rn)qV]1>I/aUN4:-@
+%'UA"4k3hP:`nfR3e,JiX;Im/M0r>$NTfdc?B(ec,"0L<%cEY.Z%N6=dfj"e$k#Q_i3_?e:Wk.T=0L3aJf%&M74BC0'"SAU(`aPEW
+%6%('jDY>8R;Rf=^qTCB^DD(ad#qO3:[tU8Sb18g*2T?%WM:ObGhhkOjEY:=fBZYcX?XL2lCKm8iF1=%a]D@;tN?u3mm797'O6<O3
+%Q7dI4pDC=Altb\^c98bU3$kDuL(kMhV!m64<5Ee<AO+5[&C[W`n#hh`[hN:/f=T8_Z264D35iJ"Hok>RjN5PU;R*Ha8I2LuOL=$]
+%,kq4;Ws6LN(be+["?JiEAG"WLhGBQ#Sq38o5#.!dD\!diq0dpN'3e5S'fcbWA-*7a?3n[#O5G2S:mOZsCtNf[_gu,5dGn1WdiIn2
+%@?$Rd0&ekR=QR.<O9F!U1eF0a(W5,$dFDQKB^Z%"[`!1cm9*5'Zc)(ZmUFZ",Ah;sT(Bh&]2MLM'2<.PV'%jKA$bPA]G57OA/`CL
+%3]b#9ea70$F<4;T>A/p5e5n!U3LL#3a9!I+P/OSIXi0&02<cG*/hf7<Gj?P'U0cq4O[!uo=;b''k.'<=Z0f8ka4TEIPUWpT4blk7
+%<RkT*4hc!NVTl;2d>TsG-F=A\GY&7?i_Q,Y5PYi.3=R0.C.0MFZZ=J9j>69ZHb**%%N0ZmIa`(fAo>_UP.L5DBQrO7qe^DB5*pne
+%DrmOU"@\e'J)5]$Bdpe@<Bf:5;Q,fa@?Dj<X`arTP9<,19^(AOXh0kVk^?02J:'iC+=ZXpHj*[q=&#5QT)jL&!LC6e(#aQ/\fj!M
+%lk$:$W&R)W"<k7D`CCEfgW"Re<uogJr-lq=M3OV]'DSLO+>-=jQ"F4Mht&A:GlqIGf)N0I]8a;cfXpNHC*T3=QCB[Eh3X,9O6B[i
+%?L"S[ipY7:@ET79HR<D]_WeNUN)Y1Cnp+&p--qKrm5%0I.GWuXH-4$NjIi(F"A`(F]B+EZDTYOX20KNhQW$qf4AaoocUH.0TD,Rf
+%L4M*.(H]Eh\5V/FL?l'aq9i"Fpf"uTSBZ'5-i2WAO/l"L^BlSSJ:SiBEGbh*m1"lT#U,10HJ\2SWF*(o&dr`sP&CD+o=S5fUb5F;
+%4D70[Gfhrcq$<m4lPCO88`)H7nAmCRRVlZ!6uD?"YKP."/Wk at I'OTF!ZlE2l,Yc[J]+85Ek=)ikUGorV10h4$q&WIfP.?EP"i\S`
+%Cn>b)kAP;,OR*XhEd at eW9tp('!e#)=YDB'H8?XNCcM&1/-&J/Y>E/qK3Uk"6j7FhSZpPm=]g8Ejpo at V?P3u$e?[6kYEdX[&kmHan
+%jX]%a=E!A3TXcYi=C**dqHU^%e,27K7*V6C0)8lCIqEM;1Tp=YZp$+tm$qBULk1/_P9RUf.EtnK-*aka/\ItY#KgaYMM at QA5bUE(
+%/XL/JD:RbUnXI-L:ek>fCS,O.lXG]s:!IqDJC4s'^"CG8(!-)cA/pE1]lW+)[abr%Zp<<[2hI*oCCiI)1ji3FFcEgf!u:F:7!<&%
+%K=Z=,PCn-p+Y82c_]nX/rgr&6'>c`O\@Y\ch at o^OKF'7&Q99F?_ZUpK#%]?1H_+eHI"#3*TZ9OmT"<1p5U0m4*;+20d_C-*1!ZQI
+%%49bq,qpKqn`scYZe-7"loNAlHZBa9em,c'E(tmPSo[SN!!J3&O,M!tdpUb&=#C'E`)B:o>6)m24"VuF at HCs]l22U6=Q<')RJ:Qk
+%/nIAR3D7BIE:3!OqMs%PB at tohR8G)&A./sh=iS'!Mk$TLOLH/mROkm&J58=)D9H8^gV(/kM;mq!9ms^0gs/T&c,i8[CFckF`/2#s
+%ZBDK8!sretp8JE7!1ll"Kmf_-5fVIi*fW`nW"Mq?T*77%[$i:QU?-[GT)3'$TD$9Lfbtar1c]T>VB_Naqa,`;DmV5;b;gJ4QT$q6
+%SaY4V=,6hhmM.^KcPLhr<1C04'DU8eWF*cdN3oRCG=5U9edW9?Y[ZC_rG58t\<VVfoCTTHS[VeTN7)t*L)$^A-Y$H+(MKEf7L))h
+%7MZ50 at 8WKI8R52B:Hmp?hX>[MI:u-Y?#pT:pET,c0`W)_%LnoQ6 at -eYo,qGOO%G#\$pMjN^ss-:aZUjPD!ki;JtEM[,[Q;fOTJ'&
+%chKS8M4`62&N)!IMO8_uII\QqCl]k@>eLj=W=&Lp99kf=5IEKR$ZZ at 82&CfFnNZ at gkVrg#Gt13,7-(JGE)";eFWm/g\J#CK]\tQK
+%8hPc3K25g9d,QZn$J)0eqR7uBG@!Lb4S;0]kET4179Zi8(A+,ilimTR-$Tod7)\i\b[s570KBpHjrF/fDuMKO^(b)+#;0BY5psj:
+%834ofg?b5:oRBD0Gq45]#Zg=&!m*M;dP\5em>"M>)JQ(k^aq3P)ShSt">KDnhF/V3Vk%LbT:5&aL at q8IpaQ;A`V&oWa4nI#hmBV2
+%aI-gQ9$f7$P$f-Laig1MmNPD9nW9V%Ba-UOK5nk#V,+>W\<k.U/oQPHp=Z(!QHBK=7fIjEOi-JXY0U/uG3$/Pn]Rt,P+ucd8.5Pa
+%.JE\"NA7UgnTV(9D86O]RuQhZS[e!\]lD^pi6u3YAong]3d at M;\,GQVn-4"i>&!gI9>8qB,`>a`S\i,c*o9K.acBDu$ps0XhUNt;
+%LD%.oZj>Y2H%Se<Q`;Js`ha2nfdjGma7n_)KH=Mq;3#s.DG?3*r)$Ld?BkN_<".5RcC&":X4r3d^O>`f2uT<;H]eIH)JKLU.;4M`
+%4T)_7I-'+7$1F at H?l:A:jQ`SIhcFo<$tc(u.F-?:&0!U<(&^.oS1-*GS(X93!X[W)DRMP4f+'$KC=Fgaj#PlD:`"hD_>TS,Pp9'G
+%.p"ucG%c<$3WpHeXsH%Cett)Ya%<c*f0R0)05H"CeOOBA(4sbHP,__9T`-]TfQb4Yrr+0ZiNA_dJR"]=,t;h6`j^>kI\crAXir+L
+%,-[#)88K>AhB%$7f at ij"MF1u3V^Eti>DnB,rA`X,HeKDYbWBP^rInsP at gb6FF"S1`lqZ8]7Qrf*VB"?"-Tbm.ZHGGrK%7h3hH\d0
+%Pj3A[F(a+,/XKl[6:*rEY'ffi3n80>hZNfN>b]1m6U#Afeb9sqr+s1fjF30b!NR&sj<2lL8OY+HVI]V+ic>I\['<rXUauHH>k`mH
+%@(pDNK!`^_[%2O17+\9L/L;[l,(Cq*??TH)atjbc=pHr'+(oiW&(5/9P-Ln@'F\+#l(Y.Ws-RNg?S`nt!9ouV1?liiC';]A6'c%q
+%qO'kQNPLA)I_CJ[9)P-.\oh0e-i:S)n*B`l'/K-Qa1^)oQs<7;@+8K.q3XcK>,N_oI>s">'h>mm'S%*&A51,d$Z"o>Cs$H#_Fke\
+%ka4e#OKUM2(L'/@)e2i*L\j\'I<;Lc;kkeNYM`A<ZC]6k_NIMTB4l*_mmPh:d=d^oJW\h*oV6u$,FCO_V0mqtR%g%3)UX1X60^@"
+%91%Z-B#au'or=5HPC>u5(,CJqH:P/f$mh)!D:h)(!#"K56C$MdPT;j#WT5X(&)KPTT&+8qS/)W=e`9Gup0987ie._=]eLHI3glng
+%299j\$cpR"J4ZhOIVgp-RV=c00PTUF\?X:aX_S9md0b@?=l-LUigLp!mgB7spQTI#+U2kc(LP>]X0!^daZ?@$:qgS*Bc\p)k$MH2
+%8`E^N</0Im=m14bgtK+[,arc6ZWLZa[u`5qm;,Z*7]$Ts]>p0^8J,R3\W%la>05 at .pL^K=i3t!KIL&>%3gEDP9#G-cbEDZZ=DPrG
+%U\#Zi3t:fP/f,HnT7oRW/YCuV$!)f"m5!]tD,dL#"fZ;uU+)FR>6MGV02M6<mQ@#h3of<5S,ZY'mSZrEdJY*>aL9;+d8C4r2gbZ6
+%EjO%V5`1P#pSTY/b at U(bM9nsKoO(5AR<i]d`GD5jr9^rucJS8B:hFbZVT/Bg''OQ-bYtoka]D#L*k]b<_o.V=iY6/>'L$9>",FT=
+%4k3DC-io%!N<QBJU-+6%=`'MV,!4tLGRiVmjh>!4-!u-O/`.uqjd4N/(NjkAptqkm*aFe"$KR7j,>FB(EfA80i?NO,7Bg#p_K74!
+%C%1#f:WKfsGa"qS;E&E"p>sqJRg2^$=4n>a`N&<Pn=!ALjJt)*:>AI$6WiKE]s6*kVoauH0i*I6!Ti&<2C;VX,e/sZC+i%t#S-]P
+%*^ApIS`@=$66NT;$O1]Y1gg&'(Q9Q.d(Gi_;:+mur^/-X7jKGqTRV".73HW*5IT_h$I=c!B3eE&WA[Mo'-BZK^X6&5's"3dKNF"9
+%#Q-`.],1Fic)Pf2N_O1g*7UN3iRII2OdRc'D9[>!]U#,o_TMj.$-Wl4%c*";?h at Vf$?a/s4Bmu"'>k;dP*QJfg_.=6`KP"<GOuAo
+%>;fckel1tt\_f at NXB24BTDh=38^L3?ZD?;pD;s&JU>E`mJT30V$sp2GS[[@^Yq:(#mSp_Io39Bl/:_eGK<(/Ge/&87*%m/XUG3;(
+%Ps'65;k1Mpg`b1`[K;_)HNp)SF.D:cK>V8u!1^jL at QR@es84C*q,sG4:GcG5V"t4(%UGCp at b[uAEN#$4o>Rmk\1V/E='X0oV4Nf[
+%g[A]WI<EQ<X<9*LZZjR*AJp_1+IN0'pjXl at Zk"JiaelmR[O%*5,eC(=1-iq:[:hsUkLPmSfGZm(g2ZlLCo-\1I5g6=[^;jt'YJ]=
+%$!!o2aV;[ro2rKucB/XNL1:ep9Y$q;^Z;)V`<KNoRT(6=hUcI%QN0dEj=J425EoA1<4%0>V0Y^9pVG'Y%#apIq;DR[e(ZM43G%pC
+%i9sSV)D-#54Kh2jgIDareej80R'F(\Qe]1 at -,r<KQ6]J%%eWaugVE>g2t+9`2XW\0NDNJ"Ejl]hrlDSW=I>So-huif4;&b!._Me=
+%,do'3i9q\4!nJ/=1YLSTq=Z/l'M_TQoB2>FA>a)[#muF$!VPG!T.d^s>;_BN2X92q,=f(`"VOkEJ:`$2i5`oQZ"6R;Qf85';rSZ0
+%YPhG5hijgme<f(ifsiC]a7a/\(^;f1k:%?tk=&`7$r:);gPRMDs"cVQQ#Gk8]i-Usq2jAm%c";eS&AsAVgU><6andM*8u/MnAiZ[
+%,#S>n3!_]L)':ihY$jj8#R2'tfQg!gdeM*l^,<mD]03oE>+$ogXf)Y!qc&sbDE73XD7=)d=I[(h)7EM"*9?HtR31Q/0ko2NbE!Vl
+%=C2`+=-jQCP%:@c9q]>m]^1uGDlO*JgZO!TjtB\8mEAD>kGElfgps(dS9X&[]IKmQjAh'G'2.L#=s)gSeBW`J>`=E+SO/,'B:6'r
+%%qAE)M>Vr.p*CNFji]6s,rgA/b.A\\AEVH?5pa'0S3I?D%Z?uRR;YJ>Al`Oo<2Rc]$bUrOlGgo?$U./S\Ipl&U+RN8ihbd5V:a2N
+%HBSljK[=,#h!:/j0-'lNL(B/*QFRH>Zt,aoV(:0IcM1.(.5f5QjkupWD@'hl+\:Xhp2- at _1$%:2FI=5b+VKc&*LiCT,g]+G,<qGY
+%At/6R+8[i`5CVJ`_shY\*utM`C3Q2"4:7"L#;i?-NHE)aFRog%5j^CEFCk$bf at c1u=oRIe*i=6BL1 at 7D.:9j22o2=$GTc=9-55\d
+%I*uk]^:F3rK!07iB4,N+)\`)48g%oKh1C4ad<LVL]<l4=q;'0)K9\>pfB\h<oq]]`ISQoYM]@2O6""?.DD&;+1NGFgD>`toVn!<K
+%`A_3Vp#<Af1b355lRmqV+6PK';gVqI(Vk0[Rk*Wd_i_^Tq);X5XAe>]/I at DeE?I\6EnO at YYb#)[dlsh,`iAiD,,Ja\C2n(s[m[%`
+%F^NF(9-R>QT(;a'@2Td$0=&q`gSimVrU49JnUZM8f#h.eH'fshH<u4X=agcR?kSNGmB_4dO'FP(hogKI7a2N;`M4g72ObHjQg?Hg
+%E/S/be2 at uJ.Hon*:)@n3G$Ue?B6BeAZ)J at qQunJ^6'K+0)n!<F,c_;MZ5jr5#E6R?g"0 at 9Ed,uVhiiKZB+6#Irc1c4lqb=r%HKFD
+%IdTo>@(r7pBeMHu-3ZD-3MH)<O^.;Y:2t7`4qD&LC=[7/aRsu0]2bD;bHj7`n(TI1D"b2WW=I(fW5JHt\4\4C2aT/@KTB'q3F/O>
+%3tl(%<M,bT.@!,%0sR)hm!Z(.E,)(44Zk\3n3Jj]jh]Y!lQ02dh.4+83)X+/C]mckneZfIe*C^i<D;@0CM\:YM9g6QoVNLlMImEP
+%=D-gp3%2rBJ6F9O$"<^9D.6;Fd2>=*9Vfh9>VF4%hq)eg<SdsC8GftniRrU1Q)Wt'SO%n&ho1ht+_>L1bR-K<MgEj;U>C;^q;nY8
+%)PZsmCN/QT at MCs!c.9NlGh:'QH"a^AGsR;@c]LP&/_03k4YJb:4-b%Lp:WVrjQrk+VP(<P%(kBY.N;I+b'h+/^[i9ZE,bOhPN/AT
+%30GU$mdgKO;Po2s(-*4=h`&`0hj/dcjm\cU)9bH>@9T*a5Dj<a5f3cfH1B=>6i*:c*nDOCOc!E16^SaWi.om'C[snmamLV@\2?*F
+%?j'k#a)(#R*2]=/79eC(9#(^i\T/)(\h*Ip2k."?To2KlJk&RDrmWOlH(Kl&gq:"mK8MPNHa*MBi'.G]:^T0Y$]W(!`?\RK]HnO]
+%embnZ!]<mE;cnKn_^*16q(Nc\GeKsEdL8ja8p'/3Etd1%7&n1ObP-a,)^u4[87QuBRE]NW9\QS`PtK;?>&uI?e"4OD8i#!P;:ZT#
+%T,?oNm4*,?0p$b;Kqn_!6G?NqEDK=h8QR/X[$NeA\MGg(F(Y<>jJ:'#?YU,_0*:PA`_b_2/uiBkVKi at u6K`Hh/GYF\;*?8[DI7@;
+%AW%6a8MR1gJmT."\ZuGnK,uVJ3>H7#*4p8L'lg!;HJ_C+Je/$.n'.FHD:m/@5Aen7ZU><\dr)mV98P/JIoDDV/6%g9Z'*.RVhe"]
+%ZincNObO*Dn&]c;hC4fjfd(CXWR&6;g]>5hjQ^"$N2grA>.(AbU2qei(NTB@^0r7g<n2BUJp6_1nmh60CQ9(-3=IUc6(C1<1`L_(
+%=GB&RA!-MV71rb/3TOV6E&)psVcn3r.1?j)EpfkiG<80qNVN^XCW^pDHr#mok-sgq.3#h6HRkme.8SU9cl&Wp`bO\r[l1(2;i=Ai
+%3uacN7J71nk3Q7`-Y!":2mo0u[@M*eneeK=34'r*I_MeO==#==*7TJ!hodS@`HuK$;U[oU?=9%G1RQ2L3-4/M3eDnE:,<'Pc(3^-
+%rWP/3$YF$<loX&gib,t+=+`Y3-nf&/XPL+D8)O\Lol%!of"!iX:m9]nPJ([;B*AdWCBQRo^^+<t3ULr]@m2Re-+R_:DmX7m2g`pI
+%0lKn0h2bt":\Ac7%II./YO("e$<_;bS`L[b;chKpes'B1eE,iXOTu&en<Nkh`rLPAa7/BZF<knr^.[:'GAm=%S<<u^%P#2L.Meff
+%d;+Sg3h*\8N+q2!,feAdIaHs_6_do"/!#Xth=gVYH/Jgt%b=ABNEsbmT^-#U]^m8667Og"ngrlq6_l$%,gdc"S@/=c'_$13`F+.p
+%SYj[hn36#RQ"BTiINniP2W;rN3s_2L:<U17TX5n17(aLjmaO;o`<8"&FNK:gj`<F7CE2El9t=oo_ER7.bkAo3j-l$rbB*Ymmp1;-
+%3g);Dmi127fE8V`)ji,:A_kelluj?.!NKS<h!P1MKgr5h>UlIIUeF\OWZh#lkBV*?6QSk*V_?p3j0Bs$S:+Nj=(K5gOV.'J`*XH^
+%N*[YK]F9T+Rju>,s+2o_+t&Al0IH1N2W;MGG89$kju_q;5,;Vm78#e at -kU-4[$*mj-dMnU8jQ6VQ!#3QG>Tpq=H:4B0Vhg7WYYCR
+%@XBn]>+nf]5_a%n%X&$)n5M/FaN?(<o'*,+$XTms6[8m?.X0#f")qVFaa7'sATbeoA<cfA-q^&[hCe!!GuE]pn2O^GBZ)fb at ZI)l
+%gt\X&^uOWKm<83Am!W]q^K3_=Z-)^-Zf;(fL'4L';-s,K!dH(WC*/q)[u*`r$kDN<PVYlDeWLN14=B3lVq`i6aOF[A%[_ob;3m&L
+%^&u#JC/?_7UL3 at _MKV[n(C,9.\n[JC*X$g,H>TsEG4aK at .pk;;KWdQ#%3fmiH:7l:[nha]>^;J5#(3j!ZUQAG_\<qhAJ8m!V.dbM
+%[tc"(c\2J[/`n/1<$*I38'&,c6nFNm'bnUiA$E:6c-oAP`GfVHOtGr]&d>KD%p!c1/N4O['_uMcmnA^dOO'dnPa.W8)o&HF8ub9Y
+%4P?%kJI8KQba#lIitW854Coi#Q>pp:IDR2p/QV[NnYj&7c=l7`V1=]fTqg-Y at j:*o.EXodcO"ho1%=DrZe;/rC[<)t80YDBA-"qR
+%-asrpA$b`!Y)GkI14UVb$^/j#[-e+]"j#W)0X at D'AX2u"aHtfsIgig2$7dPMpTmPN#SOi[!o.d<17a7,Qd(!KkX`0.?%i'TRgDe5
+%=2FgCc8I&(=r%!4bepZ#NEIH^Po[,F-TIpN"-,:/TPXqh**?!/]imZHHeltATqa.DK$78blL[u[g(R!+![_,RZ`S'qF(hbUh$.E#
+%js44j;Z^koA`hLqnN8pZE*5Z")WC"Vq at nsJPkhcGo8IfA"k^sM_'#(5DUt)1QJkXa\j^42AJD]WYpY:6/#sj-gk,!2%UKWs9(,C/
+%O=fD^Y`<R;,].=@njQ!)MRQkW2n3s*A.3+2"''Wdc93Med]Vl)K^`BYF&GXWLM2OMLSot<kHM1/7-BGRU`qIE'6WjO<,(V->Ce&0
+%GH.5g`W!,H<#H!#K#KHR2Ht1ebDfeIE>oiVc5OlKaa%XM#k?CX<!Ch).5mQV`n at r!e7,d`?Yu*H]:\q*G32OSBCOiU`1OaCgDmP'
+%Pf1!jld0^t9NL;N4ij+,j+AThqMJfRMs7?99a&di3/_;\pkj(#UU833/1I-kVd>6<)-b!(PoY!^0REqPf]?XbYdV5:S[fDoNOc(Q
+%SsYnXkY?)DYZs,P=\,WM6"?1(:21K>4d(5BlVqZXHGCup%Bd%>>`O;q\[9Q`FR'L$qgg/<P0K+_Z at R7&e5poZgRmnD,J`oRFd8YJ
+%C\"5'WNW)f2IqMlqC/%e=f]a,H7]cs!OhcH+JZM';W(t.IZ\E[8Nr-E\*3J.EaUb^+COglLb20F/QX<.GVue*[kQlVk4VfH!9=A(
+%5KJmbrNt$cQ#1OT^3CR+b'$=92912ug<bk@<=./khHI<=Vs.!B6A/%n^Cn at YSoko5$NI]5;`Y^&J(J3uO<0S34pPp!LceHam0PkM
+%4BdS$$2_1PH:g$IK5HO.o$I)Ia^dY;jn+GjIbU[$M3Dg?7p1%-gJrRiPIJY[d$;h7K(/t)Z/,"@@Ne$&&*eO7`$%4Pa&FNcW"^t)
+%hNKQ>J(I8f/GmfU>TZ4tPfrn)@Fog"<OCFkIJ^QdrUI-].;l at jgT:2&$"2hSE5\oBT:J)Yqu-lK;I=`,!"pZ:aQh at -/Ji!H*TB0J
+%djC;>E3n9AbGX9+&l6uBj*@`,R\HVe2<Q`!)FIM%fWtV5nLfme=,5P_1#!.=*KsbkK at iC;*dV>2B9eS/jRk>u[@t1s;i#jB6>h[_
+%@g6pFI>pAEoZfr.hp)cqE?,[S3im&WeX0d!%nDMDjpaqt8]?Y?)Y,((8kE7p+)Cop>_T:o-HO6<H:X"4!IeX92_]sJ+TT9ac"/hQ
+%+8Ib&PWMF8P_K:X,N;(-#!'1N2Tg![qt+Fd%!Ku'TZ/QDkB)!R``L6d\5!o^WFh[V?fbCuBb0Ab$g&)i881\tM2n_@$D_=Bq8/oF
+%!bf-7X?6QNH!,)#@--eGJDFm at IZnW7a*Z$N1N?Sm"nE#dY9%`;;,$Uu0i,5kDF4Ut)68q3?.!hZbH at +PlFJ!o.#[qM2Gie@!6uaI
+%WeOrDDZiiZopb;#;G4!m1V8Q_"(*o57'86ZS;N8AMan.fT9!=?!E)7R9?k`Nij.4UB$o)Mhn%Ni-P7H'9DMRO*\;)pOru4, at PJ%1
+%5474m[U`/L`FaG'iV0Pg4*qn0ll`p*PlRV6g(e`4^amlgXcR-D:+3*pl;Yhe'T;of^R`CJUa*W+ZG1:@-.f'S/1:]-&gSb)J8O?r
+%lC&,J?mFuDdg\CG]78Lk]tu+LMhtLomKdR4W"'m=&Al<rAI.U at .[nk1k!>mM>u$8.X6Ik/.X3#tN4J:r6k>+d%d\`$b;tk$/Yn]5
+%7DrY+cKZ0h0WnX_FfJj at h;InaXPOpd,OX9&i6e9PLWue^HaDmdVlVDS0k>@7;ru,q0X%HK,SK''P-lp?G>"(2TL_e%/U<SMjr+s$
+%A3XS"g&:9J1]W?]`%"<`iQosu#q.^DgQDYVc=+e2<>F$T]`6Ued&OAXk).V:R)0_Xs5**=.>jjN`<n,oBXYl)<TAl+GFkm/$7euX
+%/;O.eXaCX^R[)ko<f)2:G[o/cn4#1=*iq/\:_FsD7tuoId1NhL9K"69IN_oln@^hfEE*1*!L#Ub%N`=VVt(Z:)P70sa-E\AAFZJ]
+%]PVsf;Lc"E&lKD]24UHr40$H_QkY&^XYU#Lk=Kf_gnp7#H?)+?AK4\:\4/g$!#2\@h#O$_.e9hto2*6&'YDu1O:FcEX<3>A.MokC
+%Jl"^3abGhpma\l&=Kp=S at IhFO'p'&Qd^-!RLBi@<$KXDB7=I;ahH90l;)'Wb>HuMffiPBrTVH@/e\\8En+OkK/j:HT!=V$62>_^%
+%2BYZOB)eYnfa;AagQXa)H^C'iW.f4 at DTuIER\[B7VtEX;/K]TnM%$ZB.sIrFiWD:ZZA"qe2`?Rqajqr>]07ljj5mk\?E488R:eWN
+%CY7S_WkETe%>Ysr'o2f_"B6KK1pCg;)C7PU/E"L,kW"2UZ^2r'KL`N$l7>2+V'P>S8u'I:^<<$F8:60J*N]?F=o_j2,kI=hE2=$4
+%<#hma]ZDpMg/M].K.9V(mV9Hn%rY6J7_i:5J.LE?o4!e/abOLG6l0(j#T+KeC]q>lV^_#gWMiKg%t:e\?ZdUA>qF"%?lhK<qT3NQ
+%6B'SqT!WDW\&q1M9<YUfbW5=BjdX9b4_GC7`ksfg_Nfm5VaVuJ at TRbP$!s#hQ1!ML,bOgqYi'CC?t/;>k#>QOp8?D5!i\Le%\0ta
+%Y0Ops&jiME]#lIb1L<1s?2Z+b-E*-gjN9*%+5pM-qdUD at JE2_3gK`p`R)=*=LGhCT&^F-H_7GL0lkIDKn2n\WD at EPh1l%0JVJLt8
+%nt\sqI(=@K.GeTF'hh+:Sco%^#h`Ia:L8J/R at P^UVpc=O[&Duub#/D5bc+md<@b())ZUG)`H6l at f^<%Y=%C%Q+-6';np?tGmeG82
+%a_D`-6<LhIA#^FK=G$^Y^pOH\P6>([m>Zd32WnBZ,-^!g!D+&/$pP]V];=Q#PfVMH^2eu/OR9DT1]Y11m5"Lq]M#KMm]clYdW)TP
+%Wlgo/riH=fELH^4-4:Rp87WpDUk@"EaFj=G\MmXr=L>usj0U794\O^)Z1!+di>/^0(?**B^$Xn%<mM6Z&IJH';^D[G23fXFd#qt&
+%PC[5/K8`Su*]88"9pfSn at P:Vqm\<Qtn;EX4l^T9r<oS<[;AH06p1iD\E&Qmrj at kee&dZnGOiGMB_B:;J?>d2R%hLi`X-5[.(:b-,
+%EE!P6ZD1"Zoi3T5c&Rt2_jVdna%XsI56AmcFqUr?0>Xg90M[\+;jT1i6qKgj216!el"^#/S at gm+^Nik>'=O,9N/Z2sK<:pDPc$lB
+%,VKD!8RpH:FKoSB.M!.UcU7!;&WX:<![`IOSjq/(^"F0X2^'7/PNU[dF7h4^ieb^:D)Gh<8TQ*g3Y=aM!NnNjk+rs"QB^d[1U"2)
+%GKA_&$rW7,1b7ue3[#kC3>A<sds$p@/usish.?n(LaaB_bJbu7W0<L<p"T0"6rqp99LT.*)b.%^kYs1Rh:.,%,W&Hq$-Q8%*dG`'
+%**;aM%A^5R.Ye\VHLQj:h\-pSF+OY5MBP,;M3F[[JLC/V)WoViDsZ*n"X->X*8m!)^:P'Hpc"hoOPA6P at ML,NJg`1`&&=TfR><?Q
+%.!Yk#Io];J]YH\TJo_;uWA`[p_tN"=!)Yg&n)/maZ6Q5-;0$pL7d.7^_"#c@&ouQ+e`pO)ct1k1%A?PrW7OK;M*4gbP0V$q<CK#&
+%ibh:p0O%:QWM9*#PWEgIip`OBa\bL;#V.i\_hYqDRiJ6UTmhjY'#iF!<Hs+K$P!SX="t<rQ\"h.jXa5.qij=LACX&J6]1h at orDUL
+%ePT7FOQ45e[T*>?$"rt:OCe":3/(V8i4r+5ZJ+Q3PmX`o=*f8e<=b.dN<37CaL&9T!?a9He]UGSa\],9j#k=h44YP(4o&"LKBJ6q
+%/7pi[m`\%"mSd-6H;iJ4EN=,MNqlDhVIB"He7&Mgm%./7et(L4m\JFSI2;KiU6LhQkZcb(jn2U1g69dq*_*`qH*Yj!<SSMIcCm"@
+%1]bA4hKR1R.>NiV4RsY3+I[g$(>7AhQ]=c\XJr'!Jd+^!,43SU.G#ij=DWfZ`;YQq/X"Hlr*7m[bSj"`i5Y(,q\p;p_%J"V$CRC,
+%h+Zal^$2DKWCob4<G1%P4'q9CQ^ZO$HIYRfQsB5;-"A6';[(KT'^Q_=&"0fX"*WBl\e+1!LmAIfZ+pm;"iNl';UmeBT[Eo:QbArE
+%"G9]L>8BfQq4Wh%".8BGn at W=b0/cquclGO6)K5i(2Wr&>"@jBl&X%]HJk#W<H"8 at -7^DnRkG!8(\a/A<WSNNr9mLoPk,*;@GQr+9
+%`CVN<<b^/)3",&;G at gHKs#eg-Aoj,$g?,Y1VdaHcZtjiSP,nN$H7u/a6/?PK9&N6,ea/i7l,i06?Jd at WHNUl:)jV_5#BT?MP6DI1
+%"fRuu.;meh"XZ8X/\0?IdOMGDb07YU+1Jq[W[JnLf=3LkdR9SD*$,EE$8+>C^0GL-2['WWVOL_Qm'<?aLu?J+/F-2 at Yp'iiDmJlm
+%&h<mi-mNgGloeO:3(IV??.di'Zl*3tmo8shfK!Y>'-`JY;QKE1#obWrZM#Osm-^Tq!f5C39sU6\C)6Q`!a%JbhT2G=Vj(SQ,ltW9
+%d^S9OjrbZ$ZkKfJq%0RdXGI?49*frh^nun?X!AAhQ#ug\JgUoX8R61K*-t*4d$UVsP.<Gj;Xe%RPPXWd9\7RKFUiDS*\2#DI,dPM
+%]R`d.NP/G(Z#+;tY?[)fkbo8DaN35`5r]);m:r>3"&sRrI^LU10cPeO9`'Yde^7WlP;kpY*CW<<Ad`mKWZ\:QT)3o6[OKt*HX)TA
+%E?h2jk6qi'#C1&ZfpP'8>K05&P;LagD$&Vj>qPHP48I=#UWO at to+]uAI."kR1s7)]6Rc=-MSlompmeX;O>(%>fe6!N'AKDVktlmM
+%\A-^k"]A=U`gQQE/!sec]>@IS[,U,e%..`^SQFc[pF.e4/^2QkH#MDfYf%j at pM7%Opg>I0SV\(C$RcgM,XE%/R6ANg&qI,_[5g,i
+%7l-'q0`=!P)*eOA_4j4f*^'/h(*6_t10e3c at MYl?fj2+\NGo*]#g%W0.5U$%ed*'WSp2\GLK\7N*/j",\qIpa[-)M:PrY4&a2OU$
+%06NS(gDX0d.Qbgq8M6!??4AlX$Olr$`fYSc:2G*<Zq!SlLH;7b8WH:F;@B&%C0!6\-I5=bC-43O];pb1ZZ1fOY[qA_jB!9XYol./
+%Br0N?]_T!/'I1lc3labWU=JAnAhU5L]20ua"opc&Bo<E&g,6Vf'djkWWVbe)4/nQM@@*G,XnTs:AR9d73Na@#`JtCdKo[-sn8jUI
+%[=)sO_\)h.CN)\[7d-pG>!M*I<FEKuLHYt5UeEg^eQ/LpEa4[06IIl5\=r=_]G11Oh)L;W9$0]==/82j-M'i15d4$9Q]Z1Z.64*P
+%]#;AW71<=.Fg_WM'.aEcZ8ppb\O8 at +lBJgGfI"Ku`GU:oWAMn6Y=e`F"4hL1*hABG=jc4R8,uC"1o8Q?9S(58/N:BfQKEH,;58JI
+%6&*1a3m>_5D0%lN!/U5c:5*XM8lW_Rffm+PY')=G(3m=%8b0Ps[No$Krnsci4>IPXk=&GD3R&>@Fq?3C1N2H"D7u5oYU%bUj^_LP
+%i/ZO)P@"(m%dL,F3sU*Ej"Y>LKq']@2tCE'O#U^I<*2Tk[ok1^i7o0on#bta(9aQV,-Qj0b at 0?2K4Rg>oCaQ'Z(qlgb-Pk^_5GPo
+%ShTIq>>cXT+KLp`IulhSFHN](Qdr>r@(%oKl0.i0oA)K?f7Bgr3>L3`[L3n$F4.;9^'q_ZD/QE*[lhnGcFU-5fSU4C3*1jR.^OeL
+%VhE:PQUPm:^2V^m-&E1HoFW$D_BX?e..&u?FdfWh<m!uO/WZtCh:VV'Y06t8Z*.fgJ!2/>el9>J7qia4\(U97_%,@(8L@,$k!0bY
+%bahtgT!!rWXId&Lq9+$nN\@as^n)-7/`CbT<=)U8OH=K]SB8_'&I,=OO[?bd-S4?[T-qmI#0^LE+ at U7HTMD5s1PDcM$]&V")$i5J
+%ibE"NSu\UVYSV\;1`YH^N^J/f at QkKCaHD`EAMp43+DQcoAW(MKmVm^CHB[f'[rf/^(OJML>#aY-IT=.?g`+=uQ)r$&ib1*`(9f7@
+%*knGML&f`DHkUsA%9#ko=kqO at S"$]k%Zg!>\d^($8_p_T8a0/Z37&c!GO/8pEX**d3#qs0%?@E/I:3Uf#uFq49enlXqRa'kKK2V.
+%ArhE6OOg\7Vui4D#Ah-qs0h0OegVaYj[P]`r\uFSd\Lc]A/IEhV[UZYEBBNMTf>L:/Nr10*/`';D+eq)lUSm'&nTbHmHk+P)3bD=
+%T(_N6<WECY)pZ_JM6%GXc*@1`EQD0OkEP(^o,_YZoLZ*n:O5'0OLu$;""9*Gj9_!&luH at 4%l$_npnspn1V"tJjs`A];ufhMRq>OI
+%]mQ9kb.tq!2'i_b*0(d$-=OZ1f"50eF0Im/oe"YL.49l4+L.5l%+UPi at P]MlA=g!qS!7'bOgGIZ;)bqAREnO:j3_fs;al,hDc/ZC
+%+q/e]Nj7s]iq&Fj6SN at W$4)Dg<!'>pEE6iACsQi0*Ku*/q:DTPB.G at T=C1c#LVce-en7-pn`7A09NPO+$*XJ&*7)YHo[BRJM_O]i
+%F>_+k;2S0`'!;I1"@QB?mDk<4k!<'iH2`b6D73?*OieMsJN#SVq.>_@\j;+8+Daho)mq_e/9-ee6Qi at J$W`V<Z.4D*[S0-\Q:MgK
+%Eac4R,gOSUC=mi)3oloE8+A.>6+3f3^gaF_[UV3Ehq;S at G#4+8ZVJUe+1^u5UjQR..SVaMI?XTE3WEcRiF2qkpeDkI;3"=g;4%E?
+%B[<SJ+3nE/Uj$qA%Qm3!.lGYI?j'gdJZQmqX)5hI*>Ys?iL.\l4kOq*bfWo5Y6DO;Do+BPep,F1=RVJ'g%O&kA)R?u*$(4^!2.6,
+%Dk$BB#t1e4R8f)=@[eA)TrfQ<'?%>d'O,c/([TP64;[_pp_pJHT3/7p89tsBH_S9nW,/qaR4DG-i.Fe*X5+-E62%rAnd(o1&u\:]
+%l50"\j()!5gj>2tF%EbL_?TO\]$4Zg%*)[dMhL>1F!@>?(7!l2lm2IdVhoqUTjYREXmH9j6rRDea3U$:4=!F&m'qkSf^-MT&jh`*
+%WNpPjT^:(^OF/9&]%!OG$`bjgKH0oO'82;=+^=bB.;mmcS<hAd>KPh<lk7De7pi'Y+aO\/E)5;`T;,&g0WZn+DM%U&IWfa^ZVL>u
+%CfAV"ncVB[k34SaRN#e`%O>h-dQ*[%*]L^+%`OW')mMPOD*bWKj?h-d/3H1FI+as?RY?A)`r!m\BNHCo7*ubXOkRo'4f:)G-@&ni
+%9/AcD<@#+U".1GsB4i5ENfkMEZW)/`Nb at B,E<^"_TG19Z4[\9CS/[YITW<]bSB9FugVAQ6N7'=b[5o!pr!8W(EZ;mN`a+j./(0GX
+%aA at II508#=X>"nef59e^HVRZL@$^u>C9jnqAA"/fS]rsn9n%,qLq7D)[aWE[3KWcj<SHYF?iN5lca._Cg7TPL%LmTaZ6M"1I3A;S
+%fFC0[,M=hH1sOrdVa%KM4c955jfuc_9/i)qrc/KXOl2pZ;?D_=K,Vt'3Ko*X;<^6po!APIPf-_o1'^Ru,2;4hX)5J[2p#HIBit^F
+%DDj$<TPBiW"3XPHH(c at R9G'YXbVhP^JgHCf0'\JM1qQA,Zn#JO&BoUVL_i`L4@>5o^r*u]V=`bJ.+6n4h\NXT&!8/>g_ufk35)bg
+%Bcc$'G26c>'7SNqa%ab6Xpl?!#Hlj=bTfT<WK/7\4?go*-iA9NL?-+:]6rNm/]A*5Xd;3VfM^6Q+LECl=t]\AJ0kk4/YDQ4#Rd:P
+%\W?-G at r:`i`PGC(jXu7eGr3h3*e6V>BX_0%mgjQY2rj-=.9]""[em7?=:PQdU]]i+[O%q"%*Xg?@[V';bNb&Vm.<B1C9n:4g(f&g
+%C+bZ6LP2(l3OWoe`T0mdASZ)os"ER'k*VjZ?R5AT$f%XmJVRLTi5XhC79%I\3R__)9!AC?N#MsQeb8Dr]pa%*+TSci/.(7Yq])W,
+%g.Wd%LM$bP?Q3.cA[>F+_`HE!N$H.VQJal,Z0Hp&EXYpa9SX1a_OUjq'>`)6Yc'fBg19+o3bZS(CasQkW8$8@<!tgjY1$5u82IqS
+%"'bps>Vai<W)c]5ma>\qL3bDDd1Z63=QQI&$(CoD.*s2iB<pW4NmXBK%G(WTia&8^c^D6('VlGN;<@(Wm]-?ZE)^Hpa0*#mTTYk7
+%O'8e#UMnH.]-iL&#',HReWD>_*IsJ.KR1Xidnr!I-u!>00ae,;8-]kUPW=OdS*(X9 at iK'2<]PN-/]qIEY7#EhhG7?GKVc+2JAgdm
+%@td_AFqgXO(6Hh'!Qcl'c[7JaaF:f`e;qoX);I.;(\_$ES*&kCe_+bZ;uI\,e7 at D>Fp#ZY;U_Fm#,s4,(iG at Ya9gFn!*gejQ<qD6
+%iPh8N2:[r84(Rm6::2D<[&\)&oTk0\e,NB05+JG[P#o&TnD4q7MjnL^1Z^G"$<5`cFnr6o?p.>TRW5Hqa"M_$2oer8;T55eOi/Am
+%7'bZe;s*9OcS8,%?G[-Jkgk?lJRl*1;+XQmg3P+SS>24)l46/lObHuN&d1;jc#]-c+,;,PC,Ad3bJd,\D3!F!!#]ek+)HPdTEYIc
+%3Gqb1j29=tE<Xq#Qs`ZaYXOK]VAFC71Q(!GH3BPP1BaORS:5>-T![eL6[PP=AWTuZNQN;aLes*n9J+K!I5VCYTn^^=[;c`CF=7TS
+%KgXK`H016\#O-505F*9LZIDLXYCQks?Z>rZg/bcNA_pgIT,sVfr at PVd/ohmNc8":6B:H6gUb)9n<NPdDB9I-:=JZQ32INl`2AO4%
+%'pKmcInU"5,cI=$>'7ohPd5oR7Bq1]RNu0R7?V!GT%jEb84@*$'ors.Y\5(tWqOH'\4KRji&]Q&<$sTu>&KS^,fLMNS(HD`@RsO;
+%/s;2m(YhCKb_bu6;d.`$V)(2(ic^g+Y4rR,-%)7Op;nB,#qoq1g0"lV&65ruAn'C^jue\Mmj.h^hdsh6P9aA4]4Ml%;sP$E,-bbd
+%6$D!g;m-r*S#+uF.b-LX at 3g'XU=@Y at e=c*UG0$p?\&0 at LnA<5s8KFmAOY!'K(!HO=Ut%46lUc at _aXar,;]9Qi2Ot2!?=mi49A('[
+%)]l3Q_8JP(@&-rM_B-s5ACh)fOrZ%2 at H4e^%Q'/Q>Yj/]k/7<`*T8Nmgr+XJlm77_m,7I at GNd8QH5)kI43$+rc9ai;a!tU",c-<&
+%p^q)<P/bV3+Lb@@5]l9VRQ at Vb-g)Y<'DGuY\+=rplJ"s@"\JeX>e;dI^qj6]+Yhp0-`t(.<(2CD*jK?&;I1es69kTD9'qo)eK5jY
+%8UMHk at D[klMor5(\UmQ2<F2t(*pWq+DpXoh7J=8=`@J7WG+]>EW-8)TQ_$YV6o?n;qbXV^'QCUYf)dhid7qEI9&FJSngK2;R#iZ^
+%P-^_;-@?[!G!aN=IRgpZ)g.mG^4sm*)+4!SIQ,A"7__NIn!SQerm/kp-^i#N<H&I,S#2EsO27h`B0D&]Z98Vq10"e9B5^$tgG)@`
+%]dptQZK(,[ZP7D>7bDcsKoH5^*"(jpZi]-TlQlFFWk2E)REaeq6Mp0OJZZUd%`L!TP.`HfpAEYq.&!lV7bAK]cJpS^:e2\qfU3'Z
+%`Kg\nQecY=Tt8B!IH=:qRp3OFh5]=rc%C at 3Lu^d!+Tm)7"T-C)Bb-leMm;jo,Wb%l=1^/]2)QN#Y.DS79^0!>YT/FHs%O!aeV52Z
+%1ej8A4]qb?2Q>B\GoRUT1D(0fbf7Sl\b9i*'([:.D+[7^>;@og8rVRn"PZ^(\Sl(LD3q!+aiLot=sVd&$B>!Xc5<j8#.>V:6=c>g
+%<12gn;Vg,u;'X4Pq&1q$]<PBS01K',K*8diC17<R`EX&5m"FJ7UEV[@1'f>0FX](n9GY>uc)+snGDj1>G4rB&H&kVlHCM&I"7!mt
+%'YMIH1?(]8ZVDl<ipN=-Z3LENV_h%D**+(^<npIA6a;IKFDFCN7rRu*&fU->h<jpk<DR-K/NMKC+i?p;s.2=5p/Q0p6V4TT_5.@[
+%XqD.">dW=8Cg'WOX at hG:CR%)B2(E`HhlDtiZfIRV5)`C"5Vr[oPMT(pQ::D7UU82k?cZu'W[nS(W"KN=h(>FJMeu/#YPVJ?MT?MZ
+%CHZ*1_'WTr[1fu0NXS<B#`sO]''55cG)$B'[(PHYZ7f):7<K1gQ;N1=`S#C<.O4"fM?8[_!=)NXI-]?#^iq8^[CYC56$p5X7;H.p
+%AsGMMV,=:)3Gt"HF2))m+imWe<a=!X!fI`.Ti\Ze7R`VtA!uDB:6DdY`*M58Ke*s*`+hBaiI![./Zn*f-gOj#'@*KICS.\G1+fiJ
+%o35bu)L=P,.27._"Np"T9XQ*#g/\5:;/gOhE/\>D9tCcq.FfS<"78'IcA4D#]0kN>bX#lSTAiGqC$O.5"6ZtSDf&5S!sV%3hE`;;
+%E$=/n;jF[MqlPY6DN\E/D`k*c'T#qfCVFa\k$YOn,c)A_8N(oNGnTLC9X\J7mk:0GC0"#"$<f&d"tUfq/RF2XU.:C!Zq/D/YQ]d+
+%EAgYJk1CrF-f[ZsmmXP*9D4H9mX=HFW_^.W:orn2^%dQe2d!!G!KN/7l;Ma1i14D at A=#22EL?p-B$6WGV#p<598UJ[?Ma0XO"_V$
+%ArqHD0;AjWQaj,m0sV*!.!\FF0H[4J+VFl,b*/&=;U)B>,Zu#hk';gg8bjZb,OLs%[3`-TPJPJ_2;GLjE9qYGm]o9=h-"@>E8JZ-
+%MXF`D=:UkW(KL9i^adfW[IFrJ^E(!0%Zg)k7T!0*Cs2MPF(I^6SnIpW-V'RPb0;0O,'WAW^lm5uKURQ1-VVBl^L"aIY'X'1:Mo*6
+%,ogSh.\[I<K?<+rO#1CF1kAS_fi2qtlsB.*0ca&(m/0+uNN56Bb4?=+W2[?u?-Q&tNjm3:Cd/S?Ve"c?0#oK,"()2)S*U_cH>-HM
+%pcP`l1!pTDS'8K4B@#g^pKQ.m0$kN9Xe^DDM$)J]5I#p>jqSORYqEqsAUTnVo=jpsW`koB>[>5'6eOXY7L):`+>sl5I$G!<5;u#;
+%*)0AJdmD.?!AGV()Q&Z"%GPGA7WMCJ=[A)!,]G#=.LO<aQHAG77$h]q=Zs<'lsso>!nkGZ-:s'3PtEb7X"@nKYZAkb8P=(bD\iE$
+%Na4uI<'>RW;k,=FVL#3!)1e]oQYj*MB-iU6(MVhEMp8fkj)+E)_:uE6<SRAD??C.WWju*HTYMX)s4QM3C.Y]SLhJ,HMf"VOrC0[S
+%aTNl)0ZUW"6k.P7$OC`rDI,Xn<f>#)"Ga$s9hd+82,qU7U<RYT%"ON-ab"7:?S4E#84$3dgJ7T^MBs6$XqQ:L-\A-j-(bB,b at iEn
+%hn%MIm4?<CB]t#6<^jTQ#p!uh(A]TXK35A="5lI;,UEV[+K[\U5]Vs$hU(@J`ET=$gBoA7haFK1AO.!*XC79mNF9*MjI66XaOrED
+%,7]ds*W)#>m!:MK(PuoIWH`ADDPXXBk&Q*`k>_ij9E&j&2bA)0FClS*c at gmErI8=PbV<?!Q),MA/#u'6el`Z"]e>DFT1tI]6DbCA
+%G!TA6e7SMmiV#FL\<7$OS[`.=(F'i\U1`;.6s5J*rhMR)eKL5\O6"c5.Bae_Q at jQP&1f'D4=Adakd`RB*^_2+:gV_Q%""32-V!KV
+%W6qr5-uP?Z=QP2n3(%*Nr-"1jWd90J4eY-EkBj9.\`YikqefIu/6;t5oe<SJ*mHc)/sDUUSnqit(.VA:m93R?S%1R+**<Ic/f0:Q
+%nS+:+JM>333Pl1$8nC>qcI4e2I at Fh8/@!`$(0sqnr36UHEL/`C_[:,3jW^`D%<s,Ol(Y,I!h%0Y>0B$Up:;-SinN6Drc42m-V2Ah
+%kQJ:);A>(pDPlEsZTn0Y.A.`i6?^r)q9>*C3*A,IXQ-sBSj\L45?A'L`YD`DFt$.6+H>)#>Vc2no.DW$EJBpER4gXen*735"q-]f
+%\><?ST,lVaeaA$h`Fs"$`0&OtWn-QpD4$liWpH/3pg"_XcJ!YJ3P[6+fTj5)9AWDb,>g95]P!BS[KDiWXpLH^A]-XO&:)8:Q.ZkZ
+%.5.L"/^]3p='_]rk4!&+:tXRQ+WC^qEjqC>8bG*!@52Aj&sJ,.3mJ\0,dQm")^8 at R7_&cY;@\n:kK_LlZ+Idhm.Cr<a/?h<'msah
+%?;olGK8`'KVc#$:QIXdq#Zes=kLiCF3:4&E/EODG99P8TG?o_Glh=Xl`H]\pk]E!Sh_KqF&bm5?R0RfPd6^a[Nf/uP\]Zq/VeBY(
+%]qIW)O&K9W\=>*Ya%5U^XLDEac51H/(JMPlH&+o%>>Bena_i5,39ll^]W![nBNL]7$_F>QU4JVO*FQ*l*IsDTEY69l(2'/X,50Y(
+%<kY#XQ.AIN&*G,qM(V%_.?I?;V%:&B[!&0H2'ndHRqu[2Z`M/>R"F7Qhl_,H)M_jIfOt$'\m&,r[do1-:efVq3OQQB'kWs>BiP5*
+%gd?XS7ML!`mIV71!54j8&Yuf,P`o$_a?BtgMPoDK4a9eg.QCM9.ri:Tj'spb.mdEfJZ31F;dhV at b@Y=LhM@@8UTFkpbC:oLaC^,=
+%4A$k?[5K)Ve`A3eZbcSbRp*;E("b!eKnRsc!C#-o<mo<1Q.LR:]Lr]:SW+?=>N)Fup*>4!''9,G3u2\f>p\fG-,K,72`Z-:kNm2j
+%4Q!,SZ+*1":sZ?3HYD`0:/!^AKrfGq"T[DD0dC1PZ<"C!6etu4?V]0RaULcF2p8N%(HXd,Z-c;W`AN0,4eF4PerolMQ(+L`.TB('
+%[s3SJRMD4t_&DSKab[%f,+)R at qJHc:C11`LEH)U[L<W9AdJ0OOF:;[#rjJpeZAC^2!VHSDPDd?#6j^M at Pf>V^1iu?7ECkZBFI(Ci
+%P9b3ac!r8K!(W6<3\fgR$]r1UK3`3@[7.rY1s\G,Kq^b%584eZdEA-/fV4R_>b7gU.6I at 10&%q=.Q?8`b'L#eSH^O+Co;Zcd`LUn
+%,-fg&8OcAH65$$bqBTN6CbEWQf!F/3l&VC)=aBTe>H09ONj<RgC;ifra]pB:6CZJLXI`-5$g;/YEu%(Dj23Ke#Jdq,?c4BkHu(\j
+%eY`hD"@F`*\quoT<!`q_BU?eC#p]/,;IX981m8p538=-?06Kr\4V,aq'p$umjA_cT?"B3/a]=u/d%$Jg4-EC`B<cGO5:MEFQ(Y@\
+%Nj.aCH!5(,+RZ^AC06d;>M8J=RhQrh=aX at D;qC6]Zqf%=+t?)&/p[!V;!%c"`+RJ`(\62krd"$e"[C*Rk6#7C'c,Np,$Ni6.'Tnp
+%hK:?7TKrQG]po^@<F4>3Pir:XWmD30.ETGAdUOfcF4_q<Ug1.SCFC"448.e&I$7!TW,V"<H#i`k9Am7%ih3AYk<r'W_#u%7Dr#'X
+%=<FMme4NSe8FFCjBNs(*!SH.+Q/'f]O9/Lt$6c4*W'ePN98[tGXa,><e$.6F3>#Vp?ck?-kOt(_\r0Oh"7M`B;;pVFJ$=!E&'Gp]
+%?`Kru/)kL12;P"$gPWm#G*2_VrSO[Urr`6bnH&$H;;ZeHqoAR$&$Klcpr.`1e,TF7Rh,MgDo^J5htWPQ^Amfj5E>KQr$PhDL>VoI
+%s7i'jr_7lh%Y+;tpoEo9p\EFuN-DJ/?iTt_2u47LaK&\Gi]k'pou$+)DuQng(jsJMj8OPZ2tr^-EW,3Gqs.h,.r!'4s5hki]rtf7
+%)?>!8md*K=d&WE!rH8!V5J<4]?hnjEnE,%DO3?SHrO[!?J+rndpRX%Ls5h^rs4*[DmVh!1oB/1So$phAl0X8XD;>0^5J6sgcgP1i
+%rVI-"^MJD]\#98^J*6XrAcB;(mcOM<5JR4PrqQKl%r^1VGMg,_a$''%h=#jbbr>BHne9m;s(T+fn%Rt_5Q8++s6c at pr_rb?htQb?
+%Y0?jr^])@@l5sA_oB6.F=8nQV\7iVTa1ls!rpO4oC%Qn&rLs2hIarAnO2oTHiC!S+Fo.Xe?[jm"iUN]Cr2,O!hn4CorpfCQf05T!
+%03RQ^rU-;-s180fc$99f^-;M\Dnd0.qVR;,YJ5PXr5SL*hqii%mbrBaho>K\E0'V:r;1\&H.T7c\+eeZp9udQNo(I7GhMQ\H^K:9
+%@K-5eg]$>2YM]BOT>)Coc1A&eoj;&"&&3VjE*i+qV8P at U6@ST]/^E8P8"O+<rT<GCDa)Z0]tWg)IP?9MO7i18%t<:)1AP)En+#rB
+%a%cKTBHQ*F]DiYBFsm7`h6UP'qr=$X&&1`"P2=*[UjNNqbON*%QS64bo:fn*aF>d?q-QDbQCd"+(NVJ%++;i at O5GA,++N8nqr7E1
+%0\Gtmir80irq"&+I*ETph9N4iLNfs%jS,rG\5+dHktf(+59%E(J,O9__r'8r`nDM!qnN+dJ*3dpIM at d#G=f",KW3$VNQ\X*mdmpc
+%mGGYVe&PgY8,Xpuq_-(.J*!FO^&:q^GN.tm;SN2#j`>e(@/e9&rq(2X?B0D8hD!Nnng?'eLQ?o\rC?nai?L&<DXid;m0fDO(&m1P
+%_>4e>mg"%!It.7Pn^ua4rgl:Ofpb+WebnP+hq*(Ic_(6HhiE!Ae]7QrDniupn(t_sDa$:4HiJ>?5G%oQ_u7J7r7gBV]_I.%Gk]6#
+%mbctT*e1r>^;es+hgPCeX$>0"N71cL_r[a;hfo+qPFm=f*XhU+bP^Ym[f_]`p>,Z$pt,D`='je>r]b at 1iC>QA_T19gn`i'gc-$pD
+%GlQpDo/1s-2LaU*rUBUJX.N_Ea&fp9cZtfD%Bk*@='r:"V`fKCm9[s,DuZ*1n?TpkKc`&#+79s%'t5+Mn%UsQomD7][e]T+jlX-<
+%?P\.kab at +js)]@OhS"=gmT8lBS$,?ZrFg\J?Te<Eg3iduq1X:,s89/$l04?pLDXpniBKPUp%R,;k8j*F#HhjVZ`V6>>]FZJq9!(#
+%+6MNH^'YPMI)V^ao_=ZKeb[1Q\,Yj?a&gS_l02C"e&O]Oe`D$,f%2!-I_PfZhq!#?lC[7;4b!(rk)\(*[cn7TpTM-eq0h.LpL.B7
+%e33a![,Cl?ED_dX`peKQpiIV(ci#4UhuPt/SBhe8Rsm5ultu.i*R"=EZEu8cp</0goTJBC3PXg(#Ch'7=7`7KI_+5.X!\]FJ,%d=
+%69_R#5JDHKg^i`K,p?%4J%F8K^X)oIh-7&&fC<6U4k]Z&k'VX(a04X7bdGUfa*X\7Ic[WEpbB8Jd8,Vj;g\qU5,OtJR-!GM4MR;T
+%Jdm+tH(V50o>MP!IX3U;Zb;s at rVYE:#!MF2#PmW?o3K,#S'eYBpbQ78l-F9scFa$g'C2U2gr%e%/)s\.A11eIQ\YMkcSjk94l4k@
+%s4O]LJ,0j.TC1dhXZlc97K3)(FZqmGYNC"TG..u8pMFbs)#]A"?sb!_h=!"h2r!D!)h7bYS,TXGqgEnhc+eTip\W:ndAQ1-kpMO:
+%5HWuA&`"Ouj8P6Hj#?3MQhA\>IlH6ahWsdnE4ZXQiMQVLl(Yo%7N^Uf;[f)Ks-'#CRnjFd7GR^GC`n7H^A&"9$8D at ik<EnTkMUBn
+%]]n\/VdFaVaS"#c0pG`]J)4*fhnu'-L at oQ?gbdcXm..(<'VB8V^>LA>oS&/"O-muCdGa?M[MP:Un&igl.5,Ut$_:ArklH7eeG/`=
+%s46f@[$6VaqM!u+l8KtJ^NibmrBEJQoCJ%Bjbp2<dPN%pm2KnMr9<m0cYN;p<PITCMtQZ\n`f:eEfn\WQ9K-sj&UE[[pM*ZSL=>"
+%o51\FpqcQ/*hVq(YO?k`bAd8nIP9O/isjmnn7!_jH$t)F:Z&g5"KNp-n$P8Yl8]\THSV2->eHu5r%_g]#RS`L4iJ01e at Y282kM\]
+%dmNi7=e2a<U7[P+p:,lRk435;d[.T.J&3R_%LLGtn-K8HL)=:qo>@VqdJ=H%?XCdR*sM7;:RR0fk,Z8,cKkI,eF at adhp#O]rqZ!,
+%LIVAt>LXHQLZ&QE=SWaZNebs?o=Vg[4qb%?!WVC3O2(X,)'1Kj;p+lWIIlQmJ*Mp$pk1h/kkVY_C\#G+IadR at j!bq:Tnk at k^EIZC
+%HJA&i:/pk26(^>X0%*ET8al]JnO;k;d!5=;]Sje8*FuO\^OQ5sGl71>O.X.4R3_ce[r9"$:]L4Mihp)Qr/ggZj6%e2HM+%?5/62,
+%07*VnTDeH3ID2-^d?s_!nZq>+na)24L1dmb`=;aa+9-Rks7Pckf3a#RRST@$;`K55^Xls-lF==njl20(9[TFDjsS(Gl>o;doP'p`
+%OY;3EInq_IBtTnZqcQ:TIl1bG;q"g&qo>&,I.8]\lba[skDMRi, at 2L!rQD7FIWU?Od0%@8I.:&IF8s&SIQQhMccO(c^.d&GnaY&*
+%Hha!F4b:9gA\T=:E!:]Tp-(.ObKTb1omb8D?1=I\M'(us+8h?ZI"C_C5Q&i'=5Ifn^NanI2Xk1`T8hcAD!U[KGf%`Z>hJ5s4l$%'
+%%Vn7bl'n8BiLfqRT&F`.b.hKrk_H&pr+9:3s3%>>RkOWI5PqE&n7<d$e]4<=rS/es&bn at d`M;Z<^OLb5bQ%E?/9$"rO]2/Vc)6p-
+%>?Catj1g(F%kKId&e>!5oY(.W.o5(%Lp;I*$a9(:J#*[(Ng3tieF!6FJGA-h?bYbL^Si6gH]KW61qrp3>0opp9C.(CNgKc.?0'>7
+%-85B:@sXNRmdIX2&Gj?iC6i,Y]:W?I;n:jW$-X4Zr:oOB&,.1AOJb28SA at Ge9&K.&LHdE2^8tVq+2s/9"ah2AdfWJGlUqfc1P+n,
+%omSf^^&".9A9.JY)uNs>IL4UiQ\7SS]?emX.sd$[Icd>ONjoaVI/MtAs#[Fao\+f`1LIe>L9N?0a3ST+Xn?62HEK,Z7tp'd#CQOC
+%7qI=F4RD!=i70VCGn!:bo+ahO:CiB8X`[4Hl8Z+Ed>j:\HK6<MgLn.:OQ at t5VA?%>r3[V`e4gF*Fj`^#LI?_]a.%]XVmDjJ&tdQH
+%!Q?H5J)CL*CtBG>)SG.d<sJ$L^CH^9C=HNPD;eT;k\Y,$`i%=loba.rZ?]ZEdcfLoHbM%`Ps!>ZOf!Mr-0DHSkG>%o3E*Pi,^nu5
+%dWqo;<Cr54V+b++S]Se(U;H_GjsUB?+0qi at Oqo>DpXR]?;/KlA=NYu5mTh\rRr<*VXc>':ku?C#b40l-A[brKC)=jZD1ItuA?(F*
+%D%_I*)\;M&*E_HmicQ4i5=g!/b,Qpdol<&XFle^oG"?A>*M?Efi at Hm9[OmG$WUkH.F*59FEADsCHZeOG*YsI/cT[A_89a]jK'0Cb
+%TssV#M_[N/mC`7VO0Pas-heW?S?gl!D,C at _SYQ(G61Sc!1:JoNQ'cX)C2It6Fc&Sg>RZ[S9,NS50;FlO7_H=Q@/Ha!:OD*A[TeF`
+%Tn7Jn2Nb!`ie0J`m5F9s9iA#JQ)Ko^0A>c*;_o^m6m:gL2&,5Ra*nKAptG'Ll$VD-D6?H]gJKgY`jA<;S#_1qlB1/U`m*p4)&Fun
+%:kQDV]o88Rb!&>F9X`Dn[4 at M8'-&HkXL&&po'$n?rnr*=2p>?ZnP])?>^>*f*QN:R6`Egp.G?bieR?BO.3u&@8YP<!D3rLU>c&;t
+%Q%gS.?>]GKjLK9;6"pK!n`8boA[_AHp=eX-W[lh64`/eYCJ+H:0&&C//rMbSMp2.b7g0']m6,/g0nt!QQqW*hh9KP2PUHKNN2qi[
+%gRa.1Cg2#A4+FCo:rF]\MT37q#VpPqD7u6`WOsJ;PT;_3b-t$m=7b;8rS;;TE\_'fI0i%0+H$U<p^$c%mX9!&A[cYBQQ!;$2$q6k
+%m"Ar$a"i!@e=Si<,@=t^N12n<?1R!"`Y"]9-L(dl*0T)uV`_H%.93jUL#FAJ1u%SDe:*UF at U8ch`UdeGnH_!(UIEDD#6/?ih\OLb
+%.\g2=E]H%KV,uQ_^r%\Fg)fQZ<Z$jM+*0\rWi"m?m$_^M`^ZG1f9Vtu<dnF`fq[#q3_,QJ%QYTk=P1oGPO4V'MUrPg=rfau;JL.F
+%\g>I6YrUQafJ0POc^^rpg?,m[T$ceIKf,oQk)pAH7$"W72Kr_U7?KXq*&gC`:PFSj034&ria^Roa#1`BAVnK(?(F?i>F,]m;E9:k
+%(LqUe$KF.(o2W3PN#3S"PNX.C at toUug9mu!i`'fWCR2qTCpT78!5VotdsUl$@.lQE>]2YLpLH36f:l)GQ)S2.r0A.:AI7_rj9&`B
+%3h-Z7L)l.A9b,m\G5=aW`oBocinF:'lq^uCauadXgHt<"iQ\q43p-QHE/]3>gW<s_H2Zk*M!_,g%q1[$p,obUef<QUj[]RUqgMND
+%Am8MAl"n*"fZmF-[!T-dIah*TZfdA+_o40ST6`?:a"(Ll9Q3B2:FnB;*2KJqQ'-XMptQA6HoFWIM7auP4:*AFP)A.'"Wf.2ThGc%
+%>7LBVrFSmAhWa&6J&rMnB9\3CZH39"A39=%b7:Mn-1,6EbY!b8X[YtCq,u":Ot,nOYV!n]_Ci_3AfIM&cQs3&$"W/7/M-9g1qg3X
+%2\e]M9?(?.=Liac=4WR0Zod'_IUukWCq9/qZeVo#FmN#0<h,UXd*gb02.YoUMlM8M#^==?Jh4clOXbX`@TfdDON^A:U3HhWo3*.<
+%`noA5HbiH,O'h8cR9nR25`Kfj(V;]ojqLe'3NZgrhNlt at Z"n?*]s^B*CrO+k>M7,e+sN;ST`AAeF"*s8MqD!0LFaMS\.WS$Ho$\W
+%]V;L^"A'?kA4A0pZ0)GYWrsf;,L1"aa-KB^mdm,1P:Tb$'9^YKX.:llAHH?YIMJoGek,;YVPKJ%s394FG4Z-#\R`;akGT?;Y*/1_
+%DaQG at 4Rdp\G1j[E\=rFn9</O`8*T>r)QCj^eP=e0EFETQ.Dea%Q_utMWN0f<X$VoR<8^!1A@?PSbG"hX$ZhhsCsmV1XX%`WZ>Juq
+%eXkMJZ4XQ=-+u;-_,V*r2M`i88ruV7U?Z8-;J.Fh-Z>&D`GV*pCU1:[*O=H^YS/"%hKQR6!Hb?F90"@?E0.OI:KXDI>?nVk!+*e5
+%a<_!3/Ik at lZt^.m3ju#2/pY^IYU.k+^!NbJCes[pf];i4[k3+>5Br&V"orgJaFaa6GHPU=:;^pd`i_-u.$DJ>_7nOE!HdFb(1!AT
+%%>p-6[E8ue%nkp:<>Umg'r7j5qkVr3i*-+`Hd?QuP8eC`1c=%%l]3=i'4EM'MW-7DU\4h_lEh4:Wq)N`<Zr42UOsic_dP#WY%0/X
+%=WearXBq(u;h!"Ipi`?E#6DC\We-`W5"9Qtmd5&]R1o^YV!L"T8pE+:'V)?@EO20jb/T4rj?+fV:Yr!!)+*fc9BT:@M;?%uN`1H]
+%a:GZ.7H'Tl/@'rWLP$7"n_&EIX&_l<?lr)0i8(B5Z]$O,."H#Q=qo>389/a))ns0$;*XaS^XjJFOK:\SOY#s?)pXl=VEc:dJOq8P
+%mU`$a>qdh45Kh06O214APUuCO&r36H:(Bl9^drXVZ#3Y,"<RW:`N''@<s?8;VtL,6JK0G[2GQ\N!/JckC,G$;%`N%DGFOCXrkkVR
+%'<BTeWGNh6Z*`l5"c#A5cuMi;Bhjo..Sbr7.TeYBMbHC%4?Ph4!=I+πuV%u6+eCRK&!hut/9``?Ur<S^mm*[an`-?\c`J4mKm
+%V(KW>SANZ[#o;XQT&%o6U"knA,2q8V]MTgciqY3XM/iPd6[s-1aaHENW/c)EJT<a3;6UKY=#!.oNgu\T>p^OXO(0%Z)@DL'5^l8b
+%6IKJ=!dlH*_3.PuedO</X+S!Z5hc>.EPLlG57<X/F<r,G*msuA+SYJ]UQb at oR3_`j"NsY:M)LOhf%X/t`d+)s4qrcR'o_PEEo%Ds
+%]?+\6)p]3<j at QL390e,RQAnt3heIq\gtF.5YV&YI\%VA7Fa2tt46.f%LYtIf%*0#gE[aJKe7;D:%i;kgnbB]UI?*UJK\b+*4r&cm
+%EZ=U&,gtRA2jF3V:<C7g[`gC-IO>4#)cG[8#K?f.dK<eAJ4(G6eNJZ9iH'qlN44r8"\DP4c;*&VWml at qb<sDfB6O[<4Q/qr@)ln[
+%;H8_R')6AXAN:3PcXg=NJmrW_Y[a1#9.^0!_VugM4'H4A[/np76Y/o[X:j>pljl";MWA<f`DbE``*1T4ie4I'@>ggml\YKA91Xic
+%SWaq!_&GHt.QBbJ<9uUpr\<IP$E>P^3 at LYYE+:K8(V6n3f!%jqRPQB?7KsOJP?$X,9l`g]P^l[e%+!@Zg]iY7EJ;r%WCfT;3h)s,
+%CWm0L$3HBh=*]BBDL04#]1T31Or<o5>rhns7YfTc[N!e3(;-PS*Dm at liL*r$:1F>]'t84p9\"5/!?h:aPc0CeWXW)IWN0nU=URe9
+%+oc)R8RJ6/??*E!PPZJ*UJ]$a&?8:7jM&U\LIJKC3_+EqAKHAEMg:G,Co82HAXublUA#f%E`PPIPEK&!#V-djIIQO>3P'SYlIo3O
+%?R<$C'kDE,<:\*[LIH#l>_tWSLU1C at P[]3%FeQ6(c/S6c2C*)H;h&8?AY#_L at 0*5W!>O1VrHG8;>SV=iOg\b#b%*Nh(`Y5<(X)TZ
+%2?I:gCgJ at oX7Cjt'.=`"hoY>_B%l&BeaX(9hjg'eAM5MRmq4S34/@L-<*VGid\R&LV!cMt"cQ\]Sjh/I!lf[;*KHmSAPPHi*@Ig8
+%FaHZ9==l3t#mAM?G6'0gFdm^8Ks`q:4^R8m/fDEkR#mB:+#4"+8iA[UGZceAQ4#M^DNS^HRp%"M+Mg2]ZMW],iUB#W+3mHR(5f\e
+%ap\n4qUnV-*oG"^%4b#.bb&o#S._GO8,2W#%A0;jK<crg#L7Y;8g^[LkQY6Q/B'W\X2$TDbSdTYEBnfV(G]BDC\DoAc<nka8IDD:
+%:m*d5f]CF<0dMYG,_H41.^00>5QVFaVlG7WBg3Y_+./>4T!nC"*9Vd_VS91<S(7%"?KSJg_ at ISE:BXT*CbaH/k,M:`j$4U&=uA`A
+%@m/-j9>4<sdYR:r4crudF&'s\n<tYd4-(ZC:9bkojT)>r\4bs.$#\!j\^I>_,4lRY7:2i@^gMC!0V^10/f4&]3'ftoI844(_h?W&
+%_O/9f4NJG3N\!rj<]:s=:G#&H^;*7afT?te(XAu:C-A-!/>0X.UE9O4n4E5&+Eg=T]0qnEd?eZ#\<0A[B_EIC6eTDg"CCp(q<oX0
+%Ed"5tE(6.7!CFt%7)oON.a9FtQ_aX)Tf=;<P]f:^;,r&n<WQTIq4J[p(=%`$]L2euJ!Z`8gQ0o!AL);XIL6'E/82rK.>'r*!;(:;
+%3iHskfQ/u"+!AN8aX_l&HV@(uG*=+Ce`.u2ZB#KN_9:OfZf''A<tiCG6CmK9pa-#O57YJii-/tbA)Ogeh<P1_[3sSd;KdcXY<\;9
+%9'jnUo$;>Lk&;cWF"3Y1,B0i+A+=W*ap4,qO, at 1aFk#&K,kjY1n=16P?.uSZg"IWc1Y40h0qh2OKI!t]7G=<TO=_Pi;2^8*-/lRk
+%nm8T/2W at NGYmJ"c:\')f+;!%rZLE-=#AP's839qGVrJU<.?G5!TFZlc6WIcMa<+-`J[8F'E&NeT8TA5,S]oMB\#*%FSq!OaYoZZF
+%'WIP_oET#>3T>gASCTWTI$hlbL,lf@$gG7KK;T,A/uMYU*_)[0i2^_S<N^W*4qodu$*aVd`K;o:r`lX,3[dMmV6l[KdbX)YanI*5
+%;+#RSQ-,iM- at h?/60aT;O at aCcP/.peIbBX(.j!,ML>3f:l_G)BPN&5/dh'0S`2na$d,9CdQnR_$]I#X#$ll0o_'C*21cL9PWfD?t
+%\O'V2*nU*S#htW'RJONjSINVUnSpiPT4+"ApqRe9!>F/,$7&GI,p]<H4&3iJ92#\Gj3rood-R*HI)Y^;J]T8QJQhnnAMU,>S1;)n
+%SoW`YBXh!&$:rcXW`5ch<"l9rY4!mu2/.\erb$*^];u\YkXl]`Tt+.gR2nItLMFe.js at u[Lp7RYm#0D)6ES1/1<=:V3[Oc"$K>4^
+%ahgS]ag#3gmicn/b, at F1*o<VA2`"GM6Qt6^69+j`p\74p<8SpK4DS"63>Au\S%A"JQKu9+(n,"2:e:+#W3T9iZDOFn(6>ahlB at 7X
+%jJ+c%*@J&D<3CBg1KXoS,\nZX`0eMkb]B9UCm"g'LgNl+$05$'@SuJGZusc=Z:7\O<CNjMPi5nKQ\)pFG(<c;Ke+(D>2Bj[llK&$
+%%e:*`;@D6N'^&9qGY,20l^CRihl2.IIQ_\Bb2fO%e=2n![kUu9*"Z21Ro^h^MO at sj8Zl)#TZ]HKB_!YUi^hV<'S5 at GfRt43X,Ph,
+%2C+Dg(POn\.3i:n%>\RB(FLi\oW+\1Wbt-o,-CZqEn#N"e,(OuY;*usH`i%s8HuIq\Se/#i<]mR,+T57ndnBEgi%5F-4)n!f9,9_
+%^If6Mi<U37mP;k#N]rVuFUt/[X-V?$[W0WjEb?Ls)H)FS/R%T(L#&8KZ%cCmc>bmPM7e7<Yds>@`*"T at D7S_/3*7C<"r2K)6`P'J
+%5jP\R^SV!&gG1M*4=3Tf'EG%IR%6lQX9\f`lDhGZabObt->$=F65g/u#Di7UGX6q-]JbTfnP?t_9K]F:oWD^0X'[,DibAK`b3(gA
+%9IOu=eBc;4Df1DkWm:P'HZ&.Xoj;j#2+_O/)7am85:B)!I2_tD"&Ap_<ShD\P<r,.\HDBF"!Fae;F*/X2^QCSpCjrb_U at bBm*X9c
+%DfO7cH+H%K0`YE at Kfr*[=[gjHXlWkq'ko at Qf,tdX8!sU';_h5k+uVF[G$!=1oe(22C8f6E(aWE2:.tn4&^QBP!P<A(K23lT?*b%!
+%7dqM^(Weu=9epC1KfT_p\`'\`aZ?:;QFDWD-cMqOWTMM>+4XNokJBdhQ$jN950t9#.=2=<Fa+_7BsC.)N\rPZ`-6H&4N.VkM+c#h
+%%RgjP\>rf_O>[kV.!;Ptf2f"hmd;IZ:$SRF1N$/T7dE:`.]__gX#@:Z+6J^-+^b2Q"d3pSg_YCZk!lMEMn]iOe2b/;PXV_rp]6qF
+%XQ86rN8uF5,E'A at e?;_;<]/5ud=s,*[OeATK]d at oY&\\\&ffjoNhVa8=3iXfTb(O1ruhqCQaP!@XV.j._3\]*Q564=LNt;WZk#rl
+%1RYpQ`WN!/b*>tg at eFCHH]/+"a5Ma2OW0G-)U7d(Nd)lsP(eAr_DXDkE2ldWo;$7GM>#2hB+<Hrf/X_1(YSd at M.Cj6'mlm%%4WJ`
+%=,+4Z!dc4d5_:O(cr`t-m](@[H_JSSI0`$_i5n$1M1([978OUhi9RXr/Q+F0NV9H^5W6]ic>4(4DE?Iq7?.2^('4=u>e0lu)dH%i
+%B3GGF,-A]U.491K&lAD.N6#bq3('=Kji03^Q#2i'"Nkp#WJM'b+4kOKlEF`8`H+\<N^k?d'n2FtZ)t$7(UXNL]IMK?2Te4mVC;]p
+%b>V]MB5LC]@Q"<a6*XE2[("-$b]NH`b'6H at i[L%g`p,M*oXsU(8N"%?O%ACZD>bVBCp78W_mYGK[-S at CNQ;@S@?f`U.gB3p:RM\6
+%*#O4cZH-Hh.:5OBZHX"0^.cKtd'P*eI!W9[\`5"MSrBA,Q3^SrW`q?jrbQQ<GnuLoY#<).OBP<>^M76-,,:6T\&?Nk/]4MN><8S]
+%$J7&cHCZlb4Fd/:Z_FP+aaM>G-h%*<n<KT\JT5/*Ra3(P;dDrXeb9PP5#R8V%tKqUO\[_n]?^gr3=;rqM&NUojZ3INr;^Du'L`-J
+%dOGYHn9X%d>*`bp0sK3g at 5@EFk#&<U+MCnbk"@LW4th45X5&A-ao#/?T*=U_6<"[capVSjcDSg4Y:uPQEG?79d0jj3/t&K6'lm%6
+%Bf411+>HUa0KYmX$^=lK^ACBkR^O_?2_SOEU8+B$H!BCG;grR`&J)fQ-4*/+Tj>*7XG at h)>^!F7fEc5JSI3H[lP.,n;Io<s?k8nM
+%]A$/_"I0=t2j.G:_I at -:)=B'$Wt;h(kQ2<B;Za.bU/VG*CR8)Q;rjS]`G'81U>unXWD+/p%]d+q1]GfS-*nQk4hG\:\C,HA;fTsr
+%'KcZ\#)fc"G]`W3m*LhB,V.Nd8h)^4G[s(`mPZ0G0k01g4UXsh3R^qWfS7!/;Tb%O"0h.J4?6&/l5gQ-G9:2IFQcF7(f_YF\q-&1
+%NiH!<eY?[q/_6*ddF&p"4 at gu8`)QPTJ2\rd-Y]nQ#<;*rmRNpD2W*0E@)<QG(t+CTBpsZ0I@`)A'7W/I]K?MTE6uD3^jZL+.XujZ
+%j5hhLCu%eeq13sW$R\`jn-H at b1at.^;Di*3+3%8[maB7.hcX8X4?HcI.f7q$>G8414,.Qp=pjLTgH23Zm'g7ddYk=T\*[#4+h2cS
+%ROX.:mpB":M5N8])VLiihblUaTEtlOp?khQ[:1o=B>RkQdZfd">76[Zs%rJgf(G1UJN1e9Lm'#_g^Hg,+Nl)$fK<:<T1b:l:_PQZ
+%/Kpk12XqXmL-YsmfRZi:"?C<]"h,b69bJ:7YCiXVqfM:;ROcH`7;n at Eh/g1N92+$SU,PN"a>R"R2p92U*==)&1]P.m8h?U2,,8ng
+%G]uj8[Kaq5fG_8GQh0\`C8\1.Br!$Nmqi.5nW4:7O:J_q]#h4e@&&E`"r&3#"&e*/M:#pTQb'h?&Kk&)Rk`0Z/"'$K$**Vi$A.7A
+%0qpepS7O>sVlHPHP7Yc()!Q:]+YF-TE3YXaEIlg:\ab'5 at LDA_pAHm-I+)mO,gqoOcCM+(@RS*R]n_OD?A6a#oq^TjD<0HLlJ6!e
+%A8;=o`@ninJ=FSGKMt=Rl,FFuX"'3o]:;kNFn7IUH5cu\F/O#2""t[3Rp+<]`?BuGorUhr^,N;:nX6Hp5jS7>Cq&*lPQ=T=e:I))
+%]Bm3dl(fmL%o7u7,&OgN3?9`!1>,s+7L<-G2qkd4I$C0HR&o@;P'#AaG3mY2Gs!U!Zn%?1N4?:<]p]6\*a!uT0MQ_#Z+:YIMPB=6
+%!gak_.]HBG$V;teBtHq"A_dF*X?.gk.B7IO97cB$,QbJcaFn=$Cgj64a`?l#pS-*R,YZ!;p&r!d#IWqG/o>Km5u,h'#JXf(cRN`8
+%]3!W6]-S?h9Z5KCB$6P.,\.U<oZcC5IZ;O^q`=$I\<j#2Ul9O at 8t/[i-X]et-7^i#EP]qX.Y00%ffE=KYkMlsOgL9^pB47HDHS3?
+%Pmh5fF!.JR7Dc9&hV'<-=!G^hcR\E#2H;JQhfa(q+F9C/E0UXpPRu`I&<fMC`N`hOBU56#`V$KZ,V%lR,`o(,VFac3P/fKAEjq_o
+%fX+,rf.f7'n)3G#_B^au4.9WH6L83 at E"%SgL]FN$&df0f'KPhbE(ko=+Q-E^X%?a#_5ek%;K58 at -(3K/Bh$)SB"%(e`=LtXHjc>=
+%Q4-XoqB-g+<)d?TZSFs,;,"EE;Q"nC,fJY>PU7U(@T+;k$)$PL1.u7FK_%=MAgISe$f[8P/#pk!B?;\d2CuiH.'oBt/!Xm;AIc1B
+%o=tZ%\Y-7+jPX.,EtWh*Z812-F""Z$?rrb$OhiO0V*;K(6P9t\N=-4#)>[2'`E%d[>.WDnE(qP18.MHMZ?sik"P$dD$;!Bt5\QAg
+%)UpF0ZeX2*_+aN#172'(S\-f'Z;g>XNr/@R'76`\[P5PW'MibO0M%pUlYc0!nuTFR-@[.mFIJcBO\D(kbDe&Tak0`#;,1[9PY+P<
+%MTVZEEc&MuMJgS8<K31cXCp$c/='pL=eR46B0SgESjf8<k1E+C`:A(Gb4H at s7ki]JeE6f%mSOt)DJp^OdCrloedIib$f=qCiVNWA
+%o#^d6`=6\!ck,0'!?*ZdXDV"G+a604>ZS4Z[GeZ!;'5K#n.cn"*h65Q^,&R;_if7#YY@`s*LAABg3Obb!sRF%QsEg;N?HcHZg3AC
+%&$,s*_2HG.B:'kaXV"WjO$9#\aTRYt>a/eh#"e:66 at 61CmI72p$ut[FkJ0E%[blAO6=N'VBra@`T!W-o:+SZ`Og,[[<s7I&NZNlF
+%^itn5J4*q%ANQj(8;]H=nW.FJCc:(;670YWC^*I.2\q]7Hf<Y^ou:$Do/2!5)G>%12_ at Bg'qqWJoER=W1r*ZG>>/634?r(Y0R4n@
+%)""UX*;h[J0F.Yh9SttaFp$DnHl7IU\+$CcWRE(_GlUDK\tnD'C[?n:d/'.s/Snd0ChaX;It(`FL3?5O=?OT;2gQiLP6EUM,8a0X
+%Ch[$8#Z#Vm.]RqH;VCQGWD7>':V-qZb?i!fX;R,X-JtusmP3?'?r9h\F]4QRZ*dGKER929mT&?t7;Xe/A6gRnh&7*aa6dfu6k)T(
+%O0$G9(,lobE(EYSF6[pl&,FdB+:_KSaEU^#IS/3%3CK&SGV=*FAt/ZhBYc!\Oh"&6Ct[?@@1Vj`aD7l7Ou01>LMNpB]Vk`o]%eo%
+%_eqp9g_UJFCHp>Xgsg:X(Nu"`D=\3P"Kfj`CJSW'-DQ7IV?5L\IFPDfG/>GZYWlLD_5(&A="W?0Y%\@p=@^<Pn_YBKG&A(#!B=n2
+%=Q^sI*mUiG:B5"WQP:`GW+8gm1#W3l;%,0netU`@b/1''"Cm?Lhf$3D4d&86QmE4GCoa9$a(u]8`:GR]VKQ39a(Zl\d3"r>&CJ\D
+%/Ts.L=cf,,2o:UBb99X?Ebqu='rqb;@aVn_RE8@!*hrelE>jUi+`)2W>QM]di'.jqQmf-tODo?OYuAL3XW;iP$_ at m_)r#4F>!0*[
+%I$K^mZpWQjBKaB7kpR3\S)Sq`C7U]V_4(K:0ZNMN+^Er8l\idtBusKug'"oYTU"=oB8t&d2c"kO9d7!TCi>MpqJc&46'pW?:J!RC
+%*=c>MO*^tZXKml at Tu7%1,AlggJWd]s`<[mI-idAc-MH^E_q:7M0\[afPrV"epf06Abe;85VT=a1;]"C?Z+b[Q%Htt\$!);3"]?u9
+%,0f*;KDdfR"8[\36l'@Kn=fE:rVfnW>?]SF!*B9129YUdQu#N4?N]1,!b'n(hrJ/jdD/hGC9m at aO2YNCDB-a'g0U^cOoeBdHU'Y&
+%M=pDmH2hjW"rr7k+E:(qL3C,fQ2!7, at GF3e8$4%/W_M<0\DT]C^kWa?4H9l_D.WK%]Dbl)XRRFNYWJ3PK:b@$RaaFej:Jc["2SfE
+%DlZjF*erE5Skm$S:+Y$%Z8tF)]cPIC*4?58(K7Vfg[#iT7DR:##.%a3J!REWQ4:+c2\NT-_IiH^O2'=TccYl,&%d/%[^7V-_p,A<
+%%VdF>r1j,XZoY&N@^6\oV6W6&$(]!X:'6he1_%71#9QLT+R?Jra6B at Wd&tk!%ZPi;+Mt![jK=j$f](8/*A1C-8;8r^'lcWQG[Qh`
+%W4<nNh<JS(/AF7:ZeFC++bPpid>jZi1E*\6n5[cfoG]jm&#`C*[2 at 5u&%`0c6-%*h::ooei5L,mAu\.K-0tg\5s<e]5Y0"ASg7[O
+%Y!ug)0poR#@O^?+nbOf1,:L//]gLJO?"JP`/RPh"JU:j'G=c-B..+<kLBM]p9'Y'E*0VAW=Y0mp)LSY:Yo7]a;>#iB`=TZ(oNdW'
+%p@!BL:)g,J[SInQqiJC1=\%j\]AXkK<A`kY"I=a#=rmBQm'g#=\ZqDP+dsHY1siW^G!_SNP0,. at 6U?GXH/Bmb<JfR=`/D)PSoj^;
+%MVV^4Ui>VOnK^Q]&;Zjse1B@=od"/[i^'&&'q$TCZN;=9N^R)EFK<jlX4hpQ3Qn=B3%!)j:UgGBH-4&eP?!2]A80!3Fc&M4Lnhu`
+%Q=XB.O(5YOl6c-b#_u?;2\8jAb_++e=d(KTI\(*S$`^^b>$V?CiI:B7ipmA/G7OP:!nC32:+_DA4?hG8f8peL/O+#fS)PqrN8$=d
+%m_E8G^3pHQ\BMk,[Bu,Si?EF5WhQ"u>^.`$Cemm69\j,dOeV.,_=qB_ih0hS'C_aKLNJXsV4]raI8P5X&m=qTFh($0Y`sP8imkNB
+%5 at bhGTnN<FG3JMH8 at A-.AB&VI]V8T>^ep(_M9W21ABQ:RR,#jMAjcU"C1AFp_KtW#\5;h7qYB4u>IKNnmkYs+7"'3!O]C'gnTn%%
+%(Z`ai#u+f=22'fL6^HW"YT at 8FD"r1[Qtl$/5,uYPJ:ibBTnkCf9Hi"b*ZYc]"U,&TkD?+Rl"i_-R0E5UlJQ7pl`(G8XD;*t7_sV!
+%.>88sfIf5fD>r57Fe7]nWAo]CZU]F,ZD[<>WS4E;Yh3R:CBd^nrjJtWW*7;)f+bQ#VSJ+s!]J0Lq0X=Ub,.6#]9NWReAP@`3ZS=k
+%TINp%Bb$ftg#&2Me_UVok8a1tV:rq<jscs9"iE-AdRqp?Wk(c70foX_TR$S]L?]jn.@,p4ICmis1bP""@'LX2-7/anq%A/p/HoAU
+%<Uhse?m_-`"D>Qfa#R at h_P7$_V'J!&OMt>IiY!U>]d2V`iEuoW#_/7d^2G5jiH7D%&qsgm at nY6@QGFd`A_#>cZUJ[e[B6[5\@40V
+%L^?-oc at -i+FG"+9MCl68P#e=2f;gcX>JmNF2JZD94P679fk4`oYe>WI9I?4;i at 0TW4N]q?[#8'=a%!mSBZfY0LN8)hb=DMr"S%U[
+%Qu,rKTZ39JFc(SnXukD9GHsBX at MbqJD@U%4c%?H_ at 7s'8$ZoqVKHYWs_(_[>%M?!uh3&nC.q"6F,Fd?=!?7NFGmN%O at .b_eg_C[;
+%,0!5O+A0%AdFEs+c,2J/c^H]N_lUhcda?aWlq7!,c!#dkhD1;L5$*=L++R$m6!)qo=aP?=odm]SFbt^*4=/oDeK(qYfP3(%^(+^%
+%G+aaF:7$sK25tPeUNm*<fr5^\,r!W)+>BkA6A_KgfEK%KFb)e!%4R>s<,8+;&I":^fu<sBi]cA,$khZ at Xm@5Q*D>+g"-W^RDOfLL
+%jH?F=J28##l.`3B!?2Wc]C.p$'hAfF#D*Zt41S!He^HPoRj\1?o"BctW!U1IZ\+?/-kTX`fg/)KfZdOEWQqiB`>iqHmou\$hFUbK
+%'STr.k)H=Lo5je&&!0XbBu5jT*-`M8p4cpJ39\Z/`iH.Qg6PHWiKj+(4=`j&Z!@uo`H`-@%%kMfmY>PrF&%+J1-[*J!Vf*g7-3=r
+%8E<?Dh`NR45EpE!/$rYG2?:7.'<Ldd9*)u%C_J=L4We`mD9"5j"le)B7`j*g&F24p[BfK at W+u5#8trBOKW<'6RU]H[IUQem@!>5K
+%0'%D'4=\NJlsXn`%lmU=>O4$KE*)/WZO5pWQ\itE56*".0,lXD74AO9Y$`B\3l*XqV&RN5K&l4Q^;d2:=!UGBL':J*1_l%Fo=)Pm
+%JQjl=`uQX*6)6SR?RJ,BDj"9FLPM<*q)VED4dC-K7B\hmWtiWdF'VhCM#f.Tf`,'CoEIUtZIR8"1Niq1kP91`FZg78%hFhWA:AC?
+%C- at A\fBHFAS]+@)\_6e",/Q<Fb%(nUAY\gX>2VFBoq[WA@&_Zdk$:):"(d^jW#Qs_9r%%]m-.V6$Y/^e#Ic.2P&\+CR\kPW7FY]@
+%Z$Ep-SjXkI'Mi?&hoa\nR=&!t:GQhNl$*^3 at Q<<eo;pN,&PP%L88%9I[^=#Q+u%fPTS[]>h:d$2),$!(%\@Q>Vs5a;FoeaBeHfF3
+%A]YFH\.(liUj4)a&_L\7L*n*/ZaM8oA#0>?-:YsUm"*NYkXY=`rielCATmRuUPoSV(T[KJjE9`7Sak95;+5RXM[p&sp4Z.8oB]]_
+%#A4+KhV&e#'K7WI`'L+B%DoIVjhM1.JI"GK3`hFI->HDESBXY1L at 6Ao*h_HJU-l)Tc=-t&DZe#R1U!(FT`k5om:aMDaAPTU5c7JQ
+%At1RS4(aOdD$1tn7]a+>ff\^s>33&+LM,Xp]cgU&E"YT)8XhK=*j?`EA%9MJs33QUgZi2^n%t[Im-pHG.;Y;\_Gp=@C*A2"B;Yj!
+%m;RN=LW[%GL%LnFSNOs51%@-H:aP:kmH!F.oB<Pl)mEI*m#<$bkTj4AIHMRaQnW-kn4R'4CQ:`-/t9J)hF&]eKtEdukof">2RAp2
+%QB:t\'$Zf%)$Z\/".=/0TN&6.HkWAQ.Qrh=2r4X]B9AA_ at H;=\c!&2.fX9+Lm%c7l@^3]X.5P"/4RFMr6oQ0(FM_Cn$nK02-5MD-
+%HYpq!%BK/;ZWN+&C"?\ZMr;ohM at JpXg:uP_ at T(Bs!LGk8^M!9=/r;m!c(Z\d8?gq23)J=PFhAUQ!.5QCnEm%V"XpEo&5n=B7*!mB
+%6a7r&Z6tEY;bo_P%pSNmXaj4SHgEbjnc:6`k'1,'7tC5?f=5rd]cOH,qC%IEZe=$-=sk0&Ta/I'W,/us]9QAfRj,`s#s9-S48!^b
+%Ub(;!_-W"J--&+fN@!()g:=`O=M?'j9EQOAR'Sf9,m4PCGWl1[qA/c:ZZ9[)$MU+'UPi?^s0:7(Tp-mJMP]o#p*JB!\SF at p!m_pC
+%bj*-Lf(Td4Z4#MX5)s'/4`9)id2Y<+PcR4>$Xug2d]8Cf)6!mG*AOgme;9W5iBV71_t9MpfTW(6NT_&C9(4f[SQ6MCTH"3H&-q&-
+%>6bZR3ls<[GTm\'Fd[JV.m_?>aJ-80YSfB-("jUNcH1<[Dbd5N'5#r#cs2u79EXH5<08J!bVG*9afu#MdPt!b"?T&a&kP?CbMo6:
+%keuYBCVH4UAP"e[RcSV%hQq7nnt;Nq3)`0CQD`Z#;OGm3j;m7ckA>uH]:QsEBqB7K?t at e<;7+t#IhJi%&Hg>ujBPfh0F^8O>>qgH
+%r)'acX\R.ODQfUI^[&8?bJHIRiaL9D]fW03W"if at 9I;L!-0?aRGE_urMAJ2^UDt1oRUpUtFpW24ZA1;R4DuU:J4e(=-k_O4L0MG8
+%!>AoH5e7+M?-<XaF\oSU)ma"]$a;gW\jk#k![n]N6=`,V<6`^$\(r5I%u;b=/06@@m1(HZo+[@8#DI"6^IXn*LV]LN=8X]ghuSOV
+%"1aW@%>2uHOU*BON=@.8APJQ4NN5&]%P\@RS at E<W$V0UtA?q>^EBDfaGH at A`AdhBp*RU;Q4nqY=mDQ3;ZJbuo*i/VD"Z<s at l7pe?
+%K<g[Y`9MlCB,Hp<Ni>=1osa7]\u=>6q#(]0"#_uZ)#:1kI]!XBFW=geP16uZ\thIC,6,]DL[)9)gG:dB"Dt%D(icuSc3 at 0&S7\BD
+%=$k8,;RSt at IE?46V:qA1U[E0KQ$4k5djl_n<&MSl8:eU'ZYr`#"U<BHdj9"N5UB[P`!r&H2jTmq(d/AAOOk0.:3Hd)j$"nU>.NqJ
+%8?tGHKKCT=`KbbjMO#Kg6&jAkUd#t?&CX0Kj)PaOG\I(M!E2'!a?lF^g)]t/A(iFg)[(h(l1-f8hobfr$ium<cBb7M0=#cR657"W
+%?l2I,Qa5d$.Aq$d$_II$=fkE4m.S1nlKqLjY7RrLFc:-%4IaPHf'ml<JN@#cJ]`r/FUW$(Utl3&[ZqE(4M'ZA&$%3=aP/\jUHR=B
+%;nV//r*!Mjr:lXN2[LAa=\)_Slm\4d=4X%Te4BuRN<XH\&`_3;FfQqVN337c%X=AaWMF=Kc5Cu;-U-#!*]nCg42Ks#EX+=]2,Sal
+%#=mD6`4N-`i.t#-NfqOB%tSpnX]3%R\(tBi-Fo-\bXL(Le+n@@?chAJoqsW"G"V<\LD(XM<A.U#T$-C/Lfe6q>UGAZf at a0o,BI:O
+%WLG1O!H(IYOJu*haQl9NMBt](IB`]>Z\d?[4kkFD%=A#TWtHh;O\I_h`ooNag;:?0d\30U]="r5`.KVP"3d:tbX>4Xhf`SD13UeD
+%ilXWF!&-`53_mn04`4eQlmdG&WRr*7L-9rn4'\/#%h>+VU;JbF_H at OJ>:98I#.Urop.5EMntmrQpg41m;dH4Pfa^dJ=Vi]G"]r!n
+%SMY/fIge:gRMp>]FG['(P=(8`0QBt9&tfFoQ at FLF,dr!f\s2lX&:.Aq_oZM3ikr#?k7G`pKDFE-fI^Eb[fZ/?+Wd=pQY!%KmoRl"
+%X6d;N)s;B?P4VKb"2OP6TJ:Z,Nt;<@Hd7ZKbnM-?L2S4g#O,d^,Fq"ukhQ_FS:j`)^l+VQ4.!RYo5/i^]6><h'l/WfNEg6E79"ri
+%d4D`/>2,eO;ghMjSuaTerZuiiL7\%uXik,Xb%3'#kFO1i8Ah]94AY)=+m\RE,famIdD#Km85[m_E[4N9rt<Ha, at C<54*Q"^X"kpT
+%,n_m3#.+9`o@&k#!Ze;pjEq$>Ek)i3OA6R=K05:Za.a35oOa(!%)Te?cSYD^/C#3uL*OT_J#sE,oZk(9]J.8EF$T?LYR_]Z49CMH
+%86JFe6C9^H-am,I_TB&<FNPJ&e*#4;;lE0W,8VRaNi9n at L-9c8M0KOJ3(``n:EF"B_c1U(LJ<Jf/=@tLKeCe';mZA$J%YZUlK?V3
+%5^SqF:)[ILr=__e!i=9H$c(PI.1q_pJnf4M>PSH6e>cgc\)e2Y>B;fnZ at 9hUh3!u;>@]5(VR/nRrd^G&UDuCj/2s`l6%;Frc#>Xl
+%.[fU$EG\\d1B5&kG;f`QA[d at TY(2^!O?Ou;QLD at dUgCU'-S4844nfXU6Yd2*8:C-POW6\pX(C0Wlei'"aNFq'?rZn,VDW<L.3O<o
+%Q,6%0d5Kp`eS-kL1j)s\FAE3eO4<QLC`CaLXXi%7%brf1%(mBF[@C-Gfl6+.4l";!dP:PbVhAT&]l@[k/r%U())Po^DIUca]b727
+%#0_K'HBs5)AnisQ[H;iqdU!,A31N=t"t8r+3qKqpru]V+N<)\=rhSi7E`j/OU4aGDro>aJFq=(Lnrb^EK0Sht:YLXaCAB#Fkq6gR
+%gJ0ir?a<@CDFGQpG28 at i50UOeNU3$sT>l_EK!j6/G!dW8SqPFA6:#E*!a0]4^oQSb7"tPG`k(>TLp\IR.,YcRd:Kr'r"R11rN3`[
+%*,NmQZ93Ei$#+."@WGR:7))XtSk:k;ia+!BE$$U-Fj$\.;T9tR)RGuLl!.V+nL5Z<9mh/)olo6 at A=[V[[*@HgY7LsoW:#j]'V'?m
+%pR_,gS?(fKaEOf1Q:R.>=6X$:!-Ht`LA.T_i1SkppSB<0J7>'tl)+-$*%CT[pFsa%5YAI^-g^N\:%Rdb"IL!V9?CYq0%=1)/nPLT
+%,qFg/pJnMP-8UrmC@^V*d,kXQq:1%O($d1M"nbH%U^<,a1?ob,')Zk)i4`hC&o"f-Gc?PsN?CNl;S"8CA^WN:l-`)M;a+F&1D.jF
+%,2o/Ia92\oYSNecIMS3&Y"$S-B+JYUUT3MiYaaj@(_W?W at 6Hn;`GuLk8[,Je>.;%:lujJHp&tlJ2+!6n-2oZ?bh4/enH@[EA<i3(
+%a5mBXM&*'VOJ&^-:VYt=dBUlO_RE5_s)sA+7\]Rb=gqW('Hp%)X'tSD9=uFiG9]`rW(THVE^nJI,!esb5"&J'd.'(uDPgAm'8Ju5
+%*.rYP55`,/g<X$+c8eS:8mk'!4B[4"-RG"_lCLXe4,Q]dU<Ou.(HIpI#2>\/TeH/n^1!5e[k^dFh".+9VZ]jk/k2E7e'h^07&&Il
+%PF)+4qAsuuj8?m%Pgj5h]!((=Btlq!A?usS!BBoLJIsp.f(+h8\\XDAN#0ns%B(71;G'"fQa;T at S?`6$Jcfa?f$!*#fnlg'.?m)d
+%!3_=sd`<pMdMJk]R=ZaG"-Z`JL%9*Ekp=t0m\WJ>N0eSfmj,mt&='mu^5Tp at h%P at PQsARhWn!3;ieUE\XTs:"$YruFHKFJIE\X[+
+%La0R<6#_C[.:Ra55.L](:G,aCiCJ4,F^HfWo)9pi1H*QJ[cHe8k!u8Z:n*ho"^<@(;UEVY9#M6`T+C0eP4[GF%8]4N>$kS<]\2ZF
+%-P!")>(UjS'#R&<?>QeD>WV9')AghE5nAhC%(OCaI0"W]]JsZ;ES-39V9q_(V3]iSa"4YDE\[tb$@?2?]pE487L=aABA"oS.GJdO
+%Mu#>-as5OJd1#gk\bqMQHPT at JB;Ft=HQj5HST_UHNYXosjGDsa#/Aa#>)>Ol8BuWreZp)[D(.ENL(43Rp(82!r$2Li:Ia7=,&E[k
+%:VZ\Q+j<UXCb6snjbOA1#PR>3+`+dr>pd1b-i'>2k!Z/uR+Xe2DIuM7P[AW1%@g[`O;SJ:dDgJPk9,ZcdX1or`q<J[*ER4D[M"&t
+%IRM at R9O3i_'?UCm;SLgD*6;kqZo=K6A%!<LQgTnM1$T67X:oe*JadP$RQ[f]?CU^Q8bV7.>JS">g9W&U,ioN<^KfOf^m?R0o`uhB
+%pTS_.a@@O!LX,d([F\=->lJ;T>3^?JTds^ueV-'G<L;3'WC5uqmBeQ`%)4X&`k5ZhE9hQE%_JM42G`g4S+FV^8r7I*5$0C=m\V1k
+%"?8nrKth[QP'QXG(2O7P[Upsl(qc4?XVN!Tk<"jq at Y6R'MS"(1gk.3d_C*B_g$['7=AXWk+,X2d+An#rT\&i[e=8$XTaY_qa:[>&
+%YX"\3]PXuJ;0..)[/u'(8(]D;3jkMp6N?+P<_o#n9Ogk'*a at Sh/\`en6)r8A=8rKs/[-4G\/[-6gP"Y2bQE58jA\"7f at cm(QIPZ0
+%NTqFTn*CfhT12=fbO,6*durU#JtEI"U9OsKd$E<;ap[+W!WtZ=h$N::Rcq$\7I!QY2FW$&Mi9jk@;/9T]FXfl>C;?#^;[Mp0N7O-
+%r+OS7!n;q"/+B/0.1S[NIgJZja%K0"N_4S"$dGiER_[mEMEbZnP3TQ<<sLKo_Mg7HcBkl$kQ%XF>QjO[Q?MJg*^T>jM2OVYFof/-
+%RH'\WYSs_u<q^F4LP1Q2mOB7E*6OP400f2j?J/)4nsY_(p/1E-;U+C\5%`XudtnUU7aPblT*X^?ci-i!(=+$uc)j_F;K>dk7PDmF
+%,Ot`@P[`qeFi^PnM)&hF;"i)a-YY-iN[Z21!\0CE92\5C<)0DbZk=?aYr#BmdoY3AFj6tT/G:((POdC=AN.si+F(6ZK8["s;q`rJ
+%aVDp*c^n(#(RaPA-Ta$pWr*QuO7/D+K(?D)q at 8he6jcH0?M9)!S8<Y49bb'Wc6d<JCi.p!:8seuJH>Y[gP<<eb8V3l`L^Q!Z?*U)
+%Fh at 3T9CCX)82tL8p/-IG^4#:AIK>9MKh#mBUZtkB*sA3#c>ub,[\*/j-Hglqk>PHBr>gFpYD2p/"LlmN-St5LQcaM7ppbJnq%agl
+%A:,Za'\/Puk:il2^rXFZF"]7f4N at tj-!)OPA&DnSLp`D;nnr:-:3YX=nMWT[J1IPj5jqJH)I/A_f$O&1l`C&DS<Sl.4tGS@'m6,9
+%?_Q>C9&Bjo\]P,)_8h<C!O73gNaV_5GMP`[%J+Wa3BfUUgMso[3%rN3qIAV;'FB*N:+SZ]i=sY(31m'iS"k;9<J*H2d::30^E2aP
+%o8[b,OPPC%gTFO^G<`pKM8JFq27(/)iZ45iIG7Mi/_MCfZVmahl^-4Q;'l/flTDDqUIofT,Jhqg\(=B0je)KaQh]QcT;:1%SSA:l
+%U9IM at k>eDqX*G=P'hRoW99^WnX9M-Hp`R?L#Y8jdko#Y3)'h(_WX?+f&k)>NH:aMk(1ms[ZDEYi,M2Y%h&M4%<ck!08h`>LH"&b4
+%\Y;Zr#tKPo[F'^O*7M>FE0T88M/`nS8VQ&gdaa7HP$76r;hOjUr+ELeF'h=\&1(5ILat\63 at TDtb`haZ)1nF^3jnU$VeJI>[\kL"
+%1.\j?dgl?tjEr$U8ichd$"7R9p0dHk9#>U`VgucURJ)XE5pga4K)8L'S?0s<ak6Kr*/E78"#O':3%t*NWuUjj\HdpJH<O]#5-11A
+%2eTc!g3Q#4b?;S:B$jCp;JXD_q9^ID^?:^GI\eT1VOf&7:K"_lLV.Ig)J-Hia5.9]X/VS3J"niak[foFUF<BjeRZg.ZpBS(I$[um
+%>o9L.G$$-3.?eN.JXt)5nc\N.E^Fee+r_CugF(P<.r[MH+OC(aBC3=-%/9C8NG8>4MiL%pXpnBUn&`Yl'<%/iIAEUg>>0>8#4/lc
+%7I8;_9TbcaO"tmRH&,Jq"^>!?UsH&?C5MMJ["%pCWBKmbF\,NkCfAG.O!9.Z<kAa;/T$Yuqim!_H[+[X_h3V9W(FW&2q2tm5t>mu
+%cHN$+Gs]h-:P0A*Jl!)>5%([k9ARrI.:+mT2+ at a:@>TY0#j^L^5o=n9PC8VH\- at 6?ZWp,9*`uiM3uB.EQIoTM-V_\56j^p$d5t"B
+%#ZPio:sna->e=Nhr;MGiT7+6-ZeM\c0l7A_T5:H2SX#GF_&VT4i_&JZ5 at qeB;gc9D0]]q7</&%J3QQ)7IR&p:q^CHOn"?_Q8tfW2
+%(g#7Oc%j\pif<=i`muVl`lV[.cr0cm1qB=?,^_8[Qn`D]ilOA^TH<g;K%(F>#PF:FKbDL?q'Qp-N5pRC6;Fk)[5FU?eH[r:"/tO0
+%k79"sK<dD.Fir[=ZE=Bc=)drJi.B3Z7.T1\GoGT.Rk<3Vh#AWm4b5]u>*d[TFS>Ud["@m&&oR98K9'mh?9:tm2a$Qu&\R at lPY(NX
+%pA/_anhMr^2`aWk(F0&UGGH4%-'rdWGn(`h$$Y/&Y>e!qh7lpl`lEL6gV2%C=Y3[UqaeA6H"U^;#U*fhrN&mUAb1UsA,_d(QAfgZ
+%)S6phC^=`JeV>30i.'>5'r3nFHF[%lA6M)b.)C`5#!4QQb6lFQF]Ys;.KF[rG`omcgQd/ORrqkL^=G)ioK^\nl9nE*mn/bAB#pm$
+%hgp6i at 8udY5kt`+>."o\b]#i!_dXl.Q.JdO[CD.l\g<$%6qi1fZjFd*I(I'J_c[%e'=WSQOY5OnVXUhYNOAT@#is*+#.W6MeG""B
+%GuD0.;c7Qr'9"hQ3n!AC:%a?j6)3a2l:"c".GSHuA6^VZRp[Ko>&N)=@4"/e/kl2%#4#9NW29]'MVrld`VO!#C>_;6PhJ&EJZ.\+
+%4SpPG`RpTS1suqNP"d'G5pn6'e[TNkY'3\Uf"c0dR9W9cJ#S"R^T"$#@p77 at d>>OT)`7`75Srn#MochoVs9rm&1FngCX+M+3m5j3
+%8.<;GN]i6Ci#FndYG=4a8s1n#!2g.g3AU\Ia.0EfBY[F<VDUm,%WhVrDK`g;mF6fgh0i5GE"?&8ljoZU)h`)e31DQH5#oYq*9h-q
+%jRq;mOb6"2Y9-Q7RC*\l3<;C+M<ACGqX)%[f6UP%Z at H*@hLbO/EU$YBAlc"<!263kK?[1^6J_"oj[`3W9S#[s:C/tXo",a.;i4 at X
+%b86sq;'\,A'b:[\H,LM=4bBQs.$l8TE)+8lX)kgijI=Wh5rJHdG.^GMNCI6L5o3@\l^<M0MY/"Kpe@(;JeGS`6[.\S'Uc.3#2-2j
+%_+FUGba5b45,q5b5//5',hEnN(;/Loni=O5:2V_A(^Y)(ZJC6e6`d[,9?X5bT*\89 at b\^J:TigIjLZJalM%8N=m-5e1TA>O&*Z55
+%pJeS2 at k;(/nAfCnZ8u>jUuc=_;3s&Y;+5?mm5o:^d0.f.rT669lHQj"6'ngi(UR at dAOaIV_qGO%%UQE*Cd(jHSroLY%l4`.ID=[O
+%"?ML;fU[*-P\O,/Udf,M<R-9lRL&]RaOb@$Rf>;jdC!CSbiLbjZGlrY9)(f1_+eUJj/A:3&#N#^NQ1:,i2e9WI6C,B;Yk$!mBSmf
+%&;pii8r6eRlY'<Y>#)XIQYL>':7gE](.&9?[::r>)oqbN3XT][7 at kLV"=`oYJUKWf3f$L9Z.HX#eVW]pdb<#1)[`Qg,c5LLI.4CU
+%iQW&.n=8!MlDhb/o^SRsP3UfI`Kiqcb-i2>BWa9N!*M#_lW*ini&TDH6n6"m-'^)^Y[5%ai[]nsn?ep7DKe:VB4!nV!cC;rj=E-)
+%5'6sbK,.U1SR==R-KOdd<D at Bh&HaK`W"D-CMuNrR,nd-B4u=XG>_;ZM6^/;)JN`gZZ6?9)A=S1U<$^I.i(=LT&hol<5;f"7TXlK^
+%i6@[+q#Eh1+2(.;B=@[BZ+!FX4u_=LnB-SoP74pJ4TCC6:ML.%YVfuDG(!iKGkj\^,=pkoT]d*;WAJe(O2j/Jd12P at 6seV@2XJL"
+%S.7E&ED=K,(.PSnd?T at jZEH&c4I#;V`/XUT-E;[:6Ko>dpnirfEqd2D:<s(cY8s]>JFNMIL?)1Y+FT2dP$[EQMU&1^-:p4/>N2_Q
+%cKfDLpqXdp2^IqK`d(Ms(64=04`,r)C!WZ"HYK.&qJuD!T2N%eG3nrP[?7P^DhA.DlBJ60AGt.f9`3*``^^#A"/&.^E8pUL at 9*:=
+%LD$VQ\_N_\ehX^0DO7B)F![]43B-bt^KROc2XkPEA>KQAe<49a5;jdG_qn1,efeX/-Vl_.[hY!p`(H_:[@]:"ot*YLk9-pqK2]rW
+%S`.fWkj,ZmNfX7Km56q8m]_clHaJm,mBkcei+b8h0KqKo$`OK>KRDc:nM+TZhBD-bA^P8n at PikuQFX9/;.RojGUAK3A4oPDJF7rX
+%:=cWsp2]QYUTsaXHK&^BEP('$&PU!1 at d\5"h\7`SW!@1?/a80%;@;I^aT-?2*5OeIcB^BI93s:1BV57IHh*f<Ura>)WK/l1Re=KZ
+%N4Y[tYBJ^J at D8ONcShEK)F_G;??nUjEjY$'ei^#2\O<,rlbf=3Pp39`oM'bIk`I,8gj*VP'.EnJY8A6=Oa)diI9!<4J at sF6NKdmk
+%q"nil/5Zm_O;H9ekNsU1\_%/590/Qnm5Mq)&6SB]l%p$OeU&,,naP]WPtpm-BLr@\]rrS],Fs7F6^`17U>rR+/u>L//3trbYKoLq
+%4ZRIiRae:_XB8^f\Ug"pU/KJ2/fWW<:8!'D@,+AIC<QRfpY"Cs3kT1@[q(^anS"qXTSc!GWLK9E0O&R65(-oDf_WcmgL&ZS"NTAA
+%mYBtZj__^Y;aq6-g1KnbN`6"#7jZ?F4_Y'<$lE:&n^&<A3F-fhn'nZ/_a;L$C8(^]dKeBEh2oEN'c%-qRQn3c0aLrEM8=W9Sh!Z7
+%,3cWsVn#1_A5dk/-,DIc[/dlIU1*-m(R[K*`=/4RZhJ]P"M@^*OoUZd/]&d%':- at se86J4S3Lcp3(`ol(=!PN&rG.['IhXp["7'F
+%IcZ">_5,r0Z1]91,3#"W<3;TR;GI]bIsU[r#sn:?9(FUDS7 at EhkQNg>Cd]P[?FJVZ/Bi`_A`]rsHZR$7>Kq#%M(gjBk'&05Q?qZ2
+%/Uk*:U$q&1_#%:\-8&2``Q9kMnL),Be;0rc]Q5$1AZdB`>C>!/F!h7FjSU%qfRqjLfrU;`3a1M at kTh:j#49m$Zn;#kTcfemA"+re
+%%Ee*B]duX/]0=ESDKIP<_SD6\,&KV.R=8L7D$1=p\#0f#kqN8*%.Na#Eb9%+I0AuHI.abMG1t.JKC&1MHac1SU&M2\<ZATb4DXnr
+%5[\E*agWOUQV__g]VJ4I^=ilnBU$.f%`r0>>"`o$cT_0<?aKYg&0GMMb[48Xn.uJ,>FSL7b7T_qJ$R9Y<GQ at d#IcFBAIgSVPT!*&
+%b@,42J%X+3]8DM9^mccOio?.'RoFm-45Zj(lf=8KSo^YSIO="$>V.5FlS<<mo#\;jD)%QFBtp=f'RMc9Wh]c>6drVq<sB-;>W$eL
+%$p1R9C5BF1ag:0Tqf(:Chr_V%[(lW_OG8&!_E!jt9*2r?:>%m<OuKl+F=9A)C^j%El8tF"T(^GG8fpPr6'[$[OFY8&!1o5cd%3ml
+%F:e at l'4]>D.Ge7S<sV&^Tq<]^-)NP*DHf/YB=T8dA9%tI&qlOc6k?:#RF>HJR[]?Q.%16Il>V9BAMHQt+WFB)EWPi-'O?QkQo94+
+%g+&H`IFe*r2Ni984iH;TZlG+6mSWRb!a9L<j9H2EEl8(7NcOME?+KO43X0E0!l'oPYQ3PBej-'c*\;RYlbQK,DnC_fMq&r^*\6WF
+%((8%0]W"l_`EF'iJUCYR0HBn<K+YP9\$gMB0O21nk/IGa%K*%nqCP`[N<iBNaOF,1QtAAEn[DFhFFOff\C^n-EWS1/>7QA$2gqF<
+%Z>Q at XR>Ni:A!uHfoF?Hm/:T!$=j38f'-u%ZhUdEm+_[r*gO]0rXGGXR([\2C]$ZOd/mg4Rik<H739`rK)P\_?M0TnH?BJ;BS*W_b
+%1k;Mk-=kFh2mkLL+\$r=oj,BF#V=iHAeS)r4!tM(>IlCe'NSPNG=CQ[L5*N*URYg5+BG69mn-GRXoILWXdF)UNlKB.,M/<$$6W&'
+%JT]%$5R8Xa_%%g8eL'A*%mocBN'RNoSbKa&.RDsXc^WO%g%bt#\Lsm8GoM+$l0@<<HI4""S at 0fDB!j628Gm0K*)'g>=_Y.D/\pbf
+%8aJQDV\20Ufk9Rb2]J?L at Ip@+J%q2Yf;L.4K^'&LikQbLgMAH?#g`i]Ie3]NeBJrH<e>$3>#\3C;Kt;BmQ6?#,Oa'8o?u<?'RS7L
+%^<(17YXR=DTfTjXoulO?k9(^F?8fc(%TYn37UVBO%F>Bnc+i7j`TMsq_.EY"^tt8s[F,*"R70?G+49Xh)aDc33*njli^%TJ at 65Im
+%^8kff6Uh?9LRml([b0hJZnb/hjL=5qRnj:_<A]I0.q_1WhU96JDFpS7:'9]b1U))$BTQJ?lm\P!/k>"@B#)0A@[HjPnp;"O!lP_g
+%!bZQum*R+UYnJJ>(2QAoE?g)t(j[Hr4h9H!g!DtWHl=M>eem-[L`FXI>Dl0d).`51qc/\6R$\.Tb(bV/[EV.r5nk/8K:jdd(KRsW
+%'N=3krY[l>4fLZu%Gh"S3&1[XF7/StXA*'9E'bDiL[m&FN/\;BnFb<_Wd6^MJ3+I+]ttY#c[Q'^ds/)Z\<#Err/![#(!CeAX:9eh
+%ffkC5(12?PjhL<G\lirDZoeQ,5l84gQ*Do^mF6(@EbJi6_7X;BehZX&60X#+&LX%m:X[qbUjYH7(^WemZ"E"p-]:$bFe.ILOTW-K
+%PY2&LW6<NMB7nR*f5e/"@g<c[`^_No_ZcZQ>Y.\YK`)"J+Jm%(Zg.Ug^.`Z@/RL#,fF!jaE"c`Yi^la<?EE$S2B^XLCeJN9nNHc!
+%,j=C']5nq,M?q9IeX(oWTDMH.94kYYjhcC$SPl(,[3`Uc<mTBGCs=5*C;6HUDKVVm-46HkSp5 at i0`r(;4M(j/l6"!RMqc(6OtK!B
+%E+Y7fO-K>bYJfG#EI+e;d`BCq0<]HS-K,sgP>'T2aaJ4d_Yr.7Q^#kQTVB$N"T,^)U'gW@?such9F2 at Q-gCCN&!9sS^IKT5_Mj-c
+%!\qQ<c66u+bF[2>VPD1ccCpUrg7rh,?SRpai]Z(G2DRA!ZqZ&AXn;!e$gG)*W,Wk-:X6ZO&9b$:Sf:VP^t=rSAp^M"hBMDMgIBn&
+%<@9Z%.&C*>mlZ0:]f4R<)`cYtGmi(,9E,sQlNGKf$)Af<GZdaV[]/_*D^M:lgRoO>Q"Fo14ZJ\PoRK'?>WHouQC?1RKAVhXJl%'q
+%bDr5UUn_J$&"iG%>\CT4"iQ#^/HV<c/8W+?j8#1IYNa`@Yn!`EN6U0CmD&o`R%R8X[Si2T[k8F"=?e'7>2Qj?\cf:Q7://c+kP[:
+%K7%a^/piNmme>Qu]30ob,XK:"^HA3<]2Mel%MX!04LWEg6dFuQVgS?PnUXA+:#nE4ap9Q0'CN%d[VOSROW at e"1TGscD_skPKKl!K
+%O(:l^3VP\krhrg6^ghE=Js,!pgL:<2k[Wa^glh3tj#jCcUb4IePi&\C8&iCtAT(?<Fe8ec28a>W'se"Lpq2fEE*u=,5h.dJ$l[F?
+%fQ`g3L;klJ_'$CUMu&mgkTL,?-WLoTcBJeeZfGopF7]J#r1VUCWoKQ\i94AHAS8NZcqMVY>GbMKe%E*NqUg82EpK[?0e7WQZmBI-
+%T,-0R!lJ`"^rDC!QXl6b:B?+rf5U$6Z)nm2'FTdaC!:^`RKI4*E,aS'i:j3%8M?,aRG4A"bB;.N50;W;B%lm0\cl8<``oI(DBk[i
+%6n[IT`ub>mQ6m]dpeUdR+nN]+O'KmiofF#?Q\;[ZLF]P6mY_=Tm-B*\qCnL))F"'u/RcA\7u#D;":a4]bER1h5W:j$k_M9-$:<JB
+%QbS'$_kMs#82o+@?"dg?gbgOJ/<ua1+I=Habgfj4 at D#hS(j6u%;e54dRI^1:["H6B3<_m)a-esB(V:WK<CFeGJl/CX"P&[N/6%2<
+%Eo)DXZM0>6mA8A^#o.V>P.@\*V;@c;2n=i:jm2Q9fU/,/-ZM^g+'r*0VkG.'!PrY0+t"XOXX>I_'[H"B at h$5Sbmo0mNAH.\T2[n-
+%MZg.![UV0*p'>:oD0Y)#b.df-LAQJ`3Rbt4WA at Kq8W3[.H_O&'DY at _/iAXRm+7W2*Y>b-1LMT_6*^;Uh-ZQQV-74c.TC$bQOa<D+
+%OXW+ at 5Gi0c/rDWMHN$VQfW/:tM?b4a29RC7KB5nN3LIB!I,A;4cDbuN9`8hODjh?@D;#b!/#\^(J\1cu8Mgg]p&1:RNe at 9B2ZEGF
+%c$2D=,Tgdu-HljWP>mc?Tl_n"8FnUEA+SAp+8:uBg\tW!]S5/,,f%u@\s7o,I'`1&!U:UMZM\,l"K4.=f=O<u"s#MojEq^:K_g?#
+%57:*b9[&SsgMj;fW*9O,"M&EPXnWuN8THbOkeuep&_CB_9lApPQdX!cY+#k$%P7F!X0ojGOkC5=*01)3""4^*a#k1)(qD=LJ%MPk
+%PCB&+p[=tW8;cJW%LX`O:9H4W"S.JM"oUKNWJ.Ype.Kp[O%Q!]/l-kBCkB's2!/T!rDFeQY\6`n+a(KWR,lC9j0Q3\ABuJu]I'^u
+%(C:2V:\t[5A=e9'/.&;Gi=ed1J:.9>19ZmOL-C.,Sr]0-Zg9$b#[AJ1RBdb2UX'P3Od<"[YiS at D0hI\/LW;t1R?-l+:9]aZ91VZg
+%[Qo4Ch9o]V<BPCQD@:M>jb)]&'9 at 4N>EsRW&o&[gqMPQ73.@%^47)/Z?9]*^8XG"#;`(0?>.QR:h1V,+=A,bGIXVC^k5]M!S3f[#
+%T_3SZ%uG>eYoooC.prJte4'Ns;'PKkZ138O#9.g>#KmFOD;Bf`W*!k`@H\Af%B]ht;<RL6ng4,kB.k/[>7_#,k(5i<E4::L^@DE!
+%T$LZCHBMTG9rZCV$]tE9f)jC'JU=1`OtQODg%7DJ!iYe%1:,eCqc4KT*laT-Sc&17..5NZldQur@\rb(\!L0d6h+q<ONOH^7i0f%
+%B*-AF$d/[4;2'[LY"$0j"bTQn["RllIPsT`<H_(s8)Q'T;=0Y.>"=kI<_en8&7jOK*u=FL&2PA=%PI;c#Bn at Zc4AZ".f[dW6S`.)
+%]cgXWCmc89/2u__YMG(M%(rgk`c=4_h+sW.QhB,'+gBS23\lVK4c1OeY[XQo6VYb05c1=VL,HY/5""Vtc^J??$/XK!=68[_UO&^=
+%0'sl:Rcp1FYu',I7A$+M9cJ>.rkPa!bk^PA(-.f!^)Y!hrm6!Tf'/d(F=p)NUIn4:d<<jWZ#d9D+pWAS-").<bBrnO.jZ?"_(pQb
+%^hC+c@*_:-;<5I($14VGI)"6p$WOki- at +]oVqMF;]A^%AKgaAAX"Dno*s&[m/9Y,sbNJ](`g&7N?CNUYd0D*.8\NkbBMn_ENa=nk
+%+FDk4_,e?EJfLDU3ea>9"9jN%YXiM[Ur;#d4j_cK=[!FGWR%"B(PW<.[gP5>iS<KO5pDABA96qNr4NHCeART/VV61Ql'2s-5f]q'
+%ng0l+-8ccLo7#r^$k8^O^bAhF(lI_&8"MTbD-?`(bgfqN1K#l-ruBO4*NVVQ0)?6lkGbllQ?W^u\g>e-?%u99EmY5(J?;q./qn">
+%J0q%dQYX`:(*p[A2mh>U)7. at ik=U3MGUfAP9#RV)>S85_L`t)=n/q_JNqb at MJr#5QOpcRaTcT'9q+5=J(jN*l[=JF5m&$mT#@GSr
+%?>Y]+Ono/E'4c+l2gq9)?IYp(d)Z%B845b)gpP"uqHl&mrU:cOf%7-(?BT/g&2-2aOf6H&nj(QolNM/&F0M*>1krP1d'p-=G5e2.
+%U`X=U7Vhfmb#),kK^I$=fJ5C"7htuG=8O,0Q`F5q#S.'^Mkj?n9lg/%a8[(oAD*gB2^SUh&Y8Wa\C@=ESJ+?V0$`L4o`t?s8c:k1
+%cK#aIG!!auCHf+r$.-Cp\`Xd)5Yq at +ZnG<t"P)2O at B=O at G*PrtXXfM9qk3)L#sL8a'0;aHaaLV;O1j'@CYZGTKWuefH_[J2dl_P0
+%/`p%SgffhLo at -NNg-0Y.Ul^q#Q8ij1]B-[Q#f*aJW_N=lB<b;M-^<@QNoT8=&i1KY_nIQj`Tk[$hn:;is+5E=mF]BNb%`q`ajGCf
+%[8OS1m(9?5SetQkIVRF"?$X-;#>-&]O%lcLn_>LA/t_QA:itM"JSVRPC'Sp57fkSE,K5$W/r%2cLCH97oMU?rXYH at l%^mW>JqKdW
+%3S)m)9nX"N?WNG4cM:MJg2h;L4N(A&k/+3blG/$+YpQt5(E'0nW!]W?6*)_2\<4GK9AdoGkA)\(o-3Ma\;/_eK+8]8p:3fkc,W-h
+%M`':u'&PW&["&p^SK)hd#,(aQB:Du-,hj666:>tCMV3<-]\h+7qlg!FIc]4&I<g$A\J0gme"@njJJq*?k*2pM<J$A`]3B%ZoS!aI
+%<bO;X.Q:re. at N<!OHjITg#nlJ""%W.'muCS3O%XoXsnu_aQXfAb1H*Ml>!<+DuCs-'>:m[-?D0u?pao6Z?V8uReo6+:=-ghk^A>h
+%NNKD7@\i?5s4i7"Um-R!5O4jn>g\Z#DD3\BJ)A3FDg&Am:-gT)NjW'^,`#a`qOoF>juMU32PD58g:#CRXOZ""5LG)*YcF^RK84oK
+%8Htc6F"?n3/P:/=_D[mfKdZ!SI18^tf4_oS[tfb;[6/FQdiSl]g2/2Z#VM\q?Q*L7]l'jC<7;\Ig*d4Ve4d<0P^IML<6Ol- at 6eKc
+%FmMl;o.,%UabKI0GaV`\/J;s+*dc\_goP3J4!)VSNM/diP/d495^p2\R#huKPfh"ei]cP>5e\7C#JD at qS:s:=^->I#&`k6KSiWuO
+%CU9>EF,c]QXqMn[j4C5kp:LSKR<fl3g^/(bGQC5k]o*kgf2+VAL_d76YjpE.!gt"tnT:sZNE+jda7kjtF86>-eaK:ZK(I5PadQ(U
+%Y')D[T'o*/^N%'a3S]/jVhW07@@/Z54G.?^k<^oQ6:,Q>Oe%]jrZl<fTPC"80-pW=W>s#c+I_1jGSe\'ES./l./(MN\aq=9K[dX#
+%1p/mJir+0><7\S)0/mn33SW`t:t:0FohWNlH`Dd\r*(?I)9Npc;`I`-KSW:0b<&;ZU%OJ:@a"KR'^:,Ho!HmPpO-jJZ#@X!Z\!?[
+%)4fT*#mQm!T^-1enHLCh\p>o99U+q-C!Ji.1$(usXXOU at I.p5g12,n"&`.Enc?\Ec#!CQEK&o](!i%8;o2O:4_=iFeidd at R@hA(*
+%6uTmgf'I6.16B$.10H*<bAKp2[BOZ`'NQeCIa_bRJ!lqd\^P@^f8[Tj4kHt\Rl/I9D$$,9qKs+'dq7M4@/Z??im$lN%[<m,N;,I]
+%(pg/,I=*;%YUM;-*eQ]jZPLo%MT]reju2iDCGs)KL<[-RJC\m^H(%\ZIMT"]-s3h)-9c6%0gDQs1dmD[UI+@&rc[/oF?@du+Ve#@
+%R?s6/T>,eL-4mejd4>88p$`nDL/JgMUkQ9^2&A^2cP]j3\p@(:V&L@%9GiN at 5lgJeDpIR!". at o0J,PKhds?>"n$H(nB23BF[V-%g
+%+91ml'&6Ar&Zt2=S@!Dk1l$9Th&01T5F3AaYQ=^i)Cbkj'3Z'jT5U1Z-%?\DZlqKnak98=Fopp>c)DqBhXa<:$VbQ3%AQ>)I&Ymo
+%+0s`PLBB7iql=M\0%/rMj\%,dI15+.[>oHMcZq[DYu7u&.)dq"d(n. at o%4^!>`"ZEB'X?*6)H;h%%faOr&B6Dn)^BSp1gPgFS7nr
+%*6H3M!b"+7k at p^NAAl-D0Asso46T4kj>B\RY+8KA0/mfLFdN'G_7-VjEXj-bNP)Wb>'U_o-TU3^KWUL;gQSSMdG%9if<?_,f#SHI
+%[iXnLYSok8+E"Y`K0sLGPi?hK\TZ]@_>fnEmG2,KD`k;8<-D(AY_R=&/NBDgc76h5hK7&/K8iO(WYD'<b7hR&%3dgn3!X!W.SprX
+%If*S25L4CccSPnj%gk&?i?>3X3(7$[C]PTDL4pWUAPQD'][@>c!e(VNN+I3*LBUI;a)L+[2]eX.((45R"qe)[Fo%2AM"IT;%e9q%
+%9&VUW[C/93Yh873#kNdp`+0P]@S(E0L43#dj^\&<:I!D<"-p\q*p$*k)@d19BY at 8O1DP/%$S5nX&,2bmZR\g$#dhtp'\jAp*XX&d
+%c9gNcrP2\bH>Yj]^(n[N\:RX=^KM]'NuhP$Xu;&S7F+K-l:I-Ib]n1DK5Xn(nn;]Mqho"m;q"^+m$T<Cho=mgKitaUns3&+/<tm3
+%e)42!j<D*mHc`K/FXir+iX48'eJk<bPN_U4pLXdVQSh?ai7$kI0`jL_<g(CL8UUL=k>P>3!VVQ8=)t!tp_26q4,RBcmEmt[hpT($
+%N;H1Gkb:sQe4I>ef9d&FZcKa1-!@liOY90n/KgIYT96FY-21IZ7X%\f]9s<bCm&sJj_LRUeaQCk4.Oca1,5X=,=ZV:\P^$EM6:`l
+%r`#`*A*`F1kN*b,:+UA!#mXI27!WBnrgdQe8j#],_;QIX\?dbO(%Lph\JWVsC!>6[\Wea9OY-k]AduZ79*8XF,5[513A at H%hhJ]U
+%i+agM8SEjY8N<2T'-Lj*,r)($g"C8-%]1NM`gi(.;mLTs0m\Vc3^LB5SH=u7q/MIe>Je!ll[c-<J5/e),hYUsB-rpB+t/dI&ml]4
+%7cp+Bco'bH,OM`srWi8gUmjHm.sN;Li.n4m88:_#:Ak6sW;9=bZ3`:'VHP8rO[.>O7%Ur at YYS'hr8`bdfjUrB\5G33eB)?N0"(j$
+%ANq*tZSRj_MB]ag-nRs;F79`^8\g*DTG?m"c;&=ec&86oPQ);`@Rau]7%hktCl2M8,MXiIKmAf[AfnLur[HmN at j1P.=L.+tjV2pn
+%h3n>#Pa-eo\$#3FI.VAld8-*ff"@Uh*P%t^Od\p^EIB!gc26[LJsfM'g/MR2*jj_b^@"Jn//8Hh,hg'+`=`2&YhE+D.uQj7Uk#pb
+%#*c!8ZolI'lc30L.^IQe89dr0'UKX,^>ra0bI:'DlXp[$QB&@hl/LIca\!'<]I7AT`U#Onl(O3jWWq&Y`pWGW#]>4:FnTG@?Vt1+
+%rnYV,!te+O7>!FDU7[WAHOi;J+i+(rRkan2;BU at AcBWJ)P7g\@PPJ at 2cM\OdKD.pXH4'cR)nGOpBQMOj8[_=leV>OMcdfmmHbOb)
+%YjHMI/(HOoKS9KH,VhJ%&9!FR`=kkWD85XMYMhXtm[GPbVlA74K^N(k"=A$2*P97W(P=Z=rsSHjjo3G!3nIo<]cVHK\M5NJY(13?
+%l8`VR0n$==!><8gQ72X'[1aW-k)R]lRs#V`kHE>=S9gg8r)l%Bl/(Th6E>c!""_gom+&9*AN&,p<1-nh4hQCqD^F=+P9#,)AP!W$
+%cSN;CmG!Dl9HQ4h-b4rK`EB8FWfZcd<fIC?SRhb;k9eGnlV/qqN'2o\h#u)0^\Y#.'PEenGcA"TL"htXc.2"iUl\kT17!GR$%f.d
+%o(<B^0l`%tgI0)KIa"'Q[3g#C8?mXBE8quQ3.(EO+&@ls(K3:b`d1R`kgU=B'>_d,q0.gD_rV$%$Oq-6JE>>B\e+[/Ts`t at n])(a
+%Tht^%=L>^uL8McI80q`93I$e0L3:EhVC8XNjP'5#Hf46^8>-7Z&$&gFL5l+pP*4-mHE1iA#WF?fElbZgH@@/!c$]rh$ql5b0H.`m
+%qDL%1e*qE[QmV2$N<qU<ddKm@(%Z?+-r?DtT\`c\E./G=Xk]$D-SHA:[LK,lIO+:-YoQk:oGEO3>/7RI8Dk!eNY&W^C`CK&/;=r/
+%SUYk;^:foJkAj9Aok-i!SYW;OZAQc>h>I$&FP1*/k&>`$;2S@(QT(<:%Nh5uY!GBHmUT7B?AV=kQhabZU+'+2,FL1qQAS&dBW`e6
+%l$^a'4T:S;)N2,dn=6]R[(RE7R1"f=ZB4rF'EII at cokH_Q?A?mP#>Tl9:Ke at ZqntR0ZQMS=VpkT-)X+VU2iCZHgTD;]dX^4?F'4A
+%`?pf1/=k"=$4nLn.^US9$oIkq+Q(^iVdXJgPjOoCOnL5W9K)R-N6nJgoQ0;Qd/s(IhrB6GSVtU5-B)9S at Q&>n3OJ#rrfURnGg*pr
+%DggasU-%M)TBi%?.#DeH%SGLuU#)&)<0Br78q9GB9)a6IkO8\X/:^j,olegkOr71R9,c,uCK($]ZaEF?63Y0;g^H=^1\'TR<jA:t
+%jr==o9X.LO*3]&$]X>siLa$eN at XO/t7]21d2P&a at T8t0YR^ss.`EE"*<47^qPE1s;f)AEmUg/71G]b0Qc,DSS6_h]fiW24)MFZWa
+%P;D!13jCeAHs2j#+b.af at Eo65B5gR?".)B1g, at 3)?eUEMrV=,0]+V*+,&GstN&6.j>L&1:O.XaiVneFBq4/>n84tm5*subgJcThW
+%.'`*9k?6b<IP7B=U?[%.+-D+1h_QB5B4GFEO\Au\56W%Uh_cm["/K:rA,Hr[3&g-)ota0p)Pukmn?FZX(cQO3bGEZ/;S06%S$L3h
+%q2XW=?0BLj4i=6XNY%IT;0eXs:8[J<Mqml2hL+[JnRbUHD;Tc4/<p8 at 05;eub?/`?:QE]59VcY.4ri)1Id2- at SJQs#neu2 at 58p)+
+%RZ&Qmdp>R1r%Ut6N23XfaOFOBb6V.-&8oZ!<o06soB/hOgW;*N00:U!g-hU0[`p^)@Si4X_7W//)UhJiAHtEc"Inbb-RFI\T..WI
+%SIDc-B9I%<i:"iZG1.taA_?/Mc%eBGf9Pf&'5>P",oW3jh>MOn72).1$'`BR5fdZbQ<0elnP)aEf1jr"!h@@q.J<;ooUIb.f"@*"
+%OUJcMlW</Sp:RCU&6:fp50^h]4LH#h/bTf8^>WjSG5\q3$$tHXP1&$)+)m0F=t'cYqt)BEFst7G9N"l%S+9<+p,jiSW2J(QWb*K.
+%K6ED,Z9'?P$>1fcCo%Pf\<e+*SYE5^s%s*CZe<^ToEU5:ZJ!@c58#EkA:]tS%pdsq\)pUCg<O,OWBrl80>X:H at q,)i^-;DEWQAHZ
+%0hNQ;0dUnt)WN+8Jt04Yl"ph)E_u(b6bn,2]S)-o,jq.RUmu0uB$F)aKO-)'jJ-BEP;?\apN/3\@%E(,a`;?D6.d at PXqRF:I'M+G
+%;;aen1`X^]qn5B7GMZ8LA2U#<JRA0JHDc$)(Xpe!M6XObqqie(i^fT=.dOHucP+&NHgI<dN=\#*X?hrb,)=H7kde(so>.oI'sj@`
+%IUhqWC(6/JVCQ0!0%!g2h7smR=6r"$g3)#bNM at cY)7]C9M2'koUrERhL4 at R:`(/B=--XL!Hl-29'riPtTXpX>3+:#OoDU'+V)l^K
+%?Wm"JV_3ONHbog&J2;oXG#%m.Sk&(Y[l!0Fh3D/+):DSEPNd5Do/E=:>tAMgbAU#Z]_%_>Lbk"IfKJ:6I at C.VET@OWIA`"J7[&7c
+%VN!D\p4t.*=-$)5!gF(+$h0Glg2W8rDl4oO8N,9nX9G/SH6e]E[**NXd7W#$CY at -&-DA+`Xo-q#ZLsPk&Gp[BH:l;$-o07pN0j96
+%O"+_q_Kto;MO at T9GZh[GKGiO0_rBG32f$1+6o;V2;UW2o34WW4-TAT2P:IVkJDV2+KNbN:p27*TEc/(F(qS^0X"L;@R!goGX(t4g
+%aW3\A]Zt at DSj&tUCucPl)Qp&e\,=<4MG:1SK\V3]lZGuQfQ>cia$NoPa7XoR_1,KcP0#+;VsIW13XZ2Z'F=g/\#+'"?fh6MVjRe\
+%-&HC:V(PKj9PHgE,"ZQsF/g%]OanAm\>^.B-b`]JIo at nGGOdK*I_.1(n%=t*VA'gTZWO<8QD+42VDs=,jh)s.b`OG7pq,>1a\ltE
+%XYDQbel2r8_<nAN_L!OMV$'3"00b:]^rBD;5pCNo!jX\_Q+,t\#%e#5]eg1=)[7=tV(iht::JL!3="Z-V at kago[T+<>He^GY$I*s
+%?'G^:%`$^lfYJ9j2DQK>ScA[k02=pF=i>cT-G,a0365fTV0]<:JMs;VXCD?cKCfC at I8.f-"&S7LM$hg,Dq!T+ZQs/ZLDG`l`.4's
+%a7SCc=d86A;p_MLjRNOf-3NCOIt%B2(V:3KhD2L*m^]f;_9X?Nd0b^sYSUQgRD(n*Xo/0.$LLs(\Zaf at .=d:>LcEQ9V'.LCP'N*O
+%^N+ge(,l$[AUW\H3B/G.G.1?b=Ga0pXI]9\E[u\$87ebO3YT,hP>]F5]Zsa'Dt<WZ-W`9b;F.!"CV=qpj<%m#".B;Q^Jc?J-N]tp
+%dKM'"8Z<]Zf6DCUf5K7Wl3:D%5#QPF+!m]Ce!1;[ri%X?a9N$#9ff3u^(\]l,uQt[8*Y<!A_M\\D1E/DnhJ*^)p*"tcNfYs]Q%7j
+%@idJC*#Ga_T&Yq??0@"K2g!+,+BT$&UhhWnK+I2tS!\8B$.4Bq(>ldt"c`N*m7k2+DXt$:XRNMIotbNkLs>XS7?<)55VI=8J'Z_R
+%AreoI2Xo-[/]S4]4Wf>"=%\4Y=R%'7Rhq;cKtjfMh3a:qX>LXKllI;h:e'^1;tEj)0o*%/b:=d?f\\!)`FthWSNH_RqF.CYWDK[l
+%fp:G!:3f*(OlcLYd`Wkg8*@>>A>F<e>_ at 2kB.$e,[Q^WH1oclt3uCVk]ZQjupGk\A;Nor'N%iZ!DrWk'CGF1W4F-U*4t?k,/&ES0
+%SZX9;9WSW=+m."1mfoX&JTB(WDdQ]#YO5*l7*hbqFIb?p(Bah]@_:L"nc%*G(dFAjB+PYnc0%ajf!I$,pX*])'1>FrMFE=MGB3ku
+%=Q8h"_Ih9,aOqL]<@i5rhB3bED/[r-dZR7)*qfe,QVaBISGV0$/=LfSTDq(jlOl3uX6pIPp-Y#>6"J$YrOV(oU-<pEh/8??<6nXj
+%K03J`$Sthb'\:sTY6V>SU1$VG-.mq^8?bJlrF1LC[/6JjN:iV[WaM^:V3Jp7OuXWqERQ@[\lg>Rn[q]p:[PQl`4E-W_ at 7q(mBb5d
+%$j'I:,G($J['+)BV2u`#=Y$FQZ$h9nRRbCZHhb@,65M=l/!4V93StsoBK=J3=i/g[Otn1Z90_Zp]R#uT2B$DP5.353`4Ohg9Sna4
+%);0VaSg0?g,h&+doB6`1q\4CZlP*pdaHis$]3tE2mNEDDSNEmlDLuB_KV)ctl]TDE0Nq\JrGECAfNV,,qG\5a6au(#X\UM- at Z4$P
+%jFr]F<4XM5P%EIfeAEMVT<?Z?g_^b4B0$,Vj0a;)P,:+)crfI5WEZrYBQS5*[E*cK_A9eoT<cC1i-m%*2$KSSE90/\ftlDWh1CsD
+%k)U<_;2Laj6#L8b>4WLu$\UUt7tcTGe=5]3Wl06gTCkL`S6?Po3%Yu[g6CAHaR]- at eY6,<p+PcJ4\pla5B76<ZZkpd-!@/q>=.5R
+%cNk3&`%gRd:I"`)F&AeHd$]K=%hk<ZctI4W,MAN<6p!*,,DS](DkYVSE at 0?fCF-F#Eh0m[^?]Kc29ukWq-^>6ZG+tMAVf_;2W=8R
+%M3VM?9`o=7,^Frq4"CB?+-nE,CS(rjc/OUFGhGR?M%.m.8^'eY^>(J#WuGsqM3Ud`PK?eA0Q*WODqAbiTinqH?JjX=R8_^F[**i"
+%Y;rN-"@)Q.'_-Qr5D<5l_=L)AT!SEhm82:M[P]N`Z1SSP/nH=YfF(/8#nknTh^=_l*TCFm`KGV+NLZF;VS&@fl5[CY at OWfrP%O$T
+%K7V^JK6JbV#`i3.:0'UHh)B[qMk>'3kK64Q#C2 at n8L_Vf@)0[D`-?eA9^9?SYFj]BhEioDKDil]"]-:gVk.rsFsP:ue5K6Jo+,Z'
+%#jcG3q-<Ne3S'dCq at PQ.+6<B(*j;-+,LEGH.BB6]X6muu<[n>q\Wp"Wa]e:-I'RS[&hbM%4TZd)4)nJ$H7-o?goMd.Ef>jTe#5lP
+%$8+=,JhKtS18 at -b[gD)[Ufd3'F71%4e9sC9W7a,<0+&kdP2Bn"BX=Us4u(dHI&qFHYVPOT-_9-`+iI:&2IjTXZd'PRI)VXM2I!-\
+%JE17!:6\R4ph8lu at T:M*R/ZLOXf93=qY&OjdTi0D-/"]p:9)[+,?\_^@cfB?b5'`a)\6%U3bb2HD^SQLZ@%sPKBf$j5Psu/ppLhc
+%Ypm2E*nCZm86f'AS^2"@KDj=1mUiFFJ"IT*E>,]sL,m'9BdbqFX41^s?atq]Pi^Q:[mXU10>NmD9J4Wi-O.BB55-gDo#akkeZR at L
+%a'ZP`L?=+9f]BdHa5;2PApld=mQ@#Uhaf8d1BR+B7/Jd-Z_#XQ4nh,db,TH/CP1\kI/2:3D>>ck?T>t[FJNkunda5]2MnTSh*'.!
+%npTZS:Eu'D/\V&t.`b\O_Y\iJR3ZujIkoOsKeZ$rMd72>cD^;)4+WW]+R""-3SKQd4brEoK:+uHk at k),k7BgZ#(0>A'g;CKpM<S*
+%2t_NJ-;[Fp&j>tPc^4&k!^-d]AgK,)_$9pn#WE-MIeGq/L'8"an?:g^gDr#EU]Ii#CLuLM)N<+lB9&W at YPGf]+!Zg;`%+U=R"tXl
+%[omq at fh'$gOtXR#I$'Ym!W1]_Y"Y)q![PVD&jeq,q9o+4RS0aRn'stmo4pU>?<XS(2>*eLqGFIN:*AV/`mc&Mb`2X5JiZ-;Opq$V
+%II=kPg=uBIj%W^RY<Dh$fZd;qUM'^=Y&&,#o"?<WP#r at 0QLR\_f6fiP3Tin4S6#NRn;rfgK>g,N)(.3PRuL:UTBAm&Zl;"P+Ou^W
+%HsRHpg*B92S?igWi9F^ee5sIZ8af0]%e>u'gr,JE>Zg!Jj9_e,o%a]X1mBPZ4_X=X;GC%t;6ZQpNoAli`,:i(2bX&qWE0@#kFCom
+%UOY7^cB\rHHU?K!T(cL9-c;-MOQ;hHJ2(MO<^Qs]OJjfrAI0lNdENOP'm#DZ1AM?f(#=j*#^_(E]YX at fIjW4:DF&)oEI0]15.MK5
+%mCDMHQ],YqLh;C*Zau?V$Qs]/8\k1CD90+I at PEGsP<.QeZsa[O9Ihqj;.n\Yn!hV=M,Va52P5]*@LU*pLVsF[mPED!aSW[3ai6j?
+%O]"Q]F-Pk[2->DeN/gt2#u/j`K3]:bP&'q@=hU9,(,(<GWR>(JkCUbGf'uf6>a)W\93 at Ad>d8JJb0e$`(>R"T"TRg:h?m?masmA[
+%Y60W)qfdG6p78pAd`B[]O9g%h*pG^0q'.nJMl$*c14MP.aI]\XTjO,']*20HG[+LXK;=eJeR9Wh'nf1O,>!JZ/g8t-f:4Zjf'SrK
+%eq8HZ^n&r9FIV&YY&LD!jU`N0>9AlXeCXElPB0%e5ONgWfc,kaq':u$d]XUJ('7?a+Bq*30#_379d!2'-V;Dh at p,ZFn+0l-"*NeI
+%fUc>-XrOlIF5c`-af"]?H>'nn<sH\_KS[MH(ME/a7BUtgIm&`&pJE?5Z#!rnSs!(DHrKn8K[rfBE)7HRRj2j:$`EN*VLB&=r9Idl
+%qtJ?<ASMf4MkdT(qQ>edCGet[W^eO,RbWe!*9C[Fa3^RR6f,KNqR2'M`Y?$3Kd&23hB(EHn2Zb4*n`kYSccmqf\--cktX8Ff-h;X
+%Dg'[45U$MR+pioqJ07AQ]em!2[O%3pppG[bk&gRDF5nuu%h5ZE!`S$OT at Wa!_Erd]f`*dOa]1+.9u3rQOsop3#WWcO.9Nc9/<%=s
+%\Dat4M!@`Q%(RMS_"7H&o*7str/Wu3cVAD-pD_a">`T!$0ck\>2srW</lFa3!?/P8`G3IM-$,6&GK\cXmEPTDFP%Q at iWc'=BRpSl
+%6V.9W\f5<kdkG1g,SriDRVDg?h%]L66IaNK_HKRs:$h'9q3`_nS90GFl_2\U04W)gO8X0q-)qm-rg:oME\CMi>7FAqZ):05PkZ72
+%k'SaM=r-j/$hB8gh?)X1]8/6f`TU'W@^k<N^kYd3j^-];9jVIb>Of9:_NT-6"81P9Em9A at W?U-S4H>-I83YPBpOW9EOuQ$"Sd%lN
+%=5$g];3F&Lp#O/+fFhPN735VCfTFr5MRHRbFtu-8MU(tibh^%I)cFFONY\3+3=Ch.GM[Ng5FFdcL"bTRNPf0'i%u)6!AZ<hN!0*3
+%>(&E&'XUO:F+4iYK6le!E:0NIAV?T]TY^Di`cf-\BB at l%<`-WlSTd5J1O(X(Bg^+8/r+)f2ZqL`_1uK6/gEB2.9%'Z;0Z.Z[Xih`
+%6Y'#$4=uaO`d)W,R>;%Sfg[uM`0?J#<AuZ6BA9?Z<N>^j$hP]FYnB#krh,7lnhqk?lod"ddU-<[.d\Kp%0EO at 2t$=`UmqnBW`;FK
+%j8(QKf^*GYn)s"5J>+9Mi9n`HMs at c8a,ZhFW.d at UQ`7Cq!oIl>Q@"=YS`@O,,XGqJY^IO5KnX4pNQ1kN2il'eCdLe&bT"Jqa"e1U
+%FT7rQ3^mi['DR',)K4q3P:[XT;i3X-'+fG+7TMMf/8(lEB0^U"q/+U7NpN$?kgQsY1e\C#3W,lU&Ta[h5RK0L$pc]V4==/!SP$4:
+%h?^@V:Wr\ocM\SC0^q8)8QQ\sbE<6YSK.=n<0Lka7YqVG2 at fN-,suaO!BjaI%i0#)Ij]a7AMm'V)F<jYdb4I8/<Q9adZR5ZB>j\r
+%p82IucYjuGRSup&Ofd&2bY&_q)rTOBmeLGjF(e[M)r$ZmQR65"T-a<k_=P"iYM#0C]`j!i59Q\eG<he%THiRS^I5KEWo?Skbi;Ao
+%*))]+P5Er1*nn+""a*G6O+SV0Z_G!HW>rBu8Q at sca+d@5K8nh!9]mr`^s]0Cd4XhndoMp at q81XTg%ZTT\+[V.6an]`__O at Tnt.D.
+%_L=Aqj>QZShiZEkICf>6Xr"sIib>FSS<4l"=iaZA8#@_8\_(c$"\P<WRJt-OW%YI`]Ve+'6NXSa4%]bIXao;3cC?iHLa6BVa0n$,
+%, at EX>[RjdlpUGQfM/St]b`=F`ce;PV)q"26]3:sKKa\M\;0/=(1st*9 at T]*-:k'Gt:Y):E(ro%.SU(.,c$ifmV"h$9b0<7L-5r6#
+%BcF)qW[GUEYE0lHD',irI(T;g&1b5@=;S-oE[N8En647Rr$rW,0_)rpkI-sU6VC]<-NDt[+IF'#L[5op:3t?@Lip&Nio&2(e6]&V
+%`Os-4C/Aishj(cFpS\4Vf_J'q-3;ir7e&(5p$9Ge?i<R(F0/cn2<HI*::b9EEsIUQq/4<bfP?^s$k*M.KoIEIJ-co&ZkQ2._K52e
+%a[pdi$0]0PakJXpK;qgL=8&kt-[OJG=Glp76PZ]A*$A1I@$B(XkKG."ePa`WVX_(%j*tt`[@K^`VOqk7+\@@I=gM888]Z;AmSUr"
+%@obcXaKTMRMN1WWC)H^<j%&L/b$oB`%d at R\&55ekQ8Ac7!ZM!F_<h((]4$9XKh_4=9b3+7a[3V]JqM"*%#OhOBGWdpgUC!ckm(_.
+%KIZOk9K*%W)'DkL/\sHDEP6gnFdq5&$4P*<]%a:6+Af$X2eB:B0Kq+[/n-S)JF/co1kNQ!#Em9TA"4+YGB%BT+-Vj.kD%C2p(3]'
+%,\Em^e*4!snMu7OIQ#q'H*mD at _<hQYK_*P9%t4?H<!>'DX^+uYbp[*a5Ke]*_t`3pjpL>_o!V8Lr0W7=>.'!u#KhX0?ck-c$:0ol
+%h3E;pH,a@%`tQ!W#Y63aL2?),\L7Pl3'S+_S"2%r?+Zso2o[i&@6t0pO5&qc&C5F\;TTiq#LB1T<m[E,n9+cVi$;K at H1Eo=?p8_S
+%:Ar3$_Ga-e,TiiADam]W9=?pBrL#-[q/<.aDI5\[]lQOq>mm'TEtVF;8cF<S?2g&]<FYl86?mhl8SPXOik+K!*_!(n8`6?:<[4m*
+%[X%\?']]R6-e9#&*[2G"WSgO6RZE/)5phej:0oc&#0n]&d^9IJa7h_@)MO0U2N?I`hJCJHU;D2WWPOBhR[oXP+J4)4%gd@@-FdNA
+%kEA#VCA. at R#Xr&<leu5e\d`plJKSk`bN7L-mF?:1.1EC21l/je;spt*D4dl at Fri\I0RL7+d4-*2Mju?Kb'CN.ldp(?`"0(D50rn-
+%nBg^R:0WG8BotKRnR=A\[I#:I;Q'HHX0Xj+kp^GQo at t1-I(roQ/=W-^6T(d:ZPod7pbcr03S*)"6a.!%-\g5OjK>uFg3BJZDrN>j
+%g(aSEUG*"c+#(\V^0HItWc+tIjnL#b3KI^>8u7PeBMiZu6#J/Ff5n6\:U!;X9.=(1R=#iG;LP8^klATZ:0feu\/Z=V2Sp`c*LO=s
+%@^lH]f(o1F(9WjBj]roA9=O%%5 at JXq#SKA%#[-n.kTa,;Fd`VQ@@;lT"CEP211g0$[nJCugeD<0q55U)+Oa0-acj5N"QaLbSB,l4
+%aPNDPiaqEtEB`>4iTd6uO@#0T7d[9k[K,!SQ[@ZYC<Di3H^j#(YiS3kbE@*UksMX9TkO"h4?j#fnruX[$:29qqkV7!<*<+OGIqiR
+%fAK:4m.e9T<#PSqK4sW)qeUZ/Ok&;7q28`GESee>Y[np#$C;U>";V,h"nX/FVYL'3fWoAgq"!>MqU%XXY`YQJcEtD92bDSjn0Oae
+%>c2WmHDWru;_WFj&6i$<b\dkDikXZ7V.N9kee>'n7;But?.qtDP6kEMYpjg[>T7LN5KL at NC.uMpf["3]D(@Z9\eSNFQZKeEXV`Gh
+%7Ah'D(JNI at g/k.H;%9+3I=9^)kMYqj.hTP4X?;Q,QP5S=5n*3/#*i\$OsdG_'DE4:IqD,$s,m&F_Bk9k[9rK;RiC;Y%!n>)empiX
+%9JI<dr/rY^/-gfY3EXJ.A+5CdU,l@&:tSqa7*M]EpFT`/VfmE(*@-j0`'$f.EefJN:/dNS=75.fo%P,BiOS]>.9KC;KA^tQF at h^O
+%'qHjH+s%W0WOT%AOlT`<]\)PG`d%b\i@^'85c<_LM;1`_g?%7TT-7%7j9A2&c3:2"*^gSBFq'1=4@'r4kCU&3oCgqnWt!s9Zb6j@
+%#(n#e=$CSpk2Ouk,bY&fS6=`A?%_.#$c>X)S-B<Bc*RVRVLNccqTOrdC?=?em\Gm[$J#uTBpADb3'Q,'Q[AU>8gH$.$![5h<g4LQ
+%ngP*pOsGg&_,W($SU_**+sYJ<!C]C+NPk$tl at b)$?#J"aR`mN>?&Ls&<kZC-aWON;rj!,'K.]CHP:E_5F&"(1i4],4F6(!#e8`$f
+%H22_\!MI']^nVOqJ8k?QeJ/F+UU<6fdl=f^N6CsB/TfR4TW?0p"Lm6b']AMaHZ"DhroE+6kC0c)chWtA#N6i<dN#O`#=.u1@=:lL
+%9)]MHF).2ATA8dQN#PX&)_id[U!_[Dk*V*.nZJ'Q)l&*?k;%$c]$MJ+O7?a2Q]`K]2T\]8$;%"FB#(QFqdO;C-eg(7Ur5.lr2-[;
+%R+'3C^e@@t6]$uEF\l]G-2"/+9-U(CO<\,I'Op6h;CNbC%q3$M1XtXUUl;scK#aopQS]MgE78?Dl4.<pJT(F5H24lZJ)n6b_0/O2
+%)C_0Ug&0X)gM(45b_E$0jQc"U*K_nm/tk_18%Yf\#BBWTEEQ<NM%k/*+*nHeI)/.Ybe0:dRg>RGW3-uTY$!A'\o\ud%`gqQKO\;,
+%;RLB5Hd"`'oE6kLqiapFYU*J65!U64kD(c0#)`q"qA5_%7-Zd*[^MG-'rJ2kZcc8iGW8Hfg/FZi3Cb+'n-k\YjG;\=]"<%,8o-*7
+%HOBf>`".LN]U4m>'A%GG&]CK.VO\sc_loPBU9F=b at F(29]o.,-*e/%PCf90h[:@E8rr!GabpQZIKCrVcg=-/e5Bol&A?7T[,abXp
+%"5F=T#74$1:H at cumVGP<.-%b[K$`@T!'"&:5V-\O3IPPpo5%aAAeH(N-M?8aN"M`9""/.;2jIh`fs,5,m-)qH$%lm9dQXh9!C0-A
+%j'09O*gWfZqi)>;LK"]hH_eLLBKCm-5&lZ";=W`Di%m!a3'TFia[*b'$PdN=C-;aF#pB4Fl6KplF_m*#@WTbV_EsF2@'!Lf:(_$)
+%WXe>e$-=hLfnu+cRqSqb)GFs:8^K\:b+BJ(Gk8?aRjgg]5V[\KPH,%A]PgM>U!IbH^_C96&A=0lS=:k)lSi91Alc`e2Q7"=PiQj<
+%misa_&oQd*n`=2V,db at IoB&nkFuW;6e52kuThpWF)`+ULXF'1(-$gZLmdI&M%G7h`:Wsb1kNtAl%iu]W8AELj#pekJ0+Ijm==](6
+%,P/hcp44Y@;t6EJBYW#dc1=O:SV5cYW:(f/k3p]`\t4p2.d\Pij<J."k<rGM9]`]I-[?Vh\%ijs#m)Cd'J/Ud#&;cM6F7ZOe2eJh
+%:0+lE[e#"YW%9?kjrV(hN$]u.-0jVQmGH6gR-Yhd%'8#bL4a<FrS_,hH8-8W#meuc9kH\NR-T8SR?FC(#K!;#a+d7D1bs'D>YD;)
+%\-<bt8'*X^,B-nbXV2pcg*s!iLi>W%/;B-++-PgLeB>M)Cp_5SNjIVI,$`<BSc*BI at 0r^.!>^)n:4+XmG+ at a.M-mP3:.%su,q\2$
+%*4-9TI`=Es3uY(rNT*?N9Csm,`Pe];)3R_Vg8kb+el*cLs/c4`hg^2,?N]/+_M at gJHuE_odai6_-$'"F45<VL#ms8^>b9Q3&2rf!
+%hLNIU3`p:2\,dBP<(U at Y[gZJ(8Z4F$\(scp-%D)p";2I$g5C)u!.u:R)t9(rIFn)8/%;3aUV8EAh_)WcFu"YVN`nGqj[]9$XPXIA
+%-qTiSqT>VGf!tqSUr:K,9kF*7)3G)k/=V9MHEM_^S!4^<^t")a(T2F+/30>9/%cU_SIKVTN!5/hV_#;)Dl>UkP-'(Z2lA:N+EhMb
+%l\G\[R at 0Qr(R:dq3R5\$WO]kTj1lKcLL]#kU,>FL1=<q2RO?a9.,,CKqql]7!^VD4?7]%9N]QPQIoJ)#Om[94ia`$**/)>pZ3;NY
+%^8IhO5&;1$D6i>[ds0YY4n;QmYoe]ccW!Kir='JD>EaF_Xg(LFK/AC/Tb3:d[;q9X<%ep-"0'6dSHWm3IB;c?;Nr,ACaK>%&&_m_
+%]QK\K8I?a.<`t/*'M+nqg(T:%dhAo&2phZOc-oqD.JaCG5!l3,h0sOhoua\dDaMqe6KUJu[c@'h_2Z\bS"+Pn`H$!)[>C?MbCnt&
+%SpuPg3taRtB^LM,e"*gRJFSdpG+b2`KG#'62K#soABC#WYs3J./RVj_5=t(G/a(4H53)uQko^X[aKM?=7`DM$QnI.ci]aa+1s0jV
+%CrlO8Rf>r-/;`ZW3F2ju?:[3:TTQloEr^7ldACt3)h7Y\P!8cWaX!^e'7:jUWi_td'.V^M6)BeURQARiEm)/uR*??/P#=qW.YWm&
+%=JT<U]k\nb10ac0b2.etW5h)/8]!o[-ITeO:4I at h[=@X[dEO]V"^s<OrS((n3I,?)Q<I$>KgC#mCti=+BtBG/KR]SU+JU[:UGu[0
+%-_,,io0GP>?_Z#<K(7e-_7L5Q*(cSgc,i1!k at C[HYm9m[(XWhtgJBVmd\qQbH04f\)/,fui^l'"Dq54W at p&X_P<Xo)QMnZSGl/h=
+%(eY4&(.8^-H*aD;fO;/107i)=*dPQuc7'>/,]K#/8a]R[@$&]W+VYp:4i%r4^9:8NV$7oX[+\+3C4##U/p"[Js(S2)\>lBUXNAco
+%!h;M)lR#`sRjA-"#NilW(b_T#>^m:"QI01TfdU$$Eui0*IG&oh$(DbnUgkm_,lST)mK?;M8O6KF+,fgl`3t+9dfqiLG,bY:M7tIl
+%mieBdLbu))*.&?Vhk\3.K5$;!OiYe502`@N_&-:t at B`WW&-H6BhFZMO6a5?s?<0">9k#%u56iCaG&-h@<;N+/U$EumUpAnKMb+Bu
+%EtGG)CY's>/:hB-'ZrB/aE:RMOl]:h=*:9V/*SR\.&r at 8'0=7Gd>8qr`]q>L#pHjM>Je?+l/a!k%=Nqmgr9>%EkQ&,ACJuMofK&E
+%fg\!"'(a6f9%kH'EO&37PWgs/2P2 at 81#FI*^fk+E%&%TNJP#S0C:^hGf5BSD"<iT&Vp;H'eZ7$'`Y*u^s'jU]D?e,a6Nj[,Xldk^
+%qb5c[7W[E(M11/]IYq5Xm<m*@6-dGf7)S3a72TS'9T<!f4.f1KW03>56he!J)UsbETnc`o]Z.ifr):!!Eq1!KJ.%PE:N35p]'%or
+%0eF0d[O:8"Xl"5;8Z#/5:[G\1_'4.hVX at hu@d<ich#Ce0'SA%0LBZds3o7.m?tk>fI?(CWUaiB`g'gNtgS^:/qiXbESC8E('dc#0
+%kMag[8ERT?lTEJu:sBTX2_p1,[J]Rmo88Zr1\N0Xo86**$e3M%)m!$WRACg1BT'AXg0j\V<eNc7W[iQE7j=")n at 1h*>'6-ol2ohd
+%(<811h55c:;cekWWU]7tEb at p\I0_jrHu!E0U1lA=VZ at p<m>LL*rYF>c*6mdU/8]Zf.F3<*.ZrtKP.Z]?1_0:M)8t-9):CN#0irT\
+%+3"2KCA<%P`]9<%5f*]n4KIZP;RX`>;/n/XeiR<(F^F2rM!@5*.q2FR%&4#Q;0aHUch1BQ_!DNcWOFgSETQu,Vm<=E8+MAt=0+f&
+%^V&+egGoD8'fciVhU043i::OQ38[&[L;<%%e2TP14ub)Q$MCFQ>^B9Wl63fgMROpG/nD((7%so:4kW6/orq^#h at Enj^q#^L:d%W\
+%'15^gdA>b"4K!8Zf8h9>9%R]MU,Cl(BM-Ef5:O7("G0j-!c?368]#>q1_Rr<CM3*qiCV:i]E/&ar\8_. at l&)tEa,.Xb%>pY>B-l3
+%'EF_p4=L>P\h;hj`/T]n9GW'8]^!YCoX1K7>Lcgs at Y*F,!`$,8:]7S276_Aq9.l^Gh`4[I%:[fGP.u1;Ski+l(8&pmI8WT#[iB6G
+%-I7ku6Xk?eE=Ko6Pq->c;8>gk'"qLB)4$*BQ3G-K9Ypq[C:uI.JdB_S+b`u5^_BVjct8\hO3>kJ]V,Nd]3W`G;W8JXQ+7eTUT"aS
+%jYi6h]rZYJ+;)WDkkG;G at r#:8M"<]EcKR+q4S7+i:_$meXXRb$G[G6'qc(#I at n9GXO@d.RRpK\uo;>m]gq8$.C!jE)miWf"?lh70
+%A9p*.h"a`E_GjE7?jcW`U*3j5_Oi5'>#_IV<V+Tj::_u)P"s[2*VV2n6+=m5U([)B*kcWS,O[1%Re7HpCD4eJH)*:<j!+s;59Epb
+%S>q4AaEG$'_ad5;MHt#A\asdn;!1a]H66dmUP/h+Ch>_(!`uPfM+tjQXra`UlENJ/LNnCXn><$VaLgcV0Mu4IE'=(t,i:%gb!.TA
+%QbYNR$!<<8WkM6r1c.;O^XP-]jgcdbQG;$ra&=Mq at lagIladP]a.t at G?&I9L-3$!u,kgJe:<)\^pP_#<%*%D*[:JI^3i:(;U)P\k
+%4L+Y:=B$7K[0J;D at kM]7QFm^oPFIY_ZKqc5gY`Dq%K$Xi?Z:=W*5K"d2#aG4,qg!-aE=&CrH#sK0p:)abe(-=;Yh(CHS)k=*2-.(
+%,F:TD0kb]28POW+oiI>fT6>E>hb0Lu^iWCuUX33*%Q.OLL\6Wb)r=)gJ4WK!]>*$E?D`*F4XohG<uXr\V/L*>VZTJ1[ZS@$r3>=S
+%N2@$.F"2?&FTRiU3DBT)2Yhc97HLX&$0M<k.G-8mALX at +^[kS!)&)j9.[m/0<$j>H)P'q4A#PNm_4q:Sn4UX at 58*cm1?qmq;QBYP
+%2M?o+PI5n!0F\&/!VZ%jS/Kek>[V`_WGcg'^J,Pk9_$u0L<"l#)_IYS+d!rcj't;HfkS\t?pV5)F\+aqoJoq>YFRITpAi4&^^Jk&
+%,.T9hg_2/)O-P3aK9q_bRBiHY\M_/&KP(g/Z#j/078qnl=';G]CMr13(/.0)ZE*Gp<VGZeoUH3m+.g\^INlI#6:l1k9JU;<kVZ%1
+%53Hi"M^c3'"%S:c'(ViT_D/.QoF6[cdVd^)Wg1tV!X(`_B2(pC(PZfsml_t]8sWNo.J(GN^?k"g?DC\aQZGk3g;(UgQgbo,j^Sle
+%foWorL$8q\Y9fo..;-Y`@1N9's"c;2(FBZ-R02G:-sgo0nDh\hH'1!_iBs%-atW>jr$QfrY!/8>jh6hd/"H_a?#K5:9:sBk[nU4=
+%GA(cq8,c9 at TV/'lNR)R/)8p*hcZeh?ku(Tr,s,e9N$80ghgMY"jE0ebo/_<d;*"O#M?p5P/$=&a8.dt8 at 459sL\!JT^V?"RZpa-R
+%14W13RQKAXksC3b/Ob)JDYqt)UV,]a??=@A:_6[KH2^eRY:Sn$%Xk!L3u3fRqH,Gn-Xrs[)K*%[2$sEfU0%.I_0/:"Q,kV/C3;D]
+%Vp1dhUpOSP]Nir&hGiLYZBf+gI9Z:l4*S,U/Z:a_!;k)3T?%B9@==b^76WB,Z.u at lctXpa?_h',9o0u?iM at Yir!e0Ym0+h8Ysu at p
+%5$"Zflk2a`*:bU7I&$B:E2;d1o(@(ZNap]<8/Zk%W"%8*rhjAX'#fO7PB:4S+YV,o2/\qsL^QjUI^dcEi6Z@;[GNq&0dl\kf,-*p
+%LkU,H_'\fAOr&p+?V'8%4.3gRM=?L;"%eh0eT,5"<YCX<)\/dLliFmm4,JY!Snu,g?>.&si7(4#nU!<3GH0Ycj at 056f;On<:5lp$
+%-'defLr>lOF#UT+q,)JcGYXU3P%@4$)"p:nE;K7[B'3T3rmKpD9Dln?4dgi^6K33.8 at bse[GfKB*t#W84M<+uK>i]BheO:MK/;^9
+%LXT:%iSRnLjG/E?Qe,U$BtIGnplA#lBKgs"#AHG at Jtq"GlALkY_XVVlacRfPPhV=FE3)t at p&;:Ni8CFAVK4GSWB+r,DK at bKZUAP8
+%5Mt8AgHp.6$Vn4BDWXXbJb&;XX!H&[OA1-4"JkLk<jh(G&>e6G at F3d9@cj`"G+CJXH2+MKhRYq7Q_(,FX]mNng6"Ft%&D1EmaPs/
+%EEFY899ZN:/a+WVP[ooW:sL&lH at FqAOTAX@g<OW+Eme/gZi7b6Cs)A*Cj0b\ZhVQAUuiGU8NM)?2 at f8CkC*_9PE]c32k_UU]2*dM
+%O1 at k\@I=I7D4T$tIcHWc+%=_CKP?6M?f#)7?'nNcM@[E]Xg#?/9]R[mr2Cu%_sW5ojYV(V!Ulg;4jVEaTqRJVbO6BBFY<+$dEK(O
+%jAn>0pC-FIp_,b"js*bjP&./]Wrj7U/IbX;gAC`kZ7cs3\;1UVA`r:=(^?3H^R]?DCIN&HkB>P?IAb)"XceaX-pO4i='CL(SoQOZ
+%E#Ma0 at NR+VBsT.9r)ja?D_=W+X0='j9Ul31F)A5(]\c+3EdX)EOh_&B."X%hg?PL,)/,U%s#0E65BY2a]9:0_%V2/La%P4>KNJGQ
+%$)5B1gGJL_-KS- at b&ZF]aX75h,ZgG^mgDlgDIL8oD;(N;o#j2_f84riPu[Z?CDTWMm*OP)o!-)GLn?1mc>jj<nN!FsSamroBUOT0
+%(H(^[96*f"n][@Ae)H9amC(2l[*dXAfWh=YWi.1"&fb16F^N/W9^GL6"%QL)>:P$=;o+ZbJs0.GqHHR\gnA15q$$e)4-`IR-DtZk
+%hY`pklCE2RlJ2*OLe=5OOF=.tn$QbCIj-mcgs7[^:Ru^B'@ChTXXULfiDTu5G?WE[-Bn<SB4FLM8a2'pT)(_<B at fP\MNk\KZ@"b.
+%oCk<.h at _u,rZpqPYRa\,Pe]C7!ga96m%Q$^k.u<rF<(Y'D?7$;r3Welfj@&b0Lm6c9#pUm]!]Y"B.*AXUrZb+T[\;hS<`qJ!%ft"
+%l8\MWLrm4'?+_*=Umui6>6512[)is'nc<Y;k3&72T+:C5!4usm0$$AeORIT-)eN^C;^(H&^7'k)MIQ=eV[3VMep,e,":>.Tjiu6a
+%a<-$R9em)SejW5hf*A4MCL*0DY>q0E-":*&&tSuA4U(_5Olp:[EF\Q,^!G#upnET0]op-,$dpES%A8qX[f*J7R?.<A7?j!s&27pJ
+%"MCW6%>(nJfV\'=AY:<aURBSIP[=X\JY_T3^PY)Md1PFaMZSud@?[RBQY"'t[DtY-L at u2i4sONoc1t[bHXkoKK:NgOS!%N%$Y%l;
+%=4tA4F3:ibRC)CJPG1sh-:Et8:/9l[gt!LFZqe"*-H&_?8^9mVWOIWJ3njm2d4)qg?5A4f7K4<=W,/A8_VKemFWG`0$rd<3rcl(%
+%n4eYQ&*d3>d/H(,Ji>rbjjEPh7p).@(aHh^>3BEh4J4R%Vq'?)bu===K\X'^9#`<hWbm?K^LZ)saCr_ at h=S at q*2Fi+.W%P:q[8'M
+%g7\7<#5amD?=dVIPqS?1GU^W^N?-J"WTI^_`=sX)/FWF>I[-dF_Is:LS.)HIGf#]?[:`@o2Zoan:/t8'a\o3mId4(3j.+ at +]r[a,
+%@aQ?\^`(.b,A`PG at JBYXR^Y/hQ(!^?Y'*J>1K^t$>s)=%/(3ZFd1D5eqjC[<.2e_X&fa50\JT,=k=chUNFZC=b%Rn+)8;,(`d[Ke
+%;Tn-F@=+=$J^9IsQE.<<];7'nh!VN:j'fZXoq.sfTS[GUhQ)si_&[Hf2S;ZJ$U`qW-;sQU,Z?%0H6Ll31/B#HQ0>F9*c1X+hRPU9
+%C^D<mBXSr5KaH.b6qDTD_l1l.$#i#)SnI>c'4j*KC1X&I,fV#[2>JL*^Vo)pQ8YM7G,*u7lPs3b%`c:-l<9;m?ZW=uiBA1F>6%'Z
+%:hdbF8t>_E\GKL9#9VTKs+MrS at 8[[/^XEk`(H,S,OE8+;HOuH6\B^."n,]+,kK>'*7nW:7j7/?VV-6N48%)o)bLr&#M7,[$r?%@j
+%f4c`*>q$Bp2Y2th7MjO^>nKQ\+[=VP>pkp\e9!"OE;-K^N^/8Y$-fPBb#A[qen_`aaXMK]cEubXjgq_G8A88p,pkr(K`7,bK4(9$
+%nb8OP1N]i<)Eu>ef\3m-2<XbkaH at j1*7\oA#tV$46u[?sft4uDfVeJjYVhAeo^X;$geYF_k-F;P+>q>/PZUdd=dbd`"!;a#'YVc`
+%A@(=r-LRD'/TQ_IkIs7Taa73F`X!=h=C1+5]5Rc]9+WSBA`)OU_N^Mu@$@6S,g(2M]kn_>B>qs;3FGL%>BFa39nS[S/'][pYbi!]
+%nfgUj$tPe,o7p0T?B5:B6ZWk?pSCc&&@2ge#$#b/m&#u6m^ti+@'1q!H-rsC2k!B_<I3&afa4_7oT5*/gZ5"p at p:?pM**,T_(M%o
+%i-ba1Q.aRhQj,XuKo0+;Y1u#D#uPmrFdk8?<%Fc2G$mmHZXR1Lkus>5RTP$9"B at s6BDR^&-`A?,';7n/9]1TQLs`);^R.h]'?82(
+%pWZdR?nlcW*?QfOTY"`b?*p;b:'#i:?0a<Fa3qY4aj'E<!.D&uaL5V`_m+TWrt'dac<BDi5P^K1.U+)_&d6:Y:'^P`Rip5n20<.U
+%08lSnOOPo(*.\O2R[I3*)pTFWUeZ>[b#Ga##&a"dd0p9Of2o-=VZ*ng93G]ZUF"Y"JeCd"QE9Y at Jqo-@+"''5reE&4S6l9VDQPX3
+%iQeM#8s9i#J4WY-fkM"p,%%2gn$XDWVUic<P6[/5n^^a:]Je<X2spl'LZ`k6SC:6#KUcGjH3ZM=&mN)!\*.J$j\#&:VM^]&Kp<bP
+%88*g7XO!Boo/o9J*cYq/@csqcbMf/XM_gn6]Z]KAB25taj/iE at k<V+HH-)a*3Z\N<CEi1DIZS:/i,omik)W2hPP&*D2V4Sj_K#P]
+%K'*L%o&NrWal:?8G<2"2E)iSg+"5&0'Q)$3[hl>(F['_s.CeRs#H4oU407cq/\`#=k!h at r$[WFa4pQXb]=U_A^oC#PeSo)`Mc%FL
+%57?p*b+2GpX-')V#8p[Y?1">FN`p\59ODVi/uS(M7!ZCCq5iq5<_BJSH3tos$)'H4N;OemTHl[PpKSq40/^e-f/_%GoqE_D^&`\.
+%P37;B4'f78ErXEW7ZfrqldPt]:,LFh[7Ca%83q(SrU)K#![>J&*-tPQ"Q1T.P/^[j*l(D-8iu[ZB]YlbOH<D6)gRE=&(3r9>AZ^W
+%2>%&u:u/O?+L<>U.PN;$D_#M%dR.<$S7'd(mk8<&d<8gc7Zq?r=Qb]:.a@$/!qNi&S!AS>1siXZ&l&5:nD=WW!NP\jF,B+QVcjL^
+%c7)CY&<(XB0&!\"CA,8RHD+dACJc9%s0B=/)?37U;tFIa^-bbOX1>WZI-d1K>!M(=Eas'MkDB6k-NGYV0L+m_OZ_"3cM>C^9dUj:
+%Iq*B?4=N>_hh1TEd<V>=5I;0BD`-F=iT&j^o)P="hs[_/ar6)pI+(h=*6d-4'GEpj\=Kqu%+qi3]H0/0XCRV2">>H;1_m:-[AQ]b
+%dZi7e:1M#%QVBT%[7Km'O5/dg>:cG5^haq-Gnb&!FVsmoT.?ms3H\K&9m70$Ra`1-'h".JREVpm3h?*N^!ErXA+jg,egjtHgr^>W
+%#&3sQ)A5cXpi__r#5*$bXJ3+4UOiXZ6(.1$W!]?-Q)[nj-4V6dQr@#?le_5ip>,&*!q^`2CRpmqM&:LKj=BUf4=#Un+ at aY!e'L<u
+%NF,DFQ5b.fE@[=aS&07'rEp;^cf^Vs+:#@,gs7nYUYTOppMdSj-<c=Uem.a1'UTBRlgL>oRtJAneU7(YNY=q[&YaM1?18t2NXP?Y
+%0FM5DoFfBqMU<D'Ft9B'D@`SM9-821hhk/#&;YdS&h6h&Mpg at U77&&:;&LJ-<d9=M[q+p>Lc]">6T!"J!l)8XX[/U,>RrUt?*B72
+%6.LcQkJF=:A("7A>O')<r*Y82HYql4rK/@H;2]jSDne4ihV.gBAEk]d)W;BAf(tlGI$oSGb`tbLZu4/p#]Jb/rRI[]n:;6gKdhHP
+%MNmO.?ocVsX\'/VBr?fQ'IRiV9)cG?Hcs/G]T[LKlQt5].-4M.MO0%;A.o26Bh=g[7rJMQW'm<"YPU$Zl3P)6b?I1&XrUOZJo+'_
+%a0KBX4k&H[SuWe5F>tjhpush!-TRAlbRa at AC`Zl-q`?RoD<Q$f-sF>ga_1flgdk]2b>]t5Te4T0EYF&("*-it*2*?_#Fpb2f,7lT
+%-<"Oqf[B82JJ!3GDA)&>1\'K5S2f#LdY+;_k":"FCW@)K62F%[1WrL`nW<3;B(IoQm<Kh#-')CCK_`j+"d,Kbl0?solN_VnHZj62
+%SV-7DG=.^J5]K#>)0pMhf4XhAaCAT!XD'+*)kF#,WZ=N9,R((;:+RZ:TW,hF>cjGNDu$H66d9QK(m__74jTAr)2DDLb,H*=T at i&X
+%8SRuC2i`3'pe)Fr$t*Z^%f9I]+V5]ZE3PJmf#!84:2BFMkUGAkIB9EV((Mr'Xp*cKV`@#dRZAZbdWs0:8stjW](/1pq&]HZWOAC^
+%$K8_sF9WLn4B3lM\C;5oa>/Grrnr*K;(59DTk6u5d.q4QWuKM8Ya^rWSM@%nq`DDZa(c]d0]P(i1j7VP=%i+34.D"U+Tlq?Lra>1
+%+noHh^(=sK8e7 at td>Tf(M=f3S>H_,Akrl8S?Yg[A`c?&n@,LaFX`I9Aad-&!U)[HqXpAi0MF7h3^KgQeTD*!(mUn<PU)qd?"5BAK
+%'1GMY!EB,h=&tYe,M]q`ns*d3l!#ir at 1HG1h<)@ij:`Z(b%SG4&R=]VHtpZ:.2iLAmH3fH1-*MKZ*GY?;i;PZ8%)1^eBbiD-uJ6:
+%1SmfH0O*,Y at AMIQX.P)Rmg5ADNNCU"51O/#`f"U"Zi\6=hbc at r7oHU^5.3V1ml+rd)F&T,N305,+_4%<QGOffFq)i*F75TrLTM,6
+%qt/k=b312Uj&0"1rC\Km-i<SB-[;(7m++d]aSCBiPm`?G;N2[H,@^JBCMdrDIHWkfNsBV7GU3.!?r7,sC_WjhM"9(U5k at Ik$bH8K
+%5aTD$^#=jh\QK0K'[ML9pYAn,r6tcY=bQ1PChpGo2B1GO[i#ecb&W*;^oR]6>SE_U<T$WB_dj[neD;p3&#Z.0aHf>+rADRbVQt*g
+%$70o\]8/t#.pI'^1YF&Be?8*FRD0#8?Y*NL[00Y0h4NXO5)N&[e?dYJS]4pJVh8Nq-65'pPRn(Vo]n2gQn,E$boP$Md!ibVG`>p`
+%WWa2Fq;5,!of`-?[eaqnphAJYc(G3hF-WfmPbSXap3l1do8dF\;([@)!Fo:-c&m9$Ja51L3HoK_5r"4+a`(G*o[8rZcKWGkUn5A:
+%Tr#(Nedckq%*2rdgTretLbmKN0MY1(R`r7!_1JBD8A(gCT3JRt36C. at Bt5W/;:UkoB,coiqYHGe(E[n>3?Z,rJ_/3OU8 at N'a>_4C
+%FoP0]8c.a4ft0Q*_N3/".1-%P_pRe`V,gC"qlno2EWiOng)En&8A.9dS?CR:Tt1fU3E$lo>Y'F;''brrV3)uCN1>*[40dqn$jHR<
+%3Qg/Q$TXh.NW6!,Q>()?bLCl+NI#U=EdVoA:k<g7Ckmi]@:VfVcr!CCl^%pr/LC?ec?/@>d- at fh?/?$&"">m`I*)72c.ZS]R\sY0
+%ft__Y5b?4mC:-BS<<i&2BQN1l5o;=(FsQ54QPu=S='_6u2%e12i2/!MTs5A:)4B^aE*/rW7rFL9IBMm9b_1B1,pt:4eaD.'Kn/AU
+%.\`TKcITP+ at .LC?ASE%3gu3=H![3Ek"U2[3:.\.%ru`8JlbE-4'.)Pc8AP-_Iqq`-q7NB(r_?QJk;_\9rXjBr(4m`(aqj-!_)&/K
+%;eL'D[&*7h(nKdB2tb=7IblA>Ik!^!BNoh?FeZ;K+>-2=["gR%%7CtQSEW at F?I&FVCDqi$?D:\us#K0J>%:+DK&u5f;@,3@#!&3h
+%dUMP&8LiNu]j.H]\#nD/T#NXh*4;;CRb"!a%:!a1,\U,g%CeQA5Gem0.YukL(5+cMm_.Bl76>k_AVOg4ZTU5..5WbF8$!5oQneiU
+%a=RB7TW,\)'HqT`n:G\L4J>H[:m!E];NA\p+c?2=R6nR;"NP?OfF^k$]M^8GLD/$#,I=P+!EmOJWT5+*UP-29dF4C[U=T9GHTS%"
+%?7%gIfYGe95bsg,QXkfLWe`?o$qeanK$Y)`o1L*^&D-M88-p<Kq5U9_`:tUL8$AdDr'LW?l`qi1&J_MebI*I'It$.g=Q`CHU$DD(
+%+5O4Q'uZ8"?lLA0+"g`hp,pq]SS=BMI6)-B/:XIbdh at +k5<?XHK;C'"`LMJ%i93`TKa9356iLG>,fS:+DZ&Z.*:ZW*KNq^K8YPL7
+%A+imHqE7&+LjSrpKgDWtp<2d0#@]_\Z`hnaXaIQ8o)'BD5JV9U)e#QfnTQ7;(j"=j`qie:e;OHl%!M?66'lrOW?YWrXT>_dmIl4F
+%gqq%1J*q`&,QEVui'9k%]?3#+-%VW8"f$@#@3p;#j^1V!>&Sc1C/oPm<rKpRi2V4Po at nV,3,1]-R`M..H]$:KVYJSA^U-HpUZ\c@
+%Qa>"CVrP_a-5SFmA03uLG@]"T+&1i)CMDrsHR8IJ9][oSm43c^<_,N?Tp8o)]Bu3qHJ#Z%XJU$PYJCSqI.T?226bhoD%k<<^Q[2h
+%=Q]YgP;9'*Z4^(,YEH at Fl)hUR,Up$S:Z2A)>!:-B9ekBCVFADo[]MVMb;sbsA#3GXr84?gQqB.h/_,7*k^D/7(cj'r%snZ at n`t:Z
+%nckAm]90ka-t;7j(fMau4,E>emb:8Bk;]$5Rh2>r6]LKOR*7F(YF0^"8>='n8ql`D\@CZ)nNSDl1sOJY(1%@K8"`nh=d$+[Rn3[;
+%,,)MS08GD<oHRHW7'I0PKgqqs:HV#Sg69gLp#eGaL91'k=!4)n6Fp4QJ=@\PQS9%C*U#W=2!hj#hj+q?;p"fkaXO:[7(OX:Fs77*
+%?]_=nj at 8m`*.tlK8QT(+kRLjKLWu,[dKA9I^KcH4*phN$S+V<Q+C[f25N+6rdo+MXUqr1nfp at 16["MbF_i;.R77;`e<?f4e;We\S
+%lJ6S4_bsHC(&N/&.hMst.=m1p^6B61)Q]:T_rd`(q":q6fdX\6#-]6#htOTRH)cefeg4<.+*/RHr>p+X24mbmpN8*nn&S9R3Toaj
+%\VYI?NBR=9XOb=k$IjuQ/D^(`g!*Qs%Q4U+??\*O-#b1tl!sCZbs<4#cQNg1BeQBL at g[MS2jfjc%JkM%.GcX.mn)!X2fK]hH[^5^
+%M0^b/QUZ*)^.pikAt6+/QKFPHctes-bo.)1fiqQc):<K.cXVGA/R^s^cQcMtV:^6B:8O!InjtlBqUCGW61BAehDYVX9ZmOkM)!;(
+%6&MQFV3?m:p:YLO<Q[(#aa"3Pb9n,jEC+:nHn]ttE=,]`)nJW\Q'd.Q8E,eqbm<C_g at VB%Y3e!R=Kr^0>05_C[V/g<:=Cm<o-l;T
+%^phgEH)VH_Ol<TM`]Q>MdGjchbEoffX9p1i=ps,W&s;aDU"h]b&Er86$>g6R$\1C[EL9[/)CV$fmp%)"#$+g!3,7CN4fN8.aO2uX
+%=E!@f-T2,&?B+I\1[r3<T\Lt]UDt`<?>UDhX^'gfrB6Xe;]`FpTX?6/YP5<QPb/n'U%^6Fc6q*nVC-Yc;YEq*nk"LZo)=Jik+`)=
+%[)!!AY1mmTBT]B?c4W`.;8p0b;D8mE8smhR!+[n1$7X<B][UTJhXbI-H0IWnGG6<"gi;'E:JS]O)#*j"2gS"a0h:L9D at Dd\,OWC9
+%FIA#G?."5RPOP1=RN"6UN?64mVS'"mqgkki.EB_a)AH\WBFH.C2rN38lWp at o7K+%`")Y#oCm/)V8+#B;;a[,ASe1P;44pHfo\;5a
+%e[nbA,L?6\AVToVLRZ&Inmk`Q0q8cSVb9,`%7HsZSL4_Wn,20/Je7!jc]e_])l[Z?FN4IH(T-9he1uLTpn#7C1H_&d\OZqglV0IV
+%]HoE%^pu_p`,R:G2GNb;5AgJY)3fAB;jog$1R3>&?:m&jE^S,(YGO!Wd^hPn)sr&X6/W-<'&]qE%h8CToIlV2l1&ZBmSb$1jjZDi
+%"-pO2.qoWaMJd8Y$0n7K at R+-Y;4f7O"q/3[l^Asa&Cu2#;RPGIj4frKgUg.AZb7eE8RL3DWt.*b!`k39^oWhi9W&3)oOEOH&5,cG
+%INFsg9iL,A^8e`t8VJT,3h_s's#DHU.]*Y+YQ^[gMUZ6O2teh's&E85Tmlo[A[rRq'I at Jn"H:%(d)j at PVs&d=ad.2f)>U/&_V-t?
+%AUatR4XHb=k)sf0E\Rf9`JW at Fa*TYr-eX?SESadfAmbY+^?NXbP&[/a1M.WQXaTQ)6^j"!@r at u?dDYLk(cdZ`e32d.BgH4kT`T7c
+%I<oh0k5'9JM?Sn[1o.V+aD9Kl*OjsMl>S*Ac<]q%YHKafl&sc"c'tOs\MBt&csNd]eKa&\B_&+lQiKG0onA.&.hqbf;G%3$1P-#d
+%9BiJu>_?7","NCW],jL:Q\G]?"?Kk9Wa2_Dotd=UD'8I:+\Er?"$/*U^K;G26n:EmcO0'DO&pJIEXW$L/"t3%Y'Ja3S&l;6`#!H=
+%&p+HqRP'LVb<o.4<dT3Q`b!;RXj,R3?&6fKWHAj%NY at t_=rOF'0*)fh_<`nSAf>ca%MMQcVSNC`l](N;E3JQ$F$F80\L&kiaK*Ju
+%jZcH`!hA.\Wl-07D)d.C"T+U]Dq7&C4P)C1Megt#NQbs1YD!F)8Uq3Ja.M)b/?1cbnN;t^aA-oq#&!+.3NAXTrFmXu:So;+P at WV3
+%D^ulH%S8q2I<Fhdej:-5-ANZ(QcG:&oIG!oB3X!aEAaX;]:FS?c_<e5Z!u`BI**RY*qUG_YD)6PIo*G7.gqEUK%%S!+Go\7:Y6N*
+%"ccL6R&,7L8kQC:O.1fB;etLP]md/FE'd>sDmaFR9'j8 at 7d,/H(s^d3]mVh$'@K\*PqdF54+2hi9NXkYb5?^s*a&#ja3o!c@,b at 8
+%Ob at V<`)&e]h`C'/"s3RmH"!WQ\J6PkBo4+F6_l]*-SnDRX<c%k$B]rT_nk2\I'jIDNjGes7Y%B,,p_;Fp4h%:1A;QG6P3f?Xm=KS
+%fl,R_?l]-cF/PhGkGRF+[lbL"`0r__V^YIsaoX[h<\rXX[4M+I1D8=keBiY:./[@mKQ7=&h_)@=.J2sHV>.M!U*"_-1NsJ6A+#k)
+%!K42]TRBTfc+Y[T(THtq)EY;=+/6jm^BY[+\]aWA]k,k>caiP4`#!BS1 at 2_G,-AkA\Om<h"YVc2X<;T6Br7/S[PZ8X&%Yd3DX_nG
+%]>Gd?+$Kj(?KDru3h&ZF.gJXUc)j-*-T=o9]O*Q38\O8]r[q;Q9m.ijjDC^^a=UisF/6;aF/5L>an!A*I=!NV,S8<4Y':qCF/K]N
+%6!`m>4gO6?#ElNTfZd8O/D\7VQ_3$1jaH8R-WN+MPBY6#NYbb4>YDc/HiYM>Pr[cB;^(B@@I[5:h1#S&mD]G>VWfT8a[+88?i`Vk
+%j1S:(QR)WUY2s?H"ZTP7%X3ATS_1"@5*n/D-O4Lt",&e&f?q at gd(N?Q5`8:G_t`ZV=Qc4;"akbt(5 at K`ie99h+nK,gOZ92BT?dP"
+%[1k+ZCP9=TZU[+e_ at q]"e2dMb>Dfd[p+7/\116mMb-6c,?Ni-n at 2NOYQACV"_W7WNC4/ounh-ibKUPk!3;&d&+&`42Ou\PkXjH$=
+%N;($8k:,&$_%aX'Z9tTR]'WZH^3db22_%LX'V'X1*sQ0o%EJEW`EJ(N,cbj=-p<>Km.!'B&3\6S`K'"]L>#Kc4*&C/l3hbp$2U<j
+%cA.H5K([$Ol;ZG^V.utYGC[D#3r;KNf7LTr$oC79mFD?\#T,e[\oVc::B51Z9C>&Nn;*+:25,&lr"L&-EGd4JqBoYDBKsPK;au4P
+%P&&u=H&W5@>B#(0BMNB<orA=cUQ\K^.2f"E&b0u+2=K/h.e+XHBr<,A\k,sU2`Sq<KH7&ON9!9:hn(2=[D+9n37oqD4c!ao1U[N`
+%3%XOcZDo'pOs%W=]tT_42\+4k3@,VS?>Z*+B65q84Vo.:Db:[j\F8mlc-=r%^, at m84,F%I],MjUS>0F8Vo at n<',.3T$'$gcSifQm
+%dP_i;"57i+nflBW?G\?V#bPDCPXcS^M0jN3CC^)Jhd%);?st^8 at T/h"`[RN`0]?e\OR'7<;c)Q`iX/NVf.<R!>:68HQ,p`n;rOQ%
+%b]4F)F9Z[UjH;S`1-]n=$-4,JV\J&N$f&C*qMSH;M^8A_M[L\rPXGh\et*As-U/9tDR4 at GT%Gd/%E+R5LBl;L-KdIrAiNBa8FG],
+%B5V2R,jht\`@%U.%KP-\pdKNZP2i2pnd#aCc^$f*(F7o!S"h,:MQ'08P=^%(!MGOj!bL$pJeosreNbM.S&G_i7eZC&F'<TI6'Acu
+%PhR>TZII"BK#o<7EcZE+afUo!1J*2P:6!#oJ9cE]=@,`D,pL=cr1&corS#mBo(Zfc\6Kg-P4)%]T9AN8jMH7)YfD8E7nS>"*t*Yu
+%Gr[Q)@:$ss2+ONYJ6s);Lo3*%gjE$.ZF\M1i_ at +6S[5c%;:cXF+/saJ@'e)/2pk61%)K"7Z(3J,jm&@Z@]cou.;ao6(U\1:K.kK`
+%C/Q6bS6rFjh_t_^hq!8^J`X$\P6fK(#p1LT*)A9 at +m1WF1]JpNgWKEO8Br at _PouAXf=%"J2/4D\`@Bsd/6Gg_Ds5*X0OR<f`BjHY
+%J_3rCn$i:Z7s$/IP)_O,r%/<1"S8qq1X1*F>Z'^l3'(AZkX0SA3(%,sd7OIG0m2uIDROtk2L\C$%R]`7.NOZh6SpqS'W#gYbY7-q
+%UEDe&oMP>-`B+.L4,s3/$LI:-j[4V,\O!Og`U_)]^r'qs\mY3>%#11\6/Q)mjm4i at CeMdKP5`F"(S?>"M>/2SI:u#-iWZNnqo4&h
+%BhU7]@Ku7G4P10HmeL5Mi;fH/6OrUZl=E9B+YqHqpEMWg]h+^So!C`65$p6]3$816qp"?Y>upW,GZ-g9GlQko9KL20j7os?=]e&P
+%TdT'VD;L>B"*Ki at R24'.J_QS2glqo)P?HQ3krGVWh(1,h0as.Vo9KJWcUfF5DNfucgccCk77EVLT&V?U;s6dBnM$6t at M8@crF0PB
+%L`<6747=g^2'F0cAMjR;X?F:4T$CJ!a13^KG.Q;`j/7Rn-'TofP#U)HIX at +B9u/5Xi`1L(kR_FL(M4h'^B at PrlGh,q#3^G59^5%*
+%A\QABY%OA%C-hA?kmN&[LZFVrkh_C0$7sj>\5%O8a+P.S^JC2imk'(ic*98^r4,)[amdNHDUgk[lPZS(;^2M"IORK97F.di'R4CK
+%oN^^Ve<Xk>>a*StQ_`pgF8;1DMKQ<@E,6nB68>P:<%P]Zbb8'aZC"pak%tYg,N4tJBOrG4NA)@YP.gR'/eCj&*.#VqmeL]bF/,!/
+%E*)f129nmgHs,W,U,&2c+nPNN_]m'"S&4g1WYL??Kcu(@CY_ZG\a"Sb4s\[W/!lkRAXd9S82\6ECT>)F^?9+ig&d'g`f`Z%n62iX
+%c*'h5)YB1j>c$`>M#str>+jib&38A;F8&i.QK3_WZ=@B?R at AN_``i,A"*ng5RMS_=LdDq."VZg0eA7)5gQ"uuk9<n_44.AugJ=[f
+%ak12UgGGZ_rq&tW\2UrH-RFgFC9)VM)o)!oZ%'Bp7,*@J^YF[Yc8F!4iMQo0;ZkQ6UMo`ugLoBDAIT8FDG!@p-G]g/:Er?db/PK$
+%WpNU+%&V45g/od8p%[d$=>(rna4C2XX>oe0/8sQ8-aqbIau.=G81Atmq\`b49q_-5ojnOe)RhuU+hA)HE1Z[k*g[ko4>&+2j9BB4
+%6\;^<R'>7=Tf:n6'q0qP7oO:%iZRDe at 9)"54.&1%k;k]4!UKo(Cu"hP6)AGWQ(EAilZ1d[joF;''DqZgMg,h2o)'p]dtrG]g=A9j
+%^[GN]9LA&.k at o'R;=(i!WK0pnZD(Z=Lc=')B;6`WrIKr-Q*^g5aHaL#c$d/:A68?an%$Ak<1A]%gL$hjilaApfd(U^KLT2=adJn9
+%HVjnnCkLT&c9qOg<Cqd$K9&Laka\c`j\!OsDF)b\W4_a6;s\RF%4H>n2F>NtrH at 0b27SH\(YK'l:3;"ZDHUngqtS8`_<K/&^"0nP
+%BZdX=Hj[&N=mT/W8^aZJkm^t]6*\T3atT)j]T(-'@O6-s5@>Mu<GU)0,)H+e)S8iQ".J-3n!'Q>@tCHhKa.;,>&Nf1$dRh.gsH+f
+%4UJp6+t#6M4./#Bb*Os'!]+D;-PeA6%FQ3k$B>'FI?`ggK9R3*Qru1F1S(W0bE!pO+Sp$R=a5C%]pAR'6 at a!DT#%fH#d at W[)u8sa
+%h at la.0uY[L5VT!J!CjS^9Wf$(K21`2%HP5;/15T_a526]J>qkVPNYKR5O>,G<0e?><b"TsfurR6Ea@\LQ\.DZKktej?$:.::Y at q>
+%EcY#`j0(SqJ9X7U<*Cnn+d":o7tTlf?m*fkf[E`>:NX3;2ni65HNM4QJRb4k'BH16e:K>\>D,S`bO!q.+"VItlgS;G3>t,:^g4"D
+%\m'l_M1RR at D!e6igem-A,/lS-Ms]AO*h1r>Ku)g!4OMegp'`ciY^51]Q,7=.F2GmpO=0[FB60i+^H$KukgMar>#"M at T8gV%W@@If
+%A"OsQq=T;9Q&ahHB^+O0r^t_!3=5ER>O1b<)YSUT#*"eg`h5N"#"$H-U!Z9KZ*9nCo at iat-oi3HE*c),/rXQ8*\3PFOi*W7:9$&;
+%h,[s'(piU2g>oh$8=\eI$Xo!!fYFGOkoV1O/pB)655Bi/W"?%Lj\S"lG'",`d at f/t8sKHbm=b&Np7FM(91,Yj$f7>Tl$4*#X=qVF
+%U-K2lDL?;a-b&Od\d8Pj0$g+>\\&Yal*s$>'Ab'bO3cZ).bpM9[f&lrh3fNt5N%V*XK:#;[cr@]qErnDFBZdB8uMl*g<eV"A4(nl
+%2]P[Cs-4[5:I*1NjV[[Sc7bg$Yo[su+$fS7f.l*_"plpjP)5mp]X1I5-J-5>?]$*kfK_chbN6$k2qYD]7c3";P7Vfh:Q39Mk;WUs
+%(ID'6,d,\nA[mFKE2RiE8/U9FZ(#2Y;*<h7dgZA8o-K#_`sp>"Vaq,1IZhjVHAb)/>>HZOOI^;Kh(rqHf"!#j-Ul9s:3oOWaL5=)
+%qd-a!QR*4l^F(DLn3dX;T/2k.1S(cTpS"na7Lqo-$nm;&Q5T"4*`I,&cN#+R-obYol&_5g2.%'<2 at G#<h8%RNi4M%&8q?l%(Ns86
+%\L=Z>>=i$O#FPR`e/QDKE\EPCMG6ZFM5u3#Y!E,nXWL`aUE%d?'+=ReZ5U0NY[T>.#5t.KjBfICLE+G5Ue2EhE4qQuF8Hf825+t<
+%Pnk=$;lqX+*G*>Y@$^\eNm5VG]M]M\a"*=r7:p'MG`Z"Do:!j:BkUVQ$;q at qma(Em$Z^!CjQA22loc\Fs08.e+H2P3d*5&,m_t)n
+%[a;CE!mJD404MA4Vm.!J/[i8seNWjkGlaJ9AR\S4%Cd'%47ciEFO+.qWH6f@(s7eqjW)++;7C$FeD$`i_\u=pq"fu/qjdEQ]_e`E
+%55*"/@W9<5X";T!dnZuAFBuu.Xmb$h[, at cpQfgY3iVe3+b"Wh#4<0LM$m'^"lhk!^ZXGs!9_Loa at H;!f8_38K2Y?@[&2cHX!XUM!
+%PpA$f7Z54jC2^K<0+MHF#3=G4%^MmAHuglQ7i9[A*&KuH.\#%3:i3BZ#,GXEn1bu/baoIa!tKD&!K,rn=/ntArj]:"g3,7=ZeVU`
+%Wr-$a't=Np0"Y`L*%'ja*nTkcb at J'W<,8X^N-CpJ)m(+:2u/jf"l)QbP;)_SPu#j;,@<f!;uaG3A%.,u-NE[i9r:Gc\j2>f"5C1,
+%QnIQ2[bM?:r.2<"2NFa>=a"V$Mf3B_)XlV,HEUFB9X19T%5t*WJA+!kQalV-cihS[LgX'lVbmoa9;XHm9[+);IX,11/T=TZ/.[,7
+%3S+5oJ(Y=M4&:HW;];R at hlmO`-<U^"7fA7Idi`KXm>F+ at G,>cdODEL>=p8`b)Z5j>GjW*SB*iJ0:OC/"SA?+\$\H-3>)e;Tn]k&]
+%=VcL'i%nbXfV2'd3"oFiYYRRD--NSc]M"8M0tV/C+;_/_>nU&)dUf)5I(0l<Gq)tGTG6[0k7sM1lu;JfD"0GG`=9;.b\#j.Y*,(E
+%;,F7ub=]^K\Y&[?i;cfDS[Va5<,t+:7H`nn(n[(>;lpSg at a<*=\L';u$REo"B)aQF#^PRhEW$;pYu7fF[bVD2hPl;cm6q+f$r0tY
+%#AqQ_1H(jedI\3%R"'ifQ at e-@r*ONn(>@[sX,>>JBC%hCT\OX:;@AlX?^<6E5em5Q"I>9%@nCr[C36:9,l'AjoE-W%e>potI(?9>
+%ZK27-)Sj#]O;*`)A7jP6rDP6GN6(Uio#bb&pcY"H2B-Q[)u,[tMbYiGDp#A+$mXt>psD9Pi('?8o9G`\LFcZ:q!sE$Ai:)p7]jd1
+%rD*$r at dK#hWB$)=PES1^!*h]B;A\n3Mp/N+=31k+Zb$:aIL2&_^0D/I9jqct!3BL6P4cF7dBuaq0"?'HENFHFnr.DsIDeC/j2AJl
+%86_KOT:X%5pOq=`'U[!203iSp.t(XbWgf''&(0>fS;FO&\dZ,IP<_ at bWQEGh7Yl'2QpPfj+cbP\^&u=h]f:_](tQMA6_H>QX41MX
+%4AVZb2A[qmW_"o^"Au6)[c<]HM[1h]kZbelXit/8#4DmlT,bKml-Uot0`BeiC;K!q\"R)k_CT\HI4h'iPfZnD,<4kjcl."If[S!c
+%as1.=0\C1ER", at Bm3lrK%>]0Vh$TdRKV^rF4HsWA7#[WK"mh9<\OacJlb.++nCu#MfNP&Wc?p1.ia at mp0t0/^3e0P>\D'WjfRob]
+%B=XOXP,\45<Aq6nOASq6lpReLD*2C+PXJd3:.>eAc6P:U_pnpFds"QpXHlLV\5$Mq7o:c?&+'Jee\%PGM].XWJhm3"A at M1/"66 at u
+%/rcd(*d[l^/oC1NG.bhfmsV/J./#DK`j2?I7<n-p)?3U+%"PkOraCWF]$]bGe at 9"MC3q'Krme?/QfOOCJlnS.F+$7TV?H_qZ_5R.
+%MdWbQjbf2YB(t41+;_D/@qi,I,?ap+VXNuFo8TqE!\&r<9\FmS4slsP75Xm?>,4DG3-AIf.CU"*WN at +G_PXLp'cHap<i2cfU3SBE
+%1a();8Pu%i,3`d6#mCPHWR$QL2PeG")iu'oKlH<13>1_\a3?]U*jTeV--rI7V'nTDTVHA-INAg:qsjiH/cW8Y`t>]XSg]tRF9jX9
+%!CQM73Hgsae&'\&j!=297c at d<#I2$K&V at A,"-LSZZf<a32o5&.op0`s>XAX$\_Y2DYc*aH!q0fk-_IO:Y[kb2p!9N87m8S]mpft,
+%PPq<D]9?opO_R*_.G']a;F53ZDgn%!NE4hYEC at sK?u80%F1&CFTW/uW7X<Eh$E.;AINHV.QI8?sg-CW<8o?%Tf"2oLJ0)(^4NV!A
+%PT\lM6r5hdDgmjJ;ENdS9aBF/Y*ld&2)^A:C[c";^K3#JM?RTVGtWrWbLLkZ@;Z:3n5[W#X9\.24B%`cLlHh/]28PiYUAui?AEm9
+%*7n-mpIumaO4kX,o`[E+-,>Y-X^uoTiEu3j.sr$D7PTtF"8[.gb#B4h+?\OFm,i`!bDa2b?lm+QLh-0@!G15Hpt(m=NdaN`K_p?X
+%#U8uQ+D=Uk*4IM2TmN/l&\<<e:Zk?bdupJ$3.8 at P]#)R9T+i:/T+nr$7jXM<7T*5`TV7:TYYD)^/Y*>tKfKt5gP0%EY5rn:#=9dZ
+%C^E:[BlBKaKC,>36>LH(r*rZ#r3!#:VLS%b1[57Yr_-Q>TpqZHC(q"Ml:PUCVtuLue&=Q.C@@qu-F=@e,^k(G+kXM+CQOWei(VeH
+%^0V:o;IO=T5`-7k)E^Ua;p"N#rI?i)6$f53fZ^AkM7>p/,Dh"t0\"hn)C?uc2Rb8cc%P=HY7j(`9T\S>\GPik2f??j4deCaD0qOA
+%0=fOh2t*)$`2V?Xm^)u"V`/Y6Em8hJ"ArC#\KGW*F>&:-42EZ0 at 89&SeFt7c"*'!Xm76-5U[)_Ll_JOVP[plFHk_j,^QkSG;]g:%
+%<:2s8QjGZ2&g."hS],$aBi'8Rp57 at YND?2on7PN*mG,>I-0Wp#UikA,I);]3qV0$mQ#LuYVqoU-M(HL/W'UA%:MKFVn*a^WP%#\u
+%.Gp.Q:1,NK5l2UJVQ4QDE0gV?iAEq%OPcn>[83>kSc"`'2cBE1q.lE_Y81:X$?(jiC.Fh_B4>*i14eqf^jJ(aVL:LNR"u0hmSq-H
+%J(T-?mIqmD&`#IL[&"V2nkbP)c!W;`*f5##..4Y03S8*gba<'c-XRtFo,cQ7<#_Im/MGt_h50tkSLpDZPb#^>b*Hk]mP/Y>dj.]Y
+%k'PN\?jg<jj:&-G'CY=8)8k@%9_/i7O7("6IFC#6Q=.tUdU[bAb4bQdb>:+j5W8%O_5aPr"uRgol,-EZ73 at G=?m&25P)^4O1\5/[
+%Y>kB at ig\bY6Q[TbMJ;"oABr?Uh?a;i;l/JGJJ'Z%UQSjp#fk^SR5"lDf%&B%kUB&M.H'h#/la)g4%lQN$0"QEQ[VHiY9heZ[+C>E
+%MJX8:F0Ll73[JXY<&p at hD!Y-9`+X9,b%1VlD8o5p,2b6&bA0gGOZL]Qa\a_u-;7_VC-ttQQ3X\Z2!91WGp>P:a:qdS(j#'pY&1IH
+%r^Ld1P(m+M^+_VOF"Eg-.?jA1#J4.QM:Wg>2!hBkO6,o:RGoe#\!Ba3i3L>A,oEd<.n8ai*4'8D.?/H=o.4s;rSoBEkPm&X$[54S
+%=^gqO-(8a?,6pU*YfVA._3qYqgIGbD(ANo(;KLp at c:3%ObuaI992co;n^E^f)TsFD<\mlW:Xtt#N*K9oPLL&-r629N60DFS!PM<3
+%:)frKPH?EF$V-R at k_9>e<dF_92#L5lO,[<;kSU_,kS0J,Dui]"A?46*6#m2(;ZJ]tMeKEf[bn]SfPJcbRXpMrOkBR9B_Kt[2S4K*
+%2*\i-Yi)%i)g2$6/FsEt`Ok%)P$1_D1IYh/O#t_a45g at c"kmbD9rkR>]\3nF\QmJl-fB?Lh,1SC&UZY5g$umj^2gdUCqi0gX=6KZ
+%E=s2iXa%n at WsqKaEa$"[`-P2T%Z.s0`M%/TR&%)7!C2\R=5^*UqZs!q4ST\4-uGh-jhoX])tF(\8hI2Q+SHpS'YnZgMi8$Hf(i%c
+%C+XsPX"?S7$]AJn'0Zp".RP07`5AJePk]QH12C.1\Z9$@k]NfSJPoo&F&7Y)^F?;ur,N[Z[60>mWbC\,T`nB`ht[Fr'"PPQO@,ca
+%2HMs`e`=Jc3bpC;opQ_M?ZS#KHS*+$C&:M6B1]\?d?]<1D-/mO+)<B&$/:sj6(NB3_;I<"We,^H-2,B*%LJK&8R1AsE*T,M<W+#X
+%)@3J+'4?K3cq,F?Y!bN>>9$A&WnEi]HW`A?H-T at aLM?D0(0,^uaH:Pi^0i1;];OM8JgaR.kV?A%fT`2E-Bi">6(.K&G$&(^s6GS!
+%rFt8"DRGO\p=ODeX_QoKlCR.s0uto2GKl0IN5,$UWpr;,l_#[uXSAn6O'7MA]r3u0*i=ei."jbQB;Mu'KR!%*>m\dZ$j$;7\c.<H
+%q;(;CT.&I^.9mXATDS11K-jm<8hqT=ghWoP;LTV(XO.9&-O%G7ZN3^D6NfV[&gt^WAX3rF`PCNueu?2T'C%b0l0GheOZf)O4u at K3
+%CRGO(pTkq=?rGMYr,%)TR5'*S\_q6QN<G^mm7+7j<[$]K_mR<MmB$oi6kTO0L5W\%2Q[J\mdp>cHWCJ;+Rc#$Ab*O9CQ^JNG%CH4
+%a+7CM0$>"'&O3!!27GP0oO5a7Aa5%UDNjLp4_c2F$)MR$7deNZ[(U/*<Xj;U-e'7DUcbnGMNa=p4lodZ9(hACY*U)k\gc_Q'Yiis
+%l,uu599k\BkPI0,:b(\[fU_11bemk?lU_R[6$.(J9O,h>c<48I!A<&kDksOFLpZ at N1INVM>L?qZc<g2r;5!!:/"i5&L8b_2`MU>9
+%fCD*>8+P$8n!?:qZ((6inePC:pV3W&P+o\6MOpqu+`),G"V at AQ;<0knQHO0Q&_r!$D11W]&IE1U]enn_]sdk"Q"LbDa?LgK0A4ZH
+%l:LP+V\;W6K\@ij(<\1smc;=h'GgkFQ]!CmPt&lZr1T+p#PbZl;)q>o'^p33PDZ5T>"XfmJ<qMBLZIY'O)@PjRk>uN@"+-m443gk
+%Me9Vlg7>Yf&J[-Fc9^VE,]i%tWps6E]FrTlIIt@#:sp9-[ulS!AVns%qkc`edStOoA6?pc8>@!%Q1TO'.Rtt&'ENC.Nc/J`Gu1Nt
+%P./c%8E[m7-W_Wb\RI%*M,^nqD,1k<.etq:gtp1/&2-uES^3jS8\elES\nc!5<8K/h;.)gchA7"7Y*Q1n!Z^q8MZ#a4%HW2b0r[$
+%iA0=$^+47N<ib&.#r:`D.*WQu.UMC+hPj`qdlKr at W.THops=2t$ToiP3lg5F>cr3.!kU@*@O<s*R9lS5]W"0fk42m:k2lfXW[RFt
+%oDK==05_"@KsOK9_?o9TE`MA)2m-\Ih19#a+W*AiF=$FCQgsA)jQQf5r78:^JbdD9CWO%nm^If%4QFDK[Vq*eQPu;T6fRI<nK"S%
+%<K5F_$6[0Zi7OOr!r6R]Zd%'_4Amj\\lf[5mu2+oh'GR.hqKqX[@dS96-Rm(%57&j8?ir=^i(r`BO&]OGC%)s-)m[$A]Va>iU[.L
+%k-%h..T:@W02l<GI1Iq$S::XgDXiZ,`6"aWDrh3/brS%</(G^@[JEVfG at p0f?:e.#&g(lXcjolc1d5<VF']1]M"q0GY?]%WZ&P'<
+%$)XkMF\qcL<<GT?]VVX%&!XT at NVR$46Or8-,tUY'B3ltkp<?t$h>ik[#i<MO3[GVs=jji0cB!T?Vd9SX84"$dFG]`b:uuPbU]eJM
+%phG4%'O?o9Y%&(S:?m[#EZN!EQ,Rp^;"EIu=C3sqnWl\i7!3=h7QC#Li]<L^"aun!e<QGI$5AOtGSVg>6/EQ44)s8R&C3GapVOCe
+%8IP:qj_2q=^u3V<U<BsV=ZM2P't,;nC6JDM)OVCH63W,s+#iNrGaZl(X79Jm*1J^%bN$g=-YSG>p%24S<94RSkk&mIcst<TA;u'+
+%5I,@=%BnhjlL0"IV!Fi1I+CIj]oZeb]MZ]%;JWs$<rueAIm?]%AEo*O[^+WO7FCX;!3rX,C$*,[n#/6'9^4q!SJq4cZU(l*C59YN
+%<BtNYPsB\s78X^ri*DT*D4B0]=D=3OFl`#IM>[ZO>Ae_l+oF<Dol<LHhVLIcj4(%t$I?hRPu68+P`f"8PMT504j,KuUsI/0RD/43
+%\BQ`08FiNN2B=6\T=jcNI7XKL_Tem(IF)Yfc_f6C\Ps6LCdG_/4Pr[MPF$r(537ZS2E"iG_S_Ehp73=j!*p&Y(B5JM`k;;$\L0[R
+%B2j2:C,hbK:Jb3h%%Tek!i-:$bT*RK^8Q9h%ffC7#[""aEFX+]?e'0si3OO3@\]7aE?p"1GhZGOcTP1Z,\KkrZ()88#^0u]CBou&
+%/rqHH.mG1=6ai-JMHT+":7$09b%fLU=ntZu3gU!u+lT3FnkK4I(s$!#r4-Hh"<E[(-@*H$kAcV$$Z%[,^!W5p=a)#t*RKW%T20o_
+%G:t-g^MS<Rpp at V\.=W"bK!?#^Q8>tFJNN$Z at .6r]1Js"F)c'*A=LXJ5d.Ajb6.WUA`o5(SK\/$NXo*B>cG`M^peoMC]<dbh\2(aZ
+%1QLY0!df`)1tnGN1AsO6+*MEB`e2dmf?%o=pUEr2CkKJ"XQ4dBo=CWHjB- at P,di)%>jg(NJ.-D2\Udk_ceMfsVl(2-3#.^;E:Pk!
+%_"Y[o1bn"8_8^IB'V9)9'eA_cCP"i*=UY[Djn[/BdAPCdW<IV0rE!_E&%;Ic0Rb0#;)_54HqO<Je+!2:X7WZRHHVZ'F:F1T.1GbQ
+%bmUa&l*oaSCpk`a:/TJD7,//n%I2SG_V[s+4sd9FE)1o6=U;OKnm_V9/N2p>XtPZoD=Z>2ht.R4iaHKJ`=sFCY=s>2R$\Kf_!g%R
+%k..BdcgNjjSj5n[V:0MaY+O.I;t<SdOe7`X-HVk8D$l$60d6"OcjkPW%rj-3l6bkFcYC-h`tcgIhVH;&q]k"%gW<,:&NiKha*WN@
+%<qJ1s[f$f)T=O/%!7#K"Agf1,C2N!uKUb;]_!<Rrrd1Q5$,D`\Q>2fJd&4miP*U=+pQW, at 1(DO+b5lq3R6hB8BJX!f+B-"LE,l)h
+%>`igm)be#f2f8aLP-(+FJMH?GDnNO:PE[:P9j<d#f?Qoq at UmU4_8$/s_*/`Y,(\G?6MoW'fl\Z?%c_5#)P,B33VoF'Y8f9J);Rn&
+%G1*N*''*\RAkQqe?J2:Wd>QpiXlFsO\j+<_pjag-'9#.br:hc>+V:, at .R":QFR?!R!'\m;GJW/@97a3*W+GcV/(q9#TNdLUI1&.G
+%lESYrLnCqf65<R$(dMk*(<\oMZRqR[45cX]pRH7r4+1b2Y;r'Do;ML<blEQ\DGjn\<(a%VS#\t==([)`o41Y"i6QhSXX0a73WJi\
+%pah_9mTbGp.CJUn,0^^_h2"E=-9F[]!$dYJ8m8=[7,cZ9:_u5sKV-[r$n/hATD_;QrcPZLm,QfaYbeJ1/Tthd!Z$F7D(><ugTbK5
+%#9E2%MPPbF$G`Sh38-5Co1AX[E[1.4PFRX&.apUDXL[A[Jjpg[\oIFA@"#,pY(aZ(C?\O at c,\Z at a*h`.2YD&J)B__8n(QIIQeX>C
+%0lY=1#DRp3 at I=P])0<.D,@/>3GH>l=HhJHRA,l>%07fV[@?-P/0:=-nJ^iLBm:]4.OSBH9jbsu1XsEt]NDXs!,(3[,:QXlaKooo@
+%r%;lOe/!($o8-*M at 3s6tWj69QUkYrc?H8\VWhC"(E3!RJ3!0Hn([Kb61/2qDhde"0+(`9"@TR*)bGDuY7d]<UKh/2qYjZV)%QYmg
+%XMuSB_i_ets"';0i09f#ml`S'&$K\@lM\uf?gbS4KX^PaDOVP'FT^!_!u4eH:?1sCc6#1XYl[+ at n7?d9:*7USKAm)NG+CgeLDAK\
+%W]ZnemDkAlGs5;%\G\`NR=*hT,/crK5Mu:>q63.4lf at e@?..eneXZMBPHBu^5FaVpo#,]Gf8X$E$!P&UpS/Of.E'Li/AQ0B>_/l2
+%5KOMd$bPf;9de?DA at 3M/JS)o:!<l!u5SATD=mePs at k:Za^<WnV]Mls]lS+]<Ygr at A;?8?;e05>m'*YjTf'38K]?R'TY&b3q[\C[S
+%'*=r2qh"_l+A>.W=o1/VW9g"+55DGYl6eAX9C*LfH#aVW&sDf?p,B275gS8)<(cfh`D/N^^F/bpWO1XdO.Kt^1`>#kMq\,i7M7uU
+%l\Wm^#n%QTb*R1E>MJ>`>cOKNNK#Fl!T0,]K-0QKC=*ND"bD",C?ZQO\VQan?d:I]2i53C[gRVq4<S)9;t]Yjr7@;kn0M44T9T.N
+%W=p(C/ZLV3.b>ijR[s7EO__pG4L%1M^b`,qn(C$qMWS8?+L^Z_i9\\t_YhuqpWrB9=g8GP9u%6T.JeebC210NhpCM`-mo at g1?P3i
+%OZ8i"A\6*#I8b\6[pQ\L('@.Ifm*m+qm34p;GG8F+Lo-qaqrirpW?1H$og]$f!mt>\"%>YUglbEWMAreOu at 9m/?IqGi at b?#^4-O<
+%/5LFE\CLIhF$C5a&&Wl,'pm&0>Gb.eC\S5CYe774cBlhX1c\t$Vj7_bbi$)tR?LUq5HVYs"`WHkZEHqn1KFuCbA&UqZcSEa]TptI
+%\\.+S[.'8iT?D8KjTr.88&!!.fNaX!!st$'AsjRI8icUVEePq.?`>3hq_gK.W at -OQ[E/T%SMpbRc>*K)%LM/YLH`+WYR.;"gphB\
+%WqprN/^u^EM8J,cQ0Kg$j?!$Xc>D-H*&Z+s.aOqA[J<+Yk.FjsIQr_JN+GDp]\$B=e*6=kat1*)f9FuM&=a[%&_"K/\LU87NO-+!
+%]\3aA/8&SX#.(4B$/Qq%J+7>04aMq(j>\'TV[R%qG11#;kgHBIQnkijFRO"&Rb-*"8IQ:. at .[pVJ=UfQiu$O?(pF3g4uEA:-OU0k
+%=J</GHm;WbA_#QE<ipEg_#!\;,f8E-6d#6jIJYj>[NU2l_+sA)e4h(/<tB%q&j"SX'r\fnT8dj%ECJ<lHBH1ik8uZ)eA=]Wd.5kj
+%b\>bm778W3"BV4c`7,1:$$Y6&3I"%/"KXnZSj_C)K!jX<IAdRP.8Y%bUNje^AP at YuSC-8?3^=ZQ2odlP at WkCCQ6r0LG"Z^FTVAYG
+%9``J2->2uoa'YeUp%PqHGg*.D%O^G at Eu9s+a7Z#8esuSSG\(,SElc:C7pHj_"F[>h_e]+*O#d"/7!d;#_tZ+i5c/0&\tGbYs6n'!
+%SZbn^^H$Mt.pr1EG%&`d*gQ]1']C`J at ./sD*E^H:i*6[KM/ck!KiH1ifVP5NDU5k3-U(?ZGVIS#CnR4Mj'c\`d;=2Reu6+c%k.%%
+%g&cBPC;uQr>7(!kb]8qHjC.p5BB8\bbH,ha-4d.9n+r\5*#S"c:f>GG!YGVSW<PA_>l)8q#@d;a(;t<9g!07g73nKQ=Pb$)0+53u
+%*BS`Xg,Z.9*fZpXoakTj,2`Z,Qp.ZO><_L<Fna'E+aG2di,*&^s.*Eu1[_a.KlbSUE6SE[LU&,qk-$(D^,>ZJB7GTg at h"sb-S_*s
+%3sG=H`];DGJc%p^Hd"[gFt/+3LA\\>LC6H%l;YXCcV?U#apIGVllpea=$ouA6W<q;FRkXPPPED%O?ZPKF4E4EPgl.IoYK\dZg4"d
+%B!p)'[(`i2k9HJ%F>73+&4mMNRQb5dibAWV[:Q\l%p(V&JD at H#U;/Y^*$cb'h"HEGHiNcQ-WO(%&'D>7`m/^G!setl9[IqLF`n7,
+%<m,U%b_Ml"XXPh<k1f/`eJWRm^pTeljr>u=I&MQ^M#aIE>,p.tYg11"gp`K at NK4Mud7*r.f&g'DlL*[Up#l2!W4Ss0E%7VJnu<7(
+%'8l%uktUZ136jD7_QHM*?;eg:kr!t)I)l/Q_6h%G><XP<o(Vn>d1e_VS,G?'g[r)"Rk5.K[-*j\Gd/E45*)M$Bi[H=rlpM&4Y]%,
+%;gYBphqWjdCkS=JIV/ZJI*WUV?aUi)Cf3B3[I$m%a2Un/ilF.(^Vc8:40PPgSN4Or#oak`"6,fB-7B[^Ppt^6,_;CjFdl3_8ZY/s
+%a&G&Q4ZYG)Lk=<d%ebXP;`<8!CYpe##g(W<\<.jfOKOc86C7,O!sB:YOAgdE3[;>;KK=>6Y6:PQ.V2MWHCT'D4"PtS<_kJ[OCl\l
+%Ti.=)RM2*JRQS-Kb9b7VOTkB;n`G0_r?@X%RIfR=SaIp?_s,Rh[C+KRZX:-'h at aH3r1_T.>XXFZObQW=[YRH=ZII80Q1J7\de<!#
+%->)=I(Z2c)NNKrb1N>>i>5Wo*5eKesW2P%U2k?L7r;O.JQrlbgHMW830/`TraZZ'b,Q2(Mo!LLkYeI1YWcAH!bYG4N?<aE8#3?@:
+%Bi&(o=EqRg.AKb&G_0R+(nr+Y*k,^B:S<"2+H`R`4DC&/,\,(,^fg['S<3AYno>?s/<Cl8iCqHBo<jpUp-`Y%,f%q^W0EZu-UYD8
+%%uS:A*2Y7"?\'hfKt2`JgJur7Yrpe8gLHYMgJQ;]l%,ILH9%-[=?\RA6GKN4F5]?@%$ACU(Eo+[KCeW(P$/O at S+ZcG@8k]Zgm+d1
+%1=*s)jKO,#7Pl8&SEpd"YRa$UM//i-P)G<qDb8VKo0%<a8M3T;h_5%kb,tqMd-*A(dU+tFe at B3/>^d_CGk2[&V<;Pu\QdKK&_d$B
+%j^Fs$D$I/4eqXit1cGK*Ek(=h9OmC_-R[!t^?%sBNIULgRBRb=8De\p7jaF$#cW&*;aIe:2:L?R@*O:!2P&h$Br_*8Yo_]D0;BMn
+%'coCH$atE1YAL."J4o2&e"r\r'7&[Xk/g9_PnMPDcd3o:ZR@;G:),-H]</itCV2CE_Rd!8H";iQqs=)'PCE*\cu7/.1J?1/Lm?-a
+%4;aRN3c>$SQ+kd0Bs[JGn+=*KDj,AeluqG at k!:>a-FTGOH7BIeGJGYTj]U`9jdB8>_dQ)H_8i46X&j!Sh^lmgA"7dGh]r5<fCkr8
+%;t>2g^iC8o&n9C\cWme>rZ9P]._+X"JMOVN;s*.,rYE&QndEU at YUQI@F-,`t//R*2(U3lVN?j/)E(J67*^MG+cf2OhVZc&c3%'VM
+%[j_m.RCl]2<H??IRlPI2;bBPrC6BZakJslJrpr&=<jXXa2*Q\BA7Q)oo&l$S!(K<96]_R at E#?;b)a*6f8J=_g`5JS<k[:@ok9Qio
+%e@,9u1m;5Z6[ALgM-6UJEa4(<dM#f%3sPS6<!8+R:6Gi-8o(13p?CN\)]j(H^9$-#;/a$3A+:Z-YZPV_6.HhZ/=Ysn#g0raYX;jE
+%%'c]]ePcA#V?9)IUSfCWVD.n1LTA&c+t+eg?V=OqZ2QJK?CmnS_M2nG`4r1mH,]\#TP:%Z2EiL=p3sZ'$J2BJjM$a#- at r>)ppS#P
+%q1VLQ$_bpod`8a155HnBoSKprGGf<1f;^G6EhN0a&[(ja5?RZOA4:qbn<S9`bO>Ba>t?*F]p5?T=+t"uAWL67<I.0oZgrB\kY8=D
+%dk at +Pj5db<LY-7ir>^_X6o$2G>ju];.>9)l#.Cgp$5BXm''m]P`4dmE.[SSX"m>,t&jd*8BW3osN97SKL_$5">T-rG::Eh2$5<ek
+%`EQp+<LtJR%0LZjoKLW[o>W2E/`bV().H,&+clR6og<,5VG,T-_N=rDXXCAi\R."Bm4UaRq4cR0Z_<[<(ppmA<UKW3$J*$2kU%.7
+%R%5(=XOF4"Yh>7K[:[q/>\?ce^[GfU,]_(a78nN+d3Pbpe"0309?GdV)Y?9udc_4:AE?K`lpK63/iPeTT^.4?7K.^cB<GOu$sf!N
+%7It"'S6Vp0826BZS]@/rfIdNDUD9N/Q/9rnY't3[cfZ9TIKVg\lCabs0o-]-[gg:iO.,iE&B2BDB^CCF!aEll"2>H_YC)sAXEjdo
+%+*Otkl;qLK50Ac&s+E- at Ql&\%VW,j$(=geZD:1JtmMA*Gh:U&&'PWif[g''UK;AZ*5sujgK$>j7^K+(T>f,Z09SL[<-GL\^Ug=R'
+%;bO1e-X+"ULNt_8O-;7rZPLEj)miCW45oKlAQVocfMX^ODg;Y&:dNiVJ5W=LDE-IIZbQ<]W=-0a]6I"DL%DRF@"5V\Z:b?5jPL$F
+%F)C<$m.Ib\iL*\6s36jKWfb6101l/r<][.njKp-H_\M*+Au[IUe9gI#Ie;[X`h>)_i3'VQJ;7'qME1`L]@Es=Y)<][)De&daeK-)
+%9W9or]*kuRTuur#VTqm`+Qq!A1[uEja9;/UbXC?DnR:u/@e.?E2,>KZ59XK<G3+sM31/<9:b[7i(*qd;H,sbra at lX)$-6'M0P-iO
+%Q^;h`Rj'$WgR&n#D126A>3GC,%nW?5Q",pB4n(--#:03-pICb:Kogp/+CY;c-3"6WpE3)&Gc?c at _C<#)`#X-6-(6-u&/PTR))bMZ
+%XO(OYQdn*ca^s1?0_M4IFB_2i+CCb=C8,Y[r&<FuW6$\p7l'H(9q_tBQZKq4U3lSbBY,(?@d//J*[o^T4FKuKlP0?IA"c$.id$\=
+%\k'^kaOYWX$&Qcp!DAa+f'1/94>u@*]I\\,JrVLZ$u5TD-bN6 at DZZ`*lFcdq[rWHX1ZIN*rpgX'3gm2`7JLV8a&]@B'<sX'f7eN\
+%+*.1g`BWQC<MDY.jK!Z6'T,UrRKVJ\hB%4O21Zs, at jE)OdgGQ[`sT*Y+N_;)VR4fp=48*c0o&`[X"STf2gpP\qM?$CZ,(3<Y`):"
+%$A$=t?mEnJ*/t9H,=+Ia<L#l?m:D at -;l\I&rT5;g at U_\+!5h_-T@,!CbS3_$2_H)\S\$7X.K\<l at b]\Z0\1XRG3I`D46=d,"V/\-
+%M&*1M:Fk#G_?9fs$b>!2qR-EV.7f3tQu^q'$="^lQnMO*M0[jTD2rb%"0C$1%J.42D at 2UkEU)VlaG1-GbCL,d*niGuE2D:32H#R_
+%[/S#4X'j!]`1qW at k\5mG#gY7RT'Z2!cbAp[e&&]eVY,>"!h,, at 6/>3&, at q6e[Th(G*\p8*3(=S\HO4Trg8qr4C?0V%#auPfq/2O\
+%4a`>;&q+t:'M-KEW2nTL)E1W\O-aJJ7$(V:k7+_&56?qmTC2g:$Cpos^QpQQ0<6L^FXU.0fPCcg,kH;MgKOGuD&6tnb>/$pq*4U6
+%l0)X8\?f"',k.N=:(d+ZKS#j'XU-Ka0?o0cnRFJPB-$dLbV.7V]rGPJM%HIR##UF9Zo7F-qQ0iR?T^,G>"Eu?=R$3ErWk5Zl5B+1
+%dfl%s#&mWB["O$0%K'66n_]1VWo9D>RQGXHONlaKh at dk\dr.t,c(h6g%e"6RT'Rg>,T=>+B8gW6r_<P,F:4WeCRP$>q+^r9<h3Q-
+%eC7TZKWf#L'Co`Vk5Y7K/Q&NF4*:t at aeHk/C:B$$?*Sb/S'B@'>mRGd';g_mjiG-2X_HOriMpH!*/!@9DH;Hm3=f--8o'BWp_D.[
+%b++M%qeE3q4pCr1FDRA>/?KRs_s$3M)9bF+Km,nU?s@=_ at DCtm<ZUoS9GWGf<WMJEUBB;)T7R<J!UsM>"^0s9-P5Fm:R1%l8eH+2
+%`>(D32]1uF*"oKFa+N[nE+#=*j^D]-BJ+08RBg,o<!KEQ*ZlZp4XFBK!MVL;'F`>fqd/YW6t:0J98rhc,kRCT['0/B#\[7aL(tfd
+%G*$sX;NWY]_F&R!X?0 at o>2m5/-!u=RDq:2\J_;e&lU]KnAQHh-<-2.[Y'Y3B\N1HOag7(2q6]ml0hV<Lq"743jE=*r(eCQG[2-L5
+%f>=1>nM*PN@@1fZ9>9^*#^k(Kg#i!,A_4=7\mdu2 at g2\W?*PH6g1IhC]PP>sUiR,MVPZit]_Jf18oi#!o7_?+)mFob:2'.pnh:mU
+%N>ABj\sQ/$Qu^ip`6[BML#/m?r)%S$>jk6"1q[8Xic>b2#jE;D>(GSJD8Z"@&6*HX1ks8cSC@]U-Ko=/VC,q#%:VhO_Yr(C\C),r
+%9+,IN;ueBC&Rb+':N]sL,dh]m26 at raI/ae#AeQo6fg2GdaXBuChb'gBh5=!qG1kc"lkZQPmb>'_a_U+4k>^.s^0lcPL3)SG,_Dm'
+%cqA'EcRSO*Eo?$7""BT$"Yf20e1peolS026Fl)s8>0N%b,!XeQ3t[:k3KR>n]23OC(f27%DPc=%-*Z6qG4]QQr]5(0&JcIkEquW.
+%npUOO[Xb<';"*r_?4ZtSa`^ObJ]^#)!%4!W*u0+Z&&i>M652a'RQm!n;J32.VCZ73RH/u2I at p!c4E'c=g4#($6#gC,.g:Ts-K'.m
+%BQ+D,r6$,UVM'fF":_hM;7qm(D?Oac4>#ZNj2389du;M?_7UUF at tX%.$RaD[r2+k2H[(b0,!p<I=L3u1Q149P%"Q_`IXt,?<]BbU
+%nk%PRGAqIe)YJo6BM/jD1Ut*EmF/D;q0[-lfF)[2><[4gn!o7mTC(I5]-#nubG8s;#u[cM;?@*6c5)isd39NkHFg%:<WYiQ[WG>d
+%eIo`_&N<_YAc$0+pZZU7B`?SV;r$t2i:^-?^>SO.8KL?e8Td$kLa;@5'eX_4p,5jMju?At>g6#G4+;gC;3!h<iH^[\:-lT*O9D!(
+%PjE[;-YhbAgn:Xs0h=sgg\&aNT\0L1^!qJ at F&+[b%7^$E'5:D-g$?D3qQ9UAM'Q"_,JYdKoO'V at MZ;3.D'IiSRPK/L6X7T!80,RJ
+%Aa!>oYmeW[MXO%-W6mj^*'UVpk+t,r>c,%[JoI:d7Nq./,e8'4m3lH?><hm3%-^7PG?Hh>f5rAk2,6*&29-,PHl*[i)9N1XF9jG=
+%%1a(D!TGM4(4OZ3B&R">"TumTks?^h)U0]N^=N^F=*n,4<U/n\T!'is*^2VdhQ)+HWI5lDIFEqmK1ueL[YL!s4TfKBnm.s-I0Uus
+%6m-rQBM=\_Mnji5Zc\"kGS<RVR"&g$YN1I5SW7&P2RPZj$,IjC\`+i0TV1$k8>l`8*'(Y;/O at _E.="q(!o+_TUCUR`8S%:]^C21-
+%h&4C$e6*'hm=@\dRg<m=^Y3tg=P/"%'!,;d)i+l@^/JFed`b=H.7LKX8u\%YK_8lIlo&s:G_utaW*.BT49'D]8OXc!K1THk-U[W0
+%X.rA[qNT&M at lC'.pA"Dlk-Cke3eD(FnEk9MKIZ83n*)UZe4=F9cT@'25i(%,,K1ermlH4af_m!GarQo%?36oKrR9cm2HacBH^mQh
+%K_eG-lLN1.3tNt]@!*Cb$=ZT:k/hG*r\r,(FO66HF')>KNZcM60Z>k?Sk^O>/BRF..4%-.:%U\W15`-*@&'beltEb,9B'Vk=V!LE
+%Ij:$O\<qdcMnlT^]_e5'lt\<r8]5p?UsoQ<XbQ2$. at 9s(?;'i?CZIfpF%sdRFW*/K9bSDJ6nCg4ah*8Y7'S=p&UYm4lulYAWK)Mr
+%AEA1cqB[\aq"#ii"?#+m#"NMHd)TsT*<0W>&I=LIIac?lSrEll@?IC%at_=lN1^e%gS9+(gL3f*\:CDXqU/1,5>hss_HP+(,^_>g
+%PYY"bl/8-pFk%Zd-DiAZ!::4%mo+2?3U"mk1)0cHNMYKhpU*rU9]<5k,Q"hA0>KeRT]X#U11\Z1U!DSqj.5nU3[Uif8g;'%$?uAX
+%_,1_u)Db'M[t3k"qKX20\bSOX:%"jU<n=9LT6j;`>$mX:]%2I]$^uc"NZ/j5-Fl9hkPhaN!&9f8iQaMt05r&3TZbdD:">dKLZ"A[
+%p_]=LDgBunk!LAPlpP*@W=QskTQS+Vh4 at bod;DbJ=ugHKhelVFG_1bVX)>l*XlCSB8j$I(R]LS'BEnBUM2tB^DGnS=ILT=mjMCR_
+%=Zr_8hpL)Cee<F$!Y>"n8Hq5l.d>\'m'e6;kkjKFV2?=88ao<fqrT$`mqNCskLK1k$Z1im\:_+,mFAj_9Qb'K&ZB,mIFBZJD[(5t
+%Is+/tjSlkO^!B3!gSWt1.gO<M&1[NdSVjlmZ(4!g]bG4)HVe;eT1,r2aZR1c"6gO(J>cbJ?l>3.;p-mgHgI9[YLX)j+3o2E`prZ^
+%0CR\a0tm<HEVkI#>k at gq!@><. at l<*p=%f+R$^bB+jNo:))muJn.C<O,mA1[1Y4%g\F4.(*0Gu)1QHPZmREUiL;D)dhO8f_/pi.T]
+%i2J=GZBWCQ9*Qd6`#&!F.!UU:8LmVGT8g"d4P!X1JI0dSI7FY(,+U@^$dVO"eo#q%mCg8U>*gnHirrXC:'*ma[;ZuPT;USXoh..E
+%4nJD.q5i\d/C-s3 at jMo>In="X(+;4U=Z][uW95#R<A4a&YoZE@<!*)Z<&/*B)u7lL3g/2G(_X%:GO#P(JJd!A)T?/B^>u&>Pgle\
+%CjtIu#@-)@,/g<k*;<Fk2rBU+S*Cc?c1rTu%Mt,No"JoKP6H$!bRCYFfi:4\UE54[ln$L#aue&6UZ at S^<UB`KF$fHeTBsb7l(,%&
+%Z8?d<^NEZsGn at L3,o\6)_*!K1E?7:0HnRNQ8ae+0k'S]Jc30:JVQXO[1Y:&4K<&/H<'@<9fgI-*2=i$;)dIm at rPcM"9$5!'ju,S!
+%Y\'(Hf<H;hZ&WP\&Fbrd;P'9fo)EM;-f*U at I+5n.)!`A^X:s*$P1b)!,p57qK;nVYY]rf at JYB%Gbp'ka55J-t_H]fa0Dut=.dL1g
+%dJ^>[^H[[PKC6;>[+k#m\rN*/RR!8:-h6pc3l^F;onRS`(6e]VD'&63qaa\ca"h5Z4rZS[Z3j^g>V?BZiT=acFCg/@]l$&T)47Z=
+%EkYNK#(&fnKh'34PAJqRb^T're&Y*d[\Z)I(7:;=B:aNoUs/8(oMht_C'bC at SNM*DJqOZ,Jg1FPBtTc[-.Q7"dEPD/a4kIAj>0\%
+%Ir1ef.[_(hhTtHt9<_Q5k8bL`h)BmtK at lc_WTc)Lo^gsFCa^k?#K1$s*3>\:d8`>G;G6F+22a4$qf0m6p9d+X%iuT(Y&O=0E&WC-
+%90Q!W(RL at n;?c4K at 9@\lnhNQUEcC_denfiMPd_oj#.PrMI+5g,+n*`3?L4SdJmnU%Flhp<,(^.8#6Kt$jC>-*dq%\(SS9pb,c(Vb
+%=_]g@"?Eao=JYM0H+p*<)E9S;UJj>Vl/)Kk7B=6W<rSuIAr^4^r]Mbfb7nHW_sDd>(NbhLcAUf?ZslN`3Vg6DqY'_kA,;[Y/4gV&
+%ED`p?jUC^h`POZ#*Y">:DR20IZBBH*MDh=!0;WOE-uhtP_upnYqF2LS?Z&uiG9EL1],P:@;b%!ZF,rsSL'\n(cK5rcn2TS&q+g?X
+%1HZJC!PRj4W]j]0'2a at Y%,-dWVY^\*KaQIeks`s%WV4c=9=[*^X\1J8!$7rtA/EJ=X-0sEfdeE.H):o;eicqeFNT0USi$:*eOThs
+%>ec?Rbr at .q+Pm(g&hiU*c[KDb<.`9ljb-P[6g'/$/YepG;sKUe%O.3BYs%;D- at Ok'HtKo6$/aIuhon:+m=+c2>a$a#VM?L0\D\pi
+%XO"Ml3GG>Z\9I-uq)=YEZ/c:/)71lm7WfF"](<7DE\&*ar0_hAb,,]qg*U/<c([!YoaOiJ:`W*[odC(R!M>n!`1->>NHd_3O%1*$
+%<>&8[g^+j>aR6.A&qr995V/#l,E'Fnr1,9L4(Gk[dYkWR#PSc-6j(g>p`QA=Va%e_BNZVUBk\[FG&""+'+qC+VQ'AQM8OU at S?;PM
+%_8l!A8O[mpfR8qSkpth2E0SXl4qaP<"e,j at r(WceAC$lr?Vr)@-4^u3QD2R;0SQ:;amb;hPGQ.eUSMK5O">"gGpOYI4i/Bo=1k!6
+%6")uL#oS20e^3X1h8R>X5F8-X>FtlKCE9q2mS\r8qtcI<+"&O7MKQTiLrh&(=5H%)6n=Gr$bM*GcDQ^X5]Qlm]Nh$.f[P'nW?.MT
+%ejIj*OoEZplLN$cp.:NFMUK\B%P*p$f>bU\^sJZN-1R`=-Bc2p<M8&p`7.`8iQ9LcA'C:Cg8E8=P4TaPENhN=Pk"LE_R`UHftGeb
+%J1Miec_9#%Su0IhIX"rB<Q2n'G*6 at -]u&MH/iRiSh"\:[H!6Ih^iiE_5`>l,%B/p2Q8gqg8lFFmL[J0Z2 at o>R0!)g\&,XqJ.Ncoc
+%lWI-F[&[&T,h&&iWUEuL+EJBOATQ:,i^k?>Dl'jiQom;P>)e^+fn:WTl\;*2r?M_-T_INMYa\326CTDtH*#Mc[,(JhQ[EOgr-<;*
+%h"F8sZ5Sf+DIIUN'Y%TrX^uYa3D8PajMD\^rU109T99DNI at M=]ki)'J*%%NQeF#uC;C'>rNLQ9YVI+LqM5k*Jp5eP92/Leg7cZ_c
+%7F'ST*!T'/p7Bc2F47/g(cWGiDQ/R.eFR+M(>OgAP\=jF*0fDIIn"gBDksu8'8VP,>2^f-\hs`sbJ:5lF20R($k2p.+r?I+pXE/'
+%")VhYUY&K at YXcN9,97;KIa(Q=Nr1i[iW>lLlN?Hk:>>0,Z@\(\4!1q"iDe`i*T&-YD9!D?7$dM9l3g\qD][!:;m#$b1ib4S`O*du
+%c6%1CqNp>pF=>Ie7r_J):+FGL:XP,qq$7q=;[Zso]WIdK`D12KV;,+VW=K^I^!&GdSstT5K*fLPfj\])fCN[_UhIWfG]$1?"nFcl
+%cI#6T5bosj'bZ4/3`"-P-b\iU\s.R18PQ!b'%R"ER_H]+lT6J7c:u0dhRp4'8HS"$/L5<;?1]?P5#OWB5tMn?!"bE!BdL0qh!=Sg
+%c\DgE4`)V"K&2)_a+`VHUp;[1-MeE)3m^V',pu^iZAq`m**Y1"^*gt;e3$eT)HCH-^-!CA2nK/kQpm\6T)-$3Q)R1fdfWV/22u&,
+%l755]jafUsQ.X!ZTmG)_ahq*<l3*qQJ'4 at P4KmG^rEOE#id"G,5C%gWmkcJCL?%tn82F5/VEh#>K^ZLG#NXL1ZB5S'3"-i7&5ED#
+%MjCA*&'goa<@<HZ(N.L2Y2i'U5B#@22^O_;KA at obp998dpeV&Y!X*[AiPBX at 7'#ki at 7^A_<_V;T$\*AArC5)=:cl8T_$,^VAAEBr
+%+M9$%QK;^8.\samJ;k;=1BmXu(c:e[E_bM?o"I(];aTAjG"9;IZZ_tZqOKgiM]OsI;KET`%S=A';:ukW[IM4B(/=Am_1Hpp1$0oV
+%Jh]4Bgpg:fED)V2F-&%Z#-QQmajb at BOSIW@PCK!BXBb4PT2P^iqU\6W5>UAeYPM^;"NR?:%O+G\8!l3- at n5`C9CWfIJ$1]nF!-*q
+%h7N7VWDY!3=:lp^;s;QL)1ULVcYoI!,nMe+b3:sdHkI2*jNC%jjG_"]Z:JnLee,i>f'[^D(a/KZoVPW\bYYC'UT1*sDTcS]m"\=8
+%DkBpp`gIj:3?e*h at f4GQmM?.!M!_#u1A*f4S`MsUBT';"!r"B/Ou:l/-^PoKJQcGM&p.MHl:%9FU3I_hiqG5?'CTI&F%M*\bZoa3
+%7^id)i/T'Er:3MLM]BoO5)!9(#ACP)T+;aYilI?Rc;RQGPDRUO:-/&IC0nrOZ`ku;(sP:L6Cn!7]tBXlV,G:ef?MH:cp"bR82]=u
+%@MpRL=/?(bjFbSrLZT3]/.1<hEmC-MT=+L!\sFM7I($q.Cmqs0Yg-VkA at 1:J;/!TH1"mMtDo,<h_$P").Za;=m"BlODlQaCT^NEa
+%Zg"54i&9Rrlk.B\GZHmi9n(6jC at VFO*.EKQE7S6t`O$&L\?dBnS?11;d!p4#:9r"QX(,=Dhhd#!=%dDn>#Ls!-G*(QrK at q7XSajt
+%Rm;RqY,%(2nWK?on/j2IT)!.N"P;o5UGJ1AcIh_^&PPXZ4)m:'`>a`1S2lDJkp&U)=_+i>rHjA/bq at SYe=8^bA`l.,pR)r&00+H+
+%NRdN3C1cf#/>SpP[J0iEmeos4.9%!2pO-e%c[GhIi*h-h4%DJU'&?](X;1_a3\=l1f.s\T7rG\4elpp&i6P=i0'R^\@+ at ln"55B)
+%]L`AV;Kr+XhR_Dd+(R)k>TMm?89 at pJZ$;HhUefb6afL>5NDFP7gi!X`]![7p<Y!9.9^$2f>,g?"\E/"%^?><Nr'YB'1(+?&L['Jn
+%jJiG_QM7P=@&\_%Hmp;$a'/.-./4-_alQ7AO%tfEpq[HoaZ.V'+-4$[0R:/+N*qWr[81[`_CRoQH?.1arOeIGS?3`U/mO(%`WC#9
+%DB2uugF9,;`/`qErf"+M`Je_]A1Ycp/!XqjK"Mf9_mA[PP&^t/]p"1k7Qf;Pp@\qR5+W-6Z at GK!UAV$aPX`peAB16u<XAce4IeZX
+%=uU20,Lp%V*?+DX6P\&%T?36W-(+me,7kJ(j at WNbUP551f]3q*'kN$%kDF0PdR%)h%OVo$IGu]Gh\*%TRKIk`Wr0\[l5WVA$c1Wt
+%F5#m6.l4i9-d&kZa7;_U5F9F'KRAmtl#p:b?S,<-bIX8<L at aGLVF/Jp`R[s1s-"#(!kDDEpQo,L9sp.CR>bI1`gcY)<.(>jRJU+u
+%?TqqVbC#*Pi"F'$\MS((/Zu-Sg#]O![[=,L:Sfg0Y!87_WY%.TR=o[8.P8q-5q5-qmtb!AXGbc%J&&mfr,X?6>'!JSC93(tUi>b:
+%5".2i<%pT>gj1%&\el+K*%?jfXH"?C1M+RBlJCNiU!0j7%1-Pm`E;$^?Un2eddQ.FUHUX_ec!g238aY,$M\?!/niAELL2[7/'0fn
+%co=2O'RWS&I:s!@I+T at Vj_N14b/lOSh5JNR<4#]DT=fs;fEM4&M#T9A<bIVJhW]9N/Tmojq:^$$5.Ui8J#]W;HG1`%omJB4eT:$F
+%-(%=qNZ%<aVG8+Xmf-N5+5DrVMic6_mf'n3iXEr3&"1jc#o_qdQF\Hk-l<s02<jb';hi4C)f<(##r6CkP;4,+A[1iOk%^Y%^\Ppd
+%"]$W!Yu>=3ke*g,4P(i_6p"b]!tdMKGS,)C8D/_s9*af4VP4%uY+69&;Hn+RY.FUs:,r]'pP)Y`mQ:]Kfbu=FGur9EfF_(kLjP>]
+%>5C)=Z[7XC at S&%OX%tJ2+lkf<huL/X&!'NTPC4tTs+<laR+(S at P"&AlW:.Ekrb;N?T\e/66cWCqED+sGp=1l:CFY0oeNiiHJYe=@
+%.l4;ZZM at 03-jLn3ga;Yf=H6j,&DsTeXR/QV,tGI.[JcP'-&>(r4pmReLHl`te_K59eibaU[SS[*0OlamKo\6J9RnRa3S4hD-^m#F
+%am$/dhiiQ^b5[5^h3Mu,d8[l^>1$DXW at o8"0/Wi=U\RBqn6XD(,OW[&)Vhj#(F=V<"(`E$GFfITa_h7l_m3KbTJ[Ec&`@h=VQGDi
+%e^iWgd6VH&jm4.C9b38H!=eKtI^]5rB+DL3Fcp6U5*t%UF^2*Lc*WV@?@L1!^1J('Bne(!;G'/UZ%LCtOC<,'/Fa,5itUt-6d.j9
+%lK+M`#m#k at 8P@;X>&r]85Nk&BWB%G5kr'IOmZni*Q4XnlW2`oM(AthS;55%pOLR0Sgmli*U#6QND-)IN5GafX>NS>c+EE[`1\F$(
+%4*FB'bBNu.)KUT'q?qf/`7iI.S.<sFd=OM!Hp&fiJQI+:(eSX"Xug"so$6;WSDnlH2Pj/d<I:rTctH)3W#t[pd,Y&pdDh:Wg"AS9
+%mIc5^NLXm3eAg[kT*>;*\Lur5?-i/+i\:n9jlH\_VT;Qs:$dW1etC:2bZ?9_cF)\WVRFmcf6`CcMbP;jpKUOb\/n'.D9EI#+-U.F
+%J(Q3ZoI5>MMJ\DW)5_R+'Q^A"Hq<%R)-^E=DBYL,e5\/)ks=9%@26:<?"MfBrFC,sfBt:P0B_:%?=$M3&I19JPNcT9Z2dKD)/rr4
+%/0sA^b9122V:V",]I3ZUKKtpsO-39qmujS$)6`$P&unS&s#LbjisD"^ctH%4l&q=s37ulNk?W%WIMh^'E:p?D0d+cXNqU-V#?9Ci
+%e_WkJbZbSh.qH:`i#c!:\=P?c[Ag'fhZD0q-D$a-4N>NiL2V5b!1Zfb4`e8%c%7FX\oQk=hFR(a8]qf5@\IKV:o*9e``[$>qrKSu
+%_=[>p,n(k2/24qH$O`'O05saK98/+&`O[;)ZBQ_^9sdKWYu=i$;3+]H].iW(HG2Ij8"62iaVnO>7OliGgHkiJTMq7C"obj_1"F6@
+%,M4_W8=gg"8pnVP2-"k[TOeUn;tml\]LMKup'U"1ADS]:flMQ5,kM&s/8k(%DNd+'PZ5a>Xj![6#0LZKm[67#c&s6ef4"M0rH;sD
+%B)Qf:5- at Q-6mGn?,r#u__G$tpKZ$5_?+%CAQC$d$YJ8i=.t3$1U40M?qO?&r(,AIl4e_XIO6WhR)<^n)W?.Al3ED^(PY!uY[a!\&
+%`cuV1]"2WK+!d+_SK*o,X+k1[V+u*^JXpG?Y!,i9A)FeYdniTK`#%Z44P at 76"X4/j-Rqm.*1<b9Xrjb&kM/2YL3lHunR52L0R!2m
+%Rp><[Ng.H)X(hLh.k-<q>E9kl$2+"^/1(EI-q:@NcdVg_d?fN:I$t_X43&rkq$C//(C&NQj_Lu23arE9aWnbcnO'8h3VX^\pY9[2
+%5bj[]dJ=;!$2R4I-Q#?J+^o4HM%Wi)^=:]AT!l%e=$[]fnb6gJ at 1Mcr3Z(LD"]Q,:?,(c)@Q4C&@nDR._*(?bjB?bGN/30G>lo:M
+%fCc*k$a5LrZQR9!?4(8FHaCc;[B#-88I,8t]!DO]F^8(As"PG&;<-WFSc96.93LF8pR](!1*^Ul"A'0gN(%^4(gFZ[);'0pE+4*s
+%j4$;?9bTI]mm*+q.-"o.iiqo,XG%r\,lUJbBT"k-fZST&ICLQeJ<V$"g/\Fj_RE]oms1iBP"'2of;9Culm!)72V2WQA&2FO4=N[b
+%r;./8O0 at 0HS+N=!.007.o[:Q$VrdO&2p"e?0>g!KH'_kJhjU=05Eh!&[4ARGE;!qX52X#FFPaOp0d]NDbVtl([!dh+8[kNie'3LM
+%.aN`ZXmmaoXb'#T?*0D;2;3"R&/LWMjW:;?Z4B<MU#PDsmLLb9m/bLL$IVF9rIEQ2T&,u:/k3ks%9*$d-9W(C;`UDH at OP=#L6)U:
+%*jC'.rp-!eH*9,OWQ(1[QTLTJRsdp"TP4UN:Lt?s[j8>-1"VnYdsRfN.cU:Rls!puUY_Ru]Gs!`S_OdB,)rajBP::Ys(&:'<6 at 9>
+%q%lVQ4Kg!MHc+E#TmBXP(IX_0Wkk-"8(EVH9*=9*<mEEoGg%^U73mjEkkW]F:kbA1U=$"V7UN)r1HQYZE[j4$&uK)U513iDYWaoN
+%rqj,$^8;D<F-o'mI9<VsMbPJ2l>(nF(lA/"+C(#1>)M3"]r$LJR)3sQh1hSU>P!UD`7o>c*535)`,eg^/RTY)'9++uI.eh;k(BIC
+%),/i#i9<`#2jN\ope!puA)4;Kp'@2%fh-N>Dr8uXi7#]0q&ABCXs!.;)81]NR\6WFj<TL0a7Z1kZQ!5$?"Vl_AodbT\-pp>gogKs
+%PkEglWV,5(YN5IV95HL<G!t&7Qs>03Yu`UfMP5UBd5,-K8mkJk=q(5uP*:BZUiUgj^Erj)8 at RWQed[f[ccsR?ED42"GFWn+entsP
+%EJ!S]3!ug7[?\:ISO)fQS@''M++qVBS!rn^?Df&5Oj at S&,^_*dGN4pmfArHKQlb[DHMnmdqn4<O-Sag?Yefb9q3UidVR!?2Q9t\t
+%FjjV[P1)VT3nDRKlq9p[Ti0I=Pj^on"(a0YDD$trIAVT'b^;"=/k%"u&o1Zq<S6*hpQ^NYn2/H;+-o?`TsVfrFba\a3N+;1OV`$k
+%^6";rj(0LH-CiMl6.38<2FYsaFg`9R)jZ7j/55QkCD<^*<d5RGd at dSuR)KD$@/[?o*&A`UEsM'MZ#LEPpuu`q4m\"\PjdB5/8cRD
+%]GbT.Q+I]td&Q`Uib^0]mgrd]p-)O<V-MP](2BHlEGb#EdmdG.];K\L9gd!*__OA[&M,DCU;CeClY&TAj*;qBZ9RFlT0R^k4.82c
+%gU=?</T5Jg6FLenPU:3K4 at FN,9$5W<IiguCFe+DQJQjGB/GBa(h<s=S?O^Pn$kZr"Viq'-mD9_JaflVKU9Q6OiR<rI\l4X5.P[a%
+%l_5q]rIof6*mnR#MlBWm?*7SWX%Drg"*\_:$^SlIDON.;Ap<11VjZ%jM/ZkrT2Wgq/99a(Q2\G(C#2qD;0ML6\98S-(0Y+Fn[Cgg
+%VB65?fgW?>ZL at SEgpn<J/I9BgH_50IjNHJXr1-!CDu=n2&m,Z2po%2!03VV$AcP3h(:nO_%>FnTkYGV-1\8kb6Yarn./Y8*=usd+
+%.4N9;HiJ),i4b?3j:mlJ=-8!Vl at id9TE_^ag<`.gpY0d8bMQW?M$Dt8XNF%/Q+62ImL"kWNg5!6P,WbVHIMH=BQ7oK26qb]NEA^M
+%kHFDeZ&PoKKCCtQgS#JOL-j2H6`\:fT\E[1SQTFL-r#dci6:Gp\!K*ObR^W53-cG<[^`cI5CN=Fq at 3Ck"B6F-[42':'O911:BEWn
+%luiTaij#>k:Md`_-X[a!/;Z5Rk5"(O4%+OqC#S-(#<_.r>pMKI!Y@>k6!JVoJb+<dfo,)fi?W)`-9([C%lJnQ/39[CJmQ>(*@><N
+%r7JZc,u;bh]M,]eWP$I::"^AFS@;0qJj%)jA!J_()nbi=on>Xhb1Cniq)^n@$1fVD6oJ%T+Eeemb",1ng+tT^c,2^>muVEh?NuY=
+%#.u6\E&8%!bBqI4)r">N-cYg3FGY:pI/J`;]Ii$@VXV^rcmT8C[69tW<8$s+X!ai^^I6!"%8K1g9no;U"$Sp0k&(Q2g1/+Y_4j6L
+%al2b"h(4=)S7&U.qo7PK&+**eOjD=?Gg2T3q>:hqG]P'lJ'4gD[;3nEA-Z6a23Tl>V[<dc9tq!]CVQaPag4`!l[s*PHJ/d",1<b'
+%fX.K_C27b]F]PW?C6Y*8Z,71Z/WQgG]/kR&FHg.6Ek#,>YE@&t[1)fCH.T/R(LZ9n^V at E*g-EP^(<+.^PB;@/3I1=`DUun;0Sm/>
+%G03#b>X#lHWV)m8'_QRZ\a)CWGER1KB`B at MgkGK"n83X,cn9C8c?I[p#_G8Hf_G^^7CJEspSCJhmUUonNqY&d'Xe0hU85nO$.eOp
+%IeH(8b*(#h*Ad/W;Ps<+o`TjuPmrmF5k2>]p6Smnn at 7=8-!O^R at 3l,#.rXe9!BDU<d+F3cT)(,?_PA'qT<G/Xp>AR&]o<X1oqB&F
+%\dfBm&#86\[TU(J3MjUThqIE#)%pl7aG,+%omtnRr17K_U6tGo7i>_l&+6YoEo'SGNh+hk9X3/\"4Gm^.C6\G]Gh'@.6ZR!e5XaP
+%9"VoA9<E&$BRQ6pk;N=&jmk#b)k,+HrhcBN#cTnhLO1*kS%4bp5s!_U_r1QD/=N__X<i+%T5m9/F,cehR25Er6JtEIo37Vop."*i
+%\!cu30G+d$[<NXs(R7%anE6KC_Df"clKredMPrXDC6BX+P!(+/Tt-6jT2,gXe^Qo[,F2D/?CK#uaU<a:<-AZ7I*.*#O-^j;*C0jU
+%Z'X?FD<omEcOVShc8cq30RIA2']a9i<%\lWG_ at Fh-'g;pk.-)iFA.19'IjCeH.;"?RfOOXj$Y.q'9`rY!G=`\2uOFa1]@rpD&`W%
+%A1B2i>Xmb.8\5Sbm'(1$XZUOghXb\H(hmr^cOo7q:(42URnDWOGYX;b at FeANjQ_[=i5H2r/G>n:'\L!l0#[9A(d"XsZ5:5jSo[o>
+%Ptk,W_:U)f2Ur5?Qnrug>J]k^3:rKe9#AN)^V?)fUsFH`k1m at .3*di^mR3*@l.6q6?7>B(19E9L!WT\`CAPL,q6[&2nru+Z_?+80
+%c>&eq0]fR,EKTuJ3uPi5EObX.)d#@D;aQ>t.-lj,%.p(EB,m,P.01L'h^'LRIr2q*]iTI0 at 3Mb^N.&)HB*64%MR?APPDN7_%ST-`
+%7%1I^l50%_m0&4OGO at IO,ADDLqXL"pS%l\S`IIRiWB">?1cl)dHjL7sO_;8!\U?C6OSc1#Nd\'8SqiH^AorQ!"!.)@!LbBHZISK'
+%-Z(69D`c``K#@tB"hN."hIs8AYNmG\R&(?&G08XC##+'TbXUbkChpJgMcNq$A%1A`V6m%q]9i3M?Te+d6KhHZ5Dk0L+D&MW!];10
+%bI^s5qtB:?=EqdH+)HXSq"/(K>/FN;NV,u2h2LLliTtbP&d=90%i*7jO"hCS4K0QK&cg+Hr0l];@q_s'/WpK\&WSC<$r[V;f$nbR
+%cHa7/.4=CPF`QXO4Au at Z?sUgm;SR"K^AuM9!WRBP[RUto0TaH[fMOCf>"ZFb&rq4#k"5.X.P*J9Fepsc-bh[h-iZ;iTVO>-=XVJi
+%p8d_]fLFq=3:=Vo<)cd5/Z2nVMR:ZT[tsb2))7k%S[bV\6Et("4\OdH*uj)7T%Ybr:X`uh%stCM5/oc*d8o*aS>F1'VJibWqCA8=
+%(mm4Ffj*EfGl!!+QOe%%R*?B3m^#,q<0Bc^pf(1b^EtK)#E+\6[=k0k:(<+*jYJ't'J6EIQSV`K".-1gbKhc:8"NUr&iUu'@9ZL\
+%LK.bG50*Dnq3;c9AUEofIMZm<>.=f86m&m]c'.d]0AR,]$4PZ&-m*d.h0<pCF!Vn5I\-pmAL[NT#-TRY_r"V@,Xd+a^p6sbVae7H
+%V+pYpmT-LhQEQI?,rmafCRr*u[VC"-qiS+nnbom:_8LI67'gkmnWn7%*Ypil2U)@H:/fD0Da<T/55o,"/m1T*Cm;;i;&]mA0(/pD
+%o=sJADY\:ob#RaWQ25Pq?42NG_gCYq7'bCe>jiiX^e2LNLAl!]E[j^B9Ts6"pHL0aa%H229s4W?[])<T=sU'EQ\_t_>6S+T3ot"f
+%;]d9A.o3 at DYipRu1eEOco($>u?G:SWNPA^UKhu1Nd1_OEb'p0j$=&dNe0:(chRUWRN,4dp1m\uoelYJ>6g8_G02 at efHRgY<DX*%g
+%92m\u<@60(4qbMbK9`Q4n$KH\a-V12)fn%HT]>?59/soK_gohZj_Hm>CXZU:nE)R39AuG_s/[i!nh"kGI at mN*`*sVISt5V_2u1i7
+%[/H6uRZKoLl^]bI-NmO&S+c*[poSYPClf&=W/lNtVsrF>UfTB.++:qRCSp/b<Gp*Ncu5"=k79Z\h/(tW9,FHK#?k+MFC/,[_0eYt
+%&sEE14S<;99:\6'V``<!jdG0\Y/Z8;FR1OE1Z5OVg(!gls*jcflglKU4=--]('?MfW+gPG(8'N]A@)$jUqVsH%4""I.es7E*"HSZ
+%_/;dFbnYYg-V^R"YOl(^I,TLM;cO[Rd]TH(*b_1H9]N:KWkP7j0p./"']IV)Lcql";rWG#ei<2Y,hYErDY&\u$_;L0iCoMN;.F$G
+%amZfZPqhu:no6WD#]OIVbJG/K=Rc`#bh]c$R"B!tq:/_f96Gpm`pUPp^M""Kl(&UC6e@&"dF>9uP!?:eg662grY-FYjm4tfM^*t+
+%Q)R%>UoANGTM=fK=1Ib&aGVpTmZ\0Ja!Ti;of9a$WdL9!,gWlo#Eks1]q+hbl2a254MkUlB%q94m,KN4!n0P14`R8e]dO?oF:9+$
+%bFLk6>r)4=+TFs1Epb+3^S<5B/D0+'Yn:G`L./I&k(IM//$PX3=$,$][`=(cS!rno2gP<A(QRm&E:T_mT^Rj4aF#<&,hO;:IR.9c
+%ah:GE9582k7CR]?jB9]cmt'Dp?W9f4mFFV38olB*>a1,ED#CT5hj)=Nc'?_/fM[VV'XZ.=!JJ8d9j),V,uI]Pc<A0AIUjVkX6adh
+%$+i>RI\5[g429:\N1<qN0"qVm;%T==cIo/'>RU:j@:Jl7CH=.#L_)B]h9BPFTGqlcnh=o!?3Mr-FQ=Q%E\M2*)jrSo^T*MO6+=KA
+%*?9K)6Z#N-LSn=)IbI6 at 3>ZPq$*il&*#a"H6-!0d4Jb/kI'uLWaZ92kK)@).LklcBZug,`pG'Y-j<H:VcY4T^]Eao2G+.TseY9M7
+%L7GM'Ls@`YK2@@;`KSF%H+F=<hsSp]Y+=1i+DKr1&R^HS?`0T+R9L)idb&a&>>jm(78R++@/9M0BqCNm34J&6HWF'j>""p.9!I2B
+%Bc2OoMh[Mafr(#0rdt0G!pR]Doq%"'hZd-s).l40Q\550bKib^R_WJ1B#4@*VsmAM(G]aRm_j:%Z]`"d.A/80K\V#<*od at -$*^a&
+%?P&^A1POCTp,BIUD.WErF7Z8hPYGM%h[KTZ=^JK'd;<O>^fof,K>c,S4fI&e#o0Hl.UO`g:D;_U_]8TE&DgehGOq#;DsJp$iEg1T
+%Tf>VS;,Ypt^o/2GU`^lHe[JmWhPcpWqu&JrII)@\6%pIP_SCnp5\`$rm'Z,D>u.UicmaN$*Fd#/pgkm$kA%e3s%f&EMY87n4h-T%
+%Z[B1/bIBP\;^_E80I&WNpL=-;+?kRPJE:fLIl;F\)fc at ZQ1=!&mWKme3Q_3brp7U/)lI@(lqNGkMX:]?&ZN0?@M`M6-pf9KJ,A74
+%<1;qC0-K%rLHSYHOFQ5%.jtZK-U7Xc\`DgR3*EtpG=k[a?pAqs3)[,Z+P8*3h+>&S7 at N'_'"nCr[4/RpY&NOFa at uiBg9g4=,_D:g
+%rCo:-BU4p!l$CY(,+)A0DS/ouW<$sNV,MPS-Q<Hk,4>/._ti\)darp42/^'$;K:SVs6NBBG)4YK8]FdW0->RIC>5?;H<Z;9.)&8K
+%V?/nX5t0.PPDOM4V at PXK!!\DiR^S4=$KWT5R("Ba,h at 2$*q)(d&@`:f#cis??c511VM0Xji!g4h3GuQ&/P)A"(3ta_,!e.:b&b5H
+%l<`XEp65k"H(:#gHrr-J5djjL\7OrYq^\k3Zd*V6p=2s!(3 at s,^fQG*UOaM6H02/Z'[cZAU7ZQN#7Vjg/%b>90cuRpD9m*fs$DXO
+%jsSVR%C-rAXeRul/Yb)k3N"#hN%r>CimG@:_*Z/P*X(&]V9j>/=m.dS=ouYZ8COT<1UZKm2<27"EbT*_-I4.#:),R>FX<b<*NQau
+%fmR)?rKe(<:F6CYO)AG"RQO66UnJa%b@*r/W:6h?'/M8JPJ!'IGPJeKS)lFIp>d%hd_U!Z-0L59$2V$5-QSeOE%l=eNCrdM\Wjd$
+%Rra-@&mXh2c=.m0fYkiM at 7QP!9t?/VL63g?e+ at S<KC\)B#GIHoSV0cBoHhs#]6);lNK'L>$Mgu8:<;P&6Q8.-^$s(Q1k1[Zg/L5r
+%DqiZ>7ZM1KcGP1G&)qNJR2_Air9"9ile)3"['7#9aK8EX=IeRH"%hdNd[l6^VOuT0T1MTC>TRkL*H_+27Upmn^:$lT6!<crD9c?g
+%KHTI59N+/+^=S,O<V)@fb,d_OD7V(d!6uR`K5<tql5%>0d4a+=U76Y- at AKcAP.DZd<>D!MQh&Cu;$si(7hPN21-DroE]C%R2t):D
+%_B?46#B&n+T`fGiqQk1OEq[%U6<mEd>m\gDhJJ at PmSSt+!R(3fH$dBU(KkWb:AGM'>gqWSSffo"JIlOU8e@(bmbC=<qm at de>AA('
+%S^[9=$Ig"UL!jfsX;d#JH!rHY6YB%L[j at QIigdm'])BHBWPY"F2Hk_"`WA8BYY^l\`83(O]p#CO[(;'g8Pj'V8n,n*QO>hhdJHGe
+%GLXNBPZI+ao`0Y+G8;nd\L6&?I8M&Bgl^S]hd:,5[K-:(m=^aq!jT4D>Y#h;)Y/gWTlQ#A7]dre'CTcH;'af`e';K$/i[dPMlj7-
+%cH]-ZMWUBdq3hG%\:=*[(t at 8@N]adtRD]rP_\)F1-h)Hg9hh&j2]\[)K_(a+rD%>`[G[:i?tu,k2rWjW?$N6_\2#Ba2Ra`YA>auC
+%L#r1jPm1n(]m7%;#gU%Dmj+K*9oC"Q\Z_;LW%MTKE$\]i!9:NT(#[3-odFlg=AnV5VbO(ZohN,F>`_0I<<_%SjB-_bI<(9B&ffG^
+%ca8-HU;kAekLbImI;-,^lN<Uf&VlP--1[05UOuEVFs43#g(5L,YjXeg`P\i)5:pDIQ3lI#c9V??j]AYS9LUJ05sQtKS9YO8LQjmr
+%c:]9KJ0C3F>E9t`Q249A&,3RQs,<4:$FU(fO*khn_%6*laiWFN#n_]drr$FtS<M!X/Y,<6*esV^mR`Qq6g8YPA.8MuR1/<)d<rDc
+%J^Y)bLS,W,)Ci=[:LZp;JI0Y1O2ksl>h/C,es^PG6S2\Rj37#B2m;gT\L])OOeUMBHmg,8330iUI4rLA`#LTM<HrD]:NeBK^KQJb
+%n!p+42%!6T`V>%25qG2AM at 8%[7!W'pY=VJ`(G;DWNKa[!aP;Kr\Ss_GZ3F/'E0T/!7_=k`s%(c&(*qOig<FSK3[ZQWCr,83-.(s)
+%2KiuofSR;S$8Pb4g(DUYYG!jP]>'OWOJ$H?o4WW.m$;/fZiFSEYFc2mcfOLZ:YQ=j5G)o)=`k2;^[`&iJ7Nb"'WTla'PF>0[4\#+
+%A0.ir5a'[Y<YLdD#`,Ag^-0h)3KD&WVin-.U60IC(G2gJBi`<Q1i._%@JmFD at 9mG*M<_9SMS7M0Jt2G"K#.Vr%Nc?\cG<)B:;-//
+%\7?n!k:r`JlG3u0(YU+Ed%I,84-EYU[qK!@fOFU37Rq8s/3[Ci]b8Xl.iBipbnm#$-#QC1MIt2>5ca^EpsjI\Q67"(r@;M)+0qoq
+%=/*`lY;uiDFS8eeL[3H-2)\eX[+hLO4ftPm31/-T9NMiI9>`,kjP-U%rM`YbGdEb8Zpq;3kJ<EPVG#`EIgM'hIE's3bpBZ&DpJ9s
+%)5AP1(h9t$WAPuII`o;Wm+#+KDVG%nJmY:g)"^C97B*\@7;HAbUUS-/_T(^48GM%_:FT:$8`@t..]"c*4j"(dM>3!N4n9':`:e%K
+%9Z/:93"co##DA?OM&u*DOEAdY5rJoF5%T)48_[mT/k0'_2F:U#FZ9g);To$^I:^$T"+.A^oVs(\WZoUA$VJ<%UTStg2q8U/A?>,W
+%p:r;;]&]14.CR!LX#X!JIH!=l0^k at +F('FTIssk[q<,;eCm+?hE+'YZb+t'QN^;\1mjpDie(DOS at -:%im9EWn:G%PQ9O>/341$!3
+%Qp^S/(#h7I[<3 at gSoW7K^f7#mqkZPOeu6MnK1ZHL_.W*(UJsZojk1;s9+F,2^dP7L=*)5XjVu!m9%)tOp":8"BmUJ>Pf:S_8g"h%
+%lAE#u&[XXeA5_[%k+3Bo7[e at CB@:<CEt0U.k,oUo[D3Fu-q6QZkq%N_ at U#Bs<Q<H9*+"#jX"6BH#4_\G_d&TTd+?D]DB#Rb<!A'E
+%m$;G25O.NnWkj-\5,=:#2*S^2o)e1f;n*/6[KG19#%Ud.KRnkFPG]]F/14^]4.B:6d/4]^T:Wqs.lWSLd?<Kmr=h"9`WCE:BdQ@,
+%5uX-$hL^srZ5uRV.1`'A at 0Z3"0KK'HOHo0&975!H9?u;GWM-WgLW`9+PXBV?nb/o%Qdh^']tMd5=\)nhODUh$-S#D:j!!6[3Kn!8
+%__S"ZNVrEP at JL)5]`Le-JXi6p;t7boNu[LOE^&ul&S38U]^CuOeSK.>_Z$[@2R>E3s-\-XinT9`.A8Z;*&E'/$b9Xq7cdU+V>Dq]
+%0p6H,ro`Ml-1;SfA4,H,_KVTsG?Q8)]m,fi,NQRb15c)a4F::B.mjrj&jC]5%ZRs7)K3nW??&:>(c at Fdd^rF(7cn!*3A>7e)P=/H
+%S![naabl./;B$+EaseR`?8SDZK^o:=niSRs[IQo1`S<<IQM`?"(rr:[S`&32NTs5mm!,"+[n]>^Z-f4Q[a\5`#,"M?(Odd3%%:i+
+%lrVW#9gt07Z+:B9=NHj?/<^Em?)G+#/LblqTd]$CZjk=0IZn]%2KBD6NjkP,#:lkON2\LuAGj5Ib/dYWrF5r/^W`$_[OjKmG*Ph&
+%2P3>',kWujN at 4niiK@M at RaGQrCS%hT?9gsmaHShXfM.om'?et5\Et`9^9oAnR>Fto42+TLJdf('0YOYXV?<u?cX4?TK&;[jD7aA^
+%#9 at m:dAXm$3dH')Q=1#jWp_Og8[Y$J-_!e6j,\&$lF;2D6CsLM>PmM#IYTKjqtt<=:]ic9(6W"$kSfQ+aDJMMR4H>ODij3%7W2J@
+%8P*!S6=ssTU6[6_?Wq`#5;a<iC.qL at S9",&n!>`.<m"QDI4:-\%nE3L-1E<)r1m/+BAqWD6[$Ib$'TP:he*?5hmm`&*@W9Xo)i-^
+%B.E9gCAP,6X+^s&\T05j@;J&.d_7HKEr=5<LOdG*>C5Xro;:0cn0$=:W?mo/H]7jYr.tS,H.h^aHC:N_*1Q1'\f+MLeq&Ho\CFcg
+%dcc,/_]BO=pg[?PCMKh,kaf at 8'b[]7X+(N32+?YSh0IoN3c)SC`(Y%:.4%THd3TsrObBE]ja8,VBLY<eg?;'[)(Hd!rfhMV`6QjZ
+%W?YQf^Bs9Ego5(,_Ri$kI(lA7\>tVCJ-G?j'p[Ls?`?eX(lf]bg>M.]b"a)5nh^Hk*3I8+M.H-JU7P[D*-/BB93A'm+d[4Uldq:9
+%?*$h=HJD1jEo1WhmZ61)md?)0VT&D&e?\o=P4l)kQ%WZ+S!Du9O(b\gHjL,2oOF95KV[p!Xi&G76$Ii,j$`l]>FoT=hfe5>oTVHC
+%_nm[j;$O5>LB!>CPqk_P%>l=(1)+Cq#hEaUPcM_:)1p at j"BsWE/Q6.GBT$Rd;7Y!Ak'j5K7BM$nj`hf!0<:spl<3Y;29HWo`.h?i
+%:uSf2Nd@)QD[fOicEfqd<>[9>Uts=dN;l27lf"[(;^abX3Y/&ic,'f[_-Ye=?Tc<P#0+(6Xl(_;?S-uQ"AQGUP0c1rf0>iRBHAD5
+%r9JU/RpLq?eWe&S(?Kqo/Gf4=I_GpgGqOf84n(j33^(g,TUV%/8S]A[?;;&jeZrrYo:UDe8P%44><GU'#c,l+k9Wn=r0n(ZMs[p&
+%S<n93qmuXTH8eJW'tl#NNo2*An1FHVZPY[2,BCn)3+'%7Z+j'EZ['[rX_RmH#N[tU?R<,<j1&e[_RCnJkFGSR]ZC/K+A5\M4R7[R
+%I&/TbPR-S?!]3b9C"C1nU<<GVF!Wn?0)6fl68nSC%g$cpS+rE\q:_puD#i/"G9SLE%r3/ce6SAC)'"&c^'Q#Xfg'k2Hpd.gOfF]@
+%kfMr?0LI\O>?\g1%V@*6SL^+s\u3big[)h"WeJc][nj-&-b:Z&SpS8.Qd=4"*dtH%gIU]SXJ7\NI,J>ZadTl,2mDFGb^IE**)BUo
+%#IhCh6/n=g<A\&q@?XVF><Ak4,_^f_TOloXZ-&+8/c">]F6`SJnRe`-k6J5g_#&VQCP)^<;WRpRH-t4LqX1>WF at VAcBNR!G>63uY
+%FRsqV0>)F07Xr.0C/a$WLD.ROnd[u0s4q_]>hFu2gRBF.&8HNg*rFThg=MZ+dWBT]8\,'kb!IbN58:>ZmSV)l-Q^Z[%k+,<RKSis
+%oM0dI&Rsh`&&%!\^Q9+'U=s+tHR&dnOdbmFP=rtZZ\Rfc1Wc=CH'q_*+8a2^I<YA7Rd[%89&(<Tc_l2D%5r!PWL3Y5Qh6CSh4J?V
+%!<:,+P_>:O@`<;6JgF<]-,OqV[[u$/WDRS,"@5dq+D/=Q'MF1HOF[(P/u6&h>TOPam+/&J8DTBKR^7?X?V91no9=b&&smL`1P`es
+%h2\ek at 4oL+k?6nF=\IDLmd3,[^GY2"mj_>KEEF at jpk`4Sf+Uo"na<lj^48Jo?jjj?9H\-SUJP.>3`F(@U<b1r(j:*f)@G18pG#lm
+%hEW7WZqR=Dj at 5_aaaZUVZk@Dc$+pI_e0bk#c.goWdF\7fBmb%YQ@'$^EmShTRp!"`7n3q9jkk0A9Er)ZRE8O*#)KW59'#Q. at koS$
+%h;nIr&/\U;WJ at BY44VD5#JktNkG3<lq_9n;;C4'KRV)tIm&WTS4&jHN<,pcJ\(<Wp0gtst"1SMskFiJU.P="t+4CWJfdG,5:3Nj<
+%7]Ys^i;X5_L3$G.YUgV_!@Y2c=hmgn:sq1pjLGBnk)qB6Y,hS-CePMXg,!QcofrFdJek$a at a?Lc'+.XJO=&1oipQ:e(XDYg2]&tu
+%#5b_HS[q?-UC*!ONlAKAqs#e<+rQ at 8]W4H2p>m8-7Qdlc^Le"pjaITH-o1P5-FlFlO4uql3lIKMS!u\;Zu!NSbkiE+CcTCo&6)0F
+%5cV,(\pG%qJqEFTSjAj&nlk;aSVNJHYj',r&!2TdR-(0I&h"9>1>lB6'Q'alFjdB/qYn[n%&-_ITj%(qmkO(GO04_$[bsQJn3Pue
+%EIf1sHkY+6>&K"pPTi2C5$fp5R-!GdS!X(8:,=J;9(l:+San at QG=>!f<YtElQRMqk:=Bea8bk\?"\i=cR>)s9Ti4cAI`S^*SWlr@
+%6#PPu4!0:5CVIYB3mXkpK1GNe#\tC+_E]sZ2(q8LbRNA[*@?\XR,eBT1a+QrKC>2g9fqH3^1G.Q,kpgW-/RG.I.3r.J9>>W2Z`d>
+%!`Yu/lbrGWanr]-jeT#ff2d4N9V'M&jRP#Od`#a_p.b\GAMCADVOJb^91m<k=CA-7HZjf^:DT%f);d-Mo#-_*Vs/R-n'0fI<Q)lG
+%kaK)g\NouO2"OL6BVC>rrVr at mRb\U)icMKV*;qd at 0BX0rb/0j!QA^,%5tK;f>B#bedNC/^O0D!c\l>u,MR?F&^!6XPY^'f3n_7!`
+%BpN7"f(I?=4,5b.DA$Uk4]BBuWnaMaf6QPWEiQ^J at QOBXS#@_eoL"t"]B:7eVqJsWGgoUco%>[BOF7$[NA6-9$cpRC,2C*(iOZa9
+%=A^8cYs6'%3Pq%`)HdI=Zq$eU$M=SJjs"SOY_YlUQWP&SEF4-3I[rllg9ous)2jX%TYE#COR.;&[F1<:^%5q[(\Z%Jq\JVJheX\c
+%UO=tlF.q3UH+53?`M/)Y/=Gj3kc!DQ>Utr/jDTbfGJ7sch at -$aM0uFLp8m/9OuC^dDsSI=D^J4`1'Jc`4c-Ed?)fRAj1F^?R6qPO
+%]X4VXo(]`e=2,kT59Lau58E6NRJ&bR/jGR^qTBc;RsSRgVE?191*1]D2J2pZjSeN0jn*MGrj9uB?H8h=L@&VZ(Emc3^aC6l4F,6D
+%V6rS>_+rlVkfgtH#XOPS1ibc*RXPo5SR.hip'!_o8P^A!k>"'u\l\BK8js6Q2c\c=XaIB=F+Ud0&1P4o,B"s!N)[Di-!=fbAd^4^
+%!L`^:!X$1l9-bE!*1[(,%>NjgNJgX1 at K:hJe#ho5r+GJ'E8q%qM,E?KOlS5_6b>BqYQjFfGCLG4joM@)8tP,EBFj6#S:49uM#f!p
+%*eX+<*Rq=X-aI7F0ue*>A+R(0P`$/@\/;:QgE^<Bj/a at nQ<^6&GCa'T')I%#\n?^MJfH^JBs;r&$K`A&SQ-0W_;(`BY at Y#tR58"0
+%'6'O7I)N*4\j"0k.I^4Sr&@pfFdqeZA`MRUCL*,U0btXE-%1hR;k6(,gn]p/\;!=+g[3XZA]bT[3shq(W;oZ`e[RKUEt2/GB!V?+
+%qqGgQBR"QVi(o8 at L7!IqfOSNH\Gq!M\X:\o[k4L_/aRR2=;9WpTooe*)j;2a@/XTh9:.fe4MX/"YK:S<N906Rf+t1=frR%^oqTkd
+%.6m+RrLDH+\&%o@[&+L,c=2b\JW9O\D0=<)Mmo8LV1u"P_;n<onMBa6Q@"gEF#G]ep;5URrE#2'$LRa=Q"2c0B,JWWjL!dR@',L9
+%<_KX&X'^_S[;#*-Xd40uP=o&^\I\cMApT:*q0"bVWAN4=POD22//fM[%2k>>%#B0B4t2((]ZQ6Y@;gF>])G!D=oa++^s/.=A1fCE
+%/GkCIRufO!RcQXDYth9]10gG!Ns8CtD!M.$0o#f?K at m&nSggNXGIcu1QJE\Z7ch7[`lUi6SVcYGa;.l(#jFX)G4$-1T;;M:-%siI
+%T&u\B?K,J<,4D0IQoDr#rZ\I<b^\$SeRf2Z^/P!RD(F01+IP at kg@E_iB!Q0kcHPTUo"DbOZ^+kAiCB5S&D]Ds6-sg<5D6VO?Sd,+
+%E\#s$f<oRa,T)u7'ngVc"s$e1iFao5:4/@T99;=cj5FKA#[safUdW@<_(Ie>m1L"IOZgN=3+d9j'C$N(.FX]jk=`10\fg,\Dt8()
+%8:9n#mUk;^lU2+/TQ;s"Ai"?s&Yatl[554%@f;ZR-;ZUM1$NEm^P-EQjZ'qL>PmNL<Plb1Y:p.t*F\9@[;9#mcFG\B`1/EJa9Z_c
+%I)_QT!o3)7mn?u6R$gki8_lR^EU,s92_P?d4k6]lH_ig/4k`,GcOFr>jU;c\=Nr/]_1MsCl*"N"3QX3k4+lB;cOh3/MR*'MZE8J!
+%B.^=+$YuOe</kK33ZkoE,gkJFl))NT=$PsA#-?G\HT7kO\^&S$K[NaAlmUDn-STX?kDFV8du3G2:aR?4UPsYcCmtWsR$gOWHpr*P
+%M2E,dk()Nfc'DCL_SQpc'DL\pAp?F3k^lkO>\b:[,!?U"'Ye/e(:q6UP8J^."bA=mronjahQbb\D/Ic%=V<WW6+(Y.1\*-jl>.p3
+%#E6U'43))I:;&3d#PHn&rVX("='OO:GtNZ?6em[R?Qs4pF]VZh23F:W8RACfPJ5 at RN-1n63V<Q9%l;#<bug&tD%gcLn:SMA8=CMb
+%^hdbuY9AV"6Ck&4n%"An9<\=lO^CfI49Penr2e4`V[bK.A"W=!dgUGg&t\lE]d1aQmf3\pTHGO;Q at +2L8=(o:3JZRjd7;rl+$VTB
+%=tn0`munYNM1M03":djm:)IBE"J(_TG;.b3JL,IbaO2#TX;eoY.[s]8Hf96=4_(W]#Es*di5.sUgeR>NE-^7Z,`T-UGGT>T)td*=
+%:"ap01QNgNiV/TPhmN_6U>lHm1($U+@`EsFqIr9_l/2A!FqQqeX=8PU=Pe+F)mGQ6O_ZcJlJ`'rTDs"-$AgA;bG:FOca;jIBuehU
+%%qpd8d%3k&jp#>X+!apO4<G!"6"^,48($FJctEOP=pdY16s,c^%':JhaCr4VROR$l4$gIT8<D-kXiR[RBBS*`6gi at B]F4ciFUI\>
+%$bjWNdH2&YpfW'f-Rfk&c].AB>68"f/GEXXbU(%O(`CWc]*?3?-sUVAEaA\c\H?E2Sk"ab!d.*i(WuE*3V0@(QfJZcnPb_&.n$fg
+%&hldFjCG<V;N>hJC"DI"4;Qps"o?<BJ%f/>H:l!pGlUfd/imhC#ne at r_hr6Q;q\,W*j]fWElNQWf6k0ZJ+UUVc!Du7TZUY$2C'>^
+%lC185Ce]Z-X*uqbd3fN\l0Q(48"%1lj8%EC)[r60H[]G-<^V>PPM5Y=!QC``\MuUS%'8%JCaYO7QN3B'(LQ:?BNOYH3>NSa2k$)l
+%PIoHKOn3/uP&6p?dleD8kX[(^kJ3onA^f"JVn"W?lkXhE.-84A(oYnPXV0=cJl#AHmc6_Kp>0jo4V2IX"J2EM@%oNP:`!m:h$(u0
+%jt3cd%K+q#ikO#Ee=$N*+4Ki+Y;>]mr?XL"m8CRuZr#f<a)VLV\EfFc;m%B+bGG4!7LAL"S.c9`Q7J[AD%q/\1,(8RLR;o7Vr2.N
+%^6l<nHkG*fH1:a[[]APc>:^4;KI>>u;N<En'F`h6b:TN/"85fgnjZY`87B2"Mjuqa%u%HE-J,5(K,lp.Bt"3]p?,5/_g:/SaY#7;
+%S%Brr._#M'IB5,jPqoBb"(I\j>j#R9\,K`]+uAS$R;kna!TV::b.Pl1Ct?9Ih!(/uha[<d[1+--Q9.'XKQofQI,FVOF/OVMoTrm2
+%FW1Wd]0I2e"BuPta?<Z!^*e&^GWupri8VPNgUb^B*_7pV_rmWW]\JS>J<J9_k@'I9GEkDWW1Ko=WhO3!Chsg\WVt<^A.n at Iqh"/,
+%7lt:W#27-G>A20=A9ga8gf/PHT8mPneKroCR)B%)0kHebHq\t?'JB>Z/kp:'.22*R*>iKboJ1>@RE.['Y+7qWMgjgK*\@CEM07c5
+%LgcLsF&+l,9(YN?<]^L0$Jfq"=,E at Cql7&qHr9LGF2r8_r]$&8I$_E`.b%\sWtOjn,k%Y:DlGP8F5')FH/J&(rOkD:A2EkED7=G4
+%BkHOY]UYr>lo_[MVF/25U`Qj:9/D^l_0Qloi29o!A*r@#")(VA:m!Of;p:5!.rrMJ%o7n.o>RS*PhL'%M9\g>L-TF3(E@(.mO9B+
+%m^AiE-p\!MGIm#/o;&YV^#i+BWgY]@4(VF&bU+pXID*Cc]XI_D]VdUcaPp%;,ANW?O=Kb5EY2>="TuBqejM,mHPG6G#23[XU]:\&
+%-9riIeh*PQen(>ZNWb;=$#R[<idRMb6F+D;\%Dmf\>8G`A`g5mblP:1[P%0%^^J.,Aj*+O&m-Wi=KDKro"7jadI]Zt"U8G(F.fEn
+%YUsA<g_15)&l7bB/9cE5`+]5E!:X>nEGC/7m1V!2_"Gu[8]=5\AEqoEj-h"I*1JO6hP$gc3^.Vbn6H?\:&h9JR?8d[V<CJ;e8=n)
+%YpN_M9Kfb5ad_%qr+sumBt(R-CibSEn,leWBB1f\W8Tf5d.DaAflBhn!bLjBPHTme>1n&[C at EOePWY;ff*rNR`GQ_/NN9t\[fi.Y
+%ofOkN_3Rp>"/T9$kJQ!i9d,"iq7o(gOu^(OB^?%-E)/a'1&9`1G3+L$'F(]rIdN`q][CR%)WbtCjj.-hItG#@TFG0[V@*q+d_,-+
+%otnaD"ZI6elqS&Ro&W at tN%5ua\9m,qc@'/c3<gR\j?X_%$U)o<S/-d$WStk67.\)8BX6F6FM#q!Dl\kS-/j3mAM015QID'XE at G"m
+%qo at 7)RKseRRhXpmQ"3-K_='r$$'PJlc[--k3"G*^m!%;j^t1ls:Ap;_a.F5F"&FJEPO0d,:3GNAhAN@(!ZO^>!=F+Q$'g&,YoaAm
+%a*<#tI.Ae45Ck'\KEN?(o3c\eRbW)IVfq?A>R!sSO*&Xi:On!:s.EaC)ke]e:RlPkZL&ea\g=59-V$][)p[174%ITe`WY)"lcV%D
+%oaAUES]0aD-85r?=^L-W at ea%6*tSX)034?jJ]RI?9AYq%Jk1oL_ph7<%pYEn+u(K148:bnrp07p"(s]D=kh<6q.m-O!ak6Qr"?'9
+%>'-iEYE'*W/9=Ng5=RCCT+JN$@bf"M27>Mg#aRKGGVP-aW>Z9./bNl#G=\MT"dBpld`4"bqO)15gClue9Yf4)YEh/9MMm9)C(?dV
+%.gtG2/JWb_&+4b:\?>Os;Q\,86q&2%O=S-thHP=jD%RA39EXr=e30F</,o?+[CB-(,s<848k].QkUd#0k]K9r4k[iuOA0sU'[<iI
+%Ig0+)-)>)JS4iQ!!B0d2A^[ZG7*'D/@DST6*H)ZK0#=(Mjo/Hi#T#8WZp/,pS=CS_'OaFgFQbJ/Eh7kdR.Q$,D4Neo3;&3d=ob/u
+%ZT^f"?kjI-A,SS#[tCeXO?1Bbi;8?cYcfpP:q&)r20%f.L_/7p+`KJE at St>)Z*tOF[@m"oVI at o(&9/j(j;Cj!R2/l`#mEOKh!X`!
+%T_@=IRTbhPB!?`Z;>@9s)/9.+m>gq]]r!,XV2CoLc&X793FLr*q;qHuIT&%S!0hDJjifoLV,as`_1&'*?)AL]"OLB<b-+U5KBo'\
+%d46#t^m=g;%,u=Y;_$M at .sAk_XlI#=2Xo$J3%pZg#raAM4L,.b53J_%QoRZ+`'j,VQF`a2m16OWaG<hZbdN``]d[BBf'3CCUpnC4
+%8h%5,VttC$^Ydl]6NaX&c)[e6P+RTY3^4(aBcEAflGSAZba07+3-TKdXU*2NL$h>q(pOWZFQ^JS`e_6cKL@<;o(,5E[g[=>im%S_
+%-jB'gZ/aD!V=Bp\Ls`lokN,:4AkabJTnq*gE[7>3;>P`V<G4UrkB).R)cL'X>6DclAP_',YnMLZ76Mq45ssS'P/q![$.8AhWcb!T
+%s7+g4\kPYKlOD&b+5)Q=DC]=fbQ:<S at EA12nIKt#p%b)\>%qn(-Z$QWWoUc/$f^sebB1@%J2qf;O^O`CAa!?*!DN:$QM?']P#qG=
+%SRa8>P#'ige76P\lhi.E5SgQmqWo"\Zec03\]m2p,8f:2XDXV_Jr^r5Pi9g5XA]n_f1]ZN4lZKg:M[EZhZIld67TnrUG&W=EHNIH
+%<4R(=G.t'`9rCIB]?K:,;a;]%>pY$pOT.8p]J;EEPe?ZE4f4"MM'/HLTI$N#iIoI_e>b1UB]-3*O^tj2Cp[3)+NK]&<kr?qn>.<N
+%cT-2'fK[ujR6BX9=PUIfq]n>QcaNTI'LP/Q!G$ZGVNeBM.9_2 at 2RVn84tFMWI\H.Wb*CDb1\RPc+_fdPV-LU9$W6iE0RG,8_m1[M
+%A*4Gj*+UCG)li>WP0TQ\@iiMI(72?@/t9q&CX4^[Fn!d;9mKJ$Wp*7Tn8jcORRJJ/JuQ^q'691JBe1pi1Mkj8Q_]\=rm_DCiSHu@
+%J[4/-LJ0I>rY@*A%jN6sl/==ZfZTW?pH9A,Erk,Q7G],_<BJD8Pl]n">7s!uT'rQ6`X6P?gfIs:j9`T<o\=m1H%]7oj8oFKQCW\d
+%nN8oG*"7-C9WkhQF]bVKjUrK'hR^;#"X:/EPX69\Sm0,p$1k:STU(6HlR56L=T305?jdZWS!8/_1^a*_<!Nt4D&mejPOi[q5)K')
+%(KFdF=]t[JKBPYI>Cr?kl=B0"9r5_>6J@[&f*#,pZ?LU8M64hB"W)<]E[ilt-8S3%[#e54N6?<[>C;`G4-4u,ku6O%hG)<%eOg&.
+%ZO-9Z[6*!KMFtsc--%7g4(0O+YdNpF-B1ZXJf]j`$sYVf&d)$!la8!=$sM];_`ZIQ+a7I&M-Gdc4"=DTX%Z+`qYD*&52>U%L9!@P
+%LQ:7N`MZ;C=,O`h`^$-br#(l`O&>`AjQ,.=,*a0,Fajlg9AY'1_"T*d,bSLeb\_XMNkh'QG!2+'X$+!DV`L4U50QgIO2dTdMpQ%d
+%T1b&oRr<PRW2cfI#H=h1rs(f%.$N#al+h*Ol`WR4`1N#pkspb^S[0OsIT.WkR&]U`=oP7/\,K>qeWNU&WBiVg)&h""*M%s8)^>Q%
+%B(%\i7Ph#0TDNp*;J^ImrT3b)\tBO3d-%KH%=']/Tn&e:bG0n.A(b`p2g"PP1*7\LoI=4FSU'YdJN?(ipVRilpW(<^cWp$s;GuM.
+%(0XKp1K0[t+$+<kOo1Q/k`odofD*$@nMu+aY=!SO+@>Zk:M_CinQRQ`]K*=Ue4!.JFRo%IJ#++fH6j`tHU"U;&8q.K3OA0E:J&j;
+%?7F&&_>\ZJ+?k1HCKqHUl:X'smpbRTU02G"-Hc7"0[FPcdm2jp5=fZ4Lf^.l:4>RI9n$.;=9 at 5\d.(P*j&PQsn<hp#qiNkpg3<(Q
+%B)"Ut/%INOLa5Knp=*eg3e*Y?!TQSl`SC>&$G6GqJuou/\nN(h9oVY+]f+CN;DdS"Tp8I)\2?=H+hFLN&UUiQI-"U"EC&KZ$%MU?
+%T_c5_W*V%\k,%LRaKp&\/jPo4'J:?bm)6R"AP[fH26ZUJ6J9!'. at H`.n2!(*&j1uS\0I!ceijk&4&1BQL/2huE:4^hQ.Z&D,B`X1
+%S4fTq^hI#51<iD)]_sA,pdT"]Q4R_P=b?7/LkuJpWVmkj_hH6[J/jtebmYrF[S=!Mc\oND\7INX,rA^<nBIia.a9_N+FTMNosMK?
+%BCc\Lg*m7"AB:)IEaDP!$]7P[1OQN-Jj13XSB'\?043Y,"_?%!"D_mih2j]6Pr*e4CC_O`$J`A;FhL\Q,rYu44_j+Ijo^$Ag:6MN
+%]udm at 0q5RplY:^#le at Wc"*9'-:Q$(#7/`p`N<,,cRn+*,9o\3CUuC[1BOr1(CHc)_a=gnbM/j6!%L+3kd;1 at ZG,]Ed'B_.I5Cl4E
+%M9(>0UfF4ECT?\_gkbHjai"Ds-"S_\O'[1L2:VuodtHYl:JO;D:hq3j(c[jASYBa-bdg"8i9b*U9QQg['6$T<O+5k,$JF at HI*t."
+%DpuCr)ZDZ(^CjZ?K\1V>e6>^=45f3.f]gqZ'A9m_U@>RaUUDS at 2j,s)5E\F8-hf\&otXBn!Eju6Au/_rGk0$IhIE8XEeZ^Ti./L-
+%d?U%mNc%+)+CP2`5D*.6i<q'"@QQSe-bReJi[8)@qMm1*$sMM%"a*cS=*Npli_X6],[XI<F8/Ag7^Y9."#N%EJi4t^q6rKnB7E0p
+%rCC!3kBa$u7-Y1Kj:q"[:3l%N^W.6SJR]\C2tp6+b at Sc0Vshj8IMj7'#%?[QrSs:`,gd6pqOd[r5]"K*h\LY3fdrW")U4J(m7>:c
+%:;FN+EaR&;`p at HF-/1!V-48>-2r]pU5UR/tNa'T+4L"_=MNu6J=*+l8lK-'[W*)P!ML8=hg!eEeXU3YD+Mg?p#F-YVPuG,na_/8D
+%W"I?-4$"fV)7cU4MHQ3XchQQ?9O8#d%RT.O(VFsLefH7dS.l6SdkCN;r,^UeejSCODf`StHp?bC'Em:2e3K%Z+1VOZ,'Q>TpbXs/
+%f(PrbU\rgEV&EM>!P>1GPYI*8rg at C1_Xd[%Z.tiZan(!e+Js=6>aS`HHYWZU-EiV#cH847Z[F+h(n%i:-0PdH2l])6^bF"APd)[.
+%ZAXmGN@$J^N)Pc.4KXFs- at VkEV5S_LId&bsa<?gMn4\"P0VprG6[AY*aJ_qG]EV!k[lATFF=nM<kO at 2*cNY7B;;P+^EROWF)"[tk
+%:f(86;ru5.I%/PK/(s_:H+M,/\OYj-M_u;>cs6Wne$/*(]20F12KnhmP+lS1=-M!%!0Np"2bT^!*'D(31Zu?QF4-@`,9LS:aE`Rj
+%"N$GJP6AL]bd9m#feE(MoB0%*jUh87T=N3]"ll1H&M3*CbA<,u&5[sF\gmZIAiZf_6&r<\?S2D<<qT\a/[sc_O`(O`h-NY.Ia6YB
+%%VkY5odA$c3%0m`G['!a,iE.7L7QTd+V?DYYaS;PpO;>+7*7Ho]>K)5eTJ%\;r6T]KT5<+L3+p!CG(sf<.Mo0VO$!O*![f\dVn:o
+%GuBDmnJ7 at tk18\kjciH:;l1Em)9HgAK$=0I=\<"rgIRY!SDld&9!TND\1;fXO!:>d.U*`ADgo]V62/W!q!TJp7SQ/./5Q+AQfL8*
+%>!3/?*db;i>Z$P[bu#NRH#0J#f'>Z,bmm&]T&-hCio=kMb_W.,V>3iX^13%/@uC=35jBSBF]/%`.)OaumF3aZ;4>WqJRr+r61&&r
+%5Q/\/G0dSKf/Y3j>X+I)^k'sXJ*p%al*T5E\bk23A=Wle,'QYp92NePmn5M[gY2VT0I=L,d.A2AB.#^HF5"Ri20kMs6(j+2hkgI!
+%Bc%0XXf:Q+A:\2WZg#a,I$S\l(Fq_8r/_mG_VqlVY*6uR`f'+kC,=Aq.d7)EOe3__4uja1W/II;UpKpG=N2E,o@\m["82i=Ag`Pl
+%$\Il&/<pT6cJ$&m:geU.k>+5<6%eHCm;bF6q@="CI%),%j-PAUR3D]`jZn+^n\R#^,`O.3[cEVL_.1UAG]@7c>bDtq at q+_5D(7W6
+%9sZ-7aML1b%k3<c at s>fCPIG[R(a,17=A?&ghY.0?'I[LV;TIsVNIsHi0=EU'2U,n0M2_*=n"^2+cRP"ReRV<<[=Nt-Qg]hNFeaHM
+%"=>(Ujq(V?G?Kb&"f^^=YLd3QA%ug_&L[/4:$m%+;SGsV7\=''^Agd,SdZ5D>OsaS1\;sPKKJNiX(uQne#nCBr]0Yq8TX'Pj]XTb
+%cYHAF?5R'-Q?ri at iVdMt^J%E=6aXL?V at 6YP:ROs:AL584r)0DH'FB_F/s,C"jOWeDa/W?>NX2YnC_a1l(/+B5s8L!b7!CKP]2DiZ
+%1A,4i-(blC7erle]WDfji`8'`X5Vl3'128/nl%Pto?EsWFlYqsf`-<$TR-*4bDj4+jut(Y&6;A"F<]7sg`<gSF3/%iW[cao11N+K
+%/HoF$caI(sl;k at +U6<HX*;XF-*$BQ#W!HKM0qcuY1a`WUFD<%.\DGpoV[Xm43,_80LT)tM&<D-O9Cc'FE:TM9GRrrC[c>qf-_3I[
+%PtAD5kBPl]s3.;hBMAU[:CC.grsm[<VoF=&+U"4.&rcRH&0lq%)b?@rq<Y`BJ=oES)J)`(kkQElVt7RAQC9(Q[9act8QqVY1lp1i
+%BlcQJBeb98?>I_JASU\LZQ at J?>7/Zjq7%(oG2MmX410lU_2ul8ji2SZ8/s)751V\NfQnfr#8+%-lD'lo>co0,V;#04&Tu_Y.:+8l
+%/.UaAJ^u4Kad"0m5ta%c.1cC4`0"bsoBD:sQR?>+ce$le2ssJe[;I7G>EPq,7dFWbI?KOfSp"R]>H5&K+*oc9Z153"]W8WK1b)Ll
+%EU[^%lQji#E(<%,dL-(7k_3qgA[Xt(%r3p2LbsVh1 at QUJNf/#BgLl0<VCf8a#`uCLca>uX8HTQ]]HsMj(ppjPO)(;N&f;QI6:oao
+%>5hS%mtF]+!8XX-STe^.`"P7el]P^%pcb\&:YLCIDu,,L-F&XbT%=dg:1 at n-)ENU5L;f3&qDLbN;r*>DB>\0cmNL,EHTN%r&A+,g
+%G713gA+nuG19LRkaY=0R-YpM!YNB!?-0GALrKX>^fuqql-2eJ/A+,Mthe*A>i08aqN`9CjdeRd8:U[ZN7<jZJC^?1i7#>pj#5KeS
+%mo2DV.\Clu=gPm9TJ:cNjdkJ(GE1-V^,$5+S`8/E`bih!]3#7*ZV!(=f!RlU\bJUsTAF#uah1*$d2m':>_m6[r![^pMU*XdOGJ8+
+%DBa.ZqMu-,65BMY]I#Z<f^,?BZYIaFhntnDpXbc:BPbraWe^d?P*<=l6'l3qSGGk3l+uNc:QnimI1'X/RU0rX2sJN)cfM)?`F]K=
+%#tWs05Gq3$R0sL>.;Mi.n>MTC!\ZWXHu]nm+l8HC9?n^X"#bpoqp:UPUli5=M[=GOSd3&MSn,6o34l?5Pj:.2#Ys81P(\K+!b&&G
+%;II_0R;,(?pV=N;q9p9WrHtqH[$7ne(Ani2:1*kZkd?tN`V!K8O'2BO?BI.E\Sfn"=)H7U20,PC>kkC)>Y$XJ!ciD<SmA6.\')3+
+%D?grcB("/*rj.7aN2GI@:I^@%h1`XQWj0jCj@!u\,WfgcgJD at QZ*9?R,oJIi[8H2cc9irmM7X6*R"@/<^O>P[E6Spm=JhGa6^V=\
+%EnTbIL>ZeFcj"LVEpN=<&%$5S/1LHqVPE7t>@tD-r]M%Oan%1S21YsQGR_GZkX.J0QY+-Mq-tH+I8qn2-]^$\Y3,F0M(_.K5ng)l
+%3+4m0A^.<gTegLC7*.7P8N#ZRD@,Xri)?AUSdJ'f`06\O9Rn!6W[f6jO9#gAVl=;.Xn[JpCKKro>(8"2;E2b;JQU5f?9:.q1"NZ*
+%pZZ#AqMQ:AeSA at 9Sofd,S?hBkPZ(p,F-Xd`i`%,5.(FXEg2`'0XYnitM>>!!M7g\JS[j8;dnd..*#P`aY`jo7:.?=YD"ahlA#DCc
+%@oL^L<htJ!]u^6hD?$oE\FX+&OHsN\ErTlc?&!9/bd_lR+ at 0;q(gLt@\mdmQc^@Q5n)VImHNl>4L'=73pMJ'/r9G=[m\Z#RUr!Ok
+%8D#28%4!Uh at I)(H7YF%CSn5FTEYhaD?5ka&67iLf_B=JmbnrYKruBkM`j\R'`4;.e./=L61DQ#o#Q7BJ?.[ORU1-db=6n$uF!dgF
+%.li</^c=tX\>e3a.B!mn_Q]$ZX<r8Ar5B(,d-'$BB>l#196D.hBhe?sE^,eVFe^r(.1[,HWG"jEJubC'fNf9+1cuQ0]UXP255A+[
+%K84cm9c#rY4"-n#g[eAL&4uBMdH7%NkH8V_5<d>nIO>.$TH;\\XIVReiBR::`gk1XQUSbQV1)06DW\[WRL7NLX?5sZ8mgjW#s_@#
+%4f2IZ at W5.@$LUk$q)t>SWktTK5J"1Mo6.A<Ss5HQfM?N7DO]g"B7H>=`WRmH+pF,=4U8klou7&bS[dTV-S?d1W*H)@oe at f;.qZZ<
+%Zb2A6kcD_q>>MN9-NKg- at I()?L&qQM)m2:,esEULT]^E1dFXicUEGEkfuMAg8#g*UjdaMkA8'jc3PHglfBLtd`:03l3I<Yq.,6Bp
+%mebb]Dor$\[gu9OKg7g`hVK^Rm1tcsj1^<'h3.M&%!Ao^06kg:DM8nL6&'c#qIpK7-)m2.;k@/a`a+`Xaf_(ahK1Y9[So8)PJ&eG
+%Qt0!.H3&R9\\Q^G)crp_g4\G'p$$g831;@Z)S!Prn%,;U2!$"jFQITJDDCVU#SeYh.UP1J at D<Hd8amM/l%')TkTQha)*Q$HC<pj%
+%9<R3$Jfc\kD=<^k1h'H4BAe"Fb11ju7t,q'\c7mPK%AX7LIt.;WOJ0=+Yk%<?'M-9=h]bX/$ZGl84o,u`#qX:J%\XX`1Cqtk87h.
+%<Z:Qq3#fo]A%F/Oi]Ob8KlVT>&F,QV2_",A;/Q&:9V(MVPOlmh+Fasp at UnQ_)J-;]"50pA:<A-2L'noYSf;VrA6H;IeDiEq=\tQA
+%;\'aa%2AXu_hsMsN,>(i?o$n2`K`iFm4L5ci0"U.ZD8C+](dUqZB%14ORK'?Tf\^3p_^_onpSA)T<8/-][C#&.tn*`Xj2Wc"U6\U
+%bPWG[J&!TIAbI-X!!ugNYMYkm/Q_:;8T6""o5WpMg3O&DaLV0&jV4,t`,6b#4BMY_^-M[%*:([`'T!I#a&uHTat,]T!2S<of7"7u
+%Ra_&%>K4Yip:`ES*XrhIWolD8RlD\4fV#i%ftqoE<&unK!J\".DPX3'^RN#Oi68N1!i=eEmtLJb:BHq>f:F)+fNXoQ,F?+)#eIFL
+%]KLR^O*1B"7>g9S"I#MWRr$:RohIKI\[7"Z5e_\RD"%k3K0-`kPnc2EWJ_VoS34#f&e)dQ#EI+9.LaJGqOluXa at 2ntT8b<u,&kZ+
+%QYn3f[I%7:KePDVQ!.uiA$VfKU=A:]Y"47[>038Ma8l=@'3I7J[#1uLIUs#b5!J/G+e/"O?peL!\0iRr2k7PTUN=%6b"@m,`5YP_
+%NKdO7!>Z*e2qYYpSF;Nk/3'fWT>5YRZjOmJF4.7fU76sOb-37=*5-YmG1bZg`HE/VUc8]>9$YU]+oPbe?h>j#`TC<nG3r4h4KMJY
+%r+YY?5(Cn\W at qni3Cc,+g'kD7niEqdTiu at b@s9D`+C;/52]$6kPCuh7gTp'eJ9_u:J@@ChNFPPqCeYqgq-tcD]OpIAH*UdRJaQ2!
+%9O9?lnF+t\1QI]Ra>umVkE_k"QL/t#LN-shA`&3jo<Z4tK,t[4L=:IW-+?_b`(Q[A?]L[?J8E;ZVQ[L]q+=]ET/MVJdfr+\Mf7]Y
+%o9$HKQ?Fq"'=:u?\0go[VgmT/hT.S2a*#g8ht+7='#1EbW>XM,fHkMmq;e2a?RONQga`sLj>o.Ao!L?7"^UZ(Mhjaob=B\]g^C70
+%S1iW>B*pZS-Yc':-KB+.q?&3q'%r\'kZ32WT3+RaXsScgCh.&2gh4X"UARUfpnC/GD)<&CE:(e,c`=HoPOPi\7,q239Q3[6kb68F
+%GD1$S92J/c9CfmYs6eLVZIX;sW7-">S$RORbtZTMgPt%s1>#RT:\FE>@\M]/1]nsOi=rtVhr*g"XkFAT0HMh7:A=Glpj'D:^4\33
+%CsU7_3>m$*&m8MA!0pfh+S3>XHaSiPodPa8;EVcMQ_NXq,q:Z2$TQA at hB>tKdg;ii'oJ!"U-7!'I4XiF0'iHi+o,#p"l#Zk1Oikd
+%8aQgLTCfcPTr*V8U??p4;]a^T[dL(=_9rW0WH+m<j(g3k]6qp:m\du:K^jDT!!TMeNH%(\fhDSuDo'eYJmAB1N`e.#rgbq#Z`%&h
+%02?$ff-tX&N;K.cEMQ-)b--APPPts.XcqD-]>$+f)dDgL;u:BIEI:Hj7pIKui)/jS;^EkoS>Qd9=XPP/D<&k_ekTLBp8-!i"58pB
+%o.fg\B^MN<p\QERraHDo!B&VlIVZ]N'lAKHAN=D<^)oNM7?uf_3`RUAG1f:G&*/CHf1X]of\?Ytcsn=oIG+).J&j_)<)0C0oh&)&
+%ZWT/CV:I^FbN1A\U8=IB0mucu`bg at ff/Y4H,ku-P96clt[SCC/_G3mi`oCXJ[u_$XG]d3%>Cj9P>jPTl)TnaVM+2lLcZu"hALIqM
+%0Aj4YaK#u1C-fk?mDs@\H1J*#De#/@VK;HH/X>[NIQArYSmJst`7Hh-ESrDrp-[3fZaWSONd01I:AJi$?H)L$3T!D<k<XS\peAdZ
+%2;^-ikE<-6grK^H!j27!gPPaZnqSYQmYo01BV$Y,>$FXVUq#p3F&#Jgd28I3Dj<BJT1*?i2`645qJ#=8]L;oVTfP]/b":T8R0F$S
+%bt at Yc*8-C_'5`Ye@[u_+gT6oG)oL%=QZp<A['15OLuprdni[G_kc$W/jDV#1Msd[?QSfnA/6o4$K?g($F.VR]I'I[hM-m_[Q-M,E
+%+L-,B`^I6a#rneIYr["CWWZK at emZ<uqXk/:5:0n0,YY`/,,E^a/]"]jki#`b-df6,\con48I$RH=;P3?bg;R5F+akafADMLUWL81
+%-9MqQO,\i1OV#E%^s(OrLA[DPgdb`q4[dur[-s23N0;lg_2t2G:n[)>ZP%](pc"7to"]G(fEj'._$')#:T`>M:NNr:A-IE%e3>lQ
+%nk!>NdOL;LmM)UI at S)Xt;eONl?P;GL#Yt%^M$V`Wm@*@.gksJJ/3IikKD&N%X[/JnL!ji]h"$pi=LdgBaW'.JUa=)K)-Q[0ZCNJ5
+%U/iu"YopKOe1P;>h]uLtPrb%";L_l2"Q3uF21+EpDfEci`/u$>&0?tR7&(\AC)^2K%mg_jc;$';8ij)@5';Sa_2%qCYq's"P at GDG
+%q)j;b91qqo,*Th1S[,ZU/YLN3>2>9Fh.3%OJB#qn;/P9*1lt:#U#"gs\%C`ekCs.H/`Pg3(X?/-Y.M3K$$Jo,M)6HDdZFK$AG_P9
+%=A*/,kO[W=;X#F76c$YQqr%43T_'Bo3_*g<:Ym#AVC/(uD!uOA>Cfa_=0hVoOW+N2;ck at I1s5F+aLs,;$ieh at mjO[=!P8#"/kgRR
+%F at a/<H,*W0+Yh4U-FnZ!dDhFVKq',o*phaIIIMH0o[@lUZ"XiM8oUA]])8naV^kU^C=%%&-2Bl+EW(h>Co$.]mE$%I$TVd.*u=AZ
+%\d4&86$RfL[8>*Y;GD>8\/*f<\lGXX4kM[oK0.\ECYkH`ndDi2B=2ri7^cE7^L$$pNbTd[jMLR(oB]A-!+uBWs#&`s+N],;]Z/G-
+%&e5m>"+&NVA[?)9DcV7;_iN\i at fRfjT.4Ku2,)@la:;[)^R8:&N\Pi/CNArt&ScpZQ^>^hHeM(N]9.[+SS,#!A/3lJUnAK*MV%\c
+%3q9<ujk5tclFpR0cq_B.:D\kr]E<L>`S/@b^Sg_ea8"A3%Y-(99c[L;%UI=_m*5`TVC'IiAh?:BCRIi5=t%KJ_;Q=rNJINJ2?/nW
+%ei;C^,GA*pWcGR+]pLKOV9XuGY.Lo>4VIbVC2+enIb.<@EptHudG@(1Ii.u3A]3*kGE/M&dFi3.2>l]:F$2Ht9BCVF%i%f?rY\'V
+%h;M/dZYY2[R(on1>>D91Ch_rI%TX+V<,=+<:H"*//05G2"$H.Z3kbHX.jGkV"AC7ZRo4sRlJ(%1GQMM=,P,;MHdC1\:kRq%j]-E(
+%YY.IiaVU_1>(XN(mcb=.hlK!(9b/Jhi1cI\4<@4_I"H;+o9^l7SJ]Xh-k$RG+kH%0(RBlVFmnT0Vbj\HObdW(0nE7t](LiB!5mY$
+%4c$j\EXVd!l!R&Rq+u#d;TnN+8\JoB=X)?:bfpa-j]d(Y(u-LCb44ap7,mX&#alDXq0n9,3/D`kY-1cgBW!j.:mkN$,f4hK.99Vj
+%ILT,YLAG=s+pCL)M[h8HdCBGQ%]S"(\p6o27 at r)4G@]B4B=!s7%A5b-b#6O\DCb+q6uU at c$,X>YV`U=,pmTf]\cMc?W.E6h"N(*$
+%.IFM2;@4^Gc(g`WT-0o`p)oUchj45IrfY]II$LZG-HWR?)S^dOOXe(3d`*4C^\ag.C+T39[cuFu-Ys#EOf=p>hWqKaHBNqNMs7b"
+%8ZRi=Mo(MhSE>7J^kQF[DB"b$rB)p/:?sO8*(,sf4e6PSLK.lF'.Z$W[f00TaJMgii/-TLeg;g,$*=ISBM4t?mU#J]bn(h#q5Q<n
+%,+FJN(Z_-bSG_<tlA4bWDOWZ`00uJ'/6Lgo!1G:/EcG/.AX6^Ar&NkJHO=$/4pgmA%G'$lW:OQ$BBjDPe(NSJ[$\1VDGMl-50:P8
+%HUus'Vqa_tdhLP)f9<QiEJu0DLP'QTHGTWde[YZ;`q&\Ibr'`j%Hkou6"_93EJ>DV)TuAM:Wgo)h:lmqa):L at ej2p]2UgT9_ZYPP
+%"8rk=pq1V3]I5bq?OGX0?)M?BP51:OSQi^J\k\`dXP;ka7q7?u%UHJ1TM=HdOCZ6Lr/(Jt;$*C8PG6X"Q6gE5[H+C'a+Q?dhBo-a
+%MB^6dYP60e=G<qE5TlCIBt[V`5Oh3Hb+i]i/Kj1"/8]X5`J/ZOi=VmLk+2K3)'<FZgtQA'S;;PZ/^M at 3Y%ZqqR52&JI5uBr]]HA)
+%Lp]<al>\A)ah3R-jBfkk_,h.n2tVOL>kc82DV3NVh^Kd&#oH+m]!T$FqNZ%Z39.A1r1"H=/T?ZJ5^t2Chh at I];V=>$[YT"k0><&C
+%7qspuJqgfNSto-0m>S&_4#.4 at Ei+!P2 at be5p(.9'WL7a.-X9K?ab-(r#aH+,;NLhJb*&5e5&8$Xo'gLiVO"MFd#!a%!_f?]NoIMl
+%f!_*eNAk#ri60_R/^)l!k0=r!:!Kj?iGW5JDKe0?Nof<3WhuUc*q_[N/HP_eq4D_hXtWUBWMq%0`['e1GUHM\STl#KYqs>*Wkl<J
+%,jm7<=O$LkF*Ht79G%ah0.5XP<??FkEg]lXls^UElP*lH3!IDe^X]=bE>SmR%kW?-&1JLq2Q/Ra-)>/rAu1QPU at m9Y7TOs[U#EqU
+%PB'*P"!O(__m1(FEqJBNhC"P!OpE$#>i9Rof1,Bl(!C^>HXU$O-(9`Oc8er$D?qM=oGpZS-JueHpO%(j=!$)m!0f'Tgja\%e(ZE.
+%qR*rfo_(g[S%n.!nE]Ml'Ac+jRTV)\No/K*qZ^sBRjOO-Z)!E*DbbF:)[`-+'^6CeU'C:U8U*uW!@4tdLU&0[CgAQ2[r5!P8VRT]
+%c3rL?Ll/-43D8F/SLdg]e at I[.2eQs=YN7M4\.`Grlp]5De7r"VQsPjB>d%l5X&(W_c++-t"=[Z?_Q!</BCAXq"*%(gaHKfTalogr
+%oEY1#4NsD"P_ha3?bbLjg7ap=Ei#S7]K"Uc\`nRt>c,j/@-(U<V^4XVB#pT'+A#bZY=Oq>\%NJ*V*S3o$!++_Ja=Wf:`L/F[p/09
+%,rg3X;\pRKOZ,f<HNmi.f#LchkKmj,+ARG5Y%L0_hn*dI9a3[I.i'U0O=ro at m:PmN"80+mT#ju&2%@<m1LD?fB?C?@.LCn='1&I_
+%<qZ4b$?=o&fY$mlD:*7]m5jrYqifaT-BdKQ9Nq1%j6n3RQACn(Wi#PQZuXf>"Q>pYRZ)4^D$_F%hj]!7P[qo-ia2LUd7"C$3E)O?
+%YT>g'B)oc3(%cB(+.Sg at dT;DKK[&VCPq*BppW[cAF7n]Zm&=Ed%*HO!E$F`"p:9-CXB`KHP61^t0JmE`SG7q)p[[?Ze,@#aQlNn,
+%OOQ6KJWod3`)hVR7P$^kGk9E<gDl%R3FU#gJZX4SXE%2T-[ZuBU/F,8RuVlLe$ScUNi&W at Rg"&t)'Vd61.e2upP%41k-:4C]hF;:
+%CG8p%/7t'BBZT!7YL<$:>DU[r?VME@>)I]g.72/3`2nRMj=3&`]'f1!2g7gd$!TDQ!R<%LpFh(]3L*Z6dnZ]?Q+uoR7Wq?I-i94i
+%5u%o;Z/.IR8iH'ua&[-*W%%`2esrO_'?F83h74LIBjA6d\o at J&2AOft\JT!t$S[k_aFufZ0@;Vk%NSD&kF>3EfDD0XS(rtg]GRc3
+%$TC/F(DC8N at -j]1DG!O-eR;$cm;*06.K=s>RZsP?jp+`H%qNj0g4!86\O-5VmL>DE=6J<#S)h._U0^bS*]]ncK2XFHE``LNI2a%/
+%@VkKQpl]JO">;?'2Xl^aj6ITd%M]GF'Q[QTXj',Mr%4&%R/*C-T)[kZ?<RV-+S)a-4Li-R\E/AtN\^%je?em;rZtu>$b[i^hT7If
+%#,aa)$f7IfR1u9#Q3-9TOh at T0ZS^$bR3tM<>E8 at E*`S*iBQf#"2J*7h#\!XW)>u*E#8XpHF24B;7%6&8mP%mE@$0Ul;]YqT,08f=
+%0ul,<2<e,#J3*4bdeX^ZoAiZiMKr=7Qt/7mLG%0Q;KX>c>,Y)^&8]XT0fPW7HB,`"FS$HZ2G7Wra:fGD"*0^t0$,:bkq(o_L6![>
+%XUO,d%oh;hQi;/HY'm$h]7*[cY9CA2P?;mHOR:cE/IQQ-Y*,ksXR\UXS$mb163Vledop2;BGlnO[Y..\&f.JM<:=Hc%Q(;"M4&%&
+%T!RTDRHpca0j_:XL-&+iS>>D*B$@uN+2St6N5fmu7agBmc>D`+[dt4XJ:r7Q%d*?d*[fL8m)B1B2F?\1E\SeU.cVP3Q at O+q`!NL^
+%pLleG;^QBn@,3qnDKb3F(,hpEhR6jHlH@:O(\7gaVhree&$M,7JQ5g:VKPj=Pi%[cH)gW9?$ROG;/Ooi`6J8%qb7JaL8RDVVR)AU
+%1 at .+/=RKZ3 at 5ihb1)k0iKj/TD8-,2AfrO&/K*$lG,'fsa;T^fp%U.lT1dsf,MM!,8hEmjIa9:6BM*G&p7=2%dIf30 at jjR"BcG5%e
+%^j=6oTKrDc3sn$o!FaiIO=Uuh.k+_%nQK3hk$%0UK.1^u%'5U"@E%/g=![Dt$_)`jl@]*'$Kdo2:EWHHOkY/X(/C!XX+pjA-RcS-
+%_.*eC_^,ob4ZTk%cmMMI"i!&&^?:u8c+#FGf^sa<(Oj`Qnfs<Xo"?r.VAT7RP#U;\?6"Ps]7WB>c at g;aCO#_"e<NLlWA6/#N0sl(
+%V'?#"4LB<p8B>Kmg>o0/HEgnlBEGn?5ZD`OIJ33>YgGB]X;u?DR[=^E9S4T-L2ukUVS9Zudo\`..861]cHBU#nPSNaCcUo0EO*b,
+%U6U0#kG+k/Juk*L+'@U.]"RG$<JheW/mS>F.[/qlROAf$^e]hN^LLctCJ4RG.r-*n6L/6YHUoOPqIjeP[Lr9kfnUH97D02&WPr_(
+%H6p3i?&VgQ5/i\'FV)[SQ$B4rYD at sXP&^%;Ppq=s\uKt^8c#,KDCI/h3(MgJ'AoX$$BK2k"(1a/mJ6:cGo34[=AtHZ?C+k0U]c13
+%Q)@\0!'M(7[$5X/fBMRD+Sfpt4k`V[BDe@^J;$HrJlE'q at L3Q0XtsG\[U?uLVBf7JarS$=WU0?oh&D!7k>7%WF?[VIc>?""%P)27
+%9?_#AVNjE`p9L0)Nl&3ALn,H,9?MM)2DruQiF6d+jDF#"PK1f\d%;=^T;`;dLQ?3WNeOn*Mp67iXnm1e0B(*C?UFFJ>.]J21Rk3*
+%Q3sS*9GfZoE/D=o$!XoTVck4pk'`*6)nGJj+/p>r^OIc?8W=!,itN,q8!CF&?K\`)P,mT(g!&];9)d54 at V.i"\,Dol"paa[)G#?d
+%g?$u(%J?5a`=0ABp7 at BW:8fV^[b/\s=cr'V:V'qVEKW8Ip*cau*W4^GF_f03(kn%_&?RIT4LIrWS,D^Urd-9F@[SA]2h:1?N<t'B
+%?k%.k8,Rm;N(.h!l)CI&'fT&HITGu!"`;sqY at H"GIfZ_L_0dro[3e2nAOtNM]lp.9;W!cQ&o*OnP9;M?/8aL:MANAsRuECa]^Q0j
+%1_Ii3;f<!I/FR].e>e#B2#"0kOa2KLbu^>*j'4GCAb.$;Z8DO(,C^plijN3tiLLUr-D57If#,UYn&bGfI`R2$]]aA(od2#P;BZm"
+%f5j-Q;No\r8P*:L at 84_gXu?NWL)!i)ZH'i93<bmm)M at OB"r]O7d154f:&MsG;"2IAQ-J:%&l'O>WrCL]b3^]=Q&Vm.ZCnFtP0_gL
+%S(0Stp-LUpA8Yf9[fu_Di8b0 at NdN8ti>&5gAu%ogTNmSi:"#3OG`g[a5]sd*V#7$\OdUo^@%lH)Wuj]cUj3pQO#;FjHA57-GTp_>
+%c>P1XbL2#%:k>N'>6LkCK2sjT;lDk2bG7*@_c1QuL5/OdWH&I=>k.r:ZN=MIX-d65NMU5jc3[/_\LDE4F'%[r_K<0%+%DRjXLu'?
+%#MJtU_:1X0)Jt;HgZlbEZMnU>M-I7qC&jLeR:Mc,99f7==)a<^'e>Om3F`j$*]CJcm0JQGh"WFdfZ>_ at 96NCde:E`2KBqrF,tV!f
+%R;$O`$+3g>2=J3rCBXELab:f<;3"C_PD%BRR)uXE^(&ZIER?0tLsAc5]Y)G,L<sRAOC$+CGYE^S@<&p'per,3Wb"IG>E3C>-/KC<
+%DTBp64hj&h-ah6E3Q1'0/I6PL.EL`P%W,`\k)!cN"6^[f!<p#:B-8>97]Q>a(\QmqG323VVA=J3V!C^f[YnV'coV1"gB6VWqE?=6
+%\Hc&Cr#,n64*Thd>.WcF,W61ik2Tn07os\f2$aO2[G$1!?^./I-o at 0=6IWr+<HV.[`1sEB95BZ\F%AEKDocs+0&Dbp5F%Q''TM\,
+%C>FfZ\iK\,;A'Kma<_#\a1 at D1a]:FAk0*6+47XRt/h(3iPkm63n(O]"=`1lDdQjcN2DG#Km((@C-f1ojMYpr6p-!ZF.XL[9),2Jr
+%V8aZ0o?c at HC9>tG8!B;f_Qn^_m/\.>X_JL(8.`0FUH&G^rAfo\opX1rh$kNh=b6eZ\h9GTr/h at V&Pd#r9slB_q/lY1PiX-QP6oT#
+%\`Y.J3PurnEsdWaa.Tak.Eka1-fp2G,2(l;.`%!B;a\F&`3'4A*kU6dIcb6B\NRt[ZmuXO:7#qbH*bRc(>$!,4F:C-cN at Tes-3_!
+%LDP_`7Ahg8/g#eYi!>o+ahWaA#;8Zl"Z($&?]!da1orcb#JVj[/m.G=p@@!W*!=bBdcO>TU['1=VZg5Om^G)ol7>eN@>)EU'k%<M
+%fWWTTD;3\Y3`gO*gm.];AJc2u\ZN\J8M]Q=!b`(17GH4WLZZ`#3p%kdhL"Z%l<mhI9!UU4c\OU,EW!Z3Z;U`ui+B6bVlP=HQ,WYP
+%;7S'CYAI0cJh`$5bBpL2<lI$tab]cP<uYB\0UXFDBt7-f8@%XW19J8O at p;uq(;nfejkd9O8gt<FIsh1/Q9<k+PD!Jq?n0nDa\iaW
+%<_+)NjR-2.,//,68oJMTSnm`'HZQVnq1ZO%nnVH5dWPuS]T\!u</"ii at b5n,>CG\ULL.kQLju;WdGeO(d*,sOXV4F/%:8Mh[%'bh
+%Vb(op at IkS`/K60C5bCrfUoaH$AhJhWr1NuW"4l^RQg^G"qf)'!W<eKL\La?(,2qo6#A%\0`-':+>FeE)h=hQBTi+OH.Skir.B.1B
+%Gd3b4g]SR?*iqi0W"Z_rM(a?hg]]7Qc/97_F*&I[O)l%BeSc)T'+"+%%QsjY$^R4IDPVZ,'5n5UWTX(u8d2M![#G1l6f3E?EKe]b
+%>ii)V`WmIUn,/<C=h=_A.pG8)]Lq['jL!RF-*^*_"77Q-N/H59.c0X9;+9cnn,7(XPEo_UZX4+CRYgX#%DMG.0,fSCXg)`^Q,rtB
+%*0&*"oT\2](peT\DB/t"f`"V)Ze!ShRGjjoQn"-c49bLiAHn8Fs$@\.T<!n]*,F.[,ROYVMeq`BU]>+Vk:PS[@c-"5h_hN0(6_cu
+%#,H[I9EDUBGgEhQ10gp*?h=b2W^@8:p9MmQo8K%nl\OXmNYJRu$-K;AM.K76d\nM>i-8T%bJuQl"G?+55#1\cWiL;T.,K$o5t(-G
+%cnJ3WEHYZR<$h)b7>?Yqo*DH/E^+;O_Gr3X6d8B"_tgW4=o!iX-hp)Y5m$qH$dS>)(??)J5AoT=%X,.!C8mkh>U%H8KcZ"<:o;J2
+%5PEt$8T#e8o6_')rXXD(fWJAXM>LjX2J-s"l$ZCOUt1K=pRr#s+KB*aOZb7][/JnNpH.dQ3"UmV-At$UPqp$T,a0)O"T8&*Icicm
+%Po+,`.7.TZEaQr%*j'R[dA)nT,40H:ilE6b\M8q#/bN$LG"?M1Z3QdsW-fbZl],,^poucKn-2?(R^jlsOHLJ"=LrTJknu.I;,U)N
+%jq8X;`0D#SM%Dr4;!l_S#)sc^4QTl6i]08u7TtSmb6gk7%e^<:'nXZPp0Y:WUQ"'tf^FBBO2cUt-6T,l`(?Oj_MG>qf,XL"5Xu4h
+%c+*oo:jO%#G\)![RAH[*7fMV'/QKJ*KVP8OUT[Iu2tBTHg]OWAe7 at dS!Bb(&$odL$XlNjTm$hIbBQ'.#LK=P](9s at A+Ga]UN/G5<
+%cSE_JQecKqV%'KkFg-b7b[_'1NhX<>FSN-GE]\DcFeB>97VCbI2`j0M)t(TP`DLADn_uD2d7cN(>l01`qMiU20M`DiUZpiYoh!J/
+%bc?CaJ!'Y-?HHoZ+JY5p2<#IrV9geA\\]@V:M*:t*AW3b>0Ttq;FJ_;[CG?s[ua/Hj,QeS9;S>(nd)FG#tk at Fq%[)sT!;-R;rk])
+%"e$A_ at RA[==6b5OSda'=g-A?/bJ4Dm`M9ltd[,BWUINRR>$Q8G.1oIr6Vb#2l*OjV&q*FdDKK"0OZ#RB_k8M'Zmk#,f[U*cV+'RY
+%Mju2X&eeDYh5C`af)tEC$7Mqg8BD4s3"dnlCijf3d3-ooaL`7o55JE>&2J`u'3Or;DZC#_AQ1mB:(0C9?Rh8R@/2\fa8qPnPV-lB
+%LV(Eo at Z%MiF#cpiR`RJ9aE>+'hJ(NNk'C'F[CbO%g=YW8,"pJ'/.?WfHk=r,%eM]1?AK/19FC0'l4h?8WE;U>>u&bBaIf_Hk[Fb5
+%p3ft/S=75Zh=0?9J<r2>[p6X*OEDV4JmDM?kr>WUo[k9g\O(f)lDN7-JldXU>YZ6-T"4L"Fc?$5L+/j2+G7`dF5F>Zb11NI):B]D
+%<`j,NisBaN`W0jJ;b8OH/&na[YIdb(\S1I;iP$q(GZK$M0iW8!ae84!a-8%Y6HWtOq5ehenjV6r&k9RK)t`81Bf(@s.9qMFZO*@6
+%k^1=<f)rNu=^XBLY_CdRC$hToTTCHG[D-GnR7>j['!Eb]p,k1bCh#s[TVT1;hmKAbOu&B-AGQA at rlCkiJ<oF`NF?'_"u\4M;YSm1
+%-n,luOVVXKI,4OU*8'@N\?Hrr2Bme4Tho1G1uI+sCpO*N/2/k57X3nmrE6:Yd3<-*<Fe]d"?"(br^0\<XjIAR,[2[e at p26R0@7eV
+%)Hof!69#C#1+Cp4CTgVQnm\a_KjC+Dn3,oU^?-,8W:W`.8-8H_4fXS+.?2M-02g<jMFl7Jo(B0gph+jU0EngK$Rpic01O)fng8K=
+%ck[!M9!3p.I2J7TB#@0YNOkMtp3:UNaTuOXm$4q.'4Z at 0[;KY-l$Afe.B_c/BeTdkZ'g'jk"3'"C_k!d8<)Uca[pcLoN>E68a7-b
+%b>Lgf-Q:!;d]:<N*XZoiB0dkpBL/7`g:3GCkb,)?3N,E%UJZ5iMi]tUrLD5+;u[qJK,BtE^iTS!:s^^t at 276GeMH,+e4_nK/D3=o
+%6hDdDS)<:>ctoC`7j^]&K_uXc=JiCI?cMc;[*=J!(#mS%="5Dsi$.Q8L)e9%Pe5]5oEiADHUGY33pHqXdH-gZDXJ[76E_g8<BPG7
+%KW6RRW8o;k'gsMY9'+G<8](O1DpW-78#&_ld7IFpS@[/jlO9F;d9JP-egOPakYrk1C-Zl%6Iuo4rNXF0,A"6^'atoFjo;,<L-5)R
+%a!%Er.:>sW62ns'd?/(W1 at W`r..XrW6kZk;<od[g6HASn_UtmS7"Kn'R,eb.kF/!9OcF]9X/jWn1\"a:_PhZe[RcQK2q[:"<2VEG
+%d#C>'&7..^m9H'gB%4PP`=2:^(nR60ffec'A="'O8;p(&9kd at 6C-,ACdXfh-#_u#APBjm"S/@MBNR5QAg[7Oc-'$oT/#1T^O<?3L
+%Prtru%CW$qaB-:l&82huVVoth9]pNsa_ORKOI]:S at l$1(V`k,[%156AD+%P_g'q#%,PQkZl8NK#/Zj/IJXVPPB#pR'YG272FB9^%
+%&I&Y(9SoRY1ht58T+32.)^\?pQ(ji2TQQZ"?:\G4no\k=5:rn/)Ms;,`jZ[:A;q>V=m!]kLoX,c<eXa5e4Itc%m;>r'^!Qo.OG@]
+%V]@0l?#+[1,^?dKEDKrJdoV?(,Z%VGMm'Jp%FPQYf,/t+CrYFG0^Yg+U`F2q5JZ/\MFKXQ=$8=KmIGghV?[Ui;p4AOc4.IS$:2"a
+%)KES%&gL;*"%LTLHV"euPq%o>d)?l>h[Tt\B558UY"DJgc-X8?ZZjC2OLNq$EmW_k/==[6%i=r18ob)cOqnp+`046)4)>r1Pp)e5
+%cr;rj,W?4RPr9-9hPkO"hL^4+]X at CK#f]lRW5I*3n^ig[N1N<tdPCCW,ZF(9oY6YDd7kO=abWZkNAf`B/Nkcg/sl?n@'(A]R"/j)
+%O"#bg[&(0/JPN=,:JNMVoEqX>4WfN!_6aoejUrC;6O[a>W^Z?1f^:GdA8%?(!5g[EK:7@*dSqo&^rd)ins-5X*dH:6+3MiYF`=8.
+%0E;W[M*/2O.VB5n%N-Qp)hq7'bhd6@[u*ciQ/M2To1?4>(f?-b]FV!PJtW7KoY^$=SI*1tp at Q+D3"8RgdqbQ(*h]D36#'"B06i at B
+%r_Dm%*u2RqL.Pk`)X(uSB9GP[X,+")X[A\-b)V\o9J'f<j<dI+0U>;Hr#j%L8I`n&V"?1JK;)Wq27,44.dH:sf^%Y82OIf92CXGg
+%i3Mj;98]N\YODb<F;qof%"^[W,':hiB/%-B5:[Yq;8U+V"3-b7.Gs'LV#]'N0^R6f\oG:M,kDt'W*prbDNZ!L7k2WFV+MS^.3Co)
+%S'X:(YT=mhbc2)-]!d7m=JIbiER at F&0I/@5YG]$C1Zmfp<6U.B'4Z+DCZ`8Z<0C7ol<(n.MIVpg>WHmenI-*_W3Ro6L2h2QC3,:Y
+%DeTG`X#+QcL,0"CF(9_4_aDJYX!LGs3OF\u:tF1uY>@plkfC/S8h"Q*'H&#*.cnao!<SeHRgDc81;A^3V%FO^THI5I"J=/.]U,-p
+%3AOK6'!dX&QQ<HZ/URkhpsWbTO^V82W6\BZ7>(`V>TR9)<<ptjra8TS#>]'uL87J>r\b;o)3HGpHrV*/M*\6PrEtutAsXJn6kZ=k
+%7#d^-+^HO9oEKmO%Tq,_Sh]Mq"JVXBl<5q+.#.m*AuggRoMDiFM3HJQRnR9#=PHq[dpC5a2Rt at tl_M^\PiQcTN1"2$%e]=M_IYh&
+%2C#jcQp)h8V3#t(8EXFIQkTOb*J-T5Q=@1O;:.';6:=njXNDB6JH<#W$!,;Q'q!ndl->m?b>C`?(`7OnBL+[TdSZ:CK!o]mo7`#8
+%S[<5_mm\dtM at AX+G+]>:Z"onBdRlAqh]RT=mrgR'WJi0-=kSOE at P?h>khP*e1XmXbiFS[W%N^02R^r\O&7k-Le]UYNr.#PoN._ZB
+%aYDIb*Q;bAFug?sI>gdI*''>>%F.m;,I44H:`64/P6/O!@3!W?7P1J[opO&[!;BuP(W]i#jt)#O`eZj`s-9up'o^'8SCO:C/<Y__
+%W(u9q"S_sg"M,cZd6`*$Ua?u*]V-,J&9oY_m[LZ";8e(7M1"TJ at 85D*`(4I[c=Sb/Jo<n7!=hT-/#Y7>R:C%c;fo2U0mM+1i23a6
+%<D7"%?mQaKQLN0cNP]@i%%L[=di*<mnl(o7=;n7\Ndl?:cn`e;PD=\D:ECfSZDT!Id6QEIe7\?"%R-G#PC_>daqBI"WeVZBJbhE=
+%]T&XP3V>9o6"8)D-D"9>d at Qj[]t7N=k/or?-Q1m&Gifb%dh;C=V0f(Q,W,urOO0?bfFfUDiTcXF0!QtO>8Z=4f#MFoKUhrCi.p;:
+%VLF-(.:J^IE*oOJQEVAZ`j5<1K\=_ZO*)#4!T#;g/\:2M9FAUI;Z$n7]^`)@i6gh>2s?L/"c:!`You at C.FW/D2S):o'h^5h%?sAZ
+%/5 at Pf#7bSqR_W;5&RmjZ\1O'V'NNPo6G$T9e2=5QXlh.7]*d;\oYQkD at m(YGR at E2pBC\fJHgVSM5S,UpbkZpJ"*SY+<(s#o;M9IC
+%.U@/qQ:@YYqp:>:4up1]\]?GFm#nR:(toC#+$;K`5AXO2`JpZ.R$B:>%Lh,)[+KMYc`Yu9E.9Xj:g[*=O=)Y2!ioO4<dDlUFIN!-
+%i3[(<BXfM-o'.]&0U[(taK_"QRANM)K:-ekNjJqSM8IaHJE,H6e!Do#l,6O_WTl;B`A>[1)o]_Alb)CS6=qPteJ+kiFX9(;[LZ-S
+%MIGf`K at EA=NVUYhVa")IgGMR$\;h,_d]?%&'q7LD:Pr+T=ta:U)cY&0=sL[N"f!>\$pLWNa at K;29d;o at XsHMG.3,mj3R&KUKq9K=
+%rXkMjNT"dG/$UDU6&\G#V8/l=V*b992#:lH-mMIC="8";"9]/De@<]cF1P4Ndp'Vm=P=U4W+P8L0B$";ZmXsI$$-ArTJVq98SMIs
+%;ZJs2i!W/6Xdk[rSWupDgUrYf`50SH\%s%@8U_3)XL>UCFL1<j1DLU*OFO+J"eo,MZVPXPMq5q!JJ#o%N4E4CE0D6>Q0aCnVCeMo
+%R,8.!Wb)U22/.0V0MLCDOf![*%<`PdV3nGrkb?l]?"G$#\'ZN^[4nm$PSUESD*='f'G:I",rUr&LW(n58U?Qq.ne65&Fi>70n*,h
+%QS2"#;FV;)`Kh(*rjZ_Ig/;RhA_>4g!r-U4 at cp\mkoJ8feWZ)YQ?33rh;l at -VG4@j0T4nCOIDGVKih2'*H')>f/CaI;gd?:r`U14
+%0"XG'W!#keTL'h_@$T^ck*h5aJ\@fG1>>A162)0q$W`XFYTWERYWFhPP,L\G#Xo#V+cIT27_5</g0,J<V9hZ/85U#VN,fZ3a3eB,
+%qja_m`!D@`5d;,N-otNG>*^EG>>0(_gu:U`/mJLL9u5D-b<Kq0e[&jEfj2r/PSPE)m-3d;Rr&=)=BAm?aGJ`U9V-&<bY./_aq@:$
+%AE:>chJHK<$X0J8Dacju42a!bBW'.^KJ_jS;jWdPUsOcG8-\"5C(^X`($N)b"ulB4i3qnfW(4P9WGnMub(__(d[_RZ\>I'V.hF0^
+%6datQ[<dE5bpI_SeG,1*4"BQX_EnqFbFsCHAA1Q9RMj)rPS!Y$ni)O$5qc2*2C.?$'i<%@.NB=opmfdLf$fg7&^kr%[(sKOT'hJ?
+%a+.\\PI6'Lroe7hkqQ=Skq)Yn;WZ+1,'br:]E,]W:k.cX6V,VAW'Md7d8 at qd*.e6;Lu]H8OBSK,JD@##=A%]+k0),M3_2-N'T@'i
+%FBCO'<&PWb;&<7I+=j;;b?;n)>!C"LifeMrq&1$%<ZY6FTVDM#C8Xc:XJ@>I\?YI+GtRWTWEn1>4?:c!U$.9G.6\b<Dj2AdQl).P
+%],$o`&$DSD5c;E-3YJ1fhndE3(H3/DOW/Bgef;h:#lkhM2t3">b%>Vd[B`Z-jY4JCKW?EXA at T$2-!h87[[a_ at W4V"u^e7RYfRoH)
+%R+]=\?4010$+%,fZdL<`\OofPf,JekiOU at Cb7"kLT'6u.9l`4R9R at j0)TZg;>G:kR5_'1%EZ0%9Bc9ur:0N1;)cPH.Qns)A`)>`[
+%,?</"d$7E?%>0X0J]59V3N#m81P5&YHat\U,4Dg:0MdQtWjJ+9C2'Y4]G5#?=iGIu78PSlJi, at AHA]15+=$Hh=ul at upZ;!=+Kl,9
+%W+!cY!1f=iW"d%EEa at YQKQce+:mm8fn-/$*VAgu>Q,HK,f&eJJ^ZoGm"u589nt:E+g^5!/%D>4s0LsU0!8k/:T/mYbA_PL$d-Ao?
+%bdp6&?ZBKA-6mbD)J+#74W=,Y<Phf%-C$AalZTA1D1M>Xm;<J+[>N,g:'76VXOsV)OKPsAaXN<-hR!SHo:'uoKK2&7Y10]Mah0Fq
+%^9JrK>]O#/!S:0dUY1ZRBJ68e((MT;c8lUNFA`s!+MH5@\hRX99MZ>mLa\JG,WuH4Yhg?\l7Cc-`elRC!dMTPYOIX1`<PAQQTYFr
+%,3S2_"[+B'ia0K"-$M,jqO?h$)-*%5j<0I.dqO!QE?CSB8dh$VnNaht^ZT_B*IfAN;A'0H&@M\9a-^TiLGbdA<UO$?pC7gLaL<Z'
+%49j*E6&;0=%N,ggJM$#^P4J%Ik'CN*7O at F0GDI5LOL>Q,OM>n<@IfQODA/3"PT:Gj2*8$>*UNTZ^DT>kgk^CU*Yp;P5^4W;9%*K.
+%N]^`69g83R%d9TD5``7/@F^YFcPZ@]>9 at a`kX,ls0lL.$@UucW%0I2Rr,6\B1_MC0<$;9ZF'.L2i$dP,e!2[\N>/X/k&l,!02QK9
+%j']d at Du)3N3p.'%1ZEWF'rjOD;Kq1BER(X=%*h9)-fm\en463o0nfX+Nk4$IYo`#C.qYWALY*eh>Nt.3M*O!29lR;&bd+35PiUOL
+%)oCB4R*PIOq=.?ER8eH<,bR&ZnOdLV)^()9TYs6AB)4D at VBtJ.q8jp'neJQI.:H-ME[+NHh;qk=pnugdfgNg at o$X29*3?c>Bol"0
+%PkhsM:cFD+e!HF%,OgtqJMa at oJON2#a<&jNo1bu?o.[>Q-^5_MP)+Mkbmd))Z5AZ6kfsj3H"[E'-0=(ULhk,P2)+gPK9X22RPW`#
+%i<5Z!D8T1BOM1l4E]Gr'q6W-k1U8GD\)H>#/<nFPCAjfSkf=Z=.5m;SMG6E61XN,71#.bVOLYE2S,=PR at gp'+4'e\noi0`-.?p.[
+%TVE>5IT,<'KnanK66V_)8=iCX+hBNnl!,s\S at nVl-T4\=6Ei^QJ46 at 6Xm'ekIUf!>\39(*An"0J5SQA-2LqA'$Ublm#^M"'rg[sX
+%ne^qd/E,A32Q8Ts3_h0F=!3Qm*dJYWp_J[QNfK9W\slAHYQENGHNbSEcE^W+Hou\@8_jCQV=TIf?&Cim%iq%5CB7b,+W`Sqh'A0p
+%#3;S5.]PD#7#BA/-gd<XEg38&1+PGji?MIa$4bKg_u(/$-!Ht:9]8Pc>bGLbk:*8`L;bS*@?r^0.^MqD#<fAQU/_<7rfu_L)4=H-
+%9ppU'3ec7R$kRu/VB-+6RJPUd#.`I'JQad$$.:\D;ufHpkjb(Eg/*sP$KQ.oB!opa*"YA,h$kL<0iTt-dE3:eNa77;He"VN4A^5q
+%jGSSdW9JRE)#)-OdVd*5#MQ<6k";,80fG":0,.Shnh=hD<)W&SCeF,gesH5LR89#5.9Y\Z6bCB`4f3/J).6g/OdpU^/9F.Je=)C<
+%9kDc#1AEHfI>sMgBJ.a+'G!b>;?F(W,eHh/%E6=,/=WL]%pEj-&8?G+'QP(27KFWLOR5gi<Wsa*14D@<[]g`BJqKQLDMnE_P.U92
+%'_F*#S60Z!!70;eJ^?(iTHbDCc;]?V0#5_!btG%-l(i>RFjH&,N.kZ!.<l])"Or8*+bDU+?rt.>Kl"F(U*>q^6\8[jXIRq-PZ1/F
+%?c&TBq7euFfa,E%#H+[F&sVu4F!PG7A583Z)`II,J2I\)7O6fB'L<8R\H%aW9-ZPc0^qEU#]<XHQDLC>5bI4bbObqVXuAC;5r2hk
+%N+\L*XI.fjIn%^0'IRaUh[8as00`+X$h$\ZXoI*/lW]-C&L9&k3i+>2#U-/"b!rQ!2tFWpI0t,A[:TOO,ZHqZ#sEURFK)W2-m,[E
+%"#Lsm,8^s2fr9o6:Eh8Ym:r<(&QkBIU8u\)dk)!1EX>X`%%HlKn<T)kdOG)42[Pqi7)37gO!FlB>k4EWAH?>6&2<?mW0r7"?"A%\
+%=n':?Q46Ytl%td_?,=B2Q-`,&[Ytg0ak0NqKK'3J/@bc6^h>O;)8&lg2kuS#N@$uLUIV95[H0._0Mq&f.sTJ+DAf&hO-R.J75pc(
+%ZaB/n!(\-P]n&U^YYg!8/.%KO'`++X9<8_#mo7JDQgc/?['OA%?ucOHYCi?>MV0:$'Ju'`n8BRO'I5&3$*8,71Wg^VNAM;([pCeg
+%r4b?OlE_FH\f`e$CZ8<<bZJrQRr22k2pie'`ZAK^!&eHE.lZ03:fIT81.?-5;<D![?Hk%.C6VeGAb]9E5R7GtjY6(7MG\*4Q#aaf
+%J7"'TTkssd4GBdXA+"Y,fVS^K#,9l-BQMW-_0`'*TRh5^]1/,-nO!ds9]:C(br!m-jhC'<]!gMHFM at Co;<9(KEuVUiq:n\ZV'di=
+%HO-GUW&X$b!hUto*t"BR=/'%b)C_r67\>\L+IB]I!R[(.aE/AIhFC\a(hR#/=:.U"FIXOB&5>%\._9G5",=pO at 9OiCc"aenZ:hFj
+%G:a*\7OO&\9M$tPJ8i=i&sUQ5bc0TD&:g'C[F$l78$a7c-IK<ja@)W:[?X/';kib at Pe4kR$,^^*RDNU1Md!#O.]ALjPK/er1lO\f
+%!QQl\=NJV%?cqV#m9i!q$gQ*;KN at 7Ib\%*D3?aJZ$VlS$.D<)ge]X;2b)S;a#+*=p>V5+I/hm)sME%mbQ(.htKX:tR?CEpK0?Img
+%9GC['S=*sma>BYub,!%X6i_=oXKhk^oJD*"N#;@'TV`u*)F.^WZYB'k>n'X>1nUVPO+<rnjjlgQHMT[V:ndQ&!3\ZAdTuuS,CTqu
+%S;ONc]&2^i=6RW)YT#BdqdD2P0B27I,KCZ,9!Y4TO!Pf(8qUKQXf8Mi*\a+C5C<pIL]E+RR?BHbE;q\$^$BD/*+_oLUN:&$.MP=Y
+%lcH4VkT$F<PHJN99+)h##D]"aO>8<BCS=*KN-Q^^JDahA>fLRb:5KI_IXq20>f6n@/BX9pdP;RnV6DsPO6[R(W(OY>JR]?%CDR3W
+%A?+'U7Wlb-+#%)NT(eIE'JGTrdNoS->a_5kKcY(<g1G$/V(:!&V]I.b0i5,OKV3OcR8Y32ZMlgDJ5RH\WQ8>*D9<EN%/>'!kGfj2
+%8:n=NHUtjYd[%2)O?ZRlLIVQcp:Pnjh7D8PZ5k]d4,_kdEIhH6)q\ar-\dh]W9!A#]@Z8CD[DCa-'Ol5Y_["'3Rq.b=jEpr(F,]n
+%#qI<SAKYru<&k'+Z-iDlEr.eYf2+LWY"9)a;!8)sd[Z9BX$+d2`Z2inHe7!TTACK5'$CAW)'e/%a<G6S%s!Pt4Cg54D+Rs"gh^Z:
+%ZXs2QY4o(FG(X&KqJ$\s$QU&>r/OOi!VU+#=!ce5Nr0[Cr.JCcZGF#5$'KAT(`'F$&C+Q)A=!6n0H<W%3!,h+6qH15Z]1g*UZ0A"
+%m@,W%:=e_tVHb8hl&h.+)mGCIPptegJEnrdDZr^Xh_Xp@*[OHG<sEoFYbUsY'MK'u=@8I?(ale&p2n@%MitZPoj:lC>e1J[!14 at D
+%[5+ at SacnJK(WrQ?(sYNW9acTLWdmFM9B`U5#M^fR7KZ,dU0NS/Sq>7D!j>2D0tKdpR:R7HEYO<c,Fa!3'9u(li1iCD>5/`aTrFt%
+%&#B93i+1)QAjeA+W+VJr:(kkK%S(ef6P&'9C?``@/\m)rBot,Wi)P%Q`SPW\E^nVQV+T.r1:D3]+kr25l'R2J='ssV8ahn#NKRd&
+%DFqfZa&k$aa(fHs-!.[0\u.#67\?Eljn_XC273n*XQ9u6E7"TbB@,;$l^PgY;Bf0`##.O4eG9DrCLlQMD)$uu8!0+GVj%KaZleN,
+%e^A at Ng8M@jE[fd7#54ChU6Z"+>Gh`o4%GX2,"/E$)td#V7JJG`o&",<cfs/<k/-[ZZH!<:@93]g/Jekk,\'<OVhVQF%cIl4fla2X
+%Q4-DT>CKT!A;a)NQfUraHXt.>@'kg!dF62HK"$<a!"?k at i!G!glpeV>0]KFG&q1e!9M[8S$$.%I-EA8U&o8IX;9n`t:_j6^h,)FR
+%K:<Pb)=8K^Iep-]\>lX85 at rD)9RBi#0b=SG[/_t(<;'mmoqY'Ek<&H5>0GYc=s];>DX;o"I(_9&GjM8/Cl3O=n"=j"+tW1kTT-(N
+%&RTJ0cihgaMuo0ZCRG;,nBj#!+PUsL'/`6F:&h7gY62orAIL5>gPlVbU0+%_nQRL3I4!?q(BOZ>6p[@:#7UHodPFH3GTm?(Np/qd
+%KN]_]k+"h";<1<(AqYBJdFI$N5>/:3TTk=)@18BNpMblPS`Mjc2lND`7)r62%C8*a*9&0>%EXePG6uqK at Vk2B1:E-ujF*nE;-#:u
+%a;*[sjdjZ#V+Nec5H>Ho]rX[lX,IlDaAi4%efiRj%PUo3W27;9Z]Rao3W2GTq;bb%cpZ&cY96'&cT_SC=C;.kktZ)_XILKJK#&.!
+%LgWCQqP6fb)t]/tgrUX:(^i2s_8$>i.0Qr@[7XiGe.,\O`?R7"\tcK(q\Ya#%)%sW;Vg<7dC,oh[^+a)VI\Vi2hXJhIt4<3\,k[S
+%kg9&=oQHWb;?iIR[Fdi_PG_f%].m_hOH(WdfWM)m!K8Ad\Pc4D^.(cJB6mf36dg=oIOb1_RPM=@^<BJPmALCuafZ+a-lYV$2+&GH
+%d,Yb:VMqQ/'K9JK'*aosR3:3'U"blg/WWD.2_hBZK=2SK8.`N/F at 6PE7:k^9W>4b9<"n at -N!ud8[KTuF6T!c`V#?h2Oq$KN"c/)$
+%-Y>?.%RMR4F%f`I;Ga642aY6 at 13BLNE\8elLrn^K&(*[Fi'6:5I[LmOe_3brk"/o0L1=U-Snpm^$hQ3[*jPuJ:BO<UblHS:89TjS
+%-ISJ1f?S'fm#8YDZ3f]SiWP"5=ERa))@*(`Bh1_KTQ;4iCj)JH)MTUiCm=;&CFej3Qfk*1>ILbua/:jHZ\4a#UFn+b$P+AY6l?Ym
+%[ZH;5:2\F"dPF at S2_b2nL_$j",hL6?erEr&/.KWK,RF#n[FtuAZ_]CQ%#>\[V'mTV1ShScqSo0:(mos'>Vg\)J:W]!1.&TtlT1JD
+%ANu=s)0,^c*92T!VduT;X+6m3gA%[mLX$6cB78Of>\r\YSIF/1#%hJQ1V!g=$-BdhcZlMK-^PTW/t4,UmUb)l'_.//[*^,.IOhP`
+%QFag4cqiU19gGlH7,CK,ab0%n[M-2t9a5-3ehi^89_V%P]n`;22L2A(B$#TjdGO/?-m3cuW0GA]]dCs2Y)&KZ1f#"&Ve:9$"jo+=
+%Vi[3YUr5g0h.V!9[YoHa$s"i0`s$=(J<bkBWF90=MPfLWisNpX at u):RB#%/8_1KZ^Dj`ZkBXWTfW+L9;9ec5L+C7D05n+"k!/cCf
+%-De0kKbg*r`ODt0Yr5I?SDi&I3<e5S'p3*,(!Nh]5W_Q`Z at D_tYdYjpf^r%@S;tf?9ds""/U[0<;4sJUf at snjr)_kf+1R$$d_\Q@
+%%@n`QV.4t*9M;7E<k#c+JQ<moP!7?ta=PDJK)6D/S=Zi>9M8kDluG#h<GQC6eSX at eaqGf:<_E*6>p\;X9j^05,4?M]In>;^F"i5g
+%jE0S#&t($s2ZqKc_I*R:8WU,"rN:7MJ\k2KL#35L/h2<F15T.GD&Wpi9U+O->>#a.s5Db8BJX2gQ\'R3$`Qp:JIPl/nf'A'.T0lh
+%dV%877nGrG,i_W$%FoVr6Tm6iZpSkia^[U:8)-U5Xj(HUJD3mF+TAAT2;A1IA_*r(Z^Ge?E(3`Ee5aT$80-(^$=P8ULm#VY%hqbA
+%=q?gK#pa#!%,<EARW^eYV=Y!%+Pc(Y-/,I%V8KAW`:S5l_"I7BDD9U4:s#;"\O2k&0[ut]2qfT^@gP at oSk19i.57D"!m_:rOgWSA
+%D`ap.GuT))h?%hsWi$4;MV=<:eL']1%VA)/:8Jf>X-itqfdZG>)&mtqMS=D^6jpU-SDd%299l;Y%UMmSPT#IE%TCi\OrsiF9+]04
+%d\mGF9Hu&e;9)3VgX$%%_V*ZE;3oPRI7`3>moQ/,\>;G-jGAF+dhBID\&/d"NWdcfalOf6nS$7.\H)?hP,<]m4F%.C$Mfs5ljTao
+%d;F*o!P'r`>V8kao<-kd3T=+oVATH(5]oZ8YbK)=:9YcH^]K+(kS:$*(Z\P62GK%<!u?s_b%sX`g(Lfin5]Q?ec2_IHt]Ji"g?-F
+%P4g4OgiBo at 3`DUf5lm2CJ1`eA"ipp8;`!9&dc392Ot56e$\aI*NfB84Os?*OD[2Le%YaU20t(DV)4dO.T?nOUBGM9soQ2D+4':ES
+%N@^IrOPiOf\6:a7#\nd*m45R=;FlnMV?BMKEi#UTCml7R!":jr+7*ur'4r at 817-^*MK)"+$bo$V<"NFU-Wkq\0:s;h;`^ZW?%YVn
+%,GBk--l'=#Hc[>9l8j].U1%V`=&oQ+B94H,3:8&,M=p9%OQ\6;8Z2.eE)4nR;jprB.>1;:O-T>cUo-*A at hg5dHIRmq0,$KVkmQ<3
+%M7+$LH^Ha6^ortu(&\k)"W+ZX)Z#hsL^iJT3N4'E%94tX/_:EB)7``UJrgB at QEG%u=FNm[7ABQ3PMsf+Wf:;b)dugjEZ-0+L>B1M
+%OE<3-;W2amj^,*L6;^ifn],1A,gk?*X90DcQ'tZC.<f(F3`IJWHV$05Dj$rngto^!Q!'PdA8Z8l2Qj":+j$ZC.=@j^b;=A*bSgY)
+%2;kZBl3>b\HsL=:NBM*>H+>8D4#;L:8XWrkc,9mHN.)g=hA,ODIto$h0p6 at OmWq\X*dT(pOm1*2"G+"nft:?G^H'g@*Kt5OWkaeH
+%Em]&3n>HXlT;i*UD7CT)aFO_)[PR2V-5OGG8RF3rO*"P?(0DO;WKC6j*)1+ZojG*VK0+!>B;odFB)(7SGtf*@m?8NKR:W]MO2NfX
+%CF!GRBe%MB95PDr>glY9/lahJF4gV/3gm1i at MA5DP*]-3'aQuq\0K.dX at EZNIuplF]p&\R34)]$!2tu'*H45 at fW(TaU*kb,Q'rq4
+%F!(d[98Jf'&Lo/V*cTp,mgV24*YKuK.<6JI2*E^8#Br=]`'h2mB^M3XeO#@u/Z(E-jV7knA<>kD6LC&SX$9LRKD7?5#a:M*[:&PU
+%=fql=G6]eS%3Fh)r]`lm"rDi3bnscL;n%tB!>STd4Zbo)!s^#+2]28)bY!S>`=7,FH-Oe$"Q4Buf0GHHV'lV88V;2ChG3l at dU@GZ
+%*I:]]C#s44lD,PN0q1,A(_XUJhi,cg*-T]e;j6[Drr\Z^-hD#Y$CnpRckPNsdtFg?T][Ik#2@$$<@1WHC;U7Of=nMSq(OLUZd3>M
+%YN_lSXYg1(.2b#IJAb8^*jSi;Dm#q!IeHHZ,<KCCnf1!nJH>l!?8@<2/-@>J+NImh_$WLWbZlC7Q>@T'0F"0uHj$]a'-pa($firG
+%g*oLgX45KtNXY+%8)3 at CR<m=_'^ci*"TK>Q1*geKN;X4T1^.RT`IN?&-Yh\H92M!)3An?$2:F.YQneXLdGnoUrV(7RQN2X$d3MhW
+%l,dp1`X6Ihd`Pu)B-rlW-CZS!VrsN&![QnQPdafH6 at Gn*9G++SSK\.);c<#uO\oIQdG)R[<qKZ*aZcKHFIj4'-94$fi.hX_E[DMT
+%AQ"#4l=NPIR]Ka$?\8Ib1faqC`L%>WN<D*FC=rkQ/&[V!c#d&o!@l6Q2$P5DC>B^^g_^FV2)A&`l+7#Q%6JoD8Fn_uf]rQD2&Oh8
+%B+jAj[?_Cc6 at 89FE$X$,M.C!*V"beOdP;f.3O!hh+O(j[9oO,KqBc6<=0[B5NSm';d%3,D'D3J>3J!ZM at ASVV?Ct%9T5!`Xa at NV;
+%j&2)1h*EaA91=L$e"NTN7TN+g[-O at qdkb`#UV:A=,0Z3]7eU8,gEr%?QM[fRhV>@UDn_s2[]&*l.06?`_Ea0^N'R][7:BL'N(L2l
+%\CO2?jH^Wu^!&A:RrFS5S`m"FOi\i1$%RNYM"25i%Q"hQdIILV&\(4U0/==U at MoAhp8O_q9#_.aR_f'DPQhAH\G:"b`utDB8R[$K
+%9 at _2>X3iLi at p/G7fb:;@\rO.f5,<X4T3"2]/r36+B"/sc!g43'9s6VW&h6=a;Ck:48Jd4)^[/+0985!5AKjb)<"8fj\hpdWj^>/s
+%".X=\dVlOu]"tbT#Aii1X4N0YK9Ln<n#["07m3^O&X`^$OF+j[aU3f5bXf60[fMYT3<[PkCDnO4UcWET:#K*25n2Mfn>)RllF$p&
+%Y1mE5CJT/YS3_E at I"GCB5rU"&p<&W+cLBC0m;A"oah=BMh_6=MJ?J\p[6tF8kpIn(FHg1>=!Xt7qhe0MjKRLu!.f8Q_j$geeSW3S
+%V60#dmK4*L-A0sXKpYHO<c4;4ZcR!`BUb7I_75U`mfg#?)se^Oh#!6fZ9HB)#>3=LKO0$R"#oL*%2<a]N\[51[ig/J,=td#)k-"L
+%8%EA"eqbdn:nQfF at d#'R_as/jAitd7!W!7>)5][_(5l(!$uEd9PhIEeR%#V]+V4`2PUBs7&_$)MG#FBU!V>#6N$S=a#qbNZ")?Ri
+%:Z!#5!3SmF'+LjlFk,;u8Ek6)Ai8d2U6B&Z0+hPdIeHSlPn+8HAGUl1GRSHH28def4JGJV7 at B#8/=Q]QW<6iscepX>UPt(N:W]kq
+%48(!+$W[?5e-^GsKGC_Cf5%3Xb;s,[+1$gI;W[sF at NtXSIB]HURZ[mAPQYra at O>&*&tN>mEBuRUARhi\TWb2l)^aZD"d at JI\jog7
+%R>`QN!KLa\9R8ci(7+oYp'Sfj(HA*'lk).%WFe'Yom5pq-IO*IK6^PLR6&%2I?c!h2gK0GD'AS)8mG+1o1sn`FEo;I;IJ=@TU*u2
+%Us4[88=?KDg(^[j_VU$PI>SkU%+PI.@?L_!_?:uEB1$!=9k/c&M3'4k?sTkP9P$%;<&]mU)4d3b.F4-HKG;OA'*[>;b8&VjU.ZL4
+%=?UfEP*<.[+:o+8bXb?>Y%/5F6FN_u'NPMXY/6>a]C'QW&4,[*6pfF&\#g+;8gL9IW.Z&i<SJHH>.Cmo8uDj"n--qr]U+W`k`5rZ
+%CdE7SoRhG:$.#RqQKfbmnipO]"6ISQOpjU;X;R6S^a+9h2_&?k9E;@&@Vd_EbRgn!"%c\F2\.((SsHg_88,/hC?hL5.[,n$L(l>s
+%'a?oop0^04LC]^l*$e+qQu.rWPmpB"G.LK6Hg:rh6<3Q_*,$1+U&?K7JC*q/PdH0'daCgODA.(3UgQddOn+jZ,"Z\5GUOhhP!Y<3
+%Xh"oAj<,I__Z9G1Zk]oeqc4kqhFXDE%LX1M8spO,g6_m61VPl[(N;9lFd%iMk%X^E`pDj'pasEAZrB#&a%@Ll%WaYMRsGeOJKb$u
+%d]K1QPNZ*g7Ed"`L\cLuK48]+i0BuVQW@]2]qWe)PIE^i[&IDZ84mDJ)=\+Bi^QD^dV"7t54sh<7RFSM?,>=V, at Zd5C>EPk=H$hi
+%($9U#*SD(rOh+^*jd"l5*#3DM"N/;gFb8nE;R_shQQRb1@(\$n)4aJbJ(^c(->FN@>b\SL[ABdk8K-e9!'XaIMKbJ7IfhjMJ6qMf
+%-2?9]D,f<"]6+SIMF>>8&6Et<k%Pci8W.)^BYe/9VIRj(XXp/^f%i't5n=%4AO1C=F;cSt\M+n_3LL\S.jboBF^F=-W%/Mpfb0s,
+%Yimj-NGgU]33Am7VcWso4'Z;:66gt)"mNm#3sK5-Ut5BIS$0.n"OHRSI:VTc$6G`@;JnLcnlfR%(`5WsN/>=ArdaNKJ9m(el=B;G
+%hn1ECcH$ofetHG82ki`p5IXl]DHb19:im"<IA/EqJoHS19:E?REugd5R?>&:m)o++!S5VN6mWSWbjtRaaQB\!$T]O;;.E(cJf9BD
+%%A70WM&iCl3\q*0GKFNHf#5Ib"0>BLG/iFhD-gMUNO#9m/+&`j'0F9<L:\eC!ABY=K+(V(9W8Fs<5j)*k1[t(..Uq%;n8ZK1o4':
+%fT[^%#Rg2(/7B(>V_u at aQl20ViK:"Eo;7Hl!r&T'Ufc#tZ;,qH1^*LDSRi#1]?/CG=W^T&pnV&uPCEobY at kk!0$d'0iK[7j)(_gG
+%!!k_*R[ssZd*V/Y?hGhN<C0<`f87,qj><"6f*um9Snh*eF9^D_Babh'UhAbR;4)-5/Q?CE84C=\4MWn1VWcb9p4glS*c8?'F/-'0
+%-O+<]HG)>=+CF2RF2NmeD\THemtrVb:r.%DE1uMc1ZU]?-KVTjS50c6Ta*pe8a"O;5it+i>M2:p_D&$B*p9fDpS\t2HD;Dp=s#^g
+%k_lMb\r^Qh-&ST\dLA\b>!'B"AkLFXB5D/-B/qbS&fV+Jl!I)FLtEm'*GS5sO`sG9*o#o_]9-gM']teMX]WF+X?<U[L(<XF6mbW/
+%PSU_YAc,T3G>C_^6JCi7-RZ5D#><Dt4ABRQ_?3`9')H?X7\#h9j3s5(YJm>,(D'2^E%9?SES.>ml&D[)A+V("Uu=Ok#,EG1.=Y<_
+%GjN"J>BLnC-jA;>q127W!9G]>'`naKWMKf@@:6/D5BF-C1fR&YF at jcJN@a%),s0U1Pm#d*'^hT>O at 02_lP+L+8]m*L]SXYW_0V0S
+%:A\gj/IG6$(SuQam\):NFCKt+.MUDO<IgSu`gA2aVmD\'f*ue>aa_]@ha).Q@'Ch,/,]OtF(bU.TqQQ=niEaG[F!JSo[R5J$sd at 0
+%2.V.>,tpJ.(8aFo)U'4R&XgIno!oW(5ENdronc-4BgF*R%%F6?%`/aI+Dhr?lu,l1O:BML$n)k_$8)fL'-Zl1;J9lf-4O6(]XU7W
+%7X#X(^.+9"ZfWPadK$X$1[9X\[r1:_&7t')@Wd5mOH7s6^pq`H+(T%%.'>fgVa^bV-c>&?R]8oHcB#90/4%Fgq16$ADG5T+7YOC;
+%Sa)1PS_W(B4>F`R.\]r8U*,-:lUJhJ!%sJ0mB5iZ,Q%SQR5<\^Ke4$1.BVs%>\]"YPf?r:EC+TnG^=[d9F?%u7;BLI&/[@!\7kp^
+%5_$mN.E%RsVMseM$lK18H;r*_XRJh"@3J-_JB4,j7QO2$'"]J!bu>+2SaGaDZrCP"H5+RR-6DE5.&N/oJ;W\96NX::\X=+s\PquH
+%nL4I`TdOiSCIV,#WfpS]I\)fi11^-+9/RF&XX\JMPC]C:Od;7bCGQoFjZr,=g(]@[&LWiK:csCk!&AOeg?JpND41$;6%qaR;Hp:3
+%_"rpm#j);/\UpLT>Rf>.17%J8jZmoH\jT1<03#WEk`sW>KPpT>D+7tl6XqpfVZA6c8@\l%f>tJcR^OkqkBg<aA/0!\E:"XVK+p;l
+%:+7T3f6O6\N.d$MZ!fSqGJ0RY<'\Z"@Jg\lLT,p.,E-ZI/"8"kAIX8+FQXr&"On%>aMcFE'_*re`:Z-G7L/<q*Ut0B9=Y`dI<ujU
+%\cl'7UU4rWV8=1jrWM;4/s]RZs.NW=:dt68ok%s$U"^!2.mT6qWin at b(\i2oJc<R>IK&g%Vsa.@^Y/S9?_'CkQVS^<]\36GIecpo
+%s7?,K5Npl!hrT@;^\n'- at Jp%8p]%nZjmB\[q9,Zhj3RSr&*)EQHM>>?mU*uC3c!,->e?WKGIJ*T5/7-]^,oTUpVm^chZ)j'pHQFG
+%]c4O)IMb<Hht6C+qY-WZ?[fS7)#rK;Ii:P$q=2oe5Be3)GQ6$6T0IaOpVSZQ5M3A.N41J/IXces)s"0H2fq4[oB5j4r:jiL9Dd-+
+%(\^_W?hE/-n&CDUp[aI7`h2V,0CM+6j1?t:A\Qs[Gk^gp:#1^lNUMTt?TsE5s8;ku]^'eA1qXnplP'<rp>+&@ApOeanZMoRoB5XR
+%s(D;,H?]>cl(?"Wf1li0XdXImkMPs)rq'iQc-Oh\5J@*lrhEe+BCA$3qVck[IJEU%bI\krr21XWO7,8n5J7#!+)N"SrRCMqen<a-
+%GCTJYbKkLr00d5Knun[7r^@@brMS!1^ARbO*2gPor at _NtG<c&s2Jr#/p:[.A5J!ogj7*&cLJCqIoPo>6DWn"dkPgeYG"59E5Q8u9
+%,V%M!rUIqr_p,lMs5qXG'q)ejRi(?eHhWQtBK,\Rq<k.V^ZP^3gRm at Dr@PZDgWSKFmDZZZ3I:LHHJS&F:]8SP`UBOnq;([!k:]'6
+%qceD7?0:nL"i#77pjMddhn+73rUd[nIeiKprLZ:Oq;(Lhrd[]?A,&=hk[+1Jd>S$EHIY6jJ,I3FT0>nO`m6k@@]pl&Ib2+hm_\/O
+%U/uR,Xh3gASNW!NI+O.o0tN^4mcrj1 at U3`=?ME=Te9gpgn"[@:5Q/g)a77Qji@"B[T>Ea>MI,eos2aiDiVgO(k8Whtr8M&ZMgM@/
+%(AIFDoU8"VJ,Wmfj3Q]=Dg$UiRjKT-s6G_qq"^8K`rGu1D^@q\],W*P+3u$U^%KDfrq"l/rjVF8^PlNA"Pun'P2^aGJ,e@&'8]cd
+%p(.2tS"Q[rFl)PA:Y5+IJ,[plJp743qk(m#s8)6L_shjKUV6F"f6>UQr?^>!G at .oln,'Ta?_TW$hfuX*dD*V*r4T2Ka1'HgUO05[
+%^PdU0fluB2m>lSj^QZTc0dZP&J!+Efh]=u$5Or/GF#Z at 4q9O!ZO2D4UU>NW^+$[L>1B*naG0 at YdNO-*L_$nfM]\-RCQh0<\3F32^
+%rM at 1aQhjTcb"H`r0A.Yb,j3AHHp4*^kJMRpDU6S<5$-q<>b(D,G#$B*l#JhW:8d.:E8$r<;tFUFW__0E4;FdlPb$6$EkEC<a4'R'
+%4<4+9p=LAN at s'>``A'Sha7P`=/r0&WF>t<OL]*o01l(p(*Qg`ha:HrI4X=rhqoeuO5OFO/_g]@=pW^G/=8R#Fm.5Y6:\RG-C!Z1G
+%4gp,hhng..[hK8Yn7lg?nDhreRo=BE%aD_%)r2aFVMn(sDl@%ioqak(VtsL;l9-^)MVG.7nII3924P\Rl<Km[@s+aD<==q;<@Jt4
+%6D_dupK1bEF*T6rje:IrD5i?3de)+ at AM\K_`ORrCa5Tq^aj:`ETcgUJU(t$I8Uee-q'ePjLO9WMLV*hGfp5J#jH']rfd/^mVsKck
+%Z@,1]",p/ZVhZTZ9@?IZ:/C+/4f%t>!R%k=QDC2TXJWSL7,+,C6]sg2LSd%sNjt7V$(``Z2nT*a++!fcIlo^*"X,HDVhoij+!b]Q
+%N4sFrQ:ft?kC9,<_7q$d?9fgo5s-6Fm.&-BT7/P(ombC9W^ohVTu,N5A[SShgb%olY#n2p>-7?GX12 at o7rkl?eQRGKl_WuO/8`2u
+%/*liXFc;ZiaQ>/-I^RnAeLXbgQi0W[CfY?MMY6;%=)k8r6+$;sB>560Q>U9Br'U$a.[dNC#VShm]Zt]=k&n&kG-E4#[q"%DdGs`H
+%FoZ6<.ID>Me2P"VIH at mmqj#k)A at YpUfKh[T at 6N:p4kcS=CN$8]`?B,L,hZ%d=)#^dYbRcDn]pKWVuG^_VKK=iZ?9]kg$/:D[J-`0
+%eX/\%9ds&=(eR^:KtDTl^76SuVCX?s0]Zj8Ip4:!+%K6Qo1</YV"qrnd96";!4g\r-OKOQ4Njag`22P6E]2*.O9e!ma[?_46nAj!
+%R?4C/RCSd<_:IJe(Bt9](5u?L at iL0HR5(,9 at PVFd,ITL=9*7)?05nKMdj9(tN7XB[H=XPX_PVTh[,1/`eSK(@XfBnB7RZ(sH>'fJ
+%-g at 2d1?5c#?+K[lc?u`'f\2#'7VlMQJi%aY[U5E-@*E5(p,?<MCp2i&eg-6[9Kle<c2-n0V(6G2pVeX<-G&3MJb`=3`E2t`2J)Vu
+%o._o5ihRr6,FYc9[T`KA'mE<+867@;<NT<8>0UfiGAFB4mMG2n>0#/Sh6#4oY'=*PbM)&K="CmeH+XhTj9cWfX'DdlDUkf<bY)$u
+%pNEt<X*(pVa435)V(9,Ah0o(f'kG2*WAEJB$`0uJ<c&4%gtHdU#?rqhddJ`r;=4W%!Z1=23eNE=i7sIC<b4q(>8DkAg2\"klY,Tp
+%bAFfX<$0VX:hQ_t;h,6bcAl]RX0SR87Ws[>g9M[*Mn6)*lcm_5&!+r&BQF:"j_ui4F/DQ61+';bXN":VM\#8o<0rig4J(=E6KfJ=
+%I+%.524Ye<@cF`Q:B>Jh\Xhi1QL%_*B3BA?3D3g4ED;NHa[@[MZc#P#1"d&V%%t?C#c#W0D.R\sg4GMPdRB$GQ!MP]_Rq%JZ!(;5
+%K/Vng%ssFBAr9<S;9l0s=b#,<<e>MA`gu`M/i!_^oBGk`9cD(rGhbqoNdCJ5I2)P5n3m`V<9o,;s'B/Ve@(kTh'kL(EqU>^%m6YR
+%*H*78#Dp;hO7jc!$J(f=EMJfD%$WELQgc$'SS(*U7(ttl;FJ5d<U1^f8[K-*K1+q!/\*]7dsrhsjF:/"6Q1[+HO9(:6?(L#:#rEe
+%FBcq8!H$T4Qe>$%NtRLpX*^)!:@3-<G,B"98UEN^S/]aHC1j?HP>U([f\7i?qCa2cRE7J[Xa;n8hO??oOC+4,biH/g.;_a6%jm9K
+%PJP`oY:s[k9uclR=3-TndGu]3kp]>=)UgeRPDuo8M8G%gOq$jp*IMZ8iX1Si]RLWiLW"O2B-/oL,$udD9<o^),+)g?mkZu-C$djE
+%hRCfXO$7gXLEO:aBt'%TV5hc:/%l0i9EBtX)/uqqqir9[jr7XnE1ZE_Q=TCDrP`:2eX1WBr5*r"b_N:5+'JCR#ep_1ceO4#AK("+
+%cM#J[Gd\o`5J=lG*%Y68n7UB"XaJhp="N^gRAI)hM']DZQH2*k1@):Z-/@2%E/2iIDgdSPIepm%4o>$=0Z?a\jM<l!Q97IS"sfBk
+%H[ZMFc*?nh>Z?G>I!"Yfl-/D1Ogs(*F"]atP8kXf,al*/oM*[lVK;%Vl^XVjK&1L9-g2VTIGX<;%HMV-cpC#/"\n'L8pDuIab4<%
+%VrLZ]MdpTR5P7d`F7Dn%r`,3XDuo:]9YnQh_9o^<D'f4sQuPYfj-W't^+qJ[\IY#=#q$XV)3<L,fW?$Red(+<1FG[K.Ju5$+oB6-
+%?+g2u)K=]'RE<R!pg9K[.Eqim-GWB5Zt>1L7WLE3,ji:L+3cd9]^imJ]4Ak!bZ3X9'r`(RbU5+>^JeJb2OlP/-o+DBe7RRSCAi0:
+%f:5/fRct21pt^7V_=*>W0D?SF^[c(RAhLuAM4Ur?YdEf"):Pf"dlNqC4Y>H>eB:8dk at 2Q3mNa#J`R2:)P=-MtQ6OG`j,eUj."1Zk
+%p239[K=t($bRuVs^#+&$\99S!],l,ZhXebUHL'At\(b>h_f"6.L-=,ZcDDU7_S/eB=aO5HnU&pb4ZlJ$GkSan_>*Q)oXn,kc=B,T
+%k4YeD]2\ZU_N;3<<;58"#s6!W&eb%0C;N%sWTDbg'/sQ;S1 at R-+f`d<[J%d(7XK'jNo%.2WH72taso,UR!Bq at S0hl40r3&d-A%g;
+%-O6oE1dfUrQcN#4Y%$KgHZ0dtG+Hen3K96WBY2;f4j8rH_KCg.a2rbZ%\?`SAF)^m?II)XoZo7Ag5XV28T"@\1VpIA5!lZL9XQt$
+%c6cSU9##QpSK^!-/l`t)O\7'B11gnm((=>"A'Tl6';d:KgDC?d1LCtPB=]d%Qn;sXK#r?"+uVV!5Bo[Q"P'Oq3g,?79L at e(<6J33
+%TiF-G=3RH#eM8.G/QSC7DaM<jOk)HsV^hsU\G($YO3.jN8.1.eE\A5Q2S<?)2DXqX;QuG^<+MC)0NFo!l]pRJ(REN,Vlo6jB3=>N
+%jU><Lc,/)67 at 0IM$9$B8\]-#S]bNDaH3b:.EcEa5 at m+%HksEW^jLho:Ph+]FXh;h]6uHhLFCQVVZPshrh"sNl4/BA:+'cEGGO?,J
+%QL6Y$j^LgMZU/j0FgUf8_.>DR[!,r-D9;:i-NORTmH.I,c0TF2n+C.ThQp!.S1Me?Z5 at p]R^YI$;-O46Z79g-Ba\!2aXijOH8#&&
+%8bKF?L/6rr*Y7[SDe\pr;XKGi:g>KH[&S-)h2';'n#XHjn/%^g3E[[(\6"c&\X'oTk$(L(2jWTG.A,%OoS$;5F5'qI</Dpg00W0U
+%ZK1u3')9&4?-%FO<emh0V,(!][!iV/6nAq*8/>YpLdRT7s(>]"5=T2nfqbRJ&b!3dCU_X;*ln.>mqjfJWam;Zm]#*g]e=o[q`+''
+%["!Q!D!1`1TpOq*>OGSFX*L=4^>;*Ccb)2JfG1$aMt\L`a2&Qkk'`Wj^ksY1WJSQ[=O&8UqFG4Xp4a2nXl*)]r*9*(95^FoC at Trq
+%atF5^!,g_&_$`]!`kn.d66#=%Q"+&b-FF]Y at QED2'kWKV at 3H;f8;pUq7OVPrQo'[!9>c6V^`''Ej1Iidok[^p+^`b_^Q7;8&=YiY
+%^O*52VU2D5`X.S,B.YmRZ3Dep6!u\<0,KsH=CP-ii2"+g<0i-qd2'!k/1R36Y at hq@EU<E-]L/3U%%0Zj"ti%06 at YHN$l71j?1oFJ
+%D;iHm?HB$LAaTRPM$k>PWo,^F0'DT__'^-&@U[PoefM.oq.)p5]Q/)4Z3e5&F.Fr at l(4JA_^.W'*%)04N++b73/2%fb.2.*IK_id
+%[Tlmm&Im]#(1DLj^**s,SbSOA4G7'Fg:,N4XV7IMegR%7lD at lur[(<leY))Onl0\$!g,?$kkOX1+(K\mpRJ8I7J-UpqYr<]LkCE4
+%hI-m'VPPetn6d+\KKG.mrs5g8\9C"TlfU-:93:f_F^R$27)f(lFN%hFDbffGCQ4rI7/mdiH2<Q(pjBa))Bi*,pW*LScolrCH3ttf
+%X/ksY=$kC&/&CHgrU=T"$=!9"?,$4OJ*m2'bMt%cs#k7IJ&9$LLC30K^Q^AN/euU at IOQ66>q24_i^rS4GH"uq#q5U)hkbob=&UYP
+%rXK[e\ULMcic,-#OtbEnE_FsQbX)bNY/2/0Yjn!GW>=Nc at W)#5:lhTX*n+6<'P]C%<G&8Sba"U56F"$]dot[WYgA@@:);;CF^M':
+%ahM<%AB\_G^#+P(KYb1nh+/dGKe/V3>h"4 at g'DC)0GYJ>:[%p^;(h>PD89"^hi>Dd2WH/sj@%u$Z't.p1K*5r0bWXU*F["pq=4P&
+%;>NGY-T&bj6:&+<A3`ATIb4/pk/!`35WXReBoI&!,f*1>)Q!!AWNsIB`+TmH=0^IfKNRaEMf$\\'"&A4<[-U^SoTcq=lEFooZ at NU
+%iq?do_kQp<NFRg-/.n1ZJRj%bAdS@#a,$r+"h'D*R1W_?>g(eJq(<1.j7raj<Gc5N-Ie:;!_G_;N*7E2MAc'T&c?LS`q8RYJGPJe
+%VFfIT9n!K%Q%%2]0(`A2[erkRJA2[B=JL^ZV]VMA#JT0)mQK[gkb$eKiFPI#hrprgDt!bsDfu`mZD_3jjY)T3)iAh;'T.)(n*/ZC
+%VuD]\)+6Z&ddk+D=n&s8G8L5\.hYMN^od#Y>P:pAlg%p1G4Ap(O5n:<]KLZ;`Hj2s^TREd-5Cq7.QUJS!B at QjSfLAi0I^\!8odL0
+%p#Ni9;g;kPY@)>hC3l^O841H1[Zj2Ec"l]tD^Z*n/2"[-j4&WY!:J5*cd'=<0e?%S0NQ$8csCf.6XJ@,jei3L:Td`'+8uafQX$Y=
+%!?=0qDHF8e]4T+LETL!AQd36b^b0eg0mp(1qWLM>"db,shgt'a*/7A"IP77[a9a8:>['#U(Rb!0e^K[ID^6F-?C+5%.`h\fJ+?UN
+%_KNA1oss,DR)W:s%B.QlOnEfF/CIUVrUWn`LB=XfW1PNe4e#klh]#.=-)m[@a_U;j:C`hc8.Ld(egI1i8b:>m:R+*OGtL?rUmc>C
+%@6.6]gl4LIB$$j^Sk<=c\rhVm+Hf0]o^U&O/g3Y_39Z])%im6q63=!fUsR567=09#[D/Ls87msp#\frn":?TN_h/lfj%A61E-mXI
+%BVP at Z4dP3hX)ds"lSapXPHUhQ-$e$R>D3EX at N@$Yl_&aJ'BKOrrWsS2o2hWR`$N5 at Ak]\mp(gVRkY^FBDhSG-V*=-fnY!=ccP-Ti
+%>6(i1d$dT0\jYJQODO`7@"A7$.CNt`Z/n/0piYMe,i['dC'_t1,>]#Ld9P_X@;>ILVC%pU8s.@@[*[6BRM'$&5dV_][N:)[\UtjC
+%gL$07QVP'6q>\$b^O[;qe&LtF'WuWO0'E7V`d`RE/l<P;K[Q6qoQ`bsAKDdj7bF,3>FunPaWm7?)LDs]6c_CM21j[;,Fls6]QO[R
+%XVqhhk7Bo)+`n!af?h0X$Dg*D4lJApJ3&O=5p$C/Y^.D/o%";J>amLdRAo"\M=Y2.CK!.h`l&o<1k*X9RS^cp$I1N0b_8[6+1*QV
+%96%Knje#G`dQ;sF"YY1q'DD=Lh8^VWhn8X=f7/;Ml,39"GAR-uoEKU%R$hBY\e@\e<-1l4Od?-QX6$-tJM<%jZr]:gCg98l,G2NL
+%KghcU<1<L!fum?hSI=`'Bt8h4.,)7aH=[tX_Q+)H7e^Y-W`pV:LjSMt8Oq]E#"MjLOX/F'c45He!(]V*Bo.%0%MI%AW^DdD5=Vg,
+%;GCf;BBbtLZalTk54q3;i$.QG2Qu0k*oq#\"q at S[7!S3]Tp3J>o+L.k+t"_"bAu,,/,`_M>r_+!V4RP:Sp;q9jJXG3kfN472i6t'
+%P%HoA:(&MeKC6I8]#24[.iD2h$n8Zl.5n*R$J1PUl3q7T=T<-p.oEGZKptq;PqaMAPMltPYE[sS3+IIV87V=R+ZH5uG\%(%oIT[s
+%SBP0g7U=tTZ<ur6469j[DP-2#s':pN4hBbmEMoYimVIn[I"0EF1877=hdHGSo/"!BOkKIhr^D%0bNVfp at HgZSG,dK,PR5o%WG:bX
+%D3p-+1SaagV\pprT at 5V2IE6.UnsYck&t?657dYb0gFQq%1H[F0gZ at eh.V2SW[/Tm3;An"7-f__!1&a'+i[J8T:\QsC],3B"g]At.
+%4$E!3^&d);RY&'q!q_eBr'g,#(u2*gPMO@>%*W"mE at 6%U,PZ-C!Rq-0bmju_F9"k0'-t/V!4K3q0fp)S99IFP>+^]`cSmuFq&.LS
+%R:k<$)!JpqEGj*fVogg7?')*p>.HI;@IF:g#P]i%E,7,65Z/c5i3BZY0`X at BZG:&'Q^nIf0[Gqso$ljN>peCjd2urIV_5c-GqNu&
+%N*A,7dlPbc0Fp;"cTj1p^l;\W*6`tr*#tsI3-Ys)15G\b)acb>adhN#R,kU at CO"9K!(sA;YU=[YK-j_i^q&0c$(>t'&/3=<4&ku?
+%C at 3"_4;-,BjO!OUj*;,?6U&1&\qNJLeLin:gfH36>uRXt@!Mb;m9<6dcbjbMJ$im3#\\u2mkA`A9O5GTL3DCN]C*pLk%j!0`+=_k
+%]#X$Kf4aU1h+.5[\!C=:\g+i-14jK]'=dM1Fk<8P5Ms%NfmS(4[<Cf"q^^L;KC at l[WYXRVQ<,UQ\T%::4g[8MC<Z24Msh$HUC,&3
+%!FPRJkGuAZ&TBXh;K?"+P3p1Zp&GsA6_n:o,?2HZ4&D/0R2\@+%7&+F+.[0X>!C5+*Zgb4LRBg$(7&.VZkp'V=ATl?,(>_-L(b+a
+%&\lGX`0cWPjcmd+AmE^$BsM2(+h03qPC8\PBVH22kd67N9I:753T1S&94"<Vs)F]r'+<1_qlXR=nW)hkd;hgGn%&F7Y.3g.q:`,D
+%Wpd;A*?LuWmai at EG$H0Jf$,QPQPUQ;ejL?Z7cOD_c1.'%lUlW8meO`ZAsRR<bIm82b2u`kGca!Pjqa>/q*P+5:$jX.-0KF)=EcSN
+%0hmI8(7+>Elc,B<D1.,X`V_o*VupC2Z+)@JoU\jt8]Op;YTs6O[%#1SDgT1$ik"J_k/skkm?jb2(JO+G$g)TNDu*eS;18G`$b1CV
+%ZCHE,`TK2&]Walj'iNVq?DcXE;>Ge[]eE=ZGOIcqo5ELbe+hn>VgnABag^=[2o!+";r.])ql/"crY?@)1Pmqp!(&J.\a?c at G#I:-
+%>2d6+]rOg'jPK>9@$T3JNmmIOIgZ-Qo:N,a7TU#oee!,Xe#K:jWp4Je;:h)6P'cDPY#sJ]Hs0\FVekYHEj^*uLNal5cqOIXkCGeN
+%s*E%Un.#BKjE&?.Hug6.B]Rl`kZbE9`U/$Xci4]*2ju`N>da4c;bLIY[Ih_g??8c3Sthn9hPVpaVS6e[lC6PC[bCRE'A2r64aUW$
+%\M'iq\,4cQ2Z:[Us"6ri>dXOW!U$6/s2XO,qN<")OoRTe!q=Eq>>tTG(@LaE)ns0&I`!24B='5)D>aK.SGng]F1UsX*cceb'd*/e
+%ggeoF/H4(]>2o5,]Hf44]nt89)B6H-1HKN2c4$@77's5]'Rd>4XLum//s5]?[8-sD7.%]?FD;/2U>[eag-<ni2b5]u7`2a\d-("t
+%p;1<=!,m7T<r,@(Nn%Ssa#IPg<u/1S0(X-a"E9aOiD\MY_q%MSL1U!8a)>a*a6Z)h4D$(#lN_&E_p&cu0u7%bl>Z<:"7sH,?J9#e
+%Z9 at lps"_V->_gKHqjp6%Q&pETS-\RQUs@:C8&F@,.!$<*8oDT$M*OQOIFS_-K758O<p<ip1^#6[b>@KGnrGnKk<:jRe_,U21K'(H
+%dn,W*4tNWGEm'rabW.p=Bl(-@%Y*lMf;PamMXBea?pCh+m)=WcD`suoCiE36$>Z%=N'NX5l0Tj;hIXP+3s9Na+a=6mQ(B3?HPWj5
+%EZV4aT)IT<Quh<uC_.T30\EM8-9GJ[*pSViVa&t05[8 at hbT%*#.]Q!\LgMGrN52uaMWtd&i]SmQRM9a-M\q#U?Ug"LO;;g[7smR[
+%30iX.1h7[OR4p">BdFHP?/[`,M;gkLfd at 7rTi8ua@T3XtoR8h,cAu9E7,=V7N\Lb"c-A7k`2t'I&qf0Sa0NNke`&;BH0C>(&WS_d
+%o at RsQGcK<Sq/ga4CA72tnI<@HWK:+L*!V,k[^%3C_.,*MHR8j4GK,?;r2u64d7YRJXL?;Pg:><*/dbXW77VdiWNW1ne\dDn8_;?;
+%2#!kT8SZ8aX5"Xc:NJH0WK'nsWq at W\hHW[P02R0_krE5RkMfFqA at mg$ZpabT6>n'3C?WG0e43qmM8Y,=FatLC>QX/JCcg\IU6dH0
+%%K85E6)cDPcoR,ucP]^$IAYs at YOV)?;D5EYne29"f+5K(8FAM at jI`?_XBt$G?MM[0-8p>Kr21(cDr1Kl3.sDKjY\s1]hW?ZF%"nA
+%9s7Kap#]HOYhjH^DgSsShCJB>gXk2kme2NPJ7?h(XfH8df'Ud'?"(=bVa'!9:N"]1CYb#EgGc;#h3591rD]Xs"B1q0*i"]AF$?)i
+%R!ga[R?!]@-"K*Go,S&XUGl,[A'T5 at R?$`5C&6sQPBHc9][$-ps+2DgSm,e&8r^qA<NCMmCoX2S1fp*:bJ=aO9p[:q0e?M\s!U=-
+%hlXcY=5m5Pg==pS#*e/dSih3%SsTH1I1lOqMYP@(\[]mprZ(:?)As)?$#<T5/LL(s1V\%_,BnP#G+5&hfp//bjmqiH/KO:rcE?DB
+%`Yl5.U9.tJQ4frKQH5"&S'cJ<V.moJcF&`3/!jQ3oKCeoJc>VO\.q\ce(TUG^?66GbEqC4>=D*).n05_8;cmCE;\4aWTL at .]/=J@
+%0lkFccTE1([BVW)XDsMO)T]6>FD<TlrRFbD;o8CFjF0=$C-2+$9&oaNhq(@e4a("1mc*:/Y1KEl/RKer1!5M&X[Z"%or*8GG33&_
+%C2\7,i6!X,#al?=KE^MV73dIPR0r*df+#bP$k@;LkJZ/`K+/60DH^X)RS,4o#7^E$Y*h:^\7MIt$f>iP,ITOMAn__lmaoiJ?;"\&
+%e<(ff,DuBC?FL01DJ'I]3Z9")q,H\MR%WBEXV/gKI-EVu&;8oVb0_UhJ=pe^LU/h,cHL_.I^BldCpC<dIctgR?'!MtGn/Q1_(T$e
+%n1`l_B/\"'>%TL!B.IL8?'[5-.?07SMiq\nTl0MlhUCk1hsKte'>)::nq1u6^JR:)ia,uC/SDk13K5V[@$eSu&:cEa=j at E-,na<M
+%D%%(*qLSftk/XVP\>:]s]##el6Kc7rYX?fY$_1!>Bg71?"#->T8%mTk[B-$_>Af?m(O<3jB40jgI$$K8>KTuEk9.1O(R[;%3jm7M
+%.i2<CIiF7KQ64>QKA.+I>Sm.V;Tu:+&./QC6pTjmgcm7NeDU,)+29Z)]'I0sb['uSaf.V"I`G[*K&eNdq.9D5$-8[2 at PK8^L?'t`
+%@jMusb&oD;_h'mnc*P1If:Q3sB4.JL`iM$ERmPF4Hlf%hh4W$P?JTG+hi!VCnQ<hE%#nBB`!83In'!,pf$rXLlD=L[^e7t]5XeCf
+%:OA/sj%:EiO/t2ai^lr:dFcnE;5K?Pai at eDLEM/-;5MT1[6B^pNCK0scc^^sBk at _`F*6?j1iA4 at T<68X<paFuHK+6<3[LKi-XnB.
+%e55-S8mFlC.k+=I741*uVhBq"$pc;=(8&.;Ed?Hk,<p7eqcrrgO1`e^dAGhb:_-oj#-TWt'TNi at l.hRYo.J6=#o!&"Q?WsW4 at h=<
+%;/PbP4!&ldBM;6km8Q0P^@eV.cEgm;X">CdlMBEXa)OLaVTJ088LOY*b;X_GX5*S/7SqV2dZ!"On&/#FWh!S$-(IbTB[q$Hoa at f^
+%J)@s>G]aalnAj($BjXQ+*Sd'/r>r"!BC;P-rNaoOc&PUR67B#+M(?=$-ssa1eOPup_el2HY'ue<?fpVA82a.-`#8CYCoSq9\ITt2
+%cd1;?FoTK;0-Bq;</.iNoCC)+I+7h/fCKSsHn9@/3`7[Ic5e"tJd06 at E\^K$I$`TQ\_1Q,n(ij5Ft9olQ$M/#6akg9YinJWpE)Lk
+%bq*L\bu8N_C2WlaX'XoMm^(01CLckR<_l(>N8l?G@,"E.r45Zo7 at u>WqbP')'Il694gt4]T!;>4a4"+>l@"tn<M$[kO_e42"-5Xb
+%bFFOg:]2<bFN(/Lg78oK/UXm#Kc)Z/hnV2J<1%+l)_^?CI4EHCNB2A4hs=9ML>c9BbW#DuQm'ZG!l!@&pt2@^?dCm=Nu[Im^&I"m
+%r17QmR6U)lJWJ]*=d+D67X`n]X06b,OBYf!qqeM\hfQgH'^32O`@(\6rR7h<`8!fPBPfIF*;sTdqc]f*T;]X[jtl02E&*05ETuL`
+%V>`)ar=qTc!efn03U8l!)3hbocs6]k=&@YnE]L`HXObLV`MqOkb%qfYb1S4VV(1M"$AkupSVhq?pUiE:V:<lPV-0TZ_<I,qNpA06
+%XIR!&_>;Z4A&Uu!)6F--VffN=4+<IDJmY at _`,8saE?qVD6I2F?04mKi`nT/W;RdO\]"$^E+BQiXRp&qQA3WqeB(g'$WP/2E6Tj?'
+%nP3lk at dDRJ4-Ib:]S5"IN_>PuH`qj=mY:<dQ^n?NYM*L-QKY`dKlPp-1\^(6VgCh2fr2t0ifDg60_^C0AJ/_NpEi\n[2CH-?MhcM
+%pCb6$=KGPqIN'lJ:8cnqhP/NTeA(r6IG='N]m*6%dllIOYPU0>PQm\U.DGihpDb0CO0`1MMs+k#S2A6l)&Jmb\+"#(XV6Pg#^eYD
+%l>M&Cl"[<WHDk0f%Hdum22d$7nMn;-I,4-thq#A[CMT#=4N>^c:j[VYHFZcYi;7hB>d\$Vg4I"22PbW-U$n&QRN<eqn*Kf/C#r!*
+%Tf(<G<h]:NQ)L=\XnQV3B6>]j7O@?s@^bkTQDO!Ik0HMHZQ at aV8(-0+]39EtNTD$bT).h`8,VN]\urEa8dd6Cd5%m<Po.E(kFB\B
+%8'AO#0$5a<f6sf5cDb?4T3P^1#c5fQp2I:m$cLbbe!r1^Xhe$>Ds035X;!L?hbe,MXDso`%PSWaZ]%1"R6aft7^28&.QRm%T02>A
+%eadG$QAK%)pI=n8NeD<IZ2m^gR4t\@D\3G'R-:t7ds at q=SS3G$JSt=#HHm*t="D.)1u.0b]f;YUGWcd)55iY%WP\EDp\=*eqDAlQ
+%^L8bQl*(-[Oo$r,<"m""`S)ur at BkiNF]p=bA.*OillB?BAP9%jCpg,eI9FWFZ"ID)@TA=d0 at o]H"ZF<g[9p#Q at X2:<M.tmLb`pi(
+%nTjoR2pRZAb4-AHei1p>g</q["#?GO-FdP6\Bk+,g#unRdT999r=7N[BFhhCL&Ll9bk]l(T,Dd/ZEJ&"a8%@Z)Db-lGpl$1oM^.$
+%F2U69;3dW5mF/aKGCYJu6B%U,EU4VDH3E;4`1Y[W\(1/ZID=*1;.nQ;b2*>F`:q$,^E;.^FThZ9CMo#kn"Sm"gL-&0gD,f]J+kJm
+%e!^s;(sUXeih27)h9Et;qZd"9k0qNP">Xb=Nrc'BL at o,SI;@pBU6!@4<7Akj.T*POgctFE>*e!2Y.+VD*rN4Tk:5K'p"fR0l8g\\
+%d5rP&qptdiU]5X8fA+g37]l[7oX)K=q9E`)[5F5bf$`6?s#dF&fU`%Z4h0s-`QagIcg]lJ/,rNApt`X--e?o76]7o&Pu73=$DVA4
+%P2Z%_j.##Q-5S%F>s*?`HI%2ODAS\G8T?B)kI?i%fV*$pR*Y2GcN<E8i&j(rS7aY<=j2(j:4-]*mEBXBh(tT^_EC]%8'"\7-)@,G
+%oJU`[;3l8Ra4[V:S8WRjQLfqQkM]j0F/Jc;*2g]39jC\>L@]LWmLa(kX2i."3XK.:pNXKZ]qnZq.h;:gL<3e+pdY#5YP7^A<J=gX
+%'o:7-GPV7JB%@+rl\]sFi`Yreh>9oAeU.;F\TA]1c5e^@[0VFCdG&6(&jMkapC39h:Fug2+$\<P+]MkRQL.$t0fXIpmShU`5*o*`
+%<m;.f^7Fan(^J]Wb^Xgkl/V'Xo6E.#ifC:Z[D2EQb:>asq`KpbUUl at J??2m_osShYjY\*S*$8K5^;@ftP-<0sGN-ct\B:U#2RkQo
+%lkpUHBfLFN&:53HiQjK3=8n0,1BRQZim0TtO?^X.(#(pk at uk*!)1):@[9)nSpbTQq&T^0kMDhP"`iY?:[b&8P0&=jW:Y)'NI^6;&
+%./[+m=h'Iq2sK#qlN:nkQbV,#Jih-Cn2`Lg3UpA6f!)sUR`Z:i2[`+E(VeP9Vk4+ZVIVb$XQalq\&riL+CC^dC[oF%G(Do3mb#uo
+%2[6[tM+!p&$ob7KUNsda="HAY?i!s`_.*9R*g't0HCN at RidNRcCus8u3:t2"+c`_CAbs4gr8:&fbnE>=_HrIVpbIjOhB'8SFJI'0
+%=g<jt7bb,op*/3c+trfC*kp at GKftBRiS3G=`m*C-<Mf,ep&"p`G>(02^YQU&`JX(*5CVsJ)Mbddpi!i?d<HVf2-'LQqHd1Z=&e'M
+%`;<<@?S&qkj2^n$`jbsSlHcqhYO?WV&DrK9iaO`1I\"AamS]<,lX2&BpoZ:Gfd-X_EVa2rJasqGnrP=c:++!LTlp1hmVXq@\+dkk
+%7rY6uWq-st9"$kYbYL?h].6&SDr++<X9ukR1[Cj[oAS*_0a98l)8Gp1<:Qk1:;B(dT(qqLP['9k7j%"iC]7M7:\%L1o9-NHX85_,
+%cA&HKUV>O1Q3NiTY1h=D/O-?f[l!4<FQI]:A6Vjt4V2T8Ci'@S=[rZJR87HE=VUK1"tUf6'.:s)^pC:O?3<;_&+HqAFmWQU6TeFD
+%A:>&e*=VhSCeLCa?eRHb@,]hfQi$J#)`LnZpa3Fm0",ikrn[&$]SCqP[=`<!T3kF:Xr5D`HtDj;Mj^io=JZd,5>//OC;KT'@D//4
+%h][7\`hu32Zm^bmbJ\0?m58k8%NJedi`.>V1,4'Pd=5m*Y?5?ZdO4<J06_`.KM5&%B8IaY:q_43r-Q$;p,ki+34Mbpf^$8bYI_<-
+%oD!H02Lf\rL#`)Cp[D?nYENk<qjU)3%dl#;P=u+Y#YZaE.i"s[2AD%58[Y3sSCP`&Pf\Y at q3j'aW at Fkn\)3uRSj7r^-8b[97=l/7
+%17?\699mT"7ZK:mdjpV6Pi\@(1R<l":BV^.,X9P,g;rF%V$0G#+R`RZ9V820AR:OW"Z9dO)(7:<P-VF74 at GC^,PdcSCmM>Q.?!7\
+%MDFTcfTrr^))"QaOL_d`MPY0U[302/A-FtTcMcX`1.Ue9:ZS*[PHEV9rG#UK\@0=!fM.MS7H[,>G:V?,=U01dEs?YL/RY.[&9/%.
+%h9jhBheSs)"&\hC'<a/GbJ\2%oJKeJROik]QG+\=?^%=iajSeZfP at eb<@7_>Obq\#l"dSHq<kH.dar$oCU3Ri=o+R<I8,[6-;.]W
+%i\am8^dEHCQG+\=?^%=iajSdOl"dTs2)4gn/MZrK'<a1]ROik]Q9P7]?B_4hajSdOl"dTs2-KdE(jeuC^<4B0ZLi^'p6mO\9pWL?
+%94*mZYK>5EAEdl=m,)#Vlr>B=A`>RMqO/s`qU<)(94*mZYK>5EAEdm8oJJAsROilPM1:_"ksTOfIJM?anT2H>P4C8Fh),"GdFKt]
+%Z<gC'9Z`-hQqump9<rS(::p$@O'\Cm^MOcGZgf:%1I"uBlA9(*q-_O_FC)`SRHYFs5;`E6Q"Tg?bDZ(pc`DMs0U0[PT at pP(?+j at c
+%W[@qGqRW1[p%%tFE`PD+)!Vp\fs<?f]NEIJ-Np:A\stqVneO64qICu"<]\>q<+NN,$coCKC&IJZe%`Wq:N(a_\bl0>(_Kk7p_Wf9
+%1C*e_r#[Zoq.e1Em8LunFUhf>C?IR&N_G=1Pl0#G^D8goEJ8OTl-4OAfK*>giX2^ebAge;gr3:b!:K4dgeh6N0i=InX8RRXFVLGE
+%+`).ooH5'=.47l:C/k&Q;L=;U?90QaNlF#4&3!s%pZ%)@e(P^s^&GU]CDn4`7WEN,$-t_?2rJlt>8N2AT:[tX&$qcqE6mPqp[KW\
+%4jJ[3_fFk4H-LsoZYA3+8rWKb#5-j9_r:^'he?ooRn"]=?[S^>W[X;)%G+bl0)^f;ht;jR7(VCRqlX:I`C4#K7tu#"GTRrDa+mNF
+%W4;?,.Wms'7XQCPPaPdpM&T=O$faVoIC^?TpY7`Jj.&<U6>m?@IK23-_^F$'jL'D^)ZF+h<HZ:X1%OWRX6WW`l[c+acrD%Z[iW:&
+%ZAA*R[T\.6kXNeljD_<hD;%1#&t&X%GLWpeJRgN`qR>??9ifK%d+YqfS*lnbEnQcIp2(W@<d4!#Ieio>&"E"BnmCh@\YU5X[Ok8@
+%ApsgLm#!>DN,_ESDMaiL)i=\o)V<;r9fJ6F3%(tXJqN(3\SlY'>nc\,`-'/2F:^Mbc=M9'N<Dt]Ea*"n`?f\uj+>b>>aC#&1!U-/
+%8ni1cSq;MdiP*uJZ%*Ok.hl(ef,"_PjDF%C\$[N#O&c`]I4:htHD3%p]\,`-!6P9U!C@*#=TFh)L_k,66M3%^&)3al2YM1Y=O%)A
+%YGLBhX4lm7T+ZO.ddpmcT=)9jU!rF-^N;P"-gm>#qr!i*g?EmdI0/<'T?_=hm&2OA<BVnrVE-*4oa[uphA>^BU\(t[e='Zo.&?5Z
+%%8dm]Hf!U*lmW))?-;#I4XBFVmTC;#A/40A[GM[G1>?TRdr(dt8(hIg__tYgdGi3Nf/=BA3)'PePJLHf+2"1GQk:C:K_mdgI\fg*
+%;a7a*iMUB1VHMl)RhX^QjtTO:%o^?o`H:T`0"=We`E6S%$T"-K<L;$D1,54f1RcU*Q=`$\Ji3')f!Cpu]aZBn.tq\*.$eD7Yt&e[
+%2.2G"M_QlN at Wb8nUWF:.<eikR9_'Y at M+WuP/5!N8'U"rB]/R:'/bp<_?V/&YpnQEWZeEbBQ,ar.L/!%6Q:,OS*&S>V.#V!-m1alY
+%,]*;'eUNUk]QPpu\6'_2(AGZ9lm?N`"bYWu_cLOjl(6$n8.XEdSqK:'5bBErch]#]FANk>+bsM5'?t#;'Bp_`WOZ0oDR0)p,Ji(?
+%#=_&80OPYm-daL=J--2DnUL_2p*O1_/C(cGJ^'"d)&)eDXT(,)?l>QKQ='W^QX?W>a#!JZ\N;3$o?9 at FmLIAh4F=C01NlTAph'70
+%kgCjQ:ceO-]D0$%Pbr\K&ad,?<V'd"Dk/Wo8I2AQf)/N:X.EAPQEJl-0,2u$>)-f4UNN$V3EhcR][n-(3isr:q6Z#mbr7\5BsVs$
+%g95*lD7'#c3^i9nX])SX8#@g-qdj)2XID[0RoUT4 at Tq7@PWY9)FIRFNeP*$'f'HQ\U4k7AHlT`_EA1eT%JV7sCpTB$1f%mOCHF++
+%K%O_Lm$i`m014E2Gk!_HZ+kS]hqrq[0RihW01#NumGYr9iuH9,pijE"&VmaffVLRF*kNirP[V>QZ%l.H8(7dQGn^V1g%N>EG-$=h
+%XUrPT+;p)))ut]^-OP=^n0\?(Xnh-'fX5ZWKL%Ze!QA#3b+\MY?pEW43/W]Ue'SX0!q/IHP@`\ZF'OfJ-F`*A8M7qAg]]Za_n02*
+%W!2Fo%WCce=po$X6REN]2X+(8)_c,a):R`SnX0X'(/q/q(pl60OP9pjmW[id(Xqi,"m#+O0&U`a=8r4P'U#e;Ir`Af43Pn at HfP.`
+%Qs#r/D\m3Xs1`dXf+n$W+L[pAG$+Z+s*t%H)#Z\qS$%#*!T(rumK,TH2cim:m9Nu\]^=LX_ at 1iU+VPkW;>7$h+)RQb?/.3B at cG%5
+%bHJ4ArcMDHn]Ta=]*-E7e=A8'S:*FPo*Gl89S?,aQ`&Oj(L-<E*W:#4)BISS/IM04l<HNX6B/o`7M9d3/uOmn:.KYd``smZ+gZLM
+%;eg/-(MgA1gSa%P\u]pid/_LGVo';_0\X4IkDBM[o@=:d^\9&k8/0L-ofr>X)0`(Nbr;VU`jeUSo`bXmcI'V$,7Fp>X^"26LU\?E
+%+l"3N5VgM11ZPUJ5E/gIhu\W+RPY at p:OWE-%`o at N(QC<r`(_fr3DZb8_)VigDX#nl&dr[)5-.Y<.m;Q\%5roo<B5UF=u:8_)@LL7
+%o68QrGY&nB&2rp.UU1;F?P:_gF5s<YYHJHi1Z&!t0RK<%Y,aBm8=n'a6WQS5D<li.j'>P><+tHjBY-rqhVhZ"4]s`VOOJ3Weg3W<
+%%UJGur4C^Qcif'k)$8]J,p23Z>/8AMPeQs-DLCGo*3Hbgn&&D>42o_;[+4XkID0N at q?iDc0i$R1]<<CGJ".&dH(%'lZeafd2%&&X
+%_20to+b48R%9H?qK_oe@;$`ICmgGsXpNc-BdXA:K0PEe>pcJ9+BBrXZ2.LLL,btH6hiLsm1C?^iTJ]Y$g)b"tb4FKB*W:"*G]1ib
+%:8bP_(H*%TL*U4c7=OZAEj'K=EX+Ai9oa+^4[qV1FWLD67nKo(YBnXGeJ)p;;d.VW7:t]V\s<%Yji)!CQQA6a'\Um3o3;@G2,1Z8
+%=\+uaqrFR!2j/nklIgJU*R;dE-ug[&H_32I-Cl(_(JU,D>U9ck#+g\gg7?o at IoO59-so+1h^(RpruQOV_1tg`n3<-nasjP*Jc'tl
+%Y[IS/<6iX`d(>gj>4iS1n#,a-d0Il=5Yc_46T0Y7V%7o?T\FeBNXKDoL>=lMVjJ&jX\=nG+;Ye`PYJOkGI?o%rTq5l1UiC>#LS.!
+%Ls5`Nh01Wfk7[f\ni(E0YXH5Ppe*Z%Ni!mhm-D=M8KR7-f@)b)='j,tC*>cqZT+LBGm;a^S"#75J'Q@=C`T6ni[/Cfc6KG-oU\02
+%YPWqF$i82ILO=\%,`Q;Lg4Z9ljS']C/<dsZc'Y3YgVDJ-28 at ajhQq,I5FC&\LWp%g]!@3IpO"d/JW!Z#g<>TnZf06>jpBXO,:i(^
+%,-K,&:Wu*sM%]<:'gnM9Eh4h>31'k4=Qk>OD(O\Fc'h\1ia"+pltR<#LcpEL=]k'rO(@B^emU%?L"L/n at YOS0Pd!t#;qtbA`bCc!
+%iX_SskRb*+!`MNi\r4Zq*qchLih\i at A;VJlXLhB;02LjikB;1GP#+ndY*6pE4Be/8e(%"#:DS.Q?K?nkmZnYS=&<Y.`DYlP_P6?#
+%b3efN<`V=bQ^Ncq8h24b:8"R&aE<ag/ET.lDBN"ODL at +[Zq/:2P9guiLDB;i/rJ)^S"ALUD\Ag=l3U"#%jMA9 at 8<RZ>qR_3ZZ1(u
+%+)1/NT,^HZe#A33ATL^\eXWfnL9n;HY:^acQfi0(domZYjssd(F&6T=q)tWWnKj``^(C6Rg[iUWSooLshQ?RIVJ#.\YI6SY]+P$X
+%^-_LgY;#\kH9X^p9bs!1TCrtb+GVhu_0ZKo+-1s_:\tIm=[)EiXAABYcq=Xn_F#sW+!Ea2+&R]Y,"*/e>i?oc.CPV=M\'6K#\,2m
+%\]ba050fN?NA\hu*,ds4q9Z$6(Ie&XA>,JAqbYN,`tX)X(hAXn]M6ru0D3 at ZmW!0/Z`.IKMDeMD=o0q[*,]l5Xtg)X?JlB-Pp\";
+%X_7AFH`TsLlUVNK4S.pISimKB87Yi6PiONf,W&'Vm*A_hT+/(e9C".4PAfb at idPN<+7J8sIWO8Q at Zod"=+'9=ZnoUC- at Zh7p*HnY
+%.XF)\:Oqo(b\h%TajrXgm6FgBf9UEKXm&IB_pgkLBlG(X-3rFBHaY1qAfnIcg/@<h4'ku`3p(EmP-+G&$&#pG_SuKDor;1L6fFX%
+%Aj/\1 at tMF/-]/0H2:ht?=Hn0(1&S.2ST*<"lpm at UDm@-(__tL1"h4hG[S9E<1j.0gf2!Tk'OYpsPArb1m8QABXb,IrEI5#R(\;/-
+%acg`CnSrdNgtNf6;NGY<"GrR.SO7llka7ul`=">gTB:._BP2Fmb9ER;MC\JONUs,$b>`_I3jTBCp8U\H+"ZS3kE\d4V1!Mip=JDm
+%?08+@;Q%Z"A44JK/_iCRQnur@`KPpf*BbsS2IL!.=XRIFdj!?ef9CTs(&JnW<[c<fP\k:hRWSAfZOo2<9ZNpaj#kc;A2/V4MMITF
+%Q`HX4[rb)7SpCe!la"R$T>]oPd at HdaD#5\tHj>4K%b0`lh;P at Y1;?>\,AT^?j(u$c&r1amONoS\\X9ZCF2fGL16'tdG4K;nn<Eap
+%V[5Pp`MjF35aprh]\3WV-1.M!LiXe6],G_1\RkGt-u6K&UPn?e,J?kd"CaUkgQ1sD/'a;CQ00s<BAYppnG1t0/h]W.F8VO&D"--0
+%II+W3gq".\T at n0uh3jfYiKL<Qq(pe%>]K/WD<Nm>]sT\a`P=Y=5#/A$lSHU*l?2W7mc3-AK5Jn7oEm<jX17mf[[j2I`+PI`rj2nY
+%B'Wlm!JjnRN-!RIVN]+`?R at 1ub<C84VT#2a*&BMS8UVr^i^&u&o,V++\i#YJ3WO at d37I\bB`ugGR3"@VSn(bo[@M6Xk<G6Vf1p]\
+%56%Tu^38KTo(c'mo8Sgn`VKG0ZMEWU]f;Ya<&WWKGqWb<E.7B]2nuP^D9$8/Pn%$85:>ruq,1SGjusNXc1tW9J3AVE;kWdGiA)`E
+%f>)!ZF1^bJD*)cr at Q1X&F,"n,j*a[gpN3%l[63o+VK\Tsh9>TL6^ZT5!X>IP)'m<]]``/5""5H<K9G-We,)=q\68Z40+b^:EdkZA
+%YA09F"/0`u$somml$M8'^#C\iQ$XU0H#<>VddF8SR^Z4>G2_o?RX'e!n\bS#)h-8Zr?l\M6:GeeY,#kCCaG4Ms0!>s(*E*Y0Dl/b
+%9AfR*hgYFsGG!cBr:9jI%tFQ00p(`$lgA&J,J/pliVfh`rJ-9_R,.Ih73,VD0GF%DP%QnKD;0B5elWUB#m\GH,d)FWA[>r`If50P
+%0=[OP;lhHH(N7qXng&3H,SGsX6mC%Yjo+q&pP/\0phudr5<N3-hu:OU`CK[sGCM>[p?_5'_hV=&#jYZGkU)V=9G at 5YdCafJfBS?#
+%XT.j<^1RC`jnJdRTRYYic#5Ojr6K*KR`^'S)?,YnDYP#bnKg at 8c&Y--T14=@V$9.oMU#UoZPgT%e!Xcr2+161:Z-lcjGH>9RkI"c
+%LAn<^i*;ZMZlTQ%Um]UsQe'J%>H4$E?`q9$=Xkp@)*f=')>O%)<7p><$WEgs:]N*L]-`p7(k0cgD#$!Z/=D+SGC:Xpb)er)L$Vr>
+%rPRcEmIcD3s&l5.Y_5^<,P1m-lLj6mgB;22m=3K^p,c\IbX;ilq\bOqq?ct&=i0XeLpVdZdPaV>gC/)se9lXnFn+Y(QkT:4A'Q:s
+%S"9K?jLLA,DY/Qb,TLUSh5AXRdspk'r17Q=ZF!@q>iUTU&=M^;reoeSJpF]uo).1Fpq$!Kg&.;$ELX_U0.fMBEsLJGIFecpO_E'u
+%7G*k;^rsGg-nI%d'#7>bVntm%.jTYM:g%"4+U/@/S1gAtg_CI;:rjF"0GG/8:rq^LBC#s3?n>grSjOY*N$Kfbp1=$2(1GAZoVPt]
+%9\V-Jctt2N!%CrQ"&Xe^$s4:_LkfFJ=;JenL11Qn(?5H"TeP5M$tU>_$Hk0rjVT3'(5(ho0k=FIOm^CIA6Fqtm`R=q=\c1ZB-tt'
+%35 at po3K1Zh6b(cX'R_]j/;abV>qq'bM@%:.0nq6:0u at V?%T<DrF^%elQXbi9>7 at 5Za,jjm`jmbCOC^FA\hD*cAN at T\dKF^Q#W2P"
+%0`#7q at oR8!MS>I^fN:gDmYV=+NPu%\Y*^oq=KJTe at VQ15M@$)9?p_!bi)iSo6RciM at jus;V$[gP=@s]'.K4BiLjqj]lNQ]3.g,?R
+%W.*U?^FuRZ77kJ./#f118]A7kWLu[O6+ncs&2(F3%kj5t35UNqiH,5,Z7IC0FThrS/BA*>jVT,ZQ5GKMl;<d'^I5=[WLu[O+`C^c
+%6&UnXHXBZ:Mis$I?VhkW>a^2VC_cnnYX/R,_oVQuF\s\^$M&U:>o8K_Jp^p'(WW6qA)A)eoasZE.EIhr4G8rS!C8KcgH7;,<S4%E
+%TKa,jfV5>&587,MU*u(1-n-8kGeN=T at nqS+RJ:a_qibqO7JW8,fFfrNpc7P62#C6N86TPn@;LAqmP]efr>'$;ShfK%K2G%n&jq*]
+%dC6N1Ur"W6qD6Mdm9Jj.J<rD!RmTV4X6g&@WmJd$ASpRAF`:Mn-W#:&A/Ki(^Y^^^3ifd5cZ)prJ4$rl2EOQ!816=AT/VfDB]ug(
+%h[/YMdg-b\%O2/9#;cH@]X+^P;Y>K<!7]]P^MEoTV#*%[S#9]o[H^NF at Ir"/Gr+BhR$AC=hAU#QNKf[h44<a5.W!?<)I5,[YTS_d
+%<=nL"50E(M!j/_#!1@\)g&_ZtL(TC1gl)MVad-dPdrTo+3/&%=g95 at n`_!29E:PdfTXp-9V`L`tM_rpQDAJ3b3G$;=6g$O4b^pAL
+%9&71]UlBlbe-3+cLq-G*n!7!Y96k:bm$)-u;Q<7KB'7D,ADj#[^,<!#'`CYW>#SX)h21VrRAc<08uRH^g!SOeYe!74o\Vb";6K9@
+%6?Z)Kd+KP at FpZ=I,'E'dYmZ1al*XG:mG,I#DSE1"CZk]+F0jM^;d7_V])O?Z)WkcKQ94iD?%h&pbcd)V8+1?1^3k18,)oQOa8.4_
+%T1)\#ieZK)\.*%,Iu7Rd20W!6\OjfOn"b`K#4RQ>:/*U8DgnWk3\U!0n,cC)l'Cm;I:9&]6Rd1j?9U07e52n-i`K_dV+g4_c%JKT
+%(WE=jLg>f8XDCGH&2U1:Qf1:h?$!7OqUS8En#:3f1CdX!`Jk72T95\aDLkuRB!*ZGd!@F07a*P_ at u"N)8B-Xf'iL:=`ckC?X^^1%
+%_.;iNko-3PAr19%NAK"Vo*.F,kHo>90Xp`q/9^U<S(&2FAR;[YbYM)A+SfjIIT+U`I:k^gV+K]+`<_LK_k1f"KX9 at o%`]GI2G1OD
+%SDZBUbei`3MA]f(Q?pNS@#L_C1&HDJTbt4,)_%jD"_fY-+i?R8!7^ATSB\C/_$/qPMD((:gJtc#Abb_ad1O];[Z%^=SpPO(/i9hE
+%q7'QR2S91'eF[Wt8t$U47EN]<*f9qRM'!;m7Uh9b"[Q6O;m0o'%85!WY/.t*'3m)Br9Dm$o(c6c?B1^dN3gD.:R4kR at dUd*c.]<s
+%RJ'%$%C6VLYQisO8-RE`nJ"[T0Q=;i)6o2<lQ6en8I8RkBj;L0GRkhH[V0C0A[u8nK1;t99<6^(`<p#]Au;iGUY1]dflsgKqJtH^
+%#_p<Xfc!HdWYb9ZBcr_$Tdpob at Rbr;)Hg2mFV'[K[)?i?SN-#[/I$"PoW8lR^f#D\'%WTn1Q(TS<m-ZX1up1s at Q@j#R_mFCbqcA/
+%&-ap&3[&9<LbIp5'!IMP"VUWUG[>>od0#\>@MaZI[*/o0'HoOP.QgUpq:tKG)YXVc7*FbL[B1Wm$N>M-R,M>FU2Oa!FE(//G.Rg"
+%aoh,@`oM!Q%h*7cYqS'pO5k=i<3s7RcpPhqd&JRkM)`j,`(kT^4EY-_QHL:uGi(g`edSKV48%+&?VIDrD6aT%FM2S\@@l[kHd)ce
+%Y[M;Qi1_oa!K`#LJ[JqBL1n^;b;V]H,#Ga&7 at VcMW27JWVlG@4Pbr;o"=Fa"hlfq>f.CM=YE#3:9^X&%C,RO][5Cc/O2qK6l#$c<
+%3dpRpouq+ukM;(e?AsrQA<I&FIW$Y$O!@Q(B\f[U('YVP@;-*3N'JpW"t7*No7^VH!ORHT@[]#e.E>U')\"^5\aLKI=Bba(p$Fn<
+%YjM0da&CS8n\eAh(=YoumAV!;_,[6375LIG`h:bK"WssbG,*=u[j45/=]'"3Y\("C8CoUk==pciYAb`2>SsGQ"4*KOe:Zu$alP?W
+%O!RpVmi_H]_m'b7%#gXl+CkkdnKJlSOHm(G2"FCMm6[,`')9jG!nJfe>B-&sOu^14&hh?`*',jUfn%4HCi5aOj(7OmgC?&YE9aBj
+%6k$gJ!*Cf\c(=XRhO$"4#i%QKW6u$n6)77Abh;$8`V18pL/=,8+piiNcXil,.d:*XlU__/TV%_%l#cjH]bm;=4I`<K_36iR"`\'3
+%'sn4WL$4O)A'FAH`Ve-uZTBbD"mu3t4"N#N/&0!7M at 6c4m'<)X_AY0k2A.`8MVYeL8EP2q8Q&/5Cm%\80M99:.*X;[Lgltc7YDT`
+%`VNnE#Go]%4:n@('O5>MV;.a;ZT=-Z%/PA9GYmTqCEA.h-lo&l>PPB9./[rF=?.%qdZ44!XN[d9AS'I"`B(e at Rl\EJ0QeB\H*Dpj
+%7i!OS.(UPMQ#X,=Lr7*m;J&eIpLOj/q#'EXl^(\^QO(RC]"PeiLZ`:XVX^'t/n<q6V[!A8!La]jq,5dbhu!c8HRd,j2j at V'L)(ma
+%&_5>ej%&%+^kfb1?_1K1[,"[k'H!r!%@/L_C5b5?V=DY6 at YNKU8D>hOCN9qQ\TO;,#B#<KFQQ0a6p#P"HE[kMFNtWrZ3LjfGm#58
+%4(&h.I9?WFmlmiRqehGc06Wk.p[2IJgDC-4 at g&&5kbi\-a)Q/`gR3LaE at 5RqddZpOp/A_7V(#M=j+N9BN2aUZ4co/0O"YKC>o!#G
+%*#6LcgBAPMn%"@$7o/Md[O^_+!0^2:'Gk,p=)!6):12]Eam>gSj\&Dt]&F5N]&IVco8Bc6GPjo6812;;c#(OJ`!2ef4(2=gARB]_
+%Ibf2o!bCMP,u#AKh$'"b at okh_aP"<h^U^t):#Ro$GFn9/Z)1(+YjBV5"Gb:3Zm</Bc&]ZRo?B:Zq#V,`)aG*a]p$>mFN-m!g0%bT
+%?BmMP*J"i)Ib@`h6%#^&%:`+\[KrHR]?#t,mA(R8qCD&H/*R1MHXIgdISHj3">tXA(9iD;:mPL'CiiO`EG3bC6<N/<5bH'E>geYW
+%/upqJSBZFUMJa5h=44/Mq,Rc,8R&:CaqH_OHl*_#Gsl:()p(r-&_D,WC)(.H=?j7IC()qSXR.@>'e"D:[.0iL>+soK[DtM"7GiM.
+%)GOXW/[8$)3"EP/DT5is85jVJ5:a2qS(o3OQG-LscH^$ui6_M0`?d6oSp&M#B*2%Nk\8FP7rg2)Z\-c>C72?cIM.C4#(k1],j\Vc
+%nW5W8kbfW/T^C!M$bP!U:,0%Qi9Zn"U>e`6S(.^db-kRgB:!/_26W9Jr'H2l7^J9t[cH:C4s%1=rp/ZQcbI#c]9`;/g%FG&Ost,j
+%XSLpPh(3u\8A-i+R.m]nTGhM4=0?o7<loQ*?*J?hQ/=hB.I<MY*P8n.UoR#5m#V%Q*^1^joPQFtkbeq5n1?o]""[E]"Rc^<>D/31
+%b=m$I&Cjj=;bC7[KKq^/`bEti?(muUiVKETUXKJtbS6cnl4)P]jK7E"dkQ\T9AJ6l3V;"P%9Qc8oWg!p2o"/l at HE5iXeUbOJ=5H,
+%a9=f7N<?kA3\sTI].U`Z6O\0'E%0>$8)!5od?F$uY;l6c`,A4&.G^9iGM@?OR&+6\47M.T-Xeo6m.qW51;R&V?!PUL_22_qBj`^t
+%F_iCIHT%Y<cuY9d5f./^`Nd<,HLTfEf0Gmr*kQl=(d"nsEb,Bt83K@[l`,rX/LPX33?n#V:lZmH%_W.cob<L%,s$`t_WCkE%+eQ#
+%HX,R>+Is578[j?$"hfp%;Q0%p8&'WreMBRl-2%2?,g!Acrn`,&ZFnhQ at X^u"M,7&dKGs,!l8YBQ<j1Q[\u?[R9A]"H8qY&a'd?kV
+%AmC[@'tlT29gp`0PISK%]6JSYY#U52_3SBe^eK!^-0]#H-dQ*JIFBo9:OHT$/_MsY8fR))T53>-M_;MKj%HEn@=$dWN'VeGBN%'Q
+%8AE\(1KM9K<s at NjPjIo!FumEYT(eT7n*Vj4S(E)`-9$ZR7;=#>"91J`1[Eg5g*/?.f_c$1lc(XFXpCa7H.0G1--9 at 24_q]PB#*XE
+%alDPN]eu8(ZLPX1?Of>.llF]P?Ffo-?sfHVGK\Q`A:L$p3pEsS3536T(RG[g(<IkgU[?8d>8Ep#cVi0YYU#a0*H:L-J#_DI'iWW^
+%$`YJfE#+)(qir$I>-'qT*s$s!&h&G1Uiu-r_K]H#B&-^-Q";$">hbLhZ!RY93Aag+E0bI`ak^ufT.$\!B%lO_+25j:n)/b//oho&
+%`fk7sg0S8r1tQfKgC9Bn08ET"OcdJ2R6irD4i"/7.RID4gRhC*j\VcYT#SE"$Hal/.dn,f0uF/8$h$,[,0"/&V;R7`KaX$,X.R<s
+%#i&/2=.l,1>adg`OZ<cro4^J;6%sZ4R+edPSs'G)D&7pZN\@5Iq7I7O(#3j\;t-FDm&aZ62iAiNcFnO)d!pX;nn_Iojt]k2QFbf,
+%:%u%0[=(Oi:q9&"Gs:)mANQ`MU4Ab"mJ`;slB4G8<7RJFb"c>OnKcu!"moc?,HPNQ2.E7m0Gt+WScm2=16,U_71(8O3[7p- at FEgF
+%D<$6BkK-C34;G+u,A8jZ#3,PKa&.t")PT+31/tM_J4Y94?)WIjU;W-QY[8l);&U\_>8_Gf7rWR#[u<A?94s8\eDL^R7FOa<2kn21
+%K"6X;IaTWUpaWCYJft_15DbV4-ns#"Qm9;iVCA!c>e$42"-TW at _fX+f=D0qPO]Z12/r!!"5l+eWX0QTp/QuR9)+eDE:dZO/_X3RW
+%.>4iC1D8t(9qg"7@#sgSEEo-+bYO%eZY$!DK%=d8!`8r!=[#0G,)g-4VZVc,;:/G`Q+?Q2c:T>f4c^/eSk':^"-Kg^8OF%5+_Er8
+%"?@&#BtAn="-MNh%4K at u.f8t1+Y9$Tj7&Y_9\S4)pk2h^qNP6rr$oDVoiLB($aA&P<a\G%[K8OB[1udm-7_nAVCPJ72QX\d1Kf<%
+%1gP`lELsI_>b6Fhq=]HEc`aNdpZOe4>t=NcRIl^Of$A?UbRKC<e at .Skp0ZIMQ""DG36UAI<M*iH;cV,3R30G?DYE_p.#*,$nLI'T
+%nY3ul=$=-HMB%,hni#n+/4'XO1uLs]\HRRU6 at 3;XEL9Jq5_/(5e"7!e);LLN'j</@(cRkI'8M;e<k'TI36f1Tn7T\tHL_'s_PAu!
+%#q?=YR"H);`[))m*pF#nF(`jIcr6ZL&@ga%dW3_:5YsS^O!1;NK[Qe*$/r'/Br&li']q&u7c<<SL4]bb8nZ"aU7a_S8g'V,KhW]e
+%@mX at p=I&s/FG%*/@\Otp2f$<-h at L0h1\j&;Tq[8+F?O.]2%1Y8<8(:3!T]H4aaY![Kc"EHD/^]9]BF'Hj&;TnWAI2V+pT4p)R+:Y
+%Z";h^:)&LJiU7b?6C211Wg1LO(4O5lf=de3$@(Fg"3sohO%b=7-Km-nTc?Ym"?-I:(2L6Fb*6%t*NQHEbm]9(bQcs.+KNm5&2]U(
+%<9V,OOe[_t$"OKuXGq$k;)#Cf.gdXYb"A(SC_B-^/s;eYB6`K at 9LV/Ya2qS_*^D+p8P?i#.#>i5JK(Rb$MPK;Wl5DlPL2;U=Ir]k
+%0;3hF9Kmm&.Af4Ej<7 at K%Pu^6*!+oV`@o/DVRCI0$MR(RleX*C+`:-m=48^RYReZC1bGPZ,#C&S<,0TjU+I+=JIr,NnqA"+.>SBq
+%==qLMD- at bc'W/)j939137%7!d!`a&8&h0Dan#EpN>_lLS1V"-.)+XLk$k!;RYDEbQ9W#QLKScFgBN]VuEM/Nf!bD?m>Zo2j;SjUI
+%B#F]]/Q+K\FL2;fV7hW%"O<q/edHAUJTEMt:<:N(:?BfcLMg_d)+YSamZg3V#949r9>kuBG#;3k at TUbH<YgjnR)/!_m!NCm3bhEc
+%9i+cCSFqSrE at As0bQZfYU^]IP_Nu\r`cf138],PP@!,8OJrS=/XZK15Ja+AO85i]o72D/n)d8V*2\NH at q,"+DdFH=d:aR4,YYg2"
+%VNDTikT*nbdPX5X-_0I71WNr?`22!Z6C'?. at a@@rYSPEaai[k08=I[2b\j.GrdY#EKF7-uYuB8.Us"s[><^Bl.j2ol.XmXV"p--1
+%DJ_pYGRr1[Zr6f-r*pqYUaX#h1f["4,]ht73@"eOa$Fa)'iuPMo.^uFZ=G22+SES#X;Y5:fh1,k at R+.[#EZn<JM;7T&a<cAA-a'q
+%#&A10=cpOH5_8-E2CVtd;rTM%8!P-jOIZ;F+O;O(9b^/+m0jVdf7]]8LH>Du1YKDcA^4DP3 at i!idfnaVl-b\Im)4JAQ#?7rTn&u!
+%e"`Z#<\HQ&`"8I,l:90%p6-m5fG$GR(@l%S_Nkm,^`sC,B-!T;qd=P,5]H8eN*QOLA$GK*g3t0[*#;-%SoD^T]=d=oWUL>HdJY)4
+%>0q,oYg6"04CI#RUGS4&3#Md,5K?3Ld'i^0;M8kRku]9Zg/?`pfu:%f-od]M3Z\JLD5'j`E;-A'b4<Frb))U#N^uud7bL*Q_Up%1
+%&^=X(*UdZ;/74Ks\0EqJESP/HF;(m[,4?t`#C!9_?#pAnbFg>J#Ij29&B7c3),\7Rl66n$I$AVs"TB(6'CMdV`W at V.qT=g&)^c45
+%\;aeH!lL5V,!8t+6ps<$"Au1d0I!c at 83p4Ekm/Ja(q?N[-^?N".Yhuc!hS=Q`mphP"]F:]chE?c%i">tP?6$8*LZ/83$t3A$`9=V
+%]TQ&UKjYRfNGTH4>6JDcSDs#=Q#e>pM9E0t5__fL4=@_HM-?W"<!lf,C1gAfe!:%U`pc,18*WmTkLs2#T[/^-`LMiU1BjmS5,qS?
+%PHe3OO'':tJliku\1*:E.F9(BALkZ%#n7TR)itU";%hcMSkuiTd\eHu_3\ar10,&lSgG9q?X2JcjeNG0ehBof1^)kAT0c8"QVk^g
+%Png#o'_;'9#33SlVC'lJ-g0`%?=8MF6l5_%(Ttp5`P;c#\uc$a%?04Z58=P.f@*D+)^E.m<<9m)#-R,`Tir>%B7nD:>bc>12N-+N
+%OSDrfNIV,KW0RX-I+,r at C'70W\mfFTF5p7;"XmZZ(<<!]kc2AL)Aj@%S?35?9Bud/iX$DN3Q3oC%:&\"B=0Z"2Ffj])Zc;mZJ$8-
+%0lE!))^/W'n'-gnYpQE[;8-]MYdm&Dcl;,;\H*=2b`+UPqIG52ng&=3&i;N%<L_OsLcDP7HQr_U+R\WVa;Uc))^t*4g)KfZUVRNs
+%.C0p4V=utg0fT4o85$;.!F2n9Z,Ha^@+qj(JX_:(Y.Opr,=;./C2lZ4^T#2'l]dTJirXhtjON6<m=F<9ieY*YeVY;8L&qcdRc#0/
+%MJ at 4Z'Jt. at 2@%K(<hgntPf]oPd8O>0%ZGkZ at Whn<;H_6SqU3f.Fp'5;7a2F=Z^@JU*PiE at oQE`53,j]+*QV$EeEjuCe<CNN, at JQJ
+%C3S#_i]!Wc=BZce?W'[sf^bDBoHK"pm]i%"hHM&B2)?,X4C[7PZ,@)_4MY"F>9:;!(kPj2\:,dmJZuu@]j,\o=<7WT&H>+p8,9q\
+%%%A="UO(\IoU+Sd94E38%_Q2uUITo1%mUIlZ0;j/FBC7\i_8[D1Hf1m[=_0ajE)fNK.N"r-j'f"Y`Fn5&KTt>@G:lU6A)jIQj9&D
+%g%N3=<l_'B;Esf.#O_59:1SX72R+4,NIVO^d'DaF3Cs9V*YGCLB<aR\dQf)hRi]GCCjHdBN9&kc]=l!jgERgB2QQ?['"JCgpn/#(
+%^.g:XVIr0Dpa?6]q at hmV<bcQ#J2ZbTL at KgLJ=5'b^`]ptr+(3i84['h%t#7qed!M0BaR)+O(a?1`;0J]B<TlV`1H+,j01]kDIn1&
+%4qN`OPU`q%OJ'XnZ,5&sAb^4ZI?ZC*"LIbuR).sC$T'd>IC<m<i4A<GeG=uX0&?9Q#I:G82$WBA0Jqjq=<B?VYjJNQR9r`$lN>DB
+%.+SV)5cPjCp4fXirIT4S2kpLX=s('uakYVmV&n]mfH2p8OM1TY\W<97+1U#CNS5H[)lqga[QeADM6[#1*)ASoC5O92F\cERA;9HA
+%eH/<5H'<@%:LtbKFbME/KZh>LJ0`I`,Ob-`/'#*__Z38gX9LCE&erHd#"ZTkXr.Y0KL:io#"\;!9dU'8K#mGh3"1l_Bcdlg,iLY2
+%:]hsX<M?uX=cZ9ZV+D,Xnhju+"pc,K%u_>J(l].)",Oj,+oA%mS^[u]qkO'0cR4MPJsnTt"]Ce\N,#k=JL&afC4VW/clp=/!D.q?
+%K%L,R6o8sc'-qQ5#Vn]geBL;6AeQGp;Ca("^9D1R#pQItgE8;X2.X*\Li]j?+o(?)MOA^-R^*hT1K\*e,6SguFo'&_!GDsXKZp%K
+%T,8`]#2UL*5+3p:5j\h^$F`ci&9,=*D*BO_S"mg)&MiD9cIL(?1X=VYR4[5VB.F+s*5>8L.jVtffm!m*aD?*sA;/6D%uD#VpU_!+
+%+]tFS>/C[K?#3P'A;6f6I/:'7J=U[pLO`":CdnG&ji67,:nQTMs7q'6qX/q&]QIR$/sagSa%9s3c^spujU(Hdq5g.\Vrd*uUF/7$
+%PuQ.O#V"q"JW?>cM&*YZ\;7:J'`h/&n)&+`E]bo!oC0:h]uN#%M-0%LM;b&b#qOcBXa8e+Dss2*rHH`icG*YhSq&b'(k=^m;Ls9c
+%d0igL/CZJ^iSsO6oZIF(&@90_/LoS&]Vl/cJ`+lAZ%O2ndDWRI=5r*u1`8Ql8.GP=XYiN*&QDH/nM7-B>Jl`@V0f5iU"7RB<@Kmu
+%UQYBk:'/<t2I-poog6)p]T=@f//tjr[J0jc018*h'.L98>-/)1ap#=;rYr>iPo9]=mm]]f%X@(=U0Kq8NZ0O-'o"Dr\5K(HUI(S0
+%a&8a.7,nUAM>omJE.s2'!o(^/o$(+WX`Qum[ZJcP_FR6Mq5BK+h_`_Ab#Y<J%NuA_NB?5o%=sE2hg[pLi`WFh;Z5%@h[qnM,6OTt
+%'7fCNnfDKCAu&ibWRsqc8d+)*[sH17C->u,OX]oGV2/osEc&;UGMc30`^tlrhZ_?4TFLFPL9Lqj)+e*co$+(X4F.l151?cad\oW;
+%pS<slE%ASI\h<7jWpFY>YUA4%Ym(`)'0Z0F,i,h'))c03F3Hj5OZ=XkQtfTV^:>kielplR(iN&8dDiiT2T8A$r(clZ&C40SKRY#1
+%\8.Rj+OeC&8e&o2B]5.5's1F1k-@*,*=qYCF^WFq\Ks`6g6&\#;Z+d>W;0J at MmM0@H1PP7RYU:j,Y"7[^\N_^q4S`:cu!!78(/Q(
+%Ma(&8W5S)Mr<]s)K=An]'_K_sDdVDXCbDmY0<Qs"8RFa at BS0gk/AZ1;aI at lKJYo^pRnL at NGLHQAVSm&R:3lnAH+ at a$7gKu&'2#X:
+%-f#ehZtRhW*%qf57j\->_/-WDCUroTO$RB<Cc$MuQsT+>V]"]l#/69/_\>VKOaLq'!_Rj[JNX(KJkVSf at A+E/1Sp),j!/G,ZH,Rc
+%RMj.OaAPO+$ucaoZSV-N/)7^@S:17D'GgI/1f at BZ(S$A:aA*ZnC?$!)E?&CBnTb at F^)moadWGB3PMZ at 1BN?dX(8IAthMCk*:7c!;
+%8n8e1;4X>e9/rOM1m-D0i%TX-UQulX,k8QbV(%YDi!eln6B'4a4PT(^4qQ&@_f;:A1n,q\@)rriO>\?CFZ_:Han>O&mkB7lL/JZ.
+%HuOf8Tqc?`;G$M31E:-4fi'-S:,-(jOH-lRV\:!3353Z6>(#H=9H8-jH#a#+[5j]QXL'IqVs30X&1"USF=cZ9$Ecb/NX)JMjCpsg
+%3kal*;$,GBFT;m\5i)W3$op+;1?QI#Tlah)QN@^C at V0<mOrZN<JshFIn;J_ at n"d[B_fpK%'m2bSJj^uG'H!;a7lt[oDSs-3O5XeG
+%h>BshDjVW9Q/=8[\04,]<TaV"`urTe:!.FB+-^8iX7LseR,JZ"4:/oFRWIW#2Es\,NTS80^X;rfLpunBnip<fP&fYC3jiE.*U3/J
+%1T1(\80D2/E</p9VGs.sZF%na>^S_n'nThPY&;s24:SuF>rT.X>2'l*_P%V>G3c7UGcX"Lq/T"inP#[J*;NK<Cm0gAL-W;<UIGo"
+%@WdOZ8Y"I:8P\,j>*Y?McI$nP\[4AIeBo1o]#4u4,;UoYou4a9q8-RiLj0l"U$sT>(f5,Ur;2j`6RE*oge9Y<$O2.a.ZIp$2,\\]
+%B*8dE$\%)^GfC;=R5u>_WtB69*!_XHI$16dHrK).a.UD*iB/\3gm-u?#J)09+Pt*OC!B!2WkbJF(YTkm`a5AC0DQh)J`\pIVij0+
+%aFMWI`@"SL%"pbflps<?R7\:o3%p\qJ7H%2*6'Ac&BFEXR?>8r%6'G(nInLk&b@@./8`e#Z;%ZY.j>fBg72p4d;_<Y(?\Z3.#[AE
+%'G^t?J6"NbOa3$!oi0i``O;#eXld"@nhfti<INc1Y:\40)X(:MmM$F4`tC0K[pa=fM!Z`3&+/14L,i2?!*OR2N)8YsU)jmmMmEbJ
+%0sAb79#F%WPAttFDf3pYTek1iE]E,S=k$4q,c07s$'47Y!%*RN)";D6JNs4P6kp]!;F*=A+;!jLFsL6W797ZMn\^`H(S0, at jT\,;
+%,t5D0g'QJ]^G5O(.)MK"2l+#N8;g+=9OXk9C(bk'R\dM1*6PM.1go'R!Pu*mW)=La<),_)@4X!%Gp/QiRc"kk:VKm'.ak;=haqCL
+%("U.G6f!%"nTj>hl^FMaZR(lnY.g+A!DeB=c%5.HJVnQ87mZnUK?]t69R)Ne9TFQb)/=^J&qW5-%E7f[#0q`9M+kAt*/DGW#g]YX
+%CF13TL^nrTBU:\0]#1pq'd#H(DP+kMjc"d&E&ouh[l)uC-(9F;0#pQ/BMho9O,[lg3?/`dCIYG3IW_bOd)<+>;e7np^=XkH^;u at T
+%Qtcn'5W7,4?AYKoP/0YGH_ZBC9,D>b)'^[7)4W_<&a(0jm7ObLOjYp_CD/F[M"Yj/:gtj&3I!TTV-FHD2\nIeJZY&$=QmC*7qY at Z
+%Db+88]R)dgnI+0A,7[oSN'fhM.Une/#gdP[.TD2o<Hg4"Qa-Z)?PY*_$r=/'7"^%#kUGsdXG%86+6_,n[67Fg9jl][)@Ik;n!4>'
+%-mEm:0r]`@egTIV_n-^ni9N/8=g_k^kA5^AVh[CNS$S.Ig.Vl$fM8VE[%N"N]bYCcI$%_sPKi=rW<_i%N]$AulN5":NL[0,LJI?H
+%a*-.bKb]A&3=]'U0HZObfPqfd1*;e1-s4D9Va2.nH/LN8"<3WTTTaZ)S7YlMC7GM&*o8/M:,Au!$)^'6S+=@/BKI0p1qK7:Q.%e$
+%gJBZEde\@B&da;[pk<5$(\AorVrJ-h32fT3d1D"L!QhuY,H./.]h.`_co&L3TOhC@?$K)]d.Neni?1-d19Gcq$T\lM3!>aNo<k3Y
+%d%l578Crt8!BK()0"Di,;ITp!40bbujMObn>nDO[LEiUdkI3+'=JVsOi)\WtorkO%kE`6]^/(mZfQ=V5"(6k_1)XnilRn%fphDI8
+%@f*0';aJ(FBk?-)[InF(`'@V0"fA!a[,(R8F>&p(d/%4D`%mr at hr&8'$XG=/C*G!J'd>3"D?f$/WoiEeMFaK-:g!%ni\e&V3g4iG
+%THi3U(jZ3:P)W"X,\S-+>Ee*4l9:"?1HaRCi9W]_06%)),%IuI]LakGiWH&k*KM@\bZPtt\*5lrhGBii[db2($#r=[*sF,3/8e7q
+%*-<t";q`V_Osq*8`\Xm%SS:4I>!jk6gpCe$S2-'/H??#gOGQVSLq!2JO_KFf.Cl:;,`Btcnk4Yspq[$4Oh,c]>CEK,.e[uW0(=Qb
+%*6-I.1@/p6A>g^]</]'B]U_U>U:V@`oEB^;MVghOkt)T=M*-[_3W[r0jHAium_(F;ZjG!H!?Zug3t'1dn2:IDAjfhWU%;kap,3*J
+%Ad%fcH(J45[idH&Z<JSm'7=g6l.#2\@Jc,FDLk<[:/<3T'6smET&4VQMf<Du]Er4D:-r>j1OrTu,5Ohi_,[*VLl'cDV-%R#Q5QG_
+%gm7cALF5])[R5J`CD6M-8QB3Z2c:n3IjD`[dOD&E#6S9W.H+CJU2-YIf"HOp#o]j!2K>B%WDJUGNqZ_EL3W9L*Ze/nb&D#kT^;_[
+%lV)q&U49F<;KXumKCGW35rkUC(l8Oi4HI`]$i8clX;^6CZ`BJC7`Ds2QFN#kE.g'I- at Q)[C6T';OD=.U&ttU_#)Gs*&\4!;:bJ21
+%1[O"1R:aP=gWMGDSqp'mC=-SGLitH#8Di\@9_JI,PdFk'09Uh?O<ka5qqSEL)"b*b`3\Xu?$?5CVJ$k at rIOCd&d^mNrl#M(>j(fk
+%!daF<>B]oJ[Wd(7RiLJ]'A=mcj)lFL(WX]_Ou;Q=eV at b]3aVH0X]\fu1j16!f%-8L(%:qc1G<uG0 at MoSY;S8fnToDL;,*?<);bP)
+%D1/YO`)N!DCmdEgkiF_68gm>j^1&ri"9>_=cVh`TYET4i>tkoW0I$#H=a`0>Ct0#d9#];fRMH6tiE&Zi<*d9SQSVMFBmpX>YJ2SK
+%oP*QAYLG9(NfN'7;,gJfgRMneZF($_BM1SS%8O(bCKnM[_0BK=nhs`Q/Y#?#26'2NB6*Q.)I#F\/rc at c`lSq.O527I/S,!uSjoIa
+%I%./C0>tbkcq"!n)UG4A(tJlLUU/Jj_j):`H at TE[B:aC<,V?;hHr(jZRCZ/fAL5U+mS!R[`JuQ5V,$b2J805t0H+`+6%6!?Ss00(
+%p%@+G<S-ueo`U`of>d_khS:q4Gp'-n&Cc'jXgVYbc=#Pg4I_>]64O05EU"AM(Phg)WN.9d[70oRm^/9q/\6Mrc]%1,%Sn(g!'3=X
+%m at Sjr9EY9+]7K:(5s_U+=W>T(r)dQ4-SF,2?!gi,%#p!KO0_uV)3cgB+I!a5[J]kuXT3p.Q,"-RJDbT4!s>_&C1"KbU>'G7p"`5/
+%e$lqC/Ni8Y.Vp)1]>^ZobDJ(Vn?6T+EmPT_#+*>g;_*iq35CCq4DNh/Zk?R6>hWsDUO]%TZ'R,r'ruTLXQd'5EHI29(G<5M?Y,-Y
+%o.!lo>up:q$hg&>=82isL_XI7(o.LUa!t'PhOM`Q*nQuVH at b)?2&ul\INqVMZ![1p.8s=b=/]n0RG+YTM605egPW,"TH[[q=pPYZ
+%%tLXWN&FaDZ"L<ojKmLBn[#1;?]%e9Pr$kq%%_nD2QaJ,g+f]3.IOR65tjOZa`Kab<f\uh9=Vrn#P at 4G6FubEF7'7mkq\C-9m7fG
+%Qc\3=I5fO_b05EH+k)uRgRTcfF9=<%C6$@odtn3L/Pf4_ZgIZG:k20=FB4$EMp`8<S.Y9Whsu0PY<K at JHT-U#htN.cmk?cEPCkq=
+%\;=dd*^q]Fb^!X>"?RM4Ld;:9F>I_#:?lJD9S&7!;)_DN54gJAD.n&So^4-HTgUs=_X4Cc8F7B/+&j&ji)ic$`>^9LW$tCtZIA**
+%R6!LNe"_J[YP_:0^)j5TLN[bFon5!G;?8jY[Tfjm&1NW;3=W*gnR0d$=h52*3b8q[jXK-mlUU>=+H2C]A6bteIOp3DD('hOYgmXT
+%]9S8QDg*pn,6G:@hH\VoOR6Pq;?.O)8H+dm+J\b]Ed?1Ua(S\?^Nf*Q"F<f/DVD;'?/QB):bhd%9E&.Hr#Z8nU)]6H5>&QDA)r3:
+%/1clN[nm]T$6`^na5C8[.*0l)I:^!Q$_<G5:r.sPCqI4.:SKB(>oCeoSAs8:A[&T#"GQE7'U_B%Fq0kdBTJ#$\CLZ;PgAW'd\/'i
+%qU<qsl;6Zq&mAl5R=TEuA3A9Jk=jrH[Knt+2M!AIZ*dLl*?*+o,)6KpZ;0JKL:V,:D/5E.6Xt(Gpc3 at o;C$0t_Fm8W]JHOq[RT,I
+%0rWEi[=TiIOIaWPANH7DQFO6T(9O.Q'>+^[?Y8(#oE^,#EbBB[a_]Afn:gT3`OSB'b&=X7Jgk:e(+*/8AY$GPEXZL1i/N1YP;P^R
+%f?F;ZH7p*%/AiTi4HK.;p!eaSDLP;EoI:RC0SW$";!dE8Q=07cO`qFP0_:bP1gB!I[gU<]T.!ljA->&=MMW<I;m(PiQ_$$&,VK^r
+%,-(;PLjr<F!P/Q!L&o-f$'?JeAD*W2S/GK.X@$1j*SI!s)f]*kCk3RtUPRbWm^7gfGgMANX[Nq at D.,/X3kTI<2'OhNNT`(6i.`$6
+%os9ZrnTSY6GQCfZn*5*)2gG4sW2S;h]$\@W6g5/Y#\0tGN.\'=;^ug?DIc3?.\91CQ1Kg?*EZ3t%"r"ANrE at qP4:EPQ%\)^#;K-T
+%L;K8aXB8+/b>E'bO1E)c_c*56kUrGG7].O:-5M5!I]oLk?8G/CVo2ccDA\oG/(2kaEY)I at DA\os49b"::uiE#@p"/ebYZmW`aFY#
+%/jLG32EHdsQ_4EG&>YHMOHtfD(oj`*"mW*aoG=Q==Gg9Of:o^Y'7h_dAMra$[*`<\\fPW1)1f0"(spj0%P(F)<IpFDZJLnS*bMeq
+%)T^o]YF=S$dTP+sVi;2P;eK*]FUZ^>E_OYZ*QG+cWk_53)9.il_mF/%SQ9T<-O*dgb-^Ff[*`<`3j#fO$piTLN+bisW>[K^+pI8O
+%:+da&'SXH]01AhFO9U$mV2D!<^2'X at -mHR7X.-);%\cLFMR>@I*5r]F%`;5J<FFYD"o0GtNLGA5;PC-YgkETX:ZYb#LGh1%<k27^
+%3X0G33Mn+S%V&MA<FFYRAJe'H)YF.\Ug0s[m)39>:#T7rL,M)O<OoORiZVtSM\4L%*ao`;?!k;Er8IRf>2Tbo5N7UFX_-.VV]4Tl
+%1Vp%Z^6Lc<56?%?2UG.K]5qcBm+68n_pFYB$'Bh- at V[?p%lPXZ*="P>RD[0X?Rq14*6L#!qQqU[LdN4V;Ho[0MqYfZP<C;=C[^3a
+%^(qJRg`JCZbh00C!om2tRfp/7+mGKE:PX56&cmkJ$4Oh?_H9XS4Z%u0o/f"8B/JZc.+Wta"0IVANeG&G,O,OU/Bl+G.K)RQLLb.V
+%ZFe>c9Aog!,T>I0piuWf#13?n_ND4%A^d=8->QKg]L+#^2Bcf$]UhmY1fT4:)LNRP8fi2rMqB)oJDNm>12>182e<ALP?#S/[Zi6P
+%N^C1:%:qsuTV[c"p+tS2c4hPKpB)#Y*P%E:<sB7q8o88dHB.]m*jl]&1Cat1IJ/A&M?An2X^]H4?pMHf[#aQ?B at PF&7bO at pe.@,K
+%.Ea2U'Pj-B6muq-N$*#P`spX&OSl+G"CW9fJ5ALU*pAIu+$Yj0`4ZXPOG1<]VV5ZnOV?('!SILlm9ud;B- at F]PT"N.!.l\CkBg/?
+%VEJCGE0OLtaC?]pOS1m_?H7[[R@`t]i`o&bU*n5SMi=&djTq6OTH[p\k:--FLsgo,7E,RcEp5u($4j%4[c01gZVh=nCsgb-<lEZ[
+%AA%9U4H<_?iIhg?3[eG1IZfB;q\`gSmifR7r>Z-MG>f]uhEb\Cp6-cf[$r at U]:UBPVYr'*QoC`0"Ub[Zh;C-p8CM8YBol2s54Bk_
+%088sfp^TW\dm'fqVc4btdRg?S?>ao at W6P&\\QpNT9MsERUnrN_\<>T(oU$))et+u/JhU^",rao%)Rtk1!IKV?=OITt`*r@&!tCg.
+%FYYM*S%l3sZ"$B"1WR3"e7H4PfCt/T-C]`rAIeTD"k8T3VmRJnf]-FMPG?(,P+a&W0Ws;Tc125Y!cgMbF//g0DAo at n-GGn"<%n_r
+%Vf,9XfJb/lm+\;s;T@<u74TjHR*%fpeN?O$T[Bt_2FfpVrnH'FGAQV&Z\-,8o.sEL%b%k"g%64R5GXq'`c9 at k-],l)D<7Xai1H4A
+%EgW<7R<e9]7COA, at CN6$3\^(UOVP;;gM]*#4)OOk)N&@@ksSl36$ClhZmg`,>_ocSV97G>mIhBLmJcC1S0Z7\\4);B2,4gA9i%Jr
+%?YKEQB0kG59a+(_N:kOn&+Vko$0]_(eQH:!YIqR(LbpF!XPu5nU6VL%-V+$SVc/f,PoaT7U;fFL9L-&,*(:Ps'VcUm;r<a)L14`Y
+%q5t-S%L"')1(;tfA16$7ED[VM*7<'TFqc\G_qBH>L-A+\drP3j)2c[V3IHP1 at Y]$dX8ArY0>Hg[`*GXl:#+/X4m3IIDCPU5MEd$R
+%;l:Bi-VJgQ at g#E;QU<8DGD`T?nk4O&H*Almc at ftnqUf9S03e;&!M*SC7)SU#O7c9,V$)-J at IO_kY)TEb7!F3+^i2RbRr/f,^[H^G
+%IE5';:t*Su=_JI5NCqO?[=94foQ4*#U1u&H4`64q?M6'>2!c(+!Z!1sD8R$,A4o`?H=55C^X?aT8ZF)9T['*1s)khUH7."ikHo57
+%1sZMUfjK!AZ]#.bPBXinQ)7g75'Fd=53/Qce!S2(_4*lJ%1QG1'>M+q-gdT/gRoqsqVm_,TV`dX]E4<=47qY!9ZN<!&kiTJH%'#)
+%rc_lp]F5N:T<8Y$DAE7[2BXf6.a0^pHM;akN#k_tnB5]Whp(CjjH(gfT#]bE9rP:_*N\E@$jmi1?\uXc[rI?Oq[AJ-"E8fr(HjHp
+%S4)#8UXRhEp#T)4q4m,Tk=598P6ADXVq-GBhA22g?U'5NB\cLPN58^VFWDZ_1ft:6dd+?W/1maGJQgmqe)l`\-H2<IRTYC5^J_d3
+%O8G6p[2aeM+@^][X'7;<@2IGbS.WR'*B?PGr?`M'nfFash/m#H<QqIg&$WdMh1%S-%htJ0)YU,%X_6G-8'(8V\mL&D8nQJhn9OXi
+%[m8oL&L=Ss%inZY5mpA1%Hmqt*W'b7)3s5&#.n7N7!FXRe9u%f7mg$?F$jFVZ:&m!W(n*e!u;nd7^dp$Tsb=eTY"]--dH8S=3"WE
+%jLcL6h%jg`kfsb\-^O`s%lD&7\A.&?Rtkp.IaZZ&^qoMM4-AA+R#F12/e(P3F<GI&N9J!V!@/CeDRWV7eFF;71YYTn"OkN8+J*YG
+%FGef,c6G)'/)BPWAd?I?#531h>Um1"O at Q4:a]UN=1ll=p_`ns6PKhnb$Y8]q7#2(1fA^rG_7WHrh^"ptL%&\a9GERP at Rrck&Pk"-
+%4%k\D?ieQ->cNonWgtM`f7h'_n:X]5*d-[D%SnX at 2W,gLnP0+u"d\di>G;AQ,,YF[$TX=koZ;4,&bik0'?9Zai5iIiLCqp4L35o*
+%)`6.Yi?!:d8)u]*?:KUL at pTCne,X)#O at OaKVZZL[=&B0TS-<mL&FR0n3ZuJH8]uXW+j<!=$QTb<mdiCZg_9C(4NJC!eaX3gN8m3T
+%>fQpQ2!]DE"7oq<&#+F?MAD8.*eJPr*b9pqGo.)tEOH>_M/d>Ncro!B%R7j!(Mn0CiN+<<bEN"Dc872\4L4,6Fg*=H(no$S4lS1b
+%b'HOD9I\T<9Wo;MM;g?'/o\6A6iLOSqZ:&S2>kb(U[+^AU\0bG0N,t/?FdqBBUQ"G=AO,D-;L+aCk!7Q3V"9MmLM"Le1sR7`$l*D
+%71^(J[(Ii481?rUHlQ!_L7VMB-sakqJh"tnr.pS6-1FVoU'a*maDZ,L<R=OI8el?"$WW;MB(c=,E2>O,V$_,4fr.jnTGbh&]Mm**
+%=`?B1<iUCLJo_#o&A"+>;Pec73?\bn`T%0."Fd";a:]]1*QDWHL7Fu)(.&12,jU^HGXoe(YKVi0"mi/hL79Q:RL9?X[L,"3!K"mb
+%'Ffhh7t*BPSPcgI4L)u[E at P7L'*1E4[oAJ^#'a"r!d[0ie^DMEL*.UDP"h0451=cumbLHH5(*PJp\>HXV89KiJ`"(-d[Is)KfS]c
+%AW7NWCCK:%r[;_\h`ZaRZ2>k%][@G[MFb$E?IgII%HWPD]2/EB:.c00 at E\;mNmL2"h$Qm?o#s?5jH";G.$Qfj&d at N9bWlltQf4n(
+%R1nOg15.2KR-I/@+C24N<'f*)<2i4KDFUX&qUS7R,cHQb._)34NDr2M2U5063RQ+<Pq%T<1-qjZ+a,I>T7e[RN<ijiK&ESY-m[V.
+%qJ2r3TW*`@TQdaPa8>EJl5UHF?V8h"5Y.0;a?P6N&@Rue'g.L<7hqa*G07<:B?Jta.u21_'.EApZ>394\IJhIF&Obpju9F42e4Bm
+%FO^eSZ!M6@*;,>MTSQo1*-`AADc6Kq]iC5->#17R[(X:'56p'CSBsU3b!<KO5mq&k11ku/bh7O][-oInYU+ at FI/KX#HQG^DS%=c7
+%pA7Gh;@#`ictcQ&"d2pL=\40d2JFE?daobBV!rU1 at THA0g%1RFX:0B#p^<l?eO<"pMN.'r6&L_dJom_Z$LH4d=--=VUk$2 at .k)ZT
+%X6N8B)OlnAPdsBnde6..`'=[!Tq^$NdfP;o+V1rq,F5%O at Wlj*.($d:GU<i8Z.Hr:!;P%3mVY8&^Uej'])CcD%g5YY7K8_Khtu6!
+%PNucYgILuKT0I^QIJNU8pHJL^[s*>4V6A-.'Q`As^Uj@>r8%%`J,WpKiU>'1/iUNrANml?H#nC:$]uG`D=gROrWcGqeF2d_U8'lX
+%gR;PTL)PADqYToti4\s,pYX_Q=O=l;KR4STL\]sUq"4L\ZI"u$qXgg7E\IFe=Xj%;iVrc6lL)(h(k;DQ^HdIk+$RBj2;T.Ar6r%K
+%D>EoJjkp+7Vl;=NLV-p<9Nk?--D'*'M#>6nHWS.=EK_6tdR[MKs7&mimnTu)[aumI3M78V=Es2&?;R"*blf.&``C1/Q=/$tV\NkZ
+%m,.'nB%/Dbk\G8+YrIL5A(!jd`787GO>MUD^\oOlX!)pgJK.=-UTOAcA<[Q.'HS-_r7IC7`eGYA?RjEB-U#NtcDf#ER;f2qg9<V(
+%$Zn5PRSQR.*dk,&mlX!F]5DlT\)1(Vs++OhjrCaFcGNueb_ at PfgLSiJg<u4hA+Ke37m05e2)Xh>,fS*P)g,mNo:W/b at 4<#bJA!ct
+%#N^UB+4-B78j15uP$akG_oGR5d265<oRGbhbHh"\BpLu=Q@]5]%qtLFHKr/#@#u0H?ba5>Rc7+\8sYfiQFO4a"@rXe8 at 0ZK;q9-r
+%n'AaU1aatp1GN5C/+ at eKBKY.m4tCYoF8aGb][\9YKK#9%8_,'*3/\`7f=%AAan0uNnU2#(I<5<<`&fSlqo,ban,L%':p>TFCKqW_
+%(@_O8EpBW-;#?TkqocGZKj9t24bb1`Us:^H).*7;meV(X+Fa_/92)js#H9!_6CgN90a#@$Pc9'-Fpl1gWY1arJXD-Hbn5e$Q>S@)
+%It)qE9i!YNM#?0SAR>,!&"#c7,#!d#U!G at g;:1^amP1nJ^A.H']<^78/L^[ZI9^q[$U-\fq"$-tJ,&a&JWSFlX_h2_ItK?>j,]$a
+%qncVhT6u!8GOp'-/_8GtgA\C`g>;*^frbd]n1Q`kpGVBOXf^+<gAU[/[Z'oE0!DJIrZ^G^O#FV^;W$cOqk?.ME`8i8b<=_GXu]jX
+%T,%%_Wrq(Tjgr$q5?qN$Da$A"J$aB#;X:@no^TE?(3. at VIfRg>BBQJ%cEA=,FB=`mep62M/5P)q4fhY1X;<5[dCh*2Fd,q(?rm0d
+%7QKr\k20M`]tF.(^5./XAeFY+iRR<KL'II'J*^A=ccqqbQ,]]rjRfC*\-b+bnbq"WTAL\j?cu?d:VOM)\>#;NMKcO:(DZu8^oFe!
+%<W:NMf.X=F0/89`gY9pK_]%42[;8NGY`<NnC+UAdHq(OoEDos%2g;a7%jZ$C9pPbOnuq66g`=I>[4kU/H2d72o(j3?N]$Z&NZdOf
+%UMo4464Oa?M+]nJqtg6eqS4HS$IhKDDY>5*o]<''jdU^S1pX4#%CO,Q#IVs:;g$?`F%BRgb7tiFD%CAh;26+MbEE1]kFtjK!dG6V
+%.#"Yc1;*1>(7'*_L(5TIU'`b6Sgbc0b#eb*I/7i(Ti=P(EUKTg=)T/bQdN76L5VScXYLRinal3f^:LpG;u]SNV6M?=PTJ8F5.uDH
+%rqPgV]6A1BF8PVNG.-"H?X7P54b*78m'`6+$jFYC)m3)30<`)gi7[qVRpS;7,TM9J^ZDomhnAu3oBPc3]!a6qjA31Q6;+J&811h7
+%Xq&SrT at EW`7 at me5F+=2OgT-6<mI0gsm:`?a+l*ng!lF<hEVrc&CqI^dIR&FeYAR^6.\FI#F%8`BGOstbh<jOQkMMlG!>m-_V(6fs
+%ragN5h;<<2-g3ePQ;q4DCP,\Z&_id>SDV(ALcDaMY28"lRWOYfq]S]4bOt[ZLCSatcW5O4SV_=\e_S3VS'0QA?_'DXprA-sJEIcA
+%<u:A+T&5#NJ1lELnoo;]0DXqQIt'&hJ$Je\6MU8Dc&9?n>i1h[+5fAmk:e?7M6a`$I!8=816oqM%t at M=*rc0.r>Y_,LII%_hi5Y#
+%jhpo[14n])_OQS(GN\^%k?hM%IXVS\i+IY`cNB:ORi_U^8mQgkFoD.X5,)EPjQNa[O[AeD?PNb&XVCb)WO!Gk5J0/"#n,>.:GCBj
+%N,=,*WZ?WWMuReop.lLnhEK`Nr8UE6*d.>n9T'BlfC[F^ro(Hka&tComE^-D(s4KBjODY(UX5_(o'_AqNtUl]ZDEigk3#@GIPAB9
+%jSJ<(cZ%Z'3mcWngGO<TjFbrJr:%@=N844(YG]8e[NNKBYQ+1Bm\Xp+Y:fh3g.H'ITAR>o^UX1YMYk_EE!sn)IiMBG+[gB$C@,Z#
+%kLVr)V==H+k5"eVN5=iFp1HCc^[</n?`m^"I!`Y^-&VPX5KfbB(j6AWgWQX9^-+a1GDKLH_>Gk)Vh<VZ^p!/IMDG&!o';(ghd;MV
+%q^@YG55b3DmcQLJm;`':2XdrhrP,X^5OZ&RI)G/1-3T2,8Pb_F+8mO)cL2jh\i[ZV]t(Yb^:W9ic$e.4*\I3ta$LbHpo?<F_;Zo2
+%eZuX$iR+A_%Z_D)C4"Fd0"54L'R7,P^O?"A]Ze73pSGp2f:06Ns.q;A](Akjc2!jPqsr at .GLmNM=L[EaKcj"drnYJ]G7U1hcJLfj
+%hI$3tQ/$b1q=a7Q?!#.$U!dj4hgYH)PqDFn15[hB*S at G<Hi<*lCcR7Al`7KffZj6H5O1;o?M3IYF_;)0oUF)qmiLmHHBlVi[uf!2
+%S$0$SGeG[C\u1-%I!9l+:hJjjoBZ#&M]Dp at lJ0("\A#PfgcSj at p#3]\D]eE9rd;76U.+=)l`2sUmbq[OCZ2sF$3;6Lo&frBmH+:j
+%Q^bVU0(7]5e_/MYU!Ud7rThYY46C)FiU?1U`kS"7Ir=^YMjpbO_WpP at q4+kcXTl?:fS+\Fmr/hYq=%-HK#n2no)/C.HOct@!t=\'
+%-=26i/CFao2JlcL7H^5<pnjG805j;354$u(^A,sVb36A-T1\?tA<Qnj'JFt47DnanLgm$mh_5$#rd4+jT/Nn at J;p'tdA8&"$\NXi
+%kCE?4=)Uq3eT^JspZb]Rm=#<rmXo3aM'gg/IcX@:JUR at o^&QrEIsQ6[F8>N^cgG\rDs>A`H<o+HRh%&W"FTl"Fo8Zj3\bb`r>.a@
+%Qq8-LIp]p">).V)e$#siJ+N'jn%O,Fn.2#^qsTE!^S/4\#o6m^UsK(6s8Momn)6iPUkgIL.2244a#m2`oTP"0IK-"*%\$P7<a*/I
+%U.0eK[eqfAc)YahpjYq>T/NmeH2g$\k2RpqJR6g_-o1VK?Z;Zbp!qmc]8Q!uo=('U:H+pEm\=-*?N%8Sr8N2B!V5O!o%U33qRh+D
+%Mp7T<TP?QdDo)\@i)cdO.K5fl,&f/88PX4oo#8Z4(K]5?n(qs=^AI3SMT"!VGi]eT^%kL;*odC>Bk(W+O2d?tb=7$&lL<:V4[s8=
+%pq)8cCRAJM?1am[0QLR#7Oio_VglCmrpK at 9lJd1IT2BWO`*Ih"$KgFt0ZR`jn16_F'kJ3tpV8"._2Cfr>M#C"\U,!0I1B=X$n+d#
+%'YU>u!E0),pV7Y4_jp at n<Sn,LWdh^TUrR$Rg][/Wl8=@(.Ohf["@t3Uh#I/bGMc^d$UqLgS`.'H4!Z86\G.uf`hsBbc&SEK``4N,
+%S\cB'WPr`,!rI@"39tO='_t:]pi.XKI"W=NJbM at VF(24qhKqjWcsP6eVp,ICd8th;Lqi^O`dS9D^%gZUF_GCp\rS\NLo1=+f\\Ud
+%I.>0!9\GKac?LNP\*`Z?(/jb[$p[F.%r<3ulJ[*,>L%E3]4/8eViV9c_dthjf[Yj&.R(kdTaHq]W+#qiJTfhpD+t`Lca]+lH5+F(
+%,>)Y"65B%EcuON1g:o1aB^U,$)"%,ec/VanfQ+5QDOTN"-+t543IX#^=^N,i(D1EBUZ8)VEPgXUofQM,fS"W2KPEHe#2D#U9Nbi[
+%hngMB5B at ENC\pCUi4_M*h9#0(&+WR at or)u)$k)H?N"*3Z6oTh;(?(I4q!4gg0pN3lcAODXi1<4QpEL.<a^W<LNoj7+FML%l7&&0Q
+%7I3-bO@\:EE?W%<A-;6=jSU6ZSYrY^2f4JD%_-/50)eBtq=HQ/G3kA4E6f[*O0qVEI?;:N*;*e3 at uMSR(_sQ)N'9A,-3$ZY.'kXg
+%1$tB!h*?R%'B1AQ4%h.Epq')M/jrXO)1Y9PJ5d>0=;g at JE#_9g.XiO>WBr46&^S]G3CPHq'!!li+\c81J46`3Of5!324l2UA*A4Q
+%#Z[s^eRB9hg=1/%4#H=_7rb_Vi?V.pl%Z1C?5*S^=AOKp=V"XJ*qRALUcN00j"(itN)>.Qa#NsgqlX8G3:@EB$J[__A:@W8H'Btt
+%OcKUqE2$tFoBN>!-eWY8>o_S49q7rTQr6+BCSQ=g9uO9ai@!5h7Y*2TobD(uO<>Y'mJ_rb9$^CY(o.6-%^K7C5P-'?AWNr6%!dHg
+%iUk7]%WJ`S:6]f,R>-)'Y;S9>q!M\8Vm[0\J+$(W)qSPjXf&>$%T56[#,LTq8C1>*Eh#_6lVSc at N2e"$McJhR;p-o`g;0X7QM;\G
+%oRhAo+1FqMd\l+g"n(D6S$Ua'5;_glI1)NH]T6P:OhZ*rk!p?LPEfOF_mZ5>^qG at oiCB%Scf"Cfm+rZcWPH3"S<:D*g:r3p^ns\W
+%8j>iImN:L8P,==OT<A+P.O,^a88T)E];@/B9"M9-pl+_-=b_WCf*6S<X*Ah+Oofrn?"9)Y[&#f:^<"hRju#U&nHH4/l"':*gO<E#
+%>S7qEi[jBOp:97'CA#[b!lGZg%,5d1V%jArp14`b+`ic-8AL!kXg;0f(TWRB'R^slp#A&M$e9WNT"42kc"M7eOSMjZ'ZE3M$iOTG
+%;:2+NaM=-b9A_8HT(bU+?$EM^$L,*?X1T+ueR"gi at mGEn9^\ZgeTm29!`0Z9e<Ap%eP\E![?18E)G3?l4=ia\#7h:'loM9VM50-7
+%)a;P;k;>?j8F*Q=RS0Dk#L0/)RUC$ZV_<VWX_)8FEE*8a9i^3 at TNh'[#m!..7.FE/[FJopW_&Zc`Q4Q]IKuhQO`km(mI%atT/:LR
+%0s47!cTmJArCf,n0ZFIT1WElYdVf#9O7DK+=R8i)lsY\WgG;1(8:U+ at 52E\djNqT\U&t(K;2u at j#%hif-i5U;$J[R0;60lT&*o_O
+%cbOMCZcq(_>6%a at RMV_#pPmR5^HWG"-_JF?8=sO,\UKVT\9!a4%"pJ;bSOeKaJm0)G(Z<bT"&Ep;Wr%,ONDVq;?s2:SXYD'H?8k<
+%2ooji6b/_bIBe?JEf)I5K8p'EVrR,eX9]!t?1u\Ebf+cFA;iTNKE??-1 at ZFI_u(1?5;1Q>al%^g%pr7?6Yem/3ST1SA_XI.m%^9.
+%VmW*a^Nj>igP6QBqAS"A8lk*2R68n8Q,"JPB=bdrbE:;*R3 at _95*,62D3AH(Ws8*.D.601X6/?&D(7tGS+*IJp*g\e/^1E0(lk,5
+%=BZC1T"K"0m?u.=3/qY8^aGpAmrOHspDJu:9LQtVj@/mtF!IG4]-G"sGVouWiCm?sG*SJVFOs"%3l#$Z7t at 1D63Fn`*t5N3<Fu-M
+%7c=HhMo#KR2W0`ZD3Y)]3^X2Z;M=Z+L4O/H$LE(ll*b2f>Bgea31-QNQu;iVOnEbU(@5?ZnQ88VBJu5[#4hSXVDQ'tLrZ.T?FB`&
+%>j7NQ#psT+!s"+Yr8Y^<*m;FDD(mU&4KiU'GR8.X-[#OL1;aV'f5Y&da%%Oq>lo)`. at .#XAR/=A5]1E%Xd3dhec;e!k]-5frf7QA
+%3iWDY(3=fFVhed8kLG#T$sPi0`Ejrcc-VQHX?_>Bo.[#2l0tdiW at c:_O<3%sZb##c2O*PaVt.'79%0LtWi?RPdo:nM4AmW]bl.WF
+%B=-)t!-TA3;78t`5!7QPW6C*-d4/:sWS2n'MVDV*B#U`PS2sVTEsU8U'pA2Cm07X)'Nq',[$UNIP;Tbq);#q+koZg6'H5o'fgjQ:
+%q<Z&^nW4q/jKdjug)^_fO/,R6"VY3nf\8^";NBKpi$t+7I#KnQEcdfS`ql(l$JF:H4d+[3F#0Z5R.*(%^^Qh(K]=;Xof,X)BAJXc
+%>$<dUNoW,t`fK<4p8d:FZ5I^<mjdYdM8r=TSL2a(%Q<8;4QhP4?[g/(BFaj+jpL*o_UF^Eo&SsHDMd0o_<m:]4gJ')7'Z)m/or#k
+%M&Rc_$`.\c9Pq\c1Oldl.I_WaCc[M9c[?d`]O.cA=4I9XkQMLnI7FUaZCp0TL4D2sf)rgL?._mhRs[`la/$aM/"_Z`7\OS,;ko2l
+%E6eUB.h9('TnZMKQ9!9O7DI*0!&RJ_Mo;`-f-%T)9]8;joYhI#Bs'$FJFlA).^3#jU%HgA"Eu-J;f3T_";Mk^>-+F#9l5l/8'J$]
+%f[/QoP8(6X1albbN`6"CQ.%2Y4g;6kV"uIXY=,QZ<Zp"EW^(K`b3C0rb3i?<&a_+!5liC4VE1XVW.P.J`.=uaRnUE->mIMB.eu!$
+%I8b:<5%/%\NU`n;\qPEGX+d\>8`u3/3\QOeXHFd>g<-4]`AF\pi$a.c1A$Wd<q0jr?),26*-cSF4^if_<g6X=el5%+Y"Ic;@So74
+%7.KnS_U\j\`u34?Y&4Y<DE!jrC(^P]h0!h8`\V&<cR]aYH<el)\k,MT;;gL;$1Dumn>O$)j1`pOHQ9SiN>QK"fEe^*5!"A;<2,IR
+%Z3;"Q2[gC7)4J'qS[_]N\qegQT`Cq2%bUXJX0/$:2et`:Hc=uS at u@:7i=1'4#biee$7&U$>n_6;cjEH`TG#d>^q+Ejo!\EFl^7C$
+%(`qr+;c]C0Zb<q8N\h&]OaJX"1h/84*+oZ at RC?!&X^Ge2<sgGHH3*A<Ki/q(,fT6lr.hn8IXMFU`*+MD(6$RMOc]6l#p?!*T5*Uk
+%G?%N3R^^J>?BsR/m1Ngjgl9I.ff#S98a*Vf<;LHob/fR%OR-:c4jnS*cuM/LX!bg&Nd9]_bVofp%K$5c099%4EYNXJjh33eA?1f8
+%GY10Gcf]m7);IF=9q9)W;t3B1h.2Z"d6p1E^L87e[gKbhJ:SHR?Aji at 8_^7uY5iEVF'E&_Ct6O>hWk5h7#IFL=?DQjGGDH)eD-%`
+%!`M%X8TFD*:eL-YL at nE+_@C+RVecf3%hbWP$$X9P7TG#k$_U)r_afQNWd+Te86:=W1;qOJU.Jpr'$K?KYsS4L;\E99##cPQ=CC,+
+%RXr!;o%%fMZO)b8+r6p@'1\*9_4l!]]QkKZWNE77Rb%`p$p)^X",NL\=!1&S<q[dPI5,\gBTNU$/<`S6D8g<'\_d'T<J^9<'g#gs
+%L%JYLL#\)chY/F[$V",-X2VX^8Q3eemdb/sALY5M[cgR95b-K5&Le*]/<g3HOeBMU"gG:^i>/ELZsj\\=ZpOc'a\*>o'H=laS0O$
+%O0*k'"ThZ:j1[4G+F-U1n9P+OW*6;e2;qVe4OQ*[dU[,i0$@5)H1.\l>Q(e]9JNK?%o6VajTIOQLl2;^E;cBV-c\4j@,RDO-D0(^
+%o9reMNo,k4+4`p7SnK23m+0)_>TrOB'0]?2Q%UA0n?8J/)SJ!Mk7GMa-g1Ee8>f9%)<,c_m/OSu<$+'D$.GCO]rW`9DtWndjS9pX
+%$hI)4/nSs9)P'VnFohS<;)[8g7NE"FO$'q*7l"QcG+\6mjJXeHHq!pq4n6'LN$sJ;*-c5Me\\5O()DqQ9Y-pih-(?L at QW!i"V5fH
+%(N*SFh&$uNUd#;4C%c!M\Fh0;KU;kf/BZPfEs;&A40__h]]ba:XNAnQr("=raomW>2oTF at X\&%n(>c3gEDQ,8i_shlJqFpP at o]ct
+%-#!8<AKB^/LANpm1E0C5le'9E8F3(3@\>W^?M+a)g<`FX)CZMPIVaUn$.CK;j15LmKm];k\a63`R7nAU=,Y0%2eF\EY1iWhr6?:3
+%E+/sT"6.\^%u??.+ec:bYKsqR1!X+<H#nmD7:7eS]$ARBg&\,6%%JP4\dksIT at L`b=l%A;YM8lKMt9I%E'h at C$Qqe$U4O+<o*I8/
+%F0;GujJ\nBl at O>e?ZUj)Dup\Fo$A+%ZPIrR>,m,&cE\BCb5l^%M/F9jOLfV6&?;[R[:5#=D.t`;SXI4b,WkDdRK"toS&PGKW'qcu
+%%44D&4mC\O2!7Hd\Pr*^QX6%bF#1(;Q3cn8[foT:Z13-`;L&7ch5i4/khWTGEdDnT+*g"9A7h at k^72%@B'IoJa[<NU;g@[-,G?$V
+%bj4iuaEoN.F9_D\pquPt*P$6D+,[l\-JgPT;o$(/CM"EDH1-&>/tp3/EUE:YR&8o,?Q_\ibiB4Y[ZDi]J/B=roa)CjjFI_Ks3HJR
+%S&]Y;b5D/cEu]IJFm&m%,]W(NVfN`:arb&2Vh^,j?Zkc=8==KKn/B)F9DVr0jth'b1lW)L4.97,Hd9fg8FgTbnQA#lZn<15J2?kK
+%*k>2u;aCRnF5gRFlF[MWFp.kW!'RQ01p))uOa*7VOYCF<SD2#F0 at d=G\;_se#44D%OjfUg:-3taG6>oI=$<d2jOQg9-#l at qqdZ.V
+%'/8pMi<"8"ps,dmS%)U68DUTD,`f5tkGuRk4 at 70"$eW,?!"+.#?tG&)cJZ%IKKeO_I>l#*U]YRq($7mk:@G3+:eR5 at o.FElhn(m!
+%r]RLZZ[MuD=S43q_s]g'I#Pgu%TYK+_bT-+3L=sm3^e)E%3Uk(A at opKP6W$k2ZV:#i`NemqGKc^o5Np#Q7>9`Ul#mh>(o#f2&4D7
+%7L$oeT`?\^;*h7KWi4O8Q6Y1MLQub2QZg7FMpIG=IR`gY_`6Ad%5JkXkPB(ZZdk4f2c/%>!1C`N=P(mQ&VoD&e06H\IM$hSIcre9
+%:*D"H9O#1k at Eq2Pf,qE$,I_6S&hhm#$*'WU"`0rQH`nohHM+5aSrT0.HDF'7?6,AhJQ&me5.+(%/I:VJ2k6D0qpQRBoi6!BUR&+:
+%6d`0b'8PfrKjDL4+ZZbrM^KK]@+2!W<3i7hWl6o[q`(GZEdrgkpo?MuXSs.6XY_$>Qtc4/pf"P=Gbu(V>3Jnr=Jc!@-O;Sh:1!nt
+%dIW at 0[P7"*Gg4_&;8fG(AW at sRajX9KO(i`R*SW(+GKT!]bL<gF3_*uI8=Kugn;p3Ap\OIG$/?3>>UfFC"NTqhQT8([erC]bE=+.#
+%qK))0/uI)EGHs!7qe:0Ch+A%BGN,LEX!^S*N15"_d=@7s$Q[JQ2k4\*_so.n`*hET<#&uGj+\eB at q=Q_,3>`8HBRc^;\nShfSJdt
+%6s`S91Re,0H44H+mu^J;*7U#c/a7`%&L07j<HmO!.bkjbAU?io*h<9nj;E.VB7<H]GH4M22aO]Q!OnHc5/[K5hN;,Ka.Zp`kqfML
+%k';Q]LK#mI`]Xua$h^a!pS1Lq>V>;hJ5]qMk3>n5b at fNAO@LW5%4XNip#)?oIn96:NQ(FAEU!;XIMQTRMt_L$<qB)i;O6_pcZq%9
+%C!Nig>3;T at 5$A`Vi<4XVB$aX9K6DMGA!\'4,F>l;bL*l"jWlUBV$>bm>k>sLlM*PIr$TO%o4a@]1N%+LR$3`HP>RC95J63LVU_=J
+%@?$it5!%,^PSB"^5*J'Eoc,7Z4C,B_+9:s=-*p(BUHHrI/oUt"GN*%\Ut&N[7Qpah;'>JuqQ7\G>=GWEkL;RlZ>8MC`T(r1 at n(!l
+%&"L]mXe*3j`S+(n`*r$$@QKA:D6`K+dE.;`mPAAARG$V6''3EK7p8('&r:rWki]id>Ff_EGVu`H[e(4X?dM4s`EY[._EIXKU&L[!
+%8Ofa0Kd-;'[>0t+Na.7I62DZ+0;R.n@,5K#K6#ai^A+H#It-A4`3\ecB,I3Q3U[o'()$e3ZBZ[7CgrpI$"pEBrW]nu`I`*Fqd6Im
+%4.BN!I8^K8%]Nb>.rqB^;HkWj at SC?][LO$m_3cuaX]RM'BkfB>*I_mjTdq3KS%WeLa)-<jq&`1:F5!*^ogIKmlf/56fpdNP..tL<
+%+:2KL=JsK2+OX2m5"Y9Y?Z+<>4`XdDFNq`IHP)FLXBr&YJs47(eY#Gn]2MtZ\aorNfEXFP.Z26[[rN8,`Y4ks8A at e@&'3?;k at sls
+%iA<V-n)/0)B"DTfRSmhK6B39/4KZ-f9(N]t6Rn\c61f8Q"d0';kjth&r.GKB^-0*gpMnfa&!/\hKPPXKrFXr,X\'E?19sV/4d37G
+%FP>,)f'7A*>WTHV0gFCgZ)TLr:JjnN7J>$mr_7a>E,ZN:(a#Tsagu4LA1CAT.`'pq4YtK$X3`KNANi+A%OF.WB]dnL.:nOP]J7TL
+%FTl))JG$1NH'27FquDp^_,c)7%SQIIe-F+b0ENW8Di$e$Jote*#VAPL"4H:*m745G"Er>)Sg5P at YUhR'\O;JPj,ABQqOt!F*?K>?
+%LW-"::a[uC%M7hQ4od*YP.iRhV at G!d330j&9Vd]c2.cYE4VOg<7f2Hl:X<'=D3(T=5hec.+W'!Z4KLg^/&:k%k4YH[5&0hV5\p<r
+%fTAoRY<4a,,mblhGa-&,8h0n0JDI^r@&!_K&.815aH$>hJq[2snKo^?oNXCAfk?4qbaq5m:[mdsHIclO'8pj;U>o)g4\k5bcduD;
+%#*RigX(RksEY6GG6Tc&se*:/;Vd?*L%uf$F7'!.a"o;?A'YLfXd,(8*\O_dFZkOSun]%AQ^AH_+].saAY(gEcn0bgRfjqc.i>m:%
+%U-7_[e$'"2qLW?rDh:GaqQ[^?Wj'k;[C,R#?rq\j!tOuud(LCf&-!ti7>+!"='l!MK6DT`-kXQWKN5-]eU<<j/Z=A7pMta5g>[t+
+%VKDpm\Xo2`#sikia at iOTa(@4,Co#P-1I6ZOGG9SC*9T?gV`1F^)8qXn+[&ZQWn">YENY@`I7"W%3;N:o_<dpC(QOr^"FKD.T_4kI
+%ltpT1'P"]qD"l&-\Sa`&fJl:AQQM$/3LcN^d5/TdF(UL9"G-n>Fj<;s(lS0aDr4tu8[ic*haO>\''6V)YF?9b>hfX\LJ<)CIfsrN
+%-u_9/4L+DXP3oq<F960:gt^l?#g<qY2N&7AS.mppLVp7a4o&fardlTIp#\S4(F#'-ba]"K*8Ka5dU<m`eFC!48JR^NISgBFiLulH
+%)u=%3$mu*^9+$d[W1(TcZa0J^:"N-L9u$!h+B5OR<Jsl$CK&CWQATUiK'tK76;T-)gu=KpmZ-J5_qus"No;TiTI1T-04Q'f4G,5L
+%!dPcWP]^dk.\Qb3)CBj"QN1PnTg1Bo**[eC-K^L(8?#gF!_InNYc](M]k%H6$bPJtg%-ub.C.s+GO at uLbX.$E(hFnNW215b_&3u@
+%FHKftg]LQbH6\H&!SBH=[JDdu4P_l7.6Tb,N\j<@)s\3nYb"n\BK%q9l\<mWGr:E=87.49ba+il?$ep;N\0+llID=9:DnDpW`)TB
+%Qs;_2T4MbAli=,9()t5h1'"qH[/.626r1eGrYLPi;Ep2>NNb4aV"K-fDq1 at 6c,T?M*H%`/rW'#&F6[`1JZU03^2EEq*;PoqS[S2i
+%jqDEL]XW)*f?/scBA6Y2%9Vc?+[d*-al-):,HDja+62=V;$bJA&HR[QDI#!7=5pfg'V[`s0T?6Lc:gd5>I>nPW#7qRUI$RM<CX&)
+%X!=W=/]Y at OUqk,9,]E:\:WmaPa/SZmY0a>L836<,<0nk!.H\#a3?IB+kI@:S!M$+A]bfOsio-tER(X<aSoU`hi[JJ4OY;&fZ$aE*
+%"7i"O4Hh^HO.Z+P;=8fk%DUK$pGL#>KNctBj.>k9=^l]iE.D!f]I+-DSfAl1!-_osW at hmk]hA'`(fZh]i/\VW"7MBnfu54[/EOK9
+%CP7"#W]Y)t'KcUZ[#OB)Pb33>#kF?,*"Xpkj6Dp.A!O.2_7=Lim"q3VdQrfO]IW&7MW&j9nf5/E/2Wl[Y:#ie9!m"l(JGDV)<:"9
+%^o'^,a;Y7:4,WE.%>TU&IH&H8*"QN$"QNTCY, at FCdS?*P+s#*%+Re4U<l\Ut,<[fM?__eS:*%n=H(;TZg$(jV0SI)5lW7nWI!%r"
+%Ol;g%kTbi4Rn0Gg7Q`]bVC`lpr<W^8<^2VTaaOV>5;e/FRiY@^=>YlpcQ+k+YSr.?lAbci*"a^8r`m:%PXkG/64Vdq[;e(VmKo6&
+%f`MBOhYo.)PNLCm0":UXj2XW=+eYOqbE'&WjOnB46gj`i)EmX22P"C^q*&l#Pir$c!ZX.#_4N`$rm+5<+4#i+St<REM%dK\pd*o>
+%VKm1b+<i('ld4+tF+kULr3YB9QrmeIr-Uj/Y<s3Z$R)l!nP^ZF*V*06g'RJ^IiA#Wr[a(H*[1EC8b\;_g#qOh9FFkBL<!L]q?ebd
+%a$/)<On[o76'HKYQ/hZFQn4.L<ZC$SP;Qh2+h:S*qgDS+&1b?4WTo1+3$YQ<rEYr%N?Yj@[no9_[shkg#h-*.j/jAj5i'Kff!F at n
+%9?[ZT3e4r&#i$ZrqZf.QGQdn6>CH-[2fRV+*4XT+ef\*6.o<B]s*iS at o[pH]H?(!NaZ$oT?BN_3G)i3UfZh$65[2P7!MhEI&Qh-c
+%'aT<Xj6,(*khKnof5p9c1j]"g at G,1Ca8pE\)B`Q)5j-9Ga$t9Lb-i+Fl!(/!gDsg+T[Vrag6C26C at 0Al#MBio>,n<'>?[%`%^PiS
+%*00mJDOjuc*Iu]?e=R`/%<=E)/mc!g?$CTVK7i1cfQG\qF8u6q+e20%'@ACAZqg$Y<hSR/;Lhm8),fhH5ec;gU"T^5X,:nOp>1Zq
+%=KATCW^<LOW at 1"b0%e`SOhQ'pWU!D((Q>@:<f9u=CK&D2der'#No$^cR?X53%/7ODQ#0[H)>[h$!fsG at FD,-(#6>l*Qbr(??*T5n
+%.qpSX!:#X1<M2Y;4$Ll^Q>hXp>tD*8$DE?/=')Jt?CP,YO9Y^Y?[sU!1G9/B&s]FX))\94?FTOr+L388%,D"96Q9V8!SI(o%RrJ"
+%LMdaCHGB_m^!+lAGZ8(t2c&6llV.c9_^(1j(X1G79BS>*b,]_,7%d-)Foc%P<fF=njPp6)&D%Y)]2We._M-*#I4*dp+=hE&Fd/N5
+%:U=upU85U$Jlj,f?=kL1"V*uE,]7b^J4%^eUMB\#'fZsd3tS at +Z)HNdmo,lYi/e#:1;m9qJOA)m('eREPaF_n$)4g%<h:VFm=J%;
+%FS/)Z>S3U^)l\4-`i]>:QP\Q)ip@(jC9K;7qLl'<)X)_eVchIuf^:cS=o>e15eT<\qN!r>DpQoX6'QKASuEf^[FOK;Iod^p###Bl
+%K!e,79(1Upin)RFj\b$hd<g9R<G-^_g7b<Amt#X:bL1muQ[1*[[EQ=fj"ub@?6>!-\P].-2OnlX#,(ZG[ATt*dCBp)LX,44\4m#7
+%YhD%!pYgPK&3:R]r4q3-fYDYg#j(,j(](RlA:#uA#M#D_&9N;;]iaBKS\WT:"i8M\8`+[=SZP&_[tYj'^-gjqlb0%R9^@*SYS!F$
+%51+ZD?Ks..l6pieFa((@q5hp5G"\J.jU'r^@*@ko=.5oc>LNo]a at e4p1slE0B/m%XGE7OV/7#@YF\&A/UhbT(Od?!1>a_ZY1ltW$
+%^XAn_eumLP)1c'`]sQ/k at S<aqXos3X]VSW:Zd)nD*hVkOm:dVi9;Dgd*OYkeMkNgIb4Y!k(Ia[i5]#U/m2S>j\eE^O_ZroJhZLKN
+%f&$cmHJ[fY`F48kVcQqYQZ#+`m-a$6G(Y^h3GcjBCs`SSYW+O!Ro`rqBr(9nF>PsZqspf^htutSJg7m"pn.S5R`nVe2Ic<?%i2'+
+%HgX"`N22P<4XR>t#N<[j%Qn'a^\lD*gYtY`ZJDYAC%C88!+TY48a,"<YXQ$L:.gsBe-0F_R^,OR31!dKR&UFk0O,X!G?;1m%oi43
+%oPn%liR>O8IihNkPTrB+]7.GK+^TPBe9'/jBouefQ0>GRbs/VVGtfUXZ at Cq<S57ra;1-8u[lC^X-H@#A%(12->rNV[!0dMkmOhUK
+%GO)8uVVgE,8*_n$gTI\TrGhg[bPF*%d\XJM7*gce_]d:!aUcb,9f##ljQC5q&tr+=fg2,bER<GFF at -C*h"$)jGcT#B>ZMN$5-I2Q
+%\Ad5P&p"l/,j$^2K"4Iu`D4XjpiJ\.7iu^FI?kM3Mu48;<#0"..luh"qC:"s6,jDPVPRo?]/7nMVhSM=%)%Vo((+AZqkSa7r]s at B
+%"a8QcNQu_?-Jc+X?lT?h7_a460HW9pdEOp19Lt&:56u!JU8[<"`R;D)h(b3@"K>G$B`#KEP<EM=N%<ZYas9SFR.ah=3)I3SfOtNN
+%%O:+p&>ZY"Gg>P$""f[Vbd/H-b,shoh'OF(A6*Mp,GcFDgDm`%Zb^*>`$!;dr=gY4,g at e.1EDZ`N>:9HWFMCND48n(CPV!rHOLN6
+%ZN:t[B0pg^<O77W-"X[^*gbEr0OH^\XU5;e_6Oha1S!TBj4N0N4_+5/:p*`S45bpngO`!]^9`u+8*u##eW'e2StmBG#>..`l_sQ8
+%m$uLaVTgB2 at fJNeAG`VY;;/8QmWkr(A at YQ^r1K%]`RQ)c//=-j(\H2A,oU]@i?1"GFRV2[Z-/H0D at tMMs!8L%D3PqX6/lcFGPLkY
+%c<JYc\+Uru`KV'ine<%c#B$!Hcn:`DYbXE&56XY,7<"O-UZm at j>XTSlI9U5GBHPdH1^:EB/aIS,&f,ok),U7_bNnUL+0I6A2m?\I
+%;0:r^^Z,E?k5:HE<"F'b2Qo:nSPH$)o$<VOYPun>ErXOOD>*\^5E?1YcKuXSII at gIZ"O?^[S8Y#hHhmEhZ\QIIk2!'fXC=#$=+Lu
+%oL!D;c3Y:mr)D%r>i!--]RRH&]A8P"([phhojsPs^\d4RiD9K$qtfFMpQtUrHr'fmpZ_K4Q`oi'YHBMdDVr)is6aoKIX?G9E;jhP
+%VYk0"c2HbYLV*H,c.d1*rW3?TeI$g#GQ7U<IsM(-ru^EZ]<h~>
+%AI9_PrivateDataEnd
diff --git a/documentation/userguide/Figures/rnaseP-bsu-alignment.pdf b/documentation/userguide/Figures/rnaseP-bsu-alignment.pdf
new file mode 100644
index 0000000..6c97881
Binary files /dev/null and b/documentation/userguide/Figures/rnaseP-bsu-alignment.pdf differ
diff --git a/documentation/userguide/Figures/rnaseP-ecoli.ai b/documentation/userguide/Figures/rnaseP-ecoli.ai
new file mode 100644
index 0000000..01d809a
--- /dev/null
+++ b/documentation/userguide/Figures/rnaseP-ecoli.ai
@@ -0,0 +1,958 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 45 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030327114340-06'00')
/CreationDate (D:20030327114336-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030327114336-05'00')
/ArtBox [ 99 102.35254 515.59961 689 ] 
/Group 38 0 R 
/Thumb 39 0 R 
/Contents 41 0 R 
/Resources << /ColorSpace << /CS0 34 0 R /CS1 35 0 R >> /Font << /T1_0 36 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030327114336-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/AIPrivateData5 18 0 R 
/AIPrivateData6 20 0 R 
/AIPrivateData7 22 0 R 
/AIPrivateData8 24 0 R 
/AIPrivateData9 26 0 R 
/AIPrivateData10 28 0 R 
/AIPrivateData11 30 0 R 
/AIPrivateData12 32 0 R 
/NumBlock 12 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1140 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (Untitled-3)
+%%CreationDate: 3/27/03 11:43 AM
+%%BoundingBox: 99 102 516 689
+%%HiResBoundingBox: 99 102.3525 515.5996 689
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%RGBProcessColor: 0 0 0 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306.5 395.5 306.5 395.5
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 1
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -445 857 1 1578 917 26 0 1 10 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 9781 >> 
stream
+%%BoundingBox: 99 102 516 689
+%%HiResBoundingBox: 99 102.3525 515.5996 689
+%AI7_Thumbnail: 92 128 8
+%%BeginData: 9176 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD1AFFA87DFF52FD56FF7D52527DA82752FD56FF527DFFFFFF27A8
+%FDB1FF52FFA8A85252FD56FF2727FFFF2727FD56FF5252A8A852FD57FFA8
+%52FFFF5227FD56FFA87DA8FF5252FD10FFA8FD45FFA852FFFF7D27FD0EFF
+%7D2752527D527D525252A8527D52F87D7D5252A8522727527D52FD2EFF7D
+%7DA8A85252FD0EFF5252527DF87D277DF852A8272752F87D277D7DFF27FD
+%04527D7DFD2DFFA852FFFF5227FD17FFA8FFFFFFA8FD06FFA8FD33FF7D7D
+%A8A8525252FD0DFF7D27FD057DF8FD057DA8527D7D7DF87D7D5252FFA87D
+%52FF5252527D7D7D52A852FD29FF27A8FD0CFF52527DF8275252F85252A8
+%5252527D52A852F852A8527D7DA82727FF7D52527D7D527D7D52FD23FF52
+%52A8A87D7DFD56FF5252A87D7D52FD56FF5252A8FF52FD57FF7D52FFFF7D
+%A8FD0EFF52A8A8FFFF52FFA87DFFA8275227A87DF87D52277D527DFFA8A8
+%7D52FFA87DF85252A8527D52A8F8527D7D7D52FD19FF52FF527DA8A8FF52
+%FD0EFF52A87D7D27F8275227A8FF5227527D7DF87D5252F82727FF527D52
+%F8A8FF52272752A87DF87DA8F8527DF8FF52FD19FF27A87D52FFFFA8F852
+%52527D7DFD0CFF52FD0DFFA8FD04FFA8FD05FFA8FD29FF52527D7DFFFF52
+%52527D5252A8FD09FF27FD07FF7DFF527D7DFFA8FF7DFF7D7DFFFF277D27
+%52FFA87DFFFFFF7DFFA8A8FD22FF7D52A852A8A85252FD0EFF527D7DF827
+%F87D277D7D52527D527D27525252F8A8A827522727A8FD047D52F8F8277D
+%FD24FFA87DFFFF5252FD22FFA8FD09FF52FD29FFA852A8A85252FD56FF52
+%52FFFF7D7DFF52FD54FF7D527D277D52A8F8FD0CFF7DA8A87DFF52FFFF7D
+%52A87D7DFD055227527DFFFF52522727FD34FF52FD0CFF27277D7DF852A8
+%F8F827F87D527D277D277D2752527D7D7D2752277DF8F8F827FD28FFA852
+%A8A85227A8F8FD0FFF7D52FD10FFA87DA8FD30FF7D7DFFFF5252FD54FF52
+%FFA852A8A8A852A852A8FD50FF52F8FFA87DFFFFA852A87D527DFD4DFF52
+%A8F8FD0AFF7D52FD4CFFA827FD0EFF5252FD49FF52A8FD0FFF525252FD48
+%FF7DA8FD11FFF8FD46FF7D527DFD13FF52FD46FF527DFD12FFA827FD45FF
+%52FD16FF52FD44FF27A8FD15FFF8FD44FF27A8FD5AFF7D7DFD14FFA852FD
+%44FF52FD15FF7D52FFFFFF7D7DA8FD3EFF27A8FD14FFA8527D27FF52277D
+%A8FD3DFF7D52FD14FF7DFD05527DA852FD3DFFA852FD14FF7DFFFFFF5252
+%527DFD40FF52FD12FF527DFF52FFA8FF525252A852A852FF527DFD37FFA8
+%27FD12FF52FF52FD04A8FD047D52A852FF527DFD39FF52A8FD0EFFA852FF
+%FF52A8527D52A87DA8A8A8FD04FF52FD39FF52FF52FD0DFF7D52FD04FF27
+%A87D7D52FF7DFD05FF27FD3AFFA827FD0CFF7D7DFF7DA8FD05FF525252A8
+%FD05FF52FD3DFF52FD04FFA852FF52A852FFFFFF52FD08FF7DA8FD05FFF8
+%FD3CFFA827A87D52527D7DA8277D7DFFFF52A87D52FD07FF5227FFFFA852
+%FD39FFA8A8FFFF7DA8FFFF7D52FFFFFFA8527D52A8FF52A8277DFD06FF52
+%52FF52A852FD39FF7D7D7D5227A8525227FD05FF527D5252527DA8A852FF
+%A852FD05FFA8F8FD3CFF527D527DFFFF5252FD08FF7D52FF7D7DA8FD0452
+%FD40FF7D52FD04FF27A827FD0AFF7D52FFFF7D5227527D52FD3FFF7D52A8
+%7D7DFFFFFF27FF52FD08FFA8527D7DA8FFFD047DFD40FF52FF7D7D7DA852
+%FFA827FD0AFF52A8A87DFFA852FD3EFFA87DA8275252FFFFFF27A852FD0C
+%FF52A8A8FFA87DFD3EFFA852FFFF52527D7D52A8FFF8A8FD0BFF52A8FF7D
+%A8FF7D52FD36FF52527D7DFFFFFF7DA8FF52FFFFFF52FD0EFF7D7D7D27FF
+%FFFF5227A8FD35FF527DFF52FFFF5252A8A827A8FD05FF5252527D52FD07
+%FF7DFD0452A87DFF527DFD32FF52FFA87DA852A87DFFF8FFA8527DFF7D7D
+%527D27FD057DFD0BFF27A8FF52FF7D52FD2FFFA852F8A8FD067DFFFF52A8
+%527D7DA827522752FD11FF52A8FFFFA852FD2FFF7D27A8FD09FF7DA8FFFF
+%FF7D7DFFFFFF7D7DFD0FFF52FD04FF52FD09FF527D7DFD23FFA852A8FFFF
+%A8FFA8FFA8FFFF7DFD05FF7D7DFFFF27527D7DFD0EFF52FF27FF27FD06FF
+%52FFFFF87D5252FD0CFF527DFD15FFF8FFFF7D277D277D27FFA8FD06FFA8
+%7D52FFFFFFA87DFD05FF52F8A8FD06FF277D277DFF277D7D52FFFF27FD05
+%FFF8FD0CFF7D52FF52FD14FF27A8FD06527D52FD06FFA8FFF8A852A827A8
+%FD04FFA8277D7DFFFFFFA87D7D52A87DA8A827A85227FF52FD07FF7D52FF
+%FF5252527D52FFFF52FFFFA827FD14FF7D7DFD06FFA852FD06FF7DFF7DFF
+%7DA87DA87DA8FD05FFA8FD047DFD0CFF27A8FD06FFA852FFFFFD047D52FF
+%FF27FD04FF52FD13FFA8FD08FF7D27FD04FF527DFF7DFF7DFFA8FF52FFFD
+%0552FF27A87D7DFF52FF52FF7D27527D7DA852A8FD08FF527D527D527D7D
+%527D5252A8FFFFA8F8FF7D7DA8A8FD0FFF52FD06FFA827527DA852FF527D
+%527DFFA8A8A8FD047D527D5227A87D7DA87DFFF8FF27FF5252527D52FF52
+%FD09FF527D527D52FD057D52FFFFA852FFFF52527D7D7DFD0EFF7DFD06FF
+%7D52A8FFFF52A8FFFFFD0452275252FFFFFFA8FFA8A8FF7DFD08FF7D7DA8
+%FFA8FFA8FD0AFFA8A8FFA8FFA8FFA8FD04FF7D525252277D7DA87DFD0EFF
+%A8A8FFFF7D7DA87D7DFF7D7DA8FFA87D7DA8527D527D52FFFFA8527DA87D
+%7D52A8FD07FF527D52FF27A85252FD0AFFA8FFA8FFA8FFA8FFA8FFFF7DA8
+%7D527D52527DFD10FF52FF7D2752A8527DA8FF52A852A8FD05FF525252FF
+%FF7D7D52A87D5252A8FD07FF7D527DA8527D7D52FD08FF52A87DA852A852
+%FF527D527D7D52FF52FFA8FFF8A852FF7D52FD0CFF7DA8A852FF52FFFF7D
+%A852FD08FF27FD0CFFA8FD0DFF52FD08FF52FF52FF52FFF8FF27A8527D7D
+%7D52A8FF7DFFA8FF7DA8A8527D27FD0AFFA87DFFFFFF52A87D7D52F87D52
+%7DA8FFFF52A8FD07FF52FFFFFF7D527DFD06FF5227FD05FFF8A8FD05FFA8
+%52A8FD0DFF52A852FFFF7DFF52FF7D7D52527DFD0AFF52FFFFA87DFFFFA8
+%527DFFFFFFA87D7D52FD07FFA827FFFFFFA852A8FD06FF5252FD07FF7D52
+%52A8527D7D7DFD0FFF27FF277D27FFFFA87DFFA8FD0BFF7DA852527DA8A8
+%5252FD06FF7DFF7D527D7D7DFFFF7D52FFFFFF7D527DFD06FFA852FD07FF
+%527D527D527DFD13FF275252FF52A8FFA8FD0DFF7D527DFFFFA87D52FD07
+%FFA8A8527D52FF7D7D7D52A8FFFFA852A8FD06FF7D7DFD22FF7D7D52FF7D
+%FD0EFF52FD05FF527DFD08FFA8A8A852FFFF52FFFFA8527D7D527DFD06FF
+%7D52FD22FFA852FF7DA8FD0EFFA852FD04FF7D7DFD09FF7DFFFF527D27A8
+%FD04FFA852FD047DFFFFFF7D7DFD24FFA8FFA8FD0FFF52A852FF52FD0BFF
+%A8A8A8527DFD06FFA8FF7DFFFFFF7D7D7DA827FD23FFA8FFFFA8FD0FFFA8
+%FFF8FF27FD0BFFA8FFA8A8A8FD06FFA87DA8FD07FF527D277D52FD10FF52
+%52FD10FFA8FD10FF7DFD0EFFA8FD0AFF7D7D7DFD08FFA852A8F85227A852
+%A852FF5252277D52522752FF5252FD10FFA8FD10FF7DFD0EFFA8FD0AFFA8
+%7DA8A8FD0BFF5252A87D7D7DA82752527D7D525227FFFFFF52FD0FFFA8FD
+%10FF7DA8FD0DFFA8FD09FF27FFFF7DFFA8FD0BFF7DFF7DFF7DFF7DA8FD04
+%527DFF7DFFFF7DA8FD0EFFA8FD11FF7DFD0DFF7DFD09FF27A852A8FFFFA8
+%FD0AFFA8FFA8FFA8FFA8FFFD04A87D7D7D52A8277DFD0EFF7DFD11FF7DFD
+%0DFFA8FD0AFF7D527DFFFFFFA8FD06FFA852A852522752277D5252A85227
+%7D527D52FF275252FD0EFFA8FD11FF7DA8FD0CFFA8FD0BFF52A8FD04FFA8
+%FFFF52FD047DA87DFD04527D5252FF5252FD047DA827A8FD0FFFA8FD12FF
+%52FD0CFFA8FD0AFFA8277DFD05FFA8A8F8FF52FD09FF5252527D7DFD16FF
+%A8FD12FF7DFD0CFFA8FD0CFFA8FD13FFFD057DFD16FFA8FD12FFA8A8FD0B
+%FFA8FD0BFF527DFD06FF5227FD26FFA8FD13FF52FD0BFFA8FD0BFF27A8FD
+%06FF5252A8FD25FFA8FD13FF7DA8FD0AFFA8FD0BFF527DFD07FF52FFA8FD
+%24FFA8FD13FFA87DFD0AFF7DFD0BFFF8FD07FFA827FFFF7DFD23FF7DFD14
+%FF52FD0AFFA8FD0AFF7D52FD07FF7D52FFFFA8FD23FFA8FD14FFA8A8FD09
+%FFA8FD0AFFA852FD07FF7D7DFFFFA8FD23FFA8FD15FF7DFD09FFA8FD0AFF
+%7D52FD07FF5227FFFFA8FD04FF52527D7DFD1BFFA8FD15FF52FD09FFA8A8
+%7DA8A8A87DA8A8A87DA852A87DA8A8A87DA85252A8A87DA87DA8A8527D7D
+%7DA87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA87DFD
+%15FFA87DFD09FFA8527D7DFD10FF52FFFFA8FD3AFF7DFFFF5252FD06FF27
+%FF27FD07FF27FD07FFA827FFFFA8FD29FFA852A852A852A852A852FF52FF
+%27A852FF7DA8525227527D7D7D525252FFFD05527D527D52FD08FF52FFFF
+%A8FD28FF7D7D52A8FD067D52A827FF7D7D27A8FD047DA852A87DA8527D52
+%FFF87D527D52A852A852FD07FFA827FFFF7DFD28FF52A8FD10FF52A8FD1B
+%FF7D52FFFFA8FD28FF7D7DFFFFA8FF27FFA8FFA8FFA8FFA8FFA8FFA87DA8
+%FFFF27FFA8FFA8FF52FFA8FFA8FFFFFFA8FFA8FD07FF7D52A8527D7DFD27
+%FF527DFFFF52FF525252A852FF27FF52A8527D27A827FFFF277D527D5252
+%7D52527D7DFFFF7D7D7D52FF527DA852FFFF5227FF27A852FD29FF52FF7D
+%A852527D7D7DFF52FF7DA87D527D7D7DA8FF27A852A87D7D527D52A8527D
+%52A852A87DFF527DA87DA8A85252FD2DFF27FD0AFF527DFD13FF5252FD08
+%FF27FFFFFF52FFFFA8FD35FF527DFD06FF7DFD16FF52FFA8A827FFFFA8FD
+%3DFF7DFD15FFA852FFFFA852FFFFA8FD3DFFA87DFD14FF7D52FFA87D7DFF
+%FF7DFD3EFF52FD15FF52FFFF7D52FFFFA8FD3EFF7DA8FD0FFFA8527D7DA8
+%27FFA87D52FFFFA8FD3EFFA87DFD0FFFA8277D7DA852FFFF5227FFFFA8FD
+%3FFF7DFD13FFA87DA8A85252FFFFA8FD3CFF27A8FFA8A8FD06FF525252FD
+%0AFF52FFFF7D52FFFFA8FD3CFF52FFFFFF7DFD06FF527D52FD09FFA827FF
+%A87D52FFFFA8FD3CFF7D527D5252527D527D7DFF527D52FF52FD047DFF52
+%FFA852FFFFA852FF52A8FD3DFF527DF87D277D52A87DFF27A852FFF8A87D
+%A852FF27FF7D52FFA87D7DFF7DA852FF7DA87D52FF52FD2CFFA8527DFD09
+%FF7DFF7DFD19FFF8A852A85252A8277D7DFD2BFF27FD07FFA8FFFD04A827
+%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FD09FFA8FD08FFA87D52FD2BFF27A852
+%7DA852FF52A87D527D52277D52FF527D7DFF277D527D52FF7D52FD08FFA8
+%FD0AFFF8A8FD2AFF52A87D52FF27FF52FF527D527D27A852FF27A852FF27
+%A852A852FF527DFD08FFA8FD0AFFA852FD34FF7DA87DFD0CFFA852FF52FD
+%08FFA8FD0AFF7D52FD43FFA87DFF27A8FD07FFA8FD0AFF52FD48FFA8FD04
+%52277D277D277D277D277D277D27A8F8FD48FFA8527D527D7DA8FD057DA8
+%7DA87DA827A8FD79FFFF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��W�n�6}7��>
���M�I�X,�
5�bgl�� ,
�E�B�RG�I�_����-�H��۸�=Y�*�:U]~󗫛Ӥ�
�);��7o�^�cן{vٻh�i{�tr��
�3�h%�����k��{��>��e�]{��^�z'?��s�>�]�ݵ�Gc2��5ڷ��h�ߵ�y�N��}86/G�2B%��!��F#�™i�۹�pO=
OD�������t��
�����^;�6�V��U�m�0d]��ù�6����~ѵ#ֿ��G=֛���ջ��z8M��Z�_�eSo�+�ݶl��}к�������u���
=a��\�{{���|��ٮ���-�n�8 ����~��!�������Smy���筣�pG��]�6ph 9�����rjF��;h�q|�+\���`�
��I�$�/,r��ϟ�3��:?WW��A���c���g�m��[��5 �����X�����
X5DM}�ǡ'��7,�k����k����o��"E"����|=5�G����ء���t7�)� [...]
+M���o��J|��e�
H�O�:�N��C�
�܈ɏU�{�x�Ȱ+7 at A�d3��n7/x��~��C�6��,�d��^�3��Qo�na.)��Mۍ��e��[��nÊlˍ	
�"7d�o+XN�	��]O��^��[��FM�J��Vm�v{�FWuӠT��m�a356�(2��Le��\6��Ǽ8xALIbi���1Ye3q�&��'�$Q$�C ʚe�q�Z���݅Ӻp..V:{
5>��!��t���rep�b���mѽ�]�B.��p�n�Н3�[��~t���]�h|���@J�\�S��K��RZ8JM6

ڙkw�>�(����V�ꕋz��G�
vN�[b�Vݬ���ꏵYp`L�tr��W�L{��=Z0^���[��$������W���E��Ό.���~0X�?��:9h�N|��c{��r���n_v�x>� ���>���ҟ��M<��?��y��gDa����>�N�z�;��
����6��Z	���k�w�)��Չ
J����\�ڻ�r�`  [...]
+R�A�
+a�0�l��DA
I )@M�,�!*(l���ABʩ�ј&4�ͩ����X�8L���,a)�X�P¬�����,Ĉ�P�Q�I��y������
.y�c������`�
!"�TdB �^�I.��d"3��"—T�#�Q�Q��`܌e��Y� Kx"�$ɒ"
�0�i�fi�ьg2K�� ��S@�He �a!
+Y�EZ�Eq|�ˉ�(�3�&؋�!
+]���U���U�R��gI%ǩLQ(?/r��y��y��y��y
�,���ϊLey�ei�dq!>�(Ì!� ��"Ui���4�-"�E�
wb)��@ݤHT��)n
'n.p�(P$ُ�X�9�I�O
G�I ��Q �GE��b, ��� �!P��ڗ�T�=�)2#�F��y� �/
+�D�|�"A�"!�C.Bd��t��\!�r� ���}�?<����!)x�/������gS`W�%`b����|�in��h
+���{9X����A���z
+�Ǩ�j�
�	��N� GuԞ@=�9�"0|��7N|��7N�N�ޛ��w3��ϳO`Gn^�{�Q�����X���ٟ�}�m,�|��0b-�W�����93(�O8K.�hmAv�"��Y����4P�
+'�|c�R����ǥ�|L��$V�Y"+r1
�#Gh��~0d�Y��8v,�m�
�d���-&�&�&�N";؈Y�L �a�G�Z*�-!
%
-
1��3A�D�(�,�[ܒ�YZī"Z�Ѿ�^��Be(��K��r�Xd��V%u(+��r��J
�5�V��Jmy%(�u�!ҥ�V�����Pn��VEw(��fO ;K�ؒ�� �E�䃿*ťՌ:�^��[�m\�m
��kYk�_���V,�֬�Ԯ�

�ӥa�[���~�g�j]r� �	���̵�\�˥�-
��U�d7��'b�O��?Rg& �z���&�Վ�$"�\�鎹�}�c������wߒ�dž��I�4�=�n��mǦ��c;T��u��d!F$k:S�9�,�D
*���rWkW
��D�[���U�����/��™1�[��1���^�Ի<�p���&ȉˈ�^1�¼A�y� ��{�6|�����I��q�:cD!�u�
`?xN�
|���/%�$^�66�TB�G�e�<p#�
HG��\*F�$a�
X!XZ�q��:���s��<���AB�axl�B�"���%�
?�����
+��G�����{`�� ��Q�1)8��
w��
�y4c�#��dƶ���@y#R�I���+�b�;Zz��o���<�ܒp�ͅ�a|
+��vrTW��h:��
�G�����TF�0*��!*�P�
�,
�p w����C6�Ɏמ��?b�gp�&��n:0�����}������=:���?��`&v�KϿ��[��k�λ��V���[��㗭CO��O%u���[���G]�:?ꨵ�*^Tv�_�Q+��ŎY��5j�N��UR+��-ͺ����
+��)�T��U��g��kWq��Z�3���eK�c�g{X
l�c��i9��C��pv��
�'+�l�4�c~b�	F���:�X���~�=���
����%BWJĞdQ�)GfV��ȹd_2��`W���a����ь���8�(9(J^��H�ˢ9@}.FG�$��?��g
_jUis���Z_����ڼ��4�mVw�.xb�Z����)����\كc䍩�-x&x����瓿���R
���x�^�\9~p+˵m�N�
��v�kx6��R���R�xd���ba׾����6�`':�wu�RO_� �j&l�j򊓼|(<%Z,AZ�DO�{����wI�I?K�����pѼd��I�5W��#�
+3
�t�xƗ�l������U�s��o����
sm�Ҵ[��z�5[�'��鿳�x]
JV�����/Lhq҂��
��J�|�	0 at O��OU|u钂<r��u���}��Y�n
��a
�
�;
�C�Q����g� �A8�p	��-�c���f�4��V�P��q��������䷲��N

���Y��<}:��8�W�v���j�W��o��gk�
}co;�V�t
��[}�r��`�36���`�!�C��
ܱ�IV@��I�f ��+�/
h]m�um���C�x��xSc`����ʿξ��H�wϾ]6��
j	tS��9G�T��<O�J�ʊJ�ɳ���|k�ccS��\�2v��F��ʺ�����|�*������V�X��66=�D����U�Ns����:
^�v���e�������=��
���j��xb0��\l|�l�����g�h;N% i��^����{�\+#��"
�����K/6-@����Sq��a��gս��]�U
����6���\��׮ŵ�
(�
����\�lL��1q���sG�>�%��~v�B�<�܇?�IR��x�C�>v)�����ʂ5
��@��0t��Ŷ�oe�
l8�����C?�16(6�1�s�id��C�q.��X;F��iT�z^7�l8F��!B��)r�a��+�N4,���.�����7W�5m
5��J?���D<y at Z.���n��q"�<X��L��|^�
+O���~k��}U��"MX>�X��zg������sj�G<1�24�u���b��]:Bavs��?T�c����J���Ey�kE�����0v"X>�"���pq��,�q$ �?ׅ�B1�/G�EƅOz�\�?��� �E��Q�k�ċ�Y�7;�{w�4l7b
�C�Q-*W�a{h��� >�#{b����| VEa
k'w�(cl�M;�����z�������#��
�.ə���bv
	[ǫ���z��
�S,%��
+I ��΄Ff���Ӆ�����|9��lr�Y�siIN�G�.
5�l�h݆�0*���2��
�E�@��j�Ou�z����w���W��^���NN���zg�+�cK�ը.�C�:��j_�)�^����;�l��zqL�s�ss���R��ᠥ���4낦*��]��

�IRpR��Ҩ�6
��^�.�s�*f�oN�
�Z�U 5h���@��B4|���"SQ	L�%��9|K/ן��;��ޏL��}�u=z>(�X±|c�Ʋ�%���d���4H45�\ :A:r����!�
j��������~����ߔ`S���Z,]�HJD�R���A��qU2�:=+YZ*JL-3�R�$���7�5�-r�v�W���
އ��%)���	��W\����^�'�>�������=��7��?0<�'SԠ{<�=�����(
]J�sjrL����u�ߠ~�˻,���z���]����?��
0�_�M!��H����yI���ʹE��7XTt
T�MEA�;�I��_z��H3�����P�%�([>FADE�F���8��AOec��.p�7�@
����t
Z�3�*/y�a�\��M�++x�|LQ?�w�A�~��.~�3���ݒ�	����
v���`�U������/9���}�����{���1n�������f�W�S�������M� [...]
rj�iti�h at +P2��7�3sl��
��c�ƚs'F�‰m����=�Ξw.���k>
=���>���>�X���ۍE��7OvGo��_j�S�&�'�J��rb^�&�Ƣ���J�e��lu߲���
+O|;��Ss��
!��mͻyAm�C
�$Z���>*�j%����YR�S�M�u���%FFu�WE%�UI-+�*�Y�
b�StI�X��h�"�R�ɩ7�)�*��R�Mj�
;���p}�v]ү۔Z:6���M�w���i�w��A��s�j�!=?����(4��4~���SYY�K����s{�S.��1���bUe�KQc|�y�1
�	�$���dG�΄�ŋoH��$B	��b�6l\4.{ai���LXC���- �`3ģPG
�(i��{����P_.;vG�
�w8�F��bd�ˡ�M��
A�C�1`���������3��(�
�!ZGd����
��D0Ae��J��6�n��

)�����+�^hp�
+�iXN'�F�c]v��*CO5�r�-I�P�6��0��Ez�
x
,��tOߏ4�L#�L�ƴ��_́�Lmo>K�Kn
f~�7���� 
;��fy��z
���*�����:�U�jtS��>V�P�T�u�̱.yU���ȫA-��X
jq�b?s��
+��R����q�V�ȍ�
�|ѭ��Kui�
 �
?=�y���	����j��ھR��m�Z�w��Us�=eU�=���_���^�s*�VK����M��K}�n,����~���]�
�z��]t�~l�]}g�_��}��QZؿ�͞����˪Uz��nM]���h�m��ޟ`N»e������
h�;
{��S������!�{U~T_���8��o����Ǐ������O��_�O�|~��}w�����÷o�Ρq�m�`Á�M
�!�6���$���x�\	�����θ
���6�/Z[&A�g�{��΢湬��?���7��eS�{'��	�i׷_
I�݋���a�d|ɞ�G}/�x�%Pw<��hۉ۩;�w��3�ߡp�[$�'7�����)�C�`F�Ip9�w'*?���ΝЁ�@�9�G�5>!�vbߩ=�;w�(�Vt��.��&ɮ>Hw^X� �s�U'i�A�/A���v��;
+n	m��.���vA�B�$�	h-V�A�u]�m��'��Qև7W9�Ƃc�/Ց]9
��kp�
Lɯ!tm1v��f+ST)�S4/�n���{X��y�
f��`�X�ʁ�x�q�~�x��[k)X�u/�cbg���q���)J����Vv���ZN��,[N��tK<�l̕�_��D-,PG}*%�T�27�j�D3�
��*�QsI�.(�
�J����H�::�a�*:K�t�+%���F���#[�͚.�=(�MŢ�zy��Gz���e-z���E��]͵�|l4cW37rF5s,��tm�6Z�5yӑ��A��ef�b:K�qS�0����	
�QFQS�2� ½b�K RE�Ҥr�����D>��m��=*0D@��9�
�l8ök� �����R:����M]͹r�`G��/Üt��>��t�`
�N�j0�O5��R���:
۶6#g��������15��� � lV
�z�=1 at TJ��^���`�3�h���.n�q��E/� �AttNF	v0���ۙ�
����/'	�	wz"
+����7Q<��lE]�4�6D
��6��"/('��P"���]̠�H��1E���@T 	l��~��d�/��
����7�[��.0��;x�ؑ�<59��N���"�e��,�s ���wȽfp��T�fr�=6L�
 a
�Z(va�q��*Ok<��ְ��&��1�b8k4�a�����>e�	k_�
��7Eu����5�����b^E��Q�(�C�+�U��wCbU:c0Ȯ�k�L'	�k&\�<�m� `��E�� �
+�
+6 at 3�Hk�Z ��>A&E]
,g�=0��D$�d�v��
 ���a��P���V|A
�	�p�6��� l2�rih��ST7��h�N��q��x���@�E휄��Y���jQ���	��W.w���%o��ΰ�e�d�g�tQ�i�$���r��)a
D0e0���`��v�y:ل9_#zN�g��H���}�cb'J
�t;I���9Ȝ\��	g�7�1ț$n����&�5Qи�q1�Rƅ
k4!�2�EL�L��5��t���;����3M��X�-i��63d
����|���
A���
c����

b��G}�&Fv�~ʻ��ޙ��;m�;C�;B��-�2D8b���Űt�:�i��t�ΙL�̻�	�&j��kC����$^͇m�rJ���Ӆ��mK�ә⇙>eD�����"��F����E:��d�����ʹQ�DԦ��
�1�4��29����Y��(L5Ul�1+�\���r`
@s�V����إ��Dq�.��Ӭ��������/~a�ݲ�堧�b�.�ᶸ�����_���GVꩢҊ��խ��[~���J��>h�}�u���3��v��}}���o>~���G�e�������w�o~�~������?~�׷oeW�e�h�4��<G�E��8H�\���.��(ƺD"9�$I���C���è#�ӆ�Fm�Jt�d!�p�(�Ě��┡� [...]
+��b�d�Y�U� �s�v
2�&�C佻wts?l�;�
�O1��}��)��.e<N��t7ӕ�*v���������nN�z���"�:}:y:u:q:m:i6�0� ��D�UΘ� ��H��
�
�E�N�N�N�N�N�N�"B:È�i�Ip0t�s�+�9�9�9�9�U��z�hT�Dg4H�)�ApdBh.�ʕ�(�XӀ8
,9 P'Ph��#kd4Kdl
J���
�A�[����-A�A܂q=y�f�
+�m�4���ld�H���A��܀�)^��-�ڃ�#8;��+���JP��[p��G�z�5��uFi=�����,
۰���������w4���<�ė�_2�u ��N|U<��z���
�!�yh at k�������Āǔ�lm�

�����֝�[��G�&9R�!�Z�F`���}c@]ý�)�`9ې-"�?��A$EИ�АV��;q�����
�1
&�����8*F��ƈ�r,
+���zID�QhN	��#�o#����Pb����
�q����S �<".|�m�.
@��;�]��z롶Z۠�:���AcwHL�N&���z#�ż[	]��DU"*�)')Q�J�$r5EbrZ�Ii�$�Bk��jhH$4m��S��ӎ�
�2��nD6��h��b�`D/N.q�sb)���'B�{|	a�� 0�z��gd�����Iƈ��5 ��Mo(Әx.M(_
���9NG���F�٬��\��
�s7��[Nܔ��%��!�Ƭg��1��:��	�̆nfD��#�؛
m̐�x�
"�%�͔��`L��x87�K��}2�U���dR�`S�hT;�hfu�]E�fW;3�u��[0����!�ƭ+~����+k
�q��t�#;��E�י�=��_.=�G�0�a.�A�Ţ�4|�o>�W00ֆ$�GDV��M�gG#y
,XH��b5+2�
��b�	����Eנ�ʘZ&M�c1�m�w��#Y���S����ʝV<�LVY�.�,��SW4Ȧ9���m��7�Cn������$BSd�E����a������;���c��7����w������*�q#Z�*,U�����ƻ^+f��`iD�'B�g�[NJ������<ʛ��u�d򲽓��˲�����Jle�{�p.�*��N�R
U�T8S�+y8R�
t"�P
�MpzOߡ�8C�M+���y� ���[�,��
+<��)t�	�$�I�#py
��a�a�aΑ}c����\��R�ꗰ����+�ab�(�
�r���G�k��%�VAu5fV
��bE�P�PQB��ZC�P9��*
LU�����{��I��Ĝ��
foT>�1�Gf�����Q^Y�QZ�Ɣʔj�����+9L��҃_�CL	b�d�IQ9���p�YiY<�%(S�p�^�bj�Gd�2��:�6%��2xɁ��2�(*i���F��Q)q�{���)w�J
E�
~I�.i�(j��t��,�Rn�r�D���0�S���a�XU���F_�6��q��#e�BT��H��i�Y� m
)b����i���ߠV���,����2g�Ķ�]U�r����0��+�*+fM��nwS��7Y�%�Ċ��J�Uu��jR�Tm��
+���j���n��V���a�=+�M��������� 2�5��Q���M^�"8��V)h�B�i��6a-�w��'=�
j[��� ���[��6��	F<��;s�A��a;
��`�,���GX|��{X�����D0bTl
#�)<�p�äW����+H� �^<*NtNQ��Ƹ�+��h1b���Q�V�p
+�bƠ��2j`T֊NacV�8�
+{Ġ
�
�|��cT��?�@�A�B�%��� 2_G�L��
0�#��
+�/>�
[���Wl�hգZ�K�Ċ�����Ҋ�5���*��b
�� �紮t���Z��欫6���<Ld�~)�|'�(9䆓F�9��;nݣ�k�=��:G���r�7yF�	��3N
�~׸u
�c�8�
9��AǸ���1^�r
�vh�<�\�|#.��9L�ЖU#��Y�FփȺ*�^���/�M�ڗU����/���o�����^ww��tX��w���N�[7�����Z���qU�;�=a���}i_��m��_}�w[:��V��=�/��b��ۖ��=�9�Z�z�����|�nч�r�
��M�����Ӈ?�����?|�9����?����w��_���������>���Ͽ~���_�R�[i�G
����?�����z>����ջ_�ۮ���G��3j���;|���=��8��#Q�c̙�w�
[�س�J+�@ |c��B�!���!�D2��d
1"1&�<?%2161:1>1B!���S�T�*Q���B^!��`4kx�b�
��C�!ŐcH2d [...]
ɆU�oP�O���Hg��"�N�c���f���7�saE�k�3|Kug�O?{X��z�
O+������
+����5^����_[�ҫG�܋_~��Š�i��z�=�ߊ���7�����,;����UxH��b��b!�!b�k�@� �Z�X���D9R�Pa�"�-,\(^��,bXȰ�aACQCa�↓{Y3��Ȳ[�NV�����
+!�!
"N��+����F�$*�0�t$�Fʨ�ᨁ�#��,�b�St�_�j���]VqS˥���J �Ȩ��U&��t�)/��햪6�x�֖�0�N���~N9���#&�^��.�:��5��:�<z���I/!?��%�)�-$cX�!�ù5�`
�����7�@CX-!B�3� $�m�%�������^-S���S�[�C�j�V�Ͷ��Υ٫��n��e��jP���Ղl�D9�-1����uz�R�gD0i6
@�S7��Ձ`=H6�O"p���ݩ��Kpp
����^0rV
��X��
H��s5��݃��q�
+��/k at coi�
�4@
+F"{������O�
%PY�
�yƗ�y���NGx_Pj����,
l��%��tȹ !�j�
�aX�A�K9�TS"�y ;U
�4`Y�����r�R���D�.Q���>�(֯E�d�Bl?��;�|#����R�NZ���<��+��
�#^���l�Fh8@�
��A�a���������Q�&�ʀ���=�#�(��<:ˡ�
+
넎�w
�/��ѣ/
����O��}ۡ#�8��=�ڡ�I!8Nt=^9<�ռiJ8���P1�/Ef��ar]�yp�H�G w7��,�x�?�vĜ�xW�����5��=`X�zpTu9 �b<���y�<
��a�PQ��ݬ�֖
"/�q�zj>k�Q��	gx5b)t
+�ы��5�ڑ
9�!�%[[#z#�U��25'���-��6e�Z��Y�]ٰhY�$�Z�Mkm�Ƶ�e�}���U
Ϣ�Q5�f^ۙ
���5�,"fc����[����lqkr���Z��Ά��gӳ���5���j,x5,�@
0��4Z����
��B9rR�2�C/�蠉N����FQ�=�#S�8OF�fI89�䔳�
/�i�1���
sM�DCx).��V�BX1T1P!��B�
(��	41%0!�J:�"�I��A� bbbb "�@o~d��xT
x�رB����'� j�4V���p����^
+>� @��'aH�XťZV
#KB3d�g�i�h����њ]F6mMhk>[�ٚ��T�YJb.����zX�V+G����A<���Y�i�<
y*v.<�P��3�)
�
yb��DE�^�E��#O{�i����Dy�=�j�����ty��YOy=g����N�6-g�=�:�o��(Q��96��;�\ F��ዞ��sLR�Rv����:wй!N�b�����v��T�ξ����
��L�qQ�i��@=��/
g��S�����i�����'i%):1��F��
+u����y�8�5m\��H���[5@��^
{-�JX��Ր� �0=`~&MdU�D�K^�M��mW�/���QJ��E-��D��U%!��t"��4��\������"c�R�X�_":���i�E�r
�j��8q
+>�
���.H���V
<���zٔ�نWQ��p&R7fq)��m;jZ�lI�4�O3:��.�fMf��S�8��Ld��!��L��/w
I�#������AUef=��S�-ȒAX���5$�?t��#�k��˕�N�����Ί��q�w��c��.��J�΃�<8�
+
���U����‡�ܡ�)�����AZ�Jg#+Mj�:�9D�KTz�Uz�JOFJJIJHJGJF�#�H���x0
+R��
V�ވ���)��=�o��3�4φ53	f"��$eΎĒ�;�G�e�ʞ)�eϓ
ғA2�c"{����̡�QHJJw�8I
;	d5ʘI'B�̒�/��E�9�9����ҙ�1��2)iP!�(�
_�Iu*q.�:��'��l�
fSL��Hyq3v���=�`Ff&m:�8��e��FV]l^M��B�M�6�n�E�=l�m$�wr�yVxWy�7�x����&�"Wަ��Ȥ�A�
'�μ������}}�0e���^�vq1�㤍���6�F�D_㟈��n��[��m�cɽ��uiy���{�J��Y%���������K��-}?�;ǎ�i�{�^�3�w�Mz+�;&���{~;	�&�闱����T���m���~�>��d'#߬{y��/ߙ3J�
>�kޮ�<#Q��ξ^+��Kj7����gm�?�+?��?���?}�������l?���g��_���ϟ��ϟ�~������g?e1�O�?��g�;K�D
+z�
�GҠ��o�����ݾ���
��K��D��x�k��tE%�h��k �+6b�d�@mx(��CA�P���D�BpF�	V�V��ա +KX��!�5k3��vM�^
�k%�m�݃ &�"�	���2�A�� Z!��j3am!��ڸ���LR(�w)X�y �%b����F�鉘��s���'��+24�{���`c
����[�t�t��i I�� y��ĵ8���<d��P�q�� �p�&%	���
+�����DlE�Q�Q�Q�����DG���X��fU0l�PV�D������~fK����d0�8�@�*�b��A���P��v�{mw���=�W�G+���J�������mh�=:\ϱ϶���-v�z�9 P����J/V����'�Xc�&[3W�����f⩹���d
"
��CFJJΖ��I��n9�ʉ�3�L���e�lY���jN�������R��t1�"/+
��2�1q�9q\�\��
�
����Q�9P���7�����C1�)�u?U�\�\��P�&�P���h�
@T����g
024B.�F|�@��<.<�;�a)p�hDG�i6h���コ>9@��
^�ݷ�
D��}+�a���o�;L�x��p�;���2�H�0
H�x
���|��G
����C��'��Q���� �P2�(�d�ob��IV�b]�>��˶3 ��f���`*����%aұ�
{2l���;+��8�X葏��Ђ�Vt-�a\��_����͎!�Q�v
�
�a��jH� [...]
	N��������0.b\E7��2�������a��d}����W�^λ{�~4�}4-486�
:8<�6j���s�
+��aͫW�{�
�fx@�
{t �pï�($0�hj������@�:ƾ��~��GD-��%H=�l�5hBD�
�
�s�A6�` E:ˁ���la;Z�f�ˠ�+�pZh
+�$���e��� G
$+K�E02��y7`{�.G��*
m5�OlQ�9x>�T?
+�+�lJ�RuR��U&U��*+W��j��cz���咥��媥�E�"�n�p�א_˦���%PSS	�b��%�B	
![w��i���
�ș�Z&ލxxy���&�&/�59T6\��8!�K!o�ݑ�K�e	[
��(�'=���N������gb�F<W4����%q�p��Л�mнp����P[A{G����F쑹	�� �'4Âc�P���в=�XB����\_����@�_h�
S ���q�>�=�M{-G�i���a�]9:K�jמB�xO��'�&�%�#�

��y�N7�Zó԰�t�[�U�F5J�(���ɬ�
B�LDQ��̤���ҔE� �ԩs�l�48�R
+U�WnX�.�,�3l 
�2���p��`��OApg�
�D�~�-�mӳm�Nb��@OQ�RGT�5FE��1kkZs�{��Ҵg֢۠p�ڦm�z�z��v��KӰ�.Z�Y�������{o[4�C�~h[
��O��cn�x�p�`�P�'b++�L�LB,3�<�v��}�–�#�>xZ�x��/B�F��WA�س`��e����|�C�h
�� 
{|�h��>��C���#v�=:�ͱ϶���-vd�e���@1�Ӌ�0��'V�h�ÑD��B����C��SsI�5�8D:&�6#'╦��EӜ�ц��7ݲ�9��ٲr�qw���-��#�����xYY�������̉�`'ڢ�h;f�y.z3�a$<d�0�O
+�*�'��ر@f*�H,�D� �RuP�p�,
�‚`�Ct ��RDUD�DA'EUE�E��EaTeti4mD.�:�<�>B �w*���*����3D�T�Yu2W��R���*������J?�x���^_'�w��V�=�hon��l�w�5�5�E�Pu����VŝMos#����J����*�.I{��Q61R)r
ZL�
+��C�����nԝ��S�7"5
e栺�ԕ�j�)
��'�ćY�@�t���W�c&>���ե£y}����n��� 2�?�,�,5�d69ިQ^�>��j��+˷X	����RϤiR�t���	��/曓�f1�ӂ�V��|�0�\
��8��~i��^>Fu�6�4�4�F�"��3v$r$n532�L�`�P��ޯ�W]>\���k.�a�^�RC���h� .!�¯a\ĸ������e���/d{%������65ӯf��q=�r�~4�}4-486�
:8<�6j���s�
+��aͫW�{�
�fx@�
{t �pï�($0�hj������@�:ƾ��~��GD-��%H=�l�5hBD�
�
�s�A6�` E:ˁ���la;Z�f�ˠ�+�pZh
+�$���e��� G
$+K�E02��y7`{�.G��*
m5�OlQ�9x>�T?
+�+�lJ�RuR��U&U��*+W��j��cz���咥��媥�E�"�n�p�א_˦���%PSS	�b��%�B	
![w��i���
�ș�Z&ލxxy���&�&/�59T6\��8!�K!o�ݑ�K�e	[
��(�'=���N������gb�F<W4����%q�p��Л�mнp����P[A{G����F쑹	�� �'4Âc�P���в=�XB����\_��~��Xn�� �wc��
(R�������0
���"�p���W�I��h�/Z}E��O�~���8��L����>C�^�&X
�e{A��k,�\�)`�05<	�K�#A�X��y�N��_�0a�����_F|�e�o����g�����?��'��MoBo�K��O������k�=>Zg���C��;߸���������\��7��7_��|��U����a�[�9������ۗ���;ۗ_�j�����_���/���ǰ�����������ӥ1�g
���g��������&鹤c��
�ӖO\���Xxe.�R؅)�����F�a�E���J��y�N�G"(E�1{����Ibcf"n��� �b����AhB,�,�^Ic�X`'�.��
���Q+
} [...]
���Ǥ�l�ypG���U�+:���!%��3���k�)N�
�=:K���<0���/��6�����x�LH��b�4��Ѯ�!�I%�&�E��>v��5���8�
X�rG;���X�
ֿ�������>�m/qj�t󩟞��ȧ5��M��.��^�
+
��I�{�
�_�q�tغ\z

�>�N��n�m=�]���o�b���&n+^��X��
��w:<X�X��OQU~jb�X�X��NQ!�ڋ�8�qT�y�M���0�=*�b��� Q�8+"-�&�� �E����8k�TT
��rG:��By�P����y,�"� ���B������X�A
`�N��c�k�/X��aL����
�l$�3���>c�b$ߑ��#h���9y�B�Cg�P��aVhRHT�5�GCdj�cC�r`#C ���a#��1��=A&��������ᦆ��$k�9ؾ�lyأm3o`��f�������Q�Fh�71܄��]�
{��{��
�,,Y�;���)l�>.~��>����O���>~R�7�DO�F
E#W6�H7���oq��r��|��k�����?��T�G�dnd���ϝ�l�A5&,��A���K�䣈ˡ1�"-�b�b�4`E��fI`
����E\�E\&
�����܋�|���5
�8Ĺ��p��榖s��z:UG�
��c�&�Lڙ���U`��.�y��j/2K}�6�j"�ͤI��R���4�L�:�0߹��VNj6j��Vf�jp4wʘJ���A��
��1�I

Z,NӔ�uħbz�)O'k\�
5$&�f���#!�t��i��>�E�s����
t��%
 j�ʞA�+�|��8"@0 &�����HwH?��u��S�
�W�-�WwL�v
t����ng�?e 9Pd���4+0�[.5�Us��2


���С
#$ɱfI?�s�l	Ȓ1r�L[y,�+�i=i`�{
$�zDCh�3��a����$�����9ac4�7
�C��
8�@<Ȅ4���ǑI
+@
$�
��Y��|�t`#�5x&�p�O��ד]Ê/���]�Z�f�%�N
_MXc�:�՛.!�b�p֯6���j��m�����333�XXb��8�l��2F�c
�^�
쑭G�yf�`A�m�>R?�I�&2qR�=w���3]G�d9I�R$%v˲22�
��^��`��1�V]$3Ih��
,5j �M�HN�,;&;��l������g����gĠ7	J"Աͽ���V��Yo姈O��,<EtV�)R�D����$KH�A��H��ro��Ez����[�^�=N}+�[a_d}#饪&祚�y� 1�o��I�"��k��VWi�
+Iu�L֪pE��z�,�����
>����A��{�{
8�f i� ��`�Lq
hN`� �
������ �	Sp�a�8�@Ϙ�;�uE�f
�	�rđ�8�� �;���La�!Y�
	%���@0��uUka��0p��G���2�9׬k�5s˽d��_+`5�U�u���Z�jp=���
+�j�Ua�7��@�39b)P��cJ�n%��H`��l�|P��:�!�J�y�Q[�GI���F�gv���<��?~�T�� �*͌#�B�`���
��4�3�0���

/k,�
V;�iAvh�;!M0%��A�M�r��^���Z�t�]p���+��52��F���������7�<�2�:�y�yHE�Y���x��
�1�rY��f�(;
g��"�
�S���I*īHԅ%�I�"SY�V�T��P�Xd�BRd�R���c���*WE���~�W�U�B���"�U��Fs~�ķ�
+��\^�;+Z�hR{d�g)�t+��(+�(*6�uxlq�ʤ}�:E
P��n-k*F�p��	�V�Z��Ŝ
+�F�gC�`�з�@�n�cm3���E2���Ib�S�$�C@�k#k_���q	��X1W1\���W����=���������;��"�o���*c�<UY�C�
N��;�4a�
��txn�J`�F��]9�ax0,T$@��b�غ׌���������M$
��:�ך�k[��Ċ�
�X��b	c���V3���o�4�
�
۱A��w�l_�|�Q5{f�}���іg�r�ʸfR	rN����
+�d3��k��Zb)1�H
:�Hv#��K��y%�掬Hn,
��ydM��A%�L�cg���]M������[�b�L�O���7}l���\�1:��T�3�
+�U�?�UM�
+���|���`|XO5��
�xG�;>�dSg$ �:
���#u`�N��NdX��
W��]���&��1gC���)�Ƴ��Ϙ��o�hW���isC3����P����8��r��O-���4���]�uF�a��@�a/��	-��szS;�ʲ`;	�=b�L��;h������� 
�.F
endstream
endobj
13 0 obj
18334 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WM��6���e����(2X,@�d��"�=
��`�C6�[�Hɲ����E
�jlO�E�z�*
�8
Ғr�#��f��)9�&��b�(�3�b�!΀&�6@Q�F�P�%d"�H�0>L�,a�
Ps�s=
�B,@
Hd"a�
~�iG��bD���7�V���_o��������y~C`�=��Xe�U�nU=W�WpZk�U�W��I�_���.�m���1���!�W
S#j��0�i�iC
���
�#��`�M�׀����m
��y6~�����cE�9�fx巳{ŭ�
+~���Y=3�csc�gw̡v�_�C���}�_V�:t��o(WXv�w�.��M��"�F���۰�BZ��՝���Z��
�m�d7�UY��LV��X_{�R!3XE`CX�U7�j��2�6�5����a��SN�f+P��f a1���-R!�q��4��2��@!"�C��=
���W�w�l��0��C�60�oކ�_]u�]
f��l3�;�"
*TMC�
��PU�
+�;��
xh�D�v`˃��";9��
xmX9��
�q\s
��LD���5[�č��Α6�ϡ� &"� ڐ	� qq:� ��;g'�;lw�.�+����q �7,(����&���m at Y�|�6|���������ӧ������ǃz�!�>Lt���u���eN�?�����
�>���?r7������QN��Շ9M����|��㾳��̈́�����2s=��s2r�ô��;G��wf����R�&��L
��;�s�Z��]�˝3z�S�m�\����㷧�ƙ�����z��O�??�����u�:���p��I��)?�� J)
�!�L�ނ�*�
,���~��=,�a�z�u�Q'���
Gu�AqA�����t�Qw���J��
�Gd=��Uv���)8e�Yl&ʌHL��PTf,$���t�C(2%@/

Y�bp�����dlkJ�@�*j�BI��	��*��ňP�bF8��[B1��LiW�Vj�^o	�n�y��/0_���/�"�ui{O���olA�_ۙ��I���<��~�9��_޿#����g�׿ƈy��e����+�C�[k�����H
+Pn���k��Tm��R��k���h�	;�
����RK)K�%�XP��G:�GL�E-|�KY�%/	
�3
������[���%�r��$.8a?h��h<XK5�����+�ü�,����Q��>+跌ޓ#�=:ӡC
zUa��йtqF7Gt�,�.w�u��W���
\�Q�q���9���v�q
n�PXw�@���๱��Ҩ��U�L�y���X{�~!�A&�D$a��'+�n,��Jx:
d�Z�W!g�Z&s��	�

+��L
+��|Zr*�
+ xQqr}�B�r�ɷ0.DO
��O� �.�}_�^��t�`tEegv�����N�������웉��
AپgE/	��y��O����� �<M��Nm��^
��b��l�~m8�%#�s� �k��a
�����W<�.�
Y
~FA"
+��h�᭘���|���5B	j�"�L�"�V<�&�bT�*��_<��X?̰31�Ǘ�� y�6�����y%�
�>NL1ik&m�ڞ5�����0?���Q�5mP�P�P�P�P
q�(�Z�����9��`r
+렢��c�EX��i:
f�
++���Xk�G��qw<�rgmVP���0a����m��
�υ�+�̧������I�����ie�3�8Ќ��a]�����
Q�D�D�D�ܭ�'�G��Ċ�ץ�pUd
+`�@� :X�p�B�.����(���tҸ�c��S"E$
�
rK���.���{�h�l�
i(�-�+�
�=`�*����lU��w44P��]���.�WWD
���z�1y�
��}ک���E�8
	,�	΢{~
�8f4kcz3Lo}ˈ�dz���u�h�&q�m���m�ej�[<�ʕ���f��MҚd����Hi3ә$3d2f1����'��.��u�;07`/����e�{s�[�t���>���C"WVWS����d �@ҁ�&�]F�)a����{Z0[Zh#-0/0+�0���*��Y�(|蓗��f��
mK
u�?z9���C�$ҳ�>�0�`��Dr�I^M$/�

�t���EْȚC�d�>�J�کS�&���YT���Z�������6T=x�#6��ͺ���N>�cv���ƒ�q������︶�3��+��yLQ=L�%S|��Ӭ��w����Ɲ j��Ҏ
���Q�
+��Z�H���~�2����O��s}~���/�ߞ��g���o��_N?����叧���q������Ӹ3J��9��~�?�)ۦm��״k%[w�����Sk��kp�b��zH[�Y����H���]a�2M�8cϦ��YF�`��
�����-CA��s��4}�Ag<}-B{�P
�f�P
j��Y����MXMa�

�h!l���`�6z�D��t-q,�$^��X���TC0r݈ ��'�pD�#�+hG�
�f�K
j�e�����;���ݮ�>��ۻ�{{�[;���6v�p���.w����p��۲s�y��ҩ�G�S�O�ي��G���p���^D�s0����艏���W{b͕���&)h���ph
��h�=FL u��h� �a
�%P5�&��3�a�����"&����~��Hu
��H��H ٗ~?ȧ���k� �$+Z�aL6a�,B���tuW��{�#E0�=3U�u�Ω>�����xMI�P�S�S�S���!'�S��0k�?)��'��N�����5I�X��I�ؒrM&�K��I]
+�)��
+��b�?��e��2�eU+���Š�W+�n���������b�	IE�В�
$��$�6$�$�8C.��UmY�e�V���Yr�bm�r
��L/��VѶ*�mC�M�t3$�<ɷ	���4�84 �F�d
b>#P�&9���h
+6���0�����
� <0o�|�4��1�&"F^��i�3�����"x�{N��N�F��)���� #�L��4h�
+�Ԁ��1��F0r��{��{
+�I�b��l�V�KdD�^�i��y���\���݃�Тh��h��
bL�
�G�q4$���q���6��<` &��(&X`�l
�O�[
�����;:������
�?zd�h�l�
���£T�}t�<"�_�`��=����j��b��.����Ş}��������a�r��?����6-�~�s�����ٿ����NJ�h����Z��ʃ�H�%�Q�b��%��cb�	�z��q[
���喔�/\����Gw
+�����|�}�!�?���|�df=s>3>�=�=q=1=�|�8^kbx ��O�j
F{�y
&��u4���c�C��\]����/#y
+&Zh��K\[#e|:F�ؓ������
.j��ZwQ;` &��
�+�5�7{x�N����W�GW�����o�S����O����
m��wW{H���o�v�c�y��UkJ�6�P>R�o�R���O�������n0�_�_�)��4����|Z겚��Y2��IC���d�iYZU�Ѻ8�KE3L|�JO������Y��9�&.�V�1"�M��3Z ��2{L3��z4,Y.`i��
/G�h
oE
Z�gM��7
�02i�6��"���ud
��h������ϚF����}�S%��
@}�d�X(墏y�ɔ;ފ<9���yZ0�<���kLӺ�o#I+�fѐ�U�YS�'l�n��<k��{��\�v�z4O�)���/.t���,t� x�`��<\�1O��r S�<k֜yчݠ �Þ˳��5�
v.]�5U�{��a�7�
}4}
Bh̄ލ<�����}�B��rװkԋ�9��>���}�Y�
Q<k
+��yBH
.��'z5ф���mg�׾�!3��nSx�c
��M9Yq�s���x{���o/�/v�m,:����>�xM
\�X��IZ��������[>D����(R�,��—P8=ŨCHN
bU
�nsH���/�M�}�`�K1��}2�V���&+mi�&��)�J�Ę8mV첑q�Z�ͺ�4�	A�w�"|���d����#�P
RՌӌ^��Yj5� 5[@
�k�LqI��������c�
{��G]��	hޅ��("���Sv����E�[H���NH>0S
B�V	�0�(
�V��G/�-�x��m4���&���
x�Co�f� �D�� 	F#����
X�(��|�ϑ�pN˅i�<Qӛ}q���
\K�ZSm������>l�x� ��I]����Y�B1�8��^�:��+
.Z���
����E�4vi7�b�Jܛ�v
��,�Qn��؅��:34�;_X�-���P�?��B�YH�Ep��
�%)�
+��΅�lʌ��!4=%*�R#�m$�OF��v�Ζ�I���b�t��Y��6M��
��B5ۨ�W�	�hn���ΒC�j=`7��BTg. �L0
��]0�Ό	� %=���[`U'��yk�v���+(7Y�nawT���'�� `a��dg�08'U�K�k9�,=�T�[H1������ cÍ��:/�JD��vntq��N5F�-��!g�6^y;��J�$Dj�3�B�<;���I�h�N��!0�(�Tg:y}�!*����
+�ϳSC����$Ω��"zY=��	|y�� ��pn��{;�\ ŭB_H'�ܶ�K�L�N9j���2o�\�
@p�f�|z�>
\e�)�f�7�K�v���W���g�.Mt2�ҏx��Ң��A�,���6�.����M��6}����Y9��<k�e��E�;��{
+�$��8�[����%	L�S��Yg��^cEmxwD�C���
+�Ui��� �h�:
+W�eq�<�Rg��4[��5���@ORŧq���o}Ʒ����듋g���۫�Ã俿p������?�_ߥ�
�>ٽ�a{�E��]=<yCC������p�������r���z�Nl��}���]�����\�L.
���)�������"]�R5�ڣM�

/�FpYr��"�>w%u �O
�
�>^�O�Ge�|�/�����3�I���PIe:ܥn3�M�=�
fɗ��L�Ǎ�HR�M�(iFo7�V\��l&�{��y�hRͨ��򜻖���:��ķԘo�uP�
)�3��e����I戤Js����1GS�Fr#_'�ag#�I��O�
�2|�� ���>$���}�Z�f)��
�ؗ�B߹|Q�F����7F�J�f{�$�
s��H�ʱ��G������g�(�*�<`�:<����������{�l�H�B�$����(�Q�>�>k��\��w7���d;�x�Q�l�o�:�&3&QA*�M������<�#D��fNvv����
3�rAɞ��^s�(!�	��C?��i�IP��ĉȊj�����?�
+�����
+�>Y&'Ό�U����9����
,�n���_3��kz:���a�/of�Cω��w�n 9��K�������n�N�F��=A

+j������<�#���A:ُdg��|�E΍�*��;;�s�Z�8
���(���5�-E�
��h���C}��?������X�^\���p�Ƿ�/wC���Y��^9n�n`��>&
����4o��i�(���G���6pj��=�HI3����0�wuvF���C��o�^
��+Œ�4Q|i��J3Ry����k��������?\�������{�S��ŝ|
m�
�նԾ�_��O�-�b��>@ G+c2�������~��{��̒�Pwb_���?_XK�n�M1\�.J{����GI
�
��ϰ/���o��>�����W/��������_���mM�
+�zH!$�
+	�%lnj0֚|����9<mz7`�s��kL�}�د%|����S����yŔ!�����A�W���4�gi���]�t�[��4���!;�#
"2�nM�ya#�b97l���/���W|�
�h
+������-�t��
�����=����J۱F�`�`��x���v(	
<��={Fn�H�`ܢJ	L��^��ucN �	�x�z��i$��ḻ�զ+��<TL����	d3.�d�\&����la�y���аcH�0�v�H��4kelɇIrڑ�ח9�wK
w�-� ɔփ�H'ߪqg\a���ח���ݘ�%#��i��z�
��P:�$+l*�S)��|No���w��޼�ҾW�-���/���ɝ|���Ǻ블��el�əU��
���C�?���_
i�-,��o���
�}�D���y
h)���I�cܰ�_��
Ǔ������wG`�?-���O2��C�\�jdM��}���P̖��<��|����˫ WK�A�!�=���k������c���u�d1�\����PPoQ0�Vg��'�=�_�
���A&}5�u���-x_�1Y�!!Q�N�f��=�������w7T^HC�B�7�m��U
�cth&�C�����~A�
Dd�5
�	���m9�@^�����
�
�
v=�������B��A�q$����+��~{�0�k��5l���x^�m�����beC��7g
�Fop!��Ҷ�љ<��2P�(�<���5�\ü���[���h��;
����Lˀ��-�+��T4�X;��5��=7���)t��[
QC�t��
m6P�B2~��p���m@�n^�TP��M2Jx^�RL�	o����H�
+i0��ô>𮁕�����i9r[A- 
� VM뱄(E�M�
´
�T1)cͳԸ.MeE�ATJ�`m��R�
}po��7C
�J�G���_eEFIˌ�i�S��׊59��_�
+���VC���C"X��S`�Ӓ�-
Q�r"�LB}O�X
d��C�f��zdpÄ�> *���C�4P�ɳ�y=��Mah��e^$GA�ɲJ�,UqB[B�`���
��5��u�+)�u���w�E�V
L��e���������P{
V8�N=��Qs��+�3&:"�EJ7���.v�F�+
|(6��ҥ���
+�-�� %��Nk[�e�i)~�XOP����S�R�C�(�`�
ԑ�뀁)�K
4���!K>�i�@�Z���0�f�גѥ�MS��oA��<�����������??����ˣ���o����w��W�뛧�>�y�`�ݯ���>\
����w��j
	u`��Ƒ���S���k
D&��
 H��	��
+�kO� �_��Lu	.�O�>d��n��²
+���zA	:c
�
�"���6 K���%g�e���
+;�,�A`��%P�L�Q�h����
~?A�p�"ܴ�3:�G�%�	;��>�0�.d
P���b	��ċ|HħRA@4�f�l����`����ͩ
��Dy�Z��h�4��C�3�`>f6FI,��` 5�!�G�V#㠚tN�6�T����T�yǛ��$WS���Y6 ���bQ1�wq6큏U�� ~?��1�����p��08��g+祇���k�/�^�=��4
��*��J�����h�"k�}
O�RܛQȫ<(��*�'��!1���נo�GI~0��kDSK'���F-��U��X�+���/l��hB
+:�u:��4ܷ�q�]΋�Y�O�4ag�@�X�6��
�7�tʿ
�=�9�C�{�q8��U�$�_ H�怦),�Q��f
�Zb��bW�v��F�1�Ģ	0��$ȍ��e
"$���I��B�l��0t��
+����`�wB�H���;�A
{�"���J
tU9�`/��4���F�d6S�չ�1�8T#&j4��I�<�|ι*�Mt�&�=#W��"+�����X�����jY���uY�K�c�
�%	�t���e!�*f�iY�oJ��Cu��h-Y+}��&�(���rP|*
�#Ev� �����(,�c����
as�����
,j,ׇ�Rg6������L��(E��G�S
+�
B(��
�!F
�MS�#��sׅu�9%]�S�
\ �=����]bT��ds_2�T
�
Dr)��$�¶%/Wǹu�O��G�.��
}`�=�qc�m�Й8����T��r�
/[�v�K��Z
��;S�L��b
+U ��$]h�|u�	!�na�T){����Vyn�ס�2��'�(�B��,�J�
��s��Z�P�=s���Ϛq�~���ݐ���-�p�s��(-��"�
N.��"�2ȷ2��ݔ�)��&���p/U��:�@�!�Zh������†~s(�(gR�}J>�8ͥ_j8�$���{3w�Vh���F7ӧ0�S�͇L�g�N;��y
0���
՜ӌfS�=�Y�0����|��)��� 5-��}U'=I܂ ���fռ��K5^������-	���-^.I���*ʷ2��ݔ�E����� �V�hJ_��]�RɮR�P�D��׋šx��C��~]�R�y�_�a��~]i(J��e�@h����R��l�f
T��������`>�M}cf�3��>K����(�
�O4��2&�H 
Ѓ���-HKd ��&KF����nO
Rp�P��ˤoy������C2ALĸ��P��S�����Y��zŃ���7q�8E���J����D�2�Pb9?���}�9hv�,����j+�����D*����x��V��#�.��p^2N$Oj�p3	�!�8�1p������]�{�>>xO� DzwuuժU����.f��U��
�|"ޔt�@;
��0 [...]
+Utx�
Ɠk(<�ڷ&�W2�����2W)�YsJ[��,}��ùIo����
���Q�����w�
��(%�U3++HE�*� m;-��ϩ��`���".L��d�l>?������l �6mq#��q#�U�b�b�0���5�K�;��b�I��l���1�u��g��E�/TiU�E�9��� �s��r2GPr�
9;=�Ƹ-v��O�ZqO]��<� �MO,����_����T�V����/kR�(5��P��.ʙ���+�
�hܡ��&����a������b7�if�b�Z������cPl�P����c��!�-p2V�T�U�"����MN���f�r�x�*A�\�yC���?G�#-cP!�j���c$��
%&j�Q&��
z
��D�+���+r_����X̒	K���b�@_� ���ir�m;g���ę��S.��H![Gl��-�}+U2Ct�ք̈
h�H6*L>Y?�Ǡ��ɒA'za,��
38H�8J�:nW�HX�A�<�$@"atx��
M3����J���ZX�#�F��ܮ���ı�œoeAmF�� [...]
+X0A����=�s=�N�ͣ�H�P��6� 	�*�`*�K\�u	��s.=���/%�o�l�@׍9�tZ%�Q�
ޘ��>#��z��ӱ|����Xs)� wY�g�4M��̶��q�^&	�oI��e� �9�Tm�&>Y��>{�����:�iG�ŗm$�]W��
"�=�M����xl<4$?�V�U�j��0�z.3Y���(Eqx��T����N��0�
+
��� N���'v�긫�3�5�9����޼VnۤW��M��_��
�Z��
��@ZCn�ϟo����x��YN�K�l9��S�0Q�]�A���r�n�Դ$�e�\�UG
��Pҍ�X��X_i��o~�����N��~��Ǜo^������O/�?��_}�������I��|����������O�����n��Ӌ����7O>ݘ���y�k��	��
��S8�����O8���]{ZA����@J�'���n�ה�,R�i|}w���K������r��-؃��
�[���[yKk
�CD�嶥��7߽����w�{{����囧�BDdM�����
�?�}8=}��Żw��?���
~v�M;���݀y�0
/@
&i���%�$�_
�-��i����<�����JYj�Z��8����O��Jߣ�,������ �W��
ۃ��N�g�/d�j�#�W`�õϋ-b�5�K?�4y6<P�mU5NC�|֛�٘��l
+v8�&��UE
�_��3��"c�'���$�N���K�#wNآ{�vŇk�|8y�
����*�W�cf���hy$p�8Y�Y症�X���hy��U5 j@˂�ÅW/��M
9��\�-`2��$��y��>Wy�����V��14#��_�f�����ֳ�M����є$�W�f��L
B��a���ЀbtY�'`�a5���e
�F���5�Hgؘ(ZLp��3�cc,���m�#b Z�>�XBш��b2�'��R��ez�^����1MT
+Iⶵ�ɨ�wU�9�^c���8����V
�7vЊ(etBC<:a��
����sT\Q6j�,���pP�
��Um�:�<��:��ܡZ�,�f�l���3�8y��O,
��)TÎ��	��-�A˷]�ȴX�]�g5w%
���'l�'��b,�
̳v�<��^SQ��
+��/Ċ�� �b�)��0nk
���h��`��`
S�Y#�	{�22�T��I�RZ�������M�+T�1m���"�V��vSr�EhI?<��0�*H�r\

'�
�kU�
6��
e Wf�&i
b�M(Ѕ&{v��uU���׈]I��h}Q�
�*���ͧɃ��(}Y��mCI�<��LVE��	�5!�΋:0���
Q��#�L	�����fLc/���KJ�VG'�&�Ԇ�P{4��%�� 0UW�f�YDD$#8VX�����`�+q�ԓ� ���oCTՌ�7�[qexHΰ]��d���dZ�`��H�٫�6Θ�jkS>���
�X[�T3`�������6k� �M�QB-���%6���+�ŝ��"�[��w�>�Z!8��I�0/��5	��+v ǹ(��|5"SV]-��k���7�	&���93k����Qƙ��)z|K��F�������p�B%J�+�Պ�Km�e XE�͗�i� ճVW_�����
m�a��&$�;3܊]�nl�};�*ǣ�v).�zoyᵟ���S���Y��I.����^��d�u�br�����E�h�N�UGue�
+��N&R#i�d��*���u��+�U�S��2i��*�$d��'J���
�$ZRHQ�2�
a�m��B
k�8�M�f�T�-|8���3�<�>���
��
+��Ɗ�	J+Y�Mz����$�>�<fH�īO:
*n��utV\�r�h���ea��0@��2����@�ƾ�pj�gcJ�����`t��.�
�-�<��� ��WE��G+�>��8&W�LXY���)
!��67��[�/�U�dW�R'�@�����*u�m� ѫr�W߽p�#K��r�T
��h�����m*��� [<$];�mv\n#��(#�
�
+�
n
+&�>7
�*��p{?
k���E�������@��$ZY�
y6�r>���	0q�At���WM��==�)y~y�A�����.���񱃃���S�,��)�&
b��
+ځP��>�Ȗ��ȕ۳hUX��8��j��n=��r0��
\���5���3q�!�v\G81��܎ex�~�0��!��ֈ�<d�ƨ��pVhp��s
�ҕ�ͯ

���=��F�W�E��Y�6�W���L	6� � �A�<�V�=rc�����Ϊ,p
+FZe�Ɛ7[��q�/�~���`��1�!
�X��&�)/�p�~
�$.��!���s(�M.i�<Ez
(
�u�?f�)~H<����V$��O88���{]����$�7�v������!�
R���
 �=��ڟ=�\}�t��;�>�$���#�HX����hq-N���]��+�o^�/q��X�*�V
+�9g4�6ZQ�
��
)��|�Ao��'pe��Q��u
��Q3* ���
���g�u~i����?�����Ko9|���MK�W+����+������N
>�������̹�}�nW=p
���b��ֶRj̦߳��X�2
�i`|�稲_�����!�O$
S�
�#��JB���^���:�n9��{�P�T=%�m�C
��=H�x c�����!��
��w+�i����{�5��B����8�����ظ5A�Q��$�]o��rH
����\?�o� ���
�U�S�*p�u�
��0f���p[��[a(!`��k�=�#�)dz����Q�c����/W�X
n;����p�ōyн6ش,��
��b
������6a
m1� I�N���/W�ykF���;ԉ
@�g���6fX�=�Mq
i,~�+����=��/��7^�`��{��X��, �
f��&d�㠪��)]s� ���[馌���5c�5
�{�>��q?�fԊ9i=���Yݴ-x�~�⽀ېob�N�	o�Y褪AGJmX��U�ź�mC\
126��rZk���mc>��*��'i�	4���=�
&ۄ
+���/�b��9�47V!Ji+�0�P|9�hI`"c-b����pG{2�u)�
�ɴ0?�CD�n "����f�
�>�A��Y�{���� ��"Yh5Ç�4��V��@�M.���׌��l��FYCxO�����%ȝ�Vh��7�u��\���C
/i���~qER�����VHB���].Vn�
�
���ΙHN&?J��m�	� r�a�f��(��
��ERl>T�Ǐ�߽w���K�i��	\�	�k���MIZbF�)P#>c�liO��<+!�Y��՟lV9��
U-�v5Ӑ�C��z�p_~ZA,&H.���{�C<�V�#2�x�CP�]�=��0��On�60 at rN�����!U���Űzd�<r��
��~��]-^ �=�
+/�
16���s}�#��Chx���Y_S��V�]��j����E��qR�&���Lf��E4�x�oQ��k����t�ˀ
�
��:� ª���̩�F�
��{����c;z4#�����\�3����q�&Xt�_/�
ls�"����ǥ��{�5��P�u��N�Jc��q���Y75ɎfBa�JM$ %lfΨ�4\'�[���anД1n�f�����~����Ѭ�r<L��ߛ;��NҔF�_��^�},rF�g��ME� �&���l��ʿ���ሆ�� 3���'����`a����V�/l�:8�W�;�FwCn�s�s̚��^ϰ-�#���#EP�7:/x�
���,�>�T��l��Y� 
�+��C ��n������(������~&3f�Aɧ>�y����I���`����ᤝ1y\�
�M�����w�J��r�������C�Y�����#�	�jw|i���tZ�
��}ɒI��Y��cjP#���w�O�m�v�o'sG\!�޶��8�lװ�erp1�J�vq�
�49x����&�ĸ<Љx���<���*���΅:���"���
+�S�/���D�RH��g��'��[Aede���p����d���5�-xi�Vi6�
�yh5@*�9gh�>N�4rm����
4��.*��
�
�>��
+�Y(�����`GR��c�䌰=<m��x�a7r+(!P�!+ߣ��
+�t+�Q`���P�u����I�Dp�b0�S����l6`��/owD���
+��B��զ�SZ{k�	sd�̞s�!ƌ���e��
��~��͍��f�����0[����
C�<��P�E��Ģ�;����6!�ᄊ *�����Pu�Ƒ
�י�\�
+��E8+p\B�W�m�A�Nb�rgT�ي��~���t
+؉��� 7VPёood0��l3�[��6�/�
+::�t,g7�J�#��N�
m	�٤
�=���#If���lq
� �ֱ#_}v�
�ֱnP�)-�Ո~@Ny������z���o®[�� �'_kC�g�DkN��vB^���

���j�#8;2��7h�,��KA��F�I�[�7�ꈯ�}�/PÞT����*ڹ��2A�L ��Ҩ�S�qu))����Js�LSX�/h%e��h�+�
+TrU	C"�� ��&KI�1�毯�+��������q!T�R�M���
[>k*�/s�GO������P�Q�w��H{�O'��l�n �E���5*���~[�$�~om��h�i��U���*׵���%��%H 3[�bG`�D� 
��	����鮞��B�ܠ4��,ݵ��Ȉ^�>���&�d�(�9n9�G�r�'�F>)a��
��g�S˪������[X��Bh��}1]��{x�S~E������;�p�R� �8aQ���bm%	���[�����02DnZ1W
=W�z�{Nh�
,f��V]l��֙����!��z
��ZO�mxθ�ш�‘c�e���]��c��
+��t�%7J��`E�*�n�`f�M���(�ط[�|i�1i<�'>jR]�}+�>S��2@�3�Lg��
?��E�(LK�;��5�q ����m
(௰�[��g��*�\
���G���ǽ
V2a6�\X5��~9*��u<0�&jrp���1����u	x��8x��KxXbj)[B9�Hg��%>j���_��
G������Dd�V��\�_�V�$�)����6��6��m�F��n>D��7祦��
+�6(�Of- &��O�e
�Z0ޤ3 >h-w�U
*�҃���{D8��<~�
++#4m�@Y����� "캆��T�b�յ%b�����_�{��N�.�Ѽ����:!����\�����:�Xk�
֘�ff�+��$"B�KT�
m���H�튨�
+�W9{�
�,����
̅C��<*(u��Ek`��Q�����꙼ �n6�4� ��8�rm��
�w��h�z��+��u��
9&#�
W����!
/G,
a�[�̡;��Y��1g�C��g��DT=���P{��)|�,:�l�R��f4BŌ����zM��uq�
:N􁿘-yN>�T�<�3����w������h�\j�l㠒��Z4*�w��O�ƶZ0
+��2�/-N�
W�0���Z/R&��CZ�n
K�Yi�S<�d)�+鲖�I�1�)�����I���>��Z�s�A��`HV����MږJ<�Z�6��I51cX,�G
a2��;�l!���d�C����
�j��� ���
��e��<��q���������<3;�
���H�ik�9�2�\C���hAf��Fk�� �-�,�Ȯ�����w��'��gZF!�1xg��c��E�Ώ;G�X�<ͷ�į���gn��B#;a�Y�S��(�k����xh���`bW�{��� �%�7�r&ɮ·��t
+WiS
����P�;��
��
��5lmc�+���P@���

6a�V�l����c6s�Q�L��-F@���=�
��
׷[Uј!��e
+á��}�L�w���>���v	k^Ȩ�F�/���|��G�
	l��#��L�9�鴎�//l`k�+�\���G���
���� 9=!t@#����˚|/�v��˲�F�2�Ҝf�Pl
l��Pwu�Q����G^�v�������(0
+�/�%���JPj��Z�Hh��In:�p���δ:���>��'��=C�S��W:�[�t\#b��D^���Ku+�lk?xX��ԧ��2��[t���H�CL��j���h��L"]Q!w!}���˗�s�k�{k�3��~b	��HUR���YW!����
�eGm���5�3�F-n�NY���|��74�yP@�P83+�S��f�|�C��5�L-
+#�xa���#;	Q=�;��Wi�W
a��t���<�
�&LӺI�6��Z�X�ao�U��9ئm�1�xV��=H��;y���Il�a{t�,

��
+G���k)���&b�Yv�&���Js.FŢ���#����65Y�4C'�	�d�[�@�LY�[z������j8R�_�\h_�tt�-�^Q�:��]��x�c �ɔ�2G�R� �6�
泐"�#"��(�U��b��ד�o_�������>�����O����䇧o����\Y~��ϟ������ׯ޽�����������~ԥ���m��mQ���$�Z��a�HaE��ÖP
]� b��
s������H�x�$d��9Tk�����N7�\XAB�E�=T��)���=��G��N���rCn�d}�.��!���p��7�DUwo�j�F����� *_�5
endstream
endobj
15 0 obj
16418 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H��W]�
�
}7���
��RU�>�'{����6$1�`̬�q`f�cc���$U����,
c�=SW%
IG�/?|�������{����WO��y�
�������ş?~x����ի�77�n����[9�|��
����z�Mm\O�Q]�t*9����bT�ro�Y�r꽐��i�;;��y��͋��i�S�yܜO��9Z�S7�f�|v��ZgJu0���0��Xl����r�$���	���<Q0S���I>Qcv
�*�m�z�å�Z!;�*����M�M �@ž���VpK�f7�Y�o��fK��.g;�3�b�Z�E!��x(I�V��xʵ�TIA:���YK
��5��t*�'��L��sOٰ�ى��L�L��@��k7"b�(�T
y>�fc��BJ�	��-ה�0[�a��n�e
����Yn��p
+-mh���ݔ9�}8�:��X���N��a���G�
�����H0��j,��)Kk�T�O��~
+��a�H�����7��z�J��W�
+jr��l�Q“� �̷@^8��{��ɥ�C�<��+���fg�
��7X*C��V,�
�R
��
+���u}&-1�U/W2�r�}S��3��+D'���1:��QI�X��UZE�.�%��*�a߇X�۪�*ih%mڪ����H��Zjh����m�5]H�
+���
Ed��@�Sth�i`%�R�K�\e��5n
�T�Uʢ��&x q&8$�g�i��VOII�	
�XDBaN
������7YW�f�t�w`�mUf�U�
+Y�lV�M��4�7�ck�b�\��YCX��db� �n��(1��L��{��>h��f�h:�T�F�z8��:=
�1L�0�i��!�׾
7 uqv4�0�,�l&Ffu���������}�٦ā�ˮ� �yz��\�]'���o2,n
/&���y�O䃾���
��VM
�X��	1��a���\i9d_v�a�ƹ;��2���l��ޝPe^����5�3M�}�m(�rDt50�/=�9�~0�)
���`�0
-U�֩+�b�_��*W�c�˸�fgG{ۚg��qv�8̭��ڹ�hglj|
��I�S`s�vM���˅L�Y\�
M�K�Օu�U��Ց�յZ�o�С��qj �ԧ�H���"j���9�T��q}rA[����6IC��/�S�MŘaC�Rs=������j\�
N�=�(�Տ�8W��(H�����@T�o�k���)E��
u
+����(8Xlk�+�Z���iK�(]��ׇ�Xs�T�x} s�cU[��)u�a����T��
eVj3���%zU�a�w�1�L��+q��=y�͒���ƾ�O���L��Z��%��ae�	�8qsHv���J�յ��DWp9�l,�
+�1�eۮ�L�?�eb8�`�8 K
=�M�
 ��1Шm
����5C��U_�=_^�M~}����o�{�������?��p�c��z�������?���ا%>�z������'��hy��DK�^�(�~����`�\>/y������+���kF+!�
�v,y�Wt���
��/�]}�u���3��qɐTy��/�'�v��tN6
��o��D�A������Ҽ�9�J
ǧ��P)���:R
_‹�UW״,����Y�x$T��_뚵`&�VF��!L�"W�?C�o��:0v��iEbty�S�
Ǝ�b���\�9�z��ܳ
�(ފ#�n�Y���H��6ޝ�l��=�7��@
`>�#��>R���*�ֳdWYQf�}l�x���\�,�)j��{�7�٧�̒�0�(Xd��c�dU�"�I�
+ƾ}�Ȅx`]��J
�Ǫ��U!�k�3���
pl��>�RJ�<�"7+ �Xņý<��2i/���\�o�ښ?pR�qD���
��2RԽ���uN�m���+(�
{��v�pR�g��n���>�,
ثJ�Tʫ
{آE�K
+0��2cM���T+���y�iW���v��<�n���oX��d<��ݓ�-1�l�Aq+����ˇ�Y��OG)�6SpP�G5�/xk�]jf#��x��H���K�r0r�K¦����G�H�f�y�L!
Z��+8�� I��tΣ|��\���Y�
�x
+�����#Eƿ>��v[�Rw���aDv8�}�� ֡Zӎ����ֆ��c��W���
+�Ґ���%',���<ĉ�9�9��¡�������"5g7|��Ì�+?O�n~��O!�iS'[�
N\�Ɗ
�R
+� ��'�l�(W's�;5�֭AKBU
q��+�}�
+lŃr�:�Z�

+4+�t_-�q�~�d��rJ����}�
�n�٩i8L�Q��r��%׻���r���#�:T�/QlY}1�J�'�Xϱ	

�'�,����I�Y5d�!��kԮl�"GY�U���YU#Y��e���FJ�����H��n eF������0�-9�?�ߣN�{|��B�C�i�ƒ� �T�Us�K�mx�5Κj̕R�c�����7
�1�=����
�E�
�8^a;�v��6BW�+�ya�&�c[�.��G�׮On vx���L��/�l�:�ڱ�a̅������/�C,�)�
�m6�Vl��Ws�p���e�e�V�2S"�zw�����['����v�+1uu[��](�/�����yQ�aR���앇�.<j׋��� �6UCcK�+�#�
+��m\a����˨��2�8���ZO����{�}��Wɪd��7�?����<r
�R�My� � �1-�T/d5��Cf�{3�YzE��^���1�8q�-�1V�G���y�Ø]
�n���L��h�
m|�1�6�Ф��b�iL���s�������>oR�.��-�.��X~|�i����<��S�C����;ߔ�?��n$8	�Xe{f�X2u�z��T#�k��| F`�;Φ|>dMu�}�/�Aaq�
+evY
+�_�
�P@��c�3��(�$_&^
l�}~�)��� �5���%N
)Euz���eⰱA�h���Ś�p��~(m؜��f!���p�4�ǹnN��1Է0�.,�&�Q)l�n�d��mS��rG��_Aǝ���A#dY�6H��ʚ퓴*�ؚp�Z��6�%�ʬ
�%qYT"ꔴW2�6�ZT�p�H��:�[�b,���{�FDdo/�V,�2I�C,�h��Sj&I[�c�
���zФW�0�%9Hi�W'[^���cHB��ꘛ\W<n�"��
q�ɪ)��k�ٗ1`���ZZao�ǃV2��lO��8��ao��a��
+�HXa�pZ���U.���
+�$�/F'mm����B�6e[��,�Z��2Ioߟ��f���!C�tb��RoR���RBtqss!�I�4��VbT
����Ņ8��Wc��	3z��_�`+�򪒩{˜�
�]����T'YL-�X����\U)U���Z�Z��|$
�V�ۭV�:�KՋ=�LAm9v5FQ�57
+H�/�Ȅ�8��a���{i�5��hI*���hV��9���
5����(b���,�ŝrrE��3�GY���J��܌�)�$"�Zj9��yJ8�:�`/�Mv���E�ڳ�>$*0�f](�Ĝ�cΛ%	�SRs�AϦ�G�OYmt�F�\�'�O�/h/��l9��d�wI�8�8'7�G�THz��D�ʺs@�(���'Կ
+�<�F���O�!i��p\�a\���
s�_��C�7c��a@�P�����m�w#-V$�.�Y¥�:�H��Uy!	T��PY�~��ZI.������
+��_���
�m�g鉂��j���q��B���Pj˼���b
N�[g�et��a��n5��c��b��G�b���KEt�.}�����6����O�����oN�>���+$^�4�x�Ҫ�,c$
�u�C/�g�f���b����P�z�a�7��ܓ�B��b��p0FU�աnF.o at 2�����SjP
+ʗ3 ��YUc
+r�6�2��)�S%��]��P��'ٵ�#�!����,�d�Ec��]'ܒ�7�S��s�n%
��S����NhC���w��MT+��B�
�"��1U��۔�u�ש��Ȫ�h7�a
��#����B�	g���QID� &/�i-_�+�
�F��a��
Y5`�%iR
�WcQ@�Ny��ke>�8�t��� 6�	�X�#AV�\������b��P�4�j_�C�ό�(�&�L��z
�:5�`�k
��[�=}��f�f��1V{�i?��v�r|ljې")1o��](I���J޼ȉ-��ه���:�[�jAz��偿קv
L{ϳS�6 �6v���ypu!�q��	[�R�$�)��K��&`�)9�7�1����˺��5:�I8V����3
+�Q�W�c�5\�|_⼌�X���+���o
{	"�;u�aT
b��1jC�c㍅�l�ϊ�Ҟ<�W�[�vm�D�-�dC�u_D� ^ЏE`�#���tW1й*~���M')��C��~V}y�6���!��C�3��g�����hi��o��w�
$�e�ag����
�D��ׇF�n]�����O��5WZW��^����ϥ��f���A�[���>_�h����}�%��
�/c2P����\�M���v �偿�7�<�Q�B��B>{�i��M�N�}K
L����Xg4xS�Z�{�i�7��?�KH��s�S!�E#8�u$���{�]���b��ƺ��#1B	0���GD�2-�$��	�DS�A�X����u��_+�=�?�1Ĕ�؜�I���XFe��͵2VIl��:�󺎖2t\	I�\%�Ò��՞s���(v׀q���}]qĉ��ו&lJZ”�d
��l�
׵v6���	 ���f��<J�.ճ!qa��vV@%:�HY��^7\�l�B/}-Az�jߕ@oK@$YV1���zH����+����ÏP,9,�
�aOM�zvI��rb��j�Qm�t�(7Ls?ڀ�z�j�fN�z���0b��#���x�*u�"���-��8�9|0O�M
�s��1&
+=��z
�E�I��s�7Q�0�"�[&�7�c�9&��G>	��˜���8E�D�g1�h��R||b�o�
+"�.���P��N�M�,��L�v�k���HG�B��Y�
u�H���K�Q�*]hB��zu>�_I�!����=�^��$j����:,h���RT�j���	���²�\縉��+��2���I�,N5�4�P���uAxY{�
\��&�Ȼ���2y� 
���}�Z)��#�e��d�����
'Xz4�-�	�#��9����gh)�YO��#Avߙy6+��-�g��#F5��Q?�}�(
J�!��
�~�a~GG�����
�d:J��WRH�n	?��g%�2�,A��^5�c��c��돼�%�Ð�:�֐��T�"�/�ڼS��2"]N���إ۩�@��
UL��-���v�/�
+,p}У,�Xa��9�<���l`ɂ�*��Ae��n�d��(� 0���GJ}ƗR�Φg�g� �2 E0�8Q,%�:�!
���8
+�N�Tn&�;}wD�
�=� %��ލHKS���9���	��+��hA��4�)�x���<�Z�7�u�� Y�9��P]#΢|��=y����cy��6�����kb��fZd�GV�]=��$X��6Rk���Z
�]l�]ǽFu
��,��K
�kJ�Է�I�)�p�����8������o��]��o?}�Տ����?���������
[�����������?���s_�޹��?��}>�3 ��>�����O����s:����_��;���#v��>�P��=oL׻	����a�|��D
��
��5��� �O��A�	�XF��?֫������?�M ٘�~,g�,:$
!�M
�M��{�O�J:����J�uϧ#�H�R+��j�ፏ\�`�/g�Ί{?~��G/d��Ƽ�/�=n����&
 �!��f����h�/g
��I���ѭ/lǥ��K��?���٦p�|l��3&Kl[��r�W�1J����M�+�}�v9��4
ߵ��� �m_c� [...]
+j	�����|���d�|�˗���۾�,<:2�R��Uf+�Ӏ�¬Z�*	>.�T��G��t�A�}���D�
��|Q]&�5�����꒍���Iv�
+!�꛶r��ؖ�yצ�����/U���C�>пSQ�і� ���>/��JCuflIv|�tZ
j�y1�p�D�&�Ժ_�Y���tz7Z
�
2ד��5�C�j�!c�3�A7L%� =Vz�����F����m�%
�<ʐ_�HX"�x
�
l�PKܤ��9��t�f�ϖ�(�@/|���|�X�tfc�mi�x��f��D�+� (	�Rd�+��;��	� �ۣm��	dP��nkg��/K]����n^
�_�O�f
OS݁�~�z��2p��$ʌ��-1Å]��h!� 
+�.
�W�b�I9U�Üg��9s՛�"y�˶�JGӀ�sN�;���	.��Ne �u��J�m
:���rD��r
萒�b��2��$�f0����:�
�R�-s�i��Qq#�&�Vԯ��2jw.���w��<)|��tz�HJY�a����&

��Ýq�'�U�M����yS�
�*;�O�޴�b��T
�����|��O2�&'!����^CF��W�Y�����%CoŸ��)�{�࣏(��e<R�7�S��y��N5
ñ7,P�gыV��Gc�(Y�����>��tz�CW拉�mGm���90$r�"42b��~�<z��r:��s�4B
��T���x�iq�/���d�5o<s/���FV��N*�=���E���`�q�(�[^���r�;�d�*d��^��+
C
gKM�:
.�7�DA��U�W2�ڂ��vƞ护�b�N��u�ڂ�n3�4�ς�ɡ
㥗bi@��C&$\��W at 2iT�X�,6���%@N0���Ŭ�&��=,�	�bH1�03k��.�j�W2�g�饌(?��
��2��
�eM���IK��ڂu3/� dڶ�c��]ժ��˶<u0�u
Tq��
;��E.�-�
��b['i��w
�<�<�f�w��y���
��2��%��H�	s~��
�������T> �l�FgZ���YI�e��+[Ew�!�|
+[����	!�c�U 34�a�L��w��naQ at -EP�nC�%[<2��z���
.�� �Pw������!�
+�$�YA�;V�R����g\g��I�z
c�y"($�U+n*64q
��U.~�^���T�
�l�c:tFl���9�rX�=�F� ��98�A#�u���?eC)���
`?T
�d�����a>�2IU��TmM�[�b�~Bֺ��'G�}?AW�SE�N�c���:da��0��
7���Ӄ����)�jX#�
�b/r��$^
+�#�tbJ���
+.x�&G�,9it�:�b7n�'y�m,<�z0=ʥ',��?��/��1��3l�Y���:������2
���+�f�O��Oѹ�c�,+1D�تZX�K���M"x�F�3�ߌ#�}a~ ?�/!$.��@�a��|�<K!P���t?
/��� ��
�'1ޭ��׍7�|ޯ����B
�����ƃ��m����ɇg���[�?����߭�����?}��?����?��x���?|��?������ݧ�/9���;(���
+��^��/��{���
���_.���_��.�q����N<'4���a�G��x�J#��|
���x'o�H���q��}D�*�xSǞ��QdX.�O
�Y<�!�
�N�w�a���>��$	ù
�k�5A�6�
��|���j\��!�A��u������.�z%1�ֽ1�e���_¡H��K
r�p���nf����
���}X !8��(��
`Ia��V!n�ܪQ�n9#F^y5��4d���/�Ɉm����	:���
�dS���9�ީ�
�x:��V  G�o
���
�p��5�s�4|�
�玳}6�P��&���{�%�'aӇ���>7�!�������Ѭ�OX�V��R|��+)<U=���_�E�
mB��ї��C�Mux�o�f������8���2��04W��:����6�a�j�Mi6e$:�
ӱc87���Dҟda�׵��i�)0ae���w��C�9�y�ٟ���L��bښ��nn��M�0�h�SPk��� b���&�erg��՚0��0��}�
J����(�(�F���s��r�}ԟϻ��p5z
d�6zPS�8��a8/�
7ڍ��>Ih�b�e��,oѥ��|�Z\���h���1����Z��:�?�Jt����5(e��6x��~z/W+�M[�/�5���x���5�h��Z4�5)�մ")#m�ޞ���S��S<��x���|NFS�iݦpC��X�
�����Xv_Y�T7d�u�6�_Wzv,*�ڲ
+�%���2����� ʦ�P ��G��4]�K6�T���Û,/pv1-:�-�F�y1�2�WG�}�0��X~��菖��{8T����V��Go}(*a��ޮ|��s"��뻕s3{y0�����
X������N2u� 'CsQ��vdx
Ԅ�;H��S���n <]o����]=�N�.���B����c��Z�ٮ�$=vv����m�׳�[d��o�0���Y�*Q���$�N�L!e!g䧎�y���pKWԼ�Z�3�Gqa_6#�����mu5�#
+	xNͣGn+�A���-�6*Șq3�QC��ëm�aD���<�����+�7+�I�ƿ��Wft%�
'� 1��5T����$�;%esG��3�ۈ[2�=�HVh]���I��m�J�$Ya�e�
s�tѻ��)�5
�.���U���Y].9n_1����r�0��n��m��b���
~���uY 8|���ٸ�
z,
1��m<�#�%�0�
 �|�0����N;,
��
�	z��v#��
� �*�&9��F��B�]+b�ג3�/ҳ�5I�#pAm
ֱݯ���NRI���]�ȗ��I�� ��*1e�^|ͣI$ � Ո�k��`�+A�ƽ����
s�����0��9Z� �2�	vj�掚�T��������s�w�GFX譐�~��i(-H�f�� n=9�͍�`
���D�e�"w���ο����w����4/N��&��fI�<����k�j	���d-%t�v�E����Y���wt��P�m��M���k�͋���'������?�xK@���amp?�%?�����Tv�d�~Mfݮ|D���37��
��Ne�<�;���2¡/�������0���A來{����R��n��l�%I�^<��N#�V���A��
�0� a:rl]p7q՜�
+�c9/?ޡ�����5���x�Ѯ8 ǟZ�0Z34
+-��E�\
�`����Lt"{y��%P�:z�Xj�T�$֢�h��g����΀C�" �e� ��WC׹���� z�l�$ET�M
L�ȴ���
+����:��w�/~��i�[mk.�裰i���f�ìsE��H:��W^(U�/�m<m������A�����`
+���0 O �*�=s.�,�<ؚ��ü~�c߹Qm$x-�oEx��z�xh�7�1�J�>��r�������
0�
�s���!��I.���ݨ�p��n�	�81��e�Q
��+B��Xk�b�z�e~�CU2t�c��d��"��XxEi��x�	+� 
+Z�M���ܚ�]��4�e�Z��L�.R�Գ��1�8�
��m�o��7�0���YK��n:���W'hlK)o=��>�����0��ӶC'-�r�т���k$�)+f.���U-_��q��q�v��U>�\
��� �H��:h�a��������
�����cK�ϯ�e�α�
\����e}f���X���c�o&��+� �и~�� [���E=M���T����[м��-��-jf
VcӶ�f�-h>��� ��xXGO3ۃ�#�a<�[8�?��b`<@H��=;�
Nrw��ӄtpY���H�Hl`#��߻"X����B2!��b�1��z���m�ne\��^� 0OB�w	�M���>�%�(�"g
>�����T�"=D���4�5h�HtV{�5=�
6{&�
��=��6���o����{E
t{�L���,g�R�l]�>|�>˃t���5%ȗ�����g�m����@��η� �
�o
u�`�����l������D���=��j���
=��G�=I�������8Ըl�[�Yui�I_g��u�Ea2*��'�� NF��~����U�b~�Xrі�$�:�{
+�SV��ѧ���9�"Y��S�קeO}�b���
�7���Q/�6�~������������=
���x
.���
LH�ۈ��9��e���n�W�ZT!h��Nמ�=��Wgހ�%��n\��X��_wp��/~K���蟴Z>���{K�2�'�[_,m����ᑚއ%y��+�f�t�bd&���
?�NJ�8��m�*Y�6J���R�s��~*����+�	b:�K��y�4|��
���v0�Y��̰�4?�����9�� ]���^)���?����(����
�b^�}�Z�J���mb)�?>W����ڔ��]
x
��"�Nܧ�Q�
�B���1�m�������<<�`��f��:���Z4�O¹� <�(MmĮ+�ٯ�h6�][#[;�������kYC��q[��gF
�.z)
G�Hٌ�n�w������[ʗ��JMS��ekD�%�榖��_�dҲE?޷^^�j�S�g�W���?_l'�; j,.XU�z<.f���N

7|'"���R��l[T��5IOq3*�ۧu�B]~iu��Wb4�pOo�Q �y6��J��'1�
 K��h'݂�_q�
�
p�?�^!/�.%ܟ� [...]
+^H#��ӑM��˅�~���Y�
�us�$6ѹO 꿯s3ȇ5q�o�P��}ϼF�r
����$A(ֽ�
R��
��5o��	���	G=A.c=����<!�eL�{da"�!�*��th	����*�����X�
+��=���ۚ�����om0l;|��
�f��>O&��'�
+��a�m𰙰8cw+
+�7�(�+��"���8�c�����|o�����;�X����P�øO���
	2]�-[E߾H�����Œ���
`%�4)_���|�#����[��ү{�K{��x�;�ڼsz`��`�q�
������|>�rm�s��?��}О@�R׹�5J�_��-�Ow������0� ���v���;ؙȂ3ee
��L�γ�ٷrŒ�L��I.%p�؎<�o�0��l�p�a�%xZ*��~e75��a.ɩ:{Vv��Mg�,l^g��~p�&���=�knY	���]��r�8�*�
+� 	Җ[hwB���v�H��_�C��B�qs)�p���º R-lLM�rY`����	��t
��\6��>Fp�@dJ&�[��۲����-�tz���7��=��=
0�b�P
3��m����Wô��M̲���QVb�lP	���oO��cp��>��f�W;+a��: T��54ܻ6�
s'v���
�㝸娻2�r��\V)@<է���]��%l��w��
	��~bac�JI����>v�^��C�Q,�S ����n�9ǭ�昮��Xp8��
#��������~S��g����i=�_����i�
po+�s�`[ɥ�#V� wl>J0/��z�%<�
ɋY+�C�#� ��2�=
	Er�g4/��vF6n�f�,��7����h��4��oRAfW�r��_O�Ƙ��}�g\��*WW�����/�����;�BW��#���0.i��>���͂�t��b�;Y��
��X�M[���
�^+0l�
6�}��Yx�(����`��>~\B)����c<�������#�J�K���$5

�Y���q�
1*�ۀ�Rљ�K�be����M�9�������b���Ńvڜ���bR{<���o��6�u��"
[鎙�Sǐ��֋�v
�'� ��++w�Ǩ�/�7��w���?�����~�'j= |�En��^�gl��9��?������ouH!?�A;�{�Ю� �G!Lb�Ct��d]�

�J�
X���o��XFH���0��<���[�G��e
Kq��ÃoXQ�i�Nd����5
J�`o���xv�!�_ϛ69���[�E
n��K	�X	�\]���
��P���
���6A$�
������ඉC�T(z�A��p�	4�iv i���
wlA�.�
�d�5{�aЃ���Px�\D 8�c�.�Ĺ������]�����
!�^+
Wy�s
Lq���"u��M�l�5�BaY~�u
��-X\O�$�
+1� w3�̜eR|z�q���NM����i���Ot�E�����;�8�
"$8���o�;�r.m\��
wld�hW,�e��Ti�t8U����E%��':��}>�D��vXc�,�{��H쾐��|�7}��g�2OQ���~|�r��N�Z���C��0�N֯�A��_��z�
py�y
f
t�7zN��Ј:x�9�pe���ZQ<	�
k1�eS���!v�����fT׮i��Wph�
�'p�*�>��
�Gۓ���[�����!\���u�_ΰ,(�|�uG�'�%LU��*�� ㎿�
� ?�4P�5�-����� ��<�g�I�ٗK�1��s��:8f�H��6��q��2�AZ.=���"6w�C�e
�N���
+<p/nO��.
,5��8n~�9����(���
�+���!�#����Ǐ
+���yw�����<a���Jx�4���F��Ot�_[�x=�딈�
+�"M.��Dr'����ɴ�QĮ��%���A�$p���
v�{���{��I��Œ��
5��a����
	����0+;�
��&��#@MǴO_�,=�����D/gt;To��_@`�ӝu�rn�k�
�'?�[�|�A���ئۅ��q�[��?�����'D�dt�]��1���й�s��s���qG�#�m�O��#a�x�H-~����
�4P�HH{Q�
���#a_|��]ޮ�Dտ�Y�}0�%� l�bn�6}:�<Y�� J�g��P��)��N�.Kx�˥�A�������T4u+�ߋ�,~�.<����ؒ+БY����H|C�
��E)0�d�[�\o�\ua
w꿗F��=�t�:�
+#�^���⡦A�Ou����j�bb �+
�7&w~:�n�p�z��9l���.F N
,�d�<m������eqH�����(�-=��2�W~�
��y��y&x��{58o��d�6h��䳇���0#%�8�(��m�=�4�QYIO��G���j'�FjW��Jb���Ask���qt�~?�Y���:@�
����^A)��]z�2J-4��Ca?�q
+�����8:M]�u� �n;q
���o�[

�w��_s�=���r�d��WEP	V�=Zܕ�1�AIaܥ�5��4�6�SѴ��Y�x����An#��c`$�h�l;�ն>�o:�}Dȕ�R#�]
�CSV�
�"������-ҽixR��d~�
�
��ڠ��'q��mS��}�ۊAu<
p/'�1��x������a���
+^
L듄o4] GKɀY>��'g��(��]é\&. ,�$ �h�d���D~��1X�t�F������p"<����ʥ�=����h�7�Q\��wX`�`�kx�(�%��)���C�y*��X�ar��lz
e5�W�}lj=�զqY=��
~?�1wу��9�-�8���4#�t���߭#����f����[k:ݎ��������I���s�-kW������G����?��q��颳���0��MM0{
���ӻ�
�{%�Z����CB�V�u�MB��p�}~)+�Ѩ~
���B����8���n�P�=����+	mKXji9o�
�`�ty��s��82�IA(X~u
�)���a.���(�ͧ���d.��q)shIjO���9&,]N��Q9�u����l
o��Ҥ�I����ߖ%�G��I)���Ci�o�稿Կo��P�9��lT����{���n�	��%]�m����GS&w4H���\�c����/���b�qD���&`oDwW?�����
	A��%����}N��{�
	I��_uթ�S�)hcF�G�c�D�y�n������(*Փ!��T�C�B�[zm
+"�Z�i
�=� e\e0�6N��}�n`ԗƠ�>�*͵'���5�
���l����̔��좔U'�'Ӏl�z���Ɯ�f����`��
y�RPF�ƅv]c!d�o�w�
֜�5u~�5a
+
v�֋�Ӓ	�	��Mp
Zs
��%��ъ�4*>�M�*Q�!�����Ǽ�~����	/�:L�f�n�ڶ0�v�ed]
p��B�E�M��56�)z�66��%�.b���Z�
p��@*FaI���
���J��814��aXf{��
7+�dj���•
��pza�A��d�v�� 9u�8L�2���
��e0�8�V�LfX�?�����CL�#Ԭ	2�M߰�U�	��� <����3Z��@�zI׼;~:?�/�7��-�[�&XN��^�6��PYÕ�v��4�}�w��j9��ƫ��g�xcif{`gt_Od8�}�S!Hשw��`� x���]�7���b���ec$L=8�7N/jR/ �&p>t�ď�̗`�1�|y���YXĸ-$����{����
+F��t8��G�'���
+#�N�.��Ⱦ�ti�[�EF��1F;
ZL��x!gN;�WETt(MrE��W��c�ݤ�OO%t���S�,"�c�[���L��Fr��w�:��°�U�� �FQ��;�N���y$��J;�hg��
�A<�����@��Լ�5;�d�����8�\4�,Z��z��e-M�Aqo����<�f�f9�4��μϦd������-�Y��an�A���T�
�*C5�)���`�n5��҅]ѶQm�QM����*a��ī����݀�e>(>���q&������ݖ
��r���:r9T�]P���2�C$�e�����i��g�'�-}b��_���|�0͘�[BK�����������
f����b�*��|��
��دʆW��bi��������:��m
����N�u�ke�p�lN��XYI���S);�
+��s돪�
��F~��K��V�eJ�� ���ݱ���2��4;le��F
2�����w~u�tZ�ko��H
:��FJ^�K@"�IC��{rr2��;��]c����˖P�خJ��%]�\<J�� ]�UK�6/��t�Lˣ������ur�a�nl��|2��jW�6�;
�
LM'
��6�N��dլ?D�����
I��
�d��?���o�^��9��

+�Ef§���=�cw�ɎߐƔr
���; ��tpP���٫�%�#�A,N��l�fh�
3*R{��˦�h��K�c3t$������ D�\�r�+ 
i���
��L��w����h�C�U;��šy����o�i�����6��0w+<лsb60G�:�vF*b��6���u�L�G�o�U���	��bP��0.�:���Җ�ь����q���ۇ�<?�7ؼ����'����Sݎ�N��������������?����$跟>�������/�>�b��-�}����\�~���د�|���
��8��ψ�K��bc��M�
R��	J诼�ܷ�~���~����,���^���� ��WIq����sx�n�`u�cV��t
+��~�V�x7��oCP��=Bf
�6�2�
/�OT� $���]��3$?
eܙ
h>s-!1H^�J�c���;�Ϣ�BB�ժV;&{��A��/����=`z��e��>q���B5��̟���A�S'�
5^�P<Ӽ;��,��޽��N^�8�]H����Z܇F���^$g��G_�Dz�Τ�:�y�8��\��
S�{������ާ�₷j|c�	��V1T��6p�]���aP���`�]9̇:�
!���}�|����\��Q�,
jYz�-�!��kj-H̱�nɽ����3�hDX��3��0�
r]L)�m��{�U0<�n��
|u�d�
#9��V��
+�[��m����޲�Rl��q�.8��T–�K٬
�Q5.KwY��Yb���=8g‚�UZ
�R%w�x
�«
+@
����At��X�jE�x%�EP�&=<���F��D�c0pA,�N�!�ct���0*�~�F7,�&Ox�+��=��2Z�ܲ6��̹b��\�m5z�ɒ��Lq
++�P�)(�Ъ`�h��wm��kE�6���~��iM�il�l�4���Q!)�l��[o��hGOA|��cz��UM��gUi�x�&��"�JŒ�G�j�*�wtr���9o��'����p{7BK'�k~��X�l�^��N%�S��h��

+�����5胴;?ei��>�RVɥj����?��b�{����㗕�>]�-
��_�ܴo��xc�
-�Q�i
�z� ��)~g������zC�F/��X�iW�'Z��]rx%{�������e
+#T'pJ���)רQQ|7r��5�SN��
���<��Yr9�Fiբ�Y<sO;�5YY0�J��t-s���
g
M}�o�{h��fRdd^
+�S�	�"C���
[�B�'�
|u�����0�K�d,��>���_}�dh[��\��Q���iYx������
��b�CZE_8�S��֪*2ѱ"Xl�mS�D�QC��0�&
��#��7p&,�RN�Y�
7�h
.���"u�q�X 5�`5�
� 
+¥v��Ͳ�
U�t�E~��BU_(��]�J�"-�R�����nI1�Ω�e���Ȭ
+O���9�{U?�nr����w�F�D�����z:
q�YHב�Ņ�0^�ȑ�0�*{�-��Ǔ:~Uo<�O�S�[l�f.�G"A��E���6/�R�i�n�O*�K3���Ry�B���D#╄�Pl�~��`�Ԃ3W1����a�k��Rp v_�Xz�@`ߓtp�3���2K������ ���[��{�tP�˶��J������U)��ɞtD�=Q
�2�c�h�α�s�T�h��M�
�Ϗq	v�۱O,�%�j��2ט=XEe���|���]g����f���Y�;4�Y��!{YKТI���b ڲ�M�����'�Rx����ՋE'�P��1=�q!H��T)ޖ9xi�j]
�2
�29�֜���{e��S�!O!�7�wh�S{L�,p���1%͎؆��ƾ�u���ͩM��u��o.�� ���g2����F�-ъ�]ly�X�0%K��掎��X4�Z�o
DC�JU
{�8�C
k~h�$噾�惰�T���
x
+=�ߩ�*�
8����JJ��s{��!�dG�F#3Z���gT,�¬.�N�-.�N�J�z_���DS���Gҗ����y�897+"��Gvw�B�D���3���Y�/�Uc�a��z�LX�D
�
��o�k
�E���l��\`�u!|�v�΋�P��}49U�Pܖ�e��h��	%+௤.n�g�R����b���U����m�q�0�S�������t��9E�+���Q�ٿw]N�BR
+��c��x
�'q��Q��U�� ��d�3د��|I�}u&�*#�Q)Mi��ѹ;�C��(�lo�[��}����#`�{����]��ŭ�R��1ޕ���}�@(�@W�o�����"��べ���;�㫐	�O��U��/5��Y�$K%�6�K���*�N�3���,+�
+�f�)kj0l�r&e�.���:��#�Q��`v�}LU��E�

�"��)��Q���������!
+t�6�F&�5��k�Y$�ݮ�U����x����1"����ø��qX��rA�/C=���Уl:��D�j�}�Z��
X���|qi7�[���
+�>
lM9ō
�(���$��k�U�>���s�2�1��z�튛�Ý��4^�3	i�gf����f�1�]A�봟w9
����@�ې��B���B��֪�;�4�bi�c<(;]��#��H��7�M�����3 5
 �팮���_�"�u
g��M_hsJҮG�e
+bfDzvGf����p+◫ �x,���'�
h���i�O�6�yȎ|$`�#������^t�w�*�qgY�x�$
�E��@g�2_dr�,K
+=g
c{q�R05��R�Ʌ�QL��R�*��ǫ��a���\�
�
k���HJ����:
�I�ۃ
8|`�V����
�5���A�
�WRC� �8�r�A�0�w�}p�IFRI�O�K����&LQY�d4�Ke+JQ�@ �P�`]�aӏA��<��j��!
R��;u*,������� א�
+��Cq�� ?��*�M�-�d8̥���l�VC۞�-��7�T�8��L3c�^��ь4��〱Ɠaia�P�
+/Ւ>
{�G 2�
}�%S�ع�Z��f;Â�(i���~yd�Ʉ���3���p��T ��)o�KX�Tה��z���h���}B��G�6���oj��O`&��u���a���V�~�i)HS�5���(��� �����}��MnZ��-�'	�z����2�g�o�#>�=�
�Ӣ_�^�3T�b��!�N��ӥ��x&
,
{ugs��:�ˏ��+����4�8�Hυ|L�����������n��$.��q��
|��ϑ�`�C��G���{����f*��0w���	D�����'�GqK��p�@4cX�=mG����"�-b؆��7M^E�_f
7M�UŇny�����H��@ul�_
�wʾ
�

�T��¡n��Sh��'�3����G.͢oh
��T�V���i�o������i�My� k�Lji���(}�h����9
V'*c\�PJ��v�����,����]�ߣV�֚{_)��Կ�����5�2X�h��5?�-��7����t< �mi�]yC��}Rk�Gqm�
}|�)��?˳�A՟$�Sxŧ�?Xy;
0Q}�Ei�+�=�.�,}��M���
–7M���3�ciYJ��>��;j�SR���0M�d������@��_��L4��&z��N	
Ɠ���F\5��
n���BK�1@*�X��`;@c?�j&g,���D��Ce~
+2n ���p��%)��~�
�B�������^1T��#VM�X���ZK�N(M����Co�jR�W��B0"1hm�����
�2d
h�t���(n��`����cl
M��u=r��+���-�/� =.b
endstream
endobj
17 0 obj
19431 
endobj
18 0 obj
<< /Filter [ /FlateDecode ] /Length 19 0 R >> 
stream
+H��WM�e�
���p7��@.�,��r�&��
+	�&
!���{�@�b2͐�#K��z~��.�)_Y::�p�Z)yϽ��7��k/�@ڹ���^:7`�wn������S�[���xz�����}���)o/��%�}���2.�s������N��A�,ۣ[н�8�8�x��R�m"Me�R�9MJ�����
 ���Bjq�w�6b�]��
w(9{Z8���Bj�VV�{n!�������l�E�O
�2��$�} �SܱT��e&F��D���e�
>��ݣx-n�j�8[Y�o�
��W���<
���3J�z� U�A���Ҽ��2{�LC��Q�_n_�ϊK_&.y$xn�nv�R�
 j#;�R�il�,m����4�&�3�v�ɭ6�0ʞ���m�k'	�s<�Wx8��9w�O{O�T�C� Q�&��ӞZ��(����=;�����!-�� 5�� e�����`eI�2-��|���ל=:�
��[��Wp�9��Yd�P�M��Q" Q�A!���Qb`�d��{m�"�Y�kq^
+�rR�_���I���/s�J�2�Ku���҂Xᦓ��X4.�q�+�E'm9pD|Yv��m%v�
+R\[��I,�Nl��>OG ;�9��> 3z��l]�(�������Ǚ�F�E�$:��6A�L�"�w$rGN
�ݐ
�@��L�
����-M
����#vu@�x%��v�]5��a��=N1<όQ�� ��'���g݀Ј�@
+�g�����ėI[�����Y
+솴 ��3�o����Z�z���J%�^��2V0�KG�.^�j#���y����
��5'�w6�qg'k
b��$�!�r��%��4�M��<rk�o3��Gl��J�8-�؇��4�E�:֫hd��h�0�Xu���'n�T�J�o6��_fi�R���.�eo�f,{V������pH]�ъL=�Ŋ0`9<��n���]둟�Y�9q5:�F
++��n�w��
�ц@
+
S��HB��P�
]�h����2�K��q\��`9Vzˑrq�z� �u8@�mV�e?
I�<˴�[��k
/rq/k7)�|����m?�
�� �"�G�����\Ԝ/p������
o�k=�M���n��*
���م	�|F*t}؞��㝭^`W
\�gw�V/�e!

?L�:��<���0U��]��rN-:N�5�|͡��Xs�U��	ea
bq�5�� r�'EH��]]��a0d��
�H�+����5�~�g��<��4���5���p���)x�����=��nE�]�V��3�L�:�K%,);4MWn`W:3��~�sJ�Oס�b�x���v�$<��ç�xvM��IF-���B1V1Â�$˙��WA
��C�e�R�l�
�;}{2|j!����
�T�
Vʺ·W�̰�-#����%���_�i��U�w9Z�����gU�,�2͇B���;�_�2�
� �'��~aJ�s��������z�H|��� ���?I-\؎m���/ �)[!����^9�UB��S��zC�!�CPo�|���N��ӻS߾�v{���ûӯ��]��o_?~�ӗ��O~���O����~����^�߼{}������ߢ������_N_N��6���y�����׿�������K�G�y�gDW�Zm�0ͱa[UX�������ƵU_������/���s
��h}H��
�0�0k*��Kc���������_���!�-|'��x���£�B_-@�50W_ ��.���.#��\
,
}��т����Z��ץ�b�]�!֢a�U	Mr~�-��@�]P����c4��=
+�B�
+��&�h�uW�ֲ�F�L,���c4�����݀؊���������,|B��&���)H��
�́�^���ke�f<�Vm�=Y�nC��Ҧd�p
�{��
C;��Å�ަ
��x?�G�����<�@��a�a
+"mBw
�:I�B*qRX��#��8Ƚ��sER
��X��}�@/�<A�]�`�a���ġ�=�}
+�
�]J�Alb4'$�qȮ�R5,pi#
+[
+�EP&�6�2�i��Ɣu��f��
��bH&���b�*a($����a�4S�Xh����0-���q<����Dj�u;p���4�`8�:^Eh
�fwo�)�2�=Fn���uwLj1�R�6A>
 �e�u_ճ<�V�n-�� [��
������7��W��Y{HN4s5�H֞�7[�q�3.N�!6/%��\�쫵��1	��
xO��a����V'�:��h�a��2g?�|�8�k��6͆��y�
�iV3�㰖h�x��Â
�ҽ� �œ�t,�9
%w��XR
��؄��b�
�<�4� �F-�L�!*�h�ՈC���44�|^(��3���<g�AE���P�i��V��l�N"nq� ?�V��̮r��#�F5�1��&
�L�T�gE���	݀��p�U��Q��u
��� 
\w��V�I����9��-�f Z|v��N�� ��g�h_�,i�S�12ǂ9��}\`j�T�زz������{�Y��;�#��?܍A
+�|ޏd%��HPHp� �H8
+h
��������ь���G5��ӧ�չLw������
+Wv9@��$���[���Q
�lt�h�Qv�,<;+�]��
�:s�U
��]U��
V�.�x��c��L%���g��93zb:H��`0
�Zu�wD��?-
]�5}z��}������kE C+8)�g�I�!w��{A�6{U�I�l�Ƽ�~,5+ ٟ 
ۓ��
lK�il4�:B�X2�q�ش'����Qg1
pP�U��V<5�6���a�;�r�`�o���QY�Y��za��ǻr�0�"��1���)U���h�����i������Hh�d��h��̞�x�Ei���~!>�\���,	Ul��F{N�9w�r�N\��#jw�M�ٵ0d�ȡ�TC�Q%�`\���{H�-
�˪L��b
+��DE�$ƒ>@�
����H�����U��
R�w��f����"t�
�7�>�t�݇��?޼�����X)�<�
���m姧o�~�����'/^<������o�����oy����w�$�|A�����	&�O����ӆ��w�f6�Ǽ���dBߧ���u^UV����%k86�P/�m�b`����Ӭ7�f6���7��
����)M�
	����!M"
.��Һ�Dy�e�PB�%$��O�*^H�_Ol�أ"є4Н�W�l�-,������|d
+	�SI����`�z�-zFW59Gs)8-�cyRȳ�J�z8@���DA�ˇ,��:�CN~��믙n/h:�a2�驆8o&�0�]h�1L��\v�ck��ȣA at Xt
uޠ��u|��=�U���v��c�H5�[)��ƌ�jX�Ϋ�
̃����𩿨���nC��>y������:�G�M�[s9�����L�V��4a�Y��E]�_ے��l/V��v/5f���Eޚ���(�t!� ���_5Y�ב�ik��7���� �3�
2�t����� ZW`)���J��Ԥ�z#˦RED{^»fj+Cw����c�P�+c/\��"��oq
	�7���f���9��F]�r�23�n�i�cJ�c��L���zhD�NI(Ͷ�f�´=�@s%^�o+,��<nG���%׻��۱Du?�#j��E�x��ɡ���W[���q����*[�1���bMͬ�~b����ʖg�
g[�
)
K���|ڇ:vf6:���G�0d�L�˞aR�;8��5X��4Q�>ۡ�[و�^�sa'AR���z
�A�N�1�L*��
�e�
�����X
,�]����U�6xX�b`uD9�
�ܜν6B��.
+�+J`�e��L�
+u�Y�
���~"�v�!�rsj]@ ��ܾt�d�
a}:�k�(�Ӻ�q�q
�~44�zq�P�������

i���
���a(�y,�XA��-�wa�M�
�X�_`�
ո|����'�~�)�įCQ������Z�luNEY���NnyG
.�]�Z��9�$]wA�Q�SB���S�F�
������f���f��	;�Pȏ��2�EL�
�.RG�s�`c��i���U��"��5�8�2�!\����
+�/
��u��dQFf^ү�ǘ�5R^��W,P�֫�5�!�{R}Jy=�����m��U�e�������9�ὸM��K�b�R"M��mK� 
��<
��Q�p�8�2t���(
��
�r�=-�|�������������
,���:��F�:���Ű\�׵���P^u�p
2��s,
�a�y35W��Ŕ�ƛ��M�X�Y� �bjp�$�,�
��� _��z�3��T#�����&���%PԳ�B'��l�U����}z�����1� 
O������#���Ǐ�����o��i���ͻ�>���{{{���
�}���7w�'�nn�~|��T���s����Ǐ>?��{�[�����S;������;�y�="7B
�՗�d{����b���
+
/��rc>��p��[��y@��4j��K>>��'յ�
랃��� �s��@9ۅ
|�`����R�}8
+X���LE�َ�fj�-��ݷʹ�Wf��n�U����X��p8�9��*}�����7|�
Y)$s�";
�u9i���ŝ��],
������qN�t܉�0u
-yƿ��R7@�cP�7�"�
~�Ҧ��0+��:�wY+VH�f�C��+9��Ʌ�*�WWb n/�'В'���l
��ً�8X$��p���9�Oav��:�‡y�G�@z ��x���%�p�"���*�`q? �|z�n�X!	�*�/
K�n>gَc?��W�e�a\�4B�/��
_J"����
wf�Y�!�7J{�

���-r|��8=j����6LǺ+[���!�W���d3��Z������S�B����Js0@��Gu@�O�y

FwHkE6)���\��ܖ�~�V�\T1��<-
��m��fǠf�� c��H(�e�~
\e��
��Z�vDyAFN%�`�F��
��x�ӛ�T��Ev���V�>suhy:��̲�g��]�S�G�|YG۷r�w����Anm��dX�}��@0�FK�zPT
I
��U\|��#/�YǙp��A�T��UX])0�;胃o���K�� ���az������i'Ke���a�s�oM;j�g[D}
�
�h���y��-'W���Y�<A�]L\=%z����
e��~�41�9CXTYh���Ga5� #�|��0wD��?��>��7�n�B�`i�
ǕX�:���g�D��;�XRjj5�{ 
e���FT��ϣZ�Gw�cYrð�L�H��N�:��A���8�釧ϒ��������u�������+������^�)��X��ϯ w�u�����
�>��� 
�)~�[
�w޽�ͭQ�p��qJ,m���7�1�,��i�^
�Zi0k
+<|v�s���� $�u�S�����n',��ږe�
�
�y���u�ފ����υhB�ʘ���ꊘQ�Y�k�L�ݰ
��������]�y�Z����R� ߭r�b ;�DF�:
ri�� �;��ç4�
�U�{)�7���-_v��/�FX�@�R
p���n"B�;�T�x�kG<'���� ����͎1 at k�cY���	�v	+Bȹ ��w=U�g��}��.P�*1^� aX�YO}���<t������o�]�
Z�^���
�v8ڇ�h	R�z� z�{�C��
d�G�7?���9����{sI����<}�7cOJ߃�Zݮ�)ܥ�R����߃��
���R�;ܝ��X�[u
M������,F���U�<V$$�U�
�ג��3G��'���r�,;
+l����~e@�ӹ �ϋLY��)E�O��v��Ff���U��
�Oa�8{��SwL��	Z�Ž�޺e�j���.
n�����]T�6���s#S���O���M�p�C���7��#D����w��8�1�-6�b�����X���?/|q
�7����jɶ�=�{G�S�c
\�k���ظ�Q�
<��0xUq�x��t9ь���
M��4���F<���Zrhc�����@���"l�cq� W6峢ԏ�F��܅T1|�l�����S��&qSۋ\
�uS
��x1����O
	o�׵b
���oԙ�
�6���%���;����f���O-�)�h���л�v�(hT���~?[#_6���
�*]r�
�vvM�2���� _α5���()��
9�@��0�f,&
+-q�f4� _V��������	�u6sS,\�+�!�-VL�ܳ~�Zr�G�tF*z�¬�c~_��~�4
ЩS
w��^�5�
�����U������]\t$U��Ϣ-�
�Eգa��
�����o��}ZJQ'Q���X]|�[V��=��L��
�h�E�Y>y�ԋ �3���I�6OD��� 
y��a���¸dIY��'`0@
�e
�N:���"",kT50|�υt��
� V�&l�o�:�m虾��q��l�e�'B9Z�}$�y�e[�S���� R[��R�*`o>��)�4F�<��:A.�
�V�3˻A�Њ�؊į0x�:mL��<�^w���*�x,�[H�	���I���(��>V?�K�da.�0;��{�.*��
�K-�t-�B��A����:�8}���=�VRs��,�#��`���
#X���B��`+i_j
��^(�
+3���r�s�L�8�
X�ڬ� �Y]p0�Q
+
�L&��PM�i�Rn�xԲ���F3��G(�
,�
��:Aq"ʙ��G�o�U
%���5:
�fy��#l���x�[��'k�TA9vWS�~�A�z千��.�/=�j�vۣd�`
j��+����Lō�6�E��890�
���#��_&h��z��y��EM��
+�(��Ut�cګ
5��
+��r��q�������f�j��@AS��Х:��q
+g)j�k�\�Yv�!�Q��P��Ù[��)ԇ��� �ե��t��X��:	�n�qJ�nO/��չ����F�P"�6x�U����8�H��W
 v��u(��&� �p/6RVf�f��r�� c����
m!rۚ�z��_!�}��Y�z�p9+V��4��zw�MY���X
�\��RS��-

p5�����]
��� ���Nv�'•,��-���U���� 綪�<�
�>���f�ؑ�l��evRF��r?2
���R_�[x�
���F��Q�էiI����#d
@���v���c��
�����aWT���q�
жT�Gw�_"n����*tY.#,�|F����Ep�!��(�m�h�Ʊr��Ƴ�w�~�)'�G=��da	��t�����V����B�h�Z�z&��Eֹ�%��}]���P��;�ߋ�p/쨶�l
C��&:��Z�/�+�>[�AWr1A1��VʌcM�o_�S�7w�_QS�����t����U�;�xH�#��.SO�ڗ�.�n�� X��pﴈ�[5�,E�;��
�>2���En��5��F
���ig� ����+�p���g|�#A �Z
~�������0�%W:p�G�pl3��|w�r��Ղ:��
ו�}���G/��{0��3�۔Y�dx7ºo
��)}���^�����^
밾=
��|.T��	F��������L��	;C��-{�_9�#
/��m!���Xl���.�Ķ����>U c-��\��:�f���k�b���
XQvE��e
�7�]��W
�7���rݕ��
�
Xo�����m�+��l�Nk
�]���\/r?p�\bH�� q
���츺d�\
�7�^���T�]
�
>j��h6:d at b�R}g;��u� ;�4΃c9��� �R&O����l��9K̛9��R�6��Ž�[�1{�`d�9�
+֤��e�W�V&[�V�b�:��r�u�I�珣��O��z΋d1�H�
dO��n�%����ӻP-	�b�����B<��y�'��֔���+6b/X%؍�u��x�'0�
+��c`���0
Fi���׏y�{�zݯ-d��x��.CMw(
�R%z�o«%Ǯ\�����
t�l��û� oV��>�"un��Г a��ȲD�� 
[+pD�<<{�O��ʎy]����<��c��ۮ��%�`ml�&���Mۦ����|4���E�XG�
�Xx�j�9s�J/$ pm�R~��;Pqm�o�-�����j�l�a���a�" �B�/�8�mx����p�
7;�,>�\��;���q��% ]7$fw�
L����ry};f��`k����ߏ^hьf`�Ŵ ҂���X�2��Z}�
~��T���
XÅY���
+텳+�5*p�uQ~��􃳘,f[Gծ��v����nGy�߹
�6k�/���Y:��b��,��
+ua�R��|Pz9��Xm�E�jA��+x�?3J|�?u1Dh�9��!���Ě�8d�ԍ�V��ՕB�M�jS���[��[�r�oWd`)Y���FЬig��
���L��b%�!>v51�)(��
zt�d<wkg
�yP�G
���YG�B��q�[��0���]�ܼ;=j���G�πO��˟m��g�R���,ZQOc��,,�z��Z�|���US��ԥ~nL
�/��}eк
�m�!'�%x�jïVH��4c�JO����q�:������o��/v��.4�� ƺ�U"ex!����iw8�°9x
+/]���.wm�-&f(Ş?�v��!��v���:�����+`����yv�������|�������`�ʨ��a
��
ѼW��
��(�ZR
�eJ�B��6Տ.���
Tb�
+���7ԯ'�$";'hG|���&��p�c�o��&���3lB��Û�Sb	Z�˟�qK��kI{����g`�g�0?��y����t����2��y�T��n�9V�[�}�U8���T�U������]'o��i9K>�m;�]O��0@
R^5�8�`��
�x���L94��F��=���La�<;jh<�^��m�S�VN߅7���.�� 'M��S˟��kϘr?�����l��"Hx�&'�Ōg��
+0���aG<勧`q��Np���>c*j��y��iƳR[��'�`�����*?���/@����O�g1��ԭ3
���֘p"G�s�	pm��cdjocИZ���!�
������k�R� �.�؁xd�

��D��i( ����>G4�D�\Z�b��3��%\�ؽ���»�2&�o����Ǜġ~�ߚ.�\��ap�����"ۖ��� �&���8 ��2X.?/8]b���*ˈ+}s�� 6���R�}�8��(I ���p�U�əw�?	���%v��ly��3(.�nn+u�[>�[��g'=�2^�X���nv�
�,���{}h�����+I!W(��:5=p�/7���uN��
+ts�\s<?��@���t��	$^��p|��
+������,P�Q��Rp�۽]b0mN(|̭� ����D
3�jq���Q/2.E� ��0]m���P�T�l ��|�
{�zt�=�
s�������+�*��f������"Dm��a�N
A�Y`G���R�e�����7��r�'
_�mo�8�ڙ O=Gk-s���J0|���
B#�U�uj�ϲ\�2T�)�*E�f��=B�_��A#�ˎD��ݭ pA�� D���OU���p�����b��M����p�t�Q�*BD���S�*��Qr��REc
,Cc
�M�2t�8�G��_
�f�Mó������Q�:��T���I!�L�ƽ�6h�	�%�����]�i�
+�t���%�{����Ύ�xӰ�>d-���m���Xvn��hO$�`�6�#r(��N~���b]Y�
�I�sn7��ԝ�}���0p@>����j
+�y�T
��轾���c�F�^�K�q��=_�^�8�+p�=8/�_v����痝�$ñ
�,���j9֔�)͖��յZ[{p����A�$�9�d�b�q��+;iAZ
��*?��	� 5��d���3���o��R�)<?��z�#we��e��7v���ꋠ�Rō=%����H6 KQ _�Ȩn�Bf���Y3ٿ�+�ae �Ms�z�J���[�k���.L
���C�ݎF�4H���Fz=�K
u���G
�@��
�F�
�N�i��0�؄`�A#wr��p���VK&��8�D�r�SX�4*
Sg��� ���~��
+��.��7XH�C�a�X�
����^��Ou��-���M��uT +�M��w
U�!��=�s~G|t�,�e��-u��*��7�>%�p�
}���҆s���gL�֘�T/���'�����7�*"�7h=	��D #;nK�N�%߿���~������~+�4Jw�-��e�;6��b��e�*;p܊��b���i���$��`�OK

r����C{n}���%���w{��t����RyuP
7r�,f7y�{�$�m�3�n���{�;G]o'�Wd��>8��P��5�O�~tm\���p�Jt�K��g%�.�A �!xj���ȿadg���y�34��n��!�Ʒ��5Q�*�R<Go.ḋX��d
vW���ĔهD�ov�a�%����6�4ߓ7�
�Z��9H����=�i����������)(��r[3uLJ"4W��
�Q"�sE~�g���G
Rr�Z\���k�
ד��C�i�,��8�&��T�Y��>!/n�t��6�(pO���f�]��&W�����y�g����U�j��G
+���|��ŀ
>Ky�S��:�P����]��R���;�
w
��i������S�.�]���d �S��:�A����_֛n���}�NZ@��U�lm�qm�B�4C^bNU��y��j|�(��3����Wˊ]��
���0��P��r��¦��AX�1FH��^�G
�{GVFԹ�ow�ĭ�����H�r0��<�c��]�b�"�b�C�E
+DY�M��5p�0iP`=fz��bs����Ygg��]٣�k=
$p��ۆB?M����'�
�"4ۄ��z1�37��z�wt���}`c�A7� CK$=�|v.^j�����Л^C�`��
�����iڃ���!^y�����m84����l��^*{�$LVC�6|��Qo5�$e��5������!�>O �V
��G�$��o������`�Z�Yx��Q�m����'ά�\Ǐ���f�,��Ç�JL)ȇ��q��lK�����*]�z������-68=f�u��!#//�T*�;?���@��{�"�]Մp
�33�,7#i�G�]��=��(��%d��t�Q�(�R�,�y6��:��_^���^�M��%���AHvo�
+�>��5I�0�d����`�jӵ���ƪ�
���x�։�m{K��\B�Q��]�5Եv�֌1b���f$��nOl,�|\�V��\�L�M��>�L�ҕ���^�?�{L��4X �&ͣ�uA�}
n8����;z�Y
+��s��
9��<e�Q+���S���5+h�5�^+��x��}{����ڝ�7
k�]A=o1�x���F��Y/��B:Z������9Xn%��0�EC%�,��9�Ծ��
nk"�r9M%�Q��"�^����e
�#��<i5['�CM�hZX�-������b5�%n�k�[��28�)�L�
I����
���{H9T5�W
�y͓4h�xHh�\^�l.X�x��3p;�
	6�p�ٳ�W��Zor�G&hQ��ˍ��-+���
mo��0
&�k4k��a4v���u�T�
E�i=�����Z6�+jo����CQ
��hw�=4���4
=�Y�<���@���Unj쪐��6��e��r{����.�qN�}H|F�u#;Z��^qb������2�:�U�*FC�v^�E$�At
z��y*5��k�G�>����X�2�S��<�A�h���Ha�R�m�h��n�S�b
Z�u��v7Z������J`��d�<:6����|N�4��]��������,�{��'��\��Vj���N�}s�s�6�-�
��
p��|�J�'!:3f�A��{�Ĵ���{MW�\�-��T9���Z~�ݬ1�5����y��Fe�ؾz��rao˥�}0sM��d�):T���dK�+���T�h����>W�6
�zv�Tx<塵�֌dH3�Z�"B�I��d7�C�|T�q��ŭ&���(�
-&��+�0:�Eװ�*�Mqɍ5�6��2P����u���n4>��C���yf`mۭ<~Ń�Zy0�Lg`�ҟ�K�
>�E&+�;G
P�#�?�b���\��4�ޏ�w���%62�ĝ���� �kϕ��#�F�<ߜ�^����al�\p�T�b���8��}�"+z�TgY���xI*�xhm��咍{Xf�p�}W� gf�[���n��f��
�杸
���aa�,9�-2@��]�V��=oop}hFm
{1Z�N;�\S��̐:�F��I��I i�E�w���ʨA�Ĭ�n
�^�պ�����YƦ;<�Y�q�mm��������t�;�@��
��f}x����߾�{w�nEJ� [...]
+�s��]�q
�b��U�a��
�@���/2�HL,�:�ۂA9�&7_�~;V���/�����R|�4Ц�q�`���N&퉆g�P�;I@޲��"��k��
ǭg�ԯ֖������b�RXyJk�k��.b����7�I7�o]P@�I���R��:� V�ez�$[u�-E��O��
v<�l���0D�^��7.|:"W[�Re�#r���6I
 �L`��M�pxdZ^�up0J��3+t�|P�r4b䅐�j��bRtg�٢.�A�������v

k���,�sD�vS�"�YA��(��gǭ�
+qF���l!�#�G�����n��L�ɥ�5���6��A%��r*��[��z�Y1����)&W��uv�S��
��`�Z�go�F�V^�AT�tyv���w<��S���mO�Y��_��� ����	T�n��+`΅��Ə� �94�r�Le���p,��
�4�b��&n}�^'ЊU���kD*c]���cg
,"���᱐�rZbo/��.�#��\A�DJ�9�6�
��C�뎶�3�2��lAY��p����آ;�bCBc��"}f�Ia٧��ι)V���3Q!��
eM�]�[�`U@
+H��|�I��~ff?�Y{Qt��w�BM���u_`Rri
��;{a��[�/�R;C��#�'���$X�K ��S�
�����
T�����
���Ǟ�D��As�)kJy�
�U����0�jP���q��ם����o/�z����o������>�����������OOw��×���������ϗ��I����ܽ�z��<^��������/�r���o��8��/xO	l= �K���K� 
+c�z�?�ql'�%_p�̼_[y�s/�d�ٿ����Q�
+��r�>��
6
+�a�`��X`mp��jS 8&S4�7�����kÌm�Y
U��+
�Yp���K����~8ږ��`K��D�
+�f���xH�Ђ:X;��Nq
F̭������bG�=�$����k=���c�EX[r(�Y09��⫧�9m�Ly�c��ٖ5��&�Ɲ�*b��l
��9�@�)$Ox2F\6S�S`��H�R �u|�~��xW��'�n>Vǘ�cX������?�ղ#�mC�7l (K�DJ��
/{�|�a�"����`�����{u�z�*4
�i/I��� 6�`�	T��o��4\�x��=`�t[�Q��f3P��{h#�`
a�q�X*6;@�
xhh�čf�`rO�4k`҉O���XԆY�R{��%Z����F�x���U�Ri�[�%ؕ�C	{z�}!�2Vq�{��-@��Q;OK�����:�R�v6�%��$ �O�%`�1;���\�X��6����*��)t5.�;�n!]-��ތ�1�3�mN!g!nfbbG]`��*�`���q��Q#3)I#��"#p쨀��L��IT,&��=�x�ԙ�q�.�ĪF��~����� [...]
�C殎6[aͯI	֞94;*i�#�bK��
��x��aj���3��1����H�6Z)4�t�e8}� w<m[��]Mү�f���Kq<��'=t;�҃�
�*A��,¨�–�R3i��֬�,��y�@���\E0pJ�;,c�6|Q
����	�����{	�Ҧ����L����$=<8o�o�M
:.i�����p��v;8\�p9�_�˫bQ���V���Z[uS���V�o�u��K�~>�z����UOc1Z
��Uk㓕�{���2���sI2yW�������?����o�߾}���?����а���/4�.���ӿ�}���_~���_�����}��l|��Y�l�Z�Д��c��w�M�^� ����X�%p��^
��q.�įn^���.p��
/�JvE�;ʨK��E�G�U�k6c[���K��Q�Z<�x�L��z���
�V�	á�Mxs�
�F�n
�!6���jc�'����4g7#��%AW,��Ӈ7ԩCM�
wǸY"�i��{��Z� [...]
+�i�
N
x�Ca,F
`TW��pDf��/xϵogѨiL&P
�
n����M��Fg����
�)��V}�Y�y��
=KsSIE�pF�^)}��;~�C�ǽ�j�w�<���QZ[�ً}4��zDo�{c��'�3D����xn�Wg��(㮋��'��=�
_NN]mƈ�*��{f'D�J�[(_.Z���‰V@�����v�hE�>����ߌ��.�]h��
7����:���
�n�����9r�su�=Y���
��9ڽ�<�� �
�ˈM��۰�� q���{�):��mH��0��1��&�g����SM����qv(S_.z���N��A���s��!<�!�g���W�,|��Ѽ>�
iw⧟���ϓ;�b��t+�ۣs�ԛ��+
�`��)��8v
��
^����������0���hͅ��92�=
�
�E�2��Ib� 6�2"~ñq��"a
L�4�V�&�]l3��ji�ӭ�ڍ	�6^�Yn&v�NKX�X@ �t�rN��E4m�h�WS�w��
+�C�q�R�ȌH�F	b�'�����)� A�+�:n؊��
 �`a�9
Rd^zؑ�*"�B^��o:�JQZ�ݻ��
�-�V
�P
xTu�,��E4���0�8�@��#�f�F
|� ^Kd
�|h���Ձ��Bm�����D}s�pa�
j<�T��������:��Cft���l�H��l���z�N�y��ݒ��$��9C<|��E��)��[�_^b�m+�D{�߿��u���Q(��`l-�ږ�|0U_
q/ݘ�o��~���k���]r�FT֞�%��&��?CYI�x
X+����;�8gب1(
+$��H��f�
��c�s!
�g���������I{�F���iePe����>Hw$�6
�FZ
5�m�� �:��g�c��$8�7
+
�╤��K.@���-�fG�e-?�³�
p)c���Һ����
�g��󻗶�5]k�{��n@��ň�K:�'M�y~v)+�=
��f�:���l�����"(�
e˹�P+�-�O�:$�-�EA�.��Ȟ�����C���"�h_��D>���{�`:+s��8��U�5g�i�� �^}R��HX�O���s0tÚ�Yj8�3~��b


�uw��a�c	U�Ħ�e�Z�R�N:��āVO�0���-���T1P�Q��l��a�?���03m�91��Xw� HH�x�
����Ţ`/�7h��8� l��<�l
E��
��]] '�N
_,��BX[h�_T���� ��a``�q�[��eEHL�a\FY�>�����;S>R^9(�"@Y�QF���g��"� K[��^	E3֕~�sy8�������+�u���N��:07�|�weH��Zd�QXz� �1V�ѹ�1�Y�չ��ak�k7��	�9Ȇ🺌��p�2��T\������� [...]
�=.��
��H���ܶċ ��y
O���q(mE |�����54c�?�X���%
W��וfơ@�@~D�G[��X
iחlF���ej�^5��~��0n&t��m݈�9� ��ȦU;�yx�"��_�{�G�m��
��
+��7N8*8�8�PM��JK��@.#٫�{[4���f�0�� %��� ���`��hU�H�t#�v� F��|�e|� �P�-<����5T̉}+=L�ka���ji��{C���	؛K�U���,nH�L�
=C
p{�x0��9U���ݞx��f��9�O�RIGGF�m�Υ�y.�%�G�cHPǹ)�r#����Ӆ+a\8d���ke�0��s#I\�эp[=�n֙������l�
[���
�C�0
c��;@ΈW縼�<֦�8 at Y@��7�S��V� �椕" B@�5	��A�{A&�V�����I
]�
T}(����b
^��65� TyT=�}�bL�
Z��|�C'�P�
�"W �P�"�(9�&�yXd-
���mhh˕�A�g"�{�ْ2���w7]Rθ��
�)�U
V*c>s�b,��-�,r*U]�,W'$c��V,��I��+^
�hF�́㩨�����{��
��<B��k`"R8V� �J�5�Uv� e�����3�\��m��h��
���=ݞ�fH{Dk�ʞ���eR 32��D�o�k��4"B\�Ξ��x
eΌ<MV��p-�E�l�E�ϴ�̶L�5ϥ
+�?�e�,8�Hi#�d
�^�;�3
+�x�Ac�
��%���	f��
+�@���'�#�{5F0I��kc` �2+���z.�h�L��zS�5�%Hh\+�Sd�<��.�iS�~��PXH�3���u �X�� 9Rx�3��M���aق
+�^6�R�
�F�36�� R���bc7_�o�>�(��J����HDLE�j|įt����x�OgM�Xp����Z�N��K����i�>̰/M��d��	tWb����+�:�&����`mLk 4Ui�[
�G�ظ��U�uY�Je#�0tÁ:�(�*S
+l�B
+F��n��
�UOi׵�������z��B.YП�
VY='�Ho�z��*��W�
���%3�g�l|�lx\�[%�4Է�R7&V���g��v��f�9�a��gCg�R����8�UV46E�#$�
�9J������X֫��ݤ1�����9���
��b�*:�c�ט�*[|���]0|;��z���.nΔ���e��Jݕ��a�ɝ���`�}`_"�~�
��	���~/

���Q^\3 ���Z�L�: _#K���ь-ƅ����'o
5>���S4Ǎ�4
��ٟ�����&����;��k�7
0�hSB<��A�ˤƮ��-��W���4����l���²�f��Ž�n���}�-��Ksк��~��!BO�:�'æ
V�6���
�.�"�(3���5RzV�������M���U}%��
9|;�y
W?o����8�������Q��qX�VcON�Ȩ�=�p�;�
+p�d�f��T\��0+u����2�fK� ޞΤS妽�GW���:38;���c7��`
��sSU�wơ���wS�R�G���|=g��֒�4�E�'����LF��|�4����0m{ۺ0M;�
��
ChI����@�w�cvq�N(�8�
��
�N��0hKP]F�*�P6�?���W�ό�V@���\��<z��mTo���b�1Ӗ#���m�Ľ|
�+����Ix>�����֎��9$�x]2[��d�`Ė��Є�' �kZ�*ٺ>�A�,�)8�5��zp`rl���J��E�I�R�LTuj3�W��F���Z^a1�]
�=$��	�M
r]��M&K�	�D�sP"V
5W�Rfc��g���o��Y�z�q�
+�6c�C���p�Ck�j1߷�<Xg�.X�Ϧ/�����#�N���c�W)xX���0V�x
Y��d��4E,RQ.$�F;�^oŧBEi����*`w0p
+}���sA�������K(�O7!�	�)�R��ئ�>�(���җ�Q�������;.��ނ����`�
uSr�K��)
�;Rv+��3�,��

���遰�t�����z����~/k"�I\l��n
��P��Q�\� R�}�d at J�;(��p4�]���^hd���#ʺ����z;�a���*pg�IW��K�t,C�i� �z���MFF4���ḿ����5k���{�,���C�X����7g�n��z���H[��u�����L����u�Ǐ%���U,�֜G_���7�2�ෝ	�3�>hь!D��0����y�
+��yk��r�`�pu��^�?[{�A������Q�'�(��)�`\(������O���=E>��)��� h��\ߩ������(�c	#�B�������}##��O~������� ѷXA�uȘ
�
+�>nMtk�V��5��8m>���o Je
+�?E�if�����y9_�q4b���(�����1��(?�A�G?o��ثw:��aM�*�w|u��/�>��]a��-��y!��}���XFc��
��eY��5��j|�#��f�����Qr\��yP���',\�7�&�^�"t#�_q������鵉�@u��4 N�ޮ- �o̒����ކ� ��N����k
"����� �m�{S#ۀ�fM`;��̟;,�.2
�g[l.b�P�Y'Qy�6 ���ۢ���e
�����lӷ ���<
���K�2p�\q/�H�/b���ty���Jl���*3E�$n��J���J�
�bpm� ���
[A�'�,.o�A�
9`��2#�򹻦 ��3�W�F��t����$;�w(q�ߚ�m�EU#:
5M�
��C_i��k�wk0���<�*������K����p����Wi�L���w��߾|�������>��ӧ_ൢ�}�ǿ^V���_^>�?}��o��o��??}�����J���{��o`?_������\>�����8BKC`�"r�O�}O�Դ��mp}r�l��>ܼ���h`�
+�O(e/��\)������V����
�`Y,Jj%�pW���>1�������.�N%��ɇ,Ʃn/

���
+_�j�%SJ����X-�
 a�^�
x��م�F�}i�
+���[Om��7G��\�h)#I�G��
B���.�m]�����
+p���
�������[ij1=N ���
endstream
endobj
19 0 obj
19619 
endobj
20 0 obj
<< /Filter [ /FlateDecode ] /Length 21 0 R >> 
stream
+H��W]k^��7�?��������I���-)-I
J1Bv\,�*c�����̞��k��E~<gv�癭7�C�^�=�Vz*��m���X�v�Js0q�V��O���Ά&v�֨�Cmg�m� ��=~�����ۛ��7w�����
=~~�M�0_lO~z���{��_]]�ܼ}�������ؾ�ߏfI>p�j�9'
+�A7���o��&wr�i�nu�n��#4iHv�O��0���!��ui�E��[ZT�<�G6
+���<��{�N��p��}� Wf����=B�dp]��!0�T�k�E���$#�=㷲wI�
�I���,���H���ʵF�!�$���C��c�6�CK��
+��‗^����JK��/��f
� .�Z�;JR�iUu�w
+;�J�<5랉�f7��Ԫ�>rj�o����n(w3F:��lQ=�,������{��g)��>i��
,���5�5��$��%m�PU���^
�awR��Z��N�1�S���B���*:b
C��ԬRE�!a
{�e�g=T�ӛ~ȣ�~5Y:$��T,�þm�V��N{��'*bz>Sf���gk�1`F�
$N+!xM�:���	
�ao_R8��ˮ�� D%�,�1q3�
�NR�Lu�P�JnC�Z\�kL/�J�ɠ��Ϊ�p4����x@�qvc��7ԗ��s�i��k��=�W���n+�H�x�0��0ˆ���oK��ˮ �
xն��![
o'c�g<cV&`�\�],:7jN6k�6dμ\�ʷ�l#
pm�x��]��� 
;�
5KԎ4�>���t`�d�=��M2EG�xU� ����\6I�j��
��`$��C�f��r8<����j�U�P
o
ﺄ�GG�
�5�J�5
|�E�K�P���UwdU�(�eC��xhv�8��x��[��.R%�vF|�Q���U� J-�]N�Bk� �
�ң��
+���BKZ�ۭ6��ٻ^��4�%z�ڳ~~Ƃ��U�
�T>*�/T��nԒ�x͙�q5�Q9'ʻ��q_��{4����C�ތl�����:

�
��h�݄M9��n(�_0J� ��Sj���a�pcF_�pk�j
#B{ �K)G�
l��ed���rD�w
N@^,�q��X[`-�ݼ+��Q�]I
0�R�6p�N��̜���
�
w�2�$Fm�ep�8:MJ3@��
����Zs���9p���X��`�J�>�Md�_��/a�w�����
�hjF�L���G�|3f�8���nV�>�=��
�0��c��B����,����팈u�~)��&��Z��&*�c����L�'�������~
�OK�d�~�҇f�)�[�
Wl֠�-������^��d;�1윫�Ù
�l{����
D1�"���8�ڌ0��d��a��
j;�k�&�ih=��A�.3~��r!(�d[%��L���t�Ŭ
�X�A�	�\b������^/���G-ō�q�o���Ą�qD��b&���Ⱓ��=P��j����=29��m�蚔�K���	�pVT�bs�<���\�a�,��Ì�,�֜�w�	��F��[Z���(�Nˣ�<[C 3��:�����X�4g{��aD�
�m�6/�W��tt���S�������
�����,c���yN�>���$�c@]�vOL�.j���+ǒ�VRP
�U���#qև�}�*�
+�0&{�%�0�ۡ
+I�
{Ku�t4�/�Z�
+c�q�U�
���hmw��|
�9���ɕ"��:A3��
���M��:͋ h$;�STkA�
�eX�$����K�����֎��L��!H:�C3��)��@(Z.�3���{��
T�K����nDKxY�v��8OI�Z݅K��c�l�-�!!��]�<�
�;#c
+�G,�U]�
8c��s�~��l�M�� �	��5���A���\<b��pzv;
8�M|���i��{���'�:
t��|�%���{s �HI�L��ܐ�a]-0�[�L̘��&
�r��VW ��ՅƖ��~aA��Y�ig�(i0��J‰]��W
��
�����i'���B��%5�ڰ��ʋ�q�P�s�Q���
��ku0��O���+����z�r\�KEp	ᚂ�i���s�|)�c��������qL�:&���ȑ���@���Vr��r�>�^��=~�����ۛ��7w�����
=~~�8F��b{�����ݫ���������o
�����͐�~�Xs��)n�XD�É7�ܲZ�-+q�-�64�D�
t|
6�,���l�y���-�5��I�����a%/j�k&���W
��g��_l���ѯ�/�ҟ�����������/����@�^����?�������ۄ7�/�
��r�x����۳�gi�[����_�����h������d�=="~c:!:3s2�G�O��qD�
+�ǥ�t��

�;l9�A���C�R0a�����ъ��?bz�:F4(d����cH
	���=������`$�`�<�FQh��Ɣ͙�}�8F�(���^m�u
W�=����6��>�VҀ۔�S��P�*�8ŒMk;��w�}�#��[ć�9sf��uK��d.
�� JT��<hΆ�M15Y���ָk]5�hЫ�j�@
�6X��jk��s	����ɪ��n[Tz�u6��9��s���M��G[�Ps�'D8����A�+p�	p�2�׹J?i:���� G���倦{-�'�Q����D��S��p���n[��z�M�QT*F��`�3��� t!��R�5���-�B���#�Б(�W�f��b�>����4L��t�����!�(ON�C��$]�7
	�]�X��(=爤�)�?�0���u� ��q�fF
�.M�_;u$iK%�^[��F�Ȏ w�o;9�v!�@����nZ��g8���w�E���k+]�ϵn��sL�ނ�	4����,]�A�tW [...]
G �����i���Y�
���K�@�)ݸw{!"�=��>k�̽��z
��
��'�!ߡ3�p�Y	���N�`�x*��@%M��v8x�?�6J��L@���
�'Ȥxq�����z�I";�X�����ߝ%
��QF���`�f�ҊIl���ٔ�b� 0zl��jگJ�d7K���
Օ��|,�z�[
�VT��
�r���E%
�yz�i
�
p��ŜnJ�y��=YqS� �<0�M��,��1iI� ��Ce���6��F�8���Z������F�b�₍�
X�����\��F_|��'��-=��l:"�&x��
��a`�oZc�-`�6-6�8��Xch�̖�XLR2	�4Ϧ�k�l�}����à�c�f�Ga3������(�c���1�YI
�cC
 1,~*���4�1�޻����&�
�%�
@,^�mB�YdZyɈ�X�z���
��q�mE+�H8����b�%�X��������V�� �xD
l�=�ZvѹioüTm1엑.=M�V�o�W�Q���`"^8�b���;�>�
JS�Ø	��Ud;Qo"T�Ȇe�Zt.��I���U�g���SW�
AgGnC��H꿁�jF
����������tDWA,	�%@���0�Tp�R����_5��Amq����ΊX��mފe\t��
�}�t�b`����!4:�b	��hN=���Q������!]=h�M��ܤ����t�,��W��¸y��H(������p��Y��ݔ�������j���q��x����^�������?�]k���

����O?�=���������>�|x��g������_ξ�x摓6��?��P���_����k�y�҄
�UԱ�S�X��@۫60��?�3��D�x�����;�x&Ƿ<�_�?���|������u;zkw����m�S�>��jټ�3��F� e���V0%E,�p�s�#A,+�̢8L.u��3cT���r�"�TN��y(Ӹ
� ���)HmVO�@z�t	�]�pH�����r2
+�=�;�^}��/�O=V[}��C�:3rr��	�g��:�oض�������@���%
+�D��{�

+�k��Cj�Zryq�����j��;�G��.�|�Jş.���5
e7��T��F��
pNͨ�NB�z�\a�jva��R��",S�.��j�&O�G���*b��H�x�I��
�e��n��2k��S��_m�4͎�Y15~�M����v�L7iŞr�b$C7C�M+|>�23T���.D{�N;�p)�d/�<`�X�������_]&��H��jt�
E��л�h�
+�
m��]0�����x�^�PN� .���
����K3�@��>��7�$����������>ZU�N
��o7#���:�~U�G��j�b1x�;�4��Z�i�����Ȩ�gw
+p�����������������ۗ�>\r�g9�u�!��G0���חM,�+�����&z
i�`�
"�*��T�N
+��Xl�6� �uf���V��5�>��Py
 {w��`��y�A��
+�
�:�<���$����e��m���v at Z�����첹��{�+s���O�\��<�\-oi#p�=�x��7��o.���]�"�y�m���k�v���ף�R��h�`�!3J$z�G3b|��hh���4�t�[@A��L>"�ɋY�Q���*�
I})�I/�׮4��\�W�,��T�)zA����;��2��_|aS��"�����P�UV

+��pE�Ą�sh���z��\���C��ߋG��80�Uܕ�Լ��M
+	nj�y[rS6���z)FL�8�9�Jtx
+fB|�
:Ȝ�:ղy��ao��y9L?j`��Jېi"��'60y��}b���ʝ��p�Af:��eJv%���Z�J^Z�-M��2y�$t/�j�
.J���|�
��&E}E
'�0W��l1GI-/#5���M�.v��*�B�d��� B�I�@�*9����4���EE�	#���/�6'�V4%;����Fg���j@��B�2��b�������RCm�J}�s ċ���`�s����t����������Dr�V��'܊:"|��>1�}�c?�!G���֩�iy�^�
���anulsL���T~�����
�W���
��a�
'c)�\+��{;m�D����zn�n�3
F��B.��l�YK�w�Mz8U ���a�~�� P���ٯ�;�#����������]ݽ�M			Ƃ�IN�H
ےпϩW3s%ǂ�h����GթS砽9&j���e��[,
�b����LF@	�L�1cR4
)�}��Wc�
���w�@���NǪgJ�k�7�vX�����'=�ڱj
!A{�1
�Zh��W�G����Դ��]'ke�v�_P9��wms�{�kՔ�����kK:4��t��̉MDžj�a�	�	�}{6ܐK�rs��l;��C��j:t�A[cs�)�M�f�,g
+ ��a�R�Na
B#��r[W
=-6�~C^�j��,!dd��Z�1��#��ris�
��kgal:���l�eKC��:}���to��و	mH� �>WԌT���D�z�N�Ż�̐U
�/.�V
�Q��
@��
��}v}����2���̱��g
+�:ן'��Ǧ��Yȩ6�H[v;B���m
+�%#VWu��9�
�ͥPDK�|�IU����1r�L6W��c).��}��!ɶ�P���u��O����&��c
���|�=J�����a���vK��
ܗ���ZAǾ:�iE�S-*AX!m�&�ڳ�^��%oT>0��L���jH�����k
fO�h��Mkq�a(PmVdb���B�My8��'ަ�.�P��p�y;���p�B�X
��Wi	)�(�N}@״	L�{d(�$��%FȘ+��f�� ��d�G���5
�
+�!bu�/�4�*��Aq�cq��0��6�-��r�b�!���#� bϲ�LF=Q���n���^;Xϸ,f��dh�jV��c
����{Woi�
}/%U)�wS9�� ��=U��t�_�
�uP)p��
E�~�^~5�[��@

Oh�����2{�
L
��ƒ�
do�V�c
������o���e
�aOaֺ-/�H��`2!�+�����>$�	Bѩa���F
�ںB�~푅�=a�O�
�Ͷ��1�XK~���� ���C;Ɲ��
+W��@��@u��ګ>*j����C�h�p[���]�p4K���'��F���k�[R5�U׫q
�Yjն|��Tk��Ь���
�3
k�]�o��	�[�ũ���`�})��Xl�k��vx�א�*��t�tv�7B�5W�;�#�'d�>��B��\��*�R5�'8�����N[v�

nG��C~�
+;_�YI��N�t%2WwS�`�
ə��ϓ�
�1��uY��/�Hjqcq��c1�؊��N��
���ۡS�ٮl��*�-b�µ�|��$]�v>7����i��d��t�`�_�^"6��
ߥD�
+R�
_�@w�4�2��m�~=
{
w^��u�Y9!oK�Y���
q��˹��Tqޜ�����*�n3>��T�����	�D�K��ٻ/Z��W唞K�i�� =
XZ��A)�P5�H�GO�&���X�K�L��[��S�R)al�l=(��4j�bՑ}5���E#��'�L�uy��a�Ez/v�b$�@�R������6(j�����_��m��#|���LSFS��֪^U���"waBJ��~�kd�� �0���QЕ��a
4�9�v�&�VA�j\y/���v�N�#�a	ot� �N�8�u������87:

-��g||�8}c7���?�� ��O��>��c��߮����! ŀ���7r������|
�%���g�*~A[�b��a�S��D��2�W�Q�B�i����Pb*V����w����.�N�!̐�ƅ��
rݫ��E.0�K�"�Z��p{-2�6&��6���c�O.s��_�V�~��:{1�`tu�1>�M�O�eg��j�ӵ�%���u��W��:w�"��$�z��A�Y=y�P?�im%鿩ٚG�I�+�=
��A*�z�P�ދ�p�M����W(�$��)X�›m�/��.DP;(�@}K�p0uyu�M/�iL*��n3�MT�~���Q�aKm��#���8���X� �/��mv"����Zx���mF+9;
��"�3<>Fx�7G��G�Kbvh`6!�7���.�‡Ȱ�@h#_��
+��r�KG
+���P���bTEҟ��5�j�R~-O2��[4��

+�ش9��j�
+���;�S��+��O����������%���/��Z���>�����_<��Ǘ?�������_�����~q?�ŷ/^|��铓�O?}���">~��q���?��{}j�?����rz�5���
�#����knD�t?Z�������クzy�v��XS�E8�L;�m�?����>�����&<��s2t��
+��zv�;��Ϯ�]��?���#�b�>|�;����r��5'�A[
�f��z�U�
�P�e�2�|Kȃ�zNG���|�@��j�l�ƈr`
��
F���<��d^��
��䱶�0Q&�
+�ÃE�|����N�MO�sE"��d��%���hy��x\
��i/|H��'�4$t-��+����Z�e0*G5���I�a�ؙ��2��po�8�
8��
9G,�ԌW�^sl���eW���"�0j������z>j�ǔ��y�ƃ�2p���Q�7�)��]�-�P�]k�<�V��́;��Q
i��[z��?x�x��)z��e?
Еn�`c�3�Ϛ8ۡ	ݩ-� �k�Զf��!l3���Eys���E�g����E�!QqlU4A�]�����_,�1U7�e��
w
�XHT�����h���%Jf�ϛ�0
����0��
e��+t$�Y�tގ,4��/:��}����I��	�m��c��$���Ŏ�l_��9�o
ҫu n�
�)ez��U�3�;�
���#
+�(�qdg��e-2��e�@{y���@&	2��m���A�x5@�UCcDd��K}��Xv
��
zE�?Ca��<0�+0D��Dx�:��{��$W
<����'�BlC�l�>� �Ȫ�S�v*�dO`:_5ƍM;�n�Uc
� �#�:\rh=\xa���26(K�� ���_.��ӅN�
�����E�����"�q���0��������� �#܉_\�:.�o�=���u��'?%J��<J���]�T�0�
�
?O2�C1?5�����b�E�ʦ�5!
���pLB��̖A�u���Xy|`}{򟣀a5��$����o�U��v���������/�ho��C:� ���|z|���K�J���?c/�۵�Yq�����
�~2���Y�>�
6��iG
dJۿ4���!�/�Ɯ�"�AxEogxP73ޢ��"��<c�;l6��]
0X]U��I��%2$/�,GdH5� 13$�S��:y�
�7�I�X���,u�c��^�V�:`���& [...]
��F��%�z�B������
�]*Mp��R�/�����8�r�P�lkJIa
x�q0[��������˗c�n*k���PR�@Į�M(Tv�����0�,���dG9�l�ţ\U]�G]<F?�Q�R���r�V�nMw)S⎽��T
&���\�>��j_����9�dIa�X���O �������;�2Ԓ�
��Cq[V	/�����.�����b�D)��ڗK	®�y]<�捥�[��
n��M�����KO���g<z

Y�{�5�8��iyr��<5�:~��:gїA>N�C�M�')�MO��?�	�ل�І->kC]B�
��|��	7���ƥ_���
�P�4�_C�Om.:�;U��x�[�*y�
07z
���XM{�
+�<��R��r��h�S8��0�KMj�;��
+<�T���On��MH�8�Wɹ�	���D���������>���Y����w�*W���Ώ�`
[�#\�!�V�KY/��a�C^b�+/�P�Y�P8!������ʓ�-��7>Jt�
A�f�	>��6\�Z��|��`�|��HL�����>z��K)�
�&V����%:B�-�;}ؖK�(f&�fұ�Kq}
��	AX�

m:܍����|���&�(��I,)cl3um
.���zؖK3��9
Eh5���%���T4�H�>	p�!��ö\�[
�CЧ\�:I�&��b=h���,#
Oͩ��$�P��d��q1d�%�d�����+١�l�aNɐ]yX��d
+y.����>Sr�|p��+|j&N�����R�.��Ҝ�	׻-sl��z��m�H�osg��Nߗ+���&��+=�#���pQO��q��xc�$mX�S�;k�/��SrӮ���>�B
�bi���Z�{AIC�>��`���#�z�H1e�xF���K�tq�2�������|�
�i����}f�r�]��R.ش	M��c�C��?ʼ,��
�f�ڃ���7�Qz&&W����ٯ�Y	GS��%�gm��p,�Z�Q��4<��T�VVS�J�=�u
�y��+����eT�m�7�!5n֓�q�[�pD�BV�
r%��˜Q���'[�$?
�5��6a,�9J�SSǕZ˸cf{i�"
��R��3]�`�$vq�X����IECX�O\��
-�o71�8)��a�S���a�~)�Oio5�W�?� �PU�
��J��9l��lJ��M�ܥ��e58G�Lj�`L;e���J(S��z�����j�ڭo�����*?5�rxE��^q^� [...]
+_R���0�Q»��ퟓ��c���0\����� 4QP.�@-.����Iy�5����ލ��X
{�P�0g�/�M9D8��P�K�3n(9�M�M��gpz��aG�S⇿�^I�j��$v���	+�z���(�m-ʛ�a��@4���y��}���zQ��P�b,C�q�/>�N��<W�������Ӆ�;bL=]{+�Fim�����
^�n�~�}�Ǐ�6��+���^�����.6ҩ�RbF��d��
t�i_sdu��'�Y�R��Tږ����!�2L�0�9Ӫ�-����e���Gtp^���SW�����9)�`j���R<��
-���6>�Ԫ�Q��Ҥʰ�9j�;�5+"`/t��o��&��Ce�Ҕ�iwcAߺSc���+t'_5��-8g�d
+�T�z^)�4�dҴ�"�v�f�]���e��++F|�
�}�Fˉ��ڊ롍�yvK���;��2R\7��#��'�FLH��lZc�=k
�z�
�|o���t��P
	��'����S��
-����su+�+‹)r
1�
���@�b�C�:y��X�+�d�vu�Q-�רT�.k~�#+u�(���]�"�%���zm%���Ɨ�cwҪ8�i�ix�h�=�i\+ޫ4o�[�[��n���p~�o;��cܻ.S�|/k�j�3�Bg�v�
+���g�E�(!kTd�8ZA)mN�봱�P�Ϧݶq��5ф��
Ó�������%#�,���5�r>x�-F�e��o�t�R_}+��P_�|��짢P
=�����<���I
����# ��Tr\��Z�
���?P��кVs=4M��G�
�Gu�����f��o��!<��N�(��1]i?t�&Z<��
+��.�Ōx��>���U�j���I�����W�v��D��m
����H���\���Bա-�a��_>)���C0�e`�KD
ڄ<n��I�\ַSK��Y�;i�)�� �Q��u�'b��s֮�.���y[C�u���=5�qO�XJe[��A"�O2JB������+�U�۶�D��?�%@
+��\~�y��&����͠%��4�Rdb��wfgvI�b��i�F��X��p��̙3�z;6�-B�Wo��2�
+&�]yև��{���O_ⶩV??�
ŗ��t��~��C�,��g���A}f��T����N�pc�mOX��$���=;PF��S��[�a�yЭM�[C+TvU�Y�����R��p�N�7b����@������'
?�[絽�f��p�|�#���&0GӇ�\"�e͍��N��U�9�O�������݅Aw�[����&9~�J����yH�L��&./�l�,A®�ra��	�)D�SX����W������ �o`���c zG�
ɖԋNQ��l�
��A�N�+<�<*�
`�v�
-
�g[�a2B��
+��A��.t�J����[
ߵXO�^��E�v�p���g5��V�)
E[!��DW^=��'
�S�J�v�L6�T4p��SG�
,
��*���#܊Ȩt��X�JG80٦J���n���d �c��meA�
�jj9dv���,�7�z�>��*3���v$+��AI[� r
Y�����

�_t���. Pb
+|�n�X�k+��
s��P�5 t)���_���a������
%
dS�*��i
��M��-8Q��0
�C��}�R.�P��G

#Il�}܂�E}�p�Q���5��P�Y�|ҭ!��k�`�����]�M��Χ
��q �Ӌ2��@��L��K�$�nC��>�
�vG��V��� d��X�M#/>�e]Rf\_f!puccB~�r4��=�D*�4��
�wK�<;�2PT�h�>�_�RX�#p��"t�����h_d� <�?p[��ͅ?�a��A�F׷#�	��J�p8`J�����Q�
6��N������B��
 .���{اk��"� �{p��J�DD4� �[��s ��F>;@V!�
��i�*�n�n�?<]q��v�&se��a���+t� #�Z� ��F�N�G� h��ҰB�Y�@A��,��D���[�
9�xHI==DX��Bt9\��9��ZB�AuPR%,m]��!]�}<r��!-*�%Wq�aE<� [...]
PjR�m�H�bP�9:g
��^7$a��S�����B^��8y�
��
�jh
��[ ��ִ��NU��yQ���c�Ҥ��&�؀����؁���b��h�t�ҰН����Ɋ�Ǭ���t� V�Ac�0
9�9FS@s5�V�
+��8�Y�@�+������"ҾR
�ǀp��J����ߍ+��!�>���P�n\��
�WP>kː����^��;�� ��B�S(��>�c\�h�D ��n}/�ۓ�a��z�^&l���f��zT�z�鞧	�����2ڝV��g��5.ɨim�ۑ��2h�o�/l��m�W<�ٕ
��V^�F���R����������_��EYoV�J���X=�^_��2ͫ4�==e�Er���''/.�����wo�
\��8�O~�_����e�H��WKi�ir6�������]���S�'�&?�����s���\L���U�i����g�e?�|�˛:K�y���91_�٢Lr:�&�Wi��e?Lr���^UcH�P��j��M���U���I�
�L6uV��$0*�m87�&y[&�p���`�z&�ڊ~\^�]ͫ�3�0��6	V;�mL�*��Oi������&a�����oc_&��n]l��d�K���̊��'��x�J�&e'����C�a.�ɘ��뤌�bt\g� X�����1���4�>v��3�p߇�%]TCD���Y at 8�m0�$�]��$�Ш�{
��r���<[��ka 
�7D���{�V����_2�.�:_���b���d���$����*���r�2�]��̙���U�o�sM�u�去�q�;�r�]��ua���
w��]�(!q���.�.�7�4�/��GE�*�
+&��.]��"w3���M�x�|Nc��֝n�߼\-��d4�f��iE��~)d:��dFu�b\��+�
�w1.��p��.���y����h��0��c��Շ}���f��OAy[�I5���3
Ŏ��q�i��k��<N�1(���z�QcpS=d�(����t^dE�˗UZ
�t !)Q����2�'�y�F�(@��{�x$�z�.�$/Ha���8-�M��D|M��,z��ݺ�
w�	jcN7��
����(�YQ���<[�b� �з�뤌�bH 4��� X����
@E���׫tnRj��YZ}�������@^{	�eZ��ʬ��A���QHF	8���aH���A���</����0���Y�G
�ߒ��G
�]����{.��&�.�z�M9�Q
�?#&�����
����ε>���m�4�F��}��@��A|I�j|�fᨷ����v5���F����P��__$��l��ŗk��?BBgo���5�����m�UIٟ��| �P��U���|u�UƋ�ތ���a�^�����"�u9Oγ�*6	��nn�M���Q8T��X�uR�U1ڊ�iWC�� ���A�F%gN�!��4f ��UW�'��p
����<�����M2Z�$�=Zݬ,<�Ս�/�z}��0
+�E�btV�:uM�ss�˛:K������f$�2�WqvY���G��[9ˬyi�%H�&�$o����a��-�T�V������
+��s2.�=�`���ƴ��j���f{�ʋ�<m�N����O)�� �"
endstream
endobj
21 0 obj
14208 
endobj
22 0 obj
<< /Filter [ /FlateDecode ] /Length 23 0 R >> 
stream
+H���n�H���w��
`��l+��,k"�� �{g�Ȣԙf7�ٔ�<��ԑ�NQ�
K1$�,��]UU���/��Z�e�?���k]-|!�
����[����w
W���c��'��0}0~������$'�w��1~39�ʃ�
�A�
~k]��������|H�({�D�z�Ӻ~'M�]�
Vo
����%&�jұ<�xsV�ߏ��#��H
��Ft
�����HM!�)�p/,
�B�@,fLJc��Q�{JDE�y�š|�(����B�	@�H��Z��-�A	�G,~nA�ݬ�A�������=�w�ʭSz�
%k��tH��5�TH���[�?��̏��7p�ېEaș�mSg2��&y�K�y��
�O|�QԒ+���o�{L�#T�q0�,�NJl9�BVk�l�����<�Q(E�E�7���rյ�r-��<F<=:���"�fC��g'�`����`�WRIR�/�����9�!̡ŵ�^2P�񉒉g�$UP[�y�	L+��mR0k���ųQe�5g����j]�l>�@�6�
+c
ѹ(�����煀�b��E������!�X'�;-��zw�(ī7� ��_��D�u��P�c�`x�9��G�CR����=�X��`Z7�@l�5a!���(.����n��Xr��p2�?��1��7��)q�
/Nd�8����@%�8}�[F�1=�T]�{�a�g��@0|�f��=�E�-%�)m�O�D��:�x�
�ˇ��8Fi�QQ}�oq(�'J|E��V�0��ؤ֝��[΃J�X�܂p�����ߣ��e��ŝ�;�(�X{g��C
+���B�ѿ���Y�ױ�H	xw��
Y��ɾ��6E|����'xB��)�@
+��B�`�Yr�Cj_�*?��G����p�z/������
��>:	.?�&D"�./g���d�s�^竻��(���@m��
D�â���]3û�V0֪�03��>cv���F�S�����D_|��'����€�,��7Q5�
+��H��S}e��Z�2 ��^�k����_�o������5
�J3%�u���f.�𜹥�#ͅ��'����C͂w(1���
�
+ at 3���r�`��G�mT:¿�<�J޵{7�F��^SJ���_;��H%o�k�|�T�k|-G:~I������\K3�5��Lk���d�F*u/�Ն,
+C�d_D?J�1w sΒ��\���"Y�u��~��H�QSF��J)B��H�ѥ���g�6�P���n�#|5'5��d���T
+�+tZ��M������[��^�s�/~�E�rÓ��>��2!����d��Z�ryBo:W�6)�Tr��a�)�	�%��I/���D~$*ەT�����\�n��};
shqm��4��i�B1�̖�
+j�<�4�)LJ=Z��\�N �
*�
�.x\rk����~|���
�B��U�
���Q
+Ny
���`b�I]^����TXp���w����<�A��
+�v!@.ǎ�|g���aZ o*��P�`�
JP��<�
+ at 3����Xv�_�
P-�3�A���v at p\;�
��f惡epSȀ�}�op�H�[IPe�0ܢ
�
+?�[`�k���Mrz��d�W'���L*x���
�T���ݺ��޿{�� >
+�|�u�n�0<.
�ϒ�%S������?�W
Jp�r�O�3vۭ.�N�'
)��x�^|����m��������:��>#���w#���ૹ����ńO�T���M�u����
C�m��cʁ b�_
Z!O�F���i�"J%�9
&�Q�a�Jp	��\
�Nz!�
'�#Q�̮����b_z�u��Vo۷�@0��V{�JCh�6(�lI�����H�V��i��Zs1:03��v\���x�#�w{�^b�,
+C�d_����ɱ���"�1J�)O�0�L�1��
R�y�
+�(5��
44� �%g�@P��*?��������@�^��e+�%��{S
 {q	C/n�|�zs�����4�SR��Y�ĺ^9J(R�u���Kj.k���fkk��fkk���-��4��FxfO�q�u�Rh�t���#3�;�RD[�x�
�
+�Bn,��Ղ����}��Fy�(�s/�&Q�'	#�œ�8���1�K�&��0����A���qc��V_^QՂF�,#<OUi7܁-A�L�.p� 2��w�~}�B��Xr��"U���q!*�D��nN�d�Jv>��b���T��@�V�ߋ{?��\	0=
nOi&���7p�qo��c
+��W�z�,G�	Uآ:]R[��^�2
�];��E�HI`�"��^�Alj��lq���J�*�}�,��[�o� �O����K
�4>�1�̖�
+j�<�4�i���M
+f��� �Tp�����%�]M1��?xd�tFO'6�3S��U|�̾
+"֒
��nSb��]p�o܏�
�ސ"���K樄�#
Ͽ�f�rkL^%\/~"R�Q��
+#�ų�8���A�ӥ���^ [���E�|
1��|��i��I�NQ~
�Ҳ�?�c-|y��#�Th��H�"���×��\ޠHci�E0c��R�y
�f��!X�������$j̸C)4'x���#���{qF�rϋB[�]�	0���C+�2f���E"5�%z


|%��)a���8ܖ0��N����6G���
}�T�����Ms$mh�5GZ
�5GR�ds��pLs
�����X���럣/�ʅucFr�
�T��콺�޿{�� >
+�|��b=�����€�,�	Q25�
+��H��S}���)��8c����R{ґ¸
���ŧ��
ߦ�*�W��zlsȢ0�L�E����s�"���f�R����L�1!�τ�
����
���f�<�|��8�.jIvB��4
��ip���z�%
+f[Ck�H�lCU�E����5�
�ږ�sFf5<
5
fܹ��P_=�3����}I{g���1���lhk�ה��
�\�5Z��˧7m
�_��J
���C��
Q����+2�i\96s�¾�B
+��D��u˻�+r�����s���.���u
�kh]C�����hp�iE��7��� �>Ċ'&A��}T [�.L��S
+'��
+�N���ex7�S�����F���\�$79��͟5#eeR�����
+\
pً1[���Ǐ���;?��?����Vϭ`���Ј�1�3@�7<��eꥉ��*�
�w_J�.��D�o�8
M�u+p�g3Ze \�� ҫf�Ĩ �O�86���kAo�
�^�vj�F��A��_\Xz�KF��[ᩤ{�@�ͬ��T��
J�����hɇν���k�k�ݥ�,7D�閈���B��HKF�8�!�L؂�
�f
�r��?�?�n`m�PCĽ�9�թ���	��G��U��J�N�
���F'G��&m���
/
�Qסp*7��t�E �Tq9[M���?v�6�a��w�YeK�7?g{X4zSПvj\;qĩ�l�XQ��jʆb�\8�>�Z2M�
+IL�X*�&(���nb8Ŵ.[���"�����ό���2)F��\
���1[���Ǐ���;o�_��K������E��l�Am�@$��B`�� a�y����O��5&�S
+�'�Q��C�RO6���9��8b�M+��GX��4�t��q�lU�0)�O)
����d{F��4>��Dյ�V�� 5wV�
endstream
endobj
23 0 obj
3657 
endobj
24 0 obj
<< /Filter [ /FlateDecode ] /Length 25 0 R >> 
stream
+H��W�n�H}7��K�
0f��d7�<�26��ă�'��bPd��
�����~�V_tCYJ���0lȥf�NթSյ��~�"�G�O�0�?9?
�;.���y��?�������US���	�{׫ˬ�YtQ�#�b�׷q�����cQw����D2���>q�%u&��\
S��vxoe��q�YdU��Y��;w,�����:����C*y��u'��c�I��p�q��K�wLz�D�\�&PK�/c+��%0�V>��*X�q/c��N�WY��B��i��-���/c�S1�*�mּ��;qȊU�e���M���|<��CV�1/�Z���Z��,Xfaw7�6l�@��ؔ�52�g�W!�ei�&�3��D�
fȳ�a��d�I�+B�vB9��u��
lB%�_��Y^��"��w���'��h�N���f{p
@:���8���Źzn�R��O�Z,m6qSUY\���SE��\��x�%6�eݖ��m��^�nsh�mP�	TU�g�6������-F�����`P�N:����l���
R�K�Zw��Aķxf�
�ݗ��?]s9I�o'va��B��s!:I����a�'"VI�
n
��s�!�P�]G
+��~
'}p�I��$��#ת2�
�E�b4UVwf���o�^�P�=G�,�c^�u+�f�ZI�,Xfao!��0N�ݩu-�n�og�`�T���fX�'R�� �:.j��:�M�\BhktkF<�!�E6a��{R��l���N@�
lB4
��q�fЇicSFvX
R�e6���`!��ׅ�
�	�%���zo1�e\&���P��[Xl�����ڬhV![|Un���o]wf�����g�
����ޘ'M
����w\�lb��6��ͽ�m�2Zv�XՁm���
4)�/�cQ�M!�Df5�6����F��-�#�b4U;*+v�ni�T_��g��M���|<�m��B_�#Ƽ��
$���ςe�KUM��2
�Ħ��yV�g��w� ����j��&q�����b܂, ���dբ*�]�жjZ���xW0x{Vo
��~�
y����A�:m��_g��z��l�
�v�Ѯ���l�
�6��/o�j.�{���Dz
*^��MY��8c�Ha�����ظalV���ժ^5e��y��\V���2N�8�,����w���L퉦L����v�I6���~\����@���\�j)�elE3��n��t�3V��/���N�WY��B��i��-����|*rQ~�����K��[(�K�피
4�¨�8�
+O���`6�8��u���O�=Z&.⦪���w�u�E�G���ګ��3~���O'8�&D��?��.��w������l;�.���ں(�\
Yu�H�\(���U
+ �b�
�E�՝+�ݭo��C�˲Ȯ�˶M��:>+Ȟk�B�
K�yעs�l��`�����i[[�;�B[�Y%
�Z��k�N��B�k������j������8o��w�Y��`F
���3�
Xd�_d<U'$� � ͇�h�K�]���:���A�U�v���+���k1{��n�|^�
s��VA��=�����Y��96�eG��DS&�6Pm��h���PiD 
�a��J��H�yע���N�g�2
��z�7O��^-��)��o���M`CIS>�s������&1�99��M�xXU���q�
+�.K�a'
��D�
fȳ�aw�نf���vB9����B�7elר���L�,�y�G����F���'��h�N���^{p
@:��8�
���/E��rq��W�@��~�o��xGG�~�o�b��Ã���e�a�9$�r�\���O��9����C���Ki�?X�\�҂���A����'��
�����?�I�����XEn �	��
��hbF(
+�
Fn��h�����.�F��\�X?�)u�<uY���m@�Y���6bc�s
�a�4Pv⒐b8
!�F$�D���*�9���5e44���"?bҎ]�=����~i[�"�5dSц.�i���r��2D�ˣ4tᏄy.a���ԍ<f`E,2療�B���x�i�K<c�D?����9����

S�fpβ�A��B�-�P��žB �(
M �O�� ��1zXWV��y at Q@�= &
+�#u���&/>C� �jw�F *�`�:��@�ƠD�w��C��N�"�u�|H���Ψ�%�>�
�O�`�8�</K*)� 6
�ph�=� �3��+
��T�Hqh�@1�g
eDq2zlB�0D�\}n�a(�GM- }�
`$!3F�1�0�MC�y��͈���C`(��
*#�)�R)�!���j���FT�C� �W�>��>�Gq#�O=nhhԢ�m at h�S���8`��&4����Dw
+p�7�nZm�#��
��\ 
���j*��H	�&��(a�ӃC�"
'�K��,��(���K�G���E>��V%��@��UɃ>�&�F�>
�!���� �)IRd�d��Y�� �%#d
�rF����WL�@���ԆUw��sq0A��@���hA��
g�-=0?�x��	�y[@BϰN��Q;�;k�h�@)�e &�z,AO���y�3#K7t�c�8D:
D�&�z6P��y�"�K�)"��B�)C���
+�����9 Œ�0����
)�4~H�t���ƒCEZ�\��:
+��G�am�22 �#�#���hL��(��J�����l:
 ~8���� vO���m��#S2$S�_E���q8��@ݙ�
 Y��
�J��6$�h���c��Z뼎0|o��n$�:�:%W��@ڄ;��R����*�d�L��;��}{�n��,��^�9��L�S}��
'ܦ��G����y�p
�&��Nk�؀�l@�
�̥m;m�H�9
I9x�|o��X�aH�"�9�
��]2q*>��D<�
m�:��|
o�e'�i�墕��F�C�LDk�<m�R��r�t�flv�
D��{�H�̐��4nجw����N�l=h�r�q�(ބr���;QSc���h]�)�nkL	U7vJ�I՞�!X��ь1� 
��1�
+ʋ(
�)k"B���@���H:&DKH�%m�zҔ��6E���Ŏ����
�T���-�;1�
p
s
b�pL�P�4�@�eLP���Bћ
p��b
+<״H��U���ևC�(�C2�P���[���j�^2��T��y\��h�
e
�nAp%jt��
	e+�����5Qy��W?��Fp���v^2����d)g��D���J&-����f&S(��4&ۦR�m[�~����}�v@
���`$
cw����(J��8:m^ыu�P�_��I�s��)�r+��˕o���U��Ґ���%�XL�ѥ�v!�\^�!�;�}R�>բ8RC%��(L(��g*gR�.��9��cl�d����q^���$j(v`;�4�;R����4����]�ቤ�S�v����
�.��E=��F�v
]E(6��3@�Q��&֝��|��d�ˊ
�?��&�ʪT��h�<d����
���t݀c�ʚ
+��wS,}V$�R
zÎ�j���4�֛�W-E��
�����F(�f�@�k��WI�� ���1�T�}ݠ�	5�g�j��S(&IS	6ox�Il��xδ��@�F�Y1$�'�@Z��!��gg�/�w�w�������
_�|�W�������������l��t�����.����ۼ���x�NJͱ���@�q,L[o>��Q�9��)��4�I2�4���5����x���h=�hj�0��J�`�MޙbM�-ꖧZVU
����P|��s����"�o�sX�M��b�][r��#��U+�B�|B
����"�<�`��=��ϝ���I-o�3���o
:K���8�+��fF
+ݦ��LA�8\��B��b�
+�,A�L&��%�u��Sb��U?ΰ!0��9,^"|�y
)D��kV�4B��D/g�:������%��a$#���o@#j&
f6G�u��D6���J
��cf,^�]~��3)I{ec6��Ǵ/�1�=LzŌC3ʊ��
D�=�A`XGY�\����î:L��a4O$9��)�3�1�
�7s�>'b��6�"cF��A�%�mLu�KN�ۤ��9Y��c�(���g�
?��8 �<��$�����c�
�� ���/�
š��%ww3��b
E�v�
�����:��aґ-H�����<�����_GO>
����UFp� �
H�/�fY3�)��Ҥ���#�Z�Y�H4G��<�QygF����dž
��fn�Ű+��3�
�)Yrw���z�Ƽ'�
���7<7v�gT�YH��0�d�ݬ��5�l�Mڋq�J� ���
sBUu �5�>�N�J~���!5��sߡUڲ��N�;����;P�L��$�d�z��c/�{�%�n������o��S�j6�Esжٜy$���f���XC�-�6c�41Hm�˩׺���v7
�,��
��t���rIe]�.|ȕת��9���(�
$�V�OR�v��Q�<`v�¡�

٠�>��nM�}���W��T
���~^��q�i��ƨ~�P�� �#���qVh���ڎ�����(�ڭ���ʧ�ՈQv��Ǎ�^^�bHa���
-�q/F�
��g��*��n
�kI��Q\�>�"{W�/�)�
u����
�ʚ�UI����ki���h�`-����������f����n�My���]����z����Q�M{`�
��L������ܞ�L�M�[��
�'�B��2*�h1r�v��s��1���v
,��P��^u]���v��ݣn��Y�����S�o��Q�$S\��@�T2Sl��f�̂�bc��Osqc��p�c#ǕFѨ=�}4�̞C�^�E���&ڡJ�ᨵ�ս�mS0q�LoI_���i1�՘7�k.@��!�{}�D7u z�D)h8
j�@;�����OބA�L���Q+3�$���9�EV:s��˲ �JCm
#�LR��A
�ˤ��4�:[��0��M���X��
�?�1�`e
f� �
�(���TC�L���NnlQCV�'�
x����LH{p��;��Kn�8
_<;�xq�{��������p����g��8]��z���}������v�n^�=\����;^�#��9��4�% J�3r�M�[�B`(��ӯyM 4�%T+u�\�E�mh5Y�š
���W������;���0'���إ���etߡ�
�6
Z�� �dOc��Gj�T󰔢����]�Բ��
}����Wm����Z���q�B��d�‪�
+�����KR�W�"�po���n�:4ٹB�'�A$�w��Jlߚ<=����~���/�o_}�ys�[��������N�?�y���󌿽������/�����EX�.����g<�!��EФ��T�B�<�?�����X��B˯˿���Gl���΍d:tT��߷q
�9�(�"����ם}r� ��l����l5��\m��D�|�D�L����m����m�)��jj�or���ˏW��n�������/,)N���5�}�x��~���~�|ؽ����������<�(
�y�l��k&��1��<�˟̗[�U��ߑ�?�$��q�/�� ���V,_�(BƆȀ5
���gUWUw��c��!� `fM�����Z��
R��g�&[E*�
����������(��a�D�c�X�A�.�l��p���2�c���j�v���
+|���/���������9Ϩ�f�P�g
+�������_���=_����
����C/��^��ϋ.o\���f���K�z��5o^1o�6����
+e�L��
+���
r�9ܗ$|Ѫ���*ηC��b�[�����F���N����Q���P�
T[���5+צV�# �)a/�4v�d�
�
�2���3�Y$rĸ��Ɏ�:M��)
O���KEA
+ uX൸;�8AG
	kDMA�N
 J�wFŜu�g& ҚF�k���
+wؼ�txƎ�	'�T��`L8lj��Wo���Str���l�9!����.U�@C�;#k��Qs�@E�ԫ?ٰ*J{�T[Ls��ҵ/�A�
�Ew���׈9�p�!
���:����͙N�ewm��1_�F�k9�6�
�+"�1������oa��9ש�A�l�g؂����a���H�.^[3a�
-UB�U�rMh�
�S�m��s��_hE���iQ��
�
�ʦ02��M�>�h�v0�m���*c�!eE��R	�oO��Dʙ��kK&�q��t�ܐ�0�V�4���H�z������:��1��8�6/��y�m���j����Σ(�-��4��2��=O��@)���).�#W�x��D="���a�ZNc|��/��ͫp�P{\HE��sIY���F�Ax>�S��h���)lk;�wGMڢQS�S�8@���
[`
Z�ou�0�I�ӵk��L�#�Z��^���**��K� 
�q�T|_`EǤ���lU�=�ӄ˾i6�
�}-��=�Q��)L���r�a	V��dR��[��ڵ1�HA������8+r
l�Yn[.]
+�C�e;u ȩv���0\��쪆�T���ǚ��
���2��.Qs�S���
K��/a�a�-'l����G�V\�@
�;��Փ�[�0
Lώ�-4�𪎠j\sN�{=������6�V�������F���ǧ E�̘��
��Oqq�\7��'�@��ڒ�*f��*����xl��F��
�I_\UG#�>,�Rm�HC�Lc�UQ�
����t��{X#Ja��.5�3��Xb�r���;����L�#�+N���1
�a�:Q6xs=�[�\8��1-��{��JbE��s#�=-5q�
�Ț�ؐ^�Ո��Ļ�o���D-�̫
��']N�.^3Q����.����\
����v��A�n�8��Z�=�V�fV;��$uɧdD��Ք�w��<��F�!�� 5*+��-�).�-�-^;3a�ǽ0p��]R;���
�����&q��/�D
��E<k;��]
M�v橳&#N�h�q_��4���F�
���]I�rX
��-�)N���]��f�
9(�\�]p��N���
�|­\�G��;ߜ�h]�:�.�6Y�\_�����/
s���
+g4y�
�D���ԖM̂
H��S[P�V�ݘ�ǭ+R�M���z['s�|����Mu2�o�d�x��H��a�R�����:�qRuH}_
��W��F�
��!:(P+:ٰ�
�]�r��D;�k�L�!�'Y� U�������6�z>�6�
�
+��1-����iøʣ�wM�U
�^m�ue����w�+V�%j
+���*��4,���9Lq��e_k6��
)(\���r]
�2C���Q#g+�ㆾ؊
+
+����J�~�j��X��D�p
��c�����S���qND2FM�r��г"����).�#W���u�=�X�x�CP_��x5�x����9V��
5�XX�[Bs���7�4�C��y�tE�;e_
ןC�{�%js�P����a	X�1o9Lq���b��b��嫃Xmv
�b�z�
,`�9�~���dT�7g:@�b&�B`�#�i(Q�jB7cfI�R<�F^�b.Q��Xu�LYn�F-��X��ܖ�����G�?]�0��?�d'�p޵�e�I*�P_
EG�)���Շ�c�*O��F�q��dR���p4��K�
�US
vV/��%:8~e�a��R��͖W�#�������nn��~q�����7�O��w�ك�������y���Ӄ/_=������o_~����'O
�~7����|���k]u��w�����W_������F���������S�K/q�̗������ӿ_�{p���7�'z�i����X����爑v�ǘ9�P����U��Ě/��~Hq����]_��K��ߺ��뎏�p\�ܣ��?JY���س�#���x�;�m����&�� ��z�s���-
+-�Ti���"��qb��m�}|�u�����P�T��v�Cb��e
{�(�2���֊
l��o��6
�h�\��B���X����6�+�9t8.?r��$:��*
wo<
J���PC��R��v|	̬�� ���
M�e�Ps�=�z��7_��}N���Ώu2��ؽ�(�3~.tx��:���sehF!��k�
6u.� �Jś�\��x��lZ>���#~�f�DA���\�"*n�&�q^̍�q�F� �T�x �k�i2D/w����]������O�{���/�|��w�c�
]���J
߼���ӟ�T=
w��y��Ž�.菹�^o߸���Ew�
����O�����t�����/���H{���("�e��9E1�=���d܊4��sy>\�e�����iw<���y6�h�N'��D8�
���
X�K?D�zg"��cu�	�^
G
�
��^����
S�k�ί� �>t�r>$f�y��&R�]D:�/&���{'��»��N��Fܶ��v^�R��y�T��@��|{uu�ω'�J%k�a��Zm=��{����"$/a���3�q�� �"
�h�(�� ��Y{�M �if�7]}��ռL����C"�j'8��U�r�n�^|nJ*	Gh{5e��U#��N�Xܓ�����}�Fƺ��pox
?��B��x�/�O)�f����q�Ov,��3�N2{d�>�I� [...]
�U��_ׁ|��ArB�P�O���Ѿ|^=Zo6F�j�
���Q�4r6N���!5��<��)
U��7UQm^��F�hn0
�e#GeL�B�̯�6Hm��J�Z}dʝ�Y�<�����&��a��z6{
�F�0ÌI,�[+
��O��sA���a��7׾}�Y����+��c5�
��5Qr��iqjw��**�Ke�:�ʩ焣WJ+��:͂Vވ�w�G��
څc�G��b�ǐ�T��-'d�ڃaN(bM���-�w�[��M�@&�ܶ/o�>�v0/M!4U
,�YX��f{J9z����P��,�Y��k�,��m�q]yX%2��Pܲ��e�t W&g?�E�?b�(
\z
+�Q���e�Q�:^��l0�K�]
//��?!_d�����>\�՟�F&������m��b�z�8�,�>u=Ź�j���p�
��^<�>���"���IRI=�y����q�3Ec��Bt�P#~��B�A���.ne��F|���>r|�
�����a�}� ��t_ء#�e�_�nP)ЀYc�$
.Hl0`uW�e#�XT3�'zy�r�U�����S���jJ�4�	J�.�0���&�
o>?�(N(��NPW��du���x�E�_�.�w�_�蘴�#���s_w �(��
�2M%!L���z��C�jnFo�(�<���41���lk�(h���[B�T���dר�G�"�9�k�ǻ	_��:��0�
�b����}��"���
��di��%h,�uDr�p	^iI���s�Gb�a3��a˜la������ϡͅ���7��r%�{���H)��{����vٓ��3�
o�G�]k�x�4P��2ד��t�aK�l���j�茾yI�qqz���.���Q���y�:��@��	���У���P�G܁�zg\k,LO���;��1�
��jHiw�3i��G����T���ñ�>I$�QJ&�6/V��Z	[_���2��D��_ܹ�
� 0}t����Ķ���8oP�ȝ��mAݛ��1oxù�M� g�b�UK:AT�Df�E�aG�J�&�5�V[Nw�b�)7\������I�8��A$����`�B���\�nQ�2k[��Ǵ�Aˆ����tDÙY�ú����&��R�G�����9����ُ����})��^cʴ�
3�)Zh�0V�-�-dY�[�Xd�<�Wd�h�Lw������i���	�τg�Y8���S�%^d
ڪ��R�mR)��7�΀��E5�$
.i9�
1Ѱ
�w1<r�M���Bۄ�yw+ࡰv�	 r�B��(�j�c�#���^3
m�M�9����.�3'�
���~���g���=��M�)S��Ú��KPՔ�Ri[Fږ�(\Nz>��s�B8;�{��'��A%ZmT��1�u7�EK�����!I������|���d�J��z����Ɠ���H��r��X/`�˅�4��q��� �
�&����~|����?|��ϟ}�Z�����O���o
��Ͽ��?~�З��׷��� [...]
+��Z���
+Iţt-���p5f
+'C��;f���ȣ�I�'�ۈ�������~�5
o�k�`���b�x+j����(fm��T�@���A��`-r����ٞ�P��Q
mS�!+��G�
��	�u�@����y��̡p=kA(��5���1�����d�0�!�^�}�	���{/�q���Ҫ��0�f[!�}�xC	a������28�5mBG���
^�LI)���L��W
��Yr
�x��?��
����Ӓ Ht	�(�cL7�lun@�q�$!�P;�p�Q��j���Jx��C��8�( ���j���B�l�锤�՜F�΃$�"YȀ��l�u��9;ť����f,U��(Ó8p�]�nc�ALY���tzۛ��Z�
���,���#����,���v�u0�n�r���I��Lv��;�C1�M����z
 �0�Y�L`�z���.�m��5�eSz�P�F��$�&³���N[�&��5����I �O�E�w3X%!,�����ʬ�
�kMFbQٷ*A�v!�\�@Nl��5��Tc�AJ4����< [...]
���ݶ�t��:*R0��2�X��'��|�0�s+7�i#j{�ѽ���
��lms�M
[�A��U����j�^��Zس96 �ͭ�L��B�k<)�|��
+
+m0�N[��\�쥭
v5��:��/�%/�5yrr�,�v��^�0�]~�
�;P��� �J���–�Q{>��ݾ�C�������K^�
�yVC� Xfe
����ZY�u�-U�T�v�,���Y�
�Q�O�?^`˻��M�aL�tV���b�
R�aQ��歶fc��l��d
+ɫXG�.����s�0ڀ�Lƫ�Fnk
���}�}�;&�e>k��dh�
e0O�����"8��i�(�l�H�Ɯc
V�Ȃ4�`k�-ȱ��K:�ː-غΫ�
�� tqz�v”J>�?�UҲg�B��w"��}ѓ�E�z�&!F
h��K���]�3/��l�����KuU��E[���\K�#f��fY��ٹI5�"�0n΍Iݲ�}C�<����e(���@2B�]�� ;bF��J۝�1jE�C��
ٓ��)4ov���
 �ۓ�
�{�ڿo9�~܍/@T�jx(��}/��s�
+9�]��� ��5�u�&<�:��Jo�Q��:]34ѸIa-�
+�D�c�jɍ�gS�t�Ϫ��ƈ�:$�o�ȜT0�v=�gor�� iK��$��g1e��^�ğj�3�YS+c��*^��5i��́�఻l�ﺄ��m�)�2\Bøs#���}���sP��@�k�
+kp��VV��@0��7���2Z$`@8�
��Z�+|�
�y=8�~�:>�;�� �1�0i��������.��6�����S��/d����:���J���f�%)R���
��թ��.�U�˷�ٜ��`�jc}\�sc�
R�����h��5#^jF���C
�}�~�m��0֪G,Q��`�O#���s
�3�H�2��ԭ�2��rG�C����
6a����#�����z{av/�9nk�C�Ɯ,�U�f�\0��Z���R3��3c[��k/X~��>�v�o�Wp;u>�Pu<���FQn�n
+8N)}�l^E�a"%���� ���Œ���+�
ma/����v���h
���y�,��9�
f���g� k��x����q<;���E���i�1�T]/�
+�9P��7y� i�I��hP���l ��Ž�5�pGTuP�w�
k����.���mB�>�>6KhJ3R�Kd��q�Y�C�C��p��
��9M��i�X�p۾� ��U�~�8���R
���c��93�
Z&sݛ1q���	�)��a!�0��¸�sm7��e��^0� T��R�;n�p�.@n[FS �ezv�#Yq��4���U\F��9
63�ģA�W u
��t�l���=�s=!@A6΢�#�
+��N�Ϝqf��D�=�.
U10��b��X��e��&�Vl0�4��$�\�� ��W�W��o79��M��U����,^~4/�4�A��ex��`��˨^^6��	
)u��}�Rt�7�\ �n]�2!B��[U��u_c�n��:��Vr	� Wճ�-��
y�ySa1�
�%��o���Q&

6N'gג �E��,nI�r���� �F&׊=w�� F��b��z#H�#� ���SIV.��%h12��d�{ �is��-���
o#5�G h{ a�{��%���I
��t��BmA|�{�12就��O�e�W'YDr���Z����!:��gP����f>)׌'×����Fb�@�Q�=Vx 
�{o173�t�x�{n�x��X���3�{�-^x��ՙr�\,���m�Q����W��n6j�a��'����Ê�	5#�����!�z�c\s;
|B͘zg
&=�{!����3��T���m��_V6{Gay�3c�C��~�c&�O1���`��:楫�pP��*��8�T˴r�6J;[tM]��
�"�c?H����}�0����VW�hp������~�B���?]����Gs��
#�<����|B�s������e,=�
���s�����te�>t�5�ܙd���L��
-�֒:;�����0r_���}���1�=�&�Jɪ
���>��ŗ������7�}������>�����|�����޼���������W�~���/���-~���������:�����d�?�j�� [...]
+�
Z
\��

+��ɍ"7h�w|�b#�iNKk�mX&�>kJ� ,J�C��� V��W�6��O��m����H����>�*���)�~���	
l����]w��[�
�R����@����S�>�v�0M�5L��ߥ�8��< ��1[q4Q�Ĉ��I�
=3�؁u�p�<��4�9%�Z���������
=k��邯<x&ye��� %u-��#}R]���q��`�e�`����J�A2˽�7"z��XJc���J4BKdrp,(���<��r��47f|V!h��)�
�,��
 ۓd�HKl
�߷�m\zՃ�#h�h���X,�d�y``���-������
�x��z��7���Y����|��hw�)�� R�K=͙u���:e
б��ؒ�&u���#	����q0Z��i\Nɖ�E���dFl�������b�D�/��0
����\��
@)�u��#l���3��!gw���q�,�w^PTذ������ʳ9�
*�m�c>�^/G� �`�2`E�-�$n�Q�ܻ>_���F��\.��Mٚ�D��X.*c`�
-


�,y��K�f�
�l���P�~V��k7elٻ� ��
endstream
endobj
25 0 obj
13887 
endobj
26 0 obj
<< /Filter [ /FlateDecode ] /Length 27 0 R >> 
stream
+H�TWK�e9
+��T{x�+6���DM[)��л����TN^����O�g�%?����_��������G����1��Ƀ	m��R`����%<�|��e�5�s'8>���Z�s�[H[�c^�,8S��$���
�����~
+�@ɿ
+4K���e��W�ͺM��
0�+0>N����p��7�v�5�>sj�=sk���у��*G@�}�
'�cLf?a��g���ZEސ�_m at O�:+6ώ���
ol��|�z=�C�|��=���4��d���0E���9�9�)���"h^q�I�6 s����e2Z��Qacɮ

i>� �ò�qyj�
Q1ܨ�ׅt��@�$ljV�A����'���,�«�HP��,#��5�Aݑ��,߳��~;�ux�m
��^
S�`��ςt�>���
N�+P���^���Ap�/
�$x�D
+kKQ�4C�-|�^�v:xʼn~�~@i�4��Qy�L$]�{v�*�k�q4Y��p�1���x��[�*;�>�=^gڮ���0�C�{
�r���~�/C�jt�ؼL�<
�t����]	��.?���
�e�8Oz���#>������p��T�'`�wC�=�����/�����CIOǘ��yEu�+���,g3ʈ��,C��=����5-{�Eȑ���l�� �B�y��ӭX�D|y�"dTС�C*$�f���*U�d��Omq�"�]ƒM�@�k�ל��ˁw~�j�C8�6= h�8����C0�V�N���jy�SWf����1�S $d0�l>}�2�Z�K�ΡWN����}�}v� �bX�����:�f�_���qOp�9��ޝ����
,<! ��t�5�/�����0G^<@5~�rj

�.��ų]Z��瞹��-[���Y��v��r{@�7�4
�=�
Cx��O�^�-�%����{�z+�L�P�^S0��V�%#�/(�{m৛NƕI�
Gw���,gn�1��3� $)z���E���R%D����
��q�KU�w��
�����ɑ�-�5c���(pN��x\�kaoe�C
��،����D!ؗ1����^W��c�f_V�ꗅG�>�;�-���Q��>��~lr��\IRc<Q
V$)���͂f�/��Ť+ʦ�	�h5���
�v��
`)�ˑ:K�
���:�TD=
+ؚ���:jf�V80���2����U%�n
�Ǘ��r?]H��@�$���1NK#��N�\Y�	B��P
70
%w)@^
�=m�?n�������
+�Np����ƽV���&��
������\����d0�'A[�S���0��@b���sU&1�T�-p-�,����]�f��T*�~$Nb�kuÚ��N��P2+a>�l�X��l_Ց�h7��H�^�Z;Qc��V�x��HU#$���+�����fu�f�]L��j�����f�(�]�*
+���
�%�B_tܝ+;%m�T��7�}f�����k���lI�\����}�t
+����1����Y1ǰ�m3⩱��
����1GE-@�;�qx�X�;f�>a �Q-�9G�>�3�Κb�k��8}vW���0T��Y�_�,W�k at o0J0��ں=�
otK\"G�:��B=��Z���2������ư���X�f�,xg9kU���k�d��T4�; ���G�	����=5Z,L�ؗZAӝ�m
oeU�u��@ޅ0۷d��AN��s�%��$'���-ZsLU�/u�p�m(���
y�6�٭
��D�s���R_&�8�ѯ� o�Gp����9�2�Vb8����X�
tk
�Z���@��ݠ^��
��wɹߟ���3,w֟��ҭu�%�lz��:$|dz����W�Au/BƾHmK�ĵW����['+�'[ė�k K�V;�j<���J�\�jwAY'a?f�L��1A*��evV��Rf��o
ϺF_���y��'�&Z&���	P͟ 9�_�}o��U�}�6����q����mWn$hR�C���W��E�U�+�gZ�# [...]
+P�� ,.GXMr���E)4�O�>�Cr%=9a7�!�Y�$

|���� �*|��J �̰�-~_�9+ۜ58K����F�)�8�
��s���?�*j`��������_����:��P(���!���r�`�r�)c5(�p�n{oL�ji�H�;`
\┖W޾X�9i�ߛ���#�����|jP����d/���VFb1&�Z��nŠŒУ
+B	�ݟk����B�kaL �j��ꖌʮ��ت���x>�����k8S`���*jJ���
�]�>��g3�<g,.ew���(������:	�V��-�r��گ6�tr1U�hN����r9RTEf�������U�6�����n�Y�3�(7	4/���
aj���|��?.����Ћg���\WM��'
�G�
�����u_b�Q��r��>U�
oF�L�y������*�/��
+P���`�Eq�̥ŭ->/P�Ċ�U���Y�-H�S���
/�<�}
˃y��{�� \�`�E[(��nb��d�t����;��_R� �m�J�|�]�
Qi�����iN�(R����;7+�b��
�����oM?�^u��{�Ŭ�,�=�Ǻa
x
+3�b�
+2"쫯g|j at Hk�,P��0
�kxv/;��[H�{[0k��
�,Cm�~�Z�=�|Qs��^#��=
t-6mh��-v��!��z�>P����?.��1
w��)��=2�^cc=� �x^�{`:hr�NR��ވr&�d�Ȟ��V�A�"��{�V5��TD��*�
+��)�=>��Nr+����N�W֏&�cظT-U
+������,)?�Vr
+�P��;L{BZ�LJ��E�|v�^�O�;�������*���d�{X^b<�
�o�;��t�]���Gj!-���tM�~=��}��s�ӞPkyq��G�����.�
�!:���r��DY0I�<A��L*�$;�fc�1#� '����+t�[@^���BD����$�
w�ś�q�*N$i�6Rǻ�
+>O���[�y
�A�G�0��m _ڐ��v��:�J
#�n�]�#�7Cjs�_��R?9���n�QH�yv
3A�lZ�GK����n\u��b���8\G�W�^�M�b�6��E�x�æ�h�ڵ#3�,�e�C�}�o��VT8;�DSP��P����9���-~�����
���rh�;
���FVXa�8����|KU��� �i��11�	2��|V��Vf�㷺3��͎�
Ck�u��?b�j��
oջ�s4�jY2�
�Q�H,�W��c�垽��YW��=�M;���p̬����9k#o��{�)�,�o�ֵ����P�U~j��
+�b[�
��s���
��G�v�&��
�� fZ�E��t�Ǿ��^�F��Z
gZ>�r
|����WR�����ʱ��p�6t�^��
+OV��m�]؏�kR�a���0[��PWI�߷�@]]���>�:CQ��Ԓ���e�2��Q�F�^#1�xڡ��
�{�
�ܺ���ޚ�>:�����P-��߹�!�x�#�D�V?�W�}�塗��U��jk�y.���u�A�(+e"mם�|4��+=|�-��������
+�s0��\l�3V%)�Uf
+��!�
+3E��-�}��'p��	��r��8i��te�>�
+����L��8����J<�͗���d�Ua�z[o
�_#�ĺ� �#/�z,�S�s�;ИR�CPTOޙ+v�l
+��F����2�
xd�G߱+���
�dz���[��+��uM���{�r,�+��{�\j=�+.�<P� ���z��]k���ͮ��S��.J(h��_� 
�'+�o�
+VGZ���Blg��MXU�Ň)�n^���S�\��ej��; K_��=��]��Fl-֋>:,<����if����*li[(񠩱6���#C�
+��"����G
P��-tKy��`����Q*24
s>*�錞�
����o��]�<�)ęXz
����אZ��(���f�;Amfcj}'h�(��L�
K�
��FW/w��}�+t+@�AI�QR�
�	-�
+��Ң{g��x�A��܆��{x�����-�<�F�Sxa6� �1� ԰HܵE_y1���V��	�itk�;�E��r�$�p�PLsn��0��#[�3NF	^	�Rm)��&w��"�I�ś FKp���{�U�&�VR	']B�k�X���7�k�����^5� E)�T���Y�13g
a����5=(��#�c��0j��hUJdZ�^�u��Hd��ǃ
<��Z�-��"��OEi��_�^���g>�H>��r�0�����-�<�����
�0���N8c<��iEc��O)/���� �|��:S�����ЧR�쑶a��9�?゚�+,�y���̪hh�z@��u��
5`-�m?�H�a�u(���_�8}
��{F�; ����~=�ȡ� 6��6�l
A�!Ehq���HdlK�׸��se�H���N�ol�d	��\y
{��z������-bG/v�ag	�o	��3NE
jYZ�	8F� ߈����q��|�]�=��
�U_	F��^6!�S�.����$��s
C�,�~?�z0A�t=#0���#J�����
����&�
��֗���g��$~+(;�(�
+�YV�p�$6n~���e�@�"�l"�ӓ��o5�ɭL-�x<��d���z�( ��!	�=_�8�J�CP�d����5�����#`�C�\�ɿ�A孌���f͉�L�x9ۻj��h� U�Wʚ��W.g	lC�|�@g�Q�<Ø��a�{9�`UJŧl�������P2�]��2s���9>�`rf�P���.�K2�d�
+�f.0G_M	�Y~V�30ϔ!��.��`��kc	wA-
+��W�?����%�u��<ó��~/��
$���t���U��Q�����_��V�L;�����/6�7
r�qo�&^���}D__�q���Vʷ�"��)xD��Z�p5	�PN�Pf{4}
����k$��4I]f XL#�R�  S
��f���Q�*�\�m��=�g�Մ{��͏ta-$�a'����5:1�I
+S>��I �"��L�����\\M����p����2n�:�ҫ]%�N[в\`�i���S\C���@�0nUe�M����~\*c�-�R��dWA�m'�w���_A
+0�Md�I�z�}�X��Je��U\clIf�ͮ�	l�X�U�T�i��^��ܤ���ͨ�
w���jp&+٧����7)�������D�1.�W ��,�{� *�%
'��{��g,�k�%��c��a��4uu��
�)��
�U�s5W� �u����V��u�8��VD���}����kAg������sg	|s Y����=}}��|Z���=$���׋Ž.ij���-c�N�b�-�'���Z��
+
�
�S	�~
f���k��O�&�۔C'��60������
^���X	�w�
��W�<,�*��K��Wܧ�:�
V_3w�
eP/�F
+Ԭ*wh�E(�=��̀[S�X�f=���d�;s�>�J]�qI��8�S��
�n�u�\yAt�~���S
��>(P����G��'��F������7����G�*.b�w	��P�%����6x��ܮ
x���-��t�sI�΂t#pGu��

�`�aV��Gd�s�
��6O��ڥ�[��h~gp�D�p�g��
�KAO�7�	ZF|��ϗ�+dmY�
�}s�#�U�i=F��y�q���i�������\_H=�a�6�J��Y�{�Vmd��dJ�N-"H�[���
�@cd���TZ-ePt��k���v�[�XK`�4SX��"��V6z��P&��`8���jx�N�Ϙ<y��`�U�d��|5�K��(�}��	ϑ��
rQVt��(�"p���>��`��� �d��h<����YMã���n>��4K������Î��0Lۙέ��1�s�O��G�b`im�
�NZ=����Y���,YL����K��<�bmk/�蛦 [...]
+g�	 /~Y
����W�]�ʓv-s��$8kE��	�Z3�J�Q�~pVf�M���iuB�K�WpE�W]�շ��Xp��-V�����M�B
t�p��O;z�=���͇�.�F-�u� Sc��Y�d�1n�.ln
d�(�]e�٥ݧΦ�kMeL �)*3F})H>Z�򍭮V�5��V7E �t:�-)�1��xp����o`�}�`
l��޲�>\`�<Zo�W,���x�������*���d��CS�{�n�
�{
+�U�Y��lӌ��kF1�+k8�7�i`�aB�"lc�u��
����
+>��G�K��
�6WN@_μ�.�|!�;�>7��f���K�[���\fn��5�X��q9� 2���f��J��AQ��ݷR_�: �Wk��k
��li�^�ZM�g
0�C`�l����
<�{)I
�[+�A���/�>\]��q�B�LX7���'����k���t�\� �i�Eao�A���t���m�r�k=�Ǹ~"<R�{�u1���VG��R%y�^��I����07*P3�Q��b���i��Z)�e��(��V��o
��ؖz[��0�hg���e�p���F 	�h5�����0Z���K3
)��ޔ�	
��Bxs ����:a'y�z}N�\*2�6��Ղ1; \b�2e}ݩ.`?���3-:�kwE`;���.���r���Ӕ9�l閤��7�a�B�}߭���3n�Q^j
���)�d<����I���}\�<c�
c�y8_�]�P�G
_�?�>Qs�J�'@T��| ����(B�%��1�E*/*��n���	%���U��W�~������Ô(t����� wc (��r����rFZ�|��ف�u���M��<u+�w߳t/A�\a���du��oщγȰ��s�	:۹� �ɍ�e׭��Ƃv��	 ��l�
&`z�XL��c<}F{�+h5�rR�C��l
��u��s��C�
ux�> fV*�U��(g������lm
�Tv���s���`����g%C$�U�X� k�m�i�}��X� OK�6u���zh����%�pO
���U�1W�
�q�CBe�G�}?V(�x?��Ꭽ��<��ٞ�~�
�T��[O̹��^.v
k�5f
4�K�
��e"
�+n:��`7-4���9
�iK ׿
>��&��"D
U�\���
+�]@��ҭ`�j����-!d7q�;J�v��Ũ�C�]8#�5��QΈC-�! \!�?�~˦;�=Gۡ(��|@v��KSM1f���] (-��
��z���ufI�?"�r
:'�לF3����T�G92����]<�I
�a�n�>�R��CS�D�Y&-Ǵ�1^o=��@��Z
+9iֱ����$�c]�K"ɚ��K��ױ
�%�.�iy�5 ��?8<y9 at 6(&��U��'n/G�0ۥ��f���"�R�зxX
+^���~�V��Z��ktqJf��Ae�5LC
��S
+�#7�3=ĺ�6 ���
���ֲ�v
p$-�̾û�梗��ˠ�EG���E���\
+�V/N��#ۚ�Ұ�*��ݍ��i2 r�#��XF�g�i���!Z�7��h����R���O�v�-�	Q{w�?�!	��\
�uX῿�Z�?�K�h,��_)�W�1c�*�����J �?�N^������O�� �-%�r�!��v
+9o�?���/�Yo�x��4꩕�`�FKy����&����|�&�

i%�dY�*Y@�Oq�#���+�d��M-�D����u���	z�	�Z��3k���w����u1�?��3>��vZxL����_��t
ËV�!�;˟�0����t�O��������	�����v�
���#DQAj)Bg÷�c{�罥� 299y{�7�"��3��Ssl at q
�+�!/�%�D���l#��1���.�ր��d_���x0
j�
�tE���q
'X�R��Kc0أ�%�^���(��a���+E`�(��\��$��S�C~E�8�xT���90���:*��ZW�E[�rc)����
+�(CH��i�v���<��Ӓ�{�cMk	�<�C&�m�3
����hAC��AC�'7�PrPE�;��p�p��s��ה-�T-��]�^"�[Q>N��8Y��VMM�a�a3�̨�C�0���&Nq��aDŽ�j� � �1�c�oA5B�[�8��2)�k���3��h�8�#��Է&�O_������o?�����/��|�����>��x������o�^���ݏ����/o
������[_����˧w\������@j`���klL�
��
v4 .�%�C!ML�+��5b�K
%/
+������9�lv��CB��ԌBJ>�*�/��t�7�Sq5^(D�C�xKi	)h/�#*H]#
o<"���љ<��|��#�n��Mqo��9<y(_?ky
���"�-�S�
F�d�V���j�jv�.�F�ȡ
�ީw��I(�TV�}g1�Ջ��xG�V�4�M�&�n����#���e�W���jufq�t�W�C
7_I}q-�h4��kMX�^��"7���
p_��W���5��H���Kr��̯S
��� �;��Y�:;0;�cQo���"Q���+�#�M֦IZ&���H�L7�ν^�U� =��`�;{%=�D�?A
䰏Z�ጀ
V��&Ϗ�����73Oh@}��2l��
e#��ˮ��f[���*~1���o� ;�������p��z�f��ֳXc�-�Y�=� �Ѩ��a4c)N8�dq6�t]�@
7��
+zwC�'�A���be�N�0�֮[��#DŽQ�q�ۥ��n
�����Ίu�k"f�U��%L�z�\ʢ���}�є�\e�.5�<���h��iҢw�E#��J$7������u��;ɉg�
)d��WM��
V�5.��3v��?�;�9ޏ��`�1�sR����-S�-0�tC\h����I
+‘
�������f�
�h�;�ߌ,�b����d��uR�+��WVږt�#9ömE.m�vN;4��c���Qk�e�2��c�f�t⮡H����L�J�e4��@����zd�o�
C8�W��lg��a�2i�8r�8��7�J�/����@c�������X�kQ�r":fgyJ��9f͛�{d|ն�q
b�C��y�vQ���m�w��Ϋ-�D����P{��̥���毭�n{�u�+���~šs�,��8����!��5�I��UҷӲ�X&Wb0לG�K(����J�WM�
�5�u��
�h!Q��fS�B�Ei��}y�f�T:��Nw���AW��c�CZK�}�q���J&j�~S����`ݲ�V�3�c������w�nu�̫[�����v� �7��ƽ/��'�
+�)��tz^���q
.�|tV�0d��������z�����=;Ԉi��9��EϤ�ng�q��$:���E�4�>y횈�"lQ��p���5�x=H�:Em,.��]���`�I��F?Nñ�~5��,�1�`]-
��>�|5s��$�&�=�L�2�<2SQ�~�
�O5n������xѣ+��ˬ����pH�.���w
����LW�;<I�UB
��&�����ew–����ʙ
l���t��8����iӋ���d_;ba�C������I�
+���+zu��[�ga�n��(�G�ǭ���E�4��
T�m\�B
���DWE��37�Q�����‡�Y^D�PNg-���e��_���_WK���i��'��Xk��;l�%�+c똕Y
�"Ԧ����FE�yi�#Gj3���[,Zz=?_�e񎭥�n�*k���1)�u߻uK�v��Z�	b���
+M
�ҭ9(S�̬��Y
�"���`�k���$��f�9�\G at +j'_�ޣc�B�d�M��Ku�b9���z�ݝ��3&Ǯ��X

�h����+�ݨ��n�j�
Q�nv�6�ط��w-�rj�	G�
�T��:W`�:&�N�3Z4;�m�W,���֙5�q��g
qX�ʭ���2�3~�F����_�,O�N/A��p��Y����'
�����7p~~m���H���
�x���^7�F$G�
��h����5O/VA�s����F65�Y���|h0��,�Gr1ڠ���ɏ�r,��
��\����h��W`�D���
�8`}�	�,r���׵�ږ�Wޅ�jj�xF[�#��m��h���5��ks��MV\!^�m�m��믾p8ڤ)f���+Ё6iIBFF����"��x�+�}Q�
���d�0���kg�Cn��@�vv �p�i���HS
+�LP�ۖ�Lfk@��#.�T6
���-��
=!+��Xj��^��)�S�s:REK͞
Q��_�

`E}Ժ��1�t�2Jb�Z���~"
5�\��0;�`�	.>�l��bZJ�@�W�zo��׳�� ��*��
�|9$����'��
��3���Gc��H�~噆��ρ���)�S(��F����1�L�)!�3��!_P�m�Tk�p�%j�}~i���0��nCF%��h̰��#�ȧ�_����凷�������wO�y����o/^=~����۳W��|z���>��˛��?�|~������k~���
W}o<��X+U|��Y-�����	y��7�+n���&��̔���Z5���Gq-IK�m����
�(���D&�M�a� (x�ʕzv0���=�O�㎮�}��9��?�;kP�O����k��(���|��Fh��}�ٝ�D����ѤE+���{f��������IN����ٙ�"l��#��:��5G���5�Y��j7�a�zb��kt��S��ً���NRZ��sx��J�!���RoP�

�T�_�ճC�')�@�p�L��bBT:�9���;���0ze�m
���L���O;�����ڟ���<�O�8*��
Qԝ��%�T���`�ӆ!R�]�O���%I�JN,�ZH���M)���}3���0�Ȝ���b~�H��]��<lqi��zH��5��d]������B�N��,Y�d��3��}���]Dj������D��~�Ǿd._zfb�e�z��i3�=�N"��˷�AVXo̝�O7�0N�n�QI\-%�O�u�_���{��0OOS�
X>�v��uX�Fl^Q�������4�vw?,>)
+�UW�J�q��~(Q�!
�C�w������I����ŊI�%������.����?��K���	�����tpK
+Cz 8M��d�s�=K�H
{��D��!��g.G�S.���XdIN�N��{<��d��2%���!.�W�0�{ѰX?�\��V!�%2���NJ��p���v�����
�g��iѿ�M%���#2X
X�3��
����1J�`�W�C�;5'MzuP����׫�1|
�6��B�wmݛHvS˪'hZn��i�>��g�I���������B�CX�=��(�RZھR��	�אF��^bՁ�԰q�C5��8�VWX�o�����$K೓
�+��
+�5ԧ�8���%T벰>�̟<M�.
�Ս㪪_�՜�
�!ZZ
�}5���
�q�d�A�`M�4
�?�i�C�x�vx,�3�:� x���sN����s��9v�ѸA[��!�\�nݻc��j$��q*�f���Y�5Rm'�Tq0���4M���6�s����K����}���
j,��_
+����ڸ���a|S���z���ũh�<<��8�~�p����Nǹ�^��7�̇ڡ��m��1��p���'yո��}��	
X��{��b��v���v@����~T������#��������#2�Ϗo>ӗϿxy�G_`�_��z��/���������[����7}�˯���/|�/���߽���7߾�������ݐ��k����{Y/�y�ӟ��G��������Z*dS�0���V� ����
"u5
��:&9N�_���3��m�\�nb	���
6��Z]�@�a���j��)�+�� "%6w��0,��Y>���Z�xg� ��9kO�
�}^
 ��3A����v�UF"���X1�rHv}�\�i�
�}������)�c�"y�p�D4-k��[Og
_�'H*φ��\�b���V�:=ө31�<A�Oi�S��́s�.XF���/�
ܘ��i�my��K�ڹVX�y��W����	��9�`�Ռ��γ�3X=<���(i<�5Uh�������F8� f#��7�J�f�8�{Ay�`۽������Zn X�x����w�Ћc���XL)��[�.Be�{_��8^س:Z߫�M0����RL�i~�yԍ��������2��L�#��H��+��
xE$D-��fpm�Q��!v�9��|TE��Ds�:

�]�x-�EƘt�ʙj������
},Ů
��*O��
C��tE#y�A���7תFݞH���m�	Z�����3���n���
���r{&�l�_�:nI�
+�"E��
++|$��ajp�ݒ��A�K�ݽ2FF'+7 {�;��o
ȕf��&s���N_3���
nɩ�Zz���ޝ��okkЌ��jX��M���U7�I����t)����
��N�3tN
D<m�s���Z_�|U;�3��)���C ���ȝ=�u�S�)nrg
ia�]7�!'���i��yF�a��N�Yᐽc�_��GѲ@��4ul̴g�ly��~wcU+-\�g S�!r:6f>e4�-:��
jl�&\�jXO��
+d��2��8��|'�
������Rg6?:�)7�8�58�yxZ�������I��Z-G��Ͼ�l9�`�]6�Z�Yn�Y@�����!a��|Ip�x6'L�@Ӟ�H?�ƚ�,M� ��$�����"X<'K�p���`x���	0�rZ+I�m/
���6�n�U��ڱ��ѧά�.��wг��*;pɝw> �=���gF��
��~��˛��:�'�:X`OV��ɬ�CN�aJ�S�#�ϐQEG�
2��HH���W� ����bq�T~'����y9	��'o4��� ���|w[5�n�B�)�NV��RW
�=����s��5-}�d���|��.�A_k����wV+s|H����!�t� ����
S�?8�����b�4
pmQrNhm�!m��$���@���2��/4e�0���dL�K���7����Y<�탗�#���(��u���,
����{�^`[u�
,�;�X�h�7G��h�E�'ޭ���{
0��.�s�G
y���'�ɯ���&4t���U
�Ə��w����`f���
y6�c�u��+�t���~��
+�#��,�N�ɂ��%G��F����al�V�ؠ�<�V��3�4�>�<���c�ʚ��w��
5A�����
8�[S��*�,�p�mLbv�+�N)� WO�:��ׯ�`�3��5�:�bg_��9����ѕ�G��44P);V`����c��a�d֮�,.BN�W���]�[UG~�h�!�߸)���r8���n��L3^�8j���e0_���;�	��>���`��~���q
�w��"@
+r��|O�D�A�� R���h��H[�>��ݳ�w��"#���c��|�tWW�
4}
f��p\�PB %� c� ����-���UV�t���ԗ���oľF�����
;
�
0� ku� X�)%�q��V
 S@/
�
+�6�c�2��ŨP%	��u�
��5fJ�m�a�FvM at HRR0SPF.V���ŃpӈUv����'��\������
l��.3����SgC�zQ�E�4*m���"m	G�'QϬ��
��TE�`�MJ]�q�	���`�J���m�ۆ�
3��[�nB��ղ��>��y��&�j��y�(D�8GI���ݮ��@�B%
L�?�k�4


�*蒕JNc9�ВI����uEQw5#E at +2��
@�,�T*�n��]�c�.�dzY��x���-!�6��a�3�	�Y
�q�R�
/Q(FG�@�9U���}��]�0���
���C����E�q$;�Xc���7ޘ�D��,�ɧ�;UGs�)GR�MBO%�:��$��u���$�F⣻��}u|w���������O� �~?=;~������7�
?xu�����<����>�?���t�~mm
���YJhfӍ�!n�}�A9:KP�I�0oW�@YhA�I�4I8���CH����t���\����
B�
�Z՜V�9�"
�*
u��
���bܥ�^
�#�XvMC�����={}{{~s�n��;w}y{?���
�0�M(@(��=�0p�x��
+�OE�,
C��Pdt���ѓ�f�i�D�̀���$xW
-2
+�6���dPu�opE��.�<6�CV��g���
���
+M'�_���
#a���
����紛NNz��3�7�<�^�W//��{~w��|zvz��5'��݇�yg���m<z�
�tey���Z����p�|�����B�U�� ��`Q
,��Uz���g��T'�zƲ���Š�o�`˅Dx1��H�DA7
�l
�����M��	5��/�B8��"]����b��E��aF�"�����=B
Z���q'bc�}��w
�G�}Ӂ��,b�����bÀ [���l���e�x�[,��Шl{��, 3 2��h�Р~[	�E�B1ׅNC�]����7�w��b��+�=��BZ�p
Z��]�̌��_
JtE�!�_I�n�������#l��
�9T�,J�֠?(G� ���/�
Ȉ���@b���ހ�V�a�P��ٽ0�
!K�(���'�
ɂ���j���d��<)
�"���zr8����Dz��'���L�kn�:_D*�L�Zf.��y8?C���Le�|�鄣�b���I/4�����;r�CPj|
n��A�LC��35�~/���:�V�FI�;n|������IU����f������t�����UO
�*#��9.�_��T���
Q4.��w��KA�z!E-�,€�:�����LZ�C�*aܱ
��E��MTm�\�R7�+�fp�t�!T��),��A�
Y�TJ�-&N"�I\�k����b���/
(/��yӃ�j�`����
e�dž�v$��/Z��Gb�%1��TZ���.��0�;�#	XZ]���[�&\X��U�� �4p(�(��Ŕd]�V�ѺSa���v�\�=��g�V0.����N?;������1��gOˤ�
CJe|
+�P�=�2!��k� ن�{Ԛ'[�QA��(��;���}�į�������o����7���p��է���cDN.��o
z������o��W�w�u��	�?��x����G����Am/�cN��c�_���?��?A�>M?Nq�v��?���y����^��Z�P+�
	�m�:��l���������3�)������m��)��R����ov`�1�$�3tv��I�)A�.�
s��cǜɡ�5���/��T�)w�������H��o���.�s0�t�Y���ۚ����I˯�rp�s����.A�)��9W�����]~1v�	M
�ND�ex�%i.��dumguO�Q�])��I�y����fl����?�8�s��*&ǎ9�8��I�SR
�"�\�b&��;H
r�f����P%b0�E<���4P���".��0�;st�j���V`�٨�
|���}%�$�r��;��l�xk��y�`�f��nOGw��!�\��X
a_���>)Q��SmP��a#졥<�^c��)1O��[�u�5�݅A5�Ҵ^
��De�SL�;����`;�<�"8�b{�<�d��K?
�;��
����
w�a���#��q�
+-����_3��Y
������s�Q��
	����b�C�l��>4��x�.k��}��S�
R�!�`��*}�a�y7.�a��v�~
��Ǥ�+�
�<�h��FQ��fQ�5<Q�k�
+�:
\1��X�h��$��)>H�r��9�i�v'�X
 I���t��&Z
e����f�3
��`�=sV�D'�^b9�=3[���
�ܟ��A�M�a6�z��5.�b;���˄b��������a�J����v�����qF��ۆ#E@��b�Z���c�܃^����\�Z]�eA���D�����ZE�D��t�@ʹ<��[8�X�]�f�	�$EZ�z`�k$}�I�
�m��@��bݰ���g6�I���G�7�yz���TǃZ�
+E����附���Y�쨰�7�&�/�Оv̢��Z���-k��ȆN��Ȧ�f/�o���V/ h���ib��,?O�/\�7��-T�ɸ�{*J<d1�C��@ɱ!�N����M�D��f
�Iբ�A"�s�Y|mr��
h��&/\Z.�'B���jE&�^ cc�a�#mw_, �r8�:T���Z5;�(|/�?�7B2���ҫ����b"&�D4�0"����Z�{ϙ��
�bgֻO�������E2���:����=8Fra�J
t��=k�0��$~��'���
c��Uj8�H@�0_��K:z�Qf�bc�������.(�}��m�#N��'��z�R���Ŗ�ijj[���8jMK�V5G�I��5�c?��W�|�������������?���᧯�����=���Ͽ���|������W����O�3�z�3���/�������
�����DP���%��b^x�-���2�
<�>)�=5^Zۢ{��c��E�N��U�k�'O/���+:ŹQ��l� [...]
+�؎g
��*�T���ӿ���ap�q��1[t�[o�+��yE�_�
����On�1�}�?>��{?��{'�>~��������~����?{���翔��П�>B��
��~��z�W=ߩ��S�v�wyԳ
�
��lwz�7�˙��K�u��{��
���G'u?���xж�L�Hܫ��2��
��ƨ`�[�l |�Έ�ݶ��(����vyR�{[i�S�za��G�ت\+���o���Dw�hŻd
eh�qŻ��e�QнE�A\ZX�
+V�8e)ͲV�Q��z��OQ"�r���
GV3V�
#�nF���Z��(�f��
F�5� �#��LY�}�r�[E,E
-K����� �Rj�D�(�[@�H�U+d���vA{�s�
9;�>D�����g�gQU�7�"����S��&&�bJ��	�/*M��G��d������Q��}+Cu��R����@�x�M�X�V���K��&�2,�l��L]s������r�
+m���\�Q�Kx3.]I��ض�[��aE�^u%B�����K_3��ov[!�D���W!"���:Q~� |J���J�e`�"ĵ}F��!,Ҩ�>辀�U�8m԰��g^��`�xin-mz��5��3�x�
ߧ���7�~�p������(nn��Ks��}^�P\�{g�+���
".��[�|T�jtHo�G���/�B�VD���DEU������n�
>���
�!�8V 
�k�����JM��F;-l��LH���3���5��I�u078�i$Mr^2��x�r����w�V�ch 	#
 J#{��1SD	{�b�p�ʫiJHO)�}�w�n1R���W�W
��{ܥdc�
K�av�
�6�a�����qD5#,��v�o�iH�%�\�|�R
�Z ]�6S���ᢌ���:�`f��H�����zvy���Z�K��^PB��d&Y�j}�*o��s(�$>J%�Fv�C�$���Bg�cWS�p��j
�hY��QC/t�/���@���v�n���	`%�����<�-�H���w����2�h��
@�f��G��:���D4]
Q�r�!!zb8+����ս�a�l��r�[C�����e���7�V.bdj��)*��h�-Z[�j4��-,
�\���C�������
J>�K�J���^#,J�D�%<�
(U���S�T��q�
��)��
(��F��9mY��Q�
Q��*v���
n�K?D�b}d��^�����sj�Z��
ńS��o�`3�[���y#
+���[&%��}��.���s�Ť�Y�:
ԩ|����м5���b��F�|xz�39 ���"�)�y�RM$��9Jo\��m�	��C�9��4|�&,��~��]�:n���� �Z�=���Eԕ���
�|N(����t�ˈsm�F��Jp��.$W�y�p8'��ke�R".�g��%���\�
+^V-K��JV�Ɇ(>@���l���
k�-1ɦ(�a ��.A�wh�'����ɨ�>�
.	$O%��N�3�a�j�X��:\�p�����ԙ�y��D� q@畕��NF��k��
,i���&�x�NV	�el��m�~
k��p �V/�t�:ڵ@5啫�z����w�Bl1�
(�6!
H4�2�<��8�z���1s1Ʉ���W�?�a�h���Xn㟎]�>M̕���"�jj�.�(Ƹu1	����Gg*C
D�
�ЧQt��.�{��-S{D���F})oG���0w
$!��n�� �?U��<��)�� ��4QK����Ť
�B�+W`E�W�s#
�Үz0�ע�������;�
+ĝՠ��
V֘�Uv��~
���G��L˩��+'
+$m��0�̓G�I��m����ݎ�
h�PW�$��0�C%w��*�E

�y6��oA��Q��� (
�è\%��1������Pv����--KF��;�d+�$�M�0�貹�S��h�唒˽u"���Β}5�
,յx_2�_+X�8<=h&g��ュ)�������
�4i�޲q��h�`��H�6�<�9Q	z��z�I�!{G�
X)V�q	s]t>\�9y(ږ��O���ť*�i�Y�j����Z���nT
+6��$�{T�^T�"���S,9�P����Ru˼�d�]6]���d����Y��fhRqD��awٌ
�$������a���@]5E�߃$�qa��
:��yb�X#��]�
�
+i�qb�5�&�X���p��=��Rn�
+J.�T��wh�-oLg	:���u�Ɗ�� W��R�
�����kgLr�He����|4	"Y
{>Q�����bv	rQ�L�
`�>��m)�y�
�]|��׸�R���L�Zg��e�
�l�A ��,AB�,%��i
+($'ݳ>
?�-���cҚ��GG1E��
R�C���|u��l
/�I��O��u��|o�LJ(���jhlJ���f'���CҊ��pZ���N���Iur��4 Ez��B-
�1T+���fQ��h�Ex����Z�xj���
6��������=�GY&ʝV�g�z@:�M�H8�]����
�⑷��ф[^
-���Q�IoQ������N�'Z=��Mw;)C�)�70��:�9�3\^\,AI��$e��D�ȆQr�|�JϢ�k����,��N
4�'�<�C���zH�#�!�صs���m}8�P��(��B��`H�kɟ7u��4�'�+�;g���:�NcD�9�9�R$�n���/L�l��
$�j�iC �4����L
���=���h�9���HId$�,�G{J���=
�vt��p
N�`C�ɣ���f+���8N�B���Y\\"�I$�7��?�pϯ�\c�ĉm;?���t&���I۩����2"iiI�L����f����Q)E<��JN��)� [...]
 ��/�����m:궆�Ϣ��K��4�d��v*(�Ufl/�1�Ҷ>0!���,��>Z�8dz8�s�_�ͽ��"�o�FQٽ_1jg���vb�tܜ6M�rm���JSZ�?\jycP��6  �L ${��b	�?,�w��9R�%Q���m��b�
t��d����i����%
��+�Cz�d#��n�.GiƒA�{ijQ7þ/UN߳��L��fO��	Q
�s�v�zv.
l��lY7�a�K%��j���'WsD�]��X����+��A	���r�ք��ikUI�#Rg���Q𑝱kF�ʚ^'�����A�]�5;U+(
9,b��*����o7y�.�@�1�	�v��)�	��������<+t�)$AR��P�%j���4I�7�d
U��ɷ�
hVR���L욞�*����ض��}ŧ�`!��o��T��̘�2�(�t���/��=�1*
�ֽ;��M�yw�P`�{D��,?�wM{�'�����pzr�S�Y���ˤ��
H�=m
�z]��(
���,�ˤ�h��T"�ɏ�i"I�a�zDJ"�]��� �Tt�<����
�^�Q
�ƹ��/���

���'��
V>��$�Fi��~ѳ���=c�NLy1���
[g��C������`m�ҧY�
I`pa�^�=��q�|4i3O��Z96� �V/��Q��
�gL��ˤnR)Cʳ����9OyuvK�,(��ipd�*��.�
R
���b|j;�yt�
2�2I�I�LF�׼L��\&����<��z�4�Q��x�U����w� ��>�\�u?�Z��K%tVl��n֚gl�E Mr�
�l0�E�;`dF<�Q�}xqģ���k��0Dp���d�l�k�f�G��[�j��F����'?ď
ی3�FX�Ԥ���1�t�$@>/��MR`��PZ��g�jj
<����vY�V`i�i��^��"
c]~�d��’�):`�yX]&��NG	��`;zѧ��?�
+=����$~��d��
�nzj�|�2"��GjEF����,X!���fOTP7˾kl���\k��Z��5*Ig����1�i��sR�;dx��܏�.j����_z%¹�

��Y/ea�Y3a�y��	�cmڇH��t"I����_�'Q~%�:��H��􈄧���
�������g�a>�&;�P��� ��(�zL+qm�R����{�7�v�n��jxZ�Dj�LH8�7�%�s�1���.
�)�A���sds�7ߤ���ݰQ�!m�{�
FV�l�
+1��\�>y���h�4�uf�b�Șg
�I'��d��򧽴b�
�L
+�LZ���+ϮUy��~��L�C����\��(�JmK�@
�
��$�,_yv+ M���&F.�$��"Ab��>)l�$#]���lZ�h7HG���Yl�h�k|nv۲�t��'��祤�!���qw;b�q�.�ȥ�:���ʕ2��L�u�&�W�}
������0���zgOڡ���>��xg���bOY	�Y���*
}h
+Pf}S+|Iި3
W�C��h��v��i�Є{v;y\ۣ�EӘUV�'�FI���/��+��R��P!_˔�%��E��՗bԦ�>.AM��x��!���R���:C�v���\c�����~`?^$�����'�ǂ�3F2�YמC':c�[윙�!�� s�
nt
f�T�o�J�8�x
+)����,�=�[9Q�I(}�Ү�Js�x}X9Ѿ3��
3��u^#O�&�ŏ(%��&74�u�ٰ�$͗��8�+������!�ЗɅ���d�]Y���Hu�b=>�ߛ-o��}R��#]�ٗf�=���yO���B�
s0����f��$���^��3s��Ԣ���C> j5��_��1!�+�-?+�*�K�^
g�]���S�����d�����т�\򿭼�O��Ρ���᪇!�;��\C�Ty�OX=�
�g&3�s��j� �:
�Ғ�\����\&';Ћg�����X
u4əN�ȇu�Nm�Z���w_��i�HIc���[܃�>�ޯ'�+����N
��
��kg
>�A��o�J>����V֨=g�a�!�e%
A$.�
!�dq�ZL��8e��  O�i��/�e�0�/) ��?V
+�rkic��a��F�L�b���u���¤�f��c��.I��],�fF*�X��P`̒?�(O��h(�����#�k�zb�+�i_A���O!��!��;���h%Y�pD>�@`���ίŸ@
+o��WY͍2�F�	nd2j�{T}�D�"��B�Eݤ�#i*$�
E8�	0 �
g�
endstream
endobj
27 0 obj
22450 
endobj
28 0 obj
<< /Filter [ /FlateDecode ] /Length 29 0 R >> 
stream
+H�l�K�d7E�
x��?9�M��0��?mJ$�^څBUe^(�����X_V�ϟ���ws�/����$"�m-kq��L<������a�^��Z,FxD��u� �
���w��'�����9���@�ɏ���/�1�u
��
��K�/�C�����46��4jS
+����"Ћ�N��d�F��2~�/��K�o(�Y�_ȋ�b|%��b��u�����Y�3��"�^�T��릣���k�P���w���yG�>��H+^[�p�:��;����o�+7�-����*�
��T�׸�8u��5�p�-ė\�q��W|Y&B&����[���D�6�.�EZy77���J_\�n�]+�6F%�~)�S�؇P���*qY]M�g��hR7
��C���B���Jd�C�,Dmq!�" @�{fq�
��2�V�n�$ƕc��Fؕ&[���:��R=e�_�C��0�U�k>N<S9Z��:K��h֕�T�	P�J�z��䈶s�D�B
��is	�
U>���Zbb�[t��B_\B����	?�=����'XL����	3K.�,C?`:�{��+?���
+L�7 ���E۔��
+8oV��"C�k�D0Ϩ�å���_`�#k+�+�7xA��2�����}`'b4���&
⚨~��$}��@K�ɷ���k1��"�(����X2�������~��p����
KȬU�l�_����,U5l�o.�7鈭����Ԉ���%�h�-��z�ԋs��)����
�e�5���ť��u��
5E�h,寭T���	�m���:�dш+�Ѳ������D�2���q�
�qZ�t u#���b5W���4O�Ƃ&��tZ�mn��Z7�!I��s�F�T��F[�S��ZL�X���i

�	�zHi[a+z�u���J�����0�w���c'n�b����/���I�
/�2e�Ť�6����e�7T4d ��բ���qλ ����9�[J�?�:hdLW��Pr���Z#?y�
���*���)�m��
+��y�U�y�q/K��Nvb}�����&�t{ڢ����^;0m*5>���)Qꦷ}���_*�����h��Nעa����a��V���Fٌԛ���e��Uғ�Gzuز�[��Zu�i����
lr�r7���It

����hɸ�esݶ��AB�/��(m���HB떓0�W�F{6�n���:k�I�g�E�^��ޭ+�B�V���U��_�2@���/

�W��vq,
�yp���'7�Plz��B���-
�،;3���A�)8�ZMG��Rw��hH�w*6s_���%S~ͤL�$�g$��;
h� '
$A�3=����}�p��H�+�}-~���
\겆>s3���#�Ft���1�۸��Ι`��vT��x:O�"sK��P
+�}qeZ;�x1%3��R�
,�D���F�խ<�2{�A�
+�o>���1��
\�����#��[���T�Ө6h��S�>P⾲d�I�9��,�qJ���|��4GF�g|3�ys��)�:��3���@M��cS�*u�,^�K�(�n��(M��W�o�c�i$�O:�V������-[ђ�N霞e�,��P�+�ݪ�r؜aU�Fӫ�f�
N�W���5�Iv�
��k�A���J0��e�.��6�N�V�xM�
��
+d����;�R��q�G$�u�D��I9��'
s����{k�@�2)��ä�g�P���h
��.�H�o
�
+6��,�&'7� 
��G���Z�Ylm|�G�L�
���
ZY at C������-[�&�.��xy���j�|�Xx�=;J́U_D�m{��Ѫ�w���r|l-n
���G~�Z���eq|��|C�����]��-(�S��ͬ�$	vi�M������D��H�f���Md�h n;>8��ѹ��`�@,��Q�}�8��?=�ܗ��H��aL�
����~

����5��W �-��]
���P��\�'����D
o���A��֜�b�3~�^��H�~�H��$��1Y���5�%ߢ���N
+m�� i]���5����䳸|�w�l�t�_��
I7rg����~%z
�Q.��}_"�F�)M�\"�YE�E��KJ�>e�L

�^#\o ��3d^"�3h��nJ� \ϻ���݁V���L�
Q:���Qd�FU�8�X���j9�5R`��{@�d�kQT������ 6�I'l��A�E-�t}޾�F��d�E�;�@P�Һ�!;��|��.
+��
Ff�3��Sk��ť���T��	��1�"7� ��e^����g��;ɀ���x��������'?ns�4�D�J�}O�z1�{�ʟ� �3楏
Ԝ�R��g��͸��(c�L�[��
��gS}o�(ؗ_�P_��0��n�f�rI��ej��a����U�:�A��	�'��ɨt�K%X-�ƈ��^��y�cb�
<���:e�Ae1����I4��v�����W[o�}����yA�WY��%y�a� A� d
�V���
+ۈ����s���g��假��>���˩S�X�E��T�sR�L�I��
Nb�A�V�NJ,2�V
F�`9��!p�Q
+d��"�
�
��	��z
�t�\�����)ɕ"똱N��|����5�A'����26��]��
AՇN���cʂUK����ZU�(NមLw�CS��z#k[+Q0B>�u��U�S�ED�Ex�T���h7�N���TZS��`�,�3ѳ��_��Ee�F 
����UI���H����Au�,�������k1��fvA�2���1�f
2	ۼ(���ѵ��J����U삑��B*� Q�R7��rՋ�jzev�e:fk�1D��ƾЂ�d׼J<���nyؕ,�IE,ms��gVM܅��n���ƶ*��r�mPs*��-�.&UOFe�t$U��2�)}[��%�njWA[z �FJv:��;��VT�RS�%J��}�dH��G.���6bJY�S\I
�ǡ�2����BB��B�GyU�}z[&���Y��r�q~ AA�BC��5�/�	�Y�

p�epq0^�e�4�-C�
"�y�K�8�y�,�fټ��9%���Gǟo�|8��ps}��~���������������O��?�ty���������Ϟ
Mi6���?�?]�������͎J���ޣz��bw��ã�������ͻˉ����?��1J��%|�<��k�W1�<n_�	��+��g<n�}91�{�j��=��nk^��Sh�գt*y��;n��g������y��� (E
)���N�B�+7v�j#r[�#��Ս��+X�
c�$
�
7;t�M����	��{������Z
Q&��Pq�v0kaV����m
ִAÔK�k`tp�� R��v�}����h'!��'�qIsyѥ��mc��6���%�(������W7�gd��s~��A������ٰ��s�0w��+�E U
+bA���c��AMC�#��nO��E�^p��
����F
R���q�!^i���W�n����'
�
���g���·�L�����a~���D�
?���O�����|�qN.��V�������^^��5!};��;����~��
�鉶%�
h��\	��������AFܴvѲfz��� �e
+Ӌ����t"<}���1���$ux�^��G�3���8G��$��c�j�נx�[�J�=�\¨�e=����jLn�7��21ӣg׷�!�t:���tsw}1�I�g����ܴbq�&�J�ї��
�E�%��
2�m�R�r5�<bJ�
[�n<b��폧�㶛�n����v��-�֦��+(�����
!�iL)�f�
k^��ns�Jհ�:�c��ca�TU�䨢��
+����㩛�n�;�<����o�p釷��ݞ�����f��M�r��Ц<��&^3
8�
n1�-[ZMzŃh�q�^=�
���^�~9-�l��{��?p�$}�5����h�EY�����x�a��mY�s��`���u��e��0������=:38�� ��\{�
$?Z\�C�6@;�
�}�n�W�� �6d�׶�Vvp�
�(�
�>� qE��x�+((
 
Sl�"޳ڛ�g��E)�{%�5�U�������%
.�V���
s>p/`p�i��EG�
�̛��]ױ�Gϸ5Uep1E�M�!um�-�HY�2��~l���� �	
S�SL茣���J�
�S�^`H����ݦ�o��;��k�Hp�"CmR��� B���f���

r�x����
�:5�
 {�n�1FL��֔

��w����l�况��n�Q�⎣�"6�i
�S������V������.����+ؘǸ)�=��#(y���e0�:���3�<��jaR����ʓX���5�w�q�)v6k�g��
,�@jA
���.W|���S-4�|��D�vw�
�ss* �����!x�6
�K%2��X
DzU��j5d� �5
!��`�<�佳CXm���A
�[�
�
a
����AtV*Q=Ġ��~$9_>�f����8�(%�;�l)��/Zq遫��9��:r�
�[��)D�P�>kq�h`��&����ī�.
`a�1�j&��1
+��b7`��2.�924K�\��֟w{L�>��+P<?��ă1�������l��G
+)rl���3v
vR�[c,-��5� 	Ck��%xv�
h����]c
"�{�=>+
�YTs�jL�
P�[��m�
E�rB	�&K����պ6�
�0�-@$�3z(�Ƥ �>�L��=��Ψ�5�G"2�̷s��N3��	}{�o(y��!=
�a
.a�w�	�h'�_|������N�'7}ّ4��KT���˳
�8�b3���wovu:<�N�
��=�s�������ջ�������:|y�Wzr��{L�N���vw;3�LgG�ҡ=Q�2���P��[-��g�������~{��� �e
+Ӌ����tק�����bR�SI��B��8�
T�fFY3�#�<���Y�7����v̎ϭ��s��y�j��1���j���b�
2x�IX|����
=�)7MS&k�t�A�u0�.����푦��C5$7�_���.,���RB��V-*ʄ����f!@�]�l�ڲ%@�V�6E;k�m�:�WA�y����8(�(��H&#Xc�
�zP
�7X

�.��"

+�a ~j��{s�V
���$C�� 
+&�O,dS��E1���";K�
[S��|���u��������K����}�J�$��M��;
�ߘN��]ڒ��>���B�>

mI[Z��,��F�����n�I
��<fx�-�y���,rV���ՃŧqB��
$A119:6
GE�X�
+�ȶy�Lkl������ ǻ�$6�|NJ���[�gl��5������%m�6RΦ��FQ=�a��=�0]��Tk6�
N?	f��Z=,|��_�am�
��˶��ts�@6|�O���W��U<D��o�p,�
<��Ʊ#$>�Ƙ5���a�}�Ј i���Y]?>Xx�� �^j[L�p+�f���Kg��!PB�Xd��+nt�{{V�
\�>���
+�	e�\Ke��1�yPde|���&�f�;$,�/�i�L��X3�Rl�{�q�҄
�4�`�&q�x�tf���_���A���g!!#
�
;�	La00
W\uRr�|rȢ1������u��p0�x0����G���h��S��E�xD+�
C�h�wi�څ�
�pE���m3n��8��G�b�����n
��ٵ["�p�y²�
V.rf�g1
ӹZ
��
q�QHE�Iv�����)�8�_�'�h�l�`�� ��Pig�b��cB$V�ɀg�y-�W�
���\L��Y<����~;��թ����[�,��980p')��p4ŏ/�q?�Z^��b��
�|- �\����u6�,��v����ۣ��jy�="�Wƽ�)���v ��u��F�q%Ug/��m����~��%ձ��i|��q&��Uu���oR�nnOW����ܾ;W�S�z��Ҩm�����kjT�B�
"]�;�e����\�~
ˮSy�h
� �DKW�}�ƃ�%‡
E/����J�X����H�Pb?��I�T:����+1R�A/
�����By�
����*�ǡ
���n$6������ �ՅͲ{�f8������a~@�Υz�^��ЖL���yzEj-瑖�����/.o��{����ۏ�?������ݾ~����o^�!��y����w��������?i���7juyuu��ߞ�]����㛗�o��������Fu#*O}�W�Q]��.>2�	x����})4奮Ѽ�tH���ًz5j�ib��vs0~�I˱9��b~�����i���3�����cEm�����l�|�/�Z_��D;�C�ٜ�n�}x2�~��O��i�)��S'��́O���3`]�Z2U<`�J�yǹ�uO��[3T����
+�I�0K��|$FЙ�- �Q���q�]��\*0��S;�&8�±
[��C�{5���W�˭=�yFy'+�t�_7�TF0]G���T"NrBK=�݀�h.W�3����ԔN
k���_l[�J򫆓�J�Tφ0A!$HynO��As�߼.l�`�+��Ҟ�<����,)k�J�e6P�W
[��)w&�o�PB�F�3��.�"�
���=�E����[���Mu�bPP�p{�n�]��usk�-����[s��<�d֑Lڋ�&��d��F2;&�Ifbр���I&aKf�Q��ET�@�#GgD��pj��+��Z�'%�u��2Xٜ.l
`�&���
�<�LjVů��˸�F�(F�C&��}��������a�i�
ӆ�U��$�T���8
)w�W��Ћ^-�@AI#�[�u3�Ta
+�[n1X|�ܮ��%����׸�#�]d�ʕ�Z�Hފ�h"�
��Y��P"�Z]>�({
+^�qd��|�����6�Ġ�d2cd��w	�J��p���+���
�<�\�M�6H��y�_dʩIf���xS�d�r00��^d*9B�b.�
@Ze�h.'N:�9��R���6�D���m
6�w���tw�Wn!X|Żܚ��ga�r�ht,�/Ai*ii#���V*K��R�ʂ*nAr��Lb�:�\��,hb�_��뢗cZ:7�|"7�1O���I
�|b��-1��˫m7�.��Xg)8��ű�9�4��t�M�K��\��%���4�.
&�!�2Bc�@�#��x
�C7ϩ�nѱ�v�I�AA�%m��wcl��]��p�a�&���
�<3��V�С��d���-5/�j�)3��}O�͛:dž����
���T�k]��f#�[�}3��cPPR�/�����j
}wk�-�����[s��<�dzV�3�"z��EJY�J*�|
.D���#
�^�۲a�1WF��Ӧ�m�SЍ�m7�Hw��6����²&?(��=�q!��b�x��:�q{���Ӱ�����|yws�Kؿ?�b|�E��/
|VN�����
^�x�����4|���0ƙ��>R�
�;��.�{2��Sw鶯��x���������R����¹ys��T;}�����s�?�@ ��?=�?����-�X�QW��yGk�t�%����yu�[��1���)�r����r
[�ϕ�Ӝ���ɿH0�	D 1�+�
\�5��4&E����1u�(��O
����	{("*0�U�R�_`<�����.hVsd������%j9�8O.ψ;dFꁉg�.�-�U�"&�G
A"�swИ\�3xU�2�['
�ċ�2bK���6��H~��1mtɼR�y���g��\>(��q�Ƣ�z��bѐ
m,�S�"�,� "�0<�$��⣰ʪ�%F�ᇆ�,{
+
I���,C����\�LFFv
z�Ț8�b6m:pRjƧ�6I����x� �@<;QxWK8�h��,L��
+`��x�
�#P����v�0Fg~��H�g�i�#S���[伣:W������|���XC�^�X��G7qx0nܵ(_�"�1=���.���qaq믔����#�O	,�=n
ѓ�A0�	m�F�ɔ�i�c�`�I=��4&�{�z���h"Q=5Q���~��zQ:��A<8O�B"��ɄŒ�/��Ң�mD���M��¨�(I�I�E!�N���6�!c'�����z�~�3f��5����<���-t��B>g���Eξ��C���Ё��#lm7?�IFp��y�Q�q�6�c��G���6.ez\�:V�F�U�<oã�������cFT��φ�1�N�����
�z
+'�d����P1�ť��	�{����
+P�l�M�_a��n;zjK`�?=�Z�U�‚�"]�L��SРX�'y�L]Z[�lD�l���wwU�Lh���6.�t\�oMU�A�#�:h����Ա|��{j
z�� A�MX�)�y&y���0h���G^�a-�ݳ�Sn�J�=���<8�t ��3Ĥ��i�x�6�5#����/WA��0�*�׹#M�6:N|�)m��-q��P�os����A����Ѵ2�������ֲ|,���_1b1��2$�vwϘ%����X��sz��G��5 ��j�)�k+� �$�7���Df�V��
�
+�X��
wK'��������
+�3����W�K
�ݛ �T���N8|��
)�ڏ����u7Oe�5�e4��1q�7"Hny�ǩ�^�����=w�1$y	�կ!�ō��m��.�� ���I!
Y'�ne^�[���L|Ҙ>�MÈ�BUo���P
+u�(�1�a�6ً��`�
� �%@5W�S$񈷗��'��������
+�T�� ����_-�Cb�o�{��4%��2XB��mp�`��jM������!�(^I�\5]Bk�ak��v�l�H��H�	&��
+��&���y�V��� �O�s0��9^���~��
RѲ��k
���ʛ��W�'3U��d��� -�ۨ�S5���I
+)I%���~�`��?�{��}1�{�<۴�E#N��I)3��o�*4�2���խ]���x<�l��J��of�6�yVb�
 �x���$r���bU�P��p�
&�<JP/2T�U��g�Nm�Yk�/He�t+(k�}XV�o�q�w� #�bNo�\WQ+-Z73 s�ߊ*��.nD�yI9HC�n��*
����
رH�S
V�xmwt����3%8�YY4J���*��jG�l$f>U�AL�8ie�������Dž�+�iS{�}7����tkgn sE}#h�!CR��O#3n�!�;K�!���
20=ze�yU�ia���L7�x�]SËQ9�Uq�S����&��O�~����*��o
�����| =

+�#+_-�����¿�ct�����nc{�[pWQ^��(߂\�����=�E'�'����洤L�r\?�Y�
��
�1�������n���BLy
iW�Vx�[Y��Gl�?���ٜQ�G&��M�;\c�
�Kqd8���y��Wj�c	
��׫�W �vE�
�o��i�8���^p"-l�'���Ի���R%��2��=l�w
��T�a<,���BC�5ɀ6�`��%BƮ���!���$Q%>W�4��Ր���m5��$>�J��-G�J[;;���|}��
�${Q�M�v}��x��b:��fi��W�
��	.
���b�.��f�8i��xz��<B�x�Qs찉s�=1��g��0��7ث�
��ƕL��t��Ʊ^��a߾����ׇw�~���?H������_?��g0����_?���_��?��ݗh��{����û���f�#���w�
�
ތ@��cz�e�]nB�=�������
�[������������/����Z�ÁU��<+A�y�p�61�,����XLƕɦ���MF�P�B������3 2�.
IK��b˭�'�?�٘*���j�io\TP����
��4�p��Ś�Y�D/�,��S=�\��`w�4^�u��¢I�r���2a9sc�]�P����uDr�����3,��d;�:�ˍ�.�i��'2��hLp����[�
>Wf<����9�7i��O�3���)

E�	�׊�]չoR�Ja�
B��e��p���W�����*mȎX����^?��q�u7%,����,�8@�a���	��M"�)�[J�sz0�a�eae�Hr:�I#�(I|
֣:��1�
F_˱�x�`Y�P�KiG��5\.p:�:�-W
�Ũ�I�a��?�<g(��x�}���)
F��� >e�c�x��=���zF�J��$����� �/�C�a.&KzW���/������x�a�\G��u�%�\�F��u�X<���5���b�A�X��8���(��8W�
����gbZ��|��N
���A�d�D�>0 �T�\�H�`�;��$�V�$
�_��2���ut��-�j�G�0���VށQFMns�[F�YHZ��2�QrVG`���#y��8>��c�����3)("��*���HH�:��i� 0
DV8�4�
]*G��v _����^B�;�"��t;(�w� !���9��N������;�&3`c�r<	�V�&E��%HbEc&��Hq��� ��K�sǦ��l3'���GӺV.6s�6k�|�(}��y ���IdGR��`s�bd�)����
j��%�� f���W,+�QP�SG��0�����I�@�p-��v�b�yCK
���
���Lksfڤ�+�ȼv -w���=w(�E�u
Y�#&|���qM�� [...]
+�f��%���"�/����需��lŎQ`����Ͻܦ�� �+��%�����e��~M��$0e���8���d�WWwQ����T Æ�4�ﮗfK��u�
�o��� ��m?��e9�=��Ώ���[5�O��]j&}�-O4�{f؂����k�0���ƀ�b
+�ƶ��˶ծ�����Η@�tw�K�~�� ��2�	�Nt"f
!�Z����
"xDB.���ӻwu�ZO-<��s��u$ n,
'�x8�
�^�kd �7
��z��Z�a<<;ě!�{��]
�Q���FwƇ���o���,�i�\gc�	��
��]ᤝ�9(�
A�cD��᱆^�
��c�Â�6�6� KϜbӾ��	�}
G�>�i;
�^=v��N�
����%ceat��w���X,{
�+͑��lR�
�c-�ǔ�|q�
^�y�vc�{��$���=eК�Z4��j�Bό^O5����ǟ�ʘ�����A0�y�
��x4��>�
 ��-+��a�&�e\P��ӯjv̓G�	�Z4��J���ـ&������6m)�n�N�T���mB5.����b���:Ś�+�s'ꉹ �"��Vk���S(ʽY%`%^.π*Vs�7�.f�e��lw
+���
�9�N���/&HT�zv�2XFdK�, 
� ��\\�v���0��h���� ��g���2�&�,��%�P,5�j=������7�e.�4��tK���K��`�!g�����l$C+G�
��Ͷ���X�23��$��&�NwD��������w���0�[����I��{ӼҬ}���<�J:�Bf8�戚���	\YDn�����^�
��Fb���|���
+�x6$��;����᪻���}�{�P�5��:�b�X��H�29Ƹ ��#����~�g�:
��`ٹ����ĵcv�#�_���lF�{)�JQ�#�2
�j��֘��PV;f^��
��a�����0��n�>(<E����g��s
H���k�D�IBm�yrc.��
�ѓ܁T�8*X�/l2�3 at Y�[�!�HʔQ%��������!'� e�М	yЂ�&5�3
dQ�ƙ����\�H ;xA@�@G��:��\&J|��t=Ҵ\��y

�j;�P��!s�S���YD�8f#
��ۂ'�
ךF���ik�����V��t2�����}إ�������E�Z��![
+0��.��Ղ�*�kɔ0���C��HP.�`�Ao1�V�k�����,�Y5	��d�ű�
+������=�]2��D�$��z�R��VΨ6;$5M
6Z��3�\��y��4� ´�i#��Ӑ��
+ibC�yp
+V�Y<����3
_Y9V2��\a���C>_�
mȦ֑k1A�w�i���1JL�baOo���ĵƢ6\���JtH���K �5[Lm���t0�KꞸ�a�����סl4p�*[�-h�m::���0�j)���/}0�
)ƚg�ч�]2(����-��+a�R^CU����[�%�Q�'Q�'�I����pY�>��J"����ەn.z~�~�6�=�;�
���������W?�?
S8
Z.\�N�:?�'�a�0j�����U4�A��c�%���P�p�lꂏ��Q��%]�A�a
+��j��|oH3m�՚�?̡�>B�!�&�1Ʋq�?L�S� rt[��#��*��R�����e�=9�n��|hE-�
z�`�\<�Y� %��9p��*7U}��z�=p��*�H�����=�p�@�٨i��J�=X�rz]3��Xa��;�a��sdtp�"Z�V�Q7\��p�Zĉk�;
=/��m��
+���夺D�
�썛A�Y�\S�0<�/nac&�Ss
+�$R]���[a�EJ48J�8��k<�o9ϧ��8����������>�~���/��>��ㇷ������^���?�|���_��W_=������߮�ç�ob�/���
�d�	ceo��ؔ��kLH��1��_�p�̾�m��%^hq�ƕ�2Һ�(AM���9�
كo�?�Tr�4 ��Y�G���.�2�<���=#���	�ǜ�
�g(�ަ�;HN�zz
�
���_Y�pc��~�ڟ{`�
��_����)P̟r����]浒Pv��NK�ͩ��s ce'��y=E
>���pKq
�ⶀ�_1
�h�x�[���eI����پ�PJ��r1�S�`�)�G=4GYP3d.�8ouT;4-ou���~�4�H�!��
3�1� Xv
ED+j4�rffp�G2�C���H�4k�j���ƀ
n�ܡl?�=>4"�0�GG���1eFk�CD
"�R"�K��@����
��5����
���f����@�������j-�KS��
/�'	{+n�ߎ��]� �[G��N��J��:��
�#�q6X;�ٳ�
�l�L0�|q8��*i]+
-
���4K(�k4=���k���*�ZcT%m��
+�խDv͢�h6]�&���:�&�0([=�(��s'Ԑ�yH���7^��}�xԾ={~{��'��ۋ���?^����������r����?���
�o���۟�Rn�b��_��O �^<��G����~,�
+�F�{��^
��F������QeJ����!槺�Q��p?4��.+� �����i�E��Aj�!�L�_����ӧ[
1�f�aok���{�wFᕕ�i�����%3d�~�e���w$�����,�ţ�r3~ԑR$.53�
I��Z�zS��&%�M�(	���c�Qj��X\�
`���6oE���e��W eێh<h��9�������z�i�<���q�G����mMœ�DV��s�
��f��\��H�hU"PL�T�s��Z0����m5�Ё�*���p�񤹊n�JH
$*�UBT E]FMI�LZ+�̬�tTk�-�n�"�[?����Ap&��Y�#y�¸��@/�r�ڣ�Wj��M;����QM0\k�(�[��4t{zl�j�dCA;�U���H�ap�V����t|����X)Ӽ۸�s�1 -u� l��J�`��|���������;`����V�Ev�$�0�+<!����S8��+�4����Ӊ��
+�n�Q�,�����	�uq\]����^�R�J]��}Ip�b������ÁS�CK�nK��'(b�����؋��J\�_w����hg���<���4��K��1�U$Γ�b�m�+�+
	���_Wmj%�om�W�r�x����KD�62ho�vR�A
+-`�3%���]?��.��B {��n�q���b�y�Ux�j�����a.���kZd<܆��:�Q��?i$��Jy�
+�cZ#
�%���N�����3>yTD7~��+��WE�CŮ�ַ�Y���f�`��
d��ڣ���\_��`?I��;[C���Yo�k����i0jM�
E+#����ҡ��w�1B}�,��]R;�H�g�*q%�&��
�
6�b]��
;96^L8����
+
�Ö]Q����S����E�s��N��g��=Z����x"�B>i\��x��R��qU���ەG۸�#mX���E�ͩr
�� �mP:�:�;� M�J��"d�*�g��
}�qP�N<�X�M���s�!<�n�����̬S�N��k����,3Ǵ��M��p%�h�\8��wv��8���
C;�8�|��Y�+�`���� 6���X8���
će|��+ /&e4/LW�$�� Y�&Nf�������{��E���
+o��~ٜ3=�:wP5�x�P���
¬P_%�亐��^���#}i��)4�������L�ѯ�rUOw��b���wWqŦP�l볁)3q%�z��g���k�>�C}�9Vj�����j��
+�\Y�(�3)�Q�iTh�L�¿�e
����/�ؓm�
+�T�VPg�bM�
��e^T:�3Q�
+��X�֘�Z�JiV��_9渨��#��G!B��J�
���TG>�
Dy�`�(��qu
-|�����R�F��cߌf;�pe#���
(���byu���6 ��>ֱ��9JAԢ����mۖ����[�?�T�Q�r�E��Ľ�g�=X�<�t �s��ȭ
j��;�Xe�>+�;���E�K��D������(�N4+�w�P�2����Rf�(-�T���@C�O<�)�,F����]�Z�r���P�#*;u�;x3?� 7��Jn7�
���
���b�+O
�+
�)^����(�)�H��Om�ao�����r�����:�m����TFb
�ڴUr����V��A��
B�����-���W�^a�7��hت✢ٌ0��Ì#���5i��"i��%��pI���7�_F�)wP�z�c~7�̺�l~n
�"\���n�˂"�����Q�8U�:j�'R3�2���+�,����^�u�
���7-P��Y��F5ސ(vw;�RE��UE8sIq^�Z`_AG�hP}Bz	G�p4r��{�64�tq 
7���o�$�t�=����b�|�
L�ﮇO��`�\�L��RQq��Y;�/R�&��	1�f^O
+Ϫ��B/n/�(e�,�
�$�E���\�"vAg��vR5:�e
:��F
+Oa�L^›�
�l
+�Wm.J#u� ��Cgv�S��%
+��Vi
~�g���ɳL��-�t��I+:�{
!~���ٚA1ݧ�����VE
�
���b��'���8�E��	~��i�
��]~}�5�"
�)g1:lV�E
'����l�a�;�[�Ąv�p��
*l5��=7l�a�t�:�sI}�S73���I�ҡ� ?���Tk�9ʀs�z��UN}�o畝��F��,���
��+J��E�hZ��	�X�#�j�p��
[�O��w>_n?�'gh$
�<��k�
���ILr��z�sqfs�,���1�`1B���H�
����#�$�0��}�&�a�0�t7{�(n����������W�1\IɁ�P,��#�;

<q>.�g���+���
1
�T��,�f��
�

^��BIˋ��;@Q2��3зB��X7\����Ν�6
ܕ"О��)Pu�B�T����x�b'Ya��Sgx�Bc�9�����kc|
S�1�R9�zs�ݘ�
��S�c��S�=�20��'ᅍӃĆ�I$A�o~�Ԙ��8%q��5��:�\7S��3
+I!Dţ��3�A%*�)��j���xF۽�q��mη�
N�
)<�/��q�v��6�3<�'�cs���n�G��[[঄���>�T)DC�D	�!Ae�,�3
=!8�+���E�O�$K>�ʋV�2��`�nz��5�UC/���wʟ`i���#��ݒ�c�+�b���jjoL\����V����P4͊F�]�򇙤��ͦ�����T�'}�����%qhХ����f�c�y�����.��AO��)�
/[��V?CsU�����p�nr�M
+d6�[G��pD;��l�C���ރxT9������4�=�A��(REs�s��i/KX�r��G����^��v��pw�`�0�g7���x�[�&W��c�†w�
����r�a��u��P�l,�ɍ�Q.i��Bn��#�&�=>��>�
��
ڹ#�*-�[j���P!�;-��q�(�.�E��w�sN]���c�Rm��.��r
���J
�G���p�a����\Z�����k�b8�\��*48�R첮�T�8_�r��e%��ɬ"�S@�R����/��I��E�#d����u���2Q�x��
Jm1�̒�!�d��8�\4��#����$�Y�s�����.��n��V�z�5U-�~�/z=4G,yQ�sb�^jvmX�䨼
�W�kK!�F�Ri��u5!����?�WKo]Wm��%���� Y�����G� �Ӡ��F	Q
Q9����R�*�O� 	� #3�� �°L"0(���=�9�y�7ε�J>V�o>���{�Z�c�	�s��T
+I�˱�U��^Fg c���55O�����ܪ�Ĥ�]���{��n���=��*�J��D�f$���n
���
AZ��qNM6l
4>Y���JE�q#�j2e�}��Y,&��7�J}Idj��lj*�����a@s'��$���D50��7
Bk(Q
�5�Q��'��R�T��S��k����vO/�"���� ��7>�~�np�����s�J��k at W�
��8S�v�뽑�!H�G�0��2'y�"�ʮ�wLr�� �\��$��Ҥ~����g"���jHlKPX�$���qJh���r��|R�5���( hD�NO���|�����ͻw��?�O��../u�^ܺ�y�f�xqc����[�wn�_��8sj�{�ǜ}�<�����C��KӁ����ɼ��7&�[\�V/O��oܽ����
��`�#�W�c���h`Ж�4׬�O�h��?|���y�ӡ��5�����k?�{vx1'O?�*]�9{6���URH[@
+Y�4$��@R�?|�<���S�����7\;M �)��ˁ$�R߶�L��������	2"C �h�G):��
�y��ln�]�u?����]��a��^(C��~0[9�zch�dL.�B>B~�^�<�	
��AS7�seT�T
/ĽZ��a�ĭ4�M�15
��F8��ݤ���7U����
x743I��
Y<Bm
G���
9d�
;e�2+�� 4�@�VùP$��j�R��[P
4�Ԁ{�����0�P�	?�
��sb~$�[z�]SP�k�}�`#ѓ8��	�E���8�
�Df�%��M�1k�M��0�Ѭ��l_���^�9�5��5��3�Ws���6��,�d���]b���B
+���H2u���R��$a�C3��	҂dg���>M�u2�wHI���r\p��A�
8(�����뀻�� ����ܞ!��y0��FV>B��������Fq�X�����%JH1�t؞�
�8`��4�*%�7څ`�j������˞{F�݀![�����5���֜E��H�=8�$
+�1_��޷f�T'�c���&�PLԶ��`@�Rx�Bf	#Ո.d�I���v��}V#�0��R��AP�
+��M�
6B�D��!q;��D�6�P��]	҉�fy�E+}.
+&�
4��֒3�����\�ĭ��M�Had���S�²3O���B%��v:�1W �Ťx�2�>����S�bŵQ�+�
+�����
�����[/�

ږԂ����V�ʊD��s�"��t9���XQ�j����/�Z?eE�7�b(
/�Es-�8�P#�޸J�V�Ň�����:����m���È���^��caav�3{+����-��8��
�/QL.*�Q]�F5��i�rQ�,m��€9k�b���88��)@I&���P��Mq���^�
G$�%[�꛴ ,�\$It:�9�,��
��8Wr���aJ
���-�`����3-��7R�R8R��Jn�Ɂ(�
�83��L��3�Rrx]?;^	Ģڈ���Q���܃6��u$��*!��p�^ہ���8�١���8`W�Dk��a$�Y�D��*�"��� ef|�C��8:��	�3ϵ����d��(�FԲ��
��o�A���Zu���
+q	��OC��f"��lG*Y(&ZI
L�4�R��F�+�-�5�P ��dr~�Qj���n��
N�����P8/ �`"Eq�=?�
�`эE5~pK�x
�]�E�YbL�눜2��XU�jŊ��K={�����\�#�b�"+�ӵd�D�i��S�C�y�;��z����LV�Y������a��3��ajloJIF�
+^� ʹ�u14/-�@IpkNi���Z�h�~e�.y�͝�Tu
U�
PFuT�{�
>]�br9 �
���zSj��x�/�
l�#���J�N{OǺ!Ȓ�'Ļ��^$�5��Ȫ�V�0��a�'�&f�ۍU|�<���*��9����D
/Ǘ$��q
s�A�]�phe���6
�V]v-���聾CR�A�p$^�����MP�9�
+� �8�Ũ�SU���!p����9�a������DGR�*�Ac���V�Ft�ߛ�D*%���TI83�ܚΪ��0N,7*)��rZ��0^�)�Vn���~��~/Gȉl��qQ����V�m�F�J�
+��ڨ(e}�I`���k|���I��/a�D{Ә�/Uelk�-���ykS��%�m^��nq�[�<��4YX>c����ܸ������&�8�~s�N
-^�X_�u}cm�~�|����K�y�-������G����=�|��
j�(�a��$��!�%�����=|�	b��}����nL�
�_�'�2k����Խ	��?0Ҕp����	��8
+j�@>Ə��$�fX�I*<
�U�6�5d2qg�����`pn
�����^p@����N��9��m�&�gXm
Sd+/8�s�*��Vo�ˀ�F�5���T�WOo�Z?��9k.�=�Z���Y�aߝ�_�˖������DEf�[�x�
+�0�,��(��1Xx�W=���v��� �zf��)��g��}N��y� �
�� ��4 ������
__
{`z{
+`� `{
�� �4��W��0���]�>+
 �y�W�P���0���0���0v|��b��)��f
cw��0^�..�+����g`w0NL��{
�_� É�]Ǯ|]0Lc�ק�|z�/���G��0_v�S��ݝN`���!�W0��a�
+��a����؋է3���=��1�s���d2wd�ч�.��pt���C�qle��7V��摝 �
�����~���7w���[���?���_~��cs�c>|��o?��������{o�0�[���8�'����7��Rc���O��
+���?��ɿ����ʯ������Ѫ�I"��ޝ�i<�\��a��-j�9l	.Ö�@XN�]��P7{a�5���΍��s�(HvP�������;4y����g��}?߻�8k��w�N�dWM͵hkkW��~5���1`�O�–�#7�r$������@��U���� <���|5�=��M���
��n����`�di�e�������c���?��hTx��/n��wN�~I5ǂdv�Y)
�uZ��u��:gj��{�̆�-8;㉹^Ac����>�i_�
x�(���.>�n2o(c����a���g�K�:�����[r�E�A�!��	:y��tq�'�Wd����j0"���AB+A�9Z.�G"�h4~��:Q�vg��N� ���#���ƒ����ք
�jk�K�	'�P��:{������槌[}N
$R����a���2Ս�a�ʜ�W�M獁��rڮ�C�Y�l�oiz%[��+Q���˂B�э�m�}��1�Y��V,>&�K�1T���D��FLA [...]
+P�7�A��r���@����>�`��ټߥ�z�����_�=�K�T<W�PM�w�<�W�YfҹB.N-N
�m�e2f�҉D,Lyl�Ɵ��d0[,�1�B�䓃�J*gWz�fC8To�� �P4W
endstream
endobj
29 0 obj
20605 
endobj
30 0 obj
<< /Filter [ /FlateDecode ] /Length 31 0 R >> 
stream
+H��Wm��H��H��޻���q�n�;ѝ���&�!ٌn�5�
��Y��~�Uw�`��
0�;]��]U]]Ou��?�gg��{�^.ݾ+����(7|�xq�tU��GG7咎���mCPpJ���K��cj��r͡��t��ں�1�R4,��N�f�QBM����@�
KsLf*:a���m���15
3��m� R\,t
S�;e�#aTk�V �k����:�MuGXG4Fm3�nN7� W&ݴk
ۂư�<'��r���A�Q�45�����9�j�iY(��N���3Z/snjiN6�i�t���
�,
�M
���p�<�9��SO1����Qf���v,�DC#D��D��,���<]W��V8W,��&��f�7u3GL����Ea��Ď��6G�ې�
84���#C�iTW>�ä �5ؘ�sogw�F�\��ďB
O�kȟ;
կ�U�XG�h8�&���>��0r�*z%�ވ�����ibo8t�4�,,u8W���2�?��T���r����n6��F�)�G�(�H�)�I�(�ʳ;�'���7-����@��S�U��˜�sT9�,U����d��]�,�� [...]
�@��0R�����jK�bCŭAm33���5ԃ07�f1���cן5#��2J2�@p�g�򿱋�O�~>��!�
d�'v=��rdJ����,������>kf�'��E@��~>�����@�u	�v��'�=��ӽ��Y��	����p��ti�,��:�>�b�lW��@׭3%
�-1�@���x��$�l
{~��x����uU�,�O/a�����B#G���Xy�\7��Ĕ�o53�&O��c-s���ϝ�
�~�#�L^�
+�Y�qe���G���͕�<��l����$�/���4�Y��Ϥ�0�
Q=
���p���-aG7��`IS5`6�?�F[A��
gK����\��DL
�`UU������Jc'�޸\��F��|C�욘='��w�,����+�n���7��GÑ�֮�@�^����Q䪪��̫�ep��=�l�ݚ
*bn
<[�\� 4
+9��~��x�(v�\W(H} �Z�Rv�Qe�
Jv��������
�
a�{�~�CGnx7J��{z}��K�2�_ہeMOT�4�.�za�u%�
�f�7����qR�x�{Z�aW�W�\�z�7�P���!_�V�
+oG���n����]c�$1 ƀ�(@,�N2��
gv
���O���oG?��<
��a��^o"lQL�b�D5Q)~B�~!򓔨eO����я���@N��q"����X��5Hx�]JX�$�!8��1Ơ��x
r���C����lV1W�,�-b���r�)2�+�\"/XX6��m�#7�ݻ芋袛!�;
����n$���
��^.
+m����F��⊐
+�^��u������)d����7:��ה\�W�;����v⿿�v��ì�w�_�͟������(Ƚj�'������
+�ȝ��׼��w�5oc(��
#����?}���pm�K��͹ɉ�_�-�I|��4���q5��m����êG$�߇�~}
���ƲO�Y���?��ظk"�tp�x�m}?��iG���ϳ�r[��n���'��@�A�SB
��>����P\E5]3�n�_�Ո��!�af9��y/T6��ӲT����
�=�V�
s}Zаk�
��(�V]�|��DRpZ»A�.�t�I�Dt=��<~Ȗ)J4⽌��6�~�w��I�Σ8����뽴�e瑟dh����R�]z�^4좎<|?E���V�?�Ԇƾn9��`[аk��f�A��
�2�0�մ�Ȝ�&���N��8H�\S�0b3���P
~t��.[G�k}7>1�-<�
l���7K8x�cn���/x�\\|�<;��0�Lմ�g���s]�4zʸq����M���I�̃E3 ������21�a��,��KN����u�C�I,�����V
c��C����K
+fC�V���Z
+�ަ+�A��b\?�G�
<
+�T�.��T�
+���_��m#9����[$@�h�;�vҤ��6>;}��`,�m5�$H���ۏ3�wَ��M�u�61��9�C���{�4
+2*��Y�=���7ğ�h�ɐ�v]ZSv
+� �����
�׃>,��N�v���{-Y��C.�m����$J.�
P
I������\���,��-�]��0m��"�$o�t��C]��%�.���'iA�4��A䇴9��k��¿i�WQL���&��s�X+�"N�|�. �C��H<S
�u6 �Kځ�~H�{�����
2	`f}�+�c
z! 2��s	�%���.J�{���q�k�(<����5X�J����&UNV��8�lk�Vk~h�x�p;!�b;!�1!�X/�n.;��R� 
-�;R�x��m����&��m��15�(U3�O�ޮ��ʹ�;E6��!�],�Ų���hHg�9&{�"��)��N���$%T���uqP;\
�����_�D4Ii���<�
.Q���xm���7xڽȥ�x��>��Z㯘&P���|��4
+2Jʓ��,hS���W�Q5�|o��G��E���Si��i���}��=T�X�Ƶ�V
�^	l^����E
r �-���<6u1M����4���(�����U.I����b�<I�Q�$��V�xq�����g��	��lY/̹�b��N���A�O
� ��$Kg�) �{����5�gC�΃�dD��|��	�
+�C����23���8�{�Z�1�|6����� ;�hb*
���N��?�|->r�����!����0�-�y
����Cs����
��E��Q��2K��o��t�(;��ަ���RU�e��~�z�G���t�h��TguN���������
��xIKã�(����ŗ�
�s�^�@�=��ēd�H,��TS6
`9����*�g��;��`�IS�1	�>��[۶��?e~���j�Mw�������«� 
��E���|��
0���d��j�U��ҿ�ҏ��
�DH����%W�e!�W�h��
+�9��E�xWz�Ⱥ�����X�+ݐuH�5M����z
���Y��XgG0պ/ܣ� �����,?�?a��!O#
�h?�}��a�G����^�/�{���c�8 
���3���>}�qr���K�a�g�g��W}������@�e����;��W��M���-]�C7ͣH�cQ�m�܊���~d)�]i@§�>
h<9�bn���hL���~�.�|t��d2I	e�����x~��������i/];��`qt��ai�ސ`Ai1n�B�Q
�UH����n>����(�()OJ�p����g�"��q���`��5��M��8����&f��i7���7���֞ry��
�W�w/��Y|�R�E�m��΢D��RrIZ
qW
����1����)�2�$Iw\���/e9��Ȫ���C3[4�l!͂�n�%�T��"�δA<�����m��
+:��P-�AC İm~(��|X��c��'|�g�vo�qoE*��J������\x��_�A:�1Tz�Q
ޒ��g�e�O������GmՇ"RHa����9�ϳB�?��2m�U?]̭�>V�UAA#W�IS���Rp$[�	�<M�k6|�BS5Ժp�Om��&4
U6,T��R�Ǫj��tM����

���	Zh�

���:��3��@�z
���Y�k{v4�],
�,M}
J� Kd{<����h(�<��}���!��`�G�3c�������m
������y���o���n�g��L���_Y.��5���+�MKccK�g�-����I��e,?1c���7�LK� ��S��j�p�mxXc���0���݆䒰U-$|̎��k����	�b���\dH��Q���R�-ƾ�\̇��I�R7H񻰰o�����;��
g�Z��#�"�)X+����t�᪽uJ��
`��F��􎝳ס�K(#�"����E� ?��z����?������vp;_������|��G�nXZw�}w>�|J�u�����ʚx�������?���;J�ua�l� #�ao&��
+
���?n�֟ΨT��5C��Q��������:W���")��v��Es��M�|�(mX�&�b�P�C0�S�����H-E9f�(��PZ������[ٍ`ZF�y"ٷ�Ҭ<Cy�� A�Fd��X"�f�
+qբj�_�M4
\ne֢j��	ٗ-QkG7�:2��[e�V
[VC(_��ؼ���Ã�RYV�լ;ȳ����ž�SMGU����֍
�d_��K����/�)�!�/�*
{��<��1ē�ëVSaЅ�ȷ#RRֵ��!�*�q����QX-Yu#dX<U�V�-�պ�w�]�9��Uc�cG�%$e�JH�J;�<�o�_���\�i��O>C�mV�aਆQ��*(�c��i�-a"
+���<C���is�ç���]KM�̩�m�EfYeRY�

��&�$���<hcI�P� ��*:G��o
�22T�<T��I��)i��|�9�i�,M���q!r�1��{襔/�j�W+�?e+��/�V�\x)��?�
��K��JC��8���\�Z��Q

i��B�f9<�C?
�ay�yCw���E��VGB��)�g��:�”-�[
t��߉�I����)��t��G��Rs�U�r���_�ފ~*mn�&
+ɵ]�W���s�g�4`/�ďW�Iۆ;��Q6	0��*N���A�&K w@W
�a�\
��,�c�&�<��{礔���-���f�4z����-�Dz�7�(�焉�]XfY��]>$ 9�]�o<�B&�	�
\K���
��}����#��
������x�*"���S�4��m6q�9�

Yfb]e˫�!)J��Ȯ���ˆc=
�<������/�|��(��m�N<3�`��"E�4	&"��4}ewSxf,�Y�-_2n�~�
n�{�F
�r�z5G!W�7�z]M������I
%	��K�)<
�m$�Ι
����x"��8
�}1�C���<�O�T�zc� M
�9
)]�g^_tH�?��Ot��,I��<x�F}�0���0���8��ۈW�$3����W:��
��Hnt,�y���Y%���\ꎳd��Q�s�|�0	�{�1R���R~�ap{�)Te������{�1{���Y\_*�5wt���
��f�x�T
E�E��'��.8�%�*���
ųJ��n�da�`%^ 
��ŋ��#�A��ʘT���6��`�:�Q�/�?t��|�ٌ��S/��ҋё�k��iͽx�7�"����I.�GG|.AS9�:
� �͡���K.�.���{�����
�����Z>:�!�Nc�Ro
<
�3��
4�k�&{�d?�<w<ޔR0��I�ߙ^�VtE�\���})�^�9�:�f�b���O��w�V#ηm�����d��e&��y@�J����(W��#�^/��*4�o/�+/����k� ��ADgc��0RA �kܪδ�H�_�d
G�𪰯N*'��6��o��y�>b�0$��?w�&a���F���:�b����=v��|��)։fX�BGW�
��(�
��ݢt/
����}0I���2��Y��{�Z�C�{S�M���[��٦�����hsp
�p
���c
�7ݍ�
���}���~�mn��������e�ٌ�U�ۖeXy<�/(��t
y��Q�����m��Y�k� [...]
+,�ߔ&]
}.��,��Yz<M����	r��Y��Rt�%)��oB]�$
+��&l�mzϒ�-��0s/�3嘣<�,��I
�y��G1�ޤ�p|���4*蕷�#��-%es�P,_-��Bf�^������퉲4
�
��k��h�����&��r?[��+��
pӖE�/��,^@�J��R7gR�7�?2m�B�da}h|9���bh����l�&�ax���U��u6NX*D߲0���]&�!�+^B�z��&��8�
B�A��4�
�vҗ�g'm 0xP:��$;)��
w͏�	��T=:����zB�Q�3�Eޣ$HY����
|��ѻ��4o��^���k�f
!a��B��ފŽ��G��v(�П�e������wp(���<�fiۈ�tq
+�I�H��59qX�DG�

���A���P,��F,O+��;���5
�#(�������v��v��F,p��5��	�F�ulP�Ѩ���6��7���q"�9�j�p]dP���nq{%�R�!�-�›��:R
+C�����
�*��p�
�W��FL Yh�\SŚ|�rFJ����R�3�����

;��W@���Zli�C
d8��]`n`#�Q��7�,P�"�7T�u�|c	��n�R��J�ҢB�EE�k�j���L�h@��l貶*�-w�
�5��I
%�#��$�F
ת�54��A�Q�</6*ц=Z��XRFMO�;��x��_w�Q�#��a0�O�����q̩b�����S�I�N�^�Jv���D���p�Dg��*6XǔeL��bX����CXi�i�1�J�؀'�
	-}.0�V�`XŪ6��2=�y8
\ild
T0�TBn>�U��B
F<Ͳ8,"`�)e`y�Ka��

/ů8/�#9+n��

�~cᒥ��!� Dp�_�0)ފ]	�������ʁ-1�w��Ie�>:W�)���Q��C�&��873�����"�9���
,��Ii[<�`Xhx�f�0�=9y A�@�Q��I�a(P_|�;<��W�t��8�5��C�a�|�q�����,��"|�a�
+f�%���a���D���m)ӑ���n'�)��U��
�q"H��X*
��Frb@�cV;h��(\�x�[E�
Ɠ9Q�
J
C�*�׵ `h{���� �;�N����c��������4黲<�%g��`Yb
,�\}>��n�,��?M�	�y$�ە�0K��� �@~P	�B�����kXU!RWC�m���K��\��BJ�[��Vv)B��]WS��ϞZP������'��z�
�#Ѧ�c�?�’O�:��b�>c"�6SgY`
,�]Y�t�m�dY`
,mgG�;ե�7YXK�w��bI[X��,�]c�S�iK,����.�
�	�O��p��lp�o�j�?�6�J�����vj�1�Pn]Z7��v���Z��q'�ЍZ�/����������O�����vsz�F��R��Ҳs�Ɠ�}����c<jr,�t[a]nC��-9��kH���:Y�OÒ_�(v�u�aWw�}0�M96\c�	�#ňA�L���/\\]l���
Uz͢ب@�k�5	*UA�j�K��X)f6T�}l�s���h
�lf]a]Y�[qz��,��,��R7��6����9���,AW�1/(@��b���M��J�Ͳ6s1��ʨY���\�
�P��YT�/����9
UuEmb' Kvd�
�x
��U`��6�����LL˒2%�ndz�i�,XG�a�9�v�g���X:Ot�Y�m��Ra],m�/$�?
�
+�bi���Zr-9a�
+��fTc~�(R2�Q��wЃ, ����`(�G]�V^^�>M�c���3�s��O
��|e��2޺!{pC���/�!<�!|ㆌ�J�&�Y����S��M�Y����€B�t

AV,�I�����"�	S��|%Xi&5L�7u��+UBuQ�\�l�:�KZ�5�ܻh�O0�]�*�p�gŷ�&2
M;��-�x������>~�d-芨���
SI��4�}�f ӷ�9�0}���ПA=���ǟ�:��!�����R����<5��5a��
���9�|��yd�����>o
9���˧2x�ѥ
�2����*y�Y���~СҾ���q5�-�?�E����w���ν�u���=�q�Q����"/3��9m�U�Yc�CX����|�-b柊�`���5|��dȇ��D>n�O�r�p��Ϣ:����Q=Gu�EM�J��t�6<	.
J�L��4�+�T�'�
+�Q�r����({3j�8j6�Ѹ���j0���:Śo�*�gR�/f�{Ǒ�?[q)��݂
��:$M}���x�y�4����3��N�

�Y��gY�
K�?{�孳�qϲ`=���+Y��ꍳ�|�f��[�Df ���٭�W��FHʷGtą2*p).cbN7�R���U��nf��9)f�s!����hzA{7h�Eȓ�<�[��+��`�т�s��vw��ۧ[
y�s-�} 
/yH|ʓ0O�E�����a������Z�ќ�����.5eVע��{�������O1S���C΀���fg��`�SKD
2��
+�S�5;oU�:�Tw���:'I���C�k�W��BSIy����FGq���V�1��������]�Z��bͻP%EXa�3���ӡ>�K����r���Øk1�^�
`ˍ1��X�ci��t���l��ؼ�����4
�h��Z��&
%���:�(q��M���[�&
��[��g
���>�[a���t��\��Ԏ&�L^��
+���,QB��!3���=
+�OG
[��#˘&
��%�R�FbK:��7X��y:"Ժ�ΐs�D"�!��P���S�����I�(MW/-�b��W�,X��k���+m���s�5={u9��"S��e���>��QsP~9\X�o*��U(�J�T at j{��$]^�i���KV'��u�HYZ��	ze��J�2�K�烨,jIQB��Ą���U,4=@�	u�ӧ�+>�$�j���J?f;�;i5�����,b[����q����
Nj�]
+XӎH�d�X�k��%K�{�۰���l��0UK�3VƖ�i,4��|{�5��������1�:��6��J���;h��}�
HO.��|��$&�0}�����M|��"��̣�C*�5>C��kz�_R|�%���|%�Q�،UQ�]lf�(�.�����
+�����5D�7�W�+�ނ�6��>R�D)f0h���be��!%
��`�W�Y1��l)	�
K�*��~�9"�]��|�yD횫�6�bt�D\0<�K���`�
��*c.^���_�>Pّ ,/�1�b���
`Ф�$^��=:/3f׃�_h���Lڋ�`��T��ƻ	h"� 
 ��dA�����)���aW��o*dgpj���>�~S�Ȓ�����磓�Z�C�IM3��"]y"=���"[�bI�[��a*�MH��C���
Z6��$�
)x �MI.����0���H����� ��
aA��! ����:REd��a�
���H���zCA�w�V]U��@��賿w�Ez@�F\�
���v�l_H�.zݝK}�+C�ԃ�.���aT�bJ�ژ��R�s
�J�'R�VsT}���Q�}E ��QǸ���B�F
�!�,k샷��2��&t��F��:ҁgB��p��Gn���r�7q���bԌ-F}��mH��>�e�#�N�Y�%��ua�啑��	y��B�bzV�Q{!@�!@�E ^V�m�
�m�m��+}U0�MK���W�P]�a6y
8>T��W��E�����Nϑ��>Ǩ�,
v�R�s
�E3$��l��<���OJ�
g
w���a:�W��uj۩���R�f�z,���|C��*<E��E�E�
,�
+�~Q����Xd� �B6�%n��](��Q�(��Y[ⴄ"d�cA҇�ز,�Bms<�#.}��
9sp��Z���J9r�����X��R��e�� �����m(,�` g���
endstream
endobj
31 0 obj
10349 
endobj
32 0 obj
<< /Filter [ /FlateDecode ] /Length 33 0 R >> 
stream
+H��Wˎ��7���]�
+|��2������x #��g��s��$^�%ռ�6�t�����8�`���Ɖ]��Rf�<>�𨦧_
��OOF�Y)=1���;�������ӟ�O���;y�,�6�����_MO��
������މӻ����"//�x��h�����"��E���Xb7�������gV^
c�1�%h��k����/�v0��#����� �8��C�:Y

J��-�;�b�M	��&�iBܶ��H[WV�
X��Jze53Go��z[��JU��cU��ڙ�*�0����Pʃ5p3��U��z?�u� �&�}! �uqrNhè����I��ZC at a ����cX�]YU3�}��*�����2J� V�n}9��2���۲4�5�795�����˨�n�AX�^V�y���.E.K!`\b�ss�0ʘ��t��7Gii%�-%r�>_���;���.%fv3��������b��N4�
�t�BM�[47w�ݢ���b>�fF�1��tsUw��ޠ\:��c��¹�#�إ�x�SlX0}��*f�,��\9���}ABb����V��
��ÐA�3g
�5��O��n��U�a�B
+�N��Y��� ^��9��:�ΚV�Ak���B�q�"]Ɋe�
�����)+��D��{w��z�d�
+�
=�wq�LE+�6�*d���o���YX��3FT�)D��8Tue���`���a�Y��*weПX�T=W�F;�9��h�<��V�vYs�
+�5�U}�{�����p$	�r<�l&��>Q
g�����XCx-B2�k�f�hR�����
r�E��j�A2k�1�f�
���򍚝����
���
�
4$�pN���Lɯ�#ǵ?�oIV�#�^��T钨�x���.f�|�Y�Z��t�
΋;�Q����7�-x.]�0]�l�Lc�
읯q'f5i��(f%j��hÊ�(�ɘ+LW1���u�9G��
�U5G~�*�b��|e_��>����й6���Q�a���e5��}�A5�D�>S��тU��j��=⪛�}S?���"�� S�4����U�>��)��fZu%���
��vMS������z�4��S��e��S�
��-���4�Z¿/��r����(�(KT2�u��r:Y}L�־�����Cu�V?�����J���Y�l���d7&�()�������Ɋ���j��P��/_�^Y��z� 0�1X��Z�.}�*���Lz�xQ���E
�5V�ڗY�C�؈�����u[:J�&ƀE�
�%}P�$�q���Q`c�*���Uh1Cl�HN��b+���]feD�X��UO?Cc��6��,�Z4�
����;�~{
+��t\O��>��m�y%��5�ʼn�����N�Xi�-�n��;�4��	�
::�b��뷷��0޽�	�<=}��3E��>J��M�@�w��^�-��
�. %�뱬Z�s�O�j��C
�Y
:!K�P��c�`d	��w^^�U/��~���N�#��dG���
+A�*&7�4"z˓��?.�-��W6s7��O��9��5��L[�R��6K�~8M������M�MZM�>Z(!)�r�A�����h����4W�wka�L‘}�oeTc}��P��-��d�ce�\[��~ED��d���\��(��
��9������W9�lW�!��`������ۘ��K�E.��:LgW���E}9{��Y���
l�H�/��a��@�٨��4�o�o�_`�q���&ܰq[6Z;�e�=�,�:d3Mn�;��&�n��ˮ��Ն����<63e�{TW��]dRYM�J�g�s�ar
ɚMe�$=�s€�"�m#� iv��D�
t�V���NF>�Ċ�|Z_�p��W|���R��kqWb����n���9R=��"�����ȥA{Y�+�rڭ�aA��
0n��
�_�}��ա�O�j�
+^�@��ɼ:�@� ���%�%3�x��z�ߝ�]��Ȼ�ޭ��u4u�BV��N���Ma;�H���Z���lm�ul�^��+j��)J���5��GH7Q �5�f��A!�R��
��(V�m�4�
f�ZI&�N5F��	[�<b7f�I.w$m�𠱩3)\�P�C�)�$���=��KJلF��VY�n��)a_@�L(��	a��
n(a�	un
Ǜ8�E�gVtN��Xye���� V�o[�A0����
�I�	ֲ�+Ae�{
+�}\ dcJh�)a_�j>%�
!
��g�d���M�
�����}����l�b
YF��&/Z��x)A�g��o���
�`1�W���m���y�Sx�+Fgl�
*������^����K]��/-
��а����ޑ���%�)5�J����(��,�
�?O
D�S����8�w�"/�K/� ^JЗ��-/�$��8rG?qq�⻾z�c6�(V��e�CsL�lMr{ /%H��.�����!g�ݽI�-���
T�k�<�U��ܸ��<��
6���ov�
B�����
���1��86��Z�Ӷ�EG�ǥ�ԑj�P�[�| /%H�h
��?� F
��
�/��ʘ���ة�s���g�~ǙT�SoS�{�J*zb���U:5�z��\W�b�	M
y�:4eZ_T����M�Έ����V40MY4�;g��Sهƒ��^����/
@��#A_��y��w�լ��	kߨQj6l�#��j��
�J��aØ0�)
+�m�A�[Y5"�lM9趌w�5��ڕY#�
X] �
W������E�}�e�[�՘����o���Ϫ#�
+�%�vH���?e��YZ�V�}�bsy
V�	�V���*V�ː���?��韟�񟯿�������	QEC��:��Fv
��O��/���?\���іe[��3
&�߷��ګm�����?�ŀ���N�Ov.mZ�1��C CQ�� YJe9A��3$wɽh/��
8 g�g��,y�<a��`���Z
���}���_���|�\̉%zʬ%�lʅ?t���?ÿ�$�@8��=��
��
�
AYz��@�mP��v��%s.�"�p+�,bu��6�S0���_�mr�/m��
9�v4��-r�9��6�S��
+��)H{��	bZ1�÷��"fCM�^��>ݦ<���D��H��
��m�W����mx
�v�4�
{>��̨1�YN�
+t"&@*E��S���e

}X�n�
L]!�˲F����m,A�����t#�N6���e��~��'���b��A�'oʙ�A����"�M9���ir�69mM�$�nd�IFV�3!_����EN��w�Q]��hܠ��U�;�E�da��^�
��	�u��
j�
�}#f@:+c��wG�
�rqʭ�A
�/az�����l�Q�O�C_

:���O<hP!�iK/�>�8�4+�P�D�I�'�
0+mO��P0��
�昦3�Uu�{^R�
���p�kR�<;��pDZݱ�߃�@��,e)V]�Dse�UWj�UMWXu��͕���K�XY`���e�MV>{���W�,ë$�����U1Qb�c�V��+⽞p�
�ݥ��1/�Y�)�:�	�|�V,~����[��Q��$pVU�ٖ
GO0�h�D��g<$�l|�d"�ɒC�`��� ���-b�u�?�^�>H\`�*��+��Λ%4u'���\��J.Q�I]����ee�UVb�cB�� WV
=�$b��1U(����DR6�!b��ي�R_~X�E�
#<�%M������{£'d�z�<V0�ֵc�D%y��]�)Q��V΄/J*�8�X����Sw'��c&#��'3�JAaf����lTX��2&�f��%�
������8S��Wt���d4�c��V0��O�Y����K��{��Y�(�$�����z$��a�:�
�Ө��5 [...]
+&���"\!裆��+KN�)V��ǡ��i���x7
+���k�-"�Y�-z'0�
I@�Bj�7�hϔ�̹La���R2�R5RfL!Qly�M��pD���b;���O����)�+�a61��p'!����;�Iw�r6�Q@,
q��n�e>n=F��>�7be{�V�s��\���gV��X�0/�b�d�+c�,�a-,f��w��̵�s7"��Vۆ����g��KY^���X����A��Y��߰���Pj��Phd���
~WU���>�Ǎ{h��q�e�t�/@�o�R���
ʬ�*�Y +��>Re�#
�T`�%������8���
�v��P�~�h���R��p��T,He
+R��d�����|�
QM/��G�~�Z���w�XgF�
+�4�NE*�|j`�����	�
+@�+�As��Z+��Н6o�أF8�7"��;Gh��js7_��G
�esKk�ٯ�7��*����\�q�(*L
��f7_-{���_|���,6��(&�'��&�R�V��v
+^�=�}.d�
��sȰ4��i��ކ�:
����z����/�_ܜ��<�tBF]N�q�3�V�:x�;2_���9Niy8i�'�c�E�Z���0�PH���&|T�����_�犍�_�J���׻��b�����e��.���
7ԟ�'я�;l
v�AuM�|8^�ɗm~���h�B��O
�����d���
�e������b����N�nrtsv�ݽ\.v��z��N�O�
�
����Sr�w��%������f7ǵO�	��	�%g ���7�֟f�������K`��v�\�@��~�5'��C�_� � �n5t�y�
�Tn8:z����� k��	
endstream
endobj
33 0 obj
4773 
endobj
34 0 obj
/DeviceGray 
endobj
35 0 obj
/DeviceRGB 
endobj
36 0 obj
<< 
/Type /Font 
/BaseFont /RHMHWA+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 37 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
37 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /RHMHWA+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 43 0 R 
>> 
endobj
38 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceRGB 
>> 
endobj
39 0 obj
<< /Height 128 /Width 92 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 40 0 R >> 
stream
+H�엿kO��/+�� (I$D�Me�""�DD���@�h#AD,,���
-,���>�{�����s�nr�>�0;;3;��s�s&I�ě7o�ܹ����t��$Ćx���'_�|ٳg�?Z�Õ+WlD�h��G����D����������':}���������?u�Tg��
�oHW7R�3�>Q�a�8I��;I��6r��s�*~��+)���40<<L�����~M��%z�v8���
��A?a���*l�

��pQ��}}}2��+����$(�:�M�P�������xW�1R�O��� l�	KKKxH����
t*�vYh���
1ѱe�VA���W��}B-�!/�W{��M��l���񂟠�[�鮅�l���ݦ�����u,���UNH�
+������q+B)	�B��PՠV����&���@}�w�-j��,��-��#�LB�	��#I�*7�����9",��×�k�
�Уڵ�5$�����y<�z���G�Q�
�0떝
^~M�f���ے
�
{�O4�%M[d%y1"R`��
Y�ǨV3T��1��Wk�=���
���1�d�|lg2�/�[��2N�&��Y4��ΖU�d����%ǿ�|CE��ӧ�Ad�ȵ��i�ōq�\mh�9
ۄ2��N�"�Od%zHY"��O���	zKk��[�Ƒkv� E���^#��o҆8����6䝿\I0����T,��>�VCVS�{?�
J�����	[���R���kѪ~nje�
�fhu�t�M:R��' ��<�E�T��\�T"�l{y�U\������\�� l?WQ>�
��rT�J�u�n at usNR��U�8��V���������'ju7�����޽'V��ڵkj����N2;;�vnn���um�"�X^^N�lllP�����'E}��DT)0�(�]__������
fqqqeeE,������^}б��9��k~Uoem�+r~ D8Ҫ����4x���`U�4�ň"ň�#)�.rP������X���%������-� �|*1x���̋/J.J��rI^t`�}��~�b7G%ё#Gr��-�٧W�)���ؓ'O*��X���iW�Ԏ��k�Q�5�ф`IR-�w:6�`2����4�*�Jrq�}z�r~dppPB1<<\�Ї�\K�


���
�,\����Xg���/_�U�Եg�]`8�"�P�a$F
+�d�
+W� Y�
|��ySRHD��֊F�J�
'�QT��qd�e��cQ�]
�&@� �KH][�b>nƍO�ݤ��0�
�����>�
6q7��I�23���>���T @����ӪSq�z������ݻw�<
k��ݖ���Ǐ�YN�#{����޺uK�W�T��9sF�?11��G�[\�
9���׿F���M��v#C$��R���@��
?1��j,GFF�|��^��`��"ɦl�HK��rQ�ˉ/~��Hw�N�>�c�8�i����ՠ
pb�f$� �����rӓ,}��\T��L���l��L�vɪ�2Y'�E�A�-
+v��C��֣
 �,-�"�OA�/�VpRd�?��w6h���
E9��Y���ݤ!�
&���~
+ì�eQ�'������}ھp�$�H�3x�1�Ȩ�Tccc��}�i�E�_��
��]�ևT
�ɾ}���ŀ������z��ի�W��|�Y|iIP��+
�N�{�rZ[�=��o5Eq�
�v�����������߿_T�>}��%�+i��\����ض�֎��q©�)H�&����kn�3P�!��8<�\�0�C������Z�033S�믥`�2�֪Dk'Y&g[
��Y*o�n��h��
�G��V�F�?Z�'��v�)����ED�6f%���. lhA�ϒ�ųDCJ�v��ָh)�$�r��M���'|]-S
5i0��='�v�V�A�|]#O�<9u��Ν;)-���ijg��$�ג��
JLv6/J�*�|Io�Uz SZ_�#
��T��\YF��۷�>A�T�I�W� �GxoKKKEuT	�W5!�9%�YgW��:��ܜV!���2I��Xӱ�>}�K���Q‰'?��ܼyӧ�(� 'VY��) �. -,��z���M�w�
Y��BZU�2�=Nj��gϞ�n߾
���4q��?f/
�޽?�Gy��䤊������x��;�m�/�1��!�%Kd2QI��UH�D�Ha�U����B�EV����t�������?�����
�TZx�����`Kǫ+�Z�D�e�����I�R��N[t
	�Ç
<(�>����N[�b�
��P��?�(��d���/صk6��%� Vb�?�-�D�-�9��+a����Ĥ?ld	-�:11!��Us�p�T��9
/��Wh�i1�d/w�)�Ϟ={���
.����[������'A}ҔD)�o߾UE����
������#���E���$�f˥��
�h�>��fdddff�ܹs����IQio�l
k���� [...]
+'�>��D9TnMCIb�Q���i��'M_��i]��I>��I�+�1b���մί‰�#=�I��U�pB����ʳZ
+� �͉�q�
+Y�;
�y%=��T�C�
�|�6P]��*�J���������N-0W��n'��ôٵ�y����Em��w��F^�~���
�O�<y��&se�&Q֧
��E7��N�����pʹ{-��;F������sF�Rω-�Wڦ�t���:I����k?L�ꓦ�ػw���Zɬb��ӧ�\

����K�'��5�T�)��r�m$}��w:�̙���'���j�СC�V#:���89v�>644��,�km�$.?��tL at v�r��� �#�dvvq��-�i��	,�w�2b�59ңnRV�t��ܤ�Em�_n���MS �����4;��O���	~�%y�"���x���һ�(�Tt8�O�'I
�b~�%�Iu�O�---�D4?!U1��9�9��ZZBB���O��4'B��x�'=�	��:+++��] ���Nzb~�(mP��b����j�_�~�����y��W�'�3�=���h\__�a��P?W?���j�޽��	�p����'v��o�\�8^�}G���"�`�i[H3Nn��U���W���088�Ǜ�E(��I78
���xǞ��U_�GZ�MNN�Z��ߡ�!���K~wS�ŋ곯
�x��.]��Ր�i�W [...]
endstream
endobj
40 0 obj
3412 
endobj
41 0 obj
<< /Filter /FlateDecode /Length 42 0 R >> 
stream
+H��WɎ9��+��}I��
h�]n3c����

c��Ue�dU�����	�BRɰ�ۡ`�3��1�7O�����vz�Z������~������X|� V|Zx���dB/^ܼ_����k�6�S�/~h����_��"r:>��������������i�������~�


��n[}ï�O�ӱ�
@���VJ(�tWmO��v��}��u{�?��j�/^ݼ^y����

+V�⏂��
b���ߊ��X�X�?�����6zx؟��]q<��C	�9[p�J�+ ��(]
��$�YݢƷ+�a�)��RZ&
ZLP�J� �*�s��v!�u�7���u<��]ܚ���@���o}�`6`�l����(�-3�@����i�~HQT��Cv�Jc
BƖ�2�ݲ�yJC��+A�rӸ;A�`�I��mW&��mw"��!eZ
+(���	鯋�A����.��Y���B	&,k!$Y:c��:�����ץ��E��r�.ڍ��:A���ݵ	r�a%����H�s��3��iA�Ҍd}05�;�G�~�AuV=���
oM	d����>G1�Q���s<5��ޔh��
�O@��Jh�&�!��
 �<VE�U
+J�w /�q�4�~��Mb����ͻ-��?�;Յ�����S�fۧ�/����Vg�`����x�������a[�����m���#gH��}Z���=6xm��^V��G�0�p����u{�߾p������������>H�7�_�b�����}��
�}�{FfV�oOO_�ak�7������?�������o
V?��q����f�����
C�b�ǂ�DWA|��U
+j�����!!�u��څ]rAF�]���V�J�����SB�� A'
+�q�򅲍X�:�
+�}Mթ�)��㝵��W
űDvE	�9�vAD9�;���

+k�x�+W�RNy�/���L�<�+��{�9��kByW|!�9�R�[�:V��R9�3�ǘ�#�hk�q�]f��d�LA�<r:��ݭRД�	�
�ln�ƽQ_X�	�켻�N,u)9U����,�px8I����+�W_�12�	8B�]JyFD&���2�	8\�ZJyND�	�	8\�6
)ω�87�P��Õݎ�s��D�rG)w�ۥ|����(��)>wuxJ7[yNDe�u5�9���s��(?V��Bj:"*
��qK�qs|�^��
�MG4+n0���MGDu��j��W�U5NO��������Dn�.����jr��5
8�k<�cq|_��<'��Wϔ�	ʕżY&#��9�v��q0� ��8���
v�e�='��o �Gp�r���T���-�]�\�-Ӻ}�t(�z��)<� j̴+A at X�a�"�ǖ��ɳ��`d�m�;���`%�Eˆ��ll�JT&+%���{�{�B��������+���|�qE(���L,�<'"3c6F���/=A [...]
�Q�d��JA0�̶�-���XW�Hѿ���V��d�!�s�����
+�Ҩ�����q��Uz�
��`�����.��z۵p`x:$2*
�#�0�3�
�!AD�!�D&��f�4$��4�8+��#8B��
)ω�h�Y1W
�ʕ-�I�yO$�h�ȕ�8�f?�"2jJȥ" '"#@R �D�P
)ωH���#8B9腔�Dd�����v�vM�cL�3I3�`úض9��
+y�z9c��dw at C�MC3Nl'm;QW��DF���Yγ����ɉȸF�UG��e	3��DT\]V��X�q7��u�QLS��v��
+u{�n�'(��I�,�O���hB��]� .1 �\��������ö��
���

�����}O/�!��b�+b�V�v/m���ǘF<�p���=�/�i�P:�0if+!�&\��,���z&�?ͻ���f��U
+D�]���"|��s�E9ل��<�
3�`�"��
\LUr�1^Vy���'0�4A�Prg�!���
�H��&�"'�R�"�B����:6Q���Գ�:�hBti������iTid�w�SN��(��u
0��yo���+�`����`�~�cx�m�rX�|�cd�I�q���v&�/�4M�Qu(ς/�9!�c?t%,ڳ��=�Yz�g����	L����3WO�iJ�38�(�,������`�VLN�
��ɩs�4�ۇ[
Y�����D��J0�l�eZ�{`����j{	�ۇ�`P�j
+|�.P�{dKpCf~	�1��#���g��Gb��B��%8g�B�i���н15�<o�c���h�4��Q��%�Gp�r\�Q��>W�P
����2�s"Z9���)>���L�gDߝ�Q�k�B,���
X���U8n'AS�Qu,_sKsN6�{㽳�`p7�4L�-����=����`�P�����D /�T�O�C0Qz���F7@�H�����]��!�bMe��6#ds�)W��^Z_��5+g
�ӄ��GQ�����C��	�)�aȢ��Œ�����'g��x���q���`u��i � B
+�K��8�V��:�
��Yk
X��,�rہZ� \u��>��Z�f�z^NDNH�wN�����
��@��BE�.��9�ܩp1��,<�L�M�9X��16Yt� ���ް�;�
s���OU��t��>��2��C�x�g`b(L�׽!�!fe
+AD{Cu"��yCug�@��<��@
��gCv�7Xx�<odD䬌�܉d��r�c~���h��MǙ���t��a��P�Y�ȉ��z�$9r���O���X��#<� �x��=v���d��)�*��u�X�$	ц�i��
шmZ�`9�o��A[A�8;x�hG�%�
kј��h�G�\�F��,gleБ
�ht����F���#-Fc"z~�*a��7p;���JL��S
+	ߧ����!V�~���Q�a��
|Ax�
+��E��xl��j
���3��"�I��"�:c�Zp�Rw��������P� 	�/��2KA�
�">��ԑS?��C�v��I[cKƓZ�D�)$<�k3
Kj&"E��>�&��&LV˙�4z`6�G�
/kzf&�	�6J��.��!w�8��۞6J�� }�ӣDh�PZk�3��мž����=���E�g"Y����r�^�|&�{�wpT�5d�iM�m.\m8��#��m럋`��DC
>s�B�IC�����+
�KmG`R��Βy�!
L
+=���R�Ph���O��ۇJ~��ϯ��������_����?.6e,���;���×�����lV������)�`����u����M�̤�t��Iqy��w.0)�X6����$W6��rjŕېZA�@nC*��V�
H3�7�|X?s
M��K�f&�9�fǛУQ}M�qr��~��8�o�OG#�C�s��G�:)r�0\<���}Ǣ������-�8�(jIFZs
*���*0�o7�$�س5�
���8S�6^@�Ǎ��l�Z�=�}>�L$��������v
�`9cl��@ۣ� ��ο]��wk�l&�r��$�Q��2�|;��
+�
Ԛ|
�n��WZ�ں��m�p��V�1L{��;�!�meg���q����+Y`���v�v��oA�n���DRE+��S�{T�=W[�� ��Z��VۈR@��a#W�GѰ�h{�����TW-
+b۲���J8��������l�܊�u���a�޶X،<8�D��{��՝��
uל�e�ã���+V��
+��~��6��
��o�����j�D��wŁ���<����̘\.>����`�4�E�O
����/����z�x���F�0�5o"0i�C����X.�ǙIx
�7�*,DI�gf��6�-�Tċzf&E|2�
l^�#0)�z��
.,z�Iq_e�e�K�zo4�|���S�Ve�`�
Q��I�]1XW��[�F[%&�ak��	�6�������]��ci�a��
+D�G�W��[�1�*�#g�Uy*S��m�P����
f�e��d��֦��b�S6^���b��ôw�������^��_w�}%
���
%�)lAM�yuG� ���W����9���J�@9<Ǭ��'����y-�3��]՚">]#�^�ȡ�̎	,?9[�t�G����f4Ben�3�-��tG$׷���������
�#��2�F��2�*o��+sE3jb`�Z���ݰ��,ձ��ح2�+����o�yG-j�w��#�i���a%
���U�[Y��E
�}^ߢ���)*st/�̍�r/T�>�܇)�D�����o9���J�
+�,(��Sʣ{��J�Q�w�1����Q��iQ�D���ր�2�L�}�}$�ǟ��������Q~��������H`�Ͽ��5W�3���ۥIvmQ�+f5,���Ӗ /��׃;)
������֙�~$gfR\�s`�¾��=3��lN�g�w/�Oc�ħ�l��%zӒ���DOcR���X,�I�j=��}�,����z ���
�^��1iޗG���c͊��Iw_Ƥ�1+ǵ��t�pgI�Uz�FO�r̋zf���K
�b�B!�V�R�RJ�x���?3-]�ϋzf&M�ޢ�XJc�q�L
+=�5��?��dGSo
�

i�L����_�]li��}%���@%
��Z=�FO�ȣj�Ŗ&0���[c\��I�?�%�hy]Oc��������W�r������p�
+����@����\����2�Db4�c�Z4 �#�~ m;#~�A�����|:l�!�R4f"�����X��n���&ngdj�A�

g��L�����B4")7���=��(`<��0�3�]*H#H���|4x
�R

+i\��+;���M-"@Ȃ#�~���
+���T9?�d(m[��H�|�v���+��ȡ��q�MX��L�?s�DŽ��K~Zbz��,�/Eg&R�q��kq9p(sֻ2PX��ơ���U��$-M�"&�^{ꇰv;�TY�v�NQ��R%&�KE��A���tl]V�����/�
K��Օim�̤�*о�G������O93�">���XR�d��S����S�\8U񍖜Z��$���
f�>6�����C�`��O�hN��d�
_�J�t;��rߣ��}�F�����|�� }�����u;j�R4&"17�Pcb��QL X�m�ե ��mB��~_h�+�-����B�Dž�'���m�5d�����o
���B7�M�}{|)�Z,�ҥ�Db�b�3���`<��#��3L��q�30�N�
�!�[��D$�h�"{�����|
`/_��4�#H���|��v�6.Ec&���)�- �|?���16Ў }���pf��
��ʗ@�����+�d�&�@H�P��bP�8Z^���L����(ً�2Dy�=f&����ʕ4]����}�l���ĤM)l3X��`��:JL
+�ϥ�����iI�Ĥ�֭�:.
y�����e�c�.oJ:��f&��|c	K�]bz�}����(��G`R�<$3��
���H3(�kgNa�(��M�AqfRd�6n�61y�����Ȟ�� ��
�}�rf"Et|!��L"�R���4z2�<��Zx&E6c>I.fT�@k���/��=���‚
�I*QF�ن�dbP�f�I�?��8Y1�e^�ƫ�#0i���ŖSe���HQ{,5�
R�"��9�{*
NmS"��+	�XZH��H���
]2��uP`R�s
�[�q��#�[���<&���jW���~�fw��` $N�r�*�T��ryu�Rx_rA���r9`��F@��1�47Z�b�)J'0I�N�
T�#iO���!I�ī�>�lB�i�$y
2HJO���G����b=�k�8�Z �t�2��Ƣ8�$��>�<���Hg�dD���i�&��KmL�_��:k,�_O?6�=�V��k[�+����׀q
{����$@�HP����.��H��@	Z�� 
�H@ 4c�m��wI@\�>	>|z}~�����yD|z~���ߟg�HG?e4R�F�����
ӵr��M
�Z�(>}�=����=�Ѝ�l�U&&�]��`�������^6
��
M�J
�R
�y�P\� p��Z�K��ma
CpH3c�)ei��_OZ��\���,��i7���"V�Xݞ���0����|{���*��d� 2~�lk`���*
Ƈ�0��B�GU�O��H�8G�?��uZ��0��l)�����L�ۖ�`�)
���a!�x��QA�ԙ
d!)��tj�|��	8`�f�ϭ�J	6.l\F&�ՙ�
��e������id`M��J�I oHC�
�h��X���!qUy�O�k��ԧEb�DL�TJ� n*%��h�v�����o�$o
���Y���q������e�ö�� [��V�خ3t��F[���,[�Ÿ�����W(\�������vet./2p.ː�p��_9t��>��VJ�A�^|������ZJ���\���4@6�K��&�u�F�<��<��F\D
g(3��Fb�D>v5�� �v�sZ�����b��CY��7VkL�]?߭���L
����p�
#DO
+��C�+��s�$#.������I��H"VF}�3��{
+�!�6�31W��~e�eaT�_���6�{F|X�9�RDv��qe��I�Y
?��xYq�ѻ٨k��g4�`v�//Z �
�B�dG(>�쨌%;��Fj��g|<;�a���e�)�#�(�����"E_
*I�"��������v�51jy/e�$|�@
3�
mV(
� �H�(��
� n�t���������zj���F
ʙ�H�1P�(���(�jI3��N(�z�x�h��Eo
SFR_Go�8�$A
�g��Čv�

+�9,0�Ǫ����C�!�~

	����	ћ��LZ��9b��Qh���5�C��%u/����qH>��f���Ѽ*~/i�M+F��a����a��ז��x�:����"	���~&

s�f���:����C��~o�[`�B�`�4
S����!	�E�A�ज़��{}�yJ|�F ��
&��o'
+���R��Wc�����ӏM���ӝ0��r[�[�/�AI�& ;�G����DR����IQw ��HP�-�8����%�䥳E$�����*���VA��a���x==lJ
tX/�1��X���r���	t

�{�R�pa1�M���
Vn��x������5�.�]�n�x�D�6�L?
�ĮƱD���#�= �W�5��l�!N�kM	
�6^j#�p�X�?$
�`�a�>���Y-�!$I@�(c�F�1c5H]|=bߤ�D�M��l��&t�n�!���wr�1$�B�}��0cH�^����Ì!�T��0c���~
f
����#��ˤA�bcl'igK��an'��Km�Xz��k,�h'&��n'5� %l��fdM*��k
Ai��mR�hq
a��8�Q҃v�XI��XP�� ��Z �k��v=N1

�A�V��)��i���}ҡo�e���Y��ɤƐD

N�AJ+�4
����#mB�|$Y�1NG�χA�*z�{1H�
�z/I�ST
z/I2�R�}$ɘ�����i���R�A������fp4����`@ȇC�_
�u�fy���h��|$�>A�ʓW����8���l�#�����0H����wI��B�iR��� 	�v���0H�����(>-� ߭:*~$A�s�>
� ~�=��$�C�� >
�~>:R��\����gi~逄b���a����4Ei�ЇA��(>
����)s����H�xT�i̤�����N��^�߿�y{
����1�H���ޟ_~���'����늼:?���#���$��;j :�������<��'
f p4Ҟ�������x��V��8_g����ӏ���b3���
��qO�g����G�Γ6P����o
#I�F��M:s��j
Q����X�5_g��4t�q�T�p�j
2UƵD�t�D���s��Y�>����CDZ�2�cd��k�ZE�L��)0���q*? �׻��N+$�9Z�P��j�w����]&�e8W��9��M���ڙ�����17hT��-�4�9D8�hKS�'��������nSK����I� ����v��`��=�m_�.,�I`[�_��?�J�P�(e�w��YEP�yP�y����w���F��3��շM�.�7��{�]@��{��U$Ъ����pv���k���
+���

�%����s����-)$�`@L�E(��x0�^7:��O��ٿN�9�c�Z��%��5��pI�'�\A
��A�96���a��g�4k
‡A�
ƇA�WY�z�0H> G�a���1�݁�E<k��Q!���zlv7�*o[
P�b蝊�-u�G��O���_���=���~��}q�1R�����ו
���/�?�'Ml�D
@�
�~�����L
���5�t��e�A/�������'�Ҹ8������Io&�'�qq2h�d��I�ۓٸ<����>��TR�"���������bmT��W�D+s���fM��l��F�9r����3&o�_��)
�NQ8L�?�S �
�eaČ:��W�m1ګ(7�P�o���WI��4��+rD?l�WnBb�	.\zXfZz���B�{�I\vR����MsxzIŮ}�
+�|�J9��E���.��h���j���1T����L�|ru!�WD���d�:n
UӰO����\��J�DJ�u����J�'1����[2��?#L36"���dj���6ف3�Y�Ӯhj餍%�r�ͩn�-*�i��(���u�(S
���8�)էMo37�$�v���Fn��ܪ��Z��*��U�C�`t�F��1U�=��7��l7�5�ԅ�:��1�oTv���n�
+u���=0�`�{��E�ɳ"��ѵ��u��\��`2h��}�Q�{�wLW~�_�0:,���
#g�F'�1ߞ� ��`M<�D
D��Eb��F����+r�v#��+����;O`���My����2:���N�bh� j!m�ZlѠ�ĝ����?}���)��n����i<��e���������Ɍ{��`�`<&�`|ƈ�C>�f
7�D��+�ǰe��h{<T�:O�qdZ��[
�Q��XS��! )^qrs�{�{�w��z�x2��( �.��$
31;��,�����uD�J
&��ֻ`�
PB�TdY֮��{"j�X�Bb��[A��oϒ|QT���[D�`O�ߤ`�9"��Od*�Ukr{��F):iH�@��Z���]֦��.

���m>E�i�=�=���=۷�gqz�@G��AtCO�IPc� [...]
+/�僤��%Z�A���O�V
+��c���N!��n@��acٷ�*��	���7�w�
�%��6to
+&Œ��
+y|(�G\
�
~��Fo*d1gGl��ͅl
�>��"h�=���G�J���N����y����؞ ��#�C'�m��uv�b%1٢�f�|ȓvT�n"
v�I/�%��o����ׇ����@��%��O�r�_	� m���̾h0G�9O��G�
�&�7)���ť�5��}I
+^a����b`,=)C� �^�H����B^<Κ.E�qu�x��MH��c��E���+D��ʑY�5O���� <����;���=5���
���.�f�L.oS�0�ZlV��(������/E�x���Tx]N������/����5�:�����Z;�~()bh�(��@�*�S��>�JP�U^Mkd��Jm��~�ޒ؏�;�#�gaO�	ls�	v���[���1;�fL�]�N�6�y���FC�<�RW�~Q`�YW�yH��<�愩|u�s���B�
k�6�u9۬���|W��j�.v�c��n���
,C8��)L
+���Y�>n'��#�:bʩ[�^�Q �q�
�,���Q�)x�$�l�߆�qdzvr�Oj�ͺXB��I�A/8�x��~WV�s�
+(���b*��
+I�l������֕����-ۭk�6G�˺I}���i����e�x�[���o

���B�
+lL>�G
�s���S����)����K~�߮�_�T־O9N��J,���z�J���O� �]ɶ
endstream
endobj
42 0 obj
10239 
endobj
43 0 obj
<< /Filter /FlateDecode /Length 44 0 R /Subtype /Type1C >> 
stream
+H�|T{P��e��J\��Eke�UyE��jA��	�(�$����	���:(yJT|�Ջ�V
��!(%��T�z=�~:s;�ug���~;�������w��1�����0Y�,r�ǡY*e���a)I����\v&Ɗq�Ŋ��`�x1H���
�fB��~���
0ǫ/7�NI�	
+�tA�������}��-])O�
/
�Rk�����Uj�*V/_(��LL��M��Ұxu�*�C�� U���R�*V
���%M��"I�b��ܞ*>A��8D�,��Wib�ug�J��+�4ʔd����R���p��lp�^��Za�1l[�a
�c>V�*
&��Bm�(
��0�-�l�x�ǒ0=V�5aC�|<��_Z�X
!x�|��7��+!
����eOͥ6S:j�����Ě��j}�����Č-3���l���j�\�6{_�2��k:A����E3/�g���[n㭽DZB�
�2D�P�5�4�9��H�T��� ��"�	��w�{
+|�K��=}��ye
Q��0,YGu�O$D2�mFt��2�f�
/Ob ��ׯ Q:��I�*U���Z��`+^�D4��!��ϑ���[-m(=c8�.W(T�		��gRXVf�:xN���PkQ�k)T�VI
+�F�ֈ�p�7�jip}H��e @.��
٢��E� 덴�
�g��拇����os��Ne�mù��
���EH	;��2 ��� ��
7���	v��	]����@��4:	v�'��!&0$yǗ��P�����x���`���y2ked_���A�� �c���'�j錚V�I
����=
rwi!��N
V^l6�?�Cs��U*��t=Y\q��x�6&r����Ltp#%|22,_��l�KX�x�а�B��AF0��c�|D��
!hܸ�us��o��0hBA|��
:�^�v���������Q�JJ~'�����`#� ��F�T,�O
.�ԟݼ��+ou��x��T&]Ff�����_����qlsTS�S�X�uN�ߙ2�#!���
Z:`Q?~vJ���7��t]v�o�Έ-�!!_�GsD(`
a �!�;p����7+c%9T!`=S��.;\�Rg���Tҋ�>|�c�?rL�Pz��x�V�
Q�
a{M8k;A4s����
>:�����;F�p�����;���
+�G!f�I���2Dy�
�7)�C|��2e�&?���Rp�Y�����_#����U�m
�@���7�h��-mz旋?����UM� �,*z�Dدg/�����Ņ�f����Y߮o0I�>�����
c�3-]��̯9��Cg�����
�a����F���aH�x����f��DO�]��M�#�oQ���u������'.�"����о�o%ruL�&��桉[�̻�
�a6ׅ3��S�Pr�<A�Jۡ�nC���`�f��F�����{�
tR�O(���C�R(��r(ȓF�
"�q�K?^�J��X\��
h����F(hM�C�(h�d�W}�tv��b��+�|���-��"z
xk}��lWٕ�vѭ�zE�����Bo��O�gF?��%�z��ή������2*��C	_=
�/v[��#Q���be�^��	7Ll�8�G��#_�W�A�������_�0���㚈�K�(
�E�H�T�� l�����l�5Av(M�n*,c�hT J�2������L�*dC%?�)]�)1��0���*�dG�5�TA�b�}��o�����)X�_��ս{
�p�S �,H= F�A�W�GK8���q�
�����
�`����>���t���x`�����Q������ �q���T��g���3
�܀L
�f����FN_(�Ҏ~�%ٻ���Z1X��`
�Fz����o��s
�cT[/����K
+�Np.���vttOz�:+��
xS���@-�`[_ss�o�
?OG��&O7�݈D�W�����ΰ=%9m~�@	O�����CrH���=�v��ȏ��P
���.����A�;5%�wť�r�ȃ�F�p�N6���4�Ku�5��Q#�P&]��0����;��JPlE�T6Y�EAuD����	&�!-�
��DvY\����Q������s}�rn���ʯ[�s�;�w����s��m^)����vr�y�Z�ug��5�>
�G)2�4'
!�u���A�{�?�V
>gY`��[%4|�'^J�}���[`�d�ݾ���S���
+,Iw���}�]�
DRMNt
����kI[᜝�A��7�-
8�3@�]> �"�����
���-˃K:y�em
u��B�h ӄ��� �߭����
f����v��X�y�|� ř�
0~j����;��
}�G�
������3K�����b��=��b��9�3/��i�dڈ0h
+R�s-q��1���G���p�P����E`�l"��9���;�8��=*g��=��b�|�����w�z
x֎\�B�Q��l
��
+������:�� ؤ���������k�d�u���q�
w��ڂ�f��`��n���H
8�8]&e:�OG42V��;��wp�.����;v�􆺞|+Wm
�%���|�
4�mk�����T{	$q�]�#<��������hLNO�&S���r��Kw^�浌��J��1���Q�ɠ�='��\�dP���� '3��f�R��O�Y`��
+���
�{�z��2p���f�ps9Jխ�U�N�lڰ
x;X��Tw�Ӳ�t���Y����gi�@4�J����ȕ?�9��G�A�5���>׃���>���,�
.e�u5kThN�d����j��b�<���\X%ck���
Hh�l9\/G2n�
ݩj�L)�
6H���
�͟����R1E4:'x��������ux��!�KM+�r����N��8�d��Y�%���N�vd�0� ��Ȗ��Z��֐�Rk�

`�U�[B%��%
= q%��`���wr;��}�|S��J�9�`X���|���:��	�?\��]�ue)e�S�0^XcC�9
�� 9���R^w�V����u�+(<J���"���!;z�j���
=`���&��SE��	�P/��/�>�z�O>�!�'�x�3hs�8�4e���
Mu���ՙ9T����69R�lG�
�1`����HXrB$!��E�@���E( ,����\GL�u���?#D�^
��-;��$�bhhLTX���k��L��i����\E0��!Q��1��o�ǃ�c�Fy��L5U�[U�J��z�Ӱf
����j�:_[�L��y����1�e�U��a��pJpR 8y
�v�_�3�10( ����N�6�E��g>�E 
~V!W�������*8!Ϋ:P�W:�zF�E��K}�����
'E����FM��
@�����!��W�C�m��Up=\����Vts׻
�1Q�����%��ٮv6ȑp[
p�c
�%_,95��:�����
GA��W�Bs�[8�~w��a��q�f�+�~;y�@�J�V�P�T��62�dӆȐ�-wzWw����tu���'�~fv�䋡�s=S� ����J�F߉[Q'ވ��p �B#[�-&V l�U{u"���(�OS���=�#S���p��>�;�VJ䉉<"�׌HW&��
z�Ux�<W���rjo�J�d��gӄ�	��P�:-O&ݽ��c��*N{�J�
��{ $>�x^�e�5����6�Z�*=�c���7�ЮE�
�x�W~�YW/��*��4�Ajr��������1�y���\��G�g]�d0$���1�
#"&Q�Z98�5l��#;�(��)�&�"K/�=���z��D�,��/m�A.0�&���I�
�`ү'uD
��|؈�KR�THBp�;i�9A�s|X�F/��c7�����0�¥���&
8�y
+�'��)��$*
+X6#Ć�!�}��y�9w����ݣ�̆q��b��v����{���4�n��� RͶ�v0=����<�)�9����86poܴ�����1���l���2��Sy)Ҕ�d*.0<4Z.�M9���|Fu^mE{K�h'Z&��3K|%�N:�
�&۩b�V|u�nƙ1`|�i��~��iGn><�����4zת�׫`@�T5�p��9s�lD���
�
Q�A�N}46��i�=su�z��2���d����o s��
endstream
endobj
44 0 obj
4206 
endobj
45 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-27T11:43:36-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-27T11:43:40-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-27T11:43:36-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-27T11:43:40-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-27T11:43:40-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 46 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000671 00000 n
+0000000750 00000 n
+0000001177 00000 n
+0000001587 00000 n
+0000002781 00000 n
+0000012616 00000 n
+0000031032 00000 n
+0000031055 00000 n
+0000047555 00000 n
+0000047578 00000 n
+0000067091 00000 n
+0000067114 00000 n
+0000086815 00000 n
+0000086838 00000 n
+0000101128 00000 n
+0000101151 00000 n
+0000104890 00000 n
+0000104912 00000 n
+0000118881 00000 n
+0000118904 00000 n
+0000141436 00000 n
+0000141459 00000 n
+0000162146 00000 n
+0000162169 00000 n
+0000172600 00000 n
+0000172623 00000 n
+0000177478 00000 n
+0000177500 00000 n
+0000177529 00000 n
+0000177557 00000 n
+0000178779 00000 n
+0000179006 00000 n
+0000179098 00000 n
+0000182654 00000 n
+0000182676 00000 n
+0000192993 00000 n
+0000193016 00000 n
+0000197317 00000 n
+0000197339 00000 n
+trailer
<<
/Size 46
/Info 3 0 R 
/Root 1 0 R 
/ID[<03aa30ffc7b60d2634f33aaffd5fb1ae><83071ccfecb32ab3fa609a63de597bbd>]
>>
startxref
198359
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/rnaseP-ecoli.eps b/documentation/userguide/Figures/rnaseP-ecoli.eps
new file mode 100644
index 0000000..d0eadff
--- /dev/null
+++ b/documentation/userguide/Figures/rnaseP-ecoli.eps
@@ -0,0 +1,12990 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: rnaseP-ecoli.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/27/03
+%%BoundingBox: 0 0 417 587
+%%HiResBoundingBox: 0 0 416.5997 586.6475
+%%CropBox: 0 0 416.5997 586.6475
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: rnaseP-ecoli.pdf 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -586.647 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 586.647 li
+416.6 586.647 li
+416.6 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+417 0 li
+417 587 li
+0 587 li
+0 0 li
+clp
+.5 lw
+0 lc
+0 lj
+10 ml
+[] 0 dsh
+true sadj
+113.251 538.55 mo
+121.251 538.55 li
+121.251 566.05 li
+113.251 566.05 li
+113.251 538.55 li
+cp
+false sop
+0 0 0 rgb
+s
+29.2388 296.52 mo
+29.2388 299.279 26.999 301.52 24.2388 301.52 cv
+21.479 301.52 19.2388 299.279 19.2388 296.52 cv
+19.2388 293.76 21.479 291.52 24.2388 291.52 cv
+26.999 291.52 29.2388 293.76 29.2388 296.52 cv
+cp
+219.02 305.82 mo
+219.02 308.58 216.779 310.819 214.02 310.819 cv
+211.26 310.819 209.02 308.58 209.02 305.82 cv
+209.02 303.06 211.26 300.82 214.02 300.82 cv
+216.779 300.82 219.02 303.06 219.02 305.82 cv
+cp
+333.738 399.3 mo
+333.738 402.06 331.498 404.3 328.738 404.3 cv
+325.979 404.3 323.738 402.06 323.738 399.3 cv
+323.738 396.54 325.979 394.3 328.738 394.3 cv
+331.498 394.3 333.738 396.54 333.738 399.3 cv
+cp
+0 0 0 rgb
+s
+25.251 301.55 mo
+25.751 301.55 li
+113.501 538.55 li
+113.501 539.05 li
+113.001 539.05 li
+25.251 302.05 li
+0 0 0 rgb
+f
+209.002 307.05 mo
+209.502 307.05 li
+209.502 307.55 li
+92.001 336.55 li
+91.501 336.55 li
+91.501 336.05 li
+0 0 0 rgb
+f
+87.751 345.05 mo
+88.251 345.05 li
+324.002 398.55 li
+324.002 399.05 li
+323.502 399.05 li
+87.751 345.55 li
+0 0 0 rgb
+f
+115.251 357.55 mo
+123.251 357.55 li
+123.251 346.55 li
+115.251 346.55 li
+115.251 357.55 li
+1 1 1 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica Initial
+11 dict begin
+/FontName /Helvetica def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/C 
+<10bf317030aa083cc281922089bc4994328331af6a654615083cfa8a590d
+c2a9c54536c70731aa752343a37dd604c4c28cec579aa316cc528b15cac7
+afb36b45f7a20bc9d34701f1c9f2574363d062989f34915e0d1f708b6ecd
+63a000a0329329f07c> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Helvetica findfont /Encoding get
+dup 67 /C put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+67{/.notdef}repeat /C 188{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 354.55 mov
+(C) sh
+112.439 335.3 mo
+121.439 335.3 li
+121.439 324.3 li
+112.439 324.3 li
+112.439 335.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/G 
+<10bf317035a2615cb512b1acd8c36b3946ad235417226e7c6feda1fdef74
+15451c61806a71e65b7a339d50f1974c1bc4c34c3f930da0a6e9e3c37b22
+0a6e14e87efbddbec74bbcb62a658f0ec4a2c98ab177326480af33b18698
+75870b1cf019> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 71 /G put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+67{/.notdef}repeat /C 3{/.notdef}repeat /G 184{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+113.501 332.3 mov
+(G) sh
+126.439 367.05 mo
+126.439 450.8 li
+402.439 450.8 li
+402.439 359.05 li
+0 0 0 rgb
+s
+187.251 383.3 mo
+236.252 432.3 li
+236.252 573.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+95.001 546.3 mov
+(G) sh
+99.439 549.55 mo
+99.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/A 
+<10bf31706c4d8e6db23e4e7dd1042123534442eb7f8cee32689ada63ee09
+58823f2b2bd80b8cb54f7e8af1e8d4f10b0e131d22e003ae536d56abc669
+c65da4f461c503d44126b09469> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 65 /A put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 184{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+105.001 546.3 mov
+(A) sh
+108.439 549.55 mo
+108.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+114.001 546.3 mov
+(A) sh
+117.439 549.55 mo
+117.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+122.001 546.3 mov
+(G) sh
+127.939 552.3 mo
+127.939 553.403 127.043 554.3 125.939 554.3 cv
+124.835 554.3 123.939 553.403 123.939 552.3 cv
+123.939 551.196 124.835 550.3 125.939 550.3 cv
+127.043 550.3 127.939 551.196 127.939 552.3 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+132.001 546.3 mov
+(C) sh
+135.439 549.55 mo
+135.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/U 
+<10bf31701b9d2e0e75dc1c6f9b5aea75bc3cfacfd128a955802855ea36c9
+10f8a868d77a647ceb09c04b8925af88dc46f95d195f8683dbe20f41ec> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 13{/.notdef}repeat /U 
+170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+141.001 546.3 mov
+(U) sh
+144.439 549.55 mo
+144.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+149.001 546.3 mov
+(G) sh
+153.439 549.55 mo
+153.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+159.001 546.3 mov
+(A) sh
+162.439 549.55 mo
+162.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+168.001 546.3 mov
+(C) sh
+171.439 549.55 mo
+171.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+177.002 546.3 mov
+(C) sh
+180.439 549.55 mo
+180.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+188.001 546.3 mov
+(A) sh
+191.439 549.55 mo
+191.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+199 546.3 mov
+(G) sh
+200 537.3 mov
+(A) sh
+200 528.3 mov
+(C) sh
+200 519.3 mov
+(A) sh
+199 510.3 mov
+(G) sh
+200 501.3 mov
+(U) sh
+200 492.3 mov
+(C) sh
+188.003 492.3 mov
+(G) sh
+177.005 492.3 mov
+(C) sh
+180.439 477.55 mo
+180.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+168.001 492.3 mov
+(C) sh
+171.439 477.55 mo
+171.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+157.001 495.3 mov
+(G) sh
+149 492.303 mov
+(C) sh
+152.439 477.55 mo
+152.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+140.001 492.3 mov
+(U) sh
+143.439 477.55 mo
+143.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+131.001 492.3 mov
+(U) sh
+135.919 479.819 mo
+135.919 480.924 135.023 481.819 133.919 481.819 cv
+132.815 481.819 131.919 480.924 131.919 479.819 cv
+131.919 478.716 132.815 477.819 133.919 477.819 cv
+135.023 477.819 135.919 478.716 135.919 479.819 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+122.001 492.3 mov
+(C) sh
+125.439 477.55 mo
+125.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+112.001 492.3 mov
+(G) sh
+116.439 477.55 mo
+116.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+104.001 492.3 mov
+(U) sh
+108.919 479.28 mo
+108.919 480.384 108.023 481.28 106.919 481.28 cv
+105.815 481.28 104.919 480.384 104.919 479.28 cv
+104.919 478.176 105.815 477.28 106.919 477.28 cv
+108.023 477.28 108.919 478.176 108.919 479.28 cv
+0 0 0 rgb
+f
+90.751 495.55 mo
+99.751 495.55 li
+99.751 484.55 li
+90.751 484.55 li
+90.751 495.55 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+92.001 492.55 mov
+(C) sh
+95.439 477.55 mo
+95.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+82.001 492.3 mov
+(G) sh
+86.439 477.55 mo
+86.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+74.001 492.3 mov
+(U) sh
+77.439 477.55 mo
+77.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+65.001 492.3 mov
+(C) sh
+68.439 477.55 mo
+68.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+59.251 501.3 mov
+(G) sh
+54.0039 492.3 mov
+(U) sh
+57.439 477.55 mo
+57.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+45.001 492.3 mov
+(C) sh
+48.439 477.55 mo
+48.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+36.001 492.3 mov
+(C) sh
+39.439 477.55 mo
+39.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+27.001 492.3 mov
+(U) sh
+31.939 479.28 mo
+31.939 480.384 31.043 481.28 29.939 481.28 cv
+28.835 481.28 27.939 480.384 27.939 479.28 cv
+27.939 478.176 28.835 477.28 29.939 477.28 cv
+31.043 477.28 31.939 478.176 31.939 479.28 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+18.001 492.3 mov
+(C) sh
+21.439 477.55 mo
+21.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+8.00098 494.8 mov
+(U) sh
+0 487.798 mov
+(U) sh
+0 477.799 mov
+(C) sh
+7.00195 471.796 mov
+(G) sh
+17.001 474.298 mov
+1.99799 0 (GGGG) ash
+54 474.298 mov
+(A) sh
+63.999 474.298 mov
+(G) sh
+73.998 474.298 mov
+(A) sh
+81.689 477.55 mo
+89.689 477.55 li
+89.689 466.55 li
+81.689 466.55 li
+81.689 477.55 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+82.501 474.55 mov
+(C) sh
+90.9971 474.298 mov
+(G) sh
+97 466.297 mov
+(G) sh
+103.003 474.298 mov
+(G) sh
+113.002 474.298 mov
+(C) sh
+121.003 474.298 mov
+1.99799 0 (GG) ash
+140.002 474.298 mov
+1.99799 0 (AG) ash
+157.003 472.3 mov
+(G) sh
+167.002 474.298 mov
+1.99799 0 (GG) ash
+176.749 464.299 mov
+(A) sh
+175.439 457.3 mo
+184.439 457.3 li
+184.439 446.3 li
+175.439 446.3 li
+175.439 457.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+176.501 454.3 mov
+(G) sh
+176.249 444.301 mov
+(G) sh
+176.753 434.302 mov
+(A) sh
+176.753 424.303 mov
+(A) sh
+176.753 414.304 mov
+(A) sh
+176.249 405.304 mov
+(G) sh
+168.995 398.806 mov
+(U) sh
+176.249 391.31 mov
+(C) sh
+176.753 381.311 mov
+(C) sh
+175.189 374.3 mo
+184.189 374.3 li
+184.189 363.3 li
+175.189 363.3 li
+175.189 374.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+176.251 371.3 mov
+(G) sh
+176.251 361.301 mov
+(G) sh
+176.251 351.302 mov
+(G) sh
+175.504 341.303 mov
+(C) sh
+178.439 326.55 mo
+178.439 332.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+167.001 341.3 mov
+(U) sh
+169.439 326.55 mo
+169.439 332.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+157.501 341.3 mov
+(C) sh
+160.439 326.55 mo
+160.439 332.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+148.501 341.3 mov
+(C) sh
+151.439 326.55 mo
+151.439 332.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+153.001 351.3 mov
+(A) sh
+151.939 364.3 mo
+160.939 364.3 li
+160.939 353.3 li
+151.939 353.3 li
+151.939 364.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+153.251 361.3 mov
+(U) sh
+148.004 369.301 mov
+(A) sh
+137.753 374.053 mov
+(G) sh
+130.499 367.555 mov
+(G) sh
+121.689 363.8 mo
+130.689 363.8 li
+130.689 352.8 li
+121.689 352.8 li
+121.689 363.8 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+122.751 360.8 mov
+(G) sh
+123.255 345.554 mov
+(A) sh
+129.258 339.056 mov
+(G) sh
+121.257 335.807 mov
+(G) sh
+129.189 320.55 mo
+129.689 320.55 li
+129.689 321.05 li
+127.689 326.05 li
+127.189 326.05 li
+127.189 325.55 li
+0 0 0 rgb
+f
+121.251 317.55 mo
+121.751 317.55 li
+121.751 318.05 li
+119.751 323.05 li
+119.251 323.05 li
+119.251 322.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+105.001 328.3 mov
+(U) sh
+112.189 313.55 mo
+112.689 313.55 li
+112.689 314.05 li
+110.689 319.05 li
+110.189 319.05 li
+110.189 318.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+96.001 325.3 mov
+(G) sh
+104.189 310.55 mo
+104.689 310.55 li
+104.689 311.05 li
+102.689 316.05 li
+102.189 316.05 li
+102.189 315.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+88.001 329.3 mov
+(C) sh
+80.189 321.55 mo
+80.689 321.55 li
+85.689 323.55 li
+85.689 324.05 li
+85.189 324.05 li
+80.189 322.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+84.001 338.3 mov
+(C) sh
+76.189 329.55 mo
+76.689 329.55 li
+81.689 331.55 li
+81.689 332.05 li
+81.189 332.05 li
+76.189 330.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+81.001 346.3 mov
+(A) sh
+73.189 338.55 mo
+73.689 338.55 li
+78.689 340.55 li
+78.689 341.05 li
+78.189 341.05 li
+73.189 339.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+77.001 354.3 mov
+(G) sh
+69.939 346.3 mo
+70.439 346.3 li
+75.439 348.3 li
+75.439 348.8 li
+74.939 348.8 li
+69.939 346.8 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+74.001 363.3 mov
+(G) sh
+66.689 355.3 mo
+67.189 355.3 li
+72.189 357.3 li
+72.189 357.8 li
+71.689 357.8 li
+66.689 355.8 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+75.001 373.3 mov
+(U) sh
+67.999 380.302 mov
+(A) sh
+58 381.301 mov
+(A) sh
+49.689 377.55 mo
+58.689 377.55 li
+58.689 366.55 li
+49.689 366.55 li
+49.689 377.55 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+51.001 374.55 mov
+(C) sh
+50.002 364.299 mov
+(G) sh
+58.0029 356.298 mov
+(C) sh
+61 348.297 mov
+(C) sh
+63.9971 340.296 mov
+(U) sh
+66.9937 331.296 mov
+(G) sh
+69.9907 323.295 mov
+(G) sh
+65.9946 314.295 mov
+(G) sh
+74.189 299.55 mo
+74.689 299.55 li
+74.689 300.05 li
+72.689 305.05 li
+72.189 305.05 li
+72.189 304.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+56.001 313.3 mov
+(G) sh
+60.439 297.55 mo
+60.439 304.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+47.001 313.3 mov
+(G) sh
+51.439 297.55 mo
+51.439 304.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+38.001 313.3 mov
+(G) sh
+42.439 297.55 mo
+42.439 304.05 li
+0 0 0 rgb
+s
+28.001 318.3 mo
+36.251 318.3 li
+36.251 307.3 li
+28.001 307.3 li
+28.001 318.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+28.001 315.3 mov
+(G) sh
+20.999 309.297 mov
+(A) sh
+20.999 299.298 mov
+(A) sh
+29 293.295 mov
+(A) sh
+38.999 295.293 mov
+2.502 0 (CCC) ash
+65.999 290.289 mov
+(A) sh
+73.001 297.291 mov
+(C) sh
+81.002 293.295 mov
+(G) sh
+91.189 291.55 mo
+91.689 291.55 li
+96.689 293.55 li
+96.689 294.05 li
+96.189 294.05 li
+91.189 292.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+85.001 284.3 mov
+(A) sh
+94.189 283.55 mo
+94.689 283.55 li
+99.689 285.55 li
+99.689 286.05 li
+99.189 286.05 li
+94.189 284.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+75.001 282.55 mov
+(C) sh
+71.5 273.298 mov
+(C) sh
+80.5 268.798 mov
+(A) sh
+87.9966 274.297 mov
+(G) sh
+98.189 272.55 mo
+98.689 272.55 li
+103.689 274.55 li
+103.689 275.05 li
+103.189 275.05 li
+98.189 273.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+93.001 265.3 mov
+(U) sh
+102.189 263.55 mo
+102.689 263.55 li
+107.689 265.55 li
+107.689 266.05 li
+107.189 266.05 li
+102.189 264.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+96.001 254.3 mov
+(G) sh
+110.419 254.52 mo
+110.419 255.624 109.523 256.52 108.419 256.52 cv
+107.315 256.52 106.419 255.624 106.419 254.52 cv
+106.419 253.416 107.315 252.52 108.419 252.52 cv
+109.523 252.52 110.419 253.416 110.419 254.52 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+100.501 245.55 mov
+(C) sh
+109.189 244.8 mo
+109.689 244.8 li
+114.689 246.8 li
+114.689 247.3 li
+114.189 247.3 li
+109.189 245.3 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+104.001 236.3 mov
+(A) sh
+117.194 236.16 mo
+117.194 237.195 116.354 238.035 115.319 238.035 cv
+114.284 238.035 113.444 237.195 113.444 236.16 cv
+113.444 235.125 114.284 234.285 115.319 234.285 cv
+116.354 234.285 117.194 235.125 117.194 236.16 cv
+cp
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+95.001 231.3 mov
+(A) sh
+87.999 224.298 mov
+(C) sh
+80.9971 217.296 mov
+(A) sh
+75.9932 208.296 mov
+(G) sh
+73.9951 198.297 mov
+(A) sh
+72.9961 188.298 mov
+(G) sh
+74.9941 178.299 mov
+(A) sh
+76.9922 169.299 mov
+(G) sh
+82.9951 160.299 mov
+(C) sh
+89.9971 153.297 mov
+(A) sh
+97.998 147.294 mov
+(A) sh
+106.998 142.29 mov
+(A) sh
+116.502 140.292 mov
+(C) sh
+125.939 136.8 mo
+131.439 136.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 131.3 mov
+(C) sh
+125.939 127.8 mo
+131.439 127.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 120.3 mov
+(G) sh
+130.939 116.82 mo
+130.939 117.924 130.043 118.82 128.939 118.82 cv
+127.835 118.82 126.939 117.924 126.939 116.82 cv
+126.939 115.716 127.835 114.82 128.939 114.82 cv
+130.043 114.82 130.939 115.716 130.939 116.82 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.751 111.3 mov
+(C) sh
+125.939 107.8 mo
+131.439 107.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 102.3 mov
+(C) sh
+125.939 98.7998 mo
+131.439 98.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+106.001 101.3 mov
+(G) sh
+107 91.3008 mov
+(A) sh
+116.504 90.3018 mov
+(U) sh
+125.939 86.7998 mo
+131.439 86.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 81.2998 mov
+(G) sh
+125.939 77.7998 mo
+131.439 77.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 72.2998 mov
+(G) sh
+130.699 69.0596 mo
+130.699 70.1641 129.803 71.0596 128.699 71.0596 cv
+127.595 71.0596 126.699 70.1641 126.699 69.0596 cv
+126.699 67.9561 127.595 67.0596 128.699 67.0596 cv
+129.803 67.0596 130.699 67.9561 130.699 69.0596 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 61.2998 mov
+(C) sh
+125.939 57.7998 mo
+131.439 57.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 52.2998 mov
+(C) sh
+125.939 48.7998 mo
+131.439 48.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 43.2998 mov
+(C) sh
+125.939 39.7998 mo
+131.439 39.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 34.2998 mov
+(G) sh
+125.939 30.7998 mo
+131.439 30.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 25.2998 mov
+(C) sh
+125.439 21.7998 mo
+131.939 21.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+114.001 15.2998 mov
+(G) sh
+121.003 7.29883 mov
+3.50099 0 (CA) ash
+137.005 15.2998 mov
+(A) sh
+133.504 25.2988 mov
+(G) sh
+134.503 34.2988 mov
+(C) sh
+133.504 43.2988 mov
+(G) sh
+133.504 52.2988 mov
+(G) sh
+133.504 61.2988 mov
+(G) sh
+142.504 66.3027 mov
+(A) sh
+134.503 72.3057 mov
+(U) sh
+134.503 81.3057 mov
+(C) sh
+135.007 90.3057 mov
+(A) sh
+134.008 102.303 mov
+(G) sh
+134.008 111.303 mov
+(G) sh
+135.007 120.303 mov
+3.50099 0 (UA) ash
+145.006 130.302 mov
+(A) sh
+134.008 131.301 mov
+(G) sh
+135.007 140.301 mov
+(G) sh
+145.005 143.297 mov
+(G) sh
+154.005 148.302 mov
+(U) sh
+161.008 154.305 mov
+(G) sh
+169.009 162.306 mov
+(A) sh
+173.005 170.307 mov
+(A) sh
+176.001 180.306 mov
+(A) sh
+176.001 190.305 mov
+(G) sh
+176.001 200.304 mov
+(G) sh
+177.189 202.55 mo
+177.689 202.55 li
+177.689 203.05 li
+175.689 208.05 li
+175.189 208.05 li
+175.189 207.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+184.001 203.3 mov
+(G) sh
+186.189 205.55 mo
+186.689 205.55 li
+186.689 206.05 li
+184.689 211.05 li
+184.189 211.05 li
+184.189 210.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+193.001 206.3 mov
+(U) sh
+194.189 208.55 mo
+194.689 208.55 li
+194.689 209.05 li
+192.689 214.05 li
+192.189 214.05 li
+192.189 213.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+201 209.3 mov
+(G) sh
+203.189 211.55 mo
+203.689 211.55 li
+203.689 212.05 li
+201.689 217.05 li
+201.189 217.05 li
+201.189 216.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+210 213.3 mov
+(C) sh
+210.939 215.05 mo
+211.439 215.05 li
+211.439 215.55 li
+209.439 220.55 li
+208.939 220.55 li
+208.939 220.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+218 216.3 mov
+(G) sh
+227 213.303 mov
+(G) sh
+237.998 216.3 mov
+(U) sh
+243.004 224.301 mov
+(A) sh
+243.004 234.3 mov
+(A) sh
+236 242.301 mov
+(G) sh
+227 245.298 mov
+(A) sh
+217.002 241.302 mov
+(G) sh
+211.998 233.301 mov
+(C) sh
+202.998 229.305 mov
+(G) sh
+194.997 226.308 mov
+(C) sh
+186.996 223.311 mov
+(A) sh
+178.995 220.314 mov
+(C) sh
+169.995 217.317 mov
+(C) sh
+162.993 225.318 mov
+(G) sh
+162.189 225.55 mo
+162.689 225.55 li
+162.689 226.05 li
+158.689 229.05 li
+158.189 229.05 li
+158.189 228.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+171.001 234.3 mov
+(C) sh
+169.189 234.55 mo
+169.689 234.55 li
+169.689 235.05 li
+165.689 238.05 li
+165.189 238.05 li
+165.189 237.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+176.001 241.3 mov
+(G) sh
+174.679 242.52 mo
+174.679 243.624 173.783 244.52 172.679 244.52 cv
+171.575 244.52 170.679 243.624 170.679 242.52 cv
+170.679 241.416 171.575 240.52 172.679 240.52 cv
+173.783 240.52 174.679 241.416 174.679 242.52 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+182.001 248.3 mov
+(C) sh
+180.189 248.55 mo
+180.689 248.55 li
+180.689 249.05 li
+176.689 252.05 li
+176.189 252.05 li
+176.189 251.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+187.001 255.3 mov
+(G) sh
+186.189 255.55 mo
+186.689 255.55 li
+186.689 256.05 li
+182.689 259.05 li
+182.189 259.05 li
+182.189 258.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+192.001 262.3 mov
+(G) sh
+191.189 262.55 mo
+191.689 262.55 li
+191.689 263.05 li
+187.689 266.05 li
+187.189 266.05 li
+187.189 265.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+201 271.3 mov
+(C) sh
+206.005 278.302 mov
+(U) sh
+211.01 285.304 mov
+(G) sh
+218.012 292.306 mov
+(G) sh
+219.01 302.305 mov
+(U) sh
+211.01 308.308 mov
+(A) sh
+202.009 306.31 mov
+(A) sh
+197.004 297.31 mov
+(C) sh
+192.001 289.309 mov
+(A) sh
+184.999 282.307 mov
+(G) sh
+175.999 283.306 mov
+(U) sh
+178.996 273.307 mov
+(C) sh
+173.992 266.305 mov
+(C) sh
+166.99 259.303 mov
+(G) sh
+162.994 252.301 mov
+(U) sh
+155.992 245.299 mov
+(G) sh
+145.993 246.298 mov
+(G) sh
+149.989 236.299 mov
+(C) sh
+140.737 237.298 mov
+(A) sh
+130.486 239.548 mov
+(C) sh
+119.983 241.293 mov
+(G) sh
+116.229 252.04 mov
+(G) sh
+113.979 261.292 mov
+(U) sh
+122.979 265.288 mov
+(A) sh
+118.983 275.287 mov
+(A) sh
+109.983 272.29 mov
+(A) sh
+105.988 280.291 mov
+(C) sh
+101.992 291.289 mov
+(U) sh
+98.9946 299.29 mov
+(C) sh
+102.991 308.29 mov
+(C) sh
+110.992 311.287 mov
+(A) sh
+119.992 315.283 mov
+(C) sh
+127.993 318.279 mov
+(C) sh
+136.993 321.276 mov
+(C) sh
+146.939 326.3 mo
+155.939 326.3 li
+155.939 315.3 li
+146.939 315.3 li
+146.939 326.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+148.001 323.3 mov
+(G) sh
+155.939 326.3 mo
+164.939 326.3 li
+164.939 315.3 li
+155.939 315.3 li
+155.939 326.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+157.001 323.3 mov
+(G) sh
+165.439 326.3 mo
+173.439 326.3 li
+173.439 315.3 li
+165.439 315.3 li
+165.439 326.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+166.501 323.3 mov
+1.49399 0 (AG) ash
+185.752 323.3 mov
+(C) sh
+195.751 323.3 mov
+(A) sh
+205.75 323.3 mov
+(A) sh
+216.002 323.3 mov
+(G) sh
+221.898 329.04 mo
+221.898 330.144 221.004 331.04 219.898 331.04 cv
+218.795 331.04 217.898 330.144 217.898 329.04 cv
+217.898 327.936 218.795 327.04 219.898 327.04 cv
+221.004 327.04 221.898 327.936 221.898 329.04 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+225.002 323.3 mov
+2.502 0 (GC) ash
+228.689 326.3 mo
+228.689 331.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+243.752 323.3 mov
+(C) sh
+247 314.3 mov
+(A) sh
+253.004 306.299 mov
+(A) sh
+263.002 302.303 mov
+3.99597 0 (AU) ash
+281.002 307.307 mov
+(A) sh
+287.006 315.308 mov
+(G) sh
+289.004 325.307 mov
+(G) sh
+293.439 327.55 mo
+293.439 333.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+298 325.3 mov
+(G) sh
+302.439 327.55 mo
+302.439 333.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+307 325.3 mov
+(G) sh
+311.439 327.55 mo
+311.439 334.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+317 325.3 mov
+(U) sh
+320.439 327.55 mo
+320.439 334.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+326 325.3 mov
+(U) sh
+329.439 327.55 mo
+329.439 334.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+334.25 325.3 mov
+(C) sh
+337.189 327.8 mo
+337.189 333.3 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+334 315.3 mov
+(A) sh
+342.002 309.297 mov
+(U) sh
+351.002 310.296 mov
+(A) sh
+356.006 319.296 mov
+(A) sh
+351.002 328.296 mov
+(G) sh
+353.898 333.3 mo
+353.898 334.403 353.004 335.3 351.898 335.3 cv
+350.795 335.3 349.898 334.403 349.898 333.3 cv
+349.898 332.196 350.795 331.3 351.898 331.3 cv
+353.004 331.3 353.898 332.196 353.898 333.3 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+359 332.3 mov
+(G) sh
+361.189 334.55 mo
+361.689 334.55 li
+361.689 335.05 li
+359.689 340.05 li
+359.189 340.05 li
+359.189 339.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+369 335.3 mov
+(U) sh
+369.189 337.55 mo
+369.689 337.55 li
+369.689 338.05 li
+367.689 343.05 li
+367.189 343.05 li
+367.189 342.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+377.002 339.3 mov
+(A) sh
+378.189 341.55 mo
+378.689 341.55 li
+378.689 342.05 li
+376.689 347.05 li
+376.189 347.05 li
+376.189 346.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+385.002 342.3 mov
+(C) sh
+386.189 344.55 mo
+386.689 344.55 li
+386.689 345.05 li
+384.689 350.05 li
+384.189 350.05 li
+384.189 349.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+396 342.3 mov
+(G) sh
+405 347.304 mov
+(G) sh
+397.998 353.307 mov
+(C) sh
+390.996 360.309 mov
+(C) sh
+383.5 366.807 mov
+(C) sh
+377.002 359.31 mov
+(G) sh
+370 356.313 mov
+(U) sh
+361.998 352.317 mov
+(A) sh
+352.998 349.32 mov
+(C) sh
+344.998 345.324 mov
+(U) sh
+333.496 343.326 mov
+(G) sh
+325 343.326 mov
+(A) sh
+316 343.326 mov
+(A) sh
+307 343.326 mov
+(C) sh
+298 343.326 mov
+(C) sh
+289 343.326 mov
+(C) sh
+282.996 351.327 mov
+(G) sh
+274.996 357.33 mov
+(G) sh
+264.996 359.328 mov
+(G) sh
+256.996 356.331 mov
+(U) sh
+248.994 350.328 mov
+(A) sh
+243.748 341.328 mov
+(G) sh
+234 341.328 mov
+(G) sh
+226 341.328 mov
+(C) sh
+217 341.328 mov
+(U) sh
+217 351.327 mov
+(G) sh
+217.252 361.074 mov
+(C) sh
+217 370.821 mov
+(U) sh
+217.439 383.8 mo
+226.439 383.8 li
+226.439 372.8 li
+217.439 372.8 li
+217.439 383.8 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+218.75 380.8 mov
+(U) sh
+226.5 385.3 mov
+(G) sh
+235.752 387.046 mov
+(A) sh
+236.498 408.295 mov
+(C) sh
+227.246 411.292 mov
+(U) sh
+217.439 417.3 mo
+227.189 417.3 li
+227.189 406.3 li
+217.439 406.3 li
+217.439 417.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+219 414.3 mov
+(A) sh
+216.689 427.3 mo
+225.689 427.3 li
+225.689 416.3 li
+216.689 416.3 li
+216.689 427.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+216.75 424.3 mov
+(G) sh
+217.256 433.804 mov
+(A) sh
+216.75 443.551 mov
+(U) sh
+215.939 456.3 mo
+224.939 456.3 li
+224.939 445.3 li
+215.939 445.3 li
+215.939 456.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+217 453.3 mov
+(G) sh
+217.254 463.047 mov
+(A) sh
+217.254 472.794 mov
+(A) sh
+217.254 482.541 mov
+(U) sh
+217 492.287 mov
+(G) sh
+218 501.287 mov
+(A) sh
+218 510.287 mov
+(C) sh
+218 519.287 mov
+(U) sh
+217 528.287 mov
+(G) sh
+218 537.287 mov
+(U) sh
+218.998 546.287 mov
+(C) sh
+228.939 550.3 mo
+237.939 550.3 li
+237.939 539.3 li
+228.939 539.3 li
+228.939 550.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+229 547.3 mov
+(C) sh
+239 548.299 mov
+(A) sh
+248.998 549.298 mov
+(C) sh
+257.998 550.297 mov
+(G) sh
+267.998 551.296 mov
+(A) sh
+277.996 553.294 mov
+(C) sh
+284.998 560.296 mov
+(A) sh
+286.996 570.295 mov
+(G) sh
+284 579.295 mov
+(A) sh
+275.504 584.299 mov
+(A) sh
+266.756 584.299 mov
+(C) sh
+257.252 584.299 mov
+(C) sh
+248.504 584.299 mov
+(C) sh
+238.756 584.299 mov
+(G) sh
+229.252 584.299 mov
+(G) sh
+219.506 584.299 mov
+(C) sh
+211.01 584.299 mov
+(U) sh
+201.263 584.299 mov
+(U) sh
+193.514 574.552 mov
+(A) sh
+188.015 564.301 mov
+(U) sh
+182.264 573.049 mov
+(C) sh
+176.018 564.301 mov
+(G) sh
+167.018 564.301 mov
+(G) sh
+159.017 564.301 mov
+(U) sh
+150.017 564.301 mov
+(C) sh
+141.017 564.301 mov
+(A) sh
+131.018 564.301 mov
+(G) sh
+123.017 564.301 mov
+(U) sh
+114.017 564.301 mov
+(U) sh
+105.017 564.301 mov
+(U) sh
+95.7651 564.553 mov
+(C) sh
+87.7637 564.553 mov
+(A) sh
+79.5107 564.553 mov
+(C) sh
+70.5107 564.553 mov
+(C) sh
+62.5098 564.553 mov
+(U) sh
+%ADOBeginSubsetFont: Times-Roman Initial
+11 dict begin
+/FontName /Times-Roman def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/five 
+<10bf31703bca56f2b2f1649faf9ba9948c035e867a5c8948b33268dbbfaf
+455551fd125b019c10a69d4b25668e31b838df4ee36a0f050ddfb933a970
+96a275ed8a7222f12ff901e86c1d4781a2a4d533d3dc87c499fdb840f1a4
+8285d60f1f88ace01bc52eacc7865a40753471dc909f282c74ed77f33b02
+ce7e21940182217d317dbb078d97be05356c56d5596c7eb8d464dec1827e
+46a37273fc66> ND 
+/quotesingle 
+<10bf317031d6cb38314a48a25f917a0bc84fa8560a9dde3392b0598a064d
+d972a4e02d28ccddbc17> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Roman findfont /Encoding get
+dup 53 /five put
+dup 169 /quotesingle put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+53{/.notdef}repeat /five 115{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+90.001 537.55 mov
+(5\251) sh
+243.189 391.3 mo
+252.189 391.3 li
+252.189 380.3 li
+243.189 380.3 li
+243.189 391.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+244.25 388.3 mov
+(G) sh
+248.689 390.55 mo
+248.689 397.05 li
+0 0 0 rgb
+s
+253.252 391.3 mo
+261.252 391.3 li
+261.252 380.3 li
+253.252 380.3 li
+253.252 391.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+254 388.3 mov
+(C) sh
+257.689 390.55 mo
+257.689 397.05 li
+0 0 0 rgb
+s
+262.252 391.3 mo
+271.252 391.3 li
+271.252 380.3 li
+262.252 380.3 li
+262.252 391.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+263.5 388.3 mov
+(C) sh
+266.689 390.55 mo
+266.689 397.05 li
+0 0 0 rgb
+s
+271.252 391.3 mo
+279.252 391.3 li
+279.252 380.3 li
+271.252 380.3 li
+271.252 391.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+272.25 388.3 mov
+(A) sh
+275.689 390.55 mo
+275.689 397.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+280.25 388.3 mov
+(G) sh
+284.689 390.55 mo
+284.689 397.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+290 388.3 mov
+(U) sh
+295.219 393.84 mo
+295.219 394.943 294.322 395.84 293.219 395.84 cv
+292.115 395.84 291.219 394.943 291.219 393.84 cv
+291.219 392.735 292.115 391.84 293.219 391.84 cv
+294.322 391.84 295.219 392.735 295.219 393.84 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+298.75 388.3 mov
+(G) sh
+304.219 393.84 mo
+304.219 394.943 303.322 395.84 302.219 395.84 cv
+301.115 395.84 300.219 394.943 300.219 393.84 cv
+300.219 392.735 301.115 391.84 302.219 391.84 cv
+303.322 391.84 304.219 392.735 304.219 393.84 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+308.25 388.3 mov
+(A) sh
+311.689 390.55 mo
+311.689 397.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+317.25 386.3 mov
+(G) sh
+326.25 392.303 mov
+(C) sh
+325.252 402.302 mov
+(G) sh
+318.25 408.305 mov
+(A) sh
+308.252 406.307 mov
+(U) sh
+299.252 406.307 mov
+(U) sh
+289.748 406.307 mov
+(G) sh
+281.252 406.307 mov
+(C) sh
+272.252 406.307 mov
+(U) sh
+262.252 406.307 mov
+(G) sh
+253.252 406.307 mov
+(G) sh
+245.252 406.307 mov
+(C) sh
+200.439 578.3 mo
+200.439 574.05 li
+281.189 574.05 li
+281.189 578.3 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Roman AddGlyphs
+
+systemdict begin
+/Times-Roman 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/three 
+<10bf31704d4d67992b9ed68788587e5040da2286f83510cfc80f4a1e6fe6
+b09f97c944a087c4717928d782a2fb1bf0c721dd38a24ac2067564597d96
+92f97bc0abd49771e30c9491f8e5eab740a467cca2d53dd7c7249046b7bb
+4481eefce39557f10e129ce1987210441b69a70dd258cb6743bf9d7d1704
+979d6e3b6b3885eb27d4d4e5451b96ed7dfd7ce9e64ca73b4c877d5863ad
+c8641b65d41f66c4fc61f9c17255ecd286dcdef4a9a113d36ecac701c7a9
+417b48f1ad6bcdbabde10f6ff50ed870147c0d4cea98b8630a6ff4466ad4
+2983d01ca76121874525ba586aec14> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Roman findfont /Encoding get
+dup 51 /three put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+51{/.notdef}repeat /three /.notdef /five 115{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+57.751 555.8 mov
+(3\251) sh
+209.689 542.8 mo
+215.189 542.8 li
+209.752 533.8 mo
+215.252 533.8 li
+209.752 524.8 mo
+215.252 524.8 li
+209.752 516.05 mo
+215.252 516.05 li
+209.752 507.05 mo
+215.252 507.05 li
+209.752 498.05 mo
+215.252 498.05 li
+209.752 489.05 mo
+215.252 489.05 li
+0 0 0 rgb
+s
+137.001 324.05 mo
+137.501 324.05 li
+137.501 324.55 li
+135.501 329.55 li
+135.001 329.55 li
+135.001 329.05 li
+0 0 0 rgb
+f
+219.752 218.8 mo
+220.252 218.8 li
+220.252 219.3 li
+218.252 224.3 li
+217.752 224.3 li
+217.752 223.8 li
+0 0 0 rgb
+f
+198.501 271.8 mo
+199.001 271.8 li
+199.001 272.3 li
+195.001 275.3 li
+194.501 275.3 li
+194.501 274.8 li
+0 0 0 rgb
+f
+204.501 279.3 mo
+205.001 279.3 li
+205.001 279.8 li
+201.001 282.8 li
+200.501 282.8 li
+200.501 282.3 li
+0 0 0 rgb
+f
+209.752 286.3 mo
+210.252 286.3 li
+210.252 286.8 li
+206.251 289.8 li
+205.751 289.8 li
+205.751 289.3 li
+0 0 0 rgb
+f
+237.252 326.05 mo
+237.252 331.55 li
+246.752 326.05 mo
+246.752 331.55 li
+0 0 0 rgb
+s
+183.002 343.55 mo
+187.251 343.55 li
+187.251 426.3 li
+183.002 426.3 li
+413.502 343.05 mo
+416.252 346.3 li
+387.752 372.05 li
+385.002 368.8 li
+115.001 350.55 mo
+112.251 353.8 li
+140.751 379.55 li
+143.501 376.3 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold Initial
+11 dict begin
+/FontName /Times-Bold def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/one 
+<10bf317016a461215dc2bc58955b35661fa832109bbf588b04481bf3cd7d
+6757617e8c0c9816948b05a2f38fa7d575d87daf4173819092e8a31c5c40
+e448> ND 
+/two 
+<10bf31704e7ce76dc21d92ed768461702e89179315ec586ed23b84b600e7
+3a8f14adaeefbd1a8ef4ea75ecc881acaee461c169f9135deb6066d93b22
+ee96d26cb12918588e0f074cbe4a50dbd8dee265fdf797758e390f627882
+1a348c2c9d448eec97692b7ef491db5d02d45177dd87c13938d098649ebe
+a4cc2faaaed0c7a2761825de7c345f0bfb9041ae2e00092351fa02c4> ND 
+/three 
+<10bf3170448bf7f9ab87993b613b3ec6872bb5d966efcdf9c783f7efc718
+a4be64d1751f3265cb60d9b5276469b557ce9ac8e0b3e36526e436641c45
+b03e0bbf21c62cc9320f6e43ee7f4cf80e4ba99cbef004b4c841b62fef40
+eb9e06429ecc6610f2f9981d2ba816746969ed66b8d8f4a43f88a0481912
+4ea05d3482e732407a96b011398ff3c43e92014a09adb230efe31fae5890
+b709d22daa136899f6cee93c165c965053839c1761be399dc17d19e6190c
+d1189af61ffb99fcba33a54bf70a760eb14d549829e16b73f3286e65e570
+e9c68df30501c2fc3708531fc7b7a7> ND 
+/P 
+<10bf31705ac93459811df9cbd49c2bf4b1dedea8f02dfae7024000d592d8
+626efab6b45ce7d12609750117a8b9f45cec5fbc19dabdf498132ae3871f
+7b30c381d86c65ed3471fcdb55def6123a3407152978bf6a0a519b305da6
+114f0efe0bd3c68f68cac1672ee085498a8e6fd32638d9a60604b744ec7d
+adf8080c> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Bold findfont /Encoding get
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 80 /P put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+49{/.notdef}repeat /one /two /three 28{/.notdef}repeat /P 175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+144.501 537.3 mov
+(P1) sh
+182.505 520.296 mov
+(P2) sh
+133.005 463.8 mov
+(P3) sh
+228.939 490.8 mo
+243.939 490.8 li
+243.939 478.8 li
+228.939 478.8 li
+228.939 490.8 li
+1 1 1 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold AddGlyphs
+
+systemdict begin
+/Times-Bold 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/four 
+<10bf31705e925b80b4d4cbc4e928debcbc9ca1ce5a446752e420eab5615d
+cef61aee7d97d9eff1670763252051f2be6419a384475d66237624abe7df
+bf6e4102d5fa21a734cd00f0c9525ffcfc3a0b5db0af7e642e07c3025b71
+28> ND 
+/five 
+<10bf31704c1fb570da2787659fe061824d11502990202c6ca9b1b5da7d96
+0cdc349fd36ba74c839bb1f6ad5b2036aeda9f35d253d86da9773dd61de0
+422dfd536357960cb12f0db9ec77f07242af63d3096a64c3445c4655da1d
+3f19cb4456eb43ca711a9ea13df4ad219690fec0405819e631b49a78e94e
+67647654af6c2c1b1a75609742d0f8441ecfc35136febc44d8aae59aaf7d
+8b88b3651059> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Bold findfont /Encoding get
+dup 52 /four put
+dup 53 /five put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+49{/.notdef}repeat /one /two /three /four /five 26{/.notdef}repeat /P 
+175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+229 487.8 mov
+(P4) sh
+159.497 313.8 mov
+(P5) sh
+259.439 457.8 mo
+274.439 457.8 li
+274.439 445.8 li
+259.439 445.8 li
+259.439 457.8 li
+1 1 1 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold AddGlyphs
+
+systemdict begin
+/Times-Bold 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/zero 
+<10bf31705e925b80b4c8f1fcfb5b2fe440a74f62c796f3c02eb2da9ee8cf
+3e749c77619068400ca89c7ff72323032874cc719b493cec13438cfd7c60
+1a938141b249a6344fe7adba210563b145c5c7fdeb53dd40d430a2aa7888
+168bd4bf2698d90932777f16b7e6a801d452cb01444444badd4929588478
+5c2db1fce381dd65450cfad1ad35a39b11fd66b6c6b2> ND 
+/six 
+<10bf3170422f935763e872994057543ce516e412e89a49bbc1204d62c175
+ca9d1f51644268fd25cecacf256df345b741363b23f98a608f15fd547f72
+00ef03f86eb4e44c61909a23296955b08f2771fc97c22a2b74bab2a8e84a
+f4f8604f1a71e930f22c46eaad1e90de83acf4d8a5e4c28edd51c9df340e
+2d52b5868c7a5fd083ea171c4819194d1bf4bc737f3833f0f4171f47f512
+371c97328c1500a428075fc7d5b3c272c7618a32f1d1fb3f1f5127d8ad2b
+3b1b912a6696> ND 
+/seven 
+<10bf31704e7ce76dc241686bc20501ea6e7c96a17170122b38ebad2a9949
+f6af8d4a89b98118652167542a74de2ba301ca2bc45e339e3ae683f4931f
+043d89fd8fa9850065> ND 
+/eight 
+<10bf3170599acabf992f0757d5e6110d0b202583f1f37eaa3993e2f1cd0f
+6e2622e3038d71367894f4d7032548bfcfce20f6b689fcb6b5a6254cd40a
+57f3279a61197186e879de36aa303e142e3645176933121430692e7d7ebb
+506cc17ee9a0b5fcbbc35b4e0ca4bc539673a52c07e974690d1b4e3e7b30
+414514c9c4a69719fb0eb20a52293f89414475f52809d90dbe81091c74fb
+4c4dadbb0d931073181f5593d9dca742706d4ab9098d680bf1c84eb32b33
+f14a05583e424b60d3cbfbb323701a5b41e6da60d0f26788ef39cc3d0958
+7823ca82721fbddff3435b5a34de0e71ff21dda5df3656efd4419938b2c4
+470fe8e64677cb89eb7c4f1b21ac33694d> ND 
+/nine 
+<10bf31705d64a97b18e1d0c26252f36d43809f58e8523f9ddf78e8047717
+f29066dc4d29840ee57ae4b42a94d32fb40701e46b2363001bb79897b78f
+07a6186b92686a103837d7cdc6e3e3744245ff59de2a1d399ca8540f1c30
+c9a8541a5212f9caf65fbd8253c13d1a37e50b3c931f53d63eebadb9b257
+d82f4a0ddd6c07d70303ef7dcaedbf224ad7acf31f562053f842644420fd
+b779b2493077d34338a3116b99be03d0552359238e501a8016fcea411abd
+1d0406> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Bold findfont /Encoding get
+dup 48 /zero put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 22{/.notdef}repeat /P 175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+259.5 454.8 mov
+(P6) sh
+/Times-Bold*1 findfont [11.2423 4.19473 4.19475 -11.2423 0 0 ]mfnt sfnt
+122.022 303.857 mov
+(P7) sh
+/Times-Bold*1 findfont [4.45364 -11.1422 -11.1422 -4.45364 0 0 ]mfnt sfnt
+57.6792 344.517 mov
+(P8) sh
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+43.751 285.8 mov
+(P9) sh
+120.755 290.3 mov
+(P10) sh
+109.939 291.05 mo
+116.189 285.3 li
+118.189 289.3 li
+109.939 291.05 li
+0 0 0 rgb
+ef
+116.189 285.3 mo
+116.439 285.3 li
+116.439 285.55 li
+110.189 291.3 li
+109.939 291.3 li
+109.939 291.05 li
+0 0 0 rgb
+f
+116.189 285.3 mo
+116.439 285.3 li
+117.439 287.3 li
+117.439 287.55 li
+117.189 287.55 li
+116.189 285.55 li
+0 0 0 rgb
+f
+117.189 287.3 mo
+117.439 287.3 li
+118.439 289.3 li
+118.439 289.55 li
+118.189 289.55 li
+117.189 287.55 li
+0 0 0 rgb
+f
+118.189 289.3 mo
+118.439 289.3 li
+118.439 289.55 li
+110.189 291.3 li
+109.939 291.3 li
+109.939 291.05 li
+0 0 0 rgb
+f
+116.939 287.05 mo
+117.439 287.05 li
+117.439 287.55 li
+114.439 289.05 li
+113.939 289.05 li
+113.939 288.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Times-Bold*1 findfont [4.19753 -11.2413 -11.2413 -4.19753 0 0 ]mfnt sfnt
+89.8169 259.833 mov
+(P11) sh
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+144.001 96.7998 mov
+(P12) sh
+/Times-Bold*1 findfont [11.2067 4.29118 4.2912 -11.2067 0 0 ]mfnt sfnt
+196.666 196.274 mov
+(P13) sh
+/Times-Bold*1 findfont [7.62038 9.26837 9.26839 -7.62038 0 0 ]mfnt sfnt
+194.595 246.868 mov
+(P14) sh
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+224.75 313.8 mov
+(P15) sh
+305.008 315.804 mov
+(P16) sh
+/Times-Bold*1 findfont [11.1407 4.45985 4.45987 -11.1407 0 0 ]mfnt sfnt
+369.779 323.626 mov
+(P17) sh
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+277.002 417.8 mov
+(P18) sh
+%ADOBeginSubsetFont: Times-Roman AddGlyphs
+
+systemdict begin
+/Times-Roman 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/space 
+<10bf317079c757bf91> ND 
+/parenleft 
+<10bf317005ad1d5c1c85b66b1383105b1f75e2f991d0ce88be4badf85803
+21509df291e14c112ffb01d8e602a943619bc30f04ad5bec7380a8990646
+3af8ae958b6cf03f> ND 
+/parenright 
+<10bf31707a09dff2c026d81f6e9ddfea5c974e53cd1d466f61f5191ea85b
+8cec99ca7116d955b56580cb6386f3c883b5f08253cc6274f4e286cc5255
+2ab414d7588be021c3133e> ND 
+/comma 
+<10bf31702451e0db362c9688b7e8c23461139937b5c7b11901b7615e58eb
+ce0e45846e0c6f23dc8426fbfe9ea1e740f039ff8cf61996b7c76b9bc2a8
+> ND 
+/hyphen 
+<10bf3170498b62f3d5e85685025146d3ebb9df6a4eac4b> ND 
+/period 
+<10bf31702451e0db148ffcede57c04e4080790f3ed0657a1eb7c77aec952
+d15bc36106> ND 
+/slash 
+<10bf31707a099488765253767b6ef342c7f7241110bbcb09ce46e123db> ND 
+/zero 
+<10bf317041f0a9492c2035cd51a2904806f13f17c2620c4aaadd106266c6
+25bbb5c21416837f1d1cdfe459e81f1a1013c16f86fd9a27693c8872ab97
+faac2150af6ee3e0ed7161e755af6eba20495920179a1d8f20f4ee7a5dfd
+d241c9cbc5fe8591b62af839950b19a3476f9e4d7507a1470207e05b89ac
+689b789d08d0d5ded4eabe098d4b8bd1dddb4935e637c1> ND 
+/one 
+<10bf317005ace4116f46739a291c133ef5c0ce2c8299d65de3756bb6940c
+b4355dc475faba14c0bd0d8c1136c951297252e0da77fbc30bfee79150d7
+5cee48> ND 
+/two 
+<10bf317036d1f7d632bfc8e1eacd9b006cbf62552fbc3e1ddf0431bb1541
+532db9a4c5a8dc835909798fb06d799bb3302bb11635991e6e69fb7b2121
+695dc70dabe319d810a0839879080304965b0d9ade52577069bfb1ebea9d
+40ec431e0eb5c0370e6018e714e9085ad98aa8950aeafd8bdc268bd16545
+e444488654d53d43bc587df4359111f64cd5a11a6755b08b2253ec1e> ND 
+/six 
+<10bf31704faaa95022859bfa4d40a634d16b5c6e27e8179786696c20efcf
+f2088b8d3116daaeb3f47f771c5b59cc0afd89139a7c37c605cf8b53dc27
+380249aa5ea705e51497228cbe7f92dfdb05cb2c745bfad479a4a6102917
+98805f1e4ffd1913dac316084a3ad05d6714a918c36f9d6d45844ed149be
+369d7108e7fb694a36f8c56232e1bee9c1bea2fe67ff99030d5c6f5a581f
+b878427e68d526f4869e604a9c89abace85b55824dfe246365ef13eb1536
+bf4a0f83> ND 
+/seven 
+<10bf317033461378fdcf6456106803c68654af3ae8d9d7ea442e5214ba61
+233f7de8bb4ebc4461d99d860d36ba1db7097fc3848df1337b3cacd1483d
+0026ca578af6a7c7> ND 
+/eight 
+<10bf31704ab2181850c1a88d3f8fa202c5e0a8894b70ce17f00448b7f184
+829e93577c1d58c14cc019460ebe7600631f8f4acc93b4dd884803c9e3f1
+eb26f7c2cd1094133dc32c948b33940b19fa747b701ca51c9ee927a38f52
+04f2614165cbc422ca4714c03eef07c163ee39fa7bbff5cde214fd39a16b
+09cf85564b587c881bfef98a02ad1cc0a265a943373623af31c74485a733
+18d0f6f7f1d5ed232a51a44983dace620c95820f016744af813aa536566c
+47af1e2278efd37fbb5379807dfaa2e69d27f2b4a59d46b7d8d8efdb20e9
+60c77ba7077adbe4d33c0181893b161aacd6499116f6cdc8c2ee52d69d4b
+91aef33a637784e5f5c64baf9cca7942dfc3> ND 
+/nine 
+<10bf31704855d6b4077ddc2826d77db5309801db6033b068b760ce80e56f
+1fb06ecf2eae8a8d4e1fba65e387594ebfaea74cca9b3dca0d29b4714ea3
+ab2bd8f1cc4d869edc1f54b56761c869d3fc0b7a14a657708f8fb5e1653b
+8a66c197768c7c9d2f195f6d8f8bd8b8942741d02883e7aa99afc3bdf8bb
+9ab95c6726016e7ced95692a934123bf74336844b858386195bd6f0348bb
+5e0be642088cb2faf5cdfc2d6d90d50529fce477399cd7b4506d009be385
+36d2> ND 
+/colon 
+<10bf317016ab24388477e56e7a7154cba85b49b50c016d79ec6a751ac400
+8ec5bd2ff257c655573d9b15246e797bd0b4311210b87b998fe71617c304
+2798> ND 
+/A 
+<10bf31706d7ae346bffe29e0fb34e18312ccbb6302af22689ec4f2127a0d
+d6baf4773826f8362914832b0b84ca343a443e2c16a9118637ad6f1a2e1f
+aa1ebb04f7f1ef2a790258bcc86d11f5b7f6caa72bc1d0e46a538a95ab48
+ad3395878de6486f82> ND 
+/B 
+<10bf3170435cd0e6190c3cf2f98c0ec5f6d620884f807980d68ea5243935
+1cf513d39c9b25687fe57d2816d113d980a959c9b00fd2e77d4229c2a1ad
+a3e7bbcda819ac24e3b8891eea398527cfca77d0d15f149f4c6d5846d335
+43a76e2781c833d82569ade39651c9c644c3169de3b922cb11cbcc9e3e39
+9313b10f269b5eb4cbabc359d4974298ce89a949ece874012cba69147eb5
+610f92e7d7d066555052ccb6fcf64056d494eb67e8ecdb92927bd9cf4d30
+d18e88a4fe> ND 
+/C 
+<10bf31704985822027c4890fabf47f18315cf1f514866b1687ca49157587
+c73ada42e87a82a71fa7557e3105cf56b89ad3c5315f5962b1a3c377569b
+d149dd69698c26cebdc18b285f0ce02ffc45fba7040ae76c3d10470951cf
+6e751875b261daf70dccaf37817ea22e49172876625f99afea7e192718f8
+2d13de668d4574b9d8efe1037b5b4dde7df018f38f> ND 
+/H 
+<10bf31705fc0e33fb137c616b47290d19f226efe6742c4bf0cb058c1615c
+76a279be1139312734c6a234e1f459f5fdcd3610ff64e7a2c26e9afde307
+03bc3a282a32be242e3b866b5d5316e26382db6023d157df27f81ef7cb60
+9e7ce88b3fd76ef1dcfc9e82f7da8a909a> ND 
+/I 
+<10bf31705fce2ebcdc14a0c146e0b901675090bf7410ca8e892cc450a79f
+cd6263efec258234bfc11447e88090b6fe0bb8d7123ec2> ND 
+/J 
+<10bf31708ee748efbd7ed856eeb700658ff31ff752d191b29985ca44e9d4
+fa8021d2c2449073a526a39b84a6937e5c32edc6640651b2c3be27d81c19
+ea96e78f4113888fc8b134455074491f7a7ba09c8facafd5a004a760445f
+d00fdfa6b32c0d5d> ND 
+/K 
+<10bf317040c3589fd99cbe09f2e82b80ab84eeccc01172881d83ee362bf8
+a094002302b824c0515db4f51e613b48286f1aa08a3e05a9abf61b1e68db
+9e2da33e60ee2e1a901b97a6d5ffaa072bd7b43f086fc058039873621e09
+084baea22255bdaabe842c68af5317aaff1dc54c2d77961bae14> ND 
+/N 
+<10bf3170586d3968505ff87264be7ec883920688cca7d9d7ebef6b14adb4
+12cf47613ab238b5314909eaae4b807ef31a587fe4a79c426c98f895ee29
+85238abac441a7e05459a2603f6d28e75fb6badfa6e81418c0a638> ND 
+/P 
+<10bf3170599a82ae9dc9593cad300b7f3884414bb0569fe483f3acb617a1
+5ef395ef32cf0d220dc8440aff02a21bdf7646dba480081013ff057e6243
+9a50cbea5f9cb9a46c125151fa2dc458d75a798f192be2eb1f436a0d9567
+1d70b037f2931437b8312c06f4962bec94fe952154308850b7049bbc3ac6
+9301> ND 
+/R 
+<10bf3170422e6230a952872b5ad1dc4f16e3fc1704a02c61c5e992942e1e
+814f5a036cc714a19b83d8f9ec92957b9cc9c81e547da8ae77f074c9bd10
+73009734e431fccfd615ceda2428e8dccd0571a77f416f593adb1cae7381
+f103392cf96199bef077b31adee38fb7ba883b119f4671e1c9bf208bfda7
+5a094838b33f6ae85649043746a99b52c2cd46025fa2b9d4b4471e> ND 
+/S 
+<10bf3170422fdb647ca46ef1065574f96a04ba084bc098d0eeb8d73efa20
+25e84f6b143b820d4f40c2a48625d834f7dacccdc9b2e32e077bac2098d9
+6b96f7e49545eb006bae209a0f000b57e1c799126f23a367ce4e789a5521
+430ab838ef6870f4e454f0b7245d3ba7617ed80ea39e731c783b4f750d49
+c02786896c9300404554d9b27a816a32d57c6ee2c1b47b8acb582fdf0220
+ea9f8c2820a6a365a0659a1ae4a29f48f2bcb52fc079d6939efc15> ND 
+/V 
+<10bf317068829292e78283dcc1feddc62cc7cddc94a0bbb5b543dc95264d
+607dc9177221d004405fdb183b401b7c0c26411ae2fe39905820120b0ce1
+84a326b5fbb8a4c8f787d3b760148b4ab3c28199> ND 
+/W 
+<10bf317065f5a4c4ed7e80882a865c0b5e0c1db85df74331e02b3cb41a9a
+6239f1b0184328c7e59825e7051dadcbf9f8bceebe04b15a4de4f35099c2
+4c6fa3c162605ac75553c7ac46e3cf5c6001e018a229472674354172448e
+beaa9b338091ff15ebc460b4f961d3b40d0ea372d7e5a196907046ccdf0f
+2834e50c039294b25c1cdd> ND 
+/a 
+<10bf3170599a125eccdb6ec27d3afe07da389ecbb305faf429012f717ba5
+d7a504001b7d2cf7722bd949e4b4b2e77bccdf0b2b1586d9915715766da7
+59741fe65bc64d6863ec1039a27d8da5681073bc991e2c740d0bf14aed2b
+81d80e811057a7a261d77619d9bcb0c3ef91c90a394016d3a96727d1d488
+dda1e7b4d3ff0a77767d899306fd13aca7aad2910e6e3aad69f172e3d8e3
+85dff5319dcca32104c930e0a4e2e49b8750bab4a9149ef2d730bda10f91
+592a2a46cc0c629469d818798f634569b83f99cf> ND 
+/b 
+<10bf31705374882f7387637dcbb704d72f8bd63b0bf65f4612fe0f27d529
+60722d7a45438cfde1168810ce04c91811250545cdbd6c10a87a474df160
+24b3215bec7af3c0b61e074082f1ba3141f39f480c2c5a76fd396a487a9d
+6a25d6aa36deda9c976e791661015e179d4f36b29dae4f0f04128d0e5ac3
+dde66d561d7806d481796866491fb9de890bfe> ND 
+/c 
+<10bf3170435d9d6bdc818a55004ae1aad80b146ef4640b9f7a82d0286ef2
+5db6c5bd65a97018eac616ec8d7499054c6ff6544566113eb456a3efeddc
+ccc8eb022ae4ed32a1cae1639526dcd4d63a5e0b6438bcaa9089a840ecbe
+5f5d623e9d44cd8703af9d371c430fcdb02e500bdbbffe37e3e86fac9735
+d4759aa66b0f12007edc114a586e0532e684a856c1> ND 
+/d 
+<10bf31705d64a97b172062c3429fc21eef6c195efed3b68a891c1c3f4782
+b3b8f0493f2e3f2184ac9ec14961282178962a45d0e1282fdb9be01eb4d9
+330ed40623df12b195cf16105bcc4a841d7c3ce2fe9e2c90d1cb4d19d886
+f71e50c5fdac49f7a3f6cbb8e9cfef3e1d497b6f65def5b587b04c30a0ca
+285981fa3ef98a35eaa48c3406f03812dc4d26551eeab2e7192ffd8e06d5
+582446be7a8c0a3f13a5> ND 
+/e 
+<10bf31705d647142da77f80383b39a2be6c45bc647b72e319ff73d610d1e
+62332d342ae09e16e6dc01192625d1af66f730c2b02413523b998639a5ab
+b7a878766d5d5ccb302e4a2339fd457ff9223aaf50bbf100079c44acb716
+0f80282571552fa2e287b218275ab71b88c3093968065977f1def2e827fa
+b94e763732c48dfc9ec49ad18a7a0f2ba5d9d70264> ND 
+/g 
+<10bf317051174587f37a05df23e24e32408217bf8db3b328f0f5146daeaa
+1ea0b93eefbeb881d5cb9ffa3155e0f4e76e202ca89aac26fddfcffe019d
+b4c15e4612e28d2142e015e9b34526719a1671f68e0202443eff71303477
+43d1a7a6e7b2a9371dc8418b687da58c1e33c99f8930ca86ef07a3b3ec43
+50197c8090ae40568025cd75df947eee06d039359090b4659bdedae20a2e
+32bef9ba6327edc3577a042c8a22d1cb6fbd64fd64754891> ND 
+/i 
+<10bf31705fce6507854bfd5453e743735818d40d67ec1532d846ec6eb57b
+a379fb65a427f99b32d98a51f57658ac9b227989b26d151d43cea1c989bf
+f139f48a1383fdef993f3563bc63dd976a127ddf8d3d4d> ND 
+/l 
+<10bf31705863e503408ecf9ecbcc5d318bb6318525c5b52ab08ec840ccd6
+ad0d498b316284b1f457be2054e4989ef3a09e1de6c846> ND 
+/m 
+<10bf31705ac86a49312a9fd9216ac187bbece8fcca49aeeba8345c5dcb8d
+22e2f311041729efa574dc4f8cea66ff62b9f7875e438aaac2bc968c833c
+59433c927d77707a4793dc203fe495345b66acf70bf0e3c6739b10493656
+320226d1aab14145580caac5297051c2cbc1275bf490dbfb37069939d4a8
+fe2e511651276f25977617430a1fd815f73c447cb770501a519db54db5ee
+ff6657ac892d36d74b68b770f457c3a3ce13a3df663f087684614f2f64cf
+19538a331f9664c459dc237b> ND 
+/n 
+<10bf3170573e563cfd092bc7aac9e949b8f7a4827fe0f5ce67cfeb547cc4
+0324c0c45558a88f1ea6ca3d00c7850dbdd4b3c992012bc75b427cf6ac8c
+46f4b1290c6a0924e21bd8fe2684be248ea4bd907856e7ca65331eac2fb6
+c7d64a4c51041fcdcbf442862c40d772e99c9a3d2660da8f8d1225eb9a38
+a0939af5d1> ND 
+/o 
+<10bf3170422f93576c717ee99d6736f12ef20213595672a3889f39fd79b8
+f8e03db4067972748506dd3e394e1ed21612adf9955de5d344645439263d
+16fe05d9f8432033df436bdbe971bdd0b4ca20ec935003ac05958f3374d5
+be4f84a5e6c035be86b4155b925e09a04220f0eb68246a69ca538a270f95
+b47c12aaed3b0426c82ce7bd8f92> ND 
+/p 
+<10bf317054a23a3541e41e8ecb0847e60b1e31523529115b6758aa977454
+1325eaa79edb9799a0d9e00066067ae6bea37a698c98886274e3f41cd1b8
+578a94c225b0f3c0e92bf5f3f03ed0de98ddd26367108da99886260beb08
+1a3b0855a0e35e3b0e73b0cca3d170c7bbff6a8ac29076da97e9fbc9239b
+bfc88f95a8a50d51b6e1e0fb3f034ff0bb5e891e2b09f42b118fb4882d97
+e05b> ND 
+/q 
+<10bf31705c36e774c01818b567b3a30f54c9e6843777a6accc2cafc6d62c
+32f03e649a76106692b272964d44887a71a37c0f41a3ac706672abddcb3a
+b2e1842622d684c349659112fdabf6c782aae0bac9563f28fac625d64bf5
+97c35d79be6aacdfddbd7b27dbac2a70805734e90e835d9f4394cb64de19
+8ebedd5445420cad3d2f380bf1ef914ef97d6a6c> ND 
+/r 
+<10bf3170537b448baee17d92f49ac0a05a119905783ad31b1335f4ce098c
+c861eb004143dfac510557c0ec68b61a660779041049a2f8adbd8b72e40b
+d877d7d4b313643f2fa4d7581b23becdec85b7d7582f7e2f50f829ff3515
+fa749796aaa74d2ed647eccf740e962946> ND 
+/s 
+<10bf317050d9b80120c19d821533341643354852ea9df97a99fd4ba774b7
+08c1fae708745f9328a1a9a5d21e169ff77ecdcd42f945703d067165d10e
+35df5f72d35341f01fb3026c906bf5dc9a4d1bcd00cb4fd389804aaed0c5
+179606cadf715c7fa2d902f17112979a83434b773005e3a14720c0ac9ccf
+50f62928be58f2d774787655c3e51c4ad2772c2dacd3e4a9b3e3d07c0e79
+b3bf6755ddd2a9f85c3008b885abd5da2aea4dd26daf39a061> ND 
+/t 
+<10bf3170524a2d22499482a58e0ac04293f60f52cf55d017afd6304f1340
+86ad48ad6f4b3f79315e33aa34c07371b994fceb8da4492a987edfdf026d
+4bc55acf283ac30b> ND 
+/u 
+<10bf31705374882f7c934ecd3b5e82940591cc2da5136b726bd97deea59d
+b5951369571544034f93f6e9e9bef396feae60a5b9c3456da1182921d60f
+51a03c79c508334f1146b564507198b89948780cf4b60418521ed73bbe7d
+3e228dcb5a9c016f8058dab9750074512ee3321a1b934119d8b6bef7f816
+c990fbfb206a15a63a5b88> ND 
+/w 
+<10bf3170638a0228cce16401e2a1320493ec75c1c4d2465d588dcde2174a
+6f5049d20d2b454d3f053b001bf9bfb825dea634ce9d3fb5dfdd04855e7e
+dc0d6e4dde355956359d5dc6a40d2c9c8826366d53049d947ee8dde95074
+627941c33de4220aaa3a8af2bf2b00299fde9211e4d408bef1eb22bc89d1
+241b0be5a1bbaa> ND 
+/y 
+<10bf3170776bfd988a56ee8fe50a75c214c009776a321e560c933ea18fd8
+2d83bbeace10512da5973877666f325826dc5af29e15691888b572f52587
+df0337c16f0b24682fde99afae5ef409919e6bb4ac7d35dd8790071ba79e
+f7780d09de33b41d6b48fb9a59a16a0e5807adc0fa47d6b5e690567815e0
+dc2ee9936d7e839639b3888218268a73> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Roman findfont /Encoding get
+dup 32 /space put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 78 /N put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 86 /V put
+dup 87 /W put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 103 /g put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 119 /w put
+dup 121 /y put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+32{/.notdef}repeat /space 7{/.notdef}repeat /parenleft /parenright 2{/.notdef}repeat /comma /hyphen 
+/period /slash /zero /one /two /three /.notdef /five 
+/six /seven /eight /nine /colon 6{/.notdef}repeat /A /B 
+/C 4{/.notdef}repeat /H /I /J /K 2{/.notdef}repeat /N 
+/.notdef /P /.notdef /R /S 2{/.notdef}repeat /V /W 
+9{/.notdef}repeat /a /b /c /d /e /.notdef /g 
+/.notdef /i 2{/.notdef}repeat /l /m /n /o /p 
+/q /r /s /t /u /.notdef /w /.notdef 
+/y 47{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [14 0 0 -14 0 0 ]mfnt sfnt
+207.939 50.2998 mov
+(Ribonuclease P RNA) sh
+%ADOBeginSubsetFont: Times-Italic Initial
+11 dict begin
+/FontName /Times-Italic def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/space 
+<10bf317079c757bf91> ND 
+/E 
+<10bf3170422fec138c7230ff7e19baeab789ca5bef7c283ccb09551e5920
+152b68f4ae9202c0b3dc9ce436192c9236bd3660f1a4c31e38f86b098ad4
+0faea873d69e67fba9e58ca6cfef84d9c04bf5ed0211af7c47b992754a0b
+77dd10b8c2dee46b4bbd80a3899e09c65b8aa861d24429fb9db82951837a
+3a1283595735> ND 
+/a 
+<10bf317040c2e74a508d6139dce14e3948d239d0634bbfaabf9e8d3c7573
+ed6fbf5dbea53ff369f531ee4a35d5d774411d751e898d06a82fb104c24e
+2e288c130578a51898d70e768e70e25015126de9836190adddf115525009
+d0b5cf5799cade59015ed746a61eea4e41b65101d4ece488aeb0eae27176
+fd995d93360fcb186f66fe5f540946011237ad8713367061b7184db6a67a
+996b98e53ecb5c8feb0582a80d88d56027b3ffcc55dfb4dc1ac3446fc8ff
+d6878cc714f800a67c3909395a6179cde4244303983fcb7be7e1a5e7> ND 
+/c 
+<10bf317040c23fc2eee4f57240df62f1391a1250ca71eb42052c6832a234
+04baa9e4ef1dec279a752431a80f654f5e0351e445249e6beb05a973cc41
+d8ead12d95f7556c161073e2684409ef6f29244cba09a6bb43b3bcffdfba
+d18d8daa29a3daa3e72edebd8ca6c6c1ffadc0e7cfd675d1eb71cae83aa4
+bb0d1ad30e10be4b78f720e6585f94cee8adb3f7cfca78> ND 
+/e 
+<10bf3170422f4b41880651ec3b4d2eb65a011be62466a01dda4961f1da28
+4c346a77169bc4c4a7ede011b56ed8c3d1f00f116ed11b99eb4b26ce1c6c
+5397d8f41586907ab2a423b80824b99dfa062fa0ba9e37fea1ae4a5117f6
+72d95befd94dae78a32300bbe65f34382c0e9700cfbfa7edeefaf81da1bc
+b5d10d3e54194c0dc1ac22d93bd61b9e6bbb3969e1> ND 
+/h 
+<10bf317054a23a3555fb5ead131bc59828cc7f1eacd86033cc680ee8cbd6
+7a73727285e80cbc40f01dbc40114116b796f4f49cc581dd1b7f53c5108d
+be6d1077ff4095e8abd9a2db119ca521dceefb8e4db76cb40c3c2aa5db93
+42df5f61b9bb5861f54e93f8082a054a7e07b5d2512f24d8cdb5ad0ac428
+d185c91cf0e62b83c527874a0e41499f1504cd67f9c86334> ND 
+/i 
+<10bf31705c397059959e269bc482cc232fb2cd355b1741c991d08977a1c7
+62a5e2889a63c2e040e22ffbaf41c04400cc31c3de7dcf350f3cdfb3edfa
+828dc964cb2f6eb442e0262df25f627edd720f9619db59fd5a8cd100c968
+4c5f4db9889b35c63fc8c08e> ND 
+/l 
+<10bf3170599590e4eca19c589f591b28c79c3ad915d374f9f929618cfd7b
+7292a0b167075ca805f5ad895e8e3b1ab4dbdd185639273e5baedc164de3
+0d0ee9bfd604> ND 
+/o 
+<10bf3170435d457c3b609d0dfdc745bd7c1663c0a805d91da8e9d0cc4d99
+e22f87ada7af2132f6337504f703ddd93c8cdde4699cbdaf64ef14809e56
+7a42bb836080942124ca1aef0e63f807aefc933c8563b48027e9d8f1c1e1
+8352efa85eedc9ca490791a4e46850c09204d72255ce696daee7dc1a2862
+811f44c6c89facfd801c3e6416cabfcd> ND 
+/r 
+<10bf3170599a5b3c2e2dd28b3b10b75075330d11e34ae538e91b40e1b802
+82d48b2a59637d6e097ee2f6d5ecf0c595e0fe2ca2c786a62d5a15f78248
+8110425023e201d5535dfbe489642fedd613d0fa1856971b95976bddeb41
+6a333657ac733756ce26ea5bc0c9c1685f2222cc6612850d6389e5c3f1da
+> ND 
+/s 
+<10bf317050d9b8012f166408318a0ef0c2b3fc2c4bf046f43a31a13138cb
+3edd33b1e05a71393e8603bde246c06cf021e377498e36cd112cac2862cb
+d733c3012351e466a2c60874be76f3ffb0e88de0326be4951815ceb6e2b4
+a1c764b8b4750919db41ba568a843704ee79cbe791dd797a967fc4bf780b
+33396195d9608a7596aadb157b1c31c1f97e4cad9c00804f33d10c4f9e5f
+1e6e986043994c17686677d39f7196085e4700caad44794150> ND 
+/t 
+<10bf3170524a2d224620d65b924216aad176698198f7dbdeefeee3b7e580
+1e8252c00721d9a34af4c93982914cf535dd1a9978155b129f9b67696bf0
+657d3fef2c6bfe965ee59c94b9f93fb72b6a44> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Italic findfont /Encoding get
+dup 32 /space put
+dup 69 /E put
+dup 97 /a put
+dup 99 /c put
+dup 101 /e put
+dup 104 /h put
+dup 105 /i put
+dup 108 /l put
+dup 111 /o put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+pop
+%ADOEndSubsetFont
+/Times-Italic*1 
+[
+32{/.notdef}repeat /space 36{/.notdef}repeat /E 27{/.notdef}repeat /a /.notdef /c 
+/.notdef /e 2{/.notdef}repeat /h /i 2{/.notdef}repeat /l 2{/.notdef}repeat 
+/o 2{/.notdef}repeat /r /s /t 139{/.notdef}repeat
+] /Times-Italic nfnt
+/Times-Italic*1 findfont [14 0 0 -14 0 0 ]mfnt sfnt
+207.939 64.2998 mov
+(Escherichia coli) sh
+/Times-Roman*1 findfont [14 0 0 -14 0 0 ]mfnt sfnt
+299.316 64.2998 mov
+( K-12 W3110) sh
+/Times-Roman*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+207.939 88.2998 mov
+(Sequence : V00338, Reed, ) sh
+/Times-Italic*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+316.799 88.2998 mov
+(et al) sh
+/Times-Roman*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+334.189 88.2998 mov
+(., 1982 Cell ) sh
+/Times-Bold*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+383.439 88.2998 mov
+(30) sh
+/Times-Roman*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+393.439 88.2998 mov
+(:627) sh
+207.939 100.3 mov
+(Structure : Harris, ) sh
+/Times-Italic*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+282.439 100.3 mov
+(et al) sh
+/Times-Roman*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+299.939 100.3 mov
+(., RNA \(in press\)) sh
+207.999 124.3 mov
+(Image created 10/3/00 by JWBrown) sh
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (rnaseP-ecoli.eps)
+%%CreationDate: 3/27/03 11:44 AM
+%AI9_DataStream
+%GatkKCTec!Q)=A*"8i[BJ21MB`_sf&,;];C0"8GT(fqT`X*Oc`0I#O$'1J$5P#Bt-keGI8j?A>88QF6q1R:V(ZS-T\=R08])mRu:
+%+8tC>YJ,J=T>1<`(U*i7Z\RRc#YTPI6[:*Wna,tE+8s+Khi0QZn<qVN)HT,4I^U<<qbR7_<VuX9nac'c?b^@9c'uItp#=Nf2a;Za
+%`J`ILp#Gdrp$1XC?N5fNig]K3H)n[R^H_YTq3U-d:Ohp"7K</W?b`]rT!sbfq;&))lcY>"p\V//qWc&kdJs5,m*C0prqTXA?]8@*
+%HMqE'qbTI\Xr#QZYM8m92t`+!Z\Rl0a4Gh>ZG$%EO5FuEU]:0`hLBU[Zi0^rjnIg&>6^,r$_Hd1s7I0M&'rQCQKu:-s7(<nMs#$8
+%^92CH^O#^RTD6g+s16u]qYTe_]t_D"3"GueQo?+93G/6d`S::?4FHo<5JI*<_u8`skpp+dF+(*.U@@s at ra328\%dFOl+`hps8V%f
+%huCfjj$S.6p[e=V\%hPTnc"*F4QMd:j5UrmpJ,\`oQ?:Vi?-(+?bNCVa(8^o.A*^Qkudo]_p;+#AT"Z3ERf&S=HEBaD<:<4%i..=
+%Gs;45A#OggI[nu]^OH(WkPq+;.j7)m7so^[G@/*%YQ+F[F,fA^g2S5/hn877`I6Sa^](8MopX!`DX.)qnIpDNYJ1omELBl]^38.Y
+%p962Gn,;:u?iFF*Dr^M[VZRuirhls>b<NZ9Qg6tfRMi>Xh40LJgE2H[4iI5NL#l`9+&1A9&cK:JIQHiX9`,Ziqkr&l^NfbKB at d.>
+%%4V8O\+QflqKJ^JrRjtlSIrJ'm\ca at IGd%hqu'1#pu$ooH*lW3qYGL;@)cDuf^F;q\,P([d@]I`cf6$$?>n_]Q]JTT?XEH at J+]Z0
+%UPJd2(KgT.SDhGf0-9$LnB:JGkPY1Wa-jVIptbOW1>CEa?ZV=4J/'^$iU,s7a2=D:o_\NhM[,lk_>j5`huE?3rREoUl_i^Jj_#+U
+%YJ77ohu)Uq&'Mg_976H.+8u0(EI#tcZ,rV$r.3o.TCq:J<YNX%@ej/1+2W";I.1KloCX+9aqeJr]#.F;`V at fP\$lmG=7PWu:\O+@
+%o at 64LpXf;o?Tl*s%5Xp&rqQ$=5C)22rRK(-Is^Bh55Y7"?ZG>jiQ$HJlDqZSX+,ElnDj3U:S.Ors3B6Ra8IV3IfHl9Do\2_*^HN&
+%YJ5Ae(l\II_o'f-]Qj4BhgP*HBo^g&nEP5Do;f'%]_KPD-"hNd'I32<S)8V^A+e%.0E1Z0nA5,_mMF'W^\cUR2ns\<f?o*Fr,)>S
+%_lPNJN;Mpb8H/G.04#(Rl?_]e?S^LlT"c8[IJ)auKkrs_bBMk at _dB"EIshWr5-0f`rSke at fmc$=4TFF&dhgn(r:/a,=R2S#rYVfQ
+%EMi&7rr1C@^@dule\`L/prCo<r%[9_&-(n+^OQ0hTE"T[Rm6i<X2/MADZ02,p:S0=bN$G7aEL,eUU\>6o8bKmHL&="IE(#shnQ9H
+%H[X`-^Mpmbg\Uj0>>OrL8fm9o4ktP%ho!4elU6Fkk&#Crj79)qH[>YPVsc:2`Bt;B5$PAnrorGLr:$Bo<iEk*=\/AbE8'd\L6=cK
+%l0kdkG^/Dl*kqRK`P_I$F6n[cheMUUY5g:QYP@;8L\!N5I"+5mWGc-.s/Y>%0CI6Il)-a/4O*otJ,=QiqNh^Q8+?(qmJm/uIV2RI
+%0?'cDWI"h at f9c]h4et;j36Nt2,O[n/mB\$$r%s_tAVI at CcNn$-M4ZBqiS./+m=']PH[bnlE:87eY#oE-J3,_/\+S_7G96\@PJ8<F
+%k*S:Pk=dtElIZ1lmNDT0>^&4M%d*36Dst%3qY<)Fo*5\L[&WH:2h.g18&&C1pV2[=j4V&"Y?lYMn;*;&G9>[uOcM_Vq]7R9?higj
+%ht$/Yh`cDs;VZbOGWs10V1A+!?e0]IVh6]"jIYi'H[,:uf85.3pq5-25CZ,kWE at UAg\A75GL*q9bPAp7_NsY<*!79iN;KM[E]5(i
+%R,N>\p?A%&?Q3p.8)N0QIJ3X*H2!7NEh$e4Tn0$N]_)HrH(!]j`pTZc^&)`,KpT4&5PP^mrUsZOX?^NFGk:V(:sV'2QYCng+1Z/l
+%T.Z&Z^NUjgS%h.Gf<8Q;#P[iAp#R!brFN?c]hU]h3nj9"B at dGQ[su,nIsnu*%tTF=\teH#c[UZ%IrL4U)`Y"b!O!DkFi:hqV^m8j
+%E&S=-paJo#_\Krdd/>ARU\1fD?iBlFGL)jml1%s:j5D)0FZAfAou5[0+0PY6h>6tjrS)J%qcf+gITP)Xh8,b4o:.>FcM,l at Dm.=l
+%U;OI$"3q;KMn0uK_uKGdj*a&7qtFE)!hMO;6QG6cT3YOlWqQIDiVfAdg5e_sdt)rIOXI?FcLg26n%\>AHtn]1Dt\MC&RhjZs*,X,
+%qc3LQZ]Bk<DOj"W04Od=(]2VWanMH40<WVUZ-OKYr5gsk^@UdalR^XiV2+ql/d)(-:OVdh\+.b=K^1&3_R"IV#7cq^50VKBnJ#ft
+%PN.(qaq#:u[.sX.>fZPa0)+tH:C[03,:<![\$'`Kl#K86p>$7P_W/rqIgFlEj2;#LV`p(<4hENDoVn&0kN-T2q8n at Rh>Ni10-;b2
+%l.*g>q04:UDtW?"#5R)%k^3GjcS'KhK%iB0acAslj:1JAh6VllO67H at H/44$q/-QN&*r7;s69JE4T++X]q>?!YM@%oAK=QFoPf#7
+%L[X%;n&4[#efXn^HG''3fB;+Ch)f64eF27$e0il3'L'0j+d`)@[hIVD5B*75SbL#+!I4.V.pOO9m"<W6E:KjaZ@@8N(SkEJoJDZq
+%qmS;EBCC9d.A-%eYBRm1GM1b_[bp]Ia643YDs7&5pT3Ql'D\7TO3=;ba2=1'/tM`sO3_ioHs9k>Fg^Zcn at _bQmEbd,q0kPmpGr0T
+%\3BpUio]tglW=,UiL6BFqNk!\p/BGQj4XlX@/T]ngCIe=LFPO[]tsPR7spi_pCR.BC[o)j(q5h.I=&iskfiPrb1WA7o"rj/pESJ6
+%lYA`VEO^BO^Q7@>re2/,]pO_k4J*_:du.<%@.f?S?H[bmSq=di:WE!e#OaAsIiPc._Z[.24iS4blLd+/`<V<G5KR4iU[u#=qOSRj
+%q`VSNQhLRr5P:KF"\en,&tU`64U_*O0g>F)mB_kKof`"tHl^PI'?m(3$5r$ho=pdXI!@%)puV,!="p!@I/WX'gK.b5fDiuFMM4i7
+%pnClLI![U5lc2e+R)SU.^Mi!AYO2GknWiuih\h/19mEiY+0Y/0pkMok&I4rTLOd+Qp3o\!q8Vl-I5)e^fG09'g%>itiUL\ZpNs0>
+%%g2ZQZtkaUeVUg9n)G)G8^P!8!'.0`KWMP1rlor^lEcO/inqLsq$f=^h8=s@?LfpE*l@^JhOL0ckKTp.I.'Eu8,C'2+7JgSj-j5!
+%G^'2?P@$F\Z"J;j4.k<DhgP=^S:?"\qY:rrBCetl4bhuUoc"L$:rg8/:BssmV*oZ>R-tL]o+-H at nRs"8OWT(1Iub]OfQ]9C2qRoR
+%orB5LS%>hEH$K)R-U7Hlrd%(eL[2kH`/'HkYP@\ToC(J.=*/(0mlie^`OWbFI_Qfom0E1NSWh/6hVCEmGRm%.TguE_*VK<t>=[U5
+%ZM/'(5$#\lYQ'5%G//T('&V6S#Cb/2T<S2OGPq:9aQr!g+0Y+S#!Nsm-R8Beg\NT/O50OU#lF,J*VM]$XD9.8CjM>_5Oc,&n6m'S
+%h\$.cmGf"3IpMpNb>J;W&,jPhIU!HZF<TSq]C4YUjX?0%pdqK;BVONGD]XB*kFXHDp%?:og,C\BJ+Pt:iqnf:q-DgeaL*43-QnK5
+%h(E&[4Sq:]rqJuij,\X5L-ET!:L\'apb"l1kitD3dQ?<aDngaR.0(8nI<A]>a0_2cHZtL2s#aWK%uqtYrrHW at S%A+`a!V5md3*1i
+%>h\N4?,biE_fl7--h_q;p%d?tmpO5s*IL]Q:KZithS8jAV:^j\/fsG=(QS[nE>4FW7eL[APL(BWA<3M[K9>NR%tl1Hji?07LI1[S
+%FR?ttn9]3M+Zas=+7k(+R$8*npL5<75+1I2jR_h)qk"o#UCU]Tlr3iW+]m#o57TtTCJE!#L#q=sHoUtNAV4(PG45V+lA;#nLSTsr
+%'Do'&@H=ku3Li5SrQ)=Q^@#c1q)ClLQae&]:GJ[[O&F.]C//99A_ZBob[iHtkktd&BI/A/T1 at eJ<(lI[9ZLghhtDJOI`>LT^94m2
+%AKT[jq(*i\j&efE.3'f)ZYZluHRa<l1rjosQH"3'(s`idfIJ$pSR\bEZH'8+ at pbRtT$)C#HTm`?nB9U1/i\nDbZO"4(/?sVZHXB;
+%a at BS.&[uq:[-$u"JOWl/1/hH/hFk%8p)(<QI9Y=*V4A.Cg1E<:3bCq+aT/HFbo'$3r@%JH(n-'je2*o1DYY[h_6!=bo=!5cn8<NN
+%>@Wck884<Qc^Kl*L=u:Mp:0Ltc]+W(O6'W,Z(,#<rS3IEQXe.O<*JD(R)9PWC1ZXP:Ku!?>aD\8rJ[`;HlUqmIV_10[*E_,/hHE\
+%X)kZ.C^3>>T.:!Wp9Vtde6CalG8G91@@7O at A&?P:cAgl)>VhSPbQ\Y$*$R$UNAL#D94/%K2G<*LcW]WsAj"[.`nGI8#?J(,jX=\n
+%>h^tH at i!hUh':n--W@=(Z1l=Y`"k at Y:Q6UkdE^D,5**4\Fgc=l)>hP]p(S%(ph0$4OmU32\*L;r]]TjO=PAU?S.,"WqSkP at 2:RWC
+%qS'$Nr&j_h<6SiT6>VK/\;cAWAP=R19Fip2>Mmb3f!:nm<T_;.[UmQlX0Leu$g0X](?V&TfZ"dGjBe4G]$Ge;WnWq:r8MCL6&h>K
+%hBJlcV51P:>OH:b`f;@P'q8k.-C<?L_6%YA;EDP1YV-tMYM?ucD7$aqD8T)W"-^f.;/Y^1N$X12NAJ6q6^&bdgT\%")kGV7^3X61
+%!C*N1POC&TfniAJV1l%D[ka<<M]I:<UB_!Dh>$+mc9*;K>j'M>a>ladla`V>_iY^hX8s#N8IX6+AnV,4SoAK`>8Z<Yb?0fMa!MQY
+%k'C`d_N&gDbboEa*k7A2(-DdX86B-c>f+<qI<$)"`%:DY&9/)tL.d@"b0VnbX^aZU9GNp4l]sR6LP=:Ge89sg*X>G_N,9$ehY0-R
+%!M7jop*Cg8EpeSUghmsOY5o=E^`=9!E;@W9jP1sAL+2+m#6<CC%=R3SN[JEY,G,nb'^!gV".6O%e;C#]UPE-E8fNDiCtq/B1<[8h
+%/IV/H;EEQ=q*G)Pg8n_59arUiI"(.H]e*!T,IVtTjZ#d5_e/7;glBo=Nb<"9f!]X)k6=Gq%d1XlFc;@(L3;/b*L'F;8.(P8n<#<0
+%Yh$PU5[V[d?,EB3(!#MuT'*t(Q?@/h'AtF8m0gtldTSTlX!ZsdHhP.(`(^aCkmEf!0"($r,JTJe]lsJSLiH3@@s'W4\#(r$`u7=t
+%.e>cApbnN'jd6_U4!VWIhJH]i at G*ro1 at mi&#n0iqkIOZ"j7"Lq*m\]Zc9\+jS^ZZ,0>KI(@kIka?b)mgloX^!8!oqMG')YsH10oA
+%VX=990RiMFOEL7t"/aqtAV2cGg]IPZ9`-ogi2Scb!'6LZ'B98d>0LAB>eus?K/a^])1$.BXPD]aQXHjONtqe!a>JsooH.q%9T87?
+%E)V`VK3m>)gmFPC at 1QI#?JdKo=;HDg+2]Ee;;bhWL.2RonFsr=Z%u]_%KQqE(sB at ZK[-erL7p;QQm(nA`,:s\MF$Wgd#)m_[tF5%
+%ht&<?[t)A82*4hq$4`OC/*q0p(biDAbasJY at T^Q4C>`k.,G(`?N&-%a5erEYbd7QUpWBIC#qZR%/63a0WL6;4JR^8*Z&D2A)1t&4
+%o`uOilTG$`GSB0o6]LOM`[:njS<;+I\/bDg=2"\\_!"n`d'O_MRu8HVoY)]7 at U`=b(eik#=R+!e7KocJiAaj=q(\0;P at ED7;J$e9
+%7\\nin?%Bu^)5pkD(])L&dTX4oEOkAm=^$#K_N2O5)>hCo8/)&7BC<@""jU7!Jh,=W;N7K(P#]mrP6uA0Q%9>"<EA0?2/kYDTfaq
+%DAm?O=t5i$NjT>qfsm9R!4M&_5gI`Tg:<9YbR15ER4sIp;^qK>:'@hli?<?&*BRO"/a'[o&`O*9"!qlL8Y=65ak&X^kfc+02>:\K
+%.r]d(5R<10,EZMP$^7-S%?mI6p*Tdu&d/dn/OQ$PHi`EdJAlDF8d"e>PB40F+q?`]+=F(?-uH:j8-?'I=l=pLX=6GjlERG^$7m^r
+%XsqpZ=(%_llbodmMaiA9_A9YFcCK1bFTV+ML@@0jB-7]:gFscp`XtiRFg&C>!b&kREE-Z_!7MhG%;nuG(>'`H_Lu!883.DpYO';)
+%&D0GnB,ZoYAbd>Ke-gn]P;@YBE!nB::',uYPh*Q6>k`bSEf6:q#-oP1)db[_%ifg79ZS:9RdJm*!ldOE,)?Cb*O)!#42rE\9FMP0
+%Qgh)<e3Tnl%oI/Y["]D+c%JrK]RY#I_8Yr?_/OR1>rm3]^c!aQ1U(jF+O>'1-pcuQ']O?=WM)?T/+.PBX?a:lhWGa"$=WCVhk1Ul
+%"q7`=`sG+,J9$26Uj[au0VSU^Ws=$&J;V*N-k`e:h*XM1`X,%lF5>e)K6c+o0NlRJ<<md,jfRO9=<1?kj1S)K'6Ag]_A)K_#+oi.
+%J>mP>!=so8oQ1jg(42#<Mbc]A3h3s;054"SaTlTcQt?$t6\^PU\!)AsHE9rK^<\jL%XR,^nA6D.VQ(1B6l]UGFP4A/E]m#+`"ttf
+%+BG$gJk?;Q\_@*g?@+#pXY:bbK'5XjN&*"-5>V^r90-G]8\MM`n9&\2'C(+?$3?QN,.nmQ<=Q]F%D]_1FZhfVR<m>^!?N)<JS>.%
+%Li[4X5`,A75/Lrc-1<6?oZ!$6gu5o2]3#BT!uZ\Vh=)rMV8iU+6EK4Q=#F5CV214J8H(*ILlZCji:@04KLnjhq"9PMG0CBf#&nh3
+%>KBqh_Zr5cAj>iXT]'eY8u<-i!i:D[T<QLZjpoQ(fmRJs$FdZ<E8TkFN14j@"_!$kEqfl(U)i2RT[sJqm>U?;q<88!'AsnPXu`6c
+%8cG9#[4hoEEsFWHdKMQrJT,\SjB9d_&eU4>O5T)XCFTFL4LclJ!$Z*s_/\][SAMEJL2ui/1'#?IONYkm_%.)$-S?E*^S;bf;&?sd
+%NV>#s3NSl)KGA at 3-]G_`D6o6eq.Aaf$'2#,W'BJ(L at GbNo?cb6LdX`I*VpCILXmV at O;,2gUBi%mM9C^JW'D3kM*bZ>&9gUp99-lT
+%,<39-/Q^jPMM*LsQK7'&:%#Ji/dRDn_Cp:lOTP#Kcc"SX2`%]QlAL`Sg]>!MqsK,JPh*-W"=<-uh?'-%mYVPl%+GFgIM*7bga9,>
+%'-dPr7hcqX\nt!j4[SX.,`El/9-V%04V?F'_STGsA%:\.2M9ONV*jQ6E3=mK#o//m>\aMYg&\]n*J7KhbWqLj&u]6?Lf#R(#3a*N
+%KZY9C(`Wi=^J04[7*6s/**qXnaHfS#n&hP_3!Nd\;XOV%7BgeR5)Vm@>Yf&A)Kp``5\e:F]cb#jUI\IgF+qV-7[R=kN0n&k(%WsU
+%iq$8BKQH(V#a0gbah/dI35c/uJR/&d^p2L[R=ZR1^fh63*KtOEn:X&+6>LP0?(m8N6Hrd0=9h[,eYJc\X8unU!hs7m'mBBl^mm[h
+%"c<kUIJ>LD:S%_tU<Lu<!WOM-@';sL6P7BC4[MWg$3sZ=;2(Xf'ul3)(HcTOlo8ErIM)&aH,d7#pOqR]DQ6(?BQ-<lme^%Do,QVp
+%JTXO'Y(H(pV!gCMUd8PuqOts_(N+^fG6lXM.*"_m1#i/<@=CTV^4!k8 at JaKL+'-<r'#YG'D0LHf.(Cc-Kd7jgjlNu]La%G-8-.kl
+%<47K?JCWTNfHSZCVji?_5]InL&F:AI;dCV;>JX:[-TjZBT8j8Gn#M>7i20p<cq)TEE->q<#TrX*`(LKVBLhu0&?tX5<J$)pVK19^
+%'uX2pP+Y!@&@U%2'1=2"'5$*`lEL*oM$8W+Uc2BYpl8K2^WIkZKhQQI)$b=3G)R$CA^1TFaq;iAYOf26F:qrBfRgYS/OgV=YC,G6
+%4&h$o#p5>epP[BB^]T/sWW>A'#BCF\$ihLq35FJK>^'[Sap-,Re6q6dYX3d[C7&"`?7rS0EJ:lEBIXo%2rPl at 3e8_kVTOdbj<G[2
+%Nrp-lCW at +STpJb+J.RAo#0,Rdi$ajWMm5VX3e0X5@"pu:1>jGlb5mS&7VFa$"e8Jn2ge\8]#1.JKqKjDN.Ka[>`j^G=)G6[b,""=
+%*F](g&*]gh\I!E^Zea!!>gkr^/1#mf7?nJTL]@]M7L.)BNKa7WWUQDblNdkgF$XXuh0@\B5iKjO$![0 at Q]OLYb_N\:XbSZCGWF^j
+%3Phnnj'3:pBqJ(Mi-Zde'ZpRu6m!QB_1r:0%F*7J2HTrH%h1*YV>XG6(9ZA68EeV_;Shi/B/n;9#020(^*nB%'Z#`hE&JgYH%JH#
+%GZ3(3JJHPJ]-aP1I99rk%Z-3%jsdngfJ%aU9^OGV,j6K.*ID!6*$o!f'+%)ih"]+!EuB@<KmN0l5R3-T7KiMN:=+Ts6B at LM9Tkm*
+%*'>g?+YIgm(It-ubUX0lGK#IJXc&u1e;,+Y1GOD+g]1EOcGhHpm^pXDL]Jb=65SV5382BgM/=V:NscKT,?u<2O=j'6Uas@>#pL5H
+%:38]YDR0>d7#(+bEBuO#(iLPDK1cM#8]2tl6G&qM<>XfOqWO:(=!=+g<#cfi_u#6#"7JKAQ'D(anPpKQae<QQ<2SSG;8Jf[QNp2+
+%^5lA]X!/RXAaicS&H[5cGnFF?C9=Ybgou!e_N&OGCZ^5^,82O@<"g<dNm(0%5X)`g-3nYk at mf_)[\:D at FR'N7/8RtHidpkk^[5\=
+%4NBm$^gi(a(XNgs,rTG?&]/e&6o>1+&PC:AR,Sj6hcjtgKXep.p&tHR><uZ at 0d2CtG"+V>%oCM$k<gl)!t09\,@/]IG`0R>Pe-:6
+%+VI$Z_j0>kD89QAoeLN74)Y*VQdUHm#d_K<M10DJkgUK-9/fBr`#h>KLHX41ia+8"j0j(I5lj=-&>FnR'1&\a)=X[ZM7I:/Do*/2
+%#mDplm3?]b8M1pD(J,PXh6h[X!CL'PU_Qd!%"h,&qbb]I(cl`O at ."/!fAR8^#RbSuEI6mhJg at o;q?g#Nk])E,6=HQIKH7imJI"7Y
+%H7Pc+%:J1'g!Xc@\Lgtk%"?$'TH1fW4NC:'/VFEWH5R(X\qX(D3^BE5:72NT#)!n5\1W>$U#MH5i\GpIi^X7p0o5m42JXIDpY[X'
+%1ntbA5mK57Q%<Oh'`cL#bU%?7*0:2?E>3Y+$qBD0S\a\3(<)X at 5YM9#RP4rLB%iQY/?f>SP;^Hd?qUU3af\LX1;I/H85jQN&W7Y!
+%#1Wm2Ye3CJ]]#(dAj3OF/l"^87or_;l'#N3-PCD1]8.$NF>%u\h/.oh+:4E$9PT5kUka;Im`\a-Gl,X6G:8?a%&)D&0C[g5o`:".
+%PX^7VT*7bT>Ip&i0aip[QR'klagMLcE+@*<1n4ok"<\&gG[,'GaG&cocGAth`T+FXh>t?t/O at f\!\h^#X;k]KK.?q1Dh4Pe;4GAK
+%Ck7ETEq+Om$=1L#+LSWbV/Jnq'"][:5hY:7$Ff3`"QR^J%icXiHS1!/'D_^G6)FZ?G[6&%5b-2\-NoO;SHH?U4:nA#:^"bMY:*A)
+%bVd7_i;'PG+I*7tLeNI&?UAe,"$n72L%%g`4J==QF"W0.0KOZl at sbLS#Y<V>H#6mIXW=llp$@@fEEUgL1YD,T5lk!Ao/iC&@t_`/
+%G`rE*gr;OFD4mkJ!/*%p[6\N"4>;BLJnf>b"Y..uX<V_;l,6QK,C&k>o#q<[+acZA3f;\Z/]8<cA=XH`LDN5]K6/#1KtO1>i@"^`
+%/qSFo&(3*CEf%Ef at jTc:baZa8EIE]QBP7D62+pbo\?)W.=(MjRfSop@%^(5Uc#&8'aJe,g]FO.jlrG88O1:c!%mu9X3!GLi[_\]N
+%\6j$%DVPep"MCPU<;2L5Ru.=#e.EGI":ds0PDSp?oIrInqgr<&B`i*gYDVHO7#b#G6K3U)JL4%t2q;nn(K;!`/tHCA-YrkI8"@L)
+%3k5V#TA9NmKKMp5I^C=F\@li>Qbm`+n13XP'*0fmHlo*%N=sBX,RADu3_FY/6#d;-$.j-I<T+ at V%P37:m"2P.+4`MYhVK05T_?Su
+%K=d;AOc^Mm%?(+cDBNtj%8tJZ'9]StNSA9\HsmGfL!]E\!&U?S4.-6C9Yc7f^sO:i"(o$X1E\D)4pEE3,o3;-PK8sM[FINu5g_BM
+%Xget\7(?)/LhEjm?MiQ38OOuEdYm/6@*3G%2\q0)S(>KV\.K#R?Q%&(nd0jY+QOmQ&@htXm"e)hduAHO'8Uol[muBY*R!/?Ooo4t
+%c#U<"ZL2t,6%!g/r]i.*_Aj'&^AnM$"L_/5U$t^h#.&hB7I4K)UO&YXM90-[/q`$@WsdE%,<?-;7h-C\7hjb:C`0WVe:O;J;]- at V
+%>cOb)Un!SRehK,9C'7^4L\WK=jap'WAW6H'3n(4>Q!cF:n$Wg_>X0oM_r at p@B'@#jo"t&35DC#F.\PT1o at 81i_6c)16T]',^(2$O
+%2hn6BbJ.;*"k/:[YrdY.-,P0S%5U7m`nd/9bcJD7J*l_+cdNE-bj#<p\4N(F>/o37l%CFddH.SN+AL3I:6+*3r!IE[AkG&'Vg=%h
+%1fmg at m(Am;7bPfhHWf81E%W]*ce[lo7_(Fe!?d<m`iaqU<O8Bu!*ur5#D#N+Anjpe\K<MpH$+bgh(e[8(K:A?B$^8tS3oFb0Ek'^
+%m"RAB<C'V9#cEH@!'a\up6T1m!"feXFc$1[R`g:V)_SfaaMW^3L+u6&b]?$W6PgXg!'L"-jVfU7F#6+#H(;fZ1c6QJ/=;Y74%%kl
+%;Z`%8!^Y0OXR*U9LK"@@lc]A`"@B<^#A#M&EgF9WKUW0L&!6fJEPl?['^Tf^2E1PuEJ,GK(HRHA$Lnu&\,fB<r.m3A2k]\-3X-B4
+%esAP%phq93Y1\Ne0_ak at 2#KYY$iH]IK>[t7C1[P`cPV_&],n@::`:>c2AdU86(&b8GTS))ZB4G8!Peuk,t`;93"Dg>."DO(_bdRV
+%*[![n')`8ie-%RX@)-"@*?g-pOubF$2di.Zc3=Uu0\4Dj&;St7iWc+6Qt;$o6]*WH">;S1!-O804]c!QfbMC06U>qaafW_*KE`)F
+%P5^"bc[m]s$aWr^GG09!k8VPVJO3Ur72*:G38JrBPm509%N7Xm-B<d^N.>#8i at rN16%Vh*5M&[&$`d7s'TPP9KcT8Eb_7 at Z+X>]Q
+%WF3lgd(<\1+p_gk`oM<uD$_Q%<-RaTYX$uGY5L,W<k?1r`M0Ko$:Nb\lS:H:SKmZ"IWf7H&e5*6ir9BRcnHTL$%BVK%i_*mJ/WHS
+%'YjOq0tP]V5rAq&5 at QZ-oU;<:"q,X_GeMTN[X2b_,/*O&-.*^+QmX$o$\8WN%Iq;Ji=<C?d"u_rh9RDL7X.'k^:HGQCc at P9b'#AM
+%JS64<W5P(,aO_#JGA./dB7j$keM/_C!=CLI^ft'J`8FNB$RSAKj:rJcSLcY)Xp)9[r9YlQj%aS[YAD8-0\Sm54df+V#nP'(C4jsG
+%KhmX8*R,#[,P2$B:g?>cgL:o"c^uKs/PsY/WRgA>#[Ys'A[@c^jMah%%2gs.[i5 at J<,Q4#01Z2++;;\)5\W)-!/IQAXqGctV,'t5
+%$hirH=N_ZR#e3C[i.BXHZ34]ij,>?R@[PMQaGGi`OiFfCHL5h(ME at AZ$f9/'@91jbgo9fV35BZYhr-nYEi]b\b(*k9e2lHGDkiOn
+%.3$d+l"u&lQK7Gf3=?E6qLI_IQ\j at bea*<E[i:sE=b[@5`5J3*XN+!e\:E>n`0,c+8LACV[g<?e8>llQXf(Ji'u&Wlp5oid+81qA
+%`Y7A7It8fr`F;;=F,:CMJ?1$hHappG)A05PE=/3:(l,N^Je]C[L06eI!<[D8W$u#/J<]R04;ge23?D]uO!&p_Rs5*5'3oH@"!KQ=
+%e'0ot#IMDR@*t@\+?1RSWZ1XOk$08P's9>e4h2TV4Eco%Jm2VmQj6-G(^N5(!'`<:#]>JI_,"HG$kmj9]B_JuY;f3N>7dFZ))AJc
+%'%>gV!6C)T at idobkh=SnoA,[62c.&#oXW_?HkX\q12CJBQlPOmAV&+n'#G4`2[o<;U+$\QEYNBpI)*!S-.'NN$TP8\ltJ3XTEP$"
+%^Q1dq]WX*cFX7sj3]jp^!4tb5iQi)_J.RA#8+RC__\OD<IV<lQSR;l^\^Io?P.Jdp&#mH7A[oD1)FX$r!>KMI%/bdi-PA+PBJ)ss
+%&FF at LFp.a&U)(5Rg#7'M-a'sm]UKd#>d0&,kdL_9!HiHB$RlfD;&hi<!Z\!Q+%S at C1hPWEa!ahLI:fE!<%Tq,?OUOBX;<[`\EGp-
+%irULX"\'!&*k*.5N1Wj?WbU;8:g8)*ESDc<=O/nqIH];$%UIt/-Hm%gH,#V[h$lHY6id<!&aQ_Se7hEXS_,E&Y+$^"VGZ3RI)Xo9
+%=81?tM;VPpKEnW9=05>^T:q/c2!/`!?9p5!.GV$kaJ:-ASFHf:4K>I8Y)XT;L'F`FCSgKQ7kuaH1C$`q/WdeHba^8Oqo#5gl8SHV
+%<\PK%3_P)]SuTkB^d4:92(m7.*O`7rKuQ..e^uq<Et,%Z&)\ak+1E>U0]Po@)AV*E$16P;`SE+1+92W6gG*@8;j`j^RM^e/aFeOY
+%.Df]j(*m".9EYN7#hNJAETKOs+rWWG98&B>"^Or/#\E=Bi6&m+:R#Za7]];AMI7c+i,C'K(WsNX6pJ0_nmlKAbIdj9M/PaFb22+0
+%7)2Lg<kr+1E-%Ak3OQ]6&ULup4:\1RDQFPls3T1[QXrl?RDt30j)m=@.`+%"E"p/?Q]$,*6[i9O^Mk?j];S:H_7jkUkTn&#9k>!)
+%4)kGM0o!O+\G-46bj?#B\.A]j=%*[\`8W?a]Qu#L\l,'F<riGGqZI]$ipE#`L<2btYuF*o,j`U]ba?:O[\Yc&!(Q-PM-56q"$j\A
+%B.-/M,F6_n\]&-Zd$VBq`-;nDEH(;B^d/BJ>6N8[V?^G8LMQ(a?caP'_SV<8%sJ\m&pt"AR&<5;CkGA("l1`@[]=.a)'bPF0ht98
+%WFc:UmXi4dM\aRV@/MG/:0c+_5OQ<SG/&q/Vh;\G/t`:J89&k`3miZ%;T!LTbLQu;].;<fF>eb9':HDlb4QH-ZBj8MLOc.-,M9X:
+%?+M at 9mX.,,1NSQZM]n`Q%7XWT"5GGH_7d?qCZ<:Xr%PKO-C+\e4HR!"$>^#W$+&d;&Z?R$=mcZOSBNdCEoG3Z`?=7=l894Hg]:dR
+%&YN1-&2Sjm,QOXmM&E)c;]!?fJ[6<u at c'e"h8FHBFtFutP;h8;:N>>!C5!oXr:U8+;JU6PB(a;ZbV$$#B#A-JLTOQ4)\9.S.I?>A
+%n/!lDY`dhT?q=;;Q\[j\Um[!I((r*NK!83u`tmUfjTPbgGBC@"YOBALc4Wil#)pAD,#<B+Mm/H%FbO6uGbmg=j9i"4FJ<e;3f_:L
+%9O8P'_<qu&[#)Ft$!au1.!BX7[dL:Rp at AKrYaV4NRM)jD%&.?A,aa734<P?tZ(R1%f>. at uiJiA?>JM7:B-u?<\>4.3mLH^6W\J#S
+%7_?*+E>qks1N1<[!!8,T3c<0>,`)PAM8Z?!'*L[X*\(bUXgenG$])gbcP?bJG=*^S6GSO@&iPIX\jcla*E_O<HjF1'cO<O!CnX"P
+%cnX+*q5hhofR5:+%J#OZD)[iu%[_)%3qWG?"[h)qiJ2X[A*Ci"^%\;IK6XsZpd-p`RB4[je12[Z>)=!*(OR""Ok at G`Tt!RC.0+4f
+%FeWNph<d#NZ$45#a&n5RTIu%d,^2BP#GQqZhS$J+#MO+aKKsFJ`du2_V+&^#(U]5GY.5ZDi-?/#`%/F?9X't'c-E)r@>0[qhb\[,
+%!4&4>a+//nrJ"oQ0>JWc>N!7Xo;3g".:h:+`d*<u%MLT+8VL2?^`B]i*s^_^94=25pJ-Bmn@;/C'4Pc.('A___f3KGn_+>f,`'#K
+%LH;Oi1_C-]9WZWYY$>F+7G-1mFN>GrT$Uk;q1K'_"oLG*=ciBk%c$Di*<tX77%Ogaqgf"X at UReZZR#`E\X$Q'QS>t8,L4#qVlA9U
+%m^Cur?q!(NaIcY#adFQimBkTA_,F's79uFF9EO'+"MT2P^s*/?&SR#A>un[Doo\>U&6:`2Ylc\V>K.?$J)EN.a:'t+Xh#J6?5o$3
+%R^*!s$eNrP1P[87Nl^l9d!=q4fI\>!#`@7Jrl%uFiY&W=#Ze+O<$.=s-H8.Lb0:P9:^C9Wg$E<_Nl/eXoDhqX8=>Tg]0+9dkNGB,
+%K(pQP!-&F$k_kcuA%G<[R1I/sM at 2Np[, at N6'Tc14!t&:+<t^;#'_!a5\s]^Pej29`I"kWUqp6B?bkD59"GFWp[8#e&2pi8rDR5R%
+%r%moOIdWToFP/c\A-'WdbVZa`XLKDPU3SR:/n(eWSO:4_kVoW2mr7?nS#:@;hlc-NQ5.jek`_k"]]'Y4 at J2:8H8WkW;/W)CREWc'
+%f2B[R,6?>6)I8lPAW(n=.(C;t"h. at qa/'H*Kg;s.b=%Hn<^I1LRKb+srWR at G%ml^XEpslW. at dR5RE?R#^ucifN\#uA\RtEdBeC`p
+%Mu_-O(T7r?"f=Q`TWX@\JAgNr0b<jpM%RZ at -SlnMiAC.0'AeO/6imT!p`o>CX)ENiUq:+lr(oG'MqRKR*i=-fRmd,X_Bn=O/\c1U
+%1VhOHT*JMq'k'Ds3*$'BBN0`f at V_hU+<fp(0pnSMqBD4;*`I4/X<u42:V6F)Ht+3ob`.25HJC/JVV'mp5\*ss-rW!/^rfa'JSnjI
+%R$gktD\rI`kfQX(72WHr=Drh5>FrhO@)2h"<f#FG(LO9@%98k%,pMj[#:#HFS=nFc=6##!MVoA!WuPbr4_/AJ[L,$4D;_U+d=`D*
+%f!^.bm;A&rZ,@)=/26/6`6X`/R0 at Iu:mrC[A;2Q\(IJZH`g)7EU9uSp>u$1_F at c<j2lO[S6AMsQVhr>i:r8c=4Yj9SrE*;_#R/;p
+%be[b7,^qBXq;FA(McXn,0A:E,/pq-7FhJC[?k=4ONTloDem-nI:PcD/iJY2R+.n`n!g/>:+k8>E-%lF3jbc1EL6)jH&e<1k7 at Pp!
+%PgrJS5R,^ql[c:J^tYQ53F]$0%9UjK5iS/_*<Wse$ZjLMDD at W)f+l"%qHi92h'tua1=>5hPmMtQLJt\f!q3.$LY'[FJqM2A+B6_+
+%9.[DS<McYr/5%\9hhhVG(",2"Dfg-L\gb at G'e^pS_.?Ij;Z@/m9c_-"Q<g*/XGK!bV'%qDGd#'"mNV+33Dk>Z,!fHeEeP)S$3D-7
+%M<@,dJ-`(s$`7]Uk$5Lmd:M:l?8_0h\:anfboWTDX;";Ccs0NU4k!+e7Qd;WDXbfEi.RKc>cjt/AfX.oQD:tT4A7"fGY91;\D8 at 6
+%cE+#,DAfEj191f_!1Sgi?jMRt"m1_^<8;S(5X5e\)1&AdRG`H8B4Cq]*$5je/AWSqE-hWHQklSpO:2R&cliL8OO9RYIQpO-O621,
+%HlG0QXFjr4eqD5H>!'_`N@:H=`lZqDatRA$,kEnK1?c7Bfb`u+FpLZT0)qXO?%cY+YJfjjbgM$B+k!/h*?(l28:4sgqef6q%-Cr\
+%P6$9- at 03rR%k97(iLpEU1Ebu*[Nu+l[g0#ANkhl%IIau*<(o7i<0!rts&tL:j77uDr)hQ$oatq\ASdcI/g^dt1sf at PN/P=5<a7DL
+%<b at c]U=t=Q_X*IZr$=092NZ58fAOj<lmb&[L)WF/QmAd\cBR:Zm?Ae+rW-^!'R@*Rg0'5g)[tfgP&BD(.]P)p^_YaBA0M<p=#oZr
+%2ichiJI?q*?us)UpEnmi.S"c$P^9HDP(C!F.`bkbjr0Yd"c&GeV3Ss['t]*eYN*3=AphoqCfG43f">7QNs+<B/`*l^d@;te1.7L^
+%+_of!>pK%M3YRsK`UXWUWQUamW)slEq+R7c4pc7Di>/^=ZAP'XBq?iFZ#LoiOD5LX;3f$P-AkF[O"LJ$8;pOiK^^.^/:l1#FWN/Q
+%Q?J^b?h-[>"?-fiF%i`RlmB-MPf0NYdjTcM<'fKs,oW[M=8\)j6*!juD?d5Gm8cd=\msi'JKeU=p<DtKPs/<.+u!XEiOic1n?`t\
+%*8i*og+J(kQ85^jEI27"b:$UpW+P,%U,-chpGjSs#J>3Rhh:^a;T3A<m9)fK(UkaLo"UTNS-I%s(dm)JL]Nc.J3nil0Sp%e4?JRF
+%>$kg268fVkT,uc'WjlCOBE`_)h2%B at rjLCt@RK>l!N`KG\ATN#&;OOoos=o7FX at Kgjc2$bM/e.a+\reC?M;WK9e3D1g'Yi%6=RY4
+%d;.!Q4Ta;7>!tCR[ZiK(b$<kj_mM7OXerr%@ui<iXq6!AjMD66c+QF%:NstNS%/XFF-p6fJ?mJZe=%M;+S_*S+Ilq1GqTOf;g?XD
+%)]G$C4$a1oQZ[Bcl[uFGY7-acHZ[I!F2cM.==n-.[!UY+Fh+jG\7jWp'J8_'I8n]ADN2)GT,t;ETEhB;=aZc*^0E2\gg?)"bE-5i
+%)=V$UL#`kf9n<bum5<O']2cj16)gl<G)5L2\B_qB%jlk.%b3":(n9X+k@*2Cq1e+-_M=6S=C`F+$fiaO)m+oB!2uc]/nTRtbcXRM
+%6F30*M=I/+aF_84aFL&'Z4f/TbV3K5r,+d/Sn4IGR+2gLHl]"?pl/t?=o^t[q,NFe$.?rf;uU3+pu97?JRs%:0]Ill\/nT at K]^ik
+%g5(B\g][IfI?,\)ck*QQk at fenPa+6b'?a*X^9_<G(8ncM;CpGcDPP'`p4/)@.tj$U!2kJ`A'!1el, at 3UV<++ddd2d7o at Qg*,4#\o
+%]3IC[?pu&:1hP?X!14gpHG"9cBb/*I8S4'#l-.\W)TZ0t$[NYC9[>k;f+rQjF>35M)$1UJ^q06!JRldC3_#s4[DQRh%@;'k:)aIu
+%-64V7J^g4?2 at nsMn];fh>FS3L"?i^h35ai/4YFWHe)N.$d2F6&a<4]4OZQ>T[t&uhL]lI at qWQp^e*<fnS2:j!/(>E9]]!jDi&7`4
+%l74IO^g'Wc)i_sU!2iC\[B.PhBaA6$>dYDB"]Vn'NJl?2S/Z`][MRFcIOt?Ui3?oN34J0P:"L`d>&LR%?AT%oZg%Po5N,cc-4l,T
+%mHNi(le,"6OZFE\Q8@`Lk2Wm`XbZ"K?l4c3JYAI.@@q2r<JGZJ%&@/V/d[1_R[.D+'YGruAp)X^D50\)A&aC&?>pP3$(.7?ZiJ_V
+%i:0ZmJFls*p09)]k9>!NYQp=+Plu0<C'%X'Be/Aar*4'&1rG$&Q2,%\*+!-s[qh7j+HOB5/('+QYGS"R6W/Zf,'YTg_Qd-e at lCWP
+%;s6(`\)Cmb^7,anWIkjYQn\XMVu[(]Cb_"(,W.acH8uD<DL&=J]t::kjMq5$bd5F4E-M!]k;X@^(Q=/SNSZQZL4F5\g'gN5MMGNL
+%RA)DGh)jWJ.s.c^Tj:emBE<FP!Ns5WFqqS6blauqgWaTu-qE3;c.1ZgPEG*%]K9Sa5nJgT1?$f2E)YBia.3UP:BWLAEk!?sB:U at Y
+%TOjcgh=O2=K at ."D\m^)hlgOPWY`AkVWV-umZ5E@?J#Fua^oY[YaA63[E6XVd#AgBeOj+XrF2!#9ilVPcE6"ofYI$]!T`>U:(#o at C
+%j,+']]XYA$NBe6lEC.`5TJ;CYpm[1mdR&$KOu7:#2U/$`9#fr7""k'f\Pdp.!4OW/:DhL,-W(g0N%*t9E;e#r=<$"f-a8rT,5kuh
+%jc7Q9J/hn[4`4+^2Q-F5J36)$n2, at 6C@P7:lc6@==k,C"@)T##Z0BbM=I4$pXi*CX(e;Ut8#R/i at T*gb))fBG`%(nl+CV\#Qc$T]
+%$+?cg0Q(7HD6Y^_E4E*;>7j!%TIZS`A at t?94En8I at Bmd4;#&/#h4guP6\>[%W2>soUWioG:SPJ1114)rMAC4j?pLs.R8"dZh3^"'
+%CtM?hEJ'BHMi5WbrQAp_VsA>g_#^uK\.[,tVm@$Iguo1,4=orDahqR"O;Qsc:U"dNSRm3MQa^8fIZQr$]4N`jHQS!Jm^BuQT''s.
+%G^0=`E>jS1\Ai6k89_hFFE=JOH"9+_0#4/qMH7d,^(D"qb&Ugf.;G/W%Fq.-;/)rrrh$$$D>9%FI9\\PlH;\b0Olc>p=`)s/-^$n
+%P at EenK\9W8JDrhHXCgF#d1rC7oiU<TKDUQTK40\.ROr%VGu#3.UK=?D3Y7Z5d:h+q9hUH8]UI&!fOJm2 at Csd%7b>$JQE1VbmQaGK
+%Q at 3e^5#$<^#DuM^<Uf'$&j--rlRO2b@"K3Vg?hX:8a90QcA72Fs2E6#8.,G$]kXEa]/hORh$/90lG-1b#V(`bYQ^-]c;ep4G(HU(
+%RFb:/"J(^*g[Uqrh9t\dJsnL50:A(BETb55+ICh`gF$)sQ8d_I%]ek.bbC[3j;>!p3SjM at Fc/D=cFO[L=KS47JWWN/7^Z5!,Cje$
+%c)&s4<Qma%_+e$'7Z_QD(=r[2!,^Wume``jn<"(476r(,+A?[-&2n?<,*A>7R9aMUk2^G1nh=n#5qkUX0,u_6aGN*R,T$j8pTW'e
+%N(FBVN0;hp0?he5[XcIJ%Hs&RZ)E9XpRPAIO3C[+HSS\.ka"E,!0ib?J6D!r-4SC]i!X]Q#ri)F';CMN'42r\_ZcGAc.KhZp2\\]
+%0.*eG%SqU"=MEH+cXr%OJRs&/L82Z[b\9d_lnU9d=:lp_e-qs99-h!1d^cdpFqV#fah)or2NY-SZJ"IF>?OWc.5ou`E#0('>(JBP
+%07XQKq\Y<$l8'&h+2#qDUT1Rj-1L?9mg[-`]!B:DpXO^X!;=(YQ\[(Xf49f-Jd]]gV.TjdN>8[-eVlT-q5PSHG[DV[*lFR$DI_<h
+%"F=8UYMH'-cpL'DZ^,jhCpnK:Lpq)(O%D!$qs9'pCp#$p,Jdf3JgG#"!d&0>a'-'&,T>BW\%$[*K$\J6&.f`sW"amW6RL"[H2+BW
+%AD7;'>H2*Tf[Fi_1n&-Bbn7>q8.:fO5ik^TNUF3rc(_>8TF8i'bq7):#!*#pK_buhiWV>b/f"n,Y*_[n;F61Wm34LI/'!BhaGOj$
+%&L6*`^6*@#\XA8[\>F))1L)@KG'd(8AQQm3\6LK!KGrUe\34Gf/7kKN1O7'dLhtX)'A'>jN:%ipbns3-`,I*2`^A:6bVVb2&(aji
+%S%"3kdnk&O"ES;0j]ZRnZf5`ng0?pJD'i7gVls0/]!\/(\=5u;-`qA:Z/&\pC_;b'dU]YMQ-or- at jP(WqaOg"d5VWq0Xf5\-AJt#
+%VV=g_6$:hTQ=t#cjU_('iK%2GkB8Ep6)G6<QkD;7>q7b<#4`70F.KY)&rkZH`K>fO^rDio+OQJDe!4-!"NV[kQ#:S6mEkos$J0$d
+%lM5%EVeE)P$+ojGB]!=E_o:+:E(7`r*GeL*1E:02q0$Pr9f4cdG;VjLrE?SJh9tPRP$?ROf^,>C!l"jT[^dDGC!RM(i<Ql!g]T]L
+%(ma\"bh5/a?!Y^'];nl:eHp3-!,[o\UrgPKW!k(NAZAkHIAYrAf\0fN]m3OQALK_V#NrPXV][CnH1HVVDY+ptoS"53GA1Sf.V:5h
+%@5t#3Fi#*e'Y_Xb>V#,mCL58CZ7gg_FpUkFLg`R,#\S`Z5`Jhq8ut`5A at e)@fRPF4g_e'=L7$WA#b-A0\It6K7*qVGo*C+%T]alp
+%[YtD\"L0P][#I\Ai%/+s!rWh6baY!.&dSg?$krm>Aan(f%pH$QGG@^09"o>.K<&LueJ%@Z/KjnlGc/eT(meGM!-P>bn"r3$b8).t
+%2)YiCNnc353mH8kR'QZ^G+0Z[)i6/oh>aqM%-LWYlgcr4J-T=J3,Q&<"-/5k=T`NX._;pt8Ah\T<ne)r?\8`mEHU`dC,d.iJ98_c
+%`2'o:Z6W)UZ5)CJ^"q6V<r(ccq._9d,8E1%BX5F?bT&:E;8\j\2CQ at NLJ6?F.&D2F%7kDZD^S^$mg`fNIl/!@+Ek$%,nMUG+Dbk3
+%<5 at ne0o(U5rf,,tgdZ'GT\tFk[\4t*`<K,u%'Dluf/k?''jU1,50G\,g6'XnRkq#<*?,=mF$k;c@:AT?BiC%$]H>7l;7JGM_e%IL
+%brV[d1e;6&Cm^r>$e$.(`jf]f)KN;@5hgUO\@<Pi^cb!T_JaTk`(q_%eUf=kV-#WW_hOGZo0=`<dM"MHfo+'%;EINsN,r4p2e%R`
+%&;b8$-H5r?USHP.#$V(VcYF'M['cCVQIc)Rf'lpG6VKh!H>Qi76;/(0o\iNr3j6nGYp4u\T\0KNghg'Mfars9SCOd7)p#Mi<Nm7U
+%-9V;bLWDr<_!5l7ci+C_GedQr12 at ub6ccuU<+4msm&Yo*'K[\V])q88eq&>VGeXb9e<V%M^1:4T!mW5\RR1?-qLn]u,;=u5gu5<d
+%b2SREj2!lsDL1%F!Hr0]1Lc<i5TgHs\;OB!i2"89V:`!m/OFX4+8"QUG:OO+%'k,3*;UjW">8=DhIN+W\8RHq)m9h@)Q9r.o3a5S
+%T:Zu[_SqLT"X$"lIIH8%%70Cnmi^!uo/'kep(g?VA0QAD':pun5PE&!XLbqNfNQ#C<a;Vpfk_b>hKFn\g2P`7c!8't7SfpGh%\uY
+%,E.RHBDF!.`1Cu$X1a%lABICQ%e2Mq"LHbl/%aUCs4A)h:fRc4gWuJ%O.fVZ;^UGH.*jd(L9nD=KHT?rmWK6'1o-+F0eE"G3cC<A
+%DoM3$DN(-_Ii at J)Xu+<q<8WG(,agpABXl(IFe=u1gOmLHRC3O83Y3%c:]\h@>nbRN32P0_ld9n=XfB4"j6ga9.;so)_8D>u!ZQZ)
+%8%dB,,6q-(rN4'Ogi_FF"manqbHmP3fhKh#_VB\M^f+VMG)X(;]BkhP]C:J(1DA@$Xd`%%Wd3j8n"ta)ma)bH')p<:_u7#a\$71m
+%'SF24R]D6!@:0XdW!VoO_1Nj5Ao/lu8#mc;00C%JBOW;lSES"I!qd:bLH;d:>=$L+>=Ek'RDO#LDC.+aF(];KE9pVk9afam/uZUV
+%i.pF6)^+2_J-hO[^3rb'RVbBI/Q(k]i7:E3.Xj<JrF5?r.0u=3\CfF6^E7(\&h+-oD;0oODRQ*F#E8E^*A2#eDQ;\Z0.*eJS&1D7
+%9.^P?1WSB>fQa5e_<ZD./-N:I*XbZn!WrceUC8=!gnY`KFth at m0!nb&eqZeKq)lSIG3b<YFmPH![BU-d-X1WtJ_dC/`;l;+PJ4k.
+%r#09b?;2eF+YsbT]=-Eeag9+ at N`@l\(1U`"h$/P\O%lI]=o7>B]\AG.B"HsI\^p@!"pOm^fouJ+92IEE+koUIaeoN`$'[2`&>6-2
+%%+dVP(a;q!\*/?>U1p:<GRae([sRMMSNDV#eEh?L%$Jq#KbnqqM$R2S&e!PCGCeIgFk(`sNXK0Bf\"19Co`%ZW]FNji%Brhh9mQ4
+%nd2j@[3:*,"sF6X1LU/\a$;@FPF=b/oq"#FT0\4Ci*G/)cY'pc`706BCU+&A]+?''.YKS9";/1b],Ps<(?gW=[;n0F\[beL?_uE+
+%Ct^oU5K<`MDdgN^GKfKZpIhj!,L!UL_p7+c&Zl=KL&7HUQcDI0mFi,f:gfA^flX\gZo=O&g.u4d`T,pS:bcP%DLC(AE&Id5<8B.1
+%IC5Po<]/KEFTesXS]8U+2E-k37ki1>\mQB]lLe7sd%Wp)K+Zgq&7u,5gUf$fbCNC-AXqD6blTgUX4dKm49X$D$#FBPG+RKk*<;eQ
+%EPSb/02't<KI`Vg`3&?!<WOkq\r6YH'8Pr_[1'0\@_8iT4YPR>,.N<QJDOmAdFH(fQ62$%Sf@;t4i5=B'SV:m7>^C1F`;\]YP)B`
+%4!GZEe`=PUC9iPS(c?LGGTcgB>;f4(\l2[l?uKpO&/K*1 at uG8ib#mJTJOQ6!QLeiH=O^;"PJ`ENXrP$K%,piucm6R;aOLtQGJo>C
+%(-G])"*_/2LL>!\Ra#I,C5(CdBh_F:jLs)SR;, at 7JU&>LLVl<KT$stLLnDSaR]>XZ65"7Q.)Nd;I1IoQG69)8Iq9*CY(c5e"IU7?
+%im\"F3afKW4, at _H#dCI`qm/SS?*pasjX\e1U1<S.%VTMPUZ,54WmfZ2H:76g6sDY/C4<MTH$/7]M,\@NXC^hXIqBU%hn:"`)4/DL
+%N6tmfBS%UTl&*1Qa6XmNc!#kIi]^:3>V$i$*V[jYKoii"5DS":mYiDmO,<ig at TMr_&_h+-;dBLaqkr+l?nAC2)hp\PA:]j&G0q:f
+%/WA]_hVQ/X,A3>RHTQ56lVum3PtqrZTo@:e/qQFMO]Q^V?`FuRLoek41kYUh"N&\m"78,YF(_e9SYUlu:LO=^Vce0;<jLQ#As9,!
+%-U*?9G+a"-U=]tWYMq[6)\3g$lk\P\!NiDL0%&?E(hSKS95HEieodGg&.BA6Y-+<s4Wh"KTB2.T*U$P:+Y0Skeen-qa)N&N]$,V?
+%rX<:XkpCLFpe0bBd3P,o*`h(#%d3q&C;&'8Yo\p9CFo?6!oMcC3Y7FGf@=[h?9=3]OTk`UY&9c->7XJC)E<@$DsdRI2*A<jV:hUp
+%g/(,E)UM$:nP*IcE. at r@6P^Jk?C:>o0%Isl#[Uao)f-W;";4kM]q6+R#-2(.=r:T&De?dqX4[,[0q at Y&Y[I_qE+5;V_HG.Micp-K
+%!lMik9jEjcpDK]"lA,tm]M-<Me<o`m,M<!]EC?nkRSAr8GXPKiX>EH;6)2K-E%[QZmu"f,>0Yi;<ap"]Z5E1"%uePn7<cDE*U>UF
+%S$+jS9YoGYj!qZp:H#!r\8/+"cS]Aa?0k=r!^R,q>uC'Z`[!l+TJqm^4?2:5!YH3HjTFE:D8/]fCu0H9qt[;89!/U)-m-:DU8P%!
+%gD2nh1p0mGiX(NKH1NYFhJMM1r.?)%.66AiA`XghiR`figoH]gm]IMumC^-$&StAM8MtR)iB;5DFMCXp4Dk,RCu,<'7gPcUB81aL
+%]7:_u"@bLtPB\6#-9";,Z[KVJ2o8E*W4 at B39=fEdiR_Jl0RL^WHLA7OYm;/(^\V\4R[*Z.J)E?NDM:Tis"=Ie>ic%&WA>cT+<&]\
+%dn8]Rm=Eh,-bosfgPg7W-A'jkhQ/TAY--EEB!mmMqKO"e[t$YT94YOdV at MQlQ>e]A?b>-'LHSB!%3'0 at Zkc<t(Bp0,&P?_d!XS at N
+%pPX,S1?5W*<8C:0&kihgDMTi,b'HHT8@>k1WMm7Y`;R<-[!)$W/^-qe)gaI\Z\gVt0GEe=H7$XG6gNHS_d9u]WeEf+G>n3,)R^7B
+%&.Wr=qlRYmpUBd6?N!GM-_cN%5i(;;3Otl7m$r7+O,#kh)O"l)NiJKjZ3-u0C-n;El6QPD[Wd=1Sb\G)h,Q;k$sXS)A7(/[\t2&#
+%![sapn[ermrja'cL_oe;dGfhn,;Q$Q5cgXtG_crt?K49o&j*XY2O\4-eL_&7$i<.AY$n_mHT)'Hf*_kWo<>+sBBV5il2B>Q<k9kT
+%XNg)Bi"/0S'ksh?+h^tC9$C>I-l.EO%0H9A3PfDb<S\gS)%IB_Io'rj`0`NSrOA;Y0P^qmH`BP^1bYPFb6N,H(Sd@/Y5U=q8rPQM
+%1b.djL>\E"11"h2BXJ>QJ7Pm%!Ju98TYfb%A5$HSfC!_s+<d\<lf?Ftc,1TFh(CW[Ru^3UE;,C:4)Huuk&T*HG`+WfAa:kUY6hYN
+%ns68m/uY3tPH>n1Z[h.?@*.3Jc)<;t>RCus5A.<D\oh_+J)X'Xf,>p?Qsf:`QaHIu<[S=bZ_s2(MT5;a$+CXEP[1bY at mu;73uqk`
+%`Z2G$?AKK;cfHA8ZA2hfHF.3$k=7TNRd92f<@=ZSdsLGt:>,+RPf$s,[p=P\,rfa+^=d,6-d%gS[l at q_,9fDC3A!Kf+C>CAB at DN1
+%eLeek,#lapb&3?tC_g_dk05sL*Z6&I*R]9Pl@/SsOK56!A&8Z*i^6j60O'X6O%t%t>Hr6Bd\CoQZAC'@AD>e8NTD=d]lJ!P)RniQ
+%@J']aQ25`*LEq[J\Jc5,o^-68]O=,tAamr^Z9Inj\mg25[L'A'DVK9tJ!SQ@('=68*+kqC/$#)AA#R>Q<VAl6F[t6-`jda"Xr8`u
+%>j&+b\,%<\9C0M;Z]C2e(!e2Wdk8P(4kNE4J-NG7%,Tc_4]l19\sVQ%bL[r/>?.6XOBn*-j*E\B4Wk%`d<aB_506)%2tOQ1h<kqo
+%_k'%:@U><+Mj`i9+d`&]1[5A)LclaROSrV;nSfSjVObii/K4r39F9&0jDFKRi,6Y_>MIc at o=^RG#d,a\ic^&gCcG<^V at lR(e+o"B
+%>rss:`([j``dH<C=qe=^^fT:$@u?5$V/GFkFp/=IlWA'rFP_1\&1%`DcaK_1 at f^&\SRKtI<\k[Iq!\ne.-'^-UO8Pj5CH'8rYAb+
+%*4meI([EUp1Y/B6k6dQeJ8+.T=Z)CKn\=e%%\IIn,)As>2Uf?d<XE*7_/3",-1j*CDLO1-K5%b+;?6,.g7(fQm!&lQmlhh+[9>L9
+%$[A]mJ9nNWFQ;e^6El]"m1Wf3Te5a?a3 at Oe:$>KGl?gF7R8qPB=M_s!g*t^$(POXf6!O\7Tg`QhE9&i]):2-N]`NuSAemn/d*o)e
+%$t+GU5uL_\>O9V$6$o,@[9#<WVd7OgYF`F-8Hd(?<1E;('fQ5I4Yq^JWHJaT+;k?5a at -9fC0fU:?o[KlEPNh&Y[Fosl!KXA*Lm<:
+%9Io<G6KHdX\(J^53QdWq,jR-c_uh!r=CP.eAo2!8?Z0q44"M_Uq[B?D2)mCA#IL_r#J/l(,-WfPiH1j at 2Yf@!.#4%'-5QqBIPZDa
+%HZtaciAB_rLU7sNX*-Lo_8k#0c":g*$dm69KcgZ5#%)b46Z2T/R:r:-=*KSfZ-NT'"\CF$ec!$2NadnhLs6&,&p%[Z at SXB?D<P0L
+%G3`qW\t]nugqo+16Jf(4(a.cMO)uTWcl?XM\_;DSeXB7VMek(]hbofiRQEIMX^*$:[CA=((IJ6I-M!EcB+?ZcDr\HI=UUO(mFg8i
+%S!(D<'tJXB?sTFUeY;1V`;m;4p]B`X=cQ_tLh^!>/-+[G91:Z;6#A>:cW9RlWG^:XOkb!>jZ#S5?$L6gG$csC"uSL9S*^<IF[s at 4
+%'VHGL*bI]P?&;=thfHVXI!Ssdi^.oB^:!js0]s=),HjgLd:(eM:$!cUmE*AGY4SgoHIQ(UMiYaVLcLtZ1S:jl>29Z[F7F^cSHbeA
+%`Zq=(RF)o-YXLbBMHJ&:d at 08&bMtqI<XB>?k+Z1Gm1Rn at Hj[LS\C4[!AfcfT3QZmm1s_$r;@$66ABe[KDt/.$;OokH5TedB!r!,d
+%_nI,Pn53lO`F;nLZQahMPL\4&,V9hE-U]1]P_G/AY:KZYY,CZs(lN'^>n[OlDJB0NE^;<'!!"#5Bi_, at C8H!mPLFB/DZ8iV"'a`<
+%\RehF9IFl$c?:*6o55;\DCO1L1\N$4RK4[sA94%gU$`nV2h7gTB+car$?[<K!Z-sf>B9tmp$p"5%+[A>[LNFcU1J*eng8FC!@aN4
+%'D_uUMrU-NHA+!^jjQg!0fRWSm5>"<WABo9g?]k^gaZE"K\Lkk:W1.fD)ptTA2!krlru0(!Lm10bSIK.cJhNZ!d03;%!GGqD?IeR
+%)->mlq9)#aTOH_f9?]-q!V#OnN`cuKR!TLBY'O'kLI&*HZ?"[%WU71UUK==]e".OC6n>m7ln_dPLASr5Oa>98Lf1>A?ZrSo>gJeQ
+%bj6Li&A!<s%B7g3lWb1.6k0$b\uTZa4-Lq;!.rPN3(t'>o@`lZ7iaI20!*+$=Ydg423G_(h\MJ])fim4a(to6:6fY[[PTjGj?Rf#
+%5RJ88ST&@hoa*Y0g:Bn="^@1aJpk'<([UJGdu2Z[l\j#"R6IGPgU;fI"C5N_)okFG\A:"0g27e#h"S0gep^r-7i(ITlM*0=V8"AN
+%(0uBsje>>4p:_iE6B5nMQI&.1d4p\4g\_6a\p&ogf>j7>Ld$?r=k4!Fn32+(d`<^GApo\4nE>XAk_4pOBupu#[?W^&b<;*!_^1O%
+%13D&/r,G%kXQ`MEVU8N5o3R57[qR/fd`l@/"O>#(gq"B<BEMr[OH?3T^R6R&=ih>6n?2LP7%#HqB`R)]6T"^CMig_[.9N]Vn+Pi#
+%K'^*Cpp-s8H,4Y*YR)u1_*XFLQ7IEBP3FSq%0Sa+\_Hf.IL_<Mom)&cHK7`*HSYou5p^,&/Am7#\Bf<mF;l<Bk2'V-BGcg?#[L.N
+%8tuNl!jdMuN3'YeFNqDm]ZL+ukg>[:kOUnn0]HuoZo]TWYaU8Y4$-R>oqX-(/%$n.*SMccGIO3,Z.&%D/[(a#R]U5o\cH"R)8^1`
+%gNbY=g<bPtDtAO)4r\LLiMk(`X^k;X'%7K2B0Fgc/uF-YWjY6N(2s']b\APIJ*p-Uq]GkpK+Zq=!'S7Y;bS<j7!XlHd48fe=rV*5
+%g:H(pAcTM>CaZW./$*Cd8R%/Hk2K?;\kP8QVuh,Ml$AiM7:D%Q*:mSS^2/sFJJ'41nk!Xsi"*H(Tpe8lN7Rk#Csu^P3k7a!%P9F4
+%R$qI\TL^cUJ-c4leP at V61;P>6E7P)_!gm'$7"]!i^7+V6^qe<t_'`crX$(E4jSQJr8?9%hqhQVsbdF+dS<":0nTXJjrRS*LCL at n>
+%Q,8iNq(1puGVmES3<Oeg:YEsmq]J]D)eH;-dZ-u-B-$]b%7'X`o]\>!ahY&@N6+r#-E`_RF&URf=PXXDZmU"(?a'EbCfga5hWe]r
+%:9pKufS6N1OIp*.rFN#(E)3*:J=OV%nn,0/8.P=q?8,H4Qi1#a at 1[G'CnIk>4'o"SaYMBZ?>4Q<@e&eM%H$M-Jk,^bX-dc!S]jbX
+%LU at rL(]rHj;m1AuCbqI"0.#`deuBbD-UA#\DFi^B5#'S7-!:JSe`Xil986Hp]+$O?=6fKd1JuhB>AN1rE)ACPm<V0rj5F`f[,o<1
+%9[o(\FlhS^4fmNLGFQeN34cWZM`?Ft$gR?GY(N1>ik[AW'/Zl4aI1ZtR5i42TK29hpcQ:8LQ(21",sJBJsf5s"oD7*(UJLj(B1Wp
+%c'"2f,%CkJX4F[@G+9q/iMIL#`&T^t/RX$MZM=aJ)kUHqgMVn==G<9T>CGDQ"7`'e#YGMGlUQmF[;=ur,(MXlp]SXs1Jt5OnaR:d
+%8rADFmXljIlV,Du!S\3h[d&Il2;:GkHf`sCU\W,",h3*aj0I)&VV^3V^Re]Pj>rXfF9;bsRL'aXg0T0Kf5i.(:+5gjF16lT%r6u'
+%qD^)T_43(C-pA at pXepPLijAOB(`-J9`mFc[6<Sj2]B/;;!=nPbnp$DL(%Z7%iPT_&O2H.T[Z*K_I)o2J%KjgrVTD"@F#,u(@^M=0
+%=`DMcqN/(b)>R^EJH;L=N,9Dm3fZ*$G44;aZVBq at g;KK8Ru8jjG63qQ:HleBSsWSM1&oO1]m2c)6rD2s2>7Q(=kC(2Ib%nBKr*m>
+%fo'\p1?5Ks8#?go%45otf`Z*W='7F,O9fYa4+$=$-(Z6CNt/Cuor at M#dEfP8QsT>\-jLu"D1aY2r4eYlMV0P9/[?t54\^:4)-WB2
+%+S(\\o75YJ7`'-#bHjQXp;%f[fP78]/VDdY]kFNKCd-GffP,ujR#ps-5LRbb(`s#1M0"m)Ae^0Z4GpmSlP3ZOYbJK<Uhb/Hc<6\j
+%J*]A-A$u%:#"&A5G-&Z<+D,-hG<)?ID at 8NW7$$J6Bsp0+Z;$t;:s7J.=7A'k!18G:6?r_B=);tr0o-A(9g0j7Ta7;I7<T11EPJch
+%n[;[?UW^'/&67J^Uud'^H8RV`JHd8Q\]NKMkrD_7H^e8^Fk\.1d^[q8hIkq(a:Y/+;><GL>@MbXZ`?<4^p5@)E!BE^X7bg[2GCtu
+%!)k(i*hE+lAu>CF1(1rNL1dSm#).5fH,aNc@*7pQKPraae0073T:Jm3QEI,@@3;BXjIHRZbh+]X<Xu(oLdsXsd604/\Z;4Q7oT5r
+%"g4Zu<2Su\Tg#F!LBa_kkEV'M?:?X]"Q8'U8?"GEYV>uV2:cAOLWRuFNF at 3Jml3u@"^;MSs&)*?=$D11,J6Mufi=m(%f"nGG7mV+
+%`gDQ=p at EEVV\eQSV/]S7OMg5-j-W$DB/MPl?Lr#<MsC]+SD3$3]+:un<7kTjQ;%2Jer:5jgAYf1\SQE6Ch`9'&+^=Y>l+`7BbM#>
+%5FZNVK/d,@!.^Na-TOu'T#IjGpL#*)*"J`B\K8`6omoo]\8<;Vd=Dr(EB,BYn7$k72nKOd.Z3VS/I4-+9F at So[;Z3[)XK2)iiI4D
+%)K!XF/_#Qe?R[=Peb.#OCmi(QP<>$M?$NXsE:HNOOC1!h:()%YP[Q3UgCjYRX#]9)]&TJ8!G'udaASg<2DNdi4+il\7&e?bmA>.)
+%\D+UkR.jRjmML at mOaYU"Q-e3#aV at K2hG:a&k=[/V9Z#dao+mgXM=HF'>-8E7Di_t9Cqs\Ur8GZLe^0ip`)FLnh0Nq2+:^3Q(c,5Y
+%2Z$n3/,-$2'Gu8pWm<[rRm!gah<f(UbaGV;5q+&.Bt#s;dUKZG_OT;`d,]Eid`[oPE.cm4<>#W0K<HCa&H9,!:A0`T:!%QWr)sXs
+%\bJ-.UOlLmp2A7_8__G))U+k_ZUAfhK=Kr\qCE?#'Oiiag;_M:r-,NRR5i-63)R&bIkV%%>hU. at 1L$!YiMo=G5%2>\b0<Ec\8U\c
+%'!"It2VH`1!c'P]'Q6I?B5#BNXIgK[(@nE]j_Co+-=G9L=*(p-aM4 at Ve)f/([B&q^EUY"?-(r&C`JEd8Cs[WpZ"0K?Z2,^YZ,?kF
+%.%)=WX=q%2Q`s/1/6Z!>;rs+B1O%;MYK&fYVe#1a4'KJ3Vg.=. at VP_I.>m;>83YB9=a'Y/3:h'WS&Xl:2!"R$(q6&hXVC,6MH>g3
+%4S3>u$0r7)OA'hrCtAG4pueO!6iARr*X$3\E%Ya/YCs+.V_Rl_5a-a[bSS?#],V(!>YSf#+U('0hLt9-+4_f>4(u-f1 at 9&`;s7%f
+%fJ!*V;dKuXZBb%RR0DE)96G0b%pjA\WL;X^a'A+G?B8g&pA8-M#oEDVCYkc<h=.n1#_</f=!5lJ[rmZbSD_9Wlo[)HJ_4[$*dO_*
+%APKa'S.M2r_]t&l5MZ`hqhu(*I4u)$C!HR8kR6Y2h5DdS.TVB;5[6]ML2^VRKVQ%rO(n3j>GeouJMO>4?WKh'C]a'hPC0[o at PZGQ
+%_FW'[c$Xo9&@I(0ST6W9"@F2f'jV5'^fJ[%\"@0$4sM8G%Yn"I!D'-a9SAk5ik#PVpYFU^T3p3%M[.iho0d-B=2()&hHZYgm8YCI
+%-cFsTnTne;a`^N8Fhe>PoYY[Tr'_\bOf.4SFr&@e]4 at rFqgA'JEd_m]R=Xn=$8U)sVTg@)h+PJ.8Mb1_)g=!O.\+nP8Zog(ikT<Z
+%DHNENgVXNun5URuf7t)HD-db at 2(R,JGoJ*#2ScS*TcGJ)+8]WuX&%#^@t\>5B!!(]4JCZ^<*6EO#F9ekOF*VndC5>;EpD*r+n4aa
+%p0s at l+Hdnn[kk0g67#Z]=INoHn8VWhi9lYeKuQ4;EOAI5C!eMQBaZg^MS8s`"mqQ`#r..uJ40_FgT<6im97F^pB at GSUQAZbin"E[
+%fLA3/`AS"hKNUakk*A./KpM?C"#^^]c9""O?)m$h(o3(`TE+^]r(^ksiuYcA[Tfb'J7Wr"mBA[[kq[Dm-eb(e2XiAgHfQ6%mH\\h
+%:dT1"J%3(b1eD[5=hsL2)@utgEWDg30;7`6p/B:]BC7e9<LFFA\XU4#Roq`)mdEr\rQ&?ZP'nu)L1>2iI[C0$rb+'W(9C_(G!=Sf
+%O2RP9.>n%L_B("]HChhNQdm<pT4gt at Cm$UW+:TB(">?>m8(WKU(+:o7W'bN)d.m`>/Tr&I?>\L&R,sk^8`?nWls]]9VBE,-?LR-C
+%HHT_FZAAUQep0pL84p7'7tnjfE^Tf0E-:!O7C63<N[@=<"$^bF>F>&=fuC3&/sY([i0T(PjVcR"P[ADKK$"K*YJV!"$/uiI0IX0?
+%HoiNnjd(YhE0t=9B[j:2pp3ZI:f*(#rm#Nj:G*q`8eNIK(fRE^)7+0:NP=3*bL[aW&>*@ahOhb+23 at JaHHVq,GtFhQ87[E+`Q%\3
+%@Te0cRt!G",o')Q:%r>PJ&uDM`sF?!3pLp^m3`e(h@*ZQ@/<Vdnu<+>(8`6Cf),2:jZ(/Z- at Ho!RhO./XOuh`8KZl3:1Ej*lSRi\
+%f09i;i4)VPO8`gco2O-aRqR"`MK++mfn6+="ZU6d5`s$@@Y"a&B,G?1`gZXtUK5A`01V1P=A?:"A3Vr6^aN[=QX!8ahdq6(T=)+=
+%3>*k4p:E)J6!WGURY8pL#TDRl4:bIa<t<PJBC&4.U'5S'Fanr-hAYXQIeL^=_gjg-H>88tD;7.1'hKWXQ%ZDb?^&C`C.RYIY;e@'
+%n(\?YUePn$IIg!)fnQBXLH+8ZV>e9PV>ks=`DH5W[A-7[@(M?Zq4:/l,B*n&E=PJDD,HlV$#.u\^[8Ln)XQO&MVRdUV'9<P:ddu0
+%=m]qb_qYr(O)C)ZEF:k5a5!L$kZKE-OhF\Q5H\kh.IQ\[Ob$@&'=!A4-X\(Q[@G_uJ+H?3GV5JL[TIRkCPiZ1GBl;f2H$V<9LWl#
+%\Z)<ZlPWISqFS=d;U_!X-9*Rn25?n?A1;q$NQqB at L)u#NBo2;Of_q6jjE;X6Z2P6?0=Pfc5obY78NugOc,5[ak&2W=oMp(d5q3Xd
+%K&7Ks^)X%$`B9ipENUe9K_8gaWou!!/\^J6g6sUV at 3A@+GbR[m=l.295tZXgI=b0ZU'ZWED9^PP7cVrrB'6uJ.4$r$^#>on>d(',
+%5t[Q9pan5a^n_?)ejiZYf:8nE3l,Z^o&"M3l.dlg6$_"Vj>lce?'0jGSTeP[P?S.gq40)CV4;^N.1IWL=hOMZnZ.n#M!-O/NfPWN
+%28&%i=&1$AWViAnj2ub6IF'kM4Q!R/:==V3<`0_+*AaN2n3C-TX2KZ?'pSP?Cjs/9&!gpeKNK906]mKO-!>te%ojE$A\s_6!4=4o
+%F6ZW(K%:SUf0Ik3DsR<]od#fjKD&ZtqsFV1mj*^R\a:A)^D$$IeZeI4YsAeAH:e"pNAGat`@7&=&m,],q$RYcYZ2L/cY\cg8K#:j
+%J at a!ZmACAA_ae/bMH6Xud at o4/8^m)[[W41rAYN8P\T`ipRcfMC=\/ME'O,t<eR*RCY!2K1cTJsX$;%;OngeX)8OGbdj*:,!mi\6,
+%X*Y=)`buN:Vq%(.]qd`Vrt$R]VhWK=deu9"P]1Pc%BfL48[(0(;fh?#h8PaS+1j5^IHNM2,#$A2XC\6p3eKpHltI3Pg_jlZf8?*Z
+%2C5e`l!@NScLiJS+`f1_),n5:'@rX6qlSA<XK at Y8]M*s+I4`3]Me'HJnj9h=1VTaub"CaRI&=&cJ>6 at U[ddj!@G at Y4)!>D$`l>sJ
+%5$fC(.*8$l+k^%#RfP+_8&'Gcb>G3Al`!eRDQIo\r?Z4Aa.P=3((<-B[+Kg)J.i__.]7Dm7?RSm_71pWcoL+5*pc<n3O$ERaElY5
+%d=b,n:W8Mq.50Jnh*.Ba0Z#:uT#3enf<J!ZoJW-7o12'f'fHWsp"7&;o`SI;p;=/48:&#e3H.u`B)%#CpmC@'f>3+9obIW(\e2P+
+%5tp>g6$(T:9V=Yo2J[-K-ZDV\Su2n2j]3Y(FIMoH`V+##>FA1omAsgLB$&Lq#Y:&,LmsOubU^3Gr;J8c0aU%IPYiSde$hQ%GV04-
+%IOss\d'/;n4*/b(2>qGO,!i2E>mn7gchjIAS2,TiTe>G"dt,[[:/t,Q$S33$\81_X#F=tI1+?dHc)8&?S+++1>=mXLmY at N8DXPr+
+%FP<g\)B8#9)Q<V;\'8i_)lq]\0mD"Z>qH76cu3r:Y3;&[V6(WVSRc#H$A,i,)\K%X(`2;\BAR0kjPQs<R.H]`I-(=f:)mf+nhCA.
+%Ls+ZM3%U)SkHqepLlsSH;?l9YY3#VI.Bsfdbl[k7$3H^I at _U/Z6qmr&bR>#JfpY$11>s+tP<>;X&>X;-o].Um3pddeN)pt:F8[eX
+%HK@#K)O`5ee at D#eXS_ at 7/UO3opK267:HQK?Xh]N2M*5f"QJ*6V9JEuQ5_:uJr68M<T$h.4CKEZ/4es('+.[qL'0IaJ?]s]g)W:;<
+%jdP7HM=T2;k^U^0[oLRSM,*,N-I1K8A(2,*O0N$K;pQ[Y/J'$I%NiEZS:-0te7![FKIfA at .0e=arF58trYK58Tul'/\83YU\@2WI
+%(=@\"JSj,QH#&.#ZP.XK(BX?\n0*p_Vigi=j]!-<0HoCe4-f9\RXZ54s'WL3`bquPf0;,;Pp4oeeq[!=<U[rNN][s5ie4btI9H1P
+%YZ?MB*R]AM?HQ4Qs+]K^b(`DqlfA]>4ca%Y5AtSMiCCC0`Qjq0b'n+pOE=Y.?HTbd#If6(][#hZ/8C>q<gILu5a-ilTh at tFFVdGI
+%953V11e&leHu-q9)t:C`h#*84s"s1BnrF<N1>je*AY4-Uak9>F\;%^U@,:&;Qs.3!H:]T4:faLbLXl;!>kG9&QnN,&>TWjBjJ at hZ
+%bc+h5\S6K$.6anndg$jQ.9muu(Br/ZNInK4hl_snDo\!7XEO([kf<5]H"7$#Xp5"eE_f!:acISp>?EWM0kg*Y8S^m>7q,J+QECN-
+%,Q3'C)Ee_1AYeIeb7<An/a%i3^VpQn[]+/4SA0n%Hkb-f([[]-eoVAPUl^gtkP.4=K6f(@,QnXQp&+KIUiT*knGFSX7N*lOFthHA
+%C])]PAR:M.7 at h)um=&ajY1$bpA[;s`VSF$"OaL^>n=ASV(*H12+>t%aH`gc0eh=\!Nf,SBEVT9o]G<S%I;7^dBKu8j\asmCWgHuQ
+%r=?nFGu)]Y$X.7^Fe80AJc3T&fQ7PqTO1o,.;(J4QKqTNrHtO),a2njOYF9c\TK3Z^=g6)U5FeVPj,@#m?QA.mp&-lV]4mMI.YS+
+%<pM3]$[/3\PpF#HMFkW\EX-NnlFC8rL,uqQ<uu94Z6jDro!=UhPrF6':JEhrcDY:Z.])6Mit>!tH6<NA0=6;4qIn4W^o5Xd]hRiE
+%(GG=;Rqe4Jp8:KZ"j8/Z7lm at Ca+n._:f]$#HWLjEc6]3DNPU2F523kPnE:(j-Y(YV=44M5b,l8.BM4#13YBQG(Pa=<2e_3VL?^X#
+%$g=`sY#.Qd85'k at K*BA6R<Cg2Z2+O%rB0eh_>Yd)2pOQ$RU<Q,og"%c8BmF?^JGBi!'ua1^etjdQ>P;E*OjkY6q-[@&!LOIZu7\+
+%mdK[=R8N]A@?aek69"/nADp;:5/hOi30F*fK;706`0Ejl-<O at 8d>R,N5DS&e[%#_SX2fUd5lMlgXa at e3pLmdF;6K4Vhg at NR"[.KS
+%4<E^OgIO4$[H=\tI(b=a3p;R at WI]&</X]0VKUT-m*dp!ok(+l9[r"8d%NWK(8m]kB_;PQ*6*1&6B&'`1+KSR"kL?WK,V9?k#6VqV
+%dL:<V)2[%hcU&p3+*n7u4:,`b5q?BT'Eor>W(ra#e2*ILrmCH2Tiie>*r6piJ2K#0&%p8ZA^gUjF9HNJ;&giqT;3fVFE.T3E`(2\
+%C7I+^F"R`U+,mO,<-`X4hq[&.WM*=f!EBf1=TPU=W,GA!ff"O>m at +N*1f[\d8T_6eS#uI/r at 6t;X!Xf4;s3;i;bo at jWc)q1$U.oj
+%iS[/5S0S7gh1YN5E7 at u^kLZfb2MQ\!*QiTc-,()";LcdrFMtS?BZ7=?o6nnpg*ACr8u^?^g?mhWFX0 at iD&;o6``62!Gku!\Yjg<q
+%^9hHX?6]R[=aI5"d*<R7@?5$80Zb0`4h3 at En=46!H0_qEPJ^mVnme"Hc>.=Y"Q9J-;dMG88Q+E:S="<sUu5n"kTIEQb!a_F8CBJ@
+%Hi4Iq9MQcaFYI#@7K0pOQ=Cm3X1^N-3B7Dpk5)KEhK.dR0&7>DEZSjNh;?pHHQDosUGC$Lef_UF]6cc6.1hPo at QAM)>s(1lPSGU>
+%FZ'tA*Z^N3PZlS7;+:%XG\!Ub9QfRV?,pbSeahb at YbXl8BH6e^XS4_\]dB0QptVe?HHdQ_g_u"jl_2RP>A;Bt8:jCCpf]g_2B#I0
+%j2GY,q.[s`c"0\6%LEEme88%fQDD[X(49joZMaOX['>ekK))ilHGth'/$m]l=A*sm]#V2a_I%>*TU?\611qGsL8dFE2"*/2TU=me
+%E9[`Zs71GZ$&Ju$Z0GgppfGP=X=8EhID<b:1/Co&L;D94$2GKS37q.84_9^=jIi?=f[qMWjsJB4!a&2rjV5s_\2Qgd@$WIb">Pbg
+%>80:/GP at mK;;*?bbuc$*O?Q=:8P4bnQ_^@VC")"aM'TiX9Zp0t\O#A3Q7+hN,J!5M>EgVfk_ffVAZdHbjeX;Rm)YLC;=7"`JV0Ir
+%miSZnkN5<W=U&?HBT3ELTc>l at jM5`E,EEch'LYe_#3=q1;`NQu<ISQc0K2Xuq?k/)kMhd2Ri at p^9QDAYeBTrk5nE,gB_/nRPk*-G
+%Im^@J[*ppHQF,m(/W?ue",oAV#83e4O<uqIOWnf.\T<"YcjlqQE^3Mi?7B+=@_)@qX\eWW at QN3(F'H54kK at eW&kSubd%6T8ke!S0
+%oG?9FV!"!W+1QKh,83DKiF/aKPffGa$+tUKb/M*?)G,P%l,2O[n]P+h>F[&=S'?f&CiZ4?m&18l71NV;eA20_,'#B]9/F8%.NsAh
+%eh\F\G0)43%?7S^Q:%9(Soo?XhCQF!L;C)d:SJrGiH;kI]7cu-5.q!_0tjjc?Tier!.sgLoJENlge:UW"=C,R2U&>BnRU8$rRNtH
+%b</>Q;e`DINUO^V,#b8-bZ/pP08?'S2>TVF:M-. at -T+[JJ*Fj)0/mmUoDKFo<bTVIW\ue^s+795Z;ZcaZCp:rCBcd2+7IOlh-j2c
+%>!`G&iS6c-9R.+k-n,l&LN:[8_UU>ID3rKLl`b6KAGg=3s4?LT)@]uED1VB[`ZE"t/YO)0OPs[J+6>r.J;>"Sb>4oN&j51Hem/fN
+%SH4_)0e#7Hi!l!O3W,lM#!0JI.E+2k1[&\k4PB"J8lk'Y-Q>$`q1c*&\.]iF/.pYA<=]]c4%2J4q:#4b]piT<lf6sshaBPO2B\WF
+%q.1u6-.5)u?iJ;qgd^Q*c#&3,q(O,j:oe1rAbXW1:#9u!#XmjddE;taff+3;iM(R;Cr&#%$>#7(ci(QTTp0pFYOS0DFEo`Sc*YW*
+%Cu5k>T,VhHJkZ`eP)6(1c;B7(VF>U\Cs,6kTfpt&q_QmaS2cKo`OUTngOb[r>*47ZPH+8fm)eFnldc<$))^JIX7,UbYE*nQq7EO!
+%WnQOXM)(I<^HD;KEjVT[??@hBb"Vp,q/,i8cerjLfhE]AP<,#db0]Jt8PL.BSX)M\JpMqNqjG)r_hsel>@=q3.3GG;IMp99FVGpU
+%KYV<]F(=F29[E;dXCZrgD(Z[sjXoP*+/qELB4lXtS!odK,]p,`^9&:"&^<a8<nl#9%,?s'G\RA:r8,.cN_bVZO\3W">`j)Jjlc.^
+%hh:la`eX#M+\ocGYig-VB5o2*[?R?:o1iKYE0<d*hsi'7E<[A[mRVR2]^gMY2GR2D1'p1%Kr*]/D`s;$KFroogpIe.iWEgU)]cQK
+%f(jc%Ys&G9ZEqOn7u/#:c+&;F,X<EJn#h><+.lWlnt-#8qed2B-2P^t:G at 9+UAhr:<,C_JH.>Y^!cq(=e6a]d7*2B)k.0crl1?b!
+%)R`GG+af_mUt-#@LsT(,I8Fmgs3(#1YV/P_7?H7uo%Lm;=BWYDIoH&@dc2+%'&&b+,ZONW/jMU3iir[qIL%l-mAtuY*&hJ\)qn<+
+%=0=TA0ZgJ75<6 at ZWoe3\3oueO(9,WjNksIho=[Zm,q)n)TRr?Z]ee#/H'NonU/g?AgY,=nW'F.`%]>i"p@#J;VN[7C3!mh>-CJ2p
+%_KA-gHRXBiar*%0P1KJo2:G%P-c;41gi6(lAst)gO+sF&B;[Fr#a5g&EV%>>a$u:ZdNt<1i*P3jassjk%LCQ6Q:u>]O-/b=SIC,3
+%:==TmioTr(PIJrG:,r/SCc(6E$;$*GS at mD)*c_THpdL6goC,[*Z]E'jkG?1]K`tL0p at a96;pm#@-%n5S8]N9"*oDO4]]B6$p7,.n
+%UH-8L#3Hr*3DO^s!F908WTrdrfphJp`INT*5dJHNm!NJk2(+F-Ni$J4h9F:o^ug#B@'9[3kG94os#V);)p1?m=2)DZOuB.m:$0Zi
+%K/3mi`\DJK<Ac5?c('rY)=EaFf-L'C*!=ndgC?>!pW[<s7Rk?N$[sU*$>kg4cG_,tE*1_:&hd8nbD=MPLJi:jXDCf at H=ET;#ks#h
+%b_eQ[(Is#rjW%aCN-Dm5l%MFlPDd)H]t3=WIY)NX>2F/UBmnE,#Th3hB/>F)+"3 at iS_nDK:SuRpEFI[XA,d.>AkDTrr+pG[EZjsL
+%d'HUM/q^Z"Tea5&12Y+JJZQq`M<i%8o%?LWQTa`J/@[68 at JsW:4s^8;L4!*%qIJ1=67PWJ(Xu_gGV2%QWU=K at p:Sg=fTADLK=>&m
+%+WVp/Ypjj0j!/2#lWeIEk.,Y;c[ma=@.;:8%mMQeKsg-0b/\%kIYK<-$@L!s"Rm-A[.sC=Kuq063_U?8r.QG+6JrZiK[6t<VZ0E^
+%T_3=Op"MJ5:J$&A-7MWF),UW:P7B at _,qi<*hL8#CXgO at j+5E^uG*:H`GV5/rbV;aZN=rd*a\#]]kHB%J1Yd@:Ot)q:GFh(hG-Z*^
+%r6(eD[3I='K%AVI,f+%H=d_WPV<?HR-Ed/N8Y@>:T'8PQ'VlC!rmfUrT\Aubd)G3iC[:0]i:!OZl"kW>1D:Ho'"sb(ka*Z&#Kg41
+%U<3Gb0UF.PUY>_4\:#f=)?i1Vpd*$`-=E1\Hto0p<DFo[[8Wq5Sltq\FYK.kC=mh%o$<;;;7IL6<[1W\_"kU at 1QQEIYX@hs:]:4U
+%W"0 at 28eR1]gd1TtH"415I<,,3\TmD0h'\BaFR2Q4#L;*MdOE&qK-ZZ=WFBBiS<u3VDsBabNh;D?Y](9c(t\`pT]dg#N=ol%gNjmI
+%'nbAE^c#Ug4.V-oTB>fm3;I)NnW^nj>FP<4TReImWnMCIXZkm:+X("L\T8G8%JRJT.b42D\u4,09E%ar=ekr6hDmS&s3M<$i2o9r
+%B.=uo6+bNidtK<e0:;PtO_,9XqF?LC)30,2-\\nfRNe6C7d"$!(!BZ/n`Db0g::J!21ZGjF4_Y4S.><f!<rl^fZ/]Gl#C1]nL?W3
+%c<NQjc7!@0>n"#g787;:PHlH0C%3;\hCC>^IgW2_2iWe2i22uK.PDaFg2&[k/dAdq.WgN.7!\W7]<n2[*H4!^]H=qG[ppWQnKmY=
+%mqRYK`RJd+;+ftqdWt-3fGd`(_dYcsiSjc5R"m"[h[e10IDJ!b2Rs8'rhQom.^#PXEGA*S'U3==_*_CO:`)Eo4t)2XqTD_7 at 4=bQ
+%,0-*Nd)"aJ`H2a_%XtrbK:Zd:P&nE9Bj[fJ>spVYUS#_Ml&r*6U86VaW^maP=shStMnF<:2b9:5^<nOEl]6Ma9 at 0=+]8a"%m1`9%
+%jb(japoUumDV$W#Ca@$`"2AZhmMSJ-U8JkfpX<0-)T7WoZ73pV(?UY at U,-9i0)#31OToihnj'S#WGmrDkFd+JFa:+Q:$L8;p]-%=
+%hhE<`6/rU!S^U%?nOVc3?`>@.!ri<Gr\iQ`]'&5g,Fde::@FDu9:=T!;NYWpQ83oT6L2lhrBmT&Es72LIF at dr@pYbqTUo,d\R_?%
+%^Z:-KW#nC3e<'Jm;c\G_l7ikLa--%`9UqKuKY'uUf/eI!6m/_/5Nbi08B.8RkdAe(U;gOLFmGH/cVO,$S=i-LPfETpp;Y2O(`W.1
+%HAR)qSL9kj->E"7Q@'$[,i0ipk"aT<JMK(_R_7KL5#*ReqKfoG*Sc2s's-5TXkBB<+:E]o*Ls?Wg]fLTk.-BCS?/IO31rgS3Q:s.
+%VN1pg19LVs>01[6Vi^LXEiB_dl`2JGhUO8^=d<p3%7[7f45`I+i[#t:,>NVdXV2hH?P"W<b#`FXD(!aeT0sD^EqF(4r785.]2fAE
+%J]3hN=h$it\>J4H25ct-2JpAFN)SRSj&`8GP2tk#PA2mo0mn=-C?O[>'uD&:mf-8u<0l%bFS:kGncd=.WbFX/1$(DEJ"5cAM.M,u
+%m$G=[%j<*2%dB"f-uu3Nba4^hiEBL@[+u3W9<h7SFZdN39$q7o[k(V/6VfFC'7Ear<g,q1cs4hg&N+8$d-]t<;oNsV%[tD2_)3[A
+%P0Vj3HOp4'\ML^7hX<1Eht^sQQ<nNS5&P&M&#hO/HtaS61TmH_aC4mPM$(R5B;0"BBjco2q(fd7d%_,Drack6A>B]0$pX+rfb;NS
+%Gh?j&%1(=cifSfuR:YFn0iuC=I2Qql_S%Ljf):=bPAs>YEskseEfo54I?75mVS9Q:D!)m)YMmO_%?WC-QtnH>3YA#S2WD;=/=#*R
+%bld7_Am7F>(</G!#(meFooc^"]d7pd:CHE*8[V+f]d,7LpVV"2_M!/*D$G?Z\_Y at FQCi1L:rh)j>^IP.Yk^\d6GL=F]YX93Xl+WV
+%A-ph70.)tWUYS*t<>LSMMa<!IC'tprXtikL;/rhTVGfMlZjqDM(<HC_r at n)u/XO%s2S\iB$Dua!2R$?^40IJWMnU-[fGH=j at hi?m
+%R<IP,4M7f;)DjhEQd`jtiVW_Ccfq2p=d.G-1KF&>g%.AhOGhZS**0/rNq_d[TBr#FY+:-[Gi^QS5"h[slCu1cn9*["Vc'5>ot!?]
+%j,OV4A0djfPcVo7>7WE.cpHC:Bb/8?q+nMKn7GGsq3_-K4ph4%hSl$.MKSOgCr[m';h&3PRYP54dS.&gYLIF]2KH`Qh4/TXF*AO>
+%Renhc49j!PKggP^l]QAEO9,5FJ6PYs?Pmc6l%ShRZ)M;^No(RJANc#m:uGk^=3<bomG(P1]"A3O+gomV='t]daap@#l'A;$F]-W/
+%<Ek$R at _autMM&>M3Wg=h-!aKj'd+rci<"=52gM$+S+3gTqp*1HCX3eg>VS]hi=64c\iVFRZL+hIT03eKrS*"%U<JF8;!9'$Q["XG
+%C.HEIo0l]F`_=bMCQ#O%T;<(!h`59*>cib\;TAnpP*Oj?g*TBn$U=3m:>IOODAIeWGWQ7e+kUcBhsAr]-,ga,Q,B=(_)Y.nI=.AT
+%PXO#nO#&qghJ(c"H]r)5ea"#^PVVd5--J$YVJi%0)4h4CV'Yoc2msNe9 at _.b#3i%I$"T98K9Ide`TbG^OE'43k[5\`Ho/Fbd7^kk
+%][#7nB*LXoc*.UnkJUY"RdQ[sb1r#lClI!k\K40nHJ:mlq>%*ShIJom6&&L$%$Ye#BZ[h/>#2%ZIL=/,UKD96k9Vpu;nF5,QlF>O
+%?DtX"0opKd.hUhV@)GS4fuDL\GJb8!+Oj&(3RC#.`3-S0&0Uc3eHRJ8\NG/8enTfBR6+N6W%9OPS<@a0[nEC#.btLlF3>;`NF<&i
+%_.o1$VrF(A7c-k#%uCL9+\4:@o!P*8SGLZZQqloCC)@O"b-e3IJ\EoSqJJGhOGe))_bo_gFA/F-UoFK*;E;r:k&8UF9)[!\0HiP]
+%q..p^XMcS'-Is(;jL?jd!jg->0o21&<]g#F;ohJW914)E1X;6[+7^Z>aLp;l1J8?\Vc142.,MOIcT!csC#`P$!_/4OKn&79JK,ID
+%YE"ul]gosuqbiLeF?`lOg#"tI(T^:51g?%KW'/n+Wa`6/<\^!K8s!b`I^e\Nkc$XrWKXrH(WQCm;s8YjgM&"=0E7?4UDOE3;]"dg
+%.4CHHME")Gq>8:%\!9%B/W#0b?k$/135O"_?C`sm2D+b2m@^Ie%2mB/Qp``7.R?_eQml8MFn<K2"VZM/H4+3!^UV&#S[N[fXTij"
+%D:=N:n'bC#fhBn9M!$756_1&>rFc:W;(dZ=dFba3T9#29,f,s8 at ZnRrgN`5L_VaN5d\DD at fMU:R5P$[4G(kM^$#Vmsb=;;T[+Q+-
+%Q8 at _Ge#+1]?WY'e@`q):'L>X-^lWK73iKXR8[#';LLeGu5&b%8 at 1iJ4.hQMH-Gl[;4cr;/oo/Uq"L*rdSJH4_r3E5[C;=$=1'j^M
+%I\0/1ohMsQVF^(X1'X`8K\:E]]*HA<1*t8BcPlW)%F\t8!E.0a(8X\cWH&+A"e$GNFs#DSHjd at _#mDf;SD/H<*DbII^ZJ&-D?Y&f
+%<_sms_FJ1I_%3mc+,FIk=^5L.pd#tN:)]A]X!`L6gJZ9 at eT<'A,h)4'CTlY=o*X1 at 4)>]WP,AjQ(:(DNY^5SA9Am:]N*Ml)iDN at D
+%6]q[o;A<qjDgjb`O)9Y;H6/$`DWl(CHQraRZSSNFF?:?bBq:mF-u=#Qnkdn[^[F:4goKa&XZ?u95QhBb4>!@M\MfWr]cL2u*t'Y1
+%<>_9T8h.$Nl*27^OH+iN\GE>g">7X at XjZUH&f>Guq5?4k5k^IelCnu9qYfeNSO;AWCJI$Sbd/u[CM-)=ce6M7LFOBJr+eO"-^\`Z
+%=DGQ;^$XmF,YkNp62rIDaR]C%+TuMaOUn7qkJb#!^(dWk at _45.D,7OR.+%.A^'IrWa7tfCf$96t<VTG;q98CTphJPaI*dKI)MdSA
+%Rm`_a(c`jcQc@'$SSM5egr>qM7nc$%2!?reL_SCIiF;;:X;i at Q>;RD at AciOUDVU!pGb9hrOO+Y+Icn27 at bln1'p%6c-A[*q76e3D
+%0oda('ts">EqN&3#Y<?fZX',4P!iIa7Pb(0l`8`E+1gfdkUJg^'C8EsaC0$!Ls$5WaY2["#k9N5*2hu?W9iX45kM#D\/A6p>dAn9
+%J0U3jWLN at um']?#]9)2LlCMQ]l27]*6(m_(fSD""eDc$RZg^oN;2A#mpZ3(g&eQ!8k>;JR;V"E_3i71LY7qCiZCg/&^S$RRf[3XJ
+%]Vom3?V*^QZHIFp&`OL)K()L9%(shP(obn]mW!84#<['>?!W\oK>Ii<qtarQnZnAHW6#fW)Z?Q;'.CqbAP/]DMlBc3&g>SO'E!lr
+%Ej*W$)2h6:roML6(j12XH/pf&)^AImHpP>t:Ju$ib#k<$lH.*$/ttBW&a"k[juK=W*#NU6L88e!BeXGIS8[\?C'_ItUsqdkD9O8V
+%b2umI3jBH'SFn=*^KLWM%AXU;%>5:'^-`Da0pOpiMBP*RTU/r8-IiR:Tm_*pZkS+65M#%[?/SUWKdtD#%cS?T%G'c'PO^d]YTB&Q
+%HTi_.\K#O@/UE_kmT=4Jo^#pmkI*'8:T+ca*@3/h%*?GB"qg&f_?G_);XCT0+5`ML[-t*3G,EeHn=.Bd_]EAi5$LWg?>93Oj4`Yd
+%aGaXY[U'lP=$lQ+36fj[;9G2+jQ0ps"N*9[c#W3AS<PUugHo)hj^gG'J5rp0)$NY[Z#%4/$".!:Gfn5o4l5bgfF/n-g.Q[K/cq*R
+%UYGRYh]F`'RK.^\^<u*tkmrHAC7`0MVljq&oHYj5G-6\P'N2iMk_arLZRZqP7_cJVPqCst4d)Sqk;#i2W6N+*A]U8XKJqe"lgUFu
+%;euZQCF0o`:C:76_Z#q5=GaejK at F]X43`&.Gtjp%&pgH&dr-b,N`'8V,e]7f?W_37k?(dZVT-k<:[K4YhjC+5]%VWY+eErK>cbWa
+%5F7.fK8!O";N^CL)-2>u@`_A5Go7U]W&hSC?F)%XnCpJBTLbQefc*NPpi+)2TAZ7&Q(i,h5o>!Ak;&,/[TQ#YFcc+G@%la/qTt";
+%=,MZ12p'P3U+/ra`6nM3`8Ob+,s]eBa*UpeZG(.$92EH9@*'3[\la)=/j/F7;C8b2$QGDm0 at a%)6VapYk&!-L,('&)&7V&\1[XV$
+%RI*.CCWbBhD,Zh`'^C0Kp&`;3h#"GuY+-/$.M)>j4b\Y"RnPkp4\236;W`l!bd5Jd7,JS('$VJocpA[+63![Wb<*EC#$E6D::'M_
+%%!'u`cRkj\XZ8cI\_^%R+n=_)G'idXGokr%:/?r*>jcm8cJ"Um_N,fMqYf74+OndWDjUcj/E`Li']"Ch!iqN>N2^=0?UJ#^/=<!K
+%@H[W`Xe$VDm41IFV7^]`2`VUuZ'[)s#Su<<>Ot`XomL)pHP.]*.Mj=k`0n>@785PT5'"`B,+?>?%3E(MESdUAFuL'98=p(oShF6W
+%=-I^#;L7/rp%]u5^dB3p91V5dF,<3o,7s6Gp(UMSI"-QB=]=/@jkjaU%*Fu`XVbdf;_b[k/kF*d88XYpWtB-Ip(;gGD&/A0gDT(]
+%j[nl6JI%P(rNY?F.)VrF8uUPq/f]@qI84_O3cmi31!bUV$B9m1FaTpIprm,r)FT4oJ#8YF1f2tF;dK@!R\k4lS$sIRUpgENXZ/WR
+%_o^9&:OtRCW%!(0pV'=VY,Nsr";^]<^1k_F_dI%rZLi04QPF&rA9ifpc at r^X#Mpcc`UYDfU(XS7oDVZN-?El"YfmSp$DK\DghfjU
+%d`a.=I^_&C\Tp7_(F<e`KiR6ooi;HfH,D"D/)?_#6W:j7(jsfFIZYm)RcTW9[.C\bf7cM4X&B2m.77C.m(^tRTuYR:NpFL;.Ok1W
+%?!(e'q*VR5h7d5'-Gb?iU,"BUY(eC)kClPfn[+(C)#&`7ZG,Zk?3rbgSsZP0m9$RTTR]n*Y at s5>1]pYV\)`QbXtn8EKd?]<A-!X<
+%1R73Z-<^?87J)*PM3#I>n4TiVj9c`COS`#lNd:8O,R<qV!0oE-0n?8 at caBE%nfULb]#g=E&!t`qVeYh,;@_VR=tHKs?93Y=pQpBX
+%=O@:=_3GP>)o51JFXV<Li!nZ&V%q\,b"'V%c5C2eGFf=o>\#:McX-7Sk+2^[&p6l_j#PNNd5!*S2D2V^M,0BIG@(:'Jn5>!<b0K$
+%Kfi?$ep^d0Aga'!850KX1iIegF^N^0m_$a!C13_-;0>!!.M4;ic;X"R#k'tp'sMLHIT+@@("]MJB/SUPIj8m1+i5h^UG8KX*rW+"
+%o[-8X$[F,fV;TM`$_k_9\ZMH$0;UfOE#O6f-tB(j43kr/>#H>GbN/0\#Mn)6L]YQBC<h=]fa6g]NVn#)Lj`b;L)9A#E`jnmq`L"c
+%#_7SWQ'ST/U1Xsco(,?dCTWuYdipneA]<lZ_&dFOFq6VM9PI%B[+cfRf"1N$Zr'jkY5ZHS>&^1[!L!^d&-l4tNBP?'*0bX+P68o=
+%hpZ;Vqlh0JRlR,tNZM`&)R>N587D25!"#\B<SUu>fc7HG3bV?l16`6Q']aNRBKJL_YCbf/Hb.To?F<X3c*W&Q#\L&Y>]S`dC^coD
+%KHC0Q-9#ME at 1T?,Y at BC_dMom6"D'K`X?B,;YT5l1rT0q'fb6*7pQ<=k*@2R9/Zps:A4($Z.dWmfh=HOZ9\]!GP^C`Z6Q;*j'9j1r
+%n5X&B at HHmrEn@oYs5ZY^&Q.$9g%+Yd!ghen&=s;HHPFf<5Q)oH^Cl6/E^!UC4\<F_ljfaGiE+6D(+RhZR at CQB+iErb\!4,-.;G#[
+%*d-==Ln818GTEab8#IT)q"rG[=md`8Nprjne@)#iqF9#8TJ<<dWSii at ca7Fb9(d-1E89?:Vmcm_-!g,F[sXJ<5U6M=-8D)e3\rE_
+%@@`)*M#YgXX-4Md5!5;T.F=[&p.XlJ^knSs4d`LU7)9rg.'J:hB&IT&qSjlEZ#LDXadqBNP)3bH,9_XH0@`:fChI%5'mIlUJ<K_Q
+%Qb93][lp83.BFVDi^0pg)u!MRT^q#iY=.h0d4TG(P<8A"2MB:h<cmhI<8Co&_<Yc^j at EC]PQ"Jfnj'O"r_640T+[287Jh4FSNhT>
+%\kCmA'3U&VB&G[#B(/*Gej^-/GYa$^qjPHT,FHjXXo"c*@&<8>hZ5XGBotQSp2k>Nd*E`=?W>pY,(AXDcBI5hQ-'W^RahNJricTt
+%UUY?Ek2k@%e4Ja]ZhX`LY0>FB at SGmm8jPZ"2O3-Ds- at .cEM/+7b-=(DkJ$;L./r@,>&[-#9[0;*Z&5s2p.q>6gj!Zsc*L48XgoDA
+%9qK7ks-@$K0qrT5op)(Wr^7>0JRj(UM+i1.es8<q0HO"E[GaPm:7eo1O^MXSpX4YkaKfWsi)8.+q=8V3;uQ)AO:.dQYVN&R]]N'K
+%S-#aDpTMPrNBm"DrgUK&qQUgB"!3`p!u%:"U-a1SqGK)Ej=KTc?LQh&Un=d(#S[OUq^`_Jdmb8kZXCinZ$AAi1B/+WJkr9+CC]@?
+%FQGDoaap:Ef."!WBG\K$WD;.+p>sFuG_=$tFduEkRXS9E.4u-fkl'TZ#J6:[06VA`NaTYD:TjLW?:S4=^YNIm/.5N-4'Jt!p:WJ:
+%-iV4R%el);-VR/W61)s59J,7DmtoIlI30+;%-[[fcHot)UfIu4b_3d+m,FK/+hFQu&^Zn?(rPu+(nM+o.AAGsA(K[]il*[C;9V\H
+%.D]I<MNj:]Nn2DH-g7[8-=Rd8l2UsUjqRCJZ*05trh`60cTNU\FAQN)cY`]gn4^h-QHe7C=.q,:abd\'pl!;@e5t9t8uU^I^2"(>
+%pEP3mkNh3JDl,6<O]%D*q5Q*U.uOjUegNWSh,GUeZ;N0S,%e,,<L)TI$D*[!Au_gfmsPQ#)(l_.j_E$U3c1/*@T]:(!8BTea)D1L
+%F^(d+ at m]b5V#B?#>WM>RpJ^9,.1eVC4%2SW`lFM4gR$%n\tqM65KLM5EIeaP-BYLuCJdt].ARVKm40I)[[ZU;_P/K`Ca[NP8rnAI
+%FEl$=b]uZVr\emj9!C6C5lQ5tf)F*hbVPX_13R<^H>ZX`rHkH_n,C_*cm<FRl>M#=r,ZX"Y'7)1`lgo005dEC_(At4@)5;K45Ns*
+%>^na.EG!<=>HQ6>q5=db\`gXMR6S6aUcUY(M?Rmn=S/FZkmhQ:-=lP-,pF[+?Xk7R;J?A at M$hjSTO7,N5<:.Y2e^2H`gA?I]^Z2I
+%;VI7jo%3UPo:5L)8&Hig$o1DP^ju'MZ65<OY;i8WKnW!#8_)4$Rk+/H0FVZ^I(V3dIW>[7(N^Rn*\_r$<9[M:8YJB9+cr#>il5qg
+%g_(Vj7"oi6O#nKL_nFUs81Z.>V\N(mXR9&AV at W+,I2!q:gpgEL3MBX+\i+ca^=3dpo/lX64I<Gq#tZVV]<22+.7W2<!j>.A3U4)*
+%Tk\>M:%.7<:^O^C1mkR1-dVF9PMc"IITb(%8Jq).Ms3I$^8o\GRlh6$YPBc6=R;`RGq/Q,_A)tWbtCX!8%^KOpB at o;cRj)?NSZ#r
+%W#u60RM(_O"^$.oKF- at p$b<A-S7g\]:oD\W#82aHq<27XrHkKgh5$G(eD>\2p9HI^gc3X8%<]#IogcM@^OU"d_hj;K[I*8[I/]!(
+%I#5u at Tso`r)f9/g1aeH5[*,O*0:!JR_fWudV%["6M&%)b+;K<p>`p2NSS`#L1bGBbrUbEuKY8eK3Rf<9^7-UKm$d,,iPa+]CQoA,
+%Q=Q27)q7,R]hb?S*K*'^38Y/g]a$.ID-0O.qD>&,gL1/Po2#*,0-V.n17Kc86jGhf at DG!LY_,>#]`BrJiD+P2Y_!<XgaB\<:[i<;
+%[E<r+S`GqE45GICcI1j/bD0k"G="V=p&-,=S3eF7\7.S`$)D5QW/S74H2,3<[4Jl#FDd7-DN2)n5I[g&VYWW:D1;4$8_$:L=
+%i-o_dp8F]u.MqseGu<:tr)oqP5dL7V2p#(f*4F!Z4]:]ap$@Xbpt[W7C>\uOXntZ7>td;Y_^=*"%'n.u#^AFt(Lt;TbY_5d0BK9j
+%Yup#=Oue<soiE=/1-N0i"&\BF.E0+ZG?AYhUoFHmF:G0dT1L+)e&<G7F7S+aeiB#?c/MN5[l/*;^#AhL.[P9%/1*-Ae.Vsc4u.9f
+%hjT48EqB!Br1_ZS)SlUU>l0p;&<n%pSGYo`4Olk.%(SB7-V+JCV2dgs>TRK8CTUO%2\Du,aPRIC6-il7nZ$r'ZeLQpH.1m:-2=n6
+%G?!=da-(+7NK&QA57:lecpBB at EGf?hLD>Z$dn(0V-<)-jUcIo_)H!dN/+_\aI%8]u/-6t%?TAJ5'.DW2Y:`]"XIS!<32^A:Gm4::
+%Q4Ri3_h>>+aV+6<Y;.[baXeg<#\G_^)$0,5dQ,t8VTND>U^;6DZoF82XPaR`CWD,IIHH3F8>8^;>Kp[TJKTaI6*o`aTBr)t=W<8j
+%)*qtjA^^n?mVeiBi9[eu`$"'(cYOh_O]YcQG[;?.'i+-#jG5jr``]e(NM??=Yl*2?>,QBu&*J/F8/!bA^$Aq[isV2 at S9odI6GTO(
+%Q:N42$FfoQ87O"K]Zt)],\&Z)@s5.rJbubRlB<a6Z>k/5UAM=u7O`=ug at Qdo"7D`Xdomd+!.qM at b15$GSPDE0n$OGik<%ag*_`[i
+%aI_'DR-&qM?`cs>P"d<\(<!GF/=)3H0`@\/L!2J/3=u(b\7Z55bKj,7NdP.jpTqX?,*#78G^2<-ec1EHB at chp#?%(]Hb^W`;JQF%
+%ht$?J"+q(E<icG.O"FQLBF;o at 8(R($E6QQsCLI+%I/Vi38d._DD<b at 0m*L6ff90UW?M;dZeJ(mB`fj01^/fnkIA:R=OP.BAKgMg`
+%l/>2_7k^u(L[8?S(fHUcS.`MDDS$G,SfB";obO\!3s'(:C3E+=I_sGf2iprm0l:*m#irU82QMEFPO55<0B_FZ)Cr_%9rH_urMg;$
+%!7l!*Jg;]I&5CoP<$LXjT.k_>Tr3A-rDH'Kbb#!F3m!PtX>d-Eb%m=Un*3kic%8r%_GWoL.LHXPC>NumfO4?A8=<+he=8`o_OBFU
+%UNEW!YViG*NE'3Njc\Dk30J3Hs5gm]@SC"mk15a/F%m2/Q9<r#.lAmG'qJcJSSM+4dX<r;%)WaG$ks#@i2E%i=rkl4Y`t?(*,q"S
+%E$Voo`9%,Jra;kucq,a34``.V-M\\0j3tqmi:tTHZDYQ"ONlK9]+.#;RmYJ>#r!"nZ&2#C43Icacg.!@?/3q?'cXOQI.$9#!Yq*@
+%SC;<d]pon1cFbNL5=M:*kPWE]?M:3#=c[+:X7E+U8pMZPO4r1SU%A)N4"Egjb4V4iK;D]Ts5"bdfRdq7X-i[%-1U4c?`\#5JK(l;
+%J?Y=hWBW\jk"?/Q"$k8M5#e#ff^G.N3&U;6fe&aXjh'["Hu^kAbA4drnU9*fHn>\u]@;?Q5d:N+>7F4#R-0sEP3HSM"ocKX74O^`
+%=;uRTp!A\X?FBRB2JnDG`C at gGC\jEEfD/UVJT0G7R5sBZi"Ne-6j:jFUaR*5=<2%XQDjJon=M3f,DWs<M8<4%2X]*%^BlFdRMBQ%
+%1&PF4peldOgT]MS3c.3$,62S0&G]R/jPt1i=4\].=bjnn at IDss,fV*kU1(db/q<LSJjJ*FVqfI#]4;_HEq$5Mm],+)KYG-,?)p)E
+%77i]0bYdIAWr"Buil4!g=fLtPfjM#45s%%Mam1'&_^BLjlsu&R&H'bCEe?O_=Bjt`PDiVIFglqqLcoUE:%obA)VIOu</s3Og]Csu
+%UcQ[Rg;*OZ2<@0]9^2sWpUZMJ&4'/bp+P_/_u:o=%7Nbpji'enPE'5km<!H5Tm1t1Yb7>3;j.OG&Wa/[ERGIXDLlN,+\]B at B`r=f
+%k at RMT$EGG at coO+0ksV2Kof($E933TF_S+7P:5V$(+dH'1j$CUA3NXOn-PnA%W&UJ6Gj=R_*F'Nr3iqBgmNnd5#ut`oS-gT'JS!kQ
+%#C]LSFguI`!if.^[NqSW\g(/Dg.O3me50lGl#-V0STO%K>FRQ<!JhN68WDb(\R#=_o,#2#Afj+I[TiT8VHD(TeBR*Wmf?<e2A5G!
+%n6#bs3Tj#4XpS9(>fINi"P^q7cIHTuj5f<^-ErrS;Ir:Kc9KIt88MUHiGn7p!k$aA(t<T>fjraV^j+pPJUN`4S?+NKI0Y.B;!C9%
+%i"DNSfU9]qCR^NBh!o+=mRL*HSWPCG0o="a(Es>i`Ib3-^r,Vi:"9jrboO)V&r.b]aeL8Of#"9.Y2fJb0/SJLY at F<s<'?k`]>8bA
+%4dTNmkEJeX]^&H9;D09A7?E\taI1(3X,he&e92\rdTri^3fO1,aYVu<\]2*NrjlfW?5,m`&PC<O:!FA')^P;_Va^csPtth`(Mf-\
+%Oi3Sb@``U^apeubX-MYu1bEk,Qbk/Uk$IpA/7*9%n'a00OVWnXe?s3HJ-6J?4:(pqGq7dt;]lh2a7kbrfq+?D%q>M14iKUAfL8H?
+%^Pc[=$Z.<ffPPIPnA>Ur/.V2NhVDFso#>8g1bT1Sj>D.G^Zi%=EDW_.=h[mG3#,-4-&I`4<,uV1Ek`^HD+NMe5;LV]Dl@"GGUD\B
+%ZGn=4hKbf3)Qj_`Ktm828Q+=n%P!I=*<eW)0+r!uEaEUg\62p<ObQRsfTQI(n1>R9qTDsoVtCO.Dkn;;N9]lt:#>$!;Nga5c<-:,
+%`bkF"$16_#-_t*orjEKnW_ei;I[VNYg,#"1F5s]c54cZ(D`5QY?+B at A*m3(nVil7g8WAXpM5;M!,+`iV1lp]\m5I1_/GL-aE\[et
+%1/8<WMVjm"p5Pkir<e_6[N at J4T_?.LGGrei-1d,S&6#q(9B>R=D?Xh.Rlmi]a)5(gcZ)KPoLpO$,0;_(cnGTS.gj*DinR+%S&h"d
+%,.5ug'5XEMGTJq`]'l*!V=1g`!bl)d2ODce@"Ni7qP9Q33QcWA`Cc9GheMINJ"c"[0*.)\7<U1A6d$VXGINXZ5r`P=YOFU-BW:5n
+%U[hX1RAI^DK4P*i\JaSH,rbJ3ASO?j<dlB\$(gtUT7qI3C51\@eJ[NBI*L!)A4o*pVZ8eS#0lsG3I%s"!7#=c at 0i3=OQtRANV,6Y
+%Pel3$QYC=Q=eacN>2cH=C3;=D""i2*s'=s=5Q\>k+P`?(]mk@)_$2@/4lrK]e<cpoRLhu\=WlRPRV+&?+k-%RVI?/$*u&m9A%=_k
+%NNT7PRqb(kkP%tC/?&pdI;e7q`Xe#Tk4H[MHiPIFO<?mL$[1,[6>=m`S+J;!Sn*@I&X[M9EfjqRPH=FTk"@m1&o6o4?63rQA5;2i
+%CU]05I9\D_e3Pa[QPK-ta+p(tAY#t[7'm>eWBKK3GdIbRqF0.S3;gib3Y!PJ(r*&]c=qD1(Z\ptC&Ha`WrpLqqtY(D&Mjrk/^sT,
+%hfNRD-.8D3VsA-RYBQ4gib#(uc;EZfD$RgY#0;!PVaC'j,g3JF;l+XIfMkLBe<VO^=*:Y9pD,=XHngq_H$=XdPT)8!>Llm+1I2VX
+%Mt>1#G`h\\3bE?bIH2$1k2d9G"B[8j(?-3U,"Q9Qc+D)hk%5T#TmB&&_#";AP;6o+g%j)E$h3#"U2eS1S3K8GW at J3W95USj],Tl;
+%,9XL9'[NCS'@nh>E\!QY4T5KJ"<4)*I"_*4X\;hU@`D60)M-*@H84iNfiSF>K+i[Z_]hDhe2N=^Essos7_ictj#.XI`u_$COFqH4
+%<%<0u*^@?oo!Z_&=:3I#]aK_BRjZSafG*Kr60MbT:g6ie8R&G_mf!^J0%`_jDN-IN8fejcTWkO`E(jXc[Br7#>qFp4;X*V5`4A%I
+%K5Tkm`Ol='0sss<@S3G^=Qq-1(&2 at u*4(AmD at L!^"#*Vh>XmYB_#t!#P*:*=S.=/n!B,EY2k(reqQ^Mq)$tmmZ')[,E(ub2&63#]
+%dD%?U-jOW3Hj3sLef6RBm]idWpoVuE^SUms%Sd2tohTl"VLuPOR*8@;b;gq\Qs at t[j(D"ok*/0;%7eM)qBuR(q/aT6Ya'1Qq=rB\
+%H?7R"d4Mu>6CB at _Hr1/39OR8,->C=uae'[&iW,?<`B3Ur]_%j)En at h"iKbShP:N0$?ASna>()J1<Wl0iO1BA&GMW`jo at S+YoAGh#
+%q_aq0L=I$mH"6lZBj9<4 at m%:VTYdT$aLTTo89fN78Im;oV[3oEi\NGdcLTn7)Ut?01nGDQgOZAAr/Q8HEY<!ud5\eC<4\7EP0`f/
+%<X0f*0Mmr[McoTIBgOIO?9?7ckiBg1S[Y$^(9+lcjMhGs]aOKY/b,h<b731ChWiX`?- at d8+0D`^JoC[d#iGAq0jGCg)qIoKik^`M
+%m(Ys&3rgC;ckO<VkIM6s_<FQdQY?>FG-$U6mloQgm7ahM^e_P`*?B)KXCqt_'u at N`hCrEXZ<E(35Fci!Rn8qk/6Q1ngZS9W,%j(\
+%EE at cM$;E0j3r?a,Ul5/%q_^ZMC(WU#JnMGGpF":kO6<nkQuC"jWKAsR9;KC_Z&)NH%-LII*!^qjW'#O<i1-S)p*D3+;`d:.@@Mt!
+%lH#:u;G?&jgP&^8MJ:7.JLGqXK"eLn=S*P-9;mgu+uoFnP?:JFQ>>[E:a^[_`1D:(f at djf'Ofh=f(qdlZ'cI6"o%r;G,Cf*N(&bb
+%H?geZQiO^(ABct?f-dhNk_S>";F5jfD]eAL4Cra!Hir6NPW>UMa-eI(4CXXopA<Io at 9t5>Bh2YTG>e6&CiF"b1M0f^l0C]U&^,Ao
+%HqJ&]dUJZ.5]",h3lY]:?W^O&.(!IIVsQC6[o=)RC5F<'kGdQ*-F3l]V1caUIIbigZDGbD[/1Od^LaR)U3eQJo;)$0n at fZ1-n2j6
+%Sj()F2s$DCG>U6!gXHDT4sMLM$F/$DjUBO=NBFkjM:VoeYJ54r>"d9E3>9??gjcWZ$,-dK0-f0*D(HTj6&lP#V7f.c\W8ml105s,
+%^!f\Mc*6IA,tG[qJU.2[D@!5b9P!:AGF?1BHdh5W;ID(hb)@qE=fo[)8%^+2M#"&`bA;XpI:k7?D*a'\cO!Buo"-kNB<lOr>7`RR
+%n0I5i+KU8$/T&iKF!+Lij-*G7hCY"+s5iE+c'0BeRWd)%#5mn[0i^D<J7-:6c1f)f,0oHLkG;P+9_LBh[UAU[0`gc,VC^ObR::A4
+%C'up)mo#[!4g6a<Mi?B5&`jGT>n1&9q:W,]<BKs52Kp-.TC>I$OTVLZE:\*DK1`!0I"5I`F.nScXN:@UDKK83WOuJ8H^\.^-$,+"
+%\nMR\YPtgcAj;)BCVF`\M>14,7XfWKViFN!+-cR$Y at 0:Z:d8(.g$58+Nl$J=o-N!$@`(/d1mc;m#3IS&QpVkYTOrO(FOkj+bNpq)
+%nj)DB;VGh^mj@<+[)^Z'boQ"]a"&A."KF+n?)*((.\:G3c%Xf$(]urnh%g'h)9,SG,'-(?U.7u-CI<5Bg(TE`=Q/1Y?;H0*^LN;B
+%\4F%/n*\o&Rrh\e#D4ZtXP)McTZG$ZP>,';S187KGZNhj;JG2CddQdi;IH01>.Iu0^ahbV6ADs.9M=MSo4CJ-eXIqQ\#l]gdsQ42
+%he4,XY,ps\k-PQN![%*jMd%:2rXDgOZ]`Y+B2$X:$LDUIr8UL at 2O.HrKuK+,Rj%0>;`.,h8njN:rqca[nm6.V(gA7oP?pggk')uT
+%`X]\D6qAU)1(:J)J^ar&?WbT[WUj?3"A6a24k4moUhVZ/fl^#<U1pD$9J\cnPPo=Gn1n]7bHshnM3-S*DM;P1=a>oEZ346D]YhmF
+%f>a+PP%-8!V:JVUq%"f*9Kud-M0nN)?*Ku-eq6uoX8 at kq9Ic<`:=ALM at K06pU,&([*rAC:kK\E2/E]]?,mmF4C!`kd+jWIT'Ukl<
+%QA<[SRnP^jOm`VcI&`$Ed(]Ut=Xq[g`.4-)fYY/-1It)P3":H&0^%[c-!6aa-C:"*4+AC3I1PhuhqKR],]l4qA#X'=i#EME2f&YT
+%NWG:D%s7$69dDg[-u?!BO"/^d!>YtjK8)C$6d at r+%FL7Zj/^>1:Z&kIi3ToNKZ!nbh$[QHX8nS$\3s*bA'TI!\pU%&Jo2N%3TCPF
+%+/tGb)6H<,Osdgl#[D!Lp]SuCB:#H=%TDr8nr1SEoplKToIFqoK*uX#P,O:iC`ZssER'%T>V]5D[7U=5c=FFbCdjJO\0^,,@\8mD
+%YhP>31:s(S&h0s.":n40dh^l,1S)Bqq;k<$7VR&,Z/bp5Ifu##H]6H"BH*qD*j/RiCABA.dX]o4"0ZXJ"g6rq"c7ZPN3V)D:,3uc
+%Q at iI:Gj'JAWQY.'#9PoV6Ke!qB`I;dBZDF3-UU25\$^tiC%tRj8aQK^5&PI]8%t>cB7Sq4pcu4!CGL%Q780iMMHBE42aI6;k*BB]
+%&B,g=Gp]Cdpij3:b1H+3/[Bsu`?9X_fn/%!l<Z)g]hLquX'o6T])>%/`\F%G`:oP^CSKct<@ne[ja7UJ/6(Phbh"N#^@R2"kEolI
+%r?7%$OIlgp9E*me\.;np]L;Lg=n62 at eWFTcS-,`n<t/I"8RK,jWLK+?3Tu5'=a7-$6tC[t\8nCMG\pOCi[&q'X8l-hf[X2CpUt/:
+%h'qCls#,57WD<`WKY0<O28MiM\:[Lh@,XZcI-'9N$6?1TK584B2VmT%D"JnBlh5][#_jJhI1TA'VRQ/6B.pa^I]$6M1DPs,&GuGd
+%-g.=kjL',6:ZmW>LK!C\+V_RC7c:HN_OD7lgN2%?iTQT3[Q*!_F:6joJDHQ,G_/JJig'^SG_HfLh+"m!l60<53.EiD(q-729<$45
+%,"T=Ue8`j?=1[Ir,_R-DL`[_Rc:^7V1#]pE`OSC4-a7XX(YK&64loSF)OXWD:n/<0W/,qKCAGD"o';2NZEZGbQF[>N'TUV$qB/3e
+%Rr\-s8R6cU#AWBDh]:3s5uN:o;m7#q2&/JB"o??1ZEi3jP3*iAq"U^Ak!tq?4P`0fOsTglqlar,A:S&&UU)M3CpM+%Y at h>k5V\KO
+%!J!af.,k'!jlV6`[Rq$>[JcdrTH<qHCI+Ia\qq^Q1`931"GeDr2("Y;A!YG!lu'MXfUf>>(?hD]kboC%*;8G'Xj=QllJ.p-7qZN:
+%SWf&#W9"dtRABKIfm8(!M2;b@%Rt-)^/OhfVPHQlaAGO&9\HL3^O4ed+L^E/Vj;W2!=tVgVD)2t3CX$FQg+611<h@'q)#l6^H,@^
+%@M<g<POBY715XSI6Z.>!=K;Hn8JRCRr2L>AR_O4p*ooo!4b39PoBud;K>_g><r;C*PMZc at b"a.kit,'`"@@-/7qr-(;*/"J at m/CR
+%;;,Cl,rj3#3Un&1c^tngi-O>$9fqCB`L[LT554j6-k0J*dIir+6087*mjJX;5Q>E>$3h<,^c9D!ET#[LgcmIAf\U>L`FL[Dou9_6
+%:<A?;DWN,c0D5b!IPK[25&Rp184T7Fi_iCSQ5jriV\"jJ4Naq)K@=],N'<Ygm4%qrf1bXZL8HmVHZ/t!9B'sT`gqJTZIQT:6>-DC
+%fM:=DQ at TFm)aXnnigV]mEV8oj)`]M\nVPZ0M^mU`Mp%p?+4lfH".q<mk4P7J[Be^iT]a-s0Dhi%,%n61%295"CA*ofbR3ooMtV,,
+%9c6r4MMD(bWfR!p)feF``fA=PBDY6n,S;31lm=R3XaP.NRf6^7#+tja7,9G5N$HQ'BMjBkngf>7'#gKB76MON,2lQD5WR4ILg\Pu
+%S["`Y_sb#&G>?VW`>Bjtfk14B-C;j^^&?W29/tNPUF@=X%9&-sH8[+oV-G<UH1MU4g<obFf#upLhAKj&W8"N=Vu at g;qq3tVWKkAC
+%RYp8Wk.!*4K:"Vh/$+rtRnPYOs2iO-[YP'W+S'6/Dn:MN/%=6LA5WNidU8"goTGAd'PKul!i[uM(`RZFdLPBlY2a`0`JR at K-j%Dp
+%lN&X48B"3/k/*7Y[ZdmF?+eXYA\XUu'XH84(j=09jCXK!J%O)l,ecIDoT\Un8m%jMZ==_``*:fl<j3r7PXR[P;RQK'gjsKA-*FhJ
+%P**qPY]e*t)NU[@Yj6ZU`?;8E:Pk0:ZCKXheKrF\>^UQ*Sb-R<1b,,S\<mcnaYrtkbKob8 at l/-*ZUmK/?&mK^jTQ[SXD`&Y?4C![
+%^Q2eEb`Ipm]=H,+[Boi13X$r`9NY3'^B+#%<'R at _@4RUY\f*Qq>;97hp,KX3:U3fA#95Q%nWSO\Ng!Sd!![?[PO/Y6>n#\n0bRbi
+%3$p$p%n=XXkgr%^SOi!?EcnO%Wn8Q:Qb1_5UVG;eXHcCklJ)>:=IGFhZKCT98)$(/fok$I$AK%BZ[kZ2MNUVa8?mT0g=#kFkDC/&
+%l'8"+^`3%]\DO*UZX at hpjCH;^T4P?@8oQOX-c+34R-iMBYCpRR&RJt,1U$#^@BjEqBmmT!T@!K"]1cLP7^C#GBYGoN0oI<5MnqQr
+%d$!^P9"!^V-Slb[o6Fos0+kcsF-`GPJU;.C;OL7VV?cZdjW.efL<?&`'m1QE5^8<up+*=u"GoP<>E,q.:oCi&guNLZjFP6q[-8+?
+%D^U<\4+H<m$[:`<Q2JU2e&K&Zpqc=n_h1`ec^.9!fk\t,K&i9B,.-?`-.nEN-1MQ=H at 6N`D.AX>,n>s]d14%ic5O4=)X.]A!HacC
+%@1#Nhq9/G[I[A3Qq4fUJ2.L^iK. at Ok.9tFqKrpW^.Y\@!3-m?5&9?]#_ at pJkr&gAdHtH[=l5LsUd5O;b7ctcQ,btFjN)-5TON=?R
+%f<Z]TXFscQC2Ji"?d)_[Y.;bu/6*T2euEO\ZqZ*oOOdP?6!XlKqBI(.a=Gmfnb68YJ+d$0YK*'bK<c/1 at X8FXo(ePUCY!r_5=T`J
+%IjM[o$Zg>';\BmhM_RrfpFQR?]`l=X$fucE-HZPdFpCa at +oHfCR[Pi6K>i3Afeg[+pR^u3A`_B7:N(?<DrVO$7XcL]Rn.KO6'eRn
+%@DGgW[.VVTqI3D#T`Lb[V@^l`5'#UYc5ToDf:_l*U5(,"+s\^;a6Sj1DA.8;U4__"=@)44>ZjLj+8'Y!j5%FqSh)HlYj4Y`h6%m&
+%;&DAGQXd`4QIm>'>;j(JE9U;kqFu75\eCB"c*d9>Ct(]+^]RcSeDq_NBXFmd=Pd"EY#H\E?"d1$D]klR6p1S^[V8;6E1GCr7bh2b
+%;C5&XSEolhNJ3CE'))]M50=tJ'`OD,BkaWs;a)9bFl-a3`]`?j`[m_Z^+FmcC$6tO^.]9eh!VTG1=\7&>#Q`F5&mAs`Nj`l*)_'s
+%"Yl+Z?W_I(ZKn;*k_97-h6pT9XeAI[bGi%?-ZYuk]X2[g[cE@<l>"a\g<UK&8(-^h&H=L4mi/oWi0V;@F\Kq,P0XJf`,O8L6`<#t
+%%bH at Ko4?3kRrBRqXNCJ!\S;"O9o'kZgcKQalS%-C&Y[c+#Nd-;HG2%AdIkbtJm9HPIS<tj>Sn^,_S,O)jNj]qNMbhr-gEJA-c<&c
+%oA@;O-ZriA.W(Rf)2!+5O_X=W;f+N at B@#<-F&<REm0cnd<@[!P)W7$<ChW3/U=Y7;Fm_P7JMQ<^a+M@"_>mkTj?OWo=:_Zi`)Vgi
+%aE0j[!HeD>)L8ONn;mQK?7Wl5.L>#1?>;`([3:BU3h'Cg*&8<cnDeY%,7r5J*I8jF+=.u8&%fQB9LOE`Q:H8Mdr,!U=5e6<YkU)5
+%j1U)C\PBtENQQ%nOsWu>[f#_OVk.7ICU-?g/WNaM*.qT,34YH:=J:)gD$GAuLO>1GbIl0)>qE]s9>Ll/g4&_`<U_?,>JDa`e at udK
+%Q`0e'i at 7X3Yh7c7C^4o4#GKYs&UisA#'H_(9jYSeo(^,\-uY&ER)1LI.rEYqc`[[P,[7nNf1VrPdT0t\GG#bE1q\F4nseF_Aa2OY
+%]K at N:G>DZ?)$*b=6::@9U)P6&-japII#$Q4,mC_K$+P8/LR+B=_f5Hh!RO5aDsc at +_/IJM)F7)?ois&cTO2%SpRcOihRNsMLrpJh
+%'qF4,<b):-NRfp;BcnU[@%M'[esKO#<9G`PZ'/?FKi;KJ`"ulcPd/>rdak3V0N*;"Xq[G/-bkWf<;u0^Djo!<^u1fY9OAi6d.8q'
+%9rL2*8\?>_Bth#4.OHYjD3dtrAr+]rrLPYJc[IDC,7?>D5#siLP"U[9"mXRgb4kLOY_9Z1f,OS/Nj/1-FLUaOVB=F-_kq7Y<>j^@
+%2&CiR;Gk:;rU59V]E!DDA'\S3LaMaV0UAV.V^MA^]V?nUYphg!0ci/b.;R;>bU6m\]SkSnK6<'Pq2@<3YPje[U5F6/$&"%OY4\T^
+%h%\lOL.X3WT$fbOHIJI#/Z!qh->JjtCUdRg\dGhJ7&I,sb1;(7PER5T=SCjtm7<*f.)%IdhqFTCG*^?NB2gnfO`AuO$OSV%0"!:T
+%=')DlefYdkGEWNbFg#Trk5hA<b-Ptj0pD84'Ti"?-".jrW=GmO#:Losk=mOo(_g7SKpmT95(fFc&U:C?*2/j^:I;D8$OR.\S,ea?
+%nK?8VNX.i5#8He"=%o>S^2Lq5e.fZ5DE0;meA&!$gfQP"(TV6-;n:*F=-!0ER]<0"`0 at CK9Jjd"EV%(GD2<h/_(>rH85?FRGa`Z]
+%?#o0$Hom<fQ`Y+.f>Dt`?uZ=U(l3*@`U at NdK[QV9Sem^e:h`A&Vk!';\Js/<39iJEc.\ZM^cc_]#:83Fo*Si?8bKh2InrOYNYI\&
+%7YDlN?te[L$1-DB0M4KFK.VrH[?n`72H[dJ@*5EY&U!R^"IjL'nh4o(J2'8D6%4n:+GE<k\1ES*g([V&=1<4^jgXq&D'4[Zk9"*N
+%@`erCN;8p%3grr6q6X!9cPI\AU2l>V]r-7RQ?jsi_VaOXVSPu0h7G%:J_A)\.!U\19A_:1QcfTiWlN?0C<QhcCPb6tQcGHXjnJul
+%mB`RLm$(Vff]0!s_'$rLa-'%Y&d_uD6"c3=#4\."iL;Gti'J!u8k6[ddVRIq]$/"B]R=!pCCp5_+Et3W-`0]5eY:*HgI'4ZNL'H;
+%$=P(+Tpc0a+B-tJ)Q"b']fWLKKGOtFqtRT]B;q[F-D<un1jQqs>Oc3dE at M4cpO7t#QK<J=jG\^E:o_7jr>sn)guSJ"1F(A*3OmqE
+%!r7(ZcI>>Q-7A+MnkT`Y(?Xn-D0%+`OO298>2EhH0o_=k]D"%*QU,/C'kl(`4GqanORVb,TO2jlQm3^Ke9'Mip at E)do<"XUXu6<n
+%,Vkf4*?XPmSjTtXF>mpiJcT)iO:@A*f`fpjcc5FJc#c_Op=upPCLU3,<&2uob-]rpndBb[Ik;Xlhgp%J%QrcH1pgIEPK8h=R^d9D
+%C)FS/e$kJS5iY&1GE4&#-Ds[=ng'[L+mcWqQ\<nT0A.WhoFVYse3]0k4C4_uZ<MZJ5\u1"VSg7CUraMi;,]N-Uq,XA$,_e+>@fh@
+%eu7;3dFcP3B*$Ka"7mb8J+VEiaS\;f<nr;f>Pm)BFdQ.9s2q(lo:XNs^LC:m2!9oAb_'-l"QbQ/\,"!tM,Hq;/_9,lRl9`S1+2<4
+%2<dB7*L;Yd*LY,s*'"IZ#If,mNc(&"S-'[[S)b0Co]0`BErh\\KOf/%l8;)hc:QDF'?fR-eOXT0/3TBqjo=CN-IRBR&sW/#\3*>K
+%2JPg at 9Subdoh@@]-&:6V-&B:ZeHmkPn$L>V7]#od7+Kq8m`m`ZeG:OGOO)%S(=+/?qg'q057/Ktd at LkeHaDfqjVoHb.p8&foSe_?
+%oBCP7PuEQ<1a_rtCT3ko+ckt(<iF_WPBeo0*)LS5JVG_U,Ie!,FYsu_S6R&>X&OMP!0`=+#T=P2U-ek)jICh&gbG?ia6WmR*PU+/
+%pr6`ahpO]0Mjp/H5%d:jIFeUW,DAOZW"1D)*n,%b&oB+(gB-(6GFea(]V>-?h]-=0G9<eLf!itgqq+U(YZ,nc(2_j>k:OY4<P'C"
+%c8d<s at 1PQtaM>2462qd"o9sEiEH:B;Bu[h0?HOsS\V,?'^`b\b`[,P:%LVoW;Xib1er>Q$0'Jl6RK5]\fuW>9NaKUi.S7\*HLL7$
+%>?*#=.ET3gm(dZ`DYcmR@;L1CJgPSa8SapOG,Q&fR?RD`^]3)%,;8#dVKD;L\m1d=cVahbA\L:]6XSi_BJC-L)(fh&>rM7:Zb]%*
+%\fY_pF.TKDIbN./_>.s'.j"*M::1a<Ih-/C@*9'f:DVd\6S34h#u(6lc)\t2;sYn+f/6o"k;ELgXW0qke.h*(ND>_)+3]mtE_bYk
+%9rI!i[SkhOpNT7.OiL.9rQ%k?g4$u2o[,36esn[6V/9PIR]j+43XB!('6d>n:(3JuRkS:]+TYK?j=b)l=VErkJU%0(U)aea;Y&bj
+%FnD1Xk$]4T*h98.j97\o8!qt862\B#q-^MkD\)lAViS$FDeJn3q/M69flN_=9-a0/#Sk+aqB%mQmF[%_i575lQaUkl0M,c]r__g)
+%CbQs1%[,Wand72U9E)1RT[@BKXa[V28P,O;+>M*o'/#S$0*e7,=mn3_9a#0 at 6ZOElV:GsQg7Bt>Po<Gui10Md[r(L-F:&H!cupo0
+%Y&bVLBl-`;OS5LEJiBBko&L?gWH&V-nq(l`(nbhVcB"Zt@%'467pFf`O+hJ3FO'4fgiK-5G+3o5Wg*]?hp4V2jBsm%?^cItW^j77
+%h8u4j4PdJ$/N"1<*n0h(HhJmil9(ICCQi1T*,*)QC7$BE?$`Nm4uZG)X7";G2Om.H=Y`M_7m$7_<R,mD2d1,VM&9PmUXc at 0+&F]D
+%Iu`-nYDbkp9mo^i4="sHpFj=r^W_p&f]F\_baEaQ(,CW.&$0rbBh;SIY.5SrjHf?laAVE_D9]e:ffnN]Vau:R[Qk?XUBAhb*F+Hl
+%e'<\=`6Z9>cKpbbZ*3&UKB4'XF<giM/7M9.7K*2/_9!Q@$CapW;)&$6G;or9e@`&e=Z!\RWaT5HZtEK\F at 6Z:0#Cjg8S[D++`:1h
+%*>Z_G.J9"kpjOS6-a`Nq,$c^/Vck!lI0CBcL11Hu4E#BVYX$i4Z;$UtgDK8keX($M.^4F57'9cK/CT8Ob#c,EI++J>m6n$n=s[9N
+%Eu&u6/ZECcP)"&LHR=%.=MXA9-Ku;MYL0^1b\Bp!?$[$"J$s(3OPjikgD#2tMW9QD`^:2TqFennaAP]51<6B0koWJ'^XN_YCL)kn
+%=/,[]GhKB-Z=30!T'VksDBgREW*E49QqaKgUnliL\65LPlc>Q#He4rBbumh].3aTEmnT9X'<*o)lt`&d-Bo%I]U+"$:H;DsA+p[D
+%H%XA+rmk`5T0/F=]9ZC;B]e)'-[JGMYZ8DNCU`][NH,8q+W7c=M#;AdiA"&Ip.Ws;(COlZA5^F^gMa=i+S_n[OYZ6>GD[oBA[M-E
+%,T^a`gB7bPEi;%m9m at oqE:5ibait#sK89"eZ"Jj>Vkb!VV>ZsSRg]F,ePPfBWD\D^SRqFF`"?d7\Um[D$eV!,.cmfNR]B5ol_rl3
+%Fq`pi-tugbU3:=MZ?b(k9n'<fCg/3!0h<asLXJ:,d\O]abTsY3g6G[Y7aq4s.DCl/r=Q?rI6]MBRHXX-mEf!ne)o`BSGV(\U[q7C
+%L1PJ0C5UV1h at K,RhU/6'*H.5+ at HGHif,X7NhM):3.P[d+0niO'QUUWrePJV]b<`c+'YJ5Mr)]ZXknZo#CttABScHm[SDQGCb[XV?
+%ok#;VnI.r@&@X>>EuFSkVHg5U,l,'+L\e(1'286q8l!X1Bt]!Fkq/Fn(V2Ft[?76lJJ)NFS:me?g6Xlh"rS%FXEho;4S0fg<)X67
+%oX1Z9PkYheQ#tRPi3&]*P!V<Ea<'"[i\NI2--O%eW at I&#,tR at 2Zgj^/Q*7nDP at b^)H_\R)rFlY&.5V)H+,bK&?:dbV)EGuf%XJL8
+%;&#n[;&8SA%k4bAe+4l02$i at 3G'GCT!Zg.+kZ66c>d4'6kD8FaE'lu^4#Cp+:=;+GXRLV5KVYE#`R9!_;"Eln[D;q3$>:'of#AOa
+%GqaL5d(Od#CM"$>)p"IAT<70aOGr`eF!PI]:nC=M4rG&LE#5UW76tRimmpn2#cm34g?Lfk'O=^aXk<%P"rp1,3=CD at j[cJq[sfsa
+%FLL+W04!*[V-kdo at .^q`84ffLF<T9L!t]==\0O$VQ.iR+C8"-m(KgX+\4p<$!,UlSZN3a+<KLR9WlpVU]f)Dp;o!K=2:M(QaRi at U
+%Hiq_gma0<h%:O>.7X6U8i_RDX26knfk)sJ#SaU!?^7g\S<ZV(%-fJ"F1d:B:nK1DtcG!l!eZqjdqinor0iGre%/qQD?rfHY>=YmU
+%`PhMX;OZ]E9V(&33bc&M*%Xcd:'0]\!:F*`g2(&sH*Sft5[Y/,KkC`/Xp@/U=FFDtCW#"1gEk76?W\D[nc;8t(4a_t.QA_?%c]i`
+%B&C=Q91i"'9Ha_iWN=$uS%MbYo\OH/fJcK3l\I*O'84%NQ=Y?aq3<DXhdAuZ,^7Cf+M\V#]_uTFh5-aGo^BrIbdSI+bHKMI64O1$
+%C$oq?9c&Wb]""`(2`e\WaXFP34n$l7##TJi;d1#i]3#"R"$E99l??,;lG,u at -$P6"HLff[cRU^]h]N/^,#SL'_tkio,!d^[fk,r.
+%R66RPnPO+j9,N=3%NA@\*l&L+a\eCkD^\tC)SLUu-)D7ggKgu.(UV at a^&B"?4gCu*SMhM2[r$OYl1sM<Fa(B*RnBEOfbjcjqD?1:
+%D;HPB2cmE5V2-,Jqmb"qEqp-C5-3K9oK^<iM+"6URVh.G(l3/DjdC"T[`PrmTaWe,;)P2i&U;4pQNHmUY"^Q/20K%EDEHX+;Rr":
+%gQpXIS(_K)7XYeo[WbM1@(=ZCi;E at 4:/gaHJ at bYp9-#kPMkcIdqG#Gj%:aXRHDoU*1fb"+0ET>/R1U at 5Foo=2Fk-e\)H[<r`AHgi
+%8!0f,0mE`JQ at 0Zrh[a0VDa)muH.3$f3Eu@#g-eMM>"^ch\5M=Bg^I\;)W<gD/"L).SKI<ufP.+gQ7luQ2c]<,jX7%5+XERh6V=`"
+%5,LY;:>/-Dn7*\_rRf6>A'Ql).]4JrYQI'<EcG[$^\aH4j*'`!9=qLnE_jU at egYGleXbFXgHP:d'-)&dptkU;fVbe]WWtiW*/OND
+%I8W[9aO^PhGl:)fVT#bZK76 at .JQ9kP"?pT9F[FjE8I^i%e at .:ON)p2tM`Pq7hh;eJF82rL&pg,U+<K at 1FI&Balo@@5ITmP,QNXE<
+%Q1JohVFa at m)b.:/M1#o#$*&BKX;%Km;6Z\rkB*-/apX6^5ul8GMpUdC=#RpY/M5^r2H'T-Gpm$7[.ghIE7;D.FY-=\2jGq8Fooqo
+%VF'AaGVVEW-'Xqpi.^90<C/SNnrLliXk4[#Qk#s`iOmiP4dVU^au191F&!6Q2H;]Z^./:KWd+)00%64E&T%G^9<&J[j><+ll1,+#
+%VXHX>""WfeJ]SY?VD=$?daXUFS5Dj&2ga99Ki9`uHcZ]lG=uCMhI+4GY`!j*`.E'17*UU.><)2>Aj>LVPKt<@1(GOo[FF9S^rPb.
+%iMM<RhK,,Vh/Eg.%e.fj!5B-Vk18EbnnYLaT("m`>M5ZHgLN#0fV$Jp-iZj&qkV-sN0X(Va>pbVo<i=^mQm;XDQK'lc7:gr#rBY]
+%)BJa&-KZHu=[b\IGmMG64YY;9'fDn/l=':RlKWVV<q7WKZ&h%=hJ`5$Gsod,ag75Fac>T:j<JQ%lT)5n)fr7h7HCSbk at WZr(!`_9
+%,^5QUAu`Pip&%OW26#HSNc#pE$VV)Sl[_0b7puK6)gJ_S?uteO5Zd@;8aEY)O=\HUq'8"orK)C_KsJPY_s.Db%fkukOdQ<c&q*@D
+%$/E:eghl->4K(^"d"S$Z`ltQKn]Q#db\%=!ICZ3]_(Q,`L@/s;3JaeTq&)*a4W<\7j)dOJ6h\.q_HGuS;0K*4L:h>;e2)1"3AAam
+%>`p)#F`(I93d*#jahi^_!]eS[TtJP:QZ.Sd"=>E9QiZ]D/(:>p_W87p\`uX at M4V8WR$QHt7_2?/;H)Qgk-;D,_4Aa+^t4Ji%*?m\
+%gYg)[q3UInI+2o!<.a;;\WaX.M9.n2Vs/gad!4s at nc@(Cbi(_1Pd`*8lmFPW3Gg&td^*ofBZ"/s8aRYh^0CH1]UX<9jl_<Dq4QCE
+%Oh\'L at -KK8lh>i=fB:-;Ir1is/s20-MHc7s*+`&Z-Xp@,o=n$0qtjD-LHLQS,grOb?Y?EK.:p!-r at gXbL]6T22T7GNpCu$:?l0T&
+%jY?sO;ah'6:Ya3gc4OH+S]@%ZOjj+nU5hrap%("BKa at S./QIN[cGI_d?ls+3>bU6]Tb9"1CZK?`_`e]GG`Equ!J, at noim"`Y@#$-
+%5'SL#Q"'^"m3rtX6Jh6(JuJjt*Siq=MS\2GbO?RGmuKdcj;([f'R0b!opm`;%uHF\C_9?]n(!%a9pjp$Yqch]j`BIBI`I]@$:N+C
+%[<"#;-?=0moP)YDP:$#o+q1sKCakuND48L>kDUi!\eaH:1>4XbJffbrXb482)4bB\OUH;-0m;KipAX*tBDjf at Lg7g_1h0kQcG)Xq
+%$0c;<k#f@/#*X8,%++=IFW8D);D/[>(dot$"m9f:2R;:Dkc$KJ6lWe0CL'j-ScfKpcC]g,*/lrK=bW!:o&k.4A?M*fP8[A)#1k.=
+%4NTsMDLls+5f*]l/nJT]A0O*Tg4d0tE_>[XC&lsKNIJp<+;*bFH'5piDe47aPu3$IA$Pg6Tp<H8gNB8\aN']eM#'!lb-EJH2&[r)
+%mn4k>$V_uU+hjN^P@'jS%>tI]\u^$ferAVPJ0q/Boj`';765I-!m9?sCYGuQ=C6b[_e00q/=7%A9CB`4K0]kPbIJq*k3=-B*spr!
+%16a#[]uT'W,Vg$NHWu`PZnYUOOB`!sVdAtlGVa<VmIdAis733r4,ApFbm>SDmCd5A,Wa=(R5 at e\%@sNI:-nR3V0;(8mWM%\mk\Ti
+%(bmS&3FZ`fp#06j"MD$"eX8(,[;RVm.5`oP(\6kT5N#Vn&,BGUD"`?T\LJSBDK^mJ6Z3#bAC64t:A)"2Rr;qaE8bjAk)R+-91ogC
+%#\[8?hNZerZcc/?P$?i4hnm>a_11JlEqW7cVCa<4/2UFOF&0?0*;_LS05drOW at J%$4qi_ljK^RLl3FD^n(Jij71\PF>*Wu"ZE\^]
+%\H\QQq68 at E3[5.#Qd6NPo+LdNlc)b$ac'-,n1`cdGQ4H&mLgeS at 2o9^f4cN1b/^buq>Nki55!uFGI,CbGEjbB+:/+uDqY'L?ko)*
+%:\:3gX'T>C4#a,?bHf\J%=@\$cQh,_GNSg<O4Z-g4p6*_J5s6fb3u]2Qh7^3#c/a2(Ycg^6JGrC]A(hEjH,gkB6#'/92M>G:ZW[]
+%%.j$'Yk"Ol:u<gh?g?(o11b?YS^QG#PFm%TR;FGOUoa#q!*oY-9E*T>hN.kaCFf)/P6UB4g7pO:+*;ak&&6B,-<[biXe`(\O=F"a
+%PJ/rF;/AOG>g?%jWf<@U3SnSKk/Er>j/;:thhbR&'WNQUWVG76J&2]'kF6#6oK'dF6*.XL]"=&rB'Mqo@(^Oi/>;MMefcsj\>S]c
+%c0iC*TYN\%>D_JP]-M4HFjAUd,>W2[%W48EBigb9$#g7_$#iSm.[<e-AP&+XqUYC(!r_"Fn"'_`5gIW4KB<u*ku9gfOf8Wg#H/-6
+%jNg$\nbQZ!NR'cN._k!?+fipPhOs;lR4XI$Ks-mJ-!2Gj,VD"G*JsEhI at m(fC9HI6Ah3!$TM0R,g?(r8=)JN8`PB&_KI>^2+M@>2
+%p74<S$:WTs*+lu^SY at X"jKJWs+HF1aA:BUJ\HSm,W]G. at go&tA+ID2mi75F4_:&-Y"+DABS)nQOo!,qqFA8#\`>]Qo^@0Qpe\e28
+%?,fYFH+&fUd&hjnX&d(iJNWnX;b at 0qZl#i<.eg^mL>)j\8;6[GIc"%$#&$2h[DlHqiK(Y;<h[6tVcb?(QCB'*AXe[(jc3qFEFB4l
+%9<B8V8SHNLb\9LBb*-*4>B:Z\72Qc;2U#[Vbq=5*SqGEc^.f5(n(;*#RK=!lajCB,=nYFD=m^m(1FPR(H7!fjjcMt*EBO5$$I=Wi
+%ol:`nPc*XI`BmPf4Xi;(1c^J:j`=6uV-L\V:LRcj18/otgTt[!2qp7Or(^#:W at tddji#iK9k_cD91%&4Yr>365-NCZ0fSOrliET`
+%f#^sik`#+pUtgem6[Ae02$IL8,bLl*Bo7a&0Z\=ORf`F%8k5P-JoIh#`c>PjGkA:U/c8XJ]8N7e*OZr/H/EI72Ga"2T:5pZZ-T*0
+%\jI?hRD:0']RPgV0,_Dd-"Ze_dnS#U]P2Z1Jn+$^9qp9,_QE4lg,o$+rJH%?AMd=Uarj*dYPe52@&t<1V35`(3s/Fg5bLp?Qc6)h
+%*hfuE-u[`9LMKq2O8#$bF,2q1Z%ZsFM[hLKq(P9 at WSJBPnb$ZOTr!EmjcgMGgg:IVb=N!#bg!l3-g$lZFu6@>Q7$o)-H`sM)c"G?
+%U7rDDULa&_O*isr.DT%2n_ihp%!&Z4rO7W2"KLSOX-nPR5<XB&0VkG^.IqXu3aHM.2(e1`%R*a(Q[mCes#W1TfaYi/TB!qV>c5`"
+%r(5/<5GlY+NX>,i+YmVU?8$i-.QQVbpcZ2YGXRCC6-ba$D:7Z,Ypd0._9FM9D]1N5f"322925uRF at Uuplt0R3$#P*q`nAnsdb9o:
+%&uE<iP_>F:C9uUS(OjZQNno%FH"cCQf5lDOeNn[,7$6BF'e(jWbqLG;-`WNFg&$)d.nW`h:QAgj9u,B789Ilf0dMpGE]`'`W5WYB
+%L_t%#i4HX,CiY:f=O1>,$5dd?prPIc($E1&Y1&cJPX=JYCGXssl(d.$q30YH8)1ao,bO#.7*@/.;rXY;WHUNhh=W1:]AA1\!@h>\
+%<'FU"Yi1mP[.?NrBD932n$8?dP%QKi`PpST*7Fg]G&u1gc"/5BU#82HIF!V[\M?=?Q^^c^YHjIa,Yj6:9o57(DKrrQ)lAB=1PMt"
+%QS[C[D7tD>NoQFM[hS*83FW:aS^(Lp]OgRtRY?=;_6BIH-k3TU-.5#;X>s$P*5>`\0(PKC`7D$P4j,ie"1LG4aH`]p;BWpeh#*IK
+%WMKOLK6sW?$^r?=BBmtQ&ilnk?2,,8G)R3*=U,o\/B+7TX%*$)I/a6]XlUKAkK29o8$pX#4)rBC"lpJTj#bk"5)GDhm;thLpNeOh
+%ckd-Zb-OXTOgh5l]H6B*$T_\d4h89f"g)"o%9qi5&XZOYZ#sqch](nNcENc2DOt#q=[)7k$_ at bs?t)2E74TZS+dM-bP)-E0]jn?R
+%I'lErbb7VKJ3DH_#i'ohJJ5M^)Ss4%$[Q.4N[6kFYoKs.CcC#caGl@@-puhV[:>AdeB3is>si).OMk:SFU>/S9dE>2PtbQb2pEsC
+%?5![sL/4<$_tj?K%J$^Gao`-j29f$VjcNL\@fu8(=i1X>)m$Q%MS, at M4,X86o#BOA<LeM1n/fl\UTR;XNA_M&K-Be#emXT*j7-FA
+%#sVCu.9L_1XE_4^S,"b`HQ1[rDKTS!V9P*:@'I5NI2?/`9?I`>V1unXp*)C.`)tA[CfM?,DUl,O#&&%>#22V2BR:;2ZBPZ'b4dro
+%<'r@``UVaM/`.B"cfJhQ*\+e)4:?p%`FJ>^_\8#KbnT.Z+!$S3G2RhI21pV3T#BCYs4o:9pYOF#25)U%BR,djo1fth#!ii4R"^L>
+%8h"&AeEFH(.Fs\SXc`j1k%PcljFQb"qsR-31,pB]&jNr\Ik5 at UcBB:_``U,F?!W2#l9]dc3s1___tS'E3:D(T3%Y at lWS@pY\8dE.
+%C!^e'W>_%XKgd]ETXAiJk?8g,5]Bj^qb;BI<lF]oO_jL[/K$#%MM`[tTDFq\]JC<8o-kJRDf92ip[Rh@=g)N_IS\LM=pj4FDL-Ro
+%I75iu<,"qo=*%].$XQ!!I=#uuo%rLUc7n\7Z.VQ\@Y(KZKA?ag9Q'XTX"(4CL8,DAO`EN*(3d"BF61rKr8ef>Sgb6m-J1nIpsItk
+%-tB.D"I-V;)B:3_P;mXBNP=8'$R`icm7DD;/"T7'^P(6&)!`>-gQkFeT6eM0_/!B1e^-gC.P.rNe[m85>%7B]jX[/*TR"9rs5fSp
+%^#n2c at X&1*h6qo"_T6Qm!_TX4 at +JFP=o2>A`<X]]q4OA&'Hq`KfOi$N:Hb'-T9hh=-[!O>"rH(]OGMmE`'((Ba8);!5GCcfn)I^r
+%[$L!3^*)UB7[;*kc%W(mA^,f/I'CtpA"Sg4!iqfM`J398A2NC$OW]V*foo:6T at qJr2^p8"!0K?6XT/"0LsM[?a3V,s=\4)7[YG'"
+%nl3n>?rVU%'?Cd(\(t;u=GKpNkFeHAMd+3.;bgnI;U[a(p0]CX)"L:#V;7YK*Lq-;'I)2+4\E,K at 7;u.qrYaE0%t2)3)M]4W_c!R
+%+#(2`N][3P=]_E[Bbh(8#\Q<bTP/[MC!(Sp'%Bf0kf2`IFhO-n!mu>i#&9kpeE=:qEEj4Ta>Z]!N\YfACuL&UeS]#;T?a#M]O!$]
+%Rct,#_do\lYV)Q3;Z(P-(""id-"+3%4_8>\YXb!7a(c&cpfmkC24,c\MNH9ZO]P8Z'6oh[jEeeF2:lf>Mbd:gkB>@_E;d at 4l68:k
+%0W1B_PJl4Z9UEDMMI*u4P2o at Y_>N)D:7dKHqQj?B%<,ckFfkDa12*D0XfU*;Vt+dWc7`7UUs@#>N&!k!j/0#dF)g[Ens]G+(LA;T
+%*pRd65<i2Y\D86Lm6RI<ReNTS#u1\3B[,(TT?XtA`,YACPD=JF6T*ecff<IjeTX:1FjJeR9M$),1o*NEr-"j\*4A+JgWiQDl1p:t
+%;PQK+,bT->5:S,Nm'3D,hR$lnZK+Q9rO;GO5`:fE3>pMJ<lIRH00nNc=sJ>fN!<G1=Y^=$SMJoir>l/T1M5a-ZNm\sV at pA-E_fV>
+%13$bH*VYZ'4a;P]nT%O!^1TOB^[H(kQP-^R0- at gBlOIo:Xd<:X89J&_80Fd:DHADU at qC<:/E_ALGNJKS[M>;'\2#G[Rm#(2IILc.
+%[95FlX_h!=qunC\N4/4O2R3XuqJ[h2hh$gBrIkhZ[nBRpF6S>9VW;uFr.gb[$X"]K/6:ueEKq=!KbKRG)jDL9jKE60fm6>#:Mp+m
+%(2e*VVHZtH=b,PLl(Ta#/93H?.]9g at 4e7b[niBhZiec4%"pE[Fp)#fC3TL;@o-Dc-fN$_:W*U'F.W))cq<TE;+Jk1trj+&:H=l=\
+%FcE(VG$LiVCmgWhm@;ZPCbss)5,)%`VF10:J?&Q((gX5Om[9cG&9F$$$tF5u7P-q(I-MfB2Ws]sZaaHU6"TT5&@CNkP/%KRGjNk]
+%50>nK#8WU2;%VBmR at QR.^[%.'J]R<VhUU=Mb#RcQ`l3:'G$ZVs'7LKn<gq2<[i5 at fe4dJspE,k=g3<>V6m+ at G%YPQ)Kus^4hdhF+
+%/=l<`qT+]/I4%Buq4*<KoIDP]$"Fb$R9m1O0qd2sT3*(3D+)pDD9G"+K*#::U"<;c+e>IucFYjB+n9rREVfkcp?"s>S:ZnjXS"O0
+%$=AFT(['\g=c#%Jd)M$<hZONLMPnsY',^J67dAQM at SKg.X;N>nIn>"oKAAXA?U#9$$N5`3iO at mHBIM"!M`.XsCP$:A>VaTjTGs[A
+%^`UYH"7#J60?0QnnP"81gZ3oBL(OaB`[=C'NM?ZBLJ$>G`=@oE:<._K.=2]n>MlEU.gIOND*Y at QM*3^eCPsne0U.0KD`\hE^<6>B
+%ni;5UGNAsJA>GJpKD!uGTJSg%Y*/\8eT%68f5K_5VZ%[d-tB`$r]$#s,gP)flR$Jj8Yap2ThDX9JTDnh_S1904I)o[[lTsH3BZW7
+%,hqM%>=q%I,9i-km$h7ajNlC/c\/9oeWH'J$M3)$G*4,PpC&--mdPPTa?a4i\3?Kd/8EB9)<rK7i('>S26;9CF"(m8q(k<,kL&NQ
+%"as<G#S)3B\[(Blp>qXhK>V$/WCc.u:PX]d`T<*@T98I6'(WPX0Qs7<A,auQ#>N+Sf%nL3SMCX at incVGpq&u_b-NtP)8T.Lm.O=p
+%2#C%=?j.lUke;n[[TL;1(Ps--L<U)QAnOhU0pkG[9ke\,oMO_5W>B[I,RQ*Dr9'a,*Qapkj-'F]Ed^[!$1Rs+N)OJd^,J,P_=?Qf
+%qi?a2ZCeeZ0e;gnq/Cfi"F5_R\;CF]9"C=p]d[Qq\F.E`=uKkO.-*09%k748'6Z*`*u(^.T3AB,WI7Gt]kRhoGRa&b^(*5re$k`\
+%T3%N=kg*LAi6]HAA'<?F5GnuoF"H0dG/t?a2[0JF0FP:a8mXT1/k)8O?I`s?,M-u6[)8;7OB<d0M#B91b.h=/m]tSm9J`fAQ@&eI
+%;h>g)+S_O$/eaU4m1s at C<\oJ8??/h0 at Ct"p!Z%Ee`-8)c@/iIc-*K+Uj$d(grLLQ](qJF,Vnb8QWc+;DcH=H?$M>$L at C,&co3j#f
+%A;=bT2VXGJVQ7)p)]o\1bEhB%I\rVUF7\Hbp^;fajOoARjT$=nG at 1,)q)%j8\"+Jm)9+kL,/$mXA3tfpanPV,[Vd13TCur1LYGuG
+%i.bhY[HDI[OaKTf87(_:RuDcJ-YGIti2Q;BDAl?NJ9"h4+BUl45+m2^`_F&7knSCDWVJmS`"J>J^Q at eEB'60(42I'_8!;7p=T20o
+%T4A_9ZI5KPqm;Xpn$'"_X at 02[gpp9f,<U+G):%hXVDoP%!^&f-iKJ5UaY5T5.u%p&Y&gk/@VnnK._4`J5b&1V1:&VJCDj/;N8@%M
+%q4Te\"UqrBIRI1^@sU@"SnR/Sik41YM$6T!@3S*gm^V!^Gl6\BO[WC)IP=0]:'1MGfD77k,/q647q8$[]3-i6F72[o)[@uUNkEpl
+%a`2&j&0>ENf\G:*FT5cD#(!)&IbB/SE?b^*<X\8P,LD]EPK&.4/Nj-%<9.$!50*Db^+nb0AEe^r>b_"f^'l&f;fs2XJ?ra%*mCfB
+%cRO]qg'CqOQH,PGp^/>C[b(sACUfanRCHFmeD3[p22JR7H#A5io<07#9.m;"O&5a[9JLUT.i1_Y`]NCZ-]3D7mIpVA,=T/2?Xg:L
+%?bW?M"/&W"]iIL.Jmo5[51[>McWNrkVJ#FF)bZ4/7iXBd^c0[*b8gF9J?ddJ(dP0]8>]m9WqcM*978&:>+J43P7f0D]ccE"CToIO
+%k<4U=(_CV!l2r at LjW*'t#Z$K5<OIC!ATCpT at WYWg5[ZWWT*E1/Hu8_c=[qM7Qg>TGRh'0BDDO at _Xm^>`=Kh,g=fa3$pY,b-<Q+.4
+%2MADMS)^'JX.K\+-hm:BDHlbX<Wm*Trt_8+f`a="qTVV\+e:X+_92_,)RFX7gIul3'C_DZ0-k+EN3k!3>aY9sFlSIi\nX#PjrQOO
+%/=T2bDM[*L1=rlWP=E-7g+Ej^."7'FA<WOC7l3a[P#ldNj=AH?)t]ljUdj&O/q+mhRO8\3+e%^X#r=@2D]nDaV<u&ZIa)9QFS&!6
+%WcI14R%Jlhdo86JWPEW<^4bu=..ku6DCO5ZZ;E5(Fnu,u[T[<9TimC3d%Yg=q'M)[D94$ur`3sXge8.]r2)X[fq$O4r%2*Vr61?E
+%Ck*n9-]NVOMKbeQ(G*lYlT4apXNlYH[F<p)9na;"K>`YU\%Y5h>?K't4.#'i,1:cPpk9TLLPa>(>G3'^[%EW3'KW5N::iF+]@PIJ
+%-1=Sg@$79`gN*0VV)d4rI:J]qFfZ&cCtOCIE at V3c9p_<1kg'+kae_(u`_O"q\K1TEhbM\`;S+GS#id65k7FLU4*.3h/^^NWmBH!4
+%0Gt6I;0jGn>]p:'Ra9)c:E>UB(4cEIjo"5a<%K;9:2X%Q9rSpMb7#2]>^(dk4?qh,P]"Z#%E,3M-+YY6-f<><;U]'a%+=1eeN86u
+%p.8L3gO_gIM(2)_g\4PH8.5t,^S\1M=`1ihPtt1.7H:_-Ug4O[%sh&'XnF3koCC=CL-G]*M4 at SlB3k8)Sic_H4Xej!ea0Vghh+.6
+%Xpt[sd5U7L1X(=)l^&0'V/5n))L[M(9.H(G_m[)N%MkX[q9W?MF#>&bU"TPY-A:;sPtO1?$Z,7S3OST\.b6"-^o$,4$bpS#W>.LP
+%e0E1Ym8c7M:=&*j1t?c1QP'SC-ODG6_:k_USD-G*[kccQ,IOSH;*EP;+Q[9B`^!el'jbrmC:2$JH7R<LR>-'>*)I/5FdY>,kBYD2
+%nkRbek/PABBseFMGhqJ6<P[G;+&d$)HB9a8e!j9LjYDtV\bq<20&4O29V:)-F!W2=Llj&kR!\$_]JFu^V41n).TL-0jPW(hqBNK<
+%U3h(qrd?@L57l$8U+doL-.E)Amu4*i]lSAlbT>Y4*B/;Ym%,lLLRm%dRurZINJ9_,7TQ2K*$&AGZ/Q>5T"O\_R;6%f9t'S4q0<4C
+%"k3%D+"VmCH%lbD3XQd4`g!ZaS2$7_01!=bSpiPGL@(_<^VA!m?Nk-2bI?/./MEmK5ke2I[hF8Y6qUJtV)f)HLfY4#^>=W"O;E!$
+%+YO8d/6;t1-AoRe_e[o'>YF?+^@OIZc?<%`>O.I3lQ`,a8kR1MG*m5G,=Oj^5AuTGfi<KNcFa0??\'?p'!Q,Gag_Hu,"%C$@f*!H
+%)5(r?PmpaQ1AGL1]6?;Bgagp_\]+O(o<4'4b50J7($#bM+1uRh';r*qQ0Oq$l&C5&&Z6RDnFN-400o4kPS=.lF<pS?@7c#JOQX,'
+%WC;deC#c6A at W4ST$8ma1AibVna&1V)NK/(iRreh"]YqcRXD9K(f?g=2q:db'o:AA:?$Z:75-JT\$_k[obd+NeRaM;9P4$];4SV:*
+%C.tUPjAe;$O(L4t`3?K;BJ,oUm-s"6^KJ8(Eb>fO);EVc?Z#D_WjU6kEbamT^Pj at hBS[[6%$G"](WD;*_`<P<:trETEa-t&+33q5
+%35?G)+`a='&tK!K_m\M?]T;%LUsf39P/0T6]BVA\\6mH3:/&t!`IU<kAOW(jIiTo90$9L%m3t+!TQ"rc-\b-?4.)bG?1NA_IZXj=
+%2sorF[+,6!'j>Ln:;-sE,q-5Q\6,=nKM/Z<FlmLE4]!NfENHt`A0c at gJQ<-lDGqu<.L8!@2W[[1=J8t)7$*k'K59nq'"iK@*BPt*
+%og&iL0tXCkI3[CB1KYOdC9K%"q<+%`0[IkP)Y9m!U=Wj_-df?j!YMhGk)ZJpqDs<FmO9*M3KnO(>4:DUYgNQFU(Xt/>o!>"i5sh:
+%KUe7/#_N*>L;B!rQZ&,G54Bo[$MQ#- at UAe1'!lWeBf]3Dfm*pIbd][#`?`LPC@*j?hmlqKJ#,];.8;l2V7ljHb^8?OI_W[b at P%:W
+%,jQG1r]I]X7'(ZA89k!%\[c&s:oeB_4u'`".XX4nl\`V=.Ks#3cAg/HG"0h9eIG`13ROHq)=g1/X1"$[:Y[Tgm:HQ%;o:>biK'BK
+%oqoGD'\_67eAe5)&;OQRhC(!]id*:TMAsb,A$.8n(IPf'=8Xpq34UNQG*$nd(cf=0Ijf-/r&j`ICQprFL:JQ\M93k*6)LWaG_kE_
+%>@^Lk3iJ.&(2istJaZEW1/HT4qagN%*-^HN'H0j?DP:%1`<'EbGNTg*/]HORS+qi5q->FNejPUK9RBo`=%@pQ^$CbUOiMaRg3E5)
+%%RpQBR*4SLe9e at n4@l2>^^;-IB!<mm/p9#L<>>u=l)?r>=4RMCDk2PWH>.b,hOhnclB,'.>EUZhObNT#GR5_$);$ZU#1I\nZ%qTo
+%E2Bn[YWeFf9WN<tPB\#Ve*j>Ej,C<ad:,Oj5E41I at uY:W;s%`Z9.m]YGE/'I&&PS3JY<c+a65#JIa68]T2T]8fSb`RSXT;qhtS%*
+%>Z;N0354gk?3(ZTkq!_QB?L!@ZbeYR'gC3+.3O8`QEC-IF2ZRpM8Gn8a]&mdUY""nrYTEf,dAkhT:L=$i9Y5#A8s#JX9>CGC$&XW
+%\(;X&St(qI4\5S6WoT>pdn8)XH=@7a]P2NMSaDYNf7)c&4D0P[oplSu5oN)$qO4gL$#IuX>f8Uhk:?fg<@UaY<.B).cj[G96p*6]
+%b=i1DjVm#EqqVoqbskc7<\Os><ID`I;07sa]-;eYYq`a3Ro[q=^J3\I,1Nu/O](BK<]Vfs9`s;N_0RK'-4%u_aS3cHI-5GLIUIG/
+%'E7!/o'!FA2=tVR6IZ-B"D(T$O=Wu4^a`P7`t51=#di]XXGXO;@?86B:1`iPo:YhP1%(P8YMCZ*DQZr,$ckJ*n#U4gNpM8:5Y.%Z
+%g>[/QoJh$[lcZV=\O'/%9=((U'DsYJf[]^!Pk"m[7]ZnS_AiPG6Gj7sSO)C"419H6RBZFQm.91j at j^;e)'B,k&8[KUF3Hi-Uo4ZZ
+%s4gOsItEg5W+pN=k:6Kn0SR3WNXE?5.%(WC+BK37ZXKK?G48D\1P-#F#ZRagMKt`)Q4#+2fZ$QYa1ErGPjuigrn*N"$%9j+^Rg/*
+%]$ZHDJ65^IER[NVTYbgOo0/@fZ(ZJ-1+g_CNhdYZj+NS2GpdMbnVkU:CRJSp4S63.jcu#5!X5l=?_-9ED-8qJ1c^1$42hkFhY]dF
+%",SA(2CE-a\:h&NaR;8:hD2H++DMjhB:CH>'U:-EekYXC,qDP/FO!l?)pRr5B`URrS`;n`8TLk?gU/j*G/C*lEB\3!Fi'$,l"%54
+%8sg[$m&9dbYIo66;JYZ$:@\2FIFId[ibXJ3/iBs7L06]SOBQ#33"Ti*q>"nJGiKUsjK&Y39GO;UR"DL3AUab/oBj,/I^a0U"(QcE
+%Y8Xb7Z.f*.)9I:BnFe:Q9_tr/_:b:f at B.1LacH)m9B\5%im9$q_.^Su[I?mV1KUR%bH?^Tr][`np]:UpT;q\0[L;;dA,=m>p`l(-
+%1*;`5NuT[W*0dfHTn,_0k/NOVkPTasb<`S<!'c2]T/s^J5rVN&5)&!VV at PLf%n8+M^ZkN`^E:sH:K+DN*IEECM#F0S=)chirb-(2
+%:l`q&;@d1nA1.r#O*[lBA)iilV`Ep"IbSpH at k3At><^oLTO^kTYk4h&b,$!97PQiu?loiq+@>L%8YWSPl=^.Y\[pA'7@@pOm_Hel
+%gCA>ta_gDo\Q8s3jan5$JO8F[B1ubod5`"9T?@rH-;aT0fXH^)a2dsSh^G`g8VVo\AaY_WG?=FJJA"tO!s>f*WXST&%U&dFbt:+g
+%d`4N_X0eGW7X]ctN4%!&.dKXV\5JU%Uh0,[W,FHm4#F2DI($_MWQN'2^X=GDMmIHpc&LQZ2O6(qiQDG@*I=qOs!UR!P+Tgnq6Ika
+%0sZ*@\asZFjY62NTKVFjNnN"7YB'%al%2gD%Pb`pBOe\5b!Fe[W31jI1,AgpO:3U;Pu?-ok>^KQp:ZTn0%fY4b8YViH(+L#@te>?
+%F9fjbODfD+oGWqKY0lT)gWLaGS$0OUO*^@*osaC;AKn!a-cu:+c<7&s;1X/RDq`i=<g\?$o'MFtb`-F!5bE^r"PHBb4Pto\_WJY3
+%>.osbR3b+f%LkN++$)l0JpHOtf-D2jYo`_&N"SF74k!f:qPh#Ch<O)K/bQ4t\1ur&!&<Ya4?gegJ%P*gA>E;?T.iq2HZ%.=9#gRh
+%CB"&s5(nS6-.i.4`sHo:jpH3,q(ej)*b9(*\)7s"qj<^!#8[,m)8Z7sjPL7SpI[.#7aTJLcc9TCq[mNqH]EFPL(`<kj;s[K/UR)5
+%XeT(B92YK//I)>#KHTu=o!M"L&($PZOPGtsWMRT*n55otP8mXg_QGn&\aIMDr[+g"E1p$PN\e^>&\'3O&H'EZiA%KdoY;EPYPi/T
+%$iHqo(quu:n7^G*9%?WZ]IjG7huJRDUQnipEt/%B2O)7/HT15u%Lt!G`6>6Ro%60SFuG5/0?#b#0D8/4:U+EU,f_&3mVBAY)BeJo
+%*5Bu!+Z\0PEN?TpWHeJ#j`t:h3dc(e3)AKU&A:_)s(NA>%1feCn-VF1D=AgPnP1G:Sd;"*S-mq_BC__(i3[C"Vu$0HAo?[/m.7NX
+%PZrZMd(,j&'68R[6VNR8'"kNu&6amcOhW:W=&RG_/idJCARZ%!44DCI#4sOlL;YM&mZPT[b\lU/B\=stl,flPnsW?kX-Z9 at 9mS?\
+%riY^Sk%ki<mnO^fFf0h>rR!&Z.OlksLdTXtI<&i,.BX7jUjnWt60H2j)%.E[C]-e8S;1(gL\Dg#gmuLsqL$!mFC6m`-/u]XhH;/%
+%lt.beJ*(7aPhO7Bgm1IPCBl)f;aEO4d^009Y4Kn/gK*'Uc$dL*._50Z,##;SOd?iX5^.X>P`1_g#&qD%F1Z#6da"7Ie&pKpCnBZM
+%M0(t>PmK2j;!Fk?TA+9^P6aiPLR\j?<[jggNnRB5D+GcB,4[?\^fun"6:YA?Km0+]`n!eq.5Rh*gca-ic&o+e^IHlWM1odP/Ik[&
+%_6F$;6"`1XQijj]X78efl+n`d?`(2r]@I9;a"h at mJ&!>'@8W!"(VEV@##\-,d_VRj[:cp?am)-eVFKK8m/#74a0mXs!j>6daSBf:
+%ml=3=Zq6[5']V"ochUPV:`gJU1(!]0".(-A90*Z3\!3$!Z)4BHfNsltN:9#&gr=6K>/c:O>R2J!WBP6I<%3D-Cs5%U2<C[J@^6`S
+%Q?pQn:ngIOpQOlOVb1H3>8)^m;3"q3o4"uh]89&+be>Y\af;(G?4Zb+H.C^C=m<LCZMeg/GT.5&,r!%ZQ_#/gX.,I*W1[u#-(3VO
+%1:[[OEh_i_$#-cKKmF_5/(aje>S@]qd!LdBRBld-_e4&\jmSHsnfY!KM$X<7H<JD;;urVE\)sCXoufcqU-A6+!h,tk?&hG3hjrCB
+%9stB@)ZT/g#^JU`e'B=qb2>c:[I,/#p:OuHo$m9BIX_j%a)BKs5ea=4$?ps]gK[]<nJBI>,__bS,jqJ[o=\:?-8qc^8j/'U\0H12
+%$P>3PZ9`CViR)?,UFnoe^hdO1p:[P_jF&+oU<mHLF%Tk2\PXgVC"Zj60mZS^dZclq6N[]Epaa1YgiI=``3HND9`AZN at T7sVYDmAM
+%8GMSm2q>To#12=PcWV+/,J1<e");$8dC%`+k9UB@,Rl7!\RfFA#e>oS[?S%p=BS<RqP?1$TIJIfa(#giN.-RQf6"Jl1<k/=55'Di
+%SR(KK/7S=?A!*L9B)Whs5aY%8NEqc61Fr`5*G5UIDAZ8Ws#+kQ!hL,&2n\:kr!1thU^Er^,>OMjU_;@\I)PK\DOG"%q\Jt5)+",F
+%N0](:&N>3`Xm_G:e4@)hE+(,\"(j^.mM!R!=s!R5UJ32_p!fMjjh2jb-`PtE"paJ6<:L-/r&R\p:9MQeOEiE@=nK-%&bnGDS("dT
+%=0!=e<>oB&!A81F-ILZP%25N>8XEiZgpe?LioEpGjEd&'MM7NAG<g,fJqlSo02Q)d+CMF:16Sm6Tkrn'Q.q[ebi<cuhjj!cf*&<a
+%cQJC35T77$nj[fBYb[R6:!Z>i+KTproO16i'"jBE2jS^iH?n"sL0X+\&54i,qiF3G<Z(uo0PN3_-")sRgK.TgjSj&^hW3XDm?:/Z
+%>Ukdr^\r/W/<`tj'G-G22]>dbm"sK54ulG\$\Z=k:5j^2^3tTWKY.0)=b#Ze2M-M?;(OCXSNAuMXZrO:JYr$%C_k38,:u6dBuU>,
+%"_Td1%:C)DI.*k:&mO?N5(`gCSAP^r4!AP-1%.fT0"=IfQ)%')]]NSSJP(bY(&-#3?G<lT)\3\E4n!_RYWje(0sCQEDE&SSq,5%7
+%n0rL4o$YWq[[`Lhkn at O)(kcP)hT3U4_q>k&F6&p9riNdh]K\6e(rKSm%`e<rV'tN&dd30QHR++Wm8-kEGW)3IM=hdO(NI4$Yu"6I
+%:I$9C<&^7n3L6Rd:KMD(/+G\><_8=p3R'_iIIm.$mu,3LfqrmZNc+FXAVqa^X4U>81PNu>RC8$+].\T[PUNO2.DQ'A:gb-q&Hb04
+%9C[??g7l%3npP=No/`WpCULV`0%rQ[L)*0[f#^?U`Ad-W=GXWK6!fTT829KqK$oLeM2BJ.:<lugKamc;mp,%83_LN;'%h$]&YNbs
+%eS#e)8@?9F#=!*@`jm5?XEU%B\!H%a0Sc9 at q]:rGnjX at 2,psI!c"E[.W0^p.'O>?^c.1+W9ao4Mie!KZnaW#R;JrT<nNlltB`+`\
+%M5.iIpm at j0WP1nA+pR.!s#g$fjagj$&c'*W6rK&gkt'er[\Vpc>iUHW$seX0mQo/3l'[tg;J-!^Q at a#g)Eo0h>T],o=3&eb?Y4/O
+%C>fhi%8)/cXg[=oG(cJuf=?s5:Xl6`7"A/*>ONUY:VtU=8E]^!c=sJ0FRUE&+;K5)?m7cR.R^/h8]JH&U2N-)3Ol*;H;[rD<0?)7
+%q_VsWD(d1D7j-m=j;)8"LD$S(0r8=,98,R&MNdgjfh]Iko(4d*DE2P7n])t%fQku',rh5"R&d_@;WlYR!_M*hZr>_j6 at _T*^UE at V
+%k1MY6n`B`(aTt.J/<TM;hX*H9W3!$T&m8/g<!qpbSdOpjViSnk/c?mYC?3Lqf'W]CF)qd'L9%c,U]%G%NW0QKoBL6h\s;r3]r at C]
+%[ft\0=(=QXm`,knLZNcf/G)[J,]jDH%mZ,S8O2[WWQ$YAGsD:bc^tI^N`I8LH/CFX3e9/DS_VDuZ15u at Rh9VhF-L^3<T#8J3VU at W
+%6/5!cjlgt!bfdBKEio^hSgVI!#5ZkA[MZhG5m`XTCm(_[#RhLj(S(dN<.?6[k(_U\s5a6!'k?-gS`;VK?CCIn0H$DR,4'F<\OWrs
+%4-PK(80D`jng4IqP4"M,.+94/4n;F`VI,aKL)%Lp+.I"X$c].b+k1AV$:T=i-^Tm[@$R4Oph.-[@@`-CJlt_=l2!G%_\+Yh%rY%W
+%/pVm]GJ7I'HiP.1i\(,iM)^bo-Us,<8_"_Y=Uq6]]_KFgJ=(7;5CN`p=^e<'q6;GHV9MMT*2gI/p;-QDf@=%)[%PnGMEpn9nK$#s
+%/G;eH+,k.YCgr3A^8r`-H_I=97$?i$i-mtS=%LMuhS2:+rYNl'28/a"RT&9ZC%ZSM;/us<cmd>E+Ou.S!/=m\O76#@ZH5gu?gO5.
+%>-1SSXW.TklA\#g:&^n`]sUchBL<ZF+16O3>V(3.R_=!D`)(7gQ9:mNP at Djd#u1T<E]U0X1P?0O9g6r\[#2B=Fc:LIPA-\<1^jIf
+%U.Wc2E3k#lQ<3D#H*ep.I,%k'U/H<RD-h2VQkn*K;RV'k!E4WMn>7&JS'$?f at 3\WGLm-_2GGk$W;0Yt,fkc8/[ILK\kY5M1@=)m"
+%*@SLs*QaQ)9ChBZ9.n7:GMT94$_GJ^AYFHl:qcZ6kNZn"pddC+qReX.T#R3YF[tQIckYdG9K(AsETZ- at ELo`:WQhs.;6[*ub60?!
+%rQGB=&kLl-C9$CWXJEi0SE(,ZH*mcgqSOI!\/uIWSBd?8EO+$TB%dsa=ubq*eOsf.jKbhN2jQtjE2UI8 at 47;2ru$C^N\k_n!&k)\
+%O%Nd=_H&5Ek at SOocWLm=hDJq,hs\3K at OL9M"Ms]*'7PsN/+^2s8Rnj7.8[O\:74a\=41aDSuiu`q*?=K70d[r8g(gO:seT)+VuP0
+%T<BigJ5l at oVfaMPM5R?NWpG1WdlX'<2M3h^['edi-=^N^+]GDF?Y^B*'?5,MkD,/fQ#I?!aiHD*#9.l_$GF\68,[H-8D_$/4pBul
+%`?Hp6. at uRt)a`b8b$.3gOIE=GNWFFb^ukRIe==>UKkB\b-17o$,SCa"Ih$<2V?*6i=LUNmObmujIgeZ,o5/Y6q?L%[F(;:M.F.Z1
+%4;%N8.XOs,J]1/,2-6Hd2g$l(rp+&ZkR?3*J/Bb5(iAJDH.8h>/(NQr_=pKCL0IHo'?)jU:B3XPY[i<E?5Ag!DOGXSQOCUu6JmWC
+%:+kR>hh_8FPipb:4=uQf[%;>7C7gT>]F"2&Rk!X->PuK4bh9X&Yk!sX[rBf5Ca_CMD5iKcSJ!3"_\b#Nrd:kZhZ(aP0#?P:RoA*a
+%"!k84)m,$+UGY8bl(nSK at uY<'_tJ6U.-WMB4"AU>-W1"SF\'gDh=frTImKK6I8-.&h[[fI.9LEan6*p*k2^"e/Xc7;cBaX/*9eeE
+%p*F5o/"UqRF5#6hL[6?-U[(+uB;ea%ErU0m.93KC*cukD7a73-;3d;c68U=AIdGoX9 at B_!B4^c`+)tc+H15I()ks;VH(%j__XWo^
+%1]9$%GZV6?Pr)N\8k[-sC.kA/e<^i`Xd#&lZpu1sO8\]Z98=EQb,?SGr3BlPC/\?J?Ft6AGMQ?W66ZK-NHK]N8^u%\#[U/]]dQbp
+%1`E]qVQ%)THk(Vr-cH+E1E5ppe&t2hX#f*Krt+/[K5_,,hVn6aaa1ML\UfIa8*[%5'E6Fj,N&02qb>_lOJ`\fGh<%"66JKXi0D9H
+%Y#7K;b.!e=E8CFgM3C!tD^pG5;2tL0I8*KuK:]D-K;fgIO5P#Pb.+GL?jcWB+9[G=G4*J*4AQ%b(](]^.G6Y)cMn$S]Hi)-S*,<,
+%4R<X[^/Ktd]MH&\8USmQ:CVimO,jQrQ0)l?ac#3.EDlquEWktW7aPRVVcZKAUpeasHss<QEH&>(8b"8!c4Y?lQ9 at -#;W4oA):jiS
+%e\Als_K0JIn%i4ZH<*eL3M(Oj-"d%DOG,c$k(J#WC)SZQV"3aeRnI3AV2h!OBZ@!1C!1M$]^hLhEJ").Ds#`X9qQdGd_%CFJc!ZD
+%b$hkX896AGJb"ea(Qq!tK%YQSPRF2hm.2`'F56tM9t`@'5Q.[oFNKqrqi&GF.-9M;%%4a$">`r.+.7mq_':Gao/ddM"WuegkE*hY
+%2bWTu[<sS-9p9EG;bhe<AFQ=OZAuS]E3\Za!7'?l?+BNT>`t-W+>"tI^A>,3ZH&-\Q))6JUm at gn^f"(2Y$akmKbn&&9(H([4j;K$
+%3[b:LWCP1eCsXKGm$%m!jj,4`B/-aQkEmW^Ut6A#KQ`Q)=faN?F>f48/-&Td)u($S6l at q\d/!305#Y!hPpU%VVAF-q("mR.:B^7>
+%-U6j+8%<LNah:Ge^O'A_8X$n$fZ5"&i*`\8(5cJV at 8-FTrE=-]k;Eb,$ETG2q1W>];fks(9;,Okk$&5"*'\P[mtB]5,]p/'OdFfj
+%5#pMUf<$#[^<5%M)RWMo8oAPQkBYI^Z07XY9`<1((7jogr=b8ZXG3Y)HN33ijj<D%Q$L),Z^Fp0)c"lCA[MR at 92Pi0eYtX9Pa)L4
+%$rPT!dA[k\mDIu,*^nkQ1UgOhp$S28jYgoNICC?'i>R,Fql`Et at uk\g[j55p4hDgC3soMDVTWU;lSTuB4-%_[Oq=jYDZ`W9PSa8]
+%Wt at 9_K#O[j'ESmW&(47Q'N!N(["!(BNoP>F at n<88f98uAs(hg%PKrsYe'07IC>-elQL.7CcXF4^^GMmFCTeN49%YubDlKX/II(gh
+%q9l]3U7#%&;o4Xm`.FPAhm2sKiJ64YH*HL+=i*M9;!<KpD`"9nNR$3oJ$";2*nV!N7,!f9n$ZBMeRpZ6.GH\g2o4THs"5mWqGF4[
+%TZRkRjLC?C57jjAm9+`ERQU";Zq+1G1ThH&jeqhW)C?J at S,%6jr3lnKWc`Am8_3:A(t!:.,-KDd1poX-cC:;&Kj at Ul,$)dG"?Hgb
+%]3A<.[cqYR$aI at TJR,7jrj(U/#Dj_tp`(r>CBR3roR$[uh!LuU0m]P0#?S5^%:JM[GAb=$W4?2?8pBY at go1?9?3B7MOP6u-^\hc_
+%Y<]2Iql,a0##i8VQ+!`,o<2&/YHs:P\oI"RI29g^jmHV.l7VB"PROP;M.5ih/;tb8hQ(MNN^;qfd%L_'!-*gZkE-p]>odA&dU']t
+%ku8C*;i)Ht<<?0=DZ at sqojh;bP*#:3R-7Zt8g1\5Y>k:XZe]e:&iE]?DU5Wl'BfBE=q5C4^A^#$2.bD9CBrN.MiT7YX*fM0&&tgf
+%4Hcb"(`S8Dkd6SL&3rN!*3]>nqhWbBST[mdb*<r0-S_N#Ys;j[C/uofl34fWX.7=0)ok,[!'J\s`$^DD`2IVAQ"3b;>"SY&>+HEr
+%YZ\\?J>2lbW at u675bD@4A(Nij_dU0TWrGHc-MO2S_+'8S$*pTQrq)F2^.!N,^q[??,nKs#F/+MX?lnI8:n/HN'j][Da@;78J at 1L+
+%$g;54ndt";3- at W./5T#%Y*5*t:AQd^eR\A#buIB1,>U(f$<q(k]tp at A97-(u at QIU4e>IB%lh713jrhNCK-F,dW385'F""\H_gCfq
+%UL!b]rncEB%ceei%@rhlr_(r6E-&uh;Z1Hch4!<SN!T<-0>H@]<-Y^Gnk"o_NJY=>r)!e8I)sGl-2HgI1l#@/*&&\VF\l at .#Pgb/
+%A&k,2/.D%7.r2TUOYG0340t\e)LXr4*E]0,qcI%`48gjFYdqJA*oG'IJ_A)$C=kLE&j.m5@>VlKT[)*Me2RbaI(3'HjqS@'T/F0,
+%+cd]NEuoBg,2h^QRKb.eB015N6sSSUIb_aq$'-qUefmkp@")T/RZQGB.$^"g/E="M8=IR/g5!iA?,t at O%=O(DF#u<B1QqKC;PmI$
+%h?hS&JD=r73`.RZB4^*P,#+ss'6+LP];<.:Z:<7DpB/uNY5_>EWh4+Dk6;TO<^kCqlq(?QiS"bGMkr4A-^lq$K$+SAqSZU$3/g9o
+%Uc$ggdH&\Q8]:Ij]Ua[k,+k+?U2<ZqQZ'm.ZDM at _XS6"D\=$Y+8FCY!E\f$a3?KGYn2B[/XRitP\VdI&Bc.*n1Eh(AL*#C+e[4Ei
+%%%QmYcbQ at N6lu`f_ILl0j![8$-ie"Uba$XO?NS:-qM8[%2d;A42O4Cn1^VeLK_:,1GN-lB,CFB-I-jSh<J.+^cWSU<K)Q)S@>+X2
+%4L$#["tHR7EdXs0HpNJ^:u(l4jL<#l*gMq&ENX0'QhjV;/7VH$52H6H?Z\9]N)saijr:F4I,s,flYn-VoY6Jr!^LI,XabpM/V)s!
+%20gl4mO&/@hs#`Np6f3p@@\O>7>IOpHjV4fQCkos+!]C+N6f'\q)fdjcrDROSFMC$_X_%+4]8$[A_u%G([l6 at Na+hf!.e4MU%P\\
+%I`RaP7_c4PEdWHQDg$h'B:9;Z/GBc#IaP>i at ASuLXX9@"Euj&_)E3q"B?HY^hbjU^ru?sq\dFb)5/)I;LMK[,?RPi"VT?VAh+Up!
+%;Wf6J#.DO;;\UN+Y*'C at RGV,0[j_BA.ZZbbV7^I,!"d_OGS&R9-.dj.0sI5O^e(E>mIdq-4\kB\P$cpeq#^;*JT*MN)7L7&%u)4;
+%qH at J@iliu]EQ**R-DnDPRX#.Sp^$;(Z_e)?p#s&6Z=I5_kuL;/YNcgWOl1g+O(<e(hKS4U&U1KW`04Ti`,jn)P3bT[nl,nJ)0_Bb
+%10%[ZZM_X1N`tkn91!*[ZpDZWSgO8h at 1q6+FHZDUdSH#f3S5V#W+WcB#=t=ZgQ-3>/)J+Rqp8TIV!;)o-1DC;;JeLt=- at c5[EK/D
+%-C#pMFe4sU[)ie@\c@^T#-Fe#:ss-O?LG4tJ>#;u;B\lEY'Fgh/n\"'mlUo#o&s-7%Z35=S^-,j<SJcZW^G&#C3t$6b&sM[*^Sns
+%!Sb':aP?/iES9%Z at Mk^N%`q4S_%J8E;XW1UHAXRaX__<YrlbsJ[6;iuJ!ht5=+\?^Vah]UY5L^6kgF8d3I,PWXYK)9_Q.fh9i(aB
+%_>!1.hH0DsdT'&jC#X;!SN.i!6S'T2D$&s=C<c/-r]AMu?kCXZP%Ok1YOe5XiC$d6r?&CLk/N_(P]ao>YKWI8`ke^]7A*J^k%<^N
+%(1+Mkj5UVBfKnqBs5fpqM at LE23p^UjP4Us&TpC;Q(s85OjZMZ"4=P:AYeD6U:!I+[B:PEO=Lg^?]OEnDh=u8c&Q?'t@>r>'UuOim
+%3tRTt.IXQp[/EEq^Su-l-TdsCqqKLco?:@6Y_HW5Ot*-7[tuAA95qWM$6tnCb%ZZnr80inOg@?ln!t\5Sg9kVm:rP.Q$@C7QgYa+
+%_j-BKq+dO at l:Dn00O_6d9t`&aeJ;W"fH'aPABY at 5mX/c#FYB8qm&]?U at UQ'Z)/SAI=]CjG\g0DFP)dRp5a^2ppn"j4=sV+]UhQ)\
+%49,Ta0D-;2]#o%WFf)%i)-k6`S9*'ITmhI.5ekuni0%V(.qO(qOhoaZ)I7q$'5+`RX2FVWZI)@Q/jn]AjZNA)Qu!%.)jCTq@!LNT
+%_WP1kB;q#lp>diq;VLk0#Rk%Jo'%>^"Sp/'-!$9dB+Yl$q4=o[F.%FRI.!2Fj#K'd0l. at iEX.l?U)h\'M[^T!8WF)`\^J"qk,KA"
+%#uhOrf at i`S=d`V$$_AdmEuFSmbM6%$Q]2<@4A#]h^C\LDlF<eT024[;NK=20](X>-8p.1>aiOj4[\H[p?C@$0-o<p6GDb1oMiB_p
+%Sl0T8Ysu2Q^5ftq^M8d_S%V)fGd$4/1S`c$B'm^'$V0<(/nO't0uV?O^eLDjl"d[[1H0-LV7%Y<5UoEMe8^knjYfutg2H."VcK6i
+%nd'i^;U8(4/\Si-,H@>r:@o]C]4+^*L0`?m at SM;K8ua!&r6;&A1umbIMQE,MOE5OWjPnpW?hFE@%n5l]QX&t.K at I]gl2LL,T(\#N
+%]%Jo%VKF,SI]]nS''qV^a"*XQ1F6QWW1#KVPP7b%7?\i_fGn3-AM(*#PNVn5 at 5$.ALqf2mI#*h27iauiD_;P/f5t:Hg,_^[R_JIc
+%;Fn#E:O/S57Ug[O'H?-Z^1$\tdJKCQLb.:.mS14*9a66\$!6QGE[W3GPG2iW7(=G-SW%`D;UB!eVtNMeQ<^Okj[IS2X]-e6Y*e?k
+%a)(M\Y;80cV.J#>T,&2p6F./qg,O"fYDkn?(Z)VZf:7X7:&ERBgkgj2/.uRecc6;(*So(&VgppC0&t(U2Rq[bXbaJkhoc\k\oF"m
+%IW>V9F702Kej/rN.E^DKFUCj7Q3=0gk+(DRDDtUBJ%:)'e]W at +PcNlS/UX\`IVs8o(RgJ21</4E;'Pb1dsVqOaT>Eu_Q,-t9Ad11
+%AH#3`e#1ht7Ch`9(L_,6M$I7"J2>7g]/2/Kq;nm_5V?M3ZmVra.%PBJ>G,hn;@n0;&Wc<G3A*Vp>)1qcrRWSo[&(-M>"X:Z"MA$S
+%;W-_LThOTaj^7&U/]lob+qkbbM?7g#r,SBKhl?q.r:]kGk4r:6RjDtF+O$(b<08WI?a`<mD<s^lBZW7C$^PQ+7il8(AG4!/__KG$
+%BJ#aib at Sh&rIt0oMmb#kNLVp_)nJA8n3/>8.1:lVmg[c;TVT3.i$XP4X=9UBdi2YC,b14MHFBBHQT-`DN6Vgljh4gZl>!%:Q;=u=
+%hW?$"G;:FMB-4AJ=CdGRBL<#$D>L^YK2nE`3)p&RK&;R5H0)DMWNdm:;B]4e+dJlEC(g1X2Af6Lhb=Sq`=^5\9dQ1T`=La%9?^\3
+%SP+-3oAs"FZlC<,Us>!H,4.lhr)@M!G&)[[;8I>Rh#9Ahk\'6f:e?jg%Qt\fj;1f+qh_:qHHt0o85LB:oEHBCS)ZH`9tLDA8/lF2
+%SA9g/g^UWUAY&MB6`_GrnL`gtRM\?dc/_$UPs/Q#<s:=ZPVYa%Yj<c+Gm1_Ub^H+X8=\i5SW,pjp-Qn(2G&o&G/2?Y,lo)SblkuA
+%ADSsU1@[M/_t$d?Jt$K.m?UIgHHu`:,PBFpph=8\AZLE:rX:l_qUND_f^!p)$NlP<#FlW"0J9gE;YrkoLo:`?njtf7-Jh"ITU*C+
+%-P(uJ;760Gnk`lOLoBBdC1?6N)Y6<V#qAk'=>qcBfN("E;)8/TViq\KffBk=^1$SVZP`]:`htT[boh.IUq(NaFc33&&UV\OBa.QR
+%LVBrgllK?6oH&MJ#/6VgRU22)Lff;<mr-s4<6p8=AACta+47""4FrB\GDR?$7VFJUR[9R#qF2ocHb<p3(>Y!V9r`oe^m!"PR3hd-
+%Ud;%QjgIStk\_0U&1Q3d at 4-<ab\,&T41fs0lb(X'6?O20ml5lGj1SiYK,mDtW<1WT;<0B4D`t$V0,2 at jD9X<O^/1"\Bg/]W7T>m\
+%5_9cf+prjB30J2ESf(,-%sFsqQBt#cZo+^dr)XBObKLCdo5b0-IE<!1\fEY.;+`gM<s30KE]gdQqV;t%>J&/7b'jaBl:jP]S/QXX
+%*BOLfDG/0c"G,j.4M@!&9SD$HHiT@)OLXu5!UYQI<542b'\$W?1'e7oS5C,TDY`3Jja+]qon(NTbjU&nW.U9GR'okeJQR959WiNg
+%[R^E;+<uQ,E:V-Ko%U7hD#*\ur4:_aLhlY]p`IlQj$8s"Ca:0P$SBMi7nK\6m+Y%b.X<9-W)JPk_jq^:N20YBc6m9L#]uOmMU!n5
+%+klX)C<9bZ.p*LVkBp*$L+*mcS;Q0=q,C0MKCb\qO9B_Y,Oq##HP9[`SCJ]uZYJ5gkfpqO>d.(/>'6Ac"3ncCRWs4[Y,?2[6:E1[
+%H15/WoEPS1^?\AQ2$]NMfD]FS>n`sA2PmqtF0V(R)@+J2'QHse+Pf]M>"Z-DX>F>Edb0%NO?/$WIQqB;kPFG[C&@\0qfrX>k9^=p
+%fD5%nF8C'bp&&^m5*$,C8p`_3R&p,;LK,sr:Y_c"De5S5c\)nnVUZG1Q>]J1H<=XTNN@)Le\Ajl&D5"UObAu&p9E>"B9Tm at _urRb
+%,!@ZNCSIPXAt]XJ,N50ZQX?tu'!t4%\%ObTVSA:8&aVHRN(eia2J(<XHV9iG$=nsEKZ]o_dPIae1N=46.FBh8LUD,nb&Gg^3\'kF
+%:5#S^EpHo%j-:gJo\5kYQ$E60E0DC8)3_%`"`s'oj;VCfa()iJ"M#iN2\YdU:hT:h:fC6qka8j[#",57G"U56URB<BX.+sYR;@CQ
+%/k]Rn3H%n:K9_\>]&:M.mWGO'lgE4^go#J7;Q!.MTK-W3,1n-DJr9;IerA]*7HCA.)C\::0eG29l>qjOY'e_+:&(tJ>>D0kfS0Ff
+%;O/t#.sCg?q-Rqk+q*8T`gr?QQdRMlU?A648('m;DBIX"EUY+*aK-`!/OkA2?k!b6T)6Q1^k?\t$8P&<`i^uLd6n,r!'/3U`o+XD
+%<4,I=]/:2+RBbmIZFSnNKn.7=3VaB)g,eLd#ukSm&?I8MG_;cuBbL7DLoTR0j36CL36<=-"(BK!I_"28h$d]Jj-PRjb^4*0+`B*g
+%Z<<D><_B[__2jLd#d]l9p7-,O2O3T<Eb28^Rlh?K7f0\Ia"%rbLa#]?\)b]_;1WSLJKIU?<[I(BaPgHC<bEP44QeSe+RK6rAe_T+
+%jRA:MqrSmj)gPsCcP%%WdN7Gi^*2UGc_<&PRq:m$jGMU-UnY+!&o.=j3_A%j2u-57_VLj\9_?2Co^iW=Nd6V86:$'1%/tV.<@[sY
+%"Js#QNd\^Y#b?]8_![noHF17pkno(QkO3KKFkX3/9tq at L%T7W%^#XK[37$%g,f#n&KTg^[+^)90Rr-o-Mi7XV-knEQl`P$>nJL>+
+%/G"<oW8q_'?S<nnLT.nNd"IiR>pdV\Rq>%p*,kgP=TN8$`Q-;Nj_]-W%]%ukEQrr%SgKmr6IjLWF7qX2kZ-=1:g\\&)aRt.h&c37
+%f^iCWe<[$Q`-Xr)-b0 at -jI!sNZk.7fTBYX at DG_#/W*]q027^>GmSIfsdi?37>;%F:?Ml-sT_PFa,]*E4b9%nqR5P&E;2urhQi.VD
+%H=C<6NAb:EO&>o4&]DTKCcU]R+em[gq[rNJC!p\b/5VJCnkGLsXgl_ao!aQa;\XEo]DY at EAAj*X\?&5:!GZB9S at ut3=J2K2$^FfV
+%4FY`]b_6TmGXO[ij"KT;ghV?]lA>\As3ACAI`#CaRnP&*X+VXZ'nJk#SLLj`!2nroJ488[d*9A'HKmjjb&Xo7UZ\Hu\'VnDX<cmr
+%#2GY$kKsDg=D!s0h&t7<=rf!UpuMB7(N`\kCu'o^k%lDq(>``e#s!:g/^N2fG,e8h5D<]`1O&4Q5I5:@Ce1ZdI:P#BcQ%9TCmC?A
+%W_END;;LeT<b]n at I^,SbnhU2800sIQD&ho]@q;q0?#K+udI1IK,3G]4e?\1)SPOOm,>'rET6)A+Z0InIDgnHmQ;/4^10\99^J:3K
+%S[.Fbns)cU]"ngr'4]T;eR%J[p'_n6N at 3Nlp?+hDUm at u:K6_n!NLXU,=HC"^jq`MIPs,[a"ri`Di[:SVI4^$)a-G/sGE5rU)&j??
+%NM%pV#`^\;P%sUK5S4"%@bg$oV/ijqQQ")6G5e'F%\N?,JD>1;E_8j98K_LQ`l:;!M=B`D.D21^,u9>PhT7F=_;^gY!S*Cpf8@(#
+%n;FQuAa>Tkf?L(t9qHcpGTp<%VL^sk`Y1Y9oYuL>G:keV)S%/(TDN(WSB=ckN1L<Kh1QQf^UbaDF7H&a2`^H;?1$e2f2g1`B`+nJ
+%iIU[]1Y=*XYep)+\I)/<0e>[CI@(WYR*9DLGUh#Kk.D!VmlbrG?ST*Z0$M/L"aj2'W8%,e3BFSlAmg at r#M!r;)fkm_SX&Ms]oeJe
+%0dplSEGRB^WEW7lVZ`m4>SBh`p//Zu-Q^IqW?Kr.(VVO1+mQue,Ts32N`qh>M*?<;[sXEd:.5.=XlP>O[!YmIQ895&kA"5GXQrEF
+%=Rn_uq3HqX4:4OfI)6$oBhdP'n=58u]0(PrAK0M/WYg^Qqp[>\q+?jeoDXR((QIb9kd_ at Bs2Y%#fl`Q+c;Y]M8n]7+B.o"F4Il"'
+%:9Gd`C1.n%0D'mML at +&Ro&m^W/f:Rui'qYJ'>S20'BH]*3p2?*#E>7i,9djU")fU+1(Y#dLj92Z7D"*SD2sl&FZr:CcraF$g+uKl
+%W`lqGGAGLWns80CWfXuo*)=_*F)Q?6-0XF_C'gcu8=d(3"3`Lh5SbYH_18\pHX.(X;hZJd0snJn`s$kkf at H"K$hXbq[a9]J;/h>Q
+%6GAGeigt(:n7p9d at Y\O23%+/M1J=iZI.UhIR52+ZR at Cr0I:mHtC2o![R_M=!LX+GYk=j)Wm+1#RXa:UqCl"0=4]C>W?Q at tl:0rCo
+%?d&(u4toD1];O,VJOFNbkXPq6j\X+5-20TJRt1'IiH7F)9=7R0V'j>\F&#O<Aka1VEJG!m[s.>5qb at OD_>-%GdsS1V_r/J<jeJYi
+%aGj=d<i,1+DWtV[8k,[.3S5pf0Afd!S;<rkksbP0k<Mg_B.D at YdH?>H7$EAM'jdsThl5$.SVE27s-(c*$Ce8l<P>j]JaDH];M(hC
+%$0JT<8;jiM9;/uOEo at 9F^qOVQi*_O0Kq3sH\K9j$*`UGTB&33U^^83@(o/''!Bc7/U at q+\ONps-#mF8EZK\<\8D16k.bBc^ON9)m
+%MZB-J1FEP=RQL4'(2,sEh+Z[tU.ou3><(kplJ!=d%cENUHPnh?-4 at 9Y^8kEf!Lpf$I]Ko<JC%$)H&=p1M.7o;JN at MD6H;eR5u^K4
+%8Vl#LeR5Ph9ZcOp[TWJJ4LVKG#u7BDUc+NdRO98:k0=U#7s,K(ef8[e&ibJ#l"_N)[Eg<42_(06DAcaFeCL0)+W%^E>pOOgqD*3I
+%#'H&B4PC9GiqjfR$D%,'C.jMT:Lg&!56]m*YIcQQr-k,hCH)d2lSX<kX at WSAb:2\!,D5DFLr)PLCoNe7jM at hIl?\j,E)%)eEu<21
+%_JLY2&^Z\_riffK88!buQo+W9bR7=eBGI/][l!C@[iam`f0Sg^&3j<8J^BV<C-C)KCHb&CS/B2-qQRAX-G'gT".%baEgM'Gpn[*Z
+%:oF>LdC"aS/P=n`pINq$kkP2-X52(86N5Y&k9n>t at 4":9-BW.<S at HdZP&6CUEbSE<VM(KQ[A at j;>eb#)]]rGR?e6XVT%GPT at c#@>
+%P;LXQM!_b,ishlr[WdJ#7$RF'Z<UGZDL6Ma8X`YGKRWmPgLer$M`5i0L$V=SJOB#rfq9n;\LTuh"d-&F]HhQiYac]:I=)Zog8MZn
+%SCsIY`r/9CC,XD;=JQEfDB?tP+R?^7$2N1.*#JI!RZ_\KQV(UFkNPBmD0AW(_QVg&T\5OHR&iIW]&[E*lj%5-%ScQ)Sp-0t>rWgf
+%2-Le4nL at d91be:orfp;bR!'U6(;m:A-m\\L,cc?pdIj#"a%:ST]pimDXs<2lY-(`tK at .8#fkPt/Ve#Et7OK[V'ReL.(CYBGs'(MW
+%*bJ/<f&JkA3nrZ>a_"[:8o?5P8"a'4_E\hc5<l??JP.)C\MoT'C('a(UTTnU&.fLcSu:rU/6#W4nFH"%V:AhN:6V>Q$UEo4bq[)l
+%?WJsa$BZIlQepS="YV)/&^d[//5nA1pX27XB^6899H6a9_.It\MHd_,]<=[OcP1]QTdZt,_9WU%6=8Seadl&Hj(#X_dcRpqekoKp
+%4+#I5TY(:;$_94o"KD#k4#TBcKQaXo8U[!<e-$`DqSXZ>6h*,[WK%c1ML#1]^\a7CX4sXS[3puR83N>$#3"W)*Q3F;1qoI%.?K]#
+%`eTe-dC9ej4kgq\ITGTY>qqcZ3P1Y&ai.iY=:"k1KMdpb?9<QgrnU1g[Lb.hFkl(;_$DV&qi#GQ]tS^=L0m:@_up=+g5]VJ)AWX.
+%4%,,tR+Z8gD.YJu8]57h@[6sqVlU_Mp89d&V32LX$BZP=Dkt^\Bt8A!*jf(f=&.+cq#(o$o#X1u at h['^T^i(K)fQDiRV/)[KBMT8
+%9ne"hJmrZI#[j74cF&rV-lu2d0bup-K^P]:[Pg("R%,>b]3bQkRQ!8BZ]F>hU!]'VV?tN\[F8'_/"$[/O&!.VjD;2FcA=+.[e3@:
+%9RmUV[n)m![FZDCTTXh_gmsL9DbL(W#l./<S at md<G>qo>RqhTc>bjqBcp[Y8(:H;Pr[<ZZp&]d-C<,2n>)ph8!uu-_[m3.J3Odk&
+%#-aqf2RtSgJ*g_]F9B4D!tPc/WqfBF\X'3#HDYl9BO$04P at sL2'A0aO[`k0[cmksK@'Gj*83V&91_l<?)rJrm.bG_`G2*]m^@ec=
+%Z@:\=^llTad_VG)IYQ$Eeq27I:9bPC^t<$IBIkP\BdiLn,mQc?P^ltWHuL>Ken$#e]%B'@LU5qZjU&2Zb4 at K"O at AVNWX.ONF7%o:
+%r*pk9UhrO[5Fm&=[htX3.XWhcjnVVH\g&B=>%#Uc:J$XH[Hfg/pK`t89;c<c%%<^GXL)P2c$UEW]LIOMett*Le"<*F:G8?Re/'Y(
+%-7PHAU/hjd`U^6g$%uRt%_J84Y_ibmoC'g[MKZ>R?P)-g9IN-o at t=&_PL']B0qdE;9LH)-?<OLP,4)mEI^NbZ91o!IP.CkqGgodi
+%\]A,>0&#pd4>I"GG2*:FDu24`hrb!(aid9!13kTF+n\Tn6:r9(_CmY3Q16jh?ab.s:CL0u]U&m`1C!)$od6Or)K&0;mkAd[PIL/8
+%`a- at H+.P8=#@ae$Vc).hbf&AR("tbq-#tWqHg_)`cZb7KT=KUos+$S2fgl(eehY,Z1SnGFo>A]C2,Q.*9*QH%)E.`m7rV_"W at uR\
+%`TRRAauMXGG8&cTm=9*2>i-O_"P5HU^l?1lAK at um8.Gj[%"ma[XD^A-Y$(2IOXjo#Hgan>fG_cK/;&rPP*i^$S(\?fN/IMH:*ZYs
+%NLHo:dsUfJfLHLQFgKb36"V^/iO1+3DqNBhnd*Yq"5\F,k/a;^6AR^O+LW30MlX8j9d2bB<*RFeC!KXqhn+T&[ie].\k at 9%:Elp4
+%>idB+s.$<2Fdn!!V:.(Sl1UR:/jqUXEDAUh"Q,G$Fj+hl^)f;->Ug[q6+M4-jr&tm3VOX']M at qN4M9[r/@_^:XTT37_3J)UNL)MG
+%82\eB$g;kr,O'p-kk:q2ZbG(AGjG/-5A%jW@*kH at 4%0UA;KD54/_)T-fM[U6`D16AhT7WtmuAMc9#7N#[jk*nOl8fCI"Kc#nu@='
+%!UtXVES(KJ4)L^+DP,k+11X2!*>9b_8;`+6:u<_]jb)729W7?X:99R)]Npim5?0`E&aXZaCF1>S at XroerD7s8<SF4F;V"`K6kp*V
+%`$_%7\"`uJra$'&4(W"9E>!)/!cK^TUc"A?V(r0Gh4/u0i??GA+Q\;gZ/Pr;B!EL4-==gurIoiVs#COfeLgPb#pnciY>7&^VMiL:
+%P$=6D,(^elPE at 0uXC%Rec.d,YNt;3/WQpl-_U/+_C0VSjFA*ctOdF`0((f)AofutZ%d`n&:'Xo?d2%ql6lt"]05:B53+1HL*@:5>
+%k5o\nSnGQo^d(N`+1lHS)[&B'N`-p#keLZs*[HFjl3-48QeH-RSt223Us,Ut\i@>9(X+\7Rhant,#o]_pU:M at .60I!PjtTODH#RT
+%E@`NMUG3!!;F4)-2>p"O=As"uf9nY6?[dD'Af_2apQQ2RcHKRN_F at MnCuh#6$\RX(_jW&(-.T1 at ipAll<0nT>>[3*fELsAsH.q>g
+%OOb.YXGPn%($Vr-o8j:'+7'$MF6`L-<of+dLs/q-fLG,1coo*3'N2 at 1EO,%B'gCkh-?c;h`Df($bLWY;NQ_#!O'K"@aZmE`W\/H6
+%%!HGN@!`LiZ0Aobc""BEqEPek'r6oU1RUgI_6XrC2BnI9.ISW]k<a"K+loI;Op8e;G7_V]!@2o1irIE.l)eW')fG=iO.hT),0hY$
+%08W27a$*HdV&@0bEfkF2R\h#A;Rh>J[IQUj;e-pZ<'Ia*&oZIfJne_mHsfSuZOFU1"=m!6_"5Llj-h9t=m.ZPg\DQ@)l+nj&lnn?
+%Mq-,?-roL86!-``F49^p>9Zdl_"]L9Ntul*+luK&M/n/=im7]sQ3kD7`lK_MaF+S))B!=eYU"?Uet4L`jcC1\NQ#M$dWKHVh>/5B
+%2J5,hI+.=5;iN9q@:NI0O=`TG. at S*3E-=n^HajbE>]fQY*uZDP&]q_'=F11V:4:tX*rtCO(![Rsg_.'ZZ8 at 8N&#r+HUKP-N/-0PT
+%Kg(kB-boSgn<)<:5atp0$lss+0=.j0b1rOePi%H"Y%J:mIaEl<26FaA<6-GVA?oJF#]8:DV%Ch"aW3t#`DQWoiQI*f5C$j9LX9p:
+%H.RsAf:Fhg&=h$K[SfDa0i:(7,^>$.>V_Af_8`5<b@/N]kfh3O;?Kf4,$;?D>G#Hs/&e>ZK$G;TO`.RF at OKf*4+kEEQ1i(53><Wa
+%9ifcu<+u975^)_q3SS>:M%?rLLh+guIiuS$Du#D at a7Xhc7"f.V^+(b7lIbJC^"]_Dh3rgiA5YhBY192`5#.cZ68r,DW%^J(E)*]R
+%:@M!XOU#0reM5<@^S%%,kN<!JV+ at -]pE,*VU[Q%iTB1t?kBXQ4b at k[8Z#$eRR7d6#$`\GGjgjFs=lNe;<6YMBK=L=O&!(&g.rQeQ
+%'*2*Yn]reGK_$=Cn^8^XTlno^hU"$+V-J)kYa7":\TciEoa at Q_,on3`i7LF3WZt3l?SE7gZ$nd=O].uJKrGH6i_J:mdm"\sm,dG$
+%1c++P.9bq*$Fl/Gfu^V\j2GN:13J<Ae]le=qQGkZbee+[DU=uiOSH?>VHY^Jq!7B0kg18cX]B7Kq#!'s[4IUn-(gGaf5$RhC>J:t
+%&i;uI at 9J(E3rF at VXS+bi*Qa`N`BA3fg>)4Wbj.AZo0'i2s.&TK&-mA(;LtgMD\fHRZ,(W<BkkrZ1CRnor_OfP;WP)$^?2#iPau#C
+%$$Ll"gRe=8U.VsfEIqg;^3(n:Wu!n^cb-'%bJD#k9g\Vl)HZ[?^!$"'N(($983(Kjb!@6d<_k=Bp9Z(79Y7]-JD\)"QEe#nPkT3W
+%iqd_&R2L<Y*$,fc')bsQ*Q+Ic4uu#Z97`MZB6eU6fP9LkXd&SO,e,<`-'#dmmI;p!@/?H-m\":)#'b>MI*'P)'K+2+8l)]i8*7p!
+%VTP*S5$r`s[.kVGWognXe(Ie";Ag70<adR?ru%&8<^?=Wr:%4Yhabhc1548F>YP1tp(C;-JH""Ejd4_a\7SU]/pcsD7ZM>S>uPoN
+%<._Rp>dEfa.[O+<b,,%7`*I:;(RR8T9MbJ]bIKP=P0ZM^e.:,V^?DJp*+[Ptf-A&:U4mE*]*7bGR?4``86T>_5]Y.M@!h^`*LPQX
+%7WWP70*j'N0->=.e^CQEk1PpJrieiFBC[c!d&F_)kJdqjcHAf[=tLO,3u^+i"$tWJB-Mc<2k33AOB,cHR@#?n-SG.-XD(G27G`R_
+%RZIAP'rNf`LZ)<05^m\8"A5/HhFrO5l.EB_n0Z_i3c<+dJu)YYT^Xfg4>s^]Ptdal#:UnT2q_;O3JC0+ekU(a"T\MX4chCl-Eh1A
+%q4kQV$[lm`8AtFR^-h1Y;>UO["uQfC.+,;*;u0U5o?:@XZo'E=0Zc\p5\9*)a2$Q?F$\Y#Hemo(Sq5[gXB"Dc?otla.6huH3NkKZ
+%._4U#G4lj1^\jHM?WlM5K['6V29hRtm6pWR(^QV9nI%eG3[splpral*U@$7]g>6hlbFbg*Zh`&5mpia"RgJeBjoq<,TEpG)1_OEX
+%]&Q%6UXaaiTUbU#]SFXPnc^/Z5=Zn.[6qRI!EEbt##U'Wg5DPNT\6*\M%U8e)irAQcC[e[]nh:GL$T6AOu8.TlbUCgp&15qA,Y]f
+%K#qUF[k6(1T]Cg("Nr[)e%.%)a9XZ]SKM`E$mQGBkE)g0)6`)u-#%O,?3sb(;Sttq[ANk`QUFO?l+\U&RS^rTXu9i,7cu:`pR5?N
+%4S=+IYMPZ>K66^cK8)sddIAgn&ZL3`OBC(*j6[V&mK>XO&=saXUs#5<0]pY]%SL#ODeq6X/OqHhiQth71`gB#=r!flPLl2EmqdQ#
+%.32_AQO3M\\I:B(o$B,c#IsBfXE*m2q"2Vs at lue9lqt/e0$Sg at S4rGgHrP`YLk@(Ufj/I'#ubZq[-IH[-F".XZ!]qGI5B*[)<Db-
+%kE4kKV4=7FQ^9V>;r5N1N+ at N_)#h?o$)f$:6^_Gj(3(@9mh3Z30JUDToAWY9fhZ'X70pe3:4Pi+AiP'[osngWjd>/kI!P'[cA4!S
+%EhI.:i?`ropC at _6G9iZK5=^31n9ggj(RB-f>INKl>SIWF=hR<8^,goq,1E9`)jH^NHhlb`.g7C`a#=V;(<i!+FnCUW;BmGs&g!^$
+%B3jbShos01af8&KbLajY)iDb/G at gG%7rG-\9L'af[KQU_gB]@m0Y!NR>uP_jnS7G_28O at U>[ftKR+]Re=$<UDDbY^p([gutc_PV[
+%=aUt8WRJI+cltlM1^jfB":.nc;\^END9HLt[_8(DO$I1NfK!.I>[EFf_SX]T#3)U8 at 704F9THSFn!K+A(?:NlajW-R<i!OWaut6a
+%rS?6go0B7;/T\>dj</Z'e'A4]BQl;.XaOmdK^p:(*`1I4@*q+<aa8WBMWC=]V`b"aeLR8_;s:I6b/kEKk"HMtrT)MhSE.,+[Ft[=
+%MH)W3UfgelK(pZ-c:`P+,_Nf$qqc5P28r!kPFh at KOPqV<\&8T]<JfCPQuCC`a^Q(iluk;8j^bA(0DjOrnbeLjoCaRF,cpQrYa\/I
+%ADuLr(Xq[tOcSX/0G4<lo<(did"$HNc9[u!X.@&Pp+m_b7+.T`7CuX,<5k_*$<C/lkGeK_qc<oiblEC,$Xru2OW at pYnMZK2TGr(n
+%T/cufs"K)AqVKep6ar1D8h%0OW6Z;np;1`[8BgN\SdMQJ'C_WFP4Y"0:<B62,s3H5,hNoVG9k:+'A>R<-GOG?VS415l#f71/_?k&
+%U1W&c]g42#OC!=Ze4pa$E?h2IGi]%uR[0%5D=AOA,E\'G%.j%dIZS<[kHcYEo=F`n?V at PLY4H8M`[("9Vlh_1_hHPm`A7q#<!u;i
+%G'+^HT;E`c.4qY))"]9N2Yk"EOY?RV">*FeDEp$d9DOpY\/P"8\.:X#R]\ZJ5mP6*T;DN9fp??:8=tF=^\kU*]Zmn/L0e?YYH8^r
+%cjc,.aO`n'o1Dh[]`]EuPIbC"l8>/pP(1BD2dX3NiPN)OU$KSW:\(1.^)L:RAEO[o`R^caOo9L[lQ#tZeW\n#[t]sXN[]u74lt?"
+%b2dJ at lFh#VV<0%+kBo.5/ZJ;D<Rh]2Xf[bE\,]]`#Ic;@WR%"8]Gn\)S`O,Yhqa0lq:q$2juf;5 at pE22JT'_C1M<i\96#@=(ua.S
+%4=c:963-A!o1Vfcr:N at B04:*W,^Yh4N=sBV-iBEJ</Zb3[f`oeK:Vq<.U3H&orPQd at -)iXld,Ku<lr)0$E9uQL+K-_J9VH6M/R=-
+%@X61[G:E\=HMcT+Tb6tng$8%WX^53Xg/%pGT-0WpZk-t.4k7_tT@#BDR^Q]QoL+]:NBC-?N7^o(WRnhKCZj2d.n+LRO-q853.?*L
+%k7$JJh'qd\b at 71<@%*YmQ[*U#eU"5#QC.JP_.lO[2RAS5nG$2hN7IrtdHt=oN)q]XUX>k^aKfa6:%L2JG:EWOEM=buO#(3Qc'Gs-
+%3\U(Z%6puq.D\3.Veo2-nhS9R&u$_#8&`""k>o8$/%U=P&FX3:C2.t;"of5f9.N<oGoaIO$Y:p<e][Yrm-\sBIN*5Bkp%!*0B8m%
+%HRDH!#M?/4'C2G?qB1nU"_re21mFIucBi@]D7M*j@]MQrKp!e\&29C7L8a!2FEFYN1N_t_fX?4!>!YdghEYO:,)9`>khM]_kQ at 6?
+%^T`%F6-eH@],TOa(QC)h0fRgH8htRIeKoo0$/')T\SQ=bnmWqe?aOBW1\k\](2P\7V$WrsEftAL5'Fdn6JjiB8B:K]VeB#W09D*O
+%i7*oI]2($i^3Sn3R^RIK#b_?ds%><o$0t1@@\6j6(PN<$o:Y'7MmVIe\(5DY1rR(jb[)fs=]/$j at 831c1a9@mXgU,&JSg]^C&_\t
+%V:2:NceGfRGom0sLJ9M(0ZRKNlX%RS91nuPqXaJ>9CeX\H<pZ4R)"S>8jo#^Xj5\;`QQA8@:)6hC($YG"f_&VQCtbsQ@:j0k-6F4
+%.u+%M6bcFbGcoW.-Uc@&IN"t_idghmb9SpI\h&dm()%-L(j;qc6VnWBfl)l4dWVM[7p56]:EI;Lplq&7?T-qj75C\ogCF&D1j$7U
+%U!B(?PZ/lmI<nXSc:)%-+/c at q#OOh*2bUn^s44ZsU*9froFbP'>'$rJA[\mBNVFouS0YmLUs'I7_j2!F)JHZ49>L,.RH1#/)16im
+%Y)d^6;cJ]]1jp=<*$kZ>3fdlH7,j74l6A)_,3lfd\,eK#+,Qkbb,aYs@\Iq57+.<1DBUm20+fq\C1HbA4Z5j8^'!sclBU^dVNCcU
+%r*InX*Ak[d8*I$rq'iBk#:+<F(Zi at GH[G6&^N6aLP=4rNo25tNXHL_Ib7?A&^E,GM3HXVr52Mj2;-5MLE)L^j6:W(q8W]?L1sH.^
+%JHD,(ZCAX`JYUO\=AHi(K87:YeF-,[cPJ$R;0>diLNpLVP5[;#c%!=l:F1'>C]/O9q$LYU=i]43/p$,1od)]TrZ`OYjF-=KWngc<
+%H^(N&bojLO*]Y10/#gFXZW9:bP!km[MRso4VV^1,/5;iiZ_iE('T8F;A[9hW$tY&j\'mg#4RjDshYAh($$gk$Bu8hnan%^'I!5AW
+%8R at _Va#gb8E^#<:<uRM6[:m-srY.7(Zf.S!T?T#[qQl3ddbVuCTL[pY-104;_piR2Ierl`(#*A.nt*2#D544W9mUa#P<`Knn&[Bs
+%'IdS4/EF1%QVgKYSP"VGAG5S$Qm2gW(FO+`%sF*eX]?'48kQmAg<$Re#W1J[PbK@@h8n,LH!(@UE=k-k[7nq[=/#7]UlGR*]d,MI
+%KCk*;0&SWbL&89SVoQM at J1k8FJfQh_\l$C'aVrp[IC713ql.l,g_er3d="b5^WdqG?(^?rb%89JXX7`EhbX&h^+\*bGKa\GFSsjO
+%QCgZBBJEm4<4nEL\W<gnhB'/#Nmb9[Y\Naa\)Dq161/2g_YA_a*b"!e3;;p/3]g*_#((7\JHrG,-u_A7hnGo7gaVq4KkDn$)7buk
+%iUK%bD<pc8jm)]lQbAe$ksVq]=Pr6;m4FC&*&PBJgkeM]OJUf,rcb1%:K`l:.$%+g]^l,`O)Y'>qesdkP4+!BXjKt-Q0kbcca&K?
+%N>:^bcMlS.[m2qZFVPnTr_1MV5,D]UDBIiT+L1RG/R"&o,*#[BNR!A4H1nG2EQ^VSC?1<]^.^65TH1]cQrPLmm at BsfUWI#WbF3/-
+%j<[R/ETgZgQi-3$C,=p\;96jP^"M!_kq[ksjLMOBBNXe9_Y9tjc<uJdkgLoS.Ze&oVqtS'+p&;W=>#-'M:JGHR:FY*`tTXa"UI at u
+%MTJ+*4Bke6Qi>pE0/jk":)Wb2)%Lh1ZhE)JBt/9/6-gj,Cr))S9S;-;:GcIFKioH8m?08j56l.WrU(A[mAaGt@>s.C at m:aUhC5&N
+%qahk)O1fc'[3J8G1uC7-s0)`)!>7(dl0]/O*hbMu=r7]F%A?Fs*hZ>CGXT&S&X>e^87m"q&Gb5Hqg>#'*bM9+I<cc*8XW/AZS)n3
+%k%;f\c.:U,<@OZ'k=]u:m$?`"5;kHmWm%QQXX`\9i^(BAR2M\LO`ki'6I)J+MR,`!+/`l2+YgB;Mp!HnZlNk at cq?SjZEpc7OqR>*
+%*mPGa<3P4)oPO[H'eGj!+lCCMP,<o&c.^:>7g7;#I1D5 at lr"QGod_VnO:PCT1`ZkYX6koEDM_aLeR!- at c=s5`lPu]XPDrSYn6ie]
+%"C^gOeM9Tk<*!lO-$5/-"=bXaqUiDh(TJ;Y4B,7b<8L43#nZ%7CJ(/McT\]&>q%<&Xm.-G<[A7ZP?`WgOig+mr5TiHJ8=sBeT&D?
+%'upj,!cUcD1NSQ>;;3]4KIW`0!6EGIeS/:]9?E-&&p*!`E<u:"8-IH4Yk"5Qp--);&c'Etb`t5Y^rXA/)e<bNm<GL;%Z!&:;EcQ'
+%(6-IWHj%VT3t"[)XV1[qd,H$o/ZOq8BEe,)U^:VEfMDd1dNh6%>H!bJ:pSKf;OQRqG&W'$ah4o"+-PeX at akVPa9bdC/IsG(H5,ER
+%BLOY9 at 4SY-C@!GC82 at eL)(<E#6($@#Z,V9^ff=/Mr8:<3HtS;E+S)ij819ancaIgAH'YfsW1.uKXFRQ`FQ1M)$&Ui<dlAHU-\*"s
+%k?u?=APTOVFQY)pQ!r*'7'4GT9->N)-+poYkJPCa)f?06j20p1Y(2?d at aeK@mLgq1`D=0?hJd(0(/>1S#7c]K1t/S%>*![3MHqde
+%:tieNd at rB+l%o\#0O86%9N>NS?&!M("$)0s at N2i6Jp:/KB-$!>mBFQ]9]@J3&i)o"8Y2gl7rmOcWZat?-"Jk+M=e%=7EkO+"Hk at -
+%:Slgt,.E4&lLJ"HWRm?L=tg3<_VM7"kF)Tf^Hq7V"UcB&,Z>bVg'G'(VbZRYhf]l%F at SH8Ku%<`QRpWBnE(Q;g",XdFNBID(A2(Z
+%i>[\uKEYLWdS5RSCo?2 at f90hkVVt&Ws/M)8&H(n7Xus_d#tl/%+0qZgnrr[dMUi at ZTAL[#[1aa0NkR>_]Les(GIE&mb=e188^uh^
+%kHK)KpUCn',8U`[:E\]XG?#WOeP2*&!aak!GY?sWXM:kQUol:A&\B^)XV/1I95193DqQsY3;4R<7C/c:W.0%qlU\.`WmUFCHB\'1
+%GmLt6$'V8c[e%uT#.t+aXIG.N2c$S^l7s.#U59"YTuf]],H1CEAOp'eD;Y\8Qt76VPK8f%BNd>]V1MHcgU'OmL+D'iB*,lE`Gr*C
+%!aD^li6CB./jQ"nCd>o5,5&3E08f.I`tcH/Nk^Ta[)F:]NV*C/B-!tNd3eqrGLF<$-dNC#h/.WP8!M(BN9_g2*cgApHf,c[%F#q%
+%)psg at Y^=gdm7E\VPteY^4L-`t/d>*/XV/13J9^A!S$(R--Ae"FHqmb3I+itoWfe'9-/4b``''GFUIMpkh8`K0;VKPda:h5"XPkU`
+%jQRDP3#Qf#HiP6\64b.B?E=>$96V4",U]Rh[!WNQXJmFFCl&Cu/e76"D*fC_DqO\6kR?s0$1ngHOpp!L,tN"+[5q#F-aPJJJl:DF
+%(#(8jCc3]3;u&G3j\DC<-D)E/a>dWXSAU%l*g7a1DGH^(B[ZDm*mckuCnJgcUp[(*']CtG<6-GD1RdH7i!2:9U?kjB%>*?@9nuH<
+%3j1YCZL7l=4[]I"[Rcc^ZP%doc9>IRLmMkTRnPf6)"=77'>I+13gCl at ikWi<&NA)2WITQtX-+Qckbu-,"8:>,c9dOg'rPqiA?"J>
+%qIZpVF^?aD%ZHL<mY>lO]*BCc+#u?o\T&VY?Wl:PP*<`s`kqk[#Uh88eRArX6JbI8#>fNf1??X&@p^?l1tj<Q$Hpn6(/[2YYdgfo
+%+.gCa_$&=88R3]CfqolI$bTbdTYJ[eO`.!46^ml#^osfn,g0BZ!*?HRfn<>RPqf?gQohq&ZpM078RZF-_o=i/$8N`T;AF++V3ONM
+%RNK^[,$9a2\2-d!M_DOL#I%7^CDDp4[64o6W)PF,9edY=OE+9q8R\(pT81(!,<?mTb1ngV:k>D>DV,]J]m+"F2g,NsGmjGA<((mh
+%>Q&JVR7okdBb3qK&\hnSnk^=5]gW"4PB8ACO?q.-U-fT!-V9B-m313OFS7"d05+#`ULA^qpFb!.:F7813-hcA]/81m4?)qlJUM7`
+%O%9d5`*KZ*Cd['6PgjkY<b[%L>>?/E;p=FW[VI?%i at j42QZ2:\Y0K#'HHEIM!p7Dso!Wkk/^kTiAT=kI.W;bW_SsX&/iXL,:>"E`
+%)ciSI.`Ai9<LsnCm,98Pg&@4.iBKHiSN,VRk[dB7[80'o"t']a3Ok6D'#5<_s"X=j-De6),Kpd#Q;R!Hk at 8S!2&>RI#sD9KU?>.!
+%);4o/G\qIGJ7NYT2HhZ:G7r[E#`L:!(<ZpTSJBf41,b>SaNN]7m&Bh,CEId:7E<-+O:\ag7e.N2#iga&WdOQcT"QmNpT1$MK-0\]
+%g0T?0]&kO[.)k=L at X?RBAXo!HlqgG5=#Cp25dQ]4]h"AtCGPn<Nkc'">Yj>q)4>P/;UX5:#]B!PV\^Co=2]L:+%4KHTaZu%$i#ab
+%hIW"ca:kAoqRZ%r9:Rc1b*N\"X^RVgpK^1KB<kWs<086(O_=1DJ/L?LJPRWM`"uN%h!2"le`<F8Wb'['?[L"[piTdEb9G`I+!nP^
+%,^#7[osB:0/P1]H*IkHNF-g?3W%dIXnFib&BPNRODQCs3QectX^)#pFf:<"a<lr0!5V.jZ.d*)PTEP49k48[].X9$##U05R!krJZ
+%;;Z9`5"0W?9@))"2d&K$R*6%\bfb0eU[q:opMK_dW/"G6N5NJ8T3XJ^]5;>.hCKh6P[(+9YgO^*f;X>lc1j at l.8T0GLRDfs]b=;o
+%IB'<V3?C./Mj!phq"@.b=?6<$DE#nJ8H at T1UX),3pF@(+.CqOh]lQlCX'@TAjQ>odPL=>8%r@,F:"ua/<?Kh5*gK5o49m6S%t&_d
+%E/_`AGHNWGaQrKZm^RX#ee'VOSW04jJ]hp=V at kdb$Ohhc>HIe^o[l^B/$PBWB2Yl07*fpF[$pUFIZ6j\WN/\J*@<cbT&Pnph)otS
+%*38&8"&lFM`2U$&kX,Vj3QiGW"3$b!_FgqH at Z$!g95(k3c5(]<prfK&:b<(<Q"1mG;@6BY!_MrG;#l\KiEVB_V@[G$K8\!C]<ptY
+%8TJIa`pds*<6A:l'5k]5BT\t&'V9kG[^'rri*C5P"L!k?3DVncX!^\a8CWZ?\`p2!iJ26)Q^O!GSug]5=0%3LDdB$0)D3b*TZeI6
+%nj#k+d-X,cA/&joa[T`i,@#6s at ql7T:$nLD\YY=LmGqB68^8&G-P_8D@'VpZ)R.BGQql.F.,Ufjd(*3?/L7MrYA2>hZ.Bb^.56RU
+%ms2ah[n4`D6p&\4.^!%=OG!U0M`8jhXUb$&Oe`U]npJl<r(Za94>jQ4g0-g&Ycj_^"a:)A+F1gAQuFIlZn>@qqUK)'a8K0,6l^0#
+%f%f>J/-`j at .J+<i,7qu(W<G2LpK;=C)\k<Wa#+*"8RTVK:%Oi at n^6Wl6\sfQm-I at T6&\ne&FqM5GWDkk3'nO%MPrQ*8ODGP:QiP[
+%N$_0^=:4Nt at lAT5qtI&eQI?H]n>9NnP,3hn8r=`#^SKeYNIZjf-BS;YPF>Wg8^bTYFGMK$7eo)X'n*Rb89?(X?99cf,;G5\6NZ8s
+%<0+A$9/8DEI?]ik>SYtp>s<AIC*8t9P!mG6?^0jVh^Eu&7?^.8^<1%:19)j&-*297'g-l-X2K)hi&RjB/6A*%fMbQLQFgZU8h2!E
+%L+B)R!WFR`LUm.;-U"9J:5b0EjN1\#/?1eB4r?\"ig%,$^TeQWUmC$07oXA"clbX@,,54mRQ[[Zb(=3c#]i[0IEU=8ka]Vd23X>h
+%V;uMR)=!R4=c20G@^FHW<[,2 at .Z]VWS?nlnK:$5,p[E,F-[!]dhl86 at 3'pN[c,(W.>k55d&7 at .$b-3XAG]:u,ki%&Jp,:,a*@^du
+%ApJYOQ:CICB#4Q9IEHG%JQs.le6nHGRlfL#(`%)Vk.n#C34jQ$F3lO63G at u0]0HJ!E.E\S3mUN0i$S8j,#XI_2.4b]\k>:@3t\E"
+%!A3iK8Y/3V)u5:[*M,cglF9-^+ at Pmr[WRW!h(fL\;)G`^.lOq8YXat.26Pk']p)"CWi'>P1%dY)M$i:)1J<4n(pIhK+QcX+&?HZ&
+%@S%@aZql]B3Kg17^nJ$NorJIT8)WR0n\AVA5&Q:4R"G35.;)qNT&&JX&C*r1j at lL_#E"_8Ch^=&fr"[eN`*#0n$\n[T8a]qBar+h
+%ft=BPfYH#EiZ]<-B(>R4h;g^JO.=nH=r[UO;rYIBWFM7_g8/Ul0&806;FCZB.-+,VSs4OdkGc_'5**TR6XG?FV at 9k'?jTNa,sSp?
+%UmpD-Wshhufk'-XSA8"P,HfWe4?`(!lh7?$IUn.,J*:-<F)IF'gu_,Ki at ZR+<GUFVC6Q?UV5NuW)_bK<L7jUnR"KiFRO-6sq:.j6
+%I:ke%#T_p2I*M0unB[m1,&@5ZX!LEH)rr;pE9IF9i8fkF)\'7In][%oXqaa(62AYI8uPNr\4ATM!$HcT?`@3;`GIZ-8"c$UZq=AD
+%lq[$=FJYU)NfOdDM^&],PS[S1'qg(GG[eNB.=QEVb],<#Xg!prYg;6aMNr_WNcSfI!(aR_VP-U?1&<`'=#iT(mp+tV77D7/<LPq5
+%]1YJhN2X'0MCR7p]nGb1[#MH at 7*'Emg<kFe_JD7'&fXa`k0W=4-j2mtNVTGoZ/rf4"rC)5hZ/l%SGh_m+lSh0hF.a-7<MfpSiebN
+%^>L-)3OBB1YYc1d$!@RMO!HP3`<D%9X86gf_V%.'WNb`POr[TmMhIIa10Mm8P1Gb*&s?8;kh?R=G*:!OJ^'>`(0`8D_t>@dB%kr*
+%^T`pPP4!M/fl\m>YgMCaS5XG8IQ?0J!?[pe;^1'D=SB^@.b?]%<,tmalmRP4"5?i4HZ]N!Ucaegf.OK[Q*m&>qHIZ[Xf>lrd6 at J:
+%dMcS;hCMrn_>B[3IfceRmVNl0ifMP2)H'1gR+JA%%4N.9(>gID3Zb]-MfC7LK/"dTM<J6L?S"(=DcTG$eN,ke9-NP&i0KDV@:9"S
+%@SO*XgU\s;fFW.,>WPQ#N!UOV7GF69S2&SU4FkI&?&kP_O3=>FaG2D%pqP!W37E[^k2kWna at bk(2Hc5$KTGM`,+Q"&Y3n%piksD`
+%!'/0T`_i6O-WVSK]H%nnnblm7]8^=UpEm/q-&K9/Xc)S^2AcKQV&>`BrVPZk>J.?*]SLjKat<\!H,>%NcK.flnN]8k_+gCHS!'?p
+%%U>-Z/GAjENeI*S[h[7J?Up2bRQJKZ2 at 3K1/P(D_/r^`WYrKonm#'OC(m6`&-;X=;euEYPI4.5a%T`7AeWa%K&bg-V*CjsF&m:CF
+%+8@)`fAVg%1f`mb[YTRqD>3KX0PGUcU"P#*9\ZGgOG*+*0k#6JBOI0"*k\D6J1M%o-\dfK#0G7G#;`I_E/F/pJ)+0kLV0;85iWGO
+%=*uJrG+Fi>N0'i-'*rP=m-*<m/p)u+-+:$-D=(lr<Q`0N\TF?:&ua>[eL3UIQ>>5$bt3d?4*'bgUf']gOsEP=UF[(eHWX+IepK/4
+%4p;nuG]k%8e[%6_g]3Z!\,f4g@@m5Q4 at GdXfNA6T`L5p.*.a(Ge8%WJ[<`U%(].C\[212(jh-hQ"%9(_e)`:6W?RA6R*cmI8u+1a
+%D%A9snX6G9d]D)3:\BWMfBKaXP<F6K\V`fr)seVBU*tZdO5.a>:9u4G/g/HVL5MK09+FT8V`Wf>f8ln&%[%/t6"g6q!52E"ai&LE
+%6="_HT)0'9At/.+]nB6EH#Yrf)G"^=L"gi(q2p<1`874H_]]cX=<)9Xftt=IA$aA'=sWblEdV/%*1=1&b\jI!RM/oEp1&!7eLA5t
+%3P(qh"XD1EjtJB;E^G^Q6<8J/9&W=k90=T4Ot)@6M!oP"5VX'_N#^*Cm8e*;qmptO:fUbVUbl7f^QBb?o2uG=]R&-o'_N`?_Wt/#
+%=/;;<=]JVh;`$r*NpBX</BB=CPV07-&h%DO.=*>0bX`IFluLVdM%"\'h9sfL3),K#*1n!H_I?S.:lC)Of2D[mg:!E/*E?-2PrU.l
+%Rnd82F!?S"aZHE0=,FV0FZe/)2\s.'nlU"#klJ^A=_"F]J8OI5b90OX-b7 at Fj!L0s$\hQKXnb4tle)cK=emGY8<M9ZJ!XF,+'DU<
+%m^RKJH5E/5(dHXZh-7g4Lrq^8X6<c(2Y49pIuXJ9QOp?THC8<^;Hk`M"U&oP/`p"iDSKMaI8UgbZTMHF601 at hI;UYW%<i4qF37GP
+%n_O"VCXG]p7 at _qkg"Q";L*1!F)+'p"39kQ9ZWo*:QR"J^fA!.+V:&:X;h!6]A9`&:.2&GW<<aFEJ6ru/&Cm)02N*r'Bq<3iq34?#
+%. at LBcT9D]29p-nnc_;hI_tBZ?i_&$+Xs3&k]$>=fWH%?`;CE.DbQWhW88qF$`o@'r8[GFUNp*XG]GcLSN`-mboVl`:"'Z>oI2&$$
+%^Zn7jd\A^3c`5K??!Y9fb+L8-09\3hq'K9.4Z-DZ$FKluKUV'T<i"8BZ[!$'@)?^W%!IB3c"2:/s(%Dkp"1#P9DCm4assTd+bGbX
+%aGgp)4XCjK&hZ7+9"MlSq]]>h/$j"mLkF#6mT07%*_i)UGc$rYAH6>M$"p1FXd63)KSS(^4N$/(gHjtDSMb>/'\X$T/igp+,-,R*
+%DRN_?$J[2XX]c8\3P:&+h+Ec9D+!3),q'b=h::AuQQGK#cnul"mE[u8!KjpS\Zqc`KM%_+j,-d;G#G-X?NHaAG$4 at NamZ2I6].0i
+%<QEpJA+3*&Yt#g+PDIc'7_lg2B at F?qMSZQDn6j-lA[HFM]krgl9sduWh.*uMk<8oEnS!es47q&;MrL:JS67rFTPV*j7Prr^cCHPS
+%^`EP4GA]E_RrYn0K?DQ;&kJ?6Nk at mTS>l:AdFps2@;ThpXa<[JbEJ/)@-E at K>]LQ!i2bjd#Y(j7*<3>uC,6qoD24?t1S(=2":#LG
+%BFHG0e+K^`cQK05oHSRa,Q<RMgA%Oi'e:\<g<heXI@[Au;]Rb-rU#6$-_?7Om.0"frR`A5NhKr^AdMc=N+t1B\&jPQ3EN@#AOmU,
+%,lI/RZ6J31CNYLqT+8BS("1Ok!Wu>aR?sA>8DgDf6.j_kPr-CeZrfsDU6AGK"r:j"8J_(cj^pX at i@\57[V)-7Aa*WBb[c\'6J*Z3
+%K)-1A,ms$<MRY#F#j.mgYG;#e8E9>$eLg1URmb_#V?eFe-f@:W8M[r@]]D.K9Q#6Dfg<$K\&B6D6Ge0Tk>HYm6i"$])Y[?FYM=/c
+%Xa!`<g5f5&;O9^*Qj'HCn@/u>]8Pfrg-C07m?4`QZ:OP"\S/JI0s""s(/pbDis3GK8QAo;]-Fil(<V(M@>PED.nM9GM%ikM4hCek
+%T!(2.XN>#YI`C;JH5<,3Cl>3,7!)Ap\BY;*<J:^<P1'L@^uhpN!Ma8!f8WbHes%ZsNXci-ngK'1>s="G3cD0Ve6i=Y.hHl`g*S!?
+%\=.c3g*gQ>6PAH(s88iKX$%k*i!ccGC]b_$.Fgbl$sDHX12!pZ=aZ%bn1;*1AOO5NYEmV7.&:h?*Jb*g:eL;#=`c<?p<-Yl$d*?l
+%WeZA_"e0i1I3nqXN^BFu^6hDs6nL/qgT)uJ1)A>)pO8#Uen+M/H^?TB-&^sAT02F?%.'#kCsA-+BqYuLX/p'A>%(n8VobZ^.0!hc
+%8H.9,d"nrWD;;SEo8BDjJOchC]F6^n3uRsl'0S-;+7+jS8R\iGR2H%I;hl5lf,V3W\!p%p$=cJ"O:"169MpUW[7nt0%l at EuGsmmm
+%=>'jTm(P&,EaTb1L-nMHg*p$>EiV:eV')(oELf0OV-^])R!-,'#%P+b(e3=uo!hCKH_Q.M;O;%>3tLNX#g,Jn])elQ4qdG,18!rJ
+%<\84i#T?4XRu7tr5cAQD>5=.DE[(Zk[MEga$+Ls(53//><NWZR$//sg*"HpK9IiUWD`7+.Y_1DGW]krXHk:!p'G/5Fm;i>p&'jk\
+%`4a at m$;??#:&5Bs3ojJaEE]8)Ou:?jhSbn"H'2EAh*!O5'SAmn$^j">331*WVb.Sn.U2.\._k5<05buq8ZZsPmAbeU>N-/D:G0a,
+%g.b;WS>ncL=]1LT\N3YL)(1Y4m5?i*Q=K"U^k)-9h7P/HO<P"7oZ1/qkH[.CM%S^>k?Q>!p)L.>*f9bo3m_$Q7D at NhHI>2n[,"7Q
+%JJI.bSkA-]1D1L@/T3X(1P!)Sa:a;jcu'^8+k<7n"/jC]*mS?]Va1_:k#`i4)Jif%IOPMEa`m7n:XIC-`="iVn at K"jI>Qamlu!H:
+%.>r2R3?=)V35X?2d<;CVSB</^Vg*IYf[Ut_hG3RuD@`D<C<_A=gV at dI:1%+q<s(g+.DN,XOA/V#OH-njTZ^P`*)NQ>bu4_`_NuFq
+%%hBS:$RjiE?^7Vr=5]e1+U+saJqjS?jNfa5"D9+D#<M3(b4tL(qp[Rq+AH!]>_J8,>7*tiYP(:64uECR`:%5P#9ujCM6GYSo(G@/
+%#B3H4JXOO&.0+s)EbJ4$@sb-e]l>Ie%JHh<"g"K?V at b36)j_1qA?'hNJ08B+kO+Z-L-ajB=KZ$QiK/=@Ku7h2m4;8?k1+7Mb&2I&
+%6Y)P%hI.4;ap;)"@2G/>*:CI5;ME%&3Jd%B&NsZ361JA5jto9<"lgEI-`r!sK22`V]9kn_`cTk1P\_/<Ruf07mTO%cW*cbH;+ZX9
+%0,N;0!2Gp;%tK at 6CiJH.N-..liK<N)R'4su;-I4pSnHYQ^"npVfd:!P[O7S>l&"^mn?]lI:+>PX3UqFM=+U.HZEnL0e86tO=iO\Q
+%1p'LSF"=pn>lr?6&0u7j,ZW)f/GtS\Oi-lWF5WXf-4dlTEM&4:?ip87$mnlaNZJmhn-EBREth,*heb-/48Nm\61TG1ei,3OGAM2a
+%\JFYY?L'Lt9+Rb9eZQ'/lJ_F^?HtTK[oIHJobg?O4\kD4e&eLoPT#]3JiCf3mbAdoj3XY:*TUoXafP]=,83]N8,rpTG&<DQ=fUVA
+%elg56F*%p5'fNSC(JjiLl9tbY<7\D]7F#W\k6n4a[\`CkEd;Nk,72;RnsF$)%MsQueU<^K"7+4JO(-W>_mc&#-VWO(9iWTU?LS;:
+%)@@AR+l>F%CSoUi1jahcpIXf[A8md9bLri?`M(WJ3)Ab&UJl-W*QCO$9qbrLms/FF7*e2W?(0',Bs>r66of>sSeu<f.!A0-ln4:B
+%FrcE5ZPJE+E!2-?Td%XjXTrWonX/>_!hC\is,6o(p&BNWs!L"gr2-rI+5["%^&,^JgFn$G+5U9&nFk*3s7j)%ldp(Qb?s0,q=Pj,
+%qd9?igM\]nn\>%ODgqL at fA!(t]3iQbKtk at J^](+FHTciVl[&p8/1duRnVb//f at u)4Dr:J at qp>/#n,!"_CiA_rh.-HM>lK&oG=@L9
+%iP5<e]D(].?F*YKkrjc__u;-^qt9g`E'M!s='tcGs7g3=]uTg9oBX#,T7?U5rpDpVFT9O^0E8(7?[]V9o?Eori946LrPuAh?D%2q
+%Q[ec'gHWH"rUoVDh#HsC/&+7Gn,@[%s'Fm'pW)+FJ+Mjt+8R):huE5kq=`XRDr5OFf<=W:^\R#]qg\/MhV\?3J)B/^M4aeBg]$0D
+%Dnc%.m>lYPdmpr(pL!ss-a.<8I/V<^s*J)J?i&fWq=Yp1lLk%(Gl<'*ros*2oCr",^3STX5QAb7m at 2_jhn8d]Rskm/+8t@]=+Bth
+%lSnd7hS+L,K=V#FV>em2rqZ;lcTf),n)*$oe$&cES,VRHqu6Tff5I8<q#:9IqesA8r9jR=3<(#eEW2AUs6_9'qK;]/rnH?0((A&q
+%Ip7,(r&am!k25nes8MS+J+NX)p](0SD`_=tI-Y/<Qe0iEh`lNK0DY-9 at N9G4^\Ye_kO8BP:[i]/k3Mn_5.!7MHZso7_>Nsj[F]=\
+%phe@#jCc`Pa2d'Z2t8R"r:'F9rO8HO4/)4hc\D,\O'hlMr(=7cmd+"M2hpMWGhg<^(Bs.er5qsUNW0X3(B<]6>C(bI?d.'1J+R=H
+%5CW at O]mn?qp;QWA+T(>o`;8^Grq"&+Gg.0lh9N4YLNfr:pNtR9go$M5oV^U&T+0`O^OFf7naGp3Ufnj)qnN+dJ*3dpIcOnuIP4p)
+%G7sJf5'99XGFuY3Du]OupE+l&F88g<m_;H+rlR_Mp[qU-^[I;S?LC%*q:m#M\GTl)J,2,gDi&ko;D?ZJo-Z0fLQ?o\rC?nai?LYX
+%DJpg#Wp<qc4+=]E^*&O7L>D[_++AGsp33_?`1Htp9qL]drpp$VgH4o85Q>Z:n*g+RO8!SMIX=;oHhX\Xq=+1HrT!j)J,]$MpCH`^
+%DkDOKiY-e!h&h-VIttLXr;HV at oXRc4qtAQAIr'VuLT:FCihdgTGQ7H%T7>Z=$hQa.r9E[Y*KTjdh>CLWfDETi?JjQ;5B(&i7k_p"
+%qq(f:l8RMCb883Ds5q5j21<%oIc2=GnG)=MT3fja=1j[AH'ReF?M2UI^1N!mHi2=G]p.^;r[VdCAVJ/45 at U]Yg]u[N[i4`(^H:lN
+%G^l?oq=S7Zk.3``(4ZA+Kq*YhrncPGHi$q#YMQZG?ha0drVXS2ir4?jkM'@g0D)mTkE#$-Vb?k+@^r7is8;ZB5 at F5XGJmu5\?=#G
+%D:QCF`OW8:.t;\kR"t_:.ST't'n:PWj&;OMlORpjrjOg.?TgWMVe\k"+91t7QfG>Q?[qkGq>-_4gYTVZJ"E;+psmi_5F.hm/:)s?
+%:Tq=gq0h.LpL.B7e33a![,Cl?ED_dX`peKQpiIV(ci#4UhuPt/SBhe8Rsm5ultsB64-oVjA8,DPm$A+Wkp=ZfEdlL/%fZ*LYNAK!
+%r,f::=&1Glrp[CXKm[.%Isgou\KBDu91#/Gs)bM!I_YZiGAk#5?cReIojm73S+HG=+2=9%1=p9O5Me1*oIF;A`K.QhO+']kTAido
+%oeHEha/gpYk5!9g'Pu]cchhODT.e3'n^D9ATC)<qmH<B at 2!B3T4NL=eT'uO3gl/E'a.Ml/:OdibF5H:SRoi2RjW;G@?5^63-U[^h
+%\NK4sIC:<6md\TopRa&'q57#No'&n5h<OSR=QGO8>j&H2phF]UB6X7BEo4=s&,l at a(YI?[=82U8kKPo1GBUgo_\V\7r:HJ.pO;Q)
+%T=q!qci;Hi*q=\_a7COe5;pR\-b%*6dSDL]T7?mD^]2"!kJuP)+$RS:rUJ?*I;t61_Y^5J1:R9245i,j(@I*jo4clC!8i1o'<W$W
+%p3Fu6hVuktAUA^Oe"ojToXp:]e#tKj=!)qK;a0*VpCG1<3,NQ%m8%p$;fmmm2`+n2'.`pr7/f^#A+&RMoPs!3V=V=tjgXS0Di5!o
+%=8V4_IbN<Hp/h:FoDZ+]O(\<Cj8/%",WNPae%YcF5%!pQO8e7!X8UI'++ESrD4lCYqSVJRI(1Y5o97/iq2P1AF?d=Wk?CTO2Mc?'
+%4RUrWS=e(?rh'"p='tm`q(Ie)Gc]M@^?0":HoAa+md'CtDa&D#'>;%"T>Au8D]cg\anL-6O-P#$#1K0&k:[Y?.4W(@=[,4So6jDS
+%`BEn^:[OXt(@gW4HeGLG=$"`)aKRepiKLg">+kNLY5+^Zae(r;o*'M.6(]=?(]XF&l=I>O`86j4n`iW\r7+^mj0SRH0?,a7+%73"
+%s8(O[k2N$%hL'Rt0=XH!iH#j-&;ug';;lcp/3_DWqr&dil4NNXIe*9gO-\`*'0`7O:Y.O4rqWIpLl5'm,DD_-qm7\W]]1q`qkcSh
+%@l"hhAb.ik%Sq"i^>Fd)4tl-KVp.Z!Bd`0Ds4tH24UE#;^P-mZ=NX*&qta+757N[GDW1-7="fcU^O,k?:\a/rIpDoY9:d5gT4%Tp
+%A59=WoZQF,r8^;mTCfJ)I_*j,1Em_N5<`EI]J#k)Z/>&0G.tJ;^\Hh2a7uiVhnB$ce'i]eUn5Hnqt;C#(86b8lX)9I36N$'). at tL
+%m&rT#FAJP&)&2o;kP4fDns@@sft<q7V"n(Z-8m`0A[m5;q8sMWEkafN_0s&mUH[Z at imkfVqW^RpkS66Wbf:MA2)4h9h!__cIJB<p
+%r92<l%3HZFICb3+H-m;Xqbd(anHW.R7qqG`P.]"t5 at +<PSCe#Ffp)8orqjN-3PuZsrr'b7r,h&Vk5U?@pM9pb<r:PUI`Af[5D(?M
+%r5+/9rnYKZJ*F3"PF0)K.2DiM?gARnQ_F?3JcYi>oS28I9E0M;e:7'Ys7U(i'a26%"MFU+e%;4kjXC6qVlFtu^#PaAhuE8^rY5gr
+%hG*'Qroq\*Qi:2jr:o<eIod.31+NtJ!:ocqFmbNmDh#^X^\if;pkuo8LH`c$04J\,rtllm\GDP1qT(>DL[X)0$94#`^RZ/4'(urb
+%+.M<P5>N*kZ`D3kJ&[isVQTgnm5'EEZ&"hpQhKhp=7K7-pe_+aKfqYLqYJ,.7m?"u%R+Opcb at gdI/;f_Mm4pN(\^Giib8F#7cEu)
+%<<)e-K`4XfHWn+TNF]5A-6/FY^;L4?(TLiZ[Eg/X:Z1Y^FS:Suie!eJ.%_aP6m3YeGfKd/lT`)VhttV60:j?R9E4O'>=!%Q)1nGq
+%:#SrXH2.K55Q+I4i$T$sp_e>L$r1+2;Yti13p`W'(oEhT=^u at J=QJIHo2W!&/R-pLa,UWYk-BX_bC2V at 5a#Hh+m3 at WGuJpd53CeR
+%:.qU"-mUk5El>\_[ON>ZVAa%2`gf(L*?eXi3W1+fW5DZt)NK"EWLIbYb_8hiGXG=q#;V0LUUF*Sfgg28<4\jtnq,T-[)]#pm>sgo
+%n*72;q'kk]5F]<h.Ttmkb49WFG]t.!S;,;9hD%+ketiU51da??[WK9>P*bh[;(]94ZV5d[E/:C"27>%b768_;a at L>V`uu+?i>-c8
+%90):JSn46I;;&WMp>Y9iiKa9!Tm5UtPk*VXZ;0pdqn&=+*D0%3c6h19\]&P\XWmAY[N*_M3Z at GQDoq0c*P&?pQqO%>&Tk36?Re7>
+%!BSn$pCTQbi-AidoQH1tVPrkU=lq,uPkUC)<cRRc/c@)@ChN_p#u[,>>T(-4q7fVK4<Z$3c<(j9WG at UC6,>HJ2%D!NYLs#VDG:s_
+%k:+3>P4?WHk0$Za],\G22bc"3kOj]hZ?`q&m5iZ:A].kR7$80jfFYW9>OmtpQG0D[DEAEuF3mkN^2<!!J_N1??S*3hD,Y2Q.2Aq+
+%7_bc6eh6ce/6-+<$Yi1\b#^^:'C<7LP.cj^%o':+?l.N8YC9*4Y<p\T;ZT at B#C24Q#cKX\DVNfE3?uNm%oD.UDE6$\S$@oHAVSZ<
+%;Qeh?+'t`g&=:n;=l->*f/Oj'qq0#j`7b'(Vk/BMY7:5-bA7[qcIaMeA8S7")FaU$N9</8?KMj at f/t at o<]bXhL3g17IQs&tFL"Sp
+%+hp'-qr+I$ki(!HDLC3L\2?-&fqsfoK8OYM<OlY%Q%2ls\uNYMCn+=aAZ;R at Z^?=Q:91aqCTsF;FtFc>KRDJ#8iGs<nHX6'KsDcm
+%E53<SF2Dp=p9s#A;EC$g:/7QIQ9![/0'eXqIQZ(o+0fjmLEjI[Xi>g\D%$6PW)_.jF&jN at K<9IUe<=l![])6g3/dVdC=H`/6T$/O
+%=\C_j;j3Yq*VO#Rk"@<Q4?1O8F3?="S3:_;1:D'O(2dmO.I/,<HAm`Qg;=PhU$1&I#FS=eOmR6^l>kDrj`7P;D!/ZZ7:)qpj;NF:
+%%_V-d"j5DkR!77(?FS8Z<'#PFPEid.>=kY:M))1bMFuRK+pDMp51M1=l_Q5LN at XCO>#k?PW[*WnmQ#4uqs9\m/F_$:Q)7J4(tc?7
+%9p/YW.;<oRrmbOaDDI,?V'^K#fL2r,C?kahYd^Q^lL^Aom<1]H2TK8ZZcc(&9?\I?\&l9NBTOrl*NN/7\Fe>9isgd##BCMj90Qa+
+%8aC at K70_MO8X(&<E)_P"86-Z#'F/bcCpV/clHZ8U`gAe,[irF&7Rd5iB2PJ:*"TaI5WBo6D0?s0Y#';[6X.$>8$_Y:)$%r1bI/m/
+%pn[jdQd!HIm1P3$p[d+-6]SRSd3nIjS<V<+[-G$P at 8&X,)6g_0p4\8Gi=nq1"Jn0*3HJKW/h'e_0XtM;kt'!,T9uZ(M2d^+=I)Pe
+%Qb!@VL:MFVo#SqHrbH%qf?lK<5Y'4GhA1Aj#=%\JM"[iXStki=+J'\P6&`&tI>7-q9DQFO1kN-7<dN;%P!K/;gdOYkA'+5?MG02`
+%.J"[-)(naG9K%`"_G[eH?eH7jc(eV=Nq;r/McC]ISWMUWbA"jmEHjKc!=S0e at C;HV^@&L@"h3tVGk*W3'HB\>:94[9do!a at 0Gds,
+%m]63!/,lFp4`a>dS7B<VAMBk-,Z<YEgX:6_/<cN=[PC=+.aKslEQX`U[S@^28QGh(IQ#+5H9!^RMWV4f/\7H-/8XL`*3(QjGWqp`
+%<\d at V2?6 at ONbYeRY(cY=/*;Y/W_q:WkL2.*kNjP36nbgF?RFb+.:Er._sk;1WM\fCUO&`a'=Ars/((lMQoQGB'^*R:`3.7_PKBSo
+%4J5ju2kn70Aok$3^!C:T=kod8g5<iYYE;ho5BDs(L.t at cB3f*;;m7jQ(V1&Ic1%@g=c$[0kc$<c%sGc.jJp):2HA9so!6^u2MQq?
+%Fttp(P'mi9hrQt"S6>VCM5,qh`QLGC=$I)I%sq?]ASc7Po4gk>QZJAb!7MN^Y#=toA2"un#@:h at m8RiG+Ye8%caLE$[gp'>S7A+f
+%2Pe/c;-nC%<Ji9:o at 16"p=D>N,FQ_-Yo#G:06%n6K%nk5oSWYLOf6,e(u4:J<oo3h`e63%ak3Em'hB[X:U-*X)VN;/ib_HbEUh!K
+%P_eMKpc at T(ZeUj]MNhR+m at e4%1^g>cR=J\qRUg2u64I=!*O4N#;,Z2,NOa3[8=(($__Tl&.kAOR`iVrggS0m-&uH3un]<a9CaJEM
+%2!^AEDM9)7-;n):Np8#,[?GeArAl,Zn1h!_6!PH:WL5C^;JJ\J<Hpjk`Rul(<jV4%T45__Gi6S#Q]JUU4?BN_FmOCAqWY(Y<(Q(P
+%V=F[M(>7rAo%kpr*;WG1iPZ&qb1LI:;0bK4i3PT31-!?"'-_ruQ6(2]ruplkE6B`KB8)jX&uAs*.?X[Uf@\dPB:l!KVEeR00U#>m
+%P[^3W]jk/L^I1XYk.pG]h'IrY$Ri3i$fNq?nsG??%OccH:&+n"OMbp\1=LuZ_ at i>?]cp].RoE.uD)f!P;b_5deL#)Y/]-Uc@`B'g
+%<s,#X[oe"SX+:Z$9&QCSF(ElNMK;=TSdfXU.O*&[ad0&RIMpoTE!'IIbsU3^KW!f<4fI`u'6">kN5G9GX/JS'!)BLle.B+mVD&3C
+%j]1f.-8La_AFSn;#Fk8b<L*W-OJ2g&lQ#]Sea?6i=+;F7Sj^olC?c`epV>CB'k/+>3LfB.f*HGFX=cPjVOm8pYGlam+D6sNBN1f2
+%KFG`IbEe".jNegg0S?r3g$TTXXc=hB*Lue!i()(Y3CX\'#5bp#r?,9O/_Kb\q&7[.,uJQB<%+pSl?FR'%s]Y?&2mu9D61mcPH9?=
+%LlFDDM(E'a0qlg"#O+\/;]1H9)hZ;fi4r9/rHe!c.)-V`$X4\H<Cn7Jl-aVS9SeBJ^"`kVGNaX"(QW4lN&G5[Uu0[u-rM=G#p.@'
+%.(UVNNU>d2,,f\?eE_.PjUiV7SJJAi0NV9!8-IQGdQZYs2fQ6:q.H9Cc:*l!ZgHn!i1[rH'@:A0nql^R>s")"eCSJ5rN.MFU[X:2
+%l/u"N.k:G#/YoCEk$h7CNVojGHOqDq`@5u;F7o?.e,6.kF-9(llRql9KqopO!;k\''S8PuHC#C6Kg7Z&6,D;qg:eZ!!s:KL`GFeY
+%cAk!=7_Qd^X^\]raJ*kO7Mq:geV8S5m6S%fl,oMDjUp3=D;Vna$B[H=&-Wh%P*E9aH0Pnh'1\Q`r??UL$LPmSqKnZ_c"_^IlVut`
+%Q+;\C?R?pXHPiftU]XH]/mXUOP%ce+goKP#UKaX!<>ZUo,pe>Rf6E<+c1+D_9nK+:"NtI(!/)k!-dC7/P$\nVaR*$L>"GZJ,-"d3
+%S^#R\Sc*^H`<;A^RROl1i&mfL!<sNeaDYms`f=_-Rt6MZ5Yem]__<KKRH(0",chIa.N(S@:C<p&.aLcm-8rSKi_uCl9SRrGV^d)P
+%(h$?n%]e:;,Z9TD<Y0ZbY7 at Zn7mG[qeqMBn`HuS`OE-K7o!"W`htT)fCiJ_h!?_AgSc'pkm6cNh7bWl*eLn$1q/C?[Qdt)ZZdZIb
+%2[g<&-]PnNeLH+Q+oI_NYAO at bcm%_E3O'9i+9p9__hS.`k$UlqGHbD:;tUu&G&N977d7%*Q_L at YQM';ZOtnlQX:AJrTRCf"0$+E7
+%[D3n2&2[n"!n8YMXkrc#b(+r>cR*6JitiB0_FK8]A8"t'>tUMnai'l;q/pS;CN`tB=@oaLnd4r>foZE!Ubm&Il/]#FjeOL9)9M.m
+%;%4V.mus'f8s5BP(Nu#Ra*>^-M#eD`huLEQ2.'H?q*E2EA;b-_B3VdObu1&G%$KZffa`Wi'KBp4KFE)+`7;M^e2PM!Ntj=Y.e9XQ
+%j at 5U(aOOC:Kr.YDda$,n&p4Mo3,"m5#eZ;nj)JkTX=X(8ofDg6W&H//0`u!`03,q$DGHYOm3n!>ZgAcs2:V-XVGX=?7aS;8?+p2I
+%4V)#*d1-9deuOq7N9%!0+!`M6 at U2i;&qr_.U[>uV-?3?<,FL%7J@&m-o)-u@&UJV0`O3kM2i.i at j5*imQU1NOrK1,dnh>"-]9D_f
+%8*E;a;]]IJZ&3K0YYau(3Y\`91g,LUpK`iU+u^(kVNb1Z4#:_T+qp2I`@&n8K%O'_,B2T\0HYRuUD+ at Wqpa%=&'"`:XbruX=h1'L
+%G(+--cE2JhdZ"UiKn'[dV"\+U0uc5WUs]A&,b9g&UWp>#B3_3?F%@gYXJM`/U&]=65tqgCO4G!?X(k"BSJ/E9+??1eD?]f/ni-'n
+%LcAMYiblR''#oOFX(,f>V"S-@)l=PhMNYKNqrhu9?(oW5"\YVQVkR_VE6O3(Z_%5Vf-\tOi4"g"7?p#H8!m\Z>nY8BruEjf&Rq:P
+%`+Ggbjl&iGh\C>?99SYEP/Q`h;hM8HerhO1HNZT[=L1?Njs%tpDg%E$:V8sT[Uc^(Vh=L'$I_3qIt9/j+XNr5o>Hq\TI8"=Rj,^:
+%;LZ%F66Q97RsKafLp.op+"iTpZWm3(`3b`_O.os8g&8^3Wds'PJ'@JkKVeeZO[#:J")!Bh]ghDq+C*DU<1]!noNW`N3M*u5h"Q!N
+%'R0B"!7-[r9"S/q@:m^4',LjXOpq\d<J5QD?2&X6P`%"7][[n&:"%N7jUp66D.XDOVnG^/"GF`SbA[3$aL_JETCcO3XH>!W]e/=B
+%"O0prlV&e9Lea4qFbg`rK at R&6&mWms,R'S//Eqs$Bp^%WW\Am"#f+RMTBfnk/gN0>%DP!/a_!7 at ArX>J!.QnG*;Ti&Hn`q&,jL+Q
+%74X8eqU%FnFKTc*IYPGb(Jt=1l;cOQ14WAb>H:F1n:NV&9Oo4_8.a;/@>dRR%P:;EQN\C`6QBd(#CSBMcUn_L>^2OQa.Z(pELSNB
+%`8`D^GEFU4bH=U3)%VY)-!.aj1^L^facc$!1m[[i>hcc/eZ0qAFjJM\>Ug%X:VqBaSUrtgR.,o_k<FZ]XX9YqNTN&!WS)!VnksBr
+%eaP#c7(h/HYCcn+"A@<eW$]NI)i`p/<n_4\!Cq_m?8hE!\&l[;q4:4o<MC>hMBopCgF;Ub,23;#I\`RH at U!sd</Wl>;s^\j4Mhh:
+%#7p2Uq&iJKXmYMVA<R'SP9)9.,a($J6.LD-a#qC>^II3d+au6G9a^Z%nti:<E9:0PaVqG<r-_QUHaD#ME:_Kq3W)to.gA,XSEXGE
+%@1D<DY**ucl-,l\/U>5oJn.j7dkr0.^<rY\qt7I`cq>k_XV/K^5]<!TH;7Atk1A+[J<[CV8bV=?'nCQ2!B;5)+^(jdj!co?4VmP=
+%63/P%\epT$XU.h>%Q>)!C263VVd2m7=6FQ<F(\LD5r[5\Dt$Lu3.;N;_"AUEP1lXsMUH#X=c=URaQ<e%S9bVid\f2IqAWA'/S,*+
+%=66!_"&b@>b0 at N?Be'WjOE$0)#L5o4#nE,)N5%mq6Rm9_a[HN8M`Q0MHPNM7k?k?"9"mT+Yjrj7YGEmiHuP<9;I5T]WnGB1OYH:D
+%'fRDIbiKs*mSaNG>FS"UjtS$0I=aS)UIq\d6qIFo[4K5O0cVLKdYB%Q:"m\;=j]\i`!([eV^a at 01.t0O@,`V.^I"GnjCj`;A*V;S
+%637ZgrPu;cbP\FFs33.#;'ure;AVof6["$,+F$p)Ng at So]H?49Z%sLrNl+WmlcI]$F)$nsGaHLg"/)fO at T=t$8H<Qu7)5<;bP7*K
+%YXb8R5B\t;Sd/Am&219<;qT@%P#YK._-69rW^qaK]ETMldl-@)>ZM2)ar.TDGoFgAAa]\E_Y3N$@uYL>'.9Z0OAU*I2G1kS[_\k[
+%ns&><DN7J]?R2pc1X9LZ=6q,eTUqS,EW&Rnpqc?7;Zq!166YF9QrKR?89,l8r"C8Q%k;BJ_32*ZOAUclA1k)U[K,EGad46cA;MR-
+%Mu(DN&q8d1TLoYB3RN[2%gH`'6sG"\C7S2ZIcB089pK#>k`@io9_,R5lM6C%>pW8gk)fuGg_r,>s$=*K\\=iKOdgGo2r]MUR00fH
+%Qad9LMIUGKS(4(j.CiU^QiMq9[^sTbQ(m&!RgNX5IOg9I]HteMZ at qSWCmPllHTLLegr:ck/X&^7$)?h9:'^HOmSU3W at B65YW*&L4
+%?hodVTId*3$"Z4Q at WaR>`7-_M/AE2nG+a>NPf"_)$(<NBZQmc\O/d9\!Qne/!K;#uo$O_P1(*%;4F5RtX`XZ=O""dY??Je*$ciEs
+%'SV/H\Uk-bMXp,!X6OHDZfQ`>;inVg at VnuJ>mt'/Gm$po!DMi9.3b!knL2"rCp./r*:Y.<,t;FT+/`XgLKmRZ]6TIcESD[f+.*,s
+%LXJeAW\Z4.>0/@<aM6Ag7EVc=^)snbe5fKOqm7nP-')G"(Q#gs:+p(/e]5>[:=Y.S\(u*uQB"HL%\V4KYjn-tisO&LRQ&4KA[*T_
+%.&`BKJ7NrrWi-OiK'Y^<#+gE'HT^M?o(_ at 8DB;gr2c]`;7Inr1/\b;kltVh3mir?+P'LJLX6e6'/A7X7*4lX8lk$VN.;R^i2itOL
+%<kr<ob&m-2MV]jdVl.At`j+],<=N^s-crNJYhTLU3X1e+A\4))"-eW"m8VKaauilc\Gg=6!Vhi&YXUWu<?p05rekL@#&K;8X>](8
+%U)YErn\U*I`XCEQffID>8VGioD,:t!%ptAtbrl+=0E>JE$(Qk]MUn=R'II(OV"B%h"^P8aYZ_2T[k?]<PA$T/d?d47fW"6IQF'me
+%TXGqMQS=`mV*M8Tg47e+00/P7)q`dIRWS,8laV5iHV%.W=pjCbQW7>p4dK)c6L(k=lcQ#762TG)</Y9lX0;one)Z?_(lfHZ_BeiD
+%>T>#jf&jLlR:brtQ7#`I85,41I&Uquj"$,V>8=hD'$BM%8a87i-V9b3//o*h`UR6:]-Q&V^5=N5TNn^]`Jn(S44nRG\1'I.oJMtQ
+%8iuL/I$-<1!Ti<?VNU)(h9_KmP'"VERGL'DS]1Cmd\)]nVGMNUO.;P?h+,7d`^h`&Sda'E*;3u`RhGT;@#4a6.dlC9s*fYn0U2Wa
+%G2ijIaW3oZfVr$Q=q?4p6-O><9KrYc4#ARhXG17&npj4f;m*)rDt=P^,G*]$B;'#aB>W12K2d6SnW]h$,Z=qmMVY3`?R5Z1;sfmk
+%-ZcR-^gs,D&NcfC.LX^e;m&b]L2T)WSjdL(^9l&Q(/E'2jQ*sVC=s9 at cd`]IH^j2IZG,">@t0+;9;p9^@uk$,J/]r<kDSF%?Rj`-
+%G#,tIO;/hs^+O\Y%_eJN05jPNOqY0E48)5u/-i/^g0%$G,/Y)F[?2G\..Cc*2M[Ou^WE'0H9-f'J2iW at gBoh#mcXoT78"e0B7#D5
+%HbFEO!1ZtR&&/5l;h0h>>BspGW4aX](/Ko<ITh'bA/SI7'BE+aYd4qdBb_ZrPBu&'g[4&GNA&0A*MA\BkR4pe,7m at f.r\C^MT)5F
+%"hpk:$Gd7#Y3N&Q9uNP4F_ at O,&YH=9(kbd83$6R<l(SY`_(A4oWQoIu9-C9t[o*QSh at B+:FXFY^h_j'i=, at d')o!G))p3Z"A`JY+
+%j]K-_J)+6RQHrHk;)Mao'pH)._(rMU^1HlU`D*cZKktP0j(To/$khPCDaA4u[X)P at N_(8$b639]irQ.K^r0om3%jR%lNW#7E&4BE
+%F2_`g\QnPGY'2aJX'0>dgt&JLK#cuG*)G1O]4J8%0p`%[\6@%n\A2p'DEOPfQss.TZJKoD2pK?.ohX+N[_siX/BJk^GD/>3O0c]J
+%Rmcf;M5uoGH31din(8On%]ZKV_0qJVHcP/kbsjn4-Qu_)^Ou;CeO9etEX?'1\Wa\TGj/nr'Fp)W6QNm]'tc$,[3RHS+pTDh&'q^t
+%]1nOt4I?:s&ol$IAnfu=%HY)_*BMdU\7Kq\LWc8_Fr+QG49u_jD#JPH;0It-ZKa@`2NRfJ)csAGUn*1!G%Hi#&[sO[*(WU)=@N/!
+%.WUYOk5be%@[G\>Q'6g/+p\cgGBrYG[7(71:,,GFZ:GGuc*<3?AVE!=^n"%OD=q^F7PIsTcBq7aQX(>nOdsS\1*0Do-8+K:/tJMa
+%YETWSB.5DM=KY=?+NN!rSr'tgjg=-mFqQP;5Pf!^Th=5H*m_01+:1o1J=e1sU9keLFom7%XKYh'PC]/;PmrX.SG1]gJA!o=M.G$Z
+%]-hRWG4uu3dOT-RCLRV^O>'4$hNaYm)[Nb#o+XWV3ajsg0+'P#+F7*U5)7T=%6jG5`$E`?EGQHl\k#VkPR_J!U*<mnaI2EkXtUcU
+%&9pKG4`"eq\<C=19RZ[_qqg^rKLoDsGI3t4@=f-$hS[@I><Q#!`KO,Ka:Qn5PgL";a__T.Xd_1AJII04a"%%u>s2<cfju:k%:.A$
+%XHktoMs&%VR!VC/.4%a>:\?sU/Dd3UQWsu`D4]6+;@uoY;;ke&TF0$Lk,e,VD6'Kh+MsgMVBXHX!Y'QVkm_hneC_=uSk/%\?2&bj
+%1U<b0Yb?(D\"S'qm2:b?Ml5Xo=I2sG&Q#+,G*-0inTBQ$G"M0p<Kn@$HHb4hJ1(UhNgnOto:a[a<es"ERV`1h<kOOmi=U'6G-?1U
+%Y]I2p"gXs[V0*9/o1uoq<N'="T/O54p4Z*`Y3=eQ0n4-"du+%mZkIdar3\$,9VTk6XY@!$AZTLiJB8VXm>KKQ(m747>M]j=:?$7t
+%V!ce7>M[rc;?WhO:"R!d7$D3P8R#B7q.?-rfeD\B<m*:%8mCQTXna7(q4a;+!C.:>ahpZZ4c*uqAV8T"s$G#-H5%0\Bf[#p\ti++
+%Xfc&P/A-)T$'k!2P",;Q],TIQTe=2:"#OCdRBb4M6Z+3Vm&FSe=H=u>U>FYei@?f3iBL2ARRVH\9!<IqYam]282uAVOt^\t"8aMd
+%juSr/MBLGDOb`B(PC8m\`?5K6L+,.JjaY0<DmIB+K#\E=JIrC<7;K6VIbCd1GuiP/\5ioS(:)SAk914i0lAb-[Xp=uBjXOpPp[rN
+%oIS<HDRh0%dg>2gmhi'V/;XdjmD/;oR&5>6*eY at YCq)?V9^IPRArm^L at q"2+0>)U`2n!I!@=/X.2 at 2tFVTKgs$!$Ach[[UN<ns+U
+%Uo-_DG^e(fV;B%H7#k\S3;@9IR-1=*1Unl,Zan9S\-rHNq3DZ75Z3Xc(\1=a"E:qBJ#i-fP1SBd&<2CpfE`;Drqdj3hN6Bq at e$Kc
+%#hZb8!CWYT2'mjZ/M0kgie8?I75 at l[D4^OUeEk(FSotd=f at j1*m6ZCDiEZUB0%k+BMin4dCoUB7>8r-Eas)Emp^#fm_Li4FUf%o8
+%GK&,+EVistVu[HjS((spFuB at 2Rl$`Vl!l_+&,C5n&;M\]]&ZOA5H=Z&nu=')E8;h3?>T$WT`pcb7cl#uZFd.2i)8S$/sghg;][=6
+%f&WK4o:Gd\l'?D[)0RMWZUYNMS!k/g"G15JQ(h0.D7O)7T_4oCdfd?PP>T3`W=7'aIFPDfPr/[Vp?-3PQrF4h2O24)i8u"WY`=O)
+%YB>$A?JI*A at SuPCj>k=Y_m)<`UfX>+;V%lU0._X*#mu:iem-Mo0gr/8P_Dp-#f[X"^>F6fHXm`eX7jJs8Cn6,_>3Ou at V/irXJp%]
+%kr?r+1&B-.#9s#9\]%4p8/C8uiJk'Oqm&7[74RJDWW<cuXoaO(M`7"!n/)nuNmlX2Tbj2'Ymqn8#Q?k8Eu9`WjOPI'C1Cnm)ToTr
+%1LKX!d,*Eu[O*HY'eUW"'3()u?4''^bPl5KXFj3jA4"s10.VZ6/]t.Fg1gWpHu+4Ne"H4-b.],m:-gD\3bO at V&MHq.1-UrP6>A_R
+%@e\-l0*gogX$G;pX/Whl,(85M!0W*DQpgmG+O(9dTm":C!fIXe0$,T"DMF'5a"XMKjCUKLXmC5D/FFU\pWWT+btO6=dA at -,-aCC7
+%Q4<%)Od?r?8rk5nEhpjP*:2"V)pftF-*errKiP.Xk946dD!C8e.B'+%f$j1P5";F6e%Q%#4\UQP"e>@XH7GV!Wl`9$4B at 5?\8`Wa
+%[_4BKoO%blA$<2_1@*u.oD\1E%6+QaE2_OqfZ-[cLWc_Q$KLQk\5Rghc*DA0`'oeJJPT at R@$ag?[PE6#?2rRjCQrtrmU-))IX73Q
+%f\7[,Lf<JKZZTRafcE9b[s_Kb';]aa,U=Qq7=`'h;ZY?j+m3=!>R(<A%r<(\P)M63>Nh^@/=U3<goGa*_1^(u4W]*\_4Hq&nE*V?
+%'![13NU!86ot,i[W\sgT5!5s-:^f+d'KVE<W)hTA`$%k\Pu^T]0^d3k&i%J=mJ(\tBFrmQ6(<*lHEVK3O#,L*O&o1I#s2CoIZY%Q
+%F</.?.`2 at pe-^TnNb\5B'[*\?r+%nE4_0B9`-/D??"_Z(,>\k!JMhB4"Efp1563?!gYV9HZiqHt#A+jMg4L3B9b<nJ?<BNO(^]K4
+%NW_[@`cH<.QbsMfX1!TXO$p&dJ-`dJW6#X9l9T>i'7hNfMq437X@;'==O_Y#:WLn=%6S[GWe.S3^`:m.?L_qZW!Yg'4$5W7(!2lL
+%g0BCjW^;.e$Tn604uoMMLldMr=_q at Fo]9?/euj#LE0)Tr-I+UW/.6B\*V_ZsfqN8%GerAGL?1i?l/1l]0Xi?n:B73nAB9p@"`37i
+%5d;,FnFjea^-%fmGF0cF$LUqWaY%N<7*^e9=og8"5Ws/XTZs4lMEDXqV'NC_P%*unf-:U^(:U9Q)_IQm):rXrbQEOc.r2thX?C5`
+%Q:=PR$,*7=J(Pur#X<=OKjF)=\dA<n-#C\VM2^+$7m$kbg7%q'nFJ2HOo3`>9TPNpmWY'n>TTU.cApf!MXel<YrJdrY<9eie:0N)
+%N7VXCXf.+L;R"k7ZJ51e^V5+*YpoPiE at p?>RP7:g8^"_D>^Wk*H+#*Y*NCkn`1f]jmZ$\QR`.Qb(KTJ5DBG#mr at .*FWfdM)o:45;
+%@49iADfBAbW:9(V^jK2O6`l2QSO at a<Out%H17<,5O]O at I(L;@brNJY(XGac<"NejM<c$ul<G_n,[oH)BJr<q%0bX9?,hlcIgJqlG
+%]E%E\1)IdEOrf5,'dbbOjHYBFQ)W<[AtsSCR$WL!9O_jXi?2>LeZ)j at c!ruR_,(Y>KSf"6j>p#GA>$9%5Uero4OkQ`)_.orH6<^T
+%MKQ#J*9<2T<tQPWSk<Pre5:skJN!PX,L<]dXXZ6,HM10qIIVF93E:D`*>U.`]e3\"d9f`m7/a/g\YdFYCd'p[5N/=3q*=#bVV;*_
+%9i[<jbCiRs>K8gAWn50G#LJdihjMQ_\W<gWkGeCJ5&cg)ScX4=comT=.M8(,ne'JaE^,Cu"Ek*t8YqGq[q(H`X$S&Y\54Z*`>[Tl
+%S at J+)#`4m<lsP9tD/>Ql^eCE"$-n-VO(5UJKiJ9o91a$,!-15_F10S"-+O";EfUIm#_0Ba^9<Wqn at E`L1Ml?Om?0qNeVl23Kc2gH
+%i(-(VA]I=elcK+r5JdngUZRo@)^I5/RGb']-s;:8o at Y%sX^P63:MX&R4P66.m'EorfNuB5-54YYn.`ff*b?I0Wa]#PYu._B:/^:a
+%*m,3Eqa^<\Q[jZn\Ce%P5`I?sQSXo-RWJ7`4B2HQg"X;4I'(:f6'8=NJ-_>NaT<L95%,kNSIu4lEeoel]IX@%\\b at GlWM0O;^_4E
+%5toc2=<1q?Fi!g537J42+8JlFWNYB#*kn310b85 at 2f#\#[*&TtY%5l7X@:e+I2Uruf,C1S!+Z-=0%E+K[<G\Mc_C<_CD8nhhsbcB
+%a2C\l?%Z>kW\plLri+](/FO=OII-`fjrK+eVcJV>MS?)/^<4F0?/37%G/5!-/eD]R&EKX!Vc,V6Z:itF#djVSG9??W3f.koR9db+
+%/#o3kg7:BKhuP<ja4"6E"_#OPVC'8hWoDga-Z^NSgcQQQ<CjMjP"5G^)H#N<Z`Wq4:uSX(/4YdDSg4ZF2oR;Z3t'hl-jW:5hp!lk
+%;k-XoX+RKSKf$Vl>7+64noO\%'s.t'L:T+K%F=(N?MB?a#F at 6P;3(U=fNiS8DFmXBQNX+%fIdKHlF[F8L<njn?[+n(So`mZMe8#;
+%G!m`ai?Ap)AKEsoX*@s2J(Wf+Y0^tRf](BcWN:04V#]N#@M:8BIG*cXRQ?@;J[fiT;=\f2`*0%5DF at cQJ8JZ=,eD$1057m^?m>"%
+%(KSNZ?;=)#F]B"^T='<(X$u#@[X at Yk]\6es!lH-$?IiQj2KtJlrW&154kMsU^e]BE>er[AFb4>=ZK$0l1"Elgq\k<03#o6rAlp/Z
+%+L<5S8*=fC'*C192D3c.(5ZU5eK)cPSa@]1gbo[#[kW"B%X!":9:Qnt*qXaOAOUWAPpQ^:MX5J^G,rq.8<iN.5GCc;q`KAJn_rS/
+%&[p\m<5"OpGk-h"2 at e']g+7DNc!?i(-R/3#V+e=Z%i^eGe,nY1e<;rIK=,M'^.d(m:526(`)AAnBD%u^JNXugB43 at J.FgdN?5D>a
+%XkCuNffcn/[1uJ]O+XA6K\@0;?W8m+ju0qG8pX0&I:is0JE)<lnp\A+[F%D&Nc`:a`g1[gWX'$2"C>2e]pH-DFc3]hQtGOGWrHi<
+%<-A;]0Sn&bY$oE^PZW7\7*f:D,I#EN$r9,&U?+ue6oB\mj>,[EWX;/tk%4'"I^;Leam at rra5.%l0/i\TaQn(]l%lfI)70!5(@M`@
+%eWid'oBcBs]\G^Mb:YU*'T3k_9-DWE#%:\&lCL<nJI(+B;BV#Sdq;OESBXY1L at 6Ao*am%%7>G,2S](r+hp0C:/@gm#m(pD$4.>2o
+%)(+SKSJ$HthQ,2?\9L,O,60GS@`9^]Xn"GcQ-3&`cc1mc$_V at 5[#/.gapN(YJ:1A!B\sj10?t0bZA2Gm$[^$S_eW_X:b9_A/#__8
+%!mY3:g$&KKgRKAITsAP4XpPQ at f5l<Z'49c.<H<QA:2\oQO&#Gg#&I=8`O?lNGrZ9QIHMRaQnTjspj65qBYZWR0"YB#14Y#C![W$1
+%&JX_7MlHaeN^E/D82Oi5bqSW<(Q]ND$;*2QBW=O-Usej:ZD`s at lt0!6KTWm3S$e>p92il0n.V5lf;bK:R?;@V[%F9/h9seI(eqFI
+%/&>-r*`FG0(@k1bGhS<VMkuaiL[7P.,5<s]U4?OTr<nW/-5+"b^kq+NFkK_:$p%Dh$T[J>6$JIO@)iRca.#@)^h<0ChnHQ"cmENh
+%4F^Lg at b#4$1rYuZKp8D4$H?nZQe>oInfBcHHEcS&ap5"uR,]daNtc33CYZLm?8!hDW:=X]9$(b;?iYs'#f"'XiF_Q0'"S>]fOpA_
+%UT(9<7?u5%\@$n$'S/i9GrQ^8W1V47/i]/88H[EAM#c[SNarG^_A1CpRPB"o+#,9Y#+aNqe^;@!m!i!40kT/GR[27FfU%AN,PJ at +
+%h;^rP%BC0/Fs(79bH?(+q)Gr7G/%>VN at rVB8BE@B^*)"n5^IHTkERr<%3.+-U""pf0SP#GVO5(2+#Q'YFV9+s>mVQ"k%SCa4F>Sh
+%!9T(J[LV<R!,AR:++e_0L,#cP.Ku"VX8Zn.`)<g>A9ZZ\-f\2>[OU3S3.DE'F1!G3Eb;A]W:!ZQAJQ5K'dQkW[@&;m.=/7<Q2u`Z
+%76Ajr]&K/sAoW_S)ruoYS(%&%Q'7O>m9I%o6 at Js$3gm!m+R-Q@/IOPAOC0R7W[Z6b:"<0d]>-\<LUg,WK<+$XK:E>&$<%1?YVd`=
+%_&k+OgY1`Ti:bHKm5GO0].El\f/-4U[W_rk2R)Xb;p7R;1:<$`Vn:(MfNlekZ/uN*3mFB39"Q at iWFQN"'V;dt9r^p5&4N=UDn#uK
+%&MQM5T\pTiF=f;!eNr/GD9TQdN)gu/+jRF#!/^ol&=Gd`":jV$cYAT%#=OjY((V21We8F*Gm[-WK>P'V%oT=M at 5'(lG8n+%n:3j<
+%J_Wge_;LZi8q[n&N=@/cA5/H3NS0g4LU[WPS at CWI(07S]R7`"0$tGWjA+_r=@qa<TLsG)M_,l5,-[rbr"ZK!A+O.)*eF6)`@jm%W
+%m:781V?'M:_M1c7=64][qV06%a.4?bj7b4"h5)k<QB*[Df20d3`3Lh"]-ZKL\0U/bX8F%S%s>;OZorJF>M;ge0]L%m3?(N6E)-:8
+%\IsL#P-QApkt>'0GI8a8&d,c$F61OJH[8]EPGEF8pEKhGlcm.8QROVEjuQ`[-O_n;%'S]G9=,Y=\#p2T%X]Y--d3Ut#h$aS.6c%*
+%J=s*oXA:q:%SC2MV&lq:jToWuTtKjB*sAEFSIUPC+H5j;r#%[r4XXK8G5eF$n;kVs=(F2p#fkB_3*5";7+&/Dg<%X+UgdJ<mBD9m
+%>a9C@,MCPu:1]W+cT1*mb,"QPFoM*?gE2pOVQae/J/YBEJ1luV3+[!4L0qn&"DbuCG^B-ja.RHR[Cl3K[ZqE(4M'ZA2leGeaP/[O
+%e>!s@`B-i=YD6pt!7.'TPE8epgK2E5js\.oCX?>O,_^n at K=SpVnLk6?X-i74Xohf:GaQZSB+6c9n"u=.ktA7ca,Z\U4M^!#EX+=]
+%2,ON^0nN9#^iLtf`bS,\Z)<#o6f8;L3u$-1[q[Sr.Ci2M:J[PQ_tj1H=2iViY0-,)$`UGtE.S1fKF$Ck1EIipLh2mfA[2SdSN?GW
+%QVFm<*P?W>3CT_F+cL@!M?-74ih"Yn")=*$Z\aT1HFEe?2XKrm^cFQ,nTQG((o-[N<[1\?joVJ^s/WDn`.LL##FINqR>IH:^[90g
+%A`\LW*d<9#!l,'rBfhd+]/R#VG*Tdn<8Y6GP<D(5*A1%"#7&O;d:&G^iN.m6XV:X_n(h(`qkO97RI$NHP)R4CSC:)@4P1-=nlZdc
+%2[cd!-^?N)[=:m3H-fO"Mr9c.C2n9-PoD'QlLG#+!6F_,OHIJ&*k\Y&4skrSe_>&IfpqhVm,j`LM*77+&[4%d#sK',*,m&BTpB,T
+%l,<<,CZAt"[s^0[<DSeM:)3rIoN\%D=7&Z_J:b4.9RN_q!&8j/Gr\E.EB_h8e)K%$IMjLVeCsD$k3(%Oi\>7)hWO<t#AC_,7.WmN
+%<D?`Fhr/5a>8MWI7/t;Fq>JIA^*NTBjJhEjdY#$3RiNop<)1b&=+ZNgA$pQQp:;bkVQ(INVRaft!kHt=]4uTOU at oP1,3M\nFF-T?
+%;FuR;7EN,=nQ;:PE%@k!4EUDS]- at L4p<Fn-o!4WZblaE`$%(S1n475'(Ff*a![0[Em^q:afd7[R5+OB/_AUP5Uca?7Uuu,qJE%o?
+%3%cs[n=V8fJ:V!`Soh8sTSCSHAf[0GM^V/_9qlFP.S3B!>(#tu04t0 at S_k#)4_2[>(kX1:;N[V'nppfql\uU0&-T"51"iu>X41ap
+%0(-Rh/5FGuRR[6lheBK$GoV.-YSC(E!r!8U!0&Zp8QcOM*B3eLbd3Lm(@2gb<&:\Oi1RgqMN+s1A8oYX8ctS392#[l\Bj4Y2$URi
+%DJjsVGt\8rgR>r"j@@*)WBP3DZtqS0%Q:Nq%h!VJreT`:`Ypg/#U!!0V,5i=*E;9h3^&p)Mg61h3g7E$(O>m(D4 at 1E40IKe1N:Aj
+%c_OO at _m;7 at -7@S%]?T-#A[Z*30Fh"%j9-fl$da/Ilas,Z+)8$K831+Q`)K,ip)E5K+GA!-2HsCjmmUtE%t*a&e7BDHEcn=Ea.<0Y
+%JYp+8_GVZ\Vn=+.j*BYPWu_/W0Ji&(n4u/W3uGf+a82HP3pd<bfdJ^H at i]F at SQR%&):]pJ*=:$&'=ERcEN;/VgIXCVS9Udd=DS6M
+%p&ZgI?ZCW`L"Jj#Rq64>]K4i-=5Y/ERc:rHX#$K>#sA4AG$0Nr5utd&FfGuLkUk)7FRm)pW[',e->-DAUgGC^];_6*i`Kj6@(fT&
+%XV\/&,`Ns<HH`ge9='14(7uk(FqYs#^Ns\@Hga\cP%1*\WXVOIn=Vhg2C!1p0qUPR0C>gZoo"0WWSf4]H;WOW<DcO0WQ59fVh%.E
+%pjO56BMeeNldC]fkA;HsPJ)bE:Fq5eos4\*qsC!;*K*F<4:$9_($'NRlA1W?Erko*.r!JfLsco^1?4Hh,bE9_X`BVQ2=N<RF[JJ=
+%qkS&(364QWh*EXNVre-V1!>Y:bq;c(7/[$.+[L(C1ms"88NWWF=\#cp]J$d-8MCn$Q=s%RjbYmlI>@&u`[GB0+^lL15:`Bm(_u]b
+%J6ff$4p7DE^cG5ZA/U%C-.l4tV-A,l@;glpm7A/72R5&l9H8Ni6suE!#mLp\F,WUEa0>XT]EL<O:!enPf:qDKZ=8SXfl'M-hm8#k
+%m(*.u3,Z2H,U!:/73rmuQUdRHKL2adh[gDQMO6^)^_:,?p-W at H&:$D3A;Aip].#dILL07^q!e/O[&;onG*peip%5_7;d>PW.O;@]
+%q/bc%g*.3aPl9I8MnIR<T$s64BO;bc/p<F-3 at an6OauUgScYXT]bmh<[23[_n3lVuSU?)=`V/+;\M8"2.?Kau]%t9sYhXc[6o,GX
+%!"QaK7UYPBj_Z9Ri(2T>Rn^qD5[f%<.90dr[VI*BBntLWJ7@;kghjQs.`kkc6jZa)fN0C9d`!HXV'f.=3=/?S%j\.dKt&)toPjO!
+%?#hcL9X]\$&/[>KWq7 at fN/>e_nN]8T2R#g+p+>?=O,3/+EKd$$fsP\rg:2R/>Wf+m`(@U>6u]qDP*k!#DO*e\M$;""3%;LdXD>/O
+%4:_Mb<UH!;6dG,IXI=2c2t<[OCeahl6'(\:q)5^m8;AWcSi'c'l9<8bGRWTV`S#_<+DF[Sklt&p#AUB[ZM!D-Bm-R48R2RI^rr at f
+%+d08C5b<=/5O.LQk$2Ft`-=/[,^8c6K@:E77Z`\J\M3^Bqj,#G5T';JQR6]E\YUO<hm--461kf66[hai^F81ppS::jJ?PZ&0-JNm
+%0#1?4M-[1g[L7PDEHNPH[Kg8ZT39A&+]KW at YV`]n^u[bCL6k]a!*C-)hG%HP,/=&pbmGU)FZ?cs`5BMG>95CCbXmk,cB=O9=k6mT
+%*PPZ"?]UTqkcd"0</C24aQ1.TEZ6dMJ44 at W;f`.Gi(/q%#)p_]o at b*B[&fG*JKJaP`M]kl<EqOlJb73D_olXL8$n2<in#_=W6;4C
+%mq!DRk`<?h4#k)edA&_B"m0q?58.QhILkcPr*.6*!s+(:HWg2Tg\/m@\W at elYXtj5cJ7FTA-j[MI/^2.2:<BhVh'Xr^cN=Cg0#ii
+%6Cd\JM4BAq<$&4m(PWU@?-]KdmOpKRRZ?.bm&5&r'E#,Zo>S%ui]@S[<WgMcZA9%lk7JbrJ!D_4oB)c#-oO1J2(PGU#;;YQXU[PI
+%3hL9[9hs(+;9=CV]UZEg$K6grf.;.:#a2=+m"aM%!0HDD.[e@';);EKL,- at V2GCbe_\1ZKl"q5L.3dMjOfcF;A4Z(,SgLp&R`L!,
+%e*>)u)+0-)0sss=TU&e,-Qr;VF7gR#Qc*nW`*lpEh;XTeB-+npM4C<Zl#i;*;^/t`SZ%PKI;LpqlEeR,<nNt\T*E$S'7;"rDAtZV
+%7W+(:A6p*i!<s#?]5d$;:"s63/Q0_?H]!,q=QIjW(Ft9:OnY)(bUL9e8\Tgo,VYGQ5l\+1NWDu.,rOVor2962nG!).Q-1C!&YhlM
+%A!"#)WrW];AGi7J"P$.fAtUD__D=e^SUp1d*JCHF"b?>hBLfed%2=<Yp**$IRtP%iNd:0rWs>`JOhJZ8#@,5eG#]T#N,k3,QV1o!
+%'#57W:2No"3023VONmB5:X?[:RDqI-77*K/=+IkFcQ8mk_6k)XZE&gIVHcu9UFt[!L4;E-8oa.?efh0\OHe.UMTgP)^6HVughY>/
+%?%>P!C`m8-;-9fcBU!IX[7c]O>CMj;?G'3aG"H)%]?Fp,O^4V'+LjDt at kWSRlctl)`!R^@=g9Ft,hX9*NDC6g%MR(8Hc'0+q,;CK
+%JRsS-6BcIC]@hL(1dCV,12^N5ZYNn"\s-2UV.KB24CIX.H'i)bH&IBufL[ui1T+s*dTG2<^:S6lj!E#4.emc.acEH8pI4(-Nj;)h
+%ebh\SFmU(4.<V8`8sCE<cBD=9[9l1PDS^b5FDg00qefE%$OCCO at jP_cncFbfgP5IZXEcl8ZB1B7@GrnB]KG?in`-"/>qBe<!_9Mb
+%*>e$43pGI#Cj.pj.pHBY+935/]%Pq7rX(8#U+Nh<Zg/V.\Zh<TVhQGTUl&3ENa%UYO%eF=]i(C+IGj/1,6GskGT:+;o"46VSeL75
+%P&brBUHVoJ&ofgfAb(n9&S*0.jILGp-<Vl_Ra1UZ3nH'Hl9/AE@*d?dFN2c.H=>.91Hmo0WW"t=m2F78NY<Cj(Z)X0GZMm4Y',s\
+%UJqQRLaG7/-pqiX#EQXA8igS93O$`(,!A#(JrM:mf9m&&J*P9]ieCqR"P"gA;f)V/0X3@)k>@G$793kPMj3^Ci2%\q2@$\$@#4aU
+%#a&Alnek'qE_36-AQ=h-#Udb8jZo7Y/^/?OO:-o at 1NH.Ml!b.YWG%q7.@;o6XI)/MCf/&!mKglM(V(\7N`jLM39$F6ADB3]6K&cW
+%Y!*,CeEUkZC_4L?Io]'cN[?39N=mKbqN[Nq3@$hV3FU6D#1,0!dulnA>#+;+l06ka$'NPAG6\'I3?K28$0uM-#g5-e*"7lXi0MKU
+%!0,)WX^B0S)=kRRmn`.L<q-=7A+/Q!S?7bfd'X4 at H,tV.GrZ=6%frqhSctKp5HJM7A"N'kf<tmJ$b"nCbh at MtV+/l at j.dtfnp?sE
+%pI8>nGj6a>l7Q(SYX6'gRiH!UZE7^Lh4plcQMVJdB(0,u,fro:Y?`_8YnrrR[12p;1D=PISG'6K:2E^oU"22"j`r4KfK;o&+=?.%
+%UbR#g,^T.f>fI+Qs"9qOpI6(hlEcK3qV@;L!E-(0X)Q<OA=Fr_V*'ctN7uu0ku at uT\Uf at HRsdhj9"HB+p*/[n?%iAs's/bk8#=9Q
+%_BWaOX<WjS=R3Cf8r?OoP9!;I,E1%'L#"1p.J`8)Mj!dQa0*C6&t-ffd/c23lWOJ*^qj&`P#]e5oXq2<5f0T9,1'Es,W`N9(Y^QR
+%]NQ;XnYkA$Z*Xg;,-7J)KZ(qhcgDHoisPA:>+2Es#$,tJHRXaN/9-9\3GF=d4]/N*mBh%kb5a#+C:9iYKNr03icTSf((]Te^h8FX
+%'fMqk+Sj\"`R\1g;YFMDc5lfiq2h5Sg)4MneYC'E8#`d$NIr)/C_.\=BeMhCSC'!8e]AMWSH^-:`EelBO7)O"D?jll*G)HoOus1U
+%8:H_lgnJ9[^(3GQ`_[$AUg>=FS+Bl-215*Dq[$u1JRgb<6Uis3nYMfYenhbJ0q_/4+e+)h;!iGq,1Bss<Y;]63ZKp at kQ+?ZLEFWE
+%YW7Ui]ltSogM]#_M05*OIl9rj5TU58'"P5/qmeAGK)#T<L5uN\*DUiZ6&Dr,4Mt+\/O)goXkmHh@;c>\duO5J&!Oj<"p-mBD9>_Y
+%Ufe08k9^EJm]IO*WOf4)Fca.[I%9B.bt2fBe\R-N?ML"DB,6AY&BX:]bu*cF[(4k2j7sX+7`<s#`f<IhC_9Pgla&_YkJ'O\MG84g
+%l`mM+A<qI&63/;l2jbo?CQ>Vu]C(8^]-r1k<r4/YFeo\RfNHJ(k-j]jFL*u_ctRj,k?S4IkS`sZJ_t):Fg7]6>n1(f^f[W`"FJAZ
+%!F7Vh,DAuWG'R>FHa0^W(VWOO!m7`@Gb$abeo#$N"/$IF"cBeRZBn,AiOlX*S&69J<aKBg[P!6IXpWKHic\!f_6W*[MHi2sfqV:8
+%$#\+bCERc*.RFF8A5p]21AF5R8:/b:D55dPG`l<Vioe]sCr%Hu8O5iZb_7@`#D&qkI=W'B0.9+abLuIQV$&_H<?u.<)Ib#F!83"l
+%UnPjJ2m1j"%;N1aTR)bm/<j:%7H!lV19"c\_01+YM1%3Ue6F1+gVpML7:Ja)W_OE6J3q5[Ap,W^N6a5?GQ=>;fLq>5cEUt>!niF*
+%,e0OHE/IT7AcQDs4C`H,iVt(ehNB/)OW`'NqeABH+Go4L\c3t?*^p"7oXuJ42-$%VmNc2;p/"cdl/&f0ki=G\T6%=@VO(%PR+g at T
+%`=2Kko`K\W]Pe at mg#-\\OSDcqdrV=[nKb=$VE?jujRE"c-^pa"nAtt:\kP;*m-D.\T"NVVAI/BYRCi^nBB.K=0f'VM at f\nf>mHjk
+%D@(I'f?9;L`0^Ucd%:qg:??[S2Q,%grDL?PSWb86OfN^LK]Nf<`:XD)Y"q&8BnCC=VV<lJI8 at R;/K_#?+2s7AagKO;CGb5V8od)d
+%:dD;"><%(qjgh#e0'CT@]UU2;p!Y&\2)cB%J'<:SgZ5-0KU;QP7$?Ul"%0KJRo;KuGk^.iP),7YFsYm[[Uk9&(1M"R<:D][a\HY6
+%39AGngmriE"0I$E\s.o_^bh7TfK>u(bhQ.M4r[uDj++o#(+lTWOs2K%UQ8U%*(LaOag^`SiC=PH8+`;BfX!NsP2!PNqHhN`ad%,Q
+%Ssuk,i9K58XCUq%iq#:Ca`s1u0^JW7hAYVI,fT2AA#<4pMBFc[>H)Wi]J#+lYE&POX]+ikZ:K(T[Nm3qNIn7:^dnd(#k;jIW]6#R
+%l$hBOBu=V33=e3Pa`Ur$d[VidZ__hS%p*3p_+?)<bDM=7_U3DPe[SRg'6<XP0=)3VQrZ;KOkt/<S'k/Ao.KUppa/Oo(Cofl;:%UF
+%lAC#3CK@"iDC)F`gp9Koofe5sgEn"iXBKl?"?kOmRa/5(0\-0X<Y.jqD51QC[%qN^\41PQ=Taa#PH\B4rrYCH>*2?%R%pJ*KaQDS
+%=&+.N at P0dF<]miATA?h,+;Y'fTMKSDRPpeL_2<j\=`U'@oh\B(kM6q34_g]#W!&b_n?>ml03B]d3+_iX3FUt]['psJUbE;FaTn%>
+%=[aUr"I,`,&a'3sEl`%3F@,uVF?5'>mQc:]B<pV$&4OA,)MOd9mXL&+D-HJ?nRd>b:@suc\E2cH-S at Q]*ON`8PdRsc':YS[0@]Xt
+%Bj;_oSK^+[`_Q6tfOcqn!Rm:SCO=0X*P$dNTgg]<l'Ti78Cf0"Oq9qQFlnRNnstfN;1H'3WaJ+ at I@aDcdm_N%pUd=ucNSf)*3;nc
+%nGV)Mae>FpH5kZc]e!)23iD819?J^<&n_e:cTbJ#@1Vtc/;`OJcD-i4E1HRgBf!+kHT&:d9*>.AQcmGIPbN$Qf^DaR,?[1e`X[f)
+%VaQLilPk=.nM@)q4p!\_!<"/H-[q[$<om\..%tCDbM at GOe]Bk_>cP))9$HkfguM91Q=UD:"4&AC.n(;MQ5$\&Z!"q'n:#Da%P\Wf
+%4Q-]e.j-j/PsWlUT/=+T*Dtf[Lhl/2/7kI!E9;97Fk\oH8:]Ff)BCSWW8ts9/`_6tp`0dGlG-f?F.t.`$F>D5i\g6\AR""7l)\(]
+%)Lr[L+h2)=ei&DeGm!frUEeHTdPRUY+K(D\m"rD\48<L=T3P0>buWV[qu-^30W1:#cMO*j,q&AYD8hZ%aWRE6cCYLfVns&$F6RLT
+%'>EQ#&ru\=cb/E>o9M5$69Fk&VFa,sbeprV&c at OHAf^#,MY:lXRF*DaIe(Y9Z&te%gUlNLjj,4[j]WaN%VL[#Np3&0]'>D',@#M.
+%`"OR!mB7?H30AH$]D>d2WWVgj=W8g/i:-Km(:$=gF?s4u0;#_3Uh.LMcV#0Nlh6fV3XDh]SFf4+WTq0TqtBM,Mb5AmHtZ(T0>4P4
+%=<jAbP!bX^CSKk:&slKq*_=X8s*,XXfTQCfe"fHeB!oUCP8dVl+t>H%n$8kOklg9)#f`tLWj^]tCS1"=Ur/,QHV6h2-6>nS&6'7?
+%/9MVI'4smtc)5Jr!I";#X6hS-3.bZ/3r.`[@<n?Gacqq*D/D(S0h3\n\m$K(QQ<F7%0hbDE'/5tH;5:EnWd:$]idlLUF$>0/\UOT
+%Y+$a,</$#-SEA/'YV?De)oU[KI*\'+.$=/WRpk`H44t>*[3W6d\e^r?61gh_fgY%!7PP!$A+grS)Z_UWV^-d<E^Z9_F2HA'P.Ed_
+%/)uD>?mdD<"Q:o:.$7Up8!.ij8/pb%frr'64IFV[3S+2-;a_TS7+J=5, at tiXq9tPR9aJ&f<g%[;jW%3`Y[0Si%jN:Gou(akZS2p,
+%b0!cpp?$sL[3`;i-,O&uc0n?I/bR8j>Pr6T6JonAJG31m-8&1SMj%]fMa%7)UdgGDo$/uHb+pBf>C:+<\J'X3ErM*tfn7sMg!IeR
+%*Dq&G3XHR3KD'"M at a!S4.#=b_fVT!\K<i*i08gG%Y'3%]NUC at Y(cLH380`p<e*efdNPM7Kp(ZLK4eBGM"$Co;3O?*Q4p#q4^A>1A
+%G1t.JKC&1MHUj\sW5"W at X,U at lT!ePt+L#^[\Sk%Z0;7ITGtFDrI'jWfcmX/o%`r0>=uA>5LJNBdk:F at W`#gd.jtA/gpko='Xj*g,
+%jbQCI5?VSle_6jXKA5u[a<"q3.5`[8f#-/.qKSXcmOBh-!H4i/M2t.:Cf:3dG.pO.f?#BTcahF:*soG6<so?+V,#d6Huc?3/;?HY
+%p'V4%Z$-eV8kQ=*BNj#kKn0=,=&!!A_bTNR)Ib=:o'El2+)^u?gUu.!p at k0hdUO=q3JULW8K\l9PRZ+gH#q_7L[l,"f!%PHHma!k
+%JTkELI2jgB<=7GF!YW6JGWo"jHS.V461E>lN&c*[G\]HL+TN[>I\-J*R+?AiZ#gW)E_$&Lj:LH"(01JM4fB!(:3R.)2]jPH1^CtK
+%i;b`.2+,Y4H`0?n!pZ7'\e7SOg>lOQX.8&@=PBrr,jte]Lr0a=3?2hjUZTMuZs<7F%j"X0L`bApP\\V0b*AULD8:</pm'>5!dL39
+%JV=kcYiKr.#><U]m0M/gX$Lnl..&oE.`9cKWDqLRXik=-Hs5/V*;R@%&[lmRgH0Hn:>ILCirJZTr_b$?.a"h)Tp63F[?NGD=jD?k
+%ECu)Umm.4,Hf.Xoi3M"$6_WsCTBJPk/X.kdOTp'[C!K!4+NOTZ1PlDmA$RIQV?af<$-bf`ZWc#lbU6sjjSh,Q:Q=U.qs9Mo=[BuA
+%PHF2I*s$/9U512Z?&3bp?9L$rPDEoQ;2%]bSqV&sCD&smrg)&X`J-Wcnb+h69YKe_3"+HgD*_$$H0&@j2=>?q(p*=nnSA_lQ)O^E
+%;\UeHJ%96nc+%1P at qYFrCWn^@OJ\P`3ohV1"Hr"W#F"7a'6<=B+o"IF+G&e&qjfC*TPr$:c0IfA4p+C%PNkft`kKZ=p$l6LBbEs3
+%gDs8"U'h2=J!pZKPF,<M>-)KIE4[_8487=*KKl'p4nX[OL?EF+]]n'Ump+[ae.c7VFba";?kM43[[&?FBS=nX]tc4Bo4D>[_/pi(
+%[$XO_n at 1@2G8<P9hBdntmHd"DT!X8k10Y$#dIt;R%e"fDnp0ddaMsL3:%=X(Q&oQ%0M,g^cj7;/J)Z+"kCstmM17j"mnUGtklBki
+%>!KlbB_eom+6c980-E=G+M")JSK6q.X(<D at 7L4a(SaQ&LEOr/N"poq[[N'5Wl+k$P)FOOiO\hFSFE"@_8Ta,LJBg"SHZt>OaYh,1
+%i`Ya@=a5Z=n?5X(,p#R*:SLj>=@--JCeb*S>lka&@DZlt7O/X+1:Ri^O$p<9pH'[jooD8.#%\1%Z)rSu_/)2:A1GbFK6u=UHDJBq
+%7!MTf<&3$lMn4OA@&t7LAWa_mfh,(7Tg/:tkW/'&rP<C&m>loFA&)a&4l.:7o]Z`2KN\.JhW9EqYot4'^7%KKT$A)/%`R1/i=**V
+%ItF;,4<P1&:[ULI7%g*.jZ="(L;C'0T:Tp9^[N_r5OdaF=Dpg=49iMbqn2ZgYq:%ae8O\oBOKG"?8<U<R<IAYoYIYcPKf4;l0NWB
+%^)mN;"=6aCRCN:=U<_<#:@RboJ_V*bV#\*Wjl?>K&0cGN_%M\I=HFCBX],]VI*-FT3Fsi0+#XI(>&5t+%UeSF<0u,*[5*H<5WK'.
+%0kMo,V"E`eqL)lVJfVh=U]qapZi<OIDU,jU[fK\F!El5pE_u at KDout>m$Lj,bW"!"ok@<.!ZYeEI,,`W-E0o?c&1Yl4P"!UKriN/
+%HZZnT!u!(F]*Gn3+2t[PgVK2=/jLOuAhIR7.IBi9M8_'dl+'^"Oc)#&?74VWiS?gIRBBhZqr23upLfu-UkJ.W.]OF7fZ,;gWc5-B
+%$YsKf8sn1LP)_ct&;c\DHRqQ_R#s'i+@`l"3FpBWflPm%FS%PpF!rAup8Hg,.gD23]P"^GNQb-KD:@Bi(]&;.695k_29mH.ak4e_
+%_CjBZYqa3+N,<iOfLr@<(4"fj2U_"sFAd1;;Q?Scc4^K=HZP1]-YM1??=b%+oY6O$:>gN^!pPnE>Z]CCD<h#Vc(l%_)jGuZd``0#
+%#D_l<DNH65.u0/A;A2*<n67Y=&5#cKfe$l$dS[=#B:j5JY-VB+!eMPBM#cZoPn!M"4FbcO2*H:Defbc[Z+9`6#<&Ns"GO]J8jO*G
+%=qLp?59sF,Dd7$_K%OG\(Je/SFgso&D_B_"a,"]LpWhG$*KlQg$+p-+K_Fe*?'.3FbW5:I:1T*LeZ2LAoQB0rR?X/]3<j$t(>T;k
+%B-,efD48P+=43$W@*T_9,#6"IS]Qq'9)_!J4`#VK<AoB"\^M=Yr)VPf:Z.0qB)][o)';)g_[8`q1(TrHlc"?a/DO.sk&d6I+RlEL
+%IMo,P*E\6G4/ml8>9\Z!D8XVkiB3*ZQcWlRr,NM\_HXRLYPF+u;NQ6'<FP>il$tN^^/c=O&)b_T8kks>^)-l7I7p7"%!O2G[/@9l
+%`R:7</Xl!brI!bY;1i at Zpo`26W6'HkCb#f#Vsss1]D]8cP=0X&+?[1UV]Ho6RP at 2r:^fs+Y+*o\5T>5`[lk7NT?<>hnq`L?rOKXI
+%pFu;4mS5UfVB=;6d'>F`;LNYGE"WhpM"_m="QUb$hY,qnm9bUl)nS4Q1$d?X?r12Cc;GXb]HXj=*lPA1lfI?JGku+IiMUDso>NgI
+%)dPeW_`P5#Bic8;VIpS`XU^_MOEUWb03H"u;+*7:)sb$eZncppRM<stQ(5*%QTJX"eYuXf03871h+,6pffFPYI/Z.nTJ/4"^hE3s
+%1M;*?WtALBW0fsAPj'&O[3RHLWka1U="UTAIA9J_W\mC8"`?db2u6A9h'mZ6]6GlSS_b&";j2>8QaH+s/$&1s`'JkqfPO+=KOh4X
+%`2&s at flI$n"7U'CThiCB-7o-De^!+t5q@]W[[J<3#\+_hhKBlM?[cjQqg[]fe&CUO1K5GfMubh`U. at mop1MJ9)^q5;GUWRC.=5ic
+%CefCr5<&lqEHTAt9H:T,luanBjY1g%;eTQf9\#/.'QG8gr0o+=0=^!U%mK=//>EI[Q9Q\Y at -Zk3qu5=7S8(")eDF;Ve!sf_e$`Xf
+%6)C(^gsn>YU8cAfpNnq]54">Hj+#t9N7ZNRntEL1_H^fFUnVB,V/qbaR[9uoS'R]'\.:31qe(!1/`^7$!pjr$[rRRmD\arCTY=8I
+%b9*TK@$P?eHM<MYZ&Y6!11%p_U&L_b%q-o;M&C>K)pVFiFd53\OR(KOCB%e.,^0?I::smPEW$'pj;&e^. at lF`\mYk`@*,l^d14Jl
+%Aikh>\HOYqTKnGUo3AN[ab<=^gQD=:rAk)Un"N]NMWD>ZKTpU,=-m+-nr'INrApCHKsMTF&^9$kKfn0::OIP+K!eGoo/.o1<(M=;
+%ZmMB+]&)e at jN8e/Za[3\Sk#T$9j$:J&dJ%nnK2en4TAYg&lLa-_idapq=EXg]ZqNRlN=TJo<D2BQJLWT!nTqeVQ at f;f&m>/85"kR
+%YiS at D0hI\/LW;t1R?-l+:9]aZ91VZg7Nall[ksIn'o+E\KeNa1hU_Uk`8b+l[R`S@#rN>DrNuiDEI<l>4)f9UYFc-@>aL#6;`%VB
+%7Ck?%h1V-kTVX7jIXVCZF+?5K:8+D"d!FTaRmagW=:eE2'ek4JC81fu-kZ6FfQc5,K8hqZD9L$rgU[QJ;6edK_U'YU)nZ_U[Q9cL
+%OY>+s3IB/Hfn(pEDH7.`!I*j"kUTHumeP'1eW]VTCJ&Fr?AJ_<\JC9M%GW0sP'"P7%Fank$_Z)2b05$Um9?QS4cD+fGODqi6#ieL
+%?)RDk<0YrED_J:RLZ6oX+;Ld87i*#)1BH[^Kk5kUW'WfkX3iS3_4["J>/GIr5C5ef<H_(s8)Q'T;=0Y.>"=kI<_a?HLh5=o*u=FL
+%&2SdX**hPP5.56ul27c6V"1_E1J;?HV)Jc`.9kqpV(FXgo.P"#1^:*6Zu*>p\aG*Jjb\H`HktA$]K.g+#9H=Y'jPRRk<hteZ9Y:^
+%ruO#1^O:jdbo`Ba:l2ltF].>cCg6R'$!c1S?8U%e&#)tTTgbTDs%OGWJc;l^FdVbP2d>?R#(/E=;u&fLH)&jEGNi at mg..Eq&gMSG
+%P at NchP=,oMb"Ju3[FP$<NE/Y<FFn'*6\*RA%Y3`:odFjQhLp($DSEk::G1#b9ejaGT0(Rm+Q!?heJ&WfA$<=C]70t)3j[HD>qM]3
+%3u_8<e9c&Hj at 15e<0DPD?>*47ClVgcF<GqbS&&. at 97e.UTOeI#^D7M#I_[/,"d0KOU\6rW1p_QRqGJE(%2Xa4AB+k%+Q;,:2*iFI
+%K4K&d_Yh(SZIHgWMPf*Mj6;gCGX0<MVt).*;^O at A?LrX1i&ho;7t>$NA2"_PPE.hATNePs2feRlp5IMEeNX<3>mK[,Sr<S9mWki"
+%J0eMgUi)$rCR<^'HZIL@@t:[(6^PZs.R93FdE=E/,mt at DOrN+pE1Y`m?R@'`BKR#+9-o0=5=n0E$Z3t+'0HPNYTl>+LEIcbVrWGI
+%8uP7SF+0;+*X:JegtKOE6?^i/UP#a\43oh*JsQ6858.RJ$o`U+?XD6g!(%drLEdDMHK;4D:=]B?RHTE5E43Ib8pO":8O>Q4%%fpn
+%VNQ]<rCJYUgRj,KoV+(a21iQH6JD3%5tO;j%#id.Q^"7G&JDN2%'_j][*KrmmB6.K2D8.:BFu:$0Mdj4aYh31+!(CM6',ZET&5n@
+%S4>F*R^gkCS=L<[gKg>i&+g*SJu&C<29t7u??SENg2fHbSI*ZWflGCl8:dB/UM4)2j9Vd'cXEnr%U>ip;X6s9!$B_g1r0DA4JD at Q
+%k&MQppp$/3s4M9pDSf>9b.U[$qIuN[SJLfH%rSM8 at e8(RR^Q"_+"?9IU*U9hoT#Gc#6>t%WnO80FVYohF[EW%j>_&6-8Dji]\,4I
+%WM%P,p:G+Gr at _i>f+'E>;HCuo99.<H?5?/BM1$b?k-0EEgJ;*3HWOOWpcurRq6A%A.A$FlT?F/0(_iNB6K":`\`1D*GU-[<(b+T'
+%EA7m14##a:dn:8Y>L.DS37sD@#S)aOjLEE'DBa06I9fjq3TjVoC<t$#ndoF7Qj^5Q<!R:K'5N284iot6NN0eZ$cMn)KH&%f]_&o8
+%EkWlOR29#8NdHRf4m9+jZd2XoDa#Xb/Cndp8poO7&-4 at B4#q0i#,(aQB:Dt"PAQ:W+en(l'smQ9H,$,Np0[dkr5rZqp#Y"Lk#*1R
+%:(J)%%Fdqk0rJ9)XV-l*Ye*>6TJ(*][6g at .=1L%I8^Z$rKrdBebs(<l)_a#4X5Lm[c%.b at I81ZuLRe?P?hsWU;dCu_p8+DBH!2k-
+%!gC/7(9eq^cE_\Po-O/.ff28&Rp#2Y>]";*;2[#;#PmO("=9lq%/O,1I,W$_1@>A,6M:(Q%.IjFX4Sj,7c&!a/pS)JXtTb#eZ.c!
+%o.Nf$S$Fq1)NV:;2X-")T^q"jC>d`35HIE\SpZ_:qWScl3jQU\S$7Sojn*s181WlPIV#g?+8iN/E?`jR#sd3]K+A)$:QmGk1<*W:
+%<D]]0$qW/\JdOB!Ocbf&Y*<[H^*sHr%B#6Ba`i3q8j:pE]a%l@<aL];>L6l at l^5nbL=pS$Ctfe1j<nYXIgkC^,fYM-^napf7MaUC
+%I"?Z,[LRURH9%6W at _P'(#SH/CAY(r"U"4sa_fLg-P-,H?Y2e-4OS6<kN(gnp%!MbY,[N`u:%':Hi\a\2)59Rd)f0nF\No:HHp$4$
+%H]<rt=,u`";<RKlFK46/OpK>l"!oe!r*8Vmc9:'#l27gh`m<TN4;\tPheC!8#4XfL903rI7kH"IV at qQB\a=UX<XYq9PPCt"J0U=(
+%\I1gs3t(N:3 at YO9PQ8,)n5A]Pb0NE><H]9^h6u>9H5BQ3\B`]a3:`SVF9$"%K$j6e`9VcMKoc.9+p/_**(!R`X&p,]:>%8g,b^"E
+%^Z?.\h_.g%s7sje;BsukYoU6#o3 at Xt[):#Lm&!E0fMi#[:ZIKp5iL2B at gQY>N(^$.F5)X&GN.tPU+j]5?V!Wj%@oPsgVqu/:H[9[
+%-Q>@US;CT\oKptgQ$#tY54D2bnC2%Y_VLI?/_C3N*fH/3`&YqMWT[+4P\t5eEY0"o+>nVs at XNZnT3o.XCdZg6_'2%oZ5ssRB'2'\
+%R:Q/A(Rq<3htUUXPq(e<mGe\@Vne8d4!ke3e=]#),Wi4Z0ii`E!_LU>5c6%`_kEIPcpt1j%+ at +NY)NXm[X63HUb_I-Yd-U3R[lA,
+%J^).2SEeHGHK6+^C,bdoo?O8gENTeNW'\hC["SJWm4gPNfO[2T!Q_3phZts$V:n;:]\O?E;2b92"4^RV?W'_b`Wcb`L7rf&J at t<>
+%1O at f,b\bOQr^`Pn4h\jZg8_,.V`.VVg-XT8^O2%E[o?KuX195uD2h//GZWFTTT]5`jLCZgk\o'L+g at E^RQu=Odj-UBZTt;1U2unG
+%:<L!Y8Cq]R*V&>V&!C,Io_-rl9%;%Nb.[EjQRh0:+QeEn\gHfJ)QcuQZsqnH+MKDjGR*u5f>Dl7Wce]FG"akP0_Lf[Cm>6,ihWRl
+%h5rKSoVF+VkKa](:>iPSo$T4=2,nWXH_45sAE,n*YT2g\0Id8Ok*:;p:JTb47m\K)ELLrc9Wbt_]N*Kfp=Bd<^+.;dGVh9uD(i<f
+%,UQ9,`gmmR;YG$QUA@>t/!XGI<>i#1NaTTo at .26QbXqkT]6,#3C?)*(?fj,q:>7`&he$nUpXcFS4g at R.4/`5=+W[Kb#IMo^`L+f;
+%c=&_@>Z+RuplnmPkXB:6P!b7N5^':3FeS9E%p&:CN2\th+S7cEMjY%c;5K%H1h'i#n2N9VE%I56V=Jo.+7KI3*0M/^mZ\43SpZRW
+%P98\,J-K4WYf$qo@#sXG+mBR&:R)p\'1eD*klKAhHLo!_X32a3)r<.nS+mdF[4N9m:'HoDh.JtN=AKm7$srKQ065K[?uSO"N=)/S
+%^s-,WRUt at 2LH<\_4K0IM7U&].:Xm!*K\SQqM3%F_]1R0]4Meb^Nd5RIVf7*m4IU1O\=?f@%cN;:O'^A-,T3!>jsgSmZHD7Ud&cV9
+%A-u8a<0$=5.E>f8l'9,efhcre-Z55B6G)L@<(u?s\;YdVK,?J1c9$"LoO[\"l09PjI+,c;+lopUks+n+o>MPt*]trEik?[%It at 2?
+%WbR'tA,2BpW$MA\onoO>-.a3?;u&#9]?YKRM$dNf8r=P:Mft*E?og^4Xd3Mf`>3_V126j32#WAt9eEojdP/7a$K'*uYd-jSH'PRe
+%Y#hrb6JQ!C;p*%GKc%)fVOeaWQQX]+NRXS(W:"&!^&#CsK>th2f:-``aGO#iR at euhR9YS1WB<0<ir_5DrMbUN#L1A0N_O$/<lq1c
+%.>i4-^gbl)fR%?u4IsQB at W)`M.f?bYh$J$X(>:#j6e*HPc*[k>_F@**=PE+X2bF<RP($n9a5SQ$4-^Yr_d&b*h#jR*jEQ./Xll#>
+%DVTP?<\$G59p[-Y.^CiD9.:I;9-]9HO$P#^9J,HSi9DQSYr_jhq=(2L/'oek,Iu`F:Etu98R"sg!j8Ku:eee0R5Ru\+Y/[?dPOA[
+%8O;",VgEm`ad)5..QPdR9f."`)=NdV^dd"<7f)IFjb6m#hD%XGOn9VU`*<rE+V0CGS]f[m0!'=11j/Bh#H!m9)%.&?_img"X)2B+
+%MeQU+A?+>;D88AII!J\#cOW\B]XF?iNnpfDO at Zo9Yj(?Y5JfoLQPTOAa_8rr8^WYnaqgte"=Me;ZIlg>mQ6db,p]?+oCJX:2Yjp+
+%%BreSoTNqjdhbX[5[_Q2lmmu_Mb*qfaUD4=!n-WbK<B."3ig>"9-W=PpSYO6OS:%;o-3'=Xf``a`)=1KAYb6&]B3.7^un9DlRlea
+%_+ckB]XDKmSRCeJc\UKp\@g&Bbl0-XMq#N=ZXFt[dU'%ARQ]'E8Ys**+0Z;aJ%3`?s&r;CHtJp"kHlT_=J\^RBDjjd0,+Vo-R%e-
+%"T0prQ"-T66$"C+1AOunT("sG$QSngnc%4McN.CO[b4-K'I`)f_p&5PU3KQuU"%ilPrF%!mg6UERQq?]XYU:>\Om-$gmT4p`0f-\
+%Da+1;k`a0fQ_-+cA>Hm\=+Ih9.2B"9BPd>][Hj3of\HPL_SqfhHWt855"NoR2Tp!l at 8rc3:)e0;I4jX-b)&gd5$850+iG7+@>tf$
+%G%E>5Z0%q+bkgej*CP0'!WSbGi<Lu.Wh=a2k?H]TI?p,^j!OdO[rAho"XR!!Pcq<+7+g<ep>:%2dN#aQ`1kQ0j$D?m!6t1 at I`jpo
+%)5\Wbl7>9\(ph+bN?1 at mfsN)8$.s;b0GR['I^*NZ>U&&`dIF%TF66E'8Y$/cXC"3(EOQ5o*^7cfTlKbZ'MafWDb:b8RNd5*3;Fj"
+%Xtak)S7$JCK:F,nGr<,b7"/$IeQb69\:Gn>Wo)DD/T6V=;df#a-";iR4A',p3o]a);-mPM[HI)S^tD"E at 0u(G:pG6S)u1j--(hC5
+%<nG>'DHa:+ODFmhr(:jqq\8%8O9To;1k71ND.$VHiTI?t:"f[f'67j9mmRc;k215aJ_Ed&ou;$&o91S?jc8,>nrhrbCcJQe, at QXn
+%m=S$*a'cj7!k,L'!e4Ts$Xqf7[ZToF27.V3r3q6*HSU#qjdJ[(G>/42936[TMbOEDk.gefb7:"!L[0#<;QQTt?=Xs6I!!fH"pl`h
+%P>1:e,q]@.k%!M2VGt6hAA10..Lpa!\Yf;$pFZ.0peuWV/E2i1F2#Z0h at 7EIKsU5Gao*4eJ9<Pfcde\"SKsMsPS_3bAt(RCF([.n
+%UQT<A"ho'"l&ZCU>W9u8gcF5[K!=a-V'dlR2d&W7A1gi3<\gO=Hc!s9%=\B=]39(hk2o?Gf.;iVI0q-=S,,lLkYk.N*r9<P!5=6W
+%EBqOh`FKnoUM$]@6UT1n9dfItoKp?'rX4/?Of)mK0un[C="9mh[^@0@\3E<n/!$VSRDb?jOW9V`pVP57%9f`]=KqIA//'9bVIZ"b
+%gs`B"j]cA5QRILoJ9e[CH7ighbtG.4=oli+rgB/-8p,3ff!"\r14(1%^n$>P[>d"(Ab<4kr!*.J']H0nRkgS*Q!]Hl\<oAR89o"<
+%n'jkM[HE1O<+=HaCkFW&HFtjOd*JM4'[AZu_[Y(Oj_<^QXj]Z:S--[!(V?3R2)u+N%NT;#Rf,:T(X;gJHO4jA;C+b>g>@iGK*>K)
+%N+.j?c^q&MOhC\5aZL4#-L!l`9i`qJmM$sjrU`3&H^!>[W/.C`?GT-B@,uY=`9(lPCakN]$i3f;1&YCQ;E@)>of:#Fd=JQ"Dd at 6"
+%kt.Z"]b<RZ6\ac5/q:HSg-]UV(3<Dt\L$/'gfi:N=hunaHK,d8Ot%7(VPTL@]?DJ.4IA&Lqdd>WPeXTo3X8<SJAIFQahhU?3:A68
+%k$BC_2uoQkeDPf at GB5i!#\WWFBW437SS4IN-3$cROF[,d);5s"?ceD/^%@UB=><.PO;CaMR=k+o9j6;n0;+X at b(Z2gPgm.pVF_1g
+%ngHEb/:0P/:LI`=rnmpKm'Ji#Kk[/._FL0@@^jW.f>,2ZQ]LL1=-Un4:Bo'VG:KdHhdoBT+n(_1BPMY^h_c-C0KBaoM4K3Ze!r"n
+%7*FSZRb4g5ZCq>YjIVV4q/UdV)GY'SaN_e[h%]]#3NYHJl3r>GcDsb4h]A at m%*9u*_T"N^D>11TpG"t[qbL*.4nldQd7Yu9@<J2k
+%"i1]1_2V$d>1f^b;i<fb8daj_oMO-m1,rqpR9Fd3KL=]LjV1b<@it-87^>_8f":s\K\NidXJtFp&gq7sPLk:0;N>:=P[ZRWgg%>N
+%;_ZqN@<eb<5jC#=TCZQ%o\+`,orV/V]d.'O5Z2&`k.ERk8_+8ieiKV9<U7goXYklaq]:"h'=#*XD[MYJW_Jm=S9bLT;"Vk"d:O_<
+%`[pQGAi at Id2[bgqE-ALj6fqZ%5/hb8Bg!p7=Y2HMbTH_q6l:.);h8IP5]$S;me-BNo.DYm:WF,YDb'Q:;$OBP0iD"(dj at 7Sr6jrJ
+%43nihCqcT/OMW2sc:I._[JKL2[q.(%2&C^OnmQ8BNHqBOc]h_0Zc'G+1J"\$GFZ&+cC5bC8]3E(m7 at u9H@M%qWs'F at 6!k6H=m)#'
+%KAH?5GWdKT2&TeA3D4>.1HFUr9B&TeP#oB'kY4gSJUi*a!QBSO_L<GFr?fi8Fl$>kjf.($Wh'X`/'MOMSTt,<[&FFib^B5'$%]"G
+%1CnJ[nJf)q>bb*DIhG7 at nEW/ACc7aKX#+[h6*WpRWE_SEI1&k(TImr`3bZPV45L1)pfo`28?;uc4j/s]12*$;0O$&5PHAChKM4^Z
+%a]eMDfA+r\^EE7=*-t6!FB2qLm2.MFSK:eR[`Wpi4,TG.n9Cp=TnOBNap7HRmPeprVaNAU02g62(NsiD+9jd8UQ[3Uh>k=Ri??]k
+%[;G@:.jsNRKb?aS4DWL/'FD,7AoMn\Q=P#+XF$OKRu4+fklDb!L6mX1.c2gB16>rYCDT>*6.X5)buM"4YaLP`AVD,Uqp>ZKTrKB%
+%;1MEp\*A&N%bN3C!o>S)h7ULVpJ7Am*lsZnWr89q1eBL"$*f:3XmOB4Y$rUV2a21Z-WX$UU<:5"(;;<pfYW*L&>aSWb at 4D-$\he8
+%elg0mrck;"#1 at PKP9K(P/GARW\YbReg59'D at Q)e:#ro3E]A/\G83TWPLjEEW&rD-uXa#FcmLTFTRafJaoX=s8"SfYe%<<C/3e"Ik
+%)%KE^B'Yt>E_',c)D(`"8[L)%Lfr?48)$e]"V(cFN"^@g`Oh(faEcs at DtN$WKSr:cLG[]?jG/AX2HQpAKg*jqWQWkt!Q%/!_b0lj
+%OIHKJdb>EMcq?%@h`S4jB)7:=6mFE/jiB1T3)^USqW8K6W[t^YJXOW1q:qU75B*n)UXNGEp<kgD9*ftf_/$07-j4n5C<lJMM/25I
+%+&chXg#b>:A#B=,og+M2*+#)q,u?AcZ0,3VGLF>t?bWW9*$GOl"ki;lAV$,tQ%HE-hc"CrO;t5NPslq&4#na4*5UsRQ2DtY:NLQ1
+%UF6ik)RAS?PELDXdi?^K./uttbb#/o5"QQd!$nC]:g`81]q)oD?`4oSjn_O$H$kj8P##.3_"kIZ\5,:Zn8$Ig6K1)C/5RP`"$TVt
+%g/=dg8C at _;!%f9k4LL=L[d&.mUa0lKf at cMr9eaVAl\=SIUdEZnikZ)[0foZlJi+u]9CC_43XZUBP*[_GOON3Y\%\N_T=MXLGJ[&q
+%[Oj"VfgpOq>977kr^$09\-qqL"nVJ9rAo;DH*W!f#&6/!G2DgV#]cbP==R2ZM;>h;KIZlrHIIi[l!UWU!/Go3fmkhM-_HigdYKnG
+%eR)W7nr!BOnlLe48^Y)dO4>mU`D;1s--]J7+#r?_;+6fB]1FZ:&0 at CsAg\h"MrP__90,/N,-ggL8jfAbQJ'*QD;eKD(OMcQj=`CD
+%`QlOOg at O'DNq6E_oR-)>qC\D*K;')h')kX=%4W%WJoHN+1ZZ/uksV3"ZeX<%(A=eUP60/'kr2o2%I8UR?qtOigGRjFg'cpGPLpb[
+%LpuO<-$a:[QJm76g><$q;M!OGZmg3="$9ZFn:.agVK%a)pS:bSkXODO)o#d!/IA4!Q`f-1%>ld369R@']rEWPGY"J,3\%^/NngYH
+%@mg,?8UXfR\!?i5j9;8AHZIr&80FqqX6)\h0Clu='e=u\p at .B6CpI_VP"Q+iT`YoYO[EL#E$+KHq^Bd:c43i.;r1DEiaBkJOINcE
+%'Kb,IM.f"Q9)km([ZsthR7k%mMR3#ed!6$$<aT&n,6<Y)L=K0mO+FA?W4:LR&JAe!*UE(NruN\4!Q/#r>gppm*qG61M0NV=@r"]Z
+%KM3urU_iUeAW#/SYT<VIQ)Q%cEVF9ACt-VK(+ef4!]^LR`^H1uLY/n._/!>S.-j at 2C^&Vu_`)]K\_(ieX;\\W%akYJa["FGb(VNQ
+%X3?#O6mq\o;n"rU7H)Uq\9$sLMmsVYVG?]fOOR7 at .5?ush8Ig\:\$\TVt[oA<$\!u%.&r)p)-Gjemq,-1<3!-l/JSf`Bb3#qZ;H`
+%]XXT>`(o6>k?;U-4C-p"n'Jo]*`I.g>$@C[?Eg.:25c)^b,fa->8/Y?h!%"+=@c0"R4b@/]XIK>Dl]4'90s;i"bSIqP+)odHp1!,
+%kgbjp$i=,R'-c at qSAWqI0&EBLKUT1mo\KD'0L8APZYoL/Zem]u16$h0'I:>Z^eB;KXI5,[CCV!E^qbsM(1"RFV=ES>Z;]=HCj"i#
+%HeEeuJ\df<BQa,YXgbUMfSjBtmG=6"q=hhMCn49&DcDn45f9/C!js,9.k5<FKuA_UiX_X583=(Bg*qk]8^OA>B$KVH2f4D:9dl4I
+%<5UD-U?lgMCTp.3EfWAu^S`ibY/+eLq6F=J:8%uCl;K+jrpkLFZW_tD<@+6CITtR#W:OD4/>U58/!.9*Q)J(D2A/WD^eXnnZ#&e=
+%s&pq9I#<oRRK04tR[iX_\eD?5Pp/f+p"$s`fq3n at .V8sI, at W%$&%qdoVcNbdM`Xum_Ka.Klq'eu('=YVSg;;XCg^084o+sMIH2s_
+%_`-5/bZOr=_0>/cRq5+,Hq?II754bWL.$R(L%;e:8TUsRF8?J*G9,cC=ro=lcOjj at R?T;!(`2P[S5q*EPMAd/Fg0H0';(A'?K-Ya
+%WLlG3e5"d7Phl^f!B2M8XW1iFl85LRRXtpe<U<@0-^iAT^WV<#9N!Eei44'VlI7[2E3%ZYD-nfH9M0aU:=+`nDLLMYPPM`8-*ifH
+%N'6G'.LI>b at b?VG_ot/_8FdL>1>-K?!W\CI&Y1>DC at KWtBuR$8\M=';lW[;CXn;#,WMNacYU.tj[a%mH1IlJZ?"l*Ma]Hd6[U8`Y
+%`MGll,_%nT8seX,V at BQ;oDJ+<X8'+:._uh#Ukc?E',#(q\oA6J)V\Wdi,4iqo(SP\&i[)HbqKBi*JT0l_^`&pq[44FLf0:>HqOU.
+%n,dFJalMIJIprE5m;jpZ-Eesh?L9e5Er4#rbKtY+"M;;_i:pN3c)csRb*@bRn2JdQk);QQ51+f^F"Usk[ccMF6s2C-05Zg+N\@$Y
+%\1PI,l),Q])*1[*3dCsG1/+G6E-I*1KRBC`qe9S=cJ$IF;F*Kf']/jgcQp%oqidu`.?#_P?Z9R1S?9q<g'OQ[#_Hrl4\#pKe8r'H
+%F"e8`XurgOi>f_hQ3!UWI79429V0K?E)XLVBEH]e0!4<NA%ZnZ''M=U23bc/#7UU\,2=_'qWN96%1=$LiSS*o(jEo[Op99*Xd+b'
+%0GpX]cQ#5`?LrAHIZ-8+YZI at +0b=/bDmSlqfh''2OtXR#q][If"89?H?(!/m"A"-f-%pr7n^@8,RS0aRhpk9KkLY7\]X2'.2"eF&
+%r?tbb-P5i(@qmq_k/Mm+6(K*.8V[*<55B,tp9sp^k=o-VY<Dh$fZd;qUM'^=Y&&,so"?<WP#r at 0lLR``f6fiP3THka:94=dGY#ro
+%_;_,bCaV"NRuL:UmX(`Hg5R'cOHu-3HsRHpg0Bk'3+lGlK<'V2;dT\]-+tDf4NM$(E"c;ZEaaepOsd&OaEKEScqm%a]</p$Ume*r
+%U0njCNo;'W at Rm9@bn at c_l4np"3G864.%j;0ZeE62:M>+,ED:aC)4ncu,gR//N"LD(%1O_j7"+VT93 at T$h4,'T1$?X-\^,5gk\cnV
+%fE2984cDVrB6(YN/VrdJDD1&1PC)lSSlDW#A?0m)BP'4aX#l0J!.ss7$Wpc=%Cqd/$tdjKW8i:t)lOT]>+n5sFiJk0^?HW-3-EP_
+%o-%ob at hA>n,X.$+O&X:Hn+VtmHTm%BPT'C`UHGHX_$[8PFM(4<BT`Q at lrn[,Y3hQdokM&^?3Xt>V)q8p"cqiKgKW3L:#>`.Yi[_1
+%@V_=6*$&j*_4;Q4nBZ!k>60YTSFY#*FWf(lJ&h;"hs#J8NEk6DM/[\!Offpl5EaJsOk)$<Im=soT!GZM0?`>1!\.N'>[4LcV!;^F
+%Tb@),67&Ij,XE`CODUID-d at fsqrTs*_7qY]c=oh\:$s</37YugL_%q92oe5LCO?'*W7Ls/CYj=0##C,(&k=J:f8W3,JZ(hq/KcR1
+%iaEWt+APNV8]_F:f'1/#^M!,QZL_RBG:jk:%W'X"pq1S:WB?Sdg+L4,_/TZ&ic)]PaLtq3fA4MT2e0f).2:032R5A>8Lf#".=HP0
+%l`"Ol:`<B(>M^j-S]8K>rH_$*Y6S,&n!gZ+e08E=T7q^EGA^qn(DG>uHDEm'afUBA;*Lk#$nYXIjNWTihNe`&Qsq^?TpD$cDi\`_
+%pmfJUO0$cokJ4;_G'Mnsm\GJS5%Pr,%9EuBdZOSXP!HM[#]_3J9+r8N/ZJ*B?Q6Lj:=nqs2]cJ\UVW3\?j^02e,#Y+=:!7hr(ggh
+%>U?`2'\k_sM)%;MOE8;m"m_S3A`N4eDR`IGU:QO-6S8WcG^_l"rd`+Vs$r[VLXVaMr<@EKf at p>`(luAZ)u#h.(F^BU!"E5WJf8Z*
+%adaX8*LWD!]t$@e%a;1#D?)/C(<E.0PQ[)J]7C`bL&h[7>R]_0WW?XP;p[`CU8CDHXehiM`-u$bT;b0&8[je/hA!QtBahQI at mAd_
+%M/!?/^J/<#\X0Z#;8X&Zn2)SS'#,[.S?Kn&$ZXL-6,&J8[fADe0&k*=@WWtfZ"(:Hi3Q:*k$DQG-Ejbl?0l]<#Z'$r&(H+/a>G&G
+%V2B5=o/J5'OaO*kmfWHj,]T!#4:RZ%YI(]p77m("kfL<[YU."%MqkZ\Ce&N(.,%l#gWAg+-p$8?Oh6*g2l(n"N[dhbS:sGR47BeD
+%T1kpB6>c:d`aLQNE#OT,!1B0D7Y:V*XhGd!$<ed.\\AH=6+qAK3-Wf`1;ZcicsZcM at lrV?ZgqZEX/OqCSTd5J&\OLGZrtVD/r(\9
+%RfR6ki(^I5Q]W9*'IjKh.(h&=gH`LA-8Hu'%V.?73,e47'@B&gCm<m'VO[Rd\rd:YgHNT[;QUH]cp=aB-#fCP5oYsJD,0T,pUj<p
+%IsFnj[$..?#cL'pG,KO2j_U#ZXVrr:kFZJ+L:7o1T<CT_MN0rR].;bMeLu?2h1B+2(31d0VV2LcI(P5;mZdtC*"VH[#oY>2p3B==
+%$e&K%NRufANsRHtTk-OP%:Z5FR>5OgJ'DJoU:'n*r4bIU\+QN<Q4.5$ME:>L&:&._<]M'LB;^r+5]r+_KkZMkH_qYV[&kAf-AT.%
+%rMfc.F/!eB$88[.JnPdA:9*;8Q"En+&Ra^mQMYHfq_<D)i&st00.c$sc%S7b8%h%8,h]h-U-f%CJF?_u1j9kbj(7h4BWM"lp\.up
+%PI.MF#i:kh[_;r=jCP0pUltHinc#o/l.OPWX/&j=Wp(b6<LSejab"d?]_fc5^J'+e%86$,fJ;jDAF02!P7MPXId$a!>rg89+:.fE
+%&\YgZqIIQ+;Vq at F<;Tm!4NW5$S10>Jl1.Jf5F^Otqc:I>R8W:q_%?!?Xgr8I*4Ns8<Vbi")`f\a2MO.ES[6ZC9;=gC]66u;[aKQJ
+%(T%\e`p[TU[0Q+>\p^OplLY(ts/M:jqpf5 at bLD;p7oHtmC&MgP=2LThBr^9bOWLl4aB)5/VCAolZ.iFiPSj%\rks/^0=(ttVF(YW
+%!jbB:V$$Kn_!`ge`^Md0$(1?><_$m-)iq(;P*`7s>WoR72pWl67i6o7[MI(VFSt4&f'#S+"pgr*Eh8"CdG0Ug=IT]&r&>r3etZCc
+%a$c,^H2OA\INh]gHr`AkAm%qW)OJs1NE%O0-c"lJO<AO[Dd1uimIH`4XP="h?$=c`Q(VfC(J1ClY@&cr`5<'K\+O8M>3^Dgq>Z0Q
+%_:3]iAESSadZY_?XG_cJ#D`:Pm</8/bY,0=K6ia\cI>k*7jWZgk9DFE"DHs;`OC(p^)d^Z/O-4Xdd#@fc^Y0sUgk at 24!:Qa]-ZXo
+%?DG_S?s*1QCc!::9V at K?V-n$NSe'_ at S>=m`!?IO\H(1[K:fXO\Kfs8;M-fnj/]E+X7hr,E*$A1I@$B)c`loXVePa`WVX_(5n\;Mr
+%g.nA at e'GPVO<h^5XP"/$&i/pt4^)[#0e8k<jM<`#7E;B<22qG/nY>eRAMH1kLNG<i#c=IF9:CH,!=aKo0V%$.2d9[:@2$>(dt?XQ
+%ZI!JUE0,=-+g$2 at g',g`p/T6crEp&#:dohjl"6S2"(]Q\,rheZY1N-UDUZ3aJUs>d]=f['!gVJZ;'sHkj5\SP+sp4kfT(W_-Q)dO
+%5]XD\N"\PS:/:3RD,R[o\R@>%h8H/mM-9*1FF"bpp`.-b58uLO*c8W>E-hXDiB1n=LVE^(WaI0P9:(od1CDg\%sdZY).1%l>Tqoh
+%hR4kqDtB'E<p`94_o`%d04c"lKcj"GmRfXs4QAounO-+c!YS'?6T48`\L8!40Kq!t(HYXN]==^u2o[i&@6t0pNskV'M!)KmWFQIt
+%K-P)_'m(fcHsXQ"S4$"%:]@(+bbral;nq[Cfi(S',TiiADam]W9 at t9*ISU]kr0++ggK,rA?Fcaf>mm'T0c*cT62lIK?2g2a<FU>5
+%+hYIFUpS;RnQg9!O!<*b'"Cth(F-1*gUqoX$M">, at I&dq%hXc"<,e[)c,[+l5phej:0oc&#0n]&d^9IJa7nC6)MO/`D&TlJ^"Jpp
+%7"oW^WPOBhR[oXP+J4'7T-_jTS)A$S4J1^&;mWqT6n%WS=:YX at dr!2'$3YWq=\dkGDQfYL:18BYTgA>DQu\giB`"Uni]M=g@!K,t
+%BU'%T8PYRdjh0 at RqXp==nH3TjcZ=N84`l$b"06AL7.-;Z'fE8(m32kB9_l(tBD&N&:LSmHkJk<tqrJIEZFQ>c/EV%r<Wi".^Rg?g
+%%f4pr#aU83M;e+A\a++ at 2X]hURs<,32T>]?.nkQ_*uO#K?WNnel5MR]*+'(Mc6JaSZ;=%NZm[kTOGh90Gn3sH$.bEi;T]bO-6G^@
+%<1bR03e6^>Vp:2[>`O_f)e"p,$I#Q](iFl0FoMAjKl_49]ZP*1d]GO%T.mhs"Gq%sKWKN#qM5Na3m at f9YfoH:K$V9A9US'"/X)(u
+%G8&Y%roj_8Q>*;Xj at PjY6$ZZq-aFa;ZM1)iG[gVUS52+;\9dBKU_%*nZ#nPR>Cc(8Q[@B at eW_YFp,9n/@*;0^$V>_KksMX9TkO"h
+%4?jlBj=-/@'S<hdqco-8WNr<(n$m?RfAKR<m.e9T<#PSqK4sW1I5\h(QIXi\r5Gq43:GW)^p4J_KhDhZ!Xf(E!r<Q3;ga$*CtZ8_
+%q=<I$oqP.-Y`YQJcEtD9(J32Jn/>+Xf'/]>4]A$!.@;)=M_-@\B"%s]EStlW;DY+plNpSH+uNqNQSqdjA:g+VCe>]of*7`-%l/#f
+%NG5g.p2SEiD7,D$DRHYEb;nF3<X][oU/MNU(JNI at g/k.Hd1SRlqYI at 1cGA[^/k#UYB'"<&]UYAU5/cqC at Sf(N-$f(Z2fVWUs(>B^
+%niqE7.9lq";Yqbi[`JMV7aT>CZmOO)D2PTCjd1p*;\''7F0Ls;a5GR0M<\?65[g]?LmV8imT[D=:@7aa*@-j0`8+,$EefJN:/dNS
+%=)Mtdq<a12nDo#O'O6Cg61?sc\g0ncMU%J4&W_n)<*\#18Fe?V?L0\NEK3:5]*hCDctU%,,'WED],Ws(1Bd!.g`U=W8WZ!s5nl%]
+%f3l+\4,AOM>]=k8hL9`s9=+*%@B[SH_;GRrPn0C_=oEZ("I.et1\@g!2-,*F@<ec2BqXtC9M;$nqIaH at ceR0U<rVLP:AVIuYXV$X
+%;<$'Zn_rn>YO-7,,&r0,fZH^.Yu62uTCQBS,WQe[>h,"g$+O)7A0dTdTSQ.8EM1US:,j]WjTb+JacLN,=p0_fl?u?i$o2th:Q-,/
+%FSPs0<,n3Mk@>bGhWnN-8'ZHQ*LEgpQ_3FT!4qJ*ga\Eq#cCJ*\3`Ju['o/K[%1D6`o[*2#bB/%TW?31#]@=M.DXtLpY5hZrQ`Hk
+%T)6d at 5NcZO*/')dV)`#J%tO"j_YT`!Q2E'pk12:`+5H5M(cS1*Qc5c5Kgp9YQt%o*@dc>q[4tk[E\8"AV at 242I;D]&iDL:6hWD,-
+%LI0GQTGb!"e%R`Jd)gIR%k4bX!5Id!n]Y_/8mitle"K0$i]8Kor/uA)q'D0M?HA79^(b&::8sHhR"mBOJ/N+o2CKegWo3'jX at nui
+%>e"H&h9-:<NPN#O^:\jJRm1q"OC5[I)a,X>s4R<TWS;,u'UoPUe&^(i8NJ%uCqG?9Pof=qhL(.6:Q*E%g5njFQh7!GYfR\4FN_mT
+%ah3JWq2"<nkJ9%!V6hkGa-$OF:`J at q(S%j?g\bqF&.1Q$%-rA?'IIX1X[aHU&A%JNQl?5EK:)X,Va$;i%`oJjR8@<!4#=K2"bMNU
+%^snqWFj at PJdF4Zf;j89lMaVc5DHVguKmQVST:PacYaQ at a82G76k8$?W.V[TsU-8FcGp`B6DkHEbP.u2R:W_X(RPUG_GCAk'jr"-p
+%#k$i=XR*cL0JmY3!;%?qVH*2g1\E#\X6'N>%.PDPQ5#p2fG!)oQBG+RgG0.']WD0QXqH:fBN at -AU[<=b03^4=NZjV_D^8fqB_K6`
+%grW9e(drOH/XY?TocR[^cWSuB[5 at s*W;ZPC0;4/tlH=Wd[Cnr-L4m7:_/V:P_a^7X8;jEkEddEp(K<I\3UFjR_2ae<2Fk0HJn>"=
+%^Q^cN)0L3_8$cZb+XpBRF9Z4a,s"I+1=brg.jZIUUgt9gBs``JKj97ebu58IO!Wo6$Q-O%gQ'Mm,I9WiI?9Yn$A#j.9hqD.EgXWV
+%@knV/OI)J2PLT7EYo5F!?oUhp![8r$groSN%D at E6q.P/$Qmi=Rf^6=se=7Nh.gp)?d at 3r\7F[<b<^PC1kk-6J+2RC6VbdiT?<!OT
+%Dn)=H0fT[b*(!32cl39:lsqaYr=W3K$5l=qM'M?h;c'@N)k1NUe""\S8e%>Egc;>%*s(Nmes8AcDGsNg9bbZ=[&or6JbYYUD8-=$
+%)B3UG1Fs.A8gYspYQGiC>sG5UX65jR-Vq#]$FcSn4CA7@"@]B%7rC8\8P2[5\p7'JpG49GHcHc:<bj>*5rKO/37rdgN/cj#KP?)d
+%ZWN3SFMO29ajQU[@8c`WiK?-:R5e$G-!40M_1hMYEXdJN*LCL+`/'b'8nnq^*0;q6 at H5CtjLI9nSQD)9p+sd0p1m<SCH8W*T1q<s
+%@5Ki,eMlX/f90m at 1$24.Oq$e81dtZt6>jh0$ZYHEXOFYROXem0:4u-3J(ZA"7chaRCbjUSD,@[4&kW"6ogf&]$WQp?n=C<mTL\0l
+%9,e7UbpH_"cG+d_lcq)e64u8Ek;=Q=NB2nT=Q)%V//MUIJ;XQ1Uop:nAm7DiW&$6Mm\\p*5=o;#&f'$PPBD*M"-+B+4QTW$FhE"]
+%(hso\Ku*S.nu]gO#_"e"Kelh[e1\o>h(/aV.5P.7R<1+*,_=`"1%UI*$stS2Z9WKSk2;u*X.T58j[BMq2.=VG=ZR:`S53oN]G9_W
+%#!$&q!Ma!NbOOX&oqk\D]%;.GlCn]=;mX,s8._;Za^DZX,c/X<DKfa8'lGo>MuduZlIMud*&5N&#D6c_ at +V)g:JC,)oI:4O"lalG
+%R9K#\VOce/l6S=9II\Nc"1[83CO at a=:h&@0C)Z*LfT9p54[2#fa$nQ(:F-hSAdEKSQ)*6n:bf13abS:_>6oP:"q`LF_Q?)*SDst,
+%bCoFOC9^?CJQkBh<qZVEb)JD>PCh]ti\7RLFj,I`"VPsY/41*Y,g_#-$,jjJM:[]UkQ'f.Bs-V5IDqqpKhrZ!rG]mOb-fGH6IZZ8
+%k!&.aEI4qJ`b(B.cD\*P#1ljKe3%"`/;&3H+Y)lFcj<!R0-m(US.,RZCF\#XH<Euk at F9/VB%onCh"_QZD9o0bXD@)K#n:]28"TGu
+%8'lr"1*MGN3XT7ogcCM\Z;!"?6gIIA/2mu)k'tnY#GJ at IWjCl5'l3;*iW09Iann^@@.'_rl(#l8+$RH8cb=<Q8La!/n!g"cCKAaf
+%(%&B$;G%0g%C3b(ZHiM_1Bk at ceC*VKTd'fnd]_un23N6QXa_*tDaHV:K?mV^E32\Fl/=V"5<>q#^NW+g6cYiBbU0WFgRsmsQaUe2
+%jYTmQU^+oJrH4U,)qdjYkC+%S1raeT-g]oI'96NcW9=1RFBVTshL$JkpXpt(,Yb%Gn5%1eGui\)#P6s,U*EpP=iFoDU[l[mRI"uM
+%d$D8!-Xl.EX:oiuYkVWR5DZA+rNp!PqagoFC'p:C6kE%;Z)>"6_e>BD!lG[7nppJ*;kb"g^fBMB\Q9)f5sFIGU#7o5$,/ClI;Nk,
+%C;B@/><6J'D3$g(3lbIVT,,S1X',kO-2H5G!%1Uc\d?s`Ar4=aJ[mHsN0gW`S:;%LbNLj at lkD"M\NZ'gHeiuj$(DbOdUt&<,lST)
+%mK?;M8O6KF*u4`=Z)s'sg-Fi<:3GKWkc9=6DA!;589:&Q at rF^(S!8/B0TC(a-$$?RP8(rI0F$*K(gO!QL]K.\mj.>c+]tm40 at Ysd
+%P8Jr7k<S+^DXBKA8rkD6]$BE.<;'OF1!+uV%YFA"EK,"S&m.%aTmUpB>^'`s=l.YKMf/0 at P.jhOU'd;BTp(ucSbU$1r$-TY&<beY
+%-!Y8L?N)fskUVVQ2?j/FlRc$^S!IB`h_DOb2Te#f0sCMKU`K"FK2jt/oVpNLq)iq\q,Y<6BRT\4KYE]T-J@:Wl.4Em]8/Z`KHRRl
+%3d[j)=.a19&qu0l2=(<%K4BKVJlpm<jNTCU9\^@PF5 at dkIYFqRMHH*d^?*HZU\]u$n@<u[#+;!\-e62]-dr'qUa5l>qdQ<)FkbBl
+%6X4e]NJFG,VeGbbjAi at 5Q-"V*\C5NTF759Z.`0k^kIeIN2dKXNkn<\'qbBVbQFq-7G;([)p&.bUs(j"rK.cbNC?:=6?JQ@#[)2Z'
+%8(KlP,-#V9$qS[uVj*kOP#$%Xkm`g`P9%kqo4UoFoA5jWNc>0$3C7s8%l'iF5G!A>fLX1'HP?!r73qR1lK?Y[XAp.+V&EcUCN8ZS
+%&&Yl^=r=VGFlnbG8E>mq4ROa1XZB*HFTHDmMbfnDDGriXW at K/XC:rXIg_l8ZDaM`0h\qreBU[/hB`Q4gHSlkdhkE3)UNt^IV(M-i
+%j]N*b,r2#fP':o%`W=st#4632%-\b"Qn-s_O5`@#)SS at 6j.(g at 5f*]n4B1qU.BKiP=mT8OX`qW/lb(FP+f`E]=:q$S at MguLMomOn
+%HEP;O!/<FOV;C'>`g,TMT#tfA4-D6b^LAKMqrOqD^R[`B>*/pGd^upV4Lk;,4jLNuU*4LP'Pa//@il[+*+eeX_-FQM%I,+LI>YK\
+%BNDE>%O0;QQ(De9fm4d-^Xl0r.WB:e#., at N>n]S(n^42jr]I*"iRa,;j@\$:9qjN'UM*9BEZZ!%ScjX<J&9p.YEOXocnlBX?aR06
+%ZJeC"Uq?a.kPd2^@Uo#^fun6GIo\JNCYWY0qm-@>PER at _5YfqMRt\A70n[TB0:Z+Wn1/pL1bMaeH4p\ajqMd/jaHE\2&-!WPV'F^
+%Ekc[qDApHj`?g"NUn1 at W3NLJ]EM(aCqCP4,Nlc\saH2d<P.2RQ,n!eo4JI at mKHtlQ8/XrdFNX_o]1p-Fd073?Y_!/- at 7/1D=TDAc
+%3CB8sm2kT>W4Z7BBXh at Boq]MXk`r[s+/>eFf&\fPR6As3FcZmhC34h)os(nV+iO2)0^&(r++*4hm8+;FZs-JKk4$)uD>R;@b@=(>
+%jcE'Im[INp8b3$c4#\g"BNk&qn,!Y.&hoB)/2BAWI.$p9.:F^*1GFN0):9!K:>nt_doo^RA?+deSXae):aDU;"$3Sl&qY"^VaMip
+%[<V==)FrXehDFOMqU['UO6;YR+HMR;*;k2W(cbS$<KZZ`T+)k_*>H-:QuhHLZD#RA%.l_QTHcc)))a:A4+Sp6F4_gJ9=GnDA*U<]
+%hj\kB$Ljdd9uss4`%Y%r7W at 5]<$^?MDTY0tjd3b at q#mci&li9dG8cp0pFg[6EHs0/T&oDuhXM:Q_O->aiOY&CH^jZ(VFqN5T]Fut
+%:L]qkl"&QR^Lq=\ojM*3>"a%Ak:p8^/@s4qb7f6[NCCh&;#?qtHqa,)Mr]$55.Ls`-d-Ch0a:^PC#EX^I^RX'Erat/deKRmQFp0R
+%+kLilq^9AR2NlVfbe$/1.=DP]]u]Un8#VXNaJI3i$sMIe;H"ZNr at LUHGIoo,n%)13?ok7!;.qP%LRKj7&,Jbb%I^&FJB<u$GC?gh
+%>c2tp1+;T;<uXq1dPj%Zi;f%2D'\TaIurHLd?L>M:'G90-Vt\Oe+?b"9n&^<;0aZLiB1Kj"l%///4F[MG91N`@m](:MC'e%.[-5_
+%NQr=J`_[mcK3Jq$__2<Hs%;?Vaf(tFUf at .)D$Ue6->WW>_DDDZ"lSFUG%ODMF+N#pVS:1:rAJ*J2T:#a)K#e#DmXb at L.$o,N0!og
+%AZIBnJHa_alB6JkmW5D`?^roXpAi3k^l,V66ujhB]-gR4DNoXp_:-JIV!M`-NWp>NE:3fZ8>cinBM,nu/F1f*c#"G8_,OAa]DB79
+%Z;2R;HR'SYp11>s'BsWP8rC6-/q`;GSrX3#kPWS60dV$,m"j%UZ92iqE',O/I=i`2Zl:p#C1T5n!5["F?5&LYb0\Ds]r-N]an!Ru
+%AU^#gQ[M!4CK/LEjdaeP2Xp4X96^oQo!+"CCmMd`L$8q\0+q-TPV[r&R"Jc1J*)I;KuntIF$Q6$`@EPXrqUS6mNg%Vpe^+\1/.TH
+%s,!>KWs at +Z]N=ZIV,IAib>%uDp.=tg0R\f6=^-59nosp7"W^n9q$^>m6(I*6I.tXR9>0O at iLl;gLA2F1pIUXkl.YalFo'acEqZ1A
+%&QCb>XuK.O#k#J^.p9fGo/IM7IjsJmM9tj*!21GjGJ"(-8r2FX7=B(0p05[NjXhkQS2 at E76!,;nq6t<fAO2r1kQ@[85r;3uK4'j<
+%`(Xl&ghu_!'F"b0YOZCZm>P3a,/4+-l>!%hS"/?2Zsk(]:[/=+.WK''[:-aeCHc=mcF0mplAd"&rj1!"6:!i_pR,(Co?nQ#Xi_#W
+%E&.#RqT7WZ#]^Pa$F7V-!/M at C0U[eUg1g"cV/!du;,k[]581pnC+fQWWie-b5KE.NG.is$iCALRA+d5/W>W*30k"s]0$GR$`L3sM
+%NKY/u at B%E<G$4tfg?km5qaN\[fO"RrUP6m#@GYY$#sG0H"_,ZQ-$&.=9]&;`I,imFdcF01]W`h8$-KdfLXT>u!+8G]M1sKOCqb:'
+%BYJ]Ke4'Z4]=ZV]<5g0*N<XX1;(#kE(k$ijQ0Y#t`1B;:2n/_a;0sX7:7$#FbECNIi.Xk`o^g(7k@%j!dcM9;r5i at f9YbZlm<<M?
+%3Gg!V_cc$6.I8,HoU[08(+8*kYB^BacCg4<:9:8.^NnLq*thme?@R6um99&LDj<f=HiOH`dX^*U8$hs>(PCAWnSrlsOX"(pgQ?`"
+%XA]8pqQkk5i2$p\F7:GRFl"%ljt:giM:B7g^,aJC,s8pG-X9n8F!g`njl-2>8Y at j_S,+$=OM2[9C<[>69"eG`Z0"dm1LIPtF3qG[
+%iO at 6]li'F]HCi-cDT26_\(#saO?/T:;l;4e at AT&:9tDrZcr65YaWaf[N#]E?I,pVG"1/QGNGk;,dT]PSrkP4Db4FGn4#`d7r8Rd_
+%j;*nM3d;i,%e7V]^P&SsP_kZpd$)E(VnLO!>U?@'GD1j]:?XdSnR1QN;7.ZX)C"+_]Bd!8;i4QE_)J8,2Kt"7>\0*`[01-p4Y:V5
+%%@q4K44fheHfs22XH#Kcn!fU->hkO<R;W8NX`W@%);6h?'0Hce,>pjkCoZ[)!ucu]L+,UZIJmd2Q\sc_M%/TYkNM"E#*^4EST+Ue
+%,.=\=?$:POWNfW2a at Dhd*sU,XQD1[_*6^R97TERWcO+,jf&VnLWrh8)-!Bdg:o0/.F!*-=9o.$j72-ue2eh.^GT[,XYY)!6R;73T
+%RNpu;'+b,Bg[)Nfdb+;&RHN>l-15P8/-F9&;.BB=RX#opj\fk$3Uk/4-NnfE=.7P*eP9"[@D4raD9d(qjW=,:=?f2bPs349`KJhr
+%BPq8SfO6UpT<"NQH5RFe3Mh:tnfdP%:;`H_)L26+3 at FZJAk][Jn]@bRgZ:cUkj>B0p=)>BQ%VVYUPl#;bP7Wb]kMlP.#Vo;_HT,;
+%4GbLH8W/<%QBES=W*gsei89Gk=o14'b#[ZLhq1lrb^6Tg[\o+`eCg,Re+3KE1gBm7jIGDE+&i'dH,huY/Jlk^,uu4;l9Oi69,bl^
+%Ee!7ge:`sKT!l[<+)(W>Rcp\@W=(#q[rXc`cXZO3kW/8sH09^+R(B0uk'7QK>hEF#ARR;(c?l8N5R;N at LpbQ)43KDV95"Fi#c()W
+%\DC/n2E>Ys;D0mrh?j=\h@&7HW#l2i=sd2hkC*Lf3B+^:=6#g8ZS,]ZJ1sE]/>4U:n?TlXNsYLD&5NP8M\^0;/@6,^^%[(dAk"s!
+%U<`43&oi[TG"m=PJD^ZlGF_*o!:X7M4RI[skM\mob[N$eUa="GK at A8Z<[HOZaqM!ICl;GjZX;"ifKN^(H"&:A9R`r7q)K-r'N)Os
+%j=f#7oZ;4X.&E)D^[X2QZ%'-:Eq1db4;]. at n#8R)T[4\5e:!tuPQZ4fF./*ZbJSWKkrQUuYr_g1&`b0P"X*KT-;=k$FgEBPa$ZMS
+%p(7g!, at ZPTq-J#eA)<0\c3qun8[Yr0Z#/&nft^bQP\9SDC#.<*;(5icU<!ck-ZY_plY`\DR:u=hLnSdNS<HiKDp>HNC`aokV[+Mn
+%=Y-p]rGS'3 at 6<!Pm]'!\o>hkYTGesB\&V\Shdd#i5omqgg0_=Si!g61\b/&_&Jet(`X&fFeer:\+)&pEdu&97o9=Y=+ZJhFP&\XH
+%"e4H10A6%J17Bt)2a&fJ#:W6$9&$,_r<:%aD:!YY&,VhgYHfm`b*U4S4;D?6N?-J"WTI^_`=sX)/FWG9^P/P"_Is:LS.&@]Hbu#B
+%[:cVUD[&PSR&[+)P,4h(Id4(3j.+ at +]r[a,K'3b:J-L#W#\.mWf_n"/k&&@]V5C#>>ImN01K^t$>s,3De^E\>d1D5el^fZmPRR;s
+%&0/!=E\c4Y`_7=17^B3YA[L$Q$t$J:`d[JFWFbX)fq'L8f]Pe7b>m6/h,<Mk[sK\'F#.11oq.u<YpQV"H*(7>#C!gQD0V>s.mr>"
+%-;sQU,Z?%0H6Ll31/B#HQ0>F9*c-*XhDmSdC^D<mB\8>\AO?#m,,@?3fr33D$#gk_cSK^mYd0`2F^^qP,fV#[2>LJmIYkri/T!sM
+%mBV>]Xn1f2G'<3gMn1;LjD3$u-/;!XI1(QR'.R!D<J`NHh<t9.m(iobi4i1O3_Tm4rc`[_rNqQN!bAAK\d)*#K^8R2_`kkAF1r2O
+%4Apc$+-3<&.FhUb]4F&>[@Ag?QY6aPf`1 at 0k;l=+^,&30_.NZ]a67!d[O]4.46-Vc[-PXCKUT()VqlbXg*[Hj at mVt%Otp$(n+GJ`
+%-oiTW`0p>SY$<o/)Tc'G=^iRC6Kg)51'm#+'7[d]5=5[6U#B;'")I)4f::l:,>4=bE\)*\SUcr^5m190bMMo7Spbnq4]oUfO']P2
+%M>IT<Fcp%.!i]=g7>]Pe.k?gW2=PV;9@;Kf:Gs3m2fWK+[`BmmSbiWA-gtaa)C$@CYe8,HGMrTEC(MkaA`)N:@EM:KYXqY:''6[b
+%hR:\[k@,YtkC>/3L$7;iRKb50.*a at mCe\-0aGV/EnQ;Xp0Y\J?g$@%YAS=g?i&Xk1%:[=2B2D%["#ldhFQX*r"*76%aHN47]?sm#
+%<Tur!Aga[#d6fsXDNf\_NGYA^-1[FB#.l"=_>>"T<b=uP?lJAo#o0uT>e+ng&u)O.lBjHl<%Fc2G1_s;B>mu`kp"8j9e8M-Jji1O
+%BDR^&-`A?,';;j\RD9-,&Yi(VIPRV0-]F=/YD]T3Z,P((GC6J/KC4m'G0u%&3X,F1FfitXG',j]GM32!Ni8ZC at X2)r-%_q9Z-3g$
+%^oNl;jk&kC;+MVT8#K$LheD!q^[9ir0Rp`U75sn3'jA`eFH<#0*sbIqrBdg4:C8/W'`W?>oAb=dV3^-L@,0*Io+pc,WipL^0`dXe
+%V4"IJE%:EilLD;t_(`:*D*</`:Do5%,3AKs*o=CG]H!O#8N<W=0Geb]*S3C*;35Jeq?,+UV<(D at 9W!]5k at lG2k`O4'%p>M`_<6)o
+%`]W81d_sF<SBK)CcPL4T*I*ps^E,Do7ZY"gW'([6H-8hj-.-_iD71eNmc=\AV at KbqO_t)_M/]b,++&)-#qtYcT-/B]5V>j(F\NY/
+%Dn=DsUk>]TV>3A"*h_)mr-#`7KrOs#'rKo`b8d1p8oI5Q9j3!IBUBb#<%].V;#)(6l>_$7A:^aQcIHlFPDcQ!]mggS8X(0jdT7Y\
+%XU[+lHoq3m)r58f_(pGTZs=1.'8uFk;u*N]J1 at DH*'FIg<=,?\f8TVM9qWapK(iLpY#3ai.phBicg+.o[_;ckH'63kco\A`3OsX[
+%8k+q.NU,'r,S"Ue2f"O53$AI1RJ4><KF<S=-ZeKGD%_AcZq;7;.Qr<I`0J(&IF62%`\&F45WA8F5!;GqhKQql>&3C.p7T!4+$jL1
+%,#r#K<8L[&ek-I\mQ&+Z);efH;PJ$1p-t3W&m-MO-'`*5(]eoo!Y(u6)@[+WT1"mJ/c7O06%Gst^g&)[kG]4!Tl\A>&d4ubR?KP2
+%9f;idRU4RLa13U\P(2.kUl9dKl)Aq_9A`B>AQQ52j8.C];m_"pOlXO76(Sbk>##&uE+".GaWpVe7X!!'f%4HL/+N(sN0u%^BE!7^
+%^+MImPP]!0L%*icn&t4jig009SJpDSVN8k<LuEa5:+.++qHPHrMV,G0ZLnXY6"mFu`[E@*,mD+X+iBb+f\QF'VFtVqC0 at GjhoX%g
+%T#Os0H]!1<EW$XUe.S-CK/epd(9GEhQi!_W,3ICO:7LYoYaX&YKG?n:PaTbC7%HXBK&5\@VD7s%FrMr9akY#QcN\+<D]06_^%d%`
+%q$lWP6!-Qk#GZkS%RHM$hl-sY[$@Yl>p^%*m$L^OgiXS37,-ks:'#ZfTllop!f7b>&*,82,9E"7#nU1`Fk>!tm2Ea..Qo`_L?#9c
+%)`EDj]_fMlaNqnn"!@jBfA$n+s3Y^?hKuce'GISPT/B]_Ooj*@H2X/+Z8p!AXQHk8FI_"\NtB:Rl%0.SEa4.`$FB4ZZX.*^FLBL9
+%3-HgJ^O_.qfVMqqLu2s:kTLN9fL]25WZt-F\J>Ks9VSh@>cdE0$?!u at GnG89`dh`iFTd/7,H=&&-<q';$=0jTj^?Vp4!nCei%\pp
+%Te1Cq?@FRqZ$VK$bl1.r3N9t]_7/<k)iqEk)jr`[]1+bKRC`AE/mkJ`,BIGE++9Mt(W+pMg&C86 at ed_F>%*;\J0LgO'j+4QA?-?]
+%FkUP=-,g01SWa#MgYVPr0A]8>L\6gH;j;<&^Z&h`0t3!lTX5sSTOW'F&6'jTaOb:$"*G!b\]ZQHHIE at .(P6Kq"oGT=WBJ_jn"/#<
+%!]lj;Rf.=KS:d?R/*7*5I$dE:hYq+)ni$,#&epJ3.N+42NS>'^q(e4-EbNcTS@]*De,d+SG)fCLPljcNn/I<=Eg*IY?+-TgklN)g
+%gtX0t*Ad6G$_015JC9+E7HR3i,&>443C3MM)J5;)3o_C at V9J(=PhL2fk`n8Z3Y:F0>72X]HDRZtkr3eRE-QPS".b)1^ir/4b6#Z]
+%"D6`VQ/@tbq]Ls%P$-73hA`#cr2S#!^m,V$dQ=^qk^fT at ZZ3Bfc91[LWX^o$q:i-tD&mo),fhspdT0,>5lUt:HR#BKKA:Y"K>V'-
+%W(-hDX)Q]5"bo9e:r:LIHD#s*Mk&AZWR4YWS_I.CD(Q`4&mU?Ks.&3O0f0t at kc+0F:R*[]J$ec5`-`*p4B5V36%s8^IQ at Rh1S-(]
+%@U/2U!+_Ka'E@'<H;Z1f"JKF$C=)ceX/d0q-Eru*W.Qh&f)%P at 7XN)Z-d:5?T>lUKFnR*,GHc>u(c$%XLhKpC2<7fBljJB!V"C>U
+%C<bDn/s/=YI._m;S)+8Eq?>XCl7<`e!dis3<[U[Had-&!U>3<m>nP_@'T!TEI_"sS4n$^-h9TX*76P5o#KE=5M'=7=J1:Q]($^rs
+%KUZ%>^9T:C]`hm_k)dR80^"E?T)cu47b;E/JueiaT:5:RMFKp)RsB@`9TJ[kX=T4Je=m/o/R'TIl=\u]PWnc6RF3E4Qn at Xh0N&jh
+%eW3&$pAiFY7]t4251O/#`fk0*Zi[\"^00Dc*_F=kpt0g&hf#Z?C&Ddu1K[l++_4%<QGOdP]7t"&\bF at t""T&]5(34=1AV<n\.k6O
+%s,m\t\c$j6#p*[e)d6qe3Bo2s\R=VSe]>IN6nCQEXj&Gp&)@K_nGjU2O$p`!>Ej[cN?V at 4;8*qRB\qru6)U=kk`Rp"2n[l)D!4-^
+%in8;/^.1&u:G)'t7;2RTXjmO.0Xt,$1F*Ybb6blaZPGB;:&?K@!]T*Y-IZ!gnW#3rE%23Lm!1GOY:5d,b.:A!Ph`,(,T\sB[O+?t
+%fd-##fCajA?OL9!b.=JC"BkZjcZ%;r$7:qdZda/N`nYl9#K_Kj3cP!F+V#.LkACtg.BqEn4.)5*rEtuM2/XS;(0l+HT;VPNHgp"]
+%lbfj_VenXUK+_"A.TbSn>8a1%qpHSL+3@>h707$&`j5*',P+k9kA(WMCudL+ at M6_EiO"d4V'ikqe!"?=4^kCFQ;2"m*UGsK+Hn7Y
+%B/,C%1XbkK:.XZ=Rr9[,"[gTdnXA0[DFI9>P/GJlE`"Mo<DQA]D*3F9odQ(@+*b[`+Mcref8g*0V=bkM2j^f#m5O,Qn^DQb2hSVo
+%+/`OF')qEVU[-`6X/F["f^?-eJTI=S7MHb=0 at 2/GX*1=9?&7M\W=;cYUd.]^p!'biPp7<.S9LA_;0-A&"oQsljaklIc=]c0J*OCP
+%R[UEklFg>[HL:.^puHg*"l>'>m3Y_aOVRg\7k$%:0,'.g9)=11l."O_e\<#GGrIW#89o499AV%1ep!>*4<:5/"4p0HnhcT\'nu9b
+%)9fF\c&%2\@Dn\g.kruteBfb]lI7 at e'CjESS#ST+"taq.A>88)@?ntU\Of!Z\ZTR"'CrDpS?ug-gpMl'5kH68;,H+Wlb'6*nuQnD
+%Bc4"__oFY=65&C<(&X>@8n(]tJS\_sIiZ!mP^HCS!V>@LWGD at Rk66;"mssM?Ne<qT^BNJaKqJ^8ZA!R6n-nX,e/=c)YnTA/UU+5&
+%VI"Pncb$"::BcQ/f(r%@dqWXuiaN4Kp/#8U5\)UiR4cGBjh.4&9k0:799^t!5GqaPmgSG_YWTgd<'j<>5n59HZs\;E8YoXaQg;$>
+%[LIWIBjAQu;9S4#C!CqU^_P$96(?SF_!R`j0l;_F60'r0+P^(ADrj/3g>T<')4CTPra<lIBOZR2Ys*\IaqWn\pAf_oVX[DYK[ft9
+%Mj;cP$"_P!(&:f\j[^@0U6^:(;hu5an=$I#*8q%;1UU\;3!&D'1=o,8OHk2f-26%L8sfu-4g:Fh[I+RmD3pPXRHlRD#'PHL7 at LdW
+%P,p?;'eN**K+]t/&D at 4uI]6g/`/X[);F:7m^5CF((n\b<kg^B%Io_+n?!:\Z;$"U;Y)PjGo at nH.3c?2L<QAbJka%d=+I;p5[R'KX
+%m\5\TcZAO'R:_l9VgZh)bJ2KM)%"$C56esiSY[g<`LMJ-i93`TKa:afL]"p\8;aD<D>`R at 45qb.&9;Kq-\\j%NnLaReo1BK6/9XB
+%/IVh0[pNGp*f0%dc+^pSC?;ep/'jhRqu[od]Fe2u'7[3=&Ru<P at p:%5MOIC-P/5.e1[&j0)g,[Jh).H`Z/(^bQWptmqWH_u2Y*K]
+%%h=i2BX`!kIS!qFFKs4U`NTt=<om[\)d7/ab%arPH<1!^@Gn/60_3sgC,frn. at S>NSm.*$APM]kZ$pGIIR_YckEiO$XOD1KGEWE&
+%6aG$%'R+*5h&fAQe(2seJbDe,adL9n9\NPNRB2L%-:9;qk'#dW#C9e4-WX/+heMXI$6T5k6k.mf`jU`f\_kNo3NR9%A!8[Gn3dRc
+%o='ml=41;u%nTZ0&"g]Br]iWk]1k"A*2Z0Bo>]@Pbd'MTb?-2p2#lag at 8*McR$MJNDtH5t$8*?`^kXLqn+ at WAOn&^A]pk-KDA4gG
+%6B!?,N#fk2c0j>O*6rOb=#V9lYD*tM@:M(EYeOf88Ks!,+"7r=j5OOm$fZY2jCt'\)_AW-!.1A>a"5>8c-7L77$1;N^rp/\2Z3nr
+%LC!1a]$SMtnS&M2KD(roLAm]Uc]E;JneHs.>9U,Lh11t;ns;$C80-nV[qXK=+2=*TPZ,^!M9.3In3ji596MKc]O-c$Z"0VV at ueB2
+%kFa?-#BU3R^r'bW#O)9W\mI),K*Qa?%q[sIEY1#NUn at .CJ;Me)Ou,-rFaX!T6;-Om3,H6m:*L<eX:bPWP<,$Y=79In1+Yj?<jD+D
+%Z4^Rs+sjITcBhE15_J`mHJ!TZ(OnSf/dLM4e,TbPj*cF#Pc$RADOjZ?nM(93h!_sP^ZIn`jM&ncp:^#q9$TFYA8Yk/DWAh<Gq,7"
+%Wk`onNhm\e-ekjtFg+0qHJZJ/Vne]+V2mKc2D<3tGn,*J97Jt(lr1u@]YU\6Brp39S`1)mGtXU'^1"M@`:M1L8CZrc]JQWen."[Y
+%2rfiCYVaCZJ6ka+2f%%tcJHEaAOO_T5*,YNZt'i]GTODa4iR-<F"2=^QVTB8d\gF$%YF_EoY)b.Am-7s:5j2`"Y$&2PYN-nm(7;C
+%<Q[(#aa"3Pb9sfIie5TfpgEsriY8EJ2KY3&Q'c#\OMiFkRk'Sqp$#E4c?>X\<*P=)\rstaZ"R:7:=Cm<o-l;T^g$*>][Ve at aDg+(
+%1!^>A7!sH4q,6s:/DXN^gq'Wjd/P#DA4s3k*'`UNKOCeNFmmFI\uTY("A'.iZRUpDBe=:N8jpfXL2u$j6_Ko!.eG$k/c^(,[`t>r
+%dQl3MGip"(G%#M.MPCCDhil3KM_&_?PP')/FCIUfn(AS>0EVgo%a(=D1s1rtmF>5LdE2Wae_d\^4QV-@!a;3Ord#YZ9DQ+2(4%pG
+%ja9DN at X=2M.V0.`-D*\^-h![PB0KL<6biC]Zt93<*%d?Hp/s`H-E<H6+U)?VY(Xn:#XC;sXH<"3bY*A]m6.*8S<kJ!s%[Y]K7!!o
+%rf\#"*j0kicl5+nUR3WU"ZM1UPnEau:V'6=`ia!ml:H4rI*E,5n;SL3/#Kt\k)TsUj]%9-!Au:F8C88FBPtVbWRk at P#t=h.jTBA!
+%M/8A[fgcKleZ#89AL%EWnd`YrOe-o3]6\Z.Eo_N7WQ``goPjD';k>P_-&2"WolQ$D6j(gb;<LLP)@+$eO!"Qch`YNPa[Ra!KC2hA
+%I:Z$B:G)/cJ<0V.T&IL:cUflW?Z4X!jt39@#L3KF-]VEYY\B7BrG_r7p7T?`RaU8:RAo8Jn5>teQ5d-5Gr:<'P1J_9gh?02$3FSM
+%PQ5nhIq[Kl7K8N2PofC/m67B*=a&&"3`*r16V3K_<-2mdP+XEg.0d/U*VG8`B!;7tYq-4@%UluI,ZP at MftN`n\%Ts!3U</$POt\G
+%^\2%;-"*SE%F"*/`,qGE90Y=:&$b36kNB,7co"8;l)U8RSQ(t3i?0suk<J.J:W9[K$`jE:8<MU7rPlRJlG%#U+k0l6>Zn35*(<HQ
+%5657I/p&kSh'kDD6*b'n77P!?W3A0<;V<,nd?,&<2m_WdZWt^?>HhSfj5W:km$$eSdl?eHGr)[T9Aai$hT7`RppjuVc`MW^RR<O7
+%P[eU)<RJbRbnrI&#h7\h_eDDGkFhosJUMi_]B8s6-AhtbD`"9AK9=cmH.m/PD:d`?k+0-B=2)DoaJqmJV`&IZ%ctQhdQrA^1,P&J
+%/"k"Z`a]&QIFf8R[]WHbMb,?@,g6NLYUlWSH>j1._20:3FP6=P at QHA'GTtN))Q at nf@akXP_R+sB)hf\s5Robu3W@"O5U9Otq0Z4V
+%0Dfug[k,QBn at oRh9];G<S\(:@EKKr^%Sq[OTgI5)C9p#:-!R^rG at OmTr)iitD3deAIS6f,OLFQ?9[2!^1Of_0?k$_/3Ao8S#AQ'B
+%jC]B)E3)PWI/r'']'.pVZ_cFiQ:U)E3^rjgPDB5%pR*KcM-qio?p;EZ;tS>'LS!\7#C1:uqll3n%-k7)!A4[t_>j:/l^pW=_+QnO
+%,TlS"4(3d5i*psh4(I=842k!m+U9C:^rP>94PUp>J=QL!W9[UpWH:fl4j#F=-RItXk&eqXY4^ge:.'1d#;)Q:LLt,:``%,K5t2pf
+%*4[_Vl48A at ZBGY(O3N8TAKHrOq2m&k%-.I[WGKdV5;sl7=h_pN_RQYSo']o"=%>6D-`FN-[Nm/Bh\7;W]flj;m*h_Z2`h]$:XbR`
+%Fk8^'L'^OU8P7/'I^U;"o81N9Ef+8a>'Z6`DJEW/+nBQ>FT_f-I$_K"<.Wh^'WEoXOk_*XSB7=iV+"FJAda=6M\O(KhLU'^%cY9,
+%<X0j7;u%&hmO<M#BfVT.%EP6!;+9e/ol.oF>6BhZs0rS3\g'EkVnD3/:a4K?Gn-8U"f!Waj'st<h-A-TIm50/eNs`4VhDqE8Ok1Q
+%&Gtj*bF1cDc;BI;q_.fN>;Ge9U at js:Vea'lXFJX3Vj:q%Q0=-*\PJ2*>)<d;A;f=])Lf6?oVK64fc\VOn<h-1E0)jA5"QqM`eh5u
+%*K((S2GpOuF0oYYQ&Ja*B9WYW.X<st][P]q&<m]tJg[aB%8r`k,d*CK8Rp#I&ZCn_W*UOC9gqs`q5D%A<`P at NM#qrA.6MWDR/UnN
+%Y-'e5d'7,,@[Xqp(0qOYBEpIYNl8Ka$3-[$rph*J\^>u(I3j'CPncqNna>N%p1\g at 3R::I?1[-jk!-nE.i$Z60.L</$$9Sc\D:+T
+%%Z at Q9.?Em]!rRB)"9m6o$O4^BcXpYf6Vuf+;86lU^n#7$)Kc(@NM+1[+(6Pj/AKN-c,Idj)g6ana7;9O0/mu0.N`>D.<cWdh(.f]
+%I6W;/Dp#qYE)+'mAh%=T9J7$V2"pN$!4&1_jaE,-lTKU5di^bmBLeWRT=CahCLl=cJJnVK>-A at 8q"ciJK,]P2p0rl'b:cP<)HQ0V
+%MN`6ED'mc.]"t at Q/cV1FOI+12e80gK=(Ao3V*7\kFq(>Dh2iXLj`]:Z7H1p\N-:u5PXrXT)ua7g`n#.b5?=k>84^&_\r"jVfY\bk
+%6OV;ZgfEc4Nb,.0j^:UH\=H./%OXOaP]ZERUPiOY0W-s3G$_.OC<@QimuktF'%XI`c8bu$:f+ds5V`D\O1+JH>9#_T[H]%[5[El8
+%Nk70BZ7Ytg3]:tq.<YJ7?Zta"a82Hfr7E:H^jGVj)8c+*rnPkjfL5%,%l-X&T57L_9HbY?l-=)$YN]'H5q:?9L1'9n?+JbK,_mC`
+%Ul'4>%l4#'QGAgHm/b#=L'd<74DUOn4`J8HH#KT\%G?pJ&N9%PV7aBZLn;^;=W-gGbBu at GX6JnUFn!-p:%7,U^NH*:ZeKo2Cb,gJ
+%!t2^k+6]5i?QuDel,+hp8l#nV1X)FQ8CQ!N'rD)eF:IdbpAA76000B2?,r1")"WT2H':l2GI?ll$t?HFQeepGFtD[<:Hb*72)NDI
+%=nF/Anca":W;C?G:kPm6daUm"@-^d:kmFb%709$r)b4qjSK!uh\sNW]%dd1%n=9`#?8DIJXIX)4JG<S",a4B>_:@8g`qe\.,(%tD
+%]H0jb]+,d94]`.)VNXa"G@\t&Pm!3(d50,(`:- at Pl'%$$:iF)K?rQ##mAWX:(WDM,GeeR4r5$&hq'Ou=%Ip0[RRB!#Pd_A-$5kBk
+%lFIS?@'Q[8g3MOS.i]J\oi:/HjEcD'F5n[X61/<`PFi#B9:k5,lroTW0/mO,"LUOT^Ti<7H#m(S9opYF`SZ'8N[DfWZ8L_5c&/`s
+%(>tAE95^Abl_EOXHTJCOJ1F,^JO:LeJc0jS0I:/!`lfr(VJ1RQ(=%`6FS+ at 9;[]nBds9qY]mT7S[\cpR)*)W7Iu@]5kNeUNj^8M5
+%X7<Hc/WSrXlulj?Z0*R<M+T/'DhirubuceO&M`u4=3p?)K&po8IN*k"6VAa<SrF at H9HH3c@'E#DA^Y5j<D']RpVE/c6OYG1/:jt-
+%0*c7A8=5<8b'($t9gu^h%i<-6"_eYUocjZM;^&p5qF_mWVIW:[jr!Ts/8,^@b;u5/[VOu^6DqfMl\1'WKP,lm'W)kP,gZ]n#7p'2
+%gUCtYk60]s"Ri8:+c12qVAk5`</uNtWI010j=`$3PeD/.[Xe"&`dUYdp at ssE+[Lh;+PHHtH/pg?iAE>qY`<$CL7,S<he!sA5?]\l
+%RZ,iDrKF354pU*\nNh9nd"lSX$XRWCNVd26Qss%4$ljOTfFM*Pq>[UQ"*if63P^EMQN`M,aMadd^N)-fS$Ya>:G2k7o6#,/oC:`8
+%\/ASabGm`7DsF5$n%ZMk8]TJ.*.PCO$YtP\oE62Hc!tNL:g851ZtLcsh"T=VVAttnbehq,cS9"sC2&6T@=UJ0[iCdD:FZBeRp>mN
+%p6dU8'kME2Nj!7pTd.Os_c4L28^q+eak!I'2blZIhd:>;6:@![@KuU0H[O at +#A<-<k<nJik[&n&T+[`^:p,=?;IT1nN?$]BJl/Pd
+%Zi0IB+jcB*bX0U($*"ooNPWpFk^6<&l9sWC^<A:VB1s\\T_O65Kg7R>\`>3N2^F"W983K!mLSlUOFlrq3Fq?#%H)_WD"\Nl/l6mM
+%4S,Id1J^4,$rbfX&VFo7Pb4>;HdZm@]HnGAY'!TV9=;8_8a-JHV";=_nhE3?lY7m,fM:L\@TN*"W4`#OTb`!\QsHWPD%JWNiKlK:
+%@jE4W0HCF^4i]Aq#UnFc4l_1_q/&B<UQo*BY3tsuS=)Y<ZHeq-AN!=Nk4=^j7>bk=L$<k?.hIUH6O&h,\s[_^eb_OX8=ECW/jDqM
+%50Z?SC4aQo<."@fccsV/#8""r-&'_([8\`Y?^^,#d7[)OQ)\U2"_?"[U#ENn3S4%IpK@'QjFlHsD.QM2RsO,7>5,9(H*>7F0:_#5
+%KeQI5-5M03K,K[BJPAYt,#pH]dA&"smn>m-Z-?>#Bgun9l(-sVYB!K88fj2Gf(+i%Icm\?s)r=;[Kj3i\J'7Z9;6dMcOlsH%934`
+%^<JTRT6[W+,tKSt.2D6>";?SRN>R'o)gb8XeitlFQnDHTAYhZAj/;oc]o^kg>PAr=@`sP5]T!;ifPY=Mf-kP\V=`($kPFac!i8u"
+%04U*EEsoo+U<>e.kLgsGZ0$l)EDb[>2qX91'!,*MKZs^ThLKNEBHf2P9ssAHK:HS.<FoZYA+m:ubO!^_Y[:LBf:<ut<8&k+o]3Vh
+%QgIO*#Pb0d)"0gEi^H8Wo;@O at -h9-.>NX0/^4-GE$*ErlVmWKm0ljm(+/LT#79sV`GM<p\V^/PHJW3WoZj:KhQ)!KdIC^)&=7YMB
+%\\s5%Ru!!W?`(Kqb;uN'&ijPjVlfgVbgD50.=r5A6178*TmiK2,f,td7jiAbcW475P;0.C&2aP>:HcW1qcmA.$6?jG;"CjJ:Ah!n
+%(\-l:)aVW'%WKNA4*p<YIe#gEqQtLN[;QJBZ7Iu-_CJP#Hds?4HI4Xa_94qh<nUij9][+0,;YHa8KGSW=9j3#)E!?Winfj<DH+K'
+%k'-Y`V'n=-^f$"UK-RjkgH4_Q4o$LM1k9-_!>no!U]tT^o;4kMP(m(HVX-O'`=$Dsl&C(Ec@;?J9(MmL8dlN[//bLV:0.,NY9^7n
+%qJZ=8G^`u4QM_(VJ8_'O_6"@VY[2Pnq2]QW7&dId0ae$o$u($<&[!CCX$lr[e+PU#\M"-0Nnqa\G>&i-FZk!_h.ZSQ?'L&cE`Hpu
+%AgEALI*O=q-/O#0aHs/n9ocm0_].N42PsMmmceNbQ)>N3cUWjbb6]dHEi&P%d$t^W"PO0/>&$56h/:W"0 at e+7JFRsD(ankW\`PX>
+%i60^f at 1mOM?(9o-3qos=%lTiNo4&'][Had(<@F:a8<_,\6PYeHMHiiN3(L[9mLABba_b,s4AO-7NW!G75[t#!pV!G%Gft/'\9JAO
+%KHBSuDB.YSc<UqVoM:`Q'E#kVni,2YKtd!o;ku=d4ts"a0mjijSNPY6WOeO^@"5qnrB at Amhj89..B0BWl2tfEPaig69lq?_$^s2]
+%2:$o<UTk0hL#hL8W#"j, at At,)/@jr>)Y;g&'aBFJgO>tnXudGVZWqYsN0+Je(tCD?K4NMY-Zb<i+5B;=@"gClda>Lu>F:HUc/qp(
+%'_lDjPWuVVm-1)[6KP=oCV$D??#[-a*!_?&3G>tnX\58@^45>n'N>TgG$i>P/bhrm%<Ch)2Xu-Ap>_j`]io%fH\1NjP)0'e6Op?+
+%?MiBP#86>5@>E6E--n!5&tJ3QjrPZb$5C&0LdLp at r:l9TeGNR3;31-mrR?gDRkspA](\@sl"5(#n?O1)(i%>hq_Vl)X*4G>,iQQD
+%'!bapVhMdA/PBRFboJnQ0rKH?=T!T-6\'S.1j,&$[5Pc.[kJ$S[*B9j"5GVS;f!e<-[^ET5p10]A<?%uK<snn;?E>[Up=dm at Z^,+
+%,SXA%cF9;2))j#1gl]U?U?+9\4f)b$gTBdi0C,LYOpI<0PETL$U4nr[)9d%RSZrCnTsF8Z%n+GH08/fZN:hhDe/ZOc5R7o.:8g8q
+%nrfm4MrNB$iU=/n\/6%K-\kM)nCZfU5tipJjV<.^C!4)M$/eCg at QZ%4&kSnOPa%HC)@5UH,QQTqTf%4_NB2&g!P_'(__r5F/8!2#
+%hijOW[);#nNo[lP,n"lU?d$L#I>l4X:fpAc`CAofCPuUkWAt7.Eo5BOq3[.C9!riT+M""Q7]m12nk=:7E]G]\>o'MnPQR_BBD]pW
+%3OMBJo9WhXDNhj8=O/6(7`mmXAgM-bi^GS+kZUOYk22LA1#':g=GqqMgYG6I55RBd!=)WJ`28h=E"FPSo3ae)cW^TfF5&#Yb)D8?
+%*5S,FXkOhopICF%24g3**B,bAZes7'm]T[dfGjF>_%f>@Z95Ti40_Q.[??SThRQ'g_+W60c\%t/qu$S\]/K6QE($uf\EP"bo5f'!
+%L?g!j19,60Q'Z&/g"-,-TkA"mW6)I[89igd,_7[(WYQ\T^!VR!3J\CgOOrDPaHDkZburGS0VgE`BS:h62UCW\g0[2U8AX*>@m'7J
+%4XVid*9O7''Zglh<1?SZEG'j0m:=p`\JJIMq6bT"E"VYGL1]-Z-Ki0^kO5\!A at D:jCT_rAGG$T.XW61Vq3`N4gdW0F0_ZoZ:X]^s
+%?UHkQs0aK1Y_9A/s7:k;VFUnP6')TZgU&/l0'?]PgbpASJ[T^7[]'C4#.D%\[j=>"GAq'*=0*[EfMJ1E)cM)K?_"i'>^9jn!p4Yo
+%Yc*B,W!;f=;]-:Hjr5P[4>*rU32n0h#<jd\l[SQAC^8sj-UGKrNDnQ7=GESDej>0iJ$jD;UhusAg,!/MqJZHq0=t/@J5'1!^N'R_
+%I2Clo_+eFKLQ'%eXO5WBq"pr=\EOb>SjLQ)pgY+("4i2Yaom\eO_"dp'GOlZ/=XR^Es.BR9s5ADBQ\/d8F9$9$\dZZV;TPGaI3=0
+%:k.6Gi3[@:`@nL8hs;&$g^5g+M)2\7<o1$3;FO\g+stS5bQeFZR)09gArT[0p&Gm6:Uc8P=_ThFq>`/1S at k@rJn)M[ZFjcB&*&J-
+%BC6elceoTi"dQF]0G&T/,0$u+%?N;(l+%e@,m2BDHk)n84np`2%&5?Wa%?'@jePo1i!ZTCEp1g$IE4^bl1h%i0\8N@=Y>5Rq%3oa
+%.93O>o$Z%O9RTJ&Dj'<;XFOT[5.C+EWg_+s(V"2[oB&D<fM[p$Bts%2XnX[rc_no9DggaA@(+d+]TI$g=4/W\omFD$bK;PuTPNLV
+%qi&=O2GN?R1PH?B[V53m)\^K_)PE$mPGO:$e`VOh0*\?:6qU0Kq?R.Aq8>h+jM at k?;q7pZ#+=/8!GB0#`uSM>LX`1T2&uZtY:n#o
+%*D(AO'8[+"h+&H#T"$mm)akc&d,I$)Xq/r]VU;<>n\[L52^AQ=EmY9Hm/G/4/p#Rfa23Tki%:IU;QDE;Y1+`D?gQ9Qk>rnH39Zet
+%EVpugi`!Q-MCX!m$A%NK%b;L!oiYLq"q0 at 7$MCg;BK8paMSUEk at PtB.^JnB)=Qr31qE8S)r]2u_='5=[i(Ze(:*GAVkEr:RVu,7&
+%m@"`$M2TPulD1.JVCK<3F#FE.5rY9-NP)>T_IWe$eOG&q=O>beJ\uCkZqKXape2tb"k)M+S9#rbjHM'#GC8HqD:>Z^ZmEP,,6qZE
+%S^KRj6#_[57I%kIk.p3]$J"+>Q%$"Dh1O!n3V+LpnS,#)C;V0hY%eeAW2=DoAYkVZ>hjKl&0kg#Rt]g9L#MZp;_>'3;A:aIR/'V/
+%9#3mlJ9s.,.+4j0UQ(q*r]]$&I/h!,WggEfFOXe2^r`EIIU9M8)"bL;<<C-G`l2&'FJ/tY]enbVb*)i;-f$uqd9JUk>ucl2?)60q
+%#`4'(CuH[#k,fb,-fplUc[[Hq5/8^_F5\;[XA?Cd8oV+`E"e<@g:OVs(TW\"I<3lX4*&(*'hKMOOd at NO:Y`u91o6"?InGV5L`<7P
+%F-(E8Od=_4j!Cf'C/^77*.)1A=qf/%aef)Y%S_iGe.kPF(Re0>+HcNUQtJjVI'<Y)!E09%rfSMRpU8njKA.^l-XZF\qHSmZU]rm6
+%p,_n!!I<0::i,s::Ha`2olipBjJ,)(8IHB0kKYf(G'46t?]L>kb8H"h739Bl\KV/j0a8h]B4f1m5&Z&76g?8h9"BT`]Q1W at j'Y_3
+%FTgRK1f$;>nmTY!($hJts,VP6%c>=N9IK^/flngkego:"YYqVK>G[#*`8CJFobssBn)T:h;o.1<5j)Tjj$?\unr3.8^D'MZ*;hp^
+%<@t&25.,r&4-\MsUo_%CI"39FPW[&q\We5olpOZ/b\qrn;c5^7`(_nn&Vjt-%;P5Fn!;nZVLEGea:/O$Ie&p=]pJ?KH%`^G7)E"S
+%DmF5e'D"n7"sZ#Ie(]i`fS2PO8+AXqZfS]m,.MP0\UN')BW5)"Um(j`;RVna3JDt1:TX%_8 at XP&6ls_Dd&0QkTaSa/mDEf_F'[r)
+%lNcPQ]ST0[cP',):W1#fCu(+GU*SM1Ud5R^Qj\K][D?k;;AQhsZSFjk:[71Ll$$<OZjEXSQU4b5H1-rK"9"F8(\4Nc1>#-t.LJ"S
+%;AZbj'r[t8 at BVBJ!e&hM$hlLYn,5N8`.Kq`a"ZoJF*Y!.<)mV6XU"mYPS:fQWgi81qoXjY!j=g%(J*cPVihsPJs3bY=ncVoA:4sX
+%O13h).=__A";XR9ha%OVDq#[NU_l')p9Llg".iJZg+SO3`L7!,;Z0QMHr<2ec"W92kSH.`>(.[`&E66T?lfaLp.E55_:n%[Ks-mu
+%*U'o+-g_4\7k3r%^?CQWmpf/U%X)&`-.>NTFNMf),nY.^[?3O&JF)N+\RE$\]FBIk/^p4$2%@-`61UT))"95WT6BL\)Q83H_TDMH
+%n8k8gX=rn8lb"[g=K2*E.W9ee8$Ah>jg at srql"!Of]5SNlk9V^_k>JOr(cVoW>QYG6qcIa8.7YkGE!M_CH9hSm)=@hUtGOu`rhTG
+%Ge'a.c!uS]_/!gPr>\UIoA/m(A4_qn,`jJ4N^HQL.AoH.*dOW at D.@OO!YjTN63*,)WNe=X:8q!;9'[EFr7^s^RQ`A?=t><9C:i1s
+%BBGU!Q\\<X4=Do at NLf;gSNKS60#[0W`6!M]HqE`",f:5Mfr_WX(nU:pPM=>i15R'/FZLq2>kB$&,nK.,BQT?>&*eF!ltWP[ch!G=
+%n(-o)qrQ+hK@#jR_gKUuCr>ZqDrT4k:@[IndT^)eh^IPj=M$ZOg\3IX^H%_E,BP!_SP/gZBscDuc,A%@I2:!!pGC&i2F\f.pUO\^
+%77VtK'_V+A;WC=jMh,7Y:%4=+'DXHUAHT,8q]Fgeh1eWG,nGlIi*\<QAT/UlJqL%#EMYo,R*&8t/d[2 at DOAY8!`\LN4+?BB8:2lE
+%oE.ig,"k!jWOiJr6:7)g8*[:HCI[#ni2gCW#1mZB-%\l`)_b8eB"_5gWaB5B\d at IRJW)MIWFlf^RHN\>-Dj<SAte96Qin'LD]?)-
+%.W"cDCtd.EhIk]dO!HJLQ79i/NWn#m=Y,%I2_I\>/2CS"*J-;;:$@h`H.j(H=qcbE*qD/SDU4C*n[=nGeI/jP9m5I#`Prf)GLQd@
+%oQH6t1EJ!)FR\lQF,'YR-GnqqQ+Vf4-/GXVN[Z9CDaYfT6ZBBRIhTYdZp<A9f<ni at gSRQeQ7"a5iB9&*a]C'"I2p1$;Z^YaQaBuA
+%A5,3eErn(:9hA#V2lQP?CVbVJ[9NcZTs1%F7QVr$CVgjI0PSlK&"9Wkq!Bp9;B9*pZgd:rW(f^Yd%#^rBO[(*<f[C*);J!gfR,6E
+%aj/YNLPj`#b_2F9O&1tkr!$gUMm[AE!>j;ar3jCmI1gJJmE]@3LVPFsrA\P,76Sp1Oi9G#6g$Z>02O:J?9<(/Q(?scfM(IK5sLli
+%n""Vlbt:Ipkr!(n#FkP5jj(42NnJ#=&R)W6d.hOq4'l92-k_]lb4R%2ZdX+hr4OZl*JT)98i6nTHE:A&S!raiOIl%$X5m+R9M<N`
+%og!?7%qmB!\:0"](P/:\L:p`#XCPJs2qa\.!4&`8!(ebA`R7'I37t9:g(6=e5,FpjfBj]e`W_mEl=ke*#.4r*$7hM\FiaHLi[Vbt
+%VZC#JU\LpJVLH.a at +tS6^HbO<2n'.bd\qrGeP8Xmq6-=6qMSt!,f\coge?R2Mst<3^/EX`8QRh(&s1ESCZkV*D<33TS$O>QPE-k(
+%C`?PXn?8Y+r`IJiiGpZ0CYTc8;tOn+s,C+_Tp:!,N:7QC8VGKV#j>oZUT)Zu>P!)8.n;PEGq/hJNIG&2[3poL3VVkJ<[,$up&5Um
+%RE at sbfkSI*,ipnO/=R!h]]Z`@o$[JD?C^7U'+]/bIlt*A294FN7c'm-Bc\=JbgLaf%.n31XZo^Cs7`l1RZbUHhfA:d`TSC4eT(17
+%:!?*N49C!J8t/D.-VrNOi(UotcsOof=/+mP6*G],flg0MZ69)#Q`".Hl1.i;&aA>I;rs/4j$h01IIO^E5\r at uY_4r'nEhNAZCOp+
+%.</2ngn)DE2:lP/h&@Yg*Hr[t#c=j;c(4L.;aL&)QAlt[Wk*_qp#:=1%%hhupmOf"_<+8"OmB/M8 at li\D6QlegOhVN7)5q`j=[r;
+%X2DUI4Fb8?Kn9iV];]M4I+Mq$E[Jqh9OI?M0['?-\\^Pi8$nuO(?^H:bh/mgrK,3>dXAPoD58;J*:'A^Hh/HK0,h9!"((:"295eI
+%:TTW:A0lV!3>S&]a0S^rbDf*LPk#*;Y<#MVZBX`SjeT]f^==Qp$G(G)kP5/ME*2%EOonVoD-SS)=*'UI(7&Zb9=Ero;HGS at WqsO?
+%d>@WVo[oD7VgV2P./Ds5kTuF$.YLBuC+n_W]FVuD4LFeY,nOPP-9NlmKpKUSn*-gIW:.$dB5:i[)shYI6tfm at H-b#]fo7nA>O]<(
+%\FeX6"SI at QRWGd)COYikZO&JLT9+Silt7\g-[D62M51DDXd!4OAX-8>o&Kh/Mh06u72DjpUZ>#Gd)P2M]N`QmS>HjTLRlefU8aWJ
+%P2e73bE;?_Eccq(=/CFA(Qrko5=b0.1d9<])_\+4Vl`BU"\kP/coqiZ*4_n[HknWD6o7.NI4u_,["e0hjPiX3 at PQuYl-Lt<Po_Fn
+%(,A\6kf%9_^#,g3O\-N\J=X+.gK7-ePcE?rm6)cDrp\acQ,um at QqD-<Q#/qD'?-kAISBu)HDq_?A]h[a\W\ZQQn5[efF-mjk?bm?
+%/^FCnrdrfO0^%Dce*&GV`mA@;1ojTI.Z&i-J33P/b`u;4FpfY<T]8n<=.CaHl9X:+>cMKY,7rA at d6Bh%LY`1UP[BtkYota/2N5Gs
+%Q("(39eFgE<0&sQB\m"nleC6c5Z\[h^2^l:io8)ITVQP8M+9OV]LAtQIJ(mN%'_lj/0tFo-^q1 at rphgN*M#<`^lmU'Wt:YjN3\2.
+%qrN8WW6I,)S8%l?aE+>SaYP3fes5\hZ`e,.7T9?o('Vb8g_\&`HC8WYNoZ=S3RQ*7kjcsNQJ5\ceAg^u7B-M+:^^a8DQ\4m)aT at X
+%YQ]K65t'm6p:Si^FtZE-4YK/<[LSoOO>;<j;V%4u1O>GrA+.$DRHOJeL`R>XkX"PdqMqu]i1O5nkAR3Nj1j0Z.K7V/*SN$C8k\/2
+%$Q^4Jmn;[CG2)2VY^i*:T_-B,9GUiHWL7/ZMDkcObbuEsC>gaE%=Onf'lM5C9,Vb(T.W]%,!GNa3Ug/Ljn0'j8W;S%HnJ?L;4&Z#
+%S)ShMaE-WX:lQ_gO\_<g?\9hHlQdbVDT,[=<^P1cM<<S?iF&RTp`nB&/DXEE#7MpII>IQ-,o1EEe4`i^[]G-Lh]T(m\R!S&DF7]t
+%RAW=?#_f0[_%#sA&_r3V?OH>9o6`3=bEoSd5>[C&9EbiBa&I. at LRXQ-(gLK"ntd\$s'I#BKM/9%d,j;BI/mU9F3/0EQRTtPbZjZu
+%oB-Duf*1geWB.$$)_08"j]\=tRUaDWI31\ZF1)P(jAP:3H%)RTUtU4I at iBY:bA_^$N3fD4H=a5^_BAi.Qpf'G(ZVs0HI.SEj37R5
+%>lrHuI2Ca;F(grjK=F!#m*THuA/Wm'$BJ-e_/X)hmB%-m9h9hZ;M)Ap at V]DGBqEh:^NV(!D^]J5jiN8Hj4r2.("nZIr[Ab`:,Ppo
+%G&FC?ddEoqUtV at 2,F-bWIu,DjS at k3Q)o#[f3CX!?IalZ?,K9D at GQ+g"8O,tZR?Xlc)U7eT[2L`c>(W%lM"`CFGGU>A9>W3OElC<`
+%X"H$`iPuf4:(U$JDMDcRs!#s[f,l^@,_ujuV<?A;Vt9'X.[A?,:)#3Dg-Eg)JVr]MMROZ.i(4=XlVouaN)'AQ>-83[('Hp>e.P!+
+%`6T-9HctlgY>dF%RF>FmB7h(Rh3ujI6)9L`@nPk&:WUhCD5=gRep3h8jkZ<0RWY6'^/C?DAH>Copuo)t;ZJ'IEgOE;gbV0H%`s0`
+%]O:VX4%YA7[[Mm+kY.2A>=hp%1nsd.PMb6QM[7IDgYN?&X_qLghaF/G/B+OKN&>>-cM7tfr0,N%<+>@:do$?mfZ=S9qA&rOlWeht
+%E+NBCm$RTLrXViN`D*T3;UI/8fh*FCQsRiOgN/s;4iAj3mEMt4^JNC7 at 1C/"OS\f/fe)P3f;Y*Rd$LAi]ME!C2`-U9$]]q:f$Ark
+%]c.cL!R<V_&52\a];tPq*!@""73s1KI#S9uEUbk[N4<r5ESLkSkLrkRb.GT\@*hO^_a7FMIe-eae*)/1!^6/S)mtG+>Q<Os^CZfH
+%X/9r%-2t2aG^G$BNb]C&lBfq@$&j0Z%.X\K$a:uB\)dUk[O=aC;:eu>g^A97l52#0DkRZ5'%RE"V`o2<!j9h]fKVi`brVH^<=uN3
+%*aA-'IUYZ,4IC4F"UN7$'-APJVM"s=O*,sDgf(07GO3@@+=4 at 7cu]02T at 38&jHj=#59Z:dP!-G3'FYeuKY1MU48]CK`3DS+S$;KI
+%X7]s`Y$gtpmS<HpO*n^D4#<Eqn.^9UhCDj=TV(b\4W\V=R>ZLpi9W@<L9b9'ei's.a9bfO]O#[B^N[hg!'E8OWJ3tSI;1kpBmJn%
+%885]eBlGt9%a\/J'QRkQX8,WpRIVAPP9[$fMHlA&`Uo(9j%@*2fnpXc(pdTINL(]6P&_hGBh^?HZnkUIf\!KPE8^i[@.+LbOhg=0
+%Tm_u4G28">_`4*L7ON=eNd`D#.n<9 at Y/<jLG1+_C$1bDdZR.RDYO'd=kXG!Ef($Nb*Dc5^5%'9:"QPO[5J at JS#fNU)MGFH[?2J=m
+%J.M=h?1>>>;IF8MC8ntZO?M>W\cjP5f>,:s*rE#TnM>>_W8`[A")+gX at eloWgQG^E"87S"pF3!skW at OHc-`>Z8(G(l"!Be=8VO]P
+%. at IngXqp8,R15n9P<CpY5K@#591If[rpORk=Y.,=\I)85C5`jhjp9(H`1])Q*MX^,&]m$Z/QQtfn6um+$_Aod:MD6^']5A*^*P**
+%%^rD(j8,"EV6.1,]/2#=Mi5nu.epoiA(*CI3Z;4[UjsQp^o/\Ag+=uL8bT3q&UD>ecGk*gl(9!Igi6%S,ELltEV<:<IB:B49&MM5
+%oI&kbA$:FC=?DjDI at QQ,#SZ:2*Gk(8DAeWT\>AJA+lRp<3u>kp\QSHbY2bRi/T]Tlp)M+255se(E3hdQEDl<Qdj-)u\uX>@QBVT1
+%0>U`8BYj(.dLY-C$Emg4Dl`42ElU[Y,hXT\M]3tMKcJTiifZ[]aRcC2lkqLV+_ue`nL(SV.)\@*C)K7]5XN?,H?NAX-9K%^1(r&s
+%;K8,W'cH+R.BnBNNj@\3Uf?^5GI^KgSIu`>@hY8=9AuFkQ:Oqnb'*OR^/gs=YA$\qrRKr3G@"Fhg\rt;9oYXR!U.j\$7]>YnbIUr
+%Nuj$X!?XW&1-8=1O(A2TEJ$-\9HVR)MX39%Sp.R8XX7*:c^>D`S;8MUYFAFCfLY;j45Vn;2X"\>r8+;DR_5nmF2(AR<Kc?se##X,
+%fWOJMP"R>lbP1 at P*/.o1Z*P/Qn='V`?u"[sEl at UemR+Ht-^pO+p>[gQbucQj!6G43!Y?j)*@SI(e`t\/YUeT!P]GD;%&OnY*I3(4
+%!9uYR8-@:._0)6TH at Wr<=d7+;:P-JfFSH(a0\X)kaBo"c1h;u]J('J$^,bD@&"Bc:1NTqANq&Mb7fb4c.3E'4Gnh9Em^Q+CeKYbi
+%nHf)bgr%iZ`<@;Gh>1h@[$_`<qgh3L5k$iJS+@:C(UD&IF/<)fba#_<6O=\^<sf#C.H<%0]O.[-3t)l-mMaSq?sMb:Eb9\ZcY22]
+%o&eh1qK.!J`!E7*iuRou0kK99ZCF*-o;U.b/t?*EHX^!X6_H:uo8b*IK#bB2K;=$1>d<(jKeaCf^Qq-$gN19cRi@%VX`Ns'j(Gi1
+%*A!Y0*S=9^%@>&`C)ju]S"HFF-sXnPs89G at B61Cq=*^od.M1Y61\]F/+K7=^0*,j<(6qIk.G5+4QhQs>"h3R+0U"0m:6Dl+/l:"K
+%kHI!f?piMp;>;_7)n92ieoHW:(BSd;^P-?e-\DhFoD[Fu?O5nciBN*Te)^3S;l?F8I"_]*hUm,:ojCgh*&,C^EoET-I.o"0P03Tu
+%e^q2/G5Oo)PppFMKgSR?X at 6e\GquG0Oua_PGCR1>IZj&==t[0%5rN8sf/OG5>;CRKiRZ4(;Zes-a'MiM&;C'=2<=GES^(-uM>'\\
+%El)2\NPVXdRXgqr_KaD#:Mgtc6>@l,Y&'i452JX7oaO`lYd\VKHAX5`b^H%1STPi@:%X@`F6QA8^(I9rDq;\\O!6Pn)::,kG1Q>.
+%q@?>4Q<]_s8o8DN:7_!4l!K>'Kr"=_g"TV8m=d`i1GcPWN)VCFS##:ESh6g0&(-aa8&Ot`6&aT:\kF,MHC#IIk*:VfZ)"=D?&b>l
+%0Tcl80.%.\8NT.sCOHiuQJg&d-%HuW_SIj*W%A;48/5'+2)g.flPp585(,JKYkR:AZ91t at R-)XO,k*57WL\UO$"Wks61%H7a-*.u
+%[?p?g1!X34O`[gtAF]6d0,tL;iE$(WrTmPH[&ijC,*c;_CJR]7l at n;P4)_'6]V>f8ejZ+#7,:@botXN':`4FTT]E+JnVghu2$M]R
+%7YBmg!-&QU*T,e5fe#p$RWLmN/\*<]MSdLm"YbRtSCNT=J"o&H]Y>3"@noa?3&tW>_g!FfY4mURk1"Uo/)tB-6[haR`2+ at tkZ]>S
+%T$pL5RY,NSj at Hk,(uGMtaRkEW.iMUjpQ996n28A[2s3q`j_I(o(C"1+;;"0,&IsEsp?jotJYh]7p1gg'N:SkXUe8qQ/d6B:Hd7&s
+%nUY_sK9>#."4_c:%o[h6DUU[LUZNmcTZdp]$da$s)-\G*-.ikcb>D#sL[C_(Ojho5ZaNGngoTAFbCe*E at B;7P8L]],6l=uW298YV
+%e.98R&=XL1+JtXODSD/],5F@;o&f^n>-P]+C[e6pSWip8d5W&DLCaQgJ/_a%qRB49q7Q=Kh(JkajFJG*\!MC?#J17Rgi'q8kFN(!
+%2$]?eb(@j,^QtDc[bRLIr=Ne*/T?#0 at Q%kC$LCd4g!HaMr'\m.RXKYP<!;"lq0?BY(PK*&WJ$P/STmnp'AD9p739][%94,Q:$ojF
+%a\R5,i]"J9IR>R.<F:_`;JYFB#Fk&*/pf(8`D0XaqSH:)O)2teC;NdZ8J8kN5%CkWC'?T)A[g%t=*54-gp3HE^btp-,U6%=8&FCO
+%I`F1+.]MkAA_TO]kB_+M#QcuQT^1=tltjnIl?'neLS5*X.4l at ugZgo/)0_1X[@`?=*%gK(W.73k!2oCh:$XlCBAt`8gW at g^`s.gm
+%U;s(\k#bp=h62U`TBf"Bm[dn(WJgo#RmLXW.&Jeu2o/-rgQuFY]./Y`8KBI\fDKpm[eV_3BnJ.lHr^=0n*eAn.=*6tqf?B#l#i7M
+%>99SRcSJquA4,F*DFl##XT$B<2a=&1`9c,Om at Fr>FV!'/&p!F:SH6+h4eM4ldr#Gs8b'$n5,K6YNLsUs/*AVd%SsA>?;F(4jp3mk
+%CiH0[M!oe]TNhb'VMNQ\"DWsogOqU]@KkcDVTOJSdB52h'[3.kYW!PmZFT at 0s*csr8?PG%Sc":pFH_)&?+TV;&5436:(<dT)!Oa@
+%e at G1"-4!VOPY%_:ER(u\AJ%>9HBJkm1jeX#Q-pr*SB,6jjN5qW/kI[P/>2aKhL+eT3!j2Fk.LM(]6h]=E-h.rD*@+Xfrl=)\&?r%
+%^M*6d(K"Z0UnL_h<UiUcQ9)TT3R=NOI at PX>0d at 4@ps-QfD#&4BM8NSsq>hUfGb#CB;>2>R3]dT:qqE`5 at M/"mkmtA>eECs#7l'C#
+%qSf>mCNUn1]e1;)EXIHCG,r5]>H.r5jUWDH:u,Qan9u`_7].I#"OEkt6pG9HDTa/p5kFb:,#9AmdjV+c`gR]oZi#)f6IN'Zb=TLR
+%5dh[>B4<ceY>GMkM:B1/J;[XY-o([DL2]XH-k]m+R'-'@"'qp\\U_EK<E]d84PTVrA!uPbURoqU"FdfDj[^_lIV;]7IT7cX_LE7;
+%,)&rJ67sbmkMnWM[3h&\lhq4/VP^[ZPc$C,BB:5 at ffpW)RLfg$*Y5rg%mc#.CSGp6MiFO9VJMt%SicWkQR(1d(k>h#=+`#:FIN[&
+%0C1IZgbT?khmX<4q$QK:o<cfu/SUmaD1(sG0N,?&"4pQ=_[&c$])nIB\EJ`BA*]j:-ckGaj[q:fJ+?'sY\se<hnE5`-BhL:WH^6u
+%61gO[VR]"/RK]="3l@"mWr0*+^:9N%7QG'24EMV[D"j`4gIuqoQdkQ;90^BCo#`i6PF'oP-)RN1Th!UE;,l8>.Sc"I?[f!+G[lu\
+%]!4JFA6%Z<G'oHE^\Jf32s,V6de!mbb2iUEN6QF7f)V4.heJRdfs^QtqHNL!ah&(,gN")$+;7K`>BX15%1&Ldi"Wor/9B,-bcK%I
+%0I3s^A'iBKX0dk)QK7$[:>DphP(9rUHd^=kq7IPP3=IGFZ0KSHcIj7g\*82R>k at GMRG*TKF7LH'<N^3:K(:C-MWt%T,eFo:"o%-_
+%/:U,6ae1I1;Y-YRd#6#P3,eL>!VlcAa^WV6$A<1j?>YBG\Rrt.S2cTZV'@lUacF++Xfe2o]T'Q=m>O;i&"t'_)$>`n\`4Z[OV%="
+%,f1,*%,[rl*qP#[#pjn,imW$lYZ-6r&lKui>CH\!jCjCD]R9:gXAMhT0#);g#q`W)(]/e`"P"hHaTE0PX]#K%o^ItP\%--YQGX3[
+%d<1)El9Ep0Z-nqjW\Y8i2V0_sP^utGLVfQ!ifUNG9D*4m%KK4`SsF2[_X'o:Y3u"ATU8].4_9>eqT!]h5"3eO%GN^qInc:$MYT1r
+%dltljHqj\/rHS8TY$'Z-I3V0S!aTI/D1d3.$^o'O6D=.LO)$7noNcM%'59VtK=9aD1j+)*"24^:iHjkd_7K at d/+Ul6\%JbHId`?^
+%63<kJXW6H5.f9o3HNXGRdK>3Lb3-d<2oS*Y^L[%C43tl.`+)j(cW9-NP"CMhJqrAY.5V>cYa&3fTQ'dl=BF?*p3hcr\Wdj]3)A_$
+%&:-l49>*o)1q3ERHk;:teF4B/DNuae-kc$,\&tqU4 at t8X#3NnPHUBI3)l$M9agH7H`/`J;*r at 2ILVWOURBDO&,6sN=:SP#&?S@'!
+%00q#^U>,(ATp@>K[(;9pG5W*YbJb at _-5`/<SJ\jge#Ot&fp#mLAoq:!SM_Si^7WN0a=SVP:$I@$PH84fHS.b;P-:!)k^iB%d2tj"
+%_O7:RLSi*sDK7-kf,G`fr;-K?>e at ch\fqZCk/Sl0\P+lB at OhC=O#-U:T+lOR?AQ`^H:sTIokePq53M_3=3q&O%f49pK:"1P[\J*,
+%;%qgoU)3u&@h:7!CbaZRr(9dJo6jNAk4tp&(hTo"YK0srPSK2X$"YG;0qrPZ`Oi6'WhWkRUiiou07F\KZ(LtCdOMeG*FRh19*]!Z
+%Ld:6_bq,9t<_`<n_WS%u_PQtJ01\':k<m\IdVAc<euep[*Y%/i,g=c>KeVs&m1\5Lpc;7iWi?V7.d,hD0*)M3BPS)S$<>7Y]6gn,
+%Dgl$X_KF!RDGsJBIk3&$T.R&/;F(H]pV?-#>C.Qh]s]@PZ\I\Yg(I.<OuW1^aZo)XkOb+2[\[Fm"!#HWeO>=@:S#CaIf.q\'W)Qa
+%RMuQX3;'8L"(9\a]pe.gAOt7:!W>e87?D%P[40d7TEP^'Q5;E$DE7eYDcW<`hj?hZW97P8qEBiKPOB'H2\rH>,(]Xu&XR'1:'lc0
+%H2RpNZY+2Bnm.K8]]Omk'G-me9P"3&k"0lE=]b5E+qh,>WA3#UlS$jNLDP>/niT`//s<me*bO>\A=rf!M"A7jEps/VllWau+2R7f
+%Lls/m.ca2]-+AH8,;6MoZ\01T!^RrqNKk#)Zqg;"2J4hV9S3PuOVE at aX/NYOfB9-%.-q*:9t([KndCa6)>=!*:^3-,\R0X14aS[4
+%mRa0UH=!!E8p2j`T,mMaL&^dI-r6t:-eY5X1i,UhcC7Ht9^W<kZAc4c095+u3 at E`r),(ZbHl?Qmb<L*cO3-reJ@&7G[m"mqVf=O<
+%?@M2n+#0FP#n'U`YN9r/jd\@D_gssHe/S:HofF`(6)U[pmC=QNjm/X;X=D[En4rRu$S5rt'KI.7dc!?kn/ctY+I`@ogq-rd4'd%d
+%]b)!#89MV+g88u at QcQA&Gd8@%G`;roYpi'a0Y+sN#W"A/@m]`W:esthAPdc$g#F&$e_BG>EtM#!Yp'4!@B'*IBp(nsMC%R--][!?
+%mR`e'J2WPB4uY6UFe=1)3k+o[q6NhIKCWEE"fpY=MD_g2_#MqOY-tULD1H"$d`V\c\a9n2/eDL9QRg4s]^=3,gG6kOf'9i$q;$KY
+%"j/'0C?MtFLC56JJIUhWZt]<n9!tR6U`?.DrJBF`^lTJQUO(_ZBo/GfcS?l>m.VmR^@Gg`_E.:comDo(\rH??\sM8DaqhF%\"5B=
+%A<8]gN$eJs'&F2,=aBVgaROKd1f%rY@@*'=I#oWerSc$MOLe$2Tk6r3geh'8?CJ\D6#QLg2op1A#XCS'^'Aa1E9;6?HGWK?XeIr/
+%Th*R>ZPhtjbi`\XC['le?*&2!62ie<5PI2&k[WO1=K!JXGgRJ.#^RLX6-t;9KU%4WAjYGN2Oi+#NdLli(MC.H9sNA?#Z;oa;31%k
+%g;%JcDB49'igI@*65fl4W@%uJ,K*]`B>eRZ(Kbj'J@"dD,nukai3uO=s)oYe%G(a5go6KgC_!B8Q8fYMIVX84*_fjXG]2 at +A3[%9
+%dGW84 at pH)-[i9jj>Ne1PbLDm%G7#ItlLZ9qVT*'jHp6#IO>lcBrh&Z4';[at;o`jJ/;cQgI[_b4'tZ,GZT24"$UJoI_NYY`*4_EC
+%2/R[u>cl5$A$B4dc(a\Wqke+1BT:CQ56H4)RId],^)F&J:P"!O*NN,'V&r+Y0RA"V#."kNiSBSCfG@^\f^JWt9ufC%P6KsH'`bkj
+%kQ!R#Vr3,@!.<Eh6!!gR$%t>4;e:6Z;M8;%E^^K'%>MJTLBQu+n_gt^*8"nNGo0[9RZ!Y'VJK<tN<*gP`s51_UngX85h&8oJcV<T
+%hlD0]BO"f\&n?DF$,,FCm;ofm!kMC'bDM?u4%MK8<$Y0+n.8nKlcrJ5Q?Z2/aX:NSRrp#o@()$83mtBIR?b$9'qNm0o:B31Y"hDW
+%nl-5PTD"j57VP'f^HIF8gb.gu"6jp1QGV8NX:0Cg+*/\IL8dXJo3ItRi161Z3k(_"]<6_KM?t;^($&/7`Hk'iRpi5*Y.n\HEtVTP
+%VFM?5pp0fiEle"RKm#KrY_#D at BQ4"B0WY+@$WAOW-Bf6>H.g!Ocf#7chQ.1a;04k/hNKMSGf.VAq]u"MdPl]a!5jHDL?V2OW7W<X
+%%%D;uW=(%Hd+cc=:Wc3H`/["epRfpm8m;u\/Yi\O!MndHJAI<'eTK]2eDO5?>(?A;a,clLRu$mb2C`Q87Y+J8<XtSUa40 at l0)L!V
+%LIGs9qt at +;nf%Af5*biM0,PnB at DDGX&j]G$kTt?IB8q0r3H4QWJWt;'!DL'OFc>@Xop?,V3cFgP/`oPlOWSGdSHqXD*([/r>q!6\
+%%&a9WDP?%!-Eu at -G4]QQrnMO(&JcIkEquV7j88i'C]RC':iH:9Y6Y'eA at nf'L!"^E!)=q84t?3=+,\\$Kd_U.1k-heV9N=:93K>D
+%1<BbCqVL1FGi%GX[J_)'NT.sB<XK,e9u-?ed,6rWpm4)39aMJk#o[\c<P2W#g^)JOH$[UFa+mIQV\tm]K6_IuN*T+9?T=HKj>Z2T
+%gr#WB((l^n_O><MWJ$$C at fVIrlPHKVD09ol-(h"3IL#ToUf!2oLUQhORDJ!=Y+M:3c0('2_^NGlD#)^8^2kciI("6qm_3t]09`\5
+%-:k,)8-p9s3a69l7#PkHlKP,4fE`baf[<(-<D*Tn7U/s,VsU7Yhl"6&UA8#K:3"SfJ_O+CqLZcVRQQN[PNq^2+d03r<*8YnltrV#
+%c#IL2\[n?9^ATZJ7QL<9L&4o:3sBmU+:0g..2dDQ4)3m-\3X&oA!!"X2tY;&T\0[nT'F&F\Ykkk#,?M3M6n`'m.Hu?rDn?\7$=O@
+%&R^k`]!32G`W'\(FqO1O9prZ7+g0cJU^lA6Ep6e(YmeW[MXO=5W7+!`*'UVpk,$eh>c,%[JoI:d7Nq./,e8'4m3lH?><hm3%-^7P
+%GH%XNCUt1F)Q0(NP%050IMisl)9N1XF9jG=%1a(D!TGMt(4OZ3B&VOh"TumTks?^h)U0]N^=N^F=1_[u<U/n\m]S=n+$M_uhQ)+H
+%Y'hDIIFEqmK1ueL[YL!s4TfKBntAn>^4VOt+qQt91o<mk7GpE+=_5Jp]SWBfbeH!#(\5J@:>7ELRp)EFK]&!2>k*q(:seSJ,h.E,
+%[N&V,QD!F3Pe=#$!Ubr;d4\^Y8S%;2?Nq&'mYk^"l7 at VE7UT*=-A%`(Y8o`C/8RKX$.^uK%E&E0h^PdCBkAO1PbQe<V,U&=_Kmt5
+%FrS"X4 at P#Ae8/aP#QJn)8OXc!K1THk-U[W0X.rA[qNT&M at of=NpA"Dlk-Ckeg4F%<n;Xsp65B0>n*)UZeO]XZSd12"5i(%,,K1er
+%mlH4afZ-QePWLY(]`^l!qRa`"FgBM?p,JTi$2'j:eG at DuHQcQJ^cH/q.u5M1Q7'"BqHl6id6URfcXBDuH3IGP_%b?DGrh'AYU%9T
+%V3LTT2UMVPaXAcnJrQqn at 7R*#=qX?sb)V")n[nA%\!%-.Ym;=BanqG=QE_.QO[Q8U6qUah[:[M*R'PjMnlh2h=X+_DRnHB1n"=)V
+%ehiNZ9Z1BSS%MsM9bc=p(r9hd`j"c,89G&O-S+ at 9d4\qu`1K!a-E$r01cT55JNdZbjS2g*N'N1enXD`!qQ(qj2N',AVApi*`s=/g
+%Ys5f9[N1ZuJe]iUd[,F:nK[.G+KVE09YqU09_m1;Q4E>n;qES+ at Ue%X$.*"@n3.$MRtE>!,t%25?<QPFG[H*gAdXU,(tnAunHJ^N
+%$FK_t+[bB#&F'[qg>6PYX(.;rXs='bW,T4A(**!dW%l18GoO82W1O;mP+*P8g#QIcC1V*?osr[bXn at CiTkc74\"Hm6i4+m]AWhE$
+%n(^,c*?[hB+)\i7p&YJ>$4^58H;er6`?G$;,X-r/p0/U3UA<.A,D1e&1A.Ns%^\uuC[3ba0A>g8>mmQIqV,;6%o4n,@*st$\og,G
+%=Gc4a:6Tf1']":h0(H3g)CC`nj-O/M:*+d>b3D:+rf5"4[%?3&-1G=BmUVt(XHL;7_1"7u6Jj^L-romsQNWop]Pe9hriQIQZ_'b%
+%IA)X_'=Vt)UV3*4NN"N^FTOGEY]!\KbKW:i3M&O8R,$TNVt^!%i3oY1e]L06'gb?=CfBlt,dro7XHu8uD?OMtnQGM,QcucD307HD
+%!/T>T$C6T*F_WpKBoehVqpg#Op;:$OBH06Drpo!mN9NJ,`U+K(Em=%d"I/+JYJkaqS3;#3049YLO@,X>Dq'pWVU1&L\!L\d\@bJ?
+%c;(FK_dnSaCG',bB/3,#90'8j55mc[i7jZ)JYu[+A1<QK9*RKJ`#%u[.!UU:8LmWr0cODDH*":A!u%P1qHbV,Mf`.o(S7+$XPNf)
+%g3^JR>*glrn:Ib[-NPHl=uZrccdV?<oh..E4nJF$q5i\deE8->Yn2gRIS!nW(+;4U=bEa]e?`G9X'cR+ at sr49;@37[;TYFPY2i(d
+%kt#Qe?q at r-hlS-=#N at f=dO>s,nKf7\UnhUNB(INs3T00l'Ho(tj7l.[Ie2BolVt>!CsF-mFZ=)_QM4s#Qn4WrA7fcjAlnfdSU)Co
+%Z*Q]*..9]rO-3/m<O)SubR)D/J+BQ4Wcu=;aO8l;rg(,LnfVnD96T^P#P/q$`-M!ZrB9Bn-,$4\Re*Yo3tk.sR(e_\cWj,p$uT\%
+%;t[B.A.t6Dc-2)*DfGYMpD<^%.k(^9S_FQ%_7E at 4>fX-)`S.2W6blc08U4o7aT#?c::e&=nkoGXA#tTmYte--8S7#!Q%8'`&#S>D
+%@.BP_!^flmRRMULI.X1qKt3ZM?MZlY<7\<XU>rMg59 at hl62+W/qJCFg=g"@KRR!8:-h6pc3l^D%qEqf at eRX/@Rn%l&h@`iB<i7M'
+%B4Ihr<WPjclNKR=gt\ut0!%mOf8VAKJJmcBcBg$<`L[Z8i=U*q8N&^3bi at b5VNI(RCe]2^<LAu'B:aNmUs/8(oMht_C'bC@#C5`i
+%#SK=K$B>h5V"%c_PZ2^$79;E"+)fePa_.E*rn9QLW+;K)GX&5n/AYqpSTensFl*=n%:YC:9ML9m5sPCo`J2f]E'PCD_SOr_&;R9@
+%9kqcjV.NRW`-ts4[XJ,#dXt&EKe".X4PZ30Gg0kMm,F3!9<,dT4UfL9S35%mL`Gd%1i'Na?clT95m(ATGs6!"dua=e(g$TKWF/iC
+%86u%;MMRqB`.>_a0DQH">;[:Yo$0'1=HZP`O"@]-4b=[,">!Gr\ia=tF:0)"kbD'?!9rA at eZ./-(Fsu6CGX!a+9.ptR:V7kRD\B=
+%mh^)/\+Z$Ih6^W]2VIo;Fo(h-?J"g.-WuT`o&?C8B?qIVDi9=WIlnVt$/B-,pgb]@Q5"1.h-We/_GT<_3f+.s"S@[7VSCnt1#IP,
+%B(,.3F.>9 at +I[X^atZTZ+E06Zpjh*WVpBR-YF=E1faR(Uk>`POjY7>nBZctW8R]3&+BtdpD4$mtSX!qCNOk at T(U\C"7NK9s[-[.2
+%H$V@=(5';0&tWa)!,p[L-,W#/&D<7:s$8LTJMu-KUNU_G'K_EEIsHkup;1H,1.Nf[AUHMseB-'_TiB5!HY#g?db$k(;Cf0\IEA9<
+%]UI.tpI`<3G54)':NF(>Z'KI:7BbsL8K$r:'l;Iah;4[/;L$t!qG.%7-1!2Y!a at 9\PuOLg'\bP at fl]<@N,JX=]J='ILM(If08QLj
+%bYNZ)<$,'E;Kb21_Eu$cV_IY<Hu^GQ;#ToT6_[2)b)b:#@h./sl`NY7Pp[+N,lYlZn2c&3b1VD%?#]%">iLD50E"9 at d004eUn^Y6
+%FuRgS8FTRF+5M*TWIGQnY)K6Wq)aGNH!$T=a7S;"GQ+B^gj/6ManbQDE],mLk<!U=d$0,V"V1H)T!2bOT.q)qaf!<LL7>%'nlM]-
+%'K?uEd=8H$=FQLa%-!BqD)j7;jK(jRK]S*CE]5E5-Rg4Vc`J+3?+RYXGi\%.oPD_B?[JmW+1&SD at f8L*,gXMf$C#"*D[g/2b0?3l
+%_)fu$AH'HMnAY4q0a:0$@#1/m'*+NU/g]%8'A at a\qDcq'Sk*-.);[QVnju])>1?sae+)-/fFSl<.9.!Fb/Hb(pob!'l]7EZME3k&
+%3b+-Enl:b81S#dS#C%6TFrFriIAsHR<,74IqAPGA,igt-gVM at GR)]a+9"M$iGg at Kmp=Ut/%H;CaCN\[([cD-[c2d/j4TI2P3&[GX
+%%kVdCc at r((;%DE_KP_di8R5GJ5p,g&3E883!U!B[iq0QUJL&^1A?#%NN$*0YJn9#O?fFX$c>TDa]pV!,,?g(ijOo23Yj7%;;Z.jJ
+%FeEsAXt\'F';<YbVE at mo:>5+\mj4Tp*.M:"S_G4-7TKUh^f<9_8V%6rdSa\tOL'$m9eL6Jh>d2!r$c at LfuFtT71YFijtJ6LVflG4
+%Pp/NVD;;d7<rK?&92m3i1d8).k at L\@0d?)./oo7gj=j[;[J-JWR[[@Fa2$*dG"lP<TUl[([G\2C;512_E_qJmr>G,O^6.^':EV-M
+%CPA8)kggjje-iaSblQ#;4YYf`MHiiHhd'/p&%$2mNabfK_]Au.NH at 8sqK4S'3qD0>()Ig)=s$jrF5$'NPSNP$hYFZ-$E!qam._n6
+%DV`l/+gS3H<+!ERGk40M:UPp%d)ii>(=ObrgjdhMl!Kk]d\5G(*lUjA3iOZ#5".8bjs+]<:+^jYo<sZa/p:EV.cn*r9mrrgk[hb:
+%n_?gf+&")KaVIe_]:MNf,t/JJ`cG?f09G@/F,j9f![;1fYE1. at ds6gG3U)<ZX%PI5,H6NA9;;9T8(4r8I=:u\cFHM+f;k5R/4lM)
+%YD"5sTSn9[`^f<,5:?iU"9>/o.kRRJlFfkUo6cq`f%l(4/a,'jofB??M,Y7&`^HF#75)$35flUJ5-6%D"NR+XQ1)h70K%/oLdi*t
+%N at tg_m*4qu'kS'A]ViIr>%MH2C3lO&4JspX>^^1^;'5#>>)>B^)lajjT0,e)Y"hf.oXE&dan(tGgs8!I.%Ve$qi_h0qG*7FB/jcN
+%KJZ%PBaSDI8GFefH9cp".N@'6JA^<-!9$o8\S.tboAD1r>BN9bGi at 6/lUGdar:AM<E`5km1>%#,CH$$2JIa=D,X>aV$4j9q+Bk"b
+%#Xe.fZ=;gb?24:NfC.c_$albY*aGB%PmmF_!JK&M^p;aS7YS3N$a?mF[&7<H#R4R[-on3oR(P)4e<J>3TA at n5dB"@P=?l"Z]]cU:
+%;ejUp_',co4t9dgC2LW;bG%SB4BN0`4N9K08MK92lmm902K$XBG7O1XbJ<dS/=B[:(D=KpA+J5Ca3+'=q)JTYTRVB#r:<lonu=>i
+%7W;T^jWK0)G(aQ33X.ps?AcKgq0Sf,T*#sQm,"#r:R*+a_MU<]SO.g$cM7!#H[Zb<;?@HjUn"TYasUWf5e_U[7F%1N5SiVOh)^-)
+%cJ%),&d+pS(qj_8-SlHPjJXQ-JpX%^T!?u at s2L;?1sS4fR1j$g.`Tf)jaMc"K\0Ug,?*LKg0)_mL:1b7+E.jT,?]YYEH:lp'W;7;
+%,XDY>UgE+"+H#>:- at S/q at cEpeBeIN3M4%#`b]VPAIrIo@*Idg\pIUD,1nVXfSHC_'S'QkJ at rZ$O,NgMSfu_1q+=E_+.P7jac<7*2
+%#,Cu!<iC)sVO(A$;^te[IGLte"mmO-N)Tm;.[GW0F&cC/8NphSEG-s:_4gp9.-E.\s&kgu<ql0;Pg=MtND3 at GDUo],Jm:H`p*qn*
+%K,EtaN12Mc7W<r`T$!fk0K\7NrgW0e4m;c1rTsCE$+QQ$'mkU32pZ6se)[FV7?\P/j7!^MK<sEe/Z*)%`LR2&AS7R"K)W+2Z'/1:
+%=<5j7qfX5I]38r2f95^#2;'_[pJ4]&[d_UrC]Xo`\ro+g`(OiWQiCG"EmJ)c+h14d+.]C$FiL#"MI7o;hi>lW:>T(mjig"i:*1Xb
+%eKUIlkhf$<BQgYHg2d$XQGIbJmkZiV;02U))Oo^5eBHM$WMH1#[J0iEmeos4.9%!2pW(eST)8MPi*h-h4%DJU'&?l-X;1_a3\=l1
+%QSPni7rIslXB".Ii6P=i/icC!@+.`l"'SKt]L`Aj;Kr+XhR_Dd+/Bet/e2nX,e=r&=M.3Dd_"o at ACe]+cDNW^m^E<ih-.\s.iW%f
+%-M0,nXjdh9DL%i8(jS;HI\J_$R=u+.6Zp4GEn(7 at bBp]dYggI#^6Fb`a'/.2./43aalQ7AO%tfEpq[FYA=Vi$O2kP\R(V1&7^0nJ
+%)O$Y]0[%e-Sm8DHcaus2Cu*1GEY3a]$ae(43k0dN;c81'*Qs$3).PI\);k)-W8"1"Q#+Hl]G/<%rQplWjVXe>-Oo0rGcn%5m2N-S
+%4=`"hJ4P?fr2QES:<d`ja.8)g#ls$KS3V.!=))DMWjrg*1uKI1.\s=6P9k?D1'n"P+=&S\RBXb%$TUGVaYUFGap);#"l8[EKsCh%
+%:*q+[`)AY1-!G^R#P at djq%rM!rIXTB#j1jLdn](4R,L1uU27Sc/:Sr:F*Yu&a;8QQY.(8+`F at q1QZ]brS0't_%OK"/>>KhJ:I<t@
+%jC1F1?ZQ*%eOhT/13uu\2sXhMpcr%=pTku+IDchdq%+4T-&h#.C"<JlS7ccGbA"qtR]G.<V)!IiIkJc@,A\ne#rrQsZoILWW;r&j
+%+BJ$=/nT2(!=*-*c`-,Bbrr&*YnDqV_ENFh'ZEaD_#t'`47XM\C.pTH;AqW!*Sojib)G$']u;otR:k27'$)37f\Yk"7p#30n)8el
+%51h.2n`Mg#Dn]'Pr%rLG>4Udmf at 0"WE_\AH:<u*-*tq6gg4GS#>GnuYNdRXmCa7>m]'N-[CGGb/HO,Y6kYFMBT?4K%RhYLfj&ss_
+%R0)Gbh_Foi%`&%B[U/7pRZQ+pZ-64oWP`L*Q]<%AhYU$<G`CMY\NG=\6V]4"3qp7Imkkbk89TI'P`AD`0[I#R4c)YEkW#M4Vu)u>
+%,^.jS]+%MsE<DbriTMfBcJtLsNB[:&*sWTEWE?>iTfo+ at Stba[PACg?^180,E"I"(Fj3J1L,;O.lm\g+!"5qq$<!iT\=R>;IS-N.
+%Kt2OtWaIfI_.^93b!t6Qo*]^E<>a`P,cU&`c2$]IUR>5I$J%88)"K!64m0cbC.Jkr:[aKq$hjUQ8KO7?i7B66VW^k6HTfEM%30nE
+%:BqCNDuIU3@@,a#J_A[R8L1AAZ6p.3EWod;BbclWB?EJ"#eAkOTl7eg'OudjDN/+B7li4^_Yn3If+ff%6o+74W8'N=auHQd-3po<
+%`+7Rg_*jV-H_Dn$bpd0)9_loK#.0t8iW(='e&$KVrm;,R*s-S#^@=cnrNp<.?[8?ZZrLFI#/3RuSV#g+pRNPsc at -\e\>L,hJHu?h
+%)_-'''48l!$64f^@D.6C:gc_BgO>U"#0Jf-J,;hCTdQ/4LC?)s3(=*/]P%&nqTGG_kh`[<Nm7C$\QS4->lU:-,AY!jS>gn\..5Rn
+%;^/'&I^!9768q2b_;V`=0;sq1]K6WY#8sS/Dot?O5R^Fll;l;q,F at qnhZTk>gubHfB[")h3R00#/AtCcDceRcH#KTMFYuMFf$&/U
+%G+42;94526))D2UC5Qkr*USI"9b,M!"3L!KS7(Z,s)]0#K_,$JJ)/&seOl>AdJ_IEh&1T'->7s3GoRYn]c,L>0EcZ6EZIpFI8ub7
+%41D4%//L.sP;q8d4V.2;^O3D(985R]5:,\;%o4*(h=@M(c]p^(!-!!baH&BSkp=;Y)FDWj%G4@:T?s([%J)/;S#;[X<&C.]YO.b3
+%7e^Tj'QY([55+HUTK$p]&B2-0+*'Rm`C9]5:i8:j"Q!-pHd'Vd[7d3\@qFdiidT,(nk*p1fi4cMHHAcd'[@CnJK**=Xuik[m&p0<
+%r?^Xg4FFug2)PqbJF,1]hC=iq:bp.CqtaeG0o'$=!IGd!Y.Wq[oUc`t at F@A451.#9SiUGqL:^!T.eWi-6l[:EY^Csr;u2q8=fIF6
+%NK&5?M?ELgT\"g3Dp++ at EAi!IqjB[Ad[$j*:0M)_H at T*@j$a$!ZYIDN]UIBJSka_B5g,XAEiS[I)s\BUfr4sj3j&,"nHLiYWpo;r
+%/-#00Ei2Z9V>q5::$[<R4m+]J8sd8!/lT<JIdXRriPU6N7_#M)!6P0@#PGT+BS]Zi4-D*eH'6cIRoC8XdMe*kUl+&dBc#:jh>'.d
+%$uJ_ipr[oZ,$h`"*1m7R.eBRRIs*oN\l`\M43!QHabHh6=*uQu\e><#F)[Y\QZ;U8c$($7cqVToG?hIeqrgW6J)i/`o?+5"3ZjU9
+%a;$;NVXk#7DX["]5!.S`+i;iCqCqkk>=W<(F6h].;q",Z>6ZB.&M1dmWgACW9jCu2^35g/qj4KND!2Tu^iIhBp71uKerCM$8\'s[
+%]W"EoeqB"\rVBJ(9D6"6S_96!4EK*(hY,*:FU#FcBM*1gQ"?L+Q#<XWAPJppF1)H<cRrLMRT at F1\WP?;8A2qXktO9C\aTbH#0&#?
+%:;S!=W4B&QXFJI)H,:$bOCQ+^fm1Kfh7%9BZE)\W%bFe2pqKm.''6]@5:dK5m5\<C"B&'$\X#aWk*M-8'*@`=G22L*]4BtM@!/FW
+%YTM'?>0h</&rr/GMKRp6;C?MS7XXX7haDui07fnk)b^n:P at .->Ng`;Og+\?r<[qJAAm8'c>0!\:%.Eug/\`tEGU4Ah-("``M:Sh:
+%4uY3dJ@)@(`TlB!UjR3b%r[D_Kf33<GurT<;c+<:\UN at d)!cJsPd0Z$*]M]R-*ed:ClCf%ckp!##oVB?3cJPRYiF4tHVG/TV!gR5
+%M^[V#7H1Q at Z!.T/E_-+rps9dr^9O$t+T$+LdK(dW9!k]1,(smDo"O4Z5"HTkeR"_SoWjNCeD"5<jGjCf"n8<!XnhE5C*-fdV4$tJ
+%,q/ikP4[2=,\Q30fJgoHcS*1"pj&35%c<GES%k/Er3\%R+#s/(?Cu/MSTN_um4fq[f$$(>CUAMIU.Mhj9[h7=#:e&P at BK&Hh5u8u
+%B3hU),;n1oWsB),N,fG-AD)_]^<gkC#PX"<c1V/#2?i??Ujg+\JYtFSQ&F%p7Dfi=O%Bl$s&;bVW>NdCZ6?#0PQu$^RfBrG7Gb(>
+%?E,aApZ5/I`+GX)4D:17gsarqDJKm=?-W')j>7r,O,CGr$N#r&25n"I%+h8Zd`Dr,.5L*jM2!@Rp.si)8Z04ROaiJraR_H5]N8ni
+%'WO*gG!VoaX;WYcFB%X at Z4'R4A*"]ZKZD<b<^bA<7F.SIL+:]K(QDb'0`",TRb at 4=PuHp=OY at 5ko9"23$d7"_i4n0jmi1Q-5DR at E
+%eVD]?]\#X3X2"@pO$/VT!/)*?C8CXLdi2I]M(),"a)))S\2A37-/P57iUFN_,G(+aC'"2cQl#triNjmD1`mu3bKe')$_ACBIoEoG
+%#[`EZA?<iEd2mkF='I+LkNuJC%t%Q+14MAGMCXKE=%4hdT-e5$&37j at b&P+.qWrqeYfhuPUR=5n!cI,RRbQBM%:q]3 at qpF:i<qZ[
+%e.SfVMhXbA&<dK`1\M015qt2-3I9fq:'h>d<7R'p00/he8NN2^rEI_MN-%!@e at oB)j1.01/<20Hjc0ub`S/Q[-;LfE'h?)?YI62&
+%Y;8^5J[:];pg`eQR].a.k%.0U'DY=f:;XIaEXtn_XXE;e]BNbYVUt9VNSds'IhIAd!upTERt#^U9.K8!@(@e\\Sf"%7rm<r>fXFd
+%T3ElR2cRr>Pk$tnH_:f0e'7!ZUsE":JXN^<e64]W40b[*X2=!W^TTb9L8T;Lq62Em%&GhYWB3escCK9%&:#GniX<l,4C7_,f7[)6
+%2Fnb<aen9i^<W$SEl7IPN.hQZI"MLNapN&51)cDMgLmcX&QjPL,f`SL`nUSVEF1__I/J(GW?1b$)9QmQ#V9j9'>,6"+-jGORF%u+
+%_r>M__)I0&DnGBEnkuW*1(1M9Kt+SaXD&o\U2?m"qToeZeki9".tU3f9N9ZhBcU4G4e>`<,l:O.nHl"h\YH,KZY^(sS)pc;8'(O$
+%LXLhbMhc!75tQ?jmIq42?C%Q=)7W\0b]4fAfC_=FrRF.Kbn)&<E[pm7dOq&`O:7%e.2kk8&O%dLUH at SY/.t>8\kSD8Y[88Mjq4^2
+%Ya at K5f&[7)]UD514)bF[]jQ]Pl_3!p at s/)pHC at EbQj<q/s#Gd,aW`*==R".9S*#-Q*T]c)!8!54=eu:f)Lj><@((\21qUhk;t_6H
+%Rl`RH\Vb?r[.i6C:VI6Db.hZdI/BO;/V3R;KTB<uoqKDOB*L%8DkS\*g0bcUM>e4?0f.],3i)KIN5 at 6RdaC]n9hDV)]([:*#OWN;
+%:/4[NGnp-b<\G_6GA86nXpls>E.:POZMa$BQ=qC9b,Tj]</J#f].5FQ3EG^u8Z(54dta7 at 8rIc(WK@@SY/EBlIt*)(Mf!Qq*/*4K
+%h@@M<2\^9Z+'M*N"PqqOl-'cu7VRJ8!G>0B]iO8\0gD1oj5aq8gZ$qmrq,._lW<^k&l<iRh59g7;K,L^4ULUWYf at V`MoV.K5-aoq
+%S:FmuYp at m;RHKd/m1B)aVM13=*q5OeGEM6j"<_Y_K=:=h"6[/XB.p.6_F`,J9Q':ehUMa0YiqTT#^Qq=FI8.)nmh:*C7^k%GaW6+
+%;gFeSS$Fak3H(=m"FH#]a!tH/2gFYZl3i/ZPcs[\no'-V'BW6gM/9335jUUdP`_9e[:afWRYQ7Zh]^g[]F6!V'mNBKi+O%uQhQkG
+%\$&^bSf$'`kn<Tjq=kDUH#(,o:Z7MpThuRfC3qd7WO(p6=&2XqIu/p#)k;HXRg_S5#(1g>c.s/D[)\';K;q5KOi-3"\loS235K(;
+%g</>.&+**eOjD=?Gfc:iI/\ps]K$SG^ZEt]C0L0ffg1oqbp8;>WIi!Ukr3$hmFP;qH.IgagJ55+3GesH&S]o$Ctd<@['a!43f@$:
+%2bM;DBX#E at Mdn7+0$^+!*T\*<*,ZMSCF&Lu/]3!ThY$*V"kYfthq(ptgX36@<@kMIU^MRlag80mZUVBW6+"V:;uTm<q=rsGepe$)
+%e?dQI?1+,lPJ$c_q^8*#0"d6sDtCkim4q2sI&d`I&H"i0c8TtrZDG4D03*>3P6p)+hX<j1fG<8!Os\?u=F9B-ZOa'9Q>BUiR!Aq-
+%1=ZW4-P3AYClg1LMSK"'0<o]ZEOg-_f"Cdq8dsuchUp!RE`-eKYlu.1oj@]N8Mcr&?V`3>_3Mrc#:0rH6Z"*[mO$j5`lLRhZYm[$
+%8qkO)Fk@'W,[R1,(&Mn6"1\s<4gf9,9R,]pN%g\*G??.OmjAsm:@*2%=<"RIC$hCS=l+,S%0Oe<So6B!Wb39IS&*`JX_gRAH'frA
+%2ZAm$nh)gY1nX16<C7oA;KlFXpHDD3F"'aN3a.BXi;\6WR]^^=9(5B at E^I<XK:c#/(A(Zpi(4OP>F8u>K?-c)1[jL7+rh51nMXu4
+%.Wo"TcU4O^DfTpKCNlD.W'"C4Org$SQ4g[R>Y'Oo-O'-gC8%=5b:>"p9kDE,KgB)r]8AYAnmM4D9+G`):r-Jnb4"Q&okaEd#8VCD
+%*0250el`^k\XX(n$cOJ7iQ4WIV+d8%Y2D)Ve"7b:$:94`om+kq^kTRC,*FL6aToY41Eji/IL;qiIu)i;%Y84I'c.fAUN+2IAjeL<
+%//j!GcPsLj4Br at c)B at s^6og5?_^bAW;Kr>9dj%\VD5g?PFnQ!s`=DDh>1.g+Cu%r)iqOOQSPrSB$ZDKs>ZGX;do.2>[L&X%2$5Dl
+%$m+_<Y^?fgIAaK90_+/k04d'+F'k+kS(7hBX5qu(oQVb^g0ir5O`)o%)Y4a6TDP@[T=^[jHWhalM3B;<5R-I(VTB'A*fCmPH102&
+%!)ANk\fKM?!rA8s9(YSUDkpd6k<(rgQkW:%nEBg')=dQ=rB9AX_Qs^[Bt_*e`CcX0+Iae1:)QbQ;Va>e!Ke"/cMjkObTh6T5YS\o
+%jlGc"_`OtBY:6sVgD7<oc^l:;kA-QaZ%1&bd.#f]9NO'[c\<N^hj)+,k/ue2(oaW,#P^.&iRS^9GsWi^)h.=Qm3MD-LKdH63+9!U
+%=*iLLNL&XJS\tZ;'S=.r\\$[JC&]WgdJ4I1L at +B&'pcnM=n&+_>#Ni*Fh.8`msJ1[F=XU<`PQaFA]6n92'THO]3*kcg at TM=4C[me
+%CS;b4r>=+J0K2m>4d0G9UNq;Jqjid9_;OcL`A58>h^\f#e.IZC5]+WH8_uI^`nK&h\H!H)\>%;'e^/V<4a6&T*1W:7U7P=3GFlT+
+%26[VBF_iW%]Ct>&TXc?++)f!h8-7TVjRN9h9#a at oM75sk&T?)[BmrC&`Q"p\["e252^eI_cgqE7.eAjHd[Y6j)LmW]7,ELT*ir"'
+%22+mjob()sFk/L0BV1h-,Kd8'(H#)=Q41068_g\$`LCeFh,<nSNFqmga7AJ)[+U8Do$62F-2'9GPAScU#u/CSFI:;7qBj/0&,a+g
+%J.oe9Y#on?rGeTq6up)@Rf`OG=g:1nK]K3\r)>a8/;f\<KFCedY`c2&Ydali?29hZ>=sr=V;*>668la4S?rg-_KpTimn*+$09"*J
+%cHl<ggt8uQ&#>"u^U7jKUka?^EEH7LfUbA(d&Z&_(T0,lno<U^R at mVrC%iRZ;QY\gZ^==?rcS:b<oKSfl2$Z"fpB6R\b9gQ8ns[Q
+%bTs9$o&eT)h0J?W_WK#8gNE]5f=DX?`o4j?cH1B7m&]M0'7;c6%4f*mWR(D8O*S9H&P99*dRltL/53Ue'3NNZT4bdua!E6[XfGFd
+%cS9\s*7bPeWLFI@=tXm0LElsP%=8uhZRO"q/EJQ[XtAH//0Gual";`a$7&iRl<n at hT^lG6cD#.j@$Tr?TCks-O<gtk]a]Zas+ at +=
+%8q`Fq02(g*NGE;,jf0b_!jdq>iHV0b=/r+422OjU1>1S)fD(#]eZseh;AF#-KiC*t?K^n=<6;i*_U@\GNgRFH28`='1>U5GJi@\R
+%ZBaZD9?VRmk#:'&dn'NY^@&@];[bhuLhpA2Q?0bpmBq/pS-F-c]G(+5`C3S:,qe$-<"1#eb;f7OGY`[M+$DpE?cerI8JJGd):KKI
+%^gbu=S)0(\6KcMra_h1Q;/k/9]T,5@'ogF-+)nhL;f\]q2ePkK2ooRj&%iRe=hhk?/keVB[&ZIU^9AT/q1t[i-3qh at lGHSe3d\S:
+%H(O]P1W`d)N"J)6fN2`Bi3C48#(1jrIedp*o-],P-'@d7"#okNBmDXq:[h8fg&#be?V-XiP+;lDr.7fV#;c![2^Et5ME]+FVGs'e
+%[TnrBiO7+4.Z at hN=&U"J[*MaLEE>t:hnA2-ObF8ZiRYUSHWgWO`!8A at E8oQ7A-5Q9bpQ7c3q"iAR4?[[7V-/Qms82"A*g\cj)AH=
+%i6YA;AITEVGQfY\mb<%]5r?:QH7l\'\j?Lo\M)/[7O9nIBTYH"D5\"?h-)-#1[D*-7!nO'pb4+/a!"e01&U?2"d16-[0m(RC3R8+
+%Km,slX@`(Sfmn?a1>^]Vj6NSbVhn1>gdl`6Br]dsZ!L?l+=NCCGRWDE)t"R?GY3_+1so2s*2udgMF.Cb]8a.Ck:^&+9R[Mnrt29$
+%HO0H)BZ^hn[Q/=IK\2&g&abK:iG)s.p+toIk;q>j\Bnke;dTK+]!DO]F^8(As"PG8[Mf[smJM`9=N\5Dh<+'0Po4"',Y3O&]?0+%
+%\8Z8FK9I*/!e"^_8*2=I-c$RDnca<$,kj>[/ZG_K']&JBP%QL*^'B7^ISi6oZs*pg.a=MDF&=E]ZLQ+qI^`!gDm#<?`0OS#TqHOW
+%#p9B5Dot+0QUFu53GT4JqiQTJYHl(A,jb6;pjJ;9mJKia1NH[,](dTT6pZ(;3G5,8EY\!k_o1bMf5tD&&0Y^D\spsk5W@]PjC-b!
+%]F%n9kf?&)jC$@22_o4iIT7h(K'r21FE$k@%CIqP*hI-Bq.UXFk?PBb-cEH7EG3uf#9 at T.o9AeKo%=qP9?tpt''*,65X_F#Vkmlr
+%]oOU+-6KLg5,X6jo,_]hfP-qh<f>\#)fis<+?IQU%RM=6'Mg'.kNO=8J%J?h\oqCAK;=cb7Xud?I[u4JbM6RbPfC-Fhi`"]>6KX8
+%#0XJG9Cn[,`ORirhm8codj")4;hFs+9$8&>=u<<scT[WDpD<`T'hC:?W:s!Pq)5`tO^TR^H9'&b^\jVOWX2 at rD\g!hEsg68F<RD+
+%m7qIf3%NZTR0)*j7`au+j"W_/RfGN#oRb`nSLLphZG3pjD-LV%3&bd at 8D3Xcp>$:aPi[hS4hC#s)-De:ClfLfXTp^F4/#!K7HKF2
+%nnCF\BUFFE'>b]il#(q_mVRB+0AHr;-57ha'I?cX!fX_,6jb-4?@D]&aW#B/GJ>6_UQ:tl5H$9s8/TuU'1a]ERCuY7ZKoV4#Wa8.
+%VF/S;"2?D+jBN.]lMi:H;UJgh^BYR\DjIS-H5SXHAa2[U$"cTgo3TW_(rYUa'<j#8ok.3)[NW]\=W)-!jDJ$cQBTP-ma&V7CZ?*D
+%_qr=fD6Y*I4sIBM9C.Ab3/WfSqqqBt!gRBnr<in?hI041/`^:6fa8&faiVm/FdAO;$Rb&*HD^o-!qqg:N[$tc$A+8CfpuZC>,:Db
+%,1/J+?(5jrjpGamN81c?<h#ERP=2YGX1p)R#0jGo?+QX!Zj:7YPoK0kF_Up3=m;/VgW at G:^PKM8eo6("Qh5EmHArk^P>p<rcTh;i
+%Nu]G;C6Gi%aiaor95WGT>An:3%)k0ia]+o\.]<VVE&-s$g at PE$#Jd!06.<:4>bSgK+7lp/RDes)guBF<'ET'p(h'h7qht6)ePnM!
+%"Q&W5TB#('e:P',Bp"a\-PCNbU--J3XmU=lA5AV4OiJ>"c\Eek!bA?#Lg-`O\A.SA3U8g%@:/uoBJDI%(AOn32B)@qQY4#^8.g9"
+%.Jd0PEmPp1Z*G<E)=o!hh"L*Wr"iP<2*[LXC677rD]Rr-BGm(lcT)F`@Z3&0'T^i<%i-qGocUKY/;9s:c9f9cck7b at 5ak_JSZ,U2
+%W>X#kbG?dP20hq/GH.#bX=FmRkucInamRmbm_=FRHSS16I<6.'fAp*",RrQ@>n06=7"n^eSsXMkS`H'c]YiVqh(52gYU<fQ9*`c\
+%QCKc--0WgpSof4/_SO<12_*'*jAP\,D9`=I88tuc3fAF]`?n(2#Wnd!BZa>n2iKRjS>LcL+-\..3s]tsgI_0>5[Q:k@[F6#['?kl
+%=!:odbR(gbG%cLUXtT]m0$U#!V`%Ncq:g(7Q'#Rf+Qm1Kh?WS[j3.s).fOJkfl_+\8QsbN.-+DY2D!-pqLKo7:he6CGLK at Tp<P!0
+%GV0Ldoa\Q\U!]7"T!*"\78T<JE1?H"(*UaZ2q-:&MXU3]7+JpqKeb1)F.9<=4b,=Yl6':CS at SmoI.YT>VWd1"BGd`5S>:&C?rb2.
+%hPGV+Bp8[:q4e4C2&Vuh'fhf6_jbj8BOMJ+^&p=fdnkY,D#N$H>WM[d1Ei(6Bifn-]6>4TWI%TSAAId7QFsn=l&.)O0rKDU!3U&*
+%AP\DVgH^QO7jSF3.sLD+g&9V<M_2=qPKmn>"9n'"SO2SL)qL"elb"p>Q(bO\RbJHM=)h!o at GUq@W)Va;ZAk/X]<M?3**fGf,@^,-
+%Y22b"6s;2%BG/g_[usj6cfKaR7J-RVp)Wh1)5YlpD`n)ocCIDJ9C>B[6XQ'J,'ThBd.^1-bnctE^R_U7;]td7N!kJp5XTut5#b:>
+%`Mf'?HK)Vt+c6CAIbL2 at ap$tQFg3gTcIobM8^Vq7-=;sE%JOdi%"ha\b)tk109[4TG;pf'o)sLQTrCVIihg3bQZ0YpWS].bV&#Tl
+%(edY&k9dk>V at 1^,(g"`<`TG_rOR+gnVm(RKVU>H]TJt2_"i5J.kFKQ?WbITj4SRBH"k at 2N*NipG!+=Tj]`L;VZl[EG(RER_o4cZ&
+%B>)cs*Z*m5<)it-5<5$9@\4Y#P6=C`j"meZM5]r"ff=5L6!p(_de^a+7)YcEG_pfY`TU^ZR9dn8XZ",=.I?qm=n/_3a\N;tQ"@i,
+%[51YZDY_iK4&aPLBb1j!$"k<sk98q^^2jUV#V`'[IHsbkYYtK-ki!S,j.ET>8\p\mn<)&!0DIj40KJru/0P'+e\C"CLi`-SZDFn+
+%^r*Cka?<*-Agi(n6e26fPKA at C*6i]N'0,A5EsTo#VkKgmq';iu&X`%rp3<+)aAnM_Z.=RQ)JT9T)eXo'^3Q9ib%3;9NYKa0i'RN*
+%`E<@nm!BV!-0Cl2W5<USIBpK7r+[O$^2o1oe0mkA(?64\$Y&Z%:gCMB-HbXHHqeWr\o7s%D599"7-6+Tc at tkXO>VRJLSNp"2VO]q
+%rC=FG[iiLfe8C!sdlF]"ZNZhjQ9_XCf\!`W at jh!@.`c/nBh(.X]S>-2mJ]kP5_?HCc(k4TZ<NJ8ciT.\]RDJP5*rS\4`*-FrHuK@
+%B%8c3s2n,B"-V&';5e6!;Oj:]elk*HaZN`oJ0_2;XX5Uh&.hVXI!_N1EZBr7:F00<6mLee/m;Rsd]AO+C"NK*_Y@\f_n+!4'%L at 0
+%'RQg?"?GX""bd1n*BkgCS:d"bSU07=EQLi"c=9>se:Se>0=45iTg;+OG9j at 5DUGm^Z,Q.ENK2Xf/3[Ci]b8Xl.iBipbnm#$-#QC1
+%(<rGG5ca^EpsjI\8s"u$rfo:%%p at HI/(*Cq=.Oq23r:Gn_f]_')Omo<g?hhcT%6dq*),TeVCRL`V;[Upo'KBNrm[lA]\/YMZpmoK
+%oAIb8e"pr^^BDQo53$J*jq?@N2eW-JN)>dSN3QR#e=)O_^Lc4<p?F,62spSr_66^D%/M6XU=<A[U,=[ldG&(R at H2BU,^f'kVj+3M
+%Ui>L'Pu<t&*p&'m7/TKb*r1P- at f&&6-=RX-*/TOM"2`386kB$2835qh+Idt3T<^W+V!Ts:(Se*@)^2?M3ZJ?OWH/#Z?eI'n^trlZ
+%]kYWpWeb]iK$l@"W%4L]9f7V9)(Re/4g7SR??/^,'\hNaeJtN`54KXFR.neQ\Ze6e5<gC>r:=/m2G*]o\1imhAPu$9a.VsTGF"`E
+%BrnNmf_H+s4'0tJ;bNklPF([f%P7o:k)_`:Km8W+D(UCj;bl$PQs-HbIOPhl2(Gl_TMe*knC`-c-rlC4H1o26-&8()?m8X7X#XUg
+%ndStq-0b'cqJ;/LZos7/b$s@@9-=q&lAE#u&[XXeA5_[%k+3Bo7[e at CB@:<CEt0U.k,oUo[D3Fu-q6QZkq%N_ at U#Bs<Q<H9*+"#j
+%CFMBZ#4_\G_d&TTd+?D]DB#Rb<!A'Em$;G25O.NnWkj-\5,=:#2*S^2o)e1f;n*/6[KG19#%Ud.KRnkFPG]]FP`m_hSP?/+B`:Hd
+%Vrob`b"^qk[%t345D;dgYs9@'R`U\9d+"o"=-1iqeg"lRjl*OnR)-C!9Fa9 at A0q-#&mo_ at P4Q,*C8e63iGt)8jcH$>]KN:M9Bsm$
+%hCc0?$L)=>Z>JjXabg,gGXsc/c6O:gYfnMD,<rkB=FS)&YCMd$+=APu<;`u_,6p;lS.C!^6s0gCYPVjB2;=T. at K4n[S(X=Us3*S<
+%EGi\APYdiXNYt(SKj:hsUN3BQdX at L?(s06&s7>lGP4siCZCu:i_KVTsG?Q8)]m).)7`^#NA/,&LGkSSc<e_l]-%,JI*?&i(CV2[R
+%Gf9t@@+7T-8afE>(n%l2Ea[NT1d51o2DN[LOqf)=Uc'2hPuC/JIF3u`&BYekP37,\XHcRJ0'9%a=7Wi!@iU,aFb4Bf1o`JPZK#eJ
+%h)Z-j`^YT8fhtUs)1WnC?ML4i12*9HZX6:*2AJO#a6GQ. at 3K,EYY6MPG+%4(=&SHi6;bmdBcES?r?gD)D<)mK*H*s7%oua(),jrt
+%anUFrP``.7qo8n=J!htICg1pdlmeQ*D*E[-8a:#_)Gp^[_^3!`1o%smf0!X3]RYqdO=>O:Ya[Zc-^LmtijPb,qUS)dbtPL=hXQl*
+%&S/+G_">>RR1?aD4b*"A(]99rB\P+[4m89>N^aJ<e&g?cYm`_h<.43jSQ*4hF0`op2?)6OViJCP.cb;8]<u"KiHNp`Z-V<.$T4UK
+%D'A.TMQQt_7W-\/bZm0:ItLGH0RD3j9hN"^'J`Sh&[b:er6ia2ql.[c;e([lk*1LJID:G4[8P;=l:YhRGW>9$=TXZT_+tEgFr&@T
+%2.U at 4Q8!"XqgHIlnXUWne<*WA1-^kCH)B$8Tr.in[45_NaH^6i$=i,4P4jmoQ/d)N4p3thhqD"YS2\E1L'P8D8M.L6hdbI9k"c\i
+%jCQA!l",mpE,;C9k\<f!=pGP[iDsa98u),X%sq9?i/_%2Xf8/NTQft(<(O\$XSrsCCPp at 1](<Z%FkD3fLmcuR;bE8oUJ!qn,7-^D
+%bP=86d>WaU[*b"@1/pNur at -t6M4LV?;Fe$UIhUNj\5V#7KQhn_q0Y[MEE=*e!=R[_.Oqio^J^U:0cWEN[DC0DQ(:1Ij_4p`3EhL6
+%'$9-s6p84g394ZbQ`s.d6S at K5eut5Q]i^o\oXL<^jM'0Yh&j82gt`q>9oJ[+WFb\Y-1,&`.g\`)S!Du9O(b\gHjL,2oOF95KV[p!
+%Xi&G76$Ii,j$`l]>FoT=hfe5>oTVHC_nm[jYmari%K at Rf.V4@))\bY/ALPom&?OD3.9D?T1'FQ]$+.8i>GfDnd#)O!;7Y!Ak'j5K
+%7BM$nj`hf!0<:spl<3Y;29HWo`.h?i:uSf2Nd@)QD[fOicEfqd<>^rddV`\m`rD^Wp$eeA;^abX3Y/&ic,'f[_-Ye=?Tc<P#0+(6
+%Xl(_;?X4Ek'/\fG91%[g?N58=TQuLonuq)YDL*TE<Dse@==iX9B$o3Xp%'IXaE&f+m"$N^dcl#u#2Os>9Nq$Io5]FjXHlk5T*NnF
+%9L=>ch;VjP7NdZp5;.;^i87e</@O.3EaHlhn*B7CleO,R<:ln)3eE:N^piCJc!oVdNlWMBiI'&$`Vr%]biU>f[&X)f*\>XRr at 4cM
+%+3.*N&\^Cg4R](Tj\5pr"^.Q,k#j(Ujsr$)8VsY],X<$NP at cuE.B;0q4BJh`jH<l%.V*TBq]I"o[u%<1OKZnYh$.93HRGOcGZa!.
+%V=(Y5b2DL4nP'j/ap-;Siu:VRN)Zpl7o(bhL)H`=?>0ER3LH?sGHPIklCKcCD6jc%W>7ZfhEJ?5T'2X4HgUnV?9VF$Hh>k2DBlQA
+%Y`@G)npu-Z-Yr9NhS>Re1%u8EEBIAY*o-H=#Dm6=<7-)aKhY=aD!e/jP8"5pJsLDS`[X1g>4TMCkLB*sj3:D9cOXDXJbT1,f*2IX
+%Urie.ntN<"o\EG7l&HbPdBI'm[fXu<l/qm6?[1n at N;e2>eY^(8%k!,)j;in?rk%:C\ZcnC[l6h<+Op$W4nc-Z[BD56V!7*CPB71a
+%P_EF%Ije\>h4p,b:HYBA*`,1W1^PQpkahLq,/hRI+*ttCIN^)-7(('qpIGYf,;nXk-^Tp?Ae3EPAs,M5H'q_*+8a2^I<YA7Rd[%8
+%9&(<Tc_l2D%5r!PWL3Y5Qh6CSh4J?V!<:,+/.!c+`JWXL"A>OC98)p7Cd"g<;kr38#_JSl5g4Q+.@(Ao+T_'+>Y&uZ\3)+LfW at kr
+%Oh)]u2.u[;^6H9ek:-H+-'iGr1P`esh2\ek at 4oL+k?6nF=\IDLmd3,[^GY2"mj_>KEEF at jpk`4Sf+Uo"na:U0I0"nh_%q^]R6]C1
+%7\R2ZFf(2`7%[6n0^S4V1_d;OmUN]d]Rbdd;jg7Qac/FMP5g,5BdMhP'6juIW)"W$S%#`9U9F<VdeN*</GU"FjIkU22R?jIO,auR
+%b.m0`R1+2>1R#"3%1m5JPfVrjNleB,GE_Kf6XXT4V]MFYm8P=r*!?L)Ss/#Nm`3Q48t!=sCRuunZ*P'?m8,[,:rR\nhHo@^`Xqgp
+%%,_I:cU/q5<*Y$r5,K2sZ;7(HSa9aXN)nbE_>bDH%Hjnf_QmPp"e`e+A-"nT6:oX^P%P($bU"oYY,hT6fU+"9[:e-Pl[SiS">)qL
+%`1BoO-PW at s+\e?i`80B$(XDYg2]&tu#5b_HS[q?-UD=b0*K+iapXNQX6o#VNGuoiCmE7L:N-JZOJ'B$jbP_dW-o1P5-FlFlO4uql
+%3lIKMS!u\;Zu!NSbkiE+CcTCo&6)0F5cV,(\pG%qJqEFTSjAj&nlk;aSVNJHYj',r&!2TdR-(0I&h"9>1>jZ]MRM!G3pBZRIK)&]
+%K.,8kW##?`HVAbUUFToL/NAk at Hk<er>bK+uho%BEbDhUK;Il]P`s_#8;dSn*H.fsm1t/b-A8g#G=hZ)(=(K6eF]%&&9F7)+RZ7qP
+%aqksGB_!q)1`W2!SUuI`6[h2aUkCc9Eq:p?q*<_Ao+e.MH!YV84IRok=PJ?A#-&!.GmVo2DWl!&0Ngf],U_NE$%Z5#I)dLNg*q7:
+%/HsUegrH1SG]R*\_3:/deqnP,"R)`kcm%j_-`/OmhVY_C:>1#@D5AnTWUh!l]R3D0F>92[]p!tj),+k*l)'808L_1_$VV:Dc`V3I
+%aT at V^iu=jqSp5;81k!^M^H$\=MRXKE>uOf_(FYoGB)W)C'tS)0s1^"`fe(T!:+'8jd;P6CEfP.;/0)66\]>!fK]L at k"XdG*%H8#p
+%#Wq+J9-ro'=A)ZLlQ!\CRo^pR^HI:@AiYTV?2q"3F*N?"- at s1`1Na\6b'gjJSTfN4VlFM^VR)o%M2K_J5I<9&4o_1FAe,j>;+KTg
+%B><Xro(fmS`YA8$+?-K[E"BR9lh[2]7>][9rWGaQ#ZkJLA1bmO*eCUIe/(*6Ml`&W+st98 at U/uRIJ(/HFV7\h=35#/(*f;7Iok2E
+%g%B5uV().ckL2UIm$C<<?+<OWZ_<>:p<eE9KjJi_iL1Gs71GG_1>0Fhd=P/5X[IW$^DU)-q7:]p1ORb#o!R?-Z[PhFg-h^MZ#bl<
+%R5f'*'RZSJ,fU#P;LLhQhec_l3<ZV498b8IO,lq`oa;E*"*--f;aI">C!W"/njBs_^RRU(\JL!5b%'ubj,li>A(Ek?hX>o":(LFi
+%:[:.3FZatbfRDCo&J@#'Hic(APNP&8=pnj]m.=S:c:iV>&-RiaOn0aDoUG(/o\t8+0*mG+HKt8fGLCK\]n5EG.WRM`W<+G\jbj;2
+%';Wm,8D26+Grs\iUtW4+aXWK3>Auk8aM`iG)#0(n,1-\TkQH]V0J$PY\-TJY"6f?HDH/p_5C;Ps2a/pa(e+E;8KJO%[&_(KCTr8;
+%pP2%B*an97jB2tCp0d=,km-=6(iU\f0h at qm5n0<4,!0rhA*ash2G`("\L8VSMnt:T9gX"]c5,K^,o::S]0NP:$2m&"h6Xs76&qG6
+%1t]K#"nRc$c74V<@.)C\f.pLubaD`"'6'O7I)N*4\j"0k.I^4Sr&@pfFdqeZA`MRUCL*,U0btXE-%1hR;k6(,gn]q:E".M5[bJ&m
+%b*4- at FqRc.;ZW?JX)Vp4k8^Fnb[gN4pUAV-d.$*5_4ML`$o.ckZ,t&oEW>q$F"s:9[k4L_/aRR2=;9WpTooe*)j;2a@/XTh9:.fe
+%4MX/"YK:S<N906Rf+t1=frR%^oja\$ZM^YFpN'MJh?N;tU,AK$E\>pf'%j])doJCJ[<UFt?YZOn)GK"`'gEpmC:Q:f2eN4k@:,C+
+%Zi=c<c9aVm8L7NapDJ^*&NQsP(9I3!fkTboG4d at _^,GBW[+4^WF)i_q2&@He_+YB%52S!5-C*`ID"=.=P)BObF[Lmo/d#S>KMRJ5
+%#HtFCOg)=-5$e2]4tV:M(Z=FJ;)4K'?']n.j at r/a,gCA$LfgQS8K"\WP=L8'@CC<0WL-$RLI#b*:X9_RO*eG%oIdaAnr:e9:Q:R'
+%*]k%e-]fpa8eBF'rp8DTPb4cOe0Te!;P*$D:gW-kb9HDJ+IG++)#b_]9[(7bheKJ$:>`&MjgLFhH]UoBIr5#GI5>"`@qXrs>OoJA
+%BsX+1cJ_9[E=gqf.7)=)4?nM1Y?s)6UiK\NAZi(QQR!E:PSJjli!(3'lJZA26V`#pHqTPb.-'8r9F,(,gS at 6[B>H2]o'I&%Clpls
+%2E5;ji"PAp6RgKPA^?]Vq/epH8`&Oq#a+o=n(l7$'@r!U:dF2WE6W!$8J.\NB=0P'ARbV*3$qH[Ikg2&*5=ft^iGt%VlfpZQrV#C
+%L2UK/0KR)%BkuD/oUKu6,)A6`1m&C.!r.^1!sH-amGF>Apb4M%0Ts"q"QS'"br79Zf0.ZeM0l'\Ys$f*H-Zq at GNB5GN*+=NnA0_]
+%f'0AH><0eaANPP$-dNAG%uR[goWkTGH"WDoie98<'WOX/&"Sd:?'8l>Bt>babLKBL]`BX,_&c?#FfmO-5G>G`#WkZOm0O2le at FS1
+%ht/*R16bAOhC,/V,ho1^->$kQ/mm#];kbJUKfL:OBX=NMS5<=^C>p;j^^Q9Z$!m$m_6p_f.ag-38F]?mT[<AVT>]s:.0t=+oM=r!
+%p5[CPDJPa@:J'28#1^HTccETFX0\Xi+#">:mMr9m3HZdY#PHn&rVX(OX"EeX4=.h0+mqhd0+g's\go=oR`N])8RACfPJ5 at RN-1n6
+%3V<Q9%l;#<bp^Z.[YZn6pd&:1,Y\al?oBn!f8r=!Tha++pUlG$9<\=lO^CfI49Penr2e4`V[bK.A"W=!dgW]Z#u>r^^*LjRmf3\p
+%THGO;Q at +2L8=(o:3JZRjd7;rl+$VTB\mUmOh^::'&d(-E#TS_dS1qaS"J(_TG;.b3JL,IbaO2#TX;eoY.[s]8]C<J-ShX<?K1S$B
+%E+,M;DC>2b\@c\hP/c1f]2H2eNI%S/VJJHSR7 at nbnGALdhmN_6U>lHm1($U+@`EsFqIr8Le%bX"lm-mT=B#"3Z+T8l2IIuK,1gGr
+%e\r+o56'l9/0qe8/<a8/4O]llU`EeE5+j&'6[L;6RN%3RIumo0npE-%#+>8l+%;Or6)+n1CFKfd&7Jik0XP^;,GXcMBr5jMmKDeB
+%,=+BJ[j&R&cHa%ILYSYcGo6T]l4i<[$GONMdH2&YpfW'f-Wr&_T,ZUcG6r*AYhY:R0p_m0?t;7'mhuaEU2[LLb'!Z,j:3_PH6+e%
+%$e/;pF.liWQo!XBE_66A(-bej]g?6;+ou1q6r(0o.HNNZSS!:6aC?AG=.kW0qWH&PU8J^lOU"-OkG#k;T-+0?2QXEs4I)J;i%YV+
+%,\QK,GKm$YrC8N"g?d at 1#-&)T at mf8GVS6c_ajt"4]]rQ3*dnZ0R*NuMI?YU324h#=]>;9cg at Gu)[2STDT%'VZ$RcKrai2AYbJ7l[
+%c?<[]ne0m/qVnP<)"$VeQD<A7\^A%uTA7C$Ln$DnODGRfRI6d,6q9:`49mL8.[u0i43aUi at CO%A67Mpp`B]tHC6cm.(PJ4aE$l`r
+%YkOa<l at EX/,Oct,";@mDKt:+"G8Df_RCBj.2=PD)M>pU\;/6eDISA'H^WsdTop=l%[7g#scpE_5+3PtKj/uT-9Y$>I/=63s)^W#'
+%EDBa]Zs43&BVVfLP_!6T4iCn&4p<U+mYb4PaVV3&P6]DeD7aOH]#E(t6[3(b-ft,D:;Pkj=Df:9)mI*RPW,mG+bfS%/TUP!4qu]\
+%RTub>%<g[VUtlYgfUkAW%dSCA,eL_1DsicfX5F3;os)AE<m%M(%#AKCF.J6.h>2WgM9N3-A]?J#"H4_/.J#$aZ!$gmE2R&pIN-u/
+%eM_NR=RP)Q'&j)6o6o5/c^bD(dU.=feSQR.m/g_3&8Y'k,PPU!qju:lir)gfJr9`+DX0KQGp'ZI&"e3Oo5[(@"%knpSqfU,hGsQN
+%UO&L=Wf!Z"Z*@0aVtO%nO at d(imgH;M+75;P)JC at fCnW::P3!u)EDttiHodjU<L77R at hK%Aa"5[jj(%AdVJtdDEbU-S8==.PmD)8.
+%U6g.pa[?UOF6sr&?1]oppLjkH8Z[Wl+GNTgcTUZO.FAfC>4!/_.!4A"?R9=Tn#P#cnjUgdc5jsqpu=d%o3LXuWDINhY=c=VPJ!O1
+%^89+WT%bUOanp8UmI0^>-C^]Yflm8TQY(CNaNL!O_9Q!6A3(F[-2!XB>+1:!&(Yf1$@_7t4P!9A4Ff=)"r0-#1WA,t[3?uWr:!\L
+%2d^A^7B-7ZSES`R at L.Y<GenAHkFOGlkADdgK+^T1H`)cS5>N2uhJ<*9W2_:f\l2XpQeA/\\?GXnPLms<^jA]6O":cp4JJ.`"K;I[
+%.i2V?<%tNqDGB0qCQF)E_*HaKP8""jeHC](e%,^)dCO/CerbJ[.\Y+37bmI=;FhQ_pQi9r)4,Fc[*0LJ^H(5<`n"]B&9u$9`2k?:
+%7KQ4o(5ioX8Y0#+-^t%t?=4nA3<slQ"5>Ssbrl)Y+Rt[+aE"0`8t6)^%flVU'rOM,eip at 5"'k<mPuN_'8>a,g1p5LDcEZ&#kT+DA
+%XQ)+7$K%-,f^uqYSJbT$;i6Ub:>KMX&o5?1b1&cdR(Tu#bKk?;Rs'-IA=I?CK-.m$59lMW5Rl>eLSjN%ba*>8&h&D,R!`2 at e!=9@
+%Xp/5g9Z_ at tIGJj>;s`WYdC;5rI[<<`Z(B!i3S4roH(Z]is7rnm78q:bCHh5_WFSaV.N3X8(>KQ7CeR#PJR/'p*JK(1N*j3[40S9[
+%Jjt#*D#*[gc(Epq05*`)Ms8*r]JQg>R<miPVLk:q9m.n>Z[DSr%-*Y71u,c_F6>`laW,qo6h6lZN'`R^!2g!o?#$lHQtX2m"AP3Z
+%Qu4j/l><p`;%gT90(UiDBfSnE':4=4\pmsJXGN%4]LbC)X!@cs$@Yc;8=1Y&Gi!Kq_JqPb@))<i!ko.ZG3Y+k49!HK)L)UBRVYL!
+%FfL/]H"X3>#](c?"XrH6-<(&La*o^U*96]lo#\)nr</8d&/'5<c%FQ3BQDjiTA$9NE>^`=5LMDB561t3r.BTTCkS[14`T'KaL6l"
+%ka%T*SfAo!fl5O!h`5_C2^[I+?!io>WF#q>m4:092M$-m89p21(;n23n,ZtEpL7,_(l1j]ZfGC`,`(O&2b]d,o>"oD.M at C)Z\*`@
+%m_<Y#0lXSMQaI9nS%n+^-Ldiqc7cFPX$t&ip%la+aYMJ4oj]7GnHjcI.E6e;=(@_0LS2j/`J\03OK.89hGUO0q$r7GUjuA';Yp1M
+%:-Z'Z at XE]?QO2<5jOFkj;fND36Hu4q at qC5(^89hMn%i9?'\Cml;lXtcM5]WJ$Z[P<`HuCHVd2]D+O`S=$['d.g5:CZ:+`U_Hq at +h
+%O4'3+&UG5qH1X.lXIa7gA]Q42)2dS.ofn)2P7gbKIEj/9O8p5JRUspK8g<>:Na]brr#K\j1G6M6o]?'&"G at RHjKq-_TU_MlkS.H`
+%(?s1W;WKqJC15O$P.#N(`8]9"H><P/(<lUhI=P="<0-_L1u&SL3^N$JCOtq%`k]=>A4#+d][arkq]S::F,.Qq@#7<(GK8Pm88CNM
+%\P0o:"!QYj*lp.5Zna59`"NK,A at UIWK0\hA#rK%6Vp&QI7\fHY#r:!1 at bMjkO*aSqY"BEp$^r/5cu["FC%BI?oDGIt"9Bq.oZESM
+%*_WPM)h\)SV0eVB,SNF]W at P_II1EE(\jW`,:]akdG;+j!X\>^-)fMu+^2=tK-*`#NQGNBK$(l1CZGn+nE:7jCRY.#LA40**Y at FO>
+%Rb[lr>DS5?e\c2rH.&/p2JB3f&5.=rS>h`n>B?ed8+c]G4Y\c9CYQLZg*uic(p3DYOIN[e8Zb`m8AKVP!KM5&kL#16ln<H.'#KHY
+%pnBh\:,>ApAL&O!M3abU,/)/R[j1;\!00tHmM at s&m8Fpa$&0;A)h)+bA89\k!ZHq5r@(5Lq@]XnVcJNFPBp!e(U,XUV7&68lrWnf
+%XY4jLYGnIu`$/k#*)mRHlRsEM?:;1RPiFu7HW.DqaDehDg#OB);93U4R3o6?dRG)E4]2-p*__"]k,VP:>KR9,YIH(X0#iKfrkUAG
+%DAQ]@?$[buVdp\AelMhb5-H9H+LU8FrcfgDb'V7.m;D3oj77>APR/JO/%e(C"ja9Z"%R8#cHQWLG:9M]-_]I.#<?AjE]!*HL%I6d
+%fRAnVs5)5Y/][TNS at aji1!&R:C/S<-a;e4JS>MiqlTs"!&`d81EV_+,'DejXJG,*)2r)&WDPeh-lXbB9%tPB[5]&bZ:=I)eRq\j%
+%?aS4rB,Mo8WXs!R<KSEEPMT?UB703F+s5,kG;.Z6f<1N)jT\iB\cDUQ4jqZbp\l^uJqO3Hr7F_HQCU]Hq&S5>Z;:=u$n(h([eEq-
+%PfB9!(Te':oA1nWdY08 at nLMNDQ,!pRU>V!$7pL(rRJ^p#\m%fgDk`;<#`i3&S=OWP7$_&(NZ"gKO1o>NCN<KNDq]u=P76%o,#JnF
+%/bYWpK1)Q@]O9'iEGI0u+/Ste$gcj/7)XY^hY;k"12Qq*/_pp^+fX_b0Tt)3Qf7[%(qjtkhD.OV+/Mt!bR]s>inR`N3rtrAVVfB#
+%CuF)M at Y3YI^P1p_r at 7@DY=?V;"tD2d#o2KGGTo*aoMh2_D5Z^(;S1't1d&HoF^#5A?LK=s1mC,3Lj'Ko>Id%bKGNl%7aP9:D5:PI
+%'OdJqGa1)mqZKk'&5m?cG+FigDQc6\pm`.#?<UK7r6BrY6I&eeS'^G2l5WNp_Rr4hPc31:<cYKiH6%jEa34]'FfOP&B!>!AOD\bU
+%Vk+cml.T0cQGn"i!Rml at JX:^B4X3oV)48_scu[h,>h^_X+d833O+?\PTbP>o^6=p@/i<u^0M4%gU7%/]O;_<+-*^q+)LigjWR_Ee
+%,O7tW6N#S8dILCN9'Y$[c`$TsIWmPPeS.*er4XUD9`i%,o\DG1nq?2P^k@)ob'tcdmnOXtm'*JdEu6BPoD&IFPF.J_Iap0^jY]+$
+%B6)`!<1^5cjK>$<A30K>5;bYDB;-08bH*pp'F-SSn6/[h;6:@,>Ij_DJBgt<TkDi*fe1i_JJa5.)nXOZ*;_d07qV[t9)(, at hnubt
+%9?V5OWJ[]%R at mH1G*Fd>W1>t1%okMW%+NMXE?:'N;M.1-oB)n%l7i(XmB<pj%TCa;XDA>k1'""uTN972M%l_$2l at TUGY+;6OTp,s
+%0 at S3/p[^Y at TV_No%-IHIA$BTPnq^1Aie9"lSoeSA0YK\mhH1ut%niWuStTHMp[5u_!<0V at jfs@BbpPZZSWq*s=GhBFB"t='Sgrsb
+%kF)?@3=,7L6I,=S=CiZ2l5+JQhiF at lS7TB3Q4JTGn)-KZpk>kj7;SqVh)rE0WIku2K)79"k!t&LAm:Z-$7GU7EpH!'l>1Y7)\R&Z
+%Zb"0if[bY7%so;"HCor4e4//Q`:;EmMmkO\#>/+?X[tl*3HDO*:,CApj6R$g-Xn^jhN(Lk(#TjDh.Y83e!Oue4R21=WHOAt3Bn%V
+%KW<%od7Fep/[^JgRk<VMk7WX[qDM(CUTXpQfBklsC,mt$Fg!"8g3't,D9c%hClG\6o:D:3rH6](c9hnLmp`2*G$`#2jB,"C+N!,u
+%1h'\d-jY$e"S3%ojMKj324,o!qe\jgk^o<tU;ao^/&sEi8\Vk9/'mu[C6FkoBQ[I0o94ue$Jh][*\P><Q1k8=1<5h$9V-*j@%!W'
+%I:mQCC2up[YUJG!9smui10>ZIPu%(\]sMGD&AQpJ#52TKQO\%B:PoO;8m4#uZVuH?)m>dPj=2fii0sm\dMW1'DJJ!h3u4)<H6d8:
+%+AW@"^<(N2;Q;$%"U at 2*k!\>6I:M!@m/aoB]7r&0[<LqOH&(_?PNDsgJnRr<(qE'5UofUWOEd6c&8Y(#j:.pDm$qa#*62hY?T#nX
+%?^-Cf&tBF9,n\O at PWZQW3/!-0)?%<8,.^2'_/[mQd_[llFWPEgps*F0",W2H$d5<s?>rUr6MWG]3:E%E;%V6gO:)Je9:Sc)ZNoVt
+%+FWa&R4?\@-d2_K'%>m5G)/ICpar*pO7M%IDlJKk%E#@PeiY+ahE1D]e'SYMq#Y_c2<[Fd?;+5kg<`\I$KmE09]8L)B_CG8#G<+T
+%as\A_d*\q:.ihE7fuSLkZsV+?V]Qn_[nq2.AWrl.:`Th/s7'_u9/O;3 at O\aLdrrS9r?6X\"fCbP&rT'!40>09b2MV\SOX[B9U+U2
+%l?s.LM;5%1LLl!*#=6`!"<mfR-fOD&W37<-lJl.<</F/:JV]hj^#(7LrT*]T at jc5SA,5898nPUBq=jNP=k8r0O`(eSDUUhAR6_H;
+%_5[IV:Bna\9_kgSS'P^"Ut'.M>\lnkG'=#MSWs"\L,NXF`Kk>L*1/-V^YXc6-3B`+BKL)TZgtp"G?_.2?GAqLOKMo=*/^1bjIjRA
+%eXeoe/_leFN=HR@'R3H"_GN=)gR<N0X,%\agp3]=&sSM_qQ?2cM=um(^;8lqT]7./^43tGVeGI[;Sl"VO>m-$0?6;dh.07P4nCS`
+%Mno'sr^T949hZ#W=S\(`?m'J+e;@%S1M(E1g,tZcgV6]TCER#oe;^bjEQUN;$plB"Y92lgF@`#'irUsC'BI$c$J\hnYW$iu*-,*:
+%$(C6+M9!]M'pP at M0\iW+,QYe>1Jl)gFNQ4.W]$<m<&%-.cL\CeI[g,'$C7FS1&.U"bT_hL]Rje%gOgsJOVl7,a%&UQb2kKW3ks\0
+%oqc`_kW4LNY'N"IOGWO_P),=A94H6ai'9S:`D)URF7F*>s/]boCZO_,lfK7^M\KqZMP,:scqVET[r7rsdV\@=:F/HU4K^$)OT6Rk
+%8T'hT'fgMjmq9pg?g"4:`C<$f)9@)Z.0RMQb``1APK^C(NnH,Z/G&%'0BEcA-(h`mC'EXh8eEW;;Tim8Nt>->6FnZFRV"RYTL"UF
+%@:(Vg7B?9ep6OHQjiFoaRVjdSDEhcN-O2O*rV at 1?><"$mpip$!N[3Q%>R`capHp-4!+ at aSf'iRa<JcrYA9Wh-euJ%@f4TAm58,rX
+%gD\M>BWnsOqGI>,f9of_;fE_D*(do9PN5:U3lP<"g6u68l^(O*SPGSbjCBON2%)26_dk3AO_uCH^2o23^amNU*8n!X'g at M6%]O8Q
+%[(Q2P!s[R?45mr<>T,I#NO(b3;dGRX5\]m69RH-VNcIQO8i9+a,iu;-*a>h%@%/0i4?U;kMo<Zhn<jk_F%c+o5(1Hc_o<Gm7Y&uY
+%qWamIV,;oVDq_0rOJ4RsM#tl36p^3JCd7m?#BnEnm-C/T1Thfl6/]Om]0H%%g$,m!;n;e].:etWH:71cJ<upp45NUf+5>NJdkE)_
+%p!E=K6"_Q*Zuas>h_f\G$pgPDUu/$NpX1`0!a8OOkK!_DL1\o(l1lmfjt9\`.et5J:5$N![p:AFT8aZ;`RJLu]2d8cCa2//0R[t,
+%n5,%=QDCk`dTFL1c1BVD3Wo'Xa^uoZgC&W&L+JSt8C#r)2c*n.N9<u!r'>u#Ep[m3FnuUW[X=Pacf:@Di0bbjJ`T.Bno<V*[NphZ
+%O1+,4r5#/hD7hj6,VIFPnhDllYr7l<A^bHe&Q0GOj<4[]E9p=ZHh+TT%Kkc)*ig_Je,,`0SH=M(;X4#sZ#T8'oYi^8e#)pL5EW2l
+%igo_Wm9/P5^RAsFW&AVAo^[E-UMf]7S\Sb\di at B4q(=00THFu?nF\i$F6o6Q+Q>fg]W%Gs9?J&#`TRu:_Y69oeWW9C at Vai_C5/<J
+%S8a8>BQ^FoDVA+Sk+>SuS2>Gm=KZd6pUg^lm_St)Z.qDp#k(iarFL:Q%+4XCR5/G15Ke/[=]RkZ_(X!]O<T6qcNS at FMVS'!q,he*
+%aUphhQE:43fOF(dinqL1RcobYI910a7&F:f>Ok at JA1YLFMml^G:>@>^DDf'gC-kH4:4=\5Dn\4GV2h(e$i>G"'iY^8lZ-L=]X^h[
+%&;4%]'V.cP,^5"qb?V>U^8f=6P0DQP=A(s3gp8TaS%:1U?I=qSOrX=5h]*bb9;i+u,;Gk?4Z"N%o'"Rm^i6up at nmt4b&Q9s64Qq&
+%l6%-jBdJ&)F#\G?%(li:=kdq3^QZqbS'!#2P]OM+W.3r-/SIi].o-OPm/IRJ1oJ?Fks>Y27jT#@+X';`5<"ZXs7=ofVZB)EOu:CT
+%DU at uD2G`L]O"E4\$>[=3Ss-N>nS'&F?.7qf(/cl?9jVUHT/*fui)pTS]e'ENhgF49)8#?_Tq, at T.2\5YWSBJ:(PsB5gW(51#$[.A
+%n0!>U8:?`/REP85Z#j49-DD")-,kd1M8b$n2:23\5In)\3,"-q0]f"#RlE/tE^&<ar:5Nbr:sNcmDf+H\^l`CE at Xq0c=jmB[82s*
+%b0s,PD+g/fm6crs1H(g?Q$64e/r`KRAK8A:brQ0<*S_6&Yk18t%=6tP>++d)l,/t6"!S2IJdd#5\Dndhq=`L7^M1mY(BW[!pN,__
+%>gbl*,&[df0*Z92s5R91V$+dBN_knHV3\l]s*s!l,sZZhG3@]7%e0ZtiEB,q"Q(TWq+4f;j at u8.a!;GK`Uip-f1?CQ;a\SZa0>=n
+%7Gjtu at B*OopM<r*_*+T?Ec:+B)e+#SkAGj8DTn\7Z:sT!]&]4^^lpY6X&nmDm#pr@\GjWMJF$i_P*3N^p=MGPnb3ng1,pSQQ6R-s
+%Q?9j1iKJ+q>S19d,9)5F&5f0,JjDSY_)iCXQcc43>1W%Y4_TcqG^1[IkFLZ*QL at L7D5TA$ZZ.MkC)<r/I9)1Oh7 at bX2]'6mp![-h
+%,FR/^)""Rd_1gMgaj3emVtbX[!K"=alm=KcW;l(#'WUr;iAJaIa(?.,SQ0HKr#XF:]YDHC5\"Sq=%+CmOdre$(Nap,_5XW6SK</R
+%n2,D:d<EFn6dlDQmj<InpphBPU=a9J-NWHNn`Q/$3HN#&/S.W`)BP/a?JoCmN_aPE5/`qrZ/cn15 at AQb\.;kj7iJA=ZC!=YictM4
+%k=J]YM6lM_9Y!o>JDg(u,"Y=m+V9s.+U,m`R&MESI1P[kT0L$:eB^)>6q]Q%[, at RTFSaE=8$D=8/?\/.IE^\@nqse?c#od.\8$)f
+%YE:?3k(V-m`J#ST0-Ed*mFcVSEP$$kic\^<CZ\Adj$-2(^hE"]qdebidk(\4;iPo0,q"RS,2$D2gP-=KNP\0YP[qi at ejcM)3tIlU
+%,jm]E?jb?7rV!o`^bn at OA!t('+2S_UP07/b1'CDELGjruQWp)SH_>L[AP(RQ1*%rbhD2u+p[>B>:7cr\Y6d%Q_eT6A66G2A]eg[/
+%jc=PGpJnbgSNP&b\shAT&mp5uJgQePie6^_PVof8L<d$V&1,Z0-e4`>\0\5cK27?HH7C35'2NM/1BD+#W31fDKa_Y!5#!p3Di68^
+%Z?G=NYP"gA+GGGa*/O9(jL(2(&n<MOJ"Q0%XhVB.;SAqBm7E*.`[RBp7QL.,1"Z!K9q4gD(Bp.d6X*=UVR:%5-S[hf2j%/YUb`f`
+%B_oiYS-*9/(3VGFaiWb!ONfu>BC'^fC2E1'e;Dc&Y;[>lU?u=='mC]m'[lR=QJB5Y=dS)O))L]O2b6c33<kh>\ZXSGhfIqD_)o34
+%_4Es;JRJRmq0e_f,6'\oNOu1M/ZCEk+;-R=?N\E.H.]]KXq;gRY\+jAZJ:?fGH[!p!25^34(44:aC^C'Jq&euDW=qI8`JOJ6BlkS
+%`L2V)O+[EYl`TPf'N)+]poF(.d at A>Cpm.Ge4Q)a*,i$mdJJ?Uj$";IUEE3`9C&VQG*pE32q,q^Y`DW62>?]K=^>'61B&.-\6HTC!
+%@4GHDLZ%Hp3Hd&E0+Et22_Sh%U/1b>K#'f;j/.a+TH+`pVsSc0",J5tn7Zmhl>p%8SKFJ9<kjiK"&KMDIFc]9V=:++;I`I5YKJ-K
+%SPh\M-9$!!Z_kUH>h5Hj>,<lpV?EQjZQ<$t-S[TZ-j=gpL&@N<"'+<cCd5M;Ie.`es.5I>'A-*$->o=9A7r[$9k/d at Clne@L7X%V
+%TmEJa?mdT%e;;Aj,V%DZ8:?F'o88s?nLS$<$?T>.qQ6[Jh%Ke8bcl4kAjZS$U^^Cs!p`M30[Ol%[-2;Mr_\bFrp4.XPp99a6ojG9
+%.2ghu:l__NbB8.).5AI^<6h)[1)0/B%eop=bHKuVf at u'.iBeZZ*H1B\qK<7fM/hFjmB5OK&ORT+_$f+ at W8#/sjWHoS2#Xe:HV(66
+%e<Hl>,ib3O9!YLpTJrE9NpY=kgLMt^≷\RU/8;7P6B;i5X:rM)Jd%EII\T)33hdU^$7jn%4lbLSh^PJZbNG^b+\3+/,Fi<TP_Y
+%,4'O5+UR#"2a-X1(d5g%4JV(a<p^bWCWR=(:[eI`\a>rnPt%k?j:!$s6+M;;r5e?Q,57_X7aP?9k"mKU2>(!A&gG5ug-nTUP3&b>
+%ZP#q.J>>SY9am1aq:GM>9'cjSI?%aEDl#01KX5[24Jo/W0$][HZV[f#$:<RskpE8*,c^6<N2`"(@<+PW$02VK?>Rj@>beCo?m$E^
+%gaRNQc>Z(%d;oEXKIj0)JU4uk2 at E.+E9\V,Xare\B3=[YRB_a8$V]\FW48"hYhb"f'3t+%7P:[[O=n8(Sa<+I&*1?:B]tJR-9d0f
+%T7!98b,6c*"L%IKgI`VT9ri>DAV!- at dk^rYe/pA;7%&H.)F/o*a6P[^Em#3p<"b]maF'NR\$fUp#'-k1G<&+S0<q"&!"YBGPV8-u
+%(<8JA)b$L>l#A>V?"K=n;ufg5P&%f;GKjiLc7NO9"af-qG`N%9FOfuQqFqrm at VjCsP3g&/AlLfK])dYoH>]OVotR!3BAh"?=TYGW
+%SF;1*e5$.61=r*>ak0ggZQkgMj9W?)ZFi>HF,tJAWC;^-cNKH)rL7WI#PChOX1>TinNag;?>T*>W.R1EcBT,&6`Gt]!1Z0UAeGNl
+%TEgM'#V$8*cha<s[)b\3TV%2n;BkUn>;+f/fP90Qg'V8)Ot(UZ"c^WY*fEp_-b:K:U1kol"sX?UUeY=Z>\FjV-iK>kjSS_B#D[-8
+%s+(WE1#\^g0\p^=hN,tL$7RK&1(YBdOYp$G)$O+r/Djju_Jm4R@^G"&2LbecA^MtMLX&K+P)=-$SghRKjDjhW2;)Db(G</F80l/O
+%YYfFI^'a-)"ntI#dSanQ`G*pfouP$3A]gVL+6W7igm\([-C](Po;'W=4!Llgar at AR[PE$(nd+6oMLKWO[PLK'A[O+ZD?lPa_$,'f
+%6eFAa"O,HH6(C/O6I0GU*g%iI"Vp78jNciJEX_ts/NDc]=bs/CjE#2fqJFoWkB[th0!ahJ3'BJ0"rd-$82-RbZRr_IRNT?*amnKF
+%f`T<M4D=SK/"!MNjo&o"GW]gSUqHJ'IPi3MlY^G269IQG<JkR$:NlU/c/jpij*b/[c1O5,.k1"X>+D&/?%K[7:*uSQFRAB>>E=+W
+%6 at rI?-:GSVVGY\T0>!$"AA<MfSA9QHeX?#?]C&?9L\jK!W81uHc<PiaV,&9s'+j!bO80I4Lt1$dE/9KiN19^g(fZ`,aT,\4aJb*\
+%+q:\\q;ut1<c/O6p6B;rMOb'6.1AAHRJF!>c><jpa_OHhGl6ItH<A`ZNtc^T:O7)j0=SJ at RW?$f><rI_CAOpdhF9'gS!mqs,UJsL
+%Dr<SL3`W5(6mdj_QZo?SHO'J]>TmH at R!H,QA]C7!],um2/lmKp/le#/?\c>K7_&;Z`*k*di0[0bF-dLS)4^pNk$7A:/*Z;OdZ"UQ
+%7R,:lC&U;^pI1GAI[H4E.E6u,cfCKYZ,*70"JAP:hO.3h_g'RM52.LsDB2r*e<+/'"HHHl;h=Hr(?\u;k6Uf\iX*Ks4XE at ElV:q0
+%O(rhO6-<CcoV,_0J at 8sRbdi49NV4&d$hD8nbi(VENKS:rP9Z)%M+[S$&96-JJ[fh8Rre=*k&Or>IX#V"N at g0O.JJWKjUaP3]m$J%
+%jbiYo5q_KAjK*42q8:pc/'5Mifm>tg&p?H.^)=%Y<9/L8bCmX_6[(f?[\Ma6mpJR'TQ=8]frsk"%n'8 at ppEjsMM,7nOnf)>@Fk+7
+%[6HQn5s+]Ua\lL>Hgr3K:,\@Nl>XF7eD+k at NFJm[%`WPb97^cU-[ABm;laomT_NZT8L=bX)ZLFVB"b<FR?Ol(PGI_ng$i9<#'%::
+%Xkg+pgNOE[es(o0BNCi>?fH.`k%u!Y_W8nLm4n1s"JT(]nS1/Vghr^2lhT9PVD$CYqmD_^p-(\]Pq#RJ\X^Ui1co^8>u'aATZLhb
+%QgPj`Y32AHhs.n4jk"RfPK(n#rd+('N`Tu0 at p%&'AL4mL%nZt.nQE=7o<[Nh;f:A.NLS<X;dcu at Q4cc/iJ6TdS/.kS4;6U%Fj`L4
+%bbT,k#"eI9g,4,5#%0c?N[g<X`9UtQ/BBXueL,BJ5N5GF/N/K+Wn2*oEa!;g6O-uT$'3MgV,0E6#P+#GBimf"eQF8L90HL$B+8.t
+%J0;.:WBLhRHh,I-T!S%-`gnH*h%E^Ka,GYhhGoMkCf:sc9S$Yql<L8#BN\GmrGq/S-d_gZN5:]3 at ECr/WLm at GA'q$+Do%u495/MV
+%JBsDh9FS.3D"TSO:Q!I1-DY!u0:n4OIrS/,-6O?K$S`hKL6I.U[sJPZ0djJl^d<@'ZKl5^-XR]:ZgWMi3Q%OUeUqH[qM+NY*[g'#
+%mC9D7<iU`Xetl0Eg/Ljh[In&6IN6j%2`gM$@u\ndO%JaRW-i&GO;Ci.dV)u#jO=H1ogXcDfHKXNl^6Ibd-qa at 2n;6OXhiR2cJV$'
+%2\<.iV at 47.HS'LFgjug8=XYN<^/VO>,u`;#juNiY>>"9oRDLmS=+$i>Uls6"eft3?)GA=]\\f at +Z4_.&7hp\IUbU9\7Yf]PQ.(@^
+%6`%+&bajnll_RCJTgA/kIn]3$?.S)hU+N!MOF(\ua[0MNfY(4l(:s`LRR=+pP,k(2P8)@\\gFElN^a,=PSDibr:5$?*9c1^^oJYC
+%NdTfU-/uMTND6WM at S`d;\WhjH=!HCcI)]>.F$6-#Vj0jrYoO/mQIlGWQNX,q&^i[#PBl`M\2HJV-"hS6CYB,k'"a=GYE.Hu5a]DD
+%$(t.e%n>t[O]_CnNdO at Mlj_=TDfT:7j.Sj::!*Rp+pj*?VD-*qr/<P:4=K:O..^j at T'V*Eo:qqL'9,_M8 at 8T`fr3(Y97=AaQ(\CF
+%[p"qJ1_nWg(rAa7%c<jOENkO'2YLPk0;4;3fGoRrQW+ at Cr#jO#[u+spD6-raWmZNJ'/6q;h72U<Bct/eMf;^D2eusC>5RtBYBNqb
+%nK8XNVjM+`)?`#=#l0M^2[;qRKB4tf:69GQYSkfo[OI\?"+%<5'-)K!<Z;,h=o2/YCT_)tG!^?`bPTQ6g38M'93II:+,j#0/AJhS
+%2Vlh_]%N&O/FP]*bpTRM7NhrC^f%hrf?oFnQ'>og!ic'C*C)[e$U.iAg@>a?h(7,@*rJ0t5<m0>[W;H(1>C<peaLl8XGbo&@*[84
+%\\P9Mk^Jf-1ouCo//'#;dF3 at 8:Jp^Za_$O-h*2NU<MM$f>LSK:,?=$AB]?UW^$:aL2cirLd.4edJsM$R8WNN<=oQ=[?R[4sY.o$/
+%c&0e9)m/'p0/_@&ZaR6rYO8*Yl,l5#kbUB=aa9=*&/4XoG&,9X24#nS*5fVX+de.HAamf2&XC=&Jp)Z75$"SJs)M]3igG<G7;Yu'
+%YZH6WHPfQ:9P7lWltc'XH37pO*3$T.NYQa%W$(nFFA\C_n#q(a"Pu(Qc["!Wa>(1QAM]B;P9ljZ)uMgq$#V,FEuPHR"*o]F]ALI<
+%0t$FTS`1>U2EDJuCc`t_W_']!E"ZR2H_C]7(JJ^TIleYZaYP"GDFSC:4Y!FTbr&.Ig4QprU:,GbD\%Kt"BINh?&D2.4VK!F at O9om
+%E=3$!%aFZhMA#;5-Nbi>CP"r6O-[aWlclU6.b7E\lqO;6aF2HEjYf0/JDMHWg0$@18[?Fd](M(7]Ba8cAjZ[!:7ebUF2$C$4#53Q
+%ZW_r7YL_r5juC*;oq$%dIkGK/o2l'&rq)Fug35!"P,IG>:$PN9d;=4Ab4T\>rNlKddVaGtW>-aO.C at +`+*FB:YE6-]#0-*ql'30F
+%IZ/,)G2Wb^!DR+)kE,H7m"M#VU![=1Y&r*,A*0NT,6aujT/<c\RCM"+A7Rn8c)9%%M^ugZV.i^Q>i]<F1<54dS-iJM.6qFmW'g&B
+%F$aXUPk'K.":ql9cT68Wo)$ZC)d`??296u2MW>T7SYr"Ui7R=Nl[`rC3VtHqVO8u;i'%.0-_[iUX-5;3YRLN$Ej7b2/o.)4HCP1T
+%C.Zp#1=e8S\$kO;miu#[fgN:s(D*3L?i<-`mY=_YOnU]O2UV1C/P7!-am.h-goXoPIr'6[5`JWII]p9d&$Or>Gr"UM6Rg<"6UYFP
+%lfUj-H+A8 at DXZ4prmNo!.GJGQ/3$<7=?b(b0oO?sVp:3Pe,?-$c-^Zk8s%8hFQhN6V:0S at oOQc92`VdDZubH2,m%p%O+S\smbkP[
+%?l(*h3\i.!m:f__p/@<*p%Oj#B$K)ke43B3XSdCJI"GAn)?^1`$'WpV9C4+`85"5-mB$Q1>_Jp_O1!UoY;\Rq']$FN5:>KdCm048
+%Cm#Ho:T3BC(s3S1H%2]M/3mPPSI'3plka-u:7QVMjY*#TUD(2inPAZ)KAI&cT/G66EP3="2;<>tLa<(3;7VuNG@/*rg^VOgm12E/
+%77IY)@k,hIb2]rbZUZJaB\aGDNr?q at d,7I>k!IEK\&+?Y8\1HieSRg2!D:YEY271WZ-j[;TKb:i%dScOopIqPfo&Zui@=Na0<Zq;
+%H-'\n==Fd<(2 at S5>6CGK(am*E>43kg.q3A=8_eQc,m1l/IFYX)D/J^biR66Bl6$!`QL&e(,NW#kSuZU0>4SW\0l.0Kf?!u`HZTYU
+%Pa%UT;IiIa^4UW-"lG0'!>R[`9WK)E]9^CKZ4O(IhD0;qm_]at&G'r5m8W20-S$j6MM5>06?o&QX:;'M\`^G*2'<CHJE`aRcj:mB
+%UYc:KL:W'1%)f7>EDj/mHe?E^misZZfQ'lmaDi=J'6(JJ$R%P,nJgp1atcPA%=9^H37)FcHCTk(]&UIXXO.[*73(J1X*ci/P!Jl(
+%->A\4 at b?#k]%SYFm<nuWQ8n<I4mV?LQ5KSS?#4h6Uoho!F'eWaGNoKQU'])G'P,7&CpnbE[t7><9S6GF8*;h/\t':ac6J3g$Z/an
+%qT:'G-^+NC=l;YMOr1X1Q+5SX-J]rb"U=,nDd>b"e>o)cnu#4u.q<>M*;>pY[bY#1N'6SsR:Z)dk7DC9Wd7 at Ba*4]<[/!]MR^)#1
+%KJnDr01k,%r2I$s-iX?i:4pWO>1(IUCcU_jnel\>4^BKMLCCnG^Zi-n1O$s+P.L5DBQrO7qe^DB5*pneDrmOU"@\e'J)5]$Bdpe@
+%<Bf8_=f at Ph@?Dj<X`arTP9<,19^(AOXh0kVk^?02J:'iC+=ZXpHj*[q=&#5QT)jL&!LC6e(#aQ/\fj!Mlk$9I<1G(<Jrna3iZe]n
+%D<!dCX,^p5IQqJZ7*<i?$%,\b&.9.;V3tBWp\Yfd]E,6^l[RZ`h8\2lm+q at _[?40/bKZH^m`WW-7s$9o0D/=>nTS[.YiQ/-4VKXi
+%iUkk;7Ol,2q)g(IP39ftp6hY5'Q.rg4QU!7E_t'^JgW)4h/Y\=2s$j=)ES4ojcl#\&(L?uF-1P:k<812 at A"%O`=?i2maUs at iB"&F
+%^9j(*rY.%CB60U<M*?.ZEOG'13rpZ50G#Kec;!5m]`IX<+f#]CcTBuGouf6`@R3aknkEM-Si<^?eAV`d#Hap=:\gk4+5o%nrIUdn
+%l2,&n*dNK2du@%aW6KbLFd[NV,uU($nRW/!bCRW+dM*/$qqtJ#???Q0HLn0d_c9?lmkI6ZR at BRD:n1e0k"40Qrq>IaaZa,`V^K:5
+%jSSp&cmPa^MJ1_#oW%J+^;n;I8`XF>E]hFbJM5RnVcV!;*V.kJ%2q+C?eq07FDh6Vb.Ba%j!0OV='-7k?dYafH92oFc)gtUH%B5a
+%F7g/?oBXa8207'RjF=lCRBalY\B`',I9a;83PCdk!sN0^7<VU-R]R&m at V]U\GYRuEPgcEB%5gA#6 at U+^0%'CIWm):<2g925S at go7
+%52RX;@YoD*c$8<"dLT*dfZ at PROR:fD3"TSHkJ3F#X!.8d!bDJk#X5u*6/^+aiKI`RCUCJeW0k=GZ4f#9eA_#d3LH-K64$%$(5W:j
+%pB7sq&B7Seh48lcT#b7O-FD-(o&Q>M'5VV+Pd006H'V%lq.2"**ZN4Jl8D9;NL5!3e at Xg5s6`1l30.Z1Qt0]m^k<9=YF!X4YrPYI
+%3m@\PEY<6?>e.ak9n>a)F%giZ"H+C`MoHac at +M,T2$3'];jQ"D!15-X>#rkbb/GXTq)ri)`g<\]n^g*5b(O/DQAiB5gspK<*N,[Y
+%YdIUhUHkEl(`\XDN- at i/3D$-1[i7N"/@I<a:H_Nkb?k&"]t*inipHS:ID(Bjc:h]la[*@N/%7(JM7H6aP-N.3$#J>hW='F at SkNpR
+%IA:@=`n:tGNCd6N&l?96JfJH-bn;h[niUR2I59DMHXj^)N=:$"*'$U>&^?]VO<;=YD2cJTN^hIY:!RV=41=_q,(P>n"V0\d"Wf&A
+%VX2;*^,A=C=)p#?D(=QdOd:N?_o)k_)#%].gJ]G:bJ:]7qV:G_>@#m?dWjN$'rio7 at kHgNZqh@1K-">DMZ^#!;4?31>u?&H53Aj$
+%ms!lABLfI9EtLA*,O[QG!#_@<%@bXsoTWeI6,7L_P6ec<HnM`+=&ZUTpP]fj\Wa]6IQAm=pd-6e'L599`ns'Tr1'X?W(Cu*`8"S\
+%P8BWpHR/.ElD8/i<R at pVWjI0MWQc;_O;h<*\Hin*s'\D`a#P9d3td]&,&\c]CFWYk$cuZ8:,&(+L;UeV\I_dM5']R`O)n`.YYKVn
+%^Kn[goD/dSWAeiZYLLE<dW5#bT]ZGh2^!>r_/m+3,/,F;2B2LGag'b_kJ6h>o<0&+V&5[cE;@?]3a$o"dS[a1B$V0ds$Msl>M0gJ
+%@+FZfOM!@m?1SukIL('h,L'1*QmKaG".5o0!K9.J[n%e*ZkI<I;cCB^YV)ApY7_CH>[O+O]Idsl9ab`lS at KuD":`g&$&5.D>i*tS
+%(NC at OLGX]V1XLCbN%7(AI=a&k]d-?rGsesEci/=!<(;s,o(N6E**0OmID/=Y,KGLr?X@<,**!Y@@M&<+Z0-=IN-T8s^LLhl"(#Zs
+%Cig3P`*FJPNQX3]T-jFhUU-oN_)&L/m8'p=2lMY^9%0[dq,R`_/7+0W$NH!.GUF at V5>mn)#be;F=.?!-9&u;d,)C=$%5RH*<E".$
+%9-<r7=(op at n'/`U4i!M\*;-nuRNNpO at p+)'<<CNG0hb5#B6p,OD?l@)p<fYkoQS=D8Id.*dLr?Rck&ippi2l#b-qNfhD\)ZAY at h@
+%X-^tX?dZPAR!B1<3(N.!CuF*Wkg*]!9R2KJbhf]>8D%6lZcu at WFr7J_UM`X at ce51M\gY3.gcp'g3V)79EWu)JLXp+<6dXfP>(U6m
+%D>I^_S91f\*V<#"ZK at KMIAGG3+iqkSWOeo-l7Wg*N>GjZmn^e9mb4WUaL-;#@e<--I*5%F8)!Fhb%ss#!m<QW`9,J.mBP8gXf^Za
+%3+OpgHD6RP<)h*.a6C%ie)'"jhGFC>02/tt>I^AuF/bO8GLG>(o"bVijk)2/Z;XdL]Bk_6=C%HXc-dZ0<2YA at 41fC4>_Z)]#m&Gb
+%o#Xhr<56QT*T4]q&f&Ruq7$H)hePpTZNY-+q`WpDXC=#LK1Jca're^2P4>l9cREPV`d/YhY5AZHh%/Y#q5uR]dOmo8G3ZIK?'kDr
+%P`S_"r0[\5fjSSFcW%Pj*S=nMSDh=,Ush^W at njWc(iXbuMl'PRA#?edc%sRGUi3uiU`\d"&La+R\KjhscTLbW![DU[obu[9nS83k
+%enI:;m.[*aYN(C3aN08\pKhcIE[_`T;0P1d at k'?MSXu)<2'1=J*:8&N!,>Vu2'I;tXIW:o.Anm+057)Q at kQJdI&2\7fE)E:(o+As
+%gfMAWUJo^8)GRbj$Vk7XlWFQ%9.Kb-S[hn:'4kO,-Ci9hN;U,W*t=_[_:4T#jWhFT'\//lL`S)`Ui)B<8SGcXlr]pl??K.pda-"Y
+%6:S1Un*&;_Tg[>A%K"0a5QX)9W+C2tbDr.N<:Z?O#B-7=T&+8qS/)W=e`9Gup0987ie._=]eLHI3glng29<,b"ls8!^a)r8^G[!'
+%buDsp9H(GjDJXAql^G\4[)*nSQM7Jn\>BMaqZ=U`4lmT!Lr%j2`L!n0C9*1qZ4:ULPjb#NR`A'cq3P0%OuO1,Pp&.t(A](1[l3UZ
+%M5K)'/=+r1>tC=KFuH<%,?"fuh;_+jU^/d*gdVokX^l5(HSa4YnCs*656R]#S]W8cV;X.mA]]<=XL7)_;0ieESVDE8Qc4^+B46m.
+%b at c&nJsBba]?L%K)c`nL5q6*!BZ_XX('/<nb7d%R3tE^Hc?M at fk5SZtmSZrEdJY*>aL9;+d8C4r2gbZ6EjO%V5`1P#pSTY/b at U(b
+%M9nt&keW@`1\KHSMV1>^ptK]tSA4=cTZlO>9TARX,gc#8RAXe6a]D#L*k]b<_o.V=iY6/>'L$9>",D>&HE*ae:]^tu)],TUMt.u3
+%A[PfI(YLg(`,k^./GJ8cQ$iP0[!\cbP[@JW?I[NMiI@&SG]5rT;BUIj)ekaWQ"+XE$m2`!07r;K&uJ$q:P8\MI6*t]`g\4_Pe(9*
+%Z^51JD&t\,?=d4!032rIK at d3!-XWFlFQ->9*5XHAm>\7!3_b&[M0U;0!m7tWCeV498T5n?e6\*r&01?*4FYdq3lcG'KL"Z4//Z`V
+%d<t&:]O2H4K]_)iMh76jpE*"14sE"T!<&+./cq.kr38D_:j at Et3bq;qVV4!Y:OEkur^Krq<ih`.&mcl-*UrgUm4S7'RoSSD*1P<X
+%32eoE_Pu_C+u<A,gR@[!H'Os+_TMj^&ss\G*4clUIaNB8.+ADjn8(Z#:(04/8Qma6ED-(!'MkT7h9e=ZD:u:(Xf'mrF2)]'=Kb8b
+%5Q-SEPG"H^A4aDjg;Kts7(n9d!om75)8'Fn3cDKE at k2Z(mSp_Io39Bl/:_eGK<(/Ge/&87*%m/XUG3;(Ps'65;k1Mpg`b1`[K;_)
+%HNp)SF.D:cK>V8u!1^jL at QR@es86)Yq,sG4:GcG5V"t4(%UGCp at b[uAEN#$4o>Rmk\1V/E='X288j+E@[bo98qWa#V=[?4"BCD(3
+%b;(KB5VW0,nc((aZk"JiaelmR[O%*5,eC(=1-iq:[:hsUkLPmSfGZm(g2ZlLCo-\1I5g6=<a*pp$JrFZKITrTA-uetH)t4ukK&Eb
+%__HssVVKSY06q5CZ,,"J-Ii=(pN9Zb-%OGi3QnZ&0?Pjc.U#*0;LM,>pVG'Y$lAMfjbFq^:2dalkEOYTK>12NBXGu]4Kfsfm3;jI
+%CQ-2SbZJ)?-+E;hM=FEA,tXB"6iE8!2K2pfjukZ>`gm at 8&M!'6mWRU5*uVP<Kt/(KJo?[p,OocV_Q3N- at XA.Wrna=r@"#jHPMM4_
+%Df=X[_J/:\rgZl;lkF:]6,Co,TO-F7o*&3 at X/>F'7f>DujCm,I5f1YZ:_9fCr"qF/>IGf#.;keA-(\!(g/#]b4ZTN5IJLRKNI0)o
+%Ck)/:@6cVgT!H1V?M$\(n?b']Xgf#>?\>-$ndRaYG7)?S&':s6^^]&58UT*8g*\[=F;n/t&Y>m#J#pj:''3JVKA^g9nUY3;)MUY2
+%?so+VSVIn%NUOOA>>sn#g[i%SPt<]E7:ea<Vof]mbCTD(].Lp0D>p8BfMW`1OL(9bI[FcdUfg2=5B<Q-I8*OE>tQY at P*&3kJHj0d
+%Z<of0W?rHuTD*>o^JJ4D1IL](RgpW_kCSG.ieb#5Wh_,,=",mu/=f:EI?=>'3tnc;0cFeM$6 at EabES9A(jgj1j;0)G0=g"G^>+<F
+%K&anR]\C7tG"sV(<0Bnmq.$,=@1e_Qo8T]ebj%lUau&p3J_0?qh&(EZ_'b('<s$E7eE,^Y>\a7;MB0sD2u-iU#RqQl]fp`;_QdHc
+%pn6h\RG4B(9BI*k\oLO4N:1;A;Nm=s#:B[p9-D[h5oM,YDsN@@+V2nlbP^i=O_?$*fXu#GJPPJJq5FKPgO0%sfUjnpnajI:L6#:1
+%kZBO8G/l&Q at q!dXJEG at bOcGf^DE^?!W1A[&Y"V%T3nr%@bFe^J_c6*EE(kC:jm.hP'3tBa#I6O-19p8`-f+LZS(k+upc<VK#.A-W
+%0qk5B"L=?I/LZDdNQ7Et97)tmhjqDA=D:]V]q.5]:RWj,F&E0JjRA?B!]tIGF.jVDOh:.#j-PNcc$agb^'S;K(U":C=ZO*$pL9Nh
+%EDE8k[4eWG!k@[[k)+HGE9'7Er#;hUegY^j8jXb1*(Z3Q]PK$@=AQ)iBqJC&A(A5Z8?%uE>$P:K/J75ph3[_88VG72;dS?A/;#/B
+%72G`3)jNL]s.(\p4qM_=[;siG*p1S3T%>)YQ6/I-R)EK at qeTWr,?N.8GM01WW&[2DGk=DYB%)@jP!,Z^DD>stg1I';"l108kot#c
+%Xt+VZXNpDd2H?I`P:gl>BG/sCUNX,;AG&9RCe)Of!TUD(p2sDggthVYpLKoo=[S"@^RPreqibq`"1_.*T6jK=R-uD5g'\D!8O8A9
+%:+/8=,aZ,o;d>iFcNBQARWTQ$EdaSPDH5lRnuRlFqmOZdS,FmDWe7T2lEG^Kma?sjNR1<(iStVu:=gr>c at jhLe`WfC9'+B"9Isc]
+%Hf&TdS@[(?*ZggTpn4%jnmH=!FcS)mDDGL,*3$,(2?GBFq2<#`l1HmE.].0S27>X=`94ZcHIE9q75K`cXKuts*#.L\5V81cKWom-
+%2R+X^k_p[%-;rr-Y*W\Nn*=%qQ1k:id_;k_GW)1%ALdOMB@*=8\!V1qUo]Q.=eY"d;/a$De at X$S^O4R$6hE"<#,f`n7_s0'CsDj0
+%GF]/4LPB$#(R1ls*%;TQV4. at jkN,0YV\8I<^:/l`S3>EM'U6%q at Fs7=A`HBb\M)V.G9-hg%dlMjEa1F'8('fBI9n$fb1'8A+p[/o
+%qdqkXgCeJ)*1kV'K6\jo9M>!?8$QnHBXki?04$\Z8:Rtt_ciio;N\p^KULd3r6RKB9tk9jffeF:[tY(pMu]sBQq^k<_pjmXB^9tL
+%#oGr_=)Qu"9;2*ifmMTa>tk).4E:MpVf&3So1[*ak+tKe<3/[KKCuDQs#I$.;S[ieBH5#F-G_b+/`H3((5j1JW0)Cu_XbS`-6_g%
+%LY8WHlRa\Ac-YOP6s#C'2fYrqUe7_tHuHO'Oj`0?1o at 1Cft<'_Us06OWRM?S2(+#=m9*\n,]aD.AW7<"M8;C)XqI'B"1cHX8.&0F
+%jEi0kpZ.!kF at FVDH^UXs44>B1B=?,X:>5XGV$?JZ,2`r=$q4L]U+2IERV1P&FA at V6OroN$eRP?@p'#)2[RdZe'U(!jpa%)L.spb@
+%kgAsi;j!rqYrc#c&N<mhpW_bA#Vg;mhWtQsLAdY3dmj9l9CtJ*mH0nJPdlnI2tbhD68b/G.s\4?MTAa_-&?Gr1d&j*:VQGj::^#C
+%-=LCZIHDR5%LA at E=6Hl$<1U)=W`:njSQ"cVaQ^J:L5iQD<SNoLhSDG<a5l41*%+X*(gr_`3.Ld=2Y&3"%"ETD,4 at UO,dLs%aMTLd
+%AH&r3[HbK%0Lu2e\YK#Vm0pZdjqFi!.HetG4[m5WhniT.fuOWZgHt1inq:igSO'i!XEH4FCK&qG[Ff$&Zf0S>ADc<[cE7n%,/u9]
+%;p2.FgUX2Ha(QL2Td=FDo1e>b.QJ+"T`0<9?=o$IhK,0LRLTu#!itCO_)-&MR3UV=&Hjq7ROLL=mdt,_0;u,ibg(moGJ&FDc[5ht
+%#()q<?::coh6<&4i!E3PDm#/P\N7Q'PMJ-\]kLhd"V/.["?05o#[ghVg?Y!CHsf!-Emm_=B[tIIp7V"ehOotB+2PO\lK8]sg8cQ,
+%fsg>_ZJL<tb:iReY,Y'p.CYJ=Q^b$G*Yb!Y=70iD"8$:L_lKieOiYB9/p5Lr^$1Go8e0?3W;%^>=HHjF?;(4Fg!&Pi9`(\63M%;a
+%KDp<:)Wg6iH"=;L[`;Im""3kcY\nK"lscgp>n8aNSHm7N;P=,TB.71+,*dhE7#1\Zf(R.jJ=gBgKDDKiRQAp5qjbE$QI32<N;tfh
+%KKF,?+C+1n/a!IldY\GFn`:$uVq06K-D3Al,p.#-5*t<8`^0%KP^E*Um%\I=CbNF\Y5*ma4K"1Rqjh?kN-GtHK'76PNYhBg81_l<
+%S2)FpSCFHQ_Nu\LE.H\`Hs^.E6&#\7M]Yk@"F=2;9VKp6k69q0TMJ^ujn\!4mbC\AbB%&"L6si<[FkIPCk!(r%Lm%P$J,OgSRG\G
+%'a4uFga%t7;r'S*o/%QCAcb&.VfW9]:Rt#4XK68d^c#Yd\2I$[=5M]PoehpWPMl3+I#<k7M<6c%I3d&(9EkDb5J5`l-RSTX[f:dX
+%%AQgIh)=R"Go?f`McF)2MC!L[qs/Ye`*6j%P//8R_p2d=<1Ad7f]Iq$I`bI0Ki3is>[UGr$X9JBo1slqVZr`T7_^s-,hd=8T#3m5
+%Wii[)Y7H4*;D42-_<==SV,s6ePZW:[%8,oWnqp!Eq>.);fp/`T@"Q_u0mf-!(oG,/Qd&ojD_261%h<sGIm/*"]Oq/aQ[2t,o2mnm
+%O-5]p9XQRn%*$B5<gp4uXG>d"g/\p\]FkENDdKO*P/$R_OMKrG2VsiCo0GR"8!HcmoSr<e?;i=".pfcPoKWGX6FlYIF5n,Fm\['7
+%\LB/F:S4j>kH19H=qacF%VJ)_q%sr'%t3oQk:iapaBPH*g#iQe9!R=%f?__o2:guG$q,b`J8>2sEq2 at l@(CE/;_'4>YRF'bRM/*8
+%l-f;5kREVF\B5tAH!R"PT+?5S7f6in2'(84N;5[7P__lH[flg+KK;_<nDN0m_2FRr,$de5hkLgQ6E\+OX-;\aW0QTP1Cn2$O-u(t
+%c&Lr48HR=O^i<-_1cf$NYeIDheNch$g9/HZBVU,DfrB%i-cq5ZQ`LphXKdN2p?m!9n)3";aR[SM\kT"8]Q(9Gj0N5:^)C5tml`hN
+%lcso.JL`&<DbnT at lSo'@Z4e)!a%C4BY_o;s8;M/]XNF#k at 1[eI@!/n-Pi28RcJ.@?S##U;/8nE<,j+31[!JW`X,kLANYH-#D%4'J
+%82lZncE%,=FN1IiejQ@[oo1)AYhM%3V,g6rag/f at nP4&UF)R^mVB5%hQbc-3*J'DJh*;,f`bqh at Be&i^>Ek+8/qW4fEd"TpHhLfa
+%`L!dUK&cK*^5qD*dR`r.#qA<Mg_9n?P]<WpX;22 at 5&Z_lh2d%%B'qKs%NbOMr8IXa\Rr7U`(&#j,1io,.3J5:DC4?FOU/4$`Fr-*
+%Eb\5;gkK)[,k.8?I?3Ff%'`>al)0!SRcN%2MTWZroO'S/+';:Z_9R3KS_93ej]jFL=,n,'F;s!>b at fkZP/8\/kcJsi8>EE_=Rl=S
+%FDJt\#u9G<==:5@`da(1=lpuOI0eh]6'Qu^D'_!g5T-$eSEDj/FK[8&5(BV6$K^ZPO0Xk]0'mFQ'aE/`qh,r)^.b-M:1u:g/&+6/
+%Ofo0"]UTSKa>7bQVfUY^@XD]/3AjJAEp.9MgHqX(<bKj"Q!*l6]JQ)Kof5eNj=c<2WK4Q<@bOdrP7;mo%BS%h;e+)FT7o52os'^2
+%)Y-pO[VXE"S3fK<eA$[pVp7=,O!F\b,H#YN)LpXD6Qco-e34[bnftS'Z,?qf,`c[qcC4?c%QuD4E3N2mfL+\9;)1[BAUDD-?^oJ$
+%A]h,nL$EQuG"s]>Egs'6&'N`0N3>MpkaoO'('F]1L!M+i%dMul<1G?r7EdE'dUi$Z:*F366_D'+!8WlEq?om,qDBYLAn6=;DQ5p-
+%>9S!Mdu%b&+$0K3m0G4cBBlfRD]8't. at Tn*d6Ne<Z3XI>]=.*7PAZ6G_UD70ZZ&i_H1OrI at +MtbPiFdTjeeuA_/jM;Q-M\W-u:el
+%NqXF?=3GHk1$t<(>uiMJ2n=E14?RiUqo/r1-a.4k\"U-c.EQup+WIc\*.p#K^>A7"l0UtF^0Sokiqa93[B-A!.VIu7-'0HGk:a&g
+%,K61Op!Q:_=\4""%pFKW63V+m!dS&$O>m7gn8kqKOeZk7!p!^_\TE[TCmWk=FqC^=3rplE0ej@[AE9fQU:cf)09`eZ_4Uh%hVW(o
+%kqcGbYFr.&V[YYc)8#d2`\PtKK%k+/'AOaFRTrdmXp5Z&B19Ng8j!/Y5+ at gIaiF<9*!*.CrOlST/LURq2Oi;[B"L'KR\rL;$N4$n
+%/r\e#cb"!l/NR6k![G[aQ#B_i2u0[Yek>58(3/^=q[f\e(VmSWEUkegk`$icOFEtm6<]8]c=@aihScG)+nE=q_<IW6[Mpf'c[>DU
+%#>u0YQ`A:C`MqLT>LQO6Y?(!O6 at 9)FlrWf=K4VG>P9bu:*_LDKEEC&dbagk`brc0gG9C at 5VL`mqF'J5]!n*D+ at HnU.c_`:,-"Rj5
+%6DA)B<lc8<Q072bT%=ZIQhpEKrn=5AY.%jV1^>X(0I9Qr=A,4%fAoX5]Mit)op9`Uh7pE$='.bu/%cpK#H5n(H at eWq+Ug`j&>$)-
+%k`iN^%_<([Cl7RZH1M4iR)dl7V`pI65o=%k*2N;VLU,<jd^!U3*`DRK\+g9LV)<3e([V(fi:FjhhHWNChShB,=sS?;gZl]$Sc_cg
+%/(>Co[G/ZGnmK\BF=G="M'8p+QgNVh+C9#K-N*T)4arFW_R),n3JV]tT?X27J5Vj"Juf6-VF^n=)KskM_9F#*D6&koSpC?L!&Rb8
+%@.(7iP+ut2o^@O.E\Koi(-D'iR:^4UEK,J8hjLPZKd at F,jY6`5O1fc'[3J8G1uC7-s0)`)!>7(dl'I4qE4tMa_J"I7#[M3<!/3bW
+%_o!^WW%9\m197a9aT"H]kPH7i0JfQibM-E(b"VArI>RGI2d9m3[T9j-4_/8-MJliJnk%c!8c-:BaiMb8SWSSg&4no<<.'^dY]XTa
+%0d65ufn+hEh<Bft.?Ft*//UHnoQEE`a,&+;/FY[&>eM8<-`>8EVRIiD-VH*97?p`f8IDf!VC[a!!=7(6,Cjm-<1f?.1t#8tDPt4-
+%K;p<%O\d_37;Q!`J1$hDI$A1`$<WR&pUV0hm`:1V6SVa(ieo>n'h"='kZI1XS\'jb><N]JD_/SRPe`KS>tmIE!45`SkFjR"dp`!j
+%C57h, at 6*5FII>q*K%0iAD<#@H7W!O^:X4%O$.3s)csa)&Y1ICjZ4q3M:F_U2E;$P2WRLN&jWtOS@@W3ZF-iUJWGUI*kG7O3O$T!u
+%L=kmYgXU-1!?MX%6;WRZS&MF=CR*@S+.'S/Ea;nQ<J,qJ1EN8Jlu3B`hG4XkL`<!%L]:$N<$2E&Y\bC!,sA^gi5L]>3.j8uQR%lM
+%8%7"5/3mF9,Wa7#N?X:+OZB>&p^FbrH3^bJ!4lE,jt/=H8itn/3`;YsP@`m`WQmg7<LjmVC;+g$D\$&A^g.\*&)7E]@ZUi:LM%Gl
+%(L-&.(`Nct"M2aR.IGoaW(^)"I^/cWFX,=?/B5#(*^0o,_/#K+N7h+#Zu7"pb!oL/f2t`/*-sU+S&Y4dB+eRkh)U)0Q%q2o745k0
+%WU?Vr]J>Hrh-J#GTD+SSibfrJU2W,6WpQ&EVm]5"WCg2$S at 49Wc,4-+6Dr7,PuAr@]Qa]Nr?f9+W0?9&8s-fJn?1@@5)WB*E^u1-
+%Y4H2J at 6;e&4.r#JB.'Tb>t"m>MIHhcSUGZ?#$#9H6c_Vn[_ca(;Pmj9>WV-aDmHVTVP=Sr!rkuJCbBm+?@Ch$SL8rc_\;[LW8bP6
+%;?`T7WF*SD/#k?D!"aq)FGF/Sm\bB7Ndshf*pK$QpH42dnV:,.eMPX+Yb"IJWG2]H%1]lLf-9]Z&noCr2\M_8S9mh`^k,2`,["M4
+%r+n@]T(_2B,%JOfarLOK[aS:)!:\E:AFdQ^f3j`s at gCGYrFTtIP<GQ9>7&aV1AC0A(+^#Ya@&ot#G8,\#PDg%fju13d<8`Te#$7?
+%/:f1f^<<%aX^iM)_Lm,\/*+cPcZTI($3$8i,s.t]Pq"K7RUqVFJRastN)*%e20t'QQtQG.02cVPEDCNCMjLF/S0dr2icfKB'rb>.
+%ZgK5$Rr`"Y-;$K/K]qttj5a0JOHcNiRk<1n"Ad>.,`fK)Xqb:`<<To"BTd^j<Qf!\UEoH8V?lcWdra]4_""q*KIbAAY\Q%R_kZI<
+%8f0jgUa!F>^,s/Q[JUA,?Cd284KHI.>KR1?7d8aFekph;dig'$Q\3_^Yrq2kZ"f at M%h_'e?0]EAp:_FH- at mhA7ae*\D2Z?%&.cqE
+%q0(+i4cG#<ipgMcc.Hs_gdm)n`/o at s.h@5WBa1XbAc)&BCTYVD1AEh]PiNe.MYiQ3aGEf=74IWr?)3S*C8-'afmt#MMMKr,nOaS^
+%A>Nr;G5XC_Fm;l%+p3i7,:Em[eOsm at 2'Fa^buB//ns#gQhXN&leNImS.BKkuiC'plr$(b,KZ<VRi'FSV85Dq=V!)mXM1)4T\TRE]
+%4#TPoL_0mt\0RYaEP`ark&VG]HTG*, at RO**Kr+ME37BPp;.U^n:E\WBb,Kn-\>NJKmU7Tq#2F4N*de,6C1lTJ]^SF7`&&i6G0etM
+%]s\Y8*nj1PN]*qA-Q!A9)+q4YeB&g*]#[+ at LLs?1Z.Q7[LrVs>%1*GTbK256<1-4T'6c&=n!TF\<KrEGEjI]PfLrm!6$hq`QT-Tp
+%D&lW1-V1c*^i4H3,Je=:=H?Y2!`cX(q#a:@4LEh=fKW?M8leh12,sf?4re0A'bHLHVMp3[PLmf'j>mGL$9?:EVe]<_^eS2"n^U^s
+%4d%]1A2ti4 at BT_tCeAH/NTcS">4op]N59[R6)]/"V<eH5*<TEfDMmGt_l;FhWhf$ZY_1t:F[$l;RuC(ZiWZ=##/Vd[;rQ;ufu3<S
+%f#N2>okC.bP"#!pm at NlpWc+/5Z`f.HmWP2'F?g;E`jTre$m/3ZYHmoio2s/o,!M'8#TJRH@(SjNG2K-+;[7*<l%#FXdC)S-ZTuYj
+%M),ndi_Es4`2j_GBF'&>CgCW^,RAALFclV3Mn<@'Orf>$c/iginB0UXVM=?"NpK`9Bs[8QZ#<r`?B=AO-O!muc23`aQ!d<$4G-M8
+%CBQb1dUj$B at 5I.7X=#/p1(_J-5@>6<)_FW=kPTp($fGCcFrCu%2E>VW,Uqo33YDp1WmelWQ4:R^@')e?&;b2<&Tlct(HW6LBp;+Y
+%#$qTSm9A\7V.^agmdlsLl3ZOSQ]n=j1EJL:fl<IMg25ac^nh_m[>J1b?16]&XB48De[,6b=6l@#8Hrmu7u:![fKs9'lo$.kq2b2T
+%9](K6r?t:r84(koSRC^(kosHk/g#EB:MD^<7jno1hUs4`*[V4j4(_FHYcS:,FA,kYVhLsI?L<uFJIOh]HV7:73m+XG@;)Hn2N'RX
+%&f)3eEjgA+fWoE&)#?rcZRFL<7Agd7Q`4,28q"[99SC+$_N.?'ptr*1cpb25BMmb/SM>:rB7nWEI$qWGc&6#nUbPT"4F0Q#c6F]Q
+%a?[l$PJ"-3X7?Q><l[,?DAoKW/=csKF9K7=7H9n9JmFZFln1ofP#Ia#E-tS-BWptM1ri`4),->-qD\MF*bMU=:cMEpb.eNN;8>r\
+%C0T`F1BN?O,gDRtXcns#s)OXZB:!,>G%RgsLm.I5=``UB(J<`tCgq,F`>XYOA!;9$Ei_St[Fdi9p3$k]0mKn#KshFel(Rn&VBEfn
+%&BZcq-ZW0VF)at7%/G#[$*B[KjADq/V!`Omk<lXOfbWEBEm0L^&Nr3gYff)K;fg+,r#sfM7XC]&R9"/<ps/>3mC2*99:(Yg><'r-
+%E's3,$b+P9M\$DqFKm>+heqFpaRVX6HlZh6/.G?jS'n3%!HR,tAr at Eq;0<gjhM81?MA[4aV/0kba,q7nd8ZW;iFC%F(q(2lBU-4h
+%'d,&I8bW*`m4dDM8PWo-`QeP-"X?T8"FF`VELI$'X&Nqrc,e;Vi[7EL:.GMM_GRROOHKj0kB[LH/n#VMYUM;b;q1.d>gPr""*'"T
+%^ke3mEXZ`:$Qr6XPat0YZ5ntEF(eiGAKTXt\_5+F9Vg_.:;N8X9=o$]/1$RPA\'.R`bA`g30O^Yr'\PecA8%DlmQS/N4]XC8md`$
+%Nsqg"3bR!ECbe_VQ`AP[?ikLQ&X@"h&?B6_atUo?2JQ\eGQ?/a[:smWX[j-Nc0%..8*lu#jVG0=<hEYG'j:hB*k&GpNWBm>01a&R
+%L/$r^3T!TsV,l6F-?DDtao5jXI4.+Y*2pi:%?-"%)L1a]N]$K-]$50sJ,(!&&[;p/X-.YoErRVnhRZ(HK6U9AS[3(3;A;-o7p$r!
+%*&ua#M at qRB5&N<>U:QLCP4)E8d$MkeOqeNjVj>Ls2uAi0d- at OI^\1))=^lN^$;2$`#c4geilASt2V%)W\F%oq_`Yoe"PH^fS5Eum
+%r7D,&F7(*?O=sbaiZgto%M^gscuVm3a"/f$^*;.rGna-9oYc=iJT#[uPM=jSHlN+tkM_p<iHj"PLe"b!]E#*l'gN/>>Nq;u0:"2H
+%QBFIWW\9ElK^F&I'n&i`"fiXHbM17q\QrFCjUJ:_F^d at 6Q4:@!G425n^4LtuX3/`(?GsA"RVF,rbMJ5k(s+!t=Xb)OOhbh"aqZlp
+%7e:tBqj59;. at nOqip:\f\A2L?;u+)s`&!_/+^B;9I4G$a3S5!W*GA)<_uXC+1]%]gLR^!&(%o.!<X-d6`]NRc^#j]d_<apiBfW%7
+%qndO8ibqR1T!C#%Y?%.IRe87.o7OAelRoUi"9Hf5 at Bms+iS5S"1\bNY*/H6f2Gm$i"<)^,`g-$a*][um%nW>SXG`?a;F\hSX$\i>
+%5,p->J:$YKRIoA^8\'%FDrjib7HeSH4F46LpGJ*?ducX%L(eXk2RTHPU)0lnY&jS_SqH&2D%3^^"B8%hgf at FlPV+5Wg_=BVZ$(d$
+%X'2<\Dnu`QH,/T7o:uD.=:n(9S1/-8.. at M9.GY%LRoKYZ%Z.\6fq.B,W''DM+!;"_pk%PQSuA"e72rPnA5-3d-oHgl at SYT#gmgGG
+%+M4u'pT@`3goH at HTdhWDo4>\:?UaAljN1$Fj&0kRR:$ETP\^k;dSrR6l=7O7^U&YD-)W<^lA<b[=YPWO$BK',8oIW%ChlrF<#6&:
+%a7\h2MHq"e!.i&X?e/VW3nG21J<^,rA^D^Oo;qt6[Y?I`C!5kjD][=fp(UMWEr:IT=7C-thIrGmE`$_Mg$Fd+ngmN#[RQ"fPB4m.
+%$k]siGohiAPi'nVrl_#1m*rI#(UJQY4=3pk?/=@T+IYTQ at -20!OgG0TGhI%ZgdktXY\]?]Di6uk69;"q0:_c5j5lf<MIk5b!JBHM
+%:`DZ.bTK]C,\38%@cn</</c<!.Q`ip,%7(K at mgJCV7gRY7GZ.BWN6M%>YnM]i54GTdI%Y at 4(hj[Wg\S=;6=c)p's);1^AlFCh.4N
+%lk>jkW?Lk\PM`1]\rELcR#JV]VjR:iPWKp,a"gZE[rR\dd1]s8_s&"BE=ebGg`;"2X&;2B]W)U#NK:DDCM.upRqSE.eBYg(of?;;
+%EQ7Rdf/==dnut=DnZ+&+4^kqm6:cVA8E+kXp7NKK4^3T%-fS*HN#e`#2'Lq)J4)YeFjb=Qo$0A]C+di)Z)l2N8hs9^"#99tB.2XG
+%E_n].G7oSr8T(;(a.=S0;Jc[b2/^7qOu]s3Yf`928DY$E,#KsDer%Ck\P3N;:J$?>Zg9*3jYk1\Po*W)<S2K=-KR<bRAq:W,4TJJ
+%o#O>hr"1A"fV1qN%:J'=5B+n4g1.W0!?8b:#=aq&dp!N`^`hG'C!qbmfe2M0*Ou95OiC#<ZR?[,QV&CdZ.<YoZ"JiWXE\ue;47aE
+%NfR>29)>r'Qg.;Tk1CT5Gol8l1*tZrHYEoDs!^IYj9>VJYj)$3]j1]%.U4=N@[G^o7seq(#jMPt/M4rMioG\SRZcjnScE,-(@2^X
+%'bs=/U4,o1QPc"TFtRh^WuZT7@<M7M6Fi:C(I]AG1g'n1W*K9fhIrDf$CZ<;&oA-C[R&Og*`0=+/=,8IbA<:pII0ctS;p%7GRK49
+%J+5?-:bWTb2n-3.@#AX?bN\f4dZV6'W/DZ4d1r.!3))^fZ8koc%M+de\f6fN6q*HRP]L9 at 7?!=\+*)sP&O0eV^FI3>Ku[oL4S4mY
+%:;JQFCi]/:H5WF^d/`o_3qTbNdObm.9<+K>4boZ#*8kXs^&ZoPF,)kDd?Jo;9Y0?j.G98_btU5(;o/EEGLWd?12.uA-a,,c2M58U
+%\VZ#%LlX2n;c'f>nA0?VGl[5(,a^"6 at NeW2\YSD1B$;Oh<;k7(cYaIhY13O7M9adW#EGQ)#gOu$*eiY-GYFWYf`ERUPYBC7\HM*8
+%U^T65_:Xh0Cl3(;6V^*b(U)C0MC!_)b6kch@;b+(PuB3]N`F.sJi>m7GFY`gGa at YRFg4(WC]puc!G44B<GjQu9(L9i):p3"3F5*Z
+%2D!VIA]Ge3pr4e#oWYNK*j+U.\j(#XO)g![4'1*tQ\@U7Hm`_8T\c8VR3nA7E3Re5g%-7Rs/,A>@[j258k4 at k#I-hhco``X`?%;S
+%k09F<61_&I*c$%'K'5hd/9mR'-YAM.Eno3R?/:u\Ydh%k"KaVPQ-Q%;QotPp?<qiM+J;C?6gMrS4/mfXNFf9XNnH8$8paMOYBL8L
+%>W1RFdgsc$A.S0Kn5:^K\eV5%2rqH5D9P at XaVD;)k:BB3D.]76[]!K at g$OHbp%`UVZF=Ve`q4g4G9V*hd:;ITau>BBZJ,]#?M>W=
+%0BOl/pe4?N_HQ9%cN1I2oa;$WM3O=L^(I#0`)b&o4;G^7W(HDeHfeF74A9lO<-GfFTkYX.Zar6V&0uR*Xi0sh[c*_GoSXD8TQAld
+%=#2C_K,)f8FD'>@eIi'u86W:B2M5R``cu\'*DX#qKcf[h^D8[Cae(r;bgIKcfUZLB.*f+U[YXsMF*D]L:uO'jHa*bBe$HhqY%DW_
+%EhFVVjm&@MZQ1 at E!>*6[K9g8a3)He**DZr+C`Q.M3:f=hC8Ws'$1 at 4!Jbdneeo9<DQ0,<r2)XDbE/#YucW.'Xi/ScZPq^Z17'*Vs
+%TQ259H5ID484K3[gf4UH31`j at c3Kn`\-(7_:[?NpW"l+r?AAQaK-Dq9l7c2<-TH<a1DE44(XQh)r,8\-e)Z0VJ.r^]Oh`d+E\tgM
+%NpDGc!)`8=d=UOT>B^EPMV>"LoecDCJ at RbAZ]Sb,U'@Q,VrjaTCrGP,F7nsX._C8%iF-l)$>Tn)AIG3'Z/B_'9f#Dq)6hEg!?olW
+%71!OKU<r$_7eG?Q)5(!ThI_[$R,.)Fgp$Ojee)>i/IWaV]>dt3_mpdV.%:C9, at j%pbJQ-.bQY:ZY7C6co0<Mh:&Dmm[b7Og3Grt]
+%S(pt-#820IGCeQMnUo=JBqRbl9+-KD,9ClWFX[;,$*pC/n8*?SVKtro-1_UL4LRUo8NcC?gEO<W at J07W<K at Z'l%A%sm3K?R7H*Oo
+%Rd*R,9nEG3p2"$kXUA5APbr%tX6&kET&e/$eV-umbf31_&3qFBDmq0:S.!Xt9X\9E%/]8>K<p,>ZZ]2;:Uf&(-OZH>Oc/K85nK04
+%>"&aL_L;#\V8^Iu8Zit+PfRn8dVPDdfE<<aNoG[sn/KkB+>_&TWa`Vf\g=MpRMHR\aU,D3n\Ojl:4,O=]1.jsP'D_SP`!qn*SZcY
+%SUG0I[&a],b-FmtK+8L9EJLNI3Od<]@5#"7fWR4$@@[n)!O6SL)_')qddnSE(A21ZOX!N$V#)'4@/L2[DkV$5b?j<?2Yc8$.G<TV
+%4E-G;@!@V;7m,Or,q!9?Mc?t,[i at uN).8^r&D2NXdb at _8b?%MtK`!P:\<ES3Z>6ik]2Hc]7T@@pI;"dcW>/!N>s,Y&g5q37asnGW
+%=CKT>imd=S4)gCZPe_FIFfA,Pm^:gu^Ia;5YW&bp28tZYgfu*DLG&?1aYP<m-VnGV;jYdG-]'?3IpMRf:eUREM!U<glm04`_.dO>
+%GX>BG:7@#J)k$:[P.["J>CVt[,>=8:WU@?'-r6s8pkcq\+U$J8G>5bO^i,Nb^St2m:kb%eOc.p'qb`!G:YRMB[bMA)jM2-FgEq'I
+%MFFgm3`dm(UQ\a%9WTW'kp3Glh3uc:Z`r[j\FVI;Md/kOr,6hm`Wm1SY_/'M2%+afQ]YPu=@m\7KSPQA>#(`)"QOgn7PH2*i9:MS
+%@HJp1940Cb9P"I$8%:p!DUkN9m!iL2B?+.GLuVTk%"P,fnJ$F?frCifE[JkE'djQ`3fp5aX2N,*8EIegfZ3CWhDt8r-*[NJ!$8<&
+%N!s[penmqdq"@9pY9$]/+I>Ubfnbko$D%fj5a##l-$f0=a)_mN#"=nu@`P56X&Z<1'6fY,m#oD8#QG`bVJqZGY"A/@m(".86Ro*f
+%T09$KOTSJ*%E1N\X<[sS0'Tc/c$4=DE2V-BX[jM0O9?6FUg8#L'AS6Oj5!JoH.).0pMQa$[+!X2Gq!6:rl4CRRDh.(dboI!hkg at Z
+%1Y54\0khBXKAECRjkaLOl>X$M6o*F:L/aS@#*dd[&<FQOP50AQ_V)9UkJ^S]3(G4[3OQ^n!b`'to,q4fDiSt'IWj8tXNo%%ngpL5
+%klH@;]iGW^/>je@>E8+H[oZBm@<IR6/Rk9k at 1&Zh52*7t'dTe2$e?t,a!lc..Rj3VTf>!?GiQA8]r at J+pPKO(J#5O:p6H$YQd*u#
+%5cY]2k;u4Vb%%Vu at 7G$I5a\:W`B6gSD$sc4G5M9N*6>/i6-a/4/.m36!+]nDZ`WgY/@]=:+H2\IM*#eGfn(L36d"/JWmnLg at Ut]?
+%]8$[#T3?9mb`$k1U:8=e[e*THfiJN?rCkKRZ@)qc+-Js$PmUKYjNg`[gmh4db!l+E0GM.(<Z*P[=H\:>`<%nO!jH,dM/RRSnutt'
+%*'5$kPh!>Z);Z_KhiVMLZ/rSdh^pp:?gt`*-%!="=1\KU at o!HgiuAqV,.(RPP9[=l-^*g^_!rku;AFse#F6+6dsP55 at K>6\*ph;/
+%I"I#@q`p(qSji<?(=JA0I1nB;2#6UN6Z-6gpGeB_4!%XA_!EDa5fZ=Jh8cDc,g<8&%^\+X_cW\f-M>&EM)%`,am-dBFUplMi&Bp!
+%KO\.A^H"ouD"<:]2Q+^7i/B/%T\8-fR^^qh`;<:oCKM1Z_ITbrCb+-`9X],]<l^>R8-f7e02J<)d_XC@!Ym:?q2O`6<-_>H7#>Ih
+%i9YH,*N[Bh3LZ[m at W]D:'K=oECCK,_Q,7ht\6 at 6cdC3eKldDo@#H9O`ZRj-knoF.7bTR+W$J((Bg.Pgn+uo5;p;a,QdVpb$SC/i!
+%QCk\1H``C+8r-SdVqR\;kG+l=>gLOgFik#';u0K at X.)f+/F`QQ=hTPr:JM6#h^a8`GokH$LlAcB!)F<!g]STA=`BRB_bNgH#h2,o
+%GEjuDNQ:Gupb?j:g"E9J;KeM?G5K(c/EL*Je%pQ#:ks6kM$mPo\Frb\XNc4[iOG at f=MPjdlZYcA(?q8 at gla\M/3c^?``A8ISkP_D
+%q[erC=k<Jn-ErdN;j)`ubE`0e8(FWk+c5ES,W;b;1D+GS@<7qJe@%@qM<2jhOk"f at m.-<&A<D3\qm,K#/iFDZ\k4W),JXc>l1=tr
+%`_lE.\HMCsZ:Ilh%8C*i!34_XAlblrIE5;qY`kDpGkOWENtO6>^O__K"bKBP<mhi<KF*l*,tF?s6gbMB!>X]faqUge=+-5_N<8]6
+%7>%E6P/3:S9nD":=oHHMB&aeIfk`X>F/nZ67>fo(B at LnWa@V9<\O<\B3;Zr[jYHt=9Rj(%VeGsE5L80E&O+&[W[a$GfcFP(Crj`i
+%CnKkN..]j;HfS;jNkGEpZ5Sg$PORRb8QbB3X16Wd,W5DI-=0cjJVKsEqN*n./?X5n+ZlM,S5RS.MG%@OHH1s.GY4b#"8t*[H<2QA
+%;_XrCl5je"1Dr71;iYGdRJ8fh$eKhf?D/A6+pd"8O-n?g7;_&E\@TXI8*"PCmh20SVoRV3;*2BTCS\D%qFMtCBN+rL(7LOj9SgWu
+%%_J&"?'`a]oo,oN`Mp^s9%^a+gIK9I?mlE$AcdLd1'-=rVT=[jBe"@2#WY!Ik/16;<-"X?]BmI,:22C3aO-FZNatgP5rm"AH2WBZ
+%OprS8-Pq`4N(lS\>?K?".<2jq.AgL\V9T_).N'jQ8P[=n![-4%98Jh4VpmcHW<-\3LC0UbG\VTY7Or[`o&t1X(4NO at S3&pk7Xl#_
+%D$sUVXWQgs#M5rC96CXMr#t[(?%/f>,TD>kAl?(i-J?pf,\<365dCT8CjSe(&1q-PLrHoM$2I[T*mYH=Y/3&=WLVPd*,C?g_]:K4
+%9!TfPW\o17m,T8q8XXEWl*i+-Yhurcr;E,kP!YF])?;@aXgETDC*U*l*35j.4'l)*ko(mj^qj4<ZfDX+_30"m#:Ye"'Nfsol3%11
+%6(3):.JG:J8o<?i8NHPm;RJ%`RNQ/NP?_r-S,F\k*:Q;?VG[%H4IUK\9,b/&d>VEYY&U8s_<napdUnoj%Gm[X.0qL#^Fe7ebmi-i
+%H'C<&(,#:[NK#^6D!b;iFr[]e&j9B19;(s!ED6>pP*?M5Q$B_Fij,::b at _3ln+jqf/Edl/MW%m#BLI`LFmBWN0dca\jtp.p=COFV
+%:Ff=L4ZG"uq1^"o7YZ1`Y[,XtCHOb787%t%XAp/3-L4Hd.YOa?Ag(%,/8_Z7$#=L7_"RS at -f7qsrj$l;JR6[s<r6s!CQS;HY-qQ;
+%#T2lF?I:m(GALM2/[mmr_TXV*VTdc%Y#70!F\4Wt&2mcG%`dSX/2737OtCa.(\X-:KP$d1Eti2TAjS&ReP?rd<S@;T$H',>*UdEj
+%2!o=G22qgQ&aa[;e4tS=A8//Y*^4r,$srI at DAdr7aeKLpjT]gY=pQPa``P/un^lG9Hi+RSO'3\glfS--5n9Ed)I(d4?9_5[7FIeY
+%K5ooY/g.cjVEU)2D%\IhIGoI<T%Q(jc,e+q*QiSsZA&PkQ(GL^=jN]\g&BOiJu6M#C21\Le0q>?g(i?s4%WH*1VrUn0]nn5q64mi
+%>K!csIoC+=%NZil1fh8%Os]l*/B_<40&+R*Fcmp=N'/Ys.;Ddf86oGo#FVd,9^Bs^dHI7-\Z%qS&f0QW?G\>Fk8]5qR$C9;,1>[7
+%DcDn@^-?Lk>]CZn$+?\s-M>ZTV:f=%JMYsE,>O7pLF!o7e<[bM`chV)JHud_<g##7`<HTK`hDSK8?b2C;\#,afRbEkcAoLh5a1kf
+%0!JbH7s8u88bR'?6cKE0%&hC&\a!iOWTf7tO>$EoDbNsSlQU[CHdj+7[dJT)=i-2]g='2C\#PuPi,138I/WUIMg2]N#!nF.5e=2/
+%0`u]&B+iRo3$/nu;\);!/a#11 at -'EL/">TDMHMOV30-Mp;&!'ES;*<[8'VY.+ub?25Xm2a:V3HI\$WMcU00?"SD'HKAb`U5`_2\N
+%i/-?oFs7i[A9TH.r+4\9.N[>h_el?Lm(o4GhW,#"c at WDAJPPX,5Y*,W3oY=-N*h.mh2)D8g31QZWA`ft$T*a=i>+S$:mELi=&Y>C
+%?bu7eRc7<jXhMSMZH9(B%-"Qqfq^Rd,ff,L6IPEH8cuA%T`gDhM+;?P7s1ACPhOgKrfKqB[*'3:.Y3;,e at 5NCfJZdYcYSluJL\<*
+%$X'$['\lpOVAo4SJ[c?Sr[B31D;/>@lXD0VnWGgkG^@Zgj48Ih;qYW"L\d^9?eP2#f.!8XF?g4:mA('h]I@>[`pRB>C=g)/\(8<a
+%XDa7 at O:6#mAaqEsHCiYV4$=;0!:'3(W_-JglH<1FMQWpT/XbMU&LM9oAL[guW&l7LZGMN-DC+LBCUdFV1W,93P:/2&7`(2*0:ebG
+%(dn#+D7,L#jCo.'-g7%)*)7hQi74PY[TTH#6c+aSqD5%USG&L!R8[lB>JUD$R]P"q3H(l^#."_]V,>h[$1#u$!uVoTqB4t(TK%d7
+%p5I!,SL!:e1mLbfacCStAq<plq9uN`QO;)RO<VeiaqlS!>d#[kRsgQ4Zt(g8+\Jq6,3I_D1)t-mlE-KRfX[E82ik8 at g/@2aqZ`is
+%XCRmG`=aQj8WCdUfjqC=?C!Q`+XAbumG`9hm'QYJ3(8^cbsnQ+PTc5uLo"!.E>+Te at 0$p&-$!&'LqTUKfF\hB,_n;'p2])fp.;7H
+%Jbc2&&Y"HD$C%3ACm#spWm`#X'=2^Lnqm/n2U:P7"joaF$Cg;dMk6Q=eWpX'I\3HkA\#77r>n^tiZ0\10<8g0>!8>*8_Q^'jbUf#
+%0-21W*$C[E/DBY]*a?KG0:oE+-[Fd#J?5rk6 at 3$,bF8nDp=7g-DT*5F#_6TT;kg>8$X959]ms,u]"p'X=]eCEC^#304/J1+$at?j
+%je at ZC?d?r@=bMS<QS+dUVsghmDJLU0b1^u5jCB$"5[rpDo\"B<7k,Xh;Nr8dq_14fehonsp,5ns\$RZ]^m2)i#cT'&:bhU*,+`1X
+%?D$%1Cp[\I`&HqI1(MjF]d0rP+r0FZqrW0'G^7p`ll=s$nco#YC+8D)ptKd_\#AN!ic'f]AH,=&pZheYJH&Dm5lYH'G9>]@Z+^%P
+%X4o:VnK6VXs7#a,#QOS.j6P<8r6&I)s7u=0a896Cj+m?Qlcu^5[t"8!0E:0^HOPE$bP8.-fD#*mhi)c_Y@%>+N][(P8][r>r8R2%
+%NV;?(gGaW>4q'X;]5dj8gREO`pUL4q])D<-hUOIDL&^`0n(tOWGn#QkD0NE6 at H^]`p[`P-E'M""='tcGs7k`&H]QA1kN@'H56(%H
+%j5#'rkl-oE?iF,N^A<6Sk*nTmfo`JPqN#PZ]^FhZQ[ec'gHWH"rUoVDh#F\[Q/A24GQ45s^R+cbqRE$lDuT\6_t`9hq`hgZDr6!?
+%p)WmHrp"t4Rr?$Os!L%irV\s?pZ()%q!!jSm2s(>k*uD'rlFgsI?Z7's7NRFo"+P8fAHN%^ZUm^ANVT6Du]@2?GHMqfADY\T3d$2
+%^V=.CS+kt5o>gJ!Rl=](1[a5lU]:8S*:LUerFYuVg\7n"0_\q[e3Efc5QC_*s21>rrr%7nqUOJP1Z"XO5Mj0SqT\UNhqrp1s)#9$
+%hq`c$kJ+ntc9Lphhu2VA^M_rcJ,A!X`ooL59*F3b^Z4ckrk4'^pQogqS*s_!s5uUr48>9->Q=!']KSRXroq=GacDc$j-U5MeJGYR
+%J+k%0K'2GY?f-A)TtNJ@]CXJ^k-+fa]mfRhDgPe;5AU6]55tPkM16EA_qTD0hZD?rj<)-`2QV+Pr:9U@=%QH at Hh`kr:Z6RZ*k1\1
+%76#Kt'[6[SYB;>p$]<iio:,_gY/^F80>%8S]5R,tHQKIGSppiq4oZdn:I"BA+7 at 0bhY?>YIbd3#Hi:Y8b6Hoh]tC7-rU0Z$!3cFq
+%]CCr3J!V%R4F[!RrFc,T;gnQl)B/(M?JgT<OaS.7Abk0FDu&/&IJ`u`?]mtY.cgI[8]-&>UF!\R<NLBGmB9F%s7#,kHe`$.abKfe
+%EI;)QHs#5Zf"CQ$0)LEbIes"5s8(\!39>&NO+3FKc--Opn8W)h$.APg]CWd%r:"stmp?$N4oO''4PA9_jnmrEGN52Xs)5Xon&DDh
+%pM\r<Hgfk*HT0f/Gl7:7nc!u"s7qHILNiO&cTc[E#s[qIO$DF7_co8&IXcd*\PL!;p=35oCk!:WX$DQc9g?A\rp_@#s*?dCk_#2s
+%e_>!I*pN((q7#mtpQ)Mj^:F2li53?l?B0`#YK,\RDn):'095T%c%kItqK-TP_E7VQn^gi,]q1:gGU&jP.c!0mp!0bTAqNj*r6j<4
+%Pips'.r4*TKuXQc@]VfL0>&fQ2;[5?GMLsCr]Y2jlc7/mFa^tTrr/)hl$rR/52Nu"qcMXWhR,:LO8f%(s"M34Hp at ITqlBOHI^f at T
+%Z$lXo8Y8?Y\+K0^+2 at XWm/HU:GjGOa2;d(fj*Ojt)gf<i=8.JqplDVqKK`c5V\_K[j_;.%nE0+fHh6dXo2BtHQLsh>:OdLI*fK^a
+%LQA(2s67#[h7NCDq.Yms4h^ZdKnO;hKDqe#>k.a+Dnl0'0/)T3IX#%8IdjkGa%'Y75C at jiO6>^*P998oSp/KCLs/T.RTK3kSc9_R
+%q`hBn037eiL&LY,k?U*_l$3M`HG<PQV)a"9g%hZr(H[-AgW)WEY0oPKHEl69lhi%P:=F^(fGD<KrpJTHY/f/a?sc(Mq=E`rIa?'<
+%k-rRBb4ir'VLa3XX1n?`\+.jAM=XYn$ElXjTD=l9ji9KuR at Sp=I.;KSXn))&(bU8`/b?<^T"4gtgQr+-mt_5El.tr:^RL_?[JfkV
+%?K(.pDgp!DrFcl1W4q')f\\4><r?JV?Ta[1r at Q>RjOZQOfmj%TZCZRB'If[BjO:4ps+*W<prRYB4,gB*G'eDA%kmZol[Kc7(Vdc"
+%5/+Vc?TrD:ah'b9p?ag%_\V\7p$"F8metr05C5nmT)Y^\4Q?=HNoroSIr(/B:Mu0LUn:oC5QC`=GlN,oc]?!25(&*SqW"K3qViEA
+%K_J7sA8_ECG/A/]/_h.^kL6_f!5A9g-X8+9m.6hK]Z$LqbPq(0Vb<Y2l$4H(:VXnG?@D`s:\fAKh`hP8j0Z at 2[QiI,:XLUTh9^Pc
+%:TWaf'DW_)O1D%'e&Q;Y/tLnMQet\JhA-ngYP-EIr3WHnmB?MkkP]*D+4'Qea7[u$88s%LVLA>kI(nb++8sA!=8Sh.55a+ng;*L_
+%onUk/pi'6IjsQ)[o,I5al$dZ8caT3(D%P`.Ghfc83'Wr]r'0diYJ0eJo3WQ2n5um_I*KiRq.tL5h:LZrhgFp&- at 0rcI0NL)]R9p`
+%-f=C#4BC`-(ef93T"eOCVl9MKAGlc?bkF9>(&-4i5IGDn>K!Fplt*La?g0sC+iE\e&"h)-dfQ@!GKp/@:];=HShK"8$Mk/c^A-lH
+%="g?A,PJjaN`SFPk-(@3)5#/TIrQL\rM-=OmpEi!_-Hp0h4"q9$3mu<0748I'4S6;05;I;T>fu=Im8<+?9JAhdn_$7qp@/]@)Ah+
+%n`fo4b<Q$V'liaMIAG6]D4fD?Mg,)r[r98b2E!o7?T*C$k4&#OkPLgKkjsBiIG.r%R<FbMs52jpglnE$n6:,RNFgkdBOCf(q5<3A
+%dlfgBqW_XTpigZ6r!>Udj,]+jG00>Cne6tST?QQMO+-p&QCkhRq3-:$f2)/:C.:U$ilB*_T(g410D6?VdEWOen/$TPj)t=P\*mXQ
+%rTS#[APu=_pjN%'*fEk8]o=Z]=.EiZp5C[i)>7.('=t);q[A at 0q/cI\HML4oeSO*g)UePa+VU?6^,"J.^3o%#=1MZ[hV^S)r)"R+
+%!qGP_?@DLA47nCO.-BQJO.)I5#O_?@d6;qQ*e*`mU5"_iQTj6Ccb/HJm/8 at 0rV2!qn>!AbGtD=S`h0F6F&)(Rs(k=*8H8YHVju]R
+%FT;@!It#!"DY*nIX*_:+(T[LN"@$C#T:`q5G(/De56('0p:k]Oo1;X5oTT^_bcg[JT?C(1/Rq%14MB]4o@!YG55!f\dD,Y5:Bc;&
+%$N[Fprq,XA7X9m,c`&B8:%.kTp\2H#YCFLm[s&KGofp.co[86TMB@?Gp[@Bu7:o!J!C36j\'2PVo^.\Vqj5(e)Lq9YqU"D-q*e!5
+%mQUo30<Y<9Rm-D$p>NXXQi^%CgM`tn]nF);hT+c'q9RMYrp4Cjnt.Y6LT0V=IesPI?S%p`aec]Ja]1Hg)h+$eHst?^T>(;Ds,dh;
+%\qA<Hr3NU!%A/+Ej'qAug;X"f]QdVqQVf_*&CnP0"JJ$naIZH$B-Z*1T*\"7QS5V[c\:YNE:%^<p_117*1ad;Qaksd*m3Z%4&O)>
+%0:q^KoD27drV&MI`J\@7qpKulgfDd*?\Y6:>#TZF=C-Hlk>-S,2YbD3%XnUg4bJsMJCH;\O]:rE[!:F'.8*_]8%'r%q6 at 9nGu"eA
+%fe5(U\I-caKrGr>Q+`6e8Reo!^515eOl4aZjs8I8n>;Gg8$l8]2+lODGep?5[7.\301kog!SdFRPNJniFk<%iYV/#,II$4=VmO%+
+%0m"@Ho<pWUEM!0`"(j!`,]Xs+2!+\70orU^Q_M4e8H!;/oWA!]a1d;XA3#sC12ZQ),Yr?Z''K.SUDt\0aJ+nk>1<O'X/5]ngrc at s
+%PkXJ$]5mOehq0=1S6oIKTsi at 6j7+D=DSNR6/ugqd!AC(ePRii0A-NKd*onV/Z-5)ECYr'>YjP&IeWcRblfA9"PsaF)/us8 at Jl[#L
+%UY>Os[kLEPk]K+NeHt]`dIaQ+k1#ee/1OR?kLbP>h9f..T#^,MhMs*;lMM at nH1NX3j/MC:jEKBub)09p71Jm3cL+I8afC1gh7f[b
+%B$TdYXiE$&W=lIV0g%WP at 4Vc"N3hqqijBDOrKD7bQ,JaN[g;(=K=>32OX_U8Lct2imFJJ1XB%ik;(X;)[+Wg'BM+SI6IrV]W6Wre
+%EXg7fg2%Nbq7nlA?'>?!UMNtiBp5SU2^c!J,g!HTS*b>r/mp<*"c8ks3dR)Bq\W0dfado0Y#I&KE27HWdOM=kW)m.!Sa3Q<0OH!C
+%9APM9j`-o,hlhGGC3 at ZldDru':*\?3+`Zm@%R"`E]Bg$f1;1aX2(T.*C;8XPd>bIAC*VAm-RkB=Zdh:Hf.Qf!>M1(`@D<"N;qCD[
+%fo at M'=V^L1V!_;L.]B:^o1A,&1";]8A27*u>Eb=LScm+hY"CHf,n8P[[ck_T!*slCLeT]PNJg^@;K\PbH7`]B]HcO&SN*S5\'*7P
+%Ep5L^DK^._RP8JZ!foK8j2(oT6eU(3cAfCL44eOj at 9\t[:qatO=;H-4ZUmRdb!S&W7;BfO\KfZO0@"4sZ--mVE'VGe8Nq>hFF/2=
+%l5%>mgglU]>JcDDhB\q"(]J[LHob:j6;,Mc&[S^Z5MF>jKd.])W4'?Dc:qsIe[I."n>a(.q`:PgL,7fcS<0AKBmCuYk.7n(dI,\q
+%B8<D8+"/XdF?3D,$'Wk)]<`IbgUVFj:AM&;9r4c<fqTgjp4fbTP/J-*_k"Ckj3%;DO\2cnc<K6F*KO9)ZcQi4.fiFfYH)_c=(YN5
+%\W`%nF-ci&H,p2"jldpQFq&M!,A^SMM>Y`N3CUQNEZnd^-a;cCC^si]4F;4dW\qC#UQ]^R*CQC at E0,F]MXi*SjT`h==hN$<)d*LZ
+%bb[AGB>Y*hO7U9^VF,N&G/J>P.^_.5)TKd8H/Vej^g9f#i2*WpiP9<_U:@\nV#>&/O3D6!*d&a2Epi5lSBF`Ta&[D2W#\+83S<6O
+%?iURpZ*.k'GjL.9Dbbi8O*^:,2Q:GP6X0$8q9;b1A,rk(8*Os#`HB^pc$/R0EG1]IDq9C*D:A<FI,am>0alm:+H?6flB`.tS.W[Q
+%bDe.]l![MelsFp"pYA$j9bq+\Db)rc_NBJHjL83ALPf<7;hN_/6U",W)-!har:n'7nce-21(hVd\_rP8-XL]D.5f5C*K?=f8[Y_O
+%BLt<Nl7nN$`Vg^`-.u2LAJi8M at oW$07UdiuXBrDjV&u_72tm0HA;Gl[p^8,n=0MDAHE`6`dr"GQp4^_VKa44rVj46VaM$;HC2uV`
+%GDk(7U3!HZrn/KC3Y)q#&LNGnfqVQj at P*4K?:l!P/$PDml7=X_``=`-4)$g+`C$GIAQ&XflHNr-m^/Hn:tb9DRdGB)MGn!9iqRic
+%Mu),,IC$B1PBBkn)I#Q4\hjXjC2FclWNK!!4sY)YeirWK/=--idV]^DQ(4$V\VA%o-`F4(S7%@:V\8_Uf5S=ILZ2"U=C$qX3nUT[
+%\l>"&N+)K]X[ZVEa\TO;<mLVeLSNML.kp+KmRE_AE"'?N]'",RdK/N^%h,qj%dq:FNON);F4*(k?Vf0B9e*)j82lG7;aa4m?=LW:
+%m4$+^h9t"VJs<,6s4LtiSV(*@j]?/`j.p4Lf*c7<A%S(EDni[QgiesC\6hkm`ISP;Z9YZ\PSmGQ9Kj)#-e"/=9-lZVHdjNgbOi+e
+%>MK$-c+OcP_3sIaC_$Zq.DILuS:&+<ibCSaQ,d]\fkpn:-*\\]'R[8I,Uq326-/TKY2$SS29Wk&=Gqd);rZK-k_$+]o*oSA!#pCV
+%&<RA$Cf/<,#SmeL1n:K&2E,,IRPGT!l(h_IlfA8\H:WrH9u.%a`hHpR]AeT'na4I,b0:8k<N^ajD9HlMJZ[2[G5+W==.E"0p@%i&
+%=oUmWbF#<>bO2Gp_5B<]KUF;QVO(:S7Jc3jMu at U`$BH^,$YU<3`rg,/,f>k>ZOX]T.!gIFh%<@Mc3k^=4"g8N3VQ2S!CTh0)djsS
+%R7%Al=GjUkc<Y/E?$11ZPKP?D;j.[L4DgJ2WS/&uKde(@!ah$3BPWOK0>h4/)5VO)-ZJ(O!VpP8/`D8/0ZA[&@ol/@Vp(n9VTj*X
+%5kcnSaVA^g$>2d*fH'nH$8s#2JK,k:io*'@1b5Fg+Zk9I.$<tp9`(t0(>#0)jiVr.G?%BR$##15;,/Jd-$EZA]@p at g<'%i#!,1o&
+%_!4og0>OP]^lfh\Tq%*Pd29YOoo^Ln3KQV5fd,E$U65J[l1)\!F_lr)a at n-<4)i"b:cu*q'4%1C26a)*j/r_):;e=iO<tLaO$S;J
+%o*W2_;s%MTEd=dn:E7$_K>Q9@[%tj6bJN:QlFG$m>:OTk-rSbd>f\@am?M*W at dViD4e0Z#aWM51%DWo_1*N5*),-"dHQ)aE.noL9
+%JjOOm;\G>N0oq3/aLR0W.X0tK9L#Aj+nRa\dA*CC56U&Z9J.T-"tIETC)\_g`+ at aIj1%.K9+J<1G`UreG((3;%6;spBR)ubE.d5t
+%(QM8EgL[\_G7lH>2.bK4nlp$2L)T5pW;BD^?<&`R9U>jBGi)4^6g8imiZM$;D-7&]]X)^mdel"-oHi*QpkEqU;SA?Z(F[3H$/@.)
+%0foLKg8.&p!0^&5lD,h\.Y"tdFbn)iK(mrfK+k[hTC]%\S<Ni;G9N0!+l,u`$Tf[7]%JmSA-nh9&8Xn*a.4%PTZ[jfYlbVaaHZE9
+%Nebq@;D?rsXqtV7,s+2a:MOq=!A&FT>9)KGFRt/==b<3:<D$7OmRuKQactmH$pL"pE<qH4WSNkWnh7rb`!D9r2!enP4kC0O)buYM
+%IF:`XmUC[MO]3Sr1G599(1l'[[hC-2/Ljs5<Eg!h-Wi]!N71(\!>`>QZ_NC&6qGk"UZrpgZD!q]6D'GsWX*h"!dp[lMdm4NUnTl4
+%H=CD=OZZc,m_^<:KLcP3-,]4']h318MAfRKba=i(AE.4,1l%'95uL$7(A0"OE5YIh=S8XmCM[McBB64cIpSo!CQ at -YlSK"+;mhW6
+%#a+XN1-il7JXNNB3F8S!3fsCRIM#2:6pDB at Cl@(K[uIJCUl(7`Ygqg<;)b[>gq64-OK?j. at mUH$V-\?&lKlE_>'ueq4KCLR^q.Lt
+%83XILOjUbcYtrboOEro;U:A<:/8^'*N5J,0"lc%X^353IR_5i0fcM\!3]\a;A<XqUp*6_.+/d"Z0Pj at h^r<l]h]-9KqKa)9[Y6.q
+%Yt;:Ie!70<e!:"ACsN#A'I[k!3S[0[0e7CPS8Sg2R';LFHs&O^0EF'b&qs>6_;,]fN2o1bn)S(1DLpqt#5<%29Ys]-;TIlYc/<d@
+%i)CFmc`E`/JN$JNLSFo?/h,*jC175(\Z6a2UH#&E5Em09WMs`]BSfhC0LuKQc'XCh'rSW;61E%Nm.)2NF$,eJ?VF/7a4ba:!\ZF#
+%*##t9R5iCo)@<mo27$"/O`Z[m8\=UY\]Qm:VWPcNRFFQ'GZ((u6H+6BK9+(InQj%)dN\@^j9UObBAFGSr,]n+.-dICMYVh@?IG"Y
+%lRf]aeoj]+cL.]O9d"MuCJu6M,41'm=Q5dT:?))m+Z!7%Pn$D!-gsJ*I1nuB#Z!4sn=To2:_+i0TR!Oek`GMuEQc/!/GA^V*d']i
+%m@"*cl>ANC,C,^+Q7>+8gcQ0B3O$J!_jd,b`Jt%?&8N!qXe#,I:20:LWg?5W8G>Mm[EUup-brrP8ab5pHool)kU?g?;oDs"(Kk]]
+%cK^[<>nE^-&hD6r^&e^t(BH>W6KW;#s/I;CUsm@`7bCF[XWreHr60e0dIG<CW,?[_iUIUlPjAd*jH(C-d<=K-c<G(>A![ppG=q*i
+%5i-q;Hm"5Nf$mVF9(M1=3YpMljF&l^Nq/l[i`lPg!W`/mP(5PSdg\8]bIIVHFX<dBK/]W=eX0##s,^(DZ4>$h+8Mi^5np@"0XuMW
+%SP0E(`(F at 1!<3"_T+'J8ee=l*Eftl$!(JMQ_pPH965fjrEXFiUE)"u+2lIf@`tHKEJ)u#N99t$j,>6_M/i0eo%YqmDqD,D8be at -m
+%_"pBeo_%u+!TU`ZJ02Vrf&arfDiqW?#r^M*>`VP6'r&GM9l__g6aOiu9.lXMV:NqcDR,MBB8[^eT:9(LR&ks?jJ&]]`o\K at gnb"s
+%=V]ei0C.,iXjT+Kc#OR5W`28TEnalqh5LnKo!&tLLkoCnm`R$I'jGGurj3W6i0=(0 at W3%bJjNEP5542-m33M6$.e;(3/:$3j at D5n
+%6`/J^'NuXM7h]atlr>.'%:iFYS61+cZZOQr/(KF<+">@6LJt9SY%C9(_&6C=p`UfYoaN)eB!Ib4:3,Sk]'f1J.>*]I+d[e9&I0r`
+%lC3$`CEBtreI5#9/-01!Ul<S`[qh6>b1V2'X_*R"q"urD^.^5<#d:%%=`i@$OE*D'4Ydd.$*HiXfIG]1HP(286b:L':FG:";@('0
+%p!;_R"E,P?lRjhIptm7W9E%,Y8^\(Na.ZioaThpm9d73LF5Cr?OB7gios+j3:GlXZ!3]mF_`:qK>Yr^Y=Ci[?YQdt?7/!ke#ujn2
+%8M/4$VrR)S-3_9VkuBENp.IT`iq`,[jHGEc/UtAn),hJL);Pi7amXI2gaPbtUh_\b/lG3>#ut`lT.AeVH%QM)1Ui4=ZkO,98f7/n
+%\Q%mWSN^A8ElCc<-.Q[bYqeV0`G.0%<otq^A@?BH')s9`nLXQJ at ALg%fIu0,Qb5Y!<$!_(Dpai>R4=/h&oLbpSGcSQ^6(/#pW+H&
+%g=8V)"g6j^E'(Vl=r&PSP;F at 2.:*-W2JQ=FPa'\W;3je%nr]Ag2!;1),W;.?eW+/E$R(@;NF\+fZ^?f!N`1L';IBn&S*;SWHjWV"
+%WZ?i.0"Og/.&s2F$?_Lfr05d/@ddse5qV.a((=7rD\$-"%ll$CH&#"kQ#0<SZ`=/?,jD%G9o$:JPX&co*]Qr<ne<T8]:qp,0j#tH
+%&6Fg[=!W0nR:C&)Z;qj9lTBa^&hF.E8CbWmJ`TnbKH!*V.Ckd]80YIE.Wn9\7`:H/&Bda":0\e(=%&NXh1UkX>4W3rW6[n1n%EbT
+%`Y9fe\J!mL)9=l3\qu0R-S.N?F?%Cc6R2tY^Idj^AGkq%8#BMi.TbD[,?V%X9-Lc)qac0ZH3g?N[Cf8DNI*RK3s*7HO at h@ud;gln
+%4O*[<CR at i]*67[$a=B]uk/IW>B<A9-jcX"[B8oG!PjH?u.DL-0>5(Gd2AJdZQAJ2q0gRFd!'"Q-'J<t%+oj$+X7Dti+1b1<R%f7e
+%4;(O&&GN*nJdh<sD%]"kT8Ii[GZo+NVj\X-I[)49Ws'?>TBdaXU!/'d5:bd/\Ks/66M$E1\Z`WqJ)rE9,cd2HjOWGkTHNRp at Ha$h
+%49;NbM5,>k.Rb(m#ND'T5[<F3K'H6Ob)"=1-Y`[9jju`LUPH86lDDPlS-k\'!,V<BFuQO6'pU#NQ@!mWUqm1?K2>MiAKK&ibt*PE
+%f\lPZU9`85?/SHl;3R(qb.'j0Qk&+"Sl_0ZML$k,:FG1.ZOYn_n/pd/a[u;&2J at Mm64YTW@8Wn4*E*HkgV]nPl;ICVo4OJPg8t<q
+%@3km<^5O0XBF^>m4bSbT]SkUQ=<gbcR[?e.4$4p_l3-CjV.HjB.YeVkeLYIV)[e3]44W&#Dq6e(qh]N\HE$(d)c`!IqG4TClM8Z(
+%c)fBLH"=3R=MJd*jP1 at A7GkA\Ok\!shhVpQSR(F.7;a1A!M,4OjPJgRj=,@%MnoN1YYdhi3RCLNL*e^b1oQ1gkE6adP'0S9*8s)A
+%i["><Sn0H?-+p)T6m.F at lR<j];SX=W?a>5d>)6&uk+UX0)4haZ14,^R#=_"I/#sfClHpgL(^]De_[F@,2^4_KRc1LlnOu\'$i_9$
+%D3EW2<25oF8`;iGm at -Vl)QpKN at o=F&df!N.amcS_p/()o<'Yc4%WS*Lp1fnD"BdFOZ'^-u<UEo^6Bd^](OR:?PB?j=q^fpJTI,o=
+%f44\Yj_/$@Q)qJ\2TW5MC_7Y)3nV\WOo*rM!W52f\c7:$>\bfF/HT+<f&6GTP;tB)W.\8BAArR/U<hV8B:HBM2ToJ0ot-%0`!39'
+%CV=kE=>@;M\Ksnh,Eel1^ImeD=66Ze at K\2f'l,KBAY32U'EaN[.Bdr-D,,+\2?Q`@[8e9T\&ch<FRu`Z\B@(q.?^UK$91ZN]G at iL
+%QJA$X,kI2.I[;08fIsO=>?*smG)5EQj9#`D9(@/+#2<riR1:8X(kCVoaC/g4?W at -5bn;D<9Z\m5ZmD,fGdlVAr?`8NPbF;-#Zt9"
+%>;`qiCiK2q(6DWqWaI,DXYo]W757u2;TQa[io[8. at 8rmO*V'16Cm]%P9cbUP^P%AF<S#eK^ZC:cG^ohi8l+B\33c]4kE#25/gU&r
+%I#"[C.EAn&_!9]G-lF&^B*GUeKi_-H"tXK!N^.GG5i!bW&OD5[$A/Sr?MK\Tj]PLkD"W%?N;U22e129Tfe!C!V3sK=(Hn'aDF1@>
+%r^tbfJp+=@.Z5G4"gA<re"j]Z),IOt715=C"ZKqXbha'B\L.'X,3L;7QmR0ISPPOTb&(tPZB;&^m0_=e9A$?2-tllF<_;f1?X&f6
+%"7_OGJe=hmQS'+*il3R:*Gd_oJg+ZZ$??b@"n7Kk=aV^O"";4X2Un`mV8V\Z,aZ0JR[JDT4,`]&6uF9]!5u4EJ_*IjRLHCePZQF7
+%jId('@;j/[jq11a9c!(*X15'?r:RF]b]3^Um)BXqb0MY:`?>Odn0!N+XQiF9d1p?$6UR`4XC;trWRgk(OT at 36[.sug&Nb4)=_QO2
+%RANs"2ADaL;gr7+J>M_sa]W at VpkX`5I!fq_Tm(3YP^Nu)##54[.SDp*O-Xdm=AK,hb at ae!OB0Y_W=nOtDj8+6nn*LaE8'p=O$K+L
+%^9PGhKI,P2j;Z;51^A1"4C;&8rd)q9GnRRETRh6:r="K^s8!kX93N%_\sj-!"8a>[:7dL)&S<J+Eal>MMU(]TN2\8^V3M(rZc&)Q
+%G.(@Kp[qd.Kt?F7(t.)O.AZ9GmuY[?\"Y)279G`.FsuD_>Wc"\eO5MoYH,:R;]CURCf.KV\Xkt2"G at G8Mk"IoRS95-iGD2$b/\g3
+%$^?m*=8>bJopQeM3(cDkP9O#^$qf+ob9c]24BV`XbE4&H'/<9;+em(:nJM^h5m6<%JPX2e8SpQn[j6f)&f=3DK<2 at i\p#pS($)Km
+%2b at oWgb),2;`CrE9benY%41#YZ>i=F8r:I0^Jn6jjg.os<"0[__5(p`YRHPoJZF^)L\jn1D=)'_-.2bG2inR]H']"TB</5*,`<$g
+%=p\e+!HL:F'cr_ZD&.=EbY&]P67',Ze*OW.\tkO_b-.Tb-uKS at b*1.Sq@[hK7TqbhEGU;jNu&eqZJYd#9:6V5R'"SlkHbk$a?NbK
+%D/B!Eff2NuWLK\FVZqti%<M.t>ibWOKPnp[<F9Vg?^\3DP6R5Q&NglEluE/FmL'V%)>UES;j"745t^Qc1qD,\f)Y&`&2;A"`ZB<9
+%FL5n";90K-(uf^V9cioS`H&n0Z<dO5kM*?!VNd;G:c?gSn%lX&]fPtb/K,-qL\`35\)fUj/pfA,?(a^p="65a\/fs]SKjN'lp\4%
+%fjD0(q8,7c'ft'68PVb1=s[P#KGP0#5Y.7h]<POF$@YEDoi-Xg%<%MrWbI_DQf,5V,kTN&JRR+2MGC2:*;NL+3iIl8mMJiq>!6*B
+%Bh,HK]Loo:p+QddY`Cr`0&o67`PeV!m4ua3]):KQeF6Utc!^8Q4/H&BER.$X?1,.KfhOk'iCDcV5*Thff%nq\2o**P74+kL"&[d2
+%1-5N;g+uls8Vmf^/#if^Zt/K=6,;?HrC$3KP2-d2EP$@Q+BC7^:!S<g,S^X'15TeY$snc5CH\l4A(Xc2b^D#([R'O<\`#"Kg*%]T
+%7j049*fFOG!738[aboCom7:3t;+Vm3APJAo6mRhA8EOeW>Hhh$V!l7[]Y0l6*sn.@;!r"sAI>^:0u?+b<[%ULi^kO`A5MC;:Veap
+%DM*ITh5hofXTktpECe1t=d5^s-`7h"8!qu<a&G9Z;tMYLmTVG;&a4jp6rR!CS]o5Uj[:iVk"2-?=cj8N92V17:lA&=?qp^HaY'oA
+%#"1G2h/$+]5eA.^)7uX&*$rd?H"+[3m#O3>)7*MW2H8gX]/1%g@$D'LHV+d.FZChUf-N#T>sGs4]./!S8JW2F at U9D;gH-YoU"[$7
+%@$%&mV(B&A"Ob`K7Y#80d7/.!h3Ql4*[N6'$;sD%C'-et<7%:el's'?<XWN^T9@$lip#O#@@"<P:CHU2dn]8/?.m'tMc2d\[DF&E
+%\uiU-#q"!@CMa[i at Ru:-R3]mb=_GF1"fiM&b96)LCk>Pfkt"ZS1f1@"G<sbR.CGUa15,=V3fCuJbUP4:jRYJE&WUMOLQFNf+us+X
+%^F!Ui!U:ns'h,P+^K`mYA(Bs@`$O-HCVb;tP at NR@;ET=KJ6bKe5IS.sm2$Zb*&Bh^B#tBMAK,[5+mH;4jf8j:h2;&B]8*TB;"W\I
+%.J00V_B,#]Rt5EsU(pqAXD at .0P71E,K4&k2fe%eTpQJlAgj`]`O:PYkZ9Q5 at nS!ol6 at AF^eP7H9>iMJ/2)7_61^i]K]kY/lF^p5C
+%O-0SQ\_2Gp+Ua.sjJHc,@=$@n9ffNZF[sGT/RB$>,<L2_c3)riecQPI(7+?\p`_0PON'L79![,hCC6J/,Hr%27GV'JlKj4;_mULg
+%Q-IqV"`#[,4l3OU2-#=0G0o^5[+YMHKkrJ\g[Y3;pVGpMS7;-6VJu%V<5KaXO>3a.Yh0Cq5Oi:b,2^8<&u?)!+=.(78N:9-B3SkA
+%A;&O[<,,k=>%:L$d/Nq.nhB^C<0"q-S9C["6u'$cKkpn0$&^AeWs at V*c;.Hj03'J`IQ"T*:?cIOiHZj]9Yd(t$#UCDWp_!]h#J3:
+%<F.Ua.>t<fWf)N/Z[/fI:T8)m8KlhLg$RA#fKO2&b9gu&8q(;FQE[le!/FilC8k. at j7JFO*<bAP'nD6E`TF(Am>s^m)1kMHX>Sbf
+%:I5FAZ&Hn$!b?(DA;*1^,9j=r.SA-f>TKuH at Ip)e"6jj at p^FbL'm*eFLhu7JB],bD;noQ+6uJK4=<hKbC0Q$O>;R3Db]Y;bG3boH
+%-*e1"6%o44RLU[@e at fl'LO)[98AR>2<f[4Rd.-1/_%hL<^4pc*16c`g]m0Z5/&.l0WCeJ+&rHu;W/4u>8[B2?c;PKBh'3b@`;+lJ
+%"n%L(qSt.,-t$6gSNg`@O<^?8=Z*Vc8if^'EK#A@`.<_N=)RPm1n"TY=a21XfY/?bA1kn,4'o0`+Y"6jMk$1dp#.VT^`B>X.iH2N
+%#L6<lN!K>,JW,HVWWNQ/MiF8WY&A_QB>3="TY7V.D,#pYG*B/Yd>GZ]HPrs+fKUCQ at dR+mDdBL:Z8-Z'huUj->s<oLHu+4NT.2EQ
+%.n#j,G6tWSXE1hK5'ZhO8)Y^kMp(fP\Ys^259"^tDe3\+WU6qM,(85c!+_@<g^YVOLa$R!.2aPe$Wr@<_MnVI<GZ-Jc7t9PcA1'_
+%BrfbJ&]_)^JS4D!2D[d>7%:an5Df(+ZYVm6-;1ScHRt8)3>ZB>QQPS?YoD%;]I1!5qh96jTBu<mZJ![KFpGeiYcV-$a2__3;YqC-
+%p(.MqhY8E(,DcW=MH#e!O*N8dZZ+qiQIY[q'pDU9!o!h2ECd0lf?X8KZT$eZHif.7Ou2fq4C4"c at hcpGKQ6'&d\PUHm>)-&ZjV8;
+%0u;o&:i%Z"a4^.#>%3IQ)2?t`";q(/?<U7rp`tX!*?PQ!l[3($WqA($p at 3OoNH&FD2NZH<!pk&R^14WXaLR\,mFu7)W%A(*DDmjk
+%$iRE%A[?3/[G4=.JdIpsHT_::K0:`+G)=idoX1N4nJH.mI<A at Z2;oY-LSr\%D&8D4cn!Z6d7EIH%WNDsgnSQ``]a)^+pM2Z*C!:@
+%?%dC/%WH+B'*&V&h'.-X`5WRJG3j1QqF*08d4'ns.`2 at pe3hXFE##F?@C,msaNnUV]8$f07RT=QWm5;17_i(cCNJ at b$$\_39!-'W
+%[_:EqBF?jr:3tWrfRk!`jNUYW"A:-I,=+KDO[)IZGb/GQ[]W)-Z8%`Y-Xs(8Rdp5*Td(u)KAN;><)FR,CWk>27Gsb>e0=3/!2X$\
+%n;r0dUo'.]bV;][Rh^Q`Tu#@'&h?9R&66O0:^uqoRf8PJSc(XBSC7ZLL6X3`@3<q^>h7cWX5 at lXM_^`B%Kahj)m'TtFnT%C7<34P
+%98KIW(CbKRMk(FA[\WIcePM>N97Ccai at 7970B0t*'2SJsA;]2OStpDl.!Un)E!SkWI>X>-l?\UL#P"J3U8lF;$!I?A+ at i0.-+_W@
+%JQ;5'm%!093ujGE(JhOA_KkFb4-NZs-=gi/e9.cXH\eH<p6MO]?2)%b6$3k;m=`BV`Z'^^DWX7IPH;mX$U;tCJd%Fp5--Ahgi1#R
+%2K="q_E/!O98.+ at F/KjE$m)#TgGL72<QrcmgSXh)*9/r;-p4`gYA[c8,VJ\-E%V#29t3aM:M!B574p]fXL9K)>,LdCYt.mfFm&Y+
+%AoUYQcO"hnm6eHUND`TFhS(DN,)IjtkdoQEG$)o$J+;f.-kDk=DCFImRiT(&2,\;i0UZq9,-PYq/oXd"EalB@([5t^2C?!*]%PFp
+%X4iqsMQi]L$8,;kY^V$]ad-dR43J%f;Ggf!\]CdgR!:bBq$ZcTQ%UKgZ6I/'oHDIt:08#]:HEm8=\Q6G?:OP=%rcKM-WC\TROR;Y
+%lD*BjZ_3tCj?2s33Lt"X0!g'LPTAP\@pR>FNcf1Hd3ok$0"'%l*SY.<TZo^_=Q`hIU5FRO2LEs*4aT6YS>s8k%Z>0^]k/sPk\iQ5
+%%ok0kE(r'fAdZ1A.q"Q'S^.NbYACcjYhODQ>u=j<Wma0$%a%,/1!Ka+4Sq4hV;+/+r0YACX'FE3cTDC'XC-9":Kf2.>Eq--=j.P4
+%%oD)5&4?8SUK1%-\@s.D&rd9q!a)N-ab`SSQ+k1D7SCSKI[.PT4.&V(#f0ZJn8ZZQV6D at 5@4B;m(8N[N[(+,t5VL;?8N>?'42P at e
+%_Y7oC.D-.H9qnjFMJPj&aYJ)dUTV1[Ha\`iY.,3I'h]($O-m/hifmrFV]-m;;f/L0RC!kI^L"&4gDXZMYZo$9i5,-2bruM>L$]Vf
+%@5?6C%8T:&k>;GhVBTW[*#f'>TrYA4*m,3i/g'af1;l\+ at CBUtJJqaq'IrgA\F+2)hnf"KWa2-<\N,%k2\.grKIn((/C9OH'8 at cU
+%#K)WA3^h$rSsBM9>QIbK)qi0T%bTDJc9oBB!NR#>Al3"#MARj0JLK&M<EBuW2\4eF4mVZt&$m&+9#o&fAQQ2#DUp#uoTks$p:2*3
+%p]+h+$Vgl>P-oL8;U;*7?^E0caAW1Y;r/\PK<=n]l0D/iU&\J8EOotnD+TT]*6gPNbtbAP/V.nb"G']u(2>+#_(PKlY6tL(BLmQa
+%Tj7IGMl;F7b-(HQ<qd2eAWS<qCLn=PkZH9^3\Uk:jMo<$8M5:7.QDJ]T"_=a&?lc:];>:5PT\XB*!fRnm,Y>>:f-ISD4^MEaS.a8
+%Td]\nbmm&YTgWRrBEoF"DDu&eVE at X7W]=Z7mou\&hEb2C(56/0jc-3 at ppkgM43/fu2;uR1G<CokHc%K`*1Y<q`p6UNZnIp:_Cb#/
+%GZKa, at CmcfMt89_)*WtVII>5mcT1MqcMX(!"Q1*H'%MKP,EX?ZkN7%Mrh7?$?(pH#@fq6C2o.PYZP5[[aYpC*f^h;If*ZDP/.f:.
+%0M7pSJ69;FW7A:o5ZQR*<t\eM-^6dfclBrDoF!20!`,^>gHs1ua.p5i`#][a!Kg[`\&Ahu!-_B!4Y)(YI[Siip]F?E!j`J[>1A_>
+%j9c*#WtS1UWHKMS7Z^pS['-a6qA%-#Rpgj^+AI]fkko::@c3PG_f:Is;\81'l.8K<_4.6dqsL/T9"p<"B29hEGgS$;okKbsfj'kD
+%Bjq(c$239.0"jPIZ#$hSs+mS1Yk.cQ9"U[MZA1N`68H<aB!q%pYj:d0Xj(=Qe_KNh3>#[>/nM>Br3B1F81ed$J9k*`Ha"3"#P0R>
+%Tn+ua:fWMeXJf"i"SQf9SV==na+N,G5KUFk>>%o1jW`tCkIu5QHQ5F"+;@U`jko at XELD2S3t=#`kNR4$p0p#?*V6A`P7^JFmRUtQ
+%D/AHp;ak*(<CISo!)ICbVo`%]9QT]F:PGgOHHIkU'e1/RlaeY#JJ,Gc8s2"AKJ`hcCr>`F"DH@&eSM=o!5c[Qpkf[i4fWsAO5Y:u
+%A>dW]SpSt,Jb3EXItG=.iM7^T3\.4fNb.b>!*374oJFn><H)n(OR$cH@[lAsKn)-RFJM3iet='DTdp\j7ngrQZG8j[lB8JVah[D:
+%,f'R^gfnmAe^I[&_"hi_GWG?Ka;Sft0 at 5_k%#Z[%U^(u[<GKM[j1f*tGh,=a at V3Q94."4`cD4GmbI2aUcIX#@Pm8[6"I/PXoBHAR
+%^,UjO*WP#e,Ijis<q.g/C!@-kM3Yqi8L at -!n":LAfQhX$JD#,/7sV%LgJLPgM;--nHlNf,is\q.Ib at J6hER&rCUO85Q,DJ2OfD/s
+%("%6N6%K>P<XcaOjgaG$V!#&Z<7.2VUpfcl-skWLpoDXjLT2Z]5))H]k%]X%B/tOe\5cA*fa#4tdjLEPa-%D1!PGb[ab)9f\*[cZ
+%ADce.3-FS`/rOJL^^V_K<a.]R-Yc%.*c6#9?a^@n_87N7Lduf/lLk[fokV$=MSn]0 at -rm1cX;V>m'>?[i##p$b^9GX3pp?1qn>U1
+%:i3OP.Ol'I2`VAt[Tsnl"uu[U`?TbWD*\?JAfZO=iZcdT20r>@8ZD'u at GoY!OOD#^]MYjT<5K]'cDc3,$A^_!<rEUQIFpDp>u.Xo
+%XL(/`UrI3XRoJ\V"$#p<p`5>'2g`$>120ZufHc#<6[GZ'%\Ao=>8l-eeZ\&$LSM,-H<!$C(ECW-Uk*616i_9d8$[djiI^5;&1DL+
+%+#,9Y#-Dq';&ilsP5UHth@$_J\Pk&MT<U&k<leS$DARQk3+Q&;MIPIiFNZ:](\p%F.JC9Bp5S4u8Yfl3EaKAn.Zdt^Cs5FAf]J!H
+%%AchLKF8$""!"3,`(*CZC3?7HZn&uQ`-#6d["38ai'JE.?Ygb<Q09LN:u[<s(_gTA at BBYalQD,V:;UVuJ5p-(fJ+c6q7Se^H;'^j
+%)1^l7Ht"!RQ_B?h;.>hoCeTjP=I$mGOsJ[/HE*)1A at O0Cg4<"H^:<<p=^78'UFBA1Vs?Jr-SH"aq2R6WjDT;nhPc,W9gpZO5<*T9
+%Q.kmVISKE]P6E23?AYE,*r1FrKo6dmhB;!uC5$@%1>&%Yh;F?W%;Ka#G&Vg,@/F5bm9LM,E=`YE[dDm:KjCr#Rpn.0M(LGPFh4(/
+%mng^-HPkkkT[PHmS+2^cViX'C at H2Vpf`Y:>*^l-(X>eo9rWnl&1B>iT at -Lj,!3:ah"l#DEX'L8KM:=D/Fr!?*J/9EYY,#fU5._Vh
+%CciiG%'Xu\TN3%+Y3%/Yq$mbd2L^cLm1+b/3Nr9d0YdbtnHO"]*?,3Tj!#(5X;W$KYfW=fNuM/A4re#IbW0[nm1t`;--0UA.H>TU
+%bL<_BSsV5hl#]=+o(V&m_7()mhWfh7,^>F5(COu&V:B(S"UATd1PjQ^3R9B1$g^fF/F.6+7<qbL"7c79cjn^TfjWsB2YnFP@(*=q
+%786\?AiM*ufbXBJ$6JJK^"]-hW?c.=<PXEs4`WHBRc/Ac>e(K!?BVT?3pB:<Z`DX-Po=e3H`gV`?r*uUpefTNpEKhGlcm.8V^X<U
+%jucl]-Oc6V,u!*5M0<AXg4Rf5^aj[n at I@MnO?St%n^6[QVFZmCBd_\%8M%$o6WUQ6 at 1A*iN[ju.d=@TRRMqNN0ZHKOB.B;&fg$><
+%r)%Il+-1->aD;D!NhsqZ>^\-k"#'js)EV/dMS.$a at 1,pl'a2EFC:_nX2b?#GHX6CT@*NG'nn#<1V,ZnDjmaf4HWS;0#/m:[ggU`-
+%L^=dLC(=3Tr2sO+.jjX93+lG%Tus-G/p+S6 at Y;=Q'0P!^?T,kb:<]nA[_n/eR<4XS@@ia[[E>)haF7\0RS03IOO.YpQP_IVXB`5t
+%ZHhYpOQD"J\XZR/<pZ?]B7&VoD="MPkNiFugeR8[-F+tUYOg]9.SdY2C'K^.,iGW#?Ln`<W+r1,e[Q?@q7G]KW\@Lc[h%ZjQ%(*D
+%_pojW]\"[Tb8a8rJ5j@(fm,3N4!8"#-#f8'!a_cQj%&7K(/m1c1'66o<$5,8G*1C7&/Au<cMCrIMe3X/7s_WB<ZCc-gSml>,Xs]F
+%a;C]D:hgBug.@'?NpP?:C(_&_kRK:fQnoC9?%:Uon]KK5(PjRP2$1Q!0kij+PBFX&eZl1I'o-O:4<+"dL$`hfni\sOmYMFsKF;Ee
+%4DgYQ<up5=b1J'VnAq*1<8`6P&5@;t\n!l^a_+nhmM9'L:'t^f at fI9a=u8,'+ugmOb"`EuEl5ga5tc_H!*T:-16U;Q_<Y"N at m]B^
+%]aY49c%utODOa'>isb("7C?@4%W;O5iBfXnh(HlE*T+&p-WbTMl>2t at Sg<Qk/-^Xh\NjZmJfc-9./9;QpR<Tk5RcO:?4PE*c:9pD
+%Wm\L"TK!7OerCP&5Be`(;s<!0C3T,/5c`HIbo=4E8;a>QWM<U4?,a6 at s+^ZNpcM\dP5S&E<"2"T_-<8^%[>.9:<u()Jrk^s[<S9X
+%WJ++mU];F0\Ol0R/iGYK_PWN-^B#k5De`8*97!Or#6n&AR5G-ik_j]fX+qptc[@cNYhIrZ"A`?'`'*8a9m=Gq2ul&R)VIQZFsIX9
+%oB&p;(0bXm_5ob at _T'jbZ't#.<0j,.N<,''<8p`0*BZk8/qAL&78N2",H,$+\64S5_]h^9AWu?3[&U.ZdGgqi5+D3qe-;SJSg;T>
+%5)d2XWCTjkHscruE[+!q"G(:uq6p&"X41ap/oG8-Z;Yh3VGViNn$L`KHl[O1Y]$BS"R\oZ"#Rma,\9"&Fkl(#1='!@Qram1/i0X^
+%>(bo1!Sj5GJ.BOIgp7#V$BUhnB]D:?K at GgbkI<tX_tl(octmJ%H]T=T`^hCBLSJE^PNuT]C[eQY(Fg/CSS84e&ctU'ALZus(7bXL
+%Q9%0t9A-rd5J<5s*@H.0.;bQIAT_7o8S6n at B:cnc]r35)1,(*2Q'abkS(hc"<$7VD;Pi\RH03UUA at A!OVbF=`831+P`)K,ip)E5K
+%+GA!-2HsCimjtl5#<qj#l7t;LEcJ%Aa1_?L!_n#OKV`DMA=X[/-.tkCX0JFl(hSN9!rN]Bfa^L at kHR.JSJ4R'2]JTp/o?WW<G0l9
+%U's+Bg,]k:FXLp0G/c-%aOO&.bJK)`$BE)[:crhta&CtR:oFr[#[t(+9S""8]C?7+UU"d.'!]`<mO%GuDqei)kOM3)&,E\ZU):>X
+%foS8@)jb.h0:A>96'?\Zr)Q`R]u72"Nko`gG$8O]VN]"2,X#b?k0e'RO2WK'T\[Q,WaEHIA#cWR>;C?-bC0U$69M2QB:BJmm?l4j
+%kEkICEW+siA(pDd7(k#;"V+p_3n)"Dl811CpJCe9;\4IgS9=(4l$;/Xp13Vh.9csRBcF1-%DU`J]H_b+aFg^`;N5*tToM*X0f,J(
+%>"P4GXsblq-Sl7C7,mG^d'CM-?O],VG286Va?D$l.1WWq;(JRKr7%7p5%Y\\VV1=S9>p:3#ml2.V9("483.#NbrV"FjdL28P$kGN
+%:&%^41*(usYRW_+qphVRnnO8ppB#">7Rauq?l/9b%ftiTY`=no=U$$?$$L4*dOi(&^"mR)HP2(<NGOOs'-A\a at QRJ0FO2$WX78aC
+%3&\R'[ibp\$/2ZG.@=A''g!thITmH\Z!(g;8Mo9^a6f1F,_SFhGaNk,-D#(;?Tk\o"#]&3L`(jV49:ac5K%:@,*,5oF-BRsieR.?
+%QpI,L++>;gG+YP[fHD:Da(X4=<<L`s'!>39mQ'o?Clo#FdB\V)M`e=e$r2"UTgSY/FgIQrDcK*Ri6HBj:B=>;?4>CNePi[hSr!>A
+%'f/)0^3_"^k)CMfE\^[>Gdngc%;8Hm,;B2Vn9\OG[dI8S:6H!F[#M?DF=[Y2`[@$L&]S7k2A23sfI`d".N<.OnstX`C[36<OIEu!
+%1:`KA*e>q,M<as`/<N,XW'V3XDWK9ag#I:ud8lO!fmsBZE<i41n%m89fIR1:jF^kCB=1o+jG`egaSm*%q)OpMgZG]!gNUfZdqV.<
+%`%.;_%N%hOF1\r&%iAAW61P^b$Ek&bdd/Pm0*8K&k%nR`SDBrf'\S2NM'lS:CZ;6#HE7o(+7)0-kqFDdB+5ZM>3B!0O$UFHSaFH.
+%Oqo@*DD9%KT[m9t>CR-RY)Y at dWTue[G^1%6V%:-;H1#tVW2CTHF-17Znfj3qOh5k+_<D4V,KNC6>hC4WbFZKt5T';JF-ARp];6a>
+%hm--461GN26[hai^Q at kDE%5u7Got@(ZC"[`m/e7RS_2&A@(Y at K(`,\OCjR;eNg[:+*^X_>)jZ5%!P$oTddZg!)?;9th7H6p8`Z5Q
+%\61!9TjCJG&b.Q[e!:73c[d8)Gb=O^3QkU&hr1'p:lEB<%Wp?m8Ld.)FfaZ>`,ZeP_18$1=C#tP=l;i3jT^ZJBBHT\E9O`$rW[hY
+%/Jk%j&6<f4J-F@[-OrqAeJuunS.n2#WM'`GIk22d\g&A![<DjGG[rt+F'N*Z-h18ilqi!d#lcZjB-;^9E_f>XCtl5L0,Kf3&N34?
+%h3hJ0T.C![S^2ej]LH)Rr$=(W4Pm?i`QgeQ(ZM5l:#n]QU at NOD\M0Nj*cbSXF+:IRQ?:o*B1K)YFRVelkDR$9i]@S[<WgMcZA9%l
+%k7M#si#.U:H1RmdfPGeQC0!e3%ph at -=r_poFaga?2`X1I7k*n$M!ML-$K6grk:CiJ#a2=+m"aM%!0E#4$M:oOM43*q16gJ"Y[c\3
+%)OA_s8T1)hV2/sF/6d[^aX+22H^`a8BHmJu8;euKB1u?u3-;(85qTQ8:-eM5kNW;F08\d9Lr6ah]>Z'TcTHjk&iiC=e&s;iVF5mJ
+%3)L[sqV#hkeL/P8[]qnIIiA)?:[j4feM_U/N8,&Bah2T#$k0com)G_41i8Qg[RaCBZ_sbX_]k.*\QCj;NP&Qn0W4]/-i"7\OhaZ5
+%"8t`U*<Vt;95;7hq+pBDi:.%;.[NY!,"@]$`ZSn1<Wa=*anSGs$**0n%kEa7$-t"kFY7J8miYTK/c`Q?TcNr,G>S37m7!*r2 at 6p7
+%`B<sH`<4]PaPL at W"0UX(G#]T#N,k'(=$cRT^9Sq#AXeoHcD,CnAFog3=a-2X3K>nTqE at qIMP>Qc,DjkJQdG^clXjtY0q5B(m]<Jq
+%M$+fK_`dJ^1%R;k:4,#ZJi7Cn,,j6Yqb)3=4F9=N[lPBta]3$o]d/r*`:r"aMQJ\a+fFTPb,D.'fe6^)Up5G3VMs"1W(`@+8K%>#
+%3Me4Q8oSmkdS-?/?Y+0*26UVtfQ/$.b%I3/h*Al.i6AP<0#j>UBubTH=!WD]HVRRIA?*D7m)2;jnl&p[^0Akjb26t"4':VY.3(?p
+%fb`pnZM?(1;;B;SS#gn>[;@ESV0;\>#41er+6K.GDcet6H]!g+cKXoMmE1VE\Tbe5iOJR67h*3/p8O,L"XK*B*iW"sW`Pa@&UaR;
+%cT+/CIa4j[/H=+f:L-!SG6B,&)XbWWger3bgq88H.c^'Wj4]dZ>@9:SnWB&7<*r7i_k]Hs,7h!(]u7kZ*'Z!?>br^+%@]L(ek182
+%]<S%kh17)sg\dcGY+4&F]fYn&E'Z6_6dsA`Zh?1q;C8"3XG!KNe9SWTKmI)UI33Rl.NA!`+!3rT`!5cnK'?4kFW5Tabg2"(pbYid
+%a7U))]JRgqO-QnF,j;3hYlK');a=FDI%&K#Np=ki%JH#UNu^mkHEcSX42).kG5kc_]2j(1r<1.f$D5AhbR/EJG>-HYD**<WA<X[N
+%8ti\s?XEb$Q1UQIo>!,B.co?C"C'L5?99$jJ+fL?if!&LP%s<)WY&'b_F?\\=.NNrk".C0,f,s';2Tn0)Ap$CKDb9j+Lu']B1VT)
+%OOVp^.aT)+&C!0!-"REdQn]T%Q9s#[>hejnEu\Ljd=F>-_<f\5M;b8mMC,GP*!Po`7N6qu9\ZG[;?#]QN*B[].f@#FY$OMZe7uI^
+%)T4#`5J*2Pq]a18.$4R">knuR8b&!ST!W.S&G-shWMQ4K9b[B-4[%J^6*e1oG4=rCkPIeHb3?Z3#ZD\J#Er4h&scHX"Z.jS[!+&,
+%18t?lgn40"A8NYa`nm'D37PqfTWnR=H-'E"jg_534[?*rdfL3Q at EjJ?3SW*9ecY2AcMF at lMgghQ>#SbKO![0b4eH!R.qMR6od%(o
+%P0,@;jDFeA.*Enup29)#:#32R)l8rj09[Y"7>\FQ-<'?,%8o%D]?En6_DltQ_`BMIR8b[Ilu_*J-]lB4'9\OmfuTQ75,i.$J]g%W
+%H2]H[CYp^T\>Ps79^DFTF9GK^D5b<u:I[gF5c)-^,8IWC@`k`1@*]!+ at X%6KMU[l;Pd)1P6`e-XfW+3_I9*1B99d2erR48/m at i.6
+%9:?K+Rn at jL'FBH#g0H[TBp7W4Vd'qh__^Ho*[G8_:#ZVlTrtF(3eE!,Aen[t'7*u1)PgaVKT^$@!L"O0l at sIRnZ#`p0e+"I9-dJ'
+%=<E;(_T7(rm$#B-297;?j\kC:^^?jj_%7co`!2,_BgT6T8iU^LhH<07TTZ()MLHr7g*Nf[pGXZ&m)'"!h1cZ#Bkrh.A4,JDXJD'i
+%jtLul=&KS)/LtG#ip3_"+n'9G.eMQ=6$@nO$Z`W/7hOp2#@7"%$3eno\>l-:5)enCG?bA.[T48&:);</QJuPNaUK7<iHtC>N+(HR
+%:\KnPoruaWUm at B2W1Tk:PXn!]5H1Sn4<FD7Egh-OXT at gg5,^IY5[D,d5GT8/b1_Bs.>O,0\f/@h_;Y-?$T<2 at aa9B8BmdO2[THUO
+%s-##,"S*+;=],XVg$`k.$I4,l\B1oa5.YTUm6HNan at ZY/n>8uZ-Ik31lbgugbJ]e*kV+_tO9dPrO`K*>>hWWJ3G:Z(ghlf#;B6Ko
+%s&-BG+8:%tqa0%L[90^%,OqYmSWunoKUCThZV'&<bnnZbq-/k^1<,Gkltus1+f$\i+*pV4s&jDEOQpZJj]2PKC%3%6"=)V>m)8NK
+%.kEd5?.$*]!8P9I8I!d`=7T@/en(uZ>0m-1JXhqRM4SJ=PpB5OOA>tn"9!P`W8c!One6tiC*DN&iIJ(d`CM[4YFU\hE>S at l9*db=
+%Qipu6'93=nFFRkVZNTnID?\!(?+sN;iF1U_C\,FUaHNM1E31^kn)_FXUi<rDUu6DC(i?X%UtPX6l4`uF7b<4 at MloTK\B-/@\5_rV
+%_+7h<gpZ[g9RK`CR.qO.euKoj9aSBF_>.JsoteGo^jX!I[;SkC;9MOVp/-^*YqnscU`n;7Rm?\!:0KQUESm-gn";#/J__S-\WF,r
+%;?OCX;b9-m[%PU;'72SpC'K?B0&C^eP;?rKeO)&6:h[2dS6MG(QJWpL(k?fNHP2a_3I5:E8TeL-,[om;:(u,uAcg,83FfDCJ=l7(
+%CQ?[\k59:<G//4ee:agWI8e@/%p2'_&"W/.KPi\-RkH$N<QF_Ol"H%:p"YdoK0p-P+&AW![1b_a!C2^&k@=DcmD"e8H<==UJ6D'l
+%K(uZll<%k7<iiP+TqniDbtghrh<aIh85NbhJO\j!#redQ],7#9MGIU&(Sl+L,WKfZ%gufk`#!DVJu7i^QR5FG:;V+RF1H5MS($po
+%2>JYD]Lo>d7UDiU(Jp:\R>1j$oc<#d9pXso'"FH!GNS!$RBKs%frqs&8c?]RQaTUPW_0cb^EA[bf,5D@]\]1L3Pg&;DD-h`$#Xsm
+%h1dLKXL/U4bGTra#u5YQgVG=7Y3#*4],oPgpSgegkR1'?WPpb+krgis<46:H/7KUga)0503aYd\j_=?aQSQTY7;_V_4)juB"OIbZ
+%juiA&c+)h#Qa"1?Zs%K]7_j)_g'k+o?Eoc35#m!%Odg.t1Cn)G^YcX+3fKleSTE#>C/Y_?7VaMSc at kq\#l*]+f5I4Ks#2.L[:)YN
+%jYmOP`WBdFpdBqS9k^flW0Zi^VG'(2`p7d*X<uPI4\0WlqI`IgZ9>i3M[<-NM-O*IBN@)r::_ at 1C2?43T&FN%63n74 at klCNa8&Om
+%$>eQfSfHVj.It?,I67itLeV0[f=Y_GM=+Emg<Vo$$E84pVJhrOn?H`ebnKa=SCDZGWl)49nXq"flJ'V'Q:4Hh[Md\1XuA0;=YU6K
+%<W!Bc3S0-V.`!)NPqH%??G:I>.uLn,[%_e_G<WWO?U-4FDF'oU/2V3-FT[MR(0P[K?o=l0jR_e>9lDm$""F>M&NhV&rsP,b,Ym$@
+%BMKDT"RW=G-n1)WHh%2K6WOf at 3!!Ti8Ar'SPoT?@?ofH\C-#WdF\a-qRkrag!JmI7HAt8;D"eHLDjsdTDS0-1PnUhX)/f7preX9D
+%C'X.12.\@_I:CZMq*Nm^8E9]BkS2FD1j60ca#9F7%[a+]?JA+2m)Tp3%Q/QP9uho&7^>5*Q%TFKY;96BPj`_4NVY^`We/2VknpDp
+%VMc at 5pUd=ucNPDo*NW"dnGQjOjA=5HI>i',?KtLIcD`iO8NC?diiGSolYij!^r(OY,k9[0GuPFmNf2aWD2-VUc_bl4BqTtPEqu)p
+%;RE!<m.Vs:OfY-mK*-_jPc0^TrRbINr6-V07f[0(TLVn!iqG<=<W3_g&uq8.gmn]$1:L"rQ`@-.-)Q,O2u1R&X]%J(Gd_Xu;M6c>
+%8MRh!)\U/!mjC'[&2UGP-_/lE$:mp$V,4PQ:R\olh4hi/&D,.BWF_^IE9;97Fk\cD8:]Ff)BCSW=NHIb>0,$5g@&Eg[@B,lT:Dj6
+%</"IA54P*:R'J=4OEB'ZkVW>pRR;&;gfW;ZZK;TYP=J-K-)G<@G<enNCY0;I\T[Ji=FP9RnMRDXh<t.G-=BS'pGed`MO.StK=9<r
+%oL/s5KlMPsJ=Hs:E6kYmV+p`Jf1S*WB0Z!Zr9#YG150o:,>FA6I4u2lY%R7)*B/)-0.GV]c"FIS&b(uchN!R8mCBnfcRM/G.$SLq
+%fQ4Q#A9FBUWNR+$P%95-09(2XjhLa/K**J6Dm?@H8lZmn\!j^e;@F%bJ$"k[b+T46!da[Th'=Qgqqu`kB at FHjAsa&0lTHUY;.?PO
+%n)?MPrnO6r8\PB\WSjWI2$@]jZS->I'5pTeI($ti'U=G"kU$9(*;%mI!uIh+N=*pf`KcW+=IC?_2(e:&dI$0$l;nA5XTYZ4gqS3.
+%mEMHES*#&j7]@&^VKrNJ#ZR,$M7Er!--,/s2b&>"^O3HfV&`'Fls8e'G[=M/k%c_`jRAgZ-84LP"[I92Z@(>h<hR9Zd=iSOh4^Fh
+%AbYsp/\=1tUb&8f$BQifE%TZN#s;3rT`D"d;_&f>TXBt#gm at K?&d9SESpPOI460-p`V37C>Q\7>d&S9-<o.eXq3+\"YaI4mNsA.i
+%9B at T/+Gnkt9VOOUkt=V(7`*=DZ\F!oPeY/R=^k5PZ$MESjnb)tcl9j*]WXGbe2o\Arhi[_4B%'9<V%HsjO!Lr-_Hk>AC%A'mrHT3
+%VC7"%5blXp7&'!Y].M at G4NLQ(^1sl2(Tb7!gt%bsA$^$$B0pL8=&.Q1=">'_:/1r)Y=2p[,)'0i/5m.1!mF5q=A$[s\+*M]H:"jT
+%B<<k3JoFH0hm&5*R&uUt)L8'P(#G!H!b,um4q1*<EXrrnU8^/]W<1\Em&nm^@YD8WZQ/=$pG+6-%!a&F(;uF$pQa5ti)"H@$?;XY
+%,I#Gn%o4?]Q?M%Ri,6_>+"M-)c+GaO52WVhla%Almi#`EOUKC>f"VOp`b(Ze9B(1&-+D/mb#IB$SPY#0a_Tpu/;Bq-,cCY.PMc6p
+%bARLQ@:mXZ-%u_VYopWc):cA>d0TOqbFDM=[WZY0)e3"D0[iRlJV:WT`ch*sq[C*;\7c#XR5-'P*]^GrouFW7:!1"A5$@542gXIr
+%!\VaJ6GgAfe$^Tq>\i.2_b$9i$OTV5G8$fF8jG<lXm:1Bi'>(XP?5f/dlO4XR#@FrHeuCG\,Gl7hYTh?qbIH2Qq&]t6RfYn&=i'N
+%%Fc\LF5'EEnf,[$YXGP+PI^*qmsLi$EO6EZ.;/ei8GiPIq+(PR\HGJ/_,!!Ek1lNeXn@'q!/)'_H1G$G>1;TAV3?.i45qWO6^X2_
+%X99kr:aO2Qm[D\]I&oT\*"Z&("4Sl[)0-5?TG!@pW,JEo8gMB_ah,o#\\.C;[bnBQ]F4'L%Y(57E3+2CRMQXaEmlC#GY!rA*nYY#
+%CTm!FQ/C+H@(R0KQ.1Nln2@`[.P::#ano0NQE#Af/PKNQ#2/ZOBudS_(oHFiV8=k9\hFNQe&$juaT!3<Ye at ZV]dnlsdbQZ;%PVhZ
+%01F<-Yqg)_Lb_;oQ;Y^Zb?9n at SPl3ZHP"'5*k7CI\.RJ9..k4;'-3B]$`2$GU]DO[1hWJ*&EI6p1Ps4_`n[..R3)"7-8Z)r at n#&\
+%bU6sjjSlZ&:S#soG3j;GEWHd at 9t%o156BCQ71i>>]+FRk]R&7A:ElY:6kqI#HPX2lX[rdQqQ$Ua$ALfRnb+i0R!RFGE<t:HD6]h>
+%o#eWr)L"+s%+Z<X*8:Iu'(p`UMLoUA0,JKEN&u#9G"*Ra`dC\bC!$a`6QQ:q+IN^_0NkP:+d[WhJkonc&t&+"ht9kRqR1e.]O&e,
+%=!5V-;16R at f]u44+2??a- at t6b4[Cs+Fl>UF:G^s;&sLI1Mfik;DYHk7kLhn]nDVJQ;m3^an9bY62]_emS^b>B:%9N/GA%]r(=CrM
+%CRIM>7bI:,(V$;ZhXIoc9InMbC,1pgj3_i'=UZ<rQStA#cL.I[PP4K?Ada/Ag>3 at jiLR/Z5#4?IfspUY.DBi,'!a1mP>l:I7c8._
+%'-Abh2rk5sq^2O?StrEP%UdR5qN:`4Q=&DAOab7=!hp>=P3WG/iB[-C/HZkG681OgFI0JU:=l5*6,Fao>E62gFC8HEA*C[J-5>So
+%*F.or,eE:uJBg"SHZt>OaYh,1i`Y_j<1[M&r9GbSM9dDr:SLj>=@--JCefXH\caL+_M$ZqNCYC6A8hc at O$p<%pH'Z?qT#1'@qEh%
+%@p9%tK at tE`Of9ma%%_1JlB)8a'B)O9Y`Q,u\YqTG!eY5!PXYSgb#X+'$N8(2UZ]-7o`r+&gE-_l`dhRE4l2g=l,sl<#XeGbhW9Eq
+%Yot4'^7%Jj:Zi4,LZ5R?3!8RDTAX?#&!dIpOZSYs#ddO8I+Q3g0_gq#e*(E6Puh,fJLB'oH;gR"1%5A#kIn'XD4,1;IUe^3"+(@:
+%-1eC-Bu^ZT+5D`5fc5:#c at ./.qbb.":pPp8'DF^oe4He.":pP5aGllu$D9mpIQft8KGM7eP9h&-YTP_c>,`>kplsf2EloZo*uG/1
+%/N0#&#;Gg^W_7+&>+*6.TU^Y((c)n&;L7nCrB at Lf_2_u/;?MpIg&E9_2s9"fgAk8B5Sg?5*7XoCLU(,>]?MiBk*tV"qD>0'!KOI3
+%^@#KH-E0o?%7P?="$JP>#]9:RUZ7=OQpBW`4igY'.(3F:%^qUD!<Rg.PDjd_Zo<7V(0?LEF/>0l0$\iiSbk;Omg,=l\opg9S!t#X
+%cSi>0K^K$Ze]fGna!DI#\1[jjCMIBPR-6M$`ufS_`6.m=.ZkEW,g6gU&_;"5=`[mBSG"i]4YCgd`C/,q[9NNc_.45JiV'U?fnlPB
+%qO;E"DtdF+[m`QAo14.ImcB5.9D.i1Qsp9>[_+BM9<Ie$H/I:5ddF+rWB!BreP^_V#mB\0\]3OJfuD3>Qpt3Shah'$E/mL4*VmXs
+%C0Ir<I33el.>?CYjWLW]F+`boTmW^Bj9atkTqf*HK[(Y:Q4+CZ'%C93"O/)1-!PfmS7gb at b69@<(5-T<^jKa&"+D38hfO9 at cX)TR
+%8;1Gfmf$o*2Q4FpKu1-\Jg at pMYpdEa+jna7`i[f<M#Aq%iX$"'%egk%RnIqXA$g3ipWhI:3[?!X&pF)o'ABoWF[b^`1$?bj].>c!
+%XPSBJVlq$]aJ@<RcL[ij^nNpLrlS`_VG.`WnV&fp$CLES6c;Rk_jUEnVW?WUhm;^2>(lu>-DrFDq-C3V7c94hB)]\")';)g_[8`q
+%14r?trRua3/DO.sk&au)8`3Z+r&.G-4$\_M4';go[R:6tD8XVkiB3*ZQcWlRr,NM\_HXRLYPF+u;NQ6'<FP>il$tN^^/dHg&)b_D
+%V']"Zhi%P*h\%>!_juKn>(53]`R:7<XYn_Np at FPR7h(J]iObg9;3UmafN&V%:?)F7G5SlrP=0X&+?[2h;\+q+bo!0W:^fs+Y+*o\
+%5T>6+gR\Yb:M!+DH,Rh[r`ig5HT(RhmS5UfVB=;>d'>F`;LNX+i?Taj&YD)_#fsD1q;B5Ag:n&a2g0K- at b.O9_4\LfS>A2MGsu[Z
+%4G[QUpWLs>nat5uiMUDso>NgIN%Q8en.&a$Zmu?lknuo[e,`JZda#W*!<aAX779MSZ(C8J/!K/!8\nr:jGX8Q4:,N#c=.1Aj_DT8
+%qZrQ5>Gof3cTe<J'Sam^0H*(!bh9__h2&-V.cq;$1-Hk\Q3:fn$65B'(;uKODj4rh[73`dYa^d!D1*i*mM*@V>s'TDV`2T7e7:_!
+%9-X9&b%a$Jm at XsqG+0((+^&SD0kmP)<pq,G!+'Mck`]qT$,lk>g,WC`BZ71rX*Lp>39t:r)okhLjjuEGs#\Pp/lkc=U&%;h%'\Cu
+%78e045I1d5J\q5=LZ3fSZF;f(F6`Al`Aoo7X#2gjETI+8YA9!E_pjZ>Tn3"o<BG4u`.?G0Dkb$Rm>=h)ps?!C7M-OiInJ#&eFhbs
+%raL"F[@:^lDd.\>S7$3_[U<9)V48(OeMg6t=dZ>[cZF1Im#SC@^Mdl,lY.aB:tmp;?>,k)U1=V-F-/_VQ`2!pc^t$DT3U7H%s-b_
+%jBa27[N<o"*+\-"AX<g%h^FWKLZoACdd16-#,rG]bhSER<SS8Q&,Q;W/-R^^6V_L9\LO:j+]&d3]!]!+J".h,h*@\JYLc6KIt9Mg
+%Kh#HA-f_dU2?Z"DjP-ff%^/?64, at o>!gjFi5`?]S>d.`!_PI+sQMOAQFV`cIRn=hQP5 at 6jUoZYg]$qA60;]NWlY*.2c<a=;0QTH.
+%H+LOKnaWjjf!a"oY;u>MKquPZ2=Z at LonHt>/!l4 at h?K**O%Af0YeFBg%.HIJ5NIuQrjf6YUiM2c,b4r+n`.a(:6$4g!#BoF<m&ao
+%Rlhp7I=u7UCAa,V7u0Z=Wh.%m)o9Q?=e6ZU-])@t`Y1AK3a+*Y.A>DrnRZi9K/m$'e>9Z,be]MSRX\$oc38,dnp*d)O[/.a)C4>;
+%8^?e/USE)49J at f!#(B=pJC\N#erXte?C#"O[As#t%@j$m`0kWQ'm5/[kP77db)OGnQr:&:&S+]W%F at M"_!f4]q_9(,e7g!U-_.Vf
+%$Q>dLZ13OA:ImCR&kkccbPTAIkhhoDB[CQ](q?%C!cc$3q at WSH'7>*iF0Y"%HBg at a2A\#7!gm4#8 at o)oOWmB.i;7-8o,nF6f&Oos
+%G'iU\=X\V6 at ubd(gV9Dk99ZMWHQ7s/f$E2Z??$IoYE_@&S!G.%@#LN]3+"9h'/W/n''d"GrDFC>3n_mn^5Md>&8bJ$2<>g/_n\[J
+%=,Lc6<Phs#;0G<gD%hA#aL=L[Ga(4uaDW'N2.J[3C`fYS4800*N4nk<E0[_?E\+KNR*WNj/#G&j_Eo3bouM8?H!4P*Do[XK?M!I'
+%/0=L5Q<_7`Tq2cP/^"3`NrC!Ko`"UoWLH+fN^4t9GO&M!VmDBJOV512O1]/#CECD\AVV%LErJ"7i!&rZ_s/r=Wt/FqA-VpO#ZLPm
+%pNipi4\t<INnR!gQkH1]SrmOGBTkgonB+D>qV%80lA\h:6?Ifj!^hLcC)t*]Mq4ZEI<cL[9tU4MXWnX\IT&r2b3)O-&]f16AP3Ae
+%Up4!*X?AcLA=ZliYca;<o3I>+ at HtNa?ZMnP;APFA\%U._qUlk%I-<ih[Pri at J<pC!5!a;u8&#<:$pS-^e,i3u[o%LFXYmG4,5P30
+%2&e.V(W^J1F?m^Ra_QJr*XBgLc at u(@'kF;#.2>Rblc.C(.I_kJ=&7pN4Jtkf35"DPd_Qe>3(JL-Y%04#gQR[\CS9Ffo\Z(;\$BYB
+%?EX8fW:)cLL[\R at -Z[O3D$MW^&gDHkUg:S at VekFg'ug5XYmanFe#ECB7Ro,`Pa<plJ4jcn[t?JKO1ii(r1NRZ5V87W:&2=F7'I4i
+%St"Y(!/)B_ANBr+&NM-RoM at k;&tSW`eFkTc<c`$Y#70!W>E99.P3op9*"*t`#C\#@j;;e24MSP-;$!AOpVW,LJf_I<Ki at ZZBI<T;
+%2k7"R at AUU^gE[qKHA3YAQ`9%sTKh$9g at j];28*Z3F,ci2>9WD36U=:.e-q;enqWI)W!E^aRglW6DUOOpqX(HZ5rLAtZ"O^j#acE"
+%X5o`1plCI82_<%U9@)L_#b4D,g2#\GPB(hA#dM!$Nuupplk:Z;s3N`h>Bnig*,DbRcupa$qhF4(^E<]+lAqfjOcgrfc at -75Sa3Y`
+%PYu7%M&b.Q2*Xh)Yn<SSq:&"(ZSd3uV<1#&`oSP+-)oZ=26EM5H.-I^YO^W&MA2PXG$<AgWUhWo]Mu8VJV2f2k<2*2Q>KW=d`4D,
+%NOh*Cg`CJU2fFnIfsi*s9gL70B.j,M-/&86[)6\"/m_FVbLoOKcI8q]dVWINAPMd7^tS<WX(LhCld\0qnmHo`E`J"[55B9qF<?.0
+%lV7^jP9j9lYR<Q+Y^%-9jth!3%(866aH<Be+tRPikp18Q-(tnj'ZJ2!c:2[qF:eDVWg%SM\"_EEPPaGbc2o[9B!##;*e]A-_0*<0
+%5YX^J at .at<I7_;8jDA6"?@FnAF+K_q=\$Lq`3(/'\8\e#<Qa3H/>TOQ_egpoI1nsUBYiBDE at 5/pM at Y!@GniuXX\gQ9<!TOmXXD3e
+%4'HD!eK<+E3OW1"hAoZM`F7seW/,8_7T,7,jm$WHTVT`uef"X=@0<GCg<@1ONS-m\V at G+ej]Q<k3G7/uM-40h+/WiaXEgFRarh17
+%q?Ob*om<RI>&*G/5KWLb0<TlJ>Rh.o&-.J:T&REFIZKI%FKcX/TAjTqlYEmF.6GU8pE1k5ARWs3HKPZ;1h=3;N!n1nG;6n&?*&WV
+%&<+83Xk#T@@b8)<k_cBccM<f$k_HIPD)<;LFZ/J[[%K2 at .Vdo"Tc[s2JLB at 1$N5();B;I8bpI8c8ND3+"4G=Lg98`fiF.3f:RoMu
+%7fncqgW9\PMl4[`7N#^>Rjoi:1kqea$A&UBP:\"*TA1mGnpF at Q&/n:a]9D^]b+3pc at D)nPVH.#]KNkOu*qqBJCRWM.#IA8WBT_2J
+%Z2HD=h^pQ0j9-g+Z8&Ypcab]jDo^Epmmo*ETobZ1:D?,`q+-pO:92muXQAqV,H%@'`/![R2(GCbYJE]*?AAu6!aR'X5`ne0,0/\#
+%<)4C+7I1t0I!3%ck!j_\h()fAeb at 5VI3n/`re!u=4"6$EHo"U)AsD2R?-BeAH]cTl*&)gOGMp<:@I[V?VFqKH?s;9p:^janOIJjQ
+%kN''9$!T![)CP&J8H;717rfE%k'%Tt`H+uup*g$"^$nqfr5oNnoe&=cX,a<,^YT-Z26QPo9cSH(2ECh;[:"+T'CkpjC>gE;QH2=G
+%15F3j%M]?pif`^":(hkdr?J5mo)/VYqObMb/N(Cn+59ZZRrR2aTH-csB/a+J_58^GH5V4F!=GI%*_R=`A\2KA1Cn(kGnOb*MS^Xr
+%]on<_)S1$D\!t!NSp7I?:H!f43>90CkXs8cQ$$!/IGgGOi2+[8KY&\\>HirAHWuF;,d+[OQAY+9S'k"_XBYm^<D/>/Zl%\-k3$sV
+%1u$B"A$AMM[B.D\9s\o15UMm_hZ`VYff))sJ#/$IF8NHLjXDl.rf.<)/8A!'+3>"/8rT%U+HXOC"a$3m1)u1^%=Q0`bqQD2F)<b,
+%[G>&Y-C'F["Y18of'Kc#&)0e%c`%B`d3JCa:qNF9STd9RNcT>672:.2V'Z'&:S3gW`%Gg^$U at 0Er'lL9e-- at siU'[j71o36"r=SK
+%?;j\b`Wcb`L7rf&J at t<>1]$#pk-jA9IjE=HSmLG=D:R.(e!m?hg-XT8^O2%E[o?KuX195uD4M'ZiE]H-#*n94P2dTATYFc"KtqFi
+%CBF>'9p<6NcN9(a7-?Zm4"8oZ+C2H:Fi;XR5"TL_l0YfcPc0p%Q$_a_eiVu4+Qd9cF\URY)I9:hBuR`G6%#Z_nIFtIYD4o7Wce]F
+%3$oU`R!MFIgVSRnEDk>'h5rKSoVIZ.o/"=G'6s%R?5dFZL2'IrmrQX6D#>XlQK*@a2C_HkbU`JjSt*HGNeBr0j##rQ3OSEuo2\k8
+%fj>_Hql241i6g&q97*Y'-S]V(1[[Z`9%gsBM<Z%nX]0TUX"n(B*5R$g_;5R#0pD[tG3^tEeAb'/?72.VVsPH$O."e[rC-D!':VX+
+%#?:bN8;G`I"'Xrj at SGlXkA302\>6,snL:_*d>QQuP!b7N5^':3FeS9E%p&;n4K%mHK@'4_&2P=JU.U&:[)Kfri,NI5fWe98P_IF6
+%rI?QZkE*VaG,KFanDnX!7t,mH!?,dZJ0ee=!IJ(L%nVOIJ#_QPT0TCj:'4U6lba*gXY,YgDg4cG2XrGde@&oO-P]TEG+\a*A%aQm
+%)8,$-hW1Kk^u1%")\k80JVUeO@[?h/+6k\pnt^k&)f7mW4]1[A&G"m5,X0omgf:*3`Y7]CEQj%c3/-t)jjF"i_<'`mEsPk>I.XG1
+%,g!i\2cha/Q;o8mL5*.O=Jdc0:$'HfR<&4BSA%ge2&e#`l,:hE8SC$l:;oURK$1Zj%#[u\dWm4C@!u1k6+T+652UI#[LdI^POo)D
+%ID-OCd">sW8_fZNk:^d<7F`#YmoY#b(Fk8+EIG*epa+N5X],$IS\*1WT1"Ac.O at NSe;JL0l!QQ1]\?>I`@D`"@V!siP%jb1. at XL]
+%J#-Rq#8OtB3T7h%C$/L1(:mf]%u%O23DCq9 at k'3BoVS3!eSC91l:1&7<N8-hY$QN_mQp$S!r&1':h<([BBJC73TdK_P>iSCrpbP$
+%g[\8T:CinPi>e?,S?7rIq,.pkEWBS"0^QJ0+@[`aT at fV8P7%>,W&k$_`^6/JAuM/OZahsp;RTF8")=<rm7->J9%%Y%ku^%oH`%LO
+%GF5EE[!UFS+??$#pZT.6]Gn=$aD(nB`,nS6>srjJ at OWUTEbQfhjY:FZSuDm!"0Oi9*in=NO:P-u\HBNs2j+PtGT)F7QF,c'0Aq_f
+%&(Mqp+Oar&<O*5D,Y^YeR4AR?oQ8Dt^:9=H[RuQ1<>/)tI)b>Y40VTUUQI`%;gG&bd^tLeE[3dQ%l'CRI)lCniQgQO";fY%#b!gM
+%rrZ3Dk_t3$o\#F&Z)__pS&M`g0/D)Ej#5OSAUJbS`1 at 3,p:Ri(iblA4'-NFC19g#o'n1gs*\K&@l&sG_pQM<rQ]s("EsXJ%04_>5
+%s#a(2;bBTMC<Y"VQJ:3HrFg_X!hl5S)jn?A,(Kht]8D#JZ&"b]n<V:KdM.e/-Q.%)=K=eXQ<Fn-n&_3]nj;3">g.!Z2JI=4X?k at a
+%Z'HtII+peeaT8"M`N5u)r<>2D'_5GXi4?_VI at _%e/TA8GhTYsLlAO0,qq,^-,&+5oOCh;\F&H`@_$;LofH4ue`kP%OK[8#UE_^sZ
+%!\.b:5O6Y+s$C/`*XPtf+lIhp=.U at J%[o2qQH?o<n:^hP>1di@([iHSI1CLug4kTk:nX1DL5,lj:%>$(6E.H]=$Gt.]I2H^dff4u
+%e[gpjSZ at FZ`3$R[QPf='nE0=lJNg'gJ,)h%RZ+WJismb%-DeQo&8bW78*rL;06T9>6FbY\AKS:&ie,2)Yuu8!%\r%]ES>qAn$A<E
+%.jm+.qqP(_Pn7SY"WF#Hg6K at q`gWAH1[Df2G7`l<"T2o<_[j at 1WIj\d`j`C)qiI',j!OdO[rAi:Mj6OB;SL#J&V7QXm(_rCUcE>+
+%M+*u?a0;k=!1N4TIs%CC%+>eAFV^Zi)mcHQ)EiZdZ>3%O'!N`L0GR['I_dfe/s1(AkkNSe\al`NUs9)leup05gg^Cu&"htDWH%T?
+%$7EqtDb:b8RNas.S:$HKf9eL%:9_=V+K#KI?;7R1Oe3=k9.h98gcuJZeaJDbb?JIi$;?IZ,1`077u;%a7iZ#ro'/iM4cd>_cCT\'
+%C,#[lMT'A`a?M+&q0]$J\i,Rfdt00,>l1_fYN2Rk:Ec<<BlFkX"5$N/#0(d(IdRQlUckA*+_OCC^$25"rf%-dC,6m[)p89-Dkab,
+%47_=j-,\WKiO$UcKKVB)_^^KaK+Ulef[^B9r.2Zr_R>5:,MA!od,Mb1hbMq8(Xr+`Y%a^2/;^$`F;7>I0c at Kjs.5]44)EIfY0SCd
+%Z"iCk-I]chUQ`\T84^jnCeE#(E at LZ<+"L\TV<WISoB!edEQB*D2<?L)Dn1qLTCPoj&XOK/o6$Y5G69R at iUC+gEdriG?p,C=kA&AL
+%:(g2tapVWlZV?k]ak7'a=@b:7!^F6VF@]2,Y(pYnh)`/,`PTJbQCbV=A?q`%PIXKjU1?rOp4Sc`L499c]3=VZbfuQ]>uN9%5)#*?
+%VLF[?qUC[W:AlkM!8l^]*0 at FH1"jj*d;)n/L/'me2P%cndL-):q(MBBcTFX<`uO\l]i,4`Z)u28M>JOI]CLbMP"Amb&BR5[IkU..
+%hOp,;&.>r'N]KH]@nL?)j-ae%.c4gGG)8Pa!19+BU$#l3hRpcV()4Q3j.D/W<iVYL[=4[UQIuXC"R\sBY;+JhPgRCGo,IJr;1qG<
+%2eBW]/&-n_Ftn43On.)Whl2[$CX36h0#Xp'fEQ2+oQXY(TZ:=-.%G9tL7:mbQD]R8b;)6AY;n;\H,8SNY/tD9Ep-?SVV1E2HdSoZ
+%IkSX at 7&m$gS+[@;c!\AR1S`U_kHj>#E$Se>kJ]R3dS8/FJsrcK!8Jkmm/#sl<d9hc9;mZF\mE3CADk]+%#E0]f[s(Idh_7F!QXhV
+%NCrF8l.>)8^I/=PNI#Ag0[c.SWI$"?/.<E9c!:6gl*Q5qXt8_4luGb5j1/1A\[,bkE9`E-6mYi4hPR-5l+>1a[lg$:+8]N[)3eL_
+%G@)^jV1?C?>"Rg2(7b,_ at rj::BcMX6#;s#`qV>]F"lYua#$U;Q7OOWOA'+ab0-h\>(oMOHdT827C+m83"=lqI\)dcDn'&WDo-UU,
+%j;4naSWjM!,#D1lAt(,%.*85lhB at 6*kpN^@"!;]<9m56SP/=TP']Gf^L=iUaaYbdApZ3X3knW;8luRgA_k"s9b'0hA2!!I*%8DiM
+%rk#)&M+s!58n)EUj>:Mm/((ZtVC)$&VJK96cK(R]qY>/X:)ZlC?HC%*L#&!d.rng??I]brX.37`k._ at s=q&LgHO1YKn?kEkIb_sH
+%4mtU,l0Pqk3(>R'P_ at S8q@s,pP[QKtWN*6uH)DF)Ss:#>;s at LdZ]W'i4382iSIuEdZ]nCs;?f>?99#`BdFP5qW.a3aChRS[K>^@7
+%m,[g]M3MYY5YA;:/oIgro-kMnk:jPJ+X$HEi6V'N0m[hH++<J)A1rcV-'4 at YOu[H?E>!R`c<?"q[KV(>W--3*i4_]f_F/2QpJ!qO
+%::2OWAuAs%0,/j*;7)b5R5'VH\sZ9scGRM03B4Vnm#ZMEM,,k?=D>Gsn=^U9%d(f\0+l3ppJ`8<%B*"Zf=eoTC#6hJFEDk=m-X$9
+%2p-Y1&ne5e3c3mJ`,EmAHfoZ!KZuGk&>ZPOTed=-0!5,#n?$TIXQHtKR!b9)6Xu_Pb*]J-FI$#fE!FE!qi6SXh=YaI.#E0QY!$Kn
+%U%]A&EC$8V+7plLO`aD*F0[kLL=^L#C.SW./nYJc(j!a1In>$e:@cP/(;7hh9-E/aE'Q/99OY],PCA_YOZMq_%=)]4V%uj]oTd[3
+%HCad-%;8ZV&t/Rd[j;/`HHnXk)9-U]*cd6(:&ha`EX':me&>poahCBr7N)tf`0>tVa/3bUap#-UGY8;/36 at 2idusJO)f6kOK$HhK
+%P"AF&jZ1OuV/*BEChY&VcsF"Yrp)`#qTCOJrOYffV.;V$R;"b&bBp-WQ*P784o68=9ItG$/7'L:N:"brnSRid[GOn,)W)>[C#05f
+%>Vh2"S(uE5'ok5gD[[[R/QWm<2cr(#[oZ01?1G!rQW#0R^72sh[3NfSNhC`*k;F&NT@*g"ndTLHf2TIgIUsY at -Iu3amQoFs\gJ5/
+%3c*qgTra at 9H9_8a5H?9UA/(\8p8pBHK`cLUKRif$;`F0Ko)?b[bQI[(7(*%mQR6FD1a*WsUp[lreVi'N^l8l[e;;]h?`_Db.2KWZ
+%q&!PTh%li2?HZeVM at 5/A/CmtI;#V;1*5g3FhNK,F8/<0B?1-rfWOAPPR$_`+WW\jMp=<m84d(k(!i"P<T0sl2 at k4,nOZR(Sfp^F5
+%>P(u!1BRJ\RKg;3K9"j;Qja4tgLfcAK5sL]M&IrAC.YcafSE\^Y".5!aor7[?u.4W@#B.I)3OO95<m_W'+o*tZ(Il7mNrGSEnXct
+%Sh#5^%B0a$fDskQrIIjR'6<[E<-incK([RHoJb)IM4+@:7A;Rm+Q^[!rA[^kjne*RFK-n&r.19XJGIumhgaA!mR*n]9^S['mO_T2
+%o*A[06D>%X"W)6Wmn[1=J,_6WFtDD'=)R@=5Xcb_*9H\<OI&5S]Z6VYEds5f2YuuUIHCeq3%2jk[o*uDM67PoSc#(".tH\OAZ74A
+%'>'Hl;TBB^c<JEJjNhO8Y&G)OJjMiUHLG+\5K5Mb1^2#d;^1fHJ^>4tJeWa2<"A2/4M&#f\*FEEK</<".6ETOP#:f7aosd)eeiVl
+%K*8q9*E3[/$"e`$W?:IOot/a0m6Hgm^^"QKR,Y*)j>X+%K1SYk33TYC&"6md$eGL,nOSA:F2W\M\mompX9EB;[[,^bLNJhVbdkB>
+%kWqt%Dr1>B7XsRoVVMP;H.Z5"GhJDZ@(/8:B)BWCa2)&SQTLSLkNae-8":qGG\Nh:@tjNG%ml at .,strhooRhN$VIA7hq+?89Lqt1
+%)@:A+O,sf!UNH(+q'_5i_cZiq'p2SamukFp1f'"SSc)[hU/_%i-s"c4bO,J14<UZFEdft3jUoA)F5(Xh;S"ij6+`r!'.ac#+&j-s
+%eOu;NN29N\j\N_iS0EH^a_l8kQtYNhnJp`")!EuO]_X7QQ%PeG at 1rQ7f+M%0eck"DF(WL;"4N)l\S&I^0.lNlpEg'<kL1NacC:pD
+%Jq5qe?#S>>Iqp]r+&%8BLkrP&o-JZtg6U4bkd8)2,,G@[,/f_X\Ue$;EVMb,ZY<\*m#@5Z(:l)9OH$HP[qYtYae^KuH\8%cW)-:8
+%IIBT?9g#5tIijSkM&a'+G6^M4+\DVTZ=E!Fh=:VET09`&[n%XAkH!`2*j=[Z)(S_plg3T^K at j_^YU#PJCdSFQ=<`NL0uG$crQe?\
+%HHcq"0N6h+9&a7#*0>rcknH58X:ip*?7>cMp=`PVh,c5fL(oF:=m8$Q!NWC9cU^=T=0pFT8<8>''i_9e5!gI<ULTiXr80c5$Q-=;
+%a>M54Die>5S7p5"@;JY0R?4DETCbHV]hC."%CTag>FA+Ch<l>]`($kfCdDXY&]f6\BhX2*FGQ'-MS7S`MR%,1b>utq0RQgnOGj(_
+%SQ0/Y_6J+!:GS#S8``8UXY%bG2iCGt/Z3K7.Z;0;>B/iW-Pg\V`hlN%6:bi at h38buZ>O.:iK:cKfBI^$N/E9ESUm@%g--`Qe!`sD
+%XE1Jm/R:Iq\i>LLjM!og$XVUa=^iat^QXtP!`)n-nf=asi,+?h5tc"bj2G%uU?6QZ>FDnM]LC3LiD0+Z at 3IN$B"F?Zn_Vi0I8DSp
+%Q at pS[$O3dm,rZ7<Hp1!,kgbjp$i=,R'-c at qSAWqE?+`a#(2D!Xd.cl__?;T5b^.pjc[ObVP\C8BVBFj8"D.utg7%h.[cS^[%Lh^F
+%@F<%uW&/sn8Tr6[M63pcB.obCHJ2cOF$s:t=R3)j0/d;X at _7[qq##JJAQWTo^tU>1?D-9&MEpQqjbh47Va=k!\Dd`HgIOE26/!cE
+%=\6u,>D?a4j%Uc'Z3b(tR;*SY9pGVDH4;8Z/,.]^qg0f6l5GV)R4mk`k7jBCV`oeYShKQ10WQLE^8StkefV7>ME8Y`7O9 at hhLWVA
+%X@*5=_+5t?!^$AX`3Qd<r9LXjP#&?F;\Qs2=-HRR6[)ZaAYhrGCjgCZ0`,q\0#\7XEJrJklDM>mAl!:6HZ&7V\Hq@@n$+5hV-"-7
+%G^,Ag&$UUVh)FotoCnBV&.IH(5;HjPe-Fm1kM2.>$1fJ9PSCt3".LS<]3A<"f0!c-[HF'/"O5a-H,#ZcCT$>$[-C?-.OiAP4#3_!
+%b/%>#-.I7HepJ+&/DIhU$V=6W5`!obg_Q.2$$-,+.g`<tA"r6FWY1bP$dQBB9 at SmDB[GXR_K[@UQ9=Zl]7r at hT+3hqp5SHt6HGt`
+%pXol,m&?aUN&EU:.pX@#b^/\KkBBc/YnXOhQnZac1P[5_E at 6sp<[n(l3SC,?,ub=;)EOu;Pqk:qIsZZ\lEHPfrACu>(FEriG,DC*
+%.WjcC<n`h+3D@/-I^]3p!u at 4uRO@p[8QE>QT4Q`L\gPhMIf(D(m=\)J$8/-0[6bN>Qdg-?EuNJ7J$jp@=fTU$B80"5"Ke/%%PW5J
+%$BDqPF]n2MDIO2h3HjpE&QlmXYU(Z\MmNG?!H>No]hFj,Z4qSllSQcSQZ&1`q;;R&GqZu'\"8si+&A+_%qkAjdYd1G5^YcCrX at qj
+%k;7&%]haKjC)l-b+LrM"5.,B7rg)7k*9%hs;Rec5#AZ)a7+^DcT'-LV5'-+hO\**L?@E7sj=<aZrBKsKP.S(cR;.i#R%jW"Y)Eg&
+%<-b:15fu\1FM%#^D9/NE_tM?k9H^q<ZiYr&#TkT"5,nC9*dsH'2Q)(pqE7(WW$ZJ?T)5,B9D9]_Sc_fqP*c&RKE"8kRfu8Gq]8kW
+%!eu1!=7M(5NYk[B!*ZA013#Dc7d9+m8'm[Ur*AWL&]]1V'rPrn_uAuVXLn/l,iJpKQerOl8BTG4rGGkAVTK5HP2L?e+edtEC&K@&
+%-._n\C*`HI25!,d/_J@;qGJpD-s.<6&FqSdC(E>e`d]a0SKDB6LALa1pYT$=D>]Od-EY_JSph+7AuVh.1k at A_2Rs@o?4pI6/.#Y+
+%pnln`4s8+?o:md1X8P\98BJccih30-PF76O`i.\=F/Bf.N>rUnC<BO?Y6bDM&u?)`fa)>3FYI7hX5KhMpS2"!H-?Y6ilXnH/Fc:%
+%KN&KXDMA328s[[B2#&Ar-E43t=O&M=n8D05[n<9^-%;'-.g2bkcM!T%5at5U9*_X`U$Z.3H`lOqiCPRknk<K-(pQ$#T`HH1e/+a_
+%KU'[Ck)>CZ3Cd\LI"pC5m`$,t4[9S8@/Q.ZamlB8&DLXK?I"U-m_rsgXubYjUY5mGRGm5.mNgcn#i9J4YeF?]E\3=hbb4d-NqXi:
+%=N(9h$4Tn_)>F+,VK6_9e2+;QB47hXK<WB>nNiuJ9XQGBIP5uPnI^/EeBmY(jZ._u<aZB3j&JuDP;Mc:f7g-`g3uUoYGSA>bFi[O
+%F;O2Pi:4I&]N%,HjK6`@eg(?!XBiP\FKg`.GB*u*5<Fb3!nMsDb!5gi5bd*6*T+2OVsg05EcW<J_VL2A\rK=1,c>Rc[(]Z)%ql'u
+%;cYOCbAqj:J;P/(M[O]ie?Yf0/B#5R:e>@H8PmMTAD?78P at hqJI?Vs&nF$apEuL3ZPC(Cd:3Ef]ie)@=_f:e7g7Ee8/nk:*4`<H0
+%K97 at M`6h3RF^rfc+=[q5$cpJe)!mt'`(B2=.Cik<bOjeBhCElEmedpVP7,Er__u6^HsSf.<1ZboD3s2'i&H?#EB)n9be:4$FcYXf
+%LG at dP$:Qe;NNCE(P"M<a9&H5eHKc:W9#GCbjK3I]1nMq at mm3+d4`#9@^,`5f/OF&h<;'JP[?4n"-E:#;8;0Tu>7m-qHq`oE>-rb#
+%RhoGhQ4VQ5 at b7DPjJCYdA(q;RVfKp)>A20#?s"F2Hf$4,8I+2mAKpTfY*p(r,QUXcJT(o,j at I"O-FV1-Up:rS2K79<Y!72L4N?f_
+%_3I8n$=*5PqOU2Z#ga at aT>iLo8nPO]\91OZAUY%2-c7S at l]m6Znb32G4I6+Hh8tX"(W7A>rdO/1!L#,88"TNhV`0,")qYm1Ns!*N
+%*daeDmPhg3;ECl[)S26RC</1WF-;3#bM6q$c2D?ufGk:Y#,%,mJIJPG8H>a$)e`[/0OWib(IS"eC&f.-'_I#EeC<^!>"\'Sm-"';
+%R4 at 9fFG/`@U!V=CA'!rUI_*o><=NPi9P-;qQ`L%dL*t3te"erqr/M&(^(qqFMgMB+q*kX.!H at sB`0l`sF=0S`gMfO<_^N0<YAM]7
+%YHu'IGhiYaah%;%qX5N:k/46!&T2M.a22U;+6qk__#>iUS0T7R"/a-iD68C<8Y4X^o&DNBM6FoC&$6*'88]#.>:Y1aR at P3akBhR<
+%mbck1WF%/G$VueQKgs-Fn%4^S9VCW:D=X@>@5*1M)N".fR?pE5K)S'<^)ToU=sej3^Bp;o]l[[BGLF,Z_G19]@/NZ-45c^:nnf5E
+%W8I-j]:QeU]U1pj+m)Od__^PH!GUu[6a8J7OW;7Q.LW1']IOEF5ec\11+4iJQH:!(]Xb(:6j&-ZURXMWb/rP@)ju5_m8Np4ebZ6K
+%H4m8\#ok=BcphPkRhIpXSek#`0/"f?FqV.d!EFppGC!n"c3A"5WZgtRrL#Q[p9oSIo5uHHd1JogGNG;_oin%u7o4$O6D!8]<8.G)
+%D`89O]gC)kn_an?TWq\Q^5fb at _DIWLj*g?ba(-h]TqtrT%:Z5FR>5OgJ'VVqU:'n*r4bIU\+QN<Q4/?o7 at j5\LqGVjWuMS7Zd[#P
+%TK:-k[V9SKp.@(3Bj2#b-AT,Or`&oR3RKl1KpPnr+IWG)PH+CQV-+LN"BbJtjo-1]IZ,<bGb:t2.gu,`ab at B&Nd>uN8[<W:7#+MV
+%#CP]tTt/X&*\WufMmg43PJ?jtR\Y at k+S[)DCjcbYaNI1i8L<g]ir*S<e$Gt8[ub(DWMY`t<bX&G,n&iEnEqOqr%e421b@%6D9K:Z
+%PHjT&P'lcWq-!1<m)jn9!^Wn0&CJZ_TMJV8On.pIU=rsSnK\Y-EMb,oVTW>0qq:m1Zu>UFlBFm_#=Gk27<@-[3Gnq_WdJoL%@rjk
+%)oEV^c<4h2V,8D2?/-*jXYaDVKrIGGnN5HCm=@?SDI4lJAU4@;IoT*prG&X[D<aL&,H4uGFST]W08)R/do=LN,<]_HOKYC=9N.s3
+%Z.iFiPW7n`rJC8F?Y0sr:PTR;"D3^<PRcVU!Pbt23H)288\h-_D0;XD^j'C,PIuS:EVJ6$h`RNu+(5_P[C'C#U>m&6[73(^)'Fa0
+%juf2JU:D#XYVm;jr\u0pX at KZPNeo)EoCt\BrN]*gnQGCHRt[M/1bPcV2HE+C:Op\3+[P,A5$6S7G57UnXP="h?+=XmSY1eTCIt;k
+%Y@&cr_ug7:gNkUa/Tnaor-p)G?u!=oZ>3Q%kt)C0f$-O>K0p_ZH_%kdo+KfW6+oj>=6_9kUCoh$k9DFE"DHs;`OEA.Y6T]/odA;8
+%[<a^^R'QcSl*_&F*A"5O]-ZWLY>OF:0J*,92OY0X-;[7[;D9s7cbXfN-g<oBTEFd3Dq!2FW_-8sfu'\Yk[jd(.HW]%<Nm6[J4sC'
+%9i>Vo1Q,(290K&>`n/e%s1M^fFqU at 7I`BWe,S?&Lc"=d=+nM,67hnCN=o%t<_mV!C3_h!%@GKIq+16SJModD.UmoIk0JtFbdM-L)
+%B^ja\Zh#.&L'>"%2UVC\4Xe#i$gf8K%MDPm,jKTJ?1:O*ha2Ub+,o.kWlRsjh$b!.J4t6s"Qu#hp%j*fD0f830J)DNDQcZb5c&YZ
+%Pf`L4ppbFWLrg>3[V*J+#R2 at l81li^EC*4R`Mn989M0Ju)b*3L6YnfFR$HN'Vmi,8k7FNcfkc<%dH90g[jOucc9mdXo^0t'(!Hfg
+%G$.s,UQFm@/.XoTj,4_@/#58JgGUAK at ieN^eIDX&-ju>h.Eat+"Ao5E=6eK$)3<;h:ZO8S+H_<oZCtpoU(!FJr(tIPG,honm@*1m
+%(umT2#oSskDQ=".4O9Qk-#4&64Hh[*6$L2`fDRd`PA$rWaknq-q:$QLoc(XR:GFSeI#s6#),UPig$UinB<'nOT1lZK^4H?3kD!HW
+%(,??^,c9.VqutEXr%IH<`;%<)nFe>pdV^kZGLc(CMH#(g^d[Xm7UiuHoC>$na:loqX=K;n6nkK9_4;c-*t,?*9I<9#]P-jES5m"n
+%CDSI]ms at GZ$6*Jl)RhrEfpp#LL%ADFK+Y"<4"&'655V?%''RV8E5`I9-[GR<m-P#iMS(ds_njoG)tL]E6/Gk4bI=D(X66]c(g^?Y
+%&:H^=gh/"g5$)sq4ERl:p2!O"<AmAa3E`AIo5Yr(YM[id+(1:[T'O#HU#Vu?[L1 at 0,'QZ>`G/jtgJ&<V:AM;!B6E.\;qPL@\M<UK
+%I^t,62E.stC/.932,HO-CY[ukXM<#7?l<3F%'QSM?#R'WnP"Gh`*5F4.K7(P at 1mZH@#R<t\Ic/JhcRe=nO7tK*m$7(8fcm;U>2i&
+%gf0TBk@>m2@#^,2;RV*2q(S85qF!Wt!JJ@]\o-MH3A0H2KLqas0Q5(PE!)?,oC!2l\5(>7GBm"9h3r-WK[K008GoD1ADMU+O'%7h
+%BdU'<AKDa$I%>)sPhFOA1:`3[2j(6'T:Sl29LBgJ:ZAYlPddK1,24grHZ*)FQ`YbUq1Q)-X-_[.$;lNp[Bla`!b@'mmX`!N.9d_X
+%D2O7fQ4"Q`9B()j&&%CaU<.oUr"rtc;]`%i"RRQ'P8^o/AP!?fmDdseK.fBlj7e^8AaGlsU9SA"Zgga[<dU1o095_DGpa-<Q at 1G;
+%>[lV(=:k6Bd%:l:iq%e1bI66ebC_>/7gho+7XfA=dfuT&,[#3*Q[js7S^+4uR0%M+_;+!:Ce5d(]/@B[".(g0RN^3c:T37gW@;>$
+%Beq&0->4jJVUSI`D6S;7OE#p'R"eVFT?jUn<cg0@/%Y.%kBIM at 0i/.5:,Rt`R':S;Y=tL])EcRHqQ=VZ_<4Tp,(>/IGoe7b-RQHX
+%(u at sq.`\h?:L=&JmO@`,b_fU'-gs!J9-@#F^Z<^!2o+_soJ._pa`]5&@Otj]-!RBP%L*#VYa3%a_(Uh*l<K`B@;AFG0s at 2)[sZSn
+%g?l:jOA(fNpFuEc*?tJE9joqc\W[]MDf:;akM at S`?p2aFK&?CQ,uGR]FKQmGG\#=$ij.uAP&GX:@]tt6k8>\%].fNNSX.GGE\H6^
+%Q\.eWLHrP9)^Of2(ShOe&4I#[2&MqT"EBNn$dR&dgM_#62LPPLp,[R>%"?!!q7q9EMnbi-!TeOabkbB*)AJfK(g^t?1f3s\VBo%r
+%rNe$)B5VNe/-#<c-[iX(YdT?]UVs(Nn_roIgtNoL,&r0,fZH^nU=<;-:O-oF,WUekY%gPo"C+b;)2T[G-mDQ'**-]N-X;o'EeAP`
+%A<q6"=p0_fl5c`n#+7OEQ]2h#FSQ*4<,n1lF#&j^n+ElR,Nlb9Nm#tsbKk5:!8[;P*gOeNK[V<KY#%q6XmO6!`jmC(>e]*2TsN;Q
+%>trTf\FhbV!0;?[Espds-Qa-fpR?#LcHh_7#S5URk(oQM!83utoelOqq,;[bX_")QEjNe at DFE/q`2(&"7X(Jl at kq6,]1th4N#'-t
+%bJ],!6?h'G`fmN08qP"9,Wg9",`N;&!P:P_MlC9YCo at 2m'&*QYS%]eN:+KBI1F\_%,t\g%6(-i$e=4T6M1kRhNdUe'Ln.=6V1cWH
+%K]r]b:ntL`1 at h:L*j90]dTk_I9p=h at 4,e:d^?tORjkDusOn4/-gGRYtUhp$Co5ggIVj1+5)kNphX/hG+7'[ZAKGKgomB5:c`9jJA
+%AQ^`5;VWRHkWNbQ"Uj-Ao3O1j,'6#C\mc)[B"=/idWmB(+:#:dNci00e[E`k0a",r'>Uj?:J,'4Q=rGX!.iLf+3%h./2i=K?Zc,X
+%WTPhcg/]P"R)7.m/l.&ViAb[h:OtRi*-Lnj1LQ*',CYj?m`mC7Z*eQ>.K$Lc57CTa at SY?F>i3(\&<f_TG)g5H^M]X"^>@V"4]Cq7
+%0&e=*r3\Pk8U^?bN\STLpIB0]T4DLDeq9Z1;[8uqi%_?sZ-Lj_@'5q/E&5ES,V1B,jfg,DZRmJuN8$)q6 at 2o;i*7Q0Z)h*ioUTjF
+%Z[(5m8T5*+e:2*d7Y#(]SBRPZ</NtPa.`aDUJmd1%%]IPqma'=!#`2*DuC;p=K9+%2cf8c;Df`dOTs.,knl>T`'IQp`KTV?ca]Y-
+%r8b(0#6d1A<4"Zcob951JG;d:PE`?%YrS82bqViu$V<C3Z">:C7?D)\3ijhX,ep-c.pa-2U:$/"0X2KA63!l4IpTqKc.dDXVAL0P
+%`UlGkXssSF^,7p)50I at 9;iJg`oKll)DORB(hh]gM=Tu^rUa at 3^P0:POO4_fP\<2ilQ\UulciQ;SRn(`ViBUOB6]'ZQ67JXHbd8"g
+%m\/7!k^<TG^RmhM@(WF&0lORl\+AZCG]3p3rBbEJOKaq^2"XFKXV<OLbS*M!#H".f`HQ3orD%DlcRUkp&p!0.^4-9Q^IMMnH9.q%
+%[$rJ*O,0p1'4LDeQ.u;.jCp=)!bYU\#aA"ZYcn3KW*PGld:sY"lXV8&=lIBRc3#ttZCm#BHfT?+R\[ldW12tWIm9];Z?IiSYZc)c
+%%^NY=LP$W2`F'Z5+A=":R0>HWXol+C8s\$J#a:u))_QEbaM`XM/\u2\)I,fT-.ge1^i>dN:5jF3Vkb(O_>u*l(cHhj8=l;L0Cu3L
+%d2jYqc at 0\gE%M<<p9Q3'-&e]*=S.S5n[51HELubKI`[=(%8 at G$[#j$^cpF9!)=-q^BV\6XMA+r#dD'K5';P,/82clOZSj49:Pg at r
+%ZhgGHrroEM%=$2*+4d4Y]qp]\>I-nfaSCncE'LlZ-mX at bH!XE9fVk!Y!t([b@(GO]#$`EM-$An912QV/U!Cm;FuKSkr$6t&,V#t)
+%([LPj#!6udi$l/3Y329UDF;Z<I:7*/?$tu)A-BXe[;lJpYPJE*^DgWYOtrg*Pt?2%Es^o!M4&ieAb^!XOTh1)RtHWFY(#Z*PSYda
+%eV#4bVfjO at 3M0t8]G6a'%<B7C"cRo./@R!FW&LQ9Xa>ITV_6+7G&$=.L]kP^R at GfEQ)%A>cH"b?\\\g9^_eb\A(fS12+J'1dD;KE
+%-eNhqgCk7thg-"=6%Sf;/5tVi3pe2B<%k55mW0K0A,mDcKZ<2\"XOAeVktV$C`AOSZKI"lGhcgmnl0Y7+,3&,<(YgB#o*PHPC+d\
+%YtEAq1l-CM&WQq#EfMYL0,)J1WPp3T"`=?hXR$0iPT+[[-3_3r`*lubFdiV-$7+n;=b\==8>,q8'8VXs'<`94d/hP;dp13Jq?ir\
+%6E#k!IWij+b-fH36IZZ8k!&.?j7ZlsNQi`<S9(CCEcPHnM41?cK]OJNIu$]Y&iq1Lm=g5BS[2aTnWHLfTU4bn&f//=DRQ*Hacg):
+%5BopT?sQ\q8a*N5kK*6Yj9SrR+;8e:?Uk-UMHf6u?+0":I;$<.Pi[YQOSKtUs-$8]'%PNR]F#RiOEeQ,,C.&d!9P>s:$52.rp]_V
+%qX")+PE`pZn9GkN[YB*'W+`(4Pu9YVl6Q8M/c,l_2H-8A8hFnZ'KU8BOa^U1Y*$rOD#L[gHP>\<*rC=2#o?=)8.Wa$rR#?0rk5@$
+%2sV:pK\8ceD`d4FjJAt_C,sNQ#3g]DD1CB=ksi)orcptbN5di<ie3kmE5GJr#PJ"EM,%gn`eQ2Mmll\N,\\/S-i^!4PHeT;*mBOL
+%6q=b)6cES.U[l[mRG6n8TTQgA-eZ_Y=XW]t at I_6/rZnXMp'\drnXBen/1Fh-&4&#3c(5\ZLX@`h"GS:Mj8n^2VaM5\^fBMB\Q9)f
+%5sEnS:iIEK"CI\q^,?jq)K<@:C+#"Am?+<Wbjj9_VhO^%Wg3^l-9i^\Duul;Rp_e*Q3^/*Qj^f>]S$c9rB1-b7ZU,OVdN*@FUZam
+%Aa=mmCguamNiCZopg8ui'0)s="_ at jc/Csh7g\Q1h)sCPZW=F;&qPmr<LP.u<d\JX<lqJmWP7eB:VD2sY+u``?83q%r at pgmD_+L7`
+%%!ZK3-ZMom_/]d,=ksoQM/CW;*/IkSXkadjl#V`8Y*6M^b'qN at 9QK'YK4)B!]1+eg#qR$l:qjJ1Y.Luu/8o:6WZ- at j8REo8;2%]2
+%cq2NB:AeKSrXlk=#g)Jh&hZ(60E9a at kUVVQ2?j/FlRc$^S!IB`h_DOb2Te%FQre_bBnuW+aXWiZqUB?7I%J!iI&l0+COQ!r6Jooe
+%PO.bgFDL3Gh8Gok64d9qSR!&4=.a2d,mk=c`NTI"%#tXK#\&'`c'r/8RCFc+k.EJ_r<cj/'X:]mq3EC\S;Y,o%A2r&@?A#U2,[`H
+%Hnl/(8kQr2h:FQ":cFu#*b*sq)@oX6:XSINa]l7V/kd$C_4 at 1`SpQgBZrf<BSt).VIab\NR4_o4Z0u-)Mrai(\q>9bWUGmgs+d"=
+%%(aY)(6g?7Gg!7?V%qSU3O8@@Wi3dK1E\\rT2L:/90U15:2cM!R-\4PLIZ\8RJ4_&o/n*[2+PaEa<5*Eo&KQ?'dG;ClqP^e'p7,b
+%W1R!I=K=249/XT5(3+,s_=4S.#_PZJ=+2Db,*-:(\3h6>FdA3U!oD-:a"gZNVLfFZ=,R'Xn`k==B1Qog#W_'qCM:GVBehKB!?e<-
+%Mt'@;']&R)c0GZeD0^mcc[%i+Om.O^]Sf-6%erL2`7JH9dQ'';=*QbJ`Vl<ApiraW3L+JI_?KBjX69jf[`Y1=E at g\34(4=q?KOP0
+%l9G>"@T-)3UBZ$AGpPl)oiMjBlj_aL[l9^pjnQEbZDr":nqH:/X at -^9][cQ,3<Z8q3=scudDGM5nhYT^D]qP:i,fZJS=O.3*#9NJ
+%H<"f74fJYY&DfUi>8&h0Z;qGZd=[^UCa.PY=>#*lLFuQagr^))*iQ5uTrIhNdVjW,e%+u67h]p>la%qc)XpT\-"XWZ'OF61_6#qQ
+%[cZm$iAPHi$0A at uZhMK/Uh3N]JH'Eb(d5./))uuRXj7MhZb4;[37o;[!)H@]'EL4"(N1)K7`Gi`MnX.:Flc^$>10p_C+Kn#^i)sK
+%-X,B)ITa"OT89d!Qd+ at TS>q>KZ"\4"+$3EI-`:4-cY)9%W?_(?N]%oAk=LaY0g1]0#31lhPqe=Ji$BP'hQ<U_913mF!b"/;@=i1#
+%?5cp3"R*X__CH"%$7KP#ZV8!Oj_%QL:]m0BY3-iTEJsM4>`Ffl<!V`0S&if[f"Q9g#ifZAHiiuG[4NQ?q&MBVoU,q*qWW/O#;GPr
+%Pd*6]YI1fe.bj&>,cGb)UgEdi0=.JMe#mk3?G=dnkhG!=&.oO/O..[U4dpcdr3%PX.]FpPKmO]b&2-f;:D=HoW`5Cdq.LQl>o",G
+%VsJqoqj2u/gZ'_[$$m2EhRUXgGEt24HAhd1$0:S<;B"Wd&Vbq1%kC+EeNm2G]A&,"USD><Xu5 at sH+7[ho-jdTO#,/1638#_1S#nE
+%/(aC2-=KPK&(`Q/=J"tK4@'-qe']T(h0!1o-nlmUSp`)Omh at _B+.2Ul@%7#rX at Nt(?RL%9R[rnSlC-c(>a. at oheTmb.@,WA*<X0$
+%h1k?-d[-CT7;TAps."BJqfGFXj*(!?7[mQcj7:W%ZL`)Wdq&s8N>>]hf_]P;.Lq3eK9l$^Qa^<p?3g2G9h7KOG(Y`jE!;[7IKo3n
+%3'BnE@,"a$IoOFNQ\m-N]$AS"\RP at Oam+<:h,m,qI0tnGQJGc*:ac4(9:nEc[(<<6VEWB'X%BTm]/uSPV+qt;3iK\gBJ"7[RP)Rs
+%qF6q`n"Wt"UaG`ihs<HY;a.+NPkU?AN at 3o;2`7D[!@0\[8Dklp=E72,;hjEp'g&0OJ]d2HVL]GNr'%N_nlD'0o72B+C_u-;'[abS
+%H*$h#$%4$59i<AhPF+Lmc7=K$e4A3L;$:A'-"5nBM0pfkFXn=Y<IR at U_ShGUg-8&oL&emeqtMhiN+lZP0Y?&g2`\S/-4E&7G]-?p
+%j$<$l(/N;=8.ggNZ(Ik/[H/R9+BttZU`P$^S1=9bcC(h^!96f3"`5oTg_M""$'h4)b.l3;bK0<Lg!A%#)INQ^ZNmj>3j"pH.IEG%
+%XAd.s\+*E*VP78Ieb at TDqt)Uhc at gf\:Za8oO^9E/Uptau))Q:()C?l)o/DTHPhaH5,=W%IH.#+>(fk\R#":4[2f)1<b%Nm<JtLGs
+%-7$846T:e7Se=XAb:AL8q-bUWp2^A?;(]i3\Y]UKi8MaMGR_%NZ&##g87.UuF9T,)&lG<d1LnN\#CiHIR2:G_P6\M>!HB:tYIJ!8
+%n`?]38XcXJU!.jpR.pd_'0TK"T1mH!?HLre:'$G/2u2(%cXia'VD#29['eL1J#@3]d*^[hB=Q(mi\K-K]6BigWN4m=*Ag[6&:^GC
+%5$'%N](Z'7:*4g^c9ATZJh#r at X.:S8"A`DB8f$sU4H at SQ0;TX?&UM/"+Ol&+NjiE-&7TlW;4jW<I^RrZD`OfK>k8::KGAO!J!Io%
+%$i6Yd+"5["7AH)2(/4:UQmo.lgMMD!_SC]c<Ba-]SP`$+ndD*o>tss*F/LrGXdB>H(\NJ at PrQ+OV:g1PepPWcSS_X?lAd"&rj1!"
+%Z@[O-he-,TcV&%)[jj&<g<%PTknehJ,03?#.EE-O"!CWkJ]Ulmd4W(mQ)Xks6r>Cgr(7CTW4`0NWOf6[r>`<,f_%F+L*$_:"80&$
+%W>W*30k'Jq?'n.'M_ee$)^d;u_GZZVmBd'W[+eOHpPjFAM7rmG7LM.a at GYY$#sG0H"_,Xk&ioPYVJg)kI,imFdcF*/>hP@,"QeEn
+%_s&[u!&2hr at c;ndRkLBMRdV7V[?3cQSrVNqWjj=bd/_KMl=?t0UT\T-jglf`Z)>t(bq4Eoe=Hu<e)dZA=V;[.]oX\5IQb-mH'ju6
+%[!BV'Ir\Xe-=FBGp`1>P/o5'83&L&Y_X8RCmg7u]E?bDVRYUCj%/S'([$=Vc2qKYW+lW+Uop9mVmaWBXUXBF:%j9gs)N^HHB_J%o
+%iZtsOI%4M`jN&+uFsJ+KlP)Xus"#<QGc?>[*/nF.c<GqUgs,7<OkSF52n/Ce&>%d2'5jtB3>6h64?VLN$$7M);dTV-l$KL3XZ7Rn
+%WHVki1j=P=q5UQ&-]NHoIOhP0mRQiro/+1(/#HB0;MUNge="gW3c-S].tqMJdWMeu4_9J5/92KJR6t'%O8Lag5jM8$q/'&*H4+K=
+%+#oKZH+od8cHTu;s#>PYgd3bf#>`:X+l;eF04AUY12Z,"oH\GNBs7.`=%Omc>p5rE'Dg!mHnt>hW*5?<%2%sM]Bd!8;i4QE_)J8,
+%2Kt"7>\0*`[01-p]b%]DL<_X6Sb/cAff:uJeBq_#I7(!Z`P"7"q,WU49#pn%U"op&K#b]T6qU"5:%`mV5f9=m@>[p/?b]b;V4neC
+%Z,+*>*5*?0JF_a0'CL at PM!aN`0"\dbe6&hQnrXaMLQgpo92XA@%d"g-UFKL7 at g+T(f&XlD<IsZ%P17,OX4##+3KQ2O-B$+F9b\hm
+%2ea??4:m)gfKu[A:0O9 at k*bgZ'@6YVa6^DgC$b"Jk4s25`-k at 9AK[Ea8kcuo1Tt:d0"%Q-#EG=%6GQB;V&B6Gi$@D"k53o1c1rs+
+%gr"T3k_E2AV2qs+Z/ik6bq1Ig4,eph\`2[$[m:Uu;]=:;*tjX#Bc(ng"4)HBk<pE<N9N&K^,XY\]3IlG^"nSeHYT428jXc=d7%".
+%Ac0ilhD at E8PXW$W_FH^'4GbLH8JRr6V523R.Q3JtnF*b`\b'ZXb#[ZLhmoZARJ3H$D,6+heCb5_Vu$C!CUWpaP&nYA$rd&QH,huY
+%/Jlm)&h=PXFWbq,,n4B?\USWXQ at tBbT%N)&&%$e/9m!F,W=(#q[rXc`Y at HuPd<"MIo$.:50Qg.tbk!#t\Zin&b/.U/SG,A%JIq/`
+%&<"k13t%JT-+!\o"B)(<>bA!"RiHWq;D1\#]G1QA]beIeW?2;j+qpu:F2*9nS=AETX)UnWfb^k=YV8M8/>4U:nA\jbc3a1.&5NP8
+%RhkCC/6!#QhWM+OAk"s!U9<scM7BH3G#*IRJDajqGF_*o!:X7M4RI[s0t>UVZQNgb[%qqpE*Bj(71&]ljU#$5[`'fFfe:rUYR_Rr
+%?FCS--9p#Wr#U_KMQ#A^q$XSQI<+-D8uZ at U+8_N&fKWP-3V`p]_o>3^HRdAb-u4i[l98#K8ch,D3R(%hA[!4H\dn51W5B\t5sDS&
+%!3$bmBj,aa2Cr!X49TD4+7\8F,,X"_mfg0Zk05g:GlbK*WOB5X[LIYM%3..$4Ib5"lY\^3.ckG4'Y32`7#oH-h2t=q7([A(%#'o+
+%S<T1_CUgORI?5/6,)k_s6"jWt^L;l>G,ckD/XTGfOZ1'@2*g)\a'/W&A-i++DT*%OY at Al'"2n=`rD#So_MlDM!OgK=-X5R2Xl2CE
+%[SCM-ZHj`U`Z7o3::XAA'7B^(gHJ%q;o\.#k69uj,q2]*)k,Ph+C*>!c%e(,h^nCL)mcPlRCpL30ii#TQu5JQ+/:Kd0L9)lfAH/"
+%1fY2Y;ZPoi=S9QFVAu^$Mu(.*#`Wo*U)H[j at NG)>GC:CmCl[^jj`D5q%Y4c6+:]E#RiD^Ghe1HOXnc2#l)<NT`tU4[24N"4Zh:OH
+%S_b"hZ"UhC\OE'PiOLGS+dA4LZ0$J[[.2d>p/S#Les_c\laUKl-Z:NC9R[edB1X0>*(atW._E/ob4<aC53kBRk)3 at A.4POj\<c3h
+%C)J&InJ5lWX0fSp1eqF&APYuTAJ1mW at SJNI"9MMYrgN8kQ4N#HMfZh&0TprugMpMd&A:VfPUADKl5Z>pa)gNkVJ\FlG#P,9"tE)O
+%/CIF[:U9I_*'S(N1KnNP$4aPjdC&@\lmng5'aaFgf:!??US5C*5a2S?(7_DCRGX%:^En6rJIVB]W,`n*"[W/M4je^ej.u`9fA!kA
+%;43+'r;$L;i)t*7/:r,B"HP_f:C0q![3Ts,3u55o/P2:B$RFC)EVX[HVBXo_,/IYCs,(<.0l>Y[@C.'GM[eB_ at L5@q=7Q`Ch\tkf
+%7/3.rb_i2iQ-a0WG&*>4P#pX:HYuof)`s&?X+a\c,"+c]0=`hDk.)+S^ZdsM#E,;7ZWr9fSa0F"NphrY=n9X2h$0C"P_qa0GINpP
+%lg'LXH4LHh_oP>$?a at WKKUZO*]1rN-ZReM$'r at 1\af./eES!k2gItC$48s0XcC*B1V`8he)cWHBVc at Dh@*sMd<R/5b(\"X3Ts at hp
+%4^KX4\]Fh0$&V-F4I=jX[UFSbN9m&:[R at SnkEaOQ89q](b`W$C)Nc3sJeZ-gV?nr+(_u$&B[ALk-NS0n.]!>(gG!8:7H_R+3f3+H
+%)^G[NRaR<74c=NZ\R\d<([[W]Yf]ZNkt&B[%QZGTKn>W3A&9,M at X/C=8'kG-/R<m at Yk)+ua>MnuSWf-HFf/-H=`[<F6@*>NQGbX2
+%`eBnb79QdMj_%1^F[UGN%s`>M=opeuC=LE0:,n4MD<ghQ$0<sOXF,BPI,t_O6`8c1Z!n-Q9*X$;)qsKin>FdD4qlW"klBUT';R[`
+%L<b_=AT<q?P1g)-,ERIX1XjLMiQP.i3iS08R>S`-^eK:4]A[.HI,Ts#l9?f+PSMb4HEqrA.+.\AP#Zs0nF3RTa%=R[ruk%cisT8M
+%X>T,l4F'q6kqZ]L0M+km>Ku,+jE9bX[KXK$[5PIb4Lh;J\$dLBor0"h\/W(#T&7(t:-2ksEe5=`-eM:XB_hM&76`:S=,LWG<O=kA
+%XSe_]6:3kGIGP+!0n at 8+imcDpc<iZ"[tgP.c?),:/t[VVEl*eW+!"0?&'B1j-&7ZI\F5feM7 at p.6)LW6QeTS>s2m_h=g+HEF8ZCu
+%m)P_ at Gcj:a:S.6B/A=>jVc-.l<u"@!JO2IadC/u?p-L6-pVU%!Jr;7&J/TrOh9'W`o".6+gaK(@i>Dc`cU"5\mVY`7=B*DQ)Qmms
+%0oFW\BAoCL\PXi)2)<\H+=#(=Wt3qJW.bK"oP2j`*k"iUjm>h)Za'[:.(/4$.?I at PK^N)$nq/cMP4T%:F,d]UZK>9Z3bN`P>a/cc
+%2o%(Bo%4FuVi,^nmbb:4;'\uu3qWK0"3pIH/[>R.U`_SeI^b_a!Kl;N%_\i9!q;@R8Rj>E%q$]'V=/_;[.99!Q]P.=)gU83*i+eP
+%GI7ab/u]rFKBfUf"IUQm<.RV<H!<R=.m;BncNtrCq#5<"&oEs=D^9$DJT^CZUs_pX,9W$td&[pTUOcA0-dh#1.f[aY&>1K`0UIUp
+%H)ehKka\rS"MlL1k+YS.WFio7VAC0EGuZ.gnh8aUPjq,(SsgJ%oXtu>\=0NApW%`NU at fX!OrK%+4BDZ!3<<6uJb`RfO5q7>m$LSM
+%YK;HAinlmXAk%['r:aTI?$)YccOXlHnCsE#bOG&aQ8=%dNUM)?7qE.JE5$*8'Fn`';Mp;T2K#F/4TfjY1b\aG-nC]3"i3hT"&25N
+%mX:>a;OWbPf'1D&o!4+MYnlSqigtM0I+8:5$-]84S4Bgu>DIb_c`rRhQrB>_g2mRN/P1pf=@!']RE6FCe2aL8d/1K11hJt3h9M:f
+%A8Yt9B7mSY2[tV@?@77jr!hrSPH]qqNf=A]3!<g,IA\QVdT3ASE1&\AY[^F.nLWF_:UFtFmhDG8$XM>_.?K at JpHZI@I`*?XPQ5^d
+%>^$YU*S:):<9^re%ii&dfrunfk1pP+Z2Aus3<4)-J'Iq.o+14Hj1W:bVO2$sqlI?f$RmbMQIjG&$_)d]`l3=K9ZN"'rs2K7S1]&J
+%-H?;bXtU5j1\;=(d1rE:E9pFmJ#>GoP?n#:L\P)YM$AOpJWm;n<OXC4-7ol$R#B,^\@07U.(CREk=%K6)^e%kX<[5()po9$C;Miq
+%;<W<`/dJFHgbBUW%3C_!'&$5"k2ch('\mIScg6]<R>Y88#ep8ogj!W#Z]V5nZtk=nPZcSp`8u+K2DS>\rR"D^mQu.;QgLst-&)r#
+%==[)8'2YKHVZP%uNbh^I\5#+[XJ at h,UJpa at FPD0Ar67<;j02jQD2M5/dB at dtGYC#8&<rL!!Haj&!!JPm'_u=pk<L&]2g;go6Z:[e
+%CF.W!<3XuSV)G3kh_S=m#j?52CA@$S3!VI-=3M3Iq.q*XH2AO9jC at Cp,Ucj1>0(@[C-5$ljNCLPae:lDE,lVDW<700m2Vf".gMT'
+%i--rfaA&PWFCRt]dfi3#F*!NnGFOF2?f8kr'.?QlW\RZ8'3RDga9g9*C7&.AlAS$C9:=&Z.(/5uk`n8Z3=t=/>72WB^!bH;l$)RN
+%iU#7j%<N)_"5aPnD?Pi0"D6`VQ/=U6pH]kT6=rqbH#If)nlKZV!d at OM9(0\bU'I,Jbf8253V/QO<ctA:boahY\+Rsd,sfPEQF:f`
+%"o9V?[l72g50/AO*ZY1-76L^>=bXcm<aZ2d#:8_QUebdb`$2*:H"uscDqB.cWO=8]QNYoln=S/L+D/kg&UN]Sk>S3NacA'e&8f,d
+%IpT.WEDRh6l;)&c3od2;.E83e#XF\)2">LeV\bWh6kF+QU^!Ac[^s%)k6,tW'(oeZWV-89Y0ju9#:IaJVOtk?Hg9lfT'se`+^iC,
+%SKK,^>&)-\fWm.5)NrO$jqfjabZuE at FSM0f<H!0om-C]h_n36[>S>[.hm-h]8LrI,Mc5k8/(#)_/P)";!Tu*PI^\eG9\0/;Ama%t
+%:?''4-^I/_&l:h.^ugp4-.N8[YFp8S=^HC^`\>U[MmM*,2i\jYP,XE.(GCB at rIn%lGV)?/+f3Gr4]`t#Gs58p7-E'o#1/L7'0Pro
+%*sG9/qTqoMP82<-F`eP#SZ1/#6Ep1abfE8Ve"&\Q at uA9aC@8G1`_#&a30Hd0YoGs94c&PcBjDWA>MtIBXl^2#,(3,C&7rJ.BWnu@
+%_pcM(#ebZ_n9JU;'7t3Q/F39]'5j$4HJ&robSW6RV*X2?^oYZ^6[u()p=1Bsq4VS at DD?S'5+mrAn/:^doXeR0#+ at B+<&mABC)iml
+%UZVedIUAa at ieZI\MT=DO"'pds_h$u2(Gl!=!eW$jgFq;b4g<08\*@gbKS$M"i%$Ks5nhkgB1WiJ&a(j97P2#lN8VUQ-lB8Qd9(lm
+%Z.r=0I9N?*/q"Q+aOA;_gsA_QaZHorqEj<t!naufY%^$bepd at C/DY0+gcWn5i;^J/ad-aY3W at h6&qWc?W`+&s-[.>pD+c-FK"u"Y
+%M2u*Z$2#jWh4QLSmcbi3YXo([+!nik,5p;V,3B7!p#ZbHA8"3c'"l497+Hkschu[!IJ#bunFlQp/,3i5:X,O8e74WAm$+7R;>,G&
+%O7SECW6m/IZ2nH<ps"qH.Y71KLcIA6)aQ38A'&[nan4#Fh2^aAZDX;0C8%K10\-_WT+&eO$JVmFNJKC=o.Wp1lC,r+PJMjEkEU9d
+%m68!g8TBp2bL<aH(fAhIP at khqi;3#/\JH?4_`8jTiITUA$IR;u%cj*iXLA))]VPMuSF"KCY4CU09M3/drc%LMYGp&Nm65@\ef96^
+%S+];c)H&68.As4iV,4;4EK8P'.2PmTVhFp/=R!tj%S"aUbahjVB.aAc[lV[L:('(S.?4A,e*8bIDe84ITgl`*HT=8M?`:aZ&[pL`
+%MD2?15NjMlL%WUligu>4+D3`XGA-Y.__1B^Z[n>W8&"&4P%K,$)9pX8Zu"ZH.6sKT8nt\!H8Z!!ChRnLiB\;8-h^0VbqCq2bHEra
+%$X+aGotaX.SjR!>ZnX>`oAQoGjc8+ATDMmFZ^;'pfJP$.RFU`ZC5%3%74P%)]YW10WF5:uF(K&'[+sVMRfXainc]33nP2YLb5Xac
+%0\:dl2^V/2WKD`,EW4NHrT3X&^@jWr\X_]QkOqF(buk=00Ia'H)hVd*B;Wu46to<QUG+aP[;Y>qkPVtM7=QdPCM7L5M05Q$"s?ql
+%(tq>-o*-Cs3R2^i:+tf/YVhD+;D1nMd/TVV"hc^fA&7^E,cQHc*.o5+@&_lVG`k\.5VL`gk-b`rcI9:XQ(sYo9 at K@$Y^ri,LBMI/
+%[fNsbm`2[X:'Hd7aF\A at e\.7FUhFD%^!+h3GkT1T4G>+/k_Sm4'N:kO(V'bN">l*^MB\ka#@:5%P:)Sd-S"\d>0;se1dmIU:/cu#
+%Rc$&-4a)Jl#g_"Xjl$?Le&Z>5 at 6dla9.IIWf-k&[GkA6%Pc/_Sf%tRaBp;2M\SP[:=!5pb`_3VS<)l>R8d6SRC-cMDR/*S=7>MoY
+%*MeA^c$\&>:L\\ac_FQ?)#g31Q_gjAI7+5i`c>oAd\#F*1Y-gb;5cN>oqP`7VLkcB"1CMdp?nZ7C!Ukge![)Yl-nM[BDEe.S<;`f
+%r%SI`mjqIQ/`m2+#"MGj.7Dg=*V06a,:TM8GND'(j+oWL+QUsk:C:[**4)PWeo1BK6/;.&(']DSgFob^*f0%dc+`%T[IW#IQ06I9
+%rW/#mh?YY!M8*-/LbX[eA#t`kU1P+$A?`>r%(b6:7NL0ND@;P;Cpt_GjVCmtrjhd6NVk0pK**D3m2FU7QNVJ((Q at K*L6_8UP^b-!
+%BYA73X&\9K>kAP^JZJL\aDW0"iMZdRBHi(TDCJ=r9C\j`IVOjk7aGkr05$of9ZN"I9eKrdaZb)#m`:p15FT_Bf$_Qhp.XttREAl1
+%g/eEFXH8#\6S#e2G2#4loWW2)=A at n)>CmYhpulWCC1+LggErZXIOD2ZYg*7X-=os2BdKS:?R9VLdT^u-8Q'(0T>Cd2Y^2a^RppP#
+%9NB"%[]MVMb6E)?A#3GXr4c0c0pQ?[>,qD2dJL.JE9X"u5&;ZqYMZ"2PW,Q-h2M:!7M-jm`0`<rfKjoBE8RhZE/rDX\d:*;2:U7g
+%N6,>BrgKf6M'Q8PUf@,LMi157&H?eq:X_G^@,\KnYQnocRjC(q\X=^n-k_CFp2ZP!9g=6+6NkTO]$SMtnVN%"6$prrZi6J-c]GP_
+%q$P'(;+R%.)fQHYrXq[%W<8\=Rtc at cnQU'dE[hqk0f`e[Sk,2Ya\F+4pBu"!Q<`\2Qt(*e3Ts*$!Sr;Wn?CTo6$e'nm[&k$fRplG
+%a(@IWEY1#NUn at .CJ8(uq:"%rjea:OE&m at W*`o5'Ekp.Ih`[VR.2lUkTEqSiYQ!l*kZ&3r7Pa)N,Lm5\A3aYJc!"ILPl='9]>l8d!
+%\K$jk;Zg-`)XmR(;kE9M\ogVF`5`igEkcsjIa*XIaaK^Qm!IilPalf<aP=]<h8YTWpFOn6X9u=uE%Ki?4PA7cW=Cfl]ps:#dOB,^
+%6Kr!>TZrBM?CjM*9'n:0Q$j!bNAm5i1(F).f.#Q-/T450e2M=c:O at P9+,P;,LR1JQ$GJehs(7cu"&!^Z#j?ESnR`4lip87u08sST
+%fB9D'N0Z/kMs$5'fi)_%4Ju(IIJG. at .XgSNm3)0g8ai,MA#A@=m)0b(^*(DDS^PVP.JmG]fICGMXlR+tn`:Eh5&io%141d(IW5]p
+%DB$/Z/!ZKR.S/Q^P0F`_Z1dE\^Rjb*DR!S(f%.q$m'^S1U/'/k*qLg5P/,]!JU+4.?'4*O>K/ceR*jpbo?3K3dB!["DH[G'Se at 1V
+%N1o#bh%8f4M at +b<X:'R7YC/@-[PUf;-f2C'\6i?DL#T%^qtHnljW[@Pk[_At".e'Ui-TXe,L!q*K7e3B!0)#pE-num7'pucBD)"8
+%$;Ys*Sq,CiN5+5idSbOsKSA:=CcS+a\!WcJR7c."]u_W6ilV'FhO0E?gs@]<&8bR".n>M.]jm@)\qqp!C.Q0CJ1G%`#6L"31b5 at a
+%,P+g*Bm\1(4m-AZp"tUdA8n`ieph]Af#)VP+*s];A/)AJY2I=H\2*%b*(cKrf[pr+=?QuZM6FI@(V\9aH,Z#7ebn()<DMZ.&Q"*h
+%N"h8&K]WK/RX2YiRS`'P;*N?mR`ICtQ$q.OXu\GiZ"s_4^V#29RRkafZU;Df"Zc.dO&T_)IsSX#X!pg[jV#K,TR+2f(SZIoPc41!
+%!H!Hrgd_p-SF;RqJRg!jNK*@.!.AENSkgs0-\-.2X$":P=e:gfJA0mI"3at9dghlUPYN4-U1)Lr5PjCEn/XfO4#NkVj"aQT=5fuD
+%'.c*'=S$87UF!%c,Il.X[hT%[J11NeG5fjm^Pi(;F"0?0e_5FD_m:>Oa)mu;G;ggB,#cmk*@*pVFA`N\9*a_q7Eo3 at G[aeg`#Z^<
+%:J%Q-S?dVpPAbf7.<<uuKdQ%WRssb@#"l['nJdkGPDJH[TpC.DYT at 8qM9jLXe"LQ7SC:Os=$*B8A\oQHF6>dN`)"@Z$Oa$;Zq->5
+%%/n2[V<Yg/b9>AB^KapE"WTs&g-5UJ0.q?%ZJ?rjiBab\Sjc,_.B'I/G#I!8!msOFW1-q2N`e!sTIj8#lhG^c-Mo&MnMJPg9&9t-
+%i6jR?Qk(q^'Rm2&a)c#<]B52e-fp_"BN6nZHT+D(,Q`*!pi'DufQh.\>[X2\gS)1WSV^gli]@V6FYNBT2Ga3%\/dW#ah2[2r6!XC
+%)-M)RmF::Cd\0n_;EF"p<JKWJE<S1Ee9FZ;T^V_D_q#P0Hnd&rKS14/#*u+X<=^^u/N==fMCuL^85,q9##>@_?<aF8XVg`IXt]5c
+%oM-Q%,*2m20?:h0)i-m44eL%-m:@BCl'CEJ"TC>HRjhV6Zu\0i,mK2ZjR=GY'IkqFW]&$f;6i'+HoK&Vb)`sVg1I>&kP*Ie$#09f
+%cI=BS2=m/b$J&VYQr>eHFJ*dj9n&tU"CiICoDrp7lCr?Lc'EBC=<`mZl4i>E9HjP.he/t-,_E-XK)#Q(OeQdF4S1b&,KPdYfS>I1
+%APfRa%<+mh$i\2=>5p.R#;>U0P'k>:G/=IHi*psh4(I$o%uQuQ6O"p[^rP>94PUp>J=QKVe9.mI<&uA<*p&a/P7mL<F1Q!gfD9JC
+%V]i[CK9jiX6aO(-j!fAs+BooZ*4[_Vl48A at ZBGY(O55CdAKHrOq2m&k%-.I[WGKdV5;sl7=h_pN_RQYSo']o"=%>6D-`FN-[Nm/B
+%h\7;W]flj;m*j at sS"0lMVs2?k]'GnN_ZV<f,UI#N5?eZ"q8?cW3CPWAXh71k2`3=S&G`fZ3eDoQ^.VcLW^(GjMH$%=8F@$<cK)gc
+%dNU25Z\:a,7>bMdmm+Tj#B at Xa<X0j7;u%&hmO<M#BfVT.%EP6!;+9e/ol.@/[K[R=s7+_il#-<23TWC7L(^bgc80-+'TB<tO,qi8
+%GB5>Drr%cY<XUdlT+VK\-QSo960u(E/Sb\V4%Ca6mD%l*m`E\*7-c^S:=k"b=T>+D:G'i*.a]'3nsC=WZk=ITaVMWE2#MB\kt?BH
+%Z9b('iA$0Bi#lU`I?I!%N"^8t3Yi*0Cnb#tk%N4;.iGI4c6s47<Ut%sGc/0k+XeEr"]&Id)PfE`86dYuP/`qp>G+`/U3_)HD(:]p
+%bt%`'Yc=/Y8/0/"8E#\8_XqJ:EHTNgL5mS''?g%HZ07?95WcL7E?rgM:A>':op>EoQ5^i8g/h`BHWdUq'CT7VDP*6hOn5)Bh)/!b
+%C]8Cf\5I;uoqM!\O?aWEJGW&pA6=N(96kXZ&`D7[-Rb?o//TWo4e%uG$pfmI7/a8G!-bU-B[d2F2M)E_IY=9EZi!"R2A[_GD6j=t
+%4I4SR^>.);;>EJ89=_t8mTs&Z*6/A5IT%#:KQH.,2H(dj@="%qV6QZ=!Kcsg.dq/+>OU5iSd+/16O2lrs26c`=sNp1%+H,ud<]A+
+%`Rh9o(u-eRZ560PH[]Dodq6!OW&T'hdq1p at WZ.K)eaed#!-u[+8'P)uE&GZ4?L%+rCtE'Ph[S84<:7YI/J?sS@^I'hVF1bdhsh3Z
+%1%pXfriooa6pd'ef3OW4_]JMr**S.>k-e_hE\'TF."`PNj*$H?*DV2M-u&20UPiOY0W-s3G$_.OC<@QimuktF'%XI`c8bu$:f+ds
+%5V`D\O1+JH>Dr[">4n$`:_u6gj).SiljH%3N_Q$J8tGt'QehPbYo]-l+.M=0GY_Wj6eEI8T,X44RqVcc60 at ClPH@H3.:bh/h0I9B
+%28)UE87ahq#c;LfQ-0V3E]@GsW]4)N+LCO]'%etr*WR0rR.)08ZfW.["",(SpNB`jO?H/H at FLfTb,ZJ:ka at s(PqfJNbbm8.R][]3
+%#QL:A"<[(/>M$DG]AMeo`c<;D?t"9@".aN*9B<H>4`"T%o[MeY_sGKt1bJ)n at 61&Uf,ua+aR:GQU4_sgF\I(60qYtB2nA!g=8VF&
+%+9i4#f`R`/^bS[\e:S'76\AX97A#/]?P$:h]"_hX2:sr=9s$ef[SDOCXt\%!,g[FA0p52tgrTEC`?ZRMka57umjrGLP3FW/m8Q^Y
+%`"spIR?U)GY1B1fc6kgifjV5XH9AJ2)E&.RXr\WX-_$XpaI6Nj#p?dRB:cYjiKLXt-PrDJhJiS3VSY"?;ir%QMBe2OJFRIOK6ooT
+%9tiV+i^GRZM.eXnD^tf%10C4!FXMFM at T*_Xn at Y`$3&Ir,X3BhMo`RkK`_gW+griSC578g)4NYk$[3i at hDU'L6C)]&0`WG;ac!^o9
+%6'd<@J+I/2RZ)<!CWPP*'k'6W^a7m)gcd%98'-JZFC:.1=,rLHLHZITqt"i99#<]MQWoJDdf;TaS.SQ]kdgMd(1_Qco>J7eq)i8+
+%9r"jIEo'ap(;Zlnf/M+"?jslPnZeW:NofOGG%.SYk:*Ni8gh#bLP%8)[V/P_ at N8aXT&2I1bMPL44+ZLe-'JV\7L:.`NuUqLfHKE5
+%kqi>h-/6<6?r,&k#*g<s5hFVS"#Xg=bf)&C^K at _;,$rZPMdaDQ1l?q^&Hf;;OPb!T-')_ at 1*mr^%/=$BZjGl+NG"^I>.LBSBlWck
+%TqN"URG\L-.7YlpFMZJC6b:tE*SU9K!B:M(ql+[. at U,Yl:8')$@pimuh]E$tb=Wjfmp*Lg+FVVhc`+]$hbu]aW/qrDgKlFlS-D*g
+%-Dh1%kk/DPR2becp/-jtEl$=;]I)m89Qfkc(mg$hU=4leF<b,]>.\_.(RrDYUDdb&QH+XVJE<C&lZtO at -dIeUI&M?o&:'(*%/'Ra
+%S,(p:9lbN*+[D['RkpRqs5)dJFR:]]qCoR]T*Dt.nffD$A*7k0fu>SE+nEtnFR1o(Hcpuob>Y<-1O7o-U]rd>^uT#A[XNO_.9fkH
+%$UbC*jOq3-^pITL$)$&6iYT)MKX%O*PKS#pAU=b).6\fM&me8+rj&)2XU9(.'P,8_"fE\8,e5I<J<.+Y=3WN\/*Al&V9_X*)LVII
+%n at XEp"\b'dS(DT%Z+VS'V+Nl)0-;29/c!77jQr5+W_qU)pt5Y<Di.,W8A*05)92Jgdn),>INa+_cu"kLneBn!P!OXFRfV."&+Z*L
+%K(&FO1A&6an at ptAa,*"sW')#iq9ua>-P&AX'R"60+PSR2-`6*iFIWDN8VWgP?'O&@/KRP_qV[NYhUc!rAqsi$/Hm-KM4 at DdC-EAt
+%GFpnF at S[cGldWQViasJ6nciri,bu$L"$s6U2U)C,b4],eGgJUg%;9XdOpg'q]mbqs'. at 5=H'>2Nk"3XA54YpKEQt at 74g/H$@W>ht
+%T[I"&dn[&lhhM_61[<-E-V<!h)$j,70_plHn%S8$=h4/)U6W!Z&/r3IWb(iR'>6#E8L^f?F_sMI=Ys,lGV2D02?)BZQFnM(+h2>q
+%fi.%1hRKiAII'5Ul^6gg;]MMCL.];#+u"-nUX?eae'Y]s(!TKq[,gq5WCJ_PfucA#BT56idld%u0$6c-A!5PLhU0L74E^#JmOci[
+%T_:$_,-Q&ZFAMZL6-@\B[En'kI+.eWpM*i_`0-TfdCr1+J]Q;rdC6Eda-:?;'/P:*Ehuf;$:I%+qB+8rM>a]%Ih=4)HoT=(\Bp*"
+%G(t$sneP+q+7+HZ0@(tAHH#_9#.Ze(5g1C_%$Y_&j7+1+NbBIM'g?Yj/VtXe=sZkpCno>rn?!$l7&H`Y[XE.Wo;o0rD!^Q5SrR<K
+%S_=);$Z#+?o7MWeHf^NaI$a0)hl5`<hinf/qiH_\&Q/,s.3m;uHk"eq3O?Kh?\1s<lTOEFD/)pa\Qu1q;AZX5Xu+)/m>I`<P$%b"
+%7]K'a"?,>`W-NHVmKD4.]_Qn,Yp%XEio9Zu.BiNPNiB'INg\7.X$/Ob1h'7<i.PsoHdR,;hkhkpn7M1;aW)>-eQ1",%-nZsc%*r8
+%%l)$e(Y=1(LMnK']\.3NrmQIWpi_dZ+QYur\E&s8T"C&U]F^Ss/`(:1)hY"=$dP[>b*9kOop-l:BUdl:AKDPdm&sZkEf at JiR7OET
+%%c at SnK=trXRR at 9umn%"J.UbU648k^J'FZOs<2.atQ<VQ"STVc2I$?]2^p56e(g#do#&>UXVF(*AL0.i\llX1*"gs9\7_V4P5>E:H
+%H%%+eL'qUZN7CTLX8DHh&m#YC\,Ip at 5HeBdIK^n1[nk?.ed2I]0>*;B[rQDD;IuJ0('G`sde!Ma>Y-8DM>TZ;m:ccF?OE)$]8pIj
+%2IXDNp#J\dUZ(Zb;&1Y)<O()BOYle&3O`7[Gk:#>?cGDj3V"eX2o)>-Rp*A5Vm#VlSn^MQ+"8Zk-b,8ZQ/X#SF%S+tBIE.\WHfc#
+%h4biqWfK:Dj7U2B:?2_%c"$%TQ`i!X,iC_q2TZ2HmUto.CbeND`t5areQ$go:c)%2-BTlI'pC_:>YLqQ8%mXE%Ht(=D-.W;:<aH3
+%rFO;?@g9".]r"\PbB$FgGRF"p*q*o_%.Q:>/dHh$Vb3urIbV4"2`NXJ^@0dQ88Wg(?rWn2pbH#6H+(IcFYtP_rdJ)KI9a\(0AiF$
+%;HXme#M)-g3Bo?hkVs=n1jNDCSd-Q3 at hm8sajYr@/`(!T;DW>qEmI<7k.TM!$k?dUrCWPaG:jM@\a2X",8W6lWb)#3af>#/k1h;5
+%n.6=d(![dk8)'&A at 6PSdRnK_Yi2`DFrn.4VVgE.aQ+,bTl'`Z;_9Mgs*%20TT]O2&/pVL7rh5fX:`],nZ&m.5n<N\dj>c(7iqN67
+%j.X?'>%cTM"P&K',5)*K3P`d`m:2V,8?>%/*Ccrl4JRR%E2I!2H\?2`:um?U$K]%niu8<'q7.K?*o6YgW>jSUBD)@JmsFKOc0?M3
+%AO/(+e=;m!C!,L;mJ<YM_Li:CA at Yr?$[EOmQGi!V4*VBI:A]UIq"l%d!;f)rC6ZZE2ST[00F$sPc4UEcgbEtNCaP#eI"/^n+E>,+
+%OQgn?Zg9,=!h5gXZ>8<+ORY at E$7o`NgJ.F$S!8'`8E3:hEgr8a;DYWGf(HbDFk:1r"Np2TaY>p*_TV*NAf+3SXMK=`m(C^Jd4rNH
+%iO_-\rPi>^%ceKM":,/Y<1XSF8Q54LEGVuNpY$']N!kZ06`:,IG'RL at VO*53$GMM,A_kH2n>'AFSs+MX,Z8GNb">nJ"Eb.dJ8P83
+%)SX?hSN*m)h]f+0RgKN=1M>)'a\<gnfR1c&]FV#Q_%,XDq)GjEnQ6S7CMC0.Ln&3s1$g;G#D$%GRlWGLZggYeerCOlQ]oY7[GsQE
+%$-u6sVkp*1JlRnQJFn*[hcu7AHR(h*q.9"Yq>66G9EJXugk0KFJp&eR'XNLrPn[X*I<cF2XZMNMG\FA<*NJhdf?"C;<%ScQ>&(j4
+%=P8fAqk8An1.[nh2Si4%>V,%DhHXpRk<Q^FRP_,9`/JWiaLKQ9:X?Yf>2`t0bUWm!%)'gSgbS983^qXm5&PZ/(81mb9tNLuM@/hH
+%$W-9FaOe<Aaj/hIGHf<;eMS;KLOdKIFW7Kr/2PDV*g[=!4#99!p74Icb=3caN.Fj6pd"5+2Z1Z_XO)L12SOepBc5fu($u8o)O#eC
+%kXT4US.;Rt28k"ZbRHbU"-;,ViaT]3Xu\h1r:!=dai#9F(.d1TVL=bWYuR&rbGPCX+jX`K9Uir\*8(5f4a*7;2P4U+2378;oOXe_
+%_ttcFZ_W-+-t<nPhPKdWRUP8m88%5FQK?gO+YCh9r*Y^;P(?@>jMSbkXU(fI\X4tXSHs_<D-a>n.RB at 0>MS5mP+]fV\?Xm@<YA>I
+%W)&&*WBHn-:>[A#4>J_oF#tRJ<5`KM"8S+Z$jor)SWR8#QWX]d<"d at VT,3O\5Pe`q"7a[#T\l!R.IC1f_lZS_6ASKg[<3C`D5Fr"
+%1LXqmDuhsP]2OW<9j*+`EX/dr(ZI!^:"s(e)1s_IUTZuQpJ%].f.Gj($73mTO'VMh=<"[s'/Y_;Q36JP:jC*fC_C[2&L_6M]jBco
+%e[77X[4>N8'TrunJhKnECDrF(rTuRse+O5'IYfZUAuE0!<fl!.SB4d:npV=<.`/J(0kp&g5"IZK'P?BBeej\=%ra7J\m:9 at 9"V(R
+%#B2E\jQ5/0*:j>sjXmfg(e96AF76Vf#/=7hW17]`"0m&"@SD-r!#^EQT$'E(1;Jjnk=.;A#9W*#@?dVH3!oVoS?tm-Hsp#PL at 1#V
+%LE)PJN_aBjF8aRNjT=Y4+-F@%;WXo-027GOe;#=L-Ah`=$97\CF":V#WjuqkJZAu/Da#G#4Z/Xqp=oSrME`?VI&ajMelR;2Aujb-
+%)p&;5--`/_cc;N\X;o+`\e]b%cPH<'VWiJ<VXPbP(+m7JA"oAs"-cYuZIHB_I4cB6 at W6'WUt"J$O!"Fh:Q3dq*j!LH<P;":OI=oB
+%E:uqL4RhHQ88S]4dfEkLqN at r;/W$W[,&tH,qhSb,':3?JKBONa=r\p8og.<S2#?i$I^gcdL8;UY/pcKF_d=;I10<:Z/:<6SDrFBS
+%>'1^'V'^cm@](P7^D\986.Zg.it&C2TCTZl>g\I.#[E^=Yg*fYce9j+=9-ZGW3=H7bDBt3$jK!3X+>^!V:$R)8g!o\mnkV,f=A`0
+%_U9e:Db>=t$8G4=\%,[]]$L?'Y"<&f\@=Z!:+FCsWo>NgB=H5+FL0`OaNM^N>UD.,D$65V"g)ViE;0luFt)5ST;dL?5e9(BF,iYI
+%S.Z"lNc2I!qm>ZPD+X6Oa?`pTVmO`s&7"4&Oa8ak3H.$06?Tfk8jD!]*^OGLS9^9spbYuO[:,.o=#Fe^W2=DoAYkVZ>hffY&6mF*
+%2 at IFQ$H)*iVcm-EV'oRq1%V0=Q%Feb!V^>8:o$O>7iO`3rI)!+q>Ps8<&\UUl);WDJ<NWqr4MI$1$EtVWW\3mN/Ot-kX#m<H>1C6
+%PU?PU::bolU:G/`\uH\C\k'4l&/,$.ftpC&bZdB7:<GT3T)hjlI=PJIk/'P@=J'WQQ/H9Ki$KQ_[!-"o030<#qrXbon!<R)Y=J^D
+%LqHF7Ic<O<Td`Deqbp[o5hnABS/Wod'PXPK4'oe(Y;R+5[rF7%V_ujaQY[QOkKp$':0j!(FJ0!E#84#^NHnR#aTicH*AE1dl7Y.1
+%rFl)Q41O[`EUkF%VU)(e5\cseD6IsG$-6?L!QC at SqpaX3>(7%s9KkK?RC%JfHL;cBcH]j,lcX8\Gr_YhYfMIL?EOQ">)\#'j-eS?
+%R*V70q2fpG\l(.("0^Kti](&i8KEA+1sM61Q@)diA&\:WfDd(fQc&PP1XjHp;YJp<[.R&!+0:^maAs`52Xr`@9>*eFmQ3EQj]&HB
+%+OIZ$g3?Fop,o*4kq<4i0*a_&A5u:eUebj#c42-Z'Ii at M4!1+#/L=1J==to at 2`hW$%J-']jHS0>2f[<)D8adpX?hj%inY50g=5Rc
+%$b9\sfhYofU5s=)Sk#0;5pUiCng<*d4#,(2Ah[]SR,2]p^io($4GqbLSh7u/'u>=IaRu=Z7n^O)-`$suPHqTtcRJdMIU\"l6GcaH
+%,P$A66_?+KL+WbX[h$)rS*Mi]?U$4Ti(ZVFHCfXbGp<5FB'VX(M3;gbO9S"h0c'sEC4kQTV(?^qAn?Y`T%)6"ddOR(BG4,_/qpHI
+%o%k_t#PoeO0B?!PA[%:r<>9-1Ub6I^.SrcN_d6cs"o>[$([c&=hYVlNM$IgJO($bskON$<WN+<K>6k2\PS:fQWgi81qoXjY!j=g%
+%(J*cPVihsPJs3bY=ncVoA:94-a'7r%'YoA[!fNkXmiVbf2eid7;@K'%HeI#o!Db1=m2&<U at SMJ&WI?<75,fXnjtoV)oF%-k/O'hk
+%#]V+e0FrnaH_k/V?u9u>_UhJK%eMg/PE#dVOc"M8(VOh]II,)2_/AS>A9u at g0"H8B,U-!s2KG]!O?L9-2_<R>[m:S5AXX:,VEsr3
+%8A5`W"!6Usdn]k?JJs=hS8:Cs56G2(I9 at q'k=nOf9$Kk'H2h)/H9LpOYDp]\7iaD%-:d'*T=D-c$p"j?n'k[+R^(73ZipAEM4oQK
+%f2dNA/Os!2]pMT_'O-(aGb>ZZ0DDicGq>((GjR)]TAqA;^AIl"/4i`u">])nEQAG;jV2Cc,L:J:D%,i1J0MWq#QXEW27Brm;lZ%R
+%deZE?^CL73VU(0Sek4o'g9,VKR<^.!,pF!.%gpO)@qRj"PD>"9L"MrR3;F)S0<+oAA2p;FLR#:^_c%UkEk<2_-IF'C:'\`i(Hi"M
+%ab.,N)VrKd#PG_kFu at gikBY7/GADE%rGlPo+>dZm0V>WugTZ%KS+ngs;nVptoG6)r2[VP]f'\+`p:ZFDDbd2*#b=J0kE<Po)XTCa
+%1U/c>T7sTL4j>aHN at g6OqcpAjU8(!`ML,,1WUZdF`BZ,=-?r,&M>We;Z at Q)Wr=AGCDSrW<OpAr_E+:Y9AT/RkJqL%#EMYo,R*&8t
+%/d[2 at DOAY8!`\LN)aEs/,eat3q>mKDOenVFeADE/TqP,o,P>-_2'_LriN-LX#1r2m-%\l`)_b8eB"_5gWaB5B\d at IRJW)MIWFlf^
+%RHN\>-Dj<SAte96Qin'LD`b?M.W"cDCc]eNhIk]dO!HJLQ79i/`e%uq/=+&5)jd@/(7?i"%`'..-?RDk4RJ&4Xbju3%s](:\*(g&
+%G[F28l at iHc-9H2"@Ufk%)g/t&]q&ZaN$G0]%Xt!\cEMfR7/6\`P.,D.Umi+=Qr9[S7Po->"F$@52\DQO$ab>(?&&TtI at A[PH*Xag
+%hGa$2I+?Zqa$KV[-'6,e8\<MHf$mVU-P.NSPf+hiK:8FC(+eZSb9`et$Hm-nZt$DL->_WHP6P=_T\1f5^Oq8JWoIl+(4H^Og/N/$
+%brN:a-8r0[lB*2LKDR(tRu]upfm2??9grkVAjXbX8#SspIKMFI at P+'T^dU+F^Fc\JR)Bqdqf>p&+n1A5^Q"[c;3*M%A20/"dJ4%+
+%"j.#&CZeEmZ?*\4G14!,cjqM^H`,[sZ]YoJH>U"KK?\f+Ep),)A%#N=KU2QZ2#^_KNn7>OMM1&tE]o9P*:t6aIrC64_[nLnW?qX2
+%O-M57;q$-tdSh37PoNDgBhA-)%`F,"J;-s[lPGA*&L[uo31<:U8sXUKPG;7g+PUW=OOQTs/.KJ:_-Z6OL,e\l.0V$3mXr_%(NAfB
+%VZD+uW-+b4=NS4S6f-]7<sa=9%G5tJ`Fi1-p"Q;He*c,`"`b6d\Q+`X7QkRjG!`4NJ)te'?Sq'p0a>DTB(GY!KJ1gJQ-)ir]!B_L
+%J:+M%46I]$.o-K+S/jnbHjmi!hpJHUIjHE7a*J4%Q]"F?j2S<qU1[F'n&-+MXlL.'KWi`o,)iZm5X/Hm9pMU/R`BbY3P'L];u)2_
+%o[Bh?4^hmI\S#9R'#EC%mls+&WEaP5X[]Ba;I5R/ZDjM at HYtnr0AZZi`L6]^nM%HKa$]`-F0)KYj=TYgk2A&9/<+kuLAm.Hogc%P
+%J"G4W;j(8Q>>?6I)#[Z9Fkf)Q'D#',8)V][Bep(cjGCJ[S-^#6qCB,U9(`$&o\'h?D>+_s$c:5<H0Rh^/mfnBOZr1n<?<SR?Grqm
+%#Ccs^`-/Hf96`f,hd7!Dq`/5R&f8O&r>F1c\P<h'hC7^T\-nEDR)V<HGLEfm"k!3MG()-El2pt9Msm&gI-S9#CFY;HRih#eY.I^X
+%koRaM_++B?&+W+$!OmfI]AP`P%eK,[r!dug$9fU$Y,5e$?'ckZR4(-PIECNb/FTLu$N#W$d>!rkS0.S]A#D*T6S>i>pXpUqOb/6A
+%ejgtZk!e!21i02s][da2O98CP=<GN(9)+uu/2X3CF&:K3NChrjnd(,V3`,[YPjMB1Uqlf?eL$Lf\p&>\q#U)+=Q"Lg"&fcu>UpIh
+%F-L_]Q>(kB[cP,!=#!+CqS<TfM>0"$fT`_?I7k8&q;i%K-'MaeKLrF`0BT[T&&jYn[.X;B&7XuQ4>"4"QGWUhl)CJWn$8[#CL7>d
+%*-;3LBO2Bucdd'hNAcAmn at X0SH>c3'H9j4/3EaWb5C)5@"<-i,8AImlZ]f]s4O31Z;?W[o9!H:?b,ROKnc6YJ5j7;RMc?NMng&]u
+%A+K^bXCX4`;[C at 3S^=1,WLK3:@i4.c8GODh]"t/B;S].;8NN62U\@5751-)D0;iukX[PV]9q?@P0al)C\YX"f(,i?a1dE.20HQIc
+%L@]9Ci^R'[1$-.6cn%#=*\/*D1/H?^`G-^4hl4b\8fC-KS[IM4=A8.IWn6>!,:1e.nD23Oa\crC8o#W9D+*+l`MZ=W9a/$!;D5u3
+%P^1;j-XRK?=`!9*(XPt']mMcJ3</1=$YH0LS;2;`UVA&l6_B at 5=f([g8L0f1gqe2GY/G(_>;/>Ih&`D<`Mqjn*orm7V4,si!^Rj^
+%qT"A7k[!+4q:.J at 45t9rRh=;`;A1jcWF^C0lLC_Qc'un+ICks^kc1Au2pV.n>WfP;PSDD$nH^M(\&_RGYMQgQ+a+*JV1`7K7+7F:
+%?XCaQUQ_Sh=Ro[B'a!uj;:^hM^YE`2[<]cM1Mu"dGqLs2H%s8j](-kTp/R+#L^G9 at U>X[nqZ?Rs0=/pSOZZMq-b<Fn*Uer(\_SQ%
+%D;4o.O_R/ce:O'gRk%gt:68p6Ck:JQ&CJ%Q4n&#p4\AUBcc_E(Xi'<,Us*2IPVo?!N*`Buf_b)?juNGGU;Pt.4c"_ZhcS&4%[qNf
+%r`6$^rbLnjipY+BTtQVhZm7iBi1UVNI;+)EDTBC(((g'DP[:nXa^QbP2%rYhn`HK\1TCY6>'N\?6Q[^rKcBX*;MH18Vb<278C+qF
+%%NMOa]Y4CtM%RCWcXf^&$F?OL;k3;<Gtu$]Wf_r_o'$eUCJa,0SYQD(XnZX@,o#0uB[2#=%M%c\5B7d\dZ)4h^ejUYLKIna at e#aS
+%bsZ\jb=Xbd%H9F9gBE!F2Un"[GmY7H:jAuTg`Z&#_4<RUV%Cs7chG;cHq=_@"6F4A<5 at EUVP;8E\QLqH_%jC&?YYc"^GRcB\:b2!
+%>s</Y"7S(<931)b9K>"BhO;KQ5>TY9/uWEYlD,nJW'mPMCOmOBNZi31A,DCZZYaq6QVr=Zo-7Nge`O2uC$:7%_r6S1cC.r&Q+7M5
+%KD5OX&g^I`Cq#\[5qe+U2ZnkY#tQlH?$JlaTj^h0ipP=#8"U6RAPd_&4Al=ca.3OD[osJ'+U-^o$/W+IXbDJ+Gu at 03hOW<6UU9-K
+%-QBp`F&t"rj;@jo;`%7?C8C>=gfPGjh+9%e[5mIrQ./`^M'HM*hTPPNhlkcS,Ch%(l<r)'iqphZJ(U)5+=>l;b1?lXk4l#]%@Bd?
+%6-C%^H^3d+;TIiEiK[3Lih292(ROX\@uPg`#UM_p6aQ'-&SfPU&"%\V6oIN2kLC!=oB-E0Q-[fC'IuH&5g%<%MWp%VGDlOk,_ghl
+%.NUN<-i[0u<s:bqJflsdM'#7IB8X13jnIP3.\#MCkq8:._$n.t9ks&<d`1B'V/kTDA7rtA;I2*D][#d4DG43X\kah`.88p1!$rn<
+%FB[NM!"oCEb?]VcR3+_MAA:]BYl2,),fTmi9gWc?VFf@@,ch(d;>g%-Dt!*_"Qd+0D[)h7[kHi]U/3P0imVqfRP]!Hr!*Z0a_3"N
+%0mM_mW<+#^EW_bZ76ejS(Z.2Wfp<73B"jQ1!Qqs_#o6ktqIO`V;@#4Y(NROpS7c4?nVU(go;pCoeF[1U#%B\cI=7OM(3Yc)eB9c6
+%bKif;-S_eD)G#kla$N\iB>N[nN!m],kF3EHV>AEleTlHF6%q['aTs8$,6<2(Ga]sKgc="HmY&GumAXRV?"-M^kTu-qTrU;jGqR)n
+%qED8Ocb09ImGYn4^N[[N6mgWfl'tP+^MFhFSm[h'XeK/#;OT4h;(mVh*hdi[eg14&*.ZQT7EI"D>)S2`_6-'ERnEH[W5GNd[0#cq
+%D`S7,=(bk++/?ee*RFDY#[&O9/bi%)Yot.u-=':GK(@(&LP^j:+TVGF*cIWs$MF=W at r)IIA6&mtfC/Vd*=!n*'H?iSWGIaag"iN5
+%\2Yhrh%JH#:[fNf"[_$uSaT^`O6O0+g!@8lfl)5uqdhpXkp1kYkSncME7KPh`m8fjipnlAr;sdfD:f8.`RLu+m$!MEW"=3ek0AJF
+%PVW>bElLudP8sGKGZN8`cF8qaG-06OCq:UZV]7/Hd"5<iV$&R83sm?*:s0Ta-GPK'(\u(9J46aY1GgfJ\G.!r4np;a85 at X&A3 at 4T
+%;OH+hZ?:-F!Tmc3$p'Ndm!>@RDoq at W'.J]V1b"DZlG=P>:mb=ER(utE8f;g#V at aI%B74AdCaNKAWW1A(i*WVHJK)0`aj9a4.D?IS
+%5 at XQc.f:G$Ro1_"*>!>[VpPK.e-C36hZc`)XZ<>VrouiDm+CP<Uf:\'%tf2pZX1SrfJT@[.k1t#[3COjT?:tCB#P6>-MBU"SC0ma
+%g#d(1-N-',^9nm[n^1&\b`,6:oR1eg8E\-3&9XT2aVk#ec*arioHWQ!Seds;P09Ds0I<R(/OcHq6F%PMW82")kQbK`E_]2a'qHbc
+%QilW*-]@Im>)E@"\)t$c8]e``<gA)<T+\T>e^eK%AgLi)n[V?t5AWD>NT6\,D,69.&4?O92$HL^j^gWtIPj&.Y;jYW(p>[mZbr4n
+%Xsn&F1!U_N0*TqI9'iV^5#Y+(Jo3dG$92p=kH_(JZdJh^Jpb&D`kLN"0o:HcWZDuireJ%*;9YDs'd)[$rj^Q8Qb@%XESIs`IsMRZ
+%ljn0-<.)eE8I2-[.^c#tV*X*6n<Ge5E4_;*"#mC"lPJg?.XQd&paD(H)s)9`USP>[K:5S at EX3V05#mk2""#m9XmeCN,ZYA.pkN'*
+%j2W$.8 at VdJmOH[r-hpD*@erqO/ebi at UKfDT2DEi5#;/D:`K#A5qm=g$EFC^_OW!j,hYCf at 1^0fDE.@=l-2R,"`h_Hu4oTcjPpO'`
+%06>mt\>^EtrZ%l0dUa>hhfo(`@>GZf&VMgD"*OH2efPSb=L63CiS:QVIT,A(5\o7m at cd-M.H.]Kd:Dfj;i2,*8c=&"]B7!8SLfu^
+%gN6#N2\pK&G=f58;Z(LfoZ.^#2-j:(M'Zj2T&#H)8>Zq[>Hn1CBlF6Q-N58\9J>bHkr'PMF-G.'qusYLWs'1[)$!5.6=m\0-24HD
+%^%qrFio<c_LTSI%R_dRrlUqCXhl0$_O<t=;qlJ<M,W;,\\Qm0#335Q(Ij5(c>PA<s90el!%(#YGqGGp)#CZ/Oo at 4@`NgA<P54dh`
+%^a18f at r-'i`K$P%h5HS'&W3-(KRQ_b@;WC2!frpjrA5DGb_t3RL.2e at n/I5/q$E;o=l[]9d]FO2AM2M0_T'``Jq.d^\;MHtQYOnX
+%K*?h<#.4kuMd/ZqN%a?3m at -N#r7ai9/e<aT_,Piq"916U%"(X4djJ]j<SGBF;iBp3XNGYkZt<tM;<1pM(_:GE'_%&3Q@$&:VP<n<
+%&r:COmPoQ7K.t&_meq5)lrL3?72)m->Dg/RZC"g4j*,5/;j7rL9=a2W?WZ6'DO0Z>YOtTn at bcFp^01pj'kc\U at -u:71.a>LRt9Mg
+%?;nSrQFn#G&n\p.En8M>C:`L8X!7]cZDNZ!Db8Zuos1ff98(%kYl"DO7'f#/aP\uFT?[=gOM2\5F/V&mDVm3l8p\NZ8:]f]STeBF
+%ZdRobD4=]]gbXTOra\c%3WHJ_\e`)4+3D5P--`i:W2Y]_#gF\lB(]2&#NYFs:Y3HZP'p*KKpEt)L@"^SB4>pTL(>QbS!di&i$RR<
+%lcKs:Y^`O)]\^-H=\:jISuGFZq!5FE=ERp`Y]E>PmlC$>/V?bgmGu9P>u]@pHYB+e!D4("G-4e?E@$s^YB-eO:?/:0IaNBmSZ0kX
+%i\\^#qY0ka"D981)Wo#a\t2[si)F=1AN?[<erJ\<3KKR,V8uq53j5'eNTJ\sk[QV/)`O-9<D2g.C&4$+Ms8VV1a^8j0KitY,Ia-p
+%;b*0<,fZ'o-)#Zi;Ui@^`_Bp0a9SIVP6UBLK-/.A^52k`E9G[_5Xr%uY_s62$c4i#`Dfm_c!]'_7fobfT2$Ts]fDl>&(J'_o4ApS
+%GSKMoc9U1gZ@)><p*ZPD8Pt&mbP0[,B,F\q*@rR@]R9\da+IRjPlOcJH^-TClb&$EAX;9.PEVA[+Z\N,)_*r<W.KPB&Z7!RpQ8i(
+%G\S<M_dNn:>h(9pnS>\45Wd8)n2q^6%\g#a)gjBPV(#'$:2%6c2^M9t=IH#dAl+\t\s)/m</8Kj><tC6e3o(UF-\hF8##$i:C(`2
+%I94':XsQ0if5sMfW^26N<T;strPYm"q"@*Fd`'-!2?6">B+.tkd.4qAZI.TGPilu1SbU at ZI\U0cFHK()s"$Su$l7KBi-YcqZ3rXl
+%_'Un^e$P2d3?PjIeA:N4p\hl4aor;FHFjVco4:$Xm4l1Hn&?8'2rOdKISa7!Y$90'13"h\SqpO0Ef)tqs5]-/^1Ne@:!2O7p#]O$
+%FG:fGSJb$lGt]?t+BPR/N[grUnBHO:]XS2$h->-pI8gg#k6[G5a4JdlmBp1<IgXmiWNRA&UFl-M at UKpiK.BV;Q`2R/GFlDCAY>,I
+%&4H$]1 at P7_/qOu8g[E"ikJD2_!MtRW+S4a!-"jqDpZH1=K\BoDSDGSIS$P0[p+#+hB[o at sU??sL5/27jK'nNo]J,*K6<W&B_TL2"
+%4K$=.mI'<b8$c8a<J<e=q_3-_PMUrec(U6V;$qBp=/2#0RX+PAk5)F-OU>^*dh]=)Ya+ArS$KDi0N:H'7'Ni?=KK#9!D[LbD=k_G
+%*<dRp/>jn89g/g(8/(_L at Ir?)@r+`%eG"U$D5"4U]sn(G!=U==](S0H4#<ouSM9YDkX'&WbD#c#3_sV4*@,UkVkQ1Ab;p^pTMQiJ
+%WB=tFq@;)Epl,)n1:6SV5pa,+R+0h0X,FRdooT#krFj^:;_0nn;':-_Lb&kOFQW3BGY.8BP&+Q.,uH=pj/)C:5His.IqCBO0]nhM
+%8q?j<4aAkQO2PX[cHJ>_Y4?2JK,!]ujt!$>Ln)dS.:emt?TJ/K8(=,t*S[PV;SoX*_-0l+c<\1 at J9JZi'>AD=%7)m$*nJoOWJ4pC
+%-Q)Br3R#7UPAD2AVpV"p_ at 6ej*2s&"]:UDu(P7o$ic?ArRaH5H:kqWD5TKZ#3A<TW1^8bffs;1^L8.[*\)Zf308BhTe]>7a+#/jp
+%P&I0iGMW at P$"V,V_)$_+hGch447?g6:o-dP<2q#&>l.hC5pWKY))4[gkO).q9bP^-9L_aJ>g;AnjH at RcHEZYZpO:+R0^COXbtgFV
+%;^R7JUQ93VT]9\"C<O::c5uaLUGo`>&p#E0SSG9a8*[D0d?Vk"/lh/jGpF%Zo!"&@goJG\?`0=%R1!"ZTHb#O'*9ZKT#=?9B+Vhm
+%m4p"(dB9)?T^,715%en/B)P98fT^ccNWcH8KgSj8@?B/NFk:D%'u?R at _'9Dh)[6]=G9UU?.M>PH9F=/ZA(K\K%.X]]NuoY<'Tr]\
+%EggO?Gl]nJT7[f?ISF-D!eplaI3b>>fjqh*ZI,77c&2_7\-7j)e*gZM2tB7spk$D*V7/8-V-95okdt,s[1LNfID7t3M2!&DS=U>f
+%fqt)\R=tF1;&/q-SX9fb;.PIs::UY at X;IIgn!)=j8D^KC0+=>=cJk]`XiW[Us,c(9#oV-D:iLG;oYNcp+XX at KdRc&LP.mBjL$!aM
+%fTTR'>ea_JmYtK]Y+X0Z/u67$aJa1+0Y%&5;t/p"YY3<k3chd+Kd*noc-+!qg"Hm?=02uX*,4gJCs(_2,;P7\Mk6F]S,8L%aYa"=
+%)eHn#,9VETDB5-=?6Q-(d7a_k1"T*?K7Yrg51t%4hkmCD_oDQ4?@EgSR'#l)H!%<,PC@@)m/^Hi`ucr4'VEGsf.^!,@]u#`Q?n9,
+%;4C!OBlg:63SJoWV-`2A;(CnOroB2ANVD,r8LFDuCS9RPs"R0q.hF4t"*cLXcZNOrA/]lsA^Y2FhV[R9`SW$251j_u=j2Ll3)+3L
+%B_=2)FRFZXpr]qe3Qj4b15Ec/aF]I=.p&q&2SN=WMoRes\%YE8eunC39;gkB at Y!PoYU%/e2kN*CHi2]tlW%oK_ZOIb1T&C<KD\`[
+%[daaJX0=%Mo<XYI at Or>NRhr=,)3#nodVqb%NugS?-I:\afr"u6#<4)h6+89SXs85"'rp>`,r]o)5c0d+f[M02o$7!@ErPYgnlE+R
+%!]</pIUlst,kC,YEr\Zrj?o"76gujYT/Lr<&!A9(k_Y-lf?qE4%F.O9Of3-mD.k8k-&2!]aV2!M7HM&W\tpd]gqI.^$W7R9S"(`7
+%8<gPX*UM7m7lK/cSpaar*MUr(K<FK(fO;&5Q at l1n&m.'D1D,k&=^d*&S/L<W=fS=p[nR*X-:^j)2G at QQ,nF($qaF=TWkY.26=]t(
+%3aJAPkJDsj)T9CfbB_)))k^o;j>K1LJG+H)IL=].n)1pB+sqlDZhUuF^&!FVA.,*XHd]sB'gDIH\b(`c*qu=E30pEo%s"?;57k!,
+%,<o<)Sn(9=)=Wr9Q-8Xp0jR<m[(Va"4BI5D_I\d9^f>\JiNr*cF6H?'OOGkN4kIMk0b89JWr(JM4 at CqR0jO3e>Ub at R+U5B\M@(&8
+%IhM(i]>VE:E at R='U'9`EHkJaV$#$:s$&n#Ts+h2[EL[qRgIAYE(((`^Gf<lufN"Lg_\E:Fion(N([$cT/?@jc3Z2BsllhGg&bSM!
+%HDXBf:;W+qbH3-hfA*Qr_=j3<P^LmGp=W9c(CXJQ\#+?I'Eu\!)<`CaR@'N^\1c=3.^7Tj@'O<#Y.;iH&:`T`j at J?t&W<OY6DI+Q
+%Z)0[NU2%g%8/h+cHID!fUL`=W;sZm#@kK]#Pb@?5%RpAFJ7l#ji!`nRLILfE'V&F*)FuTJJ"=WJr7FdP]N6aSAK/=ZbI[Pa[QgC*
+%I/,;VJQ<$SjHDmRQ#k\W4RoA,DZs!S)ihp-\0S;tCcCi661N1n8]@.]TCQDHCScJKk2N/;B`(XS1P(ApF^loXD.QQbmF!>`KCs]`
+%Ze199lpm1=aaNIT$TD0K+;7-G;HI[Hao&P]HK5]&D`&7^[826;_FZg2P,=OGo1u`2oagY-(`t,6VIhE5Gun[OfQP-`M98XpL"K9`
+%+)cE2BM_!!F+@/e>&H=TULUt4H)V2'.D*)c9nhW4UgS\\Up<Vs&`hgOZZC!NM/;Re:#VKt7/tf'E2o&=\M$PR=Vj,s^Z;ab'uLpI
+%:hH^[9%84Q*.IP?hp.oLV;S5]Oar3cT8GZ0B"c`qM69j5,`N\gs5[#[8Z#IVP2-:FYY\nV;,cYT'9MftV4%+<=_*,1%VDI(_tYq]
+%%P`6AZ'm$QaIa#`=a&nkO>rWZDbr-7p(eq27<usi:<6*0nHm99"u'V[UmIEj7 at tbJ!S`t[F)AViEijD-_1s;^J]_tpm+q1c!s^+K
+%jS)07kCo"M+!>"l^a9!d?B64$U3NZ!/)c`J#3(ZUg_.jE at YbBpJQt*65-3*le]Z[:c/^Ws1mga1"M1_0mNQ#1VeVrF&H"KC6E&!Z
+%=KZ2eo:&&a9J5LWj[o45WG&mkNFM-tAKE8Q]f^]Qbj,uBdpo(6[<eETMb_^)("kWd/g2s[1LS<[g+p?$P/l^TJ<sh$8^R!APX-mN
+%k_,#=nkFYA;k:D3l#oh^BL]Z4emCUM5UR3\U'P,Lm9%OlFWr^Kp,l2jlpK?B=T!eH;^L.=9tnd%7A3g`VFf^:k3X3lck7aI33K'p
+%HWoAkpfKg?!@54"_3B,SmUgbi.cuiXHB$XUFOQStYFg'F*P6QU#F;VD6m47p^XrfJ2Fh7DnjlSQ;H7:)I!aQ,N0NUEG/(QnV3kAI
+%!5Pg<rJ*5O+u at 3$oo0VTDWC.VR#6DPOk;iV15p at JJ/p\[q+gal:4\&g@%mh*ikpX2[ID!3eO$FIZ+b(*?jb?*!_g/l%g=Qs at a(/h
+%b/Cs[e2I1ZaT9uX\q^%:IQ%GQOZ7K&>3*R)OQF7^FC3`YHuPq9dl(*adBrnkmqZ<%%H:5Jme!m):P<AK'2S?!P at n6JZ>!a<H..('
+%8HIX:qF045miuBO>IIb^R3"+S)`U;#rd+ri#hlAmH"uDb4:%B'2YgsOO?IuQ,ng/qB,!nmUhH^[;AsaYQ&h8Dn3i at B53EB\SNd1;
+%c_'Y,h$T\J>ecjae5!%mO*)jKFP(C6qBYZXRbM$BG\n74?$.BAS,AoUS94BXE84Qo,SG at L4/W at 1*C<'=K[tgAKU6:;i:oL*dBej\
+%!Tk22[@L$sfgQ0E,Ss==ldFM&CE'_m^jP[r>\P?u!FVlS#l5da=K,rOCJ5OHG'/>AnY[ZIS8-uk:l,,],ZG6)"P);,PC[N[Vt?97
+%(7]hhHEJ;`>B"h*g[J`<W?BUHbroQAX7^ZRJ=p-14B]kWQcjR[+L15(,,;$T at O-=be!Z:Vo4 at onn(AAN3jho,E1JP;4K*^u.*r^@
+%071#c>.G#,F_8LT&_7r4QaAVeHT#-2b^j9.>gglkn1)J]C05//d1\_HH:s[tZ-0j"X/&OBIkr+G;j=*hU21[[4>VUmLp?Gea:mnJ
+%/L0WVI)r2FSqG,dn^Rtsh.CbZS+'AG5W&O*m%Y](I/3u_*;c_@]N?ULY!'<>#PA;=h4-h6G4Trth#\)QZb8J[X;9("9d3NE/"ah3
+%29"U.UqNV#9.`EY7\,,3RVL`\I>DQA>f77bIkV2BjWNr3\M4/s<M%BkO)@$M]NM4)Qp0FO]Kk&=WEq1HT!XYV_S.tp9%q's)3K';
+%C!AC`@rEhXWt"5T\a3RlMN[&",Z[+r4_]l'IKFtF&g=ekdM2u7l!,foYP20;oHlca82q#VNOn8a5(UKS/Y.$%5;dUi)kni0F>-aW
+%5M[(?+fT<:43_pH9d?3m^bRc1U>X"Wj]@U4IN1#Je(K6d6ukVHa-VQajYpA1;JA"V]O8n*"t"d/?RYPYD;^JLe)5OJZCp4e,8VGc
+%kXS2$!7h2[%rN>`+,- at sMkDkBcK1iSQnUgE1H.HG,A@]NH4]L/VnnY,-s0YD';bh%ac?FS++:*R\g=>89<Dq,jhm-$6"`(fo:,,H
+%g6.BrV>./$RbqW?FCLU8]uOQDg>]h0X.HtYrcq26^&8=naDEmh]q%R<e,ak%Sc2c%*_m38]R(c4SR);[Y"9XDgpA,D at 8l>@hlarr
+%W$q53mC<m]BUf0][B^/d2i7Vn0^TVoNb\^^]kU'PQK?FU2\oili@:1DH8WG*+3bQ4FURK:^Yne#J"1<kot4+(0+5Q%A][GrhY0D-
+%g:@iL&;K>nUnY6LlY%^T),)CQi'ZB,4:TV at r3Wo)A$JtfR*nS-@>>/6?3hHS7g]39#JMWq at PL0dD6Ji+l^Sp1=tWTH3TBi'ao!t?
+%o4B[0Y+2bTl/i@$du"""I%,J-PM@?KE`-#GN?OSVn6ufVd<>HiQ):[$m^(u<[,:?1hLm`N&c'e>*\&tU][6?#Z_[E0F(Eo1E=lD=
+%G)PgZMC"n^?)bI)hXAX`Cm#*&W[:UF#J&+qROHQ-)j#A,WB3!>8NF5$:ib)!_NPR5<UXZ!B^5?VDm*jRetH$to0VC/<1L\\n[g+Y
+%,Klmo]MaP2m3EEI499euWE"#0)K2cr-`ldOMiU_q5#U at EQfUt.?3s/S9Pd>04LtX&nnQsQWRW^o9 at hkibP.[_$HSh(^>-8sRJ@&^
+%HL6Qr.J)p!T18c[ID/+4WLa]0PrQ@])bJ$KC4UO?mpSqY]Z21ui?G'-iRMu5>>ML4`aF\m:A(R75V3s>Ys[ZM3o4,=\L<&KSd._.
+%m1(DPFhd;l at es:npaHX97e1c&X0l`S':'Q7S'R7-L-9u'(\&Bc#>B4F/BA82&kW2a.%D'%dApm<grop(ap[H#-;#3$.3-(R$A;K-
+%=HHPJla\(?0[h+-3bR<MI`S42+5D:nL<5'B%8F9dOk2_uCWc3BTu;?a,?7,SI\LLLQ(EoLJ+BqgL.->#7h(i8Be1puLJ=?5?VWMe
+%4Ne&I,Ditj,>Xu*gGMO#"a0/l]Eg)TcfHU$<Oi1d)`a[#[LAA at hCX3p4IE`:Q at Z!@&9ce0MfL]fg_>3Sn at 5a-q(*dnfDIN<(Z9\=
+%^nRZnKd9TS at P<sD.CBHIaZS6nkQ:8g*F;RKR;ic:knoVA5YMEH^uS7Fm]TY]RHF/kO]09$7/-'<n\r^`9jP.3do,/Zk$A<neEafG
+%b?S*nouhX;=F:><^/c1%#*FDe3R#;\-YZHGaLq3Z+>)h"(2)7@;ENOkFIFK)GOeVs2`'fSBZU6id+DD29>W8VB!q9GEk\9#T#@8=
+%P-X`fZE/X,VFg?#,%4kNNn6oQkm;1##P+$T>Qb3L?/o?`UU=8<8+Xkm^qo`Vo!nFX$+R5G*)"D#bR)J$'[r14X9V-c?*LeMaNg0Y
+%k"kPOP%RoB(HS$Y9&=L5YT[eNaET%@0oA]^/\EEfD$c0Z1BD!llV^8r"DfG9k;1L=@I_:.2u+f!!C&D#C-@,3AfKh+=4<*nLd^d&
+%52Q.;,Udho/43?rOlg-VQ-e/*h$_sI91m#-Q=B)O5Ag<h3?STC.4:>K`?\AG23k"jHg]B at Ml`;5[SR%4=!YFS_>WMh93953r.A(:
+%H4/T]7WgM at a'+GgO"n?Ks'1, at s0Bb.3<OpqK;\Eeg at +<oUm<Nf!';[cm?7]D4WJ4\0M1+*XrHZhJX#6X#@06uQ_%A`RSJ;!2-F^C
+%@<1R8$hc/c(+qRaA42jHNr5IFa//sWW:RnIGKsOQ5Yf.WV6;gXG>]E4:JTnZ=CT&, at 5"&[NA.XMECHb](#+;j$$0s3B&Q1j4h5 at e
+%ZqZ%^C[p?i-5nGH&Q?0!LC>^'I+`5>c at M]/nBWCE2HcM at -1gmX=K.Jhh\p)!TO*+<@p`D8n@]HZY^[0=cj<`EhmQq-RREk<RhM#9
+%qO1'/:C>r;#;L^0KBP>@O`+T?A)tSqSD at k^k!`d[91tg@%5[@?<l&f4OB]`2&Lo.%p\!d!IKd6`.UKN'cqK-id3%+B]KM,=j=0Dk
+%:p\o.16_JaHK at f^f``?dY:'B=m1KTG7@?3E*4*#mcM at ER]l<l-XLDm`5@=E\`gn!rHOCOs?^T"o^J>D;U.`08j5"bLe-Wm?.7QQ4
+%I8[aU9.H;q)n+O.Rc32q0$--ZXkF8K+d0%>N4GS&/BKL*`:j'&s.Fr3B6"0IC;l:24LSBJ3/ArrOC(Ak96<s5JI9G6FQMVh`l\fc
+%QqlmmV'%D=C!C"0DK<"*o)iarm at D_;I";_[fU?dm0VYS$_gqbLrB@;iWYt#g^X'`//[qQ?07f(9=NpOdIH=Y*ka5pu>YUl_r>Mhj
+%8Q_#G[3nTnnD?b_F,%2f+&/OUWL\VanX=p9NW:/WlT at e;=H(7dHk_[*Re<)nYMA5iWuFoh\.jq_OXg:k]2 at 1ZD@tNk5N;!JdeGB^
+%bJl5=0^$R%i7s]*jb%dBJQTk9!f`nd,AfV:/pUO;rnfLZ,S0ps;=@NRKGBWG\c)IYF^a>si'*Lo3iESO3 at p$Yk[DMYdSWV_:LQ-D
+%>BtE>ON]D,-)7'BQED+\baPHp@=-*C.Y4(W(NJ<iqLe2hp755^%aI,E),c'/Rln6AAS6n.:G[cVYIp%hb_2)XYsOt&GH^)&roM1&
+%(L^gETQZOC`e,cBd=E?4`G<9K/QDt/V at k_Dq""4D7j/7]2>OrXJ!?n5A$n_6a5[*l0THXSkJG\d]/.WNou,Da_ULf,^Q6bs:=#e%
+%Pfm-&p/e\J`2E&e;5NZ&b-HFRG"Q6ZYk5J4&G3lbc$JWk$IsIY[c]D"A%ftZ;WYOC1P.&<6EW)cV?=UR-VlIVSCD+cb+lYeS0U5g
+%m$f52FuQ7qE]$`fE0)1&\H`]lI/"Bq.<nGE]f[aCk+[a9DH]6\B$2KmOWsX;qt-VGH#hmBXT#F,S!A0RYsHui'6lEk*Jp2Q%Te72
+%rgSfTV<-Wc337dc[1a^<WeX;`aW73i;(fe9>][?%rQioE7tu^J*5=VkQ!ej]B.<3,P4D8G^jJ9Rb5kA0Agg%WN\SeImE_-iQ=S>B
+%QXl\KReJZ"rAhmJITe3<eh9p&^7HMmW%`36nG#X?L>#[&L/Hfq7KZ:]9&Pi.<jP;X,Fa3P.SlDo98[V<6Pk/map0'f)k^BB)XLqp
+%Dea.OpuUPnZSJj\E at l7!SaZN/:@ctUZFlZ-m)ULY?aief52Y[proPJ!P!r\^eFW#eKD]SkY`=c7"!rNQ/.J5Q,i4]Y9r\"_Bj3Ph
+%S5Udi!JZ-=;9/<q].E)+&C9_!?"Aso7g2;%O%VKf#p'5pjqo1ZhrjY-:@;+<4=?U!^$ND30jPh6;1bYRg5m#Gq['Q^$J:*t8^LV>
+%p<om4\U%+WQY+_J4 at mZ3/srP<,B'il=%pL&9G??dH_t<jPQR%2C%Mq9OU/>)INPtel_)m]FT9NW4L#\dqiNm:#qF\r'2G),SJOo+
+%N.+a'e1$@t6nG`THdJ*QqSK</b]9m4Hu#'u1]&H,qq9P@::B at D4Z"V*?*8e(qRkRPP?&$OH\9%rIrboX9>83-McM.SW.AF42L]gT
+%N[:Hi5;TK:g%=6+gZ/a:WB0WLh_<RceU`rjO+OSInB!+Q]IBK.L^-n/4OT=iP+_C+%`k#)p0c^A.(o*R at Y)H>=VP3*mn>`'(t/YT
+%T#;p=\GsuQ1_<B3%mh1OqQmejQ:6CtCB*M+;bR(YLi?o^:!MQe*6uI]CqWOR5'H*b.`-hYmZX/:?Qj'7UNF6ASd8%>fMl8:Dt8Q-
+%Hi at j9Jg1#4H,ss2'OC^\'TN5B_`.EfQ3tfrP+"[!ZD9)8Knu8l#`GolnQP>bL&E8CAGE]86a'.,(Di/1>`PCmH2_T_Fl5!d9.AH\
+%o1SY%S>\\%f(IT:-DT@$GoNguX[qS-C_j`ET0C6paTW+CEd7^o;qn.EH>#WL%n.R1qEGUlb9OpZ-WN>Z8l(@+XC+(q)Zq#\6X*0J
+%`/epnOUV5)!nI,lVOjLl:R99CA%m?@0n#p_Uuq`=KAAhgN5%"\es1!pk)I(ZA-iQf%c)<t1bIk[_n2)7.OO#YOW=8b(#B.7\XBk:
+%nOm*WZl3S-opd(R(^h<&;!BnjEHKK[Ups83h5c3G*o]as=FWUYp8p>T5+2N8;cD]JZVuE#e!=ODn(EXBEu9L?F4+FT8KuGuTs_S'
+%4Ei#RNKWAUKI!efL7qND,RS[epY`3YR7S_lRjh$VXONcIh7(%`Htm^"H#[tEHR'P5%7gM$fc2:A/so1&R2nZ?deP`1YQ]1L3s+uN
+%Uqp[cB>Z6GG^M3#8Z=h[qbjU3#r6GZjs at A!QQ9G-.N,&Lj19\G[V?F"nt,1lkA3j&K-a?@:[4mhC"7Y@*0"jf<5o70q(PhWmOAkr
+%g);ULAN8&/&RXN:WNQ.%U*@-K\-\.4%73 at oE3%Y3YY71]"2:bU`T6hX1mO(dgK*Yhp67c-;6\YCa$ZP-2q+EEs'95VJ^L at fJb:t"
+%mJ]j`_9V26O'A>t.WE:cDj'&0I16l7bBckT"Y>3`&#AbqCH)BdS;V2<X`D_I7pVS_V)]Y=b+mllgm"e%b&ZQA1o"_J_FEh?_H/a9
+%CZKN at doo^"[oI806Ua9o1X:m at Ato946Es4mQs//84;oe#R]nQ=gX:D!4Em99Zk<u_.>rG)6t)J.;fp/R+$-PWjYfS+'BtfNofnM7
+%D`@RiNes9IPAm[+0.g:h5WN0Z8Xr$^rQ(OjeB`S?&r$\m7&<pf8?LEhR==;o0YslH%0]t_CJa>>@X/Tc/Bj'04p?gMBIA at oPH'%7
+%7jnY'4ddhXPN-%cShgq;.Pr&N*fepCh#T"L,1(U2I9j5&e0<H85ZN&(A!jh'b#"isd"f"AHT3o_GBuK!QtflsT[`1DR?Nit24M.K
+%F"U<P:Fc&c0 at 9?^-KWQmgcc!XL1\jJaRkVa>upTJr&Re8Z9\MH_'8utWPET&;O-F]=nK2gKWt!`Xh!&Ch!"RsXo%4WU_77CqZPO=
+%f!#2t=s- at d^r at fc\B]V<;'$niaWJT]M0jF)mpWBVaa"Y:8#JM[5g_)"n=9UdY=X7U\J^A6Bs/:[A&[Y&_0ut)](/[<:>]pZ^,T"h
+%6=54c8&%L!G+6GHNBY@?*d]W<jt%JlP'Z)^Z?<;#`iHd(RcMYE"nBlJbYsZ- at rB)eEi3C,Q7RCG+J6(N>d),0WTA4Fn[gk0J":\_
+%>jmlK;ZHgof13hF:ZWn+qI3n:a/)ZD,"QQ at Qo:UI6g-O&nJ<X(0/Vp7+G5^1]CPp";C"b7&LXYYkg.?gJ)4kbmm9<4+C^k*dreL_
+%,V1"XQ]Il^\Iok&,/(Zo7hER@]A#b`J2Dl*]2j>86a9+ at WfejAf?*+,G+8Kg2Pi*e1C#gZ6L7IdpmJJD0+a-TgIlNsl?c\rbB_sl
+%(2X-VmU:,]CToNg0&N&uotZG1keM_uM`_)0nN=h0n)m#2]TXM`,oJTqEs\;GL0a9RG9kl#QX>'2jB,1K.I>bK5dS0"I(2-O8#A+`
+%Sq<E%9RI=jd]'.mniH3/Kj&1ERX\_!3qmK;H.=gL;T7DBc,ru35-i*t2.3=k)(77AV$3+EK>nsfjq87W$K-VYcBA$r[J=BV00`#'
+%CkpWp1j/8)S\ZeseUqM<6K9qZdE]ON'8Fp@:2nBTH*dfg-i?&T;k9WfI=J2f>ou31[hHMcO&5-0=`*pjq'gI6j9>*6qukF*XS6+\
+%Bc0H]B0go*=Jr!gs6OnKA<e6;a0`q%!t!;VQJ0WlUc`?cG+8F,-RiG1ph)oOJHRu=8KD0t,rN$PJ$9'$jKGBk>c-PBc;`(MA'ZAg
+%0GU_Y^uZslD_-ohjrc.ONtBuZOj++&mj0SC]3%^C3IN*p`chRS1H!sd3IQ14c1#C]B'\nb;UC8(quJhPI]/MG.LMI<0t"[W^4.GR
+%(uWT_OjBOcG8(s2L&[c?$Q7?gbcLAt)]b0NlIuUBH&BZh at nR/F>)@MilcGAM$/n/7cJQlN=.A9'<!1(X6#MEFGG>q32b?C5Yl10;
+%R[D\%'IUs"Q2mmgCH,^5Vi8]MSn>!fg5V%qSnApFT$N[oW(fNh at 0cR(?*KT!og$[jhCT<j26`K%A`W0^<dbMd4p+u/GuO=0;ksJD
+%Y_+hhc?&!cj0%cChJGJ%=CY`UPFJ*sbKlHF>clK$]2%=$h8l at 3&UlbK[*%2c\:V1g;LsZFbCTR/@l'#\ht5!gqlVH7CrV(>'Z at n!
+%kf]-0$rXd&L2oaGf at 9Nf%9>ZaPnmLf,XP at W<DZ;cApCQ?:.;2d!-0,UTK0,)27+ma>`'O?n..l$db(26OuanW"G%d/&f9V&=Ce1\
+%S=eHp);G[4K<XNjDYVXH=b7,2'+fTO. at f9.XZi0UH@2ajMtb_ at 6$Y!aF8M#4VfON8n=Gajg[?-*+3FFc*qL$879ZMQD/"L)=S^KY
+%4mWX at a)=Y,P2V>$Va15/+`II&YorHf\UKu^,oJKV4fcSlorh>BTIlT/=V.2h at Z&?VL^DuP`q-_tCBH06ZT$S![,P-2<UH\^RD-s2
+%QXd$-2O9ba%"p)^c9"<A5\+\e<W&qVfpmQ-_3k.A.XG9>:MOXGKOU`rCqh\n0p>Qj5m#h2*op4Y#rdm/`XZ$>pUQ\I at lAIJn]anm
+%=cSLFZB8U4n+<fY.sU at RE55<mm#pZ-k;JiK^/G451it6Oo&[d at e*9PG:,4Y$cS5SF'1sA#Js?jNVmq+lq+*O!7\VDUfpdlM at ec/]
+%&0+p%T7Zi&PA>;!.HlbOB3A/G$BVH>a5E^S!;EDFHE$(C6<`9e106W:%^3]R3c`Ghml,CK[H7D6jme6JEbZ37\_fQaf1_\Xg%cdi
+%3\E_94NC at o,T6i]j.I`i*coJcfO^iF2E4"B%<PL&UT[WYO%6?2qXBu(**i!/@_FZ,m0T?X'TM:EA;b-]9=?&H#8($7f8Pr28@*ER
+%Smj/VYi+5+5q98GfCNh%:[++M0R%G+'l;0*0Uf,;ZBKLor.5qT'o'4W8ZFhK3M5,;1_WM[_-1?++^[RmF']iZ2X02jl$]jU_>\p<
+%aTHSgISJ7(M at T<mf/$`MhuM8R3dBk5lR/hA]A1+)An+I[Og#bFSiBQi'mO;e<DYTG.0JZSjFZ->^'Vt[N"+dY22\d^l*TLWpS[[k
+%=0)N:ahW7sEq^+nj1(PI*728C-IW_;-G%FR$VfT.:*C9Yb%D3m60j at S%Ua<</^3tI+2.1D+],Z1)kSt;:TIOgPo&^YHf_)9i+k1,
+%.2^q73&on=m&.[ZH[8O%LbMZ6TlT<VnWb(pi%Q^;o`eSeJJA3'a(a6G.+`;6*@i.`Slj8Z1>$^3(`C]iT&jVN06_$+Hda<%2WqF/
+%AuXg2rGSQmXS).*VXcU>\5P1WM3Lp7_2>o3h#nT"LX-UJTKZ- at mQAE-A?9+O.>&1^(nS+aXeI+30&)#-':bM4S!S#f1%2:-34"RJ
+%&4]a6 at BnbR]q$(leHh"91X"$'C_d at 1J_>3XaS8]6.CNdtZjS':3BU4N,emjL"C&Y<Vph"XSC_-ClR(2c<oS4WmZ/.M_;OW65mt?J
+%j1nLVe[TLP+ila/lYqaMX4ie!\5dC^E^?H`M5,LKo0AAsb=B2<AB;Ud.;<]_4DEkubG-sZ=8k#V^s.!F5O*WnQP>Kp#V@\g?o(6#
+%6>p<lbdR^lSn>]7d<)P)p1J+Zh-7LhR(M#CZ%(('`JGO"']3)DaShJ?(\*9?Em'g_GZV0;0e:/k/qmbpQ'i/>q_;U(/'0AR;j"ZV
+%,qFC at 3)`o_DGXEFm_F:W]B3o'Q^jE6n-(Jse3LqQp=!PuY?Vi.aWpuVl]6b<*-N2&ltuC+nt*=ds-+'#PQ"GMM<8+7e1'E8gdOP0
+%WW-<Q at XL;Snc:dGl"dk at V)f)E2Wf98%aY`=?4X3P/N3mPg"FaoBE!ER>GBh5Bn^iu!FgbA(CC#qWX[SOC0$gM3r(?-/T9XjWQJ^e
+%XCq<?VZOZu[+[=V)q6F;_Q,2jr6$&$SN:JQ!_=k!XTOIQSC]_N?2B#\9]]a[H-d1Y%gs-iiNC<),khZdeDjH#+]bl98?ON*8R<'I
+%;Is[/enEPX<W#Tc]:bbacJR#]BPXon=4Sl:l,rC$Hj7rsbb"t:g$P0l@]9t+(fukJ4/rp#nSLkJSN(;NKB(IpCcAQFI$^r9\d=f!
+%JSXuG+$IaDO.=13?J0I!kC\p9\Y=f2FP]8Cm+jhRB;\rh7/5J1+/[q5lc?/WDVb28C78gHbFg+-Jjl%uoobEHMlVcef>7%Kq""):
+%)g]I6YZs$1Sl:-fg<i56.CUT;n*3c`2'M")^HU2cP!-!;B/X<6c^]-c\%OP'SUmpqRaO8hAQ^BNV;&"Y=js=uSF+2=ZV/oAVNnEg
+%grO1XUgE&=oHp02>ke at 4"61%0-Xi$/e6LT9efSsNSoDS1A1[L0#B(HkqpnJ:G#`n3iVI:-s7],XU0O&`LLifc4XZ/E5RNB!f5fqd
+%Iei1b+X!E>_!TFP91F at 3<gUr/qltONoh7k,iAc+Y==8PGFWq(Z`93`h9a'\P&ia(0_'D<2$0DBNW$s!nD'i,s9'&_%D!Pe>lZa//
+%i<+SEjVR%ZYG?fU"B.Q3dG"9:k9bosOET0M=<61fPY\ITnA^8dB[\8hGBM`/MR)`op$3C3=P$3>N-0(4\@Hc7OX97"B.SXe`n9QN
+%aM>gEJJ64Z*N/niCRVaWI0ZKO6lB&V'#VT, at 4a%P+n94)6X.M)`a75Km)(,@#GgE/dC'r]#iBO]IEt9/O>Kk9]f*jnAWK++gK\73
+%*=M9Bi(5(qoA<?n5/(>r1[.+s;?6D:l(u3AB?TJCDj$T]?\X!uo.Ict^*Q9.IjZ!,CKIAsE;!qX52U`Pl+D#j at n`,gR;X_0B_rK4
+%PAX$]VON2C.aNal>2r>g>6U#3\l^OSC:)r#&Jg`NjW:;?Z4B<MU#YKWg`KEPgB3u#'VpeQq>mo,T&,u:/k3ks%9*$d-9W(C;`UDH
+%@OP=#L6)U:*jC'.rp-!eH*9,OWQ(1[QTLTJRsdp"TP4UN:M1KUY=WDO2:n=]dsRfN.cU:Rm'jp3NI#rsE#jq':2U>1Oc?N/BP::Y
+%s(&:'FNQZ^q%lVQ4Kjn-]jg<#:q\<c$R3j"C9ZdJ;731 at Z@R$:.q_Nh*]$Gn&P6II4b%bpW_emc1jZRHkR/, at B&g]WVp^bQ at 2ek%
+%,98<NQDZ+HJ%mSMDc6o?3D?$G5-.fJ`?l4)rO'C&N^WjU+KWXb>Dh<#]hJk`0nnlWFrQ#GDTs,<M7;YQ3.*C1M!(SF>/20`',s5b
+%q!:QTbm-hfE\MM5Ju:PZ^StHKKWdch1=k4Qd2mkF='I+LkNuK^*r*,5AH!'Z'NYiiY)H[R5#'C'+EEX_PiI);o[s[T@$_c*:, at 1m
+%$+Q79CMm4'GEhdUNiD^1KeMN^;G4)L/K,gM5YNdqcIaWa#0"qSjQN!b3$g7,;H6*`]]A/2,jARjol!G%1Xb+L;#?,AN9B?aYW/Lf
+%Q9.i('PfX_QoMqY<u_BF^"UV6]ZqYq"O:>2ifCq9ekAg61bVdjT?(ZNF:u;&OaH,Qd<]iYI@)(aI<tjPC\tdkq'Ro\19eU_[eZ9a
+%\YQP!$'p>JRd6i_4He/Wj#Yc9rS20[\=lg/9e"scg]M+AT5H9B-%2YB$I!lLV:MB'hMF*i?55B-q0h at 51H`p'abOG)Agjc9:#05]
+%Fro.sK?+G2(LK^&jmd@:\L*ip[6`6N:,YPeoQ at S^P8fgCALpOEi7fYVXfV"m,,7G,^LJ$0'S5qt:3+R3ABZ'u'9AEBaN%)3PNoA"
+%b#!QM7UU3<RGcV'ql&;@aFmTj*u8cn$,/]IH/%^gOI'ufP?Fi40#Y0"B2'=R'l?V*e2Ig[CCPE4\0>$sb!^s>SCUP+hrAu.8[:SB
+%*hP]DRQHs!1>B7A[p.]mH%`9VF=9l9Y]tut*gDnefmY#/lt)TBP(?g`aXm/uHsQ2\l`UMuBSHdIQ;bp*PBPmnKk+;E9 at 6l,JadBq
+%)Vli4As!p.fBo:`Jc3a,166+VJAp"e[k:adjOGOPfRXt]p4=T2Y;a^l*4%_Ge'h!*`'bH0rT=kM-&\:<@AQ2,D4:26G*G)a!aIeo
+%A<dp4CAbJ9J_:8qBQfMB:>%RT2g9.oEu!XnC%&BfSpVEgP^h0Qq2R\C=p""U#TpIslU?_)c4")OhEk<3[)"H3'E'A]@qNG8F at bfp
+%)22F.V59BgRZcZTFmhP4%bruUS=H>%o.'=OXBnHK*n3H@>T6j[i;PVTamuVO>,$R-.BE$e;^L#7m]Ne8j]KVp-^e_q:Z&Ol<a)$Z
+%9oU^^F=#M#s8TRuA[.5tOb<-be_?c7m=msQj?ouhNM,$131X2]d3q_N*,t'4gM:@1'_B4V3DQ/8^+HK>lVATdZ$o,k-39A:ctuC)
+%,R"uAh3.h7"a`<5C[p%Th'Y,<N"`FR0UBWq,P-;'ZlL@*e$O)b^]PYLkUr#=PlLrIC=$!fA)R8KrTqMq=uZiBT#o7Uh1qH7$5T12
+%$:1lSL(4m&6 at Nb-=3XZb!A>,Rm8RESntp438BtEd/]"%<iN^NAmg\-"Vtr_&)s-BJQMd5Fre1(]INk8]0b?DW+_ at GqGO:fiVrlqJ
+%r]?npQBsnuZN>'e'HBgLrph+OlAg!:`Y7BY.pZW at 2'9RV0lP=Gl7%,O4#G*37r=;6.Woo_q<A89lS$Y)]YOp<^W@%o at _g$>gtZaT
+%97*bm4/a'n4#oF[Tr[9/KG,ofX/udOo?c?Y+8P8^M3iVS`oiEH`1%F&r*)o:XJR;)P9"2%e4e:=T.27jR=5hCep^>)P at pG"[NBVG
+%Qd]PC&s8JS^nr]c79b,HYHqmgFecnQLB^B[=r^IlGB!h(kU=2Jj`%7[?R(urCDlPeo<,RJ>_%fTrdB2`Zi^cL<lIDK8\2^(S36[@
+%2eur.(dqRZ46;M,Q]Ee+CAk%Q76N`gguY-,43>*a[!r^7m_\iLpbkA'cn9C8cF<(X"MkTMG.td[OY,\6IAtZ\SP8OunU;jK_RAAt
+%PVcMq_:j7FT09,R=gD2 at A*+eRb#BImSj9NWZ9bc%./rM8]u8WYa5tSq=nCX.Po/#Q]Wme.jJ:Qt at gb>BlG*6%P at cq,^7JBZK.DfQ
+%DNmDb&%+":oe6F at 0Xb69D:WQ+:8tJn[r1nk%#J&!AAu9PqEXI9ISXfc'GI)6-mO]5_%!FjkPYPDfSTRP'PlH>5[+%3AX59FGJh3O
+%V<=>,Rd/Qql#&2`V:N("Zoh$GEuTVNEd8H_)k,+Hri2ZR#l0OX4%kY\f5Uujn#MQ[)JhDlmXGP"UWE>D?f.m+MJtM<8<<rTh0D0=
+%q`riYV(<#&d7,)[s7^$NFIcnn_'AiA'?Zk]r/Ae*TYD*@:PtOsat0kX+ud'W]Ush5E(HqHgR,[Qe8^1,&![dAaj!\$^["iejmc64
+%oZ39`.<,a?Kgb]`;F%F_(2=bm]TVj6</+(Q(^-_A>>XK]*XmP2jKS%X.bKZmr/PMrc\?pu?nllNnHaa"/$#BeQ]n+`U%lPN4;fTQ
+%PR0.l'mulgq at fZ$60QXi54@/5ki`s5,0?:@Hk6]G'8!m]VdPt`LU_3]&83ChEO"IX)E1 at DNMpHE7H8=JH"6T?LWdM)K*-O^.&V&o
+%=N0,r$BMuDH3=S]SdHcFB<2(dG)0e9-f(]9efAlVNo.\*3G"Jhn6PXUX/`:DH>3o/2BfH,Aq7jj_.2:.Q>aU5YI%=C-=6WK[EKtG
+%mV=T at Y4]Wq._0^MH9=a5m]c4JO`-IuNHkp,c[A[>cX"kp4Y;kq`5rZ.+G4c:e)Z-1O2['9]Q`&N!)ANkV'"F,!d^=K9(YSUDkpd6
+%kM/8]QkW:%nEBg')=dQ=q`X/V_Qs^[Bt\*EX-GX`5W2K at SMHX-Uq1VT![8r=SGcO(Qq(m=5YS\/ccI%r_h6O$f9G%fobB+YZY)hR
+%q:__!=[;+BB_[QLdgaRhZf-\pGNEf1F62sTN79b\"+2$NYjVqG4<]ojNaFn_4,JC?i>*(P:=q)DPofWgUEt1k-S`FgKj_,`mVXmi
+%)F%dk3e(UCZb9YO_X\PU"Wo4j,rOMlX;Cor_06V\[hAR8/DLFY.g?Wb&ZK'me`,Gp:LD/Z,;t$]/%!3l+2cYBk#uN$B<pl91sZ\F
+%^[mR9B`*:W==/9OYqY*-*O1e.=SCh-,ju^?@r6%E>_%`O>g[2OC1t#PSi_":%aI[,;,=3U4&=e&)V>;\3]<<#?"<g:BW_[:a'5c2
+%P!FeR>TU\@P4?ptiiS>^`1&SZR\*DbZ*C8YXl2D<c&"X[qfr;jQ2/N_C!O1pNBbB?,&bA=&([SOR_i_uob()sFk4/n[*R$R&S::H
+%7?&"=,t%'&&i]^?nE0JpDQ.rN7PfDDA,Z$Sp=Y81o$62F-2'9GPAScU#u/CS[$f/#qBj/0&,a+gJ.oe9Y#on?rGeTq6up)@RKEFF
+%=g:1nK]K3\r%*#+=;33V#oTUR at 3r[Y_;ZBCFQHkYDCIa>P]Dtt$/#aAEmd.Q$L at 4B^*h1/]J(tmK:hbIE+ at A64cgla\@$+DUka?^
+%G$%dQfUbA(d&ZWTMpn+Fq)Im at 9[G:_g$^kEA[*0Qc=/+DqATF#Xhm.Wde,,-Z7g:.Ep^>`Q..A,R7UNHjNXr0]CX[9K[#MF\*XGJ
+%Y0.rVNPgU^S<NWMf\*]I-MVPKC0#W_;P3RN&+ah`,*HK3Um6nm=I=,S-a9'>SnG[sa!E6;XfGFdcS9\s*7bPeWLFI@=tas1LElsP
+%%=8uhZRO"q/EJQ[XtAH/X<8Q7l";le$7+B'l<n at hT^lG6cDk^r@$Tr?TCks-O<gtk]oKt(s$>'Y,sobtQR-nPg,1beEn(jjJ_<Oh
+%3,U2BQ"hae9d3Jn9K%.Y)P8^h=]WmS=p/&>+dEP6f=AOR<H at Q1Y]RIU,N^UUc*1089K2`;n0SWG[PGPFdP;kNngSJ#kp1e>Y<+>p
+%'S?nu,$UD;jd`MKHgSY=e%dSiG9['n]'.8F`233VWWj&nAXn*jhUC?B7o.M*=#+GU&k/mG`jD9J@'OP%Vt]2[deU171/+?)$4`WD
+%C\s<%dE$_-!W0!eOt0PC3GUsr5q\]mn/uhZI>9C[R"cSo<IrMF at 6"J^&OB&`%\3(=S#Ir]p3`M'4PQ38P-_Y:,BD/9YHZ?'`tE/H
+%i2chRje&[$T*Y"P7*]!FgsDgnjh4lGJsVYFhN*ls7`mQLlpRf5(R/r"R%X_r+UKu,oKf'*V;f/9F%,YRpQ\KR at 2)AHRaQGRIBG>b
+%]7R'ZNge!V(-59F>ON^.Zo1[9%sD.:`&!Qe"&6;M-Vc47hIVEt<Mi3EKp<t!lb6B=fPemPiPZkSTqs at LCTq3c.pt)Uhpu9EU?Uc@
+%F1EmQ'cIq$qni9*/VL!F>%A.L)_+6S[oQ*"bkc'MU:pA$Hl/*Sj,bpS)#dO4!m-Y'g4b)9[6%[Q_Rh!FetflU2IISqN-Ek9po:=a
+%BqgeRf9.1GRd0Qhen_8j"@_keO.i%[_h#(RVdp','.rmqOW*ne3#'^oCn*)$rigOejS+3&+/-ifLQK8?;gqiQc&#pT`81o\BOAsi
+%f5=Vs5D-+^Y+oip$[jojjn3N^pcC)JgZ.5Q7?'Ri)=*F\9&<.D7 at sF/]L\34SXc"qe5V<CqaS]6Ql4c`_,%hESflahKkcn8:7SjC
+%'iEZZAOX?aPM;QWV$4-#(/lVpSR2F(Jbbe at cD!t+XMgX:Lq3K*6JtquiHu8]HX?V6abP%gWIYpIX]f"X'*=mN4QDs<;/*QVmO?&l
+%k[i at f?s!s`BJd;ic-S^7imd$tg,-GL>Y=5$6#,Igd/#[VD&e").:7[EGq1p8qP&_uQuW^5[J]s0MlLhNg<L@@gUT:#m%/ii[D$oY
+%GlmeXNR!].oU,jX<?)P^.J at K?fM_0JMN>kL>Z.3C7)F3[2 at o.2cX!S?D9WMM at q-(@@pTD6&1<>_PJQj4'=ts7V);O?YFRu-b!@8f
+%&fJGZ6c1[g(c\@smDQK0gsq:TY`-EhmEs?E-Xh"4c-c9eVXh*M3qnkH^Q$Ys#*BZ1/).C+-2%3?s%*CBNAp,c'77G&Xsu3NKL at Hu
+%q<aN at P?Khpan3i0pN96iR>rn1e>1oWm0I>NHRVlY>M9 at nrH:<C#@\?SB8+&B2Lf?HXe"fsDF`I(ljr:A9cY[P^=p:?!g^.)B\fH<
+%cBa$haMA(;U"t#kZa1;p<*N>9=<O4_`/04/pc0M1_4'fS-fNq5=89YGctYmeP/sAnWaC9R2jd-%7+A8U^QQ6,2gb;rEBa6Oq>>jP
+%6]QhN%5i^d@[,P]eLS8'>_ShL!bFF2N'$OP;G>BdJ>rO?1*ID"7JqLO+o>mIC8I8:F&8`/oU0)VF?]04r...]%Qsj9jeVlllH2$G
+%(d9J1c%Fg=9#u%9q:GSuMn(`@d:1at(pOh1&`b07CU(f1`5YZ-9\f[A`tPC.bO8e'\Fg>YWbs![_Tu7Z&4fQFrnG!EjB+BE^8Z<K
+%:bH-?H/gk^[%nhs.%B$a[])]ahC9/O"4OY,[puR[k/k\="gH^fm%5PTQ!aJa3AP96Q##W1cI3u)<E*kK;q7iJE+c"GG&8TG$iD4:
+%p0,B0m9J)kIHi\-]M2:Dh`Ur*90RNTe>l0\<[BC at HsLLAT&4iuMd\$J8Pc2b4]+L6d"7I<GLNE"3'70FN=),_NTUZ1-2s:@-- at La
+%GNBn732[=t&A\XQNSImZ5HL`9K1+W,&+hl"^.BnIS!k+<M0^@32^umj][l at Sk=G<2#o at lWOn3s&1*Sul>(jCsl at f$bYE6*9F!(,+
+%:Q?33e#gDeMe/Z7++&:qX+D&5pQqVHFW^nu+qQ9:nWYaMP/2"]DOLMiMm_[pdn^FY)t0o(4;0<A1@[B&+[q>E`gu,:])KN4`jm,n
+%esN;\FNmtP2\'!m`>;(oWi7e^l6A1H\_(q:AZ$m$.H4);1PU#uU,*gj\gH*Y>JU3(&9Ubq$+Z+7 at eH0P9:_lP)ktMa8=6 at FWnA%A
+%0!phTP+$Ui];V4\1EQ8N(]Mk!F+u"(N.)*0['1nuStL$VEncRGo*`*n]hFo:JN4?JmBk/J+26CGa;\PXPSd-*MYMpg-Ap:EDrQE?
+%jDY?tQFWQ>:BgA:dhKE9c(^2WS[f+'Z=$GKjg%5m4E8((a14$VP+C<+4lgP9d8`YrBgL%^J at uKQDo\7bPZ7SD#.!RIrfXXm[nt/J
+%<,>[,kO\jJlCcRsL[M%3g?kM(8FTk*E9\Hcq1V:JIX8`:;&;N$o##=i>?QV%kM/a05:aJ"LCdJWOqc'?4O7lU-M.;`*3"R,7<%N-
+%`:MA0f9i;%J"pGJVK7p3*J7?,RsULmc)+>F\FN-%phDQH[462VWJ<G$JC).U[!`0sm&-N[F4pDrEO^&_\Rn05;Q!e,cL'J*OJhMD
+%NKF7bpFCN9_9s-&DIQB:&cl7di6.]727J,JBoYdsOB1f)8$`$"-Pfp$D^M%(p'D)U)`i]$D)\O8M:[#]1+P_)9/X1)S?CkA_S`t`
+%_,72KQch9jK'gPZ4E7T%SO^WT/R?&RW/7mmLndO<BAQ6iaZYsu3Yg'>8(i+9_e,-6lb<#lKK=;m0e^'bfa`F-*f8[7i]uC.C210W
+%rVYCV.m!oDDoK5J3!_A%(Ze$G'NpAu8ZX;rgDHYUYi2LNaeE$ZhHUk$A*oeWS"(2;2f8+C$.a(qk/T0S[BCQqDYGoC0lVmmi]U)q
+%pCNd^1b!<'7Wf%#4-TN3i`Ks3.?D<p1j*]QbAXu]9S7=r9O;OQ4T``#"+L[$pMVMjcj"gfCfq=>GB_n84KY%f3QcDM/QYbS`noZH
+%[KHTMD;-SVP=+Y5k.\'qhORH3:-%X2G4i?fJ"iqMYl2\KoFh&^(nW'5WZ@^GrCB>9Qc[OX$Ous\CmEQV2Ba7S-,E78,:c4gUX&3m
+%Ao4q!7S[CLJ'<e*>t]WMaK@'-^9=)YqKL,d?Jh0.<_e9t=ACjI(d8HZGOh;k5`,P/.bhER71Lj at T7A!NEB!k7/"%)f#ll(Ch"lUE
+%j:@H<^W@*4!)`^dc&+J.O""9oM[DQTqhs6n,[lGUkAnW^!,s\2d%-s-DKu;]*G,dI3T;kpF<R9pPWT!\T"uJ/dhK?mj`dd`iJ<4l
+%^qdsXiMga%kHT&19UI%nZR>NE5Yc<"JKObqL0octBJ-=Sgf0p4?>=qs&j+u27<<2XUdC"0"ndILHp/5\Y*k.;\e8A6S=2'86:i+F
+%%g%m($__Y#HmWA5T_RIo\WMkp-WC&-Y/r7dYSFR8iQQC=>kZj&bth!*f1g)Jgq'a(H[-?:ZMLpQS5ET[D5;?)-VkjNg]$?_rX at I3
+%aUi+d`Y`#H(HA&1fn5m))pEapiGc-g)UNuq-a!KlkbKV+[7r*q:+^6e3YBIr>!mfcX3%Ij/Fa8_:E=h0TQbDrM>^3r=nb</j\.:1
+%?>IujOABTC!cPsNAU22)b&e9H?cNk-WK.0Bk:m-o#A+u?-D6l]P;o+ZiHK:`9$kjn7bQ:D*W.Rt7rk:h79as]Y9%T/[RRO at m_+U?
+%fW\J*]Vp0'Sul$K<be'V5,V'/Qs^WQSn!=Po-a(/l'a.h0#mcic9sj,<N!#gNtYlC$52UiYH/8dWSM<*^+O*.:I0>29?hE0V&u,.
+%,W_6G:X[=n:Z;1LUH7pW0DfIC at Nj$L.uR)f\uGZA(_?M&ZTXdNAA?ukq1CIm9s-4jCACbC9(MnGF^s()X*EI-qmQ^C7Y*;XPLtaj
+%C\<S9`3;aMLP^\DbOL_a^#ttbWbR^6SU4@/?#"_N'+P]G([68,)n(UjgT6cu9u(`o-Ls)$.iT*agqt<"S9'=!$Mo1np,nPIcV.W'
+%[YAXP['K":)"=Afqj73&Ft![iAo$X26_7:HPe.`rL4Mg"q*],#.>5cEfl?A0>nV;%/\+erIhu1-TT]/iGI1c702LcJp;I"/N'R"/
+%F&CU9jf@=V1n'Y#*P!2C`Xgp/DEau'Kn[@gO)WjaWWo%u)GQU3Cq"S$3FFRslldmtF6m].10?^$UlBo(6Ikg'JXEN9M7j+Y&lOA.
+%f&K9"MTj5L-iTDOHCf\E=@o[XKW3*QJ/+?Fe"c6821j<N,k`XEM3F2i-jnK>D>PMjGM:07dW*Mp04Kntjmp]ma^!sJ:r^^b23M^*
+%-U:LeL1J_8$CeuB3gm",V,K at dpeFmnG^9hYr<\7i1.e.BPs*n\;K8ZC%boYgf9h';eJhM at rLeO/+WY?GH55THe/tQ,'E2hRYdFq]
+%XR$5q%>Q9+9/KaG\nlOJXj3X903US'LS7ad,&a2%`O5OkA5\?inlX=6NkC"A0!2ej.1KfNOu?2Z539ZjhYgl'pjjS=foMHoRNn/h
+%\$].%A`XGhPCtB?m.B<);<9F06^rCKU#iSA^, at .h9#",%%"QAc\lj)$aWQ at M7d1lfl*\D!$YF_hPQV%J3 at UlcLG^/6fR`+2i):lC
+%8hbPH-SqgVhCO?Y>@25ZF#*bOo16g1%7a>`D2(&_r6uO'_,cN;W=hku at 4G_3hcfs(dn<<i.uMH'b#*i\4ItrJ8BuPO.euQTIJ%+b
+%s'9mC[`2@&,`j="pc'94DhU(*S7fLoKGH7V,0?X)Vb2ol]DQ\WfJ59I>q%Zde!cF7+9/,p*)Mo!7\m_27L'4\$^B^t?9E#bPE:^5
+%C%a.S\#<dVK9CA/CH")M2]8p]D0k#!&Tu)_K8/&W:OsC6+q\/VTqjGWT'`jk8QReb6- at 752C)]S at m7+j.L:3chSQatgpMg0PTS at 4
+%3)BEG^'WN77DLt at E_7FTXQhU=_I/Ps")fV5?\.p3%A`tY?bY4%jLj,F3iUh\$FQ)Idm,db%$66;H80,'LLIB3b1_+A)+brLp)IL"
+%FWsR3>L2<;Vf_ddU;1 at f>#Fb`9$mo"fNQ)_^(QhD\ACCYn\trc7fp'bQFS&YbZRH2#05uhmC?>R*IOm$[nJ1"DW[I*12W"8[b[qC
+%m^W[M>1.<UQYZ@:[TMnf\(*eSk^6T*HC:LC5V=:jksB!b*8A4oVJ@$^C#pZf?$-LBWI]k/VAObrjlQHjA<a&J70RbT_8!]k_PgWe
+%B2/&q1`eb!H.nLuUO;Qp6FEA<F%Ztq)6Y>[g;/610j&hd`]\I?P_ at 6kA6ke+Zu`21^K.HP13DU"Yo&2"nR+rc`ph. at 4*)JF*fk7,
+%WB\[t at QVJ[>f3A'>k7><mX+OQ(9$;*a$]*&NlH$SVEa9Z9XS%/%a*a2CWT2DpJDHJ<0Z=%=n/VnV:qSdntoAW]`,#3/Ss#QRI>:]
+%IFmeh!CIDS[CrK&-ojb`KT&D6L(]gDH-i9'#u,-/,Iq?`JAh=`dKpOJ;k'SCA0q7&Zt"'QY.4l-r\3p=N\]Us2JN=0\>rS.C,:@9
+%3[nMtIR%\$T49?4JS<6U$n-2(*oeQ0`@$LgHF\"9bpG&ORBhQPb'C*r93u_F5.0Wp1I9-2X*qTEG$DMh2r^;BlZZ7Mk.aRC^[>,8
+%NeMCPMJ#)H\UO)q,[AfZ at 5\d^Xol'A3s,]C!M55`q5\@XWni-YTm+sanf/&GPB]P7]E0&O6S;?\$op6pL5a8OTJ7TlX&W'#&lW<H
+%;@aCRF\B/:N<u:1VX6e53l at HaSK8TTqJDSZFV)9gRc:;Z`B2X!;ihY3?Bmj2f;:Om@?/)[5X at KX(7A-1YRH\<4**1V#Bd2)QhjCL
+%nGMN5P\)c\.jtRJAW(s+'K6sJf:KI'YLJ$/'I"2Ij\AH8j4%E8Gab:NN;W7Mj0<KJ,o0KZ)@'B/o2W-\l]_2@&esE;'N4Y?'.N2<
+%4:d'^6<Y_<H(9.?5ql?_WkH`2l7"&'6,RU10JOf67Y@>"4B:lh/lXI3f)fu!aoUtsl<ET1/EKk'U)Z4GMr_[_jNGeWi7s at 6,u<KI
+%dF-#54upjL.20(grT>5dkMUfSe:NbAVU5\,SfF>G;R,d>",qg_;$HQm'5$j$b$7ggX9/dU7.$dQ%ss0`pF":PlmTF*Q_4]=grDSa
+%aOtFiCGOsdZV%\-=S(C+W%:'4ENE&^=_;5ao]c,tN%efFl1+9QV/o,+<o0T!QYXJId;3`8!>@J\SN(hrA8:D$1:qD0&(@Kn5"FHn
+%[?dEJRdb[l!?YW3<tBZMe]MbS[=b]Dg6hG^HV#T#nl">[RU7fD&O17t=YUuQp*p<(CW]W(I%>sc:<@>>W()sb#53Y7EMpf+5;'>(
+%K6tqDk<m:ZU"5eW^mY>ns*:aV%\uX\#;kO2?R+dHVi&nC3SpN>`?]=)UiXu/pZ90ZemTHpq'rC=ICC:n%-u"s#_i2#bH5ho0C!Io
+%NlXMbl'ZkaA#F'K?WK_Hd8_RY('H&o]km[E^acoc-!Qsc7,pG'KF2E+:k$bQnY&C-OdeT-Nn=1q:,IfBNud\O'_Fn1c9G&V+nNo!
+%WcQB0LUuPX>1%id.pqu*eQ6P#PP-DEB?3<0p'iq4X9#2-p30ll7oFGYT'6 at T,6q'Y;HA\j_sn&!86qMekP<eW<]?mF]e'g!3Lt_g
+%or_4E)-T?.hXA":l99049Q[ODS,+=O6R$<km^7HlGn\M&rp`Wd\japb"p9$1b#X;.&D*LdPttsC at CNhWo@X#mSEISd<9_D2Kd>S(
+%DP^Z836B.Ohno3k!]blb#er0HYRug\BfYKQ*Rfj/T/9s.h>M"8BOfi<Crpr)L"+R,Pt$rVH.jSE"f]pBaNZ($)TYdJ7*ml2B6QdO
+%mjk7)e]Cqa.FcI*bFr`a`F9l//YnV\dm5`,kZVUG?]>sHd[DSHb?'_GXKZo4n"2sTBX+HVSpp'+,O6<P#<&0;hJqu(biDBa]Nf6D
+%.E&Kt&lJ$m24%.YGn]%@k8;2Mp"'W1(.=aL7M)Q/"He++1T4iV4L[E*_*T$A]#TF&1[H(+?1#M7?mGoK`(FP at 5<2&%dtj1M&ce:l
+%^9G/Nrc>>!9`StTYT;?qplc"fKGoY0VjL7.8EE1,0\;/n_m<T-e$%S4i&2J>cZ4-m,$BjS1j1nqhtlcA]53=70]qu0''7i6F%dG@
+%]^#Kb4V3tW/_m)Ag]s>0##RU&"4?EGCS#H^!o;>2!CJU1GN?$j$pR'T*B=5$b,4Fk8K\9G\u0lZD'mD at W?ZL+<jKQ=(N2K&,/RcW
+%O1n5Z4S[$KDjaM1S_hmg[pnRu068q*;E]eMd=8jMU_c8,;ARu<'8aR2JK)T4HE?^4>[qKY&[G;llkK;@_&QmLQ[<XWp?suc[&b_0
+%>BP&1\&dA?)6mCOeG!4F"O&i"7u/JQ$Omh-H'r:`N_kL+6,E=>^RfRG66-6?Go,ps+E"CY$Ie3$YIY5cbnhS*D*SI2eHFC7"DKYN
+%FLQ at Z/>?R9'6)?P^ap#1A!/e<PWS],"k/[ja.nlDF'J7PPEl:$M07\YkbeebOnPpke!DHNmjaWe[bb=pl")Yn5(f$Aa-9+2P?HU$
+%$$_fQ`5\0^MRY2d-!+Q,W?U]^oo2(:5a#`,_mIQ":JRFWn+iTF_e6!*MrE&@F_,WFo#YV.T9.Dd(X;gV2e=kY-2PREA?.`eD=V#Y
+%1%(9[6h`,Jq&k9NSCtC0,g3#M>iHf5LO=6DA3CZCWJZ%n".3Kfaopb6Vi]@Ya,mCgT2g%EDp[8bckq)+Nh]Ra:Ns#6c;3P$F\Ths
+%p6.C3;-N1=/e*$NhcNX[LQ1f%U[[BO?h>K:r*:4N$N1a%Ro`"fLY]jjIF#-l7-nB4Jtm@>/$Uq:(?B1j5hQn;$_5I1f#V52P@?2M
+%/caqGqV;!0M(5oKa^m4C,F^uK=4SPJoknQA.JJ2PdloDNQV$p'gnhd=:e!qOBL(`IY;u2n9o=it%?jmLftYm2_'c`n,!X3,$nLan
+%h)`4e5&1i->4:f\^F:IGU/Bh#3C_n"S at 2r851"Wh at mR\*?dQi;gWMC.+P(gP;<?m/ETsZU6)&fn/nTP^aHJCHH#d2>.!P<M1WVNL
+%_XL6E9HI_,nd''UqYSD3h9X:/i<oNtS`d\H7o'TKcak_qi[01O5_aOSSEEO\JZOKp^5L at +M6@JB+L,V at Hq6*m- at ._d3+)%\Jg-AL
+%3^1l\F<#G,i;&Up*6rK&^^43?@Y*YEBlbFqG-aZp:,WuhG-+BBb%/a4>`]"BnR2P)IUe[71dX/_!MUJ@`Ch*cU%ZG*qE1Z[ePH"e
+%hRVRa#=]B%aBt(j0gS1=3c)#)lh>UQ(^/t%VTqf*jT&s)k"_Fq:d0^:-h8=2o[t87Yj!O at A*5SdDII&H[&oRN&jj)FX9dQ+A7sr(
+%+ at h`&Ur%>,?83)hIE]98KeJ#t2cFFpHZ'8R*MK$(%c>+XTo6*cZJ_-,=m-N<Sk4=JX<kGAa5/97;B,Nn>R>PBmQ"k=gph-*P:\L)
+%)/^aKO&T&K4bqggNE!EB68RB`fTp*k&PbCoWkt_8:%HiE28sVH<)@24r1<f?BgcWZEfApPMdqL/J$IX:A;.PnIJ(.<cRcOWVd(h?
+%F=gT/hZKR8$Zm>O)U)UfA(jSC43p%)5/j_ICZ(05kLS6#Uu'e+2(\Eqcn6b3lJ;E/esNq_qGjo"'1^>WN at 0::q_2l0dnu%4Sb/b5
+%Wia+u9j7'Cnu%e#PC at R20GX;ugm\1CPB%#tr$Rb?2;`$``^SsqhRHsqO3^j"YHt9:M=S&gn#*:RGF4Re=g, at I!=WRdM"LLd3B!in
+%f4L689U74J*7kW;P.;!WGnW at jJfVMHNZqnMH%!:'6%)o:JM+a_Q(heA/%[A0N6%KM2Fs:u4;"hnWKK#AT-o[(:W%#7!`Lh/!Y0k8
+%VOsG/VB0rll1C:t+SeLg];NZj8roO"lP%>T=="7;6%=(G(6kGes3r?Jel&+%TMStSA'6(bTHKU\`#/ItX\?rgdD".C$_4q0rQB%.
+%eb1,R4T=(*e,*a_C<"QClW<Yj^1jp>>gD:uQZ3Sm4"3JBG<A*C]!#HsIACm6h(mTiE0hgeRZnP?Eo7-B=6eaW1.+faQ@)>e4t,IM
+%@n[/:WnX=;b%JOC3qDYN&T!Rm_)=8bFPmht)ac('RBl!K[!]G-js4m9G(`D6n+Z6^h?iL9$RhZh1q7-RDb1P8KkIeL[:NhGQoHEh
+%2ZI77eMr!ceH!d4HCqY>b;$&NN=B6'$ns`ZenJpQ[.Kl0AKlpj>;VHShu`\41BRciea;7^\G.a6V_F:FI0AT]Kplpd$Ee`U>ncs)
+%G at Gp+J+B0Mk3gA0,T*eT9AkF-%BS#c_mXTKDp!5-]hb4E4<>2JoBBgjp[ZU5?AfWN85lH*bs$55Ed(*L]h?gKO^G8?dch3CYm^8E
+%8uZm&U&>:oV*`g3Wc([@kbQK=p\^m)d?1+r6M<kdr?g2U%5KXoPB?VXk+32#0eUZNa[_gPXl+kd-)r<[d1+=hGaQh]Y:R372HWCo
+%-6+I`aVZRNIIeg at qJloE?S)0)qm*nFZ_?.-VZ3tJCaapNhtC^D>O'bl;ToXgM-G1ae]OD.=_\K4]2e_'f9T`[Gou/t$+:7^2e%8n
+%W&`@5@>WK%B!*D)V9Vm55*I_PNP=N((H=V&!"1_q5p!F.Zq8+F!WsT[EX2]PWU[]W'WML_U=R!?10uNFqF<u'0raaU&Bs^O5/WpP
+%a?5N3b(!,Aggs*&ip69#-kF#o-rbbLPgEP'rO!kU[Y3`^L7:XSD6JEdco>dV0MB,UC?QoIE`N`2'Ic%NJB8FG9)@G]BTi[efT@:L
+%Dt(#Lr,/KMEma?0k8!ZK\I'?N_Vp"Q)gu`g_+2<&F`WX$cK<rJb)L;g98tf?o)[0"P/)k1=&s_')N9K4)uRi,,S>nO#F=SO$!jEX
+%n*AUtoVA^gn:b at tcfo;^;LV';c/>X\,FElXdkrR"\dU-R>+Rk*Sk#Rs?NWKb+U1;\.Y4$-N1#0W>YXd:0OtBUq$/!1QiB at H%EN<6
+%&4mFA>p_84DB'mrnK)DAE3&C0l0]c^3o at Cj^Fl%IGOl<T7j%=X!3"BraB'tg)KSB;946[jq'DZ/>]`.g\l3MRCu)>NO(g>8!1RA,
+%34&&l&7;/N[119$rHI<4P\#.^0ff]l.E,O?f,Nkr\$B8%5D7!O<Dp"3fn)c1(`ea&X]A%Sc;CKBT+CKpLs$Os,Id[JEjb*["af;2
+%:t<,?Yh^ZtJ?021Xt<F\V^cr8_Bm;AqtXOhku.Q/$_oV,[@DdtKAG1AGeC"o)KE&?)(r,heV$Gb6l;f-o26ZA##C6AC\r!'E%^PR
+%M7m(%q#sQ/duOYHLU-"#jMWgX>._,3=B]#4>ZtK^Pm='i^#.pRE2_Q*?A;8D at LGTLRnZG^M4.-4:iN-RSNNJGQVs)C6dqUgd`eq"
+%i(]o0^J6L[Vi+_)ZMOg!V?5PpLF2B$kHoOXg at tq98KYc:CI4^IeDe(JQGLdL?N1r=[H5>VX0&<X#qA0:kF5gkipZ_:FI_']GQhcS
+%`jq/l'&mo_/J"^`8TL+irQ1$3gtOe9('lKn6mLD6lnE!Y=@<ZSft:+sbL1enCFf3)[U\mdq5%q0bt#6F)INhHXSJY3?d:);]IfFR
+%8Dsd>Y<M'-XL+)+HANCtHO:i%D$Ne<;niMuE+m[;#qkSjT+m(R]IT.N?K=%h8ZGd0"7H"f at 59?E<_!A41?l?p`Ste6^\1'-f[hn=
+%R!\tTPLYnCQ-n6cHV_0#01!@4m.Y663`mqWE!-L;K&ZU?laQ%P"Wch\^%U_L&u]u)0OP0p-GYajYj?d6l59&?.L<l0JPin!T?B?Y
+%>j@*j4kFti+6NYNTjQ-`+=HV-J'q1W:Ba`edurA9..C14W at c1:hLkP+fB\K at b!liIO\`F4PT.a8P)?cKnkM at hcbuhVZL9N)"8lZO
+%1s>Z]qQ;8PqOLl[i&"=Yg1*2ud[KB2hI\O*K>_"VLJ/N_bf;kM!a66&_IjFt-E61"G/TX/M);>X$q(f at n*I4j1\pcFCH_Kfk&]^G
+%j*:KA,4YI]Fl?;u\*d<Dh!7Pg:M&E]B9_SfM0SU*h0o0II?M]akV(\.hu(pHc2i2N;`33QC7 at nPJpU'PAt,)u,0PW3/53lU]nXS]
+%ad37ZVS\uMB4.U()l6TrKTR at J$N9+F9rBDIhjtLPRm[[9cl+PscK*bZ7e5>O7:T/G#^l)_dH0O_A(>qNT*/.OAPRHlWcFM%>(ZWt
+%IlVdkq%7jIC&F+4To_do1797bi-XQ0XFpobG/LG=>d3oM\/u-dbqqum&6_eY833kW5SpQG2JjH@(o7l!N+^*-4tD=tJTGaT$^Pd(
+%f0RU(@IorjDJ<omjoL#LN(;*<;Jd\`<+`C;!LVqnV0o$%J*m[Q`%pL@:O->P`j3-&+:ofidK*M=oK\8^!9sUC^SKl=#f54B<cilX
+%SUVq#,<:pdD``qoG(apQ[M4%CRMP5abc/I',rdg]YA.]>QMcuA,ILIZfos at CE/?@CciPP4DWgSs?.Yt0hBK8M228pX@&9KXb=J:\
+%lf:F^pDmkh3HYXm_0\ki0%O`Jf9NDQQOHg`>]O11>gsJ"GsjKl%\qnoBJS01\1e.l67!/,EqQ%8CL8oPr4V4pn!$H,jJ&BR-XabR
+%!Pue:K+ln&+4="'\BalWHbT)DY9dkHa2+'+DqY$pcME,NFM4%o4NpIib0/9B+#aqi>\p]-3Ln9Z+3cLBI&,`hI at E=mM,!+LHlS:S
+%D."pe8-<g7&DEt8)[d>(pP,?_EZ`ct7Sg_"2C=`Cmj4=29O:mt;rY`l@(G\I<tB'jA12 at oOGd,%!>PdQ-Qsa/&cb&_3>g^7S3O78
+%H#E^j#;nU97tMb2AipMb"[YqlUY%WXL$O"sX?$W',_ZCMjK0b.!j9Rm0PDHdoi:S)YMf?^Oou=/G_"%keWjfggQA,^WO$R^3*AJo
+%2(q/p#'TosJq\#oVKb7Df(mCqLSX."Qq!Ye+h;DKC[^^33Qi?TE4`8+bN./+"P\)8Rq%r'4?-ksNGFF1 at ki?r)"bLD<=T3We'fjn
+%<tYf`3V!VX-fmI0=b;OLT`"07hh:m1gLCY^mIXt,6g*U8\\8AtWK6XDXNG;*Ythtr1/tR'2.c_'a]*XSi+e-h+7%J0k1ChZk)A<=
+%0Iil530^o%X!QXHOcgDTC0X at Q^YJ'd[Rk:2&FD4R>Ec^'iaaMk,#Y@"FFL;BOOps at r:)q[l[e',g3ZH"/h[eOI;D3P"L!&gmJ4+X
+%6jPOWe?`!GI&=%@kO6p[9#6kdFSI79q&?$:(s&K(&S:WG)_XQ:iQY1U^TRSSCn6fPP3I$?fnT^_kgPbfZW[tbb;k:\J+ at fr<QqrU
+%F4-EPD]p6.aH4mMP_!jqEhH?a'eRk-bG<4)$>O"t&!FADo#0P;07%C7Hkss&'RbL3=B(@Sq_[(<[Q6_>(i+]k-cWs9emq,'^:`"7
+%SbjQsA93OAl!T?:/U,7l?BE`i_K2-"8I%T#KfkH0882X=>_sgBr5`ihb6NUPLD+?978B8eqMdu']+SYQ!Q;?,hB2K\RTu+-Jeg1-
+%StP7sQ.+f\lf\(<bm4AI^?Ln=q`L0Ffes'3JP(-SAgA$TDlG8%5(*pDGIg2G>YkK+l?=q<c`Km?BH+/-&RW#-mul>=5Khut@)=;H
+%XK:s5(>SeWPNH98*#T>%`TpXkJgRrkbSDBI<qS0$;P*NXKFM+c'?$'j*bQt!gt&"\`tA9!HVY%ZaP&PUU39.X-:[>!1utNN=Al15
+%(D8E/C4P@"eTnMG2#A*#'+&*c6@@1O#H&FamP5CfWC4qU&!>^(bjC3J#CrQ`]_f[.>PjZ)@tGjno7im(-^gD\WIT^I7XrRCKYBk=
+%ql*ShrM6%6q#tS.H)YWi%/Z;QD<o/9n21sRPZS%tJV-Q=J,LZ]du10UKl[+3CN&Jr)&]S90UmH#0+,7lQt\;`+DlcTh\3snm(q37
+%Dn]t_]qq7'rJIY=mp[i(k8u8(m</NmfVM)iF\7snDg_dCiU^74$W9W(iK&2GXh7:jD0Jp>*LEu$UJ(Yj]Ya!@?gu9c4)j7=n(`k0
+%G_`T9GnLHJG*#XW01W?D=\)mUM=(%ns6i+Qh/[lR`468T&;,qUW$]L6M9JiYc=u#.[N78r)F<dHMpkH&RF$/C!89g>hf/20ge:T9
+%f$!]Q*Wd^@JD,O>S>M&T2UbR)^1a9mcS at nOeO$Lf<^hT[:O64GTCKaaML7PLgqdCu>e=VAPT+"MlN6F:oLM4$hYU4["UP?oq6?De
+%b"egIq&S5>Z;:=u$n(h([eD4P9&n4LMq3TXH#Jpfl,#&@nLMNDQ,!pRU>V!$7pL(rRJ^p#\m%fgDk`;<#`i1pc;(lc,0R)Oa,JNa
+%8)H/b27]cb2snN/8VV!rOXLL4(4/cs6)(3\]O9'iEGJmD5*l%H0<g4Y'+kJlHK-)&aftTMB^'s_#t[i%LQTM]^'qdF_<@Etn<PNo
+%r[=o&@=G-`&Eho5fEq%p2uPX8?j#T+&ecNdp_B[hp8c7Z]G`(4(oXh.,ZK`ciJHK#cr4 at n[@OJ<9'n*pd.$\YeSQlLH+g*idSTMi
+%,2PnYDrh22,d^ZD0nRF9D^,EiTEs;J`2f\2fI*=QJ<4O3Yj7gLGC0!S`94e3o$Y\'iccG3(NS at Fgk8]U;s.gD($67ZVF8*EY`b3`
+%e*BP at 4_?=VW)Js[RDCeL6+WnHS9edPVJFrGZP;/F"ADI\!\a:cH:Fi61,,=pT]`K6\[GL;67+9E*Wb.)6RdVhI4$a`>\XuF@$G'W
+%U7%/]O;_<+-*^q+)LigjWR_Ee,O7tW6N#S8dILCN9'Y$[c`$TsIWmPPeS.*er4XUD9`i%,o\DG1nq?2P^k@)ob'tcdmnOXtm'*Jd
+%Eu8*Ok48bj-SZhHrMj at FbA28(cK)@uWB=DPa^$pWa`R#\IVO<gc9trk0!kO^;B4J>_eV\@7C><MD<:UY!'3K8KUtmCB"M/p"_&bV
+%D!XbYEpW+^*LZGm.cJEII1ONl0.jg/V^e^4A:dD_g/6/BTQ]Va4B0uN0i0ZQa*BA-8IbOOc^U81X2F-S\%gJtFdRbEB4Yl"P5tpm
+%"LVDS9r&WLG&t6gK9qhu&8 at e=q(h?]F$C2b$!On^`aHMF4pHArP"1b"&hgW=HIA4L_Y!iSH"2]l01qs?StTHMp[5u_!<0V at jfs@B
+%bpPZZSWq*3YnZflb^NJ,4]TkNcSL&B3=,7L6I,=S=CiZ2l5+JQhiF at lS7TB3Q4JTGn)-KZpd3TB,.?!fDB@]Se3QO0i-n at aq9`TA
+%fiFu$_?k[Qgc?"M3h)]<L4l&oXR<=r[^Ddg_]Hk!hP]<e[?:/-EP/^Ji[rFEJJ)"(CXNbcNa1tNe')q53'.2]M3s43pELAs"h4_?
+%2qiB&1hN3qO*Z+hWZ at mKcHej.TrN*JFAbJJ9<BE3ArHH,\V/so^.f:?kj(P-FaHru=q8bLh.r-cm5eO'2J4ID2TFF,H-a[*r]4h$
+%kFmR7GHk(%40RRTEi^O2&7KQK)R6Dm/-pHi"S3%ojMKj324,o!qe\jgkQNu57#QWF[N&kIPC.ZQ=.\rAe0HUhd- at n>k9giT'tR?@
+%4^<^LQ1k8=1<5h$9V-*j@%!W'I:mQCC2up[YUJG!9smuiA["Gr.\H!AHYLgg+b$gt%.))t0-0,dSeMtTQ*b/uAu>c]2I8D)a]2Z]
+%^c)YBUb`;-gsinYG:Y4XoLROS5b8\"I?WuCV,U**$4_C3b_aOKqSom^gB2bcG7A%?C[]j)nda9\-d;nY"OWeV0li-I8R!,9+Rq at P
+%+P<,$aW!dgff at I&30)U<^1ra:^*jZV,WHeQ8g:"_=RtfVi=I?]Ab?!(M<GS7#KKE:8.4$Kf6Ok<iB*6[%jXci?<A8^p4@([&^%!X
+%_0MZCLk;;N67ss2/o`p at cQ8HpJb6e5b>anl5%,erQC&`nZpPP5_/K.FH'I3`HV66oD]!pLYiZ7sp"l[WSrS!0b87D3X$J,=EA9o@
+%CI:U/;)iJ>B,5qAM,mF?G6$oZTo9&Y!ZfNX\'jg-Q]8Yu6MojQH2>>XH\J1E0:Ns;JEfD8r-s2#[7%nK:b9S/EnX95Tg-Ik^;0@]
+%?(r1C][I5QW#Vu.e9T!+bX>%:Uu(;(Q,nr"F]\i]F:\Rl:(Zu7HP4X'JGT,)Y!1/(:6gXb)2Q?_gA at H3cqf+O20K&A30nLNVdu+:
+%OFL$_R:Z=P54T0"c>EEu1G_Rr,rkQ^q8n0>N[_^pqW>+e2JG%;-PtO"Nnp7VGph^fR%]MmeRD1[>7O=@XC#na+VTE%,.&B"OBHj:
+%pU_.jO4UT!(t-sXO$cdNMB!?+UtW/QVhJ=gYgGagK)uQ5:H0i%Cg3+LGSO(#Sm-A[;M$ZE9A^Jj.aajXaZ#U"&p,+H_Y5^.mhDle
+%;G&nt&Fu]*o&]Z0[[X at T^1Z<bH4fq$bl9's]SWV=*%O6o$OfGkJm.\YE2K`(9:JHIZi*NSZj$ST9AM"c(oR9fcQIo&qt4I03?=:G
+%s0t<fm0'sR[fZ<T!piWf-\n4WGCjH(8E)?ZD[T1a)]3HlJ!,=jRMdM`;`\J+,ukmYBW;oI*9VTN&\h'<:'F9fpDEhVD.\nt.^.cu
+%m.OgZI3aR<qXK\FTlPDfPg42emX",&2S.2m[B#l.11[,lTd8WnnKfpR$ZMc3Yi;P&RCW)NV12OOo/6)\PBCr-cp\^c/rH=6!9g:g
+%e(])?1t$7-mS>,tcTJ?WTof=!5tPs[3YaZ"K(!?tF^O=-/]C1Ccn^^S&5rjf/"%akFsi\lNuYK7l<38qVd at LhoLhAhS(.kc4d at 3n
+%cD?i[(`soo"GLqtqDHN<:dK^RBu at Yi";\-)\(Y&(a- at n,&o,"kOLkC\[@J;ekkFC=S?6a,+S#!1\fFAX`EWj6S+f8o?iXUmS(@',
+%crGpeDe+'IrRS"7>h>mdae&kYf51u]<4(7^/q']!M<dhe\LBKJ9TGq+c:RT&%\;T2-uI52c1T7/R80YR1NG76hjO_:qdHdp]L]Mo
+%/DiJ,J)HT&57VX6n-U7+7YasO0O!?2MueS!S"9'+8M6!kJAt``oVjIbH(_Nj&>hVaC.Gh/*i5=#4Hf9f;NIs3Kj^AjKKMB1BoBpM
+%g$kCA9liu!Rm)8@'Z7p+!ChUh8,DMHntf3:\Sp3$?'(d;Q&,Rc]#93S_:X55P7R#OCU('a:<^4s-j>/(VsXK=S$LLW\YjKB]2Qd3
+%$[P5/P^o*nQ93riC-K)6qkmjpId<]l1P3nIEbOXCM8*is/fB7+'hQ/7"n'em'EVH:e*"dR`J/!RS*B`"hrZOlIOb.:3DP7FBt%@q
+%PFmgNe]$$MW4Q'X$#ChN5;7M+5k%Sd8M*MHoqepP4dtQ?%s8*C#Em>,(q1:ai=/p>(Qb/pJT%3soGGoHGkcmqe`GNHId6PI(i9"+
+%3M+8E"i2u`"9Qbto&Shb at ou;@9ce/n-2E26P.0u at aHF%u1W[VTeAp9BFtT7r98\gbJNt8S&-Ku at KX3%ElejH^0&a((@Pb^d$/-h)
+%a=*mFcOh*$ImdX[@kqnicgVSclQP+V&)<aV*r2kYQ at N]P#>Hl/(H(JIs3M'G2DWN#Y+G*f&ci>;d0X0`_`5\cfa&csjNj=Ll*R76
+%Ti-h5_('j4P?L*e,U0\ZD6 at L78]1pZfSrq`g?,8<$f1`%lC!juc5"O1DWm\DT\R47^hPFp%Lg5OeRj<!Sh,V0H.,G)[$[I at SSlSB
+%Lbnh&9FWE`)#%8Xf<*,rhjKO*\"4QO<,L;<@#$>"mNMT.Mkc-sB[V+$[Rt)qbB-B at .?]Y\9>,RS-18^REpcuG];$^+jPf0tEr>'h
+%6W*-iM7g(mpKU#Wi45-mHf`M#8qnIiP+q/.WZeo7Cg#n`c14k7[ZP+?B#7^Y]&oT$\_bi<CjAGqM'Y1Se\4%/oTi;cYXW(eVgE)P
+%'_:J;7_iuV[:;rN7`o`-N'\"Q at HnsVp!T/eWQsJ`3AL"Eb\(e5Xo2!UIr$TuCfAXL^8([q93'?-#ZdN4W7_+jY\?jl"k,dD1.NW-
+%mi`iD$pQ\40`UatGGbI-O-2BCTPi-J75ds)H&jO78IB7H1nKo<2XtK&X'O3:JeldD#b/KXQ at 6p*hLT<&T_Gl/S:C*L-YD_ZkCn(o
+%&^,bLR at D?Yo6QNY;S%:XEGD`N8-f_M=HCs%3LdQa58Ho$[;I2RY[(/>8<d3raB&JG:]?P.99+XjBED*RqRMG-dj4,**Qp*3aNU9[
+%[FoHQT:B]Q8.`6S<Tf=lb>S3_)5fUa`87q%C#;,HBKfqdBi0.WF^o,bW\3>ieS`r0T^CZtG_2b.!cH?mhpBM^LJArBA0):r!#9&&
+%9>DPal-?ca#5q8#DSH`*B>'pQJ)las+qf/o:jk'3F8I'23[l@/2K4>4X=^jX>PXm!V^qk[;mSRSc?>!kGRE%K`CB?F;OsGe"\mkG
+%$$f3R+^I4606!K#coO%+%!)i8+&hfKMAW5%'m\,[`>%)pW[IOa0!HLB-[G+q8En.\aWkA#s4*9B('%.]J?N;(Z`m*J#N5G/;ZX1j
+%X[u.]-*YGH+c3t[(m;]a!OWoH^p^'1h$folCZC<A&fK at 6,_LmcjUr!m=Ua/dGeR- at mF&:PJ*TC1oYAX3aZ])4Vmh%d)JV at QWL]%'
+%P-9&6$JoE\B[X"uLN7J+MdAW]`B9</N>A9Peg at m<gEcS4lLkpa:G*b%pQXK%jqRJ1*KGh'rbZmSEr<2q7<)tjRN9.u2';:j0b)L^
+%RcRN]$$[^CD;BdrcQG4?Q*f"mcO$0iY9`r[bW[ksi:(X4Q]%KZ;(IOK(3C1N^(GiiR at Z2N*7Rm;UnH[D.H^k at G3\k`-Kmh0.3"VD
+%6hUb$%NG/9/+6"RF]T=lk"IlJJDiW4C+F:I?&^;bBat]E^0`,l#r;_$;DY,aQle-7KWacpIIHd*2k'U=At<TaB/qR=-Rt\$oZPWt
+%4#`)`\PaNUplW35D,><0W!TW\SEjtO8u]Aj=gto&AG?>hkdWdf:+:(ID+iXo/8WSdWG29C#nn.M]l0O%*,E+nJ\tGsSO:MUig*,Y
+%f^-&?`'RsB,C<$<A-?\CdeB;f:*pTt*>U=4C$^<GhAbCA+8iB;0E$Y[`MDS#f8C'Re,5mKin3ADkN<n"h,INTp8L_UbF>ubE6\?.
+%/@Lc*?f#Q"%Hd-uJ<A36GYBd8L=Pk83lq2u>foe_APQOUm9:31Jma0W8kj<BG'(lq=a*5GfPHA,BA/Pac9^4uf%\$=6tJLrP5:"_
+%2p%Hf1L=$^6;A[+)QZ_5c2Lr;"\mRNguGgA<#VQOOGs at ISrLC+E_p5HAb#6<]tX.U2c?[-[%]_J&DoHYe'0;=^,"h#O57aR7!):F
+%q)GbC'Q7/j[XSq]K67iQKg at b@!JRDC>g#,]<bl+k'9SfD4p]j.;glY\GG<*SSk6%T%K1U:!@lh&AR0<=_*fFuc`Z at .e]PH3ho_=+
+%n%:r<]$)n=grso[If,cnT+'SuN=GRiC(:X[5g/WNPS*`33GR>D*H+N')$5r)8ba2p?Hg=<Q#hojJV$&.E0oZ=Wnb9GC''&l'(1E=
+%"sKHjIL?'7]"*f=PpD3-.go5F,o1,C,!QS6S#j6)Vbok$QJestQ](!":<-FV$M/dhP*0c_[foZ+-ROLT)oYrSoVD;@)0hh#YKP7L
+%6S=\i1t^6Fmd]Cf-o:0YEthLn-jio#OurkK2pJV>/:)#T/@p*e!uHCVV[*J;oo, at mH@g<:8>!?RW=C&6i5;>74fcn7flhglRT]Sa
+%!Y.IYXS#^XJ',WXqFQZ,Q+\f.KQg&eS=86WI at 2r-VI`nSib=[le<pr"U<\'Y\X^UrTV<.UW>>&O4q1JF9A+c9BDpu[@/iA=.4;?l
+%j at n>eccOK31,k1!>-^R(,TD%>L55&R"U$o,_5C%5:*riK7RQHN9UJo*KT0Vi+Xtc at M<hXB at WtTJ5Vp=/?'u-*%$3APGm^W+ at Db@V
+%l-Q0.2>]m0')AkpSQChNaUlWUQVGTK^4C<P9j4^KZVQG:25,'aCs#Sa><:R6\!>j6s''C`SqIK&I!309;s;sf+=G0W&%B.smuJ=N
+%BFeG=SjV<@09h(tq9\c_*pu[!/Z#=,[??K\,Zg.72$L\XCiX?iG1n9iBpLHpT%<N8!]P.NW<5)^:._f!_hm^.pWRS5=!0A>Isp3s
+%8Te^h9,-U4kmH3ThX_=/8mYN3E[&AL-Q\H//UGkJ%tN%p9Z]):Nb?n6iNebS_>=@"@%,j,.9gN)W_UjTnK*pqpV`-jr[`*i.;]3i
+%[;QP?P#>4s/P/9>3**X>8Qi?H'n97nBciG$.'JInOt-KVT2^Y1iMb'WbkA.qk(@V2NgIe.<Q`:+Ed\;VqP57`/Y-cWg/"Hsm_tPS
+%fb5^qPF"Q6+R$eabfr#fC(CNS at F(L-#O;d71`/A7i(hA!C)*\fCMpJO1_$?(1>WotoPoU#+-RSs34Zh8c at _!)M$i!CBK3gS+)5=X
+%2265C:$cC4I<m$n9g_9l1c=eXI/W.'KN13A!@E&f\)(-m$#3Y7$S)Sn@[`VY5G\:/=X)#T44!s?Zp%g23L*gOfVanj9L at n%bWiN.
+%&i>\kosr6p14P/:6j.b="JgErr3nZ:OkhDu,u0N-XEKk3H;Xc7[7RP"*o&WNnN"(;N>:f.CZ7Jq.*tu?F6Y](8;aZ<G=f)omEDMN
+%C3B[fC\?IR:[<KhJ^;-"B<q_5^H(0ZmAZ]\11dUO5E`:\3bLr8HcZkACLqd<o]@4\pf!(bc^tLj62NUoQk/JQE)q$o#NLA_rOge@
+%),LQ^Gb$?8Ckbh(1B9C[@*Kr6N'RsoT+P$>Pb7V7c"W;u83oHZ<MW%@P$9Tq:tTO;]@mU#Cm$9UfRh+R6]X[8b7e0D$IQ5D2hR4p
+%!`CDMEaEDo>:9Bl*:eN*c@\JBj8ZoLb*[-D8sjKUH1+8dG(l0G-lIi#S]D]uZ&A`8(m]*EF(%&c+0esf>ams/n$6UAO@/3,?V*[F
+%&^Q\M:\$JkopY6O]nMC31_NB"'Ps#(Q`iaP^Ylii='CL+ZT. at +V]L+cVbHp8i8]4aSm,-#c=D!VFIoiWCe*Q/>^8]EhH%Ya<$"?<
+%=OD%>eoiAHV6%+:e*R/,0Xq+$CBtm"P(;5S3f*CJ9^$cHeg'`r^RtYaQe\"A>`Re#Y6APY.1;8\P'kP,7DCG/o3;gdc6CHG$`E0#
+%JUn"g-5$`bok[9=UF(e`4?:+q4*pt\O9\KeE<Ys!XLpc7(6>@&Js7)/b-0qPCY^T0?AKtB[n:X7m)`$&^:Cn=CV5_oUq+5&CF(9U
+%;i=R1\gt!XiahW%6.`hGZLt_/+sb6PC-pusCDmSliaio<L[:@gPS:PC>+IZ\[d23QEk"opLtYSCj370$<;IlG1BGn*rg5pTN*'@[
+%#)CjP`jiS*N'To.Pmm.NM2^/%0%/\3Q#E6qCZQo%@pb)4V:_3oR)73;S!i^Pj4ornOM$n?J]IfHYD6\ko12`VnYA*Vqf80qU+*Pj
+%]bP(^WMZ<Qm;9d.^StoO7T.)PH3:puf;Vr],;N[i>2Gh<m2b]fEeSlI at HQ77Po4WumX?Fe\l\t_\PtlWIi\5t)r^'\&r3<.Jn$E%
+%cWs.BA98T+Qufr.Y,%s/8iJ46)uW0OVYTtk]J$jtpVV[F9/.2uIjWM>M%(f>-NJSCo?N#X*la,0o at ZlaE9l/fUQ,IM-ZGm(SI1=Z
+%YrM4C4\*#S&l0(Ymo]]+\F)2nnYg%Y&Z!&C6SAdi!GFQ,adi6PenEC(C-fQnOZ?[E]MUHPGB1Wa,#Kf("sQh=0+bTf at WUu:b$8h#
+%_%0?/Za%L>1$'HrV&Y(WZ1h"YUg.o21<=$tR%1RD2h+pkFX>_-14'OF9>\upa>]m%Mi-<YX%`;H4`gqYCchKqr=2l8!BQS/SGi;5
+%pcoNnJm[hCV+B6M':D(H'4tN'=o2]M(UQPjOY$0:^DHnnmpo?WTao[)7Es(heL6_empI]5Ijkp\od#U_CMG_E)\g'43QWP_=6!Z)
+%bH/0q.WZ5GHBL*+0,qWZA.Ze^e(WUb]RAsPc^N9Y%a at U&i_+[EgUo+*=dXU4[QR)dSNp-^11"ffT%hMRD`rRh_t5^TZX7LIAFK-=
+%;5s-Yb2jn_VV-e.D`P'EJgR,'?+P*q]:O5hJ#i;nQ=%u6:)Z2)qWkt93aSf]NaY);Pa1<!4t%"V`Fn"%bg2S>9Y#.U1i>eS9S(UF
+%>"U'ZKccn-Ea"FAn4\51e4KZk16];K)'mU*CY.Jr)Lr.E3N?%R'!KJ8=HI5tW__]sI`.dj>AP#6<3P%gjg<_YL(:r1'-=!(V,0E6
+%#P+#GBimf"eQF8L90HL$B+;PU!C:8T;LKU.p>he94D3i8NB9l4\g=@uNYr(Y]k]>LZ;!p+0a3HbWO#DId'BkcqrQ80:S at S>)1s;F
+%_Bg!AV1*.cN^ZAIhh!qHQDN+`!'X1>0JUASf]m+(SeReA9Luqt?9B<(rl$VNR=KNu/B!?t(et-EhX3,Za.2'O!Xn69b-%XjT6t(3
+%be=UBj:$eF<=bO`kSqOVH(:*([c>A&=K)WS=>,);eY[Y]X0!a"nDg2@\^?O8)JbR<Gt`7V5iiYPK"RI3P=GG4+K%\JW]*O<^^b)1
+%>fYo+KSF-uH'92Sh\p;?iX at H(Fp$]hhitsoIBQ<#!-]P;5o.VaZ7hL1<65i^K"6mFYq;eq.9$!gl&)[oM,]Z7ds<8>:LgBW.sH5j
+%6WPCkjJ[\"LbpFsh<7\iY]>%$C8c5tK"4h.Bta/<1GfA$jH#.'WQU_M]4fCN)<>+-@^6Q5"Es6uXi5/YQ0-HYL?.VHj!4dbL9?AJ
+%$V-tC9M,ZZ0#,'T/I+<q/F[Bd+%O%ac4Y-Q`JmTr94C\m)7budr)Y)sQ[HeV)KS'6#H*hZ+0cgn*gYF`^R#)"%h[5M3g4j[f!mV$
+%#pj52[qj\)U_:;&`NP?X3'`kJ1'sUNSe"<YAW^*i^Q*\3g$B0p]l.q"dc7#gqG#*7hBE8_Br3T+"oO<;Xun,nj='V-pR^`(^[n4m
+%SeI)XP=S]*o5)q<n"i3RM98YISm*eg(Rg6IB+/2n-&6D7VDq]!.3&/gLmQIW0Ph69lV"73C4;7ZZ<P;Uco0IW3`YF\^'PY3\Sb[D
+%c8:ViW'r\H]pgmb`EN03.^+%q)t>$eY, at Y"QPoud)[Q8_J=D0:s2"7E;^Y*qE7bT_=kf1cV?+A5nHf[iI]JG/PcT;5S2JnP5s$5O
+%LunSIC at ++&kbYB&`=GG:$'nq))Op///)BP]#*sJ)XlbgIE2/MH>$rdclg*cQ\!E7k?NR5(H6#74!=M(s,hhf!m+i at k*tS at Bd[qWA
+%CYLiLY08eHE:l;72/BHY'?ll5//O\]!8Xhi/e)Ti,g-=GDtGk-r_q>E;mKQdB_RR@<n4.kh:D4-_FTqQ0:KE=_Hun+pm\=`H"d"Z
+%2aPX'T-QpRq^hbUjKFd[;qKneQ=`QuUQ*joVb>;-goN)mqpdi/1gTp(%)$b<5C(S\"_(s?NSW</@a/IW,KFc-H3gBW at i9[";+,!c
+%OJ!WPOcS&WjhG%<\TfH/8l=?-.dU0mefMgE37Ab5#Q*5%VVZhA4@^m)U18m_3\!\7(gYW(r;Cb6O21X)m5]*2(c_d:V/5;aBX6\4
+%I"S'31r8RtE,J$OBHRhjDYLcI6qj_0=/S$3P)YJi1u"#sS8-KS5F_inp0QrKqur9gf\]F/6h8HVJt%m+IZI+d?$"7'U%Vl3Ni4Pe
+%g=sO'5(Q^o=-k*DGL&[uXB<U=A)+peZpSn_SYAM6c,kLYgmT>tcD+%;dX(M#J;Q56%sns=3-&AJ=LjF:/YI;YX`i:?;j&^&Zu3Q%
+%bO.E\`GB2fe]CaUEmAl5Bh'LrF&kpFk1)NKaW/@Q]\_*Hkg)[,F<2_>k"eceVgXn0.!]PKeYN0I);V_+Tj7W+m%<s;P]l)f9W^!?
+%QA*obrM,BPnJ.3FhSApB-bWDfd>tP,a"BJ_4.qF(oc3O/T=rU8,W&[ua-BD'D9Q6!I\bmYmumr6//*6^OGrPhU%re6GB)^]U,;9%
+%KSqso,'08V_5X[3QNBQ5NB.2<1afXg5q,TC7IWQHqQ+c4P2C24f^R$bX[*`U<$]4$ml]^m#KKk8>Rtr2bh7IP1<j at G!qu`B4:.:2
+%]/hCI"O#`L.2U`;i3N&JW5iVVVNsW at -Y#;<IqtP!p-,4iS5"*PEWP]%p=6p5eGX@/?0".CYt]='8W+5%8@!P$#^<<cr#].6$W(=a
+%0>H+DK88&t^-!9Tp7W15\07TObk:S'be2`E%C^QJ2ZIJ3Um,^P%5'V6&6M-C0/8C2)lLu>K%'[pi6BYlMO#BQ5O$P*[7dF`[->]D
+%D/OANL1obs<D*JK1`cln2Vc-P#[eGp!'2kaC@,_<iq?;D^A<1MBX?i<EpBDJZE3tMYC(q%p_j8<EX at r\Ml$+\Dks3lWqP!F at P5OG
+%L<!J6R+E8u6&KR:l(=10;7=T[9fC+Ma=#L.9FU$?<o0Gt,7Dkb6YF8?%f:r^]+_(`a7>S at bNM@^Fo2o#oq6Lrhe12VDd;acD9_dF
+%1?+II;,j\kS%Gk2)0^]h:A_rT8WhC%a-[5+L[t4GR+W^L%CC#2362$X4(rT/Aof,/Qs8N at l6P32W9Uf9_Z1uq>$#Y&n5sB8&^[/=
+%)2E at O"ne9G\Cld:8`;/lkV'+j\[ge--EJa/h\KsA.9cnFfGH!O,[0XbIOelEb=UK6UEp#VI!sPNXDMhBbi.""m-5\l2O<]Q[j1!:
+%5+\fi>.Wclhdb:OYcj2h487qGj-5ds)H(*>P.lQm;?bs7QN7g_6VOO!]XpeqhGT0[>jjFla6phZi=PU$o'KE<OXDZG8]AP!-6^#s
+%6.UchOPKG3XVqb+ at DMN^''KI\P0n3#H:(t)H3RhZqD]p-^HHCDjnB?*:2Dp>=6)=POpO*!HQaY)5CVX at 6<PXlY[Pi]%L7;s7#t9O
+%9R",cL,E//\VT:9A!QM;5S?WFd3NT">mu)+7ot'!TtLt%fb2@([q at k;bn?dY]8KC%O0l=jHd3#6mS5q(9f/Q3Q%JAtNQnnMn5cc-
+%P%bJ#lKJ0.<4B3-d!8$ADP8Xs:g]WDk@>2j+q&cH9+o.n[1[]\etedG\A7%8i2qp9LjG>m7/k]X at V&68S)\s=`jYbJ*b16m;5VQD
+%oGg3"<`P4Fp%Zi*RPqnf75NMbS'XWdi[$%DMEc7Wro?9Tk;7uWW>1t_cH8_.OO(_[m-.-13+VOOqb=77R^j_G9'XQWUYV'%m^LGP
+%qHOM2^6NnG&eo2;r-8C-Uo"!H<;Cdn9;,6%KLM27[FuYB:4`Jb0qj*/[I.(IU\?Wg!V.+RK;>_an.fVb>W$X6I0Ki6"BaZ0<eU(X
+%l\=2*YX>d,U#H4N&qo%X(*>P5D]A/5>]j#pnG>6;,uT2h9]2\/J at I9F<17N$J'Y;0k7)sd>Q<Fnm5Eh(A+-ijWJt^<=`2N\F^I'+
+%5,)PDGc at l]MSDM/LFl"-m[9`i#cHRG0N.GSalbr]Q96hg[EfOmUi;MRjXC`+Ob7ra&3O)]n!<R]\LAnSe_!1?>Y\G4nj%W\4;U"Z
+%J)8)7)@"?W>jMG<i_F?_)m7*$j\%Zai(jA at F#M'qTBL>L5HZp#s!GPB!!\%N`jlDGZo9,A,(qd^l$:==Vgd=]81_gg9>1^Kc1>P4
+%PI`a4o:Qh`i[Nc,j<L1lX^?$(-%4Z%^a%/:BtBEu'",8']Il"$[7':k;LDW"d;iVLP;G]qmQPl\Sep3LN8FJIb&Gm/jEjQ49'.I4
+%'bi#sZ$Fc?T>/(M6aBM?b394O2Yk(:$1u?=]HWef,/(#S45XOYQR$UWD`Jm"jM2StNROq=dggY>o`gDEiid7E8\-j3I-'1TbOL_7
+%V(8VTQ`k($@D/4iJ`aB@@sNW1k]?D0:%R\t&N+XT\`A7Rs-^.6c+)&WdJC at lZZCFI+U/:n:5\D8Ubl9rQGhA"[d]aV+"4$Y.2lrM
+%!/:D;[ToQo[oJnJ`,G)#5WO+4Y'n#UY)=Uk2)XEV"%kd;ojT;(<?U&*O`;M`p<J4BfiCK0dK3t^hZuE[Y!LuBdI9^^f/;:9$rkI.
+%'%r,0&*i0M:CcN`Ks1\(%u\AYqg3p!:'fl.j6fZ*HV`^0&gk!4>OpjG$kmGr)O.Mbm<P!hnbH`FJ0#ZOHg3L^"-&[nEn%__8H8*D
+%`Aioj2je,cQGA.b`ik`VcXLs'Z0O4Om)_i+=``[7__hT5H-S/+!>$f64>%On9S6K3?I]=['2L'ZDZMOfm^0'_LR!chVXo/u at Z<$@
+%BB$+K\s*N;jt%Bk_mui2kW;O0T4)NAA4D,4OYJg<B,U0$/96p!6JcVTBX6:5!'^'@[4QaiDtiDJ-]5D!2tch^E]Z(62(&X^Y-$Kb
+%&1?Tia\'Q&%j\AngSZZ'!-g9$(&!WQ!?#NCGVgaUTh7TCIMV!0dqY29M3d<bHg[*.IbGb$ASYhde)\SARZ;($ljNV4][=`4/E^[l
+%?/FYtG.qHJ?QfJA\6%Tr5%!5f;JjQo9]0\2UjaU+1X`-Uh at XH.=>rpD^l!,mp9Qnni`697c-tifGM[(C1J6\E)cioOS;_SF?_Dh9
+%(`i8<)He%^Kgf]j-ZqlR4o(JCHGA@&pRrVXG0NJ2glK,*_uO=m3](Y6$gB+Xc@^Z/4sgkb1\`N-!EW40-23?4Ydot2$@Y#aOE_q3
+%7g^B84QGn'-%8Tf7+A"l-t;TroZ<"bYW\0EF7iG<V^go^03)1>rRBs</BA:%f3AFc`;d':T]7"'jrFcM&s9Yd_DN(3eV.P:j\@Ls
+%nqP&t._-*k$pJr*6BAIW.9NK3khiONhKf&&o$eVhSQBRb'PY+(=O;, at Z5X?;QJac.&eX#b1Rei%_W4hgRrdM7^A5g.qbiAI+1Q^W
+%#G!D1,3^N5CU7Z2dJk@]jfRmg+]u-6#UJk48CtM/[i[qBBr%.H"1,q5B`M'm'#;RUHP_NlS9CW$IVPl!)qKooi2ZuK("_&M+)_N+
+%IFH'e+_Rs7.7(j.8:k7u-SKE']8JY.`C$*2U`&C/%)s#(Ps3$Mj'E?G]=]:jfk5du=t1c<)Ys8]71QBQ]09SufTG42`@nDM8WKg-
+%+u'B$UtG9#2TED<`8 at i*[K/%gDDo(]FQ0Hap;UY_JPVJXR*f'dlen17h"IXI_Ah"DBVjrl/GW<OOXsgqG7+A-G^(SR-U1Ls1'jSS
+%H<6T3+%kU[dNXKgj:*m7?)jdk(mdGUAZsIP+5`QC&UJsb760XU\MZZFn4-W,H;t$n;_^s=3G3Z/Y&4K-s7Xj8h=Pp2mn"!kBVZqF
+%V4\utnF5I!o9F5%-G47hJn:V1OfOhkIUCL90pm4rV)V!.6Yt]9<qPRZEi-LfCh at Th#pa=?]@l<p>W[nsWDU.#N9>"U6X:BY#5:pM
+%<fT:fXBYf)fqJ),l4A(4\<c&T=I[%W*%0RB?O-NB^9%,V<$/*I>6m!j8ZH[-JGRHB at H.NXq"p8ZKtDN."`eJ:QPdDu)rL4KqN:LK
+%[kaH&Lqkc at +gH;LH$en#?>D(%.LqlkS=Z\?D_3GNp>^8LmqH]Z0^krkoG=B1N\0$_cad$!YWHRf)>W3DRW<5&Sa;RUaY*Id$W\&k
+%H#m\\;QA3^c^e at N[TnPa#RLOZ](3sAlVtX at Ih2&+F,:[U%/IC6<8VIbn?W:6OS_3##HVAkP(Q;$,o*DhR?I*HMU*_be&H\SPHOfk
+%E8;&eKDDZ-$.:FndWXo`'4$t$[ZlkMMu8tGH.cV?/'h2-BH>`9I%9/L5=h]/8B.*E;_VU)Vi.EQrF;_8J'Een"/KkLb+p-BWY$YK
+%#?d4dl";(52Zb4Aqt1la.Ih0TlIKZ4SF$!A]W^@N9ZY;5*qruZ at WEn4Jl-_Tk@5u!Bq:i[oJI]@<#k:O;ZLQ7OYn;//?GC at YUQJ)
+%#VTnbTjnl*5eb[b?Yf`HDi at QH*:>?9o[0Z':Q;7,^4K;:aEfHH$;2lES=R2n]b=s16k`>X#"F&Gd#SB+NaV.nQgt_p@>\ehC.&TT
+%"f^6%/I at CQR2lZ7f;hZh:\krs=i^jal5dS70pG4t[pf;="%](t#ZZU,;KhF)VNSD>4a7&DG^?\bE*>A;<Kf at qg2jr$MA%a=ou:fm
+%k[^87f-&Bc0-E2(!%+t.q6eUPC8U*_^nd*^il3m#[B:rP7k=LGA9lMDMedX#]e9pjh,CK(L)@S*?@43fYI9n0-0q3.5l%!CVKogB
+%R=BJc-](d,;AkWRAte[%F)06bOD)drcXMa%gd8S_\$JXH(n!.hmN,Gm,Xn)gju/B!CF*3VhOCc>JDZYtp`U41kYsH3-k26*/5,-[
+%@'(FcNREIClnlr0]3K.XI23%O[=!_L,Zkp"\''^p[8Ec((8S7tLo+G:D%Y]L]KFU5]CTu>l\q/tD#S39\4]CZ7e_+?,MOtL6q\Oc
+%hs^q#aNZaJ!@]p)h4M9W0:0(&-UKc"d"<KIBBlm1'XNMEn[IBs3.KEO6(,t\Ql>#:8>+kN1JcQL-!qh#H13^6%hh1=MGpTB;#%!>
+%%NP>>oMe>ST`c'u2AWBoMt.u3A[PfIMsQs$i]2BRQMY^mQ@/Y1[!\cbP[@JW?I[NMiI@&SG]5r$.?HdFNAOA<atYe]L6'uL(Vt,`
+%$.GTtVnml74rqsij%Y[@9&6_&fp?3pD&t\,?=d4!(TY"5_/!*!PHW8F3cQZ-%Ukc\p;U-KSL-Ri`&nWt"dEp9fU->PPMeo^W4a%m
+%+ZS]3H2OVmFH5g-#_C24//Z`Vd<t&:>VM%S6M#)p77#+pq[]MS+-E'eJH!YR(P0XFrn*f at -p0]uSTRM4VV4!Y:OEkur^Krq<ih`.
+%&mcl-*UrgUm9]E at 2lk*g3B!R:EDUkjKN$3d7:rj8[Pd*uo3-G]#V5eU,VV<m3-6Z3IF397.+ADjn8(Z#:(04/8Qma6ED-(!'MkT7
+%h9e=ZD:s$I>#2PmkC2G.Y[3GMJ,1*i-UBgGaHC_][>@gpM0]OS"NIDH1O-lfFl%#j`jX7)\l7^nb\o)NYQ2sc%B`<d;-sl"F1<dT
+%NlF1<=8'uq:N>s^F,*QsgBpoCm2::@b]/['%h=qs!cS3"MsWW4rU[3Dk%BOn4jeXoPNig?3HSE\Mf#dM`h?!obSS%Ji4=H\>]E?Y
+%Q$Po_D82EOp!jr7Z@]G#cJC#EQ=WlbJRJ?7j8ZOJd6<pC,b#!:fp50pP3B2<aoET/f:ilISQf$=@r(R=CWG8#Z^&Zdo\GU9gX;7n
+%;t/q?,ZLHe,Z>8dc=>\q4%DL,)NI,]1ZaW4s,r.L()q(\BMr^:H=*T3>QQlZP-YRds%mUd:sf@@Pj0Q+h$5`W0eDGljbFq^:2dal
+%kEOYTK>12NBXGupn[oVDD]^tf>@Sq]A&d6f>]T/EQP^6u>*;j13n-qsD$.h:h7VntfXUN\2*sa&aPBU=q'4oP?t!pWTAZ36o148!
+%X73-<PLuHlJA6<l$!:Q=b[boBjkH8L;`IK7c_",cOI`+_,UaN+#1SR#I(nMgDq-[.fVj;_NuZEu'hDH[!XdpeJfc58`Ki*4?&BS7
+%:Pi^`]_5:oISYtR;I=nABB,Sj*8 at +a@MmHcS>U2mSJQ_%0Ka33D(DbWrm0M9<5,'(oM35ij[4(S3,le/D\A\MT(^87&)G6)EJ3L(
+%^`P'_Ld_%TiZS#$AUNE<]7qJ++;e3kA*5!=8E2dMq:68Wme6R]Bk=T;[%];um8IR'\E1MQ[b[8. at Vu+=B at p*&EfdVoAU^"Z`2$O+
+%/3e0N@!taG?<p/S99PE,21YtPo<M^e^8WFrCnLHAR_M[)[512?Ssp36Ep&%/ET2h]o;\T9O]Nte9Iu`)BRQ!>;*,GoE\SJIFp]88
+%T4Q0f5E%bA-h7WXfU#i^Q7o]iQf.XY/+7YcPFYWF"dS-]EW.BY3%TY:A\JbAQs#uZ:miZf/b&V-WuE:E0)-^>k=XZ7M7S))LmOPp
+%Q"!7)lV0QF'1.>*Ej&8F^2WG*)a5\H=QVN?d?8bZQ*+ at j46&C?V:6d6Q at kBQ\0[5NKHQ8<g:)2o`fPsgct.\$L.F-6F_kABP!CDf
+%N;QWVR;K\<I-f/rrV1Zq&&ZGeI<6/sWSMP$ngH'#*mgGR2:<)#d*3q/!k$L]d?Vg$?Y;IsB).W4GaRdP(lkSUVgSFehZT90i.7t*
+%RS9f0n4C+fq<%Bd$bjpBT7O+IDbTAm.tOduFpeX$7,p#!ma@\<k'&3A%T_:_?*@m9e<;3qqDkMV066j0#(`>U]"-1Jc,e`9[dhPY
+%TB8="']4SKe;Mq5dB&koYIbXKJ"4t9:[Nin>l`J^DQ]@.%S-LBkMLMqZVI3h[Nm[2`dnj"aCS#T_g6 at b9`(oK)QW"YM3NmcWPu7k
+%g_,apf6oZ?/W!<7H-5G7LLj:-^W8b!Cnl$KoY6Rn`Wm\'>:X at 2k@'s at l$3`TAGIr:JOqud[EnR.4`]*>HnYBi)`:,6'p"r"gMC%I
+%>dDD7__$V&;qk!qVP'DG3*jJifQDmCS^i!L`MQ6a at a[]j#>G7]Dq+3`PH6B)a`_cr*&%jAB4#:/aPBSJI8BRYT/D9mqTCmmZ9S-h
+%1m$IVqRJOBJGFX\VS1nqRhXpSjb2'77WQ$Y35rispcO'uX')pZ,1lQ\moFS6/^N]q^Mg`cZ.[IOV)g"4UCQSpi@^\Rh[$oK&3`j_
+%kB*9ClqE40<IJbBVH!P2`Pc5?YkPhS_Pr4np$glj^^&*eQ3V3#XF"J,G*D/'j%+U[Yn:*KaC"ki:Tp\D<AB3^XKglT-U,k9d at 4`M
+%.[iX3@\'(]j.IgP")=72,_YQ+[>@&_7V<-D1Qa0-EkNa1IUBi9=*YnW+RSJUKkKu`<i2V;F9W23IMYomLQo2d0Iuc8/F#r2ML,$m
+%jHm((BSbLQXhh!CM,Ect2d>nQi*@]4kFpiMjom&G5=Z'7[8aKIp:T0/mo8<&f_>*dP-_&IRY&t21[KFWX))#I/,'4Zrm#"]^qni>
+%9TG$Ci(0;-\BbO.8XUJh>NB1>IGZR\ITlk+Q, at ZHA2"N?KkY9#r$]"u!Y#s5kJ^(A%d at p*H<?*T7OiG`%q0'PJfe1:XiVAR-+g(F
+%j4;RbJJ!G**4)V;E0tsW(2[?<.fgkCk/o8<la"lagha]BL+XhO#p)*Xq,=cLkBSE6Eq at _R%P$&*n%nkPKDuoj5UkVV/Mmst(R&6t
+%o9O at j=Gt.Y$IhV[:LX(X%?h at tk/2#bj7S_\9/AF#.aaMkbY;@.'<)W1/`.MMD59#`+H>XMB/ZsP124&r="6)FC!FaB:O<jY.`kr5
+%6s4"&Iq#Y.[&_-Aa$B'4(Qni!$i++c`]Z?@,[HOScsGjJk0C=>c'ds?P*7g(J#P^r]El"L(djEe\>Y;HRcYKt#bBG<ZK+Mb8+i6_
+%]7%L5Q7Z#$,fQR:#_#@$jiSXW%!o:nk#A-*EU;!$<5ab3l$Y?J#XSsT]f1:iZsc0Hr3T?$bS!(c9Y:*I/g[Zrr(T?JYu"/,`C_3;
+%SK]ghck8`*72d4X]dM_5Gc+gCB9TPSV`s^4EsDh at OfNP+1TJaNC"94%MU&2C?-)9FqhC*;>#j=F$f8]abE'c_XZ9.PjtOS)#BBb8
+%dqn)>@N#1;N^_fK(.i&Yk)b?u_TD^iT5)oiUbG=>bIODEh!GN`2Wb[SXsrPYnNB=XS);(eUho)rn#_[4V*&0*6YDL`)69<dhqF=g
+%9eA7 at mqd5,(>1XVR^6cuS;?].hUHQqf64<2b@@o>iR!`Eq>$n.@[3I>E)?QtIP8%G([nn/8PKGHG_&lcc!VI!j33X(l3IH[43\J4
+%2KsJRq%qPj/=;t7Z0ur;LnFJI>RgBhTtH2XZ?F,X*e>\$e\AXY>3G/R6VVaY9_P?3SJ=-NXqBG[!@*,ojL!MfNVUA3PiS^0][<aQ
+%h<[Gja1O\]G<^\%5Ln('1pg=Y]WuJ1.:g+$GEuV&:L-ta=As)`;4!cQ7iiA3_H6/@*!>hI+2b.[duh_fq_!$;h7`'2E(UVi3iMg#
+%W`Y?87'@p9l"oL&1T#S!P8m@/qE]Tq%#o<#XunJnG2)&Xjae(m3`n>O2g-oSK!'kHn]lbt$E;C&ag73b%?Zs0P!k*'E7Xa';o$^j
+%(5)F^G+(J at _#'Y:<L2%AqMbJ3g4VP+mN>d"4"]V&J^TDa&b0lE\l7qY(DG.8cm9d:PgAI$XDs>K2s$WZ$i?mW1#!'hNb^gf0$e7l
+%ms_/P4X6OdR39)2WT-GG58$W[+fC:@.jt!=S+%^r59/Ui*8_RaHB;Q%dGi3R&->"rG,EXNWUg138^OB:g at BW3I!9HWJ`SmG#"-V'
+%\6<]u-FQ,F</62a!JP<BK?c/&Oc"_o<GiGjQ`4jDpj&;=D)6a6Zr9!hi2=jFDcYFI5%#<a8mE=4e1:"Tj8,39O\,%hGs7.F/W&UL
+%#(7c at m7[]_7R+Q?F!i=/n[AIH!Y(o&HJLLF!I5Rd;AZCHp_5$!BD_"C1rNU1dZVEhB>`#*,ug at knCZlX]RJ"!bCrj;5PEs9f8_,e
+%dX9pPs2,mC"\?F.V-h(a_Y#7`=r7]F%7-gk%o=Z24?Pa3Lrpo?,W!&IM#?`5ID4#N%l7.Q^:XnEV9C42fp;sTF0fH?AntP?"")u1
+%P[u&,569Uj25hDWd4]Yj76;i=<X3rm\lt?3*X'(oH>TsEG4aK at .pk;;KWdQ"%3fmiH:7l:[nha]>^;J5#(3lGZUQAG_\<qhAJ8m!
+%V.dd#Bb*<)T*kn@>Kl!8WH4F`migHR&[>"R<DXACN5<dt2,?$1(W2NF-<nuF,RRog*j"M@>Ac2A..YtQhO,;R+J2Yn-n@#N2h"]g
+%PuNU=Gd&d]!u4p,R4HV'N`T%rnW]<'>K4X%DA*doDm at F9MFZL(E(1dj/d71J%ir?#(_\n7:Jh>=D,.m1MLe9QT?T"]=C^ra5n]jm
+%O9GX;SD7`_N8;W0\M>3laT.K'/4_t&_n$YW(Ee at B_T7I8QVH2s.URctr%Zu-/$,P*gs7`),"VJa#]R]3a`JjN>ZUa<UEeTXF:mfA
+%dnFEf\I.KN1>A<5C/smn0b;1)2.h[j$9M_G:2iaZ#98.M6/)mZ3j>3?HF88op:;<G6:Y/g"IZAme`io@[3q!5"\cA/Am="lk0RF7
+%]+)i%bt5K_V?Gc>b06ikj*>n?i3JA,28[P2q at nsJPkhcGo8IfA"k^sM_'#(5DK[KE/]48MFGnACas`be`#]cHVQ>YKE!sCd4*Wak
+%.d*el%G:eH&*m=j-YY*/P:nC`1q[Z+h;H^EOYN at d%b0PW41:OG8t2i!'#K:WN_(gf*24b%m[bbKSAW4X&Y1H;OfH&&:=RB1d%mYq
+%D$?)]h5P_;'`5pg;.V$*#StI:fkeY#>]/ncMq_ at MERn6p9?pJ*7Ymt6TIQn[:9hX"1sXYuV&#hsqJ*@,[em&]AS:EFEs<.]9)RB>
+%^WnR777h<bZZ\L`b[b9Kg4Hu*2EjYETs%"1[$]^Me3rfM]<b$dJJX9Wn$QLD at S,fp4nV^Sak.LYWU+:sK at qLEh(C(EK=1)HlHG6,
+%Cs5mJpV=`.7<a@<KB9PAbX,c-$lVRk3N5l?p.4oQQ)W?Momfuj)_A=t>`O;q\[9Q`FR'L$qgg/<P226oZ at TMie5poZgRmnD,J`oR
+%;Ih1_]DO'ClKbC]%9XjII`a$Gf'5$$?Ah3uJ1\JUaJc8#'R88d?f[ZZP##TU4ZYa4lr]5k#T.sjYluSfjm"*"(F+ia$U]qdDI;K3
+%5^os-KD\9j:HNENCm1ph`RDUHgEAT.*<-=[6T[K_,Z(gmX(Y^4diU&n#arb`-%_aOlS<]arcLf1F=\4,Y/uD at 4X?_L%bU7_H(J-l
+%'=LPZ</<L?qmRSl8i54RD2XMHd.V=uA3a2WoSV[Xl_L\?PAWNR=a*Hl<I42!f?&>X.[_4ZisBg:]B>0l6 at s_DW:MGML[<q?;lN0Y
+%;T-4n:V*(o/X&_.p7][?5(G77Qh:O!Y4\6\BX>t[p2eFRj("!FggI7m=n/a1^rRPTLg;5i4*]3Ir=Pd#^@Z(=,Yf&9eZG/q=(Tf#
+%i]HMU-BpN0;s`W-;fFFIVeO?E4P!M,d8G^fF."V>TrKO-fmrI7QcJa;iAPl'HG`b'A/EQ7p.pR$Za8Pq9#tc<HCCS^:b2AV@\90P
+%X((C^6(Ch[,7c`Ho9$ht,6UeILI at pJCKc!@Am"$0OlE3_K at 4[91#oZr]L[rY&spH?.mO;?@;D;<npV8`M/bMjcg:-*VU.I/i0Um_
+%C^0;j+6Jl0#:YqdEF=#ZI&P:441E4!)%Lp6Su`sK%N5At\0^=./e?P.$98mFPTcB.`nC;7a0JEd34E$EQZ,Ge;drICF<+1#4fcgD
+%*[OiPbN39r*k9G;Jti;rYE&qT7`4f/CpQ7\I?p at ZdqU@o='0tFONWYnU1]O4Z:/gR1,-jQQ.52Y[[UNFXe\>9m8ub^eF0_pC/Y:T
+%%V[aW%"ipPGRCG-A9X/>8q!8`?$%%\W];5CNN(i8ARo"-=uah'kZ&ZH-+(54g^GhgMd>Zb4g"XI at eZE]I(1fj=8@*FXCY"UUh#D6
+%'\rMoA$t'S4]rMh3MR%u]8bIrdm.ONfr_=Y+>'s!;)\Kf12YYNBpRb3P+!,`6KXtD4>6B^Gt^Iao%PYklT/0hI4ENo at W3GU;Bc+n
+%8tMc[aWL_0ZL3lnfV.."b?F9J2Bc=!]M at LITGEGH_':!fGSm.`@2hs1PM4;EkjY7g8Wfj:h at -'/kAee7b<AGgO;MEH%`l>b6TNO\
+%C0<)3<^Un.\+g*dau.PC$9$cN5-N8sc!`HgY2':'/P:9?Sa*O?HQIFS\fr(\2Kq5^Su`:jR^tm2&O%IClZ.<\<lk`Le:cG:8%iW>
+%6.&I$1Idhhc^mc3J4ND9Jg;<74ACuh@^Wg"3T0$>L>5g(5s<QkpJh3q.[shK3h:jO*7=KKeIIkE-lQ3hZ@[sG><Ge at IQ2i?ah":P
+%&d?I!a?SA#pQ24S.DEJdjHI at uPP0PdP*)<O3[4qW+d-qXW;%>Q at I)3L at m]MuZ3:Eh]@.Kr;]lr3\RFj_dG+Ir*[=#3ZbYb6EqP#8
+%St%i[S)0=XT.I[/'NIU3-Rm9"R^+n""X$5!Mu_:O;LM/Tdn!+p\XiRP%]Z,17RFok'X:fs!1n!Vo!'e<:r'(F]@X`XG"4`t+,\/Y
+%(Ve(D:dJ(&L5s7 at e[aF:Yi;W9H/mI+8-qECg""Ti"$g(EEZY'$594oc'K^D9%*SHIm;qai'bgal[#M+h(q&ni4ups.-UcjC6&3#5
+%=fu39Z4q3M:F_U2E;$P3WRGmZne)8:0M]Th\P#e`e at +ePF&I5*`umtu6gXNhm:s*)!0;hM+fNA>c/Ma/[E at a:O%\;R\ZW'dWkh!`
+%)%Y+5FuY4kn#(pF`!t(N_ga!7.Za`NfX;9LP+GknnDZoZS3`_!9+jn7UKa`X$dacq7-?S,;.ME=ABq/"5/ZfKhLR4 at J1_5O]Hnn0
+%Bu`;87k-?6ZHSh>eQKtdWmcQhRW%$"gV]<hE*!5$"8BXE)!"!Ri>DjI`R[$N`_$:OJZeQX8iq5F.[/A7?gRbnh2$.hMt&?cLJNMN
+%n=$3cA%%ULm at 2.uZ4V!&CFgfR%R$?Q9k4*m1PmdFmMnOSb!VWHU6AsS<-M7I?C=9JmbYr/TD+SSibfrJ at cMLk<8/kh:MlF$;O+='
+%3,K=7Rto66KMJA7.]5h_Gju>'opblJTMCN2/">mRKQjilpK=9nOumu+F.F[g%bl7Mg&]_l3'0,(lRF*_;\V=/n*IBm0rQkV*C:g9
+%Z5$-XP;3=5jjI#(Ga"+e0HG"T')8XSA95"so'-n7loY;2*M/q%72>P at 9,2D$Vg]4ZXf0BY!'hM>diEU?]:\B%3W_58Gbe]4ht%\.
+%`ue>VMJ8^i at 6Kks;q2Gp)B<]"Y!q9>,g_]mY9Z6:3VS[JJH_AK8@$$GpfVUn4mg:d7)k,YPrf,!Co=D0!T9eiPK='m?%YRhNu^cX
+%p7&`m:%iu*D^@sKbM9RN=g1.V+qmNo*IP:b*n7+0B:!ak7GDZB:9.jSZNQj6qqgHTDC,0f&K]0NlUHnNok[\@Ol1^L<O-+<;lKg#
+%X]ZE")*!KnA:.;GW6mtK_E@]3H]_cY)s7n?^Nc0Xc<5a;-%8?3<KW_]CXsL0B6,\!c:$nEJIl*.Bq1\C%$GXIok'-T!5Xl*3ltlL
+%O__oP7hpS-4.>5:05B1AG*HMYeeDQLB:?"$&NCi at PAoW/$$L0?EHj=2:'i.9PZ20pds!1,(<`o>jPkjjl<,u>fMXme1.q!F[Z9?G
+%SdmK;]H!._NTE0uMcGC/H'%N at lr#d&YkMT4Qit-J)G-.$DHeCCKQs^qSo4kYe\aA&-QYMG@`Ek\k!gP:,)5.\>^6n)9/Bs-.GL2%
+%?>DE9Qbg][Ua4i2<ns$`6;EcV.nXNRmimHj<YO<$bmqr/;`rj$Mc[2\-S%@G\*M(kXAbH@'cCt,(r<)B;nWlh;\LpMcqNOK/5I.0
+%i#SGq?elASO@#@8%O[/,i"qfr-T%FX":p)!6[E2S-UjX0:[BShbcQf\fWd.<6B"/h^a8Mu2^dDNDa('B\#2%$.RkZe;-8,dJ27Wj
+%&QQhJncTU)XIKWBJU<ghk8pKuD870Iota]0U39#__$ba'7nduuAG=l=ctcj:j.W"hjCkm"Fb9-KQXOYfKKAq(?5NDbp<`.t3YqTm
+%(%Jei]-2aACcNqB7;^L%FlL]ciB=N1UPa((<c7Vc%ss.73Cp>Zr=[-sWi`%rn,s%6*#Qu(@O)dC"7&h-=eMeg.=YaIRYOqU'`3[N
+%=34(7USb%6a+qS!70*u,B=>(,Ab+P7Kj:P6^dcUIlu^KE"k]e)4hgcm]1::=JLj<%g=WG+&=\j:AL%%^W)ik:*b2Dp>7g'@Hn"s/
+%F2n7rZ^YEFk2B;-;cV7h;qSp+X1BC5q+\l+ at I\s!@Kg1VSl=V!S_:sLUt3S7<qU1$P`hO">M;7%oi0i&P0L]^7_7?"ZI/b2g`"qm
+%Te_!P!Pce6\'JP5LPtpinf_flRXjc at g"Ce?N_LOqWMTcL#"I>kmE>V\f-JXDCkt00r=QA>,bZCV\Zg4E238rrNRpVm2_=BK,tN=r
+%1,kQ3RD:>"F.+#E;`_3_Ff*^'j2J`XWHgY,=.L%UaYiNc10/ua<U^Dd_6+C>O at bp)@#*"&$aH:VBZWLZ$iGNX5]!eQeXZ4=.P61#
+%g"U430\GHnAW`dY+6lBVJ>l9ScW`=&C4io(h*E<h!CtLRF'e3(E26>P+W5MNBXD]C8!]l\,eMBDY,Wk2]3\7(g<FltP\8$NY%kFs
+%B)n8rSCB$+Q$0inZ`mb]=,LYha0*uPS!+9/2NKFN'k7WF?*ij]>ie3$HSKpZlLn^d!_3m'DXR^$:JM_rqKD\e)gFu]@6$Z"0_`jR
+%=n"+BJD)`IieD;U@%q/ZOuk6HX`C[FAd10k\EtkB7Hl58`eC+K-JC$5n46Y\E66f(j^QEI.:D?uh9;U(QPH&`"CJ$<fdZS/.l%_1
+%.LSHnU#CL%1-uenhP3MrF*,FSKq/ZFS+1(\:,O\ZSWh&M+nFh?[5sA=YTX)pCJXN<m]O\[J63iH,eIcdAo[,fJ>FLKN at Z"2PS3>g
+%,[bgnqNdYg*/*@A2M-+7&"u#/R`JmBK[@aGf^pl084)93aXR6Zn3d:=BuRO#Tk=K<NCfQfR9M$d"om[DWR!3;FR@:#F,6%P=BT_*
+%)])--%;]Kfm)9m$D.AcVj`7Fh8%$u:7eV!6_D-:R;[[F_T[H3tX&VHAfcZMjg/$e.Noo>k`#8.3-k]]b>KER="\IPCI*RL^S$FWW
+%qrO1a2^3Qkc<uu]OJh6*SbYX]AW67F8MdL&-LdS`[G#PgP:p3&WbgWV:VdL^k:YO^[k'j.Pg[OR3./>pcQUI:$1i;,rN\7>Z#r[2
+%%L'q)ql;;P+ at XgtS9Z3^Jgk<E.4f%'.mB!;d#P!JGniMdRf^LY_ at 3Q0pSJB*93dX.^K!@SGBT.uR96`#J9&Is&er0Rfi+Cf!GIUq
+%c*8-HRT]QAl-JV8!)bd+((F14i:/A-nDFqFi<#J]ZT(Cum_T.0KJO008.LSLR3BVT7^rHh`(ScDe0`r/=?MAi,ujT34eJdWbeZ\.
+%0('F$WO&ttg;-Zbfib1FEbV'+eUTHd^q``V*9iF7M9V'Dp;k>@:oEq3ammG;C8#]Lc,qB^jE[^sN<^e<G83u#2 at cu1[]BmiI'HN^
+%$c3"-<iSm3Rr=ca1"(H83BgmgXY+fRHXZU#Ki4Ue!8q9Y>O33RVYLCp36ABrh(RsG8\NU\]@:BZk;h51bc;7#a-?b7fWg%5n508u
+%Ia#'o^2;\<3.enm%??7s#b=se4*S5b'j,D1U!H"eWKYV1[8eZ5*7lF:OE:sPDJ5LP03(2R2iaWDOtr3h<U%ksah3cO&3QkVb=FSh
+%Pap+cVo6 at D71<=.Fg_WM'.aEcZ8ppb\O8>UED##0Cm/;!ib=#2WAMn6CJ+NW"4hP]*hABG=jc4R8,s,71o8Q?9S(58/N:Bff'[et
+%;<.;eJdd3KFdSBI>N^AR!"e>PS-n5$e>S0nZ at .*&>]!LA/b#oIQfNLuCe;!ur4u<[H"81:c\nmgF.+[_m3#NfB&:i#g3P>h?qmX7
+%bK7&k^`Bh0-b]-e*7QDe3sU*Ej$%7YQ(0CP2tCE'O#U^I<*2Tk[ok1^i7o0on#bta(9aQV,-Qj0b at 0?2K4Rg>o<p$<Z(qk<iS!n'
+%i7$js:RH9t2(9+BOO_SA5KFmd]#[q%CN6EaQn=;Ag/!(?q<e]u4+X9`0br at X[L3n$F40QBI2RE4Ci4%>[lhnGcFT9HCdeU2S1DKd
+%Q!(u76UGDSbG$s-?T;krP!fR4qM:,bn44T\C>TOnS`[#3Q#]blb9P!")g`[WQ!(mcp at V,UDj$pO];i at 2.*Wt.3ZB,'f\u]Gab8p"
+%*!jH=\T=7odnS5JijnBF^RXKFpd/0elkoiS&jFpA8sn%\KTqtc9IA>N0ORn='_3h8 at 4;`^4DCBD?k+[g.=s>ZD%[!n+Z-$"5\.4D
+%5fb)\=!QJk>SWNZ^#0!gi<We0*82&@o:]hbQCP$*WtD04;-1sj>D/JeLBD(2G5:!;9:(!JYr>XY7:j4"=7rW8]n&:Kaa.2AN[>EU
+%!Lo8>iCfVS#XEg^2rSsQQr7tIiYG=+DT[Pk4LXeD<hT(7FjF6Sd\jZqTKfSthko&f"s+n+3<%)>lr3*D_AocmTY(]%A9sj?T?c"!
+%js4f34o3Dj>0!5/$;ca)Yl-KXgT!1^;aN+ZNAR.'EE8[-8_qt=0R.V5)3Q0&FtV*.EJj<kHH:Rr'VCrMQKDZ-O,1h%b-J)&gC6P,
+%-kXZcmF`be!"`HpS/jO$=Xu&(A,5HMOKFVi.E`+^4k+^:-`uAdl03^ani!EUTJ0u>-V+lUbAje.Lfl4I5:)Sca]4HW:Y at Is!g(je
+%1lJ*rjhk%u"stt$.rfOeE3*_s$2^:"hW1]*KDeZLDjg;/3AE>qM7%/1BV+Q(Rou^6o6cbZUs?Q2UfEe@]!80#q7)YN*Z`9V<RfXf
+%-FKTr_Ou\50t,=mI(jWF#c8E7J8fa5,nM";B;O2)p8g1"4t3G$J">kI[W:Adjb9mT..$#'IFdF[:YpH8FQJ4<!%X/LnU0[h5<O8#
+%#U<-`WTG$Z8eGf)_Y!ncJ10`Zk<@stH-k)HSj-^fX0%UsUbW-`i*FW)^)?")DU at es#htQu7]h\693e:H&4gQkK%2/gCis-N/Q7eE
+%-dkGX>Ze'BM=YbW)Rc6#%f'bj;*<$EOKBueYZRs1m?gVjGFgQi4/bU-fr!hmO50OU;Eh<RP9q3`^.Nk4S:@odE%qDPHm]G`-qC/D
+%-qo1Z[-,o6%qi1SdQ9L1#9G+LQ'u>_0S1sC5h9GI at U$*MLR"rcGc%`'&%3K#ZSIg<CV_XRRrHWW2'2?OeiRD7[QX?4(qBTENfM3j
+%!750'pJlOO"<pjU9WH&aYt^8Pd'aP9$"@+BMJ\iH$he7+Sr7psI#V:5:FoRH,e]-44jdVG<4:PlbX,>lpn5Oil=krm-[X\aGm)K)
+%#um[?oa?&?EAAqUmQF.K3MbC6@=reih<(qDL1;mC7De])3tZHn(7!l2CaAn9VhoqUTjYREXmH9j6rRDea3U$:ga,Hrm'qkSf^-Li
+%&jh`*WNpPhT^:(^OF/9&]%!RH$cNl964SIc$,T./OKJG\'XqsB:.s`C(NMJ=]0rsHd22%YL`SqdgsbN7c[JKq0WZn+DM%U&IWfa^
+%ZVC8tCfAV"ncVB[k34SaRN#e\%O>h-dQ*[%mPhbQG/]Y:)mMPOD*bWKj?h-d/DNO=Hs'$,c,.:%j*g"iZn%8HU1fI=8F>K$T$s)^
+%PIsie9/AcD<@#+U".1GsB4i5ENfkMEZW)2aNb at B,E<^"_TG19Z4[\9CS/[YIi)Bqk5E`?%[XelJ)5UWO>&u*Xp^o,/j>M\%NDEPL
+%X[kNS+[ZRmp`SI6ZGPP1?+6ekm5\T"J6`X=X3%MbPOVP6G;ddW<r'l-,3lIBfhO1^k!6pFMR:dK^A`DbSnI<eYX(Lr*?+9LAOg&B
+%qEXP at YT87?Ha74OBUZcR:4Hg#HPHFJb%$?HQ>S)krT,$;,/HY<U]_BY">uQJF!_.:UXFLjj^AIi.uCUjATjT27CLBZ=5.n at Dj%rr
+%d]sFkhJ?4RK;rAR$nQaJjb8;:1.;VR1Y_8l$C3N7\Z.`'dqk0?BN)S#+dhZ&&MKN#G_RDhJ;8cD9'Om.:o1]G^TD<^*[47[\2?H_
+%EI)IZe(iPDmCLhc-iC'lO.2HK>oP]!%pZXYR<sl6;t!`#H$kk4:AFLn&'9;UGPT$e>)F-I=tb:6Ybe=+5\N`bZs<<a!)4Y</>)H3
+%#Rd:P\W?-G at r:`ie\P)8jXu7eGr3h3mXRZdk\7F;h]LR0DoU6Z;RCu"D>,\q=:PQdU]]i+[O%q"%*Xg?@[V';96%srG5<4S[Fp6U
+%m0^TD2&FB,6c.'q*8B,:@e(qmZ8K(Hs-IeNFj*\@09U[e"n'jG^g4*TE+<p],-'biS8#;M-.i50`XRQdC3t#p?;3JP&:iCoQ3;0h
+%I1Fe&D'fnNh(o-(YEc3JZ<8^&@@_1K`f]0f95pK'=EVG#3<gsAVF-/AiPpJlM;[T+=B$C\I55bC*OOjO2O-<FFP>[`<!tgj;l?Bk
+%OCieZ#.P/#\7DVW:p$>Igni7l%!>oBUG_PU;<4Xs$(CoD.*s2iB<pW4NmSiu%G(WTia&8^c^EAP'VlGN;<@(WmR;Z:40#WMA%,/A
+%:ruJW8$1F"d9#Mrh%Ne3"$+7dEMNqW#N0/$Tq8OIFAtsj9%k/ecN4+jdQp;.ATjfpl8_?+fZ"f%,%ki#72a>;F^]1?qdJfHYgaEm
+%OI0<`XRP3(NZs_4!n%Z9+IV?MR8;rHfrp<$rV/L:_/7_OEK=tFBs*J#*Si&$e^&e7?05F#2aI9`2,,!&OQt8GiTc5SS7#V0^dWik
+%knQ<"?EC,4;bbBH6PbaU:g4Q.>BF)F[j8&Hrho&Oi at KD=]W.NUpU2JTh-<mL.Aoa6T[KF6bI_ltl[dL6N2p&%^Z7sm*Euf?(!g]T
+%,R+8pP4a!f1<6rp*5c=Q--WTSDETru82b6"Q1T1;eiR$m*0"3&IgCX^/C`C<+P=2BSu]6n3$cUGUPTUd/mau`ZYq`&aH31l?l/_F
+%2%[jQELWsFn"+ER/$Pni"ESU8/Rj)]]r2U:;=1O6,HrGb+Xj2HoP;M at UfD%Lg(Q%gK=nL+<;)tPKQ>jVC15ETZUrdW/N!1%NI+d*
+%6YSe:*5Y=j1QV/j8<98:Z/iugV,l$X";Vi(_=_#G.rs=d]YOe:4?b(g>;d!sj>PY]A&8i(2J:-'=n#.c=Q`nK,i&m58g+IV^h2hR
+%.Z3=<-q-K%QjDJ=:d*L>g5oShAHsH[@eW&C8\3E/,e`%s\HgiMMTX'k*[=cqd6-F<m#=)GPGFGYFg?.h:2K at +gaKp/M?VY%bH7QW
+%P*MMpAE2#?T-8LB7/GsnX_R.LRI)8>S'>;AHjJ47^()@aA.La.01U!8=Ugr6<Nq[!@b=044HCcV,lH6NA]G(?,[7:\DAUGolOeRi
+%Z"F>.G2$;$Y8-PrV;?,?eMpN:,^8=D[_mRDT^(";bHWY.__*t=_T0)V*NW_4/=k'$bP^S"eM7g(8U3A=.o*RN1u9d"3Y_"pbg%E!
+%Z75c34C7'#M1+$m8 at +b=4dsR8Xq@`\4&j)7`bd:Tcnp>o4`r!:'+=;OKWd(N'Dj)[QO'IoK?kdtTej1C;/Q"k1%qs6/0r/RX?m+V
+%;Mo]+5GDsodPs6#jL0pZLe\s];s,?EEZS+=EBj/:425u7I="Pe5Uh5=CNDrL3-aaI,R/YnUpX9bW_/Ar,PGqAat!Wk#Y6(0WP+J-
+%qSV>RM/S"j9K9:e;>J`l=0ROna\-g!A%dNp%6 at Fta?J4OGX_>]%b)X:eV9\ZV5KFX;9]Qh51HYZ"^E\E[6Vu]F;&VkdPkBm4A$b'
+%-DX5FjD63R#p71!S^?u(hbigt7\+4jY at 7$#`mFXChb>kaESdM-pIr:os(>uIPK[Ob._#_q9iK3Ja'dHVA3G`ZZ98Vq10"e9AoBps
+%qE at R7kG\`"c]4W9c;MS@)I^sk'fH[iF"!O`d0b8BPY(`)<Hkc11RlLmK_D;K"Le#-3>AfiQL&HK[ccOS5m`7q28ZeXFWQ;eJ3s*G
+%a3IYGW4"6Z^H<O7(ojWQdT6pt\[fZuf<+=4>s5]!KLl(u'f*#&9X)9JT(W.f]biig6)%:!]@_fTXf2>02UsDA at EN:g#g9L-pYY't
+%/iEhmUM7#%kfEmfYtE8Ak&FLBcU:#80cLdMk1[-F8^)sS[jb=VDoor=-o#lU&Ss\>jM%'#ohC>#/gK-!>Er`+.5^`S3Fg/();'C/
+%$B\=<:h>eS96G;s7ZAf4j_MY.m)CM1?Au*6#739reAMX.MRb"Hfa5j>7R_:_A.VX>lV_8<T.G@[RSCbemhU>\m-K/:oBqt3oep+C
+%#1So$.<pnpAAj>ODOjO_`6C<)A.Ja%:MH,p3350FXLOh`]4)EUkgoK9O5B.8,W+3[]%QJ]WLh0t>&poe6ACaPs#kSImAo at jLQZ2g
+%K1cZ at h'<j$\7iMOfX.6'=d?jT[O-D>CK0&a^/la\B$$4;5)`\>5Vr[oPMT(pQ::DGUU82o?V%F^<>GdO<!`cRmM=6``AT("GPYI[
+%MT?MZCHZ*1_'WTr[1fu0NXS<B#`sO]''55cSdlF4BR.^<A7)(RMs;KY/>E2XO0e/F-mRedM?8[_!=)NXHonGbJF?GElYXPiK(_*N
+%Mq2!rDO!@UV9t`C3Gt"HF2))m+imWe<a=!X!fI`.Ti\Ze7R`VtA!uDB:6DdY`*M58Ke-4j7'W:tG<VRYQ<(;]PP+7+'@*KICR_DC
+%1+fiJo35bu)L=P,.2705"NokP9X>s!g/\5:;/gOjE/\>D9tCcq.FfS<")ZpqcA4D#]0kMsbX#lSTAiGqC$OF>"6ZtSDs^:)!sV%3
+%hE`G?E$=/n6^=u9qlPY6DN\E/D`k,Y'o?%gCVFa\k$YOn,c)A_8N(oNGnTL39X\J7mk:0G>#n<g$<f&d"tUfqX'UQ,U3i'UZqAP1
+%YQ]d+EAgYJlI[AJ-f[ZsmmXP*9D4H9mX=HFW_^.W:onAn?Mm9C)m%NQ!KN/7l;Ma1i14D at A<So.EL?p-B$6WGV#p<598UJ[?I%N_
+%+(79(bTQig?:GY8/o`>90sV*!.!\FF0^jeP+VFl,b*/&=;U)B@,Zu#hk';gg8bjZb,OMN5[5G8dPJPJ_2;GLjE'3;_h.;KY]<fe]
+%iOk;:'W6#/@QAE$\Z!Y`"BLri<#\W\p=k%f]>Gk at KMb]K*8 at b^^as<Can'>@k2[r^7(I[*=QPRV!*HNFOAM/1ie0m*mFSDKe$:8W
+%q:$`DKlE\.WJEa6%jm4h4OT=^dKE;oAlHYpY^=(D`H45=Z1.qp26M7,.F1pHU8I2sXdGLb*UbGtZMdIESW\]'?]J29#JLI1=4ngq
+%o[9TpnSqgi@\P)f2jnlHcCWMFmanD.?(a&Q>=ndh&dPeCIprd[b68P'Z*)!IAUTnVo<Xra<OFed\5!?WG at gZm(`a#rJ_3Wrn0/MG
+%IVt%U31?^rVhL5M"(4<o(oEGu%I7RQ7WMCJ.3M,r&ic%/'a<\AbN/=,U.[CtXI`ZNFu!)%JS\ahPGH.U8u7o,eWr6h=@FuMdZU,\
+%gBBjLA![`U<R4_3'W2;*W?*O67c:95AK.c,=imGf79]K*@WUu4GT6TMn?sofe[Bq*(EHbYAhMUg..E#9Is1Xe>*<\-,+;*V@[gn0
+%^QFaX1',K8bd$Oa;+#Hc!^b\4S!T4te`-*M_;QkK;jYY+K]ZB(Zl/:n!DnqB=\u6Zb at N%+8P%!?gI].TZ%W(qFlMlQ7$&+_jO4*B
+%)/Z5K/&atkB/tjETfZRa($QV`FMP^rkd0=\@_n4OJ-RNcPS at 5O[- at bqa[)A at _^Y=/hF_Y??:d0P-;q6&$^r37KLr=)K$Ab.D[q"8
+%B at GN,3'<XRlq88'ld:Yu-*D6`ikb#lP1!s1b73="="+D+q7eN;,g?eIR<b#W',E4ns,E!na)(-EQ?F7OX:d[!B1nojF)anPk`V/A
+%16m*m$f\Id2To_@\*s.3Pq;-:`"g2'(t"-R4mUZDb$n':-d?A.%^Eru,bMM:H1g+&*98&j?l9jE3Pg#1c`Qa0(a=6Vo!2;-fUJs,
+%0kqq$NACs!ibE1c<DHYK1Bb/4Y<2Q_WqVk9'+4AX^/s[I4g%*-GIuRH\KYF_]6Qj:B\p"6RC(cCA.(3&fUFX3=".$*F*1)7YRi]t
+%/e5q]dk!3T@?N3`KGX?Ib(OAtLN=0a3mE=[@]Q+P\uN(3 at hjaY-?ZtV("0J47Fj:6n4'e678Z,M16\QBSpC+tFYe9]\%-)JjXQ<d
+%OH^^2$#1WZ-l?IM9Z:@OJ*c](5Wrk9m&Z]JRg1rmZ>+2Ya*IVGM&&[4Xpi=0"^F<9.8>45NERW51Aer[/j6O\L746m00>Ee3b8a0
+%(+MIe9=(3S40ngch$$N2dF?[%,H4O>mBeCP at s4$8Z=edLG at A]UC\(ur!8!$:=8lg4Gs-D27+#-,Sk5C''<j$39t5!m,M#G at a><Og
+%bbh==Gp.<IM&p3Al8"Wo_kYUF@<5A&Ca:RQVnIahWm<[6M_Q`IQpdatESdW>OaV`7&@pdWat;83ZCB?*GEuj!h$))3YE(Y'4ror*
+%i)<kN\f0HDA-=)=PZgYaXDTp]YVH\OcUNNBBqOd#.??>gP3hPFlN/nG^ZPY;`cGZ\VitZkQ8)p/^s at PR4IE10(6Y,X\-Vnn:\i$&
+%'YQ-)2mc*BEGFh-Q]i`^(o]ZholdCiq#^!XK#uUt&$^q7b@(r-faX_bHQ+c&GBG55m>CLD_)(a\1sg9G!t855"0f(&/u"``if*J2
+%`#bDbWgD2=de_&\iEYFnd07T>"nHB:o^8$2ekS'&VM%lpPH>7CQIU3d;\2(]gL;P)ECb8.D3hr<]1'\K)fN4qeW`4a;qmdH at E)H3
+%<[5u54VS096r?J0%Zg-1d(;@O5t]lA3B>WE4D047nMK$q#7mh4"m9VY--clX5"8J`.\tT2QqB7s'fL]SCfWIYNB#$7H;R4:r^1Bb
+%<\'Em;'PODXn/Ko;iXa;)r*Z`WL\4C!a?tTOH:A>^^&W69)=sXniBU$GA/5$Z]Tid/)56aSg4kKU>.ufM+-0Bf>tO*8T;?'9b*bd
+%F8!+$T'oXe=PTU!W977U4nLM+'9`o>+fh/5!J!+?bfJG-XB"Y6=81;BQ]q):EW_K at eZpb*`D4acg1[C>iYk(QSki@#CIrrbb#QhH
+%'riSO><Kc5c)OHk?k%76A40IC&^7?[rFl`8l="<"EH)U[L<W9AdJ0OOF:;[#rjER]fgMG*J9lg]b/N=MU'+dS8n4>j)EK.V\>2?1
+%3m26p8Wl*Ak-5X`J>:4YSXB"d(!'dK_6,W[g*0rgRV*c'6<,,gg_CMNdEA-/fV4R_>b7gU.6I?&Q?<s6Q((#:b''`aSH^O+Co;Zc
+%d`M1),-fg&8OcAH65$$bqBTP,D(``R[\M]Jl&VC)=aBTe>H09ONj>iRC;iffA1j0-ThfDc<mN+V"n]+=3=@!]nST/P"(8%_?c4Bk
+%Hu(\jeY`hD"@F`*\r!Jd<!`q_kUDY#&k;46V8SCeBI5aHEOKcj?>?*sH6/HW.NYidaJhE2]#Z39P-$e4TfFhXG9ifJcXPq)ISp`j
+%.7%B@*F[@eo2KPJ+R\u,C06d;/aW4NRM>48=aX at H;qC6]Zqf%=+t?)&/p[!V;!%c"`+RJ`(\62krd"$e"[C*Rk6#7C'c,Np,$J;a
+%.'TnphK:?7TKrQG]:9Kc.PIlO9(W0g<TjY)e7;uFl*1umg$P#%;D-Ve23a$U*;ac"^<7]g<4I&/4?7hF-#d'MEDY5hF!<!<?igs&
+%Dl:paZT_7fWKj4UOPGW]dC-24!jL:U._2E^+U,$]#U-"(BLBbc98[tGXa,><e$.5[3>(/E?ck?-kOt(_\r0Oh"7M`B;;pVFJ$=!E
+%&'HKm?`Kru/)kKf2;P"$gPWm#G*2_VrSO[Urr`6bnH&TXdGB:rqoAEu&$Klcpr.`1F8l-m2]qtXhi=mI^[Wt,IK/K^IiRp,q+nZg
+%%DV_rrp_q^r1!<F1&U,dj0-=,hre?r1Z#gZIf8RohWS&%+Kp7aMuW9aZk'@t^A5D7 at IP`'NVib/hV;VPa7 at hnrTg<8Pr.QUs75LE
+%hRB\6%=gOBGBP6/kZ(7Lo6((P5J3.\?hnjEnE,%DO3?SHkBGfIs6fdSmQFp!s3%;ns/S4gID1.$c(FH at aB)aIVmdaSpMp5Vs7#a:
+%5JMRDp$Y-#s0DZihk'gks./>fQhg+H\=<A6rquc5puD8K5J66!hgPCq*VXOPl@/c&Dn`d^PFq at Dr_MSQGkX?crUIAqrHI.Ho:O_Y
+%q7`bfEb4[Rrq0&nfDbRARm6rI]^igra$oUe5Q94!pOE5>:ZMAnf,skXmoTDKrHS8<+$R&M?MD3[oCY'&*ZdQBcYq,!m[MgH`]q1c
+%s4R^!s!:>:UYl%AmpGfR]G^1qhojKPrq;iOk5;j]rq4l]T&9>BrnI<g_`dqcrnBF4*U[qHR=G8)-h$nSqtC$Dhu5N'hsjnP#VZ&q
+%Ih2/>29`hMI,!QVl1Oq'rq!UOYBdkTYPu`2o>C$h5+Iu;GUYA-\WC0H@>j`$s,e[R^4,\HrAPhPS$Tdi5Q,!hqB+JX2]qt+k at O4j
+%k254ZmuNt5QdJ%1I<Y]C8F91Kn[iGOHM>H5Iij-),UL-Z?V1&-SsSJW)_YQODs'R:'Ti>uVXhKPpbb4LkqD16gctY at q]ETMk!&d_
+%6h\LjDd]g4T>^-G:]0C2qsg+6I_)(W[h%q6s2j_ at K5dGhhUA*GGCMN$fDk^'pkQVr98p8AIeJ9iBE$1TIJbK3)=N_ph[*5DI2\G`
+%q;(4Pq:iZ4qkoLi,`he%aS0&)L&]:c97$K9=RX2]?_r/MiQLEX\AA*,%K5POpq.UBYe4GH\aUt!qhL5]qY`qaqV`YQj_jULIr,R_
+%R2,_[j3IK6U[L9fkC8!ViUPRX^&FTdrRmZ&g"$#^qqnl,j.&@6DndC_`iG0pDr6"jn)(g*2r8q,r:^-[rdI!0q1nj&GPJYn5Bu])
+%5Oe*%5MX#k><Mn6Ism<e:VZf#eQ76:Ii*sA5_dHV5JHUcnL$R$H9;u,K9l>`gM[<<l0Z+Y\+-ZrO0?41\c%$9_SV@?NeNOta5b]g
+%\=8g<Nq*+nLZ`ILFD^rm48Rq+f2k2MSr^(",G4QWh)es9cEFroK2-dkdb;C!kMQ7hCZ/iY`sY+ at X?YJn]IRkWhVWg,gtVAu5&KoW
+%a3)YLID.93rf[`ShuDq)hS":5=PU+:[5VHRrqk+C0Y_l1C%V5p=7ZguDZBNBqpX"?I1A!ed_gQ`r9EaUqp.@`Yn(*kHtQZC5Ioe/
+%f^kBC\j+EVIs_tXo_FA/^$+u8:TO/D2fJ`NRuabET at 22rUo09'qQ%g0=KJ\jI/JBj:VUc8hR,So:OE$)l-1<P,HT?5o^?..`Uiu@
+%rU.S9]Vp2PiG$.(_;h72+-#7ZnF>a,StGmUI_Z&1hDq2Q1,o/H?J4(Vrc]p^s2`X&=P5>Dp<u[+GNJb"k8jKbrEda8k4n1QkHCI^
+%m/5g\*t.nS9)n\O`H"2Eo9Y+i:&jHe?i3+b]6A2(*acs?IJ%.6c^XP%4WhG-h_Ne5h]M<T#5XUgqVoQN`^`6>c;3sZ]_\"Ek$s^D
+%+7oDBFp^.s`TMZXb0Ll6\G5<rbg6!/k4\Cb?Q/RL,9GpDGL(L3DJhqqp>aJDKr7/Mq)Rp;UJ7hbqJm*VJ$4f8nWTYonQ[./[liE,
+%?h\eXs8?TRHN*/-UjTb;:Ug2u#8[-q-eJ1\0YX"1mFg;Z]\Kuus'_F)quZclq!*<Xq7PB-n+uh6\)3\d>I`S6dr56AqmkU6p5V="
+%s%bk)`;=6hc]@;hfGsXXg`!q!5ImkFrr'J!rqB`k+,AU!p^B+Sa%mNE`ARJtn"4(1h#<r4K\q/\\1cjeVe#r2I.P<Q\5Ik1k<8ij
+%Ma%H5rT-aLQTkAro0Sa=^W')VIJe at dq0W^&H5P5RBlha>J$R7iU/QHNU%s;4=O at p3nipS)F%;"`O'>sr3kq^K^SSZW/M;-OmAC3a
+%BiF'H?i=3TqpSG,T'7&Ol`8p)i;D_3qtC'bI*Ku%qNik<p.Nk^ppG%IJaoYi+$Qme_c?N$T.JR>DoAQOqoM8jhcfl`6&]%,ESl6(
+%r,eP"s3.scqVhb+IsHFYA%fVJ2(ul/Zh_:V?]R-no>-?QkiML1)*E?=p(=BtI)";(=K1Ik0^Zu,rc7P#U at QKhock_9htIgdgf*[U
+%Dr5rNLeeQ7b at Yn2dYWE>L?mk at 5+0Tl"\N.iRf<\dr&H#b?be$'oGM+cn]q`L?:O6Nm!X."YC720?ThsU5+AbTi]=7>7o@=a]m_nm
+%\bP@"2]j(E$uSpLp`,#9`+%h8PW0^JMpM"oIeZIHH3F/DT03,HULe\cKMO&We+LtPJ,ZDtio1XJ8>55$5-;pCn+]Uqhi+ILCka.J
+%D#T15iTY4*pH)7"k66;1[(/^`m3KCF^W./$-UHeO\*u!gbIWnb^Ae--Vr at 0p4Zn2il=H.R+5Xa-*^BV`O,KWRan%mj'9&QUbj!Z=
+%Ieio-T=jC`PCE5W:\X["7RUbGa2cAppVjHlp)BUNc5/G/(OuACFoBq$mp:MBl"N=m;GZ9HIJ[?37B#8'`g;T6c8%h87[TeVqlA$L
+%h:&9M#"?9(3W;1Tr2&pu2Xb8fC&ZYEM+p]O)=ASR^@K7Dgoh6,E1\f_W/l1SGkE_n^A?4tH:8>YoC9di:!EP<p\X>k+$M%_5Pd-4
+%_oKejTC1ZN?M"BoI['e[r4s-C;;1o[,VLt6:Y5V,-[*=U2C3gJs*jH9cL;"KJ,f"&5@&QDq>]I)4kmc1eUBE.T<YNEceo*k^MmVR
+%J+mpZ?TP:a,c5L+8qhcWf6W1tALRSE0q]V[hXI"[l2NE/qJX+3hu;u?K#!_,J6*hBHM;KU4 at S2k<#(IkGPqI=r at e3:?a7E6h*b$:
+%q_t-RqJT[0j,a6>>s5F5X at PGRaOBm$F0@]Sq]j,[jY+9d?i60QoJos$&Q@<YNre6uX+0rBO8P`#q!L;BJCF;egM&r, at 5"n[YrQ.i
+%o5p*Z]:-D1B8l(`lFOaf5""NMMl9d!C%$Lk'i3qG+!iUJf^n.$Y<Uflj?oO,i,],&lmmM%V]YoJ)#LU^EISZUSegg,'M]0,org#7
+%kg'C;Vq([t8G;=]_NDt%95O*=U&$'?qcjd5"R\HDB<UMF0)1iini>])'_:dPBDh52rmPZ_^!D)riYfVIoH-<,'suPY+m?Jf'HS!T
+%QQP_mdiXhaIe'^qT7L(ii8ca<Fj*o4`B6:7/o*Ztl"]8"2FT\kG.'R&8_lSb-&*sP5rQ,)-0)1Gn"["*(mIT.EB5?X*'.CHKK>XZ
+%P`b`sFp]We.JX'!(j3OCB[blckIr]Z49'HM]Vn\OSS8Q1P/Gu)?<07deb+lpgFo&J`@6f<o[fZfb?uWWo2)53mmi at _D#84Ol!'4u
+%Y9lhJfge*s&lOqS=C0.W`nQV<]WEZRmmiC9T^X+_8h+OP!cTZUm]1(QMo&BKX)ma0dG'%YRqQkjWMDmqUFXCF8XJ7VBrPAPF1)*U
+%3g6Na*nNsl)JhOW96O^2CPp`XVu.[nOX[?13-Efq!NIZ*]_5W/oBZIZiXSJdn[#E-Ce:2LrB,r>hM[T^CYP:FBC`8T9RWF at +,Y/1
+%:FUN0`='@"='1^_fkfir]6oR8WdAdDEPj6+?/6;Cd*!EbT+$la&!OPP8O[+6okLVL27G"I;7IGa+."Ysoj5X at G8p)+(5)"<;E\lR
+%+5:ZF[YG4HIb@,hMMMr>]_Ad9^TN`'*N;N)XE`--5F\)j=X"2Ehl`Y4=513"@)gf5YK4fjQ=t>6$J^ZA=YZdRWnQ5Je5hVUf04(q
+%f?(OQ\V(aZI6-]X=fUgu7*T7*Cfe5H]emQf_SJhpYV)PSAaO]Ea*, at JKbuIS093p051@5Qq_FE$Pa8&)I4YpRek%$)m7 at XJDeZn$
+%%c]=XaJh!I$$!6+mulkRd0?EZm)P<R9:"8rT at n"Hql:I?7lbD;?u&C2?'b/N3gWheT1.mkoqR+jb4_EKXr'O>.82'S`F`bg.a!tT
+%36%[:o=CbA);?(cps,M4%MZ1)VP<VC&;!S]k?>$">8ls$3FrF*Wq,Q*oX2>SH[f+d\suG2F^"p.4ilX""5^r(QgL:^FkLS9caAIL
+%;,'CI-9GX=i3CKI(%ipb`Q/j`($"S>-qdkdce)`oe3r,CN^JtVmZ?W*lq5e[C14Wo-I&uH*UUM]8Pp9&Gk$/B<]i]AbNKPEYe`QX
+%bI<3N+3LOj]NgIkBBdsu2=U+8ZF5+JapQ%Kn9kef:Xug7P$N.bdF`.(D!BX+C#oT._B,7CeN(JlF3s>'a23#V\nn9l=1kEW;fVFX
+%8ZBD_l]rg"`Th:&DTB7:5BEQ^CRa?bGXeUk("R3LR7g/f'A[GDD!oI4MCNbs0lE$B*srP3?`Y/o`5e/ta#1`FAr4S>?(F?ilR<S>
+%V/cWa0#m&O'umR]kGqdm))40#-db5e`s`3`pM3^``2VN7f.;j3fk)JP!.qa\Vto\'_<c/j\DD<um`B?KY!o%m-<%faq(47)lOqk9
+%aToKN17SeYLE28!9+KYl4+/A<j7+NBEGamAm*E3NQ$;S:[tWQ#_jb`GD9`<hi#$f4lbR)gGl?n-M!_,G%q1a&p,KGPhAtJ^F\`2A
+%qgMNDAm8MA4kY57^)i&QC%l6,kMB71c^%B)*\M'`qp_B<5$n&*@Y,hVG[dZBjWH_QWKd>(`ok(jk.=4e9]QXsk=IXQOAu/O.e$8S
+%%<Y8SgM4f"kr44rp.c\Ope/>/4/,,2P"dS(,MS'A>BWP3/nl\CAQD^1Wu*FFk=7[i8ufC._mUOh$G-]kQu.d351`>!-'6Xb\$5Kl
+%dIbGM?W at MS/fB/TA**"+?7?,KBQL\CrQ;j9fQ-#gB=V_&lI_n=D)aDPTV]9>CWOk*WiCPl#bR+Z"^-Kb,>I`B`NiUh+ISRR7I^^9
+%k#EB)`noA5>K'>UO'h8cR9nR25`L)r(V;cqjqLe'3NZmthNlD0Z"n?*^%FhiCrO+k>M7-0+sN#KT`AAeF"+N*MqD!e6^A5d>`#ja
+%Ho$\W]V;L^"A'?kA4E^FZ0)GY7=l2s&a-O?IEaX>mdm,1P:Tb$'9^YKX.:llAHH?YIMJoGek,;YY,%=-s4u?VG'!c)>dE1AF4?1X
+%=3:/`Y!Y,*4Rdp\G1j[E\=rFn95b;$8*T>r)QCg]eIU>FEFETQ.Dea%Q_utMWN05Q9d*&1.e''91>=gej\UDkKfMmt2JKjT<YDif
+%fs^UtC<p`ufnfO%P$T.'i$JaE)aorW--2l,;0=W'WO!;EPIF&]@^f#q>I(TKn$:_1YS/"%hDVtJ!Hb?F90"@?E0.OI:KXGJ>?nVk
+%!+*e5a<_!3/Ik at lZt9ki3ju)4/pY^IYU.Gh?Kb at 5[O:noD";t+gD7SZ+$;q:!s#q^j?Wp,)cnj9Vr9O8 at oo*K'Zo=0@,L;3!4m2A
+%M_7`;#0"TV>%P>"LGeVhWXDGD$;sm+I8XoTE%QRA^#q<KaUP^>R[S*Nogb2EM(k8N7<+[M;1!mjF4ppV<I%7kX,r5*d6SEBi at kuf
+%=#(T=/.djIeum,K.6hGcI(N5I"9H(YRY%%G5"9Qtmd5&]R1o^YV!L"T8pE+:'V)?@EO21Ib/V'Qj?+fV:Yqur)8^[Q0:c%L-[#qt
+%4&,gj+@"6,(56+MZcEbOmg`+N`+T,?fsFr""8cJ@#B*@C*HdkbNrk\LVaUXB]-Jb*\D\qX&bTXXn9`oo!Qb\E&BXJQpYhXqAdT6X
+%':=Fcl!Cf4h\F&gqQl\sGn9hU9$&:W/9*XAl/\MU%ZFq")s]D9:@J8a>.c>h\gZbG34/un%cfTKZZ.H5"5%0k;PPZGE[Wi8]\>h2
+%nfKbQSlhPD<G`D+M5=bg/iWukLR)_M966g1<cqm,<PcP/=C_K=jPfnh#Z,Imi6,u;4R=gUQTEm>_$`@RN315pWk,_d4AMcFX44ge
+%"YOY,PkGY)EXG<`-!6C5HZi<uLN3b?7)HD6Gb[SP`:H\)'BB(`LAp6 at PP]m'clDM="(c]!ULG0?Y%!9g*B?:3:RQ/-4cX+GBIMLD
+%!Vn at 1$V?h=$LjnE#"q!s=Z=D]XUaWZ!c8%Pa6g>&r%(AWE[h[Knqd"s#.^?Z*1a1?b9Z?@,Zp(A9!j_V[pGs>29t5Yp7XO[WaP1]
+%0'=8F^8lX9ZLLW)6(VV$=TTMSZY[:[r&-Y/jjlWjL9bohhR8UaW5Bhbgb))O3s6)JAO)7UP=mXqUaC^<J%4Dl`8bFHqs;S<$+m+]
+%q,A'RaaMCFO at XjGh,*MI4!jp<feU<Qq4.p*Ce0E'*>f$S9+Q-L!ton#<;.5)LX.\Q0]#F)(F29m4$-tKC/XL$/9`OISD>K5o7Sbg
+%JfUI`8Q at Y99AmQWPiX_15*p,+#`?0lh2Z at C0=:r$#`Fm'ltDYI9*_[1LWYoH=X?geYs2>^.[#u5(JeJ!&o1(nM%dH9Ke8%RXU"8-
+%/0Q%Rl(#rt$f9Oh;8EhgUghYInW+jF:f'l[cTrF;KKErM^<i.a;8PA^BTAmY(`?!m:KEJP0ZbUa;?BV40K`"3EZ6F$`YCBfVC!&2
+%38#k-=^td"<"P-Z]u^p-ERQF=IB(d8)k"M[\LY^m96>F'BtIfEB#/gDee&'/&t[2KkVOV?;fO=cb>_1`&cfd%6A^T`LY at i,Oh0hd
+%P-pBN&b6I at Re/J[k#H&`=1Jj)2&^%"#bd.*9C?")I972ADf^T0..[G?>Ki#$@lr0WX^t7UMVa!0b?5:n<D$_',HPDqp;*d?kNMKE
+%X)$1[I?i%U:ls)H;9:&P*#>e$Yn2='%VNV^.E)?)lU$#BR`47OF\(.#VZ+L`b;rF#_?*D8![t95qsR at R\1-QZ,AkK&Pf[sY0fWRX
+%/sc%(F95kPCgJ at o7<u`*$'^CL5KWAiB%l#Ac1)51hjg'eAZI:$DoZPr[n?t(W46k[ooos!Oh*Un'ejYgGns6j$Q.2ql#7W]+`mLR
+%l8V at 0D<jP]`+jih8g%fe]EqDSWpA.:YH5u$mI;s0F343r`.WN>I?uDP;R4Cn_98!uZWs/cE/RsWgXHj-#759^Qea#j$&>u=q/B"O
+%[8>DE<+_4gE?>):j7.PFf<CFFaS[JG_BJGPGD%(<h!k\c3[gJ,Ic.;oXCTb*Mf,c,h,9c<]*_dVaIMd('aKsnHQ`KW[q7.SGQ)X&
+%9N"- at K9Emhq^-g,M'5`L-Q+1S:k:bX#82"&4B2Q,8GhqegVBmAp at R`7l@*QYC[0Y(]@e0bjCJg*.f?Mko0b:_^_T9HDf-I.3tB1p
+%XAr3+G1Q7EA]\#R?5g(C[O76=Fj?sH!8b"LElXcIgSrak:H?4Z)X`d!8:oT:<j&gqJd=N)=E,tA'jr`.#aeI*17*po=.Q!.SN`o)
+%_J[5+*FVY$B-(TA:.J>4Fdnj0O/Ebg>[QD6BC*]tedH,4hHE"2\u_R;;artQo'V_("$u::VOeDtP"/lbZ/A(umA&?YPR_7>k7W%$
+%s6%.`r6*cUDSR,mc34KUKnta"?<*Fo at P17P6UJ%N3[jBEjJ/1A:oj`6i:90X1+f"..sZsQq#=9=12K0Y:R%!_62E#1(pT_K8#Hb&
+%B`QN'+m>T52.=heTR;8(9-g_=Q1$FZ=o(jM/6.bC`5k,'*!S(^bKPPoqd)tslO.R8fAi>'N9 at nWIK[E$QQ?7D7I&_VfP"o<4YC;I
+%M#I`<8ZBW<bp*0=[q#u8;EKZ>aYEpi/ZpXRDGp:<ZLUkTM\\gBbsh36b5e-?,.pQUb*9$1Z8QdK;AKqG'L>8fgKgW2W=IVPYnja'
+%LgLe_9.96D>AGJ_Zl>LmPkdmWE!6Ar3`HkYpZ=a.+rTVOf&u9WL.D[46oX<sU=[cA=Wm9*'5c[o<?I_?A5lHs=F2F%FO%"he;*3/
+%.8$[s;lj!!Ai]h+)-N!p+WmWT%3cm+Z'o)rDWsd)mdo?cK9,=AQ%Fc'#;5f:X*BnF*k2a"$qWc:!F]uDN/g-3X%3KWke<9^ZUVP%
+%r%n/_6ni?](K.4`3pcu>.353*)%2i8f-D5MQ0jpOLpu at e?"V0U"*5h="Q6*PkNsr+Y9Yi6QPLM;mgSe6I at o+:B8;&ucnCdIK7W/3
+%O^-EkD^ec//'R&M[Kp;;-"EhOY#AuN0jB$1:sEWTAKj=B##W0(p/->CMQ2?*'^(>%nb!NY!o`qH.Mt#>,p+dbIQT=[A0OiChl]Ym
+%P_N+*2oJ)O4!"iT$;poh>"k3=e;7p,Q.#><iO^FRnAbLPD;lup70L17`dDGP<B7A&a(;2Mggj_hN.r0"&]D+[9d\@^S0`g3g9"<5
+%hkVBdAY1N4FI!pD"oRe/=/_)#"6SPo\oKT*FYOTIm4*dq5<"XA,Y[kod`8\;Fcf%BX15.`:2X4C7E3\"bD/EA(I==Gg6FNA-+.u^
+%,uU at WUa@2.Z0XGqc),Nh':H['80V1])'m3Qk$t"C<+(mufL#LJqF_s'H4u3GLS:&'f?"q"j\utg:/Zh=ZFX$%rTlVEKj;]N at F=Z>
+%ct2s5JoZrs.$Rogp7s[[,/?j7/R$bJR/9V^7/#qto2I&4XeN/&WH9)3`PMXq`OL1N_P`b]`g5\#PlSD@'8S9U1*DTV9hZ.$?A2+`
+%iNpVH]jsJCWHD4>6^BJOQILFeAo_nNi_7**g8sQhKI#!7D^\,(/ol:,Q0U<)3+1't&3n9%b*;3=)Xa3$!%H at T+>47f,fop2[qh/r
+%_fHiTDY^>4E@[&WZ0!Zkh!4)Jq:Y!UP[`1k3o*j)fi7AF"A;*3dC_um]tEhkk?k<!2OSWVc;u3.gD"IAHn]Qkb"?"nq%\)(LkJ(5
+%?JLY-RjXkO?drF]J>BB:Qt.6OU`p.r;`;k>V(>XM!(F#g/pd#\l_KBj<03226KS=.rY/\#TH::2U.>,[n.$+-"c%OVftlrT8WpSe
+%J<BE5%O)S/S2^,I1B*bI@\]qZ5P^mtfrb7SN_tt8<g&SLQhQ,aUu-s$?U!r^YV,K9o:-MPg;k:j?QK2eQ'2QTbIAuE2S5T["Vd8/
+%s'Um/ep=Bd(=.'%@ho0NePk,V[$"EgNR1ksj].EI'6jsQ;14[S0K1:&eKJCSj)6l1SVhWB4&J@>5/J`,&ohAALl6La'b8l\CDhL\
+%)/mVXJ/c=SQsV*Dj]BQsobHaS'QV)cQ'*o")O at jf9ddoVn>YQr&g+Mas6%6irfqmL5sEX8/1GoO)0L0?]4nN>VN*MgRDa;o:cu]'
+%P_i&V??\gJ,IjdWe;uR(==A<l[Fa9:CMrPfhG*:3S25%^4\"a%h(#Jg1I[c^dt`3ZZHH=aYCYci$26mGZ+?(Pai3.n'C))nkEJDQ
+%*r#c,NND3ti/H_GGpeNd"OsVP6rl1l<RHOJ0t&X3LP4i2)AY=p-OGfP+%L=6r&;qWQD"jr;u\!P7[J/<#-ANB8&:O&TU$@fb_LHl
+%\$QT?NAI!9:rWU4TZWO"OD=H%&UTH>oZ,pEiK5(Abo4jrfT(2'-'Et3&&M at -D/cLPan)<G+,T^9ULt%f>1YJHO;HUL08X4a=VH.\
+%FU]fC4]dBJ:BGkh90e([(slAY611ap/:4)49"bTrO5S, at J;J]?,t1WC9&T$?IB-7&Y`6)m[QlalZd*A!*,[gibuKc#h%g%h5V1^j
+%_$u^![[@m3X[m6sIEKYOR06JQ/0hH(3R5uaDRm*u>@X.60S/e#6u$1`e]1R+>octiXa4m,dd`,=WPYj%3qf9dG#aHni)R#dZVgG,
+%2,,eJ=e=o)B at c5+->#(''GOd56$nOFbY0r+X,O[O,G$*)C92lZ9[@9+95;T)\OSD.C$U!=@>"M&/%/I.ULf3/DF?[]%\jGnVdcmT
+%p6=h"_1;V8/rL^HQL\&+03^#Jilb<V!_lm^abP'JT%e0=iQ2otBo.A:[CK:ild#d%SnA(\D(687JlJ_;s/Lq'Wf07ch at _c*>)#n&
+%[WG%B'X2#OoepNKGlI7SAjoj4Qi!'r:>c-Wi%$sA"67=;24m**Vn.u:X7%(+I&%J6*WR^3,G/LgG+TMnEYMiL&iF&gbB3r&qZ5tC
+%.>eBtUfA6oi:XsRoIS7U at UR18@5 at E6k#&<U+D8.tba2r8HsZGI<k/O9P52.\57?2YL8ZSRPS_+^S55 at E?=>t,im]MQU)2UD>r$b.
+%/**/KdqYDB5[p2K@<Oh;(+?YsICGJ(26BrIDI1%h77TZ(o!Z\lVu0^q&J)fQ-4*/+Tj>*7XG at h)>^!@5fEc5J*=Bm0lP.,n;Io<s
+%?k8nM]A$/_"I0=t2j.G:_J3]B)=B'$Wt;h)kQ2=AXor&Y7;3CI[Sp at 4:Q^8j'Sj@>MipRUV)DJ\407G5T(1F];DQDrd'FZ]J1Edl
+%4;EVk9Yl?(DQkT at JO`e6bmk2>6F)2KXJAbSMamuim*k)A4@\\m\S%UM-YJl?"m]!/?:t$UAH8%0RjVjJ8_kU8roW7!Wt)hd!i,$j
+%82kK#aAGt&;*8%%d:,6V&1sI#`e1X=7SK(S#C*!VG*4a&FF_i3kC*QVAFkfZ%43V,O!3=]QDQYje*$P$1@`tK`QOIL'aG2L$g_Lk
+%XRasJ0j`/"aOXWCO<<+&\T%+]%$*)88WsdN,uo#@pL-`ijY!YDpmpNC`3ZeHR^0,0YncPm]48ooVkoKXZb8`[`cg)N,eXIVEn_(H
+%*.j*HW2Ypco)<cCQ[!74XcYK`oe"_##F^0^@dbWi>-B7dk=g,i8t+25T%3u)jPL]dP]a[:7Nd_s&)sBU'j$%9299f04B>7D^unT@
+%$.MAe;bMp[Z;,eeJmf3V20Rmk0gSPR:VeVS at Zppadd&$Tlo*Z]R:ZJFX6<9@]6S91A;R99=S/JH&_VmGnRgIaU0XJ2 at HP=)<f,qE
+%<+Jr;)"32NgX]aM**WMHDfQoe6g_8/Pt"B?s0JmO+Wg2,)q*#40<6(N$T;/pAj?B;4<P@[Ql'ZUGH&bY('-`J\/Ec^\WXM!PFtOO
+%U`_('&0o>]c<9iREiMT43!jS at KTV92*9+9^!Z+Lt(`/QVRiB[d.Ai2UDVK&=`Ac&]5pB$/jkMjR8;q5LUS$Kh^K2S#<B[>XEZ=h_
+%WHpL+0\IA\F7IF+-fF.$&E-TNn%(4Wq3hYdj=Wrd9&4k(OPU3Ce(e[(@E2#2gSPa/>]GQCY34N71#KQENqc<!$_[0?Ha_[F>KQpo
+%)sY65i*H%_STN9qNJFE!I?Ctmnsg2V4dkXh:nr[oPoFSq%R/%\&PQ6r,"]B40AAGM_E=D)3nfij:.F"gEj')lM[*9*,YXEX=KO1Z
+%^S33(Wkd_R[n8.#Zq?KSE*=n-H<I_m0P(>T-Ui0<Hmql4PXGLq%%0qoSh9<9,?YL/E\An*9Ypr!@o'>PGYm^<imR"5)<;K;HLOR>
+%poM>EY^;(pZ<<?1cU;#Dm^@Mr:-qG/8)Gj]CtH1u]9cYZ^qD!N-=t*t;;-sa3ruD11Kfi3M$l4B<!dADai\Ec^ttRZ7++\jh%Mbf
+%]<t$<.iHJZk<N"/MM,E+]X;#HY=+J[Sla`&CoV74^2E)A61ce=@?Cc]O:^<E&<fMC`N`hOBU56ci;-P;&f#Fd'$-fIBi:4PjKT6+
+%ghg^42Q`,6SJ[m+\+B5:@1jC!*DNe4+ne)hfS at C;6i^7M#mH+nMOaMl32XN/&9+b@[A:%Wi7/GMWOO41P"b9(1aD#d1Y_VjiWjI<
+%^'2`/9a3$JI?9J&.]Tb;=dc:Y-mm\2WDbu2'&mjZ8eVeOZ)JD\$(s<3AX:Vl#fj3>bt87T(W7q7=&bZ!bE?#"fWZ(eUX!bsXAl>3
+%Pr[VPbl]=1jatXHP(R7Mc:RAFai\GOc`ZW;JmEM>70]f[Qhoq>%S9'e1bLa)AEZD6(0_p`Bkagai0m'@OW6p$AbVW`$*(Uh'U!dr
+%JC#\X1oOb>B=Y:4Jsko%A2$G7S\-f'Z8V4:LAUMJ'74Iq[P5PW<)7P:0M%pUlgB%Mag:89X8IMcdU@;G7l"5u=`7ie9#f.3LiOuG
+%TN"fM;H+D at P\]kr:ioW*X_+(3Tc?pBYumSHZ9h>Jcgq_,GSY]5RH#`Z,F8(>;PkP/5(_IbVDeI at 2ils#FaFdAM>$=?Y[5-+=SSm/
+%&)RV"QVZJ!X_qhLKn]lR%+'O8ATacR%Ct4:kH^iD`J3Pn7=DQ!_cLY&H>qHbq9D*2%nkp,^c!Xh2I*\dCZX8A"tI&I0Y=RU(."tt
+%afZTN5HkpE#;7FUT4*V%<$JIV+2)lpP6i:s\1#OZ%$KJ9L%`u%[GA1#0uUK?Q3.N*g4&3.$]4DLVJYm3HIABZ3jAZr7n0HnY6_q+
+%*Ba\kJaX`I!K"l)bB?^/OVDrZiZH\r=`(Z+KhR at 9fF3q;DCd>]p;4.EgPr>Xk3Mqs24!/ADd%pZ.RI,sk]^oJBn4An[[=MjG^e*<
+%@.Hc^1&>H[3;@7r at 1WF[QkXmLlisbfpbDi3DrF]Q;MRc(nc4guS<B&AXg'6/6L/7k[BP(]Z)LH2s8@(c(j]@8a5SgK]?sCu2-KE8
+%2M0n@`KlhL6$T^,;c33\Oii]V9l4oLHJ2)<?FC%b@*O3)2u.W^GE9RX!/m!IYFDP.MlhtrMhD#8Ej$rg.;G&<+^:AqFsScLO5&Qt
+%MAiLP+'FdR/?U>8@@*?bk1'&`4le,G5TI!0OE"-5IS/3%3CK&SGcPkmAt/ZhBYc!\Oh"&6Cu*TC at 1Vj`aD7l7Ou01>LMLYW]Vk`o
+%]%er&_eqp9g_UJFgNf_8\>nN;0C1$JgZBI+#[3SJet15(9h#Gq>m7[mqP[\Vm"@e=@=Q"gK1W%aY?J`8>gjZjY`=O)j1da!4LnU6
+%"lQVO;!'%@(65IT:B5"WQP:`GW+8mo1#W3l;%,0netU`@b/1''"Cm?Lhf$3D4d&86QmE4GCoa9$a(u]8`:GQL;qnLOj"qFik]]fB
+%M!26cMl3)m/BH)Q)e$e\jU`eZ3B#O[MG4:PZ08_iRE8>K*hrelE>lHH+`)2W>Qquhi'.jqQmf-tODo?KYuAL3[I<;&(H`eH2tjV\
+%C%98^nl7_Sd<B:XU\,K$VkZqeI>\&i@\&jN_4(K:0ZNeV+^Er8l\kWSBusKug'"oYTU!b_B8aobG>EY:9d7!TCi>MpH?\te6'qPY
+%9h@@A*Hk\`O*_%\'NrKD:u[&)O]G5f5fm?J at K[B_'EG4B'74k^@;O)6R-g!Db+'Mmr$iY1k2'`,;rgETWJg80=C4;9#4uJi"=q.*
+%!\'IWOlgWY_>YFd!I_h3,)`a6GZX^_IX`o</Zic3!3?1T]&e3b9K"9+YCUU&J["R%YAu=[B],p^2;.bla5Sc\2\'@I[MLE\Ujs-2
+%*mfp7 at XYn4hEROD!QX+380!h`Tr6]98phSQ0^^*C,?L!ReY[4S>]?BBi'WG0*lj#[[PE6#?2qkVCY[#cljbAXi2?=O-2!9oEX:Fi
+%JRGq3pEEV>LZ,\&k<j0H'+;7"'W25 at fA67_h0't)@VW>iRpDer#T1/+?oBS.cZ5>rZ6 at fd7cG1WfW<rinJ</2=dcV>_lfT7/T$Ed
+%E:`CrK3F-=s/8+DX\NTBQn3qtWNM:O676c/e%k&d9`m*;_$:T-aL^d6EVelCZn$9L6R/3'Lp6+Z\a/?7[Q(X(LPs\9Os,f[73#/B
+%*gicFC+b9WZ[*KibHHs('Kb)5A5G$*g/1dk7`.+c^<0TJo>XP@"0,=8/]P-ah6'(KcuF*3e#o0'G]B4[R;.gk$(Jb%:lf`E&5k9T
+%-cq^WWtC_8%-Hu7=N\-c]KT!P#g29qmnboW;]26DbL`gai1='#:"!)C9##3#+T^D^OubKTa!A]D<XXM5#%+E'X9K\1<;iOY0uR"%
+%qGWQ#p@!BL:)g,J[S7bOqiFS9ZM&HJrJ#r0<7.4W&6K_)W&X:sfl+QAEapV*68[N3BV9-Jm"@(%-'_8`L4Th:noL')=!`0>&MN"4
+%Gg`K;;sY"c,_]1;L*rr%LHsqUVe4V^X=$#L&.dJGWlSG1T+qn<E[9 at BU+8tH'Xd\>F-]VdE(oD!4Q-JMk:%)59NDUkOJNOff-q'o
+%+c[JqCR07Rm/(B"eP58:'+UoWD]kdaR0T-UZ6ip3r&i.0(0#;NYdt6`_u8`N`8qR<mi;*S"feECSQZjbG^QgMXs#I">(5&V<lJ.9
+%(q4KQh1=C2IJXp,ELDT7CZu(<_F<a=WethqET*m-[66h#13JA/7>e+3SaXIb`BhU0-f at G$&*Y8q8jR`KqkES;,dQd1lZ/'?@4D$O
+%`N*ocHcS<i6OEMAm*OjnO_X3;ac,6uGt#&YJYO-I&t<1AaHfK-0tERmC.&$&C1AFp_KtW#\5;h7qYB4u>IKOYgh&O1M>B9X7>eBZ
+%iq8u(0?BJ]&t6VYC'_H!LFg2#@6MOkg$nB at 1"G"OD)@=P!!a<c65<oYR6n'O4?=NC$OS at Sc4a!-e(KK:1(3;3e\Tcsf$tc$.&AL`
+%UL:mLPX5UtXI#K/2ZIS`R:eNp.Lr3*lqoE_p2o.O<I6SD(0bX%c!Un+hg-aoW`J]128uYa.I\Mr^a==fT+==BCq:XkgN\6S9jC\u
+%dm!72W^<72blP16q`E9'g,l#+R)9t6Wbq*8ScX4=0KbOHXV@<@eP/dSo*""S<-KJ';#TFQeWMYiD\F%G`e@:k/CoF.`$D!*?fE`6
+%V-n)R.c,n#bbT94i%/"*3+f3h=O`tIPiO/!Z5Cbf>iR*&QXlU3*:/1ri at jfBpT:5?]FK`lU9H:cCe5Pe13b(>XL`_)[YTpG[M;gX
+%[iQk:0k#jVfoCKPDNN(9Z)'WadV;bY\le"%29\[#[ta"\KC,)-I296ugFINdA>4>gSq;45UC:[-S!_`HC_SFTY.Uo_-s%h+I+2Lp
+%&0KSZfnO&CC2CFYVq>)1]!KY2#M\jKG&c6tk3s,B4P3IDemq1S5Y&7Y(m<Jk$q"dn&0WQK=qW*$"\b%pA/.0f?t3+p%fn`qXBoG*
+%RfYrY`)m<Q7&aK,?!YP-4FC*"X at k?5bZ\g5*@L`M?-/\M=c9N5>@qp1kA"tq"-<g?37[aqf%s\(4cAaC/5bnuVZbeT\jNn2>O<`b
+%f:hQL#'@,hl*A^F,o,ih2")PD41.D^"NK+,"D61e.$8TT]AQc'/eH+!+m&6KC@/>YU*('s]A!9gh+'Sn6)#@%_CjiqZ)":??kT-R
+%NKY<F>k7M$E98?,I4K%DYS$E;gZF\sJRnLo+BY>APInh%4fq)VH/a;rhs2,7Rc"@=*J?79M9oGN%PjL/DT6inFe8!!k*R*5?^X6*
+%#?e0,'S?"D=/+]ocg<OE5t4/:#rh"\j*<c>)h'O#i,hFH?Di+HI9C\/DFmXBZVlGcgEe"FS2\:.n6%m at F'#JgcA<>do4,WNJ6s!`
+%<;mo!7%SLkX68U>LDk)SKq9*A%05hO"RB<).=eplD.3[QkC&AoD7Cmt5hrre.!`B)@U5n,<n=tc<Gc(q,eC!NW-[g(3JQYZ(KSNZ
+%Sk_kcKq-JL7qJ*F4Y2Wi+hR#XM]Lp[m\[XD<WSch19k!P#G;4mAL$?E-m`<D'b&#]-^^c0ksdFf+M%>_?Xm%,/!?_f_ZD8PRL2R4
+%q:jiG^b(t/isq?P+OV:9YEL)\2b>Uqh*XnjHlXZ]Sk;'6U0!rGeI#fm\Lsr2_uQ):m(\l>]g5K!XOu3U`)AtSH2\dp?-bmg_jt<]
+%R9s1).Q\7/3]p&NZe/tL2`lLa6l:\PR;=%]CfDHR$X<q0T%).//@F3J]SgE9TStoGPp6F4Bp:c34WJ6M at 4^:*i)[fm12cj;daW3G
+%M#,<*YFb/'#>kd5`KMbK>Br:_PHS`A6,r:S*RDQ.$n&\tT%/-BJr.Jfl&;O"/U_W=#RjcK1f4bP['kCON$ZM$#>b(nVs::[liLFc
+%WY)bDbE<koE?0o^8b52L,I#EN$r9-=ApmP#`_$U]9T4k4fE.a:d?!WKr,.M\PhEloO#enT?>T=2OOpJ$FMqBr72=4T/3Y&hg(l;(
+%c*MHp*1R>rHJ?!_VRUXi+:]#)Bb7.!-jNN2$:O at qdnrLKR&EGZE],Ec(qu1ZG^tZuM[m:D3f=_4^C;%;Na*K*6Oi_mg<kjfOen65
+%J52k+brB/0GK_,Sg'BsfN*()_Z?b;p[)ur_GL+;)H:,.+i$=21P!3G`4^d.`a)J*>s/U2D\)Lg2n%tYgG'H`_'NRj^@B+\[[1L1"
+%ZdSs![Q?^r6Y5#48pX7f:7gM+R.qS4W06bqG&m3RH$!5r%G7a%p;W+lFHW\\^2jbk9Gg\^r7[IsR\Pt9bN;_hD^(Cn_P`iIBd_rE
+%2R=B\QB:t\'$ZfE)$Z\o">]"<6)eH<pa/\,<-fTYY.P#/c6=VH_T:QaS$e?+[qk$RZ'2aMMT#WUUs(6qGhPsCLi,?/k_-]e)-2?C
+%9e6j:p0*aK)cl8t[oeO*l.080Mr;ohMA>JUlsF]?0r\`uJ4gpWh_P(XPJj-JB$h;l,hT8?*%5Z.*,c$A!2%4TI!]]r!Qo!pKG<Di
+%dBPQT=):I)m)`\oe<?!B_\Tm^Y96f]*dc23I)$)F3SoYm#`q7:)RllIf-=="+!jfp2B/,blN@;LoK`0lN=@gn\$@Jt;e4N+JO`(R
+%Vk+BiP_E<[fLsVqjHt^tZ%REl3u8\QbI=9uBn/SOF#HOoKHT4_cUT*ShnhQd<mD+WiP&fCFE(%K5B_B,Pg\VfZ#kH7^*Ho+GAXrt
+%i7[.P=e43pqVIuOG/:f3a"^8ma6g6P1e1=c-**.)Jlks&oVuD27Ol857nd_IFeU3f3)CRP0RY<4[cFAf-i-6C&j/o?e&nBoP[aq7
+%ikYG#lenp4-i&K(:B\P-/e\br&@ANk/?1c<RrJO2OkjHdS;cY*k(Ll3 at A[Z;ROdudC#E6N.^DI!=_=on3VHi\)TPF4@&N4f6kYU?
+%ZFFQQ3q<%*RVueX=d"cAB).t"pT0mt4D<n>cBOF*jsbPM'W*]%H,KEnH0_W]Xs``cc1=XFN3'T%7B8TB#Jg``1%;hAc at o_]B`Kp@
+%RZcLbO-0reD/sf=Hi7 at L?&.fQ(B/:b&!OHhh*Ha#XVdO:15Ui>0h6AtS*]T?]XW;*jj9[L/B,kY8s$BA4d<2A]U`j?.Wl8r82SHu
+%[t$[E-H$=CF:23^Q5RL'TQ%_*B#SL$@!s5ANLl[E:aFtQaL&"HR[qdmRmf4V&6T3>4BPG7*)*Nt.4"^!$JRIfOZMk>K/krqpg5_j
+%!t+Q&E[MkX#+sp"&Q5\K)b at 3TRP9dAM`Djh0am-6\E\5F8+%"#ZBCGl44rZZ=?TI((n,P-U,2Uln<MqdM-k1D`=3GB8FnbJC3ZT7
+%1":f-ZBH0El@>C;(mY@!WBljC[q/EB<:)sKrX#q62KX*Zq5TF'LCKVflsWbSe at 6Ak8U8lUrf7L!Fgg.DcWh1t[%/[S`7Z1l)bA4m
+%\p^_d#sg49fb0kJ-*,^aC?m@/]$!6<hRHrhYE\fZeI;0s"U=;;^.G4O0SnjR>S8Cm<5KqTgi/*nA#\.6dGr"mGs,U(?q6;BDNj(T
+%f;hW*,jWoS\:]rH>cEL[BK<pJe4:T[q?*Gm0o\"I/f.rTLZZns0X\6</CaKjc%1@,VS+1[5sRDq/rt)HXh51[&AW#HCe6,I,&;rc
+%7,_)U$mVb9;YJlkjfn,piA6!A`S0CrDZ<A+hK,^W<?h.>Nfad,8!gd*)ZD'1:hQgh:mpjcN^4CRg0J[C[Ltol8(V#0DKWo&GoJ,U
+%[!TQ(MKbSX?RorJ+!3<'-6^8h.nONA4f+;>ar3+'3_:Kgd9nR]@f0B:DA?`Rd<-ST!=s63Q#s.\3FgD/`+RfV at n4ht&+I*"gd+VE
+%9b^st_9oYNnSYBF39$*OUS`@^6f:[9/(LiCD6oSD9<P#qF&dA[E;j2:=#)d at r?9FDSW^Y0i<0BVeI._7kH_Z$,*l at 5QcUH0FZ*7t
+%aB[A,l=NUWJ6S0DA89UHnp1nB at SP6Q+09t>Ch!*/caM_G_]F:h<=+o.a<hiD at rrbAD.-[2ktoZfh:bt*i^"@9!G2g_Ag4/=Dn at c2
+%)*?p]ETNl`!#Qk+m0 at 6$p)@-T]1QFM.!EV:@8C7_%MpJLK*1;.kcdajE7VtVeqnj@!H+utI8U*,]IHPXr`9-J<*-%l[Y'ckeqNF-
+%_3O at t,7RlD*s58rVM8 at ZVo2Tgae;. at R(0)-#uC^Hb<J9^')Oe9?"uAHKV$`KE3S#cpi,T>3CGXJ@/dVaG)Ou2Xh[&(Le"E0AXTOX
+%q\Aba.aM=iNH:R:8U;bB!FU4+d$VH'7gK+[4_Mh6AdT"Z_mb_oK64EjO\VMuoPOm^:-tnej2K6gS]b<hq6mujh)c.oW\m397]nV3
+%+t>qEBGOfRX_lJcTtVp=:Y(kCs,oKE6Vi$ten);mjYE+MF3g*oUu>E-Su90MNDCdp!$.fE8aSbq2E-Z5VNYQ*!@uT:8lXM;H74aX
+%##W1(2$G)cMg5BC_i`F24rc""[W`e/P8=CBcZqe)SZi>/!0;e&G*+6p$&%f\GuVDpMG6'tQ%r,e\2c]QP<FWBdW;WI^i>N0*6PL<
+%#78<f@%^->P<-kmC7#EIemZ\)Llu<%,e>n9.Va.6puo?9B)V#%!GJM]M6i0PU[LGt&sOph(]\WhOWk?g5dcAp>C;!%C9q4_2mWY?
+%WB!Z$W*emQh/$-+%R!bC=&TJ.pEca=)I[lRZ5iR!md^mVB.Gt>s,_AIBp.L9OD*O"25DYcB/u,'m=,FRLQO7gopn0-h,TjTmLfgC
+%!/"GR<&3('inCCRAH$u`mVWH+bAI]3>QH4!+FQkT/`1WS8A0%,:KYOGHgW>5L=R at 2Oo":*,<:Fk<m/48f"hs"Od?f-_5Qi89P`R"
+%;EtRh.YWr?U2@\IX4(a"C$N"Bl(/OU*i[m!ff#M">?A&N*4TM@)0dflC,r*lZf02<HFTI!UgrtN:'o&+HK3;`>R[%.1MFoFh8GQL
+%HR2 at N%%-o-oIL=1bg]n+CX)ZmUqI1aE&`Qq%8bn5Flmgjs$*05)ZuBYrCPPMjg$G)6jY^frQ/ItllP*"j<\:i#(PLqT<o8MeFGtk
+%dTtS.[[hTm^LWbfgkn-jm(+Q[I@,#T)qcqp5E-<i"`(B>m"S8O4:.V`Kn at r4"L at AFJQL%NM$j'nN-3J2&8Of.:r"H-UW[h-q'h>B
+%qHJ6?3S9e,AU3j\'@PD$`8n.SLjl2q4dBcV`4\pci'(18l]t?<Ul7m.1hJi"d^d05i_r5VS+uF2lL2<^aZA7 at Bq)dX?Qfti:u*MD
+%-ogUcmlg,X3EOJuOmcPA/Wh5[YL:*T!9gjI%I[*I^d5Limn6T@!6%"rdS9''3)]*?mpVI*J<XlF:>"mAS*&PO#V[n5Q]f=l?)YA1
+%?-F)293)[>m]0k)9kGreeE#*3TZn/,nuDj'/(RE%$L3i)8/!,LACNE6-2?`1_0sWf,gpM8nPU%p)aT'bV0#Rfb+rrRe"r,$VgPq+
+%B-N^k7D_7qOU2Fi?nFFOr at BE+?&b*9cQ:F57TIh\?oQI^0dJa9_KpfUMWGr`P$heS[;L&Tf^1jnm0absCP3Og9)N8]R'T/SisE:i
+%aXSB0NlqU9'.m+7+ at 049SpnfYU19N'Kl<GIrp:U5N'uuMZYm8/.7022<l=!fQZtl\mm`To:mZj6jG]mq7"UqNI#+p,U#U-uge=\d
+%-4YkH3<o at +I/&+=[%Fm4STC0SQ,&3!H*RG#:J*$HeNK8UFqg?R7%6h;/oidq%(86=6=9/eID[DTDe5Rk\`Z,R:'mY`>`:cMVPh7>
+%M+"lb-SP)Gof`#u`qbO(.B1G[FC2rYdXHbua^ut1!c[`!"!_j;XlUQPEe>Ua(b_[p)GiGAUm-$V/nYu_3+W?'":*F]XI%!%Z4gC,
+%;^d2R!F?WqUle_$Ub>RC1BgFm#:?Js$g$-idn?o at geEdZ))(.WhFWYr+=_YtHl7X_\gIQ)0tG)Z<N at 9U`=\gC=qCJ"(Y6%koubmq
+%j^MC6&4^tVKAZf@;oJUJHu]>/Sm8Le_NF>6lb6]8jo%h]Ao+&sCrt?Nc&YJ>Tf+Xi$FW_/UnF(;Q&$OK4s/4T,jDXj)k_N&[D'9X
+%GdH)j:E3&2ZioV/-&.+W^"?Tg\THQ-2(k]jJfYQd)/tcMq?$6CH#_>Uj00?Q9;@E08hIH/O'-9hjCAsN'_]C]H8!;ON"QC`ca$i0
+%;mtS((\MX:PXhqsU)EM`Eqpe+pFMhtc:HcXpI$Rp3ph(o*%ccpa:l\K%=YF%[1\,cOIZ3nWb"&@g/;g%%35F.m3=C!q+2&]SrCDX
+%7G'A`T76=,6^X5:fih"fb7P[A&+%UE6eHVo\kI9M:\$UCc&#8t0scQDgru!L.DP;B)E>8I+YssSUQ+q+c9W3PV"a]nN9dh at 3j.Df
+%D'f/sr.pZ.R(=WH-Bn`dUjTLg30;[lBQ#fJa)!X"0AR^%@alEM==<N3!o_s'1j`KD]Jf;,P3gA;[X`iZ[:`&48]i&WJ%<#VJM1(?
+%lOcZcmpYB;OcN+"%\<@/C9OJ8\bsY3[++Ws6<DAtWXEslX"LB.;Miilg1b!J(k-1*NHr9ZiR[,i*HjsGD4][H2Wp"EPnMt4I'?eY
+%geC3_$#kpo$@h5,,kL.m/D(N*Cs>kb0R,;]=tMq2c?CPk`<L1.'R0#A\-H:RKMRUGZe_$NYb23`4qt>R5b\rm6*KTAW&[q:65e at k
+%OX%U+@=^<EH.uqtU?;;1C'=s.O0DjVFD<njK`9**XI^ufR)Y`-4LW+Z>(0OfJlJ@`YPo!p>@9GmEB.9K[gC0CR0WLPaJioLYHp[0
+%/?/)>)q?f2hq9T[5)kTVQJ;62V^9+&"@!e#6t6atTe3NVPS_'7"U9DY]+`PT1sokBMU\'<Cl8'+()_P__pXX2GouTc[eLW%I#Dhj
+%@&E"9psH$M"K2]"=5Z7?;]LJ'rXt<]O-cB$*0p*#(7JMh21`Xi'n=Bg,h6lVY7>*iKGe>nSM+V'd/d4k\Hq,A/FCeW4bD\^',Q4=
+%liM481WM:9?o;=tXR+bF%g`uCh,QMi3Ku$G?[hD^]s=1GjY\?0m%`]9UmfWAIE]>uV at t&3NM+Ob57uC^T)GLu/Y5+uRTl<kUu\P_
+%NF%dk8)jD_.E0jUlB"qe'4oZkU$S,L:XW@\*E,FB"B6_iQDBIeW16bNBI,XL at VM^dVQ[9alC(d1=mS//-fq\Zb&3k\5k&C=#8^mp
+%VmKqtOt2^3Siru$0/D'b:3L(j<;@ss+5\[5"m'[1oc5UTM%ku?^$H."38+3FRj`19S5%Qsf\3d!S5MFs!sA7@[h!OUQ8^@bMESqu
+%A`n12l?;:2QJB+0O`9+Pm%XblIJ_Mar;mU%$BN[b8(FZc56sH&SEHE6D*R2^9pYfmcDRfbq`=ik?4HX=#]?V%:M/J"09u!Nn8[hf
+%nguPaanSEL.B5%tcXB_DJ<>W=k?_WWG`Ej]9<M/*a+hj1&8NRTjk\S9SaO:Yj)'6A!*;q]J_lso27ObHXeG"Belhkf3 at PV;I9+3`
+%.dB.P^I#UeQ+dbiEg7+1Jr^Ee!b)7W*PqBIn%+K@)s6<MEdW23\)Vc at EF,)FoZ,*U-kc1%SQLED_^V6/EB[+]2FmFPWs3oCUW8B@
+%IQc>)k8iH7+hRb*[U#rFmXBat'8=cmC1`11`&f;[qmN%\>I$iWAu/>Yf.X?-U.Y8Vep1Yk8!WZ37Y7aXDQfT>b<PmM0(HpP5"W/)
+%3n4Ka7:Ds_c`9em<q at T*.[&`7QRG9f=Ug<pn3MO!&WkeRdk`9F1.Z0H<#''U-&C\&oo_(a/Beq at A4n([8$;6)]/^A)Xlr$@P[J\"
+%o#,KFF%)9n'93.iC825(32UOki$c at N'B9j1Op\rWV5kDp,dl at nV?ZS4ps3iSkIucC+A/Fp&QaELE`2hrQm_8=1B]iGFDC(':=Fk[
+%Cemk#A<:U\V]G[saSA"4P]HUR'#N.Qm(qa_Q%\8K:'$?41 at 6(iJkYIF"o"q-3E_gXP-Oam3=`GO#AC3SEF/4&=#o\_EXr^soX)D%
+%Hrr2`DpEP![Io(HQEu$SbbC`jUt1bHntSbfIEs:mrCU5B9KbtMStpCb%XHfX1s0j\NkHCC=&V'Fr^LTKdE<el7T!X^Wl^L;BS.!.
+%q(Aud].d";mBB?E;^U&;"$<(Jj9ao;jFlUT6oHft[SNpV=5\*o6(\*Lce<S9)=HbP)UnOG(*.sj>T9^4hNO(a-Vu8\qaa/X\!ZaO
+%%G5`QMV+JHQm+EL*bF\-o+7tl$b!']8Y9"^e.UjrC&dgf;L at VMl]S-`fqsp<*^p-=X`bLU>M:@up*geHp at -;:L'J$Q:m6,+DQ)md
+%Jr\bsSXDp5o7W]:Sd$X2"ed1[IDBA`Qb&kr;S6b1CQ&UT_ at d0?&D"lFJhZcP-i50oE=MK]B=X7Q4g;f%Ftc;i/@!$#:R[BIM%Yj'
+%UN`#c&ZFchTq^F9\TZ*[q#(Y[5PoE9B=D:Q at bM_G5M8lD3\)XjK/q/H`0Jh>I`dNcVYGHf at E<fMW="&tEff+Mr.#dSp//d(hEb4+
+%PsW;D0WqE'Rh):k`#[H\N3-(aNK_=<TV_EdBQ?J\8bcV at 0k8kE`05VF5X"IT"fWe[&*bMk$RLt^nkUa8)35"eKq)c2C26(]WXihS
+%##Nq?c6#po#A%a;l]f:YAR,aQY2Jer_$-=?Luc6Bnhe):2d<@6\c56eH3/?tZn/21l0S/RBa*[,,i%HN#9Vb[]QTsdDKt$s,C%Zb
+%.?j$;m.K=LjCMfEDfh?`01Z55mRTA)8hTM8nf0KZ'(34*?`B%m\pp\aNK<tL[XFidZWaG4pQ9^Lo$5CT&OO]ZqcTb5b2s)p`r%F/
+%//dJ=20Ln[fFZJsWXh6>_>gUI.nFfkol@*bag?;O:kB;H%<c3,QPGf,l`OpU<<2GnnK`bQ[O_/'2s[d#I'%&\k^f7fe;9c3hN]?`
+%c&b^'^B=F\_l2S<JasJ5[;$lCR,NRuLW)e<.^,D'CN10bF\<!)M3nEWBG6C2q/h*tL9h$T->j"+,@/#f:#TO<)f,&_&]g06$ui=#
+%WUJrco;$?;Vki6o-5^U,FJRUeRd(R^Jk"@Ce;LJ#;Rjgsagb=>2o/$i[+r+Y_G#>T>aY:(%G%R&;,%A.'Z'TQMtOp%e\HUK.CF(j
+%!`@-4H1k*mMm5'0Bqup',b%'mJkfK-Wc?p`>jn=4XF]1Q1V&UQr_`j-IoAp%a0_M_UD%u32JNGLJM,f%(R$Xi:=V]d+AcaXesos5
+%FI&ODOViUm*IAEe_)ZgR?V,BLPpBf%!DX<XF(PKrN]CUUd=@kW9l#d7*Tm:oh!BRUg8PBW]DJImi?#4PfH3032[J5UE&M&oI&`4k
+%3RZ:lam6Jd,6ruD?9b#L1M\@cEWUb4'@4_mp"Os at YP#-*A-'$^]`mq=j4(?dbcFoV!CB@`#Fh?GKY#jgbE8I9Qi`8oT+Z$:j``F;
+%V\Gc;Q7kelU.B7a.NTABnq\sYH3?so;(bS3i1,Jb<p+M\a>^$YK50sSm!+e#)i_L"K.`fBf/!p@'^IitnXD)U"XS+JL[NC0.5G8F
+%%'j5]K9Q.mR4iEHHrQAMI==I-8Zjj'/9nigj`?%JSD7E`0bW:0A at i:TL0/47QBk;M580RR`3t:sSm9Ipa`fnLeaHG'ZHsDTAl=P(
+%*n#CIm\t$C``U/=i/cWeATb__8B]KGUFp,<UPdddgNVTFUC!S<qTX<PeXLR#K.^S\05.cSb)Cl6L:%n(*P>i3fmKgp4<lf<*bHJ;
+%qL62'$$7"UYrh-9.Fk:>8<)2$WgjCa2%f?.Og!Y'2?.S_U2.Z0R*0C^A;pc<PjjM at K:C4sa&+GE+&&)G)NEA7^faC7qg+ at dV"E!!
+%g1>VU+Vk`]PS1O.f$UR<[%)4q0%JU-S34^D/;+Q]C<'eZ2idL'F;3B?M`a#6#u]i<"8d<WF:aqQ@]t(%WY=3jUpZhA2AB'X85.o!
+%q;>c5_ODq:iAmn%e5_9<l/P&q,h9ApM_0jQP\i4Zd9LU'!4$&HeuSQf^iQXnM,]'e8h+,F@(gsL`)dXoiFtaNh!TQ5cb=p7"PeSm
+%a]W<2I-LnM#;*7B3l,Q-9uuMRX.%m[+pM!J:a:3e(B4c.8gI0bI:u at m\HM<%L+"L0"+0S>AOBK1aZ'<4WCXt<^m,o1-"&bWIqh#M
+%6$5sG^md.5nc=Q at 5C/;UcYW=d at W.`:Hu?T"i0=th-5g^sGlAYKT%"8(@;F"hm/"Ytna_CF8!(ah6.%-U;ebT/+-17sUE)$_M7g9`
+%CtOk#3#uc+igPl6/W=4gU+6N^A7&uPGUVJ6L`?#29N21RL!h\RnP'fWjR.4fSXp3Q?9;8[!9*gq%*>3;62DGS,e_^,'V/0F9TjG=
+%[_u=,SCcY!nUZJkDFictNUs(q/0#J>HeJn1e"0;$p<l5+o]>Wu5G`$TmF^l+C*QkEhZa;geL=??ani9WR/!(JN/mta#!e6Fi5G)"
+%_Q*MY%OG(+F1F at CXCZ:?gb)T0k=SGHEc1FqJ$i#PD;a*ia\!/bW$TFLIV_OlLV9>8X@(4=:7cE:D^uqjM3UETC-QG#l?A.!cTtel
+%#H*l93l at B7dFW6e*$G>tgM:oPggM?bp1PU6gM+ET_:<S[@!m!h(/blZ$2MMTia^->]L1+MbG*Sg`+TXs/TYE=UWAl_n4XlDad/0g
+%!Smc:SZH6qm,cs;7q;A:ou,Idic_s&,FF!A`SBL$^+!B/;%MA]>LF<*U_LiEP6'`D3.cKpSLn]qQb6YAd6 at GqpZ+PW8WtU1;]f_B
+%2!]d>(jA,q?gY at s_gG&'So$Zt22ZpV]^g5^jClm,Xa*tCF,<5oeqZDD.n*LJl'qNqd3D4P\F\.)-W'fs?SONZ,4QG\qPmNF!I:_K
+%)_&banFtNa=eZnI+>9CSceD1BEj6.HQZP-fgM_i2+L'^DdM!q(WqS.6j5J<9.\5X9d#n`BH='%D7QUDjLGJDN7)rq5>Y7k==FslM
+%?_;rlHZJ&]1oX?G=g>JWEW[gj7&?dB>rK8WSO!-g_75aqeX$)Vn$B]qFEl8^DojDMimC^95o"sn;E$<h at CG7LI/:hgYk=?d[_K30
+%#`cUag^h^=bM.D=VMlK9[*@[N*2rr%N_5TjHdW6X(biP*j.SQaF1U]Zhl12=LP:t(e3j>CV%9`j\flX&.P):l1k07O at h?"j&qg)P
+%4]eAN7+--p:323Gaeni>8qLiOCB8_r7)R.d/i%o3MA\<.B(,9*#^E=2,lo9R>D,R)-S0ZpWS9sG3IfTkE0Bcb/=\"%,nd9A-rR2i
+%B`l$lr6"oZK1Wb?A*lKA7Dq!9W*2'.UmrENrq,8m'8#S]Q/l4g3QDg[cjOOZfn`1@]kk1>=dTHIb0!cpp?$sL\!l(*&n,Ubc0n?I
+%/bR8C>Pr6T6JonAJG6HB9O+AIMj%^%i_P(bW=_cPH07*Bb$7^J[eQp=k"ZJjan\$lYm7V#Z<8DJFL8p^d7HT^%GI^'Bj:#a6:!Fc
+%a#6rU)O0'cH<H1<GC>d0h<80WKn1CC7,!6;1B"qMg'AZjDGMG$dpiO3);sI&jNQ&4qZttoq<DI$mBi8t#2/0$p25<06N(2BX>Y*M
+%H.MgnJ\]o3PAa#40;7IXGtFDrI'jWfcmX0V*0S9[[$Ke&T7-9W^Lm:Y+?n"#RD5P:i at bs7[l1"MQQmCls(%O=Wn,`R%W5bbb8t76
+%.5d3+Qc%JDrck&DG81pRJ2^E(`5a)-2Q?[8GJ6X/f?#Cu4m,:1r(Oo&\QVOkf4E[ejHFA]gL<,kdsaTV.J at YR<(RD[L8K+lXpc9U
+%\8(U"(j9(Qe.?\@P at r42pYiPf^<M$)BRg'H+:[puKl\YrQNVn]S[*gX,]@S4ktlg1fc$/ieTWe#4mednPWk+nJgpq at +9@=+!'D>P
+%TKSVakofcc-H;Rf;nTN0Y7Q5G69e9F8ka$3gpV;;cZ2PRalF#q,mZ#PM&oV&18h`r2)cU-:c&EqeDUBbb at 63r6T1l2j9"V9.(U$_
+%0l?J6ZrJaIqlK1oCaAHNH\fS3BK7&Jh4s,O"LQtVaU]FjjG4&L*Tc!j\oQnFFUZo?"b%c*@0+$cXas(P4]q8=eq9f6hf]CV(TTiF
+%4]^8k/Ja)?GuL]HMmY1]!r94- at 6!iX"s[sQDJejb at CUEgb`)_K)u*'goNSE@)A/^&OK#(@1!Oaij):i[kl)WVE3TZ9j90A=[N#X&
+%Du)kWA_f];1)4MRa"kmWkT'dd=T2!'ZC!AU-V1*>]rqae6I8h3[KH+m=V82/0%s7eFJBlR>eXH.`-[]ME70et2+CH]'D!ip]HXOc
+%2VF:MB`M"a9ZWfZDJEr"6B(nYlFVWk&6QSnbpK;oG"s$/[WG`T.'1(%mu#-@%1Rr47QJLI5cdBPhj'q/>5uc7>;>/5*0$N:8$4T(
+%'L8+-!pbr'J.P8KK,mXOX%g[3+,&Pc)1r'h47 at C,<._h9T/Wt*ZL\f%Ea;XOni$2&e()KWoqG##3GhPgc"^NDOSI9u31.X[ZI32f
+%>CbIVPLt/h:*k:4ZHq#NDDjU!_ra\6rdH5;Y>J5G$.U&"`IUI"\(Or^&>0WDr9+<%WLGhoXT[*F[&BEeV!rUcgijN$8)C'OkG>N^
+%./'H"I$<5M@#MJf6ZmY:l^,q]cTsIl]PNJ/*3=fEN5-^()P@[eRt&B^MpDhmK$4-"J\<GqC8D$"1Q-]m5GI8[2L_GDEP-hc`.R,s
+%_KIocI94TWL5ZZP%m/V/D6_QtBP!8ZaD]8l2P1KGX(Vq?=3cK9]VU6rh3(0MSHdHOAmk(&d3-!^fMaou?&m&`b^b0``@g\+jS'p'
+%"c+IX"jZ6ufV;*4 at OFjZ/_Gkii^O,r0_ at mmHZHl"ZCud7q(u-\X>..@&36+p[hbCS1<ACAp8]6K0JO02PRS!<CR^6nK.&FP#!lDQ
+%0<At9.&P@`r%iYZHW#?t)nQ!1E+BA:k1o"q=e!-QiIin\&*7(l(`OFbiTmOI<:tA$!-]h4H\F9&T)T(FVX\&>E$)Umq%J=&.[KNa
+%=;qIZZ@*YI/AC[)bCAKmFgKqhBR(#6JbFBX.q;fGg8Wu^jj:eLJpGIcXC^+*K at 1"6,#1$dStr^M8c*rN0G9Ud at a2ji:DS(NlT2l"
+%,6r7!.$k#!;4!p$cN^(3YN9:$`XXQ at N/q!hL'p3,\<<@;$2Xrs5t[&0B%I&WI at 9A`>/"%7YSASLi$QH;`KQOX]NDq0Cd>5"fTt#P
+%j*UM"8C5V,GNUl7'bQNrW\4T75PLl<QHX7<b(]Y'3i,#7C.j)PXIcWmfU>C3e:'d4h!..c9b]p`4n7`\@g48VG]jU<eN\q.(Uo#K
+%-!c$di63HV*\$JN?AZX$j7HTUV3-Zl?XDp09u8tY-CM#BPPaKSK_r)M/h*L+5t,q&$2/@172>5`^quNYR1^i-:=AZ&*[7k0IZI)H
+%Kc(1Q"Cd&WS3tk4QT_7[9h16PSO5,oZq'N7^1&eL`-]#mCh.]uBq,+a>NsnU(=I%3:uaZ9St(0'+m`*T4?'.)J[$f1bk=s#]LC\$
+%[Z.Z+W_R;(;+e6\hK]0RHZ-(W2fc at sneS)7QMrh+f*RsW&kGMVnZnV7CfB63hFpNb[QunZ/'ZkBH>k:)klH']\T6ot/N'6.#JVR;
+%"JGtkQQ8A584Ud&+$Sj*\B],G$A\lE>6HXP=kJ8^`q),p?dl>_ at i\Gj(n8-eg49]J0L;D:Co&82DI"e#Y^T-M[(^O\FU;N,MnXGQ
+%6E\4S#5RDE?1o*eh!_ptG-_ZM8V2V$IX+9WG,MLa*@U'?H#/gYL7Hf+:\jX*irb^6R`KcGPS%#>-er'SCtH%.,!3N#AlJePhIq^)
+%$%Fpu+3BcFF7+C`rDBULJB-`X"XUnk[`&NBdDsJG\0^1qa*CcQ86oiS.DK6eO,Scsb2/ZVlTPXQC51V8.V8p!nTcJiiP:b8J?!Ir
+%))Rk]Z10UF%#nVsJjFW3(\KYXd6e7]:T>o2SLGRUB$&ZikNDs%q*V+f<6$pB^sTUob0Fs=Tp_4=[S3suVKlt%os+ICjjm:]@oiB-
+%BM6k94tX4."GYD#J;kS!0$, at NScT0nY2RmJ@p:aD-l*MLd[9>I2$_J4i8D',_=(<*P$T2L1:KL"Qg:6&I?M2Uc*Z^?FUPRXN42b.
+%h*sA\M-Ru3N^!Sc/PSERnXoM.6fsA6*k at Y\l?=q\0*u8?%TcsKg_UK1g"61CoO0k11jo(t>/GYANsqdV#TC?CQRV<ZJSod'd1LN:
+%'SNjb07O!'LIDg&OD_/_]$SU\\SG(s=XlFA5qYsMR&dRG_K`U00^Lt)VT@?Q1Ze5SBa9?cEsdj1O#(jc06T8uX,)Wn"J\Z:#c]2%
+%=f;CWjh(b:Aa^RLg.SPF&h<6[,]d039"d;TDfQYTb1GlPYq\+=:Z at PY5.n0>:I at 5-"+o?@6r$;(>#.iG. at erc`u9J0RiV at d)eT6B
+%5H/f9(C=8"Cr^93lk.Nhg at 3+%P^WA8%JTnJF/FlG;eN$mOr+:;p-b%-h!E?<_f)2e52r:2?`36B%b[BK4FV5Z:?$$59hZP;5MPL-
+%,5!X4,?&8`ISA:P>SM0#p&(:-YZJHr'G!BLC6h_M#0WX%F"h`"pqFLFSQ"o&RJP[(h_Z]_gU&Q"<_t7."*aEtP at t_Dlh`K/*!c?c
+%D#EakRdk^X8NtYt9pc_8-`JM^6Kq`#OQL+ha6'_k540eb\,F5"GRM(68V!q`F=RS6q.A;+"4T8%AGO,b#Z,5YY'5Lt$p&"gan[FS
+%$2"Q%Ihn=OR$]%p[c(JV:q%"7#]ea)>Oar'P2pL'd>?Ij,HedHS(tk*0;XkP>rN](**De!<bmIl,I8CY3?A4F##HF3Nd3800lg]#
+%rcUq_-iH(6mb^a8O;,h8*#;H'SQoH8$02n$$i5!&;[[4kW$@\?+-etE>b:`cfE>toC!>2!qkZX-@*tEf6L&m71!,\R`b04BaIYnt
+%GYM;t/eSA5TCs at IaZTT.=;"Ll_^CUB!;ZE[A6pY(%"/,64Wc39BA$"N&\($A1M&HC8"V$E,:upA@*=PfA!/B=&!)oB1*>P5S7!A>
+%QB7?XCk;Ae\u!65X*Eo-g_T$[ap62+-6D?%[jq29,h,AXoG7rLEVq*FGM(;?]RD1EP:cr%VeA?][<-1T\d:%5Ya/Hmr;6cEcN3$!
+%3JE@%60n.?*YRSS at mNef<kntrW/V!pU.!p`@cRD(%Q<UZ&!dl(gU[QJ;6edK_U'YU)dE[rUX%tLj at f,`c<`>@[NH"6blrYXi,8K!
+%IH:c!4eK8eod%5nRSoW5(ErlRXp(V,"8>?K,[KnfZfuas"]4N)AS/Qfp8om14cD,948J8N:u%m=f;Uon`CfH/D_J:RLZ6oX+I,[E
+%O"RY*c30Xj(R>@GUC%>#>`F1]$O30gBF3Qbr+q0IX6c9qNkf(2U=q-:[>l`qXdgfO+iq(u5:kl"+_EjZ**hPP%d]W=SKG;$<;rG8
+%L1J;1H:,27fePRR=Dl at G?b7'%(jKJ_NTGKI\t;):0C-+-6X[*CF^u6uHPB,U@)YsgLRON?JP8T6%;U9>I"p.qT/FZ^'"ki!Y0,5H
+%7eK:Y>hV\S1sn/k@\L(pM`s0$Rl9a;rIJC"R.Jj`/TNV!I5ut[r1Wk2XOB=.l!08&8!TGSU[=Y8A*7Nh6k8_/9>LDXQM9[(<_>]#
+%Jn5!NJC/*P^n-J8UW at k/'A?0mq0oFj(T;d]9_-?h::1\TGJdub$AkR`='Mah56>Ad=mWAqQI#/.N at SH&]f'5<UCU6<P'XUNd%^Bi
+%*5-a`5k_WFK<9Zj"?AY3FUCXR#RUu)@$/q?8VsoRH_ at JuZ[<tn;P,fc/drQ;DARC[_R[d(Jj^Xbal^m&q0NieWJN&=9ss<,djlm:
+%J<!],j\%_69PQQ"k5E`E)&bJ)J75Tk0GN9*O$%3NgTpJ/RB*g&B;Ak:r]-qG3`q1,>kBCacVnZc/Fa>sF\AN9]*tTRjJ!C/!*c]:
+%>mf&\!)5pQ0 at uGT/4b:aDJ6M31M2]]cB\=#nPhb*Q&&01\KjSI&4<%Yi'@?r*V!]%";)5+,o?2M69PsPo97\t0^r+aCBFeIfhG\3
+%%_e+n]\4>5,4u1i-HP6bDYcK1]Vn[.To\rcObeT1\SHmtotP/eqVaB'Xfl00]Hl5W+^TJL,>jf,jFNsgf*g=+k?p0\BFJsATPn$X
+%mJK=;8O(]5N7RQdPbY/_$/:pYZ"7h$N[jnmY4b.>03>Dl&KV4F(J1[gRcO7)NrM$haKeIbDbL;Z,<G3LEN)Mi4"#^6?(AqGlOW[q
+%P59ZASB3 at qlunDsf6h6n';0ckEmHC0JY)_5Bj[[s#cb5'_cZ(_m4+rs>#umQp-Hr!'7=VL-ZhOpP5B'T++(!_f=5h2$"HOVpI7mC
+%Vg7-@>0O$0\@!O"k,Fp&[!h6;80KW$/TK^AGKY8-&:e=r<L`Wcc=3P$:+3T,*66=Y,\As;LOE*_MUe+&^O&P\rrqfZg9HR&PgsgJ
+%P,%WUCSc-BfQUKI4>F'`r7%b"]CL9U&!T2D+.HN#ijhka>X$uaT]is#!nUu)eILpINs'9j7Z."8>RZ8P%NBHLl(nXn>@T]c*,J2[
+%":%A8EicU0Rg:$&^T8pHSF`jr[HHV"H&/d,b_91MeU[s6 at SLfI/i$7e;&*2]K32KDE$KXtQbJencIZ</k!dkKE=]=T#9>GPluSH_
+%Ru`7[(2LEs-,+;,BE9\E4#u^S$pa>+cSht98[^KKKo##e'smQ9H,$,Np0[dkr5u;+qXX'aE[_JcVa3a^"#Z6^bUHV#Wrs_KG.6$>
+%kR/=pXjC\:<Gp#U;D`Mu+Y1l2Zd1Yt##*8;.ek]/F(!8i>Z1iHOOHG`Q*9($e^[Q5htfp9-[KbA9]g at t^kMhKAFUAs2>;H6S=kMZ
+%d/+MY)d?[M`CSZJrj`8"8LY%"Ib$Sf\=t/$h-aKdrk=9khX"\dS:Y/0*G`(F8J&MJog;e[c#_1FCdL at N[;D]/=KAc"J"d+3 at 96;.
+%#7pbuP70SLk#U]D>EnCYKl&_V$W"q0q\kPsY0h]0D@[9TCO+o-VEY]D[+e>>&6q=l^,3tLHehXeWMVBq[8 at K7W0qH>.J`%"WKu_:
+%_LU!PlI_YTk?%*4P7?h at n1qEB=sVm44ncCH\QRBtG!)./)afP],`V2PJc'DB0d.nu.@#mT`I6$[JUBPf%XLWk3=CPZI".k%,0EEu
+%4EXi(en-Lhk8H?,>phg at a0/>`m<K.!1A*\E\.e'MnH+SaH5ARWYG$9b&1qAK@,nT:"Yr$rj69n?)QUSRNpeJqkOK^:Wo$B>"Qu8*
+%Ou9$4>jY_?4l;0>IcGtKF1;;_:(<-M_D#8IGQuXFc at o`+KnS5\,!.0]rCPXV6.IrO?V1AZ;E9oP5W$6^n1L<-iil2b;!`n&Ep$MQ
+%#cW%$Bj>ds`V]<\W2t!0?Z+lEF10HsTW/0jl^s!bpJ_MBq6r`r16aePVJrJ9#SED>QZnV>6gGgS`Kos/.+8.nj_:\+mebXs at c*.!
+%Ad.R at 1-3&3&e$Zu6.a<Tisei[FS/bQQmg]8e!t\;A'0up>>l4_q<jMYAC/]",J;jfSb'dP%=#/j"O!5."\)RVk,GGGK'`ZT_uVN.
+%`ZX&2M;EhYXP)?;A0>m:A[59WQedmDC163J.'-Ter2.I.r\?^QF/R]GXrE!^HELgB2J\bPgB9:Ro_C,,Vp2sG_>5Z^`1,N%*@O^7
+%)=_oE0P417qY3U)?rLO949g?^AhB\)'URcTb\cPgeng(t%@_..!NkbGnhd=>r%(sD:p=Q09mkT*@X_'pBS[_?7toY+rU%8hl#rSt
+%6Ro+_1G:?=5C`R#9H\L]UKIRPlJXZg%&GS$8.0 at FC+bCBT/3^EFnM2T8iJY)QnSr^K)jtThji(!#;Wb?s8!s[VY0R"heB-gcCE`j
+%D:'-Y55sYb,e0\n,$N7Y3,.\`BFaL2\hg91IkEbL at 0?A\2,jj_-F>+]5Mn<>9E$KhBL?mePI$IYm0(j[Ro;fc^#tTT(7O)D)b,[1
+%q,4bi5%M?*%L6H\p/fkA?)5l%b*Q/Qq\[8<C)ud$T(@7fA#3q,:l8c"Tn02`jKU:!\.U/hc.:]3K1oVZ)*WP)pi-?ghTJR0m+"qW
+%l0Ngn3KfC%"N#2LcdPA&abY3g?bhkhGL2H`a_RF/>W\ia?>eW"l7VslK5Y+^jW$CO)L6$M[IPRi:3+ at F#[8bT[jP%$UUQL\Y at 1E8
+%XH=`pD`ua"@5WcP5hp7J#)Cnl.E1TuF7$>_KE!ZigUk5!hKWLNWU-8b?k;M+>&Z_WSQ1WJ]]kq<#90"/<@L*XQ7%"+)FSVeE=U(8
+%<M1u:rV43DI\,`PSnSa^*Y`(\_a at C;E/M(@fE+/f%1>65b+,d,H)2VP"oK@'(sD?3%L\kUNoA'?D`g:;/JbS/$mK)?lgu at b&EuuU
+%*97c(Q,758CMeKE at BnAE&`sPkLrh"C`KJr@%/luRb/`qVT73jX"tG7l4Na.`1`R>Pd<_S)Ah*:((Kem:+7;LeAlkR'&87gj.(CYi
+%4VU5SS;"mOqgl at Oo\=\CI4L>'E!<.YI^M;,+$I-(>\su0MOol8eWV6rR.9;g#2c`/jO)?$p(tmdVP^=4feZQe^Q$\Y$F=>3jXm%5
+%=XjaFVST7!a at 1%cpQAr>l;Th5`"f@,X#ERN-dh+Hm`cM6/o-XL^o,Kp at g%,IX<`Z"P5+qYcDRUE!pgrNYN/"rnL(ImFqh^Pg7rd?
+%^SQ#')>B>ncpae,W0;PTXt^qjB9 at CB9!W]\,%$:f>!Oi;59j`<9CAu?N:*@UG;CUOfHfjsb1Au3X5T``G;uKLAR\=Z7Z?3RF/+$j
+%&ma<arM`D3a4AeAcc\K8S64]u'+V%DM"8dfr&_sSQ$AJ7K>To;E+`C(.cT\YF"s1pe!RIAE[b at Q,$b[DbSl5LQNkCl7.q:@F'qo)
+%^C><5^suP#PL'_<PAiG3-:#^38n(&&Za8I9*DB'$NB&#;Ve#6q at e:.OFb4cI3s?nMoA^lT[tJtcecT'W!1fK08[=8qc:fdc6r5Lq
+%,ecAFNQa2dTPM?n8(qHqr"&AW8N1jd=7A\"_%0<dOjoQ&SGECo;>$WOA.rM-9XRJn,(ZP(Lcf_^@@s.Zq8jFSZGT_bEM[EEWKY['
+%>\jX'b'l1qB4i\I'Ld>W;-K!UkMRNGP(4'g5V(X#S=STTRMS7g-iYPJ`Ji)ELd7RqfbD'P7^uSp$hGQ at bs$#trDU_&a$T-<Y[l'q
+%b:2kf]/9U%.4YLiDI)3kpup\bU7X%UXa*,[3c[gF+uP_FiqbtWS+k8#">cm-[&M(C4D;:MIGKqg==OmY8[O'5M^8F,@(!&f<u-^M
+%8HEbO$n+gNBmGk-f8m=#<+MsSOmnt?.5!:7IEBI at Q>_sff?Y@'/KJW[d`&]OPEd-WGu;e3MV2oedmG:^<=Q)=N8<Y7&_mGSlg2m_
+%^S8G5rO\-8"sT6(M?[eg6pE&ap)\Us6 at f$n2IlZCUd4\`SL`m1-RGE`-M+SCSGOrR#4I\9obIW.2fe#jdH7)^PAHZbWt/#$T<!Yd
+%pO)N1 at GBsq=/p,i#R^fn8S!'*+Pmf.MC4X7gOA8%?Gh,qh)A%N:K+AG$/N-a#Ya$B4*HH80*Z>Yrtjm_b5I[!FKW_VHU$ouF(8)t
+%>QN6\eT97.A,9YY"!iPX/Q)4-CF;;:bT30a2si:Kc<mIY3;#INq6P)ce%O'ZKiSM"#$@PgfrJE3bA=8jWA:gZH[#cmhFbS5-9M.0
+%bE=>'T4`OegU@\bR6GNZ:N?huMmHLl<$C?RX;V\\43 at KVc:sbfesfdk)1)cB]*Y. at Ie?e:.F'UfnPX!3$F_a:R]Fg\80PU2A1Rb.
+%&d2-Qjm*^FA)\-s[Y^"trKo+-C/*teOCJ1biPn#-E;&d(5+WZo0;`]ON:j&IdA\Sc-\@O8o'[LgL<Bm((E2?K!R%OcFWp=>6>O]^
+%j,Y-M6D=7(Z"SDu$r);pO\3PQF7:T?%I8g[9Mo,%agL=%pV>IGO?sE=+',Xk%3,*j,pf1eoN'S`&T1dVjcF9Xp&%F"RemfY)3tJN
+%@5NKdoke)AVr?gA0MU7')A at .WUu.X_.d#W5:nT_q6+sNCi;=jX>Ibsh:0o^RD&Z5cr(,J8 at lpcTkV3qE["*"qOMDqT*$K-FfJ\o+
+%=:?e<49+`UI=!\scfLTblHbV!3_<D(A/1;Z]D:p+l*A3=c/JM(U(jY//oNKS*'QDt>_@]ogrZGc]FpQ_0CuI>78p5C7l"Em//<rQ
+%d9KWLdef at -Gl0!T2&:2RiAk9.BmVcM1D^PYAKgel-ihh^TmNpH/aF[e,c/-bQ8[K^BqLp/@#fq/ZS(a292:977-/`>p=cXTHW)IH
+%]O^8`MbPPA=ZVrY'd-,g<+o'P)//dm5ea;\:;bkW.GH_f,4/;7R;D.9)50hXl0$P,UBU,r^;g6l3u=+J9GkI/`GFbfF(j#or$B#f
+%n<e\mhtkPq7!Hj05M%u^:_MNo*0drt6G4n1W$IeLPlQpdPl1EqcJ]49=TG^7lg:Va,Vu<.Q8G2teu&"DAo!_]KF36T\J]]GB&_'.
+%XC=HrbW#NhQsuo'3F;%'H#&h]&4PO&`:t5qND:?SCc]=^59E==1j)a:MmMu4W,*8k-QadUXo4ge8 at eGAnEN@,RYu%0L.76U`<1G1
+%'p$3L-YKsBFCKNapp;U$6iNMV_jhNJcJY.]"tkZ@[;DB2^9e^$qX]%?FsU$47G+ts(hj0^[[\5S*^?8[:OsbdniJMeOd9mJ4quLW
+%"U![8;.A-Qca1KXr*D]Y7+Lr;4sC)A^1T]IcGmki,+5lAIgS04^M?e@#=uTna7prAE,O00l[t=k1eQRciF?<;0Q-%DQV45>Uip<(
+%2eA=[nf?&Y]$?i]H\PI;*$Hf2U at L2oSP7pX(:iPC]_U1rj3=7pg:mGF=XjR`?IVRsQa,J]T,a>IR7Q?<HoS(@rRC9_4"gm&j>G:^
+%Il'461`8scVnJ1Bpg]iJ)+e2WOK#qcQ4^28+l&A"XLp=okKfX)[Zb(&??T4![#%%>D4>C2`1SB:JpE.<25["]aprgO#r^IN:J(uC
+%5#[,q3Z2D9c6V#W^u(K>m&!jKbHT;%RLaTlY:JM,-IS!"9/JI_])1rfMC(5A&h&U-JWS?N/[%RcigZChYFDh#"ZV]m;X3GgkrEH;
+%Xa)'#,8YN%f!!//m<M]5+KTTiI@>XEG\SrY>O3YPI)FS0m.t]D'D/s;,c.j152[9kZr.N;pZY`jlqiGmR&$b)2W^K5m!2W0:f!p+
+%<R!u;#ONd8A9UX*'[BTOfh*.WE%a)33^m8FrhC*dB=";2kmnCSA[@TPIj at p`aT<p1*kJklDU#(e[%5,(;MBYN?\1Moa2I2\I=:ai
+%;j4m?@[',U at S5dq29&5O"Z^?=db>Q0je10NLOf7CGmP.h8_c6.8NG=ubaP)K$,'1-a[a`j->1=Lmce=A_)`)7PNC`hK!7W)>phhT
+%pgU)mU;2OfBK2ADp3VWMm_#G!a_F(X!l+0rohP*2/uGDu'4YrNpV0Q0`0!#X<RtjtT-o)'p=MIQ)^0%3=b at iN71PlNcuWpokC[\q
+%.qUZJrPmp9e/B7s9NT5u?)"[D\q)Y.Y1Rr'[-OlM)b3K<1N;_Q'+MXi8<!uY%KE(SM3"`Z8skguq(TIQ.o].s5]o([E5Iu(k5 at s4
+%96HD!^9Zrs:0do%pOiX+!G;c:m@<g<4HJ!;De[9k].::618M*i-I_:fkANVT\rb"WQf")?Gj.6[&8)ipZ$XPLqDA06ilE#8qG%ir
+%N at +NP9cIeClk*/3Xra(H"Xk26(>pbb[,WDnhG-`'PAIUg=:7//oggDiBp\!:UQr"(f!;-+9L=*J>5>Z%AEtn`+SP7bootX(:h6Hj
+%(bb?K*`^@kL%XeV'Jm#PnZmCn#W&n>LW-aEDq9A5M.h9DUni8hE,s2G:2Y)B-W`:a!5C75#dmoSm+l(2jP4&j0m(C@<aAI_0`,_l
+%=4`HXP<4BaH(E\h4FKg4fZ6"a2-a)UDY]EG'Ur3/$+U:DfB]#-Yj&B[O+jl+NpHZ-KE&$Q,a2)U:>*,AF;>A=.1u^=Db]'#^WQF$
+%:GWOB9+oeS93n!^RF6aj7$?-pk#=!C,69_eE)S,b:OKDss/&onmc7l2rH;D0hK^]29dq\3B!GHN/OT>D9Q:J6bBZm<Qm5aMn9;F@
+%PGQuj>%;$MXf2qPK%jM%L%e,%8dU<"?[`WEJ;p[UJjf$g"_;CH.rWgB%Eo+IHYFDZ2 at MWq94K^sS8OguEt6>99dOPYkc6#W[U:=l
+%?+V.p]-nIT*.Y;bY_+C]D.H&[49,8a?CZgjZ\\Q29m/I at E0/Q29(cHR")US7=N:UO#O)b`qO3M8#GBN"', at U8hPS&5AkC5=%kSEb
+%M#f%qNp4TPZ7+<`Vk?t"alO&W9Er`(rqu]C/p8<t]k(q3h/dMVJtGR&U(n;p?n]$W1OXc4>5A-;'\]g.F'lJ_;ZIP\&93rP91*"e
+%-1`1)Ic^PS/St(@bPKEpEc=j:m;AaOYS(4j=?H=Aj]2B'OigR)F=)/Y-`)hJGb)=,hrO6?:9JOMV1M$$ep?diaZmd%#;cV,J#>]s
+%:BX!kU^L'#P#=<=YOUi5Y2?B8e.&^(IAH3l5"\;dV^iSAr)7+\OUi*&RWM at tHmb9b8u-p?O4<W!bHq at Cg&N4fj^X1G2NlsrSe!.o
+%H/lQ_`]Rpd3A+PI4NAZ]]$:luDWm,66*M-+8_I9f#9VAs2DOCc&u#Uk/\ZMr$QAu3gRE at 6guMmR=lEprl@[p`&=`&/M]N+IJR7bP
+%rgp=.bT:bqCuD.@>)j?CHTh^$Y*9?;Z.)-M2_QSQ$@cE$\hP?k=_f:uff_Y[TT%=@Vrja2 at Lco<QWHR]Z+is2MU=O83d::-onu`<
+%;k[;bZRrd"SFV3/,0Tf<UmFRWO3VU[a[k[U\-D>`c;(T7Cjf,oBN-WrFtf4_H'LStmrOBaV'`h-).B8!ho9`-f4(E9Gk1.3Hr^`7
+%<eO'>4'bKUR918Y6d1rAh[N7,!p-$8hS-A$?eq1cLn7ClkW3Xj/dM[D`-/h"j8H*n0Rb\^c6+=fRa7>]X_D!7n"\A2-A[ln'T3N$
+%mcF^sZ,GW$K[$B6Og?uEW`\Jn]KnHig>8h9Ua;A14R<N7/tkTp3VU3'=Z#Z156$$^eg5 at t<o"c)m=ut[K?0(<qfU'i7"+di]%nQ]
+%W1L2]#C3tJ(M9aN.BKk2?OpV07Dk9n9!AaFOC3nbqS`keB_O_])='.A<5D7R9.>^M-$)<mihfZ at FL+S-j*@?jTA"'bM0319KH!f/
+%g1R8R(^-qS7Q_mrBj]+c9-HG&Z;sf, at f$Ff1lmZ>p@*P6Ke?cc<[--PF1sqhd;ksEZ\5S at -"TE?Q@@6iH1`r3Cc'e)I;EIEM0HRY
+%QkC at G19q(K4\$XX8Z"3Sk0Y>Ap*o]=f."kROY'd'GJWcCh*Wgg4*O_bh#tdH#sZNseg6Rh at C3HsqqWeaZ+$77or0JLLMk)%>G#$9
+%`>G(*aU98kWH;'J,g3cUWJ="75$b)\\M5QHc?'86`bYI1,Y`&0Ts;nJ;R^c<d-0I3C6AAtKe7Oh5 at o\B_#7#3C'm(/iQ?ACZ at fV8
+%\cj[fbo\UIU(T>]KA=VN[H9&u('o,qNsH,mWAi;F</L at X53miI3OL+hEEY&@[4/XpOQH'_W^X+WlsJDsHCbZKJ)hTXB(+_R9!V8l
+%[Y2A-T+NE+M.>,SSppD1k+YNoTJH`X+!r[?T[D?78$XuWM0<977h1G0hEn(/j%QaWek0b$jZ7bAI+QgOCRud9o"eLJAUUg$b7NEV
+%Cr5A-'.^s]Rg._M8b)olG?+i]5:fl8eijf]S&H+ln?S%\'-!a<P*hL;ICWp&<]Akl&hBGJ-BkE`@GF9(hlbR]6F1]n]tV7Z18h:k
+%BUAP#??8l8$%D/<.,t'nIL<DbK'/%a4D4UYgS(Q%Chm!J at d>%*>foZ<YSW7O&gX^1^J?Cb42eldM^A05)`]bV9R/KUeN%`<`DT`o
+%,gFn1#6V:s#ObR7&0A<:SZI:o]5RDm(-h!EcBX<,%e:ZfP#@1V^jq1fM=CQbR+-O/?U);d]S0bg#5aNC$_T]Y:-Icplq!KsWMcNt
+%jr`5,&_PpFo"!mSF0%OfoHS&;503W/4C1*48"`jp;H?@D<ni`sX],emE\!j7PI9P:pgi(?-!j-*H3?R1G2fs'oM1b]\62C:jVSY2
+%Vbr`+'O5V6"^e!1A4D4NDA1#?8[7?-kMA)GWV^eQ;6t1W?PGgR-,7c$ct6&oI:BRoq,lko@:e#2:HH7K6AVJ*D8q6;At:q-q2.8%
+%Cpm4B!6N=uSLC1HnBoTs`Mf$31&]l(>>p<Zo^/i]V7A9g9<p?jSQ):58$^RG`6;Z\Q1M?L2]f35FOE:nhbL3"Abdn+#1Yk^IeMe<
+%nSKXQ at T.4h4ffBeOLV*`4.ju`#5bGAgs&_kr]W,3i[/?p%!-sPdnjul<iO8o^MjjE.*JlRDi)7B?@XUfR9Z9\:CMccII:[hjHZR_
+%X'MW#Nk]tJ%*]#QYfh at oNkb8*bkcRYgj(l3^QDPRB*@5cM=tR9B0E/,HgZ;SPZ?c=ecs7`q!tDDg[\Q`^Mo!AkXa[tj;k>DC_C$/
+%]6g8"jSR0/T110h>'fur<04:'L%kVs1J.#_ra`#p$=etm(V;F\S5JC1Foj*C6.##9F0m*SH4J[g#;^qpcI3+7c67S>%/?X`.sgi!
+%mb+*3DX-rr9q[rj-$o!+ShJo`"F:PCbt;=1K+7ef&T/@$rTnl=%1=$LiEsPG[Q at qh8HWY&f#kr$1`3'acQ#5`?LrBC5=QXUM-$4Y
+%0b=/bDmSl_Z]g%Y,[Z"%p`_.c"89?H?(!/m"A"-f-%pr7o;2,H1m_>-hlDmdkLY7\]X2'.C[+R#oV5f&S3Y0=N2\u$QlH(I"Ef0T
+%,oQ"6qqQ[*[C>Zr`ga>-?[MW(Ya_Jl7aV at Y>hS1%jEjI7-*\_?/`W=HYPE]*F3]iH33Dm-i?9KX#E+5'1/;F*2B/E35L5a,BK's*
+%5cQ87q7J$kZq6KC3+jJ7_:?ATWNUo?P2;7C*TSq.\;;^h\Zj!saV.Q8jLZ9:BII"=HdL];Ume*rU0p!j*5fN[M;9Y0DO1&l;QgY%
+%c8jWd7KI?ESLkkpp4Tku4n#qQ:PL7%+NZEn!Fs()XG-qD+AlKnaq@`%URO&+.cq_=Ab$^V/%Q[4&G?)iG_>NVr_/>Rh1F8hj7[MB
+%Hu^lHgN1mo0,`:m&BtV2B6>R6(I7J=PCW>fg5p)q`*`eo-[!'TBu;D)Qr[m^U<^:;h`%*Y';qFID*A>3`>F7k%Z(]?h.Na!OnX4E
+%PDtX],Gg-Dk:"[@CTmkU(`ffC&t5VI#J2TN-.hi`Z?eB6/RAWm;l.)scNTBmXlHPK\L)6CQEV\R\74jrQ(rtK/@^m2#l`LS]G7Xd
+%PZ.S??O%52p@%dJm5oabUlh/D+;+$Z4OS@?njd`s(/*tOAc at 3<O?I1:6GG(,G71?on[Q):#>$KtWl%0Y.gVE)7Zmn>>XGl9XuU3^
+%XP5\uX9\d>J30YPkr-)=>iAWub99&?[ltc:WNY^b-g-*TJ)'Y8ZSr^Mnjsh'UgH%r/HhdL6+2<F>`-?MRR!C-:6LbZ`j/8khWMS8
+%#O9TqYs#X:>WHVqk/-;8P>C;^o[%afXpg=H#SDgo0$`8LMHomXrd#D+m\<THA(erg4=-ufq53fO$*BPciLi$/2FlUR(Ja#49`6"X
+%q:EMbp[=TXb1%VG(.Vr.oj&LSenUp?<KC+81q=>u3QfClNhJo-LV.p&okb"$N at B$F$:S:D]fifpi,^BG4L0[<49pVkZ*X1Qd[bIk
+%Y#-P:hX%7FJOC./6kTcl!'uY+HYHsDCeH7inS85Nc0>(gkJh#u*ZA8i"K&t'5HXC"KS9DCZ2\P)P,i,:Rt=l-,Z3^E&99Q(;QsJQ
+%=;ZNpE5Q`G&Cm?,(ihq/J`lc+k7<qrq&anET:Oj:mPh@#\/km&@m'H[Dqo8W?)2RE"#P*OMq*o%9'.B*n!:N;g7.ugkcd&_`!nsX
+%d/k1bLQVX8FZ7[aVI at 9W8M5bg2:V[^\gchJKrCuuKsd/pS(Q'Qo.sCf3U$gkf0c74?cJ2X+8b:l92md9r at s`%jBf"[[i1hl at o&<J
+%..KACbkYG$Zn1X=(??DX]EQ+ at G7eIWMU@t7`GWR&JIeOFb.Y5TS%R#N\)MNTKI?*J#O9'RjI-U_;FS+/GoR3qOaO*cmfWHj,]T!#
+%4:RZ%YI(\EU*P#!lcG46YU."%M`e?fYTp\I'Q'uMm::BP'V4^[RCdrq2l(o)*%a95EY]Q:n%A*YIPQJO$an*/)Mc0,_.b1K"(Y^Z
+%)%$-E[JFo+.;5+Tk5H]<#5-DuiS7#rap:'D5_JS[NU;7CcH<V)XJ10a47 at IsBCKC0dY=,N>n52VD[*#JK+GrL>Xi`B;lD7?U@><>
+%C]jLILWH.(GZlG(N:Z271(as0ZAio$Laa^$X);GLcF-O=X&SD_(?e>k at O5u`r';9aj_[c^fR$pQV8'[A<8'pj)?a"_DVXKI8N@`c
+%<NCkua7X*!Yh at b<hTsfI!(BC#_;1Ap(=d>ONZCEj;%%Z402l]m"MW\[/GBK;43)t88:nir at J`+J$4G<j)NFL%D]Y+UfS#Q*R5]qm
+%Nb'93l2Ei,Fc+c at -h.081u?fE-<i52VA+18-Qr!6N3%%V=O'Yhc[b:#o at p.M*SDs^d&1_<BUBe%EqiT3,N_D[J.u=!)1lN7GYY9u
+%4-aDT]FeQ5T9f at iSGP$e@,QI1P-- at oQR*I=3]ZKeW@#aLN=m6mD&i&998;S("+%Ur*\?%1r_EILbA*4621jb=UpK_O=<]CKV'VD>
+%c\V=nm7kouT&2kl25cm,,$UnCR$T at k2o*%dh"/_]kKpG$2mt<e/ks@"5>1R`KBHm\?aD6fH4'k\IR$:SmsmT)5tB)0Iu.oi<Q1.a
+%R)bVh31)>5,knY at 4g]/#$gNsK*sY0?B16mp;E8UsPH'"PNt%YI#91Q"R*JiJJ>H*dUKuXgVQD[^o7a/2Zgg-2Ds`*;LMgHKL1PZ2
+%j?HX:L&Gbla_g<1^*BU_qfMXL>VCap`R at f03?p\#Z]MAbN_EBOEj=A&$^<X81]<1):g[fJGYa)-L'2+LG*EKp>62LFS2kMn&P9d6
+%O)9$87_j7ZD3MVcmW&!V'&PgDQlf`JT!bt62PT4JGI9n!$5jtBU?4S/BVN$P`NV6:T`-nrSubGi0TLu:47i57S,KWd8b#sRPadB"
+%9JeB$dl(5m<)8%h?Qh_pg-/WnpicJX+BE@^YqB:hj\AXji3fB.pfB/6 at H)ijcYYh5L6fDW9`Dd?5qk0&%bW]jSFiT^&aO&&`PJ7/
+%WP)&6Mg:0He=bZo^FOGlmSO95Z1F(l9`h]nNT+/IldpbT^\X./k?>QfCWoq3STNTjjpi/,o%fIMZ.CDq(`4$;$6)]q!#$b+BIT=;
+%K]h8TP*>M\'$u4*P.,/j#$%M"Y3]Rq:\:smYnZdMLFQDa3C'Gq_'Z-;cC%,"X/2E8:#g#)a8b!KC-.8I9g at ZM6]q_qZY$OOPE>Ua
+%h4ok$`iOQ:OC?n.'HO*7eM-FWa,eq=Q,VgK*7E)B+IJU`/85GL"Z6!kKA$&0G/FC9$_-AYRiW8NP(e(C"UBl3)%uU(d4TYj[r7tQ
+%dLX?:$!$&aQu3*81-h^!>Cpogj*LYflScF,'H!-WFLP>J6(h+;DTZMc@!l3??,U92!8B<gB`s&!%j[L2a#G6<n)Dj25:.[<c4-PB
+%m3+A.8Ba\EVpekpj)YK)r+rf-nn at X^KA.'<$0S!R*r>TnW=!6h>.^l;Ro.7MI[152L[i=kbSAPHjDCA!q(WDZZt]hs&!R7@^6E1O
+%'nRib].<Pjo8L_)O!et9&<KFL%,'"6F&<.cE.03G2`k$n]66niDN&S*_h8Fj+1KdQ+J.cAV33]l&"Z?3XIqZ6iTpK6_+D#`o&O_X
+%_0kO0Sbe?'Kr::T8No\ahi+K8QY^jcq_M7Ao&!-Kh7eI at Hfp,m\e[%1k9QqUPPbU1])3rCX2OePK^e[bP1"5(`-9c!4Gm*fP/'NR
+%X[Zd3D=d<].EE1L:95t+4 at Cm#;SenJ2'342JkRL]S\/Y,%%L>+Uh^brO7.E`1^Y13D&TlJ^"Jpp7"t57;hG[[1cm)*5X,(F*tme_
+%9lS&acR4#7eElQ-&W44Xf#,>TF;seb!^Y[JQHQb8gT0MA;]&hDBFoSTVVGf3g-/S^m6#Kr at .nD4UK'3C(HGWuQ1K#<f!!u\M'$,h
+%I%KZ9i1]2-S[JmOdis!.j2GbBCYMPrUe^`n=(c[6dSne+kIE>:pjTc,=>i+ELMBRSB/NLMnS?q at Eid%#L0tm(:COG)aB`_j[IHq?
+%hS`V^Zml!h7q!$P5 at BF7I(9fr<8Ufqb4.oNEZW=ZPtE(Ud%]<sKA9FlY30=AT4!Y;Q;Y/A1ANVmV#!JFdK,$=S[r^uE&fQ5D1kKP
+%4"tTp`GbpDXn28l/6jRcb.BbaQ>Xr)I_t;l&0u^(&[Li<cpt1Ul801,_D2W2#ej'BA]jB(DOF`t\=:Q?nkW%06)L?9P:(A'#g1oM
+%3K`\GOhE\*`QQgsidAUG_UV:t+GD42N7qF`C]Uh/0DE9<eW_YFp,9n/@*=7_QR215dYD.Q6IFjYH%$/Wj=-/@'S:Llp.:7uWNr<(
+%mrm`/Y/-GGf^X=1WA=1l#LV21pY#>=,HJLNne]>mik1H[@*:a$'eV4[#qQA[$Kt7k9_%pEY[uSWn`@S%oV7,9 at 3[usSS<^RDN_(]
+%iCcGT\PD<eoLsfsVdSr^+h"0XR,&Zg`.?)L9?iR`XX@(fMq!ur]<muh-53a#@oMY@\Mi)&IunZ&eX2(kYb07CgK&DQFXt&k0B[Qj
+%=trhZMG?$f0:8t`['*/oU)H/EqYI at 1cGA[^<[*!F=a;&70./*YK,EH>$nB<',YqbH-LN>Rs3-@(rZgkjKhEOaC;8iU2E/G;)>#[1
+%XiY`;QsqUQq'B7F=UkW<F0Ls;a5 at cS7!5Y+TWkgLLmV8imT[D=:@7c/3_1U>M0kV;jUMn&SYe*1Y2%-UjgR1c_fP8[;m;kU#Jom,
+%l&mG(.lpap6p*5>;fPra,K[DWH*PsmNUmRC_He!OJ54:!'=jHI[*-915=;)MaUOF,S-r4"4bt9dll$;YG_.nGc37kDkO#af<u\mR
+%ApYO^%0f&TYC,7jc,Hla83luV34$>a\d$,$(P\:13=QZdRV<(-:&jQPopHcRe]PXTh+8\A'W`l1djXbNEI>:.0),([PXo';'"7AY
+%XXH&-jAR+i,tSU,Ju`)'3WU$277O!X!fDe5)Mckre-Qq&]A0'M1mqo[\e]j+XEoY9P!PrTrFI4.#$l\n-WOEJk+#, at _0c.Hk/_g$
+%WT/"VoCDLC!^LtCJO_#l!TE[-W[ee57Vd at VVK$KF(mj^c>3N%F6!'7k#]@=M.DXtLpY5hZrQ3)Kci%J1TCXib%`1SVV)`#J%tO"B
+%_YT`!Q2E'pk12:`5IoJ-(cS1*2e#\A6DM.gbV:!;ia!q,2F\']c=Q"PFJ1d4+61ID/gWgCD3CGP'Ttojc%')lp;POe::=)M8;V0b
+%pe>+T0rL9eJXM`rLCtnil_)Jm9Bo75QUF/e+\07q.E'LZV,BWf*l<"$AuO,38JueP"cl`k/nlqWiMO`he/cOi"5ihJo($W>rlB at N
+%K'f"C1f?73Zh_.1\'rJJQjlj?aOSg43[.^c>saHAO*4TC%c[32ij,X&&h37354fmSq1=<<R<^HR2\A(m;-bo2?*dd.FQkoR*0>g,
+%#fjO7Uh\ZHpR$M.kQtX!pEudk at 8!sKI=OTHc4=D?$l0f#oIi9(M:?U4Ci([9.SO8`As]D\n8OmU[AQ9\F,i;-i>F=<aUu9ZFEco6
+%Q.T9MpD!V[M&ur&Gqg[\-Ecgm,)Af:9fkkPLL3!d6soEM_k&=QHPc4:4T=')fqc at ZCWDfPr;._KRnp>q#OB4Q[&F/SJ+/h+a]N3@
+%8MF5j#IkZ2%hb0BSoWHsh:\*W;9!I@"eiW3!-#(RJQUL)Er+(ikLmLabp59'9^9AK)'_DQ#>XDVDCWUJZ=D:6g!Qcp&dH[PV0uTQ
+%"+Z?aa1$L(4Y0T?p)>OU%]L?Zp.0i!d<#d9IGuA$U>j;f_.R"LEIMr\PCnH-(Fn,YeTqRk'0uJle4IeblI[*$`TEO6KnUeC_-"#V
+%SKc-1<?9YU&s?U"Z5#$P2UP^M243$TP+[<SPWpg/nE+RL2H,PCJR\Hu-W_#aH/G'\6D*?nJLSTL+F51a3B'Z1f5JTBbcHETCf1oX
+%.EU[XhFDDG-/?R3j3,>68SEYqkKTdalu8UKW1cUt6D5)j2eH5"=ng;/9CtE"h;;#%)R*LIT9qQBcJ*Vb*]uE8OFEl^&kLZs?5iYd
+%YZ;)K7coOPliU0_VW'Zrd=.uRS*-%T3XN?<:u=J=bho0IFZgaD<8(%\a at F2"c\\n$REBAr:@^4YDh0\q&d1fR-s5,Q%FhQ$KkN?(
+%WHBtZSZHejD!(g<:g$U_brp*Z),4"<9%;+,g:s7W1"eXS(g*oN$jYHjqnp5[oO9M7'+h#QR`p@%1"QG11*oS/%YRF$Nt%GgBk63g
+%\X$X2E"+FqO-4;F8)UmN>:2nQZr9k\&E//(=UZ664s\J!WL%m1fk?G1*,!$q7(ANb48[]q_\,F;""a;gSG68cm5WF;'>J'FS;*ns
+%93TF(3+sI1rJYmqFu3*n)T at R&QKV[6Mht;V1*i at 5[94H5Xf"Q"s&o<J^]+ at 8^';75KFdCrq;0OhV6/FH9B?#kGIX:#&epME\NI&E
+%+`,Y"]E*`4FKjPBE<@g+W04`<DAfm/P#,e'DS)Bi9E$2j#p_"'[28/u!!YN.2W-$nqQB"N=)LCM7X\]a^0Q-Plsp76*49ekbE)K'
+%=hbnb:m*T/op&*mX`Fg08Vrl8R`b-M1*R)_=Z-L$oj%IF2^pCXJ?&uL/l(e5=E6UQ<d6,G3ud72)%.;[:0DI1hGA,_-!U-?DGFK%
+%61!+Nf+A=@1G_$o/h0GlEh&3&;fdX3`dojP%`bl_7;Io#A>4]B2,CIR:pq_up:p8M"G-^F]i_/Q*Hg(-rhs.$,MhNH`5r!33!bMi
+%AID*=Hr!I(I+U>&gLSV at Vt%:=HK;'d at Qt9PSuIm[q\q!h[O1fH>%<hj#AFb>66dHRC?6F:W*Ug8#?$IS3Xa^EqH2D]UaS1afLuX(
+%+,IhIGj at 6uOq^I:Xg/@4.$-^k[3lM)V^Ge,DP at 6'S#<fg;tLemI=tE7]D_)Zl]l7Rhh7pUKZnksD9)%[JfC1N2EBqeMrj$2C(iI#
+%QO1i,4T>tXFsM/rd+Sj6V`SP/!95Ajlp*5I#ph-KD;8qhac\#9 at Xmm;>/7_HIZi&l>L&AoIE3#-dQo5 at OC(KYN/Cj&0jV6P`I2F5
+%Bp at _6foZ"O2?/k:=;'07F1_hu]T at BR5pLZijoFNbU.sfE2ZE4A-%5K8P=\AT-hoe4<EhgR-WIJ%Jk at I41j+u[jd(;u0UjN<-)Hp9
+%<!jX+YXlO3He1gNA[_S at Pe@Cr:lg%=P(\`?9r*R)SGq`ZCB*/@U7696$GpU'qmW-gEq7Z0/[_*\$A7udfXAP4drZg=$3*+45t5 at S
+%7rcC@:,q2\k(A!Z^I4tW"lmK:Jp/;+3Kc4YRZi5!cH01n at h7_@0;9[r\"R7dV,@'No??TC1=/Qt`05$"hlIK9`j#5H- at ZY0/c161
+%nG#QX0pWM+/VkO:nn([UYet.@?NS+Y4n=-tSPp^>8Dkt=P2*)@^`]9867=gRH\*nGI:&J&9+<l;BXO&Deb7)5>ip:srmO40EE,X4
+%=d,Hi"?:s1ekNBo2bO9#&'T`90O@)$\c*Y#/Yg?3Z;\!'juS62qm,l[&iMIf8B4\G8c152g^0M#PCg)l4r3JaM/E2RV@@W"lr43R
+%'7Elbha9^R&SY.23;+[5^Ia9;#LaO!,E\HI?_ef&K/'Tr_dK<9+9oKc]T]k'LL at Xp]rZ)[S&@3uIL\cKmFL]`W:W)=6J"fc8S,Zu
+%(R#gujrdd0f<.s\=9?Z8.?nc=OmB/$,KlQ[Y3JL6<mk&A;,e\P-?PDlUD#joN.6M!'1-_$[tKZ6d`Xk`)Ysdc\W$X*jEf"6aeko$
+%lZZ%iZ]0!#-0CIWPdEf,j(+EM.=Gs>Cd(YO at _Pk3J@3,h)+*6'!gE!>eT>TmYMI-h#XT)*:Rtc-X&kp-N?noFs2D2Eg^K2LL'V76
+%>KrXGp6iE at N97c/')`/Cr=lM;gA.$^K:IkWLka7KM_N6-R2W%WG!;;u:aIFHL[Jps25hHi6P$HiG`@KVpnqfujlA!u!>d'jT&<Ai
+%FjI`o at Tk=QD,8I#>JKFVP"_4HT at e?BJjo6Z9\mOt`74NO\c9Q at -jEu>%h$MpFhD9e^sWSUq]&c986&XJZl+sq[neG=pEcHi3N"f0
+%.SP">cblM at Oj&/^ep3htTUI*9De'D8CAHock7o3nBC&@:k7s-3(T<s)2d!+91.sLAck^V:[))76X9aGL<EK/jN^Or1i,ON3[-B1g
+%eHNUR/WODB\kN>SVQL[8;WH<rjN`kBq at I\mq:<o?7FPdZ:'3aVgDAn4r%5MO3L\P5=PE<U;kEZ4<$Kct-$^;^BH6N$15N-Q18Ju%
+%@]o3B5)T4teaW**NH6T*J:n<eGui<+Uhl;ZUZ,D:X`qW/lb(Go&Cl=3<lCl.(e+u,U at Lp4T'NX,JCtmO;f?S0j3$n7:M!PjNoUSq
+%Y?6Y,IX/!S[rVgO.rlc6]q^;E_<'#,EP@,@%=uu*W,[!@I;i;-'^A]+\b)[9e3eKX'Q6^m>f^)/LdVbSHErB<lX@@%]cXg^JTE>#
+%TR*9B-AJDWUJ&B#Gu!P>Y9-K[Q*/H%6u0S.d?KmWIStD.#m at a:"PT<JPD%\lBdAqXf$<+k_ipN\Gm"&LrF>K<`b+/qjgI?;Pg/b;
+%\)LeF-ic at iGu=e+FBuO^L`73fQn8*NH.A0el"`lN[]6Sp_ud\6"e97OTDE-DMLHblQ<Z=l^N6Cr)T8Ml-%G;U4eJ6b/O#edqkT8%
+%D`QNn9V*UtL;`^TiYmbK.TaVPU4AS`,^Qqc1+X$b/IR7!R"Pd?eTtq;"VIC06OL"JJ17.]U!5@[*g`KrGs`$SG.X>mUr4k9.s!R3
+%7T1>/bAAFZHWg6s5pD8gdI at Oma4@\P&Ee8iSC;*lGj)'[TcCkT>>rQ(n at mK-p8Mkpa,lt:+d76.2ndFuk"iVC\U"!;e"Uc1ha'Y$
+%^cZM?aRj0:\auGjKW1cM^_H3J6pnUHKg/F.[&?l6Wog'^S9.n1,b;4C3pp>fJo6XI6m_%c4F60/8)@D*2!Zaif-ZTso13SWa%$sV
+%IQjhM3E6;aOmR$.L6%@T't`%aF6DMfU!BPEoKLPc7gfW6fZ\H/"Kl"U':XY,>s2H5e73d<&+Kc;i(Zk6OE]<5 at A:Pri-P*r8A8$X
+%P^d)`07e!.'<iZP<.1=mBkV\(J#R4DbB$PO/:XknNi,tl`cMUpf6&%DO%E\n\eMF"9)`ns8aOnTSW)=FmhotW)2ua3CWXlFF\J,V
+%6oS:_H"-6SZ)BW!C(FLfa'@JM/U8Ah-T<4IAD%DI[_W\l)Yb2[^Yn`83IksRC&CgG93s*:OR"qdqr`ju at jJ,LR<N-YV=Z2fp0)WX
+%3C9;/7kT5h at aODCP+)54l`VYW54.c[^6^ltJE``t7\R62*GW/"&*k0O2S>)W!L&u!GCQsj]M/-kH;`TmXu;lA9Ae6\:'ZmACa4M'
+%pg_E/),2!;k>^f,l3&T3F.*;2D"@JQMTT.+'$^R`;QsGcb>L_5J*4*!1FDaR<&@1?W(^[o1chfG`_[mcK1?N0iKo4_IjFTeACR_l
+%Uf at .)D$Ue6->WVu at 2]4>!pns^3&@F_\\RQH;r?[.I[`%`R,Ye>%?CV%2d/=06R"rQ`lEOoZIP7r^k-C1lB6Jkl#Wl[?TVo3mK&8*
+%JJY],6ulLZ\0k71*\77K#;7=N1M&d<F)-:,#gXR=@d17?MPdabY-LeCfA+AE/XVE1AQRbjX6e<UkW':d5!57Fr'Yk%KTb?_R:O[W
+%d;,,BI*UV#(/o6,#EBWQ,ihN1Kk"6,ko1>QUtr70<@aj7":0HGc^Ksf/e$QphKqjCPq9*i;W`b&I+cgX]LK:K0B\cF["3uW0B"e8
+%b/Y]TZ6=Wn$I]aB?;!\;;U14I_]8T.rb#OC/kd>91'baS:qYe>iQ%:[ng%qH_M9o8Q!rY_peUNm?%"I[bBkOR=#pLM]%l at RQTgaa
+%DO\AYma0NkO8PQ_5s\"b)kZ(=1Pj4ZTC:W^d\X*m96SZQ)+4=Y^AD0#aQ_FMkB6XRUN6(%'bOD*='Y,LOWo#O_bdXp&*Iq3IX`g.
+%BSk+-AH8DF1j?S9dtJ at N>Di7sh=do27X<0K^#kbbTHL=toDGX/?<PW&*Vr%#Ft=Q.oW_ee:W,q at 2;E*@CD6sW7'H/qK'eM#.Zn'<
+%e`pnD:RaGZ8SQ.+Ge'b+]W&i;AM)0XqmPWcG4'24>#9DG!VW.F5*6TP_tlRGML8`6A%>TbU")nM^.?$6RhA"^_Fm1\p_s4<g'^TO
+%@Z>QiIB6BWfHlDI3TO7NpdXWSi(2C at jm2*>*QP>WOYZi*:`H at 2rD1\:-&N"M-gAK16=-/gCYUmp&Jpb5r,/Di^nKSUC;4]*@nuC`
+%Y;'4j&I\1oK2(Pa,qfg6^6$F(G;=S.'B'nV#*LT?Wo_C#X<]4W2B5J!f`QbeFqP0!4P>,X][2&p^o<;%iqIQEmSq.Oac-LLY#-QV
+%SJZd'9.JOV&W&Z)k&,)4o:u"Qn=2+D--MJ(0^OKeiUlH at c-F5Fr2%XgQM?Z]H85NEKuEH<OE+bSCVuic5888OH$W6t#E'8c^XkT$
+%#A;CR%]?G)_S<X!aU\]]0<`.'drqqgn/mobd!Pg"&(6!`"@ofme/'L;L#_4cOs<K*.(:Gki)ll_lMY?%_8/bb9]oe/;g$q8gu`Kt
+%B8P-PI_N@`[tX>L(7]>bh9;;N"6JM;<_8r?+e/<H#Y<i_X_Q)m+\KEm_k=OR`6;;"m5et:oC,su]lefM00N+k>IS'f[3Kfr)+^;i
+%h5Sj=j02EPQ6olR>L6<7.*3Z7Tq",bp&)la,6P:_[@Q25jeTAYB)R9Jfp([3g$[XCB(:oa8Bi_3PB?:^C`MFdci"KR-7RDEDF.,3
+%GG"S$+*3^C_V>kMg,bqrr5L*O5DlHe$.BI%^:_(L].g'P'd%gE>%)K=R)i8cq,9q*L><5gbA$06"5ZUVHCg[K6UMk7QJXWcl<N,&
+%UR?$(afT[?mhshrn0`H#bX\I^,hZ/C<sLQ5=rO7T[J0?`AR?pEE=j/6bKeMY0aoHpIQQNff8A4pcL%p\qbE.$=sY89;1:K]Y-\n.
+%4lp)>iA at R?`BI<6dq2>Rpp2F]hHZ54=(,+_QoG?Ak1X at .H,#2FjS1(h,Cp(d:]t!Y[FIk71XJ7*rb^ZJJ*NDLG9r7I*6:8"NgI8Z
+%$*an,'1@]A[qXuI9Zj3_Pi]]CP>;JZ8ZjnFh\VfYgqnGggU&uUjd1>HY7pl].]`2]eh39$fV,j0j^X(n&3j6dSE2XWic@]o468ih
+%d4u/@/o'>?QfO\#j-_VbVSs at Lg23/aBqr.aZ"$Q=<)H5#,WNAKlFr57RFn"K#EH+2[T*$XVh-9N"Xg8noXC&A\O4>JndGH1Ft/i-
+%9hsBa]_OY`e3!8.e at Ft'&X>D(+o>6rheUKfr^:eP\=[2ET/uFc-_f^3>#SlV_P[kHn$JmA9IBL0cGl#$P0t"j4S=9Vc`W+B'e+:!
+%AGLE:kO3Q;]d7t7rCPj+?lu96.=lbN">1KKfL8qFb_,LnkW09,h#_'Uq.XIbZbM/O@#dLPP`G&cF_d3$c;*Y98WgK65cOJZ3%OZs
+%!*Wo"eT("9&<h2,]6H3Y8NHYL[KIACBTja,jTF?Vbg/;C4rrYI!-Zhc?''bT+lE/:2U'CdVaAo+I5MW2'ZKKS:D4:%XRWH7#S[91
+%bF>CMO?Wq.RUd20XG`AYY7FB$f=EBh?E60h9>n9+,s(qbH4'?H,L=QAil:&7HCpfsnO4&?HR408(8Oa/)aGj;D#7^L1EZKaM^Tqp
+%+^ist#^B,K)?aWrYta$Zb!8OK7l.'r.)-2A"%h)FIMI##UEdiM('PiR_Bqtb0?](rCQF69%IGA]Hq)$gS+F>Op;Xbu#!4J'2^R#*
+%(<!YTYHi^Hk*0NM1MPYs-UjkZ9o'uPS=IZ?\ZIqkBq8r39o,K^P+7_6;K!#rFg_gDU/Q^W]dsHVMuGZZ:t\UOKY%Cdl8nJ?(oRWE
+%r:,#)i0t.++4RE[U&B,8"E/fMbG3tZO0C;_0h-[F[Ecm[GX-%(:TLT2R]#MY#e=qFP`/OY<SIWuJ'#,pOjTE`]'4Kk3Cl_6<8*'R
+%pD4+%ZpF;W%/)Uf]un?r.UON at nPY<G)EXg#;U*8GM^_=2=Pi_[r$kFkK[CK!3>klrn:W5\CX8`hD[&PgS>rO-P,27crR>,F`]9M5
+%H<E76`M,^BJMi6N8(]-n_X at .92/d8Z.lA=^>j[m[B!>l'\p1Y)<i"2kU*1;SpG9:W;_gI:,rgR at E\Z.Xc^?[4)p,hZPgNZ5141+/
+%N;_gSV3]6l_Y,P&".pfp/QZNXG"Yte\_UoSa2<9:lT[hW5SMb4]N6\[K0.pVD0V>s(P]p99Vh$38Z#2 at oKoYDAY).p.a_VP4kT=6
+%]Q8(QfFgXdctkeH$PT6NM3.;hL/FM:'B"+14jVVP-d$=!eB1%q8;ou at C@Xq3IYkri/T!sMm7+qNeiC=M*KGP:e?pJd^?/Tt_L48j
+%[fD4>U!eNkPrSBiEVHqQ%mI2ursMi0_k\F=J#=[J05S98+Qn&TpE1rLE1J)#huc)7cBgs2O-JSMa5\U79!suGNblb1QEqn%&oE1&
+%q`c]_Y1$A2]2BmkCuugZN%UuE]-<3B6[l7*]1snCW9Hp'iU0pF*J"J<':N'dPc5;lXOh?LP#LpDS8$=:b&q3lOaOPj92("0#lQ&N
+%#/NE'ipSi)BBW_X1jkVTYdJO8CX2I`OX3XA3NCha'9H*HLu@^pZ?L_fYtsh^@;?_UkiGI'\=[`Hb[oD*5\cU=.']MRZ8+GJ#!VI$
+%.=.KJa_&Tn:#%a->N?Krc@(?1PP;EkN=d][Ye8,HGMrTEQ69-bbJ)#4Kdequ^a;@08<i;#HeUH[c\djUF24+*[clLERKb50<h*;j
+%?qhkDj@,/^(s"N7jq"42]H.McL?9`]mRsD++D)ST%'&N=fM*_Jh0FY6^g'f!ntKdeDD[^HWq<#KZP-BMkoh'=\&gpk`jS^j&p[/1
+%K3^$h_>=LA/$l&[0F`2s$Pg2V>e+ng&u+enl8EF\WE)PCmD+mpB#V9!e$UUI26m'Q$*'$LcL`:+:/FT6-UNf=RD9-,&Yi(VIPIOD
+%-B+4.n!gM._.)W84$H](6$LEN]4aPNSHAeT]%1L<]/gtj4)KRK8(>n2Z+MWJ&j]F-+EIZ at n7lQ=q)+[&$:uW<d4&#AG8e!5DgOD_
+%bTC3%U7;#*$8#hCFcW,1*sbIqrO-7%T+jD8/,jOOoAb>A;YBed(cQ5iGmdDSeQ9>@QiKgCd`ba53#-_0HG")\0MJU.XX=YI.H at P4
+%89oW`LH"W*08J_7/tCBcR"Uu;a7Ta^'I6krrb9d+9$<LZR7n>IcO26fk`O4'%p>M`_.O1L0on<%1pQZ(cK4GekDM-e%_U!J?]U^r
+%UW5k0'[MDP?@Bqh,Wb?TAnrUY?@IuMlJUbgQL6=tDP#G\k^/:Y[O'ZHNoeI^LCe9EeiF?Aad7*Nfb+US+>Aajo1(.Eaa1'2S*Njp
+%iAgi?_/fd#H1J&gAF\]W4.Su)\>iAo%i""(MRMWUgC%/O\t?FJ'O5aJ"4UH;*EI?IQJW#YF/,8JKfo\kT7]DBh;'A[?r\N9C:LRk
+%`@,3aT7qJ%j\DfIe]:RfK8_A=Y4g437kHi+VCsiEQdbX7U:f<]HrbDU/#Cf:4TuIuK[?9*7XgFG:m)m9H`dsUQ^VF'l^[)4H;Ti2
+%hZ1DRa`B]2SZ^[,\US6<UI_&tF_Upi-^s;E>,2?MU`_SeIeT7L!Kl;N%_\i9!q;@R8Rnkp%q$]'V&akh[.;Ol8B<7,NP*9/#AKt-
+%XYum<RehRuW:&A0OBI`;'po]#[hZ8Ml(P7M:,$D%pQr4NBY1El,=sZtXE-lXQ"KS(!I7q$bt>f/)X(?hM'dXXphp at g!*+;p\O?)9
+%;_82?kEI8=#Y)?\(N!>L2>c2d^!O"\[4%0#J(\/(N.3,;WHg3khk@!ce_Jk=55*/6XWMR/\M6(bF%(VF'7^f;R%JNk802GTkBpa@
+%-52EX^G.ZZSeRakn%nk3kWDZ/+5.(\\!ld/n8WEjH%8YLms!ARAIZRs^1er/%VBQUMMWNpgeQOK#4,H*?B:XS<\d;TJsSe.RYobR
+%g/FkABhE,CV_R)Nb9ih#>,6G$8+,pD/J_/U?oAJR4GpQ!3XgDHc]qJJS at YfNVE5'"9kk*R$6i$`9]jtqSPK-8hWNOg0mbj&l]nS_
+%DIn]<K=(S9%>grgI(MmtKDN+l<mfX+;8E<hTZhU"<!?1R9%>FE'*f+mbc*)[Fmo,oqsO,P!IDE*[8'GI7#\b`ns/nn*g/hr&0pAL
+%C$6YK`il73b72/D\/!2A:#S,$I^"[jkOZjtO9=6QmUr$hd;CbsHaqfE'<T5;CTdG)$;?6:oln]Hbs>[rC-MMga,-Si#Z87)/pNI)
+%`s)6=R"_^]H3r_I`Fo`$]+rb$[tiDbV%5T)DoF&L#Xgm:$'hL$7Hn[;+sE#XW/QdQ/%e3b>;CD/`#Z)0+W=r5J`#7=ef[d&Y(mmK
+%Y1L\TTPDE9F(*YX0ki)1/TkK.IP=.*]sdLUr^`3_W5Us:\)3YoDf'n\13JlmNGsb1C]-t4^.c at 4k/sJa=uYUsKXYsSrp!?ipqV`o
+%_A#3877qbRYajpu<[ERf[*urcMA%rf-3%8[^#e,^hFTeaooa,iP]EgR`QQ,.ZAF4,Zm8D>UGi5c<$G0"fDV'=FbJW,jXhR#f++hh
+%_7$.k at p-1gT'>chcd`I+3h2Kor,`sLPFT`Fjp1a12NP#Rr>cdH2Y9!C'J3[oA2F?FDBpk*AL`u+d$A<(\I$+%!P+qJN_k7k"&;>T
+%l\mH:PGp>ICh\.*^^*(^2i7+0RJ?:U:)rOaBu84 at F!X#4[H!+6+FU#>RH:<kGfY(XZ[!Ldp,io"P/f3\_L,tQK#gclFS0JHon,>r
+%4hJ.TcG=Y]]:mD5TX^W0N4cgola(p[jKYn!f!L[&ND<K&eW(h-OoeR.-Pd=Xd*uJ^Y#`f8\,97VU#n:`%*RGWT'&^tN'f16j\uTZ
+%:[E#gUpPN2)b3%Nr2#<t"u*@jL]+?j&-re=37pcGCZ32UV_ra7oFu5q51W\;$O<"$f7NLadi9KBbsr at ll+H1XV+f!<?$RUIHk64h
+%<*R[?KlCCJ3Wk9rSgp"7>j at 1HA=5atIrIQaW0AZ]:bsFUk^9\deW&f,fM,#gcBqPrrLI5hA$lhBQuSUE)S>C9X!N&*S]sO;OF]JZ
+%6tE^TOF+6D?O/J6V$G8KBZ?FO7/H-:Xk0W1oH)Z:0=D<[A%B)rY]"p4f"!01A4nIK;3%eI<s5rS7A9sU?S;9CchfM$pG84c;30t[
+%JaH46M'=7=J1?)o/#u=C&T1o at q9$"UoIUot0S_4)DKFYond1COAMd`+#d3k;4uMB.'TId1G4YE4R2k>a=BQ:0WC78h,?lO?l=\u]
+%PW&3.RF3E4Qn at Xh0N.59e^$RdpB8^]7b6g!TB\."j$bhL=omZZmjK0t,H4d?+57jTpRANBNLr at Q`n&`'&@*L.9ApFn]7t"&\bF at t
+%_c@&VIJWGYAb6XfE at EI)rZr6GPPog\'0OMVG&*p?jSZfpaot.^WCDp5&[D8\[5PL]5'.mn`rigV4;.U!YUBTJ2MtHo7/:R;TR!<q
+%"^QR`TM+:#hJgHogoLT`MJ'hXqsLL&IVOFh/AcR8[^B:HRgj8cgC+AlAN at S.@+KoVY)1Jf.W?c\@5<gGC@<"ULJq&(ABUaQrgI;A
+%;d$SDKp'(??,Ru"Q*%TjR;A%1C=i-4b[1LWYHk=a>(WjSma#hb+2oQ>l<.l6:1LH`dm5`sP7AQs8r/*fqK3WDbSAe#jppNaBKtDf
+%]Z)NkeUe14r9pW!qOW(Z>CF!rr3YjhAl&Qo\]Roqb#*mAqnD^Cq+!3iW0T^%J?^['k/]ZM_"AVaS3+9 at TU<[&A2p]%HKiOhkO`:F
+%;GU].d*c&7CBqII#%TKCm9,oJ`#7fb(agSO:$13L@):32,[OE]c`L;JSE021Zs4<(W9VLHZ].IoI=98nM\!JZ*"_&t_!C.bdF.k$
+%jI9\]])SY?V#BqUm+ie%iQ#Z"P_=PciTTsk;QH_LIG!t)3<Ierm>WMNUgB]m:02;.:gJn;S>crr/u1a.$2)QJd`@O\7aAWiSQKrG
+%L'%A/*9D(9Kq-JR`rFP&b;;)[Aa6t&7_Q<Y3BfH1W5(J,[_kLj0X at E;kU<9]oudKtQBM4mB0(0ZB_>HE0(0"NJWps@^>s^*B'h8i
+%c-rr)Cu@>g+O=XG[9=`e.YE")ZoR[G+H2[$3tcW+9+B/:X"MYKRYYU)E)W%bcr^[XN(ikk336#g,<*a-51fHWAjS]TP*;3UC3OO$
+%69t/e'i at e6BBrf&0R;6[ZEt$TmdRb_JWN:qJq@?TV^*VNIuk,`oj at TUM3;dl,[c(k^GVn'HsY0$IjZe6EuagWrs67t$UG at OAIJ+L
+%i#1+6WA?M2g/@\oN6ZJ2RsO0V5OXc058BhK[&q$[3`0)`&/QT/g-ZhN"sSscc?(3^0B`;<22sn"02\n!s."*5XYHV]_=D[nWJ$][
+%K,dWoBsI@$,aIeK?EVb?gXbaR:ZE?oN`o129l&%l#-PBS'""Xo#2C91+4Gs('gupa$c8H7pKm9GU7FI at 1.*kUfcHXR'UkD^,M!)r
+%9UUK;j;%_,d+$r%MNGCkGX4>aSkpb>W5t<?.7`CI&4QT/9Hd_XJn)68lj+sM?E"[__[5P"O]bc&J?7h`<,rMP;8QT-k\83h;="4_
+%]cGO!09[G5CgcF-+OWs'9<uE6<CE3H"smkr60JTAq5'*?M!OjWUkFcaI+;+j at XJg7UK:A2rh0C[FkIE)L^I7Cjk<8$5JQSnXRdd5
+%:j%/OO)EX9$=_+!YRQc)%i;?DH_0Pjc8<_74rlM1Q9WgBkm>)F+._?__,?QL at SX^ME:bE;6A-*++oe`/P%*^&2u`CRNd)iP67ska
+%Uepd,0mfp4rLTW&`4^QI_OshJqrRM)"#1gig"0uA<^'_,H2\63+5f-;NNginpcB*XN&b\p at somXC.84q#!;_,TZb%8e<-ltec8jm
+%G'h)3DW,'T5PI at NOoIguE1eJN?0*"&P/'iWK$c^"YS'."nh6gKXg^H)[AplGX8ZNdE7I/9q<^=&*&XB'9k7)(4iQY`;g`;\?Ws4s
+%dIYr[bLpO2drFAkP7*dGZ4A%74#6!eO/DK%[Bt"J]b5^5VXbOep(]k?/#8i[d)rN%h=f.s4`&k#<`;$9fAM>s55Lb*)VAoH[Ya4Y
+%hoY.DXE+Ao8XWM%=UD)'=393^oN'g9OqcTeVf72OXe+\2VO6`\e"YfHgX_pbAXtlJYu7`<rpS9D9Vn/EQ>/U%oKI+,$ltSJLHU@[
+%piX/=H%X8rh8nJk'JXVpN%#F!*Q7[mpMD12F.CP+9o.2tTuM7b9]d8%f1\>!,gkTrV8 at F]>[6lPpn&4FRc`i=$a0_a,>bGo/BM&>
+%bp3<XO\f;eQbu4.q at Te<,$5*966fFJ-Q\udm7Cs7qK&5k6e;+q.hGKG+^HU9^eGC99,Iu2%Wn:Y)YW"MDp&I0WFYqFjHNYh,$g?X
+%4-9[&0?D[GEhdtkNko#aUarPPF9eta_e)OhklL4`?S93*%sI<#c$DWc&2>E*TCA1tBrP`<dbm[Hm)qU+>!fF4iPo*d+sOkC.M:Sm
+%WH3o:p$Ol+ at 4<\2ML at RNPmE"uPe]UH?V1V)%G"2;@Im?$r-I&,m$-C+"'CZMn,$=d4OllCl]S9(O#`<_IZHPgRSToGq`:(rGN>Zd
+%S9&kpgr)80`h*3W<bl/F"mSN9Q>V)Alt3:t#9/>&Y<*Tc&i^PuoW`_hk+I["kE(J)[$T7a0nm::)pCpB#5u:#'^q?RpS;Ng)n:lo
+%4hnXj7(no(9;=NO?`0KF1X9)(968;_kV^QRAdo")ln,<BN+fcRkHR71Q8#"jkE2gu;Ja*1Vc$$5q';L\IHj8g+S\/mn!aAgVWEBq
+%`#.[O+N;f^d`Fs-qd-hc.V0L"jLbWcjV&&p32&,G5+"OK3/&ik%:,fi8k_Mc,]QDtAd!-jD>Mb#f63QdXB:ESXlOF2>I5qYVeI!/
+%q%OW:i*5K^][Ve at aDffaA"F^bB^tooj\+EC<eV,EXT`T<M+Dp3:i;hA#]t,VKsh3:"i)2>36\?R%2@'DGHMN!"08J!*&V^8SlE.'
+%A8)ugXLE8D',q"#YJtg?)0fP.;!o$j;2u?.YI9=E<j(qnrgljC.1b2Hd+X`SfDAZcb0Q'Od!M-3k7d+re!%FB.=8!Pq'89hH2kfE
+%o?i./g>E'1fBp%eZq/b0B*kE(W+''A.2WG3,u!Gd!4&#)Kp64\?Ks=`n+j?R]_%lr4400!mPo(^-RW:bN;NP")a,IAQm6_W2hoJ?
+%&bk3W\kL)_Y3<[d8U+$YbmbZf7M"Sq;dNMrrP2IEP[e>k%>ll<1^4S])fTQWoe+^H,6*PkJ[X&r[`PZ<UNU\.WM.U[:C-gY*UM6C
+%HL at 2llJ3o1Olq.i1.1rf_p)O_H*Sod(sWB:dj6&k#,4thcBAC<GCFNR5mVMFB?C@?NDqfZ\mkd5$WHVDC7.9eI*Z0])'7#m>U0FD
+%oqia;h at c9#i*;psij]^4RjRsY+#e`=$q`X\.8:kMR7b1#0.!&p\KU.%=&TqfBjI=HNV:)g+RfP.$#nM^LPGa:qNoF*oQW<1pF-QT
+%EbZZEJP+eTPr+=k7CT^h"Ei*`0q^+hW)"*bK*C1iF\NEk#jXW"WEO8`nSLt6m9QU1g"mF3Ub?T]eH[$A!@u--?rfoEVUL3%qQ[k_
+%La=E45EANoVC?O[?e&EKUr&?&S^>TOs-s`e("3@&fE0DD7;=Wc)uGr$s/IZ+:d9E>Z<RbsMNY>r!lePOk[\59;fom/ABR)nN-nQ#
+%@;R![Z9JJdSe=jYF3-FS\X8#X@`<0^j#rjtPO-6:3:AAC1U)C&hfN?laZ*,l))I<9ein9%+jEL!0t5N0B]AbpN#Y at klCRM(ZllXF
+%:]\,B5/"F(F8`]``Ic&>)U_i&j>CeGNa$HaFZ>S1k:ZPNf at LnnF@klLk0;>J>T$F#kV#qjl4J">1jRSq9Rrf)qEi*N'af=C.4'Y#
+%)*nImV=[auY/)\L&L<6g>n83X91+=Z!ZeI-eZMr3qVY2;2A#_X&1%q0!M,S;?`X])U6V=rB8(N]a/cd_3<k'7Q-a+Mf0&HUc")Z+
+%iX7b/#s*bI9p\;<je4)*X$+09j"f`:en/d*0#Zq6e2dnMa,/)@/Ib_OQ[fFo at .osd1CZBALP[?BdpRdAog\cX\6!h#\KA/S>SEDo
+%jOIh!nt.6@!RC-i<FQTW2B9P\K)JBj2esI\T'I9T`AR#"7clJ)f>7a%,esT`j%jNA(=etBGTKF?A1'HIK<oX(*7`?erj7mK-e"1&
+%8M]f*[hTE4LEn#*^,gCBCEX'+P=(E%bMu/#qNX(sZ`S$A\=1m.h9J=0B at 3F+=L%B15%Tg=%sj8kf0].c5:G4,Q%d7e_.d=!OMpsW
+%-Ys4P!_95+bYgYa,pc^.a%aF\WO;<c?GBQ332%^u\(\89-$J/[,BUU_$tnqUhS,JM$0eAPb*]d+SNapo-EJI=AUZjJ&$5TF at qdql
+%0QF5-84#7. at ONDjDk2"R"-7hr]J*<9gklfF1e!P^+]=iPPF879<g%&FKucQ;iF)+>^01b]a&uFJ,=#3'&sDZ3Hc'PXR<o=_Tnot0
+%eog9:lo/bj0TQ.m\Ppr4o@%a&>942!@SNDke!)6tAH<hoX-rG==r.&5)$t*pC1ogX'`K^G6Fha$D\lX/'RFq_;LI5Kd>pGRR6-8V
+%0m?C%J43Rid(ZEDAm^heMc=ssN?)2Z&(+pGhZF>&gh$?1hQgsZk?N7*iX7_:)0T at 4O]LM\>c!1oJesn)<ff?,1t,&d>8h.=#MgkT
+%2gE!_h;Jp0&"eG$YAt"KSP:B4Q%Pm;k11TPPFJLWhCk at UUgEXiIi#2d-9DkEnhsBjjH_Lu3Ds+A3RZ9ZA9hXP^-*6;&dW.U=$2M]
+%\^LlbTW\"Z*nbV0"%h6:m,f]8Q>Y^<bKoS)nih,dPH(,7aZJWLa,;GUY,,H(^&Sf0arKo\WK;4[Y]qUXmQUdNG2i]/e+=B-jIg.,
+%Y^dmqnQr0Ob7]=ef5`_5!ZW^VLH@`;:@(u0T1bZ3PCp<u!C at jNlf_\nk[(69TZ*b_@=39;XE2\Y!^=@J$U_cknNr_EOSLTD8=\,\
+%cfY;L=pgPh28WYefd!'miJBoLl5]iB/O`hhqj%Xi)6hM7AQZq'Y6#Qr0FY6g9>j>L at Ihlb[6CNKH'cul6;=I!SGLM$O/W,)aW*gq
+%<p4KY`qs*-o+Z#M@#EhNfqD at dh0(@_hn<I*)\o5<$;NhT%g+PHL?&9<@P'u7P1@$/Pb,c6p37Q\L`Y]e at RkGi6gZ:m*P(3Ro`[FI
+%"FX*EkJKe+_>7S8FfOf@;RP#=4$_[LSc'h8CI)6I#+D3XG&)Y>"H4F>h)Vt.-\/Vh-$Q"7GXTU.RSZ"FIL6OR34G,5rKAm][%Cja
+%.3h&8aYiRZ]LIX[/\"#(1ab3/qUL5BdE*cjPRLL3Lj6N&ReLTDQ$AD5[*oR[h4uQf)k>u._N%T87e.\.n(eW/g><YG*,M#3*lPDH
+%);>6@*1$>B=k/Ts8J#=Z?=1jU)i*XFS<AjdYI;ZQ1V0!WSr4*X2l-gEh"Q$Gk2u#M?Q0s-S]$)5h2MqecI";-e)GJYM2BZe"NMBl
+%:EH<GBq#IY!H#CPGnF\<0B!]fK[6f2as2l@`4`h*22?O`mk,#XYcsHWZ)LJLj-3=kR.)siaRr^/.B)e at E<W<<CDKa!Xcq2_8n;=r
+%WUS=MB"<d%3eKA;EljjkR at h'Z"QU&`;[W#b"`@X%rC*fY`=`1@`J'CI8tlGiCJP2uPFm\J[ok^4:[AqS#%Gd+_h2Z6POfet1E7\A
+%,^8n'1H.%9P'5R?iY0g'#68Qir1Z=ha`1,sH%ZE]B?MCP$^,H!c-[(-`RH0-aeZSO!)UaEJ[0(s_$_$JC7pdRc!lAo,C=^$3A%e5
+%+N`Cub&*5e=mG'\_;pb,\N.:QjOVN!R3Y(8VoE(H^q@<?/>4E3&s;0lISNCsIVim1H$lqB>V6D'anI*j:W`9,EoB/%fOM^^,Gi2L
+%O+kCK]H!<%0JDJJRNk`g^b6(.`)@S#DSE(R=l&=)nYTX,c<4B#W,%?^O4:p5YZ^,SRqSWSL>^VWfZk8QEck,=Z. at S!PdWuVMqYYX
+%_3\b at 2(9+lc7`8Fn!epjDsP/j^iJ%i8VC`OKFa8:N[G\1OE6i^R=CKbD<61b,j,_k8e=XgCYR$`)Dr/i@[1sB(9FKk2tZ'<(pG3D
+%ih1b=5\qq2pKN-h,<D&_8]MeQrg!_)JpCMtR:a'3XseBq*$$[hoH?=1S=qXuBI/54Qo]I_2qu&F)a>\MLEUn,Pn$BE+dsGdMGcG=
+%Au>.t;32l#qC$^RiZ/'aS]6+R"nq_Rnf^;Qg`Y;D at X7#ii8HOJ?*JWZ#/e[?T^T+GEqYq0[O's68cN8"MpK5L7!oQ:4uAuQnUfBH
+%IH/&o1o;*i0a%/4*pa+_p\_5bDu`\(+U at d=os,_2&=MbIqiRBDhP<kdH!2 at VT<F_?S<*^,rFU0=0!"h&]W%M-]`7OH-6;.)EW"M0
+%/?C#cckCNf2Xa/\JNCr[9T*NR_!Of)DT[OPaXh9*oGgf<DO)&o(^A'fH-:c<kG/_U\&lTBDP%6qU7t=6cgd:f.<MB\GaM*J0o>bm
+%I^-:1`/R]WSbEqjRLkVBZC1eXefJ0U:ZngLj4on`45F]AnPd<r'$:qC8LeO_^HKX2VI5W<nZ'?OF9o87$aYr$?\5:IF^sTI"*D7+
+%-?UO&11+W1f<\7#[@m;[oS#Q>6ZU:IFDj\S"d\KZ>c0g- at mUO:hl"ZEpD1REk1H1?r`l,iA9d64[q_MioaFdOW=ac!^Qb at XU1_no
+%$G856HEMBfC.ksZY"@lK9@@sD\U;U2`O]4[349J\TpXAX.Mglhk"r*A=j4$Ao/;DoOmpO5Zndf+7[OYga^4j$(C2EN%R&iIp\ZqB
+%\^="R\>suT)J:Bn^9$oQ;45[mOSO:b@?KQL9jr?SeI'7[_N7'[[;Mk4>kPfA+-LBgQ-2sdZ;!+dUmb]^2:^Q3hfH,ED#m$D at n@h#
+%GV)q=k#WmU%=1SpY#9E06igFI/^WulLn&8Y\bdq'96*@<fs.f[bY>cjA$,X\J\8HUbmUF/6m2u(Jr)p(l<m)VD9&NKF-.r at SS54K
+%m3bhnA8JT;D48ijIsS#<gm_Q5PENs3[FMpbNSf$HfY?6HU?t86?g^<gkF1V+nC*#SWI\fVdC8qKm5+4]Z3H.32l36sP at +HSV\,\B
+%ARgcMeb1A&#1M[+D6+G-HMmD"X;;NHA*a+<<ZLpSQFCk-'AMm_jVm54Um+'rrJWDU-;]$+qD&6mNE[Of&7#K437%DFO%YLH*Z#PT
+%Ee?6++i.>.9\=0Zcl;JV$;EpcUT(\MEKKdnYc;O+*R(,#F.JlU!;:t$2X^L9T[L:<8l*1EFZJkhF+A2OM>_kD7D+F)H2a%jksW5i
+%D<m_FhtJci-DC+(o<^Qd./)H!e46JG=]$h/`1-.PZVcn<rkM"'8m2?Uj at WeMk!%T-Z7C4lpKV/pW_LFNm4VCEnRW`IC_Aa?6DL[Z
+%jNQ#-]dSIG[R'@NkFm?oW[,EM_+,_kFO!qAE[>3t[ifDi<*jm,.JC<^"r'+G)kl?KIQR(l)I14iMeiMF-T]$h\#d'oIJi/ki:LUN
+%?>JF81hBg/5)!(8/G?+<,jA=`oEHu?TNGcTAXLUphF;*$Z'%.u+0Z7KW\nN(&]B)CNSUOd!R:**G=k`ZZ+s7o6A'W&/[orT"_[C'
+%mUuUDSciG+Ocp]bS]mQ1j\$M$JXNgY'8m[V#3h+pKuSV45"bDD5tVP%bUaX4R8-fSj[Tqb&H0*:/3H/#?;#_N+i(Q]cf!L_"B[=i
+%NVrNkmtjs(Qspg6+;iP6!$b`?-<H'%6)XCT#'+&XQ4plkA+)Ti^sr&<8T^`d+*LL^.a*`ZX"bium,`;+\M!F7b<[2h68gjp0"X'X
+%Vehu/\[eWAnQ2;s5Wg,;.P2IHON<^H,=-BC0G%nFltNH0-bA-.)dfV+4TXU9^bJUF$$+R+C;H7?/]&dkAThpR&!jbuFa1.4*/u%-
+%i3$']h5s#k6p[80[WYYEmO3*1Ol at AR`HH/bO%jN0_VfEKSnRIDHNkBE=M=0j9&VYR3T8sHa:im4ZanK&hjh:uo]_ttXX<i1cc4l#
+%e.hbnYtpM9r;+4-9#pF4ZukhSJ#2GLS-8`dXnDF.%K!keK18FD at o+7L"/4fRctK06=BNr2H#7gJPT5Z_3%lOQ(IkfWNtk=4aC3=V
+%-e4UYDQ>HNN7mnTD0"GM,gLG`KePtKCg^5coFI*bQTLUVTDZN(<!ZO7E[VrF41^.AB[CQJV+Q<BG!c"7qp1l%V'/gp"`I,eoXkQL
+%esGD^;'6)q2nh2lPM>gBh1UApQY4X0>i(@AFPJ"Z$#^Kla(OiO(%0=-gO:KJmS"7u+)o:%<n;%.g[ma?r?:M]3j%H\,ufIPD.r>L
+%ZCsOG)ic>2s2pD+-_TVbEf><dkEf!#=H>JK&"n:,l^2QjK7oQpai%"s?J;;+PNu]001?KpC`jnEj`4MF)f/XiUMoSY8VfCo-cY07
+%EuY8J$_aP+'%cFH1>K_`\C3K3,ReY4fM/W=.%]r,klu^Wq3"%@is'/L;ksOS5=oEf]u;,SXX=fbaNh8amMRr4leIWFPG71t-U";<
+%AD=6PIBVD!bE<-qhij76GbTnYcPasRREeoeqbYskUBdN'L)7^NbDc*UO/Y.$B7LO9'V)DsFN at +DRP0P.Rt\W/DW#87E*aMN-,=uN
+%$Tg)V>a/=ZXe[P8K1l8 at l4)c6\X,i2`MTH4`77+Lf,t+HednnA;%Dm0M$<em=Uj+b=L"5RK76U6Ej+<]6]U5U;C)]o\6dA!\UBFW
+%RS^MY8rJ\MWR_j&Nj@^g0["lCa6$l4?7Cf?it]\t+u:ta4NK&3H-PHX1c-ac"Xs[IpZM=r"Z`t\o(/2Tp)]F4s&dSm&4Xf*k[l&Q
+%pYnUr>A.23!Tr:+(GX[Udo_N`(>IZJC7fpF]RWc-19mgU#2G'#SU%F]]&tYte at BE0$t[GtEfT)&W7s$3lKuup@>uXHI/QOSIEm1c
+%hYkt3++%L(0t:]V<L2h!Bd_I[\h<((eou!D>4BtIbO_C*n:&+Pjee#"*f`d7"qSD"FagKjfe=HK-MsOl0_2Nn,jTU`)gZ[>Lmf:g
+%JV9AL8eMsCUW)3p[5Zh/(C.33"*3aU#?fJ1^:>#d,7J9[%N;#_Q-F)*W4(:h"&^g3p_XN(B$Z<l!Je5N!(HIr/(Gs[J)"0LD*+0Z
+%=mjg@<IQNl$=&6HQX)Ca%[1sAO6cPmAMW"fW\rBj`]MP6NE-PXS,CKn!cFcl8XTC:b,8s.Ofoq!WIJ4*Z!0OuPQ1Hp-;u/l>p.4D
+%JSeR&9UBfT>AaZXr]o4L)okp0/3C;M`O@]jNH]>Q]iV9\VV"_;"rgKf5[U%q93caQBEI=>7'NVGe#3KA,uYZqVWJ+.^H=-T(-&9=
+%Q3TUW*:&+H^MF/7SL6_<.?.9[Dcha at PH9HLU]/6`Boocgp;NU044Arma>N<ZXTCCl%K=KZ]_5WeZNN5SV`eQ!c<uX?"i9(TXi<`;
+%GipN?/;l_Nn/8GgCf)NmS;AdEfVbD3P%E;lhBb[bR,,,\OGd/k/d\LOkqZ(+5$SH/4I*!^:^Zm)o*S5SG.@;n[eQ>_ieCZ'Ai"ER
+%=38V^-n&)KAL1g6gs:A0E.BC]cJ,EU.QJR.U at WIGN6b,0WR_;n1$@WZ>SA+K"d7t!Z[Wf^KKO>E\:+Xs==I?3g[58Tmo75mp7_RC
+%"t)!hK=5<@)4SsCBR1%MbWiun9>PT[ri\=r$Z5Bu<CQ/`1Njj\:i8<XW<LN=02%T]TO3.9!_Z.NZ)##h27c[-P5LdpqLKB#lIG&u
+%^0FZZg%#2'%:J%?8.%k%1,J=,ri$W^7caAEH0)GNr#X'_RuK at i%K&hu7AlH42e?,PL(SMZr+M]cn=rb-q8uCi6^B<-I/1cM1ReRs
+%UXitTI]*$I1%rTEe=9(/a[mR?!%sl\W=+!U7HRb&X(2F&fj+Vk^P'W@?S7,`VD'kJ!*69VanjhWkh7Bs(L4S537^33H,_au5%:2(
+%ET14FUod=c:J^#+HU;U@$I%S*(TodsQ+jAAe]l.OLZn4Cc9teN?%uU`8Y at 0le7@`D,K)QT9VFHF&4c7>hgsdE?CX>i%-q;\+]+Z9
+%<GJ`<Su5ClRu<RGeYF#jJgaY%g[Rq57>-pioW@#G<p$T,K6N$G:Cc6GoOnqJR""IE[GZ(tgX*)p@@"F55*o"ob%.O3&Y*oEBFVO5
+%Chi$BjUnX/(i2)39Yc82Fqcq6#"6(fDM?D9_GVL^*m-?1,">=a!d;WY>bkl`oj5'Pphf(7CopQ<B0HSRENi!IR+iT?*C-;Zghilp
+%lp8sjZWtd<a]*YV.\#-GaJc'VFs9o72P.3P8g5m*-R4F1B+g\fiT^K^krYeH<m.<f>UM8tUSsH0L\:cCC0j`47?'ef5oKWLZJ53S
+%Jal\uQc at KOO$*IjQT"Yb4'lFDpV'T5'RL]6A(f7`,/!TsN.39P#!cF8s"Hi^h<8r4C>:O7[65'6s6A:S96/6\6**i(\\=[:;Z_At
+%=jZ<R75.i9ElCRgZ[6X)O:0dSZ*[T5OfWtPe+\(4q8QJ]JJ:LYVJJJ:+-Y'9,+AHZ/Q*]4S3!gDPZs$PeCG'^@FJ;IMMumH/(;rn
+%d6*b3)A))YUo7$oO`WG,KRs;_eE=h6)q*f"%EK$H69+Y)*/Sjij5q at e&(rr<P%W8,;A:62d*]:'5E>s.IJEo_Q at IZ=is8h<:D?Jd
+%3WtkXJ0B7,*4sMABjp>NE>!OWU[YM/K at jP6#XMXQJOnghfl<D*Rpc&RHHWlt/g1>#ghu+2=O]n_JTirqPL%g-=>FC*qIe:W,G1=?
+%pG"JQaaR.]h+=us8 at 9P@Pj?Ck.3UV>2nr#!7P!o=3$RH`YVmWN\Q[^3:fWN<UHIco"k5115EB>R9Bi6JD4nlY,rZMelWjua5S%$j
+%Sn,'18s!t7,,cIC2a>D5WL[teVLr_Rf1]G$)On^X20cL.hl at N5`<*B<]Hot<jm"sh0K4VTpaYB"eq8-TSuKtB`5Y!Sh'ddofFrNE
+%YJWM-Nb^+rqkfMA7r=<QqLY9&'&Z='f!<#en1XWp'g;s2UR4R4!WBSnAL\*o&>!e^G4RoLA]A(A0G!)97'_-1J?nZ4r+jM/7mA7k
+%_L4]g";1N9&@AAFNn]l*cooUq#i.YCVfS]lBus4"S3C3c?/akX:C7U(:C:FMUQWf.,H7[kd*P3efVVW at QHk5u_OM#+D*ou3f)WJX
+%"/-A=[KI\i[("<A_0/XTTs_=Orimn"Ib.OXe%bXB)0H'gIjQe0d*5?42$sL7FX=?];glaKl/Ee'[<GLK'A<^CP.nY_&8^7&2+U7m
+%E$jp_?S;XHWA(_e+ at V/F%A'BlWFYe"I__H%+MH,TChD5q7,/s(O[R#J)!^Jr%?hNBS(e^mB#8Y_f86)@-HPjZgjOIq)`QZpT$/5A
+%[_5;1Qe^hoS+fQ"im_`gG?P""di5i+\RrJ`JuC9M>S&b%\sG_RS_t at S0W1OdlMD3mJN1Ngp7q-+d<2maFjdd;8hsF^5)RM'hoa at 4
+%WK4\M.X)tWbQOCTM3!)EcJgPA1ap+9HUV\h7OQRrpp2?&G4&Z5&p.nLd^ndQ5%.?*rU&Wr8iXK=e*cA'7$cbRe=_8NVmQ9fpNNkf
+%8MLk!P]+Sc-a8h6TRDk`e((l]\4Zj[n/<GMaR at R0g8@]F:4>h$)_$0)r&%3@<su,<Kt#$E[A2$k1GLKoR6Z!n@(mRAdls<b9LK(o
+%G:MV55A\'0p3Vt]M!gd6g/8>TH)SjPAh]W at O2O("'_bl)*:,NnAkY%mPHPM^Gn97VWf>?rQ5B#@mSa#FcB_4=b0FEZAP9I?pR!o0
+%BbI=go0)=iY_B7pEX(+_M>-_WN8\\MVYLLW7sF!V^1eK+9<`#;BsKo1Ac$hCALJLE+<1'c at +A7IK,PHsoO4`hU6!8Y0T[W+8]Q\c
+%RJF.>=/u30n]bshToY?A`ADOH11t0;mf\5pWD[`45REh#;+WAHKO\neba8H2lg!e#oFrRb'QEmLQR\,oSYaib"EC939>;_Ef90o=
+%g2"`3`AS1.3ESlVSWYm=Wgq9o2Kl*-@^N]QjYDCG2WLWH&TF0$jg?G480)<9j=$Au'.0mf[37#9bCeGhRWH0g]TF:-A;Vp:N4JWs
+%f/?b_Ij6m)8]*)7?^Mjc3L3D'Pf\4)K3bU9`+om/)Ks`qa7B#X9_"F">K\?TE7n^\&e*BY'dN?oN`e13PX[_/H'UJ.rc&\3oDb)g
+%Kf^U:X>'L8'$WA0Ob4g%f]9f(i(R=Im at uC2$[fuOWB'N[B-Y'cjt$8-V5]N.ph<>CNTH<]X-p&gVeSsL7]n1s8a6LQIca\8TQ;^:
+%J6jWTViB)aajuc^Kd080FMi`CX1\I-)LeZGa2TZXFH"pQF:-8Q\:>oLZIS6&+?>)O.0,iu75W\Cg[AE:Cc5llc+liJ88N_W2#D#>
+%RpEh&R\/IQ=E%$pNOo'+Q?`bKina'O8Zer3R3Jr(`uXCASaZ^B!q!D]VH);/?L<O4>V>5q'C`]am\j=2#X0:+m.asE?b+s;[U5YD
+%eeFh>3!kTE<kRJ[eV57k3NZO>@Qc)eLW&*)i_VQ:9N#&W!2.Ad.r\M;I0 at ts*de>UPW%!RnmUj?%J^#>V&%Z9&:4s:$=Gio7E1$4
+%lhi)B[2)$9eJ9:,Kgi8r#p0D!Q(\Y,io*fC8pic_R5HVTgf6!0oX[ue5cLuN3N,=%h\9,uI^om>=rtXq<AaC'd"87kn,*5IM;6l9
+%aIuHAS#`*AC at Y^lS[B9YH;0 at 7YIU(6]b]SM[!edVZQri0BM1V)2QWJ8O0t7NKPf"pTM@\*?uR*!<PcG5')Q0%LP3k$,d)/t3%iUb
+%Wr<N<%>7dQ#r'4TkTga0=!F<0/WQ]#eSNLj]rW404Qi^A__h4(MlJpKjN+lE?a(-Yh,Ec,6'S?RFIB7#Ce at T3PKC,0TZhb#4"N&@
+%s7O@!r\X.!\(\kiHYb^n<]0F`F\hVu(hArT]4OQ_`o$V;ebGc'FjQ?u<rCO,7kI41?;qq(&(AIE'Z(pdZVoLN6G.R&XorA=L4K8W
+%>lR._r9j42:R#_j'J9d1c[C))6'Ep.,oMh/mPRuc.6e;Of'%b$P6,4,fmkB]+bCdhM3Htg1/!I^@c6culdT1;$$@>SoQArCa<"#b
+%+.>:U[7gbOqcOGY0WF==rjKZ;bSWP:>jsV97Y8mGFsGUEX,qFaiS%\7p=9Io,)LhS_o5o#RoY;ipNcam4Y$[XOS;T#1AP8-29D77
+%4#26+j1m3aQfSSOL`b$!RTl:(qClEW1A+!e[n6>I*jq,^K[R>",PU=hg0QUPWs65f'5EU2;P$u4`Q:aISoQA=V>>72f?9.Fh3 at I9
+%MI1IuoOTK+V92A\o6m*&-l$i>m*>2)k2EP[ocsd>+?I#5-EcJZk:E^`!1.NF2c<^36sB58)57f7Xm!#=B.s.J-rBKX(!oT#_c-o*
+%@aeZ-CO%"Z,C*tWpIcXIfM-ToGmga.qqok#8Q"AV7F0Q!&2lN4!f549..WrGb at NWd#]@KM[Qa??L]k,;?CGr@?<_mLb-MC2jI_Na
+%QgA?4od"gQdtsk+6>_rpMe//JGOj_oMMm&4b=*2G8u(H=rm8[I"+4:qW19^rMK_.U8OZQ:/L<nG^rql26ZR:$7lR8p9c&t70L&(r
+%SS3DF75J7Fm7plDL^KS3kFcl3Ou[PuebC\3?AW?G55JYL-ts.RgW7@!ZG^M#IFFlmBdu8H1+ZsBUsY+N8p\6NPp;PNM?#_Ra1&@A
+%4=F3JakLH#V"<QWP:Mil>VVMP6n6rI[O6r.Q2I'XDJs)(LmKR^cK at s:,[dq3c=&B!T:C9(mV[%DkPGX!UVNCTG>4jI,T/tASYOk)
+%j_5m#E#EU"hj(_bX4;+(";u<2Pi`?K'ef5&mo1otBcSE0eA8hHHt^.K"Win8SRZX^0%[ZRJR'3P0pA'&9Wq8UhGg.nF8<"XF)qCg
+%<>>8Kq>Q5/(Uo$[_V$7Wi<8]e\Z5;P)cnf5mQe%A&<*2o\e=e]bBS/OnoOq+IVW/@_#.`-2<<OGpKKq#T(1f6gG_Tn9+=Ue+`V\Y
+%p^U:#W^^\j"d!+hE9thtJUFkjfk,"j*\!Hih(4EVGK.)HmZO?Rn*M!g>#57-+QhtOL)5"EUf\"/i3sOk1bN at c42#%JP17nM11XhZ
+%nG*)6o2dGRPpn_gQ`2\4^5&#"cG+pD[s1 at QiagHg\+50(Af[MYQ"lB[>5b>n40s'CYG<X"M%;IgBSUtB)BZ3<3A6'i`-_W_=0?#<
+%fLANY"B/C73[jlaWe$iZhGVnN#>/7[`dG%U+U at W'OsD=$1G=spqrTPMDZEF>"E3:8SJ$mu/Etq(kJol[;_Nc<,U&%m]#=IlW:IAl
+%;?Gc7I'p[#MQTN-f.dR:-hYD"\W1(^b$mG?.!b8KX=kNtGfujoU,o_o,96OaELk>@Jj)pKlH7=5"c>eu4Gss0+R]cUSN-.9M!(>l
+%Hf82CU]p[IE\qDY at .<AYdH0*<XIR/c$<rWG29Gc7NQ_b_Tn5XuNuN6I]ZfQ%ebCaqN_PqNj`0G/'/[^ZH?uSdWq(m:FF(J5kcs7e
+%Z:7(Q+5&[/L0&CEp%LR5dWJH)5&6dF?H=lAhC.E#WO6'#.tKC159M:M1A/V8>?U at cU?HhXJCrG'1iqQ>GLRTN-M8ML:(;RBfcXE%
+%[6ro8.Ng_=8t`lJU8SAIn1I?&[S:QiX>J1c3qE%5`;Tk8/[mjq&:U.]HFY54Dss<mEU$LJL$.O:ascXP8kH&-8aiXST&l:udc]])
+%9],VTgu]FS,l(:bRuS3?:Ytob^*E_6iFZ!%5%ldnB at CV2>cJ*6[NOF(So:Eba\0K$T5qn:)k/H4iShfoqb@\pJ?FW=MuSi7 at pXZ#
+%glikd1Fg(-24Vsa-`ASDL/+IF!R_0MAe%d6?W=\E#Cn0V"KYPl\1p&?YA1Ttn6$;*Yu+0l3"eGS]^7;ck8pU=Ou'#J=O%+,"M6Oj
+%[=_"#QcG?5Q(O//+koP5`N8YLVou\-AMrefXF-iuS]_)!ORUY3H)CX5%-0$"rnK:oJe#nOPIt<#o=.>M"h'kQhWRXsXLjRu%VS9#
+%cR6K@],)'DhmU39Hs5@?PeW&A_,uRjb8FO4^n('=0_d#jRAe'^NMiT[XP:i+B_iJB+R<9[j)AR:6L:*8<rP0/kMdgjI&Z>]h:YCD
+%>a\p>)96f(JN^q%)XYdbR=:j,&%a\1j$DtrlX[K/HebK)[R"8L<q8G2H/6h4E\'0cP$1(#0)''b5R'4*gd!F at BC;qJe'eUQS;Kp.
+%3;FI!i;;GHRM^&-@,na1$I?,XMNrCB28PrP/;Ak]o).X\kgSbme,m>Sr[YC3#@%3l(r$WMW10Z*4sg36Bm>&X<Vk?9^#_n$\ctX;
+%'F&i9jonkNo\4Bd2HpkAVl4;],45WH#'K8^iGYP&T+]]^\>R(,/-K3`H*MjX(7TG/f,$ls2L0,TDu,;*nZXh6 at L<[2=!g+)9M>`n
+%i:lVdoA!9CkBEGE:EUsidcn;kf2(Y`.J]gmaA5?<P at W#-2?h"VR#lMbBSSggLH$%TFVAr4B=6ToisKB_n*X`$rK6R#m:<)X#bIco
+%j1W<0/,C,Jg]!#PcWp)M!,&cL1R&VQ[C1'K6;F1?i:WBts1M at V"Q7B>9/TC`kYpME8]s3QHV3%0R0I<QjT%I*9Hf0,[$`QnO=B'a
+%3&uRoY/iKr%AmLn)`Ig6a]?X4^mK342dT_X8]m0cVCfp"CM0FsZ*@m+@,M(J@%RigOhg=0TmcCOm(*iZLN,."NDAcU*;r^$=,rZ`
+%N,GI#4)*:P$1bDdZR%LCYAD_gkXG!Ef($Nbh4Nb at I)$HR$-"&AIXDn0&;X%0'qY[9](XTd!$CKY]ARU[V81Y%e?]"<Q0d1Lcn.ef
+%^',P^p"3mt`6['nTo(?M%%t!PMrgRbfp9j>*H4d?HVQStS\DGTf,RN]GuT3YAcTb>2lSJi.OER<c.+#//$hOkH*Sf!nE3!eernG,
+%SH!q>Hko at -GHSfIPhPjGOlcqkDT&4YP9$D?J.]m`,qW/>U@;n-W!f1J_G=kt"r,s\c[I,cs#O at ap2OqAf[<gT(:uCB!K4eW2ALVK
+%m8u6+K9#XM78cA^"^ogo*:92]q'>hh\Ij,+8^>>#Q0Fn]f%b7>5pMG>h)Ka1YWc)sf0\CO[Ibj1k$r=[j1[B'S,,)`%1jl-GO955
+%95YW2(q=/)"%0s*0R!`?N4E*]Ofm`*44^t/4aW4dZ%)]#Qb^l>0ZQc(QV<Tr5jE6\G-n,'8:1`XE^gFS=-A$j`[JKKOhRs'-cktA
+%_FUt0IMXq8C(!&#q8=S7Y`e0J<S909;FB"BYN&DfePM'O\CE?`S:Q?HMtQF+R3k#3D__sSO0[\!Yq%TPj\fIgU\8`f6DRRsfQXl%
+%#FuJD<auf2iCMpuJ!NW(E6:rMpDt:$LY"@0p&=+D06^`*_V=lA[nVjO\cM$@JI3l4Vt'S2kDp[==90L0pbFp-ViPBe6#hN7]1sHn
+%_i!e><M!!np1$[q4J+,MgjUE89YPC:&RluaTC70ZI+Y*UFn0m[/nsmrC<ld\a]:uj+&8:HH"+C_lUEM3">/N;qp>en'Ok\o(>q+\
+%Y/&Q*TB(gmL#$q.VNY\2ZJ(AS5VloXJ-$tu+:1<3/9dcJ0c$fk?Y<GfhC7QjFVme.f]ma1W;r6.C68^rM1XJ:C\7[ah.BM:f/X-I
+%>LDEe$%^LTI6miF&>gVgXSnW;<;+R&T7#:=ookf=-$G6n4?3af#taq0qjUZ,T]b`%.]%HE at OE4jhiiDs<*F9m7o-I?RLF&q7I>Oo
+%,7,Lfou-"jKS9e:jib3^XmL1 at 0%Ee8`l=9qJ8`T?_2n=`[:k?3K##&&[<. at c>XZkr0BX5?Rmc-2gP%gs*Y:&XWVUiErbG1Fpl[2+
+%:We'be;4R2(=egTQ0Supc-H6^aL1"^T%G/7i#,UtpM?Ns7J!]0&DQn at E;&Du@=IOtqrdb-XB5^c-=@(e'RdlA27;08DeS`@PS8aD
+%)=u1p8=[rLZ<cS"^8XAVgTTC6Mh.\`m(<J&rE3)HWMX2^&7"*IjU5tJHY"O4#+QlMCL!O0>>DXgd]js^e5>um8K50G(=mM_n.u.L
+%hnOkYQ7"a3h!4jE\K;+ALZ(IQMTb)S/Q8RC211)\=Ph\Uk=]GgRN/R#;p0lAB(4WKbXj;IT2o=J!]]]pfiP&H)(UK2A[N;Ig#U7k
+%hFd'`>i,'d>51[pcXjZ6EWk'W, at BJ'Cp(nLJV6NNZV1g5V&Xhf\O%#(YLJZoI2e`Re._;9g>mk#c5VC9k;<9%LP52h6_E'ffS%aL
+%DHo1i<IMN8(?uj36t,QB9(`m"Eh3(gk;MW_Ngf/JQ06S\gAE'gF5F!J^E5m``\O8s?L4cZl1B0pAX6TPCJ&Fa#YpBNM!89(gm+],
+%`nB*K?L<G1Q8>jgK at s22"E0I#^Nd2S*^)o$EZ>P;;[+ss]BM(.FQl_59USrp](\'Nc0K-",_h/'0R>Hf^eQrdEK'9Z$s8-DT:,c.
+%PD+WpXAE+4^6'nBZ>+7]X4B9D@"%l.&n17R+_?(p^3uG/gQ94G@&J/Ol6_VSWs?$s#p!f=$IiCrcc.s#\0C0F]u]3po+)fOC>gB<
+%B_h!pk-Ssr+sN:TJu_[B at d8[.KKF+N*5&$R!nJJh:SR8%_:nG/5#d9c'I^Ml;*<mj18[;uc=l]0*?YidS)YH80tX8299W+a]-TB^
+%:f1>_V>t4)PI#Rsj0)F;qYT#44Qb-]LQcf13K-J&j*FK,CJK::]J?W:3TO\],HcqjK"b7EiALSP`uKJR,!G2M@=0!o+O`+N?-psh
+%s7^'!cIXJjhjcduQ*:-]].iFmO37H)MJsC`YkQ*3%P20-E%V?a`&KF!6E9*olr$Xb\*)PU'-AV=4;d="2GhYbnM%AkkVg+9CXh-m
+%#F,$MD#q4c2.OhJXTWtpAi\!_o!&(V1NN>lA_&mkPD@\XGC at gU%ZGOB-n474JI$me<.c/j0)a^t"0m,k$Y$]Xm,n2D,*L7c/8pQP
+%QNc-KNh&B<m@;[-O2fS=H3c6E&TE at Q9HVlc/Y at 6Y])-'3O?=(Bn?t+ at s3<6K)>DnR_RX;e\E8=i6WoOso at K-]hjXH6ZTgeDYm*tl
+%PF0VJSHA[4iuDa_5^oHj4_C<n3u(&*6[i at 0_Zc`MFXgh]B.'9Ljb.dfG*0JlX.cQ1TrEJX3r)A98c7^Ma<)ga\a#Y]8nuU5qI"CC
+%g%A#BZeB+$>$ot*o8uaM\sP0&La7gb9qS[mEO>k<g9TDqLT;=#5]0_";;dmj%[)r$DL97_^&NE9P:ER##A)XVA*5n_!<`FF-Kr&7
+%3]dR&X(=>#k/5Q"es)I.o5/WAlAReqi7^sqF,lQ/5#ae at 7"A3]/QM*u=D-VLmb>k1`lA:Kkb<K'CNHQ]FnbEfqK)UKeD4%S30d>`
+%Gu][%$,q#KoHnfS*9Wc, at 94aP0<+!.oU8!O^17/d at +o#4/YA:.q>5O0BSmjfc2O6$D0fLLc'AS`g at NNi]\!cUT1;f#1oh]Ys5li$
+%SsUPQWBF1sDskGB2F>\`^GCC`^?5m<YM'FO2CT]Ug at hM#A)epRETA,%hr./XS_$fDc5betKFNsk!V+E1'9im at aqXA+P!DaF\kT-@
+%,ZZ%JA#^N9*h=2O7)A4m#CFA9.@]Z![I9GLK]HlYgrPNn86<oWThBUc!J1VgaJm!3SWVc.6Cg4,=+\dcPqo=<4jLV3*>UpdX!\c>
+%8 at .FG:ao*Oc&#+`9qL.ajc\\fa9$\.Gk8V at IM'g#b^&g/:A:!0iUl?og=kfdfrs+NDi(e*IaR at R/u$;>840:Y>Jqb/=mG4)b'>U>
+%C&<$"'/T3`MsoH%`n"LlRCJ^o/UfrP+PnFJ<7F'fS'FbVIXg*`9IuoD4oI[UQPt:tjIXTlOaaPaq-"dF=C5)=<B5b!AuF0bY:W`W
+%KCT8.1oRPr/A0koPgQF#4M`g&%+1,=O4uG2-dXu)ON:?kSi"T(P-O-Qi%0A$:.Y4=GrZ0J(<DN-E$f1\q:a"eHQk=#'&`$j<(]j!
+%P9F2W#=[V[%b$^"Y<\Gn_H]@`m4)t,=J"pWmBK at 7mAT4?oYAd6]c>->/0>d1TjQ?+\aU\0L.L9fMic,>_>3k$8Zdj1c$KE4Yc6n=
+%m`O!)R:kP%EnET",FT/N:A0HLfS:Tf`&1CQai-`t\"mi6q49\A,aTe.D]"!pAQOL7BQT^OkqAP^lJ+0(/jGC2]_Mp$ddsiKgb!66
+%#]4t\nh<tM2?VQ*lb`uuRN$fP3F$YoVQk9kP7qJJhf:$2`]naD9\9jYV!gFI,Ep5"KN((&W?BpXRV?Y9Y\(^!S'LO#1f]"W=:ai]
+%QVidr$4i\_"ku3)f/D)!^a4.$l-`AtM7dj<oAh4k8r78]BBTrX=VR,^Vi$\5h:>ru2;T0]@GTS-4L.E9I<L"$8\b'>kVqZ(RAK-R
+%`6.0A*fS?bS[STe9&FBS[+Tc4GPYP6\&l5mFus^[o,n]A'3e484V\6n45^gengnk-o$"2Zi at lO_i+(-VeZ6':DjKJD0hsj4Dj#XY
+%CO=IW.J^Un?o\WH$*id?B<Ko/Iuii?'jUA"5ag>b.<G&&Iu at Q9q$#k[fG)g13Cn<JQ4*-*$X!Ff7Zp&O32G\,O.[;QB5ubo;ZcLl
+%S<LpbgCsqR9O=iT._005c($bT.A\7I29Colo4-H5s*5Q//(tkl)BV:11,9%Hq/aS:!$`ZX+\7803"4]B%3G+nU^8>n at cGjYFKe_s
+%EtV at rC0Q-KRRs]>TtGdD`2lg53A/'Ykm8rN*J8c+.Y>Vd-clH'V6s/*qt0B?%?J&4?e0+MW&NP*Z1niQ=KJmkT^%I=QHf(r"D(tA
+%fV(!3L=fFjC8q2LdfH,`dF46f;j`!T_q!Rl&JUGoYGJ>I=T=a`02Ku:@Dau4ia:0r]OLjLd'QSh)kRd/HTth$Kko7`Eo0D"P<d`%
+%I,!T9r'Da9Ki$trl/UJ)++9J\qF"MJ]@/\)CK6]+3RIZl#hSsA+09fbZ6I$lGg!_AjnJbA/gM"^hTA]eX26OKZ:?V,._VVH=nt0>
+%oVPa3l'KVcEUmAY6gV/EIZ?i<,+4Z4/pK at YPX:QF"'\ns"U`jGM07oc at c*M3PtPi=K(F(J$)*+W[+(QJ7W[=6`!=[L/e,"4VctGT
+%"c<GqiiP!&.Sl5dL4M?EH6;@iH".Q3(348O%'_&NON7?VqB7OU;l8k'iQ-T3ers4Egom'\p6QndI*q<Sfhfj.$sMK\Wcn=T"mb(T
+%F;'U,bYAR/f'-0LfPF0a=u5GRY-TInhtJoe'"MSlU+*e&BTcAsC!WWSV;uD;%=0-KC%R0XZ>ufkp7^_*Q^\sed.K\[,6'jB1Y46u
+%L9AV8UA6MN:+fHSUmT<>cJqTIC_m93d0`b(8oJEG=$O.ikAuY:5CsqiFjNpu(rVB'gP4^E7nn@]Lgo7]1j6_^JLtKGJR8_@=2%H[
+%ei`ts&%bspod_d6+([n$ImTP09T5o#;t4HMMs=u>2JF1JpPYZ_DX;"#MR6"D>6A!;_9r at P+<lnn_.K"W?`U&:0&cCSVSZnYP@'Dj
+%;QkkOWMS/C'<PL;_`SjWa%;Yt=USZp%GE2<Sa^cq1+]FlCoNqc\%Di#W1[uf5UfYa2k9<`g#)_?e:lYA>s,!]_YI;3YWl>ifqj9+
+%no'*4\[M3"pA3L?nB<AVs(4n`eO\]TQR)TI/"P-rEnZY5i<jNP1K>5;l908"5Pjngj%u+ at E7`l9^r*-I73)B7h<NNYf0tE>N>^+C
+%jA?%OVGs%Jh$$ud:h=oL;s1"kORm(\RJ;bEA:f+;Atnb3pb;LR1&54^RO8`hT+E_.]5gM7*6d_-.%!/E$^0tY4QJ at IA>XnP"Crta
+%QnhIcbKIJk9bEM<D+or"[_DZ[X`Ja'LEt3+atZH\*dF''"-S*'q]jDX6HHtROKa5mP(*V<HOqK#]Mur[iKW+%if:\,'$V%uL^O?:
+%$l^]=<p2<hbNbVBj>-*ZR!MX5\uh]EOKZu/2,Q=>rgRdKeDqFI,8p4OVGIJ\bILu*d62gl[,$X0Z1P[`&!ZEeSj"OaFUJ05Yu%$'
+%nN=o/?)1mFAF$n=KZ)rsJ0iBPlh'1-*h.3P?C&DQ6-#<h#.=B3'Ab+[2Z_?%Fl)ttgGt7g)=d9%J,+m$SP3.A,()8W at k60\M:`j$
+%lU&:i&%R)DiZE92.aai'nl<CV$H8kt9`f5iDi_\cRR!"Q0p3%8Bnc<>@g1NgOQ>7%;qgKIX6GVBQp[n>eX&=nS%_:>rPXW]f\eV.
+%=N73LKtubuYRtJ`NlHb5OeA;AWlh"0p9Ma'.FmbNIWH)n0sMl&J75GR:MGt\Ar7o#)]+OicJ=[<'`i.qZ#+Ah)!a?d4*5B3SapEQ
+%!XIi'6jm&7V\Nu^iIV#uKj8J)IG4b<'VrVJ9Y'O$"YL?qba0j&`4YKe2TIl#!S6P)LA>,)2[.?q3-B7FjMM._jhM(B%rE4K\5M^*
+%)_&g@>(>Q+<A7qii__i[oX)P4KP-\d:\O[LBA[s>Bjk:mds=2L!R4+1T^JZNOg9ZmgTBX4%iM/P*2<i?]nA<ID-#LU20(f#"O.=D
+%I()bi*^7XXM8$SX$D_93eCA at aN>nn?a%J45,02 at .o*3mN*s'IGchDs-"jVLu?V;69QW99j3YX#(Cc2BDP5.5bD(U1K[YqPrALDts
+%r1EkVFS%;,gf^R$&pVe/V[.Sh6:&tOeqB<AQY&SBpbA8cZ]9D6jqh[<?<+8`6jQ[9K;cg-=rV^'rRM":0:nR^/YkN0/G0-3ItSXh
+%oo+-TklT$t"#qf\>!g')#(A(Vq!UU;eSn5Zc(2E_aQ at G6Di%u?l*mPQk0_ZnL\J4d:\KtZ&e3^Q1WHh+J#<;Q\qSFn[7l"ZI&?rW
+%X%k<'C2,:h_UgT7$$e<;oDa3aQ71:^SN;M[A5VDR[G+*#Y1Po(c/r^$/d0^m#ua=GEo^QTf!OhtE7H]KNkoa-2ljfrS;4+QV):_<
+%r!MX>A^8>NI5P%sT*#%)3jq^ZQI^nu at J'-7$t^[&_RgseYcY9kYi#$qX,_N:-4 at an.faa^d/e.%:Vd.`!;NdZJunP-'*r[GVonRF
+%V$OX*iee`*)[pq3%LLe4j2#jG33^a&nh@@Q1`&*-9\HRr.Ke69Nt7EISrt_6!)X\X$3k1DIBW>fU+s06--#pl&ph_eg=LX\">m/A
+%_hsLm4%R"gWCWC?i?>j!et&dH/b*/SOtX\d2sX)i^hamNFei`r1+QjQ.QXU>f0-\2>b-b8jB5$TI+iqq(o at 06r;%[*EkA+t%&D at _
+%=pn^+CLPSZpm<;b0MF at h-/\A%"?pPaCifKQZKp3V>qr%*Z%Do<Y#l3+D6qu2?FJ`Jd^]W7;puru?@5n),rt&Lq*I0&%9PnA-T$'s
+%H'jNf7LN-E>tcRM9K?osioffb6>tEZr[9gMY4j1L)W!/gnMuGTK_,^]/\pl6[UK#0#V*7g)T1]B:?mE;'D+2(duuPM#-jpbiVmU2
+%>\T+JV1ga7.Y*c]#Vc&$Vn0$6P1mIrRaquk^AeI"Z\b(,m%DdmA/$H2Dl(q\mSg"s]BnuLG)Oicp[)+kj>HSUF"6Pt?SFlc_`@@4
+%&j]G$kTr(^B9da%3H4QWJX"@M!gn((l59Jsop?,V3cFs,/`oPlOWSGdSHqXF*([/r>q!6\%&f2#\'f6N&m4Ts48Q?9IiZ))#`B3p
+%\bsoRq7_>8><p\$W-A%@Y6Y'eA at nel5\1rOJ.p(gNs`ShLZ5^a+UTA$c(@QrWO(2R;\h-U9_-#T^/&tlT""K/D*Q)#TXZ_QPleft
+%'C`XG1q88QroFW;;o6I^Jqi$b.,Ms$2hJGBSsFE8n_o]-Bh%70?s\e^Z,(PRKp1ahIT*u*4hO@(&L"\5XP(UT8pGS8#/Fmk^HeW0
+%X./u;q'>@:41I3mNI!uV[&&P3)-gM3p?>`.Hp0MFm"Ms*/K_UDG>?,Gch;8+h%/uKAPtG."=[=a.=m+VB+%FuBTW`p4^HPX.tOK9
+%><41CC'ik at LmtF=Z at +S&qt.?V1k4i<.IMI)E-j'0?h!j(,S)-CUq.Np7$;_V$5Yf*H^h!7F.=^uY%B&_*P]G2-q>AYn3"j>V]]=P
+%8:jNO9(kBY'=Dj[DU?nu(o/JDmJ>p7d-LhT?L#8[\Yknl#,?M3M6n`'m.F^TrDn?\7$=O@&R^k`HE\>[`W'\(2A,Cd9prZ7+g0fK
+%U^lA61A%]H=9`7h`HS)'e7bKj%\MAso2;,t0%4&>5rd0mUQBX(P2*Y+Fqc\0XWRHTL3+[9].BGZCUt1F)Q0(NRU_(85)bEp%-7R<
+%3Wp5ZL'J$]!-&]*$btn*ZZ*)0JcXteF<M;DNTLobheND4X$&&U.eWI>cW?KJ%j.>mmo;U5e at lI]^1kLG_5;r6gV_+uSq/b1q6!QR
+%^4VOt+qQt91o<mk7GpE+=_5Jp]SWBfbeH!#=7X8+:<,"8Rp)EFK]&!2>k*q(:seSF,ZKCWNZ;AYQD!F3Pe=#$!Ubr;d>'<k,dMX?
+%?Nq&'mYk^"l7 at VEp;!Dm9a!D/?gTsn/8RL#$.^]C%E&E0h^PdCBkA[5PbQe<V,U&=_Kmt5FrS"X4 at P#Ae?!9;SUW]?U`pB!_'C_F
+%PG.lSePW2hI7iRb0cSM'H[L2qF'2FC*Po*^q"D6765=XUpN2g=C8<bXkFKS)T^HU'O^\mtGFcVkm!b'4jc7Q#0*0Larb6 at qRk1t2
+%4\hbD6 at C4'FnoX(*Jg!iYW at bl"gK=Xo40aPru:,O3p9053 at lU`8!)gVQsuL0:F?bZQK3;(P`hWR- at -df)9#TPYgLuCFu3C'-#kcF
+%X9Ta3^QHQb>YMqm7Gq9?hL/.$p9g9J,[rnZ;X/k/<^V&MPY;!$Y9eI[20,Cs\YeHd3Xm%6VMU75+r6s+jP@[gU=bdI#egp*G.TA\
+%<(F`IZ>r,Br=TlAr-=KEJf=,GK;5j_k[V%eNdik0#_Y__^ZjcqcUNNGYfP6MjVV\q7SjDNmErVOmBEH%>ej5gIHd['+"7Et at 4gSO
+%'#'`Db,;,BFE#Qs\n[?B'@R^hJG+_NpF3W0*-CEp)2`q5`_p`oqqA#eVXW5qOo<u1(Z:o9;"J%;))>iT:hT:InP8se*L"un,n]'#
+%KtDc=i2DDuN>X(bgV at r!rB-1)h#*hg-MPqe.r3\7cb1Z at XY3?X?#.9j"jOn!a,Q$+PMDbEF8sm7J/HK-E9Edu(H at LTct2J3VWpp6
+%6h&2hHji[7[lj"Go:ZacFs=*1e;%KpcoPU<DU0lHBX]@5XdliaD`9734MaF<<B"CPf("i1-(ZbO:"D=$1^!`f`5a3?2lU=/^BQ2G
+%o&+kkX<,mWmqD&\lNt9MJHu)H,QjTFQ1So$p03\.oR1e4;FQYW,l"1nI<,tkG;Y2JoBQ/FKf2Cqgqh['p1dnjVRj.a#h1QG^1e=`
+%2ZpUu5<GQJEdqGchWH-!D,]u)Q%NZa#Sm<C:;ttGfM8$D?4&R%4X`+Cc_=LTA=d)BJb4g$5h%D`YRJ\(WTBMD4a,->=6kRp%qiR]
+%j7rH at QZqlAR,31_\Ga9LY5*KtJ.c.RYo<(sX//Sd"\^WPEp/_PNET5r'\]eQp<j?Sf69s?3GI#%Qjf+)b at Sor9P-k6.2TGEa8ZAR
+%r4%n?n5L24=it6d-%hD+iX>Q^'YHj.U_Ti4cULuB*c%kT^kCs:^*<f$O\V8 at L$'d!CH"JNp>4[eXihO5nUdk\-NPHl=uZrccdQgg
+%qPBX3T)&8RI+E=BQKKQUYnDuZ^SJ&<$PXVfXIZBue8pT:.[YnN=H=\0.Y7Uh.[`*2NVmH6*D,W4%#NU.]6+8O5`G"[NFFU\?h.&Z
+%8nupi2SX:!"0QN0&`Q\FNdIeqS+"A&9m)B0k55fuLPs/bH!`IaaauNKAd6l4lma*i;%LShFr"a"jW/(,;0'dj.e`n63?`\C:\No,
+%oM/L#=dhG/hn#nJ4:'a*P)Y\%@%P9)30,,(^)%fdV"YR(F2!o`B*-0`doS<iR;;&U_:>W4WZK`XCn_QPRX#M.%B_q[raOc!-0='$
+%F.4=!=L6,5lW=Xo=N<7>#l)Om.F1Znq0t;YPO at j05&+GRN-,^jed6(Ma_X)L&eH)I_,Pdg=M1K1^sH&4AeAAk+8mTu at BLrlQi<$Y
+%Q$'0okl+]>h]Kkc62+W/g22%G>t7P(9d!..PPG"l*TQeYqEqf at Mokt<2NRY*I3biBA!sW=T8fC>=TtmDXqq6>E-&?l]!=Z1?FM#e
+%%*VfY3FAe6K0:HH_BWTU8N,r9B"rSJC#l'BgJT(5$d;2Z1XEcr;J(,OH7Du@[0-a1:7f'26,JCQ_3'>91u?E>P%lVLkiSc(j6a9[
+%neimN^U?oCQ->-omq;<K-.o<+o8X9km[M"u6#9?@e8uN6qY>%^2O'M["6-Nt%b=C.kc,[^W?lbQRRJ*MrOD!+qq@[=#EK9$=#bYS
+%\/W9R-(h$<MbD2GW<2\a0J#:FH't?;3B6mmCUQH7b$1#p"'h"75&/s'OS at oT0D<jm_6ABN](5M.&OD,-"+eL"nhJY&Beo>Oc86GA
+%P#;@B/@Cp0JfNGH/5gc)4C;!.%3-;Yd4$/foP]9FU=EWf.t:K51WM-js.5LDAW!b<@<TBZ$TcC6kJd"0>-T<AS:'-2IJ\Dq1&]?g
+%Q6_C$\>\$0EX)?o at UYfLNs82X[ojV5=\67P7 at R3LQdW<]PdmSc at KHr=IA;he0/kHE3tTa)h$l-[WM9Nh\]:Nd_ZUJOB60"BGT:f$
+%HmeZg)4lc2J6mD*<M(n)M'tYg#&Qm<e,9F&63V2CoHNM#<-r?/V-G%jetj7,!"[LuZ4#gZ<QSJ3lkP`R4OXFXl^fOC3orV;:E'2&
+%C*WjtY2;b:At0PsOR at UDM&5m&B0S.A.R at YGEl+f>U%:UMQI4$4.<S6m#8'V2fH0Z2PJ6O$5-s%,KQ$8KDe>X&G!Gk)Y/qG"dmK<S
+%gi+!Ef&tlGS?u1=gcP/!r0p at 3=RlX($sJoqUH49Lh>,_]3L5VArli#1A^cEID3HW/B$m$=qM(t5W",WiH5)$dJ58pKi_B707Qd@*
+%a!2%M.L at RhmY$NZA9ZU1M8C3-+;RNGO[\5Grm$b7SM=Dhks\k:KDUFQU4HtZHk92Ze">GjZn)jf['Ym3413SQM$R0Pe(";d`8Ng0
+%cIVmbi+%!1U`qpHlorPeoG)C)3(i?q+,S@/JkZD0r[(ECZKKQJY:,Q0PD9Q*9@;j.R)2_YAGAXoa\lRC;,T3+8!^OD]Fp at 5*aoYH
+%.pgKVTWk&aKFC)SC?Tg)mc*5gT?GWg/^Jq6[1:u)G:CN-I=4\YNtW6V`OanE`+5+%/+9$OU(tfJL#'T^kL7Hg+M!"G?7o"RChgSH
+%<"D]:l_3P&8H3<HFa7MBqkV@^7HnA\LD<M#CL^a>?t`?8P5%lY'?T1I.SstH at d5E-n7:dB1$6Y\mF,]/8U:m937scYb4tj3 at GRm5
+%m,$rA5aILnkKn#M:X`bo5J/N2WaasN43=bR?K#`4Q^bN:DZ!\i4KZaD@(W9 at +N=K'##tG)9,sLD,q3_r6h`'=Rtl5d(Y2s?LOEr5
+%Q&fOmodhP3g=<,eP%dRpeG$%6O?!`cZ8q/&nK\_0\'ito9V.^cX[YnQCdJceFi.%TIM.>Qd!Ke7fZbZTU!4:K4B?2lg?s=E90P3n
+%rk,aPDL3WJ=Udn&\$.kb$=#<JehT=AS>GgkEa]@@rc\S-:J$2b50f0io^MW`%[0e9CA4Q2.2$1J`m%.gdk<et6rc!5qo<jX)RaAn
+%,P%Gm,3Nc:%YH'(HV`q*\S5&n$lk7E[oC?RlM3,7$gpG19!gH^%a&a`59mn\2c<rW#t.4&X`+q'h&:ruA`-Uq3FJ8$"pTHROc.?Q
+%HYP%$J[Vu=;/@\0fV;iXOcG2`^Lj?/8,aH>EIlN7omucpVsX1Q=i&,?SW@!LE%5hENc1*=[UT[Z,0P:-o`Zmt2\0HXWE+!A)EAVe
+%@TqkukE!22rC_2s3g=9nUUVaO-^Ef7VeAQII"[L/WJ.NrhH%ta@]-W6;JrPfe;&p5?=o]BccnlV_1Z9cCb`?%lZk<j;D_fn4L_0[
+%!dPhFk at c.e+As!F$AlVRSYt\9PMUFe?-9kTUaFMAM<]R3:#BCQoplaVk9f.mDdHVO,_:!M(6UY.0)C\8+/tn2THjpZ!/O7L[$"Ts
+%mWJAokJIG3Si.:!6#T&kj21 at 4;H]A)'7C3%*G?gOP*;no=[skGN\-YLhim).C7ZpeN at Hb'?QP6\S)")pbTbDV:OQNUb1%Vnl%,l(
+%R`7%&op)5jnj";J9'kNh:d+%@jC,'.Fb3Md^L^/8T%@f at I]g4LnN<f'T=dG<GFFa\_f>PrU`$1(;]sOZ_KXh_"7kbSfuO@$*!VH,
+%#c at aM78$XP#A;HAWY<7h$b,8)=)t(fT==6TS!$C._<qtAHW\/mI&MT=!<P?\nDH>0U/cJp0I2,j.jj];Ktk71IO"#YW#]1;huZ>;
+%1>k4t&71P#bAoBW("-DG^rD8ZR=]hu$lXC>3N)=0H!_Pj.A:ZE];+8`=h at I=rD"Hp7?8H_WAt=kLSS8OW,.I<gA#,1M^J8r?pVHs
+%)"Wt;_3c0\DVV5D\0]>T3QRO="4q=rA84,18Gqn1ahLM1<j)29cRAhorTb]gT;V7C=+)eXK&]`X#8*c?,>9''Yp8n2V>,t5^K6lr
+%3KQPImToYf<%3tTXG at P@.J2faN'D6fk;Q5!&r7APj`I%m4pd,Po&ZVpE^jL?=erMalNgrZCNmB]%$5chHIJliAgl6O;,pKt[q.=?
+%p;<d-[neGHj33P.S.L$D0n/79pBuX!`:d(KRJNN+c>oKeZpi^LJU<b(aVnuSPKOK65V92a#s'a_och]^;*9monbX2[M0C_N\Ko'>
+%AhHA*UY>s%E(?'3Iefi77?6IbT>Ib%"#Sc%c\IEgEF_Zdk:*@_ai*?b-_5Q526Z&c=]cFXN923aU!A(W?=$9q;Q8[ClXo6-BHLAd
+%U`+2KYm_>7X3q&Anj-iJ6Z\(i('X1o3G2(bce<bKh9-=,525$R2GN"S=D+iF10X26-o>7_)!qau2dn+ohupMOPt-1/G/D#c2q9?\
+%d.`=lg%<Z*E#\<tp'>4i4KBKp-9l'E20ja8%R36939r0K at Tit6gfY4r:=a,.kWc["-X#PdeM/Y]mmP%!X/37G/LaJ!PMIVdr^dGV
+%<rSMK9cu_s=&R)*GY-.rp^`Z5cht0bK'ROVd@&-[BC'o@#c=?hS[][$if1oSc5]76oFW;%/@*rZrk67(Af#5gC/1DBZL]*Qqb.IN
+%Q^ke&`bK`T27)t"(/iM9>5SC]pO9'+'IjHTq`_F#kJ$s_n1_YESKjaeM=)oOedDFASJEuTCRJ>e,<+=*CFsHNnE25EQh3EiY\GKH
+%!GrWOhB[afWB5SgDd at 4C&$d#pXq#J0,e>M6=M.3Dd\lL,ACe]+`htdVm^EBkh-.\s.gKWR-M0,nXjlcLh"!R#ht)4bI\J_$R=tb$
+%6Zp4GEn(7 at bBqi/YggI#^6Fc#A$,SQ'RU(kjRT218#Jl]r*TcsA=Vi$O2kNhR(V1&7^0nJg*\g@@@!N94h5-lIbr6^cIRt;(G<R#
+%@tD(-[goS!m?CRX@`NL3J&^-b@`C>i17$tIPtErE6!aoXiS!m88N@!ShFU'p,G&[cHi"!d+4#WV=[46!;1;MA8u$!CZK"\KWrrEC
+%*_r at gXW'.)O_QMf%Lr2gTaGN#cX]V<P"^JC&I=4$E[<9Bd6c,SD"8#&MR#P#F%&$8Bq_UoLQ`%#54K?4Di%L:blKsk<W:o>FUfg\
+%Kj\fu3ULqVPo8H-'4ophA,.@;T?C_N6G?!KFLs-lY8/Y'A_g+._tigae"L=I at d>J)s%*K$JQsa^qb+)aVHQR29Lc3Sj3 at F%.R)4F
+%bl')K0-;pfANn$8E!bS#>ai'O(>%*:luH6K>Kg+7Vc&p(f:U5 at eHd,;9L:d,PnrPR+;H$IGJkt[f#;IN5N#pCr](]VXgof:2-*$u
+%;E4DXT;%]E.[V=ZDESMN?&T)6Ng.Nn<_&4]R5/81F`6fp;!(p,L'4fG@]]%jYG3Uml1]/4;'-d at lMfs)S8WjQ"oL3!(UW8^__7A,
+%Q/nHGBUkZ8$9ff$5-tJ05&?5<o!RX*j^]<eDU`69.U&n3:YnHXm"53N`;c61X0YA`mrU\8Q9%rpI-j!"+5Ht-5Ln=X4^SlNqEC4U
+%l8a"^'$R0sa,KbA;^[SgpO=fV%rTIf77cTjGQ1u*EJA#ULJ6sB":arB9APeF'TA')RWNl$.77R2NOIU"";s/F8K!Q&ZIjFbF1'DN
+%hu)NmJgV<!fI=0TFP]qQSnjK at U7EsjJI!5`]SO.2UhiDuV$$E*;c/&Kf1lZNW at bVd='^;JVjrIOHUFf at G92CaC^lY^]IW.]lj0UF
+%`4\`?/Ua)Zff_e\Yp:'ceYa8T&FuE.E.HZ=LW?=eahAMes1orkbj"m[8Y[^qeG!9FJ$jh0;"*Z,U#W8I\0^K^qs'Q.23gSHC*7l_
+%^f!Y[Q'kZ=fmKY*P_5&*DA2jn/4VEQM!rnCeomk<OsAbRg3uc$&k!uI+,.kn6_KCuC2S&Wl^jJ;>:>kPR'@Hr_T/05-GYkl*,LD]
+%'29I^jE+Rmn&[e?jo7]@DTauQBW>E?Xlq:=e<c2LQ^WK/d<q]sGVA7%&bfg#%;stMMip>YJ[,`M43rbeA at DVq@G.bAcl*7m#]MjY
+%e(-dpC?t?DkTI7NEqYU2V?b/_J;3eJ5?iWJ1C)a*3m"WeT1a'f3\K%aB%k=000a)!?SdSO1rGPK.A\,ffKn^Ja=oT$QM:XVEJeu'
+%+m'nWp$tiAKE/s[UnqZ</NIk-+7u&\e=>:+F;p3bG>!rPb6SJq<7NK7$\$seW)8OH8DKY:DU)t&:iH`b[OX_bT2JCg/T[Xl&@opA
+%R<g"O*BPY$jh$"'NB+k$rIr"(@dRbR:5A'4BYg8K^)drp^oKR-%&LBLf,ZOJH"V.<:@UI_Ro1WCW]aH:BXB(*e;nnsk])(IB]DX<
+%m-L at -pA2[j7S^ETC?'Bq:BLUP>Slt+Y%N&PnX,'Xno=gj;rf=u-?d:SCXD3Tjsq0 at kLso<;qpNmlTN5B`MS^pHS-^A>S!S([cN;"
+%O%D'^5O=V=qNSc7`O<gg$rabPME+^L4s]R:N%M4Y[ua<QlDg2PoUp0#YR90YXtoF\I^6TJC\O0cQh0\M0/';UL]\W`an2iW=TBb3
+%%(NK*((t]@AIu)Tdd,&&hNRq;66Jtu8'*-IGKEdMN)t!8$!!i$J";DpnH@#?BJcR+FNI-t*,KH8o.E!f57Dj$\GFe3(_Gk<7seS<
+%""J/EC@@r5k,elE'f')@n.2QX>gF4mg=4TnDZONs'2MA'*b/bE_`'Xl!)BHBSiPZ#AjI/<>rhI/D^9PlUh'lUZ-]if.+30Cj/b*0
+%rGn=K@/>/s&r$o)()Z#5K`t$8(HAA6V*[PN at bm/O=iur at -JG9<fI<rMW(3l_?'oe$4l;gFUWlWEA<!d/,8KI_m@\q5d&G6]!rps@
+%R-J.[&aU>f,YnnL-,/C9R]8GhcnYjHWI*H>?DI<KHNeL)1 at Gn.lo@7UP50TJ(:SR#[n3,$8ugs0<bBg+"6Hn6pIq3MB#tVClS*aS
+%I_3!2Zi7LX+4m?'U6.$[P*cLj at 4'Ms6K0/kY$,0[bKKM#fACH/'gKKS;86:0rCq&t$^mgGSksg58+kGdN:[#%<"DXq*37A$as<Q=
+%gLbANA%Xi)?!T=a&!G)@:6%rQ<Pu,>;Q%(j^s98Z=.cLXZ#AF=Bdfc`if!FUSnq[,!YGOp',;m'N_Ir-f+6I$F)IRg_`ag!pb4(6
+%(q][r9eLTh8'9fPeMR9oQ'=\IXiCsqKR.u?())65'I258k at oD@kY"6-50\r=SR\"Fquj+($Nob9o!R%)*O1:XjH3oBpn?2o*./<i
+%HgWg)T[?EjB`/.!"T9U5'9&]`OKc0_6jY at O?g;B1:YT'nX.Tlnq"lq`0F)hI*K2;3!\0&XY$X at O0q<d$Yp@<Ri#\\AEilr47`7W_
+%/qL[7lhXSFKic9t=V,(K08214^"MH.g=8TWUk=<)#S%b_X#D1()c$]6/.ZooqId!GieI(GLbacADH8$oKoa\d=HZ&2cbtUIM"?V>
+%X9[F699KcUa\edLeVOjOc-#pGL\`--UfMhZMUBW8JZ-&g`h#7-g_IVg6?L>!^JOh&HEG_ns!gS at fU&D#3g6'sT?"Z;DL-aLp;,(e
+%r,VS`*8UO`<915gRH9"+5O8"<k/TpRNS>LaU1DMrF1FcpV^S!U>KSeYlo\*i*phGrDpmGkBQVhUC,o1e%CZLLJVd7l@>ZW50Z4bG
+%cL0!V+_ at uC^q!0*qC&<b0WX-rbt2J#3jr_sO/4p2OBgC["o9=9OW-/!Nna@?Ts0c(??>Sg].,VRQ:R)?JJA*E8Irf?<)2VU(s8,L
+%+f%Dg#Ai:ds10OGhQ'@WW\NW0j\D\kAtP5KBUXM-;q].`/ICfNbk:,Z1`n-,MR\*Bqj&)LW41pu0?;@1-T?^T8>BrH)OcoE5FH:7
+%Q1>DSr^@GBcg/[BhQV-!W8<cm"d.rOC9ZjL;731 at dQk@#Q#fV4*]$Gn&P6I?HN*Oj<1tYPB_6%nd2+:`b`2q/S4ZS7KPB).O#0ri
+%XA;QBs*cQ7YGhX(*%"H^+',H6 at M=U%qV#:?7O!<a#T%$PQJsi!YA#.+VD):m[im0Yf"Bs)nb/I\L[W2#nXNQ[$eU6N6mIKuT08%(
+%q&h+i"r$_aGe+Lb:$"DI^(QRL=L[Uk4T]87[Si^>gUFO.ppBR%rWYB?.u68g7P>pW->4k?3QY^PEP6&^m"Q<aQPk"FRG<5mm_Z at h
+%\#[4`ANdM4C41?c.lk>n&t;UR*K`6&-5Re;lkKq]@V?m)oZS,A&f;=^(.8)6jQ,2Dl!3*4Db9sbdd;:XFi,KEF)uA(*)eQ7*@Dnc
+%[@9NWS7)4ENe4<<D.P>+B97KBB.ZRBa5F5iVP\a0f."g;j>0q"$/^W]h)K!42*'h at VMBMj?GFP2IW%gW8IW0=Cp:NgroJR2WN9le
+%j\S3`h/o!EjL!7CNcfD+qbe&EW0F\=ja.R55T.eDS',;5T;eIb1LEeS9 at 6;6`0qHJ'fNPsIH=ln4O%rhLLj=p.'53uh-jK1%dM/%
+%jFuBI0-m=`GSs)U$)_l^O>O,(:!kbFSLqnCL?2h]$PPYt)?m.#(#DDj1aqZKB!FZ7=F]Z_a%T%Dg]9KVCn*mWIQEuu%st#ZjZ>C&
+%M]9_?Y6N`OjmGM`Zmu$YGah=p4%,FE]oNnR.9ABpL"b]^>haSUZk6?dm\u^kdh&h9YY5R/"H,m?W3Dc?3a0o)G[<t)lqb14-]jq^
+%Ni%i\[Opigb?GpHOR8MIV$S(V&(06dP4CI(ha\6)?)OE-i)WE)bC'M#\,3].<s)S^6\H<"WT=(N]5WKk1+^GABIq=lpp=RkmZ\s&
+%8dq]b\gU3ZIpl`Q8$lF7 at d91^QRc2/C(bs]^`=EgJgGH at Rq><Rfc at TeBdP]H+rm!Kk7fZtMk#$#V*Am8ReIP?Pb!1&XrR\OKbdd*
+%r2ieHkm'RhG*+ASloTYTGA`.V$c6o3hIdcjq(d1DIqR*j)h22%"P/2:5&-A7M\_YL)8M?HKs"ZpK409XqGUM:b^=KqOP9:^$GXZ9
+%Q;7!c8rE0(hLF<#\8NWP3CTe,<TG7.H6HEQW.D%\2RLiHrAG\<o!_\(U4G9QX7FY:,q_9k]>>bY at jN4fA?)5nhR'pR>+F>AN at a"0
+%,M&"Wq.k@\Cnke,+T,"-FsohlTo_)+cmj&\kk5ceB9lXV8eWH\3-4r`m:?bAo>>9&:7aqh/Zp\k:EMd*IRAT3!L3mdD+]:'"]mS;
+%P5nA^]:FM\G\jAI':Wp[$.qZ`94EmCGs47B%[#X_=u^fc!KVMJ(Wh\k!!J<scrOI_i-_/Gp1!kr3!n<1aj'e?6VUqlMp<c*T\"-M
+%LC%*,5;qtGa]!6]0,*_r.PGjg;`4h*k:Mm`?r-=^=QPJ8#&h1RI3F]3noZ!Hr_?:>_L)\TO\O at CLn0<_1=D>tp.W_0o5G6>4/<hH
+%QU0]=!H6'o*)-P7nfDl;`\nRlM/g3:?"2YJ+28sRDp,Vi.=C\J1s1D?D3$"n<H`fdl3Srp0 at B96K+lU]P9FVYJ<(5O\_Fuep/nSD
+%Y\9,AEd55a2p5V8-WmJ%^+jlV6[Ma\jKgWh?Lt";5(>sJhOKD_hfA!im99'?fg1oqbp8;>WIi!1dr3+[g97JlnuNMLqOlTWSi24a
+%LpUt"2Jm01g=i$ESQ.2>)C=NQm'+DoMdn7+Y0N[L*T\*<*,ZMSCF&Lu/]3!ThK>mC"kYftmk:l#2UJ[p7Bs)[,[K>$:7cm1Rl.K'
+%%&,>>SaqgFQ]Ee+CAk%Q76R2ZmX!4/S`F'@g-5m,GN!raI%)39[*'Ggo3HGtK&@. at G.td[OY,\6IAtY]4.5#tj8DRqKl+Ys-u#tl
+%K!fs5T7'P<Z=L:]a36WDPc6ic4b7!6AV4M*;#Do[r?^#I4K`m'ad*`m=G]?"ar>\Q5YfHR1q'-2VuFlS0PSPukNciY4h-Z"DkdG%
+%I;!PUY/:Ct_e?TZD:WQ+:8tJn[l/S!L;Y#fZ=2WbI3A8-^Lu61-mh(J;+;DIK0-/tSG*\U at jgt3;lmC[J@,#Eat.HjmtQC)9$]F6
+%2:]$mdV^bi;JY#!=s'W`\W+ at 7\\*jGL?>hU^M,)A6L)k^iSFg^AhIXtOH)6Y0_iC)Ml,e[CC)'8VjpTO>iTHrV?Qp`&9q*kr)REt
+%]b.fsD<Cd:9S>c"/`+M67AZ"pr->6*n4de\HM_!G+tAY?R\WHNA5A%dBJ(RIkE>sn27690LujndQ_lNKo"lM'Q/.$QTCQCbj!BJ'
+%7o7$.m,`FjgNkdUo)jo]F,ia%b[+Ee"hC-3PmbPY*oY43M5<n5H*6']*RgW'KaL.r*qag)AjAlD3"\a5`8lPY^mPbp9g8g1N'G6t
+%)i$[7R>Qn3QdN<OdV_H14"M;"/'f0HpH2[j7N*91F$r$J'>l<nVG_XAT$no\R.XE,\N44(Gd0UuM`p;g"h*it$ZZ(S`m-$6m"Ons
+%k?M#(V:/@Y0X_:]9f3#(jpW<s<j6rZ%Xk1]OtcFcn#p:\l#U3q3HqS9:05QF443(SqK7RQ(Q*U89P_jV^jkd1RXX[N54*'P4=*ao
+%YQ,Q:Z^N3_9R/1$>i`TA:'PZP*%q3:"r>S?PYe)5b'G99"$Pi@)98Ol8q9G#GKGZm?eb$8mhMF:=@ha0 at pc@Vf`8=7 at dTE-A0TQp
+%!tu4pOll#FqSbQp3rrg-SU4,W8/`PVI_;Q5k-(t-nXhs3C<kEhc-?AG?UDYKjI'n!DP%A&jM!."A"P9<k@(0p)'.Ya5_jbhJE at 0+
+%Cj#[88_Zi'gCC][+E>8)JZeXL2]=9ilT0k/Agmk8ST8qT!RpfmZdJR^gR at NsU(s!7fIckp.4qO`mUa*,(D"6\&A".ZO(.'+86I[/
+%5`J>%nu`c&^4#i=(*9aV#@!lB55c>,Q8$og at m-#e2ktYI3;]8-6p]l%6cCgs at uQ*B:[3b,"Mh;j^F"6h(`I1"MrXqEK]@qR_c0"(
+%2>,amZZC(db)(FBS_SJlcd]`o=P'g_eF+=A00jSQ^d$\-m?%N4%-6sZG*IrHQ4e+qKHo?LH.)VD$B'm<?"jc2a_srHaZn)r.&kEd
+%ek'qsrG)6Z[Lmd(NdIu_("F!fbGghY,-A3./Y[Z:7Z8a"-SB/0:b3K!c]Yfka+cOfVfk_`dkmNH_]J-AO0R##[$>hFB.:+#l'lLY
+%r^piR#,]XU2V0l2SpoVdjTD"aAokr&qs9 at _PpDLp51LA2YK;\#_'1.;/`C?I;o>>#q+Sj`711XAjU;pV^niR]noIIgOf+G5`(e<b
+%fTq`p at 9$Ejcga/4IcZ9'fcL']hh<#=(@H_fdDr at po-?K[9=MgE!lO^7b(j;O2dW$*>fk$;he.OI=iu3._(1Gon95X($.7W1Y\Y'2
+%WKF>jBp3t5]9R0Hjf>1h8^:#H=sn6KXkK>dIO&`II(sMg0QCA&d;0dt]]GZbLW.QI9f'V at do<[%)j'odO+3Ra9,<X8)^VUseAf at i
+%b<(:*r9np>>CKh_En.`nV>_Huf>:t at n=I2tOf\42f6^%DYgTbBTg,$0SB=_>e)]6"rQbi1Z''Q:e#Pa>D5n)C('uJj-/u#[<WQ6X
+%:AJ&]e-AS)b1#Z)/G^G69i<12]R3k6Q`j[nj"FJ.+V^;loRu7jZ<sSs!nS\A[E)m2GHUHB,F`6Jc)!k52&9*S:jS\UMc1qrh?loR
+%RlY$H'%IC`Q-"-#Ns'C\?tCk;4"W&EnKjge`gfd*kkMa<&l(1V0HdZDq-))>g9fHQ]K$Gf;KsS[5HB^6HqR^jhkt3#Yuo#VBBMGF
+%9n)^;D1<ja-6uI,H=oq+#ltgbVL<bDIOgsB)^N<(lD*:a.D3)RknT3%7j"tmROPdFQ(,*,oGcl>q#_-o2qrQ/dY2DVJQ<Kkh%uAE
+%0HUn6`8n]O:VE1=;J4>M.F5>KGpYP0X"be'*W$3@%!X>.Fp#J4^L-urqYZ0m:J'W[`P;pGC0KK+`@#mZg$JYsWGeS+"3F;k8q'&T
+%LP$IZYT&`jF%%238Q.+a.m6rZ?[,rB<#%m-[&YX8#MS>je$pp,Wpcm39Osh!7C`"#@S^e"Pk\Xa2,67Y8N+qKgO/#!6K_Wd3)aBl
+%e6#gUo"4<oAW6SRHlPli!ZYD/ZEON@<kJJLF8'N7VBD=6IPmJH;I,uIZ+D[50A8a+HDa4*d']Q61j*T!jNjp2p*A@]5K/CD3BI`H
+%ieZQ#AL`d(BrYGUBN)Ol'e[-LnmY=n4(SNVZ,q6'I?(M".\A%Ka`B&uJY]8ODeHb\H9b:PO74!tfesfeqfk_f^bjG::E6?208`*t
+%*Q,nMEp!s;QV;i=aSujPS9kP;mqBiS$ar'8CkUH1 at 1hmb3T8]:$LDEPe]r<Em;\iGVP_#_9cef)Kk#HLS at kd4kW<9;11/-b$+ at p=
+%?]Z'qEj(\UP+%h3d;@bhGnr3rHQ`+J(Y'0e]<tJ;dbK[8(Sr<*)o&K<G at bfAF/?5d[a\an"g.Ah!$O%G;q>)n8X,L-ZPG:)+'AmI
+%.Qa.r_J[\Xh^A6Hc7_%/,H"PBMf1pI'SL+hF#GL"f>9[^Ql*O'RLT`6+p<lpGI&/*kXM)24A;6!=+O!N*B?ZM*"6$N7])0_Y:AX,
+%cn00)#=i.N:`E@$iMi-8T6=(Sc:-K56>S_"LPFW+d';.\:FT'^T<6LDEfN>I+MWd9+sOui/KJ'\I8'/cq1q]/F.,WZn%n.;S`[Iu
+%[A^4<+_PU"U3"QE+;Eg'nROD"So-mh\%B#ECZi)]86S#e"BZl.f4eo#jq\&s1q&tMQB]!b&JUNc=M?q%RcbqIcE0,'T%-f3(/a7d
+%'(!))>/h]5U1%V[p8Ok%^Yh>U5e?JT]k:g#\%u'5L7+.ejWM>:noI^0-8:k%=n'/N.6Q),KoDJ-40]gbXCNtq$><'O+h-?ha7qo9
+%!pm#8(W>J)9VJkXrQX_C>FGHKgq9U2A^a`8G=0/DQ5?ZMFPGJ(YSK7O+>L6-%r-926A904aqkHHdtB^.0F'fiKK!#^h>APRg\M7a
+%\//=C-r(CXPZ7;`0^8iU.>We+p$GhD2sP#DIQu+J+$6*E:gqG-0X.5tOBRSuH`_U*f9<6HF at r3"LR<&dIT_QM\Jd0Ps&18?U:lA4
+%%k_DM/75OO12[TEe;6@&b_XR-]pM#<LsMbB@(DfWT1rVEL)e*DA\<;M]3P_G:,;j\5C5-:`[P("HP7X4 at QT0h6u"<>fS.s;MNE\l
+%hu7j%Q"Kjj$OF5u at 8GE*jBq]8$46jVaj:!1/ibp-:6oh`SJ%.pfMC?`NYF&o#WBh;GEQfXOf#UF7.7p5D9D75/"Cl?E`3"?2D+eR
+%M.#FHIoD at 9RUtSa\t8N##\Fg:)t-aKC&m$ll',K.ai4CsLqC at OE.0m8oQ?dPN>lf"<89FY5PpV)*?t/kP-J$/b6MC at g:$1RhUZ-Q
+%MJpq,WBa6Y:_C(mAE)FPklVD+J3fr^VJYA(6@"DPk&#r1M=k/ba#hQq">3(r_J1=i(\&$:C#L0HGf'W3Ngjrb$dtoL7:)^[8C1(g
+%nf4j@]%8s*4_;K!*bXOr+-qikOKB9ADOEQErlQbPXRk5&IJ&f!`S>PcnC;"$B]-p;T)#B/7J-PTk[tpW6%]H]b&0=Qb_K_JgTt,H
+%^X-Glq8r8-KC$U)lR:(IbG\*^c=of]@uPE*GdOW'Y`Nk-#D"aE.5Y=O(Aa#CQ9asDd^3cS9We.^c$1kL>[#g[a`E?L;oO](?&@c=
+%a/Z:6G2F'Ss!:(hP=\+/URPB!-I5R;C$:<8EYoE9._KNi`/G)k,d4$+*W@\VB).C at 4o'fHFRYf/aZ6,'Jj(dQ8V\ZA*/rZrUXK',
+%/nH]bk$2;S"BR[eZe1$d2DOblfF]E!;m%=Y at AJb>2#Wp=TKG6i6)\@4-fIu)IE==b/mYes at q0/S6G>"<'6:YMcj!9N0DofBc(AOE
+%2H::`gNI\(O^hRVo.XS at KD=2 at jp!+Hs1*^I3judK/aP&'E[qkD(?[^V5a"1,[-+-pl)/_%B+bh>QNs%,#@2ePd?pPtYAMcX:mV#u
+%S+BYr+ilZ&e'u^$n+ at hle\!/]1+U[lS$!&\J29^\+BoGJ\cqVOoZK+hkiUc9(ocbiUi+4\<Q4+WV0oU`PQJ#c;$=V%$r=!_*)>eX
+%br[&T0F2OQJK+K#.)B/srbNRWS:.Q.&=:m\=+YM*G8oVBHW4Kc_".FrhHmGY7@'F1;nbX"f/39.-V2L!+ at MZn&d5"q484m(IdN!2
+%QJ.g"kHoYh!qh:CTlf#ulUKlV?C8sZd+M=AD$d, at 32c8MDLZV)Wpo,UNL!taYlIQ>/6(dEZ$/iBmj)WlXY/UH'%E>YP#ubNjap5r
+%o_q_]*VHWSV:E.q4TM2$SOLaqmRaiS?^+&)GGI4FpQq>;/O2OM4(2]u5jYTi(D6t(LA[cnW15&i;(ILr`-WFj'F?\qZnkjL$dP7-
+%@V`'9ZZD=oUA:Z\^*^Z7mbdpZ#.=/i,L>a`-8>_mE(%A%$2bi2;j/QI9uj1biI#99^Jc+F/NDiHR$snt9mHJ.(S5=pY)LJ\c)jJY
+%fkKA?@JTmsV#f:8Dk8NgK(JEU4,Kk8diq;-m]5FVWls$V>fi93^pn6."aG'$4j)OrQINP<C""MD^!j,*(Z\@k<<9Nm3L3u\T,cmT
+%"@ol[1T_aUW:;Xr3Hh)^?^e+FqS4FG`1\H$M0rjQk[;o.?-'+L2T3Zcm/)iHnZZfN:CGj at A]"2L1Jn*hq:4dm;pia%&.m"kB-+tR
+%+luJ5o+FS+?q=l+et^;pV>_.T_`dG-5 at Z"'Jh7#],G/1In:UXIEq2.l63JF2J%o+ukN"@/94q+QLLG[pH]fYu;#4E,=T\Y!-3Li#
+%1uBl\i3^DG+XfjNL5IVEPF.M'@)=_Pj)LM3=1.sd[3cm@:^\,m3&<\ic0IJm/rL$WUhKH)*t$(<c78<nhokL>0aGrl'qUo[PMJmV
+%Y?#,q4/ZaeNIk,C0ts;e&<"kiikdQ/;-m>`CQ_WFKhEh.,NV3613Xm`/tC7 at X8s#"*$mPLdI(Q15LMF""UVW3Fu,YVcAB_.>Hmp;
+%$1tfcNLa94G%*,.JkT4;G(_ZoCT*6BmdK3C,\Yri4PHDN]-S<r/\i4 at lfS?4F#eTodrpAscR0]M<a>h(YPc<r+;p^aKrVR1`S%5%
+%X\1#cR7D#uOCU5ZeV#4i!og23D\)J8N[(h/W?gf$BV_0?7E]I at RMGBB%9qab(r%V?=BCncUAF2C at P@D:+QkkaT^]au_oDnEF)Vbi
+%;_S&$/m/M7H-@\+HE`&%L%\%i1oP*RNo\a./_\c([b/:&d1I<5MiSZsYJdct9#aIto>Tm7M&R+eU=jT=ct`P*IPkDp--4&Ms2pbN
+%LTKe5Q0<5IX%kr)Sc+iHiB"ANNQp&YmIhuB:MZpI%]8kCe!3>AddTgHq=Z7bIqhq1hX"f<X\gXfH#R>Wku'Ij?NT7rT5h;PF,B88
+%RkoP5`i.!:``Og"C/%9khm.,.HZ^(,Rs+gti7BA2#(7+g;/34>d@(pGkj:'dY]2Ze'#++q;bC%a;RgeO8uYI#O)i*G,5rclO*ni'
+%Z$i)V'<qj'Nl4?b!F]P,U5+(T,b9!oOA/$U:YD=Pde9*.Mp^+[NK at 1a*=`1ce8kS0?eI'n^trlZ]kYWpWeb]iK$l@"W%4L]9f7V9
+%)(Re/4g7SR0"E9PMXBllC(=3 at TD4E^bkpMd>hGYCT:Z^/rcp+GS"tEH>aS!E18uM-A'k"e43Pn31q'VBf_H+s4'0tJ;bNklPF([f
+%%P7o:k)_`:Km8W+D-[@HVjt++0NG(JIOPhl2(Gl_TMe*knC`-c-rlC4H1o26P!dPO0G,hWeXS<nq$+'tP&u"lIC;Uag7H5(AMJ21
+%&dUq"\tX%K"RSrGR8c5M\`ZD_OeuC?R5C>TS--p$\Z81t/arlKMU at MZ3_NnFfN'@uQ*GE<LDSk4.LT%U6+fG at 0NTS-oX1u[gI<YF
+%<P`**]B't&O1KY4C9SeE%k4;aNDHb;]R]jr'Q1e&m/XT'!L]39 at A)T+jCsGTb=S&FcDK,P2#g#1Vrob`b"^qk[%t345D;dgYs9@'
+%R`U\9d+"o"[ihMuX at L].b/:-)R)-C!9Fa9 at A0q-#&mo_ at P4Q,*C8e63iGt)8jcH$>]KN:M-$<m"D_JJ&(=Le]A6\<Mabg,gGXsc/
+%c6O:gYfnMD,<rkB=FS)&YCMd$+=APu<;`u_,6p;lS.C!^6s0gCYPVjB2;=USY^bu>c"p/;IqBaY34Ij[8uTuga,HYe68$oJ;)qWc
+%krqd0N9"3$s*8o^aa6H2fha\dn=?KKSJK=M04#s^#e at .1N8hS[ced7*b)cb3KF]0&6fY;Q`gcRY=.IV=7SP.ro^5\8Oa3:#%LcQr
+%`ht?+->$F[ZJso:e:n(*Els3F(X;.DTmVES4O8puXaCb%0fR at k-%Ch6`\AlE-b+=eUO&+I45QjdXV4QECc#gm/bKgF!@ST>Kc`o:
+%KBCiNqiu87;\>gQXDUB<(,G"SbG9_tQg$)L9?LO5-qa:iD1hGehrL9"NEcUfj"72$_9/cA at k%m6)*dVV1 at c/ns4BU%0D":pD+i04
+%?)<abc)4B"8NdM^,K^"3\>0q)Aonm`R]!6X(Qaa^11ecDG#KdJ`3T%eDL5!RD_2<4Atg%5Nis.V+G6d"9^aKol$t;>o+u>Xi--G3
+%gMWGF6-#L<1hq!":>VS#A_=hsl?g]r;XJ)AaX5Kfpg`'L3prT?OJaDlepb/ahdMG^5(?cge:>iRKqt%a\d%4NEgn[lk/st-)e?O7
+%d at 40S;USRCOI7#CW+CkFQW at GL:JF<H)H0ThV]>X#q^%3$Q#bGT?V9 at p_i^ik#s??85:KRd=ZEn?OIboF_PA4=pDJV&GAc277nQ at o
+%r'8ipR7]PrRf7*QC*>r7XrN?s(`O!OZu6AV*5=<(+lMncet2`u]IC9F4NKBRC<7e%*ojsnIq!t$??SGq?KPo0a(G1#Y/XGAFl8o4
+%DRGe31jU8:YX_+grg4GXRTc^#H7*W'KuE<'lJKI%9p,6XGM[PW%N@))0iQhR8r8^@F at jPu,[i*03M-O.RZYs]2EI!oL'gJa5:)jC
+%YqrdZl:=tHDaHMiGNtWdnEpf3TC40QmV8LT@"Gp^7AVp6=/qH.L>rNG2Y];0Z4i&&4O&C38*_m9,$B;VW2GsiLYQ_*&sat^aJGEY
+%qR,BQ([G"h*]Fasgpc"Hqd[+#]6bd:BsE+7[;>iSV#BUs-/hu$Au0b',F[pG?UDUer>9-&+mD$al``0QclM&d30Cu0QD`I([iKcR
+%4XJFjYV:oHPeelSiBQBiV9G$BK4;p#$j at O_K!ec.jXMuRL*6.3JQB6jbLDmjg1&c2<3A$i\_lXk;6/St3F2sLbGm"_H<.[gNA:Yt
+%Z/J\3<-W8;UE8Rm>6>SHo5'O\'aDi(Bt#lGj*sngH?cF8'FN0Yc9l;HZ`o$ZYZJ9S(Jf%WJT:(&/,2a(=%a\l5u[3Y,W&9`ooH!W
+%R`EK&s#M4eVH75(25P;C76+^4MnVBST.`JrSkC5<%m5u;:=&MckU**:d[J4EQP0L3[B/*Z4K+i\&e[%f((V'7!bjLdH-&tgs5lZ0
+%@XB[LkG90f^952XhT\qn75)fW,Ig8SHqV3//-aDeLg9Kbc5/'<m-g.UCn<CJX4i'k6$Wt.=%P"=3,TXonEn?VGpa=WD_f*Va:_K,
+%cT5Jm?`D6q-,M^)!):s<Re<n_W,dCY>fi"h97 at 2IONi4?K7KKJ-GCfo^,E$6)h9g7SVYG*_]$QFFdHZ?#"P;GDo)cY2NSt%hbZ at H
+%Uh]!SH?-PSbRi%mQ520:K at u*&k=VVKmO>Ks2Z#2!C>j6pm8IfbM670"k8s-Oj`C+!7piCb2GuUBl_odl+1RYZZ6h6d%BT@?F!'oc
+%a-.7u_/6ArOLV/](!Y?5f]8:@erFK%8RZ![BGl#/XRbC<90Tl[S9dA@]GYJOq#RQGnG]'Cg>G5R<-^`-?M$+,^3ck.h3$_\)HKPk
+%<^8\nh0`T/$Z@&Od@[V:g=1?DiP_sl]Rs&%J%+2o(\XU&p?%/NKUSL3a$+[Hp at W!N1`]kEP&<RIZI$eW%gB&/HW7<4M+9DZ"%oMR
+%-3<35]b;JkKG_8q6go9E0B>NbW:nm6*_AYIUuqU at j:X5om%HJ\9QI()?D\J9a1h+Ehd(Z<ju[:<&pK*.o4d)iK?Y<B.VA_Q-%.%-
+%pZIr.^cuiN,p?j-=>:ef@#<BEM/]&YX_2cdC=LuN6'0P5Lfs1-`KHo@,iJWm$`WOrQcDK1]="Uk;E#l,k3QF/Q]a;t4QR["`2-]1
+%b[E25\"db^Qj[p$Guj`?ee3/,HTR;EDp<Ra]1S?+**,T3Ic=Dnon8N6]_a:^0-H?4fRiTS'*oPn.$U%(cI=S>kjq at JL>C[HL4V>'
+%IE\"I2c*%./Q6@?\WNdqnm at J.Xb>JG!j at .pogo:7o6,:Yo_#pr)IK%o-(dMp*4-^.Al^JFdEt9Qq)9<>PC]lZB(FKN!@"Y&'"NDO
+%R*5na2u3G5"GR\=lJ_!Z:,T?&6#^5l3U%RII`tKgPf_+Vk*\OU4"Con%TRQV<Lc#,m<+Ft$rMN!!,b*`H"[>CMG"N6a#&E at p;qBf
+%P8u3=dAhOEpcl[1iS;s9/.4pF!(s=\(@[M4PVe at JGqK,J\`=-flfp\N)q+qop'f\qrJs12TLGf1fQ2rGKS!/UU^;+5\2ugrKer\]
+%blr!K_>YuUV_4.OW'Y!lA+?\i^:MLR8-WQfmj_2;I6#?$&^RNGYLs"t\_k7UMTgLQ8T#+4j#.I^%^G0ljsJG</K6AXo6s1N>L)^_
+%"P&VjOK*,cm[aQ5TV-YCB@(7b]TtTFk@#YUCjPX6"!f'1VYTGV"Nl at h%/?,;7GI'4STHB:^AfrIK.,8kW##?`HVAbUUFToL/NAk@
+%Hk<er>bK+uho%C<Q5^ttV8uE*Nu-"PApLr]k%4RQdnIrRP.ajcVgOEX?',`2eO=o4AP0asdr^7F;SLLS6'IX\VVqf'kS+_i+7e`#
+%-RI8>OILIac3NA&R]eE)cL\(5i6coq_V,4$0MkJ/btF-VF$k.ELWL_Y-92)C9aJu6i&`92dn[H;DcnbWaaH9DM)Vn$+$=6d@%CEo
+%9n7](!#95:3\c&.o)>e$3GIgH[?Y&V;s,qb\U7)-F>92[]p!tj),+k*l)'9[P#?<H(76SgSmC6pP6E4G`]$Sl4RqLNC&4G$HZSsU
+%'lbrj\u)WH/l4_lc284f>3M\`s8SstB"(1#31XkC8&%dTb;mS5Z>f$!jWYd7&<\jH(7\pG1l+f[,OCMq/sWN9 at P(T"YB'[WCgNN;
+%r:UhFRcPBLFoAYhcJ]5$RfjWscdZs!.ei2qFl)qnS>r`kR*L0/-7VUqrQqD"meI+2C%ebC*d&12I.iI>,bMhE at n`TR!cmmi#ktQM
+%\?>9<<g8DGlq_S"Nc6;17b3/Rm1CbY6 at FEk\]>[,/7MND-.W6-gfL,;?RJ^IFtL6u`aWI7kjQYT,eMoMXYf-gmsNj0L&Edk^4j2k
+%2]Ko\BHI]I>j+%X*j/(SZ)D(D9.'NP3\'n-f1P*Oq3tg3SZc7q2oB9F,%'Z,4mP&'UeN]2)`u+(Ru,U[9Ygs[:LYkGQg+tTphkG(
+%jq,Hl0.j2o4?bCreLsJC&'2`6:Bc#AVEI_Xb7E]prc/5=k$Amr.?DT'N(4q?NEQ9DH,'6%3B^W at 5HXOifCA((@Ja3Z77c2:n-R/I
+%:S.0*Be>EhYg[e.3]$:@64bCXNLUN9VVad;V\eNsI6g[tdSn3L\W`&KmM.jV;N\lm9bfWR.pjjSS02Z$7*9DuaP4f`,Lrqs8QM7\
+%fn'T05UJ[R^qam4&rB'`7jgQ$K;!N]j!*!e(dO_VFK>6es4KIMh"\Zu at MJWV,^E)1d&mitXMOc3h&ciPH%;m#P%QcTg4QpLV]V.!
+%@_di5`uoeR#;p>oM<rl?N3QU>fK="$je at D>/d<iC2 at 8'i3%N(4,o<QM?(b8XKRP#LmTJM,+NM`+)XQ=MJpBk"B9gAY0R)a?CRH_u
+%k"HQe"Is*;+#.PfY0X at s$G=jm57Ua]h55Noff1qY>1[:XN(&J*8`(cC<+jN#2eaKOY+a4dG!!-DR<!u0:4fKb.R92F2/Z.YS-'Lj
+%R4Q,9rcT1l)P.onps\5i+m*,_2AoX at mXJSl0'4t5D9FA0$ThW%(<-#5W8n$9`hWep=T=c^''@Iq&$Sk"C[rB'A,3\.[0<OR2JWap
+%r@#$Gb)^jm5GpC$D6SI(Xm*cdZWQ6Z@,jFE>MXDNib^&kWM+'B0R8j_r/CQQjkcfjS.//G]eHp-s4*p869G3=-!ALe)2<,C3NY4m
+%=R5"Re^EdMl;s^-D;+l$X5tAajAOQE/jo\lR3!Q#^0Qan.a>BSj?&POM[%4E6\],("(L,?:PrNbYHjoofNV[SY('9?(-nN#E-%j(
+%REN`*b<@0A-DV*6AiWXTXAc-p%+j[aUVYD5gUb1"bb9R)+L^O4B8W\/?#D^:AN*/o;>KXZEO+#&BB&ajZ3=886 at ."NS\#'e-g<j<
+%$)+bkV`?/iQh]4=a?(dUjpa&"^ITjgo3\kC[FkVZmo9=-gIek:81'D4[f#d3RB2j^1\:I.I'7JBX<j3SpsEXm7/'GK&G.!h&#&FW
+%f1[9cge,'"FY2Ap$&0d<"ecpG6-#7:pmK?f';$T.&u6&\Gk`*h6C@$r.?X1(Y`"Nh]0ld+A5BE=NYrl4K_i\bb&jNIq%>9O/r2O0
+%S%Kab'&WT"]:!l[3me!9kSt&7g!!YuKP9=Im7_Ab=?e-m$'`\A9Y)._DkS(W3DT%lep]VkQ*@OP.uXKu8(]k>/Xr&tF081>0kZCk
+%1'1\\T5eIn!4TQ<3tiDPB''ds;R_]pgq$>RbtGlq:UOut?Kk4$O7lB+F2Qd=3J.GZ<c\Rpn=Y>TqJ4_a:@_-4cCjpRF+hSdU23$,
+%D!PEa=j(UN_A[+q<MS6&c:@:T8[N\U\gd3nePA6>!@r?0*_n/,Xu!FLTsRc)4%f25#n3BS\`04<oHH=OPY&sQ.&5ZFgSR7`AnI2Y
+%?d[Y-U*@U23?\-2Z_\D,YcpOG`'(\_)'0;%]&8hWf at gG08C)r6`@i*]Ks#@n,Xu-96/[ZtIsPJ1GAK0Z>MJe"Q at o]Y;!m$:N-n:3
+%3a7L;!@)UMcEUQ@;_Lf26%-475C[P7eX#r<Ss!L)&9fAmQ\_(th%c5H9k<BYP#prHV!g)WA)6?Q:47]R_[Nbg1D]%KgI.MVr#d[)
+%OsYqq0Uj!LCIk/!:a^#&HS4?td]7jsj;4"@%fsKt5O1,\WIrFdfVeZ!1rEUrKI=K?08]8X4+KX4-qFZ(-/W&kdUc'Rc=+4so[3Bt
+%`t+0)((@P1qkSsA at N]:eJO>Q_'*agT6)UOY*K2n%@#5m1ZLe>Clc/CZasIr'??fdRc^:c[_'C!1\?O at .[hF,l>[B>o8`OXD?)cWC
+%7_R;R;`5`ebTdFApjH_m\#mK&kd\I4N'\/NQuQMjI[\VpqY.^aSO?6\CC4E.QM6p+"t\k;jOt$V\i>;`k<E796DDZ=19'BW1[THU
+%g at 7&Y!ubW&[&4P8\\X[/#KbLAcNcgLOI:Uf;0;UU1tmJmQ3*0O&_:Lp6gM`H1)fVDAdZ$4:6=m-&u>,I/+W#Cfm,OFOF-US0*?_s
+%SUu7>K!-nA[(-;DI[4 at 38]jKbF/(hiQGD&\bPdeDEs]&W7YW_rXo\&=$<PuT>h=HqmQapPk7OJq5b1fsKlXk8c?q.c-2Bo1r)>!8
+%$BZor"H:_?3SA/DPiEa+Re?J!O+k)KJNe,?T.a9(Sl2d_*WT32M[nKiJcs0KYi=C-<-G9na"1JYS?\^D24lMo+2'@CZWG<fW&!"b
+%%>i,pqPFiP>Ee%:WaAJFoLX^E3]f"f;.f=IGeUWT"p=&:StFZ9eW=/-Uc/0R5]J2F/l#.m"08gkgPMcg-,?AM`E.==g=?(+NWk3\
+%NTOgIj=[l+jLj0!A=KO>F:SO&3mu.13H-EIfebPABeIX=]*7%*9)7p)#3p;-X$h-G+OjA at 48I6V^%\$t%n%?YJLB\,QtT2Be:h(R
+%GJQ&%H->M\"2D:7pi!PT[3e3$a7OcNlV.4^Iu01a]+hFK/^ucSZ!9UXm^hMrPUf>NEiD:6;1a-6kJRFqjbd_>)hf<0$k/'X+XW]Q
+%.<o",04o&I?c7+]*^%3EmAg!G(/"`<iJBFaPiKqI"bX;'EXO>OJGn#r]TJHp;HPU",%j^16_Wn?a`Zn#?j at 09g+C-prV;Z:Yb$&-
+%ZHJ1(jt965$?!Xb+"L#sV9J5GJ64-]f=>#=XoI"Ea:.rLAfR"1^j*/R19WGORs"0+GPWWL[upVqD*nPdjUR:n+^Ru-hfo%mgo6qk
+%rMA+Ph*qIr/eA3q_:A`KEY"JLmn"NEhG4:u\2Z2-[dJ4)#EhaYn@@^C0DFKhTHs0qGo5W'?0+jCWop at SWb>QK)]Js0C-T*0RDaIA
+%^>O>9d8&AnJN!)@(7K7g=^Fu<2c\_VVrO1IF\29i-?4Qc9UTK1+&h&SKhK1E9,!gbb!^Sm#=_l1^!,5)-?>38CZgfDU7_7k7nZ*?
+%@U8a;@b;t!gs_:N&j;ASeW,3:6MI&L<FR<T^1sbt?dsJkgi4<p5>EIfhk_rq$ME!KWe>^^anr((>O%1<gboa?hRC+8J$2X'faRgj
+%g[1J;Rb9\D05%9h4&9^Wktl=PWQ/i(dS+1sYb$Otpo2m7=?H?L!8:Bh<9+J3'Q^&!MOZBk_c*8dI'MoMV=rYbU2uNS+V7i;"im%$
+%HcemN]<,`T8e?RBSM%MO4DCmCYPFBTWi"#):0CRLZUmf/?gfWqY:Vs?mjX5\Z8`QhLfu,=U^DLQ>_JA=_8'ru23A9t*X2:jJ[Usn
+%.0)]8#nT\+FURE-FkNXo,6=Q=6C[M(\DLqqO=YA=/T8H\0'PE1R5o)4F20AeXiigLn:L1d=\l&W"I at 1](+TBK4KjuF2#YaKJUpqc
+%*9\g^Cs,p=pB1VN`)A]>bFK\&E>h)*!;r0_S/NPQqo"@%E4tjE;DF=ZRJOA@\7S5ja(@u<GGo5\NmF4FHrko0e,QFkAn9"Z.6:?g
+%FdkNcX9k4A;\(Hfo&b*J5ML<tg?gI9gK\5*quBdo)7b\/C:I#&1k"7i[[^9_5T.5TjQg9G<d%cZ)LTX\--mn3Fi-XBZ("6Oj6A>p
+%/V,6Y4c]tlYU*9>5Ufe7q69Q];omj354D=HA54a,)LDN$g_1689KkFe?25WaKn8QK?b>J_YOl"M7X5tiq=BosTAZe(BLCC0l,(?N
+%1p=Pc^$p#?_9KqG]9C.CI/2.uj2sk1mbYF`F._)qNkraZH-cc86B<r'VZic"C:LN&d<oj<ROn1fh/;l7gM15-8bcV4REOZfjYS8Y
+%>RHe_rc.V8-:3IX-3^q^,oKNVn9Yd7_B]/to:CRHNl1YpqjmHsn9%R6;h$(FnRokj^f)B*A35[N;dHo)GK-Y8^d_4(J3r+-67(Q9
+%lj&0_0j\35TDT&Q:EW4/+b9mN4BPmG-FY#kWLZ'hQ[t at n, at 0p3'4>4g5:BXT7VI\2'5*ksCjS^1DM`)gaUs]ZL9pUQcB5HG0`ecL
+%qQ`dirBd`*B<aJ*$-\#hQIiXD(d8_Q#D>D#McJkH+>Q+)P'847+Hdu,0Qg:=".(=48.<Ye%fT24s11A5^tDIiei%VfrgN/B^mFmW
+%^Vm.R(*2_jlQ\bCb?RusO-*,T-NpTL)#(:ANGX[rJn<4U?4<SqWeNld9>+O"*>0em!N!f4o^U+qIV,(fp&rbq'<j at 9X!LN<iZ]S#
+%RR?8YaoZj:9>r"1K=`0QY,f76<9s)f;:3E"j@\p!pXYp3>==,edm-&(FjF^SMLYV#/Zoe88Pb,&dZV?WHAd>:H6#j`:U]dKA/!f.
+%7J#jAT>B)M#q;9+kE:6aJ;l`eR5Crj&[Ip:=R[\fa'6NA9/%`A\c3EH_M&CYm8"TJ-RT-[79Iq]*P+q%S>W"q-N,'$>:32t:Apor
+%(;OS!XA at 4K=G93:=MIYLm9lt.UlM\qpjQZ\lt]<BeEtF`:#*9$,"+>5#b2Bj=O_A8m-Osj/LW`JBp`ub6sRe8H%qPaVT"gF6G\]k
+%\%@#!W-pXVVH2cB)6D_/'YZ(`L)N<N]Arj0YGoWDW?Q"AoA^.'%Tk_cI^sp!hpdT-!9K\V3O@%ABpEOFYTKfcQYAoE!VD\ho'=cf
+%i-M:ooZ@=`YbcdRKD=6EP_up>MB250lhE)h%K*O at c3ktH_Tg4AO)2YGcT,\LB$QMN0i>TDV(QG%qnm4n11F5oZRt91DbAZT[5pT)
+%l0WJf;T`k$WI>i7n$i&0d"&37o."LQjC_r/c;-fFg4go]3cQ;Do;)XNc<Zu2.mgRlTf\AJ7P)Ioh0Et.1#af1+d#C(r;7,j/]6A(
+%\8qX09#8,Hm'sH!Bfm^Z at Pi#uH$PRP=d'2+-t;hH*(f?ePeNbn("uIK3LsNm`fuhDf"eLsg!dB9li^Zo;,<$;ck&18,kBPo68ZB3
+%C0`7.J%YKPDNg4AH3:Lq8+r[=gPVCGZN/EC)"Kger50RLIK&B0<n^d#$/;Yn.et^:Jp@:21>Qga@#eN=,ZpsT)>_oc!#%Q"-,(M0
+%j;%Z=-eZYSjO892p"49[3^:aiOMr`_55PN0XLA:%DY)/u#_mOOX.(K1i+!!PAb^:&l]d+q23Z[AO8/b3e(QCopHY7\O:!_`k_j1R
+%>b/qU<UQBSST!g[e#<r?0!dP9'T`WL<sbN_jSoZJYKY6*-#^IjO6Ig,+pb+VBZXt73+4Tp[H`Z.)YbjN,Zu]%)f8S#aRQ(8(%<(_
+%I&Y3-F3Yd7p<U-^Al#r<(:Pp35"Uh-ZgGFj`DDXm!1=q at .AcBAMO*/)9eH7<ccU3Y?YFeYEhtV\N4in18=K9B. at 2[R6570ib[(VR
+%YUg.,fQkC]#FW]kL8qknV"5r0R"t1@`T?H>b9jOMg2kJ/*IRKR;dP["C3n>mr1%<-AeBlO?tusuKH)7@)TrN^$lc\<-0\p=J+Wki
+%\2P">TWC*O+d3>(^I:fi_am=5H8pj/p@;eiI1Jg9>_':WOnV@[eIM1<AUlc7QGcOKkI]ufYlYk(pQ_*gH,?a=4h"ce*oYWt\\LJ,
+%ALF0\4:b3j#D8TTPH4(m*EHoV\V,^8\#sUaJ]R.?V3$Fpk8*S__L*jmW$S.V3f4M+Q at Bi&fE+Lo-7)tENP[j[eH(>&>DHMIjLj6J
+%:Ei!c7?s3?<YiIA+M*[+QJa*s3gi$!;lMISO>\EM21_$_m%%HQ at d>ai_*sopSB;8KaUHTL/`bD;j"aop(8%GU%O>Fcq at n1bGLJ?7
+%[??+:C]ZbDmEW,AU(T4qamfZ3:)HS8D!a<@8`N^DTEh4p!uK4H`.6 at aH7asgK@]hh0Mf)Wa;nDbiYLP2Nf'.C.T96[^4&Pb&,3]"
+%iMoZ-U#YlAnS&X*Q(m`]0p!bFIg.7\@oWFh3I,hS87dQNh4MU3OuK!dn3)UG$0YG2F'DtW,B,!->u0S8C/=9?WD9=C&+``kUN%XG
+%,'97GkE=i_jr7VWW[b%A6#%q%rrLIaas?Uq3\]=-qC<+%nRl?5qN58pkNp9K+&rV3VWrM1Q at EW%XZof_[3QDbC=%u]L'G%a8*?Sg
+%`e]27ffRK3d7e<%kC2:#'O)SIJ%>Nc/uZZ%oJnF+6_4]O-m5J=nn95d=LO^J%3<*Wb_J^k]ul[UB:f!GTMEk^r at eHIrUDVp1RC4u
+%Pa$EdL";I5bS6rKLX$i3,la\dHK?$u21G!hHk,)\lVJWALsUOt'AH)]r"_p[DpI].FjX+kSbtVA?RZ52?:i66h at HY<KNnCAcKtGU
+%;j+Jg=3C)"Yl>_+L_!kV)HXkCqU3XK]9kXXBGTBaM)%:6bVS"r1f-0J&!C-%i`0WtPM_I at PFpAgQGBpEFF;a$Gh)[J4Jk$bIO'r_
+%p0G>-)*Um68o@?A,0>tJ4a!3]c6$[h^c2pI1&$-M!j;U5 at -^:ODOSR];r^_NY>)EW'[?H!BI-V8DN.D+Li01l`85;B?TFHL>gTro
+%_B41hW4m-[W`RApH)Z-BnuQ,p$de#eL!.Iq4#-2Lg!a;@c0IKV;"cMb8nR6$r(N-9":l\-mRSS2[>tLMNg!kBiKIL`gq*c3-$I&j
+%80,AdkE9L5E8$VQ9QQ at MDu[s9^6+k[,m7CWQJhZd@\Q25C;5PIE1uhD+ at kQr1P<fUD%eJlo:k\)DHT\/#n7XRI']f\9!\pA871IW
+%I;LY)ff[3VG)Ci6)=jVVSC`taJteFZ%,^E9i6TCnk:sNib89qc!L\$6_4$is2rouf-&itfg&oE[!k3)g?*BK-a\BT;O.&(kq*<i)
+%2K!k,Dt:&>b\$7u\m!tLqY$`\^mlP$diq76;*Sc1 at fRe2-5$Gc;^6PiBfJ1%=rGBNRa5%Eo#hh\U7;@aK0`'s1`K)Z>q-i2`4:j+
+%:EU6T,4aYOBbb@@Rd)pE2^3W^1@]o`8_FKpUXrgk9f5951a+jIP7pe)e69os#0nMiVs)e9F"WP<G^Gi.e(c=p"PaX=j.CLN68nTj
+%T/;W"gN7A5LAq_#Y6<E=+h$5hp"%U>%X at dNG'Z%06oHZp."#mqW%AA>NTA=#O!N-<ao)]74YW*t5ZXPQ=m8sJT)>mVpK2+DS0:Zm
+%3+/pdFQI(tUDm#M#akY\c_-S;p]?>LfM52r#qtq+prO>>^8"=8K9g^b5ol6.eX\a^30]gZad:NS*53&r;6:>O!0%J?TZmd0rbYHJ
+%fcO$t5LS*&\_a:uOZERV3CS;0;]beWn$0l-i#'N*c2EmNEZ+H:krZ5Q?cGUM6.i_Bs*/,[8[JVur[0oJ&DJr$[mf2%2TmGL7e>\M
+%44:CG'/8mNg_VcR0tUV*a`bjYM1YEdNAtGmcq/o!itaC#&+"bS at cd.V'cfZQHMMP/C0$IL,+hh]p at P_2CB?CT88qD`60/DCjcjUt
+%nenVTC;b2:N_W2C7W.J&@TFf/1HtU=P?3?rK2D at B"n/"V[7<gq-NuinoLln<s4hd]2:;0BgKZB5hiIRT"bATe23;>07rEm/aB_Um
+%4q5f%[=)c\."A[TWJ8th^i$+jAJ=*gJ*%W%Y^F37/2sIoo)'RGLoHpf(ZncVhHGHCam8#LZgpl<C`c527cnPR$$l]kNTs:P0MF8)
+%ASau:m%U:jUBsX0j-8Rd:FkG6M;P:?.I%t,?b4K5E_,:,4HnSB9W=)k:gQ at M1+H6UYCY-t/^@WTS]aLS3P9OcZU'=>PW+gpS2 at r*
+%#(6L^'GOU'<&l`Nhkp%l8p7p<So1iOmLd%O at a.=RF;Fr51i.L8/sJi:NSXQ4V!+5eeKcsa5U7c"bu1G`#>ajfbdm0-S@#-Fa9PlQ
+%EZSZsJT)q,,f/mo1[U<72G?9Wr;"i83J;k'B5Y%Z_76C@"O"@*1)o6u"I,R at Y"HI+=UlopO<\VpQ]&YR<W,sFbO)f[jBFrF[hhrO
+%T<ktiK,X];rJ at iq%LOIFhH%*1$+QA'@;#1\8-B>DXCfrX]cXg8On+Lum]bSPFe.jpPW/Co at H4r$+e=MaR`hN\'d.LeW?jJ,a+;?p
+%o\2AtT%'H4]EP.6\[Ats3 at 3/=P\ET^7e0ci+EKb at QBE'K2Nm/`Vt^e8P3g3imL!:ZUWDY\aqdIiS"DECd!`56r]A5u;%q;9bEG-?
+%,rlL#<Y*'Sa'S-]=4F!EF-K0m*a at p7ost]NZ\+?pV`/ITpc'3V1SST$Bn"O/n!IS:fHS*:OSVLTSQ*<[MD4d!41,GoPbp35?s/gu
+%:cfNK:Ohqdh/b1AFj>g]f+4]#E8\+ZT6jL[3\C)*mXB?e=_C$]aINt5'%CsBqbk\Z[W_[-9Z_391jqj?fgu\@S2Tn]:#70`&?$f;
+%\#I/K)MURDCMN\c=eOEoCjIm#TB4h_`QCt&5:":+E&d6nlX]RmnY3U^g'i,58ihN?jQ?cF:C[XOl6<2Rl)_TUQE`sOI.j8ZJGha=
+%fa6^4Jfq]L9B?5<ZSq:^'UTs%q%F9gd%IsT]A-2QrW at d)h^6D8pn]*XVMIKF3Dc;p]Pn908YaD&/\*-Vn6#6>?6!)\(MF$KR$d_P
+%S''#fdqhSfZ7lj26OI;\fU[!TjD>nW#08)Q<`<h3pH:f("UZ-DeF>P.j5?!^Meu.b:%K6O,%EdS46_=NZcXMB2;&U=D;_)OjnkcA
+%h<5qAJ]UBY3Q0J>>ui.75q4qSlZF'-fIn10`/4D;;`gP9PV6!nd3i%Mmse69-\Fh*f"B8X$pBG,i=<KIl<;rtZtlA)Ini.JdbMBB
+%\^h5Go,<k*(C"!$jkbPSGe_u!0 at Q-(&1qgh.>&E-;l8#<=UB'P^Qb]@70;M@$fnl6\b/&UZ0Ko(,D)pI>6XAt`R6of^OL5[d2bsX
+%Y1-L/9RW=HaX9N?;1>J\Dl^gI\5gi1C3XsPKTJ<dr)A^6Hug].*BB5upA^^7W#e(QEau;c\PL<YKN1naSObU`GD at cn>d at MHWld5_
+%bh,Tk90q1bZRsdu\s4kNW$JVnLVDJ$#Dh4L.K\0l%-VdDc&"b.S_=>dY.&SuBu<J%cC7\P at 4Fqk`1pYmP!%8TS3//'hLkX*mC9R]
+%8`u./AWgoQ3Snu05BEe2=qe`pdfL9]^B6C=WNfi7#XRUO"QMWj`/*C8"qp'J55Xb)+Qu\.7N'\bHG7J_kreF>V'\cBXd@%KP1CsD
+%c"".sg0Duk=q"i'f at mN+RG'alX9\CSQ at e^H546 at Jh=nS/:+]pX0I1^<\T(q/&k>R'O#9ZA[N5b65m6M9qC#u4Qg;\$l*f/;6li^/
+%MAM*^MZ`ciT_6EVEb3 at 4ck9&\b!SBPEFbO!I(Eh`jU%@No<gL2NVeo\XW%T+<i##Nd<\r1T-WH]Vk)JpQ7D:VLE=]QCcj:!n#C7V
+%NCq`4*5("M3XN/6g_!>doKp>&HJofHRI/Ac_j\dO+q:2s%"&Akj!*=Tp=Z+RC!5l[!p$HWF7##ndQg2ED[EEs#&S8Xj'!h,"NCY+
+%:m/5_QG8^bHf:285^-sdkM=f$nH;YH\tmsa^/(d#PI at .+Rm&!V8M$ZqkOf"]P8IK$L5o]&@I[ib^.f3W<4=(?fs$iqHV!hjhTc9_
+%`9nnsh#]%]Qp#_j9^BGsEm+UCaVs[!X*GJ(anYpAIq:)pp9HPI8\YE%fK1AKpDH=R3$k5`,8JjsFM=7'PAP/A&RHY+)hMT3;5.<I
+%5sC4C3u-).b,8NKf'I<<BT+!WGpg/cS`B at .mn?)cV`;)jEEi"a/logcX:e7=FmW"C/q246Vmi$`19])7[)^l'(LijZ5==7uiq(7q
+%,iYE$S&h+orhIB9:rU0YY=Xa=2S1C*XBMsjpTWf?rACGQ)I'P\.O"nSjJ8n^d,c,JVnS=;HLNr2e)Zc^hh'O:VAC6/:&8o#F#du(
+%Z.X_(!n'$ecRI=ak(84hb*j#$4=]I*^roInTA0QtLc8o*P&n_DJB_N_5'5m,Br(1>@`"Xlk5d9,-Wt:4cE=3&jZ:WeK%'IP,U$TN
+%5ZhcU'H$FOVOGm)4g=C'rq&ZY5MrOU/`eO]"oguee!GMDH>VhWEBRCg at hq:l=/6:?XrB77<L\&XNEdni(I%.#(Qo3AJ/fT=B at eTO
+%mBUScgOY'\R6*9cs"%R[UT+"TPEB?LG9LpmC92J)3DnQEaUXfr2O%<W/8Sim8VW13D,gAGo?bTIii^0#VBClSDr5mD>k<S4QKb7G
+%&>khZ>kWK++aBG?Zp>\Dh"ps("0J%B9?KG`l"GA6Q5Qj9IuhQlo)-[X9q]<B?3;koq at J_PV:i(Vr`BDN?^4:;aeR(ZX1<XOi_'hV
+%cpXi^:=tS%=YoA]kR<pi;=[D-;U%4X>Jb\Jplq_YVa=9Gn`2#W'4Ah<l:T,HA3be?Br]j9/&%[ug6I#tet5Qe'FqEg+P*l]f1lfJ
+%N3t59ICe%>ro-C>opSpg-QV1cVeip^jj[AO>ii5[30f:P$8*EU[[c>OCX)QK at XbP!,-N[kB.fk(oTO&N#KCL1lsq<'PL0UYRsh<_
+%f]c/\f[M^V'rdm6D_aRHgV9g?mQ?jbUug9pgqR#qQf2-d1[^em85PX5#+(giY1SfmF68\&41VW4SjCVP at 0(';I at Du9s#NZ0];agB
+%WA$[^&iL&'"3HIHfXc++&KsuTB,U-CgdRL?f1&Jb:eSZr0ZYAI1WE5,5=[ZAnZ at s"EGf>29"r7'9L\$_6%>)@fC^tXW7Va\ebX=6
+%SB:$j8kre9E)':DDX+Yq$L5Q_0PmLDX,3E)Ik_$9o_EY*=`MO%;On"r>15XKg^dt.h.Vg8aob(@.U&!ji9I1"G*bWN%?Eq:05'4;
+%:];'Ei1Z`^dm['Z%LVILp,pk+6kXll[(0iB\LZF[O&%R4hatTaW/%cECZeJrpeO,R0rM>/AWcIWWLm+QS%12YVS]\klV9REd[*!n
+%!`7BLO"$EZ(`ZM>JihLLIa=pCWc0EAO7'+,]H- at R-RIjWp62#'gZCNLfjEm=0gSI at 8:b;=cb]*I]s3)q-SG2DM9F!d.bA?)I>eL(
+%MOC^=/2&7P3\,4Kel1r'#lnXNfX`T>Tn!0lL+?&Nod+DkkW'YeoX/<2-qGP3p9F53OX_5X3Tm[s);7#GNiu$tFaEa10t\i4cCR`J
+%$?o-uqu4%p>Ok#EmDG-,+ct$1[s&1-]*796\F8C"\)dK"6QPR1$f5s'>N(9VO<G^7IbM\f8ZJW:Pc%QFEL5`YZE'jq2k<['mF4nc
+%A1u1?-J?k:?9mF</hhG+`mlMp2ISRbIJTNQNog\E#4A\`].U&m9mMQs>rc2A>KhFX6:K"sb#_>+f^HaG'"gYOHJefXHAF"q7aLV+
+%g,!!bOt1dLi!2qsgH/ssNEF`Q)*$K*EqQ%!Ol)d"mQ[P-TXFL<Ti+d'lE)@(L^_==(F:M'QET;o8hB?3OqQk60h>4(?gj1.YpUOa
+%3JQ5$Q,\1_cGoDFR''&l3)?\QTj43(KY"#/9hP:S<85)';^Zq/jF$M2a<(PufU04[7To,p5W7u>;t==eiIV9/k6B]J=]VX+om"_u
+%(6k]Te3h5[",/qaYi9.J at iHd3R*9hPE@"Ij]*f&q\E$#:/?-XN0#!15m%[>ejL],>k`2Me5)-85I%RXcV^oOcYOpE#8g-JpX)h]\
+%JO)uY1B3-Z+#$>UR=,;Y5_ at S-lSk_^b8'nR&tDP7I%:#A[U+OiEiqTM3CW'`Z($OL&!ha109H2La#^LF7A@`bEL,.X1.tCm!3%lu
+%[GQVKjto9bQEd]H]l-WX7frq+l?Q/'-4WU%2Wubb[]l;?PtoSAJ75RO)sM)8mj at NA3:gsP5j:5jH_EUqP<c"h[HC%8p/^ACaCR"b
+%Jo7\ADi`c1 at i^&6OlH0m_'E^o-6)PB]bA\+0(!%/OKY8m)a"5fi!ur3AVJB*l='qt-P*;H"G8GmJ`AP<$A7oU5,^InEY0baB;:?K
+%#[DE9V&KbGD0o>g+cK,nV&!:^Qu(uk.!9g0.oIOZ<q9iVE^2nT"BNeUX^^Ul?^X9qO3`)jaCb>lfMEG!mR[`6%4CWCkhN>&Z4\Gc
+%Z*=sF,:/XQJ-Ej]%<a?4kPHJ^$]]#o-h(CWXTEP,SFe>2kU,;W1 at .RR8$?6_*O`FrZ(4?..?9">P4S6E8H0L](]?s!Z$@+_?2N+r
+%&*oH/Ii<^)ceieZlH>T3cB6D92M:CQ]T+L\W7K_GfU^/0L_hT<c,JD^,b^IQ[VWMq?lfLgi,&p3j&cpJ>>kcHrg4!TYM"4iT'R7m
+%T_jm6PF'HIr;3n[N$DmWZ;-S/\Y\N!AUC$7 at GG!rfluEIr%'PKTZ9HPiO#1na_fN1nWG9?QXaY=+<0mEkproE^64cUVp45kZpBfE
+%i`l6/Ht9 at kV;2OL"RT5=Y),<pl/+Fd2faoPELer<pO'*=`,BC1C.<CNG"J2t4uqi\f1EClpI^)A\P>kTHu2Sf6!(_c,3"^_nr[qo
+%pHko:kKA&)R6hDXM&K7'a`s>drd[V57!9n"]%%no-^G at FX3'92)qc&epR*b7.)1oG^*o+@)pLei>eBROo4kD_,^er/dC9lP'-'pf
+%H>#,+?"'8X&epM\P!&7/^\d].XE>R5l85+)k%nCBF&OpWG,)Nu$oZZ.;n]l(=Qh\$c+lkB3(7cD2u#F6X*-lXN(;('e%NEsIU91=
+%0-SP%gTrYF:<)+N6rk*S5UDaHaS`6Z?>UolI7iM''Mi\lV<GH_M2I8;!Y0:SGK?'AF@,4]KjpgLB[8Mb+3XPUbBcBH8A5dJ_=hO4
+%bb*Nq;L8Jl-U$olW9Ia'kW,:&PR"[XXZPf=Y]Kq:WnaShp_o(^0&L`'q^M%<@Jl]C5_85r at iUPEFq[0a>;5]D?l+@%A!Y?LIqOc7
+%/?0KHM\DMrFikXLj*i at G*%;McnnTB-V#LL9lQeCOm]Xjr`YSLAe34gU*$8,I&Qd*uGSGMn<(Y4Ik:)$geqqLOgN`=F[8U.iI4;Ms
+%J at 6`iI#NG/>.^`SrP$F-^Xtnt5g?a4hqIO,72qn@=jG^(mtVEA;'l"F:0!1)>rIi@"$'f at ooc^I2KqGKoGG\J?hSj:+7`/bPnWG%
+%]i*A8CfZO)WV$b at Eqr@ZBW3A)9OC`!ESI/]Fj<Q*$,.>X&mf1`X](XOYg\f3nT`aV/L5s.?Cf[8<oE@,(OO_tL2ps.U(LblF5H%r
+%)9ThWbI?jno'- at P>*/8h47_0ESp]l"gDHfSl(%]U9-nqWT8lO/VcPJunMSQd*-fY`r=Cg]m-W5l,Mr++;uU"7=0_[Lc?I^hH-fn/
+%IadgZc$'T^\YQ;P2tB7k5V#%aG%,p/r*da-4/6dORV)tdf%*_C.5(PfS<ME21koZ&>GY*kB9AV3:!Ff;ITj>fDp\PYW6S8:EftZQ
+%VSRjXZVl2q8+n1q7,)1G(oM]92Ck]U`\;N(jdklh/M)SWU,e<rHr%X0HE,7Oq-3.;U-!/SAISnh$^^/MTX-$7SEDmo?YnM3in#bZ
+%V/sj?8F0W?0p-<F!fe^+XA5=?.Y3n>FkA at 6IXM:RO3&5$#nnr%#V#FF95lF3HMA928[L%ND?96PdXd5Uf#:ZS1\@L<*+;21p%RJA
+%B_!g:$-ram at q-ZO,fFX70_9IK+[>)lpCULu%oIL5mJGrPULa(H0I19j'W??)X at 1r"rlsK!4KohbG/?jO0Yr)";l_h,dp-`Q=b.Y"
+%p!8VXI*u,l[)umA3s at ++=;']6e<r/IQNT<+JlB?[+p)pY]B2.$[j!Xk$dY<tT`*GLCCk,tTsPaE\,<*3(@HNTnclT+BaM(A7[AJ%
+%Co9n&W"mO!/;S-l[7cq)2b@(uV,!hLe=Y;:!I,MUc!Iru)]Z-rE?n$hKL_gmdHF&Tg4kmAK2=q3ZP1QRP"t>>:S"1Fn0*9Tlq1R7
+%jOcn*50kAGdLqata<\!:Vedr.$`Gn;<];:*2]3tlTJ:O_<*M=#%:i at 7BQs:6m;=r2\RC%jMtf:&Kl`Q9lRm'kJmB"9,0e3*1uuCa
+%ftQN'f$]rOq)gX=<;MF<;"1^-55;f:."-o5cI&'(PIJQ>kt*9`gUgb?<Zm[[Pq7B4jMh5;'UD;jNUhHNE\E?h_Z+c>43D/RJF7iL
+%$^2VB*R\k(*q0q:85(gn8M8q6ZuP1n+X]dJ#J9_ at +8hZOrUcUnCmmbl&tEU00)mKqkt4p0)YDg"8\WPN>X)^()_!dpHSWRV6;H4d
+%LIJk//qRMQ&7/^A/QD=o<0Q,fY(a<hDUk^Y&,&`5i6HK*RWkW[r'E!P=mb%HOY,/<Y?-"_UY:M/\Ss^N4M0)c^tCuoIgrnJ8FdiR
+%Y;(0OKEI"SJ=a/Cfk_SRRh_RRnDh"3(dQ3sVoi.`%26)^Z at c99Dl2+"@uOa:RU#buKUQ<Eje]6HT!m(lDId.#kLjT6=Tp_k.B!E9
+%ijHL\:4-hKH1iPG]!']dZkK\%dm]u_n%ddSZ1d_Gmj\520tt)e"5q=<;[6C=6W^T0]/.9nWQB13=UWUT>3=8;(.tl+E;2muj5E3k
+%bs*MD23)k[88)"_Wn_Gc0.)WWWUlj at lRqO(O+b9YR[T"thfTU>*;iBK[("BP+%H6%))6:4SRZA7F>hid%=bt=>gL[K;Rp/j6UfIh
+%J&]i.GPIBr/6a5Dk&9V;Q4n$d>8fMVK at N=C'cY?SPDpb9Mh_H&!0;N/:+uY/b/hOX!E4m0VGq!-qR6)OT"pc>a?8,,hD=g/eDN>b
+%Gnh>Mm*\`so#9geQJh58H[5hO2f$`be&06]\0toEO%5B[TAU[d4JiF&-\c[]$:=o at Lip>eKdC2Ch7G_e.?nXj,bit89]/m6DZ/N>
+%^p*Q"&)o70gqs&63Z+#m4que2eFIrc;X^&iQ3al'F)s`dq:=CD#58G*EkJstOgo`b6>"2/^)uAN%\au4lg#62g1a:d<9Da7M/XMA
+%MNub^?NX9/TmkX`8AUGcU;P,jFD_,m6Ya$8DP!#%Of*?f*EdR;fdp`&"/ntdZBTFEgIaO_d at 7IGJhXCZkt^A#^?5*[DEr\(C7t/H
+%JM;S"8iuFPPX<Jjo;F#/-ckM[4UC0G[q5T@^SJ4U?Y*u+8[9nS`pY!lUl)@;[.+@?mlp!$)N0''D)uk!$/5JTA?+gSp\O61Sg:#W
+%@QLZ6dV<:SU at 9B2Vg4mkY[Ns0gP06L57c#:e%1Gf`t5(]:FBE. at 253j`!T7nXhPPmZ>%f3GbR3l[0]HN67[Wmg<sW)]9iGE1W5#L
+%^1n+_aJL0W"aT8[-U0T!3oYIYgLeb199<j7$Pp5_JEBG%>hmk$R3br>InmQ,ScY7d:I73>K/L%^l9#sMRJL.BFLLoU/`plDgQN#$
+%:U72'*`DaM.<gpK1rVB#ocu+]*$`Sji?6pX?LWG\FY5q=Z+U!@Et'0s_tik6d+O1PSDf3Y`\Q/lP;;`MpGUg`Z.o2SFc]M0bqurg
+%0L9+B5ek5g5&ZrP0+(JKQ\%.df-smTAH&AlkLM8VY1'6qlaF at Gd28UK6WYiOB[_2G,h[,A^ES26PQ9pgUo:]!AVo/;/c"]#0qlj\
+%\&kV1U<'Y2lb2iq<oIg*&BH.k=tc2q:V;gUnu18H$])>!9,epfZ!gsWGQ]J,H)H-e`^e]/pGU\M-R,0Zb;1l;.p at 4JVMm&k?OiV5
+%D`R/#@dQp\H5t+81,#C9\_$@InC<0J%=Oj+f=c1;)n%WYGKP_7!_-%t/oC$jIV%:Dc8b2%5:8lh$QNY+cl^EjG@>*E<&W+7/`IcI
+%Msm=TOdaOKTOD_l-`N;O4/8h1NXQ#SS7u9BNPf8&4[_PbC1\I:#oD*(o&++567%>de>'dkZK1/2c^M)D4FCA3WMOD?FCJaM!0_*0
+%U\LsI[4NbGj,K?5q"")XbHeRa\MK"6;mWNSptJoVgYImSA,1APWbL^\7t$G,9>J82ro`(3.u[D)C2-;%0hM3OhFSH0-XI!VljPVN
+%C at LX@M0hl=<cbstg`=!;;hRN^bK74lPt.FI>UC0n]9n9 at 3X&Y*:-ipHDma=F*/4LC6VF'c6qTq`%I+CF$0`=`=m=tBB`7Y/Od4fo
+%BK39YUg0&B5Y*6[Yj@(**<#YlpBbE!,f5:!(H<Du[1PPs`A69>?5V7,M<6"BF,j87)ZiSRI7KL.a`fK+4WdtsQ&#&s!+eeCpYVS8
+%oJT@$IdJaG]fjfpk3k;`r44u_KK%;3Al]8Ej#8mN^;4$iVFdXN/?,E9RoA.gL-k&87Cn2]W'PiC&tY:Y!/W8rTe&bD>LuL&m9>cl
+%P2QIpo7FG(U*Al&c4]qO-]=6E[;M$%bo,:(CO(k%mR3HuHdQm?[9?QnVUsiif5'+<.MU-0F)F;`6&M#)E%:k:g&%!55b-:Gnt]<.
+%1--p5rBWUL&$r/aA`AfffC(Z3G%g$(>UcX&0913GDS"^`Qg&QO=SZ"SBh;..)=lr"8<T;0.oPKhD(gT8Bb2%_K%4U[+?Kl2'ZYn+
+%mFJjQ$'*loe-3p+j:.9hT#"L$ol8O33V41#L_F0QlWFhFpT>HUPJIaVMM6p$j@^&)]30OB5eV$IB6)O"9uHG_ba1lrR50>S8cn"h
+%6r7Tp<W,(q6C]t72K/P4>I<.0]8jSZrhMHXM.F.WPLb08q"ol--/tc8W[[oWXW4bh6+CQZ-6o%0>J`qMpElL;-!BfO\CWoCFHOF7
+%cBP4hX at Ecc)*m\%"he-c#NqtSoMoB+@<4G?jiR\uIIg_)>lApYHYOBGK6"4!S;987I;ZP)/!hpVUjtZ5%*dHF-[qf9^&5CoFT3up
+%-3l49,W3kAi2"$enJ*4C&PLG3hE:JS2Fh4B:0@']?u)>mX.7\Y$(hI)W"`&'VB[2A1i<2CUFGI)AcWruL.KdQ9Tl@!IGo=:H)r;i
+%09bD=)N9saMj^@i)KPSgX7X'g(1Qpu=&XjSQ6P3rMGQ&e0rps,\VeXqY5A.aboMsq_H'E-J@!AlrC`eZ:?<5<ZkM\(jmRSXO^4-k
+%ahHk]OHTcRX>`nXP"e%!Z.0dMC5Td;2(.YF"S.h%G:pp+)OIV2/mQ,b9ni7`/d at d!!fZ4EEhUh09/Ons6V#YM3TlS*p&8UD-9'sG
+%01P9f_TgBj`Io'V(cs1PS!)39F]]8\457Vfb($(S-DbCSq#M3+"5.^O[bk,&Xq8 at YHNWBje[bDL-FkapW7TOX7h-sGi7*[U**.W,
+%haYV:(u%+W^1:FW_+P0#%=BDqpppZ\6Uem?`E_#.CGSdAInO<"Aj3/Ok<CtoQPRFNLcd4$&+8lmDE/l!UPufHp$=i(In?$S6>su0
+%G;;jr_.c`cK"'oG-H5/7V#YgX,k%_e/.FFFk/gKhQ6Z@?#8Q8]Rb_A7NEH;r65[ID7R)gUJ]4e@*3^e<d:UXg3t0^T=QDK_PQsIX
+%#kGK=bV9Q=9mTeaTM at VG[(Z^Z4LrqH at NJQ&-CN0JTo1eB<1Sl\(@"dE"Il`.bRNa<Stka6*IW[Ec&rqJnjLLUJ=L2`9<uW13X^5F
+%iM4M(.g,Rr"4ajHV8(iUCS*$3Y2 at a\CWPne,hAJ*A at o9jb<h_dX!B25X#uKZVJVs::]]LrZrYg<=pAN-/`G*EKS:lVeb`L2"&5h!
+%@O>9MkNo`Tk5&e1N0gZ/iD,R]-YYW9)7)!WL[[bPUTp>aO`Yl4F5-MNm<jTn+Q6XXKDBnGa%<Zf].nl?NKF"%>g,a.b'6FP-",O_
+%E<7Z14ke6UP_iT^=>s$JS)&@jL!;$*[r#6 at qJn@B`I*71Bju22_eWe&?kjHRWL_NRjnIhGT'H9'=5J^U<808HEH=A8IM2gFiT\^n
+%kq&X.$p+t$QM[%;fZi?\bQ_<HiKi7T;S_Eip+#k%TKqLj80041Pk'dJK9l9m9bC6dih2+<\'QKU1;WZTim6.Jd at RA2?b]QSq=IUT
+%1U%u\Y[2A_-kQErNe3:45aZa@,YLP^8da0L]N,i3\X#=n@*0Du"0:KL=>BU3'a[%K_PU_3qOi>MJpHPP'?F*jjE=k/Ki=f/l=!!)
+%$-I-Nn5t;*E(NHF:X3c7oEg^k_/IVMn+l*Q1[[mj2LXNSKcbEBr.q/DI':ed.7X>m,aGjE(PcDKmN at V(1Eg&q)W#oKFet44WXR)a
+%A#99#kste!&+*XJ&ou]_2Yj>O?>N^sRXhRS&62tBT7+@(D"LF0CPSFj-DgnTdi\sOTq&d.WUDJ!1_pU9$Bo(po.h.aHrTqF>E4&%
+%SF#g$BP!h7q.Qad+D^',#8T>$DX[FLQ"!7D$Q$Rjas9!I-Ao_an<7>-n(8KKg(JnUb1['4d(7oo*n#nW52$sBD$3$sp0gF';6PUb
+%C2r"#?3tOH(Sd7m:U/tb*CR2X-/L*K/)oNYA=WQgA]c-KY3K;0P("gA>=sercB1',`-82L_IHjI^mD`$H[^?\*_,>oeeI5EfB(Qd
+%.D[*;jlobO5Yo?Q/`iMeFh5.)8H. at 6O*9"0)8 at OZ@%i^K+I.P5=Mht:lc`GE/XZ%A.1);kE_!9=.f4W_pVpV'3L&MCSI_uVF'I%a
+%_oeD<'!n">BdJkF^$K@#UN#TS@])]OOtrW89au5B\/=!cH!<<"jKW_/oOis1B<">GiT"*n at ps6N@WS&]X*u)]9DGgTQV`++enuYP
+%bU0=#V#op8'8DJ_>iP3J_A;RnW><R_H!b%Q7W*Us8*WUun))9(;Bl7d3/,<5dH']"f6OL#jJk1M2KO2=P(0j;R+[PLD83!^_83dZ
+%#1?kGFud!M6TsU10uNFT]k?DY'5G[p/U"Eu<[><DP:fsCSE.qk4\D\K#=!EUh:cle7Nj#[7-huC:T[Ro-NAFCs.2lj=D#Xp%A<Q(
+%@tL=)=G,Dt&O0Y<UQHNaH7Gmb`QaX+T2g866(9d`l^2eU?\%Hk0H\M_X\"Ut)3VF,YFXmge at 29-KNdH_,fn.=93Z\=i^N1K-KF+p
+%0Dn*s9ggbfe=2$jb<&ud[H\hic2DEIA0)kAo2R.93*2))ff[?=/58A#aPR8^\F%m`Gc/K`$)h(+ol.4oHh+n2+#4ua07)E#]nsk-
+%<!YtLoph)Be>.55;UX0A=As4HlV.DY at 7Ab#m'3d<:;Nft`ZVpiJVK1fZig+r'7[7j'YH.iATPAbK[WGhW]rA0Er-2=AL$NO/1<'K
+%jE#M,B(\o`]b!mtR2["=D*^B)3&uSi, at AS`G_ITH)6"32-l8[sPI)Sl?=\41:gL7c.6m'0A7cu0=K$H9lGl^FC#4UC at gsQ3Sfq&N
+%Sk.P>o:&A/ZLm&a<8d#c(;X_TTN+_C'Pbte1+>u>0\%,KiLuH\Wa(0=Qb7k(X8nX+.d#>PA#Yl^ErqOpDMfCfgss!50HI:bLQU[]
+%.ke'i62&#X0Qg1%7N5h+[X.J?XM<J(ig-Zu)?AlG-CO#d&nV(('q?OE`Ca]4cBs="LWuqq4$oYj2a3-GG&duTP24D1F^Sb&i4=8?
+%8WjcrAt%IF6EQMhc$OBK)?G:kEoDd=PbV11,b[%WB!NtUDhGH@>Vo%`U9i<&0CNqd+nSnSUt>/T*g9uC=PPMbrmXE&C0?Y at Q6Vi=
+%M75p(g[Xi&cgT/s8ZadT%^Gh:$c61A$8T3-6Q=^EGp6GW!;_FG5XB;=)$id<Om;qq7=D_JSN.:nWJ)B%krMbHm at ot"[#Vp"p;$Kn
+%^(8A&m_RBi^IA;'cCK6\Q7ht?M9U[^q08;%d8c]G%>)GeX`iXL(T"#j$4S;Sd'U&c<F(gonL1I*dTU2E*"pTV)m\7cMmqd5:Sm/7
+%7AKdd>5+boD at Z]9Pf/1^E_1i[Z#6 at OZ;lpiq(d?9Nk>X`91kQ]V*5 at f]CtK6Q5ab*1f3Il%EuO+HZ&GjM>&L3,/76fI1KYjMOo3<
+%7am2uWGr3e4L@&U>3e$@d3Rk2YUlGpHbdWhX-s/M&k)-+BF_jEJ'R(E]r#juG=)XHQ=.OZY)DEmJ)l2YKG0eu;_8>[52C]:Abh/C
+%A-2C!m^WTkcLAmJS3l311$G]3$8^5P8U9<j8G5!R9!DdTe<'/LZ0QqTa):XGT=J*)DU5Qom>?P-dj:N1hCLFG`O2fcc^rb:o0?F2
+%IjK[!iPhKpdHQS'b=A6Y3.bd912p^T_+W3s_2MU8=/'pp%I9&2_/IMo$eBX(]fc$.a+3i?[/&2.kW0%(BgJ&lqlNS_3_Rt,(a1S.
+%7@:nAp8de.gGZKocIJI8G at c5=)28<6DJO2kP)T6h!1Lf:d<7A/Tt.IaNd6MGpRXI"3nRK+P&/J&1LcAc*.Mq;lkFs`\63Y2l0=mj
+%AMHDB<:5V*CR\:q@*G=fnm6.%<A=t`11IumeHXV/9]h4*>-?@2P&1$/9WPABfTm8J`GkNG\[O,B;@3QU+!:Nd-'.c9,U(htR*)j*
+%ZBRbD'iG5A\[rW:M!s,fdMlDCk?9t8hOL]II\H4br7[I&[%2e-mj+S6<?[c^fQA8$<o5q.U"=5lih%ZD[.otM1pbhBlU6qOK at fu]
+%/a!b^Bp+utf_gMFbD(lid&0hr.I00bR>YK.5:AboJ9?1mjZBBa4rjKK.RKnA/rSo#89k$Q6.m/$E?-jd<p,WMpV"LiW77!+b1!&5
+%8no;)?L6f;2o3M)#HJFdl9t&`il`D]G6&(m1\_+1*1]UZj'7:>op`nn"9SM76VkMoJn6:@)_'\$`1+VXl?WB!;M"0KD'M?_co7V(
+%guS&1=*^jDn\I]n4+H=)euh9TaqdebY7gaM3A%[U8aK at 15^Q*cUZ/\RMYDI<<0@%JHTrJDUug8.lkdQiB&YpaKC?J:Mh^2)CM[3p
+%-1X8)8#,Va4f*?0`[i3p>K;:6[XXM9XS&qrApEMtVMZT\:BCGsR6`+@^CUXdk:5Koa4`BZM#tN/+r`TS.6ng/H-<[ofQXgfG>0TO
+%`M=66!GS/U;nssihQuUX$l<^N(Ho[%lB$Xg]e&cm4<l2t3b%oI,6dCKK(A2)@TekQ1o^j=31cK8o'oF3_-m/QO44#\lDgBmMYGnJ
+%&<T$j1lN)DS=N_-<Je@\O^V_`4 at 8@dglL0WE0Z@/:pX*aE;hCe<rQOo#sOJYOMJTkK!Tj8"h=cVO'?n=K:VA!=t6HrQ\b6'TuURR
+%PUZ3`W5QpF9SLVGq/1c8mp+ZcH$$kMM*=uBa%FkCj$^Q0r2CAlRTj_$_3toR/<kL0o(%KE^YJ<EdDn#O6&h2S1T5EWRbAY:aXEu4
+%=gf<?'Z;SS9Hs[SSCG9T1GX\I4G,9X_`'uXOf2d]ZB58NWFt:i'$+n\rT@[?`otIhqgKAG:@4gO?qTgH;ijLXdIi%Pe?>!pR"T?@
+%5n^,eL5i?055 at 7od5T7@r4p3Ln&B<?FZedO(\oDfoDoJ5IF;Y8h1JM7mE[`#?X*#Bmf!W2c$Ekd5@"S+/[\eZ&0VsQ0m/iV/2P%j
+%m(I1q**[TXq7Qe-L\bIf%+o+G0?.CM]R", at C8'10jY6t!aG at oTNd/W'aWjO+YFkPlq[tt7Z\h3FBrNCXm;kg!<b5g[^9%3Xhbe^/
+%K1[(^f?7\BFfEJ&r#C!5(Z=eZ%:jYIkitF>D*"5ICY:janr;E0%`MR[9`F%JUnS`N[^qD8an.+-Bcp2O):Wa`\Ai?<(%\0ETl7=<
+%8["Ac;\2gL,oSLsAQ%`XZVp3$e<:'[Zr;NS6`YK-7LG1o;N"0sE=7T0*d<?a/=2%<ahte5[95O%aY1FrO3gA\9G.;j(?hogL`'JK
+%6`p6:4IJgf9*[/=/d!FS&<C"<$X\pbNZ((<H$+DrC2G,>4N'XWP"lAjQfqr-k!k)J"(=!]2 at -nJKZ532O'R[=;k&!6].!1^8MLfG
+%er<:Q%3q_*9a,'M"t3VC3K?!7$l_Q<Qo>;_)fbUEg./nN&jkkZqZN.3X#C"\\M:%TZ,?ki^Ft^@?a+>c3TLm>"-bER7#/CjS:\^_
+%p:1SY6Hqn;C#lj3;=CmW>Y<7 at h`P/e$Z0_PB+_!*5o->>R!91M9*<`%'_DH[E.o`_0\.\)SJ&3uWeV4b8Y//R@`W!a at E5Wd!D^nT
+%T^J1,)W52Oa=N[[:!#Fp->-DK:,3<X023Ac.i7+s>lO at N2;kKrKe$kIe!s&p>K>q5Asb]L%PW^U,3O at bU0K4D(6TGiYf^.=TI2/(
+%)5CkDP"OK7\=i3Bna_e--s%G_+P>;R!RL$@$:mT5 at g8254m-?9fVD=_b@\_>Q7^6Of-'@<_k[er#bt8\SV&e531Ek]9]HD\GrnlI
+%/IedQUUEu,,cNs"EYOD4-MQ+c1Mi;N4Rn`En&V:rB,`lM%OKrUfWHHEPnI-7)YO>\rRm5e"+&UJ3id6D(t_DS8DIt]JY\M at 79H@@
+%pj*pR*-`kXE'ZK(N$8Ap:nTLVRNJ[T[[Db;/MN\21H9 at grE63,C6?(..PdnDJt-6rqk7`'XjMdDPHEok_:Ht@$Zn/.VVZp9!"OXQ
+%9Sg,0qMPK2XI+o at iDA\tG`O/AY9caV1Aqh,g4B+&&^eXH9&d_M7>P,J0gYY:[f0j4r`N8&8-(lMKquWEMik6pIZla]BT&]J8u@@@
+%I1V\l\7$ZBB&-,eH9AI/C^)[pqF]0N`g@?WXXfQ,ZC^3*P%u@?)Xnkl`p$!2Sq)`abp'[YWKE\t3%<%75)Y=]8KC/i=jdTR7L+>g
+%]h5O$OH>qk$W7"M$[OEsj&S3L!4kM^TU?rn,OZ$V+aI\r3J!A at s$),?0u69Y3ritCi"[l;MWpLC%QF_G9S^,(%m]L>4\FFo=4nHJ
+%>KGK[MNJ\uqaD\E<d*0>Ql_6Q=WXPI*.$d_H,L.oUuMa&JLj3W]44F)+P<o"G5+<mrF at Ol9JaQ1,N)J@'tM*Ma0&7;9!_E\g_HTS
+%89mM3/33lIQmgOToZ[8ME9UFb#ogsb#Hb8V!5]Aje\\U]W`hojWG,A-6ta;Xc%4?9X-.4nJl]8dEktWH:]:@9_an_dOIDaD#'gdR
+%+7V0KnuT'SqWWkeo!X,o$!8rUnj&Ho5lO_#>'6=V0ouCa^'"&=V.XJ=@p[%;@W:0X^<9*8odOj<A0l2IA!m@?$M">U(dnSE21oZ,
+%!oKG4qoT_]MK``Y8gpu8bZ4%9>/UFrSq/hs3>L+g=OZhte2e<SNKbc;^@Iee8sVm/63$<oB#kTtlCJrIe79d)?9g#d8Re.BN^6m`
+%_2eR]ZN;odUK2$=V"7A_A"HWP.1nXcZRbt''>S?ZBniu+Gn%/#<QUfU'0+OGeim8AlNDm0ctu.UBCp>R^erq<a_h4^6O$Jdh-M$W
+%k(HG6P+7ZVP?K8HB/+(*AsO/e[_6M5/)F'_BP;"*iWAtb$A>LkTlq3cfE_>S>)H>JQ5"I"_WmhO_G#M^mb5Gn5b*!AH$*i;OjM+[
+%?LW<]QBf/aS>$HmFJ/D$WmDlZ!IBab2eFiU2oN)0I$/qnAc5I)hNKeEdCX)7^pYa@*_d:Xi)://'Bb*V9Y$fb:QDr:K>`:>^jsg;
+%U+](^jUrl&%_=XLpAL4aIcfc$lDjJ5[?(TQK7,4QL:Gc$-Nafo_?t0u=h(-n1tl"F:spNiLj7LoF9eqC]g)Y!%@ZVFZL#`m\Br4r
+%gcJYVMd+Ph>4r_<R&P)U/aDg6FSq-)OjQP7,:Ojq:4'"5.K/]]96?@%@ksgC>(]PZ8kMl5^m3Wf1UYdS0MI^E_8hcB"PV>Y.7^;$
+%T-kj"#^X$]V<1;&[t62#B"9f.M'9s/@'qC'M<tBPPR%`B"<^rJE6pq=-:nAm"fU3A+CE4TC;PaWr(q)7C]HPn"T`kJD9J+nCJ&ie
+%9#)jS[=ORRJ:"oC>T5FeA:itPo95rS;52d)Z9BPr.S'_Jl3Ha#SI)?F*9hqp0H.M at Ut;oJ4[?=S5\a%E0D-$Im%)SD4rOcH+d5A5
+%FMQQpB2S_//!$nfX[A\)ao`e'OBRIca\7k2JX/mQr$90!V?T")8c<D]!R\&%2>&fub3Ksdd-G8ZG,S`)CiV"O. at 14A>e<P4p&],n
+%<4B[o8g3Egje5%C?@W##qlK'67L9-K&WFW5.GNcaj:n[ie?DUFlc*MQ'?oq;:t(BPggqen*k?Hk1fX`/VJH[3Cg?SKgj3eH\nDFC
+%e?pP5@*MkW[Ys#5!($`4Ij=1uj-Z1pe%cPa,fY)h>BjK9.S2-sF=b61`N[KNY+,]eGR+I'ZE/)W6!TqXf$#?*[sS1Z<>)\c_O4?4
+%F+qC8o$DY%>&>V^**PcB-sQ"fQRaD0FQV:<V5,tPOpljHeM:ZH!)]7KRL78/,/<]6,nZdYOHZ[b"J4(r\<i.\));h+g13!EQNOJ<
+%4a7:/q"*jG+i5^q;9r/Y7"cPo;ANXj;$YMep0cEI&"_7u%7lgbrH5sj1*BYWq51SU-\tqLrIE)o[7cGr+Gj8LU1Krf+C.NWN)g'U
+%3FG4lH3)PH!CV4:c)$!TW!!2'A?,oXH6?@iM3HMRR7q"JZF7<LVS+&=2OQ*tl_H'$P[n]kd*0>46U&.*ES8[5EJ2pYlr+O%Eg\"!
+%aZOYc9ECB`"#-\.P&E6E'b/#'5]da^WmE.f&B%n^Z!(g at 5_?$^4%C2BB.9*[K(;CfJn1Hr7oPIhg?OO?(DnS*8_[G"NC5fF):TPk
+%5Q`uUQSpKBQ!.;I!/-^+Ftm[0JgOZ8foBn..,e"eggH[?l;@331=/l'NkbWg>t6=T at -i!c924[K:b<$6KFS("1$NKp`Fc+kF=OG>
+%N(.t10p_,?bYsBgUef+*6E$cF6 at l,k3(fO1>0NtqLRVkLg^jB:.W^Tn=n^bgMEbkU)f)d[TZ!]eX$^oq-O]KBRt7&#i<(27aGPS,
+%(>N,]R\W'hNa<ug^h[fTZ0TF\8Lu!TLo4Q&CI5LB"tD\F`kb=U^8&i-iaDJ'"*A-*Fc=V"7JEN."thqWga&2@#%eW2<mj9T%IP4_
+%-r>7)eG7Y7etDo&SH@\VD.Vg:r6$i#Q<=Qc3!A/gZ7$<J,;#>S#4deI50WUEp$"#s'YN:&f-$;:,PWZ)d+:;M2Y%2de/Ngf[Pb]k
+%bZ=tpSr>7L\kGS<AUqSF*oVa=o*4\uD>,c_H`$)8CEPpiVQXR9AO(?ieL<@\UKQMZR)*Iej23u&,<qsm6iI\!T2aOoTM7>304Y0#
+%cjo/I=o1u!2`0o3!s!'MDq42+]'1k%KjZ[Xrri\bE7R>Ekk2t232K8:i9tDo#f&f"[9J9C/l>flP+&TbaJ2oWVpPF@*82g0W55?!
+%#^U1L[QlU0=%2ijm=($\fAm.F?KRpKb&)puKe#*:H8%XQRq%BnZ;)hBI#qh=5erW#o*Gs5khr89@%r0#_B,:B(S/=K!@`XbFJZ0:
+%L9=c6iX8Yr`+oQJRjlpdSf?0$Q7W@$7_=p at .p^^7(pG5uYoDbr?*r&0rCKE[I7\0=QFO:-W,?,$PW^kf2"=kMe!;JYiMNK<='(N7
+%.C>P.**ZS_2FTqME6a_0db:WR$BlF%*:HLg^8AG8-`20NW6PdNG\62hK6WbQSbEaDA2nkVVSG)HeAr?g4tn-!aO[a.EhiK"bF(^n
+%J#(;t99t][SH0q2=d-oW3eI^1"KA3(h>m3f:s>)+1Uosj<"`8g%iQ<@&f$Y.i?3?2RO#- at Nm,h4jpc0]OX,I+8=<,/ipOqs^*VDt
+%:o0*`@$6>/TbN-$H8HY,R3qA1RC,[W"Ut[cr(tc'F="2hNrW[p2B$V/B'A'S_-!RJ:Vt?XjoFfLBe!DPe%.0,!-hP%01[D_10Ui&
+%<d'mKo1He1"067n!cu_qo1./>[Ci&aS#*%A<01HQr08ND'ueUm at pU'WZlT;P7M)U-Ge8"=9s.Ht'Gj.rD%V1"Iiehn/M)G'UbTYn
+%R"71?8HJH&kUo+n_67A!71Z_8Q$%mfB4GoG6"I#e/R0W,HC+ru&lMtlD^HnCMHrCYoHa!/f2UW.`$`q9rMhJ'>F$t>PU'Xp4YA_m
+%EL2Dp9:a0GZC*/>i4#Hm]-J=dn"<FVAjSsj2GB4Daaf/D9m]<H(?C.!RalM6=Ag]BY4/o9R:Oaf^[4=:D%%_W<M:4.)bu]l>Tt%n
+%NVjK89kLB?;-nHP4D5g7h-W$&[DFnV'opn!hSH/@NgaL>OG"_o!Y+*BdhOIdf)20KM(UhXWZ(VDQDm,5NZN8gkG16 at 7d.2ijEhJo
+%U8(/[APE`@7jXMk(/M5U_&=/L"^@TNqn/h.c^N7WGH!JC[0Y^L866n at fp;+1FTjUV'&W'Xo4/@d0<Rr#9dCTS&F6';\*j>Nk^b(n
+%<or+$Y['%U4*@.&8P@>bH"e-]E_V at A'GUJ-9`fj>Tt7A!_2UVeYcS*8ouQlO%0eYjC`%4Vh'q%bQ^mX8L'j1e;Dd'9]k.i(Ck>0]
+%`m=;7O]_o'(8,&3%eY<CjEh*-)(NA'#0<^(]j\,UHD<U..3m+dLJfU"m`5gsF&!+t85H\&ONrcs"UO!U\gsoc"N`DG>A\Q:UCWP!
+%O%D]3B$!6'.#0I3i5pZAVWb,^qGU<'+ at Qg8#+ZHQ7g$+X3!HT!M)39s[7p5r\BQ/*Pg$9"bL!1K8Mj$SbVG&t=?- at l2Bhm0.n^3\
+%Q."pY//0*V+2e\paTgRK$OT3RMlNGCUS<(b:7ET3-7^X^YoS0o9!Thd>o=`U$tuA3oL!!IT?^DSe5YYI(flq54a$0;FTjW03i at pP
+%+>?FH4*>T)`Q^g>A-Q?/25g:S;h,:0)tfC+AODu9BoM>aSgJE50X\8J+h-$$@Pn1'b=S03\f3a9X<`(I,IMP4S1Q;MV38<L_8WN>
+%/#cDZX#+gE\\]9rehuu$3&ouEjqk*VmDF4(m<p0m+MAq6L#tT>!>rmh2!ET?1b/6iYQ-U at kHm%\1OB;D;X0Ah<RV=0e3FX at P>S**
+%@bu^,e'%9LWU:TnR4Mhpl`ug4:P_T:FHgn4BrPKebKDGp#'Lc-:d*Wd/Y$`(akI1L,I4q-)>Gu]Ab0Y(?K?Kq_iT&8FA<1<OTV)r
+%F9PGRfXVBc1'N'p("N>g)p-pdNZf4?`Ku4+dI.JT0p[L`J:/Zu$6!=\]LIT28(5?YhR#1*Gp_n$]VCO\f:?Q.Fc.0PiWS]s'YGQJ
+%6J^JC#!PhKYa;lAAPBJB*U at I0JGn_f.f`J\]Q0Fh'[[AUCmIFZ=5!du$K-kE/OBhp'-EFSP=+M*$[SGp4'_NN"fZ$qds=]-*LSXN
+%mDt'C19.20W8tm!LClg""gS6PS^+5S1K\6YRZM0j1(d9uP9:%p_h"R8nd!ND0rB"!ShU']/7a.5a`-pLc_rsgnT5q,?<"/=f:Z*b
+%S1KTg._SGB'k at CaLblkhRU($j-hq"^!AchZi0V:S]Za?q?\k0#\:HVmr<2d1XG/K41E'M0Y2qG-!.b?%]91!@`OT%M&N&Hs!<Etg
+%UOF*fn$2(/="#gB8RJ\hA0=fb$Yb.XV/$I%O+__L&S*9V+Esf3TJgNb4^\1I'VsP"hfg&+_3+tTAHJeUNR,Pa1\b\,B`rQDPL`TW
+%>VqOB>6qllm(9Yhgg8im-G^jD2m%I<U1YL"Lf44R\k5##/Rtg-#45&[j?VY%_'%3l$;uj/Z)-T*I^NO5fPK`maMG(V20bZb!5>0%
+%SO^4?5dRg"ECYsDlO*eN&bnqc&0j0_&ot31!6W^_&!U2BZJaiNd`I,[;>.\6E=O5?Q&6omf5%m4)Ce?O/XDMQGNPbiIj@*^@],;9
+%0<:&3c"t+URP#oe,NL8ha:>+d-Y6HpI[-I/dimV1X-O;DPV4gJ#MrapFcLmMeWEUk?S3i<(sC%4Md_6kGu3etdK//`BAH[b!XukG
+%Op9:/G,-ZedR<r)24SS'c/HRM8=tum*,@\1#@MEL6C5[lHpDnI at E\g05V/n1/e>^_BNtdo%m<GeGbZSG^2bU:7-Qd(.B2sAJ<2;?
+%7-A8W)J5dD88a(!$WngJQ/qe at qOo-L6DPGCK*7Z%5msAbItcYe:<6<CNA3Y3k<VHgo1iBOXs4fC=UMQ*3Tqk\Jm[X8PG'.lPE?-*
+%%*9`Nb=/mp-_2bIb__6BkeuUD7L0o'!jF/]^+CAnP&IGN%(7NH`@saq&>Ek'=TEadbRoQK&b#o`r$?G7Z5<.,(2t<NA#dd!NjHaa
+%(!*,H8"R^.?D8WUTVJ;-mj?RX=TRo`UR[Fh?r=$t2P."nX;r\pV=Or+0);-n%g+[\Q\p)h83F'']3-9rN09ACW2S9*,sn-93(_F/
+%b#(^?UfJP8%A0UGDSRC.G4:jF0%!TY$4BW6huXA*-*rt3)-4(e%p[BsWc4Tq+.BKdUf at Z<rWW"rJk.AnVQ_3+:10)>"<mikZu[NH
+%;nne at OfK'([.7 at 7.U>]G!iXTP*Zoj]Ng)A(TEHLFBQ[?eJ5DIe>U`'"KPK-]/WHIa3+SDf(O`7-"*qp\[M[O//NjUXFJ#e#%M'+4
+%cu.BX(Y\cqZ"YP0+kNHNL!c']P$"Vp;u7&<I>Q8kI[V6IaVO1]fKJHk@,G],MLA&cEn[q,^]=lWCH?VqPt=G<iV0#>FdA>f\Ob>9
+%5GUH(j+)7Tfld.o#W?q3N(leX[*32UV!2$Db at SI,'a8T at FFUH1<<5E2ji>=5Q,Q!D%,Cc,Q1m3Ngm'H7V["DeI(9J%G\D"B>f1"P
+%Nbj<<WM/aiU2D#c?;gI#PKL\j4a0 at 5$c!Z3GUT>GWY*oO3,R/q>pq&%V!I+R<M`A/!rOfcA]3_aU^$\n17/hfs6=D:1B<%0R'rG/
+%+QmB^,\XuHVap%^)LP>32$0=<,i+(U_+9u877 at 80NSk(n^^ECPFfS]O+t&=;om'^6YU at M9^!_0u2<3d!H?KV>#4=D&1GUS639beV
+%<aaNLfid%Bi3(SjqC`joh`@:u+=ZnqF1Pg/+f&k]1!3Mp7D)]+T0ut/Bq`<CKPI<+6;oP0/sk(cb(n]d$()1=&^Z/MFrE`adh\4B
+%G-RdORBeHu6l1J%Vct!?jdJdZ;f%WWPd_&T9'>,J>d_u?-;lBao12oui)5ko0.TZgE<3E9!ARM=fgS<,QNjXPZYT^>8i'olFor)d
+%7)C)BgI!3-Q*MdF#]L9j=Sm]m#,of=@Gjligl,!'1#!J,+$B_.XsKFg!.e$h0BYd%]8&R9(+X6knnnZBApHIQ!XKgg]E(H21+L*P
+%PQ^Bc*;Gi*aK,tKT@?JIfAIe\['LP=?qLEm09_>hP1_]8'Ju(Ki,<.:'XUYjR^0pNaXD4D2UG.5gd_+8ZN&)&T[0dJku*pH>8*pi
+%@qa-7Dn8e[hFr\A(jg(YMR"tS?FeKbJY9$A+d;YDRAGpTn$R,.27'C4$fk at uKFh0,<._Jaa at E'a=2G8*"+2+[6MlKMnf4T[!oETj
+%Z:1T`R1e?D8t2:k"RDI>K+?BsXVtJgp^\Ys at rh#G@&@AePkhJS%K6(KdePX"7o^0]09'oQn@>U<b",W&q at H16Wo>;YEI9C3I)oa1
+%?LWD$2%jAX;4l,FONZEt.++3S#eLO/mk^nMO;YM=92X+e)(3alMPc\g'j\7*Jmi+sW)g]\McM1+oFgBb6ViDUVisMmVKO]-J7-1n
+%&sUT5/BQl[!.`Wc[F$l77^FGVd+5\oa at qo:V:U`nV*s<_WZO!O,n.YEp(TCm?.:o@&j_N,R4OB"TO at uE$o!FhKU%KYm%ok/e,cqo
+%\KVQD8Eb1+WVL?YA^57jo88_U=\:>adu:T/J?gCn=+I,%iE+2^!t.frP<=k7b-b"nFp,/W6sc<CJM/HcO3HZg+IllHU<'\a?OB`l
+%79b<-.VWHE*7AY"Z8/39CC2r,K-UKY<l.S+2a=YL`;oL4>Pe\+[#!KQmmXRd;[=)k-j/s*8R"An"1;s[$n+krfQ,fOoXE$:Jh-0p
+%-hB;lLAlm6I=ZDY3`(DKNGL/fW*'c2 at VnhLgPuuc8bn"j5`5o%cm:5W;[<"L"RErre)r91dMn]4Co]f8dB4k),,]LJ^s.TLMO,AH
+%D at R/P\puQYhs5h\Y7,]QKKsK3/sj+nTMC=RX`4F;Qb%tjPZWSj`6qO!;Pg$H8ri3QFf9&d`$raH):g94365X,-&gOYMB?TK`j-RU
+%S]G.^U8:N(!P#q<$%s@:$<h%L\KrcsIO$!]XYGsCOGBK)V3t8Cf3!Nm$pY+0qGa8nk<=[>US*"IQ#Y=e!@5J8Zm-^N'k'aL9>DXj
+%l at U;`@!c%-MJh6d):8pCb6RXnosg5mK,`GZYS2Z2;Dg4Ri9iIIl"`b`:(=ON7P/*+=\Q5i:KI$Ci*mCr3'jBo=9\aa$^F(uNfM]:
+%M="XV?3BF;^F$E>LIsLm&a"a1YOskb"[%IGeo!;KT@"R(15c5l"Vbr3AD(SE+-\$2R:IN,I8*q6b\U\"Mf,9?>bBhegJ'FtgP[el
+%=#qtFq$/qi-d\2k?e#k"%E,`sk%F=teK))`<03&[BNU'G"#tK*OBM9M"Z_Z.E2JEu&0Y2O:,ga%O7FOYIdA\;3a&WoO`J!kKL]dG
+%DQ%u:=/M/:6X>bhJ'1D5`t?m,E0MmZh,qK<M&h$$+D1b"`#?K<`&P:0gsZA$(H$J>lbBeh\7?bZ!S!(LWg3EsC08?G/sJtRJ=Hqd
+%RMH+pWX9%-+eupf*,s(X)[mS.MD?V9H3siY$G9p&!-O2N15dnYjiA$h,Fa'5N63rai3OsD>50l,Tuj7k&*4L9J]V)[E(%N.1d^>(
+%&qmU*_c`;]1kPI^=LrNR.r%F[>(l$rH<!.$^:-e-'$>NW<!f!kb#ZM/@!e%_")J5uosK2UadkIK.QM0^CGIdYd"9Y-enXFfRF2Pk
+%4\]3II>S;skqCH9[75>marZZ(T`%r5cl(1&<SKgO7&E'PRe$*lohY528Bh1h at Q!ua8Qsi>EYtH_5LAq9-/TW:;/I"f3S6l'ln;d9
+%/e.$Q5otb]N\3\EL_;dNnt?\Ri*2B*^X<g'd^9P.KuK+KO6%dBY"iiC9JhusPSr/G(=3C+KNAN+/e;u5M6JhDjYmoK[[;/Y=^EDe
+%B/j3EK2l^sSk`l/\.*BZ5`D+^'*JToQ$0EH`b+JCq2J:?Sm3*=9;<Mk<ffmED&P];cLM-?('Gu?cj7V,<<@r3p'>%jIF]uP<S#fp
+%_t=Jeh??R][KF<K'J^)-p8+69;_uMd"8F4V`GGUWd[#GCG/@k*>bO6N7gTr@;/b.nTH2,[bBfOh at r#esf11!@_2L6N5SA<)9HY$5
+%>,7J,p(D8;c60(MIl6p\8i\2V_1h?5).FtVod(6c-hBM;g:H3/!.^?VM:;;tK75!:9FqDuL^D?]SL@%-V%TrV8<a]TS94%.E+^.q
+%c'A45G#gsZV*%We"1>s80LPNTZ5hd3lKAAunW[qo=%?<n>QifC/?/Fg,J&Ph%1b"sAMB:.L"o+2\Z?uUKUl0S`aMN+F9[4q-VA1-
+%bjnf.(oW6j:j/p-Wm at 2#WhrWdNosf77k?\!7rnE9>7A;8b@#5g5G6=eVoGr-!tLKb=tjYNH$U4D'G?5OI,aciQo%n&*GN'J4XN*'
+%BV#RJ#^n*$ZD=mCb)4:]p@=)REZ4=1@[m'G,#\Yc/Ybr2!HX7/2(c/2oe%@5;]^9s1[+W^0KKU]5_b:/rR_*g=3)S>\.#=T&R_(`
+%VhTA^1O+Ln/.'9*/Y*:!BEFbUnKd.1[X`e"l,k/@+0k[akZ<$>D)Zm2[Ck3r(V1/`SVU*cnt'&V*bE]_!3#&,eQ;;\d?>H$jua;B
+%Rko$<ZERp1aQgd#e]siT`C_Cp?Um.$-JG2Or#ok;lrR^2AJE?"f&PL_?=5%Ii,[7p%^fgP3,1n$7F$ip*R4X-Pe9"Y<\>Y^8_qXA
+%Drd!4NBkd#2'l^03KcaO&6 at Eo-';Q%igNok8]X"5C\_o\G%&K.[(ZMn,OHXk+Rq;9o[?OM/^-VL?oO5?S at Nf/"6X(]"koGRm`81S
+%1rZc<En<8nD+R)MgC6+I>f#iZlDP3`A@[]RHf3W#\h.L(aQJjAlt#YN_s/FuZZ+KL-%3T1Uaf6a"O\%eOmJ8^n=9-0iT*_;?fLTQ
+%XTHR$*5G`Tl^am23!TS;Su#ad6$p$cVM#!,JufZsA4VG[[m8gfO9$"W(u;$]2ha#k),*M-(U(_A;loU]FsTIM5o at XeK&r5Q1i3sM
+%PXl^"jR:GuJb!W\&&sN%SoBbm]@+J'-TfOHkY"1tFa3%a"$X8k#eY!-flSmrjrf_'Y(;S(WU%%CH>0)M$O-AefV'1JX#cAE!e%B4
+%8#blLVI!>#1+d?Hapt<GUEn_!l(9\k<KpX,TFg`sqB.6f*X4AGZ=5I)*6\jU'92-7e9dY-$R(<<8t8LOVNVQ9aEFE9Q*O]6)dol_
+%BdG*>s$3j;Pee8-bs9hPbWMbqN&!p4M)/)s":Gu!Q=UTq(e(bgYX^;+oeaLl<snIQg^eERTEgPu]Y]oiEtiq.DWK^K3lY>k9f_:c
+%OuX95CCQkIf2Q_ at 2,lY/cE_nFB[GMe_s$_qU7 at 7f0$d*fG<L3BP#51?8ZqgD%/@$74*]]GQ:_Lj>Hc*fR4SO="]?q+>[#tWK+t[4
+%Z't0M<^gah<YO-+eBDWE-"2*<6U@'N6<((`Ti\^eE@=J%,$HGKT+-cjZQsr&7#S-fb5H*</=M27dZMp_;O.TTYfmM at .k3&*W+pX;
+%XjZZ)<uY073E>%i$I2*9cWQrY<`n*G7i)i<35X8#Mj"*JmP_Ei6Mr.m*ns$@P?_K#<jV/4Jqf.&/m%mC#Kfn!.KHdM5oU`@m?WKQ
+%39de:15Lcs!<@o47oQO01WdK#a:[?[2=_Zg'PeH7XE-8E3&rrS+ZT$B6sV'uBEJDlP9r]b_H%<W-3C<)=TnoL4;n9FO+=)JO.oPK
+%K-i)'AZB<FXU1['<tO-YH9oB,Z6HFoeS1ck4cs[g2?P_aY*(ZrB,Yh#5##0n:WQFaTEbJCJs%?oUUaVO,W]I5l!7C!jI)I!/k at +"
+%F-s"F]@Rme*N_A^I-dP\!u.t<r)"Xrf]Wcmopgj[F9=57Z^R10m<0 at l-%Sm5/.t"JVP,<8%-T6-+;IJC,(MG>Zqs+2,:@=q%o<^I
+%mm)`8Cj,5>gJ.SD6Knbf.4#D.`2FU'$t&5QJV8%dJ98n*)9J<gXgoSkJ::eQe1[4;bM](&s%5B`<i4QsDKQgGEeF<q-IE+iY0:c$
+%iYT/&"WK9#lB6[+6]22:?m?55'`cq&/!(^QLoF^?9aSQ:'T_AX\"k9dNS'D at .u0DVJ'jHD[*XSu=1FG>]a5&?*%k`6.LQ>,J8((m
+%jc6hNnN^Jsk%d\9r!H2>6ec?%=)f_;OjZNN,RWPu'P5QgV00ujX]K7,kNH?ukREb89,/32F>]n=TYSqn=i(*!@76?I=tLEkXe&b_
+%$7rmo'&]cMNfq%[8SK37Y,)C(KH/&<7uZ=6%Kq(>&t?*BG@\1e/$tcq*)+6QX0D,*dpmMmB(T'S+;$FVj:It^U&/u^h?-eakE)-G
+%:`7'6eNq_'UkoYA4)MCLqY#&&F;BUId!;I,:V2gf1mqGY#`W(19BhR0cWg0SjWirWC+.p(9G8t&U&-4a<eFronqIYLL%M at W^T&U=
+%!k(Bb+-Qi4PrSqAWX3TpMP\)L;?/X#ZO.l^m/`*@)e0R4Y8L:bnfJ5gmK00;d'\TGFJY_-0qsHiSj`aW$a*%2f.ED;R5T(S6"S"V
+%PHrVsee/c$[;d">8\('@fB'+:F[C($iC<<2MS,8.>Lj=-O_4i[S#`'=$R0i<$?Am^T?,HtV at K,!-RZ'nq!4A1Jm,.WM_r&>LJ:Z"
+%Q],fp3-__K#!63>B$/3Yk5jXL%R9K-cnR9XaTh$JU^G)-*_B*@3\sZ"<81]<Y>rS\$2"2s;[lG9BQ at 9/qVab(C'O!&dt+b5[R19Z
+%E2C_f"s"+^&La4B'ncETVc@;g[6^B&Gf at VK"NFXZ>?i<=]],LD\s4'%^R=__/hGhVI4uHQc-h'ZQN:A:,Eb`!M&'<)X.!Rfk-B!K
+%\k/;_(J)tGI:_Q1:bSO at P09_sJr^W6N%cXEd8TBrBsUU1KEZlcZrMVV.$l-M0L'U)Wdo)`-\u8tRiuN/OLWRn^rb[HP`q\o3c=fg
+%-KDQ?`(F'fN/)1AO,V<!LQR2,9X<J^mGXi*!Q`e(P8aPn$GmH*,[$9qHPPK(c_T_(^<Id/Oq>6)0Y\7^asc6j^a6UEA)59+8*Lk1
+%&Tt5[j:rtd4'<Rh;72Rn'C[hd+MtYifa"%4EWN3kn63,d-.-_Jkt5kC73\!@-Whi-fHki*AN*28l.pIFOm/d/];&1MVpZBhH%j6L
+%s%P^60T14&!!]'cr!<3BQ+:ulcN^Gc)&t)oK'keJLcS4u%r!fG*bM'#@1?nP2B]bnSV>:c#nkOgV#@s&QQioi#\m+kYfQpaLQ_.g
+%[ZZ&[W=AK at K\_XON"qPC!8:3o#Uo'dEeqsq&[J=qR$rM>"T]<lf1:6]\rLkL"=S:4WRrp0M4Tk6ig1>G'Jo)*/b##]jP5("#Mh>?
+%2gn'Q*YK[dcX=i at IOh8]Y7scrJ;,_3b'.!_7ZUhRKp`TQP6o^TDILYOM6[[e7n;D8#R5<D5nH2J3(m.4,mMHG!6nPK3\9=8j>+TJ
+%ZaId:\L+ccM"qJ?D,KpjhoZUr8#aa.&qTUP6LG;SdF\NJ4+bOSNC+5t5#c2Vcghs[Ou`]f&*6-B0GVAYWIG"mo0AA*Zs4)IK/O(e
+%=>bmNF&j#4'!qe?V'BNPi(H[#dp[Nq:f2D;+UCB7FbOA91DIPr at 7A.gmj_j,kj2e*akL)eYG^Ta6_QD!P8Nc![>`HE3YJ=m,I+(@
+%Un at oXJe)U^*cbA-?o?tDRWjifbVJ"o/u(n>@0NJGW<7":p2"/5e3jpiU2C$cPl^f04eWo=2YVTRP3h24e7</%!"=f!d8]l)d#n\[
+%.O>*V%)@X4Nr$SbmpSfk=gBZ950SH4A^\RR^ZF=A3EBV62mh"6%<s$R`MoLad%`(%0MpRL2m8s78ai.YekAKmRMfkRe2DtSR*!9A
+%FOVVXA<BCdJA5ncH#a-;RL*B/]Rk&i>p at LNn0.ob!s.SP>Lc"KN=`3@&1HZt369&j+!tG*ZL;0.)i%Ig<n:T8Cgf9ReOYof"%m&?
+%#g;HUp$6p1fc6A%`aB7d+LM=T-Sh,sFo8YHjJ>GP(cWgI,as2H?+lR1=j]l2e<EmSoV_$'^e31ATmf^D_GQPHD%5#)Uh*9)I0uoZ
+%1K"`W$4,O9.E[3hbWnU-:0E:p'*os)%$%k at i!.s at Q'CbL^k('Z0PBGW>'?@M0BRmjAKTu)-/I)L80,3X$i8G:mU-obZ9!5^?@"mr
+%,.mOMbLp:rehc]2J76R4+^*\g&lA\]I$IgN#IEn5OCgOGT\7MPQ_SuF-EBa8n#mFV%4,OW5g\f)6,:oH%6aFdLhKiiCt]!8,\8J^
+%bhC`\[5G<cC?L/X;8W&/f]<k?O:(?&m4Y1tfi88LF'8Z!rZDA'CRujc3#%Ci:T[i_]i,IfBn6^FFITU12+lHh.Ntb:8g#j1P,i:D
+%pEqhi"3^cCL855/&A#i\Q5]ppYS<p7M&,7A!d4jbJ<9=9ckO<.f<^X/)@5K5MC;'c,r8`Y)[L3U>dJ>SAe_C>/E73&PBGD].?W'C
+%lqM9BDaYtl6sh.HSF#UAJs?iU$o at hb2]ed^&)B'b1lpi5BMhlO.*Erg=mJ<kc80U3L/CE0GpMM(K,o<(JH`')*,7LH'#JZkWRpG^
+%:@#?=P7MQj\s>Bb,Jf1""!9'IXsKnF3[G7U<6Vk0<Mn6g'3D^(75;8t!I67oh8,=G(/.mFG)r?:1RSif',\pB1[3qm/?HlBm1n!!
+%<u at V?kRg:teA=q-\QhXVM6t>eJ at mE"9V,SM^<,&@='9<ZD#s;38mFh)r$R`U$tZOm,fdKgWEMc7&N69H.>LnT2\rP&^toRT5'`)D
+%L2)<^Qt1a!+9>$Y)9E8gBeXcE#e?#sf#;CR<'`l=F/9METMr1sAN:BeO<BsN;%O/A;LZ:]]$u92ePeE.I53_m!`?g<(e=tXPu'2H
+%6sFsF at F]neat5'#bJR<a+r.^fO[/THI;e1GRC4OW.O.GKf(M]R/_F20WRD2VpkiI#3D.:ik`5mCfn/X\dLZ,I1ZiDeQQ!9*A:K.-
+%8!P0t,m=H<dUkbQ:aS3>h^Fg'0EJs-n?JrAJO?fp%:j`Wh`QF:ROp*eQ-ih_d51pd<+c;M%6;CH(D$QIf`MDC(d;&F@$"n&1tu!X
+%2b'+[4m5'Un#[f?#Z^]L18$q?"no.&.>4RbUS]oUPE^ej]$JTBOFSY(8'#$QMfs+g_a?$gO;-CT^oC$>!"LdB2b[VO8m9&j48*\T
+%oLX)R8l3kg;X2KAe`Mg"5JrtSGl_O+giiKeC7_je@*GdV(r$<cL6`1%mF]LV/O;!ZH'>F`&/and9"O+@&)'),8)Z7<LBIMTTS$]j
+%[aZf04"dK@'>;'(TocZG<OA`47R0SA18/ri$K=ZGc,++Y*hWAL[32-s9!=oUYn>AS3Os#Q+t1IZrc3&aAk0FcGbhLn!dWl]/SFku
+%(r7=M=Iu1rk2`Wjl*V,b(I0WH<(:M!o.M-78k%!'M+NpjKXN_\Km!P]"I.4kSbubqn#o\d5gW/QYGOMXEh2=d4^<c&E(-YKg>Q*A
+%UulA1#>'h`05n[SMf+&Wm98+,2XBe(E6q!LE*:R./"&k_;'nt&adgk=c5"QVGb#ZI.,)\LM0''#I\>oAb/VUY%-K4hnK]W8Ba9Q4
+%@+33RaJj94e..)SK$`4RC at QGtn_bSJeg!go2W3e0J9&isPgptC!auLW1DkW+rLq4A!qi'hW0?m>s5la6E'`!@YR^X.V#`0jrOJ6"
+%EV!@WJ\4W`l8,tJ%=h)r?]r(P=R+hgE(6/iYRC)/'<%TBJP%\8KuNYc,+EMM/f<4qCc+33jO?Gp2Gk2NC>/chW\]jdI[A=1B8o+a
+%*FP((YX<ohp18<m1.mJe]qf9A9^F$7)=3gY8pQhH*FO\, at o?kP75`F"_.tRg+jUs2VYYl+d@<[7HrHJM!%]NGC'dD'5-5]'Ri/6E
+%!fJn5SMu=eLq5f6OF0LOP\ilm8r$>@hcXA6G$!?73pUj)(nWWX%^JkZaW'46/nGpB,.p1K;Ll(,;?3DYU$:5;#s,YGg5Dj!dU\"V
+%8"I0U<CRYlHemVQc#Y=JSLsp>-]A(8K]J)n1(nXkXbCdi-]&,uOsfb=O;)23J_i)jfV<HPG#p^tFCKdoUt;*29'(utDJiSUqNW=l
+%oNcT*$-LrGj=YPlCl3UnB2V2\jF#[tk'B9282uq?"sVZebfTs*&]h%'HCX.*gS9I)oh%.oYWcHDckk at 8F<Si+aQ--<UcXSnY]a-T
+%E(\KbB4tk>B-eNNR1Y#eqIrYM,'jN:LXs=L`8,IT at gB^+@>7LE`#RRhneFjEb0h3(keJ7^Usc&-BlUbH`p[JbO*!e2V&_0rEl&8G
+%=b$_I1l4X6&$SrCo[U<FSCb(,o,JRMa.u->i(=Je.^UUDd&\YDRr\\P(i+r'_*8&,U`i&RHW6GY*emNbFe-;rV6Y[D".Iq3Q)i,0
+%!%\,GQ5Iu&.:\Y?=VBhmTh<aEa@^\8MN"m,4WoL$,Y5-"@/mTtFu3cSK=ih]V!N?ARqOpTXS6rV[(aOr;/nq5./>CY*lcp4'+4q>
+%-*Pmm!bAr0 at j[8-c<Al'4*Y\#J'hC`!,`olYTYPJq*Lq at e5L%9K[N$)l6JUE"'[;-=*N=_\ctMZ@"&h>9[-]N;P at n9G_\OPL3QQR
+%2\blt1#2)^R>7D9FJ=;iR7lqOq103T%:]V at Xf3a[_t'T-PRMj?('gCe!-er50X`9$6Pf_UY/$[WSOL#kJRf\N]_74.!3O@>S`'+J
+%]hAXC%%U"t/gV.KUU::K0(eXc9HAfGEqDtE1mI2<Qs=0#jXJ[S;-/_\8>2NFprMD$"*?9 at 70;jU*t3:4Ik at qDXKGGBXh5H1+],?]
+%&9C?]R0;nrkoU,b+"B3Bkfn1q;CO&kQ+`;O%9Z8>aMe-,N!>9>fqZWaP4_`7edDM/ECUa&%:Bk"?d_knn[3"NW;</1"(4Yu"`Ik&
+%<=4G6%+,A(B./^\QCnl&A<:EGLITUMm6spQ1IsYAjpd8>3[F9qA0i?B#JcELeJT at iKLP=iHtrOX'[@jL0qql#-n)*Z=sST(e<FK7
+%muJ6!W2aW3lb$jD:2qX1.p:F>7Vh+Cf&a9\&HsCS,.SnC#]]oQiYJoO05B/IaleNiMr^\">SdD5'sj!j(Tc^&KECFRW*Lc[.;M`a
+%`,MPG["`k")3(@l7Ono'Z=3T]^hSG=L;9^^;@6%,N)Hhs]',Hg07)eO:kYVZY)%&!*3t2.32N/Y:rKN[69Z7f'3Sen_o18gRNJ2Q
+%i(AQL#jfIaQ*%A1ARII:.bPLV6jgNs)A<29Lgc#moEn"!PV%?4ae@*J]3%T$!;o_DJP+g+!O?SH'^I=7>?\&r9!U[VE^1Ek)k$^k
+%/JX'cI<W5j=G1c8Ek$uVZ9RU>c0GQ49jD*(0FsejIemdRr"!]ernY=NI at STT5(7qOn7DUqLLL+9pE+m_QZmpZr`28Zp%rJ&r8usf
+%^3M.(GQ7!l:LE9<qY>pBZ#ALtmdoq/o:sT7nq5-TAU\k%nEKQAO7(Q_ia/*=I!G[H0CQZgH$D7W^\cjbg&In@^Dl'[*e41RqI0AQ
+%hu.!_r:TfVIf;*MSDO533.1_tn_NY_IfI6erF*EhIJ9ekUNDU02D=9?p@$>rJ+riDnK[F&_`.!RQ_3s9f6?i,C&%8rGOnW(f at Ta=
+%VYT'"cVe+f3o5;<I&MD`Vto0 at l0F-#bEqsaZEE*`O6QW@=\ntWn_G#+R:`.lhMjaLr]GZMs/9k)GF-XJraGeN))QVae%H.(s).c,
+%LHkWNI[3t4l2AZs+8,?9Gk^1Gn(s,CLQA(A^AIjNs7#p]j1EY/n(rQAUWq9"T8&K_qJ;)]mLLCgrh=W9r8lbdJ,8g!B2.+W:S6Nm
+%rVbo)No(<+cX5jZ5Q1MIGNCo5D&VSumV:cE^&RS1d$6eC>i).nqJ#^[rqsV#W9a6;s8#l&7>n!lrdOW]Fe at W"r:28^o\Ig$JM+?O
+%T=@NpF6D\0(S?/s"2*BZhAuMG]K=g$hjs,Y]#lIIq^K8JYM='pQ2?BP8q,s,ipWDOrr1_\gB["!^N+8fQ$^EPOuN<]h:&ReqgSD;
+%_q4X4q!c=J^\[MP4n3aTJc<s.q<sJ*s':$(s):4#c0mlFeo$m?s.gZ^q=*M%i')AkcSHj8*o'6rnKNT[a"Y7I_fX,jmBaG$]Y%C6
+%RcF;%]AIr'Id;FQ&b"cKbaOQQmK5\a?iLi.ku7/-:]=GTqkj,fpmr;WAGkfNqQp'pT3(dYF*u:Uh2f>)AGe0pr8urs-^,furEk$N
+%RkI#+2#jJo^XbmFdUfW<rUKN"e45#dh1'bKmJf1rprE32Nkf0&QNYXHjn3i at De'd^j)=q#2aL2mlTFU4:RCl9J,I4^*M<8!pHQo0
+%ro=",LZrgSVg\:0mCVGGrZ%R0='p^nn&NK at S)b(7$h%-2qWGAH?V;nsHqaO1gk1%T0)`I"hgt[3hs08%7Q^UM$*h8EK-Xt&\Gqrq
+%b('E7iV<3 at 5<]!aq[_+Ds5EL_s8MuKq=3'_H2-mth`T\B=Z92?mO(q3=nqH8f:UspPs7892g!#J29KH/X&17>nY>cPZXK,0\mh<!
+%r7Ka`BH1lZ1sQNA$27G5PSuB$f/_4uie:[pC[<nORacb7aH%7;r+rhK!cb2j1XaWd<lj>QG/_0T'Z]34S9=]hm"/g1E$@s53HjMu
+%4I!la8%:Z_e0u/pbZ&VW-t0.PC0)FU at s+fsHH;h8L60VJ=82C%51IXLXG<ZcYATf+C\hZ#*1 at P6K5Vf7+S(AsmFjpSCsQB^fl5Pd
+%ICJ[*h&5bo.tQRML]4*k.<kHfh<fB at h0GX]X*qVKpP8_C:`SafHe?#Wd"F9s]r%klFf0j=XZ0DFk1lR*oDX,"TAMd/+1<QBkOV:&
+%+8"hn5O7q\c+2EoQ?l&Mc;*QOl#]$.:A`N.eE^<*WB&M?C3_:(q'eCsO/M%.GW>,P]46?WoZ=4!\NX'7nlTSZZbuTX3ZJZc_u?l%
+%oS639fB=if6`I]B&)$rp5OFNCqu(uAVs*b(c+_abQ2<noVQIHlmnUKiSoq4amWY4n][?=PRY=(dSFu(Ee/pP(Hd*):;Jf3YWM6as
+%1RE7Im\EuJBJ+Lt;;EJ(A-TVGFsK/Up=u5rmtZ(i($GsIBJnj#diI!@mrE;@bu*f7Dg#;Eq4:d-\fmG,5G[_P51_0anNgs(du)=/
+%[Z$7>l5:W6=ZbZB*O=9\l*Xl%m2NTng-[!AAEC?aBm1T)bBAEPBU?P^>_BmmJj5e at BC3s=p?5h0Q&ZZrafM9?7-u2Ace@>JmIe0d
+%4^?caHIl[YW,9hB!a8?i,>G^DQ_jrMC7RkC307s^KO=Jll^i at W'<ccB-$uA4r-,p34'+Cgbe3>,S*<fANIL`511bo]pP8W!iEa"o
+%Z2Hr>hRr=>a1QJCoJVk+XC*27 at 5T&hrB]9[L6DS'Y13a28DDiFfo=:<eje[iD'OFn[L at jAKcAm_Z"5qbEPV.T-/sCib)MsOhN,rO
+%lUTu*D'hbaMs7rdA7;NHj-Wu4f`Id_O]ghA)(dBtbKYXNd@"Flpegnt_#NMcLSD#T^rU=ZYU/)5?t6^OpD_&1c8LR7/<(NO[;?h!
+%RiinULF>/PnIVg`d7MCBTOW(jPY-.iA/;HA:<AW%NYUUhmU3T#V8MDUeknqQDoZVup1/3ZFJn)b,mWh!*4Ft=<QgLt%c)0pH<\'P
+%WtX'c%'/G"@!W*rHIT!j(_5TJcar7#bbZ+]-Fc`c/OIX;XE:Vso6aV=BeH"j<qjO4'NggQZd!1q=A`UC/o=@%k&[/NY1B5<E\j&?
+%#i#0]i8ud#Z?.^O3"('qh;)LHQ[VG[]kfJCk&U._SNeFVbmCA4/,?6VO^.MAXrC0W/iarC\K3]-_a\(/20[o at F(.ha\fl'*%aMm$
+%kP,0=W/m]H7[o>`);`J]oAKXKD+;&S`SGOSjbmcaf)DH:Z8Hka^384uHgT.3<9mCCp!fW$`gIkpRmjJ>N7u[=p2qn)gds[#-21*U
+%>5DQ?>BYW5pt6^[kq,SFZCNu#g7hL?g?O'Q%"R0*YCd5bGrZeK95O0 at V^s`Xf8d9tY07/>N<BkQabS!Vi(MXW9Fc><LU3kM`C6G7
+%CW\')[-9Rj3^PT%&88`cQQ70ggQ$ZPACR,d$/$@*jAH1X-*sL=BHcAG#VdVf*4O&1*Q)-NUR6C0&HqLZ0(-BiGgqFd)KTs=.ru\m
+%HoR0KF!$J>R'UX]]Ih?eXNZe0PcSMtFo$)+:N at mMU+&e'<0 at lRUd_1-ghB@k-Eg3c1G`n1Jd-!pB0Ef-ZWlIBX_q7q_QR]alfhL"
+%YN+;:0W\XK=,p;0HH.mQ]lI>Vb1<Mr2<t/*YVKk_qf>sT[iVZR6Z;;+)P"ZLhK.2=FOTu at UE8QI1]*>QpLjMLmPXSpo6rdeQ&Ni>
+%=hccUGNSeZChp1rG1O"5R;8;VgNgLlb;RBkZVGSqAD\<&*M+ at NAS=h7RrM\m_e/8qfYu88JS(8=CYEG>Ae`b_bF*7Ef277dWSH_f
+%doP\5PNf0D[fJ>0,$_ME9>C<N7Z_e2[&2GZs([aVn9C4Xg<7]TkD_s7[S5YioB4D-J(=oh4.0lrjUhIIS&MW+dWoK6"95jmp2mal
+%h#GZkW6GU6,GZjDT5Fkoep[QXXo9?T,VDmH"3\IXhs4\Pfjpp."I#EJ;5>XFVDO(65is8=OT6^9G32ijctO^J/IGFTBA;HnmJ#2e
+%8R0B]>fibd#>QQ-V)B,FPP.#r3bjprXkX??m)n(f^GC&6d4bCJp8f4XC;2s?A)2U!['H76m+%[$?$+&!CGjsQ$%C%Ji_"'jeiSo.
+%h^B7e9/_uMXtTt&\%gWYUK`^A%aAqIpj548I[J88MdNcTiH8 at B;RZ)/6"SKQ[ZBCJ1[DK1)UD"4U\Pa>1RF3>-AB/$$Zc$Vrf]1i
+%.F=JR/BF0;dhCc3N`$@/@YEjb./X?XPokHRGV at H=KC^4V2lSep]sfrVL\<fu#/hlPS)NPCe\\\edtb?uQe&NQB00g?qs*+HUNVpr
+%>aU'a8f$2X%G:(3MJ66:9aE$/J3.HFT*0s!J=$=u<PG7/3_KKU!l-q!UY5*K$i[d-Iq8kd8V6t$iIB+OAq$cq=0m!*%<=@",.#a%
+%Qp"=CZWqjhU:'U\,f%\VN4kPu7rN)qcIa)`da$+XF-]+r%YBBGXFst13,??7%+/hJs3e91FGckt'CCR((Nl5hV"(n`*db\=Y/9P-
+%encq6X"7P.Gi$;Sbe at r=Y!l)-]JR)N0B&Z18C#T(mJ]h#jXI7tY0FCWCmm;`RpIYSkb1*Vd(:7BqaN88dV at kc0@mbE*`A'.M]QfE
+%879`9aku,aq<Ol\G2!Wm8>L1`S#.6E#iMO&]HrB#S!SEk533EsdmKO9=F&eB)pE at N4c^u!MPme?V_XdaHRJCH<5rtsc=TVoFoI?2
+%;sI+m33,QAXs599k)"N?/pE>d`NNMJ0+<&jh/E\6c@#QHcF,gjmXuZ_EnX/s09:0-NRq&fQ,-5l2MqA!@RMjdCF4aX`?:!J?5>VJ
+%lt*IAd4Gm73QPh\UYV7Q-!I)UPAL1'Ene_(?#$o>M<n9KMCTQTCq>XU%9I=HXe][7<HJjrOf.A:3d"#mVG_P.X.H&%2$oon.XgA/
+%phlXpa1[fCMZugs=7(,H1XJYVYci.XJm[[eZBGu\J*/*I,(gE_mg+AKlK_H;2*1W:[pBW;LXbeAs3;sj'(:l7m#ZY\"/`fA]YMsS
+%^NS]H7W6Z,+IcA)f.cF1oIMUBENL,W$!c%YX4SeGnT^fF\!f%ATQ"oe$1;B7dufJ,muu9`HWcq1S"iP#qCYkgENN-LmW at Ts:19-&
+%>G(BT`ap0nrUKasOMqkD>1VrhTM:s^NrIi0W7B"Qms*^ah0 at cNgj%U7hY)kEVsc1UckW0)bIB at Z;86sAE/>@5$T-9UNQ!YGmB\u*
+%f*I\2m71H%.GQo&88!a+Y-g]u0pXt,Y=^k:O%$b0-bFWlZP=F]O[uB4g"U)f()j&S;gm&soS(m38HSO##0kQDTHliqKouij*D/Z*
+%24(/JZtO"P^9H[3DSb2f%=9a0G1,*fm4;u*Re'H^lElH*DJn$,jucsCU`M)p\[Q\GcKqp`ifpRA<?!#XW at Y_dRWH@<31ot^:A3(u
+%Xe]1q()-'el.UDYRFH"hemW-peA at BQ\bD]AQAdt0,k#+iftG at 8Hh44.c*lceeWul19I2Hng:O.qc.>/6UE;'r9?MFM`)8-i at QBMs
+%`^N36`5b-1G, at tLhpH8t6PAYI/NV_-pdVqg at kW]*1mK)Ffh"4d9kZ1/m?lDSS1f_9TA#;U:rSjKigberp6+??;V[T!edS,/XR>(q
+%2K:(%3.iC-]qi9,KQiUMedO-Emj7M;UqZ<\m1t%/Z'_*,/;\\[ls6icf at dcD4YOqH1iKiK`/C"j4.-n,n8XX</\WLM/N*N2N::bZ
+%(h)`MR$:A;cqCh7&2V`ehj.m1S0eMe[s#m-,p()f!uJ7^H-F/$r*,>4gO!ifjP,:4eG*i`\ac324nLIeO,m*a\_tDugLN")_Mjrm
+%VXFI(F2CS<7[IZC_fHRLdn>,&E;s4f%G'D!>J.[tFoPkZp\-i"ZA;KcbB*$5B3:bBSq.W9X11s<eC79rd]@+eMq_n.P5/HL6+m5_
+%mII#4cQr,XUj]Y0n,0b8",?^I)6G3o(p]'c?ef0/$e%9_bF%E0]9$fmA`9qS52R3Pm1Pl(r5(S5P]q!nmLm>`(NRK'_%Eq\.9T6t
+%^"GLQG=,VK.3\B;VO2:Z)5hhl]o[GA1/CPlcY*$sNX7_[K?LUt3=&Df-e[%3=nU*S:Zn=Oo$8T9d6Gt&T#3]Y]`2hTm8)!,a_G"N
+%DOn=sGtWLYgrIn!dtD at R:D08:SjN2/fW$Ju&FMcB9Vur*TlOkH?Rh8EKMM)K/-j2'Kh7"QN]qn,`]b8S?.66fBrQ!MM5C&.p2V[t
+%ase42dV1_E9B?!bCS$R#nk!oiV<U7Dn*#rbW)2Z^<-gCXra."G9^=kn\eJqT@[+7i\mO/UdJ`r1pQqcUo4XQZ:%p<05O*]9PF]s9
+%%GH<6s48%%'#,\/;(X[kCPUGC!TrM3/Ga>C)EX at J]XA&KbMLa_MQ04IW",*qa+3W,("M"raB/($>!^]+T3nMh;o)AYqB)"D'<Sh#
+%HUk&b[(g+_ at C]gU at C:5iY at 4PEAuT4:@AVNLh/S^MIF`\ubUbQb2ET+-`YpA,)eY-^[[=PB=9[Aa_%O@%6U"["gJ^!IZbEmS;RF<t
+%4=kZCk5;TdZ0H]`40c^^[b+Jb(%Zi7s,0SelQVL_?cS;sqISjQ9>si:`mVFG)cljsXKaI&8KH<l(2C+rRT3WmYQ--p+'r/bCJ4''
+%C2.OnV3Ou7(jjoUYtIR$);So3S)L+bAq.baWgIK+2,CsOaV7FWWdQ at E:q6'2:pj)H[RhK=n#L)+<68--*R$0[2,R"H<9C*kn?k-V
+%3bkXTC<Z-i<DljF-/H4l[8MAC.?C`ClK%kf=#FQa=B/*r5/#eIqC/J<db/Y@<'cl>I4`uI9m-#]6KY=mE\FT=Up@#oeQ%T/=1)(9
+%AX,Duh_%dd1h3n1aP#^7f!R]Bb`PZ@]&I at .o@'UW`ga!#FemF*)Qc%XA>PW;j1>5&<<6X%o\HIL736NNTO$i5es/Md>+k%oYG1-Q
+%oj933qGgM*nCa?ZAck at H^uYS`%`$-bA&L>pMi/n<YLWKP#-)UnAP)JU=deqmF]lFFi,3,WO4 at h+ZmM&@2^S!41Wee"m&amRrp2`F
+%Q"=O1^NA.$Is$o-r)L,sSauLs]muC!^FabY)eaNn$Q)epdPcJ#j]1TLdTs0"g<RCDX-6?Z_$dbK0AZ*%0\icg!5IB$r-B*]UGoUB
+%gHI9[a#<n[+*mVWWO3];=6ojsHdfNsa6pJeml^7:]mja.=EQWgeT3kbqPh*i]VrBRcBJ3,Pr\0#pU7 at bhmDf1FADa\oAn%YpjPG7
+%D9%=<mKrd5IU2,s[;PQj*n2OQ]rsu)l?hFbSW+S<rTPC/g,A;99j3rAD+$h+.-7Rp^Ebp[dhk#9hQ-B3L)AK-JrhZhVad8j=u7)a
+%Kd(Dm?G:DtM$^HsF)8lqBq+:FRVuL)hUS7.^92]bOM:[PHSb6B$n[=8DqC_tE(!XmDE[:na6IPj.FX?;o%q_.DdH"%>tYO7gSB?e
+%!]Wp60+.W;$CC$IM(e,igEN2jan:l:8!-H(qZ<aaM"cch,iG:JEF5bfVpHm.8W)<:8mg#YpW]g/YqN+?QMS^oMaj%7nQVc(CN_^<
+%?U_:OQ;KYph3VTSc*&mkk,f.9op`CD&1Ykufc:K=%.2mVPkH8*Q5%7RlP>1V(@Qj2GFK9&4N,V*[RFV=;V9e3*?Nf9?&KM2Y'\C$
+%0(k2_UO'b\C2mO!;a5.]5=<c+#%Nbpkm="E.3P6Dh55^o9*.8A#4dTn.6F./MM]Wrh*bN\e!]rnFKmCOg]J?*3k[(9pLK.6"=L:e
+%DUS`s:"*+3p:?><$A"(WW.G5cR&o$FLXH77-AEe<02`9/V/;ps\iK+`He?d%[;P?R?$[]/]M$^H];3u^9nF-R]&df2C"9r*KH/DO
+%_q&.nD`#9.'Z<%8OKC&+ehoae,&"_j"8N:^"X52BF)>[&9I9I-g]ELu_IKB!ZF=sAjf1Ks<cZ0Zj?p$39'_V+C?2`Cf`>fs9$bX]
+%GjZl[:_KU)UH at t(UF?>q6"<nr$ZnjHU*$YTMj6Foml1I%<B]p0,e??K:ER75.)J at 4+0fYa42ri;<Lq0.l&kiCe[GM:[`;f6,b2ce
+%(Qj'6Z.W`)dTk$L%]`(H4f7m#i?"2pI%j-k?9^o*O8I2Sh&ZI=k\c.Cd1fCoT`SghRP82H9"8?1Ya51Aa0(QE<*eHE7?45`kn0n"
+%Iu()S]rB`*iql0m):E<V.uP9X(5^dM`t$L+(Fe5<:>A_ph"BT[ke'<f"RB3;&T,ldj<DG(@jVo==gYl('KB8]Ygje]aRn:/Le?9W
+%^8W:\F=-7A76nF(9+ZuS1]1c2oJSp<3Upa?O3#f'PQX7u+lEoK:8ETPs3;l^@bPa8ftLI7p/J`Y`hbA1r$?LcgH+ at hQ1:lon[A/k
+%S4'JGghNfdh:\Fb>WHrcZe2iu:_IR*&0fdn0l/Z9]2aeMEPGPWQW!s"A\f%n\$&dbs85kMGA9*E;KmEPe860iEuMgTAD_U<[lK?\
+%3pU*Pk&#P/1(H6Qaf0rroVHm*FBce2;pW"5gFp)[2d)aCAgEe<9bm;0n#U<WT=/rqq\pa3joF^"DS(JN1?!],EtMp9BuTqom$sn]
+%4kM^4SZ:iajZ\@CU"D5ep40X'-+L*UGAa^-PXF4f\B5ug*MVF7rgiqH3K&G]-Z*/OD1-_nV772ber25D7Jnk^cm6,&G&K7-`T&Fs
+%rN\Al87^jLL:rN9`a=bQ05^Zrd"80^J)NKEoim>]]C9]-]KF3^IEXWkn][G(l()5[O1kQTA"LI7chkai&+;_h55c.gch(F)<Kfg9
+%^!D)lBpX[MQ^W9K0O:O/K>EnCG5'1B=%0<=92m*4JHYZ)PQs[C;]]LJ1?$_P.$l?pDsW\lWkp3B4ITBaBOkhCV$bMF)GghKe;764
+%5og)>i)E!="ATDN-"%'Fia7IWBB$[L7[UU:,5C\.?)aTa0_dCn=!$OP;(M/-"`_i?Z=6"UV_';i>F_NJ.Ge9q^)aoG[?$nh>'cRU
+%P&JLqU02kZ]`1R`"]tWQf;::X[?KM5Nn#QG7Zs@!)VI]lLHEka7N4i67t5`)<[tNlo/H2slP$`j?.n@^-#SudM#=N]bm_V%gNM^;
+%ZPK8=fk\J!c]mqt,t\Ai0uY.]NZThk[%.fP#+mFbr+2=[?;TYXm+41RCgU"nqjlb#nqnC<i<E6T:EJE-U@!eb'jFqCEW$)(L2,f%
+%K=#_D\_`\"M\O/pWS[lU,Mg",9K<6.j*p`$On:f-=4PYMSPe,Rf]rXb[d>U6&*FRk8%\IQoY1fYLj6[1H)s'4G'>04Br!5tFh/@m
+%F&re#]XdHF3KTr'\i2KFH2g&$L;heKL^-CLO<V!ce8eW[:[iMPn`q%(erl%NX"E2.\W)dN(D.Oo7qD!YhasT`"SC\(#=Wj"MCYO[
+%>,esDeCn%TXn8SgTD6'o`-,1dH8Gff&.)fn>*GLM?.CYrIIM!o.4J4qD`u!.;bi%%GXaDJ[</So[C:tba])+Tj4,P#+0CjoEJeBF
+%4&@eq;ECbHf$k/Ok%opP1,.q;.i?co;_I$>Vhucrc:$^QZJ.O67&W$K`a><>rKk%RTD(JG/%OYT[.<*@O5?K00R.GBge37TUmAH(
+%obj$2+tKOJ,/RTm)<K+f'!k/2I.Cpa&aAOpMBsj^Zm@;QgTB'HN^Gc;C!1M&C'II<_.c+DL=k&k>K5)h(7WI0\r`b^b5@)A]lom\
+%9;=dA@[oU3P"pC<BhJu=ktTU!DBgQnct34bIQ_bk?q(=;ndrG0QbNG\Sc'=E.(p<fHc=UBlmYN7FGNFY#$HRB3_2"Ra,jbUbXT$)
+%'1oEEB:6h5&h5]=58PRI&XZ7fKuZjs&KX:@SU>?JCRN8\16KYIhM9%8J/Ih\l%3^X_(_[BA;[),+B+ at M+W/f+r*p"d+[M23+lA+B
+%E0;HeNO at 8\<b<m/%t>JRl<hCCs"tWZJ+bAsAb$blH4=[Rdg^Z54Ed8?XHJ":fbo9ZHfOpmnbh7R[kh?H4KQ6d^&,\8MUe;CW]PO[
+%&a>km]-?Y>:A`n#WTB*kDmHIf='$I/'1`/MQXeq2!b=52hS2rGnp88knPc&6G4.ij[_$9Q+Itpa<[Rf,Q'E%FY7MMujA\Z>q0G4l
+%?V&4G1QH\!p30P)=+'`)h]+SIV^if52T5"XAM*Wur;-+%f8dpfpu4/YYmOjnP[E='e%8uRpru""B02<GB at YT3J9Y7&q*\<;MgN1H
+%*F at WEV/Q*eXflaEae$1<HA1"4Q)a?.T"o:=gr89s9g at 4r<Ou15pl[[@Q\I.9J at BNiAtAM`dUOr0YmqVHOsA&-?V5)2ONcpqJj1M:
+%Sraf1MZaH+%>Jk0 at QZ4q!h<8`C"g^g7:No/?GnVV(qquJR[j^#(A?_#cDBmXAUS](;jTArelgErYAIdOe?5Up]p at OZ$$a:)]*cWn
+%DAMGdfT5Isp<tNUs*O0;ST\'/TrWg)II0aTXlk2[hj8J`qo[/G<,Yg<>C,R9I-p-=Kr4L6^UPcDrUS,];R>hj7K)XHd,06MoS<2$
+%nDWnUJ,]4Sr^o'3p*F"O:4(uM`#<p@*r1OJE_l!chs$Y_%"G=rrLSFWa2[mD:]*kCl0ii#J*T\@A%\IerL8"RmiHu"icrc2n5b;q
+%Nai-$HY[i$QH._Q=KIS&rf@;XNSd2R?tY10]4-C=P!Yu[d2m9CaY<kpp2;"bA`@M>B:V$Z`*"K]QgDOrG!`+.l]hq8ZBZT`@C&K^
+%qlX'l9R2T1Z[5&Sl=1'9le-.?fLbBOed at I]Q$M<BZZWCBHuJE"e(j;;LTMMU(hY#9=ha036p*\d%'.)S[eSF`hlO<YTTMH"mXE^t
+%hrBo1'Bjf-\BQMDiCgoQjeB4-SeosBa(jKJdq. at b6Z7_&)ZR-rakmDK^?k/=/3J1ORJp at XnP@;\rFiY*3Tn5j%u,T6%0+_tKigDK
+%M]5Nh4\j!bk-uH*hsPJV3h4dBCC(i6KO2fIRJ&W]*ClL]`.]3_AHqJgZ%C(83Q8/!beORDaGUoig2KX;c@,?t4N&DO3OZ/eW>H#p
+%!mG$spOFI-+D)kFZT.6JK`nN;UJ")S1'Q:eC\duVOcPq?:/SQYR/B59jXqIs$_fmF0qeDEhR@<u(KtT)g\+iPkI7PIoH%@K0u(r@
+%Hk'0?Qc'$<'3C8t\3U7D0a-M\%bBQrV]-nSQU_eY`"[<LT:oHeOdH3#]Fj8gQ\[%L"J;50<K#7XD(K*78Qa"G68[Zblj7#`Fpm.I
+%P=g</[%,`Q`kT2l`^ZpY3UUbYqXZ?<3b'4PjgX/*rn:Qkop!P1Y6&T+pO6f973_KN_qiYM+"hi$]=pmJgf#3eT\c8?OESUtDZ;(]
+%MSK+8/(B,s:D=H[dH/*_)RDEYG4_NPI5Dq.]C*+f at rSmnLapHZ(u4IAJZ3Z"p>T0Z2Ap^(ND[\tA:kiW7^op3Yfn?loJ*ZDmNQjs
+%81M-VJq6r7pl<#6.G*u?3R0'+9:i at L0$mVq!*p<MGQ=os,MIR;i3f(;Q at 6QPml/TnSeo>=OVi8X!a;us<\9[a.5sf3iR^%XTW3g-
+%XZ_g+PcXVD5CNP?rBIc]PAU"FN!Gr]nJsatN#7s8\bS/Y28+8l(b`E;/f61RR4BXp'J,29&46UWjledPS:T\0k8Y$1aVuRo,o at p\
+%d;eaTJ%hs2i_Q+-!`bY1o^'6lP'^eLB7BLO4aoC"O2^HFYE5\fFk+kqbS;cd1tHB!Ul3PdH/t)j,UmAUoAH[NRT7D__D)[OP<:Ne
+%[nY#0R/1KoKZ,tHBN<43SG6cQ`()n-\=:[,GLe)<c+tnl/I[Mfa#SBORe8$(>63Z%JTtEb*Z'4kb+lAB@#lAsOYUgB/.461K#ta"
+%Z*saf4b>j=4S!e*qcJ*MFiUrA"J#,f?[Y4 at 5:;9P$^UWP#Y8=lDs[Sg4&pAq_nsjD\F^a:nC=DFcl8?&e1mGCUt7;70Rbl??]E?r
+%dCJWsNXPn/s535"K9oQ2R3f-X-Hq3qdkL8/SueeGm"A[*0l/&K?KGm:MNl0.1DucHPMm[*(i#t]H&*Rh/m30ffN`1KIIXGqEO(%P
+%mG at VLas9a%*<,l=\@3io4/,AlK5j_#S)(=*$hp$d_f"u at +m#<HhFRI`RV^7/Q,&aa=fmT(qmmT*]nc-c/QBT)6(P7!>kfW>h8cqV
+%Bef+/2.m^U][bI*Yfjj6(MCA at Ai$;MQ\3sFVeSMcWWV.4_(RIS\kCh$$+]Ek1?pol$Q!=/HOK#t&m:@[(p2Wj\>kIc*g=s/_qhCV
+%]5a0j?Ofge>DuOB-XE6//r.O20(Q!3?K"O`94jcN00,q8]M$<%d]L!OZc6O#_D&BJ?28*\fKNId?rnfR7,$RD?RIF/an1a.-fs%;
+%DfepidS3/n5X.be'R4a`X0,6o0<''>WLNDA/o8*,PO?;_]<LLF%UEQf4)NF3$Qn&b?=-gV^6)gt>&FA:^@h8fjSG$CDkko+P3PJ,
+%Vou\3a$fbIVU>:.4E%[a`NG0BJ[F[M$fe/+MkpP*HQ.5Z2Utb[J("d_KZa.njA#GP[r3R#WgD9ED;Y&m,,`#$gZY at b06Hc'n5jgF
+%A<$Pn0-dMaWE*#5.a%1flKn=R^F^1)Wk\-(/Q2J&;R,!6qp+c3^\deGph?<@J*10bbc.8Ho;YMS!iu(\Zb6,cX$CqS;CK'0#`Rjk
+%2JDNm?%*i%pli1*F+=3J2cYCa#6&b;^q-*]<3(daNI\'PKMN*9n/a44kl)RphpN4,Ju/a>p])##6H(TcnL*2rV7AH",=&5_Ht!(T
+%D8#2a-X7lFGl27X+E%Dh7XS=@JE1KQ1=[<'5j,KC4$O^#ShlOXM1T at ia]tfs2R#!-$VqKR$5_K!i%]4?$uWQ`ItS3D+f"?9PB"d*
+%;AtM at I53j%3_B_ at 2mBJ/e/!rc at OX^n'"[$m3<lup*IAT%gQL!qnqQbZg-\e[;PIl::u7S'CLbe\OpcF#@RPt?AS]@!c?p$37F#jW
+%RuJIp,L)-a@/<eQa:u'IWKU$"_Z^8E3LKgCF^h8<q^K35)pHuCd(8@'3G`$LC_8&H24Y]MrY<^h$K-Efi(`(/1.s>Hf7X3B1q7bD
+%c-T."h.&.A2ddIo`G(n\fqIEt(nLR$2,<o9kjEI8Xan0d<TW\_jP1MEI^]?j5-CQ\Xe3KY(':`<!_ltr7e&o:L5,3u1V\uIo8u]k
+%U!j:?o)W=3nWGYXc_kgS[%Z#P_+dRG#01fn2k:^o<?$c>R1moa('&5H%rhti&e(==lE$(t:DpBcd5BXu]&D#>F=1%sEefrG?1!WE
+%dZO;#i7q4'*6b*o<D-RDmS at eNDQ8PQi-THk(9X4(U,X<(:905XBJ(;=7gG5lc+:7Ch)QfRc%UF5-<-d7J&8kq;<,qg.So\LrKqRP
+%NUoi!erLYldY^hfG<]itl-)>"hYf\SK[1,%;5Lano/brh?*:^.#!ij,`fBK.'(>!?H`W.;m.&qFOBiX4pG>DaRiH\,(P_XJQT\"4
+%b7a0(K0=0e#N#-h\)&D.l at E#baYf^"q.A[?]gnKtE(!2KFO(/>o\&E at TDD:U=\BB:_+OtnE&TH'kKl&Pcm2$lFka\C at Q$Lh3M4Lb
+%\caF%7#l1b8:7N<#pAfV$As3kIP3a03c%Uh<p(k^dc4C^6GbSX0fahHKN?C,-KiOCUukkG*:=D[q$IAokLT+V1-(`rptF?6=(E8,
+%#0f0M"m2kkZRlR43[8l?U2mC+&`#C[^&al)1aMcN8.-A?\J<CVb*KD3Kk<$q6hacC_WP)+mMLU8O7Br&&6mcXR$stYlGC`+FL=$V
+%Bi1NEPPUIqMUeQo`+4Fp8>nUQ,f.b6g+K\hg_-Mr^'8.AS$k7&Tf$uH_N.X7HBa-Dr=4P8R`YNQ6X$1(QV-XoX]=c4_qPNs9ag]D
+%_t.TP.BULFFu%"uK2ZnbC),/hKes;Q>UuEQOVGocSTs7s_jBYAZo2?dT+&Bi+aP6cXaOB8n,rc'(Sgd4rM8V*?^"8<o`n[RV#FaF
+%T.GDD5K*?K\32"`T<7#TlNf/r-.N3+_Y@("['R,(+-JbFCGtB`0H5,K/)`ANoGVjuNB4aBSR/'dY>M4LW7,P3kr%bu)Kg at c3k\"R
+%?DC9!;5`$EdqdIt2<sfPFo!DZ:0-CX)X<ju^[m8(Di:487*STDi308`4MU3!X6Rm&Fu7";DUT7!9A`Vog1ojrpMfjbe"bf$@t*kM
+%go%p^L?nDI?P^nI4DT3-%m=k$V`o%hA'b$>X833gj7W/inbRb8Qp6n1*"Pg.Wj]YKmP-*]5%G/q0Q1k/:Af]*P%6.;<mp'KX`s=]
+%>@`TlTIs>1CPVoMNN4T7&=9&%'08cq.+8D7%FcU3 at YW6@iBrr)d'AKobMHb.38C-Vr8S!cY:"6J"VmMR1a%PY'S^[;C*/[F^&jC"
+%k=71LZ<rSs*;_,'iQatrMfcquH:/4Ik*NShTjP[lbA+1H2h"bTOP=/FC;7K"jJ?4fRK>SL.5KCchV]h@@@Z&KXgKY4Ac:(cpCc1_
+%6JbA^HO5(TE/tNWCCc*%H4p>jUJ&Tf+MIutQZ;NolS=K?gi.Q7nJ!ph+1gIV.t5H(J8RqY"L+D=ZJo15/qi2H[C"fg;bU=Fl^<Le
+%Q=/L2\-OJVAmMeLcH/XaYANNj+foVBP8RZ3_I8_i)LFZkm7OS63aM3Yk0'bX8Io$Lc#:96c/$c2Yp\rJ6P8(cZK`$L%Q<]'P2!T7
+%h#q8&M`Gf"n"X*@Gh5M?gJ-8fQj.u"[mAmg&J$gkIMLTkY]a$3a,j*R`6lTP`P?F7dqHqWDoTWACPO<fdW%lKatE\S[(9[3kKPO6
+%TDqri`$#.#>rj:_]b3oGK_<D>*>:li1Nb?]gT3`Mq5-s1K!qsVq]p-mmZUg@[qVI6g*r<\9)1`TI&tI4^=Y6,TVS**B\.B&*B^Kp
+%h1,`^$X^"XNBsY$Y,VJ.>"&_G0T'E%G=DWWirDm,YIq$jl\`BYfUmT2enp:b&K]1aG]XFI6)ETOD#V#b*<4<.HH5I8mjbZalGl*7
+%hW[5-nf=!`3F\F6]X$>^gu$[cZ22ppK!g%X93oX]^;QZ/jqW*R]OKVPkfn\7b+(S1Q%#Imdi<:s(m^bL:?qYXH"d<+V&j5g!n3U*
+%e at Z2bK<FE4bhsVTbjX,.aJ+5g7,tS1`atW?b/fN8%Eh*q._!FYeppGbKp?YVF0QR:rQ<q)FYef4/$Q"Fff5Y$grY8]IZ'/r?tK$^
+%-Qkk$/3RO]*J-O4of$j$)cqCfe6Q_=QT8>ZFZ#4lQlhLHq at 0t&SSF`pFM(Oc?0>lokaIEX>Qt-7mlEB>:j9Y]!+n/d%nQcjc%BR_
+%Eha=r4p^?P*k!6-V0^/es%j,4NVjfo'h;Klhjnu<\)>"%rjPM:jXtr6D;fu.5ir^'>b5MPSm;K&Lqlmmo]lRK99:qlj78FiRfIaL
+%_k$0UHqlaV$8VlL6eIU<kAC<[MJuFqG0,H]GHlV]m%G6<UNX9[#QaJr"a)r!0EktuPd-7j"i?<T_8_%3C2l."FO]:I at N[7H0s7-f
+%hX89XV at M=NWggr/^NIC+(Mr2ZXduV;jc'\$4)WX/>THj&32a]#b&?QaHn`Tms4_M<1!8Qu+tj^g;;[QU+`&CfEI%g-UJK<tbpjTW
+%*uJK(JMA.NHDn[5npYMXE7-e;D'dJ*MrW`a%S8fY+!EA--Qt4)&JAT?R%M)F7uI9]&E at k2Sb&'PRO:cBY0nVlgOo<I*t2WgI<gW<
+%jt52<QAjP<=)bO]I%Z$*"R7.U^3-R/!et`!'jpUTb#\uK8UL0Ho>_"1,QOId$0Xs23aKNrq>bWsfg,JaYF^63JM*6rKNVF>@@;rd
+%c88,YlhM>Ne!*.8WKgYeV3ZG,I8&_28IFA'pOn8F(rHEq&8J,/lD^V/C8mk0K8,X'?MKO*<P!iZ,6;R/VTdIQ<LK=hi*;&MDP+uU
+%IfGlrW%<\d;RT:?5ZSjab,s:hZ8_]\Y"O-!GL=V1W%)dnSuR*BNTdQjk9,aMViH@`jdEOe6aqnDY8rBmR=3:Jq/"QXd!j)02)1E0
+%0!i<"@\8n9le!cNEl_%!OcNrf&^l\20mq&3'eoq.Z;3NM11%S[@G4583h!$3\%ZFQ89l[_6WL"`KS;?b6g=NGb+jt:(&b#Xj-ZL4
+%-5`ZnGLi7a6-L)>c$8Ylf`K^KYj%-mX5Jjfc=i]3+SSIi,NM%Sr5Ts4:=^/D<fY^jgh&oO1TA'WmBW:\?2>23[Ckh2/fBVPn"_hK
+%9,As5\u.L4C$Cg,l\:F;PoJPkrFb>SIfIBWBUT;<Nngap'V(stFHUJ/BhtR")GSibX),WNSA?\)&B>I[K9umJjUbI)na/MEn#LcJ
+%LHJM[Z at BI9rn6_1&D5Wi2Nf)U*H7K4>ORpXl0u^+I:Bb6gKg!/&RVRPAQ,lredXimB37%QH=%YD4!2"R$L]TK)eZ]WSE76g4I0L4
+%"0:q4\&Pnf!9/6d"Qm77&#Xo:KtkpLD=_`$>hn<AhTa%XJa4d1\&lX,?,AGuQ8W6kFpol0?_"rT(-([JFZt:TZ#NFC at N#'4>)`[Z
+%F'T.h:d;97CDP,iG0UthdIp6#Ys.nj#97Wrp,?It7it5;8*bqI3m/\r&`N4#!cMb]825 at MrhK2Dc&:50L</-G+q<.[OZIk=#3+A$
+%]64"&j!T+sht>`s+?&)Yft)Sj%2pbh_j0I.*M()BHUbD`G>a4:%"GD2iq2$769OH)4Q6(&4dEN at Y<1Zb#JBJTf,]rR+5TtLVr@!Z
+%LU3=tFr.\$p:Ii(Sn<1K+\!91G;!C\]5ru($@s-?]R*lUDLq\P<\Q(?Z[j,u8*?:$cBcJ#T`]b(ZR%2<h(1P8-Tu7UMqns%BGu6+
+%AaD)8)T`mF.)>p/31^K(m<sNR[UjHDLL3dZaUt.(85I2gagh4AH]h_H3VAb&Dg_hA:mq'/(Fn9,a1GQ<nobsehM%U]N%1J-l\]7/
+%JlA,q),%lfq7.)OI^eA4UZ8f"oR#Kap<"ifrL>-:@kaedbU`*-Hd\[mL^gYhO28r&JZ84'Wq6=B4>tER,:Cs^l?ut%19`Pp=VaKA
+%l&=uW,u#8?A"TRBC[@B]8%IoVglD<C at 9jU41gXLLqL'Tkn'^UT`ABre$*<$=RY.bGo4khegN6_f<F&W^=j=I>/kWRR@'XgA]C':E
+%lI?6,X0kN3rcTWbc$[c](rslll\;m6`F8,a_tXl4NW,F-`RV$H2o>E+,"kMbK;<B8)4OikB<MtC=(cEO]@3c<`fnD7So"?d>;:?q
+%==%T)/A7I:[h)I7i&2a_lL]u`JRd+1m#"%pC*7Wr/NnSZFT<M3N+O1-c?;C7doiA:kQjpRLa/e;G)88GcOF1Mrmu#:F$!]5lhZ#S
+%7boI8$!eO%LO&. at GcDSH[-H+2r.!JC$.)>9Z7abpdZ>40ngVQo(Z&_]DJsd5qP8%=.Df3HgR6Z`7>u8R?Lu0=[omguVJB\s]8L4@
+%]4C9g33:,>4a^/pG+?<)mL^u+YM/lfn[cH<lhe9-s2rr;Q!2I=^LHVo`46VPq?66WJ+;/JDjtp8m/>3g\s+sm[$=9PLVFg_7pufD
+%X1p2ignZ%f,Ob>ulfrh4lcOV at qDP`=a\:lCgMHj=*Xgj%[SB'a#I!WLQ,;i$rXZ^@:JJ0>pN]4"ng;VQ/JQ8T8_?pfRPp;CTT*2G
+%LeB%i:#ms@,JRq:GH$5AGddsMFW5V[8A8sf?T42;QaA!U4XNi<6oY=ghM5F'K_?1c+P'c:>0GPnroRWVi-FgV at 4/tD=9q$I?+Ht;
+%>ZV`u,Ak&ZK%eX(Rs_Gdmr\3TD&Olu8;09Prm1!+<%KYYX*am#-*T8]oN(gpIJD:C5i.Ono)lMAo&l0&$\.T^GHn1=2QaDW3&;D2
+%Pe?CUV:+a$C>E@,Rmb'@(g'Sc]0->9F6\c9kBn;%=U/@.8atiM$LG,&Jj%f[6?JcOJn$Le]AZ>@iDKu.N4=07*bVGY9sOBBk^!R/
+%T*)faFeZq*6DEW-73e(dWuCYNYY[8^q*%_Y4dlTq[oc(F8dO!Q2<dH6k%[LMD_Zpfdb9'HV/KtO)H6$`g`sD#4oLheIQO\F)JK7_
+%8R+*70Jl@']Qq#RZA;)11i76f&s;.l5Cmp]_RX>CZh%)[*OqYE6UWYb8lsqfjkW%Hi78#-,VhFXaUJ3]8Tb]YI(@khHWYq9#B\l.
+%m]97?9#[PZ4]l^\;GQTt-;I2<4TTlRXfQFKC:ME_)fAa2bM(YL4(Ip>>KJ!HQC4S?qq at -.;3Y+27)2kbVH9lNBk<C0nQ60t?`J3)
+%7-(JUV"d]NW[E(l*(]-"XB`@iM9M\qZJl<%RBq(U)d(q at Qn?O593.]AGh$ZV/E%,Pe$JdZa'Ja*PS0&UH3odCasFR0F-+&1\Mn]$
+%d3k]9C3W:B4s at ZNcp5VS2Ci-#HNgsIU/jb)YR"RD*N(b/f*Xl&JJIc*Su$6T"_^0FK`\[/93'"V,?J2noHe.QpqsY$SHWGKmk+fG
+%0pE*C>sR7eo80cLs(>t$Y:"7nQ!Is\P)e2o@#6[0\*g=S='QSUm;ko9et1=H#jlQ/?,,&;nn`+AVF\g$R;NCqShDt4CZgC[f%H8S
+%rc^tn<eX!t=F](Og918SStjH`YNuCu'P(G"8K^5l)_]b4?#rq#IKS<Uq;=B7P?ZH/*Hgt1c#Jc0a!n8XS-?3#+VBVlYsiOAM*3\%
+%C6>T6P%QA0>C/c!Y#ALoHXp]I6q_&6H;1AFc2P3Z%O?^m:f^V;j`RLCqmXMj=%%Vcr0hiFXf(l0Afe99f9UQ3&)G)iC2`FpB!#C>
+%b."=WeFih/pU\]CICm5'h7^-)DlNWCdRD\rS%hC]-Qi(gDtBSHTgh/;CHTk>mj'MjGbUtcrf14_?#TV(h>-qJo:<;e0"=[6P$]m1
+%I_1k^]&M30m:i!^$kDsQ]3OFHdLUQ9J\5+f(T$p)<p8bj*02fuOVLM2E[Yl(/oWn`:7d!F91p2l(,W2;)+1BY-2MP<4mM4R4f#"&
+%;KQDLL)b]qT4No31;d[dBYk\@kF#jNG<0Ec$HXST-@<k?j+a$![C>HTZFB.,KLGNV:V?+Pf0/Z8-bcu9JmFeH_l$"AOPVlcV2^UO
+%6Zh#bR?kP6'mEj2>'G/@14h&`koS,RYaq)[ehUgAL8:](6jl7#aZc[L3BpY>d`6*c9eD4*,dBBCX(PW$87!8`H$XMg4<tSF"r-9W
+%"!:@t"8;=)pGq.pYL&m>!X-1!_Zo9a%>T/\/_9Nn(hqIXnq6__2HF2B2C;e9M#T67La/<a5dC$fg,BNC_)d_d"m"quU/q#[=t&</
+%41+9&+B>TnL3/J2"B at m4lJC"N*/Q&VmYTOYn[^)SpV`!``(f14#E/!Q?LIjG691N;Q@;d6Z2J4;/,mEVme):kk!drcqpFgj^,*Fn
+%hgb\*lhhhGpE,.[+,K6a^/$K=?3<6l!M.hmcE!`6lFan"M:Xo\\gMssJBffbDf+C at q;F:!,e`d'^]*lqDa(r9q"=U+hu1UqR+b@#
+%:Yn53ocNO5V>Js'$t$cpT0LK*gAQLcJ"@a3Xl&r+AX.`A=;5[hpIF'85If17hf-'`$31!cmdC+5rr)l\eUMnH*rk!Ts89X<a2rf!
+%msiU.QV78k^U9"!=2'Z\:VO5Dq60,Yg:&0kZG6*)7 at +s9*&2F;s*i!ao=&T8peUbR.LVTP&%?I-I4H])Yq4a4<RsCgMtS=fYL+tq
+%DsKT2Y>iW5Wc1,u283ie>pc`r_cthA>gE=[^DB)V?En:#G:bae^\B,1o.jbJX^+'&kBP0/GO/ZFmte^rDqM4Th!i#??d4T/&`0qn
+%pA0O2O6),>Cjj4E8hTQA2\7&V]W#)jMbSK*^?9("/9;Ukb$K)ZRO.^@>`a;=p>&Mahh<qr\#g]8R@*>Qdep^8G at TNb<=\J$epl?l
+%iR at -.H[g:lEf]P@?M9,%)cf#VG.d.1Rgs?HDqQ[tr at 9Gkl:Eq at YaQ`IM=@\0#1rU^C_-:+g%q;,mC0_egq[roiE_qtl=N4ahfc:5
+%]'X>f'-#f9r-#a?ANfCgh9u,,[M;t/J$N at lRs>CI at sp:O3RB'6`-u at P+lUo:(&K5gC\dAjD(duh^(&7+D`chKbtWt?NoFQ^->QJ?
+%53ZYp<\n8F&`0qNi;0%3*TDN2>Mo$m]TTnk;?;r<S]uUh97nkM+e(8'5&FGRn?1joj)+hPS!2I*d`,UshH.+?iMTI9?U"t6S'eUb
+%GGaobne"iR<4s&#<j,cd-he-Wa4-nj0E*bOs2r5DS.bdc00+&`DE28meEL)a:Zf9.>iScX'e%c7IW2d'[K,ZXIp.9Ao!ule/9c>e
+%A)0=sPs6mkDj@@0U>*e<Ug\)f"6;X(f:#Z=^O2FKhLAAP]PY9dfR=c(I!KpV$_b,S2&pc4B4_<EZ+8'SSGXDgZ9#'PlDO:/l><$V
+%&c/s?\=ggqY05#XST^!O=1;i?90&PIV=rm&U>C8r^?sW0W]a[&h\,J?f8.u4HsbrQZX/"3l-o-2p!tHVQd320GFF8`Y2UCF9dd9k
+%=riF.Fck35h_oDZ8u at o<T`2 at uD4;8Dm9C1&a4l&=I9PJ%%gfGIDmR#h*q]XFJmnV[NgUji5>gCI8ir^rFX,s1DnbU\JZ9"MAZmsH
+%r#. at 6R\n;I^9'8<=e&gm>5pLIe++@,;W!gd=2jX9>n3`A>$7<*^T`.'pYkimJhhU!nTsa&oJ>Ncrk>`VX8<=_Y9#:0kT at R<FVa<6
+%pA8q9_i%rhFce;[lJ(ckKaP#;`RN`+nsaO3:H([hd;PJJH!BuBIImDPho-Dff$n'tq7<&6e%Hc.$jWFj5*^?+:QJ>"d2t,L7/gJ?
+%o6kpU_e]5gLNW<'4FEX1?*OZg7&I'N.KbH;+C9%>NKsBDhWfnYd8K4n8EtNCikOM at OU[aPH._PN](g,gfAX+c:8FiblH],S#npY;
+%F/Vm"MdQD^m(HW,VE8f>G&LdgLVB"(m+0?9R9[j,!UO4UJCmJA(Q;NR'*5F/``O-Fs5&.'l7'FPIXCd1\"#]%)"R=!c&XM\//IPV
+%O2!=QiBTQ-8O,0-r:j3NgLu7*V25P2$>nYga5:OHEhH7$$u3jQ^&NMX@##Vbk;':tlJq?V<H4\fVi9eH'#<Pro;*_Z3Quju at is%3
+%0._lDit6IWA0LXo3DLHUBZbY:q"Gc"@i4G&.T<gePVJ5dIj5Ocb]PFC,VXZg@=GMHq8h[\hfJ?[YP\u`71sJ#SrNm]p\*e*C@?n&
+%!iKiL1:B/6$_6YTpCo=!@Gc&I?J^DoN7ck_cdY/!mX1VA1hF2mFHss>C5n:hj-[L'+"[OEU8N,=")m/smn&Rs4Gpp'2q1$pG_qV;
+%i'kB[?)G86m7.WpT2V79:R&7l_rL2D$)&-T[_U>SdJ>5^En2bY5E4P[QZ.->o4?9us*)6VjZe1h]8s^]#eL"cUd+^OV_C><-AS-;
+%gQ-V_.WW at fHD5Foq",C&ALIES+o.AOEV^3pr%HrT56L;j$G<M'$G?<7\$F)ie2<YR.,cdFZkNNs,V\&MEb8q9]3:/fR#;;"5[UQP
+%34_8Jk)&cQ#1GQ3M3eF:n%g`he at V9cr&W'22qtI:H-2=kibKNBQO3,QI]&M%kC<$6^]2KlrUT]4qffgR`UEfje,K^KT0E=*n[m]W
+%_YtQ?rV:s<mGEEi+7Sb!l-l:'a'\i.huD^)k9L`9bMW8R^\k8jo\\q`5QC/t`kVKEkPt)@J+pFerUod&J,,#;s2FehkPt7JIdu%)
+%q'B([s+^PLc[dpJa"hR*_CJ_gnCIc)ZM=gNK4b3298n)d8ef?YPN2>8&U`5@,/AK?NukI6bOZ&]L:Tr1%34atN\F4Q7=:\N1`.t'
+%5Q18QOoBiO)SEo!,_,IRLlepK4RO at g]%*jOTfii2k!3M,J=ub<n[t>^._h;(@;)7F4h'`2"3GYo?h1gY\f1SZ7'mMD=+e:EaV/m]
+%X-)Q/[!]P*KO"l?&V%M5pJ:h4\/J_"-0C[sHWH!/QUiXJ'QXaTV.TFO<@X?oc^anYVMX(oF`Ls$Nn[)+A[YpK5N`j_AR'tnHQORo
+%2X!M:8r31'-k+,8&oT1fb1i/>Rj!!uG?#C.23L4"H22`gT?#I"m=Dcrqd9"BR,V5=14;HA=0uUK.NTgV&br1ecMJJ=WP!GAOS%.g
+%fL+pncODXZ$eKq4b*4JbIa)g2/%uI(U*i\O5=olFdDh%LS5e?7-s)?dQ#Y#AX2=UB+G$'Rr9L=\V^6lL^AY833hud'16a+!h;1k_
+%p2V5\]T>.'I^p$JpA'.\#eXDuqq(i_hhZrMiu"pXK"qbf43hglK"V_Z_K/KN3g)bP\HFDZ\_N$-M<ag-Ii3Ii4/ic#$:;p;'r"Iq
+%PsI.HJFh%LQ.NgJf`lUq7'"=H)/-7tN;%8jbIAGI7?)hcZLI**&;I0MDoaGlc%"7]/cu:0U/-&'rUDn.UKeOjbK,2#(PL at qb6=TE
+%ksEYu?Kg5t+m05"HdcOOJX8Cc?iSRiED+[?M at b$+Hm8$,7;-\P$mb=/pl>4B'tJhl?c!QRq%i;rjWAsKlehX2'>FHQIOR"/2oqnR
+%jrc;TEXP\@q=,+Z`J=Du\E&#9B-;,.r_HXcs5=TNW)ZI7cY!tgZqfs;V^akrUT]"U79>l\%M&r"8bhIenB_+_N^_tI<d^4`<+#b4
+%F6W6;'-]I/$f_akpfCoYs2Q3<!;/SVNKE;#5Pqp^rq$0ga.:]ZqTHYLg\K1QrSk<$r5ES=rMRF/N?6X\$p.F[/1:Xo,f5HU at GrWo
+%g:X$9chB0L-N,p?ChB$_:1(WKptPPfI"'u^S%6K'1+)-rKVcuS;1*j'Gt;aNF-"C)f:s^I;$;Ke!J^kPd/lW#N!WiF-6p8GP>!^&
+%5XarY6XdYim.=QarUg[ZW<<2E/pj^5^*'$dUp0b1hq>.\f$?JhZ#PbF:g?O at 8'<RF%62*YeWogn,Wm"(g8E8u2."kJE:b'6J/&Z'
+%lHrCK_Or]mf6M&-O2lN=!Gk80X6`Q>DDd(d&Ds0)NZ6Se]f\ccr/QeuQ\aBj])0#4fip0J?R>&`StQ!@h15&6RK2F3'.=54E-l8J
+%rPOK?]0qP`-OLdf&A[XW0`k_0MR0["js)@[/Ns"t,.YrH0K;Jh)#X0. at fbQV?sE81JG9iIKADYYI(R"H0U*#_GJDG-?i at 2=`m4G@
+%HrsU1r.AO+S+4(bF`f=gl#Lp*PO)\<CNmCJJ"5-es7iMLrSljUs$e%Ds0m%*JM>Vo:JCP`a at Vdm=3OgnJ's at lMkKuNjl'Rc:!3+H
+%Z:+j2IA,7ZIWHG))e'AP,f1b3L]RK>X_/$9eGljJW7uReV>4InT0.TJM. at 2u^khj'"#]O0/@<S"nZ)W--dFe6Ij,Ch=dkjrWCBo*
+%0)P[>\+,5m[`.,G7s1mSB95oUP&^s*s*=8)3HVa$6[)$_L[G5Cs/_p+qEO`$?&6At]g?puk\cI6>sSE(]DJMYh*8mHr[E$b.q3]s
+%iO7BEI9RT$M[/QDZ+GLCh>L:=m[ms4^N8c0f;*V7rGV`(GQ7/>s'MDaci1C\rhIZ;BQJ9C65Q"bs7madpc&6BK/tNc+s at -@3(:?`
+%aJo=-O)8Y/T2AhW'C%9&iE\^4PneG!:@LZf%\eMJpR*Al[m0f.%u2b$J!ZI,.`LPu+j79mBn?`I?YXu0Wf.)U`5.Dm>^h2=!CPW>
+%`ah^S5urD3fT__#YU-22?a1a^S>S1[3+4\$OubmWZDfhu0Sl=lKBr8=jS*M3Y,QFB*dhq!08AhK at f]4,S)9X&Npqf[(fXQt&_&.O
+%)']2HR=1Lu_AX?VBdb[$8SA*icS=/W#m5<U'7:q3;;`'="5nQb7^^&e`b*!pK:2dm&i at BX/>o-[bHMs]+:`B28V%'#=AcT::a7]Y
+%-J-1"A[Q2.-Y";^"be84cZ/jrb=Rb,5*!\2D1W'a"It"]N2<c*%pNj;nSkCuHpZiIM6?CUkDEM,=Upe^/HGC\G`T:?%,On,>hZB1
+%J7h@$SdJJJ:;+1lr)**9U@`47>.frb0\L-h-hrp)WeZ'<;&m"b?m*T5-Rj'^>td,5,93,RHBN3oXgEKP)#*3H`\603Dj!DFPuk7c
+%;H*Fm8X[!7PhgmNn,/KQG!84q->8s,.iSuE4r=<Z[bl at XdHG64R-"f+[M&[Ah:lWQBc[c9gLIjd5<!RHJ+!,]r[4eNo:MKcrkCNQ
+%48uEk8GA,;U(K[mXPdCm%m$Dfpq^9U>laN?:3^#CY`:D!)4cg-<-0>dp`*'td%*50T,-5#b4)9eP3`<H$`iG8XAQ`[+,j*+###8Q
+%Z,gbuT[S+SY=;.l7S+GjU++g?ZN:^/V%Udq<Gc at Qqne7]godnW6tg>.fNPXK*'@m_dmSL*_^Tii,d6jO&H4e5EY(+T'^_UHQ$*XI
+%.q6USgPsiCFqc4sHr/2$=5+\hlFLm%p6H(K36%/E/3Id+E(d@;BR>(<FuO#kl'KGr3PWU3D^aOc4*I--ca%`lm;!aT-ZP<J*PPkc
+%_B0S,,4$[0frGLk]t4)f^1.LSp at 2NJG7G<N:UHsR(t>4`en>*m5Lst]MCU0_5u>Hak8uuYV?u_2.4T997!`Xf\;(Y1JTp*6%>GF(
+%K;8%&'*GKkgr\a%>W4cYnZ(&(4q=.%U[LiAk-,()"m`@dD./Vs,+-c%a!C*fFCLD;f))f+Zr,SD/pH&q[Ip02VSE%;D#Sueip.]Y
+%'@k#/4*CshIN'%KSp%WBel6+j:5d!0kA&?=\dIuLM^Jqnm['oI>0#b\'kNL%'[CkOl4]O#K20/3F;?b^,L^3u$'VI#*.C8TN)fT<
+%$WoW[!"0BIf>o7qbr(dW3+UdZj!s;:?(Bq(,_*C#(O)Fdo=Vg!0n/\Pqroc"Z/\2)=OreOD&M;bC#4pNN28-)lj2t^9lB3>8*F/&
+%^H.MEffdXVEVu.n@`se at N-ib0^Zm+/&btVO06b6nrd8MZ\N8WPdsH/HNn*iD3]]'?h(Etfc`98ESM&%UlLjh;-i[4eMHJk=CVi[1
+%oF"A(V[7lK+.F_HF9hNGJ2n-N_2ZrBiedB%A$<phH[$OFmeEs/22##am6 at oq5Q1JQIFCi8@rWFhBWfH?\`O80]B.%:^A[![:Y*:"
+%ZmD at sWP,%L/J2pCI>?oc-aGnIa#S'us7E=.?]a)BZ[%eL6'ZA\gZV4#J)HuYpE(bB'oU8si=[d[/M2,,F=V4#p\W,Oc?F]3bKh[b
+%*XO'Bi`GMDB-4iFr3V6/bH7CXK"0\:cBk7QhcT;1Bm.X at 4SO7"]s-?5p%Pl(bpCoeoiiRrM?K+R)_b(!V)`Lns(B1r_p?HlJP(NB
+%=m[!(&GRBAERs6t>_pO5p2aIEIieGFM at U?tXUMHeS)D4l9`-`a*J"-GbM;KXOSZ+MEp2n[X+@>-#\]+*-n_<K?B97ST^dCr-:r%8
+%#IBG.hN2+L1?e!m`PqA.QB=X;<D at 3,LaZiZ"a;aqDD03Ld4\9ASL?QpH@@t#l0(oa%L2[7V1HtuXa^U7Pck[]cVs^A&Y`odI-pRX
+%Pq"BtSM":CGOg,Wcaq$i:=Ch8^&9n`!ChW[GQ.-T4`eAHo&Fq_m,N(R_Rms8a([57rlD"T@",nZCU0'qB'X_6*d?[nQ`&UUf&Ikg
+%Dqf<K4i?(Geh%\eE:!Hf,kVVY7;_T.E\$F;o;P!DRfMX;f1ica]@it!iqQ_q/"8UNosh@!E]2N6d/<0"VL00kC+<RX%g]e:$-cr`
+%fRbbbWpAkTU%%m,6$47q2\imD>o*V^g.!%nXQ;bU'P-h.!$AS9Mn#<3f\B4nWXRu&ciqsF_u"R1lit#To-H,*qj6_$3IuMGk!/^1
+%&_JPoa]ViM=8L+"pNUs6bJg.?Vjs*f\*,Im-_BFfbUUThkV!G]7Eot%/?h]H(E]S=TZ^\Wj'908f.*EHjafQLFa(K(IXZ=c*VqHp
+%,X;o\$2$nL>lMVgBY/E4AMY!KiER&[mODjT"Q"CTBl$!2]U%2t5OWOL>n9%\]\3ak)r/1fV;6]?cM^$P:Vo,;?$B'6XnVaYX*s/s
+%hmr3b:>7;hS34GG?guNa]Q#?lm_kCmpU%N*l`\o,(.PS:<$+&%*L05FPT>5&KkH:_ji/ON$K]:cj-l;Ql^>E/&K`s**.CK*\&O.T
+%_#Vu'LNg:e!^*6G at 3d*?VlCc]IXfsl-C849a-dr/V;:\99tn/"2Ei0u_2tohn#N59*F#LbWh%GE\eXS=R30C*PK.Ot3s7]cH,%Q>
+%G1f.\Xlp1qW%p9-O>6ZpLJ&d9`c<sB:*Q5^C=B)>%!VU4D><3Cf"0nX0DY:$\Sn*kkF8`%92>,g-2-/sfNk/RN%QjNN'u$;4BAm_
+%lW<d at -a(I0-Y4ScUhpOe2-q]3XEfXR)YE6r+J]q(U:jL@;@PR#VPKo at FJ1n<&Da+Vb"WU.c_A@%g'(SL5i._\iFP`OQfdoU'Xpt\
+%k0%$4(20I^2c at c?g\j!dXkMKD&+itlJdUFU(Ie,$48EjE9,)*XA"4A\Fc(l&[!ccNVI0q\MV_;G]cjX+"%&pA'$W?A,534a;h3=[
+%?u-ccp(LkJGA>rsol`F#[f44l:Ef<NYdTU/gI/l+K71"g1JGBF2o=s?3U50Onh(%3Mhjb9!h88RO$n'304t;J3h!)'iD0,]!S?.C
+%.RN!qjA6<<Y%0`8<:QM__.h^Yfd2aIE1u5)o[`q6=*P]LFqON]7sm$$0nARlH:0k)IKk*0ppcEoATu\r<];r at 9HmS9H7*<E419'j
+%-ltI`7h)%J[7B-rg"V/4S`&P4n$,'C\@QP4iAO$m75X$gno5Hj\I6Wnd_I;fD\qj9N"(0]^kKM3KX<,;*I[qPL[A%"?DH\qZ[JNR
+%4_NNYDu3-j?I\kS^/4fp0l1"6$[/jf9j8sQ]fIh8g$V<nYOCLB02fa^Z/._23uQsX5Q'%BK2j]+l3E0Ys.=f<2qPS:T,3Rg#ftnY
+%ieMq)IQ+;JROTgV[=[[_i^4jdr=0>dH-e57p`%TV[0G_;*<4KkmrKf)2<arr9EkjkGVJ"]9sofY/YC7TRp"U!g3mD!5Pl&/&''o+
+%="Tk*qfi).0>;i0LQDK,n,E;&(jrG at K.gmHJXR]En at qO#r at mPNc_GMH;%crPrDhJm`hMG!!iK:f53]j>\f$=aQris?'+"F!:/c)'
+%$n5fAC`86c(`<ro#BM8UQemOtRLb&6,SVYj,,&&(2/bZ[co=B5-*7p+lX_tQ]D.c%LJD4i%u5PUHu2HgCMO,[03$IHq@]6V9h0(*
+%Pe9ICcdj)e"BVCKpJ[VuBXXBGEaP`568^l"[5<9j;-0oJSS>1M<\CooDa"9/I!"jk`<Op.D2,$qUeeTK]RBfC2C$V&:qFS>::_pu
+%(`g+)8WqHl7G`q'8)dhb5@/$QQ2[S\"W=`jr9hT`?\)Va'<HgJ6AD&%"W"246 at WtcYo$10ZiX/Fgs6t0Wkep>"3t&Z)1<a$huE+W
+%2W*V<Pg`\u#X<&[DK5:nfP5`ooc$$"f:/"&/]Ij4jP\D+Y3#m50K*CHS0jU6R*dVY*c3=\aa/FaLGiQ4RfTYIWMXmrN)6OW(7q4]
+%Gr&V\@-NZB*&qSY"\5FOBVaY6dTf4$#_uB\_"gc1>-2:^g7n>R+5fd!9oDCspIZ#ta9$DD]$7rTTPm"(%`USGZPGUtRej2e44#C9
+%LP1>"DeCSWUsr<9(E,1bEgr6Ul[@(Lh0Hu(ijs1U4HLY<B.&Y:`Xi^$\d62^"f88a-._E9FIQf3cCII%RVceYe>G!dCqt<[7[VVI
+%`+Ko8_l(@=F#r_mPY,j"T8BlZ;`;#=gNPkm<NK_b&T>UCK82Hn;_gIXot`,^Kg9&72So4VR.(s;cYM)FRC.412La at 3i-Xo(C"e7O
+%FlPom<^K8EO%%(]E2nco7KAeh&'SQA"Mjja(u_iNis[(Ml\R<R.dX+a#c*MKKsgI(]Zh$g)k@"g.?+'kb!&+78fC'"#ej95dGbLa
+%`!lSm7c`Yb;At`j%pN-'.3%hJ:NiNH%cjOS6_hknq]]:Z/Jk2hAIraa857O#P>)[rEU2R=B9Xe!<ua;S[L,]b2M"A=8RR-uC++Bo
+%DlK=?E&kW$?4J'9_BbE0<YJt8Uh86ul,;(G"HJmD3.We]3]O.^(O(c5B;!n+O>^1]Qb\B-kA-SYZA at Tb9)Yi_PC.;gM_l_](!>L(
+%*O:/!"b<Q`;e6"ML+O&I</a-B:ie7+8>!,R%-\WUZJIQ,/g6f3%L#IbZ[V:<<Wun"A at t)!2+*@Y_>SBu at O0UlH8JWj,eK!Y4J='n
+%!RI1=X+>&$A*j;b?Rm]IE.ik&nQ9=f:l3B2TlY#Z_*`/MZn=rlIJp`i7QjpC%+Z]3-?Q>di&(49&d*"3f(oS?+G2KG!i]n2\=/Rr
+%ZW=@OnaG*5"dMfP'eriu`b.nb\JU6VSV4"3EHL%#k.=unL_(@Pip6TrR2]e`,aC4?)JX at 0-uR/AS9bg0ULRL=:4M&-*JXLh!l"OA
+%MZnFd&0nRf5`ZV([P8UB"K)_Y2"=Mo;,ljX2X4cS3NhiIpAOHo5EqP/m$2$RCPVN73O=6[_YqjsIK"ZB.YjA.Y=j)i?0&]d#J^#!
+%HIfkg]qsY**tC6)JQYPEKVI)bI%'<2fL)Y.o_e!JM5"SrBVoj=eXu,8_J at IFmGu48<&A7#@dAZ!MrW=J&D43r%TKN%3A&'#5 at 7U!
+%-;ZnJbnc'4'OJXf9*49rTgc&>2V=:ges5qS7^1Noqrj%E4QijRNi"d'mHe_Co5P%)[rKt:(EV9i0aL--JpNu?eXVNuO$MAF4+fe;
+%o:RF-X,9"k_E^Y#$AplpL\CYpO\i"Drf-_26gkVE5Fpi1Ij\1[&Z\7b*[W[;(c_Ru='sFRi^Q<Fqufj')FI4o#+S:BQ(C5W45bm0
+%,,=ABd!@CU_5uq%VLk%iIB"-&:cMrFP<S"6>VF\7`ito<hl+O%T-6.cq,#nYU,!L&<B"u/[@1SdEjW9b)oIMP^@hP+2`WOl!_-cG
+%2]Sfu)2\gmUbTu2D7jXS,uB!?au5%0D's_&*u1 at _MLBBB5(tr--N\@''GZWA->?nJHHD-`-nF'B+F,Qfjq9!MP"MFXd(CPN;^-"n
+%I-;aYl!8)OG=\XP#i1$eAXH_l?QWN79$eLSMCYs'UoC)!"!319P7[]lR(lG<iSY-Bo.c6+'t%T<VkAtE$kd`aHNm]^]iFebBKRgg
+%_>tD5d=L\(K=5.QlKZ%pK+6'n=&e:W=e(aSB^uJTZnICOP_UgMH-n,kb_Ep'S at ntF#N+J+K53\"iO at 2C\F`k$"[55UM=6;'[VH"u
+%T#-rg'M)LGCE(L]-8?Al$pI3#)^W9En=:M9fKu/qZ%]$KG"%(n>E!i*Mk'obiftRaq&=qtLdj2.46XKS_d\XNE"qL`.71$u*8.lq
+%7%pf^a(:s;G&df.?]a#>i19k)PGJP!#b=AT9Pj";(B\/;i7fR at YBTa=peg(.>4G=<KBAJ3Mul):EV9ZUF2cMgWcIHRI`Io,o]N+d
+%o%iDtq\DC%k*$\U.Bt6^25BI^g)csM.do5rj*KTuU'kuQ7n\k*P3Qr[DPi^I.\U?$\Gc1Vru?R/iR"&I]fN"iDR*X\4 at aJ7M'nO(
+%2,Ue;pS\-DoD1j?1OkZM*Y"L-4RAL7kGJI<pd%>EWc3 at t529*g089KXD/?Tr1752:ekuC3bdT(Zl,QBH2oShGB.AU-0DW"Yg%RCb
+%+J12`V2&mK>7\X/mM<m"#?d%?E;\3YY`,eqcnh=6 at 4gs:\Us:!]\/![0\1BZLeKGVNu:#63"ZuV>A#n6iL[Tag#+IAi*a+rKSIRo
+%`EIZClPfa?f\,8Y_DFHTnRT,Kab0BVRZO028fc^2o=[_5jHJ(DRZO[o,e&A;25_mb[c>I79W]0D0'I_Jk?-&?"IatL^1fVd+#ME&
+%HV4Sj8m`2:m(]IrP<T9VK!fT3D`jTB$u`iVfk5N`FQcrAn+lT$1hiMVns6/R![_1_okoQ&-\rf\OiD):OfT:8lGEbU_C*/ThcbeK
+%88/Hi>;KCFW[LQk`b)RU_1$:JEV3JZMe`u*3o>MD6&B`96[)%cl0g$-9?W#_VL3c5g7#q[jY)2WVD+OZ_&3=)3(fod,i[u\Wdsoc
+%Agj8^:2m"&'>cLH2O!<dqT,^6o',>JciVqFf\-r2AQ"dJWk$TR]=U#*%4j(`W]$`hn#l*?6HmRUm-]>l$*"@<@e+Ng0#<DZ<o*-M
+%s$>_6pOg&G85MK)*V*(8G9mB<H1<bu<A]-4oNQ`s'@dd8;<>34-[a&#:65@\[VCQgNZ8>"&+Qs[`*HAQ)r#ee*RPq!!\m&&q>`=K
+%jgV6sIKI]c7Hu96>)pd0bt;k#q_u:.:(T5m@^&L/bq/PJcm$?m3.-IF8<ZPD+`O*A2=9:T]O>Kp[N/7bc!\%6(0*6"Kt3AgQa..8
+%9R8-?]-qk>^d,.:C5m<a9q]-^VAHaV at 0E2>(=?qL1*2GL7su=$\r%?TP]+<t*oIga`W&]qICO at PfrW5<Sg=2q:'/q-R&LPiElS=/
+%*rrqX12s6f"*P88$)t=KjNhpK90E.l?^i:%mocIPCZ#I&'\eDh&/]:R]Ca1Bo3nH4n<u&J]Z^/"MtBmWZX;Z'>`i;S8a41bo^H>o
+%*W`%@d'?i]n6"&dp1aKn at R`H4O<fJ;it!l%AR:P3As7<TLo"MWG388,p2PqrW2WY`_!B4^Up)r7kG?r=[C/e3F5&rQrW3K_Ogr!'
+%-I1"6d5:E=gC2:45>TX&B\T*7C0)?[qhXNGRPlu6_X'!XbNC\Xl/ZO`(lQK_Qa["fBI6SFI>2pNS>_)p#.e-'*HM\MjFKK4[P<CR
+%]VAX8qf-:6cL*SISO#:u)khV_WQ\$p[RHM)$tdr4<5&B<[P!:L);LW:bDdL?&ja]61$dcqf'm((,puE+F5+:JoJ5`OdnSCU]&R`[
+%3okk.Ou5bVd*_9Q!rtUhgi3WhJZs,o9"a3R)57B)A0*(Jd06bUp-esq=3/MiI0S0COKtd,V.D4<!Q:&!M]EidjAdu_Zo3u_e*$GD
+%^&k$;S at S0<#FrfgXS1.fSdto<:qi0)\n$1,%Rt$^=OsDZ^FAc/EaFRimt;d)T+&Fj<K2DRaf5b/]M;F%B<1ua98KN$!KZjoob>.X
+%j2&]+9SX*Y+\W[<^5M)n)CT4V[]n%GXOim4=Io01A8f49-R$cOFq`FVmAtE5:LJ4.4,8Nqb4s!l>_5C5<tZ-kdkZ`N,.O7]o=Jdk
+%Kc+jcU(oitYC(WU$KJrl,L+hL96l"Abs0*4Bo:2>&B5O?"8,,>3b.]/#L-W]=Jsnho]&UicCdpF,U/iN4[8_r!l"7NM2Q`UK0A-H
+%pi)PW1#o!>]b=.=L4DM6E. at is1;&.]9>7DpZau`8r9ep;;Bj7Z&'n39N3rpr at R68X%uY5Hg8IJl;]7R&Zb2"MWQ!aA<jFcf(l>q#
+%p0]25:.<X?ha>!D*egM[YQ./%2eZG9JFh=:r)32&jHIq>lELEPm5$A/X;ZsSkn.[1:N/("N:c?E1S&oG`UA7N%3@,O&W?:m#CE9>
+%RWZC3/i!I[,$EHRe-<SZ`IeOGE4^a&%644+HR()4s.0f(ECgmN4*@!f&/E;S<N,?*"IfGb4>NJHQK!%W]j67dHIlgp?,NJ\28_s9
+%1,LhM#/IMar(VANOI/ZtL<eF=^mDuLhYG:%cr&V)p6q'YJiZajmFF0]3-jN-%0k_t3Ya7Vi!NnM*nYB"l6`#FFp#t(kftIn$'=WJ
+%ZF9CUnkg)V/OTTSBI[hqHNc[8ha"63cS4,u=A!<dG\rH%TgM`F6q8;r$**kZL2*>DJ6 at -pKmMn^FB>lkMDdbd?mP\6%S^(Qg at i$s
+%DhY8>XEgIljmPmBjV3o.\:"DI_aJj=1FO5;q.q,8/_-PMY&]r46E;8_EUok0g+NK(DLTk`lOg!,8q0\oX"\Pe,ckO4=FmgCHn?[-
+%duW#%_)6>\6joI:JM3;.=^16ajEtX2E^+:/3ePWQ)Sh>p0tYWbfU'HVoFEI#`C'66]A!B$3,3CZ:7I'@_8?o)GRe-.mVKn#[,k!j
+%-^@!AAi<"uC"^X#^(W]ONm..CUYT3%Wh^=@pQQRjBf!!\/bu)OAIf-DRV"G\Rj$^q(t0;+=>tWsfpia\m*lnUPr6M5::R?G?+6,O
+%hUdK3/!T%qjM1oHCMcLBhFP>eBGBS,'9_-L0]gqQTZP;K1t##?VNgMJRPnfRX_2_\$3f)ab#gIp.9&/8!62enH[lRXabEP:-ugmR
+%of4f3aP`iLa?3G2F.sF;ER"q<i,H*'ZFEB.[%Zo&P-WBs#&t$nP at oUGPh7tH]B%NCac1]B2qJ_oL-7'm&4 at 1kAa8r`,6*f^*<'3n
+%A[<#WjIK\5cCFOuE[jT"e%j%L`!8%PfR34F83Aj64`h6EHs27:_M#DJlZ.l)':O4p]H#*=co?kd$DeK6M+:a5<0gA8&uB%[K4mc2
+%2Sg#*bfM'p%F-6Z11,8XV!_B*!&f.FGfC;[cEXN"3JD4=FhX4f=3u`d*'6aX]8L^[/Nd0=f8%8gOd-f9,"GpPg*!SHH2c at OXj"^h
+%RFYhYZV(JJ214ju51o9._=XTu0R7Q2s3>'T!F4L[F(oSarQ[.(O%g[UC;RfIl[Rej]W2ID2\!N'<-lioA5rR)Sl"@W%AnGkSop,#
+%DFt9tKD1R6q"?]Tj;Y5aHfIY%)kH[Ca,uWa2,DIY_<Z]rbP/`CjZAqaHGkG9.!0cn_g72q?I8cTGCr9h>$r5`5UBJ0(lrCG2g/,C
+%D*2R1T%BZOQ8u#9KC9<D"KaTS=e7mZn?JLKRu+oSd`VtD8YT<kH'EB9XVF7fOr`m$!`_6'HA&jH])iBE:(7KcKQfaam'YACOA7^"
+%"1DaR;I.2aC;01_qdQ;pZHjMVXCDT9Okr\7AC[VV4No+PfAqp<AjdT<q-!CBHr;":F?h=.LVWdj(k'bhR<;6blW-LQqMpg,TiGb<
+%2GQIhA0PXb#:qdB(ag'59%:T5MSnF7!m6aq%COPe2ug4OIdLEB3<UWhQ]^/'[N4Ha/Xe^V\/mnIhoroBe[!snEs)oplR,>j:nF(T
+%4O<LD*OjLg^i%giq6PjL!'Fg6L6tsm"'dr0$g!DNMC*/_?E1g.fViE#b`cjo`%q$pl&ppbNQQLJGtfEArlYGV8[E'*AMkn2mjC/T
+%"L at 0U8i=Rd>*G5I]pS;XgC@%$ZFGcg%>dY>s$d9?+*0I\JqRZN#"oReEB1<)Adrj`R$.qDg/YFbF._EaJkZgdrMpI<,0&R.8/dce
+%mU>d=:C2kt6RIJ]N]T+_)Ys8/<_HWZ#g_2(.AF2.[bK?)X3=n"-`%p<2EClM?lq5&'ceg>Vb*Y!3%"ng(Pa;?Gceb=fOe`k]V7$A
+%5*<9TMi4ru;kILTDQ5ic`@:&75mbI<0WC\+i*kcHaPS"3NBNgi=F0t0=9P0[gR;NuJXr/<XJ^(O`QTB;"n.p?Da1Gn_8m8!CTgf"
+%c!_c(nt]-2[;\GH,.FEVU4Kq90]c4sT1!N5E-NZ3Q4ZjSBIr6<Y8N?croI/C<mFk;18Ha_-]P=8hoCpE)5HJV. at dJj_le8G:*GbZ
+%A$d,6\K35Qk"HS!n[I$9SH(ZJd_BXR0ULX0mB)Ld?tT75BN%l':qm2I8jR[T/;BGc_Ug7Hn>@Q`9:WqGq'JueI at T)bED24\E4uDf
+%fXsOB3kTS#aR0BG^,bfpM8;a_=?Vcj.[F)DBW)e,(0;'QCYLSIi5ZRA#]TDiT[KSEmB5ph.prbC at +b=tocB6R6qL340^3154IJeZ
+%;`k:%Y0`u:P!rGa>D[)8^inO[DeUp+0&dOUif1GsL%Z=O.0X/@:;ooS'0)A(./K6*0[[tN5'kJe`V+#a&g/FA<k0.h-aSpe60WgB
+%b]p3a'45r^(>Zl+L"F2'&9uaNoKXF[MJkm"Ku[J]edo0GkldiS-Kks.H'OI5T<B,)7db^a/]1++p7`4l^'/KGg)P3.iR14TJD,#W
+%?8UpYeZ3T0/T_<4&!j#&W+3D<4nkV1j8g][a66)aR`bfY(VRa'[ubh\U?6ROn'gMrL#,oXO_)]%KGBk1F+-jnX@,dVYV3_3Ab4,f
+%:91%.TemY+;"qsGiE0gll=ke2Z7<PQf at l2.](40B`<+6G78.kJ!:rSdb7GJ_a0mU%P*Rh5ZF8FS=!:`*]7gp*o^mn>bd7D/&-f5#
+%K*b9k5H9oJ#!%#?*hL^nND#1%6C&p9R3ZG1>KsYmCE;APpeo$Y4ejoEFi46q7S/"28mG[3"Cp7EBG%*3qrj64.$sdE=f6#q.'gGt
+%9Y/X7:_om01j1g/bG(4:A"%B1Ts at d#%]1J-(2l`\N'6ko+,G05WD+Z#6Z"^Sg`J(ffu*B>0"'d"q_4)F!#[ZFK*uqq\S$SgQhQ,k
+%(Hl*<(<V'Y9 at hatJV]e at 8UD>#rP!u)^.n&1ZpXGJ-u8ntfu1:FJM7B,N5`.<7opM^""Easn#j\f#3n%?&^c:,H7"ig13@&ag*[%F
+%ea[o\/.WQng!i`p=_J/Q!8Y1=8_lQ2/R:qXTG8jmVRkVmJpGm/?/q7mT7r"M-eZTuYBD+[KB1C$NV6+n*E";cVh0J7C-a.N[jufl
+%>'.PNDVO_@&R?ac^%L6G#U2KI`rb#s9T at GK.sCu4$:@J`.k%6dmg at mtQUS[>O4,#Y%:6l)d+47OH,3$lW2lTKbgGVmR&Ha`gGE)E
+%\9-QOCQ%JB/jLINVaN!(<F0Q+^eu,b46K6n>P.,/C`0U,>V/\-gQXRpkYs)H(YX5RHKN/5Us9oW4ei()F;bNN`=fn>/F!Z0OpBX-
+%e)^>@ItfQ2f!r.faOMO(+[f8WT/TVnFgZ2#0;Stk>(7>>hbhsdW2QM6]%p0SI:(H6FTT$ro#!&0+h:<_YkL3=IaXt[G4MNnPGPIn
+%7`@DG3pWelOpJ]PiOdiOgF4te0(/u;PK9MPh7K(r/5NZDJ8XNFhT+%5[*bQW)houP7BI.H?njRQ'@,gsbUR/e4]E>Z[r&>k;=%h2
+%WsDjH<qB2HEc6GlEp"'T/O2tD"-D2W7>:@m0&^c]nh<?;A\1ZRRGqXb6Z*Poo3$OD/#kLC0alf@?.C:0I,g:98tksrXHZaG;`ZcO
+%RS!)X^.&VQ,HIR4ZZj:R&M&1(I[&"4/'Q`,rk$Z).u#iUiXdf7;roiQnG3XJAO$6jC$:eV;7.u3U@'<*<2:LS%Ab.T9mjH*.[a\"
+%;LXmn)bCE^!D&8tf%Xal9Bus(kUhf,L#"o0dH[2n;[PJ-eeK,HjTOgY1[PD^!dcu%rC?+fa/HUtm[St<JXNdsebd:2:okBC&X]co
+%A0jS\5B#ndKm`r2 at WJ0Y(pttpicEp<*9pMk&ePla\_0SQTYQGI/f(TF*Ve>t'g1>OF[<'WUjIoHV1aLB#LrXW^2ECm1QS<@[1Wc:
+%<%tAEW97AV#p,Ba-fHj;$:iH9g\F/"Bn"5]c;43=0dMXHoVp>?N?tq1Ki"a=?V*BDU>Ao)Rn5hb!PBlkdj:e>+<Q0-erk:\fjum`
+%8?'H:2fT(F<oE`"9 at dj4R=**Y4!g3@(Ubf`n;QW^m=57:W]A[BYfs[2?UF=n-Zb9skTTqn=^TTAi1Ok`Gc_ at h(F&,)hQr`^%!&Dq
+%,J[@,+/BQQA-o=gH>WslFtTb`Y.pE#"cd>*8uHW!:N5iI>;'SjbT[7'klAF)=G\=q3VNk5ATgYIVkE/82G=fP.X\:qT[p+D:HAN5
+%"sFth.J7qS^^J\7ZcAcrOO\3lqC_r^\MUFE4&g<B at GEs?FNq\5]KT!+2F=VS]"WO6oN'QT<3(meVSkh`]XeZK`KZY4=+;*[PNS>8
+%m`qlo/U^jM>.4-jCW$<I+ba?Rai!bd(/GB:L%b=S)^i'rZf\rN!OOhMLFD`,V)$Oo39^2uFb)i<KtpA/M9:8 at nR`ogXFc4fDg#Wr
+%S#&uHao%Idlo&Z1/(;/X-LCM85-FrUQQ:g9X2n[sFpeso"^$"2-W_pm[[[0NkX4+Hi+k`^[%a`/:BW1AQl"Zm..jH!%p7f+<1PV6
+%LNqjsR_nP`m0?L$QCt[Vc:)#,2F75Q>i]'I#;B2.aXhA[gTpil%JmI=<],JLef%Bd.o6Z*H9-*!(B./n#dtJW1ZYlP!q>>m[!<$V
+%J]kQ=d2,&4[A9t1Jf+SRH at JQHos5$$_M0&#]\2j*o-ihd*e\7$M^ZSVVW6Z%^1`Gk\-Q^e0D[_:P("m:;9XoKC+IRaI+siJR3s6:
+%N^%0r:/qZ67qi`7HC7Ics5HkP[q)oX!H971,<V^p`iG%13PB5WG at S0OKk7&jL;9aP9&pD:J6_M]bBuOe7W6k("TV"&F"aR7FZ_)[
+%X0`Ap-?g9W$L)".cUPfQ3P:8MK(i`bbG_i6a39\p[S`sPDKDsO[8fpdVkks%bc_CoM2GSurr(rr>9kY@&X'=(H=HWL[XP8_GjTn=
+%HY91?9#UNM8UooedsQ at G(;.RnOm81Vb30m4cO7-%K5I$`>L^4V'>+_e+(X$D*74Z<MQ.CMGkMl5?d98^O-P,pNW4>_>)N&<9B"?,
+%r"o:=laAVRc[EPSKPl1#I]>^rFp at aFH=*=O<%iM]s)\W2rE+Cul-dpul"c^n`jlQN0;%gX5GIsUpA4(&'fdu?(?S`H]eaF&7G9';
+%[?eFKB*[$g0eEoqkjl3sW*?5p'k/X?'^N>9[h:elWFX_IdC at TR'`</d6H/5XJ"a\a]lp;#MqKUWS_>eBDC;\Lk,EJJidoU9/V[\[
+%AX^37Upjs0pVl]G90@:."i#5dQG2g at Vo)dV(7fI10)\37Q`o`E$N%>^de_dFBV]o(:Ta$&/>q7ecID.<.lhh/KA*4s=\AXnWNp,W
+%0L6N$B)65u[<8"N?&=t?F6'AN]'mfVE>[KRK&QXPIo3nP0s()'j_Coa^<g.p`GqP7+h:KJD_Dla4^ZL6>4UhSr2tGTfD1uA[a%ZP
+%#?mAV*UR4JV5`WhVs"&/RGR_MdO<J1;%lspWpG7.qg,;nP81..g5/)<3dP$Hg/Op$'XY0C+U)O?,=2`0b;QtcR?s#N0?tSs^t.Fd
+%#ggYoUSHifWn[4UZI#-a!RD?0E6RFN:-:Vs5*<i8oJJ3XT>]k^YbB8]%6k0UN=WLnnVcm!a8Lk`G5;OtHN`2f]f?0TS&Z\B0%97B
+%D=?[inM-ptP)1tM.p53K!h7o\;,pi$DM+`:HaXsXCgZf7;mR1\,6uQ<.N[dS36dfC<%l$\*A32E:>d/kVnkCji4/3o\c^pXnU02Q
+%49!hp=r6UcL^2Leri^%dr4M?E##Dt;AKVM$o1!V=4.:@g]K+%"M=3A!$7e?%%=S$iW;]/Cn/GJY3ml';hoH6;-b+W[8qI@''515\
+%!fSKc\n).4H!X6bpeB:6%NW2_op[.K6^UfYH5K^geT2#I$*IPR<tpF,`KIF-QfGH6a/6V.AO#UZZg?iqhHom\B6`G>2p=>'fGqg&
+%^igZFKp=h#m^R]cJT6jn)4]@)N^7Nmg"11ZLq[VhDcQ2=*u*$YiYP%$'3h,$*(&.j4[(g%2_b:$n.=j5%`^Spmm<7Q;0?>:$W(u'
+%N-Wc*qBuEk\GjNhhnFeE4tbO/$`'<P3:8<N0)`N/c0iJACZ"%,h+`C%q!D;\(ZMF$o.`pC_isb6n^MX at pp6tDi!ep6XBbj7XRgpd
+%g/;85&.SDg4([fTe)4fFT?:UL2tdDJ`N_0ncBNI738kCqHmk4/Ybp[(K:EG?S,M.6gGc@?a$'6CJQPG#AjpM&_>TClr?!\g%F\(C
+%GH>QsF(LT\j1=(`r:ZD7j'YEPZ])f(D0=Mq:8P7^[o`3DYE?[=-YZi$#Zcihat+JNe,]:;q"X_F0RtOAIh8%"c[#lYC=?u2"P9cC
+%&+mI%Q)sI#l?Cr;(m#h%Jn9F5?<sWK[r?OsDd335!^IH`E^Ra1U(/mqC,<l]l&,nM^GO%c8+e-bTjJl)>gCYG*%L61aI/#neF5&m
+%Jt061aH'er*,;XH^u>e*0S>WeT:B0O]=?6\V-V#SH>mEF$F32Nb^=ETR$,M3QuXq_SPZtX7:!=4b:t6;'-eS7VlXQ6f0O$rr,V_f
+%0nj($IKI88IT,9LE/BT_$dm`MgUHAb%nnRMiuP*<gcpkA]h::gU`\L3DRm)lDU!4R"$G9+[ar0JBlIQ;P_4CO$r9j,V3_X.IJs'!
+%>[YKY at dtKgB8L]>mYBpb27I`P31D7m60A<4?WWL0QlS#P)1r=W\4k>r7D"rbW. at -Uhm8X6q;U\:e(MQ-rCj((%=',]E]bY%e'R\L
+%nRpm0W<E!>H]BH-VYho`7/[-BgF':3 at JbGM?dD>q at P)+o*gVh"poZaPGmrT+&NqiE6"=g,,I-gr3%#*;QpBff^,f5H8#Z&.REjqm
+%6menC'Q[]"GOa<</n$j<;1,>)PKq95H3`L1ZT"E?9ICBZWd]SfeKs^2<!l*6?tqeXn4J1EG6Yn1T$tR7kF95qKcSJ))D(sDVeF-N
+%?Lc/i=+/2B\,:QqfcSPUk'=I.92DkNh2`@RBliUKf5l;*J+^]$qq,hIioRF.:O#M=:U4u\j at o^F]DE9Yp4C76.:ag3r+q6'Uckp?
+%LXYO@&arlrNj67X69BYhA8^ff^YM]#LX4/V]Cdg;`0Qt\(seL at I?c)CZ,GWFlmEI0'n`#$](Rn7&7L-h-$\Y]GW at XQ'4/u*7dq%$
+%VK&iZOo\8iWQ`,.25tgKYGH[_lSS1mfa:mQ`Tge^I_$5qOeu$0Q#Qoq\BC&FZ9(4:IasWs[9T at u'sln2i[Rrphb1_!Ac`L5Y_KPc
+%6j&-5K%YAjGlK,&otsYnVtfm6n(c5b=7pTB?Otc-aX8BNBkG!)='4/9mjF4qoQY:Zj'+J=2]/\"?])t=K`/OAg1!N[CUN_beW\XC
+%.?qun%crbUs1=HD]`1L,QAu=%34)SrAm at D7o`ef!mW!-'Rk=RYdT&*:&obBadA#n53?lqsd<>&6+8uV=r8u7^d4GlU)=D-ADW*?'
+%3qi+f+3REE:P5:23W^Ci[cn4'5OdgEV*D>NUL1*VgOoAM;=h'AHf2^X/NX*L5kb1b[R^*PDl84l7"Wn(1O<IKk-,AQfS32g""cFY
+%!EUaQOTbQKK1CI/K*i%!G:iAZ8ird%;Q'q;O8%dh9#^CAg-0#m2t)_bqfZE*$/]%V/Jm&ZN%K8,nt at Z&^Ubij/+pE%NtWs$U[$u1
+%hE9WKBDtssS0H_eiTld,j=O(XYj@!SP2bGkVgpQ_-WY at -bF4QJHNHU:G]jIbNLXW+_Oc[P(8d%tJ6!N!CrSm((DRI0epd0D^Z9Qa
+%EiffehJ@:GnDNuB<_BS-9"p]N0^?fbBpmgmlc8A?V:?tZHGjbOfuf6t]:h&R"4g/Q2I5#Q at aiI+898[,;ib68/g-cY?ap?t^J[7t
+%W0\Ij[R(H[jXF>$=9MpZI`flm+^9W>A8M`JZ!o$;IoV=8&LpuUV<7C><UV&ck1qB%,Ci4Z+Qu;41OqSWI<`qB/GRjp(:n0$lA?QR
+%mlFS6!%58(pl?GFPF"lsLP56.cO[m>-;p",bH?tq$oPB+%Y.TR]UDUk7f?>F`DgVRilPk74gtTUS=()7'[>R(G'/k\i-ikQpd5s$
+%bI9:s;CU5H\o%7IT(sb-3!F3!C.j%X>4nhm)d[rfgI'U7f5m]OJX$]D*m"&_?-gNW[^cXt)md._?_sAQQ$,"JA/t6I8jJBIRE[.S
+%U<(/oIE^tDM+fFsES9?(r&d:B8Z=e7IZXTaMtOf6PHIcM=4Id4d.]gHU^-]XbT'9d/hDMS%jc'D#A]oX^AL:o_[S!8ZTPB]8`kNd
+%X-nLPe`OKAWqK]c\+k_cT)I\"*hBT>dVeH5I<qRANE//6lUb/^!dq*ECH]VlEYVfFIR!6<B=5+>Fn$36.MME+8*mMll?.`[H.d=m
+%a(I%D[u<!6$u+iuUaE4X<_9,,?=i-)gi)^55JQ0;Z- at m/$bu)VpO4?5hu!@uln6]G_S*Wbm5NjF"KlG""^!$O0o`gaJd!fG,K<Js
+%nCp"IW1"1c\p`d/]6 at 9AbfoPb-Ej.gO-KkYSlCt:42f&-]_W+$fDPV"5p;;m3:1XM">QK>:;6MG8,.giG/oPOTQlBVkU*q)7Cs0-
+%gPba=Iqqm%78q$J=rjI*Wlq at I7*$/7;,.R9R</W at 0nW]12]R<rmi-mFY2A`fDq:,ujUJ`jjAemWLK;&Sm</;+H,,^=\$tEaSo=KP
+%J*"4,ld7jr1[BP;NFFuLLR/kG?=XCZattLQPS%X4kq7)dE32nZIcSAU%;W)6Mml7BhFoA*.Y>%9!XH[;lFEZjL(!Zi]%VNc[Si.7
+%DSAqfNG714gk%5ZqWY-pYE$Q(4#`%ff5jBL?jlpQY,AYKTZuk at Ye%4RC2FDXSp:8N$i4qB+-+/B<aMKgJndN$X-2p!YVc]&9F%cf
+%$pSTn3$5uSf&996*R4Hj($A/;qSZ0Fqte>D<,?HWY3#m`ilmkb.^lsA.A^4j=:1 at .!_W3m]!-sei/[D]`M;bXoaVPMV=%,m4'%ke
+%>rbcr.UCi`"2uf8%,[.uK%WJj)1(!Mc$'^)@%F\C&pkQA&Um\+$*SQ-rD`XYGBUYTN5)mYQr@*Vp&\2a8QMl#lu8.iSD[Ri"u-Xj
+%(Va<DG^'T\D3*[\FQaB=-R6M\pu&])/I<u=4t at m&aI<[gZ%Zrj`6$GGQ/-bG3'\d+31nXWN_ETq"Z:I3#SA\[QXTk.P&;+Z2u8O.
+%^(\4le6A7<MZ5m_$Tor>]@=_+cesPF\nq^rU8,RHeoR%B*RMIO`023'S%d:EP7\`96oLLc2"[IUc:Yo;FWIiH$%`=Y+l3Z>W1HnX
+%cejP6pA3sTf?:cnOVR$VGqX(CN.MFLVaaMa`KAY-;X;Bs'f'N$(CUq-XJP"$a6ec\KqZOAD9m9IpdEL.hJMeq4cuArAe3J%AWj5V
+%lB_C_ at +;CJrg$Dt=N[4grchQV\t</XTF^$D*]%K?s)8/_X5&MdfYEP+kkqiD)[2aP+jfX[2+N[pnqK$\!h/rMY0n#>W^$?V<Qjb,
+%a="1#IspCQQQ!P>mB*)UftO'rm;d7PA at q6g32gp==<P;e(`4 at c_Af13879fOY2F8=*8Ojn$m9fSr9[_L]SC^mj2K+mYKLfT]=#E-
+%k0?9a_Nf1Fff'fJS,-F at 1C,`pZh4[;Y_W1JE4U4]f8r at 6/5>=s8XHGW?guroI2Ws<kIgN4fk<Jr8t<tF!Kg`)//gH7`C['&kEc1U
+%YC*0gD=4;e$Zn#PX^JX&D_XJ.2emP\pu,#7s1<p'j-lRRS/4qm at jd=%&aL*K:Ve#e;SPnNm;p6bp(BL`MhfbuR*gq04ZM6OT$5up
+%]fDW"kI<\I/VWP*ks9R.Zl;Y[f(\6t>=Q57aqr+j\!:3De6L[.>7(11/'5sjU1HX`9!;-SM4jSHl<^ZDeTH7k:-[6+.k%\I9Cepi
+%\]PtTq(HH#D'kms]X0$f$quVU7,&oB&O8MT.7\d^-W^:IcJj%to4%:J0LfOnV<2//mie"Y%^Q)ea@%`&>>OSe.%(2/b5RU*,OOuf
+%i5Df_k2o/MH;Io[9\ct_XM-3TG1JX+,q286&T.35.$[tk7Z#9Gr9A at odp@C*N7Q+IinA0.R_`-H=6^bP"4$d%em;"F02R$4^=V]+
+%r2>k,f6Wp(H8P^4+E)D!1f^peNIOTY+^'-I][X\>8ZX at jo0'9R4hg.fWR]V;I%%>PZ]W@:aTDo)o(n]4`$JR*P$VF[e?*:p5/Q!Y
+%Of%=fXg7M;BNLQC[@reK`L%'JP)P]<8)jo\K2/CJ3u35&bZ]cYNSqc6jjN(,8:=/q4M9j.KR]eKgXRa/,N-+fX><[Wb#V/65*mfk
+%RaKEdY`)u:0;K+QMo./L<Y;fJ)CJ7Y_?HPZ*iQ)(q[SE8a)L;'[2^8d at h*JB7/WgIDT;c<23$QXTVO&`ZdmSG:4]:2p7"Nkec;bj
+%5iL0KX<TiX#Qi$cLJ:FZ]eB$JTQ%Y>E*2.9aClUV*.0?DG0,,OC95"LJu0i$gr5M#dsT:"!lSi;O&K,;#7`jO%D!GPB1?7ejTCg)
+%g^0L^R;$YpS_>cQPe6fi&i?s=[iA4H@@^@!VBg.rKEr;`[Tg-YL9c_BL@#bag-$QTCi9An/^k"UJe1+hlL:`@mtDZX=hiR/nCW>7
+%%atUBY5>6Uo_jLF8'K?VVA\3I(Lo)]KQIL48Qp\^Zk>Q7nA#`CT-NS\81pnoXBSJ=S6:cAXu1<,LW_Lh/LHKo2]/Du&)rOGk7\Ni
+%,;E_"4#c/7eGiCT=OJd3B-8jsJ[PmOTibh@$93s4JIV at l9$^QYGRamLg43hs!1bI''tPU&Pm!\RQQF^9lM29tqKPp,Q`P`PWGmho
+%&R66$W5XW]i%S;p)o?LD),U$j9F!Ugf/liq%+ae,`7M;#8hhWfVX$P\fe4rl9,11fJL(tFiGq<X9DQMX.f[AkJ!@rHdSrb$MRjYE
+%Rd7n1#^Vhi>pSp&Wb55KHh;[ADb80725ZHP+AntEWWR`H[6jcU at 6M^p=4N1XB!bu935(<rg(e;X3- at S:Bkj4)%%$D[lL4[;:NF at 7
+%Ncd0:7Z_*C)::(XjS?J^9*/uD'h[qt[ZI,%Xu8rO4_:.X#KVLoqAOKj=ZFqD[C,7,C&91QW52,),KBt:dBt`675jBZ6O\mmWZ7:F
+%bAnT2N1u8[@OSB;H<m$*jNuG3 at B6X/qDmWe3pM1:^OO1h##YSmc`(>e%Z\ZCmDd.PP=P:`QY=C9g)9>NM!PAEgo>m)i,_MuYt>>E
+%q9h+gk(+:o.$6TB`LG at FZiLmE:F7(5`J]M^ScG*<)[b(#m#:,S%'MC!</RdC#bH5PE=%NjiNScA0knpgCm^O5-Pjd)6DZsX*%-&/
+%Asbg6?6eADW]/4eam*KW7CVX]!:g_cq-j!90:X/"(DJQ%j,]m!F7-WOq4&iE7ELu.PR^SLJS/R8LGno/0VYKL@*q-V+gLGdfFk?Y
+%:LJ0cTG&![6=K=n0O5?'Sk*hmTEUmB]CTA7b,lS.6nlY7!]lid at GMLJ-tH(/2<JR;[FsMtr3[##P)0?V<&VU%7Q<N2lsJXMk0jbe
+%pD=s2M.DAF+t?DmEXO()ne5W=kKm2JYSk*?TR9hUL*U\74G(#AfOBB at 3Jo9jo=lP.!Eb+u</9]Fc;b&!$+!*XGc!<Bs,`BtZA5-R
+%Loh*NN5Etk616r4TGo)Tf at iF$=#2IKn.a at s>*S/Hh<@KS<PHINlQV*Bm]E+1hl9K_Lp.#b5Zm7RAsJam3,n4(elOH]rEI?_r@'QV
+%7ZXrkpWl[+eK/&b2C'YBSQI]HK=*M+$I40gV!;)T,V*8n`V76Cm;1kXD'5uUX?S\u+a),cn/c!=L&\0ud$2FV_pZ$=-^Y7F/?GR[
+%#?S^k\s2nR_<nN$hQ?S8ZH5NKOlf6/L9k0\#/d&a0WHS]pUoQU)a]8F4k&O"2shJVi9tgMd)NTdTd?.<4*lPlZ"T9'e6K[EacToE
+%C'6Y,(i5L%+pemskA;\P9HMV/n!t>SX`M_TH#jGOWkP=PQ)s(mdm=X-2C=UiV#H85O at JG'P!/r26$8kEU@<fh&=Y*l@=0\4P'qaF
+%2"MO>4Z,WFTeMn2d88TJ69,Y,`AX_,M4"hug-tLnNbh`P^K at U.m.5Jjca5pb(Z#%iT3la8X'U;+h7po=nQ3L(m4UYPq)=p4\D&-,
+%L#S_AMjRZL?AEfr;^R.%lql`cI!<.k1+i:u'jbZW at H@AJcR\d9*jo=eZ<L"f"qbkHTq5nSlIP)_S8^m*c^QHS#1&ctSVJa-. at 6g)
+%OLR;Zn8VWdMnl08P/*b"lE?o5#\XRVKN6*F!\E#ST!`"#JAj58:3Zr'dEb8F*s.ZFp9LhF-,t,_;EMEs8NPno.NPgsUmo.1[*'&k
+%E_?Ge1f>bEg91RAS."VbBC"$F1RDc_4H9bAD%INpc>!T?=V!#n.r^tX>P%.+"_Z8D,S5.R!4N.j,_KZZSL8,$[_U?HA6ne\C+pe\
+%:jR!dY^i2M:bKL'LNR@&E&>Cj*'F&H:gd#/2E^QW_uqKZ%)6`j"ZiHp#?60VU<eFOQ1e/YRl%<&BgUam(\<Et[=e>Z_X(3D[10ZA
+%3[GgRh,^m,YQD!h1oS]tYV:`"d:!_%dKYD#22;rkJ_tB<Kn7hYn>(ir<LS:_4=f60W<dDb=N1K@]pf0RYn[>1AD4QOJP]h[9/h`P
+%JjjM)AI(pDTY/]6Yt.=k6q3qHN.q)G0ZOR2%Abg6)SGhY84?X2dKa*/a2ktMaMQI3(YliN_F*8V-J]U%Lg^3_ at +?hr86'+;q?$N+
+%+Ua%F+_Cit$C?a&E]u6e]!29#?hB=PBqbt^LG_#qDrn&S0nCfjaRpE:gBRQDRuNYMG;^c.`!MB'"[p*Y\/K?%*"['dFH*6\P2?SL
+%kl34'6C'J66Y[EFKqZL57f9du8'%TrHQh%(OJD.CobIA^Ud8'tI=2"f7nsCddI;a<_5MFTNi at E#72qR+D]XiI_1"#$BY^QZKkm:$
+%;QATOJJ`s5XLf:3O=(I]n?a]BlM_*o at kW!uCF*ej[\A(5;Rg#0KbW0I3g!=$@D>%Lq.Nr1Ca2.*i%^*1D6"]!BKdEQVXUF27c?V$
+%Y/&dk(jlYGVCc?j31jbdCM3YX]hO9$+BY#Me0i%6K#(!_E\3IV7EP$*jAH:HZbj'(B4]b`K+AYiLn)!;6r$\QGcaECShHo<<c#V+
+%hb/L%fSQT%,HqZaJt.+hI'S>lbR75[CD8\'CJl^4 at m;WZ+$#SYHZ>M?Fi$lfQrCBX;.,YITX#28YZ11^_-Sm:O5stm,d_=b=KHm/
+%K98Z+*URD>]*g<X21DWfBM9b\6(g&O<mF]C=XYipOJ/d`mtP^8je6OL'KCtE&<JKXO9fcZn_[Y4[L)C("0[8K&7=[2hf!m[`(d3!
+%"dl\LJ^4DdaR^Eni;r%-3;B.GFBDqR4ZH#IFD_r<VCq7<^r,kmpsopp<ceMG79tEg$7VNs;7O?WC at R47"$GoRO[dS"bg"uUF[.?/
+%%,4t+8Uo\-8LY0gE@>)._H5;U^LQ100p=g`iQH+'>So&'X96[5JN4^if-[pF-/Ut"-b%%5gn]uc3/GN5)=SaR0u>rH0pH[3,Lj;:
+%kf-*>^GJAh`:G9T=<t4>+g_r.bsPh(]g6Mb-%sJKP.b#^QY/G\NWg^KFKV&K=.#cVn/\CW%(*t_-JtfA7tA:A5^PnTSH<S^8],B3
+%X7PHt>X8.,+oP0U- at L08O&G#6UT$Y?(-kn/<b;X,Qj^PpRisjR9OJ%af5D+f+Otk2J<I?u1_YVP at 7hoqAmcHpi[uZV]L=^Z:8O>>
+%X:L*1C:>R)8Ac4"No!6sd8g?3!K3(/aAoEo!:+'[<VdB^^k7e\29)\)IF:Ms[$/iLP/^djJPpSl2;/diaeP#]^i:O5g'j98bgq>/
+%6-,o9keqe$dCcRNo1F4WM1oiRIn._5]OO(869m6K%(NX%_PKVl![kma-8c-%.kiBBUY+o%]a_AZbEEJK3ha>ioq`,K$p]?\Aj@;)
+%%EH=s60t"G@`5l^[&Ascp4.00Z2)V[`*D\bZ.n)k+CaQa,J"U;'"A6$@#EqX&`AfMC!)(4OiVuU4-;o\_744lAtgOc:"jN<-R(`l
+%qgCGd`/tP!2o/O1K9\g_D6(M!e62H(?$Ws#ad-AV[D?DI(Z5`/NZKnSCkl)RoC1]AgQLe+[Fr6I5BYWS<H4'M).jgiH<Iif%N[>;
+%Pu<$'2$DPr'KEj#8HkDPhq^i>i(7HcRph[hjFiB5fhK0kaWt"l6]?%(OMOgH7O]t!X$8s#];h#.<P3cbGN0MSN$:iqO'rZcp6HA"
+%N%2ocraR\KqR+`\NgNd5\Z0b%n\.-2_'KOin(50R[?dH.)X3@(@D_4-\I'(Y1(N.Pof>pRBF=(U'OcjX&E(^g<6:q+KgrB^`6Y=1
+%Qp]&)LEaF4*Q]T=.@)B$NKt+XQ\:k7d&eB]j+7F_*^@,gFdopuOJK3X at C%F76J#:H2]]DCFNI]Q)$ZGif,&];^t^p:%C^d>Wl0,F
+%jUPm''lY_G/p#9+aTj-bH,JSA[Pr)g?jcam(0O`3aJn15Ar(1%'EL6!"%'%e5*thSJk<"$J`ugIUgc'5*>befj!A$KmKQa at 7qQUp
+%5S5/`82po11f+YSW-u/e15\4,l?*`t(l)s'b:3mGW-#j!SAPs?Z=uZ[@cTp#_J[bk[N=+P&icl>6JV&JBWIWWL1kBgAL:g/P+JGt
+%-Kj;MS7W$VWWF!U*c#KHk_EEsV_&r06O->!<UCWXTL4YA!`o2q^a*]$JA'WgG.8mHO:L;+ecE'TE',TtkfT1lZr[X8:GtK]`97UY
+%&ARuW<ij*09X/A+khQHWE+`%%E`HRiFqH7YgBjPeZAudg#mP38QI0:0V!RQ0^K5+T^Lq;aJBKZ at P)_Z83QH+JEdX'd*t.+lCINU]
+%O@^7=/fF.(Y:\[0a]3lZ7ki$g^aSam8rq"`;F-7g&M$a:H1B_Loq9bWW8n#Q//g36&D8Xp'SKWtH>U6Ir99s7h!1<gP2rj9`dPp:
+%;f5'*AT($QKhB^FUM`?&H&#6U;I<GjBNiU\Y\J)GDgJJOpXK_Z9s_;C(tAflq-%dhQH:*.*4&BJ][^bs]&`H3Yc?AL"C1&=kUimm
+%J-Oi"Z3A%+C;!*pkQLb#LtpH>JJbFeS-#b_)01WlZju1Q=Dp=CP+l]!!2a at e[F%[GRiqSH.99dW3DtS,a;1iQ$a(qA>^QTog0ipC
+%ia];;/et5MEBmB0)]@R.NU%^u0u0G;h`D?.WYPb at 7&$(PfZdG52#UcQ6sTk]!&g$";OBU:iNk8Mk'E!m4d?_I!uE)g,l^#%WsB'W
+%r)W%eAUfPpQp?HteWq+G,+!(<.1'b;H=-/XpkbkhZ+$u5!`OaRmGrilo>HGs;5B[>MG08c>Q[mc8m7b7E&pXa^toJ^hb at IEDHW7u
+%]'+#"#kgB>p>WYI"182%P&Qj<YU:[Zg)N!`#s'a!+7R!`BQ"87AejMF's*nTG6O^_G.\gBDL*26Y%`r)A(_,X%W1bn]7IHr3`<3l
+%p*1k%GJ))/)"t+)mO<6OiB?ZR"3^7`XS6G)=r'5D5*F4!TK$q:U+C5taL0rn<5s[42$u at D^^mocV/41baod;!>Y5+l*[ia"hAFI5
+%o`6'KZ6mAW9;NK!DtS/\-UkF"nDFLbR6EE,H/LIiGS(m_l%q).l<p&*^j-Y/cW[%md;;Lfi\Ro4YmQ%6H1A=ndihK_Tr?Kn^.l_X
+%8'5Dj*7%7RAnF97,l<2jjb\G5(E\UsgQ)mA;@5R8LceC"P4XhX7S_sf0jqF;7H2i3(<een50's2l![AQ<12p-1=V07eAJ`j\h=F_
+%!Q2i%O"==VV8,USY.;diZu!%VUe;>d>q2<$b\857^+ZFr/!gqTT^lq"9hKjem'Ph&i6_Of7T`<d1eSfOXY3:QS?a_#f`cSRaPYu.
+%Z)%ff"98.d0*E>Bf9G22Z at t^3c?Q-^IK2WHa&I0YKg_ at 1Xkp`3c>*NI%.Pf8%aKp>/Lans^dGdRLBt]hHg-f'?n*Caa[_!:;:TR5
+%,YpLbZ;1ifeGH9L5Ial+bJ8Ig9->o1#!=>MRXI\N>'r(Jo$H7]^aB5-qNCVilGO7C4'tL2`I/nQHZZg:bUY9FqaOpU5#1Vnf#6iO
+%!YX"]WKAjmCV`!0Ma`]uoolS>[4+iknT:6n2M[fk&C+`42!`pG03,@@<6_uIqb/([HK-lLEE2EH7AJDA9CTn at oKg>,)_.7^*V at qa
+%%Ze+$h/"XA":"16Oa).*SY4Ct-_]Vt27Fl-$kC/(>h13GDNP&2Ot^jC]E4Bl"*GH3<-d4"2htQ:_=T+3fsJF=":if-T%#$G,+#<%
+%!a(\j+?R$$1cK.n;4rZA.Mkq[Z6:Ed]nMm+e3PP!7["c9NbkeD6g\;KV+s+^j>RSIKBTWUf:i.,E*^RJOZ#%ac&]<W#u$K\BG!LW
+%Jf9etR?Fi+]"GRm?E6b)K:1H4o9 at CdTI5&]`mP,1RfmD#7,en)bY_,qNQS-?W77lC._a+Y?TpOj5fHZ%+(7u#;-Se/onb[?egisB
+%kc:$`5LfH.kKC(CL]3eP2`,1K34OL6NjNCHST+ch3$TNB770g"b.Ed\&j1uC`3EpqlFRcAOueW'[/MbZ)qf1O-X3M3lu=8=<FbZk
+%eYB:G(cLhLUWIh\fG]Br)ouc2 at E$oDd23;p\oX"&IFc:"MOWgM7<L7kdA.de5U76kC@@JWqa0*R<BlV+eEOZFJ[WCnJR at jK-_nAR
+%DNG%::@l1`&-j5H\AtNC)+5\.p6pdb-'F1=YHr1oPhSFA7_%'L8;ClA6IK@/U&)n^WDV=U%(6^="FB)2o.dV;jJ)>LI'&QL2)o$R
+%KX\?K5(V)97pLs.>GrA[p"3eoYea7cW<O=I?Rgo,pXM"$jYDI6BSZDW\[lC^Vfqg,TGYZ;5SNRh_fsK;)-spC7>+m_6k.Eq!,k8q
+%MCukr6\(T<$c'bnd0?ame'NcFQ2$L!Gdq8=][Y$!ie<393 at U,kC^W[B>8s$2+Ul5Y_AGaAZi[W5^::W`7c>LL"aQGoB>]K;ASMTc
+%bq\lKK:*FsC(DZL'c]WH&7:>J8shgS,Lq`3Wlf6qin=\tM^`sBRj2\MUY=7p%7.4\;kQ1r0U9eRn>pQ<Zir.W7<9[f2MNeV8d;@3
+%N*u-E;THtrjUR+]&Khs*?.C'>D]4!1QV-os=DT3=beu<8a2/a2Xn.Bk!/8QC#q;t<It at i%eR%m&n+s,0F_3%`VQm95YSQ2b6"Xf=
+%N07Z[>_R:p<?SDb6Oa$EH\.A$h!IQWpmi=u]*<EAr<n1JWTI5"JBbW:O[I.P%Y$+9%p_Ue:*)@ah'nEjF>;\u at FYcb34R&7WKB`q
+%VG[qi/sRQ?-"=]E5cQH>TOG>6)-V?;Xj#YaU3TC9[RWD>qH0,\Q^->ja9nk5i)Osbj#R*ebs[%\T"B4*)=>[L-tIA250*O&e]ha^
+%OEQ3,fNtMZ3UI/<BR2q_(Qfd?(@T+lX1\Yd,uS%,g[+CPB at +7ce<GXAB@').D%ZnscohBV8RT63E><c1 at ZkDf1Ua)"1EG];UuHm#
+%NE<guZefj3rc39p^B at KG<D=B,d>9%mr_E6*r;2p33AEpGj<<Wt'^)Da3"jJM,\A\B_uR)@Z%9XZpP["*H%'%)8r^,gjJ:B2SG"r/
+%\lOg at r#j`S8hi4S=]W7,\f$F%V(_=\)W*S<9@[Np)mrHe-!C.KEe,!YD=,H.IKW2KG>b'N)e\*b:E#^=^qql=J')pD^A[-ll6:C7
+%>9'BP<,X7dd_-;h[ABgbmI9Eu^AHjFpRtmpqZ%&p])1ISSUq\u8BhU;3YFA5JM:&^W'De>CqE1gB2NV+HQt"0jK:2:OBT9G#577#
+%Z=oj2"^>4?C6/ae1k[dje_O*A5qK\d=kLS]i)/K"!1ug@$7s%9q^QpZSk("#d4Er-VW.SZo[u+tV-EGh!)6804!sL(!`YKdJh'a\
+%`K3DI(.r#j+,T,L(u57r"__U#0\$AgYsZcQ%uqJB^QKl`c<b?;QPX$;Ku\h'VZ)6'a9d.iVLWctFJ76_3Kj5!i%)^]P`8)pKZ<1S
+%"d$Su>Z\?a3A_&i-a79qdog5U=!GN$6@/\H;-]0&e:e+UiaD7S?Bb\3Gf-_e*2C5EjuW'C=<[tJ-$d"d"AqIa'KLV41X)(p at KIjC
+%iJ94n3j"gm&Efc_n-:D5oFFN'93RA#Pn28d!2^FXPlq*_/Z;Kl-UX'd6^M$fM0)-h)bj[94Uu`gV#io'F\<__9Ru^PL(C.r<G@?m
+%ORbu'CJK(M<CSTK?!Tm/a=P=(.\p`3\KSP`Eft?-2fQ"b'PM#dAHn7d0fSb#c%VBd9Wi6Q6-^ojDjnX1[I2<I:q<!QRV'&Hr%ZOp
+%@a/Y7D+I58M_e"3!eI5B-BF<`&-Yn%Ad,26#%0U"9<CeAYlN7l-"UDCV?.*!&Fp)8K=S7t8;A4LLn`U5;7e/R*7AYL!QM4X`m?ce
+%rb0?:C]U[TA[@TB%Od9/2'a+i[:t!poA/_e!sH0fe!(B4_,']X6Pi$!9<)c_eH>g/UEURb!,"*)(WtP81j'&t2<^e8MjPFlnh>bj
+%#2A`"2a/#[2 at V8NG-:$Xb)!cnkB(d6R4;g@'7gq7=NEu\baH'/&#0=8aok[W%lIGj-<2K'$0!HO,Qno(T?&0IVVqkXeBhktS%sZE
+%8U5:Um%.FU2UXE52?be-nr:Ck=]U^\peH(0oem_l"jA#-bOsRAbdj?OhNZ;`VhWe2o.peB'G]r=0FnP-Q]Xtu4]ZM08uUfeE5+"L
+%.2a\JU8sS8!S308SV2S^Fp#2Fjs-ek)R]uT8 at F;:qFRe)[VZF8;2^KuU*E at 6GFS8Y!9[Yn_osB:4j]@Kb'KB:!,]UOrm1*[#o'A&
+%j@>?Mi/=k.&5CnQ^+*aY5cJit9\kY33U.Ok=NbTUccN9Y,0Mj-G,!J:&=B>c#]'X-cFihFJ?.<I6u94I%P0(Dq\Wg&Si^mer^o[2
+%l?P<a5,);\9^qR>TL1f.%?_#YBIK,?T/Zc+D.]!3RuP[1*2^Ofc=?H[R5nPu"N(#jR)V*'<84Kd[3G]rO;'M.6?JQ*0:#\-4m':V
+%Hg'"C`u,PS#K8ss^TK`3H-V!WMT>*#B/('E=?'&Vo=E8`&FZ?s3e5mNZ/JR,=/92&^Lc*`mdc*X_1KUf]?t=@4k/mIosL34;``eI
+%A98Npcs%b4Ejsm#&1q&m#r%LQOKcX1Jn0G[Zn;#?G>hL/XaS<5\gl"$[/eGd!SI<kpq9/__[^=6:Lmp)L1&3riA7i79-F0o?)/aZ
+%W"b>i1hO&J>I*".J?EXa24EZh5 at YT4,X4/[ak<]0Bqjc0l0pBB20u[0$3]A<[$rdT1QsMKC1;BNb3:CoQ5U"odtml5#a?^ZJ-TY%
+%l-eNH<.7P^UB0[u%de%;h+b'g*GuOLP>X_KS>;WC'="l>^h_iRq*Yi%W*!`98p7<HVrF::htQec2)V!$$8a4>[Q8b0YhDEJSaU=T
+%Q.:!rTeL!iU+bD at jl+;!lA_9qcR#R>bJXP%;qnVg=WuNugF]c9K at R.6?rti'M-.$<I2qYq8;/*(CF/T??p"%[PlhGdh'F6NRt"Y9
+%#))sb%DtG&Z-%;Xa[iXS`QoULB*#&2h)<qi>>hViO=47K=2SlH'5T+2nEHBLNKRlY?,Do.QB9+$^0`<fn%[JI*S=YXaR?1A>mr[7
+%:6P:P&>3QaqXP.qjeWepjgR(M%K&;daY1Vsh_Z'l"(DGZm);6fcC(*;OZa<[F^Q+.cmKqFGX^Hc^,C:Z@"2,0JP=6gO?=Kjm`dbj
+%#AYZk<OmZOFj$#^\j5dB#9<1lH(aR!Y]/:]-kDm_bRnMRA5HjClGCR3eKI#*`PXGVdeo(\'[P>'2BkJ^#O`QgJ[E'@BYIXI5'YAa
+%fX]maH0,KIVkFj_"DCZiTFq]2GhtWNdZVQ\+b!0[=!*ZdoKWRt.>8WC[UR^q\jLaT:?JMifN at 8ZW'qmIU*LWL$#Se%Y[@MGSsWoL
+%L?1A<a`7D-ZHn+41[)AO\=Wn%Dtib0,Y.8H.$o/"0m'g.#?M)8G"*2`fdU=:)t5C>7Pb.>mV?ec:S2tOgJmF%c96e%C5j-6e9hs\
+%-"b*Xlj(R3s8?d>Dd##V7=F\*Unl=!A`QNaPH6&umt5Qt6CV"BI=F!NIEd0h(F2sk>dgV4i9X\?&:K0\#r'i2=&nWYlb.2!PI9W+
+%Ss?0j1])G9PV*SWf<>2W&u$.Y<)RYKd&:@\$8*CmQWB&<>4"He?C2'OTq:`Ml$ibG&<hjFA4a5V#N:ub<]#uqq+Nc8"*Ub:n`Ma3
+%.L.:#7]fP[_5/6t2IrC8@*+/ON1U/Y%Llfd%St at cXdY@^oroeWfH+CL4"\Xm8s3 at cD-_rK*)'K$*p*DAJ)6jK<j<'Qh]\3QZKHY4
+%_m:5ek;iV\4h.6[dk7'5BH^0[oinq*ner,9PS0Dd/`P.@$W4:J+6`NJDLb7bc,47XMX&L&i,1u>LW5%"qlLJ/Akl_JM2Me,c`kj]
+%iW*%7(fHiK3'q%ZMf(.b"1$:,W&Hn+3#J$T/aY)'McW4J\CiZ)VGIW!1SrP-7(^sb*]F:BMTe&]qVIp3T_a0>m.ro$XQE1!6?&D"
+%5%pR((4qG$YFg%<Hrs_&:c6dQhAc&$:!g_N9YEF\=on`uJf]g0Kc!U1jOFOTRHm.^2dmIe>?CHC5j1^MU5aXOH]lSbq;ZHKWE-YM
+%rqg[D$\)a?%M$+Vp^r^?;-((Z3BaPOClhM+O?8(E!ZhSB!]Kj31_4gsK"O1`6J$l,?*IlZTgE[.?n]bQU$De0+gpf`IGk=ZQ]TEF
+%)s at 9gK/$^8J6K at 7=c0qH`!RVDJRM^(62GVG4E&m,1,3O6&<)Y_+QFe<[n/=t)eQu4RU)2%$igqmZPce8[kWd*.rY]`8e[#HBUQ7u
+%DJ7%H:29p!_+hWmDILPl,3B3Y9M3W*E-njXMaT at kh!c*<XsX5Vf6etD2W"85)_>D?bAMPt1fjsqHYNokh*Ke^[k:alj^T92!mmb&
+%;E9"KnFf:8Zt/.Upb*6kn3O%e$UkAL`V63&^MA%=-Y`6Y[0'Ta7T.iuNjURqkI9:`7Lkai,ph/E;5:9<C5gA_]ZjK,Z<BW$4`%@@
+%WS-l]ZLK4L(t+")LKK)&![VMQ6t6TF9A(N.A_'!-6O%p["g`:N@%pK=E_!!%UN(jj2n)*3S;Q#QK*EIN^-X`_e=XM]Er<>/?qO("
+%l%p#RR'5Ui><@f:;B3oH9J-W7Ai\8<^+:IgLR&aI*kq8)Q>hVnRZWbZ-n!cbD'"/b(eh>N-9t]?c_1qU!gg1tmt>=,AEbBLG4V6t
+%^q5f;G4)qW=U?paj773ACcl?nGF#'3`RaWHoMm6C9"<43=hY;o?`+ZF_ at W&j:R#+O&0&0PO2Z/@*rQ^6kOC2NHC;B*eEdPK+^qdq
+%@-Q5ZS=-Mkbq03/Vm(1sQ,(.SY^R<MqgkVCR8pSYSkD$T/Zf/2\c at 0Uh4L`g\/7T\,+6Inj;ODC'A%rT=L/hbmb%WF:prn1W;^&<
+%gZaY9CR6X!0EdHTHr[lp&2Hp_%bAK^jgijd?,T9G/.%o%#Q_u0M7^[.T7:&M9(CH#,-M+A>g^'U&>.uY`+QiH`46^\<34WH+L"k\
+%]-82?_$4#<*F>jqbFu$D*.FC7Ddmf`SB_j*&p'5)<51;n)pRe&5h[ldl8JbYUXQMg7G:.%E;Nl+`Ng\/U##%CKTgGQH)tImnRruk
+%;j(?hg^H/UR>FAo1;FCC[U]T+JfAPdVD=rTAKBlpWJs-WIf?^W51FKTG@`<QU`K:cAe4#<-!DlHRISeZEmcQ&F+CQ`-_l5E#$66q
+%m:.;MWjoMQ]WD:t,CE'sKQY[qY\H<-'Gq>gC<W!G+\'XmnV]_%^:</Y1F"b[@pT%<5=d0224R^F=p=&S8r12Bk\9n8d[Vr6j4H1`
+%beD^$-"uK.XQRML]t.8Qd?JOib=6LtRn3=L/*Inc0(>-anX/GqJ'/`Ocns&EFFt)#Kg]MK7'.c<1lTlgDY*?*EO[FKe:hEgmQbfS
+%Da>J*FBEr at 6)?T8!7[)pX"*[0,DE"9aM_[Y`n,r>b(0?O$Jq)M5c#POT)NQ/ZJP'lKNsg:5Qc(Lm2eR+?7Aoa6VQ2NaX$Q$41T#m
+%!aABm!+E"`@!+jFcrC#-g.niBPod/;.VH67jrDQ`O=`"\4DJ0H8^b'mdf"@;)(DN*b[q^>LbAS[;1.*`&q"O$V(?j7&#UeS[:sXB
+%V[<JBIaG?BK3tO%IrqbRcp[M(g3rthhu)t^l5K46lH4T\HcTuNr.m=)BjKbQn/!KbboJn]aPVMK^H8J4s6Cc.Q]SXW=s(A,hL@/6
+%/Is/4IKG_A@'_;?'SofZYXV/PX2>7J"R at .?[cRbk_QR)IK^7P;Uts"8g8:Ug>/K#9Z`D+NhQ;]ST";kD?];6aRe]_tPJVM';efYk
+%!I*qV,OmaK[<Xa5>PDk'#5$/U&"`CF`g3,MX#@dBlqO<,@#On08ppXXr4To<r`HUA\3K=!cJGY100I"ahW)r/Rb/]&21h!fON?oj
+%.f7aDs0`(-$F#cMY,`r>MrR6Q!1a@=KKF?PX"B"On5d+Dl5CRfQp2/]cA=K8ZTH---b^mf/Krr4ApDR!NZqdO#^"!3mDb')47c&*
+%l8=iPJrB'ih5 at 6ki*)AhRXiMjU*rGldLG(<FF6a at cunhGXn8eZ:Q)S)m7T!GW/g>?AntVV2o'j5O2Eo3\NTXf1pSF+/a5FFCe%@V
+%gto7/W3qgKUrU:S6hG9_;gJXPgE1t]h,1CO&ded("R*hdjDuL0:8<L+kh7=*DSdY6]&.[L^b<W5d_7rD_$GbGAkb$rZTa7U't+jE
+%[]/cQ\6A8`=3^DQqpO'e(SK^%-?rA(3q3I.lj<"n2/Z!09B>hGZ\**+P>BNg"bHY"Cp:T7Q<-S$BFor@[MFYNO4qtqB%?]["NP6b
+%@AJhbBi\QP3glNEC6B?@.-5t#hmtFB0][!nemJ/Z5UQX!Jor+sV#IkuWa1<(0i7_)>uuQ(CRnRn)gUB$/(]dBSpuo^2C,c.bq1+!
+%X>&]+XMRkp?Jo at P][rO*91aFef;<sVMfnJ%i*e5)&GmO$\7tn(>MEKneVYHkoX2l,Pk)H"`WgMXMA!)DTn9(fS$W!h:etWl<_8dn
+%X;'n.+nY)l?Cg\J-MGBaUU4D,n2qiJL^T>@<,?RJ$GCatkQhr[>iXimCmah2D at S%eU\>VRF8J)0BhQ\9[!V^gO(*<FS)Zs4_30rk
+%BcIqiL<)Au,`;OQr$*:%.G8LLMksmB(V"Xi;7T&?/HSrd79)))/YM^].p-5C6#`CeZ/W6`9RZfZ;B.S&g8t4WbpE6._LU[n`p/SM
+%U(%4bd$DihB;M at AJ3!;WrXJ)gYL<C;4>p-pOBD\-0b]jg4ON0u/M>XmEVMrqmU5H<ojdk@/f5=;hZaH$HuL^K#2L$\3;N(0RLQ,g
+%36iTnd'8bp\t@"iMSj22jJ-JWo4/#[lY1QZ3EA&*h&X>4j4^*lQ3nZmgW7kTr&J(NQhHTH"-;Z$3nUkrREp'`W'qaJ\GI%g'ShqR
+%[AhFTi<K3HHqi9Wh?HJm;I?=2C*BrAKY!a,ao$Cbq/J_o&U5A[mbD0saGuk#K_N:Q7\kK at p4FPVK>gen*7EkqLMK[*"]c56dZ>r+
+%"tT7R+=jBn5,io`M4g0'Aio8B[Jss08(Y.Il"TkroE1;mKBqH'NF6<qCV2bXqT/f?ViAR$7:[=n(KE6&7%-8UlN.b?fG5NmE'!Lo
+%fk^u]'fBl#G>%"XF5'79%hs>>pa<X3a7AL$+i#q&+JYEh2LC.TTc_HDgJR:<Ju8oa6QXoV7n0<P4S?kroFY4Rnu^QOqtXq.#':bS
+%mARM1n5G7!i&iS8hK!lmiLoj>(0c%=6R=^./#p&TMMcQk[jTE@*T'<Na$0Hp2FuMqDi<hQh.e;sc::_N8u&fY+\b6K<*B)tQfbeF
+%1<LI"q,^0Si,4HP#\!=kDmbbJFcut)F/JEDH#1o.]Bc9?2g&Cke:?fLC8G6:jh=EhG]D/9Wn>bGNn@*)oj`ntmX:g>LUL84Y1iMf
+%_R&q&<,kUb3L[j`_?HBa8t[E^*gH9SUue;Qe%W]ip.0@>[l`b!>U/GhbHflrm53YuT$>u.W+SmDAjZ4#fV<35bRB7S[B*D#E0p5C
+%<96dXS8=V/U at _<<-<klV$r&UCU%&-jPB(6?$;lMc97BLb.I-#p<bP#_PnMb*(,*lU+ZO\uC8/*MQ;Ana2L+*4m_cd5bprJBH+!;s
+%T!fKLU#21pq35ZFLEDG!91:RNCk*"`7iS,Q-:Ommpj1*5cS%7Qm:E8[&41FQU61nQL+[;oh=3lK\])oDK5EG\_%m'Ce?*9'<k;%9
+%m`;IjW"MabU&l]0c\eaL>iBptUG$J2jq$0j,3:]YSnNQqlmYmu\,J\g##AH^51&b&+'Eh)W]D3;$)0\LPgp#@2WjKUas>,##.;f$
+%561e`15 at 3N$ZKX%7VgC(Dh]$L2Mg,q]\3@/`*sZlHB/-OLKcJ/b)+W96a9!PLS*/XE#lZdKItI8#j`m;5I^;Op]^sbA3CM$7_D8*
+%G3Mik!G[3)[IOA=@l&3I89e-BaM]5g^'%KW3oHldjn!hSFbA/(.G(_'[1trB.VPW>.$d52WnG`3F9T_o3iZ?TP*p.U7L]NXVqH`D
+%'EY&#YDoUrI*sdI!n>R/!MWnQ?DQM6MC0E(AtDDs-a+OBhB_CLmQ^VSSuC?eou-sI"-]b%V/Wbic0d"HA4cS&C&ernm/a:]XZ84<
+%E5E3+E,`%LFei,Q;7$P,3\"q4NV5 at PQJ(Y-oi@)!fN at c/%&tg$oi1W];8:V_bS^TH!mQ:Og)+kX at d=*F!2>f:YU,VF?#=<F-;r_[
+%q6?%R^rHi,mEl?5]+]'_>,cPXq^4=-$!!]tor)Y/]/78oOmmJLPUXXR-']AXcUh%oA[.nA4/bP?$n;UbqO`\c[gL>.`GKqOUcM]\
+%C/^!K5Uo$[BS0eq[YB%5plbrrV2?l'4 at sB]e;sQV&4%7?CpE[8_c]A&A8DP:rQPW2f(0k6cK:kOMtBq<n[hW)Bq)3J28Q:=P6EqB
+%kb#lbp-<dK[lNLq:r@"9j;jW[.%61UW#mjYj*iheF,0:!LI(``i+O,P8ib)^$9W&^TJg&>01mFf!2VaI(Tp/B9r]r.5uh<0EoV.F
+%U)F3-COSn*k[l'f$uXALYmMl_&&p-hT]UVY)c@\9ZT$hGMD_[hONukQ\).ML/p+_%rVj:IH at aZ%);*Z3S at L+[r]W3X*G/5hkoc;s
+%9grLE\TWV2s2NpMoidY$=(:V"p`Je?JAuQ9niLpI:Jqc,$sZRQO'k*[jH;>EUG!p,,T?UThCI07aM#n[\(HotgTi(9+PG0>k/krj
+%aS8m'frBN!"\gK!cqN9L)%Rr$Zq,h0J1_s+'3a(U[5%Ff"IXm,_,m*Ig7Q6&2E;GM:EbfUWa$#c].?lB@[<&5#5.R3Ie@"9@`;\m
+%NMe4NDt`%Uk1b8HS(,c*(NX=J$mmp3<HT=T79o_to+t-hYOO%e=VI*3)AA+R$S`$QR;GsP:*l8Fg%1YLc\V\_6n]HY)SEUmU60BC
+%;KHic#\JhPdsWt%T9j2Oj_6/NY5(0Vj4.1VB?r_7o!=h^H!9(;P:u(fS_8HoRP-k0fb.6qIblM.R+aDDDhSC`1ON"IfDQCJ/ql++
+%h=,*D2?kG1e at gQZcr[PsJ!7L>ltYtV4Zf8aQ'9aS$43-:fu\qX[i^8g#ao^h*@2]5cWafgmWm^&ggRCpj+C5,h#023Po!qY3 at jPl
+%+TgW6Zn&EI+GBdDT$.DU=.6!t't^!pbGoFH((spD4WCO*AVJtT+Mo/S`++'f82Fj'J(G*M_/fISe+Z$72G)c9__Z8I:!KH\2[65&
+%%FLa'3B;dZ!MG.GjDM5'/UG?(8`@L5?JMa at ZPP^^`Kke[]cPDZkMa2Or4SJu=-NL;![,88c6AQNm]=glkLg6*Q7/!nNs$Op4g>df
+%0Kk"pdrs at 7%5*!=<IrXKBsV)sAXM"'V$i#?r<"ZL)Z\5Z(S>JTU*`UN!kO8<+2kM8 at jC>(0PLse0:7m'@D0,R?LF.])sc$$g]mBA
+%(uJTtC-E\OmCi=4,WE%_V]8fk2knDdVJ.mVo!Z?%5nf"QH(_[-(X&M at DpI'6eCSEB);gkAQg=0^j^'P1[[22=2r5s5p3TI52gP,o
+%qPVMD2Z@@3gP4$t%\<,TW&+8/9+/eF(AHoGVsfjQ%OPaM[Za]FDI5"UXa"4<_LX?VF(`A=Wq at ./k_:$3PfIj;J,0. at iLbluqEDRT
+%XR:;1TX)_.;inHR^\[rJLi[^:A=E4rLG,>RGDE>;:, at 65?!X?4BP?tY<uriTFOEu3,F;%0"(r5rl\fu_5%QhNn7m8V0#W+;p1f:g
+%DM<j;qss)'J""1B-2)F/)Iu8miHm`!H;Eg%P:<sV2o+ at Z!,/3#]+"pJ_p)gES>Kn%o\E?rR&JON?'#aMdgAt#;8\gp1uT$2Ge#l=
+%QLXX2^YBq"m%fD>Hf6W-R_bBE2-jKp].\t^Wq!JL/k0=eV(.h at +1RkA,<4J`5F(.4H`0_!mGX7HY.dIBCr0du(7fa8'"&qLZWn\G
+%NMVm5D2,shX32TN-fcr4o#7WD[mf0,:X:!KBo8NWqkmTM0%K,&Ho9GMbOWX.94K7)(TRJ3gjfh^?e[H%Q9Hqh*l>=,BLoP,BXpr$
+%;K3O8SN.,)<ERu17H4V(79NlIZBJCj#_.*6C=C(CDs at VeBg^R[#23K74:&X/E5C(WFC?LD"f;Un),4NYhLaSa8-!cJ;gOstBrQP)
+%I<r<E[etD<^=]qK2YjZqrF&aD48V-oY:'4\Pqi+\4]bDOlMbNo<uF9XF+7gDY+ppo/6]!CrLZrMdmSn&KBe*"X7-8@/jqThM8]0f
+%Id.kH at +%>k1MPPn!1A(+Nb?9;9`5os:\LW9LT/q>@ambm*jk"B8k\II/_f=I?@'$D?>\&%=8Kg"_bp;?<aO)/H]pU#HE)Zc.hbBq
+%);8%r<rc[,X63k)+l'/R3+m8]8 at 1k!3pSG-d-7l3SR],sj)Cm=<R=B,jIcqF"%3nn=#*m9=_O9AM%-dt$g/omo+&ij]kIY,@/JdA
+%I^(igfgX4kmc%&m*93NH?d-R6R<rk at LFHGC^_6SoRtYd%`s6-g at 8oDV.\^e;]E'OPk3Gk&XX:+k'/#!3hjrnrC[uN=?EEdJ+Y3V&
+%HZ8rScs:VSco8-8E=%]#SGmo_-*g.]AjQ8,fC4ZTL</IY`F.h%>]P&q=&ESS at +^d>_WA#s-f:-6IJrkMG<c&ES%G_:okaG6V7m$4
+%,>H:l4=X`^mOn,j3p<'"B+8)q\e`DX9q2tX/'+ns5;kPC)kRk?R#2M^49Ek#(UN[QZ<o6-o=TH`&mn?+IEnFdmcXDX6n!qj"OnH:
+%RIj9p:uJ=HYVClgf6EDcFF&'uB<3<:/#S93D]@.u-raq9]L\fCfYZ.Q$$/'DSu;Idb?qEsX$qEHi%K;pHi*#8dU%1JT-c6SlGbs*
+%TQ#m*b'@aM<@'k"*#i$Gr_/-i&Je!\%#E;biFkQ(q;LO.@<Gf)>#X9HXUI"W_V-P,DA6ar%l;:5*f9?r#j?LR'=)k'm"NI`$Lu<Y
+%I'N&,ClrqMdu04[1s%C5l;&'4*^>;!20mr!(!,/L?E- at B1ij2"C:AUh,a_Gol7PGWQa$oB?BhM2h at 0Ti_P4!1LYaC\XDIe_8DI@*
+%cg)/4U6gf3 at X6ka$88m5b74/%Bj[IfiD8K`o+8q5>eQTUk8!dO52,V-jgsr;,)BZ$2N*PsT%7QN?"m8sZ+]5N2pIQ#<aE=Kk-L+t
+%%;Qf1.MDlJ,D3c4doWd8H`.2m_=ISX94YT2hf-4Z3cCj7Ct5J3D/FpgOAQi!MbrTmR.rk';4!ZoiW,M)I$jKu.e,/UlOTI3oYg>*
+%HasesD;,:gphBMA&S?<WW`O9<med1K2E%Fk4WJnYPecbAjAc at Y<RFi+fT,H`Hd5%@)j!5(%!psoeND,3lVnXPXj<"bV4tk==eY]%
+%%5$O\2t4BL.Ij\GNOG;p!_oHl)MjDdah1%73ud+sDL#l%4mg(DO8N^>D_?Mo))%oT]fGMp_i44Led*RVf"kjpCnd,oNDg-:e[Gfp
+%Uo>=LV:ZX$AC@^&./A3Gr*h87>IC at Trp*qhci<cu5KKIGq27JIfDkJ6K`d2(XrKP0%D(Ync$sXlpbm_Ca_r=XA3q_MjMbl^DQPgp
+%PdknQKkp`tMUD"nj*%ql[p-PeDEYMNGB\83Q[q<GJfYB9oLV)G;2Wf`>u=fs(p&Z=DGU&ckcZZ]2M"r*Gg1e!CA1N'hM at 0U$&)eB
+%?3mhbR0iTJTCT^dCE)p]96oK at fdSQoR;E1)db2CSG<U0OruOq"E2]6)lUlTsPWbf-Xr<Tj%A0MJHg8BDiX[[=l<\i0Elq^rrN[7.
+%p\9#UYGU:7.=3qeY?0`FU:jmjQTO0fPf94TO>"%!^`u`MYZ2).^%RW5a972S*p)!H+[2"_NMnD2hAOC_#8PjZI?DA-ZPCM/2XU1P
+%C&rscnnH$a+E;".jtGhj7^bR#iS"PgaKTOX\G.++4IMj(&E'U7GdXmG`DR42)0d\cqY,"Umg]0U*5.lepSRrO3k\eG=2TK2NaC#n
+%X/Wku/Cb[WIp\5)Z4Uq2C-qoMB4[`6\p-puo6QAVHQ7BkJf:nWros224s;^KgmBBOOANf]Y#SmoV2N7mT2d7QE&t3=Nl+M^AH6,7
+%?p_dI?T$#l(<bE at 6;H8u041]6Bo)-k)sVF5DuX"\q9NC8#NW at D,*pssPhSG%icfuq41e[dkhCW1P=+db"('7hq:E4u0Z[i-ID*,]
+%T)@:P^tuL,1=S6n,kOlh]NB+iSL6W6N@(&NErBor>U6Ae'\9+CH3p!X"dd=s>ia381qq$pQo:7<S\YjDZI-osFHm)MkR<j-`P`5n
+%LPRIC$+nkZS3kQC5t1<Df+0J`6a5*+dQ#0'C3b=*H^('2otZrK4r[/RC%k=/KC^bf4kduGhC]d-CC7qB[EYVN?P"\kFj=I:)kU4"
+%EMWOB#NR^(BaC16kfBSa`.4$RU%?oA&;XdPk9`o73^]U7%Wc6o1E9H#;D1oMI.IOnFDl6LZLd-NiL:lS,&+%59D%h^G"3WETVNB:
+%I22.#nWG!jG[uCHRsCJ+p1`_,*5hU3E,a/m=2nmgq]ZqrHQ%VK0il+`B/BUndFeRLpC(Fc(k9Z:-V57f6<KnN2b\;N>Fod(rTBq6
+%k94`=IDEmY%3a?p79!RF84O%mj#e=!G'7klg)ej[(jd8B;r9d&q)/hW[umkYdqF#>,J\08q2Kd=Tb^6J'qbR=ERQdtVY]9]9Mq<]
+%A/C?4't5a'9kF;gK[?@.TcYj5Z"&h9_P'2_fK^5pAca?`=[M_2'6j4<)@PEU__I$q:bN'b3 at 1*[f'I&\#!BuKLRMt^\O3<4>M2.U
+%-B7:e_PtJj(Tp*d*Ql2VTj9AaU+Eo-(RAa-3G4Q'O?bS2asOFl;@&g at eq>!&(YOQ!6&UfB$+)YZ:p61p'HnI1$'o'LS_M=A]bcs9
+%pn<Y#Llf2@%d]M._;bC9(=W+h2h<jLFNjr?3/%RA+C\tN%Q%<+Xq".-X+B^*gW:#qMEWA>T'^F^=g\g`e+Q>>5f+paU`(>9/k(%L
+%=D"q%L!XVFG2LpRP)Y3P09/Yr*rrtac'X'^6'aqfCV\YZ&j/p7nr3X01D7q5qE?e()4&eiS"UsV<T^#e=L<HLhD6U5NQu&qFb$n:
+%pbWJTALA*CY_Ai6,t"Q5`(!2d8n2C^[c2V`ioFGnN-05enB=PhX35XUZ_!%ZoCt4T/Qn"$3&+hl)EqgaTKdB6:cJO/f.mmc[#umG
+%F/[g1M$lDs%,+M at j!;(5S1ci]7h_0Sn7RWX0-XX?)r[6s1<mT[c/$5%!k")'P;!/1&8qFa1f2qE&@-94f09+UU-UqldMZf"J^'"u
+%bY"-L4DJr7Zp?TVoO,o&_A1jDm6\;M>b+#6Xgf5\WpApfPgYKOPi#_E*iVd"`:Ls9W&A$=Z<jFE`lMtmBb6"?NhbB7Xe$l$+IcZc
+%!@[ILfuf"o)@ftAG@!$9!<5ATL;QX-BSm(nKpr'`XVh+n71oVoG:#e at EB*9@\WgM8No1L at 9V2%Ap7iIM<R1YJ$**#(g=BAOL<'f^
+%o5+i;.<$>igGC>e9V9apfZ#a5\P$qf7\J9JBD],8>^\`'o8PDl%AruWGgo1mcI\R>%*hgej@[QYNCI0(8[-oH5Pm,E[2#a`P+^?W
+%V(`!58".TUls,?->pC at Af&71F0e$P$C7Y[VAA0p"f?Jb!5/FG`S,ebk8'#WeCY^XPA6TnKZ9eD8!fWZ\f=t^!%X<C,X2e^hCAd`9
+%%"IitlVj;jo95p;G>\nIZ-!Ff<b*@eHXhr@(=DF'1kAegA%8=,e]1]n7:ABGGaHPYD1G8of'[t5cRi5)`kT(6KnkGF"jd1Gs8#68
+%r:g6\bJ3lH%tF2[^\Wl's37JAomB[:f0B0A3fik]SH$L)5PiiYq"qi%eURJgLO\kBJ,J]g5JI*Z^\rr&^rQK6e,P"qs#9il?>.*L
+%-#(:I;UFQqiHo?l`J].2.M\QjZNnYaJiJ.nbf9Ao:\QbC-6.K;$d>/8K/s6Sq8'*I'O+MC9ljXn^<7uM%r*<Cc;&5KZ=:DK7e!)b
+%"lI at 5nl`H`AAL.]lkbi&WYf]EN%brH[c#[N&&^k)G*)hSD??4gV<M[lSbs&J2M]*E$V*E?k at u>9f!f=c4'96gf^WHAE>#^u-O)oP
+%;X\lUFBNfT#ous&P4;k&_Vm>A(#8S3W30mLd"3>cBl]SD`3n/A5gRH6..o3d`F7dujIGOT</X5ZZHSqhaN9,H$h<U/Q^\r*MR#:l
+%dc=;eiI#uf#.#+P0oN,RP6c?[FQB)"57oN6Gl3H-aKa5EQum[j:<B9#W@[482eKtg93m)!3Q-5RRM!E:]`M+$9"eC>F?@FoQr?+1
+%:\iqN^R!EO:e!W$Z=*2@`.pcL>..2`r9qt<2rtZe1oH6$>Z2u/<f at 4Kl8k(8:P:F8N>@TWQ1RjN+I&D6R-e4[hdQ4p/F'@*=^2k>
+%U=$2h=%jiqO(VqZJ+Mcmp'`YN,l%XtU-23?G)"AiOBG+]]R_f#P8]Fu)_g8/1)LaLlZjk+W+scK)&f81ejN#ui"q`mlV;;.BRj-d
+%YH-F!n]5M!0@#,imNn4E$mUf1[Fi._r!5lEIh.gALM_$/Z=>]\_<iFUp.XfGZb9%:pGmCZ)ADkUWCH$s[q=6UDD63_g0.mC3\@uX
+%-LPc*q;_BhT[=B*qIePbd]tZX*N>@-GIm^"L)HTUlV+dbCSNtnV3s!*^uT;Wb@@MpqOMOgZ^1LYp^_2<0>=Z5"UF/q/oS!1-`)r&
+%[]8YSmA$t*SW0Yh\"m.P at 4AC;V_.PgqUBObbj*E/:8bSR-*>:'f-eh7Z'`cf[i_5"dqB`F%9BX-fe^^]Es^:N8]VilR3bQ?n at AA5
+%cU&ZMjpe\8/qI9Lb=uF8Dd>e+ at D;9L'"S(2*-A.A6q8a47b0@$h,$UB:,XIr`li(g[GePTj@?^4H!8UIQs!3f,om_6B1BO-+CG+b
+%Q,a,3Za?bfk>T[6VhOp0V-Z=+I6-UVhV8lOHDP_[kEpET>Lt*'m(:/_]&H5gbbd%BpT>cRqrIUH"WpShA1WcjLbJPtWY)#99ddUJ
+%p\)ZrHo,9(SGJ_ZP^%e?m74,,(.<(BYDQeOPc=*K%!t@>22fY'm21.C%mt>/:\N>pU>2poaMmONl/\P>;Q!PBkPBs.NER/Mk.lh!
+%9>%Y`ioQulH:,T>5%U[]lVnhJQir/eFY1BVeg4j at NJ'&dXkYj?0o+uO at E?pZJ6#mVIKO-L_!4h_kJ829X;l*R[sE"'%1]k)'i at 5j
+%XrKPMGRc1K\jD:3lqLRm=8/OL(O#=P'l!rPS7GJ)g97RS2=L1_Po3&`m/c>"HF7D12`I"Kdf'_LH2V\cPN"*rE]VtCj2AgffY)h<
+%70BgXF:TILBI.Na at K<Ik!?>W/"bAY)*qFNteNc.O&b6?ji[utW6(UD*T;Piua7UlgFElMR[Rk-=b(jf+a/!9\J\k%Vi)hOIq\B3#
+%mc6h*!bM5T'`9Q\#bOgQguF;naU3@:/J3\'&]ucHX!fdU/K=2GWHC)?\kmqe`\\EN)`GUW?,fMB]^Pd1;kDh15FN.(l>ao at a@%%Q
+%_47D5Z9]AM=UY0M%._NL5gc!R/lYC*8Xk1-^AdqBb3F%]qfh'LX*, at ekef`=1PiNH$FUm6YhtcP$.lT04(fH1':o".rk7DGL]GOZ
+%cYkF+G,"&LKS?X563DmrWl at -\![c.1dj;,)QO[Uc6T27FSh)hmAIlMRXSsu`6pL at 6O*MA[AgNR,>;P7u0k!5Zh_u8oj!QW+%gnh<
+%eggS[RAlS"?&6dKcf5"4d9N#p';DDT!<bAA4IF='!o0c-Ub`S5.Y8sm.UTT2q9>>KEcWb$KY2>H*1Ld"j9J=mn3%+f6N5>,0[LtE
+%cH>l^jinAO9>XI+!SPb5/;J^kAVBn8%rn&?..qq)3.<W0h9SF!C6)?19[BES*G+XQ%^DejCQd:#AG-Wkq\O0ZoVrZN0+cA<s&bd`
+%c[G:3LYK=#79`(cZARpHnS7W"r&D.&0lQFMfp#d at aq"cIkHR4Xlb<]Fb&.AE/!Ib*b0oI[g?3%M&-o?(9W(@NP5q"IW_4*S<(+uR
+%_*hR4`8\9YOELL=[IgL at Gi)o_'@q&E<oHJFR1g*R6MUaY#ePJAQO8$^,H<l[;#U'._dE-2E5jL35fW6]<X&l:,oj?AW"j$adDDa%
+%VL0ku43Yl at H!\;g<OrQD63'li$.J at dm_H5;^7X0>e'DXZOJB0m:aCCt4K4Fq.VB8.Wd5Ar9US24J+3_2G%8]3Kl_*VAah1F;H=a]
+%C5D7e,t^CE/S5mGrTPS5!/h:QN\W/>)FZE(3eTU]^u-Weh,3DenQt-4_L(E<1sj<De=r7s(oM,b&I=u?E8(GnqtZ8 at btdH+`$3(.
+%I at C<mIXel$^E at F=Q&-"SH-,lmd<?:`ONU=aKSo=n15ffAeI]H2NLR%J(u&gq]g>MH#D-'CXeo8J at sWmOc>@W-c9^Yul"5Rsl^jRu
+%#WQmq0*fe;GMoq[U.KEpb0of)5l9lrFu0H?aP$6iA#nqMk-I6V%3:3W7EaI5n*?[Q>>DQ.FV2n at MTcaOM4dC>(Mff8QH<4.$%mGn
+%J$3EU/EtWE9e5Zu$O"(dmXTKj=(*E,C`tf0fQDd]LO:?:5X(B,YG7 at LfL*a>XlkH;-\5dKbieTT*8=5?]Jr2k&j=fVE=$M7'c!FF
+%E%\no>C]H*rnM^UrRUOd:DG8'*VeV/-_IN"/+r66Hg['Ci^a`;!4X"fDM_Bb[.4:00Ct?Yb_,[;(Zt<'hH&-b2WCfA,]AX"S0/o[
+%ZfF=2JsetfBmT`M&7f`)$"3r'/TM`'G6'c44h1D^4*JkZpQ at c)\P!YqE)jJ1 at YRh&ahl^G0sWi0F(8,LcfJ`<LYD.hnkqE$B+\?*
+%D1J5<F(1KicO'Oaje<tH,Q$c;@d^#mO0&s,B/aXk[&2m1m9oZIKg?pI'Ta!MXJNEbg3B`TUW,SC#mCcL_usJRMU/qNMnAVOeSdka
+%p&\?eYb)EAC8kG("4HK\,eAd\]%&H^3&k]H5$%pTiOlBq?ou"3^a>dpCcl5j,&#XsrF@"T$D]Bub2^Nt6Vd^2amo+WKgu6ApceC!
+%LWQTs8k`Zu$%KLYoR!R at S$j05E7F3;Pem8Q'-GgAB=RGY12+WZGhb!AFjCRY780Z0E?OACiXL''f99i72F&'lgF\`\:akCj\JZPl
+%@78"d?E^GR6VZ;<CoDmKO&I^o1Lk.`P0U)e4b])%cmphX5?]CE&l^p^SY=A#Nlt&i/>;1?l#E0Xrd-s063$7bZ#ls*V'si-T/*l.
+%r(55'Hs[$i0&dlh"a&=^B$'AFjG)ak<p at 6L25_C;m;g#KVWD8.@^&6(_ at -aU*.uf5*$qh9)6-X$TIj,?7a!Qf>#_?6q*7VkAGW<2
+%ApYe,,f0l-iRj.t/M(Zg=-%CC<<rk<_P[0A/-$heiDWA#7WWGCIER)7Y`SNdor+G".uHq<M&H3E_aB6XDF);J/f`ri2CV*ML^OGr
+%i_ul_6E.B.<U2m9qJEjem@:>]EG_s,9=6`CKm9)QV:!;T$ab&a]g8sUIO!TN=$3R\\pV3omg`UT]$GAUnJYM,GIot/gP!!07^,;+
+%h*Ujj]dDS9-9,?t$m#m4Oo+XniZ8P/B54"jK97gs,V#>$a[FjoFD0(1CLoQfG,;Xe?>SYr`VgBJYAAQ_HD]al]n9sP!-L2"fnG+o
+%_J\dhnJ3STM9NI9ne48I,b<O5o3aTe0fCfDE:4Z7/h]8h;q+hZk,u08lT]'U'n=Q=%EjB.+nb)0?JYp>$fZ.B8Aq0,Yuib#eq29I
+%E=fIX*^H7,+%4Eb(^3?/\<4PEhiHc'32bnjOO^`uF7OJ3cK?-ch2k.c/)ZE"Ftor1Z;!=0iBfIl"mQaQ8EFFBM,M>,"lC)s9c@^.
+%*n9)F%FYjZ8SaNh)Zqs**_UR<.URb2#eMTh-L"F<gaP&M`?O*_R_pMYZ#YEU,o$Vp25ph/?2d#FpLXmu3Z&jf7S5Q)AR=u\0JTnR
+%]bQhL:j.M]+N[hH9;j>M6fNq,T'5[!af*p.\8DHIihXFN"oBp@;.Y_M[s;I2Pc.rG9IaJ=5:L_o&e9[T?b.3a'5YC-"0;:YEA!$-
+%hXe%Yis]IMS`/Qm2APrEN5I.NkS+ReQ@>G`7"guZ_C/he%BRbPFL2X43q,)1Rq67jO/iXN>&^YGZt+0\#+Fu2?"sjW((<E91L1q2
+%.5^`l'.s.Ahs(!@!C at r*H+DB"!Xn8^leh7:^.-;a[5[bG`Z6n1:r!N1_G#$"$)Ei"GuS_8is(fJi!)u?_qr1qZKBBf3,2mA'nKj1
+%Ui6<-5).j":9!2Wd+g[Y41+R9(+q:Q^m/*J5B`j_+iJ3/$(""*$YocKB^thf('T&DA+eC6WZ*k6PU?P=*s=r7S&]@K3AFR[Rr(nV
+%"U2L=QpjbY:'X8uGLnl2PW'[sMcJLXm at _I]nX4t^)a_8HYg#d*d#Gi`6l-cd&>1eB'?f5a`IY5K?4c()[%LV5=#j;OF&O'6#3.[V
+%Nrc/Vq_kcI]?`eEd*rojPT%j+2p"HHV=5<Zb\a&S^]V;-4n]eR(97(a9K3</Qf4(#Gu2JRU7WJ5/5P!6hW&XWARY<5arnuk6\(q^
+%CCHUYD.!!M at Cb^4$FSf23Z),Z,A;/)LDB/jMSGLiH[04ZGtc2,A)!6gWiq?JB%S<^&Y"[[%VGTV$>$s1 at 3Cj%Cog:L9b#jqMOWFN
+%9R5+G:?PEYLJ89\jR$#8(9SYUb8_;1E0',jgI3[r,qP!L<GL^AHZiB'="g0*et4R=+OM0X?aGWH,>63iLUtI?ZRQ&'&U??>BPqrP
+%OL'X%]N'.loF^7)ahFGXN?Htm^FnsX9"]Rie&FX58/[;5dn5;<JCujZdVVb'WV=!gj5BKOFb>Yed- at OahZAK<NG="eSTb!G,P at NP
+%ZC_S>@<rp]d-ZY3F-7&=f:`e/<2VLC%7$]M,K68K_abk:(GgsiZ_J!@:mo=[#!@!jG7f2b_je52cU&as'L10'qAKb#DkA&1`^44I
+%iLmNg8"rn(iROXYh1Z"IR:hcD:O527JpVsTU4'MM''h4#6B+^&_Y&J at ZNkVXP9F.q;&ATS at pE1K+gml>j[p<GB>9Dm3i>f1c?:`L
+%s#Kgbf,q.YX4+c!LdstA8\qCK!tSgKaU17u4pM"Clta/<UYunaW0-t2)h#sL:Qj[roQZG@@(@YGVVV&<FLYSI8Ziqgn?R#_9(%`q
+%1FhD1771Qsc?.KYpE(-]_'g#QQlY+1i?e2r6D9^'(-K<7UBT_Bl`=sQD?Ql,WshKF"-Q1JG=iI0j874SKdrei2RJ>:Whmh'LU9fF
+%kJ<&SK'W6,)iF5SVpICL]W]Z/qb'n<9'b.&&n,_iG?L4*,s8p$HZuLM at g1(ELA(F3I/Ss^+N.[BW^59fE-a(,"7R.WHh1=_iN2O&
+%\835UNo6qYW,24=qZ,X..?:rPhmsim0.HBf/74DcA:5'6NJ9#JJBC,\[2DYjO)ECkB[^CGCnkfooCLBSiWo1XU)%'``[rU[X;RuA
+%1)"g5c0_5org5San_K.BDIEOLYB[GIn0$ZL]ODrU at W[A at 2na5'Mu7OHTK>`DI*OcEc,#*L/%YQ$Q*4OW2>1:KKR'&L5fISlVQ#7K
+%cu1^=[U6ZX_n58QH(Ygh:J;.HAE,FJ&!%!+*cV,dlZZ&O(-d"X;CH-b]?T>dK3I*%#U&L<OQO4EBu*]T(iH037P1u\5nQ0cL&Pt5
+%KqhtHDeuli2PDd#](P'sH-=Qm*]C,FEWaa:C89mML7S5h11tbe/GNh8*b[-oK:JAP>YrhuF#Db3]"<.,R*02Z%V,i(V(BSOgtpXV
+%h>5fTdT9M^A]O"nMGihf0EXbR`LielJAJ0*?#EtO<e))ZnSBkqCZ1>:WFD-P;4!fdh5nF`(B at NHnRmMpWs,cH$KY:K<X#jWn[/m6
+%i5<^>AC7hn1-m[X^SG(TU>FPd9;r5Z*Asqe/,QDTa-iT8d4p?5YSa*uH>\C'o-\M>e[L<-/jFaMq+8s#Fa=G-g"7QI?U`cI&nZ]1
+%G'JCt[()fX;L%Q,:^UPDfEFioA4cZRG?EJc4Kb_VErgIL&^NZM:8VCP<"skZE3o<r7Q@]EFT\`efl*cN(HJ8[Il+k1>V.mBjj-:3
+%I<$:$eR0%>^@Os4(H,rX at q-:)mh>*"2UYp/0Y>0hfOj#4ctGIAkPeMJ*I:qQAtdAS0]M+BDsLuIe'l`A3*M3GXns_<!H.VLO.Djs
+%04PrfcsKl0)qf,)[(bUA=:1RF9$Dlf$fT#if4OO)m(4I=(G*FpHt'K'C&pbrIbQgs6#F>LgK=XLPfO&CSeoY+4WQuL^0m(1q'#`?
+%X&HRfb>j,u^$;k\84_pUWKt%^jV6d2, at 4K=W!MVKZgp?*AI'0*34WAXlP,X0*8ZOj)+o]F at _Pb0U>LX8,Tu,.>+ at a'r&+&4%RN?U
+%[N\pUf0RY,-Xh>fg069\N>Q(@`J'80.Hu[IoU#_t'9Q8]JqtdF9qL&F$J4D\R'S];*@leu_UY":-Q:n_$Jn:JU?sh)e`^uWPc]TN
+%CfbjMWq9,+0 at AX.Ph\WEa$UYd3?k&Ml]2>aAaNI^McrG=/P-\CGTQffXWo>\,kGB#ne[M5oRadjOBe3V75;0eZ^mt*cr>MmH!.kn
+%$pmGd$g&N*%6Zk$>+Am(/CAf9=ES85$_\<P<ID4d%AU.Aaq&eT^3L)J at k/?VaNFjQ,r(?Mi<U7s#WoACR&"hrR<[>JiD6]mpS$]-
+%Kkj!MXQXQn73C8!Jr^F<$X$BPBU/E4lSB(?Y+EAiLDXm;T[YZj,]<U&Ho`K,V'fXCSVUTqeeFFPq`_KEE_sX??BjMt>0]O3S':#A
+%F<?a;_FnBc2_1$QTXOp,U5lea$aSmi12T7l5b"VRd)CW(]c_(m6VG65G4&gR"j9LIKq6=OKpX/#H'$;8=cG4B,,AUm2_3?`Q7_==
+%kX\&lF9J/%l3IqYXnd!).")nPKr?.WOp7ID_t+V!%%j%Be6Uq9&^^iqG'l/KCVdEUI*R"[DHE+a:dHR`W`C,u1n[>KL<s2?DYL`)
+%Jb^qgr2I:!elFo_:fU/\bI!1T?dq^<#1ma8.]ZH13SR,3 at CtrdmEr+:<ep6AS_++#Vc&sQA1s\Y>/*Q)*,0?AdKGdn\&RAbGiqF0
+%RnUg+KK@[o at li#ET=t_gn+g,T#YtIGZ3P5?\d8r6a3sA,`Upk4l0*@u/1nI!BAanY%^4]Dnb;Tn=peAVp0(EGT\UBd3P9a>5.>ds
+%(:2H)UAL&RfSX<&,8EJ4*pbo1BAQ5->9g/^$*E<-n`3BKUk3'rF-5T;\tSK[(7o2])/1_nYa_oL4]M]iBdOE/(.`Lr6g[7ADoD#4
+%qN"qD3Pl7*2^u(P[!9ru>/f&K[[JoZ-B6YYl)W!5ae4b@*hAKt*,Odt4?Hp/:aAdWe'm^I3dfZHrl$/tlR=#FQUR0kI"r7g!+:_)
+%>a#*"KP.X;_ at +B!#_Y8Qr$d\2ip8+[:=9>[lfJ'`4e-n(BPdCi_EPIFbbK,Q:&$c5ql_]go9,$G0*_$TI!,5s'B)Mr?u7rPqcJ=r
+%I'88LN^3u$lRZAI?tS'SX4nTZYUN$!psq;c_Gl)-3r+^T/J*6afGW:33a.Wug#G@!Vge3U>[G!@)5XPjbOu8cE^NNJ;d\9LhI;4$
+%;gLdE4GC,bN:GtB03d`dN\R6 at 2g,`WGonRdRmO0@=kE</0#S%h[Tm<&UNLK_Gk=XqA##r\hcV/$$2`"/lG7'qg[76FN,$-a2\A)d
+%T!Wlb>sZ2f5410t&BS(e$Q`nQA:DD"b2r(T^4UBRnXs2uDVsf&BBba"bFRXYJ*I%Ep%"1*(;ru%Z?oSN1a%AS/*$uI0SCU;4uRaa
+%IdBl^ISFO+05G,I079NVT+Zk3$XJ:u-5.2dET14*Y'b0iEA38D&aIs7KER$c&$;e'lJ1.a\an9eJnU/G&7)/@,6?t?Mft$Tc5&3V
+%mRFeSdn#89SgQ87:/..n\PU:[1J6i?(-6M;+s"MJg,21Fdh1l=UKnZ(ktsUBNKj293#T[[](eSe+\c(P<^9,(&f5:[,st&ro8=AD
+%2a]lr;l$5/cck\$N^>(0Ql8N=QnEU/eYo&l20U+AI at 7J5Q^\gp+S(Ju\2-YH5bq\$d0J:8N<!@K$'THf&2eXf'T]-Z at K=1s`aq/S
+%P3j+)*79cRp/-GuR+c7dbAFQ^,OQ\PfK#I7(hb>?J!_[Jo\6d"DC.O&XN-IR$fW>,U-SJ>gh&5r<A3/F.a+5_\bBqs?n!Em/Q3nA
+%FVZ_5XbV4>a;O!G)4d@&-fT"09#Y_ at b@\KT at Qed]EMej5Y`&02FJLqkb;o7_eHt at g'dApR;lq4%1<cd*n:&QmU;jP(cokH3h31#D
+%3rF]%4hl)7S[*P1L-S]h.UMGL^dhqB=/]VYc5 at pq)Ng^M,:fJu:C2W(Yh$e*-m+hGeS9Z<<sZLTp8Mt;DCc1=$Wu1)(eZSspq`_s
+%_[u;&P!s<r]KE[`jePFiMBl>GgqL=RgV5Fc4W3=<Ve(UI6N3'%[H7/Vj-M",!_-W[Hs$kp]SEm7bZ)1q(H_b^<PQ+W.2O<W*Q>j6
+%oM_OUkrnb`Zpu&6N[s[O6?N^G"nff"Eo6H^OG0I(JXjDmaZ\_&pkAYf(jWjM"eJ%V)MLXQ;&s@[\"Z%EgrRNn7VA!$'InoI]!5R^
+%`Q2Y$p0dCp'WSX_F,a5`lBd?d#'rt(LFD\.)Y/]KM'ItdED-*f$nBu.Ep>u=mo$pH_3\H546"e!VGEHC\rR)=<C^Sn+]+="8C.6&
+%G\ZDn<8c at Q?j_Op_l.sgHl&]LW;^16af;n;%SmVViGZ;<qEUWBBG*b0O3>/fP6d:YOE-:lgSi``h&-Z<72"9<:P8-C"LsW=e4GJ=
+%2n'imn7p3]lPD4'0Kb-U_Gh`aZe!*IWRID""iVM:1t#-+4B*Ku1Gjsd[_HJ%!fk>sLEX7l?E3,<dF1p>O at Uo.SUI<DaRC6`g`%cm
+%VC)_<6[TJ2UMXW-!::=sWoONUXf*+Pit at XJf3ZqT;o0RI)c<'62Nkt6kfk`pHQL.KHn*EJI-SGV?bu-o at jd@3B;%/SF*F;ZoiB<K
+%=m/S6c;R!oqXeaYPUA^6D+<"0?el(<M8M'9::38+2o:#[B8#'P(%_#N[]e:E*GmCcmP[uuoF]'"q)"#=X$na^3sf(0_\?0*LX]qj
+%L][25$i!K?Y4uVq;rcXm_ at P6\;<FRu\%<^\1-'D&n"2P*YNh^G=j&+&_;-/Bdq/^*ceZc4J:5u=(N6"dc8'-iBR,;m,grXVXo``9
+%nB6Qs2.sFQ-;F"iHHPqL1WVfl(R]U]k<;_k.>(>n`]ec`3IVVj+79]Ja$raqMZ;kp\PUO,^#k2S$\Wi!T'*</fZq`5h/#kH3V[dJ
+%L1g"T$f8E4j`MU[OV&K\Gnq1[rZ\>p;q\%Q<^cHUW?&aYi':WjTsTaTc-9Vi4s,09IW`3JOt=<_(>Eml\!)U6ME3l++U;IN%;%=&
+%]4Q90.lGZ\kSPtSOaC`7e87&b*p1J(<SD;8)m4bJ57u!b;m='LJa2L*mOt`*dYA#rA?WYt"b5,G4,;b`,Yb<LSDGoqk?G]E>!T<T
+%=s0X;a3%nF1<Vicf7rT0p-]#%%pq_+<[:55a>HIG8-FO)F\T>Zc*'&N)?.iRMQg<LNFurML[VM$0'OWEH`55j!NHD81^cCqk.V^B
+%&5)R]346^fmMN'2\i#(c(,_'QC0Sho^d15g9Bd9p0=u2NW\"Q:'B>U$/lu!Wd:(A-CS'%?_?Ol%REmuD]2R*lN3N/f$;F`,<gHmH
+%X66.2.2m/Hi<ZUqIP%:ia%isfY6uhG`u($sNb5sSbX&5"-R!SDBJtL1M:q-23*Km@\KpYbaVuu[.8hgC9HEmH>9$4.8]8N4_rp8O
+%e$J$Tqf-u!TC)8AO at o>sbE8QdIA[tV-lGK:XlV.L2m^Jplt'4@>Y/LO^=VJ+rMl.+M]FF"?bk,#%_BCnKki\&,C0B=QtIYD_Uamr
+%,OKWTCKC9%gl5>EcUq80g55nT;;CB/-lhK7<USN at 4&ZSQ=$:Wjb$s,="X@"'I2K[3c#$7Md/e7.SlLe5l)\AT`nCmo'$3.J4",u!
+%58qOol8>TVFY38P%dU#!^29-!08Ktt4V,+mYAb\U`qG88&9#prk at SV4%+emLni1"IrZbq)CumA9JZPETKNHhCj4Hr!BrAEA?b8bL
+%?Huk?lKMgC#Hr)nr;G at iJ6P3!.YWSBKnr[&[O>FpT/6$PcpapWo.(m9kGq90-Pl=`3hF2JL9o9WDX#&%IsNh5GO)-*nTl]kj"s+`
+%@"qW:Y.VQRn[Vg:37c]*ReaO7N%A[q\W?6I`t(T7UVf7?CN5\,(fK"\Hl^B0MuW`C]/PAaWs*e>qr++dF>(f)NFO)==Z2qm]YV!<
+%[,V6E0Ia3p["*>tJer81CIQ,,:gkDB[(AX6N,_-^aLfT"W/PmAHT%XG#Rn;aGL3F"ba>!LGpj._KLE767o7p7Q%0?e[7*'.aaTCj
+%W1MQ;;XsZ:g71 at V3Ni]RN.+sDn;,p:7tX>gHOH,]b%Zp\$-Wf&3X/+i3&a1RYoN3&rAjM>0aiD3$eAhVc2bGcYG,CPV at l5sF@RQ3
+%kCmQ=aeXR.G=hJW_-8XK`(0/1DkL'b,J+.3<ZKsIJd_ur+BECLWb9^uMm at hdddUM0Ia<7I(JJ1#_j8%KJ+%"eOGgtL=q!1>Uml,I
+%&>n'>>Z$iR#G"$$?<miXc`);@R)?dr/Xq*OI>G1NIuVZpJO?Y at 7h$ZBg+OTfi at 7L("Kk6;9pm0OHl`bN5\sEimn\q<6tBI+'%S8O
+%lF#q9iCUK34>(F025A9FXdZBNV:_AmqJ'lV[^M_`h8IqQ8+'G?$sD>21f&\p12m)4M6u],hO at BQ,'CA%Y]4^R93SKr'sLT%'MUa_
+%d&[&GR/DKh]6=&JG^;Z2AO.]!GOVX%'OfX^h"#u)Cf)VdK_+F=)iH%5N:/Uf4Lr!0b:Wtrcc-Qg3FFHPhem0Ha3U at f*jn6 at c-`WJ
+%\+Dema#K6_<u->TLn;*:fqNmT at dD]3Toen3\O#O_5CSWE#c6*TaNeQ5U;$*dk9!DV'suiRR#i-Y(RjZS_W<pP?<T@'TMW/'2#7X1
+%f>EDH-.D7MFuIM8&q8&GX_TlR50kJI)!\i9B7,&W$C]5R;ANZm>tBNZ<nk.Y_>G"\r0BX=X#k]PU8$G<kppMsT',XP#7t_7XbVD>
+%YE;*^-T]+`3<\V8,sm8j'.a"O:X)9mDuD at PFE!)((hAC,+c`dV"cQrOmMn]u,Ke7O9SGH][shmY*a-AG>=9pg0+i?N/uqfo#(E9N
+%>5Z(V_l(-nT7su<C%le!m(ZUc*-QN66ko_BDJ\_/oO&XK at HY-W@l`PnS<7lA'*dnUJ$(aB+^C+[W8dDV)=2.^mqWM)E$oDqMF977
+%6"I<I`7j/gJJ;E237)YoU70Jm1AAK1FbNu"NepgC4A*q\W#U0P_+bl!7q2=<0h=ED,PP+eRUEo\mZTg+*$->"efrg9"CtO"L/#C!
+%m4l7/`i9WV\"Sbi.>g\1W`3RKJQ"BU5d&9eWsLd1#>_''+J9$,'rW_I\@.9`7_>s0/](S:CpFSr[9pSQ&$trrp87DN`Y+:b#Q/-l
+%">GM-Y@(3h4XLm2!:gl;Bop/R1"5X]O)*g3R[<@1kO5I!0^j;k7!$#64glomgoi?>jg<pXVAE(6YK5&dqG-Xjs$9AhVhXV\>)ns4
+%k&=;0')AUb&pOih9:,?6W+R'`UC"oc-8PH#d;dp4IQrG=,Dr=8R.*6s/#m6g_b!Nl\QC^Wmsp,5%oN84@$uWGoK at rU4.^mb3nC&-
+%&hlI=5jA#nHE.XjJ["lrq,kLXE(H#S(r<d/HW8&9%=uk.c9`L(qsWu:F+&83p;q]H"I*seg"_]ilt5u>>YYdTCs`XtCY_EE00aX@
+%cqM4-b:`RCU5!9'GLiK,8t?']X-[?WIK^'o]TU[k at L>6mDQV.to7:h$5VeS_+)cP)CDkI3$fC[%omdT-']GE>\Z!3;o!?KMgoRpC
+%\*s!-Z?VWT;5gG;$[G6b!fNs?6p*&.I(U4t;A^mqO40[eg$@l:r3.![WL<eA5Miff;1P1Fc[tW*RPmLPMYA-?a`5t2FqA0b3gRIT
+%nu8\IG#5D#n!=cV7o6FM<F!g?8VpXJ'T#$c<j/RJqdkfmI/g_6V3V,18>3JaHZ09ncKkg\2G;FV99eCu.,VK8'^5&G2q=nZSJ?XY
+%'I5`K7Kc,4JU\$_JWko&nQt\Vn]$:tc7h:!25[0kH8US9HmCZ2%I.Fl#!n+K;8pjm6GWbk(Pp5XKZTM)[eWegdiB1>f))Mk<HnZM
+%cqC'W+>Dn_mf(SBk]I1k/YLfd(qH?/gH?LmW<7G2E&X+j48,A#MqBZW&e3nE.mQKZ8p_V.co!>2JYG!@ncdO.`tG2H*V,r9&MT(R
+%0#r_?a3A[jd2-`[i<Q,.ol?,<9==jR$,9Ll<Y,QIY/9JLAZ5f2YXVkJ4guC]@:]O\Q&S<e!j\CBf[%+G8Ne8&oc><(BI3p@!fNq[
+%phsdu2$[HnWp<2Dfsi+.,9Lp,LN_[n<Wc(!ge@*NX at hT"UKkL at nlq'Y'r/=\+pDcb:,n^RP0cRGH'%!q#@I0d`Jf-BRi0.AQE9GU
+%f<V=+0^TnAF&XL5&Kotn%3569WFbtO)dV&[T=M$&Z^AAGfk,nOi6O5d7hS2O.H7q#J%a$\+[bgOF(sbWn[0)cH+hPcAL)F'>"G72
+%WnRmQ+?q-HGg?^"Otgju,QcC(pf%SP/'=5 at X1S>K:Y3ZqatgJ*Q3ds*!#nbW:%?[M8i_1^ZSn>%D"\K%i[nn?K"G85V!HpP>Xhb.
+%jRjR\1c\\V+_Q at Y1[LYojP3T$*aRq\<@6G>T.b67(Li$RA>ll^hZJ&&*W182*dmj=#kfese/BHW`bc%q at kQB,JinMYQ$AkSP_c_5
+%iAuoa2.bp at fP4QLI`T7Y(GX%fbQYIB12F4<nchE_p&"/jUtD@*fItF9[RP%*qUk:&. at eC`I2k=eeAM_s/LDjtNX:[NSLfKg#V][1
+%f=).&h=mge+p+(&/;6UgAdPk]6=[FV6M4ck*8+L<BUT8!8ksiF7"0sj7ip'_d2YhtmSD!M.rc4ppJ<8Qilt#j?Rt-4[#:APPE"AW
+%%mlCAJm"bd65W=ho5J<d!Zogi3YV.!')#J?o6mN^C#S8"83RJ#G./[1=B*H:Eha3A18J1Kr-@>G4E;'S[2ErX#4Q#<``SX*3*aGI
+%BmuI`TfSI:eXo_$N/r[Y#_cuU)cEe-"+?@'1:&V.rc++9qpm;ROP8JA,c&GC- at 1O*'%jHV1tCa31mrTkQSO-A5c0:o/D)2m>2?!a
+%"5jCE*F8V_f$H.A[kh/M3Q9",9pt5N&sld8b_-9L)o)"^(>-:Fo8sQGpeKkAL!2Q1);-]H?QpGtYdaVeE[J.`(GJWUVg:l7<.X\6
+%_Tl,!'!fAAV\TKmXI%dIZR,/%@8A;oef]P2A5gm0bI<4]A&%05j?j4)7NQk,Y#jM[aOZ&U9\.THKo9cVP7LSi_BokN.o*#IJ,rNG
+%"LFJ_Ta?TrAu?VjjTcbV'ES`G3tF(BA$jLXoJ7A3Z-lO[%dIjsbAa[=XU%lX2"TAP<Dpb&C^d5TnCqC\Yh"LoenlC$LVi5K)8GmQ
+%!OtkqGS']s5^87%p,_uh>p22Q_Hb\#Q@"@Ll@:>8.9*hcpDg_I:"[MfI)&NA4"p at 5qNk:d.l]H_0`D_!(?F\Jn.78>ri+)q_8I3E
+%!Ac)/flCkNDAls=*G&.$B<IS<TUEVrGKfpm9VIU+[_YoSP/C";C#RAKW?/]oD7OZ:QfT-fd;/jT\gRB;Dn'"a:V$:pFCC$6*#U^h
+%NO3W]Ttggmhl1eb:M%=9TA23?Ipa(E#.Ip_g7(6]N0TX:R@$kB/X#jrAW+QNDXo:,KGVm\rU>AC%G\R<:($]G=-Th^<W!"XqiQX,
+%W$,R+59?nGKQ+3UDf9V:#K.ab>G_O&2u7=H6P(0X.YJ(sN-]2=/V*D$5+Dj.'&qd*Heb4>f0O@;,$m"'C%cF6[VnkQR`4i<)SZ.9
+%)f"-$e&q.:>[38.*8N2:m&0fiq&c6JCuchMP;oi]?P'\A\lig>XF/p_5JQp_WKe"^,qO)N?aOaGQ\]4AfLh4b#b#hWj9CA.olVc,
+%hoku1L(!\0c(`m:r4K\krM8k2n<smD_7K*l*ZnlQpg9Z.muFsKWh#3Bd'sg`EBNO0,6T,o.\3#gI9<rUda at 6$IV,DbC+8#6S`L.,
+%aU at SfDIL%E?-)?5=p:e.)/joQSUWG7efnA6aU&5EP'InCoG1QMeXAX//^\GsNbAIP3D-3N.566'G&*RL?o)$TC9Su at 00V4Z?b-UJ
+%pc at hDdaKK>ll%l';ceBL#Kld%BR`-nmi2194!2'(D,FJXe(H'02U!_dLpda65A"JY$+me$FqhjTAmXl-;cm((&%ecq(T)$XdT8#J
+%Fh'H:m:q"g/hT)uT1AX<4+U\0A^j at ShHW6VcBf]&Fa5Fm+eg3Ln7[m#!TcYZT$8qF^m8=kp0YE<+1h0nA"V`G]5O8)hTF#-^OFpc
+%Fgh:[p_kTJ?`u3=m."S_rkIa8#EKJc/a<)RS<CA%pJrTC$AE>W9VE2u5CRl;N""f`[#=iR."1sILCYCN9sAs)bPOB&$29,L]DUZ.
+%$kMaMhN9>`bB!b*%c*V)/8eP(nT,L1H6JCU19Xu2F86aGg7,:lEe at a!qV9ACEc:,nGG7=KbPBMfHR%f>aVu5Xk)KFQ^dU<[fJ2XX
+%mgEpC?N&Bo?_?5`@1!UZbkYcUFDic9eF1Z2<<-C^kgNueVo`,>8%WWTL/Zq<89d3.-'JGXh2S<DV9`Gm\fd+rjl`Ta9qGjXfUTek
+%m_33<I["sZQ.Ed!+#Qksra^$OBee:-2V<1.;cpVXB.]+7ce8FoX!&94WK'atK&ObpGC<4)8s\`/PDbi7aGVU&m&mmj9o-1SmBjQ]
+%bDrsq7BG<Td2VGTCGoAfbn4`>9pK2g5+TIU0sjmo(g'7SBeruS86+LqQbhT]k_/;27i'Sjd[<03-o^*M:5fK2n+"ptqO(VP]Fkc`
+%[4W<cai"'3%L9-oT`q;QL<P at a$YRTYrci,PB7=P7+F at A>,==d(pB&b[)@$l3HI0]C?#^%=B+:qG7?!)('[lu&MJD=nn,LU$re'\<
+%n.[C:-Q`:T:d8$:qIR at r&Sg2`gH1#ha4&)]_ at 3AW]J"X$1TTfq,$q1_fR!C*BOBZmre%Drg0'TJ6Se")Fn61pb'8[a>aDG'p&$6p
+%nrPEQ)jFFe\&-HMGrHQRqma+&*tuuL^0D^IgTOsL*3:cHC'ahR)N':J^"(fmHBgEm]T"%pV;#YHp&RX:PjFDP!L$]\B&/>Z5m]Y8
+%N!1Bq<eeZ!VVNZ9i'*KbX(:]%C&kn*]Dt+CCVk5dqmH at 7$6O-1=Xi(9oJ#uEC41!enb&I!5MA0Q^O+^Y(1PS0,nfsH6g5Gj&Mo';
+%&I*a8njcKP<F%+-3#t?3j<Jt,/mUE]gW,s7/<>VF>>9VS/cN9cq8HPtC9RC,-J6i%_pG$%p;'*<Yde;Y`9]MV!AndP.o1f=:;jA/
+%?OV64"d_nrjj9oE7d_5WoP0A..QN-F4S=LrUJPQJDNKF+3)^U>=/U9u1Yh%l]hW"uA1Z\,5fd2Xqp9).e:8_"@<]Pqd\rIXLJ,-R
+%BR53GT)D;43fOm`QJR)815mZPePq5KH04Y]hH:08!ke6(7ub:Ld'p>^aXl2jA=^gCUqD^:Y`0<TZ.:&X'>k)j)-/N2>gkl-*T-D6
+%9<St*B"iSp)RE_N!->7o09s;>_L'ca\JgGEOofLtDMVV`eJ(;g<:FJ*QOS+oRN,mih-*7hg.K*CbF\=C.^Si1 at ji,lU.X(E(^OBu
+%BsbJ$j"b?&,(Kg#,Uq#L[@+8!(a$Y_QI"L.0%#3C>a`6Hhff:D[D0EC44LR3f_?Ie16s(k"Yje+Mk*L(.3pabI;+&i'Xg`<IJXlZ
+%ahr>j.$B_5p:?_&W-2Dad"V`qn^<j,Lt=jdQ/3EuLK`JNbf\os[EoWKK:J4S-9Q5 at 8g3f-fW==\5XBq5ShD)13gtC.""&Wr.84!/
+%;cm;f20\CP2H0B66"S,"X]\e%%3`kC\FH#&ZgGqh$o(NPW;]E,a0\)@J=hBbbDVpX7AEP;[/3HR-sZ_]J*L/T_mi,"Vs at uZ]Nk<n
+%k&3YPUM1g%KW\N_RhZgh/I5CfW?q`,adT>W?8jjUg6Ra`WDGR,k,AWW&2SS#EJ1u*.N/DI*)4SR/f3*GUqJ=Rqop(I1sA_nQSj8C
+%Y&&<I#gbeW'1!JF%[X_\>+P;W"5]%bkX>N]GQU3bcarfWqT&IC!$5M+a'J%\\$#F!\SFP_Y3r%m!)cGSXrVY&:&.%.<YT2c55)Xk
+%8g#2]OZ[G?EB[b9i<(\!Bbk[+$N2)Be\DhZeLqOb>h-Y/]-Q]cB-F4\MN47d2Vg#AA/+:N29$;h@<^=J;S'lpRCTbZO at LJ=o2B81
+%\f-*_dk^=A&o3VP.ksKA!apH3<J3G^^A0$2dg#+LM7'`@;r2R!mCV)1*(`EsG+F8Df?%dS4BJaZ*Q?js+0#E\H,-"THoqr0"e(NQ
+%hQP.s&%8rL>G3L'Eir=N6a=d at -GNXbWN+;!Q?Couf1\MpbNH*k4.H3/2;P<5A8OI'i1j#h&OXCGV_BR'El(_AE--FVJrZ2C7tXLt
+%&ZpeS,+I$=[?$e;2.2c_Q5e&0!t+sFZc`VRp%Q_rF0/G?l'Z?_C5s2m/qB7#-EK&]2uih[BRP^RK0n=?-FC'R$<J+J$l6No**C<G
+%h[N\Pk;I80e]ID&rp6d.9K-?GX:+.BMo`9]MtVh*]3VS/!r1EZWu=P`^A-SmjC<K)^qdF%#p%iM-+B1uYIOK>4u6B2jgKJ;^t9X+
+%5HWQ0ad,fn37+;PJ)h2ufReEsHLg*P$5pi0>*\VAjK"(^a)T(d]K"\Or:pu$0uIO4[L-A4m2'7[Z;Q&BNsYBu<7PI0K]?Tm^>uJP
+%h&TcLSOVWbZr+c!Eq at Vh4F(i#ggtUJ15#-UO3EI7f&`_>mAc._@;QOK0dR=UJsCuY8k*urZf9k;<i\FlQ&U0@"ds/Sjo/`C*c,<m
+%m#`2:;b#l-4/JC_VPF;c]L;>)C%Sls7EbHVjN"3j_jY-\QCZYHrHEC/s7O6tTDNP42WA7U7[TO'l/9RL5!IfRb3IgOZ]?l^2P1Yf
+%008qRN$n3lmrl/*LHOj1^le#oD(O`Fmc/a+:uMRNqoaCt)Xpl#Ht>=EXk%?7UY=C%i`n,#m+u\nU=jr%136bY#u#_rl at Ql?:7o=Q
+%g%1"AHQ$mo:Ld[j-ff+[bU)c/j_]:d_Zpg0h_:^X$Z#0N"rO at 7[&bO%hk&59 at K=\]2J`?bpi1IgFVT3t#3:o9Is4O*m0AXja37=S
+%#Me;2o^ft`Uf(Ck?k2\XngUUE)F$*7r6;'g0.jX_4;GI3b2&,Q+(K-7D%*Po\ENHb:8tJ-_^r6]mmb at h2=UXbNULIP2;@upd1DuG
+%la+)_!T6<qn&a,(#H'L3]gLn8gS$$A%:i0sl6">]hGl(,ICh*j_S+ct43ADP7HuhOjk%OIX6]J!]m-.Ml&Ng$RB'fk$h-;jBmt\?
+%185YuI=08Nhr/8P^PC%!jAU&hU2.NMP)s%"s7&bYgB+9W_5_9hO,DHW1iFji4+m&Ld$:6+O0)f.2oYd+`#\^$KqI8nQ!NK7I=!-`
+%;%_s-bJ_?=](s(EYo1p#cI[3J?d?h^(I!.\DRHVt2o[g\Hg7:D:Kb3_pCCJcpkG8P(Fs.aK:C5W]PeGE4Pf^edJR_E&XiPss$-ML
+%5$0mdG29mDO at VOUXhO\uF$&j4]q(eoXLBt]`@-4_e,ek*UJ7)ID6uu/Zc<=)rSsnCh0'GrpYhn!nS/)2#H>;Q#OCV&l_/qI=a"iM
+%RostTN,,cS`'&5#k>u:WW>]K at oR3`VA.SKm&+R3.Aj3fO",M:&]B2FVW[jfKjYD6k?(;c\H]UHLoC;NZ3m-Pe&r/sELQttb6K(hL
+%3XOL"@ZG4Fj2gR_US`,tQnE<M`t!LdM4'KNM/koCI_WGK.)Ko+';2AOVKWIEG"uK="??0hNokL&@VMHP+j_\!j6c9-:m%4tpl`aG
+%XUjm/=g+DE9ef0lf6ir1oes"/2l4 at Z2)TaE&c=`t+.8dX<@l45<OCIV4!H81\T=);h'),Bo7IMHG9qMHNL+k(o94NRK.5E*WHljQ
+%<;-!86U";R&<)o%+,"GQ9]0P6-9 at 1G]omSWJUE8LfQF;6O!:@b5-YYn"R!J0ir&ObBp.YU*9gjSeQn4_6:0%9=BR"_H!KHb59TN!
+%Xp;-A'_:\ZH<Q)b?>)R+^7!k"mXN.;/U?(SpWl'-ICX&Q_/E:+M30i'kRR=`f at QYpr)QG\8;92_hct%MfXD8!*"'\kXtERjT_,:g
+%-B<u,0,rG?"L%!,[jkfCYiW41%17cK/GF72UA#Oc)#[4S]'IH_HSE=uOl'_H<T-RX1%""Z$:Z-$eTc!P(LL/4-q,8Hh$,SB at H2e>
+%`SMF at D"TRDdol*5=phn!'pmnI.3AR]!EiRjC19l^K!uM at n4'#aenr"dEiI<AepBoS<nlZWWR(GehS)/D_e at X4q^mISB:0P>H(Ta)
+%F[UQ\DE`DpCQUnfN[`Pu(JFVinLV&[1XWDsn59=SduShJ>,\>tp;'c5K"Cc$e%`FUVl;t.']cnDef#'2_'tm1Np?lT6!<RFfoHo?
+%IdYO3Aucm4(-,_;0A[^q3+2\^>Sd<L^.3P^?f,S[UWm[8YPi\&_MmpSTpPMWQ^:gfB]OeaM&1Afn*<D3a1'+$6LooL)6pZ!Z<%aJ
+%h)1_`?QV/A?A?KBHuVR+L:;Hno'b1k0)_,ajE=qjaLMMe"Y$(Ys(L.3/ulrlo;cI83p:2/?'fS=N&ML at eF3]e*,15bQ1h';qse[j
+%jB\]I0rlNUh,?sbo!-g+eqb]UhR_[fGL(^7pal(".BV1=84%N1A5E'&cTeul*n`i%5-;fk,4W(N$WG\$qeinHmh\S[b5Kte!CFP,
+%VYo"[^V"rc](YY!BTD-$n],s+#H`.Er#N&MnoFnAA-<O+MuJ!Cq)f^Z1$*H?p`b08Vk'I[E<<pa^D at lZj?`-2HoLgBjnEA9mM.15
+%?-\5LRu;tXq/B295I]SD$b>+]+7.19A(lEVgJgVuM#k]^a5F_DF-g2#k,3Ae</$ch1lCJGYFI5Z9qO-$g4qiQ'Ak_CkUE=Fef/nf
+%njb'^HBJV;>Ym`Uk2O9D8B(Wm3>#Tuf?B2 at +oH-`NEsGTFnJ9oO)P*iiL"H:g*u'k/M]s"UM4Tm_#Ptp]UTMN,1,9)X!a2k<kKTU
+%^EPPCYgs+$f\*kGT^q5[\b6eq\2NsAGR^,6o/2Bt'O'=WqG9INJ`Rj/h\qW%Y9X\KNujn:J"O[jFu$mdf at 4T2j-"gG*67YUV377S
+%A]W;P_]HrR"uAjD\ZhmiE0q8DF0?/m2jr2TH5&hd1I`I at a*'<<\JNV2Q`pE'Kre/W;[i.bj6m^%*?]_I&+8C28Ou=EeXtJ&Zl2-"
+%95aj`?d!j%%P]!:R)+hgTc5I?Y*!f'>63LYroGg4@!j5Up[QQ2nX^-a6O,UpgUST(GF1l,RTPH^5)?K)Gm,@)[.9f92tO*=+F'Nn
+%!.NTF^*9>$Huo+8$DfkK#KG[sV\94SjBG<t:T#kPk?j_6!86!kO1uJ7Pp)"RLCUgg8=8I-T?/[J5^k$N9:Kl?7D`(6df%,r^8J"t
+%)RAKB5?SAah9O<=M%OV\ePfdG4$'9li^7naVrYTcq)UfJECfm[6s&JLcRE3*A#1UeXtBd#7qH97X08F>lZ2j"gnP5f,P^IO.Kg(j
+%=dZNI!-:.]mKD'*EmDsV`>TU-VNE\Q[16ho!,P=#gmRKUCi@:Hfpf[!iT#-579-i at F)$%<bVYh0CliZX_X=2 at HYIViEMPu@FI//d
+%^t*k at BA(Hk0O+6l9&;fu;BO3IAT2bKRpbbJCGeX,Pa#N)_R&?nk[=OA^)=At65&36TAVbXS$0NuZXsJL[[>tkZU#E0S\;""'=.Jt
+%(uVq/A.:Aum'9ED4bcP2!RPopb7ISbd4\2G8G$UA_SJ/?l at G4jcF8s^&<L/5\-mWaZ3Fe8m_[q!>JOjoe&dbA%g6:ST\Aod!0sP?
+%/RpJ7"2ia.Ln.'F#^k)b`BckTiY69JCd\s&n9+"Y4f">d(D.4=S_;SGYr_'SBaD*Ok:0Lc#jRJUr5NIaolTsL;JL@^q&u[8.>N!"
+%BhG_^+.?#p#/VTD#to!XV%an;ORF6H8/+:TN\5&k.q at Ru[D[Z-e%TbEif'uD4iq+YX]T&+i2_k0Yo=F$LGOn7rNH at r"An3V\ui?n
+%A at 5DL=_@$65NfMsj;tK$8Os2^.$XJ:Rn.<%,"j.OepP?+ltX$JD\lqb^+,FERj/41 at EcgT9hMZ5/]]9*Zd+q7Zb4ATU_]+(pjD_Z
+%h*R5J"A*X*)K at 9+6DO)2P_gJ!?`"`iJ?;#cLXKqb`tneVdc8$.oT*?ZgQe:h,"+DSMe7,m.Fb^S99"\9-f5qR5H:U<5b97NI>'Ja
+%@ZmUP]Ga^N[*VYLVA9[16L!>Y.Z^Vr]IpS4PQuIaW<G:gs4.0h?Hp;VlhJ;?2:m0g\,efqKYiWr\as'9l<<S7BfZc`2G*clpZ<qh
+%)ukW at gGZ?Zk<^'u9es8?ZbUT<8,^lQE\:b[bb=BZ"q89O6D;V%kWC%9QYe82Hch<.Ku07YKL]t[AIf]dg^"dnO/^;Xb2fl>30=@o
+%!t2qjG:e/#=t%(>Hl_bI>^iEr(*908b0i/2OfL=Nc[#%Ee61;[HL*i>fYM$k;MRbD$V%G)Tah$HdLO/OW)maAW1 at 9rB2L"O/DH\M
+%X- at TD^SM#aF]WeHTEa-M-6LMYrliWCFgMs;Ou+Ccl4#`?>jhL!Z)#EN^%u_!7i76\[eLW]X8./1<PJgsks:BpEjACYf.e@*j*,Zu
+%bjH4YR^P%15O?C5g!5U<_4LJ*d9,GjG'"WV)7=/WqDcneN.V5ff*-ljD,q$JQ2u,M\_=cC",8JE;.Xka8RP9Q0D0;Cd.*L!d8Uq-
+%Ii at 0t3QUZU@10]L9?7MTRN##ao:CITkk(/elu)VTQ&e9&UU^]E>ECSDOu*eL1AnTc=V2hCIbR<IR`Tp#/d\7IU!bT-KSpL(+#Mkc
+%R?)"^kq#$[hV5?L'MGDF-5>Je- at A3'8n,T"K+JcB8PGW6cQS&>BE#005&/ci;Mm<g'P`d!MdgL7mJ5p#5M>cIRpGRSe/K2E$]afd
+%j^E^E-$:,_KVRTj`$8"f5+=>m3(F=Ag/m1GD"KePGgY?6"+,M5I"%FXSfp2a\(dgFD2Tgh;G:sER)od]8WD#7(esiF^=.]NMtV1:
+%TD$.r2pT;nqfDf4GtYm,]^P60[+q#>MYioT,Qt`9h:%t:W at s6MT'K\uWh;bp9eNeo%KYNC,[>ur<m/G[0VJY0fg6 at 9Pf['`GmYAO
+%.BF%CGXd%oOGB;pAdcD5iaW1s6t4C^NJ4)"ERb/>)L at K-S<c=^(4]5gBPSBWPFTKY]GD6eKQ\u\KR#f'7EUHlNPFn'YXS`ZDZn<8
+%.Ycs&kTc[d-t+,?RO%+,rO0C!punLM"O2iu[-S.u;a+p%nCa+AY0 at T'ag#"7%q?0[#-(4X:?hTLc6Pe)=!mc"`I1I:%3rS&.<NJM
+%\Ck;H;#K&`G#'d*\Q=\$@I\RO!T0S&5BX(@7e2f(Wh`"U:4Ej.cplIT:_#r`fKtsT+P8$5D"@o*Gl[cj7(K2D;HLPmXo at ggqq)jV
+%QH?b_7i^5 at SXUTiRlj+Eh\.?<@=&#Pbt5_XMe.,&ig+WZ\La@"k19S8[MpkWkCRVi-!1j_b<9q;/hB1c=(,/%\%"dte_lH]Y&%?h
+%@eW=E<E#q%)3+3.Cb$LW[bN-S^-^CO(27MTC)$0*C at cC@BNc\?P?Ge?^X]2[\VfB1j%\mP[@DU*@Q6fs=LE(a-%9RU[Sf)^EtBF>
+%CjkH at _0\(Oq\:e/35>9*rfS_tE8O1A6\'CROK2tFl<_hFd]JIGm2)'@43Z7qd=\s`0X`/e-(S4Tl/Ub-&^Hb*`bH#k%8oiS)R*im
+%Ki50Q]jsI/=SS_Q0Y[T&&)8(Kb`[H<F-Fqp?[33Cck$KR718LEk"4t]4,c4VXsl*1-R9EfbI^pIhu)r8^O=r#Hb]TdZS.+,H4H%>
+%;=noA*uJVumKPK$kKi92Zn at foDTFL!2:S\g+P;7gB\=JI8<\R4.4d=p(rTKf_]jQ<C8^JO<&2dtD/f[)n-IXDq9 at HF1t9Ba]Dj!t
+%2J!r'3&]'aak[Lm"Kl<7PMAYFhV1I at UeJ?sG6=uEF%ihoN+$=J=.?BqUWlq+Q22>E)TUeqhX[M]ld&iP'B!YUjr`49<fS+.i at IG9
+%#u-%rVgLS\NZ`sLKPTT&9Kqglp>6l02hVWnosVX<o(eR2ja3uKrrgXXoNlT'faa:9QE0H(-n1bJmATQ at Sc6EIZfpi3Bmp.i?\9cc
+%oYh:tgX#'9nlKb_YJG[-_mCZa*G-0-g&[n2+%Ge6M#?^&9cm&sD;n?Ss)TFRg77:EUZ9f)"b+Zirq.m^W+Efbru+VE&7,>4=,OD<
+%n:#YmrJ0qM5]`i(oL,taN),I[*m0/&55tK]'of^(ro$g?$YaUY70QgUO6ln'U!o/'s82qibeu?%e\Q4lI`;\I^gX[L&PSUF*FQLs
+%*:0?f0URYp=J:RkL_*:Ze)MPTM3r.UkH69+joPP2iZRW%Y)XiF'a/!7,O0t9f"fR+Gnk3Vj1&sif;t?mGH8q']6`f)G,F\[$.=]H
+%?bJ7'YK:Eg*&shj?rihZRXMA1+bCG\Yp:Q[ZAF-LVaj'+5OaqH/DtYe"!r0G)!ColU:*!V'L_*m*'2H;aY3!0BHY%"V.t99B>5"_
+%UP::ig^U;co=A,#kPreM-+%a:[,Dq+<dMqaGr'CPaC)41huY?kY+5V.AuocDQ>N9ZcL+OUfVa_9_GP(e^4DZ92\M^3[Y%B1hH47;
+%5[t,&ao*@kK_&[M%D\hGYM(I$0D3e(Y,sHZs6Ni'%*uHjYluhW!T+S#o`k163inFa+,5)%L]hqEG6;5Imq+MMn&U&JMVj(I\]jD$
+%h`_g0V"Le_\Ns#_(>b[om5V+[8jhI3(Y`gg$QfAqf+9/Y8nX!3V[tAMeg8OAc)5iqS4 at 1q@To>E.77:/,^('X*15j_bsP*OfGh?*
+%>"hG at O+imVisHs8=)E$<Ol\FL$t+3NXJt]%.]U%\^l%"jbsR8=[VH%kWgh>c<uT$Xe#.2;TU*5&pmD%KkSSSUZ$jV(nX;k?BTjA[
+%rE#>T+]MI at 9TaU59pc-;U8YleFO`^U!TsYXiPQG5!$0l84&AmrDU!@#bWM2gr%.%[j`Q[Y`8nq7EQ[4$n+sJeguOao4?N%^]lORY
+%:Oi#/Ie=5DrpZ!K;bit!rU&@srTuiKl7YC#O8o1qJ+m$:hZ!4%s6:a\(m"FrXaP(hk^T\i at Fr;/"*IlM=\9Zp0mfk]nUn`3=sQ(=
+%9+ at n(<U9?$[,0QW)=jt4`/O(E2[K%p0E[HI>/S.AS5bi@]kPXonDqIATI'WcFP;DY&=0IG#KN@^ZCJ\:4MWZ?f&OS,2+95'1^ZTE
+%3kc=W!e-^T98K5Pnl_/S/r"^jl6,K&%LI6ioq8Yt1a<uLc^9ZKFiGk-F9=sibKA`DcG0C?^I\&H!3S=/*7h.75;Ei at +N2ekO@-f/
+%3&iXO_oEIg4[Z^f/c2jXW4H"rBauec_N%9So85BS_k-<!oMP.oC;L$.Guo`fXc3)=7RcI^&OKD3UG=53bIFJQc5).T?_Dm_l&PA"
+%BR-8eGo)E- at AmYsO`XErlJk4P<R[addcK&ApM\YQB82Ne^mV(:<0 at MGK6#[l at 9t@[O`.LJOIGU,c`R[t!)aW5B2!S3,kQoIo/_8G
+%B755^bpkN]=o8p&OJ@*.ofPs$R3VO[k-s?kVHqIp\iY=][VZJW'C;-s_YrL<AB%ORj-fZ<&S?3kgtG&*G1nC:cr)397SKQi5+A^[
+%,2GECm96"p;uVNg(_0c&d'UFX]S*23Ctcb6W>o..<N#T4p1F(J8s>_J38TNAJkCpcfWrYXO!+*E at 1FOCr:YMr/;asMg#;Buo*u`I
+%Y2Jt-oH>p?^A6[0'Q"t0);]p)9OT)CI5-$T at A@^:@Xb[<kSlA]jmZW`I.pQq<-+Co^W#=h[n%tuboM8C.nepC88><=s#fi"@M3;E
+%^a+QaC55HXM(mjUV[t8`C#+a\60R)ujlOO-F#MbuZNN_C^uOoY4/Rcc+*R48=5W,nqm`mK!H#?n0dCUc]n=?8EaV?QcQ&uUQ2P!6
+%ZeDIPiR64YAf6W&C&r3sG`7<IrePHc@!'._J+U5<UYFq'q#W=J at tjG"a#ua/ZafrTApW8s;EX'-R6t-6REq2EB!1R7?0?H)FL,]?
+%)8SZ)p41Q:b8k97NOB5s*2^$egXQSnBQtQ:+$8S3Tm-sa."3R>T(U"624JJ6qL5gVqYMYNXkJQFM*L+B=7PbO-:WB\dWIE*Tfq4"
+%NEJ$"J%a%qZnkM;f6]UJafk(S+[(>O,s(cU/"Nm(]D.F)_^KWnS7f33dc[*X%pFtUH+#+aKo$ree$SabG,+&\3`mlsUtklHVu34V
+%OM^SmEDYlNX?cCE]k/<779Aabo^&+ul-OS*rOp[ao<K;Gb0Fm6T at fGr[\QC^;^?MdlA`!j2FYHu>FHYN]<_s#m&iXe]uK"iqU$j%
+%eWdYa<bF>>),F"_mBCroQ$='rK&-$^Of[^#Vl(*U41n\bC<f#!g>2F[:):664`FQU^AY)[LI%:P^fL2oT5kGsA`bq=d,W at cQpOfr
+%CH3l<nBJ:3K2S]-VflM at ot2VPf8WXW?n;VhU0cY#?%uRo#k]0cqBPqmqr8A?QOU9/2%8&&.A8jSdSp^uO.,n7JU/1sCm)YokDUJk
+%hh"%ua2Qp9#FK4fGXMp^=X,Me,PGme>'?06ah]FDNPf^1klfV7d-*YfkV!!RL-^H(n?,Rqh/gZ[%+cZH#_nqrfoHoG>:Htb0NftY
+%YMZ9$&`nc6B!38gAF2h^l;XC^n0b,oJqh(QgRMdCJAE>9bWD-:F\,7/[d$_#LWc"P.]tU,_Rr[MjU]?^A[kG&I-s*Sh'eeCj7[(t
+%k$U:E5]N(!.:LU'^[\;'D<RCJ%t4qH^hloF-uCqC*[bc8AA\8u5Agn3RR;aT#&:7S*U-KU*;K:n^?;KoD!2/f3VgeiX6sugF#D*\
+%236qWZ]#95X]^=Ho2lRGRkg`$A at 1CP^Sdc-\.O^1of%=<1W+$*U&JZ*r59qu;TL`]K3>Cd(nT<%%XfoiR*^iaAB1c%k7gDo?LAn@
+%OUc^*TGQN/Qe\*;6[Abf=tLCM)(%"FO at +f0K/!*4:AM;ibE5.N-qXg_g`a#ML`V'5QKthH?Ila<V_i0]/\h0m(A&.;jRUEb_Cb:*
+%5Q93:rphlXrqh3AV18*O^\c:UnXI:?Ea^NpUg[p_]!1^hJ1i/)p'C>B--7]&C.R)>QB[q%3fB7OBT'q:%:Lu6J>Wa5X)K._$%Zfe
+%2!@0>O3uJ`Q))"mD:*-Qf2A[Hl'7-Q^'nV6>("jLiG&<nD+5c"Z$g$lDI7cI)P`;Z]7UF/VF$UQ+mTX'TTHUIicis2?(s0j[Rg9?
+%iQNo:0Ak[*a4%.*mk>g_ftuOK8eA"r:tIX*8Dejtg:#@&76ZFNYb*AARH6M\a4dqdSY0nMSm4(rLmb^>rXW90M.R2,kG["CN>?8q
+%fSt=omF$2tWqMm]$Tg.Ai;@@P]r6;7aa(Sp=DP6e5ZrJ?ajOVr8-,()]%AZ0DoPKUj+=SR(F\ng?bdCj53Df+GEfdo^A3Yaf!T:!
+%#?OjVnfu?j7m<?'@Wo^cD]'t8d`#R_?FGIu:4DON"7SRTdHtV`?#<Y_?K%El\ZghpN`[oR&>lQ:1 at YRtK&Q;>LjqdFPKJgR1n<K\
+%7-J?W>(G;<)oOL&hYblo&#;O5`%)(d_-'rm6g56q&(i(0QnZ8:lnYr:,56>NO$f4kapT>._pX9YR)'@L#BqjhWYWq62Zp:)a428r
+%g]Ds^K<@2M4%BPqeL[F%b]ip"g\uQda0El4*KCJJ.nljLGE at Y!-)'ZTr(VQ3LDeBrN8nN,D19AU^Vag:hbQ at N__jAqkU5g/rV^9I
+%L4HIqH?K!K6rmMK@"(!IS(T;8rN's"q=!nl_6kAG>]UctZ2o`G_N2du"XDhTeLH>>/_>2-N)C*9W=GLpdqOho'%J_ at IoRtVoe*(Y
+%@sKcE*2cij:_iHbb$EL1X]MUidS4-a(Z.>Mk'rGIfl/%f6*CDbPbJ<2iT_9R9T!3qDAXEk9@@?pbtBtUQoIE5P5H-V4<Bgo#IP=,
+%i>%Yob$VJ#dHLnX.TLcZ'M?3 at m>Mf3UgilD2VPh<;i=0!i5;FU)ue+4SmH(G1[H0`>ML#`V:TsH9f#=TAsoPDcu;)dQdCm/5+C`_
+%<U>UdYCMnAp^73-"-6bP*.QdB3:q;Kini!=r06h'+E;OaMj(;8TaCWf2LsO^Zc[9CCt410lBn<oZ-:rS<HK`2=J'mYeTuJOX8EmE
+%_FMhe%!=BNTqnDT084+Br(1a]%Q9C"gFjcb7Zk!j+7O\!=u/qeK6>kJcE]Thj#!(,A/ZirB.lA:mW$q*iqi"M.su\VMu<@@e;iG&
+%^AR#P[P(u1&O?">K+P`:^&Ad2@(Po'V&t.''u`%Gj4$V.G&rF<^?9reKCg!Z?^lE-8&+T(oc$UK8X&'-TG<4s+*)Qc<;n4u$@paN
+%ir3;sgUJq&M1$T*9tk3>,QsY1EVH2co4)u*TJT:`B9nSU3ZQ;2Ntg8GGpq8X1 at 3.jHPkgC/*im;"9eZ at DbmD.=Dim],UlD&[IAR+
+%=W5b*nQhV\[hbY[ljQl.H(IY(fC,g,a6^s>QusHL,sO]Q"#2N0 at kKOMr-#1(X-%#g2]+3B(#Bq3`K)WP8gmsDLMmb-UmOi<&Ltuo
+%3IFS<*Dugd[Tjs`jCCj"fdk"l_=G?1FJ\f!Z2ue]4ucF+#0tAErO"`2:0h0T?V6g*7DQ:`Ur"+"/AIePof^p<L9E"<`9I1#$WDro
+%Ch29q?=GV2\n(M8O+ro0E6?EE6j7s;ZU=*>f(Vk1)mT:GcqH>F?;VomN.^Z5Z6-Z%cL6l?@)2?;P:,0Z"jE-L%I;uBJO8gLET*$<
+%8#PI-^:Cn_^(HZnJsomo_qp$"s1rTCfdt]k0_n8n[?nKO/KrlXA\He2=^q+:g7%U+[N*j$[&Nt"rW]W/TVXE\2iYDp=<,XW=T%/Y
+%]>+?t"`&?G-Q&^_[tDkJlCrj]Nb-kZ&2d5e'(E@",aF./Y,JMuAF-1^i%%c#$=9<-rS%r'!nMg?&%rqJh7%7eHm!@"+Q&OlLo0E3
+%W9fATQGHG=GCL,`kYip<p>D-R<97=i:1298K6XZDC.FOWd9<&`qQW7c$>A1sR&;D0i.\LRQt02K2X at Uu-dQ,Z^,=NQYF94dknnTF
+%?ZY>o9mnL_VXu])Vs3'XD2nbh?[F"aE.GZF?[2>!37qV8^"X!kE,kRgT/eVUc2#HsIcK6\g0"Hu1rID\IK%L+K[UF<#/1DIJMYN0
+%7pEWb%T+k`EN4OMjJ$P1YGTk.%^F&ts$`H$USC%aW0r5.k.Y/GSJAE/g;f3'Z00/o6\7;7)KK,on#;Z+A<Xqo^[[@,-7sfLLL+8O
+%\_,g:`QVL?\iEa*dS\1c'h1dL^C6C^P;;X_1H&C%?sP[MnS96@(eIO"+ZJ9L,^o==n_Vc=jo<t+)=L7WjqNa20Uh#pQ\[Q9#tpTu
+%h[*V"B$'\f6^i4DeSSe7JK?+R*:[?#!_SeLhs_q@*S2<!@\Pp`d3i#k0Ju;%/9pJ`FG.?Ag-riVTF8k\0U*d at 0Z,&;i,4RpcY%ia
+%B^E at 7`r2ThJZOAle5\'8'eSm\\XlcIMI`-*-Ya-dJ\=4YgM88BXd:^j49Y*L3jpQPU"mP6hMY6EGat.IK"&3NIPUG-9k^])n-Wc6
+%OnDUf>J)ou$"cfj7D]?5G>_=2U</uTK$2nIdN]n<=aRi.nWA+</0W]pCa5cF%LkmW/[*o\F(5RET*\Hi$6'86olZ*\ci_u\XoYiG
+%`h<gP2!?j&&;B62AHI((F%]/&3Xf)D=-D7`(0&YGs1!_SLJ1[CkE"*;[C]PM`ke`Ipai(5V+4OonF-87hnoA;ST47_8d%p6P*Z,r
+%+8kH[#ClT.s70SW%as+(n5jNfUqcj\HH<PQ-A,ZdnTsu?<Rk1]!ZJ;=@O?Rk+lnqPdosJ&'ZVVI\hQYhcb%1*lokK$!j=X3E?K`2
+%2,a9qr*\&!E!.jUcp1ufW.O'hOG(B9J_>ZF^rs"9D?"TZqVU)PrQb9*hpr57O+1Rc>:;#Kk]jAH75U/k<S5KHTX7[g--u?!.MYS#
+%q!*Nd%n.ET(LcBO-jrsLT4_"e(aj25._m7ZWUBhE^aq%BhE=M-;;Sr!\^1ED131(Z]ett-YkV,Dnpr"=@b%8!%0!Mjp=&:U98uc6
+%<LAB9:DqkOoj4`T>T5A.GdS at q@=#l>7e<p!PU(%GJ-052O<nDck at CE-S,eVgp>OqpE;p_;Z/C+C[&YogmH"CuY`\bMgZ)Z$p at t2$
+%oY5<sIs'N(?^?QEj91LC5J87;RDhK)F-l!cUo>!P+!<<NE$$khlPrk1oE`9(32bXu0$Lt9pfF%9\-S!o5[#I>3:4!a1Oqd1/<1M@
+%7:(3ZIOsG7Z68IYBHLttrnEpPhbe[t)k3MX]7'L%W13YH'i(_fg&h`K#GE)^Ti=QP@\isS(@jf!U+j_)f_:U$T:19,$-iM2NrJ])
+%nu)N]n9ncno&Y(#FT!6 at o@EL)A+,4t"'3UW]@*;VeXrbE1A:H%Nd&G?1;(pP#1.nJoL!$ibX$u:cNa2h*"J.#'f,o-;)!2r>rZam
+%U]1eaAYm`j!huoV>0_S*>H&#=mn<?gib,gekd%l*=)as3Af1roF'QWgRWoqfol)UZn]`"lKV9Gs_lkfp',.'sY:5,A68o+Kb6tkl
+%L90bgoZ#:8Sd2ja7R["=<>C%],-ctfI,/5>;W,5HOZajV2D?\_B at -dcD`S\p`ST*0Fkp\_,TtsD6')0[$sJ<hF+hC\D,Qg.N`">0
+%#l`s)e\^MgJb<F#+%0ekM/,U=h$H&L>Ye3.#js3Dq.!MV59,T#/0'sr29/!"5*"q7,7jR8NEH(7E@%ahP>0(eh?*'W_)-lHm:/(Y
+%D at 0[1Q+mO%U7UG,CmFl8+HpT?=\FF,WD/<`%KV)WW60p97,#Zg!Xa$-7t0kU^2[)IpAu"l\)9Y4"&!nUkUi9)d0u0TKW6O&M-9%B
+%`r*/$$)fRO,<Ju!$eAFLTnPJOM'D)9@@p7G6se0liqF`YZC#iIE5Vc\3gs\??/W.#kTTG5M06+SYg=B&Fk1dlS6AH4E#8#p%M_jA
+%T3jWp]2GNZgCYhD4f[achXkQfT<!EgfnJVfr9[@pg'NT5iI3ILbU1t@*_,8uj2-!LG\SBi=r=S%#uYZQXD'#BA2 at he9PkiB=DjTZ
+%11t7je8X/Q1j!?(?I^C_Wm0U)Ejj'k-")>FA,.IH)?VQ/1[](Cols5Gfs?%=3<Z>QECAKs-sf!Y4f/N]IW8JC at kZ,$3pTM_!mAco
+%YIP`DHOUmeCeP<:5!dX]jmm*KjA1:'GAb$YT3*JtYNF-dVVj]3\.5,1BfIdbJ+k=XdeW6)rq(]p7;\EbW+:.brkK'<'DA$qOBJU`
+%5G+eG0MCa+1/%"I1Rdp!c(%#DABmsdo?5.'C+'&X7=#+hS!iV<4:MPE@;cZsi!mT5_Nmuo9=U at 5`88YgG?SWT^-<"@%2I/bkJd;k
+%+MXE=BA8-:;t%iASZhLhIsXsbbDF[oI3D+K_!X=fEaJ]>nV&>>X!]O:5r>=?'3r9([<o6i%N'T,oKg?4 at Gm#&n+(J/nGbn_>BoVS
+%Q<u\cS%T6tBcd2<hZ!fZ4&l, at cB-4fK*GoMGRtn8K(h)baT2u,ZNDC(??)='8bb,(Q]LlkGH2n!G at 6?(X3p!N85J:?R=TY"T`9FP
+%?o?"*g!,JnPHs32/u!.%[WmjA2gH;-rr)`<S/_E7;Z-4Jjp3f1<^V'!^_TFAUWMh`T#Udm1VRqf*db>>oVH2I7pgqY*IX(=*IVXF
+%n*!Cdp5Zj_jlPMckEfeinD8pP^N=]ZHPtPd4FDJWh>)$]W^"DL?;63IGVoQ)ZDDQS+1J0^Vu*O0ai*?4N]:pV>FRn]bH;GO[aj^K
+%#/JX``mi at X@8.$2f^Q:,#/gq!-cf<MEk'nl#tEEO*KL&C';K\N1?"@UP/n_Ps6>Yc?8L,u\YRejhKA^AZbJ'^pKW7H:]PZ`#>e_'
+%n3\kI[oOQdS,RF%-3KOPZ$[#KE<-;kQaJF)P&iGs]R7Q5jWe&P:D&G_m9)WRk0TUndJXb2ke\tCSfG0Ice9!+(e>BdnbI5ZJ+B,a
+%0/X>YfX!S18Qq0^.UGQ!%#C<YaIeoH2<hl(bHCQG>n*CY)?2>DF_&fM]C3qRh'"_fqi<@6p%E/cH-5KXd\aWn;n0nn at db8aXjjE8
+%WJP8<Yn,H/j$RooT2%HJ4P*+G$o.AmlDlT3p^<5an^lB0rmUMq3L at U=^A%"=cZE().O7&4:P8G=HoBQcrTJ-$ikI-4g&Cclci3"-
+%A>DW6rS^nM^;n<&j2WhDr@<q'r6l-]9Y[4a[s5L*3I3dQ7W1mudmP=L+2_2/es!^n2kLCLodJ\!s$WD84U+)LaVnLC`koFpV<kth
+%6@<S2B/kS9q%/"j0c^#>0oSV9SAMnVs7FhbV"e$CfsmTmT<Pe[ghd/PKQ1g\h[8]rO.onV>]6VC<3IBN\"[1!'=>RfoJL,C_ZV3l
+%0BOk7I1j"^CR2JG5J5Qie's^nJuqf/MNhf:g54^(K3'[Z6,[%E<s0f26''WF,?XTUJhBPn]t-F5UmAd0rkYeQ-bRXq&Mt&C-QW,o
+%aG[9b!+u'ENfEs7^0WjpHs<*5#CrIU!*XNf0D&YG,`?H;(P"=oH:Jp%jH"0hA;(+!o@[Wsjfsj%N"iqOBGmHm2sUL*rV^0:r@&`t
+%o/%]9kg;D:oBfV:#BosXZ0))0hO?B(H<f'Rmu$%Q^l'DtLb:+=_0dFMamEt\#ZJH=*??./YR2(a%2=&&O at 9-Fc988"H-QEr'L7O_
+%<?4/;;99>oEnn3\[FYUK$9 at 5H+qUf:S;^5*f*?`a7k'$uh+Y!lAR*B=P4u_Z]FTV$('"/Y*VMQ\n!joTok1<OP7ce;8&VED;1_ei
+%Wd.2/:NLHsZD\"Vj%&,<iAr;9RY91u at NB;X7'ECn9;'e'Ku/&Cq4M[(.-3%feIc:KLG;??jU%_%8(iseh:XEk\Yk9GdH5=n\i(5G
+%bp=BUR*GLQ_%9mWG)69Cf644cr^gF"QX`\,`i`g,k"d&j]IP91cqTaGa9GhEJA,7C[+V4Cd6.2GR<6>-HBk\G*p(*e.7n70)'U.h
+%_KX;hS&3shlY2sCZ?-_9jV=r)3BuM`Oce#6BA4/=Dt[.O,pJXj,Oor9bBbtX_ap^aJ;ki,KdCAm?12HR^@V$%.J479X_D,iS,A<1
+%aMG#d=tWdG7t)IdcF+/spInnpffVbK`BlD747D[T(12VZ4!XOB1"^4W#8Gn)'DAK0i@=1P'+mQ_\AHUl,R8CGat=?/YdPYOW#jU,
+%)@=)49qV*Yr/4gj?o9"5-5L)sB2g$_l>pd?,2*0CZ(+m3=dKDra`ST>[YUoGJ;,IM,h)H\jU9%\;p'1EoqKmtIC;Y)Oj<)O<o#SY
+%,0G-'H*q9mIEr1bRLiueF9jrA_*7&9__rn;RI_W<#W-=Dm,kLG*X8B/Y&7Te'D?]S7`nK@`]]a7oD4.5FduNs\?bITR>X_[,^RDH
+%nk:)%Un))6-OFmf0=h<QN:d3Y"W!5k9n?k7A[7QN^8t=Rp,:K%W7V^qMuoo2kgu:*-BoKPgWNK%GAS_P$72=T3l++/Qbj%%%d_J?
+%muO[Tdg]bklNu*d*+K-u!jm9r!n8nh1)L-/kXYsh9MI$-.5WN8+/',0$q`)ug.>M^d>?krab;Qug&FWB:qEbe<ObRZ5<0(=LeMde
+%.Zjg+s&<cWSpV`aY%XFtKrAWIU.fWmXt)j_?-YH$XuQT7LY]E7'U*On\j'lRX!B6@#'Xr9Q/cWEX307Id76l[*b@?ao<@U%Hu)6:
+%TRf8'H]*^A2<:F0IaZYF.56BND7KlsrU^h1+2AfH#B2-rBkJSK*^#I#@t"dT#)ele8b6'/J1M5N3kDg2,FN(9MtEl:;3s;Gp&`VK
+%b7YD!a[;jUS$d?%>A4XgC2b1/?="pF1-G,@?A*==q at Sh1IZgsipA+7l09b8G-7TR"'3VRRBq62'CLtdjI<b`&eH2*)ht_^YfC!DJ
+%6IfQ)<gT8jLNR$@d!=t7mu7)--SfiA41\XsTYPI>p'aqglL2!7%q!IqAn*dq*IlCDPQ((g\+f^;$=I#-4?ocs9.;F_/4=hBW!9R'
+%&<$!,C7.WY$bZ0?9IH<mUmnc9Y;&fh_?sBN#[)070l(tKhoEYp/\>d$MFmD^_YZ^uJp..\K:a3:\d>BS4Q:e0`g5e]8APOX271@@
+%]cYAOSu&3q7Ssak3%<r36"4&)g;br at F.5iZbb;Lujp]7$o$S/]Q1Y34JV^h:[I;H+C-!%GbpW?\0c<ZnRjo]_ZnC'7!J[d1lDs;a
+%P&eLp>d/"._UK>sp>/SS0VpNfOh<N(S$eO5IakY]Z&:I^)RQL4G35Y84hj`0B_R%LQG_;HM'QbGdEk')p=j3J%WGdR4QK(:DDR.%
+%)8(KF6K,"^NmT,ks$WSO4%Bu4nC=70,qSF],`uI8djm`RIUN_e>,c"\n"N;JR*""7;9%GK<REdL>Gd8$E-#f5)'B9`;P-*C4Y\FZ
+%7T@=tfIG`\BsVrq[EOLlQ.Gu at C[4@#^Toh#M[8rAG<!EU0klpI23L8J8l^rhlZbH1LC??ri3$(OUqJSp;,YA#HEOB`AmAY,"&Dnn
+%9l*IIEqOW,C+J)f0)['S+Pi[YmONZE?e)jYGC,Jb$pd2CQYRSXCjq5JL_VP_-*iTGSl3EF@*>o;a$NQE;2CU(:sh\<gT0hr)2QB?
+%-.uo;Q^9+$1Af9g]<*s)GO*W=)R3(R\h[lE=c[GTd?fPUgeOf*^:_VC;K\ukXQ$dH*O7?B^#C)V>6?3?^jg97mbn4P]o-B0RGX$;
+%@VN%3CJ#DeU%18)lG'R().<1.\paZ?VA7ZaZM:7VZ.F=]GYtOL`Bh,;CK%O*I:WVXs5KqRlOEn^:C(=WS_/o!\)!"EI!_gO<cmjr
+%*Hcd'..\m<@P5g/)m-Cm&]efb^"mVD!pp-+%:?2QK]<MPZ:1Tr'[F\A>d6jM0JHkmN5WsaE/M/b<YHpgTVLSud%h9U(FQ=&eA0p:
+%()A>*B6[$R_W*4!\k<\R)TQ28k:]8BRoQuDm')]9nI.uQ$2ISaero,_M-J#M#'oI/ZAf9DZ8Jd.(KI8P`DOem.h39o&)-dSq#\;b
+%hFPsR4p=lSq:BfDR>YF;G+m8-fKg:Qo\r_W$]SfG_Q)\/UZX_NS\S6$$2%Cc8cTJRH.D+P\nFCai^H^+R)_lSfpgdMS at 7u_Gp/rT
+%hukL+LHi#8e-nHeDsb0mljGX#_m^ir2!;L<A]rOOm/V0Il"%sZih^Bf;`Fs*6E3cl=32prd%Ul^(MTI/YB.-2IL:8_;'pd_0KrAo
+%TR/N(g>OGbFu-)n8-)Y#1a#Mk.l[Y_dgZ#7@?&seVV0kea1Bcof,sT>@:]CPEKecp"4YVh*b[hjl4fML,;IL8.mp/)'\8b<15K0A
+%Uj8Tc"")W;rAKSm_&qj5l/,IO$I/oPL-3A3=eu<*jkD47",1EBN1,;^)2W8X3RoMQY+:t(e at 7p'qJjR;+^IHZOm1/QV4cg51_$X;
+%OuWZNSn&/,L:<)^e&.MLPZZ+We^`&ZBbR[dF&kJ\HuQYP5o;L36$9VWcE8uj:QCOBeOk^],uRT)Lf#D-mEHEFb;SV8fb9<Mn?_*p
+%kJ]o)k/-ZZXU9!pl]kq'I#+="63h'B"S'R84[?EOaCDNg#-$o`!&(B`_EN4t6Xj6$QAI-7'VSH'7G^;QWl/O#=@Ic at 8P!)%T[BM]
+%AcRUjT!>u,`Q:gkdN;!l5gm&L5uoEM<9><?32oJa3a2jaG+KDn$15??8)qE+i[*$fT5!"bScP6U'rG!:-BU^K;%flY>^V%pjCbKU
+%0M(VRd=i at X6:X>!.PU;7MH<D`=F8WpOp7D<.?<S!kGL9of/cG@(1]9fQG<a'l,C0![$-Xm$%](*mnjLKP!h0E?l<h$%3Xnt&a<XT
+%0tTD&4V9M^PSIOLP/Mtn!>Tn at Q8(D,r"bP[lI^.)2!BO,3Quc%aNg84]TsZ2Ec.L at 0"4 at 9$-KjsKSAuPceqldqhJc(W1m at 8i^<6D
+%:O#*pnp`8?q>Kuk+b='aO/,eBaC'lZ.AuNI*[50Cl[1<Ha-U;5g#rS"N0(qi.W]^Y!l"c4)"l\TEKOhhD9V"V39VO=.mbjN``e]a
+%V,'UtUYQD.O'*(6&snqC-^@Wp6,U*FVW'umT5!jd?WXCRYLeb)Q6[^f/J"F(E63lI05`ZK#e<D_RV#0'Cd+g)^4T<LWK!Q]R/kds
+%"(c'GKA0d(,9n'YEX8\:4X-nkPD5HH\/p\kNBq[nHO')74etn*K:Tm-;;I;M38Pn;73sa at 8#Iac/?9>bVLffYQt+,tNT4,LHc`m:
+%l@;K:MSc@:0,ZDd"l\0/qs!Wi#c<`WA*F`J#sf:`Voe.1E:?RNdW8 at 3']G!cpp9e1m:sI3MTSWs]k^4u;m+<Q]&[_jH!=K3-!HbR
+%d,D)*-99b4-B+JGHBuP]NE9&@rCe#F"42Z.,)0aWm\>/GX:@,lMYbc5CH\U^6>e;2Vl&-DQ-WpS0iGO/HGJ1-m?nGiK"B2M0muhX
+%58.>[mEo5\0^H4j/Aus%rC$OOOX_GFXOG4k213fS-RKcd98+;+\#dk00(!qmf)aUWDs>'%L_GPNC at YKZbscu`+(Ip+giaY$RE]u(
+%\6ID^oOG8cg"8!6]/n;_9O7`n/D7t-+fHj^*&:V684a+*B,j7JbPCF%-?ZQ9o35rGO.HBOEBm<"KbdUhND!==N2qYT#e,;29<WQ!
+%J@(dK4ZY'T*TIm/lG6_L?tU2aL2cqXXkhho"p/P=,!FN+6g5>WQo<'KBpke7&T:tblUuiBkEMMT'1"t0cM!U5=sr9H5EBK5PA^DI
+%H"!BFHFl at 6A(\=Ah0Se\?.1%Ok>edqZArb3Q?E3*]ROeT^U.aZoVG,\m5V6B)SOFSE[WQc*q!"PeG@];DI3>,e`Ft5QS8C8m$Y;g
+%LN38OTD[[ZhsnJQ:B'@As5W!cGBl'WqW&I-[XTVrZ=!XnpL!jWk/@N&o<5mek(T5i+4jRIa1m!ks,S.c9MK^-^]*!`eQ_kDroD]2
+%rpn>%^O:a'GJF.DeZ8<1%tFE7cYm0=rV#O9jn"C[ddMZH^NfbFjjf8j(W*iYlWqfESRG,L5<QSc]t&&.F/\%f*U<4K3&[rm^OH(B
+%i\c3FrlseQS^=Eqf5IkL4D7>kRLFqa5Fo"(?XNa!e]%Q;4')CYHY5cLKItG`DtNpjHhmC3O3c^Rs,I$9Ssb9a9ktdDrg[<0\U=#H
+%gHT%O4^_/@Dnb;9[ktRbnc'[qr:0dA^UZ>9\c2$Zp#VYpMnI6"pMS3A2fE%d^\G9>kML]7q0YiIF8>Cr`*L*ilZ-fCh!pd+-Z\h7
+%`N/Sh2toMfGOOJ917(#fqle1QcKbSNr\(af*k)FOJ%TDmprD>-rdO\&c!>pI:;a\\9ghLb5FHFC0)te8rCYMhAqOM68AH&9:?Ag3
+%s6?qkn%Lsbb&:u\2"6,fPYIJDI!PPMIKe`nli2+tr6=C`DdU3q?[[BEf00"6-FYdnHUQntIrk/)aeqX-mO'sT^3Oib1tScmgg%QW
+%)KT+Aju+NdIQUgeD/!0D>OH1J*Gr?^/U+S`Njda21q%#p*,W67>AdAs`6jlt5A[l[4+I/(p#Z"mc`c4)ZUXGJC,UGS[WGPfdq^"<
+%aF/L2SnuQ2Hi<*GD_D$4WPu!r-Z`pEjR6mur:-7p?=2L"O5%B,><?@k\1]eR*Bt[g2K`eAgopZolE7e07JhLQ^\YRE3W.nL\,=G<
+%/tThk3e-f+WG#c_5L2^qVjkkrDn^IPEr.Z8S,89=Z_;Y+\"tnN.&635hUjAsZ0VDdr`OoVD8q)*<3Ct:lQppA7+NI;hY#^%T#'#s
+%^;%6D:iiJ=pY#/-X.*2jqY+psG/XARMBpO-?ug0mI<5DcilgNJ&")CSY\Lcp5F at d$M80#0G;h0.?9Z<bZDkqd%0*I:T&%&,rT=#$
+%'AVUFk31]*l1mT]*?,]G+,<sJ8EaZl*h/3HK(EDCJG1POq*6rZFnt/qkEgD,9(/;nfUuJrRLhH.Fnt1Sl\d^V3cR6u?tWsKFdJG,
+%$"Ije-8aS33S^H_D06?fQ8unX9 at 9R**mEUBqnB0mKL\.b^V>$df72AhGhZ$CIt,5jj_['E0-:i3qET47Md"*;p>\[<V2+g9Xq'p)
+%/YpMKgt`p=`8a]gBj26r,)U)EZ[!IHl19hJ?!MgRmJ2[0^Mbk\jZQ*/r;Pj/GMh7^h>HqPH1`sW;6S8P>e[ln)<O^RQ2QY=+54Es
+%YQ*q9NepKTj"?D2K<=nbQWNA)$8^LT_*:3'DJF56+B*2U[#\[4K48Y$kNW at mb:V!!.(hIN3KFeZ*s>\f;nMOPX1g%[im,om"0TV?
+%-?<>=`rf_PcaJN>rVdCqqj8#r;fBkH.Idq2=kgM3:Cp^a;AanZXStpglGq*5h\;IHA'4(dk8/5=#OkTZj_lbYIs6&7r8RS4jdY/"
+%J%+AQkbAdBGK',3-*A<kce6qc\IFtuOGgiPrO>R%rr29=o9V*`Y.hQY\p42c)um5rc00-=qt'^*]?]k0[PYb:d2tKI%taUql575n
+%I/gfA3G4S2nb_qJh7^YbXW'CS5;\;mbgb=qfm:fq\LETT;uAG at R`K?,%M.WLe_cqUInpRRdI7"nQ6qR4]sE+`)/(aJ7WA at to(m7u
+%r>&r02j[TI%r`k$>l=>ngdj3er=-7)rkLn9&$C at Gho3ns\%PoaSEa07fC'M4=%9heO#K#dQhQ3R]0D&epPY;Djh%>Zcf5djH],m*
+%[)_ at E^UYH]qQ$[?QP\hS6Mf!$*sdM^cei'DrIO1sl4A<Q.I"8NrEre^?<k4Tr7h16H?I'\UeT+W`dWh4q<%V*"-?)UIm<s^;]!SG
+%^-AHtWM%T9$JD:'ULV#FchaWRL>1._T4%J2lKNVPjg1qCgh-Ap'5cF"oV*RIfa!-tH+p81on<4VXbf.UM:/ghM'EYp_a:)6m#!nk
+%BPf4AGUsVTO6X#"Qg><Bo"Nn[,8TCY&_NQ[$pFiQZEYqN81_olp>^rtq,jmMRkf2J=Hj=&Mm>&LpOp"s;m,5[G\AumOWP6pif at 3+
+%T3oAs6mca9"?o*uCs#cI'Uc2)M&`9IbI'Q4bWT+aD!Q%)q at L=>40c%un41,)>9rP0E?HJj!V#.nWU&;J@!cE=Rn_/dn`5.J>FTUX
+%pOdDRhnM4a\[hQaF(k&QPu at Q>8,gB'^V14(rn<TDm)eUJmn$rA%tuq--W"h)-GP&JlgiT'%e#OHF\?bWD!>UQjk<S7]o-.MeDWR5
+%[4TM.9g*bl\[FGtMcVi]]&Z%aZ1_C*QD:m3P\N^*m3pLK0WDL[U\k$`[J'f1nkM/p:#Se&'aO6Wh4Jhj^Y70U*O!j+Y>O-(&_ZA*
+%g=.%Sn(6b*TtPbpEIDmUdE72WY9&M/odBafi(eY at s50B+s8-p9oD$X-a1jUedOZ2jm1\]sjS8bqSI;bmDQeib8bm4#`]T5WlLf?h
+%.CH#J*!rJ0(5GCHWIKX=jhi at .g=r1e0$`APjoNouo&YdfD_>C'DCaqYN;n>9pAM?P50Ca/?Z3$+q,<*]2E$gJ-\ZBZ6 at 30>aP"i2
+%G;l_o(2E;p!8-'EHU92!G3"^&n+q95'&Wd9$QBSUgqpPii2Feh#BTJ[Pn-e#D"[)k8CCmEabW_/#9-XoSg"Tg?X:DApA3dn[KPCA
+%20/`_Y'A3#_/3m51u<jFgiXpO3X:/X*:<mYCbuNf`d9CpqsXHkjq&U(807B#J'@Y4;s.TTH(tlX,Q?ru*uA".\iTljX)0HVa-76]
+%b:N)lr%+[)ge$AP9=53,Sr7TIruU48R*5Zm^O4`a!Z^!nRlgGdR.!NYo0!j$qWAj1A'F["T><8Eqbp8P)"To1I"*JAneguSe5VG_
+%haIbIk45![hS-`!K'7EuKT:6/d4UXII"--YFn>?'s8)$?ioR)u$=A0A*l,t6hL,1/bF>Pj2kRgqGk(%CX7M[%\j>4`KC)9L_mAOE
+%rk50(r>8SiZ1RA0C-,U98#u#j[Jc&2oQ[G(2j\$(?bZ?q+ZtfMUX!t$21F^Sl?(^DbBFiuJY`23bNlVJTaGY+RZS'VrhK0#RHL'G
+%!$?-G^CYa+9=&nqBthF:ghNCpIJ(k3*56esfqD-FJa\Ws5[B`<5J)3_,5qJWbo@/kp)E\/:#"1AFp>ZFWs@=4qe#JdB"(!UG?-uC
+%r9iS?YQ\>RI7?`!d=JSt*[:+lW<7u_7n93!d:[Rn)'+,p2b0Lfd:`)M:ZgjsH=)(i&$T0>IUEMPYud"#YH?%4kkk2gI:'2.nCq&7
+%j^%khGOc[JpW.3)IJE1o^)K,j6i9F.RbYaKn!`1P*FkQO3etW1TAVdlObV])V>3:-KCj_jQu>qFIQS8BUWkGVP"fac&o<rajO(9k
+%lLN2lc7eX6I,@"OYf0`-O^qpF8t/`=*_A,lWDM_%8LCmR&!%s'f[_#`6Se1_4H<Wn8:H59EDuW0.1bH.Q2]h(\7pM;A74-2*0(G$
+%s((?@#K+?aabT4M at pch5.W-S6H"::9S`AilBKd"$V'Fg3QAq?87B,a7l+Tf^rha5p'D(krprtb$0/egGq5Bqt2nU.Va^/8cfUO(o
+%lh8!$\$ke7MHeMR&*@htd]q=_r8VJGr!]lCgDBKj<mHK21L#p*^?;BVQf"CL\G?#ap%N+*4-(02Aq\B/jo3Xodn,fVc0/i7D=3K+
+%/[WEP[4TY`OVZZZk&@]SNY^?r69A at a:U\X<(Z*JcroKGHoG6tF^\$C:,lVdCM8*E3GY#,LEgrMRNd?11hd/DjDtd<sDJM-IpAT0j
+%acE^+(s^NinUC6frquK?f5IiF?J\6nETAJCE4Cb]NMbn)o at FenHZeknhi?0*f5nVoQC`#$h-AiuXutN>U9BN$IjT)O*\`XL;=)bf
+%%uf9Kn;&&UPCC[M*(c@^QJ>!YUjnC8mrm-TO, at Z81&?Zaqjt4kk10;!2s47l\@LBqdcToi*Si3k[hY*T]PIKAVMqgm>j2dHoJWa2
+%m1"MoDD0mRs)D;(^HDSC]Idl_Fl<.\HN!!sc1>lRI!PC8=hVKDP/#l%gig^;#cG_OY*JiEhTZ*#JRkj"CaX+_e48Yb:!D^)QqncG
+%<ZgHRI<3--4P-@'<<(4j;>PBcr?,n7c$_D$OKJ";24LJMV9/X;MRNCI2=4+h>!=9%qkMY<[jE,U>3\VYV*70.s)LcunL2c-[\iP=
+%aG\g(7%O[0g":,4#'lWjpfD[EclB0uUG_cX=EEq4m,oV&k;JTCrSs;eS!qpUS3*0\7s"*3c5k0?UH,ep"6aFDh.k5Pb2[n,kM?_j
+%mR(JofPX%7LWmg.!*Q_;WSAhnhMG9B;l8<3<apC\lslfUG^p at 8q4Vl<))6)@0RQ[k0n+=hF*$fDq\c6]6_Wp4:nR9+]A]6KbO+cr
+%pCF4Rq@/uJ.6mX3?XK?gs0#3oV!7$RoB2HY^AlfEH)5XamsL$W&Ei3L:>SL=!'J&>]Bu#7YTDSD(#uKc(uoFR=6_O9,/98/N*g6a
+%iLe0:ns`:Tdeq'O>a.INSA"r9E+.mGjf[D0`*Zc/YrmsdE`9MabII;EFT10af5DbjY)f(C"P^0L^UQe[^jT/7@"$]U(^h:Qc)p-F
+%gK3:&5JR!aq=t,oL/$L;h2rfS#\<bWDI2ngFMD5:daSa2J,>4OfVWM#Aig+PT at K3A1!b<igmJiQqmRN>IFoYA4)8nEC*D!"3qjl!
+%F'C[K7r@[mc$^kkgd[2GhoWJ0Ja,PRL>W!j]:5-'%oJ!<-"IL at J(Fh\:JL:soLGbA_fXjU<$$KN')i0NhS`[U"ap8W8qIQcb_K*[
+%>FNi9"MkkeG>AhQkH?MqI!^:H0q+lLj*:TH(]7[_5hOLYBY4Rk\4bB-W%q!*4da,mM:>bcLNpu^m_A5FRR?jp+3,rs,fb+KlT5(9
+%D;;K\HedAcXZ8N3D;<_>rj]FW>B>&5gN]eWps`r%ld3Yl*fB]AB==aIr%lM)*[uL9ad`1kndV(2Y!-%$^\=sL9##j7>+uOnATh8Y
+%c6G!ih%#FFRod?h+5bnDm^I=9If2X?Ge\q,2FZI9AGEp!@D)R?eAnFS3"P-P,4<D6s5*HFf!;+i at qP0\-9a8LNt4fHg8_i2-OB([
+%On&EWT<00C-et=YDVFDsf.D:K`Pf)WfbTY0R!?%g$1K at +M%:kF\4I_/$2:%"Kl6j]2o]S.PfVglA_ at Z(pOOdB>J3?fP#U(5Nr"g2
+%:A\nYO+!`hbmu<N/H#=oq9.CIr*0Yt^O,kKq1!5U,!X.qp?);=D8#;F43r/=s5RMtRW,P]-hP^2htaA&+oAb/+ktcq409muA5cEQ
+%nhL%>Gg*U?bkuf>b`4%7K9act$pE`sQ`i;)V+(.V-s[p!h3TK122R$'D,O/*/_jmff?s82`/+C`U1g%jp.*(H5";@<%Y&YE[A?<;
+%priK#Km>olaD\+[c(h9]D/BoHYCi(K23B9;6/'t-SlQ*\J)8tnq!5!PD*>;I,"VQK:^$$LTDcBG?iB][$S-tMD4-j,qSUS$5E33.
+%&]unHs8:l[QS6s?o>rZbn/_AaJ,/4#f3dE?$+AgPjNm!Bs8"C at r5,"P7fVp1J,eRGDa0BaFXM[7-31aCJ,aOa/HC4tja6iBs4@%D
+%s#&O0IZdHTJ+EX=J*uC:ps["Ua!\WH<a5$j3P0OaEd+G3[?GA_44i5#DZ-rQ>Yh.Mq*JrcFSoM/[X+BWp@@slP`t;$pZ8dER'bTf
+%jP+^DRPak>mpeKU?9YNi\R]RgVkFhi546^ep5itk4eMG:$hlo9Qc<^^pt)@.VE[!De5NR#mSBmEr,XH[VV\.$f1s#f3lY0F[-b5r
+%P#'Bun#JOpNgja=51-:)SW<_?e*ZZ^e/#U"SG$'->.o+XrK9r^X%AU(qC3M]dh&pd"SqY6>%?(N>fud7itl1djf[VOQV[;oa(?$&
+%/7[e</WZT=#O0_cScQ72eoUmP(&kTqXl-fL7P?hrlfsfX>gG^iF3l(p0m(GXLXQmAY"PdT5P/Hp`n?IaC)Ca%6`=KRC?LXn*ciaZ
+%6*4XT69=pljQ!N,[885\8$Ydn@;.8FT;Bre3&A3Xj%)0*0V??=r^dXQkW%VkBhR^3N:Dk;aiJl%9b41`gqi3ges$Y>ka4"F.VUHJ
+%kopi1dQF3\n6$SYfj_qJDp at rdJ,Uc:O0+C1pL5Zq+,8/[>1LX at En87s6e-(T%;hWJfV147ij7KsX at I)C`E5ED*9X;^Xl:5-i,p]a
+%)okq'BcG[&n9sM<XMj=(4tasB'DXD+R9;N:/m/_\[-9:_8#s_7N<<HtabEW*TkO`hKHSmBZrGDg3$rZE`YhD&6'4ejNT6C at UVko/
+%d4GHV+U,FVFkg'S at 2;>f(eTH`g(e&V:4Mkl4*?""ktZjMdiYWPHk8F,=L(3l8?u-B./?h1.[?O!Ld3"_&ucSc4mEl#O7Mi91WQDJ
+%HLQbU*!b+"Rm at mL`.t>@_E$BAEFs>&ZR^B^A(ASqS-K)^Q$rc>+]LVNf&ldONja2to/_J0>F*P,6b;PrLV0Y1RFt_[lCk)0*laab
+%6%:JA(A62Ih,%fed`JW7W7t- at TktVo1!-aYmR3e8(i.VK9.k<]?N,>2e/k>>mS3<D2O#@\o]CkeWbdYJ0&Uk$?FM(>PHEm6;PJ>\
+%#DN5X.V`],qDcD:N`]DCfq_[0Fm(.iLZ%]^&+-m;A,#fJ+e)EVH>7fiD6.7,^3^a6\@.K!j)q>-Shdm\607n:DbV>&C<sebIY4"j
+%T81f874dELb#j>XFNYXU^&1i,BfD'bDs3l)l!Cp`1!//2IA"WBjVQ&$0dU+XEG_^4`j)K+TV%5Z:EjbYLh?L?&>QTmY:H+,#qmd4
+%BfYjC*Z_'%*@-a\Zo=,M[e>gEM&cgejP9OP'HM@*/3]Y-5D3K at 3!c)Dkh+8GA-=uWSPPtOr1Q$I&9kC)m at j0H9AVb%N';oQ>W[D)
+%VHhDeF(::PUPH\U8K?JeWgk<"9l^ug$H:(Zn at MJ>!Vq'.a4BsKoT='@#`3?Ong%:_N3MU%4W;!t33f<WD9^03V:PnQS at +E:7jr\e
+%DgtEZ8n1CHBVW;QUa>5<<Mp]Y<0jec!0naaZmY7Wl*7'+]JfUo,8dFhO_"r2#biu4M_hdjb!@#1=gYK.D9DYqLQ42Z4YfAMkb5,!
+%TB+)3W1As^mjGTY\7aGJ+8F'>p6;%ql`3Z\6t[O!;<YlU]gN+4-b7FSe78o?O*Y9*W#g&h`hh95(dj-Y9c5H_jcYdu/-9PL\G?]I
+%._ at qJF@"M)jbP9lr3sm+)n.08@#(*U.2T\@:!RbCVd9o.OK?aqmEjdsQe`*q/pP93e8+)LJ79q<2)UCU&Z>+I/n/n`n&Gi=7aMWf
+%IbX+n+bXq@>)R7sH-dKc6ojL=HB=V%7<r,5,^6e,AIN^[89U/[bIZW*Rr00c<o(2"O"mHiY[-m=Bb051-p^(8:,V:`fUuQ;'[Xpa
+%:p+;HBphE5qEhg\0js4sj&!-cFC:iHdSlb(//K5$k^R,>Q(k;N&8>:=()M@!WB=Ld+Ks.RF)g%@TBY.9m1Z"F5ub.g,K5qD2oN$t
+%aD+5OUR:6jAU/t2/WQ at I@E,81ja3#6)e/06k at H]IG+D_REdJ]32KY98q`^$JEu"Gk)YmX15m376#U1.7#[YPJj?f!k&6-1M at pmZt
+%;@@2&,H3LW$R$<h:l)D;T4kM29(^OkZmH%^Oui^5GqTY:8_%+0k[*.:GH,+7M.Dk]$Aj89caerXQ3rJAWp3C&1:+7MdK/`\c1<?n
+%U8o5\DK[7gWWPFtVuqBb_fJ_TG+Q56CFiYm9jUi'>1E=oChKCK,21K#Tie at 195\G/o8O]iRRFDX"d_t%g!A^>Og6V\e7qTM-ekuk
+%l84Z&j"g-ZjisY4*#Ueg)M])peKc>#;thZNZomupP%p:_-.F at h(`=L>"s5H!CRi0;lIVZAHF)r1q;k\mH:A)>h6t;]o_I[B4b*J)
+%qEJlS9YfO=^ETT$=#Q:Kg[Q2?'IqTB80lUn=SX1abZS/N0\V8,D0)KtPb;T!Ym0HSFDc/?ggl[C@!dBZKs at 7eY4?g`MJ?)G[V7k&
+%r)f'-%=":g$$\&EW__.n;UpURWcN+semKuSEV<Gl^3)'EVu"b_FshdI7?(Flk4*3XRJu"i3[ufVn5(<a]Rkk"9[AU_^Cf42(joXb
+%:J2RK-i9t>;"Ir:7TJi8jDT$I9+B]Anq,6uW30lFE_W[`[0P-3=N at +N:LAq*"B0a4Ph?5J^=`l>%rn.'<*5"<:)W1KISSDt7sZ:O
+%c`[/aJkuDq\cBt(Qh,nQ at sMdd(.uksp8;"'E+?-H6cDD'E*'u.%T7MNC'HEplnnUX.n1R"Eq5#XRT+M`redBhq2G1^@H`Rb,/>O"
+%*k$5kj_Lrb]F/26lbrS#Y^NIMAbj]amK,Ki,Y.PdL1Fc>e&i[Ue7YcTY!_S+T#M+u`ubPCJ"7WZ1/_s"I?aH!n(F,X#G2K8BO3d^
+%9?`AM9P6j at hb2FY;sClF3<kc'8T\f1o><]B"#j8T0+p][I<r45"Fj$HS[^:\A,#DSR-D*5-:?jmI5bJBG/dkK"ncAjV%;-7j^YgA
+%ngV5RF;_^e-,t"Y(O5SQl<&W_MMt-*%-%X,Sap_"4P9]3Un at SM?V^Uk5KOW]SNHZ6eJ'5cMFo?:c-Xrpk[<#2F?Ir<a_)JbbG\l7
+%%fP+,XS[8%(,K8+,1>DkN`'F2RKDT!7&/CFSQq>+d2^6%QKG3="?4i"Y2^P>f0dO'XIE,JFBU<WSO9?On$2CL/s=YVd-N@%RHb8=
+%NM9m*LccNEjJ3']A641fae9<Q3[-qS[s3k*UoI%1c=Z!q?S"XA"$&1!objrsl:Uh/D9TMEM&]K-kb4<LlHVFP;+SdOl:')B at n7(f
+%(eYhh_`D0E_[rM%Wn$FrEZM:a02L'7,[HB3TmN1'R/8bp4ko(3f!SF.RU-#?2CikjhX):pW'P5I;QA6/6GM'Fm\&9924,:-D77UP
+%?<KH4QCGO)SuhOpgGT1hlaB&lVOOVE4YOE++%AO at HdKaP8$48pUBir[W9:9PZ_Y/8-2&:'PALBT:.eq298`ZG/Z69^4kP>Ko*Fe;
+%XW?AofYd.j$C(=Z:ZM2D=PGoslge.>7?i,73*[6DDCG<D[,(+8UYSahdHl88;Uogt"oQXL*Z)OII<f8%d]XC`No4?gp>,C-UJ1gA
+%COSB6:D-/!LSN at 4R>j:T1u$(Ai80[eC/NgRh7IXX+og[<J+D9:[m_XO(\+bn\k=^7omStOAJNfH#HU=HE/+*j)f=Cm*'!Y/UaS[e
+%m;o`#n(Y+sG51FT:<Ar^\aL".NRQ"=_sY!T;G3pC/+?eMi4mtXF;Q+1ZE=_,A#e&p?dDo:*^46b8cou+11lATm!da/A\RlL2Y%-T
+%#AkQHM%pPSp<)pPh#U'1Xc<g4IYS4]^$SVoq8$k8mQOd=FP`nG:E]o=)XTn:W2YHK+uQZ9EBFn;ga;[fNYSupf;@<Ei`H1Pr:*SV
+%EJ5KVr)o'jl:OcW[<>?.JEP:'1gIl23V!'prQhdnZiEOK[OZa``_V<-GMcWUd0>pKa=\0!i7U$G at 4d5-X@m&.[]Vpsd><#fo7[KB
+%T!2a`Ye,^=U#/$rN`0)La_KG$7noPZ8V!f&ksK+i;c^3=oG!7rRPZMAOuXl1&aEJ4*</tp?:uFGO8*@(`L]9#%E#S+0;mNjj"f`u
+%AHqZV\tQ-rN%]V27R%UB7Df`1T9i,[BVk2Fb6+2895%;f#R-:Sm%K<_>26Yp]N:n(9C/6WB+<qg0B3Srggh)ZTm&WSjM"@C%q[Jo
+%j5q8dm]#FtYnokVkd!U%,)9rEE^S5jHCtPK at 6<XFk.-Sg><G5^"au^Po&PVBku/]1WNR$3[,=l,?.V'3JtPDJ*YBh-&9A at bDuk)<
+%[PiJ?$W=V[UftqeEiOF0P+'ZRS%"e23aQB<i'e@^[e7mGL17/to8NZad4ML(B!G>aHn%_DU(*A&di]1Y="tae,_`DlC;%Ps/8rpC
+%"0@$5W`f at uGT?"^Sc%Ha'19k?_>]ll*^AR)-Tk!e9t0,PhL82p;7D(GIea`WTBHs'r/(MNj$1Q^+6SU,Z*BE8MhXndD(:8'_]bro
+%&/;P-#(rXn!^ckVX(N&.&-iS)R!.6J*X=Jl=A^LB<$N2!@b:YV>lTslh0%m:p)^`JFuGgn`F$nKp)`@[V6f/`$K=#7?h'U&g at CY+
+%@!9!(PQ14!UTrt;IJN:+G8HlY?+bRTVt2k)rqgX+;#KVY^@RgY"/IliqWs+nDZ0"tk<p&0oD-?a2m4iWcPc32hD6fH)g8\k("S1s
+%CK#`XhS3c7+-Hi='*TO2!bW.Fo[&po/1ZGHEp:3.%io4drik/ICrA<7O83_6,H_;*l^1%#:6dSn_]!B=1$nT)Aa6V^_tEf`NW/::
+%[F(UpoB,&_r]UiAnWeq>BR#FXJ2oo/a*Xugrl)VWrO@(5++)rgHefcjfcPRk[s?ADa&TJ$g"A'V0fGA%k5H\7H-\(.C"DFrbN)kU
+%F#15;AciUkb44LoM?%=]#ok at umZ0il<K5JOO4i.O3US_N>oGGNl'Re1/pcp=.rClE^pB"#D0)1>g%fY`CA)n^!+Jl)r%.3:.4I]G
+%9STjU.7pr'2'lHp"6"67K at W`]Lo[D+LmsahYmR+?$"atl%1uG`$8Fal#J>Y:B=CMYL1&ka+G5GE'`]/8?AG(o.VIWCTM<lBi3CQ<
+%D+_.HK?7U`$!+LHS7Cr#3U*=lb=U[)rT,"#=e-FU*9"H"g.pA#Jp_9oR at g3?^se)Q'#_ at LUFg-bEd$h[=sG*m`b!sYN>R:"W4$o(
+%+0OGJ6:H=Z0Eec-29hi`HogGuoQdqP\upld&/:f1=P#Z)7-bbH*O`%b%d at A,2*f=*BqOP!,&g^3^("qIm0`tM(W#^M at GckC*fYo@
+%:^_W!9S"+9#gR=S7Z>0X3YP:+X!m/^D;g#:/<#S))X#96JCfkFe<Xt_f)\N;;?^H1=^$poNW-o&[);/h=PE0T"74l,i3T!@QNj-%
+%A)ijAVeY$$i^k?<g1K[9,D3\r;Z`sKapC5V-N(BV. at M+eOKkV0,HXiMhXCBR2;4598CrpcPa61tkDpo(@.Ch(2=Nt%Z?9<u0K+E)
+%8V\Y>PBnJp`Fl at Jg'O=EO>%Seo=BCP4Nb#fLB<IHWfch8laIQnXQ&oX:1kLMTZ`4)K#`/AAC2\T'\:3OhAYRWnlXM)kH'tU&!oO_
+%2)6Y.?.Eu4k%e7hPUtbk,or&53fZ3KID+7X&@r"j:($"U)r5_CTc6"Hr6f1-lCrO)ls%b-O\!a`F_Sc*ScbUXm=[=]&bnfZ[P/9I
+%G*RhjD)550_d1$J'3fcG>Qq4/pui\\pU[B)<0>7-(7)h`q[:SR'oBpFhrhjk4*_CDGr&BulHVsuFW-",05\;)jDN2Rhf;t+rB]$#
+%dYK(!_J2.5Soe8>>?\,X`D;12=PI*5;YRnr'3fcG>QlZ0ThreHL7#6MW`bHR0GcX1/[r?r"CVjT0-qcE"Eq5;(FrLDj*Io3>DA-Y
+%XD1:;C"/F at Pb"%_5GkM6=2SpbZOp\$(kK+/5"M5meh+"ipEf0b_&@0)A\dWPF)"@WL[0Je<@s,qFspS"bPJ6=7?PAsI1M8;e(Iq=
+%i5PA<qre`OCX*68EK<K15QGT+V2_V-SPMga'YM3R\2<H2:KX0b"q\kQ?sTVT6>73461t#$CRj^Z7;g>1kF at iU%i7L_2:RqXF]E"2
+%lk:!DSQ:/Af5c+PMnf`Laubj[\ZTVD!38.8%=Z)fo7eJ'JdY5H/e72mD>.POK at 0SPDO3g5K7V^_SamA^Ar`Qh>-Y#68/m1=cK4-g
+%Y92)i/_qJN".!"G/Wm5]a!`3$molVh?C!P%_fInoXDpO%+P,lWG!A"uGfU^],>R7TJTr26LeFMFDidfCr0@>$HMM0V9;<!5Q?QYB
+%5SMO\+n1Y,O4X`>ECN]J\Eh1V at S<n[X+8`#V$j=Smhogko\YEi\@uQp(^bVj4-SP_LYK!+S,JFQ$'/5'U(L46Qc]J(/59hmPc9Z1
+%C.`gpP:J8`[+jur-po[1K/QXd95JPm9!<r4XaJnAJi1j(D/o%)3O>R:K2p:;on5T#MlUdM.6V=7hRR3/q:XM,fa/kDitBV57=,k<
+%4QAG#PZZHe!L]9dDUk<-!BpOCk#jkpKUl\>T\H;?a'c?\[WC"h^tMDiZs5ma:GrDm['c/"Y92)i/_qJN!u at 5.]XKGpr--FZ>h1k/
+%I1*NA\EA>:mC_:o&+E6?B[u=uCg at +-\iuU*Aa.%erK-DEE=Q)p9:PqQ at N&<Bmd*[;:?[lahW#-pqWl]j(No2i3Lckg_l7-;l+53-
+%ba)3bYYNK"AP(#$Zb*#t!h_X*8\r-tCF4^Ba$\F>R1r;ZG>.&;ZdDg=dsuX+mK>**A[g9f;+G"PLUM9$K\@g;QI^sm+kAAMj2A3Y
+%.6PAQGqGR./:jrT-2fJHJkF]CW`Q*'n@>csf7!P)&X"73*TY8QhJ6a+dbtXN87V4n at 9Q[hgM#*5Xce:Jo._W(aBLBGSW+J</M5Z_
+%i$`OLl^!j[C]99P_&DLbk-FmO1?$pPi at 85TiT?kGSJjgr"cT%YAT_562g't#Td\VAoXVEa8mWcN==KT:.p<!g`Y at OcLkI\?i[V0T
+%q089*ih]e([5Ri/1Zu--'VgD*Poc?S!RWOt]J[uWjfts106<]?mOnR+F`h[u]sb!$7:Cm]=m>n>?e4asMHEJ.QFX6R:9J-C!sf at p
+%2*EfI^lMkIC?bEq(Z$R61/%&Sr0[&EK4Ij(DJ(36?tKYtbIm`9QBRYVbWB==7U+\dl-K-LR;uHL`83O_I:7r^[b>4s<A-,"Qh;XD
+%H$=Zu+e<^m-'nf+VsT^,!'j9^fSO!5&[7 at gei$gi%++qMPi-,AeM@#lN>R31`Fpn=Lm>qJY7tO7<C-gH!c+<ag[a4AbC!s3LPt["
+%LQIZ(@I at cP"M&a1*u3dap>c5JDYmq\gZsA3(YmkXB_t"Y&X8QiB_;)G(SCW"+P?XncX,CSI;qTgFM`I>rYPQYfN!Fse*&"g$9f_"
+%bY7o++jSj\s%iTQ:X\B`qs8B"l$Ds5n`T>KrsA6<akur5h='ucDY`l<%R4n"oAAs8.?-t"r0B at T-(=jqF3cBQR^o+P<nD"dQkMbV
+%2&V"o;+h'b[0PaDd*ObC(fOo`*0KlJ\_2P7+DYr8ndg)s4Bl1H_?_j6U"XB*H&WN<&PAjm[5O'GAb)-&8O8h%_[WE;bXFfB-_6p]
+%?6bu at QW^!`A<,"">qgbI)Ll@=.e^O^**Em_Dct.'\iA$W. at c/!I<`USrN&BC0]i"8UG^0^P/eh),U[_\@jGRoNu2FU!Rf10eT7W&
+%371OH=4)7_R*$YiqrXp1'R"D"1n;f;d,(J?Pc.53ZoH1H,&.c:s+MVC\oL=13Nu>OZ]mXaGQk<oE&'5J;0E`5LDH7._ss&)VZQ<.
+%"L1%8Fn>J&ao=r,l8G0gEZJ4`kW;XuEK6Ae]fCH2Z-\AR2>=b\VGT`U(^Pq3bR;$aRqW+]=K_3oK"C^!!Rip>L(^/,f,22t'O,s?
+%+t?6?i]MdFm?Pm, at Zk\%ZNfsbm5<25F_2#scb["a)4O1:ELP';-WF32kkU8L/mqH at p-=4S8]r6RK90V\5QF(8R(G7O`"+_h?ZIdf
+%X_[pF48.Z+F(a^oW4's4)n<qNasXnu+$`ib>uhbif+\QuGpIC\-*S?43?'NUB/F3piZL<K_Jn:4[#ssXcV3(.g"Qpm6-H56]p.fY
+%C.M<k3_^ee4"8\)PMl0$&R7\>Ou]oGafW`?He<2EKc<+<S*D1KPcpcC(!1p$e6oV4E+6j>:YOHTl at P'.Dt`fG<i8>9$L]>O>i$$4
+%WCA%0UIF\qpYh<YB&9%[OC'-YM&XEZ7`\sRd6k<8KX(`@8:)q75?q)I2PNoZ)C)8N"iS=t<G0>?R&Q1TF<jBA>=s.&N)]c`f4LCt
+%?R]1^RHE1rl<t/g-t6`/PpGU5+1-ZQG3g1pH\`?:CWQMoIo1?5hK4H+B(egdDT&=lao]<d)04S]\")>-:^B[dnb?5\Nm)32V1 at ij
+%)X/<5iOi`i,$BQNkWmc$B\BtaS=`]$IW88L<0B2J at GrEGnL=g4dOp<=>M$];fPAOM%;AAtd.6JLh7JFA:UUhZg*Xa%D=/,r$Kh[5
+%c`@6%X1aQ?i4aBH56;M^]?N7n/;`3\";f5:\;"\E<FU*G_Skue8Mr?-kR<C0bee:4DNnc0CU9NGAuq0rTOJ=sQ;%te$fqJ+"@;YW
+%R5%/!>rIuq29slh/UPfpn2#,s8$sFY6Rdj3mb-#M(gZhN@)Bj*gMP&a3?A(pDR2IW5N"X]I>S\K6M(^VG;n4rp>+"C/%oAWCk#]d
+%XF=b]],EdT,49b4TqDE:Bs.sff?ff5Y.Fl at B/cP2cB1$B(-J^PY]PC&"=%%8+??.9(+VL=W2SB>c1_=qJX6d:J1SWV?,uanm^=c!
+%mm9kaQ6jS=l!j.0R")df2^KJnLQJOQJ`nZ5Rqol;nJGq at H0<T-'KFYFC^j];hkr_8arQiqdP#+G/Xf("'P1<nJ?s&-Q[j1n085*j
+%-!?-$I2Z&fAa^i6K/gEJJhScJHSu\9?9)a_\TJMITC95C9A[o5Cr5=KbHCb4bW;]c[@MnYUfLLB.#Ua-1Dr7odp"!S\L?0g%WDNF
+%?Rc6LXsSs!H;1<'9(BTtnuoKX%<b2AM=bB-RXk+VANIp at CgZ099GfsPd;]_$LPkA^LQfr`24!Krcq+iL7fb3d>V0Kf+"lNbo"4:t
+%kf#e4?77GM3Z)Y/C,$?b8Z)njaZ#U[<G%eUPF*sCV6HQE1[^AS^RXtBdb(`%)if%H+E]H)@f0I=Wr#hhlktRoY>'<e>%@k&X4(9D
+%KGI_F5jiqXiMeX"[P&OGG`\E!TNpM^Y\kVaH,gd0%J6Sk4Mt<:_OsA[87I1T#JR30P/).VKH'c^,U8m'0=!3XOpc"p'0eF9H"`!c
+%B'l9d/N;U,'/-EPMaW.h9YU!+YYD*IEd(5X5?nEY at B\K$]P1Ou$*c+Q',h2)?t")8gSp%=*gD!3!>&!6b.aWlF,'E:/#RB<$u8JF
+%Ute]$Zpp1/PWV&akt-ZuMN%YSAiDaXc&$kgR=M;Q'*m6M>&b$gdWXXsCI7/5dk*/Bgq!^D_a1o:)F5s<.VBoZ1t?&,4f,)\Pm<?k
+%E91kQ_gi6:f;tE=&0oG+D=*^2``p?dW<#^bj$(=F86sSZ?K)O)mOGh_NH+t]d=Z*X2<h/DRD7Ct1UZd#P)c()q;Pm4NE&!'8ANQ!
+%bM?a6*qn<)iCI2f?(ltYPE:\p6g85u8MkB"AT-llo;=nn6clO\Ju1aG8QJj.8Y`('nIdj?lAHZarQYc`+M]GEXqQIc.(K=[MD"l?
+%!=.elA at no&OG&@WCpaOO\kK2?Z>MkVODa!s`n^?ZZn9Q(jLJlaa3n]F;>+B4[>0BXPE-UN7Wo`p-R9$j"lHU($a*VIiaCbBCE;2f
+%W@!Tb%k55_Q3:0j`Yp4s&Z,:i^_Z&9QF:<a/X5!?(Qt(A$RV]13%cW?U!0#(`"s-o$]$2LZaQ3ZEtpNHeq[t((X<+\hb,Xh<V2Bg
+%,pR7dN^4LJDI(-t9\XDk?R=*Xl%]!hAZP[AR_CYb&.lA4G-3eQn-aNPU1`-BVMo3<hK=DBi\P)PXZFoPaOnA*Os.CT$"q5&[@GoQ
+%=e&PiEkC%p9X891KCVl;];C;R&phoo_JIn4L&!(_1u#$UlWL2e9L_\d2[E]G9EN^HWqR*,Kt<`ia\&ZFqD\C7JUj<@`X^]KNoQ%h
+%m`Y0kPR'=IR(>`IWX#3%AN[iFmQ8_B385*#gmkW-lD>`tY;qEK]`g)-\(?):a7AcgcL'LpSR5a:^>#h#`'l'6$[<&VJp1`q3=A!X
+%pi(F9.7gj^TSO$<CU;J/Jk?6;.,aQ&D,g%U=k.r/T;S)`UrZ#Ljq"2ZPOR&+.:+Tg8E^hf0hlOWJlBI$0:'c.!f1OJ!bKN\XCS$K
+%RWjJrTFFhkTEhP&Y&;+`"D\G at X]j^>"SJh"cSOVE<39i_eIa+ at Y*fs\L+rF`^bF!TN`#d*I2Y*k8lp>t^,Uq)*O"`k1BKp^e at NpR
+%:DdP<<'cBt39Z2<;CP,\qXbPs8>\Z!.MX3$962VS(_B at QO)%1F.\(Y>C1E9/Y>I^]At?c*$BgZHi$+.ad)QRuXg&$ck_.fE=`NJ*
+%(I_A[L5%'@dIo[/0]B:U#]"rt/*gV#CHJkCC(F(-K\:XD*<a;TF0LX;P at ukqF"V2^LlnK(MmOZ#+ at u$jM,"][/YNE('.F^)_;UV%
+%K2%d+*#%)!iFR'>G7UcqPU%VZW9gl%Yk04c8HIDA*:Silk1]'B[j@,?"tN2)'oI?uja+C>HlDkk(4BXnMVoU*a\O;"b=W=fL-FAH
+%hGR=cCA'R=li at H()bM&r;M8&BjO;Uu9*uMVV-jUeOJDP&lCBcOSC at Yf-AmWF:M>K]]p%L.6I9WuqgVUl3r3e6"KLT_+;\@GKPUVq
+%GNTHsW\CmQ8/J%h4KXug:qCRcY->(N$\RYGUAR-L8^&JO96S\/*4l)POefC`A9o4Ue#[!/.d`pjfkDeA7GfL4-#t6XYBr)u@(UZg
+%q9GWdEB+4%f']Y=K7l<_-'`R?bm(3VD)<VpF<tAH8d2#j,UD?Qre<nageAF+[LRsmM2lR5^8IE>$;i"'3EYCYOjjXPX.Uk4e[:+m
+%b1.>jA^M&BJOlTVYS]>p?+9HI%4b2W9['fO-BDaLJJiF/",9s8o-?`6*1TLb>&.,.28'H9$,V#,g6h(b_\Vf6U+mjn#3rZe&?eOO
+%a0;'ZJ&n;$SOSTYnc4N)QuR>t?<8lpFW[/bPtGP,;<qDjXf5YC'g"!L=TqD[$p(_gg#:!<;_(^CklPXe$PO.50>%(\:mh^$:W^r(
+%+S^s?C8O[od7+gjP&ICu9N2Jn8A$r"IB/\W[-(Cd1U`$k`b<0p8ri\DRt/?gbT)<T69-]F^PkF*?OhjaMNL/-M5HY[#c=PmIO9+j
+%7h\"A`[<WjjV0U,Pi\XrAfec+VLWkJ:eEk6TW3W^N)DNT_#h\8gP!AK3,#2b'I7oK'KU23`e9@=9PoC+l,`W0fWU#3a>p#Gq']-3
+%)N,!g$<`cV)]mC-/;QTmTE,3o:]_P4&:b+^XCk,'Y/lpVLQU:?&glQYUGLr(&@*'[B1^>SdSqn'$:4sAAT^#l/2;[`)0tm;9ZC;;
+%08if.;9o^:Uf7`PP,TC(STBT.5U%U49KZR%*LheoWrB4>feY@$FqDH<5ke-6@<`/6ET$p$\]/JjR-h9-'Q\LZfXsO[7gDRtO:_mG
+%3,4k2*t:e14p;2gOnmaC<:DYT+e9:!3DFCsC^<pZ]K)3o;a:UWc8%E\JO<a22*A7%GckYCYhb@=UM(/6,or;'(<j!Oh2O&GEL@[7
+%ltS;^3#;9\3Lhh[:(H]@j9JX^m/T`IlEs6Ig<6t<]=d]a$?n[Jb0?k=6d^,i#$&7VR4>878(ed-99I"(3BoZW+hg`EAV&d&R72:U
+%r;#OlaqX(q1Qc(rBX"d<U<Bf<XB*'=!oc\;TE.&1TqRVTa:4&i;:;eVe-i"4$]m0dUOjX.L]Y\@TV'%.ba$[3riD,t;D*hT1=YFu
+%<e8\"ZH<SB/'e(9Or(iI`/:P08hkY>TLDfAZ.]LjNS1<4_TpsIAnG>#2N=prATA at 0q:t\Z)[h'N:cuLEm/$>a*?[#k$$siW8@@`b
+%"iu5H"):k4.n^4d<0(Hn6"4)>"9F:3H'`;=Eao6]CdSo,KpC&NNcl]$<\nq,.?`!SSsCN:7K.q_5^On%i9\=?/8ZlKlLY[JSHqi1
+%W$uk4(95mHToP<Plm[HhEfDGd6-s&i at UW7J+Z9HP*a!%tQG,dcVNtfO<+c6tE#B'?3[mR#.b#&];UUan*hh4C4!#I!dO"cj;W_W/
+%&Y0O50u&=f73rWTDm7lGbJ8tt=81*@g)lO$BGE=<$j_k/XdC5_-S(b.lB"be9?P+=9pl=)VpZpNAQ:BGmJ at O/+I5W]!gQl=+EA*?
+%.[6Q(TW7;dctG%G7=&p"L5dgW>l$=n-lk!QFNU>GCudiQB\*:m>h2D8't^djE,o?#W6VNX7R]>!HE[a^V)dZ&)--u-_Z<D!\4-Af
+%/kK6PZ>(A>7b'lij5Qo\K!PKbK`HeLM$g:F&HMJ0=rMf(Gugo7!""TiW,7iC#kDs)(pjPfj,QRA+hm!rd&eFjkS\B(mD]6u5u3Uk
+%(X1DR]b2-h'YWNrO_Nj?0pT*<:m>$+9'VH9RU2#Z0,O\^:gsIX%)bfTCo4Mur*,mbd(:C%>(p_+jMSHn=k]DZ>\QbR*^Gr`ab%/C
+%`a/n0q/Lp]4%Sjm0jQKkm>AMg(?8q@=94'85HtekEF1UFFiQUl71;/]9pfo)%T1t)LcruD78Ps$WYn:KTZ!@f8?7*>=Md;!*>IPH
+%M5YjD`DA@*(aO+`Etuq&k-9V3-CKbC\GVo+M:[irn#6$SKX8m%r,W3:4 at e2`L%'a7`CJXQ`&b;tN#(2ZEc4t.H#>WX5X7K!oPm6f
+%7YM`Ihb\H+1+YsN;TusMWC5$1keNB2G(Zih=>@OsQJ-%$lf_NWPH:;5N&B/_%'"@X*)284fEN5o8EPLb>Bm_JCRIXdO611U/^=s,
+%".Din#V;07;Xa+"+U`hUI&])%'#PU4+_o'k=]$LgAV")rc=9]?3**#tX948ZRAA&A6ad5&4;GF4JqiTk(g at 5K/hTF!O?u)rCG2W)
+%Y;:Pe.-072/?M,7f.>$DI!02&Z!4L@*9Dcdf&(]:Z/b\oqLh_<1V&64dR^.Ii+1lG*p*I0mN5.>Q&W@$r=h7;g8JnD._P6$6h+Q\
+%EiNjF(h at 7fj4>I(]BY+A(j,h2;RD=gU._UWAijg-C?2UY]kh0$ZEkf<bI.(>h(#'CiY[m+)CD`/cXuMmX4n,7-0cY+f>-L,>,8ko
+%9dX9G]o>;t at I0I\#<%8R]"3rj3F-6OCqY*/Up;?F at l75=W?=7%`SmdlD5?HV[Kb9^/!H6Kb*pGH'o"]M!%i4Cc+6feBNu]VY+rF5
+%r[c>`JQA<;OQ2M:V*H.u)lYf@>3q2242m)q2Ui3\jUOG8)bBtb:/(rlJa?%S5`h*5)8UpmU!&jd3M?ACDMC7GNZsB0k1],r at LSOg
+%CmkuKA]^\aEkL6ITr#2n8JEsMV_BGQGbYj73%^A\VTtK8e^-"+f%tj=bBqE^2H_<L][jmUI\??/%jXUBk/U*G"M$(HmQnacKW)a3
+%X8ua5gX/KlM&$E##AJuh$QIO2H>cer8>jrm2<KmoO)_gr\9:mKC"+U>(>5K->REbH<Jjl_[8R'3S9"Zf7-+Ru1ODY2%eIhW85ro7
+%4JK'"6ZAG:Wd_M'Y3 at a&qE5hu8Qt=KCUJ5(UrLiqjEju6Gd+gtUY;b4D-f=6Eg=3_-3SlDg3#$8m35M,/X-TDAo"KHb;Q^d^WHYl
+%N(B?#5i9to"?sQR"jN48@"/[l9K!tRmBf7>^nB=]Y$24"0ZO`r:SA1 at +*MGbN=n2X&'u2&V5Si at Nic$\Y"C[7gu/]=">Iqf`T, at F
+%d\FkgB$(c$,tEA<RLLab=pA&2KJ.ggnk@:Y)@9M(80BoU[4rTUY1$*U44#%6Xs%%2"r0 at 7$5TpU8:An&DLRH1d"@bEQUa(G0/Dh<
+%1`23@@n*PZ7LSq8>*X2on[R1>,P;u>jQLm?j9[GZCNE=N7-e$VL/stA*)][`@t&8L/>cj_4htjn,m+PG]0L3_C!Z9[(rT&.$.W\9
+%":T$294!TI7SB23Q8ZFUe=KN4X.UA=>S^DG6S+>li\)]tEK+^F.pT7uN^$r+QoR5G3O!cA$urO\Fm&I#TH9%n;Jd)?bN[Fh'MrGO
+%Nch"TY\=sD1("AV6gY0s&n%7[70&WFJ9.U5gE0itEl^RQ&h:Z(nDG2`>i/S55a_GCUU4(rJ>E73>*m*re./d<.b at iB><kB&bol4&
+%&;lP,=_H<:_V7Ti.:U:9^+p)e<F%0[R("iA_W2rNN%3Qd^JlgAQ6HjYS56hj*=Os%W#njB8>RuhS*PAj*5G66?6JXN=Ud;n%Za$!
+%DY8fuEo^3>.,^dBkAK4J3-!!p<0morif_f;5M!3YIYuX*TFPMP,cQaNO:t-VM at -=cY(o>eqUY.&fXLS*H+aI4W6^p$daj$pNk*B!
+%7h6Li+Y6Wb/5M]T8ipFP`&?XiA;53A1_A+$L;kG#>h%+-6T9)nMc<@c,Mbcs!=YusnLfft5s;2_I]CDYfG"_g(5*d_6k!@YL)A!p
+%qF8PtY-D9pVUd2,OH*t5o!Kp\4)8D?kWh:NI9,fNn9gBN&j,ZJJG#n)oP,V$\O%cm63g4 at T$7D3pgu=Y\1O231m3tP3mDjUW?b1Y
+%q\4&"pek9>cBLu%-Rh\hTJR"N+K64Y+_;=c<Dj13K4H?OZMnl9Gi[0&=jBoTOOnH=5RYFF:5PF%S0[2r)/OrDkd4Ht[Em&<8lQOA
+%;4*bJ6&R$DL^?X^6(JNsZuUJUmNQpKHiVa9W,-$\\VE"EHhC%[0 at JjDk,M70WDK5k&Ue;b08fOiAg:do at T[rT[_Z+G.%$dWWCJ)W
+%/:>:A#Wug-V]`2fDGR:tc87Z6\tr,,n?b2K at NA#aO+V at B1PjO\X3S`lo3&K;>hoJPL\N8'b`ZJA)ZL:*@SS(>FYrEWVl5Gpa;CME
+%G$I_Q:4/5icYgV1aC1+W`iMMM,')4Td4#)1oO\.qDZ"RG"CrD3M.JH\-E3md!sXEHYTi9$C^pKI!"MnhE3sR!J9@'%kR^]/*LQ&5
+%2KUa*d(l;b!89C?6:[KB\\^=UckTS4?n>.>XU&`5*/NVe2,+dH*lFkkiWf"NRf,U(&t at r+OD?YbBXW;<$FQkF.P69SD_aPAFW%kZ
+%LO1]`&;N#,Aq<p)V`#e<CD2B_:$nHnN15*%l(pbiN`ut<4JV:lID8_b&0*_FI2r?"]gn=AXbK3 at 0P1I@B!^u-0T-`BZ.e_%e+:*=
+%'fZJ0:=kQBZGAn%Ka!GG0H`T0WQ`^(J&qs.6[\rs*=[kF)ur^Lr at TZPi$?p=b at PJ_6T:=!l.i(o<<eF,SkE8h'Tej],r]Fq*uO.5
+%_>9fPcObp9b#.AESL#.(.MpO&B1T7C^LPIkSGh$gbmq*Z2>e'F5b^,^^mZ)En/NJD#2V,&`mo[hUrjIGLD5A7gCi+K"pqB?REEXH
+%!cSCg$"hnt6u5L$l6.LJY+Ps\QZU;(6UaNtk1_.5,qW4]VgIGuM'5Df6Wl^"n2RZVI*9,*R7.o=m$HFPS1]L=i+QZ-PG6QDf>#X4
+%^ljp?9?fepgJ5JJW]LpK?-3=`^t1RShq??+VJFp$%`42sO68J.$i1)2-:RW8-Z"X_%W(jlO;E$Ee!R&uC,\(S+iYjPSMY)=FC-&^
+%P`#_NehVr2Y_LO9B,F$I7tjN<T2:l<CpBL-JU8TpRsIUQ,U`t1aGfk/g;Xu<f'8oKQU-f=']`Sk=k60-a3X8L72=<c*3EI81TEjO
+%MT`i!!XQt1DmMOMQ7/b^ldBd7(78PcahoqV#,*LUf82=ce3kGG+D<`c%&5es3a]8bVY3h`m%&_4hJaR`oBRqi>nF"^eV=!3BB[0S
+%U`%4G'gib-*"Hi*E`=TV3AO5 at CIl[g8L59QdT+ at lAX8uh\Z6=SgI"R5R"=1I)DrF&]ZgeUBkA-k-0!37-YJ8FVe"En$[tG(.MF+1
+%,nauV+Es[76V(-SBj",4VsR at ZA7"l]#e_ES.c#79;9(f!UP/R<<kl7+%:_&25,obI6+i?//8*e$"fgghe<WCE_PW`\J=uJ]^=*+E
+%MD6MtG.2eHDC)-\k&7/Q>ub(2+PRV>Yhh2+Z'%M9I0!9k_T>r?0)@SDM]MO[ksr6)ZiQ0NW^ICZZN9kqJQE&[!p:q2>nO^rRCEod
+%<$<.trFto_9#!VfW8<'/6L at utHY9r'"b9$f8+l^X]M\UXLh,LOj[7:3YT]r$YVLErI]N4(Uo^"ogjrir.&c?q%KNdYBShBGkt61p
+%5TX)@Q<(?&8/rBQ][N$ZQFF2*/3[KI1JYcfd`+-4Jsol-,nDFm#C]^a<JWlq7'5*,i"Z at hXJkk%q+UN2)C/EJKFBT8:_lq3*,38d
+%(f"GMifPd7d^Hj=[</`)]sQ"'<>efE+bZCIJOr'@IL\OA7a7U29kp1Q42NsJUn$0IHl`phU[]Pnl_/1B?s?_@`5k\-p^]"!$2!fF
+%SAjdcB40st0$JR'(p%<!%ONl(;+_5,-B$BdK\q at 3b1Ql5TM\3oPba>baW+Xe5,PsmRPb&(0k_%N&ChM/=P6LfRZ#,T])m^Qk9`j&
+%#"87TM]B at W%%*`K*.hmmWkm<t;7PnCK*c^D4HcBA;PdHjj:qopNb*OZ6`B]oP3!d]b+ObeX&[,;f>?kSr*n_:bs7Pf>#c2-4^_4L
+%b9Z/B[YA)C\ht_G;W`KZ$u-J3ZE6F at b`k"T$)qmHaQVUe[mhsO`kNhOPg,u6$m&/0[bCk`P=6d?FC;.X"I[eR0-U+%+Ve#=8Su6o
+%?u](-J,i9,W/(;E1ITX5/nK8Knl^7_#B2Y]dF]P]4%jCb[L at J&R6np?J=s-llX=TN"JUjq[n.^f;,84Z5H6H#?'YnCW4ne!K$@&3
+%eE$J+V&]9bL0B,T2'CbEZcGM[b<B;G#[!Vuk0'd;PL\TM0NE3oE\[8/jrtp*,DqVe+KUGi5bZ:[VDOfW-WDnF!u*/D*:!f'M?\0J
+%>QsQfd$H8Z3WG>\/%NW(,V1+)fcgc\mD\S at 5]P)g3/V)IQ3?a!PpQnT5a#W4Pae2h)N.E\l.SJhl43@$,H?_A at qKae1a31%T2*-c
+%1GEBROV'^qePo3&IZXlWU\#M+\$H0")9iF*8-dbRUU!4.&Fup^!3pLE_H,k?Fc2_=W1OA)$oaut8TJIg@'Xe^1okFbC:tsU9P?Dr
+%/Br1 at 7aR$UktV9i:8HL7/[@4cH]FgYMm&K$c2#:MWrA;1Be:K?ot+$7e'nlInfX=T;b&eg\0Hl[77;rE.QtOS1QZ?k,ssLX_o;l"
+%2bI:T>-f>`]L<up25%T`Kk<^^rf97J.hUG7j<pFNQ^F%8J)=,&1hk,FA,u+]0\qorWa&b*fP4"M=]pYCjj[Tq\48kL0qGdFOjO2@
+%Dq.`bftr^;!rs'u2>>^#ioUe=;@s/[1jM9uH)5gBP&2AJCl2@[6P&HNDR8J<c_*3JP%cIaR$_J$b\2*R$O^[HN4s<n"K*kRZ:>KL
+%Ncg>[k7"'eeG6Q>QDQ=11eqbh,X?GHP3F^W%id6e$Ge?9gVJ'["/LjrDEmA"kh4(?Z]'F+p'">*p!4AMb&+Sp7_g)("JD]!S"\nV
+%%s%cm8aZhBg0C_\Mn%Qa$+^h2NqQB5=dh$Z<].LbMP1rmMcg\=D$a%63t!63)G@?-S%Qe at R*1X`i%648D(LuDhrbYH/@PY>8DD?M
+%0Vr1O.16tiHVf1^A;OLF#\$7e*]=5[lk.dp/`AgV)E=/NKk-<$N@!OVT!3_Fd[DkJ4K;u;<&eQDA/3kJrZ4&p3r-;!`NS#AHFD<1
+%k"CL\227t)1#%dHC9fJ6nGr-rAkj-0hf&Tj227.d98=6KJT?jWG,V5/6PI5gqEgdJ\g'QJ,+c4aN,Kq5l4j%@kC$gRlibsshVOfa
+%/]??07^U_G9d;E+B\+4I<d(/5+YqUa,fqU,81uAJ7hBi"U]Y>M#RW9B^?B;!Et,/nTW/R5l>LruFHe8I#A&-&p6<cYn9`A!%?NY_
+%]$`li^m+-$'3D<jBNSKY5q",g0.$dJ'S+?Z2`:^+2b-+QR1V5IPHeFqK82sB7.'`T7ONi`!-M,\<=pQ(_t82"@6Un:!-e+5cEJuj
+%m008:b]nkDZLP6Y[#AM&=O]62=uOJLFTjFq@,o$/5Vr34%"B1t(AJI3!nUh9Zul?W6T2sWCq-ig\4r,#WZMpHlSb(45-?\VCL.k+
+%2j8sV_3s$\,(F2jI5)f\s(t3XToN*>ZU-%"TIWN:C^`bufB5_k%^gp>Dm\>tZj%afZ_+V*PO9iVmdP%8^[/6,OJ,c-:H)HF?Eok*
+%>H]A1F.`0td1V50oW!mIqi%XfZrsefYqC0BJD=e3>;Sf\[A5gd`>V)DGrq31fEr`B:FL^2KF3TPlRVS.#&ZH]VleaE.]$(MJ1q&n
+%'Et)`,T^>=[PmOAlPpd5-NfNB):iVsLlC/I.k1YHGkr,hPp=GU+iN+$YpNJ#=i:;I4A?7>^E/65N,J9\B)t-DXVo at D'N\OpT@?Wm
+%XG%NoC(ArNX"TZRFS6:)HJf?\e!#;+WQ]A6e-&mH at LhZ$IDPO%FIGtWkXqCr*^n/sSBL&\B9b=s)&C_U5/jmakYcZ9/OGG1?;?(r
+%P*l!C)m*ZRCbdW!3G0X#[*4Ld_FZJ!=e]2AarNcnrb(`+6;ao*1Wfj1+T/C+*!Gs>Po#u.+_T?0ZK,W`MCJ0S8JE4/5S]b+64C$t
+%;`EWL$aE/heg:Y"<TVn*%&$7K0909hRYepRede])6G3g]'8^S`(P"nSJ4(!@?SkqE]F(YF*+9`s+(c$co--j^dKmk%@[RGE)<t5R
+%AVBa[(hh8Hc`jRKU6B&fQ!\8`.Zu?6+`k5IaWm8kV-<!la/1@*_:Xm'[rb+'jf4F3;\"D5UEgah at b!e=eAcVQ(;E(k9_nfa#>Cp9
+%bg5!F&@H.PRuK[oBojN.dODhS6.3K><FK%TT]"$%3Cd#<7 at 5ca!Xp\GT@)X9?EFM%B5-[@:=UVC$/2=H_ at rFNg]fQFaVA=:!WDme
+%Yl^7d[T)gOV_^sP)uG!P`3G#MT+;8T-rTM=Au_hpCqeLIGZ.:b=>>_M;JB#31;O8N"#JW3Ad!HbS*V>P0:A*&$i!;FfaBYhoHFQn
+%]<r=u-oWP[/gJDD at pj_?op^@-VIb^?kk_R at BNCc.i`aD`n_sa56Ossj8"hVo$UbOE((F*k at -A+&5K,N8#4QHtL>5*rdQGm>;/B!K
+%O1Z19Z%/k'[k'";)b'5&VH>[deRE,%Bfa_:7e'FY9hg>469[.Snu!o//HtBR;Chl21!U=Jf7^\B!%SNoFrbCg1Jk(R?5UG1KTUdW
+%'g%#0EQB*B4t\,]ZZ9i'Ar>^&E.A0?*l at g)VujK5Q&6i*^<X=>E?Z<6:%9iWcb(:R4HG7Vgf>%kH0YK4T2Pp$WM.*[+Q]uh$N[L%
+%\5C=JLbL6e*trT>n>$13T;l:HbFk`(Mr6GUD\QU)DQ,F5Z5S1U*menq-X$]!*%,&HD:Hc4-f-dr<6^M2gP%B'!SGG4<NH6]`Z&DW
+%Zq]RSFhQ1/AQkX)V$IJQ0-N&@.JX<>s$VjC`o`Vo/8<]=),Q<V#\54E6&g1)9/diCntA4e=k6gj*eH=QMThB89eSj;`.B-?E<48T
+%L4EQ:0I:2W107Cfeeg:"cUt_W6/cTYI1o"#oTD7h!@W!ps&<'C#q"Z:%b(YSB.Xud67a4uAOO=%5T/N]69tBc)F,B:;m at WMIg68g
+%%;F-%cB7.dCfu;t=slEcEJ_m!+=3fSW,'Y^b#i)3Ifmr!/Y^(C,f;o_ndYim]2ehQV+;$$;C8AN;kM#AWiqk:;T]JLI2A1qC5,6_
+%3 at 2Hag)N)=]M5CsebNqY.c-iB6J>i3UW0PZQFWc+\AK3&:.a"JW')b^?puSJDK/#)!Ep9-(0H+`6'u`9,Lo`cCIZ,W/-$)2<U.I=
+%/3jl&kYO0J];iQjD&*T3Z5$rE(t#1_Ldl>S:`)Oo";pfhVQ_c^,ZkU8ErNA[9>!]%2:b55fZshI"C4g&PFEb(<[9:#(*U(2SJ&Ua
+%e;2/ApN*W(F0".Ajkc.QMd at XQYa5X-"*VJF,o!M\?+QXcU'J)9kW4Ob]>>@bepX6nn4N>I7ZWYe!*#VeA.i]1!#7&hKF"M<M'MP=
+%$8BAuOB^pY&nKc[!YYF77KDI6YG!(rL(n%p:t.L[g8(PI-2si443bMe\T)/2'cVa.-3QMO$el,6X at p\?YT]s@>QTNAi#2tbkJ/=R
+%84_cCJUi9V+"(3N;\TT'mgE?[K9(dBHIW:YX>+o$bs[)S3="s\*FqaZ?r1qM7E8C$PL'n^HsEdQ$50N>(oe0Gr=<EU,%[r\EX6#J
+%%KEBPYq,rk'H#MKQdj$`<q;sr[0Kt`Z\.KRl;H.^+rC?H<\d118%No>nYlRaZXn5L*p*0Jr"tU<L`Rsr4)-ErJ$r;IS84:LVSOY\
+%!X*&M"rJI*f6p%P1#oKo/*hLNZ[qC at fFDOfX3!_f/fd5qB=>FU7TCm"i[=#pR+^#I$THQFJ#JfbhPls1J]6SYYSg$_1(6aS at n<@A
+%K@&os-;oJ:gdOXV1Y]d_aIpe0WfT[a\]S^8#4A/c8lL]@6Eo0<_p-Uf0dr`t$.d79_b#"E0]A1,6UXhI'h2R&k<>$ifl6u at W43&l
+%d at nR9bZr^SX95tFFu_I>cUgtm;NS>eF+k9&AiSD:Ttgc:Y88%L1:*/b3bYDfdAO"3:DbTP0l.!,)S?TG'&A`5*iD^BD\NX]<+SfL
+%DJ2EL0s?$<ME$tjCoK3%KURjqO%'4`i]0*Cb8S_:`aGj%%!AV"`<]5=VS")3Y$"jSU+J\G.Juk,apleB8gQG3f27L^1YYEtIr at X%
+%A:DWS$!a5#TqXs4B3;oV[,=C977c\uR`Y<,, at +ubPRoBZRA:6%c at Oh8"@OY3SK[G<%D3YQ*47"/Ru-QqdLe6\!&u//9roA3A4'bt
+%:`Ir-7q^YOgRRai/O=Madj0l^g8K9OC#Vm>iP^m]Qnp98n at 1="&>1mO[U<9oW13Y4PSq;`J2J2l=N\e(F*4%2*b%CD.ihNL3m?B\
+%"p<u"Bgb&j6\MDb5cZF1ndI6m+Bk"37iG7`-;Lq3T8,F$nkm]pJ6<EO$3sEa#^\FY?)Uh(S`ghPkf,0sLc^OQK:"TbOib`E<o\MZ
+%#S6Z'djt<SU[hgT:%CbhUQq0NT]4dj8=O/N86[mq?o80L,*_bO.OED*cTl_s(\-\)>kc6ii2j_M7O-7+J`_Fa\"OmjJ2Sre^Vcd_
+%Rb2'mD=qO]*7Y<"k$&&*4uilf?G5/-L^8QF^6CNf1kHHqTaQ+PQ:I6M1AWt at 9+%/25FN4Z8RmF#HsmRhO9Je0R7j=;eh_^&L4Cl%
+%6:lK8fRep&.k&pa]qil+6k#lS!>*j;FH+2B4'[-R!!hIBE]k$hJ1UB=/^'E[<dVUin=D8?MN#c0)$aB5P6dU$)Gkgm=b^L[PqX,H
+%KoGn2X/@()B;$>Zp@^Fd"WM-+Takt6*U(LdD+e2tK&4_I at 44H1%gt2f,Xbbee/?5f4iS4649W2P?-&`L at fR//=c+,3I,2)rW6k_,
+%iKjm,"^Z56,aUuSSFT*l(_qk'h9)gY].B!.g&NMI/.:P39&j"UYXm$CBEkLaf8%s at c_es6nSLlCfKu)f4_tD^OE7a39/]s/-O4jn
+%OY1(5iSg18fk)\nCcS'2MDOf?@!^msjs6b>"2fhsA<UK9)/VFp_Mk*u_4"o@/_>"n_5"#Q6dkY]=Mcfs-&-"9IB4X>G<h>>QkU97
+%\Cg$CCZEog=MeSkml\Xo"]u1/DI+fp/AkR(LN5$]^=TJcKO9Z,I*N4\,mV:7JY&0&+8B-i$K<n-R at 5^g)S(FkVJ3EI=<NXq at ppH1
+%`BRIIZ\2o.Z(iW2Ats+<VqkYqDsnW.bR3/V#+1hb7a8;c<i(U%&D?Cc24+KOlDjYa\HZ=@?Rda2_34bsACs\JK9e&A_BecT9!o?h
+%-EQ,G'%CW0A!nGCofBF!C*d*?$nQ16F)"\)1^cC%%08-"neTO at k"1ftc1djL?Y:bh!C_&0\BirYA1,SP.XQ2qWLgs4"Z[OA^>kLr
+%.E<mE&X=LVr]]iQ#mN1^puJ[(;#4&?Kp#Q4-"lBYd-LspN"TK]7U2$'OaM">nD*MJ>7\g$9N'>,)KA7\I%C`12q_mg0B%>Dj at Bmn
+%dRLW&PL1ke73c8+O`c118j"lkoiBLZ>/t6?<KO%L8?KO6'H.&K86qu[#N&=G*!drg&R/Kal\jj[!>3f)$,Muc&or<r'$m't`['m2
+%!k0S at JMM:IM5D^ACrZ0)3WMF$P6.G6_ZXQ/6rd`+iNo@%+ugg/>Y4q at N(. at 3;Yhcjr\a;[=C+e111%@>Au4V7()%a'-T#*cW62$8
+%TFPV@>iB/RHpE=TR$tkj*1U]aGT^Tb8/AC]1`!%jcurLrX47fWS(k%HM^H!>b&,Urih"gTXG87S5l<t=IGm;"b^PW(LeIf'W_A47
+%7*_($hA?A(GAD>3nq+)OEgW68!U2KjYu$X`S';<:<_D7'`RYnhS_C1NTK-dmTF8j,BB0*cL,GtL9aEUU[A3R"8oi<+=\LYT6^=GC
+%MD8cMDL623Ykg2BT#iFlC;FUAYo2 at u4f;N+%M!#nj_"RjFp;nGl"6gX\cj9[CI&Y:!VqqZ>_7_RU3#C^S\\mT0W,eJ%gGHm4i_;_
+%S%QWPZXZiN4sm^V8?8NFdMc-8ndT\5(W8s7dPblC%>5L'cWIVGZDL'&Y7*F5(Rn`T,D8nE:I\2bVb)oh%PX=M4JDh<b9#P18Zua%
+%TTtSg7Uca_'1\DITbIt]UfRe#0=G0hfRPr\5:njMAq>:jqq_r9'J:Mf:cW71=.B=a>WG:KBq$/`\&'eQ7+DeF/-EbE<)ZIh1/NWn
+%Vl.g8&N9/j&r\@p(]f<J-4$$cOk!_<1Pu9nRO)<Di$JUb&WGPb_=Smj#'q(uePXKR:)+CiA!s/>,F5L?lE_'(E^:;@+#:sq)*1UR
+%)N+IY/hXL8ab&8P&>O!GELoq!dU6-S_S,)X&U$GaMnosfoUuHs]s'*7%Q(S](a=&%M at Z^^&oqOiPTH%jY'"WVZ`5J!-mYjUKi'*S
+%feH<lD@/?VJs@$\G%"7&Hb`5(lpM2!K.+gnX%V,3%8jbAm7=W-8dI-l\>3#Up(B3H^J\2kKEeA\TC\'[%@'LOKc%LTgpe&FA"AnB
+%19.GY#d.)bEA==9MGT2<?<4fZ.;2H(j0M"NT8 at b;,O!H6c-IYH8Cs,GH$Sr-W^0!k#-C>NXi`ns<PKqmU-&`c[+8\^i-&MZoOf0+
+%doV>r#*a#+K*[J$(];.]O!Q%[?pG!=E]*'nQ5D/3Y)1Hh;;UC?a;p6[3(9*cVW8!,nkH&gnQ86%A,4RR^'WU4DUaltV8A-ZaH^nC
+%(o!T at 7<]n'SLYPCL'?h$.s\r;W:u\f86Gs!A_sJRVCGDtU(rV(nNM:r8[T7n$)f:R/Rl=9'uH-!bOP'/"G*$kkB_*XVG%/@5fGM7
+%2O>5]JJNQ'-q__*jViG at iec);HS[5%8cbUlTqJC5J@`[XJLs;#GuF`KaqA:SL.\[b-q6Bu.pN,1=O=RTm5sB6<%U,'@J6_jK)kK?
+%Nf8+l_g^apc(m%+=ZR8V(3iQCc8I.DiUOE0-$ai)C0XuC2)NsuIZbI*e%<;H6-mmYbVF)C*o5bA:!2Th)rdea]=HA092u$35b>r^
+%e at FdULq+D#hodq(.4BGs$(sndK!P9^8HVLd5gIC'B6nT,b3$-q[5$!,KLJjueX"S7AeLF/#rODq\e38T"elm*<V+k$lgI.DJku_p
+%o%c;T[7#7j8gYAD!e(q8^n-gk/'(TGCUE+AGcR%IhCp7\0MaC&mSV^OK#f at .bukesXtHi96!bg0a+8(L<brsYO",+ukX[ij\X]!"
+%p+fKK=MR2gq*=mPYE]3*?UD at q_I0!iH:%CncHO%3A9A8]%\h-&5"1H#N#.s<_)#r&7IQnM>&k_>\tCDRO'u at i@:Y\@HSo\*3:q/D
+%Z=$%!f.I>5/aQ?bd_[u?0>Ns4!"+'L+U-o#XQ%PbCFgAF^d.V at SBgpE0^s/k9ZHARaG*Ypb>Mq0<_H(b)90'&Rbu;@V`e"`$BQ"M
+%RMC')?7oekiC<A7<%Y10HP!qP]1NEN2&+nG\Hr&-NeI=B/+X1UO<[NgLY at 8t=+uYL-DTmZ08?QaC"#P]b*_Y>!TXTdD_NMuC0="/
+%_k#Wf9A(ZZWEQHY%'(ckU)ZVH@\Lr#/M(&!U/K79fp%_7Zqos>Uk`2lI6skj+TJtRR_EtH[6;'.OWsDnXHrrE0&^jJ%ZcBD]UZf"
+%Ze:L-fpir2,$&K at nkt3_Qt=N=gmO!O-D at 90<JlI1pp+,(1"k_:OAJrEJp$AB?W*o$2bD,4c7FpN*0Z5O3,(_`Zlm#Q\'!4`5>Z7[
+%[m,>P)6#1ILJ;d*od[fbj2<?$5_[L=dQi]*0GiqEOGuLDRM-/6`JZ&69fT\J]"lI6l6^$fic/LQnLS*VPmrPO<c^MD6_WX+S4nn8
+%5i'jWMK=mt5l+4 at 2mtmCH$]\dJM<m4,-UqC8sg0%H>iu60?Klaq6Cb"U7?S"Q6^C-+``ZEgN41IN$)*Ck6Vb*Yn#\gp9V\c4gdZ[
+%hf84UC[/*BZaMT`ob'N`?ja>7.9qd6PEnqOEoS'!$trX%=?aYh:T4Ldkm;G4,L%`QH%Q$,AI,$XrfBoES#5Vm^`e'L/$oT_r&DYH
+%W9V1(7\4kd\Dq?c!=@4j6XNr7B'KJ%N/l at 4Mb4=O^UKR<fP?,M`0m%JkqS":cbjWD"-4d=h at OQqoT3K5BB6]6'?[$a'd8niJBO5*
+%JQVGR]$qI$PNHXc!(%i%G.ROP!\UG^-kDpcU^!2C(b8lW1X\r&P-ndJ>ZVq.`,Ih/F/<ii>1-)0k"M=pLkJu5SM:KsQe./E6"W$7
+%L+n7qb:D<n'Vc`deE\]P@&S_Z9Ln=_=1\Y;aT$fr#BSJF5L"#]KhlT+;PSCU[?oV*!ea][-(.(<$g?YtSK.i at 5`"f)h7Ma^;G5>=
+%/N**(HW^#9[5Ts!!O at r+%gV4.WdeD#l.W6!RoXG3h%)5AW?"Db[&e"6<h#Bb/)L8jq4af$P+%S#W`14a*0$5]+^2`SRAA6d&o3nD
+%17J/VoTIAd,:Wk%/=c-G.YWU]aUKA-PuJ?RW`8`nGDl_Pl42E!QR'Xu5-P$_BW,\^/-:U1gN0ckkQ at uZ9b1\RLPc,`Sh6ob3:Jtp
+%L%(?XdTtV..G>h`W9#1%Qa>&Y_b5^T7VBX at fj%d]^qh%N3bU^R<^J=(]7?u+[kR?rqUZH"2Hn+T,DO#"Td"[o)I!)\H9U;4#=Cng
+%a</*o*hXfE%%%lR_.[PE_T`]Ec/?0N;K'dlD^U9moajN5e4DFI3/n7qXqj>[hDc,[1JutCcLB=-peQM+r32][OhfSWEnD),TA9or
+%b]"T(9E at J;K$4ZWmS)Lnp5Z.(Zd0>Pdd`Q;k`95o=PAH4SmL4W]>9,t,/Ol5B/tRp"L'p7V*F<p7C5SN*Cuq at ZtHX[O9h)Cne/2c
+%>Y";1;%/p\28/Ksj2kc!joV^sQ1-S37Q)Ui#UU at +8=3dBYW8#DD2Z_j=4O:IL72K"_?qkgG55`lr02o)Q;%)ab7Y\6"VimS]%msR
+%<\HPfV878m,ptgV*51X6At:=m3kY`Pl4V3>Da`tn(i"?$]'1Z6bF.ub063W;,nl=1N?SS.IdUBPbfNrl=YR!P_`DB*6?Q4ae-MG=
+%mPkkfY2tqNXr?<60%^YP"L6Y@?1i.n;d\U[[D5q2f:W$Kli7N`?PH!:%6<e?)s!MU;gM$a&>Qd4bV>bQKrX>_9uPiX_D*TWhMI7&
+%%'C>-iDh^s:pjL6D'UP<D3@=R=@Mm:'sEqgLrqMQ6UkHd'QM2EK;Q.+Mj;0;F>Acm.$HJPP(HNm\C"4E)HN!@H'DQ$F_QVCa\c'O
+%d2Wq1T3&^bcAr#qRGpb5Q`<6)0:]_;SP,6rfjY.+0:!kJQ(!k(DK0T5AOW$iV]Uuf/b;Nji*)8jb;hXaj.M]gP->Kt$R)(W'NNtu
+%.Uk]88d#SA82Q_30B-/(F5h/l>U8:9M6 at .sH5<YrBiM;p.GWdE^-6W;LeK<"fr]pEUnm,[W3tjX1pLY1+==J3b8c'%l:VAq"73.g
+%,1Jraa)Yq5-tL+5Ce[,(o<Hf^.U:sYYAiE-]!DUU)sW_e>B`WpeJ(.2Fb_X[\`gD_0O*(9cU9#,0.^of]Xu2%:+pD'p3%Qboh&4a
+%1SdmcIFL5bB7uXN>II-%%XD0a,U%6a(pHn_f]WWUlY at O1>/MZ.fcX,0C78+)VOF`PItlQYmpD^Vr!4:qC5bZYB_#A(b3VB7iRoud
+%`\_8.d5H["0C<p3Nl3E at LN_6/Je$`KBu#9?UcbqmEHu8232H_S#N)"`[87oJV>'WAj#54Ape[ON0[&LW\`pK,mD.-'Q=O@%]VE*;
+%%-7=cli!cj"LZ$n6[r#1o$D-/'0hioKIWFl;?c^h9J+qpDqr4o8mY.u(r at j!U5AYf(8#2JJuX+<_<O?fbN%P\rs&L?<DWbL)p&pr
+%i>U:s!",?urRN at 5%Qd>PLfR0JL;kQ=EI%_e4[d[#g8n[_Q4drPA67cjX,t at f+&bL>F[2;D/R<O5k7G=fiY$YLM5HO+-!J,#&ulCG
+%"?tNQ'-'@-/hHNS]cp_ at +X"<6M>.6o- at R*_;Yceb5kIG[Vae/8WHR=AMYl?PBOR?@gO$N/4%_X,5q!L$bW&moa`R$^m6-ZI;^q/d
+%RC[J^f`A/ROU,j!cQl(UdEFWK:uH<SN)iRn7s0N!M6PieJ^&50@!nE,Bab2pOBFH?RHBg)753'j6,ehdMSLX",sOCHB&T$Un4.-r
+%VGs%;%c at D!m!s_SLeB_pQ4bJ9?<0?4 at e?A)7QO)jkcCHp7"B!e$l(Jh9>ZO)'>6mZ>mZGl^S*[_lBjj-GuVD\BYD=H3)?O^G(CGZ
+%pV%DUn_eO)AqI1AKinnD,PtYZ,RW_3*3te/3)CE3Y>YG'__5u'YQbLPL19DWQ<T'D!@.kDC._^37,Gt!'MH;CUgmjUN-pBg&LE)f
+%I0rSJ5^=%Q/pAU<AJJ/5i_1M6e-^*<JJ2Jm/d#&F;[MWm&6?i1Aa`PoF%TK,^=Bt'I[VH_H8Whj76S.N587i-m)P0o&A$IU8F2pM
+%ojdfY6?.7`q#<R*n,'G,G*Rh;Scg:Y at j:9:V,<LFU]DG-*;8hCq*CE/Y)2*K,9**Q at u\L3#CBk($m![4p",F#"^5Ra,,NpgTGEVI
+%V(#6?XWj#pJ.G6C[JcJA62f/Z8>X`]^"6H>[J#'@kFJ#^c9!gAOs^UFfA,hDp:]ql?@2(IY'"$UgO[iX/L:)dbtrmX;K%bS*K\8J
+%jJjjg7Vac at h4VfJq[oC?a'ls5n!QQ]XZ/PTk)!U2Q-Qrp8G=dZ6XhJG]PD;`*Ad<Vh>0m^3 at huc'kUT>Le*>g"13f&@P:asGK!t9
+%:cTdT#n3]/'lb$E.dHel?O_.Ql\Feg)KcL"(BAM[c[MgZf)EbHHg-\q$U(PZ4LZeUG at Ujo^k_/X<qNb*YsR;O8aD[#[68`%"6n\l
+%=KNQX,He5*n4oZk*'>S;4C+JS>l)&DEE/hTp$[[(Kjp<d(obF4WF]0*e/CU+BULm8Z;aL:UBpZFS+k)Xe7mRF9FG%N<1B^>$qW#I
+%"cC;hp6;UqQ?*/,&8/nAeN-7KLgD(3YEHH*1#\:TJc:Pc't/6`pEJ$&c+0s':@7VAjL0O.FfXMYePT7Ks3YBkiR^4%M64p"`M#,k
+%C+>T6C-5CB<U0KI"H9R!/'ZV2XnZVI/D2'fah<?J=]JaEeWJU%on4L!&S<?YJa$lPG[K.oMn<]9H`GdV\%Z[?f!Xq2L".;!)t<>A
+%H#`MXeO?K[`KOOrI?Kc/"9Bc;%Z at mur'JDaG/[14+7[LtBu at LcIq\&W]bgNlZB*PR$D'XDP2kfb\mdErfRFJ1+Wb\0#qS\%"T at TT
+%3tW;1'X4IR'=a--Sm+iDNcX1`B(onB=&R0l0#L%,"FeHoY7,So_$E2d7rU$LWu/I1RL2PGL&im]l<>J072Z+B[`<059L6HL]dlB(
+%fDlpm7rW&+)fgBHcJ4 at FUEh(rZZN1b1U5lo)pJ(jL&E/ka;,_(chf'<?2I$OVGM])*sQ>&g=p\na69dSc*nHX_II]j7h?mg#COPV
+%`&K8+i%]NWWf:i2./Wp;OH9oEY#>_uLo/(E:.+&4CJ7_Ygp+Z7gJCo]32a&-;[6+%E_tP)f*rWFkscEhqGr.%L"s6Ig)Vj)R*OLu
+%`O!960nZL.ZBRup:YP6]8%24.?n`%`.YjG0U/ORo&bc3M:d[d"F8DqqKoM#e\2u3A<5%g%qSCpRHrj>-<ds4\L0@`5]QXq0pOKb9
+%HNd/kG2ZG?*`S/T6;LNb/TefS[;W%LV4%/RFD(G/#)s/hTp7"WgfN\-YA;OBO\%U37\d4&UR^k&!.YU5*/(d'8]=B3X[.c,\XH6K
+%_OHh`qfD3#3oK;q3+sBk#Y%c1[r$tF\gtlZ$o[_n5 at 0L-GDU<`dmN^o/*hW2?&07Q.;61fOe7)]GP/!@VD[Z=j*/-!jHAKNmPFa[
+%qFYe`g8`B=k-2r'dCCIinkq:_fakU;`?Z2Q9"dUW#q<fhiHqTZM]4bYm_0Wt_m2\5`WRnX%KM**PctfZ,5\e#@cRf&h3Il.>qEl4
+%*Kfd(`CH_"5%09-#fNtlO$EBWHePS4Id#?=5:RJnoj=>=lD$'rqsV8k\PIVKrb#SenJFS%:I"mT(LEj#KAZ_,F0Bs^7X@]+cSJpS
+%i]XJ.n_+Z6rL3YfO. at Mc_lY"?rnC3h[P-Gd[smPlV`ti4II<KO1EVs5pN]DV8?[G2dI2$EHr6>)&tned<Q\@,5?`+_'g\pkc8'Ce
+%)DBa at .4h0\"]6R&]gk.,5Je1P0h9\FCL#&3D!fV at .,_,P(BtXH)8[@_N`;*/^VBC at O:PD[_dN`7]M[R`3/Pd&1MF:N"3,Gs:M#p\
+%aPQW-!o6JR[cb]R)scXhlq!?moqOXA"Q:&Z`s#`e&q#`55$`/]0`lBtapi%MV4^hYeQbK<pi"ASUr>A:/MbqM;gGp#Sus*O,F?Ll
+%R)8aF#RXl-`0Dg\RRd"EkRlLR_2Wl>fk;5h7cr]UN=;EDhTr-7EB%,YdM;pu+]=4TQ6("c1-qN5OAitlhL95rYe?#&=5-M+A"nE5
+%=_SW9*n]b?P2`o\m+&!;Da`k>V:D)L*tiVc]:Omt"oc+>54RJZa"s"ts+JH'/9gZ`^c/3qQT=.U#ZZXd959tj^((pBf:POT+%mcO
+%GE3\D`%/&h9J$>0,[V!bQj-B6]!Kc4C-/HqrNU7cj*Q%/HaNO-\?$Jj[BfU88`It,8iRDS*%$Y^'@BP!OupQQ3tsSjRIAGnmkG*B
+%\kNH(&LMn at 8f;_hjcC.#Ni?tLI0GgsWHKVXYtWc3*K,27pm*U!Rg-`-.]UK(b2=O-ao%5uA at Ls==UJNc/_f$AmKe`8We&[+URT at 9
+%3]Tq>d\/I[jmbQs=&bs6b/]gBHRNGJWns(DklumK<lh8L\jfe4'4G%>?cSJY9ti1 at 7X^Ith4XLC'h*9Hl4.3'cIq`q.Ar$SO_[?i
+%UOku0g`/l$l`fU:RA]*Ks2#+E&q\L^^dq8VQB(@)#S.*!AJbY49=$!eV16cFZ<C%:Gc$-E[g`J3RAPktPns2\JCNs='6(uFj5\_A
+%PC(4O*8`kR!8>P;>;LV77+Q6ZA+s#ZmkfJs:CZI7iCY*40Ysa95qH]!Ir#s\LT>X[:[$0*pX\e[Rot9TZOK4G:WR8s;N,d_pf=0(
+%IQh^dD!l8!c>JD$.?_TH$Pk!X,j(@dq6$("6Gac_U,U:jU)f'KP?nD,fsP6+orl<D;c;O/loj)"Le'l_d+\mFD.M_h:q)^Ia-)ha
+%eoR$%c3.4Q*RYmaW%`ir8g*7n;5&3I&s=7Vh?R[/GRi,?aa5C.)$!`.U1/_Zs'"#ENFNFQP&hV at 5dB/*Vk&!pr4korV)CJ=XI3(g
+%k2[9`bXpmQBg"J!F!0q03irS06+_V(+>rR]ja,!I;k`C0%/Ded+:#n[g>2&4Y%k.sI)6Pk_=G`l0Ll8EK,<]-*F&&&Vqdgn,:(RY
+%2^^VF04jL3#)kODlf'2\B.3G60:Kul-tca1ijUj8gSc$rY<!5nP2Z*u$@D7O1)Z4V_gsna3'bBA.n7Zbj$?\%!A`Eb<"!gEWY_g!
+%fhbN_SeRkcbCX&7kA?K+X]s<dhgj,uGAj4a>ioibA80`#e#6P#GNkdY4(VsEo%p-I=]rujQ]n_2<q+Y1h at N)X;QpuG,Wr#EfUQhu
+%.K`p3U\;cucTs^5 at V^#i<Gf at p(=pD2$C/`E[8pc?/'-"Ui]ALn3h"KAH[I3*gmTX.qPe-(.=6K3[(B*mAi]<<V(s].WO<%'?F8X$
+%j`V`.`o&GZ;8'&iTV'2/002PDO3&(M_f1\4AuX85N!\;j7Or/lZ2iXj0B`CoX%fU!2MkfhTA-<3VJ`jYL`j#2UmMk>Z\k\ER^iXS
+%=LA>G1![apCM,K;Z)*O+$#dq8[SVr+iuZHD44hI>%,;.b\:q at fi8']q>FaqLnCc$SVO+0eE2.nF5\@-jGY)LH#!C4>CKa7MNCKQ7
+%4HW]T1qS3;%*_,UF2T[h1^T!heTH5WB<a]0X'O?#]4s`*;E7j)iET'G'p4YS!Eisp,`Mot?0O at 2SV^3:oc?r=*"#_DH36:&ed at YE
+%RMKEGQ"u!Kn>XFYCpC]/\uILQ8CUc-0KU5p,3i2aC1`8P4WX7GRl,oWAHf":Y"n;S8RRaJh6`e at N5n@nW+35[]'5)\DQ4e`Y\\p4
+%%Ck&5XTZFJ0/#;Pc"I-F^8K@#S2T,6]YEO7n&'&r/P2k6!l"A, at q!KTY9`D@`U_XTBKrrJ@;i_9l%$38NNPBCm"d$t"Z5T3_lcWO
+%bNQ2'\+I%82F[B)+r1\%'Hf:pgkC1oQrleC6gQ at A.[l=!&0ZmR<_ZMRSG#GJa;ODqH8I2%BU\c/%L)p:1j>DIOo#@/:3Hi09>Y#p
+%qde3Q at kmp-df<FD*eQS-1oF,N4T.Fs'i8T#&9V&G$?Z&@;L*&@e$c*`o*S+CY]\_>H$(Ce1GO`R-O5VLXi^R+(TK)i9,Dcf^kq<\
+%@:I,BITG4)9R<f,Z<Ok,[S*YMCYTg>%0RXl)fV>p&lpcODVAW3Eam5.8A_@[U*h2%0Vc'FW0(aR8ZlU9LL`XUN)9K9P&\CrUKot]
+%9Q\`KLOqLHMHZP90W,d[lE^*5;C<>U>FaUnKn/=UA&0)l"hiG7Y,UDCT$JA)AZ$iGn4Y.3+0M4\VqFVD at LBB@+qcomPalmX5bi>*
+%GCfUm&J>B9!i,q:Qn#$=l7-aDd:n[GPg(p<0fp\]IY)i@\I/q^2-&]&*\BOO<8l6rYf0opl_ghM#8/Rl+>Z"qQS2:UDidBeSo_eV
+%^%K4>554V\T7?R6O3VC!5PW0t?[hP at B@g.].J%fMWLo=QqdD/HF=)n\bB)RA)^>@9lf_8uX;.=W3`3SG-O)6h7T_<HhW2&fUU+/0
+%VeiTbg\-D&''B&L7-iQN7:"T$Y?G85DIUmW)Is[ni8cCDiFt`1;N[kRN4-4N"tTdf6\gGh/]$u?:OcErk_#LTl)!S25QA8uT7>t5
+%cb8iG9<[2E+1cT!J=ssUiR[B@!gFs(Qr_qk_QO`]n=Qp+Sjh6"YTIe^UgqTMVa(4"H`A'/V2D94.=(H(4\cVFX)r0?9=;J>eG"2Z
+%jPY-M)kT,3;%Deh\Xf3FIa%-WHDFqP_+0#<N.g0SX%33KV]Y\hNu&!@"I at r.!9S!rOPbB\BmkosqD\;`5P`(s5O at G,SrZ,9gl"Dh
+%goIWknF+Pmhtl9eV`stUGUIt$-XV>a^AU.=kM`;?V54^+K$i]WI%RsgbEr8*cfFc5WGB5_CHp<-po5u0^pU?)g5kOQcgTSko\*+;
+%D0(LTAle`[91bL;9d at c7'l/;UT"jS^EV871IMjmk3$qmM:H)PNh"Zo1Q,N%Mf*7H.e\WMGNUU2W0l'?O)bY=V.hf<'b^5;m<$FaX
+%$QSF94suCT6lp:43AhAKT]i"`DZ3 at 9TVTou!LjY*4GjBf!PqgfXOM5?no(r5.]EbLa4m[qVpSs.Wa5.F8ME]pL5N?u$BXiLDb!c5
+%<dB'_3$c3jWuHB7hgP>%J%$Nig[T_OA6:]qs+^DtE;'SQr,/WPpM#B%*0GF6I`?%[=%faEkZ9S*J]k_KZlp`BZKT>+-PHb:Q"$Xr
+%8VM\W\%\^aEhr_&6>AK*P4hZs:BCsq=Qg?56'B$n/n-`0/oW6ZnMkm#%.A]OP]km$'_f'+jGdb%e]L!>.:aUj8GhW]O:c#A>e`n(
+%7$d%+3,'QMJ9'sTDeum<Q)\ib]oAU-cKK"#Tb=5]H/)F1BJ,fi6MejV(r:B]5rLQi(IU^3"//P(bO>Mg0IdJWM`Xmdj[X<G\"gSA
+%LY%?FofKUN.*:Bl:lDX:7j>o=>:l\lD2:!\SZ3f,O1dIW6"_9dm,d-5,Uj6qmNho'a\rbKoOu#9oRm.Cp<hC8o:12ghf+8[l3aG/
+%U=cn,$(h%<CFb1*jlaJIVR>2UQirK,31;GQLc`/(EkF2d:)'I6B0ntV_\p";$.TQM(i1,kreP[C:$HI[h$@>hN*<oRcT8-Q.\6-3
+%K[7?T@^&H?/<b#MgKp=2>D@@?(S\:7,R2;b]ose&_;9mWdXDCT;$$q%$mh0&Y]+Y at E$u`66^jnEl.ge-IVB\/O\7r3F%jl=m9H-E
+%Q at C4ICQK`XjPe_A'.fZ_YRU(0?*Rq(U,VZF80pb0DcA!,qJmJ1e/&l$!RhjbY!E2:;Z<lr\L_C7,@'>[-<6(Brh"S%1q-Vo0r1b?
+%MfJeX>T!M4R_Pqe<74l.(DB\I0DA#Pq=K=<k)>=DSrd=WHLc%d2t4^P-ND),Y?lWCn=#toop(knqY<eVAC-h[>hd:.VRZ^VT6`Y&
+%V0'[]K<3SsP"!(C.4ZN(ZtKB*egI&6pcH%\_WS]'l=XINn["SV+F!@\MlC'&hS'RGe6XjsO%?9M^@V57k2peYBsk's$'``D*\c$i
+%kQp at pCOOFpI:CAH/Y-<[6$9LIrqhf+j^tuoT0)MrF;tGNN]FC[pbml:R9346CU\00>39r4CWLXrgWuLnb-fjtQtrOb%1hRukK@=@
+%p*$d63c7.mj8%#>fD:k=YFsXu`lYfnd5I>T&VK%E:OaBSLGn^+_1(k><EWh5kJ)I]g%JQ#l^IhlES]gOlR-IgmBo.?>3Ch47,;R1
+%+1WGQ+-L[SoY0nKDPi5A1_3`09:EgsFV$I'Cj8nr*U%.KhD@=>O$l9L$pC?UmeCQF`l1_tNW%_E]m,V&fQi>+52\4I)hrRK%l<+<
+%RJ4>un?pquk^49:?GF)GjDignmXsELn7=g=CPD8d6"g^q.,Q(-B;>X>D)PaE1^h4fbKcEh22!4_X_hqPYnQ0M=8gWrn(]H>pk.qH
+%S".?Y'?t?$<1=]8>M(TO'JFBM%C%M1qQYs4]R.2NK*uVpBb&15^7p&8+Gd8YZQUH1D*!mIUARND'9*^N(?M3$Ku\1p[O.sM4Du'r
+%Z2b3ZF:?bXN'k/9"<(mP'2;R=%0MHMP_b$`bRo+O*@o_Z;-^3 at 0)@+J9aB05;qUS*OP(;'b=4,bc),^jab+0j&:/Q)$U+pBDN;!K
+%/d2!j7?A?lOlh>qf3:hs[[c\0e6D>.A0X@/CCK=)l/VEfP]\=[D/'Pb:dMp?/,.?UlaA,'nIl)X8!)!8UjB>4D)sLi/UMPRT(RW@
+%NMO%l4\[Sso'hL6J+(m)0+)?(C0U"X1<b;Ua-Y,5Ue6MnfX%Wd#jIEH/]ki?W+`D?:lG!7[1K8a[?'B at QURU8/[j3Y>)_1jD--/k
+%[0:unG%QC(lO52rGkhC)r\XC=?3H,SiCsom%@#*2R@(kUp,KU-03j-9AaRbH``]q at MV5NooVLHKNGM,<#Gp-!-ZJg&-?d^qf<64p
+%T2%j2,u/-R4>]uooH6!@H[PBe>:sb[4eDF*WiZ*q2jDfl6rGDrg"p>[8sqN[DNo<aHZa1]%T6G$JDb5'^Z[*IDWo"I*K#T'N!+-g
+%]\`lhLanXSGLu2EdJF;,%hrC)lQ)pVfm>q at 8h_J]'H^iXGVj3e^:4)9SSSF4ZK!+4?,uUpKrDEI7Lh&RVNFP<rs]2Li037/[XkM@
+%eP:Qj*)NYFS"C5JYq3PaHftE<>6*X#YR^GFWK\g+j_ImtS=OZkD9kLP/DAbZ'42W5-CXG02F]BCSFoM0]DOV at r/^fPBcM&pR]=02
+%rPcG/&449iDn2Pt:!7ukNRHE4fH%!*dc-o,[!$No`Qss5a<m.385+4j/K^)l^&[cj7NY"E-)6u:0"_J+>[9+"X_U-U*TM:3/t[TN
+%RkC=\f&H0HT,f<)!@1[rpo]VE?ooFQ4X`6i,5>2hmIr:69j"-cKcQ$P!s9$')@gS9VX\E7Xg=(pX!^)4):uLP7)pKQ_Ja8rYfB!?
+%\WpXW33W:KQ<=[B4A00B[DhNMi4mr5PQNgn`Ps5 at UUBU-NSC!,5]4'S)[)'65tX;KMAA+(dR$]f.r+_&1(Wg<gG0TBP-03_Du<)<
+%eP&J/55WI^V`\,"FO?D(nQ8k60Q4B54]G&9g)]M!qpk$!<]Aj8DSB&_hEH)B?0_+VW#P2%YHpILG^$aphXl+UduF*uS*im-hihrl
+%,J at UadFca\-Z1(U9$d2Rh4>I?&#pZY#eYCP^*!DLej?@>"'O^+'I. at RSoc2YYNR@BSXHXCs4.p%!rMUiUie"CG-J^sU%n-iPfCp.
+%]V6no=`Gj*4"Do$+c!?YZ&Rb]Jo<!Z=sLYQ1`9&$:.*4-Zk*OhU3eJr;Q/DuJ+/>o+QX5G>/m[9;s`k#=:Bi%@'+AHl4ZlG:2>pb
+%!`s:bg,kU1-:(uf)=Onq9P*E'R*de3L$_q8ZbtS?F;*&k-,p8t]d at DPl;%@?<5mADo&>Pc7WkJ]52sBdUcRQXqV7ltfqm2"07Ha?
+%+C,e(,1OihAF%,LP#(NHLs%:d?sEKpj#ULZZY`NZm>C$9PC%>-9e2,rn at t>t1lB9Zl+FVZ;1_/?$GhD5GDAU$n&@,S>m`BIKsR-F
+%:C8'i7)t7sPDe.[^,qA'DY+O^T\#/g%=8;*[%"O!l*DR<KZXJq1JD;M[Ft7^NE].+LCg_Q=!EIminD[e-db)6Vh]\%ArKK$FQQHg
+%SnW_R7iJ_8W&XEI2ig?J!a2;9h7,s9[R_+c1Ri6WQr7 at _&.HorAI!qP>^7U"=+gPeb"+>@etUk"\WJG)i]f^dLK9]Z>ggLKKec%>
+%<M.^B\LR"IGX0 at GML,GNgR)3>CA_&n?G)u-@[=fAU?//O^*tpD)16a0dQhHn_ at d&MA&?in&o9`sc=k?,e-H`NRM*>1YJVcO;*SV$
+%527/-iMAR;[M+VFA&[Cd>`Bq[TM(8mld%'3Su?80 at VN2Wfe1G5"J at GkIp`'!SUHSSR;Ojp;27)fTKH6MoJ(:m_*+g:5K^bb\*J_$
+%!L0Ln0JP7uBZ_T[IFQH<`!g9S"BX4S>;dC"G=p]d?'U[u*s&`KWdgJ9EXaLEGrnnIE[%6]$1\YqQG>^5d#fUa"e'q[V`:1Jlm-W>
+%$9`6DWDo<:$XG$1(maZH0iLt?faE3.8cpT,&(e6b3dp1Nltj\h;O5c7)BV!7`_5AI&H!s9l:.SEU:bJ)=UTFGa&b*2GQ/<]4f`bQ
+%?L(RnG=pkMk`g8D^<uaFMpiC%$r9uG\h9j+NX?Vql.p;NL;E!&K_Htak_EnrDs^XNG/sKtK*FD_KV)ft!A72^6\B/9KG!^"FKCE>
+%dIp7`:nSpn<LS^5$'FcEJ62\?UHHtH_E-:Kk4-D#EDNE-SrqiV8/#&p?Noa<o+>_(VVH<R$Y3Z;'-1Cs2An(ASs>2Q1Y&qkaN%*H
+%=G'kqqZN.'-3#"@=IdN7;6(Fo;h0*DjjhTT@(R$!"V:Ae`V7Z"InWMH[=O7C`F+p0k*0ftOdh0-K/0Eh]\Y:P3!#/Aq.^HfM;th?
+%PZD5XE[XCKXS1T8Zrn6s&sfQ;Lu:i>q>C"(E7,D;N(h?]MI+*,U9?s*4cpK$X1L3N\5[Xb#5KAb4A?AgG3RN%moI&8a6$51DmS3L
+%N!S!Vof"J;5Rg at H7kC9s>\:%=P((9U@<r&HRVm+[Gq>RurPPLP'j9'7_;;DfH8?'#fF at .@>tuir-'[i2fH!Ro_gCu-S]^V#ag>I6
+%PQ[_qS._X$-&3lBi(b`26A at T3Gei?P5\.;pKn7e,=O1%6\P#f\Yd$n at p<b]c@@IAAKmdNZPS%T5'9Pn]Y'6po&.$&A7M;t-.1^&&
+%8H#406=pA,Ue6S-4V!qTA_iYU>6,8<g'bD1MTO?bdLubD'.icbMbCudb^beXraj3=B^S8Qe3kF:(9[=oc:^o8&jpV(dA1L#0,``\
+%G`'4[7nn/'NH&#<dg:gf3VCrkplqQt`g)AG/<#G*(+Ti0aVW8/,c/&JBPtq%KS#Lf\HdO at mZo]=A^gpD at 7mnCCg"J%@V=)B'o;3s
+%.\I[k(ibE0!*1mMb8-2[<pE'p!$^@M7%2@)d88pI02-M"CTE`fCMb`)8l;i*\k\&tPi-u[o4'__2b\6KC`^P4X2W:8q!K`=d5MJ.
+%^em0[;e8,m=A2].b`dCBH;gRhP).i3`$`,nXXc[jQ"J\r--df5+g2V^[Hp0>$:!s!mRe3%F*$.]$fuN\S at j^>e>6F=P*Dl6/kLBK
+%QJ.'klJ!LR0D0b)WocWkJL%nGV"1TA%]9p'=U<NE=4jnW,`#0O]hOM`>lXJ!A9L+$APea=(4F%L/h?[6,G.I^at5WDTp\6+)QO03
+%c$C,C=eY at PioJ%r%HIHH>\fKP)!pWkc>aq7/9[BDeD/*ALQ4;f.+23%N2^W70VpXL9B8.u2<-s^LH6pNaqq/_`E0bZN]<[IO.Ku%
+%^Sl%1Goo,CW)7594IJ7s]G\0cOGJ4+Uo@<[a8D+b!6]<*eU/Y2\L"98,'DPo;K8Fd$Fn>;$!6jn/EScj3#=']3.]>J*`61d0\QiC
+%S;KjhREHsG'O.+SYJWsH9kL$W+pubnRYAZ;H8+A5epY[:+Y+p]7GqDe]om-aVb*m4dPVBbRI/"Bf2MmmjbR5igo*=^3(T1s[Y9^#
+%!fdkl!)4>"dX<^,FZn<\rTY6PrDMXs6W"M/U`-l;q2O2`JS[u2b/1J'Bt8gb&S>g]XgKa40X%`+P?JK;LoD9[EWV;OkuQ*cdWN.,
+%]l%_e0Qp=^ia)qsaiVZW]?@:Q,m;YqFX:1MkXT:mi*lmN=p"mAcV at Dk"I3`F6)%5j?[#'rf`R^Mg6 at 4bFP87&h*rW\Zq,QN\-Qoo
+%A/;P<f#WsZ=_pZa7T\m`"']d4.o=B4J5h\h=/%C!9hQq#Oup5ll)$;9gBQ"kN&#j)@XCO-bJ)>'4i7;>fLa at OOpOS@3=.*IiQJUG
+%T&uHR]=R7mXiAr$B#`u0THj5N^%%8I'B4A7gE2F/M=2Lb2fi?ReH45HRA1.mNC3 at K]o,aR(mJhS]]4Q*TIP!u_SEs*Y2)>P?:c)H
+%Q;8qCeb2ZnEWdVBVS?3:A at EMp)'*WQdI[aTRMg*GlZ^-MXn:l.hP;uu.oYjYZ!($P:N(sZ,<`UX.i_?iVSqSX10`A`3o:goDp=GS
+%1m)W43fU)8E#P7uT]j#NR&!*4h#O#5<r1Xl\E=&H at Pr2UP6slMEFWSHe3\sJXsE`qg/t]EiQS?nc6F+&b;sbooLJJ@/:SqNEpf!3
+%Tn>fh2jGFr6^;16aG8cl1S$@ab,\WY<,"%%3:6%i-N$n^a+pSCU'Lf:b#Ag at PDVp7ao(TnLTehf^]P(RlN at Cl5:JA>+bKf6L..%N
+%SAG`F=0 at iC/<#,GOY_kA.+E"S@^-1hSK%=YZ2 at 2E@C:<?1ne(bK5F3*]25taFTpN_bh'_2AhlEVJR:;b2<^EQZ.H9&H:2K^I'A9m
+%Su"cK6Sa+%23qN:L-WpqbkgI`b/@_IoL15k<J[1cbF<T8:*XtiKh-o_ATH'%JYiHa,SKX%_Ch at S)6 at j!!iT"<%hiS7WaX%iWWYB[
+%Xl:#a/uTeRemd^>]!!6uW^*!_mqk/aWM$bdl"2.L\5D0aeRSb(=)pVt-o/D-l<pc0.kBM9Z/8)5g>LZnU](fgU?Hk*<=`p0FJeJc
+%*9f#8+?eiuP1>_%bV[la\4+2'knB@>;oD2*Gm6(5lFkWH?$iE:`8Q7S:aLZK/p88#Jb4O3]kV%+.b`#?="0+_E%\]HZ!?U]RM&Yg
+%>KV!3Ug'i3E+cbI;O1ZF7*[30i)V.-j,0j3V]il\-i(g&<NLdQR<E>R2IMc7R]7\>qc^*eN89c17Q8m/oh:TBPd^A4X_cus:eCj:
+%q:1@@?&gA,_d<,E$DT(9K124AqHlS_1RJ`2]4WpNBXQ<qaUTENK+P==]6'fB)A(I"Xl>#NU:YUB=2k]?3_-k_6qSrMk'kF645q"G
+%N9%Iqp.TNNc6a)A9O!Z_;=]\a.?Zq^5Z%KNaV=QT)N:/!S5shH*Fmn<9"CEqE_dq5ZO41;+/ujudi4P+F]G.AibXSsE at TPg'R=(C
+%qKB%t at P@BMm_]Ikhi)H?I`Zth)Po at Y,8`a;1Z/g.kc=euU8dtI9spm<U5Ks;@#u`oHa!e&>4CUMUm[0N?9X[o9!6I^C-g+0RCd8!
+%8F/u&A!KYDeLaEhV;c6In at +Nk$=HXNRC;B8fe1>"Gu0c.NMMbjN?q30OZi4T;l$[8U;Y*Y.i9G(@Tt9LV&XDK+E?OAY4kJap]d'1
+%@FK6gYmaIWBk`8AY%W\+F7J+5A$BiDD7YiB=<,E)mY]iq:\5&T.7R;'`>FLq;2ik?*r:\@!&-D]rG*bLTS%d)HVIM!/Rla>,%KhU
+%!d)a]\DB9;(MQtdNPf'`U\!*$J`phC#d%/f)HLKErXaIMUgR&peWS?5CbUDW0UDnJLeP<(KF[(JQW)V.OWX5<;)_P/A$DhTo1=gG
+%;"mfm&Y?7/\s0qVE.u;a="$a_YMa%Qhd/d08kFUnO/0m2nVEk%<JQgsO;)O9LEm*9SU]>taM>F/c1:e56&OLbl>mO^?kUgLEG#hJ
+%(`S<C8qmpGi[M"E-iJ_8X4H1gfJZeh9=R>Eq$q.Z$'ei40!-+^5/I_>0RP?4\g_4!D3u#`&d>UtbdUJd\ju$F:NRBpe^RM#nX6E&
+%_^?ba[K66uR8O[*]-+)E1)p]&2J`\-"Lkp.hFa6Y#/Hq\o\2<1SI\gX9ZG[5`g+[0PhhQ)88DJ_[jZ''=N=(,i]\gCL"gOna;`>N
+%M6\sdP*#T at Pd_?#jZY,==b48nUc9#tF+k/R8dR%W*F&fEB?`VgZ=DU#1&'<269eq\D:9ImYFUhf47n&Vl\>QlhF/AWcp@@efk;1j
+%^_21?7.0HM-M+;VLZu7mI9?(E5/?CO8Sg4"gK]]sTt)nq;(9-:)P at Y:e0lOtSF0N:@/L9<8p#l6?#^`Z,7DZ184?JlaC?o-3cdL0
+%MMGYW]6*$Ee&)91Eao<S_HZNY4iNt2S]W>T]53lPF,GSghXhmf-d:p8Y`2WHWeGQ:h,4<mW!NbE^OHnKeUq^r1`l*7M=JU at 1<e/*
+%_N9-mOV%XNhk!S8^aIhoZ?[0RJQkI2/JHte.[``4Fc6:aOjJY^2aDmNkp_Y$Z:+l[n7^n8[PF/6;]19X-JKL3_6nG,GV-:h8,#oI
+%ih$&mCO>GDj!1sE'Z(S\!'3Qk!, at sZZ,7&6mjlQ-B[gjqbbpkDcS;9EBNn0O_];0e;'q-qHK&jC2IW2&P\WE[<I&q9Ua#5 at GpMU0
+%CIKfJ:#nL#$aBc_TlM$plA]&>U^\l=deLJdh00cIf=n%3K.;j^(^iB5JbJiQkKuIT]oLV"@RmZiSl5J_^]A;RR[L0)'A;-N at +00?
+%@=@1"OIZrb?Ei>nh%+41K:9T'.n;X7fHu[nC>@<H-T4p!o'k"kJ#OZ5BZ"g[A3qA-$K4/t:D6<e/%(]Eo<RR+31$0.S]>]dQ5?3B
+%@g00\r"5^(YVI(0K!afk((a_d42`2F([K!i"_s)5Fut at pTQ9d!\MeKj7i->!E6[-O,!k;;=Qt$rOS+N0Hgs!/]u5qQ`%iYpTgt=<
+%>kNKO=31-oTc(A2jqdJYACls#<9End*q99\hn at H?4[r5*cs>;pZ,\>Ce at ea!!FGtTneC4cQmq2A=Ak,-dMR.p'Cnq/c]tDA-^Cre
+%O+N9HD^X5f]T^j46E*k5-RRE"_;\JH[I at 9goOg,E??],gf[NKJ`D+dA3o4S!k$"p39m`nPaD$[;8S[`.krL,IFk;:qV0U+86,@=h
+%alh+.1R`dP$p2^ofW at gqB:-U<L39"W?>',5kWFdCW8`7t<H&C39;^R+e!EP[,Z3nZ(.]@M[nS#lnbOVW$&M.T(7(6JQ`:ML#-G/f
+%`/tHhB):^?k+LK41e)jK>,P^0fK&3kn at ZfVHblY+]\1YhVP!J2(3TNm53HXKQhJ($?q_8l/'Ml`-$[ch3Gjsh&3Gp"?'1dD!fq8S
+%S_)Y>8DEsb7'b>rDLk\Nm`7IB"K4B?P-bqb/d_KJfgD:I]gcVe*(@!-#@52-[f!FOd at 5DeaeKeDQ1_`*N?ug9k[tNERUH7368S(H
+%adp5r$b^K]jsdA3-US;<!d!M;.L!;Yl\l*'TN$EobN=Y?Y$0%(1-e1OBmTG?Zf"!o\3g6q5JUN/o_8X4hWZ.E3Q]+F9S9:F/Hqid
+%FMU"l$ZK(+IYV]X9h!>Z2["[eoLmmg=A\CW$]]8d8$;SR@<4d;3*U8KGN at pFiE:^@2+tdhbLP<j&WGFEW^\S%!BD$LF.+`Th;uYX
+%a<>7i#'e,,9LaO>UIe,$a_\A<B]N6F>GDnS0RarDfsA2JHee>l&hg!OP3BgkE5RUMC364&Z,;kT;mctbd*8\MaE/RCbup:XOhYP8
+%Y9G at G!.gX>AB%:&G5*315rXR7l4j'q0*]Ho*4I`;a\T,W80:XJV?e4G2*>:K8gjK'!uI$V_PQsCkf#+0Z]Dn*6L#?K/$6#rc(ZGL
+%QQ,M!WrRsM!_#cKWN2s(deJ[d>fhCpU#)6L#>4U[&b]*=U<-pg<>\AE9\[*6,)B5/G&8=p'V+QN?&50hoBfuB=f.4i[]8E5*J(n1
+%C:>GW^]saRBcdWKO8t);)Rd5r7YDmPQg5EJA;Zp-M7!\6L'q)C63/q??Y]&K>MWb)$j+#8!#!fJJnZ9D>=p3,EchjL;a42jn5J3q
+%N$7cW>h'l0qUJi'$VpN:'^<=#.d+ojogqUK0Bn_$lr/h at D-Cg[.cbHS\n+YH-\%?_H:gYlRMi=e6nrCo5$-_969D_j1Jlo]pDqm!
+%1"sS9Chn#'[h^Ehk=;C=jMo]@P@^6iaAo7n;c0W>`J*5a5[16r?2%BZ*q;E9EPn*:2l1$];H!(D/_cDIc(8!33%RL+qZpBO2Wln:
+%=Yr4$0U-E&-JPM,[C4Xkq(`#GTHuT6rU$,Tc=2WZEF.,P4mnf";_cRGKj!'="[/rY8<"G]ZtU^qr]9Xi1`aZ?lk^<`UeHL0,#8Oh
+%Os'YW2>'8BUcp7a1*.t..,c^rk":q9=a?OU-fc-0j]Ra,&Jtrg6$A>I6B'FX.kV#A)R3#d3S#Eea#9h7MYe`kRN:OhODUmmm;Zm$
+%%a`@q^A4mJE64QU=tO>u_]#gBWYW*u:XfqQo"jFSlm*n`(\SG&A\)^WPUUgl^l806Uh at 5pMec)5pQuAt*k_SI%W[lB(?=]ZeCKa]
+%3Po_D8u!on(`^jAbM=teUcBb2S`lH:HYYVg3rNk325cNu2@'pf<#ulMljGqlAg6*0=A$Th;G%+#Hk1BUTKQap;0h7$fnR.$[Y0)T
+%QP6P,;DU>CQ&a!T48+B(O;'cU0V`i+8r=W(s5Z9rL5AC<1fl</ZDU"jU$CPYqN't]TmC8o.F.3POXV,H>3%$(q_fR<Df1F,UuFk#
+%e'dBE;ISRsoKZk,IZMA:j"+j:2(/eo/`c>AI/:2e_Mm(/W?]X/quLLmVEo0e>KX%Fp#4$G&-go&"'<n>$\YFuV=#oZI#(_Uauj5V
+%MTZVV'JugMQ#+LfFa=C[nrued08 at L&KHX9;hStbdSpJ5(OD1r_Nuhid\7X\>%NgIiSiS8A_9/BR`.aenck'>'8=CL65;'1::>t!:
+%jlm^.F1(bdkboAubfjD3("ZFPjj.-W=uE3&^<$rA0h&B9/e6ru9PcblT]2;K]pM@]842\f#b[-L?As;p)kb6rrZ8i[Go,F'db8q!
+%I*/i\.19+45,eitCLab(SUMb97?3'#/%(S01g)cP)TNhfJX(QrFIsB70i80]_>';_%tI^f?O,[l&qO.o>d2E<0#(UMHlJJ(G)mlo
+%W4%_Z-n_HgZ:OW:pJB?2%4;=f;i20D%/Ef@<]UYlor99r]U15hlnZ%YnMU!i?;pc8Zm7a?&$c$>2Ecma_.20#8pTO!BV&4k]GdjM
+%'kCL'Q[m5l1cc.R3J'mSb)m,A?rE>1mUWeLEeb(Q'\"OF3e*DHC_lpAh3hl--GLbR]tj]?Jd,N6N8d-#ojiT%i>IE\cH8%VfQF`O
+%3&s9!/2#UZeAtRYVj&r@;kQps"t5Mg^ih3B<[%on_[gb;\_P13HH"`;/P/W(=)\!P0QSFj)T8e:EVV/8Pc3\<DA`bQ7Ui[Q!=#+N
+%^>#-UN-)IKNurIL&9Urm'h8<n.Y?n&AUB<"ar at +#JZ`"YYZ/Y%[76K46Z5.;e'h!bPDI30Glb3rku4bZ8S+#32<i,W98]$(:j8SS
+%[emEBA:V$&bl_JVIpY"1W>X*$XDC<82O'MLUkP7[,Jo8%O[Yjj*.]5ZZ\IQ&e>T,#RZeU%B_p#u;ValK8mD6[as34>TOrqkTH'p!
+%EXWHP5sJAXcMr$CX<"QD$^km0MoilX^o!/hWAHb>Qd[>_1(%f(F;Ym&UW"ZZ]I9J=a;T-/%bfP;$X(S%Cdtq/LSpP2NG,^<MlBla
+%:5SbiYlM]UgrafF"6f"mi\>=jP3t/Ap;T)b8a*3tNIo=PSE<M*k*35o7+Zs[d#r:Hj;758(('8nb_;MR?82f"\@+%H+`57(h+1S:
+%<*VmTDGYk"J3)GBLdoJP6AZamAF!SVJbIWp-F7:?THsX]!%nn'5T4`##n]q?Q;mT-N1E at 8YV8OM/Tf[>?d2.9e96EhYcPA$nC>.$
+%mBEUifBu'aLmM)a?*D9c#6kGA$O%`"0s9XQ.lF91Cl*$k`iBun[=I.bbc(sdF5^*R-RklPI8\]_geB]-jclL5.26q[gN#o at TMmO[
+%@pOk*\8e?5FA?Pr;"MQ%WjEM6 at 4>S:]n8`Ej6/p^Xs*`'`g^lTB8S77pQBBTjVEn]Z8Z_JrKoaj.VMgT/"F_QfTq1eTo78M'/bfS
+%U87.X=8<?QJnh?b(WF>")Yhk$2Z5eg;^od]SSfblG]R!LGLHS`lqlM!BA#?n@:CJ6YleSoeseP1Lc(->cb5J&4OlV.*R?DHD_X.g
+%Ha53$)H5:3f/Sl,eejtGLo^fl5j")gacW+]N6<4ZMhAScoK[WeagtgFq39?%a+I6 at f$,)BSW+0J394cfk=/7=eJi!;T_;A1m:SiP
+%Z<8pKaVMDPbGB3QO'k4=8MLfa>,8,<@&6$o(C!FrfaQrRr"0X\S+/rkE5G2F=^(qIOt2cg[dP::%>g$+][tbU$Yi?F!<Ama[d/Y7
+%gnmbHB$\BjRnW]YN+B<_nGd+e)[%;Hkp(D\9nHiL/HFa`7raTso,K,tdI]t"OL_Yg_/&g5qeY`MN4p,8;&2pZTX1*N"!QE$e>0tl
+%RI63s0UK).&DH5BO?pg1Qol^-CLM9u]iV!P,EBO=`E;riYl?5)Hc4i/b:+bkr#kS2,7Z,r&`Or at H;B7 at BBsA*,YA__;uNrU$;3n"
+%A."L,b["TI`]aI(e(&!Pi.4]jCUQe+li7bQIR[mZB]+C3;][D1C@!3OSc[k+gIQVA2eS40We5C&cE"tEaeV%FiW)%I+JO.iY;94s
+%Mf5uKIZa^V[<slR$^-%93gRPpZ%WUkig#67iWmF$KR#=h5%,/fob<`"A)]5h"cfoV]X".Ik\V.?;bL4u9uU/q6ie/<*4inm[SMHK
+%/1`kSIihRfj,Q3iR*!J)(Ec/@Vq0K-^4Ml,^@?*n8q]sZA15I3p[B)8NnVSUKdHdWP'B?'VpZ+a'N'JR-Q*,l?0'!S_6`\g2c:>.
+%-+7ofA.VhMUYAP%-l!>JGI=#(Q0Wj]`_?"ra'Q:O,`=CaQ6g>hmZ`SZH>FcEQ(V31Ns0O>)Z<d/0nVV,]"*@[9'2QicKYEu_."Z]
+%>$P#YWm&YVV"QMcVTL=2Uno^P>BWUAQohe%b'J at jV,D[+Mn</L%d7EBk#Fp2LklB</;s0gC>%Z_M0I<V>-(eIGuZ)G4MF:53R#Q,
+%8s=WT^!($Y78"T"86ZJobMS+I-Xo"XmMud[*!iLMR!6NYM"3(P4-m;=]<cU?l:G?5/#h^`rB6a7+]7]pSFb$<,bTY>PY9(\P"']-
+%#1TB6ZWuI@:!.hMDFu3 at ms6lA3@3d#XRYiAQsJW<1?jGSln&A`p?6&o(>^kD#n5YKB/tb,CV6qWa=P]sparWa=JTXnE**t]6CBrK
+%hZ>+YKo@"liSGFYlX;%rE(PnCoKBtEd%.93iYSYEWu8`lTcb_;';sau,6q3Z9"\cFDpF<Z'`j_0)&E-$Vc<G,/J3791*MW4$:!c2
+%VfI!FC3t#)#X%#Q;2A0JUI[`(h;(=-JhHMSjWI=cO!4dZB6aS.#[=U(#XQ+51(^(*_Lrl&$TB(*q7.m0djPW518_PAYA`Yb?i6!l
+%/Ca)PI#K5e#D_W)+U7sZKG*_<5Q/Ji^if3Dam6\`Iibci-fNKumCs)P_*@MRl"p!6H2._AJ)lF):]==*KjVUWSgfEaZ0R&R7HLXf
+%;AZg-I at V&c.."O8`FR"qL3.rr at OBuM<t\iINbA_JH],fPhjg3O7>up14-FMGK2>9po9n;NJS[C2o">Lp$8G7N0.=%Q!F_H[>a;V/
+%*BQZo4Ci([A6jnm[ZJ$&ia'"<QJ%c^ZnBH\_8.9Ijl,ZK%H$A*\?0#Qa$.2Ml;'YCeCE)bpHSZJX3\o,Vsh1p6LG$V7\0L+g,kag
+%m+-%,aBgp/\_2oM"fHo8I?"')#A_)a%;mF4e(6rjRVu/K`l%,djY\Yg_i!`A4td'?YfHJOh:)ph&8dE$`bKSUG[/Ch(T[$plRX4>
+%&\!Du?02grhhP25rh8L]I/`h0T"fdQa/'QU#dm0$1KHLSj)l_!2]<pmlD[`2SE(:B,H0(5,;lgj>lAH at BBI[h.sdi0B$=l"p_N2,
+%Gh#Bt.ibJnb)$]TbfboE!jWN9b0h9m`b\*b at CJa5X:gU2GBU\+Dt'3K>Mo&"QX7Au6$]?:Y$SjB1G?N:dcYLr;7<'#pL!pTo,"$n
+%p*s%KO at W:,WV9P*MMq.5@/`Os:^/06n"h5;\2T"H>44#9iaq/B8,r1hs*=60LL6K.)i)XM[O]'61GVVA98fB#:/&o^r8b'CKM_O0
+%V;po?e*oK-h;r^k]JNpLcOBW\>8Qo,.U?sCB+'d0Wa%Z].2`a\j6=!qp>#3$bqEp_Bm3dlk0L72ooUmT^C?UWINA0SY*nMH2Vrd?
+%rUU<%7q=eqC'1+L1XM/#`X9$DBNQ1&Fs+NN2_^SVMi1/VLp=_O'G?iUm&25RO4d-qI9cVYBC?/N0:nTd";ZKrflI%no1Rj3;HbTX
+%BL`Ri^rk?KBI7FuDn<>3lkfQZp/-$<hnPCeSq_t_0l$So3#eOF#B2jlT6HU*%eNs`/o0-?Vo`MpP<0?>jY[jPCIV%M:E]ID[B+IZ
+%Cskmo at 6@bGAPQV:R1=\-F[_QkkcX:gBZ(0F1P2OVk&%e5+E[!,E-%),D at s)'Qg*!qc)q-W7Xo9hEN/ZZ6,'..W_`0:!ltG=BGig7
+%6H:Cgj9'o4PM_qOZ-D6?aq]_>$cKfk:s8j'Di`,W]Wp8`osWsl[Qc.]^:GP.,HP/Zm`\_t)Af<qTGNsk9;&fceHC-Z@,IDYqn#'A
+%s7mFho9u52K9u.\VV3U'B]I;f[YBs5S.#[Wh2K=3[SWHAWKjrtOg5*Xo:hXnC;e4W?$C;Yl7&s8VoE185Prp$f#?nEc7TmkXc0Mg
+%Z?I4'#F/"*b<D7,d:Pf"l-rgOKY-Cl1frsWagJ=AF!,:#p6-(DqDgF62(Z;ib%>2=8#tfB4D03L:ijK,QIc&"c]$?9E&*$lEt'md
+%n7$)SW(a9eD[AS7+^8$O\Q$_U!Fo"7:6D`:"AGS,n1b4#8R#eM^-8nibDo!MMIe>.nE'IYg66*M:Q:P8X(NXc"g,1j&Z"k+eB!OI
+%TA]+ZXALRd]X$".9A`dLk8.34rH&nbReg>-FfY/PQ0K0kA(uQ*DA3>F:]J-Oc=1".W1"M,?`ohuN>ZmW4oMME\^QIpis=*HcWnJ'
+%"N9%#)6r0bK"Z<Og*fa6qF*#\6*l"c\.i2JXfVpJ_.RZX2d$7$du+;s5?_FXZXk,'Q>"ru=HqfRP78[.m>5gf42Ng9>\ke.2PF%M
+%.4s9On'a.\k3L%2Y;645"`Y1'fu9HYJK$6X+o@/iD?q*d0t"_>CJ-.72GA(-);Qa\bDR=N.s+n#+)T#+<=7Wt?rpZlkSJjR2qV9n
+%e/3BRQ-I#e*AKVD"BcQ[iAb_n*%DPkgU.ccU;HB(OIIt.+a=s!Z<nU-qTC:"'ECQ\@lJ8^o+ at d,V-DNV<VAM8ZFkNE2dUKb)OD8D
+%/[7BUrT-6=FVch;bBn[8+nK#98]L*%DP^QEHK$gpCsZ,-S+e7+:g^\FI+ZK%n.SS[I/<8dT6oP,V%5fbfurFsEd#FU<O6F1$Wp\R
+%L5NJq]!))45'5 at NRJ0b.<pH`[AZ0d]haYSI+j=OD-Q.kLCKFd^9*RmbK9c5CR<2n^<fC2J;m]Np;V7,oOA%.sg0D?cM3KS,[fiWs
+%)ZVA=iC,K;1.'_TYtJ=7)CcJ33V,.s,gd*XZOpdLhrt&\;qNcN at 2hWVL`Y9I0PZ7r:Y&$pMRCfa&3-!L/+ir4f;:p4$<],1VkYgc
+%Y at l)1/qFV#h)h^V8>37$UR%jFnLd>)*>t0,M5a6CCo>HAj42g<$oW6%;'W?kEUCEf,ir"maC7&EVnh1+,6Lq!'Uu\YD&K0$C+M^B
+%FHj2_2VTq+=p<]6WXSTGG&]=kQW%DMpga"0.VWS*F]@mp4AO`QPmhjHRo?q+>_iFoZiP%gRs^+JY*bfdm*u$t_OT*?Ajgf6kV7BI
+%]6H79c`e?an+TO/IN>3_QB)##o"K8hA]%?)n27KD<M$AGWVtP/Y;IZ)gCQjWEOUY[cpH9s]]Ll%EHn#/_l<UGCG0OMVjpU$WMX/$
+%C7fJ.oX[Mg*:q>1Z6q,V]SS?\JBehnjrhW<_-)*4P6$us0"cPrFa`$M0]np25UnZ=8[/4u";:TB"@B:O"jbq*r_V><.N'G:nU4!o
+%N+ at L&aUIe=cNT)@ESFXt$%&`H=)N*5/j+E<-PuB2$"gf&Ea]*3.ub$md#OLBMn@)bT"LX842itXd,).['P(_:UR$n_mUV")%1=fG
+%h1h?!_r.f3]/pd'g5-qF9tcE"%4Si:$:43"^ZK!>n/;Q:XZT&lU.N1LQFV9RMtTjP@!Q?E))QF0e0;a0PH&QEkDQS^@So-M"-kg1
+%2ddNlSuq!qELRY=4L(H:l;Lf.6>/8eZp`-)H)*80dM%>YCdNMam*-jT&9^VY<*V!X],fCuRk7i1qJYm<J%X]bZbL2IB(Y]7^^E"m
+%q.bZ++&m/a>RQ)jrLVi(Xa7<2!tCgS'Xd(A/tW=60:pq1n\i)]lm9a0BX_K;&t#7/rUm)Y/mgGP"[B]1(l[Oo-7%e4>n4*nOd4X:
+%_qYBT=II:sXbge^_03)5(>GdLF$>MM[LZ<XFFd-A/tUA5ZT^W#pfq`PZ@)YWT<-[_jN<u%YaH4jq;U)0c(u%unmfUEXS_+E=(ctm
+%7?mZTadJu/648lU6j;`5pVr>Z_gf+':Q3DiY*5gXFC[-;Cq$j4i6RrqY1%N*&N>4dA\Fsm7N%eDVbsgP]b,\+kYh$Rl]lrf3!c%a
+%&W%l=fQ+1LUnYni=M4V-m.b_jWD9.IO)d;[RHIqfFmll-?@Dg<QS)(4IR]=5NhF8RU.)"d[9FPFE(1;2rUKB4<,%Fq#Z45!%_hBN
+%IFR"62EPMk-\@)j3/u>5K"u'4GoXXnJuZV0fSbT1hW$8 at Om9f42Nnq/mIAp#s+C!M'0Ib?!=!HY"DQ6;Ie$Y;eshN-C#N?RAac8k
+%$e5DrFM&c2\D<<lHn1#Fs80t<=p+@;d`Ib1$HflN%(U3PI?*7c at _.`H)V'MD8T_38DuB9sl$fJddMh]IrcNnG78lAJ<e31opsd!(
+%f3\2=cb4YtKcbU9l0!Qej]B`j85DEbpgAN]Dh\hSAa"i<Y1bLjr98,!+uq0ZKUPq9D8W<+Deii?0`WnJNQ#CCF38sBJ>!N$XarF+
+%9uDbUIj)MZ`L74e\3_fP^$hGJQS<H=2='Z#Far/](T[)Gch]3qlFtrXId/9kO*:N$&#]3h4GU7\%M-kQ9u$7SEc0KSK:DXfRsK[U
+%pjno\JZhikYWhm>,SN89HP0-0p:)6td)G]rV(p4T8oO0H0$GS:0GW`MFRLMp@<CE7QVk>\UXMO]HXEeB*4<5f"G=BI8#*g7aNL]D
+%,mVK.\rXE?:StALf6l2Sqjh#q_A,,ICrN.<LP_)pa;7j%<YO4SjL6]eW9liiI".F+84cQoJ3(@tlpmsbUKk2sgTZUK!d&F0<*::9
+%%Jpjpka?"D"0 at D<7qk<H53fGEb[?jjA:;PtXtH(!l@`7u$=TcElU#q`YS"a-,'ifdJA?i?[C[\EE`BCH-emTB+H;t]NlHcr at T<%L
+%D_>>hSm5oG%GQd33NP6fkd\'/P.p6kc,t>:#K(H!P<!IQD8L)@mFEoAiTc(.1g5`)lTeQGq65q!Pfi3uR"^W#V1QHX"H8Hscc$IQ
+%OqCIRM5XbuQ%1<"LE+tDU3,p&,n<@AFj5HV(!IRT`O]/letM/g6'ptL!mA5NG)a&gf&[NLSJ(P<'87Jf&.%g4<)WS,N.K%dBpH?W
+%!.2,k6Rb`9$j6;<'mFDO]A2n]9.dZ"UG#)Re\s/m$u#8ICc(#$Fg1p6<TecPFu,`6 at CNEHY@6%R>qEkG3qcF8]mjK3-]V?h.Q=m_
+%oG(GC\m>P&<t&-ASRIM4:c/bEdK.N.p=?lf(KlO[M(8ub&BNN"6=LE]H7Ct!c%<*VVm6c>E\cun4IO*)?P?b`DRXf"%VKQk2;Y&L
+%Zn8.mj*,7*@p_o.AC4GD9P."Q_5,>'>8*EtOqF'i1E>IfPc`/,'$IH3npuT9)mou:rbt:0RfSLT$O+BB\ld*@BW>=4DT7khm.N<o
+%2=,L!Q`G(Jb&JXg.[$7Cra*aE%0`90Pe_JjC];#njCC[!BQAjb,D^p1TsTh(bse*Kq7S,fbfOG7esM&!6uB_hT=-9$-B_ at Kf!R::
+%K$i2K]5aIZB&@44L>?b5 at L:>GdJbBV%W9H<r_Z,ak.ZdfKb]Ho5[HnD[EKe4G!n#q,4eH=j(6_^M/U%r*J>7W_m]!_`G5r?@P).]
+%dIbV*Z*8p19 at Z5mAiuL!Z>UC__eur,\IM]=Mujb)V%ld$%>diZ:5XT&L5Eq"\e]?*q(M-Do9O*3'4bj=VoB5.^FO4$ZmUc$:53WA
+%<4G`d5U2R=DE'+P4Iq:?)g4$/b[K26$*RdH>J"-qX%2B,^;t?M4NDI%%*-Wa)`Q&[HsPkmhY)]cnC64HYaeMhea#+EkL2Y\=hT:%
+%Z at M3lbHnZK)E@).>pQNS;)_p8*m.?S%_>gb+B'iL1uDf:]Rm[/6)eu3j8_`i-2:MYq#VVFSjE>GO"il\nX"9gBsC_`o6W%T6JK+*
+%6.+C0e596(-*T-5M.2ahF,?sOE2\ki)[Vetd0sbMYuehI<N1[R$rIgoZ$-n:j-'G*d);%,.QCLX`mFZ>"<m>:3o^55/8jQb`[WP&
+%Cso`'1DW<Dj-5"Rp1e%j at L"EEeC"a0/?3jGOe5GpQO;m-$H0s\VTaOar,Rk=#c09'aLm*j6B:mh`%&eO1lk1a/Q8o*k;HC5Yb;eR
+%B\/=Vg`Ul">iG0S:o1_,0i3\kd1[GHPVG*,=5u5<l=+Hl^W0UgX"<<i_IS"S5$8%8FDt<k:Th];9h,"YN-%-`2X3>Vb%jnj-EAn5
+%[hY#kDH8Uq\l#0lGB.D=`Jif!9NArt>kmNI>og$(b2,V-^1R5^H>>fKp4&#;P?f-5H?RL&o&Ke:7b*^7a68QcRFPEBm>,QUj4[k3
+%XbJ3o#Zg/O#-m1Iii3.sW6>Uj(38[)'02Z5O)ZCbNP*t#>.Cr+f_L\&k_XH`Y>6.<S%TYr(P at 7c+M!YdaS6)OLHk%.ZVVf7;m5q/
+%:XC'FVLbfqaKp!ZB5 at BU)*!U*Q]u"=N:4Xe4F&.Ql)Qe/6VU$dHH<RQ[I)gs at 74m_Wg2B$h]Hj`[*SAH&K`t&_ia=F=_97kIOA&J
+%rb@/I at 7tLX..-W.^+1_ at c3FP;>"$_lVnc0o'=sr>#E;:$\/q"SU#dC%!o[M"7ls\o<BA(\-CIcl3pgDt.FuG+Xnp"iRj$GRi"EEY
+%WqKoLg*+3VRu=0gVuSG>W.7S'q6.$-NC[94Pn7%f2.8LjV[PAUkl0VWI>[4V3>+^3#io[O6<GPCq at j$.\6/9mick@%@q_?+?MY^-
+%O>N*q,OLc%Qj'#7<$h$4*nArjeX;\%C*t0%UW8\Tg'Xe")]_qb<-RR>K!ioOgK<A_)Gl`_I1o)oHZUfA$+4<dd)Hi6':Fd-O[$f.
+%<*df9Ti3_ at j3_^)ai+A at U@K]$RDE2K1R%""H%/Im.cmI]P1A6UVBEX<91h!iO at BqQ*YX[#FMH1tr"q)I`YYfT=n@%c6>TWu0Y7"K
+%b0,FXg5N6$*ci792D$rgKp?)Pke4ST:SXeAG/K?jFHQM,-ZrWH,H"?%3DT]5HNjqDi'O:u>Y8)=4q^a/,=aNUP=@#@n(#-h_;lb(
+%R7l,-_YJ#?V)W_npI)6P.:Ao(UfiA^U`r)c4".'j/3GL4iiVcH1X=ggIY:*V<*b+"_SMMbO:e/h1`Ft:N5<,i[C%m0:1cDAL"aLB
+%&QHa)8`Q\D/#i/m\HOCmbBlIAZAE(qNV;^).)NoAc]AWR-D5CO^5UnA`H<[VlWF\YQ*%mJc>(<8+[itT_.U]HT"/MiLLrs$e!Cc7
+%(m/YcQ7VOM)`:XaDNT57Kkkl6nGU!'m>>6fBfAg$[5b_O6;b27(%A%+N&1YE<67Zap&Ya[a:YFYes&nj+?V#gag,*f"T'0cNHdsd
+%P`8O,2 at 0D\V+XKlF754$(#S#G0n/E,'^h7e/-3YWHhX at r"'MBn)F5"lB[$URWV_,XCKIF^E1A<=AEsr-\n5f`C3k'DWC#7g(J>GD
+%1d/k=BaDei&\;)[oMQ]5f1jH=pV at CI\Jlmb/0gBNBp*?j:V+2TlVQZ/_p(og6KuSM\!8-;Te]KS!pN>kbo04TD-E^6I92LM&96Mu
+%!V8!Y4';P9N!s)A&,B%4-MR<NUE+4tn'ICA/U185J-,BhenL6^'=Kk at h,_KcToESOHMoFqN+qJ:"K5:>Y]mW6'Vg^jSHHXZ"=4a$
+%?"lZG$C#W"9=o?,oe#jfq1^>lol.SY1`_s4hA*L%##ok^0m#S_0k-WD?7j;M6rGfb`N"t?X)/H>OFU5Lk2I!J_ssmEfr>3ekRXTF
+%9;>)-:3UM43V1M\S-C\\h]I/K#:)j"Wn(_=$*+80Sgdg8CD2ef;atq[]L6N_Qg^1(TH,jgW1\4465uh#picL2M&YiD-mM7*<H\^.
+%W"6a'+g>Ip9Hls<8/j'I!S&c$B5N;3J4'g0l<c8fdW6[Pig.7k*j9lI:%geUg1Ig=m;pW%,Ya$;G<Rj.&WmnE[\C#Y4![[/^)jAS
+%QSsInUtYo$Ff'.1:['*K)V<c-nOV8c4<uNKL&#7#03V[E=VA3t]qKB^[1(gN5(mu/Bpr+ at Hb1g#b8'osn"8>\AomK_.$-!*4b5,B
+%Q8bRO[o8uZ8`)R2!l[VW7^Eu5m`0*C!m,-S!3epU?9+0iY:79NY<AbpY2/NH/M_m87BfYlhNibI"o:m.(<,Rnm*2mgTn3W[C:A at G
+%`aYp;q^\2=S(YOQ&^?\DWnNFVR(H`SS%UJ/A-S$n%M1/h5@:I+/ofuW,+3d8Pk#L79U$r5+1jM9*3lqu"?JE3cHYas_->YTmCOC=
+%+=VNt6E.[[Y[INg0`'J!%'r_6FlV-`Q at 5.UT,C-)]WpnQ@;Q-f&heBnbq?(jM4`U+KQ'9?0e#3e6='s,g6q>=Ao?It0fmWVhhL_=
+%kNW,irNM[W:H\[G^%V")cb452nW`#;^`&@p895*+";B0:LrVkM*OS[mg=\)0)#*=%QW/2tK6\.0 at N5LWj-H28ZJ<87.374T"Ta/r
+%+ql(ar`HF&7L4=]eeM=bgH(&CKFY&#MJ4g'FS()-@$"+;&mRai'g+,t;6M"K28$1g<RN!%+\r-LQ121(M^3W#II"U4qkQ+mFYXLN
+%.$dpP'_b<FrBQpPk-eb.k/cm&!f+81[j at WM$98NVYo"k1>M4odG9Z3aUcmf%!+tJm=(s1K.RId-EkS?og=u6EKB*b&HUY;[b2Nk'
+%9e#bafVE0o`;V#bkHRV(BZN0IGfHLPUF27"]&HIb)nRq3C'4UUH81,NjLbaB#KVL'0o_b+dBB#d<")HEHUK>tX3 at qqC)`@6/<hao
+%F:QPtgbf:DV*^Fm,AI?iUGoAOQ+^^=<7&f$_(.1rgHbW4Pc):i#i]O[*@.>CXDpG&!3rYWEP<ihoFc!W]p70qA06CR!\7Yf\6o]'
+%+LFqA0':Kr?86"Ma2u%/J#A/5P^Tb+qu at RoF0.d@P?kR#fd.dGDfj%&fe,-)',>@RIdbHn+oobJc&1n-eO<'m<Q\`(\EFEIYn7CC
+%UoIkQj2(7SNA1j.gRC**;+kn$%Y^dU`Z;!U\;#<EA&0u?,mWTF.'KsZKB,AJ#5H80Bq"G#IH4)MoP>bjA9'YF)/@[7-83)^j;HJ2
+%1@,+HP8O#r_\?kEKM;a+jF-mm?5AaR,[*'_Y3`#o'!'0G`4"TJ8^Pp?;TC(fNUa4Z\W`e\<%CnVgGfW<BuV3Y6p-/,1Hf'!W at CY_
+%>4\Hn,F/cNH\]D&:uL"g(+XJ+P#]NF&DKeQ8RD7DHQ+cHX4`@g at am;WKV_eS]%&,#&W/G5gWu9KW>M2Vn5u0])I!eF4-+uQi(0Ra
+%T<J<Jbns81&R2 at TCt63UH3RsQMj-_E:+*Xdqli3RD9HE'9$HK?JIrBi#apDJ2&i6c-ilda:PEk*#&#hA-'s6`9;Jf]Z$eSjG.+T[
+%RZ"D\ifQePmMaDD#>L?V3M!O&5k\It<XG at kJpB*i,6s%c6m4\PXJMhu(K(kVjJh.05ap^"pa`Pm,Zb7?_.LC`A`I1sr,u;bB8!jh
+%*h.Nd;9]jl1i*`0\1[<Y1mO%]?1:7=npLY)D,thek5G'GaGVd98iQTY+tL2>J^qd.U:0W."6;!6%!>LLHtZ"!+R?0Pa at NHl-e!C;
+%OY#o<V906iW-g at O`R:5-WG0B4JRY[XaGsg-H:1H"FU=\Vk\+h(Q$fIM8e3SAlEnW1U1aeXR2RH_^`cFC9"AhVmh]f4ae+EPjj.Zi
+%5KBXa'1KXj8Tp%.5[@7m93R1VXLWGHAB.2V-\Y"&Eq072o][sN8&iBH;j$u9IU&mF(9.Q#CQqE/C?OTI>NUl$$(q<3XfG&Dg^'rB
+%5HtVf6<=1DF=*!.GSFjQjo2d\\o9:GZ?6e/J5T\GH9maUG#_1H/I<+?Tb$=)^`F\bGIoZ1LmUAcB#lduFb`oJnA3I5Odr+Zk=XD`
+%TkK>.EC*NA)#8%<;J7EQFHc)C-*2Zs\0sm\<`1ot"Q5<GpNoK))kUOXN/<3(-dRHl(Be?XiPXZ(9hqg*X<bIt0[a-W11L`TJEi8"
+%bsdUbN33G^p(ic7CC/<\A57ETekr\+Q!Cf0,Q!*e3MJ56MJ1-sP8ds"XGfQiPUeY at 6"9@(ji9+ra+P at e(s>SZ+1S9d8YK%i"Pk#!
+%r_hHblZCkC:f3^a)..'_37WsBo^sIQ!@hsFVPpBUEP$j2#RJ.!'CEWX6XI$uEr9 at 4r@7C(l^D4E#30 at u@JVT[92P!kPl&`a<@;&<
+%Kfm3pU_1[J/L7pJ_Gj(eHAF=UN8b,`Q7 at 28MFY?^7H\Q(_>&g>)Qm=q>R^]97W<TT at PsfjX1$j8j"@p_O"45Ul&(m79t?(J at bC6`
+%lb4W#5S^Y'!_2TX!B06PC?>=Bak1QUC9L:!</fCFFVr/&"Zc>3#uGrZ&Tc,C at tfZtkn7!lVeaI-9=3_cV,7D!?P2Y-g(qPSXU;fg
+%,64*-//d at jTN36?H$$DN;-`O[Y:boUXS1$'"/*l8oW3Uc&;Hu:p`+X3L*<U^][%ne>Ol<NEu:2U*]+egY!q>U"_.h!!_*_:abaQ<
+%(2.V:1/8,kJUY(09[S.J0Y>/4XuO:#8X3gG6Wq*q8I"^\/MCGM4g/qYEmW:(e$<uDiIC+123VR at I#"%lNG9(oX7f"T-LL)Dd\;U!
+%/OcGm\ntSm"gI<d?pk45d/r)/3m'&!WA/9ArZ+_pf0D1:FJ`RN.^c-R:*#u$j9VKL(:%_r9q5L[J06r.g9c[m at rEKL,eO2pZ-[,[
+%5`<:=;D'e*r.O.+f/scDB_\Y9AFh)17SXR- at T;ug7=E$5'>/N4>!Bf*7RCa*\IW_I&?6r-PJTj=/Y+ at W$f^1*FWrPD_h\Y<6-;V]
+%K*dC;m$/MAa'*P)Dhd@@P\DDF.KMQ"Q97R2!;dC1Q+:%nm+#t_0h+I:4QXZ:P<2;o5oj<eMB*c73 at KmI6d!EBLUq_<X5/B1.%6j8
+%/Mn&(-f7lZIl+[s9)VT<YtdqYpaSNU;W59PRi=mjjI7.GjJ2U])HR'?cT"C3AAoe_P2SM2d1D;V9_#J_Q;^O+>20c:0(clBTI$)2
+%B@^\Q^hg`6M02CD^prUIXW%7:/'=/0'`P)efItn9dq-t1/39"QIbFuhfjQ43;aaR]=?O_h1.#-_$WU+]A5TdRe_F\(7qo>`Or7oT
+%0Q(]@ip$clK>8TYXDYnOEYFXiA^<n1mm;O2#pjSIb#<^m;pU[X&EKiO(+Fd7CJm]2o=.'uG6WX*hD$[:^NLo7CPD_`Jr!$C].<l0
+%p',#&BF3KNl(upCgd]H9NY5'ICn at Uf^12=J5`8Z6PC\JrcH]p?WA#g:ZY'ZX'5B$Ic(6NA*KsEB9>]DsBK>IG<R$NMmks0?Uu5TI
+%s-3"QGNT<O'LC7Zhn,KAb1&1/N]!o:i92CTYT"+(W.mUBY33o;_ at 9M[#VW-&gm5ZI9IiZJ1/Yd`GkE)a0HmnJM2`/$q,40im6ssu
+%VeQEK;rr+d?:j"YcZeBl[gasoWdhHG*n1.F1XKY_hDB"]7UKK-0'6X1Up^;.qjFdVBXoc?2l1b!d[!R\,hO1&3n0?R`NZb^:$7s#
+%mB.t"/_D1uTM7M\R<,QB(s$go,0^KJ:+b+;"A'2a"F)C at +4[japnTG"'@!%]\tKo"P4p\9S>Joda:iD!n>#NXfq+_&(*%(n[CBD@
+%1iPtkT&Gc;LT*@SR3&U_FA:H<X#q*6HJ04m*FGYN[kmmhN+JEsP%JW>1*Om\rCo0K($9Ta:6,s-O]P1_9_7k.4_R;XXi+>Lm6fes
+%4,i.7?:&ad9&;UTLdTUu9`B1HO[S<hB^c5<3Rlh at M,brVgCc8m>2J#"Jl8s+rYgofI*o0o[XhsXO\&M"W$ia];+if^&d.)k$@t3?
+%#bu;+GP6[PPL"^=D'p<CEZ)iHkdN"hJDrh at 1JpPcs4a7ad8n9[@4(ju1o"@d7V)NcYe\e,8/\FDSW;`&1H1Ih at iK/#>3$9)?BdQh
+%#g)1_9)+&5-X,4_HWQ5B'MKc2[JbFo+g>m]1P^Hr0_"TX5nmh:mVH<$Zr.c[""2L$p,Yd:)9S%?"(js3D4mT>a#Hi+Q;nKOM\;jS
+%,)puW3?#qm)T`I#95aWrKPm8;4Y2kO+&7g?e`p.4R.3adq^ehk+jiu%d"\\oK1e=[Xq!2?A(%`7,bVS#OE?TuI.pu)QIB$mq<>DH
+%i&sj.@@XDf9bs!?Qcg$YA`7ckmW4+tkeYLu3p'ACQ5^R"`i!RNP`"\F?Ho&t]]%.6,uc8CpaZ:FB+ddM>/!poUoK8>P)6H_'/sW\
+%..No@\WAjMdN`iCQAIL!"E_0kNPh#+KPC/sSZkoTkQlnfHU-*BkS()?U:"hNGRnS5Lq=M+;I?7[ZVVs-`oEB5^)0 at b'cCX/9MR-&
+%='soS>bAAIN-=2od<!gQH]/2=-P-ST+PAP5)'I3BWG7HU9m9^rL#f`]p9Y<jH"8Y2ojNGjE*nUA+ug;EjG,(OM^Y>TZ>C%S%#L\H
+%D\d+Dfcg#$VY(..WLAP\/*f^L9(5l]p_o-l1)QFE7&g=jPYmuMa91O,>L+['a&KaKNWr6OrP]2X&IV7;DFQJtd>IV:qo2jB2#P.b
+%A<.;s4VW)&g&UZ?iSdL`_jcF92\-=8*Z!Tp.(jOjGgh34VW$H-K>AL^K'ueaW(G2"6a\gnj?ed4R4#5]m5.&M^ccM^ZKRks4l1p0
+%2jcj"i].i]+:peBl[XO)&96>iCF8n\J'WOHo.PD(jdJ]V&;0?kl^:It<\ugo9.__7]#G/c2&-#$_o9Qa/Zt=7dJ"aKASV<0Pdo.D
+%W!)T.li,26gOaGinpX`=7XN*/W[)<eHD=F]$R5eT1RkF2h-YtZ;FdMGlsTFP/G8\MlWD?@hg1K_dPAN1/t&e/6OLYg&1;=F`EtW1
+%$]T6`ouI`lnuOIF&ZF30L6"D0M\:R`DogL_53Nh0mRWHsp]ua'^)Te[Dif%:(6bPG1")G@$`,RtRB6qJ7lZMVah6g?>$!ZcXJ\ct
+%.go7G,"!*A3`"`,%d//VbQJV#D_$dH*en<.(eJHeQG3kI(K_gD-mSAJb-fSb)qoPh3IjKc-%_`tB`3AIoO0VYYA#b$$s$*<<YCdR
+%QB6E;M]2/fLcs!@`u&'6i0$#2FjM^b(Yc`WqZ[jfD3IJR8)=1$R%n5N$_8RU1l]V``Bt33,pTItm^SLIfWgE,pK-8]>1G6lit.DO
+%6BoVZ at V/i6KRJO6-qR=bQIr2VaVpJ])E&7EBALEVhi at 6X8_0O.WuU*-X?0u*4YIQXL#i%4%^-?V"G8cboo'6b"o5nZp6Z9lm3VX.
+%OObAOYKF1%/eX&6;]n^Ve at s7[5'ieJBqHN%+Qn=jGXJ9C&=QqT=A\A38%)EM#sMh5Pe;/sTEZ-#i*?IRb/8OCf*GZgO"hKT#^4.(
+%kVakQ2BJ,r*U#jenAS\d&]HUW94p$f2=+<SU+2JK8B):</8K%)Z7;'8-K=;`F5i(eS;\G*eV3>7`)Bij1JsrQBj8EH.tBpJL_I*j
+%(:\$/+"C%selo0M\%6j@=btlb`K)*q:R2G_?Tf7</ZKMb>r?S7iFgl1Pu?ZO/D[L6<ZaN-9NB8=A(ilT$uQDrC%@8SNFO3Ud)Q>M
+%G)@eKXiagT33%ZrnbA+m8^YlrKq+ at g7EPtFK%1rcb>Na\F0uU2oW$=IUHtL(Rc[iTi<]rFh9*%t5N'FX$q=ki#Aq_kO6*s4:^7KG
+%qGtB9<'jZ$!:0^:bBl2uD3stpAnKfS$B'F$gscqodo4H at 3-^*0@;I2b$>*+9b<hJ3\cG9L?a=hm-NSqphW4a6E3lLAHH7+7>H+/q
+%NFoAF-8P;O'_p at cGVu>sQPt([at1^m!1k#Dem9jg"'["tH:'RK-Oq-s*_7N9SVE.TqZb6/@%lNAJDjEZ&)13\Bul_ToE'@$Lc\[>
+%8R0/tftOS?VA:;U%QJ'Rar\?47t;<oX"1i]Ymrtgg+J=Ae at CWJbKsP)<T[\;j[*<2i]*Jr$Th+2]!c2altG=+0g!Jg[%krj(A);J
+%:1c at .cH%opBFU0Xods\h<RU.hA;]?S/s5*7_pjt_'__mr'Yb.9 at _'C*f0PPMJMO_3H3N'Vl)QUZ!SN]FEFY^Ch_]_Pl=0S4e3X*h
+%EKm;:!`#ci%:dO/WGS/>1'+bE7Dk.Td?763RE5 at c)RRHn%;"9L;*P`"QQCBP;lGD$fBLlI-s383!o<'YFLM=",'GJ(SJ]&7]Of4r
+%W19-N]2b,[/TrXue_R/%p^j[]0^+XWM_b6%3kdSM`3AlY<1)WF;*8.o+S$n+DtKDZln1X6^/\j=XY*1PnRr!'MkR7Cnc9#h-NBlS
+%i=nQE8-e`7SLj/eBSC+ZTW5OKiJ<2Mm]QMI#5R&2L)Ds(jS1$ZlK9e<l2nguA(tjh_*eG3!%*ogT9AW at Q'm=tIYFUP.ouOb];$$^
+%$QEVCn-:+V^L<^s;JrTm*f.Ln2s,rO+q(, at SMh\7[(U-i\.JuTMD^H&R46mk5c:Uk3L5T+V?+"]]4h:f+dCA8-n5;qJREtE\.\1a
+%\t(T.BW)5J&;*rNlBMSbGgeH4d13F^^21sL27Pa5MHJfqW$%W$jjsAWDD+=la]%m32OD9hZhI at la=eA'oc=gOcH1Mm+peMT<07&.
+%4&nSQ?Fjmi$go,I(D;"/J`/Dl_rW!u1]>Vge^F&nDg4C98LobogSRdY8;+6omjF.;Bf.Q"h7-[(Fe"%%,AK.)qXtMuPbckE-G_O7
+%6.#tpcIBnp&)QkMaVmb"0::rks,h,!9[?E)dO9ua1R8Ms*SlO"!2VP3e9*:SA&tdA1c\@B_'.gl-0.k=\mi&LEBQ/lBiWXY1o#dV
+%RYqK1lWd4*eb,498IT^;N),(o+&-0P_bi+Jmo[D&Mh:>8FkL.?!5T=-B*A:j<o at A*rOK0n=I*[tCnnGp#].\'@@CXuec`D`L38.j
+%Y[=@bT\Y4='!`6sKrSU^HL=A%3i3j^!7o+NC.J(6+JbX?N*TQt*pKtsgjl?o)iB!T:V4WGC(B)/DoVoB0]g.sFB>UM4TfR%jD:1H
+%*Kdd?GScB^(IaBVNL3C40QZ^8erE<`8i[/Iqde;Mb)CIo.G)*s%sSb)K1Am7VSNi2/=,^c5'AeqLQato)CI"Z)uYGfp#92+,#r6K
+%@m\jOR:=t%URJ. at GCeA36EQD=:;Z5]Z,fG;o3Ie4'!LS!NE&HXI#-j?(-q,mZr)70h2"N=0P<5rI[;$:.RqU'l6_h+.Hi>-T)^kt
+%7YB(<meoSl]+QUW07=_b.3SF4QIFo;Zk, at ka>KKr7pKf]:3S78-J--K4o/X(^,urk0nE$$L(b%67AVd27j_u=Y*VqW,c at clX=K>p
+%)[JG7Ynt-uXFm.@#`\:=NJgS81?Onl3N_QhXHsB35n,C?QMjET;;=N at Tu&R7FD"+^K5BI65Gu$:apOB)J at CWmltB7N1"nd, at D,p&
+%*N8)0s#m(g<e'bf40SrENoW[af:"G/Y%*%Q.7sP,8abf%mnaXH&0Y%o4NmRmQfGdaMDI.=IH)?@/OMRCBc. at RKk9Tb&dEO.]\i3W
+%70!KkF'Sj()%<&h&_(QQ*uu>R)O2!AJUlW\R^*<n at AjL7lcP:I3T7g:o9&kCCqcrnQo-+X^;hZ9OW>:G-]a=m&Lep2V0iKa+CJh9
+%Oel@*8BI</UZ16QY^&Q_.S41D_MhEHp-!3o$uAm*<up`9c8!AV7\Y8sZa=#CHm,sJj$5fI/S/lD)l<q;aX>gW&`hN\R])DoV>"+2
+%bAVr2gi2e(c@])tQ5<]#f=!NnVrI%C1b$q at T6B0O9k'3[2eP:PEP3(PX<Y779&FT4Ebn=B3%2]&gQlf$\d6uP/4$6h.5*2b.c0kJ
+%UdHteA+PjPo0g4-:!m"`jopIT##Gr:o3^:BTkl'K2sXRV&K?'9i:MtB8?/K0,:9;gN8CpQ[hcc6kFY4c0$?Pp:J7QolVWGD[b?t-
+%kg)N,Wj*<\_&O[4P.0o(D$EO7#i'hS at r(22.QC**'pN/FhX+^laF3H_'(<\KNWg"M'k#-^/_3EPRDoHC-6Kb<9R(Ek!HdXs/5AcG
+%po^4t.oU*k&.3[C<aP?9iHV8FI-Q&"&>ZpqBnD7)?I6Vo=<`u'>2NrHY4QoMD7?fHj[+ckf%+]1.Zp2:5k)A:p<CPjcgNmoQuoE0
+%/5 at JE7s].oct1oKi?O<4H'YRpDXMb)JViqX1c_QEgM6?d^IGFPN,1eqZ)]USqlQ%/X0F%I2FDBW#gbdIW#\:>jOVsl:g2iY@"E30
+%(]IPge(Vg/\R4*/gG]#*cA\Id[DfFgQSh]VT(LI:AC0]2cG2cEDV_p9gMCJ0Q&7D9AEMEp89It+5YYR%q=KcfOFko5KE+YZi(0eP
+%=E@?R"PmhbH2GqR_;>%:H!7.!a!&.&BtA:nKY8L8"iF/fmn.unXIDt9nV!<&%oiTaP!8Xu5e"'t1jU.s<X2c]k#&>h=Mqi=<o*W/
+%Cq"^MPV!m93QBX!iW]Zm7$*IgYJoB`1:e7p)dmIOlu%?TV>X82[;]Y85h3aNaI$.uDh+eJP!9kVQ9i`iUM7"-4>N5RY.Xk!(4j^>
+%E3onG*Z7BSq[G6dB"nY((,u0TpfVs)DM"I6r<CnWfH2+oqi9WIhgWD2qK<5&\:Dhn#i;*O,I;]E_&GXn#P=Q\`d!rdPH('/WfN!W
+%g]U1Cj%9Z7C7>,`0E`l^0J&Trnu+bDe-3)O:;?HJTu9rKe:bc:7[-R;0c$:l>5,\)&O#>I]/$@O'X at hs@/$1-P_C:#U'kk&ba:B3
+%#Y8!i+sN:L>M8pYc8anpZ=,UYcuPRrKscfXC8D&:bi6K*eiP:2]J`X7K!1e$GdB5Pd!us2i]=gX3.KI'$1)g<=g4"DXBsPA#LX,8
+%:SHH!.$I2WHQeaiG^rptU;5l;KJ at -m6L'ifLsBY8\\qpbk+%`f:+.f45q9/p^mQ3W%5B4$O1YMP=p3$]nB!6Gk\@MD,?$5EOq#=u
+%R=U;ZUCC:/lUKW^!?1JAII6=B%h'5pL2<mZ'S$k[M")7l8,d=f3. at TV_6=qnR6eUu76e($:KP+Ui_VeLB9qnSXRLb]c-NiZDY<iV
+%^.)<$<-'V9RMW*E,to;/*%<>6M*"8mhtK]Tfp:D3aA%A@,(eo#5^QE.$4(pAk3r0(2sOoVcuVeE\d?Zhi,Zqsg)I7R5JeBNQXYoi
+%bP9NM%tn^B9ogp8ec&7iWc#!P5`FN7(2ZsOYRUofabs+\D7OVU at L$k[\g$XB/.P>4P:7Fu$C:m.Dd1KqrQbNfBp2u>k+&PZSJ<6s
+%8k7l^d7`/tNE&$:i.pX/A:js?2G?Z>9Li5rS3j^8&]gni1l)Of5jB(A-e3jSF)MH+<h_BHg*Y9DQ/aD7r5l^S0*=H[!^sqEFd'JR
+%'XDkG)mKW^H)bkU=c/#g79Q!@E?\HSMCY/`\mnDCh;o6%Q,+lSHLZ2f2BK3:"m20PnU=)#"o#jmTVd$&"IF37MkjB`era"Ya1WYt
+%9WgfE&Hi>eo)L$2.N4R'pb'<pGXZW":^p=b\:U>GJQre,+DraZQ+dF9#u7bb?;W],n70_=3,iAa`p/F[9jjZ.X;F2V$T3YZ^OtWM
+%A>0_LRhD0u[#s%f$<B(UcDX9C6W1_S>;F&g"oP/"dRnuY>Y$[0F"\f)UT<_+7P8%=.VfA['=RH5&,o[TYqe!ol3&Ke_oErb&K7KS
+%pr[D(WqKsnMBG;7$)UNP%b;@0%Y,.eTLjl6;ECam(TpI]Oo7`+dp]W8D*oU^qm at 9l\UE3*#BJ,+Ks:cI7*$U,9tj#ROCDg>AobrB
+%+9slpl+Ik_oYLH"2EA%p4BX/I;u0/@kMjoB/V*&*>=1]:FlbPQEPX:2fVJtFZGZ,8R?rV9@(jW"Tifu-,q"CH"WBH5/3Y2uc*RM_
+%cFR!jV-Thtlg'"&_-&<N(uO(*U#IfDB:i:GW*tc"Lmg`2$gQH\F'bPrkVI3_l.nOL7%]$t%V9aR/n$t at 9k')V"]#boG&\amY?&Oq
+%?(0"5gQjG$gqF-8<gjd?e[LDn\3^mYj:F9.,.6fk23M\<+Mk5#]Ocqmc6kP?TNWHl>qiD.iCSbCQ=N``>O,C.!D/jk[1!@l5igN[
+%QF^>=/')!QKs6YG96,-g\h$]k,>5An-,3JeEefL>g:aO\A',"1QOZQ*EOra at mTX'L\O1`q3RNl8#U:Ls[NNibBD`TXWWkX`fl1SB
+%>9OnG**W>\Bj^1+&Ig69[H*[AH'#4S]cJUWU at Q#6EBOV)C#F+LkDGL#S(Cerg!D5-MP/7R^=qYe9Z[QGc,;8LFQtTOi=g?G87W'Z
+%eZ.K3"DI4;<eish at X3`i5\^K1Nfmri0ApRlaR1MJ3"W9UdY-,Ik7[t$6W)Y[Bi)otVrCW]c(1!FTP\E,oL)nFg#!%ZKc;ISpVu\(
+%U!b&d#8kT(nB6N]99SWer)](d\@@)Wk].9<^iT4bLL\XhCPgbk*^j8_&NhBLWU5SnWti[!#a41.Le0YA$F6)MQ)I(BY<X<Jr2V3C
+%o:A3)SSt?N?JVuO&Hf)?n1;Cm%AJghHJo(EfU at rKBa<2_b$b>:;H:Ye>'$<ii5MBnQ&=O;A&E&5LKAX`q?qjM2Aj&U_M5gi2;GjL
+%'EBMhaTA"E]`lSj2*]Sq5(osEBnZf?;u"`n4TG>;='p4?Ki`.TF`mBT(Vb3oXRI.9[@sg48?ZK3jnf"Ya;uG;03^KC-9[3ce)!<q
+%bNTI`LC:1.V]BG)M5XXZRh<\rm^5"++[7tY8\>7)bt`%JoO$?hS='iQFq&a#_0YS*?3'S#5Gk72WMEbqbhNIga#e9&KF3"ZgE:9[
+%f!"I!bj=c`XRSH!<F2FIbcT2aPS*=#Z(X;!0C,Z:TDch=00]D;nDEo at q=o#<I.d;:NjhK`NR*"P'CY`R*k!(>XP.d^1Udia-,Ig-
+%B>3lHQ\`a9Zi<+)APm11H?D7IT4A"qe6i1DF0 at e%=)N0*$9n(/p\`2>puhO_Iid\I\+ZH_H_#Zce0jaG:#h3\n.&.P5pl)E:ZK:S
+%nFfT:)fteo*<+KZ_qR#!#G9#j3e7O(`]Gl*2kIoK1P'JgiBcVq:/:9D at 2b1bLUVFFhjD;+s8#qWLMolE*WESg:>kN,lJ".H#G9#j
+%3e7O+`]Gl02kJ$Yro'L;*8^6dHF-+cCT$]9Msq3Mj'h-K#S6RnE"84e^EjP<ZtXpF"2+5DpB:Cq^+kE3Hg;`n,>[6)PrUtJ1u at lN
+%+(XjGTC'PQrYo5?aG]ku(SCZKg\4A`A-*;:c_(%:hSO!^A--\k1i>L.)c#FqR_U.Dj/nlf_bT7Zq"4l^bZct(2f8RWG5Ur+&+n1X
+%O2(RK-f4gsK3\AXGJF1"0qNdm]AN;DQi=Pa\GLuPqmeB8rQFYXr66SXmdKr3J,2D/dsq3YrF\@o_=t[caH+%'YPl<[rUE,PkC<EE
+%r7[3[a1L5RcL6)Z&,u8eqg\Ua^\E<Yc[Yj7s0_U7agE5ciSXUos6j(-5P\s,on2/q`fkYGCQCLRmsjm]+(u/)^&9>YjT#(?s8,+M
+%m9$\jJ*haa5Q8-AoDi\#:%*DsSQGg<5Q74?5Q'Ziig[[Hc[>VNrmlSn`Vb8lGfIcrI-fJ!p6i\fbn'I7]`/69oDe*R^[#)FjP%Z2
+%pXaoopO<+F^WCf\g2HeiTDJH"nq/%Z1[hW!hXIq&r7aI3)o)45n,*P8d!rdsIGar,2gO36Du at GtrkukVVYp$QJ"uu^DfD2dA,_HP
+%qO`9#f=q*Hj.B]SV4We:I=l=Mom;2QO8d7Ns-mqUmI=ceq1&:<5PQ?"K27!`c0"MuGCS at SqQASFrltK61Z.jAhW3N7J+%SDp#D[Y
+%qrqJbocO-jJ+elRm.'h!n<s=?.mNq$+90L at s/@r&Ef\!06U1+as6qt^o\gneL#;e'n,;j=^MEdh55MnJqn\p"jkp#`0DmohEVl[6
+%li5t4-h0%STD-+hoX0&4h1,6g?iJlrqjH4-J'Yn*afk[BhmS6C-h>["HL&oE(I.ouVgn[frk6X*k_[>%J,^%,oacQ0(AKCeq<D%r
+%qQ%C%+9'@\76U>rhtd**rgf[qrP[a:X4G&XQ!aPk]Cr;?qAWf=XoJ+hIdZIp5J at U(iEuM8?i9Bu%a/A>r9aHXr;@^djpSB*r3QFJ
+%Dh%aJI:41DpQM6L#JZ1 at r*A4X^2LnprG-m;s27Ppq at eAApOD_N54J*"s5G,LmGn5XrU7cJj'k1NXlITSkCk"*l$'ReO14H,s6pi>
+%pKPrck[RDI^\n[liF<u0V/>.7IGf&CqX;.Cq693Aq=o?r[rpWLE:'iXm5+dnTDefEqmmh?P2e7f#YCor`jB0kKOG6:;VpFbESFE[
+%Q'kWp-d()pY?S=$G&Cs]DFsB2W9L:Ll._ft;0U at Sm616\DnZH?#SKB at Q699B7.YsB7)AAN%GQF5QSTgM.dO^I]4Q52\+d-h'9sFQ
+%&XaLSR2HT>lHJ/^]heXm^[-CCmSA?2dl[U#G at 1BPYLQEUM>-6fJ,[?8]m]g:s)o<pH0q)AK^.f+UA)'6+T.j]oCbu[a++'Skf5bh
+%?UMDRq%k-#X/ME"riH_1r0O%iq>0QoH2O`CpYZ#95Q89Ep)6]`^Fh<t./mJGO<`[JrVBS[TC]1gBqbLIST!X&IpKLBUj_WS]_>24
+%+,'Y$AsCfX?i86b_suY!h7E.K(OpdR9ob^phY9%]^[j$7USR&NdEhg^k:k1t^OL[tqBnN)q_-I'H0r(jpU at p:Red4UrQemLIe.[^
+%II4GG^])IsTD[BGrq,`)oPenS_(##WT0L$\h/@`%p"t)o)rLM[mAE2GeXui:;Sb`Z5PrL9qif.>5Q's<IJ<U\I/;<!r;E8ejEe4c
+%LVc:Q?iTlPJ+M.2-VqMPMdQJ$hgY*?]5B3^PQ"'Zr6;GFci=!p?iT[=Ieade*:83eIbBh*j:<;,IeoC\q<.eRMbcS4I^<bXg@%S(
+%^Aii[huCM7]_S[J[$VgUX+0t!5UF'\UtJlJCX($%g9j#k6h!CqHK4P-g)EXNN%`[doT3"&L>)0Wi4nAU6AS$cQu_DFi3e[4^t0FO
+%6CjQQ"-kG at 6?=84dDWtHKn2i"'W=,)',)pm;DDPr at N6>kcn?oJ0U4<lpjUML02F)XmX]k$TW!Kr6opD0K%rbU^"?`NJKuX!Nr3/$
+%!Vg2u*G.$:JRflBOqXl4"g`g=e/$Cn7L,l]\"OK?*n_>i/5f#GTYmF>o*.*._UXl3AK@?tUh'QT(Od&@^@ad.5 at TpLjT,c=(%f[)
+%Om,AlIAHR2E#%o>,+PDj&79%jJr_[sY7PJ.@/Vh_k-2)\7sA&Cb];c46KANLl[-_DBH<a=K+#/kbYTJj[<'*2Ca"JU1cc%12N5A*
+%q_d?\^:/05](EGI)q>nP:=!P8dmJ$S1""kBm'%$/SXVH(-(%Lp6:#"ch>4Ea=mWqD\ECM5X+"%::=dZZoDE*45,ot9X(EW+WLB%9
+%6e/9Np&sHPAgYU]JblE,45gK04[72$No_-^r6fkNReJ;`T;;n4-M,`CI?U(FmE#Ak.&qu9kH!k5nr-RU2O^t&@aeIqSd=(]hO4[)
+%2jh-j9Q!%<Y<B.sf=o7.R_OaCWYqnZpeWSIgE01ga_?(bKs@&ad%@-S!Nl at i\9'r\Il?,PO/L1ko_?E8f>6/=ZLu67BD=&VhtAD[
+%o$7OGT;JB[c+pPF5 at 9q*mj6HD31YC,k(i4!HJ:qcID(n>-KF-3Ecs2Zl(X5NZcS4DG\9\<+UE7hU$-Vp;SJ,*"B;lm8X<[]"Y;-M
+%9pU4s/=F":'s?g/e5U*O::VpVE%1Y<X)QtCDMmkCP,1":Ya!"9b3hkf:(qQ5-:_'i9sKJqiAcs0FFT_&ST5'=WV!gcVodH#S#2GR
+%Qr8,U0-G8TXt2J&]cG at -IJNchVr%Cj_OJn=0nnreI!0*ob%^TXW`"1'AbXX;BKTu]UN#$M8`ldNdSff,q-huV6K-YgDTf"4l"ih4
+%0:=)X]r3OCN7ImSHo at Am2r7'HI%20IGn/<fnaaWJhEs:t.pA'6pP'_rZQ&HOmrkurO\0&33M/H/gZq'pT&pD0>ZF5eAs4%[F<Lle
+%45*o&A?ct%>bb!ZobI1ae!WUOh&C&+,'h:GQOD/>jm`SeaI,ur/+IeAVH)_7'69g60Gm37:kC-fjj_;c*u-b%n403s4%^48HK"@H
+%R9Y(]JiXC at qV9;<G8BajZ\]'N-pDl,R=H\i/m.=I0U)F(a-ro^,:Aq<!KT at aEWH1ln2QF*`M`K(,WUgJNRg0iR9J#I]q7KtC^;-Y
+%^jgR8Q0;H:_nRr*k?e@'TX-mf2$uCo"Ce17(:O0]#D\3O2c;aL9$ke7Zn"bk!r>:p*&)Dh-\@8=Z(n*&b]"k.7ApJG]fH)9K`8m$
+%JHJ8;$+.fOTS<O[M+^5)`4E!QJQbCj\>>=LAu60DQ7c0%!4a"_`^gJoII!LD'**<_7Z$+ur[S3Ya8Z2_s/2oZ]Pd>/M5/c8+V'KO
+%p^^QAaL9K,d`.G^hY3DufiS2\FShK.Bgg9agG#;b`AX?VJ#[e9\aW=0T_r`)Oh,/ZRFSCnp*(&31"p[p^AFKJQ'ReIe*3k#RCOF+
+%GiiA0Z1O004a:4=FEOBmK<RlQFX_km,69ocE#Ae0-!R/l^3mI>)n8EE+dYu]g+!q3>g));:fD<&=&DMZEKo-9?I4DK^*dK_-'&]Q
+%NW2k$Aelpn;Yu._^F0c4rLO<_GF@>aQSgLPS#qQb<\p at Q&R3.&c$`H:]&/.gW8)XfBjss-#:h1D:2rt]*e;aklH)jne/YF:(`[QS
+%RkoW=l'uR:g+r#hL>I^q>:P9&@_g^]Qc"X5$F__*CVPNSF%9b(7m[6[b4taZ'N&&1'8u0iPurHuWc<Oa at Zi@PhUqY_FS:*>^VPcl
+%2RrjskP9-Q5"s30PIj!"&tGccg`.odcVdtpkE\;P]fVh$*oUsI)N:Sc.\a`1Q.FGrhQ!_*2\Mm`h5d[+g28)lU/OS]3,,AOShj%5
+%B?Q(pBJr)>r<cm4JX1jgGC-l at g(@"uE<pEY8)?>aef3JS`K/'kP-S at R4MC+m([7K'l1DgN+i<.,OA,*`=_25!R4g(Y`H8a3EJkYh
+%G5W0OEqma1e.^]_Kc5fmCf(%@nmJU.[r\DRAusZIF5(o84*)T+-B_kB_(hfWcM+-`6AIb:24GYYO-b!JG*#qs]q8(&h.Q3"3d3b\
+%8*<-qqM6QB.Va//Rc7'1j-0"2%Z+n?+Y'K?8[W_(H9Ror<,QKLn?rHQQFM_ZP4=s97VQX/=C^PmA`TaZ at lP9@'g1RGMds<g4\QML
+%pQOi]it,BmUV>f7<puMe`g2]rMo40S]o/7l=%9CG\\qjL at VKFi[3g3+>ZY9$9-W(t'l at Q&Du\s.E[H9_Ee`'@akd/4G#9^T:!b2%
+%&02`jCBRpNFe-=I^@"0YQHB.$F2chXmb!c=\UWrErJ9?sFUf#@[;X6<^(]n[^\?=B\&R;9[c)H0cI%W4`nBgq+7DYu2Nm1Y\qrYj
+%n"lZ3p^_i[ZGDhf%'Yn.mRaao/=Lp,WIX:<K:ae_/<AZcpa?fnIIZ at 6[gsK6L%FgF:J`V;'E%BQou*R?O1XSIJ,[<303LCh9*E#c
+%3BE>SIJje!2jHIj/d$isjTCP/iVr]8R>n7Bj9mgbc;X2gCj'qZ1bWK%g-DQB]KLTj]="egZe^8X at bEnq5-Q(na)a8K;Q5'gEZM<j
+%!_fqW&,nuR%=#F=`?'R8AjVu4&CDI"b2(ms=gF7nJpUC6s!0Up4YLRnk@;10b$eCP$X"_JA2aJcH4KKsSM(RAZjK$b9Fp_`%OU@[
+%<Q+V at lnFhl2:WCOG*\'q6j`63):(CFBQ`ohCGqf^o0leO\^0qH.UZE4jQD8eq($Ud`qI$NC&29q4$E*,a-3E&7qq_/TmUg$Zq-PY
+%E`.1m3?RPl>7SQN6g]W9$t`!;2$97tS5.)%fC_agF7RfEo'B!:WSm1+cq.WK4FtjN,)d?cZ%j-ol8Mp1m^93V9ELKo?`->QnSfA;
+%`rU+X+:*Uc%B-cd#?t:(Zo?H-fBjGFFtWV]c78jNGP:,]$B?`XOn]Bi#HMZ+,-I\R)>Im=nOFG:=U5T?0 at 0Ll10OqW8#`tE50"nu
+%b;oI=<t[[(8$B-+nT3Fp*Xf*a9Q/gV9ZC_'e9S+bp3:R88RA?&F3Cr1XbMj>b&8=PAs;h_Jd0'mIlomtH_C^o2]X!4/FuCRVN\*g
+%$Zufs#-<d?f&MLVp<+Cl/2)!;<gJSkg;5XY_=`^?lZ3[+pB"ls9G^4*q.[eoM#$,f8Oa-nX+Om3H!kdRdaZfKlAPS54InW.hgMf>
+%X8mb2JoSLucVJK(cGo+cR(ini)c-3?j68>&K4VBEZVtqPBG&R'b at I#)\Xaefdr\I_9f^A]DZdVh>E"`%,kZ%1>0bVUQ2?8RHg,pB
+%((%fq_soRc`qWC5`fI,ScI8PFe6.h_Tg.hTKAJ\^54t_Y]\U[\WB(bY+$GlRg(O)=7$i;M?s7ho!tS_T"((,oi5nhCPF$<HTc]0R
+%JM[+/Y+*3W%Im%X][@?1BS]`"h2ZX*1t^bM[?*;*GZ$c_SHIaZ".n!QpEIJ4*q'oMN"GLH<7+A.(HQu5\=Zhqb*R at A"c[<?JCA<Z
+%pM+.4c!=F(6>-&o_:*?9j'`XnQKqJm0<)s9=k>-H9([V8U)<dtq"XIA\BL.iHTt8clhSp33iP?=9k:G$i at 2bd372A3p59saaf2AH
+%berT-jCSTCRAq/I*iE:]3\TLf2s6WR<@5XcmmpO*[J>'U*07afj+E!;o[6KXIoC7`HTF$$%RhtS?W418&EO8%1jZe1`OMgJplW1c
+%2.(7<;rd0aXh(4B9o&7#pDt<%qG<o3gWNT2'Dd_.h]ljfeoL)d4T&f8WcL/NF?8h#fW/>k]"Qbl[KBI:Ho_)q.X=3a79B==UD`Z"
+%RN[IE-i*8gma^i2Hf]!i at 9_$8fTN?%ThMC%n<cIoEBn#;l`Ek?lcs6lEK2Ia4lc>AcM0'e887X+&*^.BEMZpiC_tbE&6ITYn12$4
+%cd%SI,Yr,8q5UXo?(tV33?)=_Jq&:D/A^Nq(/g)d at Y#VI2]*X@(fCYMJq.1/KBh!C'XbbCa"qj4ePG8i8Ki-HhcE4+hH_dTZtE[d
+%?C=H%bbiO%^R&LU]p^paY"m.%a8#f):%m"n\28KAEH5.+BXuIq.=HVm^7:.[=TYc!DQjL><h8Osj(49I@*hp/RDFZugG2cM<O)\l
+%;.A%7]imX*-Bk0>V0ciLC at A5U;T[bXlgACl*V+[P'^ks65!Crn]^Y>9cS+scqQct;024Cb=3W\k)g8gZIa+^#R%d+%UZZ>hOVaj!
+%VBNIlP^V"glccHT:gbGaL'#>01*)qH+^dn'IU<pio'k?.o&=T^0/`YG*Qi%`_7_D8X*>&f%TPbPLZ%2cMK6<!REWMuF4P=[/r):%
+%-T]`_iJuABNfT:]%>BVVeT&+qC91XGUSW/b=Y-m1/luSqnEPVrjil5A;rt-tECr\alLIceDa#M/0Q['O-FUV)B1f^_j&J_NX7OW]
+%e'tum?7]a\$En^KCI at Bt*0-;FNMK!NbfKV$f)b'!\\Mk#7Z)Qu8?,8p>r%2!WfiTF(KcAIW%&[`Ote!HOBB/NMl!;9#4[5JJ@])E
+%ni2`;KFm;SWNB)G>lr3F"0b2)"I;Uai3SCQ%1acr.h3#Po*&ZEpN at qI%>cTV`R[7AUhm_3`-:X!HLg_"S'gH;n*gj*N=l5?qaqj3
+%'7A9miXa\VH?P5Di8uPJjXY,O>fGa*Q^V- at PYNi%e]C6D\"YH`F"<"=]YgUI7'GD>m#(K0d*iF5TuC\#cd=t?$hhcmm>;_VEn0(i
+%8U,8>=ao at F_>Wogfd,$u[4bEom$OKYBMWBmAWBH3>3+!$d!8`hrIpEJA<JR3W?Q*GTLdl3+$Gjb(<^t);YfB7IX:oP#bg`rDcF^E
+%2SK^[IW\A,onn;!3XF4VLdJ7Fq3QD!`tndeZ%W&tleS$X02+5DMbVRGI/o+2D-T^,5Lp`>VBjKi>F>t3HZtJR+]GYB/Rhh$i9M;E
+%&mKfe.c)'c^(#,/<Up#!@q\[ESpB>sbC2:>a\F<"'R6RO$4^10PX5P]F!N4]TqVj/76+faQ("IJ[ssW;-D2PW'<8C'fS(b(l#N^P
+%<&"i\Q]mLj>t[.VjX\^a+5RE+?gG(V6q&1(obagq_AV,7kh],>\/J_J+%IY.V&CD*Mh4pahK0?C.53&nVWsX\1_*=8=]SP;\s7%4
+%1">^=qHrGR3d>Z\$R&Z]A+(b;%kGX:;%FK=G,XRRP_WC/`"l=!Ql]iA%7dVK>cU.a/7FRCge'%6-rY7;^947neTU;+an[_c:ops2
+%)BOPTjR-iU/mu,bW>0!?a1NZ^;EpO$Udd!sV%jGi'6T,&Zh^38<D]SHN['C]%<<bK5olsTWhTo!WN)m<$H$,A>*%V2.?=75\RqLh
+%=e'WDd%.>>S^5V/<i?GQr<^_@,06!CkMtacl-i4D/?-ep4[uehKqgjGBqrLkom+Mc.3lC`A_WCZk/m6T/Z9#YNHga at 2C`fCTj"M.
+%:bjP$eZM9L%_^ug"Xd7DfohTq$l'*g/8"HfG<Ys$Q at 8f=ZTLob&QdP'W4XuL4#7XM!ub+^WVQ&?Xp6[7#G<VPWoqOUE2T3@>7dc#
+%%Mb&#oaL:1HMcmS"Y:uP#YO1ZfCjRUTp3l.G%-n6]gpL5?``=%?!S%>m_+u8VrPZ0nRSK$Ejn`KDK2cWK6)8q#WtAlB<-&NXFl=H
+%5tq=+,_;Z&$50g1,.RIEq-8qAB`tS07]lfcf\=Z08o$J2Hgbi#Xi?kC]iBm>g8]U-C<K=1\lB?@??->(.]"fUEo*Fe\qet=IX>u`
+%mol<,odUp;MSh;Y#:.%[\GtR\?oA$bs27b488:"mi>cdDTnhg;`PQs\=cQ8,X7pWnZG:Zs;tV=oIY)ggN"a^)#Nq;'laRX)dMmDZ
+%dmW.nRu5tBJbheb)/km9jciZk:&k!92GUEML6R9,S]Lc-GB5SB7ik%1j>][+g/"oPc2#'Km/65LoOt\p]Gu4ViKe at i@n5(QSuO!.
+%_soMb`3"JMb%9[EP[;(SH"k\`@pc]NV3/ouE4tVu7`]@tBC!=eL77+g>FM[=QJS\?A/d&NBPn%XE&7d"6`q$2Pr'KFj$HOSgr5G#
+%SW^&#06Ih:Xib17co]]hl""t'AoJ+Y#FLR9q:SBW_.bT0S7XNr+SOtu:s"PWGK at U-c/2\&\p:.fnEnomr%srsD^S1l03rq1 at fUIS
+%!P^\90F2q$hXGqQo>fasJ,`=]GCmIl4.T&VM&Yph*"Cs(b-`VI"eI$M&&Am`5#$(40416;cT=)I,$n!`Bt@!frPI\rOL;'4VB;qs
+%:Ed-u'qs]'&9?IpGUG!fQb(;t4Iqp=`=_JOQ!-_I$Kk'Qp'ACG<Q3JBMZh>u@*ZE<^@&d at JT.Qr!k$d$:)?\qd[6Gn^/Ita-(Vc'
+%DDA4lFUrqIqq6jSaq;4pg0DAj/.ZD4WU#TS.0hl!hacq<$LU/3WNlN7WcE0KW>ZtEg#sk):UMr=Q!8sCb+rJ*il=M)]lE`.e*7Pr
+%Lgb;qr8k)YMog59j]Y9=U]&mAI$F&NiI6KK.o?5>SPnHG\A,=n[9%)m]VnsqgY%JE/'6.NeI4TB&#?Qe`<^!eM8b`jmC at Z+V8V5I
+%Id*\g59>Z4@,]WUM^R2!2'iG;AkQin%b%37KD?@.\ujH,GX>Xa*m8q9X`[i#DI8]@]AF@(5;o%L&d/Nd"0Ua2o7$$PoB!e>R3-aM
+%fjm#8Lc;g*?#.htFY1+,iIe3r3Ft%I02!<(>)TsKZkbhRYLhlVKg>qI0]i17,(!bj6FJj;oP>B"[3sOL$qd,M;>"CGH9OWE'O<',
+%Sf3,W&'gMSk=b7e557>@*(tSg;iF2j.M88QoNo*gBrb,M*QG!XEb6-rD6X#mGYmHER>_qNfI9!]Y5#5:eQHqVC]eS3pMQQUB9p3S
+%)Y'pHM=2HZi66<n,rEYo2kHk-&)B<<-HU@/+jaJbR>tZ]VOoGA/@rX?L(["1d\FqZ9_LUhYC%\;hQ[c&>EuO?\k)#1;K)7[SY*_I
+%Vl at M&EH>3H#NbZq\J4H%Kf;\tV%YAh*S8-/d![2F1hW'SjO78_\2U!'"1,skR:b)E#TW$/_BJ8'\1U@>kN^J_?\f,S([528HFYu4
+%@I+Rdd?MZP#O(XWDrkPE:[ZPa;lu at P<GTR/pMWFY9e?62Q@;=1pPCFR5@)S at I0-mak`b`8q:6MJ>Ff$M_"7E5-i5I`[71HC:bJ0p
+%O>b[fhPl0*57\\o0M2STJXO)L0W4>Jl[.e[a?:t4)@^?k7:$PS!K2=8m:F']*eY6aJu!c*9+s7?6</oi^_G1X&_)Gl4`2]H6:?^u
+%6+m]J#F%e(/Z'@=3N]:<Yq8\4.8`Q3dF)JSODXe=k)uNJ5f,J`L)hBrScDs2#@SGS?4]R.!mb9Z,g^*2A-<X@(ZNLbk*Jp?`>5.V
+%#*aKhT6V<S-rS$i((CCN1k]GZb,?dn>\pZq%RLKm..i7t`g-]@W\t6LitdWA.`H(7MJ.f6a!_nF at Dpu2,tt\u+BC<akSN2hLuM<Z
+%Z.#;<b*EAAGY6a7e)1&LHC,b+U-Lrj/Ku-f=b.etcSC$)/kjS4mMBK,J[%0nbPVDmCI;4Vh(@u<q+D82"[,k<J\/-p*bJS&0u6oO
+%p=Y#m851*UCRI^SO?XN5QAO[f]!*?":k08.39/]/U=^nbO[9lH[_]8861gCTE<O3WCbuYA3\X#DOgBA$;tig4d75u-V[Qaqb/o5:
+%$^`Cg5@^.u8'eX#GdN5jc1TGnp-c"tO$D9CA*:tGl/Z!Y*01^cp8!N*1ql6\!K4W]7p'Q#?>"li++902V-8in%/ta(Y#[%OK.$C?
+%0@!>dcOUf7\%V.kpLhnS^q)IIo8e\%l]:P]O798M$'\*7j'B's@!fAg[dj*Q+k4Y]FO.$OO2b:/#PQ7LncJ:-$,ZZYU6t$!a/\L$
+%#t!&"psF0PP.9pCqFo>ErKFekl-TTX/Tps%p\86[.s<1hpUTDL$EP"oeL1YA3\\B*R&O9nF6]&QP3NW2<1/K$gqMCaKO1K@>]pG1
+%U2i7[,%rkd%8<oK"0)Zk6i`0I!s=udL&EUMK/c2GD?UaXEd?ZM:CJJc$qB;k2(82,![(D..0W)."]3]jCIs/s&TUWu3)bkR(-"Dl
+%]#e<Gb+%_hR3.`nb[:lZ_Rb&=<"`'*d_Zp$UuZ!2S5Qm=@H54m^BV[_4;OUq!1sE-TI24CAK"3PCGM0U66nM?:*Ee/6h>/SP_)u@
+%E"MgG'Ja?r at U"snb7J1lM'AAi?ajG1.0qe58Z6KPYe$T<OXYI\Kf*s/o at N?m&(dKf<otTk(=klbFGU?\Ji-K&d_Zp$jQf^Sf$kJ2
+%9VmG#:as7=WEa4DL45O_$YuCj'PR)D(6rkCQ#SmNdCQVgX2j6-=iMu5159cT46$7;:U(qN/!fRAd\u)-RBOU[r6<`'%G&$r>*Yo$
+%W"J?aEg=PE$#?S6Y/VA=R^F0tMDKk(X]W2,!4;iCa1BCRa/qU8nl'6c[jog<RX/#1Gq/c9._3o*"rB>pi>>5q6Gs]femITZ;J+\!
+%Rb3oeEkTb$c`WsQ.LiJA9)iA!"Of"N&[WU[UVYD!:o^Kk82F:5HqFDPWa[fXVG(Y6)SpBP#g3tS9;qbTMce@,iI!@heB:Z[;&*7k
+%OHC_e&XF/A,ud;SX))[[Ogtb:6!:bM%BQP\a\"D_A^(ioVUE8KW:Y]M)OkaYfmX<c3WsYWd6J6[:_I6X-5Js`c.GDiN"ihg[pr>Q
+%$VI at L6Anr#a9GU3 at 6dsp;H/>c%:l8*[:<,O$VRFU4PmAVOT^]#\^JReq*kiPb[<]%L$?0K0Xkri#g44E6>*`t7BSKai/"<kat0W&
+%P`b/bk5pL_F2>_^W!k=m/lYaeMDCG$ejQ?BQY;Hl&XKCQYU1j]/fF*\RuQ)q%2-M[*TPqLq:FmT?I;,fKcX]ig-_s9LY)qs'_';A
+%15O(P)H[Z<<*[Y;,[dt^q;j&Xkp6K5E$Ass*OtW>-*jq8ck+M=SO0'$`WBVIQA1gH`1f!PNGZjAPq550O<N;O.IpJI/ePD;Sn>Zr
+%VWAhWKf+"[DeNVFL8$oolS]CY'h#Jq8MBu,=E,g1p9V(P^,ck$ZA[f7?V=og/P4G;K)<crSo[LQhD(0Z*(P6b[s_'Odnq3r[F4HD
+%78=rs_.Z3iNQR>,M]5Qom6#k at U8"n)j^CL]7\*1o;n!*'lL17ZSDq+E2n/DLQt%S5Y]ZmdP]n[?a3Y at n5q&Y73e-F[9]]\K>EO(j
+%.\m!#UirLJ:HmKH^"EiF*[;i5I at fa2YnF/Z,nTW5#hq?.WG,2DX%Zt at l9.g+ZMVcmaMW`BbT*kuS[qfTVf'W65gk^Wf\C:$:#aH]
+%Tcb4eLC/:MY*VldEC8#(aoQ;-do!]q.Tk`1igNt:^af2uMIMj'TF#>Q\IhGf$[_ghdP.q0XPHYM%B4=q8VQfuI:tA\eNfR<Ef&dk
+%@^S!%:/1l-E\f<Q)`f[qF0hn_k1$N%ETer@>5"cXbrEL4_gZ6gnidF#-X90;9PPU;6=OC'a7s)A?*C2JH_FkQ1u,>aq\3_TKO]BA
+%Q)QUE-7\+9^)!""?&?L2.LiJ98kIiM;X%7Zl)u4&WkBak;Rt4rcIEsqTT4&TZHL(=%P2Q5M5a\_UCGA";l]t'PtO&Ic9cZn'p,q&
+%]6%9%^kE*&\^[!$X&fG[e-h8prESu7A;m^M<:qG84!@Gle2i`2H.^Jp8WGQn?Oq5CQ?lEVNR#L"C-I at 8^-nX?0oM=S1@*+1!BPKC
+%8ZZq\Z[25:,HVM)+<pHE-#las5IA!&7VYd)m:riMe3;O%L+Y%$gtesV0UdWV>+"UcDF.EVd(QgX<SrP6-b+a'Nha;!OU20:_.YDo
+%3%Yq*Wp1ulB^ohO]1g->;9>Uj$*r;KU',"76Pm`t14;;K7%Aml3`tUtZ9r*gln044$sL]*YDp-?)&Eo4>hIDW3TIt8/CGMseA?f`
+%G-ka\^mi#ig'l]^8CNFf#\,rlZ_JP<@CuZ-obbJ8&SBd:,<^qN"Ibm@>c<Gu:tQJ+4L6>-\1m*A.c=_=9K;D6)P7,<D+"j"pt at 36
+%G,/u]#iqXT:&,8\<0N`0FV9E9`hEfBk`?i8Ho[R3_hlVeYnIH`.'g\E+[Xul=K154S@/fr,7($)+9L\,_Pi.l)P7+Qg+]`d4*n-!
+%:"[&Dk^aHO%Qdjj#D#7RT$GW<M at 7V[0ak_uF5!R*7k8?&bYBP/%2aqEG[>;Y-BQXpGMqdkK'M9_ks[OT],Ba>6O2`p;Ob6tYbm%g
+%Y,?CA#M2Y?LB]?.JK8Yb[$tP*JU`*=#SZ1_=]p4mh at Uo2L\@CP_M1^YNe8.B?\8p_HP=tJ+pHL06P-;KM8oG0.Tac[#rI#f^^<[C
+%2+lp^IG+s`S>FQK,%hA3L.N*?@&+RXl4"E0mAt7Oj]^]pTGNO=SbF$<Ym.B9YmO3Rq='b=KH-8+4-`*VR8bq>VUE6e<'E!^f>\%7
+%9)WSf$hTQgkUbEl(-*n;WETOIlB_(G/^r]+gj+6>8?A,g0Q'j+h3L*S'Z7'M\l#=SK"jlOF at -mu3_]S[26=VcjX)!#f2Y'l?EW1s
+%ePXRIh2^"UK[an^]+H.MK=Daf;V]TEKSDR*Q#`?LNqL+0G.(DU2Xb*fcOjsa0'3m&B+#I?4\#uog1]2 at .FXCSc%^S7d1r^iL&'M4
+%8$+!OVB%u</?"(rL\+-tF((pTf!#Z>lngb[G3nc2Zm%lt\M#a1C(c at 9%WZlbqN*$I(.&YV2K;2/Z.]7Gm^fJMQ'lGsGQpGkN)dXp
+%kH'8MI#aV&gYha1)6:jeW=q0M?.)4hN&mk0qO#7=OA)?V5m>IqH4_'&q)ARWEO;5gZ- at I5E0/&C/Vo at F'K6d1:Xf_nc/[a<%4OGN
+%)3!f\"fT`G!aGld-Z4k3+qC2[#O>J'+7P)3%MDWP8(]kg'O;t:ilL^ijj4gaGj3+>:5nim+HV0a0p\B?qc`Y0(`kJJ[H3nhA2)&0
+%JnT;f_JC1Ek.Z4XWm2 at shrs.!2HF.aaU"#!;TYA8Gmu$OaG8g_EnU\e8H?DAV7kRa&k*[KU_q#u'rRE=/1ck(6?Ii)Q-;Z!K0^2l
+%cbUk35KPj_+X7`MTuaO9/EI(5O[%&e;]IH:%H'BV^K'N&g"2rgLFQCBE4="Wd^UstBEs*.'hJ-jIZM*HF>T3t&<!%Pq]0AS%o#>P
+%me_Dn70]uOQ<9!YM*k8T/"@e[.^?uV*m?kb,EOFR;'XYPG&*mC(<=&E^3U/\b;f&P.RDGm;Y6bSUgao/KT^<0RW(AWMUn),9aDc0
+%-Z`%hFX9kRGmgY]Ti3Ra]X+'\Le9tU<!q&E,q)\E)Pb.#aeGNb'0+i$q"=bo_2+,mPQ6LFi1[=];7X_K,r at l"2M'K^V[tMUiVBoO
+%.QNWCl*Vs-_hr:cVj8LI(5e#`$@GiBFM_&[-@"/_%)5Y07hm$b20Ukea66Df_$u[7?`#UPl`'OLE4jiE.r![/1,c^uW0/bgf6gf.
+%QHtm5VXVbIaMJkX[d\V[AeUH*4>8 at gM99G6mI`;tm#"VKN`Eg4di:%CFV(;aMO_]e#ur^;Nf]A*d9;@HdNj!nnId<XBMg9("b\jR
+%FKDpL+IQEI70=DV`tCgC<\,ks.e6]:NaV.1B()m^-FsI4H9GqC7j>H:FX1'l*=:;iNXV2Sl[etG<5oYP`pGR<[lEFB43r1OVNOI:
+%<&VAGoI*A.8;&uQ at i&0;V:rV@[S)>a(EaAn,Oc>AFq5-P0cmt43"4?RHY6,G9M<jO:fmZiWg5`sR6>DGBE2k#:jDRpGW3ru9.Ncs
+%hIncK;1\D#'ifB`=;`hqBod6`[^QP'eEJLY_dZ%fOa=)L`rI(sM+F+KoiO:K^kX<)nX5UG\TXPJ$>\96jNnL>Oar6+Z$t>""ILck
+%_bR^30;2&B][)ZR.fs\`kma\V!0^OTr^c[6'iRIB<e%IS6p=Shf5_<CZtsRipEEYZ-l5IVZrmu_$s99>iSjudX58iJEu:EPhRU]*
+%4r&Xbb##eD-!-!>U9E10fn7LjG\Ib$(Oc>t/o9ag*&mDLBpbNFO]iU$oa at MJ_\_f\E^LU^h,K]0#[kN'%:,?BOVd8/*nMcD#O,7+
+%U3_",rFOK+cdR&eBl:U/k<02oZQ;,0oaNHo]\[.Hcfoc"a82sE'#n_?$%-+AKk+Vu5C#or"Qha)bT%]+F);n/NXm!YF'\hb'TD*\
+%U_ZE=pegs,Yi1iq@(u[ca^,+#B.-jl3%P%c%O2F)U.)ln2/WQJ>qcL/7#$&HC_,T1"VU+F`di:[37i)DZI>6GDVQ'o`^Fl5GUJKA
+%@;XjWGJkE@/nC\@irZgun!\TD+pj(JB#%N0 at C\)gZ/7Q[AA+2K*r'\I(/"ROguFhA#Q"F"^fH9b'O2+u-JW;jmB#3+;%Y:e?r.1S
+%WjO at h;2QF=J.s#QHh--MSDLR/V1'&]8?I<<$[>LO$YO/iHAuu4j>*+/ZtiHe(bRG"eA4P$U_kAZ<?;@hb+[')7;-TOc>p2D_M&G)
+%R,_0m[,K"&*/rCa)@WfG]-]C*<O^_FZ?*pNU5IF&8K!=7[j"ZI&W?jImQM>>R4;V#N541#A6BKV(N<mblXlB46KM74+c-Qn7(++/
+%MCoMUETHqp3]Yfk*uWf].#mNe2aHE#D\asAkeI74]^"E4E3O at kU_X_(=PuOCW,3:NBe8bH_?(5t/F^H_^l<,9S:cqb=O8`rFiI6I
+%2p1k^[2U]jEHB\=(H-ADcMf5ln0!Z>4:!O?5+j^<^me8MFBqDI3_<_Ta--X.npMV2I)!^L16C8/-dp9LioZGXN`[MpCOjHIop3OB
+%&qG2mROj;5p6cFY)IK\CNQH*"k5<7m!/?O)rMA!uYH>cOT_7Bo%m+_%\c^R>on3!s$R!nhH&j?'BV09q:<lS0G0Ekf:3Wqm_mB49
+%_:m:%P:A)?6WC>hSLL>e(PK:.2&ZDLjN<mV!:05oM(rkAZK>iAY"oBq\OM^)p?h7e.NX7o:i<eVD>c0#8]2oU#-i],AI'P(!H8$/
+%j&4Che`rOGO:NVM>Zj%\?=@tOOVik('lV]u>$AOt=7FL3=QOcR4Y6eu68ac)L1(f?l0J-!Nso'.^$KN[JUj:>"ChG%#hRA(<lF8R
+%4TOG=9d+$&!eY!rX2_BVT&p"o<BsY?\6nua1Y1?6%j at W0SLM?j<EN[/M=hm#o.rW[h29ULZo3fGWtsb7X,mse_7Bjo.NK1$hOosX
+%-VLJYo!"ei$_;K&:#.:d;n&!OM<T7bdGd9q6G0>D%*$F`LnMtFJ[knb0ifHJEb7#Q1D>AnUhc9QOQKt=#NcY8l;k`iQk7E"CDA1P
+%&3>k/Mja.Gl'R2 at hL"ClXg,%;2R at +gqE(j7Qr""5ZM'.jrOgk[DnAN6rZI(CL08k4JQFKB-lPKYa</cg.Ssi,A0KUjkn<bQ^'?9u
+%8'IJIU51(I`3tg08JB\lN-cE\0RDQ at eF+VNSg$W?Z/f(6"eI2=S0/!V$IYs\aM,-DRiLSgN,T&5dkLsqH:Kthf@)q-f5]us2e2Df
+%oJJbA^A/)0As9nI<^HDZjc,is9^]`^4'sPN?R_=ZV[b%7*KJPDEf(.l=HG&Hg2rS,mFW_Bb]F+KgWETWgR.7BV+$]_+p7E4V])?g
+%fp2ZA-V%<O?bLVrb^^-Z11+9%NTT4]8#$7YqHP=e#I+Jml\%JV&m*HtY<X>oQUN-Y.VQ3)-5n&2f/dHFU[DPP9d3</EJr+m4NeXI
+%6"YK'PnK(Ie.;adUMakh_U;"a19M@(fUQ6I)l8q\LoV5S4^us;MN*440m$S:);Hk/%ZmZVa-g3<\aEI2?^K0%&Zf*>0qV,o()9\X
+%&FNN)5b[$VG>O!i(;m4_7[PbsMl961<gZdD7p'7',8;bep!h'cDuhA-^gR_??/dU\Bcr=S5gfXkCG1L2LpCo#DfRO?g>S'`&r'*C
+%'%m:t\'7SP_[t,p8HZ1\_(=%gBEQ^&(jJ_#[H*_*dP;OU,F2mWU(/lh3G%K1'n at P7,RqP8a"nKF$_D5-4r&ul>L(TR/?-qAbCImb
+%;kB!^(dpA,B`L%"4Y="sSBn^k:pdpl*ASY7%]Rd$]8^7oU6&2#[@?To3b"B/2G??gPb,H*8i)\#I]'+8E[FcV8.jAolZZQlKs1 at Z
+%e4 at 9RI)ff^BVai:da-ksgcZfY#!O6Dp7/K/qiH^@8!?o:+q/4kG3^Hs=qPok.,d<6K^DG at _JY,1Y_VNZ at 2/Bo:hMf)pJ8[&j83^u
+%C<U^M=Jb-oEDK\j_$\=0,X#Stgs at N.8:siO7rR<^j`uClXGPNRhS::me?^pD#lo-B]cs8b'k+R;$=!9 at KH5JM7*bt,#e;smpb#-3
+%ld]ru[Y_AD_l.a`BR>4DG.Bl.g>;_[)]t/=4:`FC5a&hEO]ARfqXs<)i)qnW`8%K at I!"[=8LNHPa?-Uc$hS9Agl_0!G044Q0mEa5
+%dp:Mekj12YW9a^8P[dKV%\ZWbK8.<)<nCP"$QQan.(d7:W`K8>qKMbr\41D7euQA^P,uPq%dkLUd3mt+'nAXf(qKkA-D5&3!qPO4
+%Z[2QsqGm at p13L[gM=gJLSfq/R&<*aY"f4Z5<$W"ah#!J3!$&R8-Pp2l]b213?]fq<Uqu2;]N+M4<+_A^pQUmn_hsnhVlXDH<m3/M
+%hhm4#<B#/AFEN^GcdMRL&qUDJE3oXSa5p;FKQGNFK\^2FB;3)^&7"PtUG0XB+oscGI5rbd5]nV#4>:\25TgELTaN]tB1'.S-.&Vt
+%dJssu+RL)?gLpimCQCIneIFhg%@YbGGGC</NAPC_HK_lB1.[n,T]jCE.+G\_TX(`PI3#etlF;Jn*cFUO',=$q9sVK>bE/NG`/biL
+%G*JqS<0[.s]u=7CI'<p%44_^;'_Xom,/m&2<tIX;M'&lIJ<#!7BI*\$%M7TJmsSaK7,"kg>AAP85Xj$PJSmZq0cb5DHHE//U^c'[
+%)AdXl:+inOXYbfNGG>n9>RI8ACs'J>mNG&_7.%@)IltGpX?;YJ_nP4>O&2s1[@:F_g:n9ONX:=8Mi]Hc(Ell$.+^[aGal$`XH6UK
+%'RId)L3Ic%VP]Xu+;':/=?@kmQ<KdQm8uHa;\NLD<li(2#$*P2DS6e(kaP;j[='p\SL9K<Vs33\_qA`ZQ!+hfiP:0dE(Iuu6]TG_
+%0)golYl#.6"NNq0h&J#-X*6(QlJnp)b]YM,'S&OU)#2Al``0,E]%'Hc'rKc`r5QNggp$--GrM9V9:+[9il,4`TQ0>STS%bDVUtE(
+%AD3/r`n;lH%ZocL]cLj$)8E*MTA-5gTa<po)eQ=EFEH=g=JNZVY`cBEngagSZn.4GfHLfE7Os?@X:Rm(+V%ee$J$U8JTpT"-4n!D
+%"Hidi"B&bO"VOf@,UtTW-):lVQ37h`<@?:":R;2-X,ojV,kW4j at D!4a%lAPN3Q)-AD^Itd#&GCq?K16D at uJ3ZkIr@WUI*r<0;6M0
+%JC4_]6K%0H!MohZ\%uP3$a%Tc#Xg(+*\`0J_%uW8W;Ju?=O at 0R(uN2O:kb_]6`6Y)bSF\7<(.k/iZ_i[kLH)YUWoFW&'EmRJ6E0H
+%.Tp)Ji3lo(-\F6d"`_O.EQ2#<N!hC[:kb_]6`3 at V&>qn.79/ERau@`Z=-up%9m"T8;4Ko^Y^Qd24G!5L1Y`/2?AA(mPbYm[,2p/E
+%$V at Z7'eG)hoTWAadXV=kQsZRO&O8ifS59kk)nk=DSOpcI"X&dKoZ:c6g@=[Z?]!3K#<a6@!;=BH83?\/cjN+]=?eRCcm at +>a5B]Z
+%Z=dc*=;Fj:rJFg6)IW9;D!B&IE"Id6YBaH&<Md%uY%g%3fh$V\]ZqAa[1>/X?Yhl!#h*TEiC)k&]a#p[SEGc-(R?^'=Lk58<@(#t
+%jM01j6g?(?>;@DaOqFZC)>iNYZ!UWhXsb/L-,91_<=c(YpFql"XUd,R_M3?'c1Mc)"ljS4ju:)]`1:k?%$\*FG9e.QjVBar@)BIT
+%,GBjsSEi[I$d8D?mM=FY*-2;tkM:bMdYWWK(=24F72AR6T%5,]J9 at q7+/joKVf?Yq;N:Qn[Vt](DT?sgFFdI2R/[ME_BC]n3,=&<
+%e%QU0n+]ZQ>/\/83oRl[`poa;Xpd4Dbch\H2-rM("7<uQS4R7!4Gupq"!04R(J>ZKXs=F#BFo9gMD]>o5E1>BEgo(MT5#3c"71/9
+%(Uh)tM$b]?YoFB$LMSM,"3X;'ib5-G3.Vbjnq"A*WY"VW4T25A8W_VY'HRG;b+$TJ/DTN2bheg$c`!:j`$JC-q>=*r)O,KS^Q'f$
+%SP9T`2>J<XH;hX'KfKaif;a2)gYoWeN"/T?%;XPg?I4H#G0/tkc5q+Zm`koi%Zh;nO.#9u5du')dfH7?C%Yuk at pO"D(o2Ed_A3aR
+%<Eq;hNoQq\,=g[MSHfX1+:BrtX^2<UWgD&uU&i;Y$ej\e<fmp*Ij8FkL(C2S_R"_8'G;;ZPiBA>@C=K#'siVYftn-'-!ZEVBg>T>
+%6>@ql%KG!U0[DFC-O)\%[FSmm;-Xb\$:I=RNn?)0!E#?OqEF,96/ld+8"^>8A28%MSl$sa^MP)XI]2*V`f)QjR$g?1BCkbdoppd4
+%Abg/!/(N0Y at YhLL6fS>34c_OSAWLfN\ui3BXlf=YDcp`jWJ"DhLecHfK4SmRVrb!jeoFb at Th8/Ab0kiPX^j2*U'=dRoZh0+<]67e
+%XSL&Z:W at J"Rj8qTC9hkZ[o.ssO]X=X&J\?B'NTmu!rgbIGQB`I6KO=UU<^6_@]g&$=2X$4hefo:l?s$]e"1Xb=ii8r.0N8Bo+3dW
+%q?s!9#Ufh2Vb*[2UUC)1H)eZqn2434;^K[)9i\5sTr8TT<1K,O0SGB/jtDDIrW-=jKPZSmTQQ#o'sc8^U0:NY+f^`S!7'&4RbV^"
+%FQob?4/-s,a4*15?nX at IU$n+DQZX3$*!%51CT$YY'EYh_&5pXXaKN;2$Anq9eI@%oeofSS&bd/OURB_&fU\>t^_cj$b/Pa7E1Xs4
+%"uN1[g?*CNH%.e;QqbmsP;HF<hOaK2rJh2n1b#ddYecEAJ!j!MUKUjh/4M#OHosG--f/Mp)0\6LQ!62U.OiV?nU>^Mg1h]7Us07G
+%&P)FE7"GP9OtAfLR?@F5L>3`&Z7=;-TDnA+3ZY'RgYPFuIg+5(hSV05I*:i!ln3M;E>5NIQKb4M]$dFA9KLQ4ka;;)6o0&qp0lI_
+%Pti[^`"D708h6(!k&1>J6)QHSibm#M9B'eS]BLt38pSp&K'tAUkG./7*(Jhtaa?9YF;oE815qa31j"l?%b*i#JVKH0SQ(d/:U\;B
+%mqeRJ(-f at d=nlt^$#5J(gV/0+*2hY,SgMVp`nsOqj87]L$h"<Bn'5RlVp13M\972\cHZ1Up3<qac_eh^L%k;l)qUZt,A6S>le[Zg
+%hsp?kgYUc"3?"H\5+F2<.!scs$VJ,8IlJ:#]+T)S5(@TcH8nT)V"5Na,iICJV"2nq),F.%o^O,NQ?pYp$E2B/@,P.EBK;8dBQ5eS
+%%M5RL.pT]0kJ>uV2uZ$Yr6./~>
+%AI9_PrivateDataEnd
diff --git a/documentation/userguide/Figures/rnaseP-ecoli.pdf b/documentation/userguide/Figures/rnaseP-ecoli.pdf
new file mode 100644
index 0000000..832cf21
Binary files /dev/null and b/documentation/userguide/Figures/rnaseP-ecoli.pdf differ
diff --git a/documentation/userguide/Figures/stl9-63.ai b/documentation/userguide/Figures/stl9-63.ai
new file mode 100755
index 0000000..0421037
--- /dev/null
+++ b/documentation/userguide/Figures/stl9-63.ai
@@ -0,0 +1,2415 @@
+%PDF-1.4
%����
+1 0 obj<</Pages 2 0 R/Type/Catalog/Metadata 94 0 R>>
endobj
2 0 obj<</Count 1/Kids[6 0 R]/Type/Pages>>
endobj
3 0 obj<</ModDate(D:20050406160246-05'00')/CreationDate(D:20050406160246-05'00')/Creator(Illustrator)/Producer(Adobe PDF library 6.66)>>
endobj
5 0 obj null
endobj
6 0 obj<</Contents 76 0 R/Type/Page/Parent 2 0 R/Thumb 93 0 R/MediaBox[0.0 0.0 250.0 180.0]/BleedBox[0.0 0.0 250.0 180.0]/TrimBox[0.0 0.0 250.0 180.0]/ArtBox[7.68652 1.88477 246.51953 173.53027]/Resources<</Font<</C2_0 65 0 R/C2_1 70 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS0 57 0 R>>/Properties<</MC0<</Color[20224.0 -32768.0 -1.0]/Title(Layer 1)/Visible true/Preview true/Editable true/Printed true/Dimmed true>>>>>>/PieceInfo<</Illustrator 7 0 R>>/LastModified(D:20050406160245-05'00')>>
endobj
7 0 obj<</LastModified(D:20050406160245-05'00')/Private 8 0 R>>
endobj
8 0 obj<</CreatorVersion 11/ContainerVersion 9/RoundtripVersion 11/AIMetaData 9 0 R/AIPrivateData1 10 0 R/AIPrivateData2 12 0 R/AIPrivateData3 14 0 R/AIPrivateData4 16 0 R/AIPrivateData5 18 0 R/AIPrivateData6 20 0 R/AIPrivateData7 22 0 R/AIPrivateData8 24 0 R/AIPrivateData9 26 0 R/AIPrivateData10 28 0 R/AIPrivateData11 30 0 R/NumBlock 24/AIPrivateData12 32 0 R/AIPrivateData13 34 0 R/AIPrivateData14 36 0 R/AIPrivateData15 38 0 R/AIPrivateData16 40 0 R/AIPrivateData17 42 0 R/AIPrivateData18 [...]
endobj
9 0 obj<</Length 1243>>stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 11.0
+%%AI8_CreatorVersion: 11.0.0
+%%For: (. .) ()
+%%Title: (stl9-63.ai)
+%%CreationDate: 4/6/2005 4:02 PM
+%%BoundingBox: 32 11 272 184
+%%HiResBoundingBox: 32.6865 11.8848 271.5195 183.5303
+%%DocumentProcessColors: Cyan Black
+%AI5_FileFormat 7.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%CMYKProcessColor: 0 0 0 1 (Global Black)
+%%+ 0.46 0 0 0 (Global Blue)
+%%+ 0.8 0 1 0 (Global Green)
+%%+ 0.33 0 0.73 0 (Global Lime)
+%%+ 0.3255 0.4431 0.5373 0.1961 (Global Malt)
+%%+ 1 0.5 0 0 (Global Night)
+%%+ 0 0.5 1 0 (Global Orange)
+%%+ 0.43 0.28 0 0 (Global Periwinkle)
+%%+ 0 0.25 0 0 (Global Pink)
+%%+ 0.5 0.9 0 0 (Global Plum)
+%%+ 0 1 1 0 (Global Red)
+%%+ 0 0 1 0 (Global Yellow)
+%%+ 1 1 1 1 ([Registration])
+%AI3_TemplateBox: 150.5 99.5 150.5 99.5
+%AI3_TileBox: -233.8799 -193.88 533.9001 394
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 250 180
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 2
+%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -55.6665 229 3 1258 898 26 0 0 132 89 0 0 1 1 1 0 1
+%AI5_OpenViewLayers: 7
+%%PageOrigin:13 -23
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 0
+%%EndComments
+
+endstream
endobj
10 0 obj<</Length 13316>>stream
+%%BoundingBox: 32 11 272 184
+%%HiResBoundingBox: 32.6865 11.8848 271.5195 183.5303
+%AI7_Thumbnail: 128 92 8
+%%BeginData: 13164 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD39FF7DFFA8FD05FFA8FFA87DFD73FFA85252527DA827FD075227
+%7DA8FD70FF52527D7DA87D52527D277D522752A8FD71FFA87D7DFD04A87D
+%7DA87D7DA87DA8A8FDFCFFFD8BFFA8FD5FFF7D52A8FD07FFA8FFFF7D527D
+%7DFD05FFA8FFFFFF527D52A8FFFF275252A8FD5CFF7D527DFD06FF52A8FF
+%FF525252FD06FF52A8FFA87D52A8FFFFFF7DA8FD5EFF525252A8FFFFA87D
+%527DA8FFA87D527DA8FFFFA8525252FFFFFF525252FFFFFFA87D7DFD05FF
+%A8FD57FF7D7DA8A8FFFFA852A8A8FFFFFF52A8A8FFFFFF7D7D277DFFFFA8
+%7D5252A8FFFF7DA8A852FFFFFF527D7DFD56FF277D52A8FFFF7D527D7DA8
+%FFA852527DA8FFFF7D7DA852FFFFA852FF527DFFFFFD047DFFFF527DFF52
+%A8FD4EFFA8FD09FFA8FD05FFA8FFFFFFA8FFA8A8FFFFFF7D52A8FFFFFFA8
+%527DFD04FF2752FFFFFFA8527D52FD4FFFA8527DA8FFFFFF7D5227FFFFFF
+%A87D277DFFFFFF7D2752A8FFFFA8A8A87DFFFFFF7DA8A8A8FFFF52A8A87D
+%FFFFA87D2752FD4FFFA8522752A8FFFFA85252FD04FF5252A8FFFFFF7D52
+%52FFFFFF527D527DA8FFA8527D7D7DFFFFFD047DFFFFFF7D52A8FD30FFA8
+%7DFD0EFFA8A8FD0EFF7D7D52FFFFFF7D7D277DFFFFA87D5252A8FFFFA87D
+%527DFFFFA8525252FFFFFF525252A8FFFFFF7D7DFFFFFFA852527DFD30FF
+%7D277D7D7DA87D7D7DFFA852A87DA8A8527DA8A8A8FD0BFF7D527DFFFFFF
+%A827527DFFFFFF525252FFFFFF7D5227A8FFFFA87D52A8FFFFFF7D527DFF
+%FFFFA8527D7DFFFFA8A8FF7DFD30FF7D27527D7D27527D52FF527D277D27
+%527D27277DFD0BFFA8275252A8FFFFA87D277DFFFFFF7D2752FFFFFFA852
+%277DFFFF7D277D52FFFFA8275252A8FFFF525252FFFFFF7D525252A8FD2F
+%FFA852A87D7D52A87D7DA87D7D52527D527D52527DA8FD0AFFA87D5252A8
+%FFFF7D277DA8FFFFFF27527DFFFFFF525252A8FFFF7D52527DFFFFA87D52
+%52A8FFFF7D527DA8FFFFA8525252FD30FFA8FFFFFFA8FFFFFFA8FD07FFA8
+%FFA8FFA8FD09FFA8AF84AFA8AF84AFA8AF84AFA8AF84AFA8AF84AF84AF84
+%AF84AF84AFA8AF84AFA8AF84AFA8AF84AFA8AF84AFA8AF84AFA8AF84AFFD
+%4CFF605A8484847E6060FD04846036FD058436FD0584366084845A846060
+%5AFD0484605AFD058436FD05845AFD44FF7D7DA8A87D7DA8FF5AA87DA8A8
+%A859A8A8A87DA87E847DA87DA87D607EA87DA87D8459A87D5252A85AA87D
+%7D277D5984A8A8527D84607DA87DA87D84A9FFA8A8A8FFA8A8A8FD09FF7D
+%FD09FFA8A8FD25FFA8527D7D52527DFFAF857D52527DA8847E7D52527D84
+%607D27527DA85AA8525252A860845252275284847D5252277D84847D5252
+%27A8607D27527DA85AFFFFA85252A8A8277DA87D7DA87DA87DFF52527DA8
+%7D7D52A87DA8A8527DFD26FF277D527D527DA8FF5A527DA8277D605927A8
+%52528460277D7D527D605252A852528559277D7DF8A85A5252A8F8526059
+%27A852278460277D7D527D8484A87D7DFD045227A8277D52A85252A8A827
+%7D5252527D5227275252A8FD26FFFD057DFFFFAF84A8A8A87D275928A8A8
+%A827592E7DA8FFFD0452A8A87D5252527D7D5252525952A85252275927A8
+%5252277D5252A8FF7D525259A87D7D52527D7D7D5252A87D527D27FFA87D
+%527D7DA8527D527D7D52A8FD26FFA8A8FFFFA8FFFFFF5AA87DA87D7D537E
+%7DA87EA8527D7DA87DA87D597DA87DA87D59597D27A8A87D53A8527DA8A8
+%537E7D52A8A852597DA87DA87D59A8FF7DA8A8FD09FFA8FD05FFA8FD07FF
+%A8FD10FFA8FD1EFF605A846060606160605A846060368460605A8536605A
+%846084366159596084603C5A5259605A60605952856060368460605A853C
+%FD08FFA852A87D7DA8FF7DA8A8FD04FFA87DA87D7DA8A852A87D7D7DA8FD
+%07FF527D52527DFD0BFFA8FFFFFFA8FFFFFFA8FFA8A8A8FFA8FFFFFF60FF
+%A8FFAFFF60AFAFFFA8FF8460FFFFAFFFA860A8FFA8FFFF8559A827527DA8
+%5AA8525252A859847D522E847D60A8FFAFFFFF85A8FFFF7D527D7DFF527D
+%52527DA852A87D527DFFFFFF527D52527DA852A87D527D5252A8FD07FF52
+%52A87DFD08FFA87D527D7DFFFFA827FF27A852A852527D7D52A8AF8BFD05
+%FF8BAFFD04FFAF60FD05FF60FD05FF8484A8A85252A860A8A87D527D8484
+%A8A87D52A860FD05FF84FFFFFF7D527D7DA87D527D527D7D7DFF7D27FD04
+%FF7D7D5252A87DA8A8FD0452FF7DFD06FF7D7D277D52FF7D5227A87D7DA8
+%A8525252A87DFFA8277D2752277DFF7DA85252A8FF60FD05FF60AFFD04FF
+%8485FD05FF61AFFD04FF8559A8A8A827A85AA87DFF52525A847DA87D527D
+%60FD05FF85A9FFFFA8525252FF527D527D7DA87D7D7D52527D7DFF527D52
+%527DA8527D527DFF7D7D7DFD06FF7D7DA852FFFFA827527DA87DFFFD067D
+%FFA85252522752527DA87D7DFFFFAF8BFD05FF85A9FD04FFAF84FD05FF60
+%FD05FF8484A8A85252A860A8A87D527D847EA87D5252A860FD05FF84FD05
+%FFA8FFFFFFA8FFFFFFA8FFA8FFFFFFA8A8FFFFA8FFFFA8A8FFA8FD04FF7D
+%A8FD13FFA87DA87D7D7DFFA8A87DA87DFF7DFD04A8FFFFFF60FD05FF84FD
+%05FF8485FD05FF60A8FD04FF857D7D277D7DA859A852527DA859847D5252
+%A87D60FD05FF85A8FD3AFFA8FD10FF61848B848B8561608B848584613C8B
+%848B8485368B8485848B6060537D84845A6084527E858460607D538B7E84
+%3685848B848B3CFD2EFFA8FD0BFFA8FD11FF368560856085366060856085
+%366084856085603C608560858460367D275A5A6035845252598436605952
+%5984593C608560858460A8FD29FFA852A827A8FD08FFA87D527D7DA8FFFF
+%7DFFFD04A87D7D7DA8FFFFAF85FD05FF8BAFFD04FFAF84FD05FF60FD05FF
+%8484A87D277DA8607DA852527D8484A87D5252A860FD05FF84AFFD29FF7D
+%7D7D527DFFA8A87DFFA8FFFF7D7DFF52A87DFFFF27527D277D27FF52A852
+%FFFFFF60FD05FF60AFFD04FF8485FD05FF60A9FD04FF8559A8A8A827A85A
+%A87DA852525A847DA87D527D60FD05FF85A8FD2AFF52A87D7DFF7DF8277D
+%7D52FF7DA8A87D7D7DFFFF5252527D5252A8A8A87DFFFFAF8BFD05FF8BAF
+%FD04FFAF60FD05FF60FD05FF8484A8A87D52A86084A8A8527D8484A8A87D
+%52A860FD05FF84FD2AFFA8A8A87DA8FFFFA87DFD04FFA87D7D7DA87DFFFF
+%7D525227A87D7D7DFF527DA8FF84FD05FF60FD05FF8485FD05FF61AFFD04
+%FF8559A852527DA85AA87D5252A859847D52277D7E60FD05FF85A9FD37FF
+%A8FFFFA8FD0DFFA8FFAF85AFFFAFFFFF85A8FFAFFFAF8B60FFAFFFAFFF3C
+%AFAFFFAFFF84847D52A8A87E60A8527DA9A884847D52A884A860FFAFFFAF
+%FF60FD4CFF36605A603660366036605A6036362F352E352F3636605A605A
+%3C36592E605A6035602E595A60366053525A6035362F352E352F36A8FD2A
+%FFA87DFD0BFFA87DA8A8FFFFA8A8FF7DFF7DA852FD047DFFAF8BFD05FF8B
+%AFFD04FFAF2EF82752F8F82FFD05FF85847D5252A8A860A87D277DA88484
+%A852527DAF2EF8F87D27F82EFD2BFF7D7D7DFD09FFA87D7D527D7DFF5227
+%7D27A827A87D7D527D52A8FF60FD05FF84AFFD04FF842EF87D7D27F835A8
+%FD04FF8559A8A87D52A859A8A8A8277D5A847DA852528453F8277D7DF82E
+%A8FD2AFF7D5252FFFF7D27527D7D7DFF7DA8FF7D7D7DFFA827525252277D
+%7DFF7D5252FFAF85FD05FF8BAFFD04FFAF28F8275252F835FD05FF8484A8
+%A87D5284607DA8A87D528484A8A8A852A82EF8F85252F82EAFFD2AFF7D27
+%A8FFFF7D5227FD05A87D7D527D7DFF7DFD0452FF527DA87DA87DA8FF60FD
+%05FF60AFFD04FF842EF8525227F835A9FD04FF8559A87D5252A85AA87D52
+%277D59847D7D277D842EF8275252F852A8FD36FFA8A8FFFF7DA8FD0EFFAF
+%8BFD05FF8BFD05FFAF28F8F827F8F835FD05FF84847D527DA8A884A87D52
+%A8A884847D27A8A8A82EF8F827F8F82EFD4CFF3685608560853661608560
+%853635272E272E273660856085606036595285598436602E846084356052
+%5960845A35272E272E2735AFFD42FFA8FFFFA8FD04FFAF6185AF84AF8561
+%84AF85AF84852F272752272E2F2EFD04272E607D5259845A6084592E8484
+%605A842E597E84352E272E27272FFD2BFF7D27A8FD09FFA87D7D7DA8A8FF
+%FF52527D527D7D7D527D52FFFFFF60FD05FF84FD05FF842EF8277D27F82E
+%F8F8277DF82E84A87D5252A859A87D7D277D5A847D7D2752A852F8F85227
+%F82EA8FD2BFFA87DFFFFFFA8A8A8FFA8FF7DA87D7DA87DFFFF527D527D7D
+%A87DFF527DFFFFAF8BFD05FF8BAFFD04FFAF2EF87D7D27F82E27F8A87DF8
+%2E84A8A8A8527E84A8A8A87D52847EA8A8A852A82EF8F87D27F82EFD2BFF
+%7D52FFFFFF5227F87D527DA87DA8A852FF52FFFFFD04527D7D7DA85227A8
+%A8FF60FD05FF84AFFD04FF842EF87D5252F82EF8277DA8F82E84A87D7D52
+%A859A8A8A8277D5A847DA852528453F8F85252F82EA8FD2AFF7D7DA8FFFF
+%FFA8FD05FFFD04A87DA8FFFF7D7DA8A87DA8A87DA8A852A8AF85FD05FF8B
+%AFFD04FFAF28F82752F8F82E27F8F827F82785A85252A8A860A87D277D7D
+%8484A827527DA82EF8F827F8F82EAFFD2DFFA8FD09FFA8FFFFA8A8FD0FFF
+%60AFA8AFA8FF60AFA9AFA8FF842EFD05F82F2727F827F82E5A7D52A87D84
+%3684278484A85984525284A87E2FF827F827F853A8FD4BFF61848B848B84
+%61608B848B856136858485848B362E2E522E522F61595260845A60605959
+%845A60607D2E84848435522E2E2E5235FD2CFF7DFD0BFFA87D7DA8A8FFA8
+%7D7DA8527DA87D7DA8527DA8FF84FD05FF84FD05FF8485FD05FF60F8F827
+%52F82E84A852277DA85AA87D5252A859847D52277DA82EF8F827F8F852A9
+%FD2AFF5227A8FD09FFA87DA87D52A8FF7D527D527DA87D7DA8527D527DAF
+%8BFD05FF85A9FD04FFAF84FD05FF59F8F8A87DF828847DA87D528460A8A8
+%A85252847EA8A87D52A82EF8F8A827F82EFD2BFF527D7DFFFF7D27277D7D
+%7DA87DA8FF7DA852FF7DFD0452A852FF7D275252A8FF60FD05FF60AFFD04
+%FF8485FD05FF5AF8275252F82E7EA8A8A827A859A87DA8527D5A847DA87D
+%527E53F8F85227F82EA8FD2AFF7D7DA8FFFFA8527DA8A8A8FF7D7D277DA8
+%7DFFA8527D527D7DA8527D52FF7DA8AF8BFD05FF8BAFFD04FFAF84FD05FF
+%59F8F87D52F82E84A87D277DA884A8A852527D847EA87D527DAF2EF8F852
+%27F82EFD2CFFA8FD0BFF7DFFA87DA8FFFFA8A8FFA8A8FFFFA8FFFFFFA8FF
+%84FD05FF84FD05FF8485FD05FF5AFD05F82E847D27A8A8A859A852527DA8
+%5A847D527DA88453FD05F82EA8FD4BFF61848B848584616085848B846136
+%8B8485848B36532E532E522F61595960845A605A525A845A606059528560
+%842F522E2E285235FD2DFFA8FD0CFFA8FFFFFFA8A8A8FFA8FFFFFFA8FFA8
+%A8A8FF60AFA8AFA8FF60AFA9AFA8FF6060A8AFA8AFA86084AFA8AFA98459
+%8427527D843684525259A859847D525284842FF8527D52F853A8FD29FFA8
+%52A852A8FD08FFA87D527D7DFFFFFD057D52A8FD047D27A8AF8BFD05FF8B
+%AFFD04FFAF60FD05FF60FD05FF8484A8A85252A860A8A87D527D8484A87D
+%5252AF2EF827527DF82EFD2AFF7D52FFA87DFFA87D7DA8A8A8FF7D7DFF52
+%A87DFF527D5252A8FF27A8FF7DA87DFFFF60FD05FF60AFFD04FF8485FD05
+%FF61AFFD04FF8559A8A8A827A85AA87DFF52525A847DA87D52842FF8F827
+%27F852A9FD2AFF52A852FFFF7DF8277D7D7DFF7DA8A87D7D7DFFFD047DA8
+%7D527DA852A87DFFAF8BFD05FF85A9FD04FFAF84FD05FF60FD05FF8484A8
+%A85252A860A8A87D527D847EA8A85252AF2EF852A827F82EFD2AFFA8A87D
+%527DFFFFFFA8FD04FFA8FD057DFFA8FF7DA87D7DA8A852A8A8A8FFFF60FD
+%05FF84FD05FF8485FD05FF60A8FD04FF85597D27527DA859A8522752A859
+%847D5252A88453FD05F82EA8FD3AFFA8FD0FFFAF6185AF84AFA96184AF85
+%AF858560AF84AF85AF368B85AF84AF6084527D84847E6084527DA9846060
+%7D52AF84842F27052727272EFD4CFF36605A605984366059845A6035605A
+%605A605A3659845A605960367D28845A60358452595A84366059525A8459
+%5A595A5984595AA8FD40FFA87D7DA8A8FF7D7D7DFFAF847DA87DA87D8484
+%A87DA8A8845AA87DA8A8A85AA87DA8A8A85A84A87D277DA860A8A827527D
+%8484A852527DA85AFD05A860AFFFA8A8FFFFFFA8FF7DA8FFFFA8FFA8FFFF
+%FFA87DA8FFA8FFA8FD0EFFA8FD087DFD10FFA852A852277D277D7D7DFF5A
+%7D275252A85984525227A87E845252277D7D607D5227527D845952522727
+%A85A7D2752277D5A84525227527E60525227527D84A8FF7D7D27525252A8
+%7D27527DFD0452277D7D277D5252275252277DFD0CFFFD08A8FD10FF7D7D
+%A87D525227FFA87DAF8452A8A8527D8B5252A87D52AF5A52A8A827A86052
+%52FF527D848427FF7D27A885277DA827528B5952A87D27A85A527DA8277D
+%84A8A8A87DA8527D7DA8A8527D7D27527D7D5252527D52527D277D7D5252
+%A8FD23FFA852A852A8FD0452A8FF5AA87DA87D272E527DA87DFD0452A8A8
+%7D275252A87DA82752277D525227522E527D5227522E527D7D27FD0452A8
+%A87D275252FF7DA8A8A87D7DFFA87DA87D7D7DFFA87D7DA87DA87D7D7DA8
+%A8A87DFD0DFFA852A8FFA8FD14FFA8FD05FFA8FFAF8484A87DA87D597DA8
+%84A87D7D59A87DA8A87D59A8A8A884A859847D52A8A87D5AA85252A87D59
+%7D7D52A8A87D59A87DA8A8A859FFFFFFA8FD27FF7D7D7D27FD1DFF5A845A
+%845A8436605A845A845A605A845A8460605A845A845A60605952855A8436
+%842E845A845A60535960845A605A845A845A60A8FFFFA87DFD07FFA8FD06
+%FFA87DFD16FF7DA82752FD39FF7DA8FD04FFA87DFD05FF52A8FD0CFF5252
+%7D7D7DA87D7D7DFFA8A8A87DA8A8277D7DFD14FFA87DFFA852FD39FF7D7D
+%7DA87DA87D7DA8FD05FFA8FF7DFFA8FFA87DA8FD04FF7D277D527D275252
+%7DA85252275252FD047DFD51FF7D7D7DA87DA87DA87D7DFD05FF527D527D
+%52525227FD05FF7D52A87D52527DA87DFF527D52A8527D52A87DFD1AFFA8
+%FD36FFA87DFD07FF7DFD05FF5252527D27277D7DA8FD05FFA8FFA8FFFFFF
+%A8FFFFFFA8FFFFFFA8FF7DA8FD0EFF7DA8FFA8FD05FFA8A87DFFA8FD44FF
+%A87DA87D7D7DFF7DFD26FF2752527D2752525227A827FD055227A8FD23FF
+%A8FFFFA87DA8FFFFFFA8FFA8FFA8FFA8A852FD05FF7DFD33FF7D52A85227
+%52A85252527D52527D5252A87DFD22FFA8527D277D527D52A87D5252527D
+%52527D5252527D277D527DFD0AFFA8FD28FF7D7DA87D7DA8A8A87DA8A87D
+%A87D7DA8A8A8FD22FF527D277D52527D27FF7D7D27527D27277D7D527DF8
+%52277D52FD05FFFD057D52A8A8A8FD5AFF52FD04A87D52FFA8FFA8A8FD05
+%7DFFA8A87DFF7DA8FD04FFA87D7D27FD0552FD2AFFA8FFA8A8A8FFFFFFA8
+%FD2DFF7DA8FD0BFFA8FD04FFA8FD05FF527D52A827A8277DFD29FF7DFD04
+%527D525252277DFD2EFFA852FD08FF7D527D7D7D52A8FD06FFA8FFFFFFA8
+%52A8FD29FF7D5227527D277DF8A87D52A8FD2DFF7D27277D5252275252FF
+%5252527D5252A8FD0BFFA8FD2AFF7D527DFFA8A87DA8A8A87DFD2EFFA827
+%A87DA827A87D7DA87D7D7D52527DFD37FFA8A8FD37FFA87DA8A852FD04A8
+%FF7D7D7DA87DFDFCFFFDADFFA87DA852A8FFA8A8A87DA87DFD74FF52527D
+%527DFF275227277D52FD74FF7D52A87D527D52527D527D52FD74FFA8FFA8
+%FFA8A8A8FFFFFFA8FF
+%%EndData
+
+endstream
endobj
11 0 obj 15603
endobj
12 0 obj<</Length 11 0 R/Filter[/FlateDecode]>>stream
+H��Wko�8�
 �A��@�E,R%*X,�gdzm4�,��"Pl�*K
=����=$%Y�t�Yl.��}��
�~���pS?�+� ��ٛ7q#�n�-���eٷ]�T.-JDy�K�8x�"����km3�L�_,�ťuq���+%TmWW
[���T
�I���ڞ��-��8��{��}�)�mT�vm15,�Ǜp����l�qYx��!\g��4�B�g����^�{YuwM��m�eݴ�V��WVT���s���:æ���+e���r���X��}#�Fn^.�cV������хK���yh�-f�?k����Cu/��Ev=����̗�j]�-맼4
�4=���
Gs/'�БG��F�j�2�">�y�+��p�p�j�
I0m幠�wl�}^v��v9i���F+��y/�M^m��\��'	�dS|-�ϥ�eqN���>%Q����O��rsL{b�(˲�:���ŧr[h� ���
6w%��p�h�\�j������NWc
��uE|�" �Z,p�#��B~��n�J 
���
`r8�dP�K�<T�B��u����z#�Q�ó2׈�V>�
����T�˾�G� ��߿�_��
��
d���m^q��<�q�Y���xkpJAy
�v�!�ʢr��}5�;0�)�EuM���@��M�92�0/z
+��0��b�]'��ni���t�O'�p���v�
�hj���O�g,���N�h��V���&�"�ba�}Sc�d���~�f��n��P+m���&�ne3��n��(x.�o�A6ݮ�ۼ���뼩+{���]��ξM-�r�[)�On	���u�bLO=��-�M��l��o]Qn�
�o�>op~��7EMp-�M�GA�@|`����[�n���\{�7���/���OM�YVO9A�	{����e��l�徨�
+�cc��:/���w/����F�{��U[+6�>�نȾ���u�chE������-_�����z��Z�Yc�u���e�#�6E��}ޮ�Rw$�2���
b��]^>����h�ء�R��b8����7�V��aj�C
v���T#K:
O����Z�˙�r�I��}�
"ͭ	�5���[�����ˮ8�/�m[*L<�
z0���)�1�vu�H<
++@��sS8דϢsS:���z
����8�	�&�<#���
+�U�bV��|$�Q���q�Ǟ�Y@=�Lq��K�f�	�M����~�y1�N�eT���Rs��W-�����
�A�V�Z]������q�}|�G�=��I��׹΀sk��VM/W/���n6���'��M�k�1���
����9h�xăƷM���s}~va�wy��%�U�˨љ��	��]�eT�fz���)���2����Y��.����`���Ajb^Sdr�^���q��y������}*�'��)����*���b��q
5��� �/:y\Q�?��	��.?(���f���?�ϸ��f��i�E��A
��g��ϼ9�j8/���,��q&3���5�pgif��xV��x��6g��ՏyF}+��.ouW
~�%�ō��	��k���[
��
����
�ȍ��M݌N��w9�
���y�c��g
��x�s=����x�z�{��z�O|\
+}�g��s��}�e?�#?�?�3A�`�Eȅ'|!p�
E$b��Td	�p���D��Y����u�!
ݐ�^�"
�0��8L�4�"�ȉX�F<�"?Q�Q�Q�Q���N�b7�������(��$N�,!	M��%n�/��I�DI�$I�d)Ii�,uS�z���4H�4J�4I�4�HF3��3���_�[&�� q~��`��#��%!$"�$�C�S�@u!�b�ԧ�

(Z�!�ZiL�/M��J���8
�:�E�s��p0O't0�w+p2�
+�ʙ1�f�˸i�z�5�oU[��g���$��Z�A�A�A� ���3�z���6�3
�q�A�A#�o�%$T2BECh.�DN���N$6���Sr"�ds	ɉ��� ��$l����#h
lG�� �]���#�
���3
d
�	��#�GHP�
�
�)`Cp@�f@]/3� �J�������z�]��T�ڽX�U�
+�w= �u�� �e,�ba�g
����K�
M'@r�����s`���!h4+b�#[x�J.��U�d�X�EH���)��'�[
|�������/��嚿��o��j�ƚ���/��u4����fpv����_v��#Y��?��a�&�$�J5,
.�v�e�r.�,�a!=
���}�ԇ�َ3�\�&I[rYU��}��/
�Y
�|��,'
9K_��'��8ay�iN �l�
��|Y�Q�,a���J�;a�$\��*Հ�]�m��
�5ųR�s:2�Ƴ�⹨x&r
�wr
�x�d*PL�od����c�s+��q��=���W�
�q��vHg7J�y���V>�W�#TYɯ5�z~E���u��~m�|um�D+������A"1r!�B�D��k�)�Y�E��8{y6"ѣ 5������I$��nD��x��N�Vp
De17ac�Ⱥi��������W^��Zu����6Vc���s�٨�+�]zwQߺ{C���K�ҳ��C�vU�����S�z>���l�C�K�:O�
����{Mp�g����;`��i
��q��ꇫr\f���:�e��l�o�OO�^9/�^�}����H�2�Ed�'�j��������_
�'�B�1�K%�X$u,L4�'MWt�AQr3И@�(�P�OG�9��	`9�eA�lT"�ՑQE�� q��Y�i���;��(��N��AB
�
�� ��
�b��Ė�wlò
��4�ب�f6>q ���
��`4�qPJ��Ql��

G}˵t8�p˵�8yZuy�������A�������C7;>�o�|������o~��ra���pi��d���%�Ѝ\��
����p�.���=�
s9-߷�tX>�}9~���ծ{P�����#s���0���/�=�եb��
�nG�|����
_�~�������-��yyM������/OO��>���������b�sO�{z7M�
'u�U��XMe2���:�*��V�~�)Xq�#Rj�*�U�K0T�!��af�*�9Tƴ}�$��6�!·1�m�1��4�b[��Ճ��Y�i+�T��6�g��,�����`�b,�J�$nA�
j�Q
�zXTġ&2�$��3�����a2�
+�y��^#�d��9������s��!2��
mg�|8GK���,����H[�xA��uu6RC���F��L�l)��t�\&�9e�)��	
+M��jst9�:�Ä=�S���}6�ɰ
�m��y�6�		Fݓ�U�Ҷ��&s�g��l�ͮ�㎌<�hc�Q
��6���p2��d��5n�A&�|�
F�r�3��
�{B��5�]
+V�x�*������u.X����q�%C�ꝿ�uxvlz|��w����;yKt)�ۮv�Ty����s�8t\j���F�!�R~��]W��<����������V�y��$&g�V�Z]d��q�'�gr����$fh\)�3��ƽP�s:�ڳ��:��k�$�i����Y�-5_jʬY�&N�
V|ß�BUd�g�s�_��8�܌8Ž�?��fqn��1-.k��Wϓ7y���m�Sq�*���#Z���6���8�&���V(�/zx*
}�7x�3�
T���y��ƏN~��
��ڮO.�ڊ���2GU�u���
h�
����6�����o�~�
�x��X��U��
3�j���Z����Z~0�`�&cm5j�QZ���X�P�Tű�zF��T���Қ��4(k�RZ�ʰD�R��Ҹ���9�D��bmh6��
����&�V[��l0����s\��a��C�X��:'�9�O}�r��Ƹ:���j�W�My
��9��2z��+�]m�jCW�91p!
+�z�Y�AB����{	'q����Qb[/
XJe����C
#!�c[��d�����m�_���������W�y <=�����P�����nc|���f
�`
���
`
��9H50Ϙ�	3�0s`0	��Q�jn�3&b�L8>g��a
���XY
�i�&����v�4x��'�y��'l3O;�Ԏ��ð;:����|'v�8�INDs6
g�
=��9���s���4
��9ݎSV��Μ���;�`��h2ԑ)e�q&st�Ҏ<#�
�pO�[2ޘ��OT��,Ua��� xP���
����SU#�3Pe=��Ru<���‰jtT��:
U��֎�ULi3U<Q͎ʶT���5�Q��yk�&:����铁��霖j�Α�:�Y{:l��H��{-=�@�#]y�;�t�H�tmO��t�]H'}͑��
Ke����8�.
3]��1�OŮ�"���L6�7�x�ٜ��n�#��l�{�)�=�{�w?�+H�
�
�$�,4�<"*t�F��~���"�5\9M��)'�xWJ���'�&i�t��b�V<q�Q���Wִr8�Ұ
[�(K�S�tE�c[�ʖ�m
+y\�*n�涪���u��F���G�0I���] d:JWL�N�NY�#1�`O�
�:1K��5°Y8�I6Ɏҭ{a�������h!
���:!]=L#ě�˙�|���B@���K��C^��.���ĕ
���P� �-�9+�
����:ڨN�ɋL{��Ig��Q
f�N����t���Y�p��vb>�́�

�$�=D׼
+�諽�n[��Pؘ �LӤ�J�heRK�KQ�E/�b.���f�M!M��E=�~.
+�h(**��袣()4�Z��颧QQ
M]T5�ꢬJj��&��.��(l��Ee�MJ��6��8�CV\+�6�*�Rm�:�jJʛ�wQ_:;+p��E��KE�Zp�L�|�y��u�����΁]�_T�U�����r`��
�ʁ]�_2�\����+�<d��w�	�S���F�<\���靅�c������M���8ǂ�z�|���b�i�G�ӍCE�Dw���'�Nv2�+�'�O������
��^2}_1=]WD_�<���x�]��ͮ�����w��,�߸�����桵��m�����)�o\>��{Ú�
�
�3���_Դ���X��~M��,�X���
4���I9�>��������[|�=�����a�ݿ
_^��������?Yjع'91?��`h-�� {���D&�
���
�7ZKd��
�%2i�
�%2)�4������7���W
n�x��V+��+�h�+�>d�[��k���h�2�؟	���*g��ě�֍Qv>
ss2���F�g�;bX��
}&���Xќ��L�2�Wd�aA�%H��Yb:P�A�=9P4��)V؃Xi�e��b��M`mF�����{�Y0���gȠ����/�
��$
��w�� ��`�L.>
@I���4A at 7�>H�ü�|��5Y�a��6+++���ȐK�l��gM�j�a
`�Ah�T�\��Hp��Hr�4p� ��m��	���I����6D�
ѷ��	Ԙk�:Jz j�"�6,�Qb#5v�b+
e=G
v�a;�)���
�bL
�=Z
���.���XY���X[G�D��eX��K���[�����!�e���DK̴�TY#��Q�!�`��k��R��(w���n��f�>�Y�p
w���V\$
����D��*��b��}JTOc-� [...]
[r;
Ozc�}��?6���ָ:
�
��-`��'7?̸}�����J���gF��&���<��?�͹P�
���ЀrvȇlH�}? ���fi�Y
��Gd1��,�="�
fi�Y��5Kc�e1��ʴ��/�����-o���|XU)�V�!9���$����>|:7����Pv6��ESͧ:9�ϔ��k�f��f�0�X�tj��)�V�����z�/f:5�����׫�����:5��d��e�T�!��N��yZ��C��Կ������׷���M����{x��ᗏo�?�����o��>?-����}�j@�ֵ�]�����wU�z�B\�K�k���8
�=J� lp|p�0"��
+�c�ㆰ��C�8�XO�о�u.��a��c���1�x�8��
��E0B�且k
J5<%�zϪ�F�F#f�
+�G��Œ�'@2j�"�E�F�E�
�1_�FPDPF�
�uM��H�AE,�̞1�V
���~���E�Z�x�{k�ni}7�7�����g�S�����
'yOSkiit�hjc--�vGSkiit/jj�6��T9g��*��VϹ�'9��hR�bY�c�g2��RœG�Ot�#VU�U#E+ِ*'���ʏKP5��"��UyD{�
U�ZUYԙ�P�fKZp"LfԡPAkN/�o�K�ճ�G�R��b-ٲV>ϯ���-܅��
�ͫC���B���)j<��=:|d@�
�q��)�jq�oh�
�q�+q�Z+�
+�n_
��E�Qk5H%�ZFo?�{/���z׽޲)�u=��@<�Q����ä��5��L���н�����F٣쒕�N�^SuTٯU�-�qk��VݸSg
�������DP=
N#��ܪt#�%�]�y�c�^^]�-3^W����x֜�c<R��C�*�
�.6t���,3�
G�N�{
?��W�C�A-Rm�"�M]׏3V���g,���XN�*8Epj`oS9�
׹�z�
:��S�{�
9e�]nO.�$gkۮn���
+7�*���:�+ݮu\-���F_#
+��حʢ�h�2smS�Zm�z;*��d2�
TZ\]�)��#m���F�dU���:7��I�� /��
,�4�cݜԻ�~xj
+�$U���٢.��L�R���0���čH�+<5���㟌j
C�:5J�i1���S�����ϯ_���7�ۗ����o�_>�|{�v8�����׷�>?��������'�xm

��Ch;� ZDb�+��rxk���=B��oW�R0[ά)�'$�_;�
�^�����*eu	ٺg�Ǫ�f�f%{��)cw��mǮ[v_s
+%�a9���1eB��9�#'�p�'Yp�y�iCg��<�s���B�^��}x:e�"pO���A�BI��@_�o$�I:L��I:�~��
�gÈ�H���iH%Ov	�j/�A ���V 0�tPȍ9&�="tD�D�B�
+dJz�l����F�)�A��H
zc]�����*ۅ�������毰w�zƞu
YOú*�W�Μ���;����Ǒ�4�b��ٱ�ڋ�S8��z^V!�q
9
&͹4�i�g'�h����r�*�Ԓ|X��c��t��pq�
l4�2��S����
Tl�c��MZ�,�YP��izh����}ȍ�;�[�'��n��r7r;r?rCzGZөޔ�^�Z�j�z������k�����J�@�A�u(��i5R�ԫt(�!Q��V�C�8z�
�G=���c�b��),nT��KI6؄��[��
+��6/��t��V���{Y�/eIl�M������;��x��<��4��D?vߴ���/eN\����č7��s��u�ǯ?���'�ٗ�.���7:�9��Z��ޣ���K3rIm�	W���E��,]��ݕ��_�����z��_I.ۼ�U�`�8=���
�K��H�y~:�>��bL�g�>S�5
�W>*���\r>�F�R
�檥N�O+����rLځ��֏��L*�tD�d�d3����A�8s
���Bd��%�\{
+̸�iq
�1���
̨�.�V.,�vP^���`/3jE_���q�.�f	f4'��ڰ��3��:i�ntI�
�<&5��hB��Ԧ1-���ab�4�`�E7J�L�6��������}e�sa�d�۰}_;D��j�.k��-h��G�@�cZI��#��t����1h����7��9�h=��G��qю��h��� ��]6"�0#Zـ
a�a!��z4#j�jD�I�&9��3�o��I��aD�id�AA���N���WAA�A�3��2�"A�3�P~�4�س�
Nu�����`kܤDj�&�:��b�4MIh�Ce�D�{���Z�"IF����r���	i����U�MHd�)!�:�Ew�쫦~*�Qc�D%
rɃ���7��a�pFC.�� �u�m�DK9�T�[dA2�{�@&�vL�?U�T��FC%��+kV9�6�۟n7�ooq	_O�\��c���=�쨛��
cvX�hw�1;,n����Nsw�Xҩ$�
+Io�#��.�Pv��XL����Q�;tX���J3�8S,��:"�� �����U�ON�r��
[�c�ܪ��Z���
�[h�|�����͵m�ز��];�V�Rq��Es�k�Zߒ�ܰF�DťSQiTJJ�\�è`�*�
+D��`UD
+� ֨�o��=W�C���:e�Zd=�
�j%g�d�
ٔn�p��<W��xjj��C�	ة�
�g�jz�F��
�����d��\.���?����f��@��^X$y��=���@
��<�9�fb�¾u���
�8����IA%	��ِ�:� �	��
N
Ϝ�W�
ɱ��ڒ<{!SҪ%ɺ8�:�2��GoM�nI�}t������8�:́QS2�8ԽH�
6��Rl
��S�J
��ޓ��Z�u��
+��+�?���_����W>n~�7K��#�ר�[�r
�g[�[ǽ��
k��
+�U֕���_6췻�Tw�������q����M�z}���Az�j-�6��ɏ�
z����������v�+^i��/�t���÷����v�z��Pߏ������l�lxn��Fg�cZN�L��5�X��eB�ד��G��:M�i�P{�J*u
+
ތZ��*�U�g)�%͢j���ʕ�
�A�RS
���:�J&Z�j�z�����1s
���5�|F˔�҉��©Ɖ�5L"�t�:���(��}������D�DUE{	
4��j�1���D�#�&P+F�B�B{R'{	P�$[*fF�1�S;
�g���a���6TӖ�
+ME��PȐHs�qF-�L5�>5�j4ը���E��x����1s�kP�1 ũ,�#�b��
Q�T�43��
�I�;��,N���k��?�'�}��'�}��'�}��'�}��'�}��'�ϙx�zxl~,c�W
+�rf�\i�����r��x��|=��C������A�<�_�c��|��y��~�+���e��}Z}���=}�nV����V�����V�F�a
bɕ��Bag,��쐾�됺��U��5R�r1��=a%�Jd�TE�IJ)J	J��\Dr�Gbr#)�HG�RQ$"G*"Ց|�x�v�r
+�
�&	�K��4�
+�g�{��my�]�VN�!l$Yy
+ ��G��|&%]y����F�m��m���>D26|n���"5K
�ަn�4]G����#a�Jڬ�\�fJ�R9I<�x�\j�t.�#�Ke�ؕ�{��(^�I�G!���_�����N;�����΁G[�!�#Z*���@���P���(ؾj~*
^Cy��	��I�K�M�O�Q�S�U�h���5v~�nYFxw
��&u$_+` d�<fT�A�.2�,��&}W��R:ԣ_�s3��Aw��1+
���
H�̇L���8ܨ<���ɴu���(�
0�2�����`(
��`�e��C6�m�2D��Q�Rќ�4&-IF3�iC`A`8j������h�4%�EM;щ��y�h<MB�1hhz
+?
B�(�q�s�n�|�Q�('	رQ�h&hGt#��
zk�ԧ�H�)�+�Y���R�!�f�
\
U��R��q�P��A�K�U�ֻu��x�K_��3�n�yVz�U�BY,_=�W-��zd���e�F���4Jq3����W�_����o��݊4��[��Q�q�٪͍Z�*7Y�9�R"n"�H�]"Wd���U�5�K�Wd�d���򣩚�d���LE#%
�g�&�b(���xJdɺʦ��G*�1 ��TʲZ��Cj&U����+VPj(Ul]%`j�3���T�*u�ʢ����.�3+�Y*-��jw�x��g(j"kRy�}��{:꒧ 9���y
ODΤc�
x2r6r:OH�HNI�IN���Ey.�P=2'�j�k�@5J”�Ϭ����R�o֕iŜ�ϯ����i.w����z���
�Xu��Zq�7�]�c�S�ૡ��Wy�9����у�X�3sti��5��
�ܲ�k�y@���
�a6
&�G˷���0Y&-o1��>��d�
Z�j��
���c�3̺����]��ړ?�T��F��R��N��ڿ��b����Tw��篚�Tw�T�C!3?P�
�XY4�Q�E�E�E�K*�h����tC����2�
���vg�o�x���\�<0Q^D
�H�
Jb�@������VïUpP�j��^�1����*Э�,�‪ͩLqbU����C��� [gy�
�ͥ/��
@@�����sy���OK����L%��?Gv�k����Kr	 ��"�+0���k��
+�����+��
e�2�C��%<BV����K�L6�n�s�ʜ�t��_�UN�
����"BB_��",��k z�&���b!�u�t�
+��>���K/8
1K0�eC�:Sm_:��;�#�
`H��d�
FB
����Q؁�
��F��gn���l ���
��I�Ɵ�����f������-��.�uZ�w���Њ0w�غ�<����ֽ��~;��g{';��-��v��
�������
+ǥK3|v�1����ti�g����Ls����|f�'6u��㉾8ӓ������Kf��dS�z��t���b,
�f�"�*�*[*)6��逞��4�&�&�'�E��O��,�h�����ˁ�	�
+j�
������#(�87�^F����4�0��n 5!y�-�>�G*
}E�탊�J��"Ö�.�':�%
�*Ѓ�2�ҹ��M7��;�r��P����ێ�V�hO����z+��p�ۚf@�t螦�
+Y��stY�n3����Ѓ
z��A�xx�
u�V[�j@�v���\��
+v
��e�!�-;���<o�36<ӎ�X��J�V�ӱ<��g�ڣ��]���55�b��լTI��Zz������
�v�n�(N��ZC���<}�x/C���a��T�<��x&C�����
�t?9
|�F-��8�n;�?���
g:��i�hPI��%i�g�n4�V�:Go�7�"�>^������.����!p��t�wkW�0���/�������
!�g�a&��_'{5`�����w��?�6/�ݯx��>��ҵO��v������9^Z���SW��[5�Xg������-q�������Dd$y�6����0Cu�#_8L	�"
"QiYS` ��F�����)gR�ᣌG����
+qfyX�ü�.���8[��r�
+CY��xjmڳ� ��Ui
hx�߹uol��O��?��Jg��!����Y@��
���N�M�f����OPLPN&�cf�
+�]��eG
z�ӎ~2���[�p?���������د�
9r#x���6�o���=s0��B
X� KkY
y!ha��;2If�,Vk4��F��*>���;����ܧ�?�=�;S{{���hfgvbng,?1�o,�,N,U�w{�7ړ�Hi��lҲ�AW���VG��CЈ��H��i7t�"�
�B��� �e�
����<�@�j�q�~��|_�
�
盧��\)Y�?9�8��9Ss7h������/W�0W3T&����팍��5����{�ؚ��ٸ�F���Yi-jJ�Դ\ն��y��[�p\�0�V�h��F�c�3֘3ǥa���
��Y��e�%&����(�����l�-�]0�!�tv����0#�9�����}j�M��(
+O����O�ؑ��X�d�o�� �O���۹;�����M
3~�>�y������c�JW��؝�Y,�E��ļ�+fŌ��QbLr�Xo��*v�;�%�H�����sbV̈m[�>̜�Rڄ�U�R�Nl�Q�Υt7��1/�Ĭ��bJ�?����@��D
j��)&(���\���őfz�b�2:�L�UL�+�˅���]�gm�uɅ��W<�u�1�F�
w�$��]��Eh��ښ�
���� &e����g�Q��ͣ'���;��Mۯ�]��n��<~=������d'7��9Ւ{�]���;�ֿ�����B����'�\;3�y���.��3���ز�U,v�Y�ޱ���~�4�H��XQ�&��iC��F�d�V
+\�4�"��v	����h��
+
�4�"]	����l�֊
��
�~Aڟ��0�,4ౢr�.��
�D��N�Ҁ׊|�] �3�G 
��,
��n����|`
 gX�[!�
 �+`�'�@ 
8Ђ=("
+��{���q�DЉ�XЋͬP.���
��
��#Z��'
�Z���A[��4Fd@k�f at s�
�=�;.t�˙��E�j�rt�s����X.�
+�+����=0�[&kU�ym�Z`�K��
�D����T^^c��ƌ��X���#����OI�������?~��矾|�����_~��M����/~��3����~����g`�������o� ����i
F7�w_������������?���1���.Y~�����%��y�eh��1���Ѽh
�=���9��ygͅTQ=�Rꩂ���v-��de���dGv���p3��	h��I[�#�6R��y�:��}:51�KǓ�&�A
N���|�3-ڟ��f	80�r�hp�yP�3М솨���w�I�5��k
+�����Gh�h�ou���q�KٜI�O>�V==�p���r�⿣��>�� �ƕ�,Ʊ���}�
�p
+~�Ce������l��#���lg"�{	�Y��R���	%tN��+����,5��{�]�#�!1�B|��uK�h�&!%�D��a08��=dp	��鄦#.�N��b�	-��+Ys�V��Ɠ�����lOI+~pD�A�K�$��C&+:�1y����D���]I�!��	B��蓣?���
��Y�)2�<�1�6W�I�ό@)�O��<�O
Nty(�b��'e��5x�A�^ �Qm)M��p���yd�2��ge����
���[ �
H��u��=���@���j�Zj\<v����+���8�4�
��3�{
S��
Ol�!�o�p��
��`ɗ.����v����8�H`jSX7ɲkLv��+�A �%�.O�R����S�O�Y~��1�P
5WX�Q-�Y�C���

B�VՄ�S�!��W�6:�Z�	�*!�xy�s`kБi�
a�¯� 
@�R�CG��H���f�dx{$���g`u`�<�^m$��ˤ���l9eyo<���3�ޱ4O�w9��$L\"�Eװ��si�t��tl��L��;���Hp$�IN�!'����3�ut�����1��:	Μ��C���4r�䆺;
�w�m�c-r��Ը��6���p�" a�x�=Ɍ$t��*��t7����X�R+�� �!��|�yC�Hѵ(K>
^G�QL8P$��wH�@7�(� �)�I<���� x�p��j\+á�E���OM��`$qDp �2�$���c�Iv!��0)
+���T��{T�Ҷ/ѵm��E���F�E�x	O�h����ʽ�h
������'ȷ��-��d�"
z~��U��=�1��1#&�;���cX����m at IF�P=v\Y\��鸀jh  X��c}�-ҵ�u��20neP����B<�����N�y�p��%ۧ������ӣ�
�19.�ǃ&�
+��/<InL��
�;1�lQ"�?�)�?H����Ƕ�A�� �� �]��i�X(�N��;%߸�{��;��2Q~G�wB�{]p[��K�ݥ��*��ϑ]���`
���Yeu�]�T�CW���2]�
�IJg��
+���7���2$#9�V�5�9N[�N�H�4�ni��e�'�����C5���X�
S�\�"�g�1=�w!
>���"d\��PL��q�g�yh䩁�.��_5v����N�Sw<�}�˽-n#%k�R��o3
<�坘�*�	�t�����;�t@�)�Y�*wMɪ'���v�<��3�ܖg�ƌ�4�X#G��@�SVucP|=:��[3�@��-Փ,��E�F�Y��:d�SM
�<�T�N"@ΪE�1ia�d�BZp��I�a�0>�J�
+�GQ���$
��MI�A���4ӝ4+��V�)
���w�
iVw�I3�p�P��]���u��z�NI�A�@܊V�.��{)L�A1U���]Ne!��T�U��A�6%Wy����af��?o��l��F�m�R�^	q#T;�S;+��-�O�e
�D�u`�8E+��&)����(,G�R=��31
+˱o���N�~I)0
�E^A���-n!t�j�J��R2B�웍��w��U�ƃU��w�[��=C�U��ƃ��0�y�*j�T��Q�
PR"�v:��
a�C��)
*
�v�ƥ
�pR�Z���S����Ȇ�t]�m5D�0v�0�n
��F�耦��
q
6�A6l�Տ���tC�{7}\zIf�ۂl�@qDш�=� s8f�?�U�$I��/�h�T������ͤDK����t�XU�I�t��h�8�^rW�;��ĥI�R޵�^bJ� !����_@
@=��DM��N�fB��r�,�z�gn�1��exf��wh
+����]��;3y�~Гۮ�m$M���i��*�/�TL��՞�{�`��,Wl%�*����AIJUx?�oA�vH�C�7�%���io�
�^o\ ��$p��e:�0l{H���Z��E\2li�EʪR��C�'o����R�1J���6U�s��B'�j/�1�wz]~����H�
w:^�>�(lȬMl430
��a�����I��w��*�2U����e�@m�������Y� 4l�EC���P�x�x:a)�5�H8�U�P�Uk_6�6)�9�76���4[���qU1
K{o������3}��zI��Ѧ�D�;��1�(���?}����#��榼��65兦��m�
�v�+�HɅd�w'�S
�S]��f���p�j��	���֬'��J�Er�~-�ˉ/��!l��ѧ�mc�9��ε�J+"�24!��~i�X�'�7V�� H�E|҆�L��8[X�1c�����L
����5K�
ӵY����3%
��CiN�0َ��?�zG+���]�)$Yb/9�<u[�??���|�E�� ��tb���N�;���#�os�Dy�k�x5�
r;`:Ҹ{Ҫ�}
+ v��?�<�
+�$6���/�\L��w�36��HT;���p�p9@�o����9��y�{�bu����cz�y��b��o��U�z���9�
�u�6��l�yf��S���I���'C�srbS9�:�
����w����VCv��e)�
�i{6�
+gO�2�ݭIjS]
��]�PUhW�F�4���+� ���
+endstream
endobj
13 0 obj 17109
endobj
14 0 obj<</Length 13 0 R/Filter[/FlateDecode]>>stream
+H��Wˮ%�
��?�&ۆޏ�l��ea`6����TI�Z�>���-��D�b�k�/g�಻~�������w49�/.�5\����Vљ�/���?�6�R�s�c�G��0�b�7��:\�bL���V�&���ĵ��i�
��\����g�(�#���p�J1_.���̵��r��:��'�!%_�N�CY�}�M�%
�o��F�
O��SP� �c��Ps;���}o�	�Yx q��p���/a�d�Ԁ�܃�qs>���
+�B�$��Q�~
���~
���~�1-n�
#?�F�
��q>����q�T��C
H�18�苸yk{���}yN�����t��S�t�L�ڞp���`�p�c��V���E�����HU�ݹ��t�[��X�0�Xm���Ӻ�
�X[_�IJ��c�.�?����J!����x�`�&�+FR�(��>&tK�Z��qw�� N
+�(���X��xw��t$Оd�rQ �a��S�^c^19NJ�o^�:3#H�g�����8!�D������TRk��ZhD5	�`9q���[<�c�S^��_O$<1��G�#6�������v�k�#Q;�hS�J2�#��C�5�<���w�@��o�f
�t!�##���q�����@ ��XԲ����҆�	j!�E��^�yO�FX
��(oMӚ�c����)��AP��%ٙ�e���!G�c�k�֡�j��)�+����%
K*ʶ�
[<
Y1�+`*�f��`����q�
�v�e�.�k]]�u
~�Gr����M
qo��́)��}%�r26�g=�4	P	�`�5�M
�2�
@Q��.�x
+�Z�T
���`e]�^�c2	�C��M��H���Ӵ`��RraL�������ɹ_�#9>��я��+��O�y�.}����>���mD��A��'�uB�r7ucȺ�@�
f�z��#�ş��{�k��
o�
�k8y��)��~�TS�=���0�O���>q�C�x�=�S2UmŶ3U�����)����^1�fD��u��B�*�$}u
���D�My�x�
:3
��t1`�׊���4��ө�˹=
?0D�y�1�c����V����/��8�$뿚{ŝ��.�6�
:(�b�v�{�]�
+�He\ܐ���[l�v�=������<,$���d�%If�zh�
O[W��E��O�ȧ
�l���T��5|�
��)�P��w����Y�h�����!T��]4IxqF���l/ۥ��w�cg?3]oߒ>�x*@��-�y�!Es>ͤn4���'����qs�h<�Ə�Z\y_Vֲ��v��f(ϝ �<F�6��(8�ն��^�{]�ſ5Ƿ�m���W
=7�) n�
���UV���
j��M��I���{��Bk'hyʅ�)��g4J�,�t������1
���JU}�����U)*-��H���\k�P�K�/�qj���
5w
XZq���&������=Yagƀ�
��q�ѕj7&>� �pf~�eh�s�9��к�����z���<&O��E��`2�ѣB;f�QM=��aR܏a���jn9HD���Q�0��פ�y�{|G�_�m$�� %
Ȩ�":
+�H�B�
�)���u�Y��C�MW^�y�T
K���t*��$#Κ>�&�>#��5�ot�V _de����P��g+��h�F�6��RհRo��=��C-c�ɕpA��1ļ�C�>_���N��3�Ai���T���Xu부W
Lwo�b^��I���l[V��:$0�V� Oʭm�
+��Z�
�p'��`��k�d��*�A���UڻD
�Ҭ9��8E��
kn
+����t��s������g�&U&�Vu'�zmN^K,��5�
��؍oI8�*T�S�R�@^(���i�CR)Ⱦ�h��_2x�&�
��08j#����P��fH����馳C�˧�r�
�
xkrA|:�{)�G��x��?��B����A�P��;>��G���ѩ�H���c���KT׶'��kRt����i*
Y|
�Y9eg�#9�l˾شA7��_S ���H���8�!����/��]�����V	�~}�FD�k�;8���*1�瞕�JԩJ�����:+{P�'���c�d�����]m 
�TN��v����v��oE��g��)��j3<
]� ��ɾv�FMy�L�����-�M�l
�A����"�TE
qڈg��#N�q�Ҷ
a��0������3[ld����Y^Ega���=ܮ�2�S^v�ɥ��;��V��Z?Q�Fnѷ��k���|=�河� �
r$��B��h7��`u:�gp�&ڥ�
�=��
_p&?����
���1yf�����#�G�S
^?��������hSG��@�A�ZH��g��^�x��2`���4�M���8�j at sԀvրMM���mQ]A
jjr�o��%��U��
�����BJ�����:�������d+�=�C�+B+�3�N-LNe&�]�P���C�I⦹)
���l
�
�_A�S���������	���u��ښs��s{GW�.?lW
)=lG��qQ`�3yEv�1�
���2Oh
�(�����CM}�j��7!<jԛ�6�w�5�ͭѷ�K��8d�-d���K�!�hSj:ĭ
w|XZ���kW�0�	��� �z���`���@O�\Y_���gzX>4��[k	��R,��$�[%�;J(7I�
�-�D}W~���{`�r��
�JX���������|S~[At�Q��2������9��^���=��I�g5e���;
,,���/OA(��2s��/�wJۘo�ƝA�n����V
y�����cX�|J���g4&}�BVؔb���e[ݓu�A0��[���Oe�b	��R��Zv̈́J�hH�CB 	zׇG��4+�
?J��L�g�G6C�v�ں8�"
#���E%w�L_

u��/���PGxA�rVцE�S2���y�$�r���|'�(�a��;��t����	�����c�
r5�T*�Tޘo|��
����
+B�����w"��_�n+�v��$��+�Ϣ�(��I!�B�����G�qL[`��V[`�������T��QW�|����Ѩ<c���=�
��JwYS���ٸil5�v}\���[���o��
��
6T��(+8J��]G�\�ǝ�Mη��
�������^v��z���F�yv��(��
띃k-�
v��nS���
��A�GiY2����Yܺ����ĉjb�w�X���4)<�X����X_׸���e��}Ф^��#>J�8K�Y���We4z�sJ�X]E��I��<�+�s�~�Xm�CgN�
O} 8�o�VY�'e��ؘ �ш`K
�9
�!�����$���Tܜ��{�{��!dL*5��3���Z�ը�D?�l>��\�}��z��p��<~�S�x��'�h�{Ƨ5���Ɉ��U˯��O!W:o΂~}
�[�A�0���Ji��Dzk��ѧ(+�~���]J�L�{�I��ȓ�a�'@j#�A���M���͙��M���X��I�Ѩ�� -Q����N��ƽ����tfd|x���J����K�#9|��ȼ �a0��0
F�ء�
#2�&�G�4W�/����~�^?}f�I����iJd-�����hڹN;�a�B:�\`�5���	�n�����k�/�i,{Y���r���dM��C��R�K��~H�x? x��h����t�(A�~*U�
+�.�N&�.c��)S�7P��T�u���mо�da�b�[sBs�$����p��0�[���{���2��@�1
�.�$؊clEjl�$�
���A��[�:m�E����L��M�f��x�V��d���8%V�62�ڇ�H?�=���ns�}-oz9�+��#�bn�7F����cP���Noi:�W�gb|����u�u�T���Ԥу�˴�#M�<Ss
aV�mj{���:�Yt�=��
�L�bϘR-��?��rz�ǹ��$O�
���vҳFO���jeV��]�C��n[�d)�!oO�Vp:���N+�Q�ɫ?r�g���i��P7]\]|#!��Fłn&�I-�\n�ڵ��d�
�;
+�hP \�p
�JCcB����>y���j���1uhXb��ι�9L�gk#GC���rx���[����0cv��`��y�w���M�G�\#�kD�Җ���\Cn��'��a糢�.�=�?��x��Y>nq�r�w"fU�������w��uⰮ�/m�v���
�~�0��GS
�C�~C�y�jnNR�h�Y�U��#5	�e���M�'��& �.����ļ�c���fI>���+��fK�ݥD��N�/�y�\c5*�LU�,M����&+X�Hw��חW��Ol�ϰia2��q�8>��>�٫}�����aK+w��u$���6
�:|�{���O����Ń�����t�ۦ	
�
�P�$���(�Bɺ�-j.�G��D��I+8��5��\�Ӫ�gN���V�hū�d��
�Ʈ1`��s� }����ys)$[>�Ѥ�k}d4�}^1�
+Ԙ4
Ȅ^�� 8g��C	2�#
/@(��
v�[֣F�����?�&Q�w�9Q�w�2B]�����z����	�YF�
e}�� �d7΅
+^����yP m�>��
�>ю�?�2�5�%׵���q��^�f�iX
O��:ɮ�'�O���4���ޫt�X����э�Zv�k��Om�/G{%y��]u�*�m�O�XZz4Ax�V@�a�Pv�
��{P�aP�̃Q�1�]�]���T^��V8V��Qv�۝�ŵ��[��.���;������@���K�7�y������
|nZ���
+�M\
n�\
+�k�
�%��h=!6k�
����2j�����0���x0��M���f��{���� ��
+'�`�
+�<D�J�0�HMa=��I
$�D
���.��MXJ���M�u6o����f�j�4�
PQ�)@A@���	uޡ�RW0q���6��UK��0��5T56��c]e��踚̼��*?�R�p�b���T,%kZ�L�����9�l���p����~����-\�}�x����^q���n!u
��f&�u!23~���\��
�b���1�_��b�6ޭ9�z�%�y%4�
8����ƲK��c�ƑSmDJ%�קT�����	�
�:�q��І7��=J��m�$�Us|
Ik�x
͏U�)�X�@~C�� V/4�qT��К
O�<��I?@)��2�\A?�it8>�=��C
+8G
������s����a
�ە�\߅��(���ez����N�2�I���
7����귭��+����I�m��7m~C�
�/.
Z�/Q��o:r�157��{Bz��%ؕo���/y	��S
�`���?������~�+�Fe��o�
l�\�I1d�|�n�*~���{�ܩ�Ou5:
�>h7�H�fF�~P|
��;J��/���I��
�,������r�Z$��tvҐ�8=���=��
�:�	���H��k}�N�Z_�cm���Ǿ���M����h�
+e$����8rJ9�T�G��
���X�M��FC�m�>Y�h�lm���ٻ��_)�P) 8�yؒw_�����i=TlW�`v�w[V�_
�
+z��k�د��\M��֧���xT0���Tx���� -�	e
+�̄�N���t��X�o)�(V�_H��$ez~�X���&��v/Q�g�ekz
^�Z֬Y�l��k J�ݦ��U�
����M%VcW�o�4��uL��
�,~
AIUAa�� �	�]���R�2_k���o
�=Ĉ��o��u�Q����7�ؼ�� � 6�y\�yY3����S^��S^�5W��7y���t[�WP��jM�}�74We
�^\��t�k��C�3{��T����^1�,�c\����k�24�̣D��&qI|��?$����
k@�.�����U�9�l��2E����m�)���(��')�z��'�Ժ�u�g��ZeB�9zeB�
k�t*BU#?ejx�R�25��N��#�:�傾:4}��̸��:9�Mj��uEG��X�|wh�?�F<{H�أ� ���L��EM�d��s��LHq��/�� ��
�4�,5�l蒒�����y�|_�_:��
Me�`�P �.
`�ء�R�m
 ��^�ˈU/�N�#���{x_p��Q�?��Ւ,�j�rVp�(�cO�<wě8z޽3Q T��p���t�>�T����|#L
]Js��bI?>�����x�\�Ԩ��c_�H������^ ���#�Mf:7��9����1z�`3>�tj�gIC�H�����N�rSy��|8)��cV�I�
���(�2���<ϡ�n��J��T0�gIJ{NWh�7��TV�:�,�4�ky|��Ɂ�W� �[U��z��[[]����N�P�ĝ�Mr8�k4bD���
+����cQx��
&qs�6�M�%I�}��=ɞ���?>�ذ'F��,%���j�����=
G_����
���z7��~��p�:Rν#�C�cD���V��g�QV�����}�攖��ԭ�M�4Zr�'	,N�m 4cMS mg$�
+��&�A�14
Hk�O+�X�+�����	��^u�#q��gw� ���u��̈|�
9��s����\�6
7�1o�;
��F
~���~]e&Ǩ1���
�Z	�Q�D�OsS�����
�hуǘNj��g���Ě���	da� �$�-�~*=�w6j]���puW�n|���z��DD1[����X�='�N�j

	8�Qӧɱ��::#$6�<�Z�]3�F��%�s)�藍�4�lyR�b\��[�x�Pk�bx�{	UCBAƂ����oC�}��Ο��7
.���
h~���V�WM*;��j
��QK�������i���i ��c%���}��bL7�Sʮy�ysmE�Q�C��$�26�F�~��/�	���o�
%�(�GC(q�lT8b͌��=�ŵ�(�-.?���$)��U`6�HT����ש5���H��Mi,h�E�m��
6T��Z
1
+�eR	�V��%i{bu���hZWr"ZX'�ɵTA�3|`��&uno
,n�v�E��ۛv��d���6͇���c1�p��K��nQ��Q��>����԰x _�BUϴF�F���!�D�ng��~���TO||���9���b}|T�*�EL���עn��Ȱ�C��q��.M���
���l�uR��Q��$C�f�{�)j��}ף
+m��cE͜׹4��n&�j>(�"�� eQb�ڡ�f�"�\�R(��$�~��E�k�Q�O5�~#凸5��ܟvq��.��
y�y4r���4�0����-*�|u��y�N��_#�'���:��}��~�~��LJ�
�;�hnz�Ɠ��o�<J4�;�)��׮Z(r<�X�u��?ɍQ�!z��-�5~T*F޼�����[�\� `��e~�N�Y.��ĽJ�0���|��蘞,���/���!(`t��n���D��j;?��)��n����Tb�᷆�obu��ۨ �����X߫����ì�*����Շ7c��b���pWpɷ�l�i�>��l.�V�����Q'��\��v�Hj�����|/�~��HΌD$��wF�l�������t�Vdē�*�_8�A
۪R����X�w����o�E����l|Ğs�&k����
+���X at u5�K�:JH9
��
2�,ւY�s�pRҋ$
+ǚ��]
��@��y�a,�
+C�8�/���@����#�S�@�v����csgw�0��9�=�ȃ�a��.Ҷ�EgM
m	@j�m(2I|;;U
�T� {��[���y�f��䄛C���9w�a���EU��e
+�O�0�^pp��vM���B�sg
��4�\!�}{G6IqF +�j\�KO`_?]�.p����%8LWL�LqR�T��T��
t��1�[�#1�#��7����z����^�j���PL��
+��-��턤��;�'�Us�
t��n�o��6���&+ at -AAθS��K�����'y4BsI���3g
+|��M.���F�g��
.N�;�/��3?���	Ӷ!ʽӹ�
n-��z���ʸ��L
�wh
���0[Hr��7uwZ��9R/�L5IvW�e
�֐�4�#_
���֩"�)��=�;��?w`�H��*Ʋ/��n����M���nT�U��*���oR��
v����9Ù�:�ţH��8��������J�*�π��·�2̈́�)_�}��jQ2Qp�c��':�����&*�c^bw�&(M`/,��P����"���ϴ[
���ڽ��Y)�y:�h&[q��"��4�iֳ��]���iٖOM�*���)P���/�h��w�b�^F��IGÝ�]���$0U�L�&�B;5��Z#���CO�+�e$��������C
+�����<7��|�E�x��I[�����J4_�ȟV��g���i�V�;*��zQ
bm������&�*�Z����]�
9)>� ��U�0����#�?�uƬ�b'�ʱ��k�o'�9���i���n�]�
sn~w���o?r���h'��
��-���B=�:M��:�y��|�rI�l��r���r�#{���Z���?O�?�?��7����ܳ�"s�Z�1s[ˡ��a
����"�������X�c�g;_����l���gR��(���4>�A�W7�ApW,i~��A����RlB���zm�6

`CH��=��!1�d
B�V�j!dZ
+�%��Ԛ4,Qv�<����s��n�H`?Ԏ6�M�|���r���!�����ۻp�P��9���ޔ')�2��Sy�Z�~D{H���Ϩ���T'D��dP�AJF�����
^�
��怇iQh"9�F� zE��ӱ羓~��>�_�
���6�nҁ&
�W�
j �ܯ�$E��}���f���/O�ťC2�ȝ�c���+=�:s[���ʐ�·��ϟ��	h�Q%�Y�XQ%�����alR=��p����L���(�'�U� 4^oւf��[�1] �C@E��)����� ,� �VQR������ʬ"�E�D�jV����PjZ�
WN�eaM���و��
��lXQh2C;2p�H���;+�beV at 9w]�ّ��A
o}��o
<����Cjt1��5�GuT�LϏ �����u`�6��LWO�>
�sS��j�fc�
��Af�\�N^��h�V7'�r�	��ϴjZ9�煟ڰ
�M��$�f�����0���{���O
.5*�=����
�&K�4Y��
#��c
�3Ut���<�!���\�7���蘫p��v�U�Nߤ�W�� ����_9�GRe-��)����٬3�G�Z}������:�<y�$�\��j��bY<ߤ���y*��.�R�
��bK���h�G�%�
����Z��{!�a?&/��o�o�%�6���)5�R�c�.9�����kF3ڒ�ν����}5G�ךYډ!	��TP���U�X�������mD
��������6rj4�~t��
�5�$�($�� L�Ҵ��'
o%lʩ4��/E�丹�]7�:�M�Q����|&:`
�苯�9 ��<�TPqs4;(�
Ս�8
)�]2�Ɩdᴣ��C/�k�ug�sBo�w�M�Z^m-
+�~)��-��D7!a����./�;yw�\Y�/��3�R����'w�p�r����hI�i[
�����XJ���[��t!:�Q�NB���B�O�� 4�@`����c,���
��`|
�J–yZ�ѭ�
5!0
I1�8b1��������}4l2�����)&�͡;��y(�NJ$K��KZ�#ݴ4ьf�?f�f��b�ơv�
A�=|�@ۋƷ��?|
9�m�<7�=|�(��8#u	gJVdM9�c��`��
�
�0���d��εu��
8躊mݬ<tX#�Nql�	���O<"�>�2*$G_��y��;Iw_���Ե��ܩ�"YV��̣� ���󜊱�58%�
x*z��$>9u�L��O�Y�/�
��Ȁ������ jg#z�?�T)�\xW��f
E�+j��[v�Ek�:���[ji��3�NQ`0��H�{��!���&BO�)�
�%��cQ��1�C��qWI��g�>�`��:����!���|*���ýe
΁�y����U�v�3�}�ܛ�67�e�T�R�����p��R�l^�_�]�!�D���c0���]�6'kN�
+0���U=��
�
+�5��u
+�3�͜@�o����I�
�1��`��/y�+z�q{��G�gn\�H{��k�&K��2&zp!IJ)�q=�kJjB�Q	��W]����
�]΋���8:����b{J,	ػ�p'�S����"����&?4xZ�Z��ax�&�f}2#��G�<�������D�>�Q�Fz�e��Y	C���*�X񥽹Ez�
�#�ZW��]�����T˳1J5}�&j{�&j�r1~��bJڭ N�8t[@�E�"D1Y[�n�.ǹf皾Q��ʀ��%�h52s ��\\�4tm�X�
��EE��v��e��K&+��"�>���I<ey]
�z�V:�k\��.	\�I]
+�kh�ɻɍ@��{S=]t�.�?��dB3�k
]�t2g6w���Lu��GE7i�A�V�D;M�U�]5�k��dǩ��q�7��Ԡ	���?U�h���0K��[������p���[��t=�G�g��1H#��E�["��&��=u��+.[��^O�w��0��V���չ&N5�*�Y�:�s�?X�����*s�������jHű+G��$V���Ehw4�k�I�K��v�|�C��1=Әw�r�P�����

Ywu��L4�J��~(��us��f���)��;r�
v�ޏR2
����C�8�*�� )�v�s�xS�b�#T���0v);�U-wj�B�}誝~��u�O)z4�ճّ��ˈ<\� �)��1H1�k�C6Ao��pNe�c�Y�e a�����xBJnX~R}�|�E
+&4.�:�9dҮ�Y#WK���F����o��?�����]u�`f������/�����9�co4
+�E�Ŵ���Ϟ(JA�r�;�Qg��܋���k�����םL��m:z(׮�� �?�h����
�W��^7m*�[�q�*����Χj����4.�
�Av�d�
+
7rg�9��&q�'��.�%����4��Ĕ��
+º��HJ��J݁�&vʖ8���Tb*�`�Ѷ�
+�xԿ[f��\��(
�� @m��|w��1[
�|��'��
+?�4��
1�h� f��匘&T������.���U6�
++*T��7�)K�|��,l�ۣ�Jx�H��F �d'�����p��|Ä���XYke�� �Ql�C� ��4��"
��N�k���ϛ'7��U̓ćc�4bڙe����ʍ���+4O��
�4��l�ϖ�el�m�@9zd7^� 9��1
>�:x°��zG��G
�i�2sa�1��E�[��*�5�

�
L:R�%�2���V�cw�i@�Q��h
��F�2�i��I�t�
Z�K�gi����i�(xt�
�ѹ3 at Gρ
�<pָy 6K���@��G1�㧁f��_2x��TB}���&�L�.Eh�s��BK�31&���������=�EѨޛ�=|F��~���w�����fݤƪ|���>��_��Vw�������'��K7��K:D�M:����Zo�CM�7�M���M��Cj�
+��d���'v�$�k���3��K;
Ҽ�R]ט�f;*��`i�
�9��M��1��*l>��1yb�x�q
 +^*5,\��4|A���[cs��Cw�u_�l�v�5)+hsz�oL‡U3���7���7
��o�u�7�>
j�/�@3{<ڮ����v�_G|mǺY�\��M1�
�J��xp6�[Dܤz�7�6�͢�6��p�nRsT��;�tx;7V�����ܿ�}��_~������"�ݫ�y+��n_����������o޽���W��\@�P�Ѱ�g���V`��G��_H������ܷ�"���JM�4�B�
+����׿v��m]�a\u	l�wK֐�_�*�qu��'��L��w5X�?
�c��S"��7o_}x�}��'�� ����s����KH�mQ�y��c!
U_;�^s/��sʁ���>	� R��B�N���I���+�7�
{ݕ[�P�i#�ʩ�@��|<�9W�
��ec
=�j�Vg\�x�m�
+�B�gR��j)�Ww(���]4����]�
�,����*��5vm��I�zc����v��;������*�n�A��#M�\ݩwV���-7���2T7rfi�G�̔���e
ڃ�)ā�9,���	 r��əЬIX07m�D�G^S���4�g��>�g
1p�b�x
a�ɴ�:4��O���I�['� ���4
E�i����xHAG�l�7 ���������\�K�=S80@K
���b��	�

G�s�a���D;�`��[�_<&��*B>��`���`�
P��P2��8���i-�C��ht��$����n��1'jJ��G\Svpe�=�x�Z ��gw�U���Z��z~#��*|Q��\jݙ�<���j��&�{����L6-��`�Q#b�����d!��sN=���v�Y���k�]�U�N�niM�:R�w'ﴞ��HC�3T<
SD�@4F��͡tq��\��+����
+AËCh���#lp���0

+z�՛�����\������cO�fplW���8
���n�!�,��Eu8�
+-.8ޘ%��7�~�hh��%�����G�z�\�P���ɗq����8X~�:��x����l��2�7�&�)'�u��s!� >��Fڬ�_������Wʗs����>){���G^�C�m �r��q�d
Hȯ�'�y����2���}�[�UG�
��������*�L�o*�>�zV�JI����[ǀT����2�
=L����/��e�a�+�z��݂O�ח��^9e�x
+H鳚~��Ɣ�<U
���=�[ѵ�l[�
������P��AB9��5��qT}��T����(f��V6���;�i\�G:�qj�R�i�ʈ��_{&
D(����eҿ�n�'�����S���>�Q
�0F���9�������v�m�M�&�[|mj��o���/����ūs��;{�
�����5����:� �_�g�>����oC�]E'
e��.7�;EX~ꔩXG�#�:�/�G �d�)�ze[�i�t٠L@]���X5h���>u���L%q���	r}=�b�;t	bұ�� @Ky
�au���&���x��T���"2���n�.�E�2b�
'-F͏x)1�U'��F �ШRG�*�|EE��B���=�a
��M�"���^�&�e(|�1%ƀ?���k
G7��
����8D~W�qsg-1�݄±N1Ď�&�ш>*W[*
+�(q��0�|\�/ֺ>c*c��u�*Zu��� &"��>zt{�j~c�7*UJ>���v�T�U�Q4r�6��ϸ-B
S5�>\��?N��R��u����뺌��n`wi-2���e�d�m�8�ܖׂ��.d�R1e�V"SՀa���.W�DC��2�T��!���y�
�A�
XDf�L
�,r`Մ�꧸�o���*��]�[*��V����k
�e�;�����s|�����?|��w?��͏l���|�������/�}��?��7��
�|V�O�e���Z�����Ǜ�������
��O���Vn�}��p�����
�]���I���
fswW���vЋ�I+L��BM�H{���6/�^�_w��B
+���P�r���9��X/�wF��(<�܌��24��[2F�G�B��&�����EP�Ǣ��R�CN�MMS5F�A��\�p��d���G"��3�8;O�}6� ����(M-g4[A������U�^΢l��t�Bi���
+�W�w�!4���^�S���s
+g��ǎ�<�$p
+���qND� ��&�9�Ԡ�+�\�7b�Xy���Z��!!$�BG�$w�\�_���*��Ҡ2� ��
+�Q����������N�XI��p V�/�{��&A���y���	�kV�I÷���%�
+��X=�H�h{��������5}@X��qu��V���h:Z��Bk�Џ��Bk�{�x_�?4(��0q��i�:Ӛc5m�]��T!��
��"��(��n�L0�<���8�B����z��$@��e56�=�=�"JZ�J
(1�^���&<��V��IT"����8�
:=���m�@ji�,�U�1b�P{�Ѱۑ
+JD�9�,5E)z��\�y�|����;�����ZSk�
��{�w�P�� ]�� 
����Ľ��
E�ji�`��^E�*h�ѱ�[�k��U�6��5R
_w!�RWrJ��J� �2D��Z�=X�c� �K +�/p�r� 4���
X�q��%00_,˔�y�Q�@�\�,�}�o�*�>J5l�@��o�&�&��8�c,���SB
��K��
� ������M�'���P��À<d��6��W�X�
@��h2�@%
��:�X�1��2��:d�r6��TԀ*�X,K�%�5v�j.iM"��j���f��Sk

�<�>K�Q��f���=^ic<�%=�
XH�&
� E�VPq����p�@JE]f�RP݂�~����'�+	�P���	TI�+S94��>t�����"*�\cGɪLAw����U�����jT#�_�qڻ����C*'ڊ��"0єi"�<�{@�"T	�
�4E;T�� �uj��
�&	XbVt&��ju�5V��&�dKh�61ʒ�Xb�b�ڪ�Q��\��(7�
zFpXP39>�
a
+X��S�I�o|���Be&�!+v/�ki��zhqa%eZ��C������%	,�}
;Vu�q-�*�}L��]���6�>:"���KH֏t���;��*!;V,G�Wq�	'I�e}5��w����D
T�I��X#Zz�X���&�@�,	�H`�5v�Ro�Z4q�h��՜�����5v�I�U�_�C*B
�!�AZ��r �3���j^�8e���@
�-T��n
��y/����EJN�T�Y�wd8�jT
�<�XcE
t���Ŕ�1��f�'�yQ����!V(k�z���Xڸ�,�j��iH(ZT�&
	eT��5���Xd5v9�A�R���”m��4�f]�
F�6�J
(��XM�O��I	u,�
%V�����8�]N�_WK�e=4
2�]�
�K0���ASP�<s��8]=ĺ�35YA\qy��Ԑ�Z
�I4��T��O�~���U��dM�)�3�k���\3�,iI��"��u
�Z#];z�� V���Y
����(�-��� ��qL:���A۹�l4���㦙4`g ;�a���Bh�*�����Ĉ�9@��0�CM�
+Ă�7�a�0���c�G#pՠPC��bG��&_�N ���.���a�^����������;N��:ey�g �._g�]���=

s�K�cB����Q�ۢ|����˸q���ewC��	 F���Q<�3�
+y����g���#�~g
�p�
���6ψ;�!��6S�����͈ }�*I�\��� 
F��su�IXퟪ^Dj;[5/�m����	2�@�U4��H�5Eİѐ�2d:�
\"ɯ���;v"�hG"��`։x�0�#85
���—���(�c���4. ��AA�)P�^���^@>z�$Jb���`��"�|h�I1mOlj�hFn�C4�!Hî�c��,�&H�1q
�V�
N����=32	0���#�q��+eo�ưܢ1��
��
�
����wU�̇v$b��Y�@�@Z1�=D�{��-x(��
)"k���
+}`hA��5�́MQ!�
��� b
��$V��H���V
+�N ��`���\s�ݥp�\H�
G$�
ɻ��Z&\�L��s��f��ʹHd.���b�]3���Pu�>
 >
H�30��<�5�v�i��ã#呇w ��sT֎��&kp2Q�/{����sg�m̔
�q����d�c"c0�0p�̯�"H����36��$�‘H�Κ�Y
+(�89��?H�Y��I$�i#����`���#
��w�q�Ө����
��Q�$(�������N����$-�WY/$P8"���xJ$؄.t��!��
$���Đs6
x����YT����(zk�"2i�$�)�(���*��f�CD����0%AaY�|ip�O����DYW�(\H�^Ʋ�/�?e��������5D�J{��f�or�#D2���Ӭ���d�y�$�k �bS守J(�8�M
+%�\L�p��\+�vn��'�Q��z�Ld.H��� ��Qo��X���]׋Iۜ�����$&
�|���rFP�Eb#SU�נ��CcJ�n� A����BRy
H�&�37��F5a԰�0Y
[�3C�
�$UI%e�IFQ���8�!(_�m
�O]�����`i!�d-�D
�H[�a�D��叓��N�7��c���A�dx at 7l�El�1馔[4��� B�u\"���$S���-��B���{&�"�{H���]
+Ȼ�o
�
[ř~�{����g��"U%��� d;$
@JN ��"	];m���*g���
+��À>(����+v�'(�� �1�1`�@d�����C���Hl�U�2Cq�]�
	Ӽ򙗢���
U<�t?H�m.
��
)Gbx��m
I٭��P(@YHF?c�Ú$F� :q��L^��1�'�~&�h��b�s �/Fua�����b�wU/"�G�4�����%2�2*
�"�o���Bx�}`�@DSD�6�0hzF�Kęw�_ꌍ��bv7�%[��:dO4��P�6�y�
�@6(�J�h�W4��3E�œ���T�wU/"��e�R�ȗEƆq|P��fe+0z�<�Z%�����a��t�����i���vC?�U~d`�2�>΂�f�\�$�3u���Ȼ��J

����֙Z�vu`�W'l�В8W�S'�1��jA�"�},U�?>��lG�.����o>���
�u/���C\�<y�!&��آ�Q�O
��G06zmp�s�h�,�  (�
+endstream
endobj
15 0 obj 25418
endobj
16 0 obj<</Length 15 0 R/Filter[/FlateDecode]>>stream
+H�dW���
�3�8MZ�(J�T�6?�*���6� �e��f��W�E����>1/�X���y�kT>�kM>�5��_��?�mV��"����^��V�"3�M��7�^��"
b��q��O����V�����cx������ֲF|���'�H����⚳M�X�m��?�íl��7(�3�Ե[��
�r3?j��g��
�*����.�B<x�`�k���Z�{W\��v-�'{��\��sA�;��H!�1}|b1c<�Z���x�>��Y�Xs>�Ԋ+�t�π��Yv�Ӌf�l9V���[@�U�e��~qr���{r#��z�A�ز�
�_�؜
+f����U<�
�p�3�Hr2�2��ɪݗv��
�H�[ �l�
0���$Y�/yD� ���
w3����A
���Qz1�<�\}�
�Ǩg��զJ#
��QK�t��YNbb"$�O��=��j"���e��~c��4&�CL`�!�������T2��i�г>KAt��ҥ�9�xxՋ���r�P�
�q�Y�M�(��šEA͚T����㮛u��+K�7d
�5�j�۹#`�L�CO�Ue� ��6�{�����m��QY��jU�G���B2�V3�Je��x��%@$�"�}#�E���A��),����^��xms��Ȋ�4$
��fS�tv��]ڄ<371D�� ��͑Fke
uB���A�9�	�ύ����
`��af�)�Ǫ0�U����7�}��bơȨ�Y"Ut���*I����. d`�lF�
VR%�aZ�]ȏ:��!�
ʌ)6�����&Y'n� �d\��-�1��75���HFU���D����5�jiH�%�̖T
)Her�d
O���DfT�lZ�E0SY`����c��'.P
Cy�K_�L��}Ea�졦�
�5,�鳯�*�bt���*o5bc
�0�=A7�%0��Eig&C��vox�����
�6��Bu;���3�χԤ)�Z��B�J�����6Ԏx������q� S�hn3�v�5�m���5�(��\
����K��K!��F�%O6�"{ـF����u |/K�n#9xd	�\��Ι [...]
+�a��%ۡ���(�{��L��flv}M)%��!Q�cf��%ʎ�^�B�x�Q��7�_�4#�:]@L���@"1����Ì�SF'�M�l5),:.����Z��\�SNb�;BS�U&�f= �Bn��%
�������RčྐྵQ;��p,1
B�MU��8w�>�Td�-z��/r��)i
i-���
`Ke_���G�nz�_d��Î�8�J20�?���M풳��7)n����C�;"��kҽ��"�4s���fRdx�O41&zZe ǦG��f�p��Q����p
�
GA�M����p|k��
�f�|��#���!��p�,JFPiT�e�8��b.����VΗ�=�j�~�ivO��^��Y4d�,�/x��a���������a�FQ��Q_3MMW���r`X����;I�@�em͖i���+�d��(�l[�W���yI�X-�u�
RL[��k�!`NJ�y|H�؈�6v��~�V�TQm�>�5L���  ���{K���CJ�G�G��oȾI�TI��X(��Vh�~�
J�R�a%'M����+
o�Ϝ�&%Z�7
n�3O
+��P���G�u�
�h���UUK�UO_�����%:.�ݲ��R�|66�����Ȩ������
p���q/�Z�<G�q�IHk
+����
��ԑ��x��9\q��J+���7Q(bPF�Mxh�d
n4qoY��F���i�
��$��I��"��mw�6[f}�'H7�P,Q#�9F@��N)�̟y��2�	�{ ��9�{N�q_�p�zy �>J+Ff	ڎ�U�#���e�ZZt
�P/��=��.��
+}h<��%���.���7
^�M������M;i'��p��f����jec���Ԉ89`Aˊ^ٞ0GdE��i͖z�l�n98QN��ehp�H۩Ɉ��ƋS����g��=�&��(q����|��5��LrݦtW��@�#�\�.U
�Ck�J	�g_+U~��?����;
��E���iS�+��s/����䰹��rc����p���
���	�҇�����m�5���@9[
+ at 6w
���j�j�g�,S��Zڱ!�3��+�O��⦒8LǨg���d����O�ƣc�T��7Z2S�jUg|Pˬ�Y�_�~_
+*,G�A^
J<�Su��H�QWrYb�7��/-M�M��\5� s�nJ}����zM�1��]9
|��* JQ㌊l7ބ�N��k3�T�Wi��$�}Ҿ#9[~H)��N��iX�U|�v��1�x���% #�w��s�,qx�g�+��*I��7+��	�/����Brc���y|���m�t7$.���%=1[���y�j9��f
��"�"R���u��a����ܕ/��а��3�3�����,�U�n�板.��
x�DK4}�x��J��q����D�e��������
+���R2��}b�����h1v�C��*����߂�k\r�(����
�����,�u��ZA�����ȸ�uz�� �>�o^*�n��m$A �f_�.��D����^\�
N��he
�c�
��G���n���"|��	��9|tߚ
�
Մ<
��5��c\~�?�j~6��e��K�y
����/�4� ﭿ��o�7�å�n��&⿕��5�g������T^�IEJSlRh~�A��
�a3_���
7vOr�X
�X�+�BQ�?7�
>�{����6�؇{5>i�'v(U�®��%�Pa�W���KI�`�n,!�*s�v�
;J�G�sc�<��o#�vaowΡ���'v��wwн��6�1��Qo����{12Y����0����ނ�C߶,�f�����T%�z�=�"�7�
�oCߒ�)�J���\�-���W��g���R���nr��%2�%���䁖�P���zW=؋� ��`7&����^��;z�G�Z�/�6�
S�۱�a�@�����0\�kc�s+��q��-�%y��0f�k[o��a����ICs���e�.(rI	��Ѓ�*[#W�8�$`���T��f ���}���� n7�b����޺�⢠D��<"�ÉX�MAc2�č��1u.��� ��:'$
+�x-���s_��=�
�,%�}�1���M�s����J+����!J�F�� .R�xb3��@1�Yj�l�"����d!��0>=͒�ZfHps�/�6`'=!����
�W{0��
$z�� F���
+a�x�[���~}��@na>�߳�}�	@=�j�	
� ʰ�2i�Rv���L�i&��;y÷V�o��oz��3w�wn�~�[s>��?o{#q*�y�{>0<�7|��C�Q\?�Z�p���)��1���E�
g j�8��x�{�i������^�S�~@F�@
��2\�[�>J��w���Bp����O��	��
7I�F�
��F�Ʋ��)�FF����]F�r�\l=8�zl�C�A
�S,q��`�,�>�g�/�`�=�ouL}���
�&��V�p���Oh��|̅��@9�n�����]�����C���
��y4'����HY����k�]
X/��C��
��pO=��{��&1~c�p����?)�&`@��pN;�Q�mj<��'�:+���% ����#�U���m8%�
� zk���Pw
p׍��n+,��pe>0\`�1�
jĿ��s5����UF��ⶲ-	�l\/�w���T��p��C�
�@�
+��@�A��G�&n��mxZ��0�C��A�����%|^E揟�r-c�ZU�q�o���j��+V���?T���;.�V���a4!�}U�|x�|��u�.m�����t$95���~"��.���o�Z��'��&��/n��`�y��D�DW �
+n�
+S�e*1 �
�o\ĕF���jtc��H�`�����#�Nz���V�N|
O�3�e\�a�X�:(cV�����7�e
����HjyM�^⠱�K�"pN7��wc��ٍ

+��q*���B�e��u!���Yt�0�h�a�(t|-MeLr
�2�`K�q����ˈ���I��?'BثtB�a�?b|� 4vB�O���1/���u쾉˹�Y�z�:g�9�S%>_3����`�K
�V���F�Ri?�G�@_
.6Bh/�卐V
�g�@���F�8�b�](}�t/����b+�!���D���9kE���eG�Ԃhż�,��S�
+w+^_+v+Ȉ�k$�exɬ!~�H�<j۴g_�0z�ȾJ�Hٳ`c�5�<�m�m�ت�A@���"�{>��3^�+��/c
<&��
�������P��oP�;qj.^�����VX>c装Kl�X��\�7��H*��	A�aM��(;��x�5Bw�s���LpQG9a�E��ei �
�
}�����Nz���"JOHoE(�a7J����ݪ�%
 = P�iIҢy�(���m�*
5���
hp.��0����ލ��k��F�rԷ�R��yA�-�B����w��l/�Ik�pc�U�.l���'�0������*؉,[	ܠxyI��d"���G���#��ÞF`�PHT�e�}�
�/�#]Q[<���.��.fb���S�I`�5���4(�feݘhU��u�޻���F���bx��t+堬
�v����q�'�_#,(+	�.)��h  3G.:���� s�������;�D��@��KrWK6j9�?�7L,����
�g�N��Q/��eU
2�
�-u [...]
��#�R^�3������2'
?�b��6H|@����$����K�A
+
P�h�cq�Aam�dƕژ>
�
ס�6�
��я�
ȧ�
��Ϲ����S�;��,,Ր_T-F�1(��2�\����,�٭*�*X��c��iQ�بXgC��!Ę���q�˰���o��.#��X����l� D��1���7FW����s^�ި������/U�����������iĄ����:/)���;�B:"��}������J3���*w�g�S`�
��|�2���;�bC���5��-�#&��a
��$k닑�6���-�D
-�(�`�c6(�^]4�}<
��h���
{�)p�#���ya��$0�1�
*Sdf���4���s�m�X�m
����w�h	��[��4ȇ�j$�t�3@�����U��N�
�jX���;�,:-2���`�p9�j���[-�C6��������$�W�� ��n�S��Ɓ�u����0{�jlʸ�T	�k�ј�б�xxA�N�KKC��V£��g��	��Y�\e]b�6�OJ �
&��ؿ(�����r���TN���ɡx�7���VɖG��G�K�$ ���BA.l��
[��7���S*
Ԧ��?B�{֯J�
���q�����8'c5�1I�[I@�%;��8/Y�G�S�#(0(%W�n}�5H:k'���d��]�"�7v�S"��j���� �r��
̵W��A�+�Qo��E-3泔�����G�O����B-���+�DR��VЭY�ٷ
r�P��	��b�+���v��Z/�Q�?�
��;�z.�1�Uo�(�*�4g6��<�n�hj�Em�"��c�2!3=�?�F��4.��q!��d���Zc�|����E�>�T�Fߛ@�8�Y��~�}��k�u�
�$w [...]
����ؤ��Ր�Ф�W�������}_;?�[+J_����%�=�V���p����47Ɩ��Kb�J��$��Q;f��V��V U�^g���a�B�|	�h��UM�}?�h��AC��Ц�<BcqFڙ��˥i�u
"�7�~���v�ڈ$�>9e��ag��`�����D;o�
�Ӻi�1����U)B��t֫4�/C�Xt\���� �1`�i�h}����w�4�˲{��RQ<LJkʍL� �`�C��[���e��u����{e?���/ﱢW=�I\��NJ�v
����Y�4%�R���2)	�2�A��`�����<k�l�A��JV��J�9�FX��
����̋�n�F�]'���>~Sh/#h�$5���5<�ӹ|�j>Di�
�
t�֐B�:%�)�w��d� ����թ��/��v=�1�r��g˿5
���"�Co��I�?H��
-���
;���c�Z �5HN$:���SJHxSS��#�8�[!��e]b��t��
;�y+�K��&`}`˗��)~�N�M9 ������^��
	��z�
E;#O���pz�xhwy�>47�M�q��}
��z�<.�>�8cRPTS
�"I��c����m��
OR�Ph
�n���,�Y>�5���"�$�6�q˛� �,M�
S9"�,����*��
�%ɒ�2��B�P��ڰC����F�bk,��0EI
+&��XQ;��m
ƫOy�=D�%�y����Rm�a^�0�%b��l�w�吾/����-�(��'��x8Ӳ����ϱ���gS&����"yP|/�
��y��^9J��,���qr�2���vH�X�r�y����^�g���j�Y��Oy��[����5BC�����ǵ5t�DG��]ZG$G�E�2U[�{GN��f�d�⦅�8쪐�]�,k�|��˻%
��{�تܤ��f�Yw$�,?��&��P��˹�HtSo��,�c}h�>�]�bYN�IrH
�
��Z�ֱ�����]���Xem�pӰ�Ⱦ�W`&�G
�
Ԉ̌vhLҌ`-ԃ������5�^�
��`]����I�GNf���.Y
7��Q���dz߰{	Gu�V��!�=h[�
��m�	�T�J��ο�K��v�s�
�<`
��^����3=�ic��4~W��
-iN�*�.�/^N�бT�����e��.���d�B��ژ���(
���4[a�|���ZJH|���X4��|(�7Uis�����"?��f�2|ܝ�� ��0�]�V^oCY��z�2�k9k/e�\����LY} *��P�n�BhZĉ[�`MB�,�:,v-TO�Ȉ~��&o�dzn�
k�j29NkTtr��MvL�iyT}$�'��q���sd�(M�q�'�&8��z�]���Fv��W�0��ϲ��C(N}�$�����r�k/�����eJL��X�(���ri����x�%a��P#]�ה)���r������H��D����J�7�=�zw?�Eq�;;�+�eX�nY÷�_��[�y �����ܲ��v~s�\�O���7ڼ��>V�컇}�M�}��P�Afi�T�,�<"N�
V˸L�4#�z��nvi�4#'�"+U���j
��G���ڣݲS8v��A�
)iZʏ4f���0��[��#��ʄam��+F��3�\�u�HA�I�V�6�o�������/l�b|�il��4x��|���p�i��M�%54��2Aܑ���"n
�ݱH��y�~�Qaq`5�mL���r�6�Z[�)��K�r(�5
���I��[�
.�

/��O�6
+��s��_��M�n1������-r,S���L����)C���7{pc�pY;�
���ZU���T�n-�ň^�.eE���C�&��?��Ѣ���K2���.��:�nkc
p���㑕
��u�uv��^/�'j�t+�XR�5&m�¢��0�)BT/�7J�UUz�`&�%J��	���8
�

���W�*8�b^\4�L��"�4~
bM���8 �i�1
+�H��g�
��A����]bTޤER� ��� �ׂ�����ab�Vt���%v,��#l]�T�Md��{	��A���[j;̓���@�,����2���l)Uh�`��m1sM�P��0��rqX���gL*)U�I��E.���I�*�2.���m^�~#���F�q�Ԑ>����b}hugy��ph4�(gxm[c\���t5n�`QUx
�z��cz*[I7p�z�[��)�}��ϫ�3X�Y������ampkX	>
+�I�gS �Hw��Qai��LFqW�'�o�"և�����S�qIz������c��*arpв[��/�}
+Ex���f+
ҡE����Y��Z �ѧ�5d\̦V�%YQ�1ZCs�"��fl�kyk*;�9�4m��Z֗,��`�oNK	�B��Z���m��L�
�a��~����=s���	�d�O�r��R����>�
[ˀҨ`L�cS7
lҟ�&��KͨwKc�h�EB�^J����=(N�7�3=�NEm�'\j�S�V�.@�lu

F�����fT���C�d
+	m鑩��ɏ��ac1��^�V������t�fɘ�������
�Mh�E�Q�Ԭ�1n�� FϪ��
]�&m�[�r�i��;��e�1z�� m�
���5-�,����$d�s�q7���~p������7��4��I�f�j|;Y>7Ia��Q�$�l�dI���ìS�:���e��A^�g�`,��:Q�̦���\tc���
�.ds��T�dU��պW�/~���L @��w{�3�8�⭦�+ at O
a�`RD� ������vkf	��jM�=�+�F(�1�&�31:����R��Se�KQ����a�\�chA���
l��C}l���y�0�k
1�죖��[�6}�e�*=��ѳ���Z�1
�
�����q�"�
��Ǘ�ws��*��-5:#=
�u�0���:#Z�H�X�O��O����(��.���
���C,nIzV
HN^	?�tH�c�F��5�]�'��9j������*&�!�mՄ5�֫:��\rO�zC��k(/sƮB���j���c����R���K�J�Y�U�b5���M�ˊ��R�K��`�� h3U���܊�C��/�@�e�~�)�G��vI:D�b at 2X���`�A��쩍����
�gG.Eq��
KB�t�j�W)���N�	�����b�*8�Ԯ~���Uh:÷�h��
+`(Z�Z��،[�l�
��c
+Y&4�{;yY,E�x�C����B��*Y&x��Ap��k
�>D}2l���/2_�������6�ꄖ��u�2��?�����u{�ǯ��b�@���'|��ʅ�<:�,��zr �����0S.�p�),d!��p6M*�M5Y=sX��[[,fɊh�'�*�r?dž�궬�P�x�jꗿ�S�B%Wwe%`<�\��>����̫�(f��%���ţ����k�_Cbuntb��F�%C��JO�q�S�#�w�?|V�X�Zl�O?Ə��G��N������Y��o
��
F��~^���'����_Т%[L˅��l<�@�{����f5�&e�U����[��Y-������ �M�+��46l2���w�d�4*ⶱg���&���
�ԏ�ɄW�M�ÿN�T��.��K��6a|���nF�zE�9z�d��D�^����g��
`y�z �v�"�x�"��)- N��\־��{�*|e�D��$?BU�-�M��3�6A��H�-�r��0��z: [...]
M�;M�Ӌ�)Nc�z��d�o' �%�L�ƨV���T}��"�vmѣ��״Վ�=�d��h��j���������2��$+j��.�K�&���:�
�
A
K�!}���9�&�z�7�z1E�M5�!x�J��&
2�"ܜv*��E�u@
�~	��#q�8d�j�k�2�����id��0}�p��F�pB_�/�B
��ε������3�Ȝ�_/�G���+�kB���Qm�C��S�m|�[TO �\�Ϣ)|��#e��|-�<f���aѪ�U�ݳH��E�m��6#q
L�u�s��Y��[�z#lk�;
+��.@����E�E�*��F�M�
Ny?��>��q}K
�&
+Xv��ŝ�i���
�_��>�ig{�� 
.Wd�R}�])K�WK��"���D�0�32���KP���Ըo"�"����e��1�H�_��]�x3a����
!7��L&��3B��A蚘)d� ��&��@8V(��$�)�����ɝ²�x���2��T��w�i �+���^�&�
�>�9�B{]�6JH���?j�r�Tb���h *�(>*;�Ht�
+q�^�JwG���Ή��h-�U8?y�\s�c	~~?n>�+=�}I~.����\Cm�(~�����vYHm�t���W}��k�]��Z�]�M�!�4��7T�L���b6�.}�f
+G��S��K�Ҙ_/��D[gi�U0K����s�Kp��&c~�z>$I�w,�eT����M�������!EG��"�gk��S�5ص$
w��<��
ق8�K��C�z^�H�n
�
�늿.v�x���n'��t+�3��q#{
�`D'�'�!�ZZھ�쓰������
+�'�gN+�9R"�E.��)��<��2t|%�B�� �_k4���u�
���oҢ*\$�l��c�[�:f����
7�si��ZUjg���a�7M�	����.��V���p�����?��#e�H��2��&S:x��V��
=��F	�0&���Y�!%��'P�.;�p~%ER%�ܦe�ɐ�zLL���ǿ���^v��w�
�����?
9��y�~�kQ�Z�����N;�
��;u���e�K�Ȟ_���c��bG�&�
4��\q#buۿ>Z�kdkԚ �U��O����r�96Ck�qlc�:�iԳ��_E|F�~1P~X=���
+/��J虬����<KK� �4!�i��n�M�ekB�
�mM��|��acT��R�IT�o#"~Cq��en�����}�����~�Ỵ�`��
֧԰	'J�]c,`o�^��
��E�/gp��v����Ӽ��/%RW7�d�
+
G�sM�í+�	ql/R<Uk�������h��%�
��A�)U��_�
���EL
g����+�W�@
G�7JuX
c�
��K�{1
��'�<�Ov�d���Jt*5��
mw�T��
��#�Y�啘�)�v��G��%Ny��9�Zgm�(_Y<��
�U�����i�i��8����o�ڵ������1�D���j�S�֒�,��%��o�?o�o쵔��S��Y���a�

I�g��>���7�٨�}yj��ɿ`A�gJ[,}�M��)Y75��!g�g�hQ1,���Y���1vUy�`[wIm�glU��	�
���|��4�"�d��Yt
d�s���a�Ŕd^Q��E�����_yaϕ'f�V$B����X���kÌM�N( �dhV
�r)��4&�����BU�{F�����Ÿ��m-O�$���=����L�.���29c֧^�n�E�a 9\�R��w�Ȩ4�S�������q������r�tv���.��u8˽�r���#Qz��;~�z���t��-�yAS:�B�et{�
my �[w�S�����bt�ٹڻ+?&�����m�
��������
]wJd�͋�`s�d��D*�s	��B� PUw�q�gg�Y�><�J
q�ْJ��h��*\S*7f>��,��7�f1���a�
��e\F�n�ø�5�C�v��jS2D�øhR�ى:Ҵ�I�$�/R��y�G��|�d�2=S�0�2��H9���\@��ON7�H���u���E��ʼ\�=�C����;_s
�D�U�/
Lq쎤�Y�f�9�9�֌Ķ������8-0�V��rr`n]�̑Srq�'�b����L�c���?Eta�z2>n�|�!��'�1�s/�Py�k����OE
V��թ>�Y�mA�χ�G����
sY��s��'�X�_�O^�ͷ�
�%
v}�z��	�H�-���~\̺�ؼ1��1�d��P<̥J�� ��X��y�n�T�H�;6N;�2���$7�]��
�OVN�CyV������[�7J�dTME��0.�齦�u:�ԥ>��K��Ǵt�Xz���o�|�ap���|�Y���4��)�����Gf�b
�xW.>�b放�āhB&���ι"a¦����<��00�AO���T�Mjf̔Ae����
0�'��d�
�8-��,���~)̕3�]����~�8��YT���J���GykA��׏�I�M�D���%�):�_Z/�5	mQ����Z���W�
Z橫MP;��H@���=k��
��NU���e�)�,�sg�k���EcEQ���4}�3����1^�� [...]
+݆�Zƶ|����)�	:��2��:��]������QsW��[�$઒���'�-��x0;;΢R7�������
ms����H�x�@v��+Og��
�L^��菅9�?.c����a�A������*s��)�`�4�M���h�}��-.��w��<��
l?.ƶtU5��eL�Lv-����U�*G>��F��J�gI݉���C�6��*�]Ė�2_n�S�g6W�
�_�O�}Yy
��~�\„���P���K�'��J
+=
��)�L�eL
�CfS��S�����A�FG?��
���M�t�fֺ��X�z��G(F�;f
�tb��=���=����i���| JE&�g�y<�0'b>\�D]�ln^�^��#���|"���
Y��W�8
y���%�����0���i$�l�z�n~8�G ۔*�5����[��|�@��i�fܔ�������j��@�[�F���r?���g2���h
�ή��,���$S�~}�ˇsB�9s_�&���X��1��P�7c
O��0��Hq=Y���[F vk�`*ٌ[˦|�Nv�UBn3
IV�(�}oo)!����7��g^�C�B-juwאz�ya[ڳE�-֗��dɥQ	�`��J�
w�9�+�Ӌpi��
�x����%��O��/���$�2t+���FL`M��mc!��~����K���s^�
��č��FmS/�0�e�ēx�-2.�[�n�P�=��+���zX[���1�E��?v]_�4v���$\r��`zNIHS�!]|�j�[oh�a����qU�M�[�-L46"=~�A��I�-�{��%����B4Qh�<p�
��ӎz���~@I�H��
Q�%��8�v�\���D�XݰM��qJlGj��,p�廃�����&�o�P���~$�zJ򅆜�Z}��%l�Z\�9p&����d46)=�RZ~)�{�
���7�)
s�s��J��e�i�L���S	"b�g
����+�����������j×t ;+f;Y��S� E�װSÙ\X>|Ft�|
+���Y�c��G*Z����#�� 4p]�P
+m�7e����;0g�EbԇN�NG1#��073�d�h����O�����"�ى���L�9����/J��J�>L��l�.�^���r��^L���-�ʉ�L�EB
ygҪ3��r��}�w�M!�@e�
+_8�y���
���R��z�0ê*�b��
��PD�p�dS[�-�9�
�|�FY�A%��Q�,I
����ܩJPU��FU
+��՚�@V�>��z�ѐ�n;����F�C������]xFz���T+x��8�8�oV�p�N�����P�x�9�
�8EfͰ0��r�`ŋYs��4hх���&99aR�7kJ��O�`*Vf�%5��\�g�&J�����	5I|�gM	
:n��H��K����o>�a��g�e&�
�&���石�&�9�)
Ȍ��ۜ�]I]
+{��YL�Ћ���^-Nk���l�����j m�d
�wQM�g�8�Ztj[�_PUL��[�{�B/y��5���n-��씋Z�4�H$	e����/N#+�J	�4��d��Ť�~)5�f��H]S�(�%?�L�
�Ҝ��ܕ$Ǖ�+�|?�u�ވk��1�|�=@R�R��V�%�2��$�Íe%��Hr�N�"�Y�H�)��H�_�Ka�ƈ�ɍ>A╫��J˻�/��9�r[
>����R%�����J�{7T[���]P�&
*GM]��
ª�}J%��}^�fב�v�5
/1�)��J
�	:�;V;I����JAT�b�y֍v� ���%�F��ۆ�O���&����}B�u��\��`�|_��AǪ�*�y��%�8c`$	�К";�@k�}5��1��P~n���m�Kr�uõ�M5"P݀K�
+��r�7\Jcu~�U��n�jVˑY-Vb�_"��q�\��	#��h�$���Z�y�y��.M�j�ŵ��
rT��	S�,
-�`ݶ\����/��C"�J�j�hQs�ot�%���V��y��O�;s	�0�<X��x���V�j�bo>G�heb���C
+��)[��6�ґ2#���6����i+����	C/��ԝ�_�?�z����-�ښz�2�%u�V�r�*�)��Ֆqy�EW���Z�<�.
_]ņXӜq��ǍA1
z���hȤqx�5
���
�/�����?�k'[u0jf�@

�Z
 ���
��+�.$�
OJ9��Ke��)d�U����
,�*�����
-��|#c�k
+���uPͤ�+���f���z��5?�T��k��]�h�eİu
V�W������������8%��p�
z
H�-�r�5�9)�Y��m*�ʾ�a��h
|��<�nR +9���nx&\��̔2�-�
�z�e�̳>�
F���2\{�e��.(�p2U����O	Hq�G�g�^3>���į��U#%k���2e�߈(�P�
 ���#P�>B	�B1�h=n�@+M	?:��+i�}�[y(��n�D�/5H���85+��حjk�|�HVt*��~�`���e�ٲ���/�d#%z!,2�9; \�+�r�O�p����X9j��
Y,
+�*ߏ
?�BH�d��I��z��9� Y�o��B���Q�)l���ua����|������gp��}�0Y���c�{���m�)D at ZR)$�����,�$�,߶�G�Ӧ|�]"���i�}�@�
͈R+��lG��<�c�r
�����^|S��p�]�}�-�W��0�١Uz���<�T󉽱âi����
�X>
w��-,�f}_�
��kO~Y?i�(r
���b�� %�Q�9��,m�[�1��H��d��1gϔ����[�!����N���;%��-f�R:�])7#�d�ļ��{�PGBt�e�"��ѥp�"��_���Ӛ"�7-�l[*gک�G�U�ƺ��[������S���ft�KѮM!RS6�r8�(��`��ˣ��M���'����M�X����@�8�U�j���z�5n�4=&���'�uH�/~dr��DjE
͡L'q$&_ �9��vՊD�
�>�Je}4c�6̐0%�j+���;eT�� ���~���5�v��ڔEP�!Y�*bT�o [...]
+���zߧ, n�k�3�U+Sf
�ބ�-o���ֺ̘����İ�%�m��d
++���B��p+�{
��U��d1�`�w �lߔ�M��EQ���g]�]�~�NS�C��
"�.w��Z+N\)�ڔ��{�,H��a`nȼ��xȏ�I�
ч�H��ㅛ���"����|��Nf^�|��]Ѫ� �.�l(��Z��e���Q*
�r
+k�s��;�T.
+qZ�O�n��Zc�O�Lņ۔�g����M�rl2�T�KogNv�E_���V�h���jyl' J6�����k	��E�7Eh�fC��[�̑�{N�i܌�g�.9?.O*�٦
+�'�V)�?�����A�,j�>ہD��}��:O6d��2�]MN�O�5]����z,��c��;���/%��S�Nć�n,������vA�]%F48�ބj&*��)����߇GR�|5W]/�
��Ac���{�3��S���,c�0�4�.�F}
+Aq�4�2�Y�&e@�5����l��Va���iy�ه:��J����}��q�^��Eh�1�����lM}�tP�у�G��w^4�wqG|�֌�`B(gBS
����԰M8�L�~���ϕR�ϒL�$�9�E�jh�XN&�.A>ӳ�\���^�M�aDD�ە�´��O���?3
+]z||l���۶h��߅v`��>W�x��!����1|�O-\x��F��>.�l�U3`��e�5̦�`I���H3_���ܲ训�:MX3�\����MRp��u
+
-n�����%?�yd��1Gv�U�jҩ��;�����^���e
^)��0�f޿9�~)�z-��}u�TU�Q�i����ֵ�ۮݫ-c���=�
+��)�����WeH�k�z�C}�x��8�f��L>��C7���-��B�иL�`^�
+��l���9{�������gp�<�{O,���d���om�?���:
,�ACbB�wu�z��,���/MT��>ķ�ʹ|�4`Pkp<����5�r�#��no/��h�z~C^\�J��%M�SAòsC��hQ
+^K��l���71����䘏$�<�	�kX���
|�SP�[�"J1�~�E����Z����]T�=�f�菳�ہʿr��7�|=���^��
��:S
ߧ|�kT��:�ZU�
��0�)0W��kȵ\4'�^����|�<�֌t�i�<�2�y��  ����K��u�#Ws+1x+�����;�
;T9���ɑ�D*�xfH�@_�w�6^��**3��9�Y����pq1���wI� ��n���[N�v8df��uǎ��ǰ�3�z����k�����B��\��+y�;<?Q�4[��{��zj_4�
Sb��U�7W�9N;!ㅙW$��'���qQg��zL�P^�ϓ�Q޺�x.��Z.]�%�@�Z�`��FF]`t��C�׼
.Vz�_wx� 7�هg�MM�k�Sv��xwb�s8S�UǹI֛0�=k�]��#?���
QY�岓�&��BC�p�FAS�'T<�����H�j����7~xn$ ����
%#�C=�
��D@�;hiĊ�쓰�3!ٖ��/EX�>:a 	%�x�Xs\#=����qLLK3�jI���M^ev3M�A���BPD"��<�Kt�ѵe��mo�����ɯ
+/�j��&���$�U�
�RUM��<�[�|P
z>	�g�����⡎֨��TDWY�saW��'���~
+iPٕ����84��K{�
����~1O�`R�.,�١cǐT�G>�z1M����ê_L�=�Ӗ��mͯ�Y�n	�f0T�yZw� �,��$����
��*־�B��g�H�x�L�dK�eY��N�S4�C6�Vok�F�j�K��K��
+�!VIr� ಹkJ�	�C
��Vw��n�
�=w���Q�Ύ�-ǘg'
�!=P�T��U�׫N�E!�E�f-n�X\�
�����j	tt����..t����Չ��o����qi8��2Y�|<b���Z�9���!�ĴU�hؑ�
LP�bQMB����Z
i[�ړ�/��sܕ���4j5��ϥ,��-����}��
2}��=�	Ѭ��00�5J�;�Q���e��R�����"��X�C)t���jX�X�兤S[�d��@%���":g�ͫ����C�:�cS�8��ᫍf���1�2��B��Ǥ�Gm��ϔ��W���"�{�X��\
��S�5��	��aKB�Z��̋�`��7��
y��%Le�Bp&��R|��Y�ȅ��x����g�19
+��S�։t
?��Yֵ,3H���2ɛ
aJH�U���I�!y��*E:�
�ʣ=[H�k{��,�A�o�
���0�(�0��Nif�a��s���I7�L��jT�
+�Z'g4�g�U�:�yXk
gW�3�zH��m�<���t[��/D�)���<�֓�\�J+rVBY��L
�LK�>�Q��#�x��}�y���P����]�L�ur��["��]��7����Դs�ʢ%}��Ÿ�k��/��ǁ?��	�.ዿ�J������zZwH�]?��ӏ�$�š�W	�з7����P-%��zr�׫�?�՜'ָwҳ)�PViF�
�r�p����k1
�/�%NJn�K��i�IR*2),˅��L�|���՝�u{D�<���
{���_]m�}@�۞��hx��ö3B��S�B������'Fv7az�u.���ȫ�v����%^�"ܔ�Ƭ(/\Y"S�d�Q'�(�
%��K�Qo۶�t=����/-�Nn�����)H���t4]�4m)�A�`Vf ��4�}��u
��G�XQ�N�xM���Ҕ� ��+����j7]��/s�g� _CQbS�*A��B~�(�|��B]	z�v3֘54
�
	z���Ax�a�k~�\�I)�#n����5�g5Y�V�Z�ą�s���J��S} �!��%f������4�>@|��f����
�О�s����{�"7݄�4^�
}��>�V����)U�lR��o����ئ������Ge���چzM���*�Ǡ�UW6aF<�q�L��"�+;�
y�v��?�N�d���Q'�.�;��_0�g�?���Tc�.���zTA

��.��:�ڬ�n5'|�%�/1
���BZ�f�V�y���=�e�7(P�ޑ�ڜ?��5�@HϹ
<�Pf�O������P=�K[
�I�*;ʽ�����w�>dx�!�P��VԝECZ�1{H�ڑR���O:^�j��Ƨ _з�ij�8�*�b{���"�]�K��T��8�	ּ�
+�����~�g�x6�t+�\�b5���G9ZMv&��]��E'�F�3��NW�PW�[�S�;w�.��;V�`%ߤv���ǖ�dWوV��DR�e
�^M� ��i�N��}��V��f
 ��/��Z��%�'������n���L��٬
+>dE'�x��:���IsT��&��Rծ]�S���u�B��;u�V
����m8~ �v�c;ڭ"�+�V
|�-eZқ"�9U���*܇�B��:b��Õ�xS�^�\1F@�� ��1������ێ���QEK4#��J���Y ��
�����er��KU
��T��9<OD��.�j�ϖ������9-�k$�gل���H�}$�8M�ϷT+o�
!#�fXq��p�`�����
e��
������J���=��ET��/��C��K][�F��24&U�����E^�@F�:̌Q����LDMa��%b�e*{�O~B�:�;7�_�_�"�Lz�����
„���ҚA��Wx��̅W�)-7�&�-T�+�(�Y
���`�$$^�dH;���i�KTgPS^����(���[���Z���"��V�(����
	�����d
u��j!�9���f�x���i��K���:C�獹)��(n�px4F/��Z�WB
+
��R_��
�z~6�j�+�P�#�e��@���;���iM@!i�w��)����3�������"��CIs�Ji�:��'}Q�������x
A�x��F˖:��9Dl�rգ��_���b�
Jp��7�/B�s^�Io�'���)9�+��%�i���$2[��r�u�%�ـ>W;cH��|/;ۺ�K����Q�Xw���7'�8�|?;eWx��>tD���Ʀǚ�5	=`����Wm�QKɘ.-�X���j
+
��%f���aqV���A}�Q;)1*�D0��ґ���?�e�%�nѭ�%p
l�ڀl�:���W� ��*�Of�2 ���ю˧��b�����<����Ǖ{Dә��pt����[~&~�Z��E.��
K�H�1
+�)ѯ�
�B[+f��9�b����"V�o�w�Q�dT��@���]�
/�ZH�
+��؇�I�2�SD��a���s����oh?����*:
zrڱ�fG���F.nue񀟵�D'!o�8����=��D$�z;���Zk�`;�W͏&l�8et���
J��ez���$D2b:���4Y���EY�V���H<@��3t�-��#N�`�a�v
�m�edk~��E��jo^��@'of����~R�V0�C]�J��h}��U2}��ߓO��W��[	!B��Sb�
�W����!����Α�G��y�H�"K�Af���#C%�bN�
��O����w<��G<���
+��oh�?Z��U�h�..2�%e�)O=���&�a3�)�����@35	�DA���D�G���v��;H���B��a
	��
����

ini��ŨA�
G�[�
k�BB�������%|HS&x���
�eF�#Z~ )H8&$��(r�
.� �����=C�
B���ܶ!��: r�)zKR�T˜�4���4R�6�%�HJ&���	$��y^	J2��J��:�]�N��Ŧ]�0�'�]�T�g�&�
+��E�	�4�@ƺ[֏(k,���+۰�����V��Sܮ��pj3�)����VP�?�[�+&t�
��m��_���V�'�9��3��J?@r
�@��O��
+�Jx;�D#�^�L��Tq��0����!�mQ�`�}���D]�,����FY
��ͻ�4lk���g&�<\�4uC�0�ɁCUާ���lh�Y8��{|���Q���ɾ��3+�ʞ�T��{5i��SVA��Ie���w�;
m�7UaF[�
�=Sh[$GF�4P�dB+���J�z�Je>��2
	E�B	)�"�$JJ"��nh_aSo)����v�_�~`���Vl/l�X�
�é3���"Ԑqlh�^�zу�Д�|,��t�
j�=�J�BNJ��8�H���5���E
0�^/B�BekyE@&"L �b� ��"�^��.�A���(�����4�`44wq~E�.L���
��il�3��h�/L�`����	{Z�{��7_�/��
+�@�	��6 �]��8�Z<v��K��`�
e�;H��b�y[&'�[�p�k������Z��:�=Wr��*�ⴜTH��g�,��粎��
+&y�v]�ʲ����g02)?����Ց=N� $��C
�
+�
A.�_C�!KB�Pu	�*
���Kh�H��u8����$��H�^�|��S�޹Ȼ360��S=��f�C
���+`�K<>��S
��=��jS.H}/��Qހ�O�g*�m[�$��@�]��G�0��* y>���HV�[�@��`�Ibߕ~��pF�͞#���zv1ʫ�'��x1j%��n�ȽL��AI���"�*�Ģ�Ch�'�4
��k�
GE��e
2�w}���M��0��@]�!m��C��,��S-;�b���.���0�0�w$�b�Rwq�Pc�U��%��
+"X���A%o�vLq=��!l���"֪�ɦ�P%`P��Zx�G� �
�lF�=�uO���m��t6��(�`,WPC,
*�]�P�w %��:m*�\�P0��@@E<XA��pI�oc=�x�@šrr������-�	�
+I�0hU�{�)��GʠM��=P�����p
�L�HF����$�e\��������=�
������a�	��y��$�X[���b�
x�������+�s�j�����

��nc �:v)p��1������B<�SQ���]��˝��y��������a�TR�[*�����0�Nf���b���L&yǴ�`lv��/L
'�'ɯ�S���#���
G*��6LqH at O�̅��
v�X8y at 1Xyxm%�#�7O\��U
10-7��U�P9M�9��@���;k���'[��ǫ6��c���4Ԥ����f���{���^�^6�C�b�n�=E&��0c at tCg�n�〡.p�?���j�dZ��v��w�Q.�n�!P\i/�{
E�b��%�{�t
%�b��Ԧ���/ �r���� �9����H����
e�xJ�#�
�~GI�
���_�}�x�y%pY�X����^���g\���|�Ƒ�XF?%�)ڝ����*�82�C�?�
�߳Zb�[h���cD��s�~��p��
�t�$�
+t��;=w��ՌU�z���f81�S��pv�
��هv�Bm���bBc,-;��	L)�l$��^?&
Y��'�!95�jgw
+���p�i�����w
��~}v�^ݞ�O+$��/�iY���

�b�-v�i�V�`:����|����1���ƸM�>�33���U���f��L�S�M�����$�gs�r����\��
�ji p�P���Oo&�
#�
J������nM��H��2��{K��
�N�Lܗޓ�n��V~������+d3���:#�]nm�&��k�
�x�
_T
x�%
��?W�i�Z����Gcp�jL0�m
f�o=�h�b�kL�#��QUcL�b��G�1�5Ʈ�6�J�Mi�.�����Q��"Z�� ��nډ�rZ.�ű���-y�팤bњXO4d�T1=m�`5����z�mH
+2�r�"?��Kv Is�a;��uM��o�� ���םܪ�\.�qo�-����;�&Vg��Kl�mM�a]�
�Ѿ�vӚ��/%/yc��)o[�����![�&��bZ�n�8�-M
h!ў��6��.y��X�^��U�A6��Y�*88CZ�ِ���
��N�QpVG��i��f��a����Ѷ�����U��A(
+��?����a��'y-�%�����m�[��HZy��ؼ�
0ls�^ƞ��Z
A/�mM�Yˑ�Ԛ��*(��S�)P�ך9�{S�j�q��\�9��H��O������=���_�Ujʚ�ZT�@&v���ҋtJ���%g�"��1���Z�n��C�ֺ��t��E���x��
nd��Ӵ�i�i1D�������
�`K�
OپG��Ƙ���7�/fxq�r$U�yd����«��W=�T�mZj��C�qJ�
v�b<_�0�Z�r
%�����=C��
t�G��7��$z�d�d�&E�u
�Č��p2V{]`؍9{�����Ï��9
�3
Rh-�2]��ui/�	��
u�TV�2���9�'C~��b�EvŢL��}�r�i	ה���5^^d��>LL��gy�S����X$
PGuf*_4���Lp�s��>���9�ݮ%����F�

+<��(7,$��xIux;j�
e�"���E�?7��lI�Uf8�Q���2���idh�)Z�^cM�n�~����j'+���6{_�t~���a����+�6�"�/>]w���%F��:&��'����0�^�g�/C�
Ys���O	/����oo��b�f�j����.��b�ئ�+\Z+�Z�-h���T"o�lZ
%-�������Sט���9~t�`�᫻G�֜]R�d~S�$�����/ZJ��=k
+-ׯ��>
(z9�
����H���}hh)�
A 0�uy9��9/
3Po����|w�Q}}�f��,A')%e����RҼ��=5�F�4x<*@��E� ��{PPA#�w�t��R�OV�EU8�J�������+�
{����<]C�C����������9��eec.s${�$�r�m��4/7)��jX���FQ� sX"��1.3�]d���i�;�,&��5���(�X��v�Rv�Q�lR��{�OXpP�J�bYj~�"B���O�;�cDX�L����g=�
m0o7����
E�F|�b����*�D���^���˥����oV�#�ȴ���f/��$�;A�<�ZB�*�V��Y�B_���g>�؟�1��)7�U+�Bҭ�:rC�O�5r�eP3[���I3ҊO�-�w1S��L�@��		5�sI�2��q"&X�Au3n�Me�C���V�bͽ\�
y+
x��
+��V4�3��k_�����G��3�P	�a�����U5������&�hy��r�m�CD#=3	�� �׸E��Y�EC��W]�ՇQe����GƠD�.6!�_�鴱
9љ�m�r�~A�̾��h��8=�Ij�'k�7Uq�1� �E�o$�
���?�Y;˜�c
I>��~��"�N.Ag|S�n��./ie�>B��n̮�"��#�}
�ѐ���"�r�j%���x&K�!�e�-A#[�+7�����`���U#�4����%NG
=0��{:��!�!M[rrh�V�uy����m.l�h1�%&� |wl�D�ɏ��}�R;+R�`�d�I\�}�|#�u��/�3]t��q9Z,�ˁCZ3渼(�x��s��}���4�.��
;
����3�%D;}Z�̰�%��D�O���h�1I-k�!�y]Z�������	�^���nT'e�/D�����b�F���bkO3�k�H��fw���39�E��9 �r2����Sk\RZ+!b9ܰ(1��Ӱ�ģ�!1�&�O�Z��F�z`����f e����h�X�B'�ǖ5~9�߱�Ç)��x8	[��
buΉ�ES���{�����K����jQ����z��M���7b���4���"��7#�O�x�\�r�s}�?��=TҴdJ��<�
����o�%J|�w>_��\N~���wL
��	詰��;
+(��4������T���O��u����BK9��y�0W��ru
������h��$���u@裥�횶֞ڐ[,���E�ӂ�ƒ���¢���&�O7s'3@�6��!Ghɀ�4��@�
l{5��Bo�\��m9��Q�a<h����
+����K
��K��1	
8
�����	B�.=�ţ�ւ��J�i�ϨQu���i�f�YO�� ��5�S4�%:�Nvp
<���gR�$��_��в�4
�<���<z�f��4����!���_�qXxx_�` �{
�
+endstream
endobj
17 0 obj 25211
endobj
18 0 obj<</Length 17 0 R/Filter[/FlateDecode]>>stream
+H�\���$�
D}E�ʑ[A����k˕�r6��]�Yݷƚau=�C ��g�*w�>����ǿ�k嶘q
�������=����nƝ����v���e�^}V��,v��3�ݽ�yy����{�ZW�{�׺��yE�V�~$�n�;潸�ݭ�z�r�r6��ڪ~�[��k�;�]��%7��V���,�e��l��T~����~�m�g�П�
��%�{,���`[K,�ʂE5� �a�bQ�O�n��S��5]4�dQ��XX�b��~�n
+�
���f����(�݃�6-Q,
Rܣ)�F@���$l΄Q8R`��s>0z
דQ�u�����-��8���s���
��A,�b��.��`�
^�
֩#$��y��eՔ+Qx-iV���kǼc.������tQ4v<��Jm׏�^8�*�쪐)
r���v�x����!�t���Q.']�r��L|j��|�[M����h�8��u��AA�T�("Jq��`�%
+�@��E���$����K�pM��\��Cz���ఔ��`A)n�)�$ց��h�^�Le�;I�CqV�D�R���]���L/m刢
+F�)`x�X�
���_NIɨ%��)�aJ�g��;4�l\�s�3�YY��}���bz���[&����=4zE:�FF��E5��%���H�sP�ZWۆ�1�GSԼ#��0�ŵ�T��ޭ�u��>B���,mà*��� e�S$�&.]+�|�Ɂ!8�ÿ�1�`ԑ5R���Cjz`_MRY
��sL��N��C�'��:�\����q*e$�6<aX�!`��:u��JF��[�J֔MǪDѝE?d�
�ڇEf��
�8�Of
��I�_�P��*�E�T	C�o=�Լ�k�����V�d�|�'�	r�*ȔV򽮧F8\}X�$��La���Y�-$T���@��@H�pfI�I�&�9$\�Ϯ�΂���+c��Y�wL�Q؍`�V at c�JQG94�+���}

_ }
+1)� � #Qv����j�)Q(��q� �3�����]����*8�qJ�K
To6U>�}Id\�����0Щ���x��"A�ѕ
�"�V���@�\�P�q3N28)\��
T�n$6˪V��X���)\4� %Y+�^��N3
%	�����YQ*4Y��
H�yP ���ubj�����c�g���r��
��%>C��vj�wY��;�!�m[[d��(o�B2C2w痖Φ�]�A��:z�Z���SR�-3
+�m&�n!���D��mu��N��wõ��Z�ܬ5�+|��n�=.�e��,��$vu�A%����9[v7�w�@���
+�e��
�v�u��(�KE����DŽak6��I\&�A9������	2�j�Yʦ�.Ru�Z]j�\X�4L�|��X"{��Q
�8��a8/04� �vش#:�e���^r����)�����YVD�
�1,k}B�&7󉅾��d�-���^�^|-?`�
��9R�=���5=P�J��7C�$M��T}�-��Of
�I�"��m,s:�ǯgj��D��{TR��������
�f+e����eB�eE��$�R�s
+�\��S�����Q�B���Zl��5���d,�-�~�sS���
+�m�Ч��E�5�ɒ�mu�T�T�v���2�Х�~���w�^��k%˟����uK�۷��D�W~�+Q����z�VEcAٷ֏�PƵ�
�zRj��)�a�I�P^
v���s����H}P��m�6�S�Se��L
1���(M��y�P��9"��r㡁ǰ���2�*���Z�!1t�]�#G��
+#P7���DŽ���k¢�5�$��	�|�U��Ћ�����gm.�E�>�%�\j�ENkv�A��1�"Բ�A�-�Aa�Wk{�2�!Sh��]ϊT����AQ����s��f�
+=��{��3H�j�i�� �d#���ы��,v�<,d���
>�?,�m�H�6�L׌�,R��)U�U
<��{H)a�
+A۔�"�%��ȨL��H���b��=r�Ug�
+�Ke
)eǃ��Ҷ��n{��!���Bvb��$������]�H���;c��
�̑[���

+M~L��lo��Z�c"B�m���&���O߾���H�:ag�S�#Ď�����OԼ����r�qfTZӚ�
K��GD�	e�d�
����
�pmR�?�ݐT����ڌd_�]�HT嫱���8�U�(�
���ԶY�M]�^�z
=��2��Ե�J0�j�lO'��k8��"������j=GH�]]?z�ؓj��;����pH?�V�k}8�{���i�9�stF�i���V
!�g�B

h���7p
Mɞ..�z;~�@���	%�ܒ�=!������}���ʈrT�Y����ya�Thޕ
+L
ʏ�rHX]�����K�J
;��B=q�í}��5qRR(�JN�*X��
�i��o
U��(`T�$������8�CB
Qq
�|7i2@�oEd��ϋ��CbO���I�b���4]y��!�le-��@@9
+	��H4��"��E�^��uj�I�/2��w��
+%��A�$����L��w��}s|Q�	1�wd�ʱˆ�ZX�'�L�$Ǎ(z����0w�̴ֲ��:��s�ٛ�"����Px���D�1'm�3(I��H0�����ˢRw֙��<�ȷ7�IP ��cpѽ�
��Cs��/⢧��L
/��6�;<S�1⪎c%|6��:�	�@�b
V�� /-�^])��灾�H��(�-�H�X�� �7�3!�}����D̓L�>ڎp5 x�
�naf��P�%.��iU��i��P�-�agpĪ�=F�<��P��_

+q(z`CM�ձ
+��y���s|e�: Ù��z\�8c������΂y�xX����0���;�@e����%陘��a:���D{\`z�V�a[�0�g?
[æ�_bڸ���AK̔ro:�u�/ fr$����t���gO���� �
 �3���S��P8�[YU���4w~�(qvZ�5�_q�
�R�5��Z
�G�8{D�l��५P�g(�7!�"
�ʽ���iu�`�_��BאN���p�O(�>F�^ B�8yk�F��X.al=����L���R�:�>C�ÕD� �f�h$���Ss����#
��4��#q$�od���V�
͚���#�}��
�c�˱T�����O�k�&��=H��h���m������B�o ���,�<{cn����Ģ�i���x#��\��^�S	 ����q8���^}O+�Ŝ!���ί}A�����R�0n�=YP����,�6�o���ⷓ�e�`��8<�)L7]QZ� �b1i�8��M6=����h�����J�:W��=b'�����T���_����i~"pxa��5W���W8g7}��&!�o�ʚ
�M�h�L�e
$������-�g���kpb�wQc.:����u9_
w��ng�B;J����d%8t��4
6��)3�|uzvA;�f�t�r:���H���q]H�V*��a5G<$�vzq���_���<�͇����Z*��������X9>�<S)(|`c�S [...]
c
�
c���R�g*�
+g�6�Ӆ]M�����)z.J�;owwf�Y��ks������c��
�X�6��	�����"\��%�Zm����c��:��oG��w�pLF<뵶o����ޙ�~u[I�k��!��8�N�7ح�q
���
p�*��c�$�.7m���`0#������>0�:���
3dᓔ��6S�0�͟ <r��
+��)�
+����n"��_f9,�Qv,f;�ʶ�
�*V`TĔ��dž��ð UCR��%�B��%_n6+��I��ζ������)��l6��
gMcR���t����1�&�_7I�;��g�����M_P
a2
��{����K��7�K���vi��G=�to��>7f����
[������#yܻ]vm3��T������������ѫZc�Q����'���V��F��~v��Rr�
68�`w1����~�c����uOG��2��0�{�g�-
���`�|d���B��~�,9B�����=�J��sww<q1���
�/-�7�̪��=�f4;u+��1�ɮTڈ��l:Q�N�nu|�F#
�7;ao`�Q�%c��f�};�I�ܔ�utkRŧ��
�i��/�P�
+�U�r]�Ÿ�yC�S���?Dۥz?n>b���Wkk���l<�0�?_(�
LI��\”�s~� 2`��YGF�A|”Q�Z ��]M-�H�X@�V�ҡZ���/�G��L�=��� ;#$����[�'���
�Vu�h{f�v��h{�#��!T����l�ڪ�S���
fe�yI����یgt�H�*<Dl
+q��Z}^��R N�B��*���,��%���o+Ws ��)
+@�G��\��jX/�Nd�.B�B���nl���Ҧ�BA�0A$�R+>mj~ۗ�X~]
���	^n�h��'�7M�l&�0�7���d�nw�>�
V���.�>�
[JF#����ri4J�
d�im�R�M6�%���y��ҕ�����
M-|��š�pԈ`{
'�^>
+mL�gpVb�{�0�.&���Ա�b
�w0��ְJ�Fk�Y���[
����YF�#BL�
���7�o��.� PIJ��]��J�y'�P2
@���ӢLMI�s0�i��~���\WM�����Rq.���t�<3�Ak���^{�xzc�Ns��6�
�'đ��l�)D"�J��;7	ME���s�~��7tPi�4kԪ{�?�f[(��\*
z��
�@gR�q��TȂ�Mp���@U�ĘI���9

失:��}^a�W�K�PEU��z"���F��l�R9h5[[:{��i�ri��0>9ǿ0��tS]�?D��s�
��ghd5�T|��M���Y�?BXJ
C��2rSğ�O�Y�@y=4����U��ߗ
]Z�
s���s�w�
nV~j栒H��b��p�����Zgȳf��8���
4/E�l���P,SS���!#҈w���
B]�+7��}��8�:	I�װ� ������y�~4+R��pi
��t�w�7����
L���'�������mՑ�[,'X�E���]I�Bj��H?�h�O�lJ���{�h�؃�ۻ�z�8Xf��&�e�KU�'�U�CG�LLדY��>��w	�\��O>44J�����`�zf�
g
+��K�����}�rP��C;��L9_彷B�WU��1;Mc��,
�}��Jy�e�!��S+����B�:o`��b-�S	�9k8�#��}?�:�7�߃�=�{�?�zѣ���������f<�ƲaF��1�[u�
+��5�]
;
D�5��'�_ʴ��$ʏ�3 ��Ck
3�����:���B뤈(�Bᄬ;�}91���5
Iҕ��C�H	l�
X� �Oow�[��ݱ��QG�#�
+��J�7IB�=%�nz����9
�朅��p�,�B��'�̱
�q �m���<����]f�vk�} �(���(@D@{O,���@]�[���C5�֢S&nN�Τ�l��n��%�ZeG�xW�ո����%^ܦҶ���A�SFԓ�P	��xaS���t
+��MաS���ѠD�g�l�����5�I�vށ����N!U�JY
��R~}#��8�!u������
+ª=od��
�CС�N����SD�-�����O;��7�U�c�\VUJ����\��dӥ�R�� .���q�j�x�nRlY���l5��_?
�|-�ѩ�tQ6�UZ��^��P�O�z��
�����E�����K�G�f�.u�� �Kh���6��:D��k>���0�y1�\ ������s,���+g���?<(��T&
��^ߏ��E*pa�3�,�*��F݊U|����i�Og0rO72���ЫG�m�A��-�D�J��'e�\g+C�ѥ� ��5��E
A�Z�V�
���B�ZX���?��������-�y�2��
M��?3�D�&�eǦ���
��K���k�Ы�-��J�2�94]�(�����菍��"!�M�C�V�����}$��[��[hk5z�s	��ۨT�\j�
�9�2�^fTӸO�a�hn���䤢�a�j�����݉k��T�=�`�7�i�1k�������	�Do�@�t_^��,��!/���4�&�@ �R$�o`�m^e]
+3�r5Շ�.��'�8�+�H�0c
+*h
��\zr.�Ss��%V�.C�1"*�H8������e��NpHl�b��F�U�-Ň	
 +�XM����C���
֎�Q0��7{�#\�@r�645_�+:��M���P�!�0g ��I-RR\�t
%<u6��›��ʦp��z%V'����/��0��4�n�.���q6#'fs9��c;SgH�A!ad����6�I�y���] 7BL�-
AxW� FTő�I����TH�Rn:��dX2� _� S��:��a��	f7ZML�&�zE�܃�"�+<��~2 ���5���T����<4"3O���Nĵ�)4���i�&#=��3��~�)]A��{D7�.�)Ęl��.��
�����Ȅ
T-��&)P}�A��fTb���Q]�6�XM#l�E�,�	϶�� �7Qcj���ьˊR�Nb�7�J�UiAe:M�bl��օ̚Dv4Wը������ 8C

4ֿ���-n�	:oNr��
cݵZ�LɆB$dji���GD�a�]����I��4e�>��N�j�4�x:r	9�3�	G����n�_
T�D�.��T-驾g��"�X�Q��`[�#�kl�r��%R�����oqv��ny�Vv��E\Fמ��bk����Չ��6�#u��
Ң9�� ���q.�e�6Q׃�-�����L��)��E��6��Y��x�9W������*�[��X�ڞ��zl���잓�_�e����
+E�)u�jc|N�"��c���%Cbq�SL�!����
+��3�A��i
�U�0��Jx>�wbCg���ش|���ޔ��\���{�! n��v��T
I��p�7M!ݽ�튀ȣxxrB�I`1(�m�n�I^�Gjd��t�Jj� Q2g���A
NiIU*�X�}��GEPI
+;?���7Z�@
���7vb@�)����V����$����T�h�C=���U��?��Bz,hp�3nU(F��K�4�M��<%8
+�.�k�\B��I*p�sH0M�9�Y30|�Z�g��?��8��{rVd��g)�6H����C��G��Ұ�ٞI��.�w�郖��
��宄�G���&����L��
��X�-�*����[�\��%��}��Mo2�pNS'�q��RCG���
�`�����\��&s�b�,Vhu=�)��/�#^�4<S��>�Ƕ�1厨{u��U��;��`9���Za����oMS���"(�����%�
2S���5†�]��"�§�/�&ٔ���M�S���p�DNͫ��9D�WҀ
+�Y":��
"�4%y�Tz�r/
kM���|Y�˿���[�S#	���
e���v܏Wc{�ԭ|Z����?�ve峿8e�-6X*�N�	�j��'��
��<��jw??"�h��l
�-f}���Ƕ��c����KL�S&�0jEԆ3d�x܉�+lU���-����]�V�UD���g�jM��w�ĺL��i첪]��{��$L��[m��m|��ў0����������
�g���I}����K�yT=�qeČ
+��{��{�Y"�l��
&f�G��G�]�W�i��i�>L
�
�L�e�ϝ������a���>�cō�
+t���5�>�;�����N��v���Y��Y����;<
�Nn�=ِ�sl)��C�.�E2O����� *�)V?�Ov"��'W_����|~.
�Pr&�Bs洜��\�Xi� �t�O�N�%J���ߡ����hjm�̐�{��nR�4�'�"Ծ�cLQ� �6�g���_N����)k�k�ę벒mej����V�T�����!�a�wiOWAU��g���݇8�}�t���V� 8��d�����`�I
��)�O\j�I�Ū��<�[V��oS�
Wm�:M5�����{`�u�Ł�Z���n���N
��@�@���VD�ͪ�:f1�撟�y��~�pq�ZC�Lg�Z;�D��p�G97
7�N�|~\�t`d'%l�]�Ղ��V`�:&���=���vAj��P���t�a�^�&��|7w0��'�hHK[�U�{i���W�� Ղ�,*�<�iہ��
,.�cߡ���+�J�ne4�2�s�l@���nYP�p�P�4ײ�hYp��R�%vφ�Z��TNÑ
����
+��u�cq�r&���#�$�T�@��–��m�HᚎF�F���"�
+n���J���;Hɵ�L#��XNk,��CL�^�
��$�SJmZ��G�$���t6�4(�R&��me�V�r��Pֈo&aXA	�~�r<� >��i��O�(|n
e2�/���֫eŲ��
����6C��I�W�l�0ƈ�0�4�������Su�Y�ꮼYu��2#"۪r�ߢ:	0gU��V�Yn�:��٣�G�
�
+S��K ���8��03	˭uv�S��y�6DW�(R�9�f�͠�)��%N�s_Znd�P�1�!	�$����PV��� �ؐ
+� �A��5�r[��A.�N	�"f�lQlt#�Y�Ew�n.�.�=��u�a'�qI�>��_���U���'
����"uw�����]��r	��͖$"|SO�{�.�4���h��=��"�q#���|g� ;�
?��	�r�pn��ϯ6���)F%�@�
z���0��!�2���F�tr��[d�Pj�J��T��y�}3��L.��٨
+��->�&2�%fƑ��1�9q���I�1ԥ�(��Meۯ���SF�v� ��nr]�R��O?{�������Ͽ���������_������?�7�o�~���?~��o�/�"H<��d	>�q�4������t�5����~��7���5<������߃�:�Q����-�*�?�u�;72���Og� ߉��Tbo
����r�TX��S.jUO��c
�c�]q�N-v��B[��&�aiaLՀh��t)�jp]����IAƩ!��C
x�<(J���4C��M��
x>I27JK�

I��b�)S�A�*���A
x�`�+
ψ�?�VcE� �y"LUÜ:�%׹D�����
� ^�-� �r�X� ލ��XxH�	�8Z�,��A q�I��.GĪ�I��$�@��u �Ẵ>\���uM�`��[�,�ZF4&
��qOÆ�@�U�mRѿ3c�2��.�kD}�wF�T�2��8awE�f]
���Ě�iߤ��]���/2A���@������Ǧ0(5��Ru`f�(W��
+�_
+Ch"��^h��q��
�pPwxS\��"���H}�Õ!���d�&n`,��� u*$���ˎ�����`]M?��\6�#tBK'~s@��D<1�mzW�6-��!
+�ypr��u�Q��
pM���Cc��h
��7��"�҃=^Q��J���!K�\(�H���ZE�UN��̘"�
F�׬/��8kA
�>�ӦY�A��U3��+�.Qs�T\�׏�zR�����I岡 ����c}��gb�h=���L�|,�W�t�Z�py,��QMB4 ��{
+�1�6�%�+%9�E�X
��uD%Jt at C�8��(�K�F�����t�Z ��C�Xѹ��>T����Jπ�S�>��@ۂjc�y�ނ�F�o��l�P�MC6!xd,����=	Wz��B���\ԚA�}��:+[K��@�^#е��aj+� �XW�9�
�e"���&�^
:��;	��-�u�_ٚR'���(�Dzj�;���F���T�u���L��9~�t�9 :�I��c��=���}Pe�q��X+
�	� ���L*��=a�C�i��(��bWf[�wԱ���R[��İ*�]j2�

wb?�| �M�,?UCHV��hH�z��E�n��R�P���HqJ���8�%�#�k
3J%v�����
M,����.�r&�`�d��b�OV�WN~�z�hg�[&Du�R8�;�,%HsTt1��:'E�L�c
/�*wL�a35e?��t
4�fxe"@)05�i�Lј6U��
��'�!��������60�Z8���
+�Ta�}��m�>�RO7�U�&�̗)�
`�#���@����. ��Em�ր?T?I�׈x1��F8�r�
�El2�A/��N�/��Z�r@��_L����H9
Sl%�����4do�*ӺV�d�T2����ޕ]
�A�
+��A7��t�2X�%�<]@�ϛ�~n+U��
�
��j�"��IŹ��j���w���N5j�l; �rJ�(������#h����d�T��߶jf���T+�Z���
+�tzC�
E�Rϧ�T�����'�δ�xk�׭�ρ*��6NIL�}B�T�@�N`��0��D��CN�?����o�} $YE��$�\]�4S�f�J��I�
�o91�sd1���I][�#����D�h� I!�+�i��
��y�
�J_���AU�P
)�3��U��DZ�Q�ඇ_%��Q��߽�BО`5���~SӺ_�#=��n��'�
+Z�hM�J����󜨽�V�#ų�
��F�Ff�h�A!�6N��Քu �8�l(�,����Z:����i�b
�J�N5����
Z�H��ZF3@j77�x(�A?��m�w ���!�Z2�0O��ND@�Ƽ�����~��J��!҂�
�6?J�>��-P
96�F��B���Ԡӫ���G�	�"�>�N[�+O2(��
�l��&�r�&��
+�)�ԩ3(x0��a{)�g!	*�(H���q/Zh�")��6K��]�	[M�
�Ӧ�n��
T��k6 at II��P�e�9��ur�8�|)����1N@��*��Bmx_����ӛ�
Fzז������q^R�т�-o
[@� ��8J��_&,)}̈́�O�R�-mSBE�$Q�

$gDP�
��
n��
���Z�\8��E�tԷ:��Iٍ�
�߾P8ƳF�8V�Z1��pT�
9o�Y(��^Ā`�Z/T^���������;�ڌ�����v���_��lp~|:�;�6!{2b
7d9R��ȋ
PϔR?1
��$G_?�Y=뎒�̥�v���Sa�����2[���FG�}�R���N�8{�
a8����S���ّ.'��S	�ո���A�g�3�eu�����2:��u���\'
sAqD���(l�(��i\c��
�A�%��-}I��o8�M_���vk2���wc�ɿ��]&���&���˩:OG�����==I�J�.cM��րk����IlAV/y�G�����a�ǒD*���l>��bSD��;ڰq�x8Q:����(�
�
+�A���v������0���pp��L�6_����!=�o7�<�u�e"Y�N��=���rّ�(��
��PK�*�v�x
22��#��U��1=�x{�?"���gĊ����>y2#�[вi�ߋ��ja�N|�u{�@mb&UIwR각�,c�=�z�l�=�h�������G�= b��ܔ��8g�k�zr��K���~�%�����"��$��A�b=����{d^��
���jQ�����:� �Q�#�\v�iP�b�s
δ謋�Y߇%�Q'h?��q_�uQ�C�[
������}
�/K�b�"W������͗8Q�������H�A+3�3Jמ&�����V�Rwu��{�Hu�{p6"+�{�3�'Ϥ�����:�r���
�
�-h�@?�e�m�@5
�2����p���	mu��M�3�n�\#��>�
���h�*��f�2�]ᙝ� ~
|��
�xz��`��w�~ׇ�0J]~�bQmF�N��F5��a�*$����H5�nj��]��fB��Z�����n�h+5B�2���R���}
�4��촹,��m2-�t��w�?E�KB*6F��B��/��I��Nn at O��}RZP߈CSCoQ?��P^�0��ק�-I���W�]�����	3gα�m��Kmc�������h�9p��M����UD
!n��Et�Rg�c���|x
��}�Iڭjgy������C&���E�[
�]�[G�~\���~�wq��n<)�Ӵ��pT�Jq(/#x��(��7��%����8( R`.j�TRzx����6���q	6�H0SC��HT��y�`�E��F:lM�QF�e?6ղ6�D�
.y�ܨ(�)�j@�
�n����~,�}LU
+�ƞ��
*h@� ��dX�
+V~�`��$�w���.߈�R��,�dߧ��I%�b�/��$�Q��RV��5>a:Q�'9��Ʒ�
��y
�ҡkd�ܲ=,2Hq~5ߖ ��O�:T����I��9g����會d�æ��T�|(�ջ�o
+?
�vW�ԫ���][_�3ܽ��;�|�n��N
+�68�}PZsozX�i|�3ͱ�r�o�&r
[�.`�WaOU��	X�Zcީ�
%�"'��

�9F�]�UeJA�%�hء�Dvߩ����ƧdzU&a
+כ!�l���qLŖH�k/�=e�UN���zI���
��T��&�%�Bb��ul�|O
m$i	�t9�W�	���w��ڭ�rc$�ʁ;X��h/>���m	ޢ�*is�KnHڈ��$zX�HM���CT�w��
��Rٹf��Ջ���J��}4��L�����l�
���F��[����R�iw
�uZ����3
Y].Yg*71���e�����c�bw9nԦ3���%�SG&��䕜D�c��V�<��}Z:��zO𴻥�lK��S��,��d>> P�yIR�����Oȯ)dz)��r3����)��%`��
Jt�ԺՓo'u��ʿ
+X�z��R|i/5�W�ڷ��g(���)˟�Ҋ	
A	�-�YB��qڤ�F>��wGO�Lύ:
��e�c�nlt�s��a�"��w�� �����k֩��{
+��qsm�E
j\�R� �~'?]��Dh�Cu�7���V�5n�Z�rm��Uұm�
+׌�T��3����ɪ�
25�Y��;���tuP�}q�;B>����̤�1֏]aE���j1�QR~'��f�y<�2�	\z��%�b�]��t�h��1FT��񹮇f�
�58���eO���~�W'g�u<[|mM;��Y,ε}�{L�ˢ����?��F�J��'��{��Ŀ�}��+;�	���dL��Ҿ��X^�j<Jq�ȴۭ�3�V�wv
+r0u]�j�_�c����v�뮶�D
���.��[����2���^j]j'C%��f��ks�7
 '��vx�C�I�yvjq
Y�A���naR�:�?S纍7
�%O�
+�Gҟ$*
~(��-�U�ԯ#5����Ĭ�S��G
���]<��
��܆��
r��z����
���$�d<
�0�<����-�0&+T�
�)6hA�"qc�ꛀbQX������o
�F���U��+sR��-�ն�I�s���.����zlT
��
g��dj,�eR('
�1 
�mh
+�* �j��{��.3g���ĹL�
W
��3�$)�)9� P�X鲎.�(�7^�#qRτ#�{j�憜\���+� �
E��FO4L(���a�Wj3HJ����/�6�a�����f3
TJ�������FJ^�6�ُ��X1
H���� ~"r	�;�[��9�J3cѷbUk���H���[����Cm*�GV�%�i*���?�ږ+&��ވ\b�	W
�N��
�f+��—e�H!3����
'��g� 
����f�u�^Ȕ"X(6�j"�G(�����]�խ�~E�w����%�}����4i����$��P븥e�z*�z���
+ղT�E�Ի�}��\�S��|
�	�

�U�2���E�o*js�^c���XCѐ�*��\*'j��*�	��
`Чu��
�(�e9	�Z֞L��;�3��7� {؄��h��!ϓ�4�
6[��hڍC6Y�(�
"$i
����9��R�R�!�Di EQ�Q�����ϐ��d�DK��O�Ġ��K�� ���6j�J�o"L�# hCNAR>���U^k��fcPv',�ԅ��^\��Aq5��r��r�5p<2h�]��Lu�Ϛ���5���BF�Ep��8��
+U1|����$
a$S�'�n�H�8b-�4�+�N��UO
8L2�)
�y�{�g�@/��
�04
+Xߘ�.Cv��o3��'���%�
+A��fr`'Ь1Iy��LV���C��Эz�ۇ�v��F�k|�N�ѹ*��ji�ᔽXo;
q>Y���`��Zڑ��w}����~��������_~���߽����o߼�G�����~����\�������⣟����F�T���������;t�ߧ��������y�ӥ]�p��_�嫏������)��lu�"����0�]����է����<��6�/���YL7��,���o�ߛxsi����G�����.i�s�&{�O&��r^69��8�J���_JZ�n�;�`Ы� þ?0_P�Ke����Uw��(�
+��Z����>�8���A�a�ylyF�gP�Bwէ����;���U�ָO?n<��a�j/K�ʼn3�W�&_��N��l)K��A����Ǎ�3�AH��8j��DB�ֹ�~�ƶ��ya��>����G��g=f<a�K
+�1u��il��"����ǝ�#�՛~��Oo���B�e��Q�`<�-
(���y1�K�I�����%)ʘ�KV at tw�}�q���j���>��F ��Ş؇����ǝ�w�ǂi�V�$��N��C�
?���Vugۇw
�l�
���%׭�@��}1am��w>��'4�LK�&���i�q��B�\o���������w��,�r��2ډ�0�ޘ�|��
%͍pm_�	�#���ak\���f���S��Ô��H`)��ث�7�(���{R�
����!/���5�Ï��{�1耒C����1�i�P�K�>����&S	�J�K�
����9	���ָ�?�|�b2�zP�=0���xS���wk
'*��<f'j��ľ�ɶ��r [...]
G��
9E:@�W5`�g
�)�ur�NJכ�
�y�� C�<���2d��t�!��z ���qt����:PDV$��SzY����k
���JiP/4ODT|��|R�^��2\���58.Z�+.�\�bF���,)��qAw��
&�r���p��[��KS���Fd��.f񄯾HDRx�2m��#�"c�"��M�3��R]@�Ʈ��b!���bC��X��>"��� 4�Ip��m.bt8��=�D���E{m��?[zA"�jR#��=�
+wƬ;�ɚ#��>� ����:P�T��s͙��f
��$��L<dUP��L��)w�� ZE��,t�A�t�ߜ���Y�0
4�f
�4��$^L�ׁf7�Z=�e0�f��"
�)J(F��w��b �HT�GU$dPle`S3���B���i��ч���D^ڛLkɈk���$= �>
#yc8�x
��[�K��
Mw��\&Icmr$9�
!�y���1��XR<=��֥�(��kuK+uRHc~��@Ml��	
+�Sq,w<Z,�}���{s�IT���_��O��g
��-b�a빐]�*`Q:o��W���t��7C��:seXW�q�%�;
��7}��
!{{�
����-
[_����b \Lѹ��f���l Ia��Z1�*����A����'��܅��T�ɱ>ԟz+�2�e��h߃� ����6I�{ �J�j�I�j6 ]�rTaf
��2��+�ӽ��	���P� �����
��}׸�	�Ҟ��
+��b����z�
����5���`g
$�)�U�8���׊w3�EEb�W1Fgba|���7��r������[SBܑ�x{ND}��
��c�h}!}9���f}��1�.�W���_i?��޼��y�"��,I�/�?	aB���jbbIq>��\�˄A������3p��R� 
�[���[�v�
+Z�eW���a��[y�`W�W޺���3� E4�ze
����
����h�2���h����F�L�[�c at hY��>K�[��/I��
+��#M��(6��t@���%5ɿQCx&h,6<�
,�6�=�Q���ؼ_��1b<FG�vLP��~��������.x!0'�Z'GA �����R�A�)�v�
N̑���
+
�H��`������|����R
N�hl�
�c�
H�w�N;D
k�t@�s*�ڈ�$Z
'pյAn��Յ3��1��k���P3I���q�4w�b���ނ�4�|��A`,"�^��0��t���r�w^
�0�Z��
�7�����[p7^�KP
����T�漃�/�6օ}�RK\?:ƪ�	��֚��Ao9$�pG�����z��]������wDQ�䆨D���R�,9y�I�M�z����%/�J�͵�1�=��ء�⋌�
��QSmk����
q�pᘤ/��M�3��r��0űX�I
�%	��<��-��CP_J��e�E�+S�
�K���<N���ERV+(_H
���$q��Ot
CK�G1�6�Ae�
�F�C_�g�߂�E��
�J��l���|֔�V��.Qž\Z)՟�=���J��K��=�ö1�%��w�9���I�>����F��3�-��)��_
�ܣXP������:f׈#S'M\�����
g�c�;�_L�[S��l �P��'Uϳp��<��h~�����te�S�d��j���ᅒ
�pWK�|BhOV���}�{����5J�3^�`�Q~\�'p�h(�母PM����aS��N������Y][j)t���T�G��XJ����YL�SP��eb�i
F���PZ?�Wj�mR�
���-�.]BI��	�MQ��^VUӬ���^��/
�|�W5�+���
v�9���]]cS0e|>J�jT�b�c�\
�az�>����
%���P*�z�J�mWI$>�;K��/����6�E�(6�E�뵜�rV���K�PC9݈Z�X��s���zU쩝��a�&ᢌ��
ŸH�YzZ��m�NHId�Sd�ײD�����j\�ez�����i渻-
��
s�|L� [...]
+�����
c͸�g-�����^$L[m�8���'�M�o|Q�x�OF��]�̧YkB)�(�=��=�C_��?j�%ɍ<�S}���
�@[V���-WN�\�b���i���DZ��X�Q8l�3Z�� �
R7W�90f6=����ē(+����J״��R_��\
��������>�2�4 ;ʒz6��e�
�,�����bY�3��yVnfD�ϰc���(��+J� Q	�l�y�a^ˏ)KD�
%=�c
�N�1�Dw����<��dX��ԥ��PX�x�C���S�����3��v������e
+S�
}�c�N��J��{Q�F����qܕ�	��1O;�����&W
����VX��
�GMZƴ,\F��̲�Cw���9�7|3yv�Y6�d�O�������ğc����Z�5�w�Z�?�
+��j_��ǯ��Oe9�Y��
+]�x��a��ħ�E�令|����hL�T��/ʎ��G�8�jܤ�}0L��,�>��t(�4�g+*J�u�/�VbE��P�{zh�L��r���F�J�ȉCο̒�m��ZC�А9^,�W
q�VB�I��c
%�/yp�
X�B�֞a�3�"��[Qrf�oS��Z蘻�"iks�Ve��b���V]��Q�"��A]��SA�
+
+�����E\�	VQ��e�3���:k�A$i���%�8-2ܶ�	8�p{pl]�n�6�
*��K�(�r�0y����|��'X�����ߙ	��%"ֽ�I���P�%'�u/��UR5N�'k�goߥlTgVڃ$z<��
Mq

#���q��l�Ӵ*��30���t�&͗��L]Ô�l���1ɴ�3Mʚ
+��8
F�䌆V��;�=�g�T�M��Q�@�T��61Cy�XN�aY��,�2nΏ�bȰ�3뜠�-ݤ3?�c���%�(��� ����I�y�8��
C�QfS��|�0��̛Ũ��k5�\��
�j�0�̦.�T��
���s8�RbU*�A���Q?7�#a��&�����qg���5�bP��4קt�Zh��;�7T(Ɲ��3�Z�Uy��~� �Eؿ�<��Y�z�f-�����ϚzƠ3��&F��˛�(���Pˁ�kA�+�a,���
+��if�f����62YWS���gIߓ�>k=���������j}�,l�&S�i[G ���@�ow�x
I�r�XP�`�_E���;��D�A���9�����eP�Ā�Nr���C�3?yDl�b�4�Q KuM�L
+�)UU�a4���6
�����!��y�S}=��(��]��I���d�k���xX7:l�mzy3K2��|`�[
XC*���1jԢ�u,�����}?Rאpf���
N\�E~��]K.�t�F�ү��D���|u����**����PA:�wV�U�F�l�Z/c��h	A���"���*4���=H��0
\LV}O<+9��V��.�Q��SL�8���4r[q�V�9B���
+H�T*۔aiR��p�]���>|R�<W��u�8�q
��ET�݊F%
�+��
"�@-a�]
�
���Fr\���oV��J�� ��=j��y��e���t����w�i�h�R�S����~‘7߿��"T�a
����I�o��#�R]���cH�N��k�Ō�v�%�6���**�ү��7��~$eJ�&��Ğ�ߤm�4:�iTZ⡮�
�@������-��F��. 1�k
�y����R�z��{
+{����ϽX���ʽ�0���l�†�N:���@>̳���S���<H&v�޾G�e�UK Q�s���
���x����m8G怩/c`˨�w1
D�[`~V�"�Kvw�"�N���������u"�D��:dv���' 5��v/�lR� ����
+(��
��#R��"�iAH���jf?To�E?�,�_]�g�+�,��
��+IWN�|Lv��0�a���?q�L�Ώ�44�'� �*�pg���5z\6�Ǭ9���������H+�v���F�j#�ş�o�����CGBsD��é�ĦA�]��Xۑ�0��V4
���Il�yZ�Ģ�D��+6`�&)��
%�N�5I�W{miiZ/,�,�1��pm�S96��i
 kS��_�R�Nq�VM�l�:2Lٲ��.Y��
�RG��?�Kq���F/�?b���@��h�9��N���ڊ���~�ų�+6Jl�Zc �?X
���,����[�?�f��e�z���ik9v1ӯ3���6��$|�Bb���y�ni����8�q�M� �:<4�)��_ �vMM�f���
��o�[�f�'S���JϘ�g��_S��+,�2iە�3F)i@�5b:xUؽFm���
X���=]��W�֌��^���-��~����g���j�"�T����B��
F�̵^��4��	4\'e��Bk2tx�%�N�qp�w��:�0��/��J:C@�����(C���z_|@K~ɐ�<�*�㿑a��;n�Yf�G9�hb��u��):n):�nϗҲ��̠����T���h$��r> 
��Vq'�@[M�"��f��ɋ�Cy�����C�к�=�+�f���]C��*S�;�?ޫ�箣�#�?|Kؠy�̰�OY��@�X!�A^D	�OUuϹs�
�7Ȳ���<�����ڐU��9F��i�t�fB�0���@�H@��tu6@!���KQ��%0
SI�	U�:����~��?�E��g��͟����o߅��_��o���ӗ���o����?��������@t�d�=*�
)�"�����'�䗤?_��ǿ����^�˯^�����է��[�~�UO�[���i���k?d;׾�{�����J��7��;��� �ʆ��
�GH9�ư�7Y� $E���=�6v���\8��
+I?���}ӛȵ=�r�6��1���;�1��i��W�~�=S!)�=s��s�
��1�����vG,oNj_�d|��B���0����������*:�ُgB��̸Bݻ��'��
������3�i\
	�� 

ƈ8�pzs��׹��c����
+��A��@>�c{ϛ�b������a<g���g���J����
+�X�����㛸�@�%Jә
�4����UO�2a����'�}���X�v�{��?���5�x��ݪ�Ejz���J�
8�9S�� �8�Ò=gB�����p�
3뺌�L�
{�3=���	ɭ�q��N�}�r�G{?g,f��<�?��mv$�:���*�C�>j���qd׺Y���Э'����0><3�8�w�>��L�(3��c��k�3hZ�J����%�rŠ�{��Lୗ��-��4��ɰ��l,���jz_޼���X^b�:�9.�
{,C4ӆ��qwڐ�����<���ݛ�tG��ng�r���A�Z�ϙ���j�r4�cO��Z}An��m��
+��)��H���'�� J
����+�rŠ�7H��?����Nc��W ���
@9�50qCd�����|9Q������~�<��.��E+�r{Q�H
{Ƌ�vz,����[���>����϶^��Jn����{��
+�	�츨�f26�k�(��-���X�5jC��c[�^�
�
�,{�N���y(Nyk�4���-�~���7�i�{�
�D�z���RK���¬j�Z�۾�J��%1κ�%*iDN���{�ƒFG��2�F�&={��#�Z�l(���:�Aӷ
:�[�ፅ��Xе�#�C��E�S%@���ʽWk�b��Xh")�~��5!��,A ��z��bD�����^7'u��Qó
�ס
+�5"O�hyc�I�b�|APC`�X�m�J�Ǎ���߁��3��p3�0
P{��ZsV��Cߕ�SU2��vDl( � �
�e+��t�����9
�	6�r�0۞cy� (g)F�^��{�L�#��ZJ����d����}5T�B5Su����d)l����<޵ǹ ��
�k�b�j4����A���APLm�G��|�{m��u�eiѻi�J����v�D�7&Z,j��ҙ�8�#
+�oE\!x.L�R���
e��'� |KGr���א�+�i0��mi+�@VUND"�4慉��!�}�*�X/�q=!�I�j�
,=���Ut���f�G�-yv�x�� GT�d
+������m�	�4�u^R˔Q�D���EȖ�� �R�E���$-��y0��p���t�T�A ����\0��FV�m#�[�CX[X�[(V�pc g�)M�&Fw,�� (M�ٓqq���Qk�ԋ���"ث�����>,T0��z �V�3�,�E�� rkM+���d�nE
+Ux�;�@�li*�
1%yEu=H�
F�R�
����!(pVO�BI�jFQM��p �P��)b�>J[H����:�������͊g�\�,8!W��Q�X�g����
��r��
5ԍ��i�����y�v�!��<�1
y��8��Ɖ%��D��K� Wa��
Y��pB]2F���g���s�_?�|
�RпA�*
��vo�KZ_�!B�h�ZY�f)�6BZ!Ј �ԕ�L�
�9#9��.�, �Fq�er�Q�v�]
���u
оT�U�	3�	_y;��Ne���iU��5B$֊�yvad
y���c�;0��I�(R�OAHUpC��4p+VO�n"�:�^�+��I�HϜ��Zc-����H�}
*��ي #e./:ƴ�G��ȓL����ou�,;�cϗZB
��sJN('���չ�o��F�b��~���!��5��؏dGh8��Uҝc�"�O�����8A Pܤ+F��B�7����Rk at 1c��Q�G�w�S�d��ZI;ϲ�,QN�K��
�����-�Hd=��{�AF(�-qwi��9�%W��7'D<\�D�E�p�=Kcf
+
��[\?���?�ϻ�
l�h�H"J)�!e1Sҍ�s�1?��"��Ƥ��mR�0VɥLE;�1��J��n@��E^�58��CK9�&
W�31�-S|��x��!�$
�ࡪkI�2�$�t/-{��[�	��H��1@�{<=�y�s.��9���⵫!��Ŗ�e&�+�y�:H�p��7�,#�P��ܨȔ�i9j �D�����!:��>��Ɓ��jb�[Nd��V�2F�9~���� �/w@�Jc�^v�4Qp�mNo�x��\yR?(ʔn�\�J֯Qƅ
e6���t���>
���K�iC�ߓ���fa�ɫ<��^`�72&��6"��B�%��=���|4 ���W�8�Ž�v���;>�����QK($B��	(P�dB���PDkU���	h��Q��C�1���P�Z
+�q���)j�0Ld5(:�@�Ʌڪ���0!���s
wdm�AB��
JX�չ�z2:����/О�k
S���YuRKCq����
`Ss�W<=?QE�S��s^Ff�b�S�9 t��P^�:��8~��c�M;
��	G����Z6�
uNK=���͏�yٶ#���e���,+V�m��C’|�����ԏ�/�_�q%��UC8�0�ٮ� �����vRft�D����c�L"�Df�p8��?;��j����,8X���?V�.��$��>o�Lz���l�+��=iY?ӭ�d�IR��d�{�e�4���&�'
9<&e�A���NK|�ԣ���c�<��%#�\Y����"i%̻ruR��2�}�x^����z��.w�?|'uY
a��қ ��6��F�����\҂m.����
Wٓ�7�
�����+�AY	<�W_��6?���R�A�koL�
++2/BTo�{��&��W�d�������~�w�=��m���od�od�O�/�_��l=W�d�7��7��7���v��&{|�]O��w�oo�SS^��'�zz�?��od�O��h9��O�/^_����쓺&�
UK/Qڼy�������.��e���g~�*��d/��cR2u�����{�U��
�����:
�˷s���O�]��/2�.}�beڏD`l�J��b�����#a���\)�Jr��e�S�Y#���a�g�~���"�'��^ә��g²U�\1ds���/����F>�tV��!����p��X�ڇ��K�V��uj.f����m^����n��B�8#W�sR��w\��
��Q�3�Y�oS�}��`o�_G���W�Ǽ�w�-�Dk~����my�n�������qm
�c�r.K͗�	�p��o�����W ��JǤ?�d��_�ʳ��k��G���id�}��>S4w�"_�KȂ�Zٗ�^�����;���{�E��^@�FId�>�����	�h�g��~ [...]
+�z�\�
FzYm)�M@É��٪CÀ؄�(<҅��2bRDCB
zX>�4�!��-���̎�1ޏ�!
��#�/$_��|hō�0�
��s�-[P<��
�*o��PV4�
|�k:Ïs���֓
���[���<�u�����
+C�fe��h4�>����P��25��`}������E�05���k�*:
�D܅-�J'�Qx%ϗ*kg,�`�`���PM[��.@��0�b�0ql�qW��`�I���n�FɈ �Άk�1*
O��`}�ƄM�눼э�.
+�23M��s�f昞��k�W	d��ب���"��r۴��ˍ'B)�*��~��*�����tU�OOB��P��kf�ʫlC˜5'!��CH��G\����������S����ڰ\-�:G{>��h�թ
���Ixf���[pg4"���g�*��c�ș�3���
+�E�
�)�N��A[��7�������SDd��� 2)�&a�
*�Z�
+.�D*��C�����jtZ$�63�.��X�R�S)+Oؖ��M�,�l �]��S��	�-��G⬒�'%Z��⽹<�hE���Jݬ��t�Zp"Z�l++�ёD�z�

�`ꊋ�C���/��p��%Z<��嫗3~�քߘwIJkKJ�N��J��43���M#��-���Q�f�>=P7�
�Z$��E��$Z�q@����-���6b�)/��
"�
�P:������_�@i;�-)��+^�0��A�⵭����DFZ��"��H_��ԙn�K��r��<�I�����.�6BX�L�oD�)mYCƜ�BT,7�
m�` #$f
+endstream
endobj
19 0 obj 22535
endobj
20 0 obj<</Length 19 0 R/Filter[/FlateDecode]>>stream
+H��W?�\7���Mڅ$RU�u
���9��翙����"v� ^P?=����������ϵc?�=��z�|F6��g������f��y�f����~���\\ģ#^O>
c?s��cs�k����
GrC�"6[�q�a�G���9�G��>
�:%�aao�6#������̓��L�П���+�X�����O{������go80�qhp>�{��č�3V
h5�F�g���� �a�F���"�>��7[�'�ֲ��i�
��97�9q���G�Ա�?wb%,2V��IX#�6�N��o��>�b[6x5p8������( W�]��/0�֍;�E��wע>۸%0�

�u��@��x�%Iܪ��{�Fqq��SB 
��.�c̛������Hū ���7��s���I���Ο�&��l�+"[j0=�����C���P\{�^
�Rw�T��8�ݶ7�}Dԭi������|�؛�\[���;�X�.AĔ �Q ��ᚃ9��?
Զbg�V�]��K� [...]
+q�
��c���D�zh� �o�<k��
}��.����T�KL at L���`uI�|
�D��MƘs�M�ٺe�s�
���I*#�l"�d���[��[��`�`�@�d@�
{j����dDפ�B��U)=mI�u�TەF�?�&ģ,m��Yy.u0��|��$J>�s\ٞk<��O�߾ ��|��[^Nc�W	!��ʕPft_~\6rFkV��8F��d�r�G���\^Jx��]
+Ф�
�' .
��Y����
h
Y��E{^��R�=�,�uAi��f�
�$�r6ͨ�>��E���k��&U�R��w��}�ۄ����Uu$�,�au�Js���f�	��p��"*ڤ�<K#�^�ZH�
+���u�4�0�9tA�/s����/k8^}שh�����-G�5Iݫ�ʒ?8��ׅ��`��I�;��ux3Z�N��j�Q)�.r
l8
+��
��S��y��&m
+(I��r����u�o���;f/��
̋�k�ϳ������5-e���Qq�1!†��u�;9x�!O�a���.��:��‹��̔��E�F
�7�7Ѯ�	�JG0�Zz@Y	K����_�VC��F�.x�#-z#
�_m碵��g�PU�6i�0*�
@�^Ĭ����8�L�,H�E���������5	;(��e1�7>����%T���\��i�ԙ'�
���kN�A@���3�`��&��
Wj��	�4�B��f�G��B�E���ղ`p��w������>D��[/��
{
���
+�AA=
!�����BV��>�
+^��9���UQ+W>�|G���>T˅ �!"�:�3P�61�bl���
9�A�¨�9<dg����a��:}����
���Wn1-��	�e
+����×
��)!���e�n���tly
���e�܈
S}�ǟѠ^�4��I�
�YkP�?��������+9�}��Ac,�)�Y�
���`�<�'1
�p����� �ĥ�f� �K�tN�߈
�(������_`��hx
��q�
<a�3RY��z�b�]��Y����0�![���B7����>���up���"
�@����
���}�U
kl�����@iiM�`�Uh �|�b�1ރK��m��Lb�LJ�B˨�	�JjKW�s�q�߫�m;D����Q�D�뉩��0PO>Z
p���YW�0<ŀ���I|m�6��ʓI���by��p��O��.����FMjy}C��@���J?�M
�U���M���ܝ��
w�p���%�aRE��|i�+�*�y��!-��I2�m�)
����^D}�FY��z�:��:#��
��\�r#Ɉ�*�$�ړ]�J����֯��
�T/��/�<�e�w
�%3��N��Wi�԰b9��O�E����
_��x���<&�I-��pb%����\�.���0��@�Y��[�6�0ҥ�
��c���SJ����zI�q�d3q͛�N����L� 92�W�8���i�_$s���DL�
+��	���O���!�w�L
d8����y��Y�ؽ\���ϫ��I��mc�c�*�&S����]�3K��v�jS��v�+�L��L���8=Z�u5��7�[��qϯ�\�\O�7Ї���q�Z����<&�
�\9�om�%�1c�t�q
�ȸ�t��4�|
�{N6���ra�6zt�4�.��qXB���,�qg���C�J��+�`D��H
�\�k�⨼��:��=Du�� F�]
��|���
�
�'!}^�[����`xk�6�
��&��T�~c���}�7�@5D�l<n/�\��Oξ����b�B��A��|f;is�hR�1���`o�|F5餏�9VgcUɱ�9^b#��i�)���(���Έ�l�#(��ǘ��m�b�����߇Uދ�a5]-���6�K/���x�����q�W����`�~XgѪ��s��nwo�9k-b�(Lvg���l[ݚ6 ��V��1�+7�d��_� ~Ʊj,�b�j��0h�㪭�^����P
�~g�YD�2���{�/
�6��t$��� ���ɓ$���I��Vb�U���Z��kG�����TU�
�x�A�J"H$p��u��z�j�p�y�A
�^[��O��n�K�J�Gu�����
��z���Q
+�Q��ؑ�`�����	�y�)m� ]�V�C*��x at .��h�����vV�E�{��d���
��0ֺp~^O��
T�qpa�Z��j
�
|m��Y�!e]��G�EN�:�aЊ�B-�^�W��輄ZP��E��<T���/)��T}���
+�^�t
. ᬃ
U����
s��TH�s�
�����7P�������yl��N)��1�/�u�4h �u�#�h�tT���,���mڏ>}q�4��–�!���	q�#��_��q��AM�ug�+Š��
�c(��ܹ��Yo����͘�A:4���r��ׄ{�5:v�7��^����YoH�Zbi��j�'�_��W�D�уg��
+
ڻ&4`�tC8��"��Ji�ͻ"	PE6�$˵���XX�	�#�Ro����7�5U��J�N,�H
+/�B�� �K��fw�9�L�:u!�f�
U	�f,�_��*�
��R�R‚C����v�p˵ނ0�����ɓq�MǹA�ז��:�<3��Fm:�w���fG���Q�E�FM�ţAFnM����d`����yL��]~G-t��(�% a� b��7��/��=>K�۟�}M��$J�
�,zBg,�Z�8�/Z׍���E���Yr����9/1T�0 

���<�ѵ�=h� /�
Śb�����0��;�r���^����
8K��o��vf��%Eо3E��3cT�S>����iW�|�%��S!����
�m�	�o�ܐ
�=�00މP�U:�
+6�_��l$\��~��|:��ně~n�O��$����.���جy�P
�´�\��V�H����^�:�o~f�h�t�YU���
+�x�D�b�4��\��ݐ����!����
� Uw�B�f�=mK�mm�x��%�WC��ty�ϗbD
w���_�h�}�������p�lb��r
�Ĵd ��
f�
��-�d�ܓ����v26I=�BD��-����P�{�c�V6�E��Ge�������#�S�
9	l
�����HZK�v7jS
E���
+yQd5)�������q�q�
�
[ސb%-
�5ڶ�+6<�"d.{S�̔�N���3�;����s�
k
���6��ko�ƫ4�pqk�\ctC�<��L�Av�(�拦m..��z=�c�g�A�F�z�!�.��
Gf��ixDRs��ٝ$ T���
d����K�Q�d���?�)}��n��"�!�E|m�fБ���S �M�S���	uKy�Bu,
��m.��)xy���j��N^R�^&ġ�
CU�|Bg018?����{u��|Q�
s�MR�+�:p�1�qұF����S���-�䪆������#T���g1D�g�~�ǽ,��(x�rܜ>;��M�n'��_}�����*S��WfQ��V�{�&�����l5KX� 3SL-
�)o{�8��ʗEea�G
��=r��(�Cv��R��Vu�k%~*�)/���̉��&��?
+�ܑ����)c�
��P�_��f�F���Fes��xԧˉ�g�U'�(�r�L"���5`��Q���(�R
�������i��A���X�)�������>�>�����bi"�aT'J1�-o
����X_Rq]�"�8�ȟ��z��4܈~֗{Iԑpt��zE�2�]�1�?�ի*�}'F���H���>5d
��%��^ś�j'�����e��7��s�/^S^f���$�.��e��3�]��ER]'��"�:<m���י�0�.��v�њQl����!��n���>�p��v�Zwl�����*�5��c���
�tx��/=�r��me�/�o������7'���Ÿ���a�6F��

����t���Z���nmO�����nq
PlrT�!�o9}�.b�5�gEw�;H��+8� g=�3���]Qy�II-�T�K��l此~Z�1�ZS��.�M?�h������6�a��&%*�Rl�&:�VF�օ�Z�Z����d�������N�g�k�����P
Ŭ�w:Dri>���
*��}�WW?�=9�b���
W�E���U�Ȥ)mr+-�qK��(�;���A�p����o$V]~�t ��j�z���A��T6!���*r (�<�$��h/ |-l?`�0�%�ڐ�7z��-;���2ׄu����պ��U| ��h�r"G�佸�@�=%���� [	
m5�Rv�r����,:��3ʩ�����Y�u`�	*1�
��	��ε�72`��1��A�$��
+s�}��|��b���;@f�/��y>�
����D�̧�f�Մp��σҩ�|��)%��sL}f��e��b�f���/]@���N�zU���h�"��$�I:*����vl�6{F��X|9���{��2tW�BS�d
+g��xO�Ј�
+�`^��������
6�Y��!�Q���Z��%�a%�J8>�4��ǵD�B��|�ܰ��W
y|�
��<�u�L���%���c3�^k�O�i�ך�qu"�i�X��BLk" ^g�w��r��%���*x�nZ��Z���	�I��ez�S�z"�_\�~:��
mqH�Q����Ӷ��3�?�[�$$/�j6ICY��]�n��66S��vSd,c�
DŽ��� �s��J�ɒ@�
k䕵 	���������i��g��X����_��IF��˅v�~�ц��
�C
zV[�(
+?7
��ZO���K��pj�6M��bV�H��PY�o�.�
+�q�=��t�T�L�f���Q�ͣ�Y����_�|
�}`��}�q�qi�zb{�w(PKx!����HA
��%�r��Z��� �fDž}9�
Ƀ,�6��t���B�ya�>d��WmV���
+/+&�L*w�R�a�n��j�dYu
� 
��à�zrL͂�^��Ç/�y���#D“������
�DeL�k��.]QZ[����+O���r�� ow�Y�Y3��s݄�J>�>&��8iB�k�G=�	�x�f
�B�=�u� �UBl��0:��H]�w����H�z�z�IG�1���R
�i(��&G19\l�p�P�s��7�%g
��Iڧa��iQ����E&m17�!�a����
��B������`H
j�(3 
�I;�
�8��Ǭ�T�XѬ��mT:�z[��6����sW&��;5��Yn^�R�H��KJ+�ڶ.!dMT׺���Gș7���$Uwk<A��n�뀳
,1��x�8$�D�,0�:�pN�����P�ž�c;���b��.���v�;v�u��u��&��?J��d2�Yz?�
+��Nn�D�^?r��^��7U����.��eD��ZWV�4o���͟I�%R��(g	E�!'��������Hژ
d�K���
�;�ĸ�{�A��Z.�
,�p?1�-�_��9��B�X���A|s}��(xq�,@�x
z��k�)��F-7E��JJY�}p
��E
	
���ޕh��=��9�L�<f���INu
Q�E��FP��]�M�����d�.����Q�~XEd�ZO�S멂�e
+��Z���[�~�qڴ $���P��8X:�_�N}��T|�wW�|ء
+f�3�q�>�$dVp����"̏w��X� ~Se28�岎U�Hy��7R��1�2���F���W15
���
+E��ft�q��2��cD0��KT��{튻 ��#�
+�៬u��Р�8������ Δp��-D��Ñ1���S\�sfi��
�W��w
5�&�M�P�
�'�d�
U
��Lr*�Y��+��>�I�rR�T��]��'Ap{����+�iIq+�$)u�G�=}�C��(��s�a���̺y)��t��7�ʌaG��x0Q �}R�ѥaԏiQ�����*{��*�7;Et�e��R�q���	
ڔ'6ȐV�g���C�e�r8GZ�k�ɕ���ܡ�lm�!iU��b4=R���]v�߈�&G��-
\�8a@^���0Т(���<5�eީ�m97Ҵ�項��`�n[��uT��(�6cV��	��
��L
~4=.�9J
+?c&,�kDG��HN�܀C_�"V,iI6��!r���2�)�^*��>"+DMQ��n�OOv?���id�������~p�㈀U����E��Q����"F
+>�'���|x�
%k�B�R��
2��
1�
z�>��ݿ�%;��K�z*B���v�q�si8
�I&Jd	`.n�)!�U$Y�/�LE�χ����`�92J������d�
+Y��-�IGT���Ş@�;��~�n���'����~š��_�q�5�o��w�@Y!el��e��Rg�8��-B���.�����
��t
M��?����-�7I%�V��;�n/��Gu�%o��R*��k�A��Z�!��Z�!jl�{W�2��xGc�CS"�6\\Ӓ�3t��&�7������
�k��!��'�w	�)�V%�c�Nf>!��-FI�tʛܽ������K�}�оt
����������S�;��=֮�h�H���j���u�4�,��DR-�B2���I=��rDw	��`pj��s�&Ѫ�
��h��o�m-�[Rڌ���%���1��̽n��� Y�<MAC8V�<P"uƒɡ�	F[?")�E8�L�
+�?MDZ5cY^�k�b�i-�X����x��|��0��,�?��)����pyF��a�����t���f�yƣ�r!�nE�;�:�J]��J�GL6�
�L ��@�ŴZ��)T&R�ܺ����u��#
�}ݨ�Ny]��2�0�9x�k�U��E�f�$>H��t"���V�ь�L��
)��A��OX���3��ORX��kT
��S
����(q
+��L% ��y��[ ��:8&��7Ө�g�=�.�9�����Ί��K{��tL��a�pW	�vμ�lT�y�@
Ki�Sc`��M���<��$Fmxj��/*s�K-�6پֺ.��:�
�W��n5�X��A
+ᶥ��j
9�qS�g+�[1~|M�ƝF�f���3�Л�sO%���m:�5��d���+qmAw�ɩ�FOGs�h�GQ]��`uè��� m&�"F�ؙ"�l`I���L�^=���^tuвM������H�:�
�N=���)W?��޵��"^};B�:V>f��*��reP{x��2������B�1��H%�/��^>�NS4A+�Ψ�6����G�ؼ;�x��Kc�;:_�b
3�18p@�\N�t��P�\�� �]"��XU �f6�sP
ن45F�"�;������ɳ!
��ЧV�!�@_�
���t��WS��-�="�Z��,��
���e�.e�/ 4(Ơ��,�ShQ!:�M��
s��s�h�}���s��*�2�2�䧴�b��
R��#T
{r�2#`}�F���ƒ����|��� �%��
+����2���ܫ]�<K�����t�
�yڈ����6�0I���d�:�>����o+2�g	�dF:�Q�B�ٺ���iX2�6=Vi�/'��a��x�T�� >�:�x�ԓ
���x@���k��陎���]��c�v8��`��Fvly�
�u�(;}�:�=Q��=r�ãz"k���ف~cJ�ؗ��9�}���"�>��Hʧ�G+�˦��K�<�i��wQ�[����4G�.6��v��|biܜiI��k_
�Q��3��9�$���WT�j*Ǿn��Rs��<�+>hj��$�u�98#H䉁�

y?��%_xF��q�\ΪI"���[��7+	06��c�#I���&w���3"��)Ϧɩ͖	�3$y����r��^�& ��%��h�I}�����=�f�$4.��T�QEG�����}�
�Z���0�eS�\%�k`9�׽�JV��e�\
+.�� ����H.M��)H
"�
"wE���(�?������?������
+\Ѕ9v��8�>����ֱ��ދg������Ft	i��m˖��aoG�
Xsh=��?��]��
���/���+���O�t�V$�,��"��>$� 
i��lLyn+#��0���(ؾm,jUA�v�EC���1�}5�11�{)O����7�È���Z@���;�
6��
+ 
��a\�C	O�=�O�
z�6�y�� �5�]w�e�3����7�}p�
�)d�
���.c��e�6���[	��V�q���Ӥlw�ۣ�
+�����[�XLiئ1.^��@U��!����CQ����X���X~P����	.ۃ<��" ���XT� Mx-
��
�����L�*�l��
����!��1�����(�e��v/r���'���[��AQ�U�M#fJ���w'�#0=l���u�I��r�n�R��'���3&�K�Clm�j2DX��,~�f �~_
�~q�c(3]G�//�C'cʊh������'D�I6O����1����D����5X)�8PB
�ƒ(���];�\�C	˻��˻;��z�J�-uw(�Zw1U���D/���54(��lΨ
�g����M
j��������tM�t�$�ONp��
2d�{l�z�� ��rЏ"��3/��o�|�H�&�gr<5�%��x}e�gP��c�,�5�����?�0)��x�k����׹,��
/_U��e�
+R
)qxM�a��s����n���hf�����9�vp������E��z��fu�ȝ��N�lE�!��o�L���d
�\�6�VҴ9)��O�s))L���d�X��3Q�됑s"�z�������E�
+)Ĩ����oaLk�wQ!�Y�h�1���'�GO��#��F!�T �a������
����wZ�]�����9t:c�g	��C��k���	�Z2�X:���L�|�C��{}%#��j�Q��&��.$���nK��A����r��}��Ȇ\��H��}�A�I_S�I��
�J�t0�-�������

W��x2�aҡW�����`�o-:�ҩ7
#�o
μ��Ĩ�1LW���j,c�$�ď�V��Ϣ
7��(����1�?���rS_S����rʷ��0��\�N��
�
�p�<z[a�X�r�&L�ҟh�y�܍d��w9��[�}E[�K�
+�)���K�6��J��m���y���ɾ̞V�
�8�o�qTQ��_ѣe��3�Y�EĚT����+�
)�J�?7v���e�9C$w����~�N�ma]h A�A��1����y���-��~�E���Q�K�>��=��?�MD/����3DU ���"�$q��<�el�i䧒�V)�@�,c�QI��%�GU)᜛1(�
�Vk>P�I��ƌ�o<��nc�'���c���)�p������
��|5���VFo7N?aϸ����?}D+,�ESP�E�8�A�]�s
�
��*�k�W�h[�~ڑ�kJ���qVY�DT�rxύ���*~;O��
c|ͽ
��<�y�_�@&�Tƥ�ڰ8M	dJJ80J?@�u�&u7��بd�cՒ�䜐�jXb����۫?ou�NFC@�HF��4�ϳB�{+J[)܀�³2
+#;w?�7�h�~�]�&,v��9\�"Zۼ4[Ad(.:@yH������zA�����N��2Ц,Z�
��y�&C�4&b�€�DM��cm[ͦ����l�E�Ș��;�HYu��O�W�v?<�_~�K��������lAU*�ʤ
��,p���l�T_�p	�%\Wu�å	 ޚ�'^o�L T��ۥ�'j�4���eŹ=j9̫t�j���
Y �aZ/�H��4���~�ү�Kk�K
+8�bs���tW|�>
_�ɡ���UMa˥۰��Y9������:sG�[����4SOn����r�;�@���z����)�eLI&�

սC���L�2���5�[]L
r�.+�Q�������#7�0�R&*#���p����:�jЌz�w¯�m
F4.Y�p\L�C��GHύV
�1I��3����
�ǻ��'k_���f��狢�S�i��6�7Ƕ��\]A��p�s�#�o	qu���&��݋A�x�9�U�����W��.������
+� j~9D��f"�M��ְ!_O��5��p0ՒV����h�/A”�o��)=B�kt˨��
�Ÿ\
+01�ͰU*S�[1ld��
z闁���� 4��&��� ;�F�p�0
{���E�?�g���/��)B��6�9���|M�zTl8X�u/-�[NC6kCm�s �G���}�|����7�}�������y��
��p�Y�fU��E8P���5��{�Y�YƂ.5a��V��^�Q�X1ڢ+�H��:
A�����4���Е��-�4�H��ە�*�!+r�gu�+?����GZX �V~�U�*W�C깼�å�@
�U��R�����?I
+�=�q���w���������X#

*�C�a�Kl��"�0��2�CXK>R��ŖE�C�����KZ/Q�k|�#�� T�x_�E��JI~�2�,���*�T�Xq��[}�)T�IJ������+�
��Sv
Hl�ٸ�䭠���j�"3�9��6U<�j�2;���*�+�d�iX'�%���3�lI�1�=�=�
r
+y
ƤA�R͒�Q��ll��ɔL�����8a����
+��fJ���B�G�0!%��ud�c�s
`��QC�����J��DXeM�4j�h*�����T�c
њ�L4��֟�7�`��O���/�IWv�
�)�L��ӎ,���r
���Knm{Zg�k�N�A�s
~�k at C^PȶE/�}|�o�P������ݑ^"�fF����q�ȨHC1����n�~
#����
Ma�x���نg
so&D���E5
�� �
5/
�&huBn��ۛ�#&l}1CgS��nj���#ð��ܶ)Ff�ŨY�
�
�f-T
+
��]}���A\E�
t��
+�vj���X����.�L���?]|a���G�s-y���7Ʀ�ఖ�S^.�u�:݊V���g�S��5tx���w YUגI�%Y H$���
���H>��I�" ć�T�$)O�Ir
@b�S���^bzY'��m�-﫽l�
�)W'
�
w��m�9��+�JX6�����Zqy���]\��b�q[5�s�F�!M�m\zE��
�^<{M]�Ĝs����
'V�ܶ���^�w�Ԗ�J�<}�^�!�����d�/��@�5�4Ě0�ͥ�
XR)g�`�
}���WʍD��(��=�H�ƺ����︾��
*�GG���Ӊ�e�.~
0�A�to|���}��.V0�wO�%'�ס�&����_[�N��� �;5�sM1(™&�-���Eݖ�~_;�Ul
+_^��/�*'���h��T�rW'æ�"{�
��7��*�!4�
���

+P+$�c�+���L���#�w���A�:Ȫ�̓ȔHC�D�@��	y�>CX8(ԺcL�5���q&yJp�
=\E¢��z4w�O���s�+�/N].�c�w7m-&)���@�pgᑲf��
lF�
0��Tu $�6n��
g4(�?��:mN`����e-&Rq�HO)B*
)
A_�5�Y�q�R��oв̴��
o�}���x[A徽��������E�
4:�*�.���Ii���d�^K=UQ}S
+0�e[��?:��(�D͉��ٮN�J�3�%cDK
�f���{CN_8�&۴�
�iKV?.�&�/��5�	�8[�5+�$�g���~�����:M
|T&
��>�kDƅ���@]�e���J~������U����J��T��8R�
�����&��}uF�^�!Id��$N�mb����k�G*��/[M�$�±5���y�gg�鏳0�9�}_�7_��L�P
Ja��<�
~��>�ͮ/��QD���v�&�ty��\��!BW��g�͢���VW$��l�1�]Q��6nQ�+���d�
s�ԋ�:�Q��d�4�0�R�
R# ��m:��h�5��# &�vP"C���-�,���>?�
6?�c�ټ-�|Y���)�����i�[��c�닿���H��v
���^7�WrtO6|�
+HK
g_�'�������=��Dm�
�èg�GWC�e{ sA��?ع5)!� ~�af#�2���/���2�'��w?i�հR2�}p��F���
nj�A�S/�H�[ڇ���~㋋��t8h�[Tg��q�'��Qo��4���õ1K�t�}�Z��R�"kG��D/�2�+�w�n�h��P�M2�4f�д�Qt�j�
��1En"�v�
CI��V�m�	
+u���
�5�-]ԴJ
���j���h������A�g(�DRb��[����뫯���m���(d;���
_@����hc,ZQ0 K �
eC��~��e1��&%��1P�|
+���@��2EA�B?PO	
Q����zU(��� 񺫖�u�AX�)��2t�4�NxX
+�
��섩�S��9�֘���
w�0����r������^q�L	���&����&F����&8���Wp>�|lkԘ�E%�ư�l7���X�H�lG�:0�3�`��Ę��ؖ4�M)`("�y
+V�
��
�n��i�M)�m�bU���~~���ih��
],
#���I��oLsK�H
d/4�c)]KQ��-
e肯N�"9˹�٧�����>�趢?,ӂ�����c����(�囌�����W�n�~ɮdC��l�6�H��v��=TFu8�%�X�ԅ�t�,��DfG�A�0����x�����C�*�Y�H_
1����OM�XZî�iӖ����(���
����� �,��Y]���K�
�e3)�ۡ�\G�:����:W��,���u��
��QU.��1 �٪ں%c��~2��-��T�!�ݔ�X!��&%���2�Oo#f#$x����k���Ԛ�D<d���+ϤUT��P�a�А�z�L��0KfA��B��*aN�)}6yn�4����m6��Y<f�r�.�c�i�h�G��B��*D1*9�]�P�b�������q|�Z��+I\�c2��T��T^��n��I��t��ƀ�&�����
��e�޲���� ������2�
}��! }�����U���N��'�J�2tTG�����


���qS˩a�"j��@^6�BzG�v�O�e��q�jRL��@��!<CH
�- ���/
+���u�rLXI/- 
}�t
q�M)d���&�����$�g:k�*b�%�dIB��d��uɚ7�ug��ç� B�frR%�κ�)T���)@2PA͑��

��T����ΨYqg0c��-�pC�m6`������
+5�]����O*"{}C�V��.$z�k�*�dw�)b�Blµ:�-\"^�$��
1l��-���s:�\T�	�PC�֞�������L&���cFUc�諸ӳ�<��μ�=\�X��םu�0R�:kB�(���pTc�@�-G�%,<+KͅbŲ�*���H�RD}3�Ԫ�?��z�L6u�.�Zbe��^Ľ0�R��+���n�0�n�l���isf�7X�c�φ�rT�G�×��z����(�!��-#�ƌ6���=���Q�V�9�I���(0Az�4g-�U&:��3�u{��7����q���H�W�Mb��Y��\
+�pg���F$������_��n�f�.�v�����=
o/��f�/�
+�3cqM�w����������[@J9Fs��urm��6U��;�W�5�U�ߊ�6��]�;�@F���8��t~rZ�o�0f�
^l�X������+�d��yI�9��ʤ٦��m�x\����9������Fh��T5%���R��P����8R�2Q A|�&��C�/I��ʁ�:��j�G·�ҋ3�7߿ V;Z
?u����0-n\��|������q�:>
�Wg޿�`���K��Xx�W�*��p�g�ţf)E�	?�p��t
I��:-hH������a��ZY��z1�5�T��a�
��-�g��K;�<�غ�(�s
�;K�m\GI������W7rd;
�ʜ@E�x�o��T��
G�OZM=

�����
čsA���ʬ��+�m��h:�g<Ӎ��6��$YYL��-�̧-�;Hw���pkн
�� �R ��!
= ���l��~5�f@�y6�
\4��֊�FxcN=T
9��u|
��qr7!�m7+�l2��h�h�[D�Zb��=�"���fEEP���j|YWLu� }�X��?�Y.F��#��ص�w�:�r� 
�Rd�roEc�ۃ��יj
:�8��I��,,�]������������󙞰������r�Z�^��ܸTG֭��+�w,W�
�l��l!��g9��)�I����QĶ"�#-�c��(���
+Z�e�Z�������<��P���O5�]`ϩ�t�u�w܄��V������n�0�v$���偍�uԖl!X�'�����RR��7��ʛ�z[;��0�������X�-��r;�6w
Uc
�����ݗ3�a�Q��%�2B��*���bՓ�x�ϱ0�����=�d%��o��IM!t��7��)�t��B�-|q��,�m��(i�{"�4�{`t�+"������@
�l1a˱�{J�Ԫ��
�n.Qt~zI��$@ \�`^���`{�+?��Z�r�$��x������o?H"Y������_�oy��J�d����e���b���@ �
ړ���5d�}
��[�	l
+z�Ϲ�,����cT�6g��i�Y�P�RN���h��! y� 42�0��N8r�������n6~?�L S��ٛ�E�҅-(���=
^[Q� �"�o�]W��� *R����^o���@S�Nᯠ���tP{�IuykЬ��r�W�@`<���Z�8n�J`�팵ϓ�q�hE�A���|�Y94'��TY�x�a%����˩��즢��#t����p��$�������dU=�[|��'���+���Y%�t:�Aָ�p&�S�Z$C1<ch ���憮���O
+ۛ�=��I�?�B7��>�8_!
�߈��ԫ���>��t�r�]�����wF�Z�,]g`�bB

+�.N���E$��p\\�ӧ�c�/
�ھ����_�|���ӿ�
+�24���#&2�$!k��V^F;S����/��J
1�r�>��5�x�nm���B�zV֘-�I�q{�3sܞ^yrՀ�������P�%�b9�1�����1�����>uÓ���pf��n�9ђ�Ӹ2ٙ��֓f&��nU�r��`:
���3����\�km{�
�I���.��08�FF�����2ⶨn����rٙ=<����v�Z�?mNӬD�#�i�h�-

󃜺="�V,���gj�9��E^�I��_A��#zu�Έ�C�xŮ�b�S��J:w�|�,����}mj����^��l;����{ �/E���au��k�3ׂ��	yT��f�1$�g
U�J�=��@]~{��ߟ׻}�ڛ�xǚ����w��G*K�Q2"`�+�����Ck6n��
��s쎄qY
�����O���.:�9 q�kj��}��f��3
+{
iv�ލ]���
��
"�{"2�h���k~�s$
��
�e��o���VexE��Q���*a��'M���o	��-w�%<��%��W���~�=
+>�t+ZV���

/ؽ~�c�ݓ��y�����`�K<Ө݋�Y^�����w�ßH玱���w�ч.���r�jX�l�=���GMy��*?n<��5tyO�Ov�-.a}�3f�i46r}�˦�{UEk�{
p�A
ј�e����@����x>mRfG.=
���'��HZ���1�`
��\�g�c�;�7ԉ���l1�h�:x�ݒ%n�}8�r�O� ��`�Ӄӱ��B(�H��XJ��?���n.�+�9|�������WEEI=�2(�?Х���~��	|}��
~����Ҡg����q3�j�״�*
�$�ga��ʰ>;d�e��c����s-���bg�ⓨ�̟�%�u�u�����ʥcLHY�.���%|�xJ0"
��P΃ϡ\6R�`K<a¯B�Eo�B5���N������w��%�bje�濰�s�
+�n]~Z���hR�
�T�%*������R����/BѠ�5>��\��"L����]�Z<ڒ֫h�聼ADz�TQ����*�:����jl
NGp�6�~8+Z�Y�@��F��x�.5l
+h�x�{�R����u�T}�1�z�X�S�E�)��i�<B
��zp;���[�j���O8�,�D��O$mz�$�)�_�V37�����
�!��Dy@X�nހ@��V��4���%��!��Q�J|�,���HZ
+H������zx�O��
4���XU9q
�V�TG<^E?��ܧ����TZ�
+J����X�6�
� �N��šg�Z��hT�
�h}2�?��7�4:.�����%�*$�@2n�,�B3��3�3qDX��--�A<�Y�sP��z�ń��ie�HԹ#�H��N��x(�t�P�cG]�gU�BT���
P�H���]E&�wӲ�=(_�_e��9�� �d��$"�-�?ՙ70��H
+5>�H
��u��-���m
�#�:3V�c|ւ���wc�S�X,�3����/��i6!$�7y��&x�T�+iN���,\WU

��cP&�O�E���X��B��V����ܖ�.l�s
������q2	*
:lH�Oe�C+���
+����S�ǣƬ��\X����ΈE	|�7�A��^��`���bC^28� �!���fO�{C�$
T�84�ڒ�G��	uF�B"q�3�C�C��)>{��zmN�� ��>@���$"�KR�z=�
�<�K
O��
�a�V�DB�n����I�_ЦI��F�n
��HLQ�1�%��^�xPR�;
�ʫ\��݆��ʤ�"Hp�պ�KT�V6������Th
\� 6��,���Y�E�)�ձ�+���&��մ�^����x��q�oҐ�{�0,5j���\��3��/
�����
|��@)�
hIXl_��}a$d\
3���!��,Y
��ee
�Z�u&c�23��7�s�����G����
{Mh�e�M�eI䵇T��V�r7)
�4�%K?ݭ��./�j��ʂ)�D� i*����q�]JJ:%��*[̗�ǝ�U���=��څ��SҘd�J��O���&�E�zy�ߋ�W��o# ��q��){�JN��h;����-/nx��6`t�Vm�<���K%�A�S��j6T���
D:a��ӹp{:��ڊ�x��
%QEm��*�
�P�8���_p3
���vZ
"(���i?W��w�k��%c=�u�Ѿ��Q��V�G
��}��ܭ�d������BK6��s��Ń�s�<>�[���cc'P�R�^����\V
�(3C0�KۨtG��{���}����w�E�����%��
�u�ܥ����¹_I�a
�U�ůIx����D֓X�����n��d�7gȎF���t��~��*�4�כ �l&�7��DIP�S�
��������bl|Km)��ܣ
"�Q��?�<��>
+�
+����bB_oL#|Fa 2�B5����^oÏd��	A2[* ��Iةo�$ڊ���QH.:-\W7�,m����y���X�۟��k@†"@f"�Bc*#��]x�9,<=\1��
_M0 at y�kn��T���^2�芄�YR0�	�W�hu��h��l9����=��"K��l��-
o�*
+��x��n�l!<
����s�� ����na�I�׃"�y�I^�,��e' ��*�p�+�J. o��tǨE��#�bƥ-
��W�q�#���2�=�/�+�c�S��V�9
+W
ppf�^�7�O�"��ˈ�Y]⊮�Q��Z͒#�4���iT�"������Ѳ�j�5o���l�S�����p��(��=
cr���: ?^]��
M	�i� �>-cH�"�X�3
4����F�4E'
T�i�`�])�Pq+U�
����?5�M�|��p���P���!r�L��	s�Fږ�mn�c��Q��J�W)��c� �R;�H���2o��W
����gR��������f�Oxum�uxtyd&�'�P*����阏��b�p���A���y��XU��UtY	����vC`����E���	bXV2<	fq
=|f����E�$
`x����+ޯ������"�&҄�X�������t��g�Y�<�U�qU��k�~���֒�n#�FFr	���׳��Rxۊ.���|��okm�KM$Z�}��i����o���U�*h�k���
+H[_�
e;WC�`y��	ֽW"�_�kă���8ʲ=X��bw�m�6�t�R�#|��IB�������p��?7���=�����!���1sh��iN�ȜHp�ձ�
:�:w���d��w�A�v?�}��Ft
�eGGG{g��A�u�)߷���2���M�ӛO�r�W�黕:
k������/;^l����0�b�X
�톫S�*
���!�������� 4�[��s;a�%,�Ӆ�]\M�j1Y�ӄ���H�����,sϕ�y�}ϳ�0���T�L
��0�	�Ẕ�	@�^�
S9�כ�$ȣ�T��eR Ua�!�,͇�)����1:�zr�΂3��2�}+�?��
^���y��A��ͫ—�~
���솔��Uy%i�i�F4[BpՄOO�QSa
�E���I�yQ
��
�f*�0�&H�`N�\,8�uiIB�f���wi��rB�?m��-�Z���uQ�t��
c������̬�d�|$�	�=w&ϓ���r	'_�����h�΋�V��G���>Қ [...]
+����݋]����~���V�	�:����c�,���ٓc�V6EX\9����li��4�"�f|	'7fW>{
+�z(~O{
t����,	�
v��c7M�|�+�P�����a
����/���ak�^���,[�"KxeUv�O"��żY5���ᇪ��EF��KO���fe�x��[��6!��O�YW�(�BY:R�6�!kbi[�.~�!K��b=�_�!��������%��B2OA���0��(�!ٮ����3*J-�8��jϲ�pٗ5���s*�L��D��t���i1��R���f����υ
�Z�У/](���T�Bșۧ;>
5�P.�F�R1�]oMԦ\z���:`��h"7$��&Ӧ�������Ye�(�'��$O�o�
h���8���"1
���8{"!��w��".
r�A`� 
6����/p
a�U����9�@�W��!Ơ�U
�	�
+��gQ�s�o�湶{^˷<�4���b�����Ա���1�ɇ�)����
ߍp
�9У:]	�s at s��+M �	N	�(�&Q5�Z3�� �V�W	5��ߨ"�2�Є�A�T5�CX��HL��Jo���>�Ifb��B?]�ƞ�'�$`�4�ia߈5�/����}Y��d��Z�|���~r�Dz�|��$�Cը��o2����
+J�S3��Lo@{�
�
�]�֜n֯�4A�H����:�E��,T�����+(0V���(w$��	~8n�gŤ1���_�*/��H�ۍ
i��@
��ࡹR�dK�\��l�lh�����䝌:TX7[��Bs*R,�@��
���ӥ���h,�l
�Z�*�<{��0|�NP�[�yE��=����$��%(�7�ir�"@�6*���M#’
+u(nZ�C b��*[�KCH?M�hC&D��
� �*,jh
���\��ȕ�/����S������o
$Y�Vȭ�F
+�n�H �Dv�Kn���g8��T	O�:�?U'0>��@Xbm��iU��+�#��+�<׳C/�NmW�-}Ÿy��I(��!
��Q]�ib���p�����*�Q
�BT�]g�o5� Q���W��	���DE�@�u�+��T�zh�
���.���������Z�.�6�?� ����������r�͑��f�m�ưJ���/U�vd-A����.� �	�:���r�j�<�S_�ڷ��2�n!��C��

+~�� N�5��u�R
AA�P����+��0�y��ɖ�.��
a�'��u�
+�(wE:X�A�,
�|W%[�B��l`
ԥ>.�f�sV�����Q	A=�v�麰>[ć���ǜ��3	\���Y�p�4 ���
����;����&u��?`�D�Jџ`|u�o‰���Z�m��%`4�����k�ǚ|�pإg^��^p��("Ě�	h&`׸���0�R��1*��R+�ߡx��l�~b�d(����� ���4�J
W�gKIzX� �{������QlHϹf�g�+�=���hK=�痀�m���%�'�S�r�Vάxg=IeDLRf]����ڔ��;�2�0��8
����0�	E-��#��d��mΝN����V�M�� *I����O~�{:�I����69+'•�O�˂��X������C��
�j_%�')#=��O0�ҡ��d�Z�Z�۩���:�]P�a�t�q媟,�K��ȵ�n\�sa�3�P�{�=
���&(�
���>8���������4#���
��S�:-��m}=ų����5tj=��1��|Ŀ�u�Ψ�"k��_�e��ߥ���JR�>z�����B�h��Ň[�B��}}	��C�g�^硯zj=�&�~#�
+h�Ai����U՗�NB�aV��D�l��y��YbF\�Ft �ѣ�r�R䜾�j�_�ɐ\�dR� ��M�͛�
+���p��U��ƹ<��LX� �&���N-<$V
+�:����o��f
���8N
be0YLdæ�0z���ʝ��q<�J'D�3�����"�8�'9�L�w��

��S�Z��Fl��o�m�9榷�I������	V��/hp=��C
}�̰���|�L
+�x?C�O��pI�v����Q‹ܙ��@4
�at}�b��#�K���
��_-<7}R�3W�o��V�@�\��$�
E)�G ��X(�࿖��U�.}�>�����n�U!��W�^��Ɵ����jS�����+��ᑝ����x�V
5W���wG�;
��5�y�1��t ~rߨ��x�;lf'�r�ҟ�7��f���o@V�l�
��py��G����T�E���{��g
ƹ;%�nG5�5��c[h��L���0o��k� �_n�w�,�TX7�?�!��
�S��A�n|��4�?H��� �w�Q3�f+���8\��0���l���9�[z��!w
oSh����2/�
+��ı5��|��L��
�k#$-
�)�<i�̚z(�V�W��t閫_�A=����C����1X�y�}H撗��
�\�Y_�z�yo����^;���Z"O�K�N�V�V�,�Z�GsK��%�h��g�^��W�X
�a&&evIncEa1��2TY1�
����ol����c���ey!��fq��eĉ�F4�qX�/�1�n�����ki�3.G�qQb���p+�T�
�h��]�_�tѠYb/-6Ba�`i�WNB�A�U�>�(�"m$��'
VUfJi�t��_�<s�c��a�ц���6��q��P��aE��W�i�����%�C�������4�UӴ�(T�
T�nEo��
��4��m���7�7����
N�=���7"=@��&t5�v�����d��9�6��eRJ�p����g��
K��9�,�
"
��;���

5���H*�h���`�8ws4Vv���^���
��w��
+��Nr���z�Rڰ9��J]��~؜��҂�=�k�.
J���
~�����4���/�;
:=^94��S�	�� �d��ٸ�ϓ�=է$���Z� Ӂ�D�d:��������(�6����r�
�H�-�F‡��
#ƭ��0�ޗVu�!���7�����}U�g����_��(��a]u��V����` ���2
+endstream
endobj
21 0 obj 22044
endobj
22 0 obj<</Length 21 0 R/Filter[/FlateDecode]>>stream
+H��W��]9���ɤ�$>;�؀��&8���*J:����4
wC�#�,�Ţ
�
}�c���z�W;L���
e��R-��ۿ����
m�����?��
-z{���"j�/|'��֡�C?sG�/�
j��0B�;�p��ǨeЈ
�`D��-#��`D=<��ZJ��X��}��(�8�k�_�Zה�q�凛�ͬ��t7Kl,F�)�s����C�zK�������A{�BȬ7I
�Ё=n4mm��=z[�z�Zm A�����t�W�S}�TZ��ʣ@Z���:a�?��
��G/H�
�
Mʙ#��W'�H=��2�H�Z�������8�H^?:��_�k7_�w�S����2Q;�y&���������.U9��y	�RpP��sOƁ䫈��K����i���
�
+�B��L��4�
����w,�f%7�a��&+�0�D��x
+�Ł/�
�ew�����k��ofe�nf!߰��4ÕF���?�ʻ�
K
]3�#��^48�z�5��
�� �H��@�p.�D����mH�
+c,+_�_�}��o��s;M��l*1��eן��*5
��.����ڌ0g�Un8��Ϗ~�Gu2�sGЌ)	���!�iCP���U��Y>�P%������5�҉"&8��ߤR*	n{�������{��bS�
r{���㕮4�
�9��5��C2�
+Pi�|5f��
+���c����7TH��Dɯ�j5����X��\�z�bf�@��
y���y�#��cy��@֡�����ε���~!���*t�lcm��da3�	 i��q�
�{�y O��7���.�∺�Q{ı&�Ɨ�x�\
+��	n�O}D&$*5]�yP�\?p�BCF:ۿ=SS��si
u���Dx8Ka�7��@e���A��GB��A��p�:�X�U,L�8�)�e�$�\��C
+I�ID[��W�L(=33�)��.|ў@k�)%�c��d�"���ޖ9��|��{˨Y~24�h
���b}1sJ��>�>{��6�P�
���
+�P+*ӨT��(�1 at 1;�rN��hVt�
+G�ײ*5��>�<B���\x�Iʹ���D�~,,���(��;`�?�A�,�� �r(s����/Cӑzv�Ͼ�Ȑ
+��U��_�h13��hG���2�
B��+#>V��}i��֨��
^M�F���|�AG�u���$@�T���
��;ޱ�J��GKߢ
$ʶH�r(
�:�u�ҿ
+��1v�g1�D�&|L���������d_��g4����=

��$�#��[)��p� v�h�^|�܌�t����7l>�S�,B<uz&�b�--��L7���8�g�l��Eȥ7�٧��z����+z߄wy�L;�f̌I]pꭲ�� ��%�
+��q'a^�o
�Y2&��|h5����FN���l�׭�7c�i�i��Row2��b�����Сy]��څMq�7���r\uo�X*��Ǟ����#i���O�;�Z��M����my�pJ�
{x�s�$��L��7����x|��zg�
�vsCޟ��"�}������[���?}��Y����gl1)�Ϗr�q鏏b]�n����&?�������p�w9b� o,6��k��{�!=�Ԣ�M[�7,��o
L|۳����v���w|��_�V�r�����P�
� �9�@g3�
G�	a<�&9�I�5�V|^[,�ܾG�d�{�
+�0�c�������`�E=�c���/4㼨ۜ�b��t�2�*n�E�;�R`��Fz?��U���ߗ �ч�z���!����B��/@S�uf1�ֵ�	���o�)����ym)�1�����`P	��I任�8:va���4�	�o&D�����
P>L�+g�5���Aޯ�����U@[JI%
����	O8�5�[j┱ӷXC��٥��uj�J�)���
l�[b�=���J� ��iH}q�� $�,R�T 1�))#�0���!��Q��(`��@t�H�N% {p�"�{l ����p��(	���3�&CN ��	l��`T&���pY�7qD8
+ː8.�B��C|��
+?pD���視��Q�%x� 
+��
���5�x2+��"���f�$�s��K1:z�[�� �o�
t*(�7�
v�	1��T?�/�r�^��C&a�2F��2%��ET��M� ?�D�s,l�%[�n2�G�P2H�YO�
	�c���L��;(��}0��Lp"`dN'��N�=�����
�1�N7X�e�z�ո@��f8�O��Lb�U�.\`�,]�Y���霉� 	Ne&i⒣
q�L^#<��;97����9���t`9��hY9&߿�����$���fI�b���m�b!|LG�[���eU60.D!�Dt(B�'=z6�s��u��@O���%�Gm��1�9��>n@{k��
�xz�xj�=�B<�͐U�9p�
�9r����g�h��q� �?iT�#�k=�vFL樣���zI ���֧<�
+�M�w$$U��Oh�����E�����7}Xv�:"n_R�09P�+��"�T�L�9)-��bs??t����eyAR3�_b����+[�1E�n�E�C
+��r�6c�֑K�e�P%9��� >NE��1'�__�J� �������	��H�
+	{~F�� }
]{���
��ԍ��(����#�.��p����x�?$l
�FK�X���n�"��ߧ�zf�ܫ�!��s��������^.�P���$�N:���C�Q]5�n�<�~����%��p�� a™z/C�b��%�5���먙�ScFo��^��!��԰a�#���,��X��blY;��̉Ꟁ�	�7 �/-�~�a)Ż���
���d�P�i4F=%
�9�fJّF�8i�
+<jm�I�Z�p��4K�
�xw%�OWF�E5��,
N��mS�P��]8B�Y���~k�ӵ�vQ���,��OٲXg�1�xO[6���6�
n��V�)�N�8�>�Ɯ'�@������QP̛��vڕgF��+?�ȸ��
��Y�~�E,�Exq܎u�x=,�q��GٛG�C�Ȳ/c�H�G�׎Pq���A%�b��NZ/yh+�[
n�
�8��b�݁��W�	?�1����02�ύv9�,}�Ϝ�v�z�m|i붼>��9qw����
h"��
���
�i��m߼��Ouk�%
+0t5�
�V�qK�h4����;F�a�)��C<q�:�sc�
F�C����02K����!��;g
$��pi1��*9^�����]	�s�=�B��J�ɕ�Ѻmo3C+[
?���)�S��$���U����8vby&W���K�I*|󨥼Zt;y�s��lo�ֱ
�@ց��U�ПՔKK��O��)�eK��3�e �P�&�Ff�(��t&�2��r�n�
3��4&�k.��\��t���~�`8�]g����SqI�aK�ă�x��55��C
�v��3������|����������3��Nc���
+���L�yB�~jF?��n��V���/��L�ѥ��dBa~r�R�'8��ي��H>��
T37��aL��t'��.3�a
rL
+�k�!�:T��*C��|�4��
�P����O<L�MMQ�}ðǎtw��O�1	«����E�+2oh�j�SB�,�U�X��y>��V��P�@�b>$���u=z�z���`�BWy����d,�
�0�{�G_� �Y-��V�-c9(4��n
'�������g���#,Z�'D��)��l^��/����,��S��՗�}��y"��
+��a^(�$�<���(X�L��>�]<��5GA|���
���
�jCa �I�G$��ؐ3dN<s}�C��O���${JN�
�
���,�i�<�8)��r�:��lU�#����� %g�) �Dfh�
��P��	�#2
+J�
iS���!�zV����qE�
+��2�����
�#"���
+aw����]Z� kα\�s��
<9tP��ԓ�Iu�7��\eY�b�j��'EOl;>�
��${I�گ�
��fN��i�ꩳ��F
oMh[S7R@#�"���ч�Zp���F� e:X�ـfk�lG���� K(�r�怪�ǁڐt�ܜ�\�hBtm�c��FP� \ s��I
�Pߎ=XR�jL��.���b(5*?
Gd�!!;�J({R at If��C��
�D.�s�1��풛���ZTE��1������`#Q�
u�Ҷ�����R,�
w�>��I�( FBTK�
U�q\�w�:?Pi��D:`
�E 89���i�	l�*��m'Ht��O`)�bKUDq��>Zp�ib�s8S�L����H,:䀇���^��w�-g�o(�HuBQ/[��ϖ�YD�mfN
�
+�
g��[��D���H*�X��Y`���u�
�N%�AZ�9) �ؕ������D%1���m$�"�TW�p�C�i�b"wS���q(ݏ#�������1x��d���t*���1��J$D���
׬K)�'	��A�Mu/�D<����:�v՟��3�R�G�’�O6��L澝�5B%��c�N�6\w?�$�i�6X�y�\�#�>�F]p��9�rN)J$:W�p�<&ɄS��#\�P���Q���5
#�����. 
���Fš
�~
iޫ4��zG5����0�Ψʻ,z?C蹆�zH�	dw�)�#+ڃ�I�DܔŤ�-Z,0څk1��
��t���ReI �Pb�f�Q1M�4F��T\7)\@a
�%�8�\
r���:�_C,�E%�
r��.2�ɼJs����޷CgV5��x�!f
�z�&� �X��ک� Z���yHe��gx�}�i�Z�
�Xjk�h�"�EJ�D����3��'
�,}����i:�Ha�Q�Yy��h@%�ƉF^τ0r@�D]\�#��G�O��Tm���{s[3�3F�+ H䲀%փB���X�\�9��$=b��v 'Q�lV��0��Upp6�Y%[ Ka1�n��
r��8g�uͦ
<
��@�g}�:P
��f�U�ֻq�^sΌm��ְ2bz�����8����/v�9��a�S��u�ӹ�^��X�
+{�Ή���Lq�Mn�jƺ����͛�4�Kޕ��Ȇ�(��8s���G���]Bm)���r9��:g_<��p�{�t���ӫ���o��W�?|����߿��I�L�����wo�޿}����a���/o��_n^|�o��췯����_׷�������7��8_޼p���׫�o^��?,S+�W��ӟ����)��|��?���
~��͋�X
�	곙�x��5�K��a���;�ZE����\5n_x����v:�n�>Y~d���
m�Y)��
z�l	�m�d��6s�\�δ�Ga�Ֆ?�O
��	 NO��Y7��
;�R
f��DU�˰�ma�3&(�h|���q���,��_�ðgj@;
k^h����팦�T������E��19�a�Ķ�(�h7ƈAf�}��;�]�f֐2��|��sM��.L�@�(I0���f�J3��"�-REȨabF�o2��yG;�l|A�~S�v[�xՅݻ��/���S��=�~3bxM#���|�'�5�e_���
_�e~!�>�֭��oe�����8]p(��2d�q\��
=�+3>�Z�
�,�c���Z.=��}`�ù!0�=3��ꅲ�����$~�{�����9��U�Z;�����j1VmT
��'����,�-e��՟�G
q���xA��(D=%��w�U;307�
_T�2�0v�����$�9�c�0�MZ/S�.� \GF�"��l���sDu��(Q9�M�
��8$�I �����b�m��k4��=ceb����
+��z<椞L
��
�;�͈��H�e�
M�qs�p�F8�V�t����W[�y���zl%a9�}�Mr�>+
��c�<�tPhgG���l��뺕�U�\GLZ��
�*´|�
� ��8�[�����S���	2��
#&�^��4�h�Gjg�`��9��altQ7<q�N��
�[gγ�|�/�EvD�I����9������[/E��(o��rj"ho5%2���n���'�%X��"��h6��x��6��_��|�z��8x�s-��
+�C@�OGe�:u�����"�ؿA$g+l�3
\�ܠ������ƒ�	�V�ՇM'��ӱ��'�eK`�(e�p�E9���%����E��L}�f?ɜ`�}:�OSn(ǜJ#������8=kF=o8#
�c��K}�~
6����Id���VSc89o�i
�����} gs�����;���=� �it0}g1
��w�
�f+E�#����u���b��SoUՖ!d�0x�"V�������V4���Y����'h�r��>��$��EU�ܚ��
lUS�
��X��Xa���@1x
+���!%��9�s{]6�'{�9�}�7hŪ�n�xx��td�
yz�W��YEd��
Pv�_�
�Vi�|��N؞��Ŏ[�I�
��5����O���՛o�� X�0ᬬR3
[�91�N��2j8�.� u��>�7�-˄������������0������5�

��N��D��
~�����aOZFh�y�����1e�_
`��ͳh
F�MYN����~‹�
+��/�Y�
u�A�\�v�	yb��rz�#k��1B
b�
*���8r4CP��M6ɱ>��)�&-�R�t��!g�T�8?U�Rt(��
V� I�X�wEv��Q��t�9j
ls���p���;�7"rL��!������kbU��:����^����r�Z�lB����w�B�l��3
>{(�8%f'K���S�,TY3
+5iP�^�i��ѫ����[
ݓ�7m4s�#'�euuv,<
0'�I���10a��g�P�>�|Ͼ�|������)Hb��2У��F>�����GxW[
=J��3?�*�� ��L���)�:��tX
+ʟ��W��Z��8�݊$?&��5���!�7�(.'~����%͚���\�gт57���:!��m���*��N]-���.�â����әm���Af�$؜�#r��:#h��pÜ�ȅ*�ؠ�L�<�ķSy��C�����Qm�mݳՆ6�e���j�QSt�D��$\��&�1�j ��D;˲H�C�c}m� �� �]
6# �7w�7�h	�s�
˿�i��\N����E�9�SKqe�\�:p�5=��J��x5�U��_��ЈCd�^[� Ü;
1abF��o��p��m
�'�Yx���܀���s�=�sϮZcGMb���!��
>���>)����,�{$�7
nlnj��|�:�.�=a�s?dB�Խ���Uu��B�PGտ��<@�א��	0j���l��G��Ã*�n�a0��I�C�٬���>S'/��:�dgwI��`�~�
�m=�ͳdz�˜�5�J����ŷ9�}�G�O?9d�}
���m����b�p�����"�4�Oc��:�P?�h���cA�w
�����<���������>��8^�%u��
�L��n��+�W��A�Kf��}�o23M�/!^�䐊ƒz?9���x/��D�����k�
N�o�M�
+O��O�|�R�L�|8�� Lg�1z�{�cs+A���{e�'�ig��t����
�wn��"����n&�E�-
<��{}�,�񴓓v������o�<�\����k)eӝ�,�w��S��
��{
—ߦ�[������!X�r���b/��qSҫd�ݚ\���
���>:��?y|������>����/�}��w?��o��������Ͽ���߽��Żw_����G�O^}T
������G?��Q%������~�?�؏�����*�o^��~O��/Io�O�X���z=�7��(+����8�
�]��s��>~�)��������M1��}[#�$�y�ze��o����ZpO�:j�wV��}|����I!�;:�Ak�� ���3�.m�
z,�n
+���dO�1�����)(2?�
=]k\l�������i��S�6|'�Ol���q;	�[��Ҋ�iօ���`��eX�"�D�	��~e :�q�Wo�;`�YE�H7�X� ;N�_g�.
�}�:����!�L��N���~�9�,�;���)��}!rbE�����j׿EÉ�(�;���4>�L�}|]R�)�p��B�Y8+��W�5�?OW�-
�<���z��#�WX18���C�s
B�YH<G���
zƽJ��b
�p7�)o����
���!�r#��
���A�Ir\W�$c݅��wi

+�3:C�vt"`���
+��"\��"*�m,�%�������u
+2v�E|
�R[� �K����h�l��n�;(_!D��H�N�	������gg��j��J�Wϔ��{�<7����S�� ��zմ�y
��������3=��$9��AF����A�1���ge�(��v������j\Z8���6x���
�r�
�lN�L��0E9�Ө�8ٵ6�m��@�go�LLF̭�3��f�2Ԍ�p�)��e(� �IN�:����9%Y��b��swiNW��Cܶ����3VFhP�s}�e�
�L@����XJ�#��x6�Ʀ�ĺ

��+m���I��`���%Bk�˺���Ժ�`34�
�'XɆJ�AO%�o��*z�8����9�ˮ�gV
��
�d]�w���t

T����7!x*lⱸ��Q6�h���KG�l��+m��l���3����Y\	�E<��W1?g��)}��r��Ul�ٽ���cVK|�.#����� 
�͍���)y�ؑ��g>i�Z�נ��
VIe�� _H����
�����
��E}�ۊ�Y)��<��~�<�B��]�R$'��lF��8��{�E=�B*����Y�-̕͞�a�f1v�1�'@
g
+��S�����K��kRRZ� ������ɺ�H�d��#��5���[
���j
vQ�P7k��g�����
.\}w�a�z���@H>
p�hF��>Ao��Z;�6� -���<�13
6�
w
+Tp*�V)��X(�_If����I��ݹ��s,��$=P��/�LY��}���BF�Oh���ב�/s�.�i� S*3�b "i=;�а��D�2�|�Eؒ!�X|�*��;�`��
ؤ��(Q�u��U
V ^f
ޱ�J\XCE}����⻯��}���w�������
{�;���*��o_������?�
=}����7����
~|��
���aV��Pv�J�v�~88E��]mS5��9�`	�S~���_�X����ȥ% �Ջe8f.���
��)����v
3c�[�J���is��o�A����n���M�*L7٤S�5�j��!#R#�\���1���F,��!��m�Ϥ�5r:-�7��S����l�ŷ��`3F��?�Bz~nϨ�=m
^�3y�n ���\�e~��M��g
@�8��J����)�U���B9X��2�$��Z�}ҒG_c�s���rC��Ϝ�k����*E��^�~Rbsp��U�����4�~�{����S˘!t
^w�E,;��w�4*sF!X�sl�X
ni�
+��\jӬі���a5I/k����s�Vw�[������m�a��4�Օ�Tq�e
r�z���]=��C&Z
]Y{r�
Cf�B�5�^Q�L$�P59j���i��5��0�(P
�c�0�g&�Rh�ga��q���<�!�����h?}Z�b�ƔB2�hY˪֘��=�RH0����Q[٦���<\��aE+;+�i;bE�&@��v���:���l�Ԝ��3و���)��-#���nB
���]�;8@(g+����
+���_��� =*���ȸc�/#Y���*t0�#�Ê�Ĉ4��If�h}r�Ǧ0!��%������ӳ,m�$ޓ4dW~NE4�ՒI��N��
�\xإ�hZ?�F��\�ptA��x��7�U�;$�Rg
��Ӓ�-L
a�ݔDŮ�G5 �^p|iS
��y2L�-BA?�,��
����N��` ���j�
'e�+��m3
��{��'AJxK��w ��Ԫ�C�w�aV
���ۅ�a�o�g��U�
+ۙ�@
�mI��o��'/6�
V��� �S8i82��N*i�{����j������,w1���ᒼP��
�Ǹ��`��p!�\�
<@ho
��@�?Y��'��f���X�!� ��;q����G>N2&~�رF���p�5ɳ-�֬�$�`
��$�Q���F
}ƥF�P�c����
��.����O׻�o\��m�H�4<
��F�a{�
k+�#�6�51�OP��,�^$}��Ai5�`��R�6�6�q]��J��Ġ13N�`��"~,ͥ+��)T����~�.��F�%��{7�~�=�
����5(n;����J�}[ó)n8bϮ�Q��/�(��9��(�'K-�Ɓ4�$8Q}F��r"3
�2m*�CwPmB
 
n�P�cF�;�F|w�a
ĩ�����s�y�f���=¸�Μ��pG�
+)\��-3�US\��9�_`و�@=3
%�:����0�J�puED�(��q��ų}�DHf���CV���
ӻo�
�^���^n��u+��_��o/^}��xp���/��i}���WO������w߿�'���^߿�?������_��c
���x�������[}�������[������۫��o�|.�F��5���翂Q�-���C|��_��k�����pG����6�Q��w5	
J1\�{�����v�z�\�
:��en
�fXt��
+�PH��@X�1�(²t��
c�'����!8�#c�3�ķ��`�y�a}�j�'��ʃ�$XPv���μaE�x=�{�|�ڝ>�_g�(���%�$_�
`6��\�K���6��
n�fT�<�}�}"�d
ҲíF"�f
ϋ���(zB�s0˱�
+Y��>�l�,�G=����6lh��^Pə6l����a���W�l0�l7��զ%�&"[Vuk���TO���ŀ���"a����pX��)��,3S�1w�>
+0K6Pc�dM
n5�Q;�0f����m
�Td���URL��[��U�~^
U�:��ݳ)TQ��p|g"u���M�tr��@�7O��+[¥��ĵ-6�66	p̜�%5����ż"����5Lʼn�ݦ�����lU&A8�����W;�e�	��=�-�E��Gf�ڂ�6�%�P�v�y���p9�$)Y;�meVh�!���k�?��[2���>c�
Ǔ�������Q���p��ź[P�!Ux;U�G*x�pl��k��U��tQ�����ߓ����0�h�+Bg�t��IǸNm�bEB���l{����:2��Y��#}�*?B�z3mo
u��~
2�k�� v�&
�n=3�=���#�r�)�va�Z�a�����]��"e�&�r����f��������8@�MЇ�-
-��CG_���P�݅
�wŏno�64>��O��
&kX���
��xi���)���?
�����G����dz��
p%��l;I�wψPV8XR��k��ˣ�mG_<@Yo����*Ṟ����u|y\>�m�����^�d:�ó� �;	�7����
+�����g�&≴sǎ<}���F8."�M�F
]�o&��
tb�⠟|v��
��
4��V7��5iz��R�u�[!���7��-�œ����{�h�M�j�z=��6|A�~�M�X��uD
|�x��i#�ϝ1ƒ
__ [O����%�I��9��?
+�5

��P>�ӣ�����54���+^wR\c������2�_�矿�C!6�x��&3|������v��J��G�
�'�3����������o���M
���	�� �
+���3肋��ܒi�����3��s��F3�O,�VfD�틗�L�����E.�ڜ� ���q�jPߣ�~�;y�r�p� ��%�s���Yٌ��i]^���Nq�m�:�F�w@��vS�����s��r�j}�MMԛ��
|��
�G�]s�bϩ�z��Zպy;I��S]�|����$�J�L*k
}��gZ��w��^��f/�Ȧϸ�1
3�
϶+RS�"���S���)�%.���j��������*`9��թ`��t��_�
�t�\��N�
ϕݸR���,Vݮ%;e��['=�·�a��+��b|������w��c�����/h�D���07���*�&ңb;l���n���# �����}#u���f;���^��c{�)�
.�Ŧ=��59-�}�tZ#+J��:����
uNڶ��~�
+'�X��qVz�*��;
+��Q��G��%<����N��[��
���p��R2���¯u
��7�Y!+7쫓���g��+p�vo�\5��� �j�î���K�4��+2V�8�pR7b�%V�Ѷ����K�T�ߏf�ZO�v�&C����H�>��(k
��:R9��g��J�M�<��w�����PS.���ڿVȫ���2���u��F��
���k|ͤ�c�2SE�p魗���MS�!s��9�~6]AKV&na���{
�h4m�_���D��NS��������T:?3��8�p�N�0V���Ri/��
<z(��r����b<��p�Fր?޾�>[�U���z�P<��o�!��ѫ�Z	
e8�<��n�V�����,S��t^��OwtC� �6�)B� �R����))�8�?#��V��
�qe�¶�	r0<���:�8��N�J[S��L��-����_���w��x
���V{���
+���|��{� $_�
[ꕻER�6��}L�]�~�z ���ʝ���m�x_���T�����ه�������c���;{
Qиk3���F�>J�
�t�
+�ğu�Ř����
N<���]B�K�2�r�H�qӖ0W��'�)+s�PZ���~g)8s�ř�,z�}=^"����K��Z��!bZ����$e<�MZ܊yi(U
�EJ
����Ē��
�d���L~
:k=��
=���+
�9_�%�RsD�4w٫kQ�Z⨰��59
+
+;�Ώ����-����
�"![���Y��������*>�_	Ow\Fp���K
PVx��>Ti�������@�����~��	������3�rU����:�\XQ�[M
�̂�E�b��u�\T�7��]�?�����H�+5.z���	.॒ʩ9�
�N���8
�<	+�8�I�
=�F��B����o*�
�k��AZ@
ٟ-R; :��9�^���F� �RG���ML��w�{E'��$�aV�(`9�?���n��ɱ!G:�l�X��Y
�j�ĽSr�s&q�h��kFUDf
3�`�rE�W"���
�b����<
�wHT}��\��.�
~�n 6S��zHVt]���n?ol��<��R�d�;U%,��tR�
�cA|ƠL���L����]//�]+D�(��G��|զ��i+'d���B���ZU����,�%Sq���V�4��FX��y���mpNp�'����#��u<H���I���us�8y��z�
M�Í`�պ��:+k$��D�1��8@ [...]
+-�%��b�!$�7�'��-��=�u*w)�]�V�BC�_�K��zfK�*�#�o!<����N��q�~%�����:`�#�c� �3OM�3�y
#��E�
�����Ra�L��«
9�����
֖��?��I[x������D�̐z�7YD�P at f�r�}&��R�^+Al�Ju�M��2m76 '�!�n�9\�f=}P������p�%3�u-�{
��6)-]�g�ISk3]ԋ�3h�_V<������"��W�������X�M�7g�h���Ѵ.a +���!�=?J*�E>ĻL�]f�ޣ���D փ��:�*�O��X]H
�8�
|d�D�K�]���/&���q�St0�y&^
�p��ѭ9�:C���`~�/¸�m��l}� +u�W�lg��	�P+l\���
i��� �Z�,��W����,@����.�3�����ç�b�$��7������<M	�� ��8����f�
{(>7����9��{
��q���箠};;A}X�t����XHo�V�
�RV���xZ��^q~�
�g!�C�
Ċ�����`��ʷU
;ikDX ���Ϗ9<ncQ{6�i������1P_iW؛|q5��&�SG��X���
h��)
`Y��� #��b�z"��˞�
�Htm���/���#N���a�F��Fͥ��A�+�2�kX�i�9�
p�������-�Kh*TU�
���?#�Spc�g�>�pew ���hu���d���䨚9���1e6�O�n9�-�%��d���D�+�8��
+w��RWj�F��d�T�����ú�M9���r��Txu�u����6��P���Vz4Z��ء?����E�<�U��7Av�
��|��/�8�P�ƚ�{:�~�)]&�6H+r���f%����c���p
+�
���xÅ��s�>��ȗ���juܨ��������`
�5��9A��ѡ+��2>�^�=�K
+Wv��u�&g��4�'���f��T������a��ó�s��rx-^E�7#������f�������o��.�����}G�tҗ�g�R�����oнb��
n��NJ�r��
���+�c:40f&o�_�����XJ��
+v_�|�;�9�
�h�M�8���g����Y�p�q;��
��$�::���IҶ�+����t�<j���m?Sxi��I���8����X�97&�ZDM���#���ٞSw�f�
|�e��Z��V���>��hnR������01���8�l>���]��u׌�)�\R
�a
�]�rK"/-v��;�g�� ����	P�k �Q	�텮�a
�@{��K�(U}�
�

�xU�2Y"��zxV�=�G�
�����	�w��XqUk־��ƣNy�rU�S
���^�Ax�ŅK��u�����`���K�YD�3#�&T+SCDP�'�n���+2�m�V/�󱁯N\WS|�=��X[x�~�U
+_��&=o"c�=�᭣
�f{k�l�}� ���d�(
��7�K��|e
x���%<[���[�}��D���� ��F�us0�����d�W�8
/h�.�f�°�)d隭��v�g£����,<�֞�+ԔQ�O���ۏ�^,EY��fF�,k\�_3N���K�4��X������;7 at u׃�� �)|�F�F����� V7�N���u�`�a����,nT�ŽϹ`(�躔m��e.)�h}�I����Z[�����Z���� �<n���$�=��+��X��.�XJ��+?F5ĶRpƹ_�7z#>xX/�ZE�3�!��8� � 7'7|n,����[\��d�VyA	I>3�N�[C�.==�o�g�
{I!���������
�s*�eꆉ֒�
+i�7p'k�Q2����wW�������>0ջ�v.f��" &���8�V8tK��Z[��v
���qE���vx¤�`g���ȹ]n���D�j���
Wa�4�%��"�Xx��v8���3ȼSk
���}*��^Y:�C��ٰߺ�1��گ���(

J�>�b��aGo %ۢ�p
�����$eS,;�8�>eP46�q_h7�{=���"ll5��+�;�e�j�F
+��b�碫�`X5Q��?������o���
��p
}��d���n;�
a�"���#�F;S��Ճ�Ϋ���SrRm�	p�v�:��q�S�gTw��"��卧�
����W�
�4�1U�[�2�?Dm$��(9F���Y��S��6�o�q�6~���Y�d�\�t設j���t��Xl�UnЭ��ڼ"����<���5� =��5F���AZ̯���g�r�/�9��,2�)j������Ҵ�R
+�XP��sDP
��y�&N?��=Q_O�������4����2'~K�)��ы��c��O)$|
��:��e������,l�k��\u�
VM�/F��5*nѓ�M��"���q�r8[R�ÿ��.;�
+ʑ���,δ�梺��a8q�V����uD�ìc�܊�n9�tq��uc�tǣ�V���n��ʷDn
eWnnWd�{�p�*
+mmQ`�a��L�Q�Q��98Zy�A*,dh�ΞZ�gE
+
'�
PX����,
���$>��:�u�̈�V�5D��iؤ=��z��j
Wz��*���Cqǡ?v�0	.}|e`e�B��f+���p�Z�+,C]W��d�2�}�8;d�v� O!!�:�+�I���SYB�
]6��J�t����M�JKe��Ρޟf�*@���l��s~��m���2�l] �bD;�S���r����qۍ �
$�]���Ѓp�{�
��UpԼ��
+s'I�a鑂��</�1my[d&s
+ps���]%G�8̕q`"$����m��YP���g!TL� �`�j�����
+����A	��t��ػ
���������c|�5�NSǔ�\e��W�
�̐�XY�aI��hv�c�
��'i���V#�� ?]oو��>��'
�R��˯�	����
+���		|hX[��Je��0_�q˸�k �98dZ��H�{�
-�l���?KC����X�m��
+����ڇk�vG���e��x�]>����L��A�Gj�'
^q�Z9�	l�N��Sf�
�yղ�
�;-,�l$ȉ
��
�6h�K����
l,����'X#��K���cqL��8dX�cP�O-=UB��T ��W�b}�l&����v�ۣ���i@��{�
]�Z�`��LX�� lwPN�\�|"(��4����p�Ӆ�l��no�m��9h�#>�9c'��t���h�h��6oэ��TD�k6
S�]w�ƛ��.��/z����E[dAt�m�]"�s|(޼�j�y�!�/6 ����U�r�[ ;mpT0�ô(��-����>�fr|ߥH:��l~|���]~�
�
+
'���3T�_�FNe�Fmɲ�����LB�NY>�[�c�����9�8V��Tv��<�&�y��$d��_+c�
yN���3
+���i�:�P]&���O�vK}u��������s(��@JIz_f�c
|� �*7@��Q
�� �c�W���`�����d" 6G�M�oOp@�
��
|��

�~���I0��`�.
}���B� )��>�4Lo��</��j�ь8�Gx���d�F@���E��1->�9�����ti�}
+��,%@�3 �#&�^����a�t=u�����p]��
 /90l[7��r����D�e�&�"�sM�[���)��=w��^m������J��R1�
V9 ��"�y�5
�2T
�qüC
�j-Z44�����3��x_
+bm�M0�� z*��G'
e�B���I�ʗ��p+*�`���A9
� D{�ٻ,-���
+o�0l�;
���rbkN�"J)�Tb��@�^��<_�fcd�B�'XZ�mO�H;
�9+�nl���Xkj1�
�̥1N�O
�5�#i��ͪ_1
��ڭ��1��!���?.8?����[���P���?�w����#��A8T79�	-�̜" %�b��_�'� �G{p�iR��ʚ�S4���
+����j10�Bm\��k*�/4m˂/��
6FP���0`��=�`��:
%kֿ"��M�;�L�~g
 /
�Ú"��Ђ�e���ߓ��C������:�qa�I�i˱�J"�1�Y(m��+�nbkt��z����A%�斘 5��i�]��rs� �
�CqiyXM�J�C	%�<?z(�
�`�$T�)���Y����^�nk���7
D�$�3�
7O�)5h��u���ha�v
+�������`�E�!����r8=-@�M�\=BgT�\�A��_�B� ;�W���/#��
+�-Ss��P�j�Ւ�
`Y��o��q�Hr�� 6W:��h�b�s\��q
W"���5�=�S
c �!h߆��%G
+2T�m��J��9$�/�����q�*6���0dJh��_l%5~�����0�N���a��ή戢�^�Q9_dG7&
;��,:�����
+JM�>
+}�T�Fc� �?PwI�|Y,��#���d���N�g�b���
+�`�'0��=��3���hƳ5�
���HlQ��.
����ɯM�D��� �@����24�ٸ֪1��IC��Z	{��Xae<	�G�n� �]�B�2�ޓ��	� �m�u��hr��s����}�sbύ ��!�
!̘M˹A�v�N�
�ROYv�[)�n<,{c��
�9���K�b��#���M�Z�Vs�q)�2�,�6�2�#n=�R�/�]�>̚'Q����o��qh��C�@�� ��
͝�i���A'��f�b��ǹB�r.�
W�DQ,O0,d��}Y�=��e%�※sQ뢅�2�o�Z蕻�V�E�w2����6�(�гk2iΝ�Q�wϥ�����r��-� z��������i���,c���N��ݙ�ţ���
�[k�B����K��0%xs�cz� h1c�B�1�d��J~����ڮl��>
�6���5L���N���̿�%�(��m7ș�_Gg�d9�he\
7�~�Jձ�h��$�@Ȕ�	<N�N
�i�
�RA����,`ڜ�n�<�״�È
+��#�\
?� ����2�c�=�����$Lj�‹bFR
� x5���*T�n�[��yNt��Dt����eM�tMu�k��p�?j_���`T�s-�yi�k�4y����̎#�
�^�cqg�m��k
t�4Y#U�Z{LCf�-�qkX����X�.����q�j?է��g����`i�)��(,���gm^��Ғ}ߞ����\^&�?d�|��uw��[>�����k��,���ԅ[%7S�[+s}�	�n���a��\�Z���]~uܞ��(�5�n
�.��ug����������}�#|�ʃcvv0
c��f?�Zw���ܮJ/�E��9.	J��1��������ޞ��3�������RQ���3ۡb�Q8����5[.�fj��Eȓ��Yͣ¯�9�T� z�g�
��
�p,wH��'>�
y
�牏���@C�ھZg'�
���>k�*�ea�$�wk��2t&��8��	-́������ �%%��^
0���[6H�Q�
)¡�U����dd��ʎ,Ia�+k N�{6�2E�t��u�y*БDž�
]��ꘕ�
+���99�mJ>g�O�~���O~Q�		�B��
�}OOYr/)/s�.R���y��ŇE��^����f��w~�q
�|Ũ�Kj}���Ql4�k��+Fݟ���BP�l�ƇKe�`����}
�/�cZ�aU��gɃ]�T+��}�M�d�@[?,���KWɳ�X����d����8B���C��ڗ#+`l�Q��n�,Wf��%hg{W@�DP$XM�X�Qpn��53���\���7��hܣ���1���*��b�
�O�Ԝ�s�����ć`9�#�_�Ȍx)z5H\��uG�
+%��4�FeX�pu�y�"d��ݬT~n��<�
�z�Y�Z>�;[�W���ZM���ۭ��p�`����H]4@
���/�y
wA
	,�	����H��N��j��^6˂�~�϶qC���+��
đ4��2��K\]����mf�=����w���vc͂W4�	�Y��\h��]�X6�sլ��v�_�s�
�
��ܔ��3�1��le�S���Ѩ�B��P�l�
��6�E(p�P�}����{�$�:�.{�yK,s'��K���j^��2p��~���`��kt�`0F1K��!�<q��D�L L����ل{e#�ք�	�K37���;�C��(ìM>�LO=|���;�Krh�V犿ȁ�yP(U�繓���o��/�_��S1�	�s0@�dF	
t�Д\����/<��v��?�d�u�PzN�u�
�{ӎx�
z|��~	�)��P�)��a
�f@�v}h:��נ[�A�o�&#X������g[�kO�4�:�':������8�2���ʹ��:���R���w	��[���[zBW�K���mm
��˕ss���b��Шv�������
^a'���3d��ԘSo|�����0�
�L��<2H5e5�x��
��*�{��\����r�^C
Y5S�:�����X�
��.�2,
�_
+����w�=���hx�!�t
ɒ[X��4�l���PX�&�u��O�Y
�ڢK���,L�b��H�)�ˋ�Jp����<��@��v,}�
}:��֤
@�)!�v�9R�J`Z������-F�qp
�^e�P5�g�9�Z`����V^M�\�;͕��G��r��#���G��c������z��R~p'��JÄ){��b� �\�pغ���M�_���s�(�4�7����%��{��l�$t�b;�����(k�fs��� �s��lo2c�@���ڟ�X�>���d .�֣�+�)AyR0u�/D��U�۔V�M ����d�к����<�pI`t&P��s�@��Y�a at Y�2��dBQC��ZPt�
C�q,�[�v,\��`��׺�Ҟ�C�t\x|9�I�p�%or juᚆ��<�VN�r�[P��|2��2�}��f�ꐗUC�Ss��>Q`�4��S&�]�-a�O�^u(�Ӛ@��agu��h�Z�
��
�sW�Z���[�5Qm��VEY�|&o';���߸�G`�JЅ+㣡�Nh��
/�l��Fg�e)���������
y_��w��|
��6�=���
&d�P��m�~�6��:���p�A>�V!�A5�+ at f
��(U���vJ
+�h�^��F�cN^�Su�9Nō��g�d.٤���9X
�0�p=~�4�w���vR��i<|�Dd�{
iv
i�d ��E��E��Ja������Xp��x��1���6u|��m�����þ�VUfWtE��7���4^ﲦ!��0q��gf8�1�\A�
|S��V�=Ʌ����p�׺�ӯл���Ճ�ڮ�	��"9��y���Zwr���
[�~�VU皠(��0��
+���
�ۡ-��2
>)�
����Ce@\�#�KIS׃�x�
+�s�}�i�W�@�F�a&����P����>eB]U���C��V�7��h'�Z-cp��������LCzͫ
���t� +��cag�ψUcx�sx�V!_@���n�1�d��+*��!~Z�Ȱ�
�W���HX��^<�~���T�Ry�$�^�>��LѪ��v;�fg���*���I�D� 
�H�ա`��}��

+Y.��(.Fs����G�1{�ϭ��1X8L��x
������oC��4���fϸ�����	~=��bj"���t	�
n���bՀ SXp֜
֞���ex^��@�sP�/˰�
���|E
Cu
y�
ـ��V�ve�m�
Y���B��]T�b��S
~��T-�
�f[\������#�
?1�\:�#f at Mɩ#�D�pe�V2�5=�W�8�q/`���[��

�3,�#;��l~qO�Y�jM
^�
dNi:���.!��\� �A
�lqH&TП�}|P����K�?̭I<��\hd��\jΊE�p��&Is��q6�%r�-�V%�gQ�WY�
UL����J{����rT�$+��H�w�:��	=tb��P�6؞+%�j���2���
ƵΟr
+'gB�x[��s�d�ִ�W��Ix*v�J�̠1����o�H�v2�pr�`��  z?��
+endstream
endobj
23 0 obj 21492
endobj
24 0 obj<</Length 23 0 R/Filter[/FlateDecode]>>stream
+H�dW=�f�	�]�;�<%	;�����`��v����C��د����a�G��/�!?s2�*p�8�v���ФOÖ9
�G�~h���]K ��^�nޭ �A� � ���wA���k�Y+^
�L�.�yֲ�6�B���lc�[��e�
48�����)�����C��l�R��n�޴��?�X�P`F�>PG�Y�1*�����!|.>��2��Ez��I��ѠR���ѯߍS�P�J��m0ϋ�Ȱ����*�m�l�y�G�Fx�dŴ�B�)� ��^��p� �2�\�/�W�3��~���i����]�{�|-�瞧�+�U�t�hǢ7��X?
L;�[�[j�w��_VA��Q01�cʯ֪�E$��Bx���51�
2��f�6�5Lؐjo
�Ot�FM	�`T"�bq��C`;D�Zh���DF��ݚ���tLS�P��ݾ
�
7�Te���F
�
p�@rРOC�S47�xK�9�j��v�2=���{�8j7R% }:�
+�����'�7<B]in�W�F��sy��7�Ӻ�N�������6�
�����=�bӞ��]!ʖ�����ꌌ�V@��.sS3�Ve�r�c
���H�;��2�f� �a �
+@�!�H^
f�Bۭa�;��E�
]
���B5���[o�
��X����S���>�w5��bUg$(��~�$�h�1ѝgAC��꽉ڄ�
+&c����l|�ׅ�C�k�ʮ�!�U����R��4g�K��
��jϾ�%�8A��WÞ���[�Ɔ�;����W�BAE�#п�ⱨ�`Toڋ脽�������	/�L����E}6�o�cy�~�9aC�&
�i�O%���)pb�xT���O-�n/�'��wmǘ�4_װ�CC���5'��b�.��<
��Qx�G�k����]���6�u���a;��W^�a�1h|t���	k�[v�`J^v0́�XΗ�w	l[��fT~��.S�y���ִ.+�r1�A{���9G>6�
�q at L���fLjP�O3�qpn�A��tm�{mib�P4����3����A �^}����� g�'��l_��GK˰Cs�nP��cX��7l�,�c�^�>���7��<}u����`�Q���H/�*u���ޤ�Ϯ2T��^d 7��d����
)��� �	���c��pkȿ�����@�w=)ݪ�󰝓��챨1G���Y�����,�Wi+�z���_��<��n��z)<l7X
�h��
��ĭJC� �񸐲�u�gWl��b|ߏ���˯Q
���AE��_�M�,;�\��Z���7G�RBɼK�F��Pw�9�XT"� ��KL�-��D�oW�i߃ ��n�ց��ۘ���x>
�,�w��{at����r#�����2���q&E��H�P'R�c�^�U�T��c5\��ܻ�]��uy�n�1:�B
�\C�f	p]P2N|�V2����s���c������w�&>���5�s3�~�1k
bm�����1���y3_)>=9�x�Ek�����z⤄�\O¼l��V�%��<'�p��5c�0!mg&T�\��4�

�YXL;Jǿe
����4`SD$�o��5�"
�zw�‰<�ܜReƹ؟��ˌ#�5
*��&y�СE'��q��������k���
8]�
�sH
X���8su5�jg|�
��OZ:���։��DC��-���0�q��
Z�y
dI
ƹCB8Vd��Izퟂ^.!���w�zK�glӄ���v�u7�L$�>wקŊ�|D�R@�6� 3f]�}�F��nE �
�&Lt�>��A�+�;晊���׈6��al�
���'P��S.�A=凓��GD�L�Dz(��`��Ľ���Y�S
+�]����_�f�rA"f���D�q7��s��XL4��M���:^M����@[�֕�g��
��a�!���{m�=�u<,�TWn�,˻NZ��l014����>��l&���.#����}:�6�.����H���T�+t�F�4>,P���(��
��^K�����G���b_�Y�U*11>����FC

�ĸC������5
�����2�ܛE�=���&�]��;Hy�<#��-�z��&�hL��>�1�9�Z�iB<� u��f��J��w[V#2-P5
� ^�ogބ:��
�}��U&���ׂ����<�7shk����?>vx�C�v
�A
Nc:o���;vo���b
Ɂ..�Mb�0(߳Aϭ�`0b��@�ŋ�!1�N�n��o	;�����"��t+�57��K�7��֚�L�;��at�dm�/ݴ�R�nD0��� E�m�9�G�c�a�}�x��ru��5��dh�$��
�B��.��
v��}����]害5 [...]
}L�ƥ!�
B����
���z�5F��M�uD���e`C^"�9h,A�Q:����pW��'���,8̺@��J��2~�=6wQ
��%��
JP��&%�h���jG�l�a[�
�J?�Rl���S������
��CQ$ *B�����+���!+��|0��Ojmޔ��9	.>�ɼ��֮C3��
+51>�;��?����(Ԭg�Cu\�Z{%x?r�g�4-$�1<\]�\����&��`��V��D�����B"��,B��N"2��N;��}��!U�z����k��^y�k�xϚfsݗή�f?{M�pf�����r_��q����Ԡ2�t�� ���] 8I�
�
΁�	y	MF(&{/g�Y2ć��L
k��a��#-#%��]�_~��߯
�OMo�Ƕ��-��9�
Ϩ���8+�����=�ݻ�&VL��꒽���
+�4��<#k	���
�� Q�f"K}���%��v�R�Ԓ�eI`��$f%y���
+0���T�
�z�P��??5n
+p�h�,��IK�*Ե�Ԥ�0�E�
V�Mp
�W
����X�=�����N_�~�)�Oˏ�g��fz��)����]((�.&0���}���DFXa�Y��<\���&�
+��NS������VB^8��[<i t�~���qG�R_A����v�/���t�2��$�qش�H� �z��5��v�p�7���z������Li�m	�2��Ч$k�����D2BZ�m��vH��eW� �y�!P���V��Z�����,6�{45Ob���/��Uh�w��Z��*����:���_��B۾.�����{|t��]�
�OOQ?rs�ݒ'nd�e������i6f0Э[�"�Y�P+�����$�#��|��i��ë�X�M�!� l�}���E|���ꚷa�8�\���֍0/�4/�ö�+aV�e
0L�
`��H&ɨ]J��
�]��Ck�ub�p���QU7]$Wg�/��I=�X�nk7�zO*r��˸�v��j��P�{���Fo(�(Zjjn�:�rm��?�����c,�ff��s��y�wWB�)�`C9�K�S�e�~�����;C��4%MG�<[ZmO5n#�0���[��C����
�{1��RC�.���dO(ZPA�.mO�|v��+�z�>�Rd'/7��{����jLiL##cK�t m��{�C at P[KI1f L���{�rL�G]>W�7���02|K%�
&ܽ��l��R���t�>X48���?ލd� 
Na�wR0�
8x֥�&��)�ڑ�:���Q9�Ϗ��*r�
2���˸������b_��z��� "�
��S�f:�����"���`Y���v�
��4�^�9�YA��� �f
�z#��Y�O�+��%
\�=^���&�ܿ|���ٱy�,#��I��	2c�:_�����i�!y���Mxt�`m�Όu���Лߣ��>b�L  [...]
++
��^^�i�[�D}v�
+�o�z!8����y��I�v\G
�v/���Z��ϊ�Y���T�:�Zx6��^�=�;Y�Ւ���a���>	k�ó(�c,�-�g~��J���c�	�ƪ�
��
�٪�
��A%�❾�B&Z�KoR���W�XŘs�g������Ƀ[�(�Ԣ�V^ֿ�(@1澐��,v��[�Y.�����%a����k�΂�2r)��_~��S�v��������`H���06�Wۖ阴H c؟��7�|�����2>���.�8��[8$Qf��
"X���T���!2�	��
+/b<�不

J��\*�ƺC2\�.V��	��h��}:�ӆF(͟�t�т�~��+�z�x���Z���N�9>ֶ]�+H�`�c3�W�E�˜m��
���

��_���?ƽ��
+c��7����d�RDX�
i
^p
�ҫQ�V�f�U�J<LԠo�=������䑟�XB�ګ*2\T˧F	��8Mȷ�CNe�s�u��p�t�p�Fp�-^��n���<�K�*Gl�����?Ľl�w
jp���[8�,�vH���0P�ͣ5�l���q�5GcJg��0����vlu1qXL�~�N,����ZK�?��-7"4�.�ge��g3�`9{-kt�>Ժ)�
+����5�SX�K`&��R�Xg`�s|��u�+����,�KY�:E[�Y�*B�64�ݍ/��`��
�Ȍ
b� �.8P��h�r�J�W�n�o0����g �^�#��l����X{���C�3���
p�|���o�w�u�-g������< 
���s�y�7�]�! �с�1l��2�E�E�Lz
�MV��'��G���
�A�J`�а�8=
��r���d���ρLH�x���:�
+RY�9m�t�y���:���Iա�6�
��S}n�s<k��5Z`6>��Kx����Ԍm�_?뀓��5"X���0�J�ޞ��Wv1Y����"���[q�*E�����\�p������!�0�Y`�vNƚE5;Rs@�u� O2Z˳�<픲wH�_���
+I~|tΊ�G�j�ޞt
�*��:��iէC��I&(��&�I>Zg��q���L��kc)��{Ԍ����f�#��@o�4�e�H��O�R���b��}
�v8��[:�2�6��jSz�`F��32�yU_�$� ��Q^IJ����U�PZ��7�3��1B����E#1��mtՍ�]��M�Fm�P�RKϴ\~�H��I�c�k�a
6��U�-�>�ߪ��wHr�5���=y�0zʯ
{9�=��U�CDH��q��ҫ]G����;0���N�
8��O�Guvz���j5E��*�bv�<}>�#�
䌫�~��&ւ����j���>
��p=�H\���ʜl�u�Ì͏��ѫ�u� �n#�~G�
���-��������z.��0��C!��jx��L��/�x�ax�Ң�
t��oUD�7�ܴƬ��4�uPd�3�ݴo;7���_3@��U��dS�"�j���:(eO�d���m��N?t��e
+y�_3˻wn��0^^�ٽ�F���nnFb�b�U�:Ÿ<�cC
.�
�� ƪV��������5�i�5G|�|g�p,L�-��
)ԟi:*�is�J|� )����X�zA 8ֹ�/Ŕ!��k"g��)O
+�[E���Z�V���}�uJl���GiԦRV[
��Q���o�ޠ2�}2��P�n�byi���<�#@�� �A
ܨ>\%�X eU�=���9<g 7���.���m��Ӭi
>"��Tx5�M�>���u*�uT��65����
+t,�:�uL�(�lV���pM��������evU4���
 !��d�h)l�^��ބ7P{E��x�y� '�֥Tf at m��2�6
��ͳuQQ́ ��P��
���P�!j��
\��K� �E�&}�
3Xb� ��S}\�AA��n�-�4e���[0�)E��4�?B�菚�‰�׭�[tJ[o�W�[��96�?WM.N�sNdG��� �r8Vź{
K�X�]{���=�qJ����z�B���{��.����_���ҕ�
U8�Vg
+M}��!�c�-4��U6��M���B��f�g�7��ޘJM�3%U��,�;]�2��|?���j�?#���� ��f�2�
l�4h?��#-�;� 
[\/�>o�b�a1��u[���:
o/���)���Qx5�,�P#�j��vX6�6���Wk\��T�E�Į�b�lm�Nߢ�!���!VV-�v���V�J����1,�>���Ӌ��n4
sf3�ʯËIFP����Mچ*8��h�
��k�V����芩��M����j��ʗ�\��S/��Z�fS�Y������������� ��Nr�5�'�#���=�)�R�
�Ӷyec{sD֮�� �Ѭ�����x
�i�ͥ8i0
p}�2a,��拘V�\I�I�q}и���lj a�
���}
�
+R%���ؕ
+��&�չ�]�g2K��o

F�!�V�gud{�x��Z
6=���8p���Z�4�.O�-��,a3��a�}#B�~���a	����t�5���A'wW�pv���f�h�}��*�#Bk�K���
��쳑�n
!=��ɍa4ck] %/���Ɋ��
Aۯ��#�+@����쏊Y�A)%av�
�{�,�꽐�/�� )����N:�Z�0��
C�)�=�񚗃�2��~Ԍ�>�hX{�f�>�.�5�.
[?��i٩�kVqu�8�̘���<5���Q��
�j����db��<���E'�o4�GLu�����9�iˈ���ضL1t�
X΂���n�`���A��I>��*��5	�3���=H�&l�� ��ΫIҺ�'Ϲ�Y
�Q�r�*Q.��RV���
m��XF��o��qx�iu+�t�/��M
m-;_�Z�$SM�'>��x���W�;|��b'�_��H��i�A6���
E`���p0�����������h0��e������Cf/������Jd_���,���'��hJ`��8L�x��
�s	ua:��I��O����`=*�MT

$͔��NX(��U"��$�1vjCY����(�t������#�
v]�R���b��ݶB��|;xiO}]�6��e�

<b�̃�z����Ʊ���j����0
sP�̈́G�ӭt���d�B[�<�Z���.0d�	~���F�>[����
+�Y6�b���vݺ��
���C�|���s	c@�:
������[�?��<m�
��xJ���8<�2
+�x��R<ϥ�^0��U�"�6�)�Qs�N���������
��@�o��-��(��-�@K��M���aQ��� �)E,�NZ��dlDK�O�2Nb�������"��A����s{=Ҟ��_�#g�i+I�����A�|�,�e���Gg����Eڧ���3
��v�,?~���d�d[�\�Sь0��<���~s
�j�e���he{���{�!^���O('NA(����/q�uҦu�Y
�NZ��k`�D�9�l6o���yvɣE5��j��wq�J
�Y�&R;Vyxb_�a;����F۟�w�(-���֧L���uc��z��3�������J`�6�i㥠i�˞q-�p��.�-���Dҏ���m]l'D�0R￾��VFl� ���N�3�p\m��!xhM\�}0�h�BX�Mϳl���/�V7��#�R
>��P�"9���7��=�bT�/���X

�Sr�mK
�&>���;��G��CW�� ů����kǹ���(�7��a�

�L%
��A�v���N&o��(�>n���n:��a����s�3�'+?�Y�RX��
�+9��0�录?�I}�T��
V~�4lA��V$vm���j

�md�����g����
�J��)�EE�����Z	����N<��%��ނ_=
G��
+p�:�	p��4̶r^o��-��]Z�����3�&
�������� ��f��q��q^����v�Wν�p��wi���K��3lj��S���7u4�Wȭ
+jI��/	�~�ͩ~
��6A�o�w>��k�F��|��
��X�۸`�t
�{��1��m
+�96SZ��^-I��(p+w/$@�5�]tD����
"A����#CF
I&4Qv�O��X��rh i�V��ͩ�U�u
�<W�!O!�m���x��m�e�g�}i�܂m�N\����
6�^����8fh�לf�ql��k��<�)D�I�a0�.k�5ֻ�#���<2*��Y7�M��������_��ɡ&ÔF���������4cS+�:��][fg�
+)w8�}&����"�»�C�9b��dZ��M|�
�*�g2
�Y�U�������W���ؚv߈�iyM�N~�IQ�l4
z�;�_v��_��Ro��#�v���WF0��3����Xyt��>"z����C���}��rz[�1�W%��9�������I�#
���`1������}=R�+�
����
������R�M�ꟷ�復���=Ƅ���bѸt�x�^����'�k(ڜ��f2d*Ğ
+)�=�v'�6���9��iV�ERl���¬K����

�����ޟZ
���H�����e
�+��q;����J�����o��	��|\���	w�(ziEi�ݣ�
#f��ג�^
�8��W�
W�̌
e�ؘ��8#Ù�m6�7��kxXZ�^cq2��k�
�/� ����1���n�C�e��
�Y6�!ث�e�1岥���k Ȍ�^��hlE��'�b��+�ms2�廩"+T��rQ�ivϞ
���	.��szʦ�q����o��B�4�@�&1�q-X��9��L��DG���Gi��2옉�-aH3�Ɣ��?uM:S
8
NxhkWN��!��4�Ԟ�
���Q��u�G�1�pI���d�U��Sj�c��#�|��[�>a�<��_�
ț	Mj�Gngbpv:Ԁ
�%�y�(���7���w�L���R�P>@(Kz�۪�#��}�2��*
|n�10P�<�-�HF�[R8�G�t��Z�p���
�s���Ƀ�5�!
�~�ϟ`&<�Lm&6Rcᰛ�HM8�4��Y$@l�3�%��V�+L� ��rЯV0����pnC�1%��0�r�5� 
�@�F�!�f\cg�І�����V�i;�u�
�e���mq4��2�ࣾ�`p���
P� h�7&��i�7�$��#�֕��D����HWtEqlmS~��.����ضÍh���[4n
i���@�<�΋���9*e�@�MҤzՔ*nf�5
�'�f��Wڃ�	
>ۮ������q�ޭ3�����a���|/��LlE���~0��7�
J��̀��l����^�B	��E��x4ߟ��5f�A_��ꠣ���T�g�E����}���M���k��}b�Bl<L��D�[�m�[�
�"H�ϣ"�XdG��a�s�B�f4���WF�ɫ��3m��� 
^���7h����i)�$��5�]
o|(�ޏI=�
=MՓ��o"�_>F%=��N�0`A/����3X���o��p[6��
�l�����)���ݲg��W=��聏�`
+st�"�yT��;=���"q��$����G*�_	<G��A�77U
+��Վϴ/gK|�S�/+�2��v^��N-�9ԩ��
({�%��,���XT���@'�f�_9<Ǿ��|x�"��w
��Ȃ�*��
΅�\[���_J�L#�t�OS��2��n��
^���
���;��b`6��{;���վ�\�H�b�u��_�qr����x!��õR+i�Q�E���,<vK��U`�m�[����Z��\��n�#�%�	��;r֐���;$��l����+����%��e�ltt����97�%�+3�W*��t
�:n3�W��q���Ѳ�P�ZMa��B�֮b������P8�-�
�u��O�v�y��}�wF��M�ж֐�dn�<Vj
i�Sf��X�o�
���/f[��s^V��_�Xs:fU�գ}���so�H���8
����W������Q������}e��Q
�B��
��S
�|H�-�?{�\
+�#�̄OJ@�8�	����j����m�s
&��#Ku������{�-��3Bӕ	����O|B� �n���m�<�8��ؙ���v��|C[�
�tn����i�b��9����8�+~��+r,>���XSl�喒�o ��}����#�8}�WcM�e��|.*�)��g�
p)*i�QO����*��PL���oN�ߟ#��̙;���m�������¯G.�J^�
�Gk�Z赘�|��(�����׼{����:-j���cv9���B���w**�XFy��#����e�R������� ��/+��,��d.��vV�����o[
Q�W�m
+W_�S�9o;���m�{�mC5h�;��k�Zr�s����(���術�L�B�N�6>
���e�
�g�[2
�|�E�pB���ʏ�d�w�}
�����F�H�٦��hY=#Y� ۆ ��B�h�R�F��mc�4�
gU�XR
�,� 
�f�U���s+@~��t	Wꏎ�Y��o;�6����<�;|O��$	��H`#t�9�\U� ͹�G�ѭ�LM��{�����MnT�
�
��
x.j�����Ė��m౯%�I���N+E.��|uؿ
+I�����3�G��a�G����(r|Qʳ
�����
��>�A=��|�������eT���Ŗ��C��ã���"^R���]X�^z��1�I
�c�(�ߍ�F��h4SX/)�6+Ux��X���5�JoR�1	3�M~�A�[�qx4���/��\�)���3lթ�5k�㌧Qk�?�FCo
�p�R����Br
}�
}������]əc�Ul�nJo3�q�ʓ�RFv�G�����?ޫ�'�#��#��%�"�����;y�$�6�ȑ�(���:d�X"�,��=�U�w
��DF5��]�����V�J.+�#j�֙XAݬ�T��7o���rr�\����/ξko��^�����Ǐ���������w7�O�7������§�Ga9�o����WX�ƿ�������O`������{X�����%uE�Rkh����

�r��z W�����<��j�f��
;�/AhE
��ndM���9�w�|
�l#
|,�e-
Ȓ�`
k�97�
��j���ńe����
�"kb����,�x��+:Aq��L�a�`�}��x��������������`'�k
���˫�vw7�w�����fs����RdO�/D�+���T�&x��H�s
��
���Xw'������ȗ��
�^�ܲ	���Z]��d꣝x����H�pwX�k}��gRõ�%CXη�����D�����=����A�ݝl{�cE�	����j?5�o(͋R�Y�,˙ޙ
+���
��Z�Kc�D~�ZYK�k~�
,�
+�彖L�����{{6�"
������N��� �`��
x�
bb/����엁�q9CL3
�o�j~ט�?�"��H7��x�J3�q�������
+25 at b"�c�Uq���kH
+^�5* ��'�>vY.+�:���� ��<�@��e�>�A�<'B�h��R����P�`Y9��(GK[
\�O����UHH��lNP�e-g.�Ԅ�ͷW6����$aYl9͹�As�?,
+���m��/�52r�L
����s�������ը(6"��OS
�\�n	����P1}�j�e-N��;{�!��(0�4����U�	/Cf�9i<�N?�>aٺ��4���RL3�	ShQA�t30"�
+f3'x�*y 
����l#�{�S���d1a�ҁ�Yh� 1\�a��8lT2�� ��B%=
$�b
4y9��!��25
	�1�)(�E:�fN��`�6>�e�d(Ʌmw,mƩ� N���4�H�SwR������IXVZ5x��^w�\%^��sG��B
+�˜iLE
+l^�>„3g�]���ӯ	��/��=p*l�D94Μf�+�쥛s������F&ܧ�X�1�%fo�|�w‹�LR� �b¡j �`4w��4�P1
Jl.�c
 �k���
+�ai�����[�µyk��s@�f;8��!'�'�L}���:��6D�Ţ�\c���$
fU�0u([��[k��«_O�C�
�p)l [
��^���zs
X�#k5�u
��e��I$E8y���z�ּ�O�PfĒp\w��O
�b� {��[�)�,�㪠zᘳ�I��2Z���WI��Usq�

+j�5Xjl.��n�z��W4S	�*[u�z
���J�݆ʅM���E���u�z
�Ҟf�R��^�x����A
:�ja���d�/�qo��A�f|k����$2��98��u���6�>�e�_�C����̍���/�G{�e� k��5���]�S�-n[����#��������UYW��mSxd�
��
�+��z06�lf��z��!8b�3�w3c�H��ҧ-8`�AǞ���]�
�b��\�d\����.���=��~����c�
��bx�r
�ٯ.|�&V�S�ͥYg�u/r�ιKX#YM���ď[MW�L?=�:fqd���Hfi��Ѐ
`��pp7D �;�i^;�L"�{
�
SY5���
�
��"���&�/���X���`^ �H��� ���@�
� ��^�_
9��)��<I1��0�q`��(lg�Љ�bĖ�h}}� m\�Idžj���֧R���)�Nm.��fO�4��*��AĢX����q������X��_"�4���=
�M�$���`\n�y
̆���6��4�ĊV�QY�������a�l�E�o�\���u�t�

�*�p6?�`xq.�"ɕ,
9{/u;1�V��O��8�o���դ��󂒣���%�Շ�4<;_��������~EE�R�����c��(U���fl�Y�A�����G�g-��t(��`Zr�&��f���$ʹ`�z��l`
^���W5m
58�j��@��q���-��슘�U��r����r�~ݤ�T
+s
#�`���H��a���ZX�._|X�iº��\R��r3�d숥ײ��xS0r��4��MA�e�< }�f,�Iƀ3��ygTH4D�n^O�2���Ԑ��'�~ ������
p�6�(���k8 ��ڧl8h�A��-ԓٖ��p��(G�:^8��
�4������ ���lW�YԚ9)Ȅ��Y�]^&Қ\I8�G�N
��0���� ���l`�1
��m��sBM*�Gp�
D�B��I�V
���ƨe��諎�
�°��t��$w߁ͳ)���J��.L����c6�#�g�.#&8
t1��5f�u��k���=
�ҁFs.�෦�D d�9>z��������������`'`C�̧˫�vw7�w�����fs����RdO�/D�+�6g`��|a1�:�c$7�u>�i^�6���%e|���i�J�K��9r��le�^�!��R�{���;<��/6�3No���rr�\����gߵ��n������������nk�������ɛ�����ji��Ga9�o����WX�ƿ�������O`������{X����J�@e�2���&�V���讖�Mn
v�9A�/��:� s�,��n�?�D��I��@������ ��~����
+���o���3�������?(�����>|���.�
�>�-�9ح��]	�yxRʧ9���0�3�:m�Ep��gv-�������E`��@A���|�+:
���
�
��U���ʼn>�r�M	�qvh�����\$��+s���K����s��U����(�2�{0!��7�&AMNq�<�k�5b0��ڷ��
���IN�j	"�k�u�z��z!}H`i�խ�K͌ �F�W8nU�
+��P-_�墝��qQ��p�q#hq>\<k~���z�3�E at xR�U/��cI�Ĺ�:�w�
��t��*qd?�
+1��Tpl�}��
7��s� �|A���
+,[y�̐��1F�)N��Ê���?PN���8�!i�wuJ�l�4�'��\z6��B�`���Z&h-4`��a�J�b
��`�.�ֈm����?"�ܨ�#k�����/��0�����惴�%p�œ��`��o=�%�t��
IG�T��
Ư���ƥ�G��>i\_��
+�t��RY]i�[C�XZs*a����.{ͽM����J��
`ˏ7�m��
�
�#15�l5n;��
	�l=�wk��
�
��%>�F�3	�wV�Z�S���U'��"���6�.<�&UF��pڏ
��f�u?
��l����1����q)
�t��R��Q�(
q����I��S0C\=�f͔�-�/%�e�¹g��g.Q-�%x�?�ɱ�	�בΓ]�*�#R=��r&�X�v����f��1��Ʌ5@�&C��˻so�\?*��w�;� ��#��t���
u�mH�h��3�t���Y���y��1�:iMչ���L
�Fz�M�F�'m<Z�kG��lH���a�� ��R��G��V�ޣ��"؎kfn�����=2�$�as	qa>����=
ڣ��=UM�1;��D �B%���&8�4W�sq��^�ێ c����Ux.=aPFP�GP++sV���< �Q�|���B��x�Jι��s�
yJ����c�X��1�Y� �Ȱ��<�6	���=l����4�����L�
+�l5�U���Z
0<�'�i.�7\���2��B~d��f)F��Z�~쩢~�$	�«W1�^��F�?��?���-��	��G-+����6ʓ��+���m��'���r�M�������5�ݢ/�%�"�b����;�υ����g���O�_�L�˄��+s�s�!}��
�}��+��r�1���+�h×��)·:�(٫�}	䋚���H�*�����7S��>��ʫ�yq at _v	�݃����Uk�M��	˻,�;@!x�hEE��]#�粊$�
R�"��Xb:u�.x�w�dJm���J�T��
"�O��Ҧ/!{��/}|�W����A��/��j*^�NjU��T�ݟE]+�_�����3����^{�_��}0�v���c���{^���u�{�z]�^W����uY�X+�7��e�u������w� �F]��Np��6.!*V`K���r�~�Jm;}�7�]ږ��]#Ew��瓄9��A�*���	�4<��Q H��L�&~��TE3�Uiь �
�M����U [...]
m��哲���[�eh1,eǘ��4�Š�B,�
�\V���p
ep�rc�v�a���������7�<vuʤM99T

�A�;��J�1q~x�
�0U��+�^op��y6l[��T6A
�u^ۓn �B .��'�X�
�6y�ñ�R�Z�E��k�
�ni
�C#[l�A��V��;G������T}ǒ!�|&b�
@��jZM"e�!՝��2q&�k�1�;L�7I>>�8A�gU�\�΄u�
�M��R�f�,�
���+6/�� �r�����[�r��.ڴ��eg��޿�4?���5��< ��<ټ����I�#y`��mҼ�1��&L��we�ՓC { ��u2�k@�C�Χ������9�M��Qf�F��H�d)�oW������+7CS=���+��o�~�7k����kE0���U~�aP荒ؗ�lk��_

��^I� �� Y���8�

���j:I/�oFA`!��:[*��\R�
�^r
�B�k	�E)��#$�:�ѷ�i�
0`�/V9�:�$Y�h�+�bf)�^,�2����âظe��#;�M�~���E�q����
�y�
+@� RJ3�eW7�5��A���
s�w��|Ĺ��U�割n>�f�r6
4�J���
@K=3��؃ ��/��m�����
dC��
�f��K>��@v�@��9�-7�]G'�dH�� ��_�oYܾ�
�X��Q]0��vj��	�Lp���<C	��h��f�
�͛���XW �
p��
P��w at N�"
/x�8���:�
�Z�UTg_f؏4��� l�
�M���N�����
�YkZ
f�}IZve��<���a'q�d?-G9/È��"���͹����f�i!<M	�3:v
���a�2;���Ÿ�"c+_��ɭ,#8S���jz��)>��,�������
+o9��]���{�N�`hP�v�!{F_#� p�%x*@��xn

~�#
�s��O��Y`�J
��*zx%��V�{��r}
$�`6g��C�|`��uH�.
�dR6����R#]���TWٱe)
Ke�*���{B��sْ9���U�������:
�zK���*T����v/"
y񆦻�y|q�ƚY�΅���
+%0�I�4�O��z�o���p��٥|?��y/� ��{ٹ�V�xHE�� ���;�
+����}�����(�p�‘<}yU�J�����'�HHi'�cw�� !�^)�,�Q
 �L]

�^e{�7���zam�
��N
��3\�L�R=���ԃ�,~��
+����/>^�f�k/U�K�R  oz�OӁ���2�ݲey� ��;䦿
+��-<�]�V�
�
#�W��
+����C�#@���K�*�`�1�n�U�p��l�n
CQ�0���>^	�x���y��
���k#��0��5����h$+��vY x	��
+FF�7�g೼����KDj�i�\��a*
%��0�#u.Ap��"�X�q���*h���
^d��x�
3k-O��{+�a�-����� �ѯ��`��
�\پ���:����uvL�w��F.1�9ȡ<x�!ϓ`k
CV]������ջ-�"��Aβ��K�7���x�nu�a��|�#�|_�����~�`��hDSu�?SVem��3���y
D��m��C
T'���
n��󘉟6�>���
+0
?A��*��u2�f��tI�X[�r�I�^
�;V�}�/��KW{<n�cw��L��@��
�{�J8�b��+Om�J`���S>��j����B��7A�Y��5��X �-�u8OC�ڪ����![?+��v���+����s!d˞H���(~��:�DX���M�.]n���'�Y�BҤ4�,�z]+#3Z�* <��ȢWc�����4Ų?��}r�L<�L�qQ��=��[!`ce��q��/qH���M�mak��������V��6?�N�5�G�G�x���s�-L���
+�k~�	��ϭ��o�d��G��GFf���]U!����н�>v-o[��3

��S��H
8�^�
 1@�� t{��F���s��ǣxF
+�]
+���������\�b�<Z� ����4�����5�nK��0};i��哼���ۯ{]��"�FpΥok��H���@�*`2�}Ir�����uy�w[��3��
��W<��
X��Y�a�
+�dmM�F‘����2 �Q,�g��{ڝ��*�"a��
%I�K�B��F6o�s�w�l�Q��r�J"�Fz�

�`)u��$ݩ&��0|�l����*� y�
+���*�ry��>*
�����~�S�.鬾E
�0O����=�cW��q�RZ�
��M
E6�1�*�p�/~��3���M�a�L�ܝ�� ��
� ��l�����P�����3sP+�T�H'�
h?�K[	<@$���[Si�,=g����;�;i�
:F!zC2��[��`��
+��X�qs�ND�jو�qK��x��Dj\5���1���1�
+��S
:W�m�R�H�ӣ��)�w
+[����9�jO�� ���&�2�>\�7� ���i� �[�� D�l\
�*D�;�ͤ� a�g�@�%g�wv���un}�X�"촻�|�8�f�u¥�
�}#4���B�H1uW�:���?���㼡G�jG��!�����o%7��
�EV��S�qG�*e8R�P���y���.�(p��UhӊC�AZE��P�0mzΪ*ࢭ�3`g���1U�|pt�tW��������c�Y=�
�ܠ�T���v�
�u)z	�
��S�!5�k�����HJ�G�k<��
��ޘ�G�0��˟��I
p�wo��2A���^'aZk�ô���c����9�a{_zٞ�S��s-���՛�IXi�z�?���kS�5A��1��_
t������[��V!�
�D�a��´��,v�h�{���ď����x�g��kt��Z�y��%2�~��H:�ԑC�(*eN��o�Vz�8���C��M8"�%8�����н�[^|��֗N��-
+�G��S�� �3N��ڢ/��}+�X�E���p������㱴�x�V�
I�-��
�����Z7��b�
Q��x��L�����\
(ݛ��۬^���9���� ��
�%8�*��;`k�Z��1���h\�p"mX)z۳�����g��
`֋��}:=7�!gn�������8H�q�o��Tp�����cwM��&����{��:L=� R�/
^��D
+Q0]г� ��-- ��й���zʤHU�o�ox�i!����t],O`X��;�}
��b�����BV�c�U�=�
!��o�gW`Yr;?O��q��)oW���.\�����<L��
w��� �L�
p3�%�#p&�l�(

G
Tr�kX�ê�Af
V� �����ǽ�3Z��e�ǩ�����q�
l��]��*��b���ɢOl���0�
 �-�C`?	"�� ��,Z�[5k@�YI��Rx����:�q��%ؖ��W���gw�O_�1 �>��\���2�e�g[ŗќ�g۪`��&%�x
�X��U�6h??~�
e����(��� �c�8G ╱gm��3�p�oAt�B/��5z
������Y��z�P���ǎnR��A�F5�4
+��$�1[5��9���s�
+箫5㔏�?��|�aD��B�OG�����W?>ϓ��m��h����'g�2t�
���,�#X�B�
5��6�#��4��ON�#L
-Y��SX��U!�H��1�b�0�n��lVh�������v]�v�0�0eR$�S�?$H�
��"e�?�H{��i�!�eY���C�
+h�BvA��3]������������lơ�׾��j
�A��?r� 7��p�l����Aam
� q_�SYJ\_�}��>+d&�
�o��٬+�Ka�s�ijQ�1��
���W���QA�V�:�`D�����C�������[s��(��s_@��\�� p�pI/n>k��X
a�Z@� ��ת7 x1mv���/]-ɳg�bI��G�Ic�
+�0��A �� �+�Y���
+p%�:�O-|WAE^ ����{�`�
+��CKADß?�����o������?ʯ���Km�B7�w�RI����ӽ�U�
G��n�GC����
��
�����i�H�G�dh���*�����}lO0Υӊ�p�[\�Vr"H*FʤEM%
FK�6�
�}�J<�
^bo�e]p[|��]��4^+*�d��C���*nٱ��Η��Ñd�MP�4��D��x�’���D�!���88�eeL�T��[ g�h�q��r�Ko$��9p0�������R���"��(�ӱ�-[ ע�����k�IŎ�*Սy��/O�Q�x>\#w���cw��n��i�0�(�����A��]�V�8�H s~~,�_�r��U֢�?�,耥
���{;�"Hu�z�/��6F�T��S�I��B�
+����
� Z�
���J$
��ó�p��zq��6�m���bR��B�qd���,�I��X&�ˀvX�C�f�����_:/�������L3�	|Yc��,4�b�֚��hm~
�]��j>���6S�\��:�y�G��{8E�s��L���$wQ��>��\*W�q[�c��ش�����|� ��x�� [...]
+�W
p�	�#왨�%��U(�
	~��\
�u�,-O�a�
+����dhV�q-�����a.���1�Z�%��x���"R���@\���5Ad���F%�
��Л���h���ݙ�z��]n)L���la�4��B�������Z��`�¾
t4��b�LM��J��P^*�w��R�L�E
���
+|���e�QC�L�@~9��`���׫���O�Q�6=��0DQZ�&�]�����
�{�:���~϶��Ъ�W�x����N����ځp�Y`ۅ�%�c���������єg`o���*��<��H�)�W~
/��<�)�U��K��wg�lĭ�:�O-���ΈQ��6O֔]�u !d}U�j[�k����˟%6��ɷ
��(3ɺ���8��[$؃��
+��0��H�QP� H��Gʬ�
|�)Ō
�m��"wC[@3�pA�&��Ʈ��cd&�����@+��ή�G�B�9e�k��nIM0
�7�X�}�;Y�T+�^��j�j�_��	�a*�a�oCW�~�Hh*;6�9/w��J6s�-��U�m��O�){,`Ѭ��)@0`����O�
P"��o����m�T���b7g��o9mwӂ�L�

+�1۸��
q�Z傽dpp��,��v�M��u�I{%-�sd*�u�j{ic ��-G�+Kdǝ���0�`ȠY__��xdK%.q��&������f����µ��w<���Ax#�
3�7n����#"�\\s�7ER`V�vܕ�õ!i��z�؋��J8%
z�;ŗ��ܑp��{ ���vu�*U��rp���Y�>�A����ǝ�ׯ�ʨ�+e���Yt;�=��Uz�BX6�'�'��#���w�4l�W7>�
޷�יl��J�x����� �N�,�
�')
�0�7=T��e���[Rއ,�sW�,H�����v�^�j1i#-c��~16�-�p(y����O9���lu�����)��3 N�1��rSq(��U^n(s
+%����0��K4�����ư�b}t�{X�ő8�)y2�'�.oj��Hgt��X$��A$ l`}��*2� .�J�Ӥ[��j&7]gن��5�\q�7x� �Y�
���w|,���o�.敉ZLDֽ��Z��efz��Xl�4�Q���?n8�\
(Iǡc5[
+'��u��	
����F����o��������g�
`���Vjx�$'-�VP�����#I�_� �b�?
+endstream
endobj
25 0 obj 21953
endobj
26 0 obj<</Length 25 0 R/Filter[/FlateDecode]>>stream
+H�TW��$�
��8�
�!J�D����/��p��w�,���&sj��G�����.�?���o>d>����3eޟ �3ݥ@SIL�~
s1m���<k0����l+�����
l?k����e{�ٻƉ�s<�x
�e	���w�p�n
/�{��(﹬,
�g�{��a/���� /
OJ|�e`�lI����ea?�tx�H� �l��s�>�e֞1�
�=�/
��}�3� /�f��[q�g���
���w|�띧�0}� �@~Ԙ�sh �6|���r�E-xX:
+�G���ڷ-�g��ۮ�,
��,%�N>b�gݛ �#���TZ�2�k
A+3fs��s��O�O�L^��D.}ƞ�����s�9���–�F�Ep��p��*&��rĽa���O@,�^B�Cy�د�"E�=8�>�y*!�(I�y-����;
�m<l�u�ov��
-p}��>2���ZUs��5�&x<����9^�\]}�L�
W��\W�,�[w���� 6�ڀ&�R
/+�f�ܓ訿�p��
�(#8�G�W����<x�`�N���
�ӗ�X������L]�&Ƙ
x�e~~%1�,#�K\��1)P��
���_
�"sia�"�+�d�(Ε<l����:x�0�-���9�A�(ig�^
h��*q�[O]/����
>��m���`��:�k�Q�(
�v�I�]f��|h�1�a�3���,�+���7:�f�K�W�ï�/���#0_�3���"m@ߖF��E̗�����U
 �t/�;z�q(�‰6�wfM(0H�q�sl:�}�

��7�x�Ե7}pe�H��o
����u�(�
t�����~&��.=
��$�ꇰ�%6���|�
+�W̺�)6�;I���%a�
+��#(��L+��F0�i����w�H`9o��0��ɂYf�z���c�m��j	4����\ �_��9�/�lx <����G�E��#7A�T��X���WPf�~�,�l2	b�4W���)
�d�R3.�8�!�kL�]7�{y�-��'/۷�^C�(c҃�������C|���zd$��>�r
L���"��!�׷��-�8�m=�-
��h�-K��S�$�}��H,���ߧ�	W)%�N���8:F@��2�
`�IeR���3m�
c
'��m08�X�uݨ ��7�z���: (Y��z|�3�~��Η�$�)Kv�s?��:*���*�`�c�k	�-��
H3 at v��G��j
9v������4�?��N:�d: P�`
r�C���e4*��A���e1��3�1
��~��y�x�C�5��cp� 
v�a5;s��ٲugs������s��S�������8T���1.P�-h
W���!��!�y��G�yH��Q8�� �j{ ���`��a.U^!S�jA�!Z
�O��<�i���n𼉈�`4�%>Y`MA��=^�$�tj[�{W}�z=a��w�Ӹl��*�}�.�U3�K5/~"e��N��7`t��L��+@�C�?d��$�1�ʔ ˼-�
+�A&�Ӏ�r�����w�?!�ؼ=`,�(�m�=_f�#
�P�� \���r�1e�i�Q�� �
+��h
�� �r�}�O��>�z%q��x�MQ!o
|�"xt�rS_�|�se�4���,�M֘b��t�`�}�'���h�
B����� |޶��j��+��lkEt}s�L/+R�-&�&�g�u9��-쳺���n[��e �2;���이����
P�+כ0pAh<>AjVd貞��\�ֲN�f����bg������t�a�F
�al���e(q]Nɲ�jzE��$h�[9���$����5�b��ˈ����� �OZ���'���f�*�
y?m�T�W O]��Ly]N�U��Uл2\>��h< (Z@���L��^��اL8Y}XGr~�
}��vfT��V�W�(����@�h�]
p��v�x�ۅ2���ߒC��9^0�bg�c�a�afokc��z�-���'��z�+1.C�VL'J����:�
�Q$�
	���|��
X��T�J��
IGi�Xv%�bC��\z��+q�:��o���
k},�Q4}���eS�U|XS{�4���{^����߿�������_���߿�������*��ܱ4}4j��6��7n��&�z�6U�d��
+�����ڇ�RMZb��kN�/_X��Q+��Av#yx��b�f
��r3{������#w��&[l1�<9���ӌ8k0��ש���mR��
Z���[����s�h����Q���7�=[�nl����� 1�'�:����;���Ų���r�
���h!%,��eIq
�4��9�߇��׸�3d���)��m|�<�r�W��{J/�k)F.OY|C(��j
��(V���X
��qy]+�+�\	��L���Gxh6��������Ϙ��5[ƻ��^z�&��t���
+gח��Q-l�FZנ����u�
�v��V���������
"@x��7�����h
fG"p�G���A�JWB� P6�.[��"(e#P�*m��	
�iN��|��������NnުU���0|�J���&?��n����po+
��E%�x
�<{z�}Cu�I�=�
_����K��ԯLWUck-e����
+c�IGj�c>�`�=.s�0��5t
.��Ӧ�lr!�є�mI
�i�׹�,��a��$����2��\͂�l+�AӇ�Z���s�'�Wq뙰#c�c�:�F�[���E#���p�D�R?
�ML	j{QT�1y�%�	m���d�0fc?lqd�#��׌�j��]h�IU_�^Ӭ�k�#P����p��!Z�
+�p*7�Tl�E�.솰Y��F����h��!gh��2S$���.
dr0N���2|�e��l.��5���d
CE�=��z�
|�|�~�<@r#l%'@
+�]��E�
�׀ �~��� �N��e��v�P��ZȔ.=X[�5���qa��/�`^k�0�ՙ죺؍WЯ���
��.��Tmy;V�g)�2w��
�A/�#���b
��
o�fŗ��
�w��ͣ��]f���;�S�56p��/X~2�V��\LD%����{}F4
��e-h��:O�ռ��a�1��7
+L��r�7xL�Yഷf��Z}��<����� 
z^4�?��!�����뽓SI��׭L����5�f�
�1s{c:�;ΓL�1���Ү��D���2c"����!s���v�����
����f>����C[jw �#�O��
Ngq��,8l��ikb�Ի��rQڡ
9<z���s;�i�wwͦ��#�
��9�n,�f)hQ�Ĉ��7�
#�5��`
p
����\��AAo�v�A�wm���/
�ߖ�1��l���͚l8�	�[a@���Iķg>��1>��:��<�����
+P�r�x(�?>F�齼���[����Q D`/Np���Q��E8��l�1-�A��s����*�w)r��rx��Q4�LGح
s
���!��0�	��ܭ�rj�ĕ|K�|����%v����R|�P�	��L�
++����S
��b���**�u��e��
��k\)l��.�l���6H�}~L at l�ݬc!��
O۠���d �:�ԢR
�� �\ӿ���I
:��0���H�O�lbp
{U���ȱ�'1%���C^��C�*�c;&
�>�刱=��3FPc�H��������d��>�C��b'ς,���c)�:pa�
+�tx��`�J��
<4�Z� 9�׈]ùOQy���U�Fc
f?j���q�L33
�
��N��`�P����� D�3l�F��)L�|�f#p}��	�ԊA��
�S
�>����]���t�̸�z R�/A=�����|m
+� 퉂p��9
+BE�x����>+vZC
i����\o&/H�;[
+�[_��W�n#@t�>O<��E�
+�
�et,;m?ʱ
+дM�
+o�"�I����,�
[o��圉�����H�v��wje3�6x!OFf���z)��|g�M��b��
  ���E��8�T�8>;�zSk�Ғ�ѐ	G\K�[ܜ���#Hz	R�{}�pW� 	`�
+g��aj
t4>�tf?����<�݄�2O�Z�`�/­
��G�.&$x�h�Cv�g�ma8�#@�=	Ƈ
��
�m\�39&!���ó�&���2�VC3�;p�F��j���Z9i�
{Bx�a<~��ɸ�=����l��%_&!���z\�Z9�pJ6�8=���
+��>���RP �Q�
�	XPr�L�������uͫ�ئǚ���e�cJ}w�V��^�o�X�5E�s�o˂��Y9�
+KFZOG,z��Y�E�ޢ�5\K�a��5��,��7���W*A
���V���5�qX�QR&<ç����akm�e��aW	��ɲC�=�h�\�ps�;��Ns��|�Q���F�o���Tn%j�ԍoE&�i�G����2ل�9fI�z��w)�����@��\�iB�Vv���s�`��Nd�2Bvs����:��RD)��Z��$]&���//��4#`;-"D.���9Z�&�'t}�Ԟq1�E�;��&oW
� ��a�����%� ���z0Uy���ʧ�
7�N�K�	 �

�� �Xa�������u��O��P��G
�b�AQ��l~�/
aXE�Y2�ѥ�#'��G��h	��$��M���~���I�Y[ iA��M�9�(��ct��֧�'��u��!Jۿ?�W��\�]�aO�(�af�b(t�Ec1[��&��ż@t���W�5��i޻%��C�̮��
hl���Պ�,�>��	�����a�ڲ)K�D��q��	«��`s��P�#�F��v�����~p����gp���I�Gy�/��Dݣ�w �V�W��8ߊ��p{���h/��S��C��a�yN���
L[^1���a�=�Pl�!g�Kp�>yB�����Xi��
+�ţ��3��g�QnJY�"�FM����9��j�,FKH]�ov)b�0�	�0F#I̒�XHX�*M�T���U�!�}pn
��~�Vb�1��깐?�C�=n ��E�������������e�in�[yO��#W
���W�tV�6��c��4�Pī�vk�
�Xj 
uQ ,��`H
�_xxe�>!��0)o_U�����"�,�~^\��j:
4�)#@��@ѡ`|�ȿ|W��]���&���&c}���8Y(������gVs�b %�>d�Y����vr�1��wx)�R�(
��dxlX�!)S
�9v�����~����o�����Ͽ����o�#�0�f�{��I����&��SW%�kVۼ�
o
�����5��ג�p�?g�M��u�sأ�9b-�yS�.�"��9�pk
�4ώ4�`� q�j��Y��
+�9��q#+�]	V�i��ݒ����%>��}�Kf�ZC`��{d��ڮ�@��P����5����ͪ��H�[1�~�`�m|�~��OE���6��\�xR,�n��v7�p��
+(����� |/N4�Ճ�
�(kE�/��Z�[��o|��$�^�%v����=;�}C���r�Ma�c>�h�� �.m�?n
�ߘ��C0�U�[�2��~%�
��~�Xg?�����}_3� fr=��#��.`D{Q�n;�v�� �vY�[V�*�5�z���b�; X�
�[��,�7<��5�.�β7�#d�+@�Y!d=�n#b�FI2j1a�
��UOr�㣰;xQ.�'�`m������ϞT.���
+9Qu9 vz�Ԓ��<�P�j�l����:^ÐYO�	�D� 85� #��]oy
8o�8NZ`|g~��حR�{t'�y�ٺ�z�V���ЅE� �,`�P[�{��6/@X��K��B��8s�6�@E�n<�l��,�h!�����*߰
�?�_�q�y�F: ~�'����1��O�v<N��3�}
-V���
OE���
+ ċ������|�]s�#�k��
+P:0�Q�[.%8w��d�i�f�,�
+ͶN�	��5N�p���e#߶
��a��ƽE�勆�ܤ�
+��=g�.a�焢���'
�p��8K �Q��#�Ⱥ��j��zx�­��%�8�ɷO�l
�vc�
+�����仛���p�x���;cÛ�J��,��9g�x�A��B\-{�o{F��\�ĆA�KW�����w��H
�L��4�n�j
+k��7��%��@MP
ʍ�����ـ�we�+�`
�tl���"vX����̤
�\��u���+mτ�\}lhh�R�xn��<Kː�K�]t�1~c�$�
ܴHG^�$�=eEs�}�
+E�|jd�8jm�lu}��;
�8G&�LJ4F9�K�Z��g��m�
���`|��K�*,
lՒ�\���&��=�U�^ۣ�;�d�m�#��K�k�x;n;w�����:�e�8�K}��xꁆ|IIo�릣�lS2H9�a^�Q�U�����e!~|>�v�׈#���}bh=���,̳��s��:�U�H�Z��c'���yR�;r��S?W<m�Q�Kٺp
��ng_��`=��Psa�����D�x��w
3���S�y��D{��2=1�%|�c�l�kG� �v{>\��L�L�
+/�g�>�z�SA��^���"�VͲrO�1D��_8��o���
��r�І
�ן������WJ<Z�E�G&HT�7
��^}�zϕ$��J����]ج��2�J
|��zEg����`E'd�tb~�5D�C�
m���[X��.E� �}O�$���/^!w��-;wPn��xǻe�J��qJ���F�'�wDX?X��8-������
ا�W��rc�TUXL ������H���4��{��� |W>s���%�'�]��r�0\
;�fӶ:����
+�A����"�̨����֨XX��;=�Lm֭�Ϝ%L��,gi.K��~�����9���[R
+����	�:٤uP�®~�b�L�l{�������,�-��^ǣ��Y�k���LN�C58j!TkIUk^V��nA5 eB��H˅)��VX=��pa�\��L^b����y��r���Ej��ġ��=܌�Ң���*��a�E�'�yg��
�O�s���ߣ���c�
�^P� �Mm
�+anU��]��iT=�{\q9�a�%d�y����v�� Mk1S%d�z6�5��/
����ŝ�n���X��?:��+[���� ��)����<���Q�$�����uj�9�PK��+׀bp=���i=����
���=0���:���K[�S��ϻ�C�+��f��Ԗ���~���ڌ<ி=#��^5G���{G��-1����2��ff�`�	�6�4`�V{N����*|�޶*,SLy��l?;�Ƨ��b�����Vn��<�lň��T`�S��h��@�q'��v��-�vmھ��0��;��ϡjKp6�b�w��u?Ҏ�.�E�؋ K��7��
+
���T��gQ#(�ߐ�2��yG���Ңc�6[� �A�kV��l#��D;<�+ mp\aV���wK̶��DT�����i<�;	�S
��Z� �y�VhR .�=����t�]޳�=��q�)�xp�<��z�BG���qn�8p���i�0��
ܪ �䷢u?���KL�֙�No�ެ��x�9Up�������wG�� �L<�Ѩ�
�:�= ���u���L
�ӏ��*U`�&��M�j�����
+�
�b�Ũ��$UX�y������۹<�542����f'3�ӽ��ɋ�)
J �-?�ni��[u?3
^ܹ��_�<	�1魹���ޚ��Ώ��y�-�0�m����ta�Q��VO�����ty��:CY?�V����a��� �+ob�$��2���to��K_�����;/��K��p��f/]�;���
�t��d�8FA�gU
,R�^p�
�U���'�b���ЯԆ��r2�9�q����wiɇXO
!]� �'�Z�
�q�U����:���	�; ��]�q��zE�s���
�2-.�d��~��|����}d9���#����
+Y��e)��4�6�6f����C�~^���1U<7�����}w)�FR	
]�H�֞��rL�iU[�Aw��C� �%ui4F�)��
9�
N
�Ebj۱s�i���-�T
��SFPF�o?
�xpL��56�d�,�t�R���f�}��L~p���v�Q�|��_�
�
Ӆbփ�&D��~�N�t8���
����rpp�L�o� ���G�ښ�
�g;���zVϿ�o�t�'-��
+Ӊe殅�
+0z��Pw>G�Zl%
w��U�6�
m����#h>����(���@;(6*��D�\���G;,�T
�0q�1��(���韫�|��_M��2���
��
�
~����_naMkU�w�R�W�[��+X�b�{dV֫
�9�ySZ��\��<#LZD��T���`:k��
>s��� �F4����{d �s'!67<���_�s�
Y`m%��8��K��g��VP��K���ދ�\J�#S̻5�l�>��X�#������
B$�N�s�oB�K&)X�Õ{�+@
d{>nn�ѷ���_���Οu���,�o>��x
���B�Xp�R��)�y�
+��r?:}����Ki�� ��Jg��L� ����5�b+���K@����_g(#mǩ:pk\�4�_�ʗh�1�'�ϒ?p�,c������\���&�U���ob�7e���w� ,u^�g@�vӘ�c	��k�O�1���x��G �ţ���|,�_
~��{$�Q?��7��%�
+�[���2�9 ��l�2�����M���
H= !�� c@����Z�p�T�¹"8��

�h׺U�m��.����V*Y�+���k�DX�
g��#qɻ�޺%�������&�t��l��^=H�A	
��T�
+Z"��}�ع�f�
*�଑�X�Ħ��&i��C�u]k1���ZC8�dY��-�����
pL�K�������
v��t&�(hCc�C�^�:����:����D�Z�u�-&X`�>�5S1����`��
�
  a5�� tgĶP1�^CH ����	���jE �f�\����y�=��8""`^��N!��Ԡ ��ЁA̪n��
�rͼ�[l���,Z
	���>"J�����u�\�M�/t�4t;�Ll�Kx��
OK|����s�ќLh|Ui
+�'7p2�J&�������+\���W����m&������w
e�̏��56���G�2!�~M�4�A�-P��`[Ϧ��,Sʊ�S>h��`+�L�ƅ�۷�G�/Zn�z�=�N��%�FS>���{��(2lV�Ӂ��Q���y��i���� �)]��?E��P�N����C!Ǧ(]Y.�l�~CNI"�D�X[hEN���1�}�t��s׬
�yH���H����{$�y��H �%%8��}�uZ�#�M��Z�XSPJM��[��1=�L��9�6�-�`�9i����ˌ�N�dF]�I6 ���������r{WȯLg;���ӓ������_k�]��i`�G�gmM�	ksjc�#�9���^�W�����L�Lma����f�q�܀
oݚǛh�8�v�J}~}Ҁ`]m��pS
GN>n9�i������
��M����ʷz�߷J7�Y��4�t��Yӭ#�`� 8
o ��!� ǜņ�?�y���
`�����K8w��ǹ| |B��ʬ
+��(�#Z|�������/Кv��#�4��w?�YA�n����p�VY��Ӟ�&�
N+��q_�fHHnz�s��	N��3��@2��-���T��ns${_���
��e\i���E
���x`�9���ȫ޾h�hm�1(�돳�}^�gO
mMZ-����Śp+�?@�.���
+G8�.�����n�?��qp����
02S��(-�C��`mqC�w2�\�4�b�7_?�7�U�
6��,� �vw���9K���7�e�1E|����6�b;.X�
+ 3 �%<�?����]>��C�dcq��-�+��y�}��?��3t3���_�8������
�-�0}�;�)���n�
8�3b�f��z�)(
���6rkz3c��N�8d��	�y���l
�ݲ�
$-V���
+����>���N�G?��x�y��o�o��M�%���3�u-�ϴ�y�/�|ʤ�O������D���2�Cl�+O��fv��'��X���
��$�����K,�?}��\����W����׮k��$l���Qsm[�ʍ>�]�C}5�CaN}_�����كhh�*����މ'�x��
p�8
�k�%b�uE�2���mMVRr�֙	�e�n����e��y��&�&��}ǧ�����Y�f����"��o) �����8*u	�N~nZ����1y/��#�qM�xv8��/B#�Bx5��)�^Y�G�C�7Ӥ��G�O���mG�G�ؖG�t1�9JD��
C�YU/�����%��.l��.&�����+��+	?�:��E��j��1w�w�S��L�X�\����l����}�??؆8�hIc �� ob�aW�r��
+
��$�Qv�
�Fp�	�s�����-�

�C�3�1�Vz?�
�i_�I��h�
[L���{�a�P���w

�`%��v���[h5p��^���||���V~�����_���Tˆ}y\��G��L;��
j� ��<�I�?�FOu�>�akɴ�R䮚;8>��x��X���yC��&Sʟ�o
{�������s��eLCAyu2�	E,���3N���IpMO��]�A�
��
��kY���وa67�8�� ì��fE"�Y�k�X���
+���qE��x�5


�Dw��꫚ 8�Pݭ�|���
��q}	H`Pڡ#X���=p�]
+u5�a��U<c	P'U�3�
9��r���|�i7%8N	���͂�`r-�r

=$ث< e�ǭ
��}#��/.`�=�G��5�
ڤ����s�� �Ǟ<l�.��ͤ�5rP���4W����e$��'TPer��&�m�'��
��"�NA�%A�������qwpթ
e����~��v��D�F��v��dS�*{

^��ɝ
+��)Z��"� :���J�߄ �
+�
��pi���Y���R�}h�;_Zz��F%3�ەógZ�
| ���鍕��'帍�} �EP:!�c���ud4;���"�)�0��g^�2
4�V�|��a��F��* ����Dv��\e�<�;��	0�S2�&�=#\C
\���3� P[�\��*A���p_�W
\LΘ5�C?���%{�Q\�(v��E��ȓ�
�q���|��(6"Vo��n����[b����� �F[L���q�r+y���\� g
+�rVK6��Gf�}�����Ӽ�6A��K��b��Y+���1����QrRn�T7��aTLxW'�mp�d$Hէ�8a�����X	�}%@9��9�s�ֹ��w #H��og��M�9�x	p�M�K����un�3����=��*�r<�6BHIWg���}/�CO
��	.�u�J0lō�3�(�U���8�\u�U�
b�i�9�����]�O���m� o١
]���T_<\nh��
#5���"	EtrIE�\ u8�3lֹ;"�!���pO]���N�"}�Ű���l����
�
��*�2��k���f�x��~�
+چUq��
+[\4����z6ҡ(�%��4�k��tI�H��B,��!8�`Q�kU���(�;���LD��{㮩�7w�MO
��~o����Q{4:6�M��H���c#�q��n�
+��L .�݉6�c�l�`�@�ѷ���G�;���kx�k�
��Z����*e�������
 ��
��T[��ݢ�4�6D��ѭ{��I:
�~�"�� �2sB4
#��| 9
���]�����iqks
�J��S ��s|�4�n�\>0�ē3�t5��$��͌a46T5 W׈�ѸvBɎ)� P���<�AS��T ͥz[61�
�un��fl��K��	_4V�
�uy�q4L���sl;�@L{��d��W¡�t
+?����n9��n���{��֤ہ��ɨ�se5�g˴��u�%@��rh��6�4[�� RNO}Rҿ~�����������?~�����W�ô����A��G�C�U�R;p�3�ꭍ,fTsa�H����^���L*�����
 �S��h��E^�b�z�Ř�k�Wh�ȹ7��;����|#>�)���[y��5�
���C�H|��>yL�f|��p��۾�ؽ��\��7h�t��7	����,���"v'x4ʽ�au�����꺞�?�, C�s6yx�2�����{�D�A<|c����W}�3%@�?�<����gq{m���=��A�zT��N�pi��h�����iO.�͝� ��
���g�Y]���N�5"|��&a�^�յ�k��t{��fO�&%q��R5� ��*@�쮳�TDN
���j�}�2_�"�[-}+pRC�|�a�I��
���
up���G��.\5��ǜ������q[�;���8��B:'�و���O�Ubk�+�K�u�g�y(���=��X�b~n8��������5�B֊�U�>�����6.%n�X���$�\���p���%��l��׆J�q����C�~?�~&�@��4�=��{�����qs
��E���g����2x2��}J��;ָ�m2_vz`�2�/�-77�Z��F�U
.of�͕�-�pr��ڪ����_�Y��cwB}d�KJ�hn1{Q9
�*���T��~O�QpAЪ,�5hw�Pk}2��Hz���0��g��`|.�
����;�]��tJ.Dˑ&ν���և�?�2}�����j�0ꢠ�g;�qA��NU�z�m�e1f5xT�w�:W�7>{���
F�s2,�wO�I�o�&�����-]o_�3�����K�>
+��U���o��]g|�F�z�kw~�ʮ�IFPצU�MBd�o{��y�Z_��k�2�Gq��{K��1�[�}K��{���v����
ɚ ��Ձ��JA/������IGBa��l�A������}���
•p
�����DR��$Yt(�!�YT������!v#�����\+/�<��Xk0��Uq��F at z�>WZ ��8W�p�^].v�����
��Fp�s�*��OH��㗑zpl�K5+p�ָ�
����.9	�38
K����V�Z��洪P��Jy;3Jm���06�ݥ�/��
) U_(u05�u[[��Sx7:uUSo��� �ܗ�?��~�t�Hݫ�
���
�� >z
��>��F���&��˩��gI�Τ/�V��Y
�ݟ�O�k��,
~n�{�67��K:A�?l�r����C
�ϰ���^YOe��0yY���Kp��o�q���{�TM�"O����#�6%�h[�Z�����S��u˗W�Xl� 7��"��'7�~�2Ά<��Npl+u�5�DP�h�W}Ne���^-Is�8�*��D �>J/;|��P&�=��Mx���~)���R	�%y�d(�#Uj-7{���~�"�d�a�/7�e7ᒢ�
+\���i��MU��B|�
%��q�&�'XF��y��}�7��� �� ��kH�f!ȟ��cU��vc��(�
{�y������G��c�y3�b?��?
�{�����i�kn�r���
�(Sc�?/�UV(�)�Q�m�8�r޽�po~�dz��#��v��i�o�ة�����
�\)ּmq��'��&9\�C<����D w�3T\BV
�˔c��3�8n������
+�4xF���G�������Y���{_+��ȍ�r�?dEg^".I�l�X ������-&gR�YO��:�[�
+���sqb�\ʅ��U���8�!��b�M�YV�6��>Ň3X
+�
It�処���F<�t�C��sM-�R�>�i�f>����z|��|��2��f��F���v�
�M���c�ѹ�l1�]E�y�IÙ`�w ���0��υg4]�׶����._UZmiH��0OЦ�F�;��9p��~�y����K	�DW~����t��:�9������mw�&��T~|f,���R����Dq�@�S��"+�]�;哝�
�w�V�6z��<��]F��`�8�o���t���;}��;�x�e�`��,}�+ϤKx^Mh���x�����
+�s}
�Y���~R�=
�
6�
��}��o��y�kk��+�	�Q�
�)Ik�
+�����I�4�K�e�z�������;�ԒW:~8�[.���P֔��cs�S��&�{�U_�j�>�y�
��O��.��;��)� ۓu�}�����] fi��f�]�-O��{��g�J&�y��Q��,�J��: 1�5���
C(
�>혈 �n�+T��uF��:�
�8�bI6 �����#gYD��
+A'G|��A��� 6ߪ�C�XV[�r��28��
�N�(�L.^���
�t�xi1�Mh��cT�_�6���W���
^�9����۩�C�<�w]"~n�z*a��y_�Iy�[e��#�֧֝>�ޮ�[<�B�!���yFU����)��՝C�ύQ�O���Jʈ��>�q7��/�u��X��U��h<Y�J��4�;`�	v�
�#
���
+�x �w�s�������]o	���z����|

+0,��s�X�_2�X�1��x(0�%
L��|����[��
/��o6��?~��Q�F��O�c�G�U�j��Z�@u���aW�p
Z`�V�n��
s�,#9�
+
����
@��
aI��0�emI��
+�S
o�<ó� ��orD�m��MqFԽ`z���-"�M��±fwވڐ�iq�y�_b���"��B0���4��Ƈ;
�`-z5�n}�DH0y`��
2�� w	Σi��p_)�=o`M�~��&8�k��	�s&�mڮ�l�1�v��յmR�x7���4�*W ��\���0Qo{H# ��5��<L�0V8��
+��Z�� �`�^���	����5pD@묰��
W����c��A�U��(Tm���c����۩� �������N���
S�J)gh1;	�R&k��H
\$i�^���at2D�m�&���?>�,���+h+����

��i�S���){Є�Q	"�6�gh+S��

(�|:��r[WW8Ώ��:A�?�� 8���ۄp�2�9�����1Nu��
+?�C�P�e�x��$�s��&o[����~�N~����S��f�7�Xs�
|���
�FB���~,f��M;�6�vM&ݶV��E ��-&�Hē�
l	�m��4��!�e�
��Y!҇~N����s	��`�n?~�� �h������
a;<�n�y�2�@�h`1�)�����#��ov�&������g�›�Z��ָ
L��V��ʓ��ar�n�eϜ#F���;
/��J�:�2<�_�K�1�|�cL�f3 GJkT�9��P�
���J���<D��<xax�9�DQ�G�$����j
ߊ�&�#^�B.��6ƍ/��
�:V�u��� W�/����7�W�
f��C���&�ov��8�p��$����1��
?���i��a�\7]�=6�r}\�p�W�z-1B��N��=~-k[��&~�]�Y6?
��	��$�w{��(D�~��4�r
+"�Tx�-��v=q?R�#
�>
��:f��M����
_��[�w�/��u�5-�2��0�k
c��ȵV��<��\�]��'��E���p)jQ˰6���~O�R<��S^y�y�d�`2&�vaV9]����D��&�����ڦ<Yxӟ�%	�D�v�������z�ѭ0E
�����Sql�k���bw䵻H��
��.������_����]�G����
g�)���:�o]���Xw�lL�@�S8<���L��8�8
+z at yhK�
���8���[9n*Y�KK�����Q�%Ccsz�
��ZX��� ^ơY�f��Jt�~���t����K
1+��
��JE4���n�����ܑ�
+���:π
���5�`���A�đJ*��̠$ϗA-�#\�h��K�淓�Xm��?ML��*�y�� .|�A1�����
A���k��|�ی;� +�3p+4v0�ض�k0zy,�T�B�nPn3
����`�D�ߟ��4��βS�������R����p�u}<���zB���
+H	u�
��H�1q���|Z�(�U��������I�f�he�/�|@�܃L�s�R�:��+˞�c�c��s�o-�����dIox_`
�B��(^N����@�*���{�O�'�dj�A�L
��+�N
���3�T�}Z֪Ϧ
x���c��yYy5'�JX��N���R�wZ�J������ϑ��\�
���"��,
�+p�I�x�
��L�v�Ѓ��h�e?�S�p?
-S]z�|u�F��

h���[�UEk�ΊcȾ�l�(�P_ at h�N�1���M��լvj��1�u�_��/s�lI�|e�G���X��ՠA*L" �V/7��V�]B 4?#�S�
�
>���c\:��8!H�6g���D�&_��w���z
6�( �z�1@�
 ����8�{�OO���������
��u��'�r�b�!�)��0�z@���~�o���$.�o�z�>)8���;]���hgvQ9i|u}�hR��&�N'i5u5�io"����w<
�<�lpH�� ��i�ь/�xU_��rHbGG�G7���F����u�������j�����)�e��
� '@�j��
IO�1v	���r�dX�� se'Ȣ(t4��'�Bl�� ��6J�77O�@���s�L[��ROI

J��#�8�7G��#
��@�z���
KA�+��(/–�<���#�
[��e�U%~�\8�ϖ ��hӻfȈ%?#�
�V�L���P`
+F�����
��
�ed3�N�]�UJ� g<��B3V��#��B��p4�`���#�
�B�nr
+�^���p,�<�:
���Tʽ`4Sl��P�)�ۉ
{O�PY�xU���>�a㊌`�����
��O?�,����ӛ��Yw
\|�����U���w}�B
5�E�4nd�ڑ/[��p�!��*� �,/�л�E�����*>�bF�V��A�
��:�݄��1yX}�dAsV�TaT�	ܿ\-,i�
����p��%X�<a[�Y4jr+
�&�K���E�n�X<��5��=��-m\���<iµ�s�Y�w�'��DUM�G$a�U0u�,uFXO%H�����—��cL
Mah�[�P�"/���/��w�m�>��/�Ѹ�vev�}�1LVp}y=��7�хm-����
۫�`&�l���x�z}.^w@����J#A�啝w^��w�M�.�<��`;J-������+@�X�c��Ü]�"������f{��v��Ȯ���j��yAL=&��uR��i��a�-��	�����:޾M
+(oW
\���P.PO��in��o��]�=��^��V@��J:5����^m���M�
�S�*3�
{�C9�	��.Y�6��T��
n� �:t��f'<��; �r���v �Vn���m��엟�%^�ʙ��%{�r�
y�[uW3֬���͚��<ST��sh�%o��TMAN�?w���f�[�["����Y��G���ƪ/�)������]�Ul�`1��S���<{#�kM���tCm+^ ���I�X��
�:/{@��m�ޫ{�z@/1I�'Ѳ�t����+���ծ�OJ��o(
/�`�U�	pJ*h��6�+�Sm���y�%$밖��mu?3���U2�ëD�ݎ��և�at�u��ď4��>��ɥG��
&�
��D��N�k�`҅��Ba
K}^�
+�M!w�û��P
�f���1��.����AgڮIpߧ
��-:��O�?xX�k�,�
'Dp�)�='?
��!A�ky,.v���t�q�]ˢ�Z/�I�,�X��7m�
F�b�]�.�al�e
�~��o��h���ճ͏��ưצ�
7xg�|�
+
إ��'�xm\��?
�v�֩�&O������R�j��_
!��e��������<���� g�<ҫpZ�!<�"�xE����j���f �=�g��<
��C������
+����[`�~4�k�.�T�I����+��i���
���`�>3��(pc�
��34��~�²z
+`�`
�%"�y����d�%��H���
�8�՛��I��
/�K�B�>����L����Vk{_�f�:�p��v'L�����gؖ�ף�V'1�M��E}'�Q��ХG��}����z�cYkFԶ�J��/��H�Q�DA����+k�ٶ�����]��1c>�Ww�hoa�cf!�⽧
�$ %g_��G��$�����v3
@P�ݔ
+`�j��S�.2�kEpmW�
h�-�Z�E!�y�A\�RsQm���eoE o���R�xr��.�w�<
er��#ܯ;��g��u^8y�@�Hykx�=�d�d�؃�+�e�����L��B�1��� ���Ɔ��Pv��
}t�C#*{R�Q���Y�����|9�4��e ������h�:�³��3�6�U�ݏ� ~��9��c^����+���������C���/>.)����+ҽ1@�� �#`-�C=�%���LF8��r�r�=���V����PPm�R�ԾÅ��1f��օ���
�d�
5.Îaݒ`_�J�y�iJ�+�i�ސ�m�t�W��fO=T`ڥ
+��3�;�}�����2�RO��ޅk�
P��j_>͂�oVU
X+���E�i���Ϻ;ۘH�m����P��@�s�S/�]6��J�ƾ��������Ͼ
�ؾgE�K1
�6t^f`3o�P3��,��M���Lp
o�-����~�m�]%KK6��OH9N��� �Ѣ�,���6( 79u�����6�Z�Ȇ���
�ۇ�	�F�I�4W-��~]�	�yR��nv��R��]��5�"o�N)��GJL[��~—�����?�ծ+בs��	���~?b}�a�61&���"Y�g�9#J�
+=<l6Y�ڡT�UQ�%]�'ٓAS�T|	�����]̺y��+`�ҳ�? �
y�����>{��
+=K3�
aIWus���v��Ϳ.��k� /]U��Y:�'W�O���
[�Z�v�f����e!	)�`�Z��`��=�&׌d�
��5�(��}-"���?�~ُ�������_�����K����)
�ڵ���1�(7@̋_kc��v����
���/��"
jM��+Bo��M9�
jw
j�ƫ[y��ݒ��
+
�1<+�:���9ݮ�ml�q��8b�lL�<�e�XoL�jLum�)
��u�Ѓ��3�!DPs>!G�I�hG�,8>G��C�٠s}��˞נ�1��
��,>��->�w�^#��3�zj=H�_�1M��oq|�6�
��D
�����d��dr�AF|�o��
+����g�b��Yn�U��)��q9�T��FםR8R6y���G�l
N�,�
���nK��بZ+|�e|�<޵d� )#�Za""l�>
+���`_��h"ؘ��u
���meK'�c�q�$Bix8�)I�k,

��V�)D�K��y�Z�L�`��x+ç���$\�-��qFs��xk�I,�B6i�piۛ��JP�9�
+&�5��A~�D�3pV��������V��~���mË6��K��q�0g�X7k긫]<9�.gVީt��<��[c��]C~
ҜŞh�޳"$��(�F(� }b"�>����r]Lo��)�-V��#��æ��� ���W�k
ܶzt�

�*���C_})�˦8.׊W�&�=l�ME�u�.��%����S���lyVӛ ��b �?
D/� ���ө���a���s
���� �("@v�6�׷�
`^^D�!�=��n�?�ױ�"̈���7�;��mn
�
�O���'��f
+���M|���6'�����(I�������ɜ���+A�p{ܦ����b�M6&���S��
>����ĖzX���%��<&�̐?u�� �
-��Vk�	HFhCcS
C�y͂-�ڂ���J_�zX����|�RZ�h� �����o�gێt�Y�8S�@�l' �/�nq
+p���Z4��}� �U��Ai;�/�@q
P:�
"n;
+bk+��k�NJ.� �ˠ6q���S�x	Ҵ
�i
�K�r4q�XHAXF�G��p���!�>�D�ڙ��֍�n �MZk�]]�Kc�z�ֺ�/��jmL�&�,
��f�k��j�d�s�H�E�� xu�^�i��r �}���~1
+�ss;a��x7���}W~�aQ�q��:�;��=v������ē���y	�s��!��:+�M�"���g�E@�$��BxҸ�5�8�al
#:��޷vF(��fcqh^�P3��''�r
 ��cWM�Gbh�`�+nWZ`��I���;>��
#�����QsI,��ox�Ũ������@PAڜz��*|�յӒ׫�N;�`�5@x�ɂ@�"��[ޯ����fb��E0
U|H�F�)_
	\m[��
��5 �KcR�$Il��(���� WZ�M��K�$Y���d5�7G2۾���R?��lbߖ�_�{)�P�75B
�o�/�>�
Šm͹r�X���d�Ů�5}��|�
�2T���PB�T�X�}�x7�e��ur��09�}�N��ͨ}�����?&�P�I�����9]e��]�t�c�p]>z

PP)�E�����S�� g�%<�},��ǝ!s
\�
��	
����9����1���<������7u�6�V�!( f�h�������S�/���Eo����_ �Q٢�L���:�@�
�q�'����۰o9|�v��kc'�=4��}9��(¶ɩL���	ll�:Y�ի�>v�?�`�eh�b�l���5��
+p{�6�}
+�����
�
cB�&�;�Ȥa^�� M�1���o�Z	�g�9hEbx=
+�UV?Z���m
+����w
{1��vNE�c��f�����B��Y	�2�t�V�
��<XCnb9˅��22��2	QO#�N�vϱ�J��>�����S�>tx�p8XG%��	�e��R^#�ҨLK>��+Iخ�؆Ej���

+P�X�+��B��N�
u�L�*<��X��Q:1���F�4�Ib����X,M�Ng
g�%
��L��#���s(�X���
���0k���ⰉvI�ݔ�S35]��%�ꛛ�B��k;� c;:�����R���i
V
MQ,XRSv+0�~�K�y!������
|
X���~���
o����� ��܃�]�8��m���ԻG�9w����nV�3S�i1|��h�㉑!���ver"8�^XIS���~8�U�I���j�GN:\�>���:�4�E-}
ɏ.jIS7�M�K�U6�I���}qp�#dG��^l���?�)A���~4ҬZ#.O�<�ݒ��)M,i�w�q8�,
�bN �Q�8z�
�*����F�{����
p��n?5�S�m����F�����q?LE�dM������h���o��f>��V	������k�*��i@�#�ޣߌ�C~
f����yx�&�E8�2�,o��~�݈p�i�N|��^�{�&�V�R �:�z�牡�G!�`�ډ��c�-�)���
W�`�Ұ>!��PȻ��-��s�l���[&V;��
 ���
+endstream
endobj
27 0 obj 12549
endobj
28 0 obj<</Length 27 0 R/Filter[/FlateDecode]>>stream
+H��W��d�
�/�����)J"y�7�}�\�9��S��ƞ�ዧV�G�bɞ2�
6�?��x���ǿ�X��:7�Gb²�-z�|���M��u�O�s'�s�a
���D
+�c����=�
��uXH�������8�6;���
a>�u8�%$�	w ѵT� �������2+_��
Hqq����?���?���������~�����i���|aГK��H����p�4���pz~�´��4�˶w`0���x�7�s�8�
��2�aN��������a�I�	���\I�����k�T [����"�9h�'_y����+#���񔝽g-���Z�CM�
\����:��T]�*V�p�b��A�n6�h�*�����Ĩ��t0e҇��>�&^^�1Zu
�Oe4��FpW��VM�/����m
�������G_��=_2򞾹��m�Lɮ˃����_��ү��|&{��b,>����J�����k
<��>����O&Ԧ��d����s�
#ˣfFs

���n��Y#k
t ׼�-�ni\�d�Z Bgό�lqC�og�̀�
��s�r������=	/�n11�	n�����j.�(��
+Pӏ�'�*|A�TM�8sCѹA�W����ؘ���Lj�+.��

��S |
�&�Sp�lƝ_K�Hq�"�l�<L���&�N
Z�P�����LȖRL AG�_���ƿ��4�G�SFuU���\�2��ᐏUé1�k��Uظ�&�
+y
-w���1��#�֧�,_�1��'�Թ�﨩�Q��'��s�@x�6�v��� ��w
�~[9��,
+V��
�[^�ջ&��+U�Y�
`{�X�֭�kx�
3}G at Cq�í�f�Y�i�78�5�����
|��
b�KjˬIr5å�Iz
���. d�_���
n��I���JIkg)CRG��N���f`�����qU
.]v^)� ��Lp��M��K�	��

����e
+*@�9|
���@����
}Jj�y_�VP���rq���b�v}��څԽ�a
+u
y���[S!B�m�j9ª�<��{(��
��m�ӤV�DI
+�3�R8V��|�"\�у�F�,��&}�v_,�/���oٮ����}�2\���஘���
+#�.a�ʉ�^=	=�/�.�2	w��c�r����}5����t�����7��Cš3\
]�Ѹ�MM�F�7���ZU��
�X�������"�T3X��f��4[|� ��d`!�0�5�Jl��A��ANR٢�R��GyC�
Pw
�y�U,�zK����
�
�b����Q���\2�a�� ��9�����
{��*8�ʡlz�豺ve�@���{9q|m4�[*�δ;`܂�s_�c}�Y=�Hgf�-Ր��p\6@�;���r�z��� mgw\�4^���� 9�q��k'�h
ݞ �f�|i�oG��(�����3B���Q ~j�i
�0�z��Y��lX$���2��܁sW 
���.�q=��3�լN��sGaJ7˲���+=i�F���ɱ�\�A!RV
+��8<bCp�#��!�m���gE��t�;�D>K"@�
���
J�?�b>[ �
���l�
�|0��3>�/���3�q���8?�/g#�Y��V��:��F�h\�
Ț�+�|k��A�)k��c�dв��D�@Q�mp
�L=Q��fv�71_R�Ȓ��� v�r��8��m4X��x�.��%��P� �Y��\�0�i.T�k)���mE`�>s�[
�Z�(i1����5a$ɺ
3�jR�2&����R /��~u+/[�����g�
R�œ
`0��|k^�46U'\��M��.:�Q�ǯ�?�9�#j:���xK�^�FK�yF>E9��}
${����֜�`�"��^�i���"�7�Q������K�ڢ��E[Œ:�] q�	�V*#@�U�ʢ�X�.����54v�\
Aх�&����tVX�$N-�
�oI�0k�F��X
��2J���x������B��M<
���m�g��
+wo�����o�
��
��}�N��\-��Xҙ;���]/�%~>"�ZxHM��et�h��
~�K/s�G6�^�|�

�����G�d�7�l�Z���;���a��·<�3&&z�=
�y�%�ؔ�fl�)�x+Q��|�Q�M�o�)

(�7��4�M����.i�w�7@�b�`��f����iN)��R���sK�JLC�NROT�* �d�9&��iy/lQ�#
}H|��a��8�3
��<��p����Q�嫀�
eA�G:��tW�`�KQ� ���kY۸ �P(�y
���Bx!�:�ks�5y�;�"@����������
����^���b�6W/Ē��S�Y�"�Y�p�Z���*d�
�W[[����\´�7(R�Q�C���1**Uꎯ�
� 
��6� ���|�U����r�\��.�v*\`�M��"�+¼�]��:LnMy-.��8�|�]��X�uxk
��mڏ�jǯ�xW4��ߚ�b��'WO{�u�g�5�,
p��)�.� �W��y�
UK
�W����E�͘���jv� �G����v�*U���g�ZZ,=n�>��Л@�	�R�jiY$tH�	&3�E�±1��9��Q}�owO6��]}*=��2�\�1.
?�j�䒝���lh܋xS!�����9�_$~+W
�P� g	�cp
_c�}/Ҹ��:u��4�X�ή^g=��L����,F���^8
E]�������c��rjQ�8�{�^8HUσ��.��ݼ������t�-���놌���Z�}�hղO
��0n�]�6���s�r%5p�i�o�K�[���.o}�
�W����,Y�6{�B
�%����ک���
�S��Lmh�-]+ZJ�`��)��W�o}�۽oM���_��kǃo�E罺�� �Z<����Alz�7��v��mا����j���a��艸��f�ҫ��J~�S����E��8$��['ڽ����0p�����b���
��yq�5q#��޲}��m�������?|��~��O_����a���w���>�懟��?}�㏟xv�����-��o������a����\m|�y��'Of�	���ۿ����
������^	i	/T�l�	�q��
�Iȟ��/�=�?�™א��^·]8 o
�.>�������_s���%J�j����a�پ\8
+�O����?�s)&��H؞�ߗ�b��t�kN�;¬˸.��
Z��@��=1�x����̭�������Pģ-�_b���YJv�T
����?@i7
����AD1��;�3lJx�p��Ë̟� �Z<EՌ�(���g���R�a�%�d��S�̆7�`fS�Xrղ�rx����%<�d�K;��ư��]Y3��K@�a�
����nm�����^|�$
+���/B0?
����ŝ����&5�7�3�#�[-\t)��U� E}x5��'d��b�D�ev��:X�<���~)8(Ifd)|��j��,�Ƃ�4�Ae��z�t�#�y������JIi��N[iS�G>@X�s8�(��8�������rJ�Gc�jgg~�.�����5�?��7>Q��D
���
ak%�A�F��jϬ|�1J�+"�8Ft���_������>׃ߺ9s�~#�e_���6ka5s�<*�
�i�F�
[SX��գ���p;Ȝ��y[,�[�S�:�a�TnM���wCe)�cx���F�>�$ք̒`X����,�K�[��= [�5�}DԲ��ƫ47n�
����.����vҏ�n#��,�+�6�!�'2h
`��&N^�QS
:~7[�FJ���
a�JI2�Uv��9��<۹�
+?�J�A.U���~b(u�e41�ZIm��:���<���!�䊫)�j%9]�&[��LI�KW�zUv�cf��+��/��Iq;=�"���=f���8��I�B

�`کXZj�y�]
+���5�.%��N��R��3�]_ݴ\�h�Эm�#j�|��ة�EX��͡�����
+�6n���'�� ������:�6-��Չb^����e%mף���!g
+�j",<Ծq�T��c�K����i�JT�4^WG�V���p ��=��rI�t�3�K�!�9{��m\�y�d�
�P��ϻ$���4��]�,�4���׫Y�ۙ��X��x(�E�+�°HwSd���o&9��>�֝!����tV�J?d$��Ջ1;(��LKD����
͒4ԋ��Wc�����Rڒ�p.1)�9��ַ0~�*%OR�mk�֮'�]��R%!��v������y�ovJ�uX

��Tǝ������b�֠���:�)�T#Sc%
`�
�R��v�
�����ݤUz�^������$��
��r���s�_�<�vP�Qmz
U+�H7N��l����zu
|�"!)[��x��<v�6�[1��������`*\�S�mƺ��+g[��J-�����5��
+��Z^��mk�Ci]�Ɨ����՝]An$q��t ����Dnza[�=� ���!��ʡ�#��A���M�oP<���
;� ��㠴ڸ���C��1�ʦi!wa�d�Sa�!�&\:�A��֑s<�y�f�0.�Nz �!�U����嶺0^��^-���pq��G�P�yϢ?�2������F����0f,Z
�뇊��V
	
�!.��o\+{��2�����M�K�C\R0�e�[
�s&v���Cl��GD�Ep-�MdrZ��0;��>$
+�h��7�tQ�
�f ��ᶧ
pPl��}�z��{L߉w

���%�/�B�m�x����_W~�y��^
�I j�Q�
+��ٕ�:��*�þ/�-9���t2‘��\;I�Z���N-�|ܞ�XT���K�������X�zI��q!�B)��j�:Y�܃5Ӽ�k�^�����x���g�Ui��@�j���_�9[i��g�b
�˽�m�_6Po�"{����-�#P�l�!���O_KsP���Q]�����fv��ՍGf*J.\�KR�!-�èٻDs�&������䈕��O|`����7;	�⏾n�U�q��dd6�*���4S�h�}����
�y�6�|-�_cQء�0Om�J��DФO!
���7��7��K��[�,
+YIz
+��A�S)e�Sp�����Y�t����:C�HL���
J\���=F�)���q�
L�^" GaFz�y�����$kqEK����- �(��nEy
@
+�YX��}�@}k�&j��%geu��Ŧ�q��y����E �i�3][:��'
�h��b{p�~}|�Og�
%��25��0@�cS7���'`�.ڶZ�&�Żd�P$���/�
+������L�g ��������4=sv�� ����:�Z�fW�ߎ0;U�=��'Q��b
BZ��z�6���W���/��܁f8�#�fyg��� R$�OuvF��T���hw��ٴ1ZS���3#L��
MR���z�!�,B���؊��$F����:
��6Rԛ���ҽ잃
�]�յ��[��T�&
�<?��~�4d�t����xը�ِ�� ����K��SϗYX��ŖN֥�:xV��(���J��Sj�i���=/gi1�T��DZ�/q
io#�>{������6B�)���#h�7ة�o�
�&R>���t< ���\x#��u���Q�w��
+f"����AFd�+���x
2 x	���m��e���Na��ilD
�W)�8�V�(# �B
��w�<�]Qb���R=���Nc��fX�T�F<~�j
sѮ�ڨ;�9� �Z&]-gp�;���s#�
+��
'
#�
�+�}rG��(B���"��k��\O_�(B�{�D�]��g��o�5�E
P7

��0��`P��0����ѩ���$�2�֪��Q0h��0c�|u���<+�|XM�E^�Q��)��[^� C�`���i���n带�����"9�B�8d�`
�/��
�r��ltb݃ͅ������p�ͥNl w�충YR�~2͈�C���wPk�z���Æ^�d�M;_w�pTJ�1S���U�V��8���z�E�`
�av��쾌.t})�
�def�Q�P[L��0>�;7厑��
6�b��cKkqx��\. >��2om;�VCcZ��J�ƙX��:� ]v�;9
Ӵzp�j^�(-_
�^`ٰ�G��m�
+V�E�%�T�p�)hWP�j��Ť�����A�z	P� |�u���򾣺�E#�>�
=�C�K�x��(+T�)�.�����i\&�(3���	�"l�����gB��1B�Oz��L[�h׆�*C`�� �񸁫����3rɁY$��肳��rK
�LdI���hʆJ���
+���uZe� }��{7��ts�9X&��վ��!M�r
jy�-T���w��Gx��7�.�al�WY颐`%��1r�"�QR3�����@�����
T}�wH���}C�b`h����\�z��:��
+-�=��V��
+�?}�ՙ¢fC�d
S���x�w��?{����!߾��hAٜd�֞��ƃ��]4�+�f��o� �3���a
�P�
pZ� ��`}��x�?́����{����*YU	m�M,��%!�z��ş&�`� q-}R���)����

ij���W�X�-�q��'�ܝK�T�
��9������&��ex�0w`Q�b-� ��Z���
��Ɉ����s�����
��)�A/ �������N��
.�kO����E�6g/��S
\eS�����XQ
S�MȪ#.0�
��� �c���U�8��.��/�e 5aw�<<e���
k)���
?
�����[=��Qڃ��
="�7
+�I� �0P��
+���Q6z�O9�����96;��J��ɣ�;�rp}��Mƞ�Ji���z�$�y�G1 <,��"2�d�� �m��a9���
+��<hr�oI<�
��p6+����~�bjʦ^�
|lV�<�b���Ƨ(Ǭֹ|�٠����"
9������	�qs ,�
�9\���@Q!��	ny�C߹6��lc�19ZcD]1ؕ���5߹�p�w
�������
��� ۞�[���s��8�l��ɾ5)�Y�Ԛ$TlU��\�ώ�F�+� �>㬐�7h'u�)"�J���cWc����8�0֑�u��3
������H��᳍���z��t�fp�~

"�
	�W[i<�ѓ[L�
֌�nӽ�~A
�c,>��\�F�珘w-��-��vKe�Ӓ��z�R�NF��-�P��;"�/R��c�s�V

>itl�^��� K��r����,iP)A��쵧2���Q�1��-����h��)�:;��r��VJ���~�*�,Y����Dٷ�"8�y��PA���8����9�NSQ�=_��b
�}��˜���
+Qw^+��ј�|��<\�{��B��� ���!���v��{*�E�%|���)�1�"���'��H,$DX;EC��O�{���2��'\�ϭ�{x���Dp�e���?�{�������
�}j�)�r��@-�
����o�C�t��t�:-�I
��z
+�[�a�b�W�D�TO�����q/E4�"
���~��Z(h�y��
O�|�}���u��9?Z1
+eE>j��?Z5�y�(;��W��@l���ʸ��s\Ȩ��s
�>�1� �n>�����a�3n��2r��9��1�bs���iTn9װ��*
d�����,��(Q����k8*iU)�ޤQ�
���r�)��]WD����W��jZ�s��wp�����m�>Tj{cԁ
��� �t&&�"Bύ��06�~�k��E+�h�~K�[�xP�}^Y�'�6��C
g���������
M�u�Y������y8�<���P~C;G��֞0��%a�b�r�?8�n�
.`��H�[5���f�WF ���x
e�)4w#
+���Z!<p�}
+�6�)$�5F�x�6�Bb�f��6u����
����c�K�ʹ*&�)A[�
Q��X4l�Y	����k������F5��&�O�Y���%y��`�����cfk>�(��l�WƤ,����\����
�7�5�s�`y%u:�CUM*�����pC�gqv�±�����g[7"@N��EC�H*�1�[���}�mj�����q^A��sU��D�Fp��
��j��T
n����*�
)��o�!1+�c��z�<n���}	`q=�K��M@u8I�f����BZ��Uj���C
Χ�%E��!�|4�7䐇�'D��±�*[�����ؚ
��.
>���������ɪŠAij͜��z�z���'k��@��Ε��Ɨ?ϥ�b��<�\Ԭi��Ƀ��,���E
%  �1�j�e����y�	V��f�q#A*y�Ǎb��c���$Bn�yp�`�:9WT��$p{�
�ayliߒ��e
�f~F�����U+�b	���� !�i�Zr�K�j+ĩQ�C�9�)����f���
���Q���!�P�����PjR���H#�V. ���g�
S4�L�
��6���z�S�e�Z��>�V=BWk�k�z`0��z���*f��Y�.�@>�59���=,5}����%L�P
���0����s�J�Fj��Z�i
��>��%I�?s����� �G�Ǭ�6��d1 at zc�0��F�O��	Q���
�u���iO
+�D{�{�
I
^
��
J�%6�#�-��
�%��v�S���iV�шJ�Z�	���_0�6��p
+H��E�\ �er�Uwo�g��,��d6�-��gʋQr�0HX���h��JWQ��R����ѧ5��:����C*�:(�`B#�\�Bm��{
�P��qX|ç���U۹Uˀ���Z�	�
�1jW��Yy.� O�Ȍ�+��^�M�a<�I����I��S�m�!�
	
�PTԨ$P�l�k�C���g��U`sh	�L
OmN�	�u�SrIU=Y�9���l�7���#���=85�`��J
�4��
C�ӂ.-
+���yf%�C��³
'd>�QOh�>�����lM~%��8�
�[u���U\���l53,����.�8��w�;�*����-� �uHe�%
Ұ)KSO��,@�Y�dW���%�6E�*���*�`������_�02���F���';���̂d�2ub�z�Y�1���Q�YU�#��(��=�O�p���<}Q�9�^��������i�W�������r}�G��p����
�4HL�D�����
��Ԁ�5����j5.Kjw53�S\�,��R
�l�M*�b�zi?=��%>8�*|�]���h��E��M�*��D�b��UW
�����
^.��B�h0A���(Mg�w$�'��<�0V��L"�F%��/Dz�$��

�'�'��A��m$��^�67?ƄNv��R:L��^�5#�
m=;��8X���.�~�+CR �
C3r#�/b�˦WH9��?_R#5<�$�ɺfڇ��E4sye�������[%�Ԧe�
�N����>�#c�҃�l�(
���޸p!4nf
8��#��x?aŔ�(�"s��{�qaV9 ���AD�x����U�
A�X���=�kQ
4(Y�ѕ�
+,֦���L3�0�R	�0��<��]@H#�I�2vW�hF���K���2ph�i �sp�
�ʘj܊���~��t��*�"P7���
+OOf�l6��EzM����a�$9��U��������<�Oe��^��ْz���ht��
ܓKX��^B�!�-��	*
�7�:�b�6cMn҂�`2�q�O�n9!@Q7)q��%�QA�U�E�[a�p���]�
֓m�캙��9{Q��uA���\��a*�K
+z7�d&
���#��j�
�$#�Vz|��
�3�I	n�1������ԔP4��bR0դ�Ò&k�Js�%@��n0G��Y�ފ����Ǐ���P���ƴX6G���
�sV[#s�gb���/,�>�b��!����X��i>�A�N?�tc�[�-����@�ŻU�3��Ŏ,]wd���{�e
+�`z[�A��—L��S�V���w��1��.#r-�,�w�X9E
ːP���UojF$�L��L��StD����.U���D�<�Ho��=�U���F��A�a*�
V;�W���� sն��b�ɞ���L{�/
��s8�Zl+�eB�XS�g����<fd�@�ȠB��'0$��4 ����y=��#��`J+'���̳Bdª�S%
�����)�ۍo�-b�s�trY�
��Y3��4�
+� �0.�t����j�2qNߏ�;L
��ڭ��2�PsV�R%8��U�U
�Mn�D�7�2
7��k�b
<m��ݯ�M�8��5��p�6KA��+��ί8
;�')�[&����d2�ߧ��%
��2�1!9�D�T�G�Ev>�Lj
n
]>ܘ�cshjf��;���؍�����x
C�ǠF/ȸc����[H;|ׁƌ}񚙿�Q�ק�����
(�0�%_�����cDu�'�����x��P<WA<ԓ�/RΒ�H�
&�]c��%��L<�`x`����x#W{ً�W'�!T��0h���������Q_=y����w��͋ۛ�l�}���x���~��m�}��b��n��o��=S�����v��Ǐ^]��y'�|���o�(��G�����_�����Ż5����������S��'��϶��g���������Ǐ���ߏϮ��~������o��/��_�vǟo~y�������z{��}�O�������n��ޜ�7����kJ����d_&��z��1j�����~�q
�� [...]
|wo*/~|�������H	��o,�aY~�n��
����X����~���A���@.n�/`�=��&(P�E
쵠)*"J�*I9v~�ʊG�YJr���$P�yL���
T"��rYE+p9�5~
���SW�~{�
5I���Q�te��Ay��u�s$���u]��r]��\���h��r�.$�.w]�$�p""y+�5�d��tWv嚊En�>�"gl0b
N��9���W^�L��0�9b�
�%�c^Tv
�p2��	��jV�
�1�'x,�e�)�ƌ&��/눖r����*.�*�E��_��E��G��:]/�X;����q���Pe>�M�C1�eM�sPk�ؕ`^ ���
UB��#n]��� �Q��
ʦ�T`���)/qmV��XI&���e��]�C%�%U ���k�����ʸ�
!mT�t@#|���g�M٥�#���I/�ib�+ l��������� ���Z�8��h����W[�� ���3�����bݸ���~�{���Zo���PNv0�
V�\�-1��
���r
3}�V�q�G�?콬��0;��M�\�
.��b��v
��I�ߒ�Z��o�w��
�]�
{up�2�=l��<�X �E������h�d�:@�E���}�LL#���P	a-�cBG,<���v����������RfP:��Pw�Q�^QS�h�.E
�
"�y,��̠�I�߆�8�4YT�4��;��ĺ�\+H[�"O�O|pu�v�h��~��Cl
j`��
���yAqt����$

��Gl���ƅ�-9�˺�>�#���
��D��$uy/€?��s�&�q����#����,�1ijZP;pӂq�֌v���$�h���JA|�M&�I:�
�^HX/u���F�\T��j�=�Ė�_{�����lΤ
�x��>���î�@\vͥˀQO����FDJ&�L0j��2]"!����u��!�՗�%���&j#���*���-��M��3�ŁU
���tw�CA�;�@\�3�O����G�Or?"A?����k�É
�Ļ�^��r
+��/yͫEo
��[j�
\�܈G��~�&��26�'��Db+P�n�Vs/T�zT\��Kq�D��[d��r|�r�V(2�E�4=�q���EpɈ
����P��Q�~���P��Rz	+��
?�f� ��Y��,f���1"��
+j����f�B��C�l4�sV��Q��@e��jm��|�@\ͧB��Ey���$

�b�ݢ��#�G�y�P�j�y�q�{����FY
�=ܷ��%�Ig�C���x#ԄZ"n7Pat�ښ��5&MM�
+bӂq�֌v���$�h��?�WA}N&�I:�
��2/�W���r��F�\T��j�=�Ė�_{�����lΤ
�x��>���ð�@\�ͥk����Lqc5���LL�`�*�e�DB*�/�-��}C�+�/m!J�?bC՝���+g���c�>�|�u�  r��S
+endstream
endobj
29 0 obj 3476
endobj
30 0 obj<</Length 29 0 R/Filter[/FlateDecode]>>stream
+H��]o۸��p��o�퉕�mqte�#�&-�8w-�,v)R�"��~)�S��T
77B�$�e�}83��t��‡�^H�/���y��������D.:�5/�w�睹(���1��9�(I���]?��I���1�+.{ L/�;��p��ty�T�@J�=��^�O2w.#�<w�$م��mwa(��x�0(���!.QA�e	�f��@֢�0���
+����~9Ub�^ý���g���$��������:G�}�'���C=��
+���
+������>V$Q^������:1
���=:}}�v�*���Ip�����@	rz�8“��%w�U���8���t��r�\�.{� e�G����
\ +�E��,��g���e02n`C	��?�L�e
+�WN�}��੡��7W
E�a4�������k�?�6�ξW

��H��C����f���Dh��X�8�
�\Yu�
��A%�!�������ҋP��T�
��Z��F��{���
չ�ܻ����Z_��k�0� �5T���Z�k?��@���h�q�ض�G�vZk]�u��u5TC	
WCu,��jc���>d��
�!��G�@I��5W.1�H^y����{TgԖ�2z�)E���3:�2"�FDUMq�ǜ
�戄H<��E���sh&�>�:
�=�u����������v�
L�k�"��ʻ�ɂ�L�ϕ�Z�H�ۛN��"�$9<¼[Q��ma��Q��Ķ�K��y:Ҭ��u���+����T�J�۵Ø�F{�JB��TV(�
�UAm���b jT�"(�!��VfjC`�E�)̨}��e|+��	�47��-=�8$����S7�iu<�\�����԰��eq^�[�+�"���1 ly���k�����G]u1�ҡ���?�%�C�a����D
�(Qg��IJ��Z] k�
�

LLϷ���s̀H��.�˙B�K����$�[b�*	�
�
�
+��O���5�����&y
r�R
rߣ�׿NF����t�'տK�l}��n�?�9�O�,�q
�_6��2�+�*����w��Ph�b�	.���3���NU�ڑn)��
��}�m|�}�l`��MX'�4"��s6̚
"�PE�T~�r�gRjf�{���\t��f(�m���8,���o��P$�}�qz��2�E�0�ư�e��bn�g+��~��#�j�Y�
��+v���|�*Z�m�3����h/RIH��
+E�#Y�*���2R
D�jX�>�LD������6�Y����4?y�
�$��!�G�29Zz0`qH0f���o��x�Yڌ7hf75l(k�E�D�#x�$���=&���'{���N�O:
�j��v/[�,�1���$ wM�kz9�	��
+ʕ�B>C�|������'�@�_�������vkۃ�nm���nm�ֶb3��*���L��sj���z�²���t?h�Uh�Pmd�S�@�(<l[ ��tɵ`��]	���ue;��Ѭ��-39L�le3�����K��2W�g�n7Lh%���^�P���j�[�0&
1��<�Lb��. �\�腆�|+�4��H58���+Q$*7�F�c)��LJ����L�3	��e滦���@�J�]!	��B^Õƽ��w����/43��9JM��B��Q�N��
�صwk^Ԉ�*B[�
�<
��[]�
���v���|�*Z�|�33?���h�3�("�c
a�d���6��H15�a��!��VfjC`�E�)�j��=TqZi~��6�ٌ�Ml�g�t���f1�$�\<p`FKz+λ
&�
�%��A#�B����F��dJX{����j֠{��\x�(�j���QU�Z}�*�20���LW�A��cB�K/��Z5vg�*[m�����U��1��D��i�,t%�U�W� [...]
�T%�	� �T�(\�3�
�_�V$T�N����ا5T
�
�����
{��b8��c#9B_DU��i�H���9�6�Ú#.�Ú#��?�9�b8�9ނ��Tc������їQ�ª1[r�O������s
���s`�Y�W�b3���"�L��ʩJ�db�
<5��檡�c�ˁ��
v�~��Gեv�[
+�lA�5w�|_g�*�W�v3�9&:I(�C�_J�OrΉ�҃�C�)S���L�c�j�I�?�J��X�Pyo^��ǝ�A��5���[�=�^D���$�茠�z���j
m�#�[b�:�2�����]����_32��i,I
R��}��������}M{g���1���nh+�w���

]��Z�&�74\
��nh��nh�����������D�e��w l{z�#�Uhq.{�@V��0!�Yh�x�
\4k�E
�[Q7�������
Q�����)�_9U���M����Bs�\5U~�\��g#:������:�^yN��nfB���T3�^#�4"
+�
`bì�*!UMe(+�溻L�m�%	\K��6�Q���+`�lF��
+��O�Rs�D�
�1q��KK��z[�_��YsS�E
�0�V��.�
Hr#<[�%G�<
iVÃ�\pT�+����T�JK�u���
�F{�JB���O��=����(/#�@Ԩ�CP�C@�ȅ*X;�-s��̷�L��lI<E؝�	����6��p+��` ����C�������'�@֢�0u�U��_A|���裩��r�-���ĵ+��(���
e5���dWcb�鷻~G�+�"�ngv�sT�';5*o��ԼJ�b"��`����9/�$Q��Ą�e+��
J5���~���
�s�ח�ȯfص;��~O
�澹j(��r ���� ����o���{�/o�B�Y��/�_6K	�P~7.u@�qp'�l
]� NhS�1�N�
+��-�����)d˂�_�{r�(
F<~����-(	�+�l�	̾:j�LK�#��g�Q����ԋm��v���H�c�y�%�-(���j�\���
���YN���)�抄F�;�F�򸬍�����Y�;��y!��+LZ�C��{$���
��9�sV��Y��:�, at V�
+u��Deu�
:�'���L�yt�	Tn�R�I�3��
�r�'��%�
E'�R�=��H�?�R���w��wϓ�x����v�*���vu[�&y[B����.\s��Z~��ٻf��b�U��.�q�N�Z�uwX�U}��X����S#��ܮ�Tgȉ��t��$�05�4n�VhI��u�8�)��~��n_� }�i���Z ��՜lA��
��ޭ�M�r'a���9�z��"I_��W1̑Rnc��D-�@�Ys>�A�0�Dy<K�F�����y$��Ƒ�@�V��ol��
�
�|F�"����I�R H�Յ(�C)a
P��>y�ky]1Y�M�`AB���
�;4(����T|�bn��N6��^w���;��A@����ֹ�չ ->o^
+endstream
endobj
31 0 obj 16956
endobj
32 0 obj<</Length 31 0 R/Filter[/FlateDecode]>>stream
+H��Wko�H�
)��_FbV�����)�1"0��,��
+9nw�3n�����~o�-�3=΃%�"�s���9�q����1y|x�*/&ݏɓ��-����iU7������U
<ƒ'/�n���r�>9n��2����O����FmQ�geޕM���Dz�=_t���O�~����pTT��9��Φ��"1qYýM)�o9]t�AB�˘-a?�냏�}�FT��
�W�6���W$�-�j_W���gE�����"���o��/�q�gyV�ܢ��M�ۼ�У���}��b�iRv���
�m�;y
e���YS�p]ҨDt�>�'M=�����
+���n�'�t������m�Ei�T�#��oG�˚
R:km^
W�I%}�O3+ڬ����-�{ᲂ��*ً6�M�<���A
���5+�N�'�r<^̣ڄ�&Y[v�i��Uqb�A�1H)�E����o�tYsxw8��~��~���v�c����\�}��>�ֳ��Ƹ8�n6�5�o7��p��xZ�_k.^u���a��f<���jѶ�踚M���"
�[���L�����n����E{���:�9��f ��6˻�zݔ�}��%�+�7�Գf��E��q��~�آ��ϳy�-�\ ��An)�1���ͭ^L�@�|t_Zg��+ׁo��we�Oޖ�5X�͙?
�
�7��'Mմ����Х|�W,
���)yw�� c�gUT|�I�s
�KH���ii��q���2�"[��eV�w��u�܏b}_��^�n��Xf�� 9�M�7n�7���g��k�ݡ0-���E�ᗋ���-FW�P���GGQ)�|�
{:k�e7�����Q�pw�{���nَ�Ҿ�/k����3ئ�̊6���r��
��ox������*�뷨d�F�4M��	�P��Zu�������Zݴ���������@et�y\�}�v������Rb	���:�׺+�ߋ,�"KuB��(ݹ̞~/��ʌ>h1��Jz���=�1��6*Jk��-6�y�
�l��91�厥v�,ڼ��Ծ����>�b��@f�2����ͨ�m�5��-�K�^��`�XN���ki�UW����ٷA����5%�g���b
+��'�m�y0&G��S<>���#q�K�S9�&�D���H@�MfR���~��M{gq
R9~��M3�h��F���3E˪+��e7��؜�^���fQ����f�`�
�
"��Y1N~:<���%%~�Gg�^<���6�L^7����zGG����(��O^�z?�ó��yS�"h��b�'��$����O�
��~��S��TR��?��V2��
�	�?�/�_����`����4��H2:��~;<82D�T
+n�)8�$S���[+�������tj�Qhc\o�)%\:#K��"9�
S+9؉M���
�"R�a�C��	�,\��6�b�u�*���R3
�S��
���vg@`B�W�
^���U�QI�����<����5�������N�e�HS%!
�A�T���k<�,^��ݐ����B���I
� ׌R�xRR�8��6���� 1�8lC���8��3
Lk�c!S��ǫSB���:"\��$��� �e\��0�
�"������2<�b��.c�����,1�&�+
0�08,�����RƨF;T�O>�v���ڍ�2
�.�Ja-N{;㚯ك~�9���O�
L
�����#�E�� y�,�\�`4��RE(F���
�	ECB�
+�ڕ
u
�=;�U!ʅ���.�y�AKk�����uB0�16��d#h�hL�ı��
��M�`d�6.�2��j��]?[����-s�L*�eX��@�bN���^ �^ǜx4BaF$Sh��f�q!#t)�Yд�
+��u�@�1#� �м�w$gˎϚ���j�7��D��
6겻Q��
+�v:
k��v 4t�� f<0��Rì�*�2y
ڗ\�>$�
+��V�w��u(e�/XgbZ�QSaz�� SD��`0�0=`
lL� �p��1g����
@�%�@���`�Q�I
����t�r���Y��`Dń�yWڏ� Зc��T-��<��^�7GT��ݜSp�
R��h�
+�3�\�&��tg�’��(1������&4yδ��K\������)�A�5�X\ƺ(�Ѡ�:Ƃ�u��*�0}��ރ�:SX�P]Nʝz�I�7
IwF`Ou����
�b����
�2�V��#4F�h�i-C�(iX
F�S�!A���*�`�߇ ���N����1� ��

+��:�YP�����8������f ��A%�C
�)�Rz���.�x���(��@��|���*��n�`�Ǩ����]^����Aj�ug�ˠ��.4.w�m��wF���u��(��dX�oG��
+�B'K�I�R��㦄#ǥ����oa��D!w�

�и}v)�V��aPn����j��ރ�\
>�:�`P�����_gSW"�����`�pP�q�x?K�VC�2d���J�0
~B�Cugֹ����W��=]�x#T�
Fm��/��r�)�7��(���
+0�e�efg���v)@S^�
J��
��
+_. at Y�aՖ
+��6E�g�
綗KP
+�ΰc� 
F���
*�]��>-U�*3^
DX˩	e����a�
+jw��N�/���!y�Y�V"M���2vj�j+K��BX�h�[��A��}�ōJ���~��,B��$�F	��{
��ղj�mD��CO21��$�
�
B{�iB<
+���A'`�@�>kժ��v_���:��R=��0;du�{�$Ճ���ےc9
h՛`N4����>��w(ذ�$�wo	���C���P�K������ƶ��¿���� 7D�(��nq���b5O�
+�G{d7�s&)Pu��9�|['��T�R����Tn��,!�wi�E
r�������W�����
ˉ�TX�]S�$
�m�i��f�yM���b=�����ث+&m�Y1�7�	�4�}�J�+���{�����8v��H�9z��7i���v�qˢI&�Ƒ��
��E�.���1�9�\� e�}U
+�m��
+�g�1���R��n� �]$f��zN֑�Ad���`?S�E�rJ����Zm
+Ja:Ƴ�Z�=�nP�9$�(t�
�D^SV �U���
P`$[;���(a���;k� ��Y�fV��f��cax{�u�mMA
0BO���W'�+�s���D'0�^�����}�� ��T*�գ�(9tJ�-=Ҹ����o;)I�2����&וD�gL�A�0��.i�'�+z�>���:��3���Q���*�J�"t�*��]����!&�t<�i�^XSps���x
T
R���;߶��,<&��'�8yM�&�=�(5
�
QQ��C=��I�Yi<���}�Kb�s��D�Q�ϡ�X�E���������QL��$�;�e��#�Kma�7�ǝ�����
+(h�fP�0��|\���=ZɊّ�sq�`@$��yc��$�'�� .J�
|-�:0
+��0>VƓ
+��"�:
+���^t
��
�nMTR�
+���D��i��0 K�.�]O�s[jT��)ұ:?��V�tٕP����

Ւ
���A]Y��͚�r��s�ա���0���IW���sP��>��MA\������#��u�ڒ���)YӹA�qd�O�-�ي:r���uL2��S��Q��M�	���M�מł6�f��3�˚���
��O.
x��i��M}�+�3
�4�y�˄g�k��d�=4NAM����%s�
)��EM��e��zS���4���9�\珥�}�v;�
(�Z[z��Y (!��}X���
+�z����K��8���8�T��(ٯMBp��1�4��-���?�cn�|p�ffW<2TM��xʪ��٢23���8Q��D�I��T�S���-K�}����Q,�(�`�\���ZeRo�2
�d��C�u{$ڕ��N�
v}?O��|�<�Y��P|�I;A��A(
+�a�Qĵg;�	!�ˮ��m%���їY�c at u/��H�P��1�ѝ�GB!Q���6�,�hT�gJ�RB[���
��o�4iQ��}���p�����pD����!�����k�MP'�%m}�1l�^�,
L�pl5Ѹj/bh���F�{PN�ӊq�?�
���&�N�	Q�
�����O~�@ly��:V���e[����oڇ$�Mu
���Yqd&pD
�/�@��u�R��G}�j�@��_~�Ɉ��c�0N*��B9Ү���b�q�ՂbٝP,�l"�
+>�h��~�Y�<�b_U�cTI�;�-�4zw�@��3�@.�1u������z�xu�8�O� �
+����SGZ
G�G���
P�F�B��Ġc�ґ�`
	'e#J,�;�@a?o�=Mв1ʪ�p��zG䁅5߱�Hv��l�G���7�����
���*f���
lR}�z^����ب���]�"o[�
+�8i��v� ���B+(@�</�Դ�/$E�����I�gxqm�@{6w��Ŀ�� �<>��@}�Y���&?Wte?`��C��u(���Qy�!
x��b�]QJl,�%���������n�?�:S�,���.�
t$x�Q�8�=kH�3霨sԠ[$Ώ	�z+ܘ)�yM٦؍����Z=O�w}]���X��=�A�}��mi�
�eU��`
5�)-��5�ϰ
�E�˜JLk�,��HC;����h���G�#���:-�J7�L�	�'Z
y���28\�
+�^��<�����������搝@J�ש�R�����q E�b���v�^j�~���9#��C��rƠ���ʥlZ
��_#�yε�	pIc�S��1i�2��j�|�\�Fpb��B�gp{#�X���Ʊ����t`
�zl��.�r�0yV9�gޜ�2h�<;��ht�Z�-c�lpJA��@e�g�l
lˠ{/�G>Y�
.�$=����"X���
+��T�8
Ϫ>6!�!����|(�`�`ѝ��\<�rՎ�¼�\�)�#
�Qg��3=.4V���DMY��-��Zɹi��v�ܱ�>Ӯ>��V3uD��xSs�E�Ja��S	�Pn1�1���R�$
*�Q����%
�T��b��u
~��o�������o?���_������b������ÿ����$����џ뗎T���,=]ꄌ�ܯ�,?;1d�	���#΀@��/]��3Щ�+S��'ΐ��V�yNp���LH� �3YNƐ��[�L
�0Gl]=�(Oq�KkL��3A��S}�{I��C���R
�	��N^ylEn���8c��7� �j��ԭO׹+[�������(�UFL��Ke
.�&Mp�>~)���0ݴ�8'܎q��<�Voz�͢�\i_�ҹ�Bҟ�rU�ދ�o���Ƕ� y�Ml3W02�R~yʡ�`G�B������1q�ߪI4>��\%�h8��B:CJ�y�z]�W��A�;�Nk�,��L�]�_]�>
Rv?��W{�N���W
t��v��E���W����L�:��c�
��z�Q�O�
����� [...]
��l��y

+���eo��B+�
,���}���*��)P+ɗ�	��V����)�{�Y���_��_�
+1c�����|��֋�~?i����U�gD�U�L�;c�)#9!ډ��z����e?��ԇc�?G��f��ػ��Y�+8���J��%n}
�c�AVO�T��R|�g�
(5q[�D=G��ޒ
+W
P�jS�V��S���
+(e��z0
A�4����oO�\_s2���U|��S�ri��U�\����ke��"�f�4�A���۟��ݾ��깟���^�o�����>�R�����ЊT��4"�<��nh���tŴ~���C͟�A�4�8��H+�hm������d�=s���Y ۷�9\}l�99y�2W^pN�������r*�P�x�P��݈�	HF�
���$����|+M��;LӦ��5�
� \��
H
A�^hy3 L�./�C}�M4�T�!�n��;���u���&n�s�����=hr}��G�s�fE{��*S=�M:
+���U΢��^-5$�}4��4�ӷ�nu>Ӈ�bzds�
?�;�EbB<�d7��~1�

w��@���<���K���A
+��Z[�[li��//J�DcGs+�k���(��V�a�>I���1a]R 4.����W�pvW2�� :hgp.��
~>�@�������Zw�ٷ������w�ɯ��f)Qs�f�� �e?9>T 
+�t
+�lm?�
4AϦ��yAp����CoE�5̈́��|��H��Ӡ���
�X�3�n�$�{H,<lL>�g����>j
+�ִ}
a��薾��`\ȉ�����'sä݀�D(M�Lq���I�� �5���8�"��J�R��1���½���!�v���^��`��~���Z���/~	L�Q�d��۴���/{�?�@���H_�����
h�Q\��r�K�f{	�]�y@���Q	
RRk�50�!�e�P��ˠ��ɇ
��|�h~�8����,��RI#x����?O��ۺ��i;M7?S!�Y
7�}�
3���E�� �v�a:���8��0����� �_?W0_��1Y��`��	pc&8�/

�A�kKұ��{bd�W�;|';D��^��s�ǹ�Z;�M3�`����5�h�lhe���0U]�gy
�{��lD�k
� �F�M�"�yMޤz�ik{Ff�CR�So��L���n]>�٩����8� �٘�����W�Pb����-f�ءt3�n�\(	� p}q�� �h�IX�]��pe�\���UAw��A��b�nM�� �37K�,#�z$cO��N1�j
+G6oa �]VJh^�H\��L�=� ����.�y� ��T�H�O�ӮԨ���{t��`yd/V ��U��bֹ
���㐣
��C��c���c3�W�P�@���

9�=ՉG�S��`~zz/tJi�'�H�x�L"��Q$]`�{��h�U�Ew`9���v���1Z4!�����{��I�Z�˥�V
+=e��[��y=r� ��BN��P��ΠLj	����cXt�Q0Hat�����"
v���T�)VV>
A|,U<���ۂIQ9yW�ȕ$Q��>g@���?
x��{�.t�ȩ4|��H��=�#^
�Ar�UO�}Zj_��3��:��#��E��!�y?0[I^�-z��ȼ����=����]���T1f9�5I�_j�o�ܕG����38oP
+<���g�����$fki.\R�ASoF0��=L���J�'�_QFyFU
	݁4�P$�Z
)�x�3��V,a"�i��Ee�h
+�W�����t�$���#�:�����=B{��t�hfS��I��䇼��~X+u�<�����>���yv.�
��«�ǐP'�2���;���wH�tb~��/���\)~V at 7��
+l!����iY�����O��7���"\����l���
sh:��PRSn��G�S�V��J�'Yq1��D����e\Xk��:�ԠP�[;�ò��
�Åd�j�󸮼%K� ���P��"9z=�%�D[zB-:��zw1�VZm���u�:�I���@
a�5�^.�k:Άږ��
6K;3
�@��Y%�(eW ��J$v�(G�����(V�V�����4�'�\°�!%|M�}>��aQy�
Ŧ���#�oB8�
:��W�*��v����j8�<c�<<���3�
� 8��
�Ŵ�h0�0&�_��A� �
�=|IO`�?����<��:Xf��iZM������n�j����gw�b�-2BE�vIa8�v(G��O4Ts��u;�%z2NvA��
q��b�%���j�>��a ��E��'�"[
���<�ľe��3����P����
+�8���
�Y����$�)Q��[��R~�-��sS����J�E"e�b"[^f�*Q

C�2%^4Q��� ��}�
 7
��ad�2���f��Ea%��P��e\x�G`�U�X���q\�ސ�
���;
�M�v����d���qpT@���6
����s��1�
p^^Ά1�������nE�
+{�wؖ���Z�	}5� >|�A��g��!bx����}���>�
���y����G�~�y>�7}	��Nj�^$?�F���T��e�P�y[o+�z�&�
�d���e<���O�pW;/�d��ٟ��w�gk�`��n'��Ű�� ���{�J;��8y�yn��{.�$#����(��L��r ���|j���'
� R�BÞ�6�W�\H�)��b�3wR#Ɣ�s�mK���)J��	^U�%J-�.J����Ů��
�?�GK	xz�'y��
01N!EZb�Ү�H1�����9箄�e�vnO�Lwu�T�=��AQ:��!W�bx�KSc�w�񌑋����G
�
e�Ԯ<HK+Jo:���q;��yl�6U"��;c=��l�^��y�B�n�Y|䲼ulV
�T0gѶ�\�at���E�G�EM��j��=��I�TYӗgٵQ���� �����aBK�hƨ��b<b�/��_���Йe��@��2�Q�����ҷY���9�����Em2�x�2�V�� +�N� ���CdX���S=ru�86��[�U�rd;�Tn���nc��>�V߯��S��@�7룱
R���W��<�l=qjj#aئ�Y5.9�k�;\��Y8Ș���3Ra/K[,V��aD��U�����r��b�Ҧ�dU��НF��p�`�qBz7x��,4NPդ*�Q�-sJA�$
z�?ʞ����I�?�c]�xzy�7��́/�zx����_�߽x�x��T��ݽ�|��w�./�߾��p���ߟ_�����u���[.�=?���o�����/޿�}�����7��n�����Ë����s��=��ǻW?~|���7���߯�6���o>�^��x���ӛ'��?��z���͓g�oT���?���h�����O��?�~�������#]^��o�y"���
���
H����q��I.Z�
+*�T
�2n
,K�1�Lx�<b1la�]�8�1���#B+�#t5�%���+�`il�c%#���������W��ݧ����#rk=�p�#��K�C�a�8A:���9 /Y8�o�C��*��R���tD�)�R��*{���`�>�|�H
�F&�
�:Ѧ�^$����c���D��
�7C
4�	�)��XzL\H/"��`]�<D���νx�
`({��D�+�#<�Œ9~�қ�Ym�
�"@7��) ],wm�3��N
7�ї�4�����C�6�� j4b&v��"n�
 �{,��� _�l��dz�豹��X}��Eq�,�G�A��
�,��
˔��)�a�e� GvN�jݧ >��x���C���A�駨�!���֨}G ��Mbq��Sl
���9X�(G�ei�d� e%<��9�\6��q����K�AȚ�
ٽ��&p@��[8�b���7/�n�W�%1�n�>�����]��|,�9`
+r}+�o��Mt8(�
�a�%�� ��z,^-7��n4�6� {M=*b�"�J݅R�n����zRI^R׸��cf.L�#�ۼΡ�Y�BG�-��qD�K��5Ύ ����q
b�QM|Z���X*����iD[��k20'�D�1�������a"�n�u:������gT�Nm�S�t��z����"��.B��64��pD���J%�Xq���2y���
�n���S�Y�)J	���eq�����A'�\�����Ar�Q��@p�U�*a��"@�jFV�`t�'gz�
�5��D��3���6)�H��)�k%;
Dv����#�݉
+��}
+��&�;{�s(s���x�.2x�kҦ��e�"Ղ"�b�q�Z��P�a��7�e�?����>8�e��j��t]Hl�ϸkg�
�X����Ϋ
�{
���3����P�H����uE�ۗ��j@��v��b��r ��O�e德�Gd
Y��m��;`m,
к{!�e�'F�-�ۊ`�Q"jJ��098q�
��tG	����44�aI��Y
��x����ɿ⢒x`�HzZ�
+L��8���I�b�;��i�i(;��!D�p�
I!�0^�|����u�G1�HXE<��'o���n0
,3
w�r�Q��0��7�#I��)[��D��
D����*���}�L�����a3]6
l�sX�!G�p�P�Kиc�lE9��T������x��u�^��q�3��m�A�

fG�ٳ"�Nw�cI�B�CsS`��-��o%K]
����X�bbb
�����r׼˟%���ؚ
F��P�b��65��)
Pi�s��F��QYb65���!:�&
Ln�@�1�7#Xb
�}��;��_�9< ��,�V� 	���g|�%�hFۏn��[wmJ�01dht%K��
��&F�ne0��]pQ�c{aM�m��܊*B��s�<״#����%Ш <���}�i)�;�y�
�<TM {�
�Q��C��Nf,�h*��2
˯ D���*C��{,F�
���ҶvX�!
+�cD�.7�0������Nk�#�M��Y&ֺ��*_
.ѡKME��73 o�5~��Ug�'����g�U��}�F���x�O�8| APm	Н@�P.�rҨN��
���
/Wf��R���ns�q|�v���(5��mL7
h�:�,�-�^��1Hu�3�����I�>�x�M�O5XGp��.j0�=8տ�19K4�h����
XʒRHx��#`唈�8x̋�1k�@�tQ^��
(<�N���
o9��R���I-�j�
	xt�I�I�:Bi�iֶ&�;υ�\�FH���9ه�G�Y�cu����X!{�:
2q&�u�D��R��9��և\���v�J�,�$��
,���=�|A�.^s
�4�� �!��'oD`]ɵ<���~F(PT�(�D(rO�U�"N1�2�
�bC���%�8H�x
Z�FyG�a�*_�+"P隻��l.��J4c5"�L&�
t���<y��͓t���"ys���I��-�2�����nܜ ��q��=����tqo�-v�
B�Q��C��=?_|�9�h
c7\m=�O���w���rx�U^-�4������r����
W�$��~��܀����������jW@�.��^Je���Lj�py\���$k����,���npzhe��x�-�S�� z#e=�7oj�[�����<��ظ*V�����}�K/�n1X���p\/�kNjkq�6��������k&K��Jч�Ndru�� 8a�q��3,�u]q���sk��/\^盬��k6"Q�m�ݖP��
�zۣ�M��������g^nb�c�6��Vf_����Y)�t=�e)���{p���
,Z��+`
�_h,�`3�G�˹L��1i��99,#3�a�x�	�N
��:�G�
�a6g7Y��~��4$G�<�u��|�kC�w�܆mq
�S���N*�U�m1@#�c���Լ��A�P��"5�

�P�
+Ko<`t�b<#U�
+sj4�Է������Ҋ���r�iR߲�Oi~c"���
�et[͝�Oap���G��cX������=���z��c���;�>ٯgL�����9k�w.�r���{5�(��=0-�-�#Rn����C
Я
������s�)���Dr����]�����B��
N�πw(G���h�LD�?�2;��7� t\�u�{��U�
��~�ֳ�n��;`���^9,�����4N���*#j�}�:x��n�����n9�dq��
�7
lN���ױ17�͸c�h�u�8膸�Z�c���c>�Ɣu�{e�1\y���[혍���Ϸ\����r_
|���{��vF͛�tr�=/C�3l�(�]G�^�T�l�!
+l���z�J�V���5�fGo�\6
_�L	(����h*�; �Mՙ�T�xڌ�ޠ	����_��(-�4V��1�s
#�Yְ�g筎���vg
B��Y����S����+�=����Pk��s��ʭ�w
�o1����BB!���L�T�xQ?�0���ѥ0���p:�x�����i<�g��~:�,��t�y�
�^~E��+��Z_Yˇ%ӷcQۖ
����i���?��
|Щ�n����'����|#�E��;�{�e���yu�9ĨVn���
+�RK9~oi���U��)w1�T��".�&-g����dz�G={Bc at 3b���>XM�Ex��

�P�$U�
������V

+���e��g�
o�Ɯ�%)�E�r�
c�z�����i?� k!�9���/��x�fs�EC8
�ei
H%�򬰲�8c��hu;�{�ëF��q��L�[jT�Js�/1��+���o���&�!��M�Y(�C����|i��~Ǩљ���aIr���+l���H.�ckm{󌛯#���kY�*�GC��R�
4�;�j��8���Tmpz�h
Z�g��c�nP�<Q
ʑ
2��=�KIɕ�F�5yզ���h�(
�,[���������;�Q�9�&r�MDn�ٺF����<����
����$���߰d
�,m�^,j�U—{X��P� ��z�T�����9�,^pz��<+̩����Q�򰌇�]֫2�6
��
A���e� �^�O(���
jcĜX�p���[�HM��,�S$��4!78�S��=�|i�5�ñ,
R}�H�⊣�VTR�"�1v�EO����ZQ^��1�-�xO
��j���ʍaCg6��[F��</�R��q���:���<@kT��D�[&> ~�Uqoͯ%����CzЌQҊ7���yh9ɷ�3u�ϊ��{���	;��b��A0e":o[�q}
w��pA���bqc����;SL�uZ&��_�'���o8=,1���D�Mj�y:��j��ڑ���b�cŰ8�>�w�
@b�w�Z��U7F���U�
Aޒ�;���O��
�'��*�H����ET
M�3�AO���aK�y��rfpz�nɋT��ݯ����n
+m{6�)�%�Y_�j�B]݀a=j1�<ل=`ė
�ƴ�����`�ke�ˁ���q;�A�=Y���;��
n��0�n
N2H�����\�G��bAn���))O�E�<�e�
+Q����מ�W �\�1@���J�9�J)ÌE� �؀Z����CK*�Ķ�0CCY�[%
T�l�]sC-k)��4��)r�C��o�9��2�^&��S8C�H0��v�$��
>E�N���
�i�,�����?4�3(=Nf�|#`��� nI67�Z( %$�D�
��D=�8.�y%9Ͱs	��ݸr��pި�9��x�	�Aㅆ�-E!T�
ʝW��y��fo�9Ey��G Q��� �B�(�=f�Q�*����*?Q�ňS�J0�x�T���o%�o����Rgz�)s���Ƃ2�D�*,���Oȳ���MV���'�'�%K���n��}�)��כ,��K�|�vsT�M-u�Vt�o�+{>T�C�bX\2S!
jhG{䰽&�� ��
�L�
��2�z��"�X�,�>����Sa�^QY��X���4;�Y��K��p�EX`CE��	
z�8ڃ���0��FL�Z��d8�-wmZ����ɍ���8�����pG/4ȳ�\nEu�i��H%+ǢT^�1Kט_G�E�&d�j�ު�ٟ�kZ��oc�1n ��5�5��)�
�z�*=�
2�׀��6��[���
�E���㸠�C������1З.�BE_Lu�s�s+��2>D�[���rKø�^
�����mM^�pj�	;�)w�����\�������0P~���M��!� eb}����ZT9�f��ܧv��vh
�%H}�0�zn<z�KZ���OGv��Vz�j76�XCZ
����8Њ����s=ٌk��+(ߚ
���q����mC�E
��t1_��ط
�q�����^����j;ݹ�n������@�»m�P*5�˦fNu_K�z�h
�g�-�˨
� ��<����^.���8�7�=�
TA?���=�.
+��i�}�d>�G�|�˔(��߃�^y��l�
�jLڥ���٧�U�,�{��
�:�zD
��
K���÷�X�K��
�]��\c����
,Se݄'�3�X���8�L��9���'������z�K�o�.�>�x�X���70�;Ƽ�0�M�R��1x?�<tT��3�Ͻ�!�kp�ښ��q���M����T�su�Nh�P՜�"��"@t�ƺ>�]���C?�O�ܬ�H�����4 7�lk���`2��" U*��{Y�|6r�s��G| �M��hD"�f��d�J�NF�J�ir�i�j����x+Ve$�� 'M
ႇ�*1qM�E�ƄG`�d|�{D�m���%�y؇�L3*F�g��ںi��4,�
�nP�m��\�|
�����:�< �Jܻ�d�J��ɪ�2u�:1
v��;9+�
+�+i
Ct�f��
���{���D��
��e��ET�}�EDD�<]D����u�6����Up�U3����
+xt�TOnp�;�����[Um���M=�E��Q϶
��RG�'XVA�T
7��$X
�<F�15
�ҷ�p"��1��I@R�'�g�݀��l#��su~�
[� "V�{�!
ۈFDp�mؿc��T�M�AB�38� 
"o�z���fs}�',�
+.��� �#;gNA}��ի�ǒ�"����
�b"k�r�q�i�SO�!������t�$�Y��@��U};ž���XE.'y�c�
��ۿ�}�$��M�!<����yQ~Ŀ����Go&�����ܟ���A߸4��jA�ꙏY����#����Gh��	y3z����#�2��'�L^�g�H��:?�Ĺ��oΕ�s���
�[��{�������ص��R�j���+��6��w�
y
zˈ�v�Lm�Ъ�z
��+L�ǑȮ�H��˩�:9 Uoa;�dSp�ar�:�}�MŐD`���!�=
S\��$��B��+"l�Ođ�Q<S�9�
�����ؚ�f��ۂ1�y~�{=� ��=@+sݚ
9@���>v�
x�Pܚ&��M�
?w�~�rK��߀=v��Gf�nw����S)O��ī
}
p�B�a�� ��\%�t�;jXB�~�`��Ǵk�+��J����T�Z
+� ����?���m
�L�c�t���uO�e�������mGؼF;a��
Ց�R��&k��i
��0Á�bz�p������4����l�#ை�RM�!q<B2�
����u��
!�6�
�;k�
���+�#�+"l>h��
��;���9��d
����tN�@��΃!��Y���le���n'�0��0�¼���0���1�'`)V�4La
��W�p��j'�U壔���\
��k]i�NQ�
�eD�=.�Mw�q��ߗ
{���:���!�[ʻ��΀��&��ц�^�ؽr���%M��-��'���aEH]��AZKK~��q�T����,�|p�0fv1
ju��DFuEn�5,N!z�������L�2�je���a6-%�i��m,ˤf`�ߟV
+��G��nX���F
+]W��W�~ 1���3i�T���rW�r9�͙)
DHX����k��"�'�	T�>
�6�D��0E�`X�ªf$��)�)aj�%�n�[���u�ft�eE����s �ǭe
��i]�����bU
1�W�3�[]Rc<��{��dU^�#,��l��5��?���J��z̀��w����$�(���.�G-/�w��j�9��f �Z�r4��Y��
++�q��vm�p�:��M�i�?/VJ�s�z l��c��NCw���m��G�<"\P�Ɇ�����X�=��m���V$$wŒ6�}�sv�0�Z�:�C�jh���6� $�n
v�W���dW�?}
��	똱rE��x���H�#�:�@
+�(�呫�
h���Hg�_�=x�"?�Ad"�Р
+�/�7��"&G}D8�L�Sj\&G��b\4
�
�|E@63A"S�-G��-Q��.	�Z��p5
�R�#��[�S����Sy�}W��B1��	0�2�l���?���W���q
+@��4�9<9��g
_6\{@�n=�2)u��-G�?�|m�
r@׆Ewl��������¬p�
!M�<��a]�v_,�¡���OV�����`�ˆ�gi��_M韠�:��ɵ���h��[_��{<�-�|~u�ͯ����[b��Sc]�y�U��v~Ԫ_ЪU/�{���9N��jun-^�zo�+ꑇ]QG
��=<�4�g�Z/ϛ@˄u��7{�^q���l��X�s�+
+Gń�2��f�zX�3�
+�y��½Q3X��>�+��Hi���m�{x�ዯ
�Z7`|���
+�Mr]�7�î6氺qq��+[�
�dkD@�:z	�C3���[c9B
�ji^jl��
2c��
���*m+�C�N��4����7�2�� �AF��~����
�ɗ���)gI󡭡�G���u�?
�
r�{��P�0�s�B���al���{x'����.�P�8M
��C�z�(�ﲚ�T����Nw8�%��r�IT�nK��\�P�0u�
ۧ�[
I�#t)7���
���1T��+����9�%.�:E���ST\鎠m|s���럡��W��޴B/%�]&
�,� �:�"�Kn�H�]&F��V�L�x��d/^���W,�0��r;��NN���>j?�0���ѭ��2���
 ��F 
+endstream
endobj
33 0 obj 18844
endobj
34 0 obj<</Length 33 0 R/Filter[/FlateDecode]>>stream
+H���;�m7Es���!%2v��@N�N
x��%�C��sGv���CI���ù��o(=Q3}$UyB�����_N^��
I��#�&�=����W��s7̥�����gH�s��� ?"A��)���̰9s�c�
L)M�)���
ef�O���yJ��
Rπ��K�^m|4�3H��)�܃�L�`��$����}@�?~�%�(R�lX���_��Zz~�$��o<��|��yx�0�/hM�`�
��t}����ӓS��)\��\�Pϥ
+q�6w�m9�sQi����6ܵ	�$�>����@��<�Fv�uB���#�����m�[Ey
+���as�
�O�Z���5ԇ�+Xc�k�꫌�T��6�|�n&'�o�BH��]��I��W��9C��,�T��'Ũ���v�k�:x�$r�?��|��_���]����>��
�y�
Ξp��J�Nn�2�5�ku�v"=)A7�~�p���x¢8n��<k&2^�v�Q�-:XJT����{�i,�)R���u�ɣ)���TQ�,�ύ�*�+9`�
�.��g�
����'��k`
#HX�h��Z
�]_���4��d�@<�]6@�-(o��^

��
�-�]1j�O$��j����*�C
��`$C388j at E�v��B:K�iW
�|������WaU�ʰ?7��`�v@#ؠR��Ul��c=x
˹�
��d|9�k'w
��vm
�/w���]1G��`�ʯ����a���ࣰ���Y�3r��g���WGAg�҆��Jyk���`�2�	���.E�i�Λ��	����<$6d��u����ɾ��\�����ܷ�f�Ϗ�CO��Y����ޞC�*a}^C`�C�a5B�s
Np�4g�P_��4�z��A$���k\��j2W�V-�u,�sZ.�B�(�}Z1�VA� �kn2��	!n�c%�
�l�L8|Ԅ_���~���I�:s:��<]�ۉeo}�e���6�a±g���4vm��A'��
����>x;U�vC���ֺ�|e�g<��m��k��c��w���
�e�G�s\��S
��kvk̥Z�S��}/��o�z��;7�#�z
�����T�ʀ�/ݷ���/�U��kɯ��|`	<�{`1�z`��	�Ԁ����R�0f���2@��X`��^:`�_��� 
pj7��4�
{ ��'ܣ"�I��P����n� �q��ƕ�{�Eh��Y��h��'�E�U
��|��\�~;�q@ȤA܁�d0�0M.�Z'XE.}�D�m3׀�ڬA�5�S.4�"�
���b/@�����j�9��J���\
���C*#XZ��U�bC<�6�ʰ���
�S����
�]Y�A��;8V׾C�
+F�v������P R3�dv��
2	͆��
�w�9�4L	�K4
٬' k
i
یO�#�U�
���hx1(v�n	G��Wa;|p�5�͡j�!�E

5`^�
���������\6�gq@��`",�.����
+
���/ʯ���j�#���ʰ3��>j��?�W柬��%c
J�+x�����_����t��n
�jW���� SQ�~��1�;���1��_e�q at JZ�*V�ͧ���a\)Wm#�
�r�s�Y�w�Tő!@��M�a̒������.9Bd7!K�Hl&�
K�J�@6=�$^2^�
u��/��%�M1��m.m��_�'.
\��Kzϑ#�$�b���|���qšl���y�F��}��i;\��V�O�^���.{ԝ5�Ƭ���Ȑ���5x�Zo�p�
|��Õ�[�3x�p@�����o�7�ְ߰2��V0�0Z��%L��E�U(�Y/H_�Τm�N�Rw
;C��?n��
$`���/��m0��}���Lw����ָn>R1gm>����
�@w�,(
݀�@�>���P�i�+v��
�yJ&��H�V��[q at i���2�}�v
�����ž
B��ȕa�R}g�w�
�*�?�|0c�G\�U�: �A�]���iWݔ�?`�Y/�\��4��I�����m�|�P�vek�}��tY�����-��΀�Ȏ�i�{�8[OU�j��A|�
����� {^+g�����k���oؓ�PX���̂Gi2��
9�X ��=��;�\�/j]�m-��
��8
��K�	0�d4Į�u�ކq�VC�mW��}�	F[�:R@6+�2����?�ǧTsT]� ������k'<�

��C����3�c�+�R%�B��2��j��$���r�
i�l��=Q&?3
p̘	�	zoHE߰۩߯	1�!�>��
�=
5�m���ϱ�
+{�U?�iN��qh�6_���V�2,
Z%S���s�6q�n�c���&��d�/��iW
k���3��qk�J��*+�x�Cmn5L�
�
�8�-l�
��u�g��4�>�;HT�Z��l�w�R�
�u�-G���aO9�pԀ�cpeX�������ox3n4|�5���dك����L�H�Xփ�}n��
2
+���PP[��Ȁ�Ν�h
��.��24�D�F*ީ5���R�q�)
G�fK-�G,�A���cd^ks��9$��QءA�`��Fn���\Ă��{��a�+���7lO��{�gm�L�ҿ���[o�D���:�k���{��y�cjn�Cȏr
������ò��[�Fp�Z
F
�?ƫ
G��
�
;X��+��������.�D���d0(��(�,V��A�;<�३� (�(`��� X8Q��j�>w��������8��
/�:�#�{�W��8���[R�qd
�
}��m��j�ݘ�
�u@Բb}�r43z�눝����-2 {O:-�n�rƮy���;
,�I� g(��d�
+9�X��(R
(��u
k�h��a��D'� �xgs�X"Ks[���K�l #f�l�S�lf6t�\gy9a��t�1[ GM�y�:�
�o,�INr��D�p
�GX?i9�U��s���)����
}����
|��i�);1�v����
��G�O=AI��@7m�.�R�3��M�a��6���*g\���Mլf��mX?<B�{XOp�V�6����T#�����|pd��-z��yxg�Su��3�T��Ӊ��!�5���
+=H=N�+�.t֐��
+���I�����n�~܁�pjf�Np/�����E�[��B��Xt3�S9����*ؤ�Y�IEN���!�T���!�OP���
+(��PƟO�v#���K��y �5L�mm�o��C����^?$ȯ����;��qZ�����@6=���
+`���'߶`J��
Ɵ��mf;������Ѡ�����Œ�ĭ1�E�
l�
le���Ye4����h��)6𹁽Ȟ��2�Mqtr����+,sbo�^]�r�x�c|�s�� ���B���H&�f�A'�ՉL�X/��a��	<���O-zxX�1�FՎAQ�h�i%��\,B��t9u��%7ނ���J<�ȷheS)���>
+��t�+WLU�iP�I���Xt)�Ep<^��)v���5ɇ�bY�G�|z�;€sQk�X������MO6�d<�cD!і6���ǜU.�<y��x�ê�%���h������
!�e���~��?�
�e���d;�M��c����B������M/(Y�9�����e�`��f�z�����`Jd{v�%�R��
˩��M�9w+.~�?��qX�֔����@�
�mX�a!��#,!l*!"���\��׹�6���E�2�=DMo�A��U��iB�Y���l
�۸o�M�7�
9 at oe��'�m��.��o����ŕ��¥�c'#��
�T��.<�Ӻ��FV�����b9p}
"��]�L�R+)=��uϪg����-:�ʷJ~�[ظۆ�O^k��\�\����E�����j�-\˕ϨC1�\K
��*MS[�
��	�9"�9���H���i%p]M����pk����
P��*Ab=��#F8W&WXl����[��5��XYU���q #�l�B\>DIUB�a<��2��P8��^*$�%w����,����t+�-9%Hˆ٪��
��9"7{K�o��a�X
6��g�K�:���V���x�4�
Z
��y�7�������]_{�M[S����0h��� [...]
+�;�e�Ʉx�^g9gs�38ɇ��>-��9P�ys:��C��M
8V�+"�d�b�}�h���/�
a{��e��CկE�AI�ԧ(��}+/�B�6S͝��忝�;���G�Ù�P#t��V]�
G7U�c���U��ȫW崻
+>�<��|����\���:#�-0��C�g�ڱ�v�:
���<�/��%���0��P���#�ױ7[
vwv� �.���TsT��P����7��-��}䐲��p��w_���iG����|�G at a
+Jg���bY���#O�>�Y�d+�Gqx���%���Y�df�tl��
 W��}_NXV�
%V at Ps�J��$G��o�
X�Y�Ņd�PU�e/@Ln8O�߂�Hzk���~a�D~�
���[CZbף��,P�
+vh�7�>�G����S �Ʀ�vv��z�8ʷ�"\���W��A�RP�v:�U����GP(�y\�"d�0
YAs7X�4�S-�e��
lՠ
iY!�뷽r���xW�8\F�mi�Ѻ�����
�Y5Tw���>׋��ʤ$��F���N{��W`e�*T
S.ai!zk�7P�3"l�2t3��Ѫ�'�V8�Gr�4�Bq
�a}�M��*��
�G�!r��r?&p|(����E艺��hO<kHp9����ة���7)�����
�����׽g{���
�vuͺT�2HD^H+i�n��w@/,�=q�L�ñ��n����v�g����b\pVR��f|q��k>�]Xt���_���ٕt�qɠ�_
+f�V��U���,�<��,���w�	���X������X���kZn��%81V��
��u�eT�u�*�	g�!ۤ0XE[�-�}w�Hl
B-/��h�=�E�]�^VЪU��-&�0���j��M,�-\/f�2,�
+�:YP�
 S��+�
�wh�û�/�,�X�Hg�MȬikw5�-����.�#�V�8��j���� ޡ�G�C�
I�e�W:NTN���2�P�rq������D*������¾i���<�(���Pt�F^V���;˾�
*�ԩ:D/|@�E��-�z��
��)�����3M��C�[��-w9�]Q��V=��fVP��G]sЩ:�Ak��2ଷ�<{���T�,ۜ]�@5_���צR������	Z{U�˲K,�f)��Z3�І�����xHQ����������:��iE�Ӊ?�#B���a�R�x�]*%
9`J��^��e�X�N�T�="����/@Dow�c�τ���`�]�-ܯ��,�H6
����
q�`2��
���c2%l왌�_����ܬق�$)��?d������8�6�/\��;.2VA�d���\W���]�Jv�8�Wd�1���ە;��
1΄�����Q�z-)��X 	�φհ��3i^���앋)���j+Gjg�k�}�9���K�cLc
�`�a�ዃ�
+�����䃣��C�ځ�b}��Y
�h��;��;��E%�B�������nJM�-pgJ,�!���r�X
�e�|�P�qC��{m��
�!���VA���Y������ld��Ǟ,g2����Z��|+���`(����~oB�*�{������
cj+�9�u����IL=dc�Um������
�ˁ����n����l
 ���U^g�Z�t�s?	�ֈ���J���,P�W��R?f�Dc��^I������5`��g�T����6���P��bV�`���gK]�����L�A�`+��3m(�;��~�unP����?+���L��nY��%|
夗�Pf���3�L�����=g�W�m�iΝ3���\}��Q�	��
^k�,�#��8��E�%
�a��
4�G�MH�Q�a�8KT����BP���$j�Pf �'�~��(����8�y�I���}��-Wc��^��q4�p��DDI��7SN��7�O���������'U�U^�oF�������4
�ʳ< ��C,= �%�3i���w
�R�ص�zM� ��÷�
�����'$݄	b�4��C���؊U�����u�̢\�7���9�%��1�4w3�*;�luȓ�O��+�Z8�'�NYM.��tt8=*DZN�;w�m.�����R�̴ڰۺ��챡i#�F/Ó�w��De��dwH�ү.�~���T~*a��w
��o���f7\
��*S�x�"
�9���;KJд�v��$�s��K�m���4)I<����,��1��$^iؓt5a��2�q�˨���
�f+#�DT�'xjd
��nm���@���:�
�	�ꬄ� v���0���
8��3^�Ц�m�%�ʫб��`�%
}��׃d5���<�/0�^o7��
ݭ��N�9k� �,�9�����"�ZmP�i�Z���y�U.��<���q���
6�Y�C(m=|�i����)?~,,��dk����G��GU
�.����x͋�K����A+{eq\y��
��a�
��
W	��
+0�M`���
[t���ٝ=��6�eN����*���T�F��$~n4Rf]����O�9���jI\�!Ͱ��~
����z�}���Q�%/-�� �⤽<ä��,����N�E�f�)J X1�.+2%l�Uk�
�[��d�
-ʌ����rY��{
��
��qvE��{���4�u�"���/��B�k��
wIq^�
 �6Fv'6��j8N�
)
!t	z���Aq��(�
�F�!Q���l�`+����Ta#I�
\�3CnѦA.��;e��@I�LZ�j�\r�Xg��l�u�y�+�0��+���d�I�ޗ
�[����ؖO��Q����}[�m����Hb��]}�5�5S
���4$]۞+��V�fc?��	���������R�O�hس���7\�'�_i����e��>�8���X�|��\��;���Mv
�O�6��
2�3��Xc�m	�x��;�)��Bp�%������>z�g��Yb�cڑ
�:�}�e����A�H
�É������9�)U0�ԭ�R��y_ܓ��`��؁:2��<|N�� k�I�R�
+PD	�����4b΢bmX%H��k��գ�;��cf�d�����
P{��K �ҿ���u�
 �
.��X�;�@��F��
��J/E*W��*�"�,��
�aHf�'̦�������V6�חN�R��
	`�

3���1jK˜���{	��ׁ�&ӃM���"A��wh������ �H�

�2s|��[�����v��^�{(�j�+�]��%u U7�b�!��E��a�z}nK
^5���������@��
~y
O#�b���f%C��R
/�p|�X|�j8o��a��qFC�Q��~��gW��;�C������W�}��å�c��)��ȑqBà#��9�Iü�v�$X$� �JN�g
�ǜO�
�����<T�]o��)]�@
�
��4�H�����3��k���7?ʼn/q
+楞`�F�W
��UA濞����b���H����@��
,�%!�
lo��;0@�ҏѹC{�`50Э�-�=��� 7Э��%�R��E�.k>��@M9�������ٝ r��58�8��+�\�\�*��1	�oV
{���>��`�����T��.�,����^�̯�?J���������
�`٩?������}t1d�n���
/�=v$��J#��7؄1�K��e[[�AE�����V���6�����w�
+s6Z�>"�L����8Ԫ503ҩ(ML�_'м���G�_�v�p����r\<X�o9 at B��B�pE��W��/��t��)�4,!�F���gS��q��E٧��`K���
Ɩ��اTU�"��w78��0	��+'��PN��sALjrސ�(���lc0�5L�n�Z=��J]\��
p��i�oV<b����N��U����L�zMq��%5�Tl [sK�EE��އT'�Pl�J=ʖ3������Rh���y�띸��\�>�c&e;�4�4�xx�b��
+_]{p��&B���/_{ �\��j�����������?T!�[au�L���ĝ	y;wb����Sp�P���
(���|l���z�6��0%� b� ޵�b�t'?V�ze.��&l�gh�3�cq<�/�^��FE�z(���}�
T"���AuCgs²pq�
�`M�ޅ9��N�R7|�#�d�$�������
�O�$��:���bK�J)�HpMo��$L`�N��zуʼn������p`3�Qg�\ۋ�?�+^ f9���j9�l�u���J���:��?�_Ik_{�Յ��EQ$X+
D��������^�@d6=$`K	'�X��q
+ƣ�
Pf/�DJ��]���Q���$�W
+
�"�Z��b���b��x߭���G��nZ6lvӊ���
��?�ͣ�e�コ���<���Da���d;�N at C��50��1��:���)��^�m�
 ]8���A6��Uz=���W���Tq�쿙�T�H��ك�-D��������z��t���@u���y	��X���;п�
)��쥚����Ъ5b~B*c;�C����T��1Xo	����&8d��X+~1n���.ig�j����aQ
VBQp/F����z��T?EX�4���
����"B��p��'lêvp4chZ�mD�q�
VĉEF�OX�VF�myn��ْ���٢o��J�O�s��@gԈ@�����
 lg5pQJYD���0�����Be
GG��,��?�[ܸ��@�_M�/�s�Ը��巏@M�XF�@hڠ���<eM��6�V{ikQ&v�;pN��
�eښ��/����F�rR�Q�6z(���|�
ͫ.M��]����9�*f/�
%�lj\�wy�MNpxX��O/>\�>�~�m�7��p>�9��h���S��"����w&�r8��
+[?��<��W)w@�&��x1�u��{A�a������D���-�h�a
֤;�N��o�q���F���U��Ȝ,s��
+��!���������"7i��g
+~�hZ�
d�������	�7���$�i}N&D��SB@��,s�w
A|�r����+���Q4/q�c��ĤX�f6g�D�l�_
v��-�(�W��l�c�c���[/7��s_o`�p^��-3d��{iFE��
'��{8X�
�N
!��@�N��~c1�ͱp��פeF�R4��H���"�l�J�=p�[P��[�´����TW���\��$�A�o�O�l�E�����ԟ�-�i���8bvy��E�z��Z��
h�������J���=`
+�b��#;Ĥ��!
ؓ�
m]�,#��
&t���t�4�����6k�b)mk�h����1�ѐ�]]63WV��f��sȲP���srs!;
+EGr�a1��h�k�
U�qб1Pz�y�c��L�s���&�۰-aw$K_��K}�����
�㩤:�{fŕ;��*�!Z���L��^�go�
�Ҁ�M.�ڷsų6HC�f
�:�KT�U�hB�=���=��z�u�b�A#Bq9�ϭ�>�K�m_���
+D�#�7���EؠwsT�����^s��c�3:�9�b�w���ڐ�ѧ�� i\�L�	�(�h��� ��EF����9m��j�D;܌�X
��lx=u�|"?2���`�2�o��'�ȱ��O*���?�]�&3��އs�<[�@1���TRw
�����}� Sv�U��������7�ݙ\Up0#t��/!wC����1�)�R� ��%�d$�Pw����БI���Ľ:	s���
p�:N3�S���g��ʑț�5��/���@�zRg�s��o��e�
���8���)Y��
���Y�Aj�p ���������vu&��
k\lr(�
�:8�O[�C�&����ۨ	�
��}����mΏ��
�iTeI+�k`QtF��Y
"����
�.�gٖ�M��&k^�
�*@#bE�eQ�]���U�.AU0�}L���lF�Ż`�
�$���?����P�#����H����* #��:�7�	�4.k1-�փ�T��a���9���
J���c��}�<0���k�����c�[��^�J��{t�4�U�k�J* ����zߑ)�|�&-�8
�6Y�`�jd
�oo.Dz�h��D�^vA7��F
�ox�CM��.\�XV��A$��$c&T�
+��_1��Ֆ�A�F��ղ�c����q1	�
+	&*#",���ú󍀧P�	��@
5�CV��K
`�,��9U
���
�q���Z�������-�g�&*\j��^bp�?E閯�=Z�} `]�
��G�  ���`	j$�/��~�Ipê��I_���s����#lyU㞔��s���饈�E(5���t55
9Vf3�?~�
b�])
�X
+j몷oL|�^�C�V�`B����v�$ɀ&�5
��kB�+�x��D�9�
�9m ������>��#l��p�
�����l�������.���BIm]`.��aPh��a
�7k���漖em�h�WJ?dBX�B4? j�ʼ9~�8�q��̒��:���,l+�z���#*��O�KdL:I 8�ؕ���r�ץ�ya:��#

�N��@ء������xE�i���۔�`��j
��{�j�<@��flULal�D��%��b��4a T\*9q�����Zu�v��e=2�wo;L������a��mv��4�x8h������6� ��N�����P�n���á�$Ӡ8
n�z
�~�j��Kr�E
���-��u<x_A$0��ϊ>xV�u��KIMh�}58��7���i�MŶn�xAujK״`�#��!y�*��
��!-�,����as���`&vꀛÄ�:�����J
:�l�
��1="�y�g���~+�
M]�w,^���r��
�~k�-�s��]
5��
+t_�mup��-��Ley�M�OK:�6������wL d���5B�$�Y�|�Ys���v��>f5ځ���<;�G��^I�^E���L��]V
+�� ��u���x��O/:S��l�j����gSv�� �lm'��2�lL���Xy5�o��R�Н~{���
+,��@dC?4	����b3
�zB���]՚��Ir"�G����vS'6��x�
ˑðT6�u��9��Y8�
$AJ��W�Wٰ�M� �`�dqz��E�ᵺ��GBc���
+֕c5:x�g`s�ؔX�Q���I��{���^t�I;d��վn����I��||�p
�T�m`�H6C|���E�� u�QPLj��M�~b/�y��T:b
�
+P��%���`�夰���Xp���6�<�� g/��`��</��M`k
@���BԱ^)H��:��@�y_4u-�W��1
Sс
�5���2��O{3����(
x�y����n��x��⷏3C[�*�<e#��È�4�������5��Z͋�E at A<�Z}<�\�x�c)�G��
���U \�tJ�xSz'�ҿ�e\�
+�f����;�)d}⼚Qـ���-[H�Z�D`�
���o�a�;�����Y��67�{>u�j�ˠ�`���;�]�)���
+YƊĝ:�=K�#�OO��(�%�;�
+���߈���/x[#
+�f(`_��Z�^T� h�m%�K��V��oq#("e{^&���я���o�B�N��ݪ�
40۫��V�xYY�a��^����
<A_��`D�ַ�0�b}�v4V�`�Sȃ�z�/��<e�V�P�y"��Vw
xٹl�jv�Ȧ6�U���׈�
�z��0��+����u�����
�S��+���>�Bl��noV���=7^��q�d�0=B��_sf^\AZυe�=��
�A��kV�
彠���=➉�K^�f�D>�B5Ji����4	���/k`��
q� �*�L�t�̢�+hgMS�Bb4�H��o9QB}��`��Hh��uC,V�r{����9��n$��cط�iɗ��۬����]
�}�S���pJ��[B�+�n����"&,��k_�ݥTri.��;dE��i� L�ø��
h̊����)M2
+q���A�F��߸T�� J�ð,�E]�{uR��p:׈�WX�0{�'����喉�A���AԪ<�=���h7΋����W��PCv59��OH��
:^wo.�*�֢I�
����
�Hv^3� �2
t��c�whŷT�+/��?7�8
yao�s}�����=A����Dcz�3��?��p�X(j����:�T4�����k	a�WR�D��H7n��e������!U���Gh+�~v�V=+��챂�I��G��gim���mQ��ڄ��pp��γ}���Z�����?w�L�#1�+���f5��
�m Z���b�Q�0��vg]z��vG+�� XJ��f	eVh�IF��J��D��x[��O��t����0�]��Z�4ƣ��1{ܑ
���I2V���ߡ���������_����с�Wcګ�(�Xށi+�ĝS*'��
�g����?s��5�����
҅ag��Ns+~�hWLv�#�F��~�haM���Q��V`s���	H#3jO�mY�n�K�t���

%�#Z��)O�5�Ӿ�u7gu�;3���I��;�H0�}|�ě��l ����������a�j3�
��K���)R0�0�wם�+'3����<�X��+��._#�n�J+׼_����/�5���
+�(���
�_WY��sг�`����uj
V��
*�Ԗ��Y8t�m�Ri�0�U;��}v���A=(�?T&I�
�c�}4
g�����^0�a��;7;�gL�U
+?�^yǘ�.kB&��l�x�?��b����{��X
��i�;k/Q�.�pOv����8ɞ9����&�a�ܡv�rp0���49
ۅ��KҰ�~0�0��|���U
ֽW�.]9��J/�8��޸���KBDH#�F,�MY;{u��=8�z�g
�B�V�� ���yh��ӎi�N
>%�8�:�U�u�D�������lo0�rk`-�|O��
�.a��;ȏ��q��l
�`־�;�|�=8�"
+�~ߒ�
�`�Fe�5+�e�k�R��a�-]P�6��a:�%��;ฝr��t$B62��z.��q:U at O�lO'�vW�Ӷ
<]'�yO��� ��*����=�Q�+�PFM��
�c���+
+m��R�� �}�"�ۅs],�jf!�*�ێG�����?�	Nih5'��
+�3�q,�E�<������F
�%�w<*VaZ|���u�����k�5�����E���8d�G��u�}���Br�oP}^�kF�9cxZA0�U��
x=�Ľv��s�:� 9���\��,���
+ڿ��.n�Le�qj�Ly�e`P<@s' ��/`H�9��A[>�f �_~�-��DN�P�O��ߎ�<���|�d?�%�/��6��������X�s�u
U�*v8���Q*;X��ȴ�
+�6��|~���2F	's�_�z���
�I8���� 1xr��z�����9X�o��<�5S�z�{�ࠧ#�`�
~J[P�AA5/�޻���Za�hWdG��iw742�j¿�
�����X��u\Lz+����S�6R��pM��ٙ���
��k_T�
?6<o�|��l}�5 ����W/�o���հ���yݳ��<.�	O嚽�/<#��m���QJ=Gy%����ܲ���-�����l���a1�t�E
�PSM6ag�а�l?�!F��/8���k��n)�Yw�8�ܒuL�.����]���0��;�m'g•�p
*�[� F��uǚ�d��U�]�R��%����-�ZM��;��TQR�P��m�d�X�g�e�|�&��O@��W��BP9"n�#���_��rȣe�҄�	�<A�lQJ�#d1�p5�Vg`��9�
�����9S��$5���&�𤮓���79��`���2ɑ-���܀��+�o�	��co �N/�v��N�������(>��lU!�2���3�wS��D�L3�_�a�a�0�2�Ҁ2�|/,,�#K�Ɉ��y���2i q�.0�d�<`h
/Y
+5��s�,E����� �
g�!O�l�`�U�
�2���KN���O���BЏ��>��h��[
��!�t����+�n&
�,Y���D�K���#���
��E�,�m
�
!�!O3ҟY�{���]�
��c)�R�+j`z�~̶ZY����8�A��u,K���ȥ(�:f�f.��%dž��Z
��t#hC�b Q�0c�Z
0D���D��b�mDŪ҂%�
q��
R�+�����͘w�#0���d��L�s���K�eU��y
���==,Hgż�o�3(R�Ij�_8�x<`.�1==���r�����s֩Әq,EW�}�$�����0�t��<�BK�
�Yb����:G����{��T��Y�
��S(\���m�sW�٩T|�����4"��i��A�~�����N���Y������S����4H�l��X7HZxU��{u�� �گ;�x��6m�����t�%�fI{k`�qm3ni���@C,ħ�>n��H�- Y �~��!�y�6"0��bx��+d��~vz���;��U�m�
�Ǥ��j�'x-�MH�
+̣����-L��ߎs��g��I,�+��q_
-`����sl?��|��1�Eڤ�Y����
�ٺ��m#��u5NC����UBx�];�*Ҩ�D=�����4�m�S��D�5�
yET/��,2Un�k�OY�Pt�Wˉ@�c#�
�E6DՄ�����-X�/]�Q}�;��L��m
�cH֯��
�aŀ��RS��(��-�e�����t@��oAt�
K��b:�U���
Z9;
q�˭�
 �

+Յ�����'�m�ps�p��R�7qc

��J�`�1	,$-��!��b.gY% ��f|��R����r�V�Tn��1�V�A^?́;��}����l��~�jw�oY`,i�
l�cOB^
І�lS�PȲ���$~le��V��y>�]D
�w��yp
{��Z6�S���8)�|{�0��+�-鲺������Fi�X�x� Xes��1vS���E8��zy(�Y5bW�DV�`���0N���5u���<����@���Gc����c�mly0��3����I��\ �\�f�
��.W��i���dg�e�� �CH27~gY��!�U����p��Ncs+�T��U����6��3��(��t)`8�ziQ
3��q ��u3h��pF�L�Ҧ;3�)�Ř�5$M�¡�E}B*��ҫȃ.f>��v5�L�V٧�Z�<��ϥ�I26��_�@c�V= ��<�4nct��nؠB��9�
�jw��=d��%Q`���1�*�S~�ͭ�=�]V���}�X���~�v��Y���7cs{����p��)�'�J�����-��=0��#��� >i�1��}�?@v��� E\�q�m+�	,aX
,b�D�������7�Z:8?���bv�bp�
+OȂכRfwp�_u��>p��a
+�񙡖���y`��Ɣ����^��<�s�8�t��o�yp�g-!�y��8~�|��a�%U;��n�cHu~��G��jW
��Ln�7���h���W������?
f�{�֊�y�.�}���m (رy��
L���
�6}�-u
�-eE�y�����c\
�
#[�&j���0w�C��z?vA����9k~�����[��i]=
��o�J�Ƥ4�8L`rB�s�%�X���ch�v��}���"����vtۤS��߮���L��R5��S�)Mw�t
g��/��,���#���� �*���I�Q�7�$M�xcc-
+S,�]z���ZՔ
�^�4a�$�
�q�i
�;���B�pn�Q<`M�3
+LT�R��%W�u�.���
�ng궂l�J���t�dz>���Z�8�n-Ʃ�y6�
�H6S�������efM�-��������tv�>�
y�?���4�}�����-��
����R�
�G~h��C�
ܤ�M$m�;�v�˯-0��#�*��f7v������?��
���������b�let��_��b��}������k���
���|��2��Ui�fw��}+j?��~E�w�g�2���J���x�!ǣ|��2��{������a��:z8��*���Lȫ��v��u~��7G���(���D�]�Ș;1�E��S܆���m�I��v
ʖC�m�z�3�\_(��	�$�8 ���<�v��
Z�~?=�}
:r��c�J
r ���9>�=�@t�
+e�}l��8/HR7Oσ�ҕ3����U��t�
+˙:>��a�
ף��x�
+���Ɨ�1�
؎;�U��G����OcK��z���c�lo���¾��.^O6�u��H�=����Yj�sǥ�?�{=�
ij;�����*��I巇?��Q~G
�
�1|0�����P��Ad�GCL�;ޮ�`
�H�������|�'Ծn���a�i}]41Aݫ�G�H,"��$�J7�-ʌϳ��G)��R�
�r˛��CzaM�������@���m2h����Ɍ����m~�6�-�?�1�r돮
���z�^��Pd�|�P�^�'�g��Ixl�8�p�{
���ζ4��,w�PK�Eh�iY�2�#	
#F+�ފ�Lk�ZꪼM��� I������XJ�������
��BUx-4��%���$-刋
���:��p�I��V9��t�kV�f�Uf�G�S|4Y����1F��e���
C�\U��bS$���|�.���6.�#+�_�8h� 
�͞��uԅ�L>��6�,���J�v�Q�
��|�ƣ8�����p@�C�oH\�m#Fn��
X[~C���%��f1U�R
y�_G
w�`
H��Ϛ��
��z}�
+�z��t�Ԟ��PaQx
��r��y at L�b�z��yO
�
����;k)}���(��a숅g�as���<yN
�qp�z
����n�]�5��"Գj
x�%D����R�
�bXe�}�G���C
~Bj��7_��
����F��}	G����aw�J���s��0��őiǕ���mx���׳��`��� P�����s7�H�g��ȝ%�Q��)�<X}�q�۰X^ɷf�IͼϷ��s_��Rq�ZsT�q����c�p��B�#�
+T�ǃfBp
x����a[�4L
0��0��H2=�����(�/�P��e�C���1K\˖
����cr���
�z���d�
�yx��؆��ϰ���-T�����D����~s������
��?�7�+ޱ��h
I�b���Y���t�����?���-�����$Ŕ��
����$LY��P�#�n4���/��i���;d
v\�iS�\�&
+U;�!��L�b!��\}��X�&}:,�4���S�|tZ��5(�2ڼ`�!�³��{
��np�f!6��A��:�{�
��?
��
+1��YȲ���{q�6$
1J���"=?�W�S�[`
pG!�Z@���X�}���
=�a�
+�w��{

�L^
�A��ȣl�}ˈ�Q�;��{V��@�
��pf�<����.���y���tI6<9�� w����)"�em�[4�
;���Z�U������#��$ms�Y���5M�D���g�f��"��8{�=�%=�aK�
����N�r�H�4�۴��$E*��6��Hk��9,�{$�G!����˾� ��5��̡�p!9��P�8��0�V
&�@:Z�Kl!Fו_�{4R@%y��c����0��k�T�gA,Ll��f�
�fn�-
��9S{�YF��ł��e�D�Z�
yKn�d�'X��h� ��z'��Zv�_� �(�,d.��1=a14ؒ%�@Q+tZ�(�S��#װ�sx̙SX��"�Vr�㩳
�C��A
�g���1(,T�.�;`^'���8�U�U���k���E^F8K9y�2%l�����G��u
+>%�����XL>���v�Z��h��T�
v�b�q�h8���I�Vu]��=�k
�J�\� e�ȶ� B�"ä�
��P*K�-$Yl77XD$�F��\ ��.
/\�p^" ;����[
���x��>q��/x�1"v
}���Q	��z.�X���Z
��,l�S�>x�‚6�����k֊�,��ߞQ���l
M��!��3~Q�R��).�
n	���A�f��S`�ՠv�e�<�,�����K�DV|��`�C��0�
�K��X�b�������M�ꌩ���0���*}��qfk�UF����d�]ٔ�`��)�w�êX��s
+�L�y�v���^��
��Xe4�y�e�agi��fm����xޛ�
����
+'[l��Z��4F�o
_����-��_�g�K4Et�^Ç�c:�~Xߜ�c:
߷�P�v�b�|��rz�H�H��f�y�����/=<<�:n5G�%���U��WN(�qKV

+;��#
����5�����mpr�/�뚝�C�-��s���I���
rNm?C�϶ U�g~����Y��W� �e��c���-�	0 ��W
+endstream
endobj
35 0 obj 16934
endobj
36 0 obj<</Length 35 0 R/Filter[/FlateDecode]>>stream
+H�t�I�d1�E�eV{�
|75�8���ÿ�γ��8O������O�OkI�h��T�Ǡ�v��ʄ-}�f������pq�U�<
Pr9�o������[_gЏ�:m�'�ڃQ�;�3�C��q9�]��C�l�~H���P>ܴ����;o�h��\"R)�t��t�kI�<hJ�g�9<��P��_<��~�������Qp���B�Y.G%p�ؾ�)��r����ye?�&�qU�MR��F���UH\S�he7���k��ܥx���ST��r�9�������NbV�Z��\ݸ��
q@q(�u'!Kw^r�,0�n0��+�J��U�^��`��)�q8k
+����.���po��k-A�ݡ�Jx_��~
|d7)u�<*��'u�>"�n���
{K�/���CH�q	cA��9�P!u(�٠���i6W�_v
��.�C��"Aw�
5�b��
8�l����}ΐ�PbE�h��
LH�D6�e�����Ɲڄ>�,��$nّw��v�ٜ�L͍�P����h����[�
f���]��}��Գ��P_�
���~E$U-�����N�_d�<
^���z�ܾ`T����ݵ�(�*J�(��,�Ļ7���@
p��ػ��ۭWmGw;��}�r�/��L�
=3��x�d���
+wШ�[B�ߘ�2��&yƃ��a�H���
�7a���ϑLB��r��;�e���U��� �xn��!�5l�T�1�0�UZ\3�טǶ�<�Ti�/g7N�F�DO0\������=a
��K��
8�{/����c�H���Bܭ��g(��q
��k�c�
gg#ŵ��X�E��4n��iF��D2
��"5q�=�m*_�r�t
�r�R�cƹV;WwIw at 4�(xO&e� ;7���ݖ��0i�V}�g��Dq`tZ=����NK:
�%T�Q��G><�����0y��x*�ty"9$G#����\�8���%��o������C��-�7��P)��4G���Ȩ��t��!
,�1q�܎��M����+�w�Ƅ��|v�߽�W�؊���� g��5���4��`��

��z��
B{
c�9�K�X�>��z�lV�{k��
�s�4Q���s���9��rx�s�U�~��j
s���—r*��*�x]b��C��G�sߣ�uz�V���ō�-�˃?Elb�''`���*p������}��g�w�>`I��OE~�<�-6<�������!�s��
�{���{>��r����(�6.����?��
V
+�/���
�0Vq��e�#��0F3��v[8l�m�,	����'���N�-�d"c���������p_O�^ĕ�v{�W���1������5|t�sd/�
�A���
s+Dg+6�<�|=��RJ�{Bn>��
c^p��塗6�!2).S��j�~J8���V
G:�kF+eW?����
�d�\�򞼔
�b�[���K0�f��*}q|�ݸ��`5�MA[8���y,9�vuU5VyNq��֓ |��}�*������
�C7>גG"ACU�y�%�6O�>:
�{����-o%�dQ�K]��%���������
-��s�0��+����n���5`�=�_2P�%_�@E3�o8�������\pK�[H�S��6�
و�P$}F^�a��@Η��e��U����Tlފ����i�~kZ.�s�þ�K����7��rX��̐�q������%�E�S������b�Ż0���252�T�wǟ͍`��㡸θ`
J��0��
���{�F��G
$�2�
�Lc�b��1&G��-\�u������aK��`x�bK�8�q������ S���jH��ׇ�:��L+��Ǿ
+��͔�Ж���/4�ڥ�q�0f���+��\yf����^{S MK->0$���9��+���<��c
2��A���F`��6�C|��
���&���pͧͧ��VI��[
G<'\�
���c
��
���Cl h\-�6#��
-,V�+�K1ފo<CV2�Z��zM�e��i�4^���c�
+q㻤
���'����B�j�s�ٔ��8X:e�%�C�׀C-�6��ë{���Hx�V�I4!W�P2��[��<oU��
���
[O�u��>���Z_8�N��mܢ۹�
���C��tO�lR���j�x�s:���UPQ&(�hͽ+�~�=K
u�?���F�g<�b���n��
�^�q���m�!�ؤn����
+�����J&�!j�Zhd��,�S�<��������ME�"��sf�k��B�r>��A�����ⰻ"���i��~����
�)����aK^����JT:Z�p����Dv^�Qmt�0�Ƞ�kk��	N�ƃ���[R�*aUq?�o�
�W簰o5�	�lt�D�@ʆ
�
�!	����XK �T=Ɛ_��k-xN�
+�6� ��d��8B^�
�g�
�M�ق��n?����z���rx�
�s@���<W2.�O�"��DK��vΖu���ܫ0U
�q�}_o����=�3� қ
��mx�9�<�j����� %�|�h�3@��b��y���{&2���q5Iu�av���~���e{����+�`)���0������ױ�Ɓpn����nH�܋�6�
_��g�?uQ$%J��d��uy$�*���s��$w�

`-R9�yi�2��t G����֗�j���X��.���Þ{�6��^�~�L/w��~���
w���{@�5�����zƜ��Q�I�!���ޅ��!$�m�Ɣ�z����I�$�Y1΄:~���<V�

n��>$/�på�S�Մ����CR�Z:
k�2���X�?����۔F�����Q#�ͦOk����=C��[�|3��n�n�fj0#^��/��Xu���cYzuD\�fQ0K�L&�<ɺE"0����
o#|k��3��i"�E��c��ڥh��]<��G�_�
�ctZ�o��
�*C����˜L>����Y��3#Ď>���G(+��]|�av��$���^M��!Si����u���(޺��RVG��„���UJz�8�����`ƻq+���ܟ6\���no�1?�å�����s��}
+��noy<I�!��@��U�Z��V�$��Ҭ�
+�3FW�����u��_X>��.�
+�^��dDכ���v_�l祫�|���V1��b��݊��4��E����t��Xs���o}��Eذ��g�pR�s�4e�
��q5�5�Yr�0��W�=�I�a�6c��rig����Ho�nQ߭}
畭
�������~�@�և��nW�r�0jW��iR|�����Nh�B��
�{�����
�w1�#��DI�R&�
+�U��(\�@C��kWYD8԰3hk��>R}�lpj�TD�p�H.]��*[�-�h�l����p���ǻ�٨�ښ���~*]�Y��N�
͹�t]�MHu�,�Ҏ`��'�
����4gS7QX�9R��-s�jO-9
K��ͭ\��b
�Y�O�-��b��
�-40"N��b�M����f��"�3t($�9"��7|�4ۃ�&�0�WL�Be���G�y��+iH�(磸#�����!b
�M�)�
+{)$s
�^
ᅩ=d�!��l�+��bs�
cȧ�g���,V<s�=
a�I�d�[Q�UP��O��
V<H@��L�/�l�G9{�c,t]��P��K���c��&P}L��Y�JX�
[�!wI/p\�!�^��v0_�@���BιQ��Eq}-�q�A�p�l�[Sf��U�Жᄁ�NCE�fq�E`�KZD��ʺea�N�aҭ�,�J�=��6���Pɲ5X�Ք$����
��6����Z�hGm���\Ov�
'�l�
c�ez��0w8� �S�R乸� �:�UQ�Pv��-Q �i
+xM����eMز�`��%I \*�
�h����
¤�@ܮ���=��X<j鏰~�
Z)�E�
�EH���V
,?n���.FJ���j�>e���f�L��9�a(��<eɸ@}
���l���ym-�LH�
ÞH �|�!�8tqTt���Z+
+�M�
�������I
�ۙ+��i�1ŕy������,�Pά�V1�7<7[��s�����)�)r^ca�х4�ܥ�X�™h��Oq���Ϲ���KNo����)JS,i���J/^ذ��{�]�������2�[�%
�i��� �X}F�е�q
+��ń?�,TFO��l�
�&�C.���<��0�V��FW��-
:
����ӷ�ۆ����E�so�_°?�@\�u at mV
!��"��a�k���1b��"s�8o����
�������o�T(~Y	M������1�p8�̄�DRXB�D���
<�/p
)ڭ�&��
'�j2�3Y��p:HYܳ�Ի�XJ�Ұ˜�d��).س�5����,r���x�D��`S
>��g�do���Z�}qI�4k�͌�,��.x1&�oIa�hih��
�n�
t��٭�
ovՂԊ��]���.��	^�]Q
Ma����V�Fp���M�:#H���πi
��"���o����l��ڔ����� �mB�ԑ��g�y#����*�-�+*}%[���C1���A�qh��?E�I��>]�
�(ña`H� �(�� �xb����L�TO at U(
��-���b�>�Nk�O�a����Dؾӝ�mx�Z��ő7�����sc+��tn�
9�[��۰��{c����
�la����N�*�n���\����C-]�1
b8���B�]�n_�6���Z��E
+
y��EH�#�W0
�t`8� 8�Poo�"l87�zFx�x���_۸7��>�J��Ȱ�=&]
��Ϝ?�ʗ�Zn��-�e0�-�������*{H���Ʃ�=��
����I
+�t|}��T1i�VԢ�S���(���P�Q��M�
ڳ�Ψ�k
�]�o��ږ5�bD���#�#��s4�=����$�_j��
ᯒ�1-`�L/�]���-b1f��
�S���<4�=��
�
\X]|�E��ݹ���U��,B�m~.�����L1?V��#w˱���q�i-%,<���I����bs�^ܻt�c�_v
+s�X�NQ�
9�h�i���B��
���TKs+5B�?�U8��X
w�o��ܓ����NC��>W�0n_T~�䀝�r���6�.���	uo���s��" ���]h�=�2YU�	�]�	b�ڒK6�9��Fz���
~�{���������#�!;`hy�{��-U�
�I�(�e�ת�⽔>�T��s����	
C���e�
[LO���p9:$F�}�LjMk�r,�};���
Fq�6 s>9�b��������s�q�
;E}�����q��Fg�7sz.�+��ӗf���t`�X�g�h>#�6ֹ�Zg
+:V���5��VW1
���⏻���;8���W�E[L�OH0!�:���c�	���=��o��
�����S�
rG��[(	^oh��\o�`��pm���/s�<r

+o�x:��X�co at i�}�v�n� 1���~�P ��B
�6h���o]�k�9}����;�4w7�KHp�u��PU�p�&�t�QJ܎mӤn~	s��
6���
��)({��c?�з���Yn���g^ʄ��'
�,g�њS�Y��a��������c��'���v�1�����lN4���K���Kͪ+�F`!װ
�d��Ja�2V"C��� Uh
Tf��]������s�cR��R���+lewjo�Ǜ9,�8�����Vܕ����f�
���4_���N��>��BjG��iGZR���E����5�(̈́�<�����G˜=��e/
���}_�Q�B��6��V�/��N��b"G�a�
�{ �;ǀ�
�_w
dz-��+�hk��p9滬>,��(
+֧t�ޯ� �tᵌq�,���
���DP��B�
Zj�>	�,��p}��o�}9��Ms� ��!�i�����6+.�*hR��q�4���v(.���������^, at P�Zܕ鰽��p�>���A�u5�4�[0�qx��_'��0�N�Q,}�@�C�P���*<��\��Jn- ����B��51����� �#��r����+䇋p,f	�
^�Þ�
g�Y
���:�.��s���|���	�cv7�u���J�
^��*
4u�[g���U��m�0^0��-$�
�| /sP�u4��:O|��ppl�.�-�
�fSJ�?|Ν���ۭH
^C1��W�%��u\����jܾ2r1�r�A�l�T��>W���k�PG���֭�*�}�7
�-�����1E����T��WJ�
+#īS=	��1X/��r6��N�٠����t蠗gn�S]R��ԗ/N�l��Hc�J_��*V�O%Y��֧�[��f]��X�fR�IE�H�F[k�
��<��
m
/���b�1[�P$
u���X
G&��%�6L��}��P>b���<���ӯ
+�|�,
Uڐ�e�L�fC��^E��ߣVZ�`7ˡ�f�C"+zk�%G#ns�X��/��/��Lj�^��
q��9�O
�f�55T�l�b�����F��6v]!'r�7�HI
�>��n9���m~�Y�Xq�1q�����/��_lO���m��e��p�>��}�7�\k�
Vf9��X�)�
+����(��	ꂹL
���S.��x�-�
�d�����Q�w>�
+�[�ȇ
��|�P���7
�d��e�-O
d?�{Qu�|.��է/���J�y����!Ow�6�'�~��kO��ud~� '[����PSW�a����w��b���$�=tJ�Q�H �%�
�Q�� |���I~��|$CT�
1f]�
�1l�qo�Ͻ�������9��^Y�d���y
��������O$�s+30$��ov��5-���}�Z�mV������,n�@z8�_��1;y^p�DX۸a
+�q���ġi�g����

��5J���v��������2�e��).����L�[0`�HNq`��(1E�B����}k��zݓ�o8����h�y��,("k���‘�?(�w��`�>�b*fE�d
��.��ҕ����� ʔ��
��o���Bm+�,��i�Z0��Vr���I-�u�Ԟ�4��:Xr^����ig���U��צ�|�Ѻ%�a!
���]f
�xS�}�,eA
ïT�l�ϸ�1;v�0���g�����g{M� 6!2P��'��/_���^է(
~YzB�d����g��ׅ�oH��zC�Һ%����ΐ6��1�aeA
F��ga�
yRh�.)90�S���jqRJ�8��+�]������
R
1<G

x�M�ևˇq �&��P{�W.�RBÓ'��p�����C.wJ^&\K�c�Q+"��p�M�~���<����p����l��a?��r���m���b���
Pe&'	^Oh
<i$I at Y�ba��i�
��
sU�c�H\�LJ�J�ִr�L�:��S5)O^?0%��0��[ڪ���:�7���cv�|�����-I
�~GI���ؾ�YuTU�f_`���D�2?�Q�.f�]�:^�w>��O1�pE�(VO�{��,�uoXʞ
��BL��D�B�y֝t8j���א��
Ũk�PWpG�>�7��Ŗ����Z�f�����۵����
.�g�b�/��!��[X�V���O�y_K�sqf�9�܂��	V�rG�=\f�[��
T�o
�2����c���(�*�H�T=4�[��"Z�(�_���(�5����P��`̲��/X�W��14�E�m��>1U�fGK�Ѣ�k�������Kݮbϣυ�����t�/����zeV�]���u$��-H�{�U���(%6,���IE��<Y��a�B6\�PnA0�K�W~Z����ik%��c!M�4ޥ cӽ�@J?��/����-�׆-�<�T�0�і�#�!G�: [...]
��9�~)�QE��b�O�h�aO-�:��g&�?yL~� 
#Q��k��8�K��e�����)��[��
#*
�o��BO,v��<#5{
Ԗ����lT�T��Fb�EM����G�����G���<�~
���lʦl�
+������^��]�WU
1+]�e�ХK��[���,�?=�,[hOeAt����mV׋����S�^Y,#�Z�)6z�J�Y�Ps9����A�fjO�B
�D����-H���F�ZD'�Ws?�I�<��OQ��>��/ewI�&���?��7�o>�n��-G[�k��
Y�n���
�q���a���VZ��p9K���z�
��Mq-�2:R]@E�Bp�l,*u�9���
+ʆ#ׄ��2�5FuL
���(
�"e�Q
�v��qR��.g �V��f
�U��U*W
Te�-
do�
\�G5#������@
6�sg��|�3��3�;��j܈SSTT
�K�$葝�J)�"��. rX)uJ昴�#P�cEr
"cO2Tn�ң=-�Xy*Yv
���00�<F
++<�z���
eG��B*:�X�|�P�������o���!iC�a��/�
��N
nu+0c����&���+̭���1�О��6�ӄ�IU�
�Ox��X�����!OP�D
뷭[$�������H���FmQ��(�C����5�1lɘhm�N�n1yi%en�)z��b���P��
+��u��A�ߦ�9���FUu�GSc™Col^���
��� ��'QG!q�5��S~+���Q(�:�|�ٖ�䮩|
�
+�u�s-���sE�AWv֩�6��2�<
��f���z�j���ʇ���)j���͠��`�`9�=Y�=D(�ѯS@~5����p�H�2P���7�>���0w���y?
Z���<���D��y[���Jst|����{[����/Z5�����!%z�ME��G��p\�2����ec�*�� c赬d��`��_5M~�[M��(`��u��o���?$�v,EJ�ѣ#8�azù�Ա�E���jo\����j
�:�*Q�t�
�-Ԥ�Q�]
,�d�L֒���;��+}����#԰���n]�����ǹ*��V��/r�&�2��o�.6`��hsS_�݊Y}'7�B�i^5����\�49�@��Vc�(-���2��l�)T��ؽ*
�
+{߃^�]K^���s�鯼Q�%�s�v��j?�(��H��z֗Ǹ�ѯ�w��
+J,�s-ro�|��V'H���
+E-�s�[�x?kv	��B4�1�J]
+�
���4�A�n
l���:�/<
��YITd�x%�����bd|U����X�(���?#�f#|?%������
�Z#������^�cF�p���c����b�^�|4|b4���ߙ
��@a��*�2��`\t�C̕i����T9�|lJz�
�f��Qq�f0|�m��)j�|�D,n�{�:�_
(�8�SF%tU��
+6p}�K�;ϼF
�	v�-��@a at _�r��Ý9����=�M��)`cF���2X���O�-~��7u\	O;2�5��6�6bu\
i��bp-{0h�4H�Uh֑͞���"y6 ��ܗ���
�"�ƴI<������u^���>�@����in���96��
x�et��k�<� ��.��_�'��y�3-�S#-���X
�������`��hL!����Ou4���r0|m1�fx�(+�
4�bN�@t�
���h"���&�~L��M�g�}}ye)���*�s�&p	�͐)�)���;p�k��6|1�
t���w���}�R�>a���t�=�D��(�,��
D�M�'��$����������.?�eF�2M���
+8�(H9/Q0s?[�oaa�C�f�v��Ff0��`�Us
k��m �R$�c���WdS�%�;M�(<��3���P0�4\��2��v�X��
�^=�
�H��:ZYl.RN1�j�v������K
�܆���@!��� k-с�2�~ML!�A�
+�ü+���/hS�`��b�<�3ip-�\J�1�c �ҷ�~�%�]���G�ճ���
���:�f�l��
o��=�heh}���ꯊy�G>�\r��.<!7:��a2Zc0��z��Üp
R������
���P�{��O�$c�0�F,�#��m�j�b
��
+��j�� �Q����jl�;5�
/*���<�C�G at Cub�Ė���coT�x������Ml�A�GP����a�4
+/���}���p�)���[�؉��`���2H=2�fѓ���X�6�Xkh�|+
C eK��x���
��,�
�N�KJP���Wpi��,m�>1�`��ª|��6����� ���R�KO�@���Z.���$x�S
iu�*Pa�OQ4o!>O3� jz�`��q0`o�
=�01��`��~������}�z���t^Kو�XI�Q�Ł���^�T�w_'(�m3(��@S.�Šɞ
���'���c���
��.
3Z������.�Z1���`�a�@�[r�2��&N���+x�����W�MA���`]��
aa<V"���:��J�yQ�0Ƙ��g=/�ZCbp��
.��Ba�����9|�j>[a�`9
Ӯ��9�÷根9;�]�;������`
+4�[����)V�G��M����z��]���}�� Z�am�+��S ��ɟ�3�]�xp�˙��D��(Оu�Ժ;���Kֆ:������A��M^���{"co�vCN�v�kl]!�o��#

�.(��[w�n�)�X�,D��iH=��EӖ�ؚ�U*�B�v��
�zP��S�
�ɶ�C�5缆���YA��@y�}
&l�2������
C$[�W���sV=��
���+8����@E�[+LTw��F$��
��^
�p��
�`�5���
�Cl�ʥ�`�V��(����"�!�C����
��rS��G,ݳ�^�ک��w�1眮�{L�
c/b�m��|�1��
������7S��W�윧].�/���揦�
s��( �����G������}a*Zʉx .0e�q5��3C�-]��
���1(3����lK|x
��5Hbr
+��^5xm�4�n�����[��P:?��y��$m�#{4�i�5
�Q���]��M�{ލI��>�
z��+=޴���zͶE�c�M���FY�*��
~V����m�
�s7��vV�c�ƒ�m�#O�F��
�2X亱W�
����8�r��v9x��~K���%쎬��-�
�A�ΛA�\����p��
>$��ۇ�'^��x�N��B�W�`q��@Ɏ�~��E���1�I�'�i�FKxL-x�R`�T%Ȇ6����c-9�
`A �˒`2��K���c�Q��x�2����`����._��|��&l�_=����X(}dX�	b�EJg9!�ƞ�A��
6�A���tL=M�K?:�'T��s�ι���)��9 ��RM҈�S|�Yu�)�7��D���sF��l�p��g�L�,�Q(���@��C�ا9�
�47���+I�#kf?��B�m
�	��EY��Ȑ8���_܃+x�o�»�tO��A!�����!������0g��n~W8'��M������}bm���Р�E8:�j��!t����N�+R������Gx��R0��s��`���
Ȗ�U����׭6��p�R���`����
Wso��/
�d+eF���ײt|@�6U�A����s\KQ���4|�Z�l(��˻�
#ׂ�H$ᄘ{b�y�f��epEُ";��T^��7�`֦�|_Ѯ��(����V�:a�
#v'�AC�=��
:mo��Z��-Qs�y}3����z�?*lJ(��P%S��2J�
s)�
����,�"Vt�0��{s�4��"���6��|��jG{0��e�y�8�k�
+M�c�W�y��0/��BG��!9�'��
+G�a$�\謡Y��X�
+HaEZ��*\�(�v�oՠ��� sY���6[~�Zl��\[�
��}��An��RX
F��&R�
�0YA3�񣢨tZ/����(@5K�
g
�ڟ`�����=�Wx�Jx�5l<ls¥�?�u��5(�b6�t�
wo�#K�wyx=�U�����
���H���p�HW�:\Y�"6�dK�DW1�ɔj�î@�
�z�~Ԓ�����%�7��cZ�E}�L����+~��5SP�p�f�{��W�;x
RL�jm���jɧ9SSam���Y{-�ahmp-^�	]ϵ�A��
ut.r���-7f�z��o
�t�ts���?�5n���&��
\�fp�su��5�� 
ֆgDdQ6B��y�
q��/�0���f�Ҹ ֑��
�i�uD�9�
+����� ���T�����ȶ�𠈠Ⱦ���/�nssk��x����̛ۀ��!+������*
+�WN|	<Ubs�����(C`�E`�I�����h*�s\m����Q���ˆߪAxǂU�%����6���������
K
�q$8r�=�}����{
�� Ѱ��'XK��	6��>Oa�Ӿ<	��M�h�S�6`����n�
.�L3Z��P˜�'\���H�[�p,I��i��v���
+g��m0��
F���Ͻ
^x�:��Q�`��Հ��%3wTCC,��ɢ��It��r
�����.
s
i
+U�x��%�e�p�p����5�'���]9{��UZ�D�a�,
�)�1Ha@
sP4�a}�Q%r�&�$~�
��cH���sX�o�)�-���
T��}��;r~��VB���qz0�=�+�̽?k@/��ire�k�yn��6�A
�2��
+�V
&��
+�C#z
ӳ$�\%���kKo�2��zh6�gg��}��pjp���+p�ᣰ�ݰ��oOj+���o��8�a�����n~0
��q���K�Z��;3Q�R�����R�_&���Jc��Dϓ�v�����v�ڄ�N7��属�o�o#��ݟ��
�+�:�+�:f �� 8�
��K���#��͟t��cw����%|�5���{PP~�,�:
2@���H����p�6�
�՗���	$7�[ "IR�W �ǞD�ΰuП�o�Q��
+徏
��
.��g�o�h���[�f�|
�

d�)�Ɲ�ns2�|�#�~yjt+Aؕx��ܯ�{��|��a�Eں��7�����p�݇��>
���D����_��s�5~߯|��=�����O79��4��4I�H�w���`���˞����6��_��WF�����f}ҵ�i�Y��v1ٓ�^aO Ɲ�2
y��Q�:Z����
+��:WxQcz)ϖI�_��0|���^�+���a��O�_��~�=S+�[Q���j
���`î ]P���f_�d�^
+��	 ��
��<
��iPN�>��1B��
�u�������[���d��jlS
Đ�D�L��Β�\W���y����5{���t���مs�%�h
+�
�o(aK
c�ɘ���#d�?yn��[X!��������C�`�
	,!9
�y	��<V���o�r���>vq����
U��.e&�P��8�]�!^cʼ
0�B��Œ��[��Bw*���
+�,�]*�4�؄��L-?e01���-=��*��w"�+%�TF�4 �"鮔q'4��	
�y�9-�*WM�)�eXLZ��	~[�"cxa+�V4l��y�%_�Ȳ�Z��
+�����Sh	'T��
6
���{E��s�
�Jz\�p��z�q'����a
~��-�'
�-�%b���`�R"���+
��ai>`�%c��
��d��5����7�3F�
e0�3�'l_��J�#6�64V���!�Gc��{����0�uܜّ(�/�_��UŸG�n����&}B�r��ŋ!R2��J;(#v���e ¨�r\��h�
�q�ࡰ���Y9�cͷ�K��")��E�
+ωT�Uo����V
D�`we�s��+�*H^�.��^ǿ¸V��ȴ,��Vg����:� �)�u�ڂ��X�C��n��hfψ
[j����!���]pk�[��X����
.'̰�}繅�?�Z9JE�րLH�q�F��i���
�2p������	
1��pA����-��p�m�0��Y�jYM�Ԡ�G�+�����WP�{�j�����S��o��"
^;�/�O�s�^�j,��u����`-���m������>�6�x�ݣ� �-�m��9'|fk���
����3��ўS
��^�Yo�O�}~
J-��w�sz��k�Z����e�@�*u\��T
SlN��=������I���
E���ڀ
�q��(�M�2
��犍DJ�30��XEIl.����M��`T�ə�l��1��
+�y/6r�*�P��6c�8jzowxm,s
$I�e��/����~L8���
+���u��,��6n�?r�������w���271"5�5��S�?�_�>{FT�FOJ�f8���Ox�b
�'ڏk
E3HgFlT�/
s`#X�L"����>
~]T�r���bہ_-���k{�
(���k��K���R4��Fy���3����\��A��Tie�D���.F�
RKЬjL
�LC�����j��2��n��
��>`�T�
;���
����J.�{h�Z�[�4�)�l�`�5���bd9���n��}+��2y�Bh�
��=��q��.��� %�XF��	�mB���l�誓�=��SE^a��ڡ��D��#NT(��
�� ��r.�Ϝȃ��0�a�6�16��ƪ���m����
+�֤_Y��!끿#z%ק�QTg�Oj�>�li�ϙH���BUmEa=�N�
oO�:n��n�VA��}���<�n�����V����>.�����}Θ{Aٛ}�:�~CO+wO�!=����
���/UEЀtGm�]��Ԅ𻾷2f���Y�_=*Գ
+�w f�+�fwt],o%�gq��<��v�ջ�#]�Y!��n'�P:�»؂�2�#k���I�����l趵j�KB��3�
1O�'{���xy������
�ɠma�w��[�vB�r��{?mSz����I���i �Gi� �5�Vʬ�S<�]2w-�I
m
�m#\��
���g������5�'���%����ZH{]� �Y$櫊�������J�W$D��Ժ�g����ʠ}��Ց��^��QGZ̾��}�^J��R��"ǁS�*0YaC `�
�2���1΀%����t�J��H�ut���̵�o��m$�Z,׉�&%
]����:��(�R
�x	��dqI�� S
+IĦZ�
+>�@�-eŁ8s\�
+�6������&^
%�y���l���
+K��ʃ�>���7�?��2�Y R l
+�����.=�;_M�Ҧ0GJʶ4\W�V�
�yg
 F�Xii
+l-X��b�t�KpO��J�P�nI	�4�\�,!j+���6��oa��/,t�R-�K0
i�[�M
�L>E
N	�����Hu at BŞ$��꭬ Si�7��)�6�a.GNy*�ۡ u��
^{�9He��>.!}N�`͔€�5�5�z�њKj
!r��r�; �,4eq��}

mDiH��<!�볒��T��\w�J��3Z��ii7fSLJY
���>g-�-,�
�v��~/��(Ya�07�
T�:L�;�0��Y�B*��.���Qҳ�8v��%Z�����9x�Fp��4]�.���=�j�/nr�q� �؟B�>��Z�
��o�+m��nvh��錘r��>�=���*�1)m����8��%�Ei�.g��
��`���+c谇 H
Sm[,��g��%�.Yؖ^J2k��/���5�#�g-��?�ڹ4�;�z(�S�K!F��b�P,$u�U�j��R-_�hUZ��#�n
8Dy���v��c���j��sP
�u��2���0ek��@���y�S�*�Ø2\
���=�5�@�R���IG& �
e
ke�H�y�rO�^3��3jY�|,
H�
{x-e?�X!�%>�c_™̠t�
3$��i���
?f�;K��g��_�}/AF
r
+d���K�$�1xXD6* ���a�ď�ق�B?\���E[����Z^�p��3O���
���)����s�)
��qK'
���[�ǂ34���
� ie��j��d�Ҽ&Rb��W�l]Y��<X����}�Ux��	F�
�y���w1��K�0��J�x���?����
�����X!�/�P�ǂZ�^Ee�|@Į��/M�>���}�Y�H*>�We�s)��vL��
+��^>�]��M+�,c�^4��
�'���2�����t6r� teq)��$��ا�
��
�����X��(�jY*
[/�nѷ w<�N L)�Y�i��� ��-dJ���Y\k��
�dؖP�R
�X|s�n�]9si��8�
��ẨcV.g���.�M����K3Ղ���;
hZ��,�P;92�)q
��>�s���.�FN�+d���:
+�!s��u�!�Wa8��d�%P!D@��j�X��$J�<:�L�j�-&ΰ�0r���eV2�	HM`���r^�?��	'Y��w�
 ӑ�
�kKէ�@���Ԧm�p�n5�]
+�^�r[PߴڛL��04�ڒ��>��1fw@�wb�S���n�)��͑��?�����Aml���︱-��0�gG���{������]�,��ʯ.�[
�̹=FxT<m������
�/c\�b,�81��ݼ�p^�Y��<��MJ��ӯ{%�mA*�_,u��I�8Oy-@{�X���5b+��(b���s�e�j��,e62_��
.��Z�y�rly�?�i������.��:�{Yz>�����C���:�
պ=/�<�>��B�D��l!�(�t�`o�F�-qX�*"7�{�“���[�м�&��[_�i���1L5�Yc�9�a�o
��M?���	=�	��? �P�
+endstream
endobj
37 0 obj 22119
endobj
38 0 obj<</Length 37 0 R/Filter[/FlateDecode]>>stream
+H���;���
�{���6i>it
�N��1�Bx!��	�ȷ�4�<Ϝs�&Ͳ�����E�����o����!��&�c�GB|��TP[p>��Dp���f�EV����߀f�n&����P�װ`��\��<x�����l-�l\�0
4y}�
8���,Ə)�
��gA����1ޝy�Sx)��x����Lq"�/�����gm�p���Ǘͧ�
� "�
��:�����o���������Ͽ��ǯ��������~�1����?����~|��� �xL���tX�-�?6#nF.Tj(�vxI([Y$�_
�[�,���iG��c�Āe����;
^�|M�58�vҖ�
������g,��p
Ԗ8��
7ʤ�}h�H�
E�����I���y��˻�����m��X_����
յ"r��s-���]��Pj���t����F$?S�<g'

�c��n��Q�n��DBw~A�H�QA��k�0vr��S���\�Y��͎�
�n��yi���ZH�KRC%��0v�E>B�;�I�W�F��2�4>M�_)	/���[��|9,F]$]�[H�|:��f�3��V�����e�A��vgz�K��`

���nä!ƅ&���`���K�
q
��%:�
������l����N�9�n��
"��4������p�lq����l��4�%E[C��ԐQ*ܹ�%��J�ږ��m��G��dV݆]�cJ�D\���Ƒ�	#�'5�:�,�pd�4�1�,��ܧy7�G
��3\��C��ZV��E��{� $�:˻Z�
ɘ�V��k
Rlw�)
����S�@f*�
�_�,`
Ƣ���	qZ*�F�#ζDL�U��F�����0j�<�CWsX��=���$hCA�|FX�W0���:r�tj�An
�pm�;�rZ�ʞo��օ	[BZ���P��s����K8�/a�M=
+P�
�ud�ܐ���aŲ^a�}+C�rg�t�f�{�9]
Hا�>]��DJx��,H�1�S#�ݣ�o
P��Ȳ�cQ�T�:�a��st>�K�ʘ
+
�R��P`�}Lٌ
F.���N�M-h
uv��l�s�>�I�X�̙�R5�|e}�:*ǓET��G#*8��\�ͥCBNOa�N`P��Y�e��e
#�aU��Q��q�Q9tMFaq���k�
+�;�"�`���0��`X�TZ�HC��>�j]�p��)�5���Z�c艪�p�s�&ـ+��FX���m)8��7�>4�&�,�b\�	�}�kP(8�i'թÀ�Zt�d�nj��z{1:���(|��N
�k�N�n+���ڞ���D��;�J&���ÚFδ�bzF�Sy������'#�
׆$
�
+�e�VQ�9���
)2�;g
v��;�f+n
w�8j�
�/���Cc]�0K�v�g��7
In
�
KT`�۝k�X=��hdw��o�ۂ�ʎOB�7�
ȱ�N�U����=5c\/�v��]�F7Bx��	/ͨgXלw�O��/�Y���¡�]}���i
�F��*��̨���+�-��D�䄂��R�<�z�ф�o�K� �{
0�oL�HX����뉧�Z�p@�)#a�b���,B�F�9�,�3N at e__�w`G\�j�� })ܜ&mW���|�HQa�O^	��I���esB��%��H��ŭ0�L�vp

��+!���#wYȐ�B2�݅y\�]P1g�G
�z��%f
����F#��Dl��]CL�t�hX�]ڽG��&���;$>�+,>\�E��}��S��:�f�>5�r�g��C�u��
+w��;tb�I��8S?�vZX���N%Tn�]�����&:4����twJH�7��VC�ǭC���C��ڂU���`�B�ǎ�3���

����i�ܷ�_�
φv>�r�2��|
I^T�(�o0B����\�Ղ�7�ճi��8��ڛ���.(;���t':����u�1�ːNR��'�Dҝ�pJ����;���^���է�8���r�I�a_J@}n1�>m����Q�
뛰g�����+)w`�K�E(�;z
y�(v;
�uwh��`g�荊9���!����D�/�6\�p����0|9
��
+�;��������яB[��.>����:�
1W�P��֡]�y�Wv lg6�kiu��	Ow�\�֖
ak�\�k2����<N�뛗��>���d at r��q���a�z�h�*{q���\��jE1
i��R3͂5
<C����� �nt��
���l6�zd[�&
Z��c���+�t�hՄ5x���R�a��yN	�E�s��.�����U�o�
"t��|C��94t���
J
m��1?��p�
t
G��-1�ez�B6j�<�ir+p<�ġfO֪�����P��s�5�_���y�(��p�3���e�2�wxm�k
?1-
/���������[��Ղ��W�3��)g�
��b�]����I���W�	^	!!i��ש���!�O�a>;Y��n0#!h��{(J�|;�Sc at 7
�p���
l
�o�c ���a',���%���q�
\����d�B#���]
�1Tv=`�qƲ
+ԯ
��xA$
/t����_{�	ˉ�L�
����,�_A����A�e=����4
���;�naҺ����(�1��,;6�X��8���_MA��a1�W�TRt�Ň��beJ�p�SU�X����Y�
,� �lP!x�e�W
%�]E<=�m�ջ�"���ƅiiN��]LAПXcu<�(��q�fM ��/9[9�ρ‹���Q�O

n�ZBa��!���#-�R��O���Z��
x�U���

/8w�1
K�d�΢O��5������Z�cޅ;&g��	"����X���"A�#7$����{���	r�~:a�DJo�V�H�x?��u�����68�E�L�U�#{C7���ꍡ
-��C�/� ;�9Pg{��T�l��qpc�>X��;��]~$ �;�����8ֹ�#r�3�t���9�VN��~b�q�[f�|#��R�����I�	}9E�r�� S0���%�+��n�"-��y�
Vp=��	��vq�����K+��|�` [...]
�
+P���j�� �A��Qc��b·���5���ecA���R�
>$�Vsr[�eD��g f�OZ ��[:(8R 
�`ߑk�c���
'Ԧ�C7S>���� �?���q��\X4�1����xe�����#-�`"�6
��LK~
+�ɳ��%-]����Bg�b	��
dk���1v�Ž�}tZ��q�i�`��QM�:ǵV�}�
�q�s�+�sNM>�zC.��#����Z�MZ�
�"s��i��`6˘���QΑ����ܾm���k,�<� �\t�/x Ǚ	ud�-΂ZN��)�s.�=ֳ�*���b���/	E�?�����7L
�e:�곜~
�PZy��l��޳Un�ɞL��"��pPx���
�[�vX�f�d�}��}�{�ӰfTC��)�W��ڗ8(�ck~
+L�M
�bT` A�����C�xQ�.D�����T�!d_�5�R��[O�g���Sr�Ub�[�-<�R�1������q�F
ox+D7�
ћD�%���:�
���
+�����{������H�z��
+�=J�OH�-B���[���H�� �bz��|ⓐ��,�϶���[U�oo�E��0��V� �1HA�"�ɽL:��=�*��K���@���ݍ& B�?!(50s.5Î�*�K�}v
�\����8��r��qx9�u+'d�����ò���Hed�e�Cf���Gy��"��R��Ίunlp%�MX*ȵ�P����P`�2]�#�g<��}�+�t���88�-����q}Gt�� �{;�ϊC�Sv�GS��O��Q3�T�u]Ncwf�
P
��	�g#�@��to^��'X��*Y�kA7(%��ܲ��(�A
+�eܙƃ�~"���9?s�������a7���o�OR��1,*{�dN��bq0;�?@Y\�Q-<h��E!O(��6�_�m
+�4���-M�*h*-x�x:�&{���-�1"G
+��{���k�n$
v,J�c�AW�#	�:6���ezH�O²�of��R�v�2eW����R�u��d�T@���=w�������ȶX��8���5�0�=�.�]盎!#
+XĉW1s:��������c�����^��D���LX�lʽ܄���`7�U�V��6�_��=���1�ep�v��-j
s�{�j�SH�
+�I� ��=��O�44�O�w���v�Oy���e �i���E1�fzDi��L����3��1�M�JM�:
�+R@��ý�Pr�f*
�o 0�6�l(�0C�,�W��J�R�0��a#N-:e��
��p��9F��+ֻvX'�����I�k��rs�U�1�gr�%{W1ufI���v�,�B}*A{Γ�4f�@����c�p�Ý��Al�)�
ܣVzd��G�NKL���T�'�&5���
z�
�SӾ���b
�T��y�c�Y-����p�V*�Z�tǭ�.���9\��s0C�2��p�j�]���{�
j!�">��d��E�,`єxk{FR� �X�
M	p���9B����u�s;���q -�ҶӤ�Z����
+F׾A����g����SO�
3Ol<�a�H�
+7)Q�7:,S�-���}�(Hg��D
�Z�A>�E�0b��o+�xE��(0��BPr;B�+9��0��"`}��UL�ZB���
�T�z,6̒
):���'$����Fim�'A�>ѫ�7�t��C�3N��q��\�E���iQ�3ψ�(n9���ps>j]۰�k��c�7u�BPV�qA�{Ch9[
ύW����
���{n V
� �!a!ty�O��`b�t�6�xs����͊#-
+b�-?�
�iyO�^�܍V��c� ��r���{���,��Z��c4W�b�zŘ�
p�ַ��D��{�XDΛ�b1��_=���w�{��~=������ǯ��(�b8��g�5\jƫm��	酬��2��N���njO��bl`u+�	mE���&^�Mi�?,�jqP���
��`2
�po��=�� �-�	�7�m9�P���{����v\Ir
x���D�%{ܹ��Xo�=�JeU7�F� K)����b����q�gD�Գ)�N�t�;w;��#I;�˻=5^H�J�]����/�X�H{����~�?��ё�B�A\ '8�qH!��7]b��(~�bJ���[��S�Ɗ|��vߠ�ϯj��
��A����]WJM66���@M����2l���
����U�w�|�("��!!e#��M:��	��0�߮5��hQ
�t�8lD��1�c�.�����0�`3�ۧ����ߠ��=5L�2o9u ]�;�i
̧Y��/��
���0���� [...]
��@��""����dtr��\g��^+@��:5&�ͬ�
�p�G&AP ��
��~�p�Y]�[ �h�<f�r at sw
+儅��M��連lW��"���|m�g�c�p
]w`l�����6�s
�t�E�*]��7AiJ�m��cK��щQ$�L007.w��9�����O�cYL餷�n=%�92"���5�.��	p*�$H����:�4$��4M�SU�m�:�]�sgd��t�G���~
z�h��e�:v�����+���-�O��a.leu��	����>@ؒ�cB򪱦d
�Lw�֋͚$8t�-\5f���ŕ={���"J�xVFW	�U�T�����6�@0Gپ_�A�|+����إ>�<��H�5ҷ���*�,�ǐ���O�%��*�Շ4���L�Cx�d /�*k�^�
������j��G�ƀ�"{�/��_
�� �����`���w��jqh~�ǘ@\�	��H22�I�*
pȍ�5Nĸ��~~2����s0]�o�q
+ߪ����¿�u~��a
t�4���l\~�zD��y~Q$!I����~Ⱦ?�g	'� ��1�<���c���F�P��F���N��*�q���"�t�@�e����~x6#I���<%�W�ӟ�֢!CO+�+o��S��?|Rߧ���8s��K�
�7xj,,JY�5��؁H��+��|y�n沧t�2�:[�����^Xߋ�Y;��Aߠo׫Fk�W�����/0����)
�H~7	�8���@�� �N	���+�gww��j�
���+��K4w��r�9�f�wioa�
�3Z�𴘸(L�"�b�%�$�.G�<���/~$?p�3�4��}�]�G�~�z�7aن?D�p�a�e79����а���L�����z��
�+�݃�s2���9���)�G�iYM���	�6p����u�-	
� 0F��:8�UF2�6���dN>
�.p�Gc������Ģ��m`�B���E	���j�}m�
���a��}5�풥�JGl^�$Zd��4��I���S{
�3e�����z���h+�b�h��S��A
 {���E�
['U�Ɯ��H(o��ʦ�6�d-@�\�Ub�N/3�N���㙚5 ���q
M�3]%
e���L�:�ao��)����*�z+l��?�����x�ʦ���7pĵm|�E,��0���m�� �C8b0AAr��6bC���������� G�$�*�&mf]�^�Oн�'(�
~�kП
�Loh� w�FǾd��k�!C�Y[G�wqݡF���n���
���C`6ݜ(������y�+.R�x���
+�[F�B

�0p�(I~ݨE\v(�f�I_>Y �I5.@�2�*;�k�8|�i�V���i�����YB���+6������ �$��&y�������V1O \��@6��j<��w�o�7�rS�
�V��g�(O'U}�h�W
��#��\���f	�~�=��w�,c�\�\4��
���wӗ��Xk��Ա�K)���l����*}�ɕ��� �#������IU��������o���&e
�z"�s�
"�ꝉ���;���fD�U�?�̇�jT�ۿ�d-
�t?Wh9D����]V�N����L��?O���Zƍ��l4�'5[�g>���c\���ebt�9nm���c��jn/��\��'H����?�w
I��u_���l����m��L@���6J�,b��'���ޙX:�^Bݺ�3B9� �'x�
`��MֺkȚ��n)b�tcn
[#7$hi�Є����d��Vˉ�Ac-��
��w
�+Q�
6A�����6�v�96�� 
��1�&m��
6Q;A�OA�?O
]X�
�N\�J#�ӥd�����ƞ��g<X����nT�cZj����E>瀽ewX�w&X�yטS22F��4��WY �(fo2'r�8�J�nYd.P�U��Ɯ����N{��R�_:�L8Gu��V�
K��5Ǔ������w��Ӝ�'�>j
V�&Fu��Nm����Bb��O��+u�wn�)���
9	M�, ��#ؙ��)= Ї\� �ߛ�*��� ;��?XwadXx*�͚���H�*�
++��y����ƥƝ�9M�T	0�^~:pT��X�����1��S�!����X0���;5������v
+R��)W
+q��N���
��ϯ"���_�n]J|�*>Z
ϋH7{�^T�tj�H��=:H���y�)�j琪!m���C|���������)|�W��~������T�����A/����q����X
+�MJ�J�$s
�+�N���G��s�#� ��s��m}�B���������޸�"�
)��>&
��ww�x@���l!��c��Ƕ��V�����{��N^�	E�O�TWwU�:u��Z�ͪ�1i�����`	�r��c���������`hd Ou��F
+�8F�(�
�[s�@HVRP���CĬ.��Wǜ���
e��
*?���q0���P��1X\_�ʼph��!��Wk�3���킘B���>u�5D<%38�
�-��B:K��@#�w�<t�/���E��+ݷ��I�,�;��ƾuIxGC�yʢ�#mQj��X|)�d
�Q��|���Z�`�>`.gF����F�K,���'���6�
��&:���x݁A�ul��+�(im
V�k��O�<[D �
`j:<l�2S�0�L^^���g�}��'���P\��1}����A�d�r��R� �T}^i�����E86HP=
+�,��E>������%����?˔@~y$�,GP�V������E�J�`�1�6�b�"����'C0p�:�{J0�
h��m��y�W�c׃;9�v�?�-o�.W�~y�)k�0e�yF
�m�_O�WC[�ڼ��,
���ԙpJGY��E�e��,��M L�//,��U�`-cgb��Z��d�g q
�;>��Td�,�2��Id
�jgf0R��ù�
d.?
>"�)���b<2���@j^���H���uaⒾ���ٳ
v�rgQ�Ȉ禲Y,���ITҹ�	�1W3$SJێp�][Ά1?o�Y�t���qL�R�l��a�9k��
��Q��
+�>��o^�C�4��(� 1�9����

�
,��S9�2��AE*~�֩���ly.5)�0,g�”A0g&"�H��u�
8��l��좐C#� �EU�7
��|_^c���;�1���I�e��b������EgV�`���H��sǒ�<�0t.���I�b&��
���G1ϑ6uBqm<1YBծ��fڐT�0�M���퍳���r�Ԍ�V�u�h��@n܃
�J�s�+����L�g�2����B�z�,����H/����`Y�H��q�	�@b���=�J�����cN�
d�tĽ`�l�R�bQ��zU� �e	`a�\����g����:�䱏c
�+��_�{~y�����������g����o
^�7��n�}<>=~z����ϛ���������S^�s���W?�OY���r������w�~|����������M9�
��Ç�>��x߁_�}��Co7ǧ�9���_��
\���էׯ����|�����˿��_�ϫ���o��_�~\���/uˇװ���+��
+�cJ-�D�3g
l��8�l�B�
* ~�[��8H,�(
��╟R�����7 �m�,2s���[l�7����eۍ�l�`
���y;J���v���vA�vh�
�p�����Sϝ��qt�j
�:GK�U�{���{�
����"^t�S<�N_�'?��̅��1�{;�Z����2���p+Y��k�0��9��oy
`�Gw��
��EW>�\�|���e��-��e����IwU{��l5~�1�^�aw��Mu9z�i�{ûJ
��I�^�-C��}�[�h���p��;�?� �;��Jx�e\��F�s��:$
;��GQI�Y��1̶�'�3"��׊��iDP�e�+c1��a��Y���iib�Y�@�ĐB�c,� �����*�t� Q���I�%WM����S
@� W��~^\�L 
T�C
�@,��+
+![Tce�I}�۬M��q���P���Q��4�Dm�<��%D��n1�ԭu �SSϾ�p�3���O����\P�P�|k�⚇�G��
��a�=��@���(���d�x��W}�8y�c宠8
+��w����'��.\��eR� 7���=�H.ʄ�+%�� ư2;o�!4�������� %�ݚ>1D4W�b��Xd�s�R�B�����f�`fH9.9<��窬�������b��(h�v�a����
+ �rA�t�;
�Y��a;Wf�-'��A��,q�����n�
Ào�R��?

)#$|wHq���qiޑ��,�c ��Uons�����&i���x.t�J5����6
�[�����
(bn���{	
?��g1����-
o���a�(E�;_�f�74�%�w�
�"�b���s��<��C�vf8�+��$I����[T�)��s�Fy0��SE[`�I0����u
�
'�)Vm�Y(����$��,��w:���s���ۮ�kqq^
�ך̒���bp��U�
>Oz��g�fW[�O��{O}@((H�C����Z6
���C�R!Q���,����\jOfF.|��#+� :���4p� ��v#�a�)I���$���b�ʪ@T:��\�=�n7,F`)g�%q-�2�&��W����J��8�|��^� &��5��sM��eu��I Tf*1
�*wJ-q^
r'����
8ΐc�V�/7��:x��B`�bdB��i`�iX���
+ں0N�}3��b(]����	���[= ���ޯYGzJV��$��=9@�0vNm^��X�d�E�����q��.
���r�**	�j
+a�T��N�d�
l0��xa
\��i���<i �^0�Ɖ&���g
 ]�f e�
��#��;N�JE��H*��I��9�C�ƁG2�
�"ʑ�BP�/r
+�vO�
+2�����s
OZ D�����uf���]ţ�')A(��*��W��|�d�\�KA��� B��†��^WO�u�$2k�&'עw ��f�x�
+dW�}�5�uS�$�ؼr��v����z㺍���})`;M��%E\�-Rl��ATE��Ҫ�J�*#��77
�R+�9�p8
~�#R�zR�1n��b֮;��V�8��<�nlS�&�
��w�Bl��W�V�~��\OR�7p0[Ԃor��Z�,Tj��ݼZ�1\Bz<�
:�A��Q0�jQ���U -�6g�s��5��V�}�ʤ��d�@
��Fy1{�L
yI���ἦ_�&���@���
��?��u6��R�B����y��yk̙Z��G��ɵB߆�8GTZw�8�
+ZF/�b�b �z��V�[�_�m�\�G

��tJ��M���,,1 �*
�qS�i(�/$�w"��_�C�k�#A`���N��z�i�HA?@�L����=d��Ծז�䦉}07�8җE�$|���	��N�I�̕�
+��kQ�l��>{R�3T��؇6�F��_r��ڲ�
+0�b˂#Yۀlj52w�
[��_�i:���L�u+��JxZ
�,�[1�W]^��
G1��YS��^a
q��ɬ\�1&&����Ꙑ��U��֒C!��&G�
�EC��j�
1�d�|X`O�E�
)Z�,����[
+�	��5x'��C)�<?��
�ΐyk*�
+��֙ R�\�V%��&[R�S��|��	r��o۷��r�����
�?��1;mH������(��|�ު:W%�5��2y��T|�ܒ�z
��>�gNشs��]!e#��*7#�u��1�:9C���3�ho�c
�
�l(���GR8��/g@�0X���d��G�b��b�EH
���9Ͱʋ��Zd�o����G���:d��5��?�u�Q�ʔ�3̺?O�+�^���u�Q̊���򊨲����p���@1�A���5��7�3ٺ�(fU������^t��yM�n�U��G���<�ɜ��yS�n8jY�K��t�������y�[7�������B�g���_v�b Ŀ��嫻�o���_�\������bo~O?_|��_>�SۗԲZ�L�#A
5�
4i��z	��o/q�E�A�%��,b3V=���ϓ�1��U�Dr��
@�(҄
Rg�% n�� �adČ �@
+BAkFޜ��*@�%�Y��B	)̊��
IJ���g�"�^$�
xfz)�5�o;�D*-�3�::�^�K�&&J9PEJ�Iv_s���,2��y�0�yH�LA;	
.��x9y��e���i�2�ؾ��	]����h��Ճ �ۥ���n�"u�B�^��G~ӝ���M�K�$T�2��|�x�±dj
sl��]�Q8�)�[�"�f6���ؚ<&
+&R�e
+�:�

���j��K�d<�����2Lp������P�+k��e7x�
+��}���!a���d��T)ʾn-�j"v;
dZ��
��A򜖏��o��:�/[٘��Y:> ��7ន~��K5���'5t��*�
+���KM+��(�L�������x�
䡘�kD�[p �E��d9���8��P>ڂ�,B(3��0L2���ؑ�ꐷ
 aX
��,���
+U�T�����~/$c!��5R�9�EI���p��sC�!E�
+�@�1R8R�YeEr��� Ϫt��x�z��d
Ulމ����
�D~������Klj��I
ӗ>h��+2������M��m[?@b��75��.ˉ��B�ֶO�g�B���$R��$ڂ4	�
I�(�v��Z�Q��?� X�H�d
+�ڳ4���,�� ��WU�y<:��*(�.�N�I+�.[N�Q\�Y�]�/�h��L	�a�A��t
+�.�5�b������I�5ݭ~��� 3
+��4'Ѵ	Q[E��8�݂�UL_p�
M�ibj3��:,h9������
+U� ��
r �18dRζ�kM
k��В�1�ҹ)�$Mn\O������;_v�*H�O��
�{N�x��d=�l���FGʡo4;}A_�Ɏ��� ̎���b1T'�q>�)��`�Ƕ
���<745������{r�0ܮ�g)
�) ��D��Q 3-wt�"=I��㩝n��)
���
�7*?vգ�����"2\��i`
+|�Z� 
������X
�Th 
+n8��r�$�D��IU����:�))�I=:�l|	B]�бk�;o"�Ձ���HEa)?n��	1V-“`�
�1���\��M��`R:&�"��2��G�*D�Mi\�N���
_���	��� �oK�
+<����d���o����IT2�X�(�<
����x�^�r*�{n&�Ω��ཙ��^�0
Xp`6/T��Q�K?��EF���q��v�䠏s`?���"�
��a9r�2���M��K�^g���h�@�L)Q�ؓ�Ik%�K�dâ���N4*�". Pj�r`�dyI����C�� ���`m�֫?�ϗ��zus�����k����o��w�^}�����������������rw��p�|�[Z�;�A����~�z��w���w����xu}����n��}��;���{�|��������?���𯛏��忯�-���w��׻W��/�?}�v��Ǜ_�>�D�|O?�_�W��x�����_�~ݥ�w����><ŷ�=}"Z�8�$�0(�����6c+x���ɝ/�� �ɑ���I�Y�%n�n���3I��@"�
B�G
+BW�-,�D�u;@#M&还$$������
� q(��S�AGv��{!�P�
�[�$%�ÎM^�v� �����a��c at W�␙hɈįw�Q�ٮ����
r�C��5�X�C����8��ƫ�}�$X�I(�d��W[
��@���,-���Z^�k�
�$C�2K
��
?
+�0�0��]&0Q�42���S�q&���}�r
+�x��)8�#�
F��)R�#��|�R3d;ż؏
m� �c����i�T�C�{�^S'��d�9!��G�i��Xyt~
�m���Ђ��F�l5��S�<����b
I��
+���,�޶+���\_뺎(�����|	�y����\�-)	)
!6��VS5�dTY��}�̚���:"��=�w�y����p�
oԽI��y˧�H�]�� .�c��+�붵���ׅ�Wޫ���c�h��i?�y5����|��~½٤ �/�F��Ż|�����6.|�c�mm�1	f��V(&�Ep�'s��
+�
Ո����RL"���Gl6T2f���F�i����2H�&��誋Dn�
+��>K3��3�9��Y�b~rI4��흇w��Б�S6�5 șc+�y�Sy�.�|��d�j��� *E�5�D�k�W��6#{
�7lދx
 ���N��Q��8V)P�`JH1��j�/
���X3�
��
+�EB������2y��Ɵ�K��K:��hS�"��
i���dY>�;�C-0��\���~�HN܍l�Q�A#'��=�RiF�q�u4F��E�IZ46���B�Α�IpiF�5}�0R�b�cA2���,�w�#�]}{Rf<�ɽ��R�g)=���
"�D'�8e���7�Au
+�������j�
�`-��!��K�RC	�o�(�^
\q��x=/�)b���ڙ{�3.��yWO�}�\YH�K��h�S�=�;���L�qf�9X��$a at XN0j
���L�/
�B���\�#-�Pɞ-��O[�]�h�Q����>V���PBfo����� 7U�Y{&a0�8���yr�T
�L=��g�|̯a�xM+c��r��:�Y�-aՒ�g$.��;B9'Ƈ����d8���	
+{P@�{��]T̡���$$E���JQ��#e�\AK�\��)��P��=��$�����	�RB�̪�U8��Qh.w8 (�M�	��SI����]����v;!�鴇��c��uڳ�MG'���h��v��љ}	�Lc��<;�u\Ⱥ6�8'�a����+2
�:�M
���
��Q�UME�F�rcOZ%�s�P4>�B��Yʺr���\�]rc� ��'M��LA�@'(�?'�*�w@�j��u�p�۝6�ч̔9�I�7:���v�$����Sُ̞�a�-�p
�N�}-#�F�cܽ�;�\8*͒.;�4
C8�wj~;����vj�!�Yl,��H!�Tb��:�/�C�Q� �4?��	*嶌DpB#��
�g�W����5<�Z��S�X�@����u�䡋��[p=)���
JҬF�I��2>#%�~V�������>�p���\�
�oW��ݬ�m�猶(�0u������
z�~���Dp�FC~u�i0��Z�h���s�%�*�]"��
+�b˶	f�q1*Ou��@��H�6��RpޗG��%Z��STR�
:t���dR�QZ��w[/5��#r��J��L���_PyH���q&�hk<�Jd�q�����J�8!�2��$�a��2a
��r��,��A�n��e	dD� c�
e�ݔ��;��
+`�T�dzF�{
&����6�+%�	�ID�J
L���1�n%�T��
��dU�X�VBZ|,��݌X�M�t���Ly�h��<
m
�^h57g?�&��H&�]h
� ^n�
+�Y���
�0Ł�r
LcM��hq�I�1I^�
����㨵
�4�¸�|���=�wt��2-�u�+i��I��)g���&�Ƹ��0�p[j�݁��9�B/5�
��<K�'�X
���05��fmb���
J]���A���� </���%,��UV
��C5�0�yТ3�F0��M�pu����^k�K	=1i��/��:��|��egh&�Y�{"�`�
^�
�LE	VZ�(�fO�#��wF��F�Y3�j�
K��
pm�wG{��Y7�/bkI��q;l(j돏}��g�7_���9��|}�a���^�A>?}/��q��
A�!�
.Q=�+��౯���E���O���uF4�ob(.�u��U��a0�y���gT[����.�Lŀؾ1����ȹ�Ri��@)
4
��
�f
�ۑ�C�<��#A�xߤ���9>�p;ç,���`�>)m���	�KD���	�b�ELTDz�,�l����:�Tla�;�
�f�2�=��4��2�R	�V�`�����3���-T7�h�T��I�J�Z&
��G�Ӂ�=�}@��5���t��m~4�&A��uF6��3��@���,Ʋ*Gݟq&�
+�l?���M̜��\wߜ�b�$�aˮᅡ������
Of݀��nFU�h
�()��r
+�]�6��Q��%��Q!�Qe��.赼V���Q�fCt
+Wi���յ`+�aX��P
U2�ÒJ��T�j��7N�&��K�`-fp��30�v�jjd�W;xf;I�ѼW�[g@�te�7 v8tj㛧}���:��
<4����W����}��v�3�
z�pY��7��VFcp„<U��_ɧ3�6rH��h,����zS�҆5�>O ֜�x�y�(�q��� ��#:��C�b/��!�
�
�8��#p�_��x�>Ha��˛�ɳob��\]��z�v��^�;�.�ޞ=�>��~/J�ɧ>����������7��_������wׯ?�]����=y���	�#���O�o�p�_=�dz��/=��/�z��W�g��??}�(l����o����tbؾ�ʌB
+���R4��_�������������o[پ���ϰ�}���N���
��}��
G[Z�4*�[ƥ9Zc����0K�
�	��n��4����a-�u�q����<yP1^S��DGn��euy�a�-b��k����}-DY
�o�N����,����d?@���$�kCf��+��
��p[ )$���EǞ�0'�Xw�KwFU�)/f�Ve%��Cq�� �1L
��gܜ�
%�%#ь^�*�$�1}�
�}6
v����P|N�Ļ`	�Ѐf˶���c��xG@��%n�-���.�9��,�p�8evU�ut���.�V͏"
+��w#$`L��n]������J�q4�q
aȷ�T�S�^7��L����:�ԧ�[bL]���Lx1��{�˽�
��l��H�\�����{=vn�6�-Eo<*?�s�s��
�
(V�T�G}y�ǀa��[5F

1=y���
����S�	��F/*���n�69c\u�Tgw�ZC'�)/9WZ�"�=�:���֯q�񑆫�.��R8��篙�H�V�5u�ö�)�ӽbg�i��f�H�ǟ��[��Q�����o��p��U:��F	������*��kG�ؒ�!����(�dk��*D ��[�vF��%�?�&��Q��&�C`ȱ�ػis��dWX�wv�d�~��[>Ff���朰�i6"���[}HϤ�)G���-sv���
��)Z
�N?��qwvh5�e?]�m�������rq[�$6�J�g*n
+��������լ
���+6�4��cP��]J��p��F�=k_
�p+U���1��f���L1�����м�
m�� k���/
�*�	k�N3ͬQ���w�Hc�L�tlkk.�p
4���
��J	s�{��}L�lf$x�d}����.�*&��s��!���
����Ub�6_2l2�iD�o��a���i���؇?+�ۼ�����mO��
��|��ǝ��}]��xhh���I�
����v�A3�������q_��O}�%��{�9�<�M�����a���Z&	"|�%O��q����87
���Ǒ#F�F�C���Mb���ʬ��	J�e�$�KُG�W���
�i1��ȴ��9{��ҧ>����]�I�ȂɃp�b���h7��ƈq���tk1l|�{C�h�K��J⮂��'1�?ā~�����5��_���l
���Y��Ӯlq8��ϵ1�U
��r�M�(��;�⿤���Нv���8�2ױ_�q=#�ǝ����<r
v�e	nw�A�y��M�4n W_��p۱�1�ѹb�qY��y*r
��7}"}{`(ĉ��֍� ��ްg,v���ǰNo1���6�*%fD�̄�v
�5�t�տ�Ѵ�x���`?�E\��NY=\��E�aY:)^�:�����ZŸ�x a��K?��K(\þ�"��s�n���ۤS�	�I]S��z�t}����P�9o�4���*�	
�O?L|#{��KɌ'�O�#s"]���vV�lo0<A��j݃�T �ҭ��и)��',��𸃌ɴ����U60a_���?��_�����}����x��/O�u�o�|����?���/����O���݇��������O��5��k���O��w���?+�f��]���l��
+���g��vH'���o�+�
S`�eC��n��?���#.x(�(�9S/�T��u�s��J�Xx�F��O��8W�+�e���"䂘���m�
 ͽ�Nue
��&�Z�+Fj��L�K�L������ca��
�x�`�<��E}Y=�Q���"�	
���|C��`,Rd�K�> ��p��hc���ʾ�V�0b��ǖ�,�M�+��iĎ��3I|��q�3�ۤ�#�H7�Wq�_���\��I�p��̅���8F�-Db�I*�gPW����sJl�_q9��ȅEÑ�ǟ��,sht��Iԩ;i�K����ɞ�֢�f�y�Ӵ�����&B�~�VM$�a>x�.�R����g�kl�Ĺ��":)���19�P�Ԅ
AX6U4��hX�|�9(e��@}�.������+A
�:��3�$�D�a%�	%��+�@��Ƙ&>vh<���D��s��c�ţK�;�^t�R-)�����a=�
+�@�+L[�)��}?0M S�6E�7�꼭��6Q:.�9-y����JK��,����=�����<+_rת,��
�4gK�c��G2�:47��
K �bor
ˏ�Մy%-˼����$
��Dy�r\)�I/�x
�6�����%
fl�k�zJk�J��M�yn�%\�c�s
/w�Gc at gI`E��M�uR`@B<y?���u�
V�Ɛ�Y.nX:��3Gd��$
+.>�h)lyU�]j�9���Wa\���J	�N���!�nf�&�tũ�t��M=
ZԾ�`�3���7�xX�{��O��
�œS��N1ӵ�=�)8��M�� ���
MWT�8���&��� �/�7�~�̨��#�;%�"�
yθ�3U�9"�ψD���\lE�y�E�k�Qw0�pa\]/2x�-3yeg�3�ȿ�,KQ
�b[0:}��'o�N^��� ГS�߬�d|@S�h�)N�%'�,7
��}��cA\����{ˌN�g����i��i�˖;����)QǨ����<��!Κ4r��j��#��̄�wsS󱓢�UPIf"�i�I#Ө�<RF�H&ę�4q���,�ThbH��O����L�6Ex�0��kx-#0 �
 V�Dt��>r/��q7���T~�1jK����s�Ҫ1�
g���[Q�.z;.77�㟏(�7�[����7�>�r�&�=���H�嘆�9�ט��'M�7GF��7����
tO ���b�m_qX�=�-twQ�ڡ
+�`#�c������ �KY8��
��K��Y�xκ�y-�w�ݵ�r��w@��aKb�W<�̡�&}+p����^�Az]i�{J�^c�fً���;� �0��/l�>g귮g�Z�f�x�&
�O2o3��5l�ŗ���"�8
P	e����Jh������p�
+
Ǫ���0���x2k�'�
%

�V9^	���z��&��H
,��b�M�
�X�!��
�C$��i1���OB{�|�<�s����%��
+p8�����]G����(1t�$���u�S/��p��ϐ3ԿIs�;G���ȹ0��ۖ�$X5L�m�����)o��W�c�`p��}�۫��;ˇ��fz�v�r�����*�
�
�Ӹ���!
����)|�]��$%y�~"������!�Fw��I�5EC|��
`Z���/��5��E��b
+� 
`�
��4-�S��H��mY�
�<Y���[,١�oeF<�>Ҋ��?���W��v2~^���x�L�c�|�];02�k�M��
�Yؠ�)p<�k.7���;�y��O	��'���:�L��PVs`+Y�#��D�U����d(��Չ��ٴ!
+?68�j1<O.Ə�j
˝�`vi�$����V�ESp�'rA�Czf�$Oǫ%��
�«'�D���䨸�Z���<��?�:Π�x��ـ|���a��mlcǦC��pC0"���ʍ��
���o'�./�!�S����
+�9z��}�~\�R�/J_��ጹC{����ڡ�BP�rFJ4��!�X�:@K�s�52�eM}a���̇Kr[���0�{	ۼ��x��U�1��
!��S�*;"�P�r[�ty�9
"����T��;���Y:٤��x_a����#����A��$X�m�.0mx��@�F�۟��a��9�b�F	�.ˏޯ��5�V��M>
hK �~5,~��Ino��3��`v

�����n���3�
�5
?������̼�cϣ�[Δy^]G����Ӑv�v�"0P�f
g���E�#�P���
��-.��ﳝ�"�����v�t��E��|�k�y�;r��~X?�{K��bQS1�c*��\
� WАD�
+�h�]���y�.��r��i��%���|�
"�JB��t�ߥq;�&7����YY����p\k�0�����G��޽sg�^���+�
���2-1�*�
�z�<��~�G�:�;���֫��U;S�G*��
tj[>Ƞ?����2���9&v��_e8��,��N'��y	%�iߎ���F��־y�_��8
Ǝ�؝�W�G]�g}|��
�$.�h�n���q�����C�}�
�~
w�닥�+�����Tm�™=c�L��$H��E8Q[C�S��D��Q�k�"iT���G%�3��ܻ�>h�I�ePu���N/�����I�y���3��<G��]�8�ebP��x��W1Hzkj�y��ΩG
��H����B�Nl���
�|q�\�e���i	�����"�}�3CSn�g��� ?�ҿN���>�3��dPk���_�`�%�Z�A����F�3� ��z�s�jȖ��Gc��Sx��F�ٞ�6�Z`�(n>�W=�mM;�$Y�U��}J�ҍ���r�
[��|�H1,��W�	���t����j����
�tA�\�Τ=����ž)�v~��[8Mm��x�q��9#��9��x��z�E翪e.
&�h\�S����fE�8�H��j��}��v�f`�k\0epx,�n�N

B���{�a['�%�C�~�1��%8
k��+�tW��j�U��o+�i��^/�5��{���3����\���Z,�m��V;��:�,S�
��
Q��<e����=T�����G��|=�e��/8~�.|�u��f��3
��xpk�zm��gut��v��>
+�����+\�"j�f�09�=0<���OL<��w���'3.A�٠A��8�<SO��H q�%�-W�\E��O	3�$>�u�o<|�w{�i��
���غH�Ĩ�8�Γ%�	��!Hd��j4�[kw�7z_�_�b�
��9�������������
&8>,M6q�Z���f x�/��n���`��-�t��-�d�jޗ3���\,
�W��c ���3Ҩ�R�Zl{�d�.��TUaX��W�+�
�.

+pHy ��C;ۖ��A��ė�m�6���4�L�شy���_eMO_^x>�����IO
���"�����x�#t��O
�
�ϕ���
�Ώ�D6�yM��b

�}	��NБP��A�My 3
*��<X )
��E��{O����`����ke�`W
������1
$2͜iâܦ�h�
�W�U���c��&�
+<�����~*�'�}HLL}�
g�nKǒ���^n��[�$�����]����^
+�1'�Y��&S�cL�o���65��5��H�|A�8�z"�
��U?�J.��H��``tU]S����?�Pҥ��
]TOg�%x��I
j���V&'�&��@H���Q;!D����TG��ۿ“�\|tCK"���-���D�T~"[�o���~2��4�w�Ӌ�E`�z���
$�y,c�
�A^���pf�U�%F͘]�~-41��+=�pK�G���u�"�A�;����U`ϔ`��W���Z���~��ݵ��5� z��>�n��������vܖs��S�?nq�*�@7������ojE�ǭ�����k�8�?�p��P&s�U�Gf���o5�a��i&�c� t��?�a�+�
ud����ڽ.�,�����n���Ƒ�T,��S\�cF#��k'�dlw�{$��m+���Y�?��!�5��l��΃�	�kIu)��9�ս�B$�mS�Q
;��j�˝��׾Jg���=��|"�֕pKc�ɮʲ΃4_:
���Նp)�ue�%�F"�+�c����
 ���I
+endstream
endobj
39 0 obj 23420
endobj
40 0 obj<</Length 39 0 R/Filter[/FlateDecode]>>stream
+H�TW9�
I��;�
��
���+������Op��mI
+�cq
M���>?l�<���ز�qc���d/�|��W�
+_�o�Hcc68�
+�{�t�L|)>�>�,@{�h�9�m���i�<69\��

:�1�3t$8
#Q�Yc��A�K�����g�g�rU���1ٕ�=����
����
+��'
+"����o�a!N�؎�c�����W��尨�cz�U
K��O?&5�P��|�Q�L,�\��AzV>
x�Ipێ-�}s[^p�(q8��|T�
HY���iZ���}�<��
����
iȂ_�,�3V��Q�e�ԁ����N��uRdy���M|s���U_
�2@�K����,� ��[����̎�{{����Jp��O�3���Z�{�q����)�_�aԠI�|rG>�=2�t�����;�}rv 2w�c$��㥓�I�2�{Ce�F�]1��8�=@��
p���F�eݑq���c��ik����
Q#l�^�mE~u���Y�B�˨��u�=N��I�����iM<�$�PnPd��
q�Fod�"!�����D��rt'�J�� ߧ�ă�
d�Iv=z��4X����<8���⠳Ŵ��,�~��E��
���II��q�3�y:g�h�"BZ�f��js��ܝ��~�U���#P��
Ö��*�1���cCJ<Z��h\�*��:V�l�yI��f���s&蛨}89��'*�)�9�G<&Os��R*�GT�
�	��l���is��|Ag���;�� �*�*�YI�	��8K�����3[�84��d
Kwl��L�#�@0��(��_u���9����4�p�|�_=T�mG��T@��-eT;�|��Yw���3P���{,�Ҁ-\4�bk&�C�6x�
��R��G47f������
bh,|��|��8�xrX�j�ম�8���� ���S�B
���5=�
K�Y�ho��
pq��=fWm�����q"�!�:�+��=�s��~vp!�u�ɱ�j��T#���3C{�Y޳��� �����&,Y��-�J���@�T��µ7
+V�Έ�r��� �v�����K#�
UH�1���
���jI�U��%@����1Ŕ����P����O�"4�J�"ژQu�(��KL��'����)��[-@>Wk����;�vw�7Z��,4�4�:�X2�����i��~N�[R�A�v3������N$,�1{$׸`
+� ����m�5~0�w~��r0�y���"�3���Y��{�Ț�ʦ��6%�����JJjc^Zrx�'ߡj���b�)���
��4uPcY�Mmqt4�JU	�(t�[��%ȮF�i�4p�Fe��#�Y����
��S���9�2_�Ѹ��v���A��\m����h�f�+��-H������
�\�vnʺ6��=�I�������e&3�

�I�J%��ى�"�>=��!�|x��72�
�s��W�&�1�(��
eiT�*���>�ؕ����q��+<�r�[F"}-��u>��9?�R��B0y�&�^�(���
S�48�
`�b����cvn1���Ow\)�ֳ�q����`I*/ 7{
.���V�qZ��|�DžsO�ܸ�� )���w@�[�u2bڏ�W�
j�#՛$�?�M��ǖ��GWjU
+���[
 
Nk��}�
e�On<>.���`E1�.,
h�"��<�w0=��E��v3y��s�R���j�qoSo�Қ]�EK&�6K�
+�S�y_�Z�Ms���Ux��R6b2�r��Y�k�ǍΛR������Ï���g�
����j��xq'Q^9�)M>X=��ժ�Zs��=@[s'������������y�*��P�@#%���X�`�8�
�ܬ ψ�7o�\U m��v�n��u�$�*J5v�+k��qAk�
�K�y}����~ږ_�mF���߽t�
+Xv��6��b�b���
+�~��
�8k[�J�`:`�����}���X��6��#~�Q5
��B1�gL��	�R>F6������

r����g/ܹ�
+Q�C�g�����>XɛV
��<B�E~u̵]-�
�'@��o�up��UB)TL�k�q��cK64�s%�^
�Zم����T�����0f[vڏ�|[��>s%ty/_�{�5�a�Q]�J�/[���U��7��:�R	&H�o���ρ��@�N?[��*
#U��� �?��}��	J�:�
��ׅ
j#�\���F�,w��av����r��d&��y�НǨ��������ߋ�U���.�*(Z�4�<@��kx��\,��<0�0����P�r��S�`�]��2��p�&I5��p�M�%
��G
����w��wO
�<��>��~��@�ߍ��[�z6]
�ޜùƬT��Z �`�0��~SԎ�
���u|����M������7�
��y,
ZR��%�2��|��Z?ɖ �� 8�.㶳�� �.�(R}.�� ��>�nO�����QTq�Ӆ�2�Ov���y��>@����
%����
���4ٴ��wx�8i�
~Erf<���B��-�u�2��֙���1h�1.c��uF�D��u�б����- [...]
��F۹ܜE�!��Z+�o�~�:�8u�!9�)"C>d�w������$e��
�Q��`ly��Q[���ja[�����h/��>�y���K��1��ѩ��[L����G7?�⋝���
s���<
+���b9���߻��>K�G��u��[��wڜ7P �V��M�
�]&����K�i�7������mv9	+;g��L�=W�2*@t�M�V
�+o�0˓�N-�Nz��8<�J���Z�Z6�(i5
�]�ц�j�Ս������?r�
�mue�F}s���H���b
��7�A"8=W;���w��⠳����w}�+-��x�L�b�����^/n�)n9k�>N
�,/��/
֐��g�9s��S�`Bo�/r�)f!gP�e��	ȯIv��"��ؓw?��y�KJ�ݚ-�,��"(�l�9�_���e ��x�Op��pLN��JC���%�\m�P� ��}QX�Hr3���,/�Es�
�� H���V�`M���+g]	�*A��2(��_�`Bpt2�A�G����)v����fY����Z�����wR-2h�����ؐ6	v���rh��s��s����
+[�؊2�a��^�.�6�7+�e��%0����}c7
>���S��
�lsp�dnfV�
&I�$�*N��T
�-���
_5��P���G���f��"�nu���҆�7k�C�;ء4�ql5N�B8���8<�}��]�9(�t����
��q� �KN
.�≍uPwG��Q{��㬩�X	���~X�d�Ɉ�~ڝK��ڬ�[[3a/{
^�|��,
���k�P�Jw��!���P��_����Hi�^�;�n>���Ij�q�w��
ur�����'���7h�� {
+R+h{O8������#�N�V�HW
P��	`Kj)��+�!C�$�Ք2uq�8�L��Q�l
�&�ɶ0��3
��%�
��深���7 ~5
+�r$��oO�plJ%���o���+�Bpp��
+v�qK��yԤ��Z�N-�B1������]-���4yއ�4�K�{F .�S=�N{`���.���/F�J�
�P���[�Z2)J
W?;>V}MgM:���:���\�Ⱦa����e�vk��E��վ+��[x����6g�{�U�id"��G��Z*��w���iag��r��[�5�x�XY�ӳ[?<j��
x��|.T��2��3�^S)?����7<&��)v��A��#�p¤�z�/a��9t	�|�u�����	���
v�խμC	�	��8�
�z��M��>��P*�\{mR��a����
�39+%����Ã��SB�DK��u�¹���ywܰC̓��V�+���2(��˽m�cplb�l�����Z�5����}�>�$�0꼖�LS3&8f6�&�\�WdO<����s��A���\�� .i�oJ��	��[8���'8z. at W-�����U_��ځrfDž
����9�$�����U	�
+|]Q�`�$�?yx�l�_s�W*�<<F(u�����,Aqm#��E����ϩH/PR�O��r�=��:�=�RJ/X%v�:��B���]���YͪN���x��FK�s�{x�zN�&'�:����(G��@�V6��^�d�ס����:,'����)���t��0�,�+�s��/�9	�ó�H���!͗B���cT}!u#}�$�O]�*4�a1j1���z�$!���(��K��VOt�k�D��+�ɣJ��,M����P�V�̓%���\��tj�eTʎ�`�'��3J���Ҍ�1��"m���T5n�8\���^
Б\`�X
i��q�v|A>��Sq��"�+ۈXZ�
����8�{�{���9  mh���G�����^��e ��X�ܜA� ���h�zNҭd��ʠmW�<�0 E�ָu m��XG9�g�JL[j~w�+������
��e��8����
t�����p�-#x�H��)��bm�����u����mP�$k�S+l0��a��Ƶ.ѓ [...]
r'g��r@�/!�w�R��p7���RP�����<z����Q�S���ͻ�����E
����|x��u��\p+���G'���z���b��*�uc��(��Z�
+v%��°�\R=�����r�.��u�U��a3��tb���$7׃��2TK#j����7�37SS�Ҟ�Ÿ
���[j)`@XǢL]���X5(P��(q�a-1�u�ˌ��9�g��Ҫ��@�޺Y9�=�ơ��+l���s�
�cܷYh��w��k�qmlG�|�'��2�h\��`�5_����I0�Z�
ҙ�V��D�^�ئ�BQ�]�Ǒ
J2��Tf:�ѵH��r�Y���,�
X%Yi+�4'U�
�nÀ8���Rr���du��k(��� ���uƷ�+p
�ݠ=�#��	��k|c�e�UVg}��6�|ϱVl�Ѫ���
pq��Š��<���!���������}��p��X
�|�mH���!/�R�g�$Q��q�W�e ����^�����5�#	�
��% C����IN�|	1l��&>!+��W1Bk�ߪ��ym�
������twU���{��d]�H��7o�۟u�PQ�s��|�u|����]:�縭S��,�
R`)tR�
���6�&�F�õ歛�R�����������㫻�ǻ��>��#v������LJ��?O�o�_�}�����O׏�x���������㭟��\<�o�7��~�̿���.������o�^<�/��?`�ڹ��G���(|7�>Mj���h�>�����^��
+&�n5\�߳�au�� 1�]߃�X�����9��A�Qc`�
����D���
r ��צ���
Sۅ甬'*o�ah�)�-
+�"�S�6%;h
+�m�H�[:
+ɊJv��DK�{d.j�1�٫-�R\�3B
ؗ�����Tzf��A�p?�Pt�`;՗#k��s��;##bQ�����o"7-�r��+p5���o�`\�sx�,Q
+��
�[N���X,U[���+q��g�"�I�aL�
E���'(�3
+�O� R
�O<H�~(�.$
��F����R�ҨeJBg
�ڎ<L��[��ƽ{�ۓ�J?��a��/K���ۍ�wlB�o
�e�T�eEn�b;�
+��J��]�^�{�0��槛�@�ڥ
���$�{c
��U�yD3�?�k��&,�z�`�!;��iԆ���ރS�[��
�,�r�a�$���M�
Ob�ܵ{��&�|p��"�9�$�j 
�)��^��
��Zyo'\�@q�&�����j�lQ���B
�j�"�:s!���*�
�s6
��!+�I�L^M�Vm���~^�,���
J
EF��y��*Q2	3-C%K
+�~�{΁���/ja4�i�%
�.�RB�@��aPK_E2�G�
-S�q�����:W�t��Q��� ��N%��9����gNE!@7AY�J_�'}Pr�WF�j+[���@`j� Q�ڪ�f2&
�9-�*%�4���x�
N`t1�](�|N��:�K'�;�׽�U��xmQ�m�my?Z���)���Zr(!��6"��"Ѿ�%��؆@�M��2jEmb��v+�D��i��9��qX�r^�25��,��dڬ��UW!���q�
��6�žY�/��Z
ͯQ�A	��Z���[�;�y簻	E�<�6�8l"��nbdXA�<�v�r�
� N��̽oc���w DBS,�7�����.�*���<U�$T����B�B
�U)��;����hr�S�rB�ȭ��4�����^9�A��]�鸩;�|�xvPZx`�U�U��v�AZ��kr���%0bgY�*��;�Ą�I
�
+Bbx=z(R��~���&)B�N�Q`˶���^"�9l���ϲ ����{�漊U��!�c�
+C�1k��R	r���g��߱��z]�#��x,�v^��C��K�����!a��J�����N4Xaq�Z�
U.��[�h�g	z�/�H�k��aSk��K��D�kcb��p�Բ�����8rs���r����C;�e��1\�1ĵԮ@�9�Ҫ'H���R�g]���a�*�����^�{$�g*5F'���ln�>���z�+Y���
ER)���]��b�fR��sT�
#�fĕ)j.;� �s%��t6u�}���_�"b�#��6'�bsU�U������^���
+����m�yv!`�&<
�2 muxm�W�l烣��a3
N��b��\n|�d���n���n
��œo~�������������O��|������������7�?޾�p{�����?�zz������g~����O}�?.�
'L4K:
������3��On�P�V�u����h
+� '�J��SȂ)�q�縀�ᔞ�����?;Y݄��g0Q=U�D�(%�


���m;9��H�@s�`���}�B���ܲ/A�L�Xg�#r Ұ�D%{2�^�XΎ&��&�
\��An��oTL`oc:e�Y\TpU	��R^�<+�F��f�rnz���) ��
�^�
 ���0�Õ�xq��mݚ� U܄H��h�ҡ���L������h����T�������.�G�
+���˰�:��5
H��
`�,r�j���s�=����O������9X��"Ǐ*����K
��u�2]�熴!<��eUS}0�9��+���.W�8�<†$�N�)нIiQ�$M����!�=��S3��C��B�~C�eH�+��w
�����](<#�S,B@=��)d�=���"0
ō�l-$kru������
+c
~5좐���4���2����2�"��UE3�Nv�4	xF>���0Lc��ը��p�rc�W��j?<g
+-�b���^ȵX	6��	�����}���Oot@I
+j94��.m�
�+=�M%�Zq�ap
7�n�p��o-�&�r;8�F��P`�2,Ǘ�x�.E���
�=޳�o2Ћ�K��+Q�d
�
ֹ�U^6>�$�$>pSWn)+b�1-e*�5g���r�����g�ܪGHi�?_��1eq�I�!���Ck㇇̀e���������K�;@\ 5�����V�g��
+V���
&�'�J��
+Y���B�Y����*��j`3&�+�`���w+^~��=٘
��4�#�׹�J�
�*�ap�R^ �-i��s�E���U����j5}�A
��E �Y"���>�a+'���%��,��#��g�[�2p�4�o�4���5�k�~���BG����V;��]�
� g�C����2"�n�f\��jC�t��͖��<�cܐ�l�׸y&�63Cը��m��N�f_�h��������G���]�t��=ڒ���9���$-ޑh��
��&�UX��/�V	b3߄�2.�N�g��q��
�A���\����G�s~�y�]��O�x��pb8��/)Ru����*I���p��33#�X,N���?Xg›ӱ���pCE�k���c��4F�X��?�P琇A���Sm�gW
+9'
��FՆZ�ͯ�e�
�Y��8��.�Ul*�Y
�aX��+^gk�25v��
mB8��w}�cm�k�n�98F�����8Nj�z2�q�yL�1��`���	Bv��x�BN?�u#S�'D����C�g�]\���d*[_������3� �k�b
[',Yb�6��rI>�7.y
����N��Q
��
�/�B�W�w83@H�yp=��V�9��,����+���c=$l�1;�F�F��#
C�DI�f=�����,�x\@���ph��~��GE�0��~
O��dt
D���gC֑�$�"&W����8W14��6��q�ˉ?u��N#V�ʩ�g®w <9 ��e��$T�?��Y��wh\[�1��e��<]����� ��ǒ�Y<yl��͗Z�C�f
���y��s#,��P��
�g͞>��/Y��}mf�+Յ<�m��w���� �UO���g	 \9��m
k�/w65���+7�u��wa���(�1����u�v�A� ޣ��k��\
���r,�)����ߡA����
X�`',;��j oQO��	]���	�<Nq���	u7g�L	*Ӓ����#�����
������)�*��'@c���|�@��7�*L�
-1�-�B��kK}��~�����s�3����c������� !�c�/;G�E��bu�,�������ज����rI� +z�sB�|.�	��Y:���3Z��������ŀ����_y�մ+�Y�w�G�ҏ�pQ�.ى��v��h������>>�,�K�� �������ԴR*gC
�$a}�>P�3u�<���82)�"�;���+$�0v
�
�E�~ҎƝ�oM�]�M�����ڕ�19�2O
���"3��<�3��
n��ʙ�C�I�Q��%�Oy#��x��{��A����
�ʦ"�eTvPs[����%L��_]>Y�@��Hn�p���
^]�/�3+AJ*^2�V�����9
�����m#�7�����
+`�$c>�͖�z��DJ���	{O�gp%]A��Y�#fu
u�8!��
H/�jQ
�˞p_1�r:�
J���<LG�+�-�7֛�2B��|��nߢ��oK�e�5T���j��O��Z
��5�����z�h���^��*y;�v�<��e¡���f1��.���f�l,��-r��O����v�r�����0�9�*�`��mk�Y�E<����/�G��ޏ��<,M��ҍE�iP*�����X�t6�L���n������֭pQ���H=bCK��W�[0,�?���5>�X�GvPqjX�_�(�_�c��Q��B��^�C�8dc��UwMw���q�nc�Ks�dP58ì
+��1�%Ĝ<

 j~��6wރV~��*��ykx
�Q�
a����%c����=����z������1^�*Y����o{.��-����PHK�WNW�X5
{F���~���kUm5��c,(>y)Q`�>�.*3�߲]��
�$�3/nz�aI�M7M
n R�"ܽ�����.�j��{[��:���N���@�1�^̜������Hӭs����D�Q��2
o�Ҟy߂�޾ފ��>
���-��=�/0�h��M]j��N��YhmF=}eƴH��"V���m��o;\@��g汖����؋��lǾr���f4udp�o���V�O
�àaJ���V���ϗ�!��] �Ѿ�H�q�n��U{���`��N@|K���]:�U1�
���#�ә��L�!?�,��[P-g3�g�t�����<
պ3
[�*��
�`���Ւn��h=�M�~�}��e
��&s
�K�4!�	��
��32�4~x���k�+B8u�}�=i�>��[�����G+�LJs[p�U
ǧ���Gp�	�J��cc�,Zd�x���wȀ!���8D��UY���(x�Üԩ�`�
+���"
*��=��B8���Z7�^D��o�xr����
��g&âM���ɐ�d��!y�`p�F���?�����TiT[^�զ|���U��#�j���o!,�����0�e��S���ˁ`#c��C�+�7�^���
+�E���f�M|�	��;�
$�+��De[�;
ގ�p��;N�6�[-��jJ���~��l�Z���[� u�+M�.��;g�I1x��O�`!����������Ϙ�i��9`(�c��z�?�4`��u�F=��i��3���O��>t���c���
��k�O�
}�Ӗ�pF�D[��ʆ�
�ٝ1��<�i���\��sb�f=�q.F͕F(t��<�
i +�-;c�+�����b
ͫV�ͫ{�>"���C�'v�[�%6�0�b �oh��#)#?��h�
��L�U(�ɦ�K�XYGw��L�w�~E�����}��q-rh�ڞ�i�a�8�z���=9?�K��8Vhڪ�X��^(���v(\#�̪9m�uڷ���;�����;��5��w�~��Q���y��
�M��P�i|�b�ф��\3���D�|h�@Y�s�϶4��N5��Y�P�yB�v��|]`�o��"g��;a�aw�Â����n�s���������+?<"���<��,�(��q�}^ot0�;����„jT�A�����]�ޜ^`��dW��-��
���h����7^`��N��MY�c;ptԥz�H��;�R(��O� ]I���U�c����oz�.4���R����P�.q�(��3A��r�x��)�XWM
���3

#���;(�&�^�0�by[	+A��}>��V�䄶ҵ��і ��V3��ҹ|�	
�Õj2�����Q
R���Z���;YV�Y�j����̡`�P5zv�\J%��w��S�>
&�����<L������GD�6E�y*tX�Q"���<+c!�v�B���4 �x��aF�l�Uk��:���݀��K
&�z��Xm�jU��AxL
�^�|
�ms��̞�un�p/l(pW���U��j� �s�x?v���	`&l\;�?�d�$�U��X� �WϪK"�d��;�f���<Kj3�I%:&@��{u��hhӭR
���Z|�c��
k
+��)G�?e�~�:�U��h�
+	�ꭞ�(
�~m���Z�A�a��3��:6`�"S��_���;7yos(���>\ސAO�y���F��FˤC���_]�T��r:��2D�^��c�í�ba7ˬ
�̛�m��
�VQPZ�}���;%g)
+���~�Ũþ�\��=�Wzn�S)*���k�;jzL
]�;=Dtp�"O�p����s�|�q��
e�P���Ⲍ�k���5I��N��}��}x����n�q�>�n�x2<��
�l��l7���4��G	`�\
+b��̪͘�%��mus�D�r�H��+�j'%w�Ɛ��ȟ~rw���?��d'�B%�
�b����GCz��m�f}r
jTI�
�
��
B��
�2 H������
I,�e
S��~S	��Z
����KcHw
q
�?{*$�{7���񑺛n�b�
w��ߊ�@�,��M�_ݹ�<�� ��g
�M܎�a�O�#��s�/�֌�Iw����q!�G��Z���r�ӛ��e%Z�)P
ʼn��
bN24Vh?��v���>[�
�I�7
J�&��N�7�&��^Z����hf���A��}RJ�P�	���y��ϧICL*
5_�n���O���7�U��'V�� ��|���Q%VS�׏*b��c�
	<��l6�9�l�������C��2
a�g��o˞�`��QŲ����$�����78w��S����')
�˻���>Egݩ�G
��pg�g{XF+�y$��T���#���]׏ON�>	
�%�h.���!�s7�g����}���.��D����mēS������I�;�{󋶸�x��V� ���`@����ɉ�
0�C<vL�
�1@
Z��QB=�|Bh�cw�cf�[�
��
3���k��	cDp'1F��m��� 3��<�v�hc����0�l��
a圂l]H�
+Pv���!�����8NLC
+�{���|�m
z
�X^�+H/�M	p�6Q�s�׊U��[�NpU�m��P�����P���k���(;�	`;=E!�	��<�h�a�
3�������wY	�+G
+	��u0��	��	�4 n�Ix׼`�m�M'G��p���4��<���=�
��?B˟=LMe �����
+��~ $Վ��V1����
a^N�+p�3}�cEaU�
��
�G����o~-^
�sg}��cG�c�7����M�c�Z��~��:�Ҧ$,[���'���׍x�R[W��N�d��
� KOs�+��#��\��ʓ`m��ɠ �Lr=��!����R�!s�yg82��1$q
m�X�J��-or��! ;
3��U�ʳ�7��'׺�df�
��ѼE��E�����Bg��F�Q���o�<
�|=_�z_�f�Z��N�č�`�Z櫮"�җV�V�p�|�¢�ɳh�i-t
+�@���u�~Qū
#A
��I�ڝO
�����&���������o-_˞��.9��ϲF��%��
k� so5y>z&P���:��P���FЯxd}Ð�����
I��I0{	 �f3���u��m�\3�^�Ӓ�9���4n��j��X�o-5uU���2)�S��w���.�ɠ���C�ϛI��3������
�� X�gCi։��
��z�l��F��v��N
x���%0���n3֮}�
9��V����r]��1r��H�
+���0z�
������f�BӮ6rk����3�x6GRq��k�e��a��{�[AD)u
'��S�����
Fu��˸����i����7쑽�����'��^
Ϗ�Us�VP��ٟ�x�q35�t� ���͞�k�┃
�w"�a��w'jK�s�߹m�.kL�d�l%�X(ʟ�VPg�t[yv��R���h�VF�Ϲg�1p�ȳˢ����
+
%�+�g��9X �x��
ߩ�
+�+p<��Te{a
k����\s���8
���y��k�*��(wH;ɔJ��F�#-pY��-S*}@ql�Z�;Uv�LJ�N�S���D��v7��'���<�17�
�-�ft
��wz�����ٜ�Dc�
��VH6���ȸà +bA|{���SB0

?��BX���$qq���<܋� c�gS��#l�g�/�>�D4.n�/x�*5�֡�
�m at x�b�f'���l��O3�61����g�|&�p�;yf~g
�z^�79n����#�c��4|�g���n�F�
O#
��zV3��AX�~�j���{	����k�j�����R�O����x�2�<�YF�K��+��9z�6nW
+0{iA��4
�n�F^P
��M������qͧ�Y���F�]_1�B�
<]`w�y�l���|�)7�e2�]�{������7)�_C �}���]-��Gt.��$`��~Vefn�΄�
���M��O=VU�s3���zW�c�Z��+y4+
����c�srII�O��nU�e�+���X�87���o��I�
���w�z� %V�M(��D���E�Lj��^s4l3�i�@:�,
����
�� �2\�s�Eh
.m�Y���6s����׮������
�c ���q��i
FIT��͖���G	
Q(b}��s�F�@��x.�xĠ��:3p.�
k� �l��jM��.��
Q5��k�
4}p�h�B��t|���a��#ݨ����RS�uH���N۞�8�0&w
PL
��Ŧ�����2=���n���4��Ωr߉��2]��x�e�ŮU��	m8H�c�,�^g'���j� {S-Zx��K�Ȯ�#���@a㮀
�W�B%t#��po� ����"N
CA�s~�MI8��A����T�V
+-��
U6�5%�ϵ�~m��~/�~���Z��p�� ^�
O#xK?���R߉W�!ڲm������M�;�Ĕ�H6�. ��1���>��*�P�>��

+�E+H��{]cs���r(�
�p
v�p6{H�����ӯ��cD��Н�O�I���	
+���&|ɛ�Op c~v�,6p�@
ꞵ&�8r4��� �5�_��P��OL��ɥ+�3��M>Ly��m��
0~V��SH	�\p��1�
Z�FO�(��ѹ �G
��{CK.>�9�|�G�U�!�����Q�G<��d�µS�pc�#�|Z�F��b��}D��ZT��p��B��l�j�q1�Z<Ȃ�
`X
�S�v4}����5H������!���J]�B
����/ڛ�����|�o?en4�;F����wI�a,��r�@�'���b��殤
ʦ`
��j�@]K���(�
Jy"Ui+82%�3��Uv��kv�H�_�\�8l�^5����-���qXoݲq���;����J†��* mBC��
l�}C�*oo�M�i����

�պa��7tۺ���N0�̲ ���h3|��]�����Q~������Ls
��x�M�Y� �[��s�(��w�����y9TA�'�v�J�<�D��'�L�����O�
��`�
��2
"���fW�Ma�ߡk�?��lx��8�b��x
�
��p���I�,��Snu%
/^E�Ʋ��& �Ϥ��T<���s2~���Ր��0�."^y�5��C,h o:�Qٴo4=�s�.c9�;wY��3��xo�4���*��Q+��s�
����"ݢ&L#g���)�N?Z!L�a���6�k�vj�aZ>�̺�o�
r�9� e�89���O�J�r;�d�l/�ٽNϖZW��`���Ou���R����3{]	�c�(��'���8f-�)���qֵ@W=Zk���kI5'��2
+j�w�k]��=p�ZM��/�����T]���M<�nM@��9
pV��
x�9ַL
��A'�?�����J[peh�Sܺb1}��d������
�*P�S
�'����%'�d�~�c
>'�w��
�Q�G�����E�����

�"���������qi��I�
+��nJ&��4�D�l���?�&����1L���
+�j�H魇o��y�Q����
.�'�C��+-	n���X%t~?��E7����A#j�\%��;��KA����>
pd�oY�� ���Ȏ7��ܽ�\y�(%g
�.k���`�Vj?d\��ET�8��_kȭ�& p��P�z��h�g�$���U��V�[C�Bv����j%��KG�
h�~}�
n�\���ݟ=�� A��G
Zq����l%)v��k����
VbzT
l�����3c,�ʼ�0|�\R/Ԣ��v�x�}�
쭬��`
�b�T�kY�������f�]��-�$��<���.Kp�[�J�]�'�-IdS��`i��s��N-
��
,4Ɗ���|�'�
-�x�◅�4J���nX֬En!�
�̵ϝ��rC��U��]�K���8�ͤ��A?�o=��w�Bl5S��V��^��@��
yx}^
+�yV
�VA+:�>��y���&����B=�[���o}��l��=����Q�E�z(��%,��m� �]�ˎ���� p�TV<Db��M'�-�P~��! ����
77
3�G��{�եj��%*���R�85�8L���J43
ˏ<O�o�C#)��^�>”�1�#��pJ��e�1j΅h錒���:�TЕ?�
[��.D���
�ph�^4
H�y
̆f�z�+´Y��Dc{}�,�g^�
+�̚��M'�G�V��^ߪ*�ek�i+��4�I5w`E��g��MϻM�
L� t젹�%��JY(�Fe���8[�����|����G($31��
|���+Z�'{�'���@�
`b�XW
]n(�k��
g�
me"�����M�G���	�
N{�נ�y6hj�cPG��O���/�@��bܰ|��r����8` 9"����[�
�
9{��
+<$��NG
��ג�.���A��qؔ���y;�M��2��n���`c�T�0J��D����
~�����:�H����S��Ch:��
�
[���)
!eT�{��|]:����.q�U����`����OŻ�
yo$46tK��B���j^�ZJj�7��[V�N%�J�E�++<\Y����1�uJ,c
�_�"��������_|���~������l�W������~���_����w��������讖V+�$:�wҠ;����u"tH҉w���n%�����V��}
M���>��G�z���ݫ�^޿����/lͷ���O�_�������!��ߋO��7/^=|0n
=�y������^��
B�%~��w8J:�*׺�돆��^0�
��\�poZ�6�}
<�`e`��;د�i��nt09U�@�A廳8�M�zTz�������Tyf����w��0��I���lёW�[���L� �if��)
^C����l���0�F����&R��<}g�N�K�M4,�t�k`�[T�Mo�2��"+�H�ԁ2q�]��Hn��=g�L�� S|
��/1���}��\�5�U�o �aqpy[���>���6~��=��9^�j'�3��^�	��s���5�O�XOm�Z���a��«��/)�E<�p�p����2���`�+����b��[:_s��k����6$
u{�S�OW�m��<
��;��"]�` l~�/O5U�v�\e��cs�E<��[��m��1�z`%�{��.��
6C�Us�'a��������]�ly�X�5x������H��T�,����VH
3�R
6T��s*�YKUs,7�e�O�g�I,���(�9	 �>/*wș��KQ6�ޒ�b�o�Bˠ�K��L3Ӧ�&8*��^�9����h�O���l9���.��Mc�i�
�keX%��*�
p��	T�r2�,</
RȾ�y}�fj�k�\��go�2lqNj^�o��ztmAC�kI�ӷC�(�l��\gN�>ET�)
a�p#"�
u�w·Gr�S�
+R0��1.�?�IjZv��<��&|t �n��
++� ������C��Z�;SZm�E�
+q�{��T�2U�
��F՛�p�J신�2��� 3f��,�[@�y(��Xf�:� ��Y_�q�8�rL<���}lj�/h�fP
�w
FK$nFi
����ۧ���7g$�1�>��ט�>��#��
+�$�G�M�rhl
1p�M�[�7,�����K	*d�ɦZ�3����֖�O�[�<𓖚2��V6*�`���c�BAP@
�R��`��� (/3����3
6��Դl�=�!,L
ž'We��Ge��˕����p--��6�^�.x��^�8��"��Z�J�K����T�q=.#��Qk����y��
�ݴ�!̈́v6̊��>�/_
^
�[�Xj�*�k�Cۇ���&O#<�.{ob:	0{��f��{�^�i��݈�=.7[��
1��r��aG5jac�����I�y���F�
�5��?i1��.?^�=|ћ �g��g
bh����+{��p� gh|��m����L�Mл��Un�ˏ��G��F{�W�ռr�	�۸s��{e0��@�Ō�:g\��5AH
��y�'����r�g��2#�1T�-0�7�d��BD$�|�N����sF
cԲ�<j��MKz�����([t_��w���(d�%[
��4N	�I�]$(
+��@�o:mN�%M>��X������m�k���:��RAﮕ5k�B�� �r&�N��<��4�

YF��$L������B3�R��Xq���N����8��dIڒ.�3UXl�z�m��p�1�^ݽ�
$��
>�ۿ������������{����?�=z�Ls�~|���޾��ͣ�O��\������_r��/l��ϖ������O}���w/��|�,�|��k~�������
>H7 ]�›���~��@=������2�$��$H�k�Zt��W�D����<r��O��[�
W�|S�ӱY��ق8e
3�<-������1�i��j�S�@�`Z�N�p� ��6+)���i[hN̓�<���:���;K�?@a����B����q��$8V�?�{�3�	�:S%�M���	�
�9����ZS�g��\���3NJ^�m�a�V;ܳ,�
�1�k=k�l�0$`���Ϥr�v]�=���[[���QN���tO��li�hu�
+ :7���I����B�%l���*���/�m^�� �PO�h,��X��p�Y�z&5oS

PF�)yh��
����E���|c� ��ڃ�3p���k(+z,���x�Q����d]`��"�w��dt�ZIcp	��SxsF
���#�X
�:� ��X*�i\����M�U�5L�SC����
)/I/��oMbKPt�F[�=4�����Nw����p`�0��P�o�a���!�&�7l
W%�I��+o�S�U��h亟xҚ܆�s
oqO
��nT��s='C�d5P�(�q�
u��azl_0��p�܍����o��+xnSx�iK�\���k*�RZ籕���d��,���
>(NeWx�֌2M���힇�pA����+r�V!y�b�5D/
'5�o;�_;N�-�B$���n���e����hC�^���*#�a=��M.�e�j>��c�)���(�d�y-��1�09� �si��4?)�)�<Owc�T
�)n�f7f�T��݅I�
����O#�9��=|
���+��6L/�������H��*qꫝv�6W)�&ȹU�P����o#ʄG�=�b!����r����%�����q#|5���R�՚�CI�>;���9��E�`
h����)'X��тs�����(�-r����%b�"qN�p��W�f�V���Q�����%��m��EC���k��$�
+A0�� �Ϸ��W
+\��0 ΦLJ�0-9��Xx�
+yX��Ub@�� /���$�l��V ���i��A�xt)�

�7fG{蘼R��޴�֚�k�`k�3�ɜ+�Iֳt[:���w�b��
Ir�X
+�7E���"��@�0����^I��Y�p�+#l#	���o�Ȍ��
m�棦�����H��R
��Xd�P����
���O
��h�8�
��Ȁ
:�ጫ�v2\�
�t��ߖz���d�L�����eY�Ѣ9t
�[ ��R_.nˍ5BX�0��^�t�`ŀ�nk���S�w� 9;���h#��k1�^Gk8[��h1$�
�6�X��X۞��C�*�܍��ss�F^�9�~�#l�/��o�	
Z��1]t���9��L��ߖ&L(���'{�}�
�U�.�5}U�z@�']� ��J#o�
�?��Z{	���
T
ƽ\�CtN��������j
+�c:�D�x�@be�(��ے��!��^,.P�\�i�'�0�+7��3�@�T[P̵P�
s�)z�����n�<
+){C� ����Z�J��
FcWA`k� g��fi���	x�S���.n1N@�ܵ�) ��#
�ٔ

��9��$
93�Ǻ�'����n1�e�2��ƽ�
��ȩ��1�q�<~�:2�*
F����F;R�)���„B_)�
',w<%�K����|�
��|/��~��q5�ؖV��-����6�|�!a"dmp,�ⴼ]a�,��P�����bT���d�j�* �)O���=6��,>a�[���p��K���nq
+����;�
�zlaos�R�ST�+`�Y7�ޕ��h��~�b]e���堟W���Jg���(�a�Ш��ZN
A�[���V֛�����dB�=3Ԩ�����Y��ۑ�)�c����6H^@
L�����ׯ~������_
�Ϗ_�|z���'co�a*���{~z���Û�?\��|����'[���G[���y�*=��@����
�
+*ů.�ɟ�W���ڻ�LS`l�`����c˜�ČY��
#QW!�ʼ}
���wX�
S�t����LUXL�7IL�g�9�X�
���Ê<1h��H�
�m�l��]�ż�����S �wr$s�:=5X����2�C����{��=���CȘ \�1��\Np�95�1%^���X��k8<��8<p�
�)b����Q��?AM��
=*�}	x躵�<=`����
Mt5��Զ�s�S at 7.�.����֝�v�>�r�*���p�M���v��
�V�Γ���ܹ�ʷ�Ñ� �;
�ie��f3D�#
γOp�x�1�K�[1�$���
���Z\*��w?�u�
o�ٟ`եǼ��S)���1�w��
Pcmn�K�t��_�v��a��92�)r�,�M� X8����Б"w��;T��|rĠ:N�ܟ
0QU�4%�)}�3E`��`�3��ƙ�u��R
>��,���-1{`��#�����#/
��~�W۔ԛN�����$OvO��4�� ���nN8=�Fs�;���45
+o��3�<�$���ۚ�
�3�7_ܭh����!� ˝�r�ᥔ-
�=��s���~1�lm-Ľ���!*�0Ⱦ��jj���y�.����W�!Ͻ�Y������RJUn���
�R�W�üXVv��d����q��b���J��{,��|nLD��|s$��E�qu�OL��
��͗�-��
ȣ��W������#9�=���X%?�,m\+Y�'?��yxmc�1�!�ud
+\9l�w����H��v�l6�
v�m�F|�
�T`�
{
S��؂�΂�;l.��=��9
+��r�4�hQ!���g���f���41��~��/rk	�e�:B��d
eڋ|}GJ(�`�.0���*2�}�h�7��f,��Mcr9��bjJJs�ICH���5�u�o� Eh^u�޵y��
.
� �%�ǹH��
;в��(�|�6���e����~�6���񐃽���P��(��<�8�s����AՋ�*5�M�#���
+c��tB��7ۻ�4"ؘN�C4t��USn=	}j�,��[e}^B�3��=e,�O벼
�&²���޺�g�ϲa�u���VAOM���;x� oG�x0!W���] N��k6S8Oȅ_Mn������L>��D�lkU���4���p6�K�d���5:sUF
�:u�Y�����`n+`;� �Nqx�>��hprS�ރ��1)j}�c���
;���Y��1J�p���
+�@�X�U��
��9,!���}�M�V�Ў*׋zM�Ҁ>l^�q��9�͡-�S�7캏88��
ˊA��=
K��p��yS
����g:���ŲY���/������<�������F5�x�q����r��5�e�[K�X��{-��XO��.����=0%�� ��}�
*�=K<k��f�(^ZlЪ��|4��à �P�v�q���{�3Ԙ�	�k}��Œ�m��?�v��(LH�
J�/qe�R4�źhHQR��z2�O��h���v�����c�)$9������'��|��_�#/�IHo(}�'�w�0J�\�!��޶�>�^Re
�z+���+ФP
+J�<�m4_M�c��[64���.ޙܫ	�}�t�<��x�9�m�����^�.?:&pf� /͢�V�NG$�o�w�;���w�Q_#���.^Ue��[��à.2(����`u-uX�*���n�詻i�)�W.�
�u]O���q}lmv�P*�&
I�M�,�"���.��
�^��n�	���&
Ӹ�����ZJYk��� %�ƏvRڸ\$Zga���6c��u
�L��"�^�� �4��L���T>��-݆f�������W?������/���ǯ_>=���7p�}�}x����㗿
�|���z���_�?��?�ҟ���W���=�
?p��o��Gv�#W�ð��[����b�o��'��/H��W5�
�j�`��rޝ��\�ڡ���[��(}�v�'�QgSK���;�4`���!���*S��<��]��T 5��Ť�T��o�;��:4>v/x���.-p��hJ��;��1�
A���
�7-��jg��i�YK��] $�;����_�=Lզ�P �� -f)��j�M[��x=���'�5�
m^�
+��iR�W���u���P#
bW�n
�gm���vD�PmU�aS�n��K�Zy�KO`�yK��U
6�D��g^��3�"�^�ۨ�Z�z��z�0��xΪ��/
1
|1n�-���)�|9�
+7����K��y�D�ey؄�Vk�U�$zC�wea
m}��ʳ�]pKq���M��V7$���;��
�
���R�&�
+�������E��L���
+8��"##σr-@�,�3����cx�pF����D��^�1����y��qS4��/�6�(�Cs߇�������,�J.�h���'l�k�Y�O��x��臋��;���E�_
^J�
�=�YC����y�g�"�
���)`�b��~ʩb�W���{njмfb~��a�6�禦`�Zp��PW�ِ�������� �7��1e��L��EI��>�!��N��qi
+��O��&ɘo^%� cE	6�}\��ѷ
n@�
+n9ZB3X��3g�<�A��K�

�

+�	O�B�8��g� ���(@�/�a|b��xl�9p34'��A�A)����s�����gS2#��8ދ�������)�'u�@^�,3{ovK����[jаʤ�|J�E>9;��� Ul��6�y=�?e:��,��]�<v�,�:��#��[�n�aE}Wo&�P/B��aԡ�U��I,&B"�yo�S�XP�_l�$��E�a�m.لd������4Z%���=������K��f^�K�㰷����}�8(�>���a�eр��Ï��W�@9x&���`�U�:�
�����#��m
�ڷa/۵*�w�s�X��n��v�h�����;%�~�#��C�e9�RTm
� �j��
ޛj�܉(� �m�f�a���	�K&�a2����3jq�a��)�W�&��5��<��l�����@Vf�f� �|�֔
uu|v�Y��1dA��n�a��! ��v
+������
��ע�z
VY[ 
H�fy#l��%1���s���-��z���
+��c<�:�5���j���K�j���a�X�E�@����|�` �A7~
+endstream
endobj
41 0 obj 22633
endobj
42 0 obj<</Length 41 0 R/Filter[/FlateDecode]>>stream
+H�d�O�g�
���
@�Ķ�XnW��
+Y�p�e(I`����ʒ|�L6���tdY�^�k�F�py}��5��T���%��ڌ��GO(2�C�:���V��dl۸�x��f� G���Һ�uN��

�79Ƌʸ�
ؼH#��TG@�!y
+p�%������2��aDr
N���e��7����yR�֖U
z5c�SL|�<d
ƴ
+v�|-��1�0�k�8��^�+ ��r[�b�
��q�di�in��Rk�-=�k� >ó�GFm�6���l��[A�|b��t�䴝���Q����d��!����E\$�"�l��*��B����u�
[�������1�[k�@a8lwf -��pX� �
���D�l.<�
+�|�,
+�}i�uy\�*�%�ٹ��v�>LQ�ԷO��l	q���Apc��b���B?�?�^���|��m�������Ҹ�-��܃��W�8���[2�r�������}x���^�=.B/��oo�A��t0�X�Z�-���Kq�
�[E ��@�i@�+��7�,ޥ�Xi�׊4���Y�x�t��j42�5wFG�K�|�}��_��u-5
��S��cw����G�a����>�\��Ͷ��=Z�O�Z��mC���V
Zߣ|��p�
�EdVF͡���� �g�wL��s���2K�'�h=nٝ����������/�>��ן?���Oξ��vS����w�����z���{��/����n�����������KC�8Z�x;��
B�Q���/�{���h(��H��y@�
y�e���Ko��dP��VtQ�߀㑸yi�tܘ��w
d�B. ڈCgl��>.z��X���bR����xw��^��u�.8��x5�&�4����[1��]���
|;h���Ր�Q�}'9 ߳  (yM#D��a�A?n$P�'�4X�
\F���rCb:�I�v��S�����'�����⢖��h$ln�x�`^%0�V�Y�t�gԓpA=Bӹ�L^�b�Y�0��LUI��ӊ�.
��B��j�	5Z�����
�6�<L��!���:}D��nL.�z���,'`J!��>K'ַ,�{�"�ųL.�Lo)n�Y��K�<�
�Y&ub��,S��i�#k�����mVMK��Z��R
fL/��3��SF��!���
ѐ�]z��n͏<��t��.�2���
F��~ي�����W�}
"�l.��p�b?�{��џ����Q*�1^�!�%f�~�J/=;����%�>��m���G/\S
$�x
iܣ#�X_�]���^�O*���1�Z�Q�,G��BG�o��}F��>��8�*�o-S]�f5���ӳ�>&�3&i
	N�g��@˩z�-�4cC\�ܲO��V�nɘ%�3��$�C��P��>���J���zA�v"��{!y[�
+~��
��YW���q�cN�7�P�-�0ju��R�f��0�'.	8�8���a�l�q(G�\v4������BC��t[�ň�8~e�
뺪��T\�`:rmÖ�l��x=γ]����K4��f7�e9��R�B�itc�r6%�͉�%���ό�k+��)v=�0�W����̚^���KK8W��C�o6�VM�U
3�Op��@}�#*�S�\'��>Gߪ@J�	�ǒ4Ʀ�J�D̃i�:�K��
m�ˮ��
+��c�\���:!�b�U at C�ɽ6ai�iX�0#s��ت��%&�?*[�VR��\�|��D&���V���4΢X˪�ʬ9}.��3�_��	Q�#��my�Q"
]Κ��P,%�KF^����H��jג{)�:�=���.
���}�
.�*}ղ�t��Zf��͸L
��V
L�1@(�f�9�Q��4`�3�9rbX!��¤��F���M�P=��3�Jc�g��g��G����=�C���sަ>x@�Zp��'l�Y|��q���Ž �Cƭ��[0���H�A�5ҭm�OC�:E� T�ɀ�S�~����z�0�)�����QP�
(5PT�aD�:ji�-�x����e��(ꪩ��^g�@��A�p	L�f
�k��]ѠҸ%*E^����52޺A@��a��n�JNQd��;)\r ��k�
�L<�)	$IB
�� �
b��]�z�J*�Z��S��U���JݛG֖esēH���늭�����!!�[�V��ͳ*�Kq[�
�Qzm-' �
X�`?`rg��
�v��_6�u�'<K[=��1C^����V~�
�G�;��l��!n�
�
��D����f���y�1kf�v`<�
��\lM�
Q(��	����zs:	
7RmX>	(�
��*�<�sym�{�~�k�}�w[�<�{������:[G�m��J-�[�O
7r#�T��^)b��.�dz*�z_f���^^
_�����
2�S�x����D����
�_��`�_�3� ���	τ"�
+x��ØG��
�0P.rR�f�bx虇�"n�҂B0����z���u$ѽ��p7i�q�	����0�	�L�^�8�H$!
��s��T�+1�e!ٜ[�����9���`
�g'�*�
��� �pf'ώ��
��Ռ*#�-���ꚅo�W���=;L�N%����U�QJ`9R7�򅇟_������������/��w�۷�����R�g����w׷�l���o��������R�϶o��;���$l�-�����S��7{)��1y����`�9T/�\	�lpfמ���G��5p(ZY1�=�d[`X���'��u�{ƺs��c��,
��a2�A�m�����%1�H�%O�0�K�� }���Yd��p at +�`�ny 
�qAv.����FZ�Y�%�!��<��;���Ub#��'_0-!'xm<���
�
=�XF�t��ze�B|$��3Ez(m
_�F��k.�D�;`�:1H-ww�KHu[�|YZ)�k��ب��
��Ҍ���y�
��;
#�Ql�4�f!��J���K�	^=	��i�4����q��PeF,�F#
���>bIN<C�,;Y�6���|�iS��W������y$x6u'|79s�$o����1�
��X����q>mTI	�Qǁ<O
+��V�0v^���
���d�.���8A.�g`��'
l�OF�
c3%�Ԇ�i����KW�
��T+��Q�҃�
+}p�%I�;�;I۞�����Λ��f
-��0PǵE\��n�[+�Sf�o�VPX]
�:8ѝV���V���Բ���E��y��EDj�G��e.4�|f�|B��r�Y)��\�\�C�)�
��c�V�?iv�#���0'�
��~Z�|3
+��;�+
..9 ����Kܸ��@T��0�|
�1��{WӜ��W<�U���m> Ãt�
�=�
�:_�b�yx�[^�[r�ռ{:0��p��#���aY2��
+=��ڳb8<e(q��g�G&3$&���6A5��r ����@�@[�8���x��r
T9͛�/��&S�
+X|��:�:��aA+{r�
9�6��N��=���{E[�”��z1���-J66gFrc���{�
Wp�\W
�
JH�C-���ݸ�m�y"+�$��l�Ce~@Ɇm3$G�)�>��
�<tȯ<B���d�H|��� �Z��#3�Q�e��D���
+e�Xi^��̥
p���č�Z��)DC�+���9�H�3l
�#�y���������F� j/�[R�)�\���g�񪧼z�*�y��9�c��a�``�22W�K�6
�u�P[����C
��3��F�|{9ateb��ˣ�������bG�}.܃o-�466)�5O�B���)�gŠ
+�bJdk��� ��z&\�@��s�VlF�՘
�������k�A��4��:@<p@,i
�C�����s<�h
+~����	���
'Xl�5�����^��Ȁ�A�`�+7'< W=(�b�dO�s
+
Cdz��c��n��
+9�3),}z&��Zc
��h��wc`�0��	O�y��_l���w�&ʨ{/(����u�)ŋG8
��C�h���f+u-Η�s+�q��uf%��\��)�㖼	[����K��1�
[Q�!��C��o�|\1�Ԋ�ŕ�s�j�`
�<���LO:��.�Ju��	��R�+
O����&�
$ ?���g��K�YC�t��1
v���Ug���ܭ���ֲcu@�
��=q{�H��Ѕ�q�|=b:d�.��5��g�
�*�G��/����b�X
�_�`\�q�#)�=%!�1`Tи�b�3�d��;�#��Bp
 �����*�3�Ju0����zB���3/Dl��Sco����Hp��
+��0%7}���8q��O[�"��zJي�,x`n�8�@���5P���:��0�Dz�A�h�K#�-�`=��u��X{�dn�HK��%g
�|9������O���ݿ�����r{y��}+��+�^Pg����w׷�l���o��������R�϶o��;���$l������߼�fI��`
x�+�͑���4���dN��"�9f3
B@w��!��m�M�m�K.�J2nv��i���1}��n��|�k>�H��UKY���WTf�������jB
�X�<Ξ=A�����E/u��`����?>�������/���[��������O��?��xq���E�}���I�N϶�U�������}��a����ρ�_~z��@k��9$��7�
ž� z �|�
+�HCkm�
��u$c���`a*�^��1�	�"�)_�0%�3`j�hΕ�	���'jK^��F(|W�����Y���G�H�,֠��|�yk��%w���6���h`
���C
!ٌ�L��
��B���7y�3�
���
<�a���Xr�����|�Q@ԾR�
D���� "
�I��
+���,�T:��]��
%�&�o�E
}���v�2�Z����C�6��Re��i�Aoz�[�a�K�پ�V��a�)\��B�
�e�R(�
�
-�_2	��/mc�R�潕hG6��j�օ��i*���K��S���u�KG�L<:�wV
L��G
+�&��=�

+eZ��"lHwQ+Ś`��7�XZ�w�ϸ��;��!���^sB���	�|��Ȏd=����T

:�H��
��'����
:\$/�T ��3�3��ȗ�xj�v�(��!��B�
[��o�B��h�c/4OEh���H
DI9�Z(Y�`qD��>O+8��
	F����ed�T#>*jZă��ݣ{�<��TWM�v7��J6pS�7
��
�*���[��ا']O	7�`�z�i��G�h�Ou��*Y:u��W�k���ӎ^t�l�Q��
p��Mq��Ϣ��?��􅤫V,��$gtG+��h[����ʹ�<�W����ւ=����b%¨+]����嗜  co�.����{���q��0ʲ��O�C��'�aտϹ�
(�"�엏:��q��ǣ;�J����8cd�P-e#6���u���E��4Y0�V\��
}�9���5�^���X-�.^i'��EW�;Z1���'�>�̰���ǣ)�u	��mu?���n
�ѻ�#мzV��3
�������m��7�X�t�D�
�+}T�^�ȓm��L�)��|�н�;�r�����@���iC��ca�^
+p�v�����	dW�<��<�E*9�
[XXձ�B����
J+�wfν#ť�A���
���
Rc{��QG[��{_1ƀ���e�
+-�9�P"�j�Qs��
QԎ��:��D��ŸbP��E��ȗX��
�7
'n�FXs"ro�_(�� ߲�Ύ�25#�yk���.�3��3U��#b�݊>�Lb���_�Np���T�����5�@}v���Fp��X#�?� mĜ;u�
�.���;�#*L��Kk-%���s��O=�,vR=
D#�nP�<�!`��	����
+-f��	�у������͜9�NN�Ⲑ��`d�ai!p�9M>
+c��X�?=6������LEY>�3�wX�;�R��!�b�֫X�S����fs�mgI�h�X���GL���KS� �2#B� �m��m_KLS"V����d_�Lj�9� ��<��r4"�%���y��>&�M��S��q�x�S��m�`
���G�q�S�|�X��x�J}؈
w
僷��k%��ƁF���K�,Eџ��t�K1�������U
�O9d7+�MB��y�~�[l����0��f�AX������o�̰�e��j
/l�^��|�W�>0rz
7N�vXee����k�a�N֥=���xXÇ�<-���>Fq#8��yc�v]�
�w�g�g�R�_��\��	���{���3k�?��Ҳ
�|�
 �>Ϋ|��q0�)����^l��VvQ�A�˷�Bu�Y����X1{ώ�.��3L7b�M�� :%��|�t+�
�� ژ-b�*��7�/��m�*fXG	�
�M�Y0�����y���.����y#�V�G{}H�i-���7b]� [...]
+(�?��n�v�/i\�J8������A����[���LJ��i�CZ�uu>
�1D
6��6������хl�B
.a` �3=��νՀO�s��y�
+�?�u~����#���-��>�O9

�	���	�(��5��C//p��ҷ���c�x]�_�*��rM`�ׅ��J�`�[3fju$�.mHb�Q�n�4��v]J���h�a���Ď���S���Ҙ�cE
q��j)�W��/�Y��Y,�''��zy�i!��N�ɟ}X���^��2��
I��rfm�Oc!|J��dY5چR����(D��r�A�F@|�YH�b4$:0p��Z����ߟ�|�Q���x_���3�Dz{�+�&S_��P�Éǽ��Kiq�u��x���О� Ǽ����
�E5��u��ZT7���%���+CX��Ņ;����S*C��J	�>�r����w
��(�0��Sk�Cp��d�
�����*�c݊bX%}@rv����3
�W����_;@��]o���w7
��eR-0h�d	C,� �M�k�4\]�5X���Ȃ�ˣ� ��Q�ua5$
��J	�
�EJ�x�>e�t�ehD
K�bJV��6���٠�e�#U��j 4}�(�t>ɢr�\��=h�Jz�S���:�4�|��x���
خ+1O�1u%Dd<@���!��>q`�M
�K*�y�j��|S%�ɺ���Z$j�q�p�g9C�-�jKpsw��p�P���-���<��V>m�;i��_�~��b'(U)������պ5(@�Q��%K��^HO�Q�^���P0k�yuV�Irlɧ�GymJ῟�t!�Q��"[�
�a|����k���n�n��3G���^
s���CZn5B�E
l�pѻ�f�|����yJ�z��p�Yq!�
�#X�
��|�B��X���f���
�*����[�ϋ�fq������qaz.
�	�r���T���5X at R�$
�Bv
:�Sk�����y�,>�㨭ǡ���D
+쒦�
��	�YΠ�t�4>��}m͟�S��Q����+�!�ԑ
jw̚_Y�h�]z!>����\�0v��h�y��]L�.��q��X�Z<1�ַE
+]���D>���p[9U�׏2�§
AN�u ����3�|�ν�Ơ�81~AM)�\
���
���4��|�k
+��,�c�a��#�ݝPa��[�|-%N��kd{S����uS,�P0�����x7�B�u�*�(�۾�r��G
FY�����8�/q�4*��
+�V��:+C�'w�w��nc�y�
+X(]Luz�s���
+nu�h�b��!�j��bݙ�S�q
�1ۇ
���Z�EaXN�o�C

�&Z�!y���\,Yme�Y
U���o���i�I�g�������+�ao4�l��N��[�n�<��}���\�,Q�Ms۫ Zi*�j�r,"u�H��<:4
+��o�ӽ
���¯|7A������z���������c�$��NS��7S?��GD"�� m�D��F�
Oap���N'Y��d��n�f�-Ax�ݖu?�
�������`��=R1
�cD1ScܾA��\
ث�-�`%�`ݮ�S�|���0�%rF����\(�(�V���u�I���N��$�l��Sm���n�w��q1�
�
S������Ny���t���OQ�!^h�ǝb�`� -�K��i_DF6g��$JQ��'�޼�Q��~�3z�m>��(��RY
�0��2�10�x�zƥ��ƭ�E���-?���ͣI�X�O�%�A�D�U�����G�f�Wޥ�4�t]�b�aQ���;#"����[����
n�
?�}��2г�}�k�%(��YXyؓF�N6MK�(��Aީ�Z䡹�A2����>�)��#���:���\����|
��,~rhs�Á�zs@�5�WkZY�O-4���U���{xP2�������)�ƛ�(E�U_����eU��C<�2��t [...]
+�@Wp��(g���`�U�X��k��,�b�rU*� 2�(y�����4��Dp��Z����h?��O��/YW��:��N�B��5N��QS�
�e\,1�8��,O�5�B��3���ێఝ�+��M��%
�ߨx] ���]��<ܟ��G�Nw�QG�ӽ��ʱ2ڂU�m�^���Θ�" bQ��}���N
�?:���4-
^A�oK5	0��Q5��^��h.M!Eu���3��V����
���a8|�!>)k�C�_SL78�_����_���/�����MP;6}(��M��FN�
+��D���0\e�s*Eu����
+
㕙A��a������e�`��5��I����h��Uu�Y���L�H�����|�X���$�=H	�Ӌ�XS�-�t��BI�h�]�
+� 8_	�[�*s�/v��M�͔Y [
_c���o
���Зz�]�B^�7ì��K�������=���xn9W��*�JN[�����Fە�mS�]E�T�I`�D#$K��S�Dr.p>J�5F���
q��v�t��k�J1
F		NC�����Y"ҥ� �Լd��
+�kKw
��R��-v"= �J1`�|���u�uY�6hR�EOkb~C�$"��|!��_]�U�F�e��=g��˒�?J(1$7V���E�(�"bž
�Ch�'��
*�<�5?�_P=��;"��=��e���=��E�M�<<
++��u
�{�O
{�k�۹��0�1C?L��猱R���P��'�
�#\����ѭ+�8�]ڙ��?հ���f{��k|���85���
+
+�{t�d�R��tJ������ w}�_�+�R��yH� ����C���S�R��H��Á���j�J	i+#��R�B,���]�؏�S
~����LDZ/C����^�R<��Ƽi{׈�xӨ�����@K�,j���;��C"�7ǹ%�����F�U���i�\qļ�N�	�JI	�]ε�31�,S
 �xrW
+�,���e�����|
̌�;%L�q� ���K�+y
W)�%���&����'ϭ|Q��r;\w

���yݚ�C�b
���9�D�Z��1>O
+��m����f���"��
���=
!�*��4��w����O���m�*D<&	HV��(�%xf�(+���
+�x�(VAVps��|�Xh Ս<"�Ѧ�^�=�Ό|
+����TsǷ`�굿�xX������_��f �h��L#��:V}�h9�����flӍ�p�:w�
+���w�Q��V%d�q��Eᆭ�0�r�}�k�
+�4�޸�>,���^�sB!��
+����[
+����.����~ Q���q�0c_�5
+Y�ӧ�[(�>��Rj��_���T(2�x�-��5�6�WV ��ף�hI���&��B<�m��7
�)"]K05@l�Ӫ��X����8?Y���g�8�4�����m��g�jUD���{Ŏ'�rԣ��Q;<�ZW��ס�ś�v9���k4�?Z�tz�zl�욯P�	b[��1��G�\]
��N�5Y��bM�������*��*�2���
�.�l
+�CU;c�]����*�K`��s��<G8�Zbe�װ�=�N�u
Z?`ͫ DW����GÒt�H�y*��_�B��m�cl�/
<E��M���
���[�X���c�?�"�j(r��`���mibĦ�i`S��e�z6��fD��,I�T�s"��p:d~�Ȣ�S��M.����j��Љ�t���(�Ƕ�+ 
���ر0
����Q��6Z,c���q���~��.JO�3"A���+c���<�����+O�R���
�w:��)��S�Ŝ ��V���5�}��J�pK&��D:.D�
x4<��4˟��ԍ{
 f�L��MȌRϮ
��:z>�-����c�B����琗X;o�r��X+�`*�M�R��b��5�Z'��~I�����k��A�/�#��lר��2� A�ױ3���'JW(�n� ��.�v�,��t�����*�F���<p�"��pٟ�����W/�a��Ɏ�Ư�s
c�v�[�����,_E���
K}�Ο35�yu?�Cp��rw93
���*�rN����X��S_m�y]E�=R���� R�}f�xD ��U!B��b���
9N#�{����'NxDU-g�����f�x��DZ �����ak��k_�r��$����c�}X��2Z
YI���v��o�Ps�u���(����8&�g�8ʐLN�	�AL�i[Ae{$0�+;��2p [...]
D�{`��1�d��a�
�xa�gp�@,y-
��{G?5�#�P�k��h�HF�+.2���F~�<�ګ��L_?.�CmuY�L#`9���j
��l�K�36�����
y��c�V��#U�:�
�U�(���{8n�T풮�X-ah#?>ؖ��{㜮�A5�*v�!:`+5
�ȫAQ��+h~�8�l;��!�<��%���
B�E:W
a�뽧����y�gO���v
��	K(�j���}��
+�qH��eP6
�a+��

�)�4D��n��c[SvK��
(lb�����wO���Ay:X6�g3����g�P!
+�M
�����m���q
T���9.�;���I�39Ȭ�����[@!���-���+���h�Cg,>���8xݏ�1#�d��8+Ǥ�ӋnQ%2^�w��gL���躧����
+b$1����e�
F>��&R����ة�.2Ͱ�_D��p1ٕ��'�(�5��-��s���"P�G��O�qUf](
���X��S�n�zxr�� gnb3qPt�y�Qsx�o�о�ph~S1Q%B~�f������NT���jdu�r2X�YX�QX���}��
��H]��~ݟBO S��G��AWH
+g�Y�X�����c2p��5����SRDk4�V���SS3U��D�n�"����G��S���ڇG)ع��f�s���Y�l3P��JK��H�ՇÝ�{mN�� iK��%Z�jEC���!�y���'s�:\7
+5�C���d�
 o�
u����`�kq��.�`t����$�~|��@�D%���
粵ɱ[�<*�2ql�[+o��
���`��

�=4u(�^40
�7�u���Ue���I�����oK��
��Q��J� ۠p��0/E#��n�p
X
D�̲�#8
+�1Zs
M|2$����c"_-�C<&�0��!e
��4f�
�j��wZ|Ȗ�{X��*��� wvQ�����ڛG���F��
+ʜ;�>���[���C�F
��q:��v�G�)3U	l��'H)�tp�.� �rKL}�D9�I�\��:�����
+�E��wL�ZЪ�'9��$�\��'{=\���zwR�2ͺ�N,�<�)�ۖ5�~xJ�4K�
+��䎡Ģf={lh��*~9*e��
�>�Q�Bi��\�E�E
��c�<�5ܭ��	�@�Td`�4
��Q
�J��@������suCՊ_���Uʈ���9��ߺd
 �l��]��<z�W�J�f�Q��!�y�p�'��t��X|@�v�h!��7U��l�CH��jQ�,b�Tk
�Ϧ�(a�5B؊j�"���$�n*Y,�]�H�p`�N��w���`�l�����{�~��y.="��Y��4ijՏCm� �
�<>z~��¾���w�
X`��
[��)�[�&L$y����ڒ����}:L�T,�ٞ��p�cT�l�
�T�
ԜO��Y$?�
+mI:�tO�/���_���������������k��鋗7��g/^�t:�^���p������w����7��O��c�����_�O=��vqyw����W7������������o���������������ݾ
�w��_���OW��������'��B~�������K�a��(�~%?2�K��دf|� ��3~����v����J�7Oa�!T-�z�é����(�^����yô�*Z�����L��|S0��ꠧ�`�6��h��L|7q8h�Pe
CG��&�mv�M0��ĴZ~���E�U�e�
��[�1b@�>�F����\~��VW���pX6Y�u���
Fo7m��}���
���hMU?�
�G�$�
�
D����ۤ����J��1������"c�ܣ4�#�{��g���o�%��~����K���B�"�8K
F�=��_��,m<!@%튢�$Ϯ�l2�2�=ݙ��]<B"�e�������j����{��|���6�7S��u]s^�h�f�4W�5�X�,q�sz�\u
Q1���D��e%���Nh�=<(���|$o=��l_Ī�vN����A�(Ѳq�&od�G^--Qq
��d� 
�q�eI��gn�$.DLJ���V��&!�e��vuY[�L�a��g2����%�a
�ҷb(s�]���Ւr=Vb���DZf�Rp����8����y
��͔s�'1n>�
+����.:��
+;�V����n��uZ��5:� ]J�C_
!{��B}
��%���RƲԨ�b
%l�C
��4ܗ�Q{�pB<�W�*d.�j�h�a���D0���M*l�ˠ����
���K���y$b��{ȧ
�cR���͇��^,	 {f�—�M��?H�����.߿���_F����je4��x$�[��"��q�ʠ
Bq\��PZ(�{q��NBdJ
'I��v���.%��ix��R�ysI�A��h^���!��gԞ߁\0�sX�G�����reAjN�h�LJ���Cee� �&��7��括^��)��0z9��m
:���!�&H
쵔G�خ�Pƻ{��(��
5�n�x�����u�^M�07b�Pm��_�W�}T���j��e.l �E�z�'{s�S�}����z�����w6�9Ԩ�Id�X�&,uK
+�@FG�� UB�W�$(���C����:,�%�q��p���,6;��C�]-__�;�o
/
#	�V�DN%�-�R-�Ȉ�P�f�D^o����i�J��HF�vUFy�l
j���]5�0��tS_v�Lp��h�E/x�;�6���DŽRSw���ڢ�
��1IGXg��m���Xv
�K!k��,M<ݨo^�b���Oި�M�{[dw�ڦ�*b�
+,_���,2Ӻ��E�?9�k
P�X}��9�\�3�k�+lc��m�����`�h��V�� �y�eO���d��,f�iW6\�y��-"�����C�{(S�Jͫ�����@O����:
���F� ༀᙃ��\��1��}Z� �4@��+��/�q�1�ݨ����f�孏ð�M &��
Fw�f�~�iWЮ{}���@�:�k�7pBם���&�,����޹`~ {�w��j���w�
	�ZD�.L.���QJy���ʨ�۷���t�"p�Ye-`�`����
���i�bcр[-�����m?vb]������
O?
���>���;���P�y�ʱsNգth|מ��_Fx�sb�]k�l_v�T��J�^�j��ym+#a
�
��lO��
5+ �v&���{�8�o]g�w�0ã)/��{������#l��f6�o�b�>�3#p���$����"�
�
Lχ�L�
+�#�����k�3�W���@Y�&~��(F��2o��Ћ
+a�����j���r�M��v��Q��[��[�i�=
_�
dz�z=�3f�������OHY����ʢ.�@��&
���)��h��o��ޔ��X6��>\��9K8�";�
���*��y�Z>��ܵ����z_ʸ��T�1
?#�a��i�<��Y�Fx��O-=Xj�q'�b
�zTZk�\��b�žk�ѕ���
�� ���j��(����Q�)ӣ� ������
^�›fNc鋷�[��
��'dS�ZH��賽t��g��x ��S�>f���_g��
�2�p��M������i��I��	�-2�d�`����`���
c���`�ð%2�trC�
�n�M�@#��t"���4G�;"`�k���	@U[A�4�* ��
+h�.+

�ND�=	�W�ב�g�����Qs@vs	��X����H֡,�g�a�}5�3�DP���&�=*O���Z�w��N�/c&��J�"�������ьdˮ_�E�I��Fܺ�6pv�v�l�j\�6]��ӌ�׹y��g_����e������ӧ���x�����~����?�N
\���ߟ?}��/����O��o����r��������
�GYq'��-`j*[�I� �h��
+ى����J
+R˝�7���Ƃ-�� W!*����ُ�E���&]��x\z�Bg�k�E
p�^ZPp2��f�+��)�8s=�Hc�7;@|���Zp�nee��I�ǩ�	`�ݣn�;�`rɅ(��}���������k�p� ���̦�/Go��2=
ms�'����Щ}���F
`�Q�e����C�89ŻV?�i��k�P̖NQxf�!�K(�y3�����9)7�'��߸劳�ً
Hޣ����ȉ7�
�U�4]����|4���X0���9f����ɦ�?��F��@e�  }_����L�:��gZ|�5�W8���4�F
�h�,`q[p*Y�6�T��
���N��
Eq�{��7���'3;�%�r1%vi�)�~ ��n��`��%�Z�A���u����a#�կ�
��eӵY�Gr
+���^�vx�x���{�7p�u��8y�\nQ&��jM�������/<�h���$3YR�jz�Q���W�
��@��|scit�K�(�:!ٴ��8�0�u�să�������F?y1�Sԃ�c��,3�_j�nݿ�wْ���uX�f�!{K|l2<�-�9'�m=�kY��5H�L|�����e������'lPn]WPt���)�k6�� �����]KE��~�]cI�ӜȒ8�V_�X��a�tݯ��چ�(�rm;�։3+�W�u�^R�&s?c� �k���Xx[5=�Mïf%���^Gv	�!'
�њ�B�y?�X��}"�0׺�`IX���[
M�������"2��R�����o�W�4�G�,NmkYn�>_�Q�٘ex�\!��kl3�$�,�����KHk�p���ⵖ
�ɱ���n�PO�w�$�
#n�
7�5!5�+]�%��
s3�
Pm�&�z5��zj�&�;]�T4�s����	��H� Dž1�Ʊ'Ǔ7!���(t5|�b�h��C�֕�s����ڹ桓���m�����_�^��)��z�Y�;�_�$��Ѻ��i~���#�k�w@
��J
ajc�Kθ�0�D�)����Q"dK�1�en
+8#B
NԼ>��qd^w����9�SH����/[�@��<�@W�ZYf X����vVB̏
h'��?�Vw1>P~��O��񱖇c��
��]�/9k��<
>��s��%��$p�
�;�?~�
ְ�i>�
��\�����[�n��C�~t?|�]��E
b�
m*���ה�q�]B\=��5�pmꑊ%k�#�&gY�i����.�v����fz�q
ی���
2�I���x��,�7��
+q#̟��r�yV��V��mo��n/��X�����t���Γ

+|
��m���ͣ�ᰠn�Tۜ�G@	������5-�-�~��HG�kC�ʏLn��#��dwE)E�G.h,�����!�rf��2�BϦtJ����
*{�e�\&

t�5�����al�r������jZ4���=��0�@��Z�
+��Dž���'&��mȿOuW��wv֗٥��I�]U�[hV�=�i�	�V�0s��h
'Qw�00eK|ݶ�n��Y/�|�Ƿ��۰.!���=v�
#�'˾o]����9M�B2'�¼
����1l�~�1��`�.�VcDӣ�͋İ�e
�
+��8�}��\�
ˍ���� ^5����=��9�s�=n�
ldF� 1�"uSEZ�qn�:%��]�0D�9�%2����_u@���`UY�tޢ��O/y��
��
B�$@}�s����O*T��I�Y�[N/_(�S�s���8�_�	�nW
�:6��	�cq�ۛ��]��5۶̵��Z:��� ��*�
��\���*����`X;�e��]�b�7�P���&g���2*^�9 X{�t@�֎>c���F�v�<A�D
L���M˲��x^��J���#�S��N6>�3j��ke]: ��ϻ�;HN�[�+�B)�;n�����Ւ�m�G�
)����ׁ����q��o
��160;�/����+�;x�p�
+����s g6#���9TD0
��G����V	F�rw�.��:��M=��;B��_��2<��7o�hzu��#�{�
Y���%,��,i��~�G�_�������Ǫ�"�_b��A�j����k��>=Y��RQ���
�\r�C!
� |���Ca��.�k�1���pv�3� ?C�+�K�˥�p���"l�&.%/ U���e�gD�� �u:�����J̆���mRJ��l6�j=&���U%8V��q���q�����lc`ڔ&�] �r�{Y�\���a~l���$�M��{�[�
��Z]����� �m���ke�`�#�����c��>�A�#׷v�we�
�m�m��ȘLJ�k�F_f�ӌp
O8�����qxj#
+�>�A��M�lN�Ӎ�
Éϯ2>4Ƀ8>Y}s���N�J�p�E�G���Ia�y��<���˧��k<���0�#($�x�M���.��PP�ʆ�o����po2���n�u ��ägЋ�w�]���e�����Eܲ^�����Y`I��F� �Iz'ض��PnԔp'
���6_�Ƣ�&a}�
+��{��N1ݛ��Θ���>���I�����	
����U�|�&
o��w�d�K�sg�3F�I3z
`��4��t<O�X6��� ���f'��6
�N���ətM�bwH�<.�1�fY�I�|�
!��C��%x��&�F'W��i���� s_W�#�^����9���k��X��)��3��x��חc�<�1
^
L೙
ϴ�9�(��^�-����lM�'���S��do� ������|iF7n��3�S�
���
R��}mL��N阬�
x_����
��V6����k ��,	�(��c�yґkzT(�8x>���Y�q^%t��Y}�шz:����U��P�q�0���
��.�����iz
+�\_>OM�'(�
+���@��&�z
Qq�M�X$�F��2x�
���с77��@�<0�|��h	��Ds𐚾3U�2
b��,
��Z\��E�S5�P��-��h���m�:��\
=&rW��
[�G��XO�g���c�Ae�	!'��;B�1
�9��~��8��S_�e
��Vpܼ��%|L��q��F\�W��-軟#�r�_ۦ�,A�"R�`[r�-��Fw��:Uk>w�1����*�Z2���*
���
����xn�����%��O�J�i�!B���>>{���R^ٍ��I�p*	�:C�k�>�4�h�Vd��5M��4d*=�9L-����R�P&:ꧦ ���a�>���>2dǡ^}������������6��Nkuq�T3����`F�xa=h�W��h����/�S��������_���_~�������{��b��E���g�k�����<a؃��?ō)Ok�ߺ�l�='���r�zV$Mo�9�!Q�“u�
��o�VR�\2�Z�����
T��V���j�n+Z�d0F#_3ze��Ӌq��r
����
�N:;F	�X*�LtH�����UfaU5m�u��E�C�%�X� �
	
-Ԣ
�
+&+52�i
� �b����&��~��sL\�"
+N��3'.�9�^��!W���\e��\�_4�	!k�xVV/	�I�1�A2�������r�����S��=F��O�HF��3�5���Ve{�,��.�˝��
9d�
ze!����W
��VK�,�i����1�H.@��q:+sG���\$�ˊ���f���q��VG�iw�Y���0kHNu�`����`]qT�
����KQ5
�$�
#����
��l��W���	XQM�t����
��A�c�0rIq�n�u�Պ~<1ddߎݛ���C[
O��d�Hv=��O��C�+O_��Bd��wy�W�;g��6$MV۪��]��I��b�Y �-��ت��~��~�������c�t}5F~�V&=��T�������q�-Sk� ����D�:Ӛ�	��*u�S*k�%D���.�����[yR;�������+mI���s����=��H����}[~��*ޥj+=N�ʴW�:u�^�����ϸ�����>c=G>i�
+����YG��I��W��1�	T�z�Av�Xs �5�1r&�*�"�5�<_���@�Sd\O{��"5d�xY
Q�Q���4lwڲ��N��g�1�V*�
�|�+` _)t
+:8��͖��۳�Ç	�-1�+���YQ�+1�
kӪ�b`�)	�
+v�xB�Y|7≮���cE����k��|�%�^+�J�T|�Imk���Jdr�ˉ�s�,��_blT%Io.j�˭�K�����2ou
��J�?�e�lYnB�W��\%@ )��.{�
��{!@�����������o
I�޾���i���P�fp�H���Ȣr��V�����U��hZ�
M_�P�"=��t
��9��p�r
Q�!j
��Qy�E��^�g���L;�'*�w?�Å.�"3��M���N8��p$�3��)�+1 A#K	!��g4Z���PPg3���B��(������nΨB�YY��**(�]�
"6�m
����ݧ�Qe�U��{Ý)����Tc]�J �
a��9��,��g��8@������I?���U�Tkl�
��(Ut�'��c��L�
+�,�W�U^KW������
�pWR%����g��C�P��lGo9�7�3���
1y2m�^N�9�X!A����g���פ�����b%�N�վ�lv���[M����`4�����%z��U؎��:V�Ď�}��%>o�<
��ns�b	*�ұ�";M�hv��Ud0�Gf�ݚGF�fT�s!�F,r@㑪�����m�q�C����:������� b;��.�S�ٸ��3�~T��P^�2W�����x{3�2*8O�����=k�)���BA�ʟ�EFL���M�ZZr�KT�\���~y,��i	����5���+onY��Bۭ��g
��`\�j)�
��d�o1�����5vK�y+Z�ze��
H��f0�*x'�f�����i���������<6Ol}��Ip׭ۃ�q˒ũ:�q�"o�Ʃ�^��3H?Pt
�
�J��HYl�����vƥ
Ń{�0ɑc�E=��a
��q�<��sh�|c5������j��<^g��"�8���x��\�;}�JN�=� K�����6��! [...]
+њ�6
��̜]"�^{��3���PN��J�*����_hA�oqo����-P�7�tRY��t���?�p�Z/�x
+FO�ʊ���S�

��)����f�5p9�eyT�}O��
+�l�>Xg%�G&���9
���A�:3�Ɩ�����弲�:����~���F'+��^
� g�O.���O�g}��߿��_�_�
�e��w8����ʨ
;���9�~�
�{�.�x���([�iyֺ/������Y�3
�I\�Ÿ����X;A�fn �b�`�
�̪���P��ArR�`@,�z�{�3�!V��� �/7e^�����GS4
l��� �!���A�GX�ѵ/��)��6(�Q���X� �<<k,�*�L�5r�l�`B4bc"��,��c+3����	�z<L��l��ciQ�˫X���-�����"��Sg{�;
��s�8#�K?��S���
���n���*.�4�v�^�t����Y	��%Խ#/0}�%�Ip=�
�a=N��q�Ow
N�w-���m�
3�lqS
��A7���D���;�������G��5�����?����IY��� ��
J4R��"�ٟi*��AŨ�9�qx��nu��'B l��La��o����䈧�
+"�X :�V�'z�
�"��dzҽm����u���f�h�����cj��v0�p/*+7����/�#� ���flQ�̾�'�
+ʌ�J��L�����#��������y���"��6��
�,?�I�Y#9
�!�@q
��/̸U��#��5�H
�HCljth���yk�2y��@
�Zʿ���޸�����~���k\���������-܉�
����x���B�k�s�
�KL�:����R���̉���6�Y��^A7hʮ��������գ`����N��ue(F������
Y̷�a�F>��^�M*8�
+w��z�}���rzto{T�����[~��}ʸ��IB?��
+�g�>�.� A�)�>t�`�
+JPb�#�:E�L�-]�hL]i��w��V��ٓi��
+dt�0yn�
�ѓAѫ��!�C�A`E�����j赘`�nd� D��E��5��F
+U
�L�Kt�^���{
Cf��Qߟ��U��d��cB%��;�C&�Ffc J?�W*�l�����5@��q;3��0s,����Ao�C�r;芉g䨳�˯��	Kd6?����EcxP����9��pA�jy��S뷜��!�e�������Ғ�P#��}i���� ����~�k�6�v��X��w����f����Œ�>&L��!�:A!�Y X0N1{#� ���x,��n����/�i٥�G��wj�#��ʜ�>��3�[�/Qe��b�
a���@N���n�'�
*��ofJ�Ǥ���d!T����{r��]��9�(�	�dA��
��y���V��PrrO�C�QVdFBf�A����qt��b��6I��y-��c��
Z4�5�%�$��$G�xi�
����)�����;"���;
����ؽ��	�mGC<foiVPß�}��KV�Ϛ0?l揳�E�|6��M�^=s;o.-H�ApI)cӒ
��x��Hݙ�#W�\�UFn�E�}H�J���
��"��NG�J.��v�G�ד~����_�騻��~E�ܤ
���Q�Y2��5������a�Q���{HY��
2�`s��mA�d�i��
� ȱ�}.����S��L�¯�O��:����c�;,fVv�Ⱥ[P�w����jU����(}��>u������	
�,�/��p{+	tX�+nF�h
UPe%Ceʥ��g�yFd��I`\C)ltk9�z��h�d���=�8��@��`�Xc\�����Rn
Ϻ�J@����ùy�
�[���0%Vܰ���������wˬ���33��d�A%�|ͩ�a{*.��
�v���}m�,���A��D]�����V���ө�S`���
ӈW$
\���]�"H�_G�N[�O��3'��h��&!�A����U� (���uuW0S�A4eM��bШ%��*dP�X<]
+[(��;���G�R���= J�к�0.��)��#�Ь���q�p����ȷ:E�]�.�T37�oޫ�ٳ)������[dݩ�*�{��\�����̧�$n�����۬E�Z�3I�dp�Q9Z�O�` �
+��
+endstream
endobj
43 0 obj 21561
endobj
44 0 obj<</Length 43 0 R/Filter[/FlateDecode]>>stream
+H��W��%�
�
�n��
� >EŽa�
{�

8���oR$�tg{�I�A�$>�9��6�.^Fc^`"�Ͽ���Ã�rz��z����,��3�I���

+/7�]6fBu�����u�]8Q^����?��k�c"����<���k�ʫ������8cH{&Y�%i��1�H�o7���� ��|� ����=4�
.b�t�)Gv�B4)�Σ�
ڴ��˯~ܗ�-��������?����x2�y<��S^�d�/Z,��_b���6�ˀ������-=L�������A�
ށ̃��}���C\�w=?�
�}^�����5��

!���E̙*���d�`�FoI���qj6gz&G���U��巎��?e�6�q)���yF�
B}x �&���}�=�Q�0.��o����'��ߑdlؗ�
v�	���;��<�	�Ժg�Ty|�d!�3
�(��6=�pt�{`fl�34���R���̲-|B��V{&>3
�
+��|�8�3E�U
+�V�D�+P�b̊�
ݹ�.�D�gg$�t�ZP:�d�c����s�Q_
^����2 P��4S�.U�컏��_B��j�%���k�ݠs����g:f�Dx���G�sy��&����܈������I�
�4"�9����1k,�%3�
�8�\�:qr�*�a9��������w�߲�� �0�9�_t8�N�Y
e�
+W� ��jW�A�De�s#���Ȍ\}�sp���cBbm+�ީ��6چ��d ����2,�&���>e�蕣�<C, at m��z8(�m�|}��?�X�T9�%� �W�g/=[ T=Q��cU�
�*3�ht�8X�gZ5��Z�b𷧹��A�Ǥ��O�3@{�w�h�4N��F+= ݏ�9���A������
R g���Z�޿'Y��Z״;*,�M%^�b
?�'b��
l�8 �2uMG�){��������8I~*�cWyit��d
'
b��&/�p!%�B^u	XV ,�OO6�J�ZqÁ�mbJ
7%Rg(^o$L��
V�rl���ΙNY��]h��@�<GL_N(��B�U��zz�=�s��p������
�S�x^L�B*����{�8�OE>n��D�`4�^���`j��y(OJ���ɑ���
 �]����71�Z�ח`�@Ο(O\�y
������ӡA�}/t\���}��8��:5�|(�,O/�3�˘§ �4��b��8rHZfxX�
� 4:1���P�ɩ �
$�{\�_�f.݈CZ�N��v2��18�㹇*hy�=m
����o
�S���#���MvP0��4𺑪����^")����
!���Ѫ
΀5�FX�����1��)�0T�e9

�8�\7���ȇ�p�(G3�6�d9J퍭B,���� ��8Rvgy��;������4#3�p�7�
+I��
+��Cr�T
�ϼ�J@��cw<=���ܟ�Ʋ` ������=hB!�f��z
�
��T��<=�%��R
m�B��U�����2�7�#i�z��
˸�k܊?���FkG{���	��Mk(t�S�^���5И\3-�ۋO7�GVS�5+�
s���ʸ<r�N� ��9�X2�C��R!�lCw��>�g�8��x��%껿��T�Az"�g�N0�5ɦ��Xc������bx��+���ۑ�
F�+T(
�G��g}W������7�Z�z�KZr��˸|AKc�����%0��{P��΄�e髌�^
�D.��@���38d��c��
5�șb��mu�)��/��Z1vw
�5����G��F[
ܞ �
�fE��J3^�F���t�۶F?�͇n��=t�
� ��D�\�3��ck
+�
%H�&� �~�£�X $ZZ�(w��[�P�.>p$�k�"Ex2�j����0΄cg.q?b�-�h�[x���}�����cn�����'�����I�7+����d�y>�K�����[�G����W��I�m,,Y9xǍ�[���}��c?H������h
�����6S3��5}�.]�'�(b�)����(Krax�
ς�oN%�
|Zzn�y�ӳ�e���F=�x��[����2�����|��?n�=ny
�k��V.��?
Od��9n��F2jc�n<1-<�����
��[Ց,Y��9�|����/�x+
��{���_No
�Mѷ ����F�
��TZ���#�^���e�Ѯ��A�M����[ �Q��N��A�����S�8�کu���}ʞ���_�3���0�5yr�&j�]i��6������c�GV+��]$\��E��2�|� ���!wL�zc�q�RݒrK��o��n?0�j%����eZ޲�L��A9J�D�[�3;��^Q~cm2�ē�;���
+YZ��B�TO�)�I�FN�
�L��*�EfV���<���iI�x3��M�D;Kk�7БK&7����1xϗ���H���}^#�4
+�
�Nu����(w� ���3!��~��1�3ĩ���x��iv��W��N��J�i�{q<�C��
Q��ǻ����9AUQ!�N�U��cNr<��S�R��;��`'���H
�ka�y��c>bo޺1æ5����ETcUqm5j��ڰu� �,zBFAo��Ê#��.����g�>m�
���z
-�:����gT*����,MϴW�+�kY�ZCj��xR;�����*?=t��9Y2�4b���Y������ ��NcƐx	�~睴� ��'�ȼE��j��6Ҩ����ߏ�ݢ�kM�
MO����`r��k{�)2�˽�d�NAPB����R}��c
������n{]s]� 3�AxqD����$�dI��~�g�X-v[\��
�:2��4��<1�Ѓq�ېY��3�z%�|�ʏ��X�%m�˛B�A�'C��zXS��eQ��R��R�rڹ�.c��ՠͽxH`�_�x����}�������-�LC�� ��oO��\��V�n��[�����%{x8�o#6�c
�����x��un��C�-z|X��w��K�kT}�
+�Gj9,%�4������T�X�Y�qeG ��'�u��cF��#

F3�p4���Z�
'N
t�ȝ�����5�қ�Ɲg�
�sQ�$]E}��jlV�kt�f�`m����!/H����t�A9��}7�w��9���9�cN�/�7���z8�q��ɱr�{1��z�`9��
Тx����s�:]�C�ݥC�-v�mV�u{�T�E��o��:��ӷ��h7jc�W�l((b*�[�l��v�f��X*���il%�q�R.(�w���v�����T�gf
�ii��Hkg ��{ѱŀס��p���U
+Q��z�
�±d�t8���T

�7(]�c�h��MKO?�3
����,�жCH�r<� �J�<�mƦ��	x�Uy����I��g�sؔ�T�0�‚M|�	��V�F��x�
����U��z�
X���b�꒤�	7
+iepj�������v+y��(6@�Qvrc���~-U�K�Yd���O�I}=�tq{��H@�a��2l|�|b�\��C4���k&.3�d�A5��j�h�fy\���w
BP��� �MK?���k��}��Y
	0��"7�
b��I(�'
A�c�u<��Q�
����0�
Z�,���C���=�4������I�W
m)�(��(���Xi,���x�iYK�܆�Y�A�f1#(������/���d�� sRge�:U����,�^|e�'�����
+��m�qx7����U�o)�qW=0t�w��d
e'7P�$F�X�P���
�=�
%����
�t����C�B�
�=�m at BoJq
���>
땅A�V����!�խ?\ݬ�ǵT�&�=�KAaOu� �����
���*�Z�8�6�3$�Rױ׍k�do���>����V��V�'����).����l7��
T�
b���=�
Ŕ�>,�^�h�U�x:M�s���`�P W̶{cn[|}^}f+�d1
T
aFLW�7�#,Y���  |���
��ц����v�<��_���K�kAnk�v�E���w�|DZȯg7�@�����$���Q��'��=����u���ɛ`�ۓ���2�K��*�1�r���񄈚�x���4�3ک1��W��{hZy|�\1���5�V��t*�	�lYO�&���g���*��3
|��
�al/'��J�
�Uk3?&r�J?��/-'���Q���r*�m�yg���0
��'=;�����
�3o�o��������re��O��>~�M��/E�yVWp>t�=\&@
��^wH(�u
F,7<��G��S砧/[<.Mx�D
��q�6y䃌�<
+ϖ�_��_��
(�ճ�41�=zi��3i�f#,{��@o�ѣJ{`5ꓽ�I�6`�6&X}u<��U�Dt�5G7�����`�0ͪ�1�r��۸�vK�q=�J��rA��ٻJ����y��R�1�x.#�8�[�Z�F��
�Pܴ_1�ia�m>��H���/xT&=����_�}�5@T���Qw�����>u�7���CeO
!2\YD	�ya��X�e��Oq�����?�;]�D��_J����'���� � �0�n4�9���


E
����P���eV�r�ɽf��3۝����эZh�>ƿ]ǵd!����' T9q���['��S�B������tw
��?t	ϐ�����=�����b��q/�qJ�� F���x�}�
���c��3i�
Zķ�E��a#Q�80�X�A��;��1��u7�^*H����
*���Ի�AqY�!ҁ.��\����`�(�2�:	#8Ʉ�[�
+��%�J��A�g@"@J�r�%ʅ�xFjY�@v�TI��

�j
ƺ�cԺ,����]�7{ݸ=�R)�^�Y�.��hD�-�>��M%�ir���Ɗ�
U�y���*`� d�9д{
֣#��3�<[ƺuq"
+<����e� �������
2I�s�f�1j䑄�|!�-����f��T{�H�
w�j�&Y���XI��zgѲoBm�i6��(��v���T��
��7ۯ�zt�(;{�-�y�}��7�^�ڐ��M3�YR ,�0�
+%�b�JS���ٯ=�=�=� 9qK�����FV�|���ۨr�m��[�K/���	�0�Z��*�p��@�Q�8έS;?)�C}=�V
+�Y��{��h�@v���֑Z
�)��r�;
��њ�ggPL<�
���J���H��:��9���ivZ��������1�c�u�ʟ�W��e)��4g��@ ��-w6��2���h�p3�c�ɨ�x\@�Y��מ�{��8E]�ޤ��dal�P��1����.
.�@_"����M���,��& �t�-}��eL2�p�[�(��-@��A\LR\�:g�
��&c�r�ث�
+
��l�
�����6ʦ�;U�Ct�T;��������&c�R���|��PۂK�;$��`� ߄��?�å��e�`5�}*2
+K�FeZ��8�H)z����ۺ?���>~Kt�H!��m€�{�vi�X��K����`e�I��S���E^�}�|�qkL��S�F����d�����Y�1�V{п�>�
+ at 7Ÿ�84~��0ɯ
�[�J���os�H
���8e���2�ݥ�r�W��t��X*��M�u�;3�:��XO���;.WS>��#V������:�'�ˍ=��ȓ��Il�����ׂm0X_��XO��'�k��2
|��)��
�4�I�
��������
D�?
��	����P�N�1���L���?�
2S�P�v�#�g�T�ʂ̔�
�6l��g�6ڴ,��|�=��WF��!åv_MJqS�y��E���r=�]vak�hs�����G�������
!�WPMĠ_�]
�[��ju�o멂
C���u)F��c�`�n���x�
?�K�c�f�r�'/}O��[���,a�zQK���?_؏W-�b:��U}V*�����Fy��/��i����
53����j�ŷ��
dK��Vg&��JlZMջ����g?�Ju�4�ܧ�|ֺ^Μ
+yp����-"�������}3w.q����b�x���C��'��յ�u�z��0��[���Pxi9��>�
��$BC��1˔q��w�{ev�cr��9b=�y�/��Hrj*e%��Ƿw����K���l����AF��
�@q�)�
�P���ٯ�G&�
2�-3:^h��b.�ge�E'\G~q�����>]����g��������O�C�
��S���́�������6
��w촠�z�T��ʼ
EӁ�2W�*5�
Nӂj�5��=DJ�c
�<֭CZw��aM^�Ti/�
+���e����1^��2;TN�2��/��á'��

?܎���\a	�-O�3CI�
�7��"�W�
+r�됏M5���6�
#6�>�b�#]����p��z<�E[ʗ��Oœ؁.�oKd�u��!T�Ȍ�ʠ'{dv���I|�㔹�}����gے�I"��b�Y���������ֲ�x��
������
du�)��y�C�͑�H��sd���hj�V�ANv��
�1����q+K;�W���p"_��5��p���R]u�@�K��ȗ��ʞB�`PrP�;,��
`���Y���V�#}=���E%(4�s��=�|e�I
��t�f%/�@G���Z�
n��&��Ӹb6�r#'Zj99C��c��m����3��!oG��:b�2�=2��NPr:N�ďϸ
9
+!�s�
���� #+4�1��9D
$�bF�������6	�,�[��2j�aF�y�'
�9�;��~���"��^[��B"h�p��f\|�Nr���!ϩ1�
$Z*a�Y��5��O�z��}��m�P5_;�;TaS}���6��2]Gd
�\
���Z�|1��{4����0ɌN���Y>ch,8��,8ּ�`X��t��ؗH�s�^?����\
�g�!��
��X�

�#7D}
Kʲ�Z�Q�NG#by�ekIY5?R���c�����퍻C��U����t��+�;��=�c�
����@B5�8uG�/���<ݞYpr�lɌ
����m�6)�����9G&�:
�T#�
��DPz�X9�ff �� PA�ei�ʐ	̖ZJ	_�
v�d
_����� �A�C��1�=��(��h�wi䟄��;�m�>?A� ����
�٣��3*K��|��R<� ��D!���
�F('k��o+
!�e��a�s�v���~ĵV��me�IA��pS(�~f�S�~�rf��Ș�ӣ�,Ӄc-���8
�_�1t�qՑ�Ð��4{��j�s}d׈Ö��������Dsӕ�{� �
+��-u�n�}F���Ջ 
��ez>7Vc�:�ŹH�=��õ�zL�kl�A�|e�}C�ځi J���_��PtKE���8kh�
��ƲwAM��$p�5m�\��qF��&�s<���h��
M��O���<�X��m;�5�
��@B��
H�םp?㉏
+i�����D#C�C�hv�~
�3D�e�ʇ*�;ޏ�N�fè
K��u��ϠW ֌�C
��o�gj��p}N3Z�]���݋ڄ|�i�2^G [��?1�[���t��@ �c�J���+�x'7�>���!OGG��K�.�{f��!8�7
v��A��
�1�g
��~@��*^l�h�ڡ���}�k�Ց�_Z��m3�;�;\!8 ��
��<�?�&����طfu� ��}�W���G��Es��@���������E����F�
?�e�	�@y�k�Ŋs���ڭ/���K��u��
B���x�	σ��
(�����|���+�{|��ۍ_w9W=,h����y��7Vz2ĵ�r	���_��4k at z��e���e�eP��^9�&��τz3��E�2ɚs��l/�Ld�
�l&���A�j�ջ��n�o��О�	M*=�����_�?5 p|
N7��
f|�C�/���BhݯE�mm/�|�t�� Ёk C@"�%��y�;Yۻ��ϔw at -�?p�aˎ�"E��"��|9�?���7�ㆾ��/䶩�{�-� �H�6E��"�%EV�
u����C�ޙ�UD�)^gxx�[P���r����W�t��t�b����HA����K�2N��ܦ!٢_u�xQ���d�c)(2c "馠:����aYψW؂fA�X̺���v
�sP�O(廭�9�Z�]��M�D�h���~�-7�p�
+tV��/�����
+�I�����82Q�"��k�
m
+�\,F�IU9+ӭ1�³���ۆ	d,y��
+9X��1�#@@0}20��J
��׉�THk�e�Dy_7�Xa�ycr�j��i����� D��A�m�TlI�<�l�� �ީGK���[�����]Ҳ�N�O^���1��
��[�N~�}}>L�A�oZ&ق}V->�;������`�QN�-���Lk��Ŕ���V>
���m\ z�jK�f��7Z�+�ر�
u
�xl��%`L���-U5V�w��RBk�C�B��}�ֱ�*�`a�<I��VMV��Sbj�$���ÉڬՓi?GM�BG$e<�<��ۍ�CD��^�E �H>Ʉ���aȒGp�O���-ŋ<C
+o<=�6Z3��2Lb�Sy����������L:+:��!-
��Qij���]I�-g�k�n?(�v%�
iv��0Z�j	�oFA׺�2�Np
s��5-�iu'���uGH��f�i��|7Z���+�Zڝ�~hS�\�z�Ч
+&U�<��~2p�N�Q,f�w�%;�����Zo�L:5�F��Vغ8a�:�{�fTp
�o5�
cFU]��k
,1��$?��R����GK^I���`A�k!
+Zu�����͹mjP
�Z]-�L�ZtX[��:֢_Y�J6�%1��w�?[l�E?N��C�~�Iҵt�au����lM(�	�3j��wm���A1�	x&�D
Y1*%�0���,�2Si�KvoVG�u�A�,�ف7O�?�_��wWO_��
+���v�_�/��n�~|�����Y��������xs�z�5�����~�?�����~����y�����O�O�??]}�}�gK����w7�>||�ـ�ۻ��A�����_�ﯞ^��r�������3��;�!����UX�f�����/�ۿ�|Y�����r��lߟ����ᭀѺ
�����o�6��€���
�7�7|�o��ws|���o*�3<�#��Y
����|�����EP~	F���׃v>:�����΃�S���"��=�p���Y�-���8fn����z����xk��^/o���ww������������+v���_.>�[����C˟�OE�|9��X���V�x�p�!TUb���V���`��
������1xb�s�
�
$€3���,,$$QkS+(քG���[��: ��ǭ/?q-����]=��,wOW7��`�^��ׇ)?/��5
+�D��7����~��\���Y_^��z��>���ڳp_)����d�_�J8��z�Ԧ����iwT_7J��Ԃ�
�E�M��-�:`
��
[�q>������]��d� �d�4׊9S�M���_@�I��b at SG��\-F�"i0�\Y�"�s?�6���Jb���w�)
�c�
+��Ė�}��]�s��Z'gR�ĦK ��0ƨʞ�
&�QI�0��W�in8=?�!e[�T�*���b)S
+���V
X��T
;�#FR�}K
+��T8�X�+�J�,
�`u���B`IV�d@�c
��b��H�
ō*��J	�>6�,��
���pYuM�2CR]ӥ���*�j�L��8Y#�u�7�xO�-*�-/�,���v>�$�z>���m�
�TIƢ�~S]Ͷ�U	�J
�u���"����
���4S�=��!��b䘋X�W-���O� �Z��
xk��F�mOb�ڝ C�D(�)�b*��1FA�b�U7��5�&#�����|2�X<�(���E�E���� �z[��?
Q)d����N����#�9ch�-B䵭��ȜK�= 
bg;F�1
bN�B
+I���3)���&
{�N�
�R��D,����e�`����O�1�Cb�p�C
t:�P�?J�e���+�D�
��5���i�:��En
+
��I0*ȩ3���e�
+�f���
+�����~0���:U85��\������ȣ��,�q�,��
�E=�ӷ�jDa���1D퓓
))(����늉ᑪzf��âUu/���5�{H�S�ɢM�����ª�����a-RrG?�j#P)j /L
iKv<���
D�-�p�3}E;u���>�׊P��Z��;�VQ�fiPX�s�5�&� �'hX�
`��<"��'�/�T�jj
e�e8�~!@�ԃL@���y�w��)�
y[�<�A�D���t���$Se�NC���-&f�|z�)2Ѵ�y D��xL0�Th~z 뚆�є��=z���#���Y
4
+�ZN�U���6R>hX��
77��#�T��&�Τ�Xj�p�c`I�ԙ�
�f�؊;�u/���é<��sX)����ggQ2O�����?J�E��E�y�$��Bdh��7�m`��1j
+a
m 1�NMB���e
� ��y
��������C
�28H;���
�ceXjX-9�{���������Q�$D�'��Z1��kJx��J��M�,1�E�
��M�Mz�0m�� �w~ґٱ�L'Tgf�
�,RƖ�,g�B���[U��e������]-I��8�*u�g�@�uϲo��f��ߎ�G at f�l��\�Bp���
� ���pDZH�G��<�"������
 �?I� �:�6c���#�iJ��v_�`>b���_�o�H���J\%�X�����<"0���}
@���ޯҟ��_O
+H�
��MGlc�`� ����7��8�O�r�X��v���"�Lji�K
"
M�����Xso�w'�����euL��b�4qW�c��� �g�f<�A�|r�(�31>>d{���2�
h����T<r�P�,��
��[|��|V[VQe
��i��Ηk��� 9@�_
��r$�4b9��9�9SK
�c(] T�>�
+"�8"���r�
l�bT�v;Z�3�5�')��t'�A�� �r�b���5۹�[
�%s����2��
!�UN�� 8\��r@
*M�
Y#"��^.��Ǔ�VB8���z-Rv��;��g��"R=b7��.@��?��r��;����
�'�.`��@@]�g�ۈ��|�E�5�u� �j
9��� �7����T�I@jF��O�~�K
+h���;
�)��	 R��`<��Y�p�H?�?ED�Jn��&�z݂��ntp�h�Ɍk���p<
�
�pH'�A)Z���>��j�A�}R]�%@kБ#�U�̤��a����8h[ȉ��,��({������ ��9>�ZĞ�5���=
+}��
+���46F��
zu19��|d�\��\�2U�6��PNiv��c��(���RTK��$Av
+vf����������Zė�>q��yۭq����
��4�f�*\;)XV(�TZM �j��Zsa��*|K8��p���U���Q#i
��T0��V�mBP�S�P�
+�?��Up��_���u�3�
f���r,wi�`�nݶoSt�W
X޿�#1}%
��^뀇Y_e�l��Ao�������6�Ҏs������>��-*���+�f�[����쎡Sc��Ϫ�5�D/]�T����k��I���궝����a�/+c
}�5��U����S0is{@q��#0�8#R�s9�=���gN�/��z˝k�X�~ g�H��hޢ��y�bC
b�������y�
� q|�����ة`$��u`LL� [+����c ^n�+�gL�
]�̤
��J
�-� ��F�#;d��򓭗���������I
+�FYә����U�e��\"�9gi�E����E�u�*'?(t�
JRF4�3����.�5����xP����ɖ��\�{�-��K��
��j��G�]�l����9"Pb!�(c�~�B*G�[府��Q�
��%  bz�-��n�&v�s'��R�~���H���+���F!�g��
�I�W��s�׽���c�_ҞU
oˊ.�
�)����x�ڍ1�E����~w!��wQK�p�B���Իs͓��%&3�ŷ�p�.���͐�����\JЦD�z��E��zY�ft���� A�-'�g^�2E�d!U�M^"������p ��ρ����9>�4%�57���s�ҕc��wUt�C�F*�c+�F��������[���s9W�����2:�)DZ��� ���z��D�MX"2�Q�!� ���-� _r�ȁ����d�H�rn�:K丄6"���;t9��;���S����G���u�; X�B>6��,�z3
M5ЈH>{���#�16��?m
"Y��� 6�w�C��$��N"Rj.O��&N����S��a^/[�C(j|�o��ѽ�2��{����A��Gfk3������g&�P�� [...]
+
�OBW������!�j�,D��	�U�=?aԉ��{����qDx����������_G�e�"x���BBd�<d��=_*K+��ڭ8��`�%"��4�
,�j�������	4��_#g��4�R}G���Ʈ G���S���
���/�s���r���
���躧�
+��㹧�˖����˯�&�i�R�����|��zd��|���5�x���Æܼ`�
����2�$-pT1�93��1���Y�x�Y�׍<�]���e_*
��sYd�ȤP��]
$� EU���FWK�Sy��Ǡ9�$�Ů�.:n#�hy;f5���u/ώ˳c�֦�V
���X�1���g�� g
�c�K��=�	L,^c�63����n� >g`��V�������R��u�c��D����lS��Z�ð�d0'� a��[v��`?ܛ�4
�N�Z�[h���>r
����2�h��Ul�,U�%����;mac��ة(Z$��I��S��С�*O﵂cJ�e��^#��y���l!(5V�_:or����y����{/�V�L%V+����m�@�$���a*г����G
��-����h�|a�j�g����z�{����ǷB*8�f|��ڧ)��H����
1��U�Ȕ1�
������T?Ru�r�!�)�H�fd�ř���E���q�лVnj
+��l�?ua~���^��F@�����zYT涰���4�c��>8G�D�<B=�dzd�W.�`Q�|9G�f����>��Ҷ��wroԾ��	���E����H'�?�1vz�eE������
�5bQ;���]m+v\G�]��G+	��_�'EN�A�&&DBP�!V��Q��ޫn���[�Tճv��ګV%:�k�����L�U3�V,Ð`D��"��ĈO�k��<hb��$�e���IC%9
���Bqf�������74����X�C���Y�N
�RE�#��u�n�[Dv�m���=iB�k.��"k��o���2D�{-��eF�i)4ŀ�UN]lR�H&{��d
ȶO'�g
ѳA��93�x�(��g�C/&V
+2��T��D���E&�k+%�LC&��d&_�*<^[���e
��op�d��Ҭ
s��
�c���̘�V�*i1��\ư��FO����.���h]7E	^a�
e#j�|Meg
+GRې t�ef2ﺢ�.;���-��WK&E~ޯ�ESU��8	\"K�ID��VLrd� [��
�Dd牻���a*2֥6C2�~�VR�V5��4nح2�z
����c
����
�S����W�
*uq�:������h��).C�2��%�/�dB��韍?V}���L���0���B.�
�A�����d�J����,h��N��4^�y:7�6-��6�f����f���JeH�/D:��e�w���MI��zbM�)�b��$q
a�җy�O؝7����7��E�t��
���e�đ���z�4���KO�7C�jݣh4�n&�‰ș'Z�-��efjrc�e��Q�qZ��������[1�7�jh�jkW�
+�%�B�9B�;z^���#%��<q٩b�
���23h�"���1���&�^TKPe�Z
�Z_�䛬�
/(N�Q�?1.���e뮬5�$�{W�a�Z
C6�k*;ӌ��Y���23�]2����\$ȶY�,1j�y-�0���
�����<_h�:0i�.�B25�d��+��3�\����b�)�*��nh)�!��c�U�	�f-3���Ǫ��л
�S�X
M�؆
=]��Ӝ aUg��WL�D�=��}�oʊ��PIC8X�9-�V��b�#�|��]�tY��\�J
+�����%Eh��@NԊ�2<�M��K(�"
��k^��AҞzDK]��(���}�NF�3��q`H
Рܢ��ˀZ�w@
+8e0�^��f�[�q�h��|�$�k� ���r}E�rݕ`��c1���
��Yɔ��%/�퍵�m����+�נ��ڍ���=����M��'�7���A{V��*���>�|�RK�Y��U��TɄєr�!��S�捧�qHU�f=F}-l�o29����`�����%��"�X�0.T�2
��oݞ {�1MAq
l�.L��7,���V��U�OL�Dc�I�L뵦���|׌'6n::_vK
W<��-�u�v���`�C*_0ƨA�a]�ƕ��\�x�Er7��-n@�*s���U�
��
!���%��>�;t�����qW}
>(F
D��٥�ǔ܂�Q�
���`��y�˯K���/��e�L��
��j�`��5��`T��Y,c�Ӛx#��0�hniZ!k]1
+o:�i�����H��X��;QhX/|�뮀A�y�M���$L�iWp^����[1�2�-i��@ʼn5(mS�J0n�kL�drqy`}|\�+*�Կ���ymh��q
����H�
Ae�A�o'�E�Y$2�	^2
�M/�F�P�}�BX��*�U���M��x�<v���!w)$�6'l"Ec/�L�
�`�Vwi��DS�3�s�+�4a��cX1b��
�'���
C;I&_F7������j�8�p�*2չjh��!�w�rn��O%�2G�
)a� ��җ������ۊ+�˥ػu��:+��d'�{�bY��23ɥf
浞�C�[���Y�.��!Xи��!�F0T��[��n�}�n
�)m��

m�k*��?�6<�%�O��2�)l}j�"���Ew��
4��S�D�݊!7�����e%�;��l��jVxʼ��i9���=�
�
-xb9߅�" WZ����}dۮ��^ڮ�Rm�!��!vdj1���
�K��%
L�O���qMek� ÙX�0�xz]��(h-C
��9X��+��g��,�0��-?f 9k�Ae��x��ua�mdJ�:��)F�!��&�3Q<n�
d�Lc��� �zO�>;7�Q&�s-3��!�h�;�-�~
��-�CIy�
dp���
�Q̶�n���*�
.p�j���j�!���!6��k�*��ZZ�a�2�Nc=D0Ƥ��1U�'�W6�!9=�'}Y�H.^A���R���W7~����0�9���4j
fM�"\
�AȽ����
��׶.�h]��v�„�|��j
+v?�=�)Ne�a�]-tq���\5�,�M[�}�"
�K^�k���6

ߊ>
kP`�

�V?�˲b� �A�g�k�_?nR����EB�
���׳�V��K�����s�WAS�+��B��S9U'2,��
+۪F����XW�rܤ�3�t��`i�*Jt����'x��4�{
UZ�5n5z
<�e?㠯r�>����$��Z�O�is�J�r����=t�8_�o�N?�z�����wO
��>~>~/]��7�O�/���x�p��������o?�
���w/���c����o�'?�{��t�x��?���������o?�=�ӏ/^
o���������?_����x�����LJ���w�~z���;^ҏ7??���wǷ����{�������|���?���ϑ���gx)��Fk�TEB/
�Q�r1hy��7X
L �f� �*
�\��
��
�yũ���

,��"�}�,*,Dy2<V���K����
+�	�O
Q�:��61��h5m�2ul�Z뫱c�H����˲��A)�W/3�����w������L�
�R1QFj-P!KjP#[2��Q@�%� ��H�J���


�
H���S�D�2Oh�
��	����&�a�5�]h ^Rϼ�0	t�y�diӈ�e�B<����L}��H"�p�)P>����
+M�i����Y	$e�`�D��Q�P�aA����GE��
�4�i-�
��aD�B�
����h�
W�� �(jc��&M 7
C
Â�`���y,�%%h���g��P/�pd��Dlq� ˢ"�ur����+ɂ`uT-�u�&	�C!�p�ADJ�S�
e����N���eDE(�<B�
B��O٦
�K�;��-+�L
��^�̵ˈ�*�a�3h�r�T���&�BR�(��ps�l˘XE�Y1
+SN,�0�1�
��3��S
rx�mJ Pw
��z8h�����NY� �y;�*K���H��íV�$�_
+#
���R���H��0��j���=�AP8�
Ѡ��MB�C�D
�T�%Eʐ��Xl,c�'<�tH4�Ԛ��!P
��.~��H�2~  E����]�����!B�O-�;+!�<��ni7Z�R�R��(���P���~���ay�(�c
�P
�<��:0 ҃���ئh���2&eXpQqW!ِ3�[��I�2W�FR �/ �((Q @��(Y�P�2J�י{��M�1���a��V3���ay�i��u��Ba�T��S�
�C>-I6�j�<�������!]`%e�#�.
+�h^?�s�ų" ��(��j�ns� X�I3B���d����v��ɠ�)�<��y�1Â7
e��_�pH++��
��. p롡dY=�=������+5��N��
�� T���gD��9���ֹ�k�֠����(�iI9B�E΂��
Y���"%+�-Xc�̱�t�� ���h��9'x0��p�*�7,i{�2�z�$`V��Ȯ�>s�pF���o�3eh�3�L��'-nB|�:H+�X4H_ at 9�j�h
形F'C��K�H8���A]��
/"^Q��'; "�z�n�Oz��
�h�
+���

+3�g?��:t'`�ɘi,.�*��6$����NAa
�g&�@3
+�R�
r*8S\�kJ�ܓ�"]MȰO'ۇtR%K̹�[��D�r�WF�/(���Fd��2g~��K��r!unV�)��p��"��(kS(~MG
%����$�`���x\r�5

+2��/�*	Zy��)Y%��?-�֛�:�Xl
�0P�Ҩ�	��.�����3m9�� '�<�y��;�r����,[��?r�)W��t�-�Y�Y��15>8>)Z�
S
3�rRC':�V@|AEyn��L��}oͪ�~N�%�Unh�+Kp��	Q��--��M�[|z����
����)ψ�;w�Ԙt�n��?��ͻ[�*�Qr��m���d��
+�E�4���P�f��r�MX޴}su���7ǵ�-
�s�`�% ���y]��~5���I?[߸:�
~�@�1%�����
�_m

L><BsV�,7r�jk��e��e+�R_`��RG�!���9ˊR���5l���������`7�'���yOVH�oxZfZ�$�'������)���bRS"��>:pH�y񁌇��3(6)&�ǪϾ6�O����`��SB�#yU�6hD_�b��Z�a��(1T
}��|��M�s"#��F[>�Ii�!^j�
�ƫF�΅FǼ-[�v���$I�Q{c����f��������lj�iiAZ�ڼ
2���m䫘2�&��ez���~qieyv���K#�����������8��&���_]�V 
�3�Ǿ�)�n#�U�a���I��
��#��˅�:2��2si��;��ɚ��Ц̍O�'��1W�\S.lfӡ��Nl.����UoCjfF���M�k�~>��ppkbZ㱋ׯ_:���BG�f���$k~�	�G���p��o������{���ٳ|����}N��
+��^6��HL�
EWx�'7
>y|��������3sW��-���B��(%�-5<7ԟ��?]]O�y�}u�x��!���W���y�JLO�PE���go=����w�F���L�[Ѽ��6;ص7��c���f�d���퍟��
l}���4��ONmz펶�uy����
�\Vb�T�G6}~�9�u�!Icw[�oػW]����K�XU���.zӅ�`����c5a��男���uMzo��gDѺ�����$�^y��
|��r��&'��n?��*�7
6=�z�Mez��S��;�SO�qnK�d��A�~�����e*��r>�h��R�����oO1�>Ze� �&��u�О�L�3�f���ێ��ՎV�ٸ����4�ݹ�3ˮ/4��7|���1��
��T�v����
iS
>;����o!�G7������۰����٪U�l"�
+�<p���B{��&�"��`
+�߿�'�秥���8�a9 Jz
�fZ���/oݹ���"GU��v�_֓�N��s�7�

Ǐ������&Z!�G���͍߶d;0fXw��`��?ʷ�
��+�w�<q��,J��
s��Y��#�~��Γ�#д��������̳�7q~��çϞط&Y���r��կ�+]�^}��O��mC�ړ71�g�N�dl�n��g�?;���n��N6z�8�$���.?�^�s��*�6�=��!�>��H�m��;>�r�����-��+��ĉV�M2����3����}��֞��������+{��[�����?�n-�ڭc�}�	�ܚ�!
+�<�l���/�Ű�K{��4���&�lv7��n6���'�D������
"),�E� ���Ѐ
Jah�R��2� �X
4�e(��6��~W�
u�����}�s���c�/����l��촠5Ә��ؑ���m�
�5̿Ѱ<�L��q�W�򡊋x����K⡆���!�q!��6�����y�7��"��� ՜6�e�
����&b�ƆK�]�r�/@�c��+��ۜ�
�/�^M
�J�θ`���M�
+
+����~*jP��J�J|1/��bC�j�~���R�Z��Ҳį��g:��~ל�2j�^�F��s0�id�`X�+>�q��p!8����G�˰cS
9�����P#�*�*�4sё�V�x˃lo�?}��WD���^ާv��&��5eL/�?�DX �{��hX��*�vG��XF�
�B�0}��6��B�Z�z.(��n���oV�z8c\�����֢XF�b����׎[&on
,�gؒ��s�J؏����)�S����[/�+
�d��KH�����
40�!��Y/� �~��������aW{�ض=
u#�8:t�GT�-��ިm����>��O�7�L=��i�e;
��D[���d�����h�?1qQA.h}�� ���ξȁ�Ǯk

,�F"x�s	'/�	~[�����������V�
�CK��A5��K�?A
m��S��
c��_#`�As��&�{V'�x�����+&-��=>a�!�mq�9��I˼w�����Ԛ!X�
+a]4ش���o�T���_j��R��i�Ea&^��
y;�r7:���J��H
=���df�k�ؓx��P\��1���'�X7<�2MTi ��e��6{F�'�:���o�"�s
�b�ۙ��^�����Z�!:�	fv��X �<N
�[�N�
Ȇ[�6Ȼ�)T̳`6��r�
+R#NX��<r~�X3�M�5���G�b�����
2ɧ�gSG�-��OB���Fv���Z�:y�^�ʉ��J�
���� V[*���7�qH�%b�&���C�-�ycԈ{8W�(n��S�
�S����y,fJf�.�B~!X$�@��wKD0�t;ݍ�5�&�\
oc�AJ��
��b�RpK�:���b�
�Q:�O _�#ȉ��V���5�m��H$rv̡����@E:�U�Ρ���`�����?4��o=��U�O]MG�!���R<�z��l5{o՚�
�!r
+Mg�&�W$krTV35C��u�*�r�!=��pGd8ZT�7�!Z�_�Rl�
+�Bo�U��mh,+�^	9��/d�$����J/TE`�%�;��S�\/8R��[bYP��u^q��� ���hFQ^��9�;�>���˰c
�Ž�tf��R�?��nsu(F��	s��_�J
q$�l%���nV�݋z�l�uw�1��'ZE�d���ȷqgM+G���,��b҂	�ܿ.��L���3�~T	>UDP��e��h�}�Ji�Қ�j��5���
f^b�
�
�{��!�$N|��A&X
(&n	�7��
+�_ȅ0K.���rK�c�9G�
�S~l{�0ʩ�/�
����ӄ{�}������g�S��v1�.8��qN�
F�N��nEx�lnk��˪���A��N���9")�Ulf|�hu�sV�
9�/�.�
��e���`ۮU���&��u*j��
+����u��X���Xks�
�٤�����
t�}��7���A�2���c2ժL<>,
��!���H9@�y8���T��GI��u�)���'waWl�b��X?;��r5 _�^]U�<�"��ލ����ŌVf��–���'o�?RE�rjOhr6��7a�tO�,g<���=�����ٗJ� ͌���O�~#��߷���ok��<��S�� ����7�㨿6-��י��2���y��wàY���1g�^�'��� ��2���A����t�L-�j9l6��Y�����e͇ԓ��덜RVz�ѭ7�t

�xL��
�I�*
�fi�_Po�+KS�v���>�-�t*�\�Xլ~�ƀ|A��J-�����:,ԖpN���������g���\
{�ֱ���Տ�񩦞nI��dru�K.�
�&��gA��7>�
R~e��U/�|^uk\��O|�i��+�
+�&f�^q�����7k!��/�,
�����g��(�0PC�_��
+�d�)�+j�A�����	�[�•���s� �gya�\�����U�3�`�Y,֑�瓖K�oc�w�~X��iܩ�r�g�z�1j++��a��v�
�`
����T

��Lo
�����_�6����(t!!9E��P̓:��8�bm���-~v/�W� �]�{
+endstream
endobj
45 0 obj 25733
endobj
46 0 obj<</Length 45 0 R/Filter[/FlateDecode]>>stream
+H��W{l���ںr�hժj���j0%�wvfvgLJ��
0���@�m|s��m
N³%��RHZ	P��`�(��B�
��$
A����Q��G���ۻ���G���an������=g��w��s���c<�����<������a]Ͽ��읞a��������5�l[��a3�ޥO_�*K_��L[�0�zp�Į��O�t%��|���a���z���Hw
C�
Ǯ~=<�:o�jZ_ƞp�e,��g�
e�w/
ݽj&
+��ɬu�N
����WN65V����G/Y��k�9�{:�.
��8/�YO�[����|��fc��g�^���'z�V�<r����Y��kg�����e��o$��n��k�y,�u߿s������b�7��*�|㞖�7ۿ����mW�8���+�3~S��������{�D[׽[�/|��=�V�2�$��9w�>�p�Nǣ����~���SG>ڹ�����4���]������^�y����AW��ʠ�����Nۍ+�O5�k�ʼ�#�I�19�xo����羺r�����v�ם��{bj���~p�
h�ǥs�O4ܷs���>��z
�2}��}w�ޏ?9��OϜ�$t������7o\�|�̉�C��voߴfiŔ���H��qY�KV�ٰ~�m��
:�|�XK�񾣥���#����n��_�WN��1n(�믏�ede��M����u7m�cl�Ըa���@�����!;n�������;1����ɞ����ۑT��4�ڗQZW���T\�-椴
Z
�i��u�A�SJZM]F��.�.���R
i)�`�JKN��Z���^��&��V�֞oljI�/גGk�3��1b��:g���-�S�����W��T����T/��Թ��I(��A�
̈́��^<��S<-ֈ6Y�Udh�DC+�&���/1�
+�](�ڔ����e��uJ��1��M)��I:���m,�L7m�5���, ZXg���"%��
+t��
jYr�	�,&6�ˤ�h�
�D�tbڶV��1��6:ú��E�l�60r �D�t�d<$��Hh��61M/���`��0X/�
fJ��F9������:���-�r-	J
�11�q��
 b0[B�e�s%4X���pgHXǩ��

+�m�TYaR3�:ev�b��-C8
H�&eXƅ�a�
�I"D�&�t�D�MG ��q$�Z:Ɣ��\�8P�	�:��.�T��1�`J�ӹ@
�,"l3,ms!@&�;,�
K�W�M�
e���R�ISl�9LƁ�R7�$�
+d�
;��+����2� ~��m������L��1�l�!������!�T��t%@:0�G'���Sl
+�8�ɬ��&�Xy�[�+!$r�*
���
��#F��aE%
+ȑ �R,$@�}1`��]?��"�D�)2ÞDDґ
�o;x����fqLB�x���`��h�F�-�B�d��(
�d �(!A�L�ԂH�*x�Q�u$���dL��
����b� 
���h��J5 ވ�ƅ�^�f0M�H�	�&����!L�
k"E$:L�Cd2��Š^C �J3Pf�H��$����� p6����  ӑ
��l,�BM �
+#��p�iD];��
ڧ�P��˨a�B���Q��Cɋ�-C�_��
j�H��т�D(b�5I�f1I��Dn�����E
!`2R
�
�D�0�qH6T7��NU����<�l�0v�?�l㬟
�Od�h+`�-��U���Mc�B�xR(��,ۖ��B�>k($��!\e!Gr��Jj�U	C�h�a	�m+b�{0E��A�
6K������Μ)?rlS��d#�b@|
m�h�2�aeJ �j���V�-b2ө���A��
��������D�9`�d�C� �*
��@c���
l�W%�By�
����ML at ZrAuu�<�O+�)���u�58���n 08���


+Y�hcA��B�@�ʄL�{�\��$Ű�[�� ���������k
�@v2U�D���UACŢ�z�N�����tN�$h)y��i��`�쐷�!CL��/��\ZWX����i9Y�'�_
��S�"����
���������a,����f����8]]��,����^�
����z���t��?�B�K$3P�Ou����@u����MYb9˅$2�$��q̠�A�+Ҩ�q��p���E�,�d�Ĕ$��T�PJ
+s���t0���x9��[���ex*9^�>*N����qrL������_����q����R
Ǭ�n̏�#�o��G�
[K���5n���1~��q����e��q,_���|'�k���?d׷#�y�)
�3��������t�g�C2xĈ���/2<����9��ax=�|�V֠��dh�녟�
��0<M#@O]P& �/+�s�ԧ�����g�ߔ�`	
�A�@�u��mk��U΂��0Ђ�����mjxA.Qɒ�Ԙ
��:�}�����o8�Ԫ%e1]�[��-�{/��
qx&����5�a]�d���ή/������Q
�ҷߞ�,}n��~��}5�*�wi�_�*�������W�_N_�R

sw��,+�t��^X~�_�Q�����b����<#�U��>�*�%i:��f憈�@BMc
�0��#�����c
+
Tp r¢�)Kb P5��&uAo�;a��
�f�0���s���g�KG���w�9���,�gZ�g+��2��kaxjA|/�j��5����8Y���
+����+1�&l<P?K������V����6L�������
��i�:��{��֨گ����׿|@e�'w���a��"�S�U�������
�֥m@�2�������R�JJ���@(���>$�@wxc�槢�NOK�X��/��WN��C�)
+���
�)�cꯆa�<cP��3d�DZS����oz��y��{aOc�X>�\<y/n��+��D���2��J��TL	�
�~%��om7O-�I_��[�D��:$���s)�ZQ������=c����A!�m, p��0�>(�}9�OFa���~
��Ά�Zz�F���H&T��m"�4'�%�1,c��Ss1
��Z��tJ��%�5�Po��$�[>��.�F�PN��6���ݬ���Z��ax�~
l�w���[Z���{)w74Ϲ����R!5a�2S�~ѢB�c�$����|+u���琨�!s?����-^�
�o>��p���z��Nx}��u���=g�ʉ�5�Hw��O[G[3�ÎB*wݖ�C�‹�7�dY�z9A��Tߴ/;�U���E[7L�G�[�e�8+��/�Hʶs?7�D��l_k˜���C��V)vzo����Q&����vQS��ny�Fc�(ع1!vy��ߢ4�l�];��;��Y�W������<����.�����r���mg��gMu��H_�n��8]e�-��}��}���1���/I6�̯ʴd5 at U-�*�{=��T��cݝ�׷�sQT�~�B�sڄ��V�d�k�ޭ���G�7�xr�+�ʤ�_�
+ߓ�~�2�w�@�e
���u��id�
W�ؽ�T�t6n5�W�X~:ʏ�CE�{5PW5?%Tչ��?���WvGW��6����$�s�����b��Q�s���z�F�s�
IkXm��Ɲg��ެ�.Ъ��=������`��Xx����i.�4N�O�X��X��?�X�Ѩy���h��
+&��?����ǍƲ~����_ۓ8�
��
-�]���#���W�5���L����*��{�
+=������a����1�rW��t�0������o�u=]����������7��p7�Q4�D�T�=����}�i=�L��|��	
+��eY	���O���1
�u��f&*��V��?���x���
m�V��<�3��}���c�X�zb�c���/������ͭ�g�ʊ���'H�����II/��.�
8 irƟ�;)9�M���Y�S�2Z�'�ȝR�[X�]Tn� 0d
VX�gJN���%o�Un�fϚ�����
"^��q���A����9�o�**֢�14"wV�ySs��y�3f�LK�S
+fO-*��HW&?�k#۵1�3���(�z�Jmj��Y];g�kg�*��o����w�і;叐(���v��\F
D�o8p
̰��`��g ������ �R�����V�
E� a�`{�1 at Q�N� �V��8�V��%�@z @���=N�]�|�������/_��S�@�8��
��\�a$�Qt
u�ω1G�,��(
+��.�����Z�L�
�C<�,�`,@�!�1�X��S8�`%@�q�'|��3�H9,%�
w0q���p�9�c&i���jz���0g\%(����
ƈ
�;��ZXg�=j��L�R
gi
>� }
 G":z�G�
+ ��
i$A!X�@!3����Pr\����3��Y�3b|�
Bh�δ0���h��1���
p�R�
+!{��0p�9� �I&w�e�s�L�<�J
+|`�U� ��"b[

+�>�M�A{�r
FUz�#�� �y�@lj�p�F�,h����.H�2
+	��
+��G�=Wv{�%1*� Zݕ`�a*��P�
��b�88q�(�1�-S�.%(VIA��0� �b+a?�
�����€�8��~ �+�E�zX�K��,�(v5 t��h�������,}�
�B�)
!]�.�H�CL 0Ŭ���
+0(?�b�)� ����b�D���f��|�b-빲�1L�@� �o��
��j@��\ �
�+�(U�
�آ��	�k"Z����H�(t3 �"7���$#���0��n&&�2e��P=D�+t�� r�=s5	P�X%�;�N� �
v@���Q�uD5k� H_�-�U?jf>T`:���Q10Q�c�U��ֺ��� �q׋3$0�T5G�7 7�p!����;�3�t-��j2�0�t
\\Ī���]��W��fz sd@3����CF�u(�3���D����]�(�G.�h@�<�
�6�X��Z�`��e@�K
R�;4�&��K�rQ�1�fLA�K�"��WF�i���
<33M�
cF%��VHz�tC�7>��Y4:�+�wu�AF娄�<F#|���N�	��
�^P�΂+��+��}�`�4	�]��
�ɬ/nHD�
+��@�'��] k�~�,X�?l�Tߏ���7���}'�M%

bn"}g�������#T7�P�)�����
Nە��:�`�q��l�k�ZW:
!�hL��,D$d�!�����D�L���7M�	4�Ę�Ϲ����eQ��]���wz�=���<�9�dM�E�KP�~"$C
 E����
ّ�J��H�H�I�8�@��,"�+8H�[�H�C4K+c�)�����W^�`5���)4�a�Պr%c�r�4�q�A1��HU/���{��l�ڋ[a;��O��ϵ���n�n�7��p볱��*5Si�!�6F�k
+��‰$@:/yl��}j`G5Q�rĊ;7�!�Q[W��e�S<!Jk7m�
�\j �LR�6I�d+r͆��h��H $�w�
��dN��`J'u�^�y�
���1Qk��<%�+���T�<��$�N�FG�:
0�ʊ�uA�q��Fib"Zo2����a̭��z��nl4��4���
��7�;��I+�-�W2�E$��!y�(�MSQQ��貜���L� �
ڲZj��ѼB�*�^�&IJ��<���b &�Dj�u	r�ԭ)M	��t�
v�*�t�3rX�F�M����&2N��8(j$�>�ZF�B^A�AZ$f�r]֣no�Qs���L�ZeI
�
��MT�dˢ
��qK�zVr��L
X�ˁ삀�F%�a��d�I!YϢ��9Z��&E��Q�`�iޢ����ʥg���6(

�`
KR�GCBF,
�鍌��dDMi�8�����bI�
n �L��`{-�	��� ��tR
� �
G1�<�P 
��&c�e��M�ct
Ѻ�v�
vM+ �ʶl�3kW��ө�B���*$@!���h#s�0@	!4�Ȗ��d�Z~0�tFC0�b��P�
+2��/
+I�1e�^��6KO�®�N)%A��&/s@��6��*f��O�N�h�T2�*���

�h�ڦ�	�!�g�4؍bIWȭu�C
i� CB�ʨ���
Âc���F�]���ɗhiq	�|�4����RR��a�
������x�'9�'��1��v@�'�$N
��$~�Z�3�
+.{�"���
+l
L�ĨgST���Q��$����z����	��E����L�cyIY�1���1^0a3KҤ��
\44����,��hY�:���$��--�hOl����H�&0��n��b*J�k(��T`�$onс�9�$JA
+B6��O\��U�n�py��H�dT��LX�v�]D���a^����r�yn;fBlB�$�DC�d"te#B�bL.�jc�H����I[�M���B4����h���X %��n
גH&mI8�e�!�<f(�]"�q��b��֋�
�K)#�l��-�%�ml.����X�>���
�Nj۩"�H��R�bm at F ��mV�$�My؜l��qX��)Q<#
mI)�p�7K42�9��%�e��
?��X��&�5H<�
+x](�WY��C�?�
 Ƚ��x�R�Fw�`y$z]Z�ԫ�=17
߶�l�	
�
ư�kwA.�Sf-5BHQL'��ݔ$���5�-���[��I,!���J2�IJ0e�E6LL��)��

���t
�c��5m�!�2ȃ�-�N�Y��&%�Z9���U��U��Io��)9��к�a�֚���NnY�����Ek7}لb�h#_9�5rmS����d[LX�P�N��
�ư��
 _!p�dI3�d�� T"c�1BbS�$%��-��y�A���X@g�DQHdm^	-1
p�K�<(���)� D�V5�@�b!Q�,�B7�H�1?Ǧ
:����]�Ί10��D���.�t�@�d�N.�GL�ˠ
m}I_'J�&�Z!��O(��,�޴��<�I�uCf/Bmx��	{�^Z�F^\Q����Io	�L��iw�֧l��R
$�L at x��݆DpLs�¢�Q�F��Hr�$ Z������a�m�mY^AbV
+A-"�<�6dViyz��2���AMnA

�
̭0��,_-i�C(	vV0�l�D�`k����`���U����
>��0sr�X=�4sl~va�n�M�vRqh xs���
+�ALn�9���DS~l�
�/
��[���@�8�A3�/{
+`)�P\I�'�%����S���CGFƖ�'�.�/.�,=\�&[�P��]\�?{tq��������?;sbjfyi�
���w�M�&����ť���������ر��f��M�#���O�
�b����������oy�[����W�TO�=8p�_�hj�����G�O��{�
�=&�N�^O���ؤ=�{���h�4>;7������%��i��m��P	�D	A
+2���[c��	U=}|U���~
�+�S)�������hmѣ�ӓ������
+'�x
|���8��=k����z�>6m]{ [���c��mkv���~��������X{��Go����޽}�N�过ǝ�c��u׬�I��?qt_U�Ǜ�׭����z6dSg
�wb;>\7�i�>�y���æ<���/�_ŧ��
�r�yh��
vcU
�����	]UWV۶��os6�F�~�C��ǿ���>^U��R�
�}�]��}ذ�
�wrE�:�����������{�M.�{��u�{l��m���?22����]|�⹪�y�ԭ+}l�vs��
[Pˇ>s��l����ɪ�����sUu��'o_��M���M͍U����O
��z�;/>���p�ҥ���ǿ���>��Ǎw
���[=�L?��
�TU�\
��������D?o��tvŃ�������m�;�_8���8|m��S���ϗ�ϟ~���r���Gs��D��!
~�S�pLp���N����ɫ/��r��
[�.��_��^S��{��Y�#�o����~����>�x��)9m�܍2T;y|��d�P��>��!�6�DdS�OOU�|�5��׋���gG�y$���[���s��f��
O|�� ׍;kx<�����џ������*������JUU�O�Nպ2]��s����P���%J����̳���Ұ(%AJ�B@$$@A\��% ���E,6�,c;��,��~����w��w���N�g#�﨏6���#??yr��J���Ɇ��e
Y�� ;x�̷o?�����U
]`
���ʃ�ҷ� �@!﫽�޹�|��l+�Ϗ���+�>�8� [...]
�/�m�jQ�
��M7�l�
A
�f?���2��=i��/8�
#g�#���1����Us.�A� ���i��� N.��%F�o"�%��	�yyMhl���%ZrZ����e+��?���Z�����k�g�IM��
٦�n��6���!���O ̔�/����Ԣ�� =F���}xM�k:�1�Ts
��u����_�v�
�ϭ�c�v���_��{����ˍ�7�0��π�;��?	0ί
(�
.��� �y��+��@�
6��e�f��>��vD�a��9@~.��9^�֚eP!��~��r-ɳK�Ӥo�(�1nck��n���� 7>ψ���yKgΘ���;
c�>90ɘ�~�h���*�G{�D1�1kJ
=s�Q' ��
�<�(<�L���(���Z^U��SXM���wft���ă�:]~�A"Xwv�5�mQQW̊�H_�o��e� ���1�0^���Όb�����BLG�&�Z���8&#ן9�{�a��,9�uc~��^97
+�����ͯ�����@�+k��+G���Rx��؎�	1Z�^X��J�G��=�Bs���|����xzxj4��
�/�|�uo�8S�,����֍��d���������]�!�tXZ���9�@'��Ѻ���_T48�ߦ���]-�����ǘS�
+��߾��H���!�C��#s�0��n$~�����?pH%v�eA��rckN���.?�
+	��n��Ѫ
�����Oů��%��5bݥ��$
cWI�a�E�����t��W�֨/�={i���cK_�!V���}Ɉ��/�Y<�=
�+���~"2-�uU�w����.�a�v��~���!ij[gn~V��!`�d��Xv��lEEE�^�.^���������P[�en��N��W�	S�g��k��Y���GN�<u�ؾ���
�fO�濕���������ׂ��Y���]�23��kR�4�	�7���r
+�e��t�U�=q|l�䂬����!�{���yfr�4�L-z�3=k����?��=�E��L�ff�)�����S�1�j�@�'N�������z��)S&LhkO+(�)��=%��I�&2mӁkF���~M�_�Mb�����fvW��xC܃��]��wxG�'��fv+Zf��ܬ)9)y9ك�b�i�����;�V2%�=��@I;D��m��叮�l
#JL����a��|e'�
��8�����Z�*�̢�9f�t�����ԶAD8sl1�]a� �E�h�W$<�'�
��s-.��-�<�
.
�
����ǰ'��r
 0
�
v!�ToǑtv�E
��(�+=](2
r��IJ]1�l&�q

�u�@�$����lOF�
�S<�2���Bܑ|�C
���m�Tp��G�r;��!��a
���\���r;Є 	�L�����O!�0R�CH�����9p�ڊ�cqH��˘�=(R YA�\p�R%��3��˴�S�)�?Fn�2@�t� [...]
A��&84K�	�l��۵�j;�s�
+�
ʌ
�:6"�Sm
1�5��wH��y��}5��.����~#�90���1���j�,ϡ��Dh-kϵ�<yS̸v��G�&֚Q�nP�."A��Q �\�@`f�r�l3e�ƣ�U �17���At.L6��������D�
U'�z�(�/
؍r�6�!�Մ"Х@I�
�9��`:?Xڒ�?	��	��Ԉ
&4
� �2o���\��̀aA��G<^`�ێjX1�
�AF�-�鋣�`�
;�dyJa #\��\O�/x"W�¤������2��F

ň΅C��S�r�"5��Z��
E�	�/��?-4��m;��
 G���a ��RHh6�#
+ lU�0��XEl+�0�0G~��N�! ��x�l׾ �6G|#�~ʈ����Aha� #9�\(MO�-��T*��y��_{�9�8�;�0���ԏW��&.�� ���$~��t#4S������~�L:���<8����\J5nK8�hXM!�H5O�������<��0�F��Lt�������X4.Sg.����ı�J���^|�c�w%O�a`�j:A[�7@�/��OS@���F8*���怫Nؕ`g��(2�9��`�G���\b�*�2 �;���m98]�P�zE��Ծ ��
+f�Z��̳u�PG�&R�]u0���0�5� E
�ĕ/���"a
�ؐ
+�?�<(�+��?[�e�Zk��jڸ*�
+}L_�* (����L 9
��]Q�EE�X��W0��:�ⱦ�(��w
+��,Q-�����{=3=
�U�k�����=~�s�WB��8�
<�#��M&��D�T�&��B�^�q-M�i ؖCa�%�i

+	!yI#s�MCQ�+�
��1���P�I
�PTD�^�U
��qb��\զ��6*�8�0�
+��0B�C�h���ya��%��X���� �ͼ�,r<���2 ��(�.�5�cҢ�N��#�أHJ�(����N���(��,�8�2
�
��s���8S�Pg at V2U0,.,��kX�"��A`�)��˘u�S�
d� �a�a%83 ��;dD[�3��P�
+
pRU,L
��;YQkӘ�"X�4
�ի 


eo��E�#�f�]K@�Q at _aJ��#^��$k�#dY��N�a��|݀$
���(���"�Br�E�OR�1(�;
#U�Yb��kB�i;Q��N3 St\�
"),�+��T�K
@ܐQgtY�:/�͘g��<I
0B`�7�zr���I�"�J��s�
Fhlj@��4J��H<�W1�Z{`ѥ��x��
+��%���($����(q��uQr�&�R
+VѮ
$}L	��;1+$QI����p������� ��x`�pYq@���6�4ء�Wm4�<�>I]�E�:^�
*�؏p��|#6�a��A(�yA�L�uޘ
�Z��@�t�2�����`�f�p��$%�pR0Kr�,�
���ځ�ukQO 9�gN��7
�����
(��8�A0�
Br�
��w�v��}�%.sqaw ��q,�'�.�<�$�HB��Y
6@�)�q�

M��<=X�+2=ݜfI���dK����A�PU-K��}�
+�ڀ�S�Y����a/������
":
��5��LC^!��M,҇�. "�/AX3_`���H��@O��&� �-(9ޖ��n�Σ}�L/�}�e�&Y�3�	���ލN>�,�Աf�5y.�E{�

�,��E�5��
" ~�W at BF����@�ۼT��u�c�B겴1��S���T���p�H{
��ў
��:f�9+�<��O`FF*����bIд5�}g���a�iTr����hILN�dβY�H��Q!�1Ʃ�
z���x*��3��툡�I�
-�!߲�d�1X��X� ���Kӗ==�a
����ߍ���w���n������
�n���75pȻ
EQ�Z�!;����$����2L�FE\�
�;�/���c��$
s��rsL�
���{v
1*s��$��ޏ�[���^z��%Dh֒����i�0:<�K�w�ҿK��T#�H!� y)!#�ꗼG�C��-�;1r��氘�~0Dņ
��K��#�৯8Ѕ:%��MU�2?�����Y곏�k��P��팠�����;Y杴�pAEM^�jE}�
��P����ޣ"
��uy�� �ȵ{����l����7Dg���頠oL������v��˭�p�`�oϗL�xc��+��S�^�qA�������������������/��f���{����S �
+O51�e9�˗�v���|K��
7.��5�C����
�:~ :ۚ9A+�)�wM�B��ݷ~�k�Z][]`����$�O��
+϶E��#�%��"wxK�|W�C%m*��w�F !&S8N����`���#��l=P���C��c(_k�\b�砶���]�%�6�C<y}ՁU��
��d"�̚���@?�I�[=�����Y���+#)sv
._8�#D��#ۦ��	99(������[7'�U?뒙ࡡ#���f[GS�������'1;?K�(��75a��
+�aV�j����._v��0w��C��y�1c�Z%G ^��#Ñ񅕛g�o�1HI��U��_<L�Uq���
�8z��=��k�ٻjN�����JlQдq�}L/=a/ӛZ���_�a��>h�./۹ɂ�+�_<U
M-?�p
[l�&���]��ԡ<]r�>���������v��
ܸ���"�Ԥ=�w.
.���v%0�$i���:�-��}�YU՗
��.ܸy�`"����т1���Z���j�	P[����5᥵5�5Ɨ�z
��>|��~o
+P����B�w\o��aS���
��̲Ne������8r��_U��^!f�����*���چ+�w|;���\i\��_?D���
i�!�?!a\��gMA��ʚ�Xj������������x���G'������z�_�F~
��Qm�œRZ
�������7�(���'/6<hW��20Bpy�
A}ui	�7���M���-
��9��_/��e~��k�O_�����`���mn��f�����5�U�+���\y��|�S~�
;_}��mI�Ժ���#K����87�<�
+W�v����c����%F�>���g
 Զ�{o��Z����6�৬
/�����%S�Ѥ��5?w�P�vl˞1bxn�*T�s.#�׷��
��
FR5x����O�:G�l߽�1�*7�B��0N&ky��Ѽ�1s_�n���k��g �_���s.��
�}��i�U_6�Zv9|31 .��%����O�>����~~ry9�Ud�,2��dJ�n���7M�M@�6��g
_�A*���I���
m�e��n�֫Uk����+(�oډ�Q]Ѳ%��V4�����|r��݇/�}��敋G�G}��XU����h��h�X#T��=�~
+�032�� cF:
f�p`���
E��������&*���!M�`�Xi��i�6�6h)�O��E[}K�~�ϙ�@Ҥ
ݳ������m�o
$�w��_X}1
�=���řo���ΉЏ
�|���6���.J�����O:.�?t���^�<����@i��?��K�q��G�-M_
+�S>�D�T�q�c�q���׿��\
�q������o���K?�w�S����z��Eן:��/�|}{;ϯ���������9s���sן~��W�<�cŅV��l�#Ͻ���������=Ʊ7���{���{o��Ӄ�����0z�w���w
>��#?�߼p�m}��c�����M�/{��d�
�����t���֖��������'� ][�U�Ԝd�{tt�����zu|�\��:�:���G���>���~��ley����|��"�p�������f�>���j�8�$E��]�ͣ����e�՝;�c[�����Tj�b�"e�\$�����v|m��}��Vf�I6�J����7�
imQ	oZ��8ό��?��nmY`����f�	�SkY�#�mN��N.sfidFi�d&�F�l���I��vs%˙�,
BÍuB�c��L��PNh�K�l8�r���+�[����R:�̥�*b����ƩI��	7��s&�� �Q��F��c2�۱�*��Β��A.�PKf`I�J����
�[n��,U
�M�9��2�SM�, 8*�
͵��s�@��ʰ�x#D��$!(�!Zp�&s?j�wB�S
+
�b�0<0!�
&
�jT��j��B(
��Z&�!g�;
��5��b*9N&6b�9�띐�..
+�
+7W�\)�G"y�1�.,����0Hu�'���1Ň/�sʒa���c�,������[�Ę�ED�\N�`
%��
+��"xR1�*CZ�`)�U#�،�h�B46#V��r���#%��+���^w.�G
�À�3�h��r��l�u2@�\I��B7Ş�
+70�Ɂ�Q�8��C��	�Ɨ�WL�Z%��x����L*$)�}y@� �Ј�K#&�.�h��b7
Kj�$O�
+����W�m�
)Y�A����#2���j
+�ڧ%�c�
��(sA�<ZW��
��`���B�3PŚ�JZX�rx��4�2У=M�`��{�*� ,x
�-#^c�
+�ʩ	<"p�ѡ�
�RR0��6��$tm=.4*�Z�TҰP.(�{��$�r
+^ҕ�	�ca<G��@i�����MS}cj��
�L�/Y���Pl��@P�v>[
AZŴI��شYZ NFjB<������8v�$R��P+�ءhy��`*P����8e�j:Ш�lp�� A�BYpC�;r4��(fe'E-���E�pC�oO�Ѐ��T�?!Ɯ���n��)U�hjE�C�B!���:N&�Ax:PN����������&����5E�hA���uC�i'�[�I	i�l84`&"G4U��iI9�
�d%B�E�!����h��8)�@$��\�N6(DQ�H*{>��n�kE��=
+���$tQ���
�P-m�4��y�(܄*��C%hN��6�}����膃5�6���p5U���Ņ;|
^Ӿ��	
��#X�������0�l���/�Rg��,����i�":��n�A�	C
+UϽ)A,si���9�)zC�C�U4��QC�����̘�����3� t�S������(�8�F{�e
rJ	�
^�A-�F�#�վ޸~�8�
+.��Ѥ�""��݂����ks�_�][[[h��?6V�Qɶ��#��X=�s��D�Q�
���*ܷr
	��N�!
+�ƙ0����Ű�Pٔ���*8
���ʟ� V��\.0�8\]]�	v4
��U�������p�7��"�X[)��,�k��ÕpYg�m��u���v�ߚnw#�+C�w�'F+C��Ͻ�k�TJٕP�lId4_/@����W�.�+�cۋ+���s�{�u�ɡ��hea��U�R
[[�U�Ԝ
������`	>C#�!)
қ"�7f��4\U�~���ǰ$<M�������u���G>��
���՟�R
��R�~�J5L��e.lI�����)h`�f^���Ys.c�U��oҳ/Y�5�-�f�J_3�.�d;��P*�YP|���E&_5����MוJ�g^��5
JSG�Ե�M��)��@��~�mwlZՖf\
���8=�q���?
��ix[\ݵq~�.�4���g�OS�,^�Pfm�5̀o�ٽ��_�wG��w/�g�_f�
�P͚��٥���:�GW&�
�p���]qr���a��Kon���K���衧�X��N�����4	�zj��KJ%�b�-

��y�i�?��Гw&y��c3�{����[-�f���Hۖ��
��.�
��s_�KLn�,��
���<JG�?���=`i����b�@'�
�����G��� �}�����
=w-�����=Zs�߽m}�����gΆ��'9��`D��g~px�3��iFFn�
?q���Di��[�x��=��������C��X���'~Vw����/�ڻ=L.m��;~�΋����j������/�G��Řhr��h��k�mQ��4\t@RJ������Z��@hC�֒"֦wS,�K-S,-��5%�
�0E�����^{�s�A�>x
柳�>k��ַ���5}7�'�Y���)I�/
f����/�<���R�nY���ۦ3�'l��p�{~]㺁��Ʉ5[����G~v5�q;��n���
/��l����K��
�haU������L�ǯxpӏxߌ'�w�y�靱K׭�}^�q
I
oގ�X{S
+Ќ-��vvZ�ݰ~o\�g(m���O�z�OV��
��ػ�TZ8vo�s���$��m�=� �7}��i��/��݋o>�Ӆ�K~u:7��\�_x��n��yI8���v��l����
f
�#�z���~&kX���>ql���EI8f�K�?��_�ģ��qš����j�~�N���ح��/��94x�O��|��K[8��Qk��_�s����7�GV�t��O<�m�{g?|aY��l:��_
W�a֎�-
���6�w���s�����<g�8S6��3��93
�N�z������H���[W�'<��{�dp�{�.�z�ƪW�[*>|����Ö�;�����<��u��]-.�ݙ��L{��]7�9�
�\8���������ր�j����N|p�{�����_�5t������9�wͤFAgܽ�|h�
|a��N��r�+C�����;֌T��|끃���%?������	�K�)v��in��G��ݺtҨ��}���Ι
�����c�v?����}OϤ������wϜ��r�<���]�Y5��m;f-�����r�P��z���O�{������Y�G�2{Q����X��O=����?���N�6�������2n�,�[��5�
� mƫk��W�n�<{���|��
��F�_����XfB��e�j�1oE�ع������X��̟�p��s.�_����%���$Sf�6�6Ec�rz�o��#�5=�O=�>���۴��Y#g�2����
���_�c���9�iS�J+G�f� [...]

�JV^�HBWkdj)�N_IL�cZ*,X�m$�u�wi��O�sl�^�J
h+�&�Ɖ�ӕ�D�C�
+f&�D�
���HDžXE�tOo�!u�d�*#]O�YG'�K9��AzCBa0�
+3
�<��Ǵ�V�%��Ь��oְ
jT�#��
�HX��&�V���<\��
+]i8��Bky%�}l��A��JJ6�쏚����3pN`]債��6
C�]�#u��V�����V�C���Q*o�F�m�{�vkx��B��A�;b���N at +]�WJ���>�K�����/�5�eaD�Y/��
�l��ȯ,Q�d� �:d|9[XQ�WRxIqs����tV�vl��z�
N����n��QQR�"4,�U�m���
+��>[!,_��9(Bv(2���+N܉��B/C���6�P��^DNA�5i�Q�AW̲�3�
�Y�+�9��W
p�b�:b�oҢ����ކg�cS(]2+��Z/x�kwy�։��H�
Jc-�l�@�r"JT���V;��o��	
أ
+IH0XBZ��Ԑ����[�>GEU�Ѩ\%C��}�]�
�`宊Ȝ|b�1�Ph��^�\NN|�ˤ]j͎�R�|��),���	��KN'烮M
���3S�z3�A(4%8���ť8C�� n��#|�����Wq��pH��d�p�A2�J��#4��N+�f6�Q�(�4NH�QX�YA���Z���\�h���2�u
�`"i0T3������Z��-B�M:�JWK^�S~��Kz�k¹:�h�ĐWツ�Xî#aTyg�~�HCI�V79X at 1�������4Y�A��K+`	�dtf����B/����V�u�L
���4J�XL��z�i!w ���
+mJ�PY<
+�+͝
�R�춨��3
���TQM�9��&��ȥ\W4�k�	�v��0"��9LSo J
s��H	AM����it���vE`�
�r�E�X.e�r)Z�`�(pXZ��"G%�L':����{��rn9�C�W�Ɗ��7�
$ddlH�m�{VE�Qc�њ�,�K��J(�.J�
+b$ȶS� �1��F�)
+ZB��i�����H�_3��cr��K�����M��~ZAC�
} �t8a�p�q��`���Trp<fL�lG*�
]YpB��!F�l�Z��
�.f��M���

n���
���2�(
����ҹ�V \*�a�z�dt'%�H��ea⸔Y�ďinb���A3+Yj��Zh�qY�QI�ƴ*�5��6�
z�.j�C�#ggK��VsFfǒ��2zG+.`%��B�$_�gH�$
{;��zJ�*�C�n3ݒ����7@(���,w
$3
�тc¢�2�A�Y���G
�&D�;y�����פf'8>D����Km���M�L�-s؃f�@�Q'rŇ^#�d�ۂ��6���(׎!V=�7�P|ǜ�v�kjI�ъ�\�3a��NB�3pu��>
U<8\��ґN�1)!�k��9W���@G�=Zq�M�#��(�E��<7��3��Y��]n

�|#SAh�,BL�$eЍ��Qr��:��sV��S��t�<ʝ�

qut֖�M��:����N�ts���'��D��
�*J�BKY�\�Hj
�itH
�/�8.�|�����8���g-w�j�VS$B����]a<(�1�
+�����
�ErK�����/֫�G����o�����nWU�>���n$�c
¨(3C�!���TU�{�a�
a2�n�VWW�:'�Ƴ�j��U�B��,-����nXi)5�0������B� Fj��&��G@�
�~�٣�F�]��x^
�{.mY�(p�z��+:��>	�������CB����]��j����4؛)]/�9�
i����r�.��kW؊ə֌QuI}Q��5��C=:ӳ
��
�fe
ݣ߲us4��y�#����xJ��.����+Q�� �ke���U 9�ڛ1IP�H�[9��C�`��D������t�;>/�ߢ_���7Ƿ��|������]
�a
������A�
�7ԧ-D
���a��lY]T��G�Ȅ�|u�aC�:nʢ�$։T;��1I4� ��c
c%�<V�|���
+*>���� !��sBY2h_��
+e���Z3�B�g�خ6BkY3L�k#ܤJ���=\Җg��pƂ�d/9�����X�����e'E��)�=B�D̳��B��
 H/�€����4��#6I�G��Ҋ�(���Rr�E�
�;ڂ^��

5ݩ=�#Z:�W�
�V
y��^cm(a
Z� S;���l�^����[YH6� (^s����P �z%�
V���3 g���F� ��lxRVP9_
q4gXY���K���>Y�.��]�fn?SX<l�5��cZ�A'�atZ}:����]�Z���t��1r#!x��Q�8xϮ�.�~[�m�i���� ����J���J��[��I�n� b|�N�qLr$ۂ��%LsubO�0J\�2��3}s�|Á�QN��a�כ�Q�B5%ˁ�Q�H�2���pR�/"J����6L���g
D	?C�� ��}����w1��ZJ�Y
��S��P�Xbl�#�F���
e�d+H��s]

'At��#}�D���d�؈C��*�I%h"o��$�D��Ze�R6 at r�>�c�S�zߥ�iu��?�#m�Q�
����+�e{�}�Cћ>$8g=K� b�� e3r�5ͼ�c7>bbr�'
�<�
C����=-%Int
Y��!��J)+����"�A:��I����b��
��'�ni�K1�)�{>CZ�1�qD�"ۍV��'WR8.�u����B,��!vR�\V�4
��Eiq,
+�(��9��+p��W*��u��`r�����׸Pg��0k��8�Դ��6�~���{
^O+���=.�ʊ����{/
��p�M�W��*Ŷ�(���7 �i��.��f�R�y�(�1H���0�G	�>�4�`_����|����T}�i
�	���ݨT	�L�H��"W
֒�Ui
1�y��^
gX��o���%�:w��S=
A5\���h{2J�h���rq~�Lڵ�NTnF��7���.5���W2 at eE�'��~����}����� ���*��m}�D�Y)�<����‘vqD����^�V����q�2��Żܻ*fM�慠f���*�>m
+Q+e��
�aO���H
&\0�8��Q��>�������'4
E|~tpV�˩<��֞q�����&
@��!���UNz
w��m���իسA��c|�L5DX�{�e�Ll5,�.�Z�ߒ\T��D�\aX��dm��<M�}�Y�
+S�6�a���Ց-�Ҷ"��I���`��
p�� ��i�w�mk��
��]�^�Ib�
�z�Lhs�iY�$��<���ަ�@�w	0�s�o5D���C8��y��� �J���]Rv�uu��R_��U\G���G(	%�CD_W���<�R3;Ѷ�1b;>���U%��P��C)�˕"�nUXo�>)[4@>
AI'�FG�l�Ot|?�0�C0z`��j�0���3ƐX1/BTl�L� ��b�~]g>��+Y#�.SⓐM��N����Y�뜾
I�y
���J)�)\[�17	��
iG��nݔÈa#�)�4�f8�A��q�:��j7
��K�X��4�b:��#Z*�
>v�ъu+@
^�ݩ������
+Z�PK���{
�� �e
���]���
Q�~s]�-H̫��?:bm+�>�tp��=���x����1��ݐq�KX�J[۫�
�=���o�
O�,��U������tğ�cn��l/��_e�%'$3F2+��Xi�
++V��P�2�������8m�&/'�Z.����
��,�o���={��������Oۯ�I}������鷒�77Wn>^������.�����O�_pۯ��_��?m�|���������w��]_����Ň�ן.o���#=���~{��ŧ��߼_�o.���zA���x��������[����Wi{�/|��G��?�����*񏗟�����q�����5moa폏�B��C�i�
u
��d�75�Z���NT�7r��{!-"�l��욫��� ��Y���}g��vB�N��u9łh2[�,Q񱇳z�A�
gY����3e? .�n�
G�(.cK�ɍ��fvi�Q�\qQ�6���Jd�
�$&�

u"���Wg|v���pr獕 ��Y����V��R�~��
,��D��u,�r�
jN��F�4�&pq��l���KѸ�M�P)͹�r���a=�������]�m�V9�i+�;�%���Y�\j�
� �zq0)*�r�	P-��+"~��?�@�
�m$v
�'c�'&����\�ԭzrTόg������4l��%B=o���
��m�f��"�vl�=`��l��[��yeG�|�uA�}Ǔ�O}A���k��Q��2��/�*�P٭�����!���Ұ���q�(�J�l�8�$}V����`�k.��릘4�a�:SQ�;��Q�ܩAkh��v�3�O�}���f�
�k^!k1�ZK#+5����c��Z��8�JA�����Ci�(�@)�� i�(A#���1�\k��}I�D���<�ּ̽�K

��tal`={��C�BJ��
��}&X����}�C����]���0�N�ty���>y���>���ϐwiО�fk
&�ì����2��� �YQ�N�Ȟ��ct՝��l�|\�]��3�
�P:q�nY�3�4-m~Z�=|˂ІNr �k��(��/Wq���KK��wR��z)^��C{��2cwV�]r��;q3	H}e��w��
O��x�;ܦ���qm�.�4m/� �o
6TM���j�Xӑ�ۚ�|]Ǥ��qp�
�B��2[9�c�Fr�Lx�+=@K�,���S���\E ����q�-p��1��(O$�MmM*�Q���t"�eH���:�W�� N-��Xe��Tp]rzÃ�-�G�.�Տ�b�Tg�2�lH� �UYs�Ӛt$��|�S����H��t��Ǫ�y���N&Iw����4�M�a
��Ju��Q�������(�䖚�
�p��Ǽ��  ��q�d�:��E	UE�
�˺�V����A~@�ur
�7�:���m�l\��X��V������ �)�Q˺z�Iw�������ɰ�PK�[�
4�eA`�<j�U��֫��LM��s^�iҟG��Q��a�8�T>6q�
+aW&,�Hl��
_�y�
+;�I�V�3.�����Ʉ�A���2W0��¿����w��o�A������/�>�E���
��F7��Q�JԆ�<���MQ��w�=�u�p���J˅|t�
�Z�>|��I���dB.5��fG�Z�_���;�%sh6�8y=��
?/�3����R��ˡ�M1������]
Ƅ�
��q%$���,�ُu4]���Š�
+E�ܽm��f\�s	x�\�u3���e�ɑ��-
+�Z�h |��4&�����
ܥ����<��'�i�P�D�%�
�.�A�cr��{����{c����3�yO��g�y��
A�q���Ғ'�)
v��?�[
���$s�S��˰�:���]Z`X���?�
+���EB��0����<�-N� ��nW�I~߁H������|�ǘ��{
�2���l?փ��p�p���<j���[޳0P,1u��\6G��7�Z�HR��#��6	�<֫�#)#�~Fa�{�`����u�!l
+�T�o�@v�~�n܊��]O���'�JэQ��S�uygi�i�Ƕ>|5�EՆ
�H/n;:���p�08jri�����]A?�B��o�
����;�#����o�K����
��2������>0
����q=�"��K�۵t(N����nЂ@�������5C��!�^R�n0� �Y�̐�\ĕ�b�ʏ4��?_��m�7C�{0���@��U��a�
+9>�ZY�3WJ�a�J9>�`�c|��R����I"��=L�Hw�c�@u��B��1(%`��\���E�����8�
����a[�pv7j� 2H�
Y��1(?st �-��
�j

4aa�ROA�8bvk5ZAi�����uf��E��K�r�E�\� ��s��}[�݉��3�"7�=�!���٨TA��"m��]H>}S�	A�R�`�+�
��Vκ�7�dͿў0o�"E��&���]�o��
���JPu�T����ؕ�1]9��*:zveRjX��L��
+�a��ʏ�
-u35��)��i�O�u�:�8a�t
vۜӅ���c�Ӳ�/ #��X�=��W�1�pǭ<X�-X��CT���H���b$ǯL� �.�/��v@�.l`&"U���
b�������10Tе0���@�̕�d����%v�&
+zr��鰭\؂r��6hh�	��XcS\W X�l#sa,V��1	N]�A�=H Wp�챻��e^yyMC���	1Q#w4�
Q����GL<�
6Q������
���������7������/^?��7_����_����ͼ}����7���|��׿���/W�Ͽ�z�>�����on_���ŷ�?�����s�y�����_�
ո�[ @�?�a8�C¿O���	����/�r�������>�w_��L�����H�x�8}���b��?�a�ި���% Vi|rV�@����nm
g�˜E�@\���$�e�Pȓ �9
�#�$4�U� �g�шq0��ٔ"�8ᯪ��
� aF�
�n	4���%�!k‘�@�`��6�m=�y�� �X��VZ�뭞Ey
C���t���W�H#5J�����\.�6�
+�Z�
��P��Mz���%;�����NPր��]���f�:�~�낇1�����JND���H �t9C�#	���-�<5�-�a�mq���/�Y����`R��n��e���	�����w��[�LO[64�>۾a�e��O6
S ����
���*�]E��@�-��
zF&�7M-G�)	�[(u��T>#��6�K�
D��J�RiJb�l��
2n���/�N*
�)+��`/�	��m��������Ѐ�7Ƶ@�=����l���[U <n�,��
u��

+ɒ(O�6�~��Ю�a�~��d5)X�>�^
�~͌�E�h|-ZM��ch�
+EȦ�
.A*����]�B�I��L��6�Z7�t��"��*�-�nK
+)��@te��^�����N��Z2�w��5\�_a�x	_g?/`�pIs��T;/~�b
25���	b�mٔ��i�ZT�Q�Һ�� A�'���e�g`՛i2H���p�T8\)
���`��5ˏZ����h�}�f�j�^���Xފt�1�
�{�^乘;����bQb�قE���+�P/�-��B�fd�W�>��%Jҳ�%;q<}�(y�V.����n��a,��L�D���Ba��S�M�9Qk
q���>�g�R�N�ۉ���i,�{�
��(A��Am��K���~#�ǭq4���hy)�Kq�N����b�<�D~Z��W���x�+��Y��2^mɑ� �*{?�>O���pwgfjkR)��� �dG t��v���5���5[Io�G
��j����NYR�
=aC���alm��;H>^wT�����5���ƕoL�瞏
ǡ���1�8��j�Ҙ5�ϡ��Ì��i���PAwg�`�O�
|!���DǪ�$�L�> ]t 
+���v�	�T��ZN�覊��\vb����X�G�.��
=/{��+*�
�����W�띪>�7��a�,�6�:V]Q
�HꡆZ�3��WI�z)�$
+՘R�
��HS�B(Њ��*l�J���&�����߃��N��	
$�����#�2��F�=��.Hq/j�l�ضr�
+�>;�-u)ta`~���1�C��\2��I���7�~|���+<��؟�|��RR����S8�5>����p��KH_��
mz�λ�4T�6̏��R.��x�
J�Z�R�k�u��ܬ�
�����H��:���@��q�#�P�unP������
�d.�
h�+�?	2�9��������c�����Q[�
�(YL�w�W+Ad{��΁#���ne	>g��9�JI���(��,K�zI%@����9B^�A�W����X�y�έ�������L�Y��

)~�Вh��%�@�۳�w�U`�&E����ϖ�3�ZY���ٲxf�edH�z�<�w���̪�0I?�Lڂ)vM3P���YӦ��������$tN-�-)�5��u��矬�@TAЗn�IP���;[�qo=[�H���`pƞ8O�Hbϕ�k��Cb�@IT�����I�~��=}g��/�[ꞝP
ƫ����n՗�P�D���VX�R�
X=y�zK��y
�`�Vv���G�\��ю��L���x��R|�Z��ϱ��I����d����nc�Z��(�
zU��]
�\�#�cp��Bx�JJ&��,Z^$?r
}�'���N�ͱ+9������<�Ԕ_�ɣ�Ep�V�h#�?+|���d���,A�84
�(s��R��� [...]
+endstream
endobj
47 0 obj 12951
endobj
48 0 obj<</Length 47 0 R/Filter[/FlateDecode]>>stream
+H��W͊u�
��w��l>i����@!!opV!
L��8�}�$�93
�����JR��z�����F���xy�z���
�}]]�����q(ל"�ٯ՚��B��w߼�/5ո�a��s��q��壇�~��˶.�F
��i�f��+��
�9�
M�w���e\Y�d_}��
f9,�A��ג�����6�9m��闛�Y
�	�w
�Z��cAa��sI
<D��^���gv��*�x���_�|�.k�vm��[]r�!����?2C ‡��
�3�-������� -.�Z�2���V�g
Ζ�j`Kw�#2X�
E
+�36�v�H�o�� �I=����|�m���B�Z&c�S<�Pa�4<�f�6�����j�;Q$]��6��G/
�^�N���nn��#���e�r����ʂ�N&��*���j�k�����9A'�sG.���3��*O��c&��F
��/�lL�L4V��`Le��
�$�*
1�ui�.�D���
g�Pt-:t�hټ�GE3�I�������Gf<�����a+�
w��y��˲�:�
�-BKnh
���
�!��
����w�����B�����Z��Qj�e�����X�k'����Ot�lVM�k�nUb
�Bl�'�nw�k
K�oف��8"�>s����<����MN��(k��2�
�e�����ⳙ� 3����5�	I(�\>Y�hRE���H���|Vn�
�N�xV��� �t�s &���wG�� (��d��!�! Hc×��$��d�w��$��EF�ط�~���k�;`@�g�5����ƪ�?�[�����%�'
9S�JȆh��Hkk3;���+{}`ܜ�g�)!�Y�%|h��]��T����0qTzV.��bi�<���zN�Ȯ2ߒ� Ъ}�5�}�ճ��p}�a.
gѼ��-�P�����"��p�mM�”��
6�P���O�fN�.��Qt}�|G�K`�4"�J��Z�p��^H�D�
��ҫ��((�"?嵬T
8�u3$�*O����(���b��
�h�N���!d�U2>�v���㔣|,�>�Ҝz�K�7��"�	�8]=g.�n=IX1���j�'x�[zD��6jlڬPNޥ��V~^0��Btgr��5����ّQʛog���_7>!sE�6�<���8����}��CH �-��;K?Y�F:�~�I�
g���W�Z5�-Y��X�R�h{�/����o))#��E
|t�#����v!���5�*[�>�4���*=��
����x4ʱ���<�r�}@�eG"�jg�Rd�MP:�ܱ�,������J��$�d5IJ	�!R���2(��V*Y�4�
�	hʀJ�s�%9�?���-�^ex����I�~
=s��s{U�����$h���
�:Z����'䡤F�!��t�

��mkL6�V-Y����-�� ��,�-� ��:�h
ɝ��O�稝ZL8^Z� y�zE²����G
���	l�Tob���›��㗯~��_��������������ׯy��o�����_���認
{I�'�هڄ��t �1U�4z���[(N�ZH���~r�o��5�IA�'�a�/�3cW96�b$
\�"X�z��c��9)�� �0;"ٿ;~�k��R`؎
TR���Q3C����'�k�mt��V�)z6۶SڃV��N>����^�#S�<(Ν#[8ڒ$B�t��w6z�~x�F����p
LfI�0�1�Z�����
[�Y#�.1)�hk�
���X�B$�d�6HcR�\�
I<�9���\�b�=�9^#�3���r: U��@t
z�$�C��`��A��^��-
N
	G��A�a
�D��4�tUk� ?���Q���D`Hp�

��X��m�R�2�f�W�
��Ҫृ
*l�H-wC��A#s�xRı�����"kdZwH�<BX��
��S��L��cz�p�(_
v�����-4
��ERCc����r	5.�3�Rz�]�Bt� [���L�
���C�rr: �,��
������\
�P���a��}�` Q�\;{v33�A���\Ϯ��n=���$�j�8j7����-��I!���H xvh�GG���-�t��[�G���v��%�d����
b���"�g�H�1M���D4�yʗ]+��!k��
fm2��8
7ޅ
r*D,��Kf�n5���?+5o/�D2�����5
�E�Vq
3f(���"�Mö�:�1�3�ez��B�3}V�R
+1�����ù�ϢCYP�¹϶�n#�� nm��kO�C��6�����.�#�
bڔb@;k/�Δ�� �%�������
%���z;^?n`f�w�������7�U ��>�kT�W�aJ�|l<���͜�Շ�7�;1`?�AW/��D��GΓS3��0L~(H�YK��lA�i
.b���Ԅ���N)vW$��

�J��f�(��F꘯c]s	�L!_�Z� }�7i�,�S�b�A2�9
ұ�.�a@��C`I��c��Ԧ��<	� Π��p)��$�%#�'ѧJ���"2�����Ȏ`�;xj��6y���:ɝ
+%�3�8
�+[�e�d�2S[��}�mOM%��r6%��
+N��>����i�nN8�Х�ϸ�
+7c6!�㸁Y6C�ӍeYx�5,�o��Yу�_{�l������m$/��0�����֋-�-p@��6��ڈ����!KS[��$9�����#��7�%N�6��&u���""�8AyJ�
�� P:�ो0ԛ�y_͍
�a�((
+�Ʃ��
۪^ �1,�Ѥ&+ݾ�+�ףa,3��.Q�zyh�s��m�K�B�2�46"2:��k�JώPp�<�®M~#��W�*���
�)@
+������xGD
+J�#��L��
�@�8�L��A��Yz����2z�U.kIGQ��N�%���g����@�iغ1���4�a�c�ҵ]=�S T;LL�] }L<�nU���FY��8�Y�]t@��f6�ؗY�ld�fW�K�fW�ph�*
={�S�� ����ߋ��Ҵ�X4l��
�4��=\�V� ;D��
�U0����r��"L!6��Hj�0W��ICx�t��(NT��(��R9�$�h	��I���bCc%�P�fO�ck��>;fE�k;P~]�&4OS
��v��
X��Ӑ�`G���@Y{���
���iq�Kɣ�7��Sf�g��آA��iz�
��(2	f{4[�:U�k���wM�J�� u=w��
�G��vv
� !n �3{]�Z��
]���aXD�ո��oV*��S� $1 JCs1
5��
�:P����
\�J�FYeP�����]D�sFA�
����麆�'�.�GQ8Z�(�a�O4
�j.8F�]�@��i
���L�lb��h.E�C2R��WW�-Z=�j�낐�g�m�E�5
0q�iǵ,W�p
� �; |lm<�`p
lXX�E� ��7���i��a�E�P���&^8����[�=U!
+:l�@���H{�Ku	r`f���J�8T��}0�B-�M��k���gٍ�ɿ_�g� ͏B?e��;�
+�
�9�s�:85
��y"q��O��@�_P�5~��O��O%o�x��4
.�(�ʼnL�I��D�<�g�=��#|�;.��`|7��H-����{��0��x����b����/�'jϣ�Q�����J�����@N��l�~�1���
� ��o���!��p��d�Z�\ʨ�l���
���"����:�����l�%
+A_��tm8���
ݫ�B�K�s��X�
3��gJ�t҇3
]�����I$֟(d� �N���Z#
+���Py��M�����5�.��=�9$�/#��q���5V�����E :{�����zO��^���1�+������c�Oc�ɏ��L?}{
�����'�]e��e�
�[�3P
�վ?���r�Y�����-O��6�z�n+�]C?����W�F�C�щ����?��o])��
Ml��aq��"`v�?�2
��g~���d�F�eKL�n�������qm�
�����+��O����'����f>�ߴ��l��L�.
�0��j�c��O{`�8��D��E�],oc�
�f� ��
�C�!v��<�D�o�!~��5�W��>��_�W�v
��;�׿
���3�����O�9��?�6
��A
5s��T�t5>	#�:
YƌDhyO��2��?6�9$��c��~�
>��C��
S-�z������%P݀B���l�aVn�T)�����)�#��k�:�q��M
5?�����sd{�PA3��64����ZűT��f
��Y�"�7"
��%�8Oy�}��|O�U�Un�c���<L���AJ�Ъ�蜇y��*-ϋ�%3����:g���\ވ��������b.��C���V�z5ؔP�͐�����_�H��T怚�Gb�
+���;�Aȵ�f���<CO��K�i��57G��b���[�u
+?lS�a��T|� �?�]�c��(��!Z͑b{sv�����+�
'܇�A�ۥ��T�ծd�|
�|�|��`*�7"�xBm�:D�a�b�\�xr�VK,�����ަ�����`Y2�m���hf�G3�/4�
��h�
`I)0$ mwy�8�*���ݹx͹J�V/�����@[�OG�L�n<�D���.y�#�?
���y��"��sx�U(�6� ���:�<b�ae�:C 5���6%8����Ob�3����D�K�����:
+�$�w�,{3�\���Wl��� ��i��H����ڡ�d~����\<*qSKW�,��څV����H�׷a&�I�r�Y�#�c��G���p��Ġ��[��װ
\�Br��C{�Y�*�oS&�L�_h�l$�%�f��LF�\�����c�\�
:\��3�ܪW����TO�pv�2�	�C�"��
6M�w��-z������OƖGダ'��2Q�q�f��f���2��l-Ҷ7��>�b�Ȫ�$�Sp܀�|\��� ,��OO�������~~}z5��r��?���.���b,��
����4��Su�?3�x�Ô
8����84	�zhgưB
�C�R�'�{���]�oA�9]b����
�y����D�ul�vVQ�c�)tyoi5����#g�
qǩF
��ը�67��ᡱ�V��—
+r;��)2Q}YQ����:�n_	lҩpro�1�����^2?Jn�Y�����
�ԩ/��]"�O������E�ZGzcs
�'w���Y�
7Ovۆ?e��z�+��J���w�����r<J��RQ�����X�+��L�M]
�6ս��V��YD�d`��:�ZGa�D����=o���3P�i���т3���T��C�4�����<*�-���E����E1�J1<�I��6�Dc�"��@
Au7����LՃD;'�y���L�Sn�c�oI�����Ri{^���ý1��~I��F��
��X�P.��C���V�I.	�
�@��po �+�����joNI�_E��ݲ�.��$��2��x�0>oR��k�1k�aG#{�?�_���
�$;���~��)G
_�`�a
��u�
{f8
�b
=C�	iZ����wȳObR)Qx�H�U�B�>$��R���u+��M.�O��8մ`�ˁI$0mbǪ'��ť�%��9-������

+٥Z[)6�{#�>�A�(�wݔԉ /(�Xj�f��ģR��f�����-f|I��ԡ�NShħo@�,�2�-f[���{�
+���ɣ�ū�
Ȝ���H�%>�*��1�A=y��ݏ�Pv�&��1Xp�3��]�X�#�fu�ǔx�.Zy�,��8���ZaW\�/"���V��b�A��"�������jS[��o��lϭY3=W��s��=לm��+Vl�Xv�����Y�jӪ7�fXƢ���
z�
+�f�Q�z
zr�d��w����Q�E;�4p#����›�jҵ���`���F�K���,Ⱦὰ�8Sh���������x�V�-�{�fXr��M�Kk�e�_�P�n��j�h�nZ��Zo�Y]{-V��^����Z�`���k�:�p��k
v��j�X
��Lb��j�uY]O�n�Y��}vg�n���
�H�Z?�j��X
�ڶl�B����j��jӪ7+t3]ۤ�m���,~�;ñK�X����/>�;���Yxp��X�
�K�TD�0�w��#��t"?�+8�$ܯ�<�m�W�~?�JwԾ�;�\"
#�ī2��(
)WkJ���WTL��n׋n
���l�qg8�ߝ쑷��~�F��y�
���L�r« I6��!�嘂�!���
���29r9�cRJa���3��|X!ec'�
F�}�A�^�at3�I��D��/���0i����=LSn1��\�jC�3��ЈO�CpC�r�W��5�BܿĘ����)���}�	p1'C΃�i�WP9I�"D��Q+C�f%���VC�YMSx�2r8ħ:�K�BO^����6��46
[3�0Im~�|{3��ΰOswgLا�l6�it� &n�=��f#�z����ȗrTǽl������������K
��8w~#.����@x�z�&
���2M�F�A
+��C|�A�	G�u�瓩5w�4KX������Ҵ,[*�i�iij��,�w0KϢ��{�3
+K6Lyv:`����3��P�h�$�"�Da�ؾ�!n|Ϩ��xH����Tbq�u��FA��O�M�N���3��Y�p��j������i����{=@�l�2z�)�+z��B��y]D0�樾��6�%CA8�l4��H9E�p~�r*�*�u<�� �a�
+���-�p��%䫌��<��A��tLpL6�
J>�d�^���C�1#CF9���{
�-˶
+
�ݡ�����g���5�p������ȳO�K^-RxU�����k)��[̒�'�Ý�$iؖ�6�d#c�
CV�M5
�Xm�p��G�=�l�AS�M7"|^i,��6�ms�{{��%	��=�m���û�m��WϽ5��
+qM0���U�v
 P�
K�j��X�4�hn��g,��]4���D���>��%e��8
�j��x9�W
4��\�Q/���I��{��s�:W���/���?��<�ɿ��}X������-��|�{���g��O�����q�Or"
K��6�9�}0O�[gs<8a��>=���g״ǹ�����|��q�X;4hjmc��"���ݢ����?A y�*
��)�f
&��Dg���	�Vk�g�}�-��m�U��&��.��4�3˾���^����%�g�%�n��1�@��O�D�5�T��
�G�U�
�z�
���(�ãc0�g��m�%b=����s�3z�
������'!�ʶ-VL#��麭|,�k=	����B�c�a��YPFk��gs��3���Y<�G���h�U)L��cl)�Ѧ�>φ��k
^�O&3A|�d���c���"�Հ��,�fG�)r�*"�rxͩ�
+��<�� �����
u1�����;<L����2��"s��tLpBN�ct(	����^��R7L;��(G
_�`��DS]�F��Ѕ�%�Ɩ
����g���ә�f.>H�}"Ar��j��U^�>sX��၏
����m��GՂ� N:�|�#�=2���׎�r����l^d���

�>����ϛק�{̸�8�$K���Р�@����	���;u���5�~|��{�
�!������0�@�8S�
�6$
�ɺ$�|�,R��qF
d�
��A�	Q�5��7��G�.ڌ�Bd78��P�^��xh !(.�晒���M�u�T7��|�N�H5þO�R͆!g�F*����[
q�����j��H�
�<��)�Ej��L&
�[o��3ʰ�]��dЬؑ��3�
�L�Y��ň7�JˏpNGr؉V����l�ᗂ��X>�4$C�GY�
�mOTcF�Hp�g
VlWz�G��D�]�j�Q��.��6yV
��h�"-\]9b��"���
yլ��.=��6��P蟰3������g�z3IY�O�jՒ�԰c�
�Ta���:�ù���'1�ޅC����`\KS��I�IWҔԔ�'T�Zi�e�9-=����I��%z��9M]�9}��KTd|�W� � hda/{B�7��3q]t��nȳ�4��C��@y�X��ȞjJ^k8'E��R�2�9���;�L4X�t�8G��PR�KT�8���0�"�$����ꦙ�ƃc��ҍ��)�������x�[
+�ј�$�I����H�f(&%_a��fZD��yb��S^)̈́T�9��Ř�֔�����Wms۸�盹���z�=IdK�d;��E��T���$��\} 	I�H@�ʯ�H��Hړ6���Dij���M�^�W��&Y�n0X-xs�f�ks���uA
��}�C0��f�(m 6>�
)0G�
Er,a��93s�(�~�D��r638,��
�E�
Hy柸��l_ps���������6 {|��F{���}E2��PO�L_�&�^������6tO� �s/˫dJ��f��IƎS��b�0��%[�k}f��9��
�W�N���s�l3�4�3�mH��L
U��f�Z�ti-8
"6#޶.����
y�jL��)c�A�0w�L�_�H�=���̥��*!����g�ɝ�D�;'(�W��Ī�š�C���p�]����[7r�&az �\P�ft[7�M9�#��[p� �w�%]N��D�	���̋��H��Ю
+t6{	�vJ\����9
���Xl'��)������/7nu�4 I�{�	9k*<�̏�b�����jT?�W�tq~I}�����_�a�T�*�:[�a���0�\�+�#�4����ùs�%9����P��
+��F_C�����G� ��1�bc4�
E���8�Pތ>W��eiF[PXl���R��29{Yf�k� ��f�A��`[Aq%�@ۭ�E�΃�F��5h[��7�1�,<���}C;!C�f[�Ly�0S�����K�Zǹ$�A4mo��lc�R$��\��ZC#���77��ύ��ͯ��
+�AL
��4��X�T[4�1��b�l\�&�5��z����s�a�۰J(o��z��������FZ�(���rVoYg�u�����-M(�n���� p�Vo����h�(3Х��9��+N`gm`��sB�ٸj�f�n�o���u���3��zq�#��K_�G�3X�9�]c朣h�)v�)�Y1���5��{���G��D"�D�>��v���G�ҥ���Gʝ��SY
�r��]
v�t�v�;��
K�Z��C-�]e��BN+��(
A���H|G�/8
������
N�8@*
����5=V��b�b�� !1'_4ҹ���%���.��Չ��r�d�C �$���Ҫ���
+�M9M�l���I
Zo�fu��l
›G���ұ��b��܁�
�����*������qxϸ�!�ڈ�#�K����s��n{י��s�{u�=	� E^I�s2຀DؑP�%5Z��y�֡��0�ѐ�jd
+��a�
�{��J�}+���R�|#�-�s|�sy�����q�#xE�c�:�p�J�wxQhb9�Y�b���		p
��x�hjd{=��O@�\�++$�Dd%s�L�(��_����%���'7�
�*�����hy� ~����PQ+גX��LZQ��*2��:
��'~��`K?���3��e~\��wx���
UQ5A�Ȥ@��[B�ﮁ��*tn=!ʠ|���2ߝJӀ%IP����. �V�ΐ�9��1h{�J�Q�CI�*GkP��� #<��p_s�KTi�~Q{�
�]3�dK@;�2Oa���	ͺpY�%���V�����V��\�ɤ�,���ڭ�%e���3�֠�u`E�x[��L���y���#��W���
mɚ4UX3�DZ�8��)�hk
���5��E>
�/g�#F��M]Id����R��NU!����)�y�oI��)�-�*�U�hb������P�[�M���4T0ʧ�m� sS�PF�I:���_L�;X�� é�c/୔d���5`3Y�U���V/,�;H�:N� .�!b+u
\��D"�Kk�>�4��*��ǂL�Z�3�[zA��
��A���^�{h���^�\W�` e����uxXڷ HBh����=���F��*�G):�N5ҚGk�9W���i����)
�m��
+P
V!�%�1��Q�[>��_	U���
+�*�-l��@�v
���
����e���r{�Vw9}�vԢ�pi[W��=$� :�V��
+�T�	�v�k�"���V�B�0
�F�F�]��+ӿKH
+:���tP�;���X+�����r�9��.������M*t��z�D�r�$���'��O\�R�Tf��Xotb-�ƣs
+��GPu
+j�4�*w��!d���

չ�e�y�ȉ���N�D�Zp�/�����ʏc,c�0��I]�n}
A�9)x�9�S�������N���qH���9Z�J�l�^/-��S���>C^�}�$���lrI���t�j��$Z���r���
+�rEM�6��a:,�n3a��(��Ri�i�Z�8vA�!�䍢I
�:
]�NO���j��J'j���g���1��ڕ6��^Qs؛:ƕ�:�&�*��{CNC����3��&g��4ɜϞ&jY�n�5������?�kES�lC��.X�6SX
��S�.ѨKB3RJ4�#�$�juP�\�D�W�/hD�x
9��Hd8�~�J/%=��@���{�0�������U���
,�;�^�0���-�1�b����-��Q@�"K�~����*\ۮ�K^�IN͋6v�N�'�S��Тdc�j�g�� �$�d-�+�-0���@�C����CA�(+
K��,���Ig1tТ�g>�@#NC.� �t�V?d0ݵ�	9�6p�dl)QMW��1��|w��@�D�k�}wT/R��
~��~���(u|:
vp����/~������/�w�x����N��N�������?
|������#��x$�d��y���_|�-|{��wg��n��vx��5���k/���ǫ�r^�k�"Q���""&�  *���ڎ�	���@�
��u�O��_U�'q5S��i �1�֥�O�)wދ垂F.�PzҪ)D,\�h"/�)t��'��.��L��E�y�<"W@���6~c� �]���9�Y��A��Bk8��c�f [...]
+��
�y�"ǜԬ]��"b~r A�2�����pK�P`�)��.�)��-A
t�

H^����n�z6�-�+�27F>B:�Շ߆'��h��&�	��'�v�����K��z%���������D��l2��c�ot
U7	<L��`� �F}��"fG�02fߘ`r`�(�M;N^kNj�W`31d<tg+��
��A�tXٕo�v���|�g��lu\��ۜ�4�j&{Q7�Ƥ|��Z�w9��
x�'ո������
èG�Ͼ^1�E���S���R%��գn��C,S�Q)u�����.��if��Q?�B��#��;t���*r��J�Nm`��Q��SjcF7�q�Q\\(�52&r�nS3�ye&6�
+w�;�O�I+�R�*�AݨK�W2ڿSZ�\Up��^*0���$Ս���!:�Sl`�@�S��

+*��B�è��Rr.T���F�N�1��P�DkB��Q͌o鶠�B�Ru�L`�)���rH�0Ou�M�^R�Pq>! v�)�'���: �vn
�lK�u�Te�S|

+�>R�P�G;��
�`aT��Tp��
�DvӼ�B
aT+�2��29.�B�C�
�?�mM��+�:�J�5Ou�$�
+0�GG/���G�
=�R;�H�ˍZ�����P�J{rW���L�R{�w�N��ՃQ��
5��1x����m_�p(ub���}���
*���;V�i����53F���R�-�¨�/����~uw�
+�/o\z#Ʀf_^���~]�S at e#����:Tg��R���񍟪�&
��Gj�0?K�M�_�
F�(�j��Sm�uЎ����|P	=�Z�J�X��c_�-[���kS�DɄ��
 ���
0~�؍�n�}�:���9����_ё_���#ݩ �=R~O�j�A�ҫ
qq��W�d`���%�z�#�{CDŽ� ����:
+SA
�⓼��BZ���&To�V���Sۜ�C��9
^Ճ��M���jY�hn�xR��)���S��E+S.�P����N��N�*�.��u=��P5Y
F� ?��j�eQޟl�О��;�s��\���z��*�=��[zR�Aӵ�4϶���Q�f�W���֜*��ڷߛ}̌�.
��#�[%��`R���~U'��ȡA������}ާ��PB���~U�<��k���d�=��^�D�<L5�����
+�*-L�֐�����d�ӽ�L�]͝0��s�;��2Ul`
��tP9�#z=�h
��L��V�=��/p9|�r���
�ukXK�/�OXTl����o�>f`�"�k�0hˋ���G�Rj��6[�C�����*��y�O�������
�y+�����S�P�
�Q�֘q|�H�Fĺ֮+��1��s�f���� �*���R�O��SP���{ ���
���`nK��G�5�u��C��[�Q�s$X�y�p���w�)�ֺכ���Hπ�(��y
��]`�յۀO���͋�s#rh�C���]9��/���3߳ݫ�u)��V	�bb��%��M�����D�O�
�@���7����v����lo��@��=�F�(��nì�'�` �`
+endstream
endobj
49 0 obj 12411
endobj
50 0 obj<</Length 49 0 R/Filter[/FlateDecode]>>stream
+H��W�V��}�kݏC�!d
�DZfAP�
J�6����L��n�Pî�]����z�<Ə-�����k�L��\���!o%��8
��U4��Q ��E�����J��N5�!��Ɵ���
3:#��>%�����^Jy�����G�oqL��
d��ZS�	w�ՂO�B'W�l�� Y�f=q��.1��Ǝ���_"?���Q�h���7��$��$4YP=��
Q#9���1%��
o| ��8�כ

�B7R�dA
K�_�z�*:��͹cs��`[�Z��� ���}��KAd��S�v������dh�<��g�_p#=��W�b�<��7v���nL�k����d��{�nj�S�����j�n��n�U1X1�Kĉ2� ��	n at +�$;�c2�U�噇e� Km�'��<�+��A
Z��څ�c��� ��^+�zJR`��#��>��oH�2��o�$�	_G�H���}KF��z����.p�N��tS�Z	_p
�D�N��A	�ҳ. at Ct��e [...]
+�8�b��`�a�q����&�V3O4��a'��1�ž�l�7V�P[//a����p�ك���VyG�҇�m�0mv:���u��e��x�Ją!� -�h�j>XT[M�ǥ�m�
1Y�a��d�e}Lj�9�e;71��Q��^l���6���B!�E"h
� ږ,��N�ۦ�/�[�Kd#Lr�~�]��"��¬�43�U�%�lf,L&<������	U�	a„g��L��4��8�1����y���E'.�BM��WS��I�X0^T�oX����:��1<����
ߗ�z�QKb�:n(�l�Ho�ѡ�W�Τb�N|i;�C��z�����7�2��:Cg�`ռ���yu����p��q]_�2�?޲6���am�����n�ũΙļ
��1/p=��hx�J�x��<sp

'ks^sD]���
��
ݠG���ЌW_�M4��tf��T�[)܆�^���j<�~��E����iJ �
�I��3i��@v���QW5�r���ASf��� ��h��ߺh����F�Z�:�h��!h�a
�Ƥ�4%,�}=r��j�Wc�,pTƫ�<&4'�
��fIW�%�ʹ��iϨ�j7�ljן�>(�:�d��A���J����yrU%I
4,����e�,.S�Fp�?N���NW4�l\�B�I'�#����e�R§ ~a�R
�t�3��
�1Yr�kT�����(��\RdDi"�I��� �r�9�\pF
e�Q`�d�m0\

����D�����L�@��MMR�D�A� ���M��P���	,8��Z��O�H�^�rȁ�9&
snf�f��Z ���v�l�X� N5�#�
+���@�V�� ��
�Ks�5���/�7��b����:,ۘ
3��$54:T�������U�֗��k�*,��\LH�Gj���]x�9�S�}c�:��ƴ^s

�JZb���vߨD��8�]_���u��x����d�a� h
+C
+g�ev|—�Q�jGqU����кh~Z����/�
O���g���%���ء��!��3�	T)��`�!�mC��ؑ�q�v�4
60��,�;$� :���y"5`T/�������]�a�
,�����#2����!��XT�H�lD��9�l���Ps7�زӡ�#t��Uw�U�
�$���R
(d���o�i.d3{"�A����*�bYĬ
�J�
�R��U@����NU� /����'��׊B^�B���
b<��:�&-�S0C��5�S���q����okoOjI�Y�lȒ�Fz�#3��⌠�;)���>8� ��b/;b"|�9fT����U}D�)B'ȣ"ps
WA��-`�.a����`C�=�(��3$i����b߀B��SxM�q3=�R�jG���4�)�ڔ�թ"g$Q�
9\e2��F�k u�Ӧ
TL�T[�;����R���RRBJd��w;g��x�+ޥ�c�O���7����7��:QX
D9��� ��a?�w��ߺr��@��k
+�A�ZWs�ӄ�!,��B��[@�e�����M�L�Bڷd.�t������w��I�M}���ӽnS�R'¦��
�a�K�WojI�j��{f������M-�v�
�ݡ��#r�oj=C�
�ͦFT�n��¹����Q;��Mm�� �ojH�pY
��}��jS���Ԧ����:�QF�l��es~F���|�2nɢٜ[�)x��n�r��m� �r�C��8Q�
`%��x���,�:-�5�jM�����S��l�Ƥ���Q:T��;
��
�8��!J���
�b�2�*�y�aY$@��#EW��L�;�1rBiS�E��6��l��lv���fS
-��H�BЍLD�y6ڶ�l��𜅀eIZ������IO���tq��S�
`y�v��
��Z�����G�}cE��5O�a���f��dO�l��vT������=v�Av{L�R���t��s����
+$ż��M��_鷖Iv~x+��3���M��@ח���
��#�DfX���X��>c��[
ϖ},0	�7�6|Z�"�쎊�<��!��I��V:�^�����d��ݤ|��G!�c~�j�5S��������0M�{'o^���e�|hެ���
+��h�ix��\/�ٻ�'��"�nJ��d���n
X���w!��ޙf��e������+�;���/��!<�?�m���t���W�Z��}� 2�@dR:�d��((-G��x�[�y�J*�?���kOk���╬���2��~�j6��b��^]��ƃ���g�x�R�T���*;*f?��ݔ�.#���Ţp�UEZ6��Y��=�
�pc��B�%�W�\�����0����֞>Q��ԩ%���#I0�|Id�iv���
i��D���n����ف0J�|�@� �>����2�%���
���3!��4Ǎ�Z�,3�܆���L�����H+2�#W��z��`�yX\U���̛�ϹF�'Q��.6*c	l��(�N
�*_k���Ϧ��/�$�P�X�U��|?s���T�@��%��(֫y�����
+��<�jȚ	�t�F�
��{u=��J���*e��:6�� m�BxgUj:��Z�� .)��lp��OF���!��(7���ij�O	�eg��
+
����H�
�"Av�@�}(x�]�=y&)q��(c�5��u�a����N��,��Ph��2ҌW��ҹ��Olf����BP��q�;����
7�T�O�%��OT�B�s�iU���p~�z/s�Cp�>b{�ܞ�e��?�ڞz(�1��nv�]�	�i=�:��tx�[��
g�
����媁�����M(;PO*?/Sv����3�ߙ�#2�~g��TX�
�i�r��S���a��W\f%nlB@��9'�c7
�朖�QJ�4P ��[Z�č�,4Rh;d�H=�5-�C�Ȇ�\�q���5�X`��� T��ָ�r[�z�:���'���[x�"��E���4�T�WB&(X�nAs�E�'���A��%��z��^:��'^+}oZ��(
����[������`|٤O=4xm|D	=�a�ONE�'M`t3_�l���4���m��� u���E�:M��/P�S�����~6���)���M�je?��Q�VG�#�'�U��*��c���'��֕�a�3�'��e� �:�Mt~�M�%iI݄���9z�&��%��ͥ
Y�	 ��Ʊ��=ݺ
��� ����:_��QoOԧ��#��@C�T
�j"�D�0�ʌ�N5њ��
�ř%�lZ��t�i�,��i���B.{�]\h���	raҢ���&�h�	6MIk���U:��9���k�$
G�	2���~oY<�;� �C�n�H��V���3������溵g;�C���
+}�Q?�2o��|J�	��
���Q��e���A���NH�"	�W-T�<]\���5�B�N�7��VLD|�Hf��K(a< s�Ԣ�ə(d�i����LB�aH܏���O����hL��0[,��
ʀ���!y���>�0.'&�!i#
IC�ꦶ������\�

Y�u�O��%����s�d�*ר'��%�!�ն�y0b��Y	04Z�����=�V:�,=j��',;%�l�4��ά��*-�9夜@Oi!sZӁ�sN�E��a�.
�	�xc�Lط_X|ic2�ˁ�h��{��H��,��+��3<��0ֽ��ιO��BB��B��9@(�#�>�}G�мH�Fz
+�'���
�uS��Yer�q9J6�XX�����i�.��4�3�����9O9��
2�u�0�=������Uv�5䤳�� (�m��r��(0��5���,s1G�0
+V0�}:$�`��%Vn$^���"�]�l�� �筶�@��
�&���
�y1��xsB�h����w.W��z�:g�sZ��H� 2�A��
��+t�e��8�3�e�~��
i��o�^�
�0O�����p�Ǐ�����Zn��%~?W��
\G�;��s���O��4<��O��F�4Eu6�'e���W���3��N4�s@
�
�
v7d�����p�
c���Ag��q�&�� uʈPz�.��,�7�
�"�A0Ŭ%E�q�{ˠ:�@ �.�6!_a������\��� �l��Lv
9���-J+�ȵ��j���nJ:��;�K�(Lf�/��Fj$D]�������I%�2���R

7T�ͷM\5���臎����7Ӊ��`�Dڍ�g�\����p�`5:�r�yП�Y�
%�
+	 t���$<
+
iTȦ~��ހY��s�L�/�Rc�B�KG~ҦԬ��O���Y��/�.�'v�$T�OJ�7 s���
�����O�)��5�H�
H�Z�
�[H��Vj��_��o��
�R���'[8?xRj7�%�Qj3C��Y��?J-C`qtP�r�hh�Jm�$�tr���i�Fl�p�.s-�3*��ܺ�X:]
��S߽��H��W��BE�\LzJ"
����^8{Mu��z?��40��G�	A��	V��
�B�襔�Ҏ�_|2����OgLcs�ڳ�Ρ~[j�>��@T��P�%�1�"n�F(c�Y�4�O�IY���BUc�E#ec!�
M,ұ�"�
+��t �Sz��<y*��6
�zE
7Ij�,�̒äx� ��q�k�I�I�-��Aǔ�
"�r�6鴫�&�8�
.�,@�c�Ѩ���|9e���
3�^v@�z�x��Z�ʄ��>F3�i��m����M�x̊�T򻿠.'�
�dr�T�]����4�.7#��J����%;�V
��!�떪�p���^j���]Ź�2��6c�`�B(�d��@sq��FV��,����%�\XW�����[&�4%����3�w�����}m�#���;!�!��_L�~z<��J<	�+�������$O����d�}�dՀO�9�'yꊴ>Y2|��{���a
�#Vx,t[��Aas�	Q[��;�c��`) 0/�B�\��b���n��7dg�j6��b��^]��ƃ���g�x�� �몲Pb��1߈��)��`�`�Z��&X��\%6\v�ٓ%;� ��W��}��n4"��	wW�7�W��ן����Ӝ w���7�,ܳ�K�iG!
�zf�#6?��'�z��I��񛴖	
r��g�	6�
+��
+g������%j�x�q�j��X-7&�Qe}�v���zu6$�D��B14�i�����e��
+��*����I mf2�/|p�s۹����\��$ ��ݻ�ߍ
+�ˑ�{L|n��߶^���������UE�t�fάlW.ldX��l���XE�
+�u�o?(bw�O��~�P�>	��v���q���-��!F�X=��
j� Z=<ARv�6��tS�l"��g���i�1t(��
$�NS�{������
�L���Xa�2��6R%��ゆ����n�Ng
�47P������!�����F�m�V�X�	n��H�4�Tχ�a�Ԍ
j���ƃ{g��7l�l��=4��ɷ�
�R�Czh2�E���^��B.
�
g���À�e�a#x�j���o�<|��,�V�1�<���=��p=���.��UN�����]�K>Qb�>|���k�$Ǎ�����3A*����O��Ҋ���!���
h8�U<='xf?�����۠$X��P��
������q2D��.e�lj%C5�X�( \������� *@�
A#����P0��'h��^�`1��'�F�%�
�XՃ��1���x<�������J�)��_V<�
�+�����+2a�x�=�DNp=1OZ�)����Yy���)�@��[&)gy5��d�u�C�~��mnTV�F���w��d�g�M���ɬ��xG�TSήF��W����ղ������A���㣃t��ԑ�m(��6�L�&Cl����\���n����P&�L轢AH�}
+5n�듍�.�P!5��e�&0�ԙ]��0t�����T��
+ 9"�U�[�K�3��_�eR�n�f�
Mx�35��f�B��D:ͩ�uDT���@bN �.}VXӢ�4Xs��
�ۉq��0�7��&�?jHp;

Z��<����m����qF�-�8է�����s]M3��uA���2�
+Ju-}te�@ �q��K���2e�L�%A�h?��M��y�jܞ��
+��'�uo�I�>��ٗd� M��,~�Y��Y��
�s�m���R56R'��ě=��
���
ճԑ=D��qo�򆵇��i+5<�3m:	��'�H�a�&

�
��^W��oG�&�t�1郟j�#R~ҟ
�m}�Zij
+N6B����1�����H�ߴ�Fҟo�,���h���x�,�kߟ�i٥�i�	~8�vP�j���Ɋ�#ra`ZIִ\r�
+�.'�[uŘӅ|��F�M�}�) �
�qR�
��nJ��� ����η���'`�_��Mw�}J֋��
@ێn��;ǨM��A�z�R>x�!���iD�N���~.�6����i��4�����h� �)k��`�9�
+��ee��sa�i���kN��-'DҸ��- ��'Qz�6ιMC��!*C����um!5��R1[��
+Q��
v�4�;�LU�r�
+/Q,nd�Z��0��w�wY��E 	�]�7&/דq�q�s�v2h��
+OF�f<F
R��
+q�L�ډ��
9��H
E'd
��=;�ɅQu����IjƦ�wM�~;���̧C����d���n�`���IW��'	�S{�
{���,.�I
nZ���x��A%")�2�
9�n�0�����:�[Ծ�������z�t��������1zb������:H�(*s"+��Y�

n��h.�8�z����9t�Fu�8�<�
�1H�8���+�A+�ӵ������e�9���s?�����
km��a4k{�
����/+��
o*	0��@!aS5�p^!U#�s��`qv�>�O��t2]��"��7[m:6N~����9drP5�
+ B��Ya4�T�*�X��F Sh�e�:dQ�,��3��J�:
�ISK���158g2S���%��dd�'�f���p
+S#�;=\���A�)X�9x���6�u.z$Sc.��{�:��cjx�O��ᒁ�ّ=��It.qF��Ts��o+
+S�LC�05������~N6�8�`��8Y����{n�s�9}[�_
�g�o+f-иJ��)Ba��
ƹ`�qQ/pZ�8
���1zؓ��Aq�n
+-r'N��W�a,�{ik�~ю~\���%QRbyv][H��T������@ԪG6B�뉓MaK5J�P�x-ȿ�U"��|�@I�j̰(�
W�>C��/�hr
%u�e�S�<�
��s'9��^1�
Q
J1,�eB��
f���v���B�,
���f���{
C�8&
��olj�%��0Qy�������K������
7KѬ��h������ 6�����J��Ya�Jl��Hq^�Dف�r�ك?w�ȟX�s)u���)�le
(��k*�y��3��IX
H�n�U	�j�B����4�z+o�a
+5�
'<�R�)rd��
�M�|���8zWA�����|���^g~�v��?]g�8��];�ؾap����Ţ
O��r�w�o��I��{��O{hB5��E��ɪ犵�j4k��;H����S�
+��s�U��tҳ�:Y�W�,�,��Hї�|+E���X|����Y+����Jyڀ:~ߘ\���}����jU�
+�}y։bO�ƌE�1d)�:f�NJ0��-�ۡ-AGv��
1;�2��C�|��cȎkMf�(;�o�	N���ҳ�aP��*�|�����{�ڦ���+#M{R~��O���FMHۆo��L$p
+�~PM{��s�P� �Ƀ0���Q���9�5�6�ܐ�E�
U����*#=	�<��E���w����r$�
��'�צ��˼W���@�������Xٮ\�ǰd!�sP�>��hJᾮ��E�n�	�گ�v�l�u� e�l�Q��-ܬ F�@?�Q6 �A����M;.Akv�6[��7�d�	γu��������@�>�4`�'Y���L��`�0�

3��6R%���N{�]h��D�8uTr>r
+�|����K���M\[5a� �_$~X�ڱ9z�l=F�@
�C��F�
���F�X��{�
����R{���c�Z\�
+
���/���q�p��m�dt�
 ��j���o�<|���)�w�jy����x����EHr��*'��f�ګ��x&�~����Tm-	b	��>hk������I���ǯO뙹�̹�{n[S�	>&ƾ{hP{nZ�D#�y0�aWe�
;Y��W�W\]Y
	�j��-�ZM��b�jZ�����x��4�=
�]��d
�N�͹I�k�|2�ÀD:Ɛ��,  
+fc����oD���iPV�C�o�HG�4�����R���1��
C��o����4�r���
�~���ajM�@���v58�	��LH
�A��*6�#u|t'��#h��
�����dCr��H�y��

�"
�+��d�,�8�Lÿ��z��n�6ѻ��MD&��g��#�
���N�'��W�3o~���5��։� �T�|
elJ>�&>ٌs�4F��
��
�DQ�4C��m� ���# �|������7�	�W.={ȯ2�(�OѼ�{�g^Yq
�,�bG�����[S0lh
l�*ޑI�_�3�rĬ�!����Z���E�#w;�*�
�&��~3����i>2ȽM�ܻ��B���,tM'�X�QY�ˡB���,}��TACMJ
45z}N�D?O�Q����Յ�U��'{@
�$�
Y:����a�HJW‡vE�����Tw��dFp��[
+���ܘ-*�
%F���
+�U˷y�/J3�Q掆��z��]��s�+���&v��c��p� !1�]��H��ޛ'�
1�l�c�i�39)h��Ә��S<
IV�>C_������b(�~�V
 N���h��œ
�]��I���œG
����}�"<���f�i�#�^��G Z��h���ʶ{Pc��T�ε���J��
�������9lM�KZVO��&�m�e�J�#��N�F�0"b���8+��H��(�}j����g��5=����T/N6�(D�1��Qܕhx*5^� a�i���dcj�"��QG���@�X�&���8Ђ�V�|�r�R~ù��]�J�]���W)�nN��)�5
l�<��@�.��ٿ��
+0��N�L��_��Q���W��΁���x�W_*\}�
����A�4ɛ�&��v�e ��9_�e{	5�І~�[^$� �8�`��Ec�� @�4�_��s?�
@H�
ۡ>��i��U�
�A�%"�_��a#��!�G���Eb����=���?�\��X�I`"u��9����̝/
��6�ڣ����;�xgV+X��y�=���;r���ȓ�B��NӔ��La��P�(*�^z=w�
+�
F�lo.���?um��
����b&�N�;���`n�bv��$!C�A[\,

��Y���/[ qۚ��`��7P@T��v����[�M�/
�)��i����+���ņ�۵���
"�&;�C��
��!_mzo��0k��
J����H��;v
���
���y���n��1�
���i�~�I=j��rX�WLZ_e�/��>A ����Al�E�l�Q�	�A G��\sh����׹?'6��
�v���p���hq�sN�B95�H�y
+ӀY�:uO�;5�D�ypjUl��`�z`�FS��I7v���!h�vJs��IN
�F�сeb�
r�8��u#��18�J���p`)�;���Sؾ�S�vs���iN
����FN�E9���:u�f	�f�~D�Q�n����5_�&��1�X9��Y |uf�i�g���k/E�8F���`��(C
+�%	�c4�6�8\�>3� ������<�ي�!Q
}�@BB��
����7�a�i����T����U>��w�H���W8����Ыh	��13�k���ȟ��^���f�H3�
h���Xj1�a�p
�oy�p)��*+��0��@����1��W��T�9���d�[;
���5d
2W�4����H��w
v�-M6���h������j��ζ��iv��;6P�Y��~j�)�$;�ت�P�S ��]e)뉬�h�X�:�L�k�ǡ�@�� �_�?䈳g�+�����G_���aVS���^�*ـͲ���X|��U;,��Sᣴuh�����yO�8*k���L6�M���#��ќ��@H������Q��S�a�_�7�BAyV��h�颽?N/�l��J[>L�� ��#uw���������݇{&4���#22u_ʅ>�ڼ�
�����1y��Z�djks�P��Ҩ���"�YN���� �ɩ��3�~N:lA:��v
�vf톖�IL
�"��_��>��l�[�~KQ�O��N
)V�E���"�
�k����u�]X[������[a��4k��y�Am=���89��]]���F�wk�P�R�W�w��U�ž�<
���,���P_Y��
���
�
Y�f��YB��5�}�(/�2�N��O�O!��@E�;�*QH+@�6vY�(Jz�f�z�T���'ۯ����ֺS�X�[��޻5�����u?F����_���ΰ����f�}򺷌3�R4�
�F?��Ȼ��۲"�t�JL~1	�����'��/�S��+��C�x;�/����
�'����-?��i7[S�7vʙxQ^��E� ��l����8S)��"�Z�)��y�H�k(/
S�r'O�$����r_Ȗ[�rս��=#����t��k~�������:��!�>�_�_�ݫ��g]���Y����C{!|��H\����ig8;�KQ6�F\ijZ| �}X�2�F5����\��㬒���3�m�a8�����4>q�+P{�� [...]
�c�E�:B��W����M�~x?f3�s<�<3���"�3x�W�|4���K�vޑ�vlHdw�
+߲�����A#������F��󮀼٨����8A
�V
+y�Y�i��5Fʼn��k�]�ٗ
cqld��/�K�L�����:DiO��-K=���[����X�R	<t�dО0[��J53Zj��6�n�.�P:q�l��'�v�ZtUV��ݽ�B�!� 雭�����f@�u�A�e"h���-y{�A5����y�� ��SP�v,��^�F߼�Y�i	`Ir7��$$�'	���$�Z[�'̦4�W����*��T�v�3
͜R���{����E�g(۷�n�LgI�a���ε��@��╝j@�|�7��"���:g�$��l>9�i�xGee�s��'�����
+
Џ9
1�N�8)��
�I�Ae�2�L�uj,����"���t�
��\R�8ރt�
����wHJb"�Yl��^�7m5������L���U!��22t������|U���Cl
0���Y���%Rz����KD��1m�7e��}��䚤Gu�r���Mo&�V-N��q�#L����4��(*�)қ��OX%��NM=,�n�7uU�\l�^!��Z�D
+��8�s�h���{�.ZO-��,F�0
�KS"6k\?��)��R�R��z�
?z�
vyȿ� ^��i��m� Y��/~4?1$;4Z�ꅫ$��"X�!Y�*������_��|��'� ����
+endstream
endobj
51 0 obj 21090
endobj
52 0 obj<</Length 51 0 R/Filter[/FlateDecode]>>stream
+H��Wg��8���쏠�
`��q�E�&4��
����%��׳gΛٝ/> ˺ҭ[�J�g�n�'�LS�ܭl�j񚚮��rܪ�q�����A���/�ra2�Pn�9������\G�{.�u�Q:��,l���#�^�����p]?&�I���`��h�_Z���� 
u���<(<�vC�Ĕ��T2�U��B�e�����~4��xEg�iO�a`���6*�G����p�`
�6�v�2�,ƦPM��N{�2:kz�t�ܵr����tRk
K#srY�Q��-e�Ӡ�G����8�
<�{��^�v���Z����G�+�I
V�P����C��5JzGz"U���ey��^ �侺���'#)����[I����
_�2�t�(�?���
��
�1�~
���'��%�էJ�x?��b�CJ���c����ty�7uɋ���Ѭ�~�3�(���i
+�z��%U�쿎�������
���E�6�U���i|�[}��?���ӫ%�9�j�!t��X�A�S����V�\s�����c�Uzt��<�g���l�Q| ��χD�y�a�5�Zó�jmۊ�P��c.fǽ��xw���º�G��:�5oc�W��hg4���
b�\;$��ü�X?Zk��ɺ�.���Ǐ�~7S�~`�����>�l	MQ����P%��������
���_L	?�Y��A~5�!�\��8��y>��Қ�V�Û^����Fk�Ǫw���X��հ+pbOAˋUU2u�����bku����i����9O���
 S{w�X�{�:��v�r�\[BA��N�s_p��������
fY�]V�D&d�A#��e֐U��/��_\ ��{ݎ�ׅ��͐����\a����YA��>=��Z[��: ����Q�
�
~�戧��G�
j
ع��,���c��,�
|��?`�f�
�o.v��TZ�x45G�}� �y�1)�����7
~ 0���
a[���p���x�֙5Q)s�8A���m���w�j���&��7�Ws)+'�%-���_6��S�����d��N�
Xk���
��J/X̖Yz�Y<9Fll^G�o����]�4�=�7�q%qj�Pᠯ
��Hl���C�
��A�I��`WY�V��4���b
+H�$�^s�,��m� �#���ĭ��&��BK�u����PN`b¤�*ff�}A�ñe2�g�H�����%~(�|4}�yg��| r/�u��/?�pB\��drd�Y����#F@�)O&Z��9ؖ�$��h�8c1��k���n����
+��,�P9֥�QOk/���<[����J�kJ�+����-}aDI�{�b�.T,�4WS3��Ml��3�$hu�Y�e̜�~��R�P��y�B�~P��C�Jt���Fԓ�L/U�t
����W*ѩ�?{�	fP��flj�
;2W��/�Z���"(S�u�����md�[�$.�͹�aCOњ
͋
ԖVN]䭱��ϐ����&Z]�%�ϏO�?"�(,b!�k�y�'�(��-��
��1�I�S���M���Aq�>����|��|`c]J:�I�0xb�-��'2��wC��я��,e�`l�
[rˉ*Mラ�n�ԥ�W�ORv�5
b,o���׹�(	����O�WÜ�8S�1S��%>��ܙ����c��2&�|D�{�i at r�E�K�
��>l�a*���+z*��E���S,ZSTM��"8�仴�����hu��%���[5#�nD%Rֶ����:a�
+���K��ԡ�El�K�.4�^)�jι^J�z}�YS�� }������tB��A��U���u��0od_$�tB�Jˆ�
S���\�x��grK�$Ц��Џ �w�DW,Ek۳i*#�	�_Z�^���˂<������}=hk
R$n)�=zHE[�t�3����ܥ�q�G���,(��p�?��@�#��PU?T�nژRgHt���p}(�_
ԫU/
~��[����;1��o �
K��;÷�f�ul�aX �cY�?��0�"~X�a�ʗΊ�o�
�kT���FS=�� ��t}K�o�<��;_�=�J����y��S�9��0������?c�\�j9h6�F��*T��z"�%*0�
��8-��
�ă�UR|S�'�7
�?�WiS���-�ʎ�� �N���2�,�e|����7,� ��j��Jж���l��_�����Œ�A������+��ew�r,|#3�T� '@�d���e��S6��Үn1YUg�M�5�m\��~�/�mv�\��,�V}o�ߖ�Y��	~5���2'
	e>�� h�4�Pm���c7-
�jeqJ
�#ڂ�ew��|��
�1wwKl���ُ�ewh���OfD�S�y�4�P^aX�pg"L%�Ԑ2r�P�:� sC��ܖ�w"v6��A>}��*W4��чߖ᢬B��o�:�[��o�:�q
�
+ԁ�R)��k=n�Ϛ��Os�Ԭ�~�
��zd����z������}������_Z{�;m�A3�x7����u��8U
���Qy`
/���c�_УUw���BmvE�^|�'۪,ʚ+T��٦�0��
��oF���_k�g����0#���c����;v�v"�d诗�ۗ� �,�<�������w߼��
+�
+�܄N�u������u�=
����:��$*�"1�4o2p��
+�CD���a�
+$a"m{J4�I*v�zy}:��Oa�,����d�_����%�y"=��͋�
�^�]��H6{%�6
�}�
�]����0�~�_`��6k���q�~J��)��rd�9QY���s�ۛ���c���v(ƌ�$U ���ч�-vmgh�v��P����Qcw���Dbd�V�]�9}�
�T��5>_�O��������G���/�
<�
&��S8iV��j�'_
+߇`��.ƛ�w�dxz��4M<��
�����m���G�Írg��,0��X^�+��߮|���'��7�5����'��ae�0�)͞f��>ˍ���ӌSM���ECt �}��
,vЫJb2(#mY6PH�kx8ӯ�;|
���k/*{ao���
��s�z�f�ud���=�_K�S׹��
}�iH��m�h�V��*%s��ֽϦ��xɊ40h�w����~R~qC�
��NTHP�F�Z/���4&"��"�o@�	��$2U�0��H�r!� �
+��0�����*�e�O��*О'�Л�5��p*�
o����
t�,�����%3<�R�S$����2����
f4�����/��jh��¶�_ˆ�d�g��d@��1�غ�ч۶J{i��4 ��O�٥�z:u� ��~�t�\�F(/ϸ�yY�a��Z2����AyW�X�
>sf��e�������P�ɣ��E��O����.�.��3���u�͞9o9�j
`��h�N1�oEƨy�
�$̕?�
�
P��C
�^��+W����*'����� �@x�ѳ0
t�򦾰è7;;���0������h�
���)lz�
;u)��v�x���Wf7B{</ ������eh��
3�q�4dh��If(z���EP�6����ǃ�"+�{<��X�K��N ���潴�d���*@��	��c����<J�1�v\��r����
7L���N��:�����m�I�b\���9;�9�Mz�L�+I'��V�f(� �:Ly��*����y��o{+�d���x8��
+`�2�
�3AB,
���0
���Q�tm�Ʋ�%���/����԰�3O?���k���fOB{g�ƕR�
+���ϱ��C��
���	� �E1��Lo���`�4W"}�޼�OALj���,WnS6g7T�9���n��2S�a�}�3:�
^�tx�@�"{�sC��ucm
+r|F�:�OA{�Qj$ Q�McYh�_���;%��
�2U2��+�
R��-XXT�Rv7K�SОg�Y�lD�=�P��q������~�C
�n^��M�@z��cK�tҬ>�ՂO�.��$]�7��r���R]�&�7`�²�'~�*y\�:|s�l�����L,�
��S�oW>����q���ۚ|�
+R�j��J0�v�r"�h�
��:��	��
�hHҮ�,M]T�T�bT�Ɓ
�%�4[�TS?�eӸ�"�r
�&�U%1�����+(��
+<����
>>%��'��]ȓ�(K�CѦ���#\���6ϡ��h��ṩ� %DF*7�=	T�
+0�)��U-��ϓ�10��X�2	w=ŝ��l�+��;<�
���a�:	
+i��G	���5��(���1ж�BN�
R��́-n� SFP`	^fL�Sz9<
*���?�Sơy�Ɉm�2\���f����9�s�����)U�^7���`�CT
�z�]�ОgmV8
�WK��G4���j��_�$���[���#�Σ�G�|5i��:f�-�|��n*1ݾ �n�f�w"�c��@�pA���rAūd��A���О4?�-�ОaA�%�z<��'N����z�ў'i���$L��"����!�ؒh�9_Ah��\���3�@kɼ�2�,S� �T���5eLo�V~�%w�i6������	��A��N�9��Ȁ�͒}
P�
6�9b�|CBO���F�J�~���i�&-ͦ�e�7�T�qA�fqD
(ՖH��3��+!��D�}@,��m�
��
+���|r�aB�H�5�Z2�$��@�!�<�_��n��t����-��ndxo&���HX#{D h�E
+r
�f^`s
+r
�X(ܮ�Ib
=OA�pj��[E�����gD��C�U��G���j٪��٢q�_���/뫟�0N�N�Y�U���/��ٞ*�D
� F��J���D�b/���;LL�BN�s�
ڞY3��֝����k��F��Br���.�S�Rۀ�5
u����ʫq���
bNe�į:��&
2��\���{� �H%m�=,)�N��^rP����U�Dle�4�O�d)

�Uqd[#3i?D�΋LoA-9��Fֵ��2D!��FjkȾ�c9%6� &/L��c�Gs5bڟ7Կ��Qz�yC������m�v����Y�r��13o~r�w�5�i���l��)�b>��4'�t.��a�|�B���Y���� ����.>��q����ϷcÛ#�<��0��23T���v��k5��_�5�����Ã#Sc::�B0h&�I���P�:�j�цg$�@&�d�$s�F������A޸���i+�=�Z��8mdN�

�(GH�-+���F��l5���m���LfݥِG8.�X�
e��=iX�2?�~s�6��X\ba�E�*Hkzd@&��*���� ��Q���%~��R��{�
��SQnၴ��	��:!Uk��p�$qP\�
�H ��yV�}
m��d�����KQHV��3��񘊠_�'�V�!��M���

��7�u��Rw�
+Mtkg�*�ҐAy
+�x<2�P8ZJP7��Ux$o�$��pK �
�[��db��p�ˁ����axh�F��(����5
�bBʞ�jg+��;s{LᓹN���h�.�t~e.�Ƽ�G��V��"B��D�[�:)G�	T�'s��i
����]�n�f
Y
+\a=ʹ�ޕT=�Nf�|�0.��G�v�.���~��w��!#m
+�����c��w��ih\�ݝ�O��"w{Ϳ�f�,�I�j��:��ew1m0S�ZP�CoQ׽!�B����,x�ɓv��M�����aB�Yp��(��
%��C��B	��A���0�%20��먞���Um�G�Bm��K=ڑl~�j1�E��cC��
��R�'�g-]2b�b�m���^��9>�bJ�m~}�
��2�����/$FJ!`�,DŎ�>^�t�ƛ���g;cz<F�&&�la)��
�+�M��#LflLX5|� �u{�u���*J+�t�\���Sh���S���5e���$�m�5٨���]��r���)���Z�2�י_9)2��:��Jl�^����f!�#�(�@\�Y���_��ӻd�Ӎ�
+�
_�_5Q1l�n�5?z��^1hM���>����_�xf�۹���%ӵ:��
+�����DL���?Y�� �dG2;LQOb]v„��r�
֧��?���&T>��4�GX�Ą��	�O���iM|�29V�����t�����Y��0e�Y{�ӊ���soꮏ��:df��V�}Lw�r�(�iD�F�ÍN���T�
����V�7Y蘂ȚQk&�C?�8om�7�W^-.�P�~C�c/��d�׏�|!שjמ���7?�;=9ʥ4��ځE@rO.mN9��a��[ ��
�qJ�_��pn��7k�9�N�}q�k<;�p�ʪ��a/��Tg��m��gZ�.���Mq�fZ���G���l�`��L�V�|�A`�.���055����J
Gfg�F̉�:�f��l����n�09[p6�^G��p�įu�6�,�
\,��󤉑=���hb��[-#
X(�n��[�LA�NV�Z�%�ݩ�LjjC_��əd="5�NN�úƫO�d���.x�����b�������!���� 
Kk�E��(
�h�]�
+A�S{Gԣ�;���/Af�z��#q�-�u�;���8Ь��5�{Ͼ٠	|z�
�����lz;Ȇ��5�
��+67�u�
r��a�[���
&��;q��P
�TnX��x��5<��bҹƐ�� Y�T�4������M�^�pn(�ˋ�
gX��ǯ��a��i���*�J��>E�|�y�t��_u j�'��"cJ�w����,�/�E\��	L
B�:~%?Iab����8��
u4�%҉�gu�Z�5���C�T\�o�6$�
+5���
��s�N.
t�UZ�
ңw�IJP�N`R/t��l^S
�H���KQHV�ڛ��@�UP�)��՚\�bK��V
�@,q��
S!�>`#1Y��:��|�C����sc� =�&�A�;!Ք�
�)�|
j,�t�R���L
7y7�%L>�ㅯ�ni#���[d�!�\�}��𹴡� BC��b�x?^ꨶ
���o�F,�i�g��ԁ�L�EX?+R%L��w-p�sM
+ݯʜԧ�,�
��!�#�1��
�c'w�>3y��Ek�f�Q|�чJ=#�ˡ�GLu���k���1�p
���@j,l!�Y�b�K��tHT�B� ���[�J=Jpth#�1�T(9���-����lK�[��o	%� )@B�B��(
Q���ߙ�n�l��/\�Y�YS��'���2�tC����c�Zy�oj�.3W��P�^����L�
r=)��c�m�AU�fxZ�����-J��"�y�
u��ROO��Z�+��U�Ř�R�g���!�����Y��k�m�ˈj��W�
;h��|ۺ�&���wSF�W�ەO�IJ�[���ݪV`�Z0�����N8w5�`�f�;.5XP���
]s
���Z���f�C
�=�Gj�ج�
u���^Y�7����X-�gOG����N�3��]A?�@
�Tz��ȐfsA��_b2.
Z73���<Y�2�J/���r�Q>��p�<
�vT�Q�>z�ӌ^�4v���?���}��n�;}����T"�0���m���˨�25qb(.�k
���!h�x n�M�O![�Z���}��6=%U��/sp��;�� L�Ր�⛐hEs8d���bh���rq�4�GU�'�����7_�c�� ,Y�8;����S�Nk�$�(��ب���ќ�'��Iα3g#�1��<�~bg�Z��ة�
+�G"���[��_��s����1g�nl���i3oώfn9�V�1
 ��� �����x����  !�
�G�8�؂�!���i�|��Y
+��3���E�YL��{KJ}��j:jũ\<�a���۶ܘ�S:��r��RB�L�3K� �
���5Rⴅ��r��[��ݧ1����d�/P=�Uć�y瘧ݐE��e`�e��iR��(���LY�� ��,o̡=���,f��K
�p�
(u�֜�N�J�4�tt��Ό��Қ�����dʚ�|zU��_�
|,�R@�����{�� z�<�`������J�Z#�ُ}��\*�[t�X�����,�ŊY�:$�'��
x?�?�\,C~-�m�
+�!�P��������
?	��d���a�����*FqH
7
�Eg��Jn�!�JNm
gP�w�ۿ$
��W;,2ݐ#�0�Q����My�
< �[&�Qw�}���)���?��cn�Y3 g�2�J$����7��W��
��.�S7&T���|?Ke�Tl� 3�����n�yG����ɾ��dz��쀹q3#�ֽӄ�T4������)����pW�
��X17�F�\q0,���6z�>��wV-��|��~���^��Y+Y.=��_\].L3?�/l�J���n�ȱ���\�'<�>V$f�F�&JJ����8.��jEn�
��{�š�*�;�����eH�v�ٯX.I���.�xW�
D�

u�g q�m�,��ϝ�
f~��i�h�J���R��@��A������\��.�"`N]�‘P;���#��2��|
�a�
/^yk-T�mS����{���
�N���`�k$H	|!1d8�
�WSb~�4��'�3"�r��$�	�M�&"�\�@�bȕ
��4=
h����������5�ɥ��,z���q�$��]���_�X<]=z�r"�QJ�I_k�y��,["��ҩ��:��)A��Xѿ�

l>)J���$9�q��4/�S���ઞG�`����$�!�2�#��ڵ$*�qZ���tPhx��N��u�B`<$��C�]��
���
+��\xX2�2Po7���m�΍�^x�ܔ�)�/�L:�h��s�3�tl�yy@�����h3�
�
J�p�zR
��Ӌ��Ҟ�|���A����������,�w�����E�,ʺHy��
��'���~ ��i0C1���
<���+��߰�50����df�p�'�jȮ[�]o(�aoaET �{�|�+��`�>�P����A�}����3��Á�h�1f�N���|f�O�����7��ӓ`�\U����<T�~k�1���V���>`[�AO��N��^�f��8|�͞3w=�
f.��
*O
�3�c�W�����7��'lٔ��%A�J��"�V��:�Փ�mvZ}}�|Q~���F`��7C������%�Q��y��(!�^ �X���]
 ̠tԈ�8��ӎ��'(6gg���]q5sp���tq�-Σ
|�Íc05�)�:��
+(�qx���ZiA���)K�vr��
ߛ`���S�<�ڽ7��2�x�fL��fb�^�N#�kn�C%^}.zw	�f�
�9JO7*�鴝|`A�
�fz�6�d��|���{{6�?��+���_��l�E�?�6W\�A�������2\��N_���!N��N�
A�-Yxm*G�����%��v`��[��ov)���O���t���.EVܟ��� �p%�6H��
	r�N��|
��@wɑ{�B���)�޷��\Z�d��/�I	��c�ğ�
�����Ho`�
�)M(�X���
��D���)o��C��uX^N������	�c�/1�׺����p����#�+}M��,��.�<���Ebe2���2]LT	��h"�;��H" ��&F�����oU.�����?�鮢��s�̤�h����_�2�N�I#2�g@�&w�
�m�x�Gm��̲L�,Z���j�����B�3c۾������?���gO�$-÷Y��n��| [...]
+��62�)�t�.

���s��K��9���L��-K�~
m'|�.��l�6���'w��G�rf�DG��L
�
�5�
��'0yR�j#(c��n�&eM�Ӄ0�f/�o��%��3��)5��
�|�����W�1����B,

��W�L�7��ु�4�G��+��x�2���R�"
+Jc�������J
�!Z\p��<3\mQ;{�>y�h����f��]�:��~5���&F���"�!�2}
ժU���q
����n�	pA���
Z��8
��Y9�b�x at D;��KWS`�H�
�?�Gĥ��f{c����{R ��'/�-�a�e���LU����
ap����K��
'�`�Nf�ۗ��}��.Z��%g�<��$p���aX$Y�����'
�Ӝқ�߁��vw�T�v�B�ӕT�Z�H�)���"�K��9��/��{[�����
/nǵ
8/;LNp�@7
���ui"Nb
�J��pi0�
�,�s��(
ʱݽjF9�%l<w��q>ÊP���V�X:-
�+W
+�FU�{3����L����%@�g�P�������y� ���
A�+� ����k �9AvQY*�Qgf��'ޠ�!��0��L��P0Ѥ��l��5?Ǫ�H
��ޓyC�-p��>)�7>l�>�8�d��7
-ؓ 釦
1g��Xo5�G����V��˪!� ��XF�ׁ<�F��tP�KY�]�
�<ϔ��9�ΟI��s�I�]D�:3~�F?g��)�~ƾ�d'�זC��J��a�43�#ړ���:D%�+=�?���5�@�lL��o�/c��	��Y����f�����0�w	N�
8�>2=��?��@�f�9��K"��
*��H�_�y
3,>k�
�ƩEH�.���@E
�l��J��8T�Z!

a��y���7
�"m����5��X]���R�m�9��:�N�!.%�Ңf�U���O	��S�G$��˼���������2�y��튖V�?�b�Ѧ�j�܂y����ӂ������N��Z.��n���Km7u�
�����
ek��,n����4����e��fP��,M�n� �֡Y�u���
+L�}�q�
�U3���l+�$
�N]+5W��d˫���]]K�Ew8H��
��
+�N`���r�Yۇ#��b��`]C�us�!w��(��h��E�)�w7��fh��\�j�)z\#ws8�[^u��h��c����VW[�&#Ki/:�I
��e�Q����	�ܼ32i��Z��\kp�Ŏ:O�,�Jh�V
�Y���2��&+���U��l���]J��M9aHTs���另��
\�SZ~�ԍ>-j��J���=��uv;7/5ڥ��B=DU��-�6�MY�dfzg|%
Q||�?����
d$��!��
uh�ZՒ�X��h��2_��ʹp�a�L/�s4)F��m���XvX�ѫ�X� ��؞�h
�"�Y���b}Br�υ��,����j�^�
�͕��ܯ쨋]
�є�U7	aR��0��l�N�-6{�'
+��>�Īe�� {��Aq��
>�Nnҽ>��\��xM-���I
����_�:����d&���2���;��-!5iv)�׆���f5/����eT\hwL����mަ����9~@�
%�9QUj�[A�b��055|f���uL�:Y�<d@�����bQFi�i��x���� ń0*�ZUnD�Պ��!z*3��:��X�
�ɬ6���uj
j#��̼���p���Q�6~T�Gm�	|�{f��kƾ�ӛ(��l��6����
�5��x�
'�H�qЅ����z�
���)�Dӓ�
]+<�KU��f��6fKM1�LQ$�3�9H�>l�]gVɆ�M�x���w����
O��<�h���@�E���;#����	z��pau��w���
螵��Xz�|)yP�:��
t�x�p;����	9���Yz�@��p��<3
+�L03S��۵i�z�}	�]�vd�eq9Xt3d��8�8
5��{ȡ��p*�A-��-3�W_hf7G�s��@�bN8�a�z���E�sZ좲T�����O�A�C{[r$�3�S�[rr'�=j�
����
D�%c�PW
+��pP �p�ya�`O�|�u��
�?�
+3U Q�8"e�(ɔ"�b��
+�\��+��rՈ:��'��(�BKR��e����U�,+����i{�J�K⨸P1��b�,*nYT��ߪ���d�������N�z�+-,U�o�Kv�L-��g�,��ѻ�
+�S�n���w�oﳲ��@�+Z��s���4��_��=)�P
+��jO5����)k1X'�˰8!pK|�|9	]�q$�am�+1�UǾ
�l��0Y�l���R�3�b~֘�r�ئ���i�!.q#�
M\��+�|
�LN;��#����H��Ӽ�m�i�}I�
��������Kȳ�+�c��~��*h�z�@�+9��V߰	����d# �=� �B���p��r T��	�Ѹ
��F��^`-�Z'a
+6���q�a���V�� @^�ר���
&fVƅ/BͰ�0���@��
VS������B���o�
⍧��F�
��
Z�KD����H���
_<���E;]9��8�ϼn��#	��ݮa���z�M�'
�g����5�q��+��|O�BQի�<�F���3d����4�mS~gߒU�˯����N&��O��N5�en@��k\ʖ�
4�2u=��3R3�{��X�Y�[wU�:mS�(R!׽Z
e��}��:
�a�O���J�<���Ĝ���v.����|R�D�Sߞ�,��k��%��m�Ž�_�Z�k
�T�O�	Z�3�
R#�
R�O�z�"���`Q��o�j�Ɍ?�
+
� ��<�$�'��T{Ex��
RV���<��w�8ZgJY&��*����˙p���Wc=.m��Ӳ���)��IY���$(]M�[�
�l��辵�:ry����Ȃ0(�E������y	 ����� K+/�,t�
+X��H�פn��ix�8��G��A�A��E�D�;��Ё
'��Š=�:�&���o��4����L�d��
kQ1��
��%����A�2��@~"K�:�x�'ٹ��s�v���%��\�T���q
�P��य�X�R5n|�J����R,����s��D{d����ޗ�E�$0
�=��^����J�5[���R���Be�lX��^��WK��n��1� �<�a�^�:�L�3�P��VIGB��[�BJ��$�3�ۃEso�/���<�����i@�u��O��H�I�I�u�_|�r��Y
+w{
�t�u>&\��s!h
�f�v���e�ͺ�T����tZμ���6����B�*Bcc��}ͥ-��#�䡠^t��
�l#
�u�(���ӕkX�V�(HA�e=��kT8�vS؇E;D��S�v��z��w��`&�q���DA	��f�_9��A��}������p�=T"u��+��v���J䴳p�=T��<
W�C%�sp�=T�5��J{��gN�̕�PI$p��]�\	���	W�C������oB�2�%C��}� b���n	T�5h����v�
��F<r%\Y7\�%\iA%SK�\�Z�������2
W�o�
W>gv\I��3��dyǕ�Pi�Q��J{�D	��+�
�\�
#{���JR�sp�=T�5��J{�$�9W�C%A�sp�=T�>ŕB���.W�C%*�,\i�X��p�=T~k���ך=��y�y��J���z;9�1i�/��'��D�V��h��e�����
+_C�xx}��
G
+���&z���k�)zuOx�8W���k�%Y�?�A�Ýh��C
tD�->�)��2s����F2)__�ͭ��"�����ϻ1��
s)yQ _H���j"b��A��c��	-��M,�f�3����Y�a��B�+7�zט>mC���-=D�X��Kv�2ﺇ\W/A*Q�������?�e�vR��7O�2�5�\�WynA �_I�n�
+�� 	ߺ@�I�GeK��ډŹf񽘍WrS�	��Ɵ�3$Ck����Y<�h�B�����kL“[�{C��Y�
)�xx��g?^mBI�i��lw|�f ��䑿�AYlj~Y�V����f�Lc�kz��d���k��L��+�$�W��/O�
V�8+��,�bi��\t/�;
ʽ�G%��y�����T�3�?�
��j$�R��«�X/_|'�k��mCSJ#���,
+|�N3���z��;�PЌ�i���2�L~�&|�V��'H	�`x;�<ɧ'�+h�V
5��JsIjk��-��0��{�9!�E�A;.��o�|�`�d��iV	Yд����.Ѥ�Hk��5;
+�un��kN1��pɖ�R��SلɃ��A/�o%�/>�K�\v�ן�
+>��o�؞�+#R��
ܬ3\U3U��p�\M��{��]��i΢���sth.��P���
�^�
�'��0������+k1X'�˰8A`Uj�u�$X}�
N���v
����c_�Y�̯b`Us#(h���Ӭcf��YcNj�ܞ>�6�%n$��Ml��'�F�<	�����W���4�}D[��	��܍��O��ۗ�$�7�(w�e��*���pi6 	��&�|�d`�RstM ����
2*��Ѹ
+wE}~9���O`R�]��[��	@
���== �c�&H���L�-b.�)������c��Ri4�k��0�#a��0ܹ����^��4#FlC r
ܾͦt�c�����2��f��\�?��/U& �gIK���

��y7�i��iz�'S���̂�=RY��W���3�a����@?O°��-�|	��Ym�{�I�|��iO$�i�����ث�]�W�4�
�y�����?��#C��
e��X�&
cZS���%_�6�7�.�����
^�+6wL.&�Pg�x?���ipS��3���ϝ��)�`���X\��dE�f�]�)q[�7�
+���
"�_�W2��W�']�U[�T!<(�{ݹ�FV��2�mY�^wM��:�k����2f^Ooh���YY�
mn�C��u�]Hzd���`q��e�|Z��q �
K ���<�'�e�\2J����E��՘J�pUA�������VX�ť%Ku'K)Gd�
$�,P
><e9f�z���h��e�7q�\d.MY.�2�Q�2����"����V�{~���ƥ�,O���$�d�Bd���9\���q���D�8�K�=1��!\��r��)leI��.me���9\��K�s���%6���wp�14i�m!4�v�S���%^O�pi+��5\��
g��V��{:�K[Y��1\��'�pi+K\�9\�
�Ql�¥�,�����V�8x8�K�`M�:�KH�wJ��i���@�f�Kݬp�Az� 
d�ʭʌ��2���s����
V�DvҐ��0���y��r
W��_��
�ŰΖCs:�E�o�Sڕ��c��7(��W����4��(�]&���� $��<�W9w�!�ّ�蔻�/���"�
�B����ADL��)����
<�l`�����v0d���u9�i�
*��ͥ�*�&eL���1)�)%ˌ<Ve����$�W�J��:�c7%X5 ;��㯛��u�>�z��
�\1q+���������0ӎ�w�KS}�
�-Q����^Ճ��\�?��5KS֏Re;ژ%1�Z��7}���mb�m���w���ܠbZ�Wր��O�Ҳ��pW�e Sx�����<�m��m�|���k�X��p�z��N&�
�I(�K��N��G�>O<rW�R�3�;;Og�;u��v��z��h:}1���
+
��f9�ճ��}<��S�ЬL�U\�BÓ�^Lh+37�@�
��*��Tԝ�ԕ1��ʬ��S����R�C}ß��@�"�Nt-!��E9��j�oH��6%�or���]/4�bѸg��u��/G�D5/5w�)��랶�
+�$�>`���(H�p���BS��N��x&jv���Y}�
�T��U�|�<2�&
�P�g����l5��
�M�ڐ!c߽
�z�C���<��u'i��)$k���+�
|�JX�W~�J"�/]��#��+-�g�1���P��_�%,�bӝ��fF�ƀ���f��7f$r)�;
M��9�$c݌����Ps)�`_P�b�5>�iM�ѥ0��a&~+6��3
���	��1�����17�ɣ1�S,h����U�ӆ��� 7j4'y�u�O��o�*T�oV��5���Ï��9���+S�Qm���r6�� nU�
��1�)[̓��1��>��d%�PL�+6/'#،�ءq��&	}0\s��3s�EO
q�<���
d�q�˃u3>,rЈ�1���E*��5N9��K
u�l
Lǘ�bE�O
�qO��orúX	͵�C'�
C3����r�KP}��j��$�'������[0�}�$C�
+����x�
OV�D�7<�
\Jef�I
7h�m2Q������i��;���"յ�RŠY���r�����5u�e��\��ؒ��~!���[�R�/�=jVJ���T��P�P��
PA1��z�kD��&�O�N�0�s�j�)�}�ru��V��n��|!b�XW��#�A)ŠwI\�7b�v�i���0_�n�MO*C�
�
8�mj.��楐z[v>W�Q~�`85�^]a`Uc"�5<5��=����h�廔����½1�<
;e��
�W�p�����Zq��_��<hئ�)?��K?r��/c�Z��ݫ�t'y�c�cB�
�
���&��"���
�c������W*��z�nF�`Ҹ�G� ԙ�7
�-22A�G�B��������m;'��@*�T�^�p�����J�Ʀ�i�b�E��wr6���d�hH��k�5��K��v�M��ɀ���k<���.�j<�)l�`�V�iS��Ɗ���8e\��%��:�?�0v�s0�C	c�<��J����
G݀e4F�~�w�fЏ�/�^�
HN3�Z�!�cY����B�y��Ӻ��R�[V�2k�[����j�
�u�;��	�|�Q�N�
�9%�o�
+N�+�Ak��?d�p��o&��^
ң��x%���P�ST54W_��x��et,��X�&
�U�?v���8�����
����a��l���y^m���x?���ipS�y9��DE��Cc��f���q��"%����
+���
��W��j�Ozv�&�'B�Y�T!<(�{ݹ�FV�aZ�em{�5q���6�t��~V�~�9Tγ��P�1��74�t����j	�5������l�
I����-�
���O��C�HVEa��%��x|�
|Cr-H$Q�:��~_��
�w�D�����g�{@K(:�i)7*������O�"��ڻ薏�<���2]H\	��@$�Hž ��U��*�������$ �s��H�Ju�9߹���:N���4���E,���_�c"��]�6���;�U?�
�;W3s҇�ԝ��D=�Z0Z_��K���F6�=����W�9��C�p�~�f�Is&�tR�D"�
�
���t�ʍ ��f
X���u��8���hv�������{4-
t��`�"w�����d��n�K���
To��1+pj>�ܰ��
I��:49Y�z�So�'I����;��*�qM�����&ү����Ns
ZY�mIbv�
+Z��kp+��-$����
���{��?��
��_��X�3~
ڠ١:H
r==_1YO%5U�K�f���8��!R��5"��"�MH�����	i��rVÃCu
�@��1��l�j;�Z���m
k�m�����ݓO�Y��������
M��i,�Tt
��.-���kq��6�1�
+�y�I	,�
d���.�\,@vr�R��AQŗ���y*Q�+�(
���[z��&�LyR�(�*:���T�|�*�=+��?
s
:���X몜P*Pu��A
+f.�秩q;g�G�l瞜<�%�Dȁ	��u�eU�m���.f$�d�Ɇ[>_�7;J����e�i�w�X�7��Z��F

<�
mF�+�8s��WM�*�{���_*�S�E�m��drbͤN�V4����w2���q-s� ~��H��
�'�������R.l^�N�ɥ�-�
���+���T�ӕ�M�
��H�f=�ou�&

�K&��X���e��D�K��qPoa3���=���9(���RZ$�d�
���W���#Q��>�I����X����� �ZcKH�
�n���[)�U���T
��+�Օz��
?#�㜨Ҭ��'#�{
+i���B�u��8p M�'D�Ѥ2���� kC��k�Y��f&�H~)�ߺ��c���z�bG喀���
���
C�oAL]V1� -��vO�!k�dŤb�\D��Z*�u�ۍ��4LɃ����p�1B�Ҏ�������ʀ>h̋{c�H���
+�[���_�N��q3U���|��ըi��
+W�������Tc
�������Rx1�B�R
���M�UH��+U�?�U�<\�W���2�5K��Z��H�0j M�0Gs��t�" �d"Wb†{�	x�#���ؠs�p��Q������ۘ�$�rqh�jZc���%̠�U�XV�_��S}��ܬad�-O�^�#��#��{T�X1�WP�ػ���&
?B��Kgw�e��I�{��t�S��� ��W����=a��c�V< OFT^�l
�,�4���-vO�O�N��O�E�9
�,tN�z�x�]�v3���J�$�$̈́	3{�od�T at Zę�-nw-�E-V:��<5�v�qES@��{@���L�9��n�[s�͞�e��ut�|n�@*�c��_�Y�+����cA�MY[�v?��
+�)��~�6ee?S�&f���i��4
Ȥ?����m��s
0���bgUY0�3uX>�j�U�Q�@�X�8%�+9�������:�q�b�E 4[�����{���(�7�Z~���`�=,��yM�}m�?!_�j���ٽ�EH�����4�"�X����3�("��>�m
f�b/�k�o�;s������k�w�q�L��i�W+��G���h$�V,)u�^�5�Ɋ.��L�j�����oe�됀G�O��m|Gos�������P��(=:
�bN��
��>��߱��v��
OF�p���m����z+F"
@0��aGOBo��
C��VOp�5w K������V���Bs��ag����2���3c�c����8���,�ack��f���������K�6���(�~f)Vk�%���Ƣ�T�p�_�jd�h�0�v�xH���~��b qu*"���u-�����FN�W	,�3�_l��b
\�w42�t�S���5
�=�e`jv%�jQ�d�
j�(��o"o���

�7�Z��h��4�A��e��Bo���⩛ �b)�$8
+>�Zx�
e١��1Գ_a���[C�FϸF�Toz�o���b��\=�ȥA�'���� \�'�>��$�19���\�?��O�.O�
+�7�^~�8$j�
7
�
3�l
���h2[�/��f�r�e�F��F�~
*ߵ�>�>��@�Jbʏ��mwO\��5-�8�|��ݿ�AFbo�D�T�X�Tp�r|�e� |Ofj���p�$����A�lk�]nIpc��qfk�
<�q�s�����޽�f�
C�i?I�&a��k�W�WPw��?n��?�@��AM�a+���
Ϊ�ao�
*�v�]Q�2a+�1��O���
�f�09#֬��G�3ы�2�$�H�-���$��d-md5���&O�<����1�lf$���,���� DE
+5<�ʡ�>H)f��mM�`k��9s ��z�v��EQ�����#��%������8JR�������q9h;�~3�^�^k�g��z�ɷ�����~*H�����[7xF����	�
��n�{���v
l��~57�7� ���B�y��
��.�V�uCKeِ�E{�-Q�)�2��%n���S��ޠ|������H�2n��7Ml��s ���n��A(c>o�X���iJ�i�&|p�N�3տH޻
(-
+;�<��2
st�Q�߼ȷ�}T>�H.لŁ2&�+���;3��Z"�GŢp������g�����
nSOU
����o~��m�.E��dі�-k�&h���_�
X�ᘳ������'��c|�c���y������5�Kk�Bn�37n%����T'�1X)1�Q���[s
�2B
4Lw��dj+���z��55R ��"2�y���4����_�$ߣ��
�`,8�G��g,����A �%F/�"o�T����s1E�F��Ş+6X�X��w\��(�wzn��s��]�u32����O��9�X�œV�3qx��A�����D��fj��/7��{�Vސq�Ȥ�^�eL:V������;K
+���: ��W�@8�֔N��T�>FE;�\�g
`	�v#<%LP�i�ܯ�m��d�:�op� �<�R�E�h��e�,�tQ�L���J�1�b��{���1�=���\���	�>�j�L�
,���s�\=$�Y&��k;���8h=& �i�|fڊ�zvMm�K���p)ғؔbE;��B�������-b�I��t
@4�..�R�x��v��
;�
�Mߡ�s�;f�
[n�a�"!}�� EH�`���Gy�b
KN\I�aQG���.�(��f�0���ưu#&?�Oշ�A(Q2UÈ'�
BP%~4�]
>ّu�X�5/oO1��܄+��iۇ�fm�:����܄��YО�t����*}M��
Q��S
�T��
+鿱2�̚�z�xL�z�
+���w�

N��q[
+�a����_N��^�A�� ���IPF���|(V}=�=�mM'a��U*~���q����6t�m�:��g�,��I��� ��:��i(�ZB��`Ҥ�

v�;��E
�
+�9|���θ�r��+L�ʧ=�f���
8kP�KM��Ş�����<�Z��J�*k&a��<V�=�ڛ�3�����2�}��_p<��
4S�������ML6�
f$d�h_j�,-Ml�S�7�~߳A�2a
_w��_iCr�uN>�vd�j�f�@h���S�r���]�����w���C
'x@�0�F�7`�<#��.�? ���
+endstream
endobj
53 0 obj 22283
endobj
54 0 obj<</Length 53 0 R/Filter[/FlateDecode]>>stream
+H��Wg��H���?„(�"���1Ϙ�<F���
����<;gw� 
+�u��֭�ć��> v�y<�1B6���֥,��G@[G7�V#D,[�Hi����֭�R�m���R�$���I�f��?�1PXd���9�D�37�,2�_e�]����F�K�a�g�Ȯo
�M/\n�R2׮��	x�L{����)y
�
�k��CH����e��$C�m^���T�Й���s��ѻl.C�f� G���Q�%�,��XF�
�+��ɖT�`D��,J����C<�	"�{���Kg�TIFw7B��~�\4*�����L>�cL��{�	+�Z�}F���y�B
$�Ytp	�h��oJ#��s3�C+�5�0�R���4Mb�8^�n�uXH��&��YƦ�dSi�[Cԍv|��#�Jkv�
���_+�R��`u-0�ӕ�ٽ�iZ�
�"ז�'
�Gfdž=f�U{���I!�J8�uu�˶�(�d�� Y���F9
��
+w�`㬜>1^��
�^��Z���/v
+�Bx���� :��Ԑ�q���ULM
"ZtA�F
@��&��;����%
���]�i��c�r0��zE��	����w�9�m	�|ә���U����?��o��0���M\32y�>���y_3'�-�
o�	_l
$��7�p(��R�:����
�[�PߠFI���Ҳ#��ȥ}�T.,v�x�}qP��} <��`�W`�
O������"�eI�
,�eN�fc
�q9,
��;��0s�^H�1�rMFw
l�Q�
-�\�֢�ܨ�N�1$�˼�t���t����ḽ	"4\T�n|)�ѹ����I��bȵG����
;�&�V�)s*�i��_�f�H*��E�8J����J�
�u��Q�r���TU���$�QGb�<(�	�M&
۾~�f�'�
�
��nؑ��n.��
ZT[�ؕ�7�n��5F6ݕh�O���*6���H�zX�Ȁm��B/ve�W��,r�=�H��"���
�7�G�r2+��b
���{��i��n�d���6�l���6��`��I��0t�%�X���U���� �1&�8}lY���i<���n�є9y�\�Uk���W�X�|�Z����� H�>�6�Z�Ϟ!ez1�,�:(B
Xt_B�Awg�P��\`~�h���k�.�V�:~*
R��腊�F2�3��6DZ|;�J�2NRP
+�~��K�"�k<��
.
��MFJ�	�&��;�S�Z"`6!�J�c�1ۚ.�ilmm7�r�4
+�s8�Pr��:�`"BL
>i��M��g!Qm����ڷ��T���I�Rj��H'6�
�
��
+KOdqc{������������.�\R���s�����	Q1+��>�
����	I�S�b�� �+����s���}T��] ��I����a��Sϖ�0���!֭��|�CW`���Iȹ� �L�;��{�ɻx�@�]��#����v�dd���۳�w�vb�:^"���t1
�邔�r�Mj3*NanN$��a�1�2>�u霾
��ʩ��zJ�-���:T�z�w���4�p#�-bT���n� ��Ef���}O�	�$L,Xəo�1��7(�zD�٧wě|��93��+ at A�1�'��!��-~��[���wW��
~nߡ�<M

+��1P�OW�$c/�P؞uŸ�z������(&񰾵3����0/�F]Fv0��|�У��aAؙ�˶�Vɘ
	E
K������jr#{@�����o=��4��W���/��� ��9#!��x�N�\S�/}��TM����r�tGW�_�pp>F�sahVq��
	3P�Z�[V{��
yAM39��z�'C젬M�v�uf��)\��F��w�{�G����m�q�������,��ܺ`�
�I��@��Y4��oeN�]QY*��pF�}�c�d
��8*�Gi~��_萹e��Ua�6�3$��@

昩wguN,pjbSA�e��4������
�Ul�_�����AT�|�_��#��[�w�Z/E�qj�O�ڙ���AI�[C?��V��/�%�H,S�!Z�ޜ����v<�#g�۸{��{��d�u �b�[U��{�OX�e�r�r7:�3�0���V��;�iA�"Aqr�
1���fe�{5D�X����v����KfmbU�@V���ëV.�����4�����s!u-������Љ@:U��*�4AP!�g��
,����"ٓ�3k}���
�<�Z��׶w��W�uG����猁��w���}�a��(4�b!�������0�Y��<��_�ҹ>G�7�j�/��]s.0V�Ț�K�oom$M�B
���6�M�L�kf�í�
��J2a;W���[�Z=�(_���,ĝ�C�3@�+@��A
S�,�F����
�͙
f{���ÃI�,�Ӹ���h�٫����c�ݘ�����𳋬�{�[�4ڔ�(���47 U��Y��a�i~�4M�_RC�[�ɖ{�wv�e�e�Njؠ65���U-6w��/*���>�V'��l�؏" ����k�ǧ
��46��aZ���
0��^>4�Y2h{ 
c��p�M}F�'�q�[L�wĽ��m$�&�D9�p���$��}��=Ş��F�VyD

<Z��W�Qy�L;�â݊a9�b8�|�
��۱���l�\����^6��9��!��y��$`|G u���u�!�7\w�����S��c�{OE>I��߂�|�;Ҕ�.��8��跋y9����b�i �����4�F��z��e��n��	�� G��*+�
�zj,���1�CM�a
w!���wq0_ئ�&6/J��H�(h� �~�#�R����V>�7�lx�Mc
)!K�c1�'�ֿ;��ͥN��Ae�]��	��ʼn�����Q���Ėηr��JxMo�C��-��X8Ʃw:�0���^�z[Zl��225��U�"q�z^��;�J����Sd{|-'�H�����!�C
�|*�
�[�k�*n� �b5��f)���b��h���Y��V�g-��&G/��[,
�O��C1WIW]��WϷruT
+����o��jԴ?�:�hL1���'W�b���
+�|�^��
I�u�h��b{�X�
�̎c
9&�0l�۱i�x��~��n�Ϸ�>�>o�=P%1B;w�V{ Lj�����Ç
��(�%I<Ksy�]P�jٓ(�j�
�
��Vm!#�&�5��6��dw�gy""p5"��`�j<o��f�\��l��u��svuBa��7?dX�Z�J��>o�VCA*������M	>hy`3#
��w�!�#�

+a�e�����7�'
_1��4�{����	nN���/��O]��ɔ3���|9
���n��p�+��޲
��J�����c~��R��
�3P"��³�q=P7�ܤȯ-�+�>�$1���@�1^�VhEZ?&cr�ܳl%;����7u:o�bni��
�m��o�Ǖ���O/k�K�Ap�@���I�ӏ��|�8�D��
I
آ����S>נ/�v���z6�蕃u΁!{��`ónq���ᙻ��
K�{�+}
��NPo�W7��V�v#nv�!��JaG��YTx��I��Fׯ��n��1~�ahi3��*��I#ű� �
5�҂)i�O6d�)�4*�s��'S���ˮNz�"���
�K���
E�W��p�t�/���ψ図�³�l�S��4+b�mr�Rݕ����r*u���H�] r2�����]̞"4�.��=�a_8��1
��*�7Ai�
+Y�}�H�	P��sl=�׀ERQg�,�/��s(��]g���{�s���� ��7�U

|�vP��U
����t窴�ܠr�G_�в��d���s��mHn�1

+
������T�I���
+�0V��$�K��
z��������r3������NC
���1�Q�E����Ak�zÎ�T�G҉hF����{���
��@��(=�V"�Q�-��4#W�;���+=4� ����͆�C�r�5פ���R��$v
��W���4��H^i"Nы�*
Azaw����9v���ig������,�Z�^�C�3��^�Z˯;1X��L���=�x�+�N���Kz�GۢB
�����ٮ���B	ע%�s
0k{�a�(�C���fo�����],v!����
z�ol��9+���w�
k6��Uΰ�a�>����
k�_��M&tNΰ�!x+g���_�3�eh��_9�ź��c9K��Z_c'u#}Nΰ��1LHh��B0���]_���-���@�nvX'e�EN����H�c�@�y�s�
�D/ �sI��i?S�:	LX|0�_b�v$Α�X���OUF3�)�
+�M�	�/�d����Y������{(�*��G!M����urt;�<@�~Y���
+$�NӸwO�Ȧ��*rQ�FɄ�����:�$��q���[0
>v��^D��.�p[�9
���&S��&��k���_	_�{�P<���279_��t�>'����3<d�+F^
��C�
{[e��R�r�Ѭé�V�~a>���×�䊠V�:A���p
��wDx�$�-��~*
�(���OP�р��="P�
�\-S@���0�n7�O�2k�I7遺�
U*d�Q����_}s�O� ��Q��b�����qy
a�>R�z7���ݟ,����b7*PA��;�h4v�%
���.E�c�y������;3;{�ר�P��_s$w$*��[Ġ�Y��#�Vgt.VhPt�(�l���R5��#�p�k07��V�zr�F�Wl�����stu
+�7�8�TѴ�����P�-j���rh
+��2���������]�]S'5?k�Cew�
������p���f�B��Y�*Y��h�]�)��4P�/

@լ̕�4������U�	1a`6-IG��İ+���.)�N	��Q�4!6֭W%�!��T�����DHo
�M��mE�?�����;@��W'�f!K��J�T
��7þ��$�
Ҽ�%ߧ��g
+��K{��N
8�n���`]ڳ��e����i*HQ�q`��`��vG���g�ܪ
֦H�Ӧ�U|	R/�EM�(�#�<S�Z���	Rg�4@
qA�i
i~��
��涱�1�����B�}k��xcм��#>%|"$m\<rER����G�� %鑥z4
�R�ǷC8����UK����~��@rR�M������<Qt������gem]�6�����siJDr����2�ʪ'8��ߜ�qf�,�W�����{��6�ezt!Cp�+���(/O��C��=�}~|��pQ<�ND�?�'���
w��P���ؙ
�� �+܇'r9l>nԷ�d�S
��
e ���)v
+�-���A���M�e�3�W؁��Q�+%W���s���gt�TCl��'y=wl���,��ol�-�OI�
�+��6����AJ�bH���������9��364CFp����?���|��
�AT?Ž��|���$���|�
2|��JW��~����w�Y�� ��w��
����
M�|׀u���
��G�_�=G'��x_e x�
���A�,�%�g��b��JF�q��0F��<JWN�4
��n�N��/|��;��
+Յ�h�aAHT�*Ct	��Y�M �ch�E��I�.���ڽ�0��6_����v�
Yɟ1��>�M���=�
�������7t�;Y����'O���Ǐ���%�<ҹ����DҞ�Y.?<�9���I���g�Qq�RF���e�
I���j��X���e����
c�Y���>[9S5��G�T�,=]��ɨ�"�in�s�?n�-��HD�^"ISo�
)�
�����I%s����ݜ�"o�2��(0�����@E^�(�Lͻ�j ��*�{ �Mw8�lE���2#V�_	C^iC
'�ƣWi��YE����&��
���{�G�
j���8g��<�6��a�Uݜ~�L�DF�G�Nڅ�
34h���L��ei?LqL��Q�F~����@|�.�P
�WK����1��`�U�QB=�q�_K����g����Ii� �4�qN{�rhw"F�曠�p�+
zt�Eo��� ��!���~JA�GT�P���%a��(��t�a����"��l-���x�1�3oKpa 9��q`�\W���T�<��l�{�Qm�
��_����Ka����l�TA�Xr�mEryyz��:�R�uf�'5D
�oW�v)s�/����'��T� ������ij.x�P�Y���Syh�Q�T������\G_��'���&�b劣lZ':�!�J��l(@)Mu+8�
oN.��`�r��L͙�z
�|�L��J����ncx��ʚ� [...]
K�Й��Z$Dv�6N���S8�f�\���)T��$�[��ғ:U��
�뤊_Q6E��)zS���D
��_�X@�Al�Hx�����>��_��j*���
�A�\k���+��87G;�o0u�o�\j�6��ϣk�
]����[�������]��
�9l�2 ��t9;_K��$�c�K�Ѭ��'Bzc��oc~���
Ly���:�+lc�@?�HUj#U�u��+�!>�(����3�X����"G
�sER��(�t���O�l���u]7p	�����M��Y>��>��Ź�$FW'�����f�̕�4���H8hBL�?��B�8 R��8N�W�;�V�v]E����� lX]�
��w
+=�ba�[�\]ڳ��iXقˏ�o�7��y��=��j�uqL����ԧJ���LD�I���6���8���A���u���su�@c�󂊶�.�m^�SQ���Η�si��x�Ω{��c�
+��
m�)��v��6?��C����������6b�vЭ?�W����<��g��B��f�ʁZA���M_(g �
�
n�%t}�m;�tW�'�.���3����5xE[�2�[�d��;��\��܆�u��̯��ɬ4=Ǚ��_��Gl�n"A��Z�
+hn�|E�e��g��¦��סP�˥�tm
ٿQ��'��G��M5}�y�v�pL
��$%ja�SXl�5��.�$;ll5�xvC���3y%g��H/���u 
+?
�b�`�Mp�wB
�C � ~�;�M=�p�
[�f�|�F��9ŦS�nAm�ްj66ݔ�c�`+U����κ7�~�s�~u�W��Ya���W[�$�D�#9?��s2̉v�!C�t�ˣP���"K�Ɐ������\:���1C��Z����)�>ޗ���T�C}A�mȒq�!?�� p�]��75���8�*\ ��m����E�ġZ�=�s
+�l���Oo�ϛ
�/}.�r~�i_�6f/�-Hg�MEj̓ n3��e�8��p �k�Ϋ��yL�B�S�W=��d���6����zAe(�f�� ��&�L��l�t�d��~�Q[�L
+��൞���'�Y�28�a�ͦQf��P�AstOܮ&@�g6�[}��_>�A�v'�8�&��-��AP�t�
����w�
�㾱�l�&��K
B�/]
=/�o�l�V{J>�`��N�Ƿ����bL��:D����z+wK���q��'�
��TI�� (A����M����x='�qNg9�{�
+��f�LT�a��T�/6�<������
$_�Jow*צ1nOk � �H���;�9��
y/�nU+l�����ѵY>��
�ߌ��O��
�A"�f�8A̴��
kc�r������ ��TW��@�5\Ya�db�gl��=P?*ߟe����A�*�D�4/}M�̱������
�M�d2A=���
';�����ol���u���j�͏��Ҵ�w�����.Ȃx�A���,=���[+�&�ȓ���D�L�������0A��rlY�T%�hȲi��׫��U�R�@o��B#�
���O����"�b�EC�q����V�nT<%Ի�xXl�=��,{��v��{���(1�R\o�{HU�N�!�R.C�f�msH���h�f�P!��o��l�/>*j*Po�\~���b~��i���L~�hY�Gl5���۪c��H����������N��w'&���]�WU.���
u�CQX����d���I[?O^��Rݱ
@�+
+�Z;�&T�lgt����aIz�];�YcX��.�!\dG=u���
���
�jU�5��`�d��� s6`�fV�� �I���y�
+�Q�C��D�|�m��S��
C����*�F�-g����[57��6�����!֙P�h�r�ݩ�lˈn��R.nv���
��zz��C��n�?�q�
C%�ES#
�� ]
��Fm{�+��iXm�
��<GIAî�
�t�&��UNd����d�k�1���
B�����\���	w$�}�W?�ʼnobj�ЗP��5��Uv��cc
��p~1V�v]
4F�
E7��J��Y(ˬ]jH�
�O�K+t�e{z���}
�y-u]C>����P����w;�����66�}�nT�v/�5]�4���
kV�z���;D�Gr�
�e{l�l�u.ՙ2��7&��� �u�i��9��t��4c��M����
m�P:L��A>��{S���qF�ml��y��Ƌg�hEr
�?���9"�D������n+_�j
�W���\=^o�_p5l�T���q��xӷq��T��+h�/WG{�7%!Q�q�a\����a�J!A��
���tNj#�|ʍ@��F�ʾe���i����
B
�
1�����%P��߭����^

:�ƶ��`�{���yl��+�W�F��,L�5Xw�M�
+�	��9Y7z�CE��j:��d�B�V�a�#����1��Jd��֚����d�K
��v�0`��s	]5ɝ��A:�Żeg��
=���~���Q�~�I�֘IV(�؄q���\,���6Op��ֽ�ԙ�}
a���󦿀i>�J~�F��.�U��3>��iQ���
�t� �[gDO�u�Ze�z�uM=if"�X��PI�Fo�k�m���;�Fa���B�S?B3
׫��Hb|f��6u�g���
+�k���
/[5�}w���_z|��!�-l—Aos��|���Hdz$��ə��7��R���x%'?
e�K���zbR�;L� ��]��8�a5��ϱ%-�
�f]�� ��R����/����
QB8��^�B�p��4C=EC�&(��Qu�����O
���~�QI��zT�4Ӧ!<,~>.��
v�Y�M�qϥw�/a�		lD5�����J�6�o#]�E
����aKM�]kI �/e�TڭJr������|�=����R.#ߔ�/��T�:A�=v��[m��Ȃd�\��(�!
+�GҰ�m2��>�b\4�����Xu��4�޼�/=�l5kZ8|�uvǶ� e������$y"DQ�m
+
zN,)P��(�P�db�к����kx#L�*���`�Dޕ�wK88����3b��Se�a�HD��
p�o/,a�Za�HYg��D�ߊȗ��Q�!��٥�UR��5��:� d.�
]�iA�,�?�����
}T�y��l(`'Ij��9\B�?�R/Z2�
x��0;*|S5���֑L��3R���G{���ma��(EM�@�CF55B(ZE)E�������.��s�?���&�k����>o�
�^
+�����)
+���T���ژs&�E��7�J*O{����GUܗ*���5��J��Y����í4�C�g�'��qÕK~/ZJ�Mp��=���P

"q[?�R���mA�

����G�
�气����I�uOgD�%��ם�-t���O׸�[�gA���	Zt��U�J3�8|� 1,
˳н���C��m�me��Ҏb'��&�Sc�|D�r�'��-��&��w/
+O[S*���`�Ε��_�R���`�̫m�
�u7i?[Kt@#�ayvi3!
��ɫ�i
�Uv�:ނ�o���ÆC%���b2�rwD�Bַx�nT;�`�t���Q2$~�!EP]3_���ҏw�;���-��Z
�{���-�N
���zOѧʲ���}��A
9TC�o@�2�����g3�Q�%��T����i�-N��#�
A
+��/�2셹7ʀ��1��W���w�=V�m0�����XŜĬ���B�
�P����f[�G	ٜ!ҿ��]����?�QX�,�^��7��+
+�/��.}�r	U��=:���� :��kl�0�jX�
��<�Β�u?iU6��T1OG����9�#t�Er-I�8�����L΅x��
��r���כ�2}���U����S��%c�ɖ���ލypϩ8i� %)�f��^6�`�Y���
˚0ơqX
��Ŗ�'/2���}�;q.�yd����j{��rt�[N����\
+˯?�������y�>G�?Օ�7�p�
KzA�6��
�#	���H§�ݘ��>�
�'��
x�����
s��E��3���+�t�
+$]�^
|���+b6��9���E
��$�GF�'i�E��K�snH�/'�F���A��p��1	aъ%qH6�>:˵�"
+q��3^[�3i��=-z��:�|��A�/q$}�B�	NY*�DrɲcM�3��S�jb>u����ݶ��^3Op:�qg�֫�n���%��=��o�<���� z�
�\
�Yۿ	�߯���!nq���9�p͗f&ܚ�0�Z��N���H�ɗ��C���1�Q�V�׋����ҘjgP����JX��x����
HP�4�j�����=!�9h�D=�5�
+��<
���:�^e�4���� 
�9�Z�-,3����
�c
	N��*�=Gay��x�@|���N�ajV$
�6�^��y[.��)�p"۽S#٠Y��|�X��	w���f$���,4��#�<�Jq�'
�2Y�bM��|/sa���	�c�	�
+��#�K��x��H �������y4��l'}���?,�>G�/O����gb�8����m�
�9x <~ϑ[�M��YF��k������gY�ky�,�I�ƕ���S]�e�!/�	'OQ��/��8��݄�=[P�N�`��}���V�ʇ/�R�5��6�U����
4U�bz�T�H�'f4�G��R
x5F
+�mi�p[�6���qȨ�t��[��jW� 0B6�@�M�]
_(��'ݹ"v�F�\rI�`����{=���#�E��b��^�U��u1��c�$�7�AY2i0�7ս�	_a�k_�3�{V����}S:O��v��L�g�6����2Z/`�Z��0����|
+�'�|E��L��M�]#O".a��(�i=Cz�8|��@��r
��r��5�
2,���-[FM�FjTI��� �JS����Y�ed%2}G�`j�[�Y��Q����%|��>q���ٻ>VW��N"���*�Sg����t�$�ӌ4�d� �n��Rkb�)�|u��L�?,K�ꐡ�
0��4��6�!0v�;�Qr���iKGʻ�ԎT�M��wĈ�$8�v+�ˡ�=zG[����
�Uz��<Xd�
O�/i<�)�_d���-�.<Է]X�*^I��Y��``��%��<�#:%�;~�]6�R�rZ���V|�_Tq�M��NfB�F�!����o��nÏ���a��n�����hùr��KW�ۡ��9� �M�Gw����m�2��Y�pB�
�

n_Bp�-Z}j�KS��@��t�M�#��Q�B�FD��o����)�6�kX[�r
z���f����S=A���T��2�5�K
CGFs��
+�eL?�Z���G;�A��k2�f��{���[�jo�S�]
e�x6v�O�[*|�5���ප���m��J�ȧ�P;tj��Tl�gV�!w��ڥ�R.��3�3rF���#�D��c��	��"��b�5����<���n�k[
���W�
C 9�K�+Aǩ��p
+$Vk�"�=,�`�s�]A�6�e�I�{���nO���/�=��n�RI�C��v�ʼn��y�I$���_y�,�]��W�򩮣��c^���^
Q�q�2�
���d�T�[�0[�X�+^�m��gT󳼏
S4��m�TW8��XtX.
+Z5WpPetO^jQVF�*
���Q���@8>J�����8�O0��is�
�e��͵P;�k�k'�?NZ�ͱ�z|�v<�����U}�#-��R{��<�^.�q���?Q& �gQl�,D�FAĂ=��b7j4����. ��y.����r��ٙ�d��,���t���Y��۪6��O�b%�� �eX
e�n�
|ݹ�Y��N��R31o5�kE�5Y2��)_(2_+�K�=&;'�U��x>vB��
��5\IݦrW��x�,5*�"i�PW$����`�E��"Cd��>�r� ��#Ai�l�P �{g�]
+%ڍfb�CP��,���A�����S鮙A$FZg�
DZx�5 �>/�� ш�J�j� 0yo��>P^�Kk_��u��Q�D�=��|L�R�I���>eqS^�<��
%��Q�&fH%��{ڒ��=ǹ$`8L 
��HH
�$
|o^�F)���:���� evu�V���B�,�Gy\%�������y0��Yl�C��i�`&�S���-�~���AԔK�;e����jh댔}SP窈�`�c2�3>4̷XpW�&�3�Bs�M���³���^����|��	O��S��7
�0�DBwB��x��p�O8�e��:~_E2�1�7�d)�y}����9���x5R�p�	�տ	�w��Է��$�@�r<�7R>9um��?�	��c��mP�DA�ZY��{�xH�:��pNx��M�-���s�'����J���
�70��GIO�
�'g~u#��\P��I��Ǥ���wh��N�w���o�8�KfYrV�df��Y~����� δY�����Ӭ�����
+�$���h�����Y8���H`2�^
pп�
+t�x��X7
3�rI�2Y���
d
9l&��grF��"g�m�z��6";�s�j��"��Ћ� M*퐺gB7|����L�{�;,C��?�/{�;,k
�K/�j�
EA�s^��ף},�e,�3m���j&�A?�^9�!�by��֬��6�U|8�
����5���?��|�;�V���/���f�E�qT�T䢕=pt���Q��g�,ѩA���?��B�ᯟ�
/�g��8Pi�|���J8w
�5qF�h� ���{�#��6#3�P\���A�F5��Q��_W�&�V��F��d�N/���͉����N;��൝�2��9�Ћ�4Y����/���%��Oɪ�U͒|��с=
�$�1l�3�ݒ��ph#~̥�
���-n��q�i�y�f�e� ū��z� 3.����E
z���L'�
K��m��b�"3��
ǎ��K�^2��Sw%
|��8�^y��`���|"L�A,^�^ʋ�u!)��]|C�+�ҮgW���l�����9AvQX
+�as.'6m�L�]�,F�
���A�41C*l�F�{pPŨ�&��su®���F.
�Mt7
I�e���3~$e�"�x��3AtU�M?P�>�SE��f+O|� ��2�
%�����=�^���4v$6�%?�\�\fv���&J�� ���N�*����],�Z>�=*�׵�
��7��L�ت�b��Ǐ5�¾��SZ�b��NC"��ԗ
�\��'
+
�[�
+"�)O �沁(l��
� �n���ȉ\�/�
O.�
+�������-is��ћ���'����
]����8�����ҷ%⳹�#����z�s���;�����sg�G�� =�����F2<���M��Xh)�a��>�R�[@�����̯n�bF����c at n�%p7���QI��fR��f0
ufƪ���
t:�VG#�z��sƬ�0��E�j��
+f�҈5�W��{MP��^p��|�>��p���
�]g����WC��#����?9��U9kl3r�%�������X2�sZXI/�V�
E���<�	2����a���T>��ﰌ��{���J�r �e/��a
�/"oR�ikx�2�
2|��DW�
��sCL�3�X��.]
�GE
�-�s>�
��\����h��*��?2�t�{f���Q[�� a�U�����H�o
+o��0��?�~�+oz!��kUi���>Aw�
8���������w��qvq�}
�]�
�9��]�n
+ջQ�D���jC�U'�M&���!��:L�2�����aq�f��R���9��$����Fx�g� Ө�<M��w
����^l�����ubӬ���^�!�AV�o ��� <~��EL�i��t�؜3����λ� �"
YF��x�q��W�"����^��"Ɍ��-��!#;��u����
+a��y�:�� ��&%�ܸ=h�.*lwi%�9��&^U�]��
\����>fR�J
ի���AT���d�}ޘ��v;zB�}�1=q��H����}ޘ���?8���œ�_�Sl�4.h��ޖ��ސsSz�A@�pSz���<G��艒(
�#��h�3�<D�u6
zb at a}ޘ���cz�vcz�.p�����jA��%=qAc}ޘ���{cz��ɛ�%=q	`}ޘ��
X�7�����
�/������9�݄�jO����s
Eɩ5���&�p�Q�;��ze<��#�"��"�Ur
ǎ��K�^2j���(
k�
�X���3�$!��"����?�A��Y
��v��Mi��w ��-yo��>P^�=o���a�oq��0U�k@�*�a̪@i'fi�����L�ׂ(�,�20a�
$@���(2Q����!xE�����^$��T�����A:��ZS�jfڌ��v�{��,t��)�^qS�A�fpJ�6�[��8� �
+���3�T�paϕ&��˓�<>R���S8�$E��W�0��B2�i�Ɍ�B��AԚD����k�`��|(hxsI�JeB��o�P�P�m�r�w�������;�	G�W���IӨ�\F�e=1yu��T����I���v�7�F�t�.4iD/Ɠ�����
+�9�GJ�a����ɮ�T�l��
O|c��߀�އ�#h�
�>�V��<EMct�f�.)��{�[�'�6��}�Wr�P:��О��#��4�욯eu�$ u^Y*�O���
+Av�H��-�����9i�uE|�-Ph��]<�@��z�����˦�en����6
+z�$�5�~�Ȼ��
}��}	��V&fJF l2Q�ց�u�s��}� �V�1&����e��X&�
���[�'$t��}�'��X�ZT�w
BӸ��rɆn��I:�
+��@�6���WPn
m�:;YfY1�R��p쥹�0�E�;3��4߷��f$|�ElFF�ۈ���{�uQ��7�6���-�=*��d�mN��9�lG哜��&}^�������w =���s�´�7�C�	<��b�"hT�/k^o-2U��|�K=Y���d�m�F�������<.R5t%�Z��.�]\T�r���9�.�^L"��8F+���;0MϷ�ѹ�
�tд��3|w�ۜ�>��n �+&�\�N,ѣ<��r
+4�p�]�O��[��I�Q���N�!��3ڲ�	t� ��]����G��O"u���'2�t4F6��'&���dN7�L4�M�b�W��dԸƧ�+��t`hۇ�"��p����
�&=2����I�{k��i>�\�$6�Ȑj*=�
:G�X�
��ILV��.8�$�y�ġp�Wl�+^LaP��/拑�`�Q��(����!X��D��Ў��_
�'j�i�Wj-��?�:4(ih&��
�Z
�ȫ�KD��98($�js� zƠe	�D��"�z�8�;odء��{�q�T 	Q#�
+$�H�ð���K:�pS���+K�e�鳅�5
+�Ku!��]
��@{&�p{*j����e�ݟ�'	ajL2줃��~��
+���@Fu�O��H��dG�#Y��|.��^�b����O�Bd�ܚ��p
� ��"��{cp���Z�VR*핦O�#�Y�����V_�
+j\�ɬV���p/��=	�	����O�������@O\<�>��G�}��9��c����I�������9`}Dl�-�����G'�m��i�\J�w�)��L�/^3����I�&��]���.q��ʉA�LL�'�QYe#t��W�Ukׯ/�+���K,{q�m���U�m���lȘ�\����\��#tx�r�g����`�|��g����?�e����?�e
O��k�ŷE��i���{�xKԥ\���1��x�#�/�
`?�h� �i)t�
[1�eM�k�:Xn5�
+r�J���@��w��^�:�1�*���y��
݆��.�N[{>bH��m��ľ�/
�/
%���1�z|�rܑ��lz�P
�Hg�]��(��>�R��H�
�tF�qYL�h���Ӯ�8@>�J�y���>����ɯ��T��8_K��k�H
�#�B*

RӃ���qnP�����F

��{��Vp6%`�9�G]��ɥһh}���Vw�?�����-�۞��
+���aۻ�Z���r$�j�� 6F���2Ϻ

d�lZ�*!'�`^��u�/��e�a��ӉZb
lA6 ��uݕI
+�v&�C�+�I�
��F#�Qe�u��aG�c��I���
��Q�e�Y�
Lя	�z���z>)�'�����In�C��:!F#��9ʡV�N���E.���
p�[��v+V7Ok���G�i�3٤�g�<���t'����t���nF��Pw�-)�0	:��o��0[�gAv�kKb�R���+��n=cݨU��_�1/���[
O�¶c�c<o��U����e9u
���3."�mӚyd}2���Z{]	r����	�
� ��#�!��
�@]�eK0��~
n�]�k����ib������� ��}����-�����xa2��P,
%��M�~���;I�3&8�S
���Z��-�|�k��[�~m	|���
�v���\�!d�F�>i�h�R�A|�����Ƶp�sĠP*��+��0��i>��Υ"2�;�<�O�p��(��0r�v��`}�L�����p߾�lY3�c��
/�Q#�c���t����(��>�͏!��ǡ�\Zy/H�wCs�	,j�D�;Cqf̈�[�ğcSJ��"�^!��eE`��E 3�t�ՎᲡxc#
`�qP��|�N���
��9���OK�eݻ��}xw��3C��|�e	��
��&�]G�@))�^�0�
��?�˳+u-ÿ�!`
+
Rh
+����*HS���3�$���|q�ZIf��w�y&N]����v�`[�s{P
�E �'�>�Q���{��t�3E�
�K���lz������Tv��J�	a򎚲�tN��
?$�
_���2l>RF���-D�UMaZ*+?V����+�CGtZ0��m���
w��n>�{
��/�{q-�	�7Z�
���L2%�'rO[o���
2�/�ɣaF�~�,>O�a��j�(�>`�����N���F�%:��|�Z>��2�������0���%f�m��@�OШ�x�|VvP_%Ȼ��
���	�i��� ��ronr=Sr���(��5'6�o���R�d�9�|�
�����9@ O7{ ��m@�q�\�Ѽ�7�)
�ZKɉq
+
���gܵm��"Π�y��
(��J�n��,��l�l[��LN������&n�
J}j��5��ۼ�y����M���ܗ
��
9yP�#V� |�wX�:�[#�!
�7_�n�@�GN�H�tM�s�o ��5Z1�Z�Ȏ���#%�o�
^��s�U�fHЋ�F�K#��F��_+qQI���ԏ��#A*�=>"�6��"�9��,���k�>�B�.�.
Be�=��I`�]���\xn�S㢝E
��I�F6+K�Ð�[�=�*�b�a�Ki��͚�_
ޭPɉ-�*��4x��=ndwj\������܆����>+���h�}����#[TȨC��/���Q�3q���
ܯ��g��⑥��,'۴}�8���#��*��!>?��g�>�>E�-7J+�}�&�p8x`�|����W�z��<��cX�M`�1�ځ��n�4g43R�%����������p�
Ja{
	��
��g��nc�"�������Dy���H���
�
��	uu8OU޸�"UE+�5����R��8)�)���G��	��x-���:AT
�)�zfpR�U�5��a~am��᷐l��&��
�CF�|�16_�K�6�EO�2�8W�.����^R�������jD�ϫ`gM!�+�{M%�?����ϝ��V�Tg���0�b��M�]����{~�l°�YX���/0�.��pJ��d�����V[V~ڨ
�O����R���z�TS�Q��'�"�b��_�Wn �:'�(����K �Q�c<X��g�WOp��|��
ݒ�T2x7��3
�8���L冷�y�c�%
ΦQ�1��Q�,�<��l�,͖㼛�dΓa
+@�n��� �'�ֹk�,ץJ	x��!�ߟ�˟Di&�^�?�,�
�,@$~�?)��?��`��ћ��Ͻ�
�
���_�O�N
A/ǟ��G���Y��̟��M�
�Oc ����������?Ad���'�cs�ŹN~�#����iZ�a�]�?������]��0�
�
k�2����B����|TL
���D�����4�^�?q)�,�r�	a��t?�O��t���'��BP ��5�2�o���a�.0���Ɍ��vPKU@��(;x`T�_ɑ0`��@�J�T�Ǿǟ�8�>+�'E`M>u
��Mr]_3��:�</t��|����$������S��/3��A6R9��
D�L����*�m,�Q0L*�t����ZN���E��:嶰��h���K���y� ��
ȼG�����4�T�̦�&�F2CL���ڻ�^�|}�Q��y�u9@���d1��"�
���
��Pj2�X"ٕP�+x�p�N��W�p>ޭ��ߍ^֮Э�!�ibĥ�ś�vz�
����.���� )�r{
8�y��	��*�c��c��<��~�thS��A��A���G~j�I����������=0
�Q!z�3Cb��W���J,ޜ��r�*|#����~(�~�Pgw�/��&7�>a���l���K퍒nZyGMY~��RW�����G����Gk��}����H�w�d���r
/r�M��qI��_g�}cP��
+s��t}		��%}	ކ��4���|6�O����*">TZ�Uz+e��Tn
���)������������
�=�
&�k;V���OM
����(�t��Uxg�����T��;��O��ɐ�9|6�-�n�����nύ�?>tn�uH%Q����	��ÌÜ������͇�L���Ӹ�0��U��,J����
+�'�i��
+ӕ�y8�UW3'Σ�fbXA���YY���\�j�~5�Vd^�����������[:�备�!���
�CA߃<2
�Ԇ�Iܯ�M�B؉����0�z|��=`�`�ȣG~�\�𩖑`��V(Ϡ�M�á�{D1�UH�H}�R��v^���j�� �S�Y%5!���b�����c3D��.�2Y���|�D�{H��`��E��N�pUS� ԁ����0��`L��Hĉc�#�"Ѡ"�t�����d� uDQgqH��m���,�
:��<�9V��d��n*SAqAI�m��76�yT�g�x��6���@�O�ۍ-�P�d]�g�康r��GD���nN��
3Q�%��GG���>�Y�  ?��,$#0��	
�\$����!zW�x�=0]�S]�U�,Z7�5����P�/��g�� YwmrR�O��Ts���&�w�o
(�>������#s�d����Y�d��}sPCx#��e�y�
�"I��R{�`z�7rzUw��U�>>2٨�c��T�"��箣��5-�X�1�U0�s��nT{2Հ>����I�h��
G]����P��QvK�Nٓ�;>��}��0���6��;�
��|�˭-`�H;+����
���{��ϑ�4�3���h"������>�B���WT�&#�kX���e�&�ƽPM�	������T�y!����gKO<�#;�x��C����e/��ɨ@
�5�����p����Q�P�^��3��
m��&���Ⱥ$Kw���s�C#GK
+1�
6ZH4�;�W�(���ic����>q}��̅{f��
��"Ar��p
0A���k�l
�b�
�
���7�9Wv���0�mz��o�Åi ��b
�6LCD�@"������sD|�f��3�u}�J#�#�v�S
 .P�-*B��<�ۄ��›�*ϱ���d��L��3�V��SP����0Z�^���)��������=���;6�D1J9(��(�mk���y;Ƽ?
+;CS
!�B�a]N_5��|cpF�4��N��f@!w�
��c$T��
T�f�!�\�r�n���9A�
'첸����t�w
U߹�<Z�"�*�Ő4��RH��Cu
�٪np�[�ûUE�<�a�9�j�O��r���2g�<]/�ẍ́��m�
������榃`:���Dd���H�Q���
8{��C
<��]5�t��LBUJ�0-겶v5��x&�u�_	コ#LZc�MpkD��47�C�_5%`��o�,A����S/OȪ�V�I�����|IO|7�O��d�[�z�G
�f',�.���uEɈ�豬[�\��(P[�x�����|�=_b��e��E-r��\��8�u�uR	�g���)2F�j��K��y&�mt����T���>Ew�',C�yczb��Lj
��
=a�ϟ���kMʱ�XP&I01\ɾN�W��O�{s�C'�d^��y�S*Jǔ������jE,B�z
�����AU��%��
OO��
�9�e�Z���}AV�͝w����J&h
V}�
SN}��}63]C�
+?���ٻ	z�����{K�UN�,RJ��_%",s�i�*
3, ٖ׋�ծ%纝oG[Bu5�i$Ñ��D:__�u�����e
���=:p#�G^�2Yd^��(�/�X��
2��
zp��E�)!�U�U�Jo�&�
�'��=��6�=yU!��B��p2��&�����:S�@��%��m�8{�Q�Sz�E^RzU�L�O���wl~�q�Y6�
�Q
j�J4*���
+�ȹd@�;���BLQ�Av�*m�i��V��ᰁ-��p
̏����qK&M�w�|.A�D�/^.��oD�F �f����j�0��㰄�ֆ7��郿gX���Y��&

�i�TLT��bA����
�ڠ
+�p7p��޼�>�ɭh��\#�Yuȍ�
���'w�]"�9������Ev�L1�Jh��Z��v��y�$�i��zC���6���Ru���D�=@uMwIZ��T�h�4�:d5,s�f~�զ��YMʆɗO)w4��nv7�hd�]�ɱ���޷I~r
�
�1�;��?] e���Ez\!v�W��ҧ�lҒ�q��
�ɟ��=A��'g�3)���e at x�
�0��-?o!��r4�[�l�S(F`�)�`؟��M�Q��ŵ|\'�H�2l���&�޷�+�ӹQט?O��

��32pPc?E�
z;�2{�n��4��mb#�C�W�9;�O��Y�_�I���7��^�H���
�?��������^���en�b0��O̴=Ao�σ:
����$��i���8�V))︷H=��̰6�1��B3�O�oN�M�y�п�Or=��ɿ��1:���?�Z�o�OX�@����K���?q7{��Ο�iI�/��e���_�'��xݬA0Yc���?�~�%������)����
���i�جʺ�<V��j��
+_uḳ�g��X���)
�tg���g��_��P��� ������(����cw@"^��N�s����[�)e�;M��h���,lj���{�l/��2y�뤨$�L[���
�,�8��Ut'�YL5۝��b]�y���3�f~(`o�1�k�Ka� �{ Y���p��JN����t�9Xf�K0�v�����
�k&[RJ~s���Jbȉ���7�$N���)�#�����b�̱b�

��]ȳ��{�;�I�|�H�Z��+�����:
��Sk?я�%��C9���O�ġ������O��1
+�ycz�q{-=�WѓԴ�c�����WG{=�|IO\Ɛ�/��]�LOX�Ds7�':�:Y���xoP�P��7��3��2O�FQ֝
š��$��F̐�9�ˤ2���F�H9!Q�R�^�C��
�u
+��|pܜ�� ��6�Q#���ۅ߰���U� �'� :Z�
+endstream
endobj
55 0 obj 17314
endobj
56 0 obj<</Length 55 0 R/Filter[/FlateDecode]>>stream
+H��WWw��}�k��
�A� 
��Ć5�����;,IV����B��gϞ�M���S��O(��E�ٯ�x�2�S�Z�
m���e��^�H�
?q%S��Q��z
S��oy��PU�>R˷�H��{��H�
+�B��g�j���S��8�p����m�VR���.��y����c;�m��FR�Mʖ��0���ՋȈ�˾��R5x���0�9J}��a���
�
�v'[������
X�eL�<a�.����k�a�][Dkggg�
��m�k%�8WQ$��M��j\�S���VɈ��r�p�a�&���ʥ�8Ċ�$�RժJ
���m@�
b��|�qö��0��yQ��Q�EWo�U=��-y�m9�ҩ���~f�B��%��6.v��� f��JՃ'
揨�pz����(�����L��f�4_2�.�
/�	�A�x�Up�7F�'�jkі9
�tv�9[�/w1&��U���r��HW���Vk,��a�kUǞ���L��;�0S�(���5�G䲁�Vjb�ĖU�)=��
H�Q6<3%�C�1fhN����&�q�{�P��ư�2hPKfs��`!�?�kMh�<v�Y��
+sa®s�+�QW�,Y�%OB>6�����$�|~�JF7���
+�ir׌H�J���	c+�Oq��p�+U�p���Aoi�4��O�,��?h뮦�aim��0z�ٵ��#{�
m%��q����Xky��c��K�W�o�r˜av�1R����WġZ�K"x�+�t]yeX�9��PO|�})Vb'�S��
ĒsV�M��-z��)
���uP��a^p�A�/ ���zI{�3�}�]mtT&��^�Z.u�9�oԦ7[�<��ڄ�g��lP�����J�&�y�'=��=
zJ�,Zȡ6�[�V��y�6���}5W��R�cjH
+�R���5�%\��g��
+߹��@'�ߟ6>���� ������t�8:�9j�6f��
�Kk9l�;d�x�NG"d4VD�x�D����0J��.����t���8��fL�����A��0`71s
���iٻ=��#��`�U��i��
k�d��/�!�ݶ,N��H�nE	l���Vx����X��yt�'���
�����5o��;8�ɽ�U�pn�y}�td� ��Y���mC��Y�Eã�@���R��:���H�'N�i~�e^�u7ћzi:Q+��4��]���dz�d����P�F<Y���Wj�;��KB
�8������4n��� T���u
�P��
:ά
+7��@�p��Y�h��V�&�
J`�p9��7Ŷ;�!
L��2���䙴��9��g{��1L���p��ߵC�2+�
%��}C��_�XC�D2l�ң����O��ÊVw�}]�o�H�t��+k�J7�F��^	�5��v�uE���
c����9U{�f�yt�s�A\��8&
�C����u���c3h�8=�
�nX�������x6`{`�
ƪլ2�!��|��W`e�ü��
�j T�qǵJw�6M�=�tzth=�&>�N+}�ԛ
%j⍈Bo�뎳�D�
�qK�1�

+���}V���G@���S
X#W�Bs�1	\�ku�/AQC�
VcKsN$���|T��D��
k���j~@�L���Xᓹ��*O� k�

�O�wzj��䔀=���x�T�s��@��ukU>��`���g?s��i��:�f�BB�?^�S�{փ	rF���b7
cZ��D��
�
+3(�ܩ�òhc�Yg��G�M�����1
[vF&��0�n�M���_
+�~�
��N�O+sy�V�"<D�
�;=�)�k��ī�v���ʉ�4J.�Sp��
+���K�F�d]
�R���-;l�D���~�Bֽ/�����P%�—�]�[��2KϳI�N�ɬ����s�
��9�
g
+n�
�F�
����n���39�
�s�u�
G��H{���V<��b�]h�T$0�#6�-ޗ.��	�08�/��T��-oa�f�S����\Z������{L%#キ�	�;Y�nWL�	�w�Xq%�cB��U�� 8��ٌ
���2�c���z�T��g3�q����l�½�|�҇�U�OsS�����aD�YPI
��%|2��]�_ﵱ��Am

|��$�r4v�"0��Zb�5���g��=\
�~Ӄ������
���h�϶ԕ  ����!EB�@BJh� ��tTj�����+�<�!����̻�����2V�`��*q��5ͭ�X��S�l��o��4�0��
�&�t4���Z�����#@�%�;��������\?q��&�����-��(�:� L-�
Vݸs���a���,���F��-�������WC^&���_3�0��U���
�x���h�Xܭ�r��C�m�N��QЇ{)�����k�D���!�}INK[�R��l���|\�>TP��g]��4�Vޔl��[H��+�
�́�[���*�ā�%���T��!8��}U�
+l��vʕ��xr�[W`z'���d�ɾ�
��;3��5��3�l�-�¹�%`/��J^�><���w�� ����~D���In�Ǚ|��1a�q4��1�E���)U'�m�G4��1�YB�e�B��	%q����s�KL
0���&)^
X�mP
&!L<6*�������5���{Ҽ����n{�j�:K�c���ί��nAmd^Q�l$�*�8F���槝�%�.�(���b�x�
�w�z����mf�����3z�r���@nZ�ʈk�"g�6����i0�R����I������d�Ϲ�n��\�z�of�C��i�/��b�~'jP�j���-�8*��|
+
+��uPÞ;��<{;����WhR=�q6�Ŷ2���SE�h!<���
L���Q�FDdܣ�HK��ɐ��<x#�b��k8��
�q�e2CN�E��
;w{`P\�?
���˖ڱ$5j��,,�M�!�s�'�@�v#M��rK0�v1W|,�X��u�_f�dc&��X嵂~J����!K�
�7��m�r��T?a��	a2O�'v�gN�[B�A/�O�l�^Ο�ҾWߟ�ϛ��e_X/�Os �����~ ĥ�	a���ڟ���x�֟	j��h#�Y��?QA���?!�e.�O\�A/�O�[����'
+c��|��s����
�0����'
+c�r���Iw1"��+R�5r{J�sc�?���'Z4��g��/#�(�;q�zC+����"5p�!�X�FY�ğxzZ=�<�B�T+
+'�I���(V#2
+T��t�?!̇�
HZ�֘�$?IآU�Y0�.��D��
v��v�Pp��6���{�%Y�E���p{>�Sؑ��1wqxo� ����D��
�
�.�v-�,F;�Q}Lj��E}�*��P��&z�J���zG�s�5�n4�1��eo�xClW���{l�s���
4S��M�}v��|���n�g�wb�e�����^D�BxMr�~����#|�3�y�ه0��k��>��;���x�ў��\�	����B_[V�#iz�T'�!D;xrV�~��(e�P�k�ſ�9y��
yZ�$$��mǭeh�`�;�h�|�6�U.��T��\�S�-=�.��c|V�j]��;�2�Ц�+�[^+�u���xB��}|��hP�Ws�ը|��?^
�0
�2�R:��;�n\�1
Z-�����Zu�b@���Ϋ
��*�:�N^��
+'����oya���`
��|18�0v|4�fk��H���C0,j^e����
9��BwO��5��B'Q�?|��M}�glgcr��[�J��ko�h|�u���1�M�B�8պ)�	��'�D����4NČ*�h>g4c4���\�'bF���n�gJ]��ѵ
�5˱�-�?��	\#G|<�^2)��(�Ƚ
�;�Tv�{�׺@���,G�[Z
�F��Em+NË
�~�H�/C��:���`��z�G
�/�eLT�$Ti�I(����wz���8_��.WR`�f'�G���w�ڋe��ུ.�:7s�V_���I�(��o\�I��cU�!m_���~�| z ���1L~y2�D���^4J_�:��S�!�����
B
-�p?
�~���
nj�HšWz�]o:�S�,%u�[��
<�X����~_�m�����d[�
�9�f�L2~�=Ӳ:�k�
+�<�4f* >_�q���g&
���i��OB�
�T�9(���Ѣ1�$,�
}���?tي�تVG����Q����b�!�C���Y}단<|’�_���A��̼���	B}�^������M���bH7
:]d~��
���4��b�
w:�!G4����#��+s� �@Lr�8Hz�7�5��bi!��
�ncQfJ��]C�ZLE�DOk��a�mLYW2VK�
!syʛ�"�]�tZM����y��J��Io���(^H1�모&go�*�n�)T��Ź0ď�f����MD�L0�Y
llJ½e���H
��/ȅ&?<��6��
H���+�b���m���
;��ZpAࠝu=p�S1Sbp��m�����ρ
��lzb���yA_SЂ��+�Z�����>sY*�����܉[t}١�����b���7�>\I�A4au(d��J�2����uE7�4;"ym�W0���idYܭ�r���=k8�X7��ݽ
|�N�k�S&�`B,�P
kW�#߻;�{�+oT��
��s@���h�֥�K�m��?�˳-u%�¿��%BH%��C�@ ���=�ѫ��$�=3k���b.Y�bo��n�A�i/�0x��L.�c�	\��C�I
��jR�=��]��c�hmON��*���L3�eK��U��\�v����9�E��}�x�Is?F9���4�7�u[�Q�oұ����a�I�-�� �z�/z��PС]�Q��ӌre@��1�O�mH�"��囈�2Quux
��Z�f�t� Y-�6�%X\�
I1i�h#lT+"�
+
m�ƒ<���Ա흃���1	�
��>���j��L�@	�>�������X��
=��_Fd��,6ˍ��O�
�`qX���Ρ�bw#�=�?�tp6�x�0Ʋ�k.%�EK4
+�X�[�6'�O����j�#��z#O�:3��e�+{����ڔ���˥�i�#\𲹪ɉݍ����/�^���(�}��焖o�g���%�Gdǐy�O��a?d�(���(���Kx�I.��#K(��S��
�g��	��ga��
2[��C��c���nN�|
+�=a�����
H�iBAV�fu_DOX��y=��G�	�`����	�`��
=����x9N�7�
5;�{әK�<u��Bf{����*��N�������y��]�_0����'ݩQ.m��gx��}���J�m8��%ɸ�
��3�;ZMd�v^����@K��d�7B
�Ȩ���
+�J����=i�Pax�#�Q��W�X��xq�?���DX�7�LXP���l�o�~��b�JOz��uh&"է@����F������D4gUe;j��O�3�����&,��b�	�\¡
|�ƙ�Mv�>#�w�ㅶ lc�K�fΐF���J�8����WX�j�y3$�-F�R?��X���`�m}�
�r�ah/��Cʔj��uԵ�
+"�Q�y�C^E�nZ	Q	n�[J?!g��h���:?"��e 0}��p�/il�q_���w��ш��y�z*_�2��_�������m�r6�'�~ʥ����E
�f�ƃ�/�l�
���
�5[P�7���E�
z��Ԩ���l�=��6�~�
��W큌����Z��j���F(�P{�TIŀzB�_���n~�_g7��к�X���^���v��:�#��j�]
���fj/N{�W����I�)��oV�hV���Q�]��!�;��| z�rδ3w0y1К��~��
�0��Q�_�«�� �[
�`�m�י�(�M�S\/Q8��L��
a_�{�WS�o�'r
A���UB�FA_K�ft�
+�XI�Q��ot��#
+�a����\����2)>t#�Tq
+�[�%a�~��{�����7
��akfɼj�/���?Z���9˟������?a������.��k:M"T6Z��"e���?s5�qI��T������Yv7�����$F;�|��6����=^�V5�LИ����g�
�o�|�Q�a#wp���pWY�7��`Tͻ3�K
9�`l
��T
�k��;��
��v����������3w��B~�|�>,"A_|��
+ĵ[��m���.��O�=�+f�fJ��K���&cX:C?e��K#u��t�5kBt
+~poc��T�:�+A,p*&ÈnAY�u
	�Z]�f
+�/�%�!K�܁��j��hT��@>�.
+�*ʛ)��0��s1���K�7s�`7� �"
��{�
�>& m׬�Ż]�<�_E9�e((q�&�ZG?�˥�ڞ�:c�tp/L$�����yS��U)�C/�Au��<�+�ڜ�
������yѿŸx7�����'rh
A�
�S�?�Ot7������=j�INԊ � _�O�C��\E(�2'=�'�XUx��џ�w��"���	�y��͟Hi�^��|�Ÿ��o ��. #���3_
��:�|�?��]��_�O�i��R"-���^���hP&�N���?g�@f�S�����8���%���
�\lC���A��,VھI�����0z*
Uuʛ`���;S�;�D��rXT0�7(�A�'�‹�\
��p�I~�%tf��F�̓�z� ��O��d�'��R�i�Q�h.<-
�3��87��ZY�&���
+�����
撝��!�d5u���gAp�2vs8��k}t^�}T+ʊ�=��j�"{�
�)���q!i���w���,�E�P�]��~Ԋ}��]nE��L
��u
o�L��D����� O�����=�K����Q�lcz��d[����3y'�`�
+l�a�®��DЉnf�L���=U2Q�q����~�ơ�
+�����\��sўK;z@���WV�K艪�Ã��`��8f�����cc�Ǎ�93{�s�ª
+_)���0��@������U~�#�P���R�o�
��Ko2�d�
]�Gc��
�
Aju���w+��H�Ra�����.0
1d
5���u�[$\��|����I��9�RM'��(W�����2�B��
�=5��:�����M
���+�H�
�����Ӊ�S�i�������C�Y�j_�<
<gN��p�|�<����l
�.��h����=|A���Ѽ�I�����
|�jE�����j�c�Re�Hn���9��ʆx@��ד
���/zȝvd-�1�RX�9}`����Īs���)g
D�?
��
�
o��
�-��
��b�kt��o
rA��A���28�W�>(�J��,��}u�R��-�C1�����H�����Ծ&N���> 9���;��|2`{m��A͎9��r���>��`"(�D����g��G���X��k�~%����I	\���i�[G k�1��3>ZŅ���c��tI�v/��1�f�Dӱi�^J֨"U
���@�i2O�l[��ք�$G}y�6:h���v:^�
�o6j��!�jʿ���MȻNjԉ*��E��օ�(y.v�Z�oF#M���r>&8
��T�ޡ}}2�6���D%�wI�d�@�-6g:�P�5mG9^Q�Ǖ,����1����E���[b?Ǒ�5�i�+�
+r��L�k���e��y/���0��|�J�Ь��t:꠶���c�#hkJp#[�*\���s������i&�Db�`p|�A��u�JW��T�?4���"YzZ�F�����].�!��92I���z��^-�S<?
^�����p�����~4替��G{� &(꧚�
W��K5��%��ؔ;qk� ���}�X")%}g�����|�,=�]a?f3w`#k��Ki��)'
��s!Xb��Y��쭅}ڝ��
`��5�"��z�caVq
�9��!��%�
�J�]
+����
+
�1>��|�v�
+�AB�/��4~g��3�Z�v���8Ind��$��v	��^�3����u)cb�.��
�N���[�B.�����[����q�+�ְ�
��
+|�� ��
Z�P||����<�n��hq�)M)g�/f�>S�y����ּW�
�wHr�p8ۜ`W#�K̥*}41{ꡒ�u,�۸�^^�C�l�����]V�*�@��?�-	rew���\��	��tt��ׇ��C
��
m0��#_C���y
d^�4ݖ�^���⛂����r��)P�&��gU*CJZ��=�	�M�����o��u
+�̿�sm&#Q��ܭyt%őꃐ���F�ͷ}7�v�l�Շ�!X��
���=la�,�i��g1��${���Q��>�T�S���=�h>S����M���g���B\�X|�7�m
B�����}���
+�Zl"�.%���	^��k�Rz+��+0�bTcTo1)���=��=Gŷޢ%U9���X�w	۷�&쪍�iy��/'y��0�Ѷ^�)���S�x
��F`�QЄ�6��0�b�P��[8�9y�]sh�Y�T�h�
�"�����_�H<����ѧp�����y��
���e�
+�h�wX���]�?W��,C?\�2Oa�#�bi�J� AA�
]���5�[1
���G�15 ;��3/(+s��u�K��k����ヺ����P1�ᚐ����
6r>���r�S�d@�e���_
J���R�7Z<<D'�B����+K���x��x�
��H0���`�!�ܒ
ߪ�{ɧ�� �L5�Ljp
�IE�]��s��"r싚���!4���?%�t�#�Bʛ񘱸<N�b��l|�X�k�jq������-�&r�R�8����e�S}�հ��mk�W,ñ.������ތ4a�7E�d�8z�"��M3z�W�ÿ#h6�A3zT{�hp��۝���0v�T�qެ�M*��)u�F�x�D����xr����R��������~�_*Gl0�F����W\D~�#��>��H��3�]I���ũky�;��Z�
��Y,N�
�:H
+Nh���z2Ha���/R�*��3��
�+�����,�
Q��w6��E�m�0�����Hz2�oP��l��PC��ؗ����is��I�(����|
�i,Zn
�
4��w;�*���>/�i��
�BHR�0P�~|�5l�*F΅o���8�a�
Ѣ�<��T
t����'x�ƾ	���b�Y
+���0AYj�$�&=�`��h'@�,U��r
9��6\��vz)
�)s
�Ko���ڭ'[|{�9�Ȍ|�4�]��s����-!�o]
� ]�j���X

�$���U��{��Vc��d�"u��B/
�t���0��y��!�+����L1��Édז�'�Vu|�8t�7#3y���C93��1o�W��e���M��o��D��-'k����W�z��}4T��QT@@�q���(�����$���}�=���M��U�ւ��ΕO(B�o�%h�/~�j[�7��9����g����2�?H�K��"hsM�V˥+�`3�� ��a+�6-F�b5SLn3�	��
�X(�4��|"}�B2B�_����B����?�m�����̅r��)�i����^Q73@�ˇ52&��<���|�4&����4�jFJ�
M+i�+�����0�]O���|D��Sk����
7p�DL(
�y����Ġ����#�f�x=�#����� [��
+N�0^�'���c3��]��$:x��Ρ@cz^
|��$S���@�P�

k��yf��D��"ϱ����y�8��
yY�4X̡����^c���'5��b�>s	�,B�p�t����w�P�4�Fq�G��#تd�4T������Ξ�6�
����E4�)�v� k(�._
��� 插���
#tpRn��|���M}Hԃ��W
i\�S�~W��+�']��(��nXwS
(r��Q���i�[1U
���4��EҨd�&f��\��|�L����{�'�%�A(?�ihJ)|!�
 1;}����ǭ�
+>{
c�Ni\~/	1z�#Sp����b �����`s�J�7(��JF��O�u(�N��j�)�T4$v����?�F�
�y�^F
i��.D�u���n�{�����S�z|�Muu?�*����G�
y�&�-�
��_�c�!e��Xئ)
ʍ�C��\4�d��~6�bU��e��zzIǽ(�t��~��*����] @

����]!�2Nl

�J@����Yo"�
��5jC�$>1��
��~��d{�ᙐ�c&���9��)�MN�ˤ�
g����8�Q2��N�-o	�w�XBa>>z݊
���B_�����
p#jXi�)���V�>���� ��
�Hd�k�����n)�3bU����oL��/�������P���s���J��$�u�q��:�o3�e�@�Bx�[
 <��M��5\hz�p�$xM�-
0r��kN�R;{IC.�j��9V�"�(_ks�x?�
{�
����P?��x����Y`��N
��O(ϫCٻ�aS6q�3��>$PP3�[��}gV�{�0��f��g]�"�lM 9�K�
�w+ 
+��?���d�+6`��Qoڔ1�����N�VҵN,!���<B� �?`Fs�HI��{����q<�������7b��[��1��&k삢.�A2N4s2�^d^���o��r��q\ٓX��O��?��fK��wc3n�n�W�22W���
\�z��@�@�RP䯓��9sV���	��^��g߈��
�N��
����ڰ����VP\�'���›Jɞ�3�
&�c%k]5$��ՙ�G����O�*Ùl}
f�?
+�iw*Buc���O_[Z0;�30��2���|1-�
�����S@��TQCB�BM!b71�
E��
R0Q�!�h-p��t-�|ۚJ���GI$�o͚Urɜ�
ͫ �*:(�Q�
LzF�g��8�I��l�!`sP�Rޣ��8��GHF~<�f*��
�^-cw��h�}o���i�%������ĭ;>�?�f�QD�|�'Ӧ̙�v{.��e��a_�Х���~�n�l{p�U��
+����.��]o:/����W��.# �`�����Ӄ#[�E����z�s�"�^��j5��88J�l�3��9���֯"D8%�Jm������k?���]��]_w<x�Z+�i�d�ɫ�z7�Xi\bsr+{x��Q��:s+���'��ϣ�Evӧ`���	�ʭ�
�u�J�}����-��=�V�r���?�	+�߸��Rٖ�3
+�8�%2�G��z�
~���Rؙ��w�
$�:��_�ە�otf���o5��O
Ϸ=#R������UUO��	
+��+ bfq��]x��J�/�0�
��86��sUWH?Kk�?�����R���ߜ{���-g���o���&��$@%c���޽sg�>�X�����ҷ|8�8���ٺ��O}����7�P�W��E���|.���>&�t�B��:�!��"��]��2�!d"���Ɓ%���Pi�j���<fDv���afJR� �N�7�v��
���@�-l�W$��=�E R6~e֙�(Ѡ:�q��$��
��Wnur��c�^Uʻ\/��܄f�C�Cܔ1%#
G��
��`�	Y�hY��
��'
+�3���L�x��}b���֣{.ԵG�4 �XK�u�k`1�
�$��@sD
��c4O��^ޡ�	1'�D�;��� ���<�Rd���z�3����&p�CT���
bUx`����S\��f�^Q#��`r���gr�,H/�$�Y�c��
��F�Q ����JޗW���ʖW��{G���f6�
���`�f5����`���_�O�@�TJyfb��t�(O�ZNV������,_`��}0�cwa�[`^m���l/����
+��J�\��4`��v����iN��r$:�h>з�
�<�Ґ%~�n�:	�'
�;ߪ�b�����]��f�,=;3�ؘk� ����L�'���S�+�Ɠ�2���麟kC�C�})���]0wZv�w"��s�뷬�vgZ�[��ւ`�g��Ez�c�V�r+�*�'
թ�y��eVD<�Ͳa9��{&�
6w�L��TXh�Z���Ϩ�Em�`[�U�ɪ.pD�
+�$������ezL�gR��3���o����	��
��/h��t/��l�
��Ჺ��]�<�^؂뤫"W;���"c��yT����t��;J�tܴ���n�"ϸ�>z��u*���::�(���;8�VW�s9�~tʓ�j�^{s������{��}ɸ�b�p�t��}OJ�R�~?Įw�
�ӧM�4w߳
+6���\�A�Ҝ�
}���y)����
H�X<�*��V.�
����|8���7�{K�^
�~�#i�s[��꒥G��m�63�폎��Z�V���|���Mb>y��6=�ˁ�u�]��k�����Wn��quݣ�L
5/�hy*��o:�'�|�t�&sW�u+��ud�|Ǒ��>+��k����vF�<7�x���[[�v�D�M'�l`8���4-O���������
���j=�Z�$c�L*'5��"եy�2n��z=7���a�	:�D�=��ě_���n��j�?�M�,t
���a��Iz���&��Bp�+��t�-��?�z>z(J8��F���ljN
J�F�=a��31s����K͍o��W�vqq5x� �w��#y�=�~��^��s���{�&��%q�-.ݛ�bs�]ȗr�y�*�ڻ����A���Y6� ��&�>q-�ׇѦ�}+�h^�g
+�ȵ��tN��=%���/�B.W�(�t�i��i��"���,!=�fg�y�qp��Ʊ�N�6�4<�h蟦`���6]1A��ѳ���ɃʮM��j�xZˤ�fJ��#����}k}��X�yJ-:'��IH�>�&���Xz\5
��^�j
����$�C�C�<2�pvv����G^����wQT��
�������5��rr�
6�3��
�I��m\3�^k������]Y���ڲ���CMץ]�O:�]C��9��Gȿ�
pj����vgz�����\|.N�;笓�
O��b��ǎ����ʘ�M2����ꃏ.����C�zb+�{�œ�K�z$�-����IW��.X�������"
���yZήwMD<;Y���i�v��@Gk�g� |��'�{�xUF��@��/�L�E�Ɂ2���
E�kZP��x��+��
}���_�|R=���(cW1���R�Z@���l*��U
\�*��'I������ [�%
U�3��79)�7Y1�u�r۳�z���Z�su�+Mӗ���룿7��}KF�
�� =�6ۥ�ɣ�t^y�=�
�����x�!�	���C�����/��<��
���j�L�7���m�ۑҰ�m�QR
)�.��i���A8��8|4���w�+��O���_A:p:h�)���Ѩ1.h���FF��p�7"�#��Y�~$�q�I@������	�_�����}	9�G�F���ã_1���h��[y�F�J�I��?�4�'���D���TpHK
+����_@�:f�F���2�WH��X
�"
+E��	���0XL<`:�.Ԛ�2H(�R�b'	[e�P4���0N&�p�$���)u.�q2��U	ES�\
�d�I�
��Թ��$��E�
��Թf�Ca�
��4��͆7*[7�(u,
��
��1*�Cє:�8ިES�\
�dx�<M�s1�,�
{�����\
c�ĻES�\
�dx�<M�s1�,�@͐� 8
�np1��oc����X"f-
c�k��ES�\
�dx<M�s1�,��]�+��	NE%t.�1܁m���?�,+�s1�,jq4�Cє:�8��ES�\
�\`��O��d7��M�w4[`�u,��V�1�5�h���)u.��e,��
Mp**�s1��<M�s1�,cS`��O��
+�\
���;��hJ��a�
oc���)u.�aKh.0V�Re�\
�&�;�-0v�:&�we�T(Ȱ׈�	
����(h�-2V���5i�dd����s�d�����X�J�$��Q��$op���9u2
+rB��	
����(h�j����z����YLΖ�i�(�Hݡ C_c�&6�xZ��������&Ok�Q�ӲX���i
:
+��~�8���UlR2�(���ljM0�֠� �e�6�	��t4kYK���it��b1�����`8��
+2�5fnb��5�(�iY�Ml��
9-���M0�֠��Y�ǒc��cVɠ� C`�&6�xZ��������&Ok�QЬe�b��=�Q��o���*d'`��R.(���߉M0�֠� �e�;�	��t�,�&6�xZ��������&Ok�Q�Ӳ����i
:
+rZs�`<�AGA���f�M0��@GA�VP*	B}�������:�#����$������>A���I�2F�E����N
X�xm�}�g���j�5�;�����:��Ϝ���������juzuq���
��������
ж�?��^�b����Ğ]lo�nw�;��I�dҝ����͋��n>^_-׷9����\X/|t{y�����n����ݻ��o�o��ݽ�b�����ѵ�g\�zƵ�g\�x�����k
ϸ6��ks3���C�մ?2鴄>2��=2�h����
�Tٽ�fP,��蒟��c,c��F�{ej8Cg���4���~�.�oA��
��j���26�"�����^gϜ�i�����(���r��0.�O�
E�*R� R�R� R�M���H %�KiE %CC�øԆ.�1T�-�=�d�A�*2� 2�2� 2l��jC��+���
��eliO�*�� ���� �l�mjC��+���
�S�c�hO�*r� r�r� �l���L<�OE�sQ�T<�`�D����T<�@E!�
cQL�@E!pQT���D!��	T"�HE!�
�cQ�L"�HE!rQ�D����"�KEJQ��3H	"
+J86}$
+_s������Kʠ�X8oB��c�Ҭ�"���$ 
%���-��TE9w9�0�F*�F�ϑ�!s��
��G�?��O6f�hꖚ�tA�^#�$a��$���
M�è��ȓ�j��Pj�PPj�R4���,�
�[j��y�(BM�(JM!J���tϩ�D�}����	�QHW=5Cꖚ�tA
,�&8FM��@>DN
<�GI���Q
�&���v6j��-5e�<zJM
�)�F
+��eز�o
�Д)
#H
+����U�l
��-I�:��$9�"O��r�J��H��B�dœ/�'ɥ9�(�*�s�Mx�D��b��/'�'�:�PZj���F!A1��wƓ�:�/*�*z>�.�	O�h��L���\�A0l|H`���>�'�E;��U��e�t{+v�{��o�-�C-�y����"_l�)�j�  X`~�=%�Eަ�-�F��"�� �=�I�N
I�RK[#)5�A�0j��)��-h�|@��ƁQ���oR��a�H�X��M����QSl����[j��q�EP��@�r[DR������XJM�E��@��"�[j��X1j���H�r[DR�����6yJM�E
<�`܀���h$g��W[�������t�l�ݒ��	L�[�.�`z`9�e|�� �07�#\����*�sc�*F"��a�
t�E�C����"Ĩ�HW[�.��aM�v[Ds�4��j�0�պڢ���=l|H`���"�p�[�<�-JrLmQ0�%1 [...]
,��-��aԠ-�����95�<P[T��A at 1j��9lI�RKkj�`�5h�p>i�j�Zl�A[cŨA[�#��9lI�RKkj�`
5�A0=e��:|#0[�������t�l�ݒ��kf�  �&W[�9$���!FIt��"
pe����t��Ĺ�E#��j�0���"̡�ahlbTD��-� ��j�0��];�-��	O�hu�E�j]mQ�AO�
	6��-���]m�0�kg�E� 
h�B
�A$k��
�1�0���
��(c�f�Q�����]������6�e	=�y!�Y��^�Lgb ���)����4�:��R��J
��
+#XZl@�lAiՀ҆��@
�/��-�ڑ�J
��
�i#8(�@iF6��&��i@�dž�AE��M��	((+(�w���(�����u
(����6Ƞh�Ԣ"�$���N;�!5�9ۀr��r���
{��	����Px.�
+��;�GB�y�V(<��
+E�{
��"��"��	T(�@�"�#���B+�
+El�"�=�SBGBy�D*�
E$B��i
�5RJS�
+%�P(���Ϝ���#)߮���o���_�W�ӫ���a��������{(�����[��/_~Otg�[>~J*��������^�.�1`JN&bH��
G%��Ѹ�p�pJd��?GR7GR;GR3GR=GR5GR9G�9��=O�r�{����W�%���ÿo�P$v�]��7\���*��ι�7�6z��w_�̚�%��W�\įm-��k
��MntїZL/Q})���}����p��hI�G����O��u�$9����:����x���p�d�}u�;oo?���n�����{�p�]���a��ٰ�ɑ����O���
z�v9��&'G$�c���[|�����N��1v��l���a+�~'����s���z�~�_g߶����qB��_�_�I�o�����㟢��N�Ҥ)����ufߗMWNIτ�L�Δ�l��Nph/�>(?�`�Di&XC6b�&�ɾt�n�ز�g�d�[��Yi��ԁ��
�I���%x �<���l�䙒�IW��
������y:��4�c0�F(�n��y��t�������8Z�m)�?��R�h
yZ��E{��h���8��<�=�_����+<�
��?��m�����;���
\\�k��|]���^� ���u�j��F�t��a�_��"�I~������P�U)&^��4
���j�z�%���*�?�v�m���
w*7CN;��o����Nr%3�
+;��_�a0�Ճ
+P3��3���y|�����=����xy�Z��S
+�^�_�]/?~Z����Y���WWYW�ӣ��z�%e_u_>\ˑ<	'����k:��` i�R%
+endstream
endobj
57 0 obj<</Type/ExtGState/SA true/OP false/op false/OPM 1/ca 1.0/CA 1.0/BM/Normal/SMask/None/AIS false>>
endobj
65 0 obj<</Type/Font/Encoding/Identity-H/BaseFont/UPGEAA+ArialMT/Subtype/Type0/DescendantFonts 66 0 R/ToUnicode 82 0 R>>
endobj
66 0 obj[67 0 R]
endobj
67 0 obj<</W[3[278]11 12 333 15[278]19 26 556 28[556 278]36 37 667 39[722 667 611 778]44[278]47[556 833 722 778 667]53[722]55[611]68 69 556 70[500]71 72 556 73[278]75[556 222]79[222 833]81 83 556 85[333 500 278 556]92[500]]/Type/Font/BaseFont/UPGEAA+ArialMT/Subtype/CIDFontType2/CIDSystemInfo 68 0 R/FontDescriptor 69 0 R/DW 1000>>
endobj
68 0 obj<</Ordering(Identity)/Registry(Adobe)/Supplement 0>>
endobj
69 0 obj<</Type/FontDescriptor/FontFile2 78 0 R/FontBBox[-665 -325 2000 1006]/FontName/UPGEAA+ArialMT/Flags 4/StemV 88/CapHeight 716/XHeight 519/Ascent 1006/Descent -325/ItalicAngle 0>>
endobj
70 0 obj<</Type/Font/Encoding/Identity-H/BaseFont/PSWVIK+Arial-ItalicMT/Subtype/Type0/DescendantFonts 71 0 R/ToUnicode 88 0 R>>
endobj
71 0 obj[72 0 R]
endobj
72 0 obj<</W[18[278]22[556]25[556]28[556]47[556]54[667 611]]/Type/Font/BaseFont/PSWVIK+Arial-ItalicMT/Subtype/CIDFontType2/CIDSystemInfo 73 0 R/FontDescriptor 74 0 R/DW 1000>>
endobj
73 0 obj<</Ordering(Identity)/Registry(Adobe)/Supplement 0>>
endobj
74 0 obj<</Type/FontDescriptor/FontFile2 84 0 R/FontBBox[-517 -325 1082 998]/FontName/PSWVIK+Arial-ItalicMT/Flags 68/StemV 92/CapHeight 716/XHeight 519/Ascent 998/Descent -325/ItalicAngle -12>>
endobj
75 0 obj 5037
endobj
76 0 obj<</Length 75 0 R/Filter/FlateDecode>>stream
+H��Wˎ�F��+�CՋ� 
��^@^��o�`��z%�b�ݯ�"��
Y���GB��'&�*#;+���_��~yf�������?����w�������}�t�ů�_._��.Wu����_��9��o�����G3H)�9���t��O�1&cB�7j�l�#��|�~��c
;i3p���sa�N���N~�������{�0F��I
#�~���qc����s�{�6J��Ӭ���O��[��Ziܜ:��`
�Fc
��p�諧�c�w�����Z
Z�L�J�
F����/�7&
���t�q��-�1�.pjpL���l`l���h�k�kW��:�.
`L�]�j\H@���˽B�����W�/��W�|�?}f���Y�?���3
�����Z�{3�$�*v��!��;�E�
nQ- ��}�[8�|�صkD�| v"�G$���_9YE ��}�[8�|�صkD�| v"�G�@���mDn��b׮�ؽGΊ�
�@_�o#r
��O�v�Ș��=rV�����uFȼ" }����-�b>U��5"c> ���Y�#Ƣ� ���6"�p��T�k׈�� ��#gEH� [5!Њ�@׮��:�.
`L�����}�rQ�q� ��dR�2
�"�ݴH6�3f�8�|�X&�Qd�.[�V�ģ��N1�*��[���ĤA��(k��Ş�ebE6� 11gE��I+�$�Q�j
��O��
�lHAbbΊP�VI����N1�*��9ِ��ĜYz���?��bw��(���]̧�e�
E6�?�3gE��	L��I"d�:�.
`L�� ����3Iz��z3�$�*�I�0�Τ�@�(���Ş�e�E6��3iE�\<�dm��b��E�
���ѳ"�Gn/]6�?}�*q���(��`̧�e�E643q{gE��K+���Q
t
��O�T/�lhf��ΊP��V)ƣ<�N1�*�i]�P���Yw{im�C8ʍna�b��A�
gD��Y���wX�Y��K�A�CqusE�^R�
b?��%ɤ�e�E6|q{i-��>ʃn��b�@�
�
��"�G�T�������q��T�L��ȆqXz�鑛
a���7��'�����}c>U,�(��"��9+B�
+��V����>N1�*�� �pK���=��5�>����e�E6���#gE���o
�&����}�b>U,s{(���n9+B���	�;Ll�8c3&
�����Ա�8�Ⱥ�\�+pDwX�}t�d`f�`l�c-z��z�w�M+�� 3c c�b#g]p� 	=aa����Sj��/��
[Q�i���<ʮn�Sj��0��
]M
�Y�
Ӻ �y�[�H+�� 3�
c��ó.�#�uA:�(纑VL�f2�6T6q�g]Z~1��G�ٍcJ
0�H0�ᰈk<��c�a��>
�`\T�lu@�|�X�Pdï
���G�-�҄�`n,`l˙'���M�FvIZu0�0�eP�q���灞n#�$�:�+hے�5���
+J�}�F�IZu0W�0�%?��:�nR\ӊ;��md��Us-	c[b����<�{��V�؁�o#�$�:��I���b��݃$����4��%i���L�ؖ!v"�1At�!H0�*X�:�I>U,�(�!۩�HJ��l�ViBu0�0��ة�H
��^g�$�:�
n�R��N��
+�H���]�V
�E$�m�Х<HKL+�H���]�V
�U�m�,� ��݃�Ĵ"1��7��%i��\%�̢ؖ�,O�=HjM+
+�H{��]�V
�E$�m�P� ��݃t��"���7��%i���A�ؖ!"�1At�H0�+X�:�I>U,��(�����tV$��
V���zX�	���u�ؖmYF�Y���A�eZ�2���nvIZu0�c0��疾9˳^�lZ�/󆽛���%i��܎�ؖ�[��,�zy^�i�V���n�nc��Us;c[~n鞳<��y��eZ�2oػ��]�V
���m���{���{�i��a�f�6vIZu0w�0�ew��9˳^
�=��� �-{7c��KҪ�׮�B�{���wO����ۏ�Ա��u.ݻg�����Kg���
wFz/ ��8�����
c�1&�{����������n^�4��X7r�_�v�Zi��T�e��D����Y'm��_-F�<�ǽ�|��OjPZ)�_~�'����t��L|����
W\e��#�v`�L}-%��W�"�.R���Ō�ʖ��yH��[�̠����ݿ��G�(9=jn���s�Ƹ�?�a��z�9�6��z����[��jܸܸ [...]
+A
U0#a,�^I�;cQ6"�0��`,9a,A�H�R�1��
	�JEK]0��0��Y$m�	�*F+Q0V�0V�Ym)�X�Q�"!QE�WŴ⊌���[l4�6K���HF�,�)�
-���c�bS��D������tri�,��\4���K��K�ɥA�h0�t1�4hFC'�)'���ˀf1��2�
�\��\�N.
�ł��/��
&�<�<�(�@�K�o���cN�b����q�Ġ%�������O��2Oft<�I���qٷ@�
�Ž
=���e�o`J��.p񗮠�/
��
��]��
�(?b�
+���Q�����
�ϻ��
L)?�.�������������)����C^���ae#Jʆv����
L)?�.f,)]P6��lh�WP~�.����(([UR����(����c]�bMI�ڂ�ceG���#&pq���TA�钲�]�
������r`|�:�r�
`��γ�#�q�ج�)s����3=
�;��K#-f٬�
���f��&��r���H���6k 3m���T���
��
:׸ �m��Q��Ya�L���Z`��J��/���E59U�������bÉ�ݭ��=����N��E���^���w�8e�ۿ-'��{t}��O�r�<(�ww����ݝ`��
��a��{9���1�{L���	f
����ʫe7���+�2i�% ��$���{A���k��Y"�3^�x�Ţ�*Ib]
,�wk)�yb��Rf�(ʗ/�j�P�EQ��� o)�Ue���ݜ�'��,e�n���\t��wC�MQ��������� R
��ދ���-�x7�j��ػ%�k�p�,���Kwx��r����%ލ������J�%����*ލ�t{�w��T0ۅ��w#f�l�2�鬞�Q@�-M�0�дa���_��x�$쵮�w#h�
���.��|���w���wC�`����[{wj�w�w��� ɢ��-��wg�����x7`��⦇XM���ٻ%Ϧ(�w�
e�nu�����-i�1�z7`�P�X��z��D��<�"�
X4�Ż%T�)Cy�	ֻc��[�EwUY56{7�y�.�݀eCY�[B�Fc�4��,�
�7�Ż%V�]ޭA�|�.�݀UCY��C5�h�ݒ��w
e�n���
+�[�H�i�j
��F�
+�peYP�[R�Qa��Z��x��л
���T��Z&ލ�U��ʰ��zƣ�»���
��5�n�N���5�n���wC8݅�ݘ�V7�n ��7�n�L׉wӑ�T��w� ��y׶��io� a�6:�<����v�>z?��l���>n������y1_6:�R�>#�B��e1��e����Xg��h+�nw3�~`M G6�u{D��XO|�^�p?��mA٢�	�\ݮXӁ֬]P�ݢOdֈq�.O�]U�]�X�E�L��6�c�$W�k
k�k�h��_tf�
Y�]�nb
V�lck�>&Lr
Q�ٰE���	��&�3���:z�:��u\�K���_^V��\�0������:��&٦�0�8M2��1�&!si�/i%e}L��,[5�Z��k�B��;�fY�Y��,��%/�̠�	�\�V�bլh5+��)
5+��,���feV��ꗺT�m���Ώ�������7������ۭ
p��c+�(���q�e�����ȿ���}�M�
�g���ďO/�
~}�������Hb�ncMZ'�s�#�~a��
i���e��:�%�#���L���&��/�
�W=V|��Z�.�96dsT����b�/��aX<$`�w��o>�8�˦�Hw���fF�p]����Sھ7�\T?�{�8	����ʳr��"U(�]�L׎�kw��
z�;�N���)ɻK�k�>;v����yL��s��s��:
��"/�A	���_1�����{�H�Js�$sӻ�<�~o���yR}QOO��FR�d֋�
K�ERm�'�
�9JQ�{Q]�GJ�V.}r�^,~r�\�8m���s��|�y�j�k���� PG [...]
+�x��%��W�?��A ���B��¦1
+)����%Z��, ]�F�R�+Ġ�4���{-��X
Ƅr�Lw����4
J0G�
�M,uY�IXD��Y�Fڎ�
+�
+<���T����EaL��ɹеraQ�`��s�����Q��EtQr��f�aP*�
���%5�4I
cB�O��x]AX9XH������Q��EtQ�M��`�Ϡ�(�
�����1!�'�Y}¢0(��M�&Ie��5���Y�ϾC��Я
o1���
+>&����U�_��XspGx���9t\>y��)�#��=�PJ�'}�a�ǞƲ���_���\�[�H���;��jN���_x���;�yu��HW��9�ܵVG��Jx�w\z~�OD�)P(Wɾ�88��瓰?<�o/��t���@W�c?������o�� ����
+endstream
endobj
77 0 obj 32776
endobj
78 0 obj<</Length 77 0 R/Filter/FlateDecode/Length1 69513>>stream
+H��{tMw��9�|!R4�E��˹�H=B���ToS�$$IC���&R*Z-�GIU=��hU�z���$�%�4ޏ{�ξ'YYf֚�?f�Ykf�=�|{����s����C��4bؾG�֧
+���߈ʮ�ңaX@^�p"�,��=8)&�rTB��r�Z��ѣ̬�㣉���T����I��YB<]�C���r͘G��6Q���bc��%�%J�(�
���&�^�/�_wXҨ�图
E4ҟ�Fpb��m�
�D���M��R�}@њho��I��y3��'�|"%y��WN��kQ+oJjlJ���WH3f�={��_�)�V��3�ʈ�un�ݤrď #t!R����
C�2�#�)����#�GQdR�xj?"�:��51~h
�N�����V�$�O�V�V������H��N�a��[Vf�}�&���J�y�{�7�X%��y�/���L�x��z����
�	��9�/�w�=^�kx
���+����>�'�4��y|�/��B=����'^F?
�
C"R0
+c1+�k�
��1>��;�5��>
�Ҟ�Y����+����x�4UV=�N�
+;TM5\5S*Z
Rqr�=�6?��rc~�g�|^�o�R^���&����
�5����S|������Ƚ�@0B�Bw��_�A�CF �1
�X�
��F��O�����^
�
�	�Ə��E\Ư�
�pnx+?UN=�*�j�)a�T��~j��w��
�)�湼���w9�Wq̟�v�ɻ�;>�G�$��s��?s�&�m!\��
����X�#	��U���X�5����
�%va��0���{��\��K��븉�x�"�+��Uy!\����JTP-� 5X
��$�9)�M�Pn�a܌�p:O�<�38���,^��x�浼���F�̟�V��w�
�χ�8�?p.�ė��l׹�o�]���c��h�Vh�?�=^�K�
�3�b c(�##1�a&c*�afa�a>��B,�b��w��a9����d�>۱��
�(��$����Q��P�۸�"e�2*@UT�����j��╬�(K=����Y�P5VM�s�y��j�Z�6���Q�B)Þ��%�:���4�!�;Ofx�cs���9���w��w�
?`��'��Bk�E;t�'Y0i��tL�L��\d 
�&����],���Bi�<]�ǩ�*�
+V!*T5P�T�dPsɡH�Z��g���I��L2���I��K�P�Rh3m�=t�~���:ݗުD.
+�0j.�F[�H]y�<����6�!]r�h:?��n�
5�t�T�E[�	�m�L�vUP]�֥jD�(�����
�<v�qv�����f���P}#lkR��VjM.���ZSK��RkZ��/�B>
�G�w�SV�
!�bBn�Jj��B��1�@���^�&w��/��探w�%ѻ����#�gj���H溉�F5�[>Fqz`�唡�~RE���fYr5�uN
�LQdz=8Q�Mk��m�"����c�d�U\���O��vd��+ש���Z4Q����h˵��9ͫ�������1sY���1WV�a#��b�3
���Rc����f�5�H&^�mY�5%��U/uMM
z`V0��A��t�
�Ff3܌0#Ͷf�9�\e�1�9���p:\����h�"G�Sw*gg�������������3�[G�S���"K���Ve��U˪k�ZM�+�J�ҭ��\k���Zgm��Zۭ���uֺ�pE�Z����\�
PP� �P/l��ݦ��;�
�n�n�����z=j��f���9��m���6h���Bg��9�TJ']�d�JC3�݌h#��2�+������@��Q��q�
+�
+�҂�� ��Y�4�N��	3�/�� tV
+��C����#��ΓB�)gP	���!6
���ZJ'�ʶ֖��/t���R:���ͦ�n���;��\�D�۸۹O�=��G�B'�G�{Ql����_��
��t��*� ��@�
�R=����r��~QHQ��`1'�xM�4�:�3�<G=<���#T�؟�s�v�4�]蛟���BN��>�]���g�~�ռ��q�[/��g���e�f�ȕ���վs�徒;@�F�e������0��>�
T���
[b��5��{L�ƨ�ذ��Ŏ��F쨨�BA��
5z�`�.*6��ۨy/�e���̬��Νs��=�����FI5��Z[X�[�[�Z�XkZ�[]���b�BV�<�ܷܱܲ\��e��
�DXdK�e�e������������d)���x�.B��R6�6~6�6>6��ָk|)t�?����e���+�y"��y.�D�M5���>���|�%�
+��
r
�k{
$�>����k?��}���z��c��y�?����t�1�ؚ����0f�o`%܆ٰ�?l�@��y2u3`��X�`.
+<� �
+��)�I�
�8!�v�
�� �a 
�c� '�$�C
+� g��j
VyA"��s���p<a
���p�w!t	��F�6��
'*
`��u��)0��4� 
W�*$TȨ�
����}��Bh�9�D?�� \#��:̉�07�⯸
^�K
�
�7�f܂[q�v�!�K0��ݸG�z
��|
����p?������0?��p

b!�
`a,�
� F�!��(<�E�
vB0:�#
�h,&k}	,�1
�!
��
,���	��(��1<�'�o	X�b9,���4���x!
+`Et�JB�[x
. at 2\`�$�W�1��a�S|�i�_�+|���o�|�XY�"�T(��I�A6��rR.�B�ɖ�P^�Gv��
+PA*�U�0�jX���=9�#��T�JR)*M
ȉ��
kP�Ie�
��
+T�\���\��v:?-�E����-�e��V�J�W�j�&�%?� ZC���G���wޏ��SzFi�^�Kz�?�u����
�Ao)�L�*v0=P��K���'���ST��zEU��ݢr�7�����1*�����]����ol�r͍FK�+�����hc�5��FG�����"ޠ����a�4zɕ�΍ʥr+��s��?�9�7�F�ěy
o�m
�ۅ�;9�w�nq!��Cy�p6��ŋ
�
��8���0�h��X>�q|���	>�����4��|��<_�B�K|�-l�+���|���u��7�����w�
�����cN�'���q?�x�_�K~ů9���.�M��P8��`�@4L�(��ک����:�����z�Ϊ
<����⮽ᡬv`)6���Ǡ��t���8�#
�#y�R=U/�[�Зg���Y<�g�x��sٓ��|^��x9/�E�X
��;O��~��Ľ�fo��kx-����mxc��$Q2]�kt�n�M�E�)E��@��Yw�]%1�VN�Y4�_�E��u�QT�O����mt[�Z��ѱ���:^'�vG	A<D��z�
!���rQ�D��D=I��)z�#z�/��" [...]
+)j��X�x���J;9�)[�|��.�\+W�Z��[���j����_ԫ��ˆ�7iڬy��_���u����w�ةs��ݺ��٫w������;�����?
�q�?�<�}����F{�;n�/&N�<e��3fΚ=g���
.Z��k��+V�Z������f�_�nظi��T��
;�w���7t�����
�8u�HtL�Ѹc�O��O8uΜ=�x����/]�X�$%g'�줐���BvR�N
+�I!;)d'�줐��&
R�z8py�0S��d
3�w2�g
��l���
�q���
�T�\�����AQh~’�0
�%�xB'ٵ|�

��&�QR�Ҷ��&
���yW�3K��^� 8Cc� �Z�mL��<>5
��T����\j�~�T��r���?���H���d\�s/4�Q�JK!����Af�<���/
�B<F���} ��=NTM�.��`3ZZ��BS!CmlIN���֌�"2�8��7���ʜ
��h�S�@3
�2���	�2�N�h�id�\��\q���i!P�k[]C��_�D(n�U�v��/i��ST,�0�@^���ن!���=v�S�	9dD7��=a��=I�*�9%~}�1Jd\5��)��@������Q8
/�
jJ���x�7q��owO
?N�W�O
6IJ��<���,��,l7���v1�I��H�	�9L��4nȤ�Nz"��f<�1�Ix��M�3�
+��@;�҂u���88tz+�}�����o��[䉋�Lj?�
q�z)���9<�U�0{�u�dn�9݁�y�]��x+9�[�G�z���K��m���H�שߧ�eL3^�0�a��M��r�id֋̆j!���m���vTf�ЇYN���oȶ7�
dUB6-63"�ʿßC�{��@;ɯ��|1
�i��!j<������
Rb�;OC�؉|��vԼ�8~�$�w6X>x6E������T�q��E�B	��}
m��
�
�
�Mv��ղ��l[��’/�6z��}��c�sv
:g!��:?�g�z�m)��k��_�}�O�?��#�D�xDt�.�=�N�
+]|��{Q�w�
�%�H�2�+=����ݮHWlKy.�]���ؓ�8f:j
͎������Θ��yY�Σ��#^%���8��	�M
��w��|��lk�s�
��nHe��oQC��sDkd-��OM�>F2�^��+�cm����L�"�nϤ���l��1E�O�8�
�;�Ʌ�m��/��G�Z��
�6�k�:��D�;�
��B��B+��n
�_/�%����I�gd��P;��uJ+P_W�����éx��4�_
�
_)i|4�#.�
����O���ˬC�e��O�>!���
�O�}�I�a[̺q6�f_cl�u��t��@��&�J��֋i�� �,AL;�����<�J<g��
�-�7'$x�J���ŎS���'i�-�!���Ij1���c=m�N��[����n�L��n�9���q89g�[�����J��Ӽ����_X�����p{�Z�ǤI�S
�=��ݓaw�V�
ԹO��p��~�J-�	#$Vc��(l�o�0uߦE���:lwx����y��ڹ�95��g͘^5m��WVx��4��t�:ޣ��{��‚��ycF����Q�
��n�gTTC1E/��R�:~���q��b�Rh����,1e�������?-��d��#_e�T�X��$Y{8x{�U�
n���,8
�ǃJ���A�YL	�g��`��K�r�@�����Q G����	�_�,��k��YPJ/R�z��`j���`�SoG�
�
O��Bg���2��z=�k�P��F�t�5���\
mS�ZOR�e1of��_�E<j���b�=��K_��xn ��~n�Ђ+մ-��+
���1�h��X^�i!L�#6�(��o�Ft�S*�J�U��ץMJl��g��j��*��)�tZ�γ����8OEAEk��
��X��
H�!m�
�J�HNeEBv�
���2����yd��P��a�2S#�Q8��,W�IDŚ�ͮ������e�wbGV���&טts�n+�UE���fL
�6���K�d���
���`�����Mq��б��gTV<�䪺ZV�����Gk&��
���ے~ZD���q���'�doT�1�����fr6��
����>by��l��#�

�������J�[��p{D	j�!�6������a���DD1�x���p�%��&�ԥR��Sw&
Nx�EaJH�c��}��������
s���jؐ�z�w$>g>B�LM at a����vMs�����>:��Skģtj��,�/i�W��h���� �/MBG�Q<�wVV��4-�*!-�œ��e�"��!~��Vc�
'i|��X�Da�nV�C��>���ᄟmmi�
���������@�>�� ^�B䷨ܤ�DQL���;-��C~��W��<�Ȣ9��-O�4M�G�Ii�ߢ��c�����:��J��*�m�Z�A�q{ܥ���]E�����)R?R
�O�y���4��H�u8e9ɪ>���N��n���$d�����iO�W��1xk@�5 at u�:��)���q��Y3gU�
hy2c��8��~xӺ�sU/�‡�m��ř�;'�Z��GR%)e��]��I|��3\2��
S�N��bi6��O�y��}99p�/+���s\.ޖ�]�ͳ������5=G��>�
�j,2��71�w�܉�o:��t"f�مÇz��Sw�|��g�	-?H�e/��㢅\0�
{�5�˘�q�\�G..����Q�U�3�qvav� [...]
+%F����&	I\\,Ymj��д�2(�5��K����g�&���won�n��{���i��y� ���3��L"����
�1v�Ȧ��
+�������)���S
h@��?���C��9~�x���v�v��`��~2ϵ�3?�ݬ%�e�e�g��RҾµʓ
<����&��op6���}��srM�f��
>
��j�F�
+�Y��X[s�z�7
p5��`Z��73 �kb#a��x8-c/
Gu��j%���^
� F�F]�[8�D��H�$V%����X�d��ѫ��\hkhhk��0?A�0��s��|z��t:�I��n|8��Wwቯ���ۘ��}�}�Ά�a�PԢ$�Hv��4��Hg�L�͌����0SEj���u�6TА	���l\����e�P�E�d&
+

�{.�o l1
�d@^b�|(_4���űg�A�XnDE�8YH�w�Z��_f��7>ѐs�{5lo��}K�7
�OpɪR��r�U
+�����;��R�nAg��/�:���
pG�Y�z��2��|�
��m̺:�΃h������f3�
ʚF�
�S%���0욋T�nv���S3����Ǽ��ⷭ����c���%�
���‡b��o������%��\�ؠmp��.j7�7�����.�EC4��T�`�.���x�ZA�F-�8
+�C��%�0�C���9~�R�j
+�����'&���7�f\ǽ��(�(.3d���Ԑդ*Iy����2d����(���򊑱İ�1d���sl�}�A�
+(C	�x��z�'7Z
+����MK]�9���/=(%�)�8�ջ66
�\��t���O~|l���>�|ť�}7W&�:�����n�?w������,
��{�)1\=�=�7X��!�Uc2|���┝�͖��C���"�P
”�?,E����Y�}g�?��+*�RG �����}���`�M�2O٦���g�uY�3�U��]�}UY�ަ�t��:�؄0g��.+^°.f��r�
��H�ŝ����=�8
+����� a*Z}Mxu������-R}��(FQ%�h7�m��O᲎���e���_����ٹI�2Qd�5Kd|kl����3'H ��5ծR/�,8���pC���(�]ڙ�7�x�ئ
n�^��V�r��3�����+k�Z�_^�h
����WM
G���7�hں5���bGm͡����.��y
��P��M�Q�D{N~I>(��Wda!�P�9�i�q$��$�위d� ǻ9��Dd���^ҋ,а
1l���+h�Ƨ��nA��9E�I'�e
+�9�cV([
+��d�E��-��R��0:�w��)L8�~�~����oH�#�[�L�
��4�Qf/��5}����+W�,��x���q:��n�/ e��
Z
,�a/�sy3�
��]Φ�0�;�[6�qy��qو���ψ�n[
MX1.T
=�S1�7��
~����t1�9���`���Q�ޱ$���\��K3ʹ�0�Oa�!�M�xB�
+�������H�C�0;s`��yS	��h���������4�
��wf�s�t}"_��gY�.��� g-
+�=�c
���l
��p8����T@"��b8�@��p
<T���CL>�jF�����մ��<��M��1�S?�O����.�b��{�Te
��oK�7��\����M�p�-
7[f�@��gz
^��7dZq�zr9�
�%��U�{�j�loy�eZ�.��Xw��=��e�OG3��Нo�
;�QY�%?�^�,}���=
7��E��</=�+'\/ljsp
�p�4�P��@���t�b�1�BY3;8��(C�gz����|����A��I$#�/����
๒�����$��j�ZK�V^ky5�e[��W��,�S3��"��Q�yCb7��#�\vCeQ>��3
�0 ��1CW^fh�kJ=5�����Jaw�YGB[��r:��
+_�o��������˖��#�c�&
�8��	�3��8��s�j,A��Z3Qb榱�C*-eV���)w���Sɥs�^ s.��9����9=|xǗ�_��V�Z���c7���+XT�ĝ?�x>����
ٌ���ѻ?�"q�:����g!����I���>��O,������`�*+�
GXJ*�͑��Ro�+��kWo�q#4��������E�#��=֍QH ��q5�)�@VWq�GD�(EJ4�t9�Ւ
YP��5�c�����i-}?u�
������sC��g��3��۞r�����I��(�3��9wfgg��z��׳�w����\�Q!T
PC�����7�9hNq�a���%.)�(�!�Rۡ�"7m�X�F�4�R
R�:"7�����
P%�����������gQǑdtr*sM������
+Z���0멖�0�Q=Ƽd{M`p�E�FX���*�*�9�
�&C��\gm������2��,��|��ߺ�S�?���	-	8�5�{���Á�PstShsx{��k��c�.�W�y�]�� �S�=���
�#�dO
/3��Z�$��ޅ/�h �F���z
+��b����u��
�X���N��
�#����QjN5f�ҝ䎚�l� �o��$�9�s��[{O�[��~��^��1,��c�G���w�c����>q��S����,�r�U6<�����Z�o��~�>�������olxf��j>'���h�lI�J��@�X<$	5֝�U2]��U`^��Ȃ~���?44D����
!rm
!����
�|>���f�
��%�F�=Ug���r��lV
T���i��{�}�y���7�z�A�yY��l��.x�j
U`r�$�:�I�1��i���.ʖ�l�D(e�r�9j
z6<��EQ	KT�#�����C0!XCk�_��2]^/��
�S�BƎV�����S�:;6}�)�l��e"��;�g�Zy��?
噀�`m24R;�4G��!NO$�NuL��H�98h
v��
hY|H[��P��իzU�h2еQ�F���6�Eq5��͊�x�$SR��������
��ՅS
+�Ł��c�d5������
��E�ūWV?�'��4�ۂ�0�]mS����C?[�6�Y�YM*	�4XR�j�?\VVZ�
+
+�`�"h���K:�pp8�����g!/I����.q_K�
��X\/`O�
v��p����C�
+�6f ��u�&�̂�
��z��݅��
{/��s�s
�R�e�򃺑+�D�s�
B3	�pv�5�qn�rCJT[�I�� Q
�rۦx^�L�l�E����o޶���_oO���=3���
�+�	nY��z�ʗ��{ā��־U]r���ݦJ��
+��[�H������.��E�.������S��.���Ɩ�!%7n���7V*7��avQ��
7 �PQ�y��r€�
�l��:u�p��tf�|Y�QA�
��D�<�M�rف� ��in�
�JA<VA�O$�`{���s�(��
�Te�S���]��o�~��Ѷ��vmK��g�|�򮺟=��'��8�S��������uU=3*��օ/� �>�����z�ɑİ��2�3�G
kH�Y�.4�5�Jz����
+��:}�^�'�V�a���2��m��uN$����v��؟�Vq�']{0��$��A�m���^t\�
2�����!!�6�v4.���
�ӷ��a.�.�$��]��j�Ͳw�sc��C��L�9=��A��k����G(���P~v~i*�k�,���(��%1�3��L��ܰA#aI�8^+�)�J�xc7�5�5$��}�=�kH>{�ll/�%�qۃ=��x����x"U7Rg��f��ٜ ։$?fQ;�` �B4� T�W@%=n�r�Eq%&ģ���0���ܜ�e�p4E�Ep��ζ`��*�0 Nc��$�dbbcXG)|G̒��bH
���*!�+O'P�%ʽ_�z?ӢKHˎ��=gӻ{���Ovc���;���>����Y
��|�ҝ�� 
��ƶ~��������ӊ���{�.{~�`z�}�Ll�?���Q��/j��?2k^
��k���<�ԝ�1w.
�s0�g�pf�-v���%(�;�
t	�вգ���6��D�߮q�3���,?���U�t+5��>�L㤴3��U�ۡ
�7lL��&
	�_-a�u�$+m�#�fe���Z

��E�جh���O&����-�P�%^H���
+��:I��\�O����IL2�R�~���<��kq��� }�Le+��.�>��E�
��ģIL^�d2j �Qv�f�pz3��Nh2�j�i a #�8a�>}‚��H at Q��(�m�"�[\�#��G��
+ěe+��4�g��Q��t
+3X[�E��
���N6 �*�w���m|�_�
i@~�U���d&i����3]��CR��&��2)W��XK�;[�)�$_
ӟ����|�T�y����1�F�Wш����0���t��(u�o�Wȫ�K�R��~Y��aT�$[��R���Rї��cH���

�m&�S���O��yq�a�V�p���U���[4�
����
+�j�� ��V�}�ᗶ�$��,���5П
�J*�q������pI0�9���8e�fN)a��@7���)��(�+<�\;�9��=������^�m�@<i�}�2����B�V���H@�&M 
�IP`c
-(B�@)�E���u	��
+�EI�`�����K�Rj��|3�����}�{�� p�2����9N> ��
+�w����<���Pl��R6�R�C)�`sJI4x��֤�!�
ޓʤ��GN���,
� ˏQͭs��|�
��؟�����>�ms��8��@#�7��X.��z�U�bQbs$����3t�a$�y���mb��Ҵ�$�L�繢�p��Dj�|%��1<��須�b��!��DN�SRd���}���Z��.��arOㆢ��'"͆P�=��%ʗ�Q��{_�$� �����pÀ

�q)x���q)�H�a"e
+�S 
ʺ&�_�h���I��f��w�6��<�t`��AG!q4�t �
d
r��C����^�,�
��5Ѕ=�B��W�K�By��F�GEv�n��^/�j�]�E/�G�*�F�]^:�7,��V����f�gj���9�|�
�L��UZs�2��T4;bA04�k"g�b_ �O��?�b �C���"����#��9�I�۷��c��O+trB?v�*�NglJ��v�~ܬQ
	ʒ�c�0�u��shܻ�s�r��A������������Y�
��A�O���u�
���rPy!�y��e�E�¨~Ҳ�NO�&��js�(���P�+��1��?�V�ނ�<A���%����aw�
��
+3Q&����<b�M!����؄B���8]��ԧ^����G�n��?IO�>���U�Of��
�cЋ��=�1svC���1�{F�**���X$,�f�t�7�}�N/�|c �X֞�k���$
��˓|�/Oj��Z8���������Z���)�|����y���槕NuCI����G�Qo*S5�vA�j�XT�*��^:�q��V�&K��lv�
w���č���T(L��r��"�Ɣ�<�6N_L�>#�߃����`tU�+�Dî��c��Q�w
��p_w��
7�B��p�^h�Ȣ�^PFĹg�S8���T��%���Tm��:
+�ʐ����x�)
�6�𥴰
� l�������&��t[�A�"�Z�[��nz�_���V�O��A���5��A�7�<핟����3�;/�ˢ���2���G����LCs����T�
\3Q�
��KY�H<ǚ{�5��D�}>��Z1�� p�jDt���E3x��{�P�����}u�/��
�=�W
�|A����Ԉ�$ږ�s^N~サ�•1i�&�c�*�f�ƨ6��*�쩪�����8����&V��t�RyIUG�fyc�k�
�=���
+S�
��p�m�ފ��X�)����:�V�t�R,#�l��9b�1��1
+�W��*�bS��	�3���E’�:��#�+����9� V��&�D��_������*-�V�
eH��P�+�+�"�)X�q�`���튄���
+{���=�ެ�Gv��D�/yHPǖ�$|�X�@[@�$�e�(����0�w�(����(p�D�'8�ȃ��lE{蹆RnP1-����Ǹ�E��c=C��ԧ�(�$�R'S�J�xm��_��\���	�O���R��d�b	/�'��+���
�׏|���[wn����J�V�:�-�o��=�z����u<����ϥx0�a.�HI�

�L�G±�dSS3�oLB%�yS��tԘ�t8�N=cx���eS#3��G��?>~̈́�eW���v���p����{o�f���}��V�K,_���1�s����0��ivE�D�JVԌ��qe�L6L�t���1#��
+�V1�vB���1�FoFc?�Q~�e�@��F�Fn,ǵ�@ �k�}÷*�-����v��LqN񤅴<KM;��Y*<%/VW8WxN� ]ѯ���>�?s��

�A�V���q-��MQ۸E���]M�

+�Ӕ�ǛP�ç���Ei���Kd�GEWa��w���������_1jq>��;�ؼ$������I���]� �Gl ��V� ,�� �~L/D��Ȍ���*�P�3�|Չ�\��Ȏ�ܥ㛇+9a���S�A�r]|p���X0_0S�ݬ�2�X����p���������6̣��^}��#w��Ǘ��������v�>�w��[Ϯ�}���:z�D����.�>*�6t��z�As�s��T֫H�A�Q�(�b�>���"R
&�����I"VN�oo"
?�4�bکto�u^c�YB������z��C�A�`^�����H��.YJ/a�rk�Ur���tĜ-9"IN�>�%<_]��W���u^T,k����)3��"�`�>XzT��v��6q����}Ν}�;���R��O�c%)U��ˊ
�dt�lI,UG
c:�*CcL]��`]���AD!�4oC�T1%R˴":�
+��r��([���w1h�s������<��0}���U��IB8B�� r:
&1�ɣ�HՀL��\���̕�x���U�
Ϝ-�@�#��iIe
Zd47{e�s8��dk�s���+�F�: ���Fn�
t�-W#Z
����O��΅;�����]L
���ǎ�x���E��2��o~�������?��#�1���%`��\�
Uy����6_k���
+~���\�Xϯ۔��5�\�C�|�����U��E�*c��L�cHצrW~���
���Z��o��G+���z��u�
u�~�
�
()��¥����D7\c��� jbOx5B�
�
-��!a���wXq#�70(`�
�>�Dt��(ȗ�Q�"D
eA.g-�tZ.�Z���ƒ̦�
-ϴ�0-�ќ/���^�C�������8�:�@�Z�bc0�
1�y&�n;����>ܵ��N*�޺�7o>�ux���n
�!�O��7����
��"fM�����`�ĵ�\"�/�bVY�o6��S���NA�l8p�фn'�>o�#1:=T���j��K,
+��.N�
m��MtI]�~��9��i��j���-�J�u�t^�i<��\?
;vL�r����8��.��
i^h���s���+��fz5�Œpv2U���;�l�$��Jv��fƐ�(A*����`Y
/@�T�����0��HG��b���W� �t���F6A;�(�=S�h!^db5�“�|y�;7�y�<	����/>��p�_�����E��G�H�>@���ם�����ϐ�~�
P�0@�C����斛
+)�N�>u���_^���|1m���Ei�1%��L�iB�,���6�T�8��$�hإv�r���G͝�>;�{7�Hf�9u�&QW�p&�S�����
(:ׯ���,����؁�kl�a�x�ٰ#N�=��M�F��9��H��`V�a�y=�Ϣ��{;7?ǀ�>��kꆤȒ
�A�3��8I��ԝ;Ix�YcT���ff������Ej"�Ɖ��pl׶�V�g�X<`@xe_��L��kj㚧���6�t�	�A�L��
gA!"vF@��V��
+
B�F٥:;��}F�0�pe	Q6�j ��533�
+�)�b�c�X0e
+ۚX0���ESجWbx\
�G1�n
+
+��WQ�|��),��b!6vff����v��k�Z�������7
�z�
+nf�����M�f�y6Ç_��"b7=��
&�Y���#���u
+�d=Z���.c����
��
+JA9�q�� '�J�� d���\$5��`&E�=}�綽�Էuc�O��"|�?{���j��疼���P����#p2�w�Ie&�`�ҭ
Rz��rIRdNI*����x�2��If�LyA���	'�U%9%r��
��4G/S)G�(��
+:g�zމ_F�֍��Q���N�c�N�2E��b
i����uB�����d��FgG:\[�*{�����"���̛�`3����S"[��4�5;���Zo��to?)��n
+ڷLL�=�%�.�͐($�vq�8*R�����'�Ɖ sz8�×v�ǻgBI��*��+�},�����b-�zo-�M�
X<�vƮ>��f#�qR��)UI�v���<��}������~-��W�����
+�8R�۾�JʼnW(�PY��"	��2�*cQ]
L��ԡ���X0�m�2G�07�b s&.ί�6.��/0_����s�)I�n�Iu�I�=.~�qq�88��5�qqƺ83vp��G�x 
K�q|���5�)2��|���-�^����Й3�ϱ��YEF�
��a�d���`z�E�R�I�ɉK�e��z�x%��$J�I���m�5��(����`\�r��f��
q�"c�/�F�72���x�g:]*�g��a�����~�d�o�����u���ZV?�x��S���k�V�
8Z8ȟ��j}�g����"\�~��v7,
+R�S?�"|
F�psȭ��yV'����ΨC+|fдB��D�4U
�U�m�i���������z�	���
Xa��~��p���_-����w?~o������;C��
rz��C
���X��#}��1��
�z��%N�L̹��B���d;�13Q��*��0�Q����Uݒ
E���*Hz5��8)SCE���
��

e�w�
���z��k��j�ԍ
���V<���<c{a
������?Wx��|�E�����"�$
Ld$+CJn��(� $���#��ri�o��
�/�ׅ�Z�Ao
+5Y
�*q��Xφ��bg��YY�om��9? E�'���R���&�MlS7T;Ae$ì���gm ��{�Afa�4��������Gw��6q������c�w?���vr؎m␄�IH��7(�4
#����v	������
+��R`��E�TZP���H@�
U�D)j����iن�RU�J����@�jJr���}�}~��}�� p��� �/�T{��
���7	G������g$?�*��3�e�0ŗZ�ɪ���(�y%��̶��P G
k�?;;�aI�AB��O,̭v���6~}�z�C��

�p�)֩uզu�N��'�u�śc�N������Ӭ��wL�y����P	�}|��__���P�D7� �2%h�sP³�<�
sY{�fK�R,RS\Y�b��MFSh��,��]#�\�ۻQ�›���������
�ӒQ}�䖝�1.���u\��
w࿊w"XT�����~���a��	{Φ�N�xRG ���g�q|I�@` B�Z
�-lGZ-[��1�E���h }��R�E-Ĥ��Q6F��ecDO�� �b��Pj��/&IpEf钆 z�uL1
�;��<"(�
'�C2��ѦH5P���)&�4��O6
���#�O���q�Rys�3ᄉ}۩����/��
ȿrb�ދ�4��s��~��g�>�
p�>R�W�
+sՙ[�!̡��rmܓ�v��+^���4��1./i��O
�"o�֐�F���Iﻊ;�4Js�#�
�*�R7=�ނ-U�\��-
ŝw����@v�
�������ݗ W[Q��z��}o<ԕ]���
��K���=K��J.ɮ�:��B6�u�d��e8���
m��⫢���A~o�M�݊]>ް�F���E!�{,�k��ys|Nȉ9)���v��B��-u��CI9��'�3��
B��D��������Q�U�H�功W�ޖN$O���Ԕ�N�� >�1���T�
+�SAd8����4vx�e��Yv��+#�0��5+ ��f�l17�3?1ݲYj�ؼir��!�5�l�ɹx�AU
�c� ��2#���Da�+�*s�M6.�p�
j��/���s4 �
W���⦣350��v�����
�1m�i�0���� Ճav�iO��L=n
)G�
+�(��� f���0�ܢK�H�g��\�a�5{j���3����G�.d���
6a�eZ�2ݞl�0�؆5e?,(KT��7�e���٤�;{VL����u%cxԓ^1�}����c=jcU�Cz�7r��/9�FA��䬒X�^�P��5�rG}v��S�*�E.%:�8�
1јO��B(��w�
1�8���D�
˗�����i�K��(PM2��d�2�
*"5FU_7�
0J؂�$�����z��+;z�X��9�?k�}�C��u�vU��^^�ue�'@���nX4/,�y�o咝����]O�=�
G4!^;�7����	u�͖
c
������X"���I��$ݟ���	`>-
D$\���L��2	�=����u�-�=��
�!}�3���= 
�U��,���!�,O��O ����
+�*C"��	(���l7D�����v��qbx�n3H5	���Z|�t�̀�%�X]��@�,��z[�4��T�w��3Z:U��k��
o�?8�<�&^:0~tE�E;I�e��Y��
c���Gdm-��a����Ik(���"!s����
�
0�u��Æ
+	0h�0(}���A���N��A[���7�E+-�y�	����-�qk��[�%�����G
o�#�-�㧄��/
<]�`U
�O���.�gi����F�I�k��v�(�=�\PZD��>�Ǻ=^���K,/'��W	1`x������3�(4IN�B<D=Įl�gkO�`qHT~��zp�ЫCK7��mc���4{Ikۡ���{$�̘hu}IбпN����V;A�]�+lʪ[tk�*ۢ#�2eD٬J[7��u��
+-�Р
F2��pcJ_%�'�
�#�����`�x$^
��jRLJI_�T��SĔ�Җ��v���K�Һ�w�w�v*�����
Ph��W�_���(��_������������:���'/���.ټ���0���T�CN�,KXQU�q������N>Ȓ�He�@�E�T�3�nx�a�*|!̆������ч��
1�:*��zAe�a�ଌ��� ���rl�Zj�\ߕ�+��U2�
�

+ٽ�I��{[�1���Q��e��� #�`Qeڻ_"�`�O�|�~?nn�^Z>�o[>l�X�#�o3b�6�3���T.���=��نF!���'Dp��Q�7©k�3��t��	גpn��j��A�Eĥ���}nE�RCI��?������24�i~��wUf⩷q*
�(G������zw���2��yk>D%i%
"�l
+�PT(JT�Ū,&�H

+��H]��vTB#$ �P[2�%�B	L�B��T;��i�V��0S��Б����}�}|��A�O��ߜ��w�s�=��s���ݍ��6YO��#�N�[+�uy4�=%���� �[�6;��rw���F�@}m9W��,������>�a??����l�ߐo��%����x%2Ū�2�������!�C��M�R��#�򣲛���:u�j[�x@�1r���z��^I��x��.�
���}W���e�j�mwE��:����I
���>����)��?�v��95�M%���������uv�����m�r}����1y�H�.�k���%�֮���H�d�*-�ё
K?��>�v��+���
>��~�znw�����i8o�%���s��Ȧ��6ޘ	c�.����
2lKR�`�3T*���
&�{e��5�X�g�C�(���ӟ�*w�܌na�do�,U
n2�Z�e��9"W��{~-��z�c2���
�/�9��h��
���o�fʭ�?9�=d|h>,b���k�>� [...]
+�󴞉��V\K�0 u�U�*�^��u�
���"����'�8�Y���{[�;5��m
+޴*��n��9yr�]KLc,��T*�?�
?:�璾��_�Rc~�S=�>�o_�{��(~�+
�
+���~ F���_��i��#�#���3��	�<;�Ii��{|N�cA<���4Fj��8�Oʌ�
�u����R��"�c�;��'�ߥA����7k���Z��� /XüMߩS���>�ߥa�t��Qo�̊��jo>��{�����o�9^3�N
4���� ����t�|�,b
ݜ*�#�0U�����z/��,a��.��J�-�m;T�3��()��=��;U��y�R��B��X�Cf�^�<�
������yĉ&���:yr�V�5(�5�/�m���E�
��go����ʴ)���z�6kaړ���ZЧ�'�L>qXVx�R�Z�S!��b�\�����iW���.���K�v�W5����#��˂f���<J\��5j��
+ְ��}���*=?�:�>�/!k>�D����~��PV�'�)ʞ��pvоg���P�mGi.�9����"��W�<@�
��0��r�K5~|Mj	�0Or_X��0$��OD,
+1e���z9��)*��뜎��ޡ[ݹ�M�D
+�!��=O���~,�:�d���<�$�Tw�H?g#��Ln���e��ۯ��I�;����-w��v6�{���ܻ�k�y?�Oz��#���ޕ2���5��뵞csP��ce�i���5&a�}#�6�=�^���ؚ�3����yj���:�2R$8���u�]#
����\��$ߵ�۬er�u�El��Fn����ì�`�;L^����
�+h
ur�a�̣���]�����*)[u���[&:֩�3��Nҷp׀u�9
9��s.y�0�*ئ���t�yD�:})��v	���y�"��ٓ
k��5
)ʜc��/�3�*���s�w&��s��f}�)y�ɹց� ��: ���� �D��g�O��Ȕ'�_��'Y�ԓ��M�_�i��~�����j�
E}H�=r��·W���,�� g�ڄ�m���H_��چ3i}?1��i��Q��{3�5H&�+�z����4�
�O�/����"w��C�AGNF��eڿ�xq��O
�=�k,9��s�L�8���9u��Opv^�]���z,K�U�� y�(��&�ۥR��X��`�)q�V��q{���s�
ew#�i>���(o
+	l������n��"j����
�o�-r�4�������
����;�u���vO"
~o�����~�>�����<�e�:ӾV�|��;�
��~��$g���=�ې�%��-���"�o�x��I/zK���:�fz��oc����8�d?[3q��rʳ5��\V�g�?FҼ�L
˸"]c�=
4��Y�W��_�{ƞb�n����j
��
�#YN����>�N�ԣ䚫s����~��@�]� ���@
��8����Y�/Zo�
ywjaĴ�V
se�8%y��lw���rGg�ӟW����lyi�< ������ɼ��z"/��$m�'}/�g�%?M�ܵ}[�[N���
�s�>o�a�\�	q�_t��/
+�pGOS�D�)Lm�B�-�����L��\aՈ�ǂ���{M�)3��s�o5?7�!kf��b�_�W�3l�Y�^���ߴ�u���G�}����a� l@��I�߀v@�`M�`��8�
+�t^@
ER�_�߈td
�!�9WBr��?��#��~���uU�8v
�v"�:-��JDIZ챝��c��r�Ȣ�+{RT�@w�ܙw��1y�LU�%�b�6]!��� !�B,B,�X��kb�;���1v�(����ys���}~��g!.���
�}"���x񲥗�k��}U�����?��YG�x~��=!��}�KB|1,#�֟,�~W���+��X��	�z$�m����,���o ko�V���8m����j���j���j���j���j���j���N1�
o�CqZ��ŊxG�Ss3��-���
<'����ğ3'�p�I1?���'�7'��S5�I���
?%�.9����Ԓ�ŕ��;���`�'��9�k�L�Yљo9~V�������O�������������
BL����O��
뎟+
�
�&3)f�
?y��Ӣ��;~Z\�p��g���e�ϜT�����bm�8~V�X���s__����Ek�����)����?����\<���_|�y��ū�O3��3�G��=�� [...]
w-`��3�ƈ5m&ut�Y��]gB���i����
�q���BovdޤG��[ȹ��1lj��Ee	�^�a��-���)�.�n�ˮS����YZ*OS�PV�#�rG�x��m�d���
+i�{��5�S2*�(|����W"q>�
�*f�_D\X0�B��El�cs��X�h����ݻx����Y{V��,Q>�
�Z��
\W�~�8Oܹ��A���v�۾��$�n�Us�Z}��@��Y_�+�o�]��1r��6S��וּ��ڸ=�6��X%��x���X�Ǔ��Tq�m^m�91��fԦO��,�mĶs���,
����b� at�,]�SL�O
�
A>/}z�
���Y��}ڝ�Pռ�s¸ٜ���g+���T�w�7�"�nfw�[��̞R�[�r
+jw�uyv�S��=��'ի8�T1]�RM����_��O`u�u&r��ԡ���x���?��㞋J�R�����U;u���|��Qm����B����ɱ���\Y��
��g�\:,F�Z�����J��m��޸�J餆��
�镢�B�_�*
�7��p7�Ӥ�Õd
Y;gr�8���|l\ut�nr���S5p��&�8���Q��-��x�w<�۴{����J��
�Ar�ޕe�/���us��������������]c�F.�
V�f�����:R��sE[U�������{[�pC�Y�겠��)n�>�x���2�̛|s����W��*vװs��p��b���W�	Y���d +�
���}��{<�>� �
��a�
{
7m)�=����q�Y�{���io҄w
w`��� T�V����Ž��!|���^����-F�}�h�����!�XY��x)�V�౴�

tOyZ~,۾��qgX�q2���8���k�{*S�Z!cr?rZI�V��;wV��ޒ�A �L��R��S�
��F
e:$#�H�
+JX7=�թ�GKr=1*�
���f'Z�y�"�f��U��

+if�Tf��$�F2�I/�Dw���4NR���T��{�4�d�GZM�C]c5�6��+S�eC
eFC��'���ć:QH/K��Bl���#Ŕ��qar�<�r�p�pb�n�f�j��]�5'%/:	M�I| �
+�{9
E
Yר~L�C� C_T$�}s�Y���d�r�P�v�� ��2F��[nCŒ�1�	u0��-E����˛9ܤΟ���y�����QN��
�_�b�
�H*�Lԧ���g��)E�G���z�D0�3o�
�]�5"�
�a:P��.B�LJ�I|��a��ZV����t?Tr�
�jo�VW�m�%1��U��n��G�����J(�!��B
�1� �p_��2yE���n����t�����n{����z{kwG�ޗomml��o��{��ۛ;�����V����a$��3�BN^�O���?թ3��8'M������& (�50a�f��~�5��%߅�� ��CG��X0T�!AP�ٚ��h/6z�}�=�kaX�zh'��3�F�1Na-��i�_��T&��C�T���k��Èq>*�@N�98J�홞�g.QňJ���5�c '���D�	ז'‘�JNXn'�6c��!0�w����l�C��U����ww����U���{���`Vz�a�,����0���ww�$�@��;!�H������-�ZJ�;�[�`-���hy��*�����Z�����=gf����D��I� 6�n�p�Ș���Y
����{��NF���gY��Gg��w��s�=��%X����zM�cAB�HP�W�#Rݷ�o������A�%����%
m�&��;�L�oP���˖O�<2.�o [...]
+|	O��Fu�
+�
	��Fwc��/��"�{�E��	�����9�S'Jy&�����l��^��%��+�`���^ ��]�2���{���^x��=H䁖p[b;�
t�}�߶�EW�
ތ�xuG��[�����'���O]���]�I�y[��
���6x������G��}^��Óx
+@�`�A"$F$u��
)�ҁhj�AZ�Czd at FdBfdAVdCv�@N�Bn�q���P�P��pQCq��%
��y1����@��
�;T�����ʨ����,���Tk�ꢞk�8`n䰶���fh�5�!m(Z�5ڸ&�
ڣ:��C�.�ˮ�<0����D������N_�2�z�.f��vr�b�cFbFc
�b
�c&b&c
+�b�cfbfc�b
�c}������
˱���
+��k���	��[�
o�m��N��n��^��w�
�a?��L�q�c
�a
�Q
�q��I��i��Y��y\�'�
��
|���5��E\·���\v��*��:~�O����T��[��;��{��x�Gx�'���)��9^�%^�w�&��ɘ�)�����i��阞�����Y��٘�9�����y�˼���,��,��,¢,��,��,E?�3��Y��,�r
b0˳+�+�
+����k�k��
���	����Cؒ�l��löl����������0ve7�3��ك��bO�boF�cؗ����� d<q0�p(�q8Gp$Gq4�p,�q<'p"'q2�p*�q:gp&gq6�p.�q>p!q1�p)�q9Wp%Wq5�p-�q=7p#7q3�p+�q;���.wrws��
�������>?�~ȃ��������O�O�
��
��?�����
~ɯ�5��E^�����^�^�5^���7x�?���m��]��}>�C>�c>���O�����/���� J2�(�+��*��+�R*�R+��*��+�2*V*��(��)�r(�r)���Wy�O�U 
UP�TXETT�T\%TR��'���(PeUNA
+VyUPEUReUQUUSu�PM�Rm�Q]�S}5PC5Rc5QS5Ss�P�Z*T��Zm�V��^
�Q��Y]���pE��z(RQ�^�h�Q����b�_q���� 
�
�0
���(����8��M�$M�M�4M�
��,��
,�\��|-�B-�b-�R-�r��J��j��Z��zm�Fm�fm�Vm�v����C;�K��G{����{ڧ�z_�>�A}��uH�uDGuL�uB'uJ�uFguN�uA��S}������W�Z��.�[}����.늮ꚮ�G�������n�����
�
鱞�W���z��z��z���ڕ{����YbKbI-�%���RYjKci-���
��2Yf�bY-�e�
��rYn�c����Y~+`���"VԊYq+a%�����Xi+c�V��Y�[y�`��U�*VժYu�a5��ն:V��Y}k`
��5�&�ԚYska!��B����6���Y{�`
��u�.f]�X�EXw�a�e=����h�c1���Y���8`-��`bCm�
�6�F�hccm���	6�&�d�bSm�M�6�f�l�csm�ͷ���bw�/�e��V�J[e�m���u��6�F�d�m�m�m�/��;Ή�
��}ߓ-T
�H������7g��M��L�L�"
������v�`WP),�* ��$;�}��Ͻ��s��=39�Z�V�����*�Z�Qk�:�^mH���܊��.ب>R�Oԧ�3��ڤ6�/ԗ�+���F}��S߫��U��~R?�mj�ڡv�_ԯ�7��ڥ�P����j�ڣ��}j�:��C�:���c�u\�P'տ��O�Vg�YuN�W�EuI]FTD%( ���4�#���*��j���5q%j�*\�kp-j����n-R7�
��nBc4�͸M�
��-�ʭW���\�5ڠ-ڡ=:�V���N�.�n�|�p�^�>nmS��������(�
�0
���(����8�
E�# 
�(A!�G)
�a�B`#
+1�a"&a2��NL�4L�
��,��
��]���X��X��X��X��q��}��A<���
�cx
O�I<���
��sx
/�E����
+^�kx
o�M,�
+��[X��X��X��؀����{x�Cl�G���S|�ϱ	����W���[|����`+~�O�۰
;���W��߱
�O����{���p�pGp����N�_��8�38�s8�
��K��
+��JTI��iLg3Y�UX��X�5xk�J��U����Z�f
^��y��F�c}6`C6�Ml�&����)��9[�%[1���a.�ؚmؖ�؞
x+ocGvbgvaWvcw�{�{�og���s r��C8��8�#8��8�c8��x5�� u��A�8��4�I�N��(
�XƉ��ɜ�;9��8�38��8�s8�wq
�srs	�r��=����~>���#|���q>�'���3|���y���_�+|���u��7��+��oqWs
�r
�s��;|���}~����c~�O�?�&n���_�k~�o�
���­��?�gn�v��N��_��.��?���n��^��~
�A
�a
�Q
�?<�<�y���4��,��</�"/�T��RI�@(">I�tɐL�,U��T��RC���r�Ԓ��j�F���RG�����+7J=�/
��4����4���i*ͤ�����J�$[r$W򤵴���N�K�Un���I:K�*ݤ��K�)����ۥ@�J?�/d�
��R(Cd�
��2BF�(-cd���;D�"�K at t)�	JH�K�S,���%*�ĤL&�$�,S�N�*�d�̐�2Kf�
�+w�<�/
d�,�ŲD��2�0c�Qݴ̰f������lS�cY*�R��a��l�k~�2ӭ2�3�oٺ�C���H�"[/�EK���Ub�z�OK�t�k�*	$�{�ТA_~��^n���ՓR��c�.FR
+��FBP�F��/9m&�_��LHz�@Qru��
J�]�K��I�
�&$�ЯB���9� �I3'!
b����x�>$)��42)S���
Oq���a��A��Ԁ`��	j
膣��H4d�������
-�"�P��(�ٮ�t}����q2���n�,["z�u��ٶ5�Ћ
_�b���ڡ����
X�$YN0��,`VNQQTϰl'?ͨ
2
7��wB���O���4C7�:�V,�Wq۰JB~�0-'#n\bk�Ia��6�GV��/Y��*9
d{��A[�y�ڃ6
�C��'�[����<�x~���l�&���m5�3�񶑝/z����xS�^��TP�s���ܔ��9��On�<Ϲ�����$F|�H�a�K}�ƕɞQ�T�)�;ѠЙh}�҄��	�f�5)#I�{�>�i%�HR��~�L�Q,���7��YV�<t'N�c�p��Cͯ�	T��h̔b=��
�78�F��A]sCBZ�2��X�<����n�W�ݧRh|��E��c[�`�
d&�[��.��ն�ƍ��;)�v��Hq�[�,K�6�Q*�ʛ}�#r"rF�
%�_��g��D��}��ᬼ��TH�{��O��y�]��(5o��韜��6)]�87�
�w���b���<�+��\�ʵ�
W+�
/̼���H�(�G3cC_ӏ��l,>Ek�њO��a����U_��ո��䊵Ԭ��i�]E��b[�v��(��O�:����eP5��Y׫���΃�=h
.�͠j6�kԲ�k'����W����-��E	�n�M�7.�K���9���t	�p�GN�s�9�D�%���M7?3�ݖp��
N�.\[V�]\�
��6�Yi���g*����5�����f}^�ա��n����7��6�
��dE�x=;�k�@T_�	_����i��	�Q��)���~K�p����<>�(R�V-�G�jU5�{�D
��m��We��̅e�酻���E�zgW-���}mv����&ϯ���Mz[��oF�a�����{/2����$����T><���]�'�>��|<� [...]
� �@PTx�.���z�O �@�(Q$�H(��'OB�Dd���"+DV�������������G�E�C�C�C��"Ŋ+R�H�"��
Z2hɠ%C�
�3D�9C�
�s䛃#G�

98rp����Q�� G�
8
+p�(B
!�� 
$�pv�
+H%@)P��C�#hNBnn�y ��J$��UO��Sy�U�v��}m>�Lߍ���~
�
Ն��8�s�~��4~<�
�n�.7U�
�+zo����nx(�*Z�U��n[7��Vg�i�[w|
�-t7�Z7���j7Z���d[
�ʧ���nT�=}^������݀>#⮸k_��q?�c3��
�W�ۡ	2���C5�������%�$}h4���ٺ=��ȡ�1}��;�7�Lng���R�_5�3��X��6s�ϙ��Z����_ι��n�{�spB��	���[��vٙ<�&�
3c�ݨ�A��v�ˇ�qFv��
k:ck���m�����a�����3��!$�@
���
1�
r��m�����ex���+i�
���`,��,yJڭ��ל�	i2-��5�5Ċ��kE�]�u�m��϶n��kt�o�����������k���t����J2ŕ&�4?�e@�G\�	��i��Z�9
J�R DN<�*$��@	P
+��(P��ҥ@���wr�D�����
+�<XK*s
5(�9}���A����o3*�Z�J���z-*[!�
^e�*��,x�|��9Ǔ�'\�SYp�A�3�
�h.�2����g�R�o�y`K}FI�rFR1�A)ֆxaE�y	�r��
R@���(�h�|
��y��o<��w�aW
~k1�>^.�B_8My88ky
��bm@����r)ϸ}��n/�=wmz1u��?����y��������=�֏[����s��(J������|���B�,�}
+~��:�k<�:�p�|��7��fP���	4���smG��-��_��B~�^���D�8���I_�R��Z+�P��_�?�ԇJ,4�
+�
���g.�ӫE�>DF
�h-/
�r����AU��Ӱ�^b4��
ZP/�
}P��TN-�_@i_$�r�"/�7��A
��K	�<��xA<@%��6��h��
+x����@n����P�Y+T�eX�;#��
+�m���
k�
+��o�m�[A�F��
*v
�ǀOE.�Z�Q��E8��,��v���8���~hh�	�qvs��@��eX-���!���x�T�\�T��:�
;�=�î��PЧ�YA�����f��?�b�л׏r����%f'@��D47�pp�+"�DX
��#0*�hod^e��"�FXE8��#��E�i�UPB���,rJEN��)�g'p8��S*rJEN��)9�"�T�x�V�����R�S*rJEN��)9�"�T䔊���
�e*rJGN��)�0Uw���)
9�#�t䔎�ґS:r
+<9v2c�GN��)
9�#�t䔎�ґS:rJGNA	Up�
+Fb�@Hi�(ʀr pppppppppppHpHpHpHpHp���PS�2<��U���z�
�Qk�o���|�(�
�C��ߐ}�q[|�j��uS7�m�ޗ��S�Ē[ŭ�_�E�K�z���ժjzϨ���y>]�ͦ�7ʹm�~[ֳ����c=p4AI�c�L,���rN�s�'
+n�_��
�[�'9Q�	J�
�'N,t��cϝ
��[
����ڵ�
�͓�E��Z$� 9GɹH�Ez���d풵+�N7�g��
�ϰ����٪>����]�Ŧ��{G4�:ϰ
����?�q,{L�X��h�W�C��}���Cev�.��~���-~����u��o^g5�:�����ꍍ��3s���`�٤NP�^�I�$�j��ߨ�o�nMR
]����#�V�J��f#	��~H�H8�>PU����$�
d(4RAR�/-|���D�'�v��[|ا7�7ow����y3��.�v?����'�l�~���ڏܥc�y�=ɳ��=��Y�7���FY�۳>۞u�������@2��I�|���8i5��4����'�j�S��j��碶Q.��֞�z{.j䢾A.��7"�YO�������
Y�Dw}]7
��DjWd�Ѻ����<E�
�J
�%�TBm.Q��s	˩�,�ֳ�JX�%,�ֱ�[�r��3�r:qx&���:�D�bp�T}ĉ�c�%DQC�
D�B�
D�C��Y�:*ii:i��Q5D�Bt=�
+b<?���.�w}�x��7�XB��=|߳
D���|�؏j�s���-E�[�F��n)�R4��htK�T�4�4�4��Q
�bhC�t_Ѵ8���!�h����3J�'�:��Ȼ.��Ȣ[اY�Zh6���Y���i!ڈr���&�>�(�y�\C�%C�
+5����W�R�����ߒ�
0���L�e#7Cr� V�9��)�6}'[z����fc���¼Y�7K>Gn�|O�eZy�߂N�-�c�][z�f�r��|�Q�U�KZ\i)�1
Y0�6�2Pž|�cW�=!=���!�*�qp5ۘ{ڃ��6�,ȕ�$]�~
�H�&Y��c��%դgʂ^"���r(3:��)��1�B�c��e�9U��<�����p|��,
�4ɞ�-�Υx&y7ɻ�W�M3���M�.��<Q��Vb�]˕5�5f��1�;��9�8R�鶊o�8
++��umIƔ�x����;�/}�dm%kʑ|�&+'Y1��.��A5h��H���.����d���4�&M��(!o�"�T�4Ґ����`�
�3���Gc��3��3Td�����>��~����tA��34�� 
E����$c�,�f����Ȣo�IC����N
�&

��S=y�l�d�'�3�}̨����A��
C��l���Y(+T���Y���v�&+��3���S�y�����ek�yf�)��
+~�j�x��2��C���D3S�9ʝ�B+�N��zÑ�(xw4�8k_����J_\����
yB.U\�x[4�6l�Z�JO8�����[�)�Qź����ǯ)���w�Y�1������r&x
5}��c|��wBfߤ�2�.i��n�#�F�Nr����"�&
�L��xz�=��u��,�N;S'�T[&ՖI�i�>U½����%Kd!�T_&�v�A�M�n�HSI��Љg�4�b�}ӤSϤSnݤQ
:���ڑ�;���VA�@RL�v�22� �f9��A΂,��+zRNmm>��[ ?�`��j�}4�~��Qw�+�1~������ů�
)�����c�.5��K������� �=-�f9�.��a
�J����]�YT�S
��D��LY���ͮ
��kb��2E�S|?�,v��
�C�#�*�2HJ|�Ň쬸�8�C;� �
rd$-�����/�g9�
�Y YYɈ��͋w���P�]h��
��;���m�n��@��M�Q/G��(*�.T�nG��Om�?5��VZ�o��#�%wL�d
�n��l� �# O��A��-�<r	���1�`�-s
�-�[l
�
r$+�nB����,z��'�(~˶BR� ~�[�/~ᛀ���������
����|�����^e��ː
�Q�q��
�<HZ,���	��\e׳
�l��#�{)��'�r�kl0l��
 
�����(/��aS��<haS��A
��ρ6�'�-l�'N�6�c3��M�v4hZ⧿�y�b՞�nN��,��,��,�f
�t�cw;Bn?i��{�<�{�\���<8ă�x0˃gxp����8FxP�� �<��mHE�˿X�u��xp�����<�Ń�<�V�%����ݰ� xP��!��,�!(�eho��E�2�48
������������uw�X��+�V� 
�V`���p��v
d��*�H�
��Q��vd
d�,�*H:��
+"X
)�Eҵ�'V�7
�!1T���#�����
���ڀ�X_c��'���]K�v���.���,.�y��9����~���,^U�{�
l�V
wX���٩�o�B6D��ˀj��e�k�*Wxw8jI�[���q�%@�G����Vo*��K�����7G[Y��^lq�+�ѫ�
������s��Ŧ�LK�w
+_T�(Df��OA��S�)��_��R>>����q���-#
�����X�dw��;"�SV���7s1s4S˘5�73�Q2���-��l>۝�l�3�ͦ�
Y�e�-��;��nK:B�#l;"=/��h_�Y�
b�ϥ&��a�O6�}�M>6����
-���Ʀ

o�N��#^�
�le�5���F��W�����i�6��Z�
9��k����Fo��e�y��g������NO�m}O�o�}�Ǚ�n�<��H�m��߸8y�h����e�|zӆ�0n�I%cl݅�����
u�&$�fb��������QP��Mr��v�m��Gg\
+��̧�G���:�n�f�y����o�8�|����#����?�w�'��t���s�A��Ե��y熞)��t
옕�eb"G�l9�&�
���b N׉�8[���"�*��jU1{&�{����ƶS���b��	2��� �l(��C!�W��r�"�
2U�4��	��]3�[`��-a�q��壀�X,�:��//�rrn��aJ���|t�qJn��
Y���;@۵�����A3�M�YC����Z��\�M�Zw�`]
�����-v
�6�c�:�j7�*Q{���Y��'Ag��cد�R��
+��j��Ui?$�$�p��j�<T���тg
+�� ?K��[)-�uj���j'�1)��^r( Ec\����l=ґ�N;������:�)ɣ��˱�����#5m��5]O����8�'�L2�g�Y�\��N/��^����.��Ap����1�e��Mp����V�Q�^�E��cSp�~	0 r��
+endstream
endobj
81 0 obj 431
endobj
82 0 obj<</Length 81 0 R/Filter/FlateDecode>>stream
+H�\�݊�0����ܽXl�#y��:
�?4�8���(�E޾����l��
�
y&o�۽�Sp�:�~�:�B��ѝG��Z
c�<)}�K7g��p�.���)[�U�#�]�pW/�a:��,�FV/��ë��y��.�/�PM�w���K7�.N��m?��q��Ş?�S:q��~�u�z:vٺ�O�ֻ�4����bi;���]H�U,/
+]4�>A�P
��
�&*��+*!i�BTC�CZA�@5��
+/��$Ҩ
�uA]�'�i�=������4z��&���*�-TB�!
� n�pK�
�*��	,�JK�p���쳏D�DB"K"�oZ���ȒHHdIdHdIdHdIdHdIdHT���Ƨ�g�O����5>
^�U��4>�5.��؅�B\��yi��?z����4���x��
 �Y�
+endstream
endobj
83 0 obj 15903
endobj
84 0 obj<</Length 83 0 R/Filter/FlateDecode/Length1 34575>>stream
+H�t�XTW���7

+"J�
�Q��`�{�)�h4vADl�6���Y�(�$ֵD��[���PcB��%���䢮ߺ�������=��;�o�9�:2��ѽW����+���T���ش�>C�	x܈K���o8
xz�n	i#RzI���I_2"yr�u̡V@��ɖ;�oR�1 8\>/:Q.��;���r?�S�Ork��LN�5*�S�b��	D�K�0%vR�S��
�>I�WGǦ�oo]���Y�	i���7[|�᜴��i������B�?
�
(:����H�Ͽ��E$Og�puR�Մ�������SAP
6�e{_�ҷ��mAG�
?�K��
�6�䬚��/����^f�LZF+(���B�O���5&f��A<��x1�s��tW*C�
e��A)T�(���/����_u�>U���j�jTMj#5B�R[�1jk�����T��-���P�P�`4�
�
�
�
+
[���dt7zk����!�0cc�1>Hy4hBs�<4/�G
Ђ�p���%kZ��@[��h��m�v@;����j絫�O�S[S{�PS�)�4�BW)*�X�U�F[c����
��
6���?C�sy����g��II�
+��LI`)*��Pz*��l%WY�(;�}��BW�;����
��S��Z���J��@���%�$I�P���^���WjJ������?'���@�W��<m�+g$�+�@�W�MITI���$�Pk3I�����s�M@�8�h0���

�	����-O��U�=�
j�7 

��6{�����b�`;{sp����,�+�������׷�O�n�T�TV���ʒ�&��~�|i�ֲ���҂�E@�檳eޥcJ�HQڶ4�4�����cin��DY",!����e!�
�o�
+�-�S��#��fy��k�&�.s's{s;s��h6���z
�9vX�Y�A�^�N�V�F�����xm��/��'J��9
o�'u�KXR���"?H�x�7�>W%.y�μy���,�W�7�����(D&�
+r��a)a��
Ȓx� ���%X��J�ݻ؈�x��x���78�O1
q��p�A<N�4Jp��-~F.�<.`'F���;\�e$����H�H�B
+�1yH��a,�a�#
Q�I��ɘ�阆���L̐�`~���O���1)��6ZMkh-�ß����ZOh#}"s<���
��P!
�1�&�L[h+m���w�A��NY
��3�M{��S-���
����>�N5h?
 w��r\�Z�E�զ:���A��
�c�y�v��|ɏ��	� �K��5��S<�
ܤz����t����t���9Y�J(��I#��
t�.�e��>5�
+ŏ�E��(�U� 3J�/\��2���Z~�
�CzD��	=�gFV�џd�pY�!H���	'�βǸPC�*�DuQC�
QSx�Z‹�ڢ5��-|����"@����P�baFjB�"��D�ЄI�
D�ab�X�E���qsn�-9�[qkn�m�
��ܑ;qg~����
��pW��ݹ����揸�叹��<��`
�C9��q
�xN���#9�Gq2��hN�4
�cy
��	��yO�)<���tY�gr���<G���<���^H7�G���j�D��e�
�E5������s��l
�|�-*�
qW<�⑸'���Y
eO
�ܖ��	+�
�Q;J�����D�it���6��c�D<τ�}d�qe_va?���
�u9���n܀
l��(�5�Fܘ#�	Gr�sC��Qܔ��h~[�v'�h�r���2^Y�9靫���U���Qӳ�W�:�>�~�u�cP�f�� $4,�a��M"����v��-Zƴjݦm��
:v��N�w�{���ݺ���a�����q��<dh,��
�O�82iTr��Դ1cǍ��>q��)S�M�13c��9�s��_�0k��%K�e/_�󷕹�V�Y�n������mڼe�_�W}pT�?���v��@���-�|��"�,lv'�$��M�M !@+iE

U�v�K
+X�3jA�@(���|u�Ҫ���ȇ`�V��P�%��{������N��}��s�ǹ������.i�o�ܣ���[Z�~h�ػo�������[o���w������?z�>8~��?���ǧϜ=����,g ��r����,g ��r�_�
���B�FJi���
�+�7�H�nȂK��p�Z{�=�>:H
Xe#��,L �W 
�c�#b�ւ�\	lx��������	�طh,��c@��Ad�!@�.z�^�7��II�DT�K������͞@�By4�ڤ�t�	>EN����$S8�φ�1GY4�
+�:퀮���!;��d%���+�X[�0�ȫ�S|�tH.�_�1
F
+�)���A����
D�P��%)Ql���
�L��4�\�����#��K�5+e5���N�b�
��@�h
�B�C��
=
�m!?�*5���y�ā��:�r��rت�N'���,��c��C�B�M���m�6<!e��Uj��I�/E���M�z�^�����k�A�S�t8e�l�YA�S%V�4Pp
P�O�Q��k�6
+P;u a�ӧ���@�ql2�e5�{�
��
+;ʎ��x%�w���1�6A"O�'�� ��
A�}��M���U��
��¢v� 㟣� �_ƌ�
|C� ��
�
6��F�������E9[Ȗ��y��mNo�6C�@���HRn�203p(�2�gr;�
�B��o�y+߇r����~	Qw��2BJ��B,
E�3�.��tA�_�����b��#����
9R� �(�$_�/��d1M1�jM�0L�%s������Y���0
+S�vS��>��
+�F'���5J�|+�;p

�i��K��\@?�\csx��0`9�I;�M��m@�S�&v��i"��/��"�}G��l�8.$~��uc
S�؁ٖ#o�>�
+j!��Wy,
�۰
? Ҽj
+盰�)���6���N�

Z�8�f[�e�Wl�t�Gѣ���g��eTc��s��JG�ED�>�K��XN��8)/�R����V�P>���,)�k�$. �kpJ����b�R��ϖQ�9����h&_J[�����V	�6��炭A,�f)_D�
j�Z� ���!��
QϞ`/���薩Q�)��b�~8x'�1��IY�a�4��mI��U���B��
�71)
T*�q�5��(w�f���"f
�4�eP!AK�t�b��)�1��1m���9���&�d��cnj�g�F};#=-u�:ª
��C�R����b���D

f6��CF�.��U�4�&���|�QW+��|�������h�7�L��ҁ�5�h��i��k�,J.��3��h]y�`��
�?�S��Z���EZ�2�=Wbm��1�����k}.o
��GF8Ugu�=��� #Ai	j��%Le!�'�r���A+-Y�siIj���&��*hE�
W^��Zf�Ԙs�Z��:C�����34�frj��4�"c9�^�gv���ڢ�
*+<�TYf�cüyZ�ʋ���|�ӳ�Ai��s%.R��ϷV�^/�<(��2���<����1u�a��1P�P�XJϢ�U���.V�pu�Z�[�ņ$�4���ڔ��h�/P�K�xT�6-E-���%���I%��Ğ���X�?8���� Q�'
Q��U0�Ϝ��H�	7Д�
+4�XH���&��l4�S��K[�mX��;�>K��7�kr*n��[�S�굫�9��
S����
}�=Z�ٴQ�
�0;���qj�>���<�'�u���<�V�36�Z�]]pP*��bOO]���&r���i�kH:�I�J
��{���^�����iai}�hK�PWm�������G^0O-(.�(.��׶%�j=��>Y/�
uz��K�)$�'V�56*�(M��g
+y�9
��0ŭY��=������n�
+}�w�US˱��O�W�^�O��"����|�dn���V���
諫TŢ���v��W����рޱ>Es7�a�,��i�_e���n^���B��+�4�����(��Ӯ9B\��5j�Q�Oo�
���;�V��"����xa�x��x����҃͗Qp2�i����6٪�g5�,lt�Df�he�f�
9'�9�ÿ{ �f�Gnwn��f��\��r���Zc�1�x1tW�:�:�˨":qd�/�W���	#/l�F���G�
blF�A��H��#L�}��5�<
���#�V��r�j���?㰦:�3��I��e��1�,V���
���k�W�ב "+a\�����j������72�0<
dG�9�8ӥa)b���R�m0�|!�"�jԐ�hM�՚PA]*j�G�I
�.�j[LLV�]�6V�� &���;���`�������{����>��EHq}�"������G�+��b���n1˒��
-��(ʮ:vƦD��`)����茍N^0�^h�*���(5tv`��_����H�j�j�p
i��Ԏ?*�m2����H��S������J�CRQM���������_���U}�c�#ߩ[?}�;�#��^��,.r_:�z�U�v��eŋ5�6iۼ�j^x��w-:�H�Tz�}�2>���l/1`�����|�ɹ��?���C3,M�+.KPh��\Z�4i]�l�2c�h6U�G��W#L�0r%�fP� �YĮ�|ӅhK?�j�
�3���4E'pGٛ����85����}U�������B������e�y�*�qBfF� [...]
`��2���
W�L%O�a�Z�N.6�� �fIV��gqԢ�ʁK�l(�W�C
�hm���)�4#��c�8K`4u��~$�9��u�줨�D�):���%Q�tt���1�(A�R�p���p4($�2#(8i���$���†���1s&�:bRM�����l���;��Y�^�k�g��R�W9"w��46.�jNɚ����,���õ�o�n_w�Z]~Z��a�?̝�i�k�n!�$
�O =,vE
+�8�>�`c�$Zm�N�"5
v�W!@�(���Jה���Cy�l0�m��2��B�
|A��O�//0���9' #��M�N{�:y�}����tĻU
φ}�Ƶ&^>����|^�<��� dӥfJ�\i�%q9G�	�^4t�`!K��r�b@���
��|SU����5dK�
��<T1e�8��`11&�2㇘DeHf �B�x�<(�bL5
+!�F��$�7�$�5yZ\}0TZkLRt��?�ls�YH1��|�,������s#���.�wvw�;
]�
��֓1B
)��=gx36��~�j�7o
J���=dx̨��
+�&Jx�)B��iD����E(<��Psڰ�������Ʈ��t`؄͓~5qTΘ��~�;��-���wLczQM���O9r���~�}���e��M
+����ٓ�����2��-m�w�������Pi�+���,dQ�DQ4���MQU�Pd��/~�F���*�G,�B�UZ�qܺ��2R(��
 �g�k�n�lf�_7���C)W�_8�觎W2vD�
J:��VfͶ�V�.�wl��:�
�+���{�A�w����Z�ߧ���Ӣ4����?���cm�o�����Z��=�
�����p�H�o�jud�����":w�Q!|��
+����P�\L��:&	�t@��lc覴��P7
eS`�O-�%U��e��xh ��P1o���IZ,͗�=�b��r+� &��,}E���h�b�V"��I�k�RO%(���'Q�<�i<��߄v
���w�5����o�|�	bޯ�gP�³J�gI��1*`_�Q��#���Vz��z4�σ���G��+h���9'�}!�����`
�$�t��Wل�����)a�gֿ�g�@+��k��	����q�̱�Q`̕����
Cu/��Y(�����K��ؿ�(_�F?�ЈE����C�A+4�
�<�G��~T�X�]
+;)�+[�.�IH��N�Io*	t�z�o���%�f����s�����؉>�87���j
������?.�V������;+���<�:S+��먠@pՌ}�
}��^��p�CK�������]g^����y�h� go �� � �aƎ��u�B3�!Q������J�l���5��
2V=�@?��>e?U
�>����
�,���o
S\3>��{.
�~|�\S~�c�h�?�-��qǵϭ�
�b1�
\�\o>�y��x�1������궝^�j��gy�r.�v=��}��Ÿ%�L��5���!�鐜����Y��&ܠ�Z
�<�
�����
j;+��-��v�	�Pj�v&�
��2�6�AX�����`-=��x���Z��@�(7�,����=
��m
�
�
+X|�G�j I��Zm.kR�Ƞu*<\4\vQ6.?N)
y�(�E��h�XCOH7h&��Y���p�[)��%\�W9x��

��4�[K>��ko�s�WS������h���g�|@�֡��3ϯ�6�;Ƨ������>o���޺�m�����<6|�����8�#y�
����>l��'��<|�J����
LǻD��
+⿊�2��W�����9���)%�&�)����_��=8ʫ����v7	!`�$
+L�iU��x���2
	6"}@ � ��l�-���� �b����vh�Б�����Tp�T�U��CG+��P�C:�v*���w�=�c�������s�=��s�=��S7�h?���R��ϸ}4Ԃ׳Wi�ԛW�Q�(l���]�QD���{(wp3�so�{�q���)����
�7��Z���-��)�fwNrO�
��m�*�e����
+���T�&������c��/�	g
핞�
�
s�+
(��
���?��X3�N��Y��r�u�����YS�o��X��d϶¿�k���
f_ at fx���_��`.F�|��F��w3��ԃǺ���7a�K�������w�[I�ŻC;
���5n�^����p4�
c/��.#�>7�#���>���c��3��34
~����p�8�ϧ��9�#xY���v+
����o�1�ȭ���=��]l�wJ��[��������Ίg�+�O?����!z�X��Py5� G���
kr�����ϥ?�?kׁ7�{�����c���|o�#�t�y�mM��}�v���e��'�������G#��2X�V�-�����>|�N�i��S���#�ЃZ�}�o���Lj��w[�U0�
���:
��v�>^z��[�Q�Hlui����i��E�&�}��"{a�g���8�}b��>^c���
+�@ך�;c�б���>�}!|jޛ�}��f��{!�=�
K@����πwphp%x����>���fO�]1u�k�ݍ����;|o��
+�~ʌ���_]#�m=
+Z"3~�7cO����y#���|�
�$�<�
h���;�g����P���w�U��gW:r�b;1.�=<9�']����2������rc�
:j4~p�襗��-ABm�5j�e��\��
�(� SOs�� ��{\��
���p'���=�5��]��7��b*{�'���Ȟ~i��)<4R���D%*Q�JT���D%�?�2"�E|,��(D�4��i5~��
+o'
߉6�[�i�}$��˨����T
:�آd�׊mj�V
��Ј�0M�)�С�WW�u��W���*��_͌'PWM��j�9�xbx_d��Z?i�L�vL�_q�&_���µ�[t}m�b��k�R
���0���Xq��j����L٠���벊�ʣ�C�'Pk�~��4����]S�PS�4XRf��k�W+����
�C��(f~Lp��_��b��~�������W��b� �R�k����&���l�k����&���l�k����&���l�k����&�����
+�j�S���w��՜��Ql����׀_Q��b{O	���*��
���3��o�<5���R�߬�׷
+��Z��_.�S,�a�b�i�
�&�R��M�g���F��P1�yB�L��K�,�9����'�����F�sN1�9θ"�����+���:��:��:�j7.�4L��
�R
�C{A��'xe(
��*���[�?��'d�N���ڄ�%5{�9�
+3I������h��B��P��9�]�
I�+��6�e�J�ˁ�4��n�!��8�<K���`UT5��	x�����4[��LT4�TV
�3%�}�>%����>��^ϫ���0&{�2�)<�M�!�g��lQL�ʉ6����2�D�#�V%D~
�i�>$��T{\�fD����";�
�����uyȌ�W��r��
+?K2��x4)��RΎ��r5�d��jM�Iy�x��BV�4����P�f�$	Y? ����$c�b��9�ޜ�w�K�<_Fz6��Q�Lr�Ѽw}�-�{�k�a&�1�5I���H���To	�]�J�Lv8�Ø�?!QKʚ~�g&ӲӜ$��	/�
�o�Ȥ��M����gGJ��ٛUor��S
]"a@<�]��q�
��Y��w�
�mGr`��6'y��h�zQg��}�4ۻM9�2�
�ٔD$J[e�����d��4��[��/�d�;�����|T<�U
|���ߵؕ�/9�����4���X5�w���Q��CΖo�HkT�[y�rr%u� [...]
+|��=��9�s�>��D�a]'N�
�'b|;��>�$�vpV�����v��n'M�*�N���8�����b�~�������� +�'�������.�
��Og̫��w�ׯ�q�Q\��ojKB�yN�M�H�{��}�N�q��:��uJ�3	ϸ8�UθV��w߲R��Zkz��/�B���)~���[�s�K����K#�V��E�r�bO�n16+�jv�.Wب���КTo紾]Lw��~:����"�/���1�%*��g��%�]>��b:Pw]�|���Ӊ@��^i����@���K{��K�|7�2E�$��$��j��nekM����>�<Ʈ`v�����[կ��w��
�ԉ��萳����.�~�ף9�y��$��Q1Ȏ�/�ϗ�nѭuuP�mC|�]>��<s'��>)�⮼�q4��_�1�9�
����u�Dz���X
�o�b����Σ����,����.�yt����V|kDg�j�J���庲�������
�]��|�c&��'�~�k����7�{���Ǥ�]�O0j��9���	��l�J�Ц�ަo�����~�N����D`>���Yſ��M���n��)�j�g^*ǪYz�F��h�V^]
C�0k�WE�;�<*=ٝ���h,��u:��ΊL:��Y���g��|"�v���&�-��^fQ3
sVe���9
i�k]����?�Wx�>�Mpw��[�HВB�) B]&�7�)�3��l����-�W�N���Ww﫻��ԅ�{7		��|_6��
���{s�?
+�dY,&���h�*(�QE�zn��:�����N���ˈ
+�7G����6[Yo�=_�h2n�NJ;j��
�C:v è�J�KK�^:�%᫈�Ux~ -7"-�����i
+�2L�J��0��W�����1�s���`��”rCG���I?�'
%^��-./��yK;�I.1����a��X�
VN�8��F�AhJ
�tL�fB7'�Y�w\c�{+8����$'r
��c5xz?u�¨�%�O68���.[2�tȸb�\�fs+�PL�k+N����dI�����XZrm79�cĝ��7l�MД�f�:%���d�T+�l����z�K�\T:n�.�W��0��m
+�2�#���ՎˡUh�dHc��$bVZ��ޮJ	+���$�C'Ё�y��➉�׬��LiU�!�|YZ1�.]��Z��y3
+�Ŏ�{�U3�#�y^\c���5>�"n�+4��Lp�
,O�J4jc��j��
+�8Y�X.���3�U,P�(��U.���_1���bI�\2_.��[^Y].�T��/.���ֹ[�(7���a:0��|��?-x�Lz
����M
},4�ui�������etI7bt�ja�ųZ
�9�[
�RZ�yrOv�Z,*�NJ�
ۀ���8�@���Y5�ܕm�� �eL�`Z���|�!�f�
��V��A�h���YkW6Z��U�z��[k�<Y��n��kjjK	e;�����%���j_+qt�Y&���r�o�5w�v�bN��qc���AF�F�f�K�f�u1'��<
+Cw�e���U���
�&��&2|T�o+N߅+�*0i����6U�7�6�A�K�"��FG�2�����v�I��Idۅ�R#�2״
n�.�jB]��r�C�-���Xa�6��.��rBIQ�DY<�$�����S�څ�X0eJQO-��ӧ͘6�[�h&J��S�T^���o}&���[)�Aő��:>��|�y|���C�;�c�j˜������C��h���C׊��x����<��:�T�W��v���x4�<�5&��1;0���fg��YM_��NƧ���V�������fmʺ>kC�Ƭ�m�*̨����A�yX���0{����c⎰����}�w�Ɲ6Ѳg�͞�]�]�]��X;` [...]
��4��J�h8��|#i��14���x~)�H�h2�й<��q����"
���_�#s)ͤY4�v��ic߅��Ǹ��ڕyݍ�Z��}%��Ki���<���rڝ��ѽhoڇ���x�=����DL�2�
�,�x�t�+�J�?��F��*��j:��C�P:��#�H:���c�X:����D:�N�S�T:�N�3�L:�Φsh
��<:�.@;��.��ў�ҥt]NWЕt]M�������F��n��t
m�[�6���;i#�E�h3:��t�K���� =H���=J����=IO���
=K�����H/���
+�J�����Io�����=z�>��#��>�OY������k������{�B?Џ��L�Я��NП�����肮��聞��胾�����������������񘀉����A.�LA!���0
�(�
�b&fa6v�Θ�2삹��r���
+솅X�Ũ�,�2T�5��r�=�'�����b?�`�6"P�G�pp V �8\xH`%|�D#RX�4V� 
�Cp(��8G�(
�cp,���8'�$��Sp*N��8g�,��s���<��
�/\��p1.�Z\��p9����
+Wc
������܈�p3��l���
��܉��
����ݸ��>܏� 
��x��1<�'�$���x��9�������2^��x
��
����6���x��|���1>���
��
|���5�����c
~���	?�����;����*H@�%�E;�^t
E'�Yt]E7�]�=E/�[�}E?�D��@1H
C�P1L
#�#�(1Z��s�X1N��D1IL9"W�|Q ��B1U�ib�(%b�(3�,1�/��3�m�
+��#HQ�c�M��;�Hv$QlZ�-K�%E�3A�D�� $��{�
g4{5�YM����{���Ȕ?�}����ǻ{8�`����T�c�6a3&�S��V
�m��,�p�
;���
��p4����h@`M�`aa�
.:XB
|X�
+V�{p,���8'�$��Sp*N��8g�,��sp.���� �"\�K�ًKq.��W�j\�����z܀��F܄�q
n�m�
w�N܅��܃{q��x��Cx��Q<�w�q���x/އ��� >��#�(>����$>�O�3�,>���
�"��/�+�*�����&��o�;�.�����!~��'�)~����%~�_�7�-~����#��?�/�+�����'���?�/������y�@D	2(I)�4
R��h
�Kki
�GO�gDg���Lz=��Cϥ�����Bz��^B/������Jz��^C������
�F:��D�
�@E���Bo���[�mt 
D�(
B�iUi#��8M�&�L����h��ҡ��fh���0���v��t
IG��t
�T�:5H�5�E�E��M�ԡ%�G>�L+�J�i
K���t�H'��t
+�J���t�Ig��t�K���t]H��t	]J���t]IW��t
�k�:��n����&>Io�[�V��n�;�N���7�{�^����Ay{y�
�G�QzL�c
7p�^�NX���aW�Aסv������V;Q
�n��6e����ɫ�]�l[���'Gk�-�fdR�nS�/�)S�䆺)G%�l��E����N"v���B�I�./�I[�I�ЎLbR*&�PvJ�v��R^Nd�Ӎ��v5JnS���W��Ћ��l]4,�6�$g��c�+���6=�J+�TfOd;È���3�mӘm	ߤ�-�0�N�4��͔�x�-�=��6�7괬5�
N�$O�պm�C�x��{-���Y�i��uWl��"t#<�eC�Z
+�\�������'ݮ�
+��iYa���BVVR�X����2d��5�c�nӪ�����βZ��Ú?0�1;
�B���0��9
+�5�h0�AI�b

+�'���DQ3�5ON?�i���)�P
�9���1��9
O��~U�Y��9
j��5sA�S�4sA/r��=I����S���P={Aٮ�}�e6����bd�
r����*$
^?%�@�t����������[ݺ-Җ�\����C?�ږ\�f]���
�'� �r	%���:R<Q������hX����v�ŋJ�ۇ���&X�2��q=��vZ��D�[Q�C��e�ds��F�Jr\~�R>9�-
�����ݎpT��Q���Le3��l���-V3�
N���u٤���l��vA�D5��Ɍ�15���B��l��vӌAf�oL�o�x��&Z�IN���I+2��8+�eB�b�
y"�l-e3���w���f
�b
��a 
�tV}`R��5����U�&	����r〦U at nd��q]��L_H^_³a�~��J8P	���A�?����\�p'<�Ǿ҇w���=l�}��
���{��˽T��hUYSD63

h
+�=�6�Ek
�L���Pƶ�̼:V��|�]�Y^zE���;2k��f%��F�k6�?�X�V�p�RȦ����.�!i��7�֐ߒNa/�`-k<�I&G����<2�u��뢓��Ỏ��QE�������PU�WQg�ꫧ�	7FC�m+�2�3��<8�M崟%ݟ�`D
+�C�fl���X'�3<4�N"�06���)�	�Z�Ė S�[�X[-��r���(�5�T�O�[m����>ݵ�K�4{I��$�N��I�<uh�0Q
�o�G}bOt���3?4��m�`Ւ��(n��dt�gS13�e�n8iC����ć���g�����<iry��YF9F��FEF#�J�ʌ*�
3b���-0_�Y�̒e�
��%Ǒ�8�
��8�
3�9��yf�3s���<y�ȳF�5�g�<kX���(�F�5z�R`�kX�Лg
1�#Fx���%��ı�8��Rb�3�����%f.3s��-�F�5ʬQf�2k�Y��e֨�F�5*�Qa�
+kTX���^
=�!1�,#^��yFFEF#�J�ʌX#������Ԉ���3�bN��IJ9(�'s�M�V�#�V&�K��{F��ZK��ɽ��
��'�_�rJ.����
�)������6�+�CR�]Ҕ(Y��
+�PU���d�+[�l�$%R�aږU�n gi�"�גH9J�#-��,
+�K
�5�:qV�R*P��k9��CNv�����}��p�bt(�yߛ7�����r�ӱl�{{Dz�b.V�
f�Y+��b��ǭ5m͆lk�� �
+-��Y��vy�Zꘇ~շh�����w͍r��<چ=�-��Hq�\�C�ܖ
-[�~h�S�U����l]_
�"*
ܰ|7� ��5xv���ؠ�P#����y�VZ�
+�wB��2 ^����\��'z��
�X7��+�<r+A��+
7�R���=Q� i��E<WTPu�9�
�ł��C!b��HK�:�6*��HI�e�FyE�r
z��.}*��EK8:\�
�͐�j��CI��^�
p�]���
I6Hx�6�NX�tB�Qr&l����J�U�d
�SYU�^�UЄ�]*��}ׂ�ky��X�+߷�k��
�>p�U{_y������Um
c_�U�F��H������8%pL�Ǧ%�ycr�X�G����I�S������TGa�^�t�dg�����kh,4ch��L��[�\���E۾n��ud$hF�$����>�K���5F�k�<��·@�7�*<:���M��5Ls��f
�.g�9��$QNy�	4HN��$���2P�axR�%WH��n��K���#�
)YK�M\���lf30����ShP���
Te�p��e���~���n6�`ƭd�t�H�;
����
ha�E�2(���p�3�	��E{պ�0���_��2t"���q�%��w������ۗ�H��G~��7�v�{�z���X0���[�3'�yb�H���V{ �^u�����n�W�\{խ��������X�U��ʮ���V��z׳��o��+�_��
(���n�Ea�Z��բ�^
���}ja�S
z�����%Q"JnE]]����C��
r�mf
ۭ=}��j��Yo����z�j�;멬y*g����U9 [...]
We�[p��vŷc� 9ɩ�Ĝ�i�لĤDC�ēOI
�8.��	����
�!��Q�c�%�K�I�h����oZ��%�$���'$�|%�/yZ�c����[��ogz|��O�=����� [�v�_I��o�t4� �J���E㇈�Ǡ~����@��@8J��v�
���6Έ~,)�_ɸ����)
��{Z
+�mhH~o�+G�4���������wwa�]�x7
���BgA�}�g�a�_��M�*��d���3�N�	�OȞ �"[ k�%>�
������3�,ݫ
3���0�p�
fi�v��B['��,�
?ɏG��m4�2��~{��@�e�8�u��M9|XQ��
-�`������^X�,�{�gtvF�
`�1hB
l�V��av����=���
i��n��ƶ�?y����?�����w���5���C���x�7��U��{���?�@���
��+QZH��5�t%v��E��(ey��2�y��c�y������T�>�I�ʏsJ7,�}Kh�&�c�
H�5ʒ�a=���������j��ZϨ��j}L��R�	�~B����Kj��ڧ�j�K;�5M���OS��Ƌ��{��A�
�
��V�1ͧ��8�y_~f��O�)�R����P�/^q:�&�ӛW�'����|C}q���
����6��Q���S.�5�
�pz��v`W��y �ŝ��E��z�?�{�gb:��yKڸ�����/l��.�m���*tg�[�n
��G�_�g��
-::/����g�o��G�\v�}�P����G�K�g��<l
����G��>SR�SR�g�
0�"
�v�w(�
o�Pt��y1�
~�
#ޱ�O[x��C����Ps�]�습�sD�
(��(�U�D��G�i�2")�]�q��g
�
N8��1S���X��x���ʅ�MM�,N�)�P��y����
�U�����E'84鄆&�T�?
9�Nt
p:!�BC����[��= ����Hf$�Cp��P���P������
�@�r��Vk�Q�s���&?5�U%��f�N�╹MU�9鷲E�%��P(�x�
��9
��.э�$B5
�Y��q�P���H�Z��Z�
 �]�
+
+endstream
endobj
87 0 obj 262
endobj
88 0 obj<</Length 87 0 R/Filter/FlateDecode>>stream
+H�\��j�0E���Y&� ?҄�1��}P� KcWPKBV�����B
�
43��z��wo�&m���^�Dqֆ�(-Í�+��ö\z3Y�4�?�����Q����y�^�v_ݰ>\���M��N�w/½��'��+��
��K|n�J\�^�U�:!�
3#k
+:-4�tZ�F����5N�[��.+JEE�H�Du��锩�tIDB�c����C��s�c���W�6�A��{�1�5
���w�Y�_ ���
+endstream
endobj
89 0 obj[/Indexed/DeviceRGB 255 91 0 R]
endobj
90 0 obj 428
endobj
91 0 obj<</Length 90 0 R/Filter[/ASCII85Decode/FlateDecode]>>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
+b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
+E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
+6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
+VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
+PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
+l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
+endstream
endobj
92 0 obj 217
endobj
93 0 obj<</Length 92 0 R/Filter[/ASCII85Decode/FlateDecode]/Width 31/Height 22/BitsPerComponent 8/ColorSpace 89 0 R>>stream
+8;V_W_%ja.#X_b3SD8T?0!Itner&/slCfkYN2UJ$2g>31U].*8 at q4mHR6ciq.J69e
+8WOR*a^&!fN2/usN'aQJP[CB<a/"7n+Cpe7ZOXRVFkMn:o:LC6.sl?<$Q]*Y^o\RJ
+nj[-ahe;8]EqbbUREk3(QCO"gX](Eao/a:+5&K_L_L[BH8M<$P)1>W;jaNhkcd)+I
+n=S=>7I,%)!.eb.U&~>
+endstream
endobj
94 0 obj<</Length 31612/Type/Metadata/Subtype/XML>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:3f472b9e-db9f-488e-adb9-48b974d10a96' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='Adobe PDF library 6.66'></rdf:Description>
+<rdf:Description rdf:about='uuid:3f472b9e-db9f-488e-adb9-48b974d10a96' xmlns:xap='http://ns.adobe.com/xap/1.0/'
+ xmlns:xapGImg='http://ns.adobe.com/xap/1.0/g/img/' xap:CreateDate='2005-04-06T16:02:46-05:00' xap:ModifyDate='2005-04-06T16:02:46-05:00' xap:CreatorTool='Illustrator' xap:MetadataDate='2005-04-06T16:02:46-05:00'><xap:Thumbnails><rdf:Alt><rdf:li rdf:parseType='Resource'><xapGImg:format>JPEG</xapGImg:format><xapGImg:width>256</xapGImg:width><xapGImg:height>184</xapGImg:height><xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADk [...]
+<rdf:Description rdf:about='uuid:3f472b9e-db9f-488e-adb9-48b974d10a96' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/vnd.adobe.illustrator'/>
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end='w'?>
+endstream
endobj
xref
+0 95
+0000000004 65535 f
+0000000016 00000 n
+0000000076 00000 n
+0000000126 00000 n
+0000000058 00001 f
+0000000270 00000 n
+0000000290 00000 n
+0000000787 00000 n
+0000000858 00000 n
+0000001506 00000 n
+0000002799 00000 n
+0000016167 00000 n
+0000016189 00000 n
+0000031866 00000 n
+0000031888 00000 n
+0000049071 00000 n
+0000049093 00000 n
+0000074585 00000 n
+0000074607 00000 n
+0000099892 00000 n
+0000099914 00000 n
+0000122523 00000 n
+0000122545 00000 n
+0000144663 00000 n
+0000144685 00000 n
+0000166251 00000 n
+0000166273 00000 n
+0000188300 00000 n
+0000188322 00000 n
+0000200945 00000 n
+0000200966 00000 n
+0000204516 00000 n
+0000204538 00000 n
+0000221568 00000 n
+0000221590 00000 n
+0000240508 00000 n
+0000240530 00000 n
+0000257538 00000 n
+0000257560 00000 n
+0000279753 00000 n
+0000279775 00000 n
+0000303269 00000 n
+0000303291 00000 n
+0000325998 00000 n
+0000326020 00000 n
+0000347655 00000 n
+0000347677 00000 n
+0000373484 00000 n
+0000373506 00000 n
+0000386531 00000 n
+0000386553 00000 n
+0000399038 00000 n
+0000399060 00000 n
+0000420224 00000 n
+0000420246 00000 n
+0000442603 00000 n
+0000442625 00000 n
+0000460013 00000 n
+0000000059 00001 f
+0000000060 00001 f
+0000000061 00001 f
+0000000062 00001 f
+0000000063 00001 f
+0000000064 00001 f
+0000000079 00001 f
+0000460125 00000 n
+0000460253 00000 n
+0000460277 00000 n
+0000460616 00000 n
+0000460684 00000 n
+0000460877 00000 n
+0000461012 00000 n
+0000461036 00000 n
+0000461219 00000 n
+0000461287 00000 n
+0000461488 00000 n
+0000461509 00000 n
+0000466618 00000 n
+0000466640 00000 n
+0000000080 00001 f
+0000000085 00001 f
+0000499502 00000 n
+0000499522 00000 n
+0000500025 00000 n
+0000500047 00000 n
+0000000086 00001 f
+0000000000 00001 f
+0000516036 00000 n
+0000516056 00000 n
+0000516390 00000 n
+0000516437 00000 n
+0000516457 00000 n
+0000516973 00000 n
+0000516993 00000 n
+0000517354 00000 n
+trailer
+<</Size 95/Root 1 0 R/Info 3 0 R/ID[<51b14ce9f659b643b2f7ecb8a993e119><f4660ecbdb657f45aa801c895d44633e>]>>
+startxref
+549044
+%%EOF
diff --git a/documentation/userguide/Figures/stl9-63.pdf b/documentation/userguide/Figures/stl9-63.pdf
new file mode 120000
index 0000000..49eb7cb
--- /dev/null
+++ b/documentation/userguide/Figures/stl9-63.pdf
@@ -0,0 +1 @@
+stl9-63.ai
\ No newline at end of file
diff --git a/documentation/userguide/Figures/trna1-DF6280.ai b/documentation/userguide/Figures/trna1-DF6280.ai
new file mode 100644
index 0000000..698c76e
--- /dev/null
+++ b/documentation/userguide/Figures/trna1-DF6280.ai
@@ -0,0 +1,870 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 51 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030324101649-06'00')
/CreationDate (D:20030324101647-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030324101647-05'00')
/ArtBox [ 96.56738 239.99414 373.88379 593.34766 ] 
/Group 40 0 R 
/Thumb 41 0 R 
/Contents 43 0 R 
/Resources << /ColorSpace << /CS0 32 0 R /CS1 33 0 R >> /Font << /T1_0 34 0 R /T1_1 36 0 R /T1_2 38 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030324101647-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/AIPrivateData5 18 0 R 
/AIPrivateData6 20 0 R 
/AIPrivateData7 22 0 R 
/AIPrivateData8 24 0 R 
/AIPrivateData9 26 0 R 
/AIPrivateData10 28 0 R 
/AIPrivateData11 30 0 R 
/NumBlock 11 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1149 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (Untitled-1)
+%%CreationDate: 3/24/03 10:16 AM
+%%BoundingBox: 96 239 374 594
+%%HiResBoundingBox: 96.5674 239.9941 373.8838 593.3477
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%RGBProcessColor: 0 0 0 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306.5 395.5 306.5 395.5
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 1
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -85 619 2 1578 917 26 0 1 10 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 7380 >> 
stream
+%%BoundingBox: 96 239 374 594
+%%HiResBoundingBox: 96.5674 239.9941 373.8838 593.3477
+%AI7_Thumbnail: 100 128 8
+%%BeginData: 6878 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD9FFFA87DFD62FF2727FD62FF2752A8FFA8527DFD4DFF52FF7DFD
+%0CFF7DF82727FFFF7DFD4EFF52FD0EFF27FFFF27FFA852FD4EFF527DFFFF
+%7D7DFD06FF7D7DFD59FF27525227FD04FF52525227FD58FF27FF7D7DFD04
+%FF52FD5BFF27FF7D27A87D52A827FFFF7DFD58FF52275227FD04FF7D2752
+%27FDBDFF7D7DFD06FF7D7DFD59FF277D5252FD04FFF87D5252FD58FF52FF
+%FFFFA87D7D527DFF7D7DFD58FF27FFFF7DFFFFFF7D52FF5227FD58FF5227
+%5252FD04FF52275252FDBDFF7D7DFD06FFA87DFD59FF27525227FD04FF52
+%525227FD58FF27FF7D7DA87D7DA852FFFFFFA852A852FD54FF27FF7D27FD
+%04FF27FFFF7DFF7D527DFD54FF52275227FD04FF7D275252FF7DA852FD55
+%FF7D7DFD05FF7DFFFFA8FD58FF27525252FD04FF52FFFF27FD57FF7D52FF
+%527DFD04FF27FFFF52FD57FF7D52FF7D27A87D7DA852FFFF27FD58FF2727
+%2752FD04FF5227F8A8FDBDFF7DFD06FF7DFFFFA8FD59FFF87DFD05FF52FF
+%FF27FD58FF52A827FD05FF27FFFF27FD58FF2727F8A8A87D7DA852FFFF27
+%FD57FFA852FF7D52FD04FF5227F8A8FDBCFF7DFFFFA8FD05FFA8A8FD59FF
+%52FFFF27FD05FF2752FD59FF27FFFF277D7D7DA87D5227FD59FF52FFFF27
+%FD04FF5227277DFD58FF5227F8A8FD04FF27FFFF27FD7CFF7D7D7D52FD3C
+%FF7DFFFFA8FD05FFA8A8FD19FF52A8527DFD04FF7DFFA8FD35FF52FFFF27
+%FD05FF2752FD19FF52527D527DA8FFFF52FF7D52FD34FF27FFFF277D7D52
+%A87D5227FD1BFF7D275227A8FF27FF527DFD34FF52FFFF27FD04FF522727
+%7DFD1AFF52FD05FF52FF7D7DFFA8A8FD31FF5227F8A8FD04FF27FFFF27FD
+%1AFF27A8FFA87DFF2752F8FFFF5227FD3FFF7D7DFFFFFFA8FD04FFA852FD
+%04FF7DFD04FF7DA8FFFF275227FD07FF2752A8FD2CFF7DFFFFA8FD0DFF27
+%525227FFFF2727FFFF52277D27FFFF7DF8A8FFFFF87D277DFD0AFF52F827
+%27FD2CFF52FFFF27FD0CFF7D52FF7D7DFFA85252FFFF27FD05FF27A852FF
+%7D7DFD0DFF52FFFF27FD2CFF27FFFF52FD0CFF7D52FF7D27FF2727F87DFF
+%52FFFF52FFA8F82727FF7D52FFFF7DFD3AFF52FFFF27FD0DFF27522752FF
+%52FFFF27FF7D272752FF52A8FF52A8FF522727A8FD0DFF7D7DFD0BFF527D
+%FD1CFF7DFF7D272752FD0EFF7DFD05FF7DFD04FFA8FD04FF7DFD04FFA8FD
+%0EFF27525227FD09FF277D5252FD1AFF7DF8A8FD12FF7DFD05FF7DFD04FF
+%7DFD04FF7DFD04FF7DFD0EFF27FF7D7DFD04FFA8FF7DFF5252FF7D7DFFFF
+%FF7DFD16FF527D52FD12FF7DFD05FF52FD04FF7DFD04FF7DFD04FF7DFD0E
+%FF27FF7D27FFFFFF527DFF52FF7D52FF5227FFFF52F8A8FD15FFF852F8FD
+%12FFA8FD05FFA8FD04FFA8FD04FFA8FD04FFA8FD0EFF52275227FFFFFF7D
+%52FF27FFFF27272752FFFF277D52FD14FF52A8FF527DFD11FF52A8FFFF7D
+%FFFFA8FFFF7D7DA8FFA8A8FFA8FFFFA87D7DFD14FF7D7DFF52FD08FFF852
+%F8FD29FF277D527DFF52FFFF27FF52527D27A87D7DFF27FF7D277D527DFD
+%0BFF7D7DFD07FFF85227FD07FF52A8FF527DFF7D7DFFFFA8FFFFA8FFFFFF
+%7D7DFFFFFF527DFD14FF527DFD04FF27FFFF27FF27FFA852FF527DFF52FF
+%27A8FF52A8FD0AFF52525227FD15FF277D5252FF7D52FF27FFFF277D5252
+%FF277D5252FD13FF7D52FFFF7DFF52FFFF27FF27FFA852527D7DFF27FF52
+%A8A87D27FFA8FFA8FD06FF52FD05FFA8A8FFA8FD0FFF27FD04FF527DFF27
+%FF7D52FFFFFF5252FF7D7DFD14FF2727277DFF5227F8A8FF7D272727A8FF
+%272727FFA82727277D527DFF27FD06FF27FFFF7DFFFF7D7DFF27FD0FFF27
+%FFFF7DFF7D7DFF27FF7D7DFFFF7D7D52FF7D27FD1BFF52A87D52FD0EFF7D
+%7DFF27FFFFA8FFFFA87D275227FFFF527DFF52FD0FFF52272752FFFF2727
+%52FFFF275227A8FF52272752527D7D7DFD10FFA852FD05FF27FF527DFD0E
+%FF527DFF52FFFF27FF527DFD06FF7D7DFF27FD23FF527DFF7DFD0FFF7D27
+%7D27FD04FF7D7D7D52FD0FFF275227FFFF52FF7D7DFD07FF272727FD11FF
+%7DFD04FF52FD04FF7DFD04FF52FFFFFD047DFD0FFF27FD1FFF27FF527DFD
+%1BFF7DFD04FF7DFD04FF7DFD04FF7DFD15FF52FFFF7DFD1CFF522727FD08
+%FFA852A8FD11FF7DFD04FF7DFD04FF7DFD04FF52FD15FF7D272752FFFF7D
+%FFA8A8FD20FF7D277D27FD10FF7D52FFFFFFA8A8FD04FF7DA8FFFFFF7D7D
+%FD1AFF52FF7D7DFD20FF27FF7D7DA8FD0EFF27525227FFFF2727FFFFA8F8
+%7D277DFF27525227FD19FF27FF527DFD20FF27FFA8527DFD0EFF27FF7D7D
+%FFFF2752A8FF27FFA87D7DFF27FD1CFF52FF7D7DFD20FF7D2727527DFD0E
+%FF27FF7DF8FF52F82752FF527DFF5227FF52FFFF52FD19FF2727F8FF7D7D
+%A8FD21FFA87DFD0AFF7DFFFF52522752FF52FFFF27FFA82727527DFF5252
+%277DFFFF7D7DFD18FF52527D27A8FD1FFF52277DF8A8FD07FF7DF8A8FD16
+%FFF8525252FD0EFFA8A8FD07FF27FFA852A8FD1FFF27FFA87DA8FD07FF27
+%A852FD15FF7D7DFF7D7DFD0EFF5227FD07FF27FFA8527DFD1FFF27FFA827
+%7DFFFF527DFFFFA8F82727FD15FF7D52FF5227FD0EFF27527DFFFFFF527D
+%FF7D275227A8FD1FFF7D272752A8FFF87D5252FF52A8FF52A8FD15FF5227
+%5252FF7D7DFD06FF7D7DFFFF52272752FFFF277D5252FD29FF5252FF7D7D
+%FD1FFF52525227FD04FF27525227FF27FFFF27FF5252FF7D7DFD29FF7D52
+%FF7D27FD1FFF52FD07FF27FF7D7DFD06FF7D52FF7D27FD2AFF27275252FD
+%1FFF27FFFF7DA87D52A827FF7D27FD07FF52272752FD2EFF52A852FD1CFF
+%7D275227FD04FF52275227FD39FF7D527DFD60FF7D52A852FD1DFFA87DFD
+%06FF7D7DFD59FF52525227FD04FF27525227FD58FF52FD07FF27FF7D7DFD
+%58FF27FFFF7D7D7D527D27FF7D27FD58FF7D275252FD04FF52275227FDBD
+%FFA8FD06FFA8FFFF7DFD59FF2727FD05FF27FFFF27FD58FFA85252FFA87D
+%7D7D52FFFF27FD58FF2727F87DFD04FF27FFFF27FD0FFFA8277D7DFD05FF
+%7DFF7D5252A8525252A852FFFFFF275252FD2FFF52FFFF27FD04FFA8F827
+%52FD10FFA8527D27A827527D52FFFD067D52A8277DFFFF52527D527D27FD
+%2DFFA852A8FD05FFA852A8FD10FFA8527D7D7D27F8A852FF5227527D52A8
+%5252A85252A827FF52527D7DFD2CFF7D277D27FD04FFA8277D27FD58FF27
+%FF7D7DA8FFFFFF27FD58FF527D5227FFA827FD047D52A8FF7DA852A852FD
+%51FF52527D7D2727277DFFFFFFA8272727A852527DFD0CFF52A8527D7D52
+%52527D52FFA8527DFD36FFA8527D52FD0DFF527D52FD0BFF7DFF527D7DA8
+%7D7D277D27A8FF7DFF7DFD3AFFA8A8FD05FF7DFFFFA8FD0FFF7DFF7DF852
+%527D7D5252FF27A852FF52FD3AFF2752FD05FF52FFFF27FD10FF7DFD0CFF
+%52FD3AFF7D5227FF7D7D527D27FFFF27FD58FF5227277DFD04FF52FFFF27
+%FD58FF27FFFF52FD04FF7D27277DFD55FFA87DFD0EFFA8FD52FF52525227
+%FD0DFF2727FD51FF52FD0FFFA85252FD51FF27FFFF7DFD0CFF2727F87DFD
+%50FF7D275252FD0CFF52FFFF27FDB3FFA8FFFFA8FD0FFF7D7DFD4FFF52FF
+%FF27FD0EFF27525227FD4EFF27FFFF52FD0DFF7D52FF527DFD4EFF27FFFF
+%27FD0DFF7D52FF7D27FD4EFF522727A8FD0EFF27522752FD53FF7D7DFD08
+%FFA8A8FD57FF27525227FFFFFF7DFFFFFF5227FD57FF27FF7D52FFFFA8F8
+%7DFFFF27527DFD56FF27FF7D27FFFF52A827FF7D272752FD56FF52272727
+%FFFFF827F8A827FFFF27FD5BFFA852FF7D52FDFCFFFDFCFFFDFCFFFDBEFF
+%FF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��W�n�}7�P
��ؒH��� �.Ԭ������ 0�m
��zu�Y��sHJ�����y����bY<u����_�oO�}P'��s>|H;U
mw��s^�c?tZuts��ީ�����~��Yu}�6g��\{ݪ�qn
Y�/���/E�\5OC�8wM�Y�
/��zU
���]3���?ޅ�m�b�*uI�zG��܉/�EҎM�=���3'���CE�(��?U7����q��4���4
izJ!�_֮Ǎj��]��Oۺ��3'���o���m��*ꋕ^��s�o��M�)�YU�_�/Fu}k
�-.�*U��o����� ���
��9�7A����3�F/��7Pݪa $8�d��c��*�F�>ݨ��d
Y�ϱM:�[ߪma�9¢���b�{�����p�؋\m��7^
��ۊo%�)f9������'�L
�����L�A����a�L��̥M����lkP��z`�C#�?�ϳ)2`�5�4�
!���g��\�/g�eۨ)uq7�V�E��O
�I}3֪C�hRX]dQ�hKU㘽{^O�����d�*�'5�
�z
L��޼v9n�U�(Mm:�j��U��	�$d+�x1:�/
b��{���\�jo�;�j��|�ꪧ�93�X���b���
�N�\����:A�h#�O$��U�Â8��07?
�h~O\à����)�v��ӛv�7���}�V�_��
���h��>���B��Wܧ���
�z����W�#�V5V[>X���j�W8�-��'�M��y��.�۱/�ҽ]]۸OcU��k�8�W��f��
+�g����;Ҙ�_����દDWv�����T.�T��C�s���έr����+p#r-+��ƽ���b
x�ǮS��_��е���@�y����ݾL{v��TM��]�W�n��}~�>���L3�c�n��
�"7�?O�
{w���#@���
�;�vߊ�8(w3�B�kt�i7��UY�u��P�;�)��X���P/�>
|��sQ?�3&e��qcCl��E6c�o��}�/���M�\i�]i���\�˝߹�:�G�/l�w6rxv/́���:\Y���Õ��j�A���{�ךw������n���]\=�
آ�[Ԁj�[؃��>�»�G�M
+G���
��������J��*kUY�jqD��Q����ּ�cj�d��+�ϕVX0F�:ړ�W�;��<0^f���J�>��y����%�����f��Y�̹�f��L�ɝu�f�V�>4;�]��Ϊ��e���������
+����x/3=~gof���
��F���ӑ�(��5(8��r�>�S'i�&;���Α����\
ʹ���1 ��6CIR��
o��w|~����+ؑ�������I�$��H
v��x��H
+ɌHH��a_B!�� 
" �AbHP?�3��s�O���0‰��$"1IHJ2"I��}PPF9&��F4�	MiFQS4Ǖ��4�@aq�Y �
�$���q&X�"���e,ǥ	��q�C
�\ �B�
+&�E,R��<įF�BFafa��`��DGi$�Y,�8N�<� I��I����"� �@�P� ��A�s�Gy�gy~x�É<�%����X
a�s[
+?�d.��d*�{	�%îT�K/�3�eY�%Y�EY��NfY�ь v/�S�fi�&i�Fi��8�
R�h��K�D&�O��q�0܉&wu�<�q��&�q��9���@�d/�#e@&>Q'�`F����)���(b�
�@� kO�B�T$�@�<`<DF䅀P
Ϲ����
�@�M�!F�3�
��u����<g

��ϼ 320$O"�E�7
���x4��J��lC��
�𐀏
���

M���`/�)������
\O��5 P

�AQ#��� ҉:�.����G
�������?8�?8�'88����`�!�_�z�Q���Ť���i�,`���,k�$�f$�X��)m���
��'�%���6 [	'F�$����&
Ĥ��4ߘ��f8��)�o�(+��h�Ј��O����d��,=��nj%�Ipn��Ӝ��E'[�['�Jh>	�����C-�!�����&��d"���Œ��a�Ҁ6s�xUD�2���2�(�e��-'�E�yrQR��(+[X��P\Sie(�ĔW��Z"��lQh�����KnQt�‹L�8�3��Y�
+pY�s>ثR��QN��˩u��e�־iٖ���5��*`��f�^��5,`�L熵kY��`��dѺ�TA�+,�-��WY�ܸ��.Z(Q��z�#Mf ��걇�n;
.��r�}��Ad}/��b��鎹�}�c������ӻo��cCR�$�U��˞[�c�cS���
�I�:Zz�#���)�^|"�Z[W���+Yx��-}����k}�|u���
+�̘ĭ����yBZ/L�]
�8��f��e�D���
a� �<�gk�=d����l�$��8q�1�|�:�
`?xN�
|���7%�$^�66�TB�K��`1x�F`9����'�$T�&LI��s9�B�*$�������熩y!ǃ�<��$؞��E��bKx9�&��^*(�
8*����ƒG�Ƥ�H�cx�/|ͣ!��$3�����~��r��N���X� ���S|}#f�	䖄3n.�
�S�����
+OG�q|�`�8rD
xẄ�(��0Z�Qqt�
Q���xd�P�1����
��Mv|�)
~0�#�z�/`�
N*��q�����}���ޣ�?����	f�g׿��K��u����ku�g��uY=~�:�t
�TR���zz����Z{��Ee�����)X�u�]�&��hZ%��^�Ҭ�= J����ߞ�K�Ye�z�]���%�✙v7�.[
�?���`C�\M�Yr
���.����سi�����"� �'�u �����{
��h�?�%BWJĞdQ�)GfV��ȹd_2��`W���a����ь���8�(9(J^��H�ˢ9@}.FG�$��?��g
_jUis���Z_����ڼ��4�mVw�.xb�Z����)����\كc䍩�-x&x����瓿���R
���x�^�\9~p+˵m�N�
��v���lr��*��樓��.���®}����l�-�Nt��������z�L����'y�PxJ�6X��4��J�i��2�>2~�V'����y�R�M��k�NSGLf.:0��|�/O�.������U�s��o����
sm�Ҵ[���
:k�O��g��"�<��.��/�Lhq҂��
��J�|�	0 at O��OU|u钂<r��u���}��Y�n
��a
�
�;
�C�Q����g� �A8�p	��-�c���?�T�V[�({�8\duo|��sM�[Y^��
+���pW��,_K�>��u��t;t��[w5իO�7��ճ5dž����c�	E:��
ۃ��p�{^����`�g�����!N�����$+�Jx�	|3��������6�6���O�[M��10wP�{}�_g_L[$޻g�.��	�R��)wZ�#i*_^�'w�GeE%�����s��˱��ng�[;�m#le����Ud�y�R���U+m,wV{����L��T�v�*k����)�N�ש
�>y��xt6~�p��ƾkǿ��%���0�L|:;'[��+�9��8ڎS	@Z��W�q��;��Ȇd�H��8:�/�ҋM
P4Fm|�T\&oXrF�Yu��zWn�C��f���x84�kq�bJe�#ac"�9#S�|gL�8���9��z����ݽ�<�>���<I��}��g�.BS�b�_Y��A� (��N���6񭌾�
G�X:]�~��2���4w7��x�t�=��c�
k��{8��U�릙
��h>Dh6E.��"L
t�؉�����������檲����RQ�'±��'Hk
��
y�8ND�+2�鯽ӟ��W�����oM������Z�	ˇ�=Y��z3�wNM�'�T�F�NX�ԢW�6�K�@(�n�T��4�jt�4v�=W�@I[{�(/�p�
�N�!�Ad|`�
..���6�����U(��pd^d\��w���3�(���^D�
�K�(
�5x��w�O�v#�0�0D�Ѣry����/��x0�'����bUưvr��2�f�Ѵ�:_�_Ϗ<X	l@!�1�)��蒜I
+l*f�ѐ�u�:_�_Ϗۡ;�R2�ɱ��\�Lhdhh
9]�M^�/�/�
�&��9��䄡!xT�P3̦��m8	�R�Y**#�@��Xa`������T���ٺ�{w<Q}��k��T;x�wֹR;��^��;t�Cѝ��Ŝr[n~�s����Ǥ:��;7�,�,�l�Z�:ˬAs�.h�RЉq!�_��<I
+N*Zu��W�k�r�[�l���
b�WC+�
+����a9>P��O��Td**�ɿd8�o���S~y�����IS�����G�e
K8�o,�X��ds�T�L7�����
�A'HGw��8��CM6���������{��lJ?QT��K
I�hV*��3(=�J�Q�g%KKE��e�Uʘ��}r���湦�E��n��sғ��P�R�$e�"���#᝞�+�߰�k��g�xw��g���������d�t�����ݡ�Bw �ţK�}NM������
������y���__o��K���Z������K�)�Tɲ�:/�Ґ����>���n�ʴ�(�p�`=ɳ�K�� i���=���ʸ�e��(��(�H�`Z{!>�l
��� N\�7 ��
\0X�n"�C�|�V�%o<l�+���I~e��)���=��/����z�
u;�[�;�;�}v���P�����05}�%g?��Or�Y�~o��;�
�~�
\S���L��w��}�6q�I�C����B�� ޿�Q�sV²Z�J��VS����0
1C�l�|�:���Q�*w����x�j�bg�J�٭�S�v&�B��5ƪ�s�^���iGe穵���Z�_�O�\,@1#@8�
������ՙ
����U�ݓ=��o�;�������{��e5��KP~qc��~����`��c�x"�|����/�
¦�{��(��?��T77z:����Żѹѷѵm�ktk��}]<�
+�̟m����
z2�%������܉x�pbۯ.�wƮ��
����C�oŵ�{9�/n,�vc���͓���n�Z�Է����R�����I����:�R}٧'[ݷ,/g������ܭ�G��}[�n^P[��;�V壶���Z���k�T�xSv].��##��򫢍���r�,�B���)
��C�Gj4H�F���ԛT�j�Je)�&�†
z�q�>S�.��mJ-
�h��&ѻVZ�4�;K��ҹR�����U�Yf
��I?K
M驉�����Fֹ=�*����
+��Yz���2��^�¼?�ӄ���?܍
[��Ag���oH��$B	��b�6l\4.{ai���LXC���- �`3ģPG
���e�#���ề�}1�\
Q�D)؋>ZA.{H�9^�|� I�����*��Z=;��.�UVܖJ$���Pj�|�c�#�?�EX��(m�@
+��݁

)�ia�Wh�����Z0'��^`

i�9u�U�˥�
+�r�-E�P�.��0��Ez:��
=
�����i���ژ6��y�cj��,�^���g��Zp#�%}K�ؑf�5�+V��X��VU��J0O�S]��F7���I�)��Z��
�RW��I]��Ԃi�ՠ-�3g���/�;NZ�
nM�Gn�
��Enm�.�k.��d�������N0�._oG}����� ����� /��[ʶ���=t��_�����9)������F
%/E�nt����ӯy��k��[���E;��k���M���틅���a�|�_mͮ�$=���ٍZ�N��	�$��̯|?�W
�@��p
�8s'��Ӎ�!�{m}T_��|q��N?t﯏�����ϟ
�H�̟~����������o�؝C�?�d	�
zVu��C�.���$����X�Z	���|Og�C�w]���� �3ѿ`ugQ�\�{ٟ�OƛUײ)Žyꄺ��ی��"���K��Z2�dO���
2�~Iԝ�"*mqu'�.�}&�;u
��B�J��Qr=E�B��8,Xy\F���ʏd~�s#t #zM�Yn�Oȭ��wj��N�]t%��]��˨>��t7��Hb��_�Hs�LR|I"��Io��Yp��6�-ۤu�&�MH��V-�� �庮ۺ�OGY�\�
�]|�
ٕ��rMnü�*�5�\[�݅=��\���?ExA��f��v~#</�Y�9�6�r 3�h܆-n=O�ղ��u^Y��>&v6�˞
�/���
76�r�3gF�r����8U��:<�ؘ+'�P��Z
X���*%F��27�j�D3�
��T���"�=]��
�J����H�H��tR`�Z:K��F	VJ>k���a�#;�MO��=h�M�E/��DW��v���Zz����
7
+��k��ب��fn�y�X
�o����¬�7

d
+;�10�-�� �M���]����Q>�(�TwL8@�po�wDJQ�4�8�Y���D>/i� �=Z0D�p��Wdf����'
�^�ȃK-�� ii7)�Ε��8*�e��
t���Kr�`
�N��`�?��P��	
����m�f�Y�U��A��ј2��� ��,1h���� YmHj�h��\6�����DH
.����e'��\&�L��!(%����3o��.��у9��$�&��	QU
Z���	]�Z��HCiC��i��G&��J�#�ZB3h%$A�јB��ЁP�Ѐ����/�/�?)�
Է
+����7�[@� ]�
 /n�=(l+`g"N�r��N����"�e��*�s ���wȽVpk��T���{l� = �
�
h��اu�5V�<����Z�盘��x���Q	(��v�>G>���&�}�s���)T�
�B�#0/��2�B��R�Pn C�Wj-T
��@4ªtƠ��k�Nx�L� �L���� �F/
+
@� X�h&
�R��t�gȤ����,xL�:"��
 g�A�1��S
8�	݁pA�?-�@
�	�	�	���
+a�B�PK�$@��N�ޘ��;I{�-����!���ڹ[ó,o
ղ��
+���W-w���%o¶^��d��get��i�$���%r�Đ)aMD0U0���`��v�y:ق9_#zN�g��H���}��b'K
�t;I���9ȜZ��Ig�7�1ɛ"n����&�5YИ�11cRƄ
kT!c2�DL,�M��fq:������Ȧ�l,ϖ4�b8��
�*�;1�b9źG�56y��n�|(�|aAtR��9���S��NLzgzF�tI�
I�"���xt	�"�L�,����iU�d��uΤ:g�N�7Y�d]3(�Ot�H�U}ئ*��w^�.���v�=�)�0ӧ�(
�iC8Y$�
Du��QH�>��]:_�rSm��
+��`��A<.�3�9X�%�����
�ƵYk�,�nn�/��.��ͥ���
�������Û��_����fwn���f�n�᮹��]K���/|��#+婦����[��6�Y-���}м���ޗo������������}��������/��o�]�������Ϗ���_�>�9��]�����B� T��
m�Ds���૥]oY���Dj)$R$Ӈ���*#��D
FF^��Ѕ��P��+k*"�S�
+6�!#��D�2d"0H$� �3d��g"
�7��U���r*�V]c��B�ʭ,�D<tX��.s���:˱Ȇ�&�I�a����
�T���"���������c�q74w
��ݽ����I��D�Xb(1�
���S2O}�x����jn���U�����	�7X���ݜ��D��e5�4�4�4�4�4�
�0�$��B�m�$��L��
�
�������
�
+��
%B�A#�A	������3�3�3�3�k3�E֨TgD�4�H�(�ApdBh.�ʕ�h�-X@�
�
�(��Eב52��A�Y���A�
�_�yq�E�������W4��6�F$�Z�
+vn��C�{�Y#�:��3x�2p�ˁ�
<���F���
v�4n�N{ �D�t��mX���������w4���<�ė�_2�u ��N|U<�Q{��z���yh at m������Eŀ�TŬmk�

���Ƶ֝�[����[Ur�PB
`����6m��@��ލ�$��9���"yR�
((���H���0�;y�����
�1
&���@�8J�J3A��Ir,
�Y�z)D[QhM��#o�#_���Pb����
�q����S �<"&|B�.E� c<�NtW(�Coj���
J��=!2h����
+k���ע��AWBVBUBTFSFRBQBPBOBNBM����vR�)Ii����<4$$4)m��Q��ю�
�UʉJ7B6���L�b�`�^�\�d��⪙�'R�{|I��� 0�z��gd�����Iƌ��5!��MT�	*��
+嫢ݜ���l3��h� ��Ͷ��5Α>7��r��t.�v�x��N�F��
��O&�U��]Ԋ��bT;Ԑ:<��%�Ք��dL�YS<��ӥ��X
j�,굘�1��.՞5�Y]Ů"�G���V�,�L묶uH�5�u�/�y]�}e���3�8I��˿�/�
�m+����0�%�(J�r��A��-����&��z�DuK����� �,�i5����U
���,`�ʢ�>�Z��KMX�
_-�6
+���e��
0V3�k���H�ɲ�f�:�����Ya���d�����2k=uC�d�c޻�v�zS;��H-��(흭�!�"��-�m5F
�
�2�*�����!��-�+d����v��`��NԸ�kլUo����ƻ^+&�J`iD6DB�gu9'EF
����J
���ً:s2y�����e�����b%�2��:8��g���
+p)�*p*#�)��<
���F:�|��сf������u
+�!����x��<f���]�-t�
+]���m�)t�	�$�I�#py
��a�a�aΑ|c���]��R�ꗰ����+�ab�(�
�r@��Ե��j���3��;hq�"'(sA�(��
+j��Z�
��F&���L�A��R��\Pb�V�
foP>0�'f�����Q^Y�UZ���ʘj����0(9���҃_�C�	b�2��RDP��
aQ�p`vi�):�Ơ\1w�#�E�E
�E�d���ML
�((i
�3�F��Q)q4#��b<��=��>�]�(�0�Q��!���Yޥ�>�ܙN��
`@
�Ӄ)�4��b�ō2�8m\+�ZG�x�.�
+h�suU��D���8RD����y����P+�VD��9>F�L�.����*+�U2����]�WY1i�v��:P����.�$V\v��TU,��c5�6V�����}îƛ����]a��������|X�K�o�
��"�^�(j����Z���)�wJA;���+�w�k���u8�^8�P{�j��6�Y�u�]lژa�#
��1t��0l��^@C3�|����� �o`�
��`��6F
���
+���
��a2(B����+H� �^<)N�NA��Ƹ�+�Q�b�@/�F���2ŌQA�c����5��Ƣ�1*pt��A�(vT

�iF�I�W�hc �bYb�����:�$�,�����IU�Us^X���˱��~����V=���M���+ݬ�/��_���]�����0�x:�m��unֲu���b�د�0������
��H���
{�u��!�X�#w����o�|�g�8��q��ǎq�r
�\��q��c��/���Єy����FX�#
r���+�V��5�~���5*�^��
/�M�U�Ŀ�/���o�����^w��tX7
�t�םv�n
+�����Z�J�qU�;�=M���}q_��m��_}�w[:��V��=�/����M��7��
{|s\�,�f�"�7��ݢ��(���/�w������s����?>~J�����������������|�釟��t�',Z�
������<�����d=
+
?�|�O�w+��]=)�G��3j���;|���=��8��#R�cJ��w�
9y��c���?@ �1�F!�QH�D"�E�F����J��"������Q�R�)F*d��|CZ!��X�Y0�5��
��B�!Ðb�1$�L#�!ѐi*q
ɆU�oP�O���Hg�
"�^�c��4�Z�Ug�SaE�k�3|K�g�O?{X��z�
O+�����
+���5]����Z^[�ҫG�܋_~�ya���t��
�o��������^�����
��*<���� �Ƈ� �G�}��b�$%��&�8�@�8�E�)TX���"F

�0=�2,fX�P�Pذ��d�^��/���N����3|��d�Bc���(�#�|�U(	
+&�&�ɠ�2�8b8j`��+�"K���]*��Z�:�F�U�j�4��x@	�
uU�J���.�%v��ZUF��k億�t��s�Y����1��JG�wI�q��!�ױ��{LOz��ɭ,�L�l!�j
�
έ� [�3[�[��,���YB2�df�H8ـ�Ь0��W�;k{�|��F�Mn
ݪ�;56�zV;�jd�nպ�Z�ͺ�A���V
��z����������J
<#�I{��J��e(���A�
�$ G{p�ޝ���W��\
�#�`�	�Lځ�k8W
����X{��� };�*��4��.��I�`$ �'��o��4�P�u��X|yZ�eXz�t��5J
�rB���<X2P.�Nǔ
�R.��d0��
�]2H� ��A�ة���<$�r�
3@鿉��"���c�b�Z�O�/�����Ϸ�x/~/���Q�މ��wU�
��<C�#4�C�n�f�����0c�P}������Q�f�ʈ���=�#��A?yt�C�8�
7��z�_@6�F��t��G?�_G�m��
������
N
+�q�������E��#�

3�Rta֟����M�cC�=��uf��#����#�|ŻZG���
����� Ê׃�:����A]�΋�i�\
Ӑ�����f
��\#��g������H�p�W+�B��
��Y3�
ِ��Z����7R\%�+cs�=�A٢�njS6��*��ڕ
��%O�a�eٴֶl\k]6/�ש}�[��"j�Tcl歝��[K[S/"b66[ۚ�㏍
��&���^�e��lxky6=۾U�[�{�z�ƂW��i � 3�^�I#�����*�#g�$s�=
��
�腯{me�z��y
���yr�k�I'��-�x�L'���v�m�k:%�K)p!�t�Š���
+1e�$@!�M��9�	��P�+I
Hje
�H��C�z��#��
��Z�cÎ
:�!�Q�5����8M�V&��R�A�0 �<?	C��UX�c�1b��&4C�}F�׌V�ͯ��e�1�h[B��ٖζd�����bs����֛5our�!�ߤ�3�) +�����P��b�“�
	�:!;#���!�� �'f�HL4P��EX�0�$�G�&_O�g: �&���-O��
��E�s�I�Y�j�z��)��|��D����Q�)�ܡ�
+�0b

_���c�◒[|�ίй�Ό8q�uTn�n��
�SI�:�^���Y5`*@�L�L
��Vi8�ߜ:φ�"�̙N�R�������Tb�B�+������)�D��q��#M�*"�j�6����Zؔ�i!�!�A�az����H�h"��y�7���]徔k�ZG))�K�Pb3�KV���V�ҋX&Ҝs�Z���}���b�Z�����L/"Őc8T��\ƉS�gH4tA�%�t���7׋Ȧ���6���z��3��1�Kq�Mm��A�z`K�x8�9�}��i>�q6k2S�ʘ�i.���rב�8������8$gP��zȫ� [�%� �
��֐����̪�
W.;�r��;+2��9CLd�ɛ�c���;C�1Eu�`B%B��L
�J��
+Q��*��
A�Ze�ÝUnP厔X�YXq'-z����&5Z��
��9*��*�E�G#%�$%$�#%#�\�LTj�)y}w�nk��uu���
�7]řSE�GŚ�3�^��2gCb�;�G�e�ž}�g͞9�%�$��H�X�
B
�#�Cy#�4�2�0�tq�:6�b�1�N�42��'��F
'�f'�F
�
Hg��@2J��N9�$�,��;��T�\BuNR�O��l/�)�RL������L�
I0	3�6;�O�P�2;�t%��6�Frl&���6�n�I��m��$�wr�y�yW{�tk�s�F�۫M�Y��M��)�H��;N<�y;9%��6�F�@f��6[����,ڍ�V�Lې_�m�#2^�n�/�+���9��G���K��
/�K����*��~������[�v�w
�h���{��>�"o��<�"`R�=���o��v
�_i}O9����;>�
���(;�f��k��ΔP����y�~�D�{�z���*�]}����Z1.X��<�}������o��O֯?���������۷�������������?=�)��~a���,:��Y�*R�+��(?�m�˿����

�� 
��&��#]k���+*F�V_
�]�)�G��� j�C	D�
+R�Rm�T"Re��0�D�R�Z
�vYY��T
���X��\ٰk4�_
l%��1Y'qL��%�'
���2!m0P�k3�M�ʥ�,�v$�B&�K)��
+�
��'�	��k0�
�y�8'��xb{��� �A#���o�6��h�!X�HGH�Ȃ������
aAI\���9?��]F���
'M�|��W�T�$H#
D
+B
+@���G�GAG�+6
�����}`b��U��BCY����&���-����~z�Y�Y�E�{�
Z�j���t٩�ޭ��
{,�x��V쫪�6��ρ[���{t��b�u
�������@}������-�4>1��5ښ��,\��*5�E$]S%c��k�\2RRr��dNR67�IUN$���deoY9XVN��Kh���hk��[>RJ��.�kd�ieaZ^���e�U���ϰ	��+E�u�
Q�pC���=#��\IQ�St�e�Um"
+�MDE�\\~� #C#�R�ħ	D*�����;,.��2MMEr\q\p��'( ���3��^���=���;L�'x��p�����pg�����(#��3�t��a������
Ws�����#�8�6
=DJF��D��Y��e�հX����βm
 $����i0�J,fO̒0iXԓ�=6R\��xf
�,��G�mh�[+��}7����V����f���Q�v
�
�n��jHOQ��l㭶.u.D�GmK"G�QS9��Cú����}���=w�3¢�~��'�^]A\�ϟ��E���U_�r
�B�W=�~
�o��b��,���^��C ��C[M

�
S����'��inX����
�
�t�I�G�1 g6���Bc������
	�B�1�]��-|]5�Jl� 崒�V�	��G2H"L��P�Y�i,J,����`���.�Ʈ,f�a�) ��XL��̂y�XY*X.(�9�1
�͛�%#�
�j�+0H<�U�#>�F����R�
(T�T�)�K�A��V�T�J�\�\�����
+�+�K�j������u�����
^C~�,�����ʗl@LL%L��"�#r�ٲ�dM�T��DΤ��n���C��45y��ɡ����J��\
+y[�]z.K�j�DCq�y�Q&�o�����3q}"���sE�H�8�\2W
w �
�	��[ wk��
��7d두Kh���c�g��f�ql+
+��'Z����y>"�g����ߑ�'ڻ���s�8t�w�ݦ���ϴ˶�0���}�iO�W��R�v����vQ�b�<@��i-�YjXz�ŭܪj��
%
��@�`V6!�yT"��I�fRz��Ŧ4e�+=u�Μ*(
N���B������<K�
@:��F�l�!�k2�s�S��$;!Q�_s
�@۴l���ӳ}R����B�#����}Ә�5�9���}C�ڳnPkQ8 at iӺQ�U�YK���ȹj؝s-
sҀ��v�}��ƽ�-�Ҹo�VCo��Ӱ�-�$�$�$�����0� �K�/��F�y恰��H��O�0
 B�]�p����,H{f�Ѱ���Q��ﴫ�³�a���]��[�q(S Sp�N�G��)�Yױ/{�
t٨x8П
���r� V�
h���H��Rg�B�V�f⡹��k�d�"
{�:#G╦��EӜ�ц���ݒ�9��ɲr�q���k-{�G?d��52�0
-���̉�`'Z���
�w�<�	�0
c�'��
��F�X  p �$"
+T�D�:�B�kf�JaF0� :�Cz�
+�*�J��������"��0�2�4�6"�T
M
C!��;HWH�H�H��"i*��,:��PR)�PJ�JATUJH��C<�]{Ϗ��]{��E|�ڛ*�=*�BwMvMu�1T�"���*�Eq'��Tɭ����i-����K���z�L�T�\�f�L��P}�=��+ug��d�HMC�٩.
ue��$
+��:�af>�.
�:�����=����R�Ѽ>��;}q3�p�P���F��do6�ިQ��>��j��
�7[	ǰ��RϤiR�t�Ԯ	���曣�f6�ӂ�V��|s7�\
��8�
�~i��(^>Fu�6�4�4��"��1v$r$n532�L/�b����_�]>\����.�aQ_�\B��~�� .!�¯a\ĸ������e,��/d}%��������.�_�r9�z��l�
h
�
+hjhpl�*tpxXl��
8���HsÚg�x�x^��� M�=: �8���mS4���gH�>����j�o�늨9Tb�)���:M��=�Aa�<H���Hc9P�`���,l
�Dt�4ve1� M��Ų`�,�4`�ȃ���R�rÁ��l�
�.��Wc_�A⡭
+
�5J>χ���@�r��L�\�J�ʤ*UZ�b�juP�0|L�T�\�\�T�\�\�T��[
�-.���d�T�T�T�d*`�`*aRl�
��C�DȖ
'kZ�b&$r&���w
^
j�����KdMU�MW"8@H�R��jw���sY�VC%�Cϓ
��3�~#Ο���؞��1}%�+��Dr�q䒁�b�xg�M�6���[C�l����![��\B#���
�=#�G4Ìc[Q�
�8Ѳ-��o�WM����
�x�E 9
�?����r0
H0|�N�?\]�=3|�*��lH
=-�MwWWW�x�'��~_��8� �[l�@�q@�#n�hS��g��5#L��gd)�V����3�M�%ő���"~���?�O�0ӣ�4ُn��F���3D���3/����~���-��oBo�K��O���/7M�ƱÏ����i�� ��;�x�~��/
ç)t�[r�Wߔo���vo��M]՞. ��ş������/����?�����߾�gy����_�חϏ_�G;�����Ǐ�
�g�g��ȟ�բN
A,�k�����0əKNl�
:q��|�N����W��-�]H�
�fG?Гg�i�k&s
��8
�
*%�
�`
��
�4#�HIc!3	7i�iK��}�r�S�*������,F�	vr:Ŝcy!֛�J���
yClT�wk�@��}L�˺�;�=��j_�1+�@�����v�ty�NK
�o<
{
l�h��y` U����-+��F<h(&4LRQ�
ܱ�'ZhsR����B�c�
���[���8�
8��ul�_��6�_���C��s纗��]���ώz��Fӹ)O�'��W`�&���`m���ǹ��a�r�10P�\:}�u�o�y�z��������m�0q8��IVa
���q�����$N��S���-�*�*�S�A(���06s
�t
����Y�w�

}1cp���h

�
s�S tQ�?u�U
%^*�pz�D;�=Cy�P��x�u8����M$>��
%?B�X=`)��);���U��`�? ���#�!pTZX6��;��J�1C1��H$�Z�wL��!�3�P��afhRHT����IM262�-� 
��No���)�k�{�L悑����t�d��!j$�Z�
ڗ���
my�����$
H[iѢ�F�������Nl��ޱ���w�б����Cx�A�B;����w��f�^�Vh
�۾�o���]��BC#���+k�(Ʀ;��N0ⷚ�J����yݭ��~��4�'�d�d����O��6�
��T��s//���,.�����]�ePӀMb�A��]�C�f��e��e��������E峘|��Y8�C�E���n.f9�'+P�gc�6�v����E�K;sڹb�W�%7o*�f��N��}p��VME��4��k��&��#���
+
V9�Yo�JV�٪�*X�4�!&��A��
��q��n	
9,Ð�u§jz�aj\��4$&yF���-!�t��4'W��E�s�Π�t��J�"���=��gP�
+Z?0"-@� ��Q���n(��~S�
rW�-�k7
,�v�W�ඣ�_2�
$v�А�[4+��=���l9iV�,,
ɭ�ґ
#��X��?;s�lȚ1r�N����4�01�
I�
���_Y�nW,�
���"��9�b��,�
K� ٴ@ 
2 �I�/���" � a�\�.߷��#d`#e���?
�{��d�p����b�NF�X�ڒᦙ��&��`'�u6]JZ�la֯6���b��m���!�3�|�,1���9����0F�c
r/��ؽG�q��?�Bt��>J?�!CI����o��wy�
j�rR�JJܖ�2�tWF+e�/���(0�m���)BS�f��l����i��*:);.;����i�Y�g���X�.AE�6��Y�~C�J+k�
a�k���ғ�SEg�*5]dN&-]NRBBv�
if�&Y_�'
��Y/�%�M�c�ki_
�,�+I�Uu9��LYȳ��L��j�ӺE֬�zi�Vi�
+iuZVf���"�?�
=e4�T���W�qF�G�� ����
�Xw i�� ��`�N�1�'pG�������� �[�ǰt�@߱)W�ƍXe���0�
�`@W at g�L�!y�
	9���@p�q��l��;ߛa`��G{��g\r.Y��K�{�����נT�ԡT�kQ��z ��
+�kªP�
�>�Ӂ�a)P��1���Eg".���*\׀dD��8/��<*zW.׃�:�p^��ӫ
��9𻤊��Veg���M�
����A?�tj
ژ����e��x��f��-����NHLɣ}�{C;ݹ�׽��%�{|���+��WD�+ft-�S�'^
C��q6��8hd� �4�����!eQ�f�����"{ Ơ�e�,��QV
+g��*��S�!
�A*īJԉ�%u���E���"T��P�TY�T�
k�=�,���U�*�U�o*�M�w&T!UAh�b���\�^�[O�@	�'Ɠ-f4�=r�3e[��Xsd��)��MmNx�qXˤ}�:C
P��n-k�F�q��	�����Ŝ*�zҳ#O�'�2��?�tu�Q�7��9����Er��g�D�S�$�G@�s%k_�5�v	J`��1\���W��q��~�~��c��R�1@@�x�0֙�
+K��r� �%F���pS��N�{b%�
+�Q�b5NrD8


	�D�C��ȶ�5k�}�������&�NL'�W���)�*�FV'Vv�b	ۋ%��f;X� &�_*3�W�;�c�dG�z�}��
"G���S�9�z�-g�q��ʹf0)r��ċ`Ep�8��\b�1�s$
�'�݈f����u�Hc�N��^Y<1%j�Ě�Ճ J�ZI����廚���s�>��~����nm�����ŹH�lt��)f����
+�
������y��POU��
�xG�;>�bS'��,EG
6�T��Jm)ץvR�A

�:��R�&:�D_��Fr7W�
MGG��ϸ�oΨO�����F���n(߃*h�Խ#N�S|�[~{�_j�ۈ���zG�a�~@�`O��	-�X�{�

��0/(˄�$l��-��ۮ����Ψz�����ǡL��D�<l����!�y8MP#q<M�����P��� ��"�
endstream
endobj
13 0 obj
18372 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WMo�8��𥁙K�/Q�`� )��9/洇F	}�
f��c�)Yv�t:�9,U'��%�z����D8�&�5��:��a.�䁴!a�
~�iG��bE���7�V���_o��X������y<��xr��+mXg5��V�\�^�i��V�^��'-~!�O@$�(�
�KB{�15�v
S���<�6ā�aO��a;��
�
+v�܄~
XQ�����pa�w	9�ɳ;���5�+���+n�W������
���83�c�
/��.���+���աc���r�e�|�X1�D�.�m`�;��
+�(��5.1a{ڨC
l���MvX�
k�d%����',2�]6��^uê�.�iZC���
�@;�m�Xl�[:
 �"r9!'�~@�*ӈ
+b!2��H�u��m�+�ƻضn�}
X����
uX��'o�ʯ���*w��l3�;�"
*TMC�
��PU�
+�;��
xh�D�v`˃��";9��
xm�9��
�q�s
��LD���=[�č��Α6�ס� &"� ڐ	� qq:� ��;g'�;lw�.X�+
����q �7,(����&���m at Y�|�6|���������ӧ������ǃz�!�^Lt���u���ǜ���Iə�:
>}����j
�:���EGyӠ��^�iR'���{�
ם݄O&t�����hM-w�g�bNF�}���~�
+����r�UQ��Ě��K�t�߼s�������=�)�6}�Ϗ��������_��������/��~~�������x�����ͷO��N��
�PJi� 9fZ��TTIe`QEU����a��󬃎:�](8�KB�C��4d�
��+=�VJ�^x(=";���𬲳�L�)Cp�b3QfDb2e��2c#QL
�c
B�)�y�h�z�{|$G�8�1֔P�U�ȅ�4
�	��*��ňP�bF8��[B1��LiW�Vj�^o	�n�y����@}���z�si�����1����w��'=�n ��|���o}���
a�{��������bޮ�b�^7���P��Zm�--����crt�b*�M�Vk-u���A����0�XL
���J-�,%�TbA��
m�0����Z��R��,K^"�g<��-���-�\s�K�9�\I\p�<h��h<XK5�����+�ü�,fA�~�(CC��[F��Ѝ
����0�5t.]���]=����
zݠ��r��0 [...]
+�ca�dvIb�DvK`�H�x����逎��l�Y�K�y
���7���sz 	h
�&�h���Jh��U�gt6h?�6�ђ͹`���5.�p
7q�
n��t�����g$�@
�6ފ����ž���v��@B��H(�H�O���բ�@����M�fؙZ�㏘� y�6������I0=�|.�1Ť���%k{F�H�����`0�F}״A1B�B1C�C1��R�`k	�`t
���E��S����
,2�*=L�a1�GP�!���Z<*`e�k��W�+k���*�l�
&�m�]{ض��σ���vU�S��{�D�$�SRU�ie�3�8Ќ��a]�����
Q�D�D�D�ܭ�'�G��Ċ�ץ�pWd
+`�@� :X�p�B�.����(���tҸ�c�P�)�"��V��Xj�N����P4E6Ӎ�4�����
�bؾ��J�P�*J�;(Z�.tqxݫ+"�Xnb=ƚ<�V�܅v�-1�e9ކ�gь=���ژ�
�[�Lo}\\GE3��5���@���G<��\Gb�
��&iM�Z�iz����L�2����L��k��O�:�
������d�2�9�`:�W�h���Y�!�+���)pW�~�[2�l �@��.#��	L
+��=-�--����zZ����
+L
+�I�,{>��K�{��]d��%���=��SH�!k�Yd�F�G��u"��$�&��y��]:my�"�lId�!�
2��sU%�v�ԡ	sr�A6�)>�V�<���5CՃ�8b at Un���v�/�Ӧ�
Ԍ��}[;/��s�5��
�2z��-��i=e��"w������r?tڸD
�BS�q�L�e��,�E���_�GN�+I
+��~�>���_���������N~���y}��O�??�����u�u
+�����۸2J��9��~�?�)ۦmX��״k%['S�b�<����ܶضƵ
��pD���5� �â%nWأܦF���g�g��,#�H0k
d�Qlb� ��9�l���3���=
t�W�P(�Z������&�0\�}�6O�Z�q�k�oe��8��U�Bq,}J\�!9�nD�j��b8"	
+���#�E3�%��в��N�������1�J�C��=�ޛuoM���mL�p��Ŕ��q��y�-;�����N?j/��
+��V��
�?��s��"����.���GO|��GO��k��
4IA�D6�Cc(4D@(��b��
��&Ф@�rf�b#���A�4��'�^
+oY�ʂK���Rj
z����6�����/��+�(�V�^��(G�gƔi��2��Cj
�
�{�IF�:���ƨ5V�ֈ_X��o�n
���wq|?L��� i��~��Fu$��H���J %�~?�O3�xr�6Z$Y<�:���
B����]}��PVZ��03U�u�Ω>M�В�
$��$�6$�$�8C.��UmY�e�V���Ir�bm�r
��L/��VѶ*�mC�M�t3$�<ɷ	���4�84 �F�d
b>#P�&9���h
+6���0�����
� <0o�|�4��1�&"F^��i�3�����"x�{N��N�F��)���� #�L��4h�
+�Ԁ��1��F0r��{��{
+�I�b��l�V�KdD�^�i��y���\���݃�Тh��h��
bL�
�G�q4$���q���6����-&n1q����
���Ɛ�䐿�`a��?=���<^���a��GF����g�4�_x�J���:�H��'�zh�7����l/�v�C�w�W{�=���_W��7����ſ�
��mZz}�s�譏����>|���+�j��
��kU+V"Y��F���ꖬb���'��M�;�mQ4�"�g�[RJ�p=��Z�)�g�3�+���İ���
�����������������M�8x����N�>�5���5�|���`�w�A�Zpu������`�)�h��W�.	pm����IS`O�NoN�>z{Q���u�[L�b����&�Wzk>o��#:	��^��\�W��o�m�S������3��=�
��=���?onv��y��UkJ�6�P>R�o�R�����������
�����'1\иgO��i��jҢgɬ�7&
9�璹�eiU1F��/�0e��*=����[��f-���d��D
Z�ƈ8��6�_/h�6��1�$��Ѱd��e�x�w�
��q�yhM�5H_s�S�Ȥ�ۘkȋ���gԑ5`Z�	�}���>x�4��>�����*9�� ��$��B)}�N���V��yM�ӂ)�	w�w\c�ֽ|��HZ�5��L�2Ϛ�?a�w#��YS�}�6��Jװkԋ�y2O��~q��7�e����� ��'x�ᢏy��4����Y3��̋>�a
��X�5��aO���s�J��B��7p
��q����@hBc&��n��5��ÞB&���]�^�1���פo�β�e���YS�}�B�p��<ѫ�&�
�m;3��� 4�q�w�*���k�?
m�ɊӸ���?j��ׯ���r{�K'mcщ�5��W���״�u��u蘤��O�I��ѿ�C�	�Q�"��RH+|	��S�:���!V���6��+ ����dڷ	f����'�>ielnl�Җ&oiR,A���DM���f�.7���ܬ�O��d~G)b�W�O!�OF�'�w
��ꐪf��f��G�R3�1��j ^3f�K�%�Geg�
����K
?��4L@�.l%G��|��ӌ�,-��B�5uB�Zxb�J؅�Fa �r-�8z�Pm�����m�QUW6a��un���z4��$�}H0�x�^f�Fq\�s~��sZ.L�䉚�싣ĥe�Z��2�j.�t�x(M���a�ǣ	�N�z�n�������v�j�Y^_Yp���f���e,��K�)����V�޴�[@Tg�r���.�wՙ��/����l��N&�J�I��n)T��dX�;��[���И�\8Φ̨�B�S��.5��F��d�Xng�l���xn-, [...]
+qiw-���G�*s
)&w
;
`lc�Q�O�=B�(1�΍N"��٩�(���8������+Ob'��P靄H
wf�UC(�g'��4����6�e��L'�O1D����~T��yvjh8
]��9��UD/��;�/���t�m�Qs�b't�
��U�
�D��zɕI�)G��2R捓
���l�O�ч��l2e�,��v��n�����~��ū럓����c �$��谀l 
��
�K���}��c�����r��y�:���9��wv���I��I��:q1IK�R������-8�Ɗ������nI��Ҍ��A��u�����y Х�J�i���k
+k�����O���-8���o�W7�����W��ͻ�A��_8V77��[
���7��_��Ow/��
�����'�i����w7��?=�\�/��O��m;�}����/w)"~�>r
3�,`�N����?d�;@j
\�t�J�@k�6i3t���u9L�	�� ��PH��0>u�v
�x�>�
�L�?�����`&�'�C%�m�p���T6��3�%_6�3�
7��"Ii6������~Xq�r����-5ΓD�jF
v���ܵ�Ш�7=5���&���|�/��I	�Y.��(�-�L2G$U�6h���X�9��4��:�
�8�NZ-�~:��e������O�!	�X������X5K.oPƾ$����4���d7ݸ1:W
+6���&䘃�Dž@*U�\<�
$����=k�@yU!�� �ԡ��'��e?����7�l��+f�EzZ< i\,���@�����Y����,�����%���#�*�f{�t�15��1�
+R!�lm�vv0��
!R�7sB��#�|���H�
J��`g��D	YN �
���LkN��L'NDVT�ݿ
N�IW�.��W����2�8qf�4�j֧vω�7�n`�u+���2��\#��Iu��|y3K
zNԾ�3t��U]�O�U��Ht#�v�X5j<�	bPP�mgvv���
A
���~$;�5��R��謒:���C>'����-�"��_S�Rd���@��6�Z=��������c����׃��7�˗�!�������;sπ4C���ߴ�Tf�rP���r�����
�����'1\иgO�I���.?mU��Oɽ�ן�#��IFKT6�
+�I_ �N�Y��
�n����[�
_��c�f�ڠ�����L����C��t%=�=.gFgtE�<<��NT⇷�ֆJ��U�T�Ol,3K�K=�a���~�˥hIՍz(�
�E������G
Ie
���P�/�j^����߾-Oz��=~�x��������j�v��A
+!AZSH�.�`;f$��V�s�W�p:�a���6�
�N�|�rs^K�����S����w
�P��dw�ESl���
$������"�*ي��
(iݳC4vKXdʷ4��†W�b)5l�[��.|(hS>q�t�k�)�}���#�dr(�U2.�:G�/���+�k[4Z{�3�Ǔ�=F�CI�/�KPi83���zE��UJ`T�{�b(�k=�dǛ���n��<���p3p�Cw��-�DP1�Jtcd�|l'���a�
`qH�m�~�
LO&
�1rhv4����.(��fi����I�L'��e��×�B��a��@2%��5�ɷ�E�wخ�F�ݥ'�s�0&k��'i:�x�Q/�S9�J��d�-e7��˷�_��������P��Uy3&4��s;?
����Y�c9u\�����
+�RQ���H��
���
1��jH�l`����ّ��A������GL�i���5nX�_��
[&
S
S
���%0�R�_01�d4�r	��r���љv��x��b��߷����ǻ��o��\
�o
����8m�7�_�Ƚ"��tE8�6�s�)��(m+����IwO�V
O��
u��L�j��(̉K�w.wc�fC.@�0hM�f�=� ��2�X.o7T��C�iB�
7�i���S
�c�h&�C+�p�
����
��L�g̼��G�(��:@Q�>�6eq�6�P��^����(���*�+��~��0�g����o�j���P]�|!X>���ě�7���lD�x(:���0/=u���́
+]�կ˄��
+��A41��e�<��[�|�AEr����?Y�/?�
1��?Ꮼe�15�N�k��f�/$�䧬OWk _�xt}o��A%�8$�����(�$��VkpkY��h �����/��X��θ�,Gn
(` 
Īe=�P��pHP�/�H�2�<s��RWVtAD%�	�Tɵ!�����7M
�J�C���_yEFI˄�i�S��ׂ59Q��۬O
+# �V}���)
��*S`r˲��9"`�D B��^�#�X�W6E�!����1˝GT0��S�4������z,J���,��>I����e�^���
����d������zt�+)�u��w�E͑5Lz$��y���W�H@�=+�IQ���jJ
y]¤@W�H閵;�Vl��h�x���lb��6
&5��
ޣuy(IfY�
-kMK@�+�z�L�p^��V4J@
!�Ľ�.PG��
S��kp2B]��:���h
/Ø��eWKF��7M%�~y���_��||������x��2��������T��Ǐ����v֏��~n����?��^���颯?�N�q$���`�G�:���	*�2�y�@�w� eD��Fv>{�����	f�Kp�4��|�Y.�I*�+ʜY#(A[���}M�{�|�
Ȓ��†�y�jv�&t�\
D�� �`�#P�La+a4z�`���|�\xr��愎Q�#{	���^:EF�X�(B]r6�C�=�E>D�S��� ��0�������+nR��@/ʁ7c"�m����`�\��^̅T�Q����5��
+�Hd,T��Y��!ֽ4<�Ygˡh3��Ԡ9*�� ���
�I��Q�r��7��Wn�y
.���[U�`
"�
ߗ6oY��]�{}�z
+�xP^WI���P�H�t7Ѭ��a��x�,ՌB^y���rGPQ<I
����}}�Jt�1�_#�X���$#�V��b(b]9�5�sa�x�&$��W��r�]ی�)�/�g�?Y҄���B���Er��d��Ĝ���!�=��\��]�8�����ɣi2
zT���
��-��X{[�
n:
z
+]�јnb�D�!#	Rcgjق��aF�����0�x�<oF��
Z%���
��
�5���s�� ���\H�e%�*ߌ�{)<�m��H��k�:W$
�jĘB��<)�g����91��^Gzg��
Ų�ia+ɴ�jǠυA���x�\���U�E1V!�qڒpK�[��®b�����M��To0T�N����ӷ�4�Fq�('����K� `_(�[�-�}��Da+���
+���.cP�k0<���T7�q��l4��Ʀ��L�+E��G�c�
L(g�
�i��ͦi�  |��>gq�hPת!�K҅<�����K���K����"٥/�A"�3���J�W�4�m���un]��d���h>�%���֘�
7��V
���
;ks�
.���|n�̪��h�\L���l��W�$S��
	�]�m�Վ�&����	S�ثV!����
�Cy��;�(��_��XJ�^��s��Z�P�=k�����1g�K�N�nH�V޶B����1J[��v��[�
�ls��yI��Il�x+�[�V'
>d�T
-�cմv5V��oN��.C�¡��C��Z����M�Rz�7s�l�ƈ>nat�}
+C8��t�t��d�I
L〉�t��f�d4���f�Ò�z��1�[D�IjZ��}W'�$nC��^r�j�Pحou{��U�{���R�/�$��}�[��n��&�CW�v�]��4��w~�����ϔ(�~5��8��x*4۟+CU�=����Z�ϕ���,\
+�Vj���Ur�vn��@�
`z�O�)`@.�R;�5f�8���u�~ؔE�	:U[ZG	��
:�O0i	�����%!����Y��A.����B�t-�=�kҿs|�ڳ��h��X1
.� �.q���O<�k�>x��)`�M�
|����B@������ 1rP+�,�b��j
��hgk"�Yp8��m�l}3+v`���&bU
+
h3���N�s+��Wk�5k�;B$W�/g���o�P|��ɱNǷ�XӉ;���'� ��}�~�K��l��c������x��jZ�Jn�����ml�x�K���l'���$Lb���q��@����SU�����p��y��T��ё���w2:ئ�
�
oW�O�UF9֡�ۖ,�&�%�.Y����B`&�D��pN�J�H�����_fqϽ	�
� H#��(�=�ܭ�|�$�w�Z�o��½�-�nLVC�Xb,�nǧ�0�:~�7�]��!-�@�Z A`K�L�ʃ왢���g�`�6LF���=�'��y|�o/L��d��y&�R ����
I�X�s��
�
c��
^��@��M���J��=� ��YYA*rT���
||N�
�u�fpa"�(�f�9���=�ga}<`1ٸō��Ǎ�V��=�}�\0&Nנ.1�k:��&��y_��p�!O
<˜.r�J��.�~@�8ŨPW(�3�
���8���G�����5�m���~�Њxʂt�	�lzb��5V���-dd$tAu�i�{�߶eMJMRS�7
58h��	�
�����&��@F�t�>:�AE?oӋ�8���K�}�je����X�A��CE�>���l����X��R)Ve#�-�m��
��1՞����U���7�.S���!Q_ƠBJ�"U!F�bAJL��G��r�-����8�"_��}9�3c1K&�-���U}�� 
f�Qȩ�휥�Chg�W8�L�@��"�d]w`�,l��[�t3Dgך�ԀV�]���K����1�	r#ڮAЉ
�0�zx�
�x
%X
��(u�SP&�#	�F��0:<�RQ���f�gxƐ��赚��ȭѻ��4q)rl13�[YP��쥈ܵ��<zH�T��d�e �O���aK�ϹZu�Lzz}�Ź#�ƺ�.A�(!�wTR1��
5��@��!s�h]�z��KO?f�K�l�C=+�u�5c�)�V	x�d�7f�͈��^p��X>�NSq
��H
`�{I�O� w����̶��q�^�rߒ�K�e� �9�Tem�*>Y��6{�����:�iCO��/�H>����;D�{�������xhH~�l���8!a�z�3Y���(Eqx��T����N��0�
+
��� N���'v�긫
�3�5�9�!w}�y�ܶI
��0`�����
�Z��
��@ZCn�ϟo����x��YN�K�l9��S�0Q�]�A���r�n�Դ$�e�\�UG
��Pҍ�X��X_i��o~�)���N��~��Ǜo^�1����O/�?��_}�������I��|����������O�����n��Ӌ����7O>ݘ���y�k��	��
��S8�����O8���^����h���(��O�۽�>/1fY�������͇�/�'�,w[�G��:0o��c��͵i0���ۚ�o�|������=|��������"�o�~
�
4��w{��x��������}:�����z���7����_��cW��y�0�H��nϡD	�j8���F�����ȟ�A_z�궃V}%|�K}N'NJ�ߣ�,����}F �$S1��؜�
2:_"H�!�#�W`�õϳ�b�؈%�f�<
z�uU5NCH|֛����l
v8�&��UE
�_��3��"c�'���$�������#wNآy�vŇK">
�cXY�i«�11DQt4�<���NV�A���!����-/ ��D
hY����e���#G
�"�3ע�M���m���ѧ"��Y�^�j >I
�g�����
s��n=����la��
M��~Ejv��є �
�I�
+
(F�$�49� c
Ҍ×Y04�v���,�a)�h1��,o��
)'Ƣ��F&P�P<�XBd�^Uq7�'�c)�ez�^������&��B��m)n2��]��uβW*2*��_0Z�#@��Z���Nh�G'lC>�a�z�:W@�ee�: �b
+
����P�F�q�!��	0��v��k��؈�00c���}d��U�vleL�����Z���E�U���qVsS�0{�y��Pvc�V�9��yv��g{�7�k��֝V\��X���>�����Dz
�5�Q�tFTc�R0�j0�)����RY7�X�����k��������+�1m���"��N!����В~xȆ�dJ$]8�����ՆK��*���Ds�<�+�e���
�S
+�B�<;q�ٺ��tm�k�.G~
Y���1�b�[��x�q�:��/�
�u(Iݢ���&�T�'�nƒaM��L��b���b�l�]}V{a3�����%�Z���ko�C[���nv(" Lѕ��mA]�������<'=X��J
0��8�ё��t��Fԛ�-�<<Dgخ͉h���jR_�`$�l�ꡎ3��R۔�� �m�K
��
�a�+/����,Hg�h�P��:�~�v6�1E���QU#D��|Q�Z}@�Bp�/b�la^r�k�I5W� �SV*����A�\ �(��Z��k���7�	&h�ל�5T|I�(�̊�j�=�&���F�������p�B%J�*+�Պ�Km�e XE�͗�A}��4�g�0��zw����N��UH�
1vf
+��]��};�*��h�dg�����O�B�)�]��v�$�ѷ��E/q}��
�4~{�ڢ�4�'�����x�ql'�ui
e��"�Is�:F炕Ŋh
+A�_&muVD��ā���4a����M�%�HrX���;�����X�Pǹn�%��A��̇�1
ѩ�;��� 8�)��s\��h�h������$��Z�	��0�S�c�t� ^}��Pp��X��Yp�ȅNS�-�k&؄*u��֓�CW�0���S<c�5$Xg���H�~�o���7͈�_E�
�NV�m�w�\�2a%�_���0<����ܨF,oE��	�n�E�[�[�-�֩� ��d�� ��$�O����U�
UD1��E��"8�
���@����tv�b
�D*�)�Ƥ��^%Ir� �*}M����������m��ሎ���r��gȳ��y��N��3X�K=�����h�����O��������wy�>W���

�x���d�'Hy7�k~XU��
+���D��%G�ܞE���/Ǚ�V�lv��-xȐÀq�\�"������
���
���8‰a��v,C�����A4aƷF��!�6F�d��B�{-����o~�XP��I��0"��-���:/�y�m�fJ�)��H
:�Q�*�W�`��wVe!�S0�*�4����v��~���%G� �%�I
��ł�5yHOy!���[�'q�a
͝C)��hrI��)�[ @iЮ��1�O�C���Z
h�$
+?������ua�;oȯޢ� �_\��}��#~�drHIJ�?p��g��k�������k)���X��n�ݎ�w"a�R�;�ŵ8�����W�߼�)^┻1�hU�
�s0�hm.��f+ث=Rf�}'��+��"#�O�ʐ�	����[�fT@��;����`���&L��ϟ����g��r��[�ћ�v�"VP�ᵿ+������N
>�������̹�}�nW=p
���b��ֶRj̦߳��X�2
�i`|�稲�����e�C�H<�\9>G_���ٽ��u��r���$�ةzJ
+�����{���@�us��C��=���V�G�bm'I��k�!���e9q�����ñq%j�ޣ��]I޻޾����?$a�~��Z@
[
j5�,ȧ.�U�8��3>8$a�t%n
�|s��PB�l3מ{G�S�gU���������/W�X
n;����p�ōyн6ش,��
��b
������6a
m1� I�N���/W�ykF���;ԉ
@�g���6fX�=�Mq
i,~�+����=��/��7^�`��{��X��, �
f��&d�㠪��)]s� ���[馌���5c�5
�{�>��q?�fԊ9i=���Yݴ-x�~�⽀ېob�N�	o�Y褪AGJmX��U�ź�mC\
126��rZk���mc>��*��'i�	4���=�
&ۄ
+���O�b��9�47V!Ji+�0�P�r�ђ
�D�Z�H�����d.X�R

+�=)�ia~�%���
�@D��]�B8�}>�RA�����ї^E��j�i
��ʳ���
\��!��/e�nO���6�
�%ȝ�Vh��7�u��\���C
/i���~qER�����VHB����\*���;�(
��35��L��ַ�
"A���3Q��9f-��>�|��o+�{�j{)�����
+
f�@�����!*R
+�F|�|�Ҟ
c1xVB���?
��r>��=�Z��j�!��
P�n����XL�\�m��x�
+Gdb�����P{P�az'��
+m`��b�%J�C�(k��a���
+^y䆭#*l���ûZ�@2�{>^$=b,
lLy����[G����� yg���( }��Bu�����E��qR�&���Lf��E4�x�oQ��k����t�ˀ
�
��:� ª���̩�F�
��{����c;z4#�����\�3����q�&Xt�_/�
ls�"����ǥ��{�5��P�u��N�Jc��q���Y75ɎfBa�JM$ %lfΨ�4\'�[���anД1n�f�����~����Ѭ�r<L��ߛ;��NҔF�_��^�},rF�g��ME� �&���l��ʿ���ሆ�� 3���'����`a����R�l�:8�W�;�FwCn�s�s̚��^ϰ-�#���#EP�7:/x�
���,�>�T��l��Y� 
�+��C ��n������(������~&3f�Aɧ>�y����I���`����ᤝ1y\�
�M�����w�J��r�������C�Y�����#�	�jw|i���tZ�
��}ɒI��Y��cjP#���W�O�m�v�o'sG\!�޶��8�lװ�erp1�J�vq�
�49x����&�ĸ<Љx���<���*���΅:���"���
+�S�_�+�0���m��O֕������W��~3na�ɚ؉kl[�҆_�#
��l$.��j�T.s�*Њ}��i��^UK;hf%]T
7+>;.}�t
�PR���g�Y���0����a{x� U���n�VPB�
CV.�G��
<�$Vң�T)��X�d�0[�'��x�,`0�z���l�Z5_������Ʌ*n��M
����|����=�DC�{���r=n��~�
�����mwEa�N+��=��yn)�ȋP��E�w,
O��mB��	AT4Α�Kc���#��3Ϲ:��pV�.�����1۞��
����Ψ�����؃���g7�n���#���`,��f.�l�3l_�tt6�X�n4�DG�����γI=Zz1�G��
+͇%I���80A6�cG���
Z�cݠ�SZ̫����\3�! >���ÓFp�!�n��L�|�Q
E�
�9���	yax:(70�V�W��i����,G�ܠ!^��g.yNa�'�/m�ܫ#�.�U?A
{R�&���h���u2���RH�"O5?�ե�
[��*�
�2Ma!�����?�ݯ(*P�U%
�X��
+�,%
��}
_�Ŀ]�/�����”2mZe�o��YSA~�c=z�|�l�"�r��
Eڣ�x:�uf�vA,j��Q9�/�ۊ$y�{k��}�D�(M3�حR*�X��ǧ �	a%2G���i����f�;���r���#Ξ�
*�������[���BxY�����=������'�
+�.X�v�:�N�������u�:�hn��	$#z�^��p"�B�E0 �q����:՗a '/8�W����c�X[IB���1��W|"7��+��+V�˿?'4|3^\�.6����L����!$�<�
��h��qG���#Ǵˀo�}���S��
+��t�%7J��`E�*�n�`f�M��<R��o���Ҥc�xrG|�$����V�}��/�e��gt���~ꭋnQ��w.���k�� B��P�_ac��Y�+�4�U�%�m?���Ώ{=�d�lй�j��!Q�rT���x`�M���p
�c�%>�+7��,�q�-n����R��r^��XK|>���e������ z��g!��2

+��
x�f��0I�S"# Džmvm�ی�u�|�$�o�KMC�h
lPB��Z L؃/��$��`�Ig |�Z�0�T<��
p'�
��p��y��V
Fh�
��
iAD�u
/W��Ŏ�kKĺ��%b!���轝]£y�NJj���2��q
�;SH�c�awXc���� ڒ��/Q�v���#�"!�+�^+�_��y.سоj�20�
��i����]�bDA�;�F�;�g�h���
Є$��X��ɵ��wDޕΣU�e��C��bօ�w2䘌
�w\q
����t�l
�p�
n%2�� �fqǜ�����Q�\bRBe��f���@��K��K��3�*�j�5����A4B4�8��b��9�\R��`�0�����ծڗN��r�1���J�k�D��޵�?��j�(�^˔��8�{\���ʞk�TH��UL*K
iݻ5,f�qFL�ȓ�Xn���Z&�Ǽ��
+��#�&a?
��lJh������!Y!c��4i[:(��
h�ۜr'�Ča�t1���Z_섳�|�Z�qQ'�c3���GO�: ��s�:��/��#�ኊF��O��@���3��."Ц������r
�\J��ŗ�B���;��8"��c�����!L��
ןi��������A�m:?�H
�b�
+�4���nD:����
+��gO1��� ��Z��k���h��]��&n��TPnO�L�]�o_���ҦX�ݱ��w����X+k���^Wֵ����K�8l�8�:�&�d��l�T�0�`?[�����{�=})<�o���1C�/���C���ڙ�� /Y}����ּ�Q)��_���J��P9�@;G����s��i
%_^���WJ��)2 at c�8��9XS�rzB�FHY)5&�5�^��4�U�e�>e
�9�����5}ٜ)ȡ��0�n]����|�~�]a�Q�*Q`�_,KI���(�
�����4)��t,�50�iu�-S}�E�O�{�ާNW�tH���F�
+�͉�'���(�V���~�(�
+ǩO��ee��t��������������řD��B�B�81��/�*�>(��
 g�!N��೑���
2F��B�;�+�
<�ˎ� ��k�gN�Z��!�������:M�4�yP@�P83+�S��f�|�C��5�L-
+#�xa���#;	Q=�;��Wi�W
a��t���<�
�&LӺI�6��Z�X�ao�U��9ئm�1�xV��=H��;y���Il�a{t�,

��
+G���k)���&b�Yv�&���Js.FŢ���#����65Y�4C'�	�d�[�@�LY�[z������j8R�_�\h_�tt�-�^Q�:��]��x�c �ɔ�2G�R� �6�
泐"�#"��(�U��b��׳��^��r����?z��ߛ_����݋W�܀+�/o^�y��㧿o^�}��Ç���|�^���Y���?���E
�;�(OhuNH��#���[B5t���
+r�����Gz��s$!�ΡZS�_mu�p�t�����
+��-��2���O�o��I/=�u��̕r�%���w�
�l���
��G$��{�U�W5Z�n�_X�8� y�Z�O�
�����_� $a�c
endstream
endobj
15 0 obj
16374 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H��W]�
�
}7���/�wKU��H��I
&lHb����Ɓ�
���>G%���v�f��x*�H:RZ�t.5�����ڸ�c�jx�E������Շ�_�����ݻ?.�<={���Wt�j//���|�����ˋׯ_��|����wr���
9�+�1n�t�9���9vZn�gN��c4���Z��L�.&�[�
Ʒ�-���SY��@:W�M�
���3�h`i��35f�ϡ��֩w9\ڹ�é��ʙ��T�� p	T��
�kh��nvS
��f�j��
�r��9�+f��\�pB�
%)
��Ϲs�*)H��8k��&�|c�Υ�����b�)�3;�i��}�h5
r�FD,#%�k!�'�l`��]Hi2��嚒fbK2L���͸,�ô�s1���Ρ�
�� �\c��2G��GUg��<��)X2lz�b��!�v�s�F�Z�ŠX=g)bm�J�3���O!;�I�y �� ��VB�QqO���,,��1��R��'��o��p�s�^!"7�K37z/4�[�Z/kvVˁ:Oz��2�� jŢ��+ŐȨ�غ]�g�3[�r%s,��7�L13o�Btr�)[��:�T�u�]�U��B^�٭��}谁�������VҦ�z��a�Ī�����:ؼц_Ӆ��Љ8�`PtA��
�:E7���V")�����U��^��@��kHeY�,z
i�g�C2)�qF�6
+i��������E$��k��V��0�M��7��
s[՟�g�B� ���ES0<��ō��Z�*�[gCX��db� �n��(1��L��{��>h��f�h:�T�F�z8��:=
�1L�0�i��!�W�
7 uq�ha�Y��L����Q/CSe��Q�>�M���]	&��r��һN����dX�:^L
+$!h��y>��b^�w
�Z5y�bɶ&Ĕ��
frs��}ٙ�}�
+��Ћ��8�cx��
+ {wB�y9
�K�� �4}$���P4��2�j ` _zjs��`*S*&G���a8Z�6ԭSWl%� 
���U���j�q��Ύ��5�
`����q�[iѵs�Ѯ
'�5���'�N��	�5®/2!fp�{4U/!WW�	�W�[WGnV�Bhm��C�f�ǩ�S��"s�Q���ѤJ|�ň�
�r��׶I"�~�蝂m*�
�����
}W��p��1D�~4ƹ���GA���<��j|�_KEL)Z]�SP,H�&G��b[��^��O��M[�E�Z'�&�>ƚk����(� ����
+��
H��
������R�l(�R���m.ѫ���ˏ��`�]��~��ko��
�6�EO|����L��Z��%��ae�	�8qsHv���J�ŵ��DWp9�l,�
+�1�eۮ�L�?�eb8�`�8 K
=�M�
 ��1Шm
<���K���S_^�\��M~}����o�}������w���}��1A_�������?|�i�OK|yz�W��ͧӳ�'Z^�G>�ƿ7?ʧ��/X<�OK^~���a����~3b�h%��֎� o��
}�쫇���w���N]�#~`&�[<.�*O� ���؎𷂎�ɆA����YD$K{Z>���%�A�U�8>�8�JQ�֑b�^�����ey
���z�#�2�x��Z׬� 3i�2��
�`�����G�~��ԡ��3]N�(���D���0�0v܀�P,�U$�z�9��
���F�V
!�uc͢U��@����<d{%�I����*h �	�
y?��� X���U��w�%��Ȋ2�%�c#�+�/��g�MQ��ݓ6ȸ��>e�T��G�"D
&��YLzT0���&@&�{�*G0WZ0<Vݎ���
+)_c�y
�e�c���a�RB���Y��*6

�I<�I{�?g�2�����"ό#�-}�я����}�sr�l�L�XAyf�×����R<
\u����gY�^U��R^e��-]R�a%h�kBo�:X����$ȋL��r-O��
�Qw3�Gx���&�y�4o��9e[
�[��W]>$�|:J�(�����<��}�[#�R3a���E�-�^�}����]6�t�v�=�Y:6���d
+Y�v\�1$H28��s
�[�咯w�J���S��o

�8Rd���K�j�%/u/��
�Ad���k`
�5����.�_�hm�-;֜~8!��)
�I�Yr��_��C�h��陃�.

+�Nm�\m.Rs��x��@c�����Ϡ��	�$?m�d�7��i���X���A�c�`���a��
��dc�q��x��5hI��!N�uEz�U��xP�X�b]��C�fŚ
��6�]�O��]_N����a����
\0;� 
�	;
+�1V����z�S�]6�s$P�j�9�-�/F�V	��9�"���d����u?�C2K��,4�Uw�ڕ�]�(뵪1u[ �j$�V��U��H	ݹ{���5��#����

�~�A�%g��{��{����_�r�4M�X���J�jN{ɾ� Ϲ&�YS��Rjt����u��#5��������t!_ �+l�a�n��fB�j�`�3/�A�Dtl���|������#�N<Z}����E��m�^�S;�6����H�^:|���!~��6%C�a�͆Y���
�]�j�n]P� �l�l��jUfJ�@_�.�~� �����|x��
�JL]ݖej
+���5�2y^�f�Tf���G{��z�
���"��, ��M���R�
+�ȣ��vWs8%ġ�2�y���-ί��s�-���u�D���?ҫdU����jchm
9K��¦<`jƘ�������!���,��Az/^��N�8���#HV�<�a�.�e
7���	&�Xj4ͅ6>�[�LhR��w��4&n�g�9Q����UR�7)f�|ߖE
�Jw,?>�4��An
�]�)�!�g����oJ��Z7��B��=�k,��M=L����LZ> #�̃
gS>��:�>�ԁ���{��2�,�/Ʌx(��鱀��yv���/��>���TLr^
+ �ؚ�������:��
=�e�2q�� j4�B�bMz8�Y?�6l�{Y��w�w8C���\7'���[�fH��6G�}2�ƶ��x9�#��Я��΃co�2��{�
�ae��IZ���blM8u-�SђQeVԏ��,*uJ�+]^-*h��z${s]���g1��r�z#"���D+�O���!Y�`˩5��-U����ho=hR�+C�
��ȫ�-�
�@i��1$!�{u�M���?7G�����dՇl����0��A-�����A+]g����?�~�7J�lk�M$��Q8-
+`��*la�H�X��#�����mbu!b��-by�B_��v�����هk3[]��!L:���d�7)QLs)!������$Z��}+1�	�}���B��ի����=�
�S�_yU��=aL†��n�C�D*���
�i��qqi����[`tG-I-Ky>�^+��V+Q
���
N���
�#�(͚��ddBF
L�0M�ؽ�Κ�g�$�CXj4�X
+�
NT_�����
+�q�
y��\��N9�"�Č裬��{%�Yn���J�[-����<%
q�N
+�ӿ&;B��"p�Yu�d�.�BbN�1�͒s�)��ŠgSԣͧ��:Q#E������d`�
UW��ڻ$|
^���ۋ#m*$=�?�s
+"Pe݌9�S��Z��_�{��
#
����'�is8.
�0.M[冹?�ί���Λ���0�x(�SRs��6Ļ�+��m�,�R�
\�J��bvI��P�w}��$�� �D�d��ŋ��fxO�A����D��{��qA�f��En�d��D��e���R�'s��3�2:�а�a���d�1Lv1y����F�[j鿥":d���Ldct�c���ק~~����7�w����/rAV<ZiUF�1��:��3T3�eV1VR�u�r=�ڰ؛��w�It!�A1ru8wI��*��P7#�7 ����p
�)5(�
�K� �투�1�9iuD�ꋩ�����u�O꓍��Ǒ͐X�B�T���"��P��n���)\�9h����)�vGH'�!��[��;�	�&�GH!s�B������mʇߺ����`dUA�i�0������BV�̈́��w�$"w�ٴ��/ψx�y#�۰��� ��0֒4)Ϋ�(�u����յ�2F�p��Fw�
�d�� �� +L.v� ���?�S1�t�A}���!�g��
+��@U&��X���y���E0˵�JV��-ɞ��k3]3�����޴�VQ;L9���mH������.��R�y%o^��D��C\�w
�H� �������S����و)S u;H��<���и�݄��
U)C��n�%GQ�Ĕ�� ��I��U�p�e]����$
����������+ױ�.Y�/q^���\�}ŕ	���7����
�:�0�����!�����o��gEfiO
ī���
+�6@"��d��!�/"Y /��"����b����\���𦓔�L��!gn?���q������!���3�c{XM�4�偷O�;
+�	���۰3�p�_�q"I��C#@��F�z^§]Ț����+|T������R�r3j�d��ܭ�����O4���ľ���ZΗ1�����
d���F;������[���uS�zV!��״��n'�>����Dqbl�3�)sR-�=Ӵ��y��%$��9ɩע��:�Pd�=��.Y�y�]~c�h���at��#�B��U�]�A�)ݠ`,�X���E�Ή���
��bJjl���$��e,�2����Z�$�
Wt
u�y]GK:���K���a���jψ���a�k��Ue羮8�DJ��J6%-a�Y���A6׎�Z;�y����Ho3�KV
�o��Y���0]J;+�
W�,�
F�.S6�c���� �T��J���% �,�XKs=�b{�������G(�	�
j�۰�&�F=�$
][9�P}5���R:E���m at g=k�B3'e=��M���ъ�r�|�:Z�W�Ei��
>�'Ȧ�����
+��PN���"s�����9ӛ�SG�-��1Ü��#��ShaLycw�"�"ͳ�x4
�f)>>1�7Y�Q�F](Md'�&c���y�c;uٵ�SY�#	
P�Q�,��:K���إ�A�.4!���:ί$���D�{��n�I��
4Vdw)*h�CD�O�eaYl�s�D�̕TN�����'�f�pD(}^� <����.z�
�z�]SVpC�< Cь�>y�Eϑ��ɋ�?2�\��k��,=�B�Ћ����
n���3��ɬ�U�� ���<�y���3I���������I����Z�v�؂0
���#��`@C�v2
�~	׫
)$L7��F�EH��wb���1u�1�r��G^��a�C
Gk�DR�@_�Tm�)�n��.'K�����Tl�_φ*
+��x����X��W�>�Q�N��0�����_��yx6�d�m�������a7]�|f����#��>�K�vgӳ�3b
+�pL
+�"�K�(�w��~
������s����W�T*7���;"�xN�
i��J�
\�F��)ESg���}��}�Lo���{h�ÔJ<[A_�P-č��Ϻ�J���
�M��gQ�F�О<���ٱ<AY�Ag��5��b�
+-��?+׮
_t��r�5��b���.6̮�^�:�h�D���xӵ%N�[��$Z��8}}���_�?|sz���7_���������������O�����_}��}����������9�/N���K�χ�O�>�����K������9��p�����
�|�
�;��SX���7��݄��z��0m>�t"��D�п�tGrc��'W� ��
+,#`OA2�?֫������?�M ٘�~,g�,:$
!�M
�M��{�O�J:����J�uϧ#�H��j�ፏ\�`�/g�Ί{?~��G/d��Ƽ�/�=n����&
 �!��f����h�/g
��I���ѭ/lǥ��K��?���٦p�|l��3&Kl[��r�W�1J����M�+�}�v9��4
ߵ��� �m_c���1��X�ێK�~�f�:<Lh���!eh5��׺�wե �����$�&?�?[h�����50�-�)
+j	�����|���d�|�˗���۾�,<:2�R��Uf+�Ӏ�¬Z�*	>.�T��G��t�A�}���D�
��|Q]&�5�����꒍���Iv�
+!�꛶r��ؖ�yצ�����/U���C�>пSQ�і� ���>/��JCuflIv|�tZ
j�y1�p�D�&�Ժ_�Y���tz7Z
�
2ד��5�C�j�!c�3�A7L%� =Vz�����F����m�%
�<ʐ_�HX"�x
�
l�PKܤ��9��t�f�ϖ�(�@/|���|�X�tfc�mi�x��f��D�+� (	�Rd�+��;��	� �ۣm��	dP��nkg��/K]����n^
�_�O�f
OS݁�~�z��2p��$ʌ��-1Å]��h!� 
+�.
�W�b�I9U�Üg��9s՛�"y�˶�JGӀ�sN�;���	.��Ne �u��J�m
:���rD��r
萒�b��2��$�f0����:�
�R�-s�i��Qq#�&�Vԯ��2jw.���w��<)|��tz�HJY�a����&

��Ýq�'�U�M����yS�
�*;�O�޴�b��T
�����|��O2�&'!����^CF��W�Y�����%CoŸ��)�{�࣏(��e<R�7�S��y��N5
ñ7,P�gыV��Gc�(Y�����>��tz�CW拉�mGm���90$r�"42b��~�<z��r:��s�4B
��T���x�iq�/���d�5o<s/���FV��N*�=���E���`�q�(�[^���r�;�d�*d��^��+
C
gKM�:
.�7�DA��U�W2�ڂ��vƞ护�b�N��u�ڂ�n3�4�ς�ɡ
㥗bi@��C&$\��W at 2iT�X�,6���%@N0���Ŭ�&��=,�	�bH1�03k��.�j�W2�g�饌(?��
��2��
�eM���IK��ڂu3/� dڶ�c��]ժ��˶<u0�u
Tq��
;��E.�-�
��b['i��w
�<�<�f�w��y���
��2��%��H�	s~��
�������T> �l�FgZ���YI�e��+[Ew�!�|
+[����	!�c�U 34�a�L��w��naQ at -EP�nC�%[<2��z���
.�� �Pw������!�
+�$�YA�;V�R����g\g��I�z
c�y"($�U+n*64q
��U.~�^���T�
�l�c:tFl���9�rX�=�F� ��98�A#�u���?eC)���
`?T
�d�����a>�2IU��TmM�[�b�~Bֺ��'G�}?AW�SE�N�c���:da��0��
7���Ӄ����)�jX#�
�b/r��$^
+�#�tbJ���
+.x�&G�,9it�:�b7n�'y�m,<�z0=ʥ',��?��/��1��3l�Y���:������2
���+�f�O��Oѹ�c�,+1D�تZX�K���M"x�F�3�ߌ#�}a~ ?�/!$.��@�a��|�<K!P���t?
/��� ��
�'1ޭ��׍7�|ޯ����B
�����ƃ��m����ɇg���[�?����߭�����?}��?����?��x���?|��?������ݧ�/9���;(���
+��^��/��{���
���_.���_��.�q����N<'4���a�G��x�J#��|
���x'o�H���q��}D�*�xSǞ��QdX.�O
�Y<�!�
�N�w�a���>��$	ù
�k�5A�6�
��|���j\��!�A��u������.�z%1�ֽ1�e���_¡H��K
r�p���nf����
���}X !8��(��
`Ia��V!n�ܪQ�n9#F^y5��4d���/�Ɉm����	:���
�dS���9�ީ�
�x:��V  G�o
���
�p��5�s�4|�
�玳}6�P��&���{�%�'aӇ���>7�!�������Ѭ�OX�V��R|��+)<U=���_�E�
mB��ї��C�Mux�o�f������8���2��04W��:����6�a�j�Mi6e$:�
ӱc87���Dҟda�׵��i�)0ae���w��C�9�y�ٟ���L��bښ��nn��M�0�h�SPk��� b���&�erg��՚0��0��}�
J����(�(�F���s��r�}ԟϻ��p5z
d�6zPS�8��a8/�
7ڍ��>Ih�b�e��,oѥ��|�Z\���h���1����Z��:�?�Jt����5(e��6x��~z/W+�M[�/�5���x���5�h��Z4�5)�մ")#m�ޞ���S��S<��x���|NFS�iݦpC��X�
�����Xv_Y�T7d�u�6�_Wzv,*�ڲ
+�%���2����� ʦ�P ��G��4]�K6�T���Û,/pv1-:�-�F�y1�2�WG�}�0��X~��菖��{8T����V��Go}(*a��ޮ|��s"��뻕s3{y0�����
X������N2u� 'CsQ��vdx
Ԅ�;H��S���n <]o����]=�N�.���B����c��Z��
����_��&I�
�]%'xec��l�Y���'��{~�J4� ������:V����-]Q�k	Έ
Ņ}ٌ��6޷�Հ�($�95�
����~`��
�ب c��
�F
ik������f���Z�Wf��kƣ��߬
&9���_�ѕ�z�,�p��PmK�ۓ��
!�� n#l� l
��#Y�u�'�&��!$b(i`�d����s�1�E��kc��g�,�W!g
gu��}e���Z�s�	p€�������΋Y��/��ǿ�e� �ɳ#�g��2�pĸ��D�n���0¬v �N��� C�;@:�4��7L'�	�ڍ �7 ��,����Ӄ
+]v���U^K��H��B�$�c���qX�v�[:I%�
�vM#_�'�.�V�Ĕ�{�5�&��lT#6�͎��O�8F�ꖟ��s̝�o���
�;�hu��ʀ'ة͛;jR�;��oKأ���ޡa��B���æ�� a�	
F ���\67�9t��gF>�1����is/;�z�WCH߹G�+WGм8)ꚬ^�%M�$vFү٫%�Ȫ�I�������3?4sg���Fc��- C��i�7-�>��7/�v<�d��V�*�����--������ ��dw���S�	���5�u�^��R�����v�n:�-���N|\�����Ӈs���<�'�����.vJ������5�$	{���F;i�$[m�Ce�r`D����ȱu���Usnw�t���x�rPz�"֐6��5F�� 
j��h��(����s5D��b�3Љ��A֖@]��	b�qRi�X���U��⺯;A� x��
�\
]�2^���1�]�Qa6509#��3�*TF��z
+�7ߑ��
�e�o�����梏�n�9��
���N �t'_y�TѾ`���wJ��OF�f�)tR�� <Ы
0�̹h�H��`k�KN��
�}�F��൐��eb0�y�eb�,J��+�����I/
�KW�Gf,��6|Α&�S���&A�0��v�"p��k�5&d��
��aG1��=���bQ�q�yꑗ���U!��}��ƒ]j���b���;�y[$�؂(h�6	<h>sk�vK�
���
�j��3i�HR����<� {�"@��]�o�L”�;gY,�v��t�X_���-������߇���
��N�����!F
b
����X����(�:W�|
��U[�%���W�
�sqP��"�*�|����/~�7�{8oҎ-�?���
d;�/p�*�6����2�cۇ����lcW�\��CB�~��awla;��4�f �S��#klA�2(�����-X�M�Қm�����V\��a
=�l����Lo������ !1���
 v8�ݩ�"L��e��#�#��98��j~�`I_g�V
+�H��Š���N�	�ާ���E�qQ�z��<	��%�7	������آ܋�u��;��
Sa��
О��|נu#�Y�5��hv�� 2����7�D�3��vK��q��2վF��=K	�u
�|���w.�%��֔ _���<7�-�Q`jVP,W -;߲P3\�-�e���⣶F���ޓg|������`C�vF6�|���\$
>�*c�o K�P㲡+n�gե	'}��O��y�ɨ�F_�@�8�v�q��+W���c�E[������)dNYu�G��{���|�d��/N�^��=�틙�?Sxl߸�JF�x���9&��˃�J�{�t
��4�Dso70!�n#B���ZT�9��e_�jQ��i�
:]{"�
^\!�y���xz�q�c=���
��-��#��j�@�#�-���|,o}���nb��Gjz
����T@���
������Kp��:8))���M�d=T�(U�JQ�����T��_��&���.m0V�\��s�7��^��<xf�"�3ú��|�˃/�`�t�?{�
��N���O��
x��v��yI��k!*-�����\%��kSZ'w-�-\��t;q��F�z\
+	���䶵�ڞK��K��
�ƚ	��4��Uj�\?	�2�Ȣ\4�I��dg�h���wm�l��6WOp6��e
�s�mA�y���dt
Y#e3��ީ��:���n)_�#<<*5Mq���-�����Z���I��x�zy���N�S�i^�J,?p�|�� ����`Um��!:�{:1x�𝈰�&|K��C�mQi{�$=�ͨPn��m
+u��Յ�_�р�=m��G�����l�.+�~��t2�,yZ��t
�~�)w3����z�����pj�x��6�.��75����+x �zNG6�J.��MgMw���h��D�>�����L n��):�I�C���=���y���7N��X��3
H�
7pF�<��G'�[xb�'
������;��l��1��E����
�ҡ%^/
���+ zb}*���(�GfOlk~�~�#_�������~7X�=C�
<�@�3�+�m���f��ܭ(t߬�����d�WV�p��|&k�m���?,��b�~�wC)�>e��v$�tE�Ll}�"٢���K���{��,Ҥ|�zg��<��cn�K��.�~�Q�ȿj��遥K����{Dg�������U����+��&�A{�K]�R��(~���?�U$�o�>�ˆg ��g�M
;�`g"
Δ�ux*3�K:ϊf��	3�3��'���b;�$g��´dz�Ý�a_��i�Tb����
�W��$ [...]
+� 	Җ[hwB���v�H��_�C��B�qsɃ
�H��15A�e����{&�;�1�r٤n����)�pna^o�R�
�N�� ��Q'_߄��|��,��YB	p����:,�^
��J871���FY�ųA%
F�׿=��N܏9�9b� b��^��z�P���p��hZt̝�9\��s��w▣�ʐ�=�rYI� �T�6bvqӫ��9LH��w��:w$̛���a���+%iz����{�YG��N�k�Cx
�A�
�:�c�z�b���7�T���z:Go�M
��������|�dž�/��z�����)�m%���X��ܱ�(�� �N�%���v$/nd�XI�H����X,$ɩ�м|X
+�ٸQ���8R�h�O������I�!\��}|�=�c�b�e�q���\]����(�@S�k
.�
+\]�/���J8��ø����:l�6
�ҽ����hd1B�.�c
7mqΞ7v`{����v� �Q�g�q�X��{�=�_Cl��q	�\����S�
+��K��+�/�����0x��F:g1*ǭ�rĨHn�JEgf
/-����'F7��Ȧ��������is�f��I��
+�s�������[�4l�;f~ N
C
xZ/��1���\�����
�޾��4�gށ�.~����>��I������iF�{%������ܦv���i ��@���C�>l
�0�-����uirpL+]hd3`5�J�a�b!����
��*���o�
iXp�5,��&�aE%�u;�>���p(���5�;��}?�<~=o��,��n
5d���/%�c%��ru��w6�CB���k0��N��Hv^'��C��&i�R��5U;��'�p���]xX�@�
��.\����U�A��B��s�̏应O�
|�+��w�;��{��:x�x\�Y�10šւ���B6峽�
+�e���5<c�`q=���*Ĕ��x2s�I�I��Ɓk0o;5}�/��Qz�>�]���
+7�8��dr���`~�#T�I��(ʹ�qe�{ܱ�ѣ]�ؖU�:BP����TqF+�!� ӟ�xz���݋;�a�ݳL���"��BbS����Ms�9�<E]P�������u�;�kͯ�o
�È;Y���~��"����fp��
��y�yH���9q�B#��� Õ9���kE�$
v
��xZ�aLa.������JG4�Q]��
;\!��a6|X��\�
�\���w�f
mOV�.n��{�g��p�K;ԍ~9ò�`�a�
!��G�0Um��������;�^{����@��\���{_�N����8�D�'9g_.��(��]C���#i�Vؠ�1���h����Zߋ��-��u�~89�r*����=�c�x�Ԩ��`��� �+�����O/���J|���8db
�b/?.�؏�W��u"����݊�+�%д��ɧ?�QmU��\�S"6*�4!�� ɝ�ΧCp'ӺF���җ<�om���^0�2ء�ͮoP�S�'Y�K�r/�h
���W�_�s$7#[ [...]
+�,�q/���b�R�ԭ4/n�����h:N�cK�@Gf�K��
+D#�
	7�������n�r�}p
ԅ5ܩ�^Al�X�ҕ��`*��{q�K����?Յ�w�O�����8�`,�ޘ��騻
�I��;簍N��|8u�8��O�\�����S&��!��>z�W������
 _��v,���[��6��༅�˒Q�ڠ��j��
�?�����$��=h����Fe%=T���
�j⫝
�]�*��^��A���������f�s�wN� �v<~ʺ{���t���(��KP����)��:�
��4u}֭�|���1|�~Ŀ�"lu,`�}�~� �\&˙��^aI at e$XM:�hqW~��y%�q�2� w���NE��fY���'
#���~�����ٲ� W��,����!W~K��	w1MY7��
+���Wv��H���IN��
\v�ptok��r��
r�ML�o+��t���T�Ȗ��+��>�[
\�	�:T�+x50�O��t
-%f��[�8�]S�4�w
�r����<��̢���z|V�yj�`��ym�>ׯ.‰�0���+���4��g����Fq��a��ݮ�;�Ė
b�(��k
�K�	��Vb���%���u��`_��
'� W��e���{��8��E�/�طt⌂nҌXҩck|��h
��S�e�B�o�E�t;zN~o�O�^'a�ޞ�q��]��/;�{k��?��/�B���&6��>75��y���_O��/d�,k�
+��o	
Z9�ׁ4	�^�
������G��y0��
I������ ,���B���{c�$�-a�}���s�����!�������&�`�}�u���x�ۇ�x�7�D7����i��klƥ̡%�=�
�G昰t9�F��Q�'�y�+K�>&
۷��~[�

��&��W��M���R���c$C��<;�Qm�rF<�
J��	&8R�t�]�/3M��� ɦGs!�%����
+RF��_ʫ������?�M�ވ�~.�!
�"��)J�����z����8���S�U��G�c�D�y�n������(*Փ!��T�C�B�[zm
+"�Z�i
�=� e\e0�6N��}�n`ԗƠ�>�*͵'���5�
���l����̔��좔U'�'Ӏl�z���Ɯ�f����`��
y�RPF�ƅv]c!d�o�w�
֜�5u~�5a
+
v�֋�Ӓ	�	��Mp
Zs
��%��ъ�4*>�M�*Q�!�����Ǽ�~����	/�:L�f�n�ڶ0�v�ed]
p��B�E�M��56�)z�66��%�.b���Z�
p��@*FaI���
���J��814��aXf{��
7+�dj���•
��pza�A��d�v�� 9u�8L�2���
��e0�8�V�LfX�?�����CL�#Ԭ	2�M߰�U�	��� <����3Z��@�zI׼;~:?�/�7��-�[�&XN��^�6��PYÕ�v��4�}�w��j9��ƫ��g�xcif{`gt_Od8�}�S!Hשw��`� x���]�7���b���ec$L=8�7N/jR/ �&p>t�ď�̗`�1�|y���YXĸ-$����{����
+F��t8��G�'���
+#�N�.��Ⱦ�ti�[�EF��1F;
ZL��x!gN;�WETt(MrE��W��c�ݤ�OO%t���S�,"�c�[���L��Fr��w�:��°�U�� �FQ��;�N���y$��J;�hg��
�A<�����@��Լ�5;�d�����8�\4�,Z��z��e-M�Aqo����<�f�f9�4��μϦd������-�Y��an�A���T�
�*C5�)���`�n5��҅]ѶQm�QM����*a��ī����݀�e>(>���q&������ݖ
��r���:r9T�]P���2�C$�e�����i��g�'�-}b��_���|�0͘�[BK�����������
f����b�*��|��
��دʆW��bi��������:��m
����N�u�ke�p�lN��XYI���S);�
+��s돪�
��F~��K��V�eJ�� ���ݱ���2��4;le��F
2�����w~u�tZ�ko��H
:��FJ^�K@"�IC��{rr2��;��]c����˖P�خJ��%]�\<J�� ]�UK�6/��t�Lˣ������ur�a�nl��|2��jW�6�;
�
LM'
��6�N��dլ?D�����
I��
�d��?���o�^��9��

+�Ef§���=�cw�ɎߐƔr
���; ��tpP���٫�%�#�A,N��l�fh�
3*R{��˦�h��K�c3t$������ D�\�r�+ 
i���
��L��w����h�C�U;��šy����o�i�����6��0w+<лsb60G�:�vF*b��6���u�L�G�o�U���	��bP��0.�:���Җ�ь����q���ۇ�<?�7ؼ����'����Sݎ�N��������������?����$跟>�������/�>�b��-�}����\�~���د�|���
��8��ψ�K��bc��M�
R��	J诼�ܷ�~���~����,���^���� ��WIq����sx�n�`u�cV��t
+��~�V�x7��oCP��=Bf
�6�2�
/�OT� $���]��3$?
eܙ
h>s-!1H^�J�c���;�Ϣ�BB�ժV;&{��A��/����=`z��e��>q���B5��̟���A�S'�
5^�P<Ӽ;��,��޽��N^�8�]H����Z܇F���^$g��G_�Dz�Τ�:�y�8��\��
S�{������ާ�₷j|c�	��V1T��6p�]���aP���`�]9̇:�
!���}�|����\��Q�,
jYz�-�!��kj-H̱�nɽ����3�hDX��3��0�
r]L)�m��{�U0<�n��
|u�d�
#9��V��
+�[��m����޲�Rl��q�.8��T–�K٬
�Q5.KwY��Yb���=8g‚�UZ
�R%w�x
�«
+@
����At��X�jE�x%�EP�&=<���F��D�c0pA,�N�!�ct���0*�~�F7,�&Ox�+��=��2Z�ܲ6��̹b��\�m5z�ɒ��Lq
++�P�)(�Ъ`�h��wm��kE�6���~��iM�il�l�4���Q!)�l��[o��hGOA|��cz��UM��gUi�x�&��"�JŒ�G�j�*�wtr���9o��'����p{7BK'�k~��X�l�^��N%�S��h��

+�����5胴;?ei��>�RVɥj����?��b�{����㗕�>]�-
��_�ܴo��xc�
-�Q�i
�z� ��)~g������zC�F/��X�iW�'Z��]rx%{�������e
+#T'pJ���)רQQ|7r��5�SN��
���<��Yr9�Fiբ�Y<sO;�5YY0�J��t-s���
g
M}�o�{h��fRdd^
+�S�	�"C���
[�B�'�
|u�����0�K�d,��>���_}�dh[��\��Q���iYx������
��b�CZE_8�S��֪*2ѱ"Xl�mS�D�QC��0�&
��#��7p&,�RN�Y�
7�h
.���"u�q�X 5�`5�
� 
+¥v��Ͳ�
U�t�E~��BU_(��]�J�"-�R�����nI1�Ω�e���Ȭ
+O���9�{U?�nr����w�F�D�����z:
q�YHב����?�W;�
;
��O`H�?�t�8v<�O_�m�Ό�,�"y��˽��qZ��"��Ҍt|��G��P)!}!шx%a��[�?oi�pj�����]���ֵ�U)x ���u,��@`ߓtp�3���e�z�=J;��\c�hq�f����]�U�'ۇ�>R|{˞tD�=Q
�2����4�c� �4�,���d[(�?�Gp+ޞ}b9,IT��Η����)*7%7��eB�w��*��m60
L��r�a��B��Y�MZu��1�
l�����(����c�e�]�Xtr
+�!���S�
AʬФJ���˰ T�h��a��ȡ�期޹Q��<�
�2z���9�/���a�S��mxQll�_��>��9���qn�	����$_F�Nf�=�t1_�����ŎǏs
[��a���)�EC���@
�T����;���6NR��;i>;M����񀧐у����2��S�[���D�3��
rLv
m
2���*�Fűi ���(�d���R��Ԭ/`��j�L
��h����
s�C�˹Y�^
�Q܍J5	�f�ϴގ
Dd
ľ�T�ņ5>�ՙ���
&F��Ŭq����
+<p	�s��k�e���tjw>l�J�ɫ"�⶜-S�FK��L(�Z%uq����B=/O�����T��

��������5o�������)�X^�o������rR��P \
�t��P?��Y��<��s��&۞�~�5�KB��3���2R
�ҔVl
��x�
+�bQ���x܊���t����[�=�4/n�%�r���
\M=�B��
+5x���$�I��4g�	
_�L�}z�I��Pk
^j䵳�I�J��؝�U*��g̃Y-XV�
+�8S��`،�L�2]J�;YsuAG�����"�1U
kX�~,t��P?��.G}��v�.B�
�(0�972ɭ��\��"A�v�>���C6~�%���~w^��g�ÂD�
�|�c��
�
��Q�&�U���1j�i7`A���ť�xn�ӷ+��4�5�_\EA4��J�$N�)/T����v�2�1��z`슛���I�vX�����;3ہ�yc3ؘɮ �봟��r<
4L)�?$��[
,�!5׃l�'���
��U}w`h6���f<(;]��
F*�E�q+=�M�ڥ{�
H�@�����
�W�g
��c�ڜ���Q�1��cY�#��������UT<��A�{4���'w��<����Б���C\y��;{��fY�x�$�E���dȲ_ds�-K
+3g
c{��R05��R�ͅ�QL��R�*��׫��a���\�
�
k���HJ����:
�I�ۃ
8|`�V����,�5���A�
�WRC� �8�r�A�0�o��p�IVRI�_�K����&lQ9�d5�� N��d�@6����N%¶�XMyt-բ�C8�p%w�&TX$Ǜ)>��W�\CV
(�k/m�I����E� .�j�L��
0�:��٬���=��У��@�R�U�k0͌�w

�0��'��o���YC�*�TK�>�F� d6Y��K���sA�0����U,
����S8���J$��f�����_�UD�S0���"���i��){�
E���?@1����e���L�v�!�����L&6Y�V?�3�fA_��P�R���kbQ�Q ��3 ^u����:�MnZ��-�'	�z����2�g�o�#>�=�
�Ӣ�
�
g��(�5Bz�V�֥��x&],
wugs��:�ˏ��+����4q8�Jυ|M������������������㨻��K�ۑ�B�>�b��bm�)���x-�T�
`a������
r�3�O�������)�hưt{ڎ��3�E�[İ
{1n ����_f
7XM�UŇ^y���`�@��np�:��/�;e_��x�ZT�P
+7�^��?	4ba���|���G.͢o
��V�V���i�oC�Qw�\𙩓i�٦�>���q 
= 塍�1�W�I���au�2�%��k��?��b
.����=j�j����N�+F�Pi
>3-�ŎFA�_�C<���F��ݚ���-��+o���Oj��(�͔���f�n���l<�eP�'�<���A�i�V�
FTeQZ�zO�
8/K8|��r�G��i?&�
�ZZ�R��_&��:8�Tk�*L7Y�(袩%���%#M���
��8�S„�����WM�5��j���Rg
��,��/�
���������m-���Pم��
���v0��h�C
+c��*�+�b$xV
U&�SS@
��3��R�J��a��z��[��T�U���H
Z[�7F`�F X�\����=x��Zܽ^�CS�w=��nu����<B-E��z�
�D��+��� }�\@
endstream
endobj
17 0 obj
19433 
endobj
18 0 obj
<< /Filter [ /FlateDecode ] /Length 19 0 R >> 
stream
+H��WM�e�
����6��@.�-��r�&��
+	�&!��?&	T-&�
��9��{߫�כ�BC�8�+KGG�	u9��6֍4�s�s�����qi�
o[N=ζ��l�RMe�B�`�i@��5�Z��ƛ�� J�r�9@Ÿ��V����
�M��m�7��.ܡfU�g�%
��q���Ԧ
0�Y
�)qX(��:�
�]�
����J}Z�G5�[H,��Ov�R�
��!m%�D��D�wW�b|��%s�h^�
T��5��mþ�E�����ۤY��JwF�R��:���U��9Yfo��ϧ
5�������e�\F����9����Ե(���)�Lc�di��]�O�h��p&iLn��@������v^��lĹ�\_��Ծ���?�
|<M\S

,�l2��qy�RK�
E��p#��s/��b�uD���Z
��3����,�^�喗��� ���G�5�������\�
W��<yE(Ʀ%u�@�pP��J�m�X�B%|��Z�8�[� �QN
+�+� 5�8HZ'�7t?M|��U�	_�㞎ސ�rn:��!0�E3��
ׂ��Xt�VGĻ�y�:����/A�k�X;q��ى����Nc)4���
m`�."r��dښi�q��h�8̉v-�M�/��H�
�ܑ�Bx7$G"Px<qC�'B1u����]�}Į�g��:�.���>7��v��Mfƨ�a CՓЇg��n�i�/����`o��4�e��#��l��!-��� �M���W+Ro3��[)��
{�S�
+F�tt�쵨6��q�K� ~�p��-����;\����5���J�����-{����ƴq��RFnM�m���M������}8�MC]Ԫc��F���
�U����}�V`K%�dk�E�
�M�/�4n�Zqz��Zڅ˞"�G9k`,9��uoE���bE�

�U�7�`-���χY�%�(.j�f�V�ݔ�4�
+�ц@�0��I(0�P�},�rGW7<v���^&� cI�=�e*
�c��
iw��7	�X���f�X�Ӑ�ؠ̳L%Eت����"��v��ϧ_9=�������Sz�-�|��Z�n��`ձ7����-�����p��f7�Ⰺ��4�=\���g�Lׇ�3v���v��~�{X�얅x4�0I�T#�gG���-(����9��8��X��5�n,�Xs�U��	ea���8Ś pQw��"�Z�]]��a0d�d�
��̕b�?�
Ś\?��  k>
o(pM�;=\��b
+ޣle{��}�o�[�p����L,����R	K�vMA�5��+

iv�ۑ��u�SlSC5�n���e:c�TP�]fK��_��
\(�*FbX� �d>�(x�`�pم)c�̖����ӷ'ç�2y�/� M���a���!|{��
{��2�{a/9Z�y��e��]�}��%�+�zV%��l+�|h!�i����c� B�5�/L�~Ĩ����Y�ڂ�@w��	��Yx�x�'��
۱-XR��2e+�.�V|ۓ#���ݝ���vy�z���K��s�?�ޝ���o��9=�;��ߵ������?}��?����?��zz���~���5�ͻ���/�>��(��w���/��/'���tN����/�ǯ����?����t��3�Fp5[��3�96l�
+�~`]�F��5���
+�tm�
~i�^
-��G�C���1O3
����12�uil#��?�w_0��l'{Hj
�	=�9�m����(��W
�C
,����Ʀ��p��H�������w

-h��i�a��,~]+@��
�*�[u��$���"
+��e � ,;8V@�ߣ -D�a���k��Ywuo-Kn_�Ċ���=F�Mn?۲`[��2uq�t���0���I�۔�{k�k
+�2�J΁�^���k���x�
��
20{���
�X�MȘ��w��
C;��Å�ަ��x?��G�����
+
B [t�0�0��
���f�D��$Nr�@��(�E��^��\��i<V�p!P���L�a�A<XzX0o;��xT�
yD��}�|�Rs���	�p
�kA#W

Yڈ–r��ɢMz�Å�p�(�1e]6�zzG����g'QL�^%
+)~���l - ��`�h�P�x�8^d$/;�g
�ܸ���f
�Q�+3��!���M0ET�����c��b�A���1b
Ħ�s�`�
 �2Ϻ��Y
P��?��(%��f1�Q	�wr�Wë�ì=$���B$kO͛��q�g\�8��m^r2�D�Wks�c
s=�r�!NL
[�X��F[�ʜ��5��R�T�i6,��shd��3�j�e?����[�(�;
+p,��I�rY�Pr!�%Ց��M�{(���cOS���i�"�ġ"F��F9_��HC��g�Bi���:@�Uj`�Bզ�n[q�8���|A~֭<_%�:��=�d���z�x�3�S�s��M)�}'t����W�G�<�c�h���� 3�uio���i
ϙu�b�5���v2ާ a~>SF��fI3�Z��9́���S�%��l��1�k�{��n�c�uu�
+WJ8`0(ë���}ǫ��f1<��A|#��N��ɻ�J6���W�h���ji��:�{���������HV�8��AF����ƠH��TuW��f�l��<�9�O�~TW����*|��+Q[�S����X�SZ	�3Pœ �=1
$�r0�L�:��;#Hş��.	̚>=\����
��UU��"�������$Ӑ���|���
֤N�Vc�A?����O����CXO�%�4�~
!H,�8Zl�X�ˍ�
����
+(�&Dv+�x�}^�0՝�m�l0�7�
p�,�,�i��|��]9Gi�A�����*E
�V4I�����ִ�Tu	��Hg$���ba4�GfOj<â4S�d��H��Fh�Y��*����F{N�9w�r�N\'��#jw�M�ٵ0d�ȡ�TC�Q%�`\���{H�-
�˪L��b
+��DE�$ƒ>@�
����H�����U��
R�w��f����"t�
���z����on߿���ջ���c�����0-Fn+?9����wo�~8
?������o~|����
���?�/nh_����Y
��ڷ&�D>!���
+�N:�����|��ȓ	}��
HJ�yUY�>j����<C��劁��*�O��t�ټ�����|��P��Mi��mH(t�tiap�� �ֽ�&ʓ.���p,!Y�@}�HW�B*�zb��
�����������e�la�W
�U�p�3SH@�ОJ
+޵��GՃ0m�3��9�8�K�iy�˓�@�=W�Ի����D�&
+�\>div�!r
+�D�~�t{A�!�)MO5�y3I���@[�)`���3
[��F

¢[��U
�����f�L�����
#E�1�J!�7f$XU+�ru^-�^`
�t����O�Eu_u�w�|W�1ȃԴ�,O��=zo:ޚ�)^��Χb�•�	k̒(�-���ږ�ow`{�2�g�{�1�lm,��d��FA�
�1�T��ɺ���N[
����
��h�`�)��0��ǶкKq��W�g�&U���X6�*"���5S[z �����((

�b\{���q6�x�kH�1T�6���Ϲ]6��ҖӔ���p��L[�S�m�=`jOM�8@#guJBi�u10k���+�[a�e�y;bu�N'-�ޅ-ݎ%����
Qc�/
+ ��TO
�F��zL�{�?XL7��
+�	�Wkjf�x�[5�L}1P�<+�<ۊ�H�\J�����>Ա3�ѱm�=��!��f�]�
�B��Y}���צ�zH��N� |��F|��uؘ
;	������uB��pgR���X/�lP��g���`9� ���j���*wC�#
+�9�P��t�Z��vQ�ޭ��]Q�,s�f�M�+�R%�pw]͘O�%��S
і�S#�8�����p� C����]�E���e�s�����)��9��k��tզ��<7XhHS�'� $�CA�{`)�
+J|m	�+
mJ�]Ū�
+����哏��
>��S(N�$~
�����0��g�s*�2��(wr�;c�p��b�BM�Q$�
�����u��
+�0�X ��.0oo7%T7�P�Nة�B~
]�1,b�p`u�:w\zc�MsEv��&�$�9��iw�Q�����6V�}a8�(��
$3�r02�~]=�|���\�b�
+�^m��
�ܓ��T��)�d��m[\��<�(�N6�
g�i��mJ�]2��i�fm[�����ih��b���������EY ����K��Ah��3\�OW��|
�������`	�\�Y
4�ש_/��&�������[��ɽ�ci��.�����.�T4�DMo��"��S��w �e!�P�
��$(P�#�����%D5�D0m�(���%:A�g�����>���'����t@
��������׏��#W��|�����^?����۫��w�D��Û������ݽz���>��g���O���������g��`?
�������5���
!����w�+�=~�0��hh���‹{6�ܙO� \9�ʿg
P98��蒷��5��Iu�`ú��&39ȵ��\�$e8P�va_9�s;
��V�������"S�o�����g
��_��rn����[mլb�7��.���m5��J��*p-��
)GV
+��\���k]BF@?�|u'Ddw˂p�$�zq@�S:�wb6L�GK^�O��
����
��&��@���88�� ��]������Y����JN;sr�
+�Օ�ۋ�	�����z���9{��Ĵ�U0��fG
�3�O|���}�
+�2(����!]�
7(�8>��	�`�ǃv��
+I�U�}�Xzu#�9�v
��=�r�/��"�!�~9��R�6��3���y�Qڣ^X8�\,l�+�s,��pP�
_�a:ֽX�T����&��
��gu�
��z°� lMU��� ��<�|
+�k�0�#�@Z+�I�wsq�گ��|��(�墊>v�iY0
l;��N0;5��vG�@�/7�c��*(-�8��rߵ3�
2r*�37��mpf�S�ބp�j-���]4�:����@��qH�0�g��=�<
t�H=�{��8۾���Y���Ӄ��.)l-�$
���F�`f�������<\p���ƥG^^��
�s���jQ���R`(�}�'ߊ�����������!�/M��N��
�a��$,��ߚv�϶���;RѲ��/�P�XN��5��"y�����zJ�����9���	�^ib\s
��������Ga5� #�|��0wD�����>��7�n�B��`iǃ��J,f
����N"^v̝Q,)5���=��2�hn#���ϣZ�so�q<耹��nKK������A���pp�.�����M6��57�xrF���?��$[��]	0㺷y��%�æ�?=�
d	
�)~�[
�w޽�ͭQ�p��qJ,m���7�1�,��i�^
�Zi0k
+<|v�s���� $�u�S�����n',��ږe�
�
�y���u�ފ����υhB�ʘ���ꊘQ�Y�k�L�ݰ
��������]�y�Z����R� ߭r�b ;�DF�:
ri�� �;��ç4�
�U�{)�7���-_v��/�FX�@�R
p���n"B�;�T�x�kG<'���� ����͎1 at k�cY���	�v	+Bȹ ��w=U�g��}��.P�*1^� aX�YO}���<t������o�]�
Z�^���
�v8ڇ�h	R�z� z�{�C��
d�G�7?�}ɜ�f�ό��Np�I�>�����'��A~�n���R	Z)�}��������bs��
���t,ʭ�����L�V�]#�Sy�*y
+��*��kI��ς�#�퓇��Z�`�
�YI�}�2 ��\P��E���蔢��Gf;�r�#�����υ称�J�=��;����uSa�ho�2h���q�zi
�W
��.*H�g������'�|�&�W��!X�j�����j���Zx����X��|�NT��Bȟ���q�߇��w�d[�
�=���ٱ��5��cl\רj�
�D
+�*���l<la��h��e}�&�]���arr#
�l�]-9���z[K{ ��{6���L�+��YQ�GL#op�B�>�6_WO����f����E���)Vl�A�p�'��7��Z1��A�7�L�ֆl��`��}��
��ug3����Δm�J�	q�]d;\4��Vj{����/��?��a�.�Bx;��^��ۍT�/������Ek��vD �a�]3���j3z��/���}amjp�O�n���
�p�`��� ��E����Q"����;�0+��؟ߗ��_&Mt�Tǝb��c�{�dfs�y��z�IU���h�{G}@Q�hآs,}�5��E�k�A��R�IT+�5V�nƖU#yA��%S�z�-aQq�O^6�"�
n�sR�����45 C��ewح��0.YRV�	
P�<�d�G��γ>���U

��s!��u�9�թ	[���xz�����w\��� [i����P���i
y��ԥ {2�Ԗ��T�
+؛O�i�|'��Oq�N�K���a��+����n��.��-�"�+
^�NS`F8�/���ux�J0
���RpB%tEu��G(�����Ox)�,���f��3�`��E��Cv�%��^h�2(��Q?X'��ԓ�g�Jj.��%rD0
��Y��c
?W�!Cpl%�Km���
%TaF��U��an���`��c �P���?�
&:J��ɤ��i:�X���Z6�s�hF0�%���{��Z'(n at D@9�<��� �m�j�D ��F'����,o�{���
6ςz+��d��*(��j�߯1(V��q3�E��X���n{�����C��^�(�Z���Q�Xj?Y���#�X��q?�
�2A+փ�'���.j
+�T�G�l���
�^��
W��
G�Ѿ�.�/+���-PM]�'B���{�Y(���m�IPs
f�Ɇ�G��C�gn�3�P�^ރ
 T��.�j�c���$(���)ٺ=� nV�VJ�i��D�m��2
��q8����: �b��P�5L
+�A�^l��>̂�.�匓�T!4) �
�B�5��\c�B��p��^�rV�r?i�
��P�(�.%�8ܹ����
[8�j��=�<
j!�Dg����O�+Y8Q[$�竖�]��mUcy�9(}ڡ��l�#��~a�줌B50��~d:�ǣ��Ʒ��듍6룆�OӒL�G���у����&��9'�k����ȟ�)��m��Y�D�p�/�U�\FXb��`���5��C��wQ��Z�d�c�f��g57�p�*5RN>�z�����m��ǯ��
��!%���
�X/���L�㋬s�KԷ��ǁ���w����^�Qm��8�aM>tx+@��_�W�}����b�b�!��ǚ�c߾���o*�v���l!g�Y�H9)�{�
w63�,G��
\�
�X�/w]z�
+�����i��j�gY� w�z�|d�
Х��.�ck�Ǎ�7L�6�~Jݙ�W��^c�7���G� ,��')�@��a2K�t��$��f��>
�L�pE�uR�;�+�)�Z��^T��`Z�g"
�)����6n�u�`'S�6K��p�����:�a}{:4|��\�_��3�y
+���tEv�TA[�X3�r�'
/��m!���Xl���.�Ķ����>U c-��\��:�f���k�b���
XQvE��e
�7�]��W
�7���rݕ��
�
Xo�����m�+��l�Nk
�]���\/r?p�\bH�� q
���츺d�\
�7�^���T�]
�
>j��h6:d at b�R}g;��u� ;�4΃c9���A�i�L����=�*gs��7sn��/l6ɵ����b�����s
��Ii?���L�έ#��u�U3��ԓ��G�矈����b��xȞz�Y��Kp
:+��w�Z��"
+���x
���ZO.ܭ)
��Wl�^�J���X�-��O`������m[a��¯���4�����_[�Hk�]���P %�J�.# ��
+
Q*3��Ѧ"@��^WA3�A�7���1U��+2�`�ҙ��S�yӶ)�j��߄WK�]�[A�!��_�
��wެ�?}�E��Ju�'���ї�X4���E̘GDQ,0�Z�
��w�-�# ��:JA����t@ɵwSo�D]̥U�
�F

x
w-`�`a ���K^
�6<A��� ���N\�@.	Ǣ�
��
\P�!1�3�\����1{?��[M�~���x�쳘D� ��4�
9�V�b�_�.U|j��s�0
��=��^x�bY#g�+�#�I?x�ɢ�uT�Z�o��v<\��w����m3^� ��Y��Aη���������r������zhA��3x�?�c��B*0Xh�>��&���Ě�8d�ԍ�V���r��l�)_S�-���-
�r�oWx`)Y���FЬig��
���L�5�y��܇���Ĝ��ww���xbkg
�yP�[
����#w!hX��'TZ�(;{׆>7�D��,��(�
�T)��lS}>[�:�xъz
�oqb�G�A��͇+l^5/N]��F�PQ��+��]`o�9!�>(�
T
Z!�CҌMV(=h�Ǝ�Չ�%��E|��M|����mw�y��0��.�B5�N�������0�
W�򫭜�A�
���֎�	
Ҋi�.O�C�oj]
�4�ͷ�G��0į.���O�V���T�@�
�`?��{��W��F�B���,S��`��~t!u?`��T�n`���~� i�`�q\�v��g
��dr�����Z*�!�
q�8E ����t�u�����</6�.~�}f���3.:o��5��sy8�`W&~:��
+���3�cE�5���
+��
'�me����{~������<9K�Զ;�]w��0@
\^5C
�����tO�.�9S
��/k�i�8]5ߎZ %
����
u��j��0�[��p��9yt�~1�������.�|?�<��֟/���"9!�.f|;֖�1�*�
�8�/��c
Peu�;���SV�~�W��f|+�eA��
G�c�ܽZ��'5��
g�F|�����l�֙���֘�D������z9�H��Ơ��z
!:C�9�%�~/��=״�T��]���H
;j�@�9� x���}�h�	[��&�ł�g4�K�2<�{�
�w�2&�o��q���ģ��5]2�\���
t�b�
�&
+o[
+�6�
���'����`����t���;�,#.��O�� H�9��Z��Q
�$X��‘W5&g���8Я��t��m ���gO����V��7|��
[�Nz�e
�X���nv�
VMl�ɽwh�����+I!W(�P���
8j��U�c�@�n��k���(�F;E<8]i�v�-!<�e0÷����6r�
~��.1
mN(,��L ���l�x\B|����D �Z��6�bkHq]JP6��q�yǞ�
�x��8�����[ȕ
vZ�H�
�G�
���o"7�X�`'� y�,���{K���A�v	y
�6��r�/
+�����a�A�L������>�w}�s%>�р���ժ��
+5�gY�a�2�dx�"r3��
��//�v����"mw+ \�r8�B��Eǧ�֏zxA���B�I1����A�<�x�8
kA����9�Ԩ�;s�
���јF���Bp�

3����Ǵ{�P�9�

ɮ�mN�^x�j�B�h�~m6�����p�
2m[F���~�8|C�?�	��oЇN��(p�jw:�97�j<O$�p m^��lZh;�8r���jZ�� �O��}�����n�6z��Y
+
�|����S-�����΋���������!�{�po�W�`���?��
Ŀ���?��/;�I�c;�,���j9֔�)͖��յZ[{p����F�$�كd�b��Z�cWv҂<q�����1P#INv��_;ck���΅���o�?rW��nPv\~c7FV_��*n�))��eGz�� X���EZ���Id���5���k
���4h�3�c���Ņ��R���L�wajh�>�v4��A��]5��9��Qw�]����
HX|��i;Mt
L56!n�;�kv\��d�VK&��8&G���Ka}Ҩ��:S=Vx�D��� �@,t�T�`����]bq��~C{��?A��
Hg�7��Q���7i�N�1T�k���a��;�
f��((3�n��/�(�ao�}J.���9�
+��҆s���gL����Tp|D	��F��M����<=	��X #;nK�N�%߿F�
_)L�=u�J=�ԝvS�`Y�
��X��,Py�[awY
�?=��1[����iy� �\d*v���О[��|q+��Gl�����f*C�p#W�bv�;�wNk�9t�ϫ��9�z{��,��V�)�9ņ�Ư>���k����`?��W�[_2�|?+�u�
 ��Sc~�Z�%
#;
D�
�����dwȇl���D����J�
���#�����
(�)������H�f%	D4�4ߓ?V9�ƹ� T����θ�f����O�<���ꂜ�.�5Sw|(BAsU�ߠ%Bqy���lRx_�hcAJNf���C�w-}�ޤ/�Pg�<K���Χ��.�ƟAV��O����_:[~y8�/{{T�K��T�C��+{��\
���
_U_�Jd�Q�ÅQK��U�b��%�ʩ]~��X�S�`Ϯ�}��NU
b�
C�h�}��:�Ժ�o�� �󔮾Ny�}%i��.
+
�M���޾�S'O@��Y�lm��qm�B�4C1���˺o�p�ƒE�
�1�*ep��g)��߻�ƪC��3����rқF���+`Ҡ�V���Er��a������z�Ox��ؙ�н����f��z,g�,:$L<��m���d̐�#騾����`0͹�T*�tt���Q!`�Z��f�~���z ��;(��mL��$l��̦�Y�ّ������8q�pd"�)�s	�&�
+N�v���6�
���Q��x<M{PRa4+�({�Q��v�C�}n���n8�hS�{$a����W�
�&U'):8�p��:U������
~$H"����{JT�
��Tk9��D�jDE�����Ϣ�q����]ӭ���Uz�УKIì����ope��n{ہaXO�ɀC�p�6
��3�Z�����	>��
�G�0�9�!D�KBT�n
灿rsz�$M��y�!}-%�z�Ä�ԑ�76�9O�% 6���͙�%5��q�w�)��
z��.q
�@
B
+�{��$ �$��Hj��,�u>�S�-G�ڊ�'J
7ix��mX'����iB�9�Fp׌�UszS���
+?�	�d���� ��q@��,\�T�-O��>�T�2�l��߿�{L�De� �N���[��
h���=�p����
~�b�)
2j�i
'�j�
x�>�,���Ӫ��t�{�^-�Qx���V�qc����⮠Q��1�a?�Y�vI�a*d �w��d
߯�rk�e��l1Tr�4g\ul-���&��)'��T	0�(�̴K>rP�߬��|�+X�V�į�0&cV-
�mIv�u���1��7 4�-Da�
��t��fH��7�
�/����$Ѥ^Qt���Hʤ��"�K�܋l;nX�h�"2p;�
�	��ᬳg=�r�G #󁌚x_n��tY9"h}�ЎVV\�`��F�:��fgW�6b�M�v��L�1@�l�$�D{��m�Z�a��N�_NM�1�f\��3�;��-�Zm����<�BRܠ�l�V���
lm�4Bb
��ט!>3˺�
��w�8�hj��f�k�:iCZw^�"� ;���<S4��H�s�>��Lq�LV8��T�T
J� ��h���Laˊ���ӼAv��Z!k���%����Y�/V��ɵ����
��r�ג����x/�%<��u'���2R����6��h}R�-�� [...]
+�"
a0�iv:����t7���3C�GNjq�:l��A0:K�
��%��
|�\�q�K}8��w�
pU��w9�U�4�E�lv�D� ��3��AXr {f��U�T��{^���P��v7[N;�,��u
+nH
#��Qks�3�/
܅BHk+�=�S��
ؽ��U�ǟ_���d4g��w�l���c�n�ig扜x��f}��{��߾}xs�aeJ��u�.���=2�jH�ơ��Ϸ�Q�{#
+b�D�X�G�^�r_�xM��%
��.V|�\)&�d@i��"3[�	és�-(T
��r���;0�b�_��PP���/Z�=SA��1�拏Z���.��w
���eR}EЋW����Ȃ�ʸZ[l)���e)�ީ�d�.���rX�þb�$�r�
!Z0N�p�+c��o�
��C��c�>��F��P�
B|�
��+�#�	�Ñ9�J	�9��YU�o�:@�Y����F�Y�ْ��d���W�Խ�!RW�#�̎&�Y�/Ewş=ǁ:�
��k(��
��F80����2:'HZOJ\�+H���
5R\��-�*����#�,�[��A7�m���Ҍ���q;��A�b9
���
��F�9��X�)W#�:kn��x`�)̣Q�w��
�졕Mc:�J]^]�ݍ��%v�ҽ�5���+���[��Z
+��������W2�Z���O�)H���M��_��{?�e�4Y�Nz
����v���F��j52Ug�XB�A+���1��7�|S<72W-3����Y['ꑉE4BA�dJ��d;�f��C�뎾�u\*���)^���
J��cFw
E�D���Z�3�'�U����`�[��%rn�Qփ�tK��
+H�P�oRb
�8�Wn����E�*c(�D�Q�"� ���yt�#ׁ���
.�;����5(0S}�[I$AI.� nb,}7x��g^���W�5Wꗻ<
{��z����SlJy�
��U��׫iqՠ�5c�[�v�ۇu���˻�>�9����?�񻗏?��������������C������o޾�����"ߪ��^�{��Û��!��%ٿw�S���?�~���/�{�|�ͻ��>-e����n#Wm
/i�(���
+:��N at K��\��|���������v���4����i|}�o
X5(�
��

+�@��A�)
S)�=����d}����R�	 �j��b ��̂3c�K��WJ7κ%�tIrKԞ�� 4�<<@�v�S��
4�I��t�[Rb���\�7`�@�
�5��{�I
���
|��1�2�����x�L�����}-
3+"ع�q�e����	�r�yE����{<?"Ь
+��(#��"uXy>�%� p���J��(
\%/�CcRL�\G s5:�Y�XX 6�`
+�*�?��S�!�2����m��T7W c U*ߙ�6�j����5S�d�?�ղ#�mC�7l (K�DJ��
/{�|�a�"����`�����{u�z�*4
�i/)��� %v�ᡡ}7����=Ҭ�I'>
@3�bQf�J�,�h��G!ڍZ�
0-5_K	�m $o��`Wv%��a�8�L��X�Q��[�2$0����<--���� Ka���P�3���?=p����� ��f8p%`��ۼ
��Dj��ո��t�l��c�1f�ۜB�B���Ď���P�!���s����I�H�iԨ�J�������3Y�
$QI��d
K�;�iSgB�q�\�}�����g^8��&{tP	[1uV#��t[YJ��P���;�Ѻ[*a,~B6�b
��:B�l�5�&m$X{��쨤mȎ�-��s�v�9懩a���~�c,�ͯ�`m�RhD-���p
+�nA�(m[��]Mү�f���Kq<��'=t;�҃U�c��Yk>¨�–�R3i��֬�|���΁%�
�
��)}�uX�&Xm��t�
6z&F坙�'�J�2��j+3�F��GIz,xp�<k�M
:.i�����p��v;8\�p9�_�˫bQ���V����2��^_ �[�
��m�/-��L�K��m���b��*���'+s�`�Ke�%�=�
d��H{3u�������>�}��ן|���?�a�_h�]���}�������믿�����?��������w�����t�)C��t!��ƛ���AlB2�*K�~i�.<ֹ�\��_ݼ>=�]�^�9*�JvEy
eԥ���"٣ت�5��-�����Ĩn-
� ��R�Ml���Cb������&��Mb#7�k�q�1ؓ�vT��`����D咠+�w��Ӈ7ԩCM�
wǸY"�i��{��Z�'�l��ڥ�q	r�Z���v��Q>xyr����~ɾ9�쒬���9�R5���O����Q��-���0)_�ޜ�~��\s�
�����1����h�mc����g?��qʠm�q���sXN|
������-
+�i�<P�Ca,F
`TW��pDf��/xϵogѨiL&P
�
n����M��Fg����
�)��V}�Y�y��
=KsSI���
�R��:~�!���~5��~���^�֖t��>Fi����XQ�{��Zػ�vyu�
 �2�J}����������f����1�gvB��$���eᢵn)�.�h4z��l��V���i98��x}�ޅ���q�)����ݠ�}U����ȑ#p������*��nO����y�h�]Fl
+t݆M���t��[Nѱ]lCچ?�ɧ�1<5ɐ`<3�jB�憧Ĉ��@��r�;8���u��"
�ی�
�م�aOo_���!�G���3�݉�~��/?O�Ċ��Э�o�F�}Ro2;�p���JX�xT��q��{x5fz�S�_��W��
+6�5��k�Ȥ�0�/�0?Ȑ:�&����@�ʈ�
�ƭ���-0��@��ě(jt
����c��9N�
+k7&����r3�XwZ�:��<�4.0\D��F�{51 y7ɬ`8d
g-U��̈�4h� �yrK} ��2a
+$�B�ㆭ�����֜�!E楇
��G�_ȫ��M�\)�Vz�.B��#����z*�
U�^�z�G4��eB
}��Б�Y�Q�#B �jI��������:0VB�3B�m���a�0�9w�0V5
+y��?�<�4��� E(3-�8l1�45�ޢ�r�31F���p�i�B���`��tJ��ꗅ��
+1��������Q�p8^ �z>[
����nL՗"�O at 7&�[j�߱�d�e�
���'y�G������PV�7��
+��&�N>�6j
�	�2Ҹ��ƥ����\���?����i��{�ޮQ%�ZT�}$��
I�
C��V�t޶bz�T
Z�3��1F]
��V����cy�q���0����軬��*<[�a�2���+���
��1�:;�{i;[ӵf��N�z_�X���y���g?eE٣��4���!&�hd

��Vy at i\([�F�ZinI~Z
�!�o�x,
+jw�?D������j�VIE���� �e��
�Y����
w���9Nõ� �����D��Z}��M����֤wȚPC����{�<���!X�wgY�:�PLl:_JԂ�:�`v
+�y �^�%�zzh�9��.h�5e����
U^��&�
��s
l
3�V��ɉu�
���|o��V�2�(�
��
�`/�> ��7O�����}�.���'�/�A!�-4�/*�tj{���00��8�-���"$
+&��a\FYE�GEMڝ)� �
�p�"@Y�� ��Ϥ�EA�����%�XW�i�U�� C����T��v�;���h|����Eߕ!�b(���Fa��X)G���g]V�Zg8��կݬv&�� 8TX8��2.����{Rq}>Z�3nJ�\����:8�io�n���6���p:r8�#�s�H��J���q(mE |�����54c�?{�
K�^W��E���2E[����Gڵ��7�L�ثFw��/��̈́n���8g��ٴ�j9OB����\uo���
�����s���q
�U(��MK�%��X ����l��-�
�W��0�^����� ���`��Ѫ���-$�F�����Y�e|� �P�-<����5T̉}+=L�ka�
�G=Z�<�����ǐ�o3K�A K3�-a!,��W�#oCĀ�&�kƅ
��d����_--�
7to��p7{s��굴�,nH�L�
=C
p{�x0��9U���ݞ [...]
r�
r�hEʋ�`;���a�AՇ���(.�1�BG}����ʣ��Hc�g�.�
:YoQ
�$E�
+ �[T�"�(9�F�yX`-
���64��JŠvV�sJi:�agK�دR��tI9�?.
��VEtX
����-��T�"ط��ȩXu��\�����Z��&�[�x5�E;���9p|*����=��ޱ�½�P���SR8V� �J�5�Uv� e�����3�\��m��h��
���=�>�͐�����ʞ
��eR 32��D�o�k��dAp):{v��ʜy��Z�+�Z
&
�+i�E�=?�V3�2m�<�*
x�����,#�MF��:���w�g����ƶ
/K&����X
+*X �+rZ|�Ď8 ���D1.��	����ʬ����!���3�2�MqKj

+Ih\+�cd�<����)t��c(,$��L�u �P�� 9$z�3��M��#�aقJb!�lL��9|�Rgl$R����� �n�
�F}�Q4�-3
�e�+�-��������_�p=
��x�OgM�Xp����Z�N�������q�>̰/M��d��	tWb��HY��z�J
B
'����`l�k 4Ui�[
��ظ��U�uY�Je#�0tÁ:�(�*S
+l�B
+��n��
�UOi׵�����}���D}�\�@П�
VY=G�Ho�z��*��W�
���E3�g�l|�lx\�[%�4�o��nL�H
+*w��޵ʹs��,�φ������8�UV46E�#D�
�9H������X֫��ݤ1�����9���
��b�*:�c�ט�*[|���]0|;���4���5\ܜ);+s�
�y��+%O4���?m�e�Ⱦ	�/�G�g���T��o������e�(/���d-�q&v
���e���ь-�%M���
N�8j|FS1�h��i
*a�?�I�O�M+��w"�עo2(`4JѦP8��A�ˤƮ��-��W���4����l���²�f���n���}�-��Ksк��~�Ht�P���N�ɰ)�U�M*g���˵H2��m5Eh��
��.�$��{wS;�wU_	~;��Bߎ~^��ϛ�:�&Q~�9 at B�5�=j4�X 
�j쓓22�a1�����/Iל�A=�� '�J���p���ْ�-���3�T�i�����f��
�κ���ͩ:���|6zn����8T�uS�n
+۔�?�9_ϙ⦵�7MqA�	u`0'#I���4����0m{ۺ0M;�
��
�В�^8J��مu;Ic�=&O
�N��0h
�.K�*�P6ğC��+�g�b+�ge� b.a|
����To���b�!�-G���N�{�WR
e��|r!��
u�sH�]�d�,y�R��-�RD����i��d�� ͻd����P��������5�$
R�$�1�ɔ�Nm����Ө��Z�+,��
�߃@��Z'06��>uM�$'
��ϤD�<j��������
"c�ߎ��Y�z�a�
+�6c�C���p�Ck�j1߷����C��gӗJS�S�%�N���c�W)xX���0V�x�,�`2�U�"�(GQ�d��j����S��42m�7�
+�

<Q�� ��F`Jn�a�:{�"J����
e;�7�],A
�8`���\��=���2r�P4|�x�%"��[0Vڟ

zI�4��%R
�D�뎔��J��
.K�&�`D�LN���kŅ6'�{���{YҚ�Ŷ����
U�� �5	 ���K�Ļ��
G��EK�j�F&�=��[�h���
v�ɪwqv��wŭIr�$
���s�d��z���MFF4���ḿ���&�����C�����M���^�����e��k=��etH[��u�����L����u����L�*|kN�ї���
�
'�mg��
��Z4c%{y��k�<I���޼5Lo9e0H�:�n�؟�=���_MGMƨ�\����c0.pp|r��'\PҞ"���
+JM 4Yi�������x��I�ٱ�A��xza�r�q�𾋑��G�'�Ee����-�A�o����1lL}ܚ�ֶ���k��a�|���@)�)��1ę�n�W���|M��ш�*�L�sW<���/F���=�y���^�ӹP���k�W��㫛�~w�Di,2w�1۷��%����C���2�t��T.�-�Y
W���4�~O����
+�̃�P��z�蚌qCOi���,Bg0��'=����M�M������8jx��vm� |c��?�`���J:�IO�y���jB�m�{c#[�|����C9?��
�

������� t�IT
���jM�m�Z|�2��BS�lӷ S�%1x<Z��Keඹ�^	"�����R��Q�O(�x�o��}�m�+9�+��Z����{$���
[A�'A�7��H�
9`.ue"2F
�sw�$�'gX��R�Q
z+�S�v|�P�
�5��F>+U��,�iZd���}��b�uޭ� �g;d�����\�����/��:Fp�A����O_�a3������~���?�����O�~|�׊~���zY�y�p���R�����?�������O+����ۿ��|��.���|���?#q	-
����!���>�_P�������-O���k�p��B�㣁UO(h
�;<���Ph�s�P�����Z��z�DY,Jl%�pW���>2�������.��J�ϣ�,Ʊn/
$Byx�/q5�ŒS���6$9XOn�<Z�=�,x��5�$ahJ��Vd�'�Lb<.cSR��
��
x���dlaf4�;��"`�aK.��f�2Br���%ą�B��lP	403��1��s���p��0�@��L�j,@� V���
endstream
endobj
19 0 obj
19605 
endobj
20 0 obj
<< /Filter [ /FlateDecode ] /Length 21 0 R >> 
stream
+H��W]���
�G:��AZ��0��8����R�"JJTUh���v���������8�E!'~=�������h���}����o��/
?��������������Ã�/.ұ���m�����}�]<}�����ͳ7��*�h�F%��?���!���D�M�z3�:����ݖ<ȱ&�X�v���IBr0}������Qv�K+.:D��"b�c�)L�]vCRw\J�)�i���
�ᖫ�������9����{��ƨ��$�^s.��8�
$�\��_%�+��k68'!�W.��F:fZ Qk�5�X�y$6
���
G.�X�61:��[��BAvV
�2��Q�xBi�}8֗YTs=��S�(�$bjq�
wJw�yj�=g�nne6�U�� ��.Ԇ_��{��,�>�\�PK�X�Xj��F�߳���:��l�F�V�L�B�Ӛ�v
rb�璴Y����ڨͰ�)�o�DQ'�;(b�a!}�Be��P95�T�zLe
o�l��Juz3�Yk�W��c���HT,��}�Ҏ�����BOT��\S�.[���4c�`F�
��VB�q<�&x��ޱ4�pX��]C�A�J at U��T�A�T3� ̝]2�eC9b+�
�jq�^cz	U����guV����1n/��ֳCս��
���M����\C�����XAb�CW܉�5�*aBia�
ŒoK�4ʮ �
x����![K����k���Y���9
|�k�vw��ܨ9٬���9�r�+�ʳQ�x��u�+����
+2w{��%j'l�cl;
�,�mfl�L�ѩƄ^�=H�<�:7�M����($u�����G�,�[��	
,��]%
+���!K�Gtt�AYc�
_3���Zļ�
��\e��WkY/ro���fw��0�0�U�a�2 U�<`g����:���@�Ÿ�)\h���6���E�� �В��v�Ϳo���"�*[��@o#^{�O��X�V�����K��b�B%8�F-ɈלI�V#��s��+��ի[٣�ܑ�`ڛ�����0��C����8:YmW�@R��
+�
�R%��큍�5�p�a��]}­��"q�0� Υ�hv��g͸�E��B��
��X�oui���v��ϵ�#��<`�K�:m�m8�3�4�?����E�rlܩ�@���/�w��aФ4
+��琬���cm�lρ���Ƣ� k��l"��2�c	Ϥ�ay���8��ER3��d��g?���1�Ƒ�v�b���Y�_���g
�|"��5�d��>5lgD]V�b
l��9�E\o,�;�I���~R
_.�������$���*]5�O�"f�b��ni$�d�����d%�q
��ι�9������"�
Q
��l79�6#Lp(�$o�6��N�Z��lڈc��:��原l�#�Z.E�lK��$ԓi`p�a\���
+�h�`L�R��P��-�����-�Ck)n�+�}c��NL��#n3�ޞ�
}���aW#4
��Y�l�F׸�]"6f5&h�YPP��������O�bW{fY

f}̲j��� �LЎ�Q�oi�V��-�4y�� f�u:Sg
]�4g{�aD�
�m�6/�W��tTQ��)�bi��R�
�����̺W��<���;�bx
+q�E����{a����x�䇕Ԃz�`>�H���u�x�J7��%(��n�)Lv�DR"�jo��hs�ҫ��0����Bd�$d'k{��b4�0Rs�+E����<�.߃6�4/Z�������Z
j�8-�� Y�fw7�ż:�xˏ�o�h�ع�$�8
���L!iB�r��>��^����X�/,_v-�˂��Է�<%aj
.A�����R[4CBzGw�L3�G쌌(@�0Vd�/�
ޝs����6�+O��&t�@��
+r��B��9�tTP�U|���y��{���g�:t��|��
���@�����8��!]úZ`��Ι�1{YM��r�T�+ ŗ��
c�M�� \�ƴ3n�$� �j�
��]�
��
����i'���B��Jm��p�E�z�P�s�����9[�����?���W����J���;���%�k
+��AA3M���R�u��������q��8ƾ����@���Vr��Rop��_<~rw��������˻��w�_\�#�Q�������������ӧO����<{s����oT�{�c�=b���b��7n�1�e��[���
Z4lh�����l�Y${�ن�l��[�k����#I��J^Ԧ����W_1L?d�x�=��G?>��x��ۗO����?����uw�/}�������Ϸ��7�^n�
tx��'���w�ooi�[��<��_����m��m�׿��2ϟ�?�N���
�0�����C
����q�8�~}��[�C��x,��
�"��TK���T4%���
Ѡ�I��_�P	���=W�qZ��w	;:v
�OZ>5�RڜIy�����-����K���X�(��f�ɬ���USf�(ؚj%�G�\��a���jk�븢����R��̞�<ZInS
+N�B)�$�K6��ߵ�e>)��B��s�ٳ׍G�
���Z���\B)��k�j������@���hAj���A�&k��(��V!Ԝt�	�j,q��
+�5B
��
��\��
�4

���� G��M�M�Z|O|Q����D��Z��`u�ݶ������OQI��ڃ�
+�pS3�Ѕ�K���J��p
+IR�7f���BG��_A��n�
�P���i�"1���ۃ�C�Q�4�Z���II�:o8T�z�&�Qz�IQS
ab���
^���͌:n]��
�v2�HҖJ�i��4��ȑ
��vr��B��`ew�ݴ�����
ޱeJ,
k��t�?׺�K�1̓z
f'dИojl���tUl!�]q˨�h�9^���9M���(	

ו����3܀!
�����7ԡ��v��/ɵDz+\ռ+�)o��g5S��4s2��iA��{�s��ui�q.�ϖs�:�u�D]��5n,/5ՅuTe;kW!R�c�U��hxd�5�ڸU�h�A���'%���b�2��&��k!x��{� �~B�����������w���}��>������q����2߭J������vKe 
����8ØU��h�"�#L���S͆#��up���T��r����%G �nܻ����l���h
+����=���
�ɐ�Й�
8`����s'�0�
<KW���zS;
��L�
%ڂc&��AB��dR��8~kh�kc��$�
T������wgICA�Cj�Qj*%��٧�b��o�~6儺,��3 �
[�꾚���6��R���Bu�am ���^��Vǩ��2���ܰ>jQ�E�y��q`
y�b1�ہ
2�iAOV�T,�3�|�}q˥eLZFR1�m�P�h����Ĵ&##���9�3�4}a�Ѳ��`c}��������)�(������yK��6��3�	^u�'G�,c�����Xs
إM�
0":��F?�%<��L�3ͳ���6���tJ
+i|��a�Ӊ1j3棰`�����yZW��1^�{LtV�ăC����Ї@
��
+?��0Mi
ƨ��e�k�	iF�Da�q�e��E�V^2��T� �T/��}a^9.��h� 	G��P,�d�qC5ñwP�s�����4
����ͽ�R��!:7�m���-��2ҥ��ӊB�m��2J �L�
']��RXc��g�CiJy3�?��l'�M�
+
ٰ�C��E`|<���_�}���9u��tv�6低��8�f���*)+mOGt5Ē�[$[�?F�
+nXj�s1����6�-nw��Y����[������ÿo��_
�A�T;�F�U,A�ͩ'��1J4��8�>��M��;��T�2����u��J7^7;	%v �W�rn�4�X��R����������l
�ώ��8��������ݵ�\ϸ��^������������ۛ�Cˇ�y�8�hx���쫏g
9i3�Y���j�
�����?�q�5�_�Ѓ��:6��1��?���
�����vy��?����}��>���-�W����|������u;zkw����m�S�>��jټ�3��F� e���V0%E,�p�s�#A,+�̢8L.u��3cT���r�"�TN��y(Ӹ
� ���)HmVO�@z�t	�]�pH�����r2
+�=�;�^}��/�O=V[}��C�:3rr��	�g��:�/l��M�`�DLX XK��t"��=����y�C�!�S-9����S�Q_�y�
�#ZT�j�w���
�\N�����h�]�rd�h|8�f�g'�y=\�0H5�0xf��@��{JS�5}�'�#yy}��`�V<ؤb쉎��tD��o�5�����6{�fG�׬��
+?�	æ?e�lf�p���bO�Y1�������R��WN�
��M�
F�`��m
�x,u�x���ԯ.YM�_B5�p�"C�	��q4�
+�
m��]0�����x�^�PN� .���
����K3�@��>��7�$����������>ZU�N
>シ�l
�A
q�����\q�O�<ٝV��
i-g�4xaq�wOd��߳;8yv|�Ç��|��q~q�������w.�����:���#������&�^����E�q=�4wT0��o��L*Z'�Ff,�D�P	�:3_rj�b�W�Sw�<����V0� ��OD���
x
h
�{�
�b}C۲��6��p; -_�o~
+\v���ܽӕ��k�p�SC�x.�������̓�_<X�Û��7oo�a޼�6����5���� a)�h�t0��%=�1>�}4��Ft�k:�-� �v&����Ŭt��Bsu�����ɤ��kW�AI�
�+k`Z��� ��`ѝ�g^��/>��)bs�`	B��\j��*��b
+l�"UbBs�94kn
+e=dk����!Q�����#�J
��*�JJj^t�&��cFռ-�)�HL�#�{
�
l��
+<3!>P
dNy�jټO�{�Ҽ
�50��CI%�m�4@������]�>���t�NG}8� 3�l�2%���\X-[%/�喦�y��j��O���%�ab>��|R���"��u�+��TO���������a��L;�f�b�Q��D\h!�$o 
}���X~C�}�rʢ"Մ�����	�M����љ:m c��������� �X��d��hn��P۵R_�\ �b�s:��
'��<� �$�,6q4Da+�\����	�����������Ov��Qh��u�AZ��������v�[
�
�&h$U���a������*@?
�ôÿv0�q2��ʵ����K��Km���A:�`��)�
�Ƙ�T}q7xѤ�SR������b  ����+j���T���po�܋-�m���IIS7#sLW�JI�������2��ٯ�;�#����������]ݽ�M			Ƃ�IN�H
ےпϩW3s%ǂ�h����GթS�TU���|uà���X�L�| [...]
+�)lAh�z Yn몡���o�kQmw�%���~X+>&�a}�7b^�"mN��Vx�,�MG �A��li�vV�۽��M?81!�m���犚�ʓP��Woک�xwc�Ҡ����Eڊa;j��(ܼ"и�.�/]Z_���9���L�RC���ė�ؔ��!
9�i�nG���MA�d�ꪮ�6'�C���hə�8����U8F�����At,�Et��9�"�j8�������i�� UYބT�b젣=�R����B��Gɘ�2�a�W��1
�0��a��b����r��X[+���W�7��s�E%�!�
��\{V�ˠ2��*����	65R
��Q�t�����|�>B�i-n3
�͊L��_Ȱ)'X���Tå����8Oc�:�\���A��*-!E�ө�6�	|�
�Z�����s���L4侔���ոfAR�2D�� �V��2� �p,n=b����f�őS^l:��~d@�Y���'�S�؍q^ًb���
v�
mV���q��0��}���-
��磻*��n*G���}�V��
+���˽a�*����t���˯�+�����	m�p?Uf�Ӄ��]�Txs���m�Js��8�����m���l�`6�)�Z�����
L&D�`�p�!������6A(:5�v
�\�h�\[7C�گ=��b�'l��#��V�=&k�o��
�
����yhǸss�A���;
�x
��5T{�GE-��ױxhmn+w���
�fi�T�dYߨ
�{�qK���j�z5�=KM�ږ�=�j�����X}t�C|�ca���c��r7�u+��8���l��"��
��qͻ�o�2]%�S�n�����C����J�Vc'r�Z����t�\Hܔ�
�<v@�P���g�~��i�nv�����
q�/Qa�1+��i��D� ���n*L�!9s��yҼ�;x�. 
���I-n,.uq,�[T�	X�r��~;Tcj7ە�1^�E�
T����~��K���f���4�q#��������
�K�F��㻔HYAJ��k莘�Z�ټ-�/���`o��+U��;+'�m�3���! [...]
�x��P:�i�hJ��Zի�pbt[�.LH	z
�/by��p@FT�<
+�2�5l��0��nܤ�*hQ�+�
�9�Nө�b�?,�N�؉��εY
Sc5��F���E���O�o��FQ�G�;  
����g
|�8��շ�8�p�\�FN_|yz�����$���,B]�/(cKV�R<L|�B��H ]���6JZ(�Q M�`Ҷ JL�
+�`
x
��qQ���)5d�۸�غA�{u���t�X�^KTn�E�
��D�[�f��r,��e������OXg/����5���� �
�
�Zm�b�ֿ���NU�J�_�[�s�DSO�<(0�'O
�5�
á$�75[��h5�~��A:?C�Z�
j�{���ɷ���
+�ĵ� �bWx�-��хH j���oi�#�.���<�Ie��m���*�/9� :�6l��v$S7CG��
���e S��N$�հX
o_ս�h%gǃ^Xd~��������0��`�aI�
��"����=V�ET��
m�K�S!�[Nv�H�=]3�
U��W��H@�sq��Um6Cʯ�If� v��{�C���� ��p at M`^B��2sg}
+�uE;��iU��^�ޓ�>�����W����G�����'_�������~��
|W�_=���/�ǿ��ŋ�?}r��)�'�/�~V�ǯ�8���G|�b�O������QNO���7��u�x]��v͍ȟ�G@�a��[B��W/����WkJ��iG�m��b�_}�gWt���z܄G�{N��SA�\�{G����ս���G��4b�VL܇�xG��y^n10���<h��!��bST/����궬Y�o	yPV�����h�R͑�
W�Qla���4B������
Z�C;�<֖&��
Aux�h�or<T� �ɷ�iu�H�>]�
U��WR-�v��a?1�O	s�D�f�D��e�|��~]+�
�O�xž1	|6l1;�b|]�1�M'�'��#��������k���]�����Y$5� F���Yb7 �V�G
�����>��xP_n�4
+��2%�ջ�J�km���J3�9p�18�#M�!sKO
���q�#E� P���ҍ�l�x�Yg;4��;�e� D|pm��֬`�9�m曠
�(o�P��#�, S��2$*�M��&H�#�����t���e9f��f�
���A��
��

A4�m2��D�l�y��C0s�
�����B\v���4˗���1��&S�Eg������;)�R<a�-ps�0��ҵ�q���W8���Cz��-cv!?�LO0��uy�y�{<xD!e2���[��E&W���bO �Y��$A�r�
2:�ȼjb�H��ֱ�L�9��k�@��o;eW���	A熱hl��ޖ��Hx��A��;�Q{h��R_-)�
Gt�C����g�<0
�
+���%4޾Od���|m?��O�z��FF��ĉ�dA�melP�"�2�;џ~���O:�.t�ۗ_D�����"�q���0��������� �#܉o?�A
��w�
|���b퓟��
�r���.Q*�h��f��'�㡘����`�E�ʦ�5!
�}�pLB��̖A�u��7`�����������K4� &>���WY�)�S�.v
߰�'@{#$
҉_�����{���X��P�
��{1� �خ]��8�[<�
�C�h�Ð�%��x��p簙uO;� S�����T�	~y4��1�+z;Ã���
�y�8��Gt�a{�YU���ꪚ�O:�/�!yQg9"C����!Q�r��9�;f���L�����Ƞ�g��v3�r������U5�t����T���3�h�U�/�p�hg�*��`}
�;l1wf
��`�s�̺�
qX����G�U:�8c�8��G� ;)�����۰N��M���.ּ
%Gг��z�����Dߡ���ZB���d0�u�y
+�Ḷ�����L�sg�����o��'[�􁊏#˳����r�(�4e�&��)`��_��X�z��_͛ذ<�lD��XҪW,�	{�H�o��ۥ���)E�򊹙ˉ�-w
�̆����W��EiiZ��
?�|9�릲���%�D�ބBe�J->�3ς��Kv��\�xQ<ʵQ��x�%
�c��(��m/�l5��t�2�!��kA�J��a�
���u�S����[k?�3H�&^�5y=����m�>�C,C-����H?�ea���OqL���ʊ�.�K�B<�}�� �ژ��3o�X��e���v����k:
���.yƣ�ѐu�wq\�����'W��S��ǭ�s}���=���z����������M�	m��6�%T��ȧϚp�?�h\���n�a�0�M�5�!����S������� s���{���ѴW���.��.��&?��
��Ԥf�����NE�����-�ۄ�މy��ۙP
lNT:�-?�_�8:�s������~׭r�k�N���>
��%���k0�֪s)���"�r�K�}�%�
+��"�
+'ĵ�vR�Uyr�����G���#(��0�'�߆�{K��O�
,�O��)P�=�GR~)v�����u6��DG��E6b��r)����L:�})��C�>!k|�ãM���^��o���%\3?ɂ�%e�m��ma��r�\P�riF4g��F|ܻ�Q���f)�'.=�;|ؖKc|�#p��K�P'���� 3C��R���e��9�0��
+{�
�{".�첄�lWW�{%;ԕm� �)�+�W�L!�E�1��gJ�
�N�p�O��	�bu��\�Ӆ�X�33�z�e�m㻠Y/V����}�S���r�xZ����t��pD4vu.�I�2n�3cO�`̓�

xj{g���4vJ.b�5�t��_�],�W\CU+y� "(i��g{bl�@r[)���ap�si�.�P&�V������2��>q���Y.�
~\���"�)3x�w��G���qr�,Z{�!y��F�>J����UR61�u�4+��h���D=��̀�1� ��T�<7*
��g�j��j�RBɴ�ǻ�?�Pb�0߳�*�M��<�ƍ�zr9v�
�[�
+�C�d_]3��C��`k�䧣�&�&�7G�oxjc�Rk�b�l/M[���V
+:x��
��.N+����=�h+����������
�&�'e�9�u���8,��/��� ����G�@=�Jc�CZ]I�?�m~�0�MiU�閻4� ��爜I�
� �i��Y�_�ej�Qot���C��@����>�=Z�&^�h�P�+�K�U�O
��tB
�6�@���g�&c�ұ�Ͳ�E�=�F���t��4�+�K�K*P��
�� Jx�ַ�sr�
b,��
��b?��~ ��&
+�%��E�6���^33)��=0�wٻQ��co�
����)��sJs�r�
%'�)�)^�� Nos2��xJ����+�]���ї4aZq�ſ�Ey36L{�F�9�׵oḲ�^�n9���ːw\��_�Ӫ;�U7�}��~?]x1�#��ӵ�Bj��v�h�}����7�'�xn�ϸr����%

���vA��N���3�
'S�l���L��#��@�81̢ΐR58�Ҷ�4��a���ΙV- mA�
.>(�<z���upE��j,���|�IYS��5�h~��Q��8�hI%���A�V
�2��&U�5�q�P#��ةx�Y� {�+~��5��
*뗦
L�
��ޝkm�]�;���,��9�$kX!����Jq�і ��Uy��6�(�J
 |,# �^Y1��@�5ZNԏH�V\mTγ[���I啑⺙(V
Yu=A5bBJ�0g����Y��h���{Kϕ�KoM��H��>8��6w��~�\h����(<��[q\^L�눁d8e}*�j����:\�� ���Ӎ*h9�F��wY��
Y�+G�4
@0�1/�5h��k+��
7�4
���V�O�L�F���N�Z�^�yc����r5u��Ծ��S|�!5�
��u���{Y{�U�(�I:#�Uhd��=;�(r�@�Y�"#��
+Jisb_��%���6�+0��&�^�<.�(G 7�
�--�!6`
7������n1".+%�x�۔��{q�Є���[�e?����=�N�q��
M� ��
�
�䦒�T��
�0n��R=؇ֵ��1hj?�g�<�KD�=�5��}+��1�uڽ@Y6���J����4���
WTp�u�.f�����u��꾡��� ힴ=ܯz�k�_M$�_�@ysW!!�g��iir�
U��������I�����.�^"b�&�q��wH䲾�Zb�Pϒ�IsMa�`<�Z����8<
֜�v�w�?��2�C���F�{��R*��BxL	?�(	E�w��T�gL�u
��׃.�0�P�.�Q�ن����S���mSV��_u�mK�=���^�@}��7�'[i� i
�iq�
Z�,�K�*?���3;�KRC�I�5���.�svfΜ�#�Q|i)J�Y��j<�ɲ��-?��`F
+��A5�(��T
�v���E{HrhڳeQ�8W*,��
V�G�ڤ��1�Bu�`QŞ��5���
�,�� ��C#�0oa�a�_
�hQ��ݍY��C�s^��n�	
��W"�Iks�}��%�\��(��]^��SP�ti0,YI8�]�t�e���io�����M�k���͔
�l���ɦ��T �.�F
ٜ��B>�h0i�}�1P߮�O(0���<�w�� �lI��E
�6_�����N�£����Fm�=���!{�%{&#4 �@�{��@�`���h�9��aA�]���쵹^��j�G�yPkpQ�x,`
��Q�nOt����]��!;W��o��d�HEwX9u�������R��=­��J';�e�`�t��m����y�ZzK ;��N�ѹ��Cf���2y���3:�2
 ��u`G�º
���"ב�
-�)ٰ���@�n��%����
���B}��1�!5ZB������˹Z�
�ZM,�P�@6U��ց:�V
+ނ���Q=$��߷(�	� @@{��0�D�Fۗ�-8^4D���_�I
u�K�'�b
�N
vȞ/*XO���8�}ʁZ�1�(�
+�M����Lb분���lw��mE�@����E�61�R�Y�%e��eW76&$��-G�P�[�cN�RNJ�~��pϳC�-�1Au�F`*����Z!�%=��.B��O�9P��E������^(�6Hԍ`t};b����-w��8k	.
U�`�Y��8�9,4[� �r9��}��*�
+¡WO�4OD�@�P��;P�n�d��ȑ���B-q��=�����j7h2W�
����BG2ª�	P��htaX�|�	��+*
+
��	t���"�K�
+��ȐÉ����C�U9*D��j�c
�%�
T� U���U�Ka��J��#���С2_r'8V��\!���Tzm�o� �1
V����$����I�Q�
CЊD9&�j9z2d�꾸�(�	�*�Iu�l@��W��%��c��Hp�Z�r�W
�춶H�h2s1�]�$t]"hK�|��K���p���C��b^�����4w�^H[�S�� �&%ܶщD'��sơK�uC�Cq>'��J�+���˓g��,� .�� ��`^i�aM����T�؞u�\1<f,Mj�oR{�
h�kK�
({�,
��Y�K!

ݹ�n�!{���q�zj�H�Z�ae5�
+Ø�c40W����Bq0�s�EԸ"��+j9)"�+�Q��p
��N�TL�m�i���B����;��E���U:ڱ|�@ 島
Y�[�0<���h
���,��>����<���&Nˆ����;I
�خg�e�9��ja�Ge�ל�y�0J�
+�>
��k�H{�^㒌�V�6�Y�-�����¶�ܮzœ�]ٱ��k�m�!]0/E�~?y~�6��5_^�M���uR�'�����}�(ӼN���S�_$�i�}r���F>=�����4W'���߳_��{��X&����4�4;��������]���S�'�f?�<���S�5�\����u�i����g�e?
��|lʛ&K�E���=�X�ٲLr:�*]�i���0Lr���^�SH�P��j��M��4uRɃ�u�T&U��{A2	�
+{�M\%����n�a
V�$T[�o�˛��E
�&��&��ƽ����z���f{�ʋ+y�$l�����m�d^�m�*�M��4�L�Uє��Mo��¤�����|�9̥;�6�b��q]L���

K�t�<�^����&����b�>��z��[�2
G�
f����i�d����P��^�g�u|-L����\Y~��zZ@7�K�E��K8uQ���A���LP�٫d5{y\���UnUƠ\��EZ
�9ӗ9�����r�I����q�;�r�]��
w�>
Ӷ��.���%$��������MU�q~�5?*�T��V0�Vv�=�����U��U�)����Zw���Np�ZU�d
�nӊ��������5�i�kT�,w����5
��#��j�,�,.ߡD
���4���#n�7�%}
+�۲L��G-u��a(v�uM��MK�_���qNA���.��sF���~ȒI@s��Ȋ���
{�@BR��k�U�H��
=� �"������ȓ|� �Q,3

�ȫ:������Z�̋�MQ�w�	jcN7��
����$���)�y�Y�&A��o�)6I�Ř@hA��A��a�[���Mo��¤�|di�!NG�ғ#y��H .�z}��fU\�
z���NB2J�a�
c�T
b�i	M�w�a����`?b8����?j0��4�~�s�X����Ț16=�P~D1<����*���w���^z��0y����ܤ}2���q?�9]���������N����
`�`XNB9{}�|J��u�,>_�0�	:{��f/���o^�Y����-��
E�YYq;�W
Qe�L�j���3&0��r�ýw�Uє��<۬c�����&��l���¡b��Rl�2���V|�L��
u�Ԇ��5*9{p��}�1i̬�z<yݘ��H^'�Q�u�ZU�d [...]
�n�~1�����Q@�/z ����ũk
����cS�4Y�/�ׄ'7�X�񢎳�EZ5=Z�_�Yf��7��Y�q��n�*y]&6�
ӭo������Ɩ7w��
��iy���6��N���c��*/��i�����5� �JY�= v
+.�
endstream
endobj
21 0 obj
14175 
endobj
22 0 obj
<< /Filter [ /FlateDecode ] /Length 23 0 R >> 
stream
+H��]�����W���͑Xis�!
��a�"�I6ѹ5vw����n3�_����W�|���X�d`h��qU�U����Kہ|�,�@�	�k�L��r�j/=!�
���$�����R��p�y�u�N��f�?��ך���',�
[�\�q�p%�N���w��1:�h�מuK���.*��3�}g�� 9}�7_9����� ��@���0\�p��#5��W�a_Y<b�Y�Ճˤ1�QE��D�W��[
���_^}�/�� �Tn$���cYP
�Pz¢sK��f}$
��(j	�����NR�uNCR�;+4
R EM'� �����{�M����;���,
��P�h�����0�#_BͫFou�h�8�[E-���
���c"
�
+�=�g�=)�e(rY�����ھ֊�
F�}J��,���J�_�ʵP$����hM�7(��Xr-<{�93���
E�mK%I�ۡ�
�ms�8�_0��N{�@i��'J&�يTA�g�f0�0�wH�l4�s�)�F�͇֜}��C�u����)�|*�qD碴򣗛� ��5�U
+�R<Ψw�Tb�Q�@���^���P��]��z
+��
�__	���e�xT< 5��/{�g+�3L�G	�̴f,���Fŀ�~��
RKF}N�އ�:P�
�.
J\���7�����&�)����CI�զ�
�~F<���i&�'܃^�a�R)�2eY��-�X�)�N*
E����eR��� �(�"�S"ʫ��-���D�/�>�J-&��Ժ��|t�yPB�	��-	��J+��=�+[vhY���Hi��tH�5�D>�wZ۟ͯn�KJ�[���m�� �LE��)��4�
<���@��R E�{
��k�8������~z�N
���[���nh%��Ip���5� 	v}�����_%�<W��|u���'��7вu� �O�a�gx�q��ߥ���,�
|��3f�Xjme�0e޿{zPJ
5��2�$3p:\П%7�&�f_�2CJ;:5Te�V
\
+�ٛ8�At�����{��0�sM�Ҿ�����\c����!�3��rd�9W��$1U��`���r��f�H�(43
+M߶�3�<j/�b��	�=J����ݸw�k$|�5��h|��c|�T�6�F��H����2T����hh�ڟ�ci���՚i�q����H����ژ�A��
��G)8%Cc�`�Y�9�+w�R$����9
��gԔ�2��R�-#R���ˈI�1S6�P����4G4xjAj~[��Σ�|W趺�^���G�wZѿA�:�=�>hQ���d9w'&w���JL-h�,��7�v�C�(��尘�&�t�����T����ϲB/��--�C�9,�憗�ܡ
��Y��vڳTôA��xf+R�S�E�����
-w�h�G�fF܎K
.yi����~|���
�B�MU�-���(�8�P�n0+�I]^����TXp��lv���f<�Ay�
+�M�J
�\��^��6"²ô
@�*��X3��%�D|�H���QUFJ,{�/���΅ܠK��|; 8��cLs�z`h\�R`��
%�Xo���$�2t
nQR���1�5O��wB������Yt����ӟI���:]�Nկ�~�6�l��=}�K[=�z�v�0
.
�ϒ� %S��`��
+�
��%%�H1�'���V�T�:������ �����m򭼁%��:��
#��D�F���S�2���C�>�R1��N�����-C�mw�1�@�ү-��%�C|��vH%��
֤°�\+c��g/=�~�z��`fm�$)�8��òmnx��
Z�/�E�k�=K�!0L��g�"UP;�Y��+L���a�9
�Up;.mpx4ܑʻ�G/�cgr(p|���T�ڂ{ỌRp�.�������,N�m�J�{
��k�@P�I+?�F�q� ��k"�f/k��5�
+�P���a5@>W�W�@�=P��9)��,lbS
�,%)����'5�5[[V��5[[��5[[���W�db#<3���Si�~ݡ��9��ƽиx�}C�h'O�S]�S�m����^p{�/Q��*��{���Ī�$A��hr�F�>f�)Ѥ������P2�t�X(���WT���"K	�RU�
�`+B=S��
=�L}��]@��\�
!�V,�Wa��q�q�V"O�nN�d�Zv6艔�� 5l��5�
�3�~,�`��L�I!o�r����c��W�z�4G�	Uآ�}R[��Y�R
�][��M�HI`�"����A�
+��lq�kK%I�ա�
�ms�K��� }�O��v�

�4>�1��V�
+j�<�4�y���C
+f�9
�Up�����%/-��b����6�Ɍ�Ll�g�
+���}D�%� ��C��@wα�q/4.>)�!E�����I	�G8�I���/�(J�Y�>��*p�>K�ډf�i4]�F�O	)-=��ßK?��$
8bp9�e�J&}
$e:y�Y�J���\�k�˪?z
yP�������,�[;Q?|9�eE��P[p/|�QBJ�gy���
+�P�����e�T'X'�X3���М������6߫3�;N�%�� �ܸ
Z�2���w(�1.֛c��()�n���ᶀ�wZ
���
)6�
�ERu~Nc$:�7͑����
i1��
I��͑�)�qz��cѭ��?G_&�
�ƌ���T�*��j������G��Q��SY)��p�Y8\П%7J�f_�2CJ;:5TKJp)�b�O�3�;�>�.u 
)��8�At�����[y�J�\�m�Y�ɡ����sNU�-���(e�Kͬ<&�����#Xp_�"�i�G�;
' 4��ˆZ��Q/*	G�dlrFPV=�
++[Ck���ʆ�
�f���khh�-���zxk�ܺ��P_=�.���S�ԓ}I{g���1���lh�ה��
�\�5Z
��?�Oo�0ƿJ/�8l+i�6�'��a�!�Wd
Ӹrl�؅}����^w�w#W���?���/64\
]C�Z���

6����
ӊ
�oؽ�A�}�OL
+�D��@��]����N<�.��l�' ��v�$Q��%&��r���0L�Knr�ɛ?1jF�ʤ5RMW���c�8�.�n&�w~N)n'!M��[�$m%��3b0g�boxX5��sE['T�p?5\���f�mq:���V�

�f��@���&��.�Q
�0ql{%ׂ��4���܍b�A�*�����4!��SI�
�R�Y��=�$*�;��a%	7�ђ�{)H����^�K�Yn���-+�Յ�+�����q�Cp��/"��:���w�XJ���,4���;�sT�SM[+5�&
.��E+�HQ���h&$額N�x�M��[q9��9�>&�C�.Tn��锋 *��r4&��~���Zm��_�(�ʖ*o~���h��vj\;qĩ�l�XQ��jʆb�\8�>�Z2M�
+IL�X*�&(���vb8Ŵ.[����"�����O����2)F��\
���1[�]��7��;o�_��K������E��l�Am�@$��B`�� a�y����O��gLX��O2�bs�.��lJ
0�sL�q��&V�����i��
+#��٪vaR�S8"a�����0��Ui|v���ks'��~
+0 �Y�
endstream
endobj
23 0 obj
3648 
endobj
24 0 obj
<< /Filter [ /FlateDecode ] /Length 25 0 R >> 
stream
+H��W�n�H}7��K�
0���d7�<����bF���E@�-�3[Ë/��[}�]
e)�[kð!���:U�NU,j���(/Dʏ��a�r~><8>)���ywx�~v"fyZ�B���%u&��Tǎ�?����o���^]f����x���vP�I
�EV�
���F�&�����ܱ������W� �g�v
Rɫ&�;A�Mٷ	�$�e8����%���E�Љ
+��M���_�V4�K`֭|��U���^�T�Y�
��|P���6a[���o^�>�gb4UVw�Jb�]/D�{'Y�J�� �8z�)~����]p�*
1�e\��Tk���,��fن�h���F���
��*��,��dz#������
yv3�ސlC3	{E�N('�^��79�!�k`*��
��YݽC���<�OES�p�T�5۳�[ ҡ����y�{_.��s+Z��=�j���\�MUeqq�7O�Zn�RpQ��a��Ėu[Ά��~{U���m�U�AY'PU�~�Y,}���m1�G�o.��w������`۷�P吒\�Ժk�" ��3kd �X����I�};�
���u�
�I�gT�
�=��J�v�p밬��9�2��:R����8�뽣Mb
'Y���V��A��.:�����3#v��������92�`��2�[�5��J�g�2
{
��q*�άk�t
}��
M��n�5�x"�[	���VAج����%��F�f��
b�:�Pd����!���FM=����&DӰ��m}�66ed�� �Zf�
.
�Y{]h�A��^opk���#_�e�&
+5����&h+���͊f����Q�f�9��ug�n�~�{p��?z��y��q���}�u�&��ns���
��*�e��U
ض����A�2�r?�d�JdV�o����j�K��:r&FcQ���b�vK���(|V�NH=є	?����&H*�e<b�˸�@Z��,Xfa�T%�$�(��0Kl*�Z�g�oq�:}�N�l0h*��n"�Y=
��.�-�����NHV-�2�
m���˨�w��gu��`��w�0��;
m
$�s����u6Z�g��F�0l7����F�0l3?�����W���=��`P��4oʒ�'�x�D
+3�� ��W��
c�z|�7�V��)�M΋��j7
�
�qR��g�Um����3��djO4e�m�m��N�Y���㊟���~����&PK�/c+��%t˭|�k��j��|TUgu2���
P��Nۄm!�G��3���S
���]�G�B�_"n����F�ĹUx�$\���9����4�؄x���2q7U�Ņ��X�/r?�����^U�~�Y,�t��mB�����r0�xg=�n[ɶC���
+������őUw�tͅ"�\:�
Y� 2�-v��XTYݹ����V�p;�,��z�l���㳂칖)˰Ę�q-:��v�>
�Y�/x������*���U��u�V�;.�j����ʸ����i)��H~�����f�q߮�>s��E��E�SuB"�
+�|��$��+ɬ#��
�Xig�����>����+����5�1�Yi���s�
���Ξ���cc]v�ZO4e�m�v�Ɋ���
�F�0
f�M�T�ˈĘ�q-:�-�},����xy�TZ������K��}k��lJ���I�۔��'�6�y���Fol��ê
+��
��UwYZ;���. &�e0C��
���64��W����ǯ�"�)c�F�
}e�fy��?���6���<�OES�p�T��ڳ�[ �!����yx���#F_)�ޗ�s�������(~l5�;:2�S~���9<�<��Q��=��"�d�B������� 9'�����As��s)M����XZ��]?�o��O����Oο���
������Q��0���P�&f���a�(`�6��J[��o�l��Y���R'��S��o�D���j#v1�<�Afn@e'.	)��BnDA�
�� ��!Z
+�����uP�GLڱ˰�^׏"m
X$��
�b*�Х>
�3�<Cn��Y��}y��.��p#�%,����
��E��4pQ�|�3��w�gL���=�y�9��`�<��c*�
N��Y6B1�1Rȼ��q��W�
��	 �z�"82F��ʼ�9(
+��Ą@!t������gH
�P-�v��@���,R�Y �t����ο�a(9��	T$@�.��U\_��2���#��

��eI%e 
��#�

A��
�{�|���W�J)M(F����(.@&C�M��(��ϭ>
�����O��$d�H� 0� fܲih�</�Q
�~
Š�Ae>EP*�8$��"B at S��ڈ�~�d����G��'�H##n�����

M�ZT�
�t�@B��ۄ�>�8 ��N���M��@ScD��C
�
�#>��Ϡ_M��)#��D�%
zzp�\��$r	��%��q��(�R���>ժD������*y�G�$��Ӈ�1�X#=`_
#2E@ I�L�L
��
8kr �d��ASΈ0�3��	3|�ڰ�N�y.�#�X��bPW-����B����3!1o
H�֩�0jG}gmM(��
�D_�%�	_Z<�yfd�|��H���B߄X�
+zb:�P�ti0Ed2](6e�T[�9ߗv9@@���3
<�#%V�����TAxp�H
�
�WGA��(0��"UF�q�uж���°
e�_��q��aʦ����`��,M�F!	>2%C2��UԨ
P
�
ԝ)� �Ez>�a��Kj3 at 29��a��AR��x���y
a�ޠ���$H�u�uJ�$���	-vJ
�y[�U,����wN�����aY��sx��`<��I��4�)g��h�-�«	6��Z46�!���&si�E[,AuGR
8�[l�(�DR�hz�=e�L��l0�Gۡ�j.�[ƀ�h�IsZu�h����$��4�D��࡜�?
9��]zh�5�
!73�%�6��0Fk8�S7[Z��m\��>�7�
���N�Ԙ('3Z�eJ���@BՍ��#ER�gz���C4cL�@ênL���"
+aʚ�Pf�2Ц�7��	�R�`I۴�4er�M��|��>���$9;�nkc
�N
s��
�X�
�2�7�&P�l=8�P��\%���5-R�d$0����4
+|���/T�� �V�e������$*�j�k
��4ZrCYì[\����BF��&��`�l�F�D^ŧ�������
�!���A����~<Y�@ʙ�,��,E��C
��@����9<�ɶ�c�V�߁j�pq߲
�j��=I��
�+%7�j9�N�W�b
:��v�FR�\�bʫ��i�r�[*��@U��4$�hk	)Set��]:��j���Nf��D�(��P�*$
+
+v�ęT�
%v��'���(٪!�a�W8Ag9��� ��.M��y=M���s�`x"�2Ɣ�ݡjA19$�넋9}QO�����B�E
+�͵E�
PsT#��E�u'y?5�,G���8�����?Z;Ye��5�*�2]7����B���K�I��ǁ�ްc��kq8M��f�U�FQ���3q�(-�ʭ-�����UR�1��,k�5U`_7hmB��ٳ�w:��I�T��
tAq�F"�3->9���hV
	�	�C���/:A�������Ë���������凣'�'��@��v�<{�p}�n99??��>ݼ�{��ŧ�w��G�6��?;޸�Rs�pEb:�c

�֛ma��FN!r�*:
r�
�M7�rM}( !�}�2ZO5�3Lh��,Xt�w�X�w��婖UU����!��:�
x�����H�[�
�wө�XcFז����nyՊ��+����,(�"�&��fO��s'�jhR�[�j���[��R`�,�
+h���B�it�S�0�=�С���)KP#�I2p�mݡ���y<iՏ3ĺ>z���}�G
+�{��U=�P�0�˙�9h����`fpIryɈ����������͑�c�e,���d⅒G&����C�A��F#�LJ�^٘
��1�
l
d�^1�Ќ�b�â@Cnt��Q�)7��4ư��'x��IN�f�C�a�j�͜��ω�z�M��Ř��kq�nS
�����6)ks��F�p���(�v}����O�%�&�A-I1q6���|�n<��&<#�˺���.n��݌�GѸ��xƾ�cp<���e�td@
R�||��?��rr����ѓOG9���~��)H�DR�K�Y��xʡ0�4)�����aV�%�Q<�@��s��@� �ǙQg2)�!豙�v1�J*��<AGF�"l�F�ܝ?��^�1���c�Á��
ύ
��d��'�-d7밸F�%y��bܡR3�.��wÜPU
@yM������f��eH
���wh���l�S �!*��|ű;l/<� 	-٦ޠ���
�nɤ[!!,�4�������wF���m6g
�vq��Yg'�*�P;�g���X-M
R��r��/���
%K�i�`�1
�f�\RY�
r��F �i�e�1�>I���t�]}h� ����p�$��B6����"�[Sxߵ3���d<U�x𴟗szdܺg��1��#%;@�H}?<n�Z�x���%��_u0
+�v�>��i�o5b�
��q�|��׺�C��jC�j܋�j�{��Y���1�C�Z��~������U��z
+�B�g"�7�v���eU�{"�8�Z��8�>�8X���+�{�6;����u9��uS��8D{p��^v�v}�f��
�i~7S0��j�5��9Sk���k#��ɪ��Ʃ��
+=Z�
��]�F�����x
���]K���4��W]���6�
>}��ۇ�gVc��6�T��C<lT*�F�=F/�̔� [�3���X���\�Xi9�����q�Q4j�qD�ͳ��P��Q7���v��p8j�g at u/v�L
+�[���8|ZL�u5�M�
gt��^!�M
�
9Q
+���'Ǝm��<����7a5So7p�ʌ=Ioo��dc����x��,@��P[�H����o����2�7>ͽ���6
�m�9m�D1��0�Of��'X�# wC8���&�P"��?��[Ԑ�u�le��%R�

)D5�Nu��%����^\�
��n/�?/?
=9�8ᙠ�;N�g�
�o�-'��g�ݧ��w���t��W��߼~i?�y	�R�
f�$���,��k^ �n	�J]#k��@ZM�hq���A�x��*!b|E����0�lj,t0v) �v�w("øM�֭;�)������e�<,�((��{W�"�l"0Cߧg0�U�y��b�}\�P%+�8��B�x��������ն�+�[�4�[�Mv���I}���<9�۷&�F����㳟c�����W�o��}�b8�zw}릓�Oo�|�:��<�o��`���
��<q|������c�j4�i7�*O��j�+~�/V������������_��sc�
U8��m\�i$
+���`�e�ug�
<��-���m7[M��'Wۀf6Q$߬QA?��3�j�e��f�w�'��盜x��������۷��|x��
K���}u�o�?^���_~��_/v��;�����j?�$�m^#��Ck���@�gL87����?�/�
��#
+�#�8/H %�_��bʼn�X�(HQ�0�
�k<�ſϪ����ǎ�C�A�̚>����]�*ը}6�l�U���ы�X�I�<}_�����K�<f��4����.gډ)�<�8_��m�����G
�����W/��������*�l�
ux��8���߮��ſ���?^���z�?��U�������Yno6`x�����Z���6ks�O8�P��
��x�� 7�c�}I��:
��|�1��-F����i�jDMA���;�Z�^�e�@���)Y�rmjE<��NcgJ����P,S�j;S�E"G��
N�숫ӄ�����d�!�T� R�^��Ètđ�F�����QxgT�Y�|�g"�)`��-�p��+N�g�8��p�I58
Ƅs�(�|��VZ[<E'7ڛΆ����
QOH��R�	4>�s11��-�5�	TtH���
K���7MA��4��-]�21��+\8]t7j���q���
�
ҁk	�s�q�ޜ�4Zvצ[
�Ei􎸖c�ic�PQ�"B
S�Z�
|:^�ֈ��p�:���|�-(�]��
��Ȏ���5��A�RU!��Q-ׄF�0h1�
�v<��>��Vt�_��� �q��l
+#S[��꣏viw��qI�pa�2�
RV�
�(�����)N���]��d�
��H�
i
�QQm5H^��N��QX�O��c�]��i��o�G�Vj1Q�F�����<�b؂.M�*c���$�!	�2����:r��׮L�#���
v��4��j��RHѼ
+�
�DžTt�>��i
+i��G�=��6���¶��xwԤ-�5�:�����ΰ֠��VG
+S�T9]�vm�D=RP�%�Y�E�����k���`�Q�L��VtL*]\��1QU��C<M��&`�P��+��
Ո��+:(��`%:L&��-����]3Q�,�l�Y���"G��F��v��ҥ�9$�PV�S��j���q
+å��ɮj�JE!�/{�y_�1
:.+�5�0u0���̰D���
�8�r�v�ښ	{�h�e
�0[�3_�Z=پ�����B�
����5�$p��C�j�K�hcku[J~����h$y�||� P�ʌY��j�q{���uc-^{2a� �k�-�b�h>�щ��Z���nT9�P���Uu4B�Ò-�v�t1�Ȅ0�]��ym_Lw0z��5�� ���Rc83,�%�-�).�#a�xm̈́=rP�ⴸ�j�qv�e�7��Eʅ��
�⫺G𠍬�!V��;72��R�'�0��Y�
��[Q�()L���F�mL��ȼʀ�Lq��t��1�HA��R���ȵ��m7���V.�#n�E�.٣n%mf��#@	KR�|JF�!\M�lq�	�c�	kDNA�NBl
R���}�R������3�@A�z�
Wz�%��N}m�l����K�Ъ
Pij��ؕ��4ig�:k2�D�6�ŘKS)qkD�A�N
Е�-�%\�j�r��d�	��kk&쑃�ͥ���T

���'���~�
��͹���u�����h�e_��%	Yj���1���pF�G�Nt
�Nm��,��d�>��l�ڍ	yܺ"��:�D���u2��'[L
A�T'���LF��j�T�V+ը�}�
���'U������8qe�jD�`�
�����
K�0ڥ-�)N�#_�v��= �x��Re[�^��oC���m�a��
��"+� ��0��<Jy�t[�q�Q�VXW�k1hyǽbE]��0Ѫ^p�?N�.�ʞ��\��f�+ꑂ¥�K�.��ŀQ+3t[>u1r��8n苭����:J�����]�����K�	�!�}1Ʃ8��:5~�
�D$cԔ+G,=+򛙏���:r���^W�s �U��8��]�WÉ7X���c���QS�e��%4��

q�LS=4ٙ�IWD[��P��p�9���]��0��˺����
��']N�.6[.�L�qP�:��f�.֫���3�����JF%ys��(f�.��1���&t3f��/�j�+�5��U�Ȕ��k��h�5oLq�m�l���
+{�0��������Ov�
�]�_�����
��Qt��kX}1���d�m�
�'�H&e[L�Gc�D�aZ5�ag��kX���W�
�((5a��ly�=r(�?���������߽}~���{��=�zx���ۛ�o�;=�����}�����o_}����wc�_q�W���UW�~z�Ϟ߾x�ջ�oo�od�韋{__�;����|yq��
<<=��ŽW/�}s}�'�F��Ř��~�)a�!y���
��=
_��O���
��:|����������X���x
+���=������|��=;9���羣��8�(�arM
0�9h�ܢ�"J�{(*�{'f�؆���?PǞܸ8p
�Iih7�:$&
+_汇�r(���l����<�\k�q�&�5)T�O�u�k�m3�rp�C���#�N�cߩ�p�ƳP���

�1$|,��nǗ��Z�
� ��.���\F	5��ѣ�/~z�Ż��x?��X'n��닂;��Bw�GQ�S��X9W�f"ؼ��`S�2�T��̅^���ʦ%���|<�lfJDpq1J���)��oB�����X�j4�*kRN� ��&C�r�[�~}��m�޿�Ļgz����o�y�=���w�ߪ���ͻ<��J��q韧?_�������������]t���A���N����Owz��>��{@��t��Aξ��"b^�=�S��_�NƭHsI<W��ÕY&�{���vdz!�m�gÊ��t"H�-A���q�=��q�e��CԮw&�>V�����q�!9�P��LN��.�1Ź����� _��C+�Cb6�Ǹm"��E�S�b�-1�w2��/����$�o�m;�i��-ul�G�J��
d����WW'��x��T�� ��خ�V[�"�
8�a��K� [...]
���
c�
��N��9�mр\���u
x�g�
$'�
��zZ
���գ�fc��F�1��eJ#g�t
�
R#�z��Qe*xSe���%�mD����X6rT6��/����^i�������G���u��]
�
o�
��ޛ�g��AhD	3̘Ă��� ��|9D��
��}s�����:|^<���1V� �\%���vg{@�l��"�T�N��zN8z���+��,h��
z�|4���]8�{Ę+�~
�IE��2PpB6�=�"�T����x������d��m����s�`a���BSՀ������k�����m����(
%K̒���h@��R���
ו�U"�
�-+y[FNper��^��#�������%^�_V�i���H������������Ef��-��žZ�)hd2k at o��ئX.6��s�2�S�S���f�?Az
���л��S�o�)B˚$���'yj�
8S4v�/Dg	5�'
+-d�x���VF�kć�9�#g�ǻ ޟ��&����M��
:�{P�uq��
(�5�M���Vwe[6��E5Cx���(��^���n�?5�����I����1�.�aR����ӌ��r��$ u�yKV�
o{��[����BxG�u���Ik:��>�u�����`*�T"���̬G��1t��f���s��N��˶���+)�%ԾZ���A��
|Av�jyN!r�����x����
��O
+s�A(���O��-B���!YN�F
\��b[G$W������;�x$�
6c�
������i��
�\����qú*W����z�����'O
l�=�>����&~޵V�'O
.s=Y.Lg
���明����蛗�� ������B�8�
�;Aߛ�~�S�4�0�PlqJ=Z�
�~�
�wƵ���t}QX�3p�
��Y����v�8�zdq
�oH%�<
�D��$a�k�bk������Pk0*��J�+�ŝ��0���G�Y/XQMl;ya��5��I_ކԽ����70���p�.&Z��DeId�Y�v��7q��a�}Q#m��t�,6�r�E�JK�JN����
�Dr�+�	�)�
(�5�-㰶�KxL[�l�
�LLG4��U��;���}n�Z.Ux�{: �A����>���8�9�nٗB��5�L��13����
+ceݢ�B�5 ���Efa�zE&���DpW�8(�~A�1�����Lxp���S{�?�_�E�����,��&�rJ~�K�
��YT�M�ᒖ3�
��x�#��ğY)t�MX�w�

+k� ".4?���V9>�/Y�5�����o�<�R:q򹰫���w,}���3����2�I:�9)�UM�,��e�my���W�Z=7� ��# �wl�T�ՖA9#�]w�Z����_�
����-L�(���Nf�T��	[{j<	
l�$�,�����
+�\�M��8_�
��qo��>�Ǘ_=>�������7���/����������������
}��}����|���������_����S
�E��R�j�ٍ��}ʣ��b>
+?��~f��c�|����_�Ĺ��ǟ�\
��Ə�
�m�Ш�e�M���4P<Jׂ�^W�a�p2侙�c����<��4x��������Z�7\���f��k-&�������a
�b�f�O5
Djx
9��"'(�-���	��
��6%�:����Й0_�	��
���

+׳�˜[#��
�q
���MCKr�ռa�'��{�����
�i�*�j
+Ci�R܇�7�0&��X�*��[�!t��{��%͔��H���n}�aH�%�Љgk���a[��=-) ��A����;�t�V���M�
e��
.�8�v/h����<d���Љr/����8(��f�NIj[�i��<�QA�+��
(��&]WΞ�S\�:i�R�z�2<�Gܕ�6v?Ĕ�ˉK���9;����9iς��:b�;y͂)JnwXg���/���Z����dG]��=��4�=`[��p	��u΄ ��G
+.�"؆�^�X6���k�O�k"<[Y�k�^C@��h� �$1`XTx7�U�ү<�!h��̚�t`$�}�Dm�ε
����>_�K1J5v�DS�i��C��u4��Hh
�*b K���6�5<�K����-4$~E�iD1�hO�J�/�f��Q��(,�[����
�o���؛
م]�N�f��� ./I�m+�M纬�"��-�hAy28��	�>�qc�6��g��^Ƚ`k<��6��䱅�t*_��kNk�V�U��=�c��zX�~,T��Ɠ��g����#�d�����e��^��aW3���)�^��^�^�''��i�	��C����ѹh=
0�
^	(l���c����=��ox
+
k���1�g5�
�eV�pp�[���Z'�R%_K�ng�b ��U� Ս�����{)�&�TIaeʎ�!� �u��a�jk6V��
��x�K����u��rqkIm<W
�
̈́a��m��Q>�Y�Qݗ�c�^��N怖���P���i�1h[(����6�����$j�9�Aa5�,H�
�߂
+Ͻ�3�
��b��뼚�k
+BW��h'L���a	�����e�"ޅ���"D3��'��x��MB��(!��{���g^	��������*�uo�Kȵ�K1bv�i��.���T�(R
��ܘ�-k�7����;\��[
T!#�^����#f4.]��ݩ
c�V�8��n
��=9蛑B�f�)k � `�=���q�W����S����D%���"�Y��򀾨m0����ui��[#_m³�����f%
��5C�����q�`L�9�����~6%Kg��:|l���CM𦮁�I3j׃y�&K����M"�}SFQ���M����>83�5�2V[���]_����
�
�����K�9��2.�%4�;7�O��GiLq9�	�����le�.
�xS�Z+�E����e:��g���׳���ׯ��\
�)�6��*Q��Bjl�J���:�1�B�;n[a=��x�zj�X�"늰q1�:_����]5J�|
��9=�M�6��u�<76�� E!�hXk�f
+_3�fD�.?1;����'���} c�z���V�4�
+Z=�;�k �I�j-C��-w$:�<�
���av+�<NX��	��f���㶖<�j���Zu�hF�#��
�թ,,5�Y=3��ȼ���7���#:a�v{�S�c	UǃY�l�6q�ҧ��U�
&R�i���?)+�Xz�������h�1Y_��@�
�������afQN
~����+��/��dzSj�^T���VSA���0��`Λ��Yq���v����&ź�
���-�X�^
wDU7x7ٰ�����_�[!O�&d��c���4#U�D�
���8�Q<��;�pL�Ӥ
n�V����
`[�_��׌�3y�+��P��<�j��1�ޠe2׽�>q����x�
3�+�+9�v#1
]V[��B-���6
��e4p^P�g�:���H#l�[�e$���a3�N<|P�xM��f
�=�d�,�,0��P���p��g�ON�s��Q�^[P/���j_V�=n l�sKC!�N��u�Y
0H~Ux�
 �v���4�^��ZI���G�rLs
Ϩx\�gh������e�~�АRZ��.E�{������."dX�uQu[�5f�f��+l%��	PpU=޲xߐ�:�7e��Q]�Q�v�e��`�trv-	�Z���▄)g�

+�k�`r��s�h
+`�I.V�7�$:�Z

:e�d��]�6#�8I��w "�6W~�R����6R�z��'A6n��X�z<���!�Jw��n*�4�GA��!S����!Yyu�E$|�`�5�Ⱦ��xՋ�i.Za�r�x2|ɨ
�m$v��
5�c�����s3�N'�G��禌'1m���I�<ӿwP�ⅷ�
Q�)���\j��ej[Q��q���f��
�8z��
<�x�P3
�-~<P2�;�5���'Ԍ�w�`҃n��!y�ϙ:c�I���ݖM��ee�w��:3f<TI�:f`���ӸOf�^�c^��
e�����3O�L+G�l���E��%*��P/>v�]_z��
�;��JϪnu���zϊ�q���-$�m���5�\
n{4�0�a��*�j�'�<�����{�Y��C����>g��˩MW�C at G[#ʝI��;�o��Bi-����Z�
#�uo�ܷ�Y�
����i⭔�������_|���7o^���ۗ�><}�죏~��'O/~x����ߞ����˿_��뷿|������G������̏�~�S_��>JF�0��  �+!o�?Kz��†�x��%�y2�Q���O��Y�؜�k�
<��%��9�&���F��6v
+�e����t%��&L�!��s	$��ء������%̠�Y��(r�6yǷ,0r~�洴�]!Іe�鳦��t?J�bae�Qy�j���4J�v�?+���8�x��Bɩ����8����VΏx�a�u�ٽ��`,%�?+���;� �ck�
ӄ[�d|L�]��c>� �q�GUK��L1Ι���3c�
X	��S� ,�Ac�#P���a.��
��	x�г�L��.����g�WIZ� RRג{:�'�u�Y*;�
f\v�j=l��$���{#R��Z��4&a�X�D#�D&g ǂ"�
���.���HsSa�g�F��r߰�Ҍ� �=If��W�����P��};�ƥW=�=�6��/�k�ły at fQ�& &ZX�r;��)�X���� I���8|�K��
�5��?�� ��vך2j
 ��ӜY'�(��S� 
�z�-)mR���9�`�Y
�YOA���l\�
o�If�v����
��!&M4���
�@��ϵ[-� �\>�<�6Z�?�rv�kW�}�EU�

��
L:0�<�����?10�0��r�
�a
+�-V��BK�E̽��u �jj��2�h۔�I��މ�2F����ѱ�ȒW�a�dl�ȁͦ]
��gE]�vSƖ5�� f���)�N��fcw�#[��+He��
��qΞ]�5f�Z�g ���
endstream
endobj
25 0 obj
13922 
endobj
26 0 obj
<< /Filter [ /FlateDecode ] /Length 27 0 R >> 
stream
+H�TWK�e9
+��T{x�+�1�qn����z�
��w`����˸>0A��	�?����_~��x��9;�G��@	�i/mp�=y��
�q|S�m�.��E$��9[�ϯ2`Ѻ���
0u�b��q�N$&�����5�?�<gCh[�=�SW�'��!�
+O�鄰��糷z�$v�Ƈ7M��p�����٥\I�`gY�dK���G;f:�
+���G
+9_�����~bqE
S�

�ݠX�'�� �9S^��I;[��Qakө���kۨ��ô��{Ӏgy���^�[
)����Y1�yC~
+�(�ß��%�«�H��YF���Ym@>��~�
�W$8N\�����z�kA������\�ۭ|����Td��������o>����Zҥ�
� ����	�w;�����`�N�8LO"�����a���<
+m-p;
|

}�������އxC@�
��@���Q���)0dyu��V��]���vd�V�I�Z�/���iҍXO%�6p�����(.�v���U]�z]��װ"B0o�6b�
+
��fݻ��
�@o����\��mkR�IO!��@���AW��紭���O/ �2D
܃�lo�R��� ���>5!�� D,M<��&�����5�����_T)A5Ӽ�V��%���X�0�˔��&B"�x��d5�lo�r�_ZM��S��
 �u�:h�פ`ɭ֓$7�ry�S�t��;>��S M�`l
>}�2��lJ�ΡW�� 4}#8 ����04�a��Y�+
��;�<w�
;g
6��zj
O
+��s�i��
ni0d at .2̑�P�ݱ��W��?i��)-��s���sɖ�~��X
j�ml�<`�7

������p���C
S(�~��{�s�k(_���`��?W�%#�/(�{m`1MG�J�$u���S ������#b
��+����Փ��Y
+���*�
֨���qaJUbw�#�\�������Ś�GufzNl�0��p���¡ǂ��m(=f]�<Q�僯�����Y��P��l;�D�/
�t}:W[[$h)L
�����~�枯����z���H�p���
+���Dwv?:�lj� �RS��x�#Q�G��"�
�ZZ�*͗�Q�"*(`[u��Z
�|�Z	��4#d~��5|�����{
���'��B�����f
��V�4�3�ʵK1A����&Ƽ�n
��z�G�⏛0�G��g+�p�5�w�
���=W�ڗ&������䍁j� giwA��
cmP�唬�?,h�5��t��zIL&&
�a���k�k�.N:)�z�s
Ʌ��\ݰ��ډ�Jf�A��5[�#��y���H6�[�1F�f�S���1�E+x�.ѕ����ֳ� ��%�iu�f�]�uM5
�^dwW����)������ è�U��
��Ε��%m��G���>�ˁ���Z�s�-)������$�O ������'�%wv{/��s
˾Mݟ+
+�*.oK45�hQ
���c
>�5����O:��ʜ��>>3�Κb�k��8}vW���0T����d�^Ů�Y�(���j���
,�>-q�
ɇ*�Ԋ�Dok��S��TX&澿
����_b�����˙��/�]S'�=�$������}$=a�1��_�'�����&�R+h�(\4l�U=���i�w!��-[��M���9bS�w�(ɉ��Ap��
S���K
�;��6��
"G^��t��x�D�s��e
�/D
uM��c`�Hn�Upu�L���%�
�%������X��s��V�����]r������
ӝ��x�B��/�$���
�^
څ�_�{��*;��ݐt�-<�H�ĹW���?������-b[�5�%����ٟ�X
+ܥV�W������Z%�}�w &���j�S��)���{���7`��˟�y���A��4�pT�Ǜ��/վ7�hL4>T����M�q����mWn$(T�C�DL#q�qf�Jd��<�l�(f�Dm�������:c at g��e!�m�>rJN1
+�Υ笨�i���m���XU~�o1
�ޖ�A�� N�<!�bʽL��}-Z
_b{�Y��{�)��*��Xg�,�-
���;L06�+/���l�y^*�
+���$�^�����Y�Rn��
?���ȕ��	g�8:�
+%�pH�� �*|��K �̰�����r��Xc�)�YD5d��7j�1�Q]h���������T)P����׺�����?�׻���_�_��&X��{��Rk���ޛ�أ"���?���7YK�+o_]g8�?�3
"��o��^Ո�
,����T���=q_Ƿ2�}�~�6��X,	3*� �A=�9���M�)^
K� Z��]ݒY95�۵�Fɋ����Ejߵ��@Z[�U�-��#;0�N9
84��ٌ�E	F�껗�;���(����5�Ṷ�4���$�k���f�ŔM|
XۜW�-����v at gM�|��ݥjs�)�K�;�rƓ�M͋{��B���p������\pk2BC�>��)�V�Vi9��� �����Ӈ�v�
�������
KO���;����l�H�� �}�pތ��T���1��o��wVp
���s��K1Ou���`
����#5 �C!Xk�J����$>�y#
�q��������1��g[���-�~�0CT��A�w0=f��7� 5q��͊����/;����[�ϡW]+�^-D1k6�g��n��L�X�����+����?
�3
���@����c������$u�4�P[���Vv��_�
$�׈�qO�D��A�Z�'~���{����
�T( [...]
h-�����B�~�q@�2�����,2w�����	��6.UK�B��=/K�����/Ԫ��Ӟ��"�Rhf8�{"�
������%h)��u�
+0�3���
֟�!����F� �#�c����ZH�=��|<]Ӽ_�F~_o�
�-Ŵ��Z^���у*uq���;���=q��/����3=QL�=Om%�J1�N�٘c��;��)gm�
+
����ă�d���}d3���
j�&e
��Iڵ���n�������VnA
��A���2�`r��6�%��������ƈ���`������
����O�c���{lg�_���LP#����R"�'(>��W��,�"h#�Q�ղa� ���g�q�-����7��v���8�o�8�{@���.uƆ�Ǝ6���3�#��#x��:q��7w��x}������E���V2�f�{��y?�R�(f#ȟ`ھjLL{�
�9_�U���Y�����%~A��3��Z
���Z���[�.�
M}�Z�L0GgT;K����c�g��y֕`z�v��3
3+�qf�����j�^�e�=K�[�um��&-g���h�B�ؖ$1�\��C������{�I�dC�-��p�y�%��/㾄W�Q��ÙE����\_?"��T��fk��rl�<� �
ݭ��“��b[i����u�&̖��$�U����*PWW�l�����P�:)���~dY�����d�Ĺ�Q��HL '�v(`zG�^y<�nn��bĀ������n���=TK+� �wn�k�0���2ѦƏ��r_iy��f��Zm���.i
gP-�J�H�u�,�e�J�y at K�*�"���> }�B�
�o-[�L�UI
+`��B#a��L�:{
f�'�	
ux���.7N��<]��O�Bd,��>�ck�g�O��G�3�*�fUF������B��H7�nD2���
�

�����4����Ɠw�
 �B���&a��L�
ك��w�
+t�*�0�^b:�Vk�
+ h]�g���2�

�
+4��=�Z)T.�-b���k��}?o�k���k����
+��:�?�¦��Jx�۳�ՑV{���/eV�}�aE�a��f�;���8�kj�ڨ9m�����uOnn�e�[�����
O�,�t���0�
+�EZ�J<hj�ͬ*��H��54,�H0��y ��pp
�R
&3��hD�p����œ��At:��$ǻ�4E�[�rW0O�E
+q&��4��8�5䀖�-������NPF�٘Z�	Z/J2E!���R�������
�z��
+�
+�vP�|�T3pB�������Y��;�xPc#�a��
^�|��{~�$O��Q��� ^��7`�35,�wm�WA^�#쩕��hBp�Z�vQ���8I0�%Ӝ[�%L|�Ȗ���Q�W�r�T[J��
>�HzRk�&��\,ƃ��^t���T�I�Ы�6� ����*��8����@�"@Q
+?U�(b�g���B�n��`~M�
+4��q=��:&��9ZU�����m]�پ����O�ŲVx
$��n�S�Du�W������7���܀&̰���a�{�6�$a��m��3$�!b�N��laZ���S�K�e��4H=�(�Δx�a��~�&�i��,{�mXv|��ϻ��
+��}^;��"8�jڽ
P�}]�7G
�FKo�υ;R�GXn
��}�W4N��t�����8�_1r�*�M!�M8[CDrH�Z\-):�R�5nh�\�C>�3���o��+Y�35W��޴�޲84�`8Fl��ы]j�Y��[Bj��S�Z��s�Q%��7�`m&e�2��lkOf<Ch�W�o8��M��T��r���(�������$K����
L%]�
8����D��~?C>�>c�	*��9��%h���"��
+ʎx'
+=�B�A��z��� �%ɄM����#k�0мH.�����7�[
Bdr+S��;
�=�0�9>��?
+�'{HB�GD��<���T2�d��q��1:�����@7���@��sPy+#d��Ysb=�2^���Z88�*@�tŕ������Yې)�4��Y`�%�0���|��^Nx%X�R�)��D9Bl�o?�
pWa��܁,mz��&���Y������҃
2��B��
��WS�k���
�3e�K�;����X�]P�©���g=t	`�a4��l���
���	/p(�&�|U�sT�r������ӎ��?����
�
o�ۿ�*��g��y�>%6���m��ȶ�h
+
?�ּ(\MFB-�� ��
Mrp��	67MR���ȹ��:��Eÿ���n���g �|�e��Ya5�
>s�#]X
	6B�	�f� l�N
�”�t�{����?/i�1�#W��F�!\".⸌[�Ϊ�jEWɨӖ�,�m��i�����%/2�[UYe`�d�u��ʘ{j���T�[Sh�PW���
��~���$�v��F��dW1�m��˧���+p��DI�߄S'����E@�\
��(]
�"A jx�>��T�;Y�>�ED�qHI
"��~�L���ঽ��dy��P�X��3��k�����L�������S��
d�3�+��
�m�{�P� ���P��V;;t�Q^���
'�!���7��ž�����%��i��Ψ�OE�����J�p�!�Z�;{�)�
ZM�'��l�<��e,���v�]m�\����T{��yy����}�����$���r��tK ��}١U��r��Z.�z�Ņ��Ɠ��YE��y�8|u�}���`�5�P��5S��2�мC/����&/���Q��U=��i2
���>���׸$Q�8�)v��I��:ko=�B
�~�5�dp;��1��R�����_CO���"ݍO�6��'����B�L�B'H��K��#G��إ�/�o
D��}~v�� ����5H/=Bn�5��)
�
�ii�,Y�4t����

ۆv���2z���9Q3��Ys��})����BB7a�_�)§K�+��*�J�9�Y�nW���T�z�Sįkc����u�_����OO��C������.ѭ�N�i$kŞ�E��v9���̀�[J
KK4
t��i�^��+�B�-�,M���پz�]�� t%6��b
+��t���Z&^��3O޶�����A測�x�|��:�9J
�AnʊJ4Y U���w�

~�
�X��'?b��z�ij��7�Oͧ,��گ%>4��R�]�)b��yt���`�Z�'�ң��%�z�|ꇛ���D2���p۝%��<Q�w�>��wڶ�� o���X'�`�z����\��Z������l	Ӡ���$�q�ϯ����*aZ�.խ�S]ȥ`�) �4
�&�g}��
�3�X�,H�?�b�Ҍ�S]
�I�9aj���d��t�UB%�h�\+�
R��O�QR'�}k�
+��m{�-��,x�	�� �qD�~(S�X�C*�Ƨ���
����Þ賉��~w������Ѫ�7{f�͍������pv�����Z��U�Ґ	R��2sڗ�6��.��MWgƼ�ۻ� �A%{�
+-��/Xo�����<h�����G�:f��G���h*�'��1%��=Pe�Z a�ܩ�#�n�
��R������~(��ړ�5��]5\�-7�40
˰��L�3�~ns��Q�� �Q�� �F��֮i ;�W�#v�/�|���fs�,��~	���q�:�Un3�gs:P�����	 1/��R5u4l��ZH��f_ �
+ ᫏���eAd+{ɷ/���鈪�{
+�u�]���w�(u�^*���=AP�r�G���P�}\�$S%6�}��:zŽ��Ն| ��p'��,�
0�F1����R���Z�c\"|�����b�S���[�ʹ�ڻp_�t���a:*P3�(�+1I�O�/
�[�� Jn�ռ��B���^+ �
�A��58P��.[�yHB9Z�g!p(<��F
�-���*�Jm�����|�xk �98�N�I^ž�I���
��ˮ)� �.�؇D��o���)��*�p���>C�׹���R>�ޱ\9�sq�ɖ�E�|a{9�Kb��nmov��fy�c����r�I�Gb�
��|K���1�j^9��㎱
<\�۟�L���@�O,���'�,W��=�rV��)F�?�`eB�K
�^��E�:��m�zueB�x��}�;�]��$g�x)�0W:��^��kj��3 6�)��̫QrfZW|�O�[�V
$�N��y�����R�$���f/���2߳oى��Ȱ����$���3 ��1�쩵8ڱ�
�r 
 [...]
+"�L���WB��z���(%X�:
�b
+�&�
��q�vG
�R��E��"���o�t���h�o=_�����֕�gS�§{�aj�$J
V��C�p��,��o�����C��
+�itW+_�L�z���=8㔋�4�FJ�a�kjr!��ո�"�2�E�9mm�/B�Q�70x�Z#'-��O��W�v��{I$i����
g_�pU��V�XS ����Ë�d�b���&0~����,�v롯�{i�z�+�-
�
�l����q�{�e��L�[ ���mO�P砜ڎ��Q��N���Iw'AN����2S;&8��,f?�]k碗��ˠ�DG���e�/�mm(��'�Sݙ����j8dL���� 9ԙVN,#䳮�D���ԛ�#Z� �
�њ6l���n��~B�1���kH4�+r�.+��_�Z�?��h,X
��5?�Xi������_����������La���	W���R
+lw�%����s�
������ǽo��Z	K6蔔׾0 �z9�<`�-��]��3w�,)�'��YX�
+�����,���ʮ5��^_��;���l
��y�j��V��V4�ఴ*�ݱ�7��$��gu@��O��A	��7�?5��ަj��dU�h�a
ej�����îl ���ύ�/(@�FN��w��Tz�Ow��jy�@|_���n�@�.I�nW��.�n*�=B��"t6|�;��y�[�
 ���'��7��%B�y�v�ik���d_���x0
jZ��~q�q
'����#,��`�G�K\�P�(��a���+E`�(��\��$��S�C~E�8�xT����s�4�f�L
k]�m!ʍ���4�k�UGB*�0��
�ȓ�{Z�y�q�i-���}�d��v����
-ܐ�{����7�P�XI��A��s��ה-�T-��]�^"�[Q>NRa�,		J�V����^�
����3�R����v'l���>�P���	Ҝa�7f|L�-\�P�.N���CJ�Ze����j�8΅����4������/~�������}|����'�<}���o/^=~����۳W��|z���>��˛��?�|~������k~���
W}o@� ��
�mS|�sF�]a� .�!h!ML�+�1�%��
��bc|���&�
<|HӮtj�BJ>�*�/V���Z��N���B��8�o)-M
+���������7
����L
�|��#�n����7S��
�<�����܇��Y�r��֩��Hz�V���j�jv�.�F��q9�y�S�T�&��SYq����V/^0^�V�R	�MɇM
+
�
���IGF'�e��>B��jufq�ty�n�:4_�&��Z��h��5����OL�@����o0��+?�j�_�J1����rI��+����6� ��NG�,P�
��l����$4��H�v�������&k����

I�t��5Y�^v F�k=�xg�t�--
��F
�a����3XEr@�!%m��G��<���sʰA
e#��ˮ��f[����_�{��9ȍ����}
�{
�l�"Q�A�"if�j=�5��R�e�s
���\�|F3��sNgcM׵ ���R��
��$=H���XY��S ���p��1��]z,�� �&�vV�s_1#�Z�/aף�R����eGS��*+�u�1b�LZ��
�ӤE�B�Fh�w�Hn
I�>�vSױ�I�xֺ,�
?��i�l��T�3vXGZ'�9ޏ��`Fc����?��-S�-0\:��f��z��p$
1va��>���<�
��F
A���Bx)�߬G$�����^�6�Bi[҉G�
۶���B�����ǂ�6F�5�u�$:�
�$q�P$祿���UI^F���7�2^�^ �k����Y<�� qvh!
�a*�hđ�ƙP���
P�~Y[�O
kll=�?��k|-�WND��,O	10bּ��G�Wm;�k&�;���7�l��~��F���w^ma'��;sC��
0�f/G_[������+���<��йR�{�p�?2�X��GiN
�*��D���J
���5�����f���&a�fMd����|���(V���PvQB
׺/�h&K%Y̡�[kt��s��hI�b_~(��X鉚&o��}}�-;��jy�$�
�bb�;��N׭.�yuK
�����F��_�¸��h~���7Eq�N��H��@!�+�r�!�
��,�W��Ի���E���P#����X���I=�ζ�&a�DHo��i�f}��5-:�����p���5�x=H�:Em,.��]�
���9'}�5�q�

�ً��#��jT8����Q�;Y�d��2�ez12SQ�~�
�O5n������xѣ+�ӗY�L	�� �u��ׄ;���/�-��O��J�!t�$
���\v'lI��JV�d��o �R�q�A~��iӋ����v��ȇ���1�Q�&9V&���+zu��ga�n��(�G�f����E�4��*�m\����q�+�"M����(�gU�Z	���Ё��ݔ��esq�`��+<���j�v���G�v���kmp�vgm�9���:f�C�B�@�ڔ|�~6��h>/�8r�mFqu�EK���+�,ޱ�놮�`풸
��[�=�[��}e�JM#�z9�p������5�e��z��� �9
Ƃ9�
ʒ��V�:s\���V�N�zo��z'cozP���1
X�ǽ;i{�0cr���0@���k0]����:�MU���#*����f����e\�ƛp���r>ֹ�l�:��hvjۢ_����#Zg���=žu�I`�Pn��G�����B�|��,Y�
(-H/�6�p��Y�'���'̤����o������Ƒ
*g���K�n0A$G��n��h����5O/����,[]���hgq���ᑭx�X��h����'?��AL+�
��\�∀{2� ��
+�0Qt=qB�X�e2D�Pp�X�2��ʻp\M-���=�8m�F�GS�,vW���_��o���B��c�1Y��W_8
1i����ց��$!##��fr�d~�,V�����{����T"����ǹ��a���
��;L�6W~�4�@.�5Z�m��d���?�Ke�p��2��3��'d�–� �VQ��=�h0�[�h�ٳ#J?�o���Z_?�H�-��$V�����'zAX�>��{
+3;�`�	.>�l��bZJ�@�W���?�u6_�v:t|\�L�w�>��!�v�����n�)���̴4�W�i���
|��q9%0�"�kt���:zZ�6��������v��e(՚"
m�z�_�/e5�C�nCF�!�ј���#�ȧ�_����凷�������wO�y����o/^=~����۳W��|z���>��˛��?�|~������k~���
W}o<��X+U|���W|��	y��7��i�	�93eoj�VͰ���Q\K鳭��:q	ڀ����Cs 2�lJ
��A��+W����� �4>Q�+�;�n�M���
 �4�H[�:~j�ɥz��
f��1"���������o<�D>,��U���QD�
�ύ�z!�6�;�5�(A"�I)�VJ���̙�=i�+	ɓ�����3�E=1��5���)k��En}f'�-�`�9<�t%��yBz��	���z*����١wڊ���q�U�r��P1!*
���Xǝ��g���6e�O{�g�xঢ়�	�]��R��u\p�C��٧\

�q�(����Œ�*�Lm��i�)g�.§R[���g%'�k-$U�Ӧ�
I
�;^�wD�Gd��h|1�L$k�pl

���Mf=$X��V��v���{�s�u'w��L��2�™��>���."5�޿���^��J��c_2�/=3�ٲQ=
�䴙ݞtS'���[�� +
�7�N���`�e7�$�����'���K��=�c����g,�m;e��:�f#6�(c���`�@Ip�;���vͪ�W
�Ǹ{m?�(��g�!�;���ss����y��b�$⍒�t����NZ`����%���N�Nu��%�!=���`2�9
؞%l$���Y"C�M�3���)�F@,�$�y���=�iw�AU��[����+���hX��g�gz�����
�o'��x8Z\g�]^����3q������&������,�����y����~0�׫ˌ�Ɲ��&�:(���r�����>l��Sm!v޻��M$��e�4-7�̴{���3�$Ci�X]�YSHN!��!�
�
dh�z)-m_)S��kH��?T/���}jظС��j
N�+,w�7���h��%���sڕYۆ���Sw
Ss���uYX��O�&@��{���qU�/�j�o���-�˾��r�͸xN�
+�C�&d�濟�
�f�C;<��S�e <�q�9'����9��
��hܠ��j�c.N���1Eq5��8�T3o�ެϚ?���C��8�Cm|��w�q�
+�9l�u�v�����ak5�B�/�`n��
]m\���0���~�_=~���T4m

�U
\�|8���k���\|/�`��_�C�PW�6q�TN��Ί
Q�j�v
�j脅,OЋ=th1J�?;_�C;�����f?*���Ho���o�U��������7����_����/��?��W����|�����ۿ��-��W_����>��W���ӗ�����|��o���[��o���n���5��`߽��߼�����#���w�_G-��A��S�Q����{����A
�
� �/�h��GG�6 at .�
+7���Iρ�kq��Q��0� AZ5�������{ ���;
sKk���,|�d-s^��3`��������>� �ؙ��^]�b;�*#�W�A�i9$�>W.�4�tƾ�ف������1g��M�C"��5psޭ�3���$�gC��s�s���`+@���ԙO� ȧ�©�r����U,�W��cnLG�4���
��%Z�\+�ټo�+w����s��
w��j�b�
��u��
�hzX�4
�*4��\Ih�Zd#
c�M�Z%V3|����<u��ޏ^����n�A-7,A<�L��;B�ű�\b,���ڭ@�2�ox
/�Y
��UA�&is_e)��4��<�F^�lu�
���e{�w&���h�������"��f3�6�(v��ڜAW>��Cp�9S���p���"cL��f�L�ky��Qx�>�b�jc��Qe�!su���<�O�͛kU�nO�	���۶g���z	�OЙ��H�]Nv�]qq[�=�z��/C
��B�U���h��>�y
Ѱ5��nI}� �%��^#������
P㷅�J��i����K��f�n���~-��U���Ƿ�5hF�q5,�צ��Ϊ�s�$xz���G��E�X�pj��:'� "�6ʹffX��/@��
Կ������!�
e@k�Ξ�:��ٔ 7�����쮏�T��pu�a�4��<��0�^'�p��1߯Nֈ�hY �O�:6f�3� �<�h�������3�)
+�9
3�2�
��5�u.v�
���x2Ca�E~
�_����]���h�3������Z����<<��S�
�
g�$rj�����g�u�
L0�.�a��,7�,����Z吰Kg�$�V<���^�iOP��gc�n
+��v_}\v���Fb,��%k���	r0<Vb��X9����������Yw�u7�̪�e��Dq��Sg�nD�;��tk�
���;�۞���3#|
+I��[�U���NtV��`
,�'�C�dV�!'Q�0��)��gȨ�#_��y$$���׫~����@ka��C*����s���O�7�h�~ S�\����U7_!���^'+� \�+��
N�iv΀�t�b�Ak
Y>Wsؠ�5�V��;��9>$X����T:Z��y��w�)Շ�A���g1�
���(9'�6���KP�ran F�b�y���v�y��	wZ2&ҥ[���th��,����K�_pz�U�o�:��`�o
+|����G/��:Z��
b,x4�Y��#��ty�����K����ZxBb�9ǣ�<D��X���Wk���r�����*K��Aջ��Fu03Z\L�<�1�ݺA��l:V�p?e��v؍C�e��d�[蒣��F��l��06L+klPQ�k�N�x�p��
+��{�1Ve���;R� 
+���S�u|�
�)�awa8�6&1;�i
�G���k�����H0ә���j�m�����P�
VM\���NJ��}O��
+��z�㍱E�n

2k�Y!���\�.�ŭ��?u4��o��gv9
��J7[l&��L

��b�2��N��
y�ӀE���p0���;֬8W����@	$�@��쵫���_���7���
��R����{�'�g�"D@E�LD� (������ݽ;��y0�
k�棧��*[NG����PE
�/Aӿވ}�$QS;v�`�A��nA��SJ�	<�8 ��^�1dm��,ẽ�Q�Js����3j�
���Pü�욀���`���\�
+Y����� ��O�Ź����
��2��]f���
�Ά��
���riTڂϩE���
N��Y%=Z���R�&t���Z��b�����T�
:�X�
Mf$91�H݄�٫e�},q��MNՀS��Q�2q����#�]
p����J:�r7~��zi8<`U�%+���r��%����늢�jF��Vd��9��kY�T,�A�ӻ�F]����=�*�[B�m6��(g���:��L�=^�P�����s�P]��샻Ra�����1�fQC��*��Hv��&8Eio�1q���YؓO1�w���S��"����.J*u<qH,��
+�[�I���Gw��
==�����������w���
=�
�~zv����˳�o�~�����˳y���}
=�������<]���̦k)B܌�R�rt�����aޮb��Ђ�#�Li�
+p^A{��<g
y�t#J��

ua
;�����9�:
r�E8LU�|�$]���K��0<�G���� ??y�1z��������tuw�����~�ϧ
�a��6P�PZ
{Fa��@}
ҟ��Y8�����
�̓��'��.:���7!�I�<Zd�m܃�� 
�������]0yl@��2ڡ_W�N����
��N.
��ɃF�0Qs;N
��I�i7���,��g�o^?x�/���^^��������'�������?jN���w7����e��x��q9����v'��&%��2�\M
������z�R���:X~��`I��Q�N$��eU�5�u�^��
��b�/�.���n�ل
���k�/P�*1jB�_	�p&�E(�4
��M�3�$�
B�j�Ì&EB��5>I{�:�p7�a��N�Ʀ�T��:������Y
+�d�3��>�A,"�/���[˴�X4��Q��k+X f at d�

�	�~�A��.
�!�
b�
��
����-�o���	�	�z�W�{8�������,��#Dc��芺Cf����p
��5*�y+G�/�
<Ds�Y��x�AP��A=�_���7�?��Ă
�ӽϭ�6x�@��{a�B��Q��-O`��)5�r1v?ɪ�yR\Ev��#��$p�/�&�K��F�Ovy�u���܂u
��TΙH�
�\���p~
+�h���
���	GC�d���^hR;���!v�&
+L����(:�'X���V�g(j��^L)u��� w2����{��������
���W���I�q��<tU
F&�s\��R�C���5-�h\1�LD����B.�Z�Y��u��ש���5��U¸c="r�6�^����ƹR�n W���X�DB�,aSX���%�䩔D[>L�D&�(�.�
K)/�����_�
Q&^2
���5Ԯ��T)ɱ9�ԏ

�H�_�\5p-�6�Kb�����]~5>azw�G������~M��LA��U��i�PzQ��)ɺP+�
�u�,����ĹH{���r!�`
\�-�?�~v�
�!!W�	b
+-�I������#6 �0{
�eBs���
%,,��5O
�f��
�Q*�w��'����_�����������oȝ���ݫO7o?�Lj�\^]���O���_�^M���>���9�1�����ǣ�����^�ǜ�ǎ�>�_Ʒ��}�~��������
&z�R˓�+�p�x3�Vj
�zu��'�^_}������g�S�eo���:
�7R,��H9I����(c4�I�g��
/�
+S��]��R�ǎ9!�Cik
�	,d?_���VS6�|ugyO���%
ߚ��]/�`��ԳXk�-�5��	�)�.�_E���1�
��K�]>�$SZ/r�"Y�+���b��:ĝ����3J�\V3b�����
+�Z���R|��*�
���k��rW3:��q>�b�UL�
s�qޫ�N��<bE����L8�w����
L1&�
�J�`�x0�5t{i����E\�[�aFw���Ng�����Q3;�vG�JjI��#2Lw&Щ
��!��`;�<���b��0�
�C�T��:¾��27|R������XK�F�CK
x��ƚ�S b�R]/��2�kx�
�j|�i����ʞ7���w
C��v�y�Ep���y��j��~
�w�T
?;����3�GdG�Z,Ѕ�K�f"��
+=}���|�.���:��%��"�l�}h"Xc�]���� vŧ���C�J�U�����n\Z�z�
�8�D�I5�Wv
�y,Ѳ���`�͢|kx��װ+�u�,b"⽱,��I��	R|�,��s��b�Nj�@�̱����M�8�v��͢g8
+��{�b�N\��r{f�6?�T�?q�z�:�l>���k\�v#��	�f)Sg�7,)����8?F
O�)��9��
.�
G��4��x�"�yƈ�����v1����
˂>�������S������9%鼁�i?xZu�p.P��p��c<I�����t�H�ړ~9۪��.'źa����l���ӳ��o$������N+�va9��3	W#׳ �Qa_o�M_�7�=�E���|��5Z�ԕ)�
�|��M��^�
߬�5.�^ �1��I��>QY~��_�"o"�[� �qa!�T�x�b&�0ρ�cC�7�����$��,��:���E��D����
��L59��M^��\ZO��)H�ՊL@�@����E�bG��X D�p�u�Tډ,������&��w.���nq�c$�����v�M��%��{ٵ\vQ�^�87B2���ҫ�ܨ�bD$L��h
a$̿wUת�{�r�ެ�O���U�Z5��٫�p6��Na��%��t�2أ̴���
2��Sw]P��<+��Z	F(�&&Ob��

�6c�-��g
ԶN{�qԚ�@
�j�$�-�������_~�͋�����/�����~�����_~�ͷ|���_|�է����/��˯��G���g~��g��껯��/��/r�O�6_�CdA���W��óy��P���(z�p�����xim��5����
:�W��1�xz�]}]�9(΍��c+
 �AnS�#���
+�K��Kx�MD�7l�V
�	|���m�^����*��p�ۛ����P��x��~��M�Z�8�k

V �
W�
�E'��V~��>��Wԟ�S���G��v��1������?����]�u�������5���
����/-�/����!B�
��~�
�z�W=ݩ��SOv��yԓ
�=��dwz�7�ϙ��KOu��{��
���G'u�����mO�đ�W]Qeb=;
e�Q���b� �$�!�q�mgqPJ�Wg��
���Ҷ����l�#�N�U�Vh���f�����(�w�8���wρ�T��{��������"q�R�e�r�VY��'��DP妣�-��� f��F�݌n	S!�0�Q�K����>%jLA�GT�����2�t��X�8Z�n}ַ�A
��
��Ql5��摖�
+V��C���*�$�;rv}� l_���?��Ϣ��o|#����S��&&�bJ��	�/*M��G��d������Q��}+Cu��R����@�x�M�X�V���K��&�2,�l��L]s������r�
+m���\�Q�Kx3.]I��ض�[��aE�^u%B�����K_3��ov[!�D���W!"���:Q~� |�Hsٕ���>."E�k����C$X�Q�}�}���Eqڨa��ϼ�#���&��Z����kp
gD�
+�O
�#o������y�/��Q� �b���
+^m����2�B�(�
+
VS5�D\r�;
�>������L�X�M�_H�
��"�%��
��O�E
����;|

U�
8
�#B
q� 8���Q?4q?42��r'�vZ�ZE��F�5bg���5��I�u078�i$Mr^2��x�r����w�V�ch 	#
 J#{��1SD	{�b�p�ʫiJHO)�}�w�n1R���W�W
��{ܥdc�
K�av�
�6�a�����qD5#,��v�o�iH�%�\�|�R
�Z ]�6S���ᢌ���9�`f��H�����zvy���Z�K��^PB��d&Y�j}�*s(�$>J%�Fv�C�$���Bg�cWS�p��j
�hY��QC/t�/���@���v�n���	`%�����<�-�H���w����2�h��
_�f3Qȣ_s��	i�z"�.�(k9b��=1�Z��[��^Ұ[��l9֭�LH�e�"�?�ƛ+12�F��DR4����I5����C.{������B�	���%k������‚n��%N"�
g���}s�)L���8�
O�E�\O�^Μ�,c�(U�(
O}�ƿ�I��"
e�>2}a�k�`y�9� ]��
+[�b�)L�7V���-N���y{�-���>��G�]�9�bRͬe���T>[�IphޚP�y1IZ#[><�ʙ
�ARD��ۼA�&l�N�
�7.[öކʻ��?PB�A	_v�ÁR��v
�A�gz�F-�
�Y�"�J{ryN>'�GWt:�eD���f�VO%8W��+�<N8���2~)�3���K�i�x/��%ju%+�dC �}v6��u�5
㖘dS��0 �Ȉ	�����;��L�{pI�dTR�s�����Ku'ř�0n�N�
�{
.�
�ZG�h��	���ef�y�J�����J]K'#�����n���uwQ|<
`'��β��y�ʶB���L�
8�V��V:E
�Z����Us=
�k���;]!�H�L�$�GQ�g~
A�]�昹�dB�z�џ�0\���[,��O�.e�&�ʇ��ib��Y[cܺ��~^�ϣ3��"BO��(�sQlܽyS=��^U#����w#I�I����@e7��O��_��^z��j���C��p��%�����b�s���+0���p�+ŹqJi�
+=��k��}���׈̝Y��j��U
++kL�*
;zr?Dj����L����֕���a�^�����#ڤX������nGS4g�+l�h���;MD�"��<��E���O�([\zV��aT��KޘDP��
F��[�?�qI�`�햖�%�f���
��[X�Q�D�pt�\��A��rJ���:�?����d_M-Ku-ޗL��
+V"O�	�Y#��`iJ.ep�!�m|�!M���l�Ac,��#>ҵ�/O�CNT�
��{Rg�ޑfVEF�Uo\�\݇��jN
���8F��n{q�
+g�e���j!Ħ���<�����.7��
ռոȷ��&��G(A�Hb��e^X��.�.�JRy2�A��,�H34�8"�ⰻ�lFpG]�Lqw�0[�H�������A�Ը0��y
��<1R����.N� �4�8��i�
+,�ME8��
�v)�q%�I���;�ؖ7���Hbj���cE�a���A)�
�[~[ѵ3&�C���`�I>��,�=��t��wyo����
���h&T��	�Ѷ���rή�P�k\I)@�j
+&u�3�
��I��g�ɔ+�
�&;Z'��� �C
$>
����]Y�� �J� 	!�q�����4���Y��ۖ�r�L��|����5��{dRB�<PdVCcS�e4;i���V5_��*��t"�N�������� )���gzh񘏡Zi,m7�b�G�,��L-�Ԃ�S��k���1����X�
�����>�0Q=�x��9�@h�F�)�G��(�_���M
�&���h���Lz��?U�0��u�=��Q4�l��IBL�/�����9x(Ι�����b	J�~�$)��pH$z�XG6����Uz�]�D��eلuZ�A?!��
���C�
��Ʈ�{
O$n�ñ���Ea����@�\K���Sާ>�\��9�.^��)`w#R��	�"!v[$|a�d��_ aV�N��1�-ld�HW�w賓�G#�	L
EJ� #g<�S�
���x��C���p�M
�]�5[����q�������O� q����'�A�{~u�#| Nth��!
=�3��׽ [...]
+K=�U?X��Cy�3:��LY\:�;��Ow���F�-�x4��g\R��?\�R��Ց���\�X~��B��sfaI]����,s��WًKrֲu�d��7���.��n HU}Q�V�v�n�Q�5l~}�_2u��$��S)@a�2c+x�ɔ���		�$�TgY�$�Ѣ�9��y��{��m�|�72�����Q;K>7�ӧ��iZސkӗ�T�Ғ��R��
+ W� p�`!�˾�K��a	�C͑r,�
+�o�}���[n'��F]O�d'�.i�?]��ҋ%y6�u�v9J

B�KS���}�r��E��0dR�7{��L���;Xo��ճs�`Ctf{Ⱥ�
�_*�=U��t�>���#b��݌^^)/JXև�+�&$إL[�J��:�&�����]3"V��:Y|��
��j����ZA��a
�Wq�$|��;t���IL���ׯH��H0̇$צ��>��Y��O!	�����,Q�
�IB���&c0���4N��g@���l
�eb��$U��'�7����+>�
i�C�̦REd�,
��p�F9�S��.x�'��Y
���Q�(���am%hb�
x�;�#�mdq�)�;h�>��e>�
T�ӓS���z
�]&�
�@B�ik����J-G���m-�`	^&�G��զIO~\NI�Ø�#�P����������$�|n��b�6Ε�|Y��f��0�
<y0@��^���%5J���������۠ubʋ���:˝�
��D�wk�>͊nH�
��*��莫�I�y���ʩ��1�z1���}n�?c:�]&u�JR��4LG�yʫ��[�fA��L�#kWQ�wY�򠤼�S���àS���)�I�L�'`2:��e��2	��t�i
��ˤ�x���R���kר@H��\��s�n�a�岰����r�_*��b�
t��<c�.h����d��/Z�#3�Ѝ��Ë#
��
^۵�!����5&�gk]k6?bmݢTs�w0ʮ>�!~��f��7��&E$���Ѥ3'�y��m�m��Z�>�W�P��$P��,�˚E�K��M[����H'i��'�d�,O������2�%Wt:JXt�ѫ�>=��1}P��^�&�;4%��^0u�Sk�C���?�P+2jt�>g�
+itd/5{���Y�]c3no�Z�ϝ��E��PI:�>�t���1O+w��j�!�
��~uQ+ �e���+�]�`���z)�͚	kΛ$O8k�>D"(
��I�G����?��+��!TD���G$<
�en��%��u�={�5�Y�*f`�D���c�X�k�����
��s/����u#OV��z�G R�dB��a.)�C��vy�XO	�
�W�#��θ�&�
��
i��;�pn0���gT����2���GwF˦9�3�#F�<c�?L��x8	�&�4�?���hdR��e�
+�G]�xv��c
����%}`**�T
�UFyTj[J� ���8�G%�e�ʳ[h͟41ry$��	�Ia�%��dӪ�E��A:�x=W�bE�\�s�ۖ���T?y�=/%]�T�����K�;v9F.��i��V���gj/��5����0�5�gW���
.�ӫ8{��������;C�{�J��̊u��T��CS�2�Z�K�F�Y��Z~G�g��&Os�&ܳ����
�.�Ƭ��?!5J"��}�؍\���
+>�B�Z��-�\.b����6E�q	j�ǃ�
.��*����d��{]&��,���"aTD�%?�8�?t��1��κ�
:�s�b��
A���0xgp��c0ۤ}ӭP:��SH��8��fa��ʉ��MB郔v�
P�;����ʉ����o\��
��yz6I.~D)q�E0���ۈ$Ȇ=$i��\�^��t0
�Lq��L.LT�'��ʊn��E��
�����l�x�,�W
�x̾4k�	�x�P�{j&P�\���8�6���h$�<�����
�����\U
�Q��\��M��]I�hqw��Y)T	_:�b83�z���T4�'�-p��Ǎ���m�
~r�w��
W=
��yT���~�:�Ad ?3�1���U[���8��
�B�29ف^<C�̼-�Z���H�tZD>�Kvjk�j�}���b6`M;FJ�U���
���~=�\9 ��\uXX�d��^;k��
Z-�V�Qw�d���F�9+�;I/+i"q1f�%���b�&�)�g�� xzMc�0�F\<��6
���j���)c1�u���;]3��_��-	b�W"<��[�/!)����]�0#׃Xφp`�� d����x,(����� FI�
�Ĩ�w��jg��BP���
rw&�����d�
�[�������t�T�R]�jÍN�0�(�z�gT}�Ă��B�U=��]"�sH@�9pz�Xs���$bf`Q������!��/���U1�n����(��  �gl
endstream
endobj
27 0 obj
22449 
endobj
28 0 obj
<< /Filter [ /FlateDecode ] /Length 29 0 R >> 
stream
+H�l�K�\9E�x��
+�rܛ�i������M����.ð�y�`�C
^җ�>.��A*���㿿�w��'�����>��W��������Os����<~A=>�N_t����%
+Sil��iF(1�ao�t#
]z��	��l�hZ�B�� �E0ߺ|C!�b���9n|%��b��u�ܫ�D�<����Ƞ+�b���h�5��<T�D�;�]�'jޑ����%Ҋ�$\������-�y,�����f�|��W|��׸�8u��5�p�-ė\�q��W|Y&B&����[���D��<�`-�ʻ�f�%b�/�K7��^#�y��)�d�C�։�S�����&ӳ�t4��O�u�
+T�ŨT"Kbg!j�
� ��3�c��
�9��vS$1�
�%7B�{k���� �Tck��<t�
�[e�����3����^��t�fa]9K�� ��d��9K�h;�KD^V�+�Rg�^,T���"j���-:��y���<:�L�td5�=���`0Q��&�,�`�
���|�����ߣ�*0�� �g����^W�y���J\�%�yF
.��6w�
Ys'd]�\���
r5��-����mY%b4���&
⚨~��$}��@K�ɷ���k1��"�(����X2�������~��p����
KȬU�l�_����,U5l�o.�7鈭����Ԉ���%�h�-��z�ԋs��)����
�e�5���ť��u��p	5K�kk���i?�E�A[�l:�N7Y4�z��~v~",��E�L����j\���d�V>
@���ťX��,:�S���	�5��o���2�֍|�Dҽ�
��$��)�і��5��0V��~Z�f��
R�V؊^y��nx�f"�E5��I�;E}
;q3�4�0�L�\x��)�/&-���.����!�|�=|vp�s��oE��R�.��A; c�"���s����sn&��
PV��լMl�p�V���C�t��è�{Yjmu����
�-5Y���5���]M&�ځiS	����4O�R7��C}5�0�Ri�u�Gc�t�
۴��[���4�f��<H<]-Ku���L>"ЫÖm����֪+��@#i��s�����(M�����GKƥ,���}���8 at i���EZ�����4ڳqw;����YsMB>�,�����n]��j��}^����Z�t��x�蘽*'
��cih̃��=��q�b��}�J
4m��
�fܙQ^�(
�LA�5M
Qh��:Hݡ_L�!M��ީ�H�}���L�=�2�/�8�m���t����p�m(���f��
+����S u�����A�2p������K�;����_P���n�":g���MP_#��<��i,�rC)��ŕi�t�Ŕ̄�J�w��-ƊAV��
���*H�iX�К���JOpp����V{��jo�:@�S]N�ڠ	BO��@��ʒ)$%�$Ƴ��)�Sk��I��
��ͨ���ϧH�X����W5Yf�EL���x
.��`��ã4�S_=�Q�
��<>��Z9*�S�ǷlEKf|;�sz�
��<JB��xv�VL�as�U�M��>��v8�^	_��x'٭z<R��M6ӟ*�h�u����(:jX��5Y{�k+�ŏ�g� Ka�C�E�l�׹��
&�<Ҟp�uf�"�
P��*�I�m
&�<���nV�@�XV�t�D�}�PW���w�g�69�� �@�7m=�fւ�bk�=ze:@]���e����z�6X��o٢6yv1_��˛=��P���ƒ���Qb��� �m�+e�V������ckq��L��8���Ђ\f/ۈ�v���U��nA9�27`nfe��� I�K#�h�dvx|�%*�GJ�0��
�n"�Gq����6��� �b�r�������羜�Fj�cJ?`p���'8�k��(G�v�9�Hmi���b�ܸ��ʸ��:>�F���$bx�'7���<��{���G"��SF2~h&����ɪ}���-��0�uRh3�͈H�z7_��
F'���K���d{���M^H���;s�W��+�c�?�r����	7��Hi2�)�**/Bt]Rz��(�gbXX���z-�!�)�A[�wSb�z޵& -��2u� fe��)�̎"�6�zř��<T�y���u��J&k\��Z��
�W���O:a���,j������7��'�.��1�b��%
ٹ-F��tQX����02S����Z��-.�`LV�27LxD�!���w.�j�vg,��?s&�It����$�,�u�=�q��C�$UJ�{B׋	�3V�4 q�1/}�洔r�=3
m��G�f"��Td��T8���{
E���:�����
�v#7ӗKB�.S{L#u��r���
�GL=tOF�]*�j�5F
�����K
{d�qD�M�)�
*����L 	`��뎯y����*�g��Lä�/&���D�Q�B�L��f���ק�m�������,�#�n���d����K�d�"A�A�:Z���-��k���TWU�L��1Ÿ}\S�]�S� Ӵ���e�N8���ئ��`�]���NI�Ynju����+�ή1:�v~
/��m�L��>t�%u�
S�Z�E�ԪRDq
+��d�[/��,X�Y�Zq0��򱮳L���R/"
+w,�3���G8E��v������
+КZ��e���e-@�Z,*�4� i��u\�J��gF
+UT]
��h�d��|͌�^���6�
0�y�Д��7c�I��EIU���muVJ�d�b��'�R�����	}��^$U�+�/�1[�'�!�xu5��L$���P�)��u�îdL*bi�+E�<�j�.d<tcLm5�UIm�m��Si�lu1�z2*3�#��J�1/H)��W.)tS�����4R�����HM�����:/Q���3&C�\�8r�}�\4�S���JZ�=5��g���l>ʫ*���2��E/���ϕ��
+�8`�Ǯ	�p�xiN����RmX�s.����-ۦ!mjd�s_��Iv�ȳd�0��M&�)��>:�|����퇛����_w�

M�^�~�p�~:|��٧˓���/�n��h�K���Wm�y��R��F�vovT���
�C���4

M����/n�]N�����yԌQb�/�#��A��Xӿ�	�q��O �V_��?�q��ˉ���W�T��q7xw[�bN�B��
�S�����p#M?�ߌ��m̓�
A)bHa��v�R^����T���"G)u�n�
^�bdC'�x \�١�Xo��m,N@�X�C�W�f��2����S��Y
�Zń�mk��
�$XZ^; ���� �ڞ/��k�S�.F;	!@xd>�ȍK�ˋ.��o�o���$��(�E���
���]���=#�u��|�7��φ5_�Æ���]y/�R

+��
c�ujz
��0�p{�l.���+�����ކ0j��D���
�JCƈ
vȸz u�d��=� � Ue=
�m�g���-�
�]�&Z�����5o��x}���#�pr��õB�/�>^����
+G�	�������n�����NO�-I\�@�(�4�J �݇
�g�2⦵��5�s���/S�^L��f�
��+
��A�5
 ��8���B7�<���M/��8b4&Q�
UӼ�C�W���FM-#�l
��Ucr����o���
=���)����է����O=�����
�#7qW2ֈ�UlX,�,���l��򬐫��Sz^��t�����m<-�ݴtS��ԥ�s�h��6
m�XA��|�4m!�M�`J	4�X�5u��T����	
��
C४�&G�(�U�4�]
O�4u�ܱ����o/~{��K?�]���
t?�w7��m*��ֆ6�)
5���Imp�)oٲ�j�s
,
Ds�����!���
�j���iIg���C��q�S%�;�1�FӴ(��-
��Ƌ5��l��+=;�tw�K,/;e��
�Tֶ��љ�A�
���
X ���2*������3v{���p��!���ŵ�ۀCf�E�e���+�EƋ\AA� ��`����
t8�--Ji�+������}�uD��-YpyW�ҿ�m��{�KO�,/�8��f�T�ﺎM>zƭ�*��)2nj�kcm�E�z留��c3�,
�1N�(���bBg
�=WJ^P���" C*6��6�xC����]�PF��j�j�T�0���7�&�``����l\
�� Ա�y�` �Cv��1bg5���``P≮����f� |O��
�t�Έr�w
���Nk�b\
��

�
�ڄTŸ�/�p�ąe^y��$8�M��!,��`
A�s~��/�1H�9?���a��U
��l�,U�����4�1�C�{L��Y#>�l}�x�eR
� �M^v��3 
��h���@$���s��8��S� QT5
P
�۴� ^*��`�j ҫ�$W�!�x�a!�� [��'�
�j�Eeb��m��0�`��k�֯���R��!_��#����6kM��AG)�6��`K�-=xъK\u4�y8-�֑3](ܚDL� "���Y��G� {%7��6��$^}ui 
�睍�T3���Q���^�q��̑�Y��..����c����_9���a�$
��?��&�G,g�=RH�clU��k����ciqݭ�v IZ;�/��c\@�t4�k�w����A�Y���Ȣ���Pc�_�r��
+vme(�%�
J7Y:`�<L�ֵ1�(��m"it��C�5&1��Xf���a�uF���<���e����w��LO��+|CɃ�
��[p	C�[L D;A�⃌N�wvz>��ˎ�!�\��d
_��@�1?��i%|�{�����t���������O�������
�\��p���˳�ғ�wGt�c�v�ewp��ۙ�g:;ʔ퉢Џ�t���jY}?=#�.�����s���/S�^L��f�
�>}�U�
�b�J�L��P�	�R�0
0ʚ! �)`��
�͢�AV��cv�xn����5��V�
���V��6'3-���M���@
e�g�	O�i�2YK�[
R��	t��&l�4
�
�!���uՐva�M�Җ�jQQ&�U|
4
b�bg�֖-��J�)�1X�oC����
+b�
��w�A9Di
F2��]��Ճ�ؾq��`hw�%aP�|�S�x݃�
7�`�Ƙ%"�P0	|b!�m.ˆ���6��XdؚZ�(�
HF�lchmӶ�%(�9Fx�ŭ�����̕C �FTK���2_m-z]7�=����R&�~i��6��)	$m�'�ǵ�7����}������7�4�Ё��OGG[Җ�B��
$A119:6
GE�X�
+�ȶy�Lkl������ ǻ�$6�|NJ���[�gl��5������%m�6RΦ��FQ=�a��=�0]��Tk6�
N?	f��Z=,|��_�am�
��˶��ts�@6|�O���W��U<D��o�p,�
<��Ʊ#$>�Ƙ5���a�}�Ј i���Y]?>Xx�� �^j[L�p+�f���Kg��!PB�Xd��+nt�{{V�
\�>���
+�	e�\Ke��1�yPde|���&�f�;$,�/�i�L��X3�Rl�{�q�҄
�4�`�&q�x�tf���_���A���g!!#
�
;�	La00
W\uRr�|rȢ1������u��p0�x0����G���h��S��E�xD+�
C�h�wi�څ�
�pE���m3n��8��G�b�����n
��ٵ["�p�y²�
V.rf�g1
ӹZ
��
q�QHE�Iv�����)�8�_�'�h�l�`�� ��Pig�b��cB$V�ɀg�y-�W�
���\L��Y<����~;��թ����[�,��980p')��p4ŏ/�q?�Z^��b��
�|- �\����u6�,��v����ۣ��jy�="�Wƽ�)���v ��u��F�q%Ug/��m����~��%ձ��i|��q&��Uu���oR�nnOW����ܾ;W�S�z��Ҩm�����kjT�B�
"]�;�e����\�~
ˮSy�h
� �DKW�}�ƃ�%‡
E/����J�X����H�Pb?��I�T:����+1R�A/
�����By�
����*�ǡ
���n$6������ �ՅͲ{�f8������a~@�Υz�^��ЖL���yzEj-瑖�����/.o��{����ۏ�?������ݾ~����o^�!��y����w��������?i���7juyuu��ߞ�]����㛗�o��������Fu#*O}�W�Q]��.>2�	x����})4奮Ѽ�tH���ًz5j�ib��vs0~�I˱9��b~�����i���3�����cEm�����l�|�/�Z_��D;�C�ٜ�n�}x2�~��O��i�)��S'��́O���3`]�Z2U<`�J�yǹ�uO��[3T����
+�I�0K��|$FЙ�- �Q���q�]��\*0��S;�&8�±
[��C�{5���W�˭=�yFy'+�t�_7�TF0]G���T"NrBK=�݀�h.W�3����ԔN
k���_l[�J򫆓�J�Tφ0A!$HynO��As�߼.l�`�+��Ҟ�<����,)k�J�e6P�W
[��)w&�o�PB�F�3��.�"�
���=�E����[���Mu�bPP�p{�n�]��usk�-����[s��<�d֑Lڋ�&��d��F2;&�Ifbр���I&aKf�Q��ET�@�#GgD��pj��+��Z�'%�u��2Xٜ.l
`�&���
�<�LjVů��˸�F�(F�C&��}��������a�i�
ӆ�U��$�T���8
)w�W��Ћ^-�@AI#�[�u3�Ta
+�[n1X|�ܮ��%����׸�#�]d�ʕ�Z�Hފ�h"�
��Y��P"�Z]>�({
+^�qd��|�����6�Ġ�d2cd��w	�J��p���+���
�<�\�M�6H��y�_dʩIf���xS�d�r00��^d*9B�b.�
@Ze�h.'N:�9��R���6�D���m
6�w���tw�Wn!X|Żܚ��ga�r�ht,�/Ai*ii#���V*K��R�ʂ*nAr��Lb�:�\��,hb�_��뢗cZ:7�|"7�1O���I
�|b��-1��˫m7�.��Xg)8��ű�9�4��t�M�K��\��%���4�.
&�!�2Bc�@�#��x
�C7ϩ�nѱ�v�I�AA�%m��wcl��]��p�a�&���
�<3��V�С��d���-5/�j�)3��}O�͛:dž����
���T�k]��f#�[�}3��cPPR�/�����j
}wk�-�����[s��<�dzV�3�"z��EJY�J*�|
.D���#
�^�۲a�1WF��Ӧ�m�SЍ�m7�Hw��6����²&?(��=�q!��b�x��:�q{���Ӱ�����|yws�Kؿ?�b|�E��/
|VN�����
^�x�����4|���0ƙ��>R�
�;��.�{2��Sw鶯��x���������R����¹ys��T;}�����s�?�@ ��?=�?����-�X�QW��yGk�t�%����yu�[��1���)�r����r
[�ϕ�Ӝ���ɿH0�	D 1�+�
\�5��4&E����1u�(��O
����	{("*0�U�R�_`<�����.hVsd������%j9�8O.ψ;dFꁉg�.�-�U�"&�G
A"�swИ\�3xU�2�['
�ċ�2bK���6��H~��1mtɼR�y���g��\>(��q�Ƣ�z��bѐ
m,�S�"�,� "�0<�$��⣰ʪ�%F�ᇆ�,{
+
I���,C����\�LFFv
z�Ț8�b6m:pRjƧ�6I����x� �@<;QxWK8�h��,L��
+`��x�
�#P����v�0Fg~��H�g�i�#S���[伣:W������|���XC�^�X��G7qx0nܵ(_�"�1=���.���qaq믔����#�O	,�=n
ѓ�A0�	m�F�ɔ�i�c�`�I=��4&�{�z���h"Q=5Q���~��zQ:��A<8O�B"��ɄŒ켽�!�Y`��!<��5EF�_���o

���J��Ǖ��v��hv��@��o��0*=J�r�d�@ĸ�&��Mp���b0��9�
�_�
���c����:��d�G�w
U.�k�9F8z���h�R�ǥ�c%hT�Z��6<�l�hn
�?fD���l�����D��`��Ɂq���pp�K�{�y��\\�� n��8��� ���ƾ��vl����ӓ�E \5-,�*��ea�Ĉ>�
�%{�w�ԥ����F$�&l�|wW΄��mm��O����T�.:���[8��A
�w]��桗�
�ل%��g�X!j	��{�~��z�2�=;?��T�c��n΃3JŸ=CLa����gm�p[3B�]�ri ���x�;�k���w��v�n�w�
U�6�X���N�ٝ
M+��(�;ʊ�l-���h1�#3-���+C�.`w�Y|>?�y���8�'�y4h^Ћ�����B
0Nx�HdFj�
ߑ�����p�t����I�a[�J��83Z��z����ݽ	0K�Z
q���g�������:�Y[w�T��QC]F#�W�|#�䖗|�:[�z�}/�s�C���`_�X�8[A�f��b�
R[!��u";�V����
+���'��Sݔ�1��-T�&Y
�P��!
3�n��j�� ���
P\Ts��>e@�x{�h�p�+N�!�@KE:�<0����R>$����8OS�i(�%�?�7
���dY���}���h2���;�U�%�&�v�~j�֏�
���`�:���jrɎ��i�(��$;\��J/���� -;H�� �>���y�x5~2S�OF)
.
ڢ��j`8U#����Tb
+��q
�c�W��s��γM
\4�4��N��2#;H�6�B�*#����]�ڵ���ǓɶZp��M�f�l3�g%���a��'
+O�!��z-Vu	E+N; ��aˣ�"C5Y%�~��Ԗ�����TO����8чe���
g�x��
+2+��&�u%
�Ңu30�����n{��A䙗��4T��x�����
^�
�dp8�a���vG��n�?S�S��E�T�>��
o�fp��Fb��P��$��V�^	��M}\ظ�F0����GpC�OyK�v�2W�7�
1$�
+�4�0�v�k���
ˆ��A! �3�WƘ�aQ�K�F�p�tC�W�55��[�:��x�[jR����W�l
�B���������]��à`:��ղ_����,��;F'���_��6���w��
��-X�e�^
�؃^tr�p��/IlNK�D(Dž񃜵������Kx
< ����/)Ĕ���v�o�׾��e:~Ħ��[���}d��/�d��5Ƹ��G��{��7-~�n8� �az|�J�z�kW�ܐ������^k��'���}�/nA�[z<,U�.c��V~��o��J�
����On)4$[�
8`���_� da��,j�KU��p�J��[
���V�)��I�ӭ�I@�r߫�%���*A�@���g;��N�g��o�gˮ��	,6�Øo���~��ߜ��q\�-/�_l��6K�W�w|�#$�W5��8���
|�w��+��:ف�k\�D�M7�m
��o
��/o�}x���߼����������?8����O	}�������}�f���Ͽ<����
�g68���y�Q����=N9�W[���&����������~��۟n�{�}�}��⺡����>
Xe:ɳ2Ĝ�`3
 �"��L��d\�lJ���d�P
+u,�Kj��: �Ґ�$(.��J{�n�Ø���<\�����EUa%,Oo����N�
+'�8 ]�9�UN�2ɒ�<��	�Nv�I�%]�^-,��*缾-�37v�%
�n�Z\G$��Z�zQ�>�R�L�#����h��[x"<@��W��a�5��seƣ
��
��x��j��=ӏ*���Q�a|���U��&%����!�y�XV����;�~ź��8�҆��H�mo��S(
�nQwS‚
к=��‰T�f�~�`���$�b��8�&]V6<�$�c1��1���ķ`=���
�`�
�H��
�u
应vtq?Q�����C�r��[��ޛd
�j!���s��z�w��+���`$�
�SF:�q���ڃ���g���O�Z�_��"=�b��w�����o��Y|1P��
�u�J^�\�[�h�X\G����0�[�1�,F���x��kݞ���ڊs5�A�ھ{�!�5�n��'n�@�
O
tH�N��H��u�����HR!kUL����^:,c�Z^Gw�ݒ
��}d�/�:m�
e��V0�e4���]
)
�!gu�HO?�����S|18fy��[=��"�p��;���Ĩc�����Ad�cK�ХrT�n���\�%�c(\M��"z�
Һ��s`��tJY{`x���k26�,Ǔ��`�hRt�_�$V4f�;�w��� �8wlʮ(-�6s"�~]|�1�k�b3Gn�V˗��ч����M�Dv$�M�*6.Fo�bo|
���^2k�bf0^[.xŲ�:u��3���
���
�Y��m-6�7��`���[�t�6g�M]����k�rw9��s��\�XǑe<b—�
���H�s�k.'��U@2�U7Y�'��	�^
/�f�̈��o� � b�Pk�?Z"	�o!���N	O���	h��V��){���;�m*M����Q)�m�\Fj���~�IsP�}�SێN6|uu�����J2l�J���zi���Q\��A!��;
r,��C�Z����
��8Zk�Uc��)�Хfb�W��D��g�-z���3L�l
�-� llk���o��>x�y
 j�
�
�q(�
�Z�%^ fo�����	l�܌���jm�+)���Η@�tw��Z?efTD�Q
��p':3��aȿw�z�/�
���=u���]��A�x3{o=^���k
F���������s��4ɑ��F�L�F� _���t�ZԠS��
#��
�5�R& ��
M�	��A9z��������
+��5-à�ꑡ�:=x����i���
���
�-z��C
����
����G#�T�����c�\~8���c^�
�X��|�p`���
X�[��Q�Zؙ���X����g�2f%6��N� 4��ɆEa�B4�]����-'��a����e\0����jnȓW��Y4�Ó&�f�4Y
����iGAv��d
+/� �
RO	�T���Si!{
�y�Sl�x8wJ=1d\D�i���@�݅bܛMN����b5V at xC߅�[�K��v��j�A��:=�I@��}� 1]�A�e�`Q-=��x8�A�W�pQˀ�a�����1TA
5�	veP
9�K�P�4�h=��A����e
��X9��ep�%v$XuH�Y=�}#��$cX�R�F�z�m�#�
'[f�>M�}G t��dG�<��a̖]a�����}+2�̝D%��f룬
��#�	��p
2G��O��"r6���Ov��_�v7*V���ש�W!
φЁ��8�Q]5�����K�3L����.
�B�
��ƅ��=B�^F�a��z�Ѫ���!Xvf �"��vx�=B��_�4�)�C{CR��*E5�0�tyVK���
�AY��0l��
}��հg�p��`��C��> x�
��Q��(0�Z��k�D멄�\�ԍy��YO��b�
0���œi�Ȳ��MB�T�2jH��-��q��2��� �2`h�y���&5�g2�"���
#~9��r� ��A �
�_�Ou8�P��S��H�r���8h�j;�P}�s�.ӳv�
o�+[�T���Z������x�Y���_�H��ҝ��a[$_n�a}w�b�� G��yȕ�LX�f}��� [...]
+���Ћ������B�y�.�M"h��p@�O)@l
gL��
��$������y(�i
+�����47�!ܐ��
+h�B�y�
�l�x����;
?Yi+���Zᔱ�C>_��6TS�ȳp��[j��'gX�i�-�x��WWN<kZ�̕���ĆD쟸��f
�V�O%�]���
&6�n���H�
D��[�,���v���SKe��L��#��5-�և�]2(���-��s+�"��
+.�J3�Ƿ�kKMGx���hpހ$����e��|�v*���kٷ+�\��v-�rm�=�7�	���������W?�?Sh),A�]���� `5�E�}�*��D��c%����p�lꀏ��Q��%Y�A53�&by1�
 i��|�Z�1��# �k0�Ö�#�0���|��ۊ�
�O�V�M����
C���(�V
O���%eA�1X�g�4L@��D��1��P���MU?)��3��mR�X�
c�W����Ϭ�].'�rpڭ���u�
�b��8�'�h^#S�ah1[5�:\l�p�Z�m�;
=�B�6��	����:D�\���D�Y�\K�`
�/�0��rj��I�CUW�u+
#�H�Lj��bc���-��|�������z����?������?�����o>~x���nϾ����7_����������~�������o��?|z�&N��?���H�� V�&�ƥ�@��_��t_��N�e
+
d�%����x��^'ؕ�0Һ�Q
+5U+(���
�o�?�T�p� %���G����2�<�`vϔ������j������gI'�'�!�0�m����)n�԰�@�3������E(�i�4���#hz�|�e^'	c'�vZ�m�FhU������d��-�p�WH�+N�-�����M�Y���r��-_lY�����gy�IE �>��h�ʨ
V�"����(j̥:ή�j�&�eW��+ԏ��	4�\�63����k "VQcٗkfg}�n����-b���eLM2�M�e����h{�4"�b���
	�c�L�].s�*K�RP_z^(�Y�� ^�]�yUSg�L����xg} ���
+��h���)��
�����
�#8�@�
P�Q���j�H%vo
-n�w�D{\
Ύm�l{�#�6�
H���Q���������iVPJ�����Qd��
b��*i#�V�Z�Jd�
ZX���7��/�coBd��e9x�5�
+�<T���7^��y�xԾ={~{��'��ۋ���?^���������~�3���'~�5~�;b?���?��ܾE��_n�'�^yx�8�_�/
��»%ὂ�^9x��[
+�߄ ۾/�*S�V�v 1?�=��o����Y�w9y��l�vH��[�{J�2!�Û6ق�~�t�#�h�
�����3���TMzԾ����!c��ZFϯ�F�{;��R
<*$S&0��
)A�23S���i�5�7D�{k��)*J��Ȁ~
�b�-;�fD�ؤ@߅��[�)}��x����m�X<`��9���������iռ���q�W��axZ�0����݃����;�(/�:0Rw�*
QL}��g��ZhL-3��j�5�U<��pf�=i��]	�D%�J�
+��k�QC�/��
+p�f�(:�5��-��Ke׏i0]�Bp�<鳤�d����L 9w
+�c�Wb��M;#��1M �5�(ҭ`�i:B{zl�j֠�B;�M�E�3�Q���jӁ�t|���8)��m4�A��`�.	�F����
&t��=��Z]!a��3�d�#�Z
:�PF�^l%W�]��ɭ��c�v6��d�Z�l�D^`��9�� P}������e� D
����,^�3O�����[: '�ӓN'�JS�CK�nK��'(b�����؋��J\�_w����hg���<���4��K��1�U$Γ�b�m�+�+
	���_Wmj%�om�W�r�x��o��md��0���Z�0gJz;Ż~:]%X� ��j���q��9�	VᑏU��X�<
+p�U/^�"��6$<��)�JL�I#���w��8�5�a\����	�8��(��ɣ"���]	�h�*j
*v=�~;�em��k�V8�@����=����Bo���4���1�k����V�x/����D�Q�2®ln�<!
Z�{#��B��%���4qf�BWRh2[�
����[�k�c'�Ƌ� 瘟�]�cpز+��R}jz[C�[á�u.�"ۉ7�쵻G��R;O_�'���
��?Cjс�0.��=_~v�� �hW~�

^�����9U��r��
$�
Jg1Cgv'B�iW�W��S��'rG_h
T��2V�CS�1�iO�[�O��uf�)m'X�@ULK��cڇ�M��p%�h�\8��wv�z
���ޅ��_
E>}�,�y��+�1@���u�� �����a�
x�eä��銔Y� 
��Ɍt�>�
�J���hZ�O˪�<��9�C�s��QӋ�
+����'�
+�URL�
�k���N<җ�q9�B����k=��}����z�s��o'���+6��d[���ĕ���ž���Y���
� s���	
����(���Q�gR��l�
+�~h�L�¿�e
����/�ؓm�
+�T�VPg�bM�
��e^T:�3Q�
+����1���ҬX'�r�qQ�m�G���Y�+M7�
��R
�<z�I�
��@!
���h��(]^l��4�8{3������
g/X�l7�����qk��m ��}�c݇s���Emw��۶-���rna� S�GA0�Q��?V���{�fy
�@��*�ё[;� 3~�;�Xe�>+�;���E�K��D����@ca'��;\(O�����?)3M��R�QZi��ʧ��Y#����.w�o9r|������
��O#��w���̀`G�}��F���T��'����zD�?dٔ�H��Om�ao�����r����x
϶OV�m
*#1wm�*�����V��A��
B�I߻�������+O�0Л�`4lUqN�lF�?y�0�Ȁ+�F�ArMZ�S$���] .����P��@��ˈ;���P�}��M ��4�ϭ�[�+��٭�aYP�Z���:
+��`RG�A�Bj�TFS�r����^�K�N��6
~Q���8�٨�R��n�X�����g.)��\
�+�(^
�OH/�(�
�Fn5r�ۆ�.`��
X ��\���_`^��ﰃI����Q���
c�iWV@*#*.��u��G⋔�ɲwB
��ד³j�Pċ���*JY?K!7Ie��u_���g����np;)w���ϲ
W���S�9�/�M�l6ʫ6��:p���Cgv�S��%
+��Vi
~�g����Y&i�w:��̤����?�c�ٚA1ݧ�����VE
�
��g
����~x�L
����o��4�
��]~}�5�"
�)g1:lV�N�v��l�&wj5�܉	�V�0�Xz� ���n�\ܰ����I���
��^�nfJ3�5�n�C�A�x��S���(�m�
X�V9�i��Wv
S�WYjq�
W�����Ѵ8-v�X�#�j�p��
���'�@�;�ߗ���ɂy.O���8
�5��A����B�y.�ln��q�"��
#!D�Z�$�p
l9H�
�l��d3�&��fO��R�_B�<�_�}�
+0�+)9p
��D}���'��e�
qt{�v�T�#���0��8���?xA�����W(iyQ��P��`�
�[!�w�.�
XSS��|�Jh��.p
+T���'�cp�5� ��IV���������Xn50������_L�T΢ޜk7��B���X��x�y�

��Ixa��AbC��$���7�ljL��]��8��5ŗu0�n�
+Ig�B��G�(�g�A%*�)��j���xF۽�q��m�o3:
�
+�RxD_`�S����m8gx�'�cs���n�G��[[঄����t����D	�!Ae�,�3
=!8jWH��f�bI�<�ʋV�2{v0J7�a�sǪ��}qV�;�'X�l�����nI�ΕJ1��W5�oL\����T{�աh�� R�(�3I���M�+�k�S
��8����.�C�.]��V7�
���ۋ��V��H=i�h6�l��Z}$��dAm��	�䪛�l����pD;��l�C���ރxT9��{V����=�A��(REs�9I���%�`9ZU��w�ZW/�I;�h��� [0Dó��I[
<�-f�+�˱wa�;\F���`9�0M�zDݽ#���0��<�%�X� �-�u���cY\�C?�`y�Р�;b���E�&���~	����NJ��[�Z!xW 8��Ź��0F+Ֆ��"�a)�q���Y	���TW�
n8�!T�R��K� �ߴr~mX
GU�
���
+
N����G�c��U9}��N�dV��) ���,�>���ñ@R��1z�mF�Y����Nu�^&J� /]|Aɡ-�Yr>e7!'N+���8�~|@#IdVz�~9:�峻[b���vM�DK���	�
�#����9�q/5�6�prT�
�W�kK!�F�Ri��u5!������[��rR

K���<��s0��y�U�������b��l��?�WKo]W�a��v@:�$K����~��8�%J�b���ILl��
WQ~BH�:�
+#$����NaX&�@��
���<��vZ������}�^���^k}�9Fv7L��
�Gu%xQz"x3&���n
���
AZ����&6��zDt��긑a5���?rM�,�}�M��$2�FZ65��|����0@k��e���
��Ԃ،��J܅�٨Fړ>�T;U����Ś(e���C@�H!�
�S�}�'���;�78{W{k�{���c at W��:��c�Jớ\�\
A.y��s�
+�r�PG��Uٵ��IҘ
�̕>�N���!M�7�I/؎z&�̯�����eJ�i)�1N	͓WR����B����
�hܩ���7���O�^__�{gi�awl4=suv~�{����ꝛ��ŕ�{�'n-߹q~i}��ɹ�;<��s����e
�]�M_������
��1�N��\�xy4=;�����x��s<E�x
s� �F�����f��|�D�'��;^7�z�����9�^o_����Ë9q�ɇP���س���JTI!
l)dM�oА�cI���I�h�
�NE�����p�4ԧ�.�TK}��<��3���݃*"C �h�G):��
�y��ln�]�u?����]��a��^(C�R~0[9�zch�dL.�B>B~�^�<�	
��AS7��2*�D���^��İwI��
�&��15
��F8��Ic[P�G�T]BfXz����$
_xdd�T�1
�KP�w䐕r� �9ˬ ��@��Zi
�B�X���J�roA1ФR�1z�O����BA'��6 Ή���n�
<\wMAݯ�	��BO�3�O /R�uE�rh �}��7UǬ�7_�<F�R��}�b|#Xz�� �$B�l;π^����
h
�P��	Jnv�}w
)�&~"��A�fK�n&	[
�I
M�$;�u�p
+4��ɔ���"L�%]p��A�
8(j
+��z�u�]Yk��F�On��U�y0��FVN!�R���pm��8y,)YSX���@J��f&��X�-%�7څ`�j��8��
+��=��λC��	F14�/kk<AU�9��ߑ�{p�IV�c�f�o�d
&�N�����$�p��m��`@�r��,Fn#:���$Ir{ۉ�� ����HǕ"�'�JT(}o�f�B%2���� ��x$ʴA����J�2n��AY��0�g�i
��\y�$
+�sA
+�F�'�K
+#��:�^�t+,;�T}-Tr�l��s@^L./�
�������Xqm��
+��'�Z�J���u}�ʭ�mKj�BM�B��ʊD��s� ��t9���XQ�j�-`
+ÇN���"��t1\
/�Es-�8�P#�޸J�V���+.	%Uul��m���È���^��̱�0�H�^�J�`�p
+m0
������4���ڨƵ�>
B.���-�Y0g�BT
�zG�8h#��^J�{S�-�{�bG���d+Q}��!�E܀�$�N�:'�%`q��A
3�?�Fv��G�����`KKL��
rq���F*P
+G�@r�R[lr 
+�J'b`f��Pɞx&Y*��g�+�XT3H�x�=hhZG�j��1�X����$��
�

+�x�vUN�F�$#��'�LV���(3��
z^F�/�'p�<�*b�k���R��Q��6��Y�#k�}�&+�%t��}:|5��f;R�B1�Ji`���;o�oT�µ�k�8�7�"م��n�ڿ�A�۾%�Sia�2��@L�(ΰg ���s�
,����n�/�#�k��5K�	�w
�K��P��\�X��{��s�~:�5�9*+��Ϯ%�%:hMˮ7N%w���A���m���J8
S�q�U4��w&#:L̀�M)�hU�kD5��.��"_PܚS|��V�8Z�_��K�gs�+U
G�x((�:�،=Qg���\����\oJ�6=��7�W��M�ˈ������ӱn�$�	�.!�Ɇe�N1���1���HX�鉥�Y�vc��N)�����
��B)Q�
��%I'`�8�9q� �.S8���@L�|�.�K_���¡	)ڀ A8�\�b�
+���&�@�\a�l�i
�b�����{*	\�)A;{NrX�3��EtD�ё\��M�1x�v��Ft�ߛ�D*%���t+�pf�uk:����XnTRJ*�j�a�SH����a����
�&��:g�lE�Ok��p�B	U�P���5� �4t�~�/P�5i0�W�'��4�ƈ��2	���X�)���<}|��F����/��/�f�O[s�{wn\|x���[�i	�X��z��f/�,/ߺ������_��|���h�t���`4�Έ~l7�"��z�� 
+�a����,W��o	/>��� �~�؃.t?�޾b�#���������p��8uo����4%��D�X�[R

j�@>Ə��J
~Ͱ�
�Tx8�0��X�!���8�
�x,��qX�N�8�d}Py����x���$C~���c�l�99>K��NAN�&�
(n�S�|n(�x����c���������5T�

��h�m=li+��t *23���s�PH��g�<������gxՓK�KǺl
B���?��9>�L2~{���y^9�]��1�]�1	���19�����a�W��
Ǝ��. ��� ��0	�݄�e��5
�
cÖW�.
{ vy���Pw��0v��0v��06}��b��,m-	�
ckI�/�y
�%�����`k0�OP�;
�_e���;�-��`�Ʀ�O2��h_t���r2_t���ܙN`���F/`[`�<����] �
c{�(��X}B0�5���g?�}=�N�FS'}`��L)3��l>�GV�}we�ۇn`�ȥ_�������
�d������?=���Gy��G�6�|���|��>��??��[�m2���{�?���'���� ^h,0����a��~��=��${C��~����ۇ�l߁CG�>��wOn~��}�����}�3F&ν���o}���V�Oq���ā�%���
� (�s�M���0Y�S`��$9��j�[�����
n ?�@����T��;����jB���}��<������v��D�&���BjSa\M�%aQ"��>����h({��N.0��B���
���j��17�
g�	Ɯ��^ʤ� �Wh��V3����S�98���|����X�;����%���MjCT݃���L�n��q���z�\�O&7#M&�����v~��}]aZ�o
f�U�`���^����Pi|h�e)z���h�g��Kb#ĉ�\џ�#�!f;
2c���v�b���T*�^q��Qj
K�C�Ԝ��lZĦҹ»�ʫ!-RG�fk�H��
�{�-�����Űq�1����I���6��ӝ���w��UֽO
$���:�7�5
ѐ�VgG�Ku�@]�
v at sx�F.}x=�_�#�q_��

�h�lQ �$l��
��+���E�`�����A������h�)\ڜs
8P�d�#��5B��f���L^� �^�̸��bBt��rĈ��ܯ�K�Za�����	i@��%
$5mՃ$F����A
+�onz���;
+l^�떠�:(f�K��
�<g�щ��w"^K�:۟;��C�mF�
,o�#��/�5^�8ʧ AqKh��Q=�
�J,�%h�Ӡ2T�#�t�����y�Zmk5� ��x�-mǂ�/x

�������h&S��tܻ �~�y[���ʕr���>����U��f��Ld���� V��\^��{ը�4���{���+��fC8�x�
��i���)LI
cJ���
���
=���)o`O�����Ҧ�]8� ��K9���d���^�"fq���V��qIO��z��}$��Ô O�[��
z�A� 'h5
endstream
endobj
29 0 obj
20667 
endobj
30 0 obj
<< /Filter [ /FlateDecode ] /Length 31 0 R >> 
stream
+H��W�s�H�N����y
���k����w71e���R�	�XH��:�o��	��
ع�
H�==����X�(%a��p�kk��-�(�4�]7�;\�
Ȯ���9��L*�q��ZH�T
r<�Vtr�_�c�ϵ �f2f��*�g��0�%�ѩƙc���[�[`�#�kT�l$7
�qCs�1#��rni
l��3-s^c��m���љfZ�M�J
]ө3�}NS�g�d
�fJ�
 �U]:�[��<�m�t�<���cd��Ls
�dGc�ĝ8�vm�D��Q��y��j6�Mek��+Ũ��
u(<��-�*3����0/
�X�kϫ-�6��e�6sehq��ʇ@t�d�3r��vt�<N�Ӡ�q$��Z9��I�"JI����I/
��I��@�|2�=�N^����VLM7��9��,�Ľ��m�r���\m^��p�T�V'ן���ǣ�	بNQw�
,[�c�Xr���9Z�|��Ҍ����T���<�A?��D�\����Z��ʮ�
]�<:G�3v�R�a�<�ݾK�
�t��E��i��g�����S΢�]�Va�-oUt*&w�ݣ�i�*���\��ʌOжj��H
}��<Ob<OL�k�ZqJ����9����
��7⨝QD��FFo��AT�T+F���
N�������J�؋�>i%�����r�x~R��$�{"�0�M�h�2яq
6�EF)�B�6׈�	X^�

\p
���[ E��@����JW�3_�Y�I [...]
+�B)�+�m�##A~�E�L8�^  F;�H
+rJג��PD���K
ȥ������'�
�j���tF��N-�)]�I<�%!�.��Hs�m?��z��d �^,6ȞO<����$���`�zeoE(�|X)S��N/��ѐ�E�.��7?�M���ST�
�n#���/�T�P:i����_��y!��L�
��?�@ڬ�$�q�t�fn_��#�1(�-�/�e��
�R-�֢BN�A�y�UrHT��wM�:
�n�B�qV���\�
�>�Tz��]S���~<���\��
+� ���vu
l��<�ĨD���(#ж\�4

��˔/
25��
Ԭ,e�>��S�.q�O3�������~˰fa�Z�h73P�u+w��)��--�
�h
����	9q����P��P�Ue��1�e�j��}��

�m�(P�F�ְwc�]m�Z�Tqk2��ܽ�wM���f�<F6�����b�X�C�B*�,]�7�1����F
�?�Kl���!��#S6,e�ubf]�?���Y3w=��m
v������
�%��*R���lj��&
�o��s+��Β�I�0�e�O�ܷ�$���%�]��
]�ʔl \��,ZU���,�$�h
~��x��x~K�U!��89��5�'�2
�B
�f
b=��}'�I^&�
�{˙�0y+9�"G�E��ّ��9�u��e�䚵
'UƮ�j�q�"�Z�ʝ��:�p,M��bLNO at s�m8�Y��R
��#if���
��z�!�ؚ��9,i�� Lg����x#���n�
gvr�
�=���kSCU�GA|JU����>���Zi����|#�vg�I:<?�0��$�
+��{i�͟�7O����� �;�k5Q"�\WU3�yU�
.���/�f����XX��%� �#��k��W~/N<8W䢂���Z��0�L\
��7��|����
���/:���R��
����R���T
��Z���i�}�Kϓ�7D�I���f[$i)�V�G�Nh��\}K\<3
�
_�BE�z�|	/�Lx32%8�v�����O� � 6K���Ivxę�đ7	�U@᷽�~^������O�7A[S�X.Q�+���� H!$"q���I�;>�IX�
(׀<Ne�D0kT�	?�K� �c��[�ak�s�|W������zbE}�<�V̥<�cˁآ[.9D��0ue�K�
�zX�m���}]r�]t=�v��#x��4�i��ًE�
W1x�X�_^2��k�P��RR�D*:�w���
+r��������Ɠ��~�a��ﯾ���j�N�������6��W����4��O����䚷0�.��mx�c$��������.�i?y7�I��@�E>��/Os�j
����{1�[�����0ݯn!�>�X
0f�>��L�/96n��

&>y�?΅�e��5������
{7kugKk�gP�EC
�M �|�>̨���Y�n��MF�Ԩ͉��v�m�w�U�Z�ӲT:M��
��/W�su�Ӱm���8�^��|�TR���w�ț醓D��zN�Dr�/S�x$z9E9m$���%�
+����I�'�eͱW{iA��#?��$�/וڻ8�z�K:Ax���^(/�����64��p+0Wۜ�mC�1�
��Xe��S�a0�g�F���(
��w*M7�K��Z�é�U�j��l��-n��l�������z����?6�7
<˵6\@���/�S��~�U�z��sG��B��BFO7�3
�I�6���y�l4�:V
��,��ϰ��B������8
\�|Қ$ؼ�>��j{G>9���^Z2J��n�Rh�6];
�`4�Pp���N��(�u�Mg�U�V~�
��$UT�)�?
�
��w~p;H�\��L�H-������m$?���Z`�h��u�[�v�ln���N���`,�m5�$H���ۏ3�wَ��M�u�6�
Isȇ�CAzG���;R�],��L�f���s���C�-����4J.�P^Io�����L�[e/��.�]��0m��"�$��
���c^/av1�b���姱#?��

_�E�M����bJ�^�YBH��.���
/uq �
b�FbM5��ݐ$.i;����!Yl��
+�[L�4���q���
�a�K-�D�vQ2��s���X��\�Eai����`+��M�����-p
��
�V�P����C�:ĮCܣC�^b�\v$+���@<Z�w���h9�����m�d�*�15�(U3�M�ލ��̴�3E6�j��
���`�F�P4��f�
�m�H�r
+�|�
�d:M	��`�]
�.�C�aa���%MSZ�x�����y�
i�1�?��<�	ΥOx��=��F��&���VÓ4
+2Jʛ��4h�,!A�:FU��Y�P
�>�,/��R������ā[���k/�,�|��q3拸�&���0�
+sX��4�#��ȟL��Z���O�$���v��$
�$$Iڭ����
+kYY��P�3��٪ZX��1����
=�A��
�!��$K��) ���%���U�GC�ƃ�dL��|� 
�
+�#>���03�>�8�{�J賱 �|6����<!{�hb*
���Τ��~�Z|�rG'��#0���r[��8�2ai��q�p<���*���2+����t�(;��vSGut���|Z�k>Q�e>]֚�)�Y��t��`$�G�1#�!^��訿
+�@$ /�J����\�ַPpD"���l���'"�H5e���Ț�R�Ҹ�>
��4c
������ڴ����������]��+��F
+��tX�
�c�i.S4�L�R� T>���\��)�
:vC��C?�fsx!��>��M�L�R�(Ik��
ذ���.��J�uKU�OM��W�!��$k�j}�N?
�<
ç���XgG�պ�QI���t�>˯�+�����Y�]5 ��0��<L�ؿ;���~o<8>���`���z�ۧ/~��
�i{����$?������9Ƚ�������Bÿ�����Kw��E�~,��+�[��ҏ,��+
I�t��5�'GZ�m���M�t���٣��nq�L�)�l��؏�x�Ⱥ������2е=�/�{Wj��&
����F/N<�������/$i��w/q�'id��7�Qx��]�����g����ݾ�A�
��?���!��F�}�r3:冔E�&@�^���].�!�0������ú2��Xʾ(�m��y��6P�\��MD���y˜T�sZ��<�2�"Hw
��7/e9��Ȫ���C3[�l!͂�n��T�� �ƴA��^km�Oi�ph����!bض
+?Es>,���M�#��Z��[w�[єJ�Ri<�^t�tօ�)�{��R
Cu�
��%i+��[&���Z�Z~�R}("��6��nj�b�u�"��S1*�fX���ܪic]^��42qA�4U�^
+�d+�C�H�
���T
�~�Ȧ�HR��**�z)�}U5GF���or�U�P�-���]��a�u8��/7 �p��p
��b�۳�I0�b�gi��P�Y"ۓ�b04�6 at C��Y$��=)�S<.֌��_��ƃ�c�x
6<n��g���?����oz����񟁋��?f��6���x�-��
����C@�'YΎ�����
��ښ ���$�KN���#�aa��*&�<Jn�'���jq���$��Ȅ�o8�WL�����ac��a��/4���{��
���.
�����-����p���~�w��U�%����
+R:�p��&)BE���Qi�͟z��ٛ��%����#�
����a
+~8{�*?� ��R"�N���}
�TJ̢�e�_}�aAh]
�E���}�SR��St�
4��V���:��j|�1M
~��?�w���B
�6�AF��v&��
+
���?��֟ͩT׵5C��^
�.�����:��\<)��v�s�Es��q>~�:,�
E���b���~�#HRK�D�Y�zӕ���
A
�>q-��LKIC:$��A��G(��$X�,�B$K��,D���W-��
��Ɲ˵̚WM%�6!��%r��G������J�b�lC��R
�'�Qsx0[*�j=�uyty]�8r��j�T�׺�c��k
�s	�
�U�E>eC1D��[eb1�
0�xrx�r*�0�vDHʼ�9"^4�^3� 1*
����
���몺�r�Z������!G���-p������Z	)Ci��m�K�B��
5i���{H^��L5
�0JWP��m�$�´%TD�ZQY����3ɢ�p��Q����	�9U��<�B-K�
*ː�#���G�,I�+?<�X�*��ɢ������<6����
�=�3y��pFZ�"�F/��5S�R��]��uT����
z)��j��H��؈����U
+V���ϹE~�R��{>n5�P��� ��!�0S��4GG}0��,oQo�.yݻ��jHռ8��@V�Y��ar���<���� >	$��P:z��7숿�kF�H�2Enrx��
�[�N%͕�Br�F���k�\��Y8
�F���/i�pC|e� 3h�c�.�
�n�p$pM7
+�İ_�ʒ:Vl��3���wqNJ�]AK�kl�h�H@��6/��~Q'ҋ�P�!>'��؅a�%)��M�Q��&�(dgc7�߃k�_�2�����+
E��T`3��g�UL���������޶q$|��?X�!F|��~J������&�5��C �L��ly��6��7�,K�%YI
�X��������p`�3�Waz?�w������V���սw%[���G�0�K�-G݅�f\H�G��m�1��K�C�z�m$���+/2��!X��ɓ�4�
�R
��35���Kũ��^ ɠ
o
G*cW����w`2$���
��*�r���
�g���^)
���tr>�
u4ž�
�
���ALNe�+ʦ���ȅ��'���>~gkGi<D�0
f�O�C33��ٜ6Ff�U`���y�!De���3C5sۘ��b�,�͌-�h��	��u�5�\%s���$L�}t'Z�5�J�m�C
+�Q�s#}7~PA8Q�|&���/��"�
?
��$��m���
������_wΦ	�4�#5NN���_o�rz������^�8�|��B4o��
���H�%H*��G�4�c
�� �Һ�
+���

�����q�
C��1R�7 ց�<Ń�
$�k��;�d7�l��7���`�;ӫʈ.�B�V!M4�W�ث*�^��.V��la����p=�������>43��M�v:�¶�Tm�z���O��x��Ԯ�j�Ϗ
�b��ag%q=(��@v���3U!���j���1\v��܉������?O�[�!����j~��UJ�G�a�Չn�wع䏫�R�b�� �Jy��
�ǚ��-Wb!m��^}���?H�-6̶1#r7]��P��P����>
�W��U����
u�|�|s�]�*
��0�5��ح�
�R��[����/�����8�t)́4|
��ȋ�^�E��0BE�
o��}�f�V*����S�^��0�T-cX��[.��z
A����v������JV~��ě�FGi��m�3�e�IPk}J�I��+/NT��0��J�a��&17郊���,E�z��ٹg���}�?^����k��M�A�.p|���$��������H,t�$j

EF��A�ؙ�x�~�ss�4	��B����T��(���<Z����~4	�w��{ pՔI�b=(>�h�+�g�Rܜe�:�����#�P*X,_��/��#p����8�BX��Q�:��*1�'*��y�6�N�J�P�|�O�P.����
+�/C�?\R�}yz�� =_�Ҩ�5��!�
+��
+~�Ӱ���#���r1��Tt~:�[
�z�@iӳ1`�F5����>���8)'�qX���&���OT���o�soߍ�Ӭ~�%
HѵJ҉��'��
�QE�=�����]D MR!�Eh�E���o�9@�)KIU��|~
+�eڷ��&;��C��Ξ�����[g/�菅���A��aۅ����
�݉��}��u/;{�K��Z>0�H??�G���xZ2{{�o�ÿ�������-4 �7W�Jg�����w�}/��EDם��i
u��PÑ���#I������&͸�߾
'C}Ԓר��1�����
OA�\���e����Av!l��I�"�[X�����>����P� ���(��٣�A��L�i�<aK��P�;��*C������ٛr~H-L5��E�.쁋��M����\b�2ް�[Rҹ]��\
f��0WK�|SF0�@0#p�PGZ�`�3�E'�ϝ�j�!�)Lv��}q�k�l�i�`Al9�t.l�4���9@��{�6疙&��`��
��u`�Ꚙ&����r!�Ϙ&N!lϴͰ�
+�L7��"Ӷ��\ z*[�3�T�
1jcj[bӮ-�,�K�����,-�E�Q�rHm�h3ˑ�p��9җiw1!E�Y�ql�U���_�-�.1����?�f)�sLdI�:�
)�w�q����D[����+Y���Y�!�Z��vD[
	8Ķ��̈́m���F0[H�p�ŜJV�Lh!\Mr�6$ŒZ/D�i��ӆt`%*��F.kG4��҆��Z6z�;��D
� �esX��A
�"�e� Z��D;
S�nD/Mt-���8���#:�����v8�-��F����`�R)�P�`%�R7O�Ȳ64z�^2!��������j��O�>�����
���' Pj쿀e�o&Gԅ�@�٘e��r�H�m��)_�0��a\�
���q�
n"L���m�r�
	��7�6Ӯ�9�˗�NjY�h`��p���>3�-�	��!��%�u&\�.7g��s/'Nch��2���6��4�mʲkc�	M���.
�deY?�6��@ܲ0t2��
8 [...]
It��-�]i;+���[v��67�s��<#����� �����d7]�^��t1!6t����Ӭ�3��vdc��i'�,$1Hܒ]2`�!�-Y?�ؒ��1ȱ��V[S:���Wg�ÎC�c�P`iQ{R]O>U}
+�+�Ȱd�7ǝ�t̐Ш,�
ñ��:{'�ϝ��{̞H�
]��%�
T�%�-�f�b
n��D
Ɯy�j��T��
a���]��X����=CU��iۈv��t���]"�@U��i[�%�\��Ա>ߪ�4���^M�
U��i
�s�/�N4��0Ġs��櫥7A ߛ��B�
��`A�6�M_�\�41��E�
+
�Z�}gQ�*>VZkL�
.�c��
�坓����cQ�+��`4Q��bM��
,o҄�U��"�^��,�sV%��رF{�>8��}�>���g���H��dt;�h�(('{|���U�z��cg��kR%�����/76'�,�
��r��n�]�S16��L��`Դ!&�u�l���]�ox$|�'pˆh �	V���,�g�gG:�H�;b��2L
\�&�a��Q��FeU�_?R}����:�]�W�6&���(�y.��t���*���ד[� ���ݽ��Q���'�p
Tgm�j��f��ȳ<�@�aY�9�=�l;�>:�IO�3*�箯���
��yY�!xe�I��aog|n���� ��Il�=���by��IA�qe����
�;b!cӄ�1��c1}� 7HħD"
�T��n� �I�%�h�"jQ��0����շ  �~c�
endstream
endobj
31 0 obj
8612 
endobj
32 0 obj
/DeviceRGB 
endobj
33 0 obj
/DeviceGray 
endobj
34 0 obj
<< 
/Type /Font 
/BaseFont /PSMMNP+ArialMT 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 35 0 R 
/Widths [ 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 
278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 
278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 556 
556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 
667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 
778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 333 
556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 
556 333 500 278 556 500 722 500 500 500 334 260 334 584 350 556 
350 222 556 333 1000 556 556 333 1000 667 333 1000 350 611 350 350 
222 222 333 333 350 556 1000 333 1000 500 333 944 350 500 667 278 
333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 
584 333 333 333 556 537 278 333 333 365 556 834 834 834 611 667 
667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 
722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 
556 556 556 556 556 889 500 556 556 556 556 278 278 278 278 556 
556 556 556 556 556 556 584 611 556 556 556 556 500 556 500 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
35 0 obj
<< 
/Type /FontDescriptor 
/Ascent 922 
/CapHeight 716 
/Descent -250 
/Flags 32 
/FontBBox [ -222 -250 1006 922 ] 
/FontName /PSMMNP+ArialMT 
/ItalicAngle 0 
/StemV 88 
/XHeight 518 
/FontFile3 49 0 R 
>> 
endobj
36 0 obj
<< 
/Type /Font 
/BaseFont /PSMMNP+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 37 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
37 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /PSMMNP+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 47 0 R 
>> 
endobj
38 0 obj
<< 
/Type /Font 
/BaseFont /DMWHBN+TimesNewRomanPSMT 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 39 0 R 
/Widths [ 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
333 408 500 500 833 778 180 333 333 500 564 250 333 250 278 500 
500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 
722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 
722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333 
444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 
500 333 389 278 500 500 722 500 500 444 480 200 480 541 350 500 
350 333 500 444 1000 500 500 333 1000 556 333 889 350 611 350 350 
333 333 444 444 350 500 1000 333 980 389 333 722 350 444 722 250 
333 500 500 500 500 200 500 333 760 276 500 564 333 760 333 400 
564 300 300 333 500 453 250 333 300 310 500 750 750 750 444 722 
722 722 722 722 722 889 667 611 611 611 611 333 333 333 333 722 
722 722 722 722 722 722 564 722 722 722 722 722 722 556 500 444 
444 444 444 444 444 667 444 444 444 444 444 278 278 278 278 500 
500 500 500 500 500 500 564 500 500 500 500 500 500 500 500 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
39 0 obj
<< 
/Type /FontDescriptor 
/Ascent 878 
/CapHeight 662 
/Descent -250 
/Flags 34 
/FontBBox [ -167 -250 1009 878 ] 
/FontName /DMWHBN+TimesNewRomanPSMT 
/ItalicAngle 0 
/StemV 80 
/XHeight 447 
/FontFile3 45 0 R 
>> 
endobj
40 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceRGB 
>> 
endobj
41 0 obj
<< /Height 128 /Width 100 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 42 0 R >> 
stream
+H��W�u�0
T
j!-���6��-��gw�
rt
��;O�%����-��O�(

@����~����:����tz�:�� ��������z�n
�J�f����^.���+0Ƒ���dt����G�d��P�^$�]RQ��9�dt����L�������"���;�@�z{{��n�B��c(�<�B��=&��,�p��q�+
a��� s�`_�	�3(�6%������ܥ�1���+s��4$�O���GCx?�	�����
'
o�5�v4�~P���x����9���~�_�U�(8���pL�2"3������e�+�ˌ�A�J0�˰��	u�r�!N����P;u]��W1`SPNL�s��{�iA`������B�y�1�|�
��#�/��3�f�����Ns�4�t����d\z
S��k�mq
p
�u,5X3�G�
�c�h�\s���E���	���s�7���f|Ђ_���\���`̿�
+Z?~||PN?��dE��vѕ���,&��Ӵ�|=�����	��-f����"�����b
PG����iA
�u�uB&
���
���W��
�"i�� �	�����4
�#��r���{Ĝ!*
b��s�.Fŷ;����7�
��Pq�೘����
b��6�� "/�5Pt�G������
���h+�-j��H��4H���4Ag�D�i���&\I�T���o\4��a��k�A&YB
W!r�0[����RH1�*4֢���pD?^��+��zhSL�<��nai�ӘJ0�9׊[ 
��F��� ލ�`�_ �EV��I��B�e��/�̑V�T�0KƲ4h�U�br�+�k�� �GJk���
����̫LTF SY���d�!Rg-Jk
��T��LNmP6�Ц1�W�iT
`4�6^
����⽓^�Ǵ ���������Jǫ�G�~k| ��?�j��@-m`����-�U��!�y:��QW0SQ�Z��>�j�k.F�m[P3��1Ѕn)V�*�[��3_���-z�������K>]��¢�����2�������	S���&\I�]�ٓ
+�t
��\Ņn&�+:!B����
+Q7�e��s��9k��H-j��&�X�:��јc�K���]�5��`EXd_&}hTor��9eg7X��*��N��[�ѵ�^@ D�h�K3��;Ixܭ��Ӈ���x+�e��i���x
I��G��N��8­P}L*��+֘)��w�Ө>&�*��n��
�E�v}������6%܆����R�4j
�Jc;��{\~�u {�a9]��<��y�j��1Q��˃�� yU\<h.
a�������Кp��ݹ�*����MmP��3
�ې5�-
g~
L��y ��
H4
���2����Z �� Wx'��dـ���e�&�p�`-�^�
+��3{�m��c{����C�`�Э�i�W �(�r�,`pW��d�3�xxd��[��o]/	�籴�#�m�3B��h��!�Żr��1X�q��2�f�,)N���㦒
e�JCǟ3�\�՜�d`4�If�iOA�F�
GHMva�h�	�j�����7o
�q�Ѽ�ya,�������z�TX/���������4Ȯ3������$�����x�9�
�@D�E݁bs��<���
+��(V�G�VW��
+W�%�
 
+�~q�����
�vL at 3��	}Mi
+xUP'T�
jGb�Eh�y�҂�����$ӥW�/���>C_�
+�(�0#����kH
��&(�iN.
���p8
�? ��=
endstream
endobj
42 0 obj
1829 
endobj
43 0 obj
<< /Filter /FlateDecode /Length 44 0 R >> 
stream
+H��W�n�H}�W��:����%� ���v�Ef��،́D�����4%�-��(w?� ���S�u_�oW��n����������/���|�F�;�����g##0��_ߌ���r^�Tʹ$g�g�f�[�����Y�J2�Y�߫���ۻ�)�VuS�m����
ߊ�OW��|A�
+&�"RX��ZjP�6-���6��,�z�X,���ic;?����o��¤�����fQ��k$����Z/�!�sj��
迕���-�{@�����ͻ�bV����A ����fW�zYޮ��{����CYp�cU�K�=_V�]U߿��e7?���L�
K�Z�{�P,��|��ƿ
�a��I�GDc�̯�eSԷ%�&��'�i�K�u
3�����MEF��%t�V�jVB�[��F�����&�Fϟm%��
�(�̋H��ltv�f����d��S����ߑX(H)O�� ��Q.��G�߇��e��~��_D�Ox� ##wd$$�\I
@-��rOf�:ꔴ�u:�
��J�}msx݅�4_t2���<�H{��V�]�֡�s��
U�C�
�[j��hp�*U{�x^��S���'����
Y`E~Y��3�����{��j�ͧ}N���;Djo�~W��q���
+�
m�
+�t�R�_���S��7���DQvt���D�IP�0��ԫP
+���J�tl
����;�RKF��"�[BP픲j���o�iV�JS�9�'zDC�q��w�2ݦ�R��Y�Y���VB*�<"��ˣ��Ly��6]�ϴ�2/Oh村r�葶k(c
�Z3E�0|-?�8�\F֡�3�����?[�K�ߡ��Vf]^�����=�G�?��T	#:��3���Tx��F�<ݬ+<[�|�''Ѯ��
Zx���
�v
��:T�z��EԐ9��3���<D|mdV���s	�
���Zz�Q����l�7,��$��T8����-h>�s����!:T~��^�]���a5�9���Q&2Mr�<R3�_
j��#ډ:+Q��#�.ѣ=C������\��������R�	����Z1}ԭp�n��-�Ŵ��ge� ����f��}M
��RN("Pw5RPf	�K�
�W�Dx�;�]�=��D�
�
�kj�gy6ܗ��D9��T\�tz�t�}�و*,��U!'�59Gщ���-�'e��0$G_�&}�.���^�,��5�(��W�R�)G�P�ʰ?�m
 [...]
�"7�@;�mO�CM$*ё��ˬ@.�Vr�h�y7_̊�bZ�׳�n���o�4-�qҴ��GS'��-�s�.Cwe�2�ex^
�1�Z��Gf�
#�cJ������ci�	��#�R,U>�#��V�hp�O?��?�7X|)B��Yŗ
ط>툟r�;�9D�v��p���t����
��N�����i��>��ќ��,E;r'�Q�2?�7\|����y��+��vO��ͯ#�S|m��V�0K"*�����s��Cs�QӨ���
�r�q�]��:�n�*��yx�0�t�Gs$"�9�{
�c�C%\Q�I�6�,����T�Q���ͩ>x��
�~G$V?����Ga�̹��{A56$��~B���T<�KȎ��$"�YOPK���gV��͂����!n(ќ�'*�����CqD$V?�W_0Iux���' �Q�V��y�,oWM�����񡬋���X��H2��껪�?]��ud|�ᗍi��X�L�Í�
�E��/��%�lg��5�����A�3	8 ��,��C#��C�8�WpX�4�j��"�<�kxh��#�<�kx�P�X
+�-B�_�A
+I��	
:����*
!�Z�dg�x���@=�V���"t��lj9��6)7#��Cr�!�9t�C��n ^o};�Ql<kp��<e�޶����l%(�벽6�D�����*�B�S��ێz���z�^�k���R������r�1]�Ϯ���o����/� :��a
endstream
endobj
44 0 obj
2243 
endobj
45 0 obj
<< /Filter /FlateDecode /Length 46 0 R /Subtype /Type1C >> 
stream
+H�tS{Lw
���u��<=�]Э:5nb�8���8�N��E���h����c�ʣ
��eF(�7�sD�����X��At�%K�W���l1�?�����~
����<�q|�´��eS�,V�c�ɕa��m�iYC�ő�H�bL�#��Q"*��y�B��-N��̈�"�x����
ݜ%/�g'&�3us�L��nF��
+����/Ou�|�}���t;x���.��\����&c
��߸���t�&��sJӰSV�ʆ���gyNo4Y���nf�|�f��yw��]��b�Me9S�E�LF�b
��d�%1��mF6�5�r��b0��V���,�k0q�^�v��c
�8��h1
�8�p���I�Ea�0��bӱ��,,K�cK�,l%���"&�X���`����ADz�_��9d�y#�bU��|
�»dp-�J��)(�Q�c� �q���޳�
+ЩA�"u�=�k��
A)H�
	����)����5N��-hҩ��&um��e}x �dh��BU��	
!��T�A�8 at y�*��{ѭ��bf0��W�sn��
�b��-Ȉ�6*� ��b�+�Ơ1�
�_����QT�,E�|�t��N ��r�Q��9֭D��� �Y97e�t�Q �冊N����ꃚ@���)T��L�34A������n�f��_I��[�ح|�9:��71���Ay1�K(ŭ���X�g��'��M��l�i����n��3�Į =�� �*U�ٹ���E-0��I��
5��/٧����""����UG�ʛ����]�j5WT�%�����68��`
R�F
�
o��U7)c	}
�/�ekP�u �&E节|�Έ/��c�*����H��Le��RV!��Í�8�(�������A�y�{R���&:N��oУ�
+��q$�����y�
δӷ��;�3�G%��WD����>L�]�7�S͞~�Ր�(�6�pSmQskM�w��C�}����K��
H�^z"�矎�{4�yݧNv��4$�Ll��o�Bs��
i9�B�z�F:��T����7�
�ރ|D��`�S&΀V
+�%�'��T�(4�a
�Ϯ���A��E*o�/��
��>u��ԥK�/�YiL�c��P�ƒA�$(?�^��
w2��25p��@t�w������ ]wس��D���|)%e�5�x�%5T
�
�3��k�$��P���ʜb�/���

+~��V�#�)�r�޽�����*˷3U�-�N��JL��1(JP�:7ϱ^C����ƭ���,@�^��[������*���mW
}���})7��<%����~	w�XfJ=#(UI�{��+�ڳ�L
+�[	����Y|���J|������۳�ƥt�⋋��<=]
4��'T[�C�ף�uP�Q��<�Oʉ�"_���Â���#��#�
+�GA��G� ����
endstream
endobj
46 0 obj
1457 
endobj
47 0 obj
<< /Filter /FlateDecode /Length 48 0 R /Subtype /Type1C >> 
stream
+H�|�oLw��Z����r9��5f�!ε�ǺP\
+�̄�[[��r-�'�2��HA-�ՠ@��� �lA�̍nP3������%{��H�C㋽ٛ�y�y�|�|��T��%�˾�-�I�[��z�����zLfp9S%oR��	�ce%>M at h=��pw�M��8>te���VF�k����,�5�!/{-��{�O
|i�����f��%�]��u�sx~O]
o]���V��!5)��
+����+	vG� 
�]U����
-�ғ
բҕ":y�C�
+J�m�D�]�yE���B����5���
+���$���`n��������,*�Z_D
�����#5t�h�? -4��-ТL������C��(tLG�6
|
+�
�����z�����<V{�I�y�Hs
+��t߂/m.���_�~��" ~$��HT�� /��ʴ(�����	�矀&c��O�;�>a,D�ٱ�̓�}��;��q�e��7�~�T
+�/�c���#t��mo�����_���
qJ�|o��x$�އ��T�Y�jؾ�D������H�����{�C�1R�47k����o�~%0kH�/`�@t-��@-oNS,�M�ʦЕ�|�
+�#�D��
+�Cé��@υ�
�_l�
�|���츃C|Q-��,�n������� =^����^Xf`>8�vs�ED��D�//����x� �g;,g<_��_p�` ��T~�&!�.~n
z��x�yc�7
���ڲ�����R3Ю€��P�R�U�_�X?lz�3����Sm�({u������m\����qv����Mf�fiNN��k��Dq9��z\q�L�)tnu�xD�yy��Eiy�
Z�����Et�ߑah%��`�� �膜�X��GW���Ǩ���x
{����?�u�g�&i2i!y�K�Y�Լ$O�Q�_ X6�/
endstream
endobj
48 0 obj
932 
endobj
49 0 obj
<< /Filter /FlateDecode /Length 50 0 R /Subtype /Type1C >> 
stream
+H�L�_HSq��ݼw�k��2'����p��?�h��5�,J��ݹ�WXBA��?��TZ�
bH� �|
+zm�
Z��ҟ�ν
ږD������9
�JSQ4Mg�7�l���UK^�gs$U��M�Z.P�j9/
%��vu���7Y0�坒�C�hz.V#v�H�6O�;K����jNr��)V�X�b�v�y����
~rRp�R�(q�UJH��G�i~���y�+aSW��p$ q.���ډ�&Ol� z:yR���3��6o"^�]�+�@��t�O��\��/��v{�|J�>?��I
m,L�!Q;�]T1UN1�GQiT
��Τ�AX�X�v���`w΀b�]���]��)�3
+�o#J+����
}����Pd�m�-�a��Q<��7X�����=�����
��K3�ucS-&��MІ�A�C3佲4�����!���ˑ����`�\��L�ن�
A�{�N폃3/b�Ԫ����-0��6��^#m8z$4}��<�7?�?3
+>�aT]6�C��'
�k�8�}X�]P����_��K��&y\��M/��+jyBiկ[5��݃�x"E_��ռ^���!�Cƃ ��2�Nz���{j�,�
\��@�J��2f7-e�k�K����0 =�-�
endstream
endobj
50 0 obj
646 
endobj
51 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-24T10:16:47-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-24T10:16:49-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-24T10:16:47-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-24T10:16:49-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-24T10:16:49-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 52 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000709 00000 n
+0000000788 00000 n
+0000001190 00000 n
+0000001600 00000 n
+0000002803 00000 n
+0000010237 00000 n
+0000028691 00000 n
+0000028714 00000 n
+0000045170 00000 n
+0000045193 00000 n
+0000064708 00000 n
+0000064731 00000 n
+0000084418 00000 n
+0000084441 00000 n
+0000098698 00000 n
+0000098721 00000 n
+0000102451 00000 n
+0000102473 00000 n
+0000116477 00000 n
+0000116500 00000 n
+0000139031 00000 n
+0000139054 00000 n
+0000159803 00000 n
+0000159826 00000 n
+0000168520 00000 n
+0000168542 00000 n
+0000168570 00000 n
+0000168599 00000 n
+0000169820 00000 n
+0000170043 00000 n
+0000171265 00000 n
+0000171492 00000 n
+0000172719 00000 n
+0000172952 00000 n
+0000173044 00000 n
+0000175018 00000 n
+0000175040 00000 n
+0000177361 00000 n
+0000177383 00000 n
+0000178935 00000 n
+0000178957 00000 n
+0000179984 00000 n
+0000180005 00000 n
+0000180746 00000 n
+0000180767 00000 n
+trailer
<<
/Size 52
/Info 3 0 R 
/Root 1 0 R 
/ID[<7f1b5facb5d0d11e977f5190eedf834c><a948c1ce0e4979b173bdd891779e6971>]
>>
startxref
181787
%%EOF
\ No newline at end of file
diff --git a/documentation/userguide/Figures/trna1-DF6280.eps b/documentation/userguide/Figures/trna1-DF6280.eps
new file mode 100644
index 0000000..0d2900d
--- /dev/null
+++ b/documentation/userguide/Figures/trna1-DF6280.eps
@@ -0,0 +1,6866 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: trna1-DF6280.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/24/03
+%%BoundingBox: 0 0 278 354
+%%HiResBoundingBox: 0 0 277.3165 353.3536
+%%CropBox: 0 0 277.3165 353.3536
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: trna1-DF6280.ai 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -353.354 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 353.354 li
+277.316 353.354 li
+277.316 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+277 0 li
+277 353 li
+0 353 li
+0 0 li
+clp
+false sop
+0 0 0 rgb
+%ADOBeginSubsetFont: ArialMT Initial
+11 dict begin
+/FontName /ArialMT def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 1296 dict dup begin
+/.notdef 
+<10bf317005b6d50bd3b903bc9f60e6e804630266f839393d56ae50a85fbe
+ffec110deebde9f8a007323688ac> ND 
+/A 
+<10bf3170789bec1ccf5fb017e1dd1362ac54cb2fa3a278c1c5e8b8e0184d
+7cbeaa35d4ddaa02f35f83f589e53f609414a1e8dd86a2916a5d28875546
+282a3c313b2605b04804> ND 
+/U 
+<10bf31702819c97bed0771866d6f6e4b5d808a62a968b85d231a0eb8e402
+4d132e7e5f4f0774e52ea7ca2947d76cb6d91e5a49bfa24e8dbb70178037
+670107e5c5ec344c839ecf8a09e3ebbb33f834e608ca891bbd12e5864287
+c5461e81e0b9ea158473ff6b117e14cc8296> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/ArialMT findfont /Encoding get
+dup 65 /A put
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/ArialMT*1 
+[
+65{/.notdef}repeat /A 19{/.notdef}repeat /U 170{/.notdef}repeat
+] /ArialMT nfnt
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+121.623 281.652 mov
+(A) sh
+143.56 281.652 mov
+(U) sh
+134.576 275.98 mo
+142.276 275.98 li
+0 0 0 rgb
+f
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+134.576 275.98 mo
+142.276 275.98 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+121.623 250.502 mov
+(A) sh
+143.56 250.502 mov
+(U) sh
+134.576 244.83 mo
+142.276 244.83 li
+0 0 0 rgb
+f
+134.576 244.83 mo
+142.276 244.83 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: ArialMT AddGlyphs
+
+systemdict begin
+/ArialMT 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/C 
+<10bf31704fab892742fc2c6be78329c0825c84c392f40122153ca9a91165
+96e2ea405597ca7f292098a14c92b8766b957d29536d6a74922bce6efa67
+d7fa67d47a8ae997e897ea42f1e923c09a3ad5b1aa2186622859ef03a213
+f7c26727c45c24d289e1bf8fa6a719352242839e565e8af9cb5c48758232
+20530e01b09cb28b590a86024fb341940ed5d19a7e036981d38ceef64334
+a577636f4f149330a371e1> ND 
+/G 
+<10bf317032094fc341dd3fe1e9917e7219e2faf83af778bdd7ec0c55098b
+e0e9b7739ea63012a93f617db4a54ea175a87f3963b18d82408a4b4aca07
+c62fb2e9535e5b6e8c7ae61eda2a1953530b7a1c20e1c613736eaa239c10
+515a07f3aa0b6d64123373a1e5a99a624259a238e115671adf7333dd41a7
+8ab39a78f4284786c4df0d20429167addc89fc078c7c417063dcfe0d52c4
+81387bcf48cb4c7455f1384c6dd065c8e657f42b246b3a7cb37a89589130
+dac20b879178be4ff3a9d7cba8> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/ArialMT findfont /Encoding get
+dup 67 /C put
+dup 71 /G put
+pop
+%ADOEndSubsetFont
+/ArialMT*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 13{/.notdef}repeat /U 
+170{/.notdef}repeat
+] /ArialMT nfnt
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+121.158 234.928 mov
+(C) sh
+143.09 234.928 mov
+(G) sh
+134.574 229.255 mo
+142.274 229.255 li
+0 0 0 rgb
+f
+134.574 229.255 mo
+142.274 229.255 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+121.158 219.353 mov
+(C) sh
+143.09 219.353 mov
+(G) sh
+134.574 213.68 mo
+142.274 213.68 li
+0 0 0 rgb
+f
+134.574 213.68 mo
+142.274 213.68 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+121.158 266.077 mov
+(G) sh
+144.026 266.077 mov
+(C) sh
+135.042 260.404 mo
+142.741 260.404 li
+0 0 0 rgb
+f
+135.042 260.404 mo
+142.741 260.404 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+126.017 62.4604 mov
+(G) sh
+148.884 62.4604 mov
+(C) sh
+139.901 56.7881 mo
+147.601 56.7881 li
+0 0 0 rgb
+f
+139.901 56.7881 mo
+147.601 56.7881 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+126.482 94.1938 mov
+(A) sh
+148.419 94.1938 mov
+(U) sh
+139.435 88.5215 mo
+147.136 88.5215 li
+0 0 0 rgb
+f
+139.435 88.5215 mo
+147.136 88.5215 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+126.017 46.5942 mov
+(C) sh
+147.95 46.5942 mov
+(G) sh
+139.433 40.9214 mo
+147.134 40.9214 li
+0 0 0 rgb
+f
+139.433 40.9214 mo
+147.134 40.9214 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+126.017 30.7275 mov
+(G) sh
+148.884 30.7275 mov
+(C) sh
+139.901 25.0552 mo
+147.601 25.0552 li
+0 0 0 rgb
+f
+139.901 25.0552 mo
+147.601 25.0552 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+126.483 125.927 mov
+(U) sh
+149.346 125.927 mov
+(A) sh
+139.898 120.254 mo
+147.599 120.254 li
+0 0 0 rgb
+f
+139.898 120.254 mo
+147.599 120.254 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+126.483 110.061 mov
+(U) sh
+149.346 110.061 mov
+(A) sh
+139.898 104.388 mo
+147.599 104.388 li
+0 0 0 rgb
+f
+139.898 104.388 mo
+147.599 104.388 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+125.783 78.3271 mov
+(G) sh
+148.651 78.3271 mov
+(U) sh
+139.667 72.6548 mo
+147.366 72.6548 li
+0 0 0 rgb
+f
+139.667 72.6548 mo
+147.366 72.6548 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+260.28 135.1 mov
+(A) sh
+146.881 324.799 mov
+(A) sh
+154.581 294.699 mov
+(A) sh
+134.281 327.599 mov
+(A) sh
+39.7813 207.899 mov
+(A) sh
+39.7813 161 mov
+(A) sh
+160.88 16.7998 mov
+(A) sh
+158.259 210.953 mov
+(A) sh
+106.281 155.399 mov
+(A) sh
+247.217 128.1 mov
+(U) sh
+247.217 178.499 mov
+(U) sh
+232.866 175 mov
+(U) sh
+107.217 312.199 mov
+(U) sh
+0.467773 177.1 mov
+(U) sh
+8.86768 161 mov
+(U) sh
+175.058 192.752 mov
+(U) sh
+116.258 142.353 mov
+(U) sh
+232.866 130.2 mov
+(C) sh
+259.816 169.399 mov
+(C) sh
+110.717 294.699 mov
+(C) sh
+160.417 181.999 mov
+(C) sh
+264.249 151.899 mov
+(G) sh
+155.749 312.199 mov
+(G) sh
+117.95 324.799 mov
+(G) sh
+23.8003 216.299 mov
+(G) sh
+8.40039 207.899 mov
+(G) sh
+0 193.199 mov
+(G) sh
+23.8003 154.699 mov
+(G) sh
+185.149 205.1 mov
+(G) sh
+172.55 214.899 mov
+(G) sh
+108.85 206.499 mov
+(G) sh
+204.998 164.666 mov
+(U) sh
+205.462 139.466 mov
+(A) sh
+211.064 150.244 mo
+211.064 142.543 li
+0 0 0 rgb
+f
+211.064 150.244 mo
+211.064 142.543 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+176.21 164.666 mov
+(U) sh
+176.674 139.466 mov
+(A) sh
+182.276 150.244 mo
+182.276 142.543 li
+0 0 0 rgb
+f
+182.276 150.244 mo
+182.276 142.543 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+218.924 164.666 mov
+(G) sh
+219.392 139.466 mov
+(C) sh
+225.458 150.244 mo
+225.458 142.543 li
+0 0 0 rgb
+f
+225.458 150.244 mo
+225.458 142.543 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+190.137 164.666 mov
+(G) sh
+190.605 139.466 mov
+(C) sh
+196.671 150.244 mo
+196.671 142.543 li
+0 0 0 rgb
+f
+196.671 150.244 mo
+196.671 142.543 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+161.818 164.666 mov
+(C) sh
+161.35 139.466 mov
+(G) sh
+167.884 150.244 mo
+167.884 142.543 li
+0 0 0 rgb
+f
+167.884 150.244 mo
+167.884 142.543 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+51.4501 196.518 mov
+(G) sh
+51.9177 171.318 mov
+(C) sh
+57.9839 182.096 mo
+57.9839 174.396 li
+0 0 0 rgb
+f
+57.9839 182.096 mo
+57.9839 174.396 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+80.8501 196.518 mov
+(G) sh
+81.3176 171.318 mov
+(C) sh
+87.3838 182.096 mo
+87.3838 174.396 li
+0 0 0 rgb
+f
+87.3838 182.096 mo
+87.3838 174.396 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+96.0173 196.518 mov
+(C) sh
+95.5498 171.318 mov
+(G) sh
+102.083 182.096 mo
+102.083 174.396 li
+0 0 0 rgb
+f
+102.083 182.096 mo
+102.083 174.396 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/ArialMT*1 findfont [16.7999 0 0 -16.7999 0 0 ]mfnt sfnt
+67.0809 196.518 mov
+(A) sh
+66.6174 171.318 mov
+(U) sh
+72.6836 182.096 mo
+72.6836 174.396 li
+0 0 0 rgb
+f
+72.6836 182.096 mo
+72.6836 174.396 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Myriad-Roman Initial
+%!FontType1
+16 dict begin
+/FontInfo 15 dict dup begin
+/Notice (Copyright (c) 1992, 1994 Adobe Systems Incorporated.  All Rights Reserved.Myriad is a trademark of Adobe Systems Incorporated may be registered in certain jurisdictions.) def
+/version (001.000) def
+/FullName (Myriad Roman) def
+/FamilyName (Myriad) def
+/Weight (Regular) def
+/ItalicAngle 0 def
+/isFixedPitch false  def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end def
+/FontName /Myriad-Roman def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+ def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ] def
+/FontBBox { -46 -250 1126 831 } def
+/XUID [6 41987 ] def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec A0B00ED5187D9C0F1ECDF51878C3AA5CAA3EC70E14AF46
+F38884AB0522111E1FD6B5E52246D33165D7360B47FEE2078BDAF9F5724920E2
+B8C7C8DEF08111E9655FEB2D7D43B90DD0271717BD08D48D1209FEBFE7B9C4C9
+04828D33C143D5CDA944594BA8901247766DFFF8952C9A24AE1BD58BEDD61A48
+002D4E12E59AAE2CE61CDCD892A0D488E46BB11D275934A058DC403F9249464C
+F61C23C6C10E0372E1EA3367BABCCE0F199F5CD368065DB3CD7C625DFBE6C6E3
+C4435184BFD5C9F072C0598A01539B22ECF911D024581EB39CA2BF7A0C36CF22
+E37CDB5F71581808EB0E787BBD02F5FB25567EDDF1EC95FE301368B0B8102BD3
+AAB4B7E8B71CBFF6972229F316D0AEFC061AD3399DDE346299ECB31A83A98418
+344E2E97898D7363EAB541538373BE23D4243A803C3FF9A965B961427BC4B9DE
+B5FF10F3F520F390C40973A67362490932C7A48B137883FC1B7A022BBBD0055A
+B51D30EED683A9737D528CBD3B610C95F23DCFFFD16006504D2855E2CE005067
+61DD87A71647C8E5E3FCF1FEA23083019EFC2AA32B13D507E4D50400AFF6CB41
+F420397CEB2CA05A8FA80C99EF216F3A922F7E0E46155024179124902CB456D8
+CA615F1A5AFF0C00F2CB424D626D884F2D53FF37EF9D2C97581B660FE00AB871
+1FA2E8452BAB42B77D2D7AF1C6B12F4D40497B22E875153F9144B82900F724F0
+58326131E2DCB863486A40403B2BBF1EED1EB39770D8B1333D97A75C62E10020
+0D69311B137B34208A669ABBB364A5543CEDCA630ECDD818CB177AA04F15A8FA
+949650C5212F813432F341056E9525B7D7486266027FD149288478EC53F206D4
+65F9557F8FDFF7D9BFAC0770FED3C2172B763453E30342D3452C2C98AE702420
+1BEF8EFF03591DC6853CF36B8794AC38585C9136E4088F3E280D7744D8E48552
+989AB673D4444A4C66FDCCBE989F08FEEC718B65B1D1447A93B31217C6E0E396
+F08A7155DF5BAC8A10E96753E520397C7209C7E38202870224A8C9AD1E9038CC
+3DD3DF89387E0A8F269DA7CD5324E9BA4D70028F8703EF8368751BF90F2D911A
+4E9D675053E6FCA2B636142CE79B0D18BC98DBB71BC335573D2E15AB28A76A60
+4EB2B91F22028823A015964FBBCF87000049A87CD8B629709FCD8C842C954C20
+FC27D39BD0E73E545BF0844D3FDAE10EDC8FDA4E477B22CDF62FF1E07C0AB4F4
+6586311EC6DB3737CDDD605A5A1010FC0E7AF5D4FF6406B791BBA97A0162BC72
+FE0057172F3C786BF7A4F0EB3894BA861C5D2C9C4C7E97C103229D9E7465C18E
+ED1A6E9805E9E5D0A050DC0CB0EB1A7B18D99CDAF4960D71FB534EC9B01DEAF4
+C91B2C5DAD98F330D52345DE1565C5ADA65A01AD19021A8BB6EA82FBD67A1C11
+4B61F00B64416B609DE4BF81D764E6A2EA4621CF41EA7FC4C3CED615A08FC48D
+023C9F98426B15478855E4D391E4C0A58E4277AE2A5BC831348D25FE0A11F9F5
+F48C286E879D98E2C7F04BB111D10C2D4C38422C76A2A2DF2125B26FDF475581
+35417D5D5DF6FACE66FD77587BC5F74FD037431D7A1FA6674365ABEFA88240E1
+919246450AD57B40598E066A74236F4F28AF07B53437101AEB470A5DBFB39281
+637939B77D59EF9750929384E33A7582FCB0F60BB4CF2AF086EA8FFAFB807E15
+3192B409383CCAD497C25EF27ACEECF465922B66A65774A546CA67A5BC14461E
+E558C6C829453E24CB75119E080EE5CA217F6B9735CADED51DCD33AA0C7B103A
+AD076251AD99C2EACEE1D07A6C0F5A876A61913F7E6F4365A13EE67386F20FF3
+2A9C6EE9BE4753F7F4AAD4D1A261EBBF51BD2244FDAA3738C0D4BEBCF263B76A
+7FC97FC8F74C9B75074FBDE1CCA7BCAC85F576D7222D770EA76F0D46E8331CE4
+24F4B3010B98057C9BF02D873A66982F3F100AD881F79FC7F2010AA09608F586
+27C27C088E95E8F2777509EF2F2FEF4E0472928D2DF41822CED330083C37C604
+2A8E397CDC96C22C3C863A0FA8A8D0591307DE5FE97F56514007AB6B25B830C8
+7DA572969EC46DC99F18D758EE4FF0B2F4B0555B295F08258FE698D54145AE11
+41146C1F73BDFDCA0A94FBD775CD207E0291C74EBF8AE257B7DFE977B90D4A41
+6C15700154BE024F2B7032A168744934DBB4B319ED37D9C4F6D3D5FD23A8779D
+28D389FA047AAC128084921AF99F1B6DD5BF00AC88CE2275FD8AFF9690B03F07
+B05E2E28043AEC9383C151D2AAD46DB8A5172D7147662ADD7E26183FCAB9AAB8
+7E64E08413C164704582D2F7814328FD6C66F78B7953B6A23E5FB3C2E1C27774
+B1CFE834C84357D5343EDFC7FA17492A367012860478BBCB973A48B8A7BD8EF5
+AFBA79E4CC7AB2F56D89C2356DE5365573BA775419BECC10F412BB417A254861
+32B4787EFA8F64C9DEE33BF5E97438C4F0C467110CA062BDB06E968D1172B910
+DB4797211BA15C7CE4C781A706BE0BC5EDC993D6B0ADFD9B93BCFFB6D9D0F63E
+22C27693A9E34137E92D38583E9E46956724CDCE02175565B62777539ED6B2B9
+21B60CADE54E92906BA936787DDE3A4D953B8D30678584E64AA7F78178EE47BF
+3DA8A31E49153EFCD2E0DD86642EF6CBB7B7E74242EB93C3BBF26E0DD143EAB3
+F1376511012E31905007E6DBC9B1877512D9E7CAEEB8EE5D780EC37501E829F5
+0B3D63518D47DF5FCB7F1C0B72B22D9BA1D297E99C95DD337FD43B7742B77BED
+7FAC81F5B7C9A88AD6AB384993C606AC2AC2717C8036CFF3EF5A134BB8F650B4
+5AC5458AD51D913CB2EC314F7370AD4425A5DEFE83DA6F3553E53DC964598D74
+D4169382D7EE15EAB41A3F98A35E73E8C5C5C74EC437F8B696F94A5D89033208
+EE56C530EB7AE977C0022861EAE5DE5D030FAB181E9EF08BFB92C13F3A2F496B
+FE55E05FAC4A2AB5046377E64C9873E0790BAF4BC65F1FD60E1478C769A3445F
+02B9A16D61B1F3D072BE23482551FADBCFEB108CF12A89084759231D63BCEC58
+96D4471C911E6DCBDFF8BA76D5B9DFB4D0EB6678C3F46792414CE649368DD772
+C728DF74B50489608A78EF7DA814D797774912FAC7A65FF2C0FC5C4BE0A4C063
+FEC26595CF1058114D6FA0F3FEDCC68FB9F5C94EBD2C224C1B30756A2A64624E
+A00E273E8B4A2DEFDED2DA4B1542895F7FAE7FEC7C9070C5911FDB9D9A6F1919
+D301612F3396BB81B92D5A48A6F73695DEC28B3B5F6F68CA6740356DF2DF5F35
+F4A211635B86DBC1F69441D54C371CBD14898BE9F6B6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+/Myriad-Roman findfont /Encoding get
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 169 /quotesingle put
+pop
+%ADOEndSubsetFont
+/Myriad-Roman*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven 113{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Myriad-Roman nfnt
+/Myriad-Roman*1 findfont [10 0 0 -10 0 0 ]mfnt sfnt
+106.933 175.348 mov
+(10) sh
+34.4326 223.848 mov
+(20) sh
+110.933 266.848 mov
+(30) sh
+155.933 266.848 mov
+(40) sh
+182.433 172.848 mov
+(50) sh
+226.433 117.848 mov
+(60) sh
+160.933 63.8477 mov
+(70) sh
+118.433 19.8477 mov
+(5\251) sh
+174.933 16.8477 mov
+(3\251) sh
+%ADOBeginSubsetFont: TimesNewRomanPSMT Initial
+%!FontType1
+16 dict begin
+/FontInfo 15 dict dup begin
+/Notice (Copyright (c) 1988, 1990, 1993, 1996, 1997, 1998, 1999 Adobe Systems Incorporated.  All Rights Reserved.Times New Roman is a trademark of the Monotype Corporation, registered in the US Patent and Trademark Office and may be registered in certain other jurisdictions.) def
+/version (001.002) def
+/FullName (Times New Roman PS) def
+/FamilyName (Times New Roman PS) def
+/Weight (Roman) def
+/ItalicAngle 0 def
+/isFixedPitch false  def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end def
+/FontName /TimesNewRomanPSMT def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+ def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ] def
+/FontBBox { -167 -250 1009 878 } def
+/XUID [6 44335 ] def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec A0B00ED5187D9C0F1ECDF51878C3AA5CAA3EC70E14AF46
+F38884AB0522111E1FD6B5E52246D33165D7360B47FEE2078BDAF9F5724920E2
+B8C7C8DEF08111E9655FEB2D7D43B90DD0271717BD08D48D1209FEBFE7B9C4C9
+04828D33C143D5CDA944594BA8901247766DFFF8952C9A24AE1BD58BEDD61A48
+002D4E12E59AAE2CE61CDCD892A0D488E46BB11D275934A058DC403F9249464C
+F61C23C6C10E0372E1EA37A18927344183EE570CF03B887B71371320A61E7662
+4F85A357361319A1409F150A3D7B70FBB2B447FE11C50D32A3F15514314EE3B9
+CF26AD6A4896044B60E048EC7B6E3A0A6A92DDF428AA185F0544D20D54E1344F
+E0273E699A1B05DE27F5A48CCA7370DECDCEAEA4896E6B6FC3F061CBEC77C0FC
+893AAF27C6C349B8E7D92A00AA5B6334B4D446328E8D55B26E3E7BCA54CAE765
+9531679FE31E9B6FFD9217C3F05E52D540109A177C9CC1B2213C8829C56A8F65
+2ADE10AE0E2AF46B9246A692F9636DD633EB0515D149583D141DD16B8E92C542
+D5B9F572B162E3C0A9E6ECD51C6EA7697082A08B040C103EAA64851057089C23
+0F3B78A0409F144321F59888D696B0E0506B3994A65A25B17A42505548FC0333
+9221D659CC8F5781D0A6E2859FE2289B5A0F72FABDA8996956B60FF0508BB8EF
+C4327C55ABBF900DCA9BFFF8687B1A0ACCE0DE3E6EFD330E1A0060EB01378736
+45995BE9A9AD0FCE88EBDF566CFB4995F43272ED3EE7232573EED8D72F527476
+46AFEA9585638092AE80092D1AC879423482BA0401BC58B26CCE6146F461EC82
+7B541B24253360621F3A38E8CEDD6B1A92D767A1B9DA1DF23CF23716CC5B53F1
+E653C1FDD3715494C9F167ABAC6A8F122ECC96239F856E5A9AC2F779D70AD62C
+EF652BD327FF7B052514CF90D0DF0D26A7E815A85241383F282D4DBCCA06E35E
+52A0FA84822456DD767F9CA63621AEE9AA7BC2F50CB4601E11E7CB34781D7D9E
+21B33A4C1F8FCFED88788A93FBA5441D7B15BB6DCDF2900D7E01661D88E11E39
+2993DA88A17CF307EDB8C3F7D61469BB914CA49CF5F51624C043D2AF43D5FEA7
+556DEAE52D61A7ECF7EAB82D2C23BE11C636FD727DB3F0FC340241D9773C5E51
+8758E7ABC75917BAD12C3C5CE4829D2FFCBC2CB66657B684855A611DBC0EE29B
+99A3D4CC244CA7F13F4C8A4F4D6F207766C8EDF1F7BA05ECC1CC5BC410F217E7
+2CB1AB266B2D6D8A6F82A65563808053DD0B0100E3CAC3327CFFF0C0C2B8CDC8
+1BCB6AF3D744F75E71E2068D424A08814972FE8881641522DD3DFA6F664F0AC5
+D75F2D0825EC312519393CE90FB6FAF90C48E6DF94798C7CEEA269361059554C
+A99120A0E811C18EC46A5914D6F21F1D4F799C5CBA37CDCDB9F53D96C663AD9A
+27B70AF02B40FAB0AE87BE96A790BA745FD588E707459A97339C193785262758
+22AFCDF30BCB61191C8267D9F7325AEB2F27D529903DA7055EAECAC4965F5572
+3970221C553A22D936D630DCE92114919A7DF8A665B5C08718417C9C94768532
+17ACAE809C3C2C644AC5A2C1F21FBA4E18969948E197A2535592B294A1BB1D4A
+DFB0122BE080AB926C832EBA5B2DAF1BBDDFFFE449F7AD9CA252F0C02D7C05CF
+8521DE85D85A8ACAB2E6A8B684FD977A5BD5A993288F1DE02977258E6227968E
+D92E56FA3CA27FC50AEF8C6B9FE3FC74E496B34CF76178C6984DD2673B628E67
+DB89D947D6F6C89B51440760C1590638990604186FBE11B9D705FC0197CA4EF0
+32F17B6FA8FA09CE119550B6307026505E1740358B956A1E30FCBFF0FA7A5B9F
+B9D8753461EC2B2FD7748B066A0129309F28CEAD570D371ACD87DF166E0F999F
+6D1650125961B38AC29A89968FA822739BC3A4128244866924E0F060AEDE2703
+0ED9272738CDF0E232F5437683DC1CB281A80C35C8776112E3D1A3D99AAE4C80
+4FE687ECDE2B86A6494AEE2C6344D3D4CCD9ECFEB7F077F38B7692EA8141ABC6
+C49E1F438D1377613DCD609454A1F90E3C47967504058D3618D41845C40A0FDE
+170BC964C384735F20E592D53E84BED396C01CE30B7FFFD49915D631143EF617
+F989361E62C22C7390FDA9958D92BB15254674D097E8AA754B0DBE5A6345338A
+C084116965B56CAEB182DB99635AE3A57CB5A90B721B50F750876391A1BBA868
+F6F9FDA6914B8EFA594EADA029889781CF80B65FEE4C40DD71D5F836C9AC0069
+1925B5024A2AF0256D6215153D22D370CBA35ECBC14D5BF21711B22D8F85BFD4
+5E5F981314B366ADF52822F3F9977356D4A2A2DE46FD980D61A13295A4221110
+2899CA479133648EF83A93D43398861EFA978BD1871775857ADEB0F9B1A2A6BD
+918ED4C8C0BC3781709865737BE14A92FBE921E727CD42A331BF40B239B8AD4A
+0FE2D4C8C24883BE88819492F7B595A9B3C90220779A2F6424F9595A214C0C48
+6B624DDF4E3D4C7D8C48D71E81B78CBD4BD712AE0CE5356C3AD7613321D1B9A9
+13D4CEB25196D762C75ACD6827AA9E700EDFA9E98ACE03ACA6DDC555842EE444
+28C0F49057E2026B29256120F42AA425324C8CC7960F25CDFE58BA77ACB63D2D
+4D2DB0601810EA0BC5860254E41E45A52DE37FF93ED61237DF285C421B7BD818
+47D9D981E18B1C0D0E61330BCA846D478F313765E5A57ED28C6F681AD78B48FD
+D07239A8F46815BAB121B00F4906A60B2881BF65C141B59AB0B7F505C14419DA
+B27065A62F9C3CEFCAB171E5330E7CEEB2990BF2D4BD2A38B0485D6D968D1020
+1E26F012BE74224F8CE90C10201DCB80B3B17E184B6C174DBEB828C4B87342F6
+928C254733FD6297C6927D367DBF044EE2433F68895B08CF3E2C80B91D8ACE34
+DC99B040A5328C16C18CD54A7F64133C3A5E1509F0E40B65A17D56447B0BBB6C
+FE5CA7131DE6671896177896D37EBBCA81F815A33155EC74F48D94D56BF9F07A
+193CF6F65801B9BB1886AD65AACD8158029DE5513663B73847516933F27B2728
+AB6288364B636A94B161B35FB151414F03AFB9D554810BC18ACE9F9A99C70E7C
+279746BFDFD4EFCEBEC3CBFA02F81019EEF79D917CE3B8E9781D3C619FE613F1
+023634189035296ED75FBE5BFDD54DF5FC02AB58EE4563EFEB27F9D95E1783CE
+DE6D80F9FCD8784FB9EEFA1F84C49EAE06B4F42A0324011D83043956B5166828
+63026486438E1648F955C8664BE59F358BDF095CEDFECCF98C447FF969EA15EF
+463AA1EB5DDE0F9F2D1855F8045A51DB0127AF036B78C0E0BCF8B57A12FB6EFA
+F001D91B2DBE8FF112B6352D354353675A6450AF6EC7D3F662D334ABA97CB35E
+EAE89617BC046ADC8B24DB510DC6EA1EFCEAC77C73E6B05F6814A12A2D0F42EE
+558AF596E79FDE036E0A0BFD875CC7728BE734360404461B3A211E5CB307FDB1
+85EE802142AE3B18FFA1B1C6879F3E51116C3E3C385C1AB745A3F923A054535E
+006A6C1E842F32541F9C6811CF9FA1ED9029CEC3E09BA016B9EA90767F16674F
+E0387355972701FA5755C2622E0F208000AE5C1D9D2CBDC3E8088B49D7550F2B
+CE4AC61F0C6E983FC1D1AE7945A38F0CA925AB1A0F38DC124C43C103004DECB5
+5D7B7E92039F575FB1E58EB1E1A749465DB3A47261A3EB9B7DFFB69EFA52A7A6
+A61B23445044067684F6B42F42FA2D6FB8AE347382141B3050D445F0542E71B2
+4F20179EC5002874103AAC200F117EC4669F972E269E9147A2F22387D8F974F5
+64FDB4F5BEA583C97A5E73345462C26F0B218A7DF112F9F418E3B6EF940A75B2
+EE52DD71717C854FDFC6C0ED32D74560F14BC006C09084544573C8A12A54B835
+88036D2A08CE2ECD753FDB4D229A07B7DB540F467CC7B8DD4A003F0897D14FCC
+726FA4B33D8FEF39C74581C9C54FA5DDA4A101CC69492C3D5C2010A54740E5BC
+2BE15D399F78C9802C821E7E3385B29887FB7663FA1A912C0EC7553AF91E9522
+445AF4058B8334702AE6F60B7F124000E5D166269F2560572903FFF659912703
+B7BF153143A3D611D2FD1AA1944E01874BFCF4E35A303C90F778981607595493
+AF2B0CE257175DED413DE47065F3B76EC4943F74FE0464D98852809B6E4E06AC
+EB60B21C7CB351C446DE0A87EB7528AB98F98AA720F460865AFF3BE7DFE0285E
+7DB2A0E9C5479FADA8E363BA7951184A61CAC1ACA5DCCBF51AF83A9FB53B207A
+F73562CFE1289DAB699F89E26AB740853757845AEBB13552B741CF31EAFDF69A
+8CE5FDFF3F3D1FF8D0195BAE9518751AF655F756A9A878C1E64C33D6CBBBB4AE
+32ADBF88F028C484B77639DA68A4300919486C4EE6BEFC0F657DD40EF1027CBD
+E0EAE96E8E10FEB652947359A80744C8A79D278207D3AA237CC31261C87E7DD1
+1806D84D10BF2EF79694C299BC8262C08CFA942B743957228688B17DDCE1F4D4
+2DE678E220EC7138E7F19E45749C9655A215FCBB63DCFCA4DB245EA8A2F1C9DD
+3804F6713DC9D16F89AA63A2DE
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+/TimesNewRomanPSMT findfont /Encoding get
+dup 32 /space put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 45 /hyphen put
+dup 49 /one put
+dup 65 /A put
+dup 78 /N put
+dup 80 /P put
+dup 82 /R put
+dup 89 /Y put
+dup 97 /a put
+dup 101 /e put
+dup 104 /h put
+dup 115 /s put
+dup 116 /t put
+pop
+%ADOEndSubsetFont
+/TimesNewRomanPSMT*1 
+[
+32{/.notdef}repeat /space 7{/.notdef}repeat /parenleft /parenright 3{/.notdef}repeat /hyphen 3{/.notdef}repeat 
+/one 15{/.notdef}repeat /A 12{/.notdef}repeat /N /.notdef /P /.notdef 
+/R 6{/.notdef}repeat /Y 7{/.notdef}repeat /a 3{/.notdef}repeat /e 2{/.notdef}repeat 
+/h 10{/.notdef}repeat /s /t 139{/.notdef}repeat
+] /TimesNewRomanPSMT nfnt
+/TimesNewRomanPSMT*1 findfont [12 0 0 -12 0 0 ]mfnt sfnt
+197.433 254.848 mov
+1.19989 0 101 -1.19989 0 (Yea) awsh
+215.552 254.848 mov
+-0.419861 0 78 (st tRNA-Phe) wsh
+197.433 269.348 mov
+-0.419861 0 78 (\(tRNA1\)) wsh
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (trna1-DF6280.eps)
+%%CreationDate: 3/24/03 10:17 AM
+%AI9_DataStream
+%GatkK?*>QrFf'At!W at f6$N^rW;Xom;&]m+4)U?\`-%_r4(P at 8MT2^*9]@tfc)UX<>]:UHH[n'AN0+<IWeQm=ChO+sk^$C)JXL7%X
+%5Pk2Rn%PA8^Ae)W5Q/c$hsTe^jngWrj6aL?^Nf_ at 8,qhkDq;CIp+non07JEnr5j@/Oe9o`WARb+-3#54V>,Ceqe:HPeb]-cY<RLT
+%le?@Xk0q at HT>1?hgWr*mn_a?<msjlllS&23cTZhl++NrFs5nfYqpce`\,#(AI/9jkrVe1Zqs`/4p@$R^J,\Z`^O?-u+$S\nhgP+@
+%`t)tbJ,cI>rUTm,?[VXYIdu[o=7+2coonnC at K+=1Z2`e;pA=O3\*'Bus79TH4[+<Rf<9Ih21PE:J,ep-2ru-RJ,/L.nqH2b at A7-*
+%S,`9T5@'#9^4k`7J,*H#Z[Vr5gFo2RQOf_&ri^h5O8eL4fDCp6G(%irs+1dAF84'gns=9E]6=)>j-TM<H2HVtnW.&VlL"Nbs8Eu;
+%jP/k,0"r`_s53SN`:s;]J,P!Arq#16s8DK.rr#(Wcfm$r*UhnWlX0[ohiZcFi!ODCa^:t7Ij+g'06gh"Gt?QVGO);J5.3-10rc4t
+%WjdAJrpLs/q1g&'Dk8'2WDh/#hb(Gns3!W1gA9tClbEJlm6@^2fB;V3ok0o3r:\&._=h.h]p1[-s2VnMmc40A%psh5@,CqMIUDhV
+%I at BK^qn at LYlbE5ISt5eCQ[8Z*qk*Xhqu$?a"Xj-<nN3*9Vf+Hjn99BVh,jVLqnr:.m11:`s5W!dZbHFpVuQZWk`>&OA)4<?=mF`^
+%b?K;MY8H+grfc17i<0$qJ+n^oI9c0k=PVe`rp]dq?iTb$T6EB>s7kpRc2. at -289"\a8 at q*p+5![j7U;#r/+!os!@[6bo_hppLa=F
+%5C]&M[,R8*lMLTDDuPss-i^l0q![r1aDu_)ZG-=po`)h\o5?g at jn@m\5PdAEs#%O[n^HsAs4]d;bO]q*kBGg2^Tl*,r8to'QfG^(
+%TD=Re5S"q#mE=\]f%[\"LO]?U?P`cmqWCWR5Q(Ae5Q9 at 6e<b[^j7ni-Dh$au"TF?CqpCK(k4<nhl#/:LIL*.RT>19uQ;6#mVt'\!
+%38Pj8`t/14?[_YY$Am$I<f_PCrqQB:IJ`O$>N6SU_lqeWs7Z/#^HLKSp=hfZqdk3Km2PQbl16j+nD#nY^1r.Bj6o/r=Kk!\-Qg'O
+%o>ATEr2&r0s4_ai5C>OWN5qoIneX$pq(MXU0DlW9m7[EKlhsDEH2`2?pWX4upWj\5f^P6b^Z&Vj/T#t5qVr[Sk1Y=Tf73PZbD3 at Z
+%rpjtkID^^;rh$p;rT3f)h_G(*c^XpK4SDS-hL>1gj4eMMX`*)Ns7Q2[q:#B$(?#5gjo>5^Idu77O+5cqiYB3-ib(d]h+tG^5(*:G
+%TDmW<s2=rKhVTA>rpF:nr9&S.iS.^epm3jfrSbrpVmkJGI_4J:r0LdE`t.3C?iU,c_CqKFqM28Zf8h#f?GHL3m=tq6IiQ at us5!/C
+%l,3:7?P<t,cM,(W?dCrdB"%AXikPIO[efpXIphpXa)A`kd_;=?oDI3)GlIQkXP9*!rSa5qI3q2Eq=j[)J,`OGo(g2<]`"1I?$q^_
+%5Q&u[rNeup-NEi/eh@'sm>,s<J,G+p"3LT+Nt7<snJX-6>rB\&lehX2pO;uV-8524^Ma,ND68:jj"L+.A))4&[W^hdlFgf!G<Bq<
+%]3H3a.l5Bf at a$(`521(rA'S-#/+gO0kc;+$k7VPma*kuKY*qg%a19Mun$CPem?)J)Ej''JS9N]WLcliTL7YR)b.Mp.j.)g_fQ%u%
+%)"!cSkF!2[;i*tZV/TdY`a4\4AuY_m,N!KpCL(RVa%Up4]T9>@]ZQV:j`K#bB=uNPa$*+3=1H)(Pcn%qRcf"9]CX<<cKAr;KtuHH
+%*SRZEguVuoGN$rQ?ERJTfN5f4gs5LriQS_&UWhHdeLGKA')rcN*;YKa/4\@!FoL;If?&W at Fj7kZVt4"\9d(N/c?Yq\nr[SLnHb])
+%]IR>r_f^Z:g5^_9aEaVlcF?K7Kcca at c>YBWMM43*DRCN7Z[Hn%X64q-=79<OqcHn_F6.Z7R*R#-/%;;DS$CcoT<BcH[T^1f5M=E6
+%o&A2\^?<I.*d7uS?OGs.g*jA5,5KG-Z9+fr(20eUS0=Ks*hscXM`L<TBj at oLa3eO.!Q-PcW[4i06Wmumm--^ZI`AqLAlnF5F)0G%
+%I9ipgh.I0K?.XelbVPbDnhbp:W\pWdmX+%u'>KWhA'O>>SXk_PaMlGq,F/nh$7o%9`Y!W5X?3"T>NbE+e:F1Rqr!07.E*;h`mV`6
+%k&f'n=T'<4RV+!Ya*XBTHs#p1/RlEGB0(2aGOC*e**:m!/"CabIe=YaBl$W)D/dKk0S"4W[\[G(=$J=gk$YT9,M)RulZ%q at ZE^+d
+%=So?U*iY*[dM6r[k;qB04GS\0B9-0BmOUoF?oPfC7sm0A%@pQK)i'?_;(2=UYPX\W>EsEM-LS2RK<BaDi+.&H?PqjlG`8)PfFF;9
+%Z.i9^<C77IO)f79ah-LrfEp-SpP'(!^h,=?g<L$RF]LXG.H&!#mo0hShOWu/otG0Y$*4sGNYVG#=lW&S9uV-TJH!4M3qId[Hl+X)
+%0ee6T-*2=m,UMOKlF:1MRIrr3N&#-P$!>94e]G-6p:/Y=0nB-LTsV2P at iq\W, at 3/Z0T=oLKCJ]Y8"BOX0+>V';6QPfjHk0F]7<?1
+%bcFBGe\f>gJ>7/QEJ&h=XNAb0^?7JZPYMu2.*+[)N-oHQ0Xo[>b;sB&PFK`"hK,KXQakbc`PsrH*b2hRr!Y)_Nm=3u<-b8QOQ$Mt
+%KmW;jq)Al2O0<'Fjq5niZ1*>Un6,-,-O-u!.7Zc`!\S<0]g?=<@KKBZ:R2&]_qnIb4g('$O1NpNpY_)_2H1?_+XgacZ(EZ.9YB,.
+%\rRsfIKULHI#U;C?sdYD0oU'oirnRo7p_\R3]9Xfj+[$-8c\N!!EF)bLV6 at M"iEIu\8^V^Q%PL<-6Or]A+JM5h50SV7q*SgD`:hs
+%leVkN;A*;]Q+#h'X?Le-.mrD55kL0=am6rh,E$[FX=VF-fOe/0[Ka[Xj4Jkr*uf47nu>ge3D'Dq)d(B1pGl?O*;2?QSkGU..JCc5
+%N#_H57ljc/I,6qo=8Ue>9MR\WLsL)R=%:d^YrS*b6pFU#/8>68=o]rI=YG<9CdL\T<KAha9Ir/>QdH at 89YCiT]BfaE>^jR=(I9Km
+%^>S&a2GZ/2!7#Tu-i!G),#/`cp>/(9g]G+,G6udoHen@"=E])OF:TojH\I[@8Rm_#1(l'=^I=+IA#+H at _sNQlZ2br(E>%Q@=.JJ,
+%">3%+_)q&M!o^q]bi3f_&EnEP,"%_7"pB*bc>7rS^h`I7Z_t&_fAfWE-hp'HV2fU,keh01>.Y.hFg-,/Qa,#T%1$e%YtM\`3WO\a
+%0A"a!O?6eQ`!&sG/eM4,f.MagE*j7t4cM6fhKp.<2fO1`n7gt\[2/1"T[?,K#b:i;C=Ha(GeeIq]6,;JA;B)=TYcmS&L:l&+m"%D
+%]n!b9A+0"!OoN7S1;M(:nE<[f@\t:hS*[]Z`?TQc#gV>2!)ptOG0u"^_ at QYc!HV*2d[%`1%>OQ`HB`aH"goXY!J%`pOdT;SNctaF
+%TsI!AY_Rl*c3^8"R1KF=G/tOrHI`^RlNNLRf)QNT.(nJ6]<@;?SEaEsbDO2s9l(nk/<s^POHhW[JVCcaVX\+E"$^E:\924S#@)!_
+%(><X4MlR4XZ#G;Vph!oh]thMS--Z:3W7.`^A*+$2K7EC!e)eT1H2-u+H5kouPtcKOM&8j`#;IsF6Bk_dZK=*=+8fRjGjRM$gLJR#
+%_AlZ at j9s8L/o&t4o`aN2^k)iS"aR3EFl^.)BKP+UbMu',m7%d"!$/>TK)od9_$@&GXBo.ocfU!!6m6.`&dQ%)m&RoGf\edL^$ElZ
+%^9il%a5?Co^gZ&UcbD32qS3E`#Yp)1&P[e1%k3EZk4oB-N%kC&n<BL[(;Q!jCcki-n;rK.6 at JZ@h at N/G0No&F<$Km3p_N3#*/asj
+%$p3 at u2#IQji.P^#cI\W0G]cSo\.dA$5X\`Z!"LEE$1:C3=L+P!@E1m3I;itr5G:he/tg'(>EPsOjoFTiot4o_ZpC1THfl;T54#A@
+%2m-BDXe<alr;`IR59iAIK?s\^+.KJB>Vogtgm`A/,f3rYpl6:$,2*`IpVI8V8SCM"h=.bu&.soS$N::?r(>TtDi+4aGlVG='+<IN
+%%dT3UV`NKuK(<^&bYn$%/+O0Z'+sVJX=N'E/d;"]Z#@.k.36:IOVDgi?lHC4Ldr?PWtbnrMi\>N_3Grj at .=eQ89uhq<\TiSSoncA
+%OJFu^0nJ3o6GWjM1os]3%&F>NAE;=E2Z]+RmXThP(C?5tAp`J"1\%FTamBE+0(CDR&s3219<d.g/dHYlj^8gCK2M`bjDbR78GA,*
+%FTRHiG3kV5J8F^Q"&CsMhSY>Cf.#`I86t]f:lT\B0Od9W/&!9qP>G at XD2"q;i@=Zn'sn18*($js6h/);pV8'*H[P)r'#j^dKLEUM
+%@Gtle,PA<[j<d^S,i/e5n-sZZgK[!,,c]s!Sp<hT#?c\:\tQI^g`&o%$O?]^p/oat-A*LA&s-P=$9n at nr.*R03PO/4F0BW$6Eib-
+%)nWXX;RdY)'!((FYt-d/c)_GhlB#=7^%("b.L^R>RO6ClB+N6p='<"(k_:3p,"a%i*mTKGjuN.'c8p;B"2j5ni&B5dfqL3V0%'Gb
+%TEo5D'<[(&1b9ZO6Kc/0,<T_V1!:hI!k>JlJA1;'Coe:u"cJ%t5hItE*&WL.\lskXi.:\!_@$tf\-RI$);XgK#]aFIJ^T*Y]6p0M
+%nr?*g at M4%ueUVVZ*a24XPm"2JDhOYhGf,#odc(73648#P_Fd9&#kCcGL'WQ@!6mk!JMX7)#*6="RXj!T/Kh\C%nL]8LasBPb?Rg%
+%I(@$\bQdhHDl]rSlIQgk[=AFnj2rPoZ2rt$^J3Pg7Z&lK]bBCFlheW`+Ft at DVDMSQ)nj!p at Gi;\(ekIsD:c%SG=^!mm7]>]i4uP"
+%fIM8ii3L^*^LT]3#L$cA.hJYA[P6NmSs4%^g^n?=5Y?V\]Kek!-(]+LK#+UZ<Qn9%YS=>LY+uO%iC^+1BM1G^"p=r8XV-'o&/SqN
+%,ag(6%4ih)#]iG at SCerHPe[GUK4L#60_PbZ\0#SuQTkgH">V'%nEq,@!U:DN^'sJL!\XOH/r6mg6pHcU+l_+`;>Cbg6KSa;!M/."
+%!7p(^3j'LU(n_KGgl>=K]C0:k+_K;W%dU1_P)odEE"q8B7S3GRdKOA.qBqG=,30[C#20*F0Q49CTOYt]e at Y56$Ob8S^'$0^*j.7P
+%kAX\Ia;ZSKQGl7n5XrP1d>]9jh,r)5^k,_[*UIo&\H&b3qKRJFo&q[c6=m6p:n%n13JfnPi<0`dO;+KM6"cR!^c%kJ3*16FLik-F
+%g`gWrdidC[5oCgPmLG"Ir62sD+uFDOlO?7:6:q!gIG>'<1#kZd-G6`rK)[^F<H=E'&Ye4Th:)\tO0@^[^2X\r#eY+s`@RIEDi,Ds
+%`AcMf`9WTF%RP'Q,[e,qM0pVF!7#cJkg0rC4hop.&/@M`YadHIG\ailbK-&6A02UR9<a9PbMA<B8ebqs2UCA0K"SZ'Q\$5"k,8i[
+%Hk)%kHk&+=%Ek][,I?gZ:#;FZ\uu?H\lsk[`f"5EDA3X>@%J51`F>TH=KqrY1Q3BZ=BIZ/ec[&oMq8Rb at 6J!]Oljb<<N'tuYSqt=
+%JTnF6&m4TD,tEJ2Jrjqqa^SQ]L5/UeRfOM#(=,tqiZ/Ig!bI%%,4]/1r+ at 7lY)&C#C)gmsP4jFNZNP9cq9mYG*mF4a81Yg\]YH1.
+%n4(Q1*N]\7`T?&g5aB".Hf-spn^(\+2+$l,cHr3d.LfatUTs/T#ZfL_jdUNhSErMU6(C3sQ*HSNJ4d`%ORHq&FqKsB)J[13E7YI9
+%=)nIe`3,XLJ[E1"MD3;H:f.TU]s7GlfV"o2JPmMWf`c"s"[NYi2Y867,9pM,/2QtB'FiLSKY7n^%eAJA99;TL;o2emW.JtZYb!)q
+%HjQu7bkhsg<FR:VD?+4!)?B_Yec[T+l2gN=qB0+H)^T/9nNs at 2aA.<AVMZ<C$0Atif,Qp'Q569HmR7Qt__UcOA8_d0-70p6HJPXA
+%clehBPn4#L"X(4s+CX7mT0*SOh>-C;ra5cjf3Wf)XB\Oj(t<)C;6hlS=U<4fj$(Wq.e9o)Cm4ng)F+Kn%bY!9$1g[g5""hN7&!`P
+%GF6AkO[sWqppUR2RlGqi=XWK0nHI^a9Mo$)T5_jB2HdquD\L9F;S$c,A:X`45u;mS'O9[f+o[9J<^qXp,Gp"s?jY2:"7\-RH%S=p
+%Fr'0$5s7/ZfU0>6!I0n"#dQPXmP%Mf1^8]GKnXVj)?CdA7/'2:927PD>+gt49io2\=d]"ufaN]=T\uWY.&MJE'>"8MeHT2&`S,o.
+%"Fdmh">%fC6P=8p*=gB<m=cQ(?,^JZ_\>U, at mr6V'bC#i9d\_E(bWB,'V]GnGI%]N6Nt%d-k&\b$c`YG7G*56n2tKT!(>!BB+Ca0
+%`i)^<TFhh"6AGYO/GPd?Z.,V%1=ba&jqZg9Lp.>24?@:"cs?pA<%kJ2D_*nW3U0D71g_D7,+;qIE!JM4hu"NXC at e%d2W,AU"_#NM
+%c:Y*mi-<k08KfL=q<18U'SG2^-Li8;%S[T`p`##D+$q$c+.8"Q&4^ag1^)-)=SNORpd.djEesF:-W.$4eM(P9.pR$[(l;&Eglu4`
+%V(g7H^<o.&*SEE?c/>q?kD>*cQ!FJO6\gjJ!XO&;G_!)bH^Je`WD<e4*[1(V+q>Ll5smU:H3e[bg'NOM6u#c"6O3JD2^VR^n6mGP
+%d(jl\n:A3fF`r6K`C=1,()H4rm[mn'U"j$#5SICM6-/AVX9;K=]ZBmD3X[JU#p:b3UJH0A?:8X`>!s!tm,=2hOIt)6Cmd>of]HRh
+%3B+5&"p[C!+:p4,W%_l^O]YKe(@k;C)>I8h:Ni1j4/SC.#_GQ$VQd1js'=o,*80C9%g`0C)^PJBJeVU]S,sbg-P(b%eg/VHVL3ka
+%k-B'g?O,9qPn&^)Yb5`afnKT2.Y8bc^b*m7>Xl9 at q2mKMj;AksQoQ>LJp"tK&X60(d/BZ[`Us%9.Z,UfOXM0GM%5F^@O"G&[a94X
+%:$5q8qAle$Rl'_"eViJrOdLd5jhk"QA$sMRUjAs:NqYZ_*QM0B8pi4<kNm_D%!TN0J2VXra'Fg7^<')O7)6^B%K\Y<&iV1/^dEsU
+%/JiN>Va98I&4B=IV#$[mL!8-0o0p#9!&ZJG1>M0$r?tQ;*Yu_5gi,o8M+nBpE%pD"7f%4.f))u1;l!RU'mT'H;nNB`q[D+gd#3^'
+%^nhoA\18-4U9J]0]@qfXE",;]<'\f)@0Qd+3mD,HU(]R!;PGp7hJ`>++M7-"@?uJ:hu#1p*uX!_ at G1!(&b.?<!D;MX+E=SQ<#FgK
+%`?NKRTd#U>r$h.8\hP'(m<'jFi&Q0*Z,pNYHq^dJ30QpH5RN3'/qm<\DX,'9ZOkbc2AHVfK4-a/!/F2)V`]P[f\u3(+C#:FSkJr!
+%4n7nBhRaO7*+$n`Y+di`EBK`M_jPm+V&sU\M<q>:nDLXai-h^?9VS_#4_M5P.+BUAi(tfA50r1`&D)24/[Pm."&!YRLn<f.1=.Sf
+%"<YY8iS?H6DS/:!LI;P2 at T!-p>h)6k/-$Ofb,5ks3qQ)?5%5k]%rf5bg6W\(?C3=a,7ZNH^c"H20`h=g/:\bKb$(/rkJ\5Zms"%B
+%fBrAe635fW.c%`ojFHHXi6tj)"X+BqJk19@>2npc%fQW\H/sTD1m8=25TGL^_F_e.:dc`mQGVor(thj5(DHt5*u-H.d'7kf'2(oP
+%kAUTQ"=$%pJO=:m/,OY];Y`C:s'2Q2*"OaW`&+3C=^p_=d4j==MZq;)1^+hs:`m4 at C`3+bOqP)4aYOt:Qe`lSa\);l^^naK"8g:-
+%nn$`.Ih8=,!$C?Zk<oio at 2,V+Xa.bh+=&!E\\jGui'":K=='=fp'X#6)tes*,\!06,kSa$7'8m>_)2op4KSiR/L+^)!sj#oarWYo
+%@L+`T/fq14 at 5=oQ&Fa'A6jJ5#b5oG?6sb;WekNhDPAl7l+RJl^RUqA!?g8$JiXOg#Pt?eK)$ET!#1&SI4 at G^N:UgrKU-\KJ:HbU,
+%%)-bN&2*m<-`QZQ%qg1')\/.,lbgR>IX3"^n`'+MK35u<_B2\)h;HbaPZK"r7M$XAR`[7iepPijEsfkn_1;=*YHYB1CK&:PT%O34
+%<]LgYE+uN^i`0F2_,Em6W!D`8$c9.&Mf1KFJC'!Pg!toS.\Lr.r8nqj"hEK`5W6C[gar2?&6kjslt=86:Z;lpcS at f"J/_$lDf_\e
+%fTh1r^cN[e,>,9">:k*2#%O'Z^^)BD`Nebj68IrY4U)tkI4H<RZlcf1Es2_Y%rq0/'aMFW&o`&>,YS=G3M:3?e]iOUdNE!:OUfIm
+%(=nrTCsXOP$9cS5Wso>L%6ai;"mhrH..SZqar]#3^=FP3;Kbk6Q+`(PS/JVKZENfH3$BWoU3Di1b+:M5duRp^9U\p.O<&.V>;cQ?
+%B01IQ@*Sm*$kW9BJZIiEGL.?J*hhX9PeXF;R.Ij"*Gd%E&1;fU_h*r-QS#/^LoTtjUC<2?N[H9of>B=O6.dPo&qW*kAO8Rj!\?"o
+%M7.,s2bXGLG"!+]BitNX,%55J*9m!F3O'TP at hm[$Mhn]g.DT!HNJDfJV'\i*jjdf6VtDG at 6IsmY.8qF^oL$>CcP4_BOog]Hq:G-^
+%,7$:\,/AdLmY%8L9UXK;K@%,IJF.V1Rmp)a;4\SOflOTW2PXS^;Hr]1AKn5dd--T$m1NKn,OF2oVMo?pKehMm:Tt%5WYL2I?lJsU
+%Y[p4\Eroefp`'BNQc9$`AP>pc%OX(Y"@NeN38mS'&%F)4$M09)'NoL]BD8u!e-$1MIU)+tKF#4k^H=HdXeC>^8sRfApGVQ:E,U95
+%V,Y-`f.o([-%agM5b>iURfXE8=W(<D]>\>Z6fP9OMEFX=&N3kgki4?-^Y#Z(U9WmHZ]M%*Kd4itcQ[QOAea=Lr!kD%+e"a,(F\uj
+%+GJnp/3k,X=Q2=*d?H2JOVWJ#dl!j%jN<_)FKNi8:>R;4l/u+6e8:3N$TW0QBHJMbZH26a5)1rSpr"*ec9oePi]F9.H,64uo'iEi
+%'8JG=29]M"JV]u8+B]huf]0Y.gme)AR3P/Va_R[CH#Il2)1NuT*jo!"R/d^0fRs;.O^Zi8PMaX]"Q\7b9gD/7"*$(R8N`KB2<>S-
+%)<($S[%moN&lCf(3H7DKS`iCf&oGH\BFCsPo:CUZ!_Y4k_[`,=AT=/]!Ct2%Pi=ZWoc>gU\6pZN<<L"Vl<IA8XK#^/'_kph(S&[]
+%(Jo7/0NZ:9 at H+p)P)D;+jO-=I*>S']:jP#(FhV:IZ%6VV&mfsUYcujp]E)G.8S/tB;5(Isf2d.#C(4QQedu<^#RrHnjZT5GBl'/]
+%Ga;A"g9FM=St?;WBI_dL)T:*Leq:a-kNr)_Tr3[*joBq[$Mc7/1,?13n[]/!kr"Uo#\r]Zl:FCmCe`,ME?i_:T84#P)<!7 at -PdjB
+%Hc/<6Tbu%l%VJ<M?VmQl8K%e#XBINHaIJ)9c3;Z\GJLj&V[`Ike6WOoa!HZ\.dSVO_?</:R'!2HgC-2_0[8_>`-#XYCr:1/O!&`3
+%N>u3:&;tEme\S^..?H3e?(dr4(d!$a,.Fi=MBmbU+CkI@,YbpX6kK]sF`UXpC7JR**hV7G^rR!,5NBC#E:SDB#3)kIL:_^6Ea*,f
+%4>gZ[eiZsb!E">H2Q.-gSu3=T/m!^-LUN9h:B?"/Rk1:jlSTV:'c7EC-B]+80MSI4\cmG!r0N\[+gqc2&'.EgNp3Qtgk!Gp2,lbQ
+%%d52n^A6VeOBGun[upT!gThE]i%3C<N*5Wg02E4!U3ohh=R-.Z`sEp:#jr/h?u&l3C><XV5>42&G<XoB4%:pFk-P@!KB3)Jlk7h$
+%e)_MP5;>.9l1Y#^&o4VqZl!Bq/1K/AG[,hG;4(HTJ3]!=U;4*gp';^%Ck*k*/cXKlo/&>N[*/W>AQ)RsL0YKQ.7.t?+@/AnRH>#,
+%@RRW8!#\0+*alhZTlaQnYW(J]KZjL'K&-]3NQ3_T!\bZIhBWlS#!DV)PPDKCdq1[M%".UT^EK%2G+^Cj9=PkHOW at _HMMIdM&k4-V
+%6TVLY_a)q&Fu(_'(fpJGoV'>2dUtqi$mN+N5"c)S"N?AZ6[dSX0[%,3o=3)ria0ZZ-mlC2,.D)9/8[ECQt$RJ at d]*83ciL\^bq at 7
+%?rF,XPeNgcONW.q,(U1Fo>+OKq.(A9nd7.*+X,;3)FP25PHDsb.mgN_&BP9G,8On.gBM';AL2##qh(`h:W5%X\8N$86XBcSLLEL5
+%=mg[,jrlWe)k at 9>ApS+HJp/G3o]%Bm_:T$/"s':l&5jZDf89>CQ^+TfHcEcn,._CfSY-=\HRbS@#KI)Ke;"8 at ajZ^Z]pq.O$Ssnj
+%hf3gb66P:X1RFMsOs#.S,?<Y".:j2LTsMr*D^*O$^`>ZeN*8R0i at m6F\-'!3,g.Yk;X>J%"5[IE`S,-qIr4uQarQTJE*srAUS5ok
+%]b at sgZfMh#H3@\gg.>DF\-DNP,%n-kh.K-HC]am-!m`M+dCEdqQ>'NbZQTOOM/5K+i76ds\()DLUW7R"H9ch%-.i_-42i6$`9AEj
+%;:s$^G^5+dhP(PWnXeSV*k(89o%?t*?utieZptf%M+8Ug&CVb!2b](L$!UqeKl4?aC`&Zi\bM/MBS?WN(MKn+:Zu at r&7hL9qk&&:
+%2K-;O^KGe:TZ at s?c\MXo"#U)1]-[Z4(k1sA(ZM]0L1s!_C.DEpK:g(1X:KE,%[[^;&C0A@'t6;N,?cW$7L\2ERY^*"]Hc.:=A_BC
+%>MiqW>V%95`Bo'?3W$/p.4]69;a-EN[3d4EZ2f([)[6@!!M7An9\@u5:8:!T/0*;g+,!qhW3;RCB">$_,sYoI\QZ)91/C1#I at Fa8
+%@eIPF';UMQZa%kh%;1G#GOTq:gn"VblTK@%4<_KZo<PMFA2"4\83#j]!FX<<@]3i]\>0N4namp at 7`t:8p#^h!p)Xa:i#em(Ic"7s
+%r<^iW;uY4mGgP"gSL5CH0EOn\i<JF1(.nn8J?UgKN_8F52$,Ku`9JDP)l\\E/*JV9-[TB\e(e%!GXSEB%B-_l@=)f32C`kk87^?U
+%mY-Wec>`Cmk8EuBNjO>V<!:ZB\7\T9ZLfa>6MQ&Sm0*e(]SkS_4?D5N at _@I$R/6n-65O*#XtX6sBPKPAgiik+O!&@qg(JO\Ks)B6
+%hElkj_e14d[6`k at 5>CSH>]:e!CO)5>7L$]kiGfYr%`bS=$68Sfq3f!h`t9,[LVDnH#2tW&Zm<$>7^SPq0!&G.Gqe3'Qp5fudUfi6
+%Kn5UkjVJCEI5H-k8p\?H:b]FZqodt2U*,mAPO]D`;$TflC&qH#5X))F(+I*8_'0ZQ<X.?Nd%Y>/8DmpYT[6qRN@(Z&j(GY4KLMu>
+%])uj/=V3`SG[3_[aD*!lUS4QVnK8kc@,=[3)a4`u:2l.o>!9:J2^UM0.X;OT*2&hgJE7L^BKcplQTu=%#E&2T6Xjb<F#j)V at GLVc
+%c at MFl^4FpQ/aKI/Z%.0</h.SUK9f701(hM37"gR.+%Oq6gB%h?gJ(<Pm).X2Jn+aQjM<KHnb%XGG,Q5V,sC4(0!2d(M!O:["8L'.
+%!c,a7>YtLa4K9\CjqsGaT7NJ?<mXPk:+\-;oH6raL7JMBI1"J]e`lS at R1<Q"gKMGJ at 3hGg<@BTGG"gALpp?s)OIH_&=lG,[?ZnNl
+%oWfp!&8*:>HZ=s`r5I%h(`@Zm&.Fd[mJshZ7pcpHZQ-uemAqaF-!HoO&.C+N*AW'(1%VMd%#,ju[+.Pe8?;6]F<XsJUoM;ak&XMO
+%fciLh/ANM`&d(3*`kP!7-0[4QmR5$9gBF[a;hCd8Vah-,56R*6'9B at ZnUfBn"L6l#(#plb,%=:pFFYB5 at uCX!iK^_):rHJBeX63<
+%)q[IO-8N_Q$=D^?'jh-&Ksb"g%E9&L3b4eP?g9YM^scNgq3fCCAl/h"HNBJD=RM.N<J$VoIOsIfJQLD at 4AJ<h=cHuWe<kEU_kj(q
+%E<:S#(r50*/gPf+d5(1&i1P`Z(*@+GkFe&9]$jVp[6 at WF_B(#u;H'DfP7n(\*VQ^neT[SIM^We;<r`J5)-30V:hASOfC;fBZ\k'-
+%VC%&Ser'1g\K0Z]>Dd$M!sT*83CQbd60Ip6c0;I#^c$iTlaUdFC+oXmOFL#BRAcaHc-<RahWH#Uc- at B4!uS>"WLW-F2j&,pNSl1/
+%9q\ta($sS_-]tQ([\kE6lM`jc2A4[HF;(.FO2EPXr4#C$9YiPTJu1fB?Wc1Kq)pk2s/`*A1#d?g=C/qg)hbaJV9"EuXStgMc?P at 5
+%defFW5mPgE_'f"dGI)M?09cbL_QA`=e?C"nr7\'=gPra_/ULibEnZXeJJjc"+Y=i,`1.2:2q_1M+3oOmYfN!(ZnW+31V&'+"^%G.
+%&r]=d(VA[uC;AfuFLJ=_W69.8DW,RqM,q.KPkjeqj#&urL=AOJYcnss)`@]$<f9BM'imLK0^S$gG$stTD[6oKeu`1\%48=`CLU;0
+%qHo/J=<;pG*dnB-SsC(,XJ;c_TiStr9h2L0dU6kAd)F*H:*HL'>Z\lV+KSlq<1PUe:pLDomD86_aQ at P9YfY80X)"2=a84ANA\=aO
+%(kVf#\!VYU(ND",<MI`0E:`^*:cqOkpp-B6AGI?O0%rR4+<>_Y;nXS?CL3)gk2SS6KPDa.O\dOUodH6W]J,iaUBf.#(+=YF%5.7M
+%W_ohhj[?CT-*7=UB8RNdG0A?AU-E=PG9EMC6a3:*!B96V1E[I6:7cQ9YZg66('kd6kR`aD,VbMGTYh*L4'sJ[`JjOi,QQ<#j=ge2
+%&\lHL'qReJ-?8'i-G]kYn6GQ7<Z"(Bg?''N#q\GXR at sEu&ZO[V#E(irN"k7"&[V0b_4/d/5I!Zaa2dJ#A]%ma:k/001cE0./!+FM
+%ZZ4au,=IgBIc-,b8A[/([)3sP14^;fa3eK:$7.4`;fS[O'-rq]K1R<=W[;Gn%4_`2%,KmqVDVIYCVBlrdo4M"Y0Z^p6Y:1BW[]>t
+%Sn%K#JFIg`V*?>g3j.QN\:G`qGFBN3LCS)Y&!%^A`m+s<]M6%ji1NE:h at MiP@Nc(b4K\3N8=tmS"ooRXp;0M`PEpR$lrJ;^`.LO]
+%e]M#&A`J>`8N-(l!^tt]lk(IUU&Ybpc^E?=Ti`Akj+orQcNt]oMkL\81*=Z%fn[J;o#LGC]Trf6GSAB57 at l?.S:HC at IG$Q0k?A!k
+%Co.;?]>m^p4KL__rq8no9[!/Q$j:kJ_qj*@fSG=Q-rouHPgHo<;?tSP1r"P[4;eS3Z$JHjnJNJ1^9. at O^o`*>B+\RW8@=DUiTN!@
+%,hW7,Cpb-M^PY;jLT<_?OY9ord9d'3]^60AUSVV%CP!%'!Aq&0VIa4a9q9#.M#]&`g$\,P&3Vm6:p?l\MR>X]5Stgf/T9Q66@&'.
+%r;osFdmio(HR6'^_ at HqGJ,t9e4d+cH;-k;2)kAA&!4O;R+G]bn_A2.6R[Yt9 at 4X+;;0I^,6k7E69Y%Jhf%bSEA&/Std1Z*fn-U]'
+%+I[[0p3#'B655-JUYoS<Ct4McYe&W^J+XY3GFC1lr9U$(%aW+oRg!_%,JTF_8\rC&=8Om1RHTeH]7'6CKbO.2Bn?i!b18(SMkAH@
+%lCLM0h at X?RFNHkbT!r:J4.Blemh_?Qp_M2IM"GqYTS^)br&U>aXrgLXT".2d9Z::<<?k;2>VdoE at poC$1oNHK]^)gRX6(]6E2YL4
+%doL:Q"FqfW&J$W?j)TRu<m'u(*-qsk_ct1W<44;QB>CgHg&*FZXC)+NcJ-q*EOC=feR^qSg)\No3S9N!5_sOkYlplkW"!?oD41!K
+%[S:;XD=8'p^uq]VfQi&n%Upe-40Ya8?<BR*"U'YPF>KQ`p6<f/XNiWOH/Tn?5QIDH\7lC!:XZJ$`B0VKjJ0Ja4lo^!@7p%0U#*$E
+%"BngrGhm8!hm=k^l%(>sV'9Xi(5n25q^G6L]D<e!@NUAoEVgIF3Y6NDV at pddL@qKeX'L9lG'[;XgrpA!ho9]")&/kUHpBY\g';!j
+%&@,X%SCoMcK\I5uX+uZ]E,ae:gqQ7XGgq=1i.,\TgJN`/2m<aGkW)!n&5ALEfj"[@(BVne5r/i[UKWRem2JZu'BNGH+nG^\4(q`6
+%55Ntk79K>p*^tS:0oPOcCk$AHU4B<G6#RJNNc3)nKE6dYlGhK7bEd?q[aJ+>hMg^@B("\NU*9gL2#U<4B1o3>l[\\YMMW9-!?\qJ
+%9q@(a9GdZO+sXZmOdJ%_<p=5i1Y@"/lKQS]Ar/<??::'D5&?]_*B-kG7+d%?:'Y0J(@-%Q#AX#PJaYA3P18As'Tlfk<_OmW-S[qU
+%!e5?k\fg%pl#,0_*ZZD>4X6a[=h:kh-t3F)fM/EtWOeKKoft6Xe7/bp0fii&>Gp#j\_Gu)k7A at TKIn:3jM5GFCr4?+'qIK)]!cnP
+%dt"WSS5*%&Ad6n,Yl)"-Y##(=-`0-1#'RSJTKn/WFtT+nZKg2gamuh0_Pq`>?_AnG3-/iR(5^:;Z5UeT(d9K[FJ<k;MuCM/E[^([
+%J_WN+gXXcV2!jk:/"b4\*F"2i!GOd4C<p:qCou at e$'*^:KU#1`D<O%/S]qs?LB8mUm"'o9+S-`9<a%dWLjC,1 at kQL?4%(l%86ohc
+%rTZ(sUo^pO/Ai/F6A9nnQ3^WQ9Uq(KGr2D=B?d`hM'W1KB6`7ZKR<2#6t*;&l&C;*DbKdU1Q0O(0McGG5-!sEW"I5p;mC^_k%lan
+%&Dp,_f!3qa[r(N5a0s)9_oak<Yt5lJfFP.jgX5;&)*;1fKLhF!D@]7K/c)'6TeHc6bCYLa1Bp5b[V;QuUk\h89]fKZk*>ZEB/!_Y
+%f)-'?QDoiog$54a58!_$*]?)s=4k/&]YE7`<=BhD?B>Q'i!qjEDC[e&B"L:sg%U%>J@?]Jau6K09tei"cLik>6;Xj?'uM+Tm)dk2
+%=88Vih06>k2GK+U6rE`uI6Q[CXp&`0kXH*C1.Lp^Y4d,*#5GFPV^VuE3Z^6oqXS2u8WD5F6?%N!]LK8`*NUiG[Jk:B:1u]Z%75n`
+%2Xq=4T$oD+*m?NX4C2FE5-UK(+$0b=QW4/hbTF<cNHngeTD,5kU7[@c(uXl at OcWRV>;jQsa8QL=ct;2VY^IK"da/DfVmSVN"P!q>
+%;n(DFVCdK81rQ]bE at YH4GUfk2Pq51TUr-CWXTRhRW$.5GD<!WfTBF'Y at UiQ8q*6%_hG;6Jq[Fb@<7XNbFD<<FgA,48Q$2(.d;Qaj
+%IP;P=WBoL!QlUP_n8mdHAXgr,Gbf^hcWO#9h837*S+p4CkrCE9<;:s`D4P/pKs/2*=gj#I*hbV9U#*B,,a+EKfiNc75Vp9,jIoDj
+%"3=U&,4r!$>m8>A2I54Uo'A<P?5K4K:J:LZVdP<4+C,$)1<==Cm,8KeRuf5C3JLehYpKH<[F+\i6k(]p.aT!s%t?o',%%GI\4n4^
+%9C+M#0"h]fFZjTsdQnZ+IQWRU85;j1;Lh\",SLZUG=kp-c/>Q'7-W^C&<+\*]8Z)`5^uP`Z-8g_fSRLHnl8p:7Gs[\p]-Ne=@GoY
+%BSl%b#P_*%fqUBb/r=TaHomX*j6)G6J8H!5d\I*)k?BKTYbr)+ZSVi9LS1uu/Dbr18#rpfI7^>S(;k$1V8$Stff$sdi9WD>rkOlk
+%I at 1H$c/rVfVdi`$"kFVj#_nt51W".>mi?CmY`Nh8\E==q7X[5*Yg&&Y\1=1PiH1QtQY.^#+I5K[L+^F$Mn)kVQDn_?`*!Ll01!H2
+%k\)aV#]l?1=D_>9#&kIq!%R$L/I-VDm9(oPI!o_5:lnFk_,Clb852l&@AE_==qr;Fn;)fdk3OH9FN at od$`@.TXVsX0gf?d$i"dK?
+%TN[p%Jl2LWnZkU5Z99apIO#H&5!``Y%u7/QXl4c%l5a?DI?oeIK"pY`h06sNYone^C99/kL at F_t_'!!:&.-!dKZe6>d+39k]'QV4
+%gU9>2ARl+ea")ac:W&gD^ZXhq,N95bg'Sh`#n]B^Ms>\TijkBhMTc[gp,t]=4?>OI2FB;8>*(@cW2"InrV/^eMpen"B6/cAjaP!C
+%T6WG9/m/(ZD!qF?+aZ-0HQGb'JRM'C>d\tj*C1B`njblDSEGJZjEU05/B^FKFG-2bE=aSmb9B4X`mZ5X'0q*Yh]^affRPq5#MKC6
+%ZCGf`c4/%_poA;?&.`uT:@LfQ<nSrGqut+m=Ja9!AIKtX_gD4G at 1OcL3n.VS^]!R:_T>+\7nj6k"PeAeFY7JP:QXse_;MZ]IR=[k
+%a=2]`Lco4gO;3WO5"mD8f(OE^AoP5J^h/$;^eE^(0.`/uEY.E;0ZW9*,U,NX4GLE at CjgJ.#4uZT+Wo7:LU?2o5=,TBW<gVkS,r(d
+%";o%n,Z!A0Qq?Ug\L[%[%g\nHSWS,HiK#<O74aM6f]P[3pFn3eh4]=fQ#Z4"^+fiI456ub<4JKsQl$N&Z5nqEB>_;#*Q*V6e)i*V
+%ZSrjROIrBp_#/kHUM:,Op`*&0NZcXbhc*E\>L7<f(_>Me';30V4 at mte5Xe>k'I(sZHZKb%ViBra6=niVSdP;_[)N_?Gd2i_`"cVP
+%TH"H0C7ahp7S_=I,h at KlTD!S7fs.+7O at jIsJK6D@BshJ.Ek"m1 at hBUmEm.-@]rmJY:N'\F9<h.Cr)g0t'sUrl:UbE7E*5HaI(IPs
+%k(7*8"?Yp!SD at -2SPP7JW#E4G/<BnOna6H+gDPl)\Ls\oKj2P8S5A7m!iX.\r-O"NepLhj,_GAYWfJ98a2XZVej\6D8'h8mH`L%n
+%98AUcl#rAX`DJNVY_um3l]&rbcnE^(f7#&6SJElrC<AV0!oPh)l*21lNdV<@Mhq]s8e]NFp+'P$DJV^,ncM$paZP,1#=MgX4ub8r
+%kWH3_:[N4.#]:%2##p_ at bMW0f(5LDoRW(ShS&i]am$_+^J7F6W[1go'L#_M8f6X(s$[lSVcCp/dI`-#$#S5<%*[TL[BdTEtXmDF+
+%/29cth]-eug"cE\)"Xji3_#-BEG!GR/2\WMaXVAbdAgW/])EIa<<qaXl_'dn.\J.fZ5HJ6&C^EEEM)EuK/k%sm*I5B/BPB?Ye]d'
+%OR1rA8g&OX7gl?]^'74Wm;=[sM_CA&;6,36A;M571+mCE+3ToH]nR3_C^sOG?ZeSS43l%1UpZeVDm7=m?#V<ZE49ZhBi20]lIhI1
+%P.3G3.^GS#cPnF#PM-In%e*k6Uo:X8*B"#,6*@,62*bG$6NXmoGRqs(,qS.Gp0PNk5G2$a- at Bk7A*l!V(lU#JgIbA7Ap9g0J$Z?u
+%gX+H]BRPU_[)5\$CFcIb1,-O><lb+Yc/[EBo"]:+%OD)Y]#TTf3R6uX?(aSBaDUQb+0SNJ2,=8LW1.'JOTZ?8Kss,mpVk,2dhl..
+%:-TJ[VJ>nnBMu+&Xh8Ko_<[ZP!f8>N>.Lr:qq[tb."J#q2hq/"&6:P3'*h8=\50"sQj6dtE9k=@%1LG_3=3T?GrmLpOGT-CY*h:@
+%k8qJN:cuWN143tHj4,^]j\7o,Kde9'%mUeK`Tj[bnm=>jODXWBW/cb?3Orfh)O<l@\?SQ:KJVeV3'7b/!D]s=#"He[D*9rI:3DpL
+%%)SN[hUk$m_LpYIR(M)e_e(-!/B>8tR;I`Qh"`A,Ir:q*C0\+l!h]7lK:NjH)11<N-C0VB2%pIM%;-0AG&Q2]'[_4f$ae7VS45S0
+%.9\%i64?&s+t/7&&--AXW.Y&A at 8$)5Z4I-)^"G'TU<ZEM!p&;c37NPG!qt$9[:7BKlU!*i at LY--<jWKa!>6Z3eaCPB]b$'$>C9t]
+%<i.nun<p6VQ/.!n]Ggfc[hc0-f!`KM!r at 0^%5^RnGZ+K.57FGM%EgQl-QYR\,TN1$X,3H"q]+s(lVC)0M@(]?brrN6WjgJh,&tI^
+%jN!hqo2OjJO+XBBjb'N?4'X#F="S*oH>)l"V8qATII"`/?AjHFV,N/;1+,KSKYu(S81n-P[A'9Q[.Lr#D6c<s[&kV@@bb0/(.-QF
+%cW8+MM=rL;J/l3[[&IqYIeYtIQChtK^UpVfFqR]]Xbbe,%d5mpbla`>Tl8#&#6rLha*kCDM?*@5!3fWM4*.HiV$+88e*BJH[HE4h
+%:+k0M>%\;3NeKPikcb1*ZFg^/1(9%!4#De6(j!PVYmj#9cYkrO]#GY\6ZYELO(hdY.J4e%54.>I]&h?fWe-5i0 at NsG<a/U@>g:h%
+%<1>i[IKjb6B6;eL[cbOc&'Kt>c0J9ao$Q,KI)l:QI]9L;r%)K*#4Nl^+r]M7N,33WagD%n=P8=%GAngcEGVA&IQ8q.UW at 3D!IJJ`
+%lU(n$^6&0'VrM!P.ALN`dKd&c%W,G'M>_e\DnG7'_)nT[pI#9<X)p'<@ZbAJX';eeaO;D*3dh]PYuN9>KUFpE/E4>DWc#uEjRK+,
+%5q&#KWg+%7U1t=BYi!R01niP>`0YOo@&8,D4WLML>>ieQjjuuH!gdmM;!gY7*OB]1bjSHUX_TT/>P4*U1<8["EFD4Qa6#D.cdB>n
+%KkAXhFp_n8U''?Yf<OYr5tO$S!@KsCjEcP$=[3..2QI:lEuP\\'jfb>IB+>.P*;VMgJHLqT+G*p!aj8aY03dgVp,]H9HKI!7q>T*
+%NG1SSE@'8>EW\ORFKgAD54c'2VJjNpP8'D%bIW7jlm<q]HU>MXW?<dt8[h.5N`MF+HMhY<__PZ<MeAM%Sjo(K;cH:p<Wn&j":j#'
+%l<n:XFuPjMPnGY/>+UQ";[.8')'WprTC/6A at D]]0FcJ.3L1Qqi*ZXR,E%n)IPM&8<a2SZ6D^$/\N61[WpcGD])&q0.r`Df&SjV&R
+%B(G49$?>c3GYX=YRE,7E75r&kbUk+K,MB$`S1%nmQp)!qL\e6>O"bb'Vk4iFF5XnY"BXs*+g;GC(;[h1,+(u7JAXK>7(-,aLj[uW
+%]JQ at g*=a$@bXf at sBgN+i5Li5ZgO')>QN&$B7.#u#4$Q%;XK#/XNSR`ndr)>_/Ef;gh-S-#)*=]Yr%M6Ne!V=a(?i1fK@;#fosb=#
+%3+&792Tl8am>r]);8tT4Tq$7+=e<mE>3%/t!:p*\)CVhOWCM<`/_30*X[!D$gBT3H=WB at PQ'"bWnHM+Q#M\($L"EP!2APY!'oS<B
+%4jS7(A7hH7"W%8Tl_]b[fl^1gbBEnB':OUJHG\K4DlkN"'1f$X#M>]'0+f?CgD4MJ/cs$jm6bQ0NXn#J?mQ1n?c4:ejoQ,i%s2WG
+%-ZV^kRcDDE`nUFA9VGh21^c'S4#4`sZFV0iKahGrPWJ4K1EYbRVu?Ot1M8!RE`ROu-Cet",2KQbOPujY6g6P5"I(M$=l#O6A^o)2
+%)GOF%=U=uO9iHd86MeEgR0<1>,aEX=m5")"UubQn,nl_p7or(:UU-Di7^F4`JuKWD!/Ps6luY,7&*I at 6\BinVUi#l&QJ4N5]"%UP
+%F>MpSqMZ7P:^cF&$A+\NSaUa::I_G?1lTQ7U%kY/O^_N)d>k.;Cu4b/EraT)"RG.8c"Q^KP=SE%8R\aGj_L3<S"3(0UHs0!=[auj
+%9tGML:Wi8M5gO-t3X]/_Ig7\O at R*]q3Hos4ECO6iG.C<+q,>7l8%q65puoh(7U#mV[[$+ianRS%'PW%YC!&i^Ze-$<'&4XgL'8.0
+%Brl!_P"!.qlO#s]_N)m;6hNa;Vth3fDneuc(@@G`KU^AZM!$`89R;t,**dUs.qYPn7K)_7jD\)#FYq:Ih:'Xod0.>t[W*FD$1>tF
+%R_95T#mCRU5m`jZ4<C.>RP/:iRng?Qii.),j(3)=j`_/#AGXT>Krc8)&qO8ki7j:jDS<!dWLC.'4e:0a,Pn;Yc+%H'>9UfP;lIY*
+%o^K[)3a.Ce3;/>H5in^DmUDc1Z6/<KnAj^1VnO<iJBRSTDV;V:\cJ>Ao[Le8dlCO<9^i>0S.mJ>'Ps]',L3['6A)5e:PXihLN3d!
+%$)6aE5#[)ipSYWdhm-l8&%R]:_Ta3tl78dG#r*V0DbhB)M0[7\XZn*](?.5e:Euo.ML+o-5SpS&:kCf\'mb(:XX(rg:taS86`1/^
+%gV1\ml*FA>_^Pa)m[rEr&+m4U^d($loA)@*>;(Ll*3/u>RQ217T5pA+?s#\e%\pTu%Rr7"*7!0*Fl"fY&#$Sj+[g!7&s#.LkQN>"
+%F[SAJ3UH'CJ,Qh:,^ZPOlc`m[iiZrJ&:S*i-^t=2*/#dFL+U7lrlR0!$TK;j2LK-]R+8\a9'O"R_h-e)g_3(mYoj%, at 6#[Ye79B]
+%,g/4%FQpB]K:\PG at 6J%N/OZd:i"_iBG)0HZ+<4h180lP!^TSKaVb#G8md'54_f$K-A;Y3X;[o$q3h!/]PUll0:ZD[W1VV-h#q5._
+%(`pP*aB@$T*0.VA[XQofM at tZAoAqLm);30LZcKkY[C?Zg"S$,sbk_as0Pa&-TAr(iYZpP2G$6uc_6ptBdqmsJ#<EYKi.2J:/B\T1
+%!,#Y`*CfAH1Vq]ZVfgXG#I&I8&r&Q`_&NTl>E<2kORkla[N8(>[!6+Aeat92;J&rAG*P[="t1t)YEsr#=7mVgD%01017#=E/23Z`
+%%0B at 3q]hHXVB07kTQ!;hcotX-c#cW&gsJJW-g`E&Ni.htSKH-`YiuO7(t%Iq8?XV-c7nVs#Num(,V4_gRU1"]D0P+`_!9G`=-Xhr
+%i,9tUeQsM+oXpbbY\'X4L+/+eX,"GNWe]\/8t5E/%g`s19TCntC,h";).4O<N3]!?a5-I16Dqubi9rP/?dI"f;uRRV2BGmKK#GJ4
+%[)b;H%;lj*DAd1TMWO+ageLh_S?mO/4?aYl#r5n>V%^n#Rf/0Inf/[TiuKAiGd84Lb.#8B\lm3g at L/jm8(9%Q_u4^Kep^n*i<'G,
+%ZDV#efUj1#i)Cs@<"nt!h!u-b,0qW^P3Pn_Y`fO9&Sqmel$c(oWalZ##S=3QE?N)B"N=*i,s"BLbc``3gEa!CHE>"r[O'[UCkN)P
+%3/H;M0sH:XM7*8cQPn_M2[8SUBFnQ6/-V70W:,1)=U`?R3%DRKfDpnR!#gi\<J/DX)u7S0@(gNck&Bm63B:t\jT7Do#=XfA]XB(g
+%^Qm%(nqQI%)P(2-dLU]i*Ah>.M&3a=IDO$]7CG@))TuJ/%ShTf at bsl4[+d&n`6*ER*+K_U5ucBE4liL=LdY+Z9#d_\bH:R('pjpJ
+%`K\qqr2IZjdiIX;o>B[F8+<oLk<D_mZ1*!?f'f7BTYS/FAEe8=h_;N?SQ'*6'V%))!&bJ]n+3Lp#gSS,`(7?=r3I1s6sGD3 at rG5'
+%"NCST$@^QI;+9g2FWCj"3Lrlh4F'Pna\q=D_r4AQftmAsO_MSXo>uiT%W:m")q_WPiQ89J43q>1auXn)$NF?rI*<4Lp]O1tmYO^D
+%-eX$G`#"WE"HI4B1.+S(:[RYg*3dkK?>O"1oT$`F_$?^A#K3=rkq3?*Goq3bOR'Ou_FA[6Xo*ED>70cEj<*;)Vh7LW=_oebPfrks
+%kE0(GY]k3`Eg!^S:9d,O at K2@YcGTL at F;e8@^2P?>n*0?oJq]9>?k\YZ44FF at oTBbp3ogdEA7rjJ.1F]F%#i_Y?=b^Hl0?Mla/*p(
+%9GVS!cNFT5/Ho;&J?s:UoGRt-`;2u>_4iN,q)L:'CaQb0a$Ip0&u6)7)dZ5P/:_^k6>]aM%m95O-5fW=/2Ku9&bKI2H0(rj"4mEm
+%60#H!DH$.PKN?j*PB0RldGSr`p?]s-'MQle0HP:LhB9.XXedk/iPAk,rRLlTf]qE4q+?UOH/Y/fR\0:X(_DX+cBgp3#<LN$[IK.&
+%7WAcjghNNIZ"/4\TL5(-;c3M]=D`hio;jpdLJ:MF%;:lCBW*WL'pc=/XT]t,[TS?nW\r;i/Nb8mq#+S1BSYN2*;DLe`B(ueUks:$
+%J at 3ZHGA-"T8I?3J82!6,mjGFhEHPkh8j'CY$G,q+Q,f>JXbgY)PC5a?<3m6hXQ$S8g(ai]7L'>''`0#'>DGMc3B)mVhZ,!4pO7"f
+%g;>ghgIBJYD4Nl(7)BR;qeWo7!ub4VrocYKeJGNUie^KV5N]DQ#D9^@[gTut4jS^!lgO(5$VJa"B7&)(AZcULJ_7:4nKE at j"Y8&b
+%#^pG,bH/BB_?)Gfl*km%SB^#8qF3D2[]NQ=1YEX\-3s?+Vf.r=jf>)Cm&pM"0>>L>U/mnlndT'\/6'%u-H,lt`@?;qF!1e0T=6]L
+%"<pOj7aU2&&qrId]Y%1cP.(dKe_N!FqquZr0no!3ChXD03]Sn/'Q7b1H9IGoK;AQ+E!c'j'7L0Q8Vo%+#Rq+*i;adGg*X/-gpT%U
+%n&:o;kNrH(@isPoiN65(%Oi?]0l54f&iS5f-4/0&*8.1ih=?udJ>o]L`63G=_)',EMNI#4EB:*\41rZCB;3SIUA))FEu,t;PB]!e
+%3YF#jRgg;V9KZM)A=,YAGXGZiYP0eFMdOl"JV[h/gT&5^=$R6^Pgp]:I0>44dD3DY;f)/J"N#^M4&W'g\K[u89^,]XNaB^:D&TP5
+%A:X*I?=)]l3'iX3g3D.rg:Uo^E(3WH:fl7o[\lkZ=NY]1eQ=#s0$gp:$I]NiMMH%UNIZ0EBb&5EOGj.0.`=n<pJ)?,'7,UMU$1O)
+%m7Zq*c"X"^cO7A9DfE\M!?_kX#4>lm((Ah`AK=S@)DA%l60#bSHEg4'YG]2?'G[Nj35!:?I_jgp5)I8)G_]khQkq4)fDEeYDGOr]
+%#77Y;SJpL<Ll<]-E at kCL4V^Ujf6BdFFDJtl*XKX3S*s$k"=JeqDnX]@HF2l'Y3?NM%ci#B3!j7Ln_pTO]LO6M54]"^;8P77*Q!^t
+%.0sB`h:K(%HrubqAcfA*2QO[\_OT;+1H_H>[fuBKC\=\YkCR37cscgR`pM;gXS"ACdIBYN6aSFBF?XAj:LUhYLCgP%HJNb:)oZ?I
+%TA>\rZF?HnS6MR.%S-`Hd\2R2>t<!*P-f,eVgYMD'B^Dp0/>U3/ZcfFKAH5l;a,A3?DaQE%#7u]E#FTS#FhrdQZJgc_Pge[P&t4+
+%Bj9$MfVpc2_0B+q at P&7XgK#aS<fRVu3/@c:"md at tfNtX<3\h?@;/W9]8$<r&Nl3f at 3s.Is%0]D>:gl97gOG^*gsAnp$'N/D*#:/&
+%lORn=%g;c*d>I0+7:GG<]%G1+nRG3bn?OI=BTDEg%OlUh.gpkPXD4XI-3C&jjeC93c3,!"b'\L+5^0;k#7"a'_aqT(o>s6WF++`T
+%]/e\@_"WN"OU<#n4f%:J=Q%./r*jp?KV3c;m)S&c\>.G0&O^+N#?5Vedd?P;"%%3egM-T(h9>T#e!"7:2fP<>B_2KQggW<_)8\"8
+%H:I)9kA at BREq'jg$:FmHni_Y&-CA0s]MS0p)[jAC(5$"UH^AUC&N*n-?A6.D5m)itQhK+G4\>gAS2g)^_&^F]?p2dji;:!+i]+]d
+%+,C;tfl8k3'.b,,LF/tFPD!K>II^E6i`fTO(DC*#7$HXK(O/]1<m4u2Wb9$\=#uqC?-Cl9G5eI.R&%Hp!AA<$*%>Y8Q.%#+Ehf/U
+%'0 at b<8>Nn"WN!=Z=Vs"k^ckts5#&b,&Hk2a*<Y>?ZsSd(^)UlMSVH8$@`$E3Thg928!jbDMS`cY4k'jV>$&G1!CEjo%)lhAC&?lm
+%C541HgFMJAQicGr!fiITDD,eR/rKn0f]?sK[g.$mB#!\!/e564BI[q3J:OEj]BA1Qo=<_4D;(mN-9XDH!!;Q,'M]_WQ3.d_9FQ+Z
+%#khccX5N*46[Om[HTQfgL+l]`]>8h^ql=?WV;dT^WfY:`31O);A478\n(gpUpN0jc`E?pM&$a$8l"Q'/G8=.G%j:98KW32&'[O6/
+%)Mfms*5[!&'6.WSA,U<23JKK;RImid/NbR:45\5#GV!c^"G%d/IbA^K2-I8\-ei!6k>NPWA;/L3q(kamhpJSXICFLNA3Nu-2+RLF
+%2el'(6CD$+LamQZrsK$h+0R7d$cGSk;+3uPi@`A;Tf4f><DR+1=]@d'UupnKn\Q!0<G`iP[Mif#mcQ&O"$q>&F7IZmT[e.m#KZ(L
+%I at _1N&jrB+Um=5h7`R=<d$CBgVTWUm(+-i2nC*D,7^%.&_!O at 27d([<moe_\.Y5i*!,%1p0b@<#F*g,VMqc?(_/f3V'*`FiLocts
+%"$^/KNd'Z<&1a&V=e,s=E:[dIaN<?MJqTOF-U+%^c)1Qg6VTP7TA7)$A)#Jm[0f[8H(<(t=-D0&fV=`Q9_"?H3]+ at a=\htJ83_\@
+%)RU`F*QI?_DHIb:@C`%eiFkXj_9EA'Y3X3OJ@(,DcS<?5oQ"($?CW7klqm=.a8q%E!NF$oW:^%2%N((E;ftSl`<esdHgBX2?>#WD
+%r;P(M-<D8d^?kc at O:cqtk!j`K#bI%0Jk'4+5+b2F>C2,iDf,XBmIIO./l-,JgIC9^<?5n5$3Gm%%;;@**1P^^G9RWaIL`,r+N::>
+%?Up^?!puLbgr0XMq>$Spl`SDEEdj$J9F1d=a]e$ZaX7Ka?DNW)NR->D;%@^"ksTm400 at eis*ZKRj-kg4bEp29k\0bU739d?2Vr95
+%X]$"K3sl*+Dq<FR,R8[nVhsuf"0!I<*%>"u(m3!J8qXHM!nAt,nViCOcsjqapHbl<S0>14AJ3/1MW^l]QQ:QBZDV):>`bN)$!H,q
+%GoMt37jghf;4p^k<S=pTaaqji>8:B6VB\mT*Ai\JHA"4W9rWCM!upRbrQ>:Pc]Jp0?A(?O^Q'[?fMq=.F+=dKb=!=gDd2/nFE"LE
+%e%)h]A-01mmqm-aD00T$<0Hi#bDSM<5Hf]dL?@U:k'4F:p at sH*NYM\a\7ZLK'QlMf#`A*)c4.s4Vpj5*K.=Rq-$Uf7jUi8^=/T.P
+%FK+=;IdT'Veiu4g_3&Glp'r-e<DWS,(!M+mY8qR3B;mQQ?%!EaafTAS- at 4:=QhEa4MM4;BrJ)[Fc<JQGKOhk&9/OGm,f4p-]Sl$+
+%Yrt=-.pS)Zn<2oH8oeb/]HZR/]+p^G)j8t_dmngiHC`[Po_I]=E%g\9?J"<M=`>+>4ZgHkIG,"n(g7WNi,DLaam%ThbNgK;3d$I?
+%F$!)D4&adQE'ncuO.DMF8Y+qJ2P:RRLS/`&TDT8Yj!^0hc/:rg0(65:A?f?d$R#h]mI[P\hn(J5fjLT(FJ^']+MPLuka-H-_/Q-8
+%[oK>FlAlE7oL9H`$NtA`T%DqT=1io^0&'1^=9^Qr:g:FbO]B7(78DJ*DX52IBD7VAL#Ao[M''5"T#nNm&CC2OXeLoZLX)FjCI-b/
+%j7[:eRTNI/El%&sr:^J;_,g!g`NQB!j_,IR>.qj$46AVM^F8I8681HJ2L>r%$mHNVI4nC).W;n*?LSAE4KV[gE[8:P3[=GoVq3JE
+%ZHrtfbX)GZbal;'i$3shp7EBPgQp4mp5If#UO&K0'2G<#R%P68i=<c(:(Q[9?G^9elk!nG:j]TqV$!_)d`EFEVseQ-YmA8n]0bBi
+%kfZ&Rf@*OY&6B)g\+E@!_T9a<K.ZV^U(i\t:jA$SSh`b'Z*gC=nCm,W90.79WoN?"%$,D0CiG3>R?QhK&aoq4nAI7H!VI`JF6)L&
+%p&[:8/4(eL1GC-slTI>cknKeqm=EHmU-l?nEI0d@?1?1il=bqp*!e&a=?D&S)gC\pE3oq&BFZh-p0lZ[mi2G(VA#q9bNZ3$I0Z^N
+%(9NLZoFi;P091gN"uo"lf\$aPQj%C64mSle0-l<F-YtJ"F&foPO=`UuKC-8)L"%-X's5,l+K/"j4<_)c:2S at 1++TQ,AW at KS(^n'!
+%3:t-N3=0KHfOoEA+coDTam$>5pWh<+,sg<]5P;GnaM+chXZLXP<`1d8p7>Oi$1;?4S:Ki)*"Q/kbCm/G>.b<?3(/+"c2/YH8ma$_
+%pmbZXiVBM&W+^W,D_t\m+V'OFRSVIi/4RC%7ci;5m-GpD'!(\7$j9`WL=BCuRgBC-:'G2&Wb-&!F6&k%^dF$M\8[($(&XX.!/F<j
+%:#SD`H8 at +Eh/;S&ar4+s?9M]*jTQ-TX*`s`&5qTahTc5Bn,s&''I"#i4.`eUCRYYnC_F)"hsndbW4dubH>X1Wgf+qn[UhsiG"-f?
+%:_M80W3W at 5GW5$o;jit2?8f=YV:b1n4KS614YeQKY\i!K',k`@d\5cfM-b39D65YpZVI\a5bHUt\C`W#YsQL7/@L$l=-+73*EnN9
+%CoCqRlXm=F7dlRnXhD8&cY\om`Ol]EK[4C49o5I5qbVr0l\;bjD\9c50 at R7nd:%h"K\2m9G*?H>-I4/c1N]_`1DSe:hIocRSA\jJ
+%KR4Q\"`"CX*7/Jr4X?Pra/=GH%Of[GRaYoNjUJ-::>^h^/B>4Ar1l9t3kO2S6.rNl2tUd/O)"$ng5ol7<I3 at R<"M/%?fG0.pe.nU
+%"\o]3ID4Bp2$8Eqp4bDOf;h]L(Hl*7 at aFSK1BTQjV%^"ECcE'Z$nl)89_n'aSs->/P>h1b`Z$MC\cSi)>g,7_kd8OCMM3AuY?9K:
+%g%[B%,GW at DG-[^)AW>i9Te"$mPP9H:Vndt`Q^:%$TrOuom2=)jMajAfSA]U?f_J2r2g8_d5`/eAg:X0o,_=$]rMh(W*QXlo=c!7W
+%Z2Fog/hb/1l_sVj>r$R-(rk\XZX at 8:IEqjJ+'#Xkl/).#6Yl(l*EKm2rEiBFNfjhcj3a$Onmm'dgO=#(_%</qC\O*Hm at 7cRgouLK
+%dL4XVm%4S!Vn at 5W_sObO_bQZR]FG_(%-s>2ml^ddCs0hhT4TDDI6HBDGQnbgL\+T44%/8OWZ6d3`=@hVb#NHW[K+3''Cb"/H.b,!
+%3T,nJ5SE,Q,tD9go2/=sJ_85I_q+/4\WHuIG\6-og at c)k!T8'seT5tgo)gA=,-UI)L]*d)%]S$P`\>?]A`JChC'73l/FGBsV2W4i
+%ZOYC)m^jDD"f'UB8D`2?r/<`]`h6Lt'Z2g1ri"Z!/[>iing_oIcg\t:H]R7:heWCt;RT_g%6i;*'eDk&H*tru"h+$-mcR2!b9B^%
+%8LX-_X0oVje+t?BMBN-(F*K0dra[>LAT_3D;o-9j9&$FF.G[W>'O,a3"p[sc^HG`5;(Y'r]M6=73ZSQag=DD"ji*'jc5u`2DU5"0
+%B93e_S?$7a`$Y1/XN-&fK)`bBYp]E2nNRP6CkcNa_+-E6,cstJ5<V4P?kCVW0D;Woq!r<\7ich.4,-g^0(T6u[c8`R,Y:&?fW`0Y
+%.3O]:m?I.OKiJZ#)Osk_]f>DDAm$;DiB$h\&dqeRTT_O#1mY[>Hlo(=^l9>c#=;C+8$0,*9PLm:+tD5qW-mkidaTSL:DfUlGnYt!
+%QX?FN\iE37/N'rpBeH,JlUf`iGhEIS">a&2EX9eGc,Fr!bsFD#ANuNR>*4XVUE2RrE[o at g[#!`[eSg0!@AQtMZ:gjNUHfi;\#i\Y
+%L=h(\LW=qE9?Whe\ud&k<\bgO^u5$IKQ&hDFBngEs7%'g:A67&/Q=>;%M0sQ\Y!9R%j!]>93tK,*JfID[qr$+m2+e[BZGXHg)M(X
+%5+<q+8**L/^sb$ZNhV1H3jnrPf!:;=YLm3uX'cNh.jkQDHa"EjM=XW7gF3lo at m#T(E)plt0O=<U1U7R94IhtAiI3i7eh`m<7Ufes
+%A!65SN9?D.YR'-T?LK3ZI,XI(F,0LAmu2'Ae)V at 18h@AkaaBq+jK+X5IMtuVgeq:!d^Zr;gcO3%GUH_dfalGReMVZfSL*5<P#k"r
+%NJOLoFrl!oY(cNa.GL!5pA$b?."45OYoD,nkHfrb)GF'TC#%$_OaOPI?G0F[dfTh2)&mRALSkB4#>WV4__XKnl^*/V at +d'!0m0[]
+%jLZ at 8jWtbb)K--K^%]THkM%!4p4RKu9C`3JVe2sf\pDXHE:u at GH[<0,i68'k2k[OM&\5!I2d]bocH\k:V>2-mSNSMLH8UJHZsdOS
+%7khh7rgHS16j,PBd")R[e&3IF_qRL#FFcu;V%g/Z.rT9A+u#FJi2rmlJ3E+`.#P%6Go%g]nN*d/pH6\)2s67W:?8d$qEhtX$sHhD
+%M:'Ts;)aQ/8?fcj;fLsND+?tU^X&/XcBrI0\?E-"jS^[^;i,sL<D[XRfmN7g1'7kco'Hp`!DG-7#I$LX?#@WR&#jLT9pr2 at 5_sq(
+%SB2s1[PM-S!`;PL9FgC+j#h<FNC@[ZjUG)80Y>mg9BL6Cdu.n.h/oT(9/iDZ#NIkI'#R;3ho9k5eEt?HNe*\o>_hA']J2H9$h5kH
+%HV?l`$d!mC'k6[(3mVE2/Dag1=?dggDN+4nGY`R&GWoU(]ml(2:UX at ep_4FZHm#iRjnXSZl`#Lh?511)]rK+/`+f)b!"(.qk0HMd
+%1hd_8"YZr2rKk0.d,ml383rk#3!!I1X36hG;I7g&E8u$%#OLVsG"YnQ)851]]F"aLYo`88\R--Hgf\F%C=Vhc%a\RCYTVYO*r/,1
+%^oq0m-Gh=cbLX,E8 at Ne*>:#:NE&<OZkb0qR`6.eGF^%1I1s&IV>YiV\KgIZM1E9/'[eCN=QC6$']q.UR*UT#-5#&2KSepZS<@S,c
+%MuV4(2H"cF0Cp%kJj4=^[\k[8#=6&>(7(USZ"-SpQbb:`*q'1maVFmJM8M%u2VECBr#RO:GM$E#.l_Aeq!^hrl6I at G-sO:cMRQYn
+%!pQ(JoWk.nUVKSWhac:@T#a="+PJE[,]5ZlYW*mBGAuOgi+,'jPO$-1,]8TIF!+M+<mTac:>B_GLmclYH+na,6qn(]e%DL]U9gKG
+%5c6_hP_imM2A<!jSl51POO34]H*Z8UEpXjY6.D]qPOCWbfFBVqAAlgUTXA<_&Op at kTGL<\ld7>'BRfHLpBi?9M;9B4XR)GeA5_UJ
+%]MJdqEF.=>PtVS,b2VLoQc"O$P8-l[4J=N1!tfg(2Kh7fnAt%[W(ZSqZtgYUK^*aWp'l_"HKHoA6MXZbWq>EKme'h$i#1gZS8^r!
+%M/%M?qrp&fM@$**MPC;f`:\KX'^=o>N9E>7TaqYG#nigl3N3OAojS3ik#e.<%Q%r3b=:7bbd-p`TkCkm!\8+l&<kR-\lTD2cN,Ua
+%G=;7<mFH;gSIraq6Z;]YSG#q:CS/n3BZiqpHUf#%:JfrXp[6Z8(@/kJNb`u+711"5K<<#)WeH\I\"a<nW*&A;&N_fsH0m9!i:p'N
+%C"\:Seda/iY4:]p"*7-DdUfPK^!^6"jc"Li!mkV:*VOuSC(W*AE0?f6:_,33_Ygb&P!'c)p['o1opM650EJNTen!fH%E"?TG`*)1
+%0h2V%]]T\m#/IpXf:59"Y!R.qn63QmKFJ:n%_TA8pDJ\6^'nd0_nPLfo3D"f`o2G?FR65C?HJ,o98AHe^VU]DC"!EF3eeNGIQp1G
+%:.JS4cMLL`Jc4MrGE9(O:W8'rfc-G*;KP5Or#"HLOUdC;)RiEU'g(Ee/oNGa\1;aIo<m#<)>ooC1T\[WXlK&d+0FTdE&2@^81o7d
+%?OI)^]K"7rHcUBajD.sQliN'$oJ4bQjVu*#2^:#l+^93).Hl6+pQ,%Le8Q1!eG+$E8(9VU\^?F/Rm_He*q8>M<<"n(pX?IlP#[?e
+%r^c]&NX&)t238^OT,H"8`.3";B_T=5+>P/SY.M1[hg=UbAGNiarSiM8W`sL:An8G("'+NSpO/XWLqVEsHgS6+L)WC28SbHlPFZR!
+%?h1iiFgl4Wqpd(#Su4sKUAjETE-i%3Z&)b%,/c7u<Nh=;hdZgG5V%Usa+I=kHeX/^D6OcBO9EfY5WEI at n[4^EefJ['AdB47Zn`/G
+%q<Ml[d"j5s6;]B5#oY'S>:<GijWI]*8_E=s8j+DL-hiFjK2mP`#"=,Y_RROblBnMCS at X+GGSs#S.K5, at -7a/TF),OYfH?t"%hbc5
+%S8'c?;on.Yp;$bigqo^f>#P)hB^AU:hl/jN=p:362RL[HPZ9,\3Au`L\WrE_6LG:9c=ETB5(1Lo,pHf&kY16ai\3P`OF+&c;2Vn_
+%(iB?oIH&:TB8SW2U9#5E!j,!lJPbW/Hs_W&4?^U_QJf]8L?1IDSBB-OQk)Q4m/>b=lZn%1?m$WIWRcV/YBN at mZ4<p\duhr).lf:r
+%+n\BHqWPW_'Rj/':f`&4XC#&UF:0Kcm5M#jc,m**]#f<sOT(gu6NQSLgk!+JU@"juJ at 1.YV, at p?0$-IL0Z>iV&_3W]8W>%e at 7Og'
+%dO!YWU2gAbop;l%P(Q]c2P825$ngFogb&LOF%2BILLufs=kAUqGWq5R!j<#oHOHblX59gB"'<nFP3U>c/<3J!ER6t;<e81.>MrX<
+%lW-0q`%R9s/(Rti<minOc&(bc:-NtKq:Pq`FP&,g!TKMf>'m4Vh4gYN$/ImFhNhAZaX:VaHpS$7$-^l",?[QMUgA[<!lN&TqNeK0
+%;id/fM:XESEKY%Q=HFZOiC;HCf7^sR^1\#/m[4N/[4i!0BhdESMA&R<m_YPl\_;<JS]Tte at aE4mE+:1uK)o'c*^cAk:Gnc\QCV(S
+%Ut,:085I9][F8qVRr3Rf[)]E2[<H^>ATE8VkibAEH5]])M;8q?Vjif3Mo?\/@1,;pe*_=do+\:?P`sPXA(>?BUp:D9lA`u!s!#]+
+%D[2<`Y<5jn[igK>2*Rgb590lqYYK6&nu/]`d4s1VfkXs^?LVJZrkM4!IDka!f4/77.E\51/XnO$gI.5#!bJ>W8bdR/r@]7,3H\ki
+%$[]n,=e"G*f6 at EBXQ>kC#h\=\^C*LN9o9'VhT`lEEuSFio6Kl[j8\=-(fp#B`sg^T$1,85I4qKL&Mtk$H+_g*#adYTSDh at e2c%bc
+%cp/3HiPgREAn*>LUPT._X14"X0L*F76oR2)9_cLuVKlPU[Kk.=a'r\#r:T,RdV%e*cu:b^s%ku*7:+J=-TA(@M_GlXIVGD(c#I?/
+%W_=k9F(5:8[LpkEC^D;U3EX?S3uOjE\4%3YSrY<[Fk[dTRCdC!>#:"Y]]1>YYREGTUIcD0dm[ts-aS4jcfla?=m3/hAC$\:MGrQr
+%X9<_Y'9_\dm1qL9KlH/![M)!gUgVkj5[0LW:2M_QDc=se\Uk,`hW(4Y`<q^!Mtc^#hR8hhLJ<EZ5)i;5CFR-#KfuQK,;iJo.lr+L
+%&]+"5!D=McqSA+,LCReRJRo7;\kL'dglh2EYD"cp_$A;GA*Du+4k6]Df#=ZW[Q;3,Z!jBTNgop4!&H2$15pK]Yo,s4?m64kC*d^/
+%:F4tG!Z[hc\/b5_%@aY,$s&XP'8mGkYXneU]<DOOkP/o:WZ;m:39]1d_7n6<k?f_.n04c5Rd@\_K;sO;0,cBmBCB>sd2$HN24X7,
+%g-I/`lgF2nj7bRJqb_J08`]Of/m&Q at XT`3kTA6._(2(nHAO)lP]+*`HeS79B5&i,64MQ$UJ(TK"6Xa&1f4Do*aNpJqXQ:;OAe+sa
+%gCo_fP.+ZtB01D4PA>Q-6T#"j;,0Dks+_=PPPB[^ND,a\IQ.K!\Posa`BqYVdn>$=jkT=@ecAA$7,5tB:Ze+L6Uu*AK3pZJq'.Sg
+%WC$>\P<(^?Le0bI)3c"YWp"^Kj?io,U!;HdF:oeADbXd;EgO+OS3#WI\D/0LRG0WC\i4tI5n[kZ3P?D'BO9Usp'#a-</=jVh?%E3
+%%i,4;@_t[NoAEN:6Q&j7W]$VJ%.1MrGE3C7P=IF9e;koBAIU=g4^6#fSUieIE7KgP8U*"=#h@$l-?!((1HV)jg=>/CT#!LE28/&N
+%EEZ&][@&<bkEP%],$FA)i0>maM7YcP$_>^eh2=@V>]B9u9+"5/[k7F->I*qYEo\!Oc5R5HGp-T`%"C_c9=!?uqt%*CkSn)99;O)H
+%,U1+e3EI$1]mMWIj*MtleVcS8UaC635$S_62:;"f9_;["0T83<i%q\F$0\#Rc]UK#FneBggB"7Ln@=\>Os!FaFYPH>jT#G`j,$"'
+%17.\:s-K\lmHrg[H[XX3)MU*#'f,X49Z1pS1_^i-m)68o-OZE[S%j0]8'CEKA(e:qLphePSlQWnD7BnAC3PK&]o,m-oMFk]e,JFK
+%&<Y\&LN*;aq+n6>)7+mmT4M<`Ak>6Th#_2MZ3,Q>de?hJP[q"m-llOFMY59E0I=+n at dRX/ma;:8[]dZ1(]6aj2oq\S\P@\al]i`X
+%6uH"B39X34B^!g'I1V1QT=qZQj3sY1=(P$U?n=.&o$d0'BGXYCIX8;.l2\\3L'ATj$t=6;r#5I!Kj,bZ"$`D^:fJh0Q.q5"a=_RD
+%(!i$e2;F2`gu-r1_N$3_Ne,Fn&#TASjndkY?8sh'!,4V/WVC6aCJf%FD:<_JN`-I*errGTPoGE,GqGV'U;2mQBoukFTMrt"6g6\p
+%Uhjm3gru4?!5_m75$GY`*+-p7k1$_sbsT51-Q"8J]8LS72]\FlnHfjT+*aNU$gIqVe]/)@^63h)$)o2Vo<NLXo,^U8bO&lm@]f_?
+%Kqm!fF6ObB]3gFqWB0]4k*72i;N*D!E;-)cQ[1jjDW0X-EjBkt@`'qQI#KDpc4p<A0um]5&p0oKgdK=9VfQ99=u<jI57e?MYK?32
+%UQRXnk)6a^M$5p!6$o4=(R,fpC<q7eMN4N];]4<R:8D&b-4I%bS5JL;'%5P!p86!GD%'!0/Gn]mN)[F/[AeI-7lMrI2'n(=$nmnD
+%JjACNEe,rujkTUkYd^-gOl,,1($)^`_9Afsb`_n(?_Q(V/XPQ>:)"TZD4-sJL`1l9Q=;m\ESmPV:YuI`GHU6c=9S%.8UR+NNe8?E
+%5d/brGu^5l0^?Kh6*c`QK"!3+Erk*P>kpN@&!Lr'Qc44kOF\_$OK_:7[sQ\]hXa3D.^tZ./oOh6oDqK!UXg,*p!etVjAppNK_:,<
+%m6^>k\7ap$kH\Lo+U-:OD#s at 0N>PXX+HnJ5&.pD60AE#GY+j&0in;t#Cf$$W2[MAfR\cR%(o>*2=-DbpM#*Z":<`/u9r;CQm.iS/
+%,>'`c5GAedEqTiI?D$R$*`jO'jh?kQnjiNF1S2Zg#ji*(mGt.25%cPh-bZ0p)g"`L.EP"JjKi=MFJj/%R;"*O=5d`;2J$j,I?57)
+%A=lG1oHFmkGL5SCojLD:>5#P9^ed3tb?uhBG&:/Ll]F&o\-n=4OE7SQS&7H<a:+=VFpNas?bF*JqIdf'n%>.]V&i9`Qd(.&]N!q$
+%Bq>-+1LJC@>uun.3KkrX*)sAZ")J,:gl:msgK.6fk&d&l_D!,D+SWKQH%bq"1UK-p:+7-SCARR'<hP#[e80%ShIIXl<WL9sER8q>
+%k"kfo5Jt#S+Qm at FS1qYJUc\79P>'X5$iA,e,0O<9oR(\GG$]<=..\j'NW^^]k_R,_IE:n1WC&skGpDK%-tF^q`Xaop2;cqV[m!&'
+%:R3bJIKh%W9tj"9W4HK'Y_.=EX0GI!pZ)1XlQS2Qbq/;q]&6DHOIhBA at 6ETPgr;0ri_2c3q at TZ_JEEGj#,fD at ZpIFb^_HPb(5:TD
+%-3Nc%$078Y&dp'#j1D(8'l0ro%:LPhhK3WcMoYcH=QFJJgsdmNOIAc'RQ)=X$gFi/[R&c_-1Wb9TjLB3&l&C6O,*a$"+g4BRejqs
+%\_3WJ+gL)N..1oTfu$R<%46 at PA(nf*#)2Rgbr/=^H]Ztp\BCNG6=KPu/2rO#,c\#.NJ<JmZ.:YCSLI7qqCd32"d]X;mcc3<1Psju
+%$6d]Q29CbBBXP>]/k6qQFGI'Y)0-dq?5@'0XpsifUp/_E3A/NPW@^ff;G*0GcLM:MCT-t+"fNC,Lol8a(q@>g_<GT-^9\df1b"2T
+%Fu&_""'O*s+!u197Ain!R$C$UA1;djp@<?aOnbgTMGJmj1ngF*Z3Nr8<g<`knuE;u&P;d!*(PNMdW7Ta4u%e@^.3e9nf`cWZh?\`
+%?nAf[<N?<S>G?E]3`C(\p3_uCUshk7Z'#LO`0c6^GVD`rDI+9=[+U[N4,;14ZCKNT-69TblM6ku_mkB_B"\<#[H)c_V_?L)B7VY0
+%/%m:dUrXGWZ!:++ll*TlP9]=hi')"K7"[ueCDZA0$+,e>?BHY at kUl+_SNY*2-i[&D="[2 at B,bs[Q*"/nq6Lc9>'7msG<bcR\b;O7
+%Wiacr2-^D&YZm;.R\S2!NeO,Tf9cU"0$nrHT[dp5@,&_LQfcqYQq;Gs+M(@SBiu*![\3?1.kJ&4(99f)PR at NJeVJb%,Mdr][>o`;
+%S&5Q at r?U+d,Tn at Im/5 at S/%:@(kPT(&l'l$iMp?t7&Ds/O-O1q^qSUI%@`B8OCoGV8o?tUKV8-UT9,mWF(4"5=?\`pl at 4aZOaS2UB
+%OW2Io1Uql\l&\f>$*p%+_erIbhWC,gRp]_r&D](ED&pbQG)([JGYSgZ0(YL_eui92Z%GjDSG`@QbV\;X[;nkhO8-VU^U'=lEJR/;
+%XgW0%'P,n,G;7Z at OejXk+2L5&5'V]+=B!0'lguoLI`aQ%,3[.#h7d at +Z=<\Dd=<:6nSR,+[7!ZS%he6"lr[PSTFGYA,pa%%iOWm'
+%-$=ks#gfe(8 at 7CB,ps4j)G$$PC(qmFks?`3jA+Q"]5h&9rph(47gJ\\@D.T"dk=rj?'1Q(*W98j@=\\^CJOkW<ohFD?#G7N/:-04
+%55$gcauOdo&<ot)3.Ht9%S8o,MM&8&GSRX3D;Z47?i)Z=@SUmd:=8MQ8]*M?d3=Zt2^MH@[W=OnI'-,fVW!$f+3Nn"?9Gpn`tC$U
+%h3W6SAde<DFRj<Zf$nY?%i3P?UW\Pp6`^)A^RWgcS\!9ASafD0S5Wa!A*>o9k>%GiPlhmmEG3>H$=I0^Zd"`A3CjrN;N7gT[^(C'
+%C]]Ru07<[B"UfZ9ml*Jt.JL6ISh at Sq-SOA?^RareT]@t=`c#2+1c.:#99"M[@s*.UnrTKVWJA(dNs$*"J_ at T;&"^2H_>B#T!bIDJ
+%Wq[ScXW)=*4p5n5<a-6FkMV%7s8<9A>tb1Ir0h?%_mUR%jO at 5>iS*c>/>/GVk!WS[f3;l>n+B69d92qi_iMF2T>YQ3.=hfWRM(e=
+%)L]&)Rs!@q"NAgkjm6MjIICZ+W7#QO84PO_<Y$1DWV)NM$O*`sjRp&mU6FK2<j[:WB;C,!.`tr6YK#/4qh]NIc*W>TFt:%n0Qko\
+%orrFM- at M;'qZo43??a]2M$I!&c,Z at 4I#[;]BIp(J*1X!5):Gp/6rU;]'Zi4>.-E?^U'12R"Rju?$/$cZC816eoL]IR%T)PF>*<OM
+%`b_i8D#Ieg3L!U4*Z?F#Z%@PaFE%FdonJM44Yfh;6]'&t.[XJLB%87oTknp:Wh)M:O01oHS8Bj1e`;^=Yn8A^3o.edH$\4;Wqs:Z
+%QYFo_I%.'g1R!]7hq#_`2C:HF/AU!'H!9+]Yu:.,?etBRqg?R;qJ]#S.+ndTXiuB02L-7,gk;/%C/HtjKQ/Y3nf^.L\d0_VPcAqb
+%AttH*pf'*)TH5+G$NBj?1^=YPhBhWTq@[9h>,6N5U=fG,3@&K_6+$lB'sdRZd0I/9SZ[eb*o=\DD^Er[C`tC6o;0u[;pS,s8r4K0
+%$EOGg4fIO0;')<+c/*u6B#A2hL=E at P[JX[F>.A6FV!r\BfHt1SNW>bgiB8/3N`KqT/(^'R,]Yb3LNt7P#u_t/4aE$[q(;l%:'h]8
+%2s>u,27.n:)_IR3D1Z!Fm?F]=3^"@$D^:KIJZgCandb&/6$Mn(S[.Nq2(>f#G9?q>DO)u6rPY-FB5ar0*jd7-V"f<#8Y,L!f\@aZ
+%D1hUT+;2M6[[MKKO$^>)m3U`^jBDk.l04#p)^IMN?>r$Sd7!;*To%7;`J\4M#Z`*G)eob%d at B@d9De^!WKpn.Q1`[Q_?tAU9mb9t
+%AdT"eO[)5X4&_1S9OklD->kUC5\XT1Lj#TgMaXQGa1GNc,LVSt\""@dA6\ZmHX:G`Fr,u'iN!lUR:;%\k>$g;#f?Q*Q68Dum8-Os
+%.`pc\n=GVe.AY>F:!oNUT:\IU(Zjad2ImCSBgl-N9qV07H(98?$Zlg)TS2=RAAPLlHH&)F.j']9Q*DB&lkqLZ/7e!"ZUudD\$IK[
+%2KE6#%JXmmdU*baW=G4==j at BI*dG!<=P^Jrk<12HhkCjbIbTJ*W&aXK10<rT6F$MtrhG>!H%1ipi,+m7[!T8,9e2S7[WY?R<(4@$
+%VU.kJ:f=b+`T6P:T?mnZY+!\S=PIR+aUR(_4&IQ$H_tM7G0#Qrm.Vb.4Yml`-srjFi,,k*IV0).??p2^S<o<;YT[^,Gj!E^G'.(]
+%_D+JLZ[C?_k6;ht0X\]C)NX]<$-<?2of+LT=:1M-egCJDeE*e8QOuHOmI/LmX5*k06V[4pKj1lFfMe%_;]ZYslO'jA!<MdeUHt=m
+%Zr!P_oc?UUn$hTS4GNdtqpPIYoMABGWTZO&/SCmp:%`^7<NO=68S6#[N&50j8u1h&fR$rX"PppfK+fM'4u=aQ6ngM[en- at +n#e]Y
+%M3J1fFRi1OYVO14i-p^.HL'GK8dm$3MEu?4."*X6!1Xg:i5IG"gN1s/1Ji[B:CV99URVkg^-"3((m8\+qHZmc5LQkK?:ja4!o,<c
+%4U\;*NPD?fe(uWp#DjduXMkf^*`B[m[HFF)T6n&"CF'gR. at 6pI0kNo-N6J/CmY(\d`lk at DbgHt7MHn@-%m#ub[F;dZ,?:eqf.]6B
+%. at S&hKCVSFh.]e?W%V#Bl;VT4N0j]3 at qW/2H!PLj?U/XL)2"X<m9Bhcf at h93g.,oVI-[2I:='+FeT6UF:E,T0f!t9bDH\>#TP2+s
+%36[LR/:-\Pkqk*Fg9'Yg&*9aOUe?5S57E*LMe79ppY`%5rn"fK6mOTd+IUZr\f6to\ul_>bLBoGkgF/gKCU50o]"/@O3^WV$NC($
+%E_\>p;oT$qS[9f.9[kUPA(,IWN@%QXXD*i][H.3=9U*pY=cu,>e:aECWh"NCUr[`j<1i.8SUJ=C/a(iXfJ at 74j?9e55t4@^?LXph
+%_)Y at 6$B,5n6IT%90,Fga6LdK;U?@!1Ztd4=iVi7qjpT6qG<0KZ5&7e/NRj0!N8<3XLLAJ6T4t6-D[o)60YToi_'f$WR>18Emj)a-
+%m^b>W:;V:1k"nB>^._c%*>ComeVAS'HuQ.HZ5 at Ph"BDStnJ?K^H%8CW?\Ph<'j2_<ik(HLMaTDL[;4h2QD$Tk6*bp[cf.8C!72bq
+%Q;#,ZI(GNENjh24roN,TSBKN2Z at C#NU57.KcIKRgR4:[;a>.fA4JtnilaDl+1[s:lk:D$jW&F#b;LML4j at 8Q0"Z&sH.cd&T/!$\b
+%lcZg`SiUX;Ng6#t06I3#n1Ra^VM8`WP])j4(kc0[F/AZKWm)lg2AAZ4;8oER9BNms=XR7re[?ltH!]=VXnB/6X49OZY!F87eb^VW
+%Tqmue'#8p`MlrQnAmu;64.L?u7d?dXVWDFq/b2TW(V5Chq:kMkmHYE>-HWQCJjnOJAEUobG9;I>J@?N[r2f#48_(2B$Z"sCbp)fo
+%p2t7A:;KCKI[bS[l%os at 0C0='pnirX<[(ZrJ^3Z#6>"SiJE2ttLei?$(JP&J?taWW54Ik>a=18bH)'9Ck>6Y"q#ZAU6Z#b1^To,1
+%;_\8Mo\$3Ck*#n?ZW5;k8&!/mn.t;YJ]uh#;*j4JQfJ#ugoc(_PE8ZVSUJVX9+9ISjlZ<Nf0d^8ZHG'Uh(PdPq(C.#B#tM'2-Vu9
+%Q`35. at _7si8,&+`]PT[aC`ao[%["erp_-Z7KQKkdIC*ASlVk?9!"Je!ROUBSGT2k3!7Q>k4Li$=91T*QC`7MG.W*9iXU>`g<dVG<
+%pqDDu8D[-q@*5K1[ZR*L-qYemgl2QJ^'?2as*4c=Gf-Q1-an1k^d;HVZ)edd=M6YQ"j)%^hJ"dE7p6<T-Yb04**7Rtj3??d4>pET
+%]NLk,/e0.rnuubr]c8E?%.klSR9seC]^Gp0cCoQX&HiUSBq.J]iSJ[7,C@$9q"Q->Kg2`&Ti<=sIhH#/gF39Va9#&$N`-`r9^F3S
+%Dq4C3T?h0T#?hZVUFg-oE&/@W_Fh!_nS<-YX[Qt'VCKf"9uqcY1t?Y7IUd-2^o#lIAb/g-?'76M?n>)o)/[su"s$).Kq&ng->rb[
+%6K"jAns(XW#<(JWHTGLpYhn0o3 at VMlDF#Td3p$iFgULF<@_E4g+*mY,J:73\(ti8>p^m&]>@>nsjlHPK*2rSu at q`@(NRncNkE=%a
+%%Vs8`TH'QPT21aY"([pL#mpl.0(5k!R92b=@8'@Df4=1rLYcj;QH_58AG-8;,>#K<RA.3U<uoA]/&AB$oHT]W-/2=$Um at t9D$l/'
+%mK/9fUF/"k$9Y3ANm$"sci^,-I3`VR*XmIrTXZcSFA'%'rD%Y_ZkG&mO2r'S%E^bE[YaoDeX]/8Il/6<k[c<HD3WA8&:PRgniM:3
+%c3$>#`nQW>q[C*IR<<T-bsG7oIYM?N5p0_*R4r^PQVJmQGp-_2Dg]W)7tQa7OlO*r4GARd8g%--hag0eQg#]?;`GRq8!.=UGM\qV
+%-u^L*j_ at SEbI%jEj!:O5==Bf#4[^cP0?9lXSRW_FocK7`fusfoVE\>N#A%GObrAK7X8?LN3uLr]hr]cfeta<)/kpl\MI4qi`e9W.
+%Pt_9,ngbT,H=i>^4D!lK.CpmGdoMW%0^Q]K2KfMd.hMuR.`!S>3shZ0CXMZuP9^tlSka!+>UP]%UWb0&e&IiXXBUtu,-klo@:cl/
+%cM-Ts>SLU-e]O<3ahtd:[Z'd]nrKqPTBCip3EqjZ]Jcs?3'Y-c_!5Kj1LHfD3,a at 3p#V."\%Wp9l]`Yd'"#P=3`.47W[t\"O-T=^
+%]_n"\AclijC\>M(KN^)IO^?bek27s2H*pDn4(k=S0j\bH`N(^0mSs?"G%T_&9h#&Takm\2BGPD5B'hefY6T"/lE)&7JAf at p/H>M$
+%Ffbp:=T1:OSC*X$)pgZg1DeWbM4&I>2f#G09Un&&/N5+,N+t?ONdX?&[-rs@"AI]T;gY*EC<;A;r?;e%kf>R at 2'iGR>+9ToX%dN:
+%>3!rL>69`I0tQ>HH+iTF^EuG2Qfmon]/KC7A+c at k!WrG>kSAuA+- at _k%h?`8q"47`GJ/mEQ%aJ&)$J5p:#O;)5"lu>nd9LR`Qj7?
+%8oSZ7Li'bg.J-#fgkjW(1]O)&#Kjr`@k^gp*0pY%,oj:i!:UXCJUU<^E]=o)"uTYUbUtLp'-k@^?2PFa+Tb("W6I)4rY$C!r6=;/
+%r_]UEUKNg78tn0"20B=Q8!7R8JEGD/Mu:@%bfNN!Z,G@`o&YqAEIu5l=g'^_h0C?i]jo=KeaL_=Z\3:n#.Qm&PLf[/+Is\2GGe!"
+%8=\eMeEs!4]Y$e&61kmL!@Ip%QhFUG^*g3O%#"E3ho"Z1*rer7[p[i`eD'I)\+RFlQB?G_,#4dt/dWstmI#sT'V1hZ!gu6i)o,l=
+%Q#&5c_reT=.i*h/+4rCZTb8'-?r\Ib'jXX at 8NE6lZ_AT0aOZ\!F,nhkaa1Z<k[$VEUjn>jPI6!om$CF<;d8/]Q-Y'to.`-l/"b(H
+%J5jTKS[PD.=p9+AfW^F$hc at 8?VAt**noJiQJ8`ap^Rh*-$Co#Jg6l<Rn^06O-,a at DUi7p![s]<_pj-X0#;ETiD;g[?l3U4d;c*IL
+%NtAJ9Mm`S'`L^+N:;O at SjNqVM,,WOc/F<tUG*4o"i`4Iq:@R"&_2V)6/G:((BFS-%T@?n('QT<`2ENRpekARuk869?ou<A+j[:YU
+%S9`H&hDreQ%nu.*`Q$s]kE6M%%=YcdT>s2M2#)4!pm.iLU.d677"PNU3$h8Wi&&,=AfHR[&GWgd%:FHn8)ub`CRKq)i.Pfs=d3;f
+%O.):RNrDbI^CQl0#/U'm'\k7."Mn;L8 at glI;ufVjPKH_rOqJTlBXBR/^Jd.\!DskLr'3>!^\8'L$RuSa4#U9#q2Yn8K.kJXRZ`L5
+%8/RVb)c>7 at jhBgj<!CFfY\E,)eo_XLl2r0bPCR1fA3jqOgJ#%d`%eM%-;oSJ7rc\c"8?.upWA%0KN!_2j<8AFJT;@J^k=i2frM%7
+%HWYb\>_(Gic+7:eNmEQRG>PW;fo&QQC,s8p5f9nZ_bEZkalg(3AUounIO4Vj46-+)35:\,T-C4m&(J;-(11B2AK=?)/PBr;8r'7d
+%Q*JSEoP3XMi;98obf66Z=/&r/.%,.f$\T"Q*W$1T"Qlec_il`PkPC$HGcAl#\#*WW(!a92m%)"U.r@'%2V\Q.4+[Q5Z6U2*F0i-Z
+%ZR,]_030SM2Cd*B)qUk8Be2fP-BKrrR+msSAqFXH0fBn`QkJ`2Oj^5,]"Fh,I[KW]Q6D$K.7%N_".$*,E<JVj?0 at Hd`EGcL+cD)s
+%$FsW(c]gA7O*.k*Y84k_p6t"W)2)h7(9=J,jCt/LRER$q"nm>+TFTa0Z\g4Q00)8Q[G1^i_5h$([<q^#Z\i8(pb*'98HZuCF55H'
+%jOriGZIU.rg*abq(0Oh at S[GN-k1LqGYhlD)`?1OdiF5i at a#tiE<^phefO9s[!Nql$\6i_8Q3<HY\pg4I/RZo)Cg]nfqt\GHO65ao
+%5+2[AJ(f!-cfp@<rO%*(g4?#5BWHoDE[pP9a&1Asr(C[GJ[[\$27Z-:53;9 at k$&"gKhhB;4J\U0T[;@jC*3YY=*d78YZG-sm`Smm
+%9'oY5EYDBFjV)W$=pkPT+r+>f"Z'=[a`4jra"rNM'8mH\0AMp`D\6F?\]FI5A.t(mS5XbU:GU$ML at bT\m"5oZc'uMK5-V^J6NYQb
+%id0#_"odL]N\0UfXbh'%K?1k7=@ik6/:>O]hUdt0(JLB?,?9;;f>QN_1[r5EUaEKOI,7q7"\uWjU"0+\k([\MbpY_kI6F>=Y8>G)
+%'RMSG0=^ZrVFKX4F+k9r#dumt at R6,a]:`GK'W:f<K#``%YeLctW(ir`]_SQ\8qo7T`(,W[(-470)Z'fKB+bVOO5/H7e*1i]:*I7+
+%NAgePR+b(;:pX at A!rZcsr<*!Mi3+Ano8gd(SAq&Ql!P\>'(62$[;m0&b>O*Gn63o4:lq\ub5+"i)j5"Uhss64lfKj*[.&\:T&Bp#
+%lo$Fba)!(13js`XeRmF5fIb)/A6<23*qQAkZR]k7r7I]PI[;g%ePj-$,W++?eVR+o,eFe.QQ953D:>0H;h<3L-Rr]4+E]$U0k/:t
+%-.dj33lS87r7ld;,>0,JXf)e5 at T:;7`NfYJjfCPbS:%]>/A;5u;/(ODT1sG9lCYVT"i_!dj@%%gfDoF5ShnnpEX/n?hS&EI^HE8&
+%m:;c-Ci]L.IKWJ`KN=C?mrbO/(+ at +Q;`Tkh:25/S1Xl%R,Gsk at Y0/VK'\(S,`ROA=e.SSdTa$FL$(OK&jV)m$ZWL<.HMN`*TbDlt
+%Bt!RVDEXuu8h-&?]oXsJ,H"g)(]3]p=JqjcP3QRrpUJFih,m5pm01rbU9)C.d!48X at WG:0$%*=Q?O]j'qIi1c91aPn'P<gWTD&c@
+%,GuJ3D5cr5M9.q#g4+1S7[_H\Ne:8fk*AV[:YngbQ6L%;+Ge?`N0-(g`9U.rQkH=SWTCTN"`H#uI>p!A1kD&T$m9)""_Y]tZlq[b
+%hs;q?6uT*_<!GW+HWtbqk/<e+`-#]^7p;*[d/>Tj"fL-EWa<<6ns%.h$VaDP\5sbP"L<ub`PRm]T1:uGSrJPJC)MSa,!2^&6[p%1
+%m"@FEYE&h>f5)4ZZ04$+Y0L7S";UOsF7Parfg3^pDR24bp$<)O(Lh%+p,Nt&f:?3clp05)g8XWU"^_%%#ul6]O18SmqaS4;fBF95
+%rDs=]S$t?RY/CJ1quCr\g/W_b?5s)b/D at P3[/9?tBCD@?l6>4"*_0[h&gM*e"6PkXJOVU^/)-5QDj!eG5:o25cbPqTc5IIFBO5I^
+%6\7eu0&KH^_4Z%i'.p at 9d5oV.oJaV3WpPCCqAFB$U1g<?UU_9;=:,]I"mNg_>mh;<AH(;+[\C!W]hcq&?rW<FK%[]u\`Mcn"W9[L
+%JqWsRa.<q5&3fkZe*Y4LV!;r[;C#?sDbWVk(eHnn8n-Ac#?mr*:CKiP%5b5boLWeNG_V]*!qO39-6[`A5X(AE+Qp^k3E:oM5HVbk
+%<TRGiLlK,!C<T#h+<gEA1+BU;LY=l?<:?m5F\..0Dj1p(mUr\0%t*5T-rXfm>j(k/9+D(qoNf^mF0_d6duU`C7Hl<;l6JDDC=70E
+%OV9K,c`DLlZW7]TeMsTI;Bu\"ep^u-iL+(1Tml:tYN^bl5i1\?!;+6p]1a0-pRc=%EiMWN"e-![@EV-o=pM0K?;7*6Qc=eP[=kr,
+%k%WrE:G]nHeG]3r959O#X+#&V-3ANkZ=,(K^cEj"fi9DJ%/2*lCTQ at 0JeFMENUc':aS.K3->ta*d=/lCI4m:9Rc"f,ZlrnO[cU16
+%[TYCH')i)`Hhb&3#Zq.'BPKRJ,[$%;EF-Y2UhhBDhUs[Po$@i=l3b'P_hMtJ`jHYR$)9#+'G<):-=`-_;@`X. at G'!<i`KfNW'sWA
+%FoF*(0"B*dF!jI)A"*-IC(Jn.P-N[P<n^&K+M7!ja5Z$q"f`rPd9B%1k(dd_US_eX_`gWKPfYC#R6Iq6<ZmF-L`U6!'_E5-6DA"6
+%f8UP[$&6'H93nhdYQ+l&pH7*!r74Z-c="UZoNgI_$K$TL.YM[<oX2"=pm(Kgn"S,/]`FNO"!UX`7kPGbk/(#OfoZHR.DY9i9^O`+
+%UYCfGh"We8f-X;YMA%VVLiMnP9O)<mUrrV\3g4^=(;#E-8t3CHFh3?pF`(IpcHNFRpL:mh0SW6 at H!9l.!igM5V'LfZ>HB`tE4e]3
+%FVDe[=W6cj:;!2>:@u!_B["+RO]!"eKiDhLV;%l`7R5)4=o3H[.SRPolWD/p$uO'JnqS_72:*Vb@/($^T8]1P4<'@e*ggFXS3%B$
+%M?t-K^[ec7QWQ at S'ADg`OYSVp^;&#ib6:SFCr6ZoC at c3_Q4lRPC2i$PBbK''9DmT")=UJUU2(rngT:4/Gu33L;@*`oAC6o!NDAk/
+%*V>?(c!eWp[IWJ-'kG,!2IQ6 at 3'XI/$BdA+G[mEn at 81FhoAZnPY?`gLSZLW.MG,iAF7o+:EYH_fB`M"A4*eLjJNnu]lPTtAO at pLj
+%V$[l"o-3c$IFLXtJ$rItbDFWj:-@[C==>[Rl&Zg.(`t5``_oVTV"h+i2"[rKI+!Gm-hH\,jIL/NMi=nFp[4QLSoZa`PG6-KO)8:[
+%\!4WR2+[jgioMQ6!`M=%mPZ04Ja#lJ3l!G)Yn*QO"Xp/Wq=*C[SHCE/RiLLA!;ekF-I93o?jsF=C7Uke/hP4Kb>^G.6j[6mH,TE!
+%[PORl'?lZmWO7g19kQ<7Scj^(mn'Y-A;Ja(ou9rHO!NT(ODQJXH[Y/;-JOgYOp\6$NjVJ%ET!&He_1BTh"-Br,]6YY8,Y""N/:rE
+%>B2[eD_o@@e`\cQBp=mg@`hNpqb1h_:1iqG)k_3,-h!sdg52j'Jl<YVH0?)*"+6#Zpj,7e01p7qI@]qb&`X2BF`VS-jU^4s]r1E[
+%9..#0p;Yd)+V at UN`mpZJA1ko!"gp!LiC#b]0#CAh2K(0S<<]f3<=('4[?95POs;CcH0*2XGH%2sEDDWf-!G:;&+[n'F)]95blPH)
+%oZeg(IBM$k`+trJnT[!]o%P!u#&j9>WNmU<'WLKda#qG+c.I7!]p;_lV!^E"-FqjfW?#lskW"X^1_hET6$:7!0WF.DGb`?^irl>6
+%m,jV-B2_Y[Y.P_)<]`CQ)cq!H\[(<??UT_D*0^<'7SgN)'l]%M)i;EBS$G[l]'^_$?67^HN4pX57"rT:(4)uH^@qXp]D]0^=>cu6
+%9?L^!J\Hdu]9q363A-6qFr=hsp.XO30p>`^o at TSZMu7+C>R=>OI[?^"k*<?L]Q$.!A">_IadUeDYa43(oQ5jM/!eZ,[@DtU1M\1k
+%Oi+r?YWh:Kk-,)dh=Lc#*qj17&M+kaWtG$rZ%dFBJ-@:O4TAs14mucg3gZb,6^$`+]"jh78YIDjS at NOr=qY4`2MUl*AU+k<X2'8"
+%^'8-;A;/Bb0[EooS_0m1m?uqN^Pi;9DCeSsT_i5T&qnalG\<<Z2#Su*iKOPJ/uO!oVMc+HQW1KS1K'1S4jE:CKk71tfP9AK+HjQ]
+%n%hW/Sm]/D;<":mE:)!7b\,/?4h74A+u=2[90Dp>oXD/LOJeG.X8$L7r]GRJrUX,._n&,]qE%35SA/GAbOO&>a0;B18nhH$&<t/j
+%94#R+_C:%AqJ@^<i%/nAJPG`W"ra?U@@'0'^Og-mAL+BR+Hd&k&Z?X6 at TiS"P&2"&MQtO#!1>#Mj"5u$o8_d9iXKF0[?rU5j+c-Q
+%GC1$PB;<_ at jmoO%5`i[\X">G)1OohihGuXMh6^2r[<V$VY9uu3*92SkNIB!]@.6knnRj8=O)9>V&g9(,?3)aAeX1\$-8d>mOZTY<
+%gfGPoVHMA3m-DnrrN\X]$a?#R,cBt(I2+90Tf(B`g61S">>s!KRb1IV]CHoMFWq?0ZfX,M8.kOpo)J[Js8N-"TD/H5YBp0;k9']#
+%rqN+7nbK<EqKLi+5Pa:8TDbC3eGngGn,8#+q"C'3rD!=VhtR0AkP9J^s7.iBln at tns3iY$ickF,rGZt1j`fnFS,PL!mFsJZ&#SoU
+%htjH>rit(I^\d!eIp7EjJ+2hip at dlLqYfg9nngSi?p"BrftJ?bjY-TdJ+e(Ne\B8a=kKg'>KAqh^]*r]J,DCcrqM8`rUl6/rRG9T
+%SA0HCs2I9k`rB;`s4kZp4N at F!qU=cb?iG3Jp1HU;s230trnIFschZTCIf.qBIN5!ApV-UbYC?03ci(YO^AW?WWW2acHi(MH\&MMF
+%QLFB]I$np1rUd4 at qt\:d\gR1<L\KQLs83-%ZQK$^^AXE(pX at Iea*bqr^)qjN:](`Qna2\=mbe'BXa]0ArT/P-;?-7bIeWL)?iEdu
+%os_R5`kR$"O$D7omiV+QIN1T:J,d,&^\b!Yp\8SirSB3iq4%DGJ!p'(Mr47irq-*^LMueVp#!6nqqHVuZiAg1r$h[0gMd,0Hhj61
+%Y1e@"r`?l6f)#9%huEF8r9Ucfp-1_'hgU%;J,EH1j7)FhI[q#L2a;`fe*ioYGUad"J+lh?lTXE[SL==gTC-V]TmucHr`)_Ss79t&
+%btmgVJ+p!NrVQFMGtYpJoR?TPs39H'J+ML"If2M-\,Tt<qI8L2J+F2cqrpnjqto6!q;'BC?[mFgYC>bDs8ASh>^uG&o7u6'eZ\hY
+%l0H+\&)Xkqj0-2o^AmbZT>'pA^AVqWhf&GG?iK_Bc[Yf*s7FdLmH]gZ?I*P;qOHX:fmj%:%4pNmr4AK'p>,Imp$FD]cHE=S[f?22
+%N'I;Q?L#jdkp]F.oE3-`T)\%>s&o<ra7'$,g]'=r50Wh\q>^Has8(WerSqPimf3'orhoeigU[U:rmO+1UHeV6n,L_k%1)q+]-Ug9
+%NTIW[i;`+MI#I1VIf(ojEnnT\`IIg3mrs%`^&NM1IM&B#hofCV?NF+XOHJog%.j&J])rddJr[ZR>,T=Jp$I_.=<=(&Nq(X.liL1=
+%pNG]*!D3g'mpZB%Mn(GHbMaF]%Oj0IV=1P^>D'HYT^-cgn?u6JGYc;!6SH-M"u9mW#hn)^CVJ8*F=M at 4..An9VNinl#He&cTu]Gm
+%UEnd6aZGblc#=\jAuZMK+ZFR,+$T;NFV<Nf8VbbMDWI=5AatadN9tk<f.GO)?IH(e(&0#MccL.b=P#Q_j0ifnO7=3ho at Vpj-IQhU
+%DnD>02,,C/;jQ,1Rap?Z^$gkhcG<K-d!,n(j,;X!*MH>VJ18fr'2o?F4Lc?h9:?HXgegW`Sfdnd^._C:cS#ih=eQ:VK2(jS_]b:t
+%;F_8cIb?lS<!bd%5e?q+/YHfQTgN>hCnhpVYNgWA#1#Y;0V<@nUeR9Oc@$j-XBmP/^9>"$N?7#EIhEI=MQ/F8:\dFErtqbq61%o^
+%8\FOK`<=1dU=us:k:_g,eX4H_aFd7j48I6a,q=L#6mU"lhiu&+kp=jnhsT#+T3p7MV#Fhu]%Z;LS=VVJ=nJ8/5O9+9WC6:[5HK\7
+%bEFeXaW"OZe.6]/$?^jpPIcQW=R\%pWls=D+a'V-Z#2#3;Dc_.:/aAR`(1'H+=*h;>jZ[CSW=%NSXsn%hNq]Th<:3IiNm;(G"[[)
+%cJ?]Q1*83r("_q8Ed:d?V-M=+?W)"-c/f]LWo%?-9hmn at j0mK;cMI7*Edk/A;J$q4H6#N<=kA4Ro]ju?WQXnQ;g2t!>+D)e<F1;f
+%Y.//XYRJR?S?@Nja)^%BRVSckl1oK]<d'MmH0E?&LchXmguYe`bdPCJAA6]V#hNnLnX"OTOqO?)6#+ssQ`B4M1BU>[;9\e#R<#):
+%@Rs9m3Ne%ao(_\0Kd7,g&Fgg_%GPne%[nV#VU,,:K6:6AI+nId at n7h.`BM24f6hu+L7o=[Uft4+B+(%mrF67ZXugL08l95uA=e\A
+%\[;2$"k.RqKT(6+`^tTr^;PYHm[%ALN&m2mfb6?+'QMH65KL-VSpX*l99&YHD-2g`Ttba:f#(EsD&Ysl9HgJ!Z6[rF-,o^tZ\]8^
+%8Y)Gn/-ktp_HL$X(U!iB@=R$RS863kd9KCs5NU3)+#1?d[?b=/\Y\bb0XuT^bF;J6BMf'-CHfh]m&aMe,;S-j)[hL1\k]D_B&BT#
+%NJ4ukQ"/232Y^<(G/BTj&d3 at Jqlk9lj[X3BRKo-^\"\B7/_qj7+*5'*D:ctWEZ.D>BRC1j87#WOUbOj,KWV\NcWhAXobRckDKU5m
+%2dnH/a(O7m3W=1dPQmbk%u\%&rO*9PJ+Y#WX6XjHa5BFZT8QXHbr'f72]4/&R"mhePmPSh(J\JWTraRK[cA^s\*I5[\6<cF<ofp;
+%07;2r)V0IrK^3e:\6I?bC9.,d_bL"s=E24S<V[O\e)\\M%;k:4Yp*JYWPbo3I)AiXo$>1VWTUZ:BT#RkN^V90Id+qaMt+'cJN^h#
+%;98<N0(lmO@@3.T;f7TAUq,eWmOrqa1b)n7#H]#jej&r*01ieD at uc9[@`a1DcW5,?D;>m5Cjg(*,0S"*./.4IAE"Y4B5L"o5HHIL
+%`"OZq5RL]YOMac+Ad'!X;Y&SD8?HOMhP4FAD+E2jg[]?);%YpR7+\]@T:9Z5apNiW2k`OE*":Oe7pRfVju$N8/Todm"R>TK2t at Z>
+%%d/or/9J=W4dW'onl(Kf'&L,HQ&X^,!_8F+:5%cbPDo6/X2>gZ\$8,R0M!s/h_Vfp*HBc9`BMU/=fALDRi_tPSG*l/d9FfI'KR/Y
+%kbPt$Tu at opTAT5!ENSHU"]L]70\AQrHp;dGms;JknS$<WpR"Torp]56L,:!#$^BJp-U7)M%SN!ffX>6:]^_O1<BGAiZ$FF>'\MH<
+%dudE?@!e7$m((=S;$./WSa`nIM at b27$L]X9(e^#$D3@:`4p!dm&i?g+bWO4k+g&t8`S&6lcZ(qSS#q'2)9T8]%".TQl+n+*n12h*
+%Cdh\(0_RfrYfk;qeT)X9omU-ZRS*Q^'%P\=qNidcl$_E&>qk$UfWVET%D?OJ?KFHXdlBg+NmreP*S%s<mEQCUC#I2a6E`+B8H.gh
+%jpnFZVca8lO,9/l^>t6WO:Qn;@9I'Fm'@1aX,"L.`7:s*_qg^[Ieq9k)eh1N?jW,n7'eXt#BD-(=f]m=/9j.5;Y#snR at o,!GiThR
+%p#,doQ?#XgfOIiD<3k/p=0Ja^l at 3a_T@Wq_enO?<GuoqT?Xs%CIb(QKDI-j=bJ&FQR^7Ijr5WL.K_jn_<C#V&&`0JSf,O3J at j"V$
+%qD.(moYQ&a?fmZbD at A3\ZO`V\Hsqq\a^2k$>R%_&"*4`I'G+[]K\_75/-#(7 at B1q;5q",ufI,Jk;F=R[-8[#U(r&4)n2Vf;-"*UW
+%'2]VrIbJc`-b?,&c22 at O+M#rejOJT?L-%D!Ld]AL\XK-J:G0/Np;)hE.nbIc3XNr3%@!nN\=EJe_SrhFTrAPh1>oc5mG<%[!ah(;
+%nEY\M"%$EK?6sg%CBLJ:VRlVfUU1O&Q54_^h5;sT\J7+!D2F^\VQN&$K.!LHl*0pkr%-Hmj<'O6WObL!"'p]'Xm&:bB(&NqXbd,%
+%\Jg&oa^s-&cIFg;dguO4,]1#9s0++L`5ViGgufd]fI<bSe8&K. at 8$(/T$CnZ3]D$gmDF=O^2q09Zd\O-N0$kP^R9%`JA at NRLdOj?
+%b*XWiSU at A.WC1;69=T./4/'@>loNMUi_dV=n\c)((hh,VdI9\sb*fXSc\!Z;F_=[:7$3,uAXA+><R'2u,eD#_D83>q)LgcGfTFs6
+%3-B!k*tmY4rG[Uq2>\IU-!5.N`UNOMFDpLoV,SSLhfuK(p7UH[iaA;+-$-_k68AZ!a?Df>XPi0F"OZ;3['@]=gm_]>mrL-od.Frk
+%=Z7"i?sCY:f/@kgr:ss%W\$3hUi)WVr'$D/Wi`gpGBT_tfn4]bN[Yq#J4E1d1)-sCMj+'CSqRbcmZaQf'LC!%I"uUpPO%r9'kN\G
+%BjaG"G<nkcFoPULdQY at 2Ti7M^Y7<LQH1>fni)<*DH[Ye\f\jcpX$'!1a#lAA4^0KKV^`osT[`DYDENe\7ggnGnkR]#E87(Z_ccPA
+%G-]dOJnI9qFMAW(>TPE76,Gs89ffVM1?Bi>A*#g1+:22"l_LmoC7cgoq3-YT6T((8Y+PL'I;WpFWOLLh6:3RWC(mY)B[E3>!\u@^
+%+*E!m7+,VoTMq)_RlkDVbb1c&H&43%rjiQENTG\[XEtLSTN;ct7d>`\n()ZR at q,GjXnRt)m2,KFDXs;RYjqHO(`$"uX$b^pk-GZP
+%<OGM4lH#brfDM8m1H*'J>1eZtB3;Er$ef3UaE-Kj-aiDsC+Cn"JB`blqB=EGgts2I)WV'429hOgGkoeRRG[fcr#@'2WG>DU]trd=
+%Tr>AcK'8UIDu4eG[SI4]dnX+JINkJTRrje%a`1sb]26ad5p`t^mk6;fni]2[&%F"DZ:hg?Cp[BJ-6sV5Ze9JmCjpR>5&7O];YbZ%
+%.0qE(^&s!1n"M2qSf!T\F>;gS20FJ@\>76<TU3go(iHY*-f<q%"DgZJ8a1ZZf%kj5s-m%aU:MmbO&:<X$X()5?K#lfo=7B?c#9h*
+%K#"6!8J")2'YnPN$YBp9_/7.3aAJ_%O`Raj#@2'=cN/*S8L9W.B35&/4 at n=LL?eAVZ^5q-U6<<UcC.`:_uGQ+8P4'$@Fph29T>ub
+%f at e;-o&#X*aceq,'9E,"0bor2Ur"X;IuN^)"m3Uh`,suS]SUg+<6ph-3pE!)KQfraoR-hjo(FqtnjJF(4-%@H:e5kC)4UM)R1bBt
+%s)U-rN<)C^n?hLn]5k1-T*P/P8ZjMOm4mBQ-0F9mHI3"u\LqQeX&M_43A:S+mT;G$KBfnp'2dJl)32TOq>Z*)3N2G^,e0+h=m\s)
+%a2uCca<\NoP+t6qJWI7VD>?8\VJma(%2q!MD^&kP`A=dh1:?dK1!:BU=(e1]S`XH.*ZnY[Gbi'ik:>;;BDCM+2Vuem8M]_t%5=3p
+%KGiYp.<IR&4p'0KOp=Mi4 at hW%iFUk9CqUr-:l8Imrj8p.8ReM<CVQ'F-q+QOaoDt;V!KEDh%qo-NH4Pa;=:ZX^dr=Z35rb#+?t^C
+%$2G#PW#p;&!oKT42 at q6)rs6r%(^KNu'n_.06o$o_0C-\IEr)/["IhSHC9HlU!J=9e=-b5UFh-ah&7)/;;"=6W8'K2$0%.&4a"IgY
+%/=$N`J^qQ";`.dL:XV8oV.u`E3J6E/CE,uD?bT.H`,)n=(L#4PpTlPKH&cD?UgOp[Em$ANCqec=k5JDPi&lmrIpRk)KX+Zq;fO:*
+%KdQRhMsft%q5grDDmj)la:;(nGgE;3?+,^5DD/dJ=)sl!E$b[h.2Gjtn1m7cR0-Z7M4]0Y_"O:-/qY`72UC#-,-FCD<H"/]XmKj-
+%'ITdeg:t"KmH#\Fj(8Lg@(PI!"IdbSfQ,-9pRk at ue-ijC)k12D22cUa3Yjc/=)FYe41=YWfc[GFBlpOuh1?:lnlt?Q5$J(rnl-"q
+%b+uE;TJN'Q*@.7aK5Z*DN-$-l'ioa8:sZT@=.;8-SQ,e:*EJ^JUp7WP8G=DfF9^GAPVp$hq`k<#DFKh7]'^:<F0NM>,2V'0*46sI
+%HZ1laJB4Joor#f8LB$0_;g2Fu6\:WXkg8?5D7CYR]q3UqcGNgL=,K4GB/s,*/Y/t6$Hm!J2a.b'?mf0_O6$HhiX>bg:FpE,@>dq2
+%j,U?C(uKOI:Gn9aT"dBt0ib-fV*5Y&s*5`/!a",!!?J_D/4q=A*k=[)KSr:sLN4E48.%60D2g6`Uk'O#Um!V*lVlrM.Y"VDU<Yr.
+%nB!"4Vj,[?A7!N8i?_MgN-,1Hqf*%,a=EXm4=OT;:$7WbYC<9`+AtZpkd4H7[iqG)EA$&W8.qsXJ"!Zt*mFPV1<m:fLE583jk6-T
+%3%]CfG;)rZm\n0)75+/qkt\,X6h\1Z\E',"HQ[1JYs]]&7=WotZ[uJ)F3mit"K$_DAC)HY'DL%1LDfCK4F?>pF_l3.. at 17?CC'%Q
+%=s`W1:.[4jc!L-ib9`d/b-9ns3Vh#7%'HloCI(+.*YHm#@BNf9>tT"/'cWc+Y4oj//HJKl*aObGc--_Y^X[4MMRje5RI<,DAJ"Qh
+%V&sB8=#Z*sEPP)%33*C^J'B]]c<7(I!YW/-WK`_f`/0RUFcaLdjIiWSCcRd:8iphV6b?a6-WgeCG.OUGPc)lD9,-t0>]BYaNqWq7
+%I?G6(-s_ktc65lq%G4d$DG/H=$r-0^P!DeE2liA$0iW[MZObrm9/!r/g3`KG+\m>^]Wiq^K9h1pZ.bajb%@t at TOUP5g:C=4Yb3;C
+%)L17P"Pc*'#Pj$X$2`/kY[:,4^V(gp0nMBn!c5Vbe83R#aq>Z9<=$0Oa5XE:j=-T!:4#8bFr#Gg:Xu12N;Ms%[/l^LN?UK2)aOcY
+%_<NIuo at LE:`4M<gA[3cD0TW(a<qAE)Pb?kj%sM`!ljVRWk]@LINFmX%.[S"Q4r)J6[%LcN\tZe7\YQd#9#=;XDI^nm8fea).:`t3
+%NHXknPHV*O>^:AuXs%>Nq,2D=(+Y9OPq2Qp(rsHV6VCiZ]fjR\]N3K`h0ot?[Y)lgF!g;abJkdg/kaMK,u>?bSU2B+cXhc5Jdr$F
+%&'j.[CG5-"A5&jacT?,T_>B\B1p"6?7ke_akE`u:1f7nA1T<-C89KgO8bk1@/</#%Z?fnN*&O#bi18fG-4K'%T+JjZ7$&*TVnZ,A
+%S9'2`Oo29nUpgQDcoep<kufSEOLhS22jp'RJV-oRNT=n*g42L6[:T.RacOUG,$RdqB3gtLSUchUQ]Ep'!^R1O4Rg1%M=a\te+'sB
+%oJ%:*r-LYr+.iD#qna?imB2IMpm_U&A;dF7g5sQ**KFIf),\+43T`/)k6.NGFXEei8s!3n*5TWQ$*!kk,MB3(Aa"%R]*@6C;Jr5M
+%^6Gmjlr4'VeeH-P2R2/Z$6r'D:^9-pX0^XZ-`'rqE(2%8l!VZ#'#9q8AkjVFON3Wo-R]W#1sb!!YmDUJb$_=U:ld9,l[="&4L'Lk
+%23U$I;-f]_h*e5'r&0>Q=)^Dgpf:>CCZX9"bF)&8fT'C2*.2D0GWeO-f9<f/m:)f4VL2bA0_b1ggMX.LbIpe,3lgT at 4sp8@ZRhZ&
+%'Hj.DfNCcmZB+<:9fN[LK:fd>:U8<tI`as)f6UC+O"&!E\CLB^L7NC>l+1!(=?*aY]EG]Q%Ku_^N&.Z1h1n/WfO)_C=D_QFoN$5a
+%[P1,%N(k/3J(_c<HoZI">q,<eET)^$5p#h5X7a0\^aWrWA2N4:`gFs)E4nl^%/*FSYd'ApJ5O^AUgi;aXnd2jD^up;Q`JdpBse'U
+%jnGloq=o9e!*W,"_DOWl'TXhJ&k+ioBiXtmB0u&L/,l]F%1VKqMucPR=n5*uF.78sX+ at LSK-#WIa541lVikC&Yl?!*o]jf<1CA*,
+%;U1GVJ'R-I75;mVBbMUlp3BrGpM[T-bA]!%?<Lr*Mf_8*iCoccSJf>P+:o`ZC[-_F!1;L+dR0l8P^:<5G\e>C[ZV:(NfRMt_.f'%
+%ST?P"BZUQP7(dV.'&UqQ;]g/(^'*r\bQUpTEo^*3k6:&IjGQ`V^.i!:OA[Pn!n]Y[3h^*DWB*+!p9#hqQ?+ImYX(%#eJG:C?aC?1
+%piRiZk1`ZY"e]gEi^>+r2VJ5EfhueMT":a*i[:`)Mja"bLm^[TKoOpF_\o86)LL('II)"-'2?;32K.3G\oNLO_CqgII/gjH^p:Vc
+%Hn(WRcf>/j,Ge/d"OA;5VHpekYD(;Ib>4s;@*9\M-'*jWf#h8!NK]O#'tn+EoT4NiG^s,rc`C%ZV@/CJNOEl\bE/Ggn0+`3EYO.I
+%!cAq6nf5?t"r;K?4,N)oC.Z7Pd\+g`c;RD?93s0lL/(cpOaS9G6+o'-Z'2.Er3<OjOZ#6 at h(&LNTW/E;#3H89(U&2h"I2@/45#;P
+%Z"X'Jo"rV=r^8_$09c9SmPh*1ofuMq"K`<,pLHB9j^U99mugXCJX%ePIOIL'3Xe at D4W3nM&"!>mD;JYPU%m^+dY,-"O`1fZA.WmB
+%(#m_%H#pT"3 at C1OF5gF\.r7"GXB_GAkLmF7!qV-UOSnj`R5O!on0+3FZG)'p>\J"ia$"s=4C!?L$'XQnBTU)]N$%RaV8Slk&m/.V
+%"+rfDA'XLOmch^,P(@Gb8;`BUGUkJb%MZ/Mb/uN/8O=O1ZhZ_j?'t07$T[j'$Jtsal"&2r"'_6M,g\!*J!,s,8+'h.U/=s?CC9Cc
+%JL+Zeg7laJjQ)\\CS#h\&Pc7$XaCW,C4Wl\IHNa at MB5BH,7.c*+mkc9\+ at h;SP5H]"Dc]"%IUbtc(9$YaHIO+:kV&8pEdbpWlaFb
+%/LKVN6V,dWpW7<;$R=e_4rfpM]RH`Ba\f9*Ym-M9.5-hreNY?uca#R-SXm97dIijMP#)pg\uBp%AR*Bb*,MZoL(N^jP/)g,SS4D7
+%4k/Ze\'O:p2:#b<2&?):!@oEH'1do`14W+Fc[28dM097U.l=F,$S$LAB%RNB0_PTEXl+4q4qA<uS"rPYJpRSqlY7q&7lf,q6Rs:E
+%Z(9R%i)EN+JZ<Kgd)QEDCpKg++/kSM at SiF"Y:P/s)NL'F3?-ru_1n at W:cCdPSXTujTdA8;*=$c&1`c2,%r..aRN/T2-Qi>OKUYd2
+%&m`W.j3*on_Gkjm!(WU.92EVgJl":2Eq8O*pUh;WWMu6T*@H2a8'N9G.d`\q;#/eC4f&>jGTCgFf04:T[p29\s*P4)TmX4WdA%1P
+%?MH/!7g[?1:kpn#b\JsM5$?!rH*.tFpF?6G&'(Z/7$#U-,;j&[m(,],90Ip68<JZ0Ob2]d2$5&GC*M/+D"d$*TTZ%ojj0:!*B^b$
+%@&ePm(@5E":G%?4oKA!7To\\l1 at KWC,ZuH%>KpK8"l$(4WDBc`oW!qF>Z^8"EGN['90Ip1TRUj`T0W#c=[-.M)BKF*b`saBU[=3]
+%>:?!_6?F7?_<KM[34QZ')Ho\$WAX:^<ZuMm<%3g)mao$$h+/naV'e^.BY>g9?TSLOqt]1H4gJAQ6bm=&OM.4]c;"%XVnAD:nE/j'
+%8c*<[4&Ou!PareXVk>UjOh>2<8kTEt3p_^63jc=aEse?0js*S-jS[71dF5rih9u]^V+Q+GS_N,<Eot&1#L2+qdij%QiWXC7VIX]n
+%curXg'$uqC$Ik33oB,50\r'.t%4&GkS+\t`5h%=#0sU$jHrDVsItAXA<J_f:Y1OG?ZtW[';"@j'Vc*$tS'n)[09qu^-E_DuP'1*Q
+%]CWHCR6s`'NUctJ\"0;gbW;Z1[qMpM#'=p(6uFH"*DPu;B!PmZCr8WfR7PJ,X:]G<@=E0T`i0rD;W?I\j,"Os$7RGt!.;NEDNs"k
+%SJ5++&.bV."pX/[R1/0AlY at d^i8aD#cI\uKeECqe,#BI,j1=$AAFVO-OL$J5mtZrh0s6"_7I;OAEl)J5+lJ0BbF>O2i=.\)".Bu&
+%;"Ke"Plu/V\JL&R*&%T/.mO%dW[UPc1u&]qDphPe:%MZI+]_3tqW94bA6N_cp;>eW;$!dM`rb$HEGci at 6_j>4)6jAMP#E#nNLEd;
+%1<p2Rf at s&Hi!>d)RG*<0_Ej'5ohdtumQrO86aBF*3+#@G7.Zr]n]Y_A0o9,qM'S_3/A/`O8[6B]lA,2\S)]A>*8FUHc,*ojKYJ8M
+%Cl<mjRh]oUGjcK%UD.EX'"tp6:%?0?+t9RgG-ButH$TT;iI9ZE%iC*+`X5rrc2/iXSm3X at XP<s[`L2,3rHpe^5$]'n&NME0PMd$@
+%o!DZK'B$Is:/%+N`No#k[5*^mS!'f!RO&32=D67[j8a>HgIZ0*aEb+$QeQo=2`1na9W!r_T!DUan@>J**asHkl:m3TB-M2'pg91+
+%B5gDWXVoG@'^MtKEa_K^m#(,ZAL4c&W4hN?ngFjH,rgC>=jOdESk0Ku4W.p[36FN1%$G&Q$-!kf8V'#a'g!1Z')?47OM"0#QBO8.
+%Peh8`7&i018YNP,`!,/6Q-`&#+`!(UjuhE?S<`0Z]-C*8+WNEU94FTLVB`S!QJVBX#c5B+I<b#H at RrhmDQ;U3OW_I-/[?8'.^JSC
+%a+RV4\!L];?FP6<Sd&LY#EuP93r=f[/!71D`TEdfUJXc-.VM#"?QSf.Rd\DRk>=q%*_]6qc8T2_\-:[N>+Q"OH[cEUebgL[i2O[J
+%e\;"G].Z8bnhb3(5'[2mJLY=h<<<b$I./kL\acPL\B, at BN]*5qgQJ at rCQ^Y71M,!FihK2N0\7EhLNi'D?F9QfXKo<f^1;cUIGo`5
+%pIS4X58^4H5Di<Tf`t$0<&]i5#bWiUZZ7st9&rkA0#n23-Z<OnnWItmm/E"ec at NC(kiSa(Y?3bP'Q^;m7Ro12jt+(fF1Z@=qUBq=
+%PLhM/h. at ST]O)7["+(lZhE!VHJ+ at YW+TpbCdc[_$P1:r>S at BhGaeNV'\Xdomdh8ucpZK7teJ(,sZ`(8A/_9k=Eb1RmeYug4nl^IC
+%NS-cq]#kI+c[/R/8_lC*HC6unC?7S8B1OtYL<Bg?,7At&jUT8Pl$a:*%YE"DCr at GoMrd^$\1Ij^kn6aV\L!)- at VFrM.e=)jH#Q]+
+%:Sd1K,S6+^gai?6eTanLpW_GVofZ$+2JtOcKKR,r6DgFX4p6%s\5X?(pT(0B-%U3>*F$+PCsG79'kSD:c23M%Q';eOhF,QClpCX7
+%%8o9/po+X#(90O6E97*cF$tqmo+C!UVgdEi'o\Z%EgaHS.9kua9YN-tOV=DZ/J9A^`A#T[CX/V6cG6:Sn!'rqhl-WJ_/L!3Qa(Il
+%,(Z9Ue6iABU2pCR-u(0h-*^^UQ!i-2%V\8HbJAu&0/LCb@:K"(E.`9fE><gWaa7bKIFp_Xd^V8mh#!g#4F*,H]#U=mQg4?%<+$BQ
+%K#tOJjm/b'aG3Ujmm at C>+8+>ccVeDd?0 at X)U2F2n*.2cl3W\csC/98qU"lVuN2]]?L+20IEt8SF'YglfC?8n^d,%Zr4='l3dN'/X
+%44bVC+_7@";1$Rr[?J8jI(q"?jm$dXo::2$dT^-dc^Ma)S6dReokEWR[=eo3\O1;<N)Pof[!ekS-h4^`UruN3N31:IMD7%QFX,OP
+%Z\ZEf4:h$:"PS_1mtLL^;g1r4g4RFJD]XInf/=Z1=>ml$!Tb!H:C1a=^,(8'8qZpHm)V!".%'g<.9[5k at 7%>7-4=TG.m'%L'#'77
+%p8rJJBp(]u%2U2,>/i9:XLe at R?Fd@\APN3WkmESFI?B&DYI>[U'2G$1[Ccg6.nOT:\mdS0FsDk%L.%uqGtFG\(So+(B7XjDq_cpF
+%H-J^TkB3JPdG%?P)+LIOFEQFTniEu0VfTVjDjk^!'j-ICI5#\/-od0u8^8#Urc2KY-P%P>-.Ica\H'c0A!&d\O$.=%pt[\in\Xmj
+%q6^I0HuZhO<#P?5q$&DPs!\h+,.][UN^<6T8(aNk1bWue.FeM4E$Y$sY=. at dr=IqGic!Eh/39g</m&]@!#'/(19uoNH!joG"rdh1
+%p8#(?BS`#9gGMdl7++0lZ6.e!!U26gb'>/L><_Gb at Iq2moMFj/;iEk"b6A#,Vn#_tRBXA<&6skO]MdM-ES8#L/VDjO7Oj6FYM)K.
+%]_:s@,Ca*cPRk0hnu,*g<3Xg,X7oKR6O`Q5fdpr_"!?P(\kT+(ad2+C)1;^Gj?HK23/:S#L3nAGa!@&?"R@[Ke at cb+kMFW?>)CVe
+%+AdjI?rM^'e?R,bS:M<[o"`P`PWZTJT5Cc2KfAslfBPe"kIm7 at 4R;Lj8YFe+>m,(s;L<:sb4C)8/4fu<pIl)[@5GCc%-6gZ5kC@,
+%`-`t+i3d")>6CgKa!0!_cI=r1X:n$dq]qKT$QbOP_Ai[n5Y1`umN]*('ZeP+W"E^s)GSHj4/C3(-.RGFqTk6koqmpIO&UoK at ibf%
+%^(3"2eT9j0bg`!59Lm!0=2m)m`Z33l)I1=/#_sgR7WHONAUeXckZd/#`ld,&DY9Ut0`dOCI18l<'m$!0^0PO=fi]@ZIIrTk`KQM:
+%KZlT'JGN$4K71d!G<i]^5!G,]:!V2bbVTk`)iYWJ-Bs.I%"VtAnQ1?`+&)=iiP^6XP,Hs>U#_:q2;poMAKS4('a*LESEiW_44e!]
+%D97WN!ZRh>2O4!7?CND;CRZW$Q-lYSfu]13k;r'`0\EE%-_d49`@=i2SB(L%8JF!g^"Jq[?Wh(0S>W5QNE>$#Hn^#pWeK6:Uj0LL
+%K<MdjjK;[<7VX-Q.Ym*B=+QHG1=+Ku/;nO,=&9N360+]4LWl9m)S>!XGYQ;7q#pNn=2NJjYLc(_q\K[%i6.XF7-a^[P-tj_2jlm(
+%5R_73;+BE5D*)ma*UT&4g)u#r/V7^hj`f>^=QX8lbelQlGTb$\Z1BA28tUeCB1ICJT\hiajh4llX@*VR3BM_(aG_t5Rm5Wj7f-G$
+%IjQ45\\l>E"@k9L-dR5''6/q?R\BhQ3@>`X3u)0E*:9_h&(5Xq\+Usm:'61RiFJgZBq?DaNh1&TXXcDZTrg=^a.7"0G=MI4Z("hi
+%%!\?#6>,g\SXdpW)3_I_q"3N%8343gqni)0mBL\S:@=Jk>2^p9<e^Z[&g(nmAPc7ZDFThh(u6_=_$PsTQ$fublB^AhPa3uIVhIb'
+%E4HFd^Z`9o$2qA1.B*T39h4-s at VPRi->O_sC8X/NjgK?!BQn4fT-mKAh6]n7//N,Y57]j4U9qVdO^B]lpn[hTfM!nKBk?.EZF>/4
+%H2b at 0m0GC187tY+fgXqNa`imkkQI*Q?\YQE:s`VcPN\Ame;si4O)WMT68^p_&nL1<m#mg>&R3GlaQlX$PFn#92'n>)6\Np'm_P=a
+%)Jeqd\Pj?Z3'sr;N%49BGe[F+4T;%p5;[e at o#r"CmH60pq3D&"=GV7.FX>PN;Ck1g:5/Ql"`Qk*+B]NjiJ:L.SVjB$VjGkIrS0 at Y
+%HOa@(QIpI;D\1<6.mkfsh`T71kG0jYI[L3:\*L:0$2^b3-T;N"8PR;El\9CQ/[ecf"97!&AjNNA,-W>/-XYuC#,<HRXtN9(P;MeN
+%QJ2)n)Pe*O<ls+HRYU#JHhB-pq&gZ at F(2-CL>:Z]K8X:$;QT3:-#\SJjrAZF:Cq^[Fn4mc0#'j$/I9DXm5$CC.s%8p*-Af'`T at 7o
+%HUEsMh.fc'MP2==peKM(</8dlb!+p@*ljL[k at 0H#S?YgN\Xl^R90JF4O?\6=0I=^=-PIV7ji*Mq8$IAN6gj8gP+sHU#oSMP&H7I$
+%43#q[2#1<JmT)o!+ at bLGjtm;;Y'+/IFhpg0H42uM'&_M`Gn%>M,!Lg,pO:6(D29`LpLdUQ=Fio#l-HtLEs(blh_ZEUk%!+h^#i.W
+%"ZC-*bGZ8 at E7jC9n#V("Kj4D=U*aicOLJQY^jO,o6N`\u?S5YV_HIndK at EPaJFhgf0Q`7-4[ViB#FDi8B[uS+bEq<r.0$/"]bq,t
+%dn(6K9Y[N8nJ-J8;G&>)IulR9R*ZoT[37pJ]D/_piE]+6>L<IBI/Qb**)\:*)<X[=&`b8.Z'c.\EY*K*c at Ko/j2#jrs4+DLM4O6C
+%JYIPSEp+$/"<0>!YBQT&b3g]K+nt7>c5R0Hb0"Ru-Uhj3=lSmX+]u3ApdWA$%X%hh56\15HtdWENeE7<&q^ZP87>PNoZ'*eIPB!#
+%[t8_m5?ZWKIN3W'\Y<=uhA".mbk5[_*,35c0u&BVi56OnhJ(7;o*M$Ni<ON*b**47ZG&jOm'_Ln1,7G=@B:CZ:%f[X01A05.%5#D
+%ktThhhu0uFQB+cdFF,V4+074'J%jEEJ;bKJKs,?dnp-pfXpVC7UOAc=nnb2j>ku[!TUa8Q"K10J6AgE5'NbC#[*8r;7GJlMM=/GL
+%CW0##I"f0Q'YgWV"1CC=,%]"hY1HcaTj4jhAD&i<Aa_G8NFT3`[$Jte=44$'%[ARE=MPWT4)&`QVNbo/MQe/'(sX:_8a1gn3/U5k
+%T"Z3qY#+PZjanbSS@$5*jI<JSdbDh9lXKUhcGW)sN>S1&.BOU3Fm5DXILMrO.]/aNHQLD!T[5#,+jVF%c!snTUcqGG]C\-:Ef9[b
+%h&jrjM3;LLiaLe2T<o0*D5ioVoPgfjL5kFrLL.h,AFhJ^/kS;7Hl(BF7M at nMpR*>YW^2s7]WeG*C.\V4LNn#0_eOWYZ0l4nR)1"+
+%`J/,88RgmkkN&AuWh9T)D)-UZcCjJagm'm<g];An;&7H'0+C_fRbWi2`LlZk(i?MQ at ToPs1f)@MQ'c":GNt``aIbTW#(Qp7/dE4_
+%.9!(bN$uK:4sVh,N<^pLL5^E*%'e#_etMWDj/=9Vj_L&_YRj8OGJ-lq.PljpHrgO7GLi`'o at .h+m]fU1?Lad-QqV.CG,<V*TVYGt
+%k'SU+Q_=DKkXfH<^WZgZ"VN2Oc\oc7`p%6thu7S@%_+jZ:S!S7I2Kh.QS-:c*r0?G#g0<A8_stC at n2#g9I.*!CnrhWCOXZI"eGrG
+%@blDdUru+r`lgGbqN<B9BVrXM^!>E*PU/+Hn!"=q$ucc8IudYt4Zcdco#g.B5e$K++[9%ZVu`BIPfEO*e3HC4UXe.7Mk?ugC,84\
+%2 at cu&_/!(:]*Q?!e20B#B1qSKQDC)Bdc?uLAmo".jt*I'@)`bJA&jaopK<^:/65Q_p?ZAnHrI;tS[e9K;m5e?$,.J3`!H"7G-%=6
+%bcnQs/m%/>R]Mgqg6SFh)ShT at j/S`4h,HenAt.%;P'oG#1eAF>LP'*>GMG`#SnFdEi4rL!<8d4IL"eL at TdaM0V3:-3`.i>PU+bp0
+%'^YX;(5Sl.GS(*V*g1&M39B=h`8LM6995t\_MRW`%1 at g7a]1:PN-#5?ba67BU9*A56HA1uBR+q!#MFpi:_fS=X7HXH:))\$IU2Dn
+%Nc41Q.ITB]\D],l'pP&jO(Gi>Kc@"]haO.jau#+Qj1B*:]R3VK/T<R#=2/FU1%=Be\Dk at H'Pr#o\)Nf35!)fZJ>m at O2MC]MHl5E3
+%4QAuG=9_3PcU6'B-X!&tE[?d<`Z0gK\TbU"]]O-)\@\_55hS<'5`Sur1TSO<It<ZUr=oY]7Mg=u>TWd(pfsf6;Jc at O1Q:_Rh0^hX
+%/)VSTD,$jN%Bm6Kd9Q7,HHPtMfL-cK6/0^O*#oZ["C_4A9hms%?H6)*UK3%tK@\0A6 at 4)^fqduYa7$SL!AZ[s8<R^7H[Gi5?XjSH
+%6m_M7T]5,DA.OXUPR\pL'CTYRK^r"+4e-A:\/]o_!I=![aPjHI8e.ZR[2`4FN_+4q7:=TW`\(AkC:Ih$)WBg9MlNb!BBs9Bagi[a
+%GS:0>gct1)793et_X3mL@'C+9"`@?PMQetm/NXUf-lD'-)gURIQ$+E^"NDF0Lek4rSS\C0#QaMu:;FmpH*"0HVWce+ah&kb?TC$s
+%AY at .ViA)4-cHV'MnPDb#b%&%?J4+IUVW-tOCQmUq6g!sDhVKsrhnsqJD/+'):(4#%&>Y`c5b&!T4"h+i at EBt5fls(E&=_O:%C(&(
+%L;-uTd$"=Tl8:W'=,QnqL,8=Z-c97hn*Lkn0i=ou(Yhg!V(:2u-AY?;]rZ"`8OQc#g at m!.H$QC"g[UE!K/r\af$kTt5A/@#BkGEB
+%(itKWdPUqBqZnV_L:g"E*)?2i'N=/)^,N7`I%e#GS\Kdj/m8%PpDBm$3N8?KB]<thVlH=SX;icT;Dd*165k&b&im_BM-E%NLjU;o
+%X5T8R#99V>6\rmkkVE6d_l2`iX>/'cF%C0Q$*!&b-?VebA[g^6n;Rsq8U4IA6*L:Kl'Tu'!Hrg:#.KN6f(OP!qUAr;6XUg19E(;W
+%0^m+0D<Ft!/3XVO&>n]<n-<J$6u0UO)Ua5,NRa+G4R&0J+CV at h&'G\@1F*ucP&n0J8'1l>ll4J]4o`HW?pg0R[rHF_Uq$&4G+JhY
+%/)H1WD^+J:lp]rBUG'BLkcbFA6>]Cc&I=dm/B*Q^,3FXo!r9'jpt`<"#HHF01/dV/c.APPLg95bQSA[rlSXq9p$Neg(?tX=2<^1F
+%6r*0p:i.-M;*1,47^$5Qd+e'D6cnGccrkg8SITbi2KmQ%?Cpn7>t?t=07dn\$hVV0mWj,"$4'sWfP7L9(O^r_l(qK4Cn*-PjQ*!4
+%CR>cN:0ZU)o.W#QlJp]H:i4:]r=Ic0;9CggU;M,_dUMZ)3L_A7_8`(GS3<47UQ[7WA;`k9_3DSZ1^D,t/bLCNKm]7[!1O[GLU-+u
+%0N]J)rU?VSnSqo#EJujc:O8[4Yeb3V&ELK&*Z42"9-Nek-Y5"2"@=EMEG5rfV9bJXXOt8u-EQ:?&r>b0 at +DCc06D#Ro:qtqB;ka7
+%mCJKG;I3YtB==Ib2\9[&=9:h;@G,L at AmJsA-+,JYCDhIj8LarG[W`[&hX"'kAPbN3q+%J:.ILFNhG at bSncApP;f#?XRE1GYqQd=`
+%,8(@N&FW[@(?Y($R%<R8Jlkeu3tcGTUXc5"m2"RG2%L6HS+rb2P6&7c7F[HL:fXau)+9"nQ2Kq&m"!NB^e0KeLFj=Oo+1AISEme#
+%hQWifDHj=5&2l9haDD at h:KgL"!B=D<2kT<03&@.!a?+*q#@JX>B9,0F41TXV(t/_<;5f[^K$)6?Q>BMD;K6"^p&,+k\7lR>4D#o\
+%eO5(Tk:bX.G+WuR#JQD`]?HgQ;jI5^P9r1MaGR?fe%$QWIYE*\OO'\X20?,uIU;[KDjk+#$*>uEScn`VS`Hu=bfCKDKf,_q3b-"E
+%YWt]8K`lRAgA:m4(:"$k\<L!mFfd2Ua!T-P"MWZMD75je=OIDa8*qn*hLQK-)[.g*K_VT>[N2F0jR:%9Zr at -DIF7F"b&Aego3B]$
+%Orf4RR)e9GcZN2N8K\<W:L6JQ)tfC?co%/>54P?e)U_9EKQflr!CtUQoe"kZ6W#5YP`XPCcR;UHf]3L-%%OTa[bD8.)8(`<L(QBW
+%$J"$sqRte1*.nBs"Op=JJ_Nl4Vnk?!\PqOL^[qUD4%=cqH8Z"tf>AF`LG\3TpH"/&-<lA:/]G`K-HNK>_;F3j>oA0gK"(@faLRCD
+%a=U&qI^>b(:ek[g\2m0""h.M[Z(E<@c#X\hLD!S3KJIhE5FD.ee3HSDaV1j8h.Q)mZZeQL/I](&E.pJ!DpOo(iK67@*?q.cg(Ju(
+%q/Y\dltM"QH+Co40Yc&)=^M*Db:aT"^/l at cC>B"LiD`*PHT;)fOLc)Qb-!nZVP."aH\D-2[QldCm)YB[S4L7)':`;+?-_%[&p/S/
+%cHF)GiR$RXY/(ZPOe>YJn@;q&bWPIpoFfsU%PsI0FTQ7/]_V(V#tUXBH-O%kLgT/ke/K;,92c-[QU(R4GD#Jec*N=tdlBgFR#<b)
+%A;t,.Ikno$R%^$A1O4YqM]B\EJV*D=$a at +"i\Nfi-d5Oa>;*GL!Fu.M`4"i\?PA.K][)l+F=QPUZ.D.CV3t61"V8,F)P6b2QZb.\
+%6QPmoJ[_91m".%4Fa^l!GH-u"eLZS((a44RLZm/&1HP+\9`?0j<1Uidq-E*lq9C90j*Zu$)ah.UjSX?DaNn<iE&nUl[32&Ik(V.(
+%UcEo-'':U/k7Nf8E`l6$_2\.s3QS5rm+T683-;Z^QkO]?Q1CRrJ%-<UXG]S!1C[S4.nN^:"GE#-WAu9.L#r)l;Bl^NIuNU;-1C*G
+%78(%iY(u2sh<I=>QJijknd^g/M2,q`FOBm..2*PuZc-Ea_WUnn6%)YYi?q\e-UW)OlNlX\j?QAYWV_UkF`YL at H@7-nQ)b4;],So8
+%2M(MJ2DuB1j-e]6.Q+=MjKnXq(:^>.#XfseZHUu8Y(NZFdRPMYAsf!LC#.*fjjde2r[]p\l).N1Luip=Ad\7n<ZC*1/IgF'^(V\h
+%0B>+JgJ_[SWD/n&mmQslQ0%#dqqCR7]ecX$H!Qu"_n=4PjD.k(#H((P+bH+p]Y7G9g5Ql5A%_IU!'L-grm7"/5[.tZ36$[['"Mh&
+%mMGK$e;/mi)6>\GSF_,J\Q3_aQL^FceOoUha at XY*h^5/i?2>%kO?WBa6hU#;';/Qi?Y[045>dnF*Ndg\MIk9*qeFg9`U80>cI!_A
+%s.$s9"nrqMdgHQ;UT5PJr86ks:Tl\0FWL0q*e</,SJXm%1@*H);jA484+JJ&'71Jt6Ck,T@`-H.VV.b6#l<sl^N1i\OYRL+R1[W>
+%`U<W;pN`dafmE,"f3Tu\bD_'fb*)D<i^*tr2/#]<:QM^siC7t-;MKC&_U[2V3;)FB;:f[#s'i?*,<930=?*OX8DS3armt&<#2BMr
+%@LKLF8JMe%J3h<nPtT83'<?)r_$/t`[XLouoA'hCmYA,[@)7aQ at .#c:SOB8Z]6d_F&.D%=`OrROF(TH-bMIusBg1+V%+'@]bJ,ST
+%)3lKM-_mTDYq,KH*lY*'KDH49D]K+Xand:6$j+ZUjHtYG'?%('g71q:SX7Mu%Sk2ajITI&63Tq-8mC61#S:j5.ZPFXY_s=@4-ga%
+%e5O!s[R,mde'1>CZS3N$MYZ;0o^Yt?o at iJDK0AJh70:+]AQkXP@$d?4euL<b'N at PH8StZ.\F!BGA/"#19MgQ--CpYVG?R*j9j@&E
+%gIuuU3+UEN5Plb;ji44d>S+ at s2SZVY+@U$cH%3/<VZ''m%n`Z\?ajO7=sp'bN,r>80aF\&1\0unHWY1J\L]_ at AK7a^&ND-f;BOoA
+%;k^"C\X3/0-42l+WGION\@A]j=Ni.\(+`#S-RfqC[5)R9J4ne>YA$2%b>@k\#Od&nl[1&3,Z5[LD0^rDdFrBYOqTX>6KI#Gr,A^]
+%7nnl;Vdc4*!/8)Tncj#NQA$l`#M4q=L3rA'pLZuif78Gj1"6n1(67O at 4CtATU7ajq;$c6V5<L_<L-@#E;uKBk at cqU-+odF0mm0[,
+%pmJ_^2'((4+]F[lFP\r\i0Rtk_jrn$i=^-K5.HsjC'[GroC<%4#BFX)E'a!V9c#g4nmr$\8>SBlWUa at H(ONej!maSPA7h-uoIu\0
+%d'?=kQMclW5HXQpDYCr;VB5VG:XW"[+!_I at a?I8\F$"Fl\$:0onYe2iHchO/HmcMeD'nm&:jtl3>W$bHju^"p;X<s%'t;&@Xr6*u
+%p$J._XS1H0Q.Y]0+4)Tu=\p'k/:keI.&W),15@"O-4QjA\"#_5e5Jp>XF9Z&9hU!YGNKkQE\A0^bp8VlDOsSO+$/U&O_tZ3fMu62
+%"3/faEGAKX<`BOu<`]W<eXa/qQiMGn$LmFm.Lq3q$!]L6f6gf=hl$2$D+lS&W"];oSOMS6JCc5W2+b#cnU`SCGBoK-(oP7[nKDq8
+%N(B=E.VjpB8iS!uUXo`nm*2!dBmiq'^($siF]u=>Atq)th30_G]Z^/GoETs'pu8iC$gqJ:q at 9`9f:3J1;TXkQo/+CaZ4aC2B1D4"
+%2?O!M!2%`,/l/X:<UW>r]YefX#ic19UZ^N>p&1uIG529(<k"Z=?Ur^*V^!#P![SD&LVdAH;m'>FNP3q/oK6*Kh]RohN'Z9A$^sks
+%ohFNE)Q_Y%.r.kj)"XN2jQ.npnHVX1V"b=`8p2Dk<`&KHOJr;'/]- at Ck6BK`#j/YP,VXM0*ZAEs%2+(. at S%'T3ZQB7;@i/ag4hNN
+%b[g;or"kPk!9\b0r&S*&q1GW4Za&R\kHeM88#IOY-"S3Yh+hq;e=JTU%3^>a2%_T851spl/dF$lS,d2NQRtFPbYs>F#<M\:h8UIM
+%6/MN,,/%4)isUqWQ0KWnh?KB^Qd/6"mTNNRVRY8bFPq_M'.nG^0+=K=KWM8A32t2T^fDqL3B?d;F_apV<L$OVi=i03nH,95\F:f*
+%rDMO%4qEmA\gf*QODW"S>W%6nmK,')*/NE]oh<K:o%"iH'tM'WXp/@A%ORl?pSpDX>3u7W:B,rF2A6j.epAVUGib+W3R4+#+e!oK
+%prkoX?e3<9IU<Ot""G47f-AsbR!f+kkAT60.TS^5ThVcs%b6Q-c>0'DZj3"kg]Mnm^%R1i`/VGU"'.UcoOD`//?7BPI+T`$F4RpO
+%M"VYEa)@]C'ntgZ;P-hhW`h6$(A$3A&U]bA].BVui'hXWj.5)\=k$SYc>f_2O=,MqDWSQK_r!2`Il2OXck$7^;U+B4#6(c+b*)T+
+%XbLFg5]hVU<euu7ZONfmBEXYT8c#S`9"^+P)]Pr2B'l!gRFbI3n;jR2cZ)?Uk5iJc8bl3D$Z'dO`ELh$>eKZUE#RJ2&Kb`$Ot''t
+%8caT,P,b26gBTV!O)]eGfkU#F'=_6*aFhSVUdNV!%lX!Hq2p[7msG^3T37U*k[3%mMXC?19;)7t,kM at p!Bl_?SK/T\d'B&Bggdt/
+%CZ&Oml%dXA\m[$MMhPe#1 at 20@FD/24$tng9$lu?5UQf64#Z*+;pQ[`09HRN?]LsBT*6c!b)$A#-i.Tq&I]/Ub]^R^IR[<>[El>Tu
+%bNG:.fTVcdWCW(1*;2sZP'C at R4dtIR<Z@)`dE9!_?hMV61WPqI9RbS5,eFS6lD+j#,7?j!r\&q`(P4tFIDI!$6=d"b,('=.HMH3>
+%b"$t+ZcAmFDSJ.(hXE7:QqRn-;rB_,M=sL,`%(@Ulj6qP\DM[g4mChg:@5EKT5$sOfulac,XE8b?PDGe5+'XF!Ucp4OmbC)oj7.e
+%[G8.i9-PB"f2SOp*-.\^U-cEP4 at A_^+.KQH]JL;m4LUS>]c7)-Z!=Ap2cUDJbUZ2(Wh*3o7t,h\[)Haik_\0_cgt=IT#.ph2)5jE
+%Jl%edK-Q?.D;&h7Ie<rd1:Q\W.t&:r"<=imO>al-]HiZlZI>g&Q:LVJ`n9H>64D)CNddpWDB7sUQ`i!^DHciGT$kh%P7pY>bDH$]
+%"hTh;3>!MS2,pT7f5@[,Q/a_mF(\gEG+eUkUo=$8Oc+6VC))C#P8A-9rd;$aaYq`36!Nc*lI>a9<K6<1h-(JPVagC=fFsA<iiLjN
+%gLn_.>Yt4d:f>![c>49+Bjk)OQk*u_TN>?r!C<\V475J*`sQpKer/F2)(M6o83.B4cQ>lDY$5#e;p0 at q%H;TMdu,*a2-Q;g[ZjfP
+%'Wb-rF<T5=@-L=M4!/LBA(fqGRN8BAY\JN"l.^G=V=qM4UpbAEmTisl!X+ at 0,['Mh6G$_9\8ZKF#RE=%RGQPV1=_2N=j>XkDi\I>
+%%oBpFPr at G-DN!a1/*i1PL/@h$2HTL!QY.;X<"Ri$g-j0:7m3^oIigsCqYmP^T56X=P2ECNcG:kWIIA/F@"Y.bBOfL`B4>JN at RP#[
+%AJ9c/]5]^3e",/Co[)*7D2#475*m7X+dl'rpmq\riW7&8i#\Gc2US'1[0ZqVX0>.lUpR.e$D,MLW_Ko]Wsbr_3ZEiPqb+jK:;BZa
+%q,#)HroQU'A=+/#hRTf1TFW+$_,[%T,c@<bbqBKETkr%W2>0'^hnDH6i0Y;.m#;:FqD$&T5JmGo(i@"uo'p]U?Oq/rIiEC+a8-$-
+%b*Mlj6_";FZ;T6(eM%2qLXN$=>QAR)o4.8a2nq<E(%0KtDrNU4jr7KfG`X,4M0Xk/A(>crE-s5uViE3jNbr/DK^;M]*Y.A((%BMW
+%Rk`3ZUC^*g*g:WG"jc5c!\Y0t&iSj\i+Ok54t%,A!_Iq.qrEY&6XMO&D_ at jDo2qTB5<YE3VFIqbnnqB0j9`,V[a'J<R<g=6W- at mg
+%Iko7!7C0A<SM_]]MOFY^s-&[]cY`^3+gQ,r,1^#)#pK+<Pe;e9:B"LY8\S#qC&Uc0o%*FF:M[r`9qK at GGIN^&"J*1!cs<.>e2&G?
+%Ldamk\\lsJiSjLeD".t$%m-,V#':=F at Q7oZY>(H at _Obu:P76%F7aH-#4b0Z,pUfuH/sc>QBtZI'7_q(W>_Dt-1Aee$?@,#KZW2i3
+%kEh\+j?lk6\]Mj>RV-6 at P?5^RX`#6KJ**0inlX5W5Gh_>3!%!_BYO']j<kGpM8r(A-jeO/G'\b_%'2I9iu!!2YT+eZ#ts*oN3KHW
+%,)-?3Z8C+<f"m301Y27=gD2"*h.JB/k0:2hJW]=</<(q)bJIkc3-c;;SfCM;4K4B5_lQnaqir,@[L93S2`@O.QS\:[gDliP;?s4$
+%]4XJWhSZ.sEtq:s7#D[9T/mRtO%P`";,Zep=mfX3.M at r/::tOMBh&=m2I+!Z)I8+W0SVq5SenO<1ZXBN<_A8-gH,EpYh$r?.u!*4
+%DkkZnh5I2C[C_f82V7o(6^VPRh_X&MP;&it%<$18r at Y$kQ\BRVj+67oA-8T)js<X]?<A#c01u"2=jTI8:L=@Mo01cRP?ao?%!Y[D
+%G0qNBIi7le)!:W<9I7Sb2 at l):Vr92qM+t?ppha+DXZdHD:dh!F+5-rc!PN>'I4IQ]GA6H`QH!;HX]?WeUiJE^kpY&O^;_QA;=Yt;
+%DPSgF>qP_Cd^]S\q@'4/I,6)t.![u/k\2JjQ=58[LUcmNY[NaT at a2;r`ap/<,k(Ml(d#!/BS8.LkF,16:^"Oq`TYD6eB8(Y=H:K=
+%P=7$kUb&E;6T,>HFL#79aODFRV2JX_%/*)S$4)??^i905mm at DFYXZlC8XZ.(KN`4hnCk\$Xa'PMJ39iCX01NP922ke6q[q&aDiFZ
+%oFbmIC9sqS19NE$be:7N;-?Q:Vq!']]5fl'fUCN-)&^Zkq,:<T[O2:PTIXBkYt;#YXqco0iq]Lh$(MBfH\&M8N0Y:$2a3S2o]aS0
+%cV]h,2@]%;;bbKnf(1A4PuI*7#D],9Z:jY-m(e_?^9?%34)+8ur\+2`^11T?B&7R!aJE^S;?<[Bj6D%5$[[f%\\S.AK!]`nDQ''P
+%K%-;L88ZW=a7>atI7Z#Uo$GP34#F_ at q5#V<3>\Q-#=#_R,T33j$5@\^(,tY,bLE47kSDgt4pISC>k.m]@gGBT3mREQoNtl)SpL2K
+%JMTkf#u.sedN,%bmt"P<aR]qF*uftC+2'1#&T'"R-"nodKV?CJ*@*c!*Hs/ed%$NbB-7soZ at s7mM%EeB:o$:l.'PCo66dd`[JX&b
+%UXM+c[euT0QpIY>E=&?]+"b\VO-e]lmS at 4h?H^IB*l4rmim9W;d%4ul6j%$a?D=hK7NTZ/'5agQQFX0jGA<JCY3-,bm<JgB$'Y at I
+%AQKfd(L$1Bb$iF/R<RK#iPQ3lRs/RIcHT"CRUO1%%+CMXWA1?^(MnT*@nGLFG8 at ET1JJ)R!`Q3U2Y+B3d3E5aMDf=@_NK+e*\YBO
+%n%4"2`<.16"4_f,>RTcM(rulW2MO8D1=es9VK6/;[M&=O8HcTTKG245*:en&Du"CA%iX6H3,??E$&@^Z]2/3.)EX-WXrU.[LNTK'
+%dS_L[eJ'&H/-"5Dq>E!5Ql2/cKcZcC%K#uRQ]4uQ6MG<6qTrPAYf;I5JlKb^keR2E*Y/Oc=GZcUkq+Ht4ZQ7_hg'80/!XrMLmkkU
+%9)6H+iCfk#O+\.J%Ki+nia4]ho4XfYBM:;9o!#pAgS^X']NW!Sg<F_Ec?D_SgRp\JkQa8*<,hqlH%%W[-trG!habq4:AqI=/o&*9
+%)o4$b at dS9$mB,c4MbDFp at YUp:STepBYrp4/"&kD)QirtCd`p5h.4D][H!eE+*=?g!_rQhKItGIbI0+D[i9jk!ALEYJ0[*pq=(mcH
+%r-!a9CJOVT)6D3</UKc#b`YFnmT)p3MPWQiHQM at 0ZL?OD2^>KkAU8X!:<c_jEe+Qs"cJI,h\&O79s$Mul_*'7jV"L?>0L.Wq>Ik\
+%G<IO<8.W(4o:Suo+;iFp?R=nU]ueuuOa?#)dMMN4^+J'T0.=RJ?u&srp0(A`?=W/;.QKLIW:t'UA`3[G`i"+-H)--F-RF7/OXZ'd
+%^78&3DH$!QIQR;729G/U+_JtD=ErM?E:+V"2fR;VKUF,,biH50?*'gKN*KGe;Ys&bXp(&cr&9G-o6q0PL1I6qI"KiDlG3IE,*$&U
+%p2*LmOK#XUhSJV5,"Uup',2]E<cDiD':@%hGG,RHei;^d86_2JZ?=^PRrZHgXE!(O%'GFH*0^n0^@R6qNURbWFUZ+=`hl.,D@:Hq
+%O1FO)]5HHcEl`>o68[TOS5IHd$Vu[Gi$?lh14Z8uq)-NeGr&]eA3Q"VQmB!N>!BK'?k#XOWFup0;G6XE^H#j.<5dXie]s2;,uHjM
+%jnRM+f'M.mJR28MDP1V@!1n+*Bt6D.`VDB&B[#t>]5,i</nF!eOW^=)$@/t#dXnk`Sj.N1pX6^g4br=j*!S#PYEcY30Wo3%oW^"Z
+%!r?3CD5Ouad1,2s+OmQ6EHI-rjm"kj+XZ9a1P5pj6hhnUNn<TjrKH[k$k\H1+jI/p<td'.&<S]cG;mBH6$b=,J8Be/AA<c at a29*C
+%%MVUD>4NC],>RiI(3C1!?u\mN%KoEN*LM/8+Bpk"/]Yi1JmD#:aUEWd4#NXEp^mrA$`!>1(F-J89g#nTQnW!I-GUk1!FuJ9,rV*F
+%e0q;7N3;B>-*i,AWIuT=i`(/nDN21mrj?/KEdI#ih#Ja`.)FNPm5 at 9eWIaB:(69ErZif(V.(KBfJ5^XBe3"QPY'2$eZ3GN#cGR(9
+%R2dQb!Co%WP*lDe;JZeNOUW8h/G+KO1/>YDKuM.S&@IR+M)),3#fbe5paQqMY.5q$#5ZHQb5h[+?Suemo2+g^>FLpI>t\4TdH#tA
+%aYJ(rfeN^\o3.UqUA:?CBO7Z at 8Nk[poquA`ZL,2UG%Rr:+<*RqTO6aB<OC)*[m3ndegiVY5&.E>:9LgEUa*$sq2,$DGr'aS'[0E6
+%3J'EC(h]X"/A,T6U.L1Se=ITm(jIDr at V8iG=k8+enlF=@F`:[L0uM-I99$M[*.EWP`SPpsqD_I]C+WFfilmjdM(pcQD3+S31c6]@
+%,i8(,hDG''"'0jd'T2_X_S%DS.VB_A)\XMC!,4ZCbDu;K*(6Hr/sM%6s6UJYM`8Mp>)/C,;^*N^dI\1nnG29,P(ju?9:VfU;^V28
+%7f+>fp?lfmi$pjA'CpAF+B!Icjb,i?Y+Z.6;!Z:#?+gQnd!AGqdZR$HHj=bd6"RocapV;Y]e]JqD+Mgu/4m(j;10'FLfRPIOoB8C
+%K`:e\PF5'Q:#WLL5nt+Fj+YIj at i=+iDSBVNEn=*I=(O$^.d at WPTgq'_<)mXM+*rd#N*,QG<Nfi[7ITj]'(WmZ]4GL;Rj'N,L8R'm
+%[fjl"7RNf\bKK$JW`Y_;m9g*%8,m2?Ilh(XK7n*0C$(ga^W"n[+cskK90W/gngV*?i1')4'49O7/G]4HGnXc9kNsfG<$t?Ck?#mQ
+%?q)f^%?h31J,1gWd'oZ3^0PYd8s1_spd2p^CfW"k(o9-\R"YYkn at W+NcT#j)'Xi.f/]G:\6)Hg@?^mb>RKBijA-EA'5cmWL!@SJ8
+%]Ii#V\$VKrKHAH,kKu81CHVhqjfOu$eHn43:gp`<Nin;jZEF7L&A]sIQG7%#%<tf\9PSWpK#so02A-Ca61h`HPJ_/VY;pedD_QZ$
+%%dCEOEh-63,h0QZCFBt]Y<53l>X*8Z1DR/T\7T>hd4Kl++fMu[\4?C'SX5TYT*Wd2M;ZO/Gf8`dHAu,=L<M/fegKt)(=\;]KDs(@
+%-Gb#Sb>-0qWdP^o-FY;"mlY$8T+^Mu+R!3U:>X39\91o+P4*51O^OqM/NRK9%FZhrKCpANEMJ72_mU at A5B6O`gL],s,$%-nT*A:S
+%\Yoou")h%"4d8i\m&'jH#c at .*25Bp,ai0t+JSntUI2bTL$h&J8E%j=r]cEM\p[hF'OAcocmF6chFA at Z1%/m#Me3LFXXC!H4i4PGs
+%Z`^",?Sf"h%H.HFjWVI.oT:=\nTdOl+JDBq3*5N"X&]/;b%Jc-ZZ!'_$7;S;K)3Ll_hIfk&'spu3FhHRgI7i`O[Dnq\gp*FVsHlq
+%JOnAcB[8JO*Qh<*mRD0j8e\8E(@[iD='m]p)n-g:Ze*4'*If"D9B#,e=/[.EPA7B``QFp^^'7=%0__NM[n.?7X'&`q',VE_<MrTd
+%5%T5X7FB8HoWO>RrkQ&IdVeIM4Y>"c\2,__-!9!#*4qtoDP[&8X6E2IOLnLin>lfs5O_u/>G0Z-Ia)ZP3e)0g!6euk\$O`kR7mDq
+%T at i1!VQMaLD$)-\N_p1/>dU&#e-2gp, at mt+.0]>qLS=%!&=(''kR>,tK+g+uWggdka+c/\-Wi$h`[Od?`gDEI6XBhDQt3TE`$Zu/
+%L.SIXQ?f!T'ZXkki`YOq8LABQ6Zs^9Pc4YPV`*)@@'4W%Xp]F]PZVN16&BpU[k[/`2g)83'sss(\?0H-[N6Ii_mg\%NOM!!!@:0Z
+%*If?%['Qi?eQ$l at a-tW/FX;XO#gmd$VGqL99Betm at l1M5-9!JS0#i,DB.a)+SGS(!a%bMTp$HLN. at 48n1B8Q.1q2p6;nF3W>Fr#F
+%$oBhW53I]a:Mu^lAqjq!,7=qul5JJTY+5FP?b4_.NQGgtE!,p>ICF'3$h^;`Qt"a<GZ\EKk&X>f_6M<;<u8MEk-E.=ZB&RC)b)0F
+%Y at WFK^'?eJ=A#,XP*>38dRoB?,ssFoR9+R1O at V]FOE*O#EX8?BfK8V[K-,/o[532)M7^;Q2k at WG,E"<W8sPqsD`.?)p[^[V_ZOV#
+%^k9(^]G]0*N,jVIhiS7h[S%W`&peg/*$/WFaLX$JA/8/=5hCC7.3[_d9)O2o/!ii!$.Pa9Vhm0=qci8WU"W/^#DCW4j9.1A():mQ
+%-^@"2h)%;<SRU!4hk.-iD1#7K1=gnp2"Zh!p,X[EX'<kNY0B(diRJR5m`/J?:^9Rl"&I3-JT9/PI7hq\Z]VJCV0s^6jY&";d9"ea
+%Ao3-PX,VoE("%2KY'D6,QE'lhN[oWbea(G5$>^m<9`QkI(MAIlgZ)6cjt\gLI%m?^+pUlbBr65VL?KI/QDI<XccY'=0h.9i5kA^H
+%0K7'=m2so1hJ3GA3H>g&OE7g_OV:2&^YYsEF,'g'%ru%_p[sI!96/65/7CbTl7)+dKFOshNUD:6h))':lUWs/11/6BCh2Y?aboER
+%Atdnkg#+"iep5Cbi')^b]B@`/k?1UAH=k-Ed3),mbbNbehsqmK>+I13kQ#PgTU`D(j=%,lhGC6PpXR:@(Hoc\rb<MCbZH9QVio<>
+%H?%&)VS'f"+oeJf%!?`:k7G.!51+r2%ghM\25(,hlLfGp)`B;3e-cKX8\pte!JVR=K&K.<(93%Ei5NA*?;p7J7$`U/b;C\X?a^)/
+%gF--mhY0IjGt0FJeX6hVbE"+\$J-+[D0.5M*h\h3Et/^L-o0-"$r6&*2"qVk3(`j/nFpZ0 at nG827RB;5DF7GMd$)K$1l-Df&&#lR
+%,d1K;Ym#<S6#SkO`^WN at hXZdQ2i8CHAfb-)_]V>p;%Z7DoGt9_=%iosh"Mr?!7prcMU#.0nXM+n5EV&;)dhZpl4&@XA"CSmAk'I2
+%dranRadG3_'0D_sT,(SdF#aBa?#e-j,!Xk-lOp;E&L(+Tjot?*f.qJc at 3gE\MjI$8,rb5:=\!?dD+\rKqgZ6t3ALgo(^db%I\Ar*
+%&Eehr*gsO2DknFIkTr_L+`uHrfIje at 9gR4a/U1R-S)&<:fmk0/#f<$?+0Kk+?IX$KepJ-*\K:t;P)^hT;Wn]d\RNAi3VX!(>`N^B
+%FBF?1A<*NX:jdR].c"?\kE7LSF9)9,L2&^=N+dRsh64_;28=B%@a$dT:!+Pe/P\K\UqR\5o]1&!02$9/VgG#]geR_d4/,M[8=B(X
+%Wk"j@\'u.3a-tVaTB%XnOIPERNpYJb[S%GGH)H2L<lBF86^F"Wng$#;^reA*ROKQsfV#Q;)Z.OR-M:#GN4C$g$!%p3]aiq]=Rbkk
+%0Old19iYCX8kt4'I(W8;H2.]:bTQ'Q<<dHVW8T8?h13X7bp&;9299/dd8LNMFJAO[I#='KddCL.qSLRPm0l1MU]h\6PC1sbr8`Ci
+%?5'h\<gaVZ5qMu+'Jg_Pa<N@;+pXWIj_)]`E&\A0)k1T=Y/n7MH*mB[$,:`:b8bnc<HYkQWLN?".NA;Y3?CG<&<hl2bbMUW-$IGn
+%-Klia at aitQ:8uMbroN\@Z>]Dc8=T4ejXsAP;?I\NrfWQ1 at uou/%$p3Yhu&(s at RJRmcJi5dj8]FLhX&X+<@=UP\)IdXJ"s<p?Nc-/
+%&cK(XE^'bN(U$6G^oARTg&^.AC%@H\_ocgD[%OsZ-.[1"@`Vb[:@sj":\8SJV+P]]f\UTuj:m'<.F%74TRJ5X4>SR3d-#[#_Rnt0
+%]joK9^F<bm`3B7UX(TXX[*VcAHV"EkVU%[!VX5Yseh\Bt`CW6&>NRm>$YP:LUF#IF1WXLNA%>/6/3)JIj"I4M':/?7aMfHmb70:I
+%Un_6/b":_eE5b)D+<<,UDP&U*[MhddmaHW4QnIeXL!LnMcQg<j+j#TC`jB0WSYI?1?[c=4J&s+\Y5+-<(;sKJf]E$!R$-iN:j<V^
+%?+?0?=XD'oN*iBqXaTnuT>F5IORtW`]`H_&%-;c'(n&Ge3YBur?EXa%P7lN?(l-7]4UI#7B)U<cPXJ"0.Ffo7F.SXd[JN$bK2M`Z
+%+`1tbr,?^UNBH#fJcT,+L\l$'DBA;LJXH1#*5S'j!J*694f9RpkGgp"#pSKRVpa2O,MCM$4gNs)[!p*Z/oKFfj4lh(WfQO_'6Td/
+%AD1-lDSsh4H0=I`Ucc++hCpEtmNE":cQ$Dk3loi]hm'j2NE6L>q>EgooC3L[$NX$2X<_N;f:Kd;@!$q:`gSd(P)eJGa%&:2lSk3j
+%UapTX$=nk-k^LNW)ci<$/ft1^ops(RKq)i%rc$gjrGpB8?8['CBbnnG3`7?1]#GdVX0('-cRZYiK<19>T-6<Q`g73Kd=ics at CUKm
+%?'EmX,>GEj&G/5Q5b9h<n-B;M$X+M!P367V4/reF&3FCG*9L\s>%eFPQq>1aSfk0N5YJYVjM;pTdos`A.7n;S[1gfM;s,jS9qcE[
+%:OJ7Gc)m(7LT4c\71s-O;B7g4!U<i0"N=_kB'b4q`mt0[)bn44*r5-5P+S,.I\?F69kG`^O7i&aF['T"7pTRDld9dt]#YfqJmF+B
+%([eY6R']>WrP?*l9a]T];9[l]D)3[Q:L7]5eI`A674EF-=DK.hQk2/c.*Uf#r4YkH:^:34*[UE3<;oJKbWL%UMEdu[#"YYMB.2@(
+%0=Q)pB^D9rA^DT:ZO'VjZ.k!of5sW<MJGbQaDOLN5*&Q,0#4mN3 at B$K1h:G:YN$,b^N%B(iS7)u4&lIP67:@X>'nss0FP`),EKX^
+%<#j0DA/X7e(+?0\9GDn5CNj,Qa+2j6+MYp(UGOJ/-K8%fR/%iKYCJE.]0Lo%\th2QR10HjY<=af_?e&_`S_solj88X6Q>bF#gi^0
+%!b[7,A!q0&V#['c9ktY!PATsZF'JT&G1Mf at Vft,(Y:8P3CaZ8iKL#>APbR9CL12tSYa;;;R[rSF%r7Q'C*RHah1]4UrT1qq*7C?*
+%X<al:1!+=S3u)RTHO`M,_piOL;dH"SR@:P$T6[>kH$SLsIIEi'R'[8l`#QX_E1 at 1f>Du7ugb9W(Zb1rVg66*M-GZrjL-=dQk3NM5
+%d@?lmH9[kE]ktZ$N$BaJBL9eBA38(6=*3Ib)lE;eGo#>$E0,m<@l;"_AaRt9g'f<!)r(93j$a]jD>Ai`;Y4`d#4B]DHiq,;G1PUd
+%Z/d]7<n.K(,h=VZ=G+.`6LD=$`)HW"-_G!BH4JlEq9\lhESE?i]()euPU+[kJL at LmlJsd<?&rcr7,F,5!gG+mDCLeH:8+63&C$BM
+%i+6dh#7C?Om_]8NacnV0#OK)PCRd`Gq,kn5nL[Q05Vaj5C\'GFEBc(9**(B;8uLF+;Y-t>[;LCLYe)ob>g16Z]636aZ;.1-l^^X?
+%&)93b"f`"4K&c358G*b42E at TVKr-H]A4"-S5fbPLib"a2WrZI[(`l8geqs/tUF"`Z]_>2gfiWI>o7ScQpad5&N"e"5V,bM8^"J4f
+%]r_O'PM at DOY*8"@'QmXo,'a7,g/s9=B4g,5=G's?NiWBh413 at MU7*Q`EF3V&Re!GO:fk<`j@>MA[`7pGQWfH8;H$<FCW#Z[Ttd5,
+%@]4d:mF-K^MP[t19<^mk*HjI?M:B=1InM7[Xc>!kGoM.M-O=<&rg2aAR)t;A!cCOr;[>S3A^%D#H?9N<.c5,5>@3P,<]b_!lj+Z3
+%qq at conW#cC"V4mm7ja1h:ZEn/$Ae'fa^nACjqUI`q2 at 0A>LR4p4gJIA&PYHM09MU'joShTT%1jERCCuMUbJcXNe,`qSLdY*KAK$7
+%QltR-Zt*+V#"p9TeV,$hol,,M!YBGbr;XkJ;4]ZYm<#dtPp=dFhn#(1_9j)C`Jq::_>8I].W#ON946i">OidU/LK)nq$7)0'Y\#Y
+%opl4fF2FT&QRQjH8%*F_6At+)b6]=.Fes;R1r,+spM'jj^ZQ2i(;&jNfAs-VTCls=mdEer;Y)]*?1Ke($qR74B"pBOeOEdkMg#Co
+%meV4[\5Uu`bMW&&S)`?ofg.O'?!$mF.cNQ%Yh-^eJ)6ACCL^5d`+BrLLrU>hG>`DK8h9(J/5nFgB?9KrIkha4H,^Wp#j.PR-h(H;
+%:6kB"Li9V!+,k=f)sPm$c]cb.$%h]u`DTu.nEiXM(^M,1UX?;TR2R_D.Thb_N#CHJ/7!VEjgbh8&t`!K-V at E%'kj6aaEXQUB:*2$
+%o at QF>#MXmUX#9ga-2?Bn1$L#>0kJ[[CZFd!)]^1#R5?2n[))a28<4G35e74,4".B\C`Y$0F'rA+YbTG"(38ZLhA=nCdYF at jKr]g9
+%<$r#r$!\f,'=(.Y7ML\/c?BK9lS?e]B6.c.dj_^L1MX<;_0,Mq?)^<qdZSaea;.Lpr@\(D/kZP\HiN:Yk)%?K)Ro+.%$gI>U&PCY
+%_&Kr>M,&n"?NP&1iPG*+M&/BF,*=lMM[n<1;d#_TO\9YlVLKUmRHN at fQf6S2I:Mn]&lm0XTO0cAUS!og4R"EsihD!%aA#U54VL_8
+%&^#.=&?ImCH8ZKeC!B-<JtR"X[sR5$(6fMko`DJ&=MVmNg`jk)(&Y;NR,:^=Ej)RhjQGZ@=;L9^^m)dYSOm3(=**'g+cLUW$%"Wn
+%;MX=aX7K*rG9/ngDD6?q.?nJa=?C-4<XK17,u($aNs at V?NdC?I2Il6AKkI$u)7.5KQ]T['&Vh%'')+=GdM0h*Idt]^p[:K\]tOe5
+%/.$>rNiV=BV@,2FZ2$Uk#%3+ at BrIZtaHC0J8_<WfNV/n!m&hV6VT;$.c@$*<[SN=VH_OCs\f0ie"Ksj)JQ(D7$^o;T8J>JaLNTIC
+%=h"4N#;2;7eN?&!`A+aN/i]=!aNK12NYVJB4d/02Ar$5kj1ihsS4qZ.lkcOo_)E1`jl&Uj,5pBJVaEK@`kDkmc/3[/oT<gmcQ/+7
+%Qshcue_?]ihm^f*<Dm^B:E_taHgYN(6GV';%\d%@?i*")PhT1c69mR)'l'<B]FpH]b4aVN'In/X0fFsM]k_UAc;$P@?I37^:fB]S
+%:PcQj\l2[l9Kp<i<39[ub"^j];0&Pdj7$W$R\+\.jeL)MF%K:tEZJ>H1D-3WB-tjUS9\-LZ.$GJIU;LdYHsEhf_))$P0BJ9ac=L(
+%'d<SU%!,^4-hhWP[E6Tg1_KQ0&\A-H[li+d/>&aK2Dj<"33s#ZrR=aRY7*"UH1^T$`cp2lPCo4tifK6iRp]!qF/9_58XB7?]Ug7t
+%=fcGA'=7@:Et`W!qNjL at 0(!.1!%;2Wh<O at C^H$3[al at E)W_[kCLJHU<2hlV"D6p82_WoF?\e$/gVfuTmoGW\Ah_0g"DmJd.- at 2'W
+%jR_coECh`BL<nLg.>J[.%kcTr.GZF6Z0k&?Br at K.OBuLWR'^,iO`P[RjmEh*gZWSqN3B`KUC!0D-9fg*2^?H;?%>jGDS210-hM[g
+%@a?`7is3H1@^qi!M<+S/k[V_UoEu)HndPYA.&nm^UM0qp4>\8=I9uW#j$CiPJLY&WWeXAVBhIQ#7<kI#CqN0oXLk!I,H6ocRJ9F&
+%-'3HC@:-;_B0IF-gOj*912A at 0S<Gi!m8fPX?3Q2HUQat6==ci&-\YDlk\h-VZ"bsd%?29M1,FDr4&/H-Z"iVtQUX3Gf*#UCYCf]C
+%aR at eEFrU,pU`B?YpaA(fZL;P`s'0.ipIGkN1L;hN]O:EmR;=$qSf_Ml?7sd^UCn2OAo/ZT=tX`%d47lF5(cm[WQo,N3>A7oT8ah=
+%[C,R'Ns\o[d6]0q-$2%e`Q8o87J<^ArD+cRDkcHQ=kuP7Ek:XJmL,Z0'\N#BVcFGsPA4]-8,Ggq)qRNM04[;ga5n6frZi3\0t%0_
+%!oqK-9`Tn=9H5:nA8r!u-<7&i2Z6?6mf]!'cICo!TUg[WXCqc_4i=P:N:'H69!T88J(%P1YTmi_&_W94^/0gUW[@E`)*E;7-:PgQ
+%33eKD)QG)^i at a\s\lk:[49ml;Od/Xe]\=8mYKPki5.REaRIa7^'Qc7GG2qG,-[tb)p at lUpOd6U&q*=,'#X,FbRcYV80Ql0PolGSY
+%Q^l!:R$c_t%(Y9]VccF#+VF$bH/DE>OfM,H)FAMWp_FeJk!tMr<d'nAX-_F(dNjs#j!s;[k?\\uD-m%TODWrPZ0$]RU[V`4 at O5?O
+%=Hh0K15n!")FM>';L3MQ</nbR4O';XiQIFRcjoYA"1+F[j@(+sIIcg>ihT97JJXb>0:#qYa`UoMmA'?,Q1X'kP2nS;!c-Y0q8b?\
+%dl!M$@I at mX)=ea[hHS$()>tUUi&c`L:MBI,QS\.X!'?mN2$D/l&g""ISDO/Biqg:V,D9P[VJNpdRlW, at 4G*H^5q$;K#FKbA9,:)_
+%S]k`,CS#TFog6dX5lA`l2loec%^$4DE<h?QcUj7Q&CAck9+2?ZS;680#2Nkt5342V5=EP7]dUJEqO0T6(0B[>3!P\H@*<J3EO.`f
+%i"W6%RX#JBiMbepED5GRgFFGF;BYO%f*hlIp3u/'5nBe#Y8SJ1)AJan`0l\]YkieEYQ_s09a]&7A%?k at r#?`/ktD:s@`":="V1jn
+%jFIMD?(s1:@`rZN_Dj^N5D)P0bb)_>H.!3N\`)Q$cTPh?-/?NX:m<ed9+n/Pb$1Z?Ks<5Zfpf[cj24'c&I:_T@\Z#+o@`oI\iuT`
+%QGaNmfnMY8);#3?C(Dpr4bnR#/>*_SDq=I()U:o)6_Z/f:*'=Q:$4Hbn;+>JOm4n\M_H.Fh!)8SSPo&*K%#H>Vrb-FXW;+J3s4lW
+%NA[^>d,J8mInTfjN%$;Ek;SXTlH';GG1r\!I\'>0_9tX)-_Y.gVR]X.k/JLL7IBigU#26bk'WsK4isA]D<F_%_PaN5LHb`Sp0S3X
+%UD2u,cIJ.0\>,luI-jBS=:^nn*9art/R=8#di#V-F!kP^So'L##t3O&L;KClN)t_hZ+Xu0H.?V3:P2HtbPGU&"^r;g6:&Li,T"]0
+%FM8/uA7AoZ%n[])=R.s;Hp<D],ts09a]"!-9a<34Sr\5i_gA,6%&eL8m4P7[a"WBDr-Qeh]t2_?-Q*T?q(b1*Wa$jL.RhhWi^=i6
+%eE2lRi&,((<I_$]o_3:Hq3P[telAGkdR=B_aouk1<1.?].1l%.3`q"[0Do55"ek$rcmE;/\_H--Rp,3IP/)/,hfb!6-!.Q1,N"Xr
+%5=)OF'P-kf%ggs:RV"1FoL8m4M6JPdciR3h?.MaMZOU8$d^73M+F`G"J;fg7g[H].Amb=]kO5H-Q="AV,2">E!rYm<JNu!FAMbPP
+%@nS!]mnS#.P4u!;+7g5.@?jil06<8L3Qt:TU,d4gr1\$YpG'llfJ&Q8!]e4r%PAtKMV?/`&&E&9+,,CngZe\3<7X)-B9Q-K*A(^Y
+%A[P5)Ua3o,Seh<er]QH+^.?,?M$mq?b7nchBH;>L'/0uEmcLbZIN&WkQ45I6Eame;#Ius/^=K8!ACQJ,l(4f@\o9P"cgt>'gP@]I
+%e6(]i;d^Y.4^34O=Kd!?q%3gLn*p5"1!Yo+bW%%!9_dm5aoPO7K>UZN/#D at -7Y<,^s3V+Rk:M'Zod34K$_".Q:&\D.(87%J1K=NN
+%NC;N6Jc?"4"PAnf:\9t>;eKl/k38!8:B%(MY6S:/MlofqA.nU[b0%;pooUmD\*)>sS<h]Mk"/Up-e4hq"ga\KA+"/+D&m`I*%<t%
+%[Z!e!R\RX(M>ThkV/bfBm]P=.5J.4c[?UY!b_Rj$LtF&npA at 3*/U4jU.`jj!dZ*54b%'t\N<B25&N'<!cCZ9.[ACH*j at XI<-![ZN
+%brK?M%3k5%.5$X[%9CL:>][AFl(.:r>n80s#8<B6hEs+B:[Q9W04d\("f,5U'skP'!Au`N.cc<hq;T"mJ0<8ip;@FpSEIfk8B"(J
+%+oa"uh8\rSHM&C`Q@'t8"b?);"#2;`5_Hq<4N.ScSG/!e4S*><Pp8SdIXYp)ET:8bg6-[327AS.<mJY7@/-Lp&7MVnn#_fH[7?fL
+%i*>\t6#hHXA?)@Yb>0J3/Pk;3F-<[OFF4O-[T"gm&h$Vb^(&4udm:+"l0.6Yk@!J_d=07PDTU[4n5)`FZI(*O4;.6t")Q^sF%dL+
+%57E&m+(<S]gk\h]d+]"UF(jE+YTo([>&T:/CN:/@.3&4qGl>4D496@,J at L(H]h\t3CpH%eg=c,j$n$r:">YP8F">5tP7PRBA*V`5
+%%"'g1Oc:u0"nI8UaJm at GJFf7/W$t>:71Ij*_NmagbM91![/d7rf at 2AU"BiRLVoVo[GaK$4+df,j;t0(SkMab)]/V[r9kqdFo:VLn
+%0!<qV&!%>ZHd99-->4iPQj++#l7)^aHgW%gQZ$VnFeo^$-_$"=VCR][&Qb6am)V5!%*[:?Ku,a2=n"^hJ(4HR9&&h_b-eq7jMj<M
+%f:r&#!'58IgH_HuE3QRGi&6NfRHUmIiCJ7M6c=UVk`d$mFEo-mk- at 75k4mq:i#/=IZc="9N\tf$`kFCcDQjM8eeES*q^'`Y.Y.9>
+%aTjr3NW^-*Q,"CbHOV<5X<dQFG9oDc#s!aBVtJCa2-&0S>m"G5*_B</5e9Ia6m4g22Jq_Q)nG%h7-$;EA3$uI7?>ug<#go<FWFdP
+%Mr<H5M"AiCY;XY?>Kpj=C)r;%>>?-#n[WlP2>t[9Y1qaRO(m26[Rji'*(-M[&:_9hA/*$?!UeOG'3kiAS4LsT"p<rgdl92FJPY!q
+%AIQA<'/^m6S.(\WBaAF6AR0/fr&q+>k>Q2"&a=G;B)@KB2iZN,\fnHME+b7AOpLO!06%r3o=Ot*]F(]9/]^$k@/68]S&2MpCfCM&
+%A-UnAc!nV[4-UDI5HD3dOB;ipbj2#2'\GL>(Aq)/CA,D!UFJd4FZHo$aX-BlNUDYYcT-uig6T'_o62d&E-!VP8gZi,`UFIj$"P<e
+%EATZP1#*DN@/mr>0X4+#07o6r)j69X"US`&4Y/40b(]P$>GIHjNM1'[-50J>KSaB6).2Nkf@@GDmE-SS%r+h+m&ARXQm\R/HSiAH
+%rt*R\?j:XdI-g"_\V'5F4C`KB,``(c^j22$EVmDi`A/SL<m>'u"j93Wl,:3-1K)or-I(`<jVd62_'`b?LN%Oeo[Z;=O:B8bJdm$0
+%a at DbW6uS_SX,GXp\`9:`a>1`+CN`>G>@4AP9lH[k8u_kUmO2Wpk*#MU9R*$NHQpLM<cbKo?FC!FQ$5^%h8XR*f!fDEDZ8"jXeuN1
+%XqVF<U)`[uE5#q!g0"M at jYN;KjVA%'fd at n)B]K+dBKieC!Yf!ilB9jLoggAI'C\`K1!0&/>Kcs#O;'Pf'D%C_(HP+ at WA@-811mXP
+%JauKQYm)71IuMD<YoqV7Yg^f#TI+uSNAuZQl9f#4Yi)ls/Eq+SpAP^cnf65`4?8As036K:L[&e.QE1]/4+BL`mMAK=;:G!HD;+ZN
+%Z+r?EhqHNF(fo/_$ZER=@qRX?T`G5*o664. at M68J^#tUKfp;+t3[g%3#o,B[J&=!CjC;)o)$kKO4E9p/p8u$;"W:P9JVoeoH(?"*
+%_AM8l9h-A0Jj`>?]M7uAb3)M?#%pk"_Ti6mA!:.8i.qsG+Q^FYY(mJU4bZWT[8hnp="2g?;UoA3O$s[]J9;'s1MXl*J at I0jp4ioU
+%Yc$%1^,(j8etN>P-r(@=LtWDX1ebQ56^`"GX>cN?k.=S*1(UD2*%Y=_iNpWDp8&S+iP^s/cnka7"b!%'E"k`V*ZH2e#50#UWuUGB
+%-frFG/u02?4J!6_/MA12m2kAY5*M93TbfjCCim=AC%JjL<X'30/VE`t1Q>7&QD&89g)'YEX9P;%2B$6%_OPXfUL+a!q0=gZi147>
+%MKBl0/TG8`2_pMmD59MO5`p=!5"ndYOoQ/bTA*](`d/pGl`c9#RP22)p9me`O'0PjT"ujgXp!^B5b,VgI`2ViMl'HK7T*`#>mad5
+%B<^OkRbVe[n'&:U]4fI'C`sT'cWodDR=o0&Q>]-Whq&RkqZjZZ[0sP(gK/EoMN0m8PqeQGlO\=jK0L"H`5WFfOrEh+Wa9C^bs>sk
+%7UAR8e=9IcT"..JL at _1cRfekY2_).h"FE4-!OH@)JN%>No3sOcP=:%$?LuR/$2]T_XB-GO72\H9P7r-k6R+!5G0`kk<4.O@<`'m7
+%:,2?Nf%_cr at 6%DAk;0Y(q1C_aXn3,6pM.NF4$Fa$<]WG:7;lWFGNhLb<2S_/B]ZK31tN'WV<tIgRc6*socU&cc(=.q$<>i"D[r")
+%/U2Xl$rK[Z2joF_Q[W"ndtp-]h";,R^B-(o$(p3+Zpb[OlMQtjHogC8kQqd\Q=GYQ]HX[/Wpl]5L/Y(Om!n2Fc#d`!5*G>>F24l,
+%4o5mThku<\b9plVPn.diob_ZqZsCZV\NbAX!VsWhDBj)5%5nM]LgWU$1V?#VI.+kOZf9CTaiPKU^*G^Wh)`fNe'RR]>g%WdbFloG
+%*+ak)aWr]Y(M,E+Jgrbr;Y-bIJaPR%(;89ek;*-i3+WmhN'K,]7LN=Pr(tO?!hg#./PVl'h/;OG.F5P,*41?QV9';98Hufpo!-AY
+%CXp_J0eUM!+iV)(5%`/il25I?X;7frHQrAVmdCU"\7*,sD`2Ns]NAU0 at m=^<S8L at 1%fY6F"-`XgJITMcnT)bTYTW"\^U'c`I-N(%
+%P,19DcNNfD.3?s^Tag8u8/Cp6#9AtVg2^n<FY at K`Gr-0H^k=8qMM,:,anCm)Qa#4=pTEbJL3.C[.qFa#1OWHLpuIHgfRs at R8BkNh
+%^Gh3kI`<(P<t.UOgkqaVD)5Y^M$*]bJFi'bcfJ&#&AuMSZ,2u'KD_F*I0R8Y4=94L,P[9N<I8r'hr[#/do#dpM^8qcLL+J^j-2ea
+%)&dRZ1;[`9_:<qkr"$?<HLRi:da5(F0?@q(&Ce$RKrb+&#0W^d3D2rVMl._2@"I,\Bs8>P?]*."]fjNf6A(V:s,2_W*2Y)LV["c=
+%!&<Y?@)3o)X7sfk-3sI;TXZRUk8]'eoqn5UTHE[9f;bPerKqr.oX\qJr&Y[*E<jKi&&F*U.I&62HKD=seM,n:=?7:#_nD4p^\Gq"
+%XP0Sb%f>f4,0Sut"Xb:SllI3ra.!<[W7'<Ujl2nZNe"U2bT%I6cZ-ifaVhDgg7\:mF)+`(dL."ieP8d*!&i.4%#nhQK+qeA,1b2(
+%\]K9A'3fDbZqg1GC_b[aV,H'T0?Kg>4LQM]R_+'k.HP0)M/:"temiDCTB#WPW:<O;>9^t:DGMBg\2[VQm07r7-%":X"kmgg?TehQ
+%(^f_FrYKEUU,gjLq.=nGk@\iJP-LrMkDGJakoKA7b%7!"r=b%_hrV`Z__Cf=BRoG+]Z("C*l:%@_8ih,0qbV4ZW>1bO`4VS*VY6L
+%#Gs4&A[na!\]fobR(;DNYY*3WSHDYLrA)=e2=Gsi=XE'$8C]*D6Oc#')^:(TAH>#_B'6n%@lrWqQmi8]]8(3H8rf at dA4&-BdU;.C
+%<OU3-LJrQ(6)kd`CE<lto&/NP.#]@!mZ.m)fjq=[Qhs%(U#msQ`2h?/l7E<=8SN76&Y>.Y()g51`m85l:%akZc;Pm2OfqJG&%so]
+%m,cM)lUmFtc28DX9KBX^+JQBsWuoFk+MDZfl(nM(<-s&p!6aLu:K!HBlS2?hLH+<^\Qh3GcjM_7hPnpWd;rP-PnOOGjp^uQ3uZ47
+%H(>R+V(W9&hV.dH[XS&,h9#4G`Ub[>Bk:cN?l%M/.Z'UtD-*(\)n>#q+m6 at 2kb!E\_a"Hf\$Rl@\_(ciTR%+6dK,,K4>SFi5_L9-
+%A./,'M[de5^qGkTZ4*Cip7*N,jB]c[dUNBpUE1=[G71F?EHA&n,a3((;_0a_c3g)#/CcE>Vs[?02lZ]8$k0=6?[0-QkN4$1*Lndd
+%]Xp=bV:Z-Z"J1[fi^pJ:9KLiKnu^(O(ET,g:=<P^UDE.l9uAL>@Y8IOrFDp-b3snf^ROn62N&#Q$$ITF>WCf1kLg$p[,7sVY7t-n
+%4[<I+J=!O]F5UZI,e<6RG:kGBRq=_#f]C-KAYYE_g?bGT6/GK(S<)nio=a(/:uOuL1B*dQ.iHUU*ir^QRGS;^_pVZ3Ici6J05R,n
+%<;(1_mO)GN(a(]k!aHed4YHil"Q'T']a,uD,%E]-[T^pCanEK*-o4M[Ze^#,9`@;/U-X'b5]KON`=Ns?*f.9]MP\6W(c7U7n;2YM
+%BoJ[oYcYc"<MWlc4IT#g$F0D1"pI"edH;?VHqp.oOg-d-hB3f,CH2obqWYj_SlKMHkqFZV5e<3n^7g%>,4.54KrIV2_E;@*oB-W>
+%FH at uYeg3V3#9ZqnJq.AY4WUo"'H8o4`"%"Z2=3IBG%R\t[u)"R(mQ:#3%I3Qkm@#L#EAEdq-$Bl(:=Vmj1r7=gg`33d<&U[#BmKF
+%j$?".>Ho7<T>\fn?fm?)JOS1KY at n8E"/"BL.OX/E)s='N)qY3E;P5.nhp4!,-BOf8UM@/,`o^c7LVQEAk3O-1_8aQ9m&LL$YX0ed
+%L_%uKj at p@5l%<&Fhn[M.C4Sms`AbCpECsk\\uf$I\k-;bW at -CR-CGW/BMbuFlgB;t_]1*#kZgeHn+YP&P683=)Wi)"<jKU=_s+\b
+%.M&&kO!i at +>M7rq`$PcO8GcDWQZBrU*<1=g\fGfDG%`gF#j,pE+Ei03OX1O(+fkE$lpal]=!C/V$2$]6%i2Z3bd?`;!EX#h),m'D
+%rI%i"!!Dk2&q(S`oNAjC4 at LbP-,/_+Z!YO0/cj._ZRM2<.kLL]]K[oOT1;Nhno,:=Sp-%@mh)3bDD#k"an9bLnI\r0OjFDP"^./(
+%g^3<5hJ>V,+U*lIV!#_%S at jMe7L+LTgVKXN_bq.GUDQ!ScTVqqdeq<]Ch6qECJ<7&S;bcB?"Y^\.901P]$4<I.*YmV,9](rDV%XF
+%q,g+L&[\NSYq1_\okd.(4S,f!*?R`c$=[3X;a+IGB0]81$?#Z<Vrj-mbhkOll]WtJZ'k`g#L3SaS$d"^H%d8ChA;ODZ^*K=QC-gK
+%/rUtf^'g at OmBDV93]Qjg^N30*g0%Vgm:tiBO?.MN+:pVEPoP5+SnjZ']P8p$b`VOVV]d)`%W4*WbQMSU%ljl?KC"b<\NneogDB`*
+%$2hB?\Jk9gkEWgVc,o'kZR0$Z*JsN%'UGD7&D8FE&-TYM.XsW15H,`c at .T-`HS-*ZlI1"H]IH at R^^;]WRa&sSRY"06OiOqp9]AFZ
+%Q90<EoJGg>%VMT-:dZB5;f!G.aCIpV^Wid%9U+ at tQ34(pUYm<$eZ$7o at XhMqk3F:Ef/_q"%AAuM-+.n89(YcLXS$/78Xa<3CoC*Q
+%-BE/.ml(T3Kj.gIMqaD!SoASD*^V;VR.G*8iU["C<-;E>r\u;d/cc2Yi,69h9Yof;GeLg<Te0E9!dO8;+39pI\<T!9P!+@=kF5[a
+%agLJFB6.N&N\d!JPr!'"60lR/:ngt8b>`_5-!nbXKhjHMDQ?:DW(Gl6VLMdXLS*uNP:PR4fSHCQfQE]chT<n"1A.o42-LK)QWf]H
+%iGk%(%%uoBNc"`>GqZJ>q6!qeocK&PWq6u86t=A_;,#T.^6c`4b!epuO=M:lb%2KkAh!Va?#r\\I,q5 at 3=EC>g2t+N;*L;YV:&IX
+%%_3&c\Yk['9+:,g4>[F[jQ)Y47kMBDXFKA_:1DIO)#a8b!MhMF\"H20GT0%81bimK#ruYmbN+_3IVu\R0[,WKob?'o<F^@#:C>%.
+%Wi,&V(8,a00'A==aW"K-JLq\6Pc?XFcaN.u'QUrgk[-oIUX\`KK6$b(<`dY+B[;__V$6BkPQjb)8J]f`mBIt?f%c_D[U\*RX-!Ir
+%VrY"e8<G-cqJmKi*`IZ?]*9p/g"M9 at S-8DA2$#o%ac=]XV(=iK>1ho+hR*m"f#!"mpd;Er24jZ1H-Ua0O-Ql\WMIh;\XBXMBnq?4
+%Sq:J/Up5olkES;,S=s/BlgHM>8BB]^D9U)`Au.Nf^YYBuAh"jV/ictKnL*FVKW'YYJ*LY[)kUJ;_SNHK>m\!hQEQ.Yc#jb"8Q-n<
+%CU`!/gL?>9<rNY]&6#<7eQU[oQG-t`:jo);4'"#=+:m0J6$oF(P-Ff879K-kp3E[e#Lbo&mUhmX2,,/:'`gg?Xu,,%RQSbGFj#,6
+%q:-b&jMiO\*M""gQ5G^N8<>p0diI?P%:+4i6j)RVfQSn9kPN\EOtU2k.rrh!9@@.,cLiT29sYLMQ0_q^d?t6q]X1bpnata2K:?5\
+%W#Mi>R>DG1dFq>\Ff*fSlaOXA?nait+as55"3L^DBi8k"6\fs_?iY!r9r2RGCUr^[i=Oj,#@X97iTP^RALHEt"t.aAk<.6QD)M$7
+%)"l0P)Ic.L?P-(l9p,Y#8#i$k[l?89)E`4Jmg4EA"^IX-6^h5BN+tFC0tqAND.E]gHgO<@lA4m(m)r7_f]9)V9#]8M+2SlLr<8(@
+%Xu:#"aDu8Y!(?Emns=QAgDo4+-Zd@:Qd8;b0+Zi_p6m at XbIi78X^04bU]Q]O('*Z.!kaA'GnTqG(OaP^RUuJ.f\st%\[o5a;Rqp\
+%9;/i/4?[_IV2'K_TWgg8:]AomDdfkt'C[)aIm`e;"k6EO/,Y#/X3\_fK_a`$.[>4&.VN`EflO"D6_%_t6npLji'VN7`A=ueHf:R/
+%"Q1W,"t_*L/1EUeB@?&?Ue&oNH4hhCoG:-A!HS"jB<RU%$>R`[Y]%cnK^ZOQ!iL0T'TEm`\s+#o6,JX5 at e*1odnSDZ`g)7KeNE"-
+%hteIE0XK4r53+e#b\\8B`*P<f>#WT)SrK-+ at aBJ1a`g^!2[L>.l7$CO?<3(1"dbKuo\OTuhC\88*_)%/b.N&l3E'KQ.O//:JL7P'
+%26G2rUt4C%HM&+ZESJSf3b?NqPW`0"(R,Rk`X;a;o:4](;5Mr0S>Mk76%U)1_i+FMOY'U8=5GBifqLAhL9tt2#88B;I6f7t!V&UN
+%(d0W#qJ?F4dFpo_&8]\7[l1i=Q7JS]oLD^":J;(&=ugM#->GgZau=@jqe[St[)J$J$Yd&-3)d'DH'LccjTdY-[J8oV8.0>%WGN7U
+%N at n9Y`D#eOV$9ABDH([(c1q6'AO0+7 at sknZHpI8f2GRhCI+("Hi@;Lho1L.LgBfoMQ(FMmPG+IrC)Osmo9CD)^qU7Y0D at 8PR(2#&
+%o)GZ7hH7b*5OD,sJN-4H$PX>/OIL7Ok3%e64Hbb"5eX:;T#1Vi)Se/KN&0!6if9#-=3;^Z%qgDaqeQLLNYX'04>NusNl,7lCN$nP
+%=]'F'OtkZt,0pK2YTNSE=)KCE03#, at UZ]32.+cq:a?klcOG82W_$\C29]_o$SS3(9JOs$YY8m"f%P0&i2K$^I!^<f91X\sQbCN8_
+%K"i&Y1GOK$-X8(`eVJ2ionJ76j]2pd7;M8u4,mLSK?ik!'S at F*.0pZ;p]<*JD[s?`HpS.s"=0e1,.`33\m3uEoAQaY'.55bP5_Ea
+%]^kp4JfI at Tjk)PNa/#A&>dr7?obLq3Oe;?:!og<*^NC!jRmlaEm&D*N]2Z>(He:R0[`a.-Pt(Dg,2.cCI/,H)QHh?Qk<(2Nd"+1D
+%\gNHd1).-JN>g-/Uqk*S*fZ,/I8Dg&[LH40+VAnP>`gN-%lIA,?Nj8KX4 at .XcCJei_)*,f/)NjMZ#bBpq8AJ$mpT#O]Q#lE&9HTT
+%SZk]eNVjT>\\'j>7M!n9PF2lhY[R*F?aR@\X<pTTg^BIX*kG*NJmptR*BlMHaYH/qaX#(Y!dP6c',X7I'jHQ-K9G;ZF,Nm^Z=_aM
+%5)BNV&ag]rD7[!dT-1RCo&43[1)`-_mi!$n*.p[O,mgR-<72Ct;M76/A"@:GV at tf_,mm^&$;Yre_\+tT3jn(>7uGtO3*KO#_g8jI
+%b6j9C&WG9mR"FY#06`">>7rgMAI;>^kMdq[11E=fMA,>s>?GsBW]?Bm"q<$gps_XQ+1Uq59Lm;M:6f+525)rMn9=0N*6*UPc_Aon
+%5?$0mHKj6"Ei+%eN!5td6ksh&\)hieY8tuY0?62bZ69T"X8,Y3iMOds!3uS^aL.lPa]1N3gIk]pK7o":SkARj]-(7LDed^mK6G`:
+%Q8(n[rm[_uT5(,"\K/,JmD9puJ4sERdh<[BKe^Bc0&S!P]+1C"/O;KRBj1'":>Rb*Oha^CW)pM`;b at Ckpb\A.(qUG)cE+t*@Dm:3
+%cEt.G3M#II at STlh4+&Z]$B/[J027[)&$gB#<#5C0gEof^WI=m'RF>/DjMp8M;!M=nlg>aFD:h^lV\6qPa@>It_<L53FQ<(aUR&_t
+%#g1orKZeudYLiM"Q(7[2[pnb?3\X)9B-LGQ+=:RHF23,oah,=[%Crd=IHH*0.Rf:WO-@`S3Nk7c<<?_=^P(+l%G&RBI5uj at 8BM7^
+%I>HWu6OOa;'@cnU&$9Yj=Tg(Y^,^a#=^>c]3R at LncuSNd0/iB].5V-Bb4+=aNI^0:;]oK[$H]?Sos;nF.nQcfKh!>,c'+mFbSmD?
+%mNiHQ^J#<tp(CK<*lE+Z\+LkgrmDu:EE^`mngIW%(hhM_V=>r.Pg%#65U,R-UJooeS0mRnI9e/le6kk5pT,X^!RAMCmEl at RK]M4k
+%*_X[[lP5gD2gN4Q2=@u"<@6hl9]q8.grp-tnl,[/F%b^`>[F)f4b]rYDlPh)e7 at Q6Qn0=qT?/">mKGPR>A\Ws6\,.R!bcW$Z#PO`
+%mO'0;QS0#[U]T6i)eNb;Dh=!YO+Y`XK"O<aE.]&B^k.=P"?LmMJWA;3b?[SKPD"<1)jITn;g+1KD_e-uG$m/Ar-4iB6^<!6>^&pk
+%pJ6<EE^1[6TUL;ddHg*<:peD,Z]T)S-`O$Al\W%2UTgB1!f5E`eQbhhNbYtQ$3\6:s(PWf=f>N7m6+f4Xl8W4UHGe%dqN&AiuaFc
+%UenQ0l]UHW2!Xr#a%kbYJlBC++S:Q:Rf?"9^%6WXZTHugbAV at e$2W3MM1ETPSmfk]1h(i?D6>sZWDr;Z]=A``Rnk!XWo2\8lCn_0
+%,#/J,&=qtDQ!-8c-'c(hf$96=\Ld0uTjJ\=A[&PO\$BjIno`JFJ8u76R+4.n5a-.b[+Gc9EEa(nE?M>m56bA^hCA8:J:u2*ILR6*
+%1\+qrDL]"=PTqTE+)i/DLH\^=n(#_%CI at V<Q1:Nn%]297&Da*;Lu7drSuQtbf@]Ke':%.]8V"3&b&0uQbs?SSajSs>fQs3cAeU*7
+%>[[6K]^VuDF4k7eR-21k7=N]BL/$u\F2a7`#to0CkdWcWC0UDDXkVu>@)]%ZJ4,b$Hm(se.WsFbc99Ubp/,1 at h^eA"Jjg/7%a0;>
+%5,O-3JY5fi8bunrY;nM<N%;fkUmUu"qou0Vq#!c_HXVl&,0)H[U;4[fTeMMTSPK%A4IY`/j1$?!ml<nS(PrBL at fL=5UB7&;eX$/l
+%*.i=#n"e%,"S46mIge4 at lR)1uQKm8`LFlk*Ug25YAA;VH!G"'OQ5UUbIt5^fR6N,;Jm"E$%>l+5dqk616E`M:42G+tCGQH!cKGE:
+%*D,(o<DuI%apAOf_E0DsKaG3:X%-L\l_H5rl8KCFKJ=-Eo$qS0 at al[-Rh!9qQ5UBl>Lgh8qMdL4'7'^U&*qi:'g+QE#.03i6&\BF
+%jjde^5n0&@8`A`a&CHn''NZlPEiuB5?fH_T<2r$HMSQ+=Rh,$daZNOC[+#^YE^+G"VQ](fo$'1IJK?7A/0aCeTj_aQ1*#H",n9WV
+%h_s/;j%toe,*f%ud=a2Wdh]][>k:-[-Fc&_LbmjX3,_qk\%TtN44$lpE%a,f.:d9W0A!#gp:dT]/:_WkY#WfHkD?WK1"!KOF,$S3
+%<`jdY6p_$RS5_S9S^M[WYY)@D<D,K:3bs*-LVt"0Nhm0Q3pt2*:L7UM_]&<3e!eXP)m`WPIe3:(.GF!/fXah_&J/hCOWJ2XR5u#;
+%/d<0gdA5NmX](K[%4\%_hmKOq/SJ0R-K4(\,k]j`b6^no.4R#tgbu[D;GfI^m,<)<Z&7W0h^tc5I#%H$q7n at G_d.o`)G?1#+)rLK
+%8>,!Y*n*dk@^M2dQ3XD^iK/!jl'bXpjLi3>f[Hplgj at HRjfa(&YGPCjQ">Qt\nj&GO-U"[+DK^]ZN`Samq1=',H5/hi&qOg+jPkB
+%QrT.A63lsE_bhbtDp$f;Z at +[Z.o.XG`4 at 86eNQqHFfL@eI%3RgPYBQ%q%DUOa"NihPeJE\k5.;78i2Qr:]<oHLo`'H3n\XBqb5oV
+%(B1tf"?QB;pF.:-WU%!1I[_OfrlIVbT8XnP_Qa[.Iu&:>0RGsVKUTOcH^9u/2b"!&T#e!SJkGano))>e)]'YK=t:qCQ#A`MUF<[.
+%]B$36;1uE4f3r(CaqA>CCVc^a-QIUn^E]1ZWLe]3b0u,I<hJ$Cn.DL&cWbf8hsT at BAL1P"Np at O??hkT^Ni'JW7PNNus(moCQ/qY9
+%MKs:c4#c]bdbJuWF?,`W:%"l.hKB6?n&o&@'3Tl]\?9mdIhTW:j*BU]#R at 4BhJS?_8R=@9"m'VOOJ/(0j$MM.fYZUXF2(i9M&[0Q
+%'OL*6#L&c;K1lBt:I04CKeTgoD10a,,(NGGRX!^]<Lg#^$W]*E;^q2,aQAQJ[;_OmN[0k=\JV0Xe-Q6 at R$BK:fO2VPds4RT:+.?D
+%Q!\8ZQ\qch>:+Kp"\hCQgPNQ]A!YrG+0)lfl9-9f3JF.?"dEV7hOYbqTsDk<,e^OJ9q=o%`q*cpQ<\Dk])3q-B038CJ/,MYa at FJJ
+%<mi,;>\mIji[59PK&Rb_<`3SbQ=G0CD%-d9#)8a8CO.9WpRr<(Kni@)+6iQK$[B)*S&^EAQqL']J]Mi(Q#Cm9H2q at AdlcgS87*d0
+%jeeAuPYbi$BRV!iG+R.!A*&s_Ma2d['sLNgV$IUi%*g4]Sf:R+\nEU=R,ZeiJsBgUQ'6UhPY/d\bSH at 3"1e!`%TtaD,.AL[*=hc[
+%=P!(o3c9X0Y'tlk;Nkeg:Koakl.P, at Jajb\(E,WpN,hb?Pg2W!\W]P9p3pBtU&jVgNQ!bQO\Cuj3t>10/6se<jrD5.[S/>DjZ-)k
+%;0G!;4T1S2,$o//:6I@'NHT_iB")iS'AMjZj^PC5(H$at/<7:6P*D at J4V^#=B<GJl5-!LjI@$fQY[(kR'*:u*nVcXHZQQNX0eb`g
+%">:cfRKlJZG/=^FVEqPZ%d'3/)nVQ;m$"dupf>IS^\$^@A**mN`kl^nbrEL3n5fsL at Lmc[6m at hqH'VDEk^?lDE=tC=ZB&7t1=k*B
+%9 at WB)?@e&_Jr,nK"WF'aQHe38=_=h4jJ3(1orU.TK1,Z#Ff_&p'00Q8d-aHT*,-1IM*CC\Sp_toN;LCs54A!Z2&3;gp%lDUe7PkH
+%r,1-58mC[mBfQ3(Sn74dqn/bI$C47hr#GNlN=YUU&pWhj]1`[CM9K:u(@RI*:i>lOT0`,V:ap@*aq=u#/2c<_U>o0oBIQ/A%F0R@
+%9'gbibV9[HUg$khZ\<,Qkqb!hK9:MO\5feJ%dlA2MV*>7e_sOi?ad#W0pH+[_<%eIkS52_2 at lWKdki9?25U26e!R2bP`g<+FmLkZ
+%2NIAiCYf$lXN10QJ5OS'9 at i:5O`Pr3N433FFq^NV:!7aG:c?o*l>&CPp.,&e;UTmO at O+`:L"+8/=/UH:@'D@*d+_U&,r62(??-DM
+%0V$3[4QSmn`q%p"N$o<glD^g%Ycs5F&fRsAY%'Z+c)-.H+uZFp[0H5"W#/ht^_1)@q[h2N4i89ZWN]g['@4pM`j\,c+R(*ATrtld
+%B^9,CII+bR)p$(BnQ6VLXV`mG`jQm#oadd_H&U7TCVX:l7T3W@]*5+pI2NB./0kM$Q((%UZ1:+pq)1gp.GC[SLV#VJ[%I2[$0qcn
+%:A`%oEU2'9M>o+#k8dh6]:D\8*W,6Z4spGC^7P.\,jap)*0SoUkf`E83oF)>]UHEK9)MK%_PLB*hDjIJ(%52"p7cnnk/6@!;=)(A
+%*_pbWHmn)B%%A9ugkoBCT6,E#\mqVfS(7+81!JpbfnKg)RYFuue^nPU+n6LTh/hIpc%]H?q5*9SQt^7sPCtNpRI`T84K^b!1T=\2
+%,Iahj\r2<TV<;<J<Mk:T*t+Q8Z[+/k+30aZ-+)`.P1+dlOljJq(osGZ!)![\295=A"4Hlto?:.42F8lVfZpT5nT(Cg9:\*u6fLSs
+%%al]MIO8IQa&>]?a)7Gb6p;l>&Cb>\rcSlLRhKAA*;QXt9u)ahBKK-Bn/OYn;']ce#+"%t_$DgF/@eC=i"EF2hhaB/B6`^QmJIB*
+%AIgkB19`nj*'((+b^#%Hk+&%@eoOMd>!lT)o3nhVL.'[+6Y,PZp at eE]I/^Ai<n??Q<:u*f at icqHZ;bTUe8$Q[0F>EQ3M?4H0?_^*
+%J,)3+j/>Nq??[#gV;1d-EbeUnk%BE-FUklhQH4d-P<e^*r/DSn]??+,P(lbcWR+s+P6#I!/jlLdlp/f+<R[rl at aLQ_3cdi0pVPk7
+%i7jQBAP&9tFQAol_Si`;mYU1T^Si^GbcN<0p_W[8k<LF6%L>:u6'/1#TZr<G,)<Zbf?arXP!$jd'8>WIhXss-;2:8;;1/(XCcJ at N
+%kE!1R$-mameuXD;A2U+++l;eK?Q_>;+jW#Q at A.j9Z'7`*SN+=(IE9"n9=FY[,-NkN+kr+I^GXOVMqbN!kh[kgPr_3J3F0Ut#ol9\
+%1OZg;TR-Li,][V&jL6?q9fG)V.9M-k/7%s3Y^/=8Lk&`0E^*%8>4g%8Ous%;PG3U1PWs at h6n@"7C?O2E[^>Udq/UQ#)+tQ5M)0CG
+%!.KM1M:fY9_m(S=b>Pc)7EsV(:%,`4)kflMpj:]jZ at 8mG&;V0r+sDQrq13)$EGDsC\C*l!6&J]j#0;%$<.]`s_E/4=U6OPd&O at _@
+%0n@!XQqPZQrKOP&@TWQnbXgnjfI>ng0&ME[/`fau7rRC,Burp<\q7`OgFYnVo-.Kt;bQhQ3H&_aArNjlICe.A8Mm\9Q>6'K;RH-d
+%Rl&_\=7n:A:'0)s,IJo\#m^:t:@*?l$kMr)nqMdZ%sC+7FtH:]PPD!S5$-7V7%S\J_TfL^0fW)!,;rdu at 2@SfGnTTq*$k=RF3p"&
+%=G*<gW:$ME81)Xo>0CR"ICOk4R=cb9[erX)iBfWH825<L`Rnd=684)Rh'Ra\.m_tq?aj;QUTeSlks=*9?,6)J0VS*2?@lOge+/_L
+%?h7"e+d1?<$2:lU(6+VHISc at bBfSbY/&&3[Q[Jds=;71jXp&@6>W[2o?ps,a?;/au%p0gb"X>=CRmpThp]QGbk(TRnnlVK?\C3+!
+%cS(9"C;rq\%=.Pjf2TKq'r^:9!lP-7WHXR(o555YPAac-INi[HkfSr1=8rXY*nY<9h%uY%6+<-UCBEA<(lhHp?B]dYQ8)%(>[iq0
+%83]9uT*Nn`;V<?rJ^J6hJ%0I-D(AnFhUlB1,!3;$0(TXO3)#a4*4,=Xa?T2Mbs(Kq[q&D$YL,qgN(:.&O<E`e14O5nbu5>'jWZ4?
+%$8;)$M+Y>9Q3/)tOLC at AOTkmSOsT_B+Su<P^>Zri$u,f7du1Icr^sE.Ia;KNlF7d?Nese5E*s[1`E[F&c0Os]/4Q/84'01Lrqj("
+%Y+jK[&6MNf;m.Mo4?`#ojq,V=h?<o`%KtlF_[k<Zjb+ql;,IYjS]I>^H3J0Q_bG*f0EnCu/mngMXrO at _!)?=Q.r5M;b<8UgEPJ'E
+%2^Nc%PYK-d53.fo<YIK]7%b7[A]R[.+"cdqWm9]'%%l/_V(eW-OcRP^M2UM,$ZsZQDBGig1$)[3G-<@&,QWLVcJg;T/LrQ'Fo&Os
+%<Hk at L^_Y&KetM"oK&7K+m8O1E?BpuJSuQmBm9\.AOYCe\E$1OM-,rXnK^D:bq'$-$.F"0^N>p?/dC2kOV8uqITO$HLDNl#Ob69o?
+%"NON$5p;_`^cg8-9O4)%`IL*TnV\t7h6QY/&]#)aEk[j^'n1Z/Vb/"O51#lToC0"4'=>u;Z5RZXQWP+[OtD20l/?#Wf6eu=;ac=r
+%?D?mZ=0KlP"SCKr'RXE"0'2hDrI!_#R':U2bb&bfLRDs"rM9OM]pA;"TM48mT9Ct`2&8ge*_Liu=qmj,R-&JHlgX^H1Dr[eL]rB.
+%a%thr>jhD#($.T0$rc[k:cQcE"D-QQI?*^nON\u(S"ona at mb$CWHEGs3L/chKma2i3u<ks+)d6d[!*U/SPD2&A879Arf0%lLCDX/
+%=&3o7-/Ub_rCO)X0>;7fM+.sfR$Oa[*sL,Zo4oPkEapp\E_^95QKOI4*B;V`YAJt1"3(?^NM.MA>.(!DCKqd*Gic:o%COS!&oZo)
+%>\1f)TuD`IT87,_lB at jD.G0jIL?NP*\tldd32)B2W:a]sR"0MG0]bu(B@>Re!6a$]9kZkudBIo_\f="41L5XR(:_@:STAu=\ME1m
+%QC42p=I$YEkb9#E?>`CI,JP%rE at rb%ijlnDN]"lQ[,n:Mi,W#/BU\.sc?[jKMajiu.t]NS1lj]h-q9E%K+N'E"*6*[P5?;R@^>tI
+%rX\i$g]hA;cg>;3_5m)]0RShJnaqQ_JOI7TTX*3]qH(t8OO^Kmq1!qhPpYCn!ak.g<=gu1V==l=Q"\r at nlBgs;lJA=,$1PK]eMB-
+%N0&aOI#(D,i#uVgRrDU at .oQc*r0gmXL+ft&96l[.:L*F*X=V[\od^BFWKlk]SHZ+cPgobF!PA(t&D*#R8a+ at lY*GC7Bfqj*7t\^j
+%E+^CgR!m`Ep'8KK at O)MPZI at W>4e.!=fW^4#Lt!qa8)e&GQVJhW:kB8aa"^8Q:/($Aj!Z6L-Y3^>KINEa*LLEqPD:08!2ECK$Bp7f
+%_dp%,HVmQiVK]Q_c2(0#Q3lkr9fW_f`.b_6nln$%O\],d9?nfD&'4cYk)g>M#qeUn\alo#TmpS[e.]qs3QEg&fQZ)35*N7'^PA*m
+%V$u^,$=ST]LsJqpF>g`kU at rl_qW'a!`unRq;6,TJ!-='bGCeX014";ad7I!C;r,Wj2C^1fV';(kpKko]Tc%UoX[cN$6;G?S8hZ&_
+%(7#mAdbH58hmiub"D8knN*ZT*<9?5;-[j:sW at skdVhC083c(mgm*@E90!<)uAR8-7>&%Vg7j^FA3)q3,9/158qA]ls!?IDMPNldu
+%-.EM?co^^e<Kh+?s)Q1/T5_"$Rshh)Ys&Ea,S\8EFjh[2q/a7RPN0Jl:YE<nf1kQX?`3=u>EeYL84tlE]p2,D6hUZ(eJp&G&$=3O
+%\7'ZJH"crWML0HA8=\bWJ!/Q1Ng;u9an(g1'.O*"4jIp>%Obh-g9H`[ooLbJ!\97eUs(VB"[g$9171XY-bEU>*4dGLN3q6>>6%0Y
+%Tm_CH>\^hf=%SU.j"XsajBP963VO>EEU>hRo1ls[r=Y_L,tl!,GJ-_:ec7JB;M^&6"Qa4LR1gGT6/H!Im,hfPl36[SC-UFCkFd"0
+%O&$+^4?i(_Dr>_d)$K$a1RbY+XdI>;iR4'NG$8*s/9+mmHRZ,2B(A<Z6%*#0hq:ZblTW-83\M7a(cNCJ<s8<D;uml&<[3f^>ai!q
+%0M^.pL12cXKG'*1U>6#urlQ?B)4HV5/i:0f\E#tCa<P&5TRGEsi-K11mlAPA^pQl3C6O(l\L2fOXp`q6+NJX%X:n_DYA<J/&m_l-
+%Nj4rR0P5'V6SD0$.<kK'M1]G9 at 8^L0op0B1<GI^-+I[.4mm(KRK+*l?PWqOO5K3PHBWt at p9laOAVG^;gf[jic]DlNcq.+Mm1G&Uj
+%DB2GsG@$."Bn#-5?.Y;*T[/i*RSDO at 2i0Y5J2<=O<7XD=Khj0c%H:spL9p4<RQ6]0F!8?KMeg,O8,]0i3HKNt\LU7A8)iEahq_f[
+%3Wk<>5Pr?"qJSIH/ZRrCik-/dDIeJ+_P9GbOt/MN"0,=:]QQ">I-I3:WCa[YNHkN:dVV)EGQ". at r;V8_rt'[rrI)G0qYA1h>X/2=
+%?[Vk/^\a'V4TG;>5Q(G;cS'e at ds'F<J,N`grVH at XJ+J`8rUAjnhu;KYr+5o_msab)s6I-YrQme/pb+gBqt>D]s8;9[rGTG.5FI#c
+%L]<G$2uVJqrN/kFs7FY;b9)5g^Fas/&,uG%q5<]\mb at d;D>Nu?hIldFq4BnO0E9XrrV3RFGP?JG<;8]TVuNH?rStX`I/^I%r1EGM
+%^AI<Dq&B>/+8t;.r]#A[\%gS<r:S[#s7jXlnK37jIsf!-iGZK-If"<eo[EKRn^XLT-3%NQp at mHnq=!oco!@5&qtmR8r=@fB++O.\
+%gE1qBVn_3fDnl5L]-$mq5CWM/a6WQM5Q&d8?iK3.5Q$FhG^oVPrVN5djZi^ehgbD!o=t8#qT7dtT76J2f_XM'VshD#rU547l2(4r
+%TDmtSs(VA"5?pGOmT]_'qq'_Sq)@]QT>1E2rUK(MoagVuriLZd]]Xe!*u[BDlgMisRD+,4J)JY%GM0a5ht"fM])*$6'->EmrJ//d
+%q:FO'kJ-k#rp7D^chT6[\%a?KIerU3n%T$Vs5TaL2gt&mgAgs2T6gF=s7jq/++O1.nLjfJ5IgX?n&caJmY at G3:Ofmgs3p-Q&)ikH
+%pL!ZBM#2DRrjMk)c[XgoIMi+ at -iVfHrT-!Pr`?l2s3?2*`k1h(J(K1aYPZoX_127Jmbe!e5OnJn>5iO at qZ$9FP at sCrhnFI7pV6%o
+%lF6fVnHAj+Is_4-IfJF!&)Z)b5Q'c1m/Qq5rRJ(kQp:VE?iJT*pt,OZ/cJoPmgoB3rV#eCErPYZJ+N]EpSL*:jApljpB'nMpm206
+%^aRWiLQU.L=MW6#%<A8!Nc!$!(.,#N,iqcB20k-M$g`B#GOs5+4<cO19!),aYU[P]@7I#SO7,9j6OgX=_ at Dk9pdtDidOb;65"ns?
+%`&d9Ngr#2H%f-d'R/Y7G_1usdIe\$.NrYSVQN9M4+`SpB4G@&LisrT/?&Z[=b%1f2#ZBf&)Tsbq)(q>#Z,RfG55Z(u!kUFNoZ2$V
+%O"tPOYl at MMlORpj^0SF#>eYUrdge?^S6Dq8=3D)@Tj8PpknS]q]HVL66X`GmML[H/r'La8#GUo%"<of*cs>oHV[%\iVh%[cR,Q&)
+%jPM93TAX2dfJW-G<8jt_DaCQe<d8]L#!QI^@F1+b%V,rn(;)0=9!DWE2o2gcr1`)Y3&!SpQn!2h?BQbaP3)mK_hJ.i%8.'._nK`S
+%+gBA+bZb=r(0h%?&7GYr>QoWX*#f=e>m85?"ZAEXT$2n;j0IU8i+%;B9*G/PcFX/(U:8H1&?'#WE;oHHc7f at s$Toj?c+kVro<'YP
+%IN%-%dOrJDK4fgA8L'5)4g<-a/QaM7"*]mZ4pSkH&]!M+JB1$*U#3?un0%W7%,28`;!BG(AD#HN"t;>=2T%:?H8[BPaH_:hno!Gj
+%NAs4TNc-!L@:]aR'C8g$\9c1;EVjb#@HJ]C_#t.Z@"oV/9"5RS63,:D//9/<"A9$8E4lX%i.6H]_\'q?2E<$*@KAb*J80]9i?c@&
+%GpD7iKPq8X_GR&be')3UK>SbHRcBirGhPV*E!4epDB&ksK3/*en3YR0AiQQife=)p=ch]QdiokI4NRRIKcq-8<sStsVCpX(3:&Z`
+%<YNPe"EAr5O;q\:Gj^Meb-1qtRc32`$-7oA at T%SM?u4b>E?P]b&g)r8AAh!U5cO%7j*i5E.75AV;?FaY5bLQUc32'F=bUX97=o<j
+%G6HLumj8ki$N^m at 0Hr)2r,?=)^ET0Yi;Il0W%maSRH=Bj!FDZH5+UnlEMCS6(umU&nV?.VYS\%GFF\!hJsF,2_.<u,2%!mWh+uuG
+%5QU?*"J?8)+bGH(,!I(D*9'I"NX;Ju$bDB)5&VBV4rf2!'=>QJJEd]b^#P00#'.Qo>Ni"1%\UqAh2JN>'?&RY*?T6r",.O1XpDSb
+%)A."DZNBS3!5_"l at O,.p\`/maP)+&8gu*+@!UW]`JlG87.?9%.$@oPj^VD`/>`=7($p:X!:<$q`$8L6<5X9Y53$lF9\f$>hVA\M]
+%i#2=^_Mc2QR,H4$+Q6`RDsN(s&E+=01#QrcmjP+O50?iE"l2[rX,$,f/UZba$0$C$?l/g=!$i&-3WPZ`r@`Q&Z,&+[]TcMMj<l!j
+%:Yap*EY#8#^J"X<"2ZTo?O9&cpV7*.9D,.f:J/_+B3s^,Q5O5keSSkf([GoADOXL<aGFdb7&*el_)B`\EZ;g$4KZcTo!C9rMN`^O
+%kr)a`jVurp_k17_".qge+9i at D_bSoP-Leu5^__J"qV2#["2c5T5E!:/^]3lLGIJZ$I.K"10'8N#j3*5(\"DUIDf9jko^\%b5rM*[
+%j8SQFf:Qqfro*5LfPp9Wme>L\qtBEHmm"M]"L%RUlTbC=p7qP;^VB^?c,Xb;]_fV$g]-s;qqI1(s7G9nVq:CPHhj^\?[r"CroG4f
+%rh-ORhYuL*b?pdun7<X[4((2Ir:/#Rs7Ftc8XJ]YrmU>N5k!m&YS=9*rTWG248SUf7%;qt^tO9^b9H/n:Q(#!bo^h1IeVgmgY5Mr
+%hVaNDq;8o5F8HR+(^,ssY\#;$,a=i`hS0$`0CWP!q>63prql*[hnT/H1p=XClX-AO+CflumLQeqhRnV<JTDZ7^A[QA2rD>u$e!hR
+%5Q0^@5Ma&'q%8Y,-[<&Rmp<_Tr at Le1,Ak`Lmm/"G426/hq>&>Y5(.uNHh64VbKk\7G^F5`?@Vk6oBj_F?]^;^UqZ:o,c/o&^&8F9
+%lY@@%_u"T^9^(<u:Z$VH9/ER_s7egmJ9VQn"X!d:qX#C"):J<e:geOY-SRdtS=d<8]=I+th:p]QnHE7ecS(>7KpQG`rT0Gb7X<VA
+%I^]-&``N+t+7V.2c-PaFoB/?Or&HnOLA;#1n-cth([d#bn=4r9pV$Ipp at FdBhu;a!00['<R.uZTcu8^Ahmf/*@s at l1ro:3^o\h#[
+%bO*>o!3s:gqs!3XIdh-$T@`N!fDOja2TTZ;Nn:`n^X_GUjkF^!o\4OF%!?@[^#?$Kn5XD^,Mq'1\$-k at q10X_ndddZ&+5/_Ef&WH
+%h4+H?#!7&a^@873pdni(q0]Gorka0a9T/EWm=+TMYKqknErI`,qt6j?mr&/FpN$<[_(MP(;,m7M]AKT*``+tunl#?YDaUOlh66j^
+%(Q+gn(&n'iQePl2'`?kor`;(8YJ9u!00d8/mJIcH[-r7m>rn)@ASVpS0)3Rlr;+[MgJ:&KrA0H3:VVLJ>kQHk<kU0<G<U7`4H&+5
+%[/L at sn2"L<T7;nai9p*k?h0gQ,.+)Im3d[u5TKd at m[sOOk4A!.QdG^-m6A8YB!WGA;nKqk6oP>Kmm"\(?hZ?_D1NXb(qLJg93o`D
+%:""p+8o;QP,L425g4 at rig54N$g'&EiJq(X.'jS`]@MHnocjDV2AM]BoBEqYh_g!.sd*C[*VE'A29OA2W@*K[QAjZ_CHQNaV(f'$0
+%/hm591PA1RKMEYPei:]u4N(_l76"696?V;?F"F4<(#W]eZqn_a9':<4 at QYKDRO9rjk;aXT0q\"??9/()Nff$<R]"&FSBe>=,;SBu
+%F'`V7QX`%@9*M=m5npDA4k*EDbSXfUk;)Mhj*ZU#M>Oq=qu-N(^Dt6\3g at O03$']mE6Q at CgqWUg(2Q#P@*-j-Sr^*hiK>hBV-N0+
+%iGuM7?@;?o&56=]QSX"R6LPup<oJr#P2Y+#GDqmIHo[hFVt9G+3:G0LN)e0P3Q%fc*7!Si3*f;Be*1s:*DZL\I&c\s!`.+>FGcsr
+%b<?n!a7JhC4<>$RrGb#%R,8%Q9ZIFF*KS+sE]>.90`/ar%rY>(?)BuDGD_.UmfoGs^[0;D'>3W3hK[mYGk26u5J\fPf]6JTbied)
+%.s$76_)aE?,sT]u?-[,S*pTSn at 24j-Q?u_2Qm8[`84OC?W#B'GLN4hV=SH;c^^eSm%g at +Y4n:=o3<mf:VXnn]rAmW!b[s(:h"6gb
+%B*82TbV<Jq)><h2HbH?*X9EbhbAtR\U$G(W!+_T"64NuC1T$GR$tEC6%c at WRR<XR$J?C+^fcHfgU3mKULT(_-<g*TIirZH1!Z4'#
+%XNhY9"ONV=MIXFWl,.`H#X8?k*rt_A3!0=Z"(q%YE(3*uKX1j:$0MS[*)>+ESc`p=@;6Y?KGD4m at H&.OSmgUr-6<:'C%oC at m_H-m
+%+H58M/aP6AJ\V0k=IJ&`rpfJLmi(<6oES at go_5KeN-?=<_BT)>V&[nuY3G`?HP!BB;3F^/<`.]Z^mZ%,>Er6f:!tdSrJ at ljJ[U0"
+%n2I^+(LdknH[(J<J(uGiHYTmo9!(XRUh+!q&oAuq"B:6*`fA!'%(*heg19"$'/;)KfsokJiS5n;2NtL!!.b)>e>3a*?lK at o&0r)D
+%&2:U7"@0Is!Ybj)M3tD=5QbDh.&&dkmMOV#lAs=1NmSH!dJ>7[5#/%E"ird;,LqfS_<SaVYkVm?MH2oE-TG973aR07i8>)I7/I-0
+%1O%3+m]a+ZQJ.IBLTVZ1R<EM#h9eBD\k@&Dr?9\haPB_C_g%JIL\96+'\#R-MpPKl>)]cb>5.?qM5jr8Y9BquFCb^cf(;:EWX-dE
+%()iBU9ipY+E2]hY$&XYKCaa*QB7\Z4&Xd!!7:utf*kE)hUHl3'19ILXAU!lT:.\`^OQ8lodC?_A:HYeNNkILpPsg\`l(Adt[>le$
+%Yn08nQ5cJQ&o`lZ=R]0BBXUrI/$;ULM3%lcnu&j.Z"mdSD2<R_`\Z.dJcgqi>r2KH!AY/cT1:$+-\0_<I%cDWo&+!;-7:p7!7;Iq
+%FTK?aJNVs'LhAuSJ_gL^#/1*Dpk<#qQT#K06u^$'$m5l[+$^hg"q8<HJ3QP3#XHO`#(-_/*m><W)\F_DD#dgK,7rB*6Gc=R_go_A
+%+5fV=jT+Q/G_+tsbsd9mTF":`!hdTO!CmDt'gu^k0J7^"*8YkUT///Y(YV1Y%n+JN(nLkH:I_.6-k7(;>S;EES0gGfUh`PRi[CNF
+%LAe0_\/0_d"9Y at E30Mp]88pu at LVi)C`5`NRk!D<eQ9\ni,!iNMBqKCEiUim1Gm9BDF)D+)3si.0KGf,F$hpm$8&Ekj&2OOkAp"&J
+%[*S7([*QD*8(q8)gE=*hd=05Ub!'-F#Bg'Pll>F3m'l@"majukQ"Z4*g7qeo#C#;sErS[W_Y[2D+(j43gk2r9jd)Qg<D5V:6!`)l
+%Z20",[T at slp*3&"0 at kQbl3Wj"or;r3q8R`!XZ!7<S=P,:(Mc_q]jBm(<MhYAfXh*=G4>AI;2;d<\M[L<o:heeG$MD,[CrtN)H-9$
+%k-a1e0a3tpR!"<RUB8iBO_GP-/#66ZU0/l&!MC#pfVn:,J*&7UYoU;?FM166jI3ehU6YsqVS+[C6FM^.nG2*c3+(Ts?5Vi<ZlJJj
+%"*"_S_9RDe*Us(q at S\:@j8YO>aM\46+9Wq;^UsUjepVs.GG"O5d,c-QTRE-`I3XD=\<7+!@8Fh9LeSIl+pjJ7E at t^-_uPGup*<\U
+%T`[PHC_;Jr?3nO]!:PW[8JEHU&g^=m5#@'Ro9)[u*.[mU:iq at rU:oP$=@)&[*B)WcCNG,4Jluti#Hu`%QJiR_'gZSee\0$VQ&OrW
+%ZXaX`UIZgsa5qTL,(cT4)kle+^bZ#;V(47Us&1gZmFl at cf%0p%+RLS:81no[J6T8bD&Wf)#*B?- at G=J:_4O?Tm;*JtZ1!N[N!lm`
+%Lk?!A$ggkT]M8D+)oF+T1Z:=7LUH`=G4 at -okk8V*F=g&4T-R-]6DR"U#*pB7RY3OE\p#:NLXbc\'G+j($Sd)]XTkMS9Fiqq9-L<;
+%$'Oub=%B-J!*'#?\cRpJ(2THEBK at iA2[ak_J27FHQiY,2?mYk0!0AFrRK+h*!6>.*P1>EapBrGM=oFuVJ5&f7^Jb)qVdEb.`GUr9
+%6pWHD8IT]E"7[%%c>j]7U<n0u%'V)hiukkl,b,(I$h>7VBoaP"0k[07JT;%=,q,\,gk'JR`\l]SOf/Q4'YnIInIP6JBH4\+,eWXJ
+%q#TKc!qBKKGV-k:_!.R+:H7-dptJ,_/`Q#i?uu/V$uZiqSY7i,s2)9dNGI;0fc%ncY#MX6NajjOjf1Xc;k8,n1(UTh-Qb;8?+:+m
+%nQ(iu;o?Cq"pt=$2Y!tY?\#S^4`K'*aeiC]<<\sqiADq<85eSQABLdhK9me(0T#/*<9E^B+76un4.X>cV4Pf2'=g/hFtWH(We%=q
+%)<Ff>-WSLX8^)=UPIfZkMqMuY_4:.!Cr"N>B:0\XoI at uX1S&AHh0d)#*M+%*/GOH(CtrN/O+S>I:(I;)e*&6e7T^Ks<(qZR>g2tF
+%E&'?cb7urdIV'SE5CuL8P>io4Uab/4gqEHPX'oPqa^dK437dPnls[AIWPbSh3n_ne210^QQrBJ?eRR-A<]qC>,n,;6_kK.ifr`CX
+%*X!99$Kc&((>=Hm0H50p,WIM.f*OoY9[Vo_`l&;k+%>To3R>lp$/$4VqaJ"27%Qn%pVHmRP9_OSi=GK&#;61*fc-a&8BbH*A3lC`
+%R0Qm]U>J>7PQ!,APLrf'3Iu#hd?W>2`RB\s/h*Qe+?_^oK*r0%)X6bdluqhA\9p-)@r`E7YFL at 7Q,i2a1YY+X*f[Nk?R:[6GM(+!
+%gDZ/#M(=j&g8`Ye-#fZPHdQ#fanUmZ2p0r)Fed0?').41p4IXgYB7a6&ashbfP%tLDlFCdg;;]4_`MQhcHPlmZZF_p:6"0D7Vn)(
+%-e!1;k-Ls$SmjODc(.Kt6!mqg2<Kp2XJglk:8<I/B[d)%d8j$rk)NaRX`+Kk$SaIc14u;E'MY97$q54c)FOsi/=F_VM%G%Wj60%V
+%?Bp76aosu.QZ=So9a_7lR7sO#Utq0CYCS!+18LL4$[Ek9lCRdX8p\WHB%9IP.Z)BMOb=BQ*gVX9,\3OgfS\hB"6i3d1:gMKPgT,l
+%M*"D,9+>Eb*CY:gO>6H&R_0l5A.PK"SOo\Jdqg2D/sCiE&P9o0"kZ7B/]l]_HM%phCscd?E4Qb3QB2Pd1;/M/5sts0bDsaM*8cTt
+%hkSYBbbUd^VVfH&1NkQbHW.?jZ^j,2)ml)+gPjjjk0:+^VJY(=A1KmsR]C_G)7Z/mRuH.,6>'NQ]rgI..iE.,e_&^%h9FmF9]!!?
+%c0X6php(f,D7=<YZK%=?B*O<@,3te?cFrmG\`[Q5pNF/\&.`B\4-LA#'YR'oM`8O5RDtki&cNiA&XF%7@;0Y8DUu7k=esa-k,iMp
+%$.SBDRe=os*5)MNX`1%<iPb`XXD\?+QIOcg1=IN"[()3fd.T/_'d%"?k\S(1Sm,;NRq'I\JdM%`Qqb*$BiJ_nfCoUrl$6E-k?lIl
+%Qpp.Q;W$-O?ha&o/XaUd?3fj\p?isT>L5IiNnQ*,S<W=#eE!a+[MS7RW,DS22mE+%]ZXf%T$HnPQ+q)$.t>!Q5b5Yl[$ki/Xc$^s
+%>Z_gF;'32$H95V:>9e)&Ci'l5UM8H`Be'"6lk-Po/;Bn/KZYZC\Y?lkJd=4haTBIF&C5FY$/n.oKiG-JAoBG_e!=iHm7tpseEhNk
+%i?LNUD1"j^ZcX3MgLk/)<QhDT,J>,4>EX13hGN-B:[c-g at .RaZeUFGs%Ci;/G.m"cm$@95UZg2%D=h-/:%UU4/R\Pkm7M^-S\NcM
+%HG:d!>\a72dC#i4)-q"_L;8BpK=7!-YI#<To6sD,c_fj\PYmbsHL*O)nT&Z04e:;HD4:(&q)k4do*NuOYj0(#GKe>?9)Ul at VoL(\
+%Ip7TirB<caAA1p<-(T__"8-lFs57R?,jIT4B6GEOh^H7eIc8C$`4%5hn*,>J!Asa$.O.jO!=BiJjoS)rh37P at Ri=GQN84",Krd49
+%]VpGRU,nGH*#\NS]Vp/5 at -mXjmm/gnS=dLpP]@,8s2P<u`m'Je*I7JEYedppkD"@'Ec%*:2<<<mima&c6S9scghj[Ar)jckN&WWH
+%Rlsnec,U14%<H$=(DBOPG6)qAji"TMa=$Oh]>fK^WZOcaA6]tkIjuNECOY]!XK#C.*@J;R`L;:Ag&!I`f6B(BMf=cMXa-j`O?YXa
+%-f`4Zh\.m<I:@(fgYV`lotF7^-_!03.-1Glk_FKpXln3b?;jM2c$N2+:%rV2[WcRp[(9p^d6n@/r.fQ!RAE2tT#BrO#gCZk4p=dj
+%-h2`0 at e_M"%r)mK):g:B2q3uN at ePXn?;Z>+GnAjOp5Wne;%q(-lm5)L;F$`GjstQsRIXl0;eMEVfkZIKkWGc+R("I5T-=dq3*Y`<
+%V6p.C^/W at Hl7@n2+Po2TT^1f(X0QtO:#oS[aM3TpHOOe]f%=2cqLG*4c)CC0kq#>D3dQjZhWJPFHH)6%:TnIH>pFWmW`?Xp)ghUW
+%c3&kJktS95Bc]e8TP]-C]dHYF$ZrlHQ#SF\s35V&m^1,&X?2VK"4Rt!Fo\oNM#Q9g`i:U#:#D"G?bRk;l at -K!9R:^'1[B%0=lLU/
+%l'_3(^FV at Hc807t&q;\;DVbg]Pl:mdSLZ"kMDP0^@2&RU$7tr[F(_T1h]Fo[\^oYkR;U1oi##BfGhZ=Ir!((i_QV$JL7qS\]4Ug0
+%7h3=1O*hsc%*fW0\j5F8i8r)#fjR#B%9D#p4=9ICO1DlPCWp?Gg_Baq3GD1L6?AaX`_1g;r at OD1MfOX<Xr%H>/'iLZ4C[gD&F!8R
+%,OR@"[t($opndHpE),KNd>e(FqdmH5`<@jkL03F8?S)N<lO!1<^c,F"^+]8XqV#/g12u::+9(G=%,7H4Y\;DfD&Asa7!U6B2hU;I
+%N3OSt6Jf&J(j[KZ)GGJ+aOS[s at G"IHXIW\cR@@\PQ>2Fk]4SL^S#Nr:e?.-%N"7/9*R^;#fNODQ/(=u+p\U[KYSet#l-K4Af$.6#
+%R3'u><eCuc4\jPX9YbdZ!`fE-2rZat^-TUjTa_S'B!,K&kq#u?CLeCk3KS6#O>929&99YDhsKF[PB/)7k^_]`gkDO_oBnNKeHgLH
+%mH3[=ig_`/6K4>*f95N1;P/p81,g[pfYnT;B>:1Gk!dcio-/!:<Fqr1h9'[]UHON%l(I;sk7Aa3&-[-5B-lPLE5INO9QdiR;.r6&
+%q[M*7WH[Q@;Ab8YAo2DaNN8?dd)]E27U5_L'BBZpk6n+@(k9$rBYsruVUM at JkUn+,2)C=2Jq2L1.EDpga%\p,0QZBBOj;af8N^CG
+%d.q*>\uR/=<DHA at h'*, at Br4O]n2`ECWM6+g<FC?J)=&'\+n$O4R7d$f-Y5.a/KL,Ri39?QYSQ$E#Bl)CSoB7)hRp4>ToR)@/Xj4]
+%dt#r%D`*f4="u9%Q+WgkgEqa5=>9B=HG*+9H3>7W2ir8dZkOD?caE9(,*F(7\<\,PVoS9jZ>2[tf_NRU-^T*)+3gG$q]e%<AFGT'
+%M)<l61PpnM!O*:OM+HLeS35h""9HW\6s`qHF[dM'O(a#]SiqX$r6hVNUc1QplIRhm'Q#7'2?/K@$"9=K13\0gc-p/:"k>C- at 3+CT
+%2*fI`\Y7fd`F`hdn[=n"2=a4f3I6/hSYM\9Po,L_GRQgW_kQNWgUq9DeR4D*J@)9\9]%16(6bI;H at j]0H*F60M+Cp68<FRJ7Z7pN
+%*$7LXog#<r,5lt0OWcOIHQo$N5ao1b7I6\UQo2hfM8[A,oGiLag3Gs"J64H)Mb":,TNoEC(rqT8QqH*+!*J/I$Gcct%Ob8M3tPD4
+%/Gd5A(mE7T\624]Ch$><W0-%O3h^?dCh!$,Ru\s.c6cp!7!+7C&@F5be$/jE(r`cR$X^@>][*bVRk7#8@`KSMpV6>V??d?35)sF9
+%s,5?0WSXY#WUB"X^K+#\`/5!K.ZrqOK5.]W0J"gGqbG2u`32r. at Ns_n$a.G)5't!@ot=ZiHoN5-GI\LS(4mV7NV<b4gOf.IB&Q[$
+%D0]]qrA.Y>Y$/02BN0<LhE8"?3*6*LXf['Sk#G]o\8';E[.&Zbr(c^uI\#@nnQ.U#,QP_5f$Q`G:>#8c%]7_K*p\14F.1.\ni(!p
+%lWLXN7u\LoW$*5b?78FMpJPWYR0 at 0PH`O*H\o6,JX8[I1LcNn7"&2sVbY.tXB;O8-B>]Tbbp(;?U<l<i?E?)iRUOh4Y9.oiCEa!a
+%):#>F[>QX09?B*n2V\iC^cQf=6MbIumgc9L2dO#YHjA58B%3)`.,uCns&\JJJ,,]H]3i:$oD\J+rf!jQrtR?O3Xr%/b\Kd33_%H%
+%HcDFrVKQPG4DVFnNncY._C\5FN.<>P@,c`2'bcYl>UGhSW4PG/fpIU"OpWNMUTmpJA$TL-JJ;@F1a$4GWD8*h-ok+5^na4%!L!O-
+%!^m"grPKf5'Dg&!KMe*g,(>bVg!u3i(rX[]h;_TQ,mQYSLgt%TSG>^Jf!6hYo.1X>][sd0SV6MoR,mI:&%sT at ji1nKnX=b'61"[t
+%hY4>^%-MU#2=9U2f[M0Pd2LD(fZH90FfecHf&k4Xa]5E&o1q8RJ)ZclCKR)Z-WWf(jPt\).qj7<jiT/U9sk/BZbcB+1AF%ebFggn
+%Co$'8XOA:XL:Ib"FW,XrTVMh&\DI%&O-Ar5gi1$6rCr<^&04e3FanABImemFZ-t9_Dd3=YPBnHX$rW!Min,',7FH?urk"Po_ZT@<
+%-3n*A[\KIHMgN$WhU$)aaE.Opn:1mtI1ggM"CuePZ'VKjf(]g8rF5?],-pp3RObS at np-e7ZsZ"jHLm.NX*,W9RsHD:P=0l/fJ(dV
+%WBS["J^;ECo&WW)-]"D$rL>ERbse^rDt0"7/Vrc.$HcHmO^=4-0Vb*<]#i)ekfuHQ,*988V!S.mm1QY)4I\ORn@:j'p>iK)+p,b%
+%#u!PmM`p393=(^CSLqg%+qcb3bj^IF;ih^>8=5bqD8i9qUp3)s.>k"+7KOjhC*5Z5GkMo($L7sc#>%Z6EeD<m6A-[_1?^1j#0 at 5d
+%(HpHCY`/!D9VRkZ_RS&k0,TY_4gb'h1#e7@*r_.XpoLUqH\g)H&J><B%*"SFCh6dRP1;Wb18-6T'j6:%ZtOI0Y3'PP&[21.!g0X4
+%;`(g[$VP5TgKNmmj.HXoLE')q0XqVsa7*SM`0RK,CFu at +K$'Tj8.2@?H,?!$ecn7?%18+U],$QiqOn[jY+b*D$W*au`'gBeTCD$(
+%&XA>R`q!e?r at P1%,I3q@%T0HtNtq,'felIS,/aqS at Bg#]Zskf1 at u/)nZUP_87&$u':R9')(i#^KJ#jp5N50+`,kW#5+]OLG#!,Cn
+%8g-i<+A4!>Ror^"9d,8d"gJHp(0-)4<WS^Wfk1ko+@]4>=;C_.Wko="+T>2a,N93Q*/Z\$XDoW5BJ'gF)q+$/_MJ4-R%POL6mX2+
+%MQLO1efE/BS*mPpNA*B&=?sm`*,OC>)0a!<(1]N]o.[u"f><5,70aLXU8&YqGaM=+n8[>LmTisI at CCi#l.oE&M=jK<J at jXB=*Xh$
+%Q%\mMP`._c3&EYg$F@@<c!*Nb_ElmikW0Ko2e>!^k:YeH2bp>,9)SK5qgrb,76>@njY^=r&b#Yp]l!F))"D.I+kH$p3VQ&Cgco7$
+%Lch^kT%+XJqI8Q8]q%o:gY),R32Sb^PGUF`f![p#4',aF.XQ-Yf.t5/CIYm"Aum(aqp"OK`K+Es=It2L at fl+[\MNEm76K.IPhN[%
+%2q(@e)W$VWY4XnUDt4P-E<*)f.h"Q&:qZ<t=Q<7<UV[L)$>3V[(l0hM1:TLc`\tiHN\<5[Q'Q,fif&UH*f;Vpc.CG]8+YE=FC>N3
+%>EMRrZcMtoZ?hXU=Sc003'Dd$Ki56M,PR1e8HKrP21%U6H"s;\/0:ABpAKek?cQYVJ1UXDqa"CjqrGf/q`:,]7Al(,k, at .+WLM>D
+%9>l&H/k8j!4b'\;.UW*-O4<,=Hr7Z4'D0lu5CAOBk]af<o)@,*BClC6G/9j)a2C2s)nCSC\VD-WUAB((3r:2?pURePnJ<-,`]Z'H
+%%rnK(NaTWj9u!Dc+G0RK=`)FR;&mV^4GRkr^i>lL,25!4iAlsjpLr>Pj$/%r!Pg at S$CJAcAQ5aO,!K"10Re[8P*73eSR6ahS-ed6
+%bagG;_Al1+P!)^3*K?<F=BUWL9pDUeGnqOI&iIjd.8L^@H_=&,ZUN4VWG[nOP*T%J"j(pF8E/A37BN1.[e:tXDY=]ObDcni[":=*
+%-bF!dr$Z,Y\jpUW?eZ(AgIou9a0s6*4aN,igHs<^d'gA4>8*@,/R.jF`Uc at pBCkhFE4N'85P1\TebH>>9R]@bq66L+1%jJe48i1B
+%pk(,+O0s/e,s7"Y5l'm;W.3<R&A8Y&`/*>]S>[&<f60./+62E+SGLHF/f=p;4^[m1a#T^#7MsOk<ZTCc#-1s._*Aht>L_+eaU3[N
+%`RGlE.$Bh;5I2XHiJ_VY/aPkNL=EVuR"<s>#t:eE(c<nk_PNl.&[Z#L\n4/pi9%/'s/4(g1bJ84`J)=m&\==RCcDsP!j-Q0gK`T`
+%4OXDC[>q`0O6aH>]Cg5m#flishX[hN6;O!_BLAs'BOR/<keS\b)`m2H0:l75J0(jnf[)(_+hj`$l=4oCR#oq*r&f[&JM[)f\Yts2
+%':-4_V'_nf-)``\`;G;`O0+UiRo/E?aHlF6bP:t at ALrX0ZZ.XnfC'L>H],Gfb1FaNAF(V!\qVuL8\k25gT$5<U"gIACd)W=?1K+X
+%]ea28&WWtmDg)gb)K?ebIl0mhrQjf8%W&h@))=nHhPqLC"E$8H-?>_,&'CcZ%ED>bm?XK(X"UK?4hEON/7:EQ>-#d7!MtZ/<(0j,
+%k[J"BC:VQjrq+=4o^8i)Zl0\3X?]@X;"8CFTma'!]fXM'0?`RZ41<X=#>JK8#@*Ho7E]j=\pQ)Ba^q[OlfU_%.]EfmfgmN85tbD3
+%;HC2q,ec1X\>ZTN[R=,])]N2%k:,Y(8l"8N+oZ+[F0Z5Kj`nR"SKsrmLeJ5]/gJIr.+cZgd3/$9''"R;b=q9FR48OJW[3I[$F2*.
+%M<J at PKko"S*Vcrp-HMJq;o49LZdf#=W#j,HFd<G8d7*[IKE2seZ7rU,o=S(1%N1>IG$MUP<:!n5OpZ9h6&\9O[W#)kP0.:Aas,-%
+%rP^_TAMnTBDlq$8aX3c`Lb=mpPiu\cZ`E)e10X8!S"5L]F>DQ];7ei3dTL_cRoLq"[gJ!ra'#5l=S9es/PY`e;EVB5O"J+iP&0ML
+%fqY?i6oT!k=^#G2QBT!n at kX:)h3'rC-1e]Dq\UU53`fOT1s`bVYMM%8?X-(nQ:lWV"f+-U;g?)h_i(Z$/@7sf(2kVdX$piu0UQ.s
+%0j4PnCZkhYT:*u;VR'bnQdNcQ!C65U1[H.d;e[qD<B##b%CN(,eh]FP:T6[thWbqQ<aRLOfp^jb(eQ*lZW&\B=q*iLPS`4ZOqKZR
+%S6Rq</C>:.6-#DQ0p]'61i<q=WZ6IH<,BCh&gF?2#-'sP/>/\lKrrMH$4R%I^@jD!L9F**%=K6MQbMNNjXqVKZ_`c>b42l]<'n;&
+%aU*P9X'\>Q50h*ERGnC\3>sFSf.r3:j[bmLo.D9XN*bah,Tc*<>*c.hoe%ZkEiZ7qoWCpMEnIIlbB5F>a*J:,kKJZ3X)j5!]80dY
+%26&%%HJuN+8ZE_2Vg^W]AL8EH]H5F/T5n'lT6mW:Edgbjo'A,QGP[J\YJo6?p0+h0bKakBE*$JJ-+f=J;@=Sk0%lN952cS`[qSa8
+%8jo"RFaTb9_h'e3N]%&R5ee.!d^m"f<EBUnc'0h<F^7/d<_^&'dVX,K>8:GCThAD,c3s5iX%1abl`DYi4U-)'E\/I->2jJ?ok%A\
+%-M=E:4fC@]Ul1-KdZ8!0T?VUE/Ye6WNJ`q,_6a<pV\hdB5oOXB0#b\slJXZb^e#s:)o+CPQcfg\R.O4)U#g,%F)oG!AqE;jmcYoT
+%aQVt[2UTM'7[DP(.j\;T=P$klG@/(-'l2Z5j*ZJ]qhhH,qRWkPTDHh0pTNK1I^f3LFR;QiT\AV+`GfPaSn44#RAEiH4-Y=,G70)O
+%\e%+srn@?h*BtBgVeu4"<aL<!OoG%3d^l#%<NDp*[=kU6dO/gNGY+5ojo2d^?OMb`8Q.K@]I&O1WT%-fpp7n(_:k'.TrD#ASu;rq
+%Mm-NoX#8n#a.F.SjN.FR$6R8?OaIq2WBq=)W`\6Sd^X$51WeXN+I,P'G#\MBB#Zi%WAo$*i#f(2_G1NpfYVRkJlfqTWacp5[8A-E
+%&_\j,-`eO(_/Yb6<E3nu$t6:M/gPO9,NY`c?K'PC;JfR$NnkX,%grp at lm/7$NhK^_P<C_DXCNiPgR(N3?P^d(_<dqo-t:3$B,`//
+%L:<'nde*EAO?RNro94:_ at 7u6&=.9,*5I'fp5#I\MAS7:%jkr<6fS%U&1J[X-SVu"r?(OW[_#M'g2nA$]k&X#c"U0c<gj9>`,h<mr
+%W6FoY)2@`B*?C?G*iCA!m^IV7[e%m`ejSd9J#1H^GKVtT9I at M],eQ<`WN at V@6OX?k=MCW/:(eu3E23\sCRY'OV4+l&)QoTb-Cra&
+%e!"039g8%9jEXU'UJ!NT\5NR[A\)UEN0P.q#B5]oLLgOs^-'=pSV]*_b3F):JBn=poeY"Z@"-!3YI("'lboKoW6<$\75!FIb.6Y-
+%XR&dNI#4U3IoQ2GGnX,-mj at h:>!($)fG.ffhSb&O9.)+N+Nr89h-&=b3B<jHX1SNcPa+qW_VRGA\KdB^Q2%H$0m>m&mYK59%!)YQ
+%nHsX;=QU+=lkT6^&RH#X)kN%b(TD\^G%.lp-Xd:4>)g)J&K0FYhKfT_Zh=)9(1aitcVas=XiXbE]iAb?FkI"4?O"Gd2;#<k[ana9
+%HL$cqYHE#uS#uLlZo:pSh5ui3X[]\J6C2H6-a>iWAEao]B at mjI"ZHgreo#BVB+:;NAWdHjXTKD>B;<P(AM1.OU8c3Gj[c%rPHj7#
+%M9(``.e7c\*d%28Y[*Tt/qtqTn]MA5&>_V%,7''dgtDP`>f5+?>g:T'X"]lb2ul&WJ_TAuk#T1h?M:[>,KA)8S1S^Hgs23cLjG!;
+%d:q\LeK`d[^@"RbI6AnM*LRZYA`^Kc$bffmJeSj8\<YmN0njh*$>_DL[#R'5<Q<U=*Bf<q?5J2\r,+)YV\qfa3WG:XBXN,W&2!r6
+%U4+I!'C5nM<i^hY/t=hU&'D1og4:^[oqg, at I@OjI.':Md7L?K:P5C/U]SFXA.CF#"X3Bqhg&l(%_S+3=?;EK`qp:V!<8G1o<G1Kq
+%i&qgf*CN=HZ%N)m)9#B6M0F49:@Pt(Xo,!GrDr=!MH^>SO`7,sAMn>=.mGJjhtuDsc2Rcef(gDpifd4rr2SfGoCf,[J*>;gAkOdZ
+%S[X/X(c`>_Kr)]Kkj3uKet at L]CX at 6(_R%hX=mP^]FaDV"4_pU[[8,%OVe<-\Ze"ADlh%9$HIb,?CRq'):=!+AB<BXhf'-?'oTWN,
+%o'q['ohL\-8]J?20V`D-XO5hoYOu4n?ZfT9I2Of,!G9)@.0'eK(>V at dCn9)tXu?HqqUun[CBrdq5Bt%*hTR]JO*Og?ohk/sId$Z`
+%a1^r:G4c0sn`F\4]_NXmj"@>n*nH!>R=:oO&(^qo*sPJd3)8es:+k27,X!dEYfTM=B7)HkS3dNY>:uOSTK`g*24+HM.5`K4/2:/%
+%-ke&/LK at rbl8"1\Z7. at Q;d.J0o7ur:B]^CSR.g2(N0BFW;6g4B4s4\n_IQM9[NA5><i+%`:<m/"><?)(a,T5](;Yg)^);XglV"=[
+%co3h+gW`K9,J,EtDG%g0AUfWgV/No5Zo\0=.b#!Gn:ZK6-e#@9ntL!un!2^'[F8+3:$LIJhl?)V`AbS_roAb?>[)?Q=,8f3G\]g3
+%?X#Tp>Li;-G-*[01`15_,<Mb0\n7thA3%?. at S7<2C,i\h'UsS1P==5%YDR,<\7W7tPIoOMJ:WV?ao1'cf`p9i8W4P;mBH#amBP0I
+%>jc^Kf7(JWceGT]UBg0JXDdO\[+WS:R+Q):7;UB#`<b=c2XO\1gJ+NI9<tqK3O54EUNS-DhWRDT7.H:Dl$HSaI8(rhPP.4LW<NR*
+%8u&A5`lVDh<_Y;2Ri/?9_kJ0n]QQ.0j4i6E?X<TpZ>q1do:eb9q>2?^N\9!uMj3F8-![e[`Q5NEM;Vj?[T'\6Vm7<ZEDiU>"eKgZ
+%MVC<iWi9laS<T)!o!))ea9<G3al0Rn. at 2@B/?3!9SiTJM3LYIDK%$>9D5%a1)HEWU99Z2+eJ;C/2k!A__[0-9T'%, at hQc5aqpBVh
+%%oWTC at 7LsINWfPXQ&ak>in$6SpfH<$K&+?5MSh&0mWin%5;,SrjZnD7//h,l,NX!]a[>:kAP"Sn<J))6+$IOQ(%];>PS]WOK>J,b
+%4*L2),l3PNHQ-mHN275_"7j+H?BPAsq85$4d/1b+p/6SK(f=C/'bK'h]+c:j at k`NiQcYW<i]Uk'NV&1kd?r'&1V%$=]s,j<LN"ja
+%@lS\lVY\OW(S\^^IqBjS7M$qOl2"t'e<VV+mXtS4/Mg#AL5c7c`9K#(kq5BoQ;G'"Y.$9*Bm!i)M(q4Ug\ND1mY3[Hf`Z5c>*fD0
+%5e84MT/u(@&CGd/KXuq6!B@/Y4ZEW'Mf6\"0iCTZ]9Ro:i*iSdCu.7Jr'S>oHR(E>*_4E'^O$R>QcX_7rGQ`AE`QPuAboc3aDB#C
+%p+G`\p6NA.&kc)r?WM,(-)\IeHctGAJY#Qk=aKa$L at ZV*1o7+M4]1a[Db6]T>nm/gZ+>=$r_"&!]b!s>nSg`i6*@2[:8]nR!l, at 8
+%o4)5uprNq\G[R!ocCtjjqVaP>P*X?4f2mX7m51&65hke>EFSlM#]h1l-[PGP=7:D:N5:79eV'u5kC[i!imP at -_\$Gi.K>b"S<Mpm
+%Mo->?A)o5CTkYO^*p5U_A'E6R3-E6fmDKig98p]Pe^Xn;=nd:-L#`,NQC^(\(PgHs*M#F?Cah*9X!obuQ4d]rfMD%\!CFOrLiHaH
+%k?ML_7osDV4^HRmY3b=p15nEijjBI>Ffbu&1A$!B:6,%WT4jljJU2G,fDB<jA16Wdq-nM/T3D)TEfn<3-^XZt';&g%oL)WK[U^bl
+%-9 at 9(+S,6^qmR<=k(9;-d+4nmKMQ7Gbkgi./X`TAT[nLeR^Z8fQTCKW^GlljRI=!1AB>Zl3X58JC>Mn6J#[cjoh!&qV&.u"U`pb*
+%-:"eG at N*>cPN#,r!K.Ft/lsTU?[qYk.gtH[M.OhuA;-5BXJN@\h=*d#Qa/3T5W:eT3T9(gf5&u3?4l/3l_(qa!0->=97`chFOIk\
+%Y]-p->Ei6b(68+5/iB%L\TbC;G-Q7ool+^c]<(_*C at s"KQ6GYVSDi!:(!HlYegEGG^q<^S0HH+K2E"QOlcUam^.sAp<.S$QA0J%S
+%]$;tA4L3M9Qku>8-^P"ejZp5dZbijpRLA/Uh=]5^+KZP6YM$$W'Q(^#EA#>=Z[A_=UY.klhDlHCFJ0Zp6nYSbSkU](eh2P:JC92Y
+%X`79MD&*P64.r#BV+jK<nT6(I7PU(u!?JSSN?/r9.(c7iT at lWG/Q;na[>:VFdb0:!Jj"W5+/CV?"E`4HD4<h(5Ho=MIUI?'cA']N
+%`G7I!i@=RU,aE*_r6u4*QE[-ANMUC-5n$#og4%VjbC!U/YluLc$XH,VK+[Y(1#1i_UC[,3a<5ED*\NI&c<IE at +Q@EF#g9OfQ440H
+%Q_VA^V]NCPh-UQ*g=7B$GI=P8rI$<rh?LHr__#_F9aKO]`_ccgc6Ba%`[sVGDh%Ap(`&,tNo<\Lm&e&1gV#bbo at R03=Wr_%b#cLB
+%rTnsK2!a=4\>JBc7*)n]b=M,c-.h<G+lKm03NUrkg2*lp/(+^eaG,d._r4W#?4FC53I"?jW.TnOQMZb!neQ5ni'7](nG+&[^!O5(
+%qc*%eI(1d)/[?Ko,1\<a^/]\QQi4-urCtX!Y/2tm-gl51LDYNnY9rnC6Qtk1H`dW<`(rD at k8=>m+lF4>Sftmr+0N8m]fJ623kHiJ
+%X49[!lj]Dd=*Nj`7L-!+kGmreN8[:Rg(8T)dd*G<pL[I!>h6gqF01HPPr^O.`kVp%=J+V?7Z.\=`B;X_Gh9I7BS_"e`pO6QqjSMA
+%mBOhIX>tn"<+'lr;=L\T(-=U*3tZ-G&\ETY'aJAk(JDBHYH(CRXQN#'&?%&l)7YskeT/>"Xse3oPicfdHF5'D.L[Okf2O.=2d-Ua
+%\D5W9bjVj.*o#6eVI+[7_b-hY^'bVI3LG4!k-"Cj^$/*N at MLiHVO[8nR$(jW-jkLP!bO&cPNbd?^9"oql:d/[[*=NMaQg7a=%KbZ
+%8N<mh0Bl^-U*l:E]W4n/`M;/)rDC>4g&AEn^M7A8YY_F)<R"-OqRTiMHL(=5m:tBQ\!sgiX<hXDk]RHeY-.IKG<6MN^%!Vf?:gf%
+%icD9iZtS<7Gj/A4D;R:PQa#$&HeX1d=21p&rk^uk^qN=S\cm'>826\lS7mlH*,0WkYcAGf8].)]e,EA$0g9ro9?\WffZYT\K'*Zq
+%#(\DTcV+Bf(B_lV+DMhALqa_sG:`mk,W_BHeN;ND-E!$%MFIaGVKtX[Cn'!1hUQ#Pm at Uf;F4hW$lhYbKZu5(mU/;n6LUfil>`/bI
+%GB"Nrr[16[M-dKk\t"-!OKRm>flW.SmP8Lc(NmE'(H9a30UdH;&BYkab8l<-R]`,>3p,[al+O,46f,FuY]fBeWGc6F>IVe(D6'o#
+%[b'Bf[HIL:hV[MprAVI*SS<B1Gf>f)`$7:3M?13b+*Q+T1R68<qis+G8K%J?'-!\=(ROUs<$A%67FpJ?5OpOQbB)@O2cE]<%EE;e
+%BVK'a*6Y_a'm9WH]ug9,Nu[, at T#//Is&$9*:c!ISXt'S0$T%\,8g+!T at EnPr#E_4nN#\2r2C8, at ncsi1YCajKFJ+2/%Is(!j?A[<
+%%jg[saUcY_LkU0]RC%olLaWb-H>*TNA\nN?[kqGb$R^Goc(]aO;+cS6.CVbsi#26no2t at m$b)#%D4.&_AX3WeOMA8Co<:,?H%V@\
+%]9e#6hpGr=)6UD3m9SG7V0U8am at aK:&*1=tkA,*rp2;a\l+[K%AmUa<ZWa![N7)D7iba/[:UeC>\s^#HTRc>gYcdl8>t`+WY,>#S
+%mo;'T!p8F*05E5FF&N37Z0PHSg8TZu)(]7,o.b'QTI7p`Vs/2i:T2UAf4W]V\c4YZNVSF&cE2m at qhnW,2>.q'4dc)*-AaNin'P#(
+%\="/tfbIV!DphZuNI=F"E")#7RRQM&'$Na-V>qX3A9>@Qq)-IrG3TJShLNu^(R#RBFU!a?he\]3b\5t[(8k^e16ge%A at h!q>SO1(
+%gg%P#[WA.$.$UHh*PBM-)dcoelXB2pX6;*mWW2Rao"qgWm^IO^'=o+/=rXu7UH#fA)_sR>F'`pck(&;0Z_4ouY9UUN/X%)r[WK[H
+%j^VFDrP,7fh?S'=`/+rABoh6mU)lb[qnj&\@`3@)b2PR:`5eWC:f$16WZ$0R/.#ZdV<Vfd.S^Ve8h3thQcR"=P-/\q>0]`A2_])P
+%bZa,DAeh8/??Ks<F7fVo at eQroltM&=+Q=0?k:-f7>(ZX2K-ZgrX6g^?G-,(dOqMGO`NM-Vd)i-/)S=L*MAL]l8kU%6aig";go'/s
+%Ei?RV at Ue>2DJMF%"/7eu:t&OHCedId???gH1Nrb*Og1&^Fr#'p77D>:nkhZh\V[#]`W,;(bj/Ck[TF1H8oeA;,8ne:gcBLjls-K#
+%m7/oIAgqFi"moBf?13ab\MLUBiM8lE9P]EZ]3UCSq)iN4SQu^!hf(=8*0!Wp^CECY?$sFnV(rQ%T0SnJnCH8Ao"E_dH-=fRjYOVC
+%g/g^'O/A*ulMCq'H,ju2N:T"jre!4m`e at MI@`OD.1(m5p4O9.34NX-6adO<&=,0_CN?@Dp&`Z8_TiYUdQ2$E*EkiEk`0-Al7!Uak
+%]D2YRkZsmt4"_0IS765O#*P?&\2NIUAa"_g8EmR/1DK%FnHR+((VRT[?@Jcim>>sHhjO/'4Pp,j9"Qk8+>nA(ql8E38V#;e+&F=6
+%o-og?J^kDKSaAASqQIKt#E/3.?LsFKITp-Vqs`3iUYjY4%7\!jhlc"H47Z3ldUg<p/KX>c8pSl50(Si6ajEu@*)EGo(da-J<qjV;
+%8oBD]-WeaNH'cNFLW82A;-c?+d(abtaEP7C!1cG+L!c9E1<1II(LY3<Yi3B\^k,:rT+?H6lM1^D('$!r`8h?:m'J08r>aSb2]:BC
+%Y>Rd^)((q`iYa)7 at H'J<:qgu6eYabpOI:VD!FQ<9&/B_'J8Lod`'%pOL7)=T)_n[DJiR(D_tL<7)7F65+-MRh,d7=57riR?,aYRG
+%,dVc[/::%-PD&j)aIfI-OZZ`AEd_q7I,bu%C)1L+"0Ykc2>;0apK@)NGM/R!"#Sp,EKTG;X2F8-cLosQ,:t*E*gtoR>5*)&1\mQ!
+%phqAnYn[r#/CpPrIIW;/YdU8mR^kI^f'6C1$Yd=ic;pJm;fu/N#j,eMW+=S\B.9$c6 at I9<9K^521JBpK`.MH,V77.Ld>$Xlqp2(\
+%=m30L:C0s9?WD:&"mt`,i0uI>l-;fj'jmrsq<'uUq0`&]G)*Q1^]!W"fBL$H*,a(0SS*Z%ZU3hX:jWu7T4-^s-D"Z*aV?j4c#53&
+%>Q""44pcOap[\pas68R5pRg?Us5Qn)lM2h-QP\QWr-S9EjM1ZBld)2A5J at BRCB+<_q09OK-!^$J3 at k,P(W&o/Ir^g(E2HuKi,&&q
+%J,:%RrI9CErt"c$H'`^SFn[QhpTXOTY5 at T>naC=nGP7:+I>)$FGk[IUH.CeF?f0>:^D*FegIA_CN32#Vp\<A1VW?R*iT`8`nFU\r
+%Rc#\%&\Alt;B"[<Fj`Y at e$h.6I*M9(4iuNEF?I,C^J,Gt):M?!.?b63TBJ=a'_Th?H<6RY?2."Sg_Pj_dboT"2W`JJV,Qie.rE-[
+%L7@\`qfcgCs6*bUl at -VB:Rc;Cq?aX%D"m2tlp^QDeBN]5I-BbKi2!KG5)OZ2>mE=O2B^;U_;.2*45FDXXa>?&0Z.YQjK?I<kc=-W
+%hUV>7_1k.5HK]gkX3IoAG(U8#W]P(H[TTd\XZ,PtM[c at U]$]?'/lnZM+e")@eL&qp\Uaum54io6i7IDI$+*:h>mk'%Pooj:4".&N
+%Bt&fH]@tdnmC")nD;I>,CYGKMr>iE!e[d3tk\&B)Ja+A2Y%\HA:ST!-8+11opX=!k6=4lID;$o6eYI?5L-GGsku!"]e&<eY.n#TJ
+%]@mDb3B%6&bD1Plm<H1p<0':,g0)4,Nt&+AOMr*dVmRPl]@n6Ag:qoQ(<R!6=Qo$.WBItEpYj:;hS0!L/Q,dHN at 97443VHta_Q,T
+%H,Tg at nHTnda<ZaX+%Q;el3AZ1^CZ_V0'5'dgCO/F:sdN2;)fQjUmGI\[bng].J4Y\4o&CXOS2p<R5VrI]V&r13K:XOo. at 4C&4SbO
+%,:UY[`W5O=8(a#ik4UM)/e:S'9rTiu^Y6T[h/3Q<gr0:aQ2VfF+j,DK.*bCr0ETil%T;cnf5sq\G_Pr??s_3!;sP:n)aFidY7*58
+%2.GWI"?=%#H1<3;e.Rc- at 8FF"N@/%e\sh1D0]!3o^bXA;m7]IG&2<`QQeu0gVOZuWm":K>LB7_?-ANbJ^.pUS!`k46W:\=nAI,Np
+%,J5S?hXWc)Vr^JkU4)-8aO at MK2jb.2oO$REJUejNV0rXm+[qb(g-&ME.h%MkcAVNG@/M?\+JpTJX03BVDm8?b^A2 at DTk1-K$/acF
+%PC3[T3>.<#^hL[`'R]Pb?4SGt!9qGAZg[m]eg^3Bc04;hhn)sr:3lf"i at O-$rpEia4*?fsO?08OrpD[:qfFW&[NijflgGl;XAaWr
+%9K-rdH1ek'46pG(KO5kne^[_3gY/V3+<Z,j)rLT+Z;*Dj0F5aDH1fu8;XKZXXSXP]>ec:-'b)<GSC745C(3ff]YYhOM>oIL39#m#
+%&tBTM\q4)G)a4sU"0<e>fK?!F?i@(6cd2t0W]=pDmkB]Dar8,q6,X;7n(gH8-Z9b#d$/9KIAQ<H(su*5M$X2t/9&=)h`Y at M-UAh[
+%<%o55q;"EBoa-k\%')-ZX7+kAYtd;T$-<2J_!8NrPhKgg#3]TroD3fhEjSbaK^?"=&G`=C-dMcL\IgOo%[X(Ic<0CtL+Y0F)7EY^
+%@j(=Jo4GY6S`+0%iK6,&O\>$/0K?kKhP?^1!c?neL&hnSi[_ZVXg7NO$,"fUn.bu2&C[bq"+rTDnf6s`b$/fpF!tVq23s_.%F8g&
+%"<J%D<sD>R9k!]Xb^dlqBPHX_hUDB,1Xa/%GC[`43(c8`DjW!onJhN^+ at TUccbM2.Eg(X+2_i+hY[f%Sj6Csl5a\jZ2YG%Y\^[2<
+%EoJ==?No=(Q8!FPE$"X9Is?J?QZ#+$q`V6Xm0dt2Es6e,iK5!3/:_OWi35ll$]^o.ba4@%rV'O?hgPF%%]@4Z'?S"9jt#=<&*D0V
+%D#2HFp at gDc'@06l6kR`hZBiF:NY.CkA3MfKgH020!i_)563'q7\2]j>@nNujJ-P$r9Yt+.-d[JHYgb2VICab.g7.0Q:'p\eg at 9?W
+%p2pHi+8ng.N0jF&T20C>rVYfqqpuqiZMR/YJ%=jsJ,K(F5)7t;T=t9;q[`JtJ)C4c=1<,JoBX^V#^"pPr7U<J?2>*0GCSLGk'u$s
+%r70tkDr1M6IIl^rkL]]&s0l at Mrr(SUS<<d[s5AB&R,Mn5P7iub:<`M)L/?V%Lr_sX!ei1'hSG>qaI<4MWur"e'4O;!E575ip1p#Q
+%#S"(]!&+R2R_MVpFMN at a':dHIJ8+iCa6uLqS(S66_0SYdqK)l$Z4diE0`g)#;,/N&bm_gk$CfJ#:_+2b.q)$6DE8fDb^eGHkqA5Q
+%)K'Pm554kdr!ll:0eA?>G']8%[IZm5_X<Z<*t at W'!8\LJ+-#BWs#uI_,EDuSXJmQ/-u0<m"T^Mo5d")9*iP>rGr at EJ[tG$F40(=I
+%.m2(7/%(R1X&FM[54S+%0Kb at Z5^+V)%un at J$@1Pn<&WmC=>CHEJ28g`\A6ur/?$!-[8VkIDGSa+%$J+3M#Q*-Xq(Q;@h\A()*PWa
+%O9H1Xk-5Q::\A^6q+cJ2>)bo/])gR)=9Y9(o)*(c0 at W`8ZD?o+IJ1G9du\!`!hac<8J%U"'ko$\H'u_.YBXIs8(=oiI!6BAV[ht[
+%#+7M1#&NhrJ(M^acA4l#L<6B+n%q?ESHnQK^g(gH%Kp8<ZoeoRfc>n1e,LG\Lkm4p at I-dCG'8CRCQ:no'FFjPSl2ZgQ.h()2MOhA
+%V_^%X8%!U<hoD.0+q^QBJ5B,s6;4V2Gucgp3e:nm8WSFBZN\ai/i630h1a;/NOXB0hoEi`&hsI<PZ^SeG+rHGUrD>)MWXA=L at .Cn
+%/A[)-Q[ZFNo8n;bU:^!RqZ0Q27!Cmqg!kSZG'7hCRLjs6<8Z22WL_k4bGRQH&^pl*7moF#aOeE&7mo40h1aS9!PU/!59e:+s#h?a
+%LMO!kbEqsQI!`KCVgj1h5)P8i*A$eQ-N1Sr:OK\P":t#t5%`i&rPqcT>Hs6fD>qto,BB)JZ1CQ,'@%9Gd]&C(:uH-R6rB at b6%as&
+%_*n4r(-heU%#]]r,l+NR;aD-X,*toON9JC":RLSgn2I-ss76VA5lL(o"Icrpr57s3s87$:oNuOOHNP?S^4(S/qYfj6Dr1%sD0;Tp
+%.KKkp7pM4-<kNr$N_H=pILdN<@os09cLo<#`i$AFFa\T)X,ZXc_prV$o at I!7Qj:-t_Y3JFhi)7rhl(!"&_P^/7da1j#SdiZBrEIq
+%?-%2DLeeR-6hek+VKfdtU;tP5F'l'#kFP=P^OIDZOol9lA[hI8"kaXO_U9INfpkp,DJGP1a#1n'fnILp1u/`ZSa[U1=5)JmE&>.A
+%]>q9=G&qS;FF>UC0,+4<%FpGp$6>47 at FO#L".W9U/446[XG)mVdl8s at nN!V*dhh3!]"3k\oAt#*]=MrcK5NiBm-H#kT2Ht_A(X)Y
+%3A*AW0rb;JgS'fXUn+!EpA5X9dOTU$&LJFLo3k$tV[$^2.QZNpau1a^V7oZK\/.[O,>oU%7$fG!m]LCm^tn;1>lLl>+/S-dc:A&O
+%Xg<h$-l[S=kKEVuiC2K<g$<j2ZSiut?8,ZDfY:9F3o+f at NfIM1XhN>j>9(VcZWdCX?Tu2QpZ=O]./'&`mu2.ao.i#Y;4`t.(=-)Q
+%oj:^[^Z at cWT_.a*r$H-&?"NO1bY4_b7,GLjhs(QC.g_oj6u7DP.Q*%r-3#WROC.%jPMe+^Oo?5\3/bQ\7c4L]R.JVY67;V:O89lX
+%n8I;.O_.e&#ahZL7ZnT at g&M%/mT[$Bp%peKe*M)&Zg1N3[Ea8Emp5Cn>J0:i*5(Si0'\M_]$%jSY.Ma^s0Z*UB9M(O^:W%pm(</]
+%]DLs,qs:rl#iAo"\A`ZYBrh*u,/JU!h0o"QIJ2KFp>(.+hqc>+G?=duiT$8#J$Q>.o(1U#)o%8ANeSQTJ_C"qcS*$.nq)i94\M^^
+%CB,-qZ`MBTrj73_ItP:sG*n$k&RO&mW%>8P'Y7]Z[X-SgBfQfJ]moS6`?8+U"dSF`/iMgK]NbJ/'="chA*$'e@:Vcq3$RA_diVGE
+%5XcVS"40q2-`[Rc#5h@=A]h7Z'q8ohYY-Z9kaNb&WR+WG9u3[YLTDjcYhf=2h-U/'J]NQDUKq,U at aP#9[Fc:l&"Wld%cIZMNDPtB
+%/l2T81=$!u!SM*f0:YBqGac0!A,nIQbVp]e!"gmFGsV1TZ&R7/hD3^iZtQ&liXeG=c at cN^l5U\7Yo=G$ET at p/W&]N+gr+JogmJ`n
+%o+JK5R"DJ7"K[IK8[HB&F*&uh:F#U&1nWh%_^\15)Bb'X:h9Xj7h7TE-8cS5NHL?)(/,cen<;WO*Z\K3\)t?58@#=h]XP+$_2?he
+%mu&!#64HWU%kl9b6XnApU4=0T?t/mWo<1FPg'AHU0I%h^"SudpBpY^5*f=8DniF8^J_gu(;.icu<PrU*>:-Z\nBLk\-+Sfqq\c'k
+%P8<Wm?kC2N8$W,n1&Ob.OYt%@S,jHCSjfsh,,CbAV9Z"qS#np.`TY)cmgIkd"Fat=-5[n\iW*ZOGB7h]YW4c%)TlOhod,q$YOB-Z
+%J%+][s5E&Fs)2bDD#Y^kddfhBAriU6<Ua6,%W]aZD.C2ccIcid?2I!AK!pBT^rUFQ6I>i?d,sPBTGhoQgFY5q1Vs58--?_-M+rF,
+%Vnc)7?Atl#Ub`M7))@b+l888g5W)0pDG1@(:^!j/lkO[fJ'!3A<)qdKqS(L4Veb%i2'Bc1#/"+K<cedO0U,O*g4:D$T"'tI]X at uN
+%n$um=<mYB[Ti`1U#!jc8aUm8;kr#mlLt6VN61%ooT"o-^Fn9Ef at Y#96=<j!;:7FMY$*MlfHh/@rSX at Ze^:Gm8qmY;E%1$pN at g`re
+%UT?'Fp)"u_+Kch:Rr?>5qc="-(@7&KG3qP4*o64)^4d7ZdDlUE/2>Lr"3VH]Cf!ESFUH!ikeelWbj5].CriR6Kn_f]Aso=,$Ds3_
+%oY[DiOp-1<5\]BoGhg9Z`5op6E/I"*nd8%Zl&k99%ViMrD<,H\'mQ+[A;hKdLS at Z2X)M4o.%U^=o\Dis9*fQ/EYJ+0#Yb]6D8PDc
+%lWef0#GLC#mpF=dW5R^&\q?HuTjr_Z@&K\aU3jc^[3?7,EG?%Khb6A^gJJ5l>RZ%*h=<6oR&slY0P*_8paFp%&CdC02?Y%;Y0f%p
+%JB2t=^gS]Bc at _[LM6:F^C_LKkPCj%DYjKTQMSYg'?>[!\_!3?<lP_j_]+BsD\V&Z1@(fo3KG^n4`cCemb1OQu=&@HpHJ:i@/#9`2
+%I_SLEn?W:3=($%^I^]<*F-3ZnaQD?]p3F(E*KeuBa.%m3'?`Ut&j$);45ZS4gNn?aN*Q/lk3,N`*%-"J[rnG3=rd*8ejk5PjYT_=
+%O'Z\A4PI-I5t#4l8g-kX]:W*ri!.!YZtkkG44QBmB/!a]>/,SkN4Pd,jD4X0Q?QGJ5JQ_dQn.B(.Au'u)Vb5PVYqW0\j16S!)Q at P
+%>@Yo.(j6Q3DrU.!NaJR\[RQ_dZjCL!i,TKe2o0oXQ*9Srk2*66H"6^l<SO;l>GPk`./a-C^>+s`7L&f/2bJ&hi;-HXkRNYKYrcX(
+%M(A!nb'PbeYE%PeqM$O37uAi1!Wq&8g;(]lI+E,G4km;:q[!@X7f05aMAkm$;RJfS6)Lc*:%!Hs]d`IL;`:1>SAr^t)TSR'!T7DN
+%9E;Q%%\25O"9!c>;`&nFK4&P"]*9b=\H8JXbOQ\^WA'`V+5;CN2uNue&*3Z5#]XT?6!1l5p!N!kJBJI=RAt';L;*8F%".nZ2J?hA
+%!!3oPP7'+<:IA7bd(C\K!"te!K4mb6BZMS/16g;mMR0ELQAcN^RTPhe7"c]k-<rtk\TqR@(]*F"6jMBGi- at aZi_\7l*5&f$9c+`5
+%XP,m\2Pd886EYP"LU%IK1%CObDau8r6f\_a1-4[GWL"Y'R9%!hJ,0uF!tb]C\&9B?bVREU7Q8([Q$jL(T`(.$]YRmTPWpS\O?VFW
+%UiV\L)p_P`j#iWcpEZP>&CtS@)K+<JK%gQP'=Vjgi>'@=DFA$iY\DSeQRK:?3>+jdL:L//:qnL(]q!=cfGDSA\]bK=/5O.rQ"R;'
+%?S1lW/HPig6s!<5)V0G#ZPg#m/9R9+V?#U:<j1G1\91hl+&d(JiXSUa&=9),YQM7I.4YPL at Oq+:4=DFe1-=I6 at WmWnALP)a at oVE?
+%fD]7/)l+tEMgWs].GZ4'!F,'O6hQ7#Ft!H(/^r4e?RgA^S$b"q$=2EJeE":IIjl<*1s9E=/q*hNBkCCF9XdCT(=&qdJI2Epp/8HH
+%\/R6+.]I8#=GPDNnCHF`N-#.8L5l@(+O9#s_i7E at AJ:<;29[?kCO_,MT[V+bL:Xa5J\0^FBs at PND"D\^IgGIGXjbFmh:?[XmB>m)
+%eqS)/q[,[@JE*`6>=S-WlhND:qj(B6bC%'=[-`Fb=a7Dl_/$sYL-aL`M+n92L=HaCI_6BC<[9CeokqUHA#9lMap-VcXF#hYb6:B]
+%B$(:nLGl;-X<,%G&6:/%%sCMBWKBgm at t;oZS(F3"lL`9$DBoQQ#$"lUErT%g!A(-4*?H4>Ub13e#MJ7*X7:(](1]/.QM9*6Ci*CJ
+%e>VO'G;:b;H^ULhBdV)_pYK)HeQOR9F,)@U_LKZi6HLd;!>dN;[`Pjq+UX1]WriAnJYEo,AVtFcM;AHN]S9V!E:?kT]nP6#ahX?W
+%CsWe"J"+6fFXjg0cm-4s6p!aW2!0ja,h%(#?=Db`:bG"6PYKm(!UBW;'(_Q_B at 3drh<'AINNp<kF'+mNKf5.3d)Xd)TDB*N]qb-b
+%'G\e8q00s^BT%C\;iHC!2?aSMUBT>XPWEi/eo2@'7q$#*S/A^S2$miW\P73GMj4RHfJtKc&Ui4CI.X6S.oL!NEDdl-k6mPTpT`sA
+%L&1;Wb8[@XerYugFJ;I@#rFl&&Qq/G3<uIY_q:i%fc=sD95*,alcn%lp?LrY\na$e%VsgjD&Zf#5<utc'f,jF&reUD at LE%u$0*X.
+%eM!XE.KLB:3tmH[OInZ<*c.5ke&/`fe2l@;/'L=4O6"LtYT1dGI&`E+2<V>]LTGQ-)iSKM:2e,F[(46A_`F(orJ3PsO?.=i9o]MI
+%ijGP:G-2=N]X!sjoi)`+"TT)j00P(A(>JP83/Z7U0"hJF95Q??p0qrXbgm9,2LF]Se+qO2qAjI"-slFUh"H-Nnr_^Jbj/]Q3Upss
+%qlP8K="r";pEh#"KA75iro(gC.5 at mNRdOuiW,(I1PP/ikaV at 6MT'?gV2\EqS$Ftb+2GqpM'&,N0=3oRNM-M.[eWtA``$VbG-L4ku
+%^`Qn\k/FE)14JhH4R^Vb^[(jd+6JX!Eld-]`?2Q0nZ-?jYc'<E<6:LJNbf!Ts(^4O@`j>Wq;ZC8[Cb*@+5QI2IpA!K0s<mnB;<V"
+%HRf`Q=5"Uk641*\e<q8N]Y^N$:2KNcT;(qp!'Fu=7Iu_\@K5`(?f(bP_roWrEM$eHT>3VnXF`:Ls$A at 1ZY2jERO=Y&TYM;6s$UN3
+%YJl+Bg^/@*h!p)<Y+d$K1E=r?%RAsqD]3EEaeFT'Z`l5LXiO0GG,XiIi2*3Oe<C1%:QZc]#/u*rSediDSO(X8VE)[T"#sV]1R3TR
+%_q))-B-[ii4\KU.Of`D9"J.9(W^F!>'Y-+3WCSDU26qOO8n/g5?h>`'<L?.9[jbgeD-,aWaZ=uT3pq*j-_5P;dkDN)3Q4<)D$5gg
+%iJZl^jl.]n)$*-k\D*Ihn`er9#`(rlV2P25!*?][UIUja"\J4_ at bcl`c;EJ1YjFl9H;])fie.`0%t*qb""H!^r<2;WDhJ^GZ55K/
+%m`K8tY%,Q$7sLIaA"!"<i7^.^s,<\'Ng]QOQq"0Ls5\M2F?'ia4nYB>%oX'V1"9Wrg!iTShlM0Jr?WmmMkGS7o]!,(\q1$_SY>7^
+%AiB]$0S*YkH^%1NSBU.40XPp+3uKHS)q<B;-Y(@6cPA*"A($Q<Jop-Ye<5I()4SI(e/U<cCh*iaOU(8DY*_<0UJ,Nnk'=GH]MH7m
+%=!9CY&EVOp?DsqR+AFn8d;N]r]mQ4?@\g=cC/uQd at GCH^!Ch'U'Tg\tgX&Pl:b"1;KgqW"@[e at ff"3!ba`.K'ERh9*'$,:NT+!CT
+%.mjk%g-M+.04X8s7Yt&!$=*W?'m$9uA=+sME+Di`Efs2M*s#%b4(9GYR"gZiLLP4-3 at P]8&1&"HJk7W&q/0!BaXgQA$j4q6GLep8
+%iAF)-Vogo"mO[CsS[HT?Sp!AK#\)s3m0Sb5<?!j_[O1LnDhqiU=UB5uK/uR2).l#M(f,cM9e[K:SLNiY$*T'nYXScu)Qf&]_O(K!
+%"B:;"h_7b++E\`m=ds?Jg)Me^UEP.*Qn^ZnaTb9?8b:.S"J7LSJ]6aQM'LLn$]sO;5\UEJ4j1K9NCan8Y#2Wlgjs;9dTDas9XOo(
+%d["du#VrboI$"bi1Ii<.,f/'<nXP/$\BR!4FkY!:8sBA#PD^CojA@]d0>^q`g^(otB0DTf?&XV3-Jc-[W_Wr_$p,r/Lq&;%A&8mG
+%B8F\N$kr4K98NEV+LVaeS'C&QqIf$sC)dt!d?d4eeFmW?aAX<i$r\oY+V,pQ at J%mI$igRO.PbEs.^k!b?oA5LLPfMS=`ij8;&2<'
+%MQEQ_ORa5.a2+;\j31:<(fb!WXbq@=W,72:%+9'L'0SfSTrpakTo#Mee:hNdd7-BA-Ko3a at k-(;!J.01P,*.?#=XS="1*fO\>4JQ
+%HL3PLk(4g`m@^8c[_$<QY=J,=_)YAq$,2]mE!k<+U,q#TWO3P07n%C6?XRQ9#d,B4b,CMu*4#%S!#[S^(b3sAIC_Tk2j^hC.+FHZ
+%BT[/B(3&m+#:Q7'M[JJ2r5bH;Ak`U^EA$WVJ[85,/c'#)'6/$eg/:Fn5CLF`QGm3+i5sk1Mk_Y;@Sl:iH\XTGhM+l- at 5R2@6kac1
+%7qS`QdAU>4.`Sm*?9J80h[`Z0..7m<M!YY&m!'669)FV3P!&cE_5^h5#<OQg7!IYb2BV_DY>c/sVXZ*(r:\G47;3lJ''r"PYK6\W
+%O`g17ne<)>j\6sc9d!83k;93$l<0M+R[eKZO;bIflE==TX;>MR;rL)?LDA79JlU*6$?l30dZQLSq3+cg at e`,i%q3p5+m(MVKsZ\W
+%YmEdo1 at 1-a@$^PhF1#REEc.&u>^4LIGBT70dkD>$QeBQ at D&pdc&;2Sq3qXBqRo7DW3K2,8,XW.,gcVV_0hom_P^j*-AYr:#a3K6O
+%rpc7%:s8[(iG#U1_jHF*c;+A!,1NBkMQZ at i4;7?9#!g[<gTWE%&s42!Z'1t%=dg&$'81$6H:BcsA,fr"aIN'7=F+pCL"XDN!Wa`^
+%GuPR7_#<QA)4?G)B;8`'-jZjjq at 0O-YRsd<OU%2S-d7OGVlGWcEKZi%I-"U*_f"a7N;G+.?o"!gdjj:@8JcRj at W!E$A)nBE.)r[Y
+%=W8^T,b$Zdc.V`tck$#O!`']?4:XcOX=(VLm7b&=X"_&K<"3X$6S?0I]Wu>a#-T?'\VpN@$Df/\W-X/`N.J'h at RDM$LsK6jGt6h8
+%R)^\IeTdH<'g"U(m$*-7k>sbYN?j(2P,*/\[1NnrcB$WT#TO$h_<m:SA0nQ/Rid?iW/X&[\,=O-<or-aZSo$P/G9VZj<Y>f=U%f<
+%gTd>D]GFt;99Uu0@,[o;T9VZTZiN;U;kX?6+\d6Rq+).(dEWF8]jcJYPm/VJGcHC:pgl)+g#Q3K$Z(>S7AV at egWCQG]F/RQk=@`n
+%e2D)1[fVb8NjB?Dp5Pfl at 8o9HRplcc%'iPXB%AK,Hb9'?8(Q=4k7mS[c`n=H5o5?OC2,QO+l4:[E^YMsS[Oa#Ub^n"L'>[,]oaAr
+%KgsXWX+Pf/\.o[iX1cAaMD,I4.Zd//Rqf:KTX&',g-tnbB at de]Q$<@CI,iLTeLa3$"hpZ[B8=lVY'=Y8;)qT%^N1>njQAB:o&P2D
+%neL%r\!"tNUdRas/-=EjOEX)IQZ93r)B4*sU7*3;?),E[%Zt<]Hu;h2O$l<=V:"qUK at o@k;_T3Bk)7i7l*&)7eku0=9QFYM<O<[0
+%[hA9\G>9(.7gtj=X2OKUS]SZ7aR"ru$$bHB(%`m^f/rAl9iXk$6TQUFYt[)+K%X\a.V?Fqj?#*QWIs7(7BiWXR7Wf=9DPtMZ_pia
+%?p%RiOWJcuHhDA:g0I0:`3Z0VET+Ec&i:mc.J0FbPctep\":F"Df7Dn*"cu@?M$q:qECY?`/CC6#3DtNWT*E;)7*Jm>,2sq+q#OB
+%&G0sNau4'#LE?Pf2(V?jj./e)ag?%U&7:hNA38R5#<0YJC64pKj*F90igJ*>[%N9+C##]!A&&0jf$)3?W:c:o1%3.FW]E*o:#g$<
+%TLq7#Dt/NY\M%t+[el?i8N3D*JsCW>g3>`_.,J^H]h`7KW at 2]LGu'GG'IoZlr"b'g at NST1jKguZ2F&t:LcE!ILpQ5m&KdZeb"<9l
+%nuYl%%@,\bagD`!Fd3*,8Zkd^qa:=mOQ4GP'e?Eq0WFR_(O&o?'tVG#L+8>C0n$0=/ncrYj)\4+'.KT5&l<EP=gKgJ#c!8sb)+!#
+%kW^G""fd&_KR>T>!(0G[6>5Z%,5aQX53c"dak`PoC-[\*>:[:5$!/F/$Jom'B'rC\"e$,A=;p5sX,20PlcRWVXCcpc!@D:d8EF>S
+%gDDGpYfY+lBKld6kB0U(NAr=*=:OhPV0<+H[IW>+6s!6QD"4js4?BF_W^J.JpIb<%T5O.#h:s>SS6(Z#&GR at u]*qqI1mVpX]lQV\
+%O/`Vn\oQ:<Og/YM-aq2cB:`*J2.U_Za29rpQ<[D_7m"Wn&?6eiMiH18U8aai:*SK%_a]GZ@<.a&$(N`<[HbN5ieEk,[UkXlP72&e
+%`<(sp1,0FtPu?2$%hg%BmOe"X">F>k&X=9bU]d5VHUKJ?e\XH&^o.i>Jg/*/o_bq1 at h'h0#$0j/rP9K/!h8sl.InP(3,N?[r&Yp3
+%5=`aZ%8e at XZ+l]:7Z/A(rb5=7Y%#k=H4a'^Z*nID2eoE at J,5p<Rpf:/-_ at Km46KI%8bZX<N9Y;WHKdH#rD?@GflFq at o$6Y%'%BN6
+%MuF'?@.Wa5SYSk?CC<AP^cZ#W(Reqd)BNmEg*Edrc=Rcg6_Xj at GP<8<VI$"'-A,8t&6$I at c&nWEmW7Q*0u]lG#?#3j9P&D1Emo^=
+%OgT&Q=%kPLU/?H/<$WgYZAN]UcC9QE[u?t7iI6</M71[mc$He.EZJ$69Tb'AFC@'LX(LskX4qpM"3_4r7cUt_e%D)>'X\O1e!r+I
+%0[Eko9$soh@<NE"VqB!$9]7!o4'78hlZ#tSU%&Cffi\=2S5!^.2.MPW.?,H"h5%nHFuEWm\eRfO+_aY0116CRe\#G?%`5PaF-^Ke
+%&p+r=XU at p#UX#aJ8K:5Z%&QH`IUL`k28dM<UX^n#fSM;TDk+klSZ(S;PiJ;>)^1U?:=@D*c<q&_ at f7KoWa6i',.%qM.`7?2c7;W@
+%W]pL:;0fIRq$C3T%-X7>q;F'=^%,JSHG^S?;u2OQWk;'-:OT):UQ,\K^/VqUnbB+DQm["q9C.pP-O!8DNf1"9/+"G.Hnm4KR98,i
+%S1O8^ZfR%Dd;/-CT3Obf$(.Xb4?<G\&-e[Fq/l,Fb_4Asc$%K.:,=6'0O7f28Mo_6n2M<PMooAoc]3hqSK7?f8bK0"?AHg>,'Os[
+%P"k6AfUPTR;Se$>W48fU7%FSW)Jq[K7$oh5Y)9^*47/Z)nqQ;HK.e-BI8.;;='(.P&LONXkemd9Cnc&O\P\U:3-dT<U9MPLWb/HF
+%%N\(J6+K-&(6A!WD>[iE:J<&(i!r5\B/CI<1R)92j!83LdXD at 2AFO6hDrbh5KK!B$V,Gjf;-iK855 at 93.M9[uK1.7!Jm,+FHpJWK
+%cf3QB\53WY!]MZDVcaB>Ve2\uR`T<+A0aL2KO at 7/:.`m"qiSLok(Uj<Yh0gehnX\\fEkM=l'!H`6#oXHM9"CCZqmp%TP>1J'cp4G
+%[/ldA at ue04T?-(4X8(cQ<7&LY6::phC<dm*;6t"mh,l#j/4!-5o at 1eZWAY`dFTBlP8Ci<b3pRB7G]piJ#_^2t<3F_"S3l.&Slp`H
+%VG*'`0V:j5A$L]3%Goer.nQr2mDj8JW,*^&;3MF5*(Y^Q\Jb/M^Y+Eo\[m`0<Sp11D]Fg?k5fF.7<LE>F$SG=Z4XLEhHC+#SL%%T
+%@+a/&:'jR'B6.Jgk1D<bPGrLVkm_S7p$QY/&ToRoDVCC;@eqKa1;uZ^4+i?n8^/d<.JXo^lXhBcV at h$4(:grgR\ki],>0D3jkp?1
+%bbd,$oN=[P(?U+_eiE(R;`4*&1-d$r,eb?ZNDV$gm4mR+&m7M-0h2P,hZ9n!q;`'`?blY,=F4"[.!#Oh)/SI[e=hnfq(e?AB1!MK
+%B1F%DIu2u2S,;ET)GjG.ggB!\.NCEN&6>$LBTBFH*t.:.C.G:LcoG'`6lS.l".tg9N`ncW+Qn=SPcL#/Gm*1%fmt*G%*;32K"eb0
+%H2hQTY:sq.D)GT!GL"ZN86g9]1^A(p,iq%0Na/,L:_B&,$)8.O88T[u"QPdoS`D<gT+rB'lD"PD]*qZ$+X1_iC(R(5]&hbBD-CE@
+%^musPM%2g@)"Fg9dO2Jj?[,DQ#nWS;f@@2WZ&>sTE+S&j^KMWQ]GA_sU0P@,*.Uel>"]KoUI)/!1c"*?k_Wn#!'YSW:>qBUCW)![
+%<%6?a2.b"+\t6H9-UEhf+O=m-gP(L7"5'N32aW%kZRQl6.4F^k7[<.)'gNQGAHCrRA9q"p`K1Q#U(B#GfJI;_ND[QIWej<+3eJm"
+%`@6khMTSknj(NPVZiLj[q9!BR"g#s8=9`"Q<RF at 5?6(AO^XNi",?Igm=clhW9"WVr`l[DsV5)Mq^am;6<f;eNM_,u5&dKFC/Tf(P
+%fWaX1Lap%a?>&Hc7POL-qt&/k!_!>K9d,dr'_[?(P0t&AdTEJ&.Y9(d(hA0:W/-RijuXKE$r).Y\WEg[`F3CVMiR3[Z:a!*eaY(<
+%ek+s2\?\,CONauKBg"I,2joCJ1$X'trF3i?l at M?,SQ3(k\FSqa:I_gV#4BpDi[^LW.p1-VWS_`MG2I#C>#V(uEGeYNSbN=sB=%%'
+%eDSF@)obQpD)?H9 at 1K`MrmU;p;IhJlBsr)Z6BCSn!p/%[M)'I:McIFZUWs2L$_[_SK3)\$?9Ct#ndVS]WRlr")ccPm[RQEL<@g#2
+%[(@>tU3s/Q7sSRo71DelZ8.tOic&r;d*4Y&qFr+fNgsJp4%C#pfoE<Up8M+P-BlFO8*X4u\g!9Clp(9f\h-1JbY4=r;_i_WA*(_G
+%:HeC+>Y-+Gerh)n8(gL$KM'Y.jrlE5#/hFR`l9nA6g at _Z#d"E:[(#j;925YjA0Wg:NRu@;8XP at b(H-/J8/.\4,EIi9&V2B0D'eGr
+%XAM!IRnI4ka\gqu4k_TZT4EFG:3[?%!Qkg7Nd>$<H6:WfC0b9DWh^6qkt"S3>(n9>Ap8;s,U2N'ljLch`f\rX*4RU\Y at 0=,!Rm9i
+%%Q1;p%fT/%?_Qf0LL?"bVPH/_D8l.7i_>un\K3giq?ART/=*,IOX#[d/:TEd$.V2&N9:ML8],"]TsIA`:V&7s'^Q$q7pX=c:'7$2
+%*t-O<9,:7O/R,4VdpllG,E4fWi^cbpXu'FKnZf#H5#&!c5_f8UJ?;,$7AM51.+nL&*!-1u at nS8?U'kb"PdHtgYF+_XdmI^\&LLZ!
+%aHh;V"?qkq3^jU2N/SlF_SRo19n56`C02&m)0W#d-1N_!&I&uSPsrUeeUqQJ_eA.&M@/b$h!2-d3$e/9&geUi\>t9<"hie^[D]M7
+%BK9ig72V>qm.OuN.VZ"L-hLoU%1dthYQn1*A\OJu=-Z6dG>>fT(ctFJ_JKK(_%olmV<2n4R7,30MI30(SD"6f\lJ)7R at U'%)9RMd
+%![^sW#j,`Z)>U=UX2H'm"KRj'8/abrd*`*u3050@$R_99,)b/"2WoKskN2EZ//X3`GD1?S2hnhq&P5pk<SRm8&\/TU+:6hFKJC#^
+%54[EhcIjrrBH#:^]s09"^Psq+MSC_.>`1T]/Ie[/`$>.\ao0&tP9I0c(e:J5SE6-Y_7;ssNDW.^?p6%KMD:Y_ZdDZ2GLWTn;Y[_[
+%0Z)=tC3ukOF3r##-IBcJR\8 at r&lM&?eQL+ZjpRe>W<1pNTkWN-cc]W=<eV&srX:T%o\-Kj!'6$L.#ESQDOluZ_FJr5X;_dA!WA_B
+%6jf<dCbgtSX'n at R!?ml<*E$s-CbCIp*R"s at f-$D\'DQ33@#LS^\ue'CHb``/jTJ]fUMAqt"]I-b$JrV'\L-.OMmg^8**>:QYA;j=
+%$&cXF#(.[i*-H+=<rIrV.;?U44(V8X6g(P%LEpfk!3hDSl\"<SCM7(?=Oa;kAM)^IDPorK97YHk2R<0h<E8Qh;e;qRR'Q4=)\P2<
+%'b:g)6`T&`d#Gp?Xq]Fler&ttH#a!dl`[:aOIpIf#UKLq4.?jk6j$ZA#n,Y-mVKEoe1cT35*uCNVAkYlW=1Laeh&q:`hD!e;pq\H
+%A*gLmS'skaLD9(c_1IV*Q3T-OYS:I@$;ljPi0[9M5IrX.etQ:[2,0M*0R'Ci0gDgk'o=B^m$$h,dC_q0a-KO^.lS>:;0Pus0XNN_
+%[PXZ<dPAMtldC`Ng>^F`ZG:k:J4U4Rp0"&B7#4d>q6i1[&uRJ6?u=;J[R at ESGI%cUin>H.h&80o*l?Qro:Q+Zlp&XF:?pnV0mH5U
+%Rl at Kb<$Fe7l7&Ld9W$A*[j%XnN.s8W9Y"f[NB!?cJ'^MRFWQh.Z>:Y.Xf2NDUQk0W2Q3j#Z+=Y[Cugso[fr-uJ^9`]'X+7(46UK!
+%V:Z=moP5HsnQ"+teW?RFDrfX%pXoCkON"OsD-b(:Yc^I:rLc_7le!b`9e>OF+(EWq:A#O+UG7!YmaX\Odeb2K(X-67b0'H)93EL;
+%#$K`WLU?2([JS-,qU>(/)==\28e`iX'=<R2[00pZm&Me:KK,F1?ku<(Vg2io9Mn<N+tu?HOAaCQS6&#p=]oSh^ghP84XUktMt.b,
+%-7W/;#W[$rEM%ioD#i+.7J;;p:5Uaeq9HjE:E68_psT)HYi(E!SOE#u%WDUULVe*H3b`k1;,DBA"'O0+R;bm(CfP5T!_,$&QI/+%
+%3\dYBhJ*ZHbHJ,p%dqseMgG9.fE(>?AuJ:N),odtV*HsqA`7:P_9J[r`Qbq)V=bu\^E=XZZ`0TMeBqAU0WKr'eY]T>L2kgFXL=Le
+%dMU'!acr/b]VUs1"IO5)=2TD_eJ:$0#b,JWHh<c(VcI at 0'Y.bBGbD/sX at 5n.!:"ks-B"ff3BGHf+4q4&L76U0[7fXi-Us<m"+Pu*
+%>0O7b;HBk?oGf&jWpjXiPcc#Y4Pa:X!ZBSQK#Bb!*23ci0tPiI?G<=;9hkoN67:ZY#&oNue!d]<]))BD#3!O(e!&8Q'pGRQ:CWB=
+%ZCXJO>YO+uorl?FVG>B^JaX6e7hN<k2<WaGe`HnD1!W^97mYS##'JF(n3fq-*&5r;b,/7oYMQf]Z]JV_Tj1QB>@t!-'WN at dQ@u=T
+%an\L+FDcS#l- at E2RQ;bm%QcOo/i/]?e0tg'=.Y,n_R/,C[K(YVZllh3R`Y/^;tI"`SBQRlD/.`N3ITp`WKb8!#LQFAk"Mf)QrQkL
+%Re&Df^_*fnX?V'.rBeFX+/tl1k3qGE/Um_bnr[Kd1CN38DDb1#2sb5R*KorCfGR(D=$@P/[O(UFF55)p+br+6>_fQn4I at lR$=ejj
+%r$M*lLn)6g44U'spiOX!<;Joro]!oIM;9c#;=^2S;$p7G:<b_JdKuq99r&lT&6P]3p7G4d54uK[^2b!$#YaNa4^"=XF,H4c,1L6]
+%F]pOoj(F)E33a"fBjbs^Ke_`$N)@]>0m>%4mLhZ6#/t1+83n+o][GHLQDObVekh'<YKJOHfoPnKJfQ9A at 9Wi!q\)o;=5'it*8.]a
+%\6p'Z-J9&XIj]pQF3CGOY`[HDLR)"akC[eNn19JWGO(1&&=)?VS''6dYp at SD5u;=Q=6'nGTXX%Vet=*G!1&m>_^-]]TFug<[3]bn
+%[E;r8QW!5n9Z90#YlaA)QElf$bihX\fL`fA2R/S,7/(A0W?!\/'MH_M;ckB<QVAWlhijEsVI2%U8Ya"uI__VRSSYhhYeMcc)S*=S
+%:1t!FQKSpm-)!PT:=(7ZLrt=gG%f"C`c\?HDi-0`d55T/-XfORE3XFf=%6lE,)dG:KDdBQ'krgJF#W8[N at pVGkHl4&LPa-7ZI13;
+%:oB-jSp15=)Kapl8Z;nQJ0h4pU6!3>6^"o5nL*QXF_PY5GF6e"QuT1f;`P2_UHVDh(-mr^.apOMHECofAuc8r9Q_Au at +g7\>DuDs
+%;#R8=NYZ8brFW^"<mnI9SBFrH3I<kr.\q&"]At)T?jWtY.`&jICr+'LCK at P106W5FabggYC9@td-4FYcE)g:"a24d;9]VK9b,uNa
+%C!nPW=Rf*\9JX"4-=mh%AbK`Rd\8M9$8'J^?***%4+m&5Zam-``CtH]#09\Tf$aq-3U\k5m\uN`b>+'U8+`)/jf>-[Jn5CYVp8^M
+%VME-9m)s]`S.$uW%Ip0G23,!XC*.Q^6k`Ogd5eOi8-UJ$bs]j&F0JHH^EcNl<(k^?-[,?O!EqC5m%m1qJ2JeqbkZ?oZc2kfRhKV[
+%VIrHV0S02Aph6oJ at KnI$Y*g^=5H8^/F)ts3rh7n#-U-?'j$[S%\t^!EDJ:/+3N>)JMX)H5itBm^2CDi_Mem/`qDE0[jUXq*#r/`!
+%0eh@>@17L"5Ykk28;lk28U[K`E=p7@//IjZ8E'Tu9/X at .C&&>,KLI^.O'oBc-M7sjPRZ*t81[Wh1f?0IW*Up:0$]D,TMB\hc$UN_
+%7rRC7"kX^:brrOVeA2Fu/[Z)^$f at L4=%FWKGS1jZbi+ho&pc1!\P/i#I[Fd]8N1CG>%Pq?WRe?]n?C'Y(U<9M];1&7'^YY?L=\\R
+%oHFXV_W[-=Dj'ohm_Z^/NP2r9>+'KkN(Bt^F,an**1)YN at PC`(8jd0)*l49]X?B%[-/<BMj456\$jRgf at 1.+klIV1u/XsV`2LkYk
+%4o/59HW#_#W<t52AY#Z;\,RMaD,jdA`cJcK'"VuIW1GKTNpK&P?*@F5bq,3oo!`L[\sp7]&l/re/j6(f@"?kEqW5Mrr#(ER--NJe
+%<KTdo]g[&pakd>FrWUhFY\>[hX3Q`-QeA`&ZU^A0qTNQJ$mGf[-d("?3Gs,L&>bmrVi6<K781P41D7inchq!I\?j`2'j44rJ]a6f
+%7),:k`A(Z_7e?pp,;q!*s*sInVUq+S\ItA>W;f[-"5S]M28 at 8?8)6\Q1U:Ek*]8W*QI(/B)JDYFkheI'X;/S,47g*;]j(!A.&cbf
+%?63u>8-\+$GuSB2KOrf)h4lX'fBqZLnM^=\akC^kSR,6J/sMoH6'o;ArTEW:G_LX;5:O7W8<$TUncEZ at DE0=^Khr^;Ao^>qK at rbg
+%Cp!^$WZ4_6-J7<PY+HT1XiCV4b1oCdOWQ?#5IW-eM6=9pfRLjn7PlrVf3V]'JmS<<i=\#gJbauY9!VbVQ8a/>fr(P'c1h0``@9U>
+%GN%945D'GFQK^KcJ,TeRkK?K$pj^P`nRIn_!1At'.V![G5c9%e.e%!3.W.3X=BT@'m at gZ"RSCUJRnP72k_pr>BIu;g$(G9g-iOP=
+%TEDVehO=M'9Se_FCRB"#HdM-7`>854!Wkk8VnM+B%dom%IYE4]UuqW[`>1S+bbm7E5OdWZGh\[s#kraphXRM/I`Iae#/2nj at 1R0m
+%DOYUU9Ma:.nW*T$3>Uf%O%BU4[4H;YM3GYmFOb!TD&d7icd$X7p&tX;h,7pIS>.^;8"p7Pm_3Km]g.cAgoDN>-bcqeno8I8ES:(q
+%hgp07Gi%o/49,%<g)'2"L`=s9rP&T;q0pq*&+4Js;1RGtc%er]\#oJuJKOUUEQ=[eqAiZ:1,8Fm04=JQ8.bcPaKLqOEg8S,_t/T-
+%hc<B(,;po!/&R2)&k5rV!0$(]"@q73IWF*!@k_eXg^Ool;uJCVGr;`R=;O"q*-W0RQD3B>f?8/:a)05=,dM at _1.:j7%R4:nRq2<`
+%!T#dT''!C>*]NG"U#0kOR=F\<^28EHa__P@@cp<J4\E'<,I*s=dORNerOuXAShoCC9l@"!TNN=&iO(lK1qgQ<lOQpi87,DB>YFm!
+%%V=Io\p?jSSEa9?kCILBd0/=tqJXj]p_?YO]4>:+0]eJ<nNN_gWP:+X at J+o4[6NR+Vji.-n].iS0B?%Dq&$9:,Du.tO4&+!pj6(0
+%conKe$*F7bn+30GCoM8.6kOqF9"fGsjl>a95E3XRho$<n'kpa>>Yip>j$Z"_oh]=%+OKa%8PU^RZgV]/p]^21]-gtC0K'dC0V^f*
+%*-'$BqU7CWL9/jc*W$b at 2E]1FG$WuQr:)iP8+Mn_&/cq0D.EH,0!2F&[+F[:k`Ojb:'Ot])6CsdC>Lj,dfK5`qsi!>&-2HGroM at O
+%rRj`8gb@!q+F%1L@\BpjhSfir6iH8`$r=sjOhpU9=2):KhqZ)Hlh\'Nhg#3``C+DgDNT(_ae6rs^[AA*m/<9rj4=V_M<=$2#J0To
+%o88&*,8%%<YR;K/(+O!WNC85_>OnH!ng*o/%)<-`TmfUSlgGH].r)];eVrS1_%*b!-uAnBb*g\<M_jJS!kPU\4,XlV\sI8'8gh?c
+%H(5f+Yce.!G5BDUA&YSba7_UbkE\'%]RJX/0N]cm:YYRn[`4;*gZeLYe-Fjf[je%EDna<F^74$NahRZ8Q@%H'M\#:(gNR]J5.D#<
+%@rF!;b:.Zu0+V^]pV5TA'Llmc-6JXr.\+D!:TSW+iU&sP[_&%>%kaOMFa&[ngO\&%ppbYlQSe*\M.6%.M*AN>NNIMUL:J2b/GZ&i
+%4f6AVHo]V<h)0o0Vq68.cc5WU)=cbS3BG-fl`ZUEZu._r5#LDKhrgoXp!a<_F)dlgC$E]n?^.PaD>5E8kf2"'GNQ'\'".JR4t42)
+%,^QT[GFOK^#\oE$l)]sj.S24ffXgg#[tsF;&mEZnMkMUIh.f at MP3;kS!1[8":12"$iWa[.QdJ;AXr&=4aa at Lce`3JV"GE]H>UG1b
+%htd#8=:/1ih#m0A'KsRQmptOT<;fi#5K`:^aaSR@*hJ-GD<ZN9TC0`Y=6\\p4^QIT]DVDQppWH\%pSSk[bZ0&nKcnN9`ug#1k<*J
+%GBMkIZ1q'%Gu at fEiY,ls]3iIZ33+u(r%,.G"O"8PkXf+:Kj05RhsP.4_u""o](OrQLduIU,^:B,eF1gR,F@%,K^7Va;DZDcMa]1<
+%-kT'Fm5\?O+NhfR:..+#"2S3))=q7JM?0Q1%'REs2lT:sY=cR at O@F\(]o]q at Gl<EgVgE';1hmV;is&t=f-PEJTBosHX'SK#*<Pn3
+%0f:Vj:anb\ho8Zc([rOQ/$A7d)JD6rjl=&ErKmH5[m4s"i]X=>'RmcOWcnaGF`Tp@]Uskt1\8-'n$qr4^Y`Gm4lZDO)Li0js+98l
+%qb(p$0,+BE\5pm'I'%-:32252bFkXB99bM,s+c^n"95,(dZHr[U%KHij(@k`2\92QM"C8OftOU<?))[E![0K[/K/&Z,;WVV[[1*@
+%MHB9[2kSKVDF`@V&TP6"(@K5$NP/iCC&=m`jl:]`cAB#'4#oX[%t=-5[NFWXcu7dXa,TsB<V*ZIpV_\7>Fl],%C;Zck&CcIq]4kX
+%/L)Fa_**/(1!SZ;-/pY-i]5EG+ZnWT'^SMFkF at 0/K#6mhLqE+VjRjoa*P09)8k&. at hL)k2EIXK"T<\9_pYe(.mD=<5rTS>e8qA at H
+%nL.Zajj<&@s6cUD?`DfY]Br.=F/hF:a:D)@j"p`0J%0$trQFXgnnULZ.^A?`h'>/34"gnQ#YsaS19-ct^c`nd=1j4l:1'T>A'/,V
+%QV(1G=hsBq]. at S=lAKs658-g6m[#gb:TjP%iQVQ^6R8igH7:"(>k;gh"(U[)S(To-/Ni1B0%H]sjUk!ra_EVhl at qK.)\AD#R%2l+
+%kGHr>(c]"qe4]FkbG_>u$[:Y.n'k,<qW/LK<p3sISuOig,3`R<94_GO9c4kIB_/SF2(O7U)a&5`:gq\:dB;4_!^R=Sh9t8E^d9UY
+%[a>[%5`qgj"QV3_S=WIk:p^m'OU'2o5NWfEjD'[(>Oa at 8WN:-]:7eZ\bNZ&f;l[E?O5cE5UH-$uM!@f#A5drerQ8_,6XV3;N2H$R
+%1IpTOH"+HT1In:tGii?C>dIN2To<cq[loOJ.BgAV[cCe at k3iO$:>k03H9?\\B/QuhhY7usIGBLrmCFtC2n8Fo^DjLhDQeC#;gZ"Z
+%O#Q4cHMoJnFAgk%d`IV6b%_5?$o?'U6<,9k>b>*jTgbiIBtQ"eG5S("qgMG8NqD`6Isa'0cX3t8]%9s,`!1WsDM,$,57]]n2QjYN
+%5XC(OI4WKeSk$JAErX#r:MNjS]J?<5rie;J!8hP1mbLjS:\RrM_r'n\m8kJnj^CbWF2+h5''7uq8n;Ylcdh%V]Zp6G7YmCG($@?b
+%T88GQ\$XAnpa"GLL&!_aFr^h\Fb(LEludmD:XM":4(%UgZ1=d%--]PmQ-p]#A`@R<^CjV^s$d.2*[^M=n[CBqg><BgXSr*D4C+]9
+%L&:XW[_HqAOgr9R$h-^TAf>LgK&pZaA'W@"pmoU_W60nj\pW-s:[b=ZRD$Hn94(-Z*jl0s;,l)3,K.Lk]Q&_pF8l*&Ula?7`7]X-
+%'%D.ZEf.sLItZ]=0]+l(*9[D8;Sm!h^M%P at r8X:BIf=([aGZmHrDXl8f3.i@'8YG.o$K+@[9dqZ&$[LkMuXj4s5#CUK=q1Q9`AHa
+%mFpF4B3q?kl0G5>kYV/fr';4iHM/G!amF>%4AYcsmMi5KY&VObs5dZ'X_=MD0ta7&'Z?4e-qff0dtXX0bq7;qT>KU/h=EN-XkA"c
+%,cq&FC+gSnk1kdqk'N*A;75 at Ls-cBK&&''e`t?Q47]qEaRuuHf-8ketD at peTiinuOX.?HkMDE#9f54kJAWrP?pA1.b/YlPX+Q^oC
+%?h'fH=8EXO]Q*$pp:[[kG2UolNu`Ie#X#U,^@O/Y[Su1s"ZKdY9^Q\452TI^*TX\Rr%bb=s7kOe.kJ-m?AKfN`j/\;h'F^'ALh8+
+%=N1E,'lA*P&$7hnkK02`NthO&OM]!+-`e=GkLs"_N3D1`DIT9[,N at r,ekiS"V:njD=*=6X'EWMl2*uG%6PRBZ_i'3B46(Q8CZCu!
+%?5_)(Ge5\s[#>b0W)/XNY71>JVl[DTfl.-U%s.ER?Ztr.(B3iD.t5Hl^2W`ZA at MeM^+YBrJZ[L9VaP'Be)<>gWlAuDXN.GHGd!57
+%aFfK1;a#Ls16uoG,qd+IPL=;0k.bES)b2-3r[)tVSc1%9+%?$Mo)J\ki)uc at 1/]s#_$uO;/I'7hF+ZXEkGEQJ^l2k=GB"U3qX#iR
+%0lgZPi^!)d6U,h4]i4E=>mGO-6*`cCc?HN%h,?eaq7"9%rqcMlpWNHP+uSN\b?j%o4UWmc:Q;4QjH9*mUA*^<("-f)#R5uJJs?3,
+%EI29qk0Rt7*r#8?o:81np[40iO#uo:dd/=W*ei[!'(o-"INtf+]DIY at i^'A&+/+1rXp<^BSfl[<pmoJD<:)o%6#!eIM%goId1-]d
+%lJY27Vq.E;HSuSZOXol3#T).[YO6:&O_Fa`QZb$glQ]c3hu;pd?_Z*7Mq;9cg/n<'o5'c&?pN1X\%oiL^k!-_/]?TC+l>[4Ld;)t
+%VGP)@i^c]c-;PbooDIWMoXnCMjm/D,h,0N:.6YrS]4F/0BYFf7]Zf`/*<24B=%3C6biQ:iBbu*J5Fq59SJaTOcl.fG]kHXcf_#FJ
+%^5]aW!HKf=cWm$\LT;&Sj1:)GYEap`c(I+3h>ZCHi9XCFoL3^`&s_\9Ki[]Mk[/<o68fJ4*HCk4kPm\1'7!=H=O&ikTCeq?h\d at 8
+%5OO+)Ct?@[ZM$KB&%r*iq%Dq6&&RO%C>C/ja7D$D_"P\6I'\lpS,RY!T$PjPi5O4&6t1td]DR$jZqj$a,r#:5/QZgQ=.[%+jQBi"
+%2;0hfZ=$(u=)5n<UsDb=dBA&oFhEnjJ&kY at BX2)GMQ)<A8e9#=:Bk_hQd7+nLku*:P at mbp[`EIlcqjYj,Q at JA@/s-Mo&'DdD[-53
+%cd=_]Ou6@?HRO;tK7okV8d#=S<co*AWuO+&m(\981/m6:=9$h*f`%Y84_V#)+WaWflL0V'SUa)?-)IReB!)'5CSa at 2[&gq"^Nq""
+%ZIY:@d<\EaZIdgZ'\tk=>+`\^id'FA^"-LP(20t2=R5;*rhJ%2TD^[codU+SUk$&9R2UaOM;PUN81Lf)0D.R+Ok<&#j'VBbNV#kF
+%LgFGbq+QYWq8hoPeOV7,Q`pE^?fI78AkClcQF[4Pfi#P12X78&),sX0M5W*m#j>f90i!:A*Z;Ct#OmEB5u4VML]p"kAG.1K7uh2N
+%G%pG*e9.:%p^#(G9E1pqDV&nt*!sqA2ichI;H#5Cqmi^PC!Ut2M)?Q2rq,fuZ8er&gFD4V)fX6)<J9 at QkC]6RYeDpabON.%GjW;%
+%op>j;OGJCRlh3lr;sSE+#*a7!T:4SLq3#F6ZJU!#&.S,D*,'_'%jAfBLa6rPEEKRKmeubp%iY2s!(juXd*WWa3V^#A]h?WeB9^5X
+%Fb#eUN"AqJUAZB"-X^8MQ7f*M2]bA!)Jh4NcN[Y5*<Wa/glm!:B!UF-,ILqgCNoNj$8`%0D&\^`>,N;?V^?Ba6A,YUb8j!gTX\\6
+%ct^t/4V at h@pLa%XRg25R&]0T7&0BNshG-H*qsW2J*_S3J0M\8mY%n1(q\ocl0aITF2P:e'_;'TpP`.f.XFN-N_T)qER"FXf.egbo
+%;)PU)9Q0:N/5`QmE*au8RK85$e9$?%lA[(7 at XUEp5YKX+L5=W@?ZZ)dI>b5__H)EOV%MKAJMhO\Atad^R2K,rWo!"9Pm:/RJX/3U
+%)(ib'Bmln^(q,UT>D^qKKMc[Pf\ORuUL,na5EV`t8&]^%nM%PC6XV^`+#fG?`Y$SkdtJ9J`l1$e[gk=hEoP]>/u?)klK#V)7.t7A
+%`R[HkC[dXHU\f.SM+`-W!f_[Cffon4aZtRH8'r,?U3W:,c'`c9lQSW\%.;6Akg?%$ITp68c*?Er#nk-:V?ZS:DH7<M&+ccX>R`Rj
+%Ck,q`3k`7E6j5Vi*5`=MRd>+O&CN^kp!<0$=1_lha%Fg3&Zcjr6ad at PH2\f;P*)YRKmIj-&Fu`j9<co1]8k at NJ_nb<YL,,H_UBKu
+%YDjVCm$"P]jCh,E)Ag=\pWPIP-LIcu%4`&k_9-i@[N1f+Vk?77<&T]l,,e8[M`qQo6N-R]DAtY%I@'t]b;%7j+ojesa3sd'WI_K^
+%VIN>t&SRL2A#"1$4+.g`K;5g=&/Ft#T%Ys$L#i'XbWtb"KH==XT#;Zm2$G\,`o'c$Q[SBr;WnF/la&l$1U%gi6TJIGAlaf6/*3_A
+%.(BDNCImaD=Xn2NCr,Pm]Q:pN8fmD^K>]4$PaTi^-IrHu"ms<NB,\[h\EKs<cT",N1/IHorq$3u;,AB/,p.2`jh/+7o/Rs+:!"_H
+%1^#6:&=$BI&`=&8Ju0<VQ&$.;l@!:gQ>lM+!9MnmS4FgHh6E.eFJ[.8R1S]c"J)O(k<C9">8;KY0umX3+IoaBDCuD5EXm.obXFqr
+%m''"M>3B_@`5XVm2KFro%aV08f.ZE:>]>[Y@@CLnQB[1rU-Wf=,M_Bn_OgWYWFKUp^_4$3jfbB!gC0-:W/=(T3,_]m@;u488f*!h
+%cI!YEOk^-UerqGR6p+CAhG;]8`n#+U'[b-4cB&P2"l=O_TSjC,H>TRqC;qRF;1b6oZ8C$dTVj<>p1rN"h=T(YCKm.?T>OD6%Um[I
+%!u%LYYu,"[j?[`4$!/_=rS,O&q^Kj)7ZY(lrA40Z[40hcjr0#<"1-E?$dSB$E"59-#5?P$=[?9KHnQkag">3."*nbGrP@&+f(XP5
+%JJ"3qpht,)8I:.U)fAjgE#QMMYlW2]T7P<H['Ub[hB)!uDT-O3T3RM9FRBih39qJW3<!`GKs$4rq^(\6KZYl#e'8u*`!ghKT/gsp
+%@m9L:/XgK9gqnYJ[,S:=3I?><(tL at 2J-h7PWU^WOOSH0>VTrfEco1jZa]U1UQp:Jm'n$S+V3FT(4J-F(_/Du3*anqJ<'shs)d2tB
+%>QuF;L4[DUoH?sI+o1n3pF5 at Y:C8V%JaUVo\]qu@:SV%(kb1*VZckANLIA;_!k8McUl0lUSA.%:&UWElpLcN.kni+QeNSJjh-]RG
+%=53[Tr"/nk5Q0'gIJlD1jc;F:q]L';ikO+^EEWZn*R=%7FYYr"&tL]=]<dmH[-=3doJ%,HOjDX!^8#&UU%dP.^Vsp8+=$<%W6[Uq
+%GA@?n:HGf9c^S_BM9)07HZ$,dXBc=N6K.&u6]=qY/k3><8OeIiaM3I8A#*&NFkV?uBZ/cecPllmNGOWS:T"`E)#dckrF&+[@;kc&
+%emdu[=nImsQOFb@%7A3;9/iUn^uZE(daEpi`]E5!qB`E#^7aq@'2BcBmR:YKNhk3N33a_N<?$`kP8`*m?)&%$Q[`m81H:Qa['p56
+%dNF;2A"2EISWntJoU68ZfD.a-\.D4gbY9=*85gbejk"Y]WV*%h"Ln0HVjoe=*0kT_,7dGkLk]I8e*#(d6Q5oRkt`LB(AP#J;]4sb
+%o;!6062\F,5E&>?pQGllcerUeC7R=0*XOI"W!TQQ#=$J?q+/\aSP^Mg6:6',@@We)jt;JeSQ]IqCBAhDVCu\JT2';e2p48!MZh at n
+%d>6Up7*D\did"4q:\[2T1!,/>n`aR_gGfWUWCF6rRKK$k6m=*!3A;cq"2c-tjE^6Z6."Q/5Da7`)prW_NL5_A1P7;BoPqnlr,d81
+%rr"[\7b],s^I]DM16b`ZVLpO0N16;VpdjO:i26k6(oapmSAp7'M"?m6fVqRrj5_A&'E(sIUmVUT[)9&mOU2sHIm<V&U"sERk_U[l
+%W!`l\hfs:.h/L0NSa8BEgEh>1I/s<#khS\Yq(]7",7Z\J1beLH8N_%*N4c`cK*e[4)UMi2*Bn0!Ck^mgJ"Kmj\JF]=$%mqAd`/)Q
+%Qpoo_l8K5KLTE_LP:0o!?K%>S(Fb"2ks17olML#2C<%!JAjk?E[(_#Z>Zco%knm1MX<$LG:eB8Mg.[&.AiWdZ3qW0G?ajWBEZ=g'
+%ag][aB[-7L3qGA"R)1MY.gllPko+uA#")'mC"V8Q-_AYik.2Q4K=<:t"G2E^>^]'m4cAGMeuiR1d>X#$^b1o"Rs0+cqb3-31&QTS
+%$df2#Xh(=mgg39WF+9nNc`RQfhogh^CWC,P(i@*k@!gab5?ZYpk)F&.25Hes[@^S!NW-TfrFib1^UKjrY7jr'@]MrLUVeT6,"2ej
+%=RBsdTU3m>,H^0hKN68=/&U8hXQ,F%U:h#/])YpcoH.:-OcZR6E2%nA;f_Qb2[d5=1;Nag-$Hms4pY@\imBVK7^`#',,,s<^T77@
+%dps6tprGW&Mj82MrSc(^KaIQ]5Zhe/r[dgb\\DXJ4J7+YJ"0ao8kR=XK2[%bcNV5=jODU)-ET5GdZOba(<Q3I)t>>"Pchr6;P1>D
+%j5OGKP?ne&C)4'K]cdeLOI-P1D.0>lq?W?6%rZIU5(h+``_CsG^ea,eqbnJ^>O>K?UYQ+>!F\9'b=QaAjS!]?2nQ<#>7t[gj^S]*
+%@ek6m-C5i936?]E,Sa2u at umi>7Y+oMMZiSGP*/jN=J6=1c$moYgZ!XuCuc:No)YlJ/E#V]k.btg#7&=MkJ]=;8.=BCB$C?YgarDa
+%*ZlW0+b_fhW1?DI8_UC9qf:KC9aV_$(Wu45gWGl'E0R41H;&(lJ,iJ'=;rD. at W(gE1d[,\E"WBY5C`"G!-P[7!3U$7V)`7?%HBH'
+%R"7WCPBW9[M\^",lq3V-b_O)*ea9>0Bm=/tY]m\&Ql?%OaQ@$<j2rl[`0#.E%A-05-J'Mu">@lEdS+B):9]GJUe;H%QCn\X?)..;
+%$l:/p>SqHSdAj2!r%J>r9dTlGjqS)Fg%:p"\HC)=F:[[J`Z3?L,bkSY"EEQh34kAl#^mti!b4c:Zm/:SjuGr<f-Ajid#W$>6:U5C
+%M0&0_blRu$ih6qa_oQpN>ScClnId)(<S=,CT&Ke<9$3*TZd`7>@6C[[EZdt\DFZ68-Si8t(C3G;MAS(UGad at F[%k5-Sb$kIC<r'C
+%h1Q)q<0=UR&)RtWEU3)bj[c291iA#N<Zb7,iGBMop,#21EOkWGO1SMK,?Gu!Y^[h10d50OiSV"f*An at 7EF<FEI5%Pd/`Nabp2=&X
+%SB%ku_nPtR>n6F&MR1aBDp^n%s+A8]G?n-uV_V:se1>o'SQ@$UdYm*mic6[9pUNn[[5jI\])`qRNinQYH9:.)4P>?V;PAF8Z0t.C
+%>VR^WeCJV1K-Iao&PJfA$ic9.f(j*0M2n**Z(*-]BRX<+q[f2#](beK%efH$?)&`n*)?A+IpkZTG/h?;_Pi);(6c*_A-cBTLCnb/
+%-8gue81jBGPX!9g;*[d]7&DX6O[9/TAr/ui[Y-ZN/EOg+iVf_!$T=_Jr5'D]2"EILM5-ZbjrgeAegGIZ"s1u at fi.*ikQZM7U at 3Wb
+%V at WRDgUJ';niM*,ZeVQM0"pO*O4JT(cr/b>3$Q.aj,T^BTVoA^ojC1JLAN$cciIeeFNG`DWhZ)bm4uJ&<],E\p(C9"944)\lV4Z1
+%>1gO9C%']QZT?K5a<r<>PSeU@*K6qFKbAEJ4V<W6)=]\L(<<l+`Z@(M&.i`)WrPlF&=aT>\e:]@F:LB1'@@F?3 at r[>(r:WCkH^d"
+%Mb%7X_//3n*4CS)?hlHDVQ'u0F?S1ZhADa;k8tfA&0+=166#Q,LdB.Q"\,A=dqDdiDT"F*TV\k<-H]a`a%A=7,aU?8J46^OU0]F=
+%5#$o"/gUWuG5gLA0Ok_OL#O:%o[<kjqT9/1EZ23bKo/n&G!bGHY!ZC\=i@:L=[KU#'Rq5(pXFrepKj;(jIQiqd`$Fu*$_;t-,0$*
+%gVeK^@j&Mkbk)GHV[RmZf,""qj(cMg,=lkVZ'bNFf&NV%;*g4h2_WU@^A&T<OZ_ihWO[OmP6T8=7%U:<-O at C$G\raEr]"Tp[oW+\
+%;Ji`eo0-us?#N24jdJ4Fh2S(kNkPNoiuU8;.".rG1"jbO[%TEg:#9X`r<UI1AG$^pKg$(3fAtW?/oS7 at jIJ4**(-U7eann_kk6b8
+%QP'k^_Me[mf]K>@J6^m2B*JhNi"KUHcgh+\=[dH?U+SoKZace'TTm9?96-.oBRt_:VZc=-2]W^nip3OS`"ZH#%ChHU=kYO=VC6JA
+%!>MoW^l.L<<"^!IBfur>.]b9ZU8_^B`0(,EeG2:VK+"e0kTZ>;AAfd$?"WmsNsJ)S(]Za`%mOKKN:NSdk[rI)VXt9]@4h?Zba0#n
+%n#fY9Kf8t5^67g]Q5=NRTcOY;2>?B6DJl3pe"u`JktV()ZFLt0R"N0h6)&NDCqgI=C_ed3egN"FjpVWR`g&i[N-s=%(dN!DT'seQ
+%AZ;\-Y7#:G6F(7Pfdlsr*9\.$7hS*$&m*V7*]%J"o`O%DiBIm%nP at clS<6l\.4^dDjgtRo\clG=d7s)M)LL,$orS>TfVY2p9fEX8
+%J7"Jo&3na?nOZc8'Z8X=jBba)871$l15N#6a*sY at 3r5_?jc<qC/Jq5H4YrBGJ'mG2D5*%"MsKRZ;2q0alW0L`:W<L$"'eG1f?16N
+%9YW;!@IO:\Pd4o>f(s>CJoC=1%MqL?:WVH#D:rE21jKWg0R>Z"RI!=$$Mgs=,9V8'.T\-_7eAgN?&P+b:s?di>@2cI^h"2*oAck%
+%;LTRGm4,9*'a:1So]9[\CrsEUEHt13hCStjbO+$p``0N>qN,u+SOnPZJ*8jp1e5K]-cPZ,8BV at cc9IT.7;:1KAR4Hs76)2QSW'd9
+%r-D$E70/1nV8t27ICR/W]%mde--if<D(Crp=pqIr,W?e\Rc`e110hAt3"ROJ6'R[_T at d_tVh4(AOF#tNjl(*6[-IWZX,Eb*Jrng\
+%0Sn^?DO+L!RQp;NT8SOK66DL+,"%eiESD at l1tiIj#j^+PSTl;TB&I"a2,hTMlpc^u'oILrWr'6+D#oKM;2o)nYl<L`&k$nQ`%(T<
+%@?q,r2UgruMkB at Z";7KE4Re-PQ>%4]Dd(I^Ce;R'Z,Z&jVq3LJ1GTL6G%Z:[i2?%oT1oe(FaNrMLpX[acJ;Je09LTm(5?c&lM9I>
+%/o")uTd??sbq1f>9DGnG8K)?kD1?'Y7r[ipVc((\k2$f6UC6%\G/CP&bOq\TDpDb8FkgVjJH?d/L5np?oB=D!H^mDr/pRj<T%H/1
+%k`*L?FeBs':1C_mXcu)XjWTe#&&nX)Hg!#GSA,iRjHG4Oe*&DgQ9;X;KKCI<i0(eUOm<MBHt5I,DbKT=Tbft[rF at pX>$FGTJ4J<D
+%?/fO<8Q-8?::YuAfHkD&(tB-#H?dlJJEb\(L]Vf/\^q[k1u`VDRqE`*gPCUL at 7$keD-W&>#Q,^*=^(#cJ"M-q<KTh#>35?s?fjq]
+%`T, at CJA_F4=%/OW7-iLQ>Qh70'9=\G]1&<+hZKtF&ZK8EKV"Y9lDi.J;i+>Dga+j>RoZ*.k`/8a.4jBV'Oh%_:ME#0Td!Lk51T<T
+%/N[eYs/EnGosWn;c3FJZ%dc7Bk:5>u6OUiM-]l>FpBZ1m*e?DC;%GI at Qr?(X2[W?$,SBZhlk(.G[h_8=i+Nu"LJH[Q`1-L2)s=b#
+%h?^/sFIjErl=@l-EAni5l_.g(a\"LrfkOtZ`-5jSL56FHFN_D'EB8AD6E_4<"mdeod0,?5&ZYQRoOD1j]0c*&j[dRi(F-P1YV>V5
+%e&bU&Y:pBjl*&!PmN3j4#<Hjc0B7BlM5f6V+Q"Ws>_;l7M at Ybkqj6)oLcTZGM"[T?\IE4O5Q",//"=JYM-(qJLC\>fL71^"oG?H;
+%L7_Zs-Tk,^@o(CB5ZmGEfoqUQe/XP)2Z#K"j&:@D+s+j5.a+QIfm-oIb6X!P*f<>^m&"[H=:mb`1Q!Ci9mh?sZ&9o?/4PE+.C\<T
+%a<<6&T?]Er/j3Z2TZQ'piq-rq&"I`EBQg7upefq9+u$/J2/9,g6Bi+G'Lc#*69!_$T at P0?6+J5bdtg%H5jRlc6jqrf54#/>mW/0\
+%pd9lr[G=>iV62t5>`*sIK,Jq^#J"#o?RqgB-m"0tl,Gdhos[*R=AG4''\Le?A=^Y*^Uh5mA:8_Q<0n1lUGA%ipkB_=J<Ui#7Z_d5
+%R[1>ifJ>LmkgPSR?3[%i@@8</F?qs22[HRGaeoEDN0o3;)e!/UhfFi\#[hH::[nE]*r[FYKN7OiGT^_o!ZQUY=^MSLOQ`jP70'E;
+%E9**@==qGN33plI&:R2mn(^265hqs4UPEg#:'po[cKN6C%c4sj4Yen49*;JOCW[W[TM+f[@NCuX8=,.%`U6:h%=3$PUL7)^.;W8Z
+%DsR$_,+m"Ke1Q"hdoN^b6L[q0_a)-&8hs at kJS(dg\[-2<;=(ic*&n_^oGWefQ\tpS+n-t:p2U-3F-#DPW-5=-P\7e$m8V.FI(b"O
+%&(FM$GbXO+YH_E4`L:tuPIhm_n\t,jO=e&Jl1C=8]0m[/r&4E7NZ"q;JL6FS`!hsbZ-uTYPD9C93Z2cD3`f1VCG(HX2.KkFOm at N>
+%=/u;<ID#8hE9fY^+^V=mm'gN*n>[AaPQt(PLjqJamJG3m;N8Rj,*7SCoA2j/lJPc&ViI-N,cC_r9$IV;iIAU2/DKc;G-t)s22`"A
+%3e>Hm%pdf'>g4o<4/mF\=f\ic20tXp>?UeL^CCoM7q?=%Y3pDt'1GL85HCL)ia^6HWp%KZ*p]tf3ILT-IeP at 6P==iP#8U*\S3njB
+%7_H=%?VckQp)!+n:6Y+pl#*qO)VIE+*@=gZ,PljC8t[8V,G(r#,.uBe,7^i$,#u\SAksTj'h9Fp)Am8_aQ;b62u+E?0qp8Jgk95,
+%;LQ&I8B=Pr!Kr]aK-"QH8g_t*12V5WEA10A^?c?gA+X7++J>?#nJNam+7&4)G'>8mqZ.HPDc;_l/T>m0^FU\7)GtZ=hD*3G2'PBh
+%8?So/08;@4;(@9q575YX0U<?SNMs,t\8$*GfV.JO,Y&is?YNONVcVW4b890^h7!V0:#cQO,U_+3b5b](klTA4!_M^HnC8(XC-!O[
+%KZ;?c"L,mC5-Lh6H*@Q/##I56AM76*/!488e/f/q($AU=A$\I%*#sEl7I>%9h@\Aj[ZN5-6:\9i>K-)V8NXd]JuZUbMAj5d`L4GG
+%9K3?!*-k:1LR"nKGqKMWhi?.(rie/db'%T0I$hSLZ3MPj8-%%e$RQSVA?M5I(n++'9Lk>T\a'X#8$^1`3WRAX[hr6:!k9*+Ll^B!
+%)X`LbdIi](p6ZGb)P4KiGqH&9crms2C.D,X]-1EY^Z[V%M4Bj%!fP:8bTM4\bT$H=k!I8YdVEJf/ig'$bu>2&>S4'Q. at 84kZGK'&
+%gGkg01t21[;3Gm7a_ZA3N*6b'4F38:$DK].,Z6,pEMO at RCLoI@A.NZ_S!Pt2TXYBH*e?\cE&Mo-fTAX&k`81$Rc`lHX6GUG)O6;7
+%I?*@80"#Eq at 2Cfsa_V-`N*A4dI;-B/@LD;1\&8 at o\`mgC8L)06^@<mVd%mDIRFDcBb9%J"&-KJb[G>-W2PSD9gt0b?!?SLb(plX7
+%Q[Psuf5?!%,#0JOQoHI?3X*o,QT7])1RV_K3E'TW/D]ED.s!J4j'cJ]TFKf`D5+o\2![aW-<RA)R#j[X]JIThA3Iff.85^JgPh`c
+%-M<9!ielG&qFKqGg_A,Naq+OL?"IT$O.T0#m_(38[@ld#;6AI1`'X=bo%&-;3gj;m_G;/+.VdgM'-9b^[kGF>2soZAZqtI2oXHNN
+%.>_*Bd&!YaLuZIWY',D<$O=+Ko=:Z&9NqZP=081JFYTpkCeK:[\)N=2ka51N9;>f1&CN(SR[L"RBD5r2Z_$G%?qj&Es8K\R#rJWf
+%i^_J8&<"q,aJPNVYIY\oBU/!(dundQ'u$rGbn_As<oo<"?#E9h.Ft]<BIl5"g6&5&"n\RPL\W/gD,^uM-C)2lb]>c3.u6aq/k>5d
+%]IT/+//L5lr:*.K_b=AGd[ZQW;/#bi+9)#n1HSD*e at .$"_sX`tn5qCs\^MuPOOb5n1s_ at O\'6)"SKHdD,NY2/\O=MZFk'L#aE_)Z
+%%m<($5%=3E6$(Dn?]WaS4f>*0*dRWG7*J4r9#kXfYK$p?inaF1K at h@_)\E7f,4!5?gRbM^+`Fk,PU):CNTH2K7),AefCm(N^AJF+
+%77Rk!]e[E#],e_CU227m^_F839H<I<<$b#GDg>=n2[qf_oh2UTL'<e7"B[/UZJos#HY2T]%k#CF.^=o0@,(8b,L#;A5`b4^dunrQ
+%>sYpMQrUW)\+&p<>skbPGKlh17MZ"]5J#3XDlI\Jp&+<#R,k at R<Z=aU*);gU*(O+CQ3K(>G.5sS=/!i!rF8$N\0'C\p-ab)>fSae
+%NYl4"Y?>^!BIhl3CX6dMlW)Ws)W8+B,p%rMEjHr)]>Xc!mFSb;a>*e<Kc-cK at Wsf3Hcj'0qrsPkT#D,*'a7s8?5(Pk]<<hf[HkuT
+%^5Xf`RNKJ8Ie_',C<k?gC$'H=>+]+S9L(eLSos6(9i(.SC(!4;>T(IKel9gpdDLF/L^qr&&K=$XHj3`c?J%8'oG/S^A(^UleYiMJ
+%Ig=FVcr+\)5+tt%kdS^,,+245X4H+8C9Fm at W`9a*%^#"%?d_MH#o[9a;QS9o/9scg[;$FfXGZs[S,2o,-LJV;P)B9'_sQTrTfB$g
+%XY?JLJB%5F9R1E.2>jpcf*;&Al11n:&iZpU_LS">#^^V(J,75m_U0P@"FX[T#G<_<GMmUupLA(^d=M=W^&o>*?U:%;R.-Of5pKO=
+%R]e1\7'nO]NU?j2arIY!a!Ceh^P at S;YG47*EF;[f#GNSG<co4EaCdd3,kadPYY=X!+/)3,G//pd&P[`+g_-PIao_(W*qpgmf$2P>
+%iKr_TiNsQjpgup*IH-PG7H&^m6;+B%+[Z0u\ZWYO2r]Q1>pY16%CXDi?<s;LCfQTiUE/)P"LH/`6aS+[H\,(CUh(uKG[dr_br]gq
+%WbMPcZVO/J%Hk8Ph9Q_5+4p"e2+M"BVN_V90e[jUF-qQ=aJ_RLE=1E%,$n9i+u]Mu^@kCoptXW5P=DGnpDj0"F1MNU=H<Nhjc!ls
+%Q2KAKJ,cs/%sH4gVEXd9[IcJ'))W'pR^K!UI6$+(Tp)$D5JR$nF-$:J0$$eQV!OmW&E;I2&ACHJ%q'InhOrP!pNo'*->T5\4Y)_)
+%1];S^>e?q0Hi<Wp?p\;N7NV4?'.lm^+Lt"n?em^pFi/QfhRsWW;E[7:L]7gL5tsC>P%E01?VXZ+>A#:0aI/R2"t].8nbY"K.VCC7
+%/F67+j\nr]D<Q,fTN-F*DZ#t%j^8-g89gJ;7GWptBr!m`@CuL7a(8FH/#i0VC0nt44M5'A7@*uPqs+=6>=B:dYsL+\CJjh+;cGQ]
+%W-&0H6up7KQW8>hUJd\joXAqA)Ef:uV'NE[pP?_]n'7YurnrpbqZ<9ZGt'hH8l6fMQm8[<oh\O78),$9D[HQ at 8R1dRq$&J]-O2]_
+%?taD7E9-G8/XA`Y,'p!j1N-`QS3/O at WU)0[jXVJV>lK];>UbBX=mKW'AmOufa;Y5l(9]\;I.,ETO>1,S(Z4E2ke:"26MNt<KDN-X
+%'NG#/rq#6$I]0F5TU?^J^8BL49$tJNA6pO2/\qG#TSYefN/<-V^DaY<E(qtQ:7;f/a3J#;8H!4.BG8/1U.?UGs5P>L;6<8EipVqM
+%./h]FG-KZ;Ricnf0\WO%02?FI!uo:ZH'5ce<Fe3%;$8HK2:"g<6%OCd`:@BR$R`#j,BW-$T%N at HPe?cV>"UC+>sEaf&Q>WKb[qB9
+%gVtYm!$]%`Ga2`3Tm?qTGCa1+PTXas475&oA%NSG-NrV---1at0mo.UO:A[-.e9XO*s9IHT%O=OAG@"doJO3-SJhdPXR;M,,BpBO
+%KYpD*'4(H/%hCIN2)W^9E[ff\iQE`M+VIg8L#]9X>jhp=UunT(hnBWs)\,M#aBCR[Wk0d?^7qt<MXKH;YCJ5Q?1f%+/HDU^pYg`8
+%-bfOgCg'j83<"m`"FRc2^?e6*IHU at Tk&JufqG(Vr>l"J$TMZT\iO;Fc^&Q[(k"#i-cq8=g(8GgaKfLpcnWpBXijFMQS+NuIWTj5F
+%DZ#Y%$uJ;`+\IhAd?:q32-0!ED9<R%;;:%aAC-B+ZF:;DbmXrKma9ge@:#V//UUCIVbZ,\AcdS8Q(-:OGQMg-M:^%9.940hWbV_K
+%^8g'+*6*FVP#k<-d"H;3>g=d*(/r9FD#9a"R//qREX,joigP2](Z3$_3;s<Mn5>/n"\L@/%q]buh:`ot3k[s,b at kVZ1sTYAIWm8g
+%kO,t5GX*b]QaaT(msQI.B>$0rq0KcFID^tF/`#U\/AHT3\Tb0/L1)6h(oW0E at 6X87+6@Qp?K)UQa,+0%*bAXbW9G+[6K6f.Zc]E?
+%EV"4)U9GbrbE\?NWs%sPjSc,AZCfrqC88(<krsgETli"S at L+ZR^Z)fh.F]29/ZL#o33Lq-EQZ!lpf8H2'TjCI]B^54M<agQHsHAi
+%HLJ-[)2 at -J]jB5r$7He?QEq\BW6\cK4B.7hB1\+56mt#l9Y>uNqXYeU6X>*T..Z6AW"gmG$h=5pjm_LfXDk>,b:.%I.4B!Wm]Pf/
+%dBEXXl(AQpDb5U+#l<<NE>(u9id1!Z;8";j>5)5mh'0VC&`%q>B\sZSS5.hZ<SStMF84Y8lDf_Xh>LYu;n*ZGXCF,394[X]SPmA[
+%&oPM&4Yrp50*<f*g<qL=8=o7eOi^G+g,dq41T(3Jld&r#[1:4$&?[S__R.7:YsgFG):A)@1s`)>Ot2mSXpN85Sh)'9#M8shkf7^]
+%DW8CTi+$](5Jf'"NUSPm#og`,+L*1<2)\HMR+$()J'ea'9WlFW?BJCpXNR5?aj8)`*%nRm<IqEW'4T/qFrGk9cSu_u3)8Uml1ZN3
+%JpFKD\ds1nX4L1*VP,/O+%`INaQ-hJkY,>BqQ at fI%<ED:2Pp^Qk#l&/:sr]Q<b;asBD%\Tj73:jj7k9l,?24q&<_.j"3!R2"?me_
+%WBZZQ;F)]BRI[8Y+s66K?o`uO/133%mEhMt:k,+Ra4;!\kXUJB4I`sb2kgPforSn;K=QYXO!NTG'Pk6&dPd+8:&U<I5&"O/X/AdK
+%Z8V>0"49T&aa]r;jgA%Q!@:Zu\FjU^@lk0hdLn.+[cgIAglCCQ[u8MpMMdBE`s=K4oQ."PYcgu]\L#k5&;<etSugP at o#`U+"Rp^-
+%^t'J'FdUJo at U0%kkY#^coDeiW5Q&dYTDTH#b5WABjD08CJilYXY),XCRoC;A#;6PW+%R@>:As2Pi=Ed<,.uA'YntjO?V5@[6S#6&
+%M3SWg)R<S"BT`l,+a%s`1Le\I&!F,A'7]k^#m'#Xj-:)Ai]?G%.^Q&BnS_R\D#p7qnSP0UnION)UIE?(B>C>4h8GDneM?\>3fiC_
+%,f)SgTlj]X04HK((d-DgVaGLYW!'s#N_RJ135kcd-*dFSrdD]KkA>M"_ro9nj4T3\I1c;RLM-UCXjushd3GTiKZ$'XI5kP]NSh0T
+%?R,:$k3MB)pbV\3%%uq,$gE\pLF%Tb!,i;UO`QnM@=D_]V[r^03D[9^h2X]@O2lnFc8>(!SU-Olou=dTCaBuQg?kD+Wm at 95bU9rB
+%Xe.>lkb>C4R6\Q(?dY*IVY\;N&VJtA3;!(;a]cTc]FKk*,N9?j*(KGpT\EXK%KP;]rWN1.1EX+)]/0#&TH90NNQp1750r?h__Z)9
+%'?Mp<:,5f;kr>M at Z=&0 at f"%M+,RG+"3?q"73W$?l\C+h83h3f.`18_8KjJ\u(\+EpY7gTmnhF%9$.`X^:>mUi='.8?[7U4`5$Oc-
+%%>A,r/jdn!&<-o5i-#b,No,lAo)\aV1d2u:a$]j?CYIDI2>Qg%^+_7tKElBZD9I--R$bg#aOV+<qa!VK\5gkI7<0q&KMaLf%BOq.
+%#+=K_N+ro4B]T5QDpA_3%/Vn\lX/6d at N5HC?sPu\XT,d7-*!%A"rb5.lO6U.c%0`C`AcR]j]knlm5L*R_i]:.Ru[dlH\E(#H^2'S
+%oF4S;RJ/kB&Q1BcjtV_9fnJ9q`$@l8jM#73DVBTs"T+*Qg$s\]T.!Xhb4"^T(+mHT>.D:qC.rA\A$/oJqMB%AC1WS^1IZRVcKfUI
+%hsL$aR<UnX:FGPus)?j</L6S%4"D at tp)SLjB0ZUCc<SJ21cB/eF1:6=1"_s*_q_tT4:-l?3p\YP+1L6DcQ9M2km(Ec8d68:##jT7
+%4-mkbY5G%9)C=)6qbTr1)fKgBekkfhX@:K*F]Ht^H(,ZAo9E"<<=leQHCOHFP>;)M,MR0^R*`apDp-qID__>u%K`[9><2ceb<a3\
+%=(_t>%E)<!g\O?toaaF)]7/L>hlota+33NN2Tk,D^9K!Vg.*4 at RJjKImlL,Yq-Tg4Fb=Ub#73,pcs/A."[>aTEF#&I"Q?li\.aKF
+%eZSfBgZn&X]p8Sq$9ldJOMXb>k>lQ`J[8-VnD/7Nmd9$`\FJoOVnV[SpmRPc9>V3ePh=L'@4SBf^0<njp?3XS\&G*GXGf\HSJR$=
+%ps]%]lL*d$j2)r3l`ccu6Hp[7rG5Wua)0,2*SQ7`I64(prOXlVFIjNahMo\h.eSe-?`l.XGYAS+cm.E9FCO6k3)$$GLNVPhXkSbb
+%Wh?>;;Z":FMHZRPG2hkFIp11#>=9sSXBrit0M=NQrAY/jecllYo&6U at 9gG((U_=rX*eB5aQ!L93?C(7N1`g<:\!(dan_:<o4CI';
+%`lFkOGfXh#p7PFC=;^i&GBQ2ebBI.r"_QHg%;8?:H\J<4+)@9`e/[$6FHRW*a4 at Rn&SZ`$f5Q-6JuTL]XYP`^IT_2WE<b]%j6^?p
+%WQdeL*>TN2Xl$";h"t`JmCqB]2)m.fd+\Hd'Kr"skG.ipNo*k%gH&i>*glN>^.1X77&rJmja7aK-k0k=A>#T]W_ArJ5(e&-7QHM-
+%r:?^,EH`0W#iYBahjV5"YD[L34D0$`Y2<9Gg:[u"@Ss<B-qp"WSZVRc)SRh,(#SBMj/I8c5>R(%U/g*:)"-6B4.b*u*K(.g+&@1r
+%DC<shMK=<cfBs<:MX&,fZ6#7ra-H%c?AJK>bE#lu[!,=C]Tm7XSMlu29SCk's*Ks=+Yg8mJQYkKD>pK==IBcn9$ce,!dC,079 at ba
+%i[L1afQf[#_.&=p5/O+,E\K_.1i$0)ZS5>AEQWLm\e\VTTghCS<37d=0mOEJ(!4"AAlAg]CoL*K2FQBTdgsLQ+(k>]SF;dCaJVOg
+%^9Ko"G06eg!)m]l78(lZRgsrYSVI4/@p2gr#CbM%lME4;:\D"%.gU-='s`rKTqT*9FY>k>h/4qub,g:T2Jb,-`S at IC[c0Cqgeh4>
+%ga'<R71rCIhT2]Z_r/&l at nc90cYmIVcBReNGA$N,@<\RE^@X(V5Odp"UGqnedZ8"G$XFcONW[\&9%rVf]8ZuBRPBXWP*m at Pe0c@>
+%e](u?\e1!8cfjR\GnXD4Cf#L.Lh_RPOGb^)XAt53;KsnHY)25\\SDjoMVYj\DU9J#_W.&03ackuomKtM:4M3<'=2S8rG]If#eM7E
+%7tR27L0e2J9:96j6GY1/\N(1_nn#1Jlj]O[/3eV;#n;nZ7]AQ#[1u)\$L0$==3I9mN@))Ec2a+qBum&Njg)]AFc^-rAguhT"Qk0I
+%Gr0:*Q#03SaOCeHU0e!U;@Z49r>YrQmYBs#GWhV:2i[[JqQJP<40'EjqTT3e!`K?gf!q-_VE5,L=f!*(%tJQ$4c!U;22S/]-QNKu
+%aZl(qa-q^*Z8Gk<;4Hm?m[qC/a`$?JDf&^a^'3q5VQGO";d7.)s3gBl2`-oFmLDq_0so5<lUGCddC3cHn[L]OX2d$kVGb/^nnU&G
+%`fG$tpWR7%grnsQdTVt>^OLFEGu-(CQ!6EJ?DZX.h9sdNVOVu!i)(@\I',$V[)q;qCSRnV at aIu>k'u^@D`(^gPjmoHBm#jFH;e!(
+%^cF_&73 at jcZ%dY4ns^TsGUac\ci'eZNV^)t05&W60-7[t%>Pm$q<Zk+)?"DCkN747U!C*lmR@&QeDi0'K!s at V_@di)R;Bf?MuIQ7
+%5AnQkc96"7<i?TeXnE6pkKth$nn9=nOlLmap:8*8JAZ@)r4pkf4njEUgIY(KM+GENqaE"\2554`rol3n?P>#'4K'NcBf@*bV9gZ9
+%TCZ?`#+CNc1UoFoEYZq.*eN#-RI5HQ%FGAtN_Oa2bo8Z6oO.4LDgshHEMALeH=$UrZbBl6gE($Ge+T:9=hINDH&#)uXp<#WTW+,E
+%jOsj)h6lPB?P$.eL1]GrmW^-oJ41Au"EZN,1SU._fbf?r+M\uP"CH"lBRd%KZdG13I1jpfUWV]FZI:S*,Ihh(=/bSWq!"^7 at E5"$
+%`f2;%EUOi)^[UQl;Vua94>dr[UKad!9cZrd\G'e%0,iZKnYo9h7P)Y,-3feQ at MU:HgTI?C8h`',kJ_;aM#lU(03V?oI(<j`P&G09
+%\[Y`E1.-)*?^16\p?]3B[dnFa^H!B38*QL!pVu:+S,1Er0;%;-&&7)sgX^a3A$[J[+T/lN at _g\T7;mkeR3R*@.+eD34t_[JbrtQ0
+%Q8XIm?E*f-m@^XpmJ/)Q8(lAHh0X=6.$`"klj=&f[Bl&)a'LtAd33&C+a0)heD?8'?JPM74J&dTj7oJchl$M9^[eV[8$76W63P0u
+%BNOo1!tkN.1RY?O?YNum.eYj>QW;eo,:'k]Ha^WqU_S2Sck5^(+WegJ6CK&B\Qq#8"j?SB:>brQ[Rp&8*M.faChd:9^3bAKh)`-r
+%4"$p[+98c'Q.RZHW^VuY.4IBHpW`[/R6@'nLElD8]\_0"qsqLlIh02<@d8.VJGal.MqCA,ZUT/2B.rVY7&&1\,kuW9'-!VTP9]i[
+%*I!oiE7lbB$D:-cL[>^*"'<[1//[sM&%G#E!U+F4BWdb\R`'f3mOJ']!7+Q'NR7QQUbU*.?qR_jp"^4)4>0J8lfesuL&&I&0;h&)
+%j.0uCn[B+cbeBTf?k'i+7Osn,d=C=qJMV(9)#i]Li]97SLMFQF[A.E<dqU[fK>ioKn[NX9gV!4 at S^e/g"g.a['>TU!rOr3Rl&UJs
+%?cq,XcZTfSn`We^oL2C\f<H+cjYEb&Ufe0SBg%K?<A8;t/hjF&?L#@X0,M8Wii1K)#Zc&b!u\u953K\.JLC!f%[ZhRo'TZ:hm/o\
+%b*aeOg\"qPHt((*\l1 at Y1[O'nW6="j/">#3N30/He/B5DIF?8*AWgpLWat12.A>Zn[`\I9.DN0)#9TPiqm[6qmFp#!59>M;VL at 6*
+%jYmBu0<qEBd3's.$/b'r21%Z>)GRcMGQA#@"gh=!eD!g(2-bR<_J)W>7GeQ2NJUhUd03+919D*6*As?i2hjj#i,Nt4[deXd+4%td
+%-g?V+&,u,=#D9?u]"#IL?S0\T`n.f3(_'c8U0QQ(o^/_`_;UFQW<>`T6[cO\&"drbnP,ri,;r3$kfc[9W>0->jUt."/>]^l1E7a6
+%:4M#iTKhl+_leK57(tZWpOd["nQiQ;EFla]mi6^aokdnsgq>O6noLMiDpkbm!U4C3B%#,J`SEn+Q4>LGQ4tP[8k03u6`2_qiOK=h
+%LV%6uBM22<\"N(5Q7BZl^99TiE8@!C6?q4qm+DC+YS8.3?<aqtl9Vp6UD!^XLh9,?fS5G0)ZU2;NabVAF##2p0;)*:VejiN#P-j3
+%4rj.*(]B=DiLRZgn<qtem>Sk/a]pjFX8Aq\?"K\`T)1V at E#E66?nk"8SH"P2S0fXH>>u]g?%jYnH6KRc8gMEKoMaV&JOpXYcD5/T
+%!&F)5*7'EUR.rTkTBoba%o]`W`Lr!"*jk"B8k\II*up?^Zh/A'Sdsu?Q2\5=E7@'jjcP&M0mc1Ye-Lb3-C!jPFJujT!5qW6cbV"r
+%\65roSC-/SBT;uUCqa_<:7l[o>e;:#LGN5=JmKWF#@Tk>+L3E,P/1=@Tl"0_%a95NgnVg34*:2^9fpE+[_KB/%qjpl;fk6E(Phka
+%)S_g?^lM"2IE1JY_U\pq6pK+3Tl'5r!?#&X<JFdJ[-ab%?tIfo%Mdi8lLeZ*V%E:.Cjt0'a5)*pl"qRp1rT+GqSgfeE9PY-Y6o7]
+%O.r0DI*a1F9#P<Bq at h3EMMd/0j]KLUbSdtPn.MmubaQAP/P1ZN at I[.IPP;We]]n7]TD3GNFfh5eJ#q.D+CLuoHC%,*aNiUuDPI<J
+%H$RuVV4q`;bh:'OnZW)mRe:0ce$8F10oDqYdD[>Lk?i2iOkGfMEp(Va0_'_IY<9F4h08j(+r&!p!pU9.9_tZs.,`U:fGHu/2.#>F
+%SR,UL)68SgaseP%gW&ju&sZW/0 at FMT[P75i`#MO,41d_JrjXm_S+sMPO/M$MF7dJZ#ES_ at J`0Hbj=(:eCK+6X;j+:5qRPTFaD0e^
+%KU<`fTp/6%(gT9ENCY]e*$$K8DQ?rVb.FU;@E+L5RjH.8!\*,;#3j;Ud at Q8HNn6!/M^QPJGi,/:5AoW$[XW?d^,\q!#Of[n#ES_@
+%Z/P5Z2Ru:q]<24'Hc&L!#_cmYiD]*O5:R;iW(M3!+i;D^"VEE1eRS(!"B`U:W2td2-W$m\r?t4l=c2s%Lj7>-VEJba2b2isfK:4Z
+%)q."=mdT!-^H at 0hkLC5EmlU$t52+K8E`mWT&]?@KS&IZE:[88aY#HmjfNrTgS*!:LX0+T at o@ZXKL,BB(PmIK6O[7oUkpnaa4[]E6
+%_=IPW94YT2hthS#FP]XM33#:?g>3%Z+ep_"(89$c1%BZ-K.\mI`<"'9I$jEs.e+&4qV.\M3H78kO!jJ^fY2(:\)i*.R,u>f-_>e1
+%Irr5\K.1 at BQeqijn@LT(<RI_Ekbq_?Npr0Xc:"K<a;JLm^%(W-*p8o5.Z;.:B?-H=dH.[8:jq,R[W&espcSAJGhIXKgJ&(W-;jjR
+%7)uWI?D at 98#N4RJHulH.BCOn*^THtJkmu!_AD;;jmXE"]oK2aP-&+=oA#O4<'<@+oKU:t:">\D)%Z=5$$t(i)fjg9E>9&+EMskiV
+%[`*arL]@0WrpVlBO+7%^^Nls]l&c;X&F!I\Gd''hVZ/@M^#e2,$Gn+(M9(bbTl?\AX%@XU[5k&$FUCn)!!lM^Q<ujoL[023e-kYT
+%"rI--mN2&,YWEY32#OI3l!Qq/8sa`jD'<;k14ja5iIdo?_Jn/W]HW%e#N2OD5G`ZN2C9(Eb at 8*q?r9f8biGDe^79NhobC,FiNV[5
+%(QQ_JK/`%bhkH[&PJFqg'."Wu-NCYTh`PJri4>tTjeh!r"[#``k9']cEir_aNuhHt2"or\^7XqDF\ciKQ=WkiIGTh$9mbaSa-6#6
+%Z8bbfo#6n1GXQ9QNb[OcfA;Z.R at qpHU\oEe`!6jg&XC>c-NgrPT]/kU0-[q(Yi6M=VS2t1, at D*`5)iqT&ne($Ijl0kYQ]=\fC$G+
+%%,7Y?Mk?]\P6nfZ!ds"Fe&cnfQ?rGMkf<6J^W2Ue\*QU+4`^-Uej&TOj,Q;Tqcb+)Eq>.\0/?2n7Y]feUS_kG=H/K*5N#Z^W0Ao@
+%;p)`o"8O"Y?DC\`=@rPbr\)QY)'Nm:M$=Sb(t5lBbZVL_*:Q=<P1EA5g;7iSl*D'(lkEET39$uN\^Fqk>;5-fh=L3.H=K;^Y;fAI
+%lhpVZb;t,u]AGZarQ\_e[oRDHnqV]n41B:2`IYb*Z#9-`Hc[0Zk6q7[Q&[cDV?21[Nq4:i3Y%UlD%U;ahiNuIs-SV#"c(KNo+Sa`
+%,h#5cs"01fA6##^F_RLTlHH^=bN*&<j<)rdHkCc\m9YBe#!sTN7Q4AqPoboPB='[)9^EmA#e1M8YT$ld+nQ0_<"NDZrQ.WBW,4CQ
+%BcKGY[Cea&4j$NTAmi\H57FCXeGCSLJbbXHO#E`0[gNDcRVLg'g?+UM0-)NHFj+=`2a4Ftj%0%dhN64_8V>Xu5Y!Bu+U";T*BK7@
+%"bA'kF)99(VBZdYf3r^.42PD at .eOuB^eZ&f6MJKhQ5q>cWk[d1+Hi&U]`^PaC\R8W#aFu at W3:e90O409+-4WXa/7]?2>acK(L4jl
+%EHlQO79 at J>[.d!Ggs._j*VNS=/tKfY`'NPlJD at I8Rt:?-]KK-G+;2NmjLk.B7t8_2-Js;:C3(BS7b at rnI+T'P4Y<Dn`'u^ioJOq3
+%He?Urlr#q*\d`0<@q4fY%jKmXp?-;2.jZ,dmqbC5>@Dt*T5\IsdKp(j%>]8mR^K$hn,]C/c7?1.LtISdQH,jXruXYM:\CD'/XY11
+%7M#0c5FTqa(C`/X-a-Z at o7=7:n-(Wa\@%+d...,L*8Sk2a[EW#7!g'7JPJ>W<!1Ac6lk%)krCJ4<JM2^794osWij!%3S6g.-O)u'
+%AXDMs&d'u2Cbch?:^2-s8=!TiU>s01EOXss[UJp-`CD*Sc,LcmeIn/lLr0b>nfCEdnZnbCMo&Ni:kh<TQF]^!m$9?AiqU\4e,$;8
+%^kQp?Ai>6#M:Q-%^s:LkctI"#3&%V?!P5%E-gQ"YoJ$sMlu_:3C4m.iG",pD!_-$2ebFB2$-L_)R5%$/LL0:^pQHgEfk:Zdii'fk
+%6)3$TN`f:<d'<X_Xg.Sn"HSb<r#c""N'MGtI at ltR%*NAobtp!D<T^#m=O__WhD6=-%F/KFFF]Afn2(Vub>&1Fi!;hs8;9fFM62Zn
+%Q%m?[BuU%N`PK<J)#NOa_)!1,:T*M>B:4Y4oCt4TD-;d`3&+hl#!St8?p8NJO>ru>Y at Si<BI-Y(jq+qU!uH.K)5Nn9Nt^0GP$`0I
+%N[?1-iF[t(06Xi`1r;-CA=A*AR(J!s"_o..#%7jt+M at P,@%asbT[(E&5Pss)#mU)#8Oo_Yendg3Albp*i_c0iV%'0h at Kp<X-a(7.
+%CDXL'a6N#ZBuS>I:gI,JJ<X at kVu5eBnjlc&#G*T/7(!s\,O9Je at gpR^Op5 at YiI-r[Mq(`0;Ti[=FD-n`#]/US4:R(JGB[@k&CCE1
+%L^]'(Qr+SqT,&ILn6-es%uV\5QL7;&!98%J'6>Ti,ohI\P*eB%e+H3SnuA8^Zk?3U25I at JndL'gCuj=b=B!!t+LYu^(77:^,-dDI
+%2!$@/0cSNB^,XiUQ/_)hd2[(P;/J#75D5diEaZWDHpM_K:a9"=FuC7X"di]*V1/04*9nqQJL*U^"\N2mmi4nKF0fp4l?%l)[+L.$
+%^rD%\EN".h4JV`"9O0=K7JR)#P%+Pe!ZrT'AZYS$#UA*@0U8cZ^F-hLrG_Q?eE(AIn'1-+$r3q>*brTb4SAOr-cZ'0kkcm/LAb69
+%K*a-8Y\AGoMR>@ilJ9Co/As8*;PiYgX/mL"+%s+:AV;nU,;j923U#XlMcmsT>aiO!+_8Eqs62cJL]@/,s7pU5ld(([YQ+!^rpIQ$
+%lQ?/Ye"lofs6^-M4AJg7s8,%[L]?D,s8.<EVgnL%^\^h,ks,1Fq(H+Tqg\M+^Ve+lrf@'e55jC.?a.oVQC=TMX%5LFDhdu:"H"#Y
+%KN'Fi'se.f%tZbt?tQ/s`nS2WP6m#:b5u`4;k_J;>CQ(@"iSt+Ct"mj[-t;X^k8)k[^/?UVlZ9RdgH)SN.UNY#P"nMEj4I?mHbXP
+%_l=8eS!5T@<jofo'b8/M7<Xdn.'<Uh4f.E!qE+3jVB$.(lRuNAgmG.1?*\q!!8X.;$\TNbFqb0i9/J at 7qNZ<O]0hoZ2h]O4[4*!e
+%\cWG?iMb[hk<j5ho*#p--qVWkAeFc at 9RrWBP:6)VU;^QY,]_+O33!.W?<QF:3TT8>[uL1YfA(6bkUO[=9ML^T4bi"aXVo2dY[SAF
+%jX*(A8^\3'*r&-J=MjhJCm"HiX$G,#XZ7Yf?Db"JBAJXYPAbS0\'?/H)j?4'<h0tUJlg+FJtUjAbf60ioK;AjYPq^+ZU,T#\;5aU
+%B+Q.#!GU4NrUdihn(s:%W)9*8L3$(X,[)o:YcI(\,!<,al-!hh;P4[%BrVIcGo5?)V>;-CAn05):!M\KLku>RhH_gp,WqZTF8s^u
+%GFBCWoL\N]&-[EJ_KH.2muV6S+$RIWa[(p+i<'qd)A.o8Vfb3qIoXmldke@#F0#\.35I7#HInY?b0U3l>[L:9J`@?oZ<s+(-gsKj
+%c3u"ZppE)oo),GM!<4)a9nmM):pORUn\OT:@.m:]p4leJXZMTW+,uE[ge]5:kZcO%#re6_S$j(LUJ)'aKTWl^@;_U-"#OcP7K;*P
+%QDEl+?Uq,mbFL7MTCiW=qK8Z>e$[RDf$`%a0ebU+amrQ6h1!D6c`H5W^]"=jl,,HgY/%gmJ`SK5ihSCddT1MdZ$fUFXeSbDpm*Ul
+%">&Y5EB?L:D0]kV.]. at N7&SL8S<DIa[-NojcWJERQJ7I4bqp7BF+]`.B_Dl(mT]g8GI$=i\]g5(K`9a`n[#e:rq$4p2jZe4`8r>N
+%ppVlMVL#uH_\06TR2g=Ik!V]i(Iln1&7&.'<_bP#:kn)=n(M_d*V:R]Qb9F;6--,TXV-X$YVRLT'@<(q>NPB at Y?C/@i;&UYmC!UV
+%mB'\X^jS9&5/(8<>d at 8=dW8)CStjJb(AdGQT<@[G/[O]ZhqjWOCnFrR[(mpOC`1E3$K)<k]kYJVDUSXTh;03@*?U9n-X$I9/1"!:
+%Z2Ft$3eH;Wl;^Y3JhklIT4'X">-g2Zc]3./l(KM#aiV9.CR!TM!F=?lPtiCK.V3 at +EisoE1oQ,EJd2e0>JessLmNa;bD(a1I7d?o
+%f;T7K+UJRTlWJa6XGb0J)A/gE>.JR]@Lg5l6]n:i!Md),r<:8+J^l'rc\jmY>rgX2De3lt%h at 3K'i at 5jXrKPME"5IcH:!LHm#>*X
+%(\aaa-[+HP'hS[eS7GJ)lE at 8c1[jhYPo3%Ub^a_N]p`*qdoGM$FM:+@?@P#D8`>q93M#R0Og/j`Fs#X-d6O3^]u((!>"QcH=G'WF
+%!"P`m!^Ia&L]!]`238;06Cu"jga-PraHHo$H"r"O>bCXWLSrs?@mWg"5"#K9-8eF('NXK(a'rc;cNkZa,VOH[8CN>@i*X?^nCb1d
+%4h_buW1YNo&lD16T_r93MDTD1EWERBD5p1]KaMY#VQ#[30Ffa[))#:b^@UegH?QFjB^1[XO$h2_-L04njuddKXd,$=[?1E>+J8Q;
+%'\up56A:)1de'^mYQ)@m.BE3ip:h'7XP.0/JI`+qmN?=Y'l5g<@"1r_&?b>dYF&nr:JC3Fq"L)d+93\Y4F]@3fnlH(,qOks&fO"t
+%<&NMM(GK;NSh=^Z4*<6`)75N[pLLh.O#-Q-=oDoKM14_C?h7eUS!=*dD8QY>`/+*]mCB2-)*aPBnt<d$Au!5hPF7;RT0c5SHQEF]
+%MWVK(:)uL"%Nq3m_h5L9.d/s:&9J,p=p;,u:Z^'HQf"<i-oWf5PFttuNam^$)uX/9%DG=u9[M\:#m<<Mb$"PsWdHf. at S-N^!'n!!
+%)U%(]>8a-KbX7b0.n]d."342LYPVHn=7),"R-?Uf\p'Q(M*pK?q3pA%$^&-PRJk#n(qj[;a:#qj_`np6dX;VNEk%+ at 6aS/8+KMG9
+%'sC*Q`NNc5]]Y9&5+Ahc<VZZ)o/tU5EW$^$LU(.#cH68DNO&1:XnI%./&[oXG,A35c:JJ5:o[/&-<*CXFm4ao[#)d![Xcs%A!GD;
+%1[qq@[:`^Ufia"F8S&AoeChtl?pZj7PIslA$Q?Y"@gpmphZs/5a28M$fDm[%LQ=1rQn@=%9gPmP)r</OP&/:=&uWX[]VO^*-r?a%
+%d4&lSMD:h$II%8FkN1m;/Xh..Aa:>4'8%L^_s'aHbZ6`N3)S5$+D0''Abh)l+Kug>^*oLeb:A3H+dB:PBN at K:+"L4b2RVHuSGUc$
+%]$Mud!'/3+'P\?(eEJRGf`V_Do%^o/I:^/0pl/\-I)H#E=@FfVRG$V",BsHFq\3 at s5jEg5ULpj]3 at qId0ODK<d4g$!\6FH6gmSTa
+%?O64co6nu("H5C.R4JXVjc<pfcLfQu5.8DS<[j!f25=KO-aa0\=d?*9>")qIL=+:VF'S-!aBQbuCT#cI2dJ#nb]1A0EW58,reH)=
+%;Os\ho_oGQrH5Ohc'r,%m./bTX6\O&>TYSQNl/?#AKI'(j\XVT-Yh7Z#j7h;e._-]6'A6#f'^CZ-EU5l#4=VR?JC]Hd\e1V<o/H@
+%f^.T]!M::%_Fgo_6?&%5ldW'Xo\G?/oU0fJ]iuqA4btZG\e"-lM*?[<Hp7STZ1TBhMZ]1j_.-1TQf-Cl;%`(#kOPO]7C26F5PNW9
+%^U=!q;oQk,!Zt`go#&V[;U9fsk:ZQ]hJ'hf!%r1L[tLc,C3e4<0Ct;-c%Gd\=3p'/IToZ*g=U&g,'d['k\TfE4%o!oXu:><-V^fE
+%;[42Q8F!F1nJ8A<0tV*\$9>Wo8NV+?AG;6OaLOqY2YsFq9uIaDTG*$c.q3%3N98-W!1qBW<"FuCc19:>L1_*&2/P05a62epC-SWa
+%V^N?%_2R`ml[lY\#!@o40[="W-tuDrU"@-;D\<.?dNK_\P$(FtBsdcF*o8aa!_H\E:e&Y59NL\OGAV>dS?r'o(r7bRe_0ZF>Hh;r
+%(?^5?3YC%N`!"o]QT6&H)PGDV6$kRDX;0 at tT*'BQOZ7MKA/Gp.llgh`Y?1tVi.pmun_oQ9?nsbA?>\XU5Uh/Bh;g89<E4k^/.UX)
+%$VJ1#k.4uZOU=Uh4p`+N0/NLcg?&ekSgK)5m*^q69!dCM+fC,.Praq#\Z0n,T$h3 at m$8*B"Zggb,s3HQF3E?pOK1(0 at 77;#f!lm#
+%N<-Xk^i\VdMtp%L>'d!NWd%>!A2!/3R'.SVZXjb;3r;!+Se2s/Q1.pEbC>^qRd9s"[JGORQYE_sW&^Y%`+biA[k at GIG=fN@!YH7G
+%*>o!%esE8Ula,Z0jCt[e4m\WdQ+M3b at +;(8U)mdKlj<k*WFIq(/+X`,Y^7=h6gJ,2<)LZV;QEu#V82oBT%qEZ<Op?I8 at 1p@;]CL%
+%4"@VBXKc"narshp6NA>heMgt?fYS=dV0!_7f;@H7lo,Ob;'/i"g.>CD'\Z+%fZtTI+l9d6)'=:c5Tb/?Z&6B3E$-Kr>!4p2g'HKA
+%rhj&:D,7^ue$UL)D74,W(@P$BgnnXs[.3<og:H!%+PCPFO_q3J*njLtcL9t@#:s])kBP#A%'6D>?(Rj/`*3']=<coLU&2W3'5n=,
+%a=hWD*o:9KpYh=T3uXj=`&q<0, at C;1W,N)&'5?cqTgd#)Q0Bm0/#>,K at N-+4mRC$dU@"B4RA(MB%\=OrW&%Ic-Pf#S]=RUm,?-QH
+%1?Bju:XHZrl+SdL#LcP+EKFVHIA\&F^$*1*6!Jo-]50^_Io&E]DU5fJQ3XT[lI4 at tHk+^[Lt>p,+pR^t`KJp$(=_.^(GSSK6&S\9
+%K?3D0;Ga0C)u*)(r@%)fF(d0;=^?qI-XR,8I+j,:V=Q*_"alHa/d?GKgPB>[:39K89mpIRM7h&]U87<K_7'SbP7$#h#5._)\*8\E
+%UqOm7NR9Uk*_X.;Pu]"a_X7Jk8\-0"GKPkld0R4fk&<dJ<\A@)KYd_k-I&3ebMT5[hTR.<K>Ct:Uf9]gjti&#':b'FXg#HgZm4?/
+%8`%$]6<(cA&geN9U;J'"V.tqI\i\gd#8P61fPf/r.VkQbN>jr&7/]\f;@1PE$)rQHE-Q0iV8o8`_</W?=OiDO\\*@_k0(p(B-=P6
+%)'8ce6X_'s34s8gSO1AVV;Gnp&_fupA!F3p!S6@[HFFK%Fl50[X(<,*O/iXN7W>O3Uh'"-%92/#\s+2u=YTc.c#askT[5YS9sF,F
+%J#DJE7M?,Sb0(ON(VPn?J,V$,i%mi7?[EGN7,5U$$3e*7OYG=U?_Z"AN'+,$lu<-N.<'tga^K,4Qa1jJ2NC7onO2<("Xk?/-6GVC
+%08J%r/8-)qd_3'ZM at hIXbg9F+2?2;j*=m;:[[1rYX(:m,^_BuMIA]QN)<4nK3aHmGVO6pdTYh#(+g$aa2?KBc46OL>LREaEh$o_T
+%:16m&mi(VsF^un=4O+_S[S,<TN?dO@"^X*CZs[js9!k61d45l/BN. at GQ'n"AB"&ImI-pc^!#K,J]lJA?Yrgr>nNJd3a$G+^I<rIH
+%1Foj0Te6=SNA[6S^cD<>RGCS/4 at Td&>MW<;!FK;s=ed]<eJXJV#9s"UG[tJ/'QL)8VaggCPI@[h\@cQZ]mJ,K+RY?#!(R(A(fF/`
+%IdAf+En>/.f7Lp!@.8Q)JBc=[<j8JNra,$\jd@:S0bs\I*E-:F^+R!dobQ5 at fN],00\q4G.+<p+JlK%NYq at Ia209K^DKbt5jUHu,
+%*C%XSRiVRNgTQ8]>WMYI3 at ss`*mFquLKY$WBG_\geF&gPm&9od?9H91h]?u`U,i.bAebt\QBoQ$onic_<=2?-kM[8O\^o`!S1W7L
+%UUn(1O1<e4p'k_L!84OPFa5?2ipFBQ]*HJEaAACr<[)@7So)puh<)MCZI_el#F;iW)]YA]Xa\^S(+;jie-Km=C%mZL;Ld(^[b60C
+%VT7X*]oK$R-htK"*u]Kfl;iYmJ8V_N;Tucq^'XnPQs/i>46l;8Pt at J_^dBJp(U80&hNVS,$dkrKppIQ5YH\[Wqs88Y2BpTZ#FX+*
+%&s]I1Y7C6n/hDh"4JNU?ddqI_\`XJRg39);Z2R'7e2S^&>T``#HVha/)7!6[Fhu0_`ao8R;VR17/nFL#p;bgWEt[$NfrjGq5NfcI
+%qPWZ'l?'3`imBJs;K/Z,_LkrmZGMYKO4!tqqR,,30lW!ueB%T?NP9!6P at XG24m\:K./1[-ZoA#@$($R<jH?48?P]eJao.cB8k&Zg
+%?t`6YR1B)]rhDe=(l;udAf#\uE/?`X:akF7"HTb;(]jHn\neon2hKN'7>?"56RRr]G"N at .j7gqOKdn8>G&%c_<D/K,%r%Sdc at Zkd
+%K'W4V)iEZCViWka]W_(nr?\I.-$AR"M(lGp]<'0P&ftEM]fXd7Yl\M=6i6Bb?iTTre1oU9C&g.7S0"0_%<r;r]t"l!3%B;a?T&F>
+%7rVI9<-J,nI/n;X'^rSGhmslnQ5&g:Q>]8-Z9AD4 at phq?TJ2I,D:YT#=#[*k[-;F`m%E_Ek3&MYNZU6aMHY8t)3:FoB$Ek(OIEBY
+%BW`.'ilAFj*T'Tejq1&bp(^&$%hA_*c7A[o2kt_8EK_>3^X*Km#eGYAb3,jqe@`>2D+-+m\aoEOVo5/WKJ6ah!iWV(d)8QO&,e at A
+%@Jf#)(d;MTbG./hp;F=OODJ#Glck5>j8o"YY^Y2[6Lf,p-Ab%n[b!&=*7X9A6i]e31hk84SQ8sp(<`h%a(U,A,:I"kU:S+/?K#1n
+%:E/&rJdpq%0&<hC?bBs;71Ys?4*%*mpXDLP],PqaQcP]M0sK at j>P(1-dCdT#q8(T2\pCN64'_O0%OlHZD97>;iMMj9\;8o:ROMHj
+%=JPN=2/_)%3eO0V\/rjZ&T2S%[&@CeW^iDV=-aSo!E,<P7K$Eb at mm>!AbW,rNo"[-@&+/1X0K/P at G#;q/?qNd'tI>lg:d:<#;5LS
+%j]9fC>9K=VRE-uEef:VI%f0(<!bb(5mJDc)ld'Q_;mi![_F<)c_+EGfiR6Kac@#K^P)8:UO$,]6ZFs!T at 1O<4,jMG_pV);ai0#*%
+%T-Pk'h*+CmG#TlD0+-op"?s,erPL"akBA!!h5%U^4nT*P%uZY:QSoN]g/>FaHn$@Gg!70[<0-CTPFd]&;>:C$GFlG.$EX/N.&0S@
+%6aRbF,/m>aC$gKVXle9o!rDf4\1Wb_Q:]<'Y^:;phal+-\l\(j<gFb<>EZKmV-4`*EL"$+ZJOh[BdarQ`R398PbA(9HfE(@c^:',
+%ND&K=/+/C52aU\TE]GZSc93JN6#2-mia?LWE,>5P&aT[YYU?&F/Vce\&ZEH&%Rj3`Dq]Bc!'DR56(6t*F'qd6;0-*;aKPLWs/abE
+%h!jDT!J=]illm(jBfFQTO/SS#r,@=CFbttU?9Tn>dp.X#+c)?JKjQ44*9$B^"O9h1bRsbFJW'Loe0=u4pX/!eiT%,(a)nQI")09k
+%<V7?]9Q1WAa0'h)PL>7!L/D3s^mL9YZlrohYYFJ[C(E_"+>nFZ-QlZ`:LMK%S9CtV*XYtUU7W9Q4B-YLXbs^A>ZRUi%ObNf/(h#o
+%MH&i6fj:Dd"Y%!;Cr\mRFu^b<LZa^)&S:?/lAJb28M*4CQ>doD>O<Xc5=G*MMXhRY9D*nL;^8h.?&E**LM&\CER7+'r-;Fo\u^UG
+%()FtSn/H\"p9ZfkBN_/"P-F5s&m'ih&6Ejh+W<gZ'?^o41k,9,4(BcW3loJMPpJ/D8`C!lqZo?k!19R(k=jMcA[j1Ti]XZ=Z#D9C
+%T,#gl^?K.>6LaO(Bd$-D)5C)9 at t3Y"e!905IYcDF#YGO^8E/br8(/?4.6[L0mmQfRZ_jsDh9WVLaoMgXB2OhaBfQihDDI]Rd="l4
+%$87C0h5j#5KAH[VMC.Kb0 at 6$JbHu,<!B*XYTSjV?E^AC`QBhS.lo`7M$C6qq!]q'J$8G0Znc5/C=cGLJ,,AUe2_3?`RP!I9kX\&l
+%F9J,$l3IqYXnhNS.")nRKr@:"OqsTT_UAi[L/1P\kUrL[M!0IS42.2b[D5sE53KR>\#W,A-m4d@<N at _k#*=t",rCslgV%K4@"(^1
+%J#_qL[2"E7WbUd>RJ)a2LKZ.`^tPn#AQ>`XB040bFP!(g4o,o9l;7JZ"1phg<(bVqlt$SjmFQl\,OMU:RXjtkei6n>mkeQpaJ<X&
+%W,"P>:FE19e$m0iHiB*Ii@/1$lp2YUD?@cQZ$"g4R""`l*?F:]d\aX(7NY%EiO/D6ra$X at 9*#FH?AiP%N8)3,#Ks%1F,Mtp1+Neb
+%\fVf?Xa$^!;?8'-JY'3<o+$Z7)S>8Rd74*Q->/2f<@`6[Mc=mT%:t=(n3gd/895*TDT5iR<#Jfe9Hp]I+O0io[1DZ=!OIRS+/d8&
+%KH'nF.C4!#0^)N=@f%$5bn()C<c#D?l#[^s(utstF#&Z+iuEhek:7O0`5uM8])>lhZ`WY&>j>c]"_?i(W)A`G&4?^&Cbq)Ed_D.<
+%D"LkT_&+!iEG'm\o!h-6Smpq,D.me"HsWS'PA_*Dbs"VL(Y=7a,];1dY;<`h$N-H]>kItKR&B&pksmGEPL+j6FSPC2q2kAW%7aZU
+%')pHb]OJ_,YTHrU2tgZIMSSbaB6o62!p=ZGNZB]4oX_=aY*!gb+LSP25lmm4o$(EG\l9QDYV42n$6XB,T(jYH[ZA')LHAF\K"a@$
+%ZV-;JjCg2NlN3)$U=gJILlm&pQBY+<e]Ot/qK#`Y#gTk`@l^<,+(0?c993SXVi9M9,,Z%Mc8t6AAj+n?4rfM"^b[n]3bt=oHuWGC
+%^61\J;FqGA=aLJsAkPO at _Qq>GmleC;E.7>M?=Rm1luZn)QPdo:_Nqs]!1/$-a)VRI,]27N<E'ALJ-IOb#e2RA+dkMPHU*&H:b7&i
+%Bn)2O18G`?k`2Q/U<Z),6XZYqMp="rXoVTBSEMpL7A^?5lZGMq6c=a\<)@_/mJ'r^C;qBrUM,H9<Nm'co7ocH"at$Q)*)mc?-[/[
+%_dq)WQpdi!:#T=_j0TDpF$'i$3 at g5P?to";d.DF5HK]+1`HQW-%r*?NI2aQ/GXN?4-pOL>X4I\L8O_W*/ZN>p8:Q(*J\2j-Wgk=\
+%2?$uaLJAO=Bg^E9>/kZqH`fj2FK)hB;!lH%S\MhUa9%K:UrAf`RKk&(=c5;Mghgj-(7?jJ<s)<0a%c);l7N9+qo*e2k>&<'K0;_H
+%U&obmg)3ST1t1PEf_lD#O@/@SN\cW3.*@%,.?a>X[<c^;R;OqCaQ`ru&5uFKHZj9_OI<,8D at DflbcKUs[Lo_XPG=AAOm"h6Oau"e
+%]f,'_E>qEGVq)0!)lHU(gO%Vta"Gq!k8-.<XFOTXVkkW_\R4d(+0Wt%^(MS%R6/q;`$iO9WW:q;]IR_ZRh!ngERd5:j))XT`9d;(
+%pXCX]#;u^Z at SuZ![g##?UV/u6]/aMc?lDFjdYt8`3]n\o$Gos_n"P2;Y#]<@\m@\p!o)Jb5$h&$Q5?d84#"*P;"90.4bk6<f-Q at 5
+%&pUsJj5m(-Fc%GIF525TK\O6qG!-`,MPk$?P_/n#1:?AMj2WfCJd%CWFSN:H\+(NnEZe<JH<fA6LfXK=R\a8NP]RWF_pPqZjjUif
+%+J_LGDT<Lf5Tr1Cl[gm3OPI>#*jT`a%$7e30"Hab(r!5h"!c-1VncO#8Y_A<.B4VPlrpbDS/_6*dH[f2NC3q)9K(HpXr,Q&9HPfL
+%J3rp at 4P(EmY'sei%+'Vi*hpTVBuqSt-B:pN`_4J#@BH8`PuA4QGE;SN%mG0YmKfl2<1bSlFWV.ZWfG.e6_GY#Q(H_u\;bRo<8c(I
+%g(Xa-LI(`Hq(>Ds;;GVhaf;n;%SmVViGZ;<qLG/-8.n at eO,I<18VBVg83'_WFjt3smYh1T+GoHWgEN/=BW`U<Fg=HtQYR+(GdUt%
+%oSXMM=?hT+`)IrcZdqQtWRID""iVKd2:>'']Mq2k4#GXdD1Bm)"WWYq%RWq9]i<1_UYA[oO[q#/R=1lUaC(&bmZ!cOdh;o/+hlSo
+%UMXQ+B\K.\WM1oU\"[K5ND!6nXh?(1;oB^K)c<'6Fsi%Wd at 4EjG@/=3I4ENK1j-RgYMf9LYnK[*UJRE*\N<Z>HE1Y6/G,f+kG^r:
+%qXeaYPUA^6Cdo*,YAT'Y^u8[u6`j/Q)dtt>1I>EG(&W>]gZS6(a&pNG]5]<d5,).6T5*n>[3u5s2aMe#4iK;%+gK^D7tGsY"oQB]
+%0)0%K;o at BM_@P6\;<D`@05j#OATHp,^->t"?e%:mZ^+8,K"F1cL<W1 at 5Bece"74LX+$N#LP@`)N1%GYn8Yf56>m9MRi5^Co1hX=P
+%-<9TGHHPs"0ZZKi(R]U]kIsdA+bNKe`]8Dc3IVVj+79[t at j;hhir;#_/l_F9YIPk.!hp+QoD\D$a144/S"0ij#N)]<n-n0Ni013=
+%?KY`/.A;leB46qj(.lcBau0^:,(f9mEW!e-"+>HJdN7g0=+B''I*a5=FLo%0=aVeX[ei$;2\4RVFa.LcNfGtSOMrd;Rb]Ere3GOW
+%A%]$8m[]&0\(5qOQlA\!Bt*2@\-.!T6mSBu[0>Ch<)8j'IrUI44q'+hHf_jg\6XUN*.l(l1p&fXqRi&aDtD[s!J*jXJWT.=.ut:Z
+%/Gg>j)Qml.'*Ar`HkBXeOW^&9f,WHd&I:GK2;P,eJ)1TEp]iT(6>o^ZSu%DdI`?!3Um(H;TfT@]Vuepi(Nuh'lX>T<.+&F]e/!Ge
+%0j;,0CBX;]C)R9*[ZrRt2Z^I,V>%KGSAI^p[OBp)N,sG.>u;V1LHWtdGu at QJ*OI[o54bH6:.;4g_Wp#.1i6Z(BkArgSqA)](r4[U
+%,J5f,[>9te43d3*.B$>iCJ`;9L at qQ#Db>.b6HIB4Ct<&B\C4`'[*&/a8`2[n%qJ:1UgEJV3r3W.E[3 at c!=rBET;N2oc\d(Aa,:+N
+%Nmf4=.cni)7ugaGSS$NLA/OjDQ8ebbQqd9b0 at R5e8LhXL]e25:djQ#j*A2j!^f(aR\A&r9CH6]1oE+eAcULlfXX0T0g?VkmXRbJ`
+%)m(*OQ*-4U'a$ju\A:Op379+Rgp7*+VAaodHKNcn`O>XL#,o2t0`32bgR^fc"6,J,WuQE5=k@\Q[0PnAP&o&p:__6)ZlTaXf;NTQ
+%>3^_[ei*fJ*0i]@*>QeF*cR$DiP]mXgF#1;]UN6`LO%Qa\- at kEa(`ZmO,RANPs_N at BC4b+]ZRr*a%dgQ41uC-[9KHnjm:NmSj&J>
+%j:uS$^]2.Q@*<3O8n"E)Fi:7V>El;IcP_!8R%d!\q%XF2o2VZS'<Cd8-D!OaL9o9WDX#'`5?Ws>Bt[&P=Dt$OSYdf*Rj$=@.kgBJ
+%51aI_NqN4m0V>t<OX4iupCSJ<pjktcoQH;e>23[@$qY84^(0-%iICkcmYesCeUkI0rGYOBVAEh<L+s6V=a!/lq9lG-D&coM23[S<
+%:CCjV06km1HEE!j]iCFi'^`$L!+T9F.HFcGY-*`W*d]f?HO-]qNLukH6^]YhU\dm#jU`'XU-!tT*j#QeBW<Z$+\_SCFgpX=bo[\H
+%hkJE\9:b\.!Jo-!Wtug3gZ%$3d`an,jbK#dOZ<Hf0VW%dWM7^u3pKfWGPQ(sqTG8VI97H>j6Y')FRcr#r^`ML$j"_g)jr]>4QB*b
+%*AkK'Wi%K+MDZXtYoc.pWSW[%)RNUdH*[K+8;r7)\\Zb=@c/#5rsGU=>abT:G[VCf?baLE^CYn`G8MnJeMCnoaCIt'dA/'^Y8t/s
+%?!8:kp+1Pb+^0=ijmth[<e&c-Yt$g0-qec"A?JQe"A<me,,2+9&u&61A]^5$lOf\b9G(s`LVjK2)b']!XRRnTRG*4J[7ITLmCG#7
+%8QVD%s3'8gp""7j$c;?5r#b\H+:Y]FRYU2V>>Bcl1BZXlFFk#F%%<nAhTJ2Z;7;`shmLJ(^%XPH&U>X?8I%NoBrOkpW`<&7*eq"`
+%S5Fpa<lS1'<,;k-h/p)r>2r?",%>YG_rb$J%$n)>$5*ChC#8>nVd\EH]gnd%B]s=RC?&DD9U\[O7E\;3:c-RnfrCoSdDuD[]f(dt
+%S0aj2US*U2GEAnFUMe_#7.L>p(c5/$.\(-KCs\ZQ5/&Al8T;$!>'<BYs7A at hfkQo_6b45_%*q^K#Ou!5$pgmrM/?t;\[`eRa=AQe
+%GE8?>,gi?k8B'/g5- at 3b[E8s&52,P/-:Dfd*P1S_(I at Zik+A9(Cn/j52.H^CM7jHpVZ\QV&gOB at R043*p0&@hCXq$oNE@(<gsu%1
+%PUn9]J7n=DT0R4a<UUdcI=$hGQ37qif#gRXK:ss7BK\-ndW>q3Vhjc49siADJfW)a(N4WIS?sR`-[,Q\mDS\UT0!u`<5aV%@DEki
+%l at c&B&]c;Vg>s."W'da.-ZL.8*YU*X+\minnh1g!5sr+]TiNYcjmGeGYZ5IeYu5kCE4rtP<JpQE<-8V;Q'+6\I_la$rB7'6B==*g
+%iS#dpG)u!bs.890i-#@-W58]JHYr/ZX<:Ll at 4-23;NZhq3GZk7"K6`Ul#TT,&V:<e/#ijr0S6u[q"-+:#`_kA]P*rU;aH4O'9BPc
+%CP5==?4$p0SKH*g`1Y?"=!Ft)o[Qgs'f[8&c6pjV>HV@#%A8bMQKs,Knb=#ZSXR4u=BJ".ZB`u!Pk8N%W]$O\=jD2C9AX7IPU&$h
+%ZOs:__%CUR>>-6&;e7^BE7/I2+P2-USq7E6M-_BD5YDbWX$FC>;V.5JVE-A'Xm"_bZ8\'[dBr at QYqp3e9lqkABln+bP(LHU$na4:
+%?=,=C)TcGT_!XH/M`2sIi*%PWYf^@WnY'XXRX]d4b*CthMjA$W%9e/&gbngoi-:debqZk]#^atoXHP6bj8FbaKH2p\4t"Hl:cFS;
+%Kl\0YRPfU3X'd[2hGX$JQgY2b`=EPp77!0LD2[k`F$"*Ae>+F=eB83PZW>4?A>sTH]RmR+$Xl,M'5[ap"\&*dM5thO5-G?PRK3_+
+%HE*:ZO':hnX7HOG1"p%i"1Qc'WEs<B1R!cd*TqbUKW*u`\Aq8BrH)U;mtPX#91k&,E`OES(pY-%G#@5"On-`[c![4=4UGf^@&Y,\
+%a_nP,$%c!pTug/j[?(j:Mh at J$P*.-a.j2)d1)VAh`dn;#UpY"Q+#)8\8HtMlE3J^eVX[?HE7Q`[[=eN\&Q[,\M-<e,T5[u#Lp`WJ
+%p9rL_8m\?JYcGk,Tm;E["r<+SW'AN:2I?#,YoCiCN>#;8/,=;Rr'1^f;<EAMi1=_c$-9!u/4a^OVH:heWo(XZU^hb6)[%iH3bB\7
+%Ej=-#mM$'qeqFFml4ili3.[9k`+cBfdD-h(HHE4p?*f:mjSjtk`B,ZK@?bR]="lTbZ]tlALa?=G#0P;TE4iB0U-M_Ah`+EfpSdjZ
+%W?Ad^P11Yl2=MP]$oitkDerVu&+6hK\]ul[=E at 08V:2;IW9;'S(ltLWMFJ-oI1W"IF!6Xg"/$BbL`$8R&=kHF6b6'XWX*k+-N`JL
+%/#WG/,`6@@-JR#*B5>sr4"[?6<UJ:q*$C_T//qil%[s:B0lmZU_1>Kh"E2+TS\T!H!q;"\C<u7!6<PHL85j"P?@\@t:I3Fa+\A\,
+%>"0*S7;>2JEjNtFH7C_p5,_-E"!>]RZiMie at 4UOlci=:o at D9dfGUfS@P6b/lcE&CEB`lN#Op2^gANd##T6#3(7J1WqWJbRNNG^4[
+%/K..$Im&*,8Dtl=]%0-2?M=QFaK$Cu2NK>(?E;2YM5WT6W]3-p\^>08G)PEB at 71csL4JrK'@P,1K$]d3M3DAYJu;mM6(snL-#;Nh
+%$s".mX6\ugReBY?1O0>#UB:6hfg&/Z/nW+A:>0hR^2mA'<9Gn!fnKsbTRS<^Fem$=2KRn>KqD&t#qJB+Jhp*,"[('3S\2E*o"l_s
+%=L=1dI!XpUclV9#@#K6PN^2kHQa5QSU_1bI&eLh4Y]H]YZQJq>$e3"Wdbl%f;IMg=?ir"B1A@]a.co0XhXZB<_'gs6O*L;c;hI0t
+%(eCNR**KLK,rVqC^Eg[q.jMhY_*L-K[2[OH'NgDc]GXLr[efS^4mF'<#+`OPdt3&[A[b"&hkPL:p'!D-_jF8jJBDLu:ghB-12[hq
+%a(Jh;,ArL7=rRSq'jIUT95u>(=r=$<Yc#r;1i.',"33ebSC9pl)[J^Th\SX)J[&/pXUAX9EDdke&&rpg"O,N1]%.o]MVnQD=qFHJ
+%FqBIhd&BY].KKfseE^=hB at Ha74V=A=5BSEV;5U0fb6Z%h2BBkS8<f-n1JlIU"PR=\q-i7ELN*9lO(dh/*"\.m:P,?A at KL)o6U5N`
+%gcJF(f,XO]6q0nQ-3NoVT)lLU,BO^jH4X1);>P68`W at R;`_.]C'Gq[nO4*LOjC*c]\Nt6LA8&Lpiet at 412:\0KQnAL\Ld:BfIsR7
+%_i:]oJ=B:6$?O"CPm.kV4nn),]8Y%nV3NFjT+OaX5!"ip#\Z!dL?)K[Js`P!V5:i_l!VF&m`DgIJJ<-s_*DZb[>?Nkh at aSD->lbA
+%[S2?oTBj at V5WjTD$:.cZ,n=ST9lUg\2k[m[-!'7KRZd=11mh'6 at -j=V0Vf6/\.i4Y#W*[0d7Ee95rZ"@5&B=-^)?go!_dnGP at ju+
+%Z#I$XFF3W*0kQ%+BRuU"e5!D,!Us?i^B#R5H;d13YgDnKM9N'=C2mEiBQ-9QMI7`-"5?LJkn8`U=:YYO->gj<=1H94Ts`6m`?'nq
+%9/,#?>%]0iTl.?-'N8`QCUepTq[%NLVubk5#[6Z7%$\P9cYR+!?$QSU$NZq>>*M4hYT at W8N'uQ$a'L`>-Fct')1`X`J0QcTP\188
+%YsDFM\.:<;3/rs<3pZj)91[QT)kNpk_P]c=rn?B8?oGE,"r&<_YbkP!3QU."/i^^7/gH"F4$sQ4"]Il)Ek2Y73U5.P^d(&5/(hsb
+%,R,?`rJR6J-6+6m at K-uD3f)0P at -,,,rDS@:J7&bR!/_FhZ=Pe,mVRW.GIU>^R&qI5!Fl=9?-Q:VA?JBc\H\ImOL/;G9FH;URIl$,
+%MoQ:.hA)_tJ]&>f]Iq$Le8I>+ at N-<S:s?/RCH4f at C_Y=ChU2HAWq/*RlZ_`HCQ:e<K`?R-#]4PZ+P'<K6&8Vt[YotX;SK]`HaYJ`
+%.Q^/1kGeh-VE*?,7RdE&.\0KGp&nP5Sg.kFBl!EW'&QQfJ3=pC.)upMKeiZ('rU3p4pWg).2>h&p=I6<!/O?M!=3S,jG.Gp#&&:E
+%BC>kbK]qju4,tf_\-]a,i313iC&2\$BO>ZpL_ at m#1d(`p(TPZP):S&X"RNDR3%WZ]]ha&5g)lYhRUi&BM0ibPdNBlp'X8Dikt/X^
+%%Nec_Qt=UE"GrZ@(VVi>9(6C9(fQLg$)2DHiE-NIAFhAL?Y06ieqI9[dkQ%._qgX?)d`N8cTEomAq"q]=2t$oT.J#QWO]9JSp_h_
+%\H5SInbUZIJjQt8FM+UOZ#ocFd,dA3Qmb=;.H7(adLh9^(FZI2&r'64!cad&:P$C8Y]%0eSj*g+8tg;(#cE99e79U'<3d:4b8$qW
+%+>&`2<3+:EmQ#l2QDU>H=.s2J&IZ1<'eqRRORH-$R_X^?63VV+VGbhD#p5Z]>O9l$BBMPLIL^`ik2YQTDk(ID(EX/6";.1:fm7)4
+%P=*9(0HWuV#mcL&`6c17#Y4Eb0:dWrQnl9B;6;OGf-&m+_hl0?OtKhR?o;q\!5 at 7E5&UKS4hKd1V-F<hAS[&QSI""2=V+S'6=:8o
+%m6Jhu1VV,31-p[+KB6k^i,!-)hKr:-ht62EYuV>FI2j3fF?9@<ClJR1]3_.DZh[u9rSOu84ms!T/Z/-2 at S3fcqNe%j.Kg/?=TW&A
+%qKuh=1,8tc.1G\LOQl"M%=?nVM."'O62su"67eh)QOaj%[Eq\0*B"'c>u!Z>+nI%F/.SH2Ge&KU+!edUjDg#X!\Z!`X#X>"Z2FI?
+%Eh7,eR:ji);&"-('Q)_\,4cK&MZZYs&^W:@J7_]&&3BX#UYN"HT at uO,I&d\9W.Gg(T.kf`9#+9gG at KfW:qeuP9oCbe&Jcp#ZpSca
+%d,5KD$$RU<_q4r;k/IUYeE=om3c-(ki9aOB^m8JF at afj&c$]cur!4([WDk at dqsX`Kd[q)279U7'+<%=#R0i)O=D'@IT%$pK26 at L\
+%GcB55"+i>A:2JMkBooVoeikuHdh6Jj/qgT:1d*&p_Xb=dG'''Ne+6"IhHIu=/>d3OeD#g'(>!:`m/cM$M/Ei.1QEIX"l!?-AfVgg
+%3UW,l!R%[.&Mg at +koda&N4G>sjTnNk'8&Q/He`_*5-V#A=9:HaE=#bBAB$i3Q,9p77)p#/_9tVEJ_A`%5 at u^$?qmC_ZcBB,)$H2N
+%?%=V`5b$-*iq,N=AA82\BAT#rN#2\E-:iPuk#OP_^Aib<r0crc8r+5!%6aa6V1(mdqJb;##fUf3m at BaKFYO`90KIX-^Dg8DJP#Oq
+%&4[FB\"5Qqm:=E84gR^%.4)10A8"88`((qIfQRUO"_3fZSSp2u*b(Q0C<NY9QL!]Y4CT0A*#q?-_,S_o7i$*=FmTu;*0eMI'eB1q
+%&?BL&mkN.3Z7=V0`T%GE.a3;RF!%>X_*ka/O.[gW]:,-<ndHMRe(n++KXd9m5-0\_"_r"cUS:](ncLuToXuCP.%X`JQ5ZZ;H$Kbo
+%(?[@dXUH`0HY5[hSU-fB)8:%RXFGG7mEigglemWSYTQl.:ddt%;g!_2RX*eh`2mbJ$YCi]L[_+?8]/u]kO%'h$'L'in1c9jJa!.#
+%RsZ\A<$2(g^Br`G_JJOrQ0ik_#pc\?#G4.r4[CrF'J#Y<KJ+NXVCubs'Qu)P&C[<l0Pg"o_9&^B8gA at Y:9r7Z/<)tMN,o(<F<\-r
+%e'_;,S1-35iL%;R5YK0H>TX#t'T8"S0aEL^^rgk?]>1cdLb-LN-=KD0U]UaY<^pQHWQp$*l1&O+ at 8+K'O]5_MVbK\1`A3Nf!3892
+%;=*1?H#32G at 2Nj9YXlS2eFHd?J/:^;`o;[4T1IV-QJ>)70c-f"KT:8+kccO(<G#!:<IplM0EJME%X4MYB[h>B0t8,K_+G%[gIJ@/
+%75/Z0#n at i#(?K*Y4%,;QdK1Z=$7Tc0aIsDLk7_H>oe#K1d/?BYTjpqME/ePL][StbNNWVP"Mc-/_PB[q?ri6Q+_?UFOCT/u!39?J
+%gdSbt=Gj/?*Ub$0Z5C:M&[Gq$63%[.9&_APN]Ii89(V(6]IOF.H>Doi at -F5QjQ7f00^<.0hI\<<Rt_7E6:6mp_Ij(,G\+,LA?CF>
+%U$/sYfi.GWcOeaN#B7hE7UY9ESq%Mf7FNGtLJe]1]Ugr"B^:K:8_>^s:iATd-dmN?BO27f%`#AI]-js at Uc>LC. at hB-OA8(X05tee
+%N\h:j7L2drZnrUn&h"OR-V#K&`TH.+#f]KjoHXMM>lM8BPphWF]gVeG3%S!80)fi%*>-`Ip`;a8\qjd3Qt/a"60KebGtK[YK[Y7:
+%`sYX8%>CE=[6c#FU8:1jJmtsIEWgBa6tif,A-u"XHkE#1KrGl7FO+KL9S-EBJ!TU0V(9HJ,XTmC1_TmdlT,Ha#-s]>H4K'(8-Bq=
+%E)7PT89jj)T:cV\494[:3>rmJ]AI.uZ+&N-XZ7R!\caFWA9bZ[eEL_R%0ZA3a]WqN-#Un)+Wg\Nn1_l#abBg%2Gb2*=F_d]a:9Dr
+%)X)le?5GIu(s,'84XFm\ZbWP>*'ZNdgGEJP&5g at s(H\5X*r9o^:J0\27#G5">To/Y,b?q3EcmrRN1:`!<sj.'_IXSld6n4A9N)QI
+%7\;J&69o9^.Q=WP=]puU=@!qiULQZS[K%7d0Nal"#>JY24d.,PD).1h+HcuN;h^J!`;K`L86Of=`1]?;>Ei at ..+34?"p[HAZb;=b
+%@KDpt$JmfpOt8^b&gEi_%L$<SXUHgbXBLX\NTCN@/Q*qO$Cn_*O`H+R=UG;/LoMZ+j!E_1Q;"/'lEOY&bEQ+8]2$;D"EM%L\O7$M
+%:^'%>fS'c6q=ap]F)b5qV2):FM/mj#EIlR/'FDsImnCIa*D'Vn(P at 6_q%/?rSHLJr#r*i=FeapV)spUTL%O.CdgA*<ip_SiFo^>p
+%-3T[nC-P)ngE!4?^nSp3bUK2K2Y3q69e`0]mg"(ei]P$9gWY=c'O/[iAg\tOp'/>A+&*>M>pWmg*%!;`.grXc.%"rF6ed[?,GA2#
+%Ptq^89U[+lIYlucGY`.Vclg at cesRKdD?>8B3,)2C8X<rl>DS>mYbP'pdE>oInjoIS%bZNbaaQ"`YH$B[95p#H`_<4ge5p15%$,5H
+%'Bs*9o;T#4A at m)>7at6=9gRt(3P'mo/VMb*0hE'1)]6V-A5f!Y)4N'ZI1G=OjJ`oJVFc>s`mcTmfHi4dBIo&sSBfbSWX0M%k^Xh>
+%,!!=nr*,/T-3#L2C[r+UC0<rH4g7r<0B@*KF[nGVdr,[30iMP9MO3pRE9s!aN[ACmq<h2J6^hN+b<YEF7LqaaR<s1fFM"-`;(!n7
+%)=$9l at F+D0VXFL?]Kjno3k^n_GUuCu1)mPSf<*,iI'YQHfaZp,19mZ at ZRH54`Oml;..DYi"Ek;IqZPUiW^emJ_MIl5 at b50k+X^AW
+%PJE$j6]me#Cd]@0epp?ooJX!0!3=i;bT+PSf2H<?jFG-'Rm%n<#?r?P,>_i)!3WU&;mSk$a0]c0B(BsdPWKjl57M^h8P2eu9SNJR
+%Uroup7RPQG5;=V&8;sZK91>J(i*o48O-+?XA.1Ys1sg5*:*sDl_pGl(VaAFe%K$hY?c3_ at ZLuaQ&0UJa&fd_Ki,"]rE1U[fi=1M6
+%:q"5`<tndH=IPc/+,OIp=Y#kf>6^*ASbGKu)>1Elq:0m"qj:3&juu*JV\igq0i+;W$+hn,D8[(S#!HON0fBnSo at 334fYMojCb^O!
+%&Ok`k/I*G;*5DLu^!C]P#qRasC/.<rT&t\oG at N=cK^-\fp<a35KN%NZ:3l&>#p3LEA[tE6HF3ck2'YeF"(Ln39l+0UZ,r[uibQ3o
+%_g at e'@Gb.mPBCKJ]#PN%@YH!g=g#q2*>jb32ag=YUmt0j-:!u>H:^*YBlZ_Jbo^:UW_C- at rVM)V1MKA:Y/j[3'<)iho=Ieao5''&
+%4<OL'#FFEmP[D[L!&&UMe(LRVAuVW[>X=hhp?\aDB&_njp3hsr"?::^o+G]a;fuZ[^]A&D\b&9 at S8:Znf`Z<$"akQ8`\3U$W\;'#
+%C>@Jn5&o_W>>2Bl4:eBh-f7?+!f+@=Qcfj%3t\\C8(e<bQtHBhS>gC&9D$W9q4SWt4!A!?DmeQH*eQGtGgn+iLMBRu=-s14BYK![
+%^R2*RQ]Ng*Z/8Ua`tmVIm0'GhkJ2BPp"O1G0*-$"T;b-;1 at V+\9jF?Z.j&tV#6EM!1DX=aGk?H^[q.d-Sf#GnoWmNqNd.t?b]HH.
+%^DD.Kb"D.9$2Y--KMut(l,qjtXP0 at V.24j&39VjD?:-eV&posR.jF]Km<ZJYCTr!)7A'tHFJMt2^4JZ-AtD:M=s?(+aTa4.p]Qe;
+%C/(u`[a#V$5"$l:)0<eTa_8=7kb:r;]OY*NIlE(DS;23^9$pX;3bkT="IT]^j[il#QePmYco@?]iAi at p3OO#^c=,T8/^IELo at 8g"
+%@sqZr]3I$1^2NQgU1oA]7XbW%jL5<9Jbso%H2*/];N,iU`1VB%E9r0>M;WnS6%50J,RQ\2ib5C?V]tWhU.U7"q#:,k%+GSE49su@
+%:nbe4H!2fIr=,fg^5$;pl"%3]N"EM=G@@I#[3[8hjPtdo_]$UrZ#(S8/]rm967\Hu2Nb5\`q0RXpI:^HPF&@<Z^X^H+md&rL@'/K
+%-S7ji0NWLuL4"%*]LC/!9Y)?K'6Ht-9K!-U[fpG;kkhY4js^ojA#l0f[N'Ks#Y&Em#6HnS6I at oiNe*&3*lape&=B6?F-4 at LH8U0[
+%_=gFl&[#/,W66Vch+KBMig&n6WW8s"ST+EUJQn=`PMua[N1lIm'+5^4B76qr5R=1)(;[`1Yk["g5-WNGkn_h[LSoG'.h6OtOBe[V
+%AC<tY'.7"]fsfTcijF1.9#^"]B<.P_/s9\O@?NcpM%)R5mWG4`N`U:._=6.<<8Uo0fgV+YVA,'L-Z_o,O(&%(%8XA'nhuCP^L'&`
+%dm#'=`s8A8:+4c58\#hUDqRJqebmpMeJ'JR1m..EU[3qZ637o9ms3k'L)>VX%kI+ka0<W6ORGU2;P at eC=uq54IMS,=,\V>+$jjXP
+%Y&429kWqO=EJ5<a0#C.LqPN6K:5ank+J0H_0ju>J(/pl'3Mc8$_0KB1jhjfb/PJF+hZf<@ArVH*ZWPr\+&G^T=SP!#?q.PYiEO)W
+%bD.^'@DS(.#PrKfn6G/&R,Df/O[D7a1=(_W:8$OLn-,dc1'7oAVZQl<5+Uh'T8:t[E`-GN"O+8#B8g:>Nm?r"E7Tg<Cs-D-[!]@+
+%<0"'o#tdt=Sc??m.;[qeMg>%h6;]p=:1ELH21oaE&B;!K.SgB16SCXWJ7PmL8N+l,n%_a+;LpGQO?mh3i/0ro;M+W'<:L.72,cn:
+%iqh=2`9nNLoHe6#]".td*fbi36YJ.l)`4i7b%RN;M9>m?(q=>gU>qua0mX-W%@$Ae?N$UlWK)"i?i`E:2aC5c1pr:CKg8n]I+p<?
+%- at IWRYr3`e:%9,a[&&<59@//=C#D,ZJO'7_.`)$]/FM34";\YcX2]<f/>"2ej4R2L=c1qMb0l-TSN+>#3g4g)"U6!J_3Cs8p+q;\
+%RhXD>U*`?Q0noq5`ARo!\KoOGPHT at kJ<Zl?SRS8KW;`B:UBqjQUmZKfASOb*5g2GY$j<alSmf$'Yi!&A"tFgXfRUedT$X8_2mAFQ
+%s%\+7s.=`0X0g1shXs`7]Q8Z!Th7Hk6TYoumuXU!2R*BKR=X><D:+*23m0F+TB>u%'ti9;TYISgIRVocnOh^C81;;+omsr"VcaoA
+%<U.&,YWj.hZk at kJE%K("1IV1)\"LT1,4qQ9AeSpH,XNTid??ioQ-_.C^f2<VK>Wl?)n,5o=q+1n8ks)5.aXJuV1U,]YW#KtE)1=@
+%F-`Qq!37l>qVN/P,"OI!$!n:SX--N0`X\KSe.`+Qa:7((.Pjdq at TeZ_7G9uZW(WNF@,EAQ<%*EhKh8`WW4Au;QNku:ak9;</'<u?
+%TLjm#iI-k!%oB]'="^'0 at G2Qg!3JpV?,HSZ!I at c06<Y'!/]]81F0J%af)Z_"2mse[5A#.<gb`[OV'Z at jhDm,q)t-$%<o,:u%>9no
+%<VguL3P)[CR/8u:Bi#Hd_ssSYn>s\WRN^V, at 2K(SW<$<:"T'Ir]_&7C)+.eC;ZqHd#*g at i\!MBl<3l?fCp9H2FUc8qfri(&</.B_
+%"r'dETM+&hM5jo*0MnN?Ca,tZVP3ZJ1"+A!;s-Fpae^#%6!aOnJB%:[J4[=h6#ANLV-,R_#D0g?g1j,[!+_tLZESs1:QXX"Yd"j!
+%#))iM0lmjD&h+a'pVmDUU/,f)O^8R+Q(_MP:uPM;gS-Kihg#^E"Wt/8.\*(gW3<0+`sN64V@!iRhF\1O`('\0#NN>$.CGOmLd7go
+%!3A(4d((:4PdCZ-_#"JKOXPV&eB"bO0TCoK<oGZ%M"]+KSTJ\edZ_$i_^B%E;/juQg@%H6\O/E:k,qfPlNsL>c_MLYWtFKHk=1aQ
+%mbY]l/4=M+U&EK&'S+t*\\G`b at 85Is&fW)P5!bd!4E80N>l_e7<UTF73!,bTfGPR/8Oa49BX>f)?"X_i=>&)pM.\NJiMQ805(d?3
+%#YgJ!jrF\n)2N/-#\Dd5(e,FICB.L#o,:m'NX$((:oQV7#,L_f<:O!%3ZM4S6TDQC/^b=_A!SG0L?bACFc3MN7R%Z6 at Nb7mGXFo^
+%PblJPFpc\9!p%,d$rrVOU+D4Ya!_LcTe/%9[<X:1(8UoO==f!/#m^@)nVQmQ3q(q@%I3+s6fC?T\[e7cd9=7')/1.6ZnZr8C^`Yi
+%/bZr at p9oO`FB_7P5T%Vmqq,qo*6(hqAgl(8(jkBVXQfpj^]o<oAY+G#7g.d%gN)8"JmjiZ!bUa9=C[GT;;7bs5UD&-0[VW`C%>:_
+%Co@`+Kj"c1G8I#uFTrYW_FrFq\]B[e*E\RX\\`1&6EF(FJo`;TnCd>`II1gkH at raA'e_O8ScP=^o at B'5c6S/G)L,7.F.maql(s:n
+%Q'A+*Etsk$C;"6\_*fGjgk-NFrV,HlQ5Y8,J;n^H/o"$W$dMY<5haN:fUj+ZoH5]2H#Bdbcj4-P>VTH7i2`LH!8Ol3W9BCVS%,Yj
+%B:&-?2hAs9U4"ohBY9nl`\:Y1WB!6pP?YqO<R%X8&n!9OU5AS at 9n/+Y2V?[d!R]WF1[qXp+ at cNL4-KuT^&[QCnj4K*/F`Y0Y6%Dq
+%4>O=lj<_1J-!<Q0eDJT(/1e(ZQ-;K9Rc. at rmKh/DSMDu'UIb at ub""_^O!Z&mT7M]I@[J?*8;;LB;--/97H&EY[taCNfVJdL%ERKE
+%,_U57A6VWQA'$jt$kU]..$rJqDP\a$b(2hG\-WF:\cufgiCTNs<oD8"fGo;LI&R(,_-$AmO.EnI6C=rRZ:OhG_es'pq)M)83rbpg
+%M[n%6j2/[?a8+*Qd",?=6kU-3*$sQ0PrMh>&81QQWmNH,S&T?9oIVTGYhY3WgPuHRDaE,6^`%]l$mf#BLpU=m_NBBm*(qRIUfe-r
+%R;<=N=i#h[gN^Ah]C>NP1V75uP/5<l\af6.]BM"j/CIU)E+U79=@DLh3[-A@`.ml*m]Jej'Xuts?>'e':r4G3YU&44_,B)""JUO4
+%AdI0`$K75)fmj7[;rARgp)/j5BHE0JR:^u<;5DE$=X*:&SH:*liaC(>HH,59CuN=r@@@3H'GZcg*EOV&^d@^#&4e7W\UZ##r..S<
+%KZFeild?7YgH^XV^j(Ql+lsOqWJV!2XGIlj;UKL^2JO5-oTAqPVWVQcY%QrWGUAi4e2BtZ>'A%]C@>>5Z%G#2i43Q"K/ViG;F>![
+%PmQcuh#!O4Cgc:=D at .EBA45e"MGWs"TQ3hMEk+ii*Pp\H)hRnrTua8BT#sS^33Z"1./5>3@=bkLA9i-Z]HT1bMLWu\S,152;6\dW
+%&>fcuRaRMUZ[Rl/LXl-3O4CTK*a*lD7iSc+-AP3_oSP-_'+"4[HU1(XBaRUHZ&fb<\l*!$B?;N?k>s5>N#^.Hkli.s8jG$^+*Y._
+%Q;C+L/WQR"c]j2Ec^Uu$H=[3-j6jXCFqo7&#8)r3kNGf'Y\c:^Yke^2:b4P"FbV8tnsMUQQ(lVNOf2!O,a&$taO84r>MNH0M<21W
+%G#nma8Jaj!qZnb.?^f`X&hmn]6!RRGH9t5VX=U^EkFa&OoJb)^1`7+0fKO]?!a&MSRqbP=g'_aOafGool5CEo42=ll\cUu1YW'UC
+%MJ6%jn6dUF&\KhQN;9E\)@.oh49;Hr"Cr.Gfh2T]&drl^Wo=hZMMJc#Cb[_$38;5,2pq0rR$9pfP>>fsPpqb+lWD-W6"HGD:@&1:
+%$Dkp-9(?QbqrQJTF)LmS`l2iNen,me\;'%iWIH%u)8lr<D4dGnFV'mq5ie#&`G3It9;Q)&![Gh$l6A/k(m]]tlNE(0/(;Glp_gE/
+%U<MPpo=X<#2\\*MCAL?13Np7ESfs$I?`A6-_8J]<H_"AoM]c?:\/(gYLlG65[tSX[/CGj%-O<T!1%pmK*jQNo)K!I+>AO%5-Do;?
+%R&Y,<,"DsnT9q/b'OU`m%/*/d*"a+==:Amh,T:JfGrN03D$FjU>SH'CP at AIArN>k*+Z+aBD[#uf4P=7iH!=tQ""ZN!pO_&>\uQOE
+%S/85\1THIjl;a1qU>Uo21pu]RiBX.r#Uu9afLfac;pU>7]rl.'EA5:`C4q at NKEg<6V9-&L]Zh]$Y%ZO1bA7;'1&S;JGJ9S\)^E6J
+%3XXr9,Q)'Z&!4s9(]Qn$fDlh>IEfKLBR!n&h1"^NT[6r=M at q?22],G at H^"^kIJEOD,T?Rbn<ZUl$A?AUM$dXa4kY>%f#a$QdhcE6
+%1_aP",':=14(F!PJI,m`CbUPIFssegd(g,C4KqLI"+$WYn;+lLi3W2EYU#s^S[Mb_aI3J?+OL]4C(PEM5un"V9TY-XC5^&?B+=:>
+%DE.H36fP:X1(!JO(0cmnqLL^Am/mqG32+'fB7RY72Cn-FK7jcRWi"9f^;:!b\jDK3#ocM\@R.A3-,I0&dPA$7\5-BqYn8WYqig!i
+%p1T9a:r>Q[#9>8gKiSOt+O3AQ`OMGH0(@L*Kl`B&2jEORlACe65?_S(Tj=(JKYi"1f!5Jj=I]M%+KrW!Kh at bDg2TrC)9t)XN&KT9
+%>Ht,)Yts/S#=C(@p]-:FM'ITJLGu`bp=L[W-O>r'Mf;OHTu+ at XqZ_aK/$W:(4hZ*2ic>R#6M9*M/=5=0QOp;"CajpPM?NSPjb(W^
+%"bHS$W4PZei#97(!+"%ub)K,V9Fsbb7`EK$@TV$,cjNFn0C.e'HEp+ert*j<H)-[,H'bVbaQ_'"!!ReU at O-9a0JK^3iP\G.gjC/[
+%RVcZ+/3,49k*\%CKZ,YKR/u:I--%f].E-s$E1h#%IPR]M"A<lB!=7)RGWA(3OuChN^krt2j2%>/?Hn'.<]%5hE?-Bh>s/lt(%E0n
+%8jY6HdjO)WS6B`gJAGbl"<,/n=h$YpWkZPMUM,<j8,<mMUEJVX;jfmaSOK2Cj:m:V/4,\IA2GFa5c*t'LZY6j3Z<0l;!GS\fo]ZU
+%YsdT,:.HX;Q.hfP*.)BV(`;<YO7eTPZAEn9"an(=$_!jJrpfjQkVllId at -i:S#_l7YHOQ=]m=\po)._:k1TP]/f9iJ!*$R9=J5\5
+%Fqr[qPCXpa!6[bMPVH-:D*"!RT]c\?(.3_ejfET(#]]N^E>%$X4nstuSRVtJ2)%Bd at ZM0iD95K4&u.DUfV!JpUY)6Vp7j0U'64,_
+%Zq!+JR)??`m7Tkf$jh#=H8pm^3$^c2OfO>2YD4S/nt+L#TM?YdB/LZLOi2;#'=HZY7fkLg=5\ZkR_^"rC5dk*Fn/HtdL?ak?rgAN
+%T`+la?Pl`LTWU9t*2HTQ5=?]I63sYM5n!bt_1<1#Hh\`"6oBXX+]qTGTW0WA:nkc6;&Fk`&mc^i[A*MhTRE%S=Fk7=+Zsdu(nM/i
+%kE:VAQ)[(p(<Mb=8<:"e%;7OCNdUs)99O1-YCqrA-ogaKA-f-0R,^^]ZqBGrN_6Gu-2!["D?8brO_mLD0]EDs9bYA(+;)0n*7GZD
+%`J"pC8J_c">19#KG$-MSK%,h%1SEN&#)^H<Gn+IkcK>gN<Yi"DqCfZ,;M03ugM9Cq3FZb?^Y+[,e>9/. at e@&DY;KFQ5b:gg/qXg=
+%Ao'^DSr'XP'seq#eg;SQ9hph$(72#H#Z=VOT1u1;a0[q5[Asj>OSE<#7Q&h-#u0K_N<s7s=N5t$R:C&Q<KX at QGW4/Bi<#KOTT1u.
+%'VUd+O^j>"GHq;a1BX`d+`2&E71+Sr7G5NG9ooNXG-6AhOa&"u>W\/,ZR?`bBhOTmjFdXD,1R'H:B;;g2K3'<cB-+*M?6D8Y at 5(j
+%"%&rs^sLqi34(u(MHg^F+7Ml=BJ9QHHffejG_nTjP^,M>"05FGQS9_;%3%&05mqOmmSZq1[#IWIm+gK7;)Y\DK#281X`A,S(>%[7
+%-?jt4'[CnE3&Z%I"#+i4aH`uRk[Oj:W#=tJEm.V2o!^!lMHW6T9223=9/R-'FDukd#Fj)(4X-UN(maX'./b=3m^i1K[K&tI<)e*P
+%_`bLhZ4m%>`H:!SUnGjH'Se5DB:`Kj)k+?T2k>RN&Q,D/b6T(5Et8iYM7Gu2i]sdX3&m"12=?>2kXb3C:6ZdN1_c at o@>c3/)i=Eb
+%\2?Z5- at Ken"9/6#Ni0=0SbU:O[GlDYM8?sea`Neo6[LR%"cAIOprO3[WZ>7U:T!`"K9,Uh5e9,T"r=[&.\3s,.JPFa at 5p%/Zo8mW
+%kjqE^Q))FnT$^2,5XR.<UpO[gN7a#Ka[+m]:4f6hWkg4=%LLcELe9p at ZWo=/oej*IZ$4//P@^q[Urr$XMS9b^k#i9;3''-?pPCLO
+%=:AqtrY1)&!9B-HbE07<#B=Gr#hGP!-s/25K'no(E:b'q at 21bDMe:3L7;#FWV/-D-Gp215.juO4cfE1TdegBPU%JmM(=8MPCr/[s
+%rPBa!ceuc^ktC4=?@p&pB[sr]43ALI>YLIC)\=FsAe-bQ4<H5rW$oJPb:3g_*#d\4$[H(uRjaCZL-I"l')7?Y(Q5Xn,3=EWVoC8[
+%H:@Y)!BHGTY^e_B3.l9E4?\@s</+ImBlJcR)-1P^],;R-/%KSlI:cHu+.sUH-&G#P>*,)99HeBY^ICJIY!OR?Hcj^S+a8s)<*Yc?
+%f^9E(U(P1P80lP-iY=RCPSc0BeT;(+"M(*Bp2u*@;Ml!LR*7?#akuU77$K<77!Z0QP=:IQe#R at gpq"j$TFdc?UN$\n?sjKqBH=GH
+%>RZ;eA+h<=LU/NR3Oobk$+)n$/76M3ab!0O`S3qe-=RAG2^300MB!&4D\Q<1L_<hds,E\oLW!pg%(K8o5hEe_DJ;IBV<7t_)'WL<
+%PehoUX(W'<3s0$<3I]D9/lW\cqe_YQ-WhC_]p##Y=2j/ilDg`C1*53+_h\[WXeCN>nE at ZOQW]-iRCjR-r\d'id7(tpX)I&V>&pqM
+%#o0#Ydh"nKL6+4B'1KUo at 7XL)gNk;Z@"MssQ`XBQQrA65 at -,*:6CPu9#BTtTj:"PR=(8`@5$C,sY[em3WB^qMS/)AS+1P6uP]rOs
+%dK]E.JdJTcfS>G-Ih^#4TTWqj0,9^T7Oc?$n)lrcoCXfu>;/]tI<g;?XGI39rqMJ3q;5Dsr;Fm`KaFNY9c=-d6RHVG-,>gT-[17-
+%!=$X[H"mo!;[X7#0m#HM;;`tA2J<(O,R:!BJ8h at I"&'k'Walaq&)^r.C'9^<]E..=Wtf;@_0=GQ33dj>R5q#$`FfB5q;:dT`.g<t
+%0<g,a;n7k>d0B&FV1<##T`q!K^,pH[OZ#0H4DP at lE'`+l[JaNA[K:9hpPf[.,-Aq<62A"Rjp%df>VuXpp'i8mFuo`H[Qp<%gCtjB
+%rK&^EbI.MW=:;OR(N_"m8LRM<T4s*jrrA@'8?@B_RJ_kFS\[f#MpMu+]4=!:UtltC^dsS9@/LBq]I6D-8RjEZ=!(6LE.tYLQ?4O)
+%`'H&O1<;*_h@,n_KF<AldQi at 9OTt.qbQk8Bm7*crF=&AQ6KD?$1tX%hAii=SqW&(m.4A9in<O2k=3UGf@*LTlLQ_q#`;oa"nYG!f
+%!k]FSYq9^\K6Mm(#Wsj-oH at a-'o9e$'G_*8Y6=iC!5V;S`n1DAYXF*/WP;UbAhRa-N$,Zo=4\-38)f>8%KZg3e-^GbJcJeY*Og`"
+%i at F*4JlZ:*4fIMBZK/me"TSr;_hR)(6]WXD\;;E*]T\_2'EC;P3.K/g/RXVdV^oF<*[:e('dY%72;cLc*r>?a5,KqBn`0*]DQ2ia
+%O9Zqr]HdV!JT#W])9h$`Y](R9YY@*)&K^'ts#u'EX/<GOO$46Gi880N=Q73L'REd at +[T.t:4RLG"JaVm5dI_Jfh&nRcNm5AWoTnr
+%OHC"6Y`.9Jl$7iA/s<5IK7J0 at Sdn(9Dp3/A4;gjL)@E!Ha+4*2WNpL"cM9(D-OMP_=3Juf*qX5D[jW/X?K#,sEsc`'E at -,iq)p-<
+%8Si4.X:cYM3"AbZ6B4@'1$U:l%RUa at K/@;QBI-;fR&C at 5L@#eV4c_nf+K>T.iRoe!3.;<h7'f!$bZ(E?a0$,$[?8**"[]KXeHV1^
+%Vlpl#Z:'REUu(TB6M=MK6_ at d$?X9 at PiAgKKe?Fl5M78`3aU#gGSq2n5K+jiLj\\Qb;<I&7/"[Ia"<%]mXaKX9R7kAk-Sm":II#EY
+%8QH!#>g6t:dKLt2>l9Ch!0O=fB>Y`XX&d*<e.cI496%ShF1W1@=NmicH!_lQQ0fK7_H!k&PoM(Z..NCqB2g^0U/GJi#K5ZDr at C@R
+%Ybs$q"[86pB-ooR+C.I_D]':!I>oio((JmsLDh4ZmXa&'-hM4u(!a6mOit4eG.`HTq:34 at b70^BJFmmc+fla[qN]cbacqi3]ujhq
+%0.oj9N?Y at S9fL"S5'JFWBhb!cUNu-&3$)B(5b\fWNUV=/.h5Ii_StTol'hfd#IsMmh#F.:N?(#-iL[:@`f:W2"rtoN3(hUf)_=G`
+%8Bp/1Q;U5%<.csd_eA\,9cWI*0Y!B4MAr at RPqngG*.jp)UIqA8g$DPG8I>WZU3kb%=K6%(s"5KpUdZC;pkCmVGrDDpj-FcBc`QPb
+%=m_o'n.X/qW0jNZd5i&VKKFLeeM(PN*K1h4;/6Z3`MJ)F,SWrO<NZTeUaVVIJud,\E3M at Mm,6tYTu5Pp!AR_NiD9ouF27RSUe;#7
+%V(dIZ808[GO98^IK`+aVArW+'Jenod"%GOaZ\B-7GVInFd&o%,em<2^eq0Mh'NbpS8AU$ogIt9LKX/ZQeCA\N%L6ZdZj%*CXrc[9
+%*#rG.FM!?+NePD^1u^M*jN76PQ7';r]@4beMuXWZ#<=f.H-&?b8S,f at pfaU_0>,rbP=@ne`f+414ApVQ84Msqlr4k`4co1-CrXQt
+%IGJ!P++eZ5F2sq"M"V:D[<=oC at f$p-a_^>R<i$+qVJM##*<`c8$tTRr1us)MiCH'tTb3dVrGfRW(-m4)+IL$V<B at i`M\9\b(h!Z$
+%-sA)C!3Zc+9_(Hpj]5HY1.EN`?n5c['NfXnQa':7"A&Db/G(-f8%H&OP(MJ+Jtun.6e#X$6<OWe`<ZsGhYKBk6-gMPL'f")PNR1k
+%i<9Fd*s at RgV09qCE-rEq:9T("LOb+sMHQTccNf6Q0F"je&F4Wm1VLIepD-KdEb_*`:PN;Woo#\Peu9VI#ooN@`b at 2H"#ku8nK2<T
+%Y2B<P<c$_lEoTCh"4GrK0^LF#io<BNL*pt)dgU/*)'!h^TZK%$OdBj4Z\I'AeJ^t+*$&[B)tC at -)BF(9aGJrf:^<Jg"4aS%WBgr%
+%o6FF-g9DZHAO-b/S1Cl;MWr?)2cUh;-p+jH*ZbX_&P?N]Q.V\&dn?"+1!^dV4@>Pu!@hkjSmnt^p-hWb at V"WZ"I9>(/=tZGVV at Gg
+%j at 7$!G[_Q6Pa6hm7Z-`2loQN2.Xbb^h@`EW5!.bnHsQ"::f at Q]'>6C9rAWf^OeX^3D1W=2L)1r2GS,fZ=Y^LZ]E>:=$e+%tiIHof
+%q>pem7(2;hI>K&2h2t?h>Ff+.E]G2\)i^,:^@d_4"F%P4J\Z4k(BhX,TVNWaX9MN,k%:0sW<p4+m(U)Ghg7KpL^KMN?%i at tX5uK1
+%dhCo96ElE7-ONa@"7C>m,-Pu9W#sfj?m-*9=7)mW!9kP6o.K*X#)a.KSq-5\L*'(]Bb?/u,IIk^@Zc,\[<7WP!WcmQa9r"rjLA\D
+%`Bc=]!_%Wb91ZVuKL"$noTFTT(,?:h`\:U+BjlVuH%.QO)kD%!F1$K)QpNAUJWhXN_&GZUd+IY&5]g,.*'n3MR8)$sJ['Ne$?r%t
+%UrB0PaBbWC8W&6lVZO4&q%7X,U`i(Y5#-,Nnm^`"Q(fJ=Ac^tWkpWG]*:Cl1E'H6Ngrr*A^leshbD1H6C#4J\^\H-gE?#7&?drGR
+%e02Mt(X8[+k`UL&O8SZYj6!F4=/hhnV,UtM.MTDJX at -6uD&\XJ3-[KGO%Rs75S;X'B`SRfl6qGjiWgSrM?g%hbSC4H!-neN1bc,'
+%_(ccP_-Tfqfh+TH`k<P)h]J-_lnJ1Zo]u+cd&WGFCp(&F'HK$]/+lAp9bl`#/jY>f3/&sEKr\*;WYoNA+Q3EreVFSJo#6jtW$e(4
+%j+K*Q>bP$rkcm%N4&EGS"a\ap7-UtCfChH^R"=f`X<7&j!]:F\j at f34-V0tSQqa#Ki(jO2IUYL;oBOK8$rcB=`t@$%e[nZ?B'BIt
+%P%9J:,"ts#=pgE.%4TE3="";?#soJf9f=@mI3SlN-T3;#?4#bDa!qkW?ch%;-sgcN!Ua+34C!qCnTqi(NBUU":[T.&9>k'PJMlbS
+%[0XjtU-oSMQeB/?;bi<::m$SAmK;TS3ep`BA.\kdTqPft4,UZnpFfaJ^dRB3!tmESe7`JT0EZ&d;%uOIqF-QlX`c7udmsdJbH:/3
+%_Yj<CpQ!2X1IKN9QS75`hULQuV`6\?*"1kqWuFX)PX:NV:]!s?A-8cD@[%G.[g2(LVSChnqOJH!r!RlD_ecuZUugPs!ZJfUn\!^1
+%5.1XM-bs!D^6H._<*Z0FPOEG(O"K9LD!sqK",MZYpd6M6j?t"$Sm][T>,=ciAY0R!/^hobQkrNQ&_m>#j^epq_$Z!'X!h(#$l`,V
+%..Q.s#pEWl3KMI[/m,JN$GeD_Ja,62WXk=[6):N9M*)\h14`CAMRkbA)T at 1-+unU5F+kG\h5F=Z2SaTP&@GfRH=Mh34V-9F#--l.
+%-*%)>;c.$<<.)Ym<fGUV%G^:V6=dKYV3`T6W7[H5(Cp;uGQKP*%l[&`nVYp&3D]j2,XOP5E.rY%8P/93)HDn4_68NdU)TYIJ1F1i
+%QlFaIWbY+83`<d#m.I.\J^F:OZM\-8S:6h4Q"-M)ENEcP</-J-<E7+mqNc\Im2PUHd4%nrC$LtmT^<@,dn!`j?>h(.VNC&ie(:6l
+%;)E*M%%clC'U^M+Vo:nl7BI^T at H%>r"Q[d_<&O$;BEJTDXO[+$ioK);%I]">R)B.a6o.XhDh7VJJPQj]'&<\'=$T>N7oj3:5NO4X
+%eX438CSsr5(+;+o&#(sM;9]KMI?s[OClt;@_CqTQ(<'Qf3FXRDRY!pd%HY%'d"Bo]V-55M.P(]OhO;,m%#kU6#i&7h2$/X(?J[=Q
+%CEnU.dqY(IEJU&X#OdY[(As\hk=\HMhWM4*H,USmn\_V0L_q=<66;;d(IeWOH,H$\Jt!N*Ftsd]a'0;rPLUeqn<3=3<<CA6P%iun
+%2A-pgQ])'<Cl#7b-)4D^7^D+EP%g23%"16q>V[L5d$BV7mdQB.<N#WEX]W8N$V\iEe[1%k,^5RB(aIfAj$4,F5FcQbXTp0gE4cnY
+%Q+KrDcQH%5)^If>ZY8'TF`Tjh*e!]ZA666MSp26oSZ,:KIuDGZQ at DP*(lc8AK.(TkEpV2'+f!&GTTI9721FI#5Cr[l?EiKTE\)n^
+%QHFQj;YXWdZX(YrG(1^B>tE0Y-f9'/cSpMYOCXOao#)k7+:YrO_4f^>fN)\J7WbV7bSIG,EjB8">05O(!-LZ>c;5e+H8U=N`VML%
+%UXZ8[E1,m"bPW$%,%F:d1[1Sn8qu&jFbCFoQPNr$P#D"l!)- at O8EBu*(L#O7>$qTrHl^eR^bZ^E\T-I[fF at e/FP74pY+`ag"nu_d
+%XY'#b>e9qCf^BsCDiPul:GrY644=U;Ym]Ci4[oc&%bQ>%>f>WVPqd6/SRHKpE1^-=dfjit/leeh\$Xf&?j=OWEr&Qd"&]4/+FT\X
+%,q)DN2h8o%F`?5*T5rS#s8E]gm at mYhMB<'.WB`8`Wj(^h3`q`K;iY'cm!jj0\[bf5Q1Z(ZXK:=C!B at X;"2*OT at G61*LGe]C4[nHd
+%\Dqt([KEFCkjW#sIG/+F$Tsq2MXKh:]San<[%lih,AVsIQ,08Y5B]l!3o)0XPArOJ/R[[>P<$#_/1liRe-9h[^jtG.Z.IK5G(ES2
+%]je(HeS at E\mI(0s:33B9a3FfZo<5/nrg\LIG04=s,ool-0/nCRP)\'-l:\CX\7jlES\<u8*SYpq6 at P!r<b2;n>s%r1#4Q/hH1 at c`
+%I5Me?Z:HQS/GE8>%X(W`.o_k*Fp"4H>At4"11TZ"G[c&&_R!kpau#GoV[2!/Ck,##A]m?@9j/V at 63T7U?`nE^SE#q;2qgO)=]7mY
+%e1Wi(U4W`-CcB-GdqhAIrE$F\`HB/jbgQ$"\?<qGCt\Gek&(Zs^r:aZ>h-sJG"*?5<g)\of+^nhoO=^7;P_eS[$Y<*?u5;=0("AD
+%`@Pj2TUr3=%k8F[)WXs1o(WENr:jgoS.DB=%@:<EHFgNcDTPGKVdRTEf`^;on/Njsm8D04<<'XN.GN#tTAB;m at 8im]<BRt%n%iV?
+%qXFUC^G;G@@?41205p\Z<>RQR:>S%?2l3OOL'm0MWj(E#,u]&\hGRLV3OmDL,L+Bj"&GH/W`J"BM1%1S/77*2SkS_V*arA=_EC$!
+%A2cY=<C6?n:*K2W9okCOf-<1#YAo?0S_2_`^n$R%(\f`$T&H-&Mo/\q8l4((Eq:i096Qs4<SQ-$Y(gp6WQpkmM"umJQOkii(I)0I
+%G\R(F0GRg:&1ca^RW/r.G/6<^"dXr`%[S,rTESW/q*;onB*VV9Wp49s&.m08ZMB,#n#>/Tfgd!;WK@\W[h'@,4+T092+_ZGNUX7$
+%&1,pHV*?@>Pd#\(cYODd8LOfA>.b1jC$Jf]`q#7Y+qIe!#9&J4f.1K4WI5[3n6Cs=*)pf"4b0iq#DU>rambC](kG!a^S<<iIa3d[
+%-[(N8V*GA)jm>;E1DMoaPP!7\\`KUE_9co-<=Uc:l(_Yb01t[R7G<q']lSu),VhID_aXQ at empOlG`Q0Y<JhKg*M%3j;Z/sIRku71
+%0t2P[G8IEu at R[sQFj>S/h%GrRimHg8<A9^-SUqZ!b=<^oTo=^Cm5Z_U1t\CMVD422.'jjU-.C0si$8`6HDVo(_V at iCQ+INtY=+[i
+%r,>9dW4UJZ($@N$J.C0H$6,Ha-e(AkR!D:MSO>D&c64ZN)'&Kb0[iKAh2M3LLW@=<<b5;M?25u%!Mr&Xq.-/nO<f4o.!($1>>IES
+%)k2RR4B-S at dokQMe;g5f!9_hkEgsl\HEMM_jm#I>?K3lV9P\/bcl55Oiq1'=Yt(Fqf/'%XDE9(N at aHuTFO89.84Rdur5.rr@__Ko
+%!b9_iaR[W4 at s)`t#rN*!(N+`?M^,s#'&$3QTBLpPqJ`6`2P,SNeJ*99;_SnP#XY\)l-PRqCPU=e6`jaN00[MpetGJ5>c'2ZcWkr3
+%3u<ju,PT-n=P)t@#dX-;2X)Dh.-tEQYB"0=4L@`4jU.<)9VilZ&;cidlBsAT!M=<:Z(F-C<#Aq'grgVpDY at jG<DnE8q*p-PAHO/A
+%K<WiJ4pF]9co^3.3;+EE4c,^i%Km2lB(_*Ws/P_/^o3C=bpZY&*sXVhG5 at K:P7I$,a,SlZ5>A)AV&Z?W(QqAbMS"F6/O$.X)<-i.
+%FJ',L"b[^K"!7gb'KbU`94(;p;O6X!.qb)*k)lSj$6b?pD@;\90,u[^`ISnuLAnb/*$d%Kq2F,9(@XqU&X3f"GKTB0WWU-H_RS/A
+%kjd<V.O>ZpWeW,jFoqjVK7F.H6(A$_dYaV7N=ti8-j./8e;FW.;R+h#iHT8p+n]"#T2Yif.^l%g7?IB[4V\X(%JHtlEF>4WHHl/Q
+%%n3P*_#%,_d^)ue9RW2'EeQi)S:-OPF%-3noX/gB%*EjpFodUJ,tu/[-SH7hE>>o^`N!:P?FJap1>Tcqfd7MBNZs\95agjFM1T&n
+%*)t=H+D%>Mh$I)9G6$-R\`h*7ZQC&m(CJ"^&a0aC=1;Rc$F0l"Rd!-/(tF.-$tEP5+.!S(15:@+"&i_eqb^^NZGM8=Lfq#MdY>XX
+%-LXc5K^TOY'b)gVPTa^&EWZij\-i3XO at VTmZ%Y5di5EO1-cZ?!@UUKklpM]b#0'j#1NX`,++dhWFSq?mUUmlCDQ-TnP$:C5"<Zd"
+%=p+5'!hQLhni`t`oc;;ZRA.JT>C2g;62gOS`>;`N#G\RDm)7be"S%OK2U?Y(#-a%UT!ul#e-ZR7$XU at JoKZFr@^;7j/Jcbq&T5pG
+%l(CrVF]3Omm.3'ZN<'D^>ZTL(9]8J>qm%qMbHC2__P6k=iV=*^i8e86b^(D]NM>\V'<`&iS(L*&L(DEa\AoKVO.^+2<!AjVM$Q_D
+%\E"cc`0NBugGQD;QrGi"Y*K5N9#XB+dR%q(SOEYc.)_Yk52Xh#2^i&j+3?0-Be\ag/<JNE4 at isR@efL:^?TD:C.HM+,c:hq9P(G=
+%cTWe98K#\b&Z:2i=iEML_j[ur?,6Q+60n)Z`S,DZkN>SBoc5/j=[GUo$)*W@?2L#AYD58Hi1-b4_GZ-?$m`8C017r(G?.\\BV=L;
+%7+&^),OcB!XBqjd"unJ3KWouEQ%8 at QWZ7>8;b%pJ4F?q/P-Mm#NP"a]OuT>#Xs.Ac\\_"(+:9ZrhIiL1 at aI@L8eLf5bONk_2Oj6]
+%D-!$(lMSQ!NJr+B=h.T9$+*\"YQqZ5^g5ee:Bh(TR=i.K`oH.tal%dUmbHo\i2NB-&iq'8]2j0:np#"q4@/EpdOiG$bMURm>@@W(
+%jp>">FM?W](LHNrAafN at StH2oTn)?n/%L=1m1NhM/(fl?BHN3$<'h%%_mV;?Jo;cr&5apnU^>1]O2PP6&>]tDA037**5#B>oeT6[
+%`O1X`j3g#Ld&,>f)',<gX., at G7B.Q72j?m@*9h=_][c"2nsi5]R1jYbE=Z!HP79h9^K!.8M1Ecn0h`#QRoh!AGTOCE4>8"Nf.jH-
+%7%^=i[1DeR,'8c*X<D/["#ut(Hg877g4`u:-bL3Ip+dFrAG%>=8$#nt$pDIUOXIj\qV*hO.rKN1ClC"Gi)/)F>a^WZ.)r,8;f at qQ
+%L`i%PGWQ-:JgLtHNA'F/KT-4GYsg:Y82V2.eqspdJH>'OG#)@M!iCe>C,qD3;KNUm%8JC(i8VO8K8NXs#7V&oKVu[Z9G$>\<HJJ-
+%<+p*_k*j'C]e.ss3hjHN^l8e#4pfkA!r%ks7#?ohIk(*=:hL_N!b?(O$!h))NZCVI;_/gN!4[R*juJPW1`g at .`Wp-k;>]&MNj\Xb
+%BVuJh&9\Va<-kju at S;5I71.5&mk-D7S[Jd+>"GS."@</$Q',d::8nU[ZqZhh[Db=UK#qhM:]%T2hNXjGoK>0bRd%p)oTPer-fYq*
+%SRtXDZjkoG&9,p=R:XRZ/ZfZ,M62t!IgAnOW2FTRS;!1:79g#`C]R)'qHb:i6@#-"Zh8sWMm"ngj/Cr^\-&`G@*)CWKu7Uc(*CA$
+%aqY at N&ulok,#tKpi/<oOFp!Ms^R(!]l9il>Za=/_ro<,fD+4q1HRe"U2oL;>V:2`*MY"o#T[a^2o`d#d"Ju<`]UpYUULuNGNMLgW
+%i930!)d6="0`mO^T*iW_e,odCmC4VJ\7hiY2$X%J8UO1IYWRb\mAVR%"^C&IK<%*UO>ZeIZ.taX.53b)8].j)Ub;bU-UK!Kn2=VD
+%oOOaF+]`Yk)*86R(g1F.dIok6K4E+bWj&H/WZ@*[]*&g.faF(ig/8>9OY$H`0PVl!fkr,$ZLm_QBF0u'YeB';k/DWJA)hePbJY@\
+%H7lJW#0P%I.L2d`33pVb1Pf]PT#[LL%FiuM!kbn($/4>%%&)*aekB<]VB at oGAB>c=ObNS/%BI8V5RE8L!X^V=;?P:"o`XqNDGI at Q
+%&:Ql=!(#3,8[:qlTsP&Va\<5odoe&[Z2LP-:2$3X%b;kC#Z8OTmqLL at fDob:;l*L at -7+MQ8kZ,,iSsIbK:OGi_B>5p8JW3m$X<jM
+%Wdo)%g:WSR_`TaD(F7W]RGu'n-D//n>b*"A>7eaR6 at j96du3<n_F[XGU_$6!]p31hO<ht_"2elK]E"TG;*=fp,=W=oV^G*)1<>>K
+%?BW6t?3)Bu@$XYN1jf[7*`Y4 at Ou2*JF$%TpKg<uM4hQN1=h;(<.$r[\lA;lld1@)7++>\_"aYY"k(RjJ$?*Q`*bYk`a.<3RKS&$P
+%R10]9om?o1 at L!7((R;;TY%!*\['@Wj1qC?a1Q>R5JF3[[I(D!:(X4*684cJ#%>,=fGm]L at _H>"nP`(%u%qD_?lI;_(_kZH!ON5QW
+%`T3 at 5R%_g)^sM.F'bt^N[EhhK_qZ!=h=G]?,"q![n<sRm)E?hGUD5^;!>N*L3Z;X'76,`,'5Wqs$=):UKIeFBgjC7;9OOi:0TjG,
+%L(bR?;,<Sc9B at 9>#%"GIAe&Ta=[MqW$rf\GJu-q#R&Y9&"#l7JP4-8P)1k@?.8*44`*Ef]3Ja*HN[MVcXlO`C\ujrl;e,=61!NKk
+%3$C9?8l,>`I^oTH87Z1u<Kn.&<TKYs/I*L:?\K]<2d',mbbu;(2SQZ"'O7T9>Ska;Vds;ZFW/FO00RWc at 9&"p!_\4WU]!-fa at 9aX
+%^hCu:WI:^b9oeS\EoFS0^:7'siJC,"Sd&t1#MfH+I=^kP%'5P at fo"=ZXu9gnB/'X;E&[%jZ8Sn!`_.\WDD@<A4ql56P,rS6AZll7
+%Fj+&/EA'pK_7<$,Q$:@5DI_fM^&mI:'/_J%M&OaMaMorNmJ1i^J\]=2E++or)^euB`%:QB$JamdYTudk;]r<t.*Mpo<=+0\$[aJ/
+%a<%ca^jM*NJ8?e#`eGeD.Wd!oQn+8M&CU!V&E-7UX*0q2V7Je[;LNf*#,oQCYc96P9NE"=XI-)i\8_hE#B,uPgBp3W#pMld/nBb-
+%$D-?eloQo;_I<hp_&K<.\crGi at R7Tadu)LFF^drrNXTTuAjglgfo;Lint&3*W_>Bm2&e\c3,7<'fmFkF/k3GJGiCD$r`X_6"40c6
+%9%B?spt#44f)AV_QH#1!cSG7Pp\.bcq[91k$6thIo#+saf.q,k-qeUNFEaKp"R(&Z^:F7/mD\bS`Usa;ShM-9N8q[#nZ+mh`.,+J
+%rpe`mr8IAdQYi`UIe?qD1R'0^m6CVmo&lKTkO at Zl4@em;RI'+;bNnk_:Z-`<@#:`%2ZNB0VjFUOhsJg0s*/rNrRX-qH2$'sDJr>.
+%/AHT3pXcn3^V2hF5!/d0huC!C3.#Xbq<[gF.^/eo>-i(O9Ub,2bPTQ?I66[dFaIEZ0W\QLgPbN-hjqO!JaHh@[,ZmYcX4B"]\@-n
+%CYF^uHbQ'>:LB[mrq?9i^2DSQF767S(1BqLR]V%Q\a.jKIlY,&r=OKtcd(=7[Pb47^8G%V(O'LFrdJjt_ksST^;\K8g=p0:s7>W1
+%kBh]-rq,@<jisia]/>ebMsG^#k1cBW[qFlR\3599io4cKVfQjk]Q"b>gE+C]aW7O0^6+nOkI7 at 52tsWDm3h[em%lB4ro`j6qmlm_
+%s7MiMZ%::%r/kjTkN*J.\p/D-NDT at d=L5/in>bZ at H#\<'_i+DGUp]SZQG&rAcgKW3=+C/9X36h_:;=,Ng(5f__*h.3q9SAb]DDbf
+%S+$CCr9Wk;S(H9<g8M2n[_9"SA93rogd<!0qp"s.UG!.Xgj<,aT&6+tan>5N2]&Y-b1t^9\Q.%WrTS?2:"q_mEX,n<TZ\?t\UuMY
+%d,h.Z=I]#*d,jE$go:L6K.cn<k]2/4IJrH]`Td'IQ`iX'$JqgoK25oMG at ctCZ_J`=rUr$MPp5tfmb'P^5@/;MX,fj.RBHIYFb7 at j
+%J,\a2hK)rrZWZ$/Hc19A_;fbJ-!Sp#H$6sp];i at 2CkMBWm!eJK?$lAB!O)FUQfi"b02HL^5X]Dbpgk<8?Z.R"mnS$<DLXruF8qMS
+%dNia at eoW8\UsqPa/)/#I^$aePn%u3o0`M$b9F[U1-[aH8emDa%)n.:Tq!.:ljo(4.9;]Buc>G7QDZAap(Y]D(^Q9Rp]3&n;p$MA"
+%Zh&+]:3Y at NWaaMU.pqY$=lSn!IX-!_I_CZQAQ>4(/:ZCYTAEhf\i\_ZK597L?i<%o4eIPB at tfU*o-!A2\8G>_Z2$LF31hN$po#1(
+%448]'Mn?`q?>S^q*uuM,+^KF7&NIJ;\9i4<I^cI!2^&BhNW&T0/'["l>glGU]o,$i'>`82#J4CTro4VJ at D.R^h#H6_[0QF+k4kkG
+%gE/TnA)-]jq"r+VQe,rQ^NbPRkS#t=2+eUqS];ec[/2ECC at HE4MDTUG\U.nWG^'p$=P$"`)9&tgh)m<Il0Ip_cS*%]EVf%aVcDlU
+%I)JlGJ%E1=q;UQ-k(e<JeM#"<DGQm1]Y6TcbT<r;qcQt5e9aDdqq$H0'<Bj-2N,N!>5Y^bbL:UERC6o#4-8)p*R5-OFb??8+CcoI
+%A*^^-NsN4"dln8[CW2)#+QE&c"H0GJ'HZeo=/B8?Fe.mg/690 at 9h?EgKXj9L=,c at 4#<_EA9)SQMQH^lK]?mX%4cr5GX`Xr/HckV\
+%eY`&,e\A+l^<\7/s.)16W\34^,g1*Y?G4!64ZgD>^V9Tol,sf_T[/L#DtE(oMHoT_T!P^MZ7.PAQ\W;To at P<<^No\8o_SF^o%WcZ
+%o<V_Er3+\YUZLe(qtp1pp\2-Sm;KQ3"Y8CXb^WXEn<M#f^Dk at A$>C?,3c3pFFWR_liOO9h/j;$jB2s0A0t_R-(4jNYB3)F&9hYd.
+%EkggVNoWDpMa,q;+4ml.g"\[<[pPdZ`af7Nf,%NCc1c"HXj8XQ06])sSY,q/<G!L[pAD^Kgn/TNpP#[*?gltjg"U<ZMd(UVF7jO,
+%k0f.Mqma96\?%?fhYA4ah+q(#'=Uj#?cFYrH at s/jUrTf+h:s+IqO>ZdlgrS*7Jc_S08RHtg$>]jDt0EZ#-mJo;7CQ0MetV(G&_`r
+%j8GIY4\';9WqN9)h]PbPS_icGR<88Rl'k[9-scXr9A`*(TDJet<GdKBI(u3E^9!(TP-Z7(q5fHr4\#$GeODH254;IZCfPN'TkrC0
+%'8^b<Wf-P+pV*ei4>[\IXD&?'8<cn#&nPWMj:Odq<=Zi4ZbUoUQW9Ga&$[N)bI]gRU3o!)HW?*Ba2F^Rm"mhY(1ge7EJR'Z>[pW3
+%V=#=4;*LgYPa.B at 8+=f(R?eq)Tioo8p)/ct&$[Ot4Fu7 at -EQM;5(Y,_b#IjIR]rfO*5",GZTj\AHSi99fB%JN-2 at 72@V*jCchJd:
+%=KH!s+X?G!n77m8olX8BHXJY!<UJc(`Vo/7%c^C@:MbZ5r9igoc/mQXMZuCf.HQ%>e1Z23pYE+Df;e1HO02gaOYg,6<6Agd#9d_=
+%qY^l_jh"MuhEtT"2:8h=VQ4^0CBqHE/p(r1QhNbsejS+j`UXL\D76M:gRG;l\^-YEr=71pOOan at m3&MOW7iUgeQ-g85CTX+ObB(6
+%;]NTQi_82d%cI<!TCJkp>8</.cY/<a.'MlmXRmC4$:c381\sM^?JV2[h/"[MZD+X+43$%/,Q";n7lIgU2+R&K?a`2.s8TD'_pOor
+%3J?$KU:_:Js1`D>bSk8Dm8?a&Y,c*WisJDlH3kmof!M&:6)j84n5)sH6Wd2Lc%8j"ds64fHM>YoeF)>mg%k5tl\fmG]nZ4;0>W+-
+%)THFCq""<IoeCqiiNAG_jj?XCX4#?9R2#5ak3D'QX6i=B,9[&f]46mm"d9VqbNj"tf0o^`.'g'dVoja?$Ti]8[U.2.]2Usg.^7L%
+%ZR9LlWas&gPCjU-CQBVCVmdId0<WUhej\N*pW3=%D>otiK3Qf"@(hI]CjQe1h1OOfLM]=7/'UD8oe,rWs-mBI*o$jbj<9#!TDWt7
+%pL3H7UV"&Ks*F5,q;ks::Z$Q/0'%IV3H6!]\_Zd3[,s&4EE/ND=Sb/kj5Br#pjZj248OHs[Y"h;R4hWco++%Bcc5-pBHm(WY2-qW
+%]?Or,nG0fEboD,F#G:H<Ue2\U^8ou1_<3o,J8['35C`Xsquk12Zje&JZ at cIQgNdjhH$T#1QTs8sT3m*$T()QBN<*A`E:`1P(H7]D
+%G at 03u5Pt$6p at N[3)>#.SfIltW4?8&ZheUs'5.%acldpd?G0nqQ>2)>YqZY=0iEFtp([ZURmnS&*oCr^99]qc04$/;JBiQM;@GM;`
+%p[=$@f=R7S/Z[Tf0)PXKp7Be*eS0OEf?9eK^9jcn4 at 1o4iGLPgkHAfr2p(%5S_=RUWZ(YSjU6(!d/Wb#)G0eG'fWI$r8ng'gS(`a
+%B9S%qGI<WP3*2m,[(H,<hH9jSp>u*QdfjV"2PYoLBH_2EKnsP7Cd:>9dD9F:YSeHt7L,F1c,""6YSk.CboCOh+03Y"#EAEI/R)>:
+%^3[#3X^t!-gXdK`?a!T%>?OGW2Z))f=cMc<A2]Tlpta7LS'8@"h.U)`>:b9Y#'W"bXbu<nQTsBc3uX6MhRo`a4kbM[M56NBPTG9;
+%'`PG`00^/?=;N8cED;W%dt5c$]>'qDCh:=&*?eO[YObS$@_/C9M/a%W19i<1jo^N8XQpiI<b,ZFH[&)DM,/dbY*"k5JM41kSNhi`
+%Y#OUL0ZR0,ZpP"oFmS'`Ja!8l*dodYQr_>M5.0ZKgRdD>I$KKP9 at H&,Xp3,u;LRe+DIC^]c.]h[>CF*OP,H&EgAArRrP(IErp"m]
+%YreRX.)ZQ9#>h_\o4P*K"P[8/Z[7$,YH,2[XEUq)D*l9Hp[Ic?\bQDBc+5"\DHb>`Gqs10Q%%eokI3*>TABEeW;?CLl(&%gD)F^n
+%X`XT9U%,#.RW`f"crPA4%N=&A at qAC3GbBf"Y!!a]["F*Vd*N7 at g7pO4qhb%\)h5OJN,BcqpJ^OgD;sa?- at WON[S*o80WWn5YBmpN
+%([&EkmJb-%FmVYa4l=OHfeHOh_`?@(4q9Zohd>8is8)<aH>DJq6Z&PnV`)r7Q0J,Do[Wd+DpSIPlZP at uZ0O8Jl$7`)F*2tSjmf>`
+%I;-stS_W&fY`DeLfS:1pPh[;EL`D:!^!HWsMC*2<gkVUq+3'&E\S0E(<GCY?ncu;o*o&lm4[$D=^&7KH`O_3jqm>g*<]OBN:\NbE
+%os7XIA_ToC]1 at 7K'qJrpTC;1Dp!mF'j7mVLGij.67N!"+hpe^=Mn?;3J%rMK at 9;&>hr<iWm;90.#8fVTorQfsnSSR#:F'FmALFa6
+%;BIB\XC<jO;YfB>GBGiCl.tUHnlu][;Z<#8U%IjXHRE[hm_56n86=G at b_@^OBf#W![*9sJBs0"bj`;'A5>)l:D:IMeV1,jNl4-5^
+%f5&7DK7[F\[=sBk]U3hYjH1T=/)/>/6=.5[rnY"41^@mcTZqlhg>'a1qt\J/\Q,J1mn]KYe[>tQgd.JmW,i2dm\%iGe@@Fe5R2FL
+%UH5k6Mt]N.q`**9:TYPQH4pWMja%=sd&OKjAJ9W at Vm6r9;V_go-.[:V5. at g13tQt4\)"C at OF]b&_iLTW`pYR!DXP2[^ED(\2:VRV
+%r>@i.(V[JoD!(>-G3INR*,ZS#TDXc=02Kpnqo^2ch7Pj5]=<4Z+"OZio<-sG'n%:Gc1To*cV=Jm_0!<WSUIdZgik()YHT_#e($U\
+%LZFA at 6Tl;_\=rCF at qYW"!kU:]lsc^e-0adp<s'BtY:Fg.",fCYChq_+4QNM_f7nFo[rhK8MlYIAR-X^N/A\paq]G7B12u,O<nLdQ
+%&^%rtGI(.PG^]Jeo^)M1ZdTr%L/kq#l,jf#!^cq9Rqq(ZpCiiMD/HQQbqEh at 6X/*d-4?I7lB8!2-Z;q-qSmu1Z*LYGoC]l)2"rR\
+%&j;%lHPGYoF at -Pdgd.D+9Vf4a2FZJ+FoN,?KB*kup[cRtlgnBbTiD\mjmoltnDfc*QE*4U7A$F`J#2f,o:bZ/i9OD0j^!JA5>=c>
+%.0fB8/+b]9k:qWtNRk^3&V8EcMn9d,k:8'([,$f;hqQ!YL(&_mm0)"PfY]UEF/?`%XEUq)D2HbX4U8`1&,3j5Fm["n^<CSVN9%bj
+%f.QY:GiPggfu&'p](YVIhRG3;r\33=Y!"n#2]d8S5*de(4gaaQQf@$iR5ISR+0s/LTnL_s526CPDcj,]otf)T]pES9o)61c-2M/Q
+%bc].*H)OBCh4Sb5F8Mla2X]FD^U99rX1.KUj!*LK,^GHDiI>OaGkIB$O&_<]>g*['m`=mI2Z62jCYH&[m%)8:VcMm=;j*3mW\86!
+%!^"oQpirFW=teVThToP0D0=P*MKUC&nRPY2`<0mL4BWC&GYjNZ:W-tW8f@%/miIJm?N&b_<n$[qT#5^"Z9s<$-RMNjoa1#B.]b*i
+%I4sTe?!%'Y7gdbe=<V,3n$f4HYFbbl'ek.;qYKPs.t5Q$=jQM2^L%diheYEmAc?0u"-#BGPnA>JoQS%8E68)u\7DYPAB4Me*3EsK
+%O1o45+0O;nY*o6eM:k0 at h-'ONB9QhSIrW*#/If#KB5.3Ela].KWf\rFD4>j!C>gYK^(.$$6]C6#8C9KUm9\fb+%"EFKYP+2>SC"Y
+%kF<&KbRQfZ]<5Ht&*ebR[S8ls%oQZa7NU4fBk=o%>T]dAF*$s>LYL:#Z._PY,lSToK(SB4rb0Q#^Unrlc&`JP!VG3?Dm',op4e8t
+%ShU*.o,fTfa+*pE=+>ZJoADi^qr[2 at RnJWU3'[9:l1GSej,794UT`U*rqY"Z^O#h^rPooV"[E^a"onD].6o0Bl^r+RDuZm:l+\/'
+%Vk\5'Vka:\s#3Hog/%bE[kE4',aV\q at l41``+k==.7[G at 2PucE0(l`AR#_LiC][^!DZ?gEbJtbr9>@qb*M(UHdrCC3n?gTjfQ8)?
+%!U[/"hB0G)_>-'fLi at S)9!W;Q2<ME[#V2kD\E9/t#5DJ;X%huR;bi$2f+q=QblG5nfm<R$EQ=bRK#Lu'erne!19S&*Vi]oc;uD&%
+%a3c"HQ=p@/:$&n`%rA`OA!`*D?okGSo<rD:r;@=j:!%r_j)(Y"_Qi\@8reAgO0eRCc at i.2DdVuOd@K"t'9D:kFr6'eWF;B+Yq:YW
+%#fej]%KLB=i<@/]n7ulFc;k-q9.(*l[DNEM7Rut3GR:?$h;D[bS6TU;KPYV#D5YqP%S`$j_Z;A5\'rD5#Nsb5OC3[1gC^u8oIh-<
+%N]\\VUn(%5JIX4fjPjH[F1")^-u2o$d(jnm?2G:BYVpKchntSnQ"fPuH_Zj/D[ToKlZ%M7IEiueDJ7cX?7H"'>8R[gRa>tdG'FfA
+%-B$2joh.#^31h:,E'%6qpad?[n1lhn/"(sf`5o`-?05k-0!3ql?T`m6ZB=$3j=AfAU1"Uam69'D<4LuJ/>#?gm@)Hd/aXE%Hk4aa
+%9XK(ZE!dp4dE#-uBC<9uTJOOH_UkShX[HN3(HN5P)Gqocn-%E)8'`HGOCWrd:$AF\3tupk7$!Xam@#fWaP/N-$k)PW3-tV8]iRC+
+%,Xr&]aU;7?P-FYWT7::0NGTobYqp7o%1C!5MMH$sF7;\mQ1UbX6R&Op at e<%iEF"-oP&Kffb$qEL_<kk>D[jou!tK,`fJq]<CIl=c
+%;upu.O1a:O`aL]<#&ICWO0W*qJS4b2>QgDh4tFk:lYJ8)Cu`$WRS0Ho[>hcgC)ak/_k!3')eR0ba:.I\'ZXR=Y'@['pbnMnV/WdR
+%NI2-`,rgX&'*GM9p*Ki+][*0P(-Uju/H*5`<#JPJn"s4H%B7_gIX*Q69LiTVEPc"Ej^X*9Bl!TO#QP)ncj30S;Nne(k271=6=SJg
+%'1sJ::mEdo_IEs[g at fRAl/U,[RmW0_CMUn!b\cCK>$=4=[R.#5GKH.Q)8'%kFM.RS0Jgtr*np=GOI;4o1q4p=,[X1R$,Q+n)*g?5
+%.P\>H=5F^\+ZJ\XETX^O>_tZF1IV'C[(1%1ER::O-D59JPmQ_q_g!;URu&u>-_0o61R9a7JV>HufRQ_/d;=J3EIpGt!m\g'e)hMl
+%Z.O43LsED(#&iQ:)Y/U$g-ucdOGcs*NOAr^L/p"%m!'2/i]",nM7E)pndMKE7X;,Q128$do^%Z"Fh/RWja'EE#)pCV9l.k;1>O1N
+%:%T,<L:g"jr;MUg5X&QPG-j+0B(Eo!,&sGL*p?2)'kZUa%;;0gp_!qOMP1gngdVQ/8fpotOLLO$IgI83cirkTaBTOW"C<\'1l[/$
+%)G>#n;E1EE+?^RU[P3>FTQRht-5n3tUMELFH*KN&G"eJ[@\_-mPr39>mWZ9b+<g<@BdA6_D5R%q=2oTY[%2V.g;n9+b(3]NGHSbL
+%/3MKq'*O.]-YTPg`3ck8$/eKd-/@RS!ep;p at gn28E4=PrB,%_Lpb&F#b[l*r+=@ggC,.F5@?]pi@"H<P?:+;$!nuNUm]=)?7uM4p
+%`eBfT/Jl"=W?,9Xgl8TXICDq&Mj@,i$+mtT$_EuM0hqj=P-"c;hLt at 9-Q+Rm9>>C,5T0YN<0=Z-YXX9_"/Ye at J+!)c1f=hS(LQ6t
+%:Q]lPhW.9>/@D<4&P6n]0Tct8Wlhb&7[@n4ZEf4HN#WZ'/Y8Z at JE1ro0e>mT?kMoi"XcR2K_-7"$,\AfA.EINPm*(nh(D^tM&/YP
+%.^8K:G<*Jh8cAgG.O>k,)bGt+>)]eMWH.#sNjqo\F2#Bn)r]YImc06 at Kd]A&8!6Gp?\h.=&B0[(=#%KbMSt2g+G]At;e&r&Z8HrW
+%%Gk0Po-.F9I83<B&K[Bk/[A$HF)P-aQn7\tJU"Aj$41U;E'tSGF-bF>kWsd\i)mL4D.+W:L#PF3,9[e&$\^2WTcddMZY7\dP.(R1
+%;NhXqTK>pDGtgcL&rX at ed4Or[F3J/W&7q[E&s.Udm+ch09*n-cB(76:g0$LZRK1Vqa*nas at dH,pMn[9Jidd"c`.8eE3!5:X_W';$
+%OL/=C]ulY;W:kQu:'V;_UnrN,5%g1I9U"$hO)%i,,hT>O$b$Q:kB?G^fV]$r<hZCBm[4nR"mAp49R';%Y[IS8MN.dHPN!de7%e2`
+%q03PW7W1)=As#MKhEhc"_g+<$,na&6r:P9KrTa)oCA%DqGJAD)$3 at fJ_;OtYf3b)>]tX?tc!:kTqt5/@eG2k+1=[DK"A(5(fHCq8
+%U]V>15TDQe.p8+FVI&R0i<faNZ6F"8E(MOr$sbg/EcS,I2mUfUZZI`Wers4)Wd7?uTd$fCU?dIgg#RfjUf!`+SuAY4;3^f_U1f0&
+%M2X7._L6Z(cA&t^T$>XnMGt[c0fQ7pGP_&@n>\&(_bGr'oL^qsUN2Yjq[Md::#WF#HV0*gGG;bX0/`/tF]=[`JGpl_\l=ml4X(;@
+%5W5$]_%bHi`u.,L65^$"4cCM[8Q>@0;b#eLqaN(I1#gu$aJ'u43Mi^qni7I)%*4!oH<*3_,^fOeD?<X7TC/%n%-aVF=qPcng[A\/
+%M&?Dt+&!`U'6AkO1-qjn784"ZJDOlW&7]+a!@&,SUk+BS@'=7\OcAoQ]I:@%KlEcM"tR9nBAon"N;*Hgjh*>/'m^@XV(Cq)j\l`6
+%#1/Lc_#R32Z"pmeL!5itXh<0+jJcRt0n6`)piTuATVUij>#4W7n*-BQL(>*J(!Dg#,=\>Mh:U]&p/6.pO=F`oHH1+hOK8n8^8^:C
+%i>O'.5Z*@'"4%HDpd9jR`&0gjG4q4m:#Db91m5cQ?/rq<N4fi6C)`IQ%[8hbYaEMkYuk5h0ik_U1j1)`\BW4V=:dh6.$Gi11_rJ7
+%j`1C3f`1lD*rY5N*<#L/J197mF7e""-R7<.84jLhPLO0k:7jDbGU/&rc-iSUO\(%=o!P`SpVu1s24bO,OPiEc at U['Q!+i8K+R*DO
+%9TjO[*'g8GE+VapC#VkKoetfF7Dt68Rf]f5/Vj#m-"N,3:jE'T8ZEu]bg>jDAI$jW at PZ\/Sg^+:Ui7kqBBHF+d.!/,OY.1uDJMcd
+%Z]H3&.erCh.1p\&@jZ2f`gp44P-6SoatjH6TR&(Dj:k):R<M.&$!:=^$2SKJ_2&SU'Sk9o/m-`P88.Xsobr-]9.V33$=>-KWa,lo
+%_bf+EY68`?0,H>&NhpFI!lR"'a?4_$d</LmktW@#Yos:b<BQlrlWDi>(dp's17M@"ThTSQmUeaHcVmpj(oAd7":QrMFa?Hf<?"C?
+%+Bm.6`Wr at h4X2V+:h%UPp8U\aE_=Q,Gf[GsL4`<)8Ws4&Iu.Tge\qibod`-nX^9s5fSeS),n].+4>#I^UhrnX,C1%6*i5<9*@?q[
+%f7a(eb4Ko]W%XB01m>0jAA6Y>J8[kqHgn!gk7q8;^6T0HJt"5oVt^jsDF0pr+5BC_+@?4AUKD6p^r[I:GXIP)HQZY6Z^JL1j0i7a
+%k?ll:Y?l,;9_'`F at g-ig38i=,%RO<aB,-tF_@(?!lSSbZmo9cU3nAqM_GB@]0`Jdm988ALDO_EJ.3Ikt!<VUWhWUhHqkf*>QP_\,
+%%fCrc5pP[t;qBJ#lpK'UI(jCH>HpI5&fLnOPVJ=[@lh,_aaBV$"QBc1#)9V3paci*B17=6F9)MBm*JZ-38)Y4gO/="$Z9mkhlI5A
+%Ddi#\JUi.pn4#NB<>)JZ!7A%'fL.!k$2iYQ^m<s4<4uGu$NQ(ArhP1QfKn9<W])-)jBu,*\)7QP'7#Ah'kj']gCLss88&21,UV4l
+%iIu'>EeEbnQH6+L-AWm.JL^bF>AP$kd5>@'J:9Jh/-H5r['?oD;'Eag().'R,iXH*]t5 at 6,;g]^k9`]ARB_j+.E?<n.,q,JTRZJ`
+%BQ#c4=/#gT9Rn;9T[;?jPh9=N/d<j*:LB9j5(PT12%Q4 at oum%G at hN3>r*/YW=[$OED.TAW!q%2iOSFlM+rZod]nu@]2HGD0ff0&Y
+%UYKM'A@!V(XsNBKLstFs8++T]S2hMFVK7Ab&=_I[]?7fYg39PMZ/Oh;G$RJo6UE:3D9t]Anp#9.d,pdi=nk<L`.jkR9bI+$p27/A
+%2%822(p[P*OP at g,+<\CMk>RpIePsPn$V?im[92riOb4K`L_LYe)mGPj")<p."Td#>2A&==)\H1pc;C^g5gb99K)s:S&^[:+MAbo_
+%ZHgq]c\[]B6SOF-+lTO+E=38 at 0ZHj/I'9>.!(h3rl.,Qb;aYK_Y=Vgs>ZK>R;mLGCB.*NKbN#.OG%Z0H5`^-a at h4X[TVd]g:9VEf
+%r2:&j:;?c<r_)h#YJ7u*VtPW-rO7+Xl<$,=U.(%g*>bS>0X).h+UADtS&1fu%Y7HkrpC)<&'2P<#,WgXhQ^"5"9jJnO4eT*/p at 6[
+%)?1=Ch0CaaXTuk*PBB^Do#hM1lX;mo-;+QBTR9];.c6Je%E!8iIBmjbprfd at A'DR^p;Q:>o<0gnYFkddo^9[?^YqiUS,^0Ebhj^;
+%YDrDDjCI;\5Fk-?^mhORTASFq:[]0mif).2ah$`aZG>bEj'((V55U\pc69EU4+IuB4`F#U;K[*^$<k9B(K6k7D_aq3r,+Q8#Kf)L
+%NrC\kM0"?::5geG_a9cm6\0QrZKuT+Yk:3M&g)$Vkc[2"6%AS*meh6WcAbGDV^+VT]R^WM3W[WgpH8EM_nRSqEVAH8qVWIlg`QCF
+%+8XL=q9\rU=gFQfXD?R(LC92m^&_KqrJ50W\JVb1g#>mo9SV`/!<dp5A<&*9!6l/a#7;mV$W'WarA8pVg6sViSbfDi:mTH;dfcj"
+%f8d2SiE:1`lO!dGO#a&YaM+W;it;Bg;hG%nc#="VOTC^jNAq*A2T7-/,4#U0>oHZrLa+7I&40u8#`n*:fb-^?&th]^AF`(Z_-hfV
+%@,F08!0ee.[9b&0RnVohBS^8;HIah,I9ci*\e]g3m/qK(ICdD["e?3*2FV8r4eNI+l@;WKhp'R%#Vm>T at _9JtT*ts=P_4?lOV(_n
+%K"t;<2oLi%.6p>#F*)VK0]:#u$KKQK#GA.a&^'UciJ6I#J1/b19pQp+Nmm4WA8'lP0]s&TN7S&,&E'4hK%JXU"F0T6%ib!V?!-$M
+%*MaN4D*u at E3)2:*[maIir;qS<'?0R-VVdI9?@WqI_&@J=%#u59&a[sV5Zr_cFa?0DcQo%HZj at b!KG\!I!]t"6_;jIf[:.c8*X&l9
+%<?rEI:eNX=^cr7+D-G6e[FL-FYZeGbG<"e>7>Ru<"Yj5B=hBHF-h8rI9^uj\#(,T2#ZTn6-^h5ljPu1t!FnYc'U7%)J>M>.SU=^o
+%MGdXB34Nm at R!-#i5q)sQO!r6_)&:NL!Muq>rY22'&u^@5Op:h?=#2g(Vf50DXL)*L*t"(9/^C%$+Cir3r8]gQ*/L#a5!!D5aT<<]
+%!f$2(9:DqU$&B4akiW]5Z&3<;#PVL5ZS#+j=S3Mr4^p8hU&(3JP_'*%7qlI>CcFn^o[OA1+`p"$42I'<Y>&@qLFusOZ3*cTC-5Y#
+%F=_%#OJeu%3WN^tB+giPE/6?N?K)c8g4Y%0HE+IXKlp`//pA;i2`Amk`.DB^Cifm64_'b2.Nl8(@_r"*7k at hDa;^I^m>,=5=:h62
+%1IK<$c3^(R)@ShP@#S2A2ob)aoP:cr87rrnZ33TI_]drpnY4J6Z9fj!Pq540*O.'>`qGB$ZS&L*LkR8,L03W6+I4<(O9dmV4m6ob
+%`'O_3L%[hGP'ULt*3<6cWuoqs2Vhip#jj+RO9Qh;ej=OXS.::T/X,"4g('?)BG^cf+[1^AI6&rfbM)#(CJ^[uQ52RmmTUX-?/e.H
+%b>K+M[L$0P&q4!5!`.a)hh<hY14(GaG]>Tr[n0#-NA65pgrcJ45QHKeC4.OV1)/e<MYG^?#7uBtLXgBZ!!Lt#_(3cu+O.cE:q_6`
+%JK:qVkXHZLpG>RU6ic8tjUqd1ZEON/$'9rM=<I%$QIe#lQiVGWRulLs.WB at 2Z4U$Q&("urjN9Gpg]1mGTU])\KAd8cCT#Vk5[K'I
+%ZS<Hj&IW63ag?RQcbY^S"pK2Bie#4eI;?a-90<K+=jeMj.XVY06GV2&@!P"Ubfb at fQHXeD$ULjqF1?(N4(2Y:3($0p=s`19D8?`J
+%`NLLf;'-/HDuBD,X94QNT]kdh=$dR3ec`f^S3<Ss:gj$fi,ZlSI:L0r9.U?l=m-Lb&jHJt"od?m_NC>`VC9ZmgQUME]%aCM@,'mG
+%&8%488Hb..`H2+n91'PH['_et%Uh749Q;e?l*LPSQCp,?#"(;,s*sCK?*A+gE?4a*JH+T@#bVTrj8T$CSp31G>JW$68.e02#RL!_
+%Od5El!Cb`4^X&p[0h1okHf(ks?:OF:Bip_g]6:A<Hd,]!>r=e]$]-V(E3`KH:R@`jZb!3OqXD&%CYC_JJAocf5Wjs_4meGMBA<-j
+%CLqqKHaU-a7*m#/d90Y5QU_VUgs1E_RpZQ at I=\pdT;Vkk"?;k5qQM.0`%'`Qf-%4^B4Hl^CSPic at p3*>K%?-g6%`@q\D[8%kLQeM
+%hl[%tf1N^E/8kB(k9XI#>Oq(nmYl,RoD7>>p%<Q<?.,kkLOQIM%9/ei)8aPMLAUm75F4iZ5gs"Kq!.0Y4@/Dj/+?<(didM.5A9f#
+%C[<V;X&#>!\Yab$lWd>7h9Sin-&i=L>;>,@;QKOS0<%eKn4RUkYeRmj2MC#N7^gB3Waj%4LAp]\e>bP=q!#]NJ0fP)c[$&[$?YFG
+%\2,FM52ilW?;?3aY<ddG`tCo$o3'o$2<gSV^rdS[s%3k7AQP[6gUQ0S at EY7GcaV)Zr8`'(*Ui<pEBc]8mU;#1VOSE?CBf0UK36hF
+%'\oSs44,AJMDOQ9j<\JR3Gni;J3.FJ>HSD6N35I!B5.6frp4dFB at aPm^r9lQbEhg3#TF);D.V>aY5\9rCU+<MBUc<Rg1&R38Aq_N
+%QYHUS6(5'$\^?PTTGA?Zf'C57j&AulY$!Uthll&["t_Q5>h>@jobc?Kin%u8XK,^orSd'Kca9klJBN8*\5$ABOa(#5iEB::s'@AE
+%j8T4de7K_6 at 52YrAASEW%?WqPm/Zo!9EZa!IGr&0&Lr-H0@#?4hctb%Ff%<S]ETB<3'PX"cY8r_ghVDN"q><i\*209n9)q7%MQ%s
+%Ja:L3fNe/rCa8VYj7B[mG"-pehebn3gtV&QK)B'4BEJCu<.^YL(0(YKg$Kiul?7dAcUSFN#$/p8o*k0kPS\Cg=<f^>Qa9kZFjF_5
+%kR'.k(3fFQ+271;9`&uF^3g_pnkGVNj0pkUT>po,(AGikgu*W&s&7Y+pBCS2c0bN`>MFZ-UHhsnFe^&Yr7-l-@^+Paj.H87\%hk6
+%#Q(A/51`%!Q%/RKY56iOnsH0i$GNnF3+hG?O)UCkr'0eN\]%YlkpPA!U[+Js4oRRWpR`)uB_gJ6S,O?+H0<LXH2I,s^A7*HIqi&=
+%5C_jfe()_C50ppC=Fdp_Nn%3k"6O,*;NN&\N]JLaWk1f/"0HQi@[+kb(*[T+94ri5.FsT8pkQJ5B:HrQ'EK96&8/IG?DFoC65&OF
+%[B@^XA]pf:>1;V&\:N5(>ZB'1f`nk0k]#BYAj?Od3.AG_7J5U4pbVTB]_3+[j<,;RZ]O);idA,-E.<Pfmn]=XY>+'e)n5ht7pCAE
+%<D:OZ3GI4h'.n!#`/L6T8@(+PcS#I[`;ZQ9`U[BSV*#ZsDeWf[fX%quSBVhrhFB=W.[K:\`<@($UeODZ/!&>hTcN+<JQd=jPWgk8
+%$Iq2-bY2`8VZlju"h'WR at kUVB'R9Ac+EfEQqs?WJo8!?RU$=e2h=WhcYg>U,9$B;%)0p;LWj136AK:G"W+jg[$O$T1)U"iB[1;S3
+%R*&Dn8^Pa#)DE-&)C%N/N?5b]`Tlno8*+2.SgVmh]tk+3-&L-e)W\'qC at Eq/>qLS6a3qOR2G(n[i3LuK)Ce=erR\t#YS4W)OWZYt
+%)5_LP>-&/:!,N\Q`o'/\fW`mPcgnf^k5XOIIZ**64(J9pfsX7c=<8iT05@&g:oY_;NY;9pKu-o_,gLZmG)M6a7Eh at D?jDP+c3_mQ
+%o>,uDk>/i at gPsjt"N at V,"JOGG?:[F5 at -VnKXm/K_EPDf%n!VEXp*O'4CO^SQ)9rZ:j'&t50 at UeY&J*#kR66I:^D\t3k8ummO12c1
+%E/2qs5=5?ZT*jRO&6]+Ih_O]R6`d(e6VP`?,u`U>T<&i/F6Xm_+JP&17e+]a_5VI0.42pA)Fp+,%_Nm_6&s3#',Gm^'.b7BesNs'
+%hoCsJcETs$`*R2'O\RD+A8/@i]s$#;6+6[G9_EW@,pZr/aWZi>p34:TDoVUr);-6l?lL]tYPa<8bKJ$C*nTa9.K;8?6\TQb/n5-s
+%XP0fJ])rCK"IdOFj0uAT1iHr%lHKP#4a>rWf&IP51rpcM(j:F42AXd;.0K<GO#4tcGV^-PXqD_85j4AS]mP'K*Ak[7EN\(A)B'VW
+%G!13H^9[_S59Ye:(;`9$r)P]mRNif"d0/uD^%u\)h!\ra?\&:To<>C-#I3$mi*kE#Y7*!b,u6HHO#S#G<0*!=-=LnW:ACl\*st\k
+%%*,^6MKR;H"NJ5gfmq/Y,Tf,n.,ap5 at LCu(/sRb'cFmm3^V)SC?W>1N3'ZsC2%hpmZX[o']"D3s!u$#&f9-j`*V6s_HT]=j3)9uf
+%EFV\@H1B7p-+i3FgN1Q"2seBSkH!*0B1CU_=:'h'\!qsN)HJRV(I(%*L8s')M[7T[TdAkmX1#u>X!'#-T`RXaMjkn<[b5\TNsM![
+%k6epFi=<S4,QW3&HZpLV^A'g>XaDT#+tOPNf]?SPIAjkDV+kY7Ipu%cE$0KCD9l39"<N3ULj,8>$c'#IGh2 at 1bkhP8#492ISc6,'
+%^-tO_ah#^;#Fo at HPltOth^R'<%C25aq^eTM;"$10K6jo28gl:1GZP1aYFH&NG]sbGT0JBP-f6rpY#+`>Z:!Nj<<r',Y"t9!R1fmq
+%Z+0:E2Q=U)]G1b!")''/J/8t!g)01#X[$^VDL/TflgJ]/^UYhDi$8V"d[)P$,20Me;^<GIqjOBij5okdqKNS&Ar<%N_eI/m]9epe
+%a at Vg!a.P!.=Y2D[h_*l5je'T$kX-JU*"j&K*B_m[BebIdQ;a%OnI8QJNP"VP8Sg&N;-724NFt$.Y at merBn!5a079ioTr=/QMT=>N
+%K%tS4VJVj"]liCmCloCsX9ig=$!MG0;;Cj3%A00LH2Pf=WIqiM"m%8,$dUCK2;`e9b+_!JKP-gO((+d\M)6LaD=A3/P"(u](Ylfd
+%dNgq`<FdY.M\f?R-GT!=R$YeK@`JoCA@[C)\*:2qI75EY`)[9'"P\l,./*pGrTu at RL0*D-nBTDg,/dTn'J^;`_=G\?GWS4(c'6_a
+%$:&9.)#MUMRhtKW*Lb!#0l0-p$//*V=_#B8,7bkC^#dT[fGH)SDTPb+'Dp1FJB5,m"7:34S-.M"/mYat@]j^_A$lj9XoW-Z1Tj_6
+%W's'o<bc=r/Iq'FFk()?Gd`/jYB`8 at cp`9*aHT::d^3e"@cNEN`FZpfg.:87npo)1T\FMZ+ggZnh6t=Ns0Kh"TTe*6.o+\LcEU+"
+%\qu^t2f)k#(rkKeL6;`8_mb#"#0lXP>RP3'@UOmBbt^VY6A at 6;C.T/Mak5?mc17bDNA:"i3C2Dl73n at YE%r4%,@@1 at Y'uo$Aq&H"
+%$3RfGfPuO+'F#A(9<k6U'&_\S0"*hKLDD^cA=Fg^dc8=oaL_<`>.V[3)jTraZlR*dnm"8q at r4(oP^TlqR,Q<"iaX at KdE;`,$`P:I
+%iG[DNK<Nr:iF(,2>FX?(D)V$V+&Vr^=rL8OkVXDE,GY&i^^es"Nj0p+MfF+(KsYFYJOs"$KaV[A5^Chfpjms7JV^=j[<"%I&SQ-b
+%0BZ.qS-O`$92V?#GXtr"M(q2S,nrZ%?,P,bHQKqGV9"S^%EmeM<n+i!p6o(h#$`Z?:Hg2.$fuV%?hcuA.&,Di`WG2>GK"=!]#u/5
+%[?Vs_ at raHScDp'X8igVX-seXMh)K>aaI6!3kY^%nB]6[YRI[4;[_,q#ZR7mFCXo_&L9uhI`2R]Sd+-&[.%Q()ca5/uDS@<qN@*fF
+%r9HfQG"Wc5AXC&j+*i/Rf6/o!jd9f;lH%4D5i_.bKSeM\cI-r_'juF!F)=aNZ1Mr\L:C:mTG[E<r&:fY55t?:p0[j^(LM[jcei'\
+%-K8LhiJVpgQ\&"VN_4%LXnr">h3K2.NCK$NPeZLR^=ZBtE+2YYa0SY$!B\_X5<kcMq?W:ESQ$-*VGl^-q,)Ns8/-(P2V=%uUqnL)
+%C`fBlX?n'KQ9\aHX@"Pg<V'NV!OH4p$"h%h=R%e<9 at 7/+GKj!g90ce%CS%)(LU:N];F_1Bh,4hlQZ2SWW%dS[N[0)tT4S7`Yotd5
+%Y6'icj%[1!&hqOmekM;iEJVS!JlGNe0UjsG,Y*"Rbj&"],nRLW6_]%sr0/W?&2"R at f?-!O(@.pLjr1cJ>stl.^$m^UJsC*/,'5F'
+%_i"SuFVPq\6JfRZEU3"M'!#N/`[q1(HbTk:iVA=mVZG\W1rEf?j0$O])%r0e]m,&6$N$^6k_E81BXYj&*bd?_Oi!n?`^i6@@6SbZ
+%8Kkh`o"Ze#eU]M9M_]H`K9BP]@J^l/Ch`FqUT0iHjFW*N7JjrcIWQj;_0V7H?ZFCs\*`TeJp>I`b)&\Winf$m3Sc&HoR;_0:L6X"
+%*/'IPE!*hU#!mIsZhF+C.e'H$lXkJj.+$::(u,Q+X*qpaD;s(G(eS:W#tB`GmiCXu%+a93!E]RqjSfg#Lh`Q0Hs8&plr!eTOJfDq
+%Sc]#AHu%fK$I[!"Y]b6JXJgk_]3jfFBXUM`Dmr""gPRMQC\koPHe+.J8".A!Jp+DO*gsps[uDN4<J]mbk7"G#cRQ?Mf:Kdr<qjkk
+%.+JPsIQ_a+)VZLWRI>k*P1qG\BD(+.*(YGY,cR(SJdjUkfk;afCksd_WPDDs7M:aED]B2JDMrD at -4"$+H]4lpSn at .a8;eVB@#YE:
+%U./"`_R_!+CWhpB].oCYZ.L^<8 at 63R*H2W`\+Xs&.rMsmmIAp\*h=1+/)Y.DLKR(9Uf<X"&it2OXbj)>eV83(@5E7I/p,op(<RoM
+%8-j!.qJ at +glcSjF=XhE6ED]S.Zb^s0J>,Hu\@\cseIIH2*E017A$Dd:?Rn?VifaIQB,0)L)"Figc5rAo^J#`77EMnQ(fOa5863CY
+%W)_65Mn%*kB64K.f2BGL=f:"F,H(>'"D)&:d1cK@,5Ke0:$CqC;B<1e&Xlco9i*@Y0Dl)4Q>kq6H3j1mjo'0&;>Wt5#\G%h/1Ub?
+%bZcb'Fo"JfEfDDH&u?suAp"G"(!?A<[FqbAKt"jG[2:3]E_nPH2l9T7]jQQRRd35s4WH"a5(a!!7\bTX at SGH3@Tj"QDN at KJK`.Vc
+%@)Wu`k%dAY(`]NJ'QP^D/oID!W/4r`J;/Y%.#!:1">E3-qcO9*.m(p^A$iL4_Bd<7p<7%oKUtWr=i,0q1)4,I2'E@;XJn-B9+IV#
+%'!FJ0PB:TFZ\1[T.Q?ukR;1:+;7EWPm\+4oM3uMsnF44S0!r/9^,QVULR<94-r`F8pCV!S=Uc]:*ak2tn[;`GFtfA*%Bm]+Di!'!
+%",&c"Ck`fIFe$4M6;gr\+n>KoqX&9&X>9J\SVmSk45+4N#Z<1c-!IbY&7V3:c3YoWd-k"p?Wq#*(Q8tkp[b?bR_uiGQNb`f%^u#c
+%f[1b$)^E[H2B at _A@%Gg%)5lhc=RIP$?s7;884#erWWff^ht!?7XoB9mq3EH_8R[p9ILn/ICrMe[X+j,)8a'_RA'0\$RD=osO/-e]
+%E:'$(kE>W3a0\O;/=/@bK&b6$gS`-S4=EtXpJ"!0N!W\/W@<a#+qusU&u2gNjmiebQ4&g2/^qP_%u:8.9pD:/%dZr*]`*pX[j;h8
+%&fDY3Co]7()]^ZNd#*U.3VoRRc!IXmX:34/(7:tha6KXLose3G5eOV=WQ^;I=Q^5R:/!8P3ksl;aAS_8!lb$hkbZUq3!"<h.F;k!
+%TZr>&Q669.&""B&<f[q37)a-%+>L>F at Dh&%hK;Uc+0<tX?0m/iY``8UA"4h!WT2:.6o(b0.>D5ipeNIDbV1H\\O.;r`XocEW=_:B
+%M#sYD;!R[(bjac"M&QkM#2tm9nJ!8THPg0,2?OPc9*k.)GoEs]=ctOKbMZ at _!:.-(L(9cod1(jl'2WFgnfO>t?!t^ZU-!P&?\:+`
+%#Y4TIpm:(]N#jEV89e(PQ<FJA._ka!ZdJbW<!Fse2H\TO*H4].^saIiE>PDihNDmC:`D26oMjBR]UYq;g[BSK02/4*U-PJK,)B-=
+%SqccV##f["!=)Vf#1CE044!+fagH%3N%tuDAkuR[Oj+4]NT2]hE*FDh<S^4fE:L`tV5AA#)@^@&m32egYnFEi*iBL"L's?jE/XM_
+%*@.ah=W at nnK?-FH_]sr_6IH%=9)uot6poM\"FtZl/.Hbk^T07V&.-Qf at BO,+:h&JUCOc_\j,P at t0tlV03,Ke<C`>r9m3WL:@9ZSS
+%(Tu:$Z^MYPR,7XH`3dQ`k#0Kn at 6dnh#'C1.L6prj]C5k-Ko-OomNAMDY%ATe\:7SU&[q.0\Q'dL[2Qc&jqpl*\:Q#h?U,'tj</B\
+%Z.B.B5Aq*BK#T:-b68R9%c"au(cSSU,Ri-$6rsr^^4(=F0:#`kEkmfdK[XT'(:=o$cGONQ6K?RQA!eQpd;s=OXe"EQia7BGL,<fu
+%]arp-[F<$d75<\*1`M_#/gZp_'Q:P\*QFggB\@S5I_G8SFt*E3$S<hu5/'DR`!<&,\l85^i?n`F9c*OnWp]W43uS1!>hXrLa3YQE
+%[/ZldaAH%F1K*'s%]`"\.;\"cJDG0''UeL!gM1BKehO;#-Q/B3N]"fQ9W<(iN_VtJCkH!n7HOr7/Uk;6?D\J0BQoqLoiqM)ct;MT
+%YY9D,p1D:%/-%3l+`/tI_[E)(HH5I6-rWZ>YgQXr]I6f#B6Z/k!ihb^`c2sGDpY7WJ_qTsE#XY=- at fB, at i>nJ4U'[MW9nGW:DZ:a
+%o3lA#;nr#sNpsTIV:I6($4GsHBu]lp<:&DT(L*9OH,qjT8J?a/_<m3=Fu^?=h`n_Y3ZDpuIRZFF(dsd#L at 2Zc(n%C'$(85/6i8^V
+%ph^6.NP+aC7[q2d<oljk\^YIO]6Q<B6#YLkB8a*t(JB&ef01RH<@CH"4f4;uCiLAC3PD>NZ5is=2FFCF60b"IUj4>L#onGuCPY<E
+%f4Ijp[Pl#mq:Lt]j3G`s40Lt1CU-,^b at I*"Tjt)5Df]C7g`*X*;sqeO8t`M&;n#)Ldn.o\HYLc0ncaGqI^G-dL&"Z>b8RL1l:\;s
+%Gmck[Vi=A6G;),Mb0H)?m%S]c-$Plqb!>LkH>5M2%sGYi"!Oh[`"cP@*d]n/R00D^C`V;JG+'u1b]V5Z at Z4H5/l9Dq94$X$kNe*;
+%Xc53"-r,g50IAmN<XCr8(o=X(ZSe=hlnV8c?JjUL^\'fQ.M=dKU[e)i;>TB985VVMF3uio/kaVUAU#>R)CiU;#i"&s`_86eS`'<u
+%L6u at bBFC<9>\>UcKM at H+OnN3IhCV@3LjnPke\E at Z.^GjH_Po<-18UNKn`%gp7#NN"9'4 at Ecjn7G1c-X7(*71+]\$J4LhaZ\k-V at P
+%e%`s#57L(Pn7m/f,^O/bp`>lS)ci!:-t^HLQD;k>YL3V0T`c',YOg].?9sioTk7Q_2)sjDp;l+]*=qWpOta5!^9bkCq"Ug)Zj1),
+%J'S0i<t3u7ksXRI!plub<Y?bG4bPI9-r\4-bF3[N!fl7VQm>cOWF+;_XV99JK_q#^mK#QQ>C6Ppc^lUKMZ1D]GX>>LqMX%_cllEu
+%Y&OVPs.J?hN`UBM<8"L+Pjm2R._4Ag+48Dcg/Kt6\Fpb5I[Lg"Z=,;4J[&Fn\i[?/2V-t]Vt!3Qn''dbEM-t*fk=BlpNT]lUWgu2
+%?5[HHVpi9@*TRMc\^`hC.^:n5C2=&#m>r7YNIA:tA[r5EIKT!r3>bkWhh,XlBWho[%YM9f4IQ%NR=LqG[cC at B19`U?/F?D8D7n=m
+%CX<Np?Af3XO9]=/p_SfL8u#e&ZLk_2p^77X_qF;8_"K!,jCZ:XkO(Bu*^"U;S5"el\!L^R5i'UERK/&GF"m)p$l$"Vg)Dal`&^WY
+%!*hHKc'`k6rlW-S[k(@=5l?B,i!]Q)HYYkh<5."lf%QOr'Z*c2A^"lK'O-sp>0#PNj9+TU$@W.GnJOIT72#[XAmkt$R4N_s&*,65
+%/VBG"EJhV6,8[+I5=</TbG8%#R@*kMT?dY$3!%M>V-1\"Mgf^dmmnXiWPf:"$'IF+CcO8-OB[1PLE(T&0l)$,jh(cBW<[X[Q+ at rk
+%Q!7/HrO?Qqq\,q0"U/GW,U#XNjlG6qJKT+%HE:\5]uCjTT at I87nK-=*[P]&$2$4E1DKD('"1fe5V<US4$1(Lc"]S&uVk7SAOA2)H
+%>C'Le/1]"GZrS0XJL);pQlLnR<-\dL:^,lB#012!12hUkqG)JR/,Uq%5Is1?]bHAfOGisIaI\CJY%ptr(-4n)41]h*K^\;2faB/m
+%-#Oh!T#JjMSOMfj5D`L7)5L>>!KSasZ8YO_^j+EB`;5rr8b'B at KSE5k;g6sQ.8i_Q$N&Co7";1A*G=Dqi^rFO$B2et'XT]L+Jc/j
+%3eL=d$(@I4U\a;BnDqmY=mk6'k\KrQ!aQ(=(+!Q?3 at X;p*Ge)PFLt;RF!#"T&QJp;<"9SA^b!Sn9I,H0'Hc\glLZA"MH21JKif![
+%fu?hR1UNq2MbdN*dB8qF]0Z[u!^I,,qX-aYN2S7t6,shlEm6<2"*[:5\40sp7A(_<Ic+B2Soe;:'!NQ%Db,!]%1cTcN1gAm5L)^!
+%ZUg>Vi/9G0:>M-rT+g?KZGA`R"nH=$(i7E"@<+tiLHi_fKc]YqRUET3 at N??(8(>i/[-,7Q+b*5lc=I0#=rVeq*K0-akE/[U.%#,[
+%#]BPV4pba;on-fg at aicSdKp""&T#C,q/S*=WW7lQd;ZHD'i9&%B%RMkl4+g+\fZ#UJ^D?.F9:0d"bA2kkIBM2J'&L$/mo\nl=C%/
+%fa%(s`,#Y^KZA&*=hK!,R6(?bTL:_a"m!4I([^5Z>H84pWchZ1Wl_tPcKj`r*Ss4%+E(ghb^rgfKJTDEed_s9/+#G_`_2S!gZ_8^
+%8b[eBT5OP?pFi<BJO=(EO"2p8H_oQd'FrsQR$D-M9C8jU'/,8QF)tj"mIAUT8.<R7f<<,uYsN9HJs$3ejQBmq$let77u.HD5t#l2
+%'$W96(;TmJ>q;"gC[-)r?pAJ,bad[irNK,F(f at in'$ro7jHi'_d6A3)@.Ekt>FlC_#0HsgH6,`!8`rFpo7R84qAq(%3;[QdbYGOo
+%'`Q0m+B=&^YU5,+I,P3R;7DKSj/Jo_V6Ya;+^gE!B;mhX+WB\4:c\KS#i)+oJr]OG&_Al at .`<+P!EsGja[DF4*?ekR]7Q?s/hC>G
+%Dj-I)(aNhC<fe%Y-aliiq:UiiEack7iN23a.:*&tNNR>#%Gu@,I@#M]-#KAgOluGV[mIZ9Xkh/Q\.cUE/Gu<IRgX#D!=//2L<&oU
+%+C++P$CHeIrGf_!/gm[PG9JX%';i%,e5^F)P7ci4F'T3+,/*G3W,^3e^q+DlYcT)EiQ_OfSYO=>X`*jn['Nm'FPo?=p4Wk<JHWBB
+%$p"98co)r3%Bg8J].>'4!9?>-:=_#<j"L?-JHWAQUXa3<.jD8=Q]"B8L1NMdF8FBT'Lgi(Cd(B+9Q;KO\;Z1c<+GH at ZHST*#_j at q
+%$n%0Gf&oQn"jWU)@FFMuRKcp)&*E]Z(f([NC+ZiuqUc0g8=MHr>2U6<jl at t+4-jAs\Q$Wi.o&HO>WboYV)>>@LWcbbX89gZp3DDD
+%#V`$hKajaqB"H6;cR^)pda`@3YD[&8%o,jO'/`"BEfG\aSC*2D%-4Q"D1m(JLmCEM])=b,:\L:0B'>LN;XIc9R6KaJKbCH<bJ/BL
+%['?euT6Z5o$?,Q[m&W-KTV/dJ=Jsr2+3em2#*k8>V[8/YX9H2g>CP&c(8[P$\(eo_Ph$jc2o#FfHPSJ>Ms,:j@&d_,gi;P`YL?V0
+%HqtkLidT5U)V_;j.Hp+'aH$=-$"-3H:NKeJ]VZ]h%hNG11ckJ3o&5[;0IYFW6s.k6f#liTYJ_PkdIpGM5*L>Xmkk]FI+J'8(_4+[
+%'Eb7K(ZMcGs")=P.-;0Gf#*r6l'd,F.ta-U>L6]5$j,uE/)o!/c"5jQW:=au%[M;O(X&F)pP]3A29&n`4]#'YZBQ5\m"%AR[t+8.
+%Rg@%="0W!gF/.SRj0QEh<KLTf#T[A2R4P^;37<AO31PG8i/pEueB^>@D;C/Hf9Wu(.3h_06eJ(<D#%f/F8,h[Ba42fD=I2a%-%ni
+%EZZC)GsoEnY*WGOb\Y0LG*Uf)- at Q7+s03hpJ6k7:=H&uh"%s08Y]EHXYa4&S%PS>?V+Y(B6YaBimmLsaSd@;?f?jeTe?PRgOn&1R
+%oaB+LrgREE&n)p(($r6;:`/+7H2O7e at G#YM at h]@as8*Chh,j_jTTEY;/YsAGm>-F2?9"=H=!s1?*KVb`,,=$T(_i9Q.kbK!gOeNo
+%_IX9["h1N..BRV;TY?eY8iom]FK9."WCLbsI'SHNW7GoX=a,&;/)q]7_LP"I,MNtYc(VL)8dN7YP0rA!Y!H0jq00enlGo[+%%0OM
+%5IVB=P?!E"-E>TUJkR6QUQg-X,Z%LodK\P3:RpPP:l&hCo[#giKIFF^V1e$:RT0P6+RrmA;La)\Z_fX\A\aMq&i)cU;Sp$&&*(eH
+%&9U+LDM!:sq'cpSK8dptAPK[%e8c<+S"AaLErCZVK7A'l$a?Ks`7moL4R at Oq%U9,=<d0/k3g+\K2'`L*7ZM40`kBPu"B%$j*:a-I
+%RN*Reg59C%iG;;lRUZj^QoKDqRkcF+kk]E2QIF$k?7BjmNPZXi at Q+U/lt*=l6a9]Ur"htq],AWpXM at 79YO44j=F`i#-W+b35,/pF
+%7-UaUl6qGKck45>HH\"Eb<^/Vp8:j`G6Okh/@&0oGUg*HpWG$WRFZ;JhOY&CA1S$D=:PhpdC:>\CjF;SJ>aIrfSVg^>CBG#qH^m%
+%\01i"XdjO&aj:r.E]1>4*X%W.%C_Ls$9*/6D*Ueh#]Mbc*_fkE1q\-0;k'i=CZ?m.H'4'R&kVD(0r+/G>th(8Noa\*H+2%A4E3mB
+%rMo2q+"Ftm@&K-e^60%%<S4h at pr40:O>SP.N)pgY=9ITs!h*!6r-ur4?_rnp@!/bb]]?)Oq#4f)Bee0h`;j!bEOdGSWm\IUfJlIh
+%j/h at 2E]C61ma9*'[cd$KA8FTcf+^[(:RIDi!2:Yu\A+cVSP(@?+c_h%X*eMZV08'DFpM5'@+J[E"00H.G^f'UH,C4fiu$g9JQZs'
+%d at 2F5dS:g2Q#I$9-!*0hZ9_aYh,3X363m/Y(;"-dB8jY?%5%^hgR"Ffl0H at Z-)j`519W'ALM]:Y6neGVUdWNMNL];AChpd."VlLs
+%R&Z53Vj.7/AJ)_hG3cMuX#B*+OAie64Oj'J>F-bK>7pK_Niq(bqlqKL?r_PFC'`A*?a0k+>Y@>CmN.22(`YnMGBAo#:s%-Ri74"R
+%cT"=ghe*<TQ.s/AdPgt99W at 6(l2aAm%+$A?,&6orKc0jZco'm\9ba^6_g+Kc\>f+0Ym<s3/bG2:/>,hHVAtdiS?-!'LLZ:EEV at o>
+%'.6#**d:ZbH6&\l;(Gm)U#+37UAMLT:^hrWCN7!`HuQ(+iq!NoY`LSUp0T^R+kA'>)!bd+C0u)PX(u)%.EEMM6;Y5#m396')Up4:
+%9qM+$os,NF,C"R-5-,O_ef1m^qR9amMP1t/+]!9Kqlqrc/gSQD9sbq*R3MmI*R[5W0q/6)[i]j`pK>B_"Omh\=+"'r8-`&gISmra
+%H)9T'6%5ZSYm at mmdM4Aa';dT>S[bY5X0B$mK)d<W4/N+,!'k]#NGa:Cc'8i1=2_0p,h;30G^,3B<8ZT\SLdV?`'ltmU)ZaZ;t8)*
+%I%V>_GKi`m4;cLn5uNf8g[HdQ4t`@k1ffCC[RIQ>MbPT'?UqroN>$nUq"L?P1g;Qs+nQ/Fi=K]t5R^#Hid)CnXUDUPOTP?p#[4]0
+%')_5]?!C<;/Dk8Ya\t!>"[r>Y:&R%83<!-ZlqBnrO0]uWcDIXd>BC;Vrq65GV).LXkDf-seF$r0)9t`qouJ0(a;mJ$jd0U;!';S=
+%nT:fmo"\^@C:t`HqjdNZ.cPE,=Y\"):MM2:0t@`Uen(EZaF,tW74B_H,ji5[%@0?NFr*6e$EtUj./tha"lS,.XZVN]XYYFWXj)\N
+%h3JtrCqNsgph5k%Js#u<WP>(gas];R8<S*tZTo+n^K/$F)(`e^8,6H(dY<`5etpXF;Z1AC$Z#9UA(:M&,dKJB0iOZtnB>u1R&qbH
+%>Xq!+:0FKKdo]e1frq;,7r at nB:g&,6(Abn35a,1!\6Coo>Yq[nHN1_K4E`do2_;Mf'VL5;nqV:sd^?3'"r*ECFCCdqSJf!=0 at qDl
+%b2MYX!$]O-T=/8^(L`O#6Hg`YGeiGg#$I`]B3CF(8^NJOT)T2!XA"kVF at KO9Q\+,dLkG30 at J6E#,F%8DeUs?N'a+*872MOO0GQYX
+%+bs,qWLIk793 at sP[HS-MUc_Gk&A*dt`EB/D9H5E_-`2o?oe,Z+(:NhK!"p:PM%Me`*#'>5Ja*5*>QuI?1BZ6VKG$re;XnU[C#GGR
+%)7cmpZk'qP9s9$"\tYp'@LVFd3 at .,BUG8R=4-_q>W[Lfi+7Dp"%T9R,Kl6/>d)W1r_%.FeQUXQ3AE&7SPE!-A_c?H/a^cI2FRY)c
+%6MVLOK3`gW[HS%fR$KE\MFgsq.ma(33(%8b;hD>_iZ&=cMfN28K, at kN5-+Mt)5i:\O1"XW;72*c!X<'GhH5I#0ci\7Y*c7"i9u`F
+%$;39_<:W\[Z\O6or]VfOI_t*r(I/9rpmoHrJkG:JpN\W7L>n!4/@qS(OU-&['4M.UfkbgiHe1=D,).a2:=Fjl,XpmMfe.O^[_^F0
+%"\HfFUW[e#r6YW$:TE;QlW9DB=GVqIj,Na8]!/A,c:O$Oa9uWWK:bVAeeb8!1`U1*c6Dn9JY23g(^!gIT3H306Ssk0ACd4PpF(g-
+%N>ef'HWc&1Rs"2X.97b(3cke99]m,>XIgE(WKXPjb9sI8l7%h/[3j^G^`n"8j+X%D&E\iM<o,=]\Cbrl!)a'90_oGiPCRD.*CXEW
+%Z,_0M$Na_A>I.sSLh#HS*Zjk(hOfr<E+:DOUo[b_]R65C`YfKZEIP6q#Ig>G,7D!26<7DKnC;`_+GLX at FpTV,+8c`OQB%HBCdSKG
+%ResK)=2IR%OndG%i`i<;oiZs$VS=ClP2=W_j5^o'dl,RndsTLl/EWb,Jmf57KG;tG(dqtL]BuF3PR-XI^+*38)WT!q,8`e?C#3cM
+%7SK;l<Q`)gYnNRX'Z=(Sq\NtJ%Bb(Ab<``ua8dtj'9J'JLCN6?**YB,kb3F`ZOAIC?U>MZ-19?u%55UE`53Z*o`E>'`J33_0I:_9
+%FfhOH1g&/npS;&\!;N"nDc3OQG1$L1!0fkKX#AHR>_kl`TEK#U=qa.F:-O]]W.^"(1*YP+JG-b)5^t%R6VEGcLBS*n[*KERS`>oM
+%aWSLPM;(\:qXT#qRcHTnm27f&.uaHddB$7e%>Q28#79s]2=S)F5:e7 at K@q)3<,eOCEOG'ZQmZB+8_*9+=gDI:"BU0TNlgFf\<M,7
+%,@'EXnJ?G&EK%9(dV"2nT0pgCXPo at TO;B3+6a6*,eU`9P&@]0sH,,^lV[F8j3f%QHAPt[R?TSTaYQ-/_bj^B"/-&']HRK]`XuPnI
+%R(C,<XVdDC#aTeB)rWBb:^HS=5gh0UYW3&dW/4]K^Dua+X=c&MD>"%oe)@HolP];-;\\)RKo:IMKU65$cjQL9IU.1_O6X'4i[ocU
+%<_POC)M)<=*VMnf5T3]S*2m.i5A0'd360\;&?5+-?as,16a at n'kQQa5&A'*a!2=#OC`NWn>d/lRW4RbYW-nk(,9t98nhH+YmQ:Qu
+%r1=UP8X.g,LglJJllV1.cCm/`RK12H;mOmOD8D4<'A1YXi+-<TK64*Kn/'hFfcW2+:<K?9R80lho(3o4Fr(U%>UL*p9_RcaX%>RM
+%=T3cKjWrE%*2>G=:o(qA"e)Cn5<B,<KbO*O at 5oZ];ki:tq^pk7]g%NUW\k*$I10Y>k5R`%+Xqb2j:Hf(dJcGWE at h5T$7'f/KA*hQ
+%-SK74B?F5c3Z'JX?ER=obm:>Vg2RffdX+X,B*L1ebEtgAp&77))+e?c%ofMKor<H?o&P)aSg9V93"!G$!BmXf!X//k)A+ZF3#kf<
+%qKfa+7!/R>j,@[lGtcUsZcSb[G0a)bQ(]H%!VM>fXp-L`W#bm\1B%45Rb*D8EAH22Ur%k[Kf_a4Jdc,#90#NPj1%U:B#e_qK?9eR
+%JZ=MlRU#O?[)$BWK[L9c?3F;UU"p\u#D5q*9sBA\NK`Y71%?RW6:BP#N7"j,GopRB([g/bJSU at -NX]#EF$7^n">%k]CMZPf$)j=I
+%Un&p:38rr*F4C^G*nY8A`!D@?:/7<e.JL00+u);9<psM]$M"nDO%tPrU:Jls->,3Y/iHU=V\(QlZAI6&\qkJK<"QZh#"hFM=nG!=
+%i"45J:d4<%DNTN&%PfpolACjq<"$8\;6IH/-`RrU7MPiXQL\MWP#Xh8\?9hmIF7MNnFp[d2Us+s&TF_L6e1D7T=4aWeP[4>(SRO3
+%FNF2jP:gr=,nr3g>M/H73P`8IL5<7:46-:)JT"-+ff7++/p'l]8*QOpi.r.(Z$MY'0#?"(%&.iVc[+TX]l at i!Rd,8p>:>M?&A4BR
+%E$n(6Yne_2e!;ZB>S\.X[K]G6"s9SAoOgH-5r8!e=V"V,p at .LQ1H@fSSG&79.cJ;3_`0=ek7&I%)@@(=65-I2nDt%)i^C.===4=;
+%E)R;$.A)C+*V!!>F7<;XlA at Mt3sBuI?OuB9U_?tgK.UY;8)1(r:LW+S6`-(Gj`,_I&=MXJKiduCGNGgJgL?5`T^3sXW;%-bF9Nm:
+%`g/H6E?+V2:r`bt7R)CZM=B/so$<4dpJO:J1)N;9nq at a-s%V8Q5+Dr5&7L([7(Y^#;+hl$/FT?+E8^(o"RK?DE,jKV[Qn at 2"FMX,
+%Fq.Cb`1[Ro['!-SH8=+m\k$8MpL?K#/I!`Kj-PA=Ke2FrB-)]`eiS7XQb]6+LEu,BYQ^<P16gKo?8BemZ3N/P!)W-"f]^4t3?0hs
+%JqNhX\fV4n5VBfmZ!?+m3YPi8rUfY1P*geN%^'hiU4=FkBKj,JYh[8*A$K/"\<#B-L&@H6G$o%Q?Rc3e[,=c9FNG#/WEj;]-Rn7P
+%7iI.,<6fG3F!!]$9245>*'No).a:?%Xk=j5/W9^![#YqZBma-$-6(0^Gi[%6B!=m&9C`o&jO at Pt`2fW:FLmaFq(>1rH7m&@^p5)d
+%2[1@>5S^9I(@>)OFFSQ5k$?YfNnS(R;Cs._d6j6c%CpT9>.S7d;EVHbKD#r'diL]#aE=SC]/Z?Sk)=`u4F6YIc:ru0K>WDQA4L*W
+%8N,CE at FAf!YU3XgbM-p2A at bqtP-48i;6F,R0XN at oEtsPG,EgQZ$)jNUAu"OmV5^)sKM<TXI]aas/AdUO8d/iFa.aj5]c?h(etd,s
+%NmRSa'1aF)_5C/%et,(j]<iNqWKc(j`M4b=d.T;<Mh`3jcB%)_i%k?%e4kU-p9C[>\m84Y[^BmpakGWg at g7$n#V^B4N*t at eS7/-a
+%7(/FN"`kfeDQ;RY*d!BfWPi$VOo8lGljqABQK9?UKKd\#9 at 707L3FoAgX=Ym5ROGNqr(M?Xm%[.@;]t8854H0PNWXh1L,:c\__dg
+%EjBH[4mI/V)$DAA)o2>ipW6/i/1PMI;Q at 2a_B<JYl9"7qOa<W$K62ieq"ql41`i$@_RG,6B at 9R[(F-1aOgFq!BPtX1C\64fO=s.a
+%:-Jk$.lY2rRXtC\(7lR%aEP"rk';f4gGuD.X1_;%NY_")%-"YI,ce/PN6(<QRXi__l,]gg%FK)ua!G at 5Z;_:4eSgD`@O%Mp2&f5j
+%rNr>N5^SC"lIB%P:+cb_EK3&U84fS=e!$tak".:f=Jm+ndNjH'F)n!XJ:jELIcgh:#WX>qM)^Qh%\/nG9O)nP2FF<Q"Ncp0s6L^N
+%e(3`T9`&bjq%0a-b/S4WlW>V(lqm1b:T`l4VQ)j<K0Geu>i?hf+3ItMQY+U:;\Q9)#N?:]H;knoE.e>/H;YcRne&2eGKYO@,WAN0
+%F^$6K]=N].3'iP at 0@o"kbu;[Ln#AZ/!?A+[+9n+$X$!^&"GFCPO%d;"[MO_ at KcEXmTuFlb8iN(FIAbIOPh7>!dqr>G&C!6$"^N7S
+%hiS/f)t'kD<=i>U[53:5Lg7#+(/kr`bW0Fq(k]fiG34igjA."HVGhMTJqKQFl#%`lfs9u67eVR#"#73]Ja9,$6e+mI6u^Gf/hd;$
+%8#e\?LD6IU<gPtoARUt\l,FN*dHTgR`S:#lpgA9pV=DSo^Dgm0AhK(G,4$98.D69GQ)&9CYSIBo17kbR9ldZmB&<qUp+ at u1mLk2'
+%lDLC*2/.uhisD)hIpQhSP^;J)CXB+&.4G'q%%:?r4ZL$m$>!lfO^;>W?E at 9;eUX1>h_(G:;WD*0IMT0iE.Jj:b%\WcNDlLh<H<a7
+%`pee^)h.=5W0e\L)\@Ki5r!4NTEoY;:X3hu[]!aUN3$A'!Ognr#hbgpq6!O3,nWW6O`+KDP<htIWOjDsI4UmchBg8aAUJfE+i,5c
+%.P74)FEl>[#m.]38B(m?jR7d95e+fps7d<^=bEU6[Mr[LOH',d$B<#GV%N.3oePl#F;BcGP4h0u$Zi6uT*[c"2MDEA!:W91"X,gj
+%!:lf6E1Q/^9QEj1P)u1H$aWTGdpiBGDJM4=J^kBD04>a9^$nSt442d:'FL"Lob^K'+mZUVS5]l[KSZCU>:NWb0*SKU>KUE[2.5Is
+%c8U),As5W<(qbGaGaZ6jcK]bEH0Z#nRntFQ;G+5)AXq>l?!"?8D$<):#Gh3+<(B!=rm#6W(mH2FX5WXG<MRNa`o%9p,2[DY(ru<m
+%=shTfJ8)-3:XjQ,eb"pZk//f^+p3q]g(Zkpq1X3qmW/[D"'F3m4B`3(YH%ooK/_0q($0(fJA+&-NDmD6/;PB!nP*g>GcUr9=T<'.
+%h?89E+2jAJ_r4$)Ei<ja+mOJ0EYjAVV8:>A>L<)Rd4_!iWm>Q*,m+E$mnM2/"6qSu at -!.<1BSiOAKFe6.5o_]]o`Z`@c_o#HkJ`,
+%%cnZ at Y'\;b_?UX<m;5Mp_A^5RV9tO[alR3L\#;]gc+\jB\g8Ia#c130)X>^+-FT-Ynq@'+`mnYX67'\^7H,P5Z4u5LK7c+"5EU"A
+%@6&irqZQhi:cs5kZ#9#L4rh.$$;4jm=Go9!2<tt2b`X/kF1WuKpEDJ4?#C+0BAS#(MjO#&*,X%=:;C at B(;XJgNk*"b-cXe/2;-5Y
+%2Ek at PliR#<@mY/iT,.#2VE`,IHu8uCob;qVL^HuQ>t5+G=?oI0\dprL\7G3B`S+R0Wq&P7LV+q[gMES3J"R"_W(VAa>S,/KjQ?!4
+%YQ#"G-m9b<X`g&JC<>rHduI\O$fks!J6,bu<m\Io?THEp+Nl.UX'lRE:aML3HT$&T+?D*\SRjNYl at LsL<KT\iiRts#fL2&I"`RF]
+%Um[TTkN.q09U&O00T]@"kb":%*'!]Cg*I'CCDNk%pc#mb^*0bm9.PeRjjTj-5mcT%,pdf&9iUkI\Z3`!Ib(>X+a"4jh$p]#.B?O2
+%\"=RbHn]kS6]c'o[]M1TW$to;;u-h3;jBW,9IZb]/]nt(I%A9Wn,NOC<u%;'-c3[R-Xnk!l:)Rf)(3V;X2etkU.Q9S.5ZO7%1b6g
+%WX at B-@P&J18s]nm.m=emT*]#81IK[:]i6c.eH!6p\dA4qNb&(];s"JV+s(_S5KlQL3taSMQmC;(>)]!rcC),H<9AL&M',kdI>a=L
+%VH?:l_`cNR;78''Rc7MhAIV0R`hNeTM`E#bEj8"WV)kd47S8p3'?Z$;OlNN]#h;B)^H8)s^FSsMFMf:FoCh^t+<&jN\bet=,69GF
+%G\>W2Z9Z[f at 4cJ6/R^:YPf'a`UUd]=>oZ.'TiFRhX8HNFe_&11$:o7R[UpNer>2<q<0JGro:e,Y1a\]1EA9ofZkBsAn&Ej1hdJJ8
+%n,E6.1Z9mK+(pHAmT37L3)7[Y"(lZS8/a#kGT7N998F[A1pdr8#f)?UeL"2,PZV=,Su)TmWSAK,>^S(2jD84=[GZQrL'#DD(7?00
+%6/U*@MS$t=+oTR[V7,PEn'$MM&Vd_goNT'PJdLPcK,95j/I!frALH`:cFn'2ad^mY]uc-dX?nofKIK)\M)L/:?pQdpMu3<A7"`/J
+%jK5dcY=Q^gf[5#)TMR*Ab:1EDQpFnVD"YWVF]^U13EUce$_C6R7;WE+KicuHdIP<T9/ZoQZ9MAg_9g<;*&sbMHnq06^s=HA"f[-p
+%Rb6VnETaOi!@428NI=.<R?J/sN6Z.#"-LIbpZf:c]sajbm`O;kO$SI`O-bP'*c4g3#]3,Xd!8g_jLdU8;!M(T[Tos>XuiBlZ'*-V
+%W<6JUc>G`M6Eua at .J:jbf2;k-_m^#Q5pZu\8e9('/-S=$m0JE8An$I]L$,I6MY#@:R"2?-HKl'$DqRf^(+,A,8'rLJll6qdB`_YR
+%m#G*T5!8&\4%(cU@"?EtVQ84,- at jW2aE:=ahYu8<'4-!*=-8s.FZ)GG at L8.:dMZSQ(`\d(g[e*8L]K6<8!J5"I"dbjP*_V;XtrlJ
+%0"#mYZN.:iY)U?oY,DjN,i(LF^?r(8f_Z9$<?%j8#&I:0P;fU,XPE\kjbn[6U^]7KWfRg7n&EAu:dm>]7l5OM=R-<X<TdH*91%Sb
+%;@8^lSF3PE!ps#="%6<-/n,Pe74p.3TIDUf[!phoT]>k+!a)1JdO\B$hX58gE,)Zh\9kZ$M"C.53P[]Q8a6mI\3#^DnC8QD^1u8Y
+%Cl]S$fEb>p%bZ)-WVF-Z1SR at IRk"p`\>uEXc;lD&XeKieS_DPh`,kj[-Q+hHZ13htnTo<<?6M[o5I^$DKm,"7Cj#_n8'M/g&Rs\8
+%TGL'*9o=$D=I.mVkt#_4hKOj0KOuVE3p%$B>>CsQMW9AoU`3qiiXjZ%3TISLWIIg1oCM%M,Q^3^X^O$HT=k at fG.8#`Ae6+s:$0D8
+%pX$CFhD(]Zq[p?&c)htf5OTV6BeL3GgN==Y%@K6lQ$#oQQ7HN@#cgU,rLs1Th&c>3`#oKU4Y-sR62RW$*GaUp8nO)-Cl3LaESooE
+%jYG)5<?JR:'.fnOM7um0,mt#XjFQ^3'T?<T"(0T39T>WN;f.4gNk5.O*5AatgVoE74B[h%2s at 4!h<iHN1ofnc/hP3\02?c&20r,r
+%p7/(c4+0&Bk1.RC2.CG at 6X;e)<hA;UcA(NXMX*/A9K;2S<F.BEgiK'YP>hcM0]#F>\7PO?E`;;R"INdb'bbgslaL'R']ORJfT%M6
+%fWKHX1CMGcQ^)773:!jHgOGtZ5U,gCqC#p;_iEHDEse3)>,Dmek$^En6 at 0'8kbB0:gpP$[/F0q^RhH(1<QX_K+;,m1NRgQ,>A-G@
+%J?T7K0SEM)*U,[r*\mc>ZAq;e'f;[J3Fmj&F>@uJTHrooA0@,MDfe!Go2LtM49jCK-1/!+Ngcn9HWsTZO1`].*rn`8iWr<r;P1E[
+%S9E!@<i,M+\UmS:PGE,^THmZC4DV-jUcCF5pbBIL8(`IW,brsO3tm$=&PsA^@_rE8Kh##$^(Z<VfIGQ2=;9/%n\<5uWiCm8[^d[B
+%Xb3gTApOuik84>(gCiqUUi.@#T8 at 8>,.f#NAk?a0KN^nFDE#"'#'*!Km`^@jYC0-L2o4?9("!CXS)qbJBk6-?C^V=;B=!8rMHcVC
+%)\-,;4/;VbkZ_e34-@/`$D,N=,a_%R])@^Q[\@0u66iB\*,6o$lUm#iG1Op1G8'M(=)&r(LdAEFD",6c$o*ODljEcQfN;QRkScA]
+%<e_*RD'A6%XUB>gQ6`"1_F/4K,F,+T`0:*8macX_p4;C.ilLQ*GU5f-pOY-F"Q7/oa_4:\8ug:MKVL2kSgBEV<+6g6nMt%gObGX]
+%`XXGY?<Fj`g=&gMK^#c8Q9?gYN>D)V3GR?LCf:j%Kar0?^>PmCb-![Weod+'_g)L%+r&+HX2b#k[01QTHt.X]p9i;"ioD%jU7_k7
+%.Pj>n+*!HLf]+SY=0#L;_bcBP$]+TLQqt=J_#uF%a;8lSa5^/!`VSs)."UZCFr3Vd/N5Q&g8?pFm=VY'05LFjget#rfQL4VeUXWY
+%W%+G\#IADQW(G*Ke2pa:M?>b86YL='QVj%i:U5'.hUa04IUPWsjSPl2CpBYEW'ufK[[<61H;EYfhr,;iMhaW>22V*\I4!hp/#iG>
+%-Qq.f8&Cr=IB)JE0lTA&JI\MZ5C9$NoVTU656sXD_To&P9Vsb<gT,0HDmT$&_:5med0m2R7l.X][RlCEOdURn at Be\TN)n?Hl)miO
+%KZsQ&/odV1pf*C?EA=PI*7q!_bcNO at 0K=\N`?eSs@$Kc8h[1:B\>9c7;3o"^3-3^SGQA[@iLlt:,s:@V;1a*9X+5ehI8Hc&9i3cp
+%en>7bGVjAn$6Jk1itIObHI#d+d246[!uu\&-:g>(3&_?B*Icu=KNrI$]F`fo0PAMWFU_o6%E-,g_t)):X@?r<DT5&p)?C'k+n'[X
+%d!b_B724'u=i(0)cFr![9+;Ri=Q(^2?:jLE;\D`s<J5/Y)GGO=01:d8eu:)`Y/#8rM^<QQW-X==G]B(3QaB)j3H-,Mi&38&+,tHH
+%#@S<Y`87u#k)$/_I>bifIbHhbGW!JQ7=FbKI93?.-\)+jMkPJt61XTbSKGm:L at sNqinJ>U;&<&"^@Ihgs+lrs2 at hk\NA\f-4CX78
+%19fSBk"GR`9]X6&7HaD;To at Bp&+4T"4S_RJ/hG0D>OdeWMM11S`h?mC*ko\-"ZU^=>3!UR#76M!nIe*&KdQLj<Db0!HA:/t5tPIh
+%4RIs:N*4QK\,'k)QWuaAO7fGuU:L>hdq7.(hPgC@]D(hA#mri-RQS'jC3O7p(r1nY0.TLqFf\F6G1!n]9c_!\>m'3GBisa at C+Gpc
+%L[\'&Bj<bIn3#MP;f;LcA6dq:8+lkcZI#<ZN^<NGW3e+":[\=K99tuIgQ%3V?l!0hjUbeeTMEt4A_KC8F)RAi1o.ACQY7;,aXMGk
+%/853r&a-rrotDj%#VM.n=0(-2=E(755lZQ&'t3dSpEJ$&jP2Ii;g\C:Ea+$>]A<!&qP^6\In\Tbpic*k at _4Er'9kthVM<d!a!9DA
+%Xj7MG^e0s&dQY<[a%m@\8U?%)pBl(SGBJmF7r<2:-\^VIR$GJm[`Yt5^:*&\KkWYrmb5$$?8b4;``-U0&EI[1?946.\R-?mWQQ#p
+%C)P8j8V/W!YT,YDklU&VKg+3,DG#;5:M%fXl]M*rd.QpHoZn.'X3q?H6nXV^/T=u'Rk*hi8H+^3.6mrm1)iN/If(f$7K<VYAaogR
+%Uf$kTBuY/<U;3?Ej2srmZFPo"m1B&&?[XEV9nj7/,1"V<i`i[*,;hE?'SZW&DN?B;Hr4LkNV%JYa##%m>H at t.?itN'L#Au`2sgIN
+%UtgnuUD5#O<4^lER98r-Jf0&A;h%=pZGhPXlb1D6H(Pr%'WuBJ`P=%nG^A4l)3q8sqVbg-PcG$KJf"eUi%nF^`n at a#*uD,i3lDe#
+%Z;5[rJo!JkS_f/m2OuIB)MfVJYZ1"/a+c>*L9#VC3437a\p/P/KAn2h*mcSk2mN`DY6O')j>LR_pNQ\iQ?GJ4cfV4F/@r:D;BAIn
+%UYSG!*g_Go at N!$g%P+F\;odPs2npE^&6 at ZCH??Erq+)T'WFBH5)aCGH4H2eAWXH<,4kCS:<"\E?+LLkDH$NBpc8iLm.Q at sM`^=73
+%BlXSE0M1FZ%8rWtIkRG&hD'8&fGC)>\_"PB^]/Zs9T2Tk3?JYI9,k5o^*WjTOQ7NH*@NC<Wbj=SS0HHf7MI$sqthc.pq@=)r&>NH
+%2$?D((jB5=G(qNJ1b98cRuWh7bWTRn1]5UABP"q3.ti.7PD47I'`%@Dpu63L0Wj%.+5bft-W^AAp6F/ep/d,jCSrt$S&5j(#BRkU
+%jl:$]WXcO+As/0kV;EHpKH/u,n36O2_+dOPVfkE8=Ad04S3Z5s!$GB38[i(PWaA7J`f:&8Y.X5ibqa[u&aAE'Hpmi.*sLX`"**\K
+%j'VcK0?/bhs4)msrGVC\IK&P>roA!<qY at o'VdKDYJ,B)chu;amKb&S&l[S]MJ)\h9s8B-Nn[lQAR=8WFk at ahf7t:&a+8t.gs5jjc
+%^])\tKQI"Z5<o/%s7I6+Y92JRs7kQ&s$+qe?TkRVB7F^smN81]@9i\eVV`U<nNe%18V#)2>q&9brFiCRF<n,73ig1fHbL&pVQ#5L
+%2FLitoJ=Mgq(];8a>o!]XRTHaZ(7Xed(je!02-2J15%ZhRctq&^;"XfW/']<iJNA4]qfR>hF-I&))QcY!FndkdhQIBWjhT2J/PKA
+%f^j1INQh`1E?qP]qJi'%JoDX^j+]0\"Yn'.:L?*!=p_T;f*73,EmQ;]C@[I8r&7Y*b#+_UOdZ*u\\6d2Q#"uLk-A+lF*N0C6:09J
+%EMn_sf+HOII:Tc3\<0ir6\Zb%A07AobiGb\Hq#cI,LD$5gB+%%9J(=ic%J0e$e,mk3L'[-X]sP:oJRIi at m?s:M<=EK)HCH#Z1T=f
+%c#'H4lb=40&Z)C1<c`mWAE)`).RfDQptZ at Nq"_;WREJf^6=pIf48Z"M2s?<("QaG*<C*gj1eo?(J]7!Gk90/QXV!:cnqN at u)Jg+S
+%Q2u*5[tYTo"k9.4/<$r28(HK]ekJ3>NsPZOj)ZCtRuKt@)Y)F:34kat:.>hN7H<#gHrGs_cB;jr_oAJB4^%c49S0A61'2NM$%H?L
+%%/P?da9=WFFLX58_.I<EbiBUW><]@Y-nh"F&geGW5ZfX-2+XE7'&b8OLKl$M>j'A_pn1sDhLT];3hfRUU7N$7-672ChFs`oA1#L[
+%J"j*EB8`<F>KMb!Y!CLUbNfQ=9<&_MlL"-Jb9R\.,Pq)co!ulOUYP'/1:eE`hX7+/(81*rn]AHlhDWtB;'3>]j>CggoNB(g'"ifb
+%B2tO\"TD+1Xq`4WeUWc3gpW(,T*Pr4N`?K?C6hm8F,`C3N3)d&R@^tIb/XL5=-fiVPg^fu*Jh;?YQ4FmB"Zno4o%cV^uM!+$,Ds6
+%+2+tH<bCf4%'m>h at V=oRW\di46mrY3 at 7*t'6<Gr at riolc+7<V!Dtq\*o_/%V]!@"Z8K*2OT2=&fPSfs"na1u.phA_B8FDR.kDVd#
+%29?HZ%1?&i$M1Etr1Xs/.bJ60(1D(om6D)PE>?i2GJZ-3?\Nd'Q,%7jcQ&Q-UC?BPmq?6j<Df)Mhpsh0a'rB)o<9RE"BUZp.7+Ue
+%B$a+@`&p(1oL5=4.X:_n]X#IsLo3o*::@S2Y0KGSUeq(#ejn'P9K\1hN_?,"mc1>o]1IEYQ_a1,5?OF+lZCCN,8$;AW4t-#O`YZ=
+%mY_=P"3^f%^B]i=pZ?W^<3#3PEuom[>;F:9@&<4-Qa!NOpHh%%%F\^3A1*Td'&:<m1elTPI.9k$d`P+7=/O6a:?0A44-bLcSCW+.
+%$M?2[qF?GZFp"o#eqs0m_pLC1L9+A[!nAdUi_dW)5 at B\;8KCR]q(2RNG2+fM6&gY!,poRd\[`O?euC[33n7'S(u@*C"(f;5)<YkG
+%FR</]&+>%l+]"6!UR&Fq%p at c_RiHMcapS:c@].Ie<Sl%AG?*32cR27P7Vheaa_1r'=)1p>!tnp^3#n)#go^W9 at aI.+&Tc;0gt:<p
+%TR(Dj:15a at T[9*C#.5@*6pl.$VqAO'cnSeF>PXg]EdOL%po@^=VrI4a7X*`.XENG@/nNnB<p`R]]GO4Lj`)B1K1V<_lqu>GnCQYg
+%9rDh#0tRS/0RRKGg%r'q`J!ZeO;3_jFo^:20DGZ?X3J4\E=jWp4s/0,/Mh8r&O at 0Q8/lS#cY9-!*5aq]@l4N;2RnepDOf,P`f<ED
+%'tg[J3DpB=N6`L#c<Rhu.<$+$_BY%m!hZ_K1\+3S_=rc5ZIPE7`f:#gJs`s\iiU.l/)[CYm:@I<Bfu:jX?p7>3QD$*@VV29IRia6
+%bDVJWUk`i!I$"eqFQg;Nn+n/1P-2XD&+64"fo[`Z-(p.^R\Y5fH;Af=:1lKKXa2;CUS`cG1i at gVC@=F`Wd-rI=h,?Y+#,Y&RNpDp
+%79:ST2\J"B^1*T8ZAcM_c!$Op)Q+g/ob""h(Nt=Tip)K%8chRfERQt&KT:sR:lj/dl"2u2H+8 at B_6Oq&2rV[F[5%_P4M9$KNkn9%
+%r&N$uiLF^gnbc;6IP0G]3L3F`%=I3:f"mLeY9a!X>L]i at F8W:CY'AA`dXc5$&'B0r`=^G9%a]0d(V:c-XH:?nn++poN&eJq(U5D\
+%E.HT0#T*JLi5.OT*&c+)VPD6M$B^K2ZYG8BjGkT[1KT80X_cWB at sI7U1`-5*o%IeH7%P2W]>PRt*t*G=mn63<Y+tVf_?8Eqr>;=;
+%db_Q?MtEW%mXW01L?Q6Q;.(T6;TdaPS?X[5>?B2*L1B5oW2jFYSrJZLF`Z!tfp_:moq:SJ:qEk=-=3&])`BTJe7Y=a("Qm^[b[qs
+%[U%`a3V2rtC`q^+3.U<'PH\(jFE<UBfSQ.!@g/bOMdA^Q,6j\SiIaPA=`L:X4d5q5@"thf/"mFLRH)Tj$e*?#*?*p"4)/c-_jjdR
+%l,tsqV9UQXYrG<.Kn8CVAP'g,6Z3F&CUuNel?R0gG1uKn<@[h?-3"rHc":]*dtlg#Of7g4iiK$^RR<Qm)V"6":`s/4?l`X-V*f!j
+%T*C'.SJG3j8WL%`Mc6AI-UdU6]28(cV&HI_Nq/E-KkJqE><GNoVsI7c1+ZY(1-$)9hj0)5UPSnf?P!'1++F-O?iB\b^]+%)rau3.
+%nHXR<qu?AZ?iU%OlFCGs5Q'UBZ2a]"[<EsU`K''UWp[l!5kYP5C65jC'@8#)pCW7UMg>]\>EuZgQ?c31F`>KX)LZFO==$nK?P6Od
+%hA(HM#Ms3BXCdh[-R6\d_naCGCr4B;ri@>?UDTo<Hitu$B1'MQ?S0+ScbK:PXjN40rh'2S(LM[jWt57"]3kL$++O5b^]..0lGH*o
+%Jj)Aj5(%`gJ6%=p4'K8Qq"857re]#mA?e">N'En1/'#(/hu(BQrhA.Uf=Io at PHkFsp;]bAY,XUmaQ$I]%-m_78F5:,3&gj'nIsFU
+%VTQq?>k)==pXcIAn-XUia=BXq^A7>tJ+5JTqhlO,$lB+Ehm*CIS*5r`puWNFMZ<TMp:pG#mlg1_qfD_j^]!gYIe+Y2nb_5Bj8WnE
+%ro(mN5P^duO([I%rBGf/]<CbnGWgQ3AUA4WVl*tqp3HY[g>^kBs8CR1gYSoRhS48AeF.X_haE!=6cHYje[r$B]5QrGYOqj5!V*(h
+%.R3W)$Du2!aJrZ#kV$*3]870P9X=8jYZ\dsi=#DP^d[]bn$kk\/5CY(YmB53/IH6GC;HUFALVJ6?!:<<C1We,S6;gZM9H_poa?.B
+%*IX;;Ie7\r,$)P-5O[D*^DI$SI*N!W9She+M1 at H,frAADHJFDV>A%:XGG1FLR_A$o7W'BWCD!cf#0F_Y1[:n>.Gt-lb-&p&5Mm\+
+%Z<10k%/m0_qp"m5hYG7M*maRGL"5efrt57EJ,"X'rXA)G<t<,XN^u6"^JM;lLXI+sqE5&]^np6"Db-q#*;OUHaUA5DVq>jYUdMqt
+%(U*(c3AUT-+LNJdjSXk/,/Bq5Kce,@,RK at oAnEh:!ft52O0`bjiEm`0)I9hV`-lJbooduX]sA3q)HFj+b'q&,<$^.`euoH0;'gN"
+%:0OS!i7^4t`:dkC\Jn&PC%O6%#-0V?8m!k2ESE at D\T$sCWKlp46g^sAChQBV`(e5bThqqYiHmu1lnFZ=iR%Ogs-.Kt1#%?ML`4sH
+%IZLTX>;>o8W+F`P1Qc-\*(oJU2Co\o/DZDbO1i"L6YAXWfXH>lMNp<*\5s*SB>9$%V*F?O^\PV$l9(M!H(M at onUH5/mi)UXBVNGR
+%D?ZW8XD>G&<Rg3*mH2+;e5uk",*(6q2Y&G;iYq9eU(bLZeX88 at kE$m3$D[G4(5(WK^csRpYUQCa1dg1Yg8J:oI.h!N:asLn1HlVu
+%@^/RlU66VpgM0Hs>)%Nl=GYP"M\nQ/>"kBj(:ahOPl1XlirTVh(g8A:@H$o'E4?nF5aeLo/T!aK^V#OfW$PiR3>Uf/FfqjcgV9'J
+%%9O2QlL6n.":HRagOd/d(Ue-P(7>t(.Q],9W(?FMgL^-r at pq/)0OpgR)J#KgmJhL&X*05FUoXE+ETbE:J+?2%g1IO^OQ(74gB$@I
+%_YDH$rj#a*a`HFp_FW at Tgn450hgE3-gf\=R%K"-ESmpIs2t7t#RJ[T1q#-QZCj=4>qu,u4qg\YB/UB0tbmC*2DZck^!@`NhD6QWB
+%`Opi)o]MB3]qpl,O<2]8IpCR^rTK<WPL':(&-)J"^\kufIei[Yln8:dRnJ7+H2Cm'd!3J14^t6cHdBI@)BS0B)V)8T(/Q>l4]%s7
+%TFfCe5H?fBG[b=0.%TU#6.N1Bs#&o(h<ah-qpp2M_Ei-GR%rl"?ZT>:amJo9m]l)`cLAAs1Zc0rlg(0Djk\6tcEkr3$pVo#YAZpV
+%=]8Ac3aQ0S_:N%DI9(Dq>X=@799]%-k1Eq1Ak[bcIK"Bu$JNSY$KIac4Xt*)oD>0K3b.naS^DNWB?#"bf=*uHah+1qS7eDM]I+aq
+%1ZHLQE;W\22)+3m at r%GY$:Z(oig,_Gd<.-#T,MrR$ju27]&"DBcAt:XB+@/#o'Z9i:P200m[`moYK*+lVX)eZ,(2^Xeh.C"FWW at 9
+%RDZ]#1P+->qP)Tbq""FLI^YjnIcn9:N\)j[e$+$%56cd!OGW]!OZ?n[i,O`jfg-CnYa1iE^b^ZZ$\Pm2IG**-\l\iUq"*f['>\$T
+%n%J'%Nh'i0J^MNfkT9!fW)1.>jYOl`39SKA/EG"/Kj7mXfM?:/r:>-X'8Jh at E6ji$^n#RZeOB@*ZP/<Uc&UkX=,#8d+<;`+Y<6`V
+%N3WHjaqf_I#KEHcP(6"1oaMP"TOAC/Z50^%P6mAlf!0"]&]M^am#fW"eoX4h[%n'O"IhQ,\6SS+n8-7>:cp^I'1VEl]ATOTlK27T
+%m6Zna4p$RDN\jPs^S6nffEnjQ:i at FWONdcBSiL&VB!1<8F4H[8Y"KFE_$pRoXaGRTIW!o'*h=^h5)*k`-.Sp$**^doZg:'-4Qcri
+%)T`uZqDHeWjl$lfro`J7GYiWriO3kMW5'DJkP4Q28Eur5O7=^/()-Z:\7IO"R>Rl?"c_<0>RQ+/o'o`@FP.Xk3V#/"eeZ]r)Z-72
+%mhGEkZb$FshlhR=NGi/Hhk(\Aa>Z[7 at eanqm=6JR<u.ZP\p^)R`.]0"X6`bg@(^66I:77N/V!!QcXtU&mRc[:a:!7gQ4*R0a6PrP
+%r]c$o<D"NMl8gcVRe..Jom?V[T>tt4%JB7LmuY]gb'ucO>t6/7JtD":G-"YF_q]l6(QV'FVO.p[[/pWj2ZAV;$K-XOAsdNo1h7kb
+%bO#%BJ3n at AXF*$0=$kd$OElr_EisV\&*BDRH-h]l/#$^;_snR0f)C'r:#@2t*S^+K8CrurV?s[(H]XFqW#6:Jn:/?t%JUW[Jnq+E
+%:5u/iZiF)%\unhm:Fllll1=4jE at l]T at KZf4=t1?2)"jGb[9sg)I+RiF'T;MH#I at O#LaLi3Z8"iVGF\7qI"(s2C;cb>b4%C)*]8.m
+%)u#!\Ki=?I+5Z)[At$4-V at OTK@?DSq>\ORB%:2+[KB),=7as+a7jdB1T!sb/%,ZU2eY)%YFNJ:D+#dJY'VV[_[+;jmR*Y<)Us!]U
+%bbWFsr- at A^J,/^/'HA5n'uY;D\jPk0SabRk=G>[;"1E]-qesn;-#I0@)@R$6*$ZHA#0jt;k at ran^&%B at lY?$K]k0GD[1e!.4$`]P
+%"Hc2)QGe(3B1?Gi8U6VS2;AtNVh+m11/Ug!r#H_\A4 at O&K*JM at 8V#T&+!30fFp'8mfK(Es%]+lM(frQTTC"\LX'a'*i_=an=8D83
+%lHcSSoTqfBqo;d;=Mo1,<I[lKlSY&ZBd`bP8i#l'=?h&FqNft&L[J/,I&HhLIHh(+;W"oQrSS^]>P=s:]K?)]^$49pVB<H(rQnj7
+%L[Rf!Hq4$7gQ0p.%Xn`ma\dAh#Pn)39RP7\fKe at hN-mtmKWTr$?RMkp;(9N?*`[<W<j2<HNa%oh;#aRV2MjPE2eh):K+mORbp7`p
+%K?KVc_^ipP.%3NRl)YjJ%QUpqM&eE#2LI;\ecsY6NF]PqS-I-=;2 at n.;,I_$'L"/;%iu<AUc`6_BCI*Zg,Sm=7q"(cXSp7*4OJbs
+%*V=S6\E6mRT!=_7"o;E'Gb-3:<T.-nKCU!@[9MP7*lF162]:C%)si+%H\$pXhX[kn>tj9-DfQ6sW>e(o&J*`+eRA2+pLOe-QI7m#
+%r8a#,^+Ro'k`r^#`PXWs:GDk?M+Rg$2SOT'a6OXR(R3]XdG/0q/<\YE[b-?69>nf2B\]i;HXVgF)WK<R-6.IA(=C(?$CtH at 1Tc;9
+%2uY06%NM2VK6:(M>#*rg7qiEI"tJi]&5^99!KQjbD9@>YW^XF'Y^XKqp+)U!>X@/.TH$kJ6!]=Xer+0&bEG9e'V8Y$?H$<<YgKM-
+%o('p*`$<^am:=1M[XLXjl4DSd4i31&dUS2'PJ*,qA'L6u_%"9^031h=Gj\L#ZLNqh@)EjrVq>2.>G)I`"k*;r\`_>=;F=+2<4pS4
+%BU%e'fep>"/q=1#S?F@[f[Ijo&maP,/,/$0V%g6^2B.mAG'HqL*,Y2IXCOTAA>E]Die%DQP?Y8*Jm(I_8b<:pi*$KE:\A-9aloq6
+%-Q`[c/pQWsJ96B#H)u5n%_5G9#^#n#]_GV]k_VJs.[F]T;=1*k:'(dOp\3\Y4ir?#-%)I*N@(AsL?,>gVlteY8;a at 3s0r,ch6$mg
+%'-pA%@<,i10Ut]=H.44=jGI>@"P7bp/Vur&6"u(fX/j\*1I/CkrD*f,Xs$5P:If+e:1Wj_?k8s8"T:W=NZ<*gaS\+`7;rU4PM!Dr
+%c#SN7eiDO=kb8p4MLn%s.kPmK]hfBh)VC1"q!=B4e!Ft5,T4X,=cs("4`]bG\'/>)oMI0hXis%!HfH!P((*Zp[qKbdnL#tZ<bKdn
+%)cYZ)8f!1!P]#6i2>K^Gcnsno'eFX at 1=NNo"cUbC)pZDV\D1E[50Y*t;.Ek\NalPmG^ana+Hsk<=md.=!_kR0akIu at KZ@S3AUG&r
+%B?#Q.#N>($4NpTWN$e_ar?F]#aNFnQ>h<-![rId^\qKY"AFlKggkEI7_'%28]qA7U?fM>0(k4u at g<F&YAacrudATq`qi/;e1li*e
+%-)+1%)qXB48V9`8[Z4PYaIEme at qi+^nH[g.M(U48^Du,YbPeskldc(gdZII!;FOF!8]5Kj*sQ:r-[EI6*cM`IeVM`e9X;GG>q,6Z
+%oFk%fP1[g=c=smFXX,OK#;_MjGN at 6C0B&^>g)-*@1EB`9EO)c7+$HqFWJ=b_-sUN!hLL$9$(_p"/'Btro"B0HmCFJKnnk[L at h?bN
+%YQ!YFQfqjlkD0e8MJT`@C$?F]2Jm#EPj,WL<nE1"_&j/JX3 at _1"nku9l=4d!a)2&>o`V,.OO0l7fFq"i9AI1h608'<'OEI!8d<[-
+%5mc,o<l;7j:f'c)aKT"R&b,<J&2Ll!_OtW`Wb7*5/h;gJ0"&g:5),s``qG"*iB5X3<s2];,19%^I^cHbJb6!L+q]$cndu9CV'"Jr
+%-jH at rkn`<B`rUJCf'TuT2<aQ+G_;;L$_*SMH:#De6\XC:nhIDV at 6d?oJ(Z:u?9 at Zn[1J/RNGF$?l`jBs_ at T%1%VqMh9-O(JO^]Bf
+%dBFY`_0e>(q$#DaOn at 3oqG`Cb,:DKb)fq`rj[q$Oq%aj!Ul;OB,:k96BV:UD4nrrjYiN3oO>[qL;fYiIgPJoJ4,Ybn6"EbfJ^f4d
+%Lg.S at Ln8<@@gR9oQVQ$50EL'>dMuaN%<W-N`_okI>-2XKB7"W"MN3Zm4s@@36MEq3`u.`mL#m!Z,"a7agFue";j>q9%DrQmoT&E=
+%R3mHAM;+Ar\EB\I+-\",\SZ/qU6jB@$hVk]Q8C#u/r:'`UWM&,!g.9p\0neu<%NcZI#B26pK;8DM<$[m]H<;AVjejO3,uuU_^4tc
+%&WBB]Q(_s6a=^>CGD0%'&E@^J1!W+[a1T<e'pE#`A`I9AL*lrPa!-`?!1,uMN]?S9Vn)0J]7YDN,:'bbE!A(O%=50h$8q!DY[@Xo
+%L#pF1KcB1Q93Q+3.Tkd*]B6V8=@_0n9:Ga_l%/Be"[rp0Ku)3?CC$gq%nkD5RD%TFUI-&mFmY03J`8=d"<e9=`T-,ajtH.l'@A2Q
+%-pD<"0Iis&3,dr["(\:#'4iZ&d##7H5/?ktqiHm*3KHL,5,&O2=DAIpk^_FSY]*TA at P_Z<iS:47o*.+.IRNu[_`/>!";S6GMi^_j
+%.(6]8?Dg^Mg8mL",8B3/[7H(Hoala+<;3N[LT6kM.h_#ojH\NL^2-CV;6J<bc=/`(\#1E(/s#@Ak"Ej,6\?)LmTA+(B],7T$Lj3U
+%VVKen=SH;GkuWq&'pf8'*fc\F6+X<?cYqWZ$"@,)<&U>u.*Il<MhnV]Dlmde9R2VV9R8kS+f8=ob7-T5gT^60/A:3s48TbY)KQ^U
+%/rE9*9eI&gT<_TO`s?5(lcQ4G=\!-ui,XN2g&M6i^R^\q#qC)?6/eKM^C!QC`"0<,g9cK-QL#@2DK?(Z7OEQm>R\%U2 at JA7)q7E3
+%/[cB]ZeYE*_H,IT8X/Kf+I0%g<G2dPQfXB&7=d((L+,p`XpM`Qj,.3-fNto1MDt0LcYrkhEKX6g$DRkk-NOBfHC8d*o/`)fe\`JI
+%*uskr1CggE*m'38``k`'LsM3%IiNPW^*:uF&\bR+!^%_sTM+jqTmMRP`G3F%b-h`8nNn8CSN.Wt@*giV2UF]gEe;Ml.;bj7?AV.s
+%:uq-:pIU\1G#N]5a4nKgI06VfK/fpV:XH7fq=G_(;H_GjZo]]&QF+oc>GM,;bd(_Ii+YJL49;FE\k_PgA/9ZW-#G>0[XCt-U0b\S
+%#[WFdn#A)[6]u898\12%[lN?R_2_c[)YK=]E`:cKR6-Cm1'^U;H\H9PN7TB;e]Ha3S)glH!t+(N4XMNtRB<"=d;<tZB]eI._^&2a
+%eUi)q17jnuJTP2:c9\oD$c;-j#<1, at dPtPqmhTI?\Bq*f_4&l.b`GMJ%lo"jFse>Mi*BtL!5qI8\P<kHGWQpS<7;O&^qFcr9OV?U
+%<0*h'>2W6C-&\NBluI"!F4Z6reYdQX*b@[O,DNI53A7.FHg;TY-+i#)Vaf>&Hj"mYUt"=4VIjaG4oC*mB_W,B2*Xa1_136rb!+Hq
+%(E!9+F"$?E5\_6n1!1<Cm8P<REh-l!j#E%Pd?Pn5G*]*f at fi)"Yd$kiKYhGlU_TnM'*bDdF&*`f2nEGOEN1;hqlAb at nLXGp/?NcN
+%Vs8PjV!%l*3IHkQnE5PcdAGZN1>j=,fA2W"H<`mjNc8N08=EAX)Q,&L6EraC3l^15XH<E84ef#=K"D6t0V.HT at n4,/,8eH at 7^Cn!
+%bE[_Y$#Ymp;X/k9b`qWqHCZ2`7i,8'd'ZZKaT<NZ!8S9tikt=a=XYrATXm$YU>e-is#R7o(="5p"dXAmdW!$[#YW^nR1)aE'(3oH
+%db9ONJ]Ltg#B"a[%BZQ]3=SX<-H/2%X^X5rWZ7pLlMsE-V5\bQfJe*[2E9gJ[:Z at dG\!OKU=%sJ\$Cu`_'K[ujOZK-r</u#L:uha
+%2.fj=#+IIrr4bqlB<`SDn&Q7Kd6>jsAikB,$pr,)lI(;p7R/pHN/ePYS*nSgn&u^tI?%q*aHYJA9lVVD3u/RrcIB=CH=hgAW<qX:
+%TrZ9$./C]:'Le[&+R"=#@Z%j$"+uqSS9K/a"(T(Q8p*U*;P^S_=[uTbQW.BBr!)P3j[ta\SF%1>:;q[NU(3,phhim6cc2oe(`!,O
+%&TYdJ9+_hbd!ETu+V6\@!Jg3]A.QH`9ga[ppR]6Y/mjur7 at i)2A.bKBUuJ8:R6kB>?C%?Ym_LB!5srrA;dMMNq_H;^Vp^@s<@+PA
+%E=YS7O/Of[W$edkZ*'V`[c<o at W*6>ndE+gdM$n6$'u"b2*#t:on`.)oQm&57gM'(;)K-7MGSO-5O%A7)L6,q[dg8UV/P+<8CP<0u
+%OQ()dM-D&/f&O87%nZn-!'/S8)\;l\56Gel&[cj;ee(]b623Als+rT6PT3s-[1[^<+[A0?;mjH(Z/[FB0bg,Xm!27Ua(4\6%'-.C
+%aJB8)Im4g<T8$qpZQmi$3tq=Cci^*IM[r91WSGJt)i0%N8Uu?D"h0*5JNELJ9%uH!Kg%BZ_(L(06&L_jjQHaX+,pijSS)S+R?n=`
+%)E`8@`Zk.KI[9X".S<Ym&q!+n01K/6KLE!KUk4-XBJTc:4+R,!QYV0[]SkSscbH'I`6B?pM[]_7!T+OoK*9$C9Is*KN$&I'jnq:'
+%-QHH8rZ9+gIB$GI*E&k\d$lRcAqR\%CM7I;S_ at QLe9H(Vam at Y6C%PpGAf6kPQe58*RQ+):R?)[Y.7<mS?0;f`$HK:Uk4P1k&p;?Y
+%e5$q`"$d=M&fAN'Ss6]_Ao[ljkVE,,:3Yq'>D4Nu3c4 at c1+$isD$%iu2t at _YN=>.J2PqlLeUDK7,DUM2`$BDiAkXtBT8rW2K;fQK
+%MV8EudSf)K#)=0bi$`0 at KQD*8Yb$jEXc$IH2N*"HIPCW'_*0Kt6#c3r/6gI'$EcSp:_SaFKqX.dGIGm?1dMfU?&;hYg9>krMSn#t
+%j?Dr'!_omG at M4O[2R\[@GT%L%#ZRt0GU at +B-k4nO/BL&E#E4\IO at 4k\f,$%aH=Y,T)!Qj6#'ire9,GEW7.\b0a).CBaQX:f-FGR,
+%FQ"J?R4<1mI*V*moINKY-A(6OLH"7Koa*/%#-j<%>d]D at .4c3!N/!0Snbj!I;Erg"be_>@8n#B?Y6o?2]J()f,W8#!j]giB!dnHn
+%,?Iia'R1>18XU,_e1-BLF^+d3RF$N at 00hdaoGgBU8^Td`4GPn>X at uUTgd^7Yaj'p:E:7'[IMUe`CT<Z]\0nt#j6k`KIcTN(NGuoO
+%5YdG"J6lhsmVi9SkK,JA)i_+Ak4;3QC.tH5NZBG,V*HbGb%-pi/GuYG''?6Nnnpk\DJtSle1<_QL]ef>mtg(NRG8Tn+a/Asgb+4Z
+%]iD[4g7U38`95$]^L`AcI7[WIG8foeCgb*]mB=:fdCr4Za80_",2$"mZoF:h5[1.!k&/=0p.d6m<\5SfGC1(0PB-:'%NJpBO at D++
+%%Eu:sUf3"b"$,=mQQ,;2Anl6*IWX1KR`HJg'(1QJkUT%E'U.elPD"?VHPJ6<aBk%:jFVTIe!!sAK(htra?&WWbc9*jA8E+2HLs3_
+%E:<0*HUKL;;cHB]*c#:JU`#hG7A\]C2=n/5h&8WOFda^4Gmm^L4![dTUO9_2VW&\S,9=%JKhCPhlo\'.+7one+-`3[gM("4T4N0Z
+%Pt4toIo42j;#aLmYq&<t8'p)Ao!-4rIT00YXFrNa3dD3VC93Zk&8\2_Ou\nIQkSa\l`QM>*%."oJ<,GCN+ckSe9[&&KL;_3J/9!P
+%=2<hOf<t-N8+bsQk?`k>&SgTq_r<#BUQ1_mY<pG0U$41P2`o8=1g(?<UKlt+YmO4`/+$+f#)04j'qa5[A.8LVSSji9)ilnNSRDjQ
+%=MZu%]$Am.@%QIV<)Hn@(YlgP;Q4m"o]94772.,="]iX5j)Tr>])G,AU%!lR`j3ecd^A&fTKW&(30M+ub^Xr-3OgsJ#;b3Sn'dm8
+%igfXcn\jsiC)@EARfcVHJ"85reDnmE3q)RNN8H-5k!Z2j at J1$W8P-PE[)7d;`c6s/NWdl at 4MCuBhJ:`B>j&RManE5h,t\KO,;CeZ
+%W4ES(]G79)"MSMKMXq+WR8l/=W;ZAH9A%ir?Zn$t(d=SQd>b$Grjg%.-11$^(D^gn at 0..[/+9:pDW'bR??cJAPYQg/@>8EO3U:"B
+%L0IkG,6eQi>n;:o,#QE]gMkG3OAL#PlCN58Hkm4K&-2G8L_,o<hk8W6"gYIu*(%gYLs"CKO at j=,ei?ucZRYiXo&/5^S3(-b#%c^c
+%`Zs-_mGA//ng9C0+,A8ZL(&$E_GHf%cX"Ps"reIXKLo%ANV=WN[&nJ17\Ts)#mBE$?gO*m`hLR`AP+:o/`nT-J;V1IQF)k/TnI[Q
+%f77)#(!-f2)^O+KBoIDop&110U at hD$`#<U48&8rbO=c=,QAVZu"WUok]-B'u8-M#3(-;0`,l9WCnk>.Tq/9<H4E!^uEZaoZ\D^3A
+%0CVhX>YV`!/Wu`702Ojh_PS.k"?ekG!\."FmL(+C8]IUsDYT"?]I/a_-mAO]o3GBVNb2G8jV*C at Fu97sgn<ku4\[jm5oIG!c;bRb
+%)ZA5L4OBO0Y&q.aOA2#@WFE)k_6TV`&OELAYT*<FXl4*jfS,\rZ/2(tSQ5NR4&r+`i<\`Af"54E#<)?i)grhX+9<&@12Qp3N<hhk
+%ZKnrT'TS`%M00_[JID4gK)un[^O1De;;H769EM(f!!R7`.6J-E/YuB<\P#:Ags:@%l.!0]F,5.0X3O">>cg02E(V4L8ai.Io")?u
+%0rZ&jP!Q)%5';P4G1;h[6Tu"1Xf=3_oM[C;.>:`9A\p?e`KZj>m`+RPj4'[&5]o0W4-:/\`l at Q8U,Z:XbI#^HO_GB;Z(5rV"ud08
+%[q\qmMVYF_&3L&.9/irAU2%o2kP:6!>UB5c3fZ.q'R_s@*Au at 5q8nVHjTo\Ii;N!J:.r[&4aD^SD*n]c:4K=8>4Y2+#`+)AjOj*c
+%F/fJ'A,=11g&^Y>CjMV/EUIVD_X8r=@J@]d]Vqaq0IbK2beqgDOPSG?2Gcr0%bo6W.ATLhlr.SdMeG]^WFCtb=GoG$@"C+8M1WmL
+%itVJZ_GHlG;Bgp)0E;\a#<=U$9TQn71U&]lD5,@]+#,.O3T!XIS,C^o0Lpob3/ou>Ba>a;SP=V)a11&j]m.$?L04s)W:%0"i0?LR
+%6c?qK:L&d at Qm#_U,F2lOD>pmk(LUY6qdK'%gr>+r/^ets!F*ko at +dguMUj\1fUknZ. at i7G@8I.qnYP1=.^6Ru_Fm at +o$iMIak0fF
+%0JVeC^o0gko!(JW:nmQs&8#:r$'$1gI9MkG'UD@*!95T_WIX]p+IgNShS3p-G at 2rZ,KW]n#=pH5i(c;4'(%XhP/9iXE5Bb-Bj-?6
+%*WI<(R(u*7A(miHeB+\o7&UJ5`;!3k&aGu>'ZE)V'YB$K8t4W^I,>]UmNX7pT@>]2H!7bq;J@\0\!\Yg_tVPXI\_!"DhFh#b<bQ6
+%iR<#3&2>"a:S2'6edj1XYlfT!_GXr0D(ZQ9;d'H"9O,i[0+jeIO1Vlhn0(RJVt*f4-uR(]d*S^'<,*C?cflm$g/B%/^RPLP';eH'
+%\rBKs4cb1&.FVbT*us at o\9?mi4CT:*H6/_96aT(kM$lOhP9GfQOHCKU5Am^%8`STGe`d;oF!%$>g!L(&R9e@][F!F`iNH<1g-)>i
+%hT:urQnhYcNs9Vo-+5p[;"78g?7[?Ne+!>B&uZA?\&!@.%DZtA^Ba8ESje<nE]2c51$.5Y<"1=rQo#5VFfF*'aZ*.Y,=_e7b/Yr*
+%>(Y#fK53,H6*ttYFC,RDZ-Wa3_>'Sn#JdB6YCh!JKg71.4L!#/O?Xs1reS]3g#K"eqUe26PRga=<@$_uF6I33JWg0"PW"=aL:o&%
+%C)nXH]t+Io5>7=OZHQf^]M8"ECRU8Qa24&0OJo?je$D.N3gMS5P[CeT&QqiMCU!-^+f=pg&obB?U@[@l=-Btc*SI(cApju"-YmNr
+%4(P%_i.G(-e"[msZ]/>\?$J8PnLLs$Rf_M^B[B]&BM+/nM?3^2<ug3H457,NpZ8"2kleE!\5[866([(8;Q?Oi^n:0kd"L8kG&#pc
+%1)k=.LU\rg[rmj?)^":0'GdFTLu/DK/lYZ"fl[ZST+d7m]tC<rA*MGl/=$WN0Zj%%SjZYUl]Z\n at d&ECUPl/Y$'=BWk%BqE=6t%c
+%=A979dAb"2Kl7l^+k<I(@T$d5fgI2"Mso7$aQD6EnpX8I7m(K&)j_]s7hrkXJJ[(TEdXP^jLo4J+;=DE7R0[X&9MD`.h^L].-W,f
+%NF3u?&1_7K]QG3F+o;O3nd0&Qd?*O%Ka!o01V7c=&sk?`5KIuc$4G at bO>jNKrE7E;E$+SKC,#\6+gOo)8g@>j7;jNV&-L[UU!m_%
+%+-tAj!&C!X?^?ZZYgF5NBO4Y',mn,L`LtI3Z&r&9 at 10md5<S="BuK5c6r#VZ#ti-KXofg'crQ/;$UE;[&Wcb1PC0:u at 1hN^- at o5K
+%O+L,UcB+3!"=7]@p_o5#D<7WiIGr:[OeIf7>j1;;PG97X4+3M#kr:Tr7WS'q-6)K&5lk^#l=)7f)PN=JP*KM+i%KaLqr+R.eZs'H
+%$@r]f(E#3*/;BRE%&X=V<AB3<PBdKnk"(7o<sAO at +hHiH:Ip)9MVAWu`<)(;Wg@%iRV4B.ku#&V5@\#e+<<!IK]I">OAhn(i.LDH
+%FN6,mLQPg\p^P<7IW.#[Jr4$#9:@X`V$k4)CpQ/g.0l<Y at 2F9\TG.Ym#I=p6Fh!0m<_<R;auMgVNDFb4CI#ec^tcGP7.]I&7=]7u
+%r:?bS*suY@/7S7WD34-#jXjI8NoD^uZE+81=ukh@<FOVh6B*/*=XH>Bd`IZPW)rX*d"4I4d4`XrAMr\Pg"=kskbh=7R7_ at o"F+uV
+%jnJ<Hh.3HjbZSu,/57)e4&3S-ep4R0RTM)ipCrU]k3:p,0^u0*n@$.Vg/Cs:IB]M_GKgNgCX:BGNi6^N$P_P*PoQjhmX2lKW&T#]
+%!XF$\:\OH*kL30^'0hE`ZsLR6j!6f:E7hAAUlA\[eQ_ at .T[2(3SZd^rD6m^*;^6;VLWf9Wbn*-+.kqWCg5OMkYgQd9$Nm3t*Wbgp
+%nHb06,BT]B38l,>JsLq;,_sf\qX,TBTo`-<\@tgEnA-:S!#47ZY*Z;4Rk%d`G[8a9$L^n4Un[6Er/\\is0_T=_0-j^R@$O*7%,>k
+%Nl>+?*7o"@!Xb=C3EY*QFg#])ne`0pU'))?!)fI8#.:_^#&o6DcA'XK'_mapa/Os\$(\Te.`o7iQ8Ou09P?po;NoTUEDi&\5KmYE
+%PK1e'.hBb>Uaf,Odf6_%mCgh0pOa[sd"TEQHhH[leX+&NbP)_p!-K<ik#TnW).LMH!5b]U7<bO?kLdWe/NZj.1:&j;;BLA'4PLS_
+%F']9R-ok%i6>+]ma+.tL6^%_cAEo1c!c9C>#_?+g%9jD>4tJZ?,kG$@V7!F8';XUQ06/d.R5U6.AJoiJ_M.QXB[uXjQ3S2r"U-kP
+%<(5d$;o%uR10^g[V86d(oWmg&E?3S(/VGC`Q;\mm```IkV]F0NnIEJY1f&`L4$*Z^Apd'9AFPQXVRJ\]I%[\Yd,bNV>U0]c0)<a\
+%aU1dqF=E^rKoI"7lHi_6TSrq+S35Qg4-o&d:U&/kP at 6jo=>mE\OuSUS%=oF,)aT:6>q)]s4ttY3+AZ%WSe)gFlX=$J$a!\*Pi0(&
+%&?f:+%'nWD(+`_-\CEQ&aqQ7sAdT#1hn1V3+A"-DG(TWU2Pl-sh.TJ6R(R8G8-/,"HV"Ce8l!9Lj"85NZKahKL*1<U**r]k6+LAg
+%E=r6Y"aC,kVoH%qci=`LI`X'1faMb7/aodHbR"tPKV2Q7SjXa).-GD.FJ:bG-o at uIE`8C>-_\g2HVum4M`lo=%.n*3g4sQ<NA>eo
+%,TBL1?7#@`+tgf(+*(seOIQ_A>Suo:g0."\X&f]D$pjtd1E!1rR<cauM0TN2;q:6%Z'esbA[OiKYdfs.dtp<F&5t%&qF7qtcjjTI
+%$,s%cS7.DUi;f1&q>n<H_.k]_S7C8LY%ZZl#p_:.7[tGD'K_0WH`l]j;3ETF/Y\+V[/a9W!DFD7G6?d[TV7Bs'e4=f%:g4\rCX+.
+%bF%qXMX-kI-Z'@'!e7p7kA`>Q'".*`k.IE+6-qj>&5,Q<,h2=&%"sN[mW+9q=;6(bEgoBfd.;"3Z3j/@]_M9_k#a.M$!>W.gp7A%
+%!6C/2-,f=[F$9UnGN`=-6h+#\aVE=bT]>>sCpb7@'F>#)7g9'hLn:q)'I>eo#TQ at P]k]N.#6Lm`/]ikn]sKG>c;$iSUP4iFQ%Y*7
+%JO*&*:3;+M#TOP&:l3e?C!Dbo-mPD;<rsg8GuJJ=D;InG/V=A'QI3d:T%I#f(K>8+dmEO/Sg&mPb4e4/6+u"X+bXZWH_uGZb4e4,
+%_;B8T<"Llsq]UPN1)bsM:CqMu;<!?&c_V<$H6J"c)Uf`ih8=Qi:Ldg`G/'4*!8rL:opX$&qBo6:FWURi(QuYcq:!jhhp^W9X?W#/
+%R[Lok(\nS(DC92.e&=[smUFV`4-)_/q!Bm6/7]TaB+Z3eb?InA>q@,p\j/rn at oqnGU1EW@9H=+!0i;Pl1'qT#LEV9abp&8 at hJ<pA
+%"b_kOfLGAmCBda*jZH_=CCi<CcLP7Kj9cGe2(r?FOlZjQX6M1Ep$(02N9+'A8;?,*Of8dt/sXAe'U^Q#.q#=!P]IB at a*O^irhd_T
+%hD/1u/E(\G(K::f\[-q)k/u6E7NVt]k;g5LDB%GNE3im`H-=<%e9)Zf5q`\3ge:%3"X=2!l57]JY:0?YJ[(?uR[u`Ak'RhSBE!.X
+%f^cZ`P33Fr.t*s+";j;9mI7!]N"CT?;8TU'20.J_k0p;,QoE<`1+']2g?C;8k^Rg""T3:i1gIOM>Y4s_joPa]G!g)c84Q%WmLke#
+%#a$Y#<+76qfFc at LfP+Lj25BX,F>^Z:EHc[Gbqgf%2$p23U<A7sT<qUQ"!g1s#e>[L>o5"5RtaXK2MOe39gYqTPT)'1'Tc6VRiI)A
+%e"l9"H"hDrG7)&uD_PM.5MfXNlE.tOdp!\C%B#L9jsi>c+T\@P6LThna^inF#kOC=!276-jE^79AaGCKMn6l$<1IOj\C&?Fq7+hH
+%6&XG`-<8V1Z at U5\BZ*Lg72rmXF at 9GBhK^#W#Yj&*)CC=SLM'\3?G>`I;*3=#=Ojah%cYT-ROr;%#+fI-1\H_O=@i3+8!Wn,n'6u@
+%/aB`WX0Q?Wj0RValKQ;)<Rqh%kJ#[g%@o)7^/s.2%7ba^Z,]7+!2OB7VrNuf0j)#\=;q-]%"+*lY\p<F2amTF_KMt,=AF18Wtl+.
+%[heW&<:oj?H,ARgK\/eT`@kdZ>Rr0>qI3?#.Pu*7#>Tf']*Z;IMD3 at u8nBCYlfZi&93GK%PUqh/%GMJ(qI)6Y5t_SnZ at XteAmueC
+%D^holiDbe)QPDSFJC)IWL$ah&mHb$ZD(N8`3^O at F"B30o+in-9W$"ri+(/@,b6N"<e--G)%1QJD]4L;;]X&e=o,FX<2:L;(:T]DX
+%WHZ>("3cT#R!bZ.m at e+\-&e^I:#8o*=9(<4NO2_Qa2,Qe'efWbX?4sB]nW.&<Zo/ZP5&*)C+350n]>n7KtKRpQK:9,G[*N-EB at WG
+%KRA[IG"/5a at uE]bd&Ea##r&ME-NQtYYQo5as1MLmT*J3=-Ja_5FlcV:C*sJ+LC#]V4M/hqAg!eOKs2^D%9+LsCumhpTI^gno>$dB
+%(%TW*c77VJpQT/`]>B;UHM85dc%YP,c_^p*+E]5RBhgJ<JWlmj/<?3VW"?8hW at Me`L@^TdG\-12<k5EI at NZ@2gJ/28kB!@t/!+bs
+%2hb)V5.m@!nooi8!9'Hp_N<JilNq"L2KW[6Gci.p,Z5Hl#b2a_U8ETeASeJi1Q$c'[c0?%$4\:fXT1&/V?e8Ri]9WRX;.q"e"GYf
+%'&\WuC^ArlmEZucA@:h4_>*1?C'YZ`k,2sE]K_-?`q]ST\6ZN;W%qae;o3WDhH&Y`$TgfU<#Q,V[A at A4V2u5>3%ZNrgDYmD6J,]3
+%mdgnR=csO#XQGKj?cni"#T5N.ebkEp\Sg at qis9KKcce^C!5q;82=$-2%5dB5V,;DI\0CNf+_"\%>a2Km^!@`T#sM:]c=Blc]7haY
+%rU=Za50Lf>>)BPtXYQ\s<R?I+8o7'8B%@Mbc<G*8(u#Za<O#+gAGWs0;7)opB>$_96k0eVQ(9=.cl]3*C(P,#Z*pJ7),N'8^B.mq
+%:_Z))iER/`VIZP3Hd8e0C,u6k&-h]'kjcW4`2,.kQn`P1\ncDAV?BdGjB9q4U#JfQ$A4[a*#3K5S4%H7AK;kM(k0d5=U5HsJr9u+
+%jGS)fIMTd at K`aaO at 8#CiP;PVB8kW2Xmj-dN1jO:`-A;O^UV_-3HmH.X><dO2*]opl,.lIW?/!!;K#R(44kk>T`.CC]0qSMj?B[Vl
+%qUun*_bO:MCF=:D^:Vg#:0kHX^GTl at A"-akl)HU]7mjLA`#3%&%DdIXs1`?M*?st6S1WK-Ntt0lX*fI]NhXB)6GXpWU&*K*=,2aN
+%L=fm"^\1'dfIA@?ChP8\.603N5]TCI;!Q=VI2N)8P:8*t:ffi"TV;hZ'SBLWju0Z2,n:+gUl$=b\W:2F_$l-V)Ig[1UZLecTOC4p
+%gM#Mti2&",U.3\OcM2o$@kH%M`#)-Y8c/SZ[\t?JNM'g69a=T\[M%/U0#9DU\Rnrp:l)tL6?H(;iH_CgjD88h1^nY5N:.7/#R;$\
+%&1"5"!ZMGWNaq2l)CZnO7lDX1F:*K2+YZaJKoF&hZPZ/NM\:mYHlYU,V8Ka!+cc^!!EfV21Jud<m7UOE$N-9s"t)+3`Af(;8KBiJ
+%#:[P*_kns9_Mpqa6*pZ:U*f^NPmtYo7FnI/EBqh>Xq7m]$/dPlHD5 at -jEQDWf^8,cKsqWQ]<hbh,B*2<K4l*X&Y9r-=(QTo](28C
+%B*tcXD88WYjDHu0"!(D'nBuat#fEFdLTZ#*fkFSp6I&sU. at O`"S3EX9e!<=R*)k0jQ<Rc+fg]X(J5-R=ZpB:K#\R]rm8T1$<:G9Z
+%f@>1k+KS4T!V"_Q,sh>b_i`TB)C4rIR\4gCZ6)COSeHduRde&,F=(CH@*,M0jPpf,9mU"b!Dn+`k#W=8.LL>_A#HPY0o4M#Wb+lE
+%33FIT:^G:$kn\/n0!mDt><XLA0WXocXbK,"F?f=R at G,d<E%T%\_n%@--=*;6fQ+Ss!se'Y9M6sb(#Dc_A:>7D`MIrO at 7]kpX:18=
+%9Ot5!6JQ2eMqsf.IA-ea4#>Y#4Djl17Dop/@=?=G4pW*b=@CBZ8shOL2]rLS:Q/a[fLI)]m)UMgeL"h;K[:E"6\^t`Eht#mdLJWV
+%9gj at WCqWaCZ.]@Q:aW(OP]DL:/S$_!U`[Z05#(OXOH2s#$%AHWGaZeh<_X_5"/i,VGp'Vip0#@^<#7;c5sl;@N*=\u/)Ps?UIf`(
+%3&)Y_?8C0&aQ].I!2a%q:4EkIQ\gHri8)6ZKopIf!.sY*F9SM2X\sj(co/^AXBLS771rVJJtfJ%MkX7LF.UaHMM2 at E\f@,A'TS'q
+%P8>>CI--i3ae#-dSImB+1,9LX'Om#n*)1N,AsUN`b9Zd*pK'rs-MES';3j(A7@*M1;h34>$=Q-P2lYJFpeOb(7qbK[l=dT]RK[u0
+%kZUi9IWm6/DqDBVE at XLMajUru;1b7n70q\aRY[O_3]MO)oh$#4?N`FE#j;r9.Vu;UUk72.dqJUJ`:[p.XU[]=pMr@/5@!M[lE>(6
+%f2eefW-Urk'jX*+dfl:=-#5FbT(!c.!q)-*?W&%5*^barV;U8H4m3>u1ECXJac3AY,[hrd7oBBtiT<]@l4QJh[NodI]^q<!OV+Ri
+%j:a*_OkF5#rNDr#FpT2nci=DkLBu<8]7'5sXE@=7DWl<M at +gge+-7;_bJmah<4BQkN,K-aQbO'pBiN=2b'$BH"&['TVogQSpIbtl
+%6W>D#>UpCl$d_30GCDT^Zn/1^b#M42+)BLaRd/Zo"`KtnHg/u&E\I/G#'[83cOFfRf-ZGI-Z;n10RhjF,(sqQg.!c%0jVZ]f.DHU
+%MM_hB-@&O<+DB^;9WXNs!#E]o_iB_u.:mK)L13"h='Q$1)-Van!4gem,oPik!F42ihR>1FZ;Bi-XY,LorY6/DNQ1m7I:.W;gO8Co
+%\'p?qq5Mi?GV`*LZPFK$Dg'm<nm-*MZZ_!"lim:B$21\9lus7*SpN_/nuW-iCkV.Hro/%><=g+<dGDu&L,MQCm9Pj*M1QBl%!)oa
+%pFKf_ZlE/7Koiua'G`1AgW[5X[5qZ-_I.N3M,:)RgZ<HaYeeFm?#)$FSL,'Agtl:QfsBp?(iTZrNL0bE0HbCDn3plZ7Dh"`q%Z9=
+%cuoh;]TV)_!_G#s!%t9]=KbJ&-?Re<D6k5G'poe-CPC`0]O>Z/$IuH+huL;Ag*hg!>AMKh:(+?e2cct1HSmqhK+>,g!Ph=cen+7M
+%LlDBs'X4@!"9_,/NS,UY,=d;(0M4Br.\oO.dtY*R3^Q5qdcAh-DlrTSj_B4=GRh7n,1O-2MC<mo at C41W"c'-1KUk"8ntNt2g7iB3
+%j"T[>Jf8[7THAsp',Ga09^muVK at rf:.71kS8-B?P0ZT+`mk"Q8iJje,&g@<S<EsQHhI]:pXVLJ)2QGmTLbL?cKM at R:K?^uBl;"0Y
+%enIAb(QH[^(>YE#JjC3?-[$>Qi'IFZceqB/b at .Itnc_o;=%'mMl0uo]"quW at HmL8F.l8R.E0c,0fP.'5fBSoi?02oY:ee0KE+<rt
+%#Rj.npTiL>fP*]%cOJ1Mk+59V_SeFBTgA>MaQ"-5RKZo,6$L7m`K$+aZNEu at K2GBf=Fq\ac at _G-!EiNiWHhVVZjsJ^Y..X at JMaK&
+%88a%ceJ)k(["@GW&^c>\e#BbeG1od8F+\PA7G"EW@:Ce0a4oO(VSU2\I*kqKP_2Pd/==RX$aM+6_:V)eJ;-aPP(>;S:N;JM&<8N*
+%P/q\)QEMRnL2-C3NusT`JQa0_on>0:GqKNn+ASr\[2-VS'2!OfDm$P4g%6[$\emAVUB7<l>3 at 1Og<>)2LQ^]0/LCG"LiLj^`i)mj
+%hk\1Eiut4YZC+?rB]N6eE#)ZS&^,;`*$b=bo_fsQLi:.na!$e/<@,KF\^jY\[\/]uXj,B3h3o76M.*30e9HSo0Z*gFUjoWh7S\X@
+%MUY7;'d;27Y3J@!)GCgtnghr(=bu2Q4a7>p"(HAPorUOsk;J-X`tD,]1qs`Y!A+FOWlf&a at AaQ;?8OWC>BF_.*!T\:!E+\hegD]B
+%6sZaTL4TC,OiBAI#;["fYK5thD'H at s,#_^p't2?a2itpajHd08::7e^(@Fp:7*%`(ME!(7*#4:,W4!7\g5tDbK6+Fhf;?SsY_Pp9
+%.4`I<D&iG]E9uJrZ#AsJZ*\?fHGX]Fp.uEglg at PQ-7md)8"ipe-S.V]4^!'Q'M/WA9 at F'g3_\fC8C.Al8oTE+A-]&e/>-eI+]TS9
+%\M8[Kr=3WG&1B/eDj;OhJk%8&&6F=\o/5(5&Glm,]qCd#'#uVGHafD>e?r!"iK2uo'$i71'I,3$;Hu6.QO:gE!EJBIL`'A+jGr6%
+%*;IAk=5e0*A)";!fOXh3:e`@$*!teu[[;?T."[QJ<nQDhfsB`fcRhUq3CT-TX_u,Yk`TiJQUL7t$jPdOaof at 7$3LL`\lp=CR>i1K
+%R%\I1'C$M\rrM`7-+QJfN!X7]NY*PpW_Z$aE%U)1&TG#*_H9jj5%^.Sk>]fY=[QAtB?I9J%#8O^&a"]1?q413e=Zh6)6ptr-%%M%
+%/r'#i96,p[-j-sg+PC(a4W+PPY]=<b\&u_PLdq8!d<&S^fl6a"$IbeZ1g-V'>JQ%'_.H+JLMf(`q<Jafb*^ST*tt&]U("\3aKCh+
+%^Ce.R&GnT[+(NnP5hUWm$4FF'e*9es at Ihn_UGO0ega1AIKHS_Uau*IE$%ErdbA6\-5pcXnH6>MT;0$[;JuXKlPpoo?9,G?6qG+6;
+%6)5KGcI\T'Kt5-ZQdf!:'fcE#8%qrLRMZkp`WSas^m-=(9VtY5n0bkl2Sp#XVUnHb\'-eZ&dL1LR%C,hr+o'AC]`K`&PG`+i<\n)
+%#X"q.&CTb:<mGM:+N$i9H*$9&`e&qD'9K?W]KDhYS4Lg[NJQ/$ADt>oCWWko`.&"d+T,s_a5\Dt';DkBfBK8nTljNna%$4<>#5kl
+%Hhma1aL`Q]2UEio(^QPQ!A4M*^NrK4b[QU^+k/ESPS2P])tK7<2pBaL:Gpd'"<2hMbM7+JF0S-e1Aqh*/o$7T#&k,/$V3[UJ&a<9
+%,Jk.)"9c_JM-(8M'ZH#=FFX.rfAuoOK,#-PE9(\4W3?PFopR;%]Z%bU$2^m.3`0a0U6iS>$cGNCr!D^)U6nr.DaTi+f2SfGWgt=a
+%+k;Ta6Od at +(,-I7,B'eeZr3H]/YSp2=\Au-mhD at g/A_/eLmXN>A#U&:$_#;pfWa$GZ,L.rY=TJM/k>K4(!;>u5@)*hgo)FP+T2W8
+%R2&F8&e!!GfDHDN=ipmh$:^rG1a2DtZ)#b;a4,nFdmGCD at ."8EPh2b9+hVbVcb,h_L<2n>&#7[F;j]]F=Zt_d>nWVr7>DX`s/KmD
+%,43'D:*)'Y)OLsQEmdCY09!d&3itEULA*f,d-)EnL'.`8Xe8Y)!;9jSA.`Q$#l=ZJ<>4e#H#0`V<IR4da[H7%R?f.8n<2[=(qg=[
+%2VK-bAscj:,=,MTTG6Ns^hI4)??Yd^_V@;X=%H)BEg`",0Xtjma=tg@'YKA:#V4.p`miS.jat]'A>)ti=TjjA2i=hIdKNQq_elHA
+%d2h at t'U+L_6.0Eo4p4?B:u!j*LO(.@=cpBkZL&UmXT5E"UF<=7'("hbeds#.OOrR_)3ApbS0==g'!fs7Ah#>CZF-eX at t>]Xlr2I$
+%(20%.358R8I(sb(Zf6%b[#-)j>',)F#V"O##jBW7U1lk at O:t$.O>jh)"MkA_?'^jPi?B8:a=LK%!YP-?lo")j&5)1U9;m\6!+G,n
+%R'Gc>J at 7=]`#D&@`54jr%18Ka(tQ98F_FKWX&20B!/>Adc!j(>h><&1*B+_Zf6P3&oW=3RbnqB at 28$QmXTHl#1J/?3BR#O"Y5pr/
+%?:#GI7XB%m>1XCRX.Fs/Oc[1?"OBn3'8;mN-($&"?:jIua=du]-h7Ut,NjIo+TbbGQDe!nl*HM92)529UdS-b=%kUSjLS(lbc;kl
+%c2br$5Qu9$J;"%V=cl_.l#=IRL-D, at Q$S]UTE'0Kb-\Aj#obcC4B=`r6lVG^o_:%I)8j\Aa?cX>#CBcPL5+XHOlnt;';5QK7QZa;
+%F,D.(F>%J[)m:heDlq5;"LJZ]Qbl<!`1JuMj$4<Y3cd$_neFF2a)k:!;4U]4'XO\#nC-uBP=>d"TL(Xpoa19NBN?u1eIZ;j+32d)
+%6)/-EgG-h.c53$\)Aj^hrDi1T"c93JO__7c)j[PWo.6+03&VN+iXh5X5HdIj>G^ckmiYmmOJnh;UPdM[&]2#BI2)<C\g0VeL2<-W
+%&3&Mg`5`"6*OF#oA@*5]d4m'mD at 93:)jpp21kmFF?`%QAT#5:U2k6GOj#Qe0_>-Sgl`#du^B8p.82:m+kH9FR=VG;"/OO3p)Non\
+%5$k=D0.g3-O\Q]HgPQl8m$(\+RW3%G+rk<`,7asDGY6b*a,'*AQAi>6qSnO_K5Od%r;b&!Me6;ZG0qhcQYU9"Y>!))B2eAAAg#4f
+%H4[4jHsI$.\nrC[0klOSQ:f4fKT)c>3]rJpW)NgfWu$:kCRT8FcCLH?6Cmi*gg%;OQd9%@;hI?<#+dCU%kL5#@B`0frb]d%,V(#B
+%'boMBb]#BJR;u?63pR,-XnuKsBX=[AKg;#p_b^\cRi.AXBgd+Ej(/1VC#s#$bk;esaM"NEkm]%ETdZ!bG1aHB_deU+TWYNR2O11u
+%2l:`G\dc_'$,'93<#m!FE<W"DZkGksc0eQ2_MK%=Gp'[_&r*ELNjVJ"k!LG^`0m0mO9=d2Q":ae+<5oW6m8.15[I7qr.M0#1)6/5
+%Qo!(#ZXIn6%&O*:G8o"ZD>7>)j5p9+q8O#:)]Yp[For[>Th.Zu)AM29lVL*qduSU[X)]&$cEdaS\D[R3&,=+k&X4teYR.P!]:q\c
+%NUCE`!=1o#9)o+c)oi2[@6tJa\r:m`MG.G#R>2Lf7 at Om.>0[.[K`M[#12m7"<Mak)d!Fr^NTprnWaH#cXR\1VD?Y8:CdeE>laFmK
+%i:KT75\^IRJ<aT2ap`:Y0r1G::69O$@glhF,u9=O]Wo0,apkB`$j3q?KT>R<c=4)M^jVZr*q23#And+*P"*GP<h3+2<M-SlhP+<o
+%^ogL,XpF/aOhO,Y.>3-W"Vn.NZ9L%oWGYVcS</k6]]c,"7^kdT1m!pDH-+K2WY$Qp`kk&!"ntFiEaW(tJXFi%-./n"-^:UKgoVJD
+%R&t*XMd'O2)4<smM^mC"4JB9[%Nq>MA<Je9,H(roF/MjfR77Ae]uUbTmII at iD#Wk^oXi[.E4"7<^n>3eEP=a@@N#?cHpKIN9\Ku(
+%/)G?1I8q^@0Et2R-#@!5"56sg(Xqh<;[h'uq.AMVr#ION#jo6Vn&GIH-K\1pMm]kAY]U8&_7a[*b1R7g+<hQn"FdPl80e1k4=qW/
+%TWF&Zc>u=-+j*6S!A at CS`=sJ2R.0Y8o`^&H$;.cDWO9O-U6$?3RUWt#5Yd,NKMO2\0F]\"K/"gtq(CftEku5e]TGu]SF(QKe?sh(
+%f2RC-7#-t]_&5 at NlAX?@Fp8X1%=@$t"N'`H&-5tenfbs,jDEDq]u`f?;5.&"nB)Ld-H74bM=EV(c9h.[$\cWt-6H`\!P"=_59X)T
+%*k*ImkU-\k$:2UIQ,?;EA;J=dA0N<QW\Qol&<O at pYQYS_1rkOggHSf*Gqp5o0gELMYIJKo)Tc_ at V[Wndc(*<^*\UUi--@,E8qs4p
+%&N_EI("G!t9oU,sL5gAV"V\Z`BKt3Y#Ri%g`VpL33EJ"?Fk_/o)%b3A#X,cOFD>Ar%qJ1:+?N%;'Jju'E"-M[A=A7gCc28dd8VY2
+%j!eAR`JQYo&<]\=<#[(#_WghlD![TkV5#Vog<-#roPio:7Q>')R?(32Rfh-R"2h,AcNo06,o at j9&?2cCiCTOsjRfj>5S==1;jkTs
+%@#Bm.02.i`=<U!<(@+D$2QeI#T=U;R&c2b%g8&6"hJ>GCir^J`b"E_r9LZ?Y,s4JdI'%s5Rh6[cCHap$j?[G^9%W98![F*<6+i2Z
+%P1me-!e[gYN)1><bK%_\W+;IN$^lOG`@,=]JWXbjB*9kHZU<96#%WtTRZ*[\9HTL[H6LrB94)I:-U>G"[NMrIg)?O?RBfgRW4Nb5
+%,q(&Vm at Z@9_?>X587JJ`XBRa_+h!HqcTioH:Ie92)Oi4D.'R`eTO[bSThAW%Q^3o at XI+:,i5B9a%NLC/1<KhilI-g-,>A`M;Zl`1
+%IQ;Y<86)_/?@tcmj?&.Qg"4Xr1]j>el!3qF!]EBjcF;d;'L5_*An].sSFfZ:dinG*5lJQB,?D6R!'_;u*Vk"!-D/aeacr&>:r%c+
+%'Yf4F&Fd>2cbLblr%r(1Y9gn8D$i^Z0_:icc&fGV_<ksiC!)3 at A4FC#i4"u_6>HUop2HO)b@<dg/f:AtSNo.RbCMa2hQJP_QLG<2
+%&=j)GEU%5jho,`)R.*Cf58pH*2\q?YSn"SD#=UsX)%!5O[<QcG`s"e@"@BXXCa/J:^DYCg8n%@eo"[6$]#>=c5GYCj-O):M)WK)m
+%?GbX>1Lc$7*+S#M81]6\GZi917q=Lh&2qp>?Jrb."HH+8'%G`fm$Ef7l_;6S=,q^8Y3$I68P^Y+WS77rR0")N_MM,!UW9>='h(C/
+%N/=&GCfTR#3ASW&3Lj/?<aUah-:fgK6kG)oO]$d991ladC_:s06/Dm-0E]`gaH^NDkai%!0h&7F-iqF<Ouen3d2R[^`55&+[t"tK
+%UgJ@!R0.J,"g#3<%55'I%<+1MgD9:ib?<l),gn[^`3P:J(D$rl2U#u"Q_4NK"nb1_"+A,gRsYGepUpZ=Cc-3JGF=m6KTp>=KHZBX
+%h#$=?#W^_BF2O.a7mm-a&ljUoCU,OE[\LHl(D^PO,(-t2>);6T3Sp*q"qF=?a;CR-Yce0Lnsn+iJT85;Aa4:]S9TBKVA6>)%H1G?
+%JV0Ud3XVLC>bF?E<=%HZPk3b31#6U^('5P%&PBX#!:OAN#2gnK%=fW?fbf_Zg'*Fo6\%UcI]"WLd<W*-[M1>MO;^GDW`Y-7K[HjI
+%a8e<$Y;7e at C"G@@2X!]RBf0>Ln_^S0BLsCA^9gPp6o at f8OaFuLU39NuBnM?EhAV"(=s0k,#-d-a+;dt'%4SfAi@#'i-gJ4=d<--8
+%?\>ap0kZ(q^^8ULd])j/N`#uKVH($Ea$m_S.KDc:BPW_eHI]\hdKn>Q"ulh^$mEt1gduH$;H/$Sb"),M at -AiSB/tugNY6F92[Lg?
+%`99),q>bT6dbG!np'<u&WEQPY[m at 5k,ZFrK-]Me+2Y0m6Zlg0&e5$368f0kR/Z*Q>TL$bUY$*tIk`2M#jOR6\+)@8IdY\a#6".kc
+%_^</WPH.%)85iQ-2l[^g@;i]YNTcsSK![qEUVl$bKP19(G)c)[WX2%RrSj*<g?$ZrN+R$l(2>.E%b?lBr@#aL$iWL57i08QTqfC[
+%OVl at _j`"^k&m1>`PC2lt7UajJnJ`Dl#?df?GZ44rfgmrQ(M>)][$d3nDC=Z'K1K80qa,h!ReD'4g'#,DdpAZg]"gZu=S/i";ZIqd
+%Pf[)7pf"SeI)2-CFD/$:MZuS/O*!WWaY8 at Ba`(.)a>h>E&Ig$J09Anf,)^2>X0bS^c6tP\:a0>T2%'f!1t_)G\-G"u$,c$PDlIc5
+%J\eXog%8M^!EqB0_1mb*eI-&:(9.Fl>c!D`*8n=a at 7[%m]`BAG-jZ]uN-PF$V34/L$g97(JZ/(F)p%nl9e]V#(;N'@]JT$o$Z%Sp
+%X+\MDRp,+*3gORek+W%+A<)GF'V1$C;H\hNc>"qI'i5jEdcfFX\t`7rDD52AMMBl'PJ+M]q0OR]e-P$*kPQdEX)8Y&g^=E<B)%s!
+%.p"<-L?Vkd*YlEcJ<80<",*UR6%X70:'M1$m.E0I$R-ZORI at 5E'u4-iKt]ZDI19A99Xb"VNQ+NO9-`6Ll81qV.U$cu<_d5j"ll07
+%q*n]dFMLo9eXnfF;tDXl!_lD7)c$dbS<mk;Mn,O';EB=WrCg']d+r?e2ML\$!a?9l,_=63je7]D;lkju\#<D-`8*;4\fitf6I6o^
+%hIptSJhU$EL(DeHN5^V`)lWj3"Mo,'Wb=T;Dpe-=G-%=/jUBBCXs#?AX[C3E*-dCkcmB+6+WNC$PH@?1K<&Z:#'lF7?P4irE'UQn
+%`"TY;Wj-$s)PX2mpa?jB8Te]i]S"_j<ij%UA(a7:8YasOM+H)5SZ.:W+uW`Rdg_MO^sp5X8c*ms*&N8D7URe1b:<9R)[PDR-6[#S
+%K&,.ZMBed0[G\5e8$"BL)[^MVcEY\)NED1%bBh?t5]lH06QoF9=oSgu3;F!%P0sA/@h]eoFV#:a20e)C2/'p9ouU7"fOUBe[@#jZ
+%?9D$?]QiXj,76&U0d*taJJo(Xd+/jZ,0YP/iC,Gc0eZ3nCB?*QNl$V9#D`P,e0.5YU2`fW'i3S?D7l[<2?B at 2!6iV=:T=J4\WrBJ
+%#L-$iZYusK3QP&/fsln'hdm7^jK5du_bULGn*pI2#XV&7fmo#PXto5GhaBgqlbIa7;2,-05XKY'"\u#C3mql3X9u2jZAT>P&MJC9
+%[3:J<'FHmOBkh##,gNjg;:SPuq!kK6.pG/7$B'A]qQ^jsjT'.poumm4fF/8d&8--9O?O>H"i(+<eA4Tj\A>ZN7RB+XNGa2I01PH.
+%>C at 5IA)StQAQJ'd@#H6%g)8^f!cmMp2CI4`HrW\F;:s:WX-+pNZ1^O`Z`S$"%82p8J3'CB=87 at 8,[f%GHRB(&Wl at RT)$mq?Cm/st
+%K)Lm)0#3NYnI"Y5ZGb2j`6mZh,RdbRTo.>aUO[dN7qZDc8.GoC3VZ%6-#Kbt"OBG:CPY%Xa]%ZD3Kp41]EhH&CcN>(]eZ<pZ^P^L
+%q<W3VXi0lu.RNWqNL"XG4Q at LS#GE(B-mVL>'@[j!RkpP6V2h!hLLDf;NLQ'#et>&7$jNOl7)g/s8#$YD\1eW4MkVI5$&qEQl"E=p
+%LoK*KAr0<\erY2Sdot)E;U,I]3q4;K<C4:V@';kuWb+Y2"HdFZ"K5r$*/6Q]4f`MecE9O9hV^n69M9bCc1+9_=FtN;W$0'X=S'ju
+%K4Z%Y0dt]r'Ydqmm`\WApT#A'=#o'NC:Jc4E;s\3rft?KX+^@M#ktA0mT1:][jlW5MBEfhMhOc;k%kEB.*^O&Wa#l%K*^7`)@_>%
+%L=%gsC?hI'0G:e0huGJ31o1[Y:]kJQo[,d`^>ng*:8 at akYG*f77`#]e3^*$mM]B*U`_e?\B%a1QSO$eXSc5aGMh/Ab]b4:54b"lH
+%bu^E&aX%7I$3FOn/*Dk%>6pc*bV-9O@'2K@$AR8hF/+g=Mef94cV.OPqu$OTa0qKd)I#]&LuR]8gQKSqmerB>%%`c`\Ta?Q,s7Y.
+%8BBkfT#9Om)Qq&9FO5+S2/p\oDIHiQPrqRSRhCP]JO%k*.&dMiOGskE%Vl1OT9Wm4012W*$\GqK)PX$:Tb4!#PUK67QSkUjC(9ER
+%@VHX<*3BU9!L2%;>H9`Z=s4c(m&Ett:>>@%RWN-J-q^h2Kub=ThlIDa&ehNl2P=AAMP*EVEBYh9AR;`oM2/34TV;+Q_+. at 9F[!:?
+%LUen<VC3?m7G\/28h.)4K1[. at 7?-]9XF$*]L(Il(.]'d4lj#,,GE;tLE'<+fa0rg^WIl^m-fer#ii6$a,+LIohj-J.#g!qJ+E^2R
+%Zp;pW#\8EbdK8kkb9^G'C3CbPB>KI:)j>r_L3/[p:f;3X<S%Lk=O!dQd>ICo-$;kAA"IgNop>Y%7X1!";_l^@7\RVZ4Dd@;eN!t'
+%PWNjW"NSn*K)Z:k8+[5:hUMB:+SCKeX75Kp,mi\b at 3A2fU%W=3S4>7,8WcLIKb2H3E:?mtBS/;/"bdCIHgm46hI$XRP'e^GG-59r
+%<#$nI7E(^9TUabA6]9Mc;\?/<T85'f[t3kmb>gR6^j-2&HuU3&7+`CiV:-*2)P:#'7+IA:_\,QQU9*I_MS)VrRP6`T9n=fghIPPb
+%Md&049QEdAGVd0,\],EqK,+P+0G6*\lRaP<W687;D at _t8N:ChhfHF]KZ("I_f+3a7L'%g]*Xc0j<,beeCLBEJ:S]5Y=sGUAF$C^K
+%D9unF_J0sZZ/qZ\1H'r)Bs:'<`^q at H^sC$Zf[aS+2)8r%_NAVE:JC(F-n.8+7'Y!nllo/)[4:`3ifSrmPdJsZ<i!'g*Y8eGa at B0f
+%3C#PZLDCqB[H9^C_S[4L<no^*edU_Dm>;fei!V6a$C5[26As1jHid+sDq_-D?!>RD=OZfkL_C>MRp&k^AZ(9X0ut*DWBpXVKY\),
+%eV^+/&)E+sZG'`5C;(!^B^^5GTP<JkE:!7J*q6Go>)Cf!1_%fn;<FbF5$MT':%80c0;k?S.ncZ<4:pXWHh?Y-4rP_N0-DWij@]^_
+%*^CnZh1ehL[Kt%[AYJ)7E=<puH-jB:LdRJ]$nm-T%T?hZ2-.`Dermb,KVkOfj:"#Q#W8F[LD^-RE-07lJjL:7P<1uTFHqbq%5\Kq
+%'":1H.'FWKMh28k2Ya;2'9C;<kok5WP4Km+!eu4CI<;c6SgMCtjCH2B,`U>N_BbcMUp:%PWDaWhN8^WbOe at UU@`ep;pEZ7Bp2pjM
+%C_e>S2$cch?oPR_ob_L8\$&gH(C$@\=Bo?iJ1jfJ*qEe)A83"],P"i8A<Fc$Z/7+>27q?FbVWu5Vi_jS*@E!JSM4TKf%ETf/Tb]?
+%MBe>`B)qYR<cV9Z:^[V:QYd27K$M^lck?6cSlQ8laJTbASIiFXbVI*A7*NgAC$"8bbGQ)0eZFWi/He7Q7-T9>%3kb$3PJ?]M*U3C
+%K40Lg7km^INl[9OH\9r25eX6mV+1^Og#A+#=Wb$[l9`nL_.j,d5V;bpC5'P*C5m>.*MjL8G0st(BXhNTAmp at V=;]-I.dq%ET,Te!
+%L,UconUhQVmp3#q6P-s@`G+?]9GHId(s+&e;Sj*tM.Ih;^-ZG!"Y$S.<hg>u#Rc6;TH=7-IYrEV#e?5hGRWqU2),VpL92TneO:es
+%AXHeg%p[!a(dcdn.^Daq=iG?[R#j\DBLa$rq65dQ5W9=u8/W,%(&PehIQh^:gTOk%b9Wq#=U'Ka!i:acEf^Z8</Zg295O;T'D&]6
+%F?=4l at R2V:%BEDggj%\C at Np&8ePr`Y\S7kn>&u.GaU\R04:`?"SV-M`(]bc;5Qs-NC5"/,PY:0FGX49E["T@]=s`GiF,.Y%.b:oo
+%"<B),&*ncof/#sOd<o/&269>J+m7]P^*_U)]DuuhDK/G3'MrJqB;8[<=[N=Y<,P$e?lFS^5n0FReEQR+Rdqtn2.3<- at A8nUO5RM\
+%o1\4M)N8,SKMBYZ3d;3O"UJm=;:iOE*])V5;3T0T\'bh-bS&>W6!:I[JXF3@!,4IQqBR5a/80s at 1=eJB31TOk2ZdH=,=Qhq at ei;'
+%(*>LQN2%b$78\sSgS*u>'j1MZT%GPC!/K;q31.gK':K#+RA..@@+l'CD,FOTRb0/;JX$8R=@6<_H%jIme-48Hi$_D4Q/eb$]uLcO
+%(`lcjYR\8iAs>dkK[`("TdrK`LRl^:Va+4+#KAp0L`H(e'N^_3:Y,Z\0\)."Tj,H]^cPp9J6Z"bm#f),"O4f7llr2c.05X+$RV/W
+%gR']e="+Tq_*$CuP9Q^D_3Fb%JJYu?BnJu-(8Sdhcs=jJ$@HYbbcX!a&0t"1`bj3E*r:eA*/`gq$>h?+SIm;?[sI`p,5GLjAXc0!
+%8uuD5)F]]uHW7`:g"<!C`BBJ_AH9nD,'aSG:j=N+:u<BCTFoL)B-O/Cc>)hs#g(MOLKIh=!F&.m#tIaAO@&/9X8,1MZP"7q?g9=a
+%V?#88`17+]O]:gRY$=8$HXKLKMVF[]4g";6!?Z_Wb!(1a]eM7/S?"[f0Gp')Q9R[0L?>N5KULmT2-Tq#TsP"ZSHm4TREXXqn!F at e
+%mfA+[:Dk_GAFSi0F]bc$""T-FOR`kD'sOFr%RH*^ZM_gfQ8BYk#"Ho$KWW^[#7>CbKh>$Z:/PVsTfs0*4d>"@aOd;:T!]1#rnufg
+%`uZ'2X:"2so7[%1Y6BTW"SiRfeW$0i%`.YT,bt^+7ohjqE\,62j,>FOhFeA=/H[bP71q^-'fMb=OJ#u?[/1$?<E'Amjcu/4F9[WJ
+%#7W.1`J9a6##Qmb1^Jd)SKTGoO`+>^bGjf`O.eJj+N`f?QKKRicI$3hKTbsJ\k#52 at DJBqq1N&u70'bq^&]>^clEO.BsTN,XCciV
+%alP9Knc\<Y![<O+CVE5FhEt.+i.FYi<GA&o4XLW>OXQjEPM*)^H_DEXKRqp<>H/PCR:;U%1q@[$8H_'8YZg!W!S;[7]XZiKJ`>fD
+%*q";I'oVKKn^:oNR\!G)[N*YITt[h>)`ac!(rTnH-jS;`8WiI&&6J4/Db)rM+%`0RTF;1b-A/A97DP$R#"f;f;RZ^rioutBEsS4Q
+%W*M)jC1tY,;bjBXj95sEXVd3d1B1d0UF;VQTf;dN6lMQU2XmS6842;]'g&-i#XG.V>L^'<dI;6l(r`chK(hjV<'GVI_oYEN[;>'1
+%3T:d-Y)t6%`e[Spds#9K!]F4I\9g-R3[`OZ9#FW\K at 5j8\%!94k+5 at Pd!'cY$op_3=Fe4_Pu/X^AnjHOdJ+hs9]TJ`_?'/iMrL6.
+%_shrb)*0LGBn0%!T:F\0W\1)--.f''Zi`)I0#fa<(7-AH'jm>n:bkRiMnUU=F-4phiLHne#r+g)3h93/Oi**0i:3mcM_1f'qjuf.
+%6,oAR_(cSi"1bq5UWY>I6>Hk at Q+O+RZH]4+bV;uK"qOe#5Xu8iiH#HMKn1J)j4I42F7u(:6n^2R)9u1AL=X0<#7tXjUgDD*aY7D@
+%PmS?3g=qec-_j at F)IkA^24_1ii'1tq at L.3qVC@Nu<t!Qk^e;S,0kY^2#V<9\;tb*-*&b&709s>_#r4/?7%BtQ<Plk9.A*WG:o#5p
+%+L-NP0Q7)lh2'A\nIk>i_=+M0a,<+BV9<_l.3/ZScJ#56a>K1lGm?&4NoRaQbW<nD_n^L'1PHgKMLgoZ_rhA1\gnYMa5LpD$s%q&
+%'KuXJi>tapQL`nr[+\fM/T6`70t-_3I72_n#.`pl>(1qHdBtO_7r0c,]7!)uML;UI[ChXh,H@'kH]G(:nNJ.3A]XT]:Ff&]hP4f\
+%m+HG2/X>-^,V:N)qhV"Y2/:H7Zn1*)$n]Tq'1'e^hL#/Oc(k5*ca%p?Z*Q"=HfXOU`Q]GfiJfom_Aaf*fnT!.ndi*BCVh##'b8IV
+%6o;oGpmmMsbR=:b0ZQTl'#'6rJF$"Jh\[LJisi%/ArJ^L2pP/%(,*,02ZXO-Yu*(l/lACfS<'Q+S!S'DmRTSRGgL%q.N*s(65Lno
+%%M$WN</_5%m%Y\5nkB=?A2.$dW%sl]MZ'Z[q3Dg"%El'^%C\?/=EC!7NK?CC=WB-:g6Nn5e2Q>G"Ws'cj(>"T^iRF*!nV-&Gk4Eh
+%P"N##)(ZW?DK7 at GVurM2Pb%rYCWoHR)=EIeF)jB.CpKa"l$ECb-tYa0CtC at uB8s@<5VfO1Q5hr:JRLR7U*^"&P-\9nKU2=%kl>*C
+%1<M`;a^j[M8%rmC;f77][L*_@=U?9Jn3PaY>(UVN$G=;Q[/!ZkHsfEpoP at 5*S-$^K8NL1<mX`EQ!67V'@>NX_d5!uhG(fL_VT at 5&
+%/i%gR%]rp#kamal!CdP`3g*_<f+2C1U#Qg*VGYi*6S9uVio#nC"N;X,#B9Y-3N4F]?s@,[;o#%[N,hcMpEVl?&b>:W5HiC[iQ8#8
+%SdSHJM/^I98sbK6H\#a7Y;#5$$5m?MDLBOtk6P->0KhDJjSL/k.p#Ch%Us8)BAoVi'tU%=FYJpr2-]3&:69PTW`)CFi5 at VaL/0PW
+%-r;l?3*TbBbW,V?!_@\Q2'6\\PccV[+66%,_e4^jU2-6Cl,3]HPg?2':r!6l$#,*jUWHo6!4ULa,(mh]$s[0BRpOe2KR>Iqn+ at Eh
+%Q!at2[Y_LmiArIqrdqnCPC\?I+:sOieIpsI2kd+-EWYqG=<9u"B4N2!^nMa/4o%R+i"Z?/K3]auL0!ON!0r*XZJ%e26M,<CDFlSG
+%#"ZBK_GTjs+jNA1oi?gPUh`G^6uPc5d_bsmF_h$nX at 9W2<#YB\(DsAXM%ILTcc_4.>nOMYAdq)f\;"@'/&@)sJb@#0.ap>0D_e1l
+%UUq^XRdnQ`;/pQqX9b at P:3d*Qji!%l&^1676.bR_Cb3r[a;Q!!RX/1gfgj)]Ck=a$,`/+P!h.tDZ[.H/5;ia\=Y1V7U`&+$2ZbNX
+%>@":CjKLsePFKpl_%nA:OI*@I<lTrUfYGSli?8;q!/sgKpr]%%<9_R1CD[Ug5VN4b0o00K_Z at 7OE+fTqVa*9cD&8PHedD6]cI5%_
+%f=m&5Y3Bf#b4kU#`ufqT"rS75E.N``CfSiKTG%sV@[i3pihDUREAUO6/KF;5ktEEb1#ped$Fs+1-HpO.C):53ct+qd&38;c^4A.%
+%quQr3E+!ObiHISLQN:M;:LqsOaDGaqK#/]6%G_7E*Y?t9HsjHZ=*PH'?,LZ`YO9RNS0`%X_L%cG.]+,%S]H+*`?;K28ee*oW(XlS
+%Y)m)Ze&nrD[^>7$qlD'?!th*!;V26J-Adcm#u<)km7[O3n&U8O]JR%'T8m`DbAFT'QsA+E7C at iiR^#15r('313%bim:;fX8aW(Gg
+%X/7MN7*Np]*Krar8cmHbVU]@)'#b<40ur#mFj0Z=NBB))AUjj#5^oj#;U],8@(H`,+Y85K"ZAC^?#``n"I;NP/,3:jVE;.oW at bI!
+%:oErEnBu>JE2.ApNGdVb[SjS.5%YOC#@W;=+HVX,[.2cG181ZS]KkGkNNFiRdEKLZmLQ/fV-FbnY[X at C]LaXbY_r&EYZ<S1c"hm4
+%a)\+8a6R9['l]jmos4Y(+aLpZK";`bb==!4-5h?7M>S^M:0"3epdAp9)_rRgQ+Ys-"J"9-aUc:h#h^4N1=Zdh3.dD9Foc/1 at I"t(
+%*`iuX@;TPT9sl?6&<)_9QB;AH;"'Kn9"hd_#W8R,*'12:RI?[76,\a&U^XjOJiX/L#)P+Nf\OC at E[.5M at -j-I?SlY?@F#cWdt9>^
+%S?j5CNn*!F/o&OS!-1qri#ui+9NQ?$X[qc>6&Js0R&%)="O5/%6QKtB(hb0)J#C<N\hp&mcSn0RkA4>+LbYnci%4E,'dVM3iEWl8
+%_:WF`YAG.Vh`@a&_n(pEZ!h!\)]K)i%*2G*0t][aZ'pWh$`BW`(D&dp=kN!PVYEe$_dYP/#@QV&Z=0=9liPkG]O#?M5Jgfc>%'pK
+%$D5'p*0(5Iqo`cgZ\-)5I=7Pe at 8j\DR:1Xj]c&(Fa8_6bh<[<Y)`"^nlm0YI].tObgDf/nk$T4>m4\bYOLf^=#l4>DWpbr/9KsBu
+%OuQNpS=Pn3W,F1sdP at h)jf%f:"RDmUH,F&sq.0iCD&_4[>GaaDkG0ITB;.`WG#:gPTDZ,q`[s9e`>Ds6WNmtC0YKQ at AQ4QjC^=D<
+%+\ibroA]=Sp^-qDS2FCFlPmaL1i'n\GiQaVc[M!@2I.iSgXLSFQSp<iApQE(DHR*1</gf at oP.cJDm=DJrWAJ%PPE]:rJge(H7`;(
+%DnP`/^YZf!h^ncnV#8(.q9:Mj4Rr[r=Yo2!i!>dVP6N"M1NqW0_e[9P2EYlp:N%0^W<#)!`h>:u-d=W&#0_#'d59d$)g9YaUMSe,
+%BZAo_E3RT3gkIu,rLhm6\,f+t\pZKp0Ud;Y%G5q^%^c=!CrR'o@=C#@IIPXmiP7rtDhE#5c.Lbn*'lB(gZCYHcst^_l,jO4!IJV%
+%Dsh#Y+*IbY/W\ZURg8[Jp=t1jQ8\**);@?hPKJ++g>-q%I`X_`k&(Q&]]JXsktW/$_`s3p!=.89rA<FtR^)ksm'@Q7eUTeAj'Wh1
+%gL_GFgNV;;K<"r7`LeO+TD.^9cP');IH&2o:[OtMP>?\lA-aPIo^n@%(]E)13IgdIJ+rC,O1tXnm2GKd7pc-irgSE:ci;c"oF%SR
+%^J2sKI,NV+n#u`e?iJ6`ra3D<qF at -KhrZ:No\&^5MuVsIrN#tms88epi7C2t:"e^4]_g=\?Q-hsq%nPWfjC3*Lg?9?D><#gk$RSU
+%%B4:GnNZocroX7;8`.s`IIV[ali6LirKA7\fmB<<s5M`sq56Fo?eG?^]]VG-lW6:MVuPk)rS.msE>j\Whu;IOJ*25ARQDVfbh%>h
+%mpj]1V!Ja:pse%_HM^XqN#.h/k$qctZTn<QF+<LIqD3?L5P6P1rpb3Iq"ud0LOXd;"7M`.ajdjcrlOVVl1- at okN,LOIqqe<dqA[?
+%^\T%$nEk.C,Q7G5hnNg\5H!iQJ)g;'lC\#Vhqc"_>+*/#n^X90j8\%qQa^bJP>D5,htbpA(VfhpDg^o<\*;XGn,LJ^07<<f(Vfp>
+%ci<9WkE":pmltsT5PiCg>lDMurp7h_I(?03J,2fFrJU-YH/UQopS53Iitn>61B3cDrQ4f+qU/I&rS$i"s2`'js85*nEK\'@r;"\E
+%]$p)(Va#LfX7-&H)[da6p>:>lHU%LH)@60`07C/#\')WaIH]J at J+9p*:7ldrW=OF>Rt(6D)W5O]j."s(k-t?R5J1=*W$e0^rm(7f
+%E,X^R;e`8>Dgp_.hkIF6r72s>mn`u]8&'E=6VeHI??kW\mp()i8Y11aYI#t)qleeb]/KYZs5Np"T%AO=iouYNrmA>?a.Ib:#C_MV
+%ol'hErMA&jJ*@Jmr6>JJ3)/perpkD;5>6QViX$L(V`kq=rk\/<=+=%GS7^AsrplW;pu(3<IH!Zim=4bTQ`pC;;=Tjr^%._<8(/Q<
+%QH@[er-b[A#ql+Wn%J7,n"'<Bn,9XQroBPM5'HIe+2 at Ea0E8mFmsS[2jdYPKpVX1ap/b&Gq8&]*[*P at l0$R4!^/OEInq/@j2kIYN
+%c9M<r=)NNHb_[^O>sJ8\k<;#=0g53gc[G,7?[i!B?[2Rq]DqJPr?oAYpOD^)>e]*bmMo9tX].`X!PeNlGJClS:-?@Fp'365f<+hI
+%oPSL!'2S@/=]r>krX,a*[.D$1hu,R\LSF!hKmQ&Zrp>n`hE:W#^N97H+/Td<G2Cicp62\t4O`cue;;XmI-iTDVJ5Y_qgRLP:H_:a
+%_,UG%R(ps1"/707I-R-_(>ei(GJAIaUHBQTY2Bq=pZqQ[pt1?dprn)Wq;@#mG2_<0hYl`+Ao@*7p^_lFkC51sqAUOR[?#b$F'jCZ
+%#Cl9o0:e]J_*d1brV-?@O8n0#UGqVSrTt^+kkf;U347:>O;@f\Du[]ss,V[*me;2*UE=s^mG$efZLtJb2NqL_3dTsNhtbhF^&@'=
+%I;6K2nDr&t:S7L-/$F?_f:W*4#IdPj@&uQ]+kRF!OjT\'r/(6=s2gHXX=cdIdYVUTI%$h(P!icQ/n0JR,oUg^S&,+uk7U*.6>.d?
+%)j8fVa,-u3@%gUHfmqF9+>jD^M+3Z_e^aj,<"mQp8<SZ4M?20;@hc1\Ad(e*Bkrf;lbr=9gBrLY&0G(SlN!$&'+#f'c.AAg60*0'
+%:lmqk7sP*"=lb*99Na&PUa\<d(^4tH#\pDW\&LbUYLc_\OU#IYcq4>QJCC1aocb?ri,VJKZ:1C+V:,N3+oF<MaRs!64!I9B70!Fc
+%!]/"&q2UR6BU'7$1;50S3HTtrb`J$LZFloh3=M:C)%a\P`ui3-<L>L]K(n*<)#E)Ih.d=+fnND-U!-=WZlIl)A.'t3dr63jH83D\
+%?J?Z0]'>i3Bm$1p$DLCEKCR+_n`K+7D]NkmHRn-QM-T8iU+ld)5tOCcX_>1DqQ<ODj>bsWdBKtVQ$=[c>)blK340faJoK:u`*[,Y
+%8bulHW]YP?`ed_CN6Pr1a5lLg$9hdg6KU8 at 67799obnRZb.XuVWaS-X</,fc/+quJ><jUZK<"6;^@h,UV-ir(Atb+\Y$.M)gX!GG
+%K$8YE>aglR?b7\(lKVA-euA=8I at diuW>Vn:A*_XFX/l2aiDQk=ZA at Id:149A)ukpgpWZdZX&ml<=#ZFHmjp#S!RBd[-_>bJ55l>]
+%[k"5uo`(7rI<dg):]uMoCRaX6HS>+pqfdd1]ut1a_mRtJrRdlPchBr)jZ at 8VqfeA3>kIl;4?CrlHhTIF=(,L_bUIkLQWehF+7Sd8
+%`DM,[2t$buR_DrTHhfsW<#2=AAj9\bJaFts/sW9EW;YI8i[SZS'YQEgD^<:/92Stmp08NWeUHu8Y^_"#@4?B-^U2clF7e0UJ#t+h
+%F\S/#o]Abq[<HUMSCmlkF`I$bJ32&Q@\[B#%/4c-nh7-%lWq,`np/bP0rjQVgA&CH9Zukp.RACqAZlMD#Krn<AZ2d'GPc0.EIXI`
+%(H7\8o1DhbB6kBBdSK8#?eLA9;?&-W[k(J%eSBfFnRr'=l+PYT>OLB at j*>@KH=u9 at 4FICRBm%F"daDFZq))JLJ*C8&YMW'D_R5B2
+%n\*oTcX6+tlP?5+Aei!7*^*aKY,@,`IC86.rUohpWb[]OIHq- at oiK/4imYS0hHs/f]"?-/lr;I*&,)`,9u112mu6V?</s&&(+LS^
+%6'd<a#k=FN2CAE"ieYF#214/PTh*mq!t)AVp-8h)Cb>TJ^Y?Bh6?d:llUB,r5?pmQJ1OpfS$p1EVY!Y#\PL%M:Uh4!0(]/*!YSUc
+%S0n32ZM9cJH5K1C47H#,D2C at Hb4&-mL9Ig'pn'@D-!!)'n=PO:XU_+;Y\1di20Y]tDBNOpo3gn!T#'ZSL)X at 0k\6]Z*l+r*.!t_9
+%C#XZ+ at sYjQS1uWSl&!\F)HCONY7]V2s1Rt#J%Z#U(o`eI[PSA*3^=q[BK5M$QD`G)CQ509CP,DtV at 5,=Y,-W!k- at tKa>QaTkl#-%
+%'`e-*8dY/Ar?k;LL]=J,r1De:PP=qMXQ%V(>KB0I*;gW0HC4.jQ&1bPmX3Q#;P,K9hdO8al^BU$:>ZKog)f\JZhd1q:HeH;j9DL]
+%mV&Kcn_I>`k'-P$%).k[F%?0mkZ'B:'.\/c?MZffqt6AKr.fGH2ArIPEUQ9(<E!!CS8=$6>662t2%UuP7>!jhSSV"_qJdZ!Gd8L4
+%*.:KDWZWlB22=]LR]SIH=Y7#"4N]][YMMu(%sh)jV9.c77-/nP]eUrl:UB.9c/^OR6Bo7J_;J*i*R#n#f.jpSc+%B1n#)r#DUDJ=
+%q1\ZJra&CFb'b?qo=C=WK/4=cRE7Ig?N?`$M)#cqRVRMpE.HUm2M%Y!3;Im3c*Rk"^.+?)&V;?P5]u^okm1RK\*8S#ns=Nh[H$kF
+%1T^m_R0r2R%.,OVlJc,nPt8ZdXmt,b_pNH%`3X)?]/kC^(&nIRePg&\FO/3kp#W$DXKZg$93hTllC"u2NTCC4/UlhERp7U!O5Q&f
+%#uV4u=*mo"`2@>$j>%gLrE-X%%.<N^Z(8Pp>X.V3`A?ac8)$.(g6kn6`uA*8KCRYnqQB<<<5<"jgWFlRA(VBH\6+?,%WD)*ffS_?
+%n!)Cak3LO&F(oso:;+5&I,Vn\p%$NDb!4RsB(eEV*]\;<^U>l'ZO"U`YMN^t\\$B%qc389f<BD8kP'R?ir![rr6+<p)Ah8EB2gR/
+%9mu1#mA>9n-M?#e*nqPq7X4"^QRq!tMf3cf]XkJ\]WkI,G;3t?rq3lWcj0C>dk`Y)AN8=q[a:(;`UjpgD?N&?o=`K-?/A+N@^U\6
+%>L__)db/X=c/l>F at 9XP%:F5Q-"s+tHrT3pU27-Qi@#_OOb+tZ408!PLgOTV-^)5>@GBMP6CVRW1BC6Jfj,Wtlf at e`[.5JA[RTg9a
+%<nf]pQ$.!;'jXK#&T0/k]="tH*:Vpuo2BaGM"YhGcL9bXCM0"1pXA#;hT'2Vo?%>>p>i)iAV;40MrE7SffK6Of_M,s/A&N\qA]BK
+%bAU8(cCA+)nn5.sJ*Eff/u3-GYeH;C8UioBY-%Z9O2#gdq,?r8pq-Fam=j/XoABRc]Ft5"ONN"L/H/k$H2,Cr^],6,2Ya.T9X(Li
+%Gql;3dmN`d>2"M9*Z4hN#_qI;o:NdgLZ'QZKuK*('uSP(/V!IH%L`7Tr82/\2Crrp>hj_mXbXTVqs4!R7g+<giV)Z7h/@^p>TBU[
+%bAJYcQ/_tjp#*T6FDBi2(\47L%\(AmMrX?t\^3I-j(KN]lJ_'87rhhgmG7-aXfSdt]*mL],Co3`V56%C]2(,Y_6$]^bU*u%K\cba
+%pGB-fJ7,6Sj?]m0%TI`AgsI*EZiP`M[!1nTIqeiCoF=ju\Fg?]WF;^:O=IMZa(oUamRSB-f/?H7GRM8D>$^D/\M`)GUEW\aZDIQS
+%4aDu3j88e+88-B<pQsKT]g\.Jlhl!EFh"kD4[u!7[iVB&>'@"<46b#Dj6c]r;kG,7%Nc2#/%9iVQ:L\0c_c,`(Wsq1Dm'[1O?%$$
+%\eRGI4kVkRlu]6ZW+I`t]hU)^&]r1/H0$lT1q4mI]Xi+_=Pg$-]=BKnlmWPQK-]0t+G`07:i1X63l&AYYo/aonG=(=3MLL2k]%_K
+%Wik*&RgZ/Z/r$LgC[KA.dqQ3uA at q%AMc9V7hYj'P;fF_76fP"/+.T/0)LiYMb907^Ps<_W>_S7OnE at 6oT1//*V89B[DK?7]W^gRr
+%7@(k5h9fm!LA:@`2g?m\o4.XH$_u,?rUjU8eTbMJrVibqOT*roVR^T53cpUY]sU$FD/PHBp4`;5b=eK]9Su%t>eY9'UKbjji@($F
+%V+'>k at T%N]2)cN%I<f09b9K-58MadiMk8RQ[m#J7K04etecE)-?X:E0?<`iV"Hf=&0D#Kj'\9"9SZW(N$TI-LG,_Zh-frMG_=5o4
+%YADDo^K-53]rZ+SS0-Wq*j1FtMphLGX&m<aWuKkX35'KL]HX4AXa"]qdGGet]J.")2B8mGr/Cbhq6rf+iN3XeUX[eOrP?L at Y,SRm
+%q!H4CD(qJr#l]!]H$)*Y`n0A&ptG'Qf7pb)C!X at F;u6?nDpVQD=7>h1B_BZ1`r0%@n]en`oWMG-lZp>nT9l!iI('-n9-E^:A&6FE
+%Gt]99'8)-N?!T#\7iNfEG_^OV6Tj3Kp9?tIT'JGhrOg5^HtodS1ZQa2o=ZjQmUF&&Xf)&,KnhhK&*"K]&D]q29CNH#qNSXba%+:u
+%n1q'-SgfTCk)8$TKB9$*?oa0/UT+c,_bEO/'O&]5CABZs at lu6MMCsa<GH4Q\^9E"JXo=mU4sbLC$iN.kpP0.CCAX4N,^kqXTOR8D
+%qeTKb?Zaln=4.a$?.mqNF>f%OhPum.mL4="kr]CGD^RC1\1EH.5EftgCMV,RNTEIplLM&]j4,B\m/FA:r=?ta3^4@%Wr$!7gj1*?
+%+"0Y>^g+XApCr#jatmnKEtbLlpL[S\;hO6Nj3PA_q::n9VJ8<BlTDK/TV!\)HVteXn[RuWGkgP&W.f5-Soq\LC`\)Fj80R8mHm0[
+%QClFjH(6'#O(0U:c_;>!25q`l&1;br`H0'IC at -#>nY'5K&*$9ff*GqtrM#2S15oufm?Z/B-CuhbgVXCm3U at LL%WTJfCsS>kZ0\T@
+%4?JR'Lmic:`IKr!TnbjfL]2PicJ@!JiGeG\Icg)Gg\#QjnW at YWYDaRq0fu@K/S6 at fFk-1$)Rn?eJ.c+gCO<PlWlH>_<0Mt&N6+e:
+%0U\\[-Se3l]c!65(\a4UHGFl=o2o;P_ePX.me<YZUrNl+Z0Pq(rRb?[^WDc"@5pt&D4]Of;d'Yg6]0^ORiA-aeI97$2\5UM,s,Du
+%]?HVTEu-1Z%%eF80\9Mu:[YSm[76D%G,)55V2bIf1:4 at Z=dq!kelleQh-56>cTF,VrqpWCf*6$6[r.0Hp+H'r4An]B;(X^c[G4G5
+%CV=_(fZM5%h-<'s6]B*troUFL!uGO[bad`D.Jpd-[d23g6 at ha$KECFSIs#_>.fiAEoCmBA8ln45gc0]MrfO'b at mHFk(;e70FN%bd
+%F\<%o%[)m6.*Ll-,FPs[`n#,T+c!KpM at Q'uXpA4Nq9`C<;#&t0:VbN,a14(A^!Sq!?f/pQ0$!%anCU&&BNAkiQD-5V0$-rK?J^#'
+%>D:uIZBcRaYjF0R.<Y'<`sM[1ETbo-_qp+/oo8LqN2ZOBf/_3!SN:q12G+m=W0(kJMA+9P;[OV.NYJK[BP*Md>d@;+V39E_;E1`&
+%H</.V8k-GV>,1aCX`&/_D&jEe;qpjZXut9LPo*Ht@^^Yr]'2dGh/j3'2*D8DRh!:?q_B)H)I8nB2!f.`",_Hogh:a=E+Ps"hMm?"
+%fp`TDP:q@[m_-*TL;Bo4Fe:`[k_&@La25K,OONF_%I?</H:pi>q,h/&\^afBUNu0f at OmlrbCu?q\`dKQC(\EcCt7C9d#&[*]03ab
+%f)!b,I4 at SLK@*l#rI]3"5J"P!qI1Q62Yb6:mr+4EhC*TaCWe7&7sPp+P*'52JJnBBY,!(\UXMo4(3s>2W?;u0StY4;Il,s5(fI-3
+%gmW'7W at qRPV:ITVqCjC;SAq1=]ENpAn\^X.XT"eXIXq"@;FMrK!WI5HVE9kCXOd"S at a_6g#:#Pds5A#PY4WmZA"8Ho0[P4[J6t/e
+%-3"LJ\cbPq^%0jEE$2((X^OL\.b;%^"q*%ar'Y:VQG57VI,"Sg;_[X18#iT.*#]fMSo?f"g"2P1kp&n:oOuaJJr<@4.2*6=c-[(J
+%+ghWK$D#114>]9,p!i<Fd0R0OGm/UI)Kmc&;nIof9fsUQ+Qaqc*'`PC<coLi!Jra>qUQ(UBINc!',dp"_D-9<phN\,8+Wd`@LuL2
+%RN>:lKi'G:Am#.q6:3!Td.:^9F$OH;?)@!n5.j<.##5-qrB2+aJ8uD5 at C,UD?L5RY3+Isd+tfm;WcoMOSn<%![c"Ek_kfKCE;"VG
+%2,.PT%4_X`I#,R')g^'Z]+TTmrNIsL2]l^c,,&F;+1sGkico=M%]a_3e=d:5k>UsSrJQ%i/,MY1Rb at aaiZ>sP[elm^&!6I\#UCjC
+%K2+uk<O_T+IAi!"RIq[7Kcq3[misf?->3:RkpL88AhedQcQA]!gK_?TdQq`smVcnoM'=B1>[)YuH1g$-E\<LGJEI3!X=s:nIaZVo
+%YJ.WRBZj)i]W>K2nlgP9c>[6ni8)Ic[+I)&BdOnUG.XD%RsL;dL[Z;[G`NB*]]&#u.E;ik'UDp5nT$T2rq^U]^d43?dC'e9I&:T=
+%q=4F\U*7d\7Z%pV?@D?K%rtuo_.L7&j.3J[oT"M<\#G/j's5!;ZtJ;[ls8 at N?&-=.RgQ%86X?Tr*\O;Z=\BiVfO+#O:[7cPNWQ=q
+%5DW<GH+;F4=^Kfj4h3C5]K;qBZ8b&IR8'=`Jd at J"q`F2ej>0ocH-#6b4mKr7hFT#)H*#rj>FTDBhBaIeLX#$F!**8aQ^(0C*I#PJ
+%G:@6c*@:R#7(1['g$DTa9"<7^1D869!Wl+j_3^cBpa9\L at 8>&/hE0*o/anF?9e5)M_`b:-RYlR,p2K-EGQ_$[7p:=(m:t:-:%W2<
+%(LA&aYP16:h\b,pf)'P.=\%?%+YeT/:QUX*H\2.UXj,7qds)RfL'nfQ.t+FY/eo3!\*,JZPNcB<YGNU7UHACUc1,iS2"$H>+9m&=
+%rNg]k0RuD0Bmf2cVs/Q*?DYj at Meh@tq_,).*hOjJ,Ob?q9"1t6U\*.Z4d)V-Q61noYPR!T\M9;,ZI^ZN9U##cA[gL;94h)\p@=:A
+%WdN"Nfr]bU(X:-1hWD4%B^'k"J'sZX5;E1$0EASK60h'S"C<CN7r0gE1#agO]NCER8c-sX"K5=GbYe5Rl@\&/I".OF.Y.SechH&Z
+%mq?ZZ)(_tpj=r)/qX6MF.P:"pU,i!Mq.G/*X*)E$n:gC?F(MkmEM:.0oVIa1c\MSf(%Bhl%"j-N040#/D#X4=;h'"JM\etA?We8K
+%V at j:+Ipa0aqo[$MZO8nZj#mN<7(+G-^Mc6I00c'hRh"uAbubj$oZ=kPs&PLM\)IFP<aQdI[+I*Iamj&c;3/aFF/a92NL&.MX&<\Q
+%7MeMB/sK=hbmfCjK&8aUX&GWmmt4mVf$#B6f":/#7)Rug*OPOio;h19#>(=$YC(AKdUgnp,PWh<Q!'^aJ,7*9*VM;6d.QGTb>17a
+%$KfU_^!DZp%V[Q1Jto[>^thUQC+<VOlaW4NR5IE&j2!l4:Mnk6eT=eNY+:eP*<+aGc+\2qf@/#8Cgn74Dnl*]:Xf!ao&+0H.)d65
+%)fMkgL?CgA5K97`B_fR5>70=Y0fJ=G4]Y57i>.43p>(UTdJ:42QG*.;ls@@s/1K>&YdRi=NBa"?HW->=VRgu<l!Cga?g[-toKRON
+%qfau?ekC5Uep&DgUR-_E2_M9cj)oRXY%fr7Z0L at k5E=@SSPH\eQ*^?qO0+'#7U\#;Oa";XEBMR]'RTedNEbHBg/;iC*f\ctVRNE`
+%hR5lAODf)NKl?)Al"jkIen&^GL2Dj7D:l;dXm&3"]%k6"K*$l+I_VMh_VejKj76)DF5]mNe,V6PGouG(lcUfJ,7I2,SM9XE5cMqr
+%)tu9MH<67%IJGHGft0;`PgoVmELhkk*j4DVmZFL%+b@&#B@=%c1\U8j02D575?_BcPcZ'(3V>buRd^!;MS$[WQ[3:'2oaQ6*Ta<L
+%@5M!Qp';)1X(d7<Yi*BN+b6<]DY6Nue\R1Fm6!2e2!0eV=#P5(F<*LS;a$Qt4W#d.:Z!40/71timnOe:m2igQ2I%?,4W*n4%u+lo
+%_:0o01r[,<8EF9$qqPd%g5Um$9>_"Pd?\!NG:1!\*.>E5EFCu>1`l9ZE4oMs!jhVa/c?;A94#3V.9le#*@tajCAmNn)=09/Y,Pg=
+%iin&!Y)`)joTiQu*67Bg)oGqX<!>^`fRuQc,e.`H)k5o=@HYk2rkm\5Kq4K8gc"k">431(i';VQ(.JS*dQMZ_GA3=4Bk,_Vp$,0d
+%!!F!/hb9k28`0;T.\;)MSJukg4N/-ZGN6p]cYf>)s&?\t at nPI-VH@%U[P;WK[5!S'@Sk$d"PpZgi5DtRY5fR?U9?*NJ6ZGJq-#.,
+%Df7'Ll#)+O^@A`Ic^m_q?LEk\^>:Y0[3\<@B6n]a7d0\cI.'+9T>:K0^P.g[RcYlJs4u>'Z$2hNq;UVsrO^Z>Dlmr*U6koYQ#Tu1
+%d/3-A\IgbQ at 9'Mks1a:^Jk;=n`f5&h`Us0$q99]3rcp'mU("m2AZV"!^o%.-[U6e-KmjCb"@DSR*@cGbKMmck]Da/P-VjE=IjP'b
+%950<rIKRXZqRmQgnsD(4i*_>oQDVi1^C6?\VbZu(:j^?ggA")MlXnFDoai$T4(%[1X0Wb_7<d4JR8KE]2NUks;le at ._5GP*"b^;=
+%1j-mV1dpM%]Qun[gNq"#2Eg?Z*DP3S+6b?ro12B_$&d*9^,saegt>5f1t"!-2C?G7Fmf0YF`)N$9f'75Y-(.$0e[Fp(bBtu,Akk"
+%qe!*jBi!?C2B`HP514;](aI&!*J9KGe!NWbdVW7]IU\sQ[f&0EMq5kY=5.oG[Zrr>Y"aq_GL=]Qb[Gtm/]ZOG+nk3T0#f5TD(Ch\
+%=BE=OiT*OR#(:gMj.\9Ep0:lTL="XE3pb/=p,B00O'pW=@cKgHX\/P5OgaVR=Z!jSD*Pd&RSpT^2)1*#UB,dRB4DkDb,#HRDTj=c
+%)cKI2RYk+O(p#)2Ue0<Z<LYPpfg&V5c_X(c]"30_)`A1J($7F:&T$*6M)i3#=C:5W2DtrP+(X%_]Nt0<3q at o:p9l]R0op;.n0-=m
+%?"_n'g!0d_[AWP3qD?_4'to6(WRCt:r1(bHmN+9!TO$b=8L^ZK?0?e4=gmpQ%eZP*m1(Mk at 1W!rNHq<%*Pu9-d<,XsA38J:"!jG6
+%%PCfU&M&0ATP\B/gr;I>K@&1D3l4ch52%ESFIL97$g/pah-S[X-Y9qba*kOlJ^Iu5P82i4^f%Jg/?8E;:"P:tP7 at tiG!20=aqjG1
+%KJu!&R=qGM at o<Zl?]OKtTYWN0rJPlXD)8k(*nH6DRQGWopOV79e;sOP9tH22d.a=4biq)Z4+5G_Bg6:bUDn(9==^L at l>pd=pQ%[g
+%F(K';20GDVI7O('CX<i*cV.ufSD at _V:%BE5C`;NL5Ird$je.1<[kV=Ze3<@\gC!i5p2&Zhm&8b\>=]'U_=gCqPtg?_LX^.PN?%ju
+%[jGB&>d(+LH$+kXps<>`dTTD8=?<')#e#$n'AM,QH>U?:DK/h5a.&8f;MV'Z27B*gIi\<RD:O6`f5 at W'*;l:)T4:E<?"49`Pt*ad
+%*cfJQH?3TYC'@h?g&($?V/Wg/2R%g`F#kV;C!F)$kCLD$=NEHtqKC\l:%V!6>W%Ge[p`M.n%dg3!L9m7*pI=g_/AQ6bPC'D=IRVh
+%=EEa]moji>0D8eSBTq$#L*L$LE&a=DZ%J[LJK;OaVgT;&g:2QJi5eGr3c/M.DkD/T-ia2i)/=2U>eLu+3HD2"9`%+n<RR8`Q2p'"
+%U8@*&W1"_DdTcE;mqT?Cb9EgC3DK[I>EoH)B^$!3]!cde8iOl&"+=,aZ.t]u#Po#LdrVRI)4b!Cdhs1l7 at TOe@kl?@0un"$F/t09
+%SQi\SJbI>tj,DgUeo=5E3,Qm0JNeB%S at 5F7khOT<#(!F*hmfKO3`Ge<Ul:$(d5pBr0b#ba\ALS at 6_</F<Ts\lJB'/\)7VB%flh\2
+%OKP\SSW:ZS94O"65\mEXJ^1Ql%Wk*GI[iLH8%"CkA*+6mOmaO*<Q.49fhMc5h'f?\F2n%>JlAHs]:7-%m#oge'r.k)/I$JJXuW`T
+%3iHMfQdi2p2d_$D[bP4n\2ms\YGV2F0.bZh6t"b<MSHT[".m[ik8L+cD,Xkjo-mVSk\,`_!3#59`AB,p/%6"UO5f/"Y)P"Wc;3,A
+%]G!t\/ubRof5Id(^%EnH:VGSrS_`><S,MuhKmffOofLtnhH<3&>3gA1:;<EM3r$#+mX@@-qg#56mqh=GO7('^o0j,\[,&V>hT&jd
+%UhdScfCNZrS$BZ:(gE34R2S#P]r\!]o[4&Tqj(Jo?5]o\140b)Eoe3MT at gO@V=W+SD9qP'*6^Eo5oKgWh8[uH=C+'%T3\sIG<""F
+%Wj_u*@6P&oc$7<Wl1AjW_5.2p&6"&iT'GC%rgi$@[Jo_&nr3"<pE'CXf'7LT^G3BnIY'+<+?UP8f'eXV":72d&"GcX_W?\'T)JZi+3K<<~>
+%AI9_PrivateDataEnd
diff --git a/documentation/userguide/Figures/trna1-DF6280.pdf b/documentation/userguide/Figures/trna1-DF6280.pdf
new file mode 100644
index 0000000..92fcd44
Binary files /dev/null and b/documentation/userguide/Figures/trna1-DF6280.pdf differ
diff --git a/documentation/userguide/Makefile b/documentation/userguide/Makefile
new file mode 100644
index 0000000..2a9c9cd
--- /dev/null
+++ b/documentation/userguide/Makefile
@@ -0,0 +1,51 @@
+# Makefile for producing the Infernal documentation
+# SVN $Id: Makefile 2586 2008-09-18 14:23:38Z nawrockie $
+#
+# Preparation notes.
+#   - Install latex2html (version 98-1p1)
+#   - latex2html.config is customized for HMMER User Guide (beware)
+#   - Install PolyglotMan (version 3.0.5)
+#   - need a copy of wulogo.gif for putting in HTML directory.
+###########
+
+MANPAGES   = cmalign cmbuild cmcalibrate cmemit cmscore cmsearch cmstat
+AIFIGURES  = stl9-63
+
+# pdf:
+#   Make the PDF copy of the user's guide, including converted
+#   man pages.
+#
+pdf:
+	make ai2pdf
+	make manpages
+	pdflatex main
+	bibtex main
+	pdflatex main
+	pdflatex main
+
+# manpages: 
+#    Convert man pages to LaTeX chapter in User Guide.
+#    uses PolyglotMan 3.0.5 "rman", and rmanprocess.pl script in ssdk.
+manpages:
+# write the manpages.tex "chapter" by conversion
+	@echo "%% This chapter automatically generated. Do not edit." > manpages.tex
+	@echo "\section{Manual pages}" >> manpages.tex
+	for file in $(MANPAGES); do\
+	   rman -f LaTeX2e ../manpages/$$file.man | ../../easel/devkit/rmanprocess.pl >> manpages.tex;\
+	done
+
+# ai2pdf: 
+#      For any figures that we have only as .ai files, make symlinks
+#      to .pdf files to fool pdflatex into importing them correctly.
+ai2pdf:
+	for fig in ${AIFIGURES}; do\
+	   if test ! -e Figures/$$fig.pdf && test -e Figures/$$fig.ai; then (cd Figures; ln -s $$fig.ai $$fig.pdf); fi;\
+	done
+
+clean:
+	-rm -f *~ main.aux main.bbl main.blg main.dvi main.log main.out main.toc
+
+distclean:
+	-rm -f *~ main.aux main.bbl main.blg main.dvi main.log main.out main.toc
+	-rm -f main.pdf
+	-rm -f manpages.tex
diff --git a/documentation/userguide/apalike.sty b/documentation/userguide/apalike.sty
new file mode 100644
index 0000000..fc5fefa
--- /dev/null
+++ b/documentation/userguide/apalike.sty
@@ -0,0 +1,30 @@
+\def\@cite#1#2{(#1\if at tempswa , #2\fi)}
+\def\@biblabel#1{}
+
+\newlength{\bibhang}
+\setlength{\bibhang}{2em}
+
+\@ifundefined{chapter}{\def\thebibliography#1{\section*{\refname\@mkboth
+  {\sl\uppercase{\refname}}{\sl\uppercase{\refname}}}\list
+  {\relax}{\setlength{\labelsep}{0em}
+  \setlength{\itemindent}{-\bibhang}
+  \setlength{\leftmargin}{\bibhang}}
+    \def\newblock{\hskip .11em plus .33em minus .07em}
+    \sloppy\clubpenalty4000\widowpenalty4000
+    \sfcode`\.=1000\relax}}%
+{\def\thebibliography#1{\chapter*{\bibname\@mkboth
+  {\sl\uppercase{\bibname}}{\sl\uppercase{\bibname}}}\list
+  {\relax}{\setlength{\labelsep}{0em}
+  \setlength{\itemindent}{-\bibhang}
+  \setlength{\leftmargin}{\bibhang}}
+    \def\newblock{\hskip .11em plus .33em minus .07em}
+    \sloppy\clubpenalty4000\widowpenalty4000
+    \sfcode`\.=1000\relax}}
+
+\def\@citex[#1]#2{\if at filesw\immediate\write\@auxout{\string\citation{#2}}\fi
+  \def\@citea{}\@cite{\@for\@citeb:=#2\do
+    {\@citea\def\@citea{; }\@ifundefined
+       {b@\@citeb}{{\bf ?}\@warning
+       {Citation `\@citeb' on page \thepage \space undefined}}%
+{\csname b@\@citeb\endcsname}}}{#1}}
+
diff --git a/documentation/userguide/cmbuild.tex b/documentation/userguide/cmbuild.tex
new file mode 100644
index 0000000..29305da
--- /dev/null
+++ b/documentation/userguide/cmbuild.tex
@@ -0,0 +1,590 @@
+\section{Profile SCFG construction: the \texttt{cmbuild} program}
+
+\software{infernal} builds a model of consensus RNA secondary
+structure using a formalism called a \emph{covariance model} (CM),
+which is a type of \emph{profile stochastic context-free grammar}
+(profile SCFG) \cite{Eddy94,Durbin98,Eddy02b}.
+
+What follows is a technical description of what a CM is, how it
+corresponds to a known RNA secondary structure, and how it is built
+and parameterized.\footnote{Much of this text is taken from
+\cite{Eddy02b}.}  You certainly don't have to understand the technical
+details of CMs to understand \prog{cmbuild} or \software{infernal},
+but it will probably help to at least skim this part. After that is a
+description of what the \prog{cmbuild} program does to build a CM from
+an input RNA multiple alignment, and how to control the behavior of
+the program.
+
+\subsection{Technical description of a covariance model}
+
+\subsubsection{Definition of a stochastic context free grammar}
+
+A stochastic context free grammar (SCFG) consists of the following:
+
+\begin{itemize}
+\item $M$ different nonterminals (here called \emph{states}). I will use capital
+      letters to refer to specific nonterminals; $V$ and $Y$ will be used
+      to refer generically to unspecified nonterminals.
+\item $K$ different terminal symbols (e.g. the observable alphabet,
+      {a,c,g,u} for RNA). I will use small letters $a,b$ to refer
+      generically to terminal symbols.
+\item a number of \emph{production rules} of the form: $V \rightarrow
+\gamma$, where $\gamma$ can be any string of nonterminal and/or
+terminal symbols, including (as a special case) the empty string
+$\epsilon$.
+\item Each production rule is associated with a probability, such that
+      the sum of the production probabilities for any given
+      nonterminal $V$ is equal to 1.
+\end{itemize} 
+
+\subsubsection{SCFG productions allowed in CMs}
+
+A CM is a specific, repetitive SCFG architecture consisting of groups
+of model states that are associated with base pairs and
+single-stranded positions in an RNA secondary structure consensus. A
+CM has seven types of states and production rules:
+
+\vspace{0.5em}
+\begin{center}
+\begin{tabular}{lllll}
+State type & Description             &  Production             & Emission & Transition\\ \hline
+P & (pair emitting)   & $P \rightarrow a Y b$ & $e_v(a,b)$ & $t_v(Y)$  \\
+L & (left emitting)   & $L \rightarrow a Y$   & $e_v(a)$   & $t_v(Y)$  \\
+R & (right emitting)  & $R \rightarrow Y a$   & $e_v(a)$   & $t_v(Y)$  \\
+B & (bifurcation)     & $B \rightarrow S S$   & 1     &     1     \\
+D & (delete)          & $D \rightarrow Y$     & 1     &   $t_v(Y)$  \\
+S & (start)           & $S \rightarrow Y$     &    1     & $t_v(Y)$  \\
+E & (end)             & $E \rightarrow \epsilon$ & 1     &     1     \\
+\end{tabular}
+\end{center}
+\vspace{0.5em}
+
+Each overall production probability is the independent product of an
+emission probability $e_v$ and a transition probability $t_v$, both of
+which are position-dependent parameters that depend on the state $v$
+(analogous to hidden Markov models). For example, a particular pair
+(P) state $v$ produces two correlated letters $a$ and $b$ (e.g. one of
+16 possible base pairs) with probability $e_v(a,b)$ and transits to
+one of several possible new states $Y$ of various types with
+probability $t_v(Y)$.  A bifurcation (B) state splits into two new
+start ($S$) states with probability 1.  The E state is a special case
+$\epsilon$ production that terminates a derivation.
+
+A CM consists of many states of these seven basic types, each with its
+own emission and transition probability distributions, and its own set
+of states that it can transition to. Consensus base pairs will be
+modeled by P states, consensus single stranded residues by L and R
+states, insertions relative to the consensus by more L and R states,
+deletions relative to consensus by D states, and the branching
+topology of the RNA secondary structure by B, S, and E states. The
+procedure for starting from an input multiple alignment and
+determining how many states, what types of states, and how they are
+interconnected by transition probabilities is described next.
+
+\subsubsection{From consensus structural alignment to guide tree}
+
+Figure~\ref{fig:input_alignment} shows an example input file: a
+multiple sequence alignment of homologous RNAs, with a line in WUSS
+notation that describes the consensus RNA secondary structure. The
+first step of building a CM is to produce a binary \emph{guide tree}
+of \emph{nodes} representing the consensus secondary structure. The
+guide tree is a parse tree for the consensus structure, with nodes as
+nonterminals and alignment columns as terminals.
+
+\begin{figure}[t]
+\begin{center}
+\includegraphics[scale=0.8]{Figures/input_alignment}
+\end{center}
+\caption{\small\textbf{An example RNA sequence family.} Left: a toy multiple
+alignment of three sequences, with 28 total columns, 24 of which will
+be modeled as consensus positions. The [structure] line annotates the
+consensus secondary structure in WUSS notation.
+Right: the secondary structure of the ``human'' sequence.} 
+\label{fig:input_alignment}
+\end{figure}
+
+The guide tree has eight types of nodes:
+
+\vspace{0.5em}
+\begin{center}
+\begin{tabular}{lll}
+Node      & Description        &  Main state type          \\ \hline
+MATP  & (pair)                 & P \\
+MATL  & (single strand, left)  & L \\
+MATR  & (single strand, right) & R \\
+BIF   & (bifurcation)          & B \\
+ROOT  & (root)                 & S \\
+BEGL  & (begin, left)          & S \\
+BEGR  & (begin, right)         & S \\
+END   & (end)                  & E \\
+\end{tabular}
+\end{center}
+\vspace{0.5em}
+ 
+These consensus node types correspond closely with the CM's final
+state types. Each node will eventually contain one or more states. The
+guide tree deals with the consensus structure. For individual
+sequences, we will need to deal with insertions and deletions with
+respect to this consensus. The guide tree is the skeleton on which we
+will organize the CM. For example, a MATP node will contain a P-type
+state to model a consensus base pair; but it will also contain several
+other states to model infrequent insertions and deletions at or
+adjacent to this pair.
+
+The input alignment is first used to construct a consensus secondary
+structure (Figure~\ref{fig:cm_nodetree}) that defines which aligned
+columns will be ignored as non-consensus (and later modeled as
+insertions relative to the consensus), and which consensus alignment
+columns are base-paired to each other. For the purposes of this
+description, I assume that both the structural annotation and the
+labeling of insert versus consensus columns is given in the input
+file, as shown in the alignment in Figure~\ref{fig:input_alignment},
+where both are are indicated by the WUSS notation in the [structure]
+line (where, e.g., insert columns are marked with \verb+.+). (In
+practice, \prog{cmbuild} does need secondary structure annotation, but
+it doesn't require insert/consensus annotation or full WUSS notation
+in its input alignment files; this would require a lot of manual
+annotation.  More on this later.)
+
+\begin{figure}[t]
+\begin{center}
+\includegraphics[width=5in]{Figures/cm_nodetree}
+\end{center}
+\caption{\small\textbf{The structural alignment is converted to a guide
+tree.} Left: the consensus secondary structure is derived from the
+annotated alignment in Figure~\ref{fig:input_alignment}. Numbers in
+the circles indicate alignment column coordinates: e.g.  column 4 base
+pairs with column 14, and so on. Right: the CM guide tree
+corresponding to this consensus structure. The nodes of the tree are
+numbered 1..24 in preorder traversal (see text). MATP, MATL, and MATR
+nodes are associated with the columns they generate: e.g., node 6 is a
+MATP (pair) node that is associated with the base-paired columns 4 and
+14.}
+\label{fig:cm_nodetree}
+\end{figure}
+
+Given the consensus structure, consensus base pairs are assigned to
+MATP nodes and consensus unpaired columns are assigned to MATL or MATR
+nodes. One ROOT node is used at the head of the tree.  Multifurcation
+loops and/or multiple stems are dealt with by assigning one or more
+BIF nodes that branch to subtrees starting with BEGL or BEGR head
+nodes. (ROOT, BEGL, and BEGR start nodes are labeled differently
+because they will be expanded to different groups of states; this has
+to do with avoiding ambiguous parse trees for individual sequences, as
+described below.) Alignment columns that are considered to be
+insertions relative to the consensus structure are ignored at this
+stage.
+
+In general there will be more than one possible guide tree for any
+given consensus structure. Almost all of this ambiguity is eliminated
+by three conventions: (1) MATL nodes are always used instead of MATR
+nodes where possible, for instance in hairpin loops; (2) in describing
+interior loops, MATL nodes are used before MATR nodes; and (3) BIF
+nodes are only invoked where necessary to explain branching secondary
+structure stems (as opposed to unnecessarily bifurcating in single
+stranded sequence). One source of ambiguity remains. In invoking a
+bifurcation to explain alignment columns $i..j$ by two substructures
+on columns $i..k$ and $k+1..j$, there will be more than one possible
+choice of $k$ if $i..j$ is a multifurcation loop containing three or
+more stems. The choice of $k$ impacts the performance of the divide
+and conquer algorithm; for optimal time performance, we will want
+bifurcations to split into roughly equal sized alignment problems, so
+I choose the $k$ that makes $i..k$ and $k+1..j$ as close to the same
+length as possible.
+
+The result of this procedure is the guide tree. The nodes of the guide
+tree are numbered in preorder traversal (e.g. a recursion of ``number
+the current node, visit its left child, visit its right child'': thus
+parent nodes always have lower indices than their children). The guide
+tree corresponding to the input multiple alignment in
+Figure~\ref{fig:input_alignment} is shown in
+Figure~\ref{fig:cm_nodetree}.
+
+\subsubsection{From guide tree to covariance model}
+
+A CM must deal with insertions and deletions in individual sequences
+relative to the consensus structure. For example, for a consensus base
+pair, either partner may be deleted leaving a single unpaired residue,
+or the pair may be entirely deleted; additionally, there may be
+inserted nonconsensus residues between this pair and the next pair in
+the stem. Accordingly, each node in the master tree is expanded into
+one or more \emph{states} in the CM as follows:
+
+\vspace{0.5em}
+\begin{center}
+\begin{tabular}{llccc}
+       &                     & total \#& \# of split& \# of insert\\
+Node   &  States             & states  & states     & states \\ \hline
+MATP   & [MP ML MR D] IL IR  &   6     &   4        &  2   \\
+MATL   & [ML D] IL           &   3     &   2    &  1   \\
+MATR   & [MR D] IR           &   3     &   2    &  1   \\
+BIF    & [B]                 &   1     &   1    &  0   \\
+ROOT   & [S] IL IR           &   3     &   1    &  2   \\
+BEGL   & [S]                 &   1     &   1    &  0   \\
+BEGR   & [S] IL              &   2     &   1    &  1   \\
+END    & [E]                 &   1     &   1    &  0   \\ \hline
+\end{tabular}
+\end{center}
+\vspace{0.5em}
+
+Here we distinguish between consensus (``M'', for ``match'') states
+and insert (``I'') states. ML and IL, for example, are both L type
+states with L type productions, but they will have slightly different
+properties, as described below.
+
+The states are grouped into a \emph{split set} of 1-4 states (shown in
+brackets above) and an \emph{insert set} of 0-2 insert states. The
+split set includes the main consensus state, which by convention is
+first. One and only one of the states in the split set must be visited
+in every parse tree (and this fact will be exploited by the divide and
+conquer algorithm). The insert state(s) are not obligately visited,
+and they have self-transitions, so they will be visited zero or more
+times in any given parse tree.
+
+State transitions are then assigned as follows. For bifurcation nodes,
+the B state makes obligate transitions to the S states of the child
+BEGL and BEGR nodes. For other nodes, each state in a split set has a
+possible transition to every insert state in the \emph{same} node, and
+to every state in the split set of the \emph{next} node. An IL state
+makes a transition to itself, to the IR state in the same node (if
+present), and to every state in the split set of the next node. An IR
+state makes a transition to itself and to every state in the split set
+of the next node.
+
+There is one exception to this arrangement of transitions: insert
+states that are immediately before an END node are effectively
+\emph{detached} from the model by making transitions into them
+impossible. This inelegant solution was imposed on the CM model
+building procedure to fix a design flaw that allowed an ambiguity in
+the determination of a parsetree given a structure. The detachment of
+these special insert states removes this ambiguity.
+
+This arrangement of transitions guarantees that (given the guide tree)
+there is unambiguously one and only one parse tree for any given
+individual structure. This is important. The algorithm will find a
+maximum likelihood parse tree for a given sequence, and we wish to
+interpret this result as a maximum likelihood structure, so there must
+be a one to one relationship between parse trees and secondary
+structures \cite{Giegerich00}.
+
+The final CM is an array of $M$ states, connected as a directed graph
+by transitions $t_v(y)$ (or probability 1 transitions $v \rightarrow
+(y,z)$ for bifurcations) with the states numbered such that $(y,z)
+\geq v$. There are no cycles in the directed graph other than cycles
+of length one (e.g. the self-transitions of the insert states). We can
+think of the CM as an array of states in which all transition
+dependencies run in one direction; we can do an iterative dynamic
+programming calculation through the model states starting with the
+last numbered end state $M$ and ending in the root state $1$.  An
+example CM, corresponding to the input alignment of
+Figure~\ref{fig:input_alignment}, is shown in
+Figure~\ref{fig:cm_graph}.
+
+As a convenient side effect of the construction procedure, it is
+guaranteed that the transitions from any state are to a
+\emph{contiguous} set of child states, so the transitions for state
+$v$ may be kept as an offset and a count. For example, in
+Figure~\ref{fig:cm_graph}, state 12 (an MP) connects to states 16, 17,
+18, 19, 20, and 21. We can store this as an offset of 4 to the first
+connected state, and a total count of 6 connected states.  We know
+that the offset is the distance to the next non-split state in the
+current node; we also know that the count is equal to the number of
+insert states in the current node, plus the number of split set states
+in the next node. These properties make establishing the connectivity
+of the CM trivial. Similarly, all the parents of any given state are
+also contiguously numbered, and can be determined analogously. We are
+also guaranteed that the states in a split set are numbered
+contiguously.  This contiguity is exploited by the divide and conquer
+implementation.
+
+\begin{figure}[tp]
+\begin{center}
+\includegraphics[width=5in]{Figures/cm_graph}
+\end{center}
+\caption{\small\textbf{A complete covariance model.} Right: the CM
+corresponding to the alignment in Figure~\ref{fig:input_alignment}.
+The model has 81 states (boxes, stacked in a vertical array). Each
+state is associated with one of the 24 nodes of the guide tree (text
+to the right of the state array). States corresponding to the
+consensus are in white. States responsible for insertions and
+deletions are gray. The transitions from bifurcation state B10 to
+start states S11 and S46 are in bold because they are special: they
+are an obligate (probability 1) bifurcation. All other transitions
+(thin arrows) are associated with transition probabilities.  Emission
+probability distributions are not represented in the figure. Left: the
+states are also arranged according to the guide tree. A blow up of
+part of the model corresponding to nodes 6, 7, and 8 shows
+more clearly the logic of the connectivity of transition probabilities
+(see main text), and also shows why any parse tree must transit through
+one and only one state in each ``split set''.}
+\label{fig:cm_graph}
+\end{figure}
+
+\subsubsection{Parameterization}
+
+Using the guide tree and the final CM, each individual sequence in the
+input multiple alignment can be converted unambiguously to a CM parse
+tree, as shown in Figure~\ref{fig:parsetrees}. Weighted counts for
+observed state transitions and singlet/pair emissions are then
+collected from these parse trees. These counts are converted to
+transition and emission probabilities, as maximum \emph{a posteriori}
+estimates using mixture Dirichlet priors.
+
+\begin{figure}[t]
+\begin{center}
+\includegraphics[width=5in]{Figures/parsetrees}
+\end{center}
+\caption{\small\textbf{Example parse trees.} Parse trees are shown for the
+three sequences/structures from Figure~\ref{fig:input_alignment},
+given the CM in Figure~\ref{fig:cm_graph}. For each sequence, each
+residue must be associated with a state in the parse tree. (The
+sequences can be read off its parse tree by starting at the upper left
+and reading counterclockwise around the edge of parse tree.) Each
+parse tree corresponds directly to a secondary structure -- base pairs
+are pairs of residues aligned to MP states. A collection of parse
+trees also corresponds to a multiple alignment, by aligning residues
+that are associated with the same state -- for example, all three
+trees have a residue aligned to state ML4, so these three residues
+would be aligned together. Insertions and deletions relative to the
+consensus use nonconsensus states, shown in gray.}
+\label{fig:parsetrees}
+\end{figure}
+
+\subsubsection{Comparison to profile HMMs}
+
+The relationship between an SCFG and a covariance model is analogous
+to the relationship of hidden Markov models (HMMs) and profile HMMs
+for modeling multiple sequence alignments
+\cite{Krogh94,Durbin98,Eddy98}. A comparison may be instructive to
+readers familiar with profile HMMs.  A profile HMM is a repetitive HMM
+architecture that associates each consensus column of a multiple
+alignment with a single type of model node -- a MATL node, in the
+above notation. Each node contains a ``match'', ``delete'', and
+``insert'' HMM state -- ML, IL, and D states, in the above notation.
+The profile HMM also has special begin and end states. Profile HMMs
+could therefore be thought of as a special case of CMs. An
+unstructured RNA multiple alignment would be modeled by a guide tree
+of all MATL nodes, and converted to an unbifurcated CM that would
+essentially be identical to a profile HMM. (The only difference is
+trivial; the CM root node includes a IR state, whereas the start node
+of a profile HMM does not.) All the other node types (especially MATP,
+MATR, and BIF) and state types (e.g. MP, MR, IR, and B) are SCFG
+augmentations necessary to extend profile HMMs to deal with RNA
+secondary structure.
+
+
+\subsection{The \prog{cmbuild} program, step by step}
+%\addtocontents{faq}{\textbf{Questions about using cmbuild:}}
+
+The \prog{cmbuild} command line syntax is:
+
+\user{cmbuild <options> [cmfile] [alifile]}
+
+where \prog{[alifile]} is the name of the input alignment file, and
+\prog{[cmfile]} is the name of the output CM file. What follows
+describes the steps that \prog{cmbuild} goes through, and the most
+important options that can be chosen to affect its behavior.
+
+\subsubsection{Alignment input file}
+
+The input alignment file must be in Stockholm format, and it must have
+a consensus secondary structure annotation line (\verb+#=GC SS_cons+).
+
+The program is actually capable of reading many common multiple
+alignment formats (ClustalW, PHYLIP, GCG MSF, and others) but no other
+format currently supports consensus RNA secondary structure
+annotation. This may change in the future, either when other formats
+allow structure annotation, or when \prog{cmbuild} is capable of
+inferring consensus structure from the alignment by automated
+comparative analysis, as the earlier \software{COVE} suite was capable
+of \cite{Eddy94}. 
+
+If the file does not exist, is not readable, or is not in a recognized
+format, the program exits with a ``Alignment file doesn't exist or is
+not readable'' error. If the file does not have consensus secondary
+structure annotation, the program exits with a ``no consensus
+structure annotation'' error. This includes all non-Stockholm
+alignment files.
+
+% EPN, Wed Apr  2 12:47:54 2008, the cat my.sto | cmbuild command
+% in this faq no longer works.
+\begin{comment}
+\begin{srefaq}{Why does \prog{cmbuild} have a \prog{--informat} option, if it only
+accepts Stockholm?} If you don't specify \prog{--informat}, the
+software has to autodetect the file format. Autodetection of file
+formats doesn't work in certain advanced/nonstandard cases, for
+instance if you're reading the alignment from standard input instead
+of from a file. The \prog{--informat} allows you to override
+autodetection; e.g. \prog{cat my.sto | cmbuild --informat Stockholm
+my.cm -} is an example of reading the alignment from piped standard
+input.
+\end{srefaq}
+\end{comment}
+
+\subsubsection{Parsing secondary structure annotation}
+
+The structure annotation line only needs to indicate which columns are
+base paired to which. It does not have to be in full WUSS notation.
+Even if it is, the details of the notation are largely ignored.
+Nested pairs of \verb+<>+, \verb+()+, \verb+[]+, or \verb+{}+ symbols
+are interpreted as base paired columns. All other columns marked with
+the symbols \verb+:,_-.~+ are interpreted as single stranded columns.
+
+A simple minimal annotation is therefore to use \verb+<>+ symbols to
+mark base pairs and \verb+.+ for single stranded columns.
+
+If a secondary structure annotation line is in WUSS notation and it
+contains valid pseudoknot annotation (e.g.\ additional non-nested
+stems marked with AAA,aaa or BBB,bbb, etc.), this annotation is
+ignored because \software{infernal} cannot handle
+pseudoknots. Internally, these columns are treated as if they were
+marked with \verb+.+ symbols.
+
+\begin{srefaq}{How should I choose to annotate pseudoknots?} 
+\software{infernal} can only deal with nested base pairs. If there is
+a pseudoknot, you have to make a choice of which stem to annotate as
+normal nested structure (thus including it in the model) and which
+stem to call additional ``pseudoknotted'' structure (thus ignoring it
+in the model). For example, for a simple two-stem pseudoknot, should
+you annotate it as \verb+AAAA.<<<<aaaa....>>>>+, or
+\verb+<<<<.AAAA>>>>....aaaa+?  From an RNA structure viewpoint, which
+stem I label as the pseudoknotted one is an arbitrary choice; but
+since one of the stems in the pseudoknot will have to be modeled as a
+single stranded region by \software{infernal}, the choice makes a
+slight difference in the performance of your model. You want your
+model to capture as much information content as possible.  Thus, since
+the information content of the model is a sum of the sequence
+conservation plus the additional information contributed by pairwise
+correlations in base-paired positions, you should tend to annotate the
+shorter stem as the ``pseudoknot'' (modeling as many base pairs as
+possible), and you should also annotate the stem with the more
+conserved primary sequence as the ``pseudoknot'' (if one stem is more
+conserved at the sequence level, you won't lose as much by modeling
+that one as primary sequence consensus only).
+\end{srefaq}
+
+If (aside from any ignored pseudoknot annotation) the structure
+annotation line contains characters other than \verb+<>()[]{}:_-,.~+
+then those characters are ignored (treated as \verb+.+) and a warning
+is printed.
+
+If, after this ``data cleaning'', the structure annotation is
+inconsistent with a secondary structure (for example, if the number of
+\verb+<+ and \verb+>+ characters isn't the same), then the program
+exits with a ``failed to parse consensus structure annotation'' error.
+
+\subsubsection{Sequence weighting}
+
+By default, the input sequences are weighted in two ways to compensate
+for biased sampling (phylogenetic correlations).  Relative sequence
+weights are calculated by the Gerstein/Chothia/Sonnhammer method
+\cite{Gerstein94}.  (The \prog{--wgsc} option forces GSC weights, but
+is redundant since that's the default.)  To turn relative weighting
+off (e.g. set all weights to 1.0), use the \prog{--wnone} option.
+
+Some alignment file formats allow relative sequence weights to be
+given in the file. This includes Stockholm format, which has
+\verb+#=GS WT+ weight annotations. Normally \prog{cmbuild} ignores any
+such input weights.  The \prog{--wgiven} option tells \prog{cmbuild}
+to use them.  This lets you set the weights with any external
+procedure you like; for example, the \prog{weight} utility program in
+\software{squid} implements some common weighting algorithms,
+including the fast $O(N)$ Henikoff position-based weights
+\cite{Henikoff94b}.
+
+Absolute weights (the ``effective sequence number'') is calculate by
+``entropy weighting'' \cite{Karplus98}. This sets the balance between
+the prior and the data, and affects the information content of the
+model. Entropy weighting reduces the effective sequence number (the
+total sum of the weights) and increases the entropy (degrading the
+information content) of the model until a threshold is reached. The
+default entropy is 1.41 bits per position (roughly 0.59 bits of
+information, relative to uniform base composition). This threshold can
+be changed with the \prog{--ere <x>} option. Entropy weighting may
+be turned off entirely with the \prog{--enone} option.
+
+
+\subsubsection{Architecture construction}
+
+The CM architecture is now constructed from your input alignment and
+your secondary structure annotation, as described in the previous
+section. 
+
+The program needs to determine which columns are consensus (match)
+columns, and which are insert columns. (Remember that although WUSS
+notation allows insertions to be annotated in the secondary structure
+line, \prog{cmbuild} is only paying attention to annotated base
+pairs.) By default, it does this by a simple rule based on the
+frequency of gaps in a column. If the frequency of gaps is greater
+than a threshold, the column is considered to be an insertion. 
+
+The threshold defaults to 0.5. It can be changed to another number
+\verb+<x>+ (from 0 to 1.0) by the \prog{--gapthresh <x>} option.  The
+higher the number, the more columns are included in the model.  At
+\prog{--gapthresh 1.0}, all the columns are considered to be part of
+the consensus. At \prog{--gapthresh 0.0}, only columns with no gaps are.
+
+You can also manually specify which columns are consensus versus
+insert by including reference coordinate annotation (e.g. a
+\verb+#=GC RF+ line, in Stockholm format) and using the \prog{--rf}
+option. Any columns marked by non-gap symbols become consensus
+columns. (The simplest thing to do is mark consensus columns with x's,
+and insert columns with \verb+.+'s. Remember that spaces aren't
+allowed in alignments in Stockholm format.) If you set the \prog{--rf}
+option but your file doesn't have reference coordinate annotation, the
+program exits with an error.
+
+\subsubsection{Parameterization}
+
+Weighted observed emission and transition counts are then collected
+from the alignment data. These count vectors $c$ are then converted to
+estimated probabilities $p$ using mixture Dirichlet priors. The
+default mixture priors are described in \cite{NawrockiEddy07}. You can
+provide your own prior as a file, using the \prog{--prior <f>}
+option.
+
+\subsubsection{Naming the model}
+
+Each CM gets a name. Stockholm format allows the alignment to have a
+name, provided in the \verb+#=GF ID+ tag. If this name is provided,
+it is used as the CM name.
+
+Stockholm format allows more than one alignment per file, and
+\prog{cmbuild} supports this: CM files can contain more than one
+model, and if you say e.g.\ \prog{cmbuild Rfam.cm Rfam.sto} where
+\verb+Rfam.sto+ contains a whole database of alignments,
+\prog{cmbuild} will create a database of CMs in the \prog{Rfam.cm} file,
+one per alignment. 
+
+If a name or names are not provided in the Stockholm \verb+#=GF ID+
+annotation, the name given to each CM is the input filename plus a ``-''
+character and an integer indicating the position of that alignment
+within the alignment file. For example, if you build a model from a
+single alignment in alignment file \prog{RNaseP.sto}, the model will
+be named RNaseP-1. 
+
+If the \prog{--cmaxid, --ctarget} or \prog{--call} options are used to
+split each input alignment into several alignments (see the
+Tutorial for an example), then an additional extension of ``.''
+plus an integer indicating the order in which the model was
+constructed from the alignment is added to the name. For example, if
+you run \prog{cmbuild --ctarget 3} with the alignment file
+\prog{RNaseP.sto}, \prog{cmbuild} will cluster the alignment by
+sequence identity into 3 clusters and build 3 CMs, one from each
+cluster. These CMs will be named: RNaseP-1.1, RNaseP-1.2 and RNaseP-1.3.
+
+If the alignment file only has 1 alignment in it, you can override the
+automatic naming conventions and provide your own name with the \prog{-n <s>}
+option, where \prog{<s>} is any string. 
+
+\subsubsection{Saving the model}
+
+The model is now saved to a file, according to the filename specified
+on the command line. By default, a new file is created, and the model
+is saved in a portable ASCII text format.
+
+If the cmfile already exists, the program exits with an error. The
+\prog{-F} option causes the new model to overwrite an existing
+cmfile. The \prog{-A} option causes the new model to be appended to
+an existing cmfile (creating a growing CM database, perhaps).
+
diff --git a/documentation/userguide/copyright.tex b/documentation/userguide/copyright.tex
new file mode 100644
index 0000000..a813f97
--- /dev/null
+++ b/documentation/userguide/copyright.tex
@@ -0,0 +1,10 @@
+\vspace*{\fill}
+\begin{flushleft}
+Copyright (C) 2009 HHMI Janelia Farm Research Campus.
+
+\vspace{2em} 
+
+\software{infernal}'s source code and documentation are freely
+redistributable and modifiable under the terms of the GNU General
+Public License (GPL), version 3.
+\end{flushleft}
diff --git a/documentation/userguide/filter.tex b/documentation/userguide/filter.tex
new file mode 100644
index 0000000..90c9340
--- /dev/null
+++ b/documentation/userguide/filter.tex
@@ -0,0 +1,915 @@
+\section{How \texttt{cmsearch} uses filters to accelerate search}
+
+A major limitation to the practical use of CMs is the slow running
+time of homology search implementations. \prog{cmsearch} has two
+acceleration strategies for alleviating this. In this section we'll
+briefly describe these two strategies and how they're employed within
+\prog{cmsearch}. For more information on the \prog{cmsearch} filtering
+pipeline, see chapter 4 of my thesis \cite{Nawrocki09b}, available
+from \htmladdnormallink{http://selab.janelia.org/publications.html}.
+
+The two acceleration strategies are both filtering approaches.  The
+main idea of filtering is to use a fast algorithm to do a first-pass
+scan of the database that hopefully allows everything that
+could possibly be a good hit to survive and eliminating everything
+that is very unlikely to be a good hit. After the filter is run, the
+expensive CM algorithms are run only on the surviving fraction of the
+database.
+
+The first filtering approach uses an HMM as the fast first-pass
+algorithm. HMM filtering for CM homology search was introduced by
+Weinberg and Ruzzo
+\cite{WeinbergRuzzo04,WeinbergRuzzo04b,WeinbergRuzzo06}. We use a
+specific type of HMM architecture, essentially a reimplementation of
+Weinberg and Ruzzo's maximum-likelihood HMMs \cite{WeinbergRuzzo06},
+that we call CM plan 9 HMMs or CP9 HMMs (to distinguish them from the
+plan 7, or p7 HMMs of the \software{HMMER} software package
+\htmladdnormallink{http://hmmer.janelia.org}{http://hmmer.janelia.org}). HMMs
+are unable to model the interactions between base-paired columns that
+a CM can model, which makes them less sensitive and specific for RNA
+sequence analysis, but in exchange they are more efficient to compute
+with, so they're faster than CMs and useful for filtering.
+
+The second filtering approach is a banded dynamic programming
+technique called query-dependent banding (QDB). QDB precalculates
+regions of the CM dynamic programming matrix that have negligible
+probability and can be skipped to save time
+\cite{NawrockiEddy07}. This calculation is dependent only on the query
+CM itself, it's independent of the database being search, so it only
+has to be done once per model. 
+
+\prog{cmsearch} uses both of these filtering strategies in
+combination. HMM filtering is faster but less specific than QDB
+filtering, so it is used first. Any hit that scores above the HMM
+filter threshold survives the HMM filter and is then searched with the
+QDB filter. Any hit that surives both filters is reevaluated again
+using the Inside algorithm, which is the slowest but most specific
+algorithm we have, which determines the final scores of the hits in
+the database.
+
+The previous section discussed how \prog{cmcalibrate} calibrates
+models, a step which we highly recommend before searching.
+\prog{cmsearch} can be run with non-calibrated models but the 
+filters are employed differently than for calibrated models.  Next,
+we'll discuss how filters are used for searches with calibrated
+models, and then we'll discuss how they're used for searches with
+non-calibrated models.
+
+\subsection{Filtered searches with calibrated models}
+
+\subsubsection{determining appropriate HMM filter score thresholds with \prog{cmcalibrate}}
+A goal of our filtering approach is to sacrifice only a small amount
+of sensitivity for the win in speed. In other words, we want faster
+searches, but only if they won't miss potential homologs that a slow,
+non-filtered search would have found.  Weinberg's rigorous HMM filters
+addressed this very nicely, by guaranteeing that all hits above a
+certain CM threshold will survive the filter
+\cite{WeinbergRuzzo04}. Our approach takes a slightly different tack,
+and relaxes the 100\% guarantee to a predicted 99.3\% probability using a
+empirical sampling technique. That is, we estimate our HMM filter will
+cause us to miss 0.7\% of the hits that a non-filtered search would have
+found. This sampling technique is performed by \prog{cmcalibrate} and
+takes advantage of the CM as a generative probabilistic model.
+Sequences are generated, or emitted, from the model and searched with
+both an expensive CM algorithm (either CYK or Inside) and the faster
+HMM Forward search algorithm. The HMM scores are ranked and the HMM
+filter threshold is set as $x$, the 99.3\% worst score. If we assume
+the sample of sequences we drew from the HMM is representative of real
+RNA homologs of the family we're modeling, then using an HMM filter
+and a cutoff of $x$ will allow 99.3\% of the real homologs to
+survive. 
+Of course, this is a strong and potentially dangerous
+assumption to make, but it essentially underlies our entire modeling
+approach - we are assuming our CM is a good model of the family
+we're trying to model.  In other words, if this assumption is wrong,
+we'll get poor performance for a variety of reasons, and an
+inappropriate filter threshold would be a relatively weak concern.  In
+the future, as CMs get better due to improved parameterization, etc.,
+the assumption will become more true, and this filtering strategy will
+improve as well. 
+
+When you calibrate a model with \prog{cmcalibrate} the HMM filter
+thresholds are calculated using the sampling technique and printed to
+the CM file. (HMM filter threshold determination is one of two
+purposes of \prog{cmcalibrate}, the other is fitting exponential tails
+for E-value calculation as described in section 5).
+
+\subsubsection{how \prog{cmsearch} sets filter thresholds}
+When \prog{cmsearch} sets its thresholds for each round of the
+search, it first sets the final round threshold. This is because the
+determination of the filter thresholds depends heavily on the final
+threshold. By default, the final round threshold used for calibrated
+model searches is $E=1$ (see ``manually setting filter and final
+thresholds'' for information on how to change this). 
+This E-value is then converted to a bit score based on the database
+size by using the exponential tail fit parameters stored in the CM
+file by \prog{cmcalibrate}. \prog{cmsearch} then sets the HMM filter
+threshold and then the QDB filter threshold based on the final round
+bit score threshold. In general, the more strict the final round
+threshold the more strict the filter thresholds will be. 
+
+\prog{cmcalibrate} automatically determines the appropriate HMM filter
+score threshold as described above by generating sequences from the
+model and scoring them.  During search, the appropriate threshold is
+automatically chosen dependent on the final bit score search threshold
+and set as the HMM filter score threshold for that search.
+%Importantly, the final bit score threshold is dependent on
+%both the final E-value threshold ($0.1$ by default) \emph{and} the
+%database size. 
+If using this automatically determined threshold is predicted to allow
+less than a minimum fraction of $0.02$ of the database to survive, then the
+threshold that is predicted to allow exactly $0.02$ of the database to
+survive is used instead. This is done because using a stricter
+threshold will only accelerate the search by a small amount, so it is
+not really worth the potential loss of sensitivity. 
+The default value of $0.02$ can be changed to \prog{<x>} using the 
+\prog{--fil-Smin-hmm <x>} option.
+In some cases, it is determined that HMM filtering is a
+bad idea because the expected survival fraction is close to $1.0$,
+which mean the filter would save little if any time. In these cases,
+the HMM filter is turned off. (By default the HMM filter is turned off
+if the expected survival fraction is above $0.5$, though this value
+can be changed to \prog{<x>} using \prog{--fil-Smax-hmm <x>}.)
+This usually happens when searching
+small databases, using low final bit score thresholds (or high final E
+value thresholds), or when searching with a model that has very little
+primary sequence conservation.
+
+\prog{cmsearch} sets the QDB filter threshold based on the final round
+threshold in an \emph{ad hoc} way that seems to work well
+empirically. Our goal with the QDB filter is the same as with the HMM
+filter, we want the filter to accelerate searches as much as possible
+while minimizing sensitivity loss. Our \emph{ad hoc} approach 
+sets the QDB filter threshold so that the following two conditions are
+met:
+
+\begin{enumerate}
+\item
+Our QDB filter will always allow hits with E-values of $100$ times our
+final E-value threshold to survive. 
+\item
+The final round of search will require at least $3\%$ of the total
+predicted number of dynamic programming (DP) calculations for the
+entire search (filters plus final round).
+\end{enumerate}
+
+The reasoning here is that the vast majority of hits that will score
+below our final round threshold should satisfy condition 1, so
+our sensitivity loss from using filter will be small. Empirically we
+observe this to be true on internal benchmarks (data not shown).
+However, condition 2 states that we're also always willing to perform
+at least $3\%$ of our overall number of DP calculations in the final
+round. The number of DP calculations in the final round can be
+predicted based on the size of the model and on the QDB E-value
+cutoff. So given the E-value $x$ that satisfies condition 1, we can
+predict the fraction $f(x)$ of the total number of DP calculations that will
+occur in the final round. If $f(x)$ is \emph{less} than $0.03$ we can
+raise our QDB E-value cutoff to the value $y$ that satisfies $f(y) = 0.03$, and
+still meet both of our conditions. In raising the E-value cutoff to
+$y$, we're making the filter less strict, which can only reduce our
+potential sensitivity loss, but only slowing down the search a small
+amount because we've increased the number of calculations by at most
+$3\%$.  The value $3\%$ was chosen as a good tradeoff between speed
+and sensitivity in our benchmarks. 
+
+One final point: if the predicted survival fraction for the QDB filter
+E-value thresold as calculated above is greater than the predicted
+survival filter for the HMM filter then \prog{cmsearch} will turn off
+the QDB filter mode and use only the HMM filter and the final round
+for searching.
+
+\begin{srefaq}{I ran \prog{cmsearch} with a calibrated model, but HMM
+    filters were not used for accleration. How come?} This is because
+    \prog{cmcalibrate} has determined that it's not ``safe'' to use
+    an HMM filter for the search you're running. This means that with
+    the final threshold you're using, if you used an HMM filter, 
+    to miss no more than 1\% of the hits below your final threshold,
+    the filter would have to let nearly the entire database
+    survive. In this case \prog{cmsearch} judges it's not worth it to
+    use the HMM filter and skips that step of the search. If you
+    really want to use an HMM filter you can either (A) make your
+    final threshold stricter (\prog{cmstat} can help you determine 
+    what effect this will have, see below) or (B) manually set the HMM
+    filter threshold as explained in the ``manually setting filter
+    and final thresholds'' section.
+\end{srefaq}
+
+\begin{srefaq}{I used \prog{cmsearch} twice with the same model and
+    the same E-value cutoff on two different databases, but the filter
+    thresholds were set differently. Why?} The reason is that the
+    databases were different size. The filter thresholds are set based
+    on the bit score cutoff of the final round of the search you're
+    performing. The bit score is dependent on both the E-value and the
+    database size. For example, if you search two databases of size $1$
+    Mb and $100$ Mb respectively and use an E-value cutoff of $0.1$ for both
+    searches, the bit score cutoff for the 1 Mb database may be $20$
+    bits, but it is $27$ bits for the $100$ Mb database. The filters
+    can be more strict for the $100$ Mb search because they only have
+    to allow all hits that might score above $27$ bits to
+    survive instead of all hits that might score above $20$ bits. 
+\end{srefaq}
+
+\subsubsection{filtered versus non-filtered search}
+
+Let's see an example of the filters in action. Then we'll compare the
+results to a search without using the filters. We'll use a calibrated
+CM from the tutorial section, the \prog{purine.2.c.cm} file, a
+calibrated Purine riboswitch model, and we'll use it to search the
+\emph{Colwellia psycherythraea} genome. In contrast to the tutorial,
+we'll use a more strict E-value cutoff of 0.001.
+
+\user{cmsearch -E 0.001 purine.2.c.cm C.psychrerythraea.genome.fa}
+
+In the tutorial we were only concerned with the hits reported by the
+program, but in this section we're interested in the rest of the
+output. Let's look at the header and pre-search info section:
+
+\newpage
+
+\begin{sreoutput}
+# command:    ../../src/cmsearch -E 0.001 ../purine.2.c.cm ../C.psychrerythraea.genome.fa
+# date:       Sat Oct 24 10:58:55 2009
+# num seqs:   1
+# dbsize(Mb): 10.746360
+#
+# Pre-search info for CM 1: purine.2-1
+#
+#                                  cutoffs            predictions     
+#                            -------------------  --------------------
+# rnd  mod  alg  cfg   beta     E value   bit sc     surv     run time
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+    1  hmm  fwd  loc      -    3830.368     6.64   0.0513  00:02:16.62
+    2   cm  cyk  loc  1e-10     108.710     8.73   0.0015  00:02:52.02
+    3   cm  ins  loc  1e-15     1.0e-03    28.91  8.9e-09  00:00:21.27
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+  all    -    -    -      -           -        -        -  00:05:29.92
+#
+\end{sreoutput}
+
+First comes the command used and date of execution. Then the database
+size is printed in number of nucleotides. Remember, by default,
+\prog{cmsearch} searches both strands of the database, so even though
+the sequence in \prog{C.psychrerythraea.genome.fa} is only about 5 Mb
+long, the database size according to \prog{cmsearch} is twice that,
+about 10 Mb. Following that is the number of sequences in the
+database. Then comes the tabular output section summarizing the
+filtering search strategy that \prog{cmsearch} will use in this
+search. Here are descriptions of the different columns:
+
+\begin{wideitem}
+\item[\emprog{rnd}] the round of searching each row pertains
+  to. In this search there's three rounds, two filter rounds plus
+  the final round. The hits reported by \prog{cmsearch} are those that
+  survive both filters and the final round of searching.
+
+\item[\emprog{mod}] the model each round of searching will use. For
+  the first round we'll use a CP9 HMM to filter, for the last two
+  rounds the CM is used.
+
+\item[\emprog{alg}] the search algorithm used by each round. 
+  The HMM filter round always uses the Forward (``fwd'') HMM algorithm. 
+  The QDB filter round always uses the CYK CM algorithm. The final
+  round uses the Inside (``ins'') CM algorithm by default, but the 
+  CYK algorithm can be used instead with the \prog{--cyk} option. 
+
+\item[\emprog{cfg}] the configuration of the model during each
+  round. In this case they are all locally configured. Glocal
+  configuration is enabled with the \prog{-g} option (see the tutorial).
+
+\item[\emprog{beta}] the tail loss probability for the QDB
+  calculation. This is the amount of probability mass allowed outside
+  each band on the DP matrix. For round 2, the QDB filter round, this
+  value is 1e-10, so 99.9999999\% of the probability mass is within each
+  band. For the final round of searching, the bands are less strict,
+  with beta values of 1e-15. For more information on this see
+  \cite{NawrockiEddy07}.
+
+\item[\emprog{cutoffs}] the cutoffs used for each round of searching,
+  in \emprog{E value} and in \prog{bit sc}. Notice how the E-values go
+  down and the bit scores go up as you progress through the rounds,
+  this means the cutoffs are getting stricter in each successive
+  round. 
+
+\item[\emprog{predictions}] the predicted survival fraction
+  (\emprog{surv}) and running time (\emprog{run time}) for each
+  round. These are based on the E-value cutoffs, and are just
+  predictions. A survival fraction of 0.0282 means that our E-values
+  predict that 97.18\% of the database will be removed by the HMM
+  filter round. We observe these predictions are often inaccurate by up
+  to five-fold, but they are the best predictions
+  that we can make currently.
+\end{wideitem}
+
+Look at the pre-search info for this search: the final round (round 3)
+E-value cutoff is set as $0.001$ (we manually set it to this) which
+translates to bit score of $28.91$ in a database of this size. (If we
+had not used the \prog{-E} options, the E-value cutoff would have been
+the default value of $1$ used when searching with a calibrated
+model). The HMM filter cutoff is a bit score of $6.64$ bits which has
+an E-value of about $3830$.  That seems high, but the \prog{surv}
+column tells us that if $3830$ hits survive the HMM filter, we'll
+filter out about $95\%$ of the database. The QDB CYK filter threshold
+is $8.73$ bits which has an E-value of about $109$. This threshold has
+been set with our \emph{ad hoc} method as a presumably safe bet to
+allow any hit that would exceed our final round threshold of $28.91$
+bits with the Inside algorithm to survive. These thresholds have all
+been set using the default methods in \prog{cmsearch} for calibrated
+models \cite{Nawrocki09b}, but if you want, you can change any or all
+of them using command-line options as described below in ``Manually
+setting filter and final thresholds''.
+
+After about five minutes the search finishes, a single hit is output
+to the screen (see the tutorial for more on this), and the
+``Post-search info'' section is printed:
+
+\begin{sreoutput}
+# Post-search info for CM 1: purine.2-1
+#
+#                              number of hits       surv fraction  
+#                            -------------------  -----------------
+# rnd  mod  alg  cfg   beta    expected   actual  expected   actual
+# ---  ---  ---  ---  -----  ----------  -------  --------  -------
+    1  hmm  fwd  loc      -    3830.368     2988    0.0513   0.0434
+    2   cm  cyk  loc  1e-10     108.710       41    0.0015   0.0006
+    3   cm  ins  loc  1e-15     1.0e-03        1   8.9e-09  6.2e-06
+#
+# expected time    actual time
+# -------------  -------------
+    00:05:29.92    00:04:31.00
+\end{sreoutput}
+
+Much of this information we already saw in the pre-search info, except
+the columns labelled \emprog{actual}. Our predictions were not very
+accurate, but they are within an order of magnitude for the most
+part. One striking disparity is the number of actual hits to survive
+round 2, the QDB filter round. We predicted that about $109$ hits
+would survive, but only $41$ did. One explanation for this is
+that the calculation of the expected number ignores the fact that the
+HMM filter will be run first, and remove much of the database. In
+reality, the QDB filter was only run on $4.34\%$ of the full
+database, but the $109$ estimate is based on searching the full
+database. (You might think that a better prediction would be to 
+multiply our expected QDB hits of $109$ by $0.0513$, our expected
+survival fraction from round 1, but this is wrong - the fraction that
+survives the HMM filter is not just a random $5.13\%$ of the database,
+it's the $5.13\%$ that scores highest with our HMM, and there's no good
+theory we can come up with for predicting how many hits we'll get in a
+biased fraction of the database like that).
+
+\begin{srefaq}{Why are the \prog{cmsearch} ``run time'' predictions 
+  so inaccurate?} Short answer: our E-values are not perfect. In fact,
+  they're far from perfect. We're working on making E-values in
+  \software{infernal} more accurate and easier to calculate. For now,
+  this is the best we can do. Another reason is that for rounds 2 and
+  3 of \prog{cmsearch}, the search is being performed on the biased
+  fraction of the database that has survived all the previous rounds,
+  which makes it harder to predict the actual number of hits that will
+  survive with accuracy (see above).
+\end{srefaq}
+
+So, did our filters do a good job? Well, it's hard to say from what
+we've seen. Using an E-value cutoff of 0.001 they allowed a single hit
+through that looks like a real Purine riboswitch (see the secondary
+structure figure of the tutorial). That's good, but who knows, we may
+have missed 100 others! And it's impossible to say how much time
+they've saved us. Well in this case, the experiment that answers both
+of these questions is easy enough to perform, we can run
+\prog{cmsearch} with the filters turned off 
+to get the non-filtered running time and to see if anything else
+is found. The command to do that is: 
+
+\scriptuser{cmsearch -E 0.001 --fil-no-hmm --fil-no-qdb purine.2.c.cm C.psychrerythraea.genome.fa}\\
+
+To save you the time of actually doing this we've saved the
+output of this search in the file\\
+ \prog{purine.2.nofilter.cmsearch},
+but feel free to run it on your own. Take a look at the file. Here is
+the post-search information:
+
+
+{\samepage
+\begin{sreoutput}
+# Post-search info for CM 1: purine2-1
+#
+#                              number of hits       surv fraction  
+#                            -------------------  -----------------
+# rnd  mod  alg  cfg   beta    expected   actual  expected   actual
+# ---  ---  ---  ---  -----  ----------  -------  --------  -------
+    1   cm  ins  loc  1e-15     1.0e-03        1   8.9e-09  6.2e-06
+#
+# expected time    actual time
+# -------------  -------------
+    03:13:25.22    03:55:36.00
+\end{sreoutput}
+}
+
+The non-filtered search only finds this one hit below our E-value
+cutoff also. Looks like our filters did a good job in this case!
+Notice the time it took to run, about four hours, compared to about five
+minutes for our filtered search, so our filters give us an
+acceleration of about 50 fold. 
+
+\begin{srefaq}{I just did a search and it took about as long as a
+    non-filtered search. How come I didn't see a significant speedup?}
+  The speedup does vary a lot depending on the model you're using and
+  the size of the database you're searching. \prog{cmcalibrate}
+  estimates a HMM filter score cutoff that will accelerate the search
+  as much as possible with without losing appreciable
+  sensitivity. Sometimes this cutoff is very strict, leading to very
+  effective filters, and sometimes it's not. As you might expect, in
+  general we find that we can use HMM filters effectively for models
+  with regions of high primary sequence similarity, and not so
+  effectively for models lacking such regions. You can determine how
+  how well an HMM can filter for your model \emph{after} you've
+  calibrated it using the \prog{cmstat} program as described below.
+\end{srefaq}
+
+
+\subsubsection{using \prog{cmstat} to get information on HMM filters}
+
+The \prog{cmstat} program can be used to predict how effective an
+HMM filter will be for searches with a calibrated CM file. The
+\prog{--lfi, --gfi, --lfc} and \prog{--gfc} options will display stats on
+HMM filtering for the four different final round search strategies:
+local Inside, glocal Inside, local CYK and glocal CYK modes
+respectively (by default \prog{cmsearch} uses local Inside as the
+final round search strategy). The \prog{--seqfile <f>} option can be
+used to specify the target database you want predictions for. 
+Here's an example:
+
+\newpage
+
+\user{cmstat --lfi --seqfile C.psychrerythraea.genome.fa purine.2.c.cm}
+
+\begin{sreoutput}
+# local Inside filter threshold stats for all filter cutoffs in CM file
+#
+#
+#  idx  name         clen       F     nseq  db (Mb)  always?
+# ----  ----------  -----  ------  -------  -------  -------
+     1  purine.2-1    103  0.9930    10000     10.7       no
+#
+#
+#       CM E-value cutoff / HMM Forward E-value filter cutoff pairs:
+#
+#       idx         cm E  cm bit       hmm E  hmmbit    surv     xhmm  speedup
+#       ----  ----------  ------  ----------  ------  ------  -------  -------
+           1       1.192    17.6   55749.465     2.5  0.7465     54.9      1.3
+           2       0.644    18.6   49242.617     2.7  0.6593     48.6      1.5
+           3       0.463    19.1   43356.402     2.8  0.5805     42.9      1.7
+           4       0.400    19.4   38640.543     3.0  0.5174     38.3      1.9
+           5       0.228    20.3   32971.695     3.3  0.4415     32.9      2.2
+           6       0.204    20.4   29555.068     3.4  0.3957     29.6      2.4
+           7       0.180    20.6   26323.566     3.6  0.3525     26.4      2.7
+           8       0.118    21.3   23565.693     3.8  0.3155     23.8      3.0
+           9       0.089    21.8   21123.762     4.0  0.2828     21.4      3.4
+          10       0.065    22.3   18983.373     4.1  0.2542     19.3      3.7
+          11       0.056    22.5   16799.928     4.3  0.2249     17.2      4.2
+          12       0.040    23.0   14650.513     4.5  0.1962     15.2      4.8
+          13       0.024    23.9   13157.557     4.7  0.1762     13.7      5.3
+          14       0.019    24.2   11644.254     4.9  0.1559     12.2      5.9
+          15       0.010    25.2   10134.964     5.1  0.1357     10.8      6.7
+          16    8.20e-03    25.6    9102.167     5.3  0.1219      9.8      7.4
+          17    7.16e-03    25.8    8158.995     5.5  0.1092      8.9      8.1
+          18    4.55e-03    26.5    7248.348     5.6  0.0971      8.0      9.0
+          19    3.63e-03    26.9    6410.541     5.8  0.0858      7.2     10.0
+          20    2.70e-03    27.3    5753.615     6.0  0.0770      6.6     11.0
+          21    1.82e-03    28.0    4982.292     6.2  0.0667      5.8     12.4
+          22    1.32e-03    28.5    4372.723     6.4  0.0585      5.2     13.8
+          23    1.19e-03    28.6    3830.368     6.6  0.0513      4.7     15.3
+          24    8.97e-04    29.1    3069.805     7.0  0.0411      4.0     18.2
+          25    7.37e-04    29.4    2656.572     7.2  0.0356      3.6     20.2
+          26    5.07e-04    30.0    2230.865     7.5  0.0299      3.2     22.9
+          27    3.80e-04    30.5    1973.010     7.7  0.0264      2.9     24.8
+          28    2.85e-04    30.9    1766.300     7.9  0.0236      2.7     26.7
+          29    2.66e-04    31.0    1509.104     8.1  0.0202      2.5     29.4
+          30    2.25e-04    31.3    1262.418     8.4  0.0169      2.2     32.5
+          31    1.99e-04    31.5    1090.390     8.6  0.0146      2.1     35.1
+          32    1.76e-04    31.7    1035.182     8.7  0.0139      2.0     36.1
+          33    1.08e-07    43.5     333.883    10.5  0.0045      1.3     54.6
+          34    6.14e-08    44.4     261.495    10.8  0.0035      1.3     57.6
+          35    1.78e-08    46.3     103.518    12.3  0.0014      1.1     65.6
+\end{sreoutput}
+
+The first non-\# prefixed line includes information about our
+calibrated CM. There are seven columns, here's what each one
+means:
+
+\begin{wideitem}
+
+\item[\emprog{idx}] simply the index of the model this row pertains to in
+  the CM file. In this case we have only 1 CM.
+
+\item[\emprog{name}] name of the model.
+
+\item[\emprog{F}] this is the fraction of hits \prog{cmcalibrate}
+  required the HMM to be able to recognize during filter threshold
+  calculation. By default this number is $0.993$ as I mentioned above,
+  but can be changed with the \prog{-F} option to \prog{cmcalibrate}
+  (see the manual page). This means that we expect the HMM filter to miss
+  $0.7\%$ of the hits that a non-filtered search would find.
+
+\item[\emprog{nseq}] this is the number of sequences generated in \prog{cmcalibrate}
+  and searched with the CM and HMM during filter threshold
+  calculation. In this case, 10,000 sequences were generated and
+  searched, and the HMM must have been able to recognize $99.3\%$ of the
+  sequences above any given CM score threshold. 
+
+\item[\emprog{db (Mb)}] the database size in megabases (Mb) the
+  statistics in the next section (see below) pertain to.
+
+\item[\emprog{always?}] \prog{cmcalibrate} determines if it is always
+  possible to use an HMM filter for the model it is calibrating, no
+  matter what the database size and final round CM E value cutoff
+  is. If it is, this column reads ``yes'', if not it reads ``no''.
+
+\end{wideitem}
+
+After the CM information is a section with a heading labelled ``CM 
+E-value cutoff / HMM Forward E-value filter cutoff pairs''. This
+section explains how effective the HMM filter is predicted to be if
+particular CM E-value cutoffs are used for the search in our sequence file
+\prog{C.psychrerythraea.genome.fa}. Here's a description of each column:
+\begin{wideitem}
+
+\item[\emprog{idx}] simply the row number.
+
+\item[\emprog{cm E}] final round CM E-value cutoff this row of stats pertains
+  to.
+
+\item[\emprog{cm bit}] the bit score the E-value corresponds to in a
+  database of this size ($10.7$ Mb in this case).
+
+\item[\emprog{hmm bit}] the HMM filter bit score threshold that would
+  be used for this search.
+
+\item[\emprog{surv}] the \textit{predicted} survival fraction of the database
+  that would survive the HMM filter.
+
+\item[\emprog{xhmm}] the \emph{predicted} ratio of millions of dynamic programming (DP)
+  calculations required for an HMM filtered search using the cutoff
+  given in the ``hmmbit'' column to the millions of DP calcs required
+  by a search with only the HMM. For row 1, this means our filtered search
+  (that's the HMM filter plus the CM Inside scan of the predicted
+  74.65\% surviving fraction of the database) should take
+  roughly 55 times the amount of time an HMM only search would take.
+  
+\item[\emprog{speedup}] the \textit{predicted} speedup of the HMM filtered
+  search versus a non-filtered scan with just the CM Inside algorithm.
+
+\end{wideitem}
+
+There are 35 rows of this data, each row shows the characteristics
+that would be used if a particaular CM E-value cutoff were used when
+searching \prog{C.psychrerythraea.genome.fa}. When searching with a
+CM E-value cutoff that falls between that of two rows, the HMM filter
+from the bordering row with the lower cutoff is used. For example, we
+just ran a search with a $0.001$ E-value cutoff and our HMM filter was
+predicted to have a survival fraction of $0.0513$. This corresonds to
+row 23 of the data above. 
+
+Using \prog{cmstat} in this way allows the user to see how effective
+an HMM filter is predicted to be over the choice of different E-value
+thresholds. If running time is a primary concern, the CM E-value for
+which the HMM filter that gives an appropriately high speedup can be
+chosen. 
+
+\subsubsection{using \prog{cmstat} to predict running times for
+  filtered searches with Rfam cutoffs}
+%Section X explains how \prog{cmcalibrate} determines HMM filter
+%thresholds to use to accelerate \prog{cmsearch}. These filter
+%thresholds are dependent on the final threshold used in
+%\prog{cmsearch}, in general, the stricter the final threshold the
+%stricter the filter threshold and the greater the acceleration from
+%the filter. 
+Section 5 describes how the Rfam curators set GA, NC and TC bit score
+cutoffs for each Rfam model. Because these cutoffs are relatively
+strict it is often possible to achieve large speedups of up to
+100-fold or more when using an Rfam cutoff as the final threshold. The
+\prog{cmstat} can print these predicted speedups with the \prog{--ga,
+  --nc} and \prog{--tc} options. Here's an example, using the
+\prog{rfam10.c.cm} CM file from the tutorial directory that includes
+10 randomly chosen Rfam 8.1 models, that have been calibrated with
+default parameters to cmcalibrate:
+
+\user{cmstat --ga --lfi rfam10.c.cm}\\
+
+\begin{sreoutput}
+# local Inside filter threshold stats for Rfam GA gathering cutoff from CM file
+#
+#  idx  name              clen      cm E  cm bit  hmmbit    surv     xhmm  speedup
+# ----  ---------------  -----  --------  ------  ------  ------  -------  -------
+     1  Retroviral_psi     118  2.76e-05    27.0     5.9  0.0173      2.0     28.9
+     2  snoR43              73  2.37e-07    40.0    11.1  0.0016      1.1     58.6
+     3  snoMe28S-U3344      82  5.01e-10    50.0    10.9  0.0015      1.1     61.5
+     4  SNORD36             79  5.93e-04    28.0    11.5  0.0014      1.1     62.9
+     5  snoMe18S-Um1356     86  1.71e-09    46.0    11.0  0.0015      1.1     60.0
+     6  SNORND104           70  6.65e-07    35.0     9.9  0.0017      1.1     54.7
+     7  HgcC               130  1.40e-04    24.0     9.8  0.0043      2.0    115.9
+     8  SL1                103  1.47e-04    30.0     7.6  0.0166      2.0     30.2
+     9  sroH               161  2.81e-13    50.0     6.9  0.0158      2.0     31.7
+    10  snoR9              128  1.97e-11    50.0     8.2  0.0012      1.1     78.3
+# ----  ---------------  -----  --------  ------  ------  ------  -------  -------
+     -  *Average*          103  9.08e-05    38.0     9.3  0.0063      1.5     58.3
+     -  *Total*              -         -       -       -       -      1.5     56.5
+\end{sreoutput}
+
+The last two lines that report the average and total statistics are
+new, they appear with the \prog{--lfi, --lfc,   --gfi, --gfc} if the
+CM file you're running  \prog{cmstat} on includes more than 1 model. 
+Notice that we're predict about a 57-fold speedup when searching with
+all 10 of these models, which means our CM search would be only about
+1.5X slower than an HMM search.
+
+\subsection{Filtered searches with non-calibrated models}
+
+It is possible to run \prog{cmsearch} with models that are not
+calibrated. Results from searches with non-calibrated models will not
+include E-values and will not be automatically accelerated with
+appropriate HMM filter thresholds. The tradeoff is that calibration is
+expensive, so skipping it can save you time.  
+
+When using a non-calibrated model \prog{cmsearch} will by default use
+an HMM filter with a cutoff threshold of $3.0$ bits, and a QDB filter
+with a cutoff threshold of $0.0$ bits, although these thresholds can
+be changed using command-line options. Let's walk through a quick
+example of default search with a non-calibrated version of the tRNA model
+from the tutorial. We'll assume here that you've gone through tutorial
+section of the guide and the examples earlier in this section (if not,
+this part may not make sense).  First, build a model from the
+\prog{tRNA.5.sto} Stockholm file (from the \prog{/tutorial/}
+subdirectory of \software{infernal}). We'll use the \prog{-F} option
+which allows us to overwrite the file \prog{my.cm} if it exists.
+
+\user{cmbuild -F my.cm trna.5.sto}\\
+
+Now, let's redo the search from the tutorial of the 300 Kb database,
+but this time our model is not calibrated. First, let's try to use
+\prog{--forecast} to predict the run time: 
+
+\user{cmsearch --forecast 1 my.cm tosearch.300Kb.db}\\
+
+You'll get an error message saying that you can't use
+\prog{--forecast} for a non-calibrated model. The reason is because
+\prog{cmsearch} has no E-value statistics and thus no good way of
+estimating how many hits will survive the HMM filter with a threshold
+of $3.0$ bits. 
+
+Let's run the actual search:
+
+\user{cmsearch my.cm tosearch.300Kb.db}\\
+
+First, the ``Pre-search'' info is printed to the screen, which has
+less information than it would if the model were calibrated (see
+earlier examples in this section): 
+
+\begin{sreoutput}
+# Pre-search info for CM 1: trna.5-1
+#
+# rnd  mod  alg  cfg   beta  bit sc cut
+# ---  ---  ---  ---  -----  ----------
+    1  hmm  fwd  loc      -        3.00
+    2   cm  cyk  loc  1e-10        0.00
+    3   cm  ins  loc  1e-15        0.00
+\end{sreoutput}
+
+Then about 340 hits are printed to the screen. There's so many because
+our cutoff was set as final cutoff was set as $0.0$ bits. Notice that 
+the top hit is still the real tRNA from $101$ to $173$, and it 
+has the same bit score as in the search with the calibrated model,
+which it must, but there's no E-value reported. In this case, it's
+pretty clear that the sequence is a good hit to the model, both
+because of the high bit score and because of the primary sequence and
+structural similarity apparent in the \prog{cmsearch} alignment. 
+
+After all the hits, the ``Post-search'' information is printed showing
+you how many hits survived each round:
+
+\begin{sreoutput}
+# Post-search info for CM 1: trna.5-1
+#
+# rnd  mod  alg  cfg   beta  bit sc cut  num hits  surv fract
+# ---  ---  ---  ---  -----  ----------  --------  ----------
+    1  hmm  fwd  loc      -        3.00       908      0.1625
+    2   cm  cyk  loc  1e-10        0.00       295      0.0683
+    3   cm  ins  loc  1e-15        0.00       339      0.0193
+#
+#    run time
+# -----------
+     00:00:44
+\end{sreoutput}
+
+\begin{srefaq}{My search results say that more hits were found in the
+final round than in a previous filter round, how is this possible?}
+The reason this can happen is because the filter
+rounds detect hits and then extend the boundaries of the hit to
+include a short stretch of neighboring residues because
+we don't want to rely on the filter's definition of the hit end
+points. Some hits in the filter rounds can overlap following the
+extension, in which case the hits are merged into one single hit. In the
+final round it's possible to find more than one hit in the regions that
+were overlapping and merged, so you can get more than one final hit in a
+region counted as just one hit in a filter round. This is what happens
+in the above example. Notice that even though there's more hits in
+round 3 than round 2, the survival fraction is less in round 3 than
+round 2. Again, this is because hit boundaries are extended in the
+filter round to allow subsequent rounds to refine the endpoints,
+whereas hit boundaries are not extended in the final round.
+\end{srefaq}
+
+You may be thinking that some of these thresholds are
+inappropriate. For example, you may not want to look at all 342 hits
+that have a bit score above $0.0$ bits, because most of them are
+clearly not tRNAs. You're right, and these default thresholds for
+non-calibrated models are usually inappropriate. 
+Without E-values it's difficult to automatically predict appropriate
+thresholds so \prog{cmsearch} doesn't even try. 
+\prog{cmsearch} does have several command-line options that allow
+the user to manipulate the thresholds to their liking. This is
+described next.
+
+\subsection{Manually setting filter and final thresholds}
+We described above how \prog{cmsearch} will automatically pick filter
+and final thresholds differently depending on if the query model is
+calibrated or not. For calibrated models the HMM filter threshold
+that will theoretically maximize speed while maintaining 99.3\% sensitivity
+is chosen (sometimes this means turning HMM filtering off if the
+predicted speedup is insignificant). The QDB threshold is set in
+a more \emph{ad hoc} way, that works well empirically. For
+non-calibrated models, the thresholds are automatically set in a very
+simplistic way with a $3.0$ bit threshold for the HMM filter and $0.0$
+bit threshold for the QDB filter and final round. 
+
+Regardless of whether you're searching with a calibrated or
+non-calibrated model, \prog{cmsearch} offers you several options
+manually overriding these automatic choices of thresholds. Here's a list:
+
+{\samepage
+Final threshold related options:
+
+\small
+\begin{tabular}{lll}
+                  &                         &               \\
+                  & sets final round        &               \\
+option            & threshold to            & requirements  \\ \hline
+\prog{-E <x>}     & E-value of \prog{<x>}   & model must be calibrated with \prog{cmcalibrate}\\
+\prog{-T <x>}     & bit score of \prog{<x>} & none \\
+\prog{--ga}       & Rfam GA bit score       & \verb+#=GF GA+ annotation in model training alignment to \prog{cmbuild} \\
+\prog{--tc}       & Rfam TC bit score       & \verb+#=GF TC+ annotation in model training alignment to \prog{cmbuild} \\
+\prog{--nc}       & Rfam NC bit score       & \verb+#=GF NC+ annotation in model training alignment to \prog{cmbuild}  \\ \hline
+                  &                         &               \\
+\end{tabular}
+}
+\normalsize
+
+{\samepage
+HMM filter threshold related options: 
+
+\small
+\begin{tabular}{lll}
+                           &                                                                &               \\
+option                     & effect                                                         & requirements  \\ \hline
+\prog{--fil-no-hmm <x>}    & turn HMM filter off                                            & none \\
+\prog{--fil-E-hmm <x>}     & sets HMM threshold as E-value \prog{<x>}                       & model must be calibrated \\
+\prog{--fil-T-hmm <x>}     & sets HMM threshold as bit score \prog{<x>}                     & none \\
+\prog{--fil-S-hmm <x>}     & sets HMM E-value threshold as that which gives                 & model must be calibrated \\
+                           & predicted survival fraction of \prog{<x>}                      &               \\ \hline
+\prog{--fil-Smin-hmm <x>}  & sets minimum allowable HMM E-value threshold as                & model must be calibrated \\
+                           & that which gives predicted survival fraction of \prog{<x>}     &   \\ 
+                           & (by default, this value is $0.02$)                             &   \\ 
+\prog{--fil-Smax-hmm <x>}  & sets maximum allowable HMM E-value threshold as                & model must be calibrated \\
+                           & that which gives predicted survival fraction of \prog{<x>}     &   \\ 
+                           & (by default, this value is $0.5$)                              &   \\ 
+\prog{--fil-A-hmm}         & the HMM filter is always used, by enforcing that the           & model must be calibrated  \\
+                           & maximum HMM E-value threshold used is that                     & \\
+                           & which gives a predicted survival fraction of \prog{<x>}        & \\
+                           & from \prog{--fil-Smax-hmm <x>}                                 & \\ \hline
+                           &                                                                & \\
+\end{tabular}
+}
+\normalsize
+
+{\samepage
+QDB filter threshold related options: 
+
+\small
+\begin{tabular}{lll}
+                        &                                        &               \\
+option                  & effect                                 & requirements  \\ \hline
+\prog{--fil-no-qdb <x>} & turn QDB filter off                    & none \\
+\prog{--fil-E-qdb <x>}  & sets threshold as E-value \prog{<x>}   & model must be calibrated \\
+\prog{--fil-T-qdb <x>}  & sets threshold as bit score \prog{<x>} & none \\ \hline 
+\prog{--fil-beta <x>}   & sets $\beta$ value for QDB calculation as \prog{<x>} & none \\ \hline
+                        &                                        & \\
+\end{tabular}
+}
+\normalsize
+
+You can use either 0 or 1 of the options from the top part of each
+table in a search. For example, you may use one of
+\prog{--fil-no-hmm}, \prog{--fil-E-hmm}, \prog{--fil-T-hmm},
+\prog{--fil-S-hmm} for HMM filtering. The options in the bottom part
+of each table are supplementary options, each of which can be used in
+addition to one from the top part. (Note: the table for final
+thresholds only has a top part; there are no supplementary options
+listed.)  The Rfam \prog{--ga, --tc} and \prog{--nc} options are
+explained more in section 5.
+
+We'll go through some examples of using these options with our tRNA
+model. First, with a calibrated or non-calibrated model, you can set the HMM
+filter cutoff to $5.0$ bits, the QDB filter cutoff to $10.0$ bits and the final
+cutoff to $15.0$ bits with:: 
+
+\user{cmsearch --fil-T-hmm 5 --fil-T-qdb 10 -T 15 my.cm tosearch.300Kb.db} \\
+
+\begin{sreoutput}
+# Pre-search info for CM 1: trna.5-1
+#
+# rnd  mod  alg  cfg   beta  bit sc cut
+# ---  ---  ---  ---  -----  ----------
+    1  hmm  fwd  loc      -        5.00
+    2   cm  cyk  loc  1e-10       10.00
+    3   cm  ins  loc  1e-15       15.00
+\end{sreoutput}
+
+If your model is calibrated there are several more options available
+to you. First, let's look at what the default filtering strategy would
+be with the calibrated tRNA model on our 300 Kb database: 
+
+\user{cmsearch my.c.cm tosearch.300Kb.db}\\
+
+\begin{sreoutput}
+# Pre-search info for CM 1: trna.5-1
+#
+#                                  cutoffs            predictions     
+#                            -------------------  --------------------
+# rnd  mod  alg  cfg   beta     E value   bit sc     surv     run time
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+    1   cm  cyk  loc  1e-10     129.125     3.54   0.0236  00:01:52.30
+    2   cm  ins  loc  1e-15       1.000    11.85   0.0001  00:00:13.04
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+  all    -    -    -      -           -        -        -  00:02:05.35
+\end{sreoutput}
+
+By default, the HMM filter is turned off. This is because the
+predicted survival fraction for this search with an HMM filter
+threshold determined by \prog{cmcalibrate} to find $99.3$\% of the
+hits that a non-filtered search would find, is greater than our
+maximum ($0.5$). We could change this maximum to \prog{<x>} with the 
+\prog{--fil-Smax-hmm <x>} option.
+
+Another thing we can do is specify that the HMM filter should
+\emph{always} be used, to give a maximum predicted survival fraction
+of \prog{<x>}, by using the \prog{--fil-A-hmm} option. By default,
+\prog{<x>} is $0.5$ but it can be changed with the
+\prog{--fil-Smax-hmm <x>} option. For example:
+
+\user{cmsearch --fil-A-hmm --fil-Smax-hmm 0.2 my.c.cm tosearch.300Kb.db}\\
+
+\begin{sreoutput}
+# Pre-search info for CM 1: trna.5-1
+#
+#                                  cutoffs            predictions     
+#                            -------------------  --------------------
+# rnd  mod  alg  cfg   beta     E value   bit sc     surv     run time
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+    1  hmm  fwd  loc      -    1094.483     2.92   0.2000  00:00:05.62
+    2   cm  cyk  loc  1e-10     100.000     3.87   0.0183  00:00:22.46
+    3   cm  ins  loc  1e-15       1.000    11.85   0.0001  00:00:10.10
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+  all    -    -    -      -           -        -        -  00:00:38.19
+#
+\end{sreoutput}
+
+Note that the search is now predicted to take about 40 seconds, down
+from about 2 minutes with the default strategy.
+
+Another option is to force the HMM filter threshold to be set to
+achieve a specific predicted survival fraction of \prog{<x>} with
+\prog{--fil-S-hmm <x>}. To try it:
+
+\user{cmsearch --fil-S-hmm 0.001 my.c.cm tosearch.300Kb.db}\\
+
+\begin{sreoutput}
+# Pre-search info for CM 1: trna.5-1
+#
+#                                  cutoffs            predictions     
+#                            -------------------  --------------------
+# rnd  mod  alg  cfg   beta     E value   bit sc     surv     run time
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+    1  hmm  fwd  loc      -       5.472    11.42   0.0010  00:00:05.33
+    2   cm  ins  loc  1e-15       1.000    11.85   0.0001  00:00:00.55
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+  all    -    -    -      -           -        -        -  00:00:05.88
+\end{sreoutput}
+
+Notice that the HMM filter round 1 cutoff was set as the E-value that
+corresponds to predicted survival fraction of 0.001. In this case, the
+HMM filter is predicted to remove such a large fraction of the
+database ($0.999$) that \prog{cmsearch} automatically turns off the
+second filter, the QDB CYK filter, because using the final Inside
+algorithm on $0.001$ fraction of the database will be sufficiently
+fast that using the QDB CYK filter would not accelerate the search by an 
+appreciable amount.
+
+
diff --git a/documentation/userguide/format_prior.tex b/documentation/userguide/format_prior.tex
new file mode 100644
index 0000000..534bd1c
--- /dev/null
+++ b/documentation/userguide/format_prior.tex
@@ -0,0 +1,162 @@
+% Documentation of Infernal's Dirichlet prior file format
+%
+% Uses no sectioning commands, so it may be included as a subsection of
+% a section, or a section in a chapter of file formats.
+% The .tex file that includes this one provides the \section{} header.
+%  
+% SRE, Wed Apr  6 13:46:43 2005
+% SVN $Id$
+
+A prior file is parsed into a number of whitespace-delimited,
+non-comment fields. These fields are then interpreted in order.  The
+order and number of the fields is important. This is not a robust,
+tag-value save file format.
+
+All whitespace is ignored, including newlines. The number of fields
+per line is unimportant.
+
+Comments begin with a \verb+#+ character. The remainder of any line
+following a \verb+#+ is ignored.
+
+The Infernal source distribution includes an example prior file,
+\prog{default.pri}. This prior is identical to the hardcoded default
+prior used by Infernal. The following text may only make sense if
+you're looking at that example while you read.
+
+The order of the fields in the prior file is as follows:
+
+\begin{description}
+\item[\textbf{Strategy.}] The first field is the keyword
+  \emprog{Dirichlet}. Currently Dirichlet priors (mixture or not)
+  are the only prior strategy used by Infernal.
+
+\item[\textbf{Transition prior section.}] The next field is the number
+  \emprog{74}, the number of different types of transition
+  distributions. (See Figure~\ref{fig:magic74} for an explanation of
+  where the number 74 comes from.) Then, for each of these 74
+  distributions:
+
+  \begin{description}
+  \item{\emprog{<from-uniqstate> <to-node>}:} Two fields give the
+  transition type: from a unique state identifier, to a node
+  identifier. Example: \emprog{MATP\_MP MATP}. 
+
+  \item{\emprog{<n>}:} One field gives the number of transition
+  probabilities for this transition type; that is, the number of
+  Dirichlet parameter vector $\alpha^q_1..\alpha^q_n$ for each mixture
+  component $q$.
+
+  \item{\emprog{<nq>}:} One field gives the number of mixture
+  Dirichlet components for this transition type's prior. Then,
+  for each of these \emprog{nq} Dirichlet components:
+
+     \begin{description}
+     \item{\emprog{p(q)}:} One field gives the mixture coefficient $p(q)$,
+     the prior probability of this component $q$. For a single-component
+     ``mixture'', this is always 1.0.
+
+     \item{$\mathbf{\alpha^q_1..\alpha^q_n}$:} The next $n$ fields give the
+     Dirichlet parameter vector for this mixture component $q$.
+     \end{description}
+  \end{description}
+
+\item[\textbf{Base pair emission prior section.}] This next section is
+  the prior for MATP\_MP emissions. One field gives \emprog{<K>}, the
+  ``alphabet size'' -- the number of base pair emission probabilities
+  -- which is always 16 (4x4), for RNA. The next field gives \emprog{<nq>}, the
+  number of mixture components. Then, for each of these \emprog{nq}
+  Dirichlet components:
+     \begin{description}
+     \item{\emprog{p(q)}:} One field gives the mixture coefficient $p(q)$,
+     the prior probability of this component $q$. For a single-component
+     ``mixture'', this is always 1.0.
+
+     \item{$\mathbf{\alpha^q_{AA}..\alpha^q_{UU}}$:} The next 16 fields give the
+     Dirichlet parameter vector for this mixture component, in alphabetical
+     order (AA, AC, AG, AU, CA \ldots GU, UA, UC, UG, UU). 
+     \end{description}
+
+\item[\textbf{Consensus singlet base emission prior section.}] This
+  next section is the prior for MATL\_ML and MATR\_MR emissions.  One
+  field gives \emprog{<K>}, the ``alphabet size'' -- the number of
+  singlet emission probabilities -- which is always 4, for RNA.  The
+  next field gives \emprog{<nq>}, the number of mixture components. Then,
+  for each of these \emprog{nq} Dirichlet components:
+     \begin{description}
+     \item{\emprog{p(q)}:} One field gives the mixture coefficient $p(q)$,
+     the prior probability of this component $q$. For a single-component
+     ``mixture'', this is always 1.0.
+
+     \item{$\mathbf{\alpha^q_A..\alpha^q_U}$:} The next 4 fields give the
+     Dirichlet parameter vector for this mixture component, in alphabetical
+     order (A, C, G, U).
+     \end{description}
+  
+\item[\textbf{Nonconsensus singlet base emission prior section.}] This
+  next section is the prior for insertions (MATP\_IL, MATP\_IR,
+  MATL\_IL, MATR\_IR, ROOT\_IL, ROOT\_IR, BEGR\_IL) as well as
+  nonconsensus singlets (MATP\_ML, MATP\_MR). 
+  One field gives \emprog{<K>}, the ``alphabet size'' -- the number of
+  singlet emission probabilities -- which is always 4, for RNA. 
+  The next field gives \emprog{<nq>}, the
+  number of mixture components. Then, for each of these \emprog{nq}
+  Dirichlet components:
+     \begin{description}
+     \item{\emprog{p(q)}:} One field gives the mixture coefficient $p(q)$,
+     the prior probability of this component $q$. For a single-component
+     ``mixture'', this is always 1.0.
+
+     \item{$\mathbf{\alpha^q_A..\alpha^q_U}$:} The next 4 fields give the
+     Dirichlet parameter vector for this mixture component, in alphabetical
+     order (A, C, G, U).
+     \end{description}
+\end{description}
+
+
+\begin{figure}[htp]
+\begin{center}
+\includegraphics{Figures/stl9-63}
+\end{center}
+\caption{\small\textbf{Where does the magic number of 74 transition
+distribution types come from?} The transition distributions are
+indexed in a 2D array, from a unique statetype (20 possible) to a
+downstream node (8 possible), so the total conceivable number of
+different distributions is $20 \times 8 = 160$. The grid represents
+these possibilities by showing the $8 \times 8$ array of all node
+types to all node types; each starting node contains 1 or more unique
+states (number in parentheses to the left).
+Two rows are impossible (gray): bifurcations automatically transit to
+determined BEGL, BEGR states with probability 1, and end nodes have no
+transitions.  Three columns are impossible (gray): BEGL and BEGR can
+only be reached by probability 1 transitions from a bifurcation, and
+the ROOT node is special and can only start a model. 
+Eight individual cells of the grid are unused (black) because of the
+way \prog{cmbuild} (almost) unambiguously constructs a guide tree from
+a consensus structure.  These cases are numbered as follows. (1) BEGL
+and BEGR never transit to END; this would imply an empty
+substructure. A bifurcation is only used if both sides of the split
+contain at least one consensus pair (MATP). (2) ROOT never transits to
+END; this would imply an alignment with zero consensus
+columns. Infernal models assume $\geq 1$ consensus columns. (3) MATR
+never transits to END. Infernal always uses MATL for unpaired columns
+whenever possible. MATR is only used for internal loops,
+multifurcation loops, and 3' bulges, so MATR must always be followed
+by a BIF, MATP, or another MATR. (4) BEGL never transits to MATR. The
+single stranded region between two bifurcated stems is unambiguously
+assigned to MATL nodes on the right side of the split, not to MATR
+nodes on the left. (5) MATR never transits to MATL. The only place
+where this could arise (given that we already specified that MATL is
+used whenever possible) is in an interior loop; there, by unambiguous
+convention, MATL nodes precede MATR nodes. (6) BEGL nodes never
+transit to MATL, and BEGR nodes never transit to MATR. By convention,
+at any bifurcated subsequence $i,j$, $i$ and $j$ are paired but not to
+each other. That is, the smallest possible subsequence is bifurcated,
+so that any single stranded stretches to the left and right are
+assigned to MATL and MATR nodes above the bifurcation, instead of MATL
+nodes below the BEGL and MATR nodes below the BEGR.
+Thus, the total number 74 comes from multiplying, for each row, the
+number of unique states in each starting node by the number of
+possible downstream nodes (white), and summing these up, as shown to
+the left of the grid.}
+\label{fig:magic74}
+\end{figure}
\ No newline at end of file
diff --git a/documentation/userguide/formats.tex b/documentation/userguide/formats.tex
new file mode 100644
index 0000000..99bdcfa
--- /dev/null
+++ b/documentation/userguide/formats.tex
@@ -0,0 +1,515 @@
+\section{File and output formats}
+
+\subsection{RNA secondary structures: WUSS notation}
+
+\software{infernal} annotates RNA secondary structures using a linear
+string representation called ``WUSS notation'' (Washington University
+Secondary Structure notation).
+
+The symbology is extended from the common bracket notation for RNA
+secondary structures, where open- and close-bracket symbols (or
+parentheses) are used to annotate base pairing partners: for example,
+\verb+((((...))))+ indicates a four-base stem with a three-base loop.
+Bracket notation is difficult for humans to interpret, for anything
+much larger than a simple stem-loop. WUSS notation makes it somewhat
+easier to interpret the annotation for larger structures.
+
+The following figure shows an example with the key elements of WUSS
+notation.  At the top left is an example RNA structure. At the top
+right is the same structure, with different RNA structural elements
+marked. Below both structure pictures : the WUSS notation string for
+the structure.
+
+\begin{center}
+\includegraphics[scale=0.8]{Figures/rna_elements}
+\end{center}
+\begin{center}
+\begin{BVerbatim}
+  ::((((,<<<___>>>,,,<<-<<____>>-->>,))-))
+  AACGGAACCAACAUGGAUUCAUGCUUCGGCCCUGGUCGCG
+\end{BVerbatim}
+\end{center}
+
+\subsubsection{Full (output) WUSS notation}
+
+In detail, symbols used by WUSS notation in \emph{output} structure
+annotation strings are as follows:
+
+\begin{sreitems}{\textbf{Bulge, interior loops}}
+\item[\textbf{Base pairs}]
+  Base pairs are annotated by nested matching pairs of symbols
+  \verb+<>+, \verb+()+, \verb+[]+, or \verb+{}+.
+  The different symbols indicate the ``depth'' of the
+  helix in the RNA structure as follows:
+  \verb+<>+ are used for simple terminal stems; 
+  \verb+()+ are used for ``internal'' helices enclosing a multifurcation of
+  all terminal stems; \verb+[]+ are used for internal helices 
+  enclosing a multifurcation that includes at least one annotated
+  \verb+()+ stem already; and \verb+{}+ are used for all internal
+  helices enclosing deeper multifurcations.
+   
+\item[\textbf{Hairpin loops}]
+  Hairpin loop residues are indicated by underscores, \verb+_+.
+  Simple stem loops stand out as, e.g.\ \verb+<<<<____>>>>+.
+
+\item[\textbf{Bulge, interior loops}]
+  Bulge and interior loop residues are indicated by dashes, \verb+-+.
+  
+\item[\textbf{Multifurcation loops}]
+  Multifurcation loop residues are indicated by commas, \verb+,+.
+  The mnemonic is ``stem 1, stem2'', e.g.\ \verb+<<<___>>>,,<<<___>>>+.
+
+\item[\textbf{External residues}]
+  Unstructured single stranded residues completely outside the
+  structure (unenclosed by any base pairs) are annotated by
+  colons, \verb+:+.
+
+\item[\textbf{Insertions}]
+  Insertions relative to a known structure are indicated by periods,
+  \verb+.+. Regions where local structural alignment was invoked,
+  leaving regions of both target and query sequence unaligned,
+  are indicated by tildes, \verb+~+. These symbols only appear in
+  alignments of a known (query) structure annotation to a target
+  sequence of unknown structure.
+
+\item[\textbf{Pseudoknots}]
+  WUSS notation allows pseudoknots to be annotated as pairs of
+  upper case/lower case letters: for example,
+  \verb+<<<<_AAAA____>>>>aaaa+ annotates a simple pseudoknot;
+  additional pseudoknotted stems could be annotated by \verb+Bb+,
+  \verb+Cc+, etc. \software{infernal} cannot handle pseudoknots, however;
+  pseudoknot notation never appears in \software{infernal} output; it
+  is accepted in input files, but ignored.
+\end{sreitems}
+
+An example of WUSS notation for a complicated structure
+(\emph{E. coli} RNase P) is shown in Figure~\ref{fig:RNaseP}.  An
+example of WUSS notation for a local \software{infernal} alignment of
+\emph{B. subtilis} RNase P to \emph{E. coli} RNase P, illustrating the
+use of local alignment annotation symbols, is in
+Figure~\ref{fig:bsu-alignment}.
+
+\begin{figure}[tp]
+\begin{center}
+\includegraphics[scale=0.6]{Figures/rnaseP-ecoli}
+\end{center}        
+\begin{center}
+{\scriptsize
+\begin{BVerbatim}
+           {{{{{{{{{{{{{{{{{{,<<<<<<<<<<<<<-<<<<<____>>>>>>>>>->>>>>>>>
+         1 GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCUCUUCGGGGGAGACGGGCGGAGGG 60      
+
+           >,,,,,,,,,,,,,[[[[--------[[[[[<<<<<_____>>>>><<<<____>>>->(
+        61 GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCCACG 120     
+
+           (---(((((,,,,,,,,,,,,<<<<<--<<<<<<<<____>>>>>->>>>>>-->>,,,,
+       121 ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGUGA 180     
+
+           ,,,<<<<<<_______>>>>>><<<<<<<<<____>>>->>>>>->,,)))--))))]]]
+       181 AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC 240     
+
+           ]]]]]],,,<<<<------<<<<<<----<<<<<_____>>>>>>>>>>>----->>>>,
+       241 CCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG 300     
+
+           ,,,,,<<<<<<<<____>>>>>>>>,,,,,,,,,,}}}}}}}------------------
+       301 CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU 360     
+
+           -}-}}}}}}}}}}::::
+       361 AUCGGUCAGUUUCACCU 377     
+\end{BVerbatim} 
+}
+\end{center}
+\caption{\small \textbf{Example of WUSS notation.} Top: Secondary
+structure of \emph{E. coli} RNase P, from Jim Brown's RNase P database
+\cite{Brown99}. Bottom: WUSS notation for the same structure,
+annotating the \emph{E. coli} RNase P sequence. The P4 and P6
+pseudoknots are not annotated in this example.}
+\label{fig:RNaseP}
+\end{figure}
+
+\begin{figure}[tp]
+\begin{center}
+\includegraphics[scale=0.6]{Figures/rnaseP-bsu-alignment}
+\end{center}
+\begin{center}
+{\scriptsize
+\begin{BVerbatim}
+hit 0   :      4    399    52.56 bits
+           {{{{{{{{{{{{{{{{{{,<<<<<<<<<<<<<-<<<<<____>>>>>>>>>->>>>>>>>
+         1 ggAGuggGgcaGgCaguCGCugcuucggccuuGuucaguuaacugaaaaggAccgaagga 60      
+           +: :::G::C:GG:A:UCGCU+C::::            U+            ::::G+A
+         4 CUUAACGUUCGGGUAAUCGCUGCAGAUC-----------UUG----------AAUCUGUA 42      
+
+           >,,,,,,,,,,,,,[[[.[--------[[[[[~~~~~~~((---(((((,,,,~~~~~~)
+        61 GAGGAAAGUCCGGGCUC.CACAGGGCAgGGUG*[ 29]*GGAAAGUGCCACAG*[96]*G 229     
+           GAGGAAAGUCC  GCUC C  A GG   :G G       :GAAAGUGCCACAG      G
+        43 GAGGAAAGUCCAUGCUCgC--ACGGUGCUGAG*[102]*UGAAAGUGCCACAG*[37]*G 226     
+
+           ))--))))]]]]]].]]],,,~~~~~~,,,,,,,,,,}}}}}}}--..............
+       230 GUAAACCCCACCcG.GAGCAA*[77]*CuAGAUGAAUGacuGcCCA.............. 344     
+           GUAAACC:C C: G GAG AA       UAGAU++AUGA:U:CC                
+       227 GUAAACCCCUCGAGcGAGAAA*[64]*GUAGAUAGAUGAUUGCC--gccugaguacgagg 342     
+
+           ..........................-----------------}-}}}}}}}}}}::::
+       345 ..........................CGACAGAACCCGGCUUAuagcCccaCUccucuu 377     
+                                       ACA AAC  GGCUUA:AG::C::: :+ C  
+       343 ugaugagccguuugcaguacgaugga--ACAAAACAUGGCUUACAGAACGUUAGACCAC 399     
+\end{BVerbatim}
+}
+\end{center}
+\caption{\small \textbf{Local alignment annotation example.} Top:
+Secondary
+structure of \emph{B. subtilis} RNase P, from Jim Brown's RNase P
+database \cite{Brown99}. Residues in red are those that \software{infernal} aligns
+to a CM of \emph{E. coli} type RNase P's. The local structural
+alignment is in four pieces; three regions of the
+structure (102, 37, and 64 nt long) are skipped over. One additional
+stem is treated as a 40 nt insertion. Bottom: the \software{infernal}
+output, showing the \emph{E. coli} query structure aligned to the
+\emph{B. subtilis} sequence.}
+\label{fig:bsu-alignment}
+\end{figure}
+
+\subsubsection{Shorthand (input) WUSS notation}
+
+While WUSS notation makes it easier to visually interpret
+\software{infernal} \emph{output} structural annotation, it would be
+painful to be required to \emph{input} all structures in full WUSS
+notation. Therefore when \software{infernal} reads input secondary
+structure annotation, it uses simpler rules:
+
+\begin{sreitems}{\textbf{Single stranded residues}}
+\item [\textbf{Base pairs}]
+  Any matching nested pair of \verb+()+, \verb+()+, \verb+[]+, \verb+{}+
+  symbols indicates a base pair; the exact choice of symbol has no
+  meaning, so long as the left and right partners match up.
+
+\item [\textbf{Single stranded residues}]
+  All other symbols \verb+_-,:.~+ 
+  indicate single stranded residues.
+  The choice of symbol has no special meaning.
+  Annotated pseudoknots (nested matched pairs of upper/lower case
+  alphabetic characters) are also interpreted as single
+  stranded residue in \software{infernal} input.
+\end{sreitems}
+
+Thus, for instance, \verb+<<<<....>>>>+ and \verb+((((____))))+ and
+\verb+<(<(._._)>)>+ all indicate a four base stem with a four base
+loop (the last example is legal but weird). 
+
+Remember that the key property of canonical (nonpseudoknotted) RNA
+secondary structure is that the pairs are \emph{nested}.
+\verb+((<<....))>>+ is not a legal annotation string: the pair symbols
+don't match up properly. \software{infernal} will reject such an
+annotation and report an input format error, suspecting a problem with
+your annotation.  If you want to annotate pseudoknots, WUSS notation
+allows alphabetic symbols Aa, Bb, etc.\, see above; but remember that
+\software{infernal} ignores pseudoknotted stems and treats them as
+single stranded residues.
+
+Because many other RNA secondary structure analysis programs use a
+simple bracket notation for annotating structure,
+\software{infernal}'s ability to input this format makes it easier to
+use data generated by other RNA software packages. Conversely,
+converting \software{infernal} output WUSS notation to simple bracket
+notation is a matter of a simple Perl or sed script, substituting the
+symbols appropriately.
+
+\subsection{Multiple alignments: Stockholm format}
+\label{pg:stockholm}
+
+The Pfam consortium developed an annotated alignment format called
+``Stockholm format'', and this format has been adopted as the standard
+alignment format in \software{hmmer} and \software{infernal}, and by
+the Rfam consortium. The reasons for inventing a new alignment format
+were two-fold. First, there really is no standard accepted format for
+multiple sequence alignment files, so we don't feel guilty about
+inventing a new one. Second, the formats of popular multiple alignment
+software (e.g. CLUSTAL, GCG MSF, PHYLIP) do not support rich
+documentation and markup of the alignment.  Stockholm format was
+developed to support extensible markup of multiple sequence
+alignments, and we use this capability extensively in both RNA work
+(with structural markup) and the Pfam database (with extensive use of
+both annotation and markup).
+
+\subsubsection{A minimal Stockholm file}
+\begin{sreoutput}
+# STOCKHOLM 1.0
+
+seq1  ACDEF...GHIKL
+seq2  ACDEF...GHIKL
+seq3  ...EFMNRGHIKL
+
+seq1  MNPQTVWY
+seq2  MNPQTVWY
+seq3  MNPQT...
+\end{sreoutput}
+
+The simplest Stockholm file is pretty intuitive, easily generated in a
+text editor. It is usually easy to convert alignment formats into a
+``least common denominator'' Stockholm format. For instance, SELEX,
+GCG's MSF format, and the output of the CLUSTAL multiple alignment
+programs are all similar interleaved formats.
+
+The first line in the file must be \verb+# STOCKHOLM 1.x+, where
+\verb+x+ is a minor version number for the format specification (and
+which currently has no effect on my parsers, other than identifying
+the file as Stockholm format). This line allows a parser to instantly
+identify the file format.
+
+In the alignment, each line contains a name, followed by the aligned
+sequence. A dash or period denotes a gap. If the alignment is too long
+to fit on one line, the alignment may be split into multiple blocks,
+with blocks separated by blank lines. The number of sequences, their
+order, and their names must be the same in every block. Within a given
+block, each (sub)sequence (and any associated \verb+#=GR+ and
+\verb+#=GC+ markup, see below) is of equal length, called the
+\textit{block length}. Block lengths may differ from block to block;
+the block length must be at least one residue, and there is no
+maximum.  
+
+The sequence names must be unique. (They are used to associate markup
+tags with the sequences.)
+
+Other blank lines are ignored. You can add comments to the file on
+lines starting with a \verb+#+.
+
+All other annotation is added using a tag/value comment style. The
+tag/value format is inherently extensible, and readily made
+backwards-compatible; unrecognized tags will simply be ignored. Extra
+annotation includes consensus and individual RNA or protein secondary
+structure, sequence weights, a reference coordinate system for the
+columns, and database source information including name, accession
+number, and coordinates (for subsequences extracted from a longer
+source sequence) See below for details.
+
+\subsubsection{Syntax of Stockholm markup}
+
+There are four types of Stockholm markup annotation, for per-file,
+per-sequence, per-column, and per-residue annotation:
+
+\begin{sreitems}{\prog{\#=GR <seqname> <tag> <s>}}
+\item [\emprog{\#=GF <tag> <s>}]
+	Per-file annotation. \prog{<s>} is a free format text line
+	of annotation type \prog{<tag>}. For example, \prog{\#=GF DATE
+	April 1, 2000}. Can occur anywhere in the file, but usually
+	all the \prog{\#=GF} markups occur in a header.
+
+\item [\emprog{\#=GS <seqname> <tag> <s>}]
+	Per-sequence annotation. \prog{<s>} is a free format text line
+	of annotation type \prog{tag} associated with the sequence
+	named \prog{<seqname>}. For example, \prog{\#=GS seq1
+	SPECIES\_SOURCE Caenorhabditis elegans}. Can occur anywhere
+	in the file, but in single-block formats (e.g. the Pfam
+	distribution) will typically follow on the line after the
+	sequence itself, and in multi-block formats (e.g. HMMER
+	output), will typically occur in the header preceding the
+	alignment but following the \prog{\#=GF} annotation.
+
+\item [\emprog{\#=GC <tag> <s>}]
+	Per-column annotation. \prog{<s>} is an aligned text line
+	of annotation type \prog{<tag>}.
+        \verb+#=GC+ lines are
+	associated with a sequence alignment block; \prog{<s>}
+	is aligned to the residues in the alignment block, and has
+	the same length as the rest of the block.
+	Typically \verb+#=GC+ lines are placed at the end of each block.
+
+\item [\emprog{\#=GR <seqname> <tag> <s>}]
+	Per-residue annotation. \prog{<s>} is an aligned text line
+	of annotation type \prog{<tag>}, associated with the sequence
+	named \prog{<seqname>}. 
+	\verb+#=GR+ lines are 
+	associated with one sequence in a sequence alignment block; 
+	\prog{<s>}
+	is aligned to the residues in that sequence, and has
+	the same length as the rest of the block.
+	Typically
+        \verb+#=GR+ lines are placed immediately following the
+	aligned	sequence they annotate.
+\end{sreitems}
+
+\subsubsection{Semantics of Stockholm markup}
+
+Any Stockholm parser will accept syntactically correct files, but is
+not obligated to do anything with the markup lines. It is up to the
+application whether it will attempt to interpret the meaning (the
+semantics) of the markup in a useful way. At the two extremes are the
+Belvu alignment viewer and the HMMER profile hidden Markov model
+software package.
+
+Belvu simply reads Stockholm markup and displays it, without trying to
+interpret it at all. The tag types (\prog{\#=GF}, etc.) are sufficient
+to tell Belvu how to display the markup: whether it is attached to the
+whole file, sequences, columns, or residues.
+
+\software{hmmer} and \software{infernal} use Stockholm markup to pick
+up a variety of information from the multiple alignment files. The
+Pfam and Rfam consortiums therefore agree on additional syntax for
+certain tag types, so software can parse some markups for useful (or
+necessary) information. This additional syntax is imposed by Pfam,
+\software{hmmer}, \software{infernal}, and other software of mine, not
+by Stockholm format per se. You can think of Stockholm as akin to XML,
+and what my software reads as akin to an XML DTD, if you're into that
+sort of structured data format lingo.
+
+The Stockholm markup tags that are parsed semantically by my software
+are as follows:
+
+\subsubsection{Recognized \#=GF annotations}
+\begin{sreitems}{\emprog{AU  <s>}}
+\item [\emprog{ID  <s>}] 
+	Identifier. \emprog{<s>} is a name for the alignment;
+	e.g. ``RNaseP. Mandatory, if the file is an alignment
+        database used as input for \prog{cmbuild}, because 
+        each CM must get a unique name. One word. Unique in file.
+
+\item [\emprog{AC  <s>}]
+	Accession. \emprog{<s>} is a unique accession number for the
+	alignment; e.g. 
+	``PF00001''. Used by the Rfam database, for instance. 
+	Often a alphabetical prefix indicating the database
+	(e.g. ``RF'') followed by a unique numerical accession.
+	One word. Unique in file. 
+	
+\item [\emprog{DE  <s>}]
+	Description. \emprog{<s>} is a free format line giving
+	a description of the alignment; e.g.
+	``Ribonuclease P RNA''. One line. Unique in file.
+
+\item [\emprog{AU  <s>}]
+	Author. \emprog{<s>} is a free format line listing the 
+	authors responsible for an alignment; e.g. 
+	``Bateman A''. One line. Unique in file.
+\end{sreitems}
+
+\subsubsection{Recognized \#=GS annotations}
+
+\begin{sreitems}{\emprog{WT  <f>}}
+\item [\emprog{WT  <f>}]
+	Sequence weight. \emprog{<f>} is a positive real number giving the
+	relative weight for a sequence, usually used to compensate
+	for biased representation by downweighting similar sequences.	
+	Usually the weights average 1.0 (e.g. the weights sum to
+	the number of sequences in the alignment) but this is not
+	required. Either every sequence must have a weight annotated, 
+	or none	of them can.  
+
+\item [\emprog{AC  <s>}]
+	Accession. \emprog{<s>} is a database accession number for 
+	this sequence. (Compare the \prog{\#=GF AC} markup, which gives
+	an accession for the whole alignment.) One word. 
+	
+\item [\emprog{DE  <s>}]
+	Description. \emprog{<s>} is one line giving a description for
+	this sequence. (Compare the \prog{\#=GF DE} markup, which gives
+	a description for the whole alignment.)
+\end{sreitems}
+
+\subsubsection{Recognized \#=GC annotations}
+
+\begin{sreitems}{\emprog{SS\_cons}}
+\item [\emprog{RF}]
+	Reference line. Any character is accepted as a markup for a
+	column. The intent is to allow labeling the columns with some
+	sort of mark. \prog{cmbuild} uses this annotation to 
+        determine which columns are consensus versus insertion;
+        insertion columns are annotated by a gap symbol, and consensus
+        columns by any non-gap symbol.
+	
+\item [\emprog{SS\_cons}]
+	Secondary structure consensus. 
+        When this line is generated by \software{infernal}, it is generated in full WUSS
+        notation.
+	When it is read by \prog{cmbuild}, it is interpreted more
+        loosely, in shorthand (input) WUSS notation:
+	pairs of symbols \verb+<>+, \verb+()+, \verb+[]+, or \verb+[]+ mark
+	consensus base pairs, and symbols \verb+:_-,.~+ mark single
+        stranded columns. 
+\end{sreitems}
+
+\subsubsection{Recognized \#=GR annotations}
+
+\begin{sreitems}{\emprog{SS}}
+\item [\emprog{SS}]
+	Secondary structure for this sequence. See \prog{\#=GC
+        SS\_cons} above. 
+\end{sreitems}
+
+\subsection{Sequence files: FASTA format}
+
+FASTA is probably the simplest of formats for unaligned sequences.
+FASTA files are easily created in a text editor.  Each sequence is
+preceded by a line starting with \verb+>+. The first word on this line
+is the name of the sequence. The rest of the line is a description of
+the sequence (free format). The remaining lines contain the sequence
+itself. You can put as many letters on a sequence line as you want.
+For example:
+
+\begin{sreoutput}
+>seq1 This is the description of my first sequence.
+AGTACGTAGTAGCTGCTGCTACGTGCGCTAGCTAGTACGTCA CGACGTAGATGCTAGCTGACTCGATGC
+>seq2 This is a description of my second sequence.
+CGATCGATCGTACGTCGACTGATCGTAGCTACGTCGTACGTAG CATCGTCAGTTACTGCATGCTCG
+CATCAGGCATGCTGCTGACTGATCGTACG
+\end{sreoutput}
+
+For better or worse, FASTA is not a documented standard. Minor (and
+major) variants are in widespread use in the bioinformatics community,
+all of which are called ``FASTA format''. My software attempts to
+cater to all of them, and is tolerant of common deviations in FASTA
+format. Certainly anything that is accepted by the database formatting
+programs in NCBI BLAST or WU-BLAST (e.g. setdb, pressdb, xdformat)
+will also be accepted by my software. Blank lines in a FASTA file are
+ignored, and so are spaces or other gap symbols (dashes, underscores,
+periods) in a sequence. Other non-amino or non-nucleic acid symbols in
+the sequence are also silently ignored, mostly because some people
+seem to think that ``*'' or ``.'' should be added to protein sequences
+to (redundantly) indicate the end of the sequence. The parser will
+also accept unlimited line lengths, which allows it to accomodate the
+enormous description lines in the NCBI NR databases.
+
+(On the other hand, any FASTA files \emph{generated} by my software
+adhere closely to community standards, and should be usable by other
+software packages (BLAST, FASTA, etc.) that are more picky about
+parsing their input files. That means you can run a sloppy FASTA file
+thru the \prog{sreformat} utility program to clean it up.)
+
+Partly because of this tolerance, the software may have a difficult
+time dealing with files that are \textit{not} in FASTA format,
+especially if you're relying on file format autodetection (the
+``Babelfish'').  Some (now mercifully uncommon) file formats are so
+similar to FASTA format that they be erroneously called FASTA by the
+Babelfish and then quietly and lethally misparsed. An example is the
+old NBRF file format. If you're afraid of this, you can use the
+\prog{--informat fasta} option to bypass the Babelfish and improve
+robustness. However, it is still possible to construct files
+perversely similar to FASTA that will still confuse the parser.  (The
+gist of these caveats applies to all formats, not just FASTA.)
+
+\subsection{CM file format}
+
+The default CM file format is a simple, extensible tag-value format.
+The format being used right now is tentative and likely to
+change. Therefore, it is not currently documented here. If you
+absolutely need to interpret it, see the file \verb+cm_io.c+ in the
+source code.
+
+\subsection{Null model file format}
+
+The Infernal source distribution includes an example prior file, 
+\prog{rna.null}. This null model is identical to the hardcoded default
+prior used by Infernal, all four RNA nucleotides are equiprobable in
+the null, background model. 
+
+A null model file must contain exactly four non-comment lines. A
+comment line begins with a ``\# ``, that is a \# followed by a single
+space. Each of the four non-comment lines must contain a single floating point
+number, the four of which sum to 1.0. The first non-comment line is interpreted as
+the background probability of an ``A'' residue, the second, third, and
+fourth non-comment lines are interpreted as the background
+probabilities of a ``C'', ``G'' and ``U'' respectively. 
+
+
+
+
diff --git a/documentation/userguide/install.tex b/documentation/userguide/install.tex
new file mode 100644
index 0000000..dfc556c
--- /dev/null
+++ b/documentation/userguide/install.tex
@@ -0,0 +1,190 @@
+\section{Installation}
+
+\subsection{Quick installation instructions}
+
+Download the source tarball (\prog{infernal.tar.gz}) from 
+\htmladdnormallink{ftp://selab.janelia.org/pub/software/infernal/}
+                  {ftp://selab.janelia.org/pub/software/infernal/}
+or \\
+\htmladdnormallink{http://infernal.janelia.org}
+                  {http://infernal.janelia.org}.
+
+Unpack the software:
+
+\user{tar xvf infernal.tar.gz}
+
+Go into the newly created top-level directory (named either
+\prog{infernal}, or \prog{infernal-xx} where \prog{xx} is a release
+number):
+
+\user{cd infernal}
+
+Configure for your system, and build the programs:
+
+\user{./configure}\\
+\user{make}
+
+Run the automated testsuite. This is optional. All these tests should
+pass:
+
+\user{make check}
+
+The programs are now in the \prog{src/} subdirectory. The user's guide
+(this document) is in the \\ 
+\prog{documentation/userguide}
+subdirectory. The man pages are in the \prog{documentation/manpages}
+subdirectory. You can manually move or copy all of these to
+appropriate locations if you want. You will want the programs to be in
+your \$PATH. 
+
+Optionally, you can install the man pages and programs in system-wide
+directories. If you are happy with the default (programs in
+\prog{/usr/local/bin/} and man pages in \prog{/usr/local/man/man1}),
+do:
+
+\user{make install}
+
+That's all.  More complete instructions follow, including how to
+change the default installation directories for \prog{make install}.
+
+\subsection{More detailed installation notes}
+
+\software{infernal} is distributed as ANSI C source code.  It is
+designed to be built and used on UNIX platforms. It is developed on
+Intel GNU/Linux systems, and intermittently tested on a variety of
+other UNIX platforms. It is not currently tested on either Microsoft
+Windows or Apple OS/X, but it should work there; it should be possible
+to build it on any platform with an ANSI C compiler. The software
+itself is vanilla POSIX-compliant ANSI C. You may need to work around
+the configuration scripts and Makefiles to get it built on a non-UNIX
+platform.
+
+The GNU configure script that comes with \software{infernal} has a
+number of options. You can see them all by doing:
+
+\user{./configure --help}
+
+All customizations can and should be done at the \prog{./configure}
+command line, unless you're a guru delving into the details of the
+source code.
+
+\subsubsection{setting installation targets}
+
+The most important options are those that let you set the installation
+directories for \prog{make install} to be appropriate to your system.
+What you need to know is that \software{infernal} installs only two
+types of files: programs and man pages. It installs the programs in
+\prog{--bindir} (which defaults to \prog{/usr/local/bin}), and the man pages in the
+\prog{man1} subdirectory of \prog{--mandir} (default
+\prog{/usr/local/man}). Thus, say you want \prog{make install} to install programs
+in \prog{/usr/bioprogs/bin/} and man pages in
+\prog{/usr/share/man/man1}; you would configure with:
+
+\user{./configure --mandir=/usr/share/man --bindir=/usr/bioprogs/bin}
+
+That's really all you need to know, since \software{infernal} installs
+so few files. But just so you know; GNU configure is very flexible,
+and has shortcuts that accomodates several standard conventions for
+where programs get installed. One common strategy is to install all
+files under one directory, like the default \prog{/usr/local}. To
+change this prefix to something else, say \prog{/usr/mylocal/}
+(so that programs go in \prog{/usr/mylocal/bin} and man pages in
+\prog{/usr/mylocal/man/man1}, you can use the \prog{--prefix}
+option:
+
+\user{./configure --prefix=/usr/mylocal}
+
+Another common strategy (especially in multiplatform environments) is
+to put programs in an architecture-specific directory like
+\prog{/usr/share/Linux/bin} while keeping man pages in a shared,
+architecture-independent directory like \prog{/usr/share/man/man1}.
+GNU configure uses \prog{--exec-prefix} to set the path to
+architecture dependent files; normally it defaults to being the same
+as \prog{--prefix}. You could change this, for example, by:
+
+\user{./configure --prefix=/usr/share --exec-prefix=/usr/share/Linux/}\\
+
+In summary, a complete list of the \prog{./configure} installation
+options that affect \software{infernal}:
+
+\begin{tabular}{lll}
+Option                       &   Meaning                       & Default\\ \hline
+\prog{--prefix=PREFIX}       & architecture independent files  & \prog{/usr/local/} \\
+\prog{--exec-prefix=EPREFIX} & architecture dependent files    & EPREFIX\\
+\prog{--bindir=DIR}          & programs                        & PREFIX/bin/\\
+\prog{--mandir=DIR}          & man pages                       & PREFIX/man/\\
+\end{tabular}
+
+
+\subsubsection{setting compiler and compiler flags}
+
+By default, \prog{configure} searches first for the GNU C compiler
+\prog{gcc}, and if that is not found, for a compiler called \prog{cc}. 
+This can be overridden by specifying your compiler with the \prog{CC}
+environment variable.
+
+By default, the compiler's optimization flags are set to
+\prog{-g -O2} for \prog{gcc}, or \prog{-g} for other compilers.
+This can be overridden by specifying optimization flags with the
+\prog{CFLAGS} environment variable. 
+
+For example, to use an Intel C compiler in
+\prog{/usr/intel/ia32/bin/icc} with 
+optimization flags \prog{-O3 -ipo}, you would do:
+
+\user{env CC=/usr/intel/ia32/bin/icc CFLAGS="-O3 -ipo" ./configure}
+
+which is the one-line shorthand for:
+
+\user{setenv CC     /usr/intel/ia32/bin/icc}\\
+\user{setenv CFLAGS "-O3 -ipo"}\\
+\user{./configure}
+
+If you are using a non-GNU compiler, you will almost certainly want to
+set \prog{CFLAGS} to some sensible optimization flags for your
+platform and compiler. The \prog{-g} default generated unoptimized
+code. At a minimum, turn on your compiler's default optimizations with
+\prog{CFLAGS=-O}.
+
+\subsubsection{turning on Message Passing Interface (MPI) support}
+
+\software{infernal} includes four programs \prog{cmsearch}, \prog{cmcalibrate},
+\prog{cmalign} and \prog{cmscore} that optionally use MPI
+parallelization by invoking the \prog{--mpi} option. 
+To enable the option to use MPI in these four executables, add 
+\prog{--enable-mpi} to the configuration command:
+
+\user{./configure --enable-mpi}
+
+To run a program in MPI mode, you must run them 
+in an MPI environment with \prog{mpirun} or \prog{mpiexec}, with 
+the \prog{--mpi} option enabled.  For example, 
+in our LAM environment:
+
+\user{mpirun C cmsearch --mpi query.cm target.fa}
+
+Other environments besides LAM MPI should work also, but may
+require different command syntax.
+
+\subsubsection{No longer supported: rigorous filters}
+
+Previous versions of \software{infernal} included programs by Zasha
+Weinberg that implement rigorous filtering.  The 1.0 release does not
+include these programs. If you'd like to use them you can either
+download Zasha's own implementation in \textsc{RaveNnA} from
+\htmladdnormallink{http://bliss.biology.yale.edu/~zasha/ravenna/},
+download an older 0.x version of \software{infernal}, or try to modify
+this version to work with rigorous filters (the code is still included in
+\texttt{rigfilters/}).
+
+\subsection{Example configuration}
+
+The Intel GNU/Linux version installed at Janelia Farm is configured as
+follows:
+
+{\scriptuser{env CFLAGS="-O3" ./configure --enable-mpi --enable-lfs --prefix=/usr/local/infernal-1}}
+
+
+
+
+
diff --git a/documentation/userguide/intro.tex b/documentation/userguide/intro.tex
new file mode 100644
index 0000000..56e1fe9
--- /dev/null
+++ b/documentation/userguide/intro.tex
@@ -0,0 +1,56 @@
+\section{Introduction}
+
+\software{infernal} is a software package that allows you to make
+consensus RNA secondary structure profiles, and use them to search
+nucleic acid sequence databases for homologous RNAs, or to create new
+structure-based multiple sequence alignments.
+
+To make a profile, you need to have a multiple sequence alignment of
+an RNA sequence family, and the alignment must be annotated with a
+consensus RNA secondary structure. The program \prog{cmbuild} takes an
+annotated multiple alignment as input, and outputs a profile.
+
+You can then use that profile to search a sequence database for homologs,
+using the program \prog{cmsearch}.
+
+You can also use the profile to align a set of unaligned sequences to
+the profile, producing a structural alignment, using the program
+\prog{cmalign}. This allows you to build hand-curated representative
+alignments of RNA sequence families, then use a profile to
+automatically align any number of sequences to that profile.  This
+seed alignment/full alignment strategy combines the strength of
+stable, carefully human-curated alignments with the power of automated
+updating of complete alignments as sequence databases grow. This is
+the strategy used to maintain the \database{Rfam} database of RNA
+multiple alignments and profiles.
+
+\software{infernal} is comparable to \software{hmmer}
+(\htmladdnormallink{http://hmmer.janelia.org}{http://hmmer.janelia.org}).
+The \software{hmmer} software package builds profile hidden Markov
+models (profile HMMs) of multiple sequence alignments. Profile HMMs
+capture only primary sequence consensus features. \software{infernal}
+models are profile stochastic context-free grammars (profile SCFGs).
+Profile SCFGs include both sequence and RNA secondary structure
+consensus information. 
+
+\software{infernal} is slow and CPU-intensive. You will probably need
+a large number of CPUs in order to use it for serious work. 
+
+For more information on \software{infernal}, see
+\cite{Eddy94,Durbin98,Eddy02b,NawrockiEddy07,KolbeEddy09,Nawrocki09,Nawrocki09b}.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/documentation/userguide/local.bib b/documentation/userguide/local.bib
new file mode 100644
index 0000000..7a087d7
--- /dev/null
+++ b/documentation/userguide/local.bib
@@ -0,0 +1,201 @@
+
+ at Article{Eddy94,
+  author = 	 "S. R. Eddy and R. Durbin",
+  title = 	 "{RNA} Sequence Analysis Using Covariance Models",
+  journal = 	 NAR,
+  year = 	 1994,
+  volume = 	 22,
+  pages = 	 "2079--2088",
+  pmid =         8029015, 
+  preprinturl=   "http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pubmed&pubmedid=8029015",
+}
+
+
+ at Article{KleinEddy03,
+  author =       {R. J. Klein and S. R. Eddy},
+  title =        {{RSEARCH:} Finding Homologs of Single Structured {RNA} Sequences},
+  journal =      {BMC Bioinformatics},
+  year =         2003,
+  volume =       4,
+  pages =        44,
+  pmid =	 14499004,
+  reprinturl =   {http://www.biomedcentral.com/1471-2105/4/44/},
+}
+
+ at Book{Durbin98,
+  author = 	 {R. Durbin and S. R. Eddy and A. Krogh and G. J. Mitchison},
+  title = 	 {Biological Sequence Analysis: Probabilistic Models
+                  of Proteins and Nucleic Acids},
+  publisher = 	 {Cambridge University Press},
+  address =      {Cambridge UK},
+  year = 	 1998,
+  isbn =         0521629713, 
+  website =      {http://selab.janelia.org/cupbook.html},
+}
+
+ at Article{Eddy02b,
+  author = 	 {S. R. Eddy},
+  title = 	 {A Memory-Efficient Dynamic Programming Algorithm for
+                  Optimal Alignment of a Sequence to an {RNA}
+                  Secondary Structure},
+  journal = 	 {BMC Bioinformatics},
+  year = 	 2002,
+  volume =	 3,
+  pages =	 18,
+  pmid =	 12095421,
+  reprinturl =   {http://www.biomedcentral.com/1471-2105/3/18/},
+}
+
+ at InProceedings{Giegerich00,
+    author = "R. Giegerich",
+    title = "Explaining and Controlling Ambiguity in Dynamic Programming",
+    booktitle = "Proceedings of the 11th Annual Symposium on Combinatorial Pattern Matching",
+    number = 1848,
+    publisher = "Springer-Verlag, Berlin",
+    address = "Montr{\'e}al, Canada",
+    editor = "R. Giancarlo and D. Sankoff",
+    pages = "46--59",
+    year = 2000,
+}
+
+ at Article{Krogh94,
+  author = 	 {A. Krogh and M. Brown and I. S. Mian and
+                  K. Sj\"olander and D. Haussler},
+  title = 	 "Hidden {M}arkov Models in Computational Biology:
+		  Applications to Protein Modeling",
+  journal = 	 JMB,
+  year = 	 1994,
+  volume = 	 235,
+  pages = 	 "1501-1531",
+  pmid =         8107089,
+  muid =         94149699, 
+}
+
+ at Article{Eddy98,
+  author = 	 {S. R. Eddy},
+  title = 	 {Profile Hidden {M}arkov Models},
+  journal = 	 {Bioinformatics},
+  year = 	 1998,
+  volume =	 14,
+  pages =	 {755--763},
+  pmid =         9918945,
+  reprinturl =   {http://bioinformatics.oupjournals.org/cgi/content/abstract/14/9/755},
+}
+
+ at Article{Gerstein94,
+  author = 	 "M. Gerstein and E. L. L. Sonnhammer and C. Chothia",
+  title = 	 "Volume Changes in Protein Evolution",
+  journal = 	 JMB,
+  year = 	 1994,
+  volume = 	 235,
+  pages = 	 "1067-1078"
+}
+
+ at Article{Henikoff94b,
+  author = 	 "Steven Henikoff and Jorja G. Henikoff",
+  title = 	 "Position-based Sequence Weights",
+  journal = 	 JMB,
+  year = 	 1994,
+  volume = 	 243,
+  pages = 	 "574-578"
+}
+
+ at Article{Karplus98,
+  author =       {K. Karplus and C. Barrett and R. Hughey},
+  title =        {Hidden {M}arkov Models for Detecting Remote Protein Homologies},
+  journal =      {Bioinformatics},
+  year =         1998,
+  volume =       14,
+  pages =        {846--856},
+  pmid =	 9927713,
+}
+
+ at Article{NawrockiEddy07,
+  author = 	 {E. P. Nawrocki and S. R. Eddy},
+  title = 	 {Query-Dependent Banding ({QDB}) for Faster {RNA} Similarity Searches},
+  journal = 	 {PLoS Comput. Biol.},
+  year = 	 2007,
+  volume =	 3,
+  pages =	 {e56},
+  pmid =	 17397253,
+  reprinturl =   {http://compbiol.plosjournals.org/perlserv/?request=get-document&doi=10.1371/journal.pcbi.0030056},
+}
+
+ at Article{WeinbergRuzzo04,
+  author = 	 {Z. Weinberg and W. L. Ruzzo},
+  title = 	 {Exploiting Conserved Structure for Faster Annotation
+                  of Non-Coding {RNAs} Without Loss of Accuracy},
+  journal = 	 {Bioinformatics},
+  year = 	 2004,
+  volume =	 {20 Suppl. 1},
+  pages =	 {I334--I341},
+  pmid =	 15262817
+}
+
+ at Article{WeinbergRuzzo04b,
+  author =       {Z. Weinberg and W. L. Ruzzo},
+  title =        {Faster Genome Annotation of Non-coding {RNA}
+                  Families Without Loss of Accuracy},
+  journal =      {RECOMB '04},
+  year =         2004,
+  volume =       {},
+  pages =        {243-251}
+}
+
+ at Article{WeinbergRuzzo06,
+  author =       {Z. Weinberg and W. L. Ruzzo},
+  title =        {Sequence-Based Heuristics for Faster Annotation of
+                  Non-Coding {RNA} Families},
+  journal =      {Bioinformatics},
+  year =         2006,
+  volume =       22,
+  pages =        {35--39},
+  pmid =	 16267089
+}
+
+ at Article{Brown99,
+  author = 	 {J. W. Brown},
+  title = 	 {The Ribonuclease {P} Database},
+  journal = 	 NAR,
+  year = 	 1999,
+  volume =	 27,
+  pages =	 314,
+  pmid =         9847214,
+}
+
+ at Article{Nawrocki09,
+  author = 	 {E. P. Nawrocki and D. L. Kolbe and S. R. Eddy},
+  title = 	 {Infernal 1.0: Inference of {RNA} Alignments},
+  journal = 	 {Bioinformatics},
+  year = 	 2009,
+  volume = 	 25,
+  pages = 	 {1335-1337},
+  pmid = 	 19307242, 
+  reprinturl =   {http://bioinformatics.oxfordjournals.org/cgi/content/abstract/btp157v1}
+}
+
+ at Article{KolbeEddy09,
+  author = 	 {D. L. Kolbe and S. R. Eddy},
+  title = 	 {Local {RNA} Structure Alignment With Incomplete Sequence},
+  journal = 	 {Bioinformatics},
+  year =         2009,                  
+  volume = 	 25,
+  pages = 	 {1236--1243},
+  pmid = 	 19304875,
+  reprinturl =   {http://bioinformatics.oxfordjournals.org/cgi/content/abstract/btp154v1}
+}
+
+ at Unpublished{NawrockiEddy09,
+  author = 	 {E. P. Nawrocki and S. R. Eddy},
+  title = 	 {Computational Identification of Functional {RNA}
+                  Homologs in Metagenomic Data},
+  note = 	 {Manuscript submitted},
+  year = 	 2009
+}
+
+ at PhdThesis{Nawrocki09b,
+  author = 	 {E. P. Nawrocki},
+  title = 	 {Structural {RNA} Homology Search and Alignment Using Covariance Models},
+  school = 	 {Washington University School of Medicine},
+  year = 	 2009
+}
diff --git a/documentation/userguide/macros.tex b/documentation/userguide/macros.tex
new file mode 100644
index 0000000..c5cf210
--- /dev/null
+++ b/documentation/userguide/macros.tex
@@ -0,0 +1,77 @@
+% customizations used in the User's Guide
+
+
+% Description-like environment for documenting functions/APIs.
+% puts the description label in a minipage with a large hanging
+% indent.
+% Good christ this took a long time to develop.
+% hanging indent trick stolen from Peter Wilson's hanging.sty @CTAN
+% minipage allows multi-line label, and puts item on next line.
+% customized list inspired by Kopka/Daly _Guide to LaTeX_ p.213
+% SRE, Wed Dec 27 11:37:18 2000
+%
+\newenvironment{sreapi}{%
+     \begin{list}{}{%
+       \renewcommand{\makelabel}[1]{%
+         \begin{minipage}{\textwidth}%
+           \hangindent10em\hangafter1\noindent%
+           {\bfseries\texttt{##1}\vspace{0.8em}}%
+         \end{minipage}%
+     }}}%
+     {\end{list}}
+
+% Description-like environment for producing lists like:
+%
+%     label  stuff, stuff, stuff
+%
+%    label2  more stuff, more stuff,
+%            more stuff.
+% \begin{sreitems}{Longest label} \item[label] stuff, ... \end{sreitems}
+% SRE, Wed Dec 27 11:59:43 2000
+%
+\newenvironment{sreitems}[1]{%
+     \begin{list}{}{%
+       \settowidth{\labelwidth}{#1}%
+       \setlength{\leftmargin}{\labelwidth}%
+       \addtolength{\leftmargin}{\labelsep}%
+       }}
+     {\end{list}}
+       
+\DefineVerbatimEnvironment{sreoutput}{Verbatim}{fontsize=\scriptsize,xleftmargin=2.0\parindent}%
+
+\makeatletter
+\newcommand{\listoffaqs}{\@starttoc{faq}}
+\newenvironment{srefaq}[1]
+{\addcontentsline{faq}{faq}{#1}\begin{sloppypar}\noindent\slshape\small\begin{quote}\textbf{$\triangleright$ #1}}
+{\end{quote}\end{sloppypar}}
+\newcommand{\l at faq}[2]{\@dottedtocline{0}{0pt}{0pt}{#1}{#2}}
+\makeatother
+
+
+% Consistent font styles
+%   \software{} for the name of a software package
+%   \database{} for the name of a database
+%   \prog{}     for a program or file name
+%   \emprog{}   for an emphasized program or file name
+%   \user{}     for a typed user command
+
+\newcommand{\software}[1]{\textsc{#1}}
+\newcommand{\database}[1]{\textsc{#1}}
+\newcommand{\prog}[1]{{\small\bfseries\texttt{#1}}}
+\newcommand{\emprog}[1]{{\small\bfseries\texttt{#1}}}
+\newcommand{\user}[1]{\indent\indent{\small\bfseries\texttt{> #1}}}
+\newcommand{\scriptuser}[1]{\indent\indent{\scriptsize\bfseries\texttt{> #1}}}
+
+% The ``wideitem'' environment is mostly obsolete, but
+% it gets used in converted manpages.
+\newenvironment{wideitem}{\begin{list} 
+     {}
+     { \setlength{\labelwidth}{2in}\setlength{\leftmargin}{1.5in}}}
+     {\end{list}}
+
+
+% The following are used as temp vars in how man pages are 
+% converted into LaTeX w/ rman; see ``make manpages'' in Makefile.
+\newlength{\sresavei}
+\newlength{\sresaves}
+
diff --git a/documentation/userguide/main.faq b/documentation/userguide/main.faq
new file mode 100644
index 0000000..60120d6
--- /dev/null
+++ b/documentation/userguide/main.faq
@@ -0,0 +1,18 @@
+\contentsline {faq}{Can I build a model from a single sequence?}{11}
+\contentsline {faq}{Can I build a model from unaligned sequences?}{11}
+\contentsline {faq}{Do I really have to calibrate my model?}{11}
+\contentsline {faq}{How come the dbsize reported by {\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ \topsep 9\p@ plus3\p@ minus5\p@ \itemsep 4.5\p@ plus2\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip \bfs [...]
+\contentsline {faq}{I used the {\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ \topsep 9\p@ plus3\p@ minus5\p@ \itemsep 4.5\p@ plus2\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip \bfseries \texttt {cmbuil [...]
+\contentsline {faq}{How come my fixed alignment didn't stay fixed in the {\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ \topsep 9\p@ plus3\p@ minus5\p@ \itemsep 4.5\p@ plus2\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \ [...]
+\contentsline {faq}{I'd like to use the {\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ \topsep 9\p@ plus3\p@ minus5\p@ \itemsep 4.5\p@ plus2\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip \bfseries \textt [...]
+\contentsline {faq}{How should I choose to annotate pseudoknots?}{37}
+\contentsline {faq}{What does it mean when I have a negative bit score, but a good E-value?}{40}
+\contentsline {faq}{Why do I get a different E-value when I search against a file containing my sequence, than I got when I searched the database?}{41}
+\contentsline {faq}{Why are you talking about HMM algorithms. I thought CMs were more appropriate for structural RNA sequence analysis than HMMs, isn't that the whole reason you've developed \textsc {infernal}?}{44}
+\contentsline {faq}{Why is {\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ \topsep 9\p@ plus3\p@ minus5\p@ \itemsep 4.5\p@ plus2\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip \bfseries \texttt {cmcalibrat [...]
+\contentsline {faq}{Why isn't sequence X included in a Rfam full alignment? It has a significant score!}{45}
+\contentsline {faq}{I ran {\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ \topsep 9\p@ plus3\p@ minus5\p@ \itemsep 4.5\p@ plus2\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip \bfseries \texttt {cmsearch}}  [...]
+\contentsline {faq}{I used {\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ \topsep 9\p@ plus3\p@ minus5\p@ \itemsep 4.5\p@ plus2\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip \bfseries \texttt {cmsearch}} [...]
+\contentsline {faq}{Why are the {\relax \fontsize {10}{12}\selectfont \abovedisplayskip 10\p@ plus2\p@ minus5\p@ \abovedisplayshortskip \z@ plus3\p@ \belowdisplayshortskip 6\p@ plus3\p@ minus3\p@ \def \leftmargin \leftmargini \parsep 4.5\p@ plus2\p@ minus\p@ \topsep 9\p@ plus3\p@ minus5\p@ \itemsep 4.5\p@ plus2\p@ minus\p@ {\leftmargin \leftmargini \topsep 6\p@ plus2\p@ minus2\p@ \parsep 3\p@ plus2\p@ minus\p@ \itemsep \parsep }\belowdisplayskip \abovedisplayskip \bfseries \texttt {cmsea [...]
+\contentsline {faq}{I just did a search and it took about as long as a non-filtered search. How come I didn't see a significant speedup?}{55}
+\contentsline {faq}{My search results say that more hits were found in the final round than in a previous filter round, how is this possible?}{59}
diff --git a/documentation/userguide/main.tex b/documentation/userguide/main.tex
new file mode 100644
index 0000000..f0d20d8
--- /dev/null
+++ b/documentation/userguide/main.tex
@@ -0,0 +1,53 @@
+% Organizing document for the Infernal User's Guide
+%
+% SVN $Id: main.tex 2713 2009-01-16 21:39:01Z nawrockie $
+
+\documentclass[11pt]{article}
+\usepackage[pdftex]{graphicx}  
+\usepackage{html}		% From the LaTeX2html translator
+\usepackage{apalike}
+\usepackage{fullpage}
+\usepackage{times}
+\usepackage{fancyvrb}
+\usepackage{verbatim}
+
+\setcounter{secnumdepth}{1}
+
+\input{macros}
+
+\begin{document}
+
+\bibliographystyle{apalike}
+
+\input{titlepage}
+\input{copyright}
+\newpage
+\tableofcontents
+
+\newpage
+\input{intro}
+\newpage
+\input{install}
+\newpage
+\input{tutorial}
+\newpage
+\input{cmbuild}
+\newpage
+\input{scores}
+\newpage
+\input{filter}
+\newpage
+\input{formats}
+\subsection{Dirichlet prior files}
+\input{format_prior}
+\newpage
+\input{manpages}
+
+\newpage
+\section*{Index of frequently asked questions}
+\listoffaqs
+
+\newpage
+%\bibliography{master,lab}
+\bibliography{local}
+\end{document}
diff --git a/documentation/userguide/rigfilters_doc.html b/documentation/userguide/rigfilters_doc.html
new file mode 100644
index 0000000..d1cc007
--- /dev/null
+++ b/documentation/userguide/rigfilters_doc.html
@@ -0,0 +1,106 @@
+<html>
+	<head>
+		<title>README for cm2hmm</title></head>
+	<body>
+		<H1>README for cm2hmm</H1>
+		<P>This program implements the techniques described in Z. Weinberg and W.L. 
+			Ruzzo (2004) "Faster genome annotation of non-coding RNA families without loss 
+			of accuracy", in <EM>Proc. Eighth Annual International Conference on Research in 
+				Computational Molecular Biology (RECOMB),</EM> ACM Press, 243-251.</P>
+		<H2>
+			<H2>Licensing</H2>
+		</H2>
+		<P>The source code for cm2hmm and cm2hmmsearch is 
+			copyright 2004 by Zasha Weinberg and distributed under the BSD license. 
+		</P>
+		<P>The source depends on the cfsqp 3rd-party library.  CFSQP is 
+			distributed by <A href="http://www.aemdesign.com">www.aemdesign.com</A>.  
+			It is not freely available, but is available on request for free for 
+			academic institutions.</P>
+		<H2>Installation</H2>
+		<P>Installation is handled as an integrated part of the Infernal package.</P>
+		<P>To include rigorous filters when building Infernal, first configure the package</P>
+		<pre>./configure --with-rigfilters --with-cfsqp=/path/to/cfsqp</pre>
+		<P>The first option specifies that cm2hmm should be compiled (off by default), and the 
+			second specifies the location of the cfsqp source code.  Alternatively, you may
+			copy the source code into infernal-x.xx/rigfilters/cfsqp/ and omit the second
+			option.</P>
+		<P>Following a successful configure, type <pre>make</pre></P>
+		<H2>Usage</H2>
+		<P><tt>cm2hmm</tt> creates a compact- or expanded-type HMM from a given CM.  
+			<tt>cm2hmmsearch</tt> searches a FASTA sequence file using a CM and profile HMM 
+			rigorous filters created using cm2hmm.  Both programs display simple usage 
+			instructions when run without any parameters.</P>
+		<P> The input format for cm2hmm is:</P>
+		<pre>
+cm2hmm <input CM file name> <output HMM file name> <0th-order Markov model specification> <HMM type & output format> <solver specification>
+        <input CM file name> : file name of a CM in Infernal format.
+	<output HMM file name> : file name of HMM to create.
+        <0th-order Markov model specification> : one of the following:
+                uniform : use a uniform 0th-order model (all nucleotides have probability 0.25)
+                gc <fraction> : the G+C content is <fraction>, a number from 0 to 1.
+                file <file name> : load it from a file (logic to create these files from an input sequence may or may not be implemented in distribution.
+        <HMM type & output format> : one of the following:
+                compact : create a compact-type profile HMM in the default text format.
+                expanded : create an expanded-type profile HMM in the default text format.
+        <solver-specification> : one option currently:
+		cfsqp <B> <C> : use CFSQP, sending solver parameters B&C.  <B>=0, <C>=1 are reasonable parameters.  Refer to the CFSQP manual for details.
+		</pre>
+		<P>The input format for cm2hmmsearch is:</P>
+		<pre>
+cm2hmmsearch <window len> <score threshold> <CM file name> <compact profile HMM file name> <expanded profile HMM file name> <sequence file> <run CM?>
+        <window len> : window length parameter for CM scan.
+        <score threshold> : hits below this threshold will be ignored (and likely filtered out by the profile HMMs).
+        <CM file name> : file name of a CM in Infernal format.
+        <compact profile HMM file name> : name of a profile HMM to do filtering, or "-" (a single dash) to not use this HMM.  Although this HMM is presumed to be compact type, this is not enforced.
+	<expanded profile HMM file name> : similar idea to previous field, but for the expanded profile HMM.
+        <sequence file> : name of a sequence file in FASTA format.
+        <run CM?> : if "0" do NOT actually run the CM, just do the filtering and report the filtering fraction.  If "1", run the CM to find hits.
+		</pre>
+		<P>Here's an example of creating both compact- and expanded-type HMMs for RF00095, 
+			and scanning the <EM>Pyrococcus abyssi</EM> genome.</P>
+		<P>From infernal-x.xx/rigfilters/cm2hmm, enter the following commands (which each take a minute or so to complete):</P>
+		<tt>
+			<P>cm2hmm data/RF00095.cm data/RF00095_compact.hmm file data/Ecoli_0mm.mm 
+				compact cfsqp 0 1</P>
+			<P>cm2hmm data/RF00095.cm data/RF00095_expanded.hmm file 
+				data/Ecoli_0mm.mm expanded cfsqp 0 1</P>
+			<P>cm2hmmsearch 150 23.5 data/RF00095.cm data/RF00095_compact.hmm 
+				data/RF00095_expanded.hmm data/AL096836.fna 1</P>
+		</tt>
+		<P>The first two commands create the HMMs given the CM in data/RF00095.cm.  
+			They are both optimized based on a 0th-order Markov model of the <EM>E. coli</EM>
+			K-12 genome.  The last command uses these HMMs to accelerate a search of 
+			the <EM>Pyrococcus abyssi</EM> genome (data/AL096836.fna).  The 
+			search outputs the family members found in basically the same format as 
+			Infernal.  An important new piece of information is the 'frac let thru so 
+			far', which gives the filtering fraction measured on this genome.  The 
+			reported filtering fraction is for the 2nd HMM, i.e. the expanded-type 
+			one.  (2d-fracLetsThru is a measure of the filtering fraction that 
+			attempts to reflect the fact that the dynamic programming algorithm for CMs has 
+			an extra dimension, so the filtering fraction is a somewhat pessimistic 
+			estimate of the actual speed-up).
+		</P>
+		<H3>What 0th-order Markov model to use?</H3>
+		<P>The choice of Markov model in the infinite-length forward algorithm does not 
+			usually affect the filtering fraction that much, but a good choice 
+			can yield a modest improvement in filtering fraction (typically 
+			around 10%).  In general, it's best to use the 0th-order model of the 
+			genome that has the highest (worst) filtering fraction.  To estimate this, 
+			create a compact-type HMM from any model, and run it on the <EM>Bordetella</EM>,
+			<EM>E. coli</EM> and <EM>S. aureus</EM> genomes.</P>
+		<H3>Using compact- or expanded-type HMMs, or both</H3>
+		<P>Once you've picked a 0th-order Markov model, the easiest thing to do is to 
+			create both compact- and expanded-type HMMs, and run them on the three 
+			genomes.  This yields an estimate of the filtering fraction for the two 
+			HMMs.  If the filtering fraction of the compact-type HMMs is above 0.25, 
+			it's probably not worth using it (this is based on a rule of thumb that the 
+			expanded-type HMM runs 30% slower than the compact-type HMM, so if the 
+			compact-type fraction is above 0.25, it's not worth using it).  If the 
+			compact-type HMM filtering fraction is low, there's no need to use the 
+			expanded-type HMM, but it can't hurt.</P>
+		<P>The difference in speed between the CM and the HMMs is mainly dependent on the 
+			window length W.  The HMM is faster than the CM by a factor of usually a 
+			bit over W.  So, if the filtering fraction is significantly below 1/W, 
+			then the search time is dominated by the HMM's search time, and there's no 
+			point in getting a better filtering fraction.</P>
diff --git a/documentation/userguide/scores.tex b/documentation/userguide/scores.tex
new file mode 100644
index 0000000..a503e11
--- /dev/null
+++ b/documentation/userguide/scores.tex
@@ -0,0 +1,708 @@
+\section{How \texttt{cmsearch} scores alignments and determines significance}
+
+The \prog{cmsearch} program gives you a ranked list of hits in a
+sequence database.  Which ones are likely to be true homologues and
+which ones are likely to be nonhomologous to your query CM?
+
+\software{infernal} gives you at least two scoring criteria to judge
+by: the \software{infernal} raw score, and an E-value. Additionally,
+Rfam models carry a third set of criteria: three expert-calibrated raw
+score cutoffs that the Rfam database maintainers set. How should you
+interpret all this information?
+
+\subsection{Executive summary}
+
+\begin{itemize}
+\item The best criterion of statistical significance is the E-value.
+The E-value is calculated from the bit score. It tells you how many
+false positives you would have expected to see at or above this bit
+score. Therefore a low E-value is best; an E-value of 0.1, for
+instance, means that there's only a 10\% chance that you would've seen
+a hit this good in a target database of random sequences of the same
+size as the one you're searching. {\em
+Typically, I trust the results of searches at about E=0.1 and below,
+and I examine the hits manually down to E=10 or so.}  However, be
+alert; \software{infernal} E-values are not perfect. 
+
+\item \software{infernal} bit scores are a stricter criterion: they
+  reflect whether the sequence is a better match to the profile model
+  (positive score) or to the null model of nonhomologous sequences
+  (negative score).  A bit score above $\log_2$ of the size of the
+  target database is likely to be a true
+  homologue. For a 10 Mb genome, this rule-of-thumb number is on
+  the order of 24 bits (remember a 10 Mb genome is really 20 Mb when
+  you search both strands).  Whereas the E-value measures how
+  statistically significant the bit score is, the bit score itself is
+  telling you how well the sequence matches your model. Because these
+  things should be strongly correlated, usually, true homologues will
+  have both a good bit score and a good E-value. However, sometimes
+  (and these are the interesting cases), you will find remote
+  homologues which do not match the model well (and so do not have
+  good bit scores -- possibly even negative), but which nonetheless
+  have significant E-values, indicating that the bit score, though
+  ``bad'', is still better than you would've expected by chance, so it
+  is suggestive of homology. However, as above, be alert; it is
+  possible to get artifactually high bit scores simply because of
+  highly biased residue composition.
+  
+\item For Rfam CMs, you can also examine three other numbers that
+  represent bit score thresholds: a TC (trusted cutoff) score, a GA
+(gathering) score, and a NC (noise cutoff) score. The meaning of
+these numbers is described below.
+\end{itemize}
+
+\begin{srefaq}{What does it mean when I have a negative bit score,
+    but a good E-value?} The negative bit score means that the sequence is
+  not a good match to the model. The good E-value means that it's still
+  a better score than you would've expected from a random sequence. The
+  usual interpretation is that the sequence is homologous to the
+  sequence family modeled by the CM, but it's not ``within'' the family
+  - it's a distant homologue of some sort. This happens most often with
+  CMs built from ``tight'' families of high sequence identity, aligned
+  to remote homologues outside the family. For example, a bacterial SRP
+  CM aligned to a eukaryotic SRP may show this behavior - the bit
+  score says the sequence isn't a bacterial SRP (correct) but the E-value says
+  it is significantly related to the bacterial SRP family (also correct).
+\end{srefaq}
+
+\subsection{In more detail: \software{infernal} bit scores}
+
+The bit score is a log-odds score in log base two (thus, in units of
+{\em bits}). Specifically, it is:
+
+\[
+S = \log_2 \frac {P( \mbox{seq} | \mbox{CM})} { P (\mbox{seq} |
+  \mbox{null})}.
+\]
+
+$P( \mbox{seq} | \mbox{CM})$ is the probability of the target
+sequence according to your CM. $ P (\mbox{seq} | \mbox{null}) $ is
+the probability of the target sequence given a ``null hypothesis''
+model of the statistics of random sequence. In \software{infernal}, this null model
+is a simple one-state CM that says that random sequences are i.i.d.
+sequences with a specific residue composition, which by default is
+equiprobable across the four RNA nucleotides ($P(A) = P(C) = P(G) =
+P(U) = 0.25$). This ``null model distribution'' is part of the CM save
+file, and it can be altered when you run \prog{cmbuild}.
+
+Thus, a positive score means the CM is a better model of the target
+sequence than the null model is (e.g. the CM gives a higher
+probability).
+
+You can specify the E-value or bit score cutoff to the \prog{cmsearch}
+program. By default, for calibrated models (see below) the E-value
+cutoff is set as 1.0, and for non-calibrated models (for which
+E-values are not available) the cutoff is set as a bit score of 0.0
+bits. (This is discussed in more detail in section 6). Alternatively,
+for a specific sensible use cutoffs, read about how the Rfam
+TC/NC/GA cutoffs are set and used (below).
+
+\subsection{In more detail: \software{infernal} E-values}
+
+The E-value is the expected number of false positives with scores at
+least as high as your hit.
+
+Unlike the raw score, the E-value is dependent on the size of the
+database you search. If you detect a hit of length 100 residues 
+with an E-value of 0.1 in a search of a sequence database of size 100
+Mb, then you happen to re-score the sequence all by itself, you will
+get an E-value 1 million times better. The E-value is quite literally
+the expected number of false positives at this raw score; the larger
+the database you search, the greater the number of expected false
+positives.
+
+\begin{srefaq}{Why do I get a different E-value when I search
+against a file containing my sequence, than I got when I searched the
+database?} See above. This behavior is shared with BLAST and FASTA
+  P-value and E-values, so it should not be unfamiliar to most users.
+  However, it can cause consternation: a related phenomenon is that a
+hit that is marginally significant this year may no longer be
+significant next year, when the database is twice as large. 
+\end{srefaq}
+
+To calculate E-values, models must be calibrated with the
+\prog{cmcalibrate} program. Unfortunately, \prog{cmcalibrate} is
+painfully slow. We're working on making it faster, but for now, it is
+highly recommended that you spend the compute time to calibrate your
+models before searching with them. Not only will calibrated models
+report E-values, but they are often much faster at searching. This is
+because, in addition to calibrating E-value statistics, \prog{cmcalibrate}
+also determines appropriate HMM filter cutoffs to use for each model, as
+explained in section 6.
+
+\prog{cmcalibrate} writes several parameters into your CM file on
+lines with labels starting with ``E-''. Among these parameters are the
+$\mu$ (location) and $\lambda$ (scale) parameters of an exponential
+tail that best fits a histogram of scores calculated on randomly
+generated sequences. You only need to do this calibration once
+for a given CM. All the Rfam CMs come pre-calibrated.
+
+\subsubsection{\textsc{Warning:} Using negative bit score thresholds for local searches}
+If the bit score threshold you use with local searches lower than
+ $-5$,  you may begin to observe some strange
+behavior. At a $-10$ bit threshold, \prog{cmsearch} will start to report
+hits of a single residue in the target, that are clearly not
+homologous sequences. This is because the local
+alignment of a single residue to an average sized CM scores about $-10$
+bits. In general, for local searches the lowest recommended bit score
+cutoff is about $-5$ bits. If you commonly use
+E-value cutoffs for local searches, be sure to check that the bit
+score threshold that corresponds to your E-value cutoff is at least $-5$
+bits. In practice this should only happen if you use a high E-value
+cutoff for a small target database, for example an E-value cutoff of
+$1000$ for a $1000$ nucleotide database. This issue is specific 
+to local searches, and does not apply to glocal searches (enabled with the
+ \prog{-g} option). 
+
+\subsubsection{fitting exponential tails to \software{infernal} score histograms}
+
+The \prog{cmcalibrate} program fits exponential tails to scores of the
+model against random sequences. When \prog{cmsearch} is run and hits
+are found, the exponential tail parameters are used to calculate
+E-value for the hits. \prog{cmsearch} implements different search
+algorithms and allows searching with both local and glocally
+configured models. Importantly, the configuration and algorithm used
+affect the scores reported, so \prog{cmcalibrate} must fit separate
+exponential tails for each.  In total,
+\prog{cmcalibrate} fits 8 different exponential tail
+distributions. These are listed by the program as it proceeds through
+each of the 8 stages.  Because \prog{cmcalibrate} is so slow, it
+has a \prog{--forecast} option which will list each stage and predict
+it's required running time. Let's examine the output with this option
+for the \prog{my.cm} model from the tutorial:
+
+\user{cmcalibrate --forecast 1 my.cm}\\
+
+\begin{sreoutput}
+# Forecasting time for 1 processor(s) to calibrate CM 1: trna.5-1
+#
+# stage     mod  cfg  alg  expL (Mb)   filN predicted time
+# --------  ---  ---  ---  --------- ------ --------------
+  exp tail  hmm  glc  vit      15.00      -       00:02:29
+  exp tail  hmm  glc  fwd      15.00      -       00:04:44
+  exp tail   cm  glc  cyk       1.50      -       00:07:25
+  exp tail   cm  glc  ins       1.50      -       00:23:34
+  filter      -  glc    -          -  10000       00:02:22
+  exp tail  hmm  loc  vit      15.00      -       00:02:45
+  exp tail  hmm  loc  fwd      15.00      -       00:05:44
+  exp tail   cm  loc  cyk       1.50      -       00:06:43
+  exp tail   cm  loc  ins       1.50      -       00:23:32
+  filter      -  loc    -          -  10000       00:06:24
+# --------  ---  ---  ---  ---------  ----- --------------
+# all         -    -    -          -      -       01:25:47
+\end{sreoutput}
+
+
+Let's go through what each column of the output is telling us:
+
+\begin{wideitem}
+\item[\emprog{stage}] 
+  what type of stage this row pertains to, either
+  ``exp tail'' for exponential tail fitting, or ``filter'' for filter
+  threshold calculation. For now we're just focusing on the exponential tail
+  stages. 
+
+\item[\emprog{mod}] 
+  the model we're fitting an exponential tail for,
+  either the CM or a CP9 HMM. We use the HMM exponential tails during
+  HMM filtering for faster searches.
+  
+\item[\emprog{cfg}] 
+  the configuration of the model for this stage,
+  either ``glc'' for glocal or ``loc'' for local. \prog{cmcalibrate}
+  has to calibrate exponential tails \emph{separately} for glocal and
+  local modes.
+
+\item[\emprog{alg}] 
+  the search algorithm for this stage. There are two
+  algorithms that need to be separately calibrated for each the CM and
+  HMM. These are explained in more detail in section 6.
+
+\item[\emprog{expL}] 
+  the length of random sequence we'll search for
+  this stage. For CM stages, this length is 1,500,000 residues (1.5 Mb)
+  by default. For HMM stages, this length is is the minimum
+  of 15 Mb and a length $x$, where $x$ is the length that will cause
+  this HMM stage to require 10\% as much compute time as a CM
+  calibration stage. The reasoning behind this is that longer sequence
+  lengths tend to result in more accurate E-values.
+  %  Mb, but can be more if the program calculates that searching a
+%  longer sequence with the HMM (which will lead to more accurate
+%  E-values) will not increase the calibration time of this stage to more
+%  than 10\% the total calibration time.
+
+\item[\emprog{filN}] 
+  the number of random sequences that will be
+  searched for the HMM filter threshold calculation. This isn't
+  relevant now; see section 6 for more on HMM filter threshold
+  calculation. 
+
+\item[\emprog{predicted time}] 
+  the predicted run time of this stage. 
+
+\end{wideitem}
+
+
+As you can see, \prog{cmcalibrate} will fit separate exponential tails
+for each combination of model and algorithm (4 choices) and configuration
+(2 choices) that's $4*2=8$ exponential
+tails. We explained the difference between local versus glocal
+configuration in the tutorial, now we'll discuss different search algorithms. 
+
+\subsection{In more detail: different search algorithms in \software{infernal}}
+\prog{cmsearch} implements four several different search 
+algorithms, Inside and CYK for profile SCFG search with CMs, and
+Forward and Viterbi for profile HMM search with CP9 HMMs.
+These algorithms
+differ in the meaning of the score that they calculate. Above we
+oversimplified an \software{infernal} bit score as:
+\[
+	S = \log_2 \frac {P( \mbox{seq} | \mbox{CM})} { P (\mbox{seq} |
+	\mbox{null})}.
+\]
+
+This is actually only correct for the Inside
+algorithm. The other three algorithms listed above are calculating
+something slightly different in the \emph{numerator} (only) of the
+above equation, as follows: 
+
+\begin{wideitem}
+\item[\em{Inside}]  $P(\mbox{seq}      | \mbox{CM})$
+\item[\em{CYK}]     $P(\mbox{seq},\pi  | \mbox{CM})$
+\item[\em{Forward}] $P(\mbox{seq}      | \mbox{HMM})$
+\item[\em{Viterbi}] $P(\mbox{seq},\pi  | \mbox{HMM})$
+\end{wideitem}
+
+Here, $\pi$ represents the optimal (most probable) parse, or
+alignment, of the sequence to the model. So, the CYK and Viterbi
+algorithms report the log-odds score for the optimal alignment 
+of the sequence given the model (either CM or HMM respectively), while
+the Inside and Forward algorithms report the log odds score for the
+sequence \emph{summed over all possible alignments} of the sequence to
+the model. 
+
+From a probabilistic inference standpoint, the Inside and Forward
+scores are giving us what we want to know, the log-odds score that the
+sequence we're looking at is a homolog of the family we're
+modelling. The specific alignment $\pi$ to the model is a nuisance
+variable that is appropriately integrated out. Not only are Inside and
+Forward better in theory, but empirically, benchmarks show that
+they're more sensitive than CYK and Viterbi. So, why use CYK and
+Viterbi at all?  Actually, we rarely use Viterbi really, it's
+only implemented for testing purposes (it's okay; calibrating Viterbi
+E-values takes a very small fraction of the running time of
+\prog{cmcalibrate}, you can see for yourself in the previous
+example). CYK \emph{is} used, but mainly as a filter in
+\prog{cmsearch}. CYK makes a good filter for two reasons. First, it can be
+more efficiently implemented than the Inside
+algorithm. \software{infernal}'s current implementation of CYK is
+about three times faster than Inside (you can see this in the
+predicted run times in the \prog{--forecast} example). Secondly,
+high scoring CYK hits, the ones where interested in, tend to have a
+single well-defined alignment and consequently approximate Inside
+scores well. Combined, these two features mean we can safely and
+effectively filter with CYK, and have the speed of CYK and sensitivity
+of Inside. You can read more about how we use CYK as a filter in
+\prog{cmsearch} in section 6.
+
+
+\begin{srefaq}{Why are you talking about HMM algorithms. I thought CMs
+    were more appropriate for structural RNA sequence analysis than
+    HMMs, isn't that the whole reason you've developed \textsc{infernal}?} 
+  We've implemented HMMs in \textsc{infernal} to help accelerate CM
+    algorithms. As described in section 6, HMMs are used as filters to
+    speedup database searches with \prog{cmsearch}. They're also used to develop
+    constraints for CM alignment with \prog{cmalign}.  
+\end{srefaq}
+
+%This is the main reason \prog{cmcalibrate} is taking so
+%long. Trust us, we'd love to be able to cut down on these stages and
+%accelerate calibration, but currently if we cut out any stages, we get
+%inadequate performance. We're working on it though.
+
+\begin{srefaq}{Why is \prog{cmcalibrate} so slow?} The
+    necessity of doing 8 separate exponential tail fitting stages
+    (see above), and the fact that CM search algorithms scale more
+    than $LN^2$ with sequence length $L$ and model consensus length
+    $N$ make the program excruciatingly slow. Notice that some of the
+    8 stages are much faster than others. The two Inside stages usually
+    take a large majority of the total run time. You might argue this
+    means we shouldn't use Inside, but it's the most sensitive
+    algorithm we have; and sensitivity trumps speed in our design
+    goals.
+\end{srefaq}
+
+\subsection{Accuracy of E-values}
+
+The E-values reported by \prog{cmsearch} are not extremely accurate.
+This is because CM scores don't fit the exponential tail distribution
+extremely well. Empirically, local alignment scores returned from
+local searches fit exponential tails fairly well, and glocal alignment
+scores fit less well. We will continue to work on making E-values more
+accurate in future versions of \software{infernal}.
+
+One important factor in the accuracy of E-values is the GC content of
+the target database. This is because many CMs are biased towards
+particular GC content (usually low GC), in many cases giving A-rich
+sequence high scores simply due to their high composition of
+As. \prog{cmsearch} partially alleviates the problem of biased
+composition using a post-hoc correction called null3 (see ``Biased
+composition filtering: the null3 model below''). However, the problem
+still persists and is particularly evident when the target database
+being searched has a very low (about 25\%) or very high (about 65\%)
+GC content. \prog{cmcalibrate} calibrates the E-value statistics for a
+genome composition of about 46\% GC (based on an average measure from
+a sampling of genomes from the three domains of life). When a target
+database with GC content lower than 46\% is searched, the effect is
+that there are usually more high scoring hits than the calibrated CM
+expects, and lower E-values for random hits can result (that is you
+might observe 5-25 hits with an E-value less than 1 for
+example). Conversely, when a target database with GC content above
+46\% is searched, the effect is the opposite, and higher E-values
+often result (you might observe only 1-5 hits with an E-value less than
+25). These effects are the average case, but different models will
+give different results. We consider the E-values in \software{infernal} a
+work in progress, so feel free to report examples of particularly bad
+(or good) performance of E-values to us.
+
+\subsection{In more detail: Rfam TC/NC/GA cutoffs}
+
+When a Rfam model is built, the Rfam curation team keeps track of
+scores of every hit in a large nonredundant database. They record
+three types of score cutoffs on Rfam CM files:
+
+\begin{wideitem}
+\item[GA (gathering cutoff)]: the score used as cutoff in
+constructing Rfam. All database hits that score at or above the 
+GA bit score will be included in the Rfam ``full alignment''.
+
+\item[TC (trusted cutoff)]: the scores of the lowest-scoring hit(s)
+that were included as true member(s) of the Rfam family. Hits above
+the TC score are ``within'' the Rfam family and almost certainly
+members.
+
+\item[NC (noise cutoff)]: the score of the highest-scoring hit(s) that
+were \textit{not} included as true members of the Rfam family, because
+they were considered to be the top of the noise.  Hits above the NC
+cutoff are above the top scoring noise in the Rfam NR database search,
+so are likely homologues, but not as trustworthy as hits over the GA
+or TC cutoffs.
+\end{wideitem}
+
+In order of increasing conservativeness, the cutoffs rank: NC, GA, and
+TC.
+
+The GA cutoff, being the actual cutoff used in constructing Rfam,
+are a very good choice to use to collate large-scale automated data,
+like counting RNA family members in a sequenced genome.
+
+The TC and NC cutoffs are less useful, and only really there as
+documentation of Rfam construction. In general, the TC cutoff would
+be a extremely conservative cutoff to use in a database search, more
+conservative than GA. The NC cutoff is less conservative than GA.
+
+Why use GA (or the other cutoffs) instead of the E-value? Rfam
+artificially imposes a ``flat'', nonhierarchical structure on RNA
+sequence space.  Rfam asserts that no Rfam family is related to any
+other Rfam family. This is obvious nonsense: many Rfam families are in
+fact homologous.  The different SRP families are one example; the
+different RNaseP families are another. \software{infernal} often
+detect significant relationships between families that Rfam chooses to
+suppress. In these cases, the Rfam GA cutoff will be elevated to
+artifically separate two homologous but distantly related subgroups of
+the same structural superfamily.
+
+\begin{srefaq}{Why isn't sequence X included in a Rfam full alignment?
+It has a significant score!} For the reasons above, the sequences in
+Rfam full alignments are harvested using curated GA thresholds, rather
+than using score or E-value thresholds. Please don't go writing a
+paper that claims CMs don't detect some similarity until you've done
+the experiment with CMs (and E-values) instead of just looking at
+curated Rfam classifications.
+\end{srefaq}
+
+The mechanism that \software{infernal} uses to incorporate up these cutoffs is
+general: Stockholm format multiple sequence alignments can carry
+appropriate TC, NC, and GA markup lines. This means that you can use a
+Rfam-like cutoff system if you like, just by adding the appropriate
+Stockholm markup to your collection of alignments. When these numbers
+are available in the CM, \prog{cmsearch} provides options
+for setting search cutoffs to GA, TC, or NC automatically (these options
+are \prog{--ga, --tc} and \prog{--nc}).
+
+\subsubsection{Predicting running times for searches with Rfam cutoffs}
+The next section explains how \prog{cmcalibrate} determines HMM filter
+thresholds to use to accelerate \prog{cmsearch}. These filter
+thresholds are dependent on the final threshold used in
+\prog{cmsearch}, in general, the stricter the final threshold the
+stricter the filter threshold and the greater the acceleration from
+the filter. Because the Rfam GA/NC/TC cutoffs are relatively strict it
+is often possible to achieve large speedups of up to 100-fold or more
+when they're used as the final threshold. Section 6 explains this in
+more detail, and shows an example of predicting the running time of
+filtered searches with Rfam cutoffs using the \prog{cmstat} program.
+
+\subsection{Biased composition filtering: the null3 model}
+
+I've lied. \software{infernal} bit scores are actually calculated as
+log odds scores relative to \emph{two} null hypotheses. The first is the null model
+built into the CM when it was built with \prog{cmbuild}.
+The second, called \emph{null3}, is an \emph{ad hoc} model calculated
+on the fly for each alignment, from the characteristics of that
+alignment. (Why null3? To differentiate it from the null2 model used
+by the \software{HMMER} software package). The purpose of null3 is to
+compensate for false positive hits caused by simple biased composition
+regions in the target sequence.
+
+Common biased composition filters like XNU, DUST, and SEG are
+qualitative filters -- if a region is detected as biased composition,
+it is masked (the residues are converted to X's).  The
+\software{infernal} composition filter is a quantitative filter, that
+tests whether the sequence is a better match to the CM, the
+null (random composition) model, or a null3 model of biased nucleotide
+composition.
+
+This is a Good Thing, but on the other hand, the null3 model is not
+very sophisticated. It is a single-state HMM just like the main null
+model, which means it only captures residue composition, like DUST; no
+attempt is made in \software{infernal} to filter short-period repetitive sequences
+like the XNU algorithm does. 
+
+The null3 model was motivated by the observation that many
+high-scoring false positive hits in \prog{cmsearch} are to regions of
+the target database with with highly biased residue composition, in
+particular regions with high percentages of A and U residues. The
+first null model used by \software{infernal} is by default 25\% A, C,
+G, and U (this model can be changed with the \prog{--null} option to
+\prog{cmbuild}). If a model has a bias for a particular residue, for
+example A,  and a target regions is composed of an overrepresentation
+of that residue then it will receive a high score simply because it is
+A-rich. 
+
+
+A different null3 model is calculated for every alignment. The 4
+emission probabilities of the null3 model are calculated as 
+simply their occurence within the region of the hit. For example, if
+the hit is 50 residues long and contains $20$ As, $5$ Cs, $5$ Gs and $20$ Us,
+then the null3 model probabilitiles will be calculated as $(0.4, 0.1,
+0.1, 0.4)$. 
+
+But now we've got \emph{two} null hypotheses. We said we report a bit
+score that's a log-odds ratio of our model likelihood and \emph{one}
+null hypothesis likelihood. How do we calculate a score if we have
+more than one null hypothesis? \software{infernal} does a bit of algebraic sleight
+of hand here, to arrive at an additive correction to the original
+score that it calls the ``null3 score correction''. 
+
+\subsubsection{derivation of the null3 score correction}
+
+We arrived at the parameters of the null3 model in a very \emph{ad
+hoc} way. However, after that, the way \software{infernal} arrives at the final bit
+score once the null3 parameters have been determined is clean
+(e.g. derivable) Bayesian probability theory. It is analagous to the
+way \software{HMMER} uses the \emph{null2} score correction.
+
+If we take the Bayesian view, we're interested in the probability of a
+hypothesis $H$ given some observed data $D$:
+
+\[
+   P(H | D) = \frac{P(D | H) P(H)}{\sum_{H_i} P(D | H_i) P(H_i)},
+\]
+
+an equation which forces us to state explicit probabilistic models not
+just for the hypothesis we want to test, but also for the alternative
+hypotheses we want to test against. Up until now, we've considered two
+hypotheses for an observed sequence $D$: either it came from our
+CM (call that model $M$), or it came from our null hypothesis
+for random, unrelated sequences (call that model $N$). If these are
+the only two models we consider, the Bayesian posterior for the model
+$M$ is:
+
+\[
+   P(M | D) = \frac{P(D | M) P(M)}{P(D | M) P(M) + P(D | N) P(N)}
+\]
+
+Recall that the log odds score reported by \software{infernal}'s alignment
+algorithms is
+
+\[
+  s = \log \frac{P(D | M)}{P(D | N)}.
+\]
+
+Let's assume for simplicity that \emph{a priori}, the profile and the
+null model are equiprobable, so the priors $P(M)$ and $P(N)$
+cancel. Then the log odds score $s$ is related to the Bayesian
+posterior by a sigmoid function,
+
+\[
+  P(M | D) = \frac{e^s}{e^s + 1}.
+\]
+
+(We don't have to assume that the two hypotheses are equiprobable;
+keeping these around would just add an extra $\pi = \log P(M) / P(N)$
+factor to $s$. We'll reintroduce these prior log odds scores $\pi$
+shortly.)
+
+The simple sigmoid relationship between the posterior and the log odds
+score suggests a plausible basis for calculating a score that includes
+contributions of more than one null hypothesis: \textbf{we desire a
+generalized score $S$ such that:}
+
+\[
+  \frac{e^S}{e^S + 1} = P(M | D),
+\]
+
+\textbf{for \emph{any} number of alternative hypotheses under consideration.}
+
+So, let $N_i$ represent any number of alternative null models
+$N_i$. Then, by algebraic rearrangement of Bayes' theorem,
+
+\[
+   S = \log \frac{P(S | M) P(M)}{ \sum_{i} P(S | N_i) P(N_i)}. 
+\]
+
+We saw above that \software{infernal} internally calculates a log odds score $s$, of
+the model relative to the first null hypothesis. Let's now call that
+$s_M$, the alignment score of the model. \software{infernal} extends that same
+scoring system to all additional competing hypotheses, calculating a
+log odds score relative to the first null hypothesis for any
+additional null hypotheses $i > 1$:
+
+\[
+  s_i = \log \frac{P(D | N_i)}{P(D | N_1)}
+\]
+
+We can also state prior scores $\pi_i$ for how relatively likely
+each null hypothesis is, relative to the main one:
+
+\[
+  \pi_i = \log \frac{P(N_i)}{P(N_1)}
+\]
+
+(Remember that we assumed $\pi_M = 0$; but we're going to put it back
+in anyway now.)
+
+Now we can express $S$ in terms of the internal scores $s$ and
+prior scores $\pi$:
+
+\[
+   S = \log  \frac{e^{s_M + \pi_M}} { 1 + \sum_{i>1} e^{s_i + \pi_i}},
+\]
+
+which therefore simply amounts to an additive correction of the
+original score, $(s_M + \pi_M)$:
+
+\[
+  S = (s_M + \pi_M) - \log \left( 1 + \sum_{i>1} e^{s_i + \pi_i} \right)
+\]
+
+So, to calculate its reported score, \software{infernal} uses four quantities:
+
+\begin{enumerate}
+\item [$s_M$] The (simple, uncorrected) log odds score for the model,
+calculated by optimal alignment of the model to the sequence.
+
+\item [$\pi_M$] The log odds of the priors, $\log P(M)/P(N_1)$. \software{infernal}
+   implicitly assumes this factor to be 0.
+
+\item [$s_2$] The (simple, uncorrected) log odds score
+   for the null3 hypothesis, calculated by rescoring the residues
+   of the alignment under the null3 model.
+
+\item [$\pi_2$] The log odds of the priors, $\log P(N_2)/P(N_1)$. 
+\software{infernal} arbitrarily assumes that the null3 model is
+$\frac{1}{32}$ as likely as the main null model, so this factor
+is -5 bits.
+\end{enumerate}
+
+The code that calculates the null3 correction is in 
+\prog{cm\_parsetree.c:ScoreCorrectionNull3()}.
+
+The null3 correction is usually close to zero, for random sequences,
+but becomes a significant quantitative penalty on biased composition
+sequences.  It gets added to the original alignment score to form
+\software{infernal}'s final bit score.
+
+The null3 score correction is introduced in version 1.0 and was not
+present in any of the 0.x versions of \software{infernal}. This can
+lead to large differences in the scores reported by 1.0 and previous
+versions. 
+
+The following table shows the penalty for a $100$ nucleotide hit with
+varying compositions of A, C, G, and U residues. This table is included to give you
+an idea of how severe the null3 correction is, and can be useful for
+comparing bit scores from \software{infernal} 1.0 to previous
+versions (which did not use the null3 correction). These are just a
+sample of the possible composition of hits you might see. Again, these
+scores are for $100$ nucleotide hits, to determine the correction for
+a hit of length $x$ simply multiply the corresponding correction below
+by $x/100$. For example, a $35$\% A, $15$\% C, $15$\% G, $35$\% U hit
+of length $100$ nt would receive a $6.88$ bit penalty from
+null3 (row 4). A $200$ nt hit of the same composition would
+receive a penalty of $13.76$ bits. A $50$ nt hit of the same
+composition would receive a $3.44$ bit penalty.
+
+\vspace{0.5in}
+
+\begin{center}
+\begin{tabular}{r|rrrr|c}
+      &        &        &        &        & NULL3 \\ 
+  GC\%&    A\% &   C\%  &   G\%  &    U\% & correction (bits)  \\ \hline
+  0.0 &   50.0 &    0.0 &    0.0 &   50.0 &              95.00 \\
+ 10.0 &   45.0 &    5.0 &    5.0 &   45.0 &              48.10 \\
+ 20.0 &   40.0 &   10.0 &   10.0 &   40.0 &              22.81 \\
+ 30.0 &   35.0 &   15.0 &   15.0 &   35.0 &               6.88 \\
+ 35.0 &   32.5 &   17.5 &   17.5 &   32.5 &               2.01 \\
+ 40.0 &   30.0 &   20.0 &   20.0 &   30.0 &               0.30 \\
+ 45.0 &   27.5 &   22.5 &   22.5 &   27.5 &               0.07 \\
+ 50.0 &   25.0 &   25.0 &   25.0 &   25.0 &               0.04 \\
+ 55.0 &   22.5 &   27.5 &   27.5 &   22.5 &               0.07 \\
+ 60.0 &   20.0 &   30.0 &   30.0 &   20.0 &               0.30 \\
+ 65.0 &   17.5 &   32.5 &   32.5 &   17.5 &               2.01 \\
+ 70.0 &   15.0 &   35.0 &   35.0 &   15.0 &               6.88 \\
+ 80.0 &   10.0 &   40.0 &   40.0 &   10.0 &              22.81 \\
+ 90.0 &    5.0 &   45.0 &   45.0 &    5.0 &              48.10 \\
+100.0 &    0.0 &   50.0 &   50.0 &    0.0 &              95.00 \\
+
+\end{tabular}
+\end{center}
+
+\vspace{0.5in}
+
+
+% obtained using esl-null3 a specialized easel miniapp
+% created basically solely to make this table. 
+% A frozen copy of the version used to make this table
+% (with -l option)  
+% is : /groups/eddy/home/nawrockie/infernal/easel/miniapps/bkups/8_0619-1/esl-null3
+%
+% raw output:
+% > esl-null3 -l 
+%   GC      A      C      G      U  correction (bits)
+%-----  -----  -----  -----  -----  -----------------
+%100.0    0.0   50.0   50.0    0.0              95.00
+% 90.0    5.0   45.0   45.0    5.0              48.10
+% 80.0   10.0   40.0   40.0   10.0              22.81
+% 70.0   15.0   35.0   35.0   15.0               6.88
+% 65.0   17.5   32.5   32.5   17.5               2.01
+% 60.0   20.0   30.0   30.0   20.0               0.30
+% 55.0   22.5   27.5   27.5   22.5               0.07
+% 50.0   25.0   25.0   25.0   25.0               0.04
+% 45.0   27.5   22.5   22.5   27.5               0.07
+% 40.0   30.0   20.0   20.0   30.0               0.30
+% 35.0   32.5   17.5   17.5   32.5               2.01
+% 30.0   35.0   15.0   15.0   35.0               6.88
+% 20.0   40.0   10.0   10.0   40.0              22.81
+% 10.0   45.0    5.0    5.0   45.0              48.10
+%  0.0   50.0    0.0    0.0   50.0              95.00
+
+By default, the null3 score correction is used by \prog{cmcalibrate,
+cmsearch} and \prog{cmalign}. It can be turned off in any of these
+programs by using the \prog{--no-null3} option (which can only be seen
+in the list of options if \prog{--devhelp} is invoked)). However, be careful,
+the E-values for models that are calibrated with \prog{--no-null3} are
+only valid when \prog{--no-null3} is also used with
+\prog{cmsearch}. Likewise, if \prog{--no-null3} is \emph{not} used
+during calibration, it should not be used during search.
+
+
diff --git a/documentation/userguide/titlepage.tex b/documentation/userguide/titlepage.tex
new file mode 100644
index 0000000..b479137
--- /dev/null
+++ b/documentation/userguide/titlepage.tex
@@ -0,0 +1,39 @@
+\begin{titlepage}
+{\Large
+
+\vspace*{\fill}
+
+\begin{latexonly}
+\noindent
+{\Huge \textsf{INFERNAL User's Guide}} \\ 
+\rule[2pt]{\textwidth}{1pt} \\
+\hspace*{\fill} {\large \textsf{Sequence analysis using profiles of RNA secondary structure consensus}\\}
+\end{latexonly}
+
+\begin{htmlonly}
+\begin{center}
+{\Huge \textbf{INFERNAL User's Guide}}\\
+{\large \textbf{Sequence analysis using profiles of RNA secondary
+structure consensus}}\\
+\end{center}
+\end{htmlonly}
+
+\vspace*{\fill}
+
+\begin{center}
+\textsl{\htmladdnormallink{http://infernal.janelia.org/}{http://infernal.janelia.org/}}\\
+Version 1.0.2; October 2009 \\ 
+
+\vspace*{\fill}
+
+Eric P. Nawrocki, Diana L. Kolbe, and Sean R. Eddy\\
+HHMI Janelia Farm\\
+19700 Helix Drive\\
+Ashburn VA 20147\\
+\textsl{\htmladdnormallink{http://selab.janelia.org/}{http://selab.janelia.org}} \\
+\end{center}
+
+\vspace*{\fill}
+
+}
+\end{titlepage}
diff --git a/documentation/userguide/trna.5.c.cm b/documentation/userguide/trna.5.c.cm
new file mode 100644
index 0000000..4dce8a6
--- /dev/null
+++ b/documentation/userguide/trna.5.c.cm
@@ -0,0 +1,329 @@
+INFERNAL-1 [1.0]
+NAME     trna.5-1
+STATES   230
+NODES    61
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     5
+EFFNSEQ  2.435
+CLEN     72
+BCOM     cmbuild -F my.cm tobuild.sto
+BDATE    Thu Mar 27 16:11:28 2008
+CCOM    cmcalibrate --mpi --exp-gc /groups/eddy/home/nawrockie/infernal/src/1Mb.fa  -s 1206648758 my.c.cm
+CDATE   Thu Mar 27 16:12:38 2008
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.77870    -4.31790     1.59601     1000000      177340  0.0100
+E-GC     0      0.40164   -13.90430    -2.43829     1000000       45917  0.0100
+E-LI     0      0.63773    -3.42615     3.79500     1000000      139862  0.0100
+E-GI     0      0.49247    -6.83125     2.52000     1000000       33627  0.0100
+E-LV     0      0.54264    -2.99466     5.49200    10161648       89572  0.0100
+E-GV     0      0.51238    -3.70576     5.28200    10161648       87767  0.0100
+E-LF     0      0.61654     1.06165     8.53100    10161648       88121  0.0100
+E-GF     0      0.58760    -0.24627     7.59100    10161648       87719  0.0100
+FT-LC    35  0.99000  10000  1000000  0
+         0.00777323 0.00381499  0.0015751 0.000994644 0.000444801 0.000361708 0.000267077 0.000174447 8.62222e-05 5.60781e-05 3.40553e-05 2.92877e-05   2.39e-05 1.49383e-05 5.37034e-06 3.95778e-06 2.89616e-06 1.50499e-06 1.15248e-06 9.44525e-07 5.57913e-07 3.43127e-07 2.62307e-07 1.94403e-07 1.36947e-07 1.08399e-07 7.58363e-08 5.34733e-08 4.68433e-08 4.35244e-08 3.99263e-12 2.13126e-12 2.00601e-12 1.38401e-12 6.34761e-13 
+            4370.62    3863.59    3434.38    3058.51    2723.77    2382.68    2074.05    1864.22    1651.01    1473.94    1292.55    1129.99     1011.3    903.954     799.58    712.509    625.595     561.61    505.415    444.036    398.375    338.952    304.848    272.155    242.668    216.242    193.051    173.734    156.254    153.795    136.182    39.7804    25.4729    20.7195    16.0222 
+FT-LI    35  0.99000  10000  1000000  0
+          0.0587884  0.0430775  0.0198423  0.0112053 0.00647183 0.00510879  0.0034613 0.00255297 0.00204969 0.00144212 0.000870404 0.000822136 0.000733557 0.000496436 0.000286367 0.000218079 0.000150902 9.6452e-05 8.10061e-05 6.16529e-05 5.2164e-05 3.96225e-05 3.12682e-05 1.92424e-05 1.63601e-05 1.41058e-05 8.2889e-06 6.5422e-06 6.26435e-06 5.87587e-06 5.15225e-09 3.29089e-09 3.07705e-09 2.35287e-09 9.68419e-10 
+            4370.62    3863.59    3476.99    3058.51    2723.77    2382.68    2074.05    1864.22    1651.01    1473.94     1285.4    1129.99     1011.3    903.954    799.087    712.509    625.595     561.61    505.415    444.036    398.375     349.78    314.586    281.368     248.42    219.601    193.051    173.734    156.254    153.795    136.182    39.7804    25.4729    20.7195    16.0222 
+FT-GC    35  0.99000  10000  1000000  0
+          0.0687979  0.0520144  0.0399121  0.0333242  0.0283542  0.0200523  0.0166406  0.0136153  0.0113604 0.00977747 0.00904062 0.00806517 0.00677165 0.00540847 0.00383713 0.00275753 0.00223729 0.00197111 0.00165995 0.00145843 0.00135794 0.00114342 0.000786187 0.000747098 0.000628782 0.000471191 0.00043083 0.000361363 0.000322836 0.000292777 0.000260498 0.00025234 1.1614e-06 9.09847e-07 8.32926e-07 
+             4479.7    4022.99    3619.21    3233.09    2866.18    2528.99    2271.16    1965.49    1706.97    1533.84     1379.9    1221.14    1094.07    979.648    857.821    768.106     655.42    587.908     527.04    464.219    414.449     371.54    331.122    296.491    264.082    237.159    211.857     185.62    166.305    147.258    131.548    121.978    24.4609     20.983    12.1978 
+FT-GI    35  0.99000  10000  1000000  0
+           0.039505  0.0240256  0.0184055  0.0140495  0.0129045 0.00883489 0.00729757 0.00533437 0.00470544 0.00418721 0.00338384 0.00294764 0.00249869 0.00176923 0.00140311 0.00111249 0.000752975 0.000674852 0.000524082 0.000361174 0.000334937 0.000306562 0.000191983 0.00018047 0.000131275  0.0001042 9.8929e-05 8.68798e-05 7.76517e-05 7.09352e-05 4.83948e-05 4.48109e-05 1.01654e-07 8.07432e-08 6.82791e-08 
+             4479.7    4022.99    3619.21    3233.09    2866.18    2528.99    2271.16    1965.49    1706.97    1533.84     1379.9    1221.14    1094.07    979.648    857.821    768.106    689.392    613.675    547.881    476.097    428.313     378.37    331.122    296.491    264.082    237.159    211.857     185.62    166.305    148.126    131.548    121.978    24.4609    21.8898    12.1978 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -7.043  -8.288  -0.071  -4.742                 
+    IL     1     1 2     1     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    1 ]
+    MR     3     2 3     5     5  -7.252  -0.035  -7.068  -7.280  -8.171          0.547 -1.137  0.259 -0.172 
+     D     4     2 3     5     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR     5     5 3     5     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    2 ]
+    MP     6     5 3    10     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.036 -3.377 -4.557  0.973 -3.818 -4.616  0.949 -4.252 -4.168  2.747 -4.058 -0.769  1.859 -4.002 -0.918 -3.208 
+    ML     7     5 3    10     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR     8     5 3    10     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D     9     5 3    10     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    10    10 5    10     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    11    11 6    11     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    3 ]
+    MP    12    11 6    16     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.908 -4.625 -4.385  0.180 -3.590 -4.956  3.238 -4.542 -5.429  1.094 -4.396 -1.542  0.911 -5.103 -0.694 -3.755 
+    ML    13    11 6    16     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    14    11 6    16     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    15    11 6    16     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    16    16 5    16     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    17    17 6    17     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    4 ]
+    MP    18    17 6    22     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.810 -3.497 -4.053  0.980 -3.123 -4.426  2.271 -3.901 -4.116  1.633 -4.000  0.386  1.729 -3.825 -0.506 -2.884 
+    ML    19    17 6    22     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    20    17 6    22     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    21    17 6    22     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    22    22 5    22     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    23    23 6    23     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    5 ]
+    MP    24    23 6    28     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.878 -3.220 -4.295  1.159 -3.684 -4.408  1.957 -4.012 -4.050  2.399 -3.870  0.395  0.985 -3.845 -0.778 -3.043 
+    ML    25    23 6    28     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    26    23 6    28     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    27    23 6    28     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    28    28 5    28     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    29    29 6    29     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    6 ]
+    MP    30    29 6    34     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -2.780 -0.499 -3.173  2.353 -3.063 -3.314  0.500 -2.886 -2.974  2.111 -3.003 -0.349  0.548 -2.756 -0.020 -2.309 
+    ML    31    29 6    34     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    32    29 6    34     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    33    29 6    34     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    34    34 5    34     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    35    35 6    35     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    7 ]
+    MP    36    35 6    40     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.810 -3.739 -4.037  0.820 -2.936 -4.533  2.140 -3.951 -4.193  1.448 -4.168 -0.945  2.127 -3.884  0.537 -2.866 
+    ML    37    35 6    40     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    38    35 6    40     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    39    35 6    40     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    40    40 5    40     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    41    41 6    41     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    8 ]
+    MP    42    41 6    46     4  -7.141  -7.349  -0.046  -5.763                 -3.767 -3.155 -4.350  3.045 -3.853 -4.651  0.592 -3.817 -4.069  1.115 -4.287 -0.877  1.243 -4.053 -1.135 -3.050 
+    ML    43    41 6    46     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    44    41 6    46     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    45    41 6    46     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    46    46 5    46     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    47    47 6    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    48    47 6    50     3  -8.145  -0.018  -6.799                         -1.398 -1.766 -2.179  1.635 
+     D    49    47 6    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    51    50 3    53     2  -8.571  -0.004                                  0.995 -1.440  0.127 -0.871 
+     D    52    50 3    53     2  -8.445  -0.004                                 
+    IL    53    53 3    53     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    11 ]
+     B    54    53 3   124    55                                                 
+				[ BEGR   42 ]
+     S    55    54 1    56     3  -8.145  -0.018  -6.799                         
+    IL    56    56 2    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML    57    56 2    59     3  -8.145  -0.018  -6.799                          1.465 -1.663 -1.722 -0.690 
+     D    58    56 2    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML    60    59 3    62     3  -8.145  -0.018  -6.799                         -1.538 -2.665  1.701 -2.017 
+     D    61    59 3    62     3  -6.174  -1.687  -0.566                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML    63    62 3    65     3  -8.145  -0.409  -2.040                          0.363 -1.537  0.888 -0.948 
+     D    64    62 3    65     3  -6.174  -1.687  -0.566                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML    66    65 3    68     3  -7.760  -0.024  -6.414                         -0.715 -1.256 -1.498  1.388 
+     D    67    65 3    68     3  -7.962  -0.321  -2.354                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML    69    68 3    71     5  -7.252  -0.035  -7.068  -7.280  -8.171         -0.796  1.182 -1.646 -0.259 
+     D    70    68 3    71     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL    71    71 3    71     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   48 ]
+    MP    72    71 3    76     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.802 -4.617 -4.344  0.988 -3.517 -4.948  3.243 -4.503 -5.326  0.279 -4.393 -1.558  0.930 -5.022 -0.695 -3.697 
+    ML    73    71 3    76     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    74    71 3    76     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    75    71 3    76     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    76    76 5    76     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    77    77 6    77     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   49 ]
+    MP    78    77 6    82     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.612 -3.344 -4.011  1.015 -3.124 -4.380  1.424 -3.845 -3.908  2.133 -3.926 -0.756  1.984 -3.693  0.623 -2.839 
+    ML    79    77 6    82     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    80    77 6    82     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    81    77 6    82     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    82    82 5    82     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    83    83 6    83     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   50 ]
+    MP    84    83 6    88     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.918 -3.284 -4.360  1.115 -3.716 -4.480  1.686 -4.077 -4.101  2.593 -3.949 -0.685  0.960 -3.912  0.395 -3.101 
+    ML    85    83 6    88     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    86    83 6    88     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    87    83 6    88     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    88    88 5    88     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    89    89 6    89     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   51 ]
+    MP    90    89 6    94     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.993 -3.058 -4.659  1.605 -4.383 -4.374  0.610 -4.261 -4.037  2.936 -3.810 -0.592  1.002 -3.876 -1.198 -3.230 
+    ML    91    89 6    94     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    92    89 6    94     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    93    89 6    94     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    94    94 5    94     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    95    95 6    95     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   52 ]
+    MP    96    95 6   100     4  -7.141  -7.349  -0.046  -5.763                 -5.677 -3.643 -6.326  0.149 -6.139 -4.378 -0.793 -5.617 -4.723  3.673 -4.333 -1.208 -0.817 -4.245 -2.476 -4.591 
+    ML    97    95 6   100     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    98    95 6   100     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    99    95 6   100     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   100   100 5   100     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   101   101 6   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   102   101 6   104     3  -8.145  -0.018  -6.799                         -1.398 -1.766 -2.179  1.635 
+     D   103   101 6   104     3  -6.174  -1.687  -0.566                         
+    IL   104   104 3   104     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   105   104 3   107     3  -8.145  -0.018  -6.799                         -1.398 -1.766 -2.179  1.635 
+     D   106   104 3   107     3  -6.174  -1.687  -0.566                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   108   107 3   110     3  -8.145  -0.018  -6.799                         -1.609  1.651 -2.442 -1.526 
+     D   109   107 3   110     3  -6.174  -1.687  -0.566                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   111   110 3   113     3  -8.145  -0.018  -6.799                         -0.473 -1.993  1.401 -1.371 
+     D   112   110 3   113     3  -6.174  -1.687  -0.566                         
+    IL   113   113 3   113     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   114   113 3   116     3  -8.145  -0.018  -6.799                          1.785 -2.661 -2.584 -2.122 
+     D   115   113 3   116     3  -6.174  -1.687  -0.566                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   117   116 3   119     3  -8.145  -0.018  -6.799                         -0.777 -0.635 -1.604  1.289 
+     D   118   116 3   119     3  -6.174  -1.687  -0.566                         
+    IL   119   119 3   119     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   120   119 3   122     2       *   0.000                                 -0.538 -0.024 -1.375  0.958 
+     D   121   119 3   122     2       *   0.000                                 
+    IL   122   122 3   122     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    60 ]
+     E   123   122 3    -1     0                                                 
+				[ BEGL   12 ]
+     S   124    54 1   125     1   0.000                                         
+				[ BIF    13 ]
+     B   125   124 1   126   173                                                 
+				[ BEGL   14 ]
+     S   126   125 1   127     4  -0.042  -6.934  -6.342  -6.982                 
+				[ MATP   15 ]
+    MP   127   126 1   131     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.798 -3.320 -5.486  0.666 -5.481 -4.257 -0.369 -4.977 -4.362  3.464 -4.032  0.155 -0.409 -4.007 -2.067 -3.978 
+    ML   128   126 1   131     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   129   126 1   131     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   130   126 1   131     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   131   131 5   131     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   132   132 6   132     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   16 ]
+    MP   133   132 6   137     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.260 -4.435 -4.158  0.274 -3.112 -4.817  2.986 -4.307 -4.797  0.314 -4.359 -1.438  1.994 -4.509 -0.543 -3.305 
+    ML   134   132 6   137     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   135   132 6   137     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   136   132 6   137     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   137   137 5   137     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   138   138 6   138     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   17 ]
+    MP   139   138 6   143     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.059 -3.365 -4.590  0.973 -3.878 -4.602  0.905 -4.276 -4.174  2.797 -4.051 -0.767  1.793 -4.005 -0.954 -3.234 
+    ML   140   138 6   143     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   141   138 6   143     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   142   138 6   143     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   143   143 5   143     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   144   144 6   144     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   18 ]
+    MP   145   144 6   149     4  -7.141  -7.349  -0.046  -5.763                 -3.160 -3.415 -3.258  0.351 -2.441 -3.777  2.896 -3.379 -3.572  0.365 -3.494 -1.281  1.346 -3.271  0.400 -0.356 
+    ML   146   144 6   149     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   147   144 6   149     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   148   144 6   149     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   149   149 5   149     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   150   150 6   150     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML   151   150 6   153     3  -8.145  -0.018  -6.799                          1.785 -2.661 -2.584 -2.122 
+     D   152   150 6   153     3  -6.174  -1.687  -0.566                         
+    IL   153   153 3   153     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML   154   153 3   156     3  -8.145  -0.018  -6.799                          0.363 -1.537  0.888 -0.948 
+     D   155   153 3   156     3  -6.174  -1.687  -0.566                         
+    IL   156   156 3   156     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML   157   156 3   159     3  -2.124  -0.393  -6.799                         -0.777 -0.635 -1.604  1.289 
+     D   158   156 3   159     3  -6.174  -1.687  -0.566                         
+    IL   159   159 3   159     3  -2.115  -0.447  -4.815                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML   160   159 3   162     3  -8.145  -0.018  -6.799                         -1.538 -2.665  1.701 -2.017 
+     D   161   159 3   162     3  -6.174  -1.687  -0.566                         
+    IL   162   162 3   162     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML   163   162 3   165     3  -8.145  -0.018  -6.799                         -1.538 -2.665  1.701 -2.017 
+     D   164   162 3   165     3  -6.174  -1.687  -0.566                         
+    IL   165   165 3   165     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML   166   165 3   168     3  -2.073  -0.409  -6.799                         -0.373 -0.397 -0.555  0.838 
+     D   167   165 3   168     3  -6.174  -1.687  -0.566                         
+    IL   168   168 3   168     3  -2.134  -0.440  -4.834                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML   169   168 3   171     2       *   0.000                                  1.785 -2.661 -2.584 -2.122 
+     D   170   168 3   171     2       *   0.000                                 
+    IL   171   171 3   171     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    26 ]
+     E   172   171 3    -1     0                                                 
+				[ BEGR   27 ]
+     S   173   125 1   174     3  -8.145  -0.018  -6.799                         
+    IL   174   174 2   174     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML   175   174 2   177     5  -7.252  -0.035  -7.068  -7.280  -8.171          0.293 -1.565  0.947 -0.974 
+     D   176   174 2   177     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   177   177 3   177     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   29 ]
+    MP   178   177 3   182     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.652 -3.338 -3.864  0.973 -3.081 -4.203  2.267 -3.708 -3.927  1.666 -3.827  0.322  1.324 -3.632  0.529 -2.825 
+    ML   179   177 3   182     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   180   177 3   182     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   181   177 3   182     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   182   182 5   182     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   183   183 6   183     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   30 ]
+    MP   184   183 6   188     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.392 -4.225 -4.306  0.555 -3.279 -4.844  2.846 -4.324 -4.847  1.279 -4.379 -1.217  1.687 -4.518 -0.520 -3.301 
+    ML   185   183 6   188     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   186   183 6   188     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   187   183 6   188     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   188   188 5   188     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   189   189 6   189     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   31 ]
+    MP   190   189 6   194     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.804 -3.422 -4.239  2.362 -3.346 -4.624  1.796 -3.956 -4.151  1.233 -4.204 -0.834  1.637 -3.988 -0.637 -2.963 
+    ML   191   189 6   194     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   192   189 6   194     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   193   189 6   194     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   194   194 5   194     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   195   195 6   195     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   32 ]
+    MP   196   195 6   200     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.867 -3.246 -4.257  1.141 -3.615 -4.413  2.034 -3.988 -4.055  2.302 -3.882  0.474  1.030 -3.844 -0.739 -3.025 
+    ML   197   195 6   200     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   198   195 6   200     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   199   195 6   200     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   200   200 5   200     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   201   201 6   201     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   33 ]
+    MP   202   201 6   206     4  -7.141  -7.349  -0.046  -5.763                 -4.007 -3.393 -4.400  1.962 -3.647 -4.658  2.134 -4.098 -4.269  1.873 -4.093 -0.735  1.109 -4.094 -0.681 -3.082 
+    ML   203   201 6   206     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   204   201 6   206     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   205   201 6   206     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   206   206 5   206     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   207   207 6   207     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   208   207 6   210     3  -8.145  -0.018  -6.799                         -0.511  0.669 -1.354  0.397 
+     D   209   207 6   210     3  -6.174  -1.687  -0.566                         
+    IL   210   210 3   210     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   211   210 3   213     3  -8.145  -0.018  -6.799                         -1.398 -1.766 -2.179  1.635 
+     D   212   210 3   213     3  -6.174  -1.687  -0.566                         
+    IL   213   213 3   213     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   214   213 3   216     3  -8.145  -0.018  -6.799                         -0.551 -1.271  0.791  0.230 
+     D   215   213 3   216     3  -6.174  -1.687  -0.566                         
+    IL   216   216 3   216     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   217   216 3   219     3  -8.145  -0.018  -6.799                          0.165 -0.390 -0.396  0.439 
+     D   218   216 3   219     3  -6.174  -1.687  -0.566                         
+    IL   219   219 3   219     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   220   219 3   222     3  -8.145  -0.018  -6.799                          0.444  0.624 -1.299 -0.531 
+     D   221   219 3   222     3  -6.174  -1.687  -0.566                         
+    IL   222   222 3   222     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   223   222 3   225     3  -8.145  -0.018  -6.799                          1.006 -1.443  0.109 -0.874 
+     D   224   222 3   225     3  -6.174  -1.687  -0.566                         
+    IL   225   225 3   225     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   226   225 3   228     2       *   0.000                                  0.986 -0.054 -1.323 -0.609 
+     D   227   225 3   228     2       *   0.000                                 
+    IL   228   228 3   228     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    41 ]
+     E   229   228 3    -1     0                                                 
+//
diff --git a/documentation/userguide/tutorial.tex b/documentation/userguide/tutorial.tex
new file mode 100644
index 0000000..3c78ac5
--- /dev/null
+++ b/documentation/userguide/tutorial.tex
@@ -0,0 +1,1466 @@
+\section{Tutorial}
+
+Here's a tutorial walk-through of some small projects with
+\software{infernal}. This section should be sufficient to get 
+you started on work of your own, and you can (at least temporarily)
+skip the rest of the Guide.
+
+\subsection {The programs in INFERNAL}
+
+There are seven programs supported in the \software{infernal} 1.0 package:
+
+\begin{wideitem}
+\item[\emprog{cmalign}] Align sequences to an existing model.
+\item[\emprog{cmbuild}] Build a model from a multiple sequence alignment.
+\item[\emprog{cmcalibrate}] Determine expectation value scores
+  (E-values) for more sensitive searches and appropriate HMM filter
+  score cutoffs for faster searches.
+\item[\emprog{cmemit}] Emit sequences probabilistically from a model.
+\item[\emprog{cmscore}] Test the efficacy of different alignment
+  algorithms. (Mainly useful for development and testing).
+\item[\emprog{cmsearch}] Search a sequence database for matches to a model.
+\item[\emprog{cmstat}] Report statistics on a model.
+\end{wideitem}
+
+\subsection{Files used in the tutorial}
+
+The subdirectory \prog{/tutorial} in the \software{infernal} distribution contains the
+files used in the tutorial, as well as a number of examples of various
+file formats that \software{infernal} reads. The important files for the tutorial
+are:
+
+  \begin{sreitems}{}
+  \item[\prog{trna.5.sto}] A multiple alignment of five tRNA
+       sequences. This file is a simple example of \emph{Stockholm
+       format} that \software{infernal} uses for structurally-annotated alignments.
+  \item[\prog{tosearch.300Kb.db}]  A 300,000 nt sequence ``database''
+       that contains a tRNA. The file is
+       in FASTA format, which \software{infernal} uses for unaligned sequence
+       data.
+  \item[\prog{toalign.3.fa}] Three tRNA sequences
+    %, two are authentic 
+    %   tRNA sequences not in \prog{trna.5.sto}, the other is the first
+    %   sequence from \prog{trna.5.sto} with an internal deletion (to
+    %   demonstrate local alignment). The sequences are in unaligned
+    in unaligned FASTA format.
+  \item[\prog{toalign.1trunc.fa}] A truncated tRNA sequence, actually
+       the first sequence from \prog{toalign.3.fa} with some 5' and 3'
+       residues removed to demonstrate alignment of truncated
+       sequences.
+  \item[\prog{toalign.1.fa}] The first tRNA sequence from toalign.3.fa.
+  \item[\prog{my.c.cm}] A calibrated version of a model built from
+       \prog{trna.5.sto}, included to save time. 
+  \end{sreitems}
+
+Create a new directory that you can work in, and copy all the files in
+\prog{tutorial/} there. I'll assume for the following examples that you've
+installed the \software{infernal} programs in your path; if not, you'll need to give
+a complete path name to the programs (e.g. something like 
+\newline
+\prog{/usr/people/nawrocki/infernal-1/src/cmbuild} 
+instead of just \prog{cmbuild}).
+
+\subsection{Format of a simple input RNA alignment file}
+
+Look at the alignment file \prog{trna.5.sto} in the \prog{tutorial/}
+subdirectory of the \software{infernal} distribution. It is shown
+below, with a secondary structure of the first sequence shown to the
+right for reference (yeast Phe tRNA, labeled as ``tRNA1'' in the
+file):
+
+\vspace{1em}
+\begin{minipage}{4.7in}
+\begin{sreoutput}[xleftmargin=0em]
+# STOCKHOLM 1.0
+
+tRNA1             GCGGAUUUAGCUCAGUUGGG.AGAGCGCCAGACUGAAGAUCUGGAGGUCC
+tRNA2             UCCGAUAUAGUGUAAC.GGCUAUCACAUCACGCUUUCACCGUGGAGA.CC
+tRNA3             UCCGUGAUAGUUUAAU.GGUCAGAAUGGGCGCUUGUCGCGUGCCAGA.UC
+tRNA4             GCUCGUAUGGCGCAGU.GGU.AGCGCAGCAGAUUGCAAAUCUGUUGGUCC
+tRNA5             GGGCACAUGGCGCAGUUGGU.AGCGCGCUUCCCUUGCAAGGAAGAGGUCA
+#=GC SS_cons      <<<<<<<..<<<<.........>>>>.<<<<<.......>>>>>.....<
+
+tRNA1             UGUGUUCGAUCCACAGAAUUCGCA
+tRNA2             GGGGUUCGACUCCCCGUAUCGGAG
+tRNA3             GGGGUUCAAUUCCCCGUCGCGGAG
+tRNA4             UUAGUUCGAUCCUGAGUGCGAGCU
+tRNA5             UCGGUUCGAUUCCGGUUGCGUCCA
+#=GC SS_cons      <<<<.......>>>>>>>>>>>>.
+//
+\end{sreoutput}
+\end{minipage}
+\begin{minipage}{1.5in}
+\includegraphics[scale=0.4]{Figures/trna1-DF6280}
+\end{minipage}
+\vspace{1em}
+
+This is a simple example of a multiple RNA sequence alignment with
+secondary structure annotation, in \emph{Stockholm format}. Stockholm
+format, the native alignment format used by \software{hmmer} and
+\software{infernal} and the \database{Pfam} and \database{Rfam}
+databases, is documented in detail later in the guide.
+
+For now, what you need to know about the key features of the input file is:
+\begin{itemize}
+\item The alignment is in an interleaved format, like other
+common alignment file formats such as \software{clustalw}.
+Lines consist of a name, followed by an aligned sequence;
+long alignments are split into blocks separated by blank lines.
+\item Each sequence must have a unique name that has zero spaces in it. (This is important!)
+\item For residues, any one-letter IUPAC nucleotide code is accepted,
+      including ambiguous nucleotides. Case is ignored; residues
+      may be either upper or lower case.
+\item Gaps are indicated by the characters ., \_, -, or \verb+~+.
+      (Blank space is not allowed.)
+\item A special line starting with {\small\verb+#=GC SS_cons+} indicates
+      the secondary structure consensus. Gap characters annotate
+      unpaired (single-stranded) columns. Base pairs are indicated
+      by any of the following pairs: \verb+<>+, \verb+()+, \verb+[]+,
+      or \verb+[]+. No pseudoknots are allowed; the
+      open/close-brackets notation is only unambiguous for strictly
+      nested base-pairing interactions.
+\item The file begins with the special tag line
+      {\small\verb+# STOCKHOLM 1.0+}, and ends with {\small\verb+//+}.
+\end{itemize}
+
+\subsection{Building a model with \prog{cmbuild}}
+
+To build a model from this alignment, do:
+
+\user{cmbuild my.cm trna.5.sto}\\
+
+Almost instantly, \prog{cmbuild} reads in the alignment, constructs a
+model, and saves that model to the new file \prog{my.cm}. It is a
+convention to use the \prog{.cm} suffix for model files; CM stands for
+``covariance model'', another name for the profile SCFG architecture
+used by \software{infernal} \cite{Eddy94}.
+
+The output from \prog{cmbuild} contains information about the size of your
+input alignment (in aligned columns and \# of sequences), and some statistics
+describing the model that was constructed. You don't need to understand this to
+use the model, so for now we'll skip describing the output, and
+revisit it in the ``Profile SCFG construction'' section.
+
+The result, the model file in \prog{my.cm} is a text file. You can
+look at it (e.g. \prog{> more my.cm}) if you like, but it isn't really
+designed to be human-interpretable. You can treat \prog{.cm} files as
+compiled models of your RNA alignment.
+
+\begin{srefaq}{Can I build a model from a single sequence?}
+Yes. But a structure for the sequence must still be supplied.
+With single sequences, you can also build a \software{rsearch} \cite{KleinEddy03} CM 
+using the \prog{--rsearch} option to \prog{cmbuild}. There's more on
+this in a later section.
+\end{srefaq}
+
+\begin{srefaq}{Can I build a model from unaligned sequences?}
+In principle, CMs can be trained from unaligned sequences;
+however, this functionality is not yet implemented in \software{infernal}.  I
+recommend CLUSTALW as an excellent, freely available multiple sequence
+alignment program. The original \prog{covet} CM training
+program from COVE, the predecessor of \software{infernal} is also
+still available by
+\htmladdnormallink{ftp}{ftp://selab.janelia.org/pub/software/cove/cove-2.4.4.tar.Z}.
+\end{srefaq}
+
+\subsection{Calibrate the model with \prog{cmcalibrate}}
+
+This step is optional, but we strongly recommend it because it will
+increase the sensitivity of your database search and potentially make
+it much faster.
+
+When you search a sequence database, it is useful to get ``E-values''
+(expectation values) in addition to raw scores. When you see a
+database hit that scores $x$, an E-value tells you the number of hits
+you would've expected to score $x$ or more just by chance in a
+sequence database of this size. 
+
+Additionally, for some searches with some models it is possible to use
+an HMM filter to accelerate the search at a very small (theoretical)
+cost to sensitivity. Besides calibrating E-values, the
+\prog{cmcalibrate} program determines when this acceleration is
+possible, and a ``calibrated'' model will automatically employ the HMM
+filter during search.
+
+If a non-calibrated model is used to search a database, E-values will not
+be calculated, and a default HMM filter will be used at an unknown
+cost to sensitivity. There's an example of this in section 6. 
+
+\emph{Importantly, if you're not going to use a model for searching,
+there is no need to calibrate it.} For example, if you are only going
+to build alignments with a model of a large family like small subunit
+ribosomal RNA, don't waste time calibrating it. \prog{cmsearch} is the
+only \software{infernal} program that uses E-values and HMM filters,
+so if you won't use it, don't calibrate your model.
+
+\begin{srefaq}{Do I really have to calibrate my model?} No, but we
+  recommend it in most situations. Importantly, if you're not going to
+  search with your model, then don't calibrate it (see above). If you
+  are going to search with your model, you still are not required to
+  calibrate your model. If you choose not to calibrate, you'll have to
+  settle for default filter threshold cutoffs which will compromise
+  sensitivity to an unknown degree and possibly not accelerate your
+  search as much as possible. An example of
+  searching with non-calibrated models is in section 6.
+\end{srefaq}
+
+CM calibration takes a long time, but it only has
+to be done once per model, and can potentially save a lot of time
+during database searches. The amount of time the calibration takes
+varies widely, but depends mainly on the size of the RNA family being
+modeled. 
+%\prog{cmcalibrate} will predict it's own runtime (and finish
+%without performing the calibration) if the \prog{--forecast} option is
+%used. 
+So you can know what kind of a wait you're in for, the
+\prog{cmcalibrate} has a \prog{--forecast <n>} option which reports an
+estimate of the running time (\prog{<n>} is the number of processors
+you'll use for calibration, for now \prog{<n>}
+is 1, but if you're using MPI it could be higher). To estimate the
+time required for calibration of your tRNA
+model, type:
+
+\user{cmcalibrate --forecast 1 my.cm}\\
+
+The program will dump about fifty lines to standard output but 
+don't worry about any of it now except the line with ``all'' in the
+``stage'' column towards the end:
+
+\begin{sreoutput}
+# all         -    -    -          -      -       01:22:36
+\end{sreoutput}
+
+This line gives the total predicted time of this run of
+\prog{cmcalibrate}, about 1 hour and twenty minutes. So that you
+don't have to wait an hour to do this step, we've included the file
+\prog{my.c.cm}, a calibrated version of \prog{my.cm}. The
+\prog{my.c.cm} file was created with the same \prog{cmbuild} command
+you just performed (except \prog{my.c.cm} was used as the output file
+instead of \prog{my.cm}) and then calibrated with:
+
+\user{cmcalibrate my.c.cm}\\
+
+When \prog{cmcalibrate} finished, the \prog{my.c.cm} file had
+been updated to include information about E-values and HMM filter
+thresholds. More detail on what \prog{cmcalibrate} does can be found
+in sections 5 and 6. To make things simpler for our tutorial, copy over
+the \prog{my.cm} file you just made with the calibrated version:
+ 
+\user{cp my.c.cm my.cm}.\\
+
+\subsection{Searching a sequence database with \prog{cmsearch}}
+
+You can use your model to search for new homologues of your RNA
+family. The file \prog{tosearch.300Kb.db} contains an example sequence
+``database'': one 300,000 nt sequence, with yeast tRNA-Phe embedded at
+position 101\ldots173. The \prog{cmsearch} also has a
+\prog{--forecast} option to predict running times, which is useful if
+you're searching large database files. Since this database is
+relatively small, we'll just do the search:
+
+\user{cmsearch my.cm tosearch.300Kb.db}\\
+
+First, the program will print a header and ``Pre-search info'' to the
+screen. This output is explained in detail later in section 6, don't
+worry about it right now. The search should take about 2 minutes.
+
+\begin{comment}
+# cmsearch :: search a sequence database with an RNA CM
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command:    ../../src/cmsearch my.cm ../tosearch.300Kb.db
+# date:       Sat Oct 24 07:35:56 2009
+# num seqs:   1
+# dbsize(Mb): 0.600000
+#
+# Pre-search info for CM 1: trna.5-1
+#
+#                                  cutoffs            predictions     
+#                            -------------------  --------------------
+# rnd  mod  alg  cfg   beta     E value   bit sc     surv     run time
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+    1   cm  cyk  loc  1e-10     129.125     3.54   0.0236  00:01:36.26
+    2   cm  ins  loc  1e-15       1.000    11.85   0.0001  00:00:13.45
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+  all    -    -    -      -           -        -        -  00:01:49.71
+#
+\end{comment}
+
+\prog{cmsearch} now searches both strands of each sequence in the
+target database, and returns alignments for high scoring hits.  In
+this case 3 hits are returned. Look at the first hit:
+\begin{sreoutput}
+CM: trna.5-1
+>example
+
+  Plus strand results:
+
+ Query = 1 - 72, Target = 101 - 173
+ Score = 78.06, E = 3.086e-21, P = 2.987e-26, GC =  53
+
+           (((((((,,<<<<___.____>>>>,<<<<<_______>>>>>,,,,,<<<<<_______
+         1 gCcgacAUaGcgcAgU.GGuAgcgCgccagccUgucAagcuggAGgUCCgggGUUCGAUu 59      
+           GC::A::UAGC:CAGU GG AG:GCGCCAG:CUG+++A:CUGGAGGUCC:G:GUUCGAU 
+       101 GCGGAUUUAGCUCAGUuGGGAGAGCGCCAGACUGAAGAUCUGGAGGUCCUGUGUUCGAUC 160     
+
+           >>>>>))))))):
+        60 CcccGUgucgGca 72      
+           C:C:G::U::GCA
+       161 CACAGAAUUCGCA 173     
+
+\end{sreoutput}
+\begin{comment}
+#                              number of hits       surv fraction  
+#                            -------------------  -----------------
+# rnd  mod  alg  cfg   beta    expected   actual  expected   actual
+# ---  ---  ---  ---  -----  ----------  -------  --------  -------
+    1   cm  cyk  loc  1e-10     129.125      120    0.0236   0.0269
+    2   cm  ins  loc  1e-15       1.000        3    0.0001   0.0003
+#
+# expected time    actual time
+# -------------  -------------
+    00:01:49.71    00:01:48.00
+\end{comment}
+
+The first line gives the name of the CM (this can be defined in the
+input Stockholm alignment file or as an option to \prog{cmbuild}, as
+described later). Next comes the results section, the name of each
+target sequence in the target database is given starting with a
+\prog{$>$}, in this case there is only one: \prog{example}. Next, all
+the hits to the top (Watson) strand of \prog{example} are given, in
+this example there is a single hit from position 101 to 173 with a
+score of 78.06 bits. The E-value of this hit is $3.086e-21$, this is
+the number hits we expect to find with a bit score of 78.06 or better
+if we were searching a database of random sequences of total length
+300,000. So this is a really good hit. Bit scores and E-values are
+discussed in more detail in section 5.
+
+The alignment is shown in a BLAST-like format, augmented by secondary
+structure annotation. 
+
+The top line shows the predicted secondary structure of the target
+sequence. The format is a little fancier and more informative than the
+simple least-common-denominator format we used in the input alignment
+file. It's designed to make it easier to see the
+secondary structure by eye. The format is described in detail later;
+for now, here's all you need to know. Base pairs in simple stem loops
+are annotated with \verb+<>+ characters. Base pairs enclosing
+multifurcations (multiple stem loops) are annotated with \verb+()+,
+such as the tRNA acceptor stem in this example. In more complicated
+structures, \verb+[]+ and \verb+{}+ annotations also show up, to
+reflect deeper nestings of multifurcations. For single stranded
+residues, \verb+_+ characters mark hairpin loops; \verb+-+ characters mark
+interior loops and bulges; \verb+,+ characters mark single-stranded residues
+in multifurcation loops; and \verb+:+ characters mark single stranded
+residues external to any secondary structure. Insertions relative to
+this consensus are annotated by a \verb+.+ character.
+
+The second line shows that consensus of the query model. The highest
+scoring residue sequence is shown. Upper case residues are highly
+conserved. Lower case residues are weakly conserved or unconserved.
+
+The third line shows where the alignment score is coming from. For a
+consensus base pair, if the observed pair is the highest-scoring
+possible pair according to the consensus, both residues are shown in
+upper case; if a pair has a score of $\geq 0$, both residues are
+annotated by : characters (indicating an acceptable compensatory base
+pair); else, there is a space, indicating that a negative contribution
+of this pair to the alignment score. For a single-stranded consensus
+residue, if the observed residue is the highest scoring possibility,
+the residue is shown in upper case; if the observed residue has a
+score of $\geq 0$, a \verb at +@ character is shown; else there is a
+space, indicating a negative contribution to the alignment score.
+
+Finally, the fourth line is the target sequence.
+
+After the alignment is post-search information. This is explained
+later in section 6. 
+
+\begin{srefaq}{How come the dbsize reported by \prog{cmsearch} is
+twice the length of my database?} This is because by default
+  \prog{cmsearch} searches both strands of the database, so according
+  to the program your database is twice the size you might think it
+  is. You may have noticed this in the tutorial example, the 300 Kb
+  database is reported as 600 Kb in the beginning of the
+  \prog{cmsearch} output. You can optionally search only the top
+  strand or the bottom strand of your target database with the
+  \prog{--toponly} and \prog{--bottomonly} options to \prog{cmsearch}
+  respectively. 
+\end{srefaq}
+
+\subsection{Creating new multiple alignments with \prog{cmalign}}
+
+You can also use a model to structurally align any number of new RNA
+sequences to your consensus structure. This is how the \database{Rfam}
+database is constructed: we start with a ``seed'' alignment, build a CM
+of it, and use that CM to align all known members of the sequence
+family and create a ``full'' alignment. This allows us to maintain
+representative seed alignments that are stable and small enough to be
+human-curated, while still being able to automatically incorporate and
+align all homologues detected in the rapidly growing public sequence
+databases.
+
+An example of three unaligned tRNA sequences are in the file
+\prog{toalign.3.fa}. The first two sequences are real tRNAs. The third
+sequence, tRNA8 was created by deleting some residues out of the middle
+of the tRNA1 sequence from the file \prog{trna.5.sto}. (tRNA8 will be used a little later to
+demonstrate local alignment.)
+
+To align these sequences to the model we made in \prog{my.cm}, do:
+
+\user{cmalign my.cm toalign.3.fa}\\
+
+The output of cmalign is described later in detail. For now let's only
+look at the alignment:
+
+{\samepage
+\begin{comment}
+# cmalign :: align sequences to an RNA CM
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command: ../../src/cmalign my.cm ../toalign.3.fa
+# date:    Sat Oct 24 07:40:19 2009
+#
+# cm name                    algorithm  config  sub  bands     tau
+# -------------------------  ---------  ------  ---  -----  ------
+# trna.5-1                     opt acc  global   no    hmm   1e-07
+#
+#                               bit scores                           
+#                           ------------------                       
+# seq idx  seq name    len     total    struct  avg prob      elapsed
+# -------  --------  -----  --------  --------  --------  -----------
+        1  tRNA6        72     45.48     27.13     0.986  00:00:00.02
+        2  tRNA7        71     31.33     38.47     0.950  00:00:00.02
+        3  tRNA8        63     52.30     23.33     0.939  00:00:00.01
+\end{comment}
+\begin{sreoutput}
+# STOCKHOLM 1.0
+#=GF AU Infernal 1.0.2
+
+tRNA6        GUCCCGCUGGUGUAAU.GGAuAGCAUACGAUCCUUCUAAGUUUGCGG-UC
+tRNA7        ACUUUUAAAGGAUAGU.AGUuUAUCCGUUGGUCUUAGGAACCAAAAAA--
+tRNA8        GCGGAUUUAGCUCAGUuGGG.AGAGCGC------CAGAC----GAGGUCC
+#=GC SS_cons (((((((,,<<<<___.___._>>>>,<<<<<_______>>>>>,,,,,<
+#=GC RF      gCcgacAUaGcgcAgU.GGu.AgcgCgccagccUgucAagcuggAGgUCC
+
+tRNA6        CUGGUUCGAUCCCAGGGCGGGAUA
+tRNA7        UUGGUGCAACUCCAAAUAAAAGUA
+tRNA8        UGUGUUCGAUCCACAGAAUUCGCA
+#=GC SS_cons <<<<_______>>>>>))))))):
+#=GC RF      gggGUUCGAUuCcccGUgucgGca
+//
+\end{sreoutput}
+}
+
+In the aligned sequences, a \verb at .@ character indicates an inserted
+column relative to consensus; the \verb at .@ character is an alignment
+pad. A \verb+-+ character is a deletion relative to consensus.
+
+The symbols in the consensus secondary structure annotation line have
+the same meaning that they did in a pairwise alignment from
+\prog{cmsearch}.
+
+The {\small\verb+#=GC RF+} line is \emph{reference
+annotation}. Non-gap characters in this line mark consensus columns;
+\prog{cmalign} uses the residues of the consensus sequence here, with
+upper case denoting strongly conserved residues, and lower case
+denoting weakly conserved residues. Gap characters (specifically, the
+\verb+.+ pads) mark insertions relative to consensus. As described
+below, \prog{cmbuild} is capable of reading these RF lines, so you can
+specify which columns are consensus and which are inserts (otherwise,
+\prog{cmbuild} makes an automated guess, based on the frequency of
+gaps in each column).
+
+If you want to save the alignment to a file, you can use the \prog{-o}
+option:
+
+\user{cmalign -o my.sto my.cm toalign.3.fa}\\
+
+\subsection{Local versus glocal alignment in \prog{cmsearch} and \prog{cmalign}}
+
+The programs \prog{cmsearch} and \prog{cmalign} can be run in two
+different modes. Glocal alignment requires that the entire model match
+a subsequence of the target (global with respect to the query model,
+local with respect to the target sequence). Local alignment allows
+only part of the model to match a subsequence of the target. Local
+alignment is useful when a homologous RNA structure has undergone
+enough changes that parts of the its structure cannot be aligned to
+the full consensus model. Empirically, local alignment is often a more
+sensitive search strategy so by default \prog{cmsearch} uses local
+alignment. Glocal mode can be turned on in \prog{cmsearch} using the
+\prog{-g} option. Conversely, \prog{cmalign} uses glocal alignment by
+default, and the local alignment mode can be switched on using the the
+\prog{-l} option.
+
+First let's look at an example of local alignment in \prog{cmsearch}:
+
+\user{cmsearch my.cm toalign.3.fa}\\
+
+Look at the alignment for the target sequence tRNA8 (the last alignment in the output): 
+
+{\samepage
+\begin{sreoutput}
+>tRNA8
+
+  Plus strand results:
+
+ Query = 1 - 72, Target = 1 - 63
+ Score = 54.39, E = 4.553e-17, P = 6.412e-19, GC =  56
+
+           (((((((,,<<<<___.____>>>>,<~~~~~~>,,,,,<<<<<_______>>>>>))))
+         1 gCcgacAUaGcgcAgU.GGuAgcgCgc*[15]*gAGgUCCgggGUUCGAUuCcccGUguc 68      
+           GC::A::UAGC:CAGU GG AG:GCGC      GAGGUCC:G:GUUCGAU C:C:G::U:
+         1 GCGGAUUUAGCUCAGUuGGGAGAGCGC*[ 5]*GAGGUCCUGUGUUCGAUCCACAGAAUU 59      
+
+           ))):
+        69 gGca 72      
+           :GCA
+        60 CGCA 63      
+\end{sreoutput}
+}
+
+The \verb+*[15]*+ and \verb+*[5]*+ in the query and target,
+respectively, indicate that 15 consensus residues and 5 target
+residues were left unaligned; the target does not appear to have the
+consensus structure in this region. (Not surprising, since I made the
+tRNA8 example sequence by deleting part of the anticodon stem.)  The
+structure annotation line is marked with \verb+~~~~~~+ to indicate the
+gap in the alignment, and to distinguish local alignment induced gaps
+from normal insertions (which are marked with \verb+.+ characters).
+
+You can activate local alignment in \prog{cmalign} with the \prog{-l}
+option:
+
+\user{cmalign -l my.cm toalign.3.fa}\\
+
+This results in the following alignment:
+\footnote{The discontinuity of structural local alignment presents a
+quandary for representing multiple alignments. On the one hand, you
+might not want to even show the unaligned target residues in the gap
+(e.g., cagac) -- they aren't aligned to the model. On the other hand,
+you sort of expect that if you pull an RNA sequence out of a multiple
+alignment, it represents a true subsequence of a larger sequence, not
+a concatenation of disjoint subsequences -- you'd at least like some
+indication of where some residues have gone missing. One option would
+be to leave a *[5]* in the gap, as in the pairwise
+representation; but one of the nice properties of Stockholm format is
+that it's easy to interconvert it to other alignment formats just by
+stripping off everything by the name/sequence part of the alignment,
+and sticking non-sequence characters like *[5]* in the
+alignment would prevent that.}
+
+{\samepage
+\begin{sreoutput}
+# STOCKHOLM 1.0
+#=GF AU Infernal 1.0.2
+
+tRNA6        GUCCCGCUGGUGUAAU.GGAuAGCAUACGAUCCUUCUAA.....GUUUGC
+tRNA7        ACUUUUAAAGGAUAGU.AGUuUAUCCGUUGGUCUUAGGA.....ACCAAA
+tRNA8        GCGGAUUUAGCUCAGUuGGG.AGAGCGC-----------cagac----GA
+#=GC SS_cons (((((((,,<<<<___.___._>>>>,<<<<<_______~~~~~>>>>>,
+#=GC RF      gCcgacAUaGcgcAgU.GGu.AgcgCgccagccUgucAa~~~~~gcuggA
+
+tRNA6        GG-UCCUGGUUCGAUCCCAGGGCGGGAUA
+tRNA7        AAA--UUGGUGCAACUCCAAAUAAAAGUA
+tRNA8        GGUCCUGUGUUCGAUCCACAGAAUUCGCA
+#=GC SS_cons ,,,,<<<<<_______>>>>>))))))):
+#=GC RF      GgUCCgggGUUCGAUuCcccGUgucgGca
+//
+\end{sreoutput}
+}
+
+Note how the local alignment is represented for tRNA8. The deleted
+consensus columns are marked by - characters. The unaligned
+``insertion'' is shown in its own columns; those columns are again
+marked with \verb+~+ characters in the consensus secondary structure
+annotation and the reference (RF) annotation lines.
+
+Now you have successfully built a CM, calibrated it and used it search
+for and align new sequences using \software{infernal} programs.
+These programs have some useful options that you haven't seen
+yet, which we discuss and in some cases demonstrate next. Before you
+start using \software{infernal}, we strongly urge you to at
+least skim this part. 
+
+\subsection{Important options to \prog{cmbuild}}
+
+\subsubsection{using optional annotation to completely specify model architecture}
+
+\prog{cmbuild} needs to know two things to convert your alignment into
+a profile SCFG.
+
+First, it needs to know the consensus secondary structure. It reads
+this from the {\small\verb+#=GC SS_cons+} line, as described
+above. This annotation is mandatory.
+
+It also needs to know which columns are consensus, and which columns
+are insertions relative to consensus. By default, it will determine
+this by a simple rule: if a column contains more than a certain
+fraction of gap characters (by default $>$50\%, but this can be changed
+with the \prog{--gapthresh} option), the column is called an
+insertion. This may not be what you want; for instance, maybe you are
+trying to iteratively build models based on larger and larger numbers
+of sequences (based on an \database{Rfam} seed, say), but you don't
+want the curated consensus model architecture to change just because
+you added some new sequences to the alignment.
+
+You can optionally override that default and specify the complete
+architecture of the model, using both a {\small\verb+#=GC SS_cons+}
+structure annotation line and a {\small\verb+#=GC RF+} reference
+column annotation line.  To do this, you use the \prog{--rf} option to
+\prog{cmbuild}.
+
+For example, if \prog{trna.5.sto} had {\small\verb+#=GC RF+}
+annotation, to build a model from it called \prog{second.cm} 
+ith architecture dictated by the RF annotation, you
+would do:
+
+\user{cmbuild --rf second.cm trna.5.sto}\\
+
+Since \prog{cmalign} leaves an RF line on the alignments it generates,
+the \prog{--rf} option allows you to propagate your consensus
+structure into new, larger alignments. The RF line is also handy when
+you want the model's coordinate system to be the same as a canonical,
+well-studied single sequence: you can simply use that sequence as the
+RF line, or manually create any consensus coordinate system you like.
+(This is the origin of RF as the ``reference line'', e.g.\ giving a
+reference coordinate system.) The only thing that matters in the RF
+line is nongap versus gap characters: the line can be as simple as x's
+marking consensus columns, \verb+.+'s for insert columns.
+
+\subsubsection{creating multiple models from a single alignment}
+\prog{cmbuild} has the ability to cluster and partition the input training
+alignment into several alignments based on sequence identity and build
+a separate CM from each of those alignments. This can be viewed as splitting
+the input alignment of a single RNA family into ``subfamilies'' based on
+sequence identity, each cluster being a subfamily of sequences more
+similar to each other than to those in other clusters.
+Performing homology search with these several models
+collectively may be a more sensitive search strategy than a single
+search with one model built from the entire alignment (although it
+will take longer). The most important options affecting this behavior
+are the \prog{--cmaxid <f>} and \prog{--ctarget <n>} options. With
+\prog{--cmaxid <f>} the clusters are defined such that no two
+sequences in \emph{different} clusters are more than \prog{<f>}
+fractionally identical. With \prog{--ctarget <n>}, a fractional identity
+cutoff is found that partitions the alignment into exactly \prog{<n>}
+clusters. The \prog{--cdump <f>} option can be used in combination
+with either of these options to cause \prog{cmbuild} to dump each
+cluster alignment to the file \prog{<f>}. Let's try the 
+\prog{--cmaxid} option: 
+
+{\samepage
+\user{cmbuild --cmaxid 0.6 --cdump my.cmaxid60.sto my.cmaxid60.cm trna.5.sto}\\
+\begin{comment}
+# cmbuild :: build RNA covariance model(s) from alignment
+# INFERNAL 1.0 (June 2008)
+# Copyright (C) 2001-2008 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPL)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command: cmbuild --cmaxid 0.6 --cdump my.cmaxid60.sto my.cmaxid60.cm trna.5.sto
+# date:    Tue Jun 10 14:47:33 2008
+#
+\end{comment}
+\begin{sreoutput}
+# Alignment split into 3 clusters; each will be used to train a CM.
+# Maximum identity b/t any 2 seqs in different clusters: 0.60
+#
+#                                                                           rel entropy
+#                                                                          ------------
+#  aln  cm idx  name            nseq  eff_nseq    alen   clen   bps  bifs     CM    HMM
+# ----  ------  ----------  --------  --------  ------  -----  ----  ----  -----  -----
+     1       1  trna.5-1.1         1      1.00      74     73    21     2  0.693  0.409
+     1       2  trna.5-1.2         2      1.31      74     73    21     2  0.696  0.395
+     1       3  trna.5-1.3         2      1.41      74     72    21     2  0.704  0.407
+\end{sreoutput}
+}
+\begin{comment}
+# Alignments for each cluster saved in file my.cmaxid60.sto.
+#
+# CPU time: 0.47u 0.00s 00:00:00.47 Elapsed: 00:00:00
+\end{comment}
+
+In this case, the input alignment was split into three
+clusters, of 1 sequence, 2 sequences and 2 sequences. The file
+\prog{my.cmaxid60.sto} includes these three alignments. The CM file
+\prog{my.cmaxid60.cm} is a database of three CMs, one built from
+each of these three alignments. 
+
+The \prog{--corig} option in combination with the \prog{--ctarget} or
+\prog{--cmaxid} options will cause \prog{cmbuild} to build one extra
+model, the original default model from the entire alignment, and add
+it to the end of the cluster models. The \prog{--call} option can be
+used instead of the \prog{--ctarget} or \prog{--cmaxid} options to
+build a separate model for each sequence in the training alignment.
+
+\subsubsection{refining the training alignment prior to building a model}
+Constructing structural RNA alignments is not easy. \prog{cmbuild}
+offers one experimental option to potentially help automate this
+procedure. The \prog{--refine <f>} option will cause \prog{cmbuild} to
+go through a two step iterative procedure to realign the sequences in
+the input alignment before building the model. First, a model is built
+from the initial given alignment. This model is then used to optimally
+align all the sequences, giving a new alignment. The new alignment is
+used to build a new model and the sequences are realigned to the new
+model. This two step build/align procedure repeats until convergence,
+when two successive iterations yield identical (or very nearly
+identical) alignments. The final alignment is used to build a model
+which is saved to the CM file and saved to file
+\prog{<f>}. Importantly, the \prog{--refine} option will not change
+the consensus structure of the initial alignment, so this is not a
+structure prediction tool. The \prog{--gibbs} option can be used in
+combination with \prog{--refine} to modify it's behavior. Instead of
+choosing the optimal alignment during alignment refinement, with
+\prog{--gibbs} an alignment is sampled from the posterior distribution
+of alignments given the current model.
+
+\subsubsection{building RSEARCH models}
+The \software{rsearch} program \cite{KleinEddy03} implements a special case of
+homology search with covariance models in which only one training
+sequence/structure is known. \software{rsearch} had forked from
+\software{infernal} a few years ago, but has been reintegrated.
+The main difference between \software{rsearch}
+and \software{infernal} is the determination of the model scoring
+parameters. Whereas \software{infernal} uses mean posterior estimates
+(see the ``parameterization'' subsection of section 4),
+\software{rsearch} uses a RIBOSUM scoring matrix to determine
+emission scores. You can build CMs parameterized with
+RIBOSUM scores using the \prog{--rsearch <f>} option where \prog{<f>}
+is the RIBOSUM matrix file to use . (The matrix files are in the
+\prog{/matrices} subdirectory of \software{infernal}). For more on how
+these matrices were created see \cite{KleinEddy03}. Importantly, you
+can only use the \prog{--rsearch} option if the input training
+alignment has only 1 sequence, or if you use it in combination with
+the \prog{--call} option which causes \prog{cmbuild} to build a
+separate model from each sequence in the input alignment file.
+
+Here's an example of building five \prog{rsearch} CMs for tRNA:
+
+{\samepage
+\user{cmbuild -F --rsearch ~/infernal/matrices/RIBOSUM85-60.mat --call my.rsearch.cm trna.5.sto}\\
+\begin{comment}
+# cmbuild :: build RNA covariance model(s) from alignment
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command: ../../src/cmbuild -F --rsearch ../../matrices/RIBOSUM85-60.mat --call my.rsearch.cm ../trna.5.sto
+# date:    Sat Oct 24 07:47:11 2009
+#
+\end{comment}
+\begin{sreoutput}
+# Alignment split into 5 clusters; each comprised of exactly 1 sequence
+#
+#                                                                           rel entropy
+#                                                                          ------------
+#  aln  cm idx  name            nseq  eff_nseq    alen   clen   bps  bifs     CM    HMM
+# ----  ------  ----------  --------  --------  ------  -----  ----  ----  -----  -----
+     1       1  trna.5-1.1         1      1.00      74     73    21     2  1.022  0.739
+     1       2  trna.5-1.2         1      1.00      74     72    21     2  1.033  0.758
+     1       3  trna.5-1.3         1      1.00      74     72    21     2  1.035  0.777
+     1       4  trna.5-1.4         1      1.00      74     72    21     2  1.016  0.741
+     1       5  trna.5-1.5         1      1.00      74     73    21     2  1.014  0.752
+\end{sreoutput}
+}
+\begin{comment}
+#
+# CPU time: 0.04u 0.00s 00:00:00.04 Elapsed: 00:00:00
+\end{comment}
+
+\begin{srefaq}{I used the \prog{cmbuild --rsearch} option and tested my
+results against the \software{rsearch} program, and the scores didn't
+match. Why?} \software{infernal} can't build models quite exactly the
+same as \software{rsearch} does. The main reason is because
+\software{infernal} uses probabilistic transition scores while
+\software{rsearch} does not. This difference leads to large
+differences in the bit scores from the programs, but the E-values of
+those scores should be similar (see section 5 for more on bit scores
+and E-values.)
+\end{srefaq}
+
+\newpage
+\subsection{Important options to \prog{cmalign}}
+
+\subsubsection{including a fixed alignment within the output alignment}
+When aligning sequences to a model, \prog{cmalign} allows you to
+include the initial training alignment used to build the model within
+its output alignment. This could be useful if you're updating
+the training alignment with new homologs, or just to easily see how
+new sequences align in the context of the original alignment. To
+turn on this behavior, use the \prog{--withali <f>} option to
+\prog{cmalign}, where \prog{<f>} is the existing fixed alignment to
+include. Note, if you used the \prog{--rf} or \prog{--gapthresh <x>}
+options to \prog{cmbuild} when you built the model, you must use those
+same options to \prog{cmalign}. Here is an example:
+
+{\samepage
+\user{cmalign --withali trna.5.sto my.cm toalign.3.fa}\\
+\begin{comment}
+# cmalign :: align sequences to an RNA CM
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command: ../../src/cmalign --withali ../trna.5.sto my.cm ../toalign.3.fa
+# date:    Sat Oct 24 07:48:22 2009
+#
+# cm name                    algorithm  config  sub  bands     tau
+# -------------------------  ---------  ------  ---  -----  ------
+# trna.5-1                     opt acc  global   no    hmm   1e-07
+#
+#                               bit scores                           
+#                           ------------------                       
+# seq idx  seq name    len     total    struct  avg prob      elapsed
+# -------  --------  -----  --------  --------  --------  -----------
+        1  tRNA6        72     45.48     27.13     0.986  00:00:00.01
+        2  tRNA7        71     31.33     38.47     0.950  00:00:00.02
+        3  tRNA8        63     52.30     23.33     0.939  00:00:00.01
+
+\end{comment}
+\begin{sreoutput}
+
+# STOCKHOLM 1.0
+#=GF AU Infernal 1.0.2
+
+tRNA1        GCGGAUUUAGCUCAGUuGGG.AGAGCGCCAGACUGAAGAUCUGGAGGUCC
+tRNA2        UCCGAUAUAGUGUAAC.GGCuAUCACAUCACGCUUUCACCGUGGAGA-CC
+tRNA3        UCCGUGAUAGUUUAAU.GGUcAGAAUGGGCGCUUGUCGCGUGCCAGA-UC
+tRNA4        GCUCGUAUGGCGCAGU.GGU.AGCGCAGCAGAUUGCAAAUCUGUUGGUCC
+tRNA5        GGGCACAUGGCGCAGUuGGU.AGCGCGCUUCCCUUGCAAGGAAGAGGUCA
+tRNA6        GUCCCGCUGGUGUAAU.GGAuAGCAUACGAUCCUUCUAAGUUUGCGG-UC
+tRNA7        ACUUUUAAAGGAUAGU.AGUuUAUCCGUUGGUCUUAGGAACCAAAAAA--
+tRNA8        GCGGAUUUAGCUCAGUuGGG.AGAGCGC------CAGAC----GAGGUCC
+#=GC SS_cons (((((((,,<<<<___.___._>>>>,<<<<<_______>>>>>,,,,,<
+#=GC RF      gCcgacAUaGcgcAgU.GGu.AgcgCgccagccUgucAagcuggAGgUCC
+
+tRNA1        UGUGUUCGAUCCACAGAAUUCGCA
+tRNA2        GGGGUUCGACUCCCCGUAUCGGAG
+tRNA3        GGGGUUCAAUUCCCCGUCGCGGAG
+tRNA4        UUAGUUCGAUCCUGAGUGCGAGCU
+tRNA5        UCGGUUCGAUUCCGGUUGCGUCCA
+tRNA6        CUGGUUCGAUCCCAGGGCGGGAUA
+tRNA7        UUGGUGCAACUCCAAAUAAAAGUA
+tRNA8        UGUGUUCGAUCCACAGAAUUCGCA
+#=GC SS_cons <<<<_______>>>>>))))))):
+#=GC RF      gggGUUCGAUuCcccGUgucgGca
+//
+\end{sreoutput}
+}
+\begin{comment}
+#
+# CPU time: 0.05u 0.00s 00:00:00.05 Elapsed: 00:00:00
+\end{comment}
+
+The top five sequences are from the training alignment \prog{trna.5.sto}
+and the bottom three sequence are from \prog{toalign.3.fa}.
+
+\begin{srefaq}{How come my fixed alignment didn't stay fixed in the
+\prog{cmalign} output?} It is possible for the \prog{--withali} alignment
+to change slightly when it is output from \prog{cmalign}, but only
+residues that are insertions (i.e. present in non-consensus columns)
+should move around. This is a feature, not a bug, of the program; it is
+impossible for \prog{cmalign} to always keep inserted residues in one sequence fixed
+with respect to inserted residues in another sequence. For more
+information on insertion columns versus consensus columns see the
+\prog{cmbuild} section.
+\end{srefaq}
+
+\begin{srefaq}{I'd like to use the \prog{--withali} option to  
+    \prog{cmalign} but my training alignment is hundreds of sequences deep
+    which makes the cmalign output difficult to read, is there a way
+    to include a subset of the training alignment in the output
+    alignment?} Yes.  You can remove as many sequences as you like
+    from the training alignment if it you add {\small\verb+#=GC RF+}
+    annotation that defines the consensus columns the same way they
+    were defined in \prog{cmbuild} using the full alignment. Also, in
+    this case you must specify the \prog{--rf} option to
+    \prog{cmalign}.
+  \end{srefaq}
+
+\subsubsection{aligning truncated sequences}
+By default, the \prog{cmalign} program assumes that the target
+sequences it is aligning are full length as they appear in their genomic
+context. However some sequences you want to align may be truncated,
+i.e. have missing residues at the 5' and/or 3' end . For example,
+sequences from shotgun sequencing projects or 16S SSU ribosomal RNA
+sequences from PCR based environmental surveys are often truncated. If
+you think the sequences you're aligning are potentially truncated, you
+should use the \prog{--sub} option to \prog{cmalign}. Without this
+option, truncated sequences are often terribly misaligned.
+
+Here is an example with a single, artificially truncated tRNA
+sequence. The file \prog{toalign.1trunc.fa} includes a truncated
+version the sequence in \prog{toalign.1.fa} (residues 1-20 and 57-72
+were removed) that was aligned as the example above for 
+the \prog{--withali} option. If we align the truncated sequence
+\textbf{without} the \prog{--sub} option: 
+
+\user{cmalign --withali trna.5.sto my.cm toalign.1trunc.fa}\\
+\begin{comment}
+# cmalign :: align sequences to an RNA CM
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command: ../../src/cmalign --withali ../trna.5.sto my.cm ../toalign.1trunc.fa
+# date:    Sat Oct 24 07:49:40 2009
+#
+# cm name                    algorithm  config  sub  bands     tau
+# -------------------------  ---------  ------  ---  -----  ------
+# trna.5-1                     opt acc  global   no    hmm   1e-07
+#
+#                                  bit scores                           
+#                              ------------------                       
+# seq idx  seq name       len     total    struct  avg prob      elapsed
+# -------  -----------  -----  --------  --------  --------  -----------
+        1  tRNA6-trunc     35    -19.29      7.33     0.777  00:00:00.02
+\end{comment}
+
+{\samepage
+\begin{sreoutput}
+# STOCKHOLM 1.0
+#=GF AU Infernal 1.0.2
+
+tRNA1        GCGGAUUUAGCUCAGUuGGG.AGAGCGCCAGACUGAAGAUCUGGAGGUCC
+tRNA2        UCCGAUAUAGUGUAAC.GGCuAUCACAUCACGCUUUCACCGUGGAGA-CC
+tRNA3        UCCGUGAUAGUUUAAU.GGUcAGAAUGGGCGCUUGUCGCGUGCCAGA-UC
+tRNA4        GCUCGUAUGGCGCAGU.GGU.AGCGCAGCAGAUUGCAAAUCUGUUGGUCC
+tRNA5        GGGCACAUGGCGCAGUuGGU.AGCGCGCUUCCCUUGCAAGGAAGAGGUCA
+tRNA6-trunc  A---------------.-GC.A---UACGAUCCUUCUAAGUUUGCGGUCC
+#=GC SS_cons (((((((,,<<<<___.___._>>>>,<<<<<_______>>>>>,,,,,<
+#=GC RF      gCcgacAUaGcgcAgU.GGu.AgcgCgccagccUgucAagcuggAGgUCC
+
+tRNA1        UGUGUUCGAUCCACAGAAUUCGCA
+tRNA2        GGGGUUCGACUCCCCGUAUCGGAG
+tRNA3        GGGGUUCAAUUCCCCGUCGCGGAG
+tRNA4        UUAGUUCGAUCCUGAGUGCGAGCU
+tRNA5        UCGGUUCGAUUCCGGUUGCGUCCA
+tRNA6-trunc  ----------U---GG-----UUC
+#=GC SS_cons <<<<_______>>>>>))))))):
+#=GC RF      gggGUUCGAUuCcccGUgucgGca
+//
+\end{sreoutput}
+}
+
+\begin{comment}
+#
+# CPU time: 0.03u 0.00s 00:00:00.03 Elapsed: 00:00:00
+\end{comment}
+
+We know the alignment of the truncated sequence
+\prog{tRNA6-trunc} is wrong because we saw the correct alignment
+of the full tRNA6 sequence in the example above. Particularly striking
+is the misalignment of the 3' end (\prog{UGGUUC}) which you'd think
+based on the other sequences would be easily alignable.
+
+Here's what happens with the \prog{--sub} option turned on:
+
+\user{cmalign --sub --withali trna.5.sto my.cm toalign.1trunc.fa}\\
+\begin{comment}
+# cmalign :: align sequences to an RNA CM
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command: ../../src/cmalign --sub --withali ../trna.5.sto my.cm ../toalign.1trunc.fa
+# date:    Sat Oct 24 07:50:29 2009
+#
+# cm name                    algorithm  config  sub  bands     tau
+# -------------------------  ---------  ------  ---  -----  ------
+# trna.5-1                     opt acc  global  yes    hmm   1e-07
+#
+#                                  bit scores                           
+#                              ------------------                       
+# seq idx  seq name       len     total    struct  avg prob      elapsed
+# -------  -----------  -----  --------  --------  --------  -----------
+        1  tRNA6-trunc     35     15.78      3.79     0.965  00:00:00.01
+
+\end{comment}
+
+{\samepage
+\begin{sreoutput}
+# STOCKHOLM 1.0
+#=GF AU Infernal 1.0.2
+
+tRNA1        GCGGAUUUAGCUCAGUuGGG.AGAGCGCCAGACUGAAGAUCUGGAGGUCC
+tRNA2        UCCGAUAUAGUGUAAC.GGCuAUCACAUCACGCUUUCACCGUGGAGA-CC
+tRNA3        UCCGUGAUAGUUUAAU.GGUcAGAAUGGGCGCUUGUCGCGUGCCAGA-UC
+tRNA4        GCUCGUAUGGCGCAGU.GGU.AGCGCAGCAGAUUGCAAAUCUGUUGGUCC
+tRNA5        GGGCACAUGGCGCAGUuGGU.AGCGCGCUUCCCUUGCAAGGAAGAGGUCA
+tRNA6-trunc  ----------------.---.AGCAUACGAUCCUUCUAAGUUUGCGG-UC
+#=GC SS_cons (((((((,,<<<<___.___._>>>>,<<<<<_______>>>>>,,,,,<
+#=GC RF      gCcgacAUaGcgcAgU.GGu.AgcgCgccagccUgucAagcuggAGgUCC
+
+tRNA1        UGUGUUCGAUCCACAGAAUUCGCA
+tRNA2        GGGGUUCGACUCCCCGUAUCGGAG
+tRNA3        GGGGUUCAAUUCCCCGUCGCGGAG
+tRNA4        UUAGUUCGAUCCUGAGUGCGAGCU
+tRNA5        UCGGUUCGAUUCCGGUUGCGUCCA
+tRNA6-trunc  CUGGUUC-----------------
+#=GC SS_cons <<<<_______>>>>>))))))):
+#=GC RF      gggGUUCGAUuCcccGUgucgGca
+//
+\end{sreoutput}
+}
+\begin{comment}
+#
+# CPU time: 0.02u 0.00s 00:00:00.02 Elapsed: 00:00:00
+\end{comment}
+
+This is much better. Briefly, the \prog{--sub} option uses an HMM to
+predict where the start and end points of the alignment are and then
+restructures the model to only align between that start and end. This
+is a hack that usually works, but there's more well-principled ways of
+doing this, which we're currently working on.
+
+\subsubsection{alignment confidence estimates}
+\prog{cmalign} has the ability to estimate the confidence of the
+alignment at each residue for each sequence. These confidence estimates
+are actually posterior probabilities, which can be added to
+the output alignment using the \prog{-p} option. We'll demonstrate
+this with alignment of a single sequence:
+
+\user{cmalign -p my.cm toalign.1.fa}\\
+\begin{comment}
+# cmalign :: align sequences to an RNA CM
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command: ../../src/cmalign -p my.cm ../toalign.1.fa
+# date:    Sat Oct 24 07:51:28 2009
+#
+# cm name                    algorithm  config  sub  bands     tau
+# -------------------------  ---------  ------  ---  -----  ------
+# trna.5-1                     opt acc  global   no    hmm   1e-07
+#
+#                               bit scores                           
+#                           ------------------                       
+# seq idx  seq name    len     total    struct  avg prob      elapsed
+# -------  --------  -----  --------  --------  --------  -----------
+        1  tRNA6        72     45.48     27.13     0.986  00:00:00.01
+\end{comment}
+
+{\samepage
+\begin{sreoutput}
+
+# STOCKHOLM 1.0
+#=GF AU Infernal 1.0.2
+
+tRNA6             GUCCCGCUGGUGUAAUGGAuAGCAUACGAUCCUUCUAAGUUUGCGG-UCC
+#=GR tRNA6 POSTX. 9999999999999999887799999999999999999999999999-899
+#=GR tRNA6 POST.X 9999999999999999119999999999999999999999999999-977
+#=GC SS_cons      (((((((,,<<<<______._>>>>,<<<<<_______>>>>>,,,,,<<
+#=GC RF           gCcgacAUaGcgcAgUGGu.AgcgCgccagccUgucAagcuggAGgUCCg
+
+tRNA6             UGGUUCGAUCCCAGGGCGGGAUA
+#=GR tRNA6 POSTX. 99999999999999999999999
+#=GR tRNA6 POST.X 89999999999999999999999
+#=GC SS_cons      <<<_______>>>>>))))))):
+#=GC RF           ggGUUCGAUuCcccGUgucgGca
+//
+\end{sreoutput}
+}
+
+\begin{comment}
+#
+# CPU time: 0.02u 0.00s 00:00:00.02 Elapsed: 00:00:00
+\end{comment}
+
+The \prog{-p} option adds {\small\verb+#=GR tRNA6 POSTX.+} and
+{\small\verb+#=GR tRNA6 POST.X+} markup to the output stockholm
+alignment. The {\small\verb+POSTX.+} row indicates the 'tens' place of
+the confidence estimate while {\small\verb+POST.X+} row indicates the
+'ones' place. So the confidence estimate for the final \prog{C} in the
+first row of the alignment to two significant digits is 97\%. This
+means that if you sampled alignments from the posterior distribution
+of all possible alignments of this sequence to the model, about 97\%
+of the time that \prog{C} would appear in that position of the
+alignment. One special case: if the posterior probability is ``very
+nearly'' 100\% (it's difficult to be more precise on the exact
+percentage due to numerical precision issues) the annotated posterior
+values will be ``*'' characters in both the tens and ones places.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% BEGIN ITERATIVE SEARCH SECTION
+\newpage
+\subsection{Putting it all together: an example of iterative search}
+
+Now that you've seen some useful features of \prog{cmbuild} and
+\prog{cmalign}, we're ready to go through an example of an iterative
+search with a CM with real sequence data. Iterative search is a powerful
+technique for finding homologs consisting of three main steps:
+\begin{enumerate}
+\item
+  Build and calibrate a model from current alignment of homologs.
+\item 
+  Search genomes (or databases) for new homologs.
+\item
+  Add the new homologs to the alignment.
+\item
+  Go back to step 1.
+\end{enumerate}
+
+You can iterate over these steps as long as you'd like or until
+until you stop finding new homologs in step 2.  The example we present
+here starts with only 1 training sequence/structure in the first
+iteration. In this case, with few sequences in the training alignment,
+it's smart to carefully select the genomes you search in step 2,
+picking ones that are rather closely related to the organisms
+represented in your alignment. Then, if you're able to find homologs
+in these closely related genomes, you can build a new alignment
+in step 3 which, because it's built from a deeper alignment, will have
+a more knowledge of the sequence divergence of the family than
+the initial model. You can then search genomes a bit further away on
+the tree of life in the next iteration. Then realign any new homologs
+you find and build a new model, and so on. 
+
+\subsubsection{files used in the iterative search example}
+
+Let's work through an example of iterative search with a Purine
+riboswitch model. Here's a list of the files we'll use, from the
+\prog{/tutorial} subdirectory of \software{infernal}:
+
+  \begin{sreitems}{}
+  \item[\prog{purine.1.sto}] A Stockholm alignment file with a single
+       Purine riboswitch sequence and structure. 
+  \item[\prog{purine.1.c.cm}] A calibrated version of a model built
+    from \prog{purine.1.sto}, included to save time.
+  \item[\prog{T.tengcongensis.genome.fa}]: the 2.5 Mb genome of the bacteria
+    \emph{Thermoanaerobacter tengcongensis}, in
+    FASTA format, downloaded from the NCBI CoreNucleotide database
+    (accession: NC\_003869). 
+  \item[\prog{C.psychrerythraea.genome.fa}]: the 5 Mb genome of the bacteria
+    \emph{Colwellia psychrereythraea}, in
+    FASTA format, downloaded from the NCBI CoreNucleotide database
+    (accession: CP000083). 
+  \item[\prog{purine.teng.fa}] A putative Purine riboswitch in FASTA format.
+  \item[\prog{purine.psych.fa}] A different putative Purine riboswitch in FASTA format.
+  \end{sreitems}
+
+\subsubsection{iteration 1, step 1: build and calibrate a model}
+
+Look at the \prog{purine.1.sto} stockholm file. It contains exactly
+one sequence and predicted structure of a Purine riboswitch from the
+genome of \emph{Streptococcus pneumoniae}, a member of the Firmicutes
+division of the Bacterial domain. The structure from the
+{\small\verb+#=GC SS_cons+}
+annotation for the sequence is shown on the right. 
+(This sequence is part of the Rfam 8.1 Purine RF00167 ``full''
+alignment). 
+
+{\samepage
+\vspace{1em}
+\begin{minipage}{4.7in}
+\begin{sreoutput}
+# STOCKHOLM 1.0
+#=GF ID    Purine
+#=GF AU    Boese B, Barrick JE, Breaker RR
+
+Purine1          AAAAUUGAAUAUCGUUUUACUUGUUUAUGUCGUGAAUUGGCACGACGUUU
+#=GC SS_cons     .................<<<<<<<<...<<<<<<......>>>>>>....
+
+Purine1          CUACAAGGUGCCGGAACACCUAACAAUAAGUAAGUCAGCAGUGAGAU
+#=GC SS_cons     ....<<<<<<......>>>>>>..>>>>>>>>...............
+//
+\end{sreoutput}
+\end{minipage}
+\begin{minipage}{1.5in}
+\includegraphics[scale=0.37]{Figures/purine1_full}
+\end{minipage}
+\vspace{1em}
+}
+
+First we build the model:
+
+\user{cmbuild purine.1.cm purine.1.sto}\\
+
+Now we want to calibrate it. As before, we can use \prog{--forecast}
+to see the predicted running time:
+
+\user{cmcalibrate --forecast 1 purine.1.cm}\\
+
+It should take about two hours. Feel free to calibrate the model yourself if you want
+to, but to save time we've included \prog{purine.1.c.cm} a
+calibrated version of the single sequence Purine model. To use our
+calibrated model, copy it over the model you just built with:
+
+\user{cp purine.1.c.cm purine.1.cm}\\
+
+Now we're ready to search genomes. As mentioned earlier, at early
+stages of iterative search if you've built a model from very few
+training sequences you should carefully pick target genomes to search that are
+not too evolutionarily distant from the genomes of your training
+sequences. In this case let's search another Firmicutes bacteria,
+\emph{Thermoanerobacteria tengcongensis}, the genome of which is in \newline
+\prog{T.tengcongensis.genome.fa}:
+
+\subsubsection{iteration 1, step 2: search a genome}
+
+\user{cmsearch purine.1.cm T.tengcongensis.genome.fa}\\
+
+This will take about 25 five minutes for \prog{cmsearch} to search the 5 Mb
+genome. (If you don't want to wait, please continue reading.)
+Let's look at the first hit:
+
+{\samepage
+\begin{sreoutput}
+>gi|20806542|ref|NC_003869.1|
+
+  Plus strand results:
+
+ Query = 1 - 97, Target = 586366 - 586467
+ Score = 35.67, E = 6.512e-06, P = 5.57e-12, GC =  40
+
+           :::::::::::::::::((((((((,,,<<<<<<.______..>>>>>>,,,,,,,,<<<
+         1 AAAAUUGAAUAUCGUUUuaCuuguuUAUGuCGuG.AAUUGG..CaCGaCGUUUCUACaaG 57      
+           AAAAUU AAUA  G   :ACU::U:UA ::C::: AAU  G  :::G::GU UCUAC:::
+    586366 AAAAUUUAAUAA-GAAGCACUCAUAUAAUCCCGAgAAUAUGgcUCGGGAGUCUCUACCGA 586424  
+
+           <<<.______..>>>>>>,,)))))))):::::::::::::::
+        58 GuG.CCGGAA..CaCCuaACaauaaGuaAGUCAGCAGUGAGAU 97      
+           ::: CCG AA  ::::::AC:A::AGU:A    G A   AG  
+    586425 ACAaCCGUAAauUGUUCGACUAUGAGUGAAAGUGUACCUAGGG 586467  
+\end{sreoutput}
+}
+
+The E-value of this hit is 6.512e-06, which means we'd expect about
+0.000006512 hits of this score in searching a 5 Mb database of random
+sequence. Obviously an E-value by itself doesn't prove this is a
+homologous sequence, but this is a good hit, and it warrants closer
+scrutiny. 
+%One effective way to judge the plausibility of a \prog{cmsearch} hit
+%is to look at it's secondary structure in relation to the model. Some
+%questions you might ask are, are important regions 
+Let's look at the structure more closely and how it relates to our
+initial training sequence.  As we saw earlier in the tutorial, the
+\prog{cmsearch} output is showing us where the high score is coming
+from. Included below is another view of the secondary structures.  The
+figure on the left is the structure of the \emph{Streptococcus
+pneumoniae} Purine riboswitch that we built our model from (this exact
+figure is also shown above).  The figure on the right is our putative
+homolog from \emph{Thermoanaerobacter tengcongensis}.  Base-paired
+residues that are different from the training sequence are indicated
+as hollow outlined letters. Insertions relative to the consensus model
+are in lowercase (these residues are also lower case in
+the \prog{cmsearch} alignment above). Notice that all the base-paired
+residues that are different between the sequences are putative
+\emph{compensatory mutations} from one Watson-Crick (A-U, U-A, C-G,
+G-C) or U-G/G-U base-pair to another. You can also see this above in
+the \prog{cmsearch} output. This is very strong evidence that these
+two sequences are homologous as they share strong structural
+similarity despite weak conservation at the primary sequence level
+(55\% identity).
+
+\begin{center}
+\includegraphics[scale=0.5]{Figures/purine1_full}
+\includegraphics[scale=0.5]{Figures/purine2_full}
+\end{center}
+
+\subsubsection{iteration 1, step 3: add new homolog to training alignment}
+Let's assume that you've convinced yourself our putative homolog is a real Purine
+riboswitch. Now we can use knowledge of this new homolog to increase
+our power in the search for new ones. First we need to add our new
+sequence to our initial training alignment. This requires extracting
+the hit from the genome. We've already done this for you, the single
+hit from the \emph{Thermoanerobacteria} genome is in unaligned FASTA format
+in the file \prog{purine.teng.fa}. Let's align it to our training
+sequence, and output both sequences aligned together using the
+\prog{--withali} option. We'll save the output alignment to
+\prog{purine.2.sto}:
+
+\prog{cmalign -o purine.2.sto --withali purine.1.sto purine.1.cm purine.teng.fa}
+
+Now we've completed one round of the iterative search strategy listed
+above and we're ready to do another round, armed with an alignment of
+two examples of the Purine riboswitch. First, we build a new model:
+
+\subsubsection{iteration 2, step 1: build and calibrate a new model}
+\user{cmbuild purine.2.cm purine.2.sto}\\
+
+Once again the calibration step is a bottleneck. We've provided a
+calibrated file so you can proceed with this tutorial in
+\prog{purine.2.c.cm}, copy this file over your own model:
+
+\user{cp purine.2.c.cm purine.2.cm}\\
+
+\subsubsection{iteration 2, step 2: search a genome}
+
+Now we're at the search stage. In the previous iteration we searched a
+Firmicutes genome mainly because we only had one training sequence, from
+Firmicutes. Now we have two training sequences, both from Firmicutes,
+but actually they're pretty divergent at the sequence level. Let's do a
+more ambitious search this time, and look for Purine riboswitch
+homologs in the genome of \emph{Colwellia psychrerythraea}, a member of the
+Bacterial $\gamma$-proteobacteria division:
+
+\user{cmsearch purine.2.cm C.psychrerythraea.genome.fa}\\
+
+This search will take about an hour. Let's look at the first,
+highest-scoring hit:
+
+{\samepage
+\begin{sreoutput}
+>gi|71143482|gb|CP000083.1|
+
+  Plus strand results:
+
+ Query = 19 - 87, Target = 1401709 - 1401775
+ Score = 39.23, E = 1.539e-06, P = 5.847e-13, GC =  45
+
+           (((((((,,,<<<-<<<_______>>>->>>,,,,,,,,<<<<<<_________>>>>>>
+        19 ACucauaUAagcCcGaGAAUAUGGCuCgGgcGUuUCUACcgggcgACCGuAAAucgcccg 78      
+           ::UC:UAUAA:CCC: : AUAUGG: :GGG:GU+UCUACC:GG:  C  UAA   :CC:G
+   1401709 CUUCGUAUAACCCCAGUGAUAUGGAUUGGGGGUCUCUACCAGGAACCAAUAA--AUCCUG 1401766 
+
+           ,,)))))))
+        79 ACuaugaGU 87      
+           A UA:GA::
+   1401767 AUUACGAAG 1401775 
+\end{sreoutput}
+}
+
+This hit looks very promising. As before, even with a good E-value
+(this one is 1.539e-06), a hit is not necessarily a real homolog, but
+this hit is definitely worth looking at more closely. The
+\prog{cmsearch} alignment is showing us that the loop regions have
+high primary sequence conservation and the stems exhibit
+compensatory mutations. The figure below on the left shows the
+sequence and structure of the putative homolog. To me (and hopefully to you) this
+hit is convincing. 
+
+\subsubsection{iteration 2, step 3: add new homolog to training alignment}
+To save time we've extracted this sequence from the genome and saved
+it as \prog{purine.psych.fa}. Let's align it our model:
+
+\user{cmalign -o purine.3.sto --withali purine.2.sto purine.2.cm purine.psych.fa}\\
+
+This alignment is depicted in the structure on the right below. Each
+column of the alignment is represented by a residue. Lowercase
+residues indicate positions where are least one sequence is a gap.
+For single-stranded residues: Ns denote any column that does not have
+identical residues in all three sequences, and non-Ns indicate all
+three sequence are identical. Any base-pair for which at least two
+distinct Watson-Crick or U-G/G-U pairs are present are indicated by
+open circles. Notice that 16 of the 20 base pairs show compensatory
+mutations between at least two of our three sequences.
+
+Now that we've added a new homolog, we're ready for another round of
+iterative search. However, this is as far as we'll go with the guided
+tutorial. 
+
+This example was contrived to showcase the power of CMs to detect
+homologous structural RNAs with very little primary sequence
+conservation. The iterative approach is a powerful one, and we'd love
+to be able to automate it, but we haven't tried. Mainly because we're
+seriously impeded by the incredibly slow calibration step. As E-values
+for CMs become more completely understood, we hope to be able to
+streamline calibration and implement automated iterative search
+routines. 
+
+\includegraphics[scale=0.5]{Figures/purine3_full}
+\includegraphics[scale=0.5]{Figures/purineC_full}
+
+%Now that you've seen some examples of what
+%\software{infernal} can do, you're ready to do your own RNA sequence
+%analysis with CMs.
+
+% END ITERATIVE SEARCH SECTION
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Parallelizing search, alignment and calibration with Message Passing
+  Interface (MPI)}
+As mentioned in the Installation section, four of
+the seven \software{infernal} programs can be run in parallel using
+MPI: \prog{cmalign}, \prog{cmcalibrate}, \prog{cmscore} and \prog{cmsearch}.
+These programs must be run using \prog{mpirun}. These MPI programs are
+under current development, and we have only tested them using the LAM
+and OpenMPI implementations of MPI\@. Here are example runs using LAM:  
+
+\user{mpirun C cmsearch --mpi query.cm target.fa}\\
+
+\user{mpirun C cmcalibrate --mpi query.cm}\\
+
+\user{mpirun C cmalign --mpi query.cm target.fa}\\
+
+\user{mpirun C cmscore --mpi query.cm}\\
+
+\subsection{Getting more information}
+
+For a quick refresher on the command line usage of any program and its
+commonly used options, just type the name of the program with no other
+arguments: e.g.\
+
+\user{cmemit}\\
+
+and you'll get a brief help:
+
+\begin{sreoutput}
+> cmemit
+Incorrect number of command line arguments.
+Usage: cmemit [-options] <cmfile> <sequence output file>
+
+  where basic options are:
+  -h        : show brief help on version and usage
+  -n <n>    : generate <n> sequences  [10]  (n>0)
+  -u        : write generated sequences as unaligned FASTA  [default]
+  -a        : write generated sequences as a STOCKHOLM alignment
+  -c        : generate a single "consensus" sequence only
+  -l        : local; emit from a locally configured model
+  -s <n>    : set random number generator seed to <n>  (n>0)
+  --devhelp : show list of otherwise undocumented developer options
+
+To see more help on other available options, do cmemit -h
+\end{sreoutput}
+To see more help on other available options, do \prog{cmemit -h}
+
+\user{cmemit -h}\\
+
+\begin{sreoutput}
+<[my_tutorial]> ../../src/cmemit -h
+# cmemit :: generate sequences from a covariance model
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+Usage: cmemit [-options] <cmfile> <sequence output file>
+
+where general options are:
+  -h        : show brief help on version and usage
+  -n <n>    : generate <n> sequences  [10]  (n>0)
+  -u        : write generated sequences as unaligned FASTA  [default]
+  -a        : write generated sequences as a STOCKHOLM alignment
+  -c        : generate a single "consensus" sequence only
+  -l        : local; emit from a locally configured model
+  -s <n>    : set random number generator seed to <n>  (n>0)
+  --devhelp : show list of otherwise undocumented developer options
+
+miscellaneous output options are:
+  --rna       : output alignment as RNA sequence data  [default]
+  --dna       : output alignment as DNA (not RNA) sequence data
+  --tfile <f> : dump parsetrees to file <f>
+
+expert options:
+  --exp <x>   : exponentiate CM probabilities by <x> before emitting  (x>0)
+  --begin <n> : truncate alignment, begin at match column <n>  (n>=1)
+  --end <n>   : truncate alignment,   end at match column <n>  (n>=1)
+\end{sreoutput}
+
+More detailed information on usage and command line options is
+available in UNIX manual pages. If they have been installed for your
+system, you can see this information with, e.g.:
+
+\user{man cmalign}\\
+
+If they have not been installed, you can open them by specifying the
+full path to the manual page files, for example:
+
+\user{man ../infernal-1.0.2/documentation/manpages/cmalign.man}\\
+
+Copies of the man pages are also provided at the end of this guide.
+
+
diff --git a/easel/00README b/easel/00README
new file mode 100644
index 0000000..44b5b02
--- /dev/null
+++ b/easel/00README
@@ -0,0 +1,34 @@
+Easel - a library of C functions for biological sequence analysis
+http://easel.janelia.org/
+Version @EASEL_VERSION@; @EASEL_DATE@
+ at EASEL_COPYRIGHT@
+------------------------------------------------------------------
+
+Easel is a C code library for computational analysis of biological
+sequences using probabilistic models. Easel is used by HMMER, the
+profile hidden Markov model software that underlies the Pfam protein
+families database, and by Infernal, the profile stochastic
+context-free grammar software that underlies the Rfam RNA family
+database. Like any code library, Easel aims to make applications more
+robust and easier to develop, by providing a set of reusable,
+documented, and well-tested functions.
+
+Other files to read in the top-level source directory:
+
+    INSTALL          Brief installation instructions.
+    Userguide.pdf    The Easel User's Guide.
+    RELEASE-NOTES    Notes for this release.
+    COPYRIGHT        Copyright and license information.
+    LICENSE          The Janelia Farm Software License.
+
+To get started after installation, see the Easel User's Guide
+(Userguide.pdf).
+
+------------------------------------------------------------------
+Sean Eddy
+HHMI Janelia Farm Research Campus
+
+
+
+
+
diff --git a/easel/COPYRIGHT b/easel/COPYRIGHT
new file mode 100644
index 0000000..f6f51cc
--- /dev/null
+++ b/easel/COPYRIGHT
@@ -0,0 +1,27 @@
+Easel - a library of C functions for biological sequence analysis
+ at EASEL_COPYRIGHT@
+
+Additional copyrights apply to the package:
+Copyright (C) 2004-2008 Sean R. Eddy
+Copyright (C) 2006-2008 Howard Hughes Medical Institute
+
+Easel also includes pieces of copyrighted and licensed code from a
+variety of sources and contributors, as noted in the appropriate
+places in individual files. Copyright holders and contributors
+include:
+
+  Free Software Foundation, Inc.    configure
+  Matteo Frigo                      aclocal.m4
+  Steven G. Johnson                 aclocal.m4
+  Stephen Moshier                   esl_sse.c,esl_vmx.c   
+  Julien Pommier                    esl_sse.c,esl_vmx.c   
+  Christophe Tournayre              aclocal.m4
+  David Wheeler                     easel.c::esl_tmpfile()
+  University of Toronto             esl_regexp.c
+
+The Easel library is freely modifiable and redistributable under the
+Janelia Farm Software License, a BSD license. See the file LICENSE for
+details.
+
+
+
diff --git a/easel/INSTALL b/easel/INSTALL
new file mode 100644
index 0000000..4d991fe
--- /dev/null
+++ b/easel/INSTALL
@@ -0,0 +1,31 @@
+Brief installation instructions
+Easel @EASEL_VERSION@; @EASEL_DATE@
+SRE, Mon Mar 24 09:05:20 2008
+-------------------------------------------------------------
+
+Starting from a source distribution, easel- at EASEL_VERSION@.tar.gz:
+ Uncompress:                uncompress easel- at EASEL_VERSION@.tar.gz  
+ Unpack:                    tar xf easel- at EASEL_VERSION@.tar
+ Move into new directory:   cd easel- at EASEL_VERSION@
+ Configure:                 ./configure
+ Build:                     make
+ Automated tests:           make check
+ Automated install:         make install
+
+
+For information on more expert customization options available to you
+in the configuration and the Makefiles, see the Installation chapter
+in the Easel User's Guide (Userguide.pdf).
+
+Easel is developed on Linux, and tested on a variety of UNIX and
+UNIX-like operating systems, including Apple OS/X. It is written in
+ANSI C99 and should build cleanly on any system with an ANSI C99
+compiler, including Microsoft Windows.
+
+-------------------------------------------------------------
+
+
+
+
+
+
diff --git a/easel/LICENSE b/easel/LICENSE
new file mode 100644
index 0000000..49eacb7
--- /dev/null
+++ b/easel/LICENSE
@@ -0,0 +1,32 @@
+The Janelia Farm Software License 
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in
+    the documentation and/or other materials provided with the
+    distribution.
+
+ 3. Neither the name of the Howard Hughes Medical Institute nor the
+    names of its contributors may be used to endorse or promote
+    products derived from this software without specific prior written
+    permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY,
+NON-INFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+REASONABLE ROYALTIES; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
diff --git a/easel/LICENSE.csh.in b/easel/LICENSE.csh.in
new file mode 100644
index 0000000..53674f1
--- /dev/null
+++ b/easel/LICENSE.csh.in
@@ -0,0 +1,5 @@
+setenv EASEL_VERSION    @EASEL_VERSION@ 
+setenv EASEL_DATE      "@EASEL_DATE@"
+setenv EASEL_COPYRIGHT "@EASEL_COPYRIGHT@"
+setenv EASEL_LICENSE   "@EASEL_LICENSE@"
+
diff --git a/easel/Makefile.in b/easel/Makefile.in
new file mode 100644
index 0000000..ad5f7e4
--- /dev/null
+++ b/easel/Makefile.in
@@ -0,0 +1,279 @@
+# Makefile for Easel
+# SVN $Id: Makefile.in 398 2009-10-11 22:12:49Z nawrockie $
+SHELL       = /bin/sh
+
+# Installation targets
+#
+prefix      = @prefix@
+exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
+LIBDIR      = @libdir@
+INCLUDEDIR  = @includedir@
+BINDIR      = @bindir@
+MANDIR      = @mandir@
+PDFDIR      = @pdfdir@
+
+# Compiler configuration
+#
+CC       = @CC@
+CFLAGS   = @CFLAGS@
+AR       = @AR@ rcv
+LN       = ln
+RANLIB   = @RANLIB@
+LDFLAGS  = -static @LDFLAGS@
+SIMDFLAGS= @SIMD_CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+LIBGSL   = @LIBGSL@
+
+#######
+## You should not need to modify below this line.
+#######
+
+PACKAGE     = @PACKAGE_NAME@
+BASENAME    = @PACKAGE_TARNAME@
+RELEASE     = @EASEL_VERSION@
+RELEASEDATE = "@EASEL_DATE@"
+COPYRIGHT   = "@EASEL_COPYRIGHT@"
+LICENSELINE = "@EASEL_LICENSE@"
+COMPRESS    = gzip
+
+# Code manifests
+#
+HEADERS = \
+	easel.h\
+	esl_alphabet.h\
+	esl_cluster.h\
+	esl_dirichlet.h\
+	esl_distance.h\
+	esl_dmatrix.h\
+	esl_exponential.h\
+	esl_fileparser.h\
+	esl_gamma.h\
+	esl_getopts.h\
+	esl_gev.h\
+	esl_gumbel.h\
+	esl_histogram.h\
+	esl_hyperexp.h\
+	esl_keyhash.h\
+	esl_minimizer.h\
+	esl_mixgev.h\
+	esl_mpi.h\
+	esl_msa.h\
+	esl_msacluster.h\
+	esl_msashuffle.h\
+	esl_msaweight.h\
+	esl_normal.h\
+	esl_paml.h\
+	esl_random.h\
+	esl_randomseq.h\
+	esl_ratematrix.h\
+	esl_regexp.h\
+	esl_rootfinder.h\
+	esl_scorematrix.h\
+	esl_sq.h\
+	esl_sqio.h\
+	esl_sse.h\
+	esl_ssi.h\
+	esl_stack.h\
+	esl_stats.h\
+	esl_stopwatch.h\
+	esl_stretchexp.h\
+	esl_swat.h\
+	esl_tree.h\
+	esl_vectorops.h\
+	esl_vmx.h\
+	esl_weibull.h\
+	esl_wuss.h
+
+OBJS    = \
+	easel.o\
+	esl_alphabet.o\
+	esl_cluster.o\
+	esl_dirichlet.o\
+	esl_distance.o\
+	esl_dmatrix.o\
+	esl_exponential.o\
+	esl_fileparser.o\
+	esl_gamma.o\
+	esl_getopts.o\
+	esl_gev.o\
+	esl_gumbel.o\
+	esl_histogram.o\
+	esl_hyperexp.o\
+	esl_keyhash.o\
+	esl_minimizer.o\
+	esl_mixgev.o\
+	esl_mpi.o\
+	esl_msa.o\
+	esl_msacluster.o\
+	esl_msashuffle.o\
+	esl_msaweight.o\
+	esl_normal.o\
+	esl_paml.o\
+	esl_random.o\
+	esl_randomseq.o\
+	esl_ratematrix.o\
+	esl_regexp.o\
+	esl_rootfinder.o\
+	esl_scorematrix.o\
+	esl_sq.o\
+	esl_sqio.o\
+	esl_sse.o\
+	esl_ssi.o\
+	esl_stack.o\
+	esl_stats.o\
+	esl_stopwatch.o\
+	esl_stretchexp.o\
+	esl_swat.o\
+	esl_tree.o\
+	esl_vectorops.o\
+	esl_vmx.o\
+	esl_weibull.o\
+	esl_wuss.o
+
+all: libeasel.a
+	(cd miniapps; make)
+
+.c.o: 
+	${CC} -I. ${CFLAGS} ${SIMDFLAGS} ${DEFS} -c $<		
+
+libeasel.a: $(OBJS)
+	$(AR) libeasel.a $(OBJS)
+	$(RANLIB) libeasel.a
+	chmod 644 libeasel.a
+
+# install:   installs libeasel.a in LIBDIR/
+#            installs Easel headers in INCLUDEDIR/
+#            installs miniapp binaries in BINDIR/
+#
+# All install paths are prefaced with DESTDIR/ to facilitate
+# building RPMS in Linux distros. Usually DESTDIR is empty.
+#
+install:
+	mkdir -p ${DESTDIR}${LIBDIR}
+	mkdir -p ${DESTDIR}${INCLUDEDIR}
+	mkdir -p ${DESTDIR}${BINDIR}
+	cp libeasel.a ${DESTDIR}${LIBDIR}/
+	for file in ${HEADERS}; do\
+	   cp $$file ${DESTDIR}${INCLUDEDIR}/;\
+	done
+	(cd miniapps; make install)
+
+# `make check`: run user testsuite
+check:
+	(cd testsuite; make check)
+
+
+clean:
+	-rm -f ${OBJS} libeasel.a
+	-rm -f *~ TAGS
+	-rm -f *.gcno *.gcda *.gcov
+	-rm -f core.[0-9]*
+	-rm -f config.log config.status
+	-rm -f example test testdrive stats
+	if test -d documentation; then  (cd documentation; make clean); fi
+	if test -d testsuite;     then  (cd testsuite;     make clean); fi
+	if test -d miniapps;      then  (cd miniapps;      make clean); fi
+
+distclean:
+	make clean
+	-rm esl_config.h
+	-rm -rf autom4te.cache
+	if test -d documentation; then (cd documentation; make distclean); fi
+	if test -d testsuite;     then (cd testsuite;     make distclean); fi
+	if test -d miniapps;      then (cd miniapps;      make distclean); fi
+	-rm LICENSE.csh
+	-rm Makefile
+
+#######
+## Targets below this line are meant for developers, not users.
+## Some may only work in context of a developer's Subversion working directory.
+#######
+
+# 'make REPOSITORY=... dist' : create a new distribution tarball
+#
+dist:
+	# Make sure we pointed the make dist to a subversion repository
+	@if test x${REPOSITORY} = 'x'; then\
+	  echo "REPOSITORY isn't set; use make REPOSITORY=... dist";\
+	  exit 1;\
+	fi
+	# Delete any old versions of the same release
+	@if test -d ../${BASENAME}-${RELEASE};        then rm -rf ../${BASENAME}-${RELEASE};        fi
+	@if test -e ../${BASENAME}-${RELEASE}.tar;    then rm -f  ../${BASENAME}-${RELEASE}.tar;    fi
+	@if test -e ../${BASENAME}-${RELEASE}.tar.Z;  then rm -f  ../${BASENAME}-${RELEASE}.tar.Z;  fi
+	@if test -e ../${BASENAME}-${RELEASE}.tar.gz; then rm -f  ../${BASENAME}-${RELEASE}.tar.gz; fi
+	# Export the release from Subversion control
+	svn export ${REPOSITORY} ../${BASENAME}-${RELEASE}
+	# Make the configure script from configure.ac
+	(cd ../${BASENAME}-${RELEASE};  autoconf)
+	# We'll need some basic Makefiles
+	(cd ../${BASENAME}-${RELEASE}/; ./configure)
+	# Set file permissions.
+	find ../${BASENAME}-${RELEASE} -type f -exec chmod +r {} \;
+	chmod +x ../${BASENAME}-${RELEASE}/devkit/sqc
+	chmod +x ../${BASENAME}-${RELEASE}/devkit/autodoc
+	# Compile the PDF documentation and move it to top level dir
+	(cd ../${BASENAME}-${RELEASE}/documentation/; make pdf)
+	mv ../${BASENAME}-${RELEASE}/documentation/current.pdf  ../${BASENAME}-${RELEASE}/Userguide.pdf
+	# Attach license stamps by replacing LICENSE keyword everywhere
+	find ../${BASENAME}-${RELEASE} -type f -exec devkit/sedition-pp LICENSE LICENSE.tag {} \;
+	# Other keyword replacements
+	devkit/sedition RELEASE ${RELEASE} RELEASEDATE ${RELEASEDATE} COPYRIGHT ${COPYRIGHT} ../${BASENAME}-${RELEASE}/00README
+	devkit/sedition RELEASE ${RELEASE}                                                   ../${BASENAME}-${RELEASE}/INSTALL
+	# Cleanup
+	(cd ../${BASENAME}-${RELEASE}/; make implode)
+	(cd ../${BASENAME}-${RELEASE}/; make distclean)
+	# Packaging
+	(cd ..;	tar cvf ${BASENAME}-${RELEASE}.tar ${BASENAME}-${RELEASE})
+	(cd ..; ${COMPRESS} ${BASENAME}-${RELEASE}.tar)
+
+# `make dcheck`: run developer testsuite, save output in testsuite/dcheck.report
+dcheck:
+	(cd testsuite; make dcheck)
+
+# The "implode" target is used when we've got Easel as a subdirectory
+# of a larger project, like Infernal or HMMER, and we're building a
+# distribution for that larger project. We remove any "personal
+# information" from Easel. Eventually that'd include our bug tracking,
+# for instance, but right now there's nothing to do.
+implode:
+	-rm -f 00CHECKLIST
+	-rm -f LICENSE.tag
+
+tags:
+	etags *.c *.h *.tex documentation/*.tex miniapps/*.c miniapps/*.man Makefile.in
+
+# "supertags": a tags table for all Easel, HMMER, Infernal source.
+#              This lets me make changes in Easel, then propagate 
+#              necessary modifications throughout code that depends
+#              on Easel. 
+#              The target depends on how I have my source directories
+#              laid out (~src/hmmer, ~src/infernal)
+supertags:
+	etags *.c *.h *.tex documentation/*.tex 
+	etags -a miniapps/*.c miniapps/*.man Makefile.in
+	etags -a ~/src/hmmer/src/*.c ~/src/hmmer/src/*.h 
+	etags -a ~/src/hmmer/Makefile.in ~/src/hmmer/src/Makefile.in 
+	etags -a ~/src/infernal/src/*.c ~/src/infernal/src/*.h 
+	etags -a ~/src/infernal/testsuite/*.c 
+	etags -a ~/src/infernal/Makefile.in ~/src/infernal/src/Makefile.in 
+
+# magic SVN for setting keyword ID replacement on a new module foo:
+# svn propset svn:keywords "Id" foo.[ch]
+
+#################################################################
+## For building as a library with an SSU-ALIGN distribution.
+##
+ssu:
+	cp miniapps/esl-alimanip miniapps/ssu-esl-alimanip
+	cp miniapps/esl-seqstat miniapps/ssu-esl-seqstat
+	cp miniapps/esl-sfetch miniapps/ssu-esl-sfetch
+	cp miniapps/esl-ssdraw miniapps/ssu-esl-ssdraw
+	cp miniapps/esl-weight miniapps/ssu-esl-weight
+
+################################################################
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+################################################################
diff --git a/easel/aclocal.m4 b/easel/aclocal.m4
new file mode 100644
index 0000000..4e31df0
--- /dev/null
+++ b/easel/aclocal.m4
@@ -0,0 +1,833 @@
+# aclocal.m4 contains custom macros used for creating HMMER's
+# configuration script.
+#
+# SRE, Sun Apr 22 09:26:38 2007 [Janelia]
+# SVN $Id: aclocal.m4 279 2008-07-12 13:17:06Z eddys $
+
+#################################################################
+# Macro: CHECK_GNU_MAKE
+# Usage: CHECK_GNU_MAKE
+# Author: John Darrington <j.darrington at elvis.murdoch.edu.au> 
+# Modified from the original.
+# 
+# Sets the format of makefile dependency lines for executables.
+#
+# We need this because GNU make and SYSV make use different systems
+# specifying variables for dependencies: $$@ in sysv, %: %.o in GNU.
+# Would love to hear a better way of doing this.
+# 
+# I use two different conventions in my Makefiles. Sometimes 
+# executable "foo" has a file "foo.c" - this is the HMMER, Easel, Infernal convention.
+# Sometimes executable "foo" has a file "foo_main.c" - this is
+# the SQUID convention. The configure script sets the
+# EXEC_DEPENDENCY appropriately: here, HMMER style.
+#
+# Sets an output variable EXEC_DEPENDENCY. 
+# This is used in the src/Makefile.in.
+#
+AC_DEFUN(CHECK_GNU_MAKE,[ 
+  AC_MSG_CHECKING(whether your make is GNU make)
+  foundGNUmake='nope, assuming sysv make.' ;
+  EXEC_DEPENDENCY=[\$\$\@.o] ;
+  if ( make --version nothing 2> /dev/null | grep GNU > /dev/null ) ;  then
+     foundGNUmake='yes, it is.' ;
+     EXEC_DEPENDENCY='%: %.o' ;
+  fi
+  AC_MSG_RESULT($foundGNUmake)
+  AC_SUBST(EXEC_DEPENDENCY)
+])
+
+
+################################################################
+# Macro: ACX_MPI 
+# Usage: ACX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
+# Authors: Steven G. Johnson and Julian C. Cummings
+# Version: 2006-10-22
+# Unmodified from the original; can be replaced with new version.
+#
+#      xref http://autoconf-archive.cryp.to/acx_mpi.html
+#      Sets MPICC, MPILIBS output variable. 
+#      If ACTION-IF-FOUND is not specified, default action defines HAVE_MPI.
+#
+AC_DEFUN([ACX_MPI], [
+AC_PREREQ(2.50) dnl for AC_LANG_CASE
+
+AC_LANG_CASE([C], [
+        AC_REQUIRE([AC_PROG_CC])
+        AC_ARG_VAR(MPICC,[MPI C compiler command])
+        AC_CHECK_PROGS(MPICC, mpicc hcc mpxlc_r mpxlc mpcc cmpicc, $CC)
+        acx_mpi_save_CC="$CC"
+        CC="$MPICC"
+        AC_SUBST(MPICC)
+],
+[C++], [
+        AC_REQUIRE([AC_PROG_CXX])
+        AC_ARG_VAR(MPICXX,[MPI C++ compiler command])
+        AC_CHECK_PROGS(MPICXX, mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++, $CXX)
+        acx_mpi_save_CXX="$CXX"
+        CXX="$MPICXX"
+        AC_SUBST(MPICXX)
+],
+[Fortran 77], [
+        AC_REQUIRE([AC_PROG_F77])
+        AC_ARG_VAR(MPIF77,[MPI Fortran 77 compiler command])
+        AC_CHECK_PROGS(MPIF77, mpif77 hf77 mpxlf_r mpxlf mpf77 cmpifc, $F77)
+        acx_mpi_save_F77="$F77"
+        F77="$MPIF77"
+        AC_SUBST(MPIF77)
+],
+[Fortran], [
+        AC_REQUIRE([AC_PROG_FC])
+        AC_ARG_VAR(MPIFC,[MPI Fortran compiler command])
+        AC_CHECK_PROGS(MPIFC, mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c, $FC)
+        acx_mpi_save_FC="$FC"
+        FC="$MPIFC"
+        AC_SUBST(MPIFC)
+])
+
+if test x = x"$MPILIBS"; then
+        AC_LANG_CASE([C], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])],
+                [C++], [AC_CHECK_FUNC(MPI_Init, [MPILIBS=" "])],
+                [Fortran 77], [AC_MSG_CHECKING([for MPI_Init])
+                        AC_LINK_IFELSE([AC_LANG_PROGRAM([],[      call MPI_Init])],[MPILIBS=" "
+                                AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])],
+                [Fortran], [AC_MSG_CHECKING([for MPI_Init])
+                        AC_LINK_IFELSE([AC_LANG_PROGRAM([],[      call MPI_Init])],[MPILIBS=" "
+                                AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)])])
+fi
+AC_LANG_CASE([Fortran 77], [
+        if test x = x"$MPILIBS"; then
+                AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"])
+        fi
+        if test x = x"$MPILIBS"; then
+                AC_CHECK_LIB(fmpich, MPI_Init, [MPILIBS="-lfmpich"])
+        fi
+],
+[Fortran], [
+        if test x = x"$MPILIBS"; then
+                AC_CHECK_LIB(fmpi, MPI_Init, [MPILIBS="-lfmpi"])
+        fi
+        if test x = x"$MPILIBS"; then
+                AC_CHECK_LIB(mpichf90, MPI_Init, [MPILIBS="-lmpichf90"])
+        fi
+])
+if test x = x"$MPILIBS"; then
+        AC_CHECK_LIB(mpi, MPI_Init, [MPILIBS="-lmpi"])
+fi
+if test x = x"$MPILIBS"; then
+        AC_CHECK_LIB(mpich, MPI_Init, [MPILIBS="-lmpich"])
+fi
+
+dnl We have to use AC_TRY_COMPILE and not AC_CHECK_HEADER because the
+dnl latter uses $CPP, not $CC (which may be mpicc).
+AC_LANG_CASE([C], [if test x != x"$MPILIBS"; then
+        AC_MSG_CHECKING([for mpi.h])
+        AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS=""
+                AC_MSG_RESULT(no)])
+fi],
+[C++], [if test x != x"$MPILIBS"; then
+        AC_MSG_CHECKING([for mpi.h])
+        AC_TRY_COMPILE([#include <mpi.h>],[],[AC_MSG_RESULT(yes)], [MPILIBS=""
+                AC_MSG_RESULT(no)])
+fi],
+[Fortran 77], [if test x != x"$MPILIBS"; then
+        AC_MSG_CHECKING([for mpif.h])
+        AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[      include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS=""
+                AC_MSG_RESULT(no)])
+fi],
+[Fortran], [if test x != x"$MPILIBS"; then
+        AC_MSG_CHECKING([for mpif.h])
+        AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[      include 'mpif.h'])],[AC_MSG_RESULT(yes)], [MPILIBS=""
+                AC_MSG_RESULT(no)])
+fi])
+
+AC_LANG_CASE([C], [CC="$acx_mpi_save_CC"],
+        [C++], [CXX="$acx_mpi_save_CXX"],
+        [Fortran 77], [F77="$acx_mpi_save_F77"],
+        [Fortran], [FC="$acx_mpi_save_FC"])
+
+AC_SUBST(MPILIBS)
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test x = x"$MPILIBS"; then
+        $2
+        :
+else
+        ifelse([$1],,[AC_DEFINE(HAVE_MPI,1,[Define if you have the MPI library.])],[$1])
+        :
+fi
+])dnl ACX_MPI
+
+
+
+#################################################################
+# Macro: ACX_PTHREAD
+# Usage: ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]]) 
+# Authors:  Steven G. Johnson <stevenj at alum.mit.edu>
+#           Alejandro Forero Cuervo <bachue at bachue.com>
+# Version:  1.9 (2004/02/23)
+# Source:   http://www.gnu.org/software/ac-archive/htmldoc/acx_pthread.html
+# Everything below is verbatim from the archive. DO NOT MODIFY IT.
+#
+dnl Available from the GNU Autoconf Macro Archive at:
+dnl http://www.gnu.org/software/ac-archive/htmldoc/acx_pthread.html
+dnl
+AC_DEFUN([ACX_PTHREAD], [
+AC_REQUIRE([AC_CANONICAL_HOST])
+AC_LANG_SAVE
+AC_LANG_C
+acx_pthread_ok=no
+
+# We used to check for pthread.h first, but this fails if pthread.h
+# requires special compiler flags (e.g. on True64 or Sequent).
+# It gets checked for in the link test anyway.
+
+# First of all, check if the user has set any of the PTHREAD_LIBS,
+# etcetera environment variables, and if threads linking works using
+# them:
+if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
+        save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+        save_LIBS="$LIBS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
+        AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)
+        AC_MSG_RESULT($acx_pthread_ok)
+        if test x"$acx_pthread_ok" = xno; then
+                PTHREAD_LIBS=""
+                PTHREAD_CFLAGS=""
+        fi
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+fi
+
+# We must check for the threads library under a number of different
+# names; the ordering is very important because some systems
+# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
+# libraries is broken (non-POSIX).
+
+# Create a list of thread flags to try.  Items starting with a "-" are
+# C compiler flags, and other items are library names, except for "none"
+# which indicates that we try without any flags at all, and "pthread-config"
+# which is a program returning the flags for the Pth emulation library.
+
+acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
+
+# The ordering *is* (sometimes) important.  Some notes on the
+# individual items follow:
+
+# pthreads: AIX (must check this before -lpthread)
+# none: in case threads are in libc; should be tried before -Kthread and
+#       other compiler flags to prevent continual compiler warnings
+# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
+# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
+# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
+# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
+# -pthreads: Solaris/gcc
+# -mthreads: Mingw32/gcc, Lynx/gcc
+# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
+#      doesn't hurt to check since this sometimes defines pthreads too;
+#      also defines -D_REENTRANT)
+# pthread: Linux, etcetera
+# --thread-safe: KAI C++
+# pthread-config: use pthread-config program (for GNU Pth library)
+
+case "${host_cpu}-${host_os}" in
+        *solaris*)
+
+        # On Solaris (at least, for some versions), libc contains stubbed
+        # (non-functional) versions of the pthreads routines, so link-based
+        # tests will erroneously succeed.  (We need to link with -pthread or
+        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
+        # a function called by this macro, so we could check for that, but
+        # who knows whether they'll stub that too in a future libc.)  So,
+        # we'll just look for -pthreads and -lpthread first:
+
+        acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
+        ;;
+esac
+
+if test x"$acx_pthread_ok" = xno; then
+for flag in $acx_pthread_flags; do
+
+        case $flag in
+                none)
+                AC_MSG_CHECKING([whether pthreads work without any flags])
+                ;;
+
+                -*)
+                AC_MSG_CHECKING([whether pthreads work with $flag])
+                PTHREAD_CFLAGS="$flag"
+                ;;
+
+		pthread-config)
+		AC_CHECK_PROG(acx_pthread_config, pthread-config, yes, no)
+		if test x"$acx_pthread_config" = xno; then continue; fi
+		PTHREAD_CFLAGS="`pthread-config --cflags`"
+		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
+		;;
+
+                *)
+                AC_MSG_CHECKING([for the pthreads library -l$flag])
+                PTHREAD_LIBS="-l$flag"
+                ;;
+        esac
+
+        save_LIBS="$LIBS"
+        save_CFLAGS="$CFLAGS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+        # Check for various functions.  We must include pthread.h,
+        # since some functions may be macros.  (On the Sequent, we
+        # need a special flag -Kthread to make this header compile.)
+        # We check for pthread_join because it is in -lpthread on IRIX
+        # while pthread_create is in libc.  We check for pthread_attr_init
+        # due to DEC craziness with -lpthreads.  We check for
+        # pthread_cleanup_push because it is one of the few pthread
+        # functions on Solaris that doesn't have a non-functional libc stub.
+        # We try pthread_create on general principles.
+        AC_TRY_LINK([#include <pthread.h>],
+                    [pthread_t th; pthread_join(th, 0);
+                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
+                     pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
+                    [acx_pthread_ok=yes])
+
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+
+        AC_MSG_RESULT($acx_pthread_ok)
+        if test "x$acx_pthread_ok" = xyes; then
+                break;
+        fi
+
+        PTHREAD_LIBS=""
+        PTHREAD_CFLAGS=""
+done
+fi
+
+# Various other checks:
+if test "x$acx_pthread_ok" = xyes; then
+        save_LIBS="$LIBS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+        # Detect AIX lossage: threads are created detached by default
+        # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
+        AC_MSG_CHECKING([for joinable pthread attribute])
+        AC_TRY_LINK([#include <pthread.h>],
+                    [int attr=PTHREAD_CREATE_JOINABLE;],
+                    ok=PTHREAD_CREATE_JOINABLE, ok=unknown)
+        if test x"$ok" = xunknown; then
+                AC_TRY_LINK([#include <pthread.h>],
+                            [int attr=PTHREAD_CREATE_UNDETACHED;],
+                            ok=PTHREAD_CREATE_UNDETACHED, ok=unknown)
+        fi
+        if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then
+                AC_DEFINE(PTHREAD_CREATE_JOINABLE, $ok,
+                          [Define to the necessary symbol if this constant
+                           uses a non-standard name on your system.])
+        fi
+        AC_MSG_RESULT(${ok})
+        if test x"$ok" = xunknown; then
+                AC_MSG_WARN([we do not know how to create joinable pthreads])
+        fi
+
+        AC_MSG_CHECKING([if more special flags are required for pthreads])
+        flag=no
+        case "${host_cpu}-${host_os}" in
+                *-aix* | *-freebsd*)     flag="-D_THREAD_SAFE";;
+                *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
+        esac
+        AC_MSG_RESULT(${flag})
+        if test "x$flag" != xno; then
+                PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
+        fi
+
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+
+        # More AIX lossage: must compile with cc_r
+        AC_CHECK_PROG(PTHREAD_CC, cc_r, cc_r, ${CC})
+else
+        PTHREAD_CC="$CC"
+fi
+
+AC_SUBST(PTHREAD_LIBS)
+AC_SUBST(PTHREAD_CFLAGS)
+AC_SUBST(PTHREAD_CC)
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test x"$acx_pthread_ok" = xyes; then
+        ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])
+        :
+else
+        acx_pthread_ok=no
+        $2
+fi
+AC_LANG_RESTORE
+])dnl ACX_PTHREAD
+#
+# ACX_PTHREAD macro end.
+# ****************************************************************
+# ****************************************************************
+
+
+
+#################################################################
+# Macro: AX_CHECK_COMPILER_FLAGS
+# Usage: AX_CHECK_COMPILER_FLAGS(FLAGS, [ACTION-SUCCESS], [ACTION-FAILURE])
+# Authors:  Copyright (C) 2007 Steven G. Johnson <stevenj at alum.mit.edu>
+#           Copyright (C) 2007 Matteo Frigo.
+# Version:  2007-07-29
+# Source:   http://autoconf-archive.cryp.to/ax_check_compiler_flags.html
+#
+# Check whether the given compiler FLAGS work with the current language's compiler, 
+# or whether they give an error. (Warnings, however, are ignored.)
+# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on success/failure.
+# 
+# Everything below is verbatim from the archive. DO NOT MODIFY IT.
+#
+AC_DEFUN([AX_CHECK_COMPILER_FLAGS],
+[AC_PREREQ(2.59) dnl for _AC_LANG_PREFIX
+AC_MSG_CHECKING([whether _AC_LANG compiler accepts $1])
+dnl Some hackery here since AC_CACHE_VAL can't handle a non-literal varname:
+AS_LITERAL_IF([$1],
+  [AC_CACHE_VAL(AS_TR_SH(ax_cv_[]_AC_LANG_ABBREV[]_flags_$1), [
+      ax_save_FLAGS=$[]_AC_LANG_PREFIX[]FLAGS
+      _AC_LANG_PREFIX[]FLAGS="$1"
+      AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+        AS_TR_SH(ax_cv_[]_AC_LANG_ABBREV[]_flags_$1)=yes,
+        AS_TR_SH(ax_cv_[]_AC_LANG_ABBREV[]_flags_$1)=no)
+      _AC_LANG_PREFIX[]FLAGS=$ax_save_FLAGS])],
+  [ax_save_FLAGS=$[]_AC_LANG_PREFIX[]FLAGS
+   _AC_LANG_PREFIX[]FLAGS="$1"
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
+     eval AS_TR_SH(ax_cv_[]_AC_LANG_ABBREV[]_flags_$1)=yes,
+     eval AS_TR_SH(ax_cv_[]_AC_LANG_ABBREV[]_flags_$1)=no)
+   _AC_LANG_PREFIX[]FLAGS=$ax_save_FLAGS])
+eval ax_check_compiler_flags=$AS_TR_SH(ax_cv_[]_AC_LANG_ABBREV[]_flags_$1)
+AC_MSG_RESULT($ax_check_compiler_flags)
+if test "x$ax_check_compiler_flags" = xyes; then
+        m4_default([$2], :)
+else
+        m4_default([$3], :)
+fi
+])dnl AX_CHECK_COMPILER_FLAGS
+#
+# AX_CHECK_COMPILER_FLAGS macro end.
+# ****************************************************************
+# ****************************************************************
+
+
+
+
+#################################################################
+# Macro: AX_GCC_X86_CPUID
+# Usage: AX_GCC_X86_CPUID(OP)
+# Authors:  Copyright (C) 2007 Steven G. Johnson <stevenj at alum.mit.edu>
+#           Copyright (C) 2007 Matteo Frigo
+# Version:  2007-07-29
+# Source:   http://autoconf-archive.cryp.to/ax_gcc_x86_cpuid.html
+#
+# Runs 'cpuid' with opcode 'OP'. 
+# Sets cache variable ax_cv_gcc_x86_cpuid_OP to "eax:ebx:ecx:edx"
+# where these are the registers set by 'cpuid'.
+# If cpuid fails, variable is set to the string "unknown".
+# This macro is required by AX_EXT; see below.
+#
+# Everything below is verbatim from the archive. DO NOT MODIFY IT.
+#
+AC_DEFUN([AX_GCC_X86_CPUID],
+[AC_REQUIRE([AC_PROG_CC])
+AC_LANG_PUSH([C])
+AC_CACHE_CHECK(for x86 cpuid $1 output, ax_cv_gcc_x86_cpuid_$1,
+ [AC_RUN_IFELSE([AC_LANG_PROGRAM([#include <stdio.h>], [
+     int op = $1, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+])],
+     [ax_cv_gcc_x86_cpuid_$1=`cat conftest_cpuid`; rm -f conftest_cpuid],
+     [ax_cv_gcc_x86_cpuid_$1=unknown; rm -f conftest_cpuid],
+     [ax_cv_gcc_x86_cpuid_$1=unknown])])
+AC_LANG_POP([C])
+])
+
+
+
+#################################################################
+# Macro: AX_COMPILER_VENDOR
+# Usage: AX_COMPILER_VENDOR
+# Authors:  Copyright (C) 2007 Steven G. Johnson <stevenj at alum.mit.edu>
+#           Copyright (C) 2007 Matteo Frigo
+# Version:  2007-08-01
+# Source:   http://autoconf-archive.cryp.to/ax_compiler_vendor.html
+#
+# Sets $ax_cv_c_compiler_vendor to gnu, intel, ibm, sun, hp, borland,
+# comeau, dec, cray, kai, lcc, metrowerks, sgi, microsoft, watcom, etc.
+#
+# Everything below is verbatim from the archive. DO NOT MODIFY IT.
+AC_DEFUN([AX_COMPILER_VENDOR],
+[
+AC_CACHE_CHECK([for _AC_LANG compiler vendor], ax_cv_[]_AC_LANG_ABBREV[]_compiler_vendor,
+ [ax_cv_[]_AC_LANG_ABBREV[]_compiler_vendor=unknown
+  # note: don't check for gcc first since some other compilers define __GNUC__
+  for ventest in intel:__ICC,__ECC,__INTEL_COMPILER ibm:__xlc__,__xlC__,__IBMC__,__IBMCPP__ pathscale:__PATHCC__,__PATHSCALE__ gnu:__GNUC__ sun:__SUNPRO_C,__SUNPRO_CC hp:__HP_cc,__HP_aCC dec:__DECC,__DECCXX,__DECC_VER,__DECCXX_VER borland:__BORLANDC__,__TURBOC__ comeau:__COMO__ cray:_CRAYC kai:__KCC lcc:__LCC__ metrowerks:__MWERKS__ sgi:__sgi,sgi microsoft:_MSC_VER watcom:__WATCOMC__ portland:__PGI; do
+    vencpp="defined("`echo $ventest | cut -d: -f2 | sed 's/,/) || defined(/g'`")"
+    AC_COMPILE_IFELSE([AC_LANG_PROGRAM(,[
+#if !($vencpp)
+      thisisanerror;
+#endif
+])], [ax_cv_]_AC_LANG_ABBREV[_compiler_vendor=`echo $ventest | cut -d: -f1`; break])
+  done
+ ])
+])
+#
+# AX_COMPILER_VENDOR macro end.
+# ****************************************************************
+# ****************************************************************
+
+
+
+#################################################################
+# Macro: AX_GCC_ARCHFLAG
+# Usage: AX_GCC_ARCHFLAG([PORTABLE?], [ACTION-SUCCESS], [ACTION-FAILURE])
+# Authors:  Copyright (C) 2007 Steven G. Johnson <stevenj at alum.mit.edu>
+#           Copyright (C) 2007 Matteo Frigo
+# Version:  2007-07-29
+# Source:   http://autoconf-archive.cryp.to/ax_gcc_archflag.html
+#
+# This macro tries to guess the "native" arch corresponding to the
+# target architecture for use with gcc's -march=arch or -mtune=arch
+# flags. If found, the cache variable $ax_cv_gcc_archflag is set to this
+# flag and ACTION-SUCCESS is executed; otherwise $ax_cv_gcc_archflag is
+# is set to "unknown" and ACTION-FAILURE is executed. The default
+# ACTION-SUCCESS is to add $ax_cv_gcc_archflag to the end of $CFLAGS.
+#
+# PORTABLE? should be either [yes] (default) or [no]. In the former
+# case, the flag is set to -mtune (or equivalent) so that the
+# architecture is only used for tuning, but the instruction set used is
+# still portable. In the latter case, the flag is set to -march (or
+# equivalent) so that architecture-specific instructions are enabled.
+#
+# The user can specify --with-gcc-arch=<arch> in order to override the
+# macro's choice of architecture, or --without-gcc-arch to disable this.
+#
+# When cross-compiling, or if $CC is not gcc, then ACTION-FAILURE is
+# called unless the user specified --with-gcc-arch manually.
+#
+# Everything below is verbatim from the archive. DO NOT MODIFY IT.
+#
+AC_DEFUN([AX_GCC_ARCHFLAG],
+[AC_REQUIRE([AC_PROG_CC])
+AC_REQUIRE([AC_CANONICAL_HOST])
+
+AC_ARG_WITH(gcc-arch, [AC_HELP_STRING([--with-gcc-arch=<arch>], [use architecture <arch> for gcc -march/-mtune, instead of guessing])],
+        ax_gcc_arch=$withval, ax_gcc_arch=yes)
+
+AC_MSG_CHECKING([for gcc architecture flag])
+AC_MSG_RESULT([])
+AC_CACHE_VAL(ax_cv_gcc_archflag,
+[
+ax_cv_gcc_archflag="unknown"
+
+if test "$GCC" = yes; then
+
+if test "x$ax_gcc_arch" = xyes; then
+ax_gcc_arch=""
+if test "$cross_compiling" = no; then
+case $host_cpu in
+  i[[3456]]86*|x86_64*) # use cpuid codes, in part from x86info-1.7 by D. Jones
+     AX_GCC_X86_CPUID(0)
+     AX_GCC_X86_CPUID(1)
+     case $ax_cv_gcc_x86_cpuid_0 in
+       *:756e6547:*:*) # Intel
+          case $ax_cv_gcc_x86_cpuid_1 in
+            *5[[48]]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;;
+            *5??:*:*:*) ax_gcc_arch=pentium ;;
+            *6[[3456]]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
+            *6a?:*[[01]]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
+            *6a?:*[[234]]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
+            *6[[9d]]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;;
+            *6[[78b]]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
+            *6??:*:*:*) ax_gcc_arch=pentiumpro ;;
+            *f3[[347]]:*:*:*|*f4[1347]:*:*:*)
+                case $host_cpu in
+                  x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;;
+                  *) ax_gcc_arch="prescott pentium4 pentiumpro" ;;
+                esac ;;
+            *f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";;
+          esac ;;
+       *:68747541:*:*) # AMD
+          case $ax_cv_gcc_x86_cpuid_1 in
+            *5[[67]]?:*:*:*) ax_gcc_arch=k6 ;;
+            *5[[8d]]?:*:*:*) ax_gcc_arch="k6-2 k6" ;;
+            *5[[9]]?:*:*:*) ax_gcc_arch="k6-3 k6" ;;
+            *60?:*:*:*) ax_gcc_arch=k7 ;;
+            *6[[12]]?:*:*:*) ax_gcc_arch="athlon k7" ;;
+            *6[[34]]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;;
+            *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;;
+            *6[[68a]]?:*:*:*)
+               AX_GCC_X86_CPUID(0x80000006) # L2 cache size
+               case $ax_cv_gcc_x86_cpuid_0x80000006 in
+                 *:*:*[[1-9a-f]]??????:*) # (L2 = ecx >> 16) >= 256
+                        ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;;
+                 *) ax_gcc_arch="athlon-4 athlon k7" ;;
+               esac ;;
+            *f[[4cef8b]]?:*:*:*) ax_gcc_arch="athlon64 k8" ;;
+            *f5?:*:*:*) ax_gcc_arch="opteron k8" ;;
+            *f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;;
+            *f??:*:*:*) ax_gcc_arch="k8" ;;
+          esac ;;
+        *:746e6543:*:*) # IDT
+           case $ax_cv_gcc_x86_cpuid_1 in
+             *54?:*:*:*) ax_gcc_arch=winchip-c6 ;;
+             *58?:*:*:*) ax_gcc_arch=winchip2 ;;
+             *6[[78]]?:*:*:*) ax_gcc_arch=c3 ;;
+             *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;;
+           esac ;;
+     esac
+     if test x"$ax_gcc_arch" = x; then # fallback
+        case $host_cpu in
+          i586*) ax_gcc_arch=pentium ;;
+          i686*) ax_gcc_arch=pentiumpro ;;
+        esac
+     fi
+     ;;
+
+  sparc*)
+     AC_PATH_PROG([PRTDIAG], [prtdiag], [prtdiag], [$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/])
+     cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null`
+     cputype=`echo "$cputype" | tr -d ' -' |tr $as_cr_LETTERS $as_cr_letters`
+     case $cputype in
+         *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;;
+         *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;;
+         *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;;
+         *supersparc*|*tms390z5[[05]]*) ax_gcc_arch="supersparc v8" ;;
+         *hypersparc*|*rt62[[056]]*) ax_gcc_arch="hypersparc v8" ;;
+         *cypress*) ax_gcc_arch=cypress ;;
+     esac ;;
+
+  alphaev5) ax_gcc_arch=ev5 ;;
+  alphaev56) ax_gcc_arch=ev56 ;;
+  alphapca56) ax_gcc_arch="pca56 ev56" ;;
+  alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;;
+  alphaev6) ax_gcc_arch=ev6 ;;
+  alphaev67) ax_gcc_arch=ev67 ;;
+  alphaev68) ax_gcc_arch="ev68 ev67" ;;
+  alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;;
+  alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;;
+  alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;;
+
+  powerpc*)
+     cputype=`((grep cpu /proc/cpuinfo | head -n 1 | cut -d: -f2 | cut -d, -f1 | sed 's/ //g') ; /usr/bin/machine ; /bin/machine; grep CPU /var/run/dmesg.boot | head -n 1 | cut -d" " -f2) 2> /dev/null`
+     cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'`
+     case $cputype in
+       *750*) ax_gcc_arch="750 G3" ;;
+       *740[[0-9]]*) ax_gcc_arch="$cputype 7400 G4" ;;
+       *74[[4-5]][[0-9]]*) ax_gcc_arch="$cputype 7450 G4" ;;
+       *74[[0-9]][[0-9]]*) ax_gcc_arch="$cputype G4" ;;
+       *970*) ax_gcc_arch="970 G5 power4";;
+       *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";;
+       *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";;
+       603ev|8240) ax_gcc_arch="$cputype 603e 603";;
+       *) ax_gcc_arch=$cputype ;;
+     esac
+     ax_gcc_arch="$ax_gcc_arch powerpc"
+     ;;
+esac
+fi # not cross-compiling
+fi # guess arch
+
+if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then
+for arch in $ax_gcc_arch; do
+  if test "x[]m4_default([$1],yes)" = xyes; then # if we require portable code
+    flags="-mtune=$arch"
+    # -mcpu=$arch and m$arch generate nonportable code on every arch except
+    # x86.  And some other arches (e.g. Alpha) don't accept -mtune.  Grrr.
+    case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac
+  else
+    flags="-march=$arch -mcpu=$arch -m$arch"
+  fi
+  for flag in $flags; do
+    AX_CHECK_COMPILER_FLAGS($flag, [ax_cv_gcc_archflag=$flag; break])
+  done
+  test "x$ax_cv_gcc_archflag" = xunknown || break
+done
+fi
+
+fi # $GCC=yes
+])
+AC_MSG_CHECKING([for gcc architecture flag])
+AC_MSG_RESULT($ax_cv_gcc_archflag)
+if test "x$ax_cv_gcc_archflag" = xunknown; then
+  m4_default([$3],:)
+else
+  m4_default([$2], [CFLAGS="$CFLAGS $ax_cv_gcc_archflag"])
+fi
+])
+#
+# AX_GCC_ARCHFLAG macro end.
+# ****************************************************************
+# ****************************************************************
+
+
+#################################################################
+# Macro: AX_CC_MAXOPT
+# Usage: AX_CC_MAXOPT
+# Authors:  Copyright (C) 2007 Steven G. Johnson <stevenj at alum.mit.edu>
+#           Copyright (C) 2007 Matteo Frigo
+# Version:  2007-07-29
+# Source:   http://autoconf-archive.cryp.to/ax_cc_maxopt.html
+#
+# Try to turn on "good" C optimization flags for various compilers and
+# architectures, for some definition of "good". 
+#
+# The user can override the flags by setting the CFLAGS environment
+# variable.  The user can also specify --enable-portable-binary in
+# order to disable any optimization flags that might result in a
+# binary that only runs on the host architecture.
+#
+# Note also that the flags assume that ANSI C aliasing rules are
+# followed by the code (e.g. for gcc's -fstrict-aliasing), and that
+# floating-point computations can be re-ordered as needed.
+#
+# SRE: I've made modifications as follows.
+#  - HMMER relies on IEEE754-compliant math. Don't enable
+#    any options that break compliance; for example, gcc -ffast-math
+#
+AC_DEFUN([AX_CC_MAXOPT],
+[
+AC_REQUIRE([AC_PROG_CC])
+AC_REQUIRE([AX_COMPILER_VENDOR])
+AC_REQUIRE([AC_CANONICAL_HOST])
+
+AC_ARG_ENABLE(portable-binary, [AC_HELP_STRING([--enable-portable-binary], [disable compiler optimizations that would produce unportable binaries])],
+        acx_maxopt_portable=$withval, acx_maxopt_portable=no)
+
+# Try to determine "good" native compiler flags if none specified via CFLAGS
+if test "$ac_test_CFLAGS" != "set"; then
+  CFLAGS=""
+  case $ax_cv_c_compiler_vendor in
+    dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -tune host"
+#        CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host"
+         if test "x$acx_maxopt_portable" = xno; then
+           CFLAGS="$CFLAGS -arch host"
+         fi;;
+
+    sun) CFLAGS="-native -xO5 -dalign"
+#        CFLAGS="-native -fast -xO5 -dalign"
+         if test "x$acx_maxopt_portable" = xyes; then
+           CFLAGS="$CFLAGS -xarch=generic"
+         fi;;
+
+    hp)  CFLAGS="+Oall +Optrs_ansi +DSnative"
+         if test "x$acx_maxopt_portable" = xyes; then
+           CFLAGS="$CFLAGS +DAportable"
+         fi;;
+
+    ibm) if test "x$acx_maxopt_portable" = xno; then
+           xlc_opt="-qarch=auto -qtune=auto"
+         else
+           xlc_opt="-qtune=auto"
+         fi
+         AX_CHECK_COMPILER_FLAGS($xlc_opt,
+                CFLAGS="-O3 -qansialias -w $xlc_opt",
+               [CFLAGS="-O3 -qansialias -w"
+                echo "******************************************************"
+                echo "*  You seem to have the IBM  C compiler.  It is      *"
+                echo "*  recommended for best performance that you use:    *"
+                echo "*                                                    *"
+                echo "*    CFLAGS=-O3 -qarch=xxx -qtune=xxx -qansialias -w *"
+                echo "*                      ^^^        ^^^                *"
+                echo "*  where xxx is pwr2, pwr3, 604, or whatever kind of *"
+                echo "*  CPU you have.  (Set the CFLAGS environment var.   *"
+                echo "*  and re-run configure.)  For more info, man cc.    *"
+                echo "******************************************************"])
+         ;;
+
+    intel) CFLAGS="-O3 -ansi_alias"
+        if test "x$acx_maxopt_portable" = xno; then
+          icc_archflag=unknown
+          icc_flags=""
+          case $host_cpu in
+            i686*|x86_64*)
+              # icc accepts gcc assembly syntax, so these should work:
+              AX_GCC_X86_CPUID(0)
+              AX_GCC_X86_CPUID(1)
+              case $ax_cv_gcc_x86_cpuid_0 in # see AX_GCC_ARCHFLAG
+                *:756e6547:*:*) # Intel
+                  case $ax_cv_gcc_x86_cpuid_1 in
+                    *6a?:*[[234]]:*:*|*6[[789b]]?:*:*:*) icc_flags="-xK";;
+                    *f3[[347]]:*:*:*|*f4[1347]:*:*:*) icc_flags="-xP -xN -xW -xK";;
+                    *f??:*:*:*) icc_flags="-xN -xW -xK";;
+                  esac ;;
+              esac ;;
+          esac
+          if test "x$icc_flags" != x; then
+            for flag in $icc_flags; do
+              AX_CHECK_COMPILER_FLAGS($flag, [icc_archflag=$flag; break])
+            done
+          fi
+          AC_MSG_CHECKING([for icc architecture flag])
+          AC_MSG_RESULT($icc_archflag)
+          if test "x$icc_archflag" != xunknown; then
+            CFLAGS="$CFLAGS $icc_archflag"
+          fi
+        fi
+        ;;
+
+    gnu)
+     # default optimization flags for gcc on all systems
+     CFLAGS="-O3 -fomit-frame-pointer"
+
+     # -malign-double for x86 systems
+     AX_CHECK_COMPILER_FLAGS(-malign-double, CFLAGS="$CFLAGS -malign-double")
+
+     #  -fstrict-aliasing for gcc-2.95+
+     AX_CHECK_COMPILER_FLAGS(-fstrict-aliasing,
+        CFLAGS="$CFLAGS -fstrict-aliasing")
+
+     # note that we enable "unsafe" fp optimization with other compilers, too
+     # SRE: no, that's a bad idea, don't use this
+#     AX_CHECK_COMPILER_FLAGS(-ffast-math, CFLAGS="$CFLAGS -ffast-math")
+
+     AX_GCC_ARCHFLAG($acx_maxopt_portable)
+     ;;
+  esac
+
+  if test -z "$CFLAGS"; then
+        echo ""
+        echo "********************************************************"
+        echo "* WARNING: Don't know the best CFLAGS for this system  *"
+        echo "* Use ./configure CFLAGS=... to specify your own flags *"
+        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
+        echo "********************************************************"
+        echo ""
+        CFLAGS="-O3"
+  fi
+
+  AX_CHECK_COMPILER_FLAGS($CFLAGS, [], [
+        echo ""
+        echo "********************************************************"
+        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
+        echo "* your compiler.                                       *"
+        echo "* Use ./configure CFLAGS=... to specify your own flags *"
+        echo "********************************************************"
+        echo ""
+        CFLAGS=""
+  ])
+
+fi
+])
+#
+# AX_CC_MAXOPT macro end.
+# ****************************************************************
+# ****************************************************************
diff --git a/easel/config.guess b/easel/config.guess
new file mode 100644
index 0000000..dd1688b
--- /dev/null
+++ b/easel/config.guess
@@ -0,0 +1,1459 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+timestamp='2004-06-11'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Per Bothner <per at bothner.com>.
+# Please send patches to <config-patches at gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub.  If it succeeds, it prints the system name on stdout, and
+# exits with 0.  Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches at gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit 0 ;;
+    --version | -v )
+       echo "$version" ; exit 0 ;;
+    --help | --h* | -h )
+       echo "$usage"; exit 0 ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help" >&2
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,)    echo "int x;" > $dummy.c ;
+	for c in cc gcc c89 c99 ; do
+	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+	     CC_FOR_BUILD="$c"; break ;
+	  fi ;
+	done ;
+	if test x"$CC_FOR_BUILD" = x ; then
+	  CC_FOR_BUILD=no_compiler_found ;
+	fi
+	;;
+ ,,*)   CC_FOR_BUILD=$CC ;;
+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+esac ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi at noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+	PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+    *:NetBSD:*:*)
+	# NetBSD (nbsd) targets should (where applicable) match one or
+	# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
+	# switched to ELF, *-*-netbsd* would select the old
+	# object file format.  This provides both forward
+	# compatibility and a consistent mechanism for selecting the
+	# object file format.
+	#
+	# Note: NetBSD doesn't particularly care about the vendor
+	# portion of the name.  We always set it to "unknown".
+	sysctl="sysctl -n hw.machine_arch"
+	UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+	    /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+	case "${UNAME_MACHINE_ARCH}" in
+	    armeb) machine=armeb-unknown ;;
+	    arm*) machine=arm-unknown ;;
+	    sh3el) machine=shl-unknown ;;
+	    sh3eb) machine=sh-unknown ;;
+	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+	esac
+	# The Operating System including object format, if it has switched
+	# to ELF recently, or will in the future.
+	case "${UNAME_MACHINE_ARCH}" in
+	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+		eval $set_cc_for_build
+		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+			| grep __ELF__ >/dev/null
+		then
+		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+		    # Return netbsd for either.  FIX?
+		    os=netbsd
+		else
+		    os=netbsdelf
+		fi
+		;;
+	    *)
+	        os=netbsd
+		;;
+	esac
+	# The OS release
+	# Debian GNU/NetBSD machines have a different userland, and
+	# thus, need a distinct triplet. However, they do not need
+	# kernel version information, so it can be replaced with a
+	# suitable tag, in the style of linux-gnu.
+	case "${UNAME_VERSION}" in
+	    Debian*)
+		release='-gnu'
+		;;
+	    *)
+		release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+		;;
+	esac
+	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+	# contains redundant information, the shorter form:
+	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+	echo "${machine}-${os}${release}"
+	exit 0 ;;
+    amd64:OpenBSD:*:*)
+	echo x86_64-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    amiga:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    arc:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    cats:OpenBSD:*:*)
+	echo arm-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    hp300:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    luna88k:OpenBSD:*:*)
+    	echo m88k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mac68k:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    macppc:OpenBSD:*:*)
+	echo powerpc-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mvme68k:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mvme88k:OpenBSD:*:*)
+	echo m88k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    mvmeppc:OpenBSD:*:*)
+	echo powerpc-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    pmax:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    sgi:OpenBSD:*:*)
+	echo mipseb-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    sun3:OpenBSD:*:*)
+	echo m68k-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    wgrisc:OpenBSD:*:*)
+	echo mipsel-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:OpenBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:ekkoBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+	exit 0 ;;
+    macppc:MirBSD:*:*)
+	echo powerppc-unknown-mirbsd${UNAME_RELEASE}
+	exit 0 ;;
+    *:MirBSD:*:*)
+	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+	exit 0 ;;
+    alpha:OSF1:*:*)
+	case $UNAME_RELEASE in
+	*4.0)
+		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+		;;
+	*5.*)
+	        UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+		;;
+	esac
+	# According to Compaq, /usr/sbin/psrinfo has been available on
+	# OSF/1 and Tru64 systems produced since 1995.  I hope that
+	# covers most systems running today.  This code pipes the CPU
+	# types through head -n 1, so we only detect the type of CPU 0.
+	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+	case "$ALPHA_CPU_TYPE" in
+	    "EV4 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV4.5 (21064)")
+		UNAME_MACHINE="alpha" ;;
+	    "LCA4 (21066/21068)")
+		UNAME_MACHINE="alpha" ;;
+	    "EV5 (21164)")
+		UNAME_MACHINE="alphaev5" ;;
+	    "EV5.6 (21164A)")
+		UNAME_MACHINE="alphaev56" ;;
+	    "EV5.6 (21164PC)")
+		UNAME_MACHINE="alphapca56" ;;
+	    "EV5.7 (21164PC)")
+		UNAME_MACHINE="alphapca57" ;;
+	    "EV6 (21264)")
+		UNAME_MACHINE="alphaev6" ;;
+	    "EV6.7 (21264A)")
+		UNAME_MACHINE="alphaev67" ;;
+	    "EV6.8CB (21264C)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8AL (21264B)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.8CX (21264D)")
+		UNAME_MACHINE="alphaev68" ;;
+	    "EV6.9A (21264/EV69A)")
+		UNAME_MACHINE="alphaev69" ;;
+	    "EV7 (21364)")
+		UNAME_MACHINE="alphaev7" ;;
+	    "EV7.9 (21364A)")
+		UNAME_MACHINE="alphaev79" ;;
+	esac
+	# A Pn.n version is a patched version.
+	# A Vn.n version is a released version.
+	# A Tn.n version is a released field test version.
+	# A Xn.n version is an unreleased experimental baselevel.
+	# 1.2 uses "1.2" for uname -r.
+	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+	exit 0 ;;
+    Alpha*:OpenVMS:*:*)
+	echo alpha-hp-vms
+	exit 0 ;;
+    Alpha\ *:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# Should we change UNAME_MACHINE based on the output of uname instead
+	# of the specific Alpha model?
+	echo alpha-pc-interix
+	exit 0 ;;
+    21064:Windows_NT:50:3)
+	echo alpha-dec-winnt3.5
+	exit 0 ;;
+    Amiga*:UNIX_System_V:4.0:*)
+	echo m68k-unknown-sysv4
+	exit 0;;
+    *:[Aa]miga[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-amigaos
+	exit 0 ;;
+    *:[Mm]orph[Oo][Ss]:*:*)
+	echo ${UNAME_MACHINE}-unknown-morphos
+	exit 0 ;;
+    *:OS/390:*:*)
+	echo i370-ibm-openedition
+	exit 0 ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+	exit 0 ;;
+    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+	echo arm-acorn-riscix${UNAME_RELEASE}
+	exit 0;;
+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+	echo hppa1.1-hitachi-hiuxmpp
+	exit 0;;
+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+	# akee at wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+	if test "`(/bin/universe) 2>/dev/null`" = att ; then
+		echo pyramid-pyramid-sysv3
+	else
+		echo pyramid-pyramid-bsd
+	fi
+	exit 0 ;;
+    NILE*:*:*:dcosx)
+	echo pyramid-pyramid-svr4
+	exit 0 ;;
+    DRS?6000:unix:4.0:6*)
+	echo sparc-icl-nx6
+	exit 0 ;;
+    DRS?6000:UNIX_SV:4.2*:7*)
+	case `/usr/bin/uname -p` in
+	    sparc) echo sparc-icl-nx7 && exit 0 ;;
+	esac ;;
+    sun4H:SunOS:5.*:*)
+	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    i86pc:SunOS:5.*:*)
+	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:6*:*)
+	# According to config.sub, this is the proper way to canonicalize
+	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
+	# it's likely to be more like Solaris than SunOS4.
+	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    sun4*:SunOS:*:*)
+	case "`/usr/bin/arch -k`" in
+	    Series*|S4*)
+		UNAME_RELEASE=`uname -v`
+		;;
+	esac
+	# Japanese Language versions have a version number like `4.1.3-JL'.
+	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+	exit 0 ;;
+    sun3*:SunOS:*:*)
+	echo m68k-sun-sunos${UNAME_RELEASE}
+	exit 0 ;;
+    sun*:*:4.2BSD:*)
+	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+	case "`/bin/arch`" in
+	    sun3)
+		echo m68k-sun-sunos${UNAME_RELEASE}
+		;;
+	    sun4)
+		echo sparc-sun-sunos${UNAME_RELEASE}
+		;;
+	esac
+	exit 0 ;;
+    aushp:SunOS:*:*)
+	echo sparc-auspex-sunos${UNAME_RELEASE}
+	exit 0 ;;
+    # The situation for MiNT is a little confusing.  The machine name
+    # can be virtually everything (everything which is not
+    # "atarist" or "atariste" at least should have a processor
+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
+    # to the lowercase version "mint" (or "freemint").  Finally
+    # the system name "TOS" denotes a system which is actually not
+    # MiNT.  But MiNT is downward compatible to TOS, so this should
+    # be no problem.
+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit 0 ;;
+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+	echo m68k-atari-mint${UNAME_RELEASE}
+        exit 0 ;;
+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+	exit 0 ;;
+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit 0 ;;
+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit 0 ;;
+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit 0 ;;
+    m68k:machten:*:*)
+	echo m68k-apple-machten${UNAME_RELEASE}
+	exit 0 ;;
+    powerpc:machten:*:*)
+	echo powerpc-apple-machten${UNAME_RELEASE}
+	exit 0 ;;
+    RISC*:Mach:*:*)
+	echo mips-dec-mach_bsd4.3
+	exit 0 ;;
+    RISC*:ULTRIX:*:*)
+	echo mips-dec-ultrix${UNAME_RELEASE}
+	exit 0 ;;
+    VAX*:ULTRIX*:*:*)
+	echo vax-dec-ultrix${UNAME_RELEASE}
+	exit 0 ;;
+    2020:CLIX:*:* | 2430:CLIX:*:*)
+	echo clipper-intergraph-clix${UNAME_RELEASE}
+	exit 0 ;;
+    mips:*:*:UMIPS | mips:*:*:RISCos)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+	int main (int argc, char *argv[]) {
+#else
+	int main (argc, argv) int argc; char *argv[]; {
+#endif
+	#if defined (host_mips) && defined (MIPSEB)
+	#if defined (SYSTYPE_SYSV)
+	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_SVR4)
+	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+	#endif
+	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+	#endif
+	#endif
+	  exit (-1);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c \
+	  && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
+	  && exit 0
+	echo mips-mips-riscos${UNAME_RELEASE}
+	exit 0 ;;
+    Motorola:PowerMAX_OS:*:*)
+	echo powerpc-motorola-powermax
+	exit 0 ;;
+    Motorola:*:4.3:PL8-*)
+	echo powerpc-harris-powermax
+	exit 0 ;;
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+	echo powerpc-harris-powermax
+	exit 0 ;;
+    Night_Hawk:Power_UNIX:*:*)
+	echo powerpc-harris-powerunix
+	exit 0 ;;
+    m88k:CX/UX:7*:*)
+	echo m88k-harris-cxux7
+	exit 0 ;;
+    m88k:*:4*:R4*)
+	echo m88k-motorola-sysv4
+	exit 0 ;;
+    m88k:*:3*:R3*)
+	echo m88k-motorola-sysv3
+	exit 0 ;;
+    AViiON:dgux:*:*)
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
+	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+	then
+	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+	       [ ${TARGET_BINARY_INTERFACE}x = x ]
+	    then
+		echo m88k-dg-dgux${UNAME_RELEASE}
+	    else
+		echo m88k-dg-dguxbcs${UNAME_RELEASE}
+	    fi
+	else
+	    echo i586-dg-dgux${UNAME_RELEASE}
+	fi
+ 	exit 0 ;;
+    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
+	echo m88k-dolphin-sysv3
+	exit 0 ;;
+    M88*:*:R3*:*)
+	# Delta 88k system running SVR3
+	echo m88k-motorola-sysv3
+	exit 0 ;;
+    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+	echo m88k-tektronix-sysv3
+	exit 0 ;;
+    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+	echo m68k-tektronix-bsd
+	exit 0 ;;
+    *:IRIX*:*:*)
+	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+	exit 0 ;;
+    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
+	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
+    i*86:AIX:*:*)
+	echo i386-ibm-aix
+	exit 0 ;;
+    ia64:AIX:*:*)
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+	exit 0 ;;
+    *:AIX:2:3)
+	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+		eval $set_cc_for_build
+		sed 's/^		//' << EOF >$dummy.c
+		#include <sys/systemcfg.h>
+
+		main()
+			{
+			if (!__power_pc())
+				exit(1);
+			puts("powerpc-ibm-aix3.2.5");
+			exit(0);
+			}
+EOF
+		$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+		echo rs6000-ibm-aix3.2.5
+	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+		echo rs6000-ibm-aix3.2.4
+	else
+		echo rs6000-ibm-aix3.2
+	fi
+	exit 0 ;;
+    *:AIX:*:[45])
+	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+		IBM_ARCH=rs6000
+	else
+		IBM_ARCH=powerpc
+	fi
+	if [ -x /usr/bin/oslevel ] ; then
+		IBM_REV=`/usr/bin/oslevel`
+	else
+		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+	fi
+	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+	exit 0 ;;
+    *:AIX:*:*)
+	echo rs6000-ibm-aix
+	exit 0 ;;
+    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+	echo romp-ibm-bsd4.4
+	exit 0 ;;
+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
+	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+	exit 0 ;;                           # report: romp-ibm BSD 4.3
+    *:BOSX:*:*)
+	echo rs6000-bull-bosx
+	exit 0 ;;
+    DPX/2?00:B.O.S.:*:*)
+	echo m68k-bull-sysv3
+	exit 0 ;;
+    9000/[34]??:4.3bsd:1.*:*)
+	echo m68k-hp-bsd
+	exit 0 ;;
+    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+	echo m68k-hp-bsd4.4
+	exit 0 ;;
+    9000/[34678]??:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	case "${UNAME_MACHINE}" in
+	    9000/31? )            HP_ARCH=m68000 ;;
+	    9000/[34]?? )         HP_ARCH=m68k ;;
+	    9000/[678][0-9][0-9])
+		if [ -x /usr/bin/getconf ]; then
+		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
+			  '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+                        esac ;;
+                    esac
+		fi
+		if [ "${HP_ARCH}" = "" ]; then
+		    eval $set_cc_for_build
+		    sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
+
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
+
+                  switch (cpu)
+              	{
+              	case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+              	case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+              	case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+              	    switch (bits)
+              		{
+              		case 64: puts ("hppa2.0w"); break;
+              		case 32: puts ("hppa2.0n"); break;
+              		default: puts ("hppa2.0"); break;
+              		} break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+              	    puts ("hppa2.0"); break;
+              #endif
+              	default: puts ("hppa1.0"); break;
+              	}
+                  exit (0);
+              }
+EOF
+		    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+		    test -z "$HP_ARCH" && HP_ARCH=hppa
+		fi ;;
+	esac
+	if [ ${HP_ARCH} = "hppa2.0w" ]
+	then
+	    # avoid double evaluation of $set_cc_for_build
+	    test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
+	    then
+		HP_ARCH="hppa2.0w"
+	    else
+		HP_ARCH="hppa64"
+	    fi
+	fi
+	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+	exit 0 ;;
+    ia64:HP-UX:*:*)
+	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+	echo ia64-hp-hpux${HPUX_REV}
+	exit 0 ;;
+    3050*:HI-UX:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <unistd.h>
+	int
+	main ()
+	{
+	  long cpu = sysconf (_SC_CPU_VERSION);
+	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
+	     results, however.  */
+	  if (CPU_IS_PA_RISC (cpu))
+	    {
+	      switch (cpu)
+		{
+		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+		  default: puts ("hppa-hitachi-hiuxwe2"); break;
+		}
+	    }
+	  else if (CPU_IS_HP_MC68K (cpu))
+	    puts ("m68k-hitachi-hiuxwe2");
+	  else puts ("unknown-hitachi-hiuxwe2");
+	  exit (0);
+	}
+EOF
+	$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+	echo unknown-hitachi-hiuxwe2
+	exit 0 ;;
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+	echo hppa1.1-hp-bsd
+	exit 0 ;;
+    9000/8??:4.3bsd:*:*)
+	echo hppa1.0-hp-bsd
+	exit 0 ;;
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+	echo hppa1.0-hp-mpeix
+	exit 0 ;;
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+	echo hppa1.1-hp-osf
+	exit 0 ;;
+    hp8??:OSF1:*:*)
+	echo hppa1.0-hp-osf
+	exit 0 ;;
+    i*86:OSF1:*:*)
+	if [ -x /usr/sbin/sysversion ] ; then
+	    echo ${UNAME_MACHINE}-unknown-osf1mk
+	else
+	    echo ${UNAME_MACHINE}-unknown-osf1
+	fi
+	exit 0 ;;
+    parisc*:Lites*:*:*)
+	echo hppa1.1-hp-lites
+	exit 0 ;;
+    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+	echo c1-convex-bsd
+        exit 0 ;;
+    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+        exit 0 ;;
+    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+	echo c34-convex-bsd
+        exit 0 ;;
+    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+	echo c38-convex-bsd
+        exit 0 ;;
+    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+	echo c4-convex-bsd
+        exit 0 ;;
+    CRAY*Y-MP:*:*:*)
+	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*[A-Z]90:*:*:*)
+	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+	      -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*TS:*:*:*)
+	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*T3E:*:*:*)
+	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    CRAY*SV1:*:*:*)
+	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    *:UNICOS/mp:*:*)
+	echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+	exit 0 ;;
+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit 0 ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+	exit 0 ;;
+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    sparc*:BSD/OS:*:*)
+	echo sparc-unknown-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    *:BSD/OS:*:*)
+	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+	exit 0 ;;
+    *:FreeBSD:*:*)
+	# Determine whether the default compiler uses glibc.
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <features.h>
+	#if __GLIBC__ >= 2
+	LIBC=gnu
+	#else
+	LIBC=
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+	# GNU/KFreeBSD systems have a "k" prefix to indicate we are using
+	# FreeBSD's kernel, but not the complete OS.
+	case ${LIBC} in gnu) kernel_only='k' ;; esac
+	echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
+	exit 0 ;;
+    i*:CYGWIN*:*)
+	echo ${UNAME_MACHINE}-pc-cygwin
+	exit 0 ;;
+    i*:MINGW*:*)
+	echo ${UNAME_MACHINE}-pc-mingw32
+	exit 0 ;;
+    i*:PW*:*)
+	echo ${UNAME_MACHINE}-pc-pw32
+	exit 0 ;;
+    x86:Interix*:[34]*)
+	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
+	exit 0 ;;
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+	echo i${UNAME_MACHINE}-pc-mks
+	exit 0 ;;
+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+	# How do we know it's Interix rather than the generic POSIX subsystem?
+	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+	# UNAME_MACHINE based on the output of uname instead of i386?
+	echo i586-pc-interix
+	exit 0 ;;
+    i*:UWIN*:*)
+	echo ${UNAME_MACHINE}-pc-uwin
+	exit 0 ;;
+    p*:CYGWIN*:*)
+	echo powerpcle-unknown-cygwin
+	exit 0 ;;
+    prep*:SunOS:5.*:*)
+	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+	exit 0 ;;
+    *:GNU:*:*)
+	# the GNU system
+	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+	exit 0 ;;
+    *:GNU/*:*:*)
+	# other systems with GNU libc and userland
+	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+	exit 0 ;;
+    i*86:Minix:*:*)
+	echo ${UNAME_MACHINE}-pc-minix
+	exit 0 ;;
+    arm*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    cris:Linux:*:*)
+	echo cris-axis-linux-gnu
+	exit 0 ;;
+    ia64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    m32r*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    m68*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    mips:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips
+	#undef mipsel
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mipsel
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+	;;
+    mips64:Linux:*:*)
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#undef CPU
+	#undef mips64
+	#undef mips64el
+	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+	CPU=mips64el
+	#else
+	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+	CPU=mips64
+	#else
+	CPU=
+	#endif
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+	;;
+    ppc:Linux:*:*)
+	echo powerpc-unknown-linux-gnu
+	exit 0 ;;
+    ppc64:Linux:*:*)
+	echo powerpc64-unknown-linux-gnu
+	exit 0 ;;
+    alpha:Linux:*:*)
+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+	  EV5)   UNAME_MACHINE=alphaev5 ;;
+	  EV56)  UNAME_MACHINE=alphaev56 ;;
+	  PCA56) UNAME_MACHINE=alphapca56 ;;
+	  PCA57) UNAME_MACHINE=alphapca56 ;;
+	  EV6)   UNAME_MACHINE=alphaev6 ;;
+	  EV67)  UNAME_MACHINE=alphaev67 ;;
+	  EV68*) UNAME_MACHINE=alphaev68 ;;
+        esac
+	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+	exit 0 ;;
+    parisc:Linux:*:* | hppa:Linux:*:*)
+	# Look for CPU level
+	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+	  PA7*) echo hppa1.1-unknown-linux-gnu ;;
+	  PA8*) echo hppa2.0-unknown-linux-gnu ;;
+	  *)    echo hppa-unknown-linux-gnu ;;
+	esac
+	exit 0 ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+	echo hppa64-unknown-linux-gnu
+	exit 0 ;;
+    s390:Linux:*:* | s390x:Linux:*:*)
+	echo ${UNAME_MACHINE}-ibm-linux
+	exit 0 ;;
+    sh64*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    sh*:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    sparc:Linux:*:* | sparc64:Linux:*:*)
+	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	exit 0 ;;
+    x86_64:Linux:*:*)
+	echo x86_64-unknown-linux-gnu
+	exit 0 ;;
+    i*86:Linux:*:*)
+	# The BFD linker knows what the default object file format is, so
+	# first see if it will tell us. cd to the root directory to prevent
+	# problems with other programs or directories called `ld' in the path.
+	# Set LC_ALL=C to ensure ld outputs messages in English.
+	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+			 | sed -ne '/supported targets:/!d
+				    s/[ 	][ 	]*/ /g
+				    s/.*supported targets: *//
+				    s/ .*//
+				    p'`
+        case "$ld_supported_targets" in
+	  elf32-i386)
+		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+		;;
+	  a.out-i386-linux)
+		echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+		exit 0 ;;
+	  coff-i386)
+		echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+		exit 0 ;;
+	  "")
+		# Either a pre-BFD a.out linker (linux-gnuoldld) or
+		# one that does not give us useful --help.
+		echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+		exit 0 ;;
+	esac
+	# Determine whether the default compiler is a.out or elf
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#include <features.h>
+	#ifdef __ELF__
+	# ifdef __GLIBC__
+	#  if __GLIBC__ >= 2
+	LIBC=gnu
+	#  else
+	LIBC=gnulibc1
+	#  endif
+	# else
+	LIBC=gnulibc1
+	# endif
+	#else
+	#ifdef __INTEL_COMPILER
+	LIBC=gnu
+	#else
+	LIBC=gnuaout
+	#endif
+	#endif
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+	test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
+	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
+	;;
+    i*86:DYNIX/ptx:4*:*)
+	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+	# earlier versions are messed up and put the nodename in both
+	# sysname and nodename.
+	echo i386-sequent-sysv4
+	exit 0 ;;
+    i*86:UNIX_SV:4.2MP:2.*)
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
+	# I just have to hope.  -- rms.
+        # Use sysv4.2uw... so that sysv4* matches it.
+	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+	exit 0 ;;
+    i*86:OS/2:*:*)
+	# If we were able to find `uname', then EMX Unix compatibility
+	# is probably installed.
+	echo ${UNAME_MACHINE}-pc-os2-emx
+	exit 0 ;;
+    i*86:XTS-300:*:STOP)
+	echo ${UNAME_MACHINE}-unknown-stop
+	exit 0 ;;
+    i*86:atheos:*:*)
+	echo ${UNAME_MACHINE}-unknown-atheos
+	exit 0 ;;
+	i*86:syllable:*:*)
+	echo ${UNAME_MACHINE}-pc-syllable
+	exit 0 ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+	echo i386-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    i*86:*DOS:*:*)
+	echo ${UNAME_MACHINE}-pc-msdosdjgpp
+	exit 0 ;;
+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+	else
+		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+	fi
+	exit 0 ;;
+    i*86:*:5:[78]*)
+	case `/bin/uname -X | grep "^Machine"` in
+	    *486*)	     UNAME_MACHINE=i486 ;;
+	    *Pentium)	     UNAME_MACHINE=i586 ;;
+	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+	esac
+	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	exit 0 ;;
+    i*86:*:3.2:*)
+	if test -f /usr/options/cb.name; then
+		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+	elif /bin/uname -X 2>/dev/null >/dev/null ; then
+		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+			&& UNAME_MACHINE=i586
+		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+			&& UNAME_MACHINE=i686
+		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+	else
+		echo ${UNAME_MACHINE}-pc-sysv32
+	fi
+	exit 0 ;;
+    pc:*:*:*)
+	# Left here for compatibility:
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i386.
+	echo i386-pc-msdosdjgpp
+        exit 0 ;;
+    Intel:Mach:3*:*)
+	echo i386-pc-mach3
+	exit 0 ;;
+    paragon:*:*:*)
+	echo i860-intel-osf1
+	exit 0 ;;
+    i860:*:4.*:*) # i860-SVR4
+	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+	else # Add other i860-SVR4 vendors below as they are discovered.
+	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+	fi
+	exit 0 ;;
+    mini*:CTIX:SYS*5:*)
+	# "miniframe"
+	echo m68010-convergent-sysv
+	exit 0 ;;
+    mc68k:UNIX:SYSTEM5:3.51m)
+	echo m68k-convergent-sysv
+	exit 0 ;;
+    M680?0:D-NIX:5.3:*)
+	echo m68k-diab-dnix
+	exit 0 ;;
+    M68*:*:R3V[5678]*:*)
+	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
+	OS_REL=''
+	test -r /etc/.relid \
+	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0
+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
+    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && echo i486-ncr-sysv4 && exit 0 ;;
+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+	echo m68k-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    mc68030:UNIX_System_V:4.*:*)
+	echo m68k-atari-sysv4
+	exit 0 ;;
+    TSUNAMI:LynxOS:2.*:*)
+	echo sparc-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    rs6000:LynxOS:2.*:*)
+	echo rs6000-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+	echo powerpc-unknown-lynxos${UNAME_RELEASE}
+	exit 0 ;;
+    SM[BE]S:UNIX_SV:*:*)
+	echo mips-dde-sysv${UNAME_RELEASE}
+	exit 0 ;;
+    RM*:ReliantUNIX-*:*:*)
+	echo mips-sni-sysv4
+	exit 0 ;;
+    RM*:SINIX-*:*:*)
+	echo mips-sni-sysv4
+	exit 0 ;;
+    *:SINIX-*:*:*)
+	if uname -p 2>/dev/null >/dev/null ; then
+		UNAME_MACHINE=`(uname -p) 2>/dev/null`
+		echo ${UNAME_MACHINE}-sni-sysv4
+	else
+		echo ns32k-sni-sysv
+	fi
+	exit 0 ;;
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+                      # says <Richard.M.Bartel at ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit 0 ;;
+    *:UNIX_System_V:4*:FTX*)
+	# From Gerald Hewes <hewes at openmarket.com>.
+	# How about differentiating between stratus architectures? -djm
+	echo hppa1.1-stratus-sysv4
+	exit 0 ;;
+    *:*:*:FTX*)
+	# From seanf at swdc.stratus.com.
+	echo i860-stratus-sysv4
+	exit 0 ;;
+    *:VOS:*:*)
+	# From Paul.Green at stratus.com.
+	echo hppa1.1-stratus-vos
+	exit 0 ;;
+    mc68*:A/UX:*:*)
+	echo m68k-apple-aux${UNAME_RELEASE}
+	exit 0 ;;
+    news*:NEWS-OS:6*:*)
+	echo mips-sony-newsos6
+	exit 0 ;;
+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+	if [ -d /usr/nec ]; then
+	        echo mips-nec-sysv${UNAME_RELEASE}
+	else
+	        echo mips-unknown-sysv${UNAME_RELEASE}
+	fi
+        exit 0 ;;
+    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
+	echo powerpc-be-beos
+	exit 0 ;;
+    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
+	echo powerpc-apple-beos
+	exit 0 ;;
+    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
+	echo i586-pc-beos
+	exit 0 ;;
+    SX-4:SUPER-UX:*:*)
+	echo sx4-nec-superux${UNAME_RELEASE}
+	exit 0 ;;
+    SX-5:SUPER-UX:*:*)
+	echo sx5-nec-superux${UNAME_RELEASE}
+	exit 0 ;;
+    SX-6:SUPER-UX:*:*)
+	echo sx6-nec-superux${UNAME_RELEASE}
+	exit 0 ;;
+    Power*:Rhapsody:*:*)
+	echo powerpc-apple-rhapsody${UNAME_RELEASE}
+	exit 0 ;;
+    *:Rhapsody:*:*)
+	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+	exit 0 ;;
+    *:Darwin:*:*)
+	case `uname -p` in
+	    *86) UNAME_PROCESSOR=i686 ;;
+	    powerpc) UNAME_PROCESSOR=powerpc ;;
+	esac
+	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+	exit 0 ;;
+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
+	UNAME_PROCESSOR=`uname -p`
+	if test "$UNAME_PROCESSOR" = "x86"; then
+		UNAME_PROCESSOR=i386
+		UNAME_MACHINE=pc
+	fi
+	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+	exit 0 ;;
+    *:QNX:*:4*)
+	echo i386-pc-qnx
+	exit 0 ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
+	echo nsr-tandem-nsk${UNAME_RELEASE}
+	exit 0 ;;
+    *:NonStop-UX:*:*)
+	echo mips-compaq-nonstopux
+	exit 0 ;;
+    BS2000:POSIX*:*:*)
+	echo bs2000-siemens-sysv
+	exit 0 ;;
+    DS/*:UNIX_System_V:*:*)
+	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+	exit 0 ;;
+    *:Plan9:*:*)
+	# "uname -m" is not consistent, so use $cputype instead. 386
+	# is converted to i386 for consistency with other x86
+	# operating systems.
+	if test "$cputype" = "386"; then
+	    UNAME_MACHINE=i386
+	else
+	    UNAME_MACHINE="$cputype"
+	fi
+	echo ${UNAME_MACHINE}-unknown-plan9
+	exit 0 ;;
+    *:TOPS-10:*:*)
+	echo pdp10-unknown-tops10
+	exit 0 ;;
+    *:TENEX:*:*)
+	echo pdp10-unknown-tenex
+	exit 0 ;;
+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+	echo pdp10-dec-tops20
+	exit 0 ;;
+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+	echo pdp10-xkl-tops20
+	exit 0 ;;
+    *:TOPS-20:*:*)
+	echo pdp10-unknown-tops20
+	exit 0 ;;
+    *:ITS:*:*)
+	echo pdp10-unknown-its
+	exit 0 ;;
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
+	exit 0 ;;
+    *:DragonFly:*:*)
+	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+	exit 0 ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+     I don't know....  */
+  printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+  printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+          "4"
+#else
+	  ""
+#endif
+         ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+  printf ("arm-acorn-riscix"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+  printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+  int version;
+  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+  if (version < 4)
+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+  else
+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+  exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+  printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+  printf ("ns32k-encore-mach\n"); exit (0);
+#else
+  printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+  printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+  printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+  printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+    struct utsname un;
+
+    uname(&un);
+
+    if (strncmp(un.version, "V2", 2) == 0) {
+	printf ("i386-sequent-ptx2\n"); exit (0);
+    }
+    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+	printf ("i386-sequent-ptx1\n"); exit (0);
+    }
+    printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+#  include <sys/param.h>
+#  if defined (BSD)
+#   if BSD == 43
+      printf ("vax-dec-bsd4.3\n"); exit (0);
+#   else
+#    if BSD == 199006
+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#    else
+      printf ("vax-dec-bsd\n"); exit (0);
+#    endif
+#   endif
+#  else
+    printf ("vax-dec-bsd\n"); exit (0);
+#  endif
+# else
+    printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+  printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+  exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+	echo c1-convex-bsd
+	exit 0 ;;
+    c2*)
+	if getsysinfo -f scalar_acc
+	then echo c32-convex-bsd
+	else echo c2-convex-bsd
+	fi
+	exit 0 ;;
+    c34*)
+	echo c34-convex-bsd
+	exit 0 ;;
+    c38*)
+	echo c38-convex-bsd
+	exit 0 ;;
+    c4*)
+	echo c4-convex-bsd
+	exit 0 ;;
+    esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+    ftp://ftp.gnu.org/pub/gnu/config/
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches at gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/easel/config.sub b/easel/config.sub
new file mode 100644
index 0000000..ba33103
--- /dev/null
+++ b/easel/config.sub
@@ -0,0 +1,1549 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+timestamp='2004-03-12'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine.  It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Please send patches to <config-patches at gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support.  The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+#	CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+#	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches at gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit 0 ;;
+    --version | -v )
+       echo "$version" ; exit 0 ;;
+    --help | --h* | -h )
+       echo "$usage"; exit 0 ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )	# Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit 0;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
+  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+    os=-$maybe_os
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    ;;
+  *)
+    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+    if [ $basic_machine != $1 ]
+    then os=`echo $1 | sed 's/.*-/-/'`
+    else os=; fi
+    ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work.  We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+	-sun*os*)
+		# Prevent following clause from handling this invalid input.
+		;;
+	-dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+	-att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+	-unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+	-apple | -axis)
+		os=
+		basic_machine=$1
+		;;
+	-sim | -cisco | -oki | -wec | -winbond)
+		os=
+		basic_machine=$1
+		;;
+	-scout)
+		;;
+	-wrs)
+		os=-vxworks
+		basic_machine=$1
+		;;
+	-chorusos*)
+		os=-chorusos
+		basic_machine=$1
+		;;
+ 	-chorusrdb)
+ 		os=-chorusrdb
+		basic_machine=$1
+ 		;;
+	-hiux*)
+		os=-hiuxwe2
+		;;
+	-sco5)
+		os=-sco3.2v5
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco4)
+		os=-sco3.2v4
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2.[4-9]*)
+		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco3.2v[4-9]*)
+		# Don't forget version if it is 3.2v4 or newer.
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-sco*)
+		os=-sco3.2v2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-udk*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-isc)
+		os=-isc2.2
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-clix*)
+		basic_machine=clipper-intergraph
+		;;
+	-isc*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+		;;
+	-lynx*)
+		os=-lynxos
+		;;
+	-ptx*)
+		basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+		;;
+	-windowsnt*)
+		os=`echo $os | sed -e 's/windowsnt/winnt/'`
+		;;
+	-psos*)
+		os=-psos
+		;;
+	-mint | -mint[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+	# Recognize the basic CPU types without company name.
+	# Some are omitted here because they have special meanings below.
+	1750a | 580 \
+	| a29k \
+	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+	| am33_2.0 \
+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+	| c4x | clipper \
+	| d10v | d30v | dlx | dsp16xx \
+	| fr30 | frv \
+	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+	| i370 | i860 | i960 | ia64 \
+	| ip2k | iq2000 \
+	| m32r | m32rle | m68000 | m68k | m88k | mcore \
+	| mips | mipsbe | mipseb | mipsel | mipsle \
+	| mips16 \
+	| mips64 | mips64el \
+	| mips64vr | mips64vrel \
+	| mips64orion | mips64orionel \
+	| mips64vr4100 | mips64vr4100el \
+	| mips64vr4300 | mips64vr4300el \
+	| mips64vr5000 | mips64vr5000el \
+	| mipsisa32 | mipsisa32el \
+	| mipsisa32r2 | mipsisa32r2el \
+	| mipsisa64 | mipsisa64el \
+	| mipsisa64r2 | mipsisa64r2el \
+	| mipsisa64sb1 | mipsisa64sb1el \
+	| mipsisa64sr71k | mipsisa64sr71kel \
+	| mipstx39 | mipstx39el \
+	| mn10200 | mn10300 \
+	| msp430 \
+	| ns16k | ns32k \
+	| openrisc | or32 \
+	| pdp10 | pdp11 | pj | pjl \
+	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+	| pyramid \
+	| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+	| sh64 | sh64le \
+	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
+	| strongarm \
+	| tahoe | thumb | tic4x | tic80 | tron \
+	| v850 | v850e \
+	| we32k \
+	| x86 | xscale | xstormy16 | xtensa \
+	| z8k)
+		basic_machine=$basic_machine-unknown
+		;;
+	m6811 | m68hc11 | m6812 | m68hc12)
+		# Motorola 68HC11/12.
+		basic_machine=$basic_machine-unknown
+		os=-none
+		;;
+	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+		;;
+
+	# We use `pc' rather than `unknown'
+	# because (1) that's what they normally are, and
+	# (2) the word "unknown" tends to confuse beginning users.
+	i*86 | x86_64)
+	  basic_machine=$basic_machine-pc
+	  ;;
+	# Object if more than one company name word.
+	*-*-*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+	# Recognize the basic CPU types with company name.
+	580-* \
+	| a29k-* \
+	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
+	| avr-* \
+	| bs2000-* \
+	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+	| clipper-* | cydra-* \
+	| d10v-* | d30v-* | dlx-* \
+	| elxsi-* \
+	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+	| h8300-* | h8500-* \
+	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+	| i*86-* | i860-* | i960-* | ia64-* \
+	| ip2k-* | iq2000-* \
+	| m32r-* | m32rle-* \
+	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+	| m88110-* | m88k-* | mcore-* \
+	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+	| mips16-* \
+	| mips64-* | mips64el-* \
+	| mips64vr-* | mips64vrel-* \
+	| mips64orion-* | mips64orionel-* \
+	| mips64vr4100-* | mips64vr4100el-* \
+	| mips64vr4300-* | mips64vr4300el-* \
+	| mips64vr5000-* | mips64vr5000el-* \
+	| mipsisa32-* | mipsisa32el-* \
+	| mipsisa32r2-* | mipsisa32r2el-* \
+	| mipsisa64-* | mipsisa64el-* \
+	| mipsisa64r2-* | mipsisa64r2el-* \
+	| mipsisa64sb1-* | mipsisa64sb1el-* \
+	| mipsisa64sr71k-* | mipsisa64sr71kel-* \
+	| mipstx39-* | mipstx39el-* \
+	| msp430-* \
+	| none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
+	| orion-* \
+	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+	| pyramid-* \
+	| romp-* | rs6000-* \
+	| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+	| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+	| tahoe-* | thumb-* \
+	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+	| tron-* \
+	| v850-* | v850e-* | vax-* \
+	| we32k-* \
+	| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
+	| xtensa-* \
+	| ymp-* \
+	| z8k-*)
+		;;
+	# Recognize the various machine names and aliases which stand
+	# for a CPU type and a company and sometimes even an OS.
+	386bsd)
+		basic_machine=i386-unknown
+		os=-bsd
+		;;
+	3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+		basic_machine=m68000-att
+		;;
+	3b*)
+		basic_machine=we32k-att
+		;;
+	a29khif)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+    	abacus)
+		basic_machine=abacus-unknown
+		;;
+	adobe68k)
+		basic_machine=m68010-adobe
+		os=-scout
+		;;
+	alliant | fx80)
+		basic_machine=fx80-alliant
+		;;
+	altos | altos3068)
+		basic_machine=m68k-altos
+		;;
+	am29k)
+		basic_machine=a29k-none
+		os=-bsd
+		;;
+	amd64)
+		basic_machine=x86_64-pc
+		;;
+	amd64-*)
+		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	amdahl)
+		basic_machine=580-amdahl
+		os=-sysv
+		;;
+	amiga | amiga-*)
+		basic_machine=m68k-unknown
+		;;
+	amigaos | amigados)
+		basic_machine=m68k-unknown
+		os=-amigaos
+		;;
+	amigaunix | amix)
+		basic_machine=m68k-unknown
+		os=-sysv4
+		;;
+	apollo68)
+		basic_machine=m68k-apollo
+		os=-sysv
+		;;
+	apollo68bsd)
+		basic_machine=m68k-apollo
+		os=-bsd
+		;;
+	aux)
+		basic_machine=m68k-apple
+		os=-aux
+		;;
+	balance)
+		basic_machine=ns32k-sequent
+		os=-dynix
+		;;
+	c90)
+		basic_machine=c90-cray
+		os=-unicos
+		;;
+	convex-c1)
+		basic_machine=c1-convex
+		os=-bsd
+		;;
+	convex-c2)
+		basic_machine=c2-convex
+		os=-bsd
+		;;
+	convex-c32)
+		basic_machine=c32-convex
+		os=-bsd
+		;;
+	convex-c34)
+		basic_machine=c34-convex
+		os=-bsd
+		;;
+	convex-c38)
+		basic_machine=c38-convex
+		os=-bsd
+		;;
+	cray | j90)
+		basic_machine=j90-cray
+		os=-unicos
+		;;
+	cr16c)
+		basic_machine=cr16c-unknown
+		os=-elf
+		;;
+	crds | unos)
+		basic_machine=m68k-crds
+		;;
+	cris | cris-* | etrax*)
+		basic_machine=cris-axis
+		;;
+	crx)
+		basic_machine=crx-unknown
+		os=-elf
+		;;
+	da30 | da30-*)
+		basic_machine=m68k-da30
+		;;
+	decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+		basic_machine=mips-dec
+		;;
+	decsystem10* | dec10*)
+		basic_machine=pdp10-dec
+		os=-tops10
+		;;
+	decsystem20* | dec20*)
+		basic_machine=pdp10-dec
+		os=-tops20
+		;;
+	delta | 3300 | motorola-3300 | motorola-delta \
+	      | 3300-motorola | delta-motorola)
+		basic_machine=m68k-motorola
+		;;
+	delta88)
+		basic_machine=m88k-motorola
+		os=-sysv3
+		;;
+	dpx20 | dpx20-*)
+		basic_machine=rs6000-bull
+		os=-bosx
+		;;
+	dpx2* | dpx2*-bull)
+		basic_machine=m68k-bull
+		os=-sysv3
+		;;
+	ebmon29k)
+		basic_machine=a29k-amd
+		os=-ebmon
+		;;
+	elxsi)
+		basic_machine=elxsi-elxsi
+		os=-bsd
+		;;
+	encore | umax | mmax)
+		basic_machine=ns32k-encore
+		;;
+	es1800 | OSE68k | ose68k | ose | OSE)
+		basic_machine=m68k-ericsson
+		os=-ose
+		;;
+	fx2800)
+		basic_machine=i860-alliant
+		;;
+	genix)
+		basic_machine=ns32k-ns
+		;;
+	gmicro)
+		basic_machine=tron-gmicro
+		os=-sysv
+		;;
+	go32)
+		basic_machine=i386-pc
+		os=-go32
+		;;
+	h3050r* | hiux*)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	h8300hms)
+		basic_machine=h8300-hitachi
+		os=-hms
+		;;
+	h8300xray)
+		basic_machine=h8300-hitachi
+		os=-xray
+		;;
+	h8500hms)
+		basic_machine=h8500-hitachi
+		os=-hms
+		;;
+	harris)
+		basic_machine=m88k-harris
+		os=-sysv3
+		;;
+	hp300-*)
+		basic_machine=m68k-hp
+		;;
+	hp300bsd)
+		basic_machine=m68k-hp
+		os=-bsd
+		;;
+	hp300hpux)
+		basic_machine=m68k-hp
+		os=-hpux
+		;;
+	hp3k9[0-9][0-9] | hp9[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k2[0-9][0-9] | hp9k31[0-9])
+		basic_machine=m68000-hp
+		;;
+	hp9k3[2-9][0-9])
+		basic_machine=m68k-hp
+		;;
+	hp9k6[0-9][0-9] | hp6[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hp9k7[0-79][0-9] | hp7[0-79][0-9])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k78[0-9] | hp78[0-9])
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+		# FIXME: really hppa2.0-hp
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][13679] | hp8[0-9][13679])
+		basic_machine=hppa1.1-hp
+		;;
+	hp9k8[0-9][0-9] | hp8[0-9][0-9])
+		basic_machine=hppa1.0-hp
+		;;
+	hppa-next)
+		os=-nextstep3
+		;;
+	hppaosf)
+		basic_machine=hppa1.1-hp
+		os=-osf
+		;;
+	hppro)
+		basic_machine=hppa1.1-hp
+		os=-proelf
+		;;
+	i370-ibm* | ibm*)
+		basic_machine=i370-ibm
+		;;
+# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
+	i*86v32)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv32
+		;;
+	i*86v4*)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv4
+		;;
+	i*86v)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-sysv
+		;;
+	i*86sol2)
+		basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+		os=-solaris2
+		;;
+	i386mach)
+		basic_machine=i386-mach
+		os=-mach
+		;;
+	i386-vsta | vsta)
+		basic_machine=i386-unknown
+		os=-vsta
+		;;
+	iris | iris4d)
+		basic_machine=mips-sgi
+		case $os in
+		    -irix*)
+			;;
+		    *)
+			os=-irix4
+			;;
+		esac
+		;;
+	isi68 | isi)
+		basic_machine=m68k-isi
+		os=-sysv
+		;;
+	m88k-omron*)
+		basic_machine=m88k-omron
+		;;
+	magnum | m3230)
+		basic_machine=mips-mips
+		os=-sysv
+		;;
+	merlin)
+		basic_machine=ns32k-utek
+		os=-sysv
+		;;
+	mingw32)
+		basic_machine=i386-pc
+		os=-mingw32
+		;;
+	miniframe)
+		basic_machine=m68000-convergent
+		;;
+	*mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+		basic_machine=m68k-atari
+		os=-mint
+		;;
+	mips3*-*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+		;;
+	mips3*)
+		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+		;;
+	mmix*)
+		basic_machine=mmix-knuth
+		os=-mmixware
+		;;
+	monitor)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	morphos)
+		basic_machine=powerpc-unknown
+		os=-morphos
+		;;
+	msdos)
+		basic_machine=i386-pc
+		os=-msdos
+		;;
+	mvs)
+		basic_machine=i370-ibm
+		os=-mvs
+		;;
+	ncr3000)
+		basic_machine=i486-ncr
+		os=-sysv4
+		;;
+	netbsd386)
+		basic_machine=i386-unknown
+		os=-netbsd
+		;;
+	netwinder)
+		basic_machine=armv4l-rebel
+		os=-linux
+		;;
+	news | news700 | news800 | news900)
+		basic_machine=m68k-sony
+		os=-newsos
+		;;
+	news1000)
+		basic_machine=m68030-sony
+		os=-newsos
+		;;
+	news-3600 | risc-news)
+		basic_machine=mips-sony
+		os=-newsos
+		;;
+	necv70)
+		basic_machine=v70-nec
+		os=-sysv
+		;;
+	next | m*-next )
+		basic_machine=m68k-next
+		case $os in
+		    -nextstep* )
+			;;
+		    -ns2*)
+		      os=-nextstep2
+			;;
+		    *)
+		      os=-nextstep3
+			;;
+		esac
+		;;
+	nh3000)
+		basic_machine=m68k-harris
+		os=-cxux
+		;;
+	nh[45]000)
+		basic_machine=m88k-harris
+		os=-cxux
+		;;
+	nindy960)
+		basic_machine=i960-intel
+		os=-nindy
+		;;
+	mon960)
+		basic_machine=i960-intel
+		os=-mon960
+		;;
+	nonstopux)
+		basic_machine=mips-compaq
+		os=-nonstopux
+		;;
+	np1)
+		basic_machine=np1-gould
+		;;
+	nv1)
+		basic_machine=nv1-cray
+		os=-unicosmp
+		;;
+	nsr-tandem)
+		basic_machine=nsr-tandem
+		;;
+	op50n-* | op60c-*)
+		basic_machine=hppa1.1-oki
+		os=-proelf
+		;;
+	or32 | or32-*)
+		basic_machine=or32-unknown
+		os=-coff
+		;;
+	os400)
+		basic_machine=powerpc-ibm
+		os=-os400
+		;;
+	OSE68000 | ose68000)
+		basic_machine=m68000-ericsson
+		os=-ose
+		;;
+	os68k)
+		basic_machine=m68k-none
+		os=-os68k
+		;;
+	pa-hitachi)
+		basic_machine=hppa1.1-hitachi
+		os=-hiuxwe2
+		;;
+	paragon)
+		basic_machine=i860-intel
+		os=-osf
+		;;
+	pbd)
+		basic_machine=sparc-tti
+		;;
+	pbb)
+		basic_machine=m68k-tti
+		;;
+	pc532 | pc532-*)
+		basic_machine=ns32k-pc532
+		;;
+	pentium | p5 | k5 | k6 | nexgen | viac3)
+		basic_machine=i586-pc
+		;;
+	pentiumpro | p6 | 6x86 | athlon | athlon_*)
+		basic_machine=i686-pc
+		;;
+	pentiumii | pentium2 | pentiumiii | pentium3)
+		basic_machine=i686-pc
+		;;
+	pentium4)
+		basic_machine=i786-pc
+		;;
+	pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+		basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumpro-* | p6-* | 6x86-* | athlon-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+		basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pentium4-*)
+		basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	pn)
+		basic_machine=pn-gould
+		;;
+	power)	basic_machine=power-ibm
+		;;
+	ppc)	basic_machine=powerpc-unknown
+		;;
+	ppc-*)	basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppcle | powerpclittle | ppc-le | powerpc-little)
+		basic_machine=powerpcle-unknown
+		;;
+	ppcle-* | powerpclittle-*)
+		basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64)	basic_machine=powerpc64-unknown
+		;;
+	ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+		basic_machine=powerpc64le-unknown
+		;;
+	ppc64le-* | powerpc64little-*)
+		basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+		;;
+	ps2)
+		basic_machine=i386-ibm
+		;;
+	pw32)
+		basic_machine=i586-unknown
+		os=-pw32
+		;;
+	rom68k)
+		basic_machine=m68k-rom68k
+		os=-coff
+		;;
+	rm[46]00)
+		basic_machine=mips-siemens
+		;;
+	rtpc | rtpc-*)
+		basic_machine=romp-ibm
+		;;
+	s390 | s390-*)
+		basic_machine=s390-ibm
+		;;
+	s390x | s390x-*)
+		basic_machine=s390x-ibm
+		;;
+	sa29200)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	sb1)
+		basic_machine=mipsisa64sb1-unknown
+		;;
+	sb1el)
+		basic_machine=mipsisa64sb1el-unknown
+		;;
+	sei)
+		basic_machine=mips-sei
+		os=-seiux
+		;;
+	sequent)
+		basic_machine=i386-sequent
+		;;
+	sh)
+		basic_machine=sh-hitachi
+		os=-hms
+		;;
+	sh64)
+		basic_machine=sh64-unknown
+		;;
+	sparclite-wrs | simso-wrs)
+		basic_machine=sparclite-wrs
+		os=-vxworks
+		;;
+	sps7)
+		basic_machine=m68k-bull
+		os=-sysv2
+		;;
+	spur)
+		basic_machine=spur-unknown
+		;;
+	st2000)
+		basic_machine=m68k-tandem
+		;;
+	stratus)
+		basic_machine=i860-stratus
+		os=-sysv4
+		;;
+	sun2)
+		basic_machine=m68000-sun
+		;;
+	sun2os3)
+		basic_machine=m68000-sun
+		os=-sunos3
+		;;
+	sun2os4)
+		basic_machine=m68000-sun
+		os=-sunos4
+		;;
+	sun3os3)
+		basic_machine=m68k-sun
+		os=-sunos3
+		;;
+	sun3os4)
+		basic_machine=m68k-sun
+		os=-sunos4
+		;;
+	sun4os3)
+		basic_machine=sparc-sun
+		os=-sunos3
+		;;
+	sun4os4)
+		basic_machine=sparc-sun
+		os=-sunos4
+		;;
+	sun4sol2)
+		basic_machine=sparc-sun
+		os=-solaris2
+		;;
+	sun3 | sun3-*)
+		basic_machine=m68k-sun
+		;;
+	sun4)
+		basic_machine=sparc-sun
+		;;
+	sun386 | sun386i | roadrunner)
+		basic_machine=i386-sun
+		;;
+	sv1)
+		basic_machine=sv1-cray
+		os=-unicos
+		;;
+	symmetry)
+		basic_machine=i386-sequent
+		os=-dynix
+		;;
+	t3e)
+		basic_machine=alphaev5-cray
+		os=-unicos
+		;;
+	t90)
+		basic_machine=t90-cray
+		os=-unicos
+		;;
+	tic54x | c54x*)
+		basic_machine=tic54x-unknown
+		os=-coff
+		;;
+	tic55x | c55x*)
+		basic_machine=tic55x-unknown
+		os=-coff
+		;;
+	tic6x | c6x*)
+		basic_machine=tic6x-unknown
+		os=-coff
+		;;
+	tx39)
+		basic_machine=mipstx39-unknown
+		;;
+	tx39el)
+		basic_machine=mipstx39el-unknown
+		;;
+	toad1)
+		basic_machine=pdp10-xkl
+		os=-tops20
+		;;
+	tower | tower-32)
+		basic_machine=m68k-ncr
+		;;
+	tpf)
+		basic_machine=s390x-ibm
+		os=-tpf
+		;;
+	udi29k)
+		basic_machine=a29k-amd
+		os=-udi
+		;;
+	ultra3)
+		basic_machine=a29k-nyu
+		os=-sym1
+		;;
+	v810 | necv810)
+		basic_machine=v810-nec
+		os=-none
+		;;
+	vaxv)
+		basic_machine=vax-dec
+		os=-sysv
+		;;
+	vms)
+		basic_machine=vax-dec
+		os=-vms
+		;;
+	vpp*|vx|vx-*)
+		basic_machine=f301-fujitsu
+		;;
+	vxworks960)
+		basic_machine=i960-wrs
+		os=-vxworks
+		;;
+	vxworks68)
+		basic_machine=m68k-wrs
+		os=-vxworks
+		;;
+	vxworks29k)
+		basic_machine=a29k-wrs
+		os=-vxworks
+		;;
+	w65*)
+		basic_machine=w65-wdc
+		os=-none
+		;;
+	w89k-*)
+		basic_machine=hppa1.1-winbond
+		os=-proelf
+		;;
+	xps | xps100)
+		basic_machine=xps100-honeywell
+		;;
+	ymp)
+		basic_machine=ymp-cray
+		os=-unicos
+		;;
+	z8k-*-coff)
+		basic_machine=z8k-unknown
+		os=-sim
+		;;
+	none)
+		basic_machine=none-none
+		os=-none
+		;;
+
+# Here we handle the default manufacturer of certain CPU types.  It is in
+# some cases the only manufacturer, in others, it is the most popular.
+	w89k)
+		basic_machine=hppa1.1-winbond
+		;;
+	op50n)
+		basic_machine=hppa1.1-oki
+		;;
+	op60c)
+		basic_machine=hppa1.1-oki
+		;;
+	romp)
+		basic_machine=romp-ibm
+		;;
+	rs6000)
+		basic_machine=rs6000-ibm
+		;;
+	vax)
+		basic_machine=vax-dec
+		;;
+	pdp10)
+		# there are many clones, so DEC is not a safe bet
+		basic_machine=pdp10-unknown
+		;;
+	pdp11)
+		basic_machine=pdp11-dec
+		;;
+	we32k)
+		basic_machine=we32k-att
+		;;
+	sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
+		basic_machine=sh-unknown
+		;;
+	sh64)
+		basic_machine=sh64-unknown
+		;;
+	sparc | sparcv8 | sparcv9 | sparcv9b)
+		basic_machine=sparc-sun
+		;;
+	cydra)
+		basic_machine=cydra-cydrome
+		;;
+	orion)
+		basic_machine=orion-highlevel
+		;;
+	orion105)
+		basic_machine=clipper-highlevel
+		;;
+	mac | mpw | mac-mpw)
+		basic_machine=m68k-apple
+		;;
+	pmac | pmac-mpw)
+		basic_machine=powerpc-apple
+		;;
+	*-unknown)
+		# Make sure to match an already-canonicalized machine name.
+		;;
+	*)
+		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+		exit 1
+		;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+	*-digital*)
+		basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+		;;
+	*-commodore*)
+		basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+		;;
+	*)
+		;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+        # First match some system type aliases
+        # that might get confused with valid system types.
+	# -solaris* is a basic system type, with this one exception.
+	-solaris1 | -solaris1.*)
+		os=`echo $os | sed -e 's|solaris1|sunos4|'`
+		;;
+	-solaris)
+		os=-solaris2
+		;;
+	-svr4*)
+		os=-sysv4
+		;;
+	-unixware*)
+		os=-sysv4.2uw
+		;;
+	-gnu/linux*)
+		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+		;;
+	# First accept the basic system types.
+	# The portable systems comes first.
+	# Each alternative MUST END IN A *, to match a version number.
+	# -sysv* is not here because it comes later, after sysvr4.
+	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+	      | -aos* \
+	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
+	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+	      | -chorusos* | -chorusrdb* \
+	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+	      | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
+	# Remember, each alternative MUST END IN *, to match a version number.
+		;;
+	-qnx*)
+		case $basic_machine in
+		    x86-* | i*86-*)
+			;;
+		    *)
+			os=-nto$os
+			;;
+		esac
+		;;
+	-nto-qnx*)
+		;;
+	-nto*)
+		os=`echo $os | sed -e 's|nto|nto-qnx|'`
+		;;
+	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+		;;
+	-mac*)
+		os=`echo $os | sed -e 's|mac|macos|'`
+		;;
+	-linux-dietlibc)
+		os=-linux-dietlibc
+		;;
+	-linux*)
+		os=`echo $os | sed -e 's|linux|linux-gnu|'`
+		;;
+	-sunos5*)
+		os=`echo $os | sed -e 's|sunos5|solaris2|'`
+		;;
+	-sunos6*)
+		os=`echo $os | sed -e 's|sunos6|solaris3|'`
+		;;
+	-opened*)
+		os=-openedition
+		;;
+        -os400*)
+		os=-os400
+		;;
+	-wince*)
+		os=-wince
+		;;
+	-osfrose*)
+		os=-osfrose
+		;;
+	-osf*)
+		os=-osf
+		;;
+	-utek*)
+		os=-bsd
+		;;
+	-dynix*)
+		os=-bsd
+		;;
+	-acis*)
+		os=-aos
+		;;
+	-atheos*)
+		os=-atheos
+		;;
+	-syllable*)
+		os=-syllable
+		;;
+	-386bsd)
+		os=-bsd
+		;;
+	-ctix* | -uts*)
+		os=-sysv
+		;;
+	-nova*)
+		os=-rtmk-nova
+		;;
+	-ns2 )
+		os=-nextstep2
+		;;
+	-nsk*)
+		os=-nsk
+		;;
+	# Preserve the version number of sinix5.
+	-sinix5.*)
+		os=`echo $os | sed -e 's|sinix|sysv|'`
+		;;
+	-sinix*)
+		os=-sysv4
+		;;
+        -tpf*)
+		os=-tpf
+		;;
+	-triton*)
+		os=-sysv3
+		;;
+	-oss*)
+		os=-sysv3
+		;;
+	-svr4)
+		os=-sysv4
+		;;
+	-svr3)
+		os=-sysv3
+		;;
+	-sysvr4)
+		os=-sysv4
+		;;
+	# This must come after -sysvr4.
+	-sysv*)
+		;;
+	-ose*)
+		os=-ose
+		;;
+	-es1800*)
+		os=-ose
+		;;
+	-xenix)
+		os=-xenix
+		;;
+	-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+		os=-mint
+		;;
+	-aros*)
+		os=-aros
+		;;
+	-kaos*)
+		os=-kaos
+		;;
+	-none)
+		;;
+	*)
+		# Get rid of the `-' at the beginning of $os.
+		os=`echo $os | sed 's/[^-]*-//'`
+		echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+		exit 1
+		;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system.  Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+	*-acorn)
+		os=-riscix1.2
+		;;
+	arm*-rebel)
+		os=-linux
+		;;
+	arm*-semi)
+		os=-aout
+		;;
+    c4x-* | tic4x-*)
+        os=-coff
+        ;;
+	# This must come before the *-dec entry.
+	pdp10-*)
+		os=-tops20
+		;;
+	pdp11-*)
+		os=-none
+		;;
+	*-dec | vax-*)
+		os=-ultrix4.2
+		;;
+	m68*-apollo)
+		os=-domain
+		;;
+	i386-sun)
+		os=-sunos4.0.2
+		;;
+	m68000-sun)
+		os=-sunos3
+		# This also exists in the configure program, but was not the
+		# default.
+		# os=-sunos4
+		;;
+	m68*-cisco)
+		os=-aout
+		;;
+	mips*-cisco)
+		os=-elf
+		;;
+	mips*-*)
+		os=-elf
+		;;
+	or32-*)
+		os=-coff
+		;;
+	*-tti)	# must be before sparc entry or we get the wrong os.
+		os=-sysv3
+		;;
+	sparc-* | *-sun)
+		os=-sunos4.1.1
+		;;
+	*-be)
+		os=-beos
+		;;
+	*-ibm)
+		os=-aix
+		;;
+	*-wec)
+		os=-proelf
+		;;
+	*-winbond)
+		os=-proelf
+		;;
+	*-oki)
+		os=-proelf
+		;;
+	*-hp)
+		os=-hpux
+		;;
+	*-hitachi)
+		os=-hiux
+		;;
+	i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+		os=-sysv
+		;;
+	*-cbm)
+		os=-amigaos
+		;;
+	*-dg)
+		os=-dgux
+		;;
+	*-dolphin)
+		os=-sysv3
+		;;
+	m68k-ccur)
+		os=-rtu
+		;;
+	m88k-omron*)
+		os=-luna
+		;;
+	*-next )
+		os=-nextstep
+		;;
+	*-sequent)
+		os=-ptx
+		;;
+	*-crds)
+		os=-unos
+		;;
+	*-ns)
+		os=-genix
+		;;
+	i370-*)
+		os=-mvs
+		;;
+	*-next)
+		os=-nextstep3
+		;;
+	*-gould)
+		os=-sysv
+		;;
+	*-highlevel)
+		os=-bsd
+		;;
+	*-encore)
+		os=-bsd
+		;;
+	*-sgi)
+		os=-irix
+		;;
+	*-siemens)
+		os=-sysv4
+		;;
+	*-masscomp)
+		os=-rtu
+		;;
+	f30[01]-fujitsu | f700-fujitsu)
+		os=-uxpv
+		;;
+	*-rom68k)
+		os=-coff
+		;;
+	*-*bug)
+		os=-coff
+		;;
+	*-apple)
+		os=-macos
+		;;
+	*-atari*)
+		os=-mint
+		;;
+	*)
+		os=-none
+		;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer.  We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+	*-unknown)
+		case $os in
+			-riscix*)
+				vendor=acorn
+				;;
+			-sunos*)
+				vendor=sun
+				;;
+			-aix*)
+				vendor=ibm
+				;;
+			-beos*)
+				vendor=be
+				;;
+			-hpux*)
+				vendor=hp
+				;;
+			-mpeix*)
+				vendor=hp
+				;;
+			-hiux*)
+				vendor=hitachi
+				;;
+			-unos*)
+				vendor=crds
+				;;
+			-dgux*)
+				vendor=dg
+				;;
+			-luna*)
+				vendor=omron
+				;;
+			-genix*)
+				vendor=ns
+				;;
+			-mvs* | -opened*)
+				vendor=ibm
+				;;
+			-os400*)
+				vendor=ibm
+				;;
+			-ptx*)
+				vendor=sequent
+				;;
+			-tpf*)
+				vendor=ibm
+				;;
+			-vxsim* | -vxworks* | -windiss*)
+				vendor=wrs
+				;;
+			-aux*)
+				vendor=apple
+				;;
+			-hms*)
+				vendor=hitachi
+				;;
+			-mpw* | -macos*)
+				vendor=apple
+				;;
+			-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+				vendor=atari
+				;;
+			-vos*)
+				vendor=stratus
+				;;
+		esac
+		basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+		;;
+esac
+
+echo $basic_machine$os
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/easel/configure b/easel/configure
new file mode 100755
index 0000000..a3f59ef
--- /dev/null
+++ b/easel/configure
@@ -0,0 +1,10249 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.63 for Easel 0.1.snap20080611.
+#
+# Report bugs to <eddys at janelia.hhmi.org>.
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+if test "x$CONFIG_SHELL" = x; then
+  if (eval ":") 2>/dev/null; then
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+
+  if test $as_have_required = yes &&	 (eval ":
+(as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=\$LINENO
+  as_lineno_2=\$LINENO
+  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
+  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
+") 2> /dev/null; then
+  :
+else
+  as_candidate_shells=
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  case $as_dir in
+	 /*)
+	   for as_base in sh bash ksh sh5; do
+	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
+	   done;;
+       esac
+done
+IFS=$as_save_IFS
+
+
+      for as_shell in $as_candidate_shells $SHELL; do
+	 # Try only shells that exist, to save several forks.
+	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		{ ("$as_shell") 2> /dev/null <<\_ASEOF
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+_ASEOF
+}; then
+  CONFIG_SHELL=$as_shell
+	       as_have_required=yes
+	       if { "$as_shell" 2> /dev/null <<\_ASEOF
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+(as_func_return () {
+  (exit $1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = "$1" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test $exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
+
+_ASEOF
+}; then
+  break
+fi
+
+fi
+
+      done
+
+      if test "x$CONFIG_SHELL" != x; then
+  for as_var in BASH_ENV ENV
+	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+	done
+	export CONFIG_SHELL
+	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+
+    if test $as_have_required = no; then
+  echo This script requires a shell more modern than all the
+      echo shells that I found on your system.  Please install a
+      echo modern shell, or manually run the script under such a
+      echo shell if you do have one.
+      { (exit 1); exit 1; }
+fi
+
+
+fi
+
+fi
+
+
+
+(eval "as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0") || {
+  echo No shell found that supports shell functions.
+  echo Please tell bug-autoconf at gnu.org about your system,
+  echo including any error possibly output before this message.
+  echo This can help us improve future autoconf versions.
+  echo Configuration will now proceed without shell functions.
+}
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, and appends
+  # trailing '-' during substitution so that $LINENO is not a special
+  # case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+
+exec 7<&0 </dev/null 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Identity of this package.
+PACKAGE_NAME='Easel'
+PACKAGE_TARNAME='easel'
+PACKAGE_VERSION='0.1.snap20080611'
+PACKAGE_STRING='Easel 0.1.snap20080611'
+PACKAGE_BUGREPORT='eddys at janelia.hhmi.org'
+
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+#  include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='LTLIBOBJS
+LIBOBJS
+LIBGSL
+SIMD_CFLAGS
+EGREP
+GREP
+MPILIBS
+MPICC
+PRTDIAG
+EXEC_DEPENDENCY
+AR
+RANLIB
+CPP
+OBJEXT
+EXEEXT
+ac_ct_CC
+CPPFLAGS
+LDFLAGS
+CFLAGS
+CC
+host_os
+host_vendor
+host_cpu
+host
+build_os
+build_vendor
+build_cpu
+build
+EASEL_URL
+EASEL_VERSION
+EASEL_LICENSE
+EASEL_COPYRIGHT
+EASEL_DATE
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_modular
+enable_debugging
+enable_gcov
+enable_sse
+enable_vmx
+with_gsl
+enable_mpi
+enable_portable_binary
+with_gcc_arch
+enable_largefile
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP
+MPICC'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *)	ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
+   { (exit 1); exit 1; }; }
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
+   { (exit 1); exit 1; }; }
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
+   { (exit 1); exit 1; }; }
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
+   { (exit 1); exit 1; }; }
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+	 ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
+   { (exit 1); exit 1; }; } ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; }
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  { $as_echo "$as_me: error: working directory cannot be determined" >&2
+   { (exit 1); exit 1; }; }
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
+   { (exit 1); exit 1; }; }
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_myself" : 'X\(//\)[^/]' \| \
+	 X"$as_myself" : 'X\(//\)$' \| \
+	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+   { (exit 1); exit 1; }; }
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
+   { (exit 1); exit 1; }; }
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures Easel 0.1.snap20080611 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/easel]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+System types:
+  --build=BUILD     configure for building on BUILD [guessed]
+  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of Easel 0.1.snap20080611:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-modular        compile and prepare modules for standalone use
+  --enable-debugging      include debugging code
+  --enable-debugging=x    also set diagnostics verbosity level to <x> (1-3)
+  --enable-gcov           compile for code coverage testing
+  --enable-sse            enable SSE optimizations
+  --enable-vmx            enable Altivec/VMX optimizations
+  --enable-mpi            enable MPI parallelization
+  --enable-portable-binary
+                          disable compiler optimizations that would produce
+                          unportable binaries
+  --disable-largefile     omit support for large files
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-gsl              use the GSL, GNU Scientific Library
+  --with-gcc-arch=<arch>  use architecture <arch> for gcc -march/-mtune,
+                          instead of guessing
+
+Some influential environment variables:
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CPP         C preprocessor
+  MPICC       MPI C compiler command
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <eddys at janelia.hhmi.org>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+Easel configure 0.1.snap20080611
+generated by GNU Autoconf 2.63
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by Easel $as_me 0.1.snap20080611, which was
+generated by GNU Autoconf 2.63.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  $as_echo "PATH: $as_dir"
+done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
+    2)
+      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+	ac_must_keep_next=false # Got value, back to normal.
+      else
+	case $ac_arg in
+	  *=* | --config-cache | -C | -disable-* | --disable-* \
+	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+	  | -with-* | --with-* | -without-* | --without-* | --x)
+	    case "$ac_configure_args0 " in
+	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+	    esac
+	    ;;
+	  -* ) ac_must_keep_next=true ;;
+	esac
+      fi
+      ac_configure_args="$ac_configure_args '$ac_arg'"
+      ;;
+    esac
+  done
+done
+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+	"s/'\''/'\''\\\\'\'''\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+## ------------------- ##
+## File substitutions. ##
+## ------------------- ##
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	$as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  ac_site_file1=$CONFIG_SITE
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test -r "$ac_site_file"; then
+    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+	# differences in whitespace do not lead to failure.
+	ac_old_val_w=`echo x $ac_old_val`
+	ac_new_val_w=`echo x $ac_new_val`
+	if test "$ac_old_val_w" != "$ac_new_val_w"; then
+	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+	  ac_cache_corrupted=:
+	else
+	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+	  eval $ac_var=\$ac_old_val
+	fi
+	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:$LINENO: Configuring the Easel library for your system." >&5
+$as_echo "$as_me: Configuring the Easel library for your system." >&6;}
+
+# remember if the user is overriding CFLAGS
+if test x"$CFLAGS" = x; then
+  sre_cflags_env_set=no
+fi
+
+################################################################
+# 3. Info on the package
+################################################################
+
+EASEL_DATE="June 2008"
+EASEL_COPYRIGHT="Copyright (C) 2008 Howard Hughes Medical Institute"
+EASEL_LICENSE="Freely distributed under the Janelia Farm Software License."
+EASEL_VERSION=$PACKAGE_VERSION
+EASEL_URL="http://easel.janelia.org/"
+
+# Output variables.
+# (AC_OUTPUT replaces instances of @var@ in input files.)
+
+
+
+
+
+
+# Preprocessor symbols.
+# adds a -Dvar=value to @DEFS@;
+# replace #undef's in easel.h.in
+cat >>confdefs.h <<_ACEOF
+#define EASEL_DATE "$EASEL_DATE"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define EASEL_COPYRIGHT "$EASEL_COPYRIGHT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define EASEL_LICENSE "$EASEL_LICENSE"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define EASEL_VERSION "$EASEL_VERSION"
+_ACEOF
+
+
+# Figure out what host we're compiling on.
+# Three GNU scripts must be included in the distro:
+#       install.sh, config.guess, config.sub
+# This sets four shell variables:
+#       host            example: i686-pc-linux-gnu
+#       host_cpu        example: i686
+#       host_vendor     example: pc
+#       host_os         example: linux-gnu
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
+$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Make sure we can run config.sub.
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
+   { (exit 1); exit 1; }; }
+
+{ $as_echo "$as_me:$LINENO: checking build system type" >&5
+$as_echo_n "checking build system type... " >&6; }
+if test "${ac_cv_build+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
+  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+   { (exit 1); exit 1; }; }
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+$as_echo "$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+$as_echo "$as_me: error: invalid value of canonical build" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+build=$ac_cv_build
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
+
+
+{ $as_echo "$as_me:$LINENO: checking host system type" >&5
+$as_echo_n "checking host system type... " >&6; }
+if test "${ac_cv_host+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+$as_echo "$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+$as_echo "$as_me: error: invalid value of canonical host" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+host=$ac_cv_host
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+
+################################################################
+# 3b. ./configure command line options, for optional config
+#     of the package
+################################################################
+
+# --enable-modular       - configure for use of standalone modules
+#
+# Default is to enable all augmentations and compile entire library.
+# With --enable-modular, any desired augmentations must be set
+# at compile-time by the user.
+#
+# Check whether --enable-modular was given.
+if test "${enable_modular+set}" = set; then
+  enableval=$enable_modular;
+    { $as_echo "$as_me:$LINENO: Compiling for standalone (independent) use of modules." >&5
+$as_echo "$as_me: Compiling for standalone (independent) use of modules." >&6;}
+
+else
+
+    { $as_echo "$as_me:$LINENO: Compiling the full Easel library, with all augmentations." >&5
+$as_echo "$as_me: Compiling the full Easel library, with all augmentations." >&6;}
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_ALPHABET 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_DMATRIX 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_FILEPARSER 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_GEV 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_GUMBEL 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_HISTOGRAM 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_KEYHASH 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_MINIMIZER 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_MSA 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_RANDOM 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_SSI 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslAUGMENT_STATS 1
+_ACEOF
+
+    cat >>confdefs.h <<\_ACEOF
+#define eslLIBRARY 1
+_ACEOF
+
+
+fi
+
+
+# --enable-debugging      - enable basic debugging code
+# --enable-debugging=x    - also set verbosity level to <x> (1-3)
+#
+# At all levels, including 0, replaces CFLAGS w/ "-g -Wall" (so it assumes gcc).
+# Sets the eslDEBUGLEVEL preprocessor symbol to <x>
+#
+# Check whether --enable-debugging was given.
+if test "${enable_debugging+set}" = set; then
+  enableval=$enable_debugging; enable_debugging=$enableval
+else
+  enable_debugging=no
+fi
+
+
+case $enable_debugging in
+   yes)  cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 0
+_ACEOF
+;;
+     1)  cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 1
+_ACEOF
+;;
+     2)  cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 2
+_ACEOF
+;;
+     3)  cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 3
+_ACEOF
+;;
+    no)  cat >>confdefs.h <<\_ACEOF
+#define eslDEBUGLEVEL 0
+_ACEOF
+;;
+     *)  { { $as_echo "$as_me:$LINENO: error: Unknown argument to --enable-debugging: $enable_debugging" >&5
+$as_echo "$as_me: error: Unknown argument to --enable-debugging: $enable_debugging" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
+
+# Check whether --enable-gcov was given.
+if test "${enable_gcov+set}" = set; then
+  enableval=$enable_gcov; enable_gcov=$enableval
+else
+  enable_gcov=no
+fi
+
+# Check whether --enable-sse was given.
+if test "${enable_sse+set}" = set; then
+  enableval=$enable_sse; enable_sse=$enableval
+else
+  enable_sse=check
+fi
+
+# Check whether --enable-vmx was given.
+if test "${enable_vmx+set}" = set; then
+  enableval=$enable_vmx; enable_vmx=$enableval
+else
+  enable_vmx=check
+fi
+
+
+# Check whether --with-gsl was given.
+if test "${with_gsl+set}" = set; then
+  withval=$with_gsl; with_gsl=$withval
+else
+  with_gsl=no
+fi
+
+# Check whether --enable-mpi was given.
+if test "${enable_mpi+set}" = set; then
+  enableval=$enable_mpi; enable_mpi=$enableval
+else
+  enable_mpi=no
+fi
+
+
+
+
+################################################################
+# 4. Checks for programs
+################################################################
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}gcc"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+  ac_ct_CC=$CC
+  # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="gcc"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+else
+  CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="${ac_tool_prefix}cc"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  fi
+fi
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+       ac_prog_rejected=yes
+       continue
+     fi
+    ac_cv_prog_CC="cc"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# != 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+  fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+  if test -n "$ac_tool_prefix"; then
+  for ac_prog in cl.exe
+  do
+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+  { $as_echo "$as_me:$LINENO: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+    test -n "$CC" && break
+  done
+fi
+if test -z "$CC"; then
+  ac_ct_CC=$CC
+  for ac_prog in cl.exe
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_CC"; then
+  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_CC="$ac_prog"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$ac_ct_CC" && break
+done
+
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+$as_echo_n "checking for C compiler default output file name... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { (ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link_default") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+	;;
+    [ab].out )
+	# We found the default executable, but exeext='' is most
+	# certainly right.
+	break;;
+    *.* )
+        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
+	break;;
+    * )
+	break;;
+  esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+  ac_file=''
+fi
+
+{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+if test -z "$ac_file"; then
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: C compiler cannot create executables
+See \`config.log' for more details." >&2;}
+   { (exit 77); exit 77; }; }; }
+fi
+
+ac_exeext=$ac_cv_exeext
+
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+$as_echo_n "checking whether the C compiler works... " >&6; }
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+  if { ac_try='./$ac_file'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+    cross_compiling=no
+  else
+    if test "$cross_compiling" = maybe; then
+	cross_compiling=yes
+    else
+	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+    fi
+  fi
+fi
+{ $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+# Check that the compiler produces executables we can run.  If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+  test -f "$ac_file" || continue
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	  break;;
+    * ) break;;
+  esac
+done
+else
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+fi
+
+rm -f conftest$ac_cv_exeext
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if test "${ac_cv_objext+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; then
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+       break;;
+  esac
+done
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+fi
+
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+#ifndef __GNUC__
+       choke me
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_compiler_gnu=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_compiler_gnu=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if test "${ac_cv_prog_cc_g+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+  CPP=
+fi
+if test -z "$CPP"; then
+  if test "${ac_cv_prog_CPP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+      # Double quotes because CPP needs to be expanded
+    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+    do
+      ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  # Broken: success on invalid input.
+continue
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  break
+fi
+
+    done
+    ac_cv_prog_CPP=$CPP
+
+fi
+  CPP=$ac_cv_prog_CPP
+else
+  ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+  # Use a header file that comes with gcc, so configuring glibc
+  # with a fresh cross-compiler works.
+  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+  # <limits.h> exists even on freestanding compilers.
+  # On the NeXT, cc -E runs the code through the compiler's parser,
+  # not just through cpp. "Syntax error" is here to catch this case.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+		     Syntax error
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Broken: fails on valid input.
+continue
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+  # OK, works on sane cases.  Now check whether nonexistent headers
+  # can be detected and how.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  # Broken: success on invalid input.
+continue
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+  :
+else
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+{ $as_echo "$as_me:$LINENO: checking for C compiler vendor" >&5
+$as_echo_n "checking for C compiler vendor... " >&6; }
+if test "${ax_cv_c_compiler_vendor+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ax_cv_c_compiler_vendor=unknown
+  # note: don't check for gcc first since some other compilers define __GNUC__
+  for ventest in intel:__ICC,__ECC,__INTEL_COMPILER ibm:__xlc__,__xlC__,__IBMC__,__IBMCPP__ pathscale:__PATHCC__,__PATHSCALE__ gnu:__GNUC__ sun:__SUNPRO_C,__SUNPRO_CC hp:__HP_cc,__HP_aCC dec:__DECC,__DECCXX,__DECC_VER,__DECCXX_VER borland:__BORLANDC__,__TURBOC__ comeau:__COMO__ cray:_CRAYC kai:__KCC lcc:__LCC__ metrowerks:__MWERKS__ sgi:__sgi,sgi microsoft:_MSC_VER watcom:__WATCOMC__ portland:__PGI; do
+    vencpp="defined("`echo $ventest | cut -d: -f2 | sed 's/,/) || defined(/g'`")"
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+#if !($vencpp)
+      thisisanerror;
+#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_compiler_vendor=`echo $ventest | cut -d: -f1`; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_c_compiler_vendor" >&5
+$as_echo "$ax_cv_c_compiler_vendor" >&6; }
+
+# AC_PROG_CC_STDC wants to append -c99 to icc; icc doesn't like this.
+if test "$ax_cv_c_compiler_vendor" != "intel"; then
+     case $ac_cv_prog_cc_stdc in
+  no) ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;;
+  *) { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
+$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
+if test "${ac_cv_prog_cc_c99+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdbool.h>
+#include <stdlib.h>
+#include <wchar.h>
+#include <stdio.h>
+
+// Check varargs macros.  These examples are taken from C99 6.10.3.5.
+#define debug(...) fprintf (stderr, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+  int x = 1234;
+  int y = 5678;
+  debug ("Flag");
+  debug ("X = %d\n", x);
+  showlist (The first, second, and third items.);
+  report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+  your preprocessor is broken;
+#endif
+#if BIG_OK
+#else
+  your preprocessor is broken;
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+  int datasize;
+  double data[];
+};
+
+struct named_init {
+  int number;
+  const wchar_t *name;
+  double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+  // See if C++-style comments work.
+  // Iterate through items via the restricted pointer.
+  // Also check for declarations in for loops.
+  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
+    continue;
+  return 0;
+}
+
+// Check varargs and va_copy.
+static void
+test_varargs (const char *format, ...)
+{
+  va_list args;
+  va_start (args, format);
+  va_list args_copy;
+  va_copy (args_copy, args);
+
+  const char *str;
+  int number;
+  float fnumber;
+
+  while (*format)
+    {
+      switch (*format++)
+	{
+	case 's': // string
+	  str = va_arg (args_copy, const char *);
+	  break;
+	case 'd': // int
+	  number = va_arg (args_copy, int);
+	  break;
+	case 'f': // float
+	  fnumber = va_arg (args_copy, double);
+	  break;
+	default:
+	  break;
+	}
+    }
+  va_end (args_copy);
+  va_end (args);
+}
+
+int
+main ()
+{
+
+  // Check bool.
+  _Bool success = false;
+
+  // Check restrict.
+  if (test_restrict ("String literal") == 0)
+    success = true;
+  char *restrict newvar = "Another string";
+
+  // Check varargs.
+  test_varargs ("s, d' f .", "string", 65, 34.234);
+  test_varargs_macros ();
+
+  // Check flexible array members.
+  struct incomplete_array *ia =
+    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+  ia->datasize = 10;
+  for (int i = 0; i < ia->datasize; ++i)
+    ia->data[i] = i * 1.234;
+
+  // Check named initializers.
+  struct named_init ni = {
+    .number = 34,
+    .name = L"Test wide string",
+    .average = 543.34343,
+  };
+
+  ni.number = 58;
+
+  int dynamic_array[ni.number];
+  dynamic_array[ni.number - 1] = 543;
+
+  // work around unused variable warnings
+  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
+	  || dynamic_array[ni.number - 1] != 543);
+
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c99=$ac_arg
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c99" in
+  x)
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c99"
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
+$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c99" != xno; then
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+else
+  { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+     char **p;
+     int i;
+{
+  return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+  char *s;
+  va_list v;
+  va_start (v,p);
+  s = g (p, va_arg (v,int));
+  va_end (v);
+  return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
+   function prototypes and stuff, but not '\xHH' hex character constants.
+   These don't provoke an error unfortunately, instead are silently treated
+   as 'x'.  The following induces an error, until -std is added to get
+   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
+   array size at least.  It's necessary to write '\x00'==0 to get something
+   that's true only with -std.  */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+  ;
+  return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+  CC="$ac_save_CC $ac_arg"
+  rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  xno)
+    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  *)
+    CC="$CC $ac_cv_prog_cc_c89"
+    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then
+  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+else
+  ac_cv_prog_cc_stdc=no
+fi
+
+
+fi
+
+ ;;
+esac
+  { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO Standard C" >&5
+$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
+  if test "${ac_cv_prog_cc_stdc+set}" = set; then
+  $as_echo_n "(cached) " >&6
+fi
+
+  case $ac_cv_prog_cc_stdc in
+  no) { $as_echo "$as_me:$LINENO: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+  '') { $as_echo "$as_me:$LINENO: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+  *) { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
+$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
+esac
+
+
+fi
+if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_RANLIB+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$RANLIB"; then
+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
+$as_echo "$RANLIB" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+  ac_ct_RANLIB=$RANLIB
+  # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_RANLIB"; then
+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_RANLIB="ranlib"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+$as_echo "$ac_ct_RANLIB" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_RANLIB" = x; then
+    RANLIB=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    RANLIB=$ac_ct_RANLIB
+  fi
+else
+  RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+# Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_AR+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  case $AR in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_AR="$AR" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_dummy="$PATH:/usr/ccs/bin:/usr/xpg4/bin"
+for as_dir in $as_dummy
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_AR" && ac_cv_path_AR=":"
+  ;;
+esac
+fi
+AR=$ac_cv_path_AR
+if test -n "$AR"; then
+  { $as_echo "$as_me:$LINENO: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+  { $as_echo "$as_me:$LINENO: checking whether your make is GNU make" >&5
+$as_echo_n "checking whether your make is GNU make... " >&6; }
+  foundGNUmake='nope, assuming sysv make.' ;
+  EXEC_DEPENDENCY=\$\$\@.o ;
+  if ( make --version nothing 2> /dev/null | grep GNU > /dev/null ) ;  then
+     foundGNUmake='yes, it is.' ;
+     EXEC_DEPENDENCY='%: %.o' ;
+  fi
+  { $as_echo "$as_me:$LINENO: result: $foundGNUmake" >&5
+$as_echo "$foundGNUmake" >&6; }
+
+
+
+# Select our default optimization flags in CFLAGS.
+#
+if test "$sre_cflags_env_set" = "no"; then
+if test "$enable_gcov" = "yes"; then
+   # --enable-gcov overrides CC too.
+   CC="gcc"
+   CFLAGS="-g -Wall -fprofile-arcs -ftest-coverage"
+elif test "$enable_debugging" != "no"; then
+   if test "$GCC" = "yes"; then
+      CFLAGS="-g -Wall"
+   fi
+else
+   sre_save_ac_test_cflags="$ac_test_CFLAGS"
+   if test "$sre_cflags_env_set" = "no"; then
+     ac_test_CFLAGS=""
+   fi
+
+
+
+
+
+# Check whether --enable-portable-binary was given.
+if test "${enable_portable_binary+set}" = set; then
+  enableval=$enable_portable_binary; acx_maxopt_portable=$withval
+else
+  acx_maxopt_portable=no
+fi
+
+
+# Try to determine "good" native compiler flags if none specified via CFLAGS
+if test "$ac_test_CFLAGS" != "set"; then
+  CFLAGS=""
+  case $ax_cv_c_compiler_vendor in
+    dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -tune host"
+#        CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host"
+         if test "x$acx_maxopt_portable" = xno; then
+           CFLAGS="$CFLAGS -arch host"
+         fi;;
+
+    sun) CFLAGS="-native -xO5 -dalign"
+#        CFLAGS="-native -fast -xO5 -dalign"
+         if test "x$acx_maxopt_portable" = xyes; then
+           CFLAGS="$CFLAGS -xarch=generic"
+         fi;;
+
+    hp)  CFLAGS="+Oall +Optrs_ansi +DSnative"
+         if test "x$acx_maxopt_portable" = xyes; then
+           CFLAGS="$CFLAGS +DAportable"
+         fi;;
+
+    ibm) if test "x$acx_maxopt_portable" = xno; then
+           xlc_opt="-qarch=auto -qtune=auto"
+         else
+           xlc_opt="-qtune=auto"
+         fi
+          { $as_echo "$as_me:$LINENO: checking whether C compiler accepts $xlc_opt" >&5
+$as_echo_n "checking whether C compiler accepts $xlc_opt... " >&6; }
+ax_save_FLAGS=$CFLAGS
+   CFLAGS="$xlc_opt"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   CFLAGS=$ax_save_FLAGS
+eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        CFLAGS="-O3 -qansialias -w $xlc_opt"
+else
+        CFLAGS="-O3 -qansialias -w"
+                echo "******************************************************"
+                echo "*  You seem to have the IBM  C compiler.  It is      *"
+                echo "*  recommended for best performance that you use:    *"
+                echo "*                                                    *"
+                echo "*    CFLAGS=-O3 -qarch=xxx -qtune=xxx -qansialias -w *"
+                echo "*                      ^^^        ^^^                *"
+                echo "*  where xxx is pwr2, pwr3, 604, or whatever kind of *"
+                echo "*  CPU you have.  (Set the CFLAGS environment var.   *"
+                echo "*  and re-run configure.)  For more info, man cc.    *"
+                echo "******************************************************"
+fi
+
+         ;;
+
+    intel) CFLAGS="-O3 -ansi_alias"
+        if test "x$acx_maxopt_portable" = xno; then
+          icc_archflag=unknown
+          icc_flags=""
+          case $host_cpu in
+            i686*|x86_64*)
+              # icc accepts gcc assembly syntax, so these should work:
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 0 output" >&5
+$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_0+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_0=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 0, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_0" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 1 output" >&5
+$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_1+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_1=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 1, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_1" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+              case $ax_cv_gcc_x86_cpuid_0 in # see AX_GCC_ARCHFLAG
+                *:756e6547:*:*) # Intel
+                  case $ax_cv_gcc_x86_cpuid_1 in
+                    *6a?:*[234]:*:*|*6[789b]?:*:*:*) icc_flags="-xK";;
+                    *f3[347]:*:*:*|*f41347:*:*:*) icc_flags="-xP -xN -xW -xK";;
+                    *f??:*:*:*) icc_flags="-xN -xW -xK";;
+                  esac ;;
+              esac ;;
+          esac
+          if test "x$icc_flags" != x; then
+            for flag in $icc_flags; do
+               { $as_echo "$as_me:$LINENO: checking whether C compiler accepts $flag" >&5
+$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
+ax_save_FLAGS=$CFLAGS
+   CFLAGS="$flag"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   CFLAGS=$ax_save_FLAGS
+eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        icc_archflag=$flag; break
+else
+        :
+fi
+
+            done
+          fi
+          { $as_echo "$as_me:$LINENO: checking for icc architecture flag" >&5
+$as_echo_n "checking for icc architecture flag... " >&6; }
+          { $as_echo "$as_me:$LINENO: result: $icc_archflag" >&5
+$as_echo "$icc_archflag" >&6; }
+          if test "x$icc_archflag" != xunknown; then
+            CFLAGS="$CFLAGS $icc_archflag"
+          fi
+        fi
+        ;;
+
+    gnu)
+     # default optimization flags for gcc on all systems
+     CFLAGS="-O3 -fomit-frame-pointer"
+
+     # -malign-double for x86 systems
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -malign-double" >&5
+$as_echo_n "checking whether C compiler accepts -malign-double... " >&6; }
+if test "${ax_cv_c_flags__malign_double+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-malign-double"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__malign_double=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__malign_double=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__malign_double
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        CFLAGS="$CFLAGS -malign-double"
+else
+        :
+fi
+
+
+     #  -fstrict-aliasing for gcc-2.95+
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -fstrict-aliasing" >&5
+$as_echo_n "checking whether C compiler accepts -fstrict-aliasing... " >&6; }
+if test "${ax_cv_c_flags__fstrict_aliasing+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-fstrict-aliasing"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__fstrict_aliasing=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__fstrict_aliasing=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__fstrict_aliasing
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        CFLAGS="$CFLAGS -fstrict-aliasing"
+else
+        :
+fi
+
+
+     # note that we enable "unsafe" fp optimization with other compilers, too
+     # SRE: no, that's a bad idea, don't use this
+#     AX_CHECK_COMPILER_FLAGS(-ffast-math, CFLAGS="$CFLAGS -ffast-math")
+
+
+
+
+
+# Check whether --with-gcc-arch was given.
+if test "${with_gcc_arch+set}" = set; then
+  withval=$with_gcc_arch; ax_gcc_arch=$withval
+else
+  ax_gcc_arch=yes
+fi
+
+
+{ $as_echo "$as_me:$LINENO: checking for gcc architecture flag" >&5
+$as_echo_n "checking for gcc architecture flag... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: " >&5
+$as_echo "" >&6; }
+if test "${ax_cv_gcc_archflag+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+ax_cv_gcc_archflag="unknown"
+
+if test "$GCC" = yes; then
+
+if test "x$ax_gcc_arch" = xyes; then
+ax_gcc_arch=""
+if test "$cross_compiling" = no; then
+case $host_cpu in
+  i[3456]86*|x86_64*) # use cpuid codes, in part from x86info-1.7 by D. Jones
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 0 output" >&5
+$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_0+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_0=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 0, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_0" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 1 output" >&5
+$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_1+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_1=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 1, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_1" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+     case $ax_cv_gcc_x86_cpuid_0 in
+       *:756e6547:*:*) # Intel
+          case $ax_cv_gcc_x86_cpuid_1 in
+            *5[48]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;;
+            *5??:*:*:*) ax_gcc_arch=pentium ;;
+            *6[3456]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
+            *6a?:*[01]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
+            *6a?:*[234]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
+            *6[9d]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;;
+            *6[78b]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
+            *6??:*:*:*) ax_gcc_arch=pentiumpro ;;
+            *f3[347]:*:*:*|*f41347:*:*:*)
+                case $host_cpu in
+                  x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;;
+                  *) ax_gcc_arch="prescott pentium4 pentiumpro" ;;
+                esac ;;
+            *f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";;
+          esac ;;
+       *:68747541:*:*) # AMD
+          case $ax_cv_gcc_x86_cpuid_1 in
+            *5[67]?:*:*:*) ax_gcc_arch=k6 ;;
+            *5[8d]?:*:*:*) ax_gcc_arch="k6-2 k6" ;;
+            *5[9]?:*:*:*) ax_gcc_arch="k6-3 k6" ;;
+            *60?:*:*:*) ax_gcc_arch=k7 ;;
+            *6[12]?:*:*:*) ax_gcc_arch="athlon k7" ;;
+            *6[34]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;;
+            *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;;
+            *6[68a]?:*:*:*)
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:$LINENO: checking for x86 cpuid 0x80000006 output" >&5
+$as_echo_n "checking for x86 cpuid 0x80000006 output... " >&6; }
+if test "${ax_cv_gcc_x86_cpuid_0x80000006+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test "$cross_compiling" = yes; then
+  ax_cv_gcc_x86_cpuid_0x80000006=unknown
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+int
+main ()
+{
+
+     int op = 0x80000006, eax, ebx, ecx, edx;
+     FILE *f;
+      __asm__("cpuid"
+        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
+        : "a" (op));
+     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
+     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
+     fclose(f);
+     return 0;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ax_cv_gcc_x86_cpuid_0x80000006=`cat conftest_cpuid`; rm -f conftest_cpuid
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ax_cv_gcc_x86_cpuid_0x80000006=unknown; rm -f conftest_cpuid
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_x86_cpuid_0x80000006" >&5
+$as_echo "$ax_cv_gcc_x86_cpuid_0x80000006" >&6; }
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ # L2 cache size
+               case $ax_cv_gcc_x86_cpuid_0x80000006 in
+                 *:*:*[1-9a-f]??????:*) # (L2 = ecx >> 16) >= 256
+                        ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;;
+                 *) ax_gcc_arch="athlon-4 athlon k7" ;;
+               esac ;;
+            *f[4cef8b]?:*:*:*) ax_gcc_arch="athlon64 k8" ;;
+            *f5?:*:*:*) ax_gcc_arch="opteron k8" ;;
+            *f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;;
+            *f??:*:*:*) ax_gcc_arch="k8" ;;
+          esac ;;
+        *:746e6543:*:*) # IDT
+           case $ax_cv_gcc_x86_cpuid_1 in
+             *54?:*:*:*) ax_gcc_arch=winchip-c6 ;;
+             *58?:*:*:*) ax_gcc_arch=winchip2 ;;
+             *6[78]?:*:*:*) ax_gcc_arch=c3 ;;
+             *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;;
+           esac ;;
+     esac
+     if test x"$ax_gcc_arch" = x; then # fallback
+        case $host_cpu in
+          i586*) ax_gcc_arch=pentium ;;
+          i686*) ax_gcc_arch=pentiumpro ;;
+        esac
+     fi
+     ;;
+
+  sparc*)
+     # Extract the first word of "prtdiag", so it can be a program name with args.
+set dummy prtdiag; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_path_PRTDIAG+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  case $PRTDIAG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PRTDIAG="$PRTDIAG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_dummy="$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/"
+for as_dir in $as_dummy
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_path_PRTDIAG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_PRTDIAG" && ac_cv_path_PRTDIAG="prtdiag"
+  ;;
+esac
+fi
+PRTDIAG=$ac_cv_path_PRTDIAG
+if test -n "$PRTDIAG"; then
+  { $as_echo "$as_me:$LINENO: result: $PRTDIAG" >&5
+$as_echo "$PRTDIAG" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+     cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null`
+     cputype=`echo "$cputype" | tr -d ' -' |tr $as_cr_LETTERS $as_cr_letters`
+     case $cputype in
+         *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;;
+         *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;;
+         *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;;
+         *supersparc*|*tms390z5[05]*) ax_gcc_arch="supersparc v8" ;;
+         *hypersparc*|*rt62[056]*) ax_gcc_arch="hypersparc v8" ;;
+         *cypress*) ax_gcc_arch=cypress ;;
+     esac ;;
+
+  alphaev5) ax_gcc_arch=ev5 ;;
+  alphaev56) ax_gcc_arch=ev56 ;;
+  alphapca56) ax_gcc_arch="pca56 ev56" ;;
+  alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;;
+  alphaev6) ax_gcc_arch=ev6 ;;
+  alphaev67) ax_gcc_arch=ev67 ;;
+  alphaev68) ax_gcc_arch="ev68 ev67" ;;
+  alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;;
+  alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;;
+  alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;;
+
+  powerpc*)
+     cputype=`((grep cpu /proc/cpuinfo | head -n 1 | cut -d: -f2 | cut -d, -f1 | sed 's/ //g') ; /usr/bin/machine ; /bin/machine; grep CPU /var/run/dmesg.boot | head -n 1 | cut -d" " -f2) 2> /dev/null`
+     cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'`
+     case $cputype in
+       *750*) ax_gcc_arch="750 G3" ;;
+       *740[0-9]*) ax_gcc_arch="$cputype 7400 G4" ;;
+       *74[4-5][0-9]*) ax_gcc_arch="$cputype 7450 G4" ;;
+       *74[0-9][0-9]*) ax_gcc_arch="$cputype G4" ;;
+       *970*) ax_gcc_arch="970 G5 power4";;
+       *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";;
+       *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";;
+       603ev|8240) ax_gcc_arch="$cputype 603e 603";;
+       *) ax_gcc_arch=$cputype ;;
+     esac
+     ax_gcc_arch="$ax_gcc_arch powerpc"
+     ;;
+esac
+fi # not cross-compiling
+fi # guess arch
+
+if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then
+for arch in $ax_gcc_arch; do
+  if test "x$acx_maxopt_portable" = xyes; then # if we require portable code
+    flags="-mtune=$arch"
+    # -mcpu=$arch and m$arch generate nonportable code on every arch except
+    # x86.  And some other arches (e.g. Alpha) don't accept -mtune.  Grrr.
+    case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac
+  else
+    flags="-march=$arch -mcpu=$arch -m$arch"
+  fi
+  for flag in $flags; do
+     { $as_echo "$as_me:$LINENO: checking whether C compiler accepts $flag" >&5
+$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
+ax_save_FLAGS=$CFLAGS
+   CFLAGS="$flag"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   CFLAGS=$ax_save_FLAGS
+eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        ax_cv_gcc_archflag=$flag; break
+else
+        :
+fi
+
+  done
+  test "x$ax_cv_gcc_archflag" = xunknown || break
+done
+fi
+
+fi # $GCC=yes
+
+fi
+
+{ $as_echo "$as_me:$LINENO: checking for gcc architecture flag" >&5
+$as_echo_n "checking for gcc architecture flag... " >&6; }
+{ $as_echo "$as_me:$LINENO: result: $ax_cv_gcc_archflag" >&5
+$as_echo "$ax_cv_gcc_archflag" >&6; }
+if test "x$ax_cv_gcc_archflag" = xunknown; then
+  :
+else
+  CFLAGS="$CFLAGS $ax_cv_gcc_archflag"
+fi
+
+     ;;
+  esac
+
+  if test -z "$CFLAGS"; then
+        echo ""
+        echo "********************************************************"
+        echo "* WARNING: Don't know the best CFLAGS for this system  *"
+        echo "* Use ./configure CFLAGS=... to specify your own flags *"
+        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
+        echo "********************************************************"
+        echo ""
+        CFLAGS="-O3"
+  fi
+
+   { $as_echo "$as_me:$LINENO: checking whether C compiler accepts $CFLAGS" >&5
+$as_echo_n "checking whether C compiler accepts $CFLAGS... " >&6; }
+ax_save_FLAGS=$CFLAGS
+   CFLAGS="$CFLAGS"
+   cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   CFLAGS=$ax_save_FLAGS
+eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        :
+else
+
+        echo ""
+        echo "********************************************************"
+        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
+        echo "* your compiler.                                       *"
+        echo "* Use ./configure CFLAGS=... to specify your own flags *"
+        echo "********************************************************"
+        echo ""
+        CFLAGS=""
+
+fi
+
+
+fi
+
+   ac_test_CFLAGS="$sre_save_ac_test_cflags"
+   # That was a workaround. AX_CC_MAXOPT apparently thinks that
+   # $ac_test_CFLAGS only gets set if ${CFLAGS} was set by the
+   # user (in the environment), but that's not so; it gets set
+   # by AC_PROG_CC. Instead of rewriting AX_CC_MAXOPT, we fool
+   # it.
+fi
+fi
+
+# MPI :  set @CC@ to mpicc, sets @MPILIBS@, defines HAVE_MPI.
+if test "$enable_mpi" = "yes"; then
+
+
+
+
+
+        for ac_prog in mpicc hcc mpxlc_r mpxlc mpcc cmpicc
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if test "${ac_cv_prog_MPICC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$MPICC"; then
+  ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_MPICC="$ac_prog"
+    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+MPICC=$ac_cv_prog_MPICC
+if test -n "$MPICC"; then
+  { $as_echo "$as_me:$LINENO: result: $MPICC" >&5
+$as_echo "$MPICC" >&6; }
+else
+  { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$MPICC" && break
+done
+test -n "$MPICC" || MPICC="$CC"
+
+        acx_mpi_save_CC="$CC"
+        CC="$MPICC"
+
+
+
+if test x = x"$MPILIBS"; then
+        { $as_echo "$as_me:$LINENO: checking for MPI_Init" >&5
+$as_echo_n "checking for MPI_Init... " >&6; }
+if test "${ac_cv_func_MPI_Init+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define MPI_Init to an innocuous variant, in case <limits.h> declares MPI_Init.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define MPI_Init innocuous_MPI_Init
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char MPI_Init (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef MPI_Init
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char MPI_Init ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_MPI_Init || defined __stub___MPI_Init
+choke me
+#endif
+
+int
+main ()
+{
+return MPI_Init ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_func_MPI_Init=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_func_MPI_Init=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_MPI_Init" >&5
+$as_echo "$ac_cv_func_MPI_Init" >&6; }
+if test "x$ac_cv_func_MPI_Init" = x""yes; then
+  MPILIBS=" "
+fi
+
+fi
+
+if test x = x"$MPILIBS"; then
+        { $as_echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
+$as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
+if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lmpi  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char MPI_Init ();
+int
+main ()
+{
+return MPI_Init ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_lib_mpi_MPI_Init=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_lib_mpi_MPI_Init=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
+$as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
+if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then
+  MPILIBS="-lmpi"
+fi
+
+fi
+if test x = x"$MPILIBS"; then
+        { $as_echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
+$as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
+if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lmpich  $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char MPI_Init ();
+int
+main ()
+{
+return MPI_Init ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_lib_mpich_MPI_Init=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_lib_mpich_MPI_Init=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
+$as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
+if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then
+  MPILIBS="-lmpich"
+fi
+
+fi
+
+if test x != x"$MPILIBS"; then
+        { $as_echo "$as_me:$LINENO: checking for mpi.h" >&5
+$as_echo_n "checking for mpi.h... " >&6; }
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <mpi.h>
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	MPILIBS=""
+                { $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+CC="$acx_mpi_save_CC"
+
+
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test x = x"$MPILIBS"; then
+        { { $as_echo "$as_me:$LINENO: error: MPI library not found for --enable-mpi" >&5
+$as_echo "$as_me: error: MPI library not found for --enable-mpi" >&2;}
+   { (exit 1); exit 1; }; }
+        :
+else
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_MPI 1
+_ACEOF
+
+        :
+fi
+
+   CC=$MPICC
+fi
+
+
+# SSE: figure out our @SIMD_CFLAGS@, define HAVE_SSE2
+# The AC_RUN_IFELSE() is there because it's possible to have
+# hardware that doesn't support SSE2 instructions, yet the
+# compiler can generate them: example AMD Athlons with gcc.
+# So we need to test that an SSE2 program actually runs without
+# generating an "illegal instruction" error. The program
+# here is sufficient [xref J3/127].
+if test "$enable_sse" = "check" && test "$enable_vmx" != "yes"; then
+
+{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if test -z "$GREP"; then
+  ac_path_GREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in grep ggrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_GREP_found && break 3
+    done
+  done
+done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_GREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+else
+  ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     if test -z "$EGREP"; then
+  ac_path_EGREP_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in egrep; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_EGREP_found && break 3
+    done
+  done
+done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_EGREP"; then
+    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+   fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if test "${ac_cv_header_stdc+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_header_stdc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_header_stdc=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "memchr" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "free" >/dev/null 2>&1; then
+  :
+else
+  ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+  if test "$cross_compiling" = yes; then
+  :
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+		   (('a' <= (c) && (c) <= 'i') \
+		     || ('j' <= (c) && (c) <= 'r') \
+		     || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+  int i;
+  for (i = 0; i < 256; i++)
+    if (XOR (islower (i), ISLOWER (i))
+	|| toupper (i) != TOUPPER (i))
+      return 2;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  :
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+
+
+
+
+
+
+
+
+
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+		  inttypes.h stdint.h unistd.h
+do
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "$as_ac_Header=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_Header=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+if test "${ac_cv_header_emmintrin_h+set}" = set; then
+  { $as_echo "$as_me:$LINENO: checking for emmintrin.h" >&5
+$as_echo_n "checking for emmintrin.h... " >&6; }
+if test "${ac_cv_header_emmintrin_h+set}" = set; then
+  $as_echo_n "(cached) " >&6
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_emmintrin_h" >&5
+$as_echo "$ac_cv_header_emmintrin_h" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:$LINENO: checking emmintrin.h usability" >&5
+$as_echo_n "checking emmintrin.h usability... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <emmintrin.h>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:$LINENO: checking emmintrin.h presence" >&5
+$as_echo_n "checking emmintrin.h presence... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <emmintrin.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: emmintrin.h:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: emmintrin.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: emmintrin.h: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: emmintrin.h: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------------- ##
+## Report this to eddys at janelia.hhmi.org ##
+## ------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: checking for emmintrin.h" >&5
+$as_echo_n "checking for emmintrin.h... " >&6; }
+if test "${ac_cv_header_emmintrin_h+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_header_emmintrin_h=$ac_header_preproc
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_emmintrin_h" >&5
+$as_echo "$ac_cv_header_emmintrin_h" >&6; }
+
+fi
+if test "x$ac_cv_header_emmintrin_h" = x""yes; then
+
+     { $as_echo "$as_me:$LINENO: checking if platform can run SSE/SSE2 instructions" >&5
+$as_echo_n "checking if platform can run SSE/SSE2 instructions... " >&6; }
+     if test "$cross_compiling" = yes; then
+  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <emmintrin.h>
+int
+main ()
+{
+__m128i v = _mm_set1_epi8(0);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  { $as_echo "$as_me:$LINENO: result: yes" >&5
+$as_echo "yes" >&6; }
+                     enable_sse=yes
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+{ $as_echo "$as_me:$LINENO: result: no" >&5
+$as_echo "no" >&6; }
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+fi
+
+
+fi
+if test "$enable_sse" = "yes"; then
+   if test "x$SIMD_CFLAGS" = x; then
+     case $ax_cv_c_compiler_vendor in
+       gnu)    { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -msse2" >&5
+$as_echo_n "checking whether C compiler accepts -msse2... " >&6; }
+if test "${ax_cv_c_flags__msse2+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-msse2"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__msse2=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__msse2=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__msse2
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-msse2"
+else
+        :
+fi
+;;
+       *)     ;;
+     esac
+   fi
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_SSE2 1
+_ACEOF
+
+fi
+
+
+
+# VMX/Altivec (not autodetected yet; must use --enable-vmx to enable)
+if test "$enable_vmx" = "yes"; then
+   if test "x$SIMD_CFLAGS" = x; then
+   if test "$GCC" = "yes"; then
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -faltivec" >&5
+$as_echo_n "checking whether C compiler accepts -faltivec... " >&6; }
+if test "${ax_cv_c_flags__faltivec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-faltivec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__faltivec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__faltivec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__faltivec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-faltivec"
+else
+         { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -maltivec -mabi=altivec" >&5
+$as_echo_n "checking whether C compiler accepts -maltivec -mabi=altivec... " >&6; }
+if test "${ax_cv_c_flags__maltivec__mabi_altivec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-maltivec -mabi=altivec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__maltivec__mabi_altivec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__maltivec__mabi_altivec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__maltivec__mabi_altivec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-maltivec -mabi=altivec"
+else
+         { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -fvec" >&5
+$as_echo_n "checking whether C compiler accepts -fvec... " >&6; }
+if test "${ax_cv_c_flags__fvec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-fvec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__fvec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__fvec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__fvec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-fvec"
+else
+        { { $as_echo "$as_me:$LINENO: error: Need a version of gcc with -maltivec" >&5
+$as_echo "$as_me: error: Need a version of gcc with -maltivec" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+fi
+
+fi
+
+   elif test "${ax_cv_c_compiler_vendor}" = "ibm"; then
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -qaltivec" >&5
+$as_echo_n "checking whether C compiler accepts -qaltivec... " >&6; }
+if test "${ax_cv_c_flags__qaltivec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-qaltivec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__qaltivec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__qaltivec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__qaltivec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-qaltivec"
+else
+        :
+fi
+
+   else
+      { $as_echo "$as_me:$LINENO: checking whether C compiler accepts -faltivec" >&5
+$as_echo_n "checking whether C compiler accepts -faltivec... " >&6; }
+if test "${ax_cv_c_flags__faltivec+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+
+      ax_save_FLAGS=$CFLAGS
+      CFLAGS="-faltivec"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ax_cv_c_flags__faltivec=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ax_cv_c_flags__faltivec=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+      CFLAGS=$ax_save_FLAGS
+fi
+
+eval ax_check_compiler_flags=$ax_cv_c_flags__faltivec
+{ $as_echo "$as_me:$LINENO: result: $ax_check_compiler_flags" >&5
+$as_echo "$ax_check_compiler_flags" >&6; }
+if test "x$ax_check_compiler_flags" = xyes; then
+        SIMD_CFLAGS="-faltivec"
+else
+        :
+fi
+
+   fi
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_VMX 1
+_ACEOF
+
+   fi
+fi
+
+
+
+# 5. Checks for libraries.
+LIBGSL=
+if test "x$with_gsl" != xno; then
+  { $as_echo "$as_me:$LINENO: checking for gsl_expm1 in -lgsl" >&5
+$as_echo_n "checking for gsl_expm1 in -lgsl... " >&6; }
+if test "${ac_cv_lib_gsl_gsl_expm1+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lgsl -lgslcblas
+         $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char gsl_expm1 ();
+int
+main ()
+{
+return gsl_expm1 ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_lib_gsl_gsl_expm1=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_lib_gsl_gsl_expm1=no
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_gsl_gsl_expm1" >&5
+$as_echo "$ac_cv_lib_gsl_gsl_expm1" >&6; }
+if test "x$ac_cv_lib_gsl_gsl_expm1" = x""yes; then
+  LIBGSL="-lgsl -lgslcblas"
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_LIBGSL 1
+_ACEOF
+
+
+else
+  if test "x$with_gsl" != xcheck; then
+             { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { $as_echo "$as_me:$LINENO: error: --with-gsl was given, but GSL library was not found
+See \`config.log' for more details." >&5
+$as_echo "$as_me: error: --with-gsl was given, but GSL library was not found
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }; }
+            fi
+
+fi
+
+fi
+
+
+# 6. Checks for header files.
+#    Defines preprocessor symbols like HAVE_UNISTD_H
+
+
+
+
+for ac_header in sys/types.h unistd.h stdint.h inttypes.h
+do
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------------- ##
+## Report this to eddys at janelia.hhmi.org ##
+## ------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+
+fi
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+# altivec.h requires the simd cflags
+# For reasons I don't understand, this needs to come after any other CHECK_HEADERS().
+if test "$enable_vmx" = "yes"; then
+   sre_save_CFLAGS="$CFLAGS"
+   sre_save_CPPFLAGS="$CPPFLAGS"
+   CFLAGS="$CFLAGS $SIMD_CFLAGS"
+   CPPFLAGS="$CPPFLAGS $SIMD_CFLAGS"
+
+for ac_header in altivec.h
+do
+as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
+$as_echo_n "checking $ac_header usability... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
+$as_echo_n "checking $ac_header presence... " >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------------- ##
+## Report this to eddys at janelia.hhmi.org ##
+## ------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
+$as_echo_n "checking for $ac_header... " >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+
+fi
+as_val=`eval 'as_val=${'$as_ac_Header'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+   CFLAGS="$sre_save_CFLAGS"
+   CPPFLAGS="$sre_save_CPPFLAGS"
+fi
+
+
+
+# 7. Checks for types.
+#    - Define WORDS_BIGENDIAN on bigendian platforms.
+#    - Make sure we have C99 exact-size integer types;
+#      ssi uses 16, 32, and 64-bit ints, and we
+#      use 8-bit unsigned chars for digitized sequence.
+#    - Make sure we have off_t.
+#
+
+ { $as_echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
+$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
+if test "${ac_cv_c_bigendian+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_bigendian=unknown
+    # See if we're dealing with a universal compiler.
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#ifndef __APPLE_CC__
+	       not a universal capable compiler
+	     #endif
+	     typedef int dummy;
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+
+	# Check for potential -arch flags.  It is not universal unless
+	# there are some -arch flags.  Note that *ppc* also matches
+	# ppc64.  This check is also rather less than ideal.
+	case "${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}" in  #(
+	  *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;;
+	esac
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if sys/param.h defines the BYTE_ORDER macro.
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+	     #include <sys/param.h>
+
+int
+main ()
+{
+#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
+		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
+		     && LITTLE_ENDIAN)
+	      bogus endian macros
+	     #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  # It does; now see whether it defined to BIG_ENDIAN or not.
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+		#include <sys/param.h>
+
+int
+main ()
+{
+#if BYTE_ORDER != BIG_ENDIAN
+		 not big endian
+		#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_bigendian=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_c_bigendian=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <limits.h>
+
+int
+main ()
+{
+#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
+	      bogus endian macros
+	     #endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  # It does; now see whether it defined to _BIG_ENDIAN or not.
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <limits.h>
+
+int
+main ()
+{
+#ifndef _BIG_ENDIAN
+		 not big endian
+		#endif
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_bigendian=yes
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_c_bigendian=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    fi
+    if test $ac_cv_c_bigendian = unknown; then
+      # Compile a test program.
+      if test "$cross_compiling" = yes; then
+  # Try to guess by grepping values from an object file.
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+short int ascii_mm[] =
+		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
+		short int ascii_ii[] =
+		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
+		int use_ascii (int i) {
+		  return ascii_mm[i] + ascii_ii[i];
+		}
+		short int ebcdic_ii[] =
+		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
+		short int ebcdic_mm[] =
+		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
+		int use_ebcdic (int i) {
+		  return ebcdic_mm[i] + ebcdic_ii[i];
+		}
+		extern int foo;
+
+int
+main ()
+{
+return use_ascii (foo) == use_ebcdic (foo);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
+	      ac_cv_c_bigendian=yes
+	    fi
+	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
+	      if test "$ac_cv_c_bigendian" = unknown; then
+		ac_cv_c_bigendian=no
+	      else
+		# finding both strings is unlikely to happen, but who knows?
+		ac_cv_c_bigendian=unknown
+	      fi
+	    fi
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+
+	     /* Are we little or big endian?  From Harbison&Steele.  */
+	     union
+	     {
+	       long int l;
+	       char c[sizeof (long int)];
+	     } u;
+	     u.l = 1;
+	     return u.c[sizeof (long int) - 1] == 1;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_c_bigendian=no
+else
+  $as_echo "$as_me: program exited with status $ac_status" >&5
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_c_bigendian=yes
+fi
+rm -rf conftest.dSYM
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+    fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
+$as_echo "$ac_cv_c_bigendian" >&6; }
+ case $ac_cv_c_bigendian in #(
+   yes)
+     cat >>confdefs.h <<\_ACEOF
+#define WORDS_BIGENDIAN 1
+_ACEOF
+;; #(
+   no)
+      ;; #(
+   universal)
+
+cat >>confdefs.h <<\_ACEOF
+#define AC_APPLE_UNIVERSAL_BUILD 1
+_ACEOF
+
+     ;; #(
+   *)
+     { { $as_echo "$as_me:$LINENO: error: unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help" >&5
+$as_echo "$as_me: error: unknown endianness
+ presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
+   { (exit 1); exit 1; }; } ;;
+ esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for int8_t" >&5
+$as_echo_n "checking for int8_t... " >&6; }
+if test "${ac_cv_c_int8_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_int8_t=no
+     for ac_type in 'int8_t' 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 1))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 1)
+		 < ($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 2))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	case $ac_type in
+  int8_t) ac_cv_c_int8_t=yes ;;
+  *) ac_cv_c_int8_t=$ac_type ;;
+esac
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_int8_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_int8_t" >&5
+$as_echo "$ac_cv_c_int8_t" >&6; }
+  case $ac_cv_c_int8_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<_ACEOF
+#define int8_t $ac_cv_c_int8_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for int16_t" >&5
+$as_echo_n "checking for int16_t... " >&6; }
+if test "${ac_cv_c_int16_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_int16_t=no
+     for ac_type in 'int16_t' 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1)
+		 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 2))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	case $ac_type in
+  int16_t) ac_cv_c_int16_t=yes ;;
+  *) ac_cv_c_int16_t=$ac_type ;;
+esac
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_int16_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_int16_t" >&5
+$as_echo "$ac_cv_c_int16_t" >&6; }
+  case $ac_cv_c_int16_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<_ACEOF
+#define int16_t $ac_cv_c_int16_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for int32_t" >&5
+$as_echo_n "checking for int32_t... " >&6; }
+if test "${ac_cv_c_int32_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_int32_t=no
+     for ac_type in 'int32_t' 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1)
+		 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 2))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	case $ac_type in
+  int32_t) ac_cv_c_int32_t=yes ;;
+  *) ac_cv_c_int32_t=$ac_type ;;
+esac
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_int32_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_int32_t" >&5
+$as_echo "$ac_cv_c_int32_t" >&6; }
+  case $ac_cv_c_int32_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<_ACEOF
+#define int32_t $ac_cv_c_int32_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for int64_t" >&5
+$as_echo_n "checking for int64_t... " >&6; }
+if test "${ac_cv_c_int64_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_int64_t=no
+     for ac_type in 'int64_t' 'int' 'long int' \
+	 'long long int' 'short int' 'signed char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 1))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 1)
+		 < ($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 2))];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	case $ac_type in
+  int64_t) ac_cv_c_int64_t=yes ;;
+  *) ac_cv_c_int64_t=$ac_type ;;
+esac
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_int64_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_int64_t" >&5
+$as_echo "$ac_cv_c_int64_t" >&6; }
+  case $ac_cv_c_int64_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<_ACEOF
+#define int64_t $ac_cv_c_int64_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for uint8_t" >&5
+$as_echo_n "checking for uint8_t... " >&6; }
+if test "${ac_cv_c_uint8_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_uint8_t=no
+     for ac_type in 'uint8_t' 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) -1 >> (8 - 1) == 1)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  case $ac_type in
+  uint8_t) ac_cv_c_uint8_t=yes ;;
+  *) ac_cv_c_uint8_t=$ac_type ;;
+esac
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_uint8_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint8_t" >&5
+$as_echo "$ac_cv_c_uint8_t" >&6; }
+  case $ac_cv_c_uint8_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<\_ACEOF
+#define _UINT8_T 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define uint8_t $ac_cv_c_uint8_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for uint16_t" >&5
+$as_echo_n "checking for uint16_t... " >&6; }
+if test "${ac_cv_c_uint16_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_uint16_t=no
+     for ac_type in 'uint16_t' 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) -1 >> (16 - 1) == 1)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  case $ac_type in
+  uint16_t) ac_cv_c_uint16_t=yes ;;
+  *) ac_cv_c_uint16_t=$ac_type ;;
+esac
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_uint16_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint16_t" >&5
+$as_echo "$ac_cv_c_uint16_t" >&6; }
+  case $ac_cv_c_uint16_t in #(
+  no|yes) ;; #(
+  *)
+
+
+cat >>confdefs.h <<_ACEOF
+#define uint16_t $ac_cv_c_uint16_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for uint32_t" >&5
+$as_echo_n "checking for uint32_t... " >&6; }
+if test "${ac_cv_c_uint32_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_uint32_t=no
+     for ac_type in 'uint32_t' 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) -1 >> (32 - 1) == 1)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  case $ac_type in
+  uint32_t) ac_cv_c_uint32_t=yes ;;
+  *) ac_cv_c_uint32_t=$ac_type ;;
+esac
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_uint32_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint32_t" >&5
+$as_echo "$ac_cv_c_uint32_t" >&6; }
+  case $ac_cv_c_uint32_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<\_ACEOF
+#define _UINT32_T 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define uint32_t $ac_cv_c_uint32_t
+_ACEOF
+;;
+  esac
+
+
+  { $as_echo "$as_me:$LINENO: checking for uint64_t" >&5
+$as_echo_n "checking for uint64_t... " >&6; }
+if test "${ac_cv_c_uint64_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_c_uint64_t=no
+     for ac_type in 'uint64_t' 'unsigned int' 'unsigned long int' \
+	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
+       cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+static int test_array [1 - 2 * !(($ac_type) -1 >> (64 - 1) == 1)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  case $ac_type in
+  uint64_t) ac_cv_c_uint64_t=yes ;;
+  *) ac_cv_c_uint64_t=$ac_type ;;
+esac
+
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+       test "$ac_cv_c_uint64_t" != no && break
+     done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_uint64_t" >&5
+$as_echo "$ac_cv_c_uint64_t" >&6; }
+  case $ac_cv_c_uint64_t in #(
+  no|yes) ;; #(
+  *)
+
+cat >>confdefs.h <<\_ACEOF
+#define _UINT64_T 1
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define uint64_t $ac_cv_c_uint64_t
+_ACEOF
+;;
+  esac
+
+{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
+$as_echo_n "checking for off_t... " >&6; }
+if test "${ac_cv_type_off_t+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_type_off_t=no
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if (sizeof (off_t))
+       return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if (sizeof ((off_t)))
+	  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_off_t=yes
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+$as_echo "$ac_cv_type_off_t" >&6; }
+if test "x$ac_cv_type_off_t" = x""yes; then
+  :
+else
+
+cat >>confdefs.h <<_ACEOF
+#define off_t long int
+_ACEOF
+
+fi
+
+
+# 8. Checks for structures - none
+
+################################################################
+# 10. Checks for library functions: define HAVE_FOO
+################################################################
+
+
+for ac_func in mkstemp
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  eval "$as_ac_var=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in popen
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  eval "$as_ac_var=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in strcasecmp
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  eval "$as_ac_var=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+for ac_func in times
+do
+as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
+$as_echo_n "checking for $ac_func... " >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  eval "$as_ac_var=yes"
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+as_val=`eval 'as_val=${'$as_ac_var'}
+		 $as_echo "$as_val"'`
+   if test "x$as_val" = x""yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+{ $as_echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
+$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
+if test "${ac_cv_sys_largefile_source+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h> /* for off_t */
+     #include <stdio.h>
+int
+main ()
+{
+int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_sys_largefile_source=no; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#define _LARGEFILE_SOURCE 1
+#include <sys/types.h> /* for off_t */
+     #include <stdio.h>
+int
+main ()
+{
+int (*fp) (FILE *, off_t, int) = fseeko;
+     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext && {
+	 test "$cross_compiling" = yes ||
+	 $as_test_x conftest$ac_exeext
+       }; then
+  ac_cv_sys_largefile_source=1; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -rf conftest.dSYM
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+  ac_cv_sys_largefile_source=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
+$as_echo "$ac_cv_sys_largefile_source" >&6; }
+case $ac_cv_sys_largefile_source in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
+_ACEOF
+;;
+esac
+rm -rf conftest*
+
+# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
+# in glibc 2.1.3, but that breaks too many other things.
+# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
+if test $ac_cv_sys_largefile_source != unknown; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_FSEEKO 1
+_ACEOF
+
+fi
+
+
+
+
+# 11. Checks for system services
+# Check whether --enable-largefile was given.
+if test "${enable_largefile+set}" = set; then
+  enableval=$enable_largefile;
+fi
+
+if test "$enable_largefile" != no; then
+
+  { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
+$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
+if test "${ac_cv_sys_largefile_CC+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  ac_cv_sys_largefile_CC=no
+     if test "$GCC" != yes; then
+       ac_save_CC=$CC
+       while :; do
+	 # IRIX 6.2 and later do not support large files by default,
+	 # so use the C compiler's -n32 option if that helps.
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+	 rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+	 CC="$CC -n32"
+	 rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_largefile_CC=' -n32'; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext
+	 break
+       done
+       CC=$ac_save_CC
+       rm -f conftest.$ac_ext
+    fi
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
+$as_echo "$ac_cv_sys_largefile_CC" >&6; }
+  if test "$ac_cv_sys_largefile_CC" != no; then
+    CC=$CC$ac_cv_sys_largefile_CC
+  fi
+
+  { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
+if test "${ac_cv_sys_file_offset_bits+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_file_offset_bits=no; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#define _FILE_OFFSET_BITS 64
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_file_offset_bits=64; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_file_offset_bits=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
+$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
+_ACEOF
+;;
+esac
+rm -rf conftest*
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
+$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
+if test "${ac_cv_sys_large_files+set}" = set; then
+  $as_echo_n "(cached) " >&6
+else
+  while :; do
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_large_files=no; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#define _LARGE_FILES 1
+#include <sys/types.h>
+ /* Check that off_t can represent 2**63 - 1 correctly.
+    We can't simply define LARGE_OFF_T to be 9223372036854775807,
+    since some C++ compilers masquerading as C compilers
+    incorrectly reject 9223372036854775807.  */
+#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
+  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
+		       && LARGE_OFF_T % 2147483647 == 1)
+		      ? 1 : -1];
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+$as_echo "$ac_try_echo") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_large_files=1; break
+else
+  $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_large_files=unknown
+  break
+done
+fi
+{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
+$as_echo "$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+  no | unknown) ;;
+  *)
+cat >>confdefs.h <<_ACEOF
+#define _LARGE_FILES $ac_cv_sys_large_files
+_ACEOF
+;;
+esac
+rm -rf conftest*
+  fi
+fi
+
+
+
+
+# 12. Write out esl_config.h header and the Makefiles
+ac_config_headers="$ac_config_headers esl_config.h"
+
+ac_config_files="$ac_config_files miniapps/Makefile"
+
+ac_config_files="$ac_config_files testsuite/Makefile"
+
+ac_config_files="$ac_config_files Makefile"
+
+if test -e "LICENSE.csh.in"; then
+  ac_config_files="$ac_config_files LICENSE.csh"
+
+fi
+
+
+# 13. voila!
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes (double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \).
+      sed -n \
+	"s/'/'\\\\''/g;
+	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    test "x$cache_file" != "x/dev/null" &&
+      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+    cat confcache >$cache_file
+  else
+    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+
+: ${CONFIG_STATUS=./config.status}
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in
+      *"$as_nl"*)
+	expr "X$arg" : "X\\(.*\\)$as_nl";
+	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+case $0 in
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+	 X"$0" : 'X\(//\)$' \| \
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, and appends
+  # trailing '-' during substitution so that $LINENO is not a special
+  # case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -p'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -p'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -p'
+  fi
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+	test -d "$1/.";
+      else
+	case $1 in
+	-*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+
+# Save the log message, to keep $[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by Easel $as_me 0.1.snap20080611, which was
+generated by GNU Autoconf 2.63.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTION]... [FILE]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+      --header=FILE[:TEMPLATE]
+                   instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Report bugs to <bug-autoconf at gnu.org>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_version="\\
+Easel config.status 0.1.snap20080611
+configured by $0, generated by GNU Autoconf 2.63,
+  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    { $as_echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; };;
+  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) { $as_echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; } ;;
+
+  *) ac_config_targets="$ac_config_targets $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "esl_config.h") CONFIG_HEADERS="$CONFIG_HEADERS esl_config.h" ;;
+    "miniapps/Makefile") CONFIG_FILES="$CONFIG_FILES miniapps/Makefile" ;;
+    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "LICENSE.csh") CONFIG_FILES="$CONFIG_FILES LICENSE.csh" ;;
+
+  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp=
+  trap 'exit_status=$?
+  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+  trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} ||
+{
+   $as_echo "$as_me: cannot create a temporary directory in ." >&2
+   { (exit 1); exit 1; }
+}
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr='
'
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\).*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\).*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = ""
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
+$as_echo "$as_me: error: could not setup config files machinery" >&2;}
+   { (exit 1); exit 1; }; }
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[	 ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[	 ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
+  if test -z "$ac_t"; then
+    break
+  elif $ac_last_try; then
+    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
+$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any.  Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  for (key in D) D_is_set[key] = 1
+  FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+  line = \$ 0
+  split(line, arg, " ")
+  if (arg[1] == "#") {
+    defundef = arg[2]
+    mac1 = arg[3]
+  } else {
+    defundef = substr(arg[1], 2)
+    mac1 = arg[2]
+  }
+  split(mac1, mac2, "(") #)
+  macro = mac2[1]
+  prefix = substr(line, 1, index(line, defundef) - 1)
+  if (D_is_set[macro]) {
+    # Preserve the white space surrounding the "#".
+    print prefix "define", macro P[macro] D[macro]
+    next
+  } else {
+    # Replace #undef with comments.  This is necessary, for example,
+    # in the case of _POSIX_SOURCE, which is predefined and required
+    # on some systems where configure will not decide to define it.
+    if (defundef == "undef") {
+      print "/*", prefix defundef, macro, "*/"
+      next
+    }
+  }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
+$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
+   { (exit 1); exit 1; }; }
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
+$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
+   { (exit 1); exit 1; }; };;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+   { (exit 1); exit 1; }; };;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      ac_file_inputs="$ac_file_inputs '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+	`' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$tmp/stdin" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; } ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$ac_file" : 'X\(//\)[^/]' \| \
+	 X"$ac_file" : 'X\(//\)$' \| \
+	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  { as_dir="$ac_dir"
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$as_dir" : 'X\(//\)[^/]' \| \
+	 X"$as_dir" : 'X\(//\)$' \| \
+	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
+   { (exit 1); exit 1; }; }; }
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p
+'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+    s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&2;}
+
+  rm -f "$tmp/stdin"
+  case $ac_file in
+  -) cat "$tmp/out" && rm -f "$tmp/out";;
+  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+  esac \
+  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
+  if test x"$ac_file" != x-; then
+    {
+      $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+    } >"$tmp/config.h" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+    else
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file" \
+	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+   { (exit 1); exit 1; }; }
+    fi
+  else
+    $as_echo "/* $configure_input  */" \
+      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
+$as_echo "$as_me: error: could not create -" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+ ;;
+
+
+  esac
+
+done # for ac_tag
+
+
+{ (exit 0); exit 0; }
+_ACEOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || { (exit 1); exit 1; }
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
+
+echo "
+
+Easel configuration:
+
+     compiler:             ${CC} ${CFLAGS} ${SIMD_CFLAGS}
+"
diff --git a/easel/configure.ac b/easel/configure.ac
new file mode 100644
index 0000000..8536836
--- /dev/null
+++ b/easel/configure.ac
@@ -0,0 +1,355 @@
+# Process this file with autoconf to produce the Easel configuration script.
+# 
+# reminders to save re-reading autoconf manual for the n'th time:
+#   - output variables:
+#        are defined here as normal shell variables, e.g. FOO="my string"
+#        are made into output variables by calling AC_SUBST(FOO)
+#        any occurrence of @FOO@ in an output file is then substituted
+#        I think this only happens in files we assign w/ AC_CONFIG_FILES;
+#        that's the Makefile.in's.
+#
+#   - C preprocessor symbols:
+#        are defined here by calling AC_DEFINE(FOO) or AC_DEFINE(FOO, [42])
+#        then #undef FOO lines in easel.h.in become #define FOO or #define FOO 42
+#        I think this only happens in header files that we assign
+#        w/ AC_CONFIG_HEADERS -- which means, easel.h.in
+#
+# SRE, Mon Feb 14 10:51:07 2005
+# SVN $Id: configure.ac 292 2008-09-17 21:58:50Z eddys $
+#
+# xref autoconf macro archive at:  http://www.gnu.org/software/ac-archive/
+#
+# GNU recommends the following order:
+#   1. autoconf requirements
+#   2. AC_INIT
+#   3. info on the package
+#   4. checks for programs
+#   5. checks for libraries
+#   6. checks for header files
+#   7. checks for types
+#   8. checks for structures
+#   9. checks for compiler characteristics
+#  10. checks for library functions
+#  11. checks for system services
+#  12. AC_CONFIG_FILES
+#  13. AC_OUTPUT
+
+
+# AC_INIT information
+#
+# The four AC_INIT args set the following output variables and preprocessor 
+# symbols:
+#     PACKAGE_NAME      <package>     e.g. "Easel"                      
+#     PACKAGE_VERSION   <version>     e.g. "0.1"
+#     PACKAGE_BUGREPORT <bug-report>  e.g. "eddys at janelia.hhmi.org"
+#     PACKAGE_TARNAME   <tarname>     e.g. "easel"
+# From them, AC_INIT automatically derives one more:
+#     PACKAGE_STRING    <package> <version>, e.g. "Easel 0.1"
+# Then we define some of our own:
+#     EASEL_DATE        release date: e.g. "February 2005"
+#     EASEL_COPYRIGHT   one-line copyright string
+#     EASEL_LICENSE     one-line license string
+#     EASEL_LICENSETAG  which license to bundle from Licenses/ subdirectory.
+#     EASEL_URL         URL home for Easel.
+#
+# Because Easel is designed to be a library and must coexist with
+# packages that include it as a subdirectory (HMMER, Infernal...),
+# we don't want to use AC_INIT's PACKAGE_ variables as preprocessor
+# symbols to put version info into executables; we'll get name clashes,
+# plus we might want to have both Easel version info and main package
+# version info. So, we use the PACKAGE_ stuff to make a
+# new preprocessor symbol of our own:
+#     EASEL_VERSION    e.g. "1.9a"
+#
+AC_PREREQ(2.60)
+AC_INIT(Easel, 0.1.snap20080611, eddys at janelia.hhmi.org, easel)
+AC_MSG_NOTICE([Configuring the Easel library for your system.])
+
+# remember if the user is overriding CFLAGS
+if test x"$CFLAGS" = x; then 
+  sre_cflags_env_set=no
+fi
+
+################################################################
+# 3. Info on the package
+################################################################
+
+EASEL_DATE="June 2008"
+EASEL_COPYRIGHT="Copyright (C) 2008 Howard Hughes Medical Institute"
+EASEL_LICENSE="Freely distributed under the Janelia Farm Software License."
+EASEL_VERSION=$PACKAGE_VERSION
+EASEL_URL="http://easel.janelia.org/"
+
+# Output variables.
+# (AC_OUTPUT replaces instances of @var@ in input files.)
+AC_SUBST(EASEL_DATE)
+AC_SUBST(EASEL_COPYRIGHT)
+AC_SUBST(EASEL_LICENSE)
+AC_SUBST(EASEL_VERSION)
+AC_SUBST(EASEL_URL)
+
+# Preprocessor symbols.
+# adds a -Dvar=value to @DEFS@;
+# replace #undef's in easel.h.in
+AC_DEFINE_UNQUOTED(EASEL_DATE,      "$EASEL_DATE")
+AC_DEFINE_UNQUOTED(EASEL_COPYRIGHT, "$EASEL_COPYRIGHT")
+AC_DEFINE_UNQUOTED(EASEL_LICENSE,   "$EASEL_LICENSE")
+AC_DEFINE_UNQUOTED(EASEL_VERSION,   "$EASEL_VERSION")
+
+# Figure out what host we're compiling on.
+# Three GNU scripts must be included in the distro: 
+#       install.sh, config.guess, config.sub
+# This sets four shell variables:
+#       host            example: i686-pc-linux-gnu      
+#       host_cpu        example: i686
+#       host_vendor     example: pc
+#       host_os         example: linux-gnu
+AC_CANONICAL_HOST
+
+
+################################################################
+# 3b. ./configure command line options, for optional config
+#     of the package
+################################################################
+
+# --enable-modular       - configure for use of standalone modules
+#
+# Default is to enable all augmentations and compile entire library.
+# With --enable-modular, any desired augmentations must be set
+# at compile-time by the user.
+#
+AC_ARG_ENABLE(modular,[AS_HELP_STRING([--enable-modular],[compile and prepare modules for standalone use])], 
+  [ 
+    AC_MSG_NOTICE([Compiling for standalone (independent) use of modules.])
+  ], 
+  [
+    AC_MSG_NOTICE([Compiling the full Easel library, with all augmentations.])
+    AC_DEFINE(eslAUGMENT_ALPHABET)
+    AC_DEFINE(eslAUGMENT_DMATRIX)
+    AC_DEFINE(eslAUGMENT_FILEPARSER)
+    AC_DEFINE(eslAUGMENT_GEV)
+    AC_DEFINE(eslAUGMENT_GUMBEL)
+    AC_DEFINE(eslAUGMENT_HISTOGRAM)
+    AC_DEFINE(eslAUGMENT_KEYHASH)
+    AC_DEFINE(eslAUGMENT_MINIMIZER)
+    AC_DEFINE(eslAUGMENT_MSA)
+    AC_DEFINE(eslAUGMENT_RANDOM)
+    AC_DEFINE(eslAUGMENT_SSI)
+    AC_DEFINE(eslAUGMENT_STATS)
+    AC_DEFINE(eslLIBRARY)
+  ])
+
+# --enable-debugging      - enable basic debugging code
+# --enable-debugging=x    - also set verbosity level to <x> (1-3)
+#
+# At all levels, including 0, replaces CFLAGS w/ "-g -Wall" (so it assumes gcc).
+# Sets the eslDEBUGLEVEL preprocessor symbol to <x>
+#
+AC_ARG_ENABLE(debugging,
+[AS_HELP_STRING([--enable-debugging],[include debugging code])
+AS_HELP_STRING([--enable-debugging=x],[also set diagnostics verbosity level to <x> (1-3)])],
+enable_debugging=$enableval, enable_debugging=no)
+
+case $enable_debugging in
+   yes)  AC_DEFINE(eslDEBUGLEVEL, 0);;
+     1)  AC_DEFINE(eslDEBUGLEVEL, 1);;
+     2)  AC_DEFINE(eslDEBUGLEVEL, 2);;
+     3)  AC_DEFINE(eslDEBUGLEVEL, 3);;
+    no)  AC_DEFINE(eslDEBUGLEVEL, 0);;
+     *)  AC_MSG_ERROR([Unknown argument to --enable-debugging: $enable_debugging]);;
+esac
+
+AC_ARG_ENABLE(gcov,[AS_HELP_STRING([--enable-gcov],[compile for code coverage testing])], enable_gcov=$enableval, enable_gcov=no)
+AC_ARG_ENABLE(sse,[AS_HELP_STRING([--enable-sse],[enable SSE optimizations])] ,           enable_sse=$enableval,   enable_sse=check)
+AC_ARG_ENABLE(vmx,[AS_HELP_STRING([--enable-vmx],[enable Altivec/VMX optimizations])],    enable_vmx=$enableval,   enable_vmx=check)
+AC_ARG_WITH(gsl,[AS_HELP_STRING([--with-gsl],[use the GSL, GNU Scientific Library])],     with_gsl=$withval,       with_gsl=no)
+AC_ARG_ENABLE(mpi,[AS_HELP_STRING([--enable-mpi],[enable MPI parallelization])],          enable_mpi=$enableval,   enable_mpi=no)
+
+
+
+################################################################
+# 4. Checks for programs
+################################################################
+
+AC_PROG_CC
+AC_PROG_CPP
+AX_COMPILER_VENDOR
+# AC_PROG_CC_STDC wants to append -c99 to icc; icc doesn't like this.
+if test "$ax_cv_c_compiler_vendor" != "intel"; then
+  AC_PROG_CC_STDC
+fi
+AC_PROG_RANLIB
+AC_PATH_PROG([AR],       [ar],       [:], [$PATH:/usr/ccs/bin:/usr/xpg4/bin])
+CHECK_GNU_MAKE
+
+# Select our default optimization flags in CFLAGS.
+#
+if test "$sre_cflags_env_set" = "no"; then
+if test "$enable_gcov" = "yes"; then
+   # --enable-gcov overrides CC too.
+   CC="gcc"
+   CFLAGS="-g -Wall -fprofile-arcs -ftest-coverage"
+elif test "$enable_debugging" != "no"; then
+   if test "$GCC" = "yes"; then
+      CFLAGS="-g -Wall"
+   fi
+else
+   sre_save_ac_test_cflags="$ac_test_CFLAGS"
+   if test "$sre_cflags_env_set" = "no"; then
+     ac_test_CFLAGS=""
+   fi
+   AX_CC_MAXOPT
+   ac_test_CFLAGS="$sre_save_ac_test_cflags"
+   # That was a workaround. AX_CC_MAXOPT apparently thinks that
+   # $ac_test_CFLAGS only gets set if ${CFLAGS} was set by the
+   # user (in the environment), but that's not so; it gets set
+   # by AC_PROG_CC. Instead of rewriting AX_CC_MAXOPT, we fool
+   # it.
+fi
+fi
+
+# MPI :  set @CC@ to mpicc, sets @MPILIBS@, defines HAVE_MPI. 
+if test "$enable_mpi" = "yes"; then
+   ACX_MPI(,AC_MSG_ERROR([MPI library not found for --enable-mpi]))
+   CC=$MPICC
+fi
+
+
+# SSE: figure out our @SIMD_CFLAGS@, define HAVE_SSE2
+# The AC_RUN_IFELSE() is there because it's possible to have 
+# hardware that doesn't support SSE2 instructions, yet the
+# compiler can generate them: example AMD Athlons with gcc.
+# So we need to test that an SSE2 program actually runs without
+# generating an "illegal instruction" error. The program
+# here is sufficient [xref J3/127].
+if test "$enable_sse" = "check" && test "$enable_vmx" != "yes"; then
+   AC_CHECK_HEADER([emmintrin.h],[
+     AC_MSG_CHECKING([if platform can run SSE/SSE2 instructions])
+     AC_RUN_IFELSE([AC_LANG_PROGRAM( [[#include <emmintrin.h>]],
+		                      [[__m128i v = _mm_set1_epi8(0);]])],
+                   [AC_MSG_RESULT([yes])
+                     enable_sse=yes],
+                   [AC_MSG_RESULT([no])])])
+fi
+if test "$enable_sse" = "yes"; then
+   if test "x$SIMD_CFLAGS" = x; then
+     case $ax_cv_c_compiler_vendor in
+       gnu)   AX_CHECK_COMPILER_FLAGS(-msse2,[SIMD_CFLAGS="-msse2"],[]);;
+       *)     ;;
+     esac   
+   fi
+   AC_DEFINE(HAVE_SSE2,1,[Support SSE2 (Streaming SIMD Extensions 2) instructions])
+fi
+
+
+
+# VMX/Altivec (not autodetected yet; must use --enable-vmx to enable)
+if test "$enable_vmx" = "yes"; then
+   if test "x$SIMD_CFLAGS" = x; then
+   if test "$GCC" = "yes"; then
+     AX_CHECK_COMPILER_FLAGS(-faltivec, [SIMD_CFLAGS="-faltivec"],
+       [AX_CHECK_COMPILER_FLAGS(-maltivec -mabi=altivec,
+ 	   [SIMD_CFLAGS="-maltivec -mabi=altivec"],
+           [AX_CHECK_COMPILER_FLAGS(-fvec, [SIMD_CFLAGS="-fvec"],
+		   [AC_MSG_ERROR([Need a version of gcc with -maltivec])])])])
+   elif test "${ax_cv_c_compiler_vendor}" = "ibm"; then
+     AX_CHECK_COMPILER_FLAGS(-qaltivec, [SIMD_CFLAGS="-qaltivec"],[])
+   else
+     AX_CHECK_COMPILER_FLAGS(-faltivec, [SIMD_CFLAGS="-faltivec"],[])
+   fi
+   AC_DEFINE(HAVE_VMX,1,[Support Altivec/VMX vector instructions])
+   fi
+fi
+AC_SUBST(SIMD_CFLAGS)
+
+
+# 5. Checks for libraries.
+LIBGSL=
+AS_IF([test "x$with_gsl" != xno],
+      [AC_CHECK_LIB([gsl], [gsl_expm1], 
+           [AC_SUBST([LIBGSL], ["-lgsl -lgslcblas"])
+            AC_DEFINE([HAVE_LIBGSL], [1], [Define if you have libgsl])
+           ],
+           [if test "x$with_gsl" != xcheck; then
+             AC_MSG_FAILURE(
+               [--with-gsl was given, but GSL library was not found])
+            fi
+           ],
+           [-lgslcblas]
+        )])
+
+# 6. Checks for header files.
+#    Defines preprocessor symbols like HAVE_UNISTD_H
+AC_CHECK_HEADERS([sys/types.h unistd.h stdint.h inttypes.h])
+
+# altivec.h requires the simd cflags
+# For reasons I don't understand, this needs to come after any other CHECK_HEADERS().
+if test "$enable_vmx" = "yes"; then
+   sre_save_CFLAGS="$CFLAGS"
+   sre_save_CPPFLAGS="$CPPFLAGS"
+   CFLAGS="$CFLAGS $SIMD_CFLAGS"
+   CPPFLAGS="$CPPFLAGS $SIMD_CFLAGS"
+   AC_CHECK_HEADERS([altivec.h])
+   CFLAGS="$sre_save_CFLAGS"
+   CPPFLAGS="$sre_save_CPPFLAGS"
+fi
+
+
+
+# 7. Checks for types.
+#    - Define WORDS_BIGENDIAN on bigendian platforms.
+#    - Make sure we have C99 exact-size integer types; 
+#      ssi uses 16, 32, and 64-bit ints, and we
+#      use 8-bit unsigned chars for digitized sequence.
+#    - Make sure we have off_t.
+#
+AC_C_BIGENDIAN
+AC_TYPE_INT8_T
+AC_TYPE_INT16_T
+AC_TYPE_INT32_T
+AC_TYPE_INT64_T
+AC_TYPE_UINT8_T
+AC_TYPE_UINT16_T
+AC_TYPE_UINT32_T
+AC_TYPE_UINT64_T
+AC_TYPE_OFF_T
+
+# 8. Checks for structures - none
+
+################################################################
+# 10. Checks for library functions: define HAVE_FOO
+################################################################
+
+AC_CHECK_FUNCS(mkstemp)
+AC_CHECK_FUNCS(popen)
+AC_CHECK_FUNCS(strcasecmp)
+AC_CHECK_FUNCS(times)
+AC_FUNC_FSEEKO
+
+
+
+# 11. Checks for system services 
+AC_SYS_LARGEFILE
+
+
+
+# 12. Write out esl_config.h header and the Makefiles
+AC_CONFIG_HEADERS([esl_config.h])
+AC_CONFIG_FILES([miniapps/Makefile])
+AC_CONFIG_FILES([testsuite/Makefile])
+AC_CONFIG_FILES([Makefile])
+if test -e "LICENSE.csh.in"; then
+  AC_CONFIG_FILES(LICENSE.csh)
+fi
+
+
+# 13. voila!
+AC_OUTPUT
+
+
+echo "
+
+Easel configuration:
+
+     compiler:             ${CC} ${CFLAGS} ${SIMD_CFLAGS}
+"
diff --git a/easel/devkit/autodoc b/easel/devkit/autodoc
new file mode 100755
index 0000000..045ce36
--- /dev/null
+++ b/easel/devkit/autodoc
@@ -0,0 +1,310 @@
+#! /usr/bin/perl
+
+# Usage:
+#   ./autodoc_functions <C file>  
+# 
+# Input is a C .c file with my structured function header convention.
+# Output is .tex file suitable for inclusion in my LaTeX documentation.
+#
+# Requirements:
+#    1. .tex file needs to have \sreapi environment defined;
+#       see hmmer, squid, infernal, etc. "macro.tex" to get a copy.
+#
+#    2. .tex file needs to have \ccode command defined, to produce 
+#       courier (or whatever) computerese font for variables, macros,
+#       etc.
+#
+#   3. Functions must use headers according to my conventions, for example:
+#      (defined as sre-insert-my-function-header() in .emacs LISP)
+#
+#             /* Function:  function()
+#              * Synopsis:  A short (half-line) description.
+#              * Incept:    SRE, Tue Nov 30 19:36:17 2004 [St. Louis]
+#              *
+#              * Purpose:   Given an <argument>, carry out an important
+#              *            function, and return an answer.
+#              *
+#              * Args:      argument - some text, or NULL
+#              *
+#              * Returns:   <SRE_SUCCESS> on success; <SRE_FAILED> on failure.
+#              *
+#              * Throws:    <SRE_MALLOC_FAILED> on an allocation failure.
+#              *
+#              * Xref:      STL8/p.159.
+#              */
+#              int
+#              function(char *argument)
+#              {
+#                 etc.
+#
+#     The Function and Purpose blocks are required.
+#     Only the Function, Synopsis, Purpose, Returns, and Throws blocks are used.  
+# 
+#     The exact spacing of the beginning of each line is important;
+#     for example, the parser depends on seeing "/* Function" at the beginning,
+#     " * \S" on a line starting a new block of info, and " *  " or
+#     " */" on a line that continues a previous info block. The exact
+#     spacing style of "int\nfunction(char *argument)\n{" is also essential.
+#     
+#
+# SRE, Tue Nov 30 19:43:47 2004
+
+require  "getopts.pl";
+&Getopts('n:t');
+$cfile = shift;
+
+if ($opt_t) { $show_api_table = 1; }
+if ($opt_n) { $modulename     = $opt_n; } else { 
+    if    ($cfile eq "easel")          { $modulename = "easel"; }
+    elsif ($cfile =~ /esl_(\S+)\.c/)   { $modulename = $1; }
+    else                               { $modulename = "foo"; }
+}
+
+$text      = `cat $cfile`;
+$nfuncs    = &parse_function_documentation($text);
+$nsections = &parse_api_subheads($text);
+
+if ($show_api_table) 
+{
+    $j = -1;
+    printf("%% Table generated by autodoc -t $cfile (so don't edit here, edit $cfile:)\n");
+    printf("\\begin{table}[hbp]\n");
+    printf("\\begin{center}\n");
+    printf("{\\small\n");
+    printf("\\begin{tabular}{|ll|}\\hline\n");
+    for ($i = 0; $i < $nfuncs; $i++) 
+    {
+	if ($insection{$function[$i]} != $j)
+	{
+	    $j = $insection{$function[$i]};
+	    printf("\\apisubhead{%s}\\\\\n", $apisubheads[$j]);
+	}
+
+	if ($synopsis[$i] ne "") {
+	    printf("\\hyperlink{func:%s()}{\\ccode{%s()}} & %s\\\\\n",
+		   $function[$i], $pfunction[$i], $synopsis[$i]);
+	} else {
+	    printf("\\hyperlink{func:%s()}{\\ccode{%s()}} & Description.\\\\\n",
+		   $function[$i], $pfunction[$i]);
+	}
+    }
+    printf("\\hline\n");
+    printf("\\end{tabular}\n");
+    printf("}\n");
+    printf("\\end{center}\n");
+    printf("\\caption{The \\eslmod{%s} API.}\n", $modulename);
+    printf("\\label{tbl:%s_api}\n", $modulename);
+    printf("\\end{table}\n");
+}
+else
+{
+    print "\\begin{sreapi}\n";
+    for ($i = 0; $i < $nfuncs; $i++) 
+    {
+	printf("\\hypertarget{func:%s()}\n{", $function[$i]);
+	printf "\\item[%s %s(%s)]",
+           	$returntype[$i],
+	        $pfunction[$i],
+	        $args[$i];
+	printf("}\n");
+
+
+	print "\n";
+	print $purpose[$i], "\n";
+	print "Returns ", $returns[$i], "\n" unless ($returns[$i] eq "");
+	print "Throws ",  $throws[$i],  "\n" unless ($throws[$i]  eq "");
+	print "\n\n";
+    }
+    print "\\end{sreapi}\n\n";
+}
+exit;
+
+# Function: parse_function_documentation
+#
+# Purpose:  Given <text> from a .c file, parse it for my structured
+#           function documentation. Returns <n>, the number of 
+#           documented functions found; and it populates the following
+#           global arrays:
+#              function    - verbatim name of the function 
+#              pfunction   - name of the function, protected for LaTeX (\_ not _, for example)
+#              returntype  - C return type; for example, "int"
+#              args        - C argument list, from the func def'n
+#              purpose     - Text documenting the function
+#              synopsis    - OPTIONAL: short half-line description, else ""
+#              incept      - OPTIONAL: date/name/place, else ""
+#              argdocs     - OPTIONAL: table documenting the args, else ""
+#              returns     - OPTIONAL: documentation of returned
+#                            information or codes; else "";
+#              throws      - OPTIONAL: documentation of returned 
+#                            abnormal error codes
+#
+#           Each of these is an array indexed <0..n-1>, for the <n>
+#           documented functions.
+#
+sub
+parse_function_documentation 
+{
+    my ($text) = @_;
+    my ($comment, $n, $first_funcname);
+
+    $n = 0;
+    #                   /*   Function:   text      \n double \n foo  ( args )   \n{
+    while ($text =~ m|(/\*\s*Function:\s*.+?\*/)\s*\n(.+?)\s*\n(\S+)\((.+?)\)\s*\n\{|gms) {
+	$comment        = $1;
+	$returntype[$n] = $2;
+	$function[$n]   = $3;
+	$args[$n]       = $4;
+
+	# Delimit end of each block in the comments with a \n@*, for 
+	# convenience in getting out the individual blocks.
+	$comment =~ s|\n \* (\S)|\n@\* \1|g;
+	$comment =~ s|\n \*/|\n@\*/|g;
+
+	# Remove leading comment symbols and spacing.
+	$comment =~ s|\n[ \t]*\*[ \t]*|\n|g;
+	
+	# Now, grab all the individual blocks of info from a structured
+        # function header comment. Required fields:
+        #       Function:
+        #       Purpose: 
+        #       the function and its args.
+        #
+	if ($comment =~ m|/\* Function:\s*(.+?)\n@\*|ms) { $first_funcname = $1; }
+	else {next;}
+	if ($first_funcname =~ /^(\S+)\(\)/) { $first_funcname = $1; }
+	if ($first_funcname ne $function[$n]) { die "parse error; $first_funcname != $function[$n]";}
+
+	if ($comment =~ m|\n@\* Synopsis:\s*(.+?)\n@\*|ms) { $synopsis[$n] = &process_comment_text($1); }
+	else {$synopsis[$n] = ""; }
+
+	if ($comment =~ m|\n@\* Incept:\s*(.+?)\n@\*|ms) { $incept[$n] = &process_comment_text($1); }
+	else {$incept[$n] = ""; }
+
+	if ($comment =~ m|\n@\* Purpose:\s*(.+?)\n@\*|ms) { $purpose[$n] = &process_comment_text($1); }
+	else {next;}
+
+	if ($comment =~ m|\n@\* Args:\s*(.+?)\n@\*|ms) { $argdocs[$n] = $1; }
+	else {$argdocs = ""; }
+    
+	if ($comment =~ m|\n@\* Returns:\s*(.+?)\n@\*|ms) { $returns[$n] = &process_comment_text($1); }
+	else {$returns[$n] = ""; }
+
+	if ($comment =~ m|\n@\* Throws:\s*(.+?)\n@\*|ms) { $throws[$n] = &process_comment_text($1); }
+	else {$throws[$n] = ""; }
+
+	# protect _ characters. $function contains original name, for use as
+        # hypertarget tag; $pfunction contains the protected function name, for output.
+	$pfunction[$n]  = &latex_safe($function[$n]);
+	$returntype[$n] = &latex_safe($returntype[$n]);
+	$args[$n]       = &latex_safe($args[$n]);
+
+	$n++;
+    }
+    $n;
+}
+
+
+# Function: process_comment_text
+#
+sub
+process_comment_text
+{
+    my ($text) = @_;
+    my (@s);			# old text, as chars
+    my (@s2);			# new text, as chars
+    my ($newtext);
+    my ($n);
+    my ($i);
+    my ($state);		# 0 = text; 1 = math; 2 = code. Finite automaton.
+
+    @s = split(//,$text);
+    $n = $#s + 1;
+
+    $state = 0;			# start in text state
+    for ($i = 0; $i < $n; $i++)
+    {
+        # State transitions in the text/math/code mode automaton
+        #
+	if    ($state == 0 && $s[$i] eq '$') { $state    = 1; push(@s2, '$'); }                  # enter math state
+	elsif ($state == 0 && $s[$i] eq '<') { $state    = 2; push(@s2, split(//, "\\ccode{")); } # enter code state
+	elsif ($state == 1 && $s[$i] eq '$') { $state    = 0; push(@s2, '$'); }                  # back to text state
+	elsif ($state == 2 && $s[$i] eq '>' && $s[$i-1] ne '-') 
+	{ $state    = 0; push(@s2, '}'); }                  # back to text state on >, unless it was ->
+
+        # No state transition; deal with processing other characters according to state.
+        #
+        elsif ($state == 2 && $s[$i] eq '_') { push(@s2, '\\'); push(@s2, '_'); }
+        elsif ($state == 2 && $s[$i] eq '%') { push(@s2, '\\'); push(@s2, '%'); }
+        else  { push(@s2, $s[$i]); }
+    }
+    	
+    $newtext = join('', at s2);
+}
+
+
+# Function: latex_safe
+# 
+# Purpose:  Given a <string>, substitute any unacceptable characters
+#           for LaTeX, as follows:
+#               _    becomes \_
+#               %    becomes \%
+#      
+sub
+latex_safe
+{
+    my ($string) = @_;
+
+    $string =~ s/_/\\_/g;
+    $string =~ s/%/\\%/g;
+    $string;
+}
+
+
+# Function: parse_api_subheads
+#
+# Purpose:  Given <text> from a .c file, parse it
+#           for structured API subheading documentation:
+#
+#           /********************************************
+#            *# 1. The <ESL_RANDOMNESS> object.
+#            ********************************************/
+#          
+#           Keys off of the /***** line, followed by a line
+#           starting with " *#" followed by a number and a period;
+#           the rest of the line is taken to be the title.
+#
+#           The title is processed, so <> and math mode are allowed.
+#
+#           Returns n, the number of subheadings found;
+#           and it populates two global arrays:
+#              apisubheads<0..n-1>  : one-line section subheadings
+#              insection{$funcname} : which api subhead $funcname is under
+# 
+sub
+parse_api_subheads
+{
+    my ($text) = @_;
+    my (@lines) = split(/^/, $text);
+
+    $n     = 0;
+    $armed = 0;
+    foreach $line (@lines) 
+    {
+	if ($armed && $line =~ /^ \*\#\s*\d+\.\s*(.+)$/) 
+	{
+	    $apisubheads[$n] = &process_comment_text($1);
+	    $n++;
+	    $armed = 0;
+
+	}
+
+	if ($line =~ /^\/\* Function:\s*(.+)\(\)/) 
+	{
+	    $insection{$1} = $n-1;
+	}
+
+	if ($line =~ /^\/\*{12}/) { $armed = 1; } # can expect a subhead line next,
+	else                      { $armed = 0; } # or not.
+    }
+    $n;
+}
diff --git a/easel/devkit/cexcerpt b/easel/devkit/cexcerpt
new file mode 100755
index 0000000..b1da0c0
--- /dev/null
+++ b/easel/devkit/cexcerpt
@@ -0,0 +1,100 @@
+#! /usr/bin/perl
+
+# cexcerpt <file.c> <dir>
+#
+# Extract tagged code chunks from a C source file for verbatim
+# inclusion in LaTeX documentation.
+#
+# Processes C source file <file.c>; extracts tagged excerpts, 
+# and puts them in a file in directory <dir>.
+#
+# An excerpt is marked with special comments in the C file:
+#
+#   /*::cexcerpt::my_example::begin::*/
+#      while (esl_sq_Read(sqfp, sq) == eslOK)
+#         { n++; }
+#   /*::cexcerpt::my_example::end::*/
+#
+# The tag's format is "::cexcerpt::<tag>::begin::" (or end).
+# We match it with:
+#    ^\s*\/\*::cexcerpt::(\S+)::begin::\*\/
+#
+# The tag is used to construct the file name, as <tag>.tex.
+# In the example, the tag my_example creates a file my_example.tex
+# in <dir>. 
+#
+# All the text between the cexcerpt tags is put in the file.
+# In addition, this text is wrapped in a {cchunk} environment.
+# So in the example above, my_example.tex will contain:
+#   \begin{cchunk}
+#      while (esl_sq_Read(sqfp, sq) == eslOK)
+#         { n++; }
+#   \end{cchunk}
+#
+# This file can then be included in a LaTeX file, with
+#   \input{<dir>/<tag>}
+#
+# For best results, the C source should be free of TAB characters.
+# "M-x untabify" on the region to clean them out.
+#
+# Cexcerpts can't overlap or nest in any way in the C file; only
+# one can be active at any given time.
+# 
+# SRE, Fri Feb 25 08:40:19 2005
+# SVN $Id: cexcerpt 1531 2005-12-13 20:53:46Z eddy $
+
+
+$usage = "cexcerpt <file.c> <dir>";
+die("Wrong number of command line arguments.\nUsage: $usage\n") unless ($#ARGV+1 == 2);
+
+$cfile = shift;
+$dir   = shift;
+die("C source file $cfile doesn't exist.\n")  unless -e $cfile;
+die("C source file $cfile isn't readable.\n") unless -r $cfile;
+die("Directory $dir doesn't exist.\n")        unless -e $dir;
+die("$dir isn't a directory.\n")              unless -d $dir;
+die("Can't write files to directory $dir.\n") unless -w $dir;
+
+open(CFILE,$cfile) || die("Couldn't open C file $cfile.\n");
+$in_cexcerpt = 0;
+$linenumber  = 1;
+while (<CFILE>)
+{
+    if (/^\s*\/\*::cexcerpt::(\S+)::begin::\*\//) 
+    {
+	if ($in_cexcerpt) {
+        die("Can't start $1 at line $linenumber; $tag started at line $startline.\n"); 
+	}
+	if (($n = grep(/$1/, @taglist)) > 0) {
+	    die("Already saw tag $1 in this C file ($n); tags must be unique.\n");
+	}
+	    
+	$tag         = $1;
+	$in_cexcerpt = 1;
+	$startline   = $linenumber;
+	$outfile     = "$dir/$tag.tex";
+	push(@taglist, $tag);
+	print ("   extracting $tag.tex...\n");
+	open(OUTFILE,">$outfile") || die("Couldn't open $outfile for writing."); 
+	print OUTFILE "\\begin{cchunk}\n";
+    }
+    elsif (/^\s*\/\*::cexcerpt::(\S+)::end::\*\//) 
+    {
+	if (!$in_cexcerpt) {
+        die("cexcerpt $1 can't end (line $linenumber) because it never started.\n");
+	}
+        if ($tag ne $1) {
+        die("tried to end $1 at line $linenumber, but $tag is active (from line $startline).\n");
+        }
+
+	$in_cexcerpt = 0;
+	print OUTFILE "\\end{cchunk}\n";
+	close(OUTFILE);
+    }
+    elsif ($in_cexcerpt) 
+    {
+	print OUTFILE $_;
+    }
+    $linenumber++;
+}
+close(CFILE);
diff --git a/easel/devkit/cexcerpt.man b/easel/devkit/cexcerpt.man
new file mode 100644
index 0000000..d04a075
--- /dev/null
+++ b/easel/devkit/cexcerpt.man
@@ -0,0 +1,73 @@
+.TH "cexcerpt" 1 "@SSDK_DATE@" "SSDK @SSDK_VERSION@" "SSDK"
+
+.SH NAME
+.TP 
+cexcerpt - extract tagged code chunks for verbatim inclusion in documentation
+
+
+.SH SYNOPSIS
+.B cexcerpt
+.I file.c
+.I dir
+
+
+
+.SH DESCRIPTION
+
+.I cexcerpt 
+processes a C source file 
+.I file.c,
+extracts tagged excerpts, 
+and puts these excerpts in a file in directory 
+.I dir.
+
+.PP
+An excerpt is marked with special comments in the C file, as in
+this example:
+
+.nf
+/*::cexcerpt::my_example::begin::*/ 
+  while (esl_sq_Read(sqfp, sq) == eslOK)
+    { n++; }
+/*::cexcerpt::my_example::end::*/
+.fi
+
+.PP
+The tag's format is "::cexcerpt::<tag>::begin::" (or end).
+The tag is used to construct the file name, as 
+.I <tag>.tex. 
+In the example, the tag my_example creates a file
+.I my_example.tex
+in 
+.I dir.
+
+.PP
+All the text between the cexcerpt tags is put in the file.
+In addition, this text is wrapped in a {cchunk} environment.
+So in the example above, 
+.I my_example.tex 
+will contain:
+
+.nf
+ \\begin{cchunk}
+   while (esl_sq_Read(sqfp, sq) == eslOK)
+    { n++; }
+ \\end{cchunk}
+.fi
+
+.PP
+This file can then be included in a LaTeX file, with
+\\input{<dir>/<tag>}.
+
+.PP
+For best results, the C source should be free of TAB characters.
+"M-x untabify" on the region to clean them out.
+
+.PP
+Cexcerpts can't overlap or nest in any way in the C file; only
+one can be active at any given time.
+
+.SH OPTIONS
+
+Currently none.
+
diff --git a/easel/devkit/esl-dependencies b/easel/devkit/esl-dependencies
new file mode 100755
index 0000000..a4dc126
--- /dev/null
+++ b/easel/devkit/esl-dependencies
@@ -0,0 +1,155 @@
+#! /usr/bin/perl
+
+# esl-dependencies  ::  determines module dependencies in Easel source code
+#
+# Usage:  esl-dependencies [options] <Easel .c file> [<additional Easel .c file>...]
+#
+# Options:  
+#      -1  : show one-line summary of module # required, # required in testdriver, # augmentable
+#      -r  : list of required modules     (used in Makefile to construct test driver compilation lines)
+#      -a  : list of augmentation modules (used in Makefile to construct test driver compilation lines)
+#      -f  : list of augmentation flags   (used in Makefile to construct test driver compilation lines)
+# 
+# SRE, Mon Jun 11 11:15:31 2007
+# SVN $Id$
+
+require "getopts.pl"
+&Getopts('1afr');
+
+if ($opt_1) { $show_summary_table = 1; }
+if ($opt_a) { $list_augfiles      = 1; }
+if ($opt_f) { $list_augflags      = 1; }
+if ($opt_r) { $list_reqfiles      = 1; }
+
+while ($cfile = shift) {
+    $past_start       = 0;
+    $in_testdriver    = 0;
+    %included_module  = ();
+    %with_module      = ();
+    %driver_module    = ();
+    %required_module  = ();
+    %augmented_module = ();
+    %driver_required_module = ();
+    $nrequired        = 0;
+    $ndriver_required = 0;
+    $naugmented       = 0;
+
+    if    ($cfile =~ /esl_(\S+)\.c/) { $thismodule = $1; }
+    elsif ($cfile =~ /(easel)\.c/)   { $thismodule = $1; }
+    else { die "Can't open $cfile\n"; }
+
+# Set $included_module{} hash to 1 for every module that this .c file 
+# includes (both required and augmented), except easel itself.
+# 
+    open(INCLUDES, $cfile) || die;
+    while (<INCLUDES>) {
+	if (!$past_start &&  /^\#include [<"]esl_(\S+).h[>"]/) { 
+	    $module = $1;
+	    if ($module eq $thismodule) { next; }
+	    if ($module eq "config")    { next; }
+	    if ($module eq "mpi")       { $with_module{"mpi"} = 1; next; } # special case of HAVE_MPI instead of AUGMENT_
+	    $included_module{$module} = 1; 
+	}
+
+	if (/^\{/) { $past_start = 1; }  # Stop looking at headers when we see the first function start.
+
+	if (/^\#ifdef (esl.+_TESTDRIVE)/) { $in_testdriver = 1; $flag = $1; }
+	if ($in_testdriver && /^\#endif \/\*\s*$flag/) { $in_testdriver = 0; }
+	
+	if ($in_testdriver &&  /^\#include [<"]esl_(\S+).h[>"]/) { 
+	    $module = $1;
+	    if ($module eq $thismodule) { next; }
+	    $driver_module{$module} = 1; 
+	}
+    }
+    close INCLUDES;
+
+# Set $augmented_module{} hash to 1 for every module that this .c file 
+# might be augmented with.
+# 
+    open(AUGMENTS, "cat $cfile | grep \'^#ifdef\' |") || die;
+    while (<AUGMENTS>) {
+	if (/^\#ifdef eslAUGMENT_(\S+)/) {
+	    $module = $1; 
+	    $module =~ tr/[A-Z]/[a-z]/; 
+	    $augmented_module{$module} = 1; 
+	}
+    }
+    close AUGMENTS;
+
+# Set $required_module{} hash to 1 for every module that this .c file 
+# requires, except easel itself.
+# 
+    foreach $m (keys(%included_module)) {
+	if (! $augmented_module{$m}) { 
+	    $required_module{$m} = 1;  
+	    $nrequired ++; 
+	}
+    }
+
+# Set $driver_required_module{} hash to 1 for every module that the .c 
+# file includes inside a TESTDRIVE ifdef, but is not an augmentation
+# or a module requirement.
+    foreach $m (keys(%driver_module)) {
+	if (! $augmented_module{$m} && ! $with_module{$m} && ! $required_module{$m}) { 
+	    $driver_required_module{$m} = 1;  
+	    $ndriver_required++;
+	}
+    }
+
+# Count the different augmentations
+#
+    foreach $m (keys(%augmented_module)) {
+	$naugmented++;
+    }
+
+
+    if ($show_summary_table) 
+    {
+	$req    = join(',', sort(keys(%required_module)));
+	$dreq   = join(',', sort(keys(%driver_required_module)));
+	$augreq = join(',', sort(keys(%augmented_module)));
+	
+	printf("%-12s %3d %3d %3d %-20s %-20s %-20s\n",
+	       $thismodule, $nrequired, $ndriver_required, $naugmented,
+	       $req, $dreq, $augreq);
+    } 
+    elsif ($list_reqfiles)
+    {
+	foreach $m (keys(%required_module))        { print "esl_$m.c "; }
+	foreach $m (keys(%driver_required_module)) { print "esl_$m.c "; }
+	print "\n";
+    }
+    elsif ($list_augfiles)
+    {
+	foreach $m (keys(%augmented_module))       { print "esl_$m.c "; }
+	print "\n";
+    }
+    elsif ($list_augflags)
+    {
+	foreach $m (keys(%augmented_module))       { $m =~ tr/[a-z]/[A-Z]/; print "-DeslAUGMENT_$m "; }
+	print "\n";
+    }
+    else
+    {
+
+	print "Module requires:\n";
+	foreach $m (keys(%required_module)) {
+	    print $m, "\n";
+	}
+
+	print "Driver requires:\n";
+	foreach $m (keys(%driver_required_module)) {
+	    print $m, "\n";
+	}
+
+	print "Augmentable with:\n";
+	foreach $m (keys(%augmented_module)) {
+	    print $m, "\n";
+	}
+	foreach $m (keys(%with_module)) {
+	    print $m, "\n";
+	}
+    }
+}
+
diff --git a/easel/devkit/rmanprocess.pl b/easel/devkit/rmanprocess.pl
new file mode 100755
index 0000000..9d9e7e0
--- /dev/null
+++ b/easel/devkit/rmanprocess.pl
@@ -0,0 +1,72 @@
+#! /usr/bin/perl
+
+# rmanprocess.pl <rman LaTeX2e output>
+# 
+# Example:
+#    rman -f LaTeX2e foo.man | rmanprocess.pl > foo.tex
+#
+# Converts a man page to a HMMER User's Guide section.
+# Written to operate with PolyglotMan v3.0.5, by Thomas Phelps
+# Obtain from ftp.cs.berkeley.edu:/ucb/people/phelps/tcltk/rman.tar.Z
+#
+# - removes document declarations
+# - removes See Also and Author sections, if present
+# - converts sections to subsections
+# - adds a section declaration for program name
+# 
+# 
+# SRE, Mon May 25 11:06:58 1998
+# SVN $Id: rmanprocess.pl 1531 2005-12-13 20:53:46Z eddy $
+
+while (<>)
+{
+    if (/--/) { s/--/{-}{-}/g; }
+
+    if (/^\\documentclass/) { 
+	print "\\setlength{\\sresavei}{\\parindent}\n";
+	print "\\setlength{\\sresaves}{\\parskip}\n";
+	next;
+    }
+    if (/^\\begin\{document\}/) { next; }
+  
+    if (/^\s*\\section\{See/ || /^\\end\{document\}/) {
+	print "\\setlength{\\parindent}{\\sresavei}\n";
+	print "\\setlength{\\parskip}{\\sresaves}\n";
+	print "\\newpage";
+	last;
+    }
+
+    if (/\\begin\{itemize\}/ || /\\end\{itemize\}/) {
+	s/itemize/wideitem/;
+	print;
+	next;
+    }
+
+    if (/^\\section\{Name/) {
+	while ($line = <>) { 
+	    if ($line =~ /\\begin\{itemize\}/) { last; }
+	}
+	while ($line = <>) {			# get item
+	    if ($line =~ /^\\item\s*\[(\S+)\s*-\s*(.+)\]/) {
+		print "\\subsection{\\texttt{$1} - $2}\n";
+		last;
+	    } elsif ($line =~ /^\\item\s*\[(\S+)\s*-\s*(.+)/) {
+		print "\\subsection{\\texttt{$1} - $2}\n";
+		last;
+	    }
+	}
+	while (<>) { 
+	    if (/\\end\{itemize\}/) { last; }
+	}
+	next;
+    }
+
+    if (/^\\section/) {
+	s/section/subsubsection/;
+	print;
+	next;
+    }
+
+    print;
+
+}
diff --git a/easel/devkit/sedition b/easel/devkit/sedition
new file mode 100755
index 0000000..4037075
--- /dev/null
+++ b/easel/devkit/sedition
@@ -0,0 +1,67 @@
+#! /usr/bin/perl
+
+# sedition <keyword> <replacement> [<key2> <replace2>]... <file>
+#
+# A wrapper for "sed", allowing editing a file in place
+# instead of in a stream. 
+#
+# Replace all instances of @keyword@ with <replacement>,
+# @key2@ with <replace2>, etc.
+#
+# Note that all keywords to be replaced are enclosed by @@ in
+# the text where they are to be replaced, but the @@ delimiters
+# are not in the sedition command line. This allows you to run
+# sedition on scripts and Makefiles that themselves contain sedition
+# command lines, without inadvertently clobbering those command lines.
+#
+# Replacement strings should generally be one-liners.
+# See sedition-pp for a paragraph-wise replacement script.
+#
+# Note the restricted command line use: sedition, unlike
+# sed, must be run on a single specified file.
+#
+# Example: 
+#   sedition FOO "foo replacement" BAR "bar replacement" myfile
+# converts all instances of
+#     @FOO@
+# to
+#     foo replacement
+#
+# Moved to ssdk, SRE, Mon Mar 31 19:24:19 2003
+# SVN $Id: sedition 1531 2005-12-13 20:53:46Z eddy $
+
+sub choke {
+    my ($mesg) = @_;
+    
+    if (-e "$filename.sed.tmp") { system "mv $filename.sed.tmp $filename"; }
+    die ($mesg, ", stopped");
+}
+
+
+$filename = pop;
+if (! -e $filename)           { die   "$filename doesn't exist"; }
+if (  -e "$filename.sed.tmp") { die "already have a tmp file $filename.sed.tmp"; }
+
+$sedargs = "";
+while (@ARGV) {
+    $key      = shift;
+    $replace  = shift;
+    $sedargs .= " -e 's!\@$key\@!$replace!g'";
+}
+
+if (-w $filename)   { $writable = 1; }
+
+system("cp $filename $filename.sed.tmp");
+if ($? != 0) {die "failed to make tmp copy"; }
+if (! $writable) {
+    system("chmod +w $filename"); 
+    if ($? != 0) { choke "failed to make $filename temporarily writable"; }
+}
+system("sed $sedargs $filename.sed.tmp > $filename");
+if ($? != 0) {choke "sed failed"; }
+if (! $writable) {
+    system("chmod -w $filename"); 
+    if ($? != 0) { choke "failed to make $filename temporarily writable"; }
+}
+unlink "$filename.sed.tmp";
+
diff --git a/easel/devkit/sedition-pp b/easel/devkit/sedition-pp
new file mode 100755
index 0000000..8d2b3f6
--- /dev/null
+++ b/easel/devkit/sedition-pp
@@ -0,0 +1,89 @@
+#! /usr/bin/perl
+
+# sedition-pp <keyword> <ppfile> <source file>
+#
+# Replaces occurrences of @<keyword>@ in the source file
+# with the text found in <ppfile>. <ppfile> may contain
+# multiple lines of text. In the <source file>, the @<keyword>@
+# must be on a line of its own - it may have leading and
+# trailing comment delimiters, but that's all. That's because these
+# delimiters will be replicated in the multiline substitution;
+# see below.
+# 
+# Note that the <keyword> is surrounded by @@ in the text
+# where it's to be replaced. These delimiters do not appear in the command
+# line; this allows you to run sedition-pp on scripts and Makefiles
+# that themselves contain sedition-pp command lines, without clobbering
+# those commands.
+#
+# sedition-pp preserves and replicates leading and trailing context,
+# permitting language-independent substitution within comments.
+# For example,
+#     sedition-pp FOO foofile foo.c
+# finds in foo.c (C code) a line like
+#     * @FOO@ 
+# and replaces it with the text of "foofile", which might 
+# result in:
+#     * An example license for foo.
+#     * Copyright (C) ...
+#
+# Whereas a (shell or Perl script) line like
+#     # @FOO@
+# would become
+#     # An example license for foo.
+#     # Copyright (C) ...
+# 
+# And an HTML section like
+#   <!--  
+#     -- @FOO@ 
+#     -->
+# is replaced with
+#     <!-- 
+#       -- An example license for foo.
+#       -- Copyright (C) ...
+#       -->
+#
+# modified from licenseadd.pl in ssdk; SRE, Mon Mar 31 19:39:50 2003
+# SVN $Id: sedition-pp 1531 2005-12-13 20:53:46Z eddy $
+#
+
+$keyword     = shift;
+$ppfile      = shift;
+$sourcefile  = shift;
+
+if (! -e $sourcefile) { die "no such file $sourcefile"; }
+($dev,$ino,$mode) = stat($sourcefile);
+
+open(PP,$ppfile) || die;
+$nlines = 0;
+while (<PP>)
+{
+    chomp;
+    $ppline[$nlines] = $_;
+    $nlines++;
+}
+close(PP);
+
+open(TMPFILE,">/tmp/tmp.pp.sedition") || die "Fatal: can't open /tmp/tmp.pp.sedition : $!\n";
+open(SOURCE,$sourcefile) || die;
+while (<SOURCE>) 
+{
+    if (/^(.*)\@$keyword\@(.*)$/) 
+    {
+	$start = $1;
+	$end   = $2;
+	foreach $line (@ppline) 
+	{
+	    print TMPFILE "$start$line$end\n";
+	}
+    } else { print TMPFILE $_;}
+}
+close SOURCE;
+close TMPFILE;
+
+# Replace the original file with the new one, and restore the original
+# file's mode.
+#
+unlink $sourcefile;
+system("mv /tmp/tmp.pp.sedition $sourcefile");
+chmod $mode, $sourcefile;
diff --git a/easel/devkit/sqc b/easel/devkit/sqc
new file mode 100755
index 0000000..81d03de
--- /dev/null
+++ b/easel/devkit/sqc
@@ -0,0 +1,525 @@
+#! /usr/bin/perl
+
+# sqc 
+# quality control script for exercising code, regression testing, 
+# and benchmarking.
+#
+# Usage: sqc [options] <level> <command file> <bindir> [<bindir>...]
+#    level          - an integer >= 0. Higher = more testing, more time.
+#    command file   - an sqc command file. See below for format.
+#    bindir         - path to executables to test. Optionally, more
+#                     than one bindir may be given.
+#
+# Available options:
+#    -m             - "exercise" tests are examined for memory leaks,
+#                     in addition to testing exit status. Executables
+#                     must be compiled with ccmalloc for leaks to be detected.
+#                     If ccmalloc instrumentation is not present,
+#                     this has no effect.
+#    -p <prepdir>   - optional path to binaries for "prep" commands
+#                     (more than one -p can be used)
+#    -r <olddir>    - path to old binaries for regression tests.
+#                     mandatory if >=1 regression test is in the
+#                     command file; unused for other tests.
+#                     (More than one -r can be used; the list
+#                     should mirror the list of bindirs in the command
+#                     line, for the new version of the binaries.)
+# Example: 
+#    sqc -p ../squid 2 exercises.sqc ../src
+#    sqc -p ../squid -r ../infernal-0.3/src 2 regressions.sqc ../src
+#
+# For each (non-prep) test in the command file, a one-line summary
+#   of the result is printed. The format of this line is:
+#     <testtype> <test #> [<test name>]...   <status>
+#   where <testtype> is exercise, regression, benchmark, or fail;
+#   <test #> is a counter, separate for each type;
+#   <test name> is the one-word name for this test;
+#   and <status> is the result of the test. The format for <status>
+#   is described later.
+# 
+# Format of sqc file:
+#    Blank lines are ignored. Lines beginning with # are comments and
+#    are ignored. All other lines have format:
+#    <level>  <type>  <name>  <command>
+#
+#    level:   an integer >= 0. If the sqc level is less than this test's 
+#             level, the command is skipped. This allows quick, less
+#             extensive tests and long, extensive tests to be configured
+#             in one command file.
+#
+#    type:    One of the following keywords: 
+#             prep, exercise, regression, benchmark, fail
+#             See below for description of each.
+# 
+#    name:    One word, <=20 characters, naming this test.
+#             Makes it easier to track down a failed test.
+#             sqc does not verify that names are unique, but it's
+#             a good idea.
+#
+#    command: Command template to run. (remainder of line, usually
+#             more than one token/word).
+#             A command template is subjected to: filename substitution,
+#             regression filename substitution, path substitution,
+#             and output redirection:
+#             
+#         filename substitution:
+#             Any token enclosed in %% in the template is interpreted
+#             as a temporary file that is created by the sqc run,
+#             which sqc is responsible for deleting. sqc substitutes
+#             a unique tmp file name for each unique token. A given
+#             token will always map to the same real file name, so
+#             a token may be used in more than one command (for example,
+#             a "prep" command can create a file that subsequent
+#             "exercise" commands need as input).
+#             For example, %FOO% might be substituted by /tmp/sqc-FOO. 
+#
+#             No token may contain the string REGRESSION; this is
+#             reserved for regression tests (see below).
+#
+#             In general, a command template should not explicitly name any 
+#             tmp files; if it does, they won't be deleted properly by sqc.
+#
+#         regression filename substitution:
+#             A "regression" command must be able to take a command
+#             line argument "--regress <f>", where <f> is the name of
+#             a regression datafile (e.g. a datafile that should be 
+#             absolutely identical between releases of the code).
+#             Filename substitution is performed as if the command
+#             template contained "--regress %REGRESSION%" immediately
+#             after the first token (which is assumed to be the name
+#             of the executable).
+#
+#         path substitution:
+#             Any token enclosed in @@ in the template is subjected
+#             to path substitution.
+#             The <bindir> argument(s) set one or more possible paths
+#             to executables to be tested. Prep commands might also
+#             be found in <prepdir>, or in the $PATH. Regression commands
+#             are found in <bindir> for the new code, and <olddir> for
+#             the old code. 
+#             A @token@ in the command template is assumed to
+#             be the name of an executable. This executable is searched
+#             for in one or more directories, as above, until it is
+#             found, and the @token@ is replaced by the fully qualified path.
+#             Normally the first token in the template is a @@ token:
+#                  @cmbuild@ %TRNA.CM% test.sto
+#             An exception is bug driving scripts, which need to have
+#             full executable paths passed to them:
+#                  ./bug1 @cmbuild@ @cmsearch@
+#             The order of search is:
+#             for prep:           <prepdir>, <bindir>, then $PATH
+#             for regression:     <bindir> for new version; <olddir> for old
+#             for others:         <bindir> only
+#
+#         output redirection:
+#             ">/dev/null 2> [tmpfile]" are appended to the command
+#             template, to redirect all output away, and save 
+#             STDERR diagnostics to a tmpfile (for instance, ccmalloc
+#             report goes to this file).
+#             If the command template already includes a ">", only
+#             the STDERR redirection is done; it is assumed that the command
+#             is deliberately keeping its output (probably in a tmpfile).
+#             If redirection is done explicitly in the command template,
+#             the template is responsible for stdout. sqc always handles
+#             stderr itself.
+#             
+# Types of tests:
+#
+# prep:       Creates tmp files that other tests will need.
+#             If a prep command fails for any reason with nonzero
+#             exit status, sqc dies at that point. 
+#             prep commands create no output lines.
+#
+# exercise:   Run a command that is expected to succeed with zero
+#             exit status.
+#             Return status is tested; if nonzero, a failure is
+#             recorded. Crashes versus clean failures are reported 
+#             differently in the output message.
+#             If -m option is selected, ccmalloc instrumentation is
+#             assumed to be present; ccmalloc report is examined for
+#             memory leaks.
+#             The format for the status in the output line is:
+#                ok.
+#                FAILED [nonzero code %d]
+#                FAILED [leak, %d bytes]     (only with sqc -m)
+#                FAILED [crash!] 
+#
+# regression: Runs a command twice: once using a new binary in
+#             <bindir>, then again using old binary in <olddir>,
+#             saving regression data files from each run. Tests
+#             that the two data files are identical. 
+#             Records a failure if either command fails, or if
+#             the data files are not identical.
+#             Possible results for output line status are:
+#                 ok.
+#                 FAILED [regressions differ]
+#                 FAILED [new code %d]
+#                 FAILED [old code %d]
+#                 FAILED [new crashed!]
+#                 FAILED [old crashed!]
+#
+# benchmark:  Runs a command in <bindir> and measures how long it takes.
+#             The output status field is the user CPU time in seconds.
+#             Like a prep command, if a benchmark command fails, sqc
+#             dies immediately at that point.
+#
+# fail:       Run a command that is expected to exit cleanly with
+#             *nonzero* exit status (for example, testing that a program
+#             successfully detects bad input, rather than crashing).
+#             Possible results for output line status are:
+#                  ok.
+#                  FAILED [0 status]
+#                  FAILED [crash!]
+#
+#
+################################################################
+# SRE, Tue Aug  6 11:16:39 2002
+# SVN $Id: sqc 1796 2007-01-03 22:36:44Z eddys $
+
+require "getopts.pl";
+require "importenv.pl";
+
+# Parse our command line
+#
+&Getopts('mp:r:v');
+if ($opt_m) { $do_memtest = 1;    }
+if ($opt_p) { push @prepdirs, $opt_p; }
+if ($opt_r) { push @olddirs,  $opt_r; }
+if ($opt_v) { $verbose = 1;           }
+
+if ($#ARGV < 2) {
+   die "Usage: sqc [options] <level> <commandfile> <bindir>...\n";
+}
+
+$setlevel    = shift;
+$commandfile = shift;
+ at bindirs     = @ARGV;
+
+$tmp = &tempname;
+$|   = 1;
+
+print "sqc: running $commandfile.\n" if $verbose;
+
+open(COMMANDS, $commandfile) || die;
+$nmem = $nbench = $ntest = $badtest = 0;
+$tot_benchtime_cpu = $tot_benchtime_wall = 0.;
+$linenum = 0;
+while (<COMMANDS>) {
+    $linenum++;
+    if (/^\#/)   { next; }
+    if (/^\s*$/) { next; }
+
+
+    chomp;
+    print "sqc: evaluating line: $_\n" if $verbose;
+    ($testlevel, $testtype, $testname, $cmdtemplate) = split(' ', $_, 4);
+    if ($setlevel < $testlevel) { next; }
+
+
+    # Make sure it's a valid test type;
+    # print the first part of the output line.
+    #
+    if ($testtype eq "exercise"   || 
+	$testtype eq "regression" ||
+	$testtype eq "fail"       ||
+	$testtype eq "benchmark") 
+    {
+	$ntest++;
+	printf("  %10s %4d [%20s] ...     ", $testtype, $ntest, $testname);
+    } 
+    elsif ($testtype ne "prep") 
+    {
+	die "No such test type $testtype at line $linenum of command file\n";
+    }
+
+    # Filename substitution.
+    $cmd = &filename_substitution($tmp, $cmdtemplate);
+    print "sqc: after filename subst, cmd is: $cmd\n" if $verbose;
+
+    # Regression substitutions, $cmd splits into $cmd (new) and $cmd2 (old)
+    if ($testtype eq "regression") {
+	($cmd, $cmd2) = &regression_substitution($tmp, $cmd);
+    }
+
+    # Path substitutions.
+    if ($testtype eq "prep") {
+	($foundit, $cmd) = &path_substitution($cmd, @prepdirs, @bindirs);
+    } elsif ($testtype eq "regression") {
+	($foundit, $cmd) = &path_substitution($cmd, @bindirs);
+	if (! $foundit) {
+	    die("\nDidn't find new executable for cmd at line $linenum\n");
+	}
+	($foundit, $cmd2) = &path_substitution($cmd2, @olddirs);
+	if (! $foundit) {
+	    die("\nDidn't find old executable for cmd at line $linenum\n");
+	}
+    } else {
+	($foundit, $cmd) = &path_substitution($cmd, @bindirs);
+	if (! $foundit) {
+	    die("\nDidn't find executable for cmd at line $linenum\n");
+	}
+    }
+    print "sqc: after path subst, cmd is: $cmd\n" if $verbose;
+
+    # Output redirection substitution.
+    # stdout is sent to /dev/null unless command already is handling it.
+    # stderr is saved in a tmp file.
+    # (stderr from the old cmd2 of a regression test is sent to /dev/null)
+    #
+    if ($cmd !~ />/) { 
+	$cmd  = "$cmd  > /dev/null";
+	$cmd2 = "$cmd2 > /dev/null"  if ($testtype eq "regression");
+    }
+    $cmd  = "$cmd  2> $tmp.stderr";
+    $cmd2 = "$cmd2 2> /dev/null"     if ($testtype eq "regression");
+    print "sqc: after output subst, cmd is: $cmd\n" if $verbose;
+
+    # Run the commands and collect exit status.
+    $startwall = time;
+    $startcpu  = (times)[2];
+    print "sqc: running cmd: $cmd\n" if $verbose;
+    system "$cmd";
+    $status1 = $?;
+    if ($testtype eq "regression") {
+	system "$cmd2";
+	$status2 = $?;
+    }
+    $stopwall = time;
+    $stopcpu  = (times)[2];
+
+    # Deal with exit status and output.
+    if ($testtype eq "prep") {
+	if ($status1 != 0) {
+	    die "prep command [$testname] at line $linenum failed with status $status1\n";
+	}
+    } elsif ($testtype eq "exercise") {
+	if ($do_memtest) {
+	    ($have_ccmalloc, $garbage) = &check_ccmalloc_status("$tmp.stderr");
+	    $nmem++ if ($have_ccmalloc);
+	    if ($garbage != 0) {
+		print "FAILED [leak, $garbage bytes]\n";
+		$badtest++;
+		next;
+	    }
+	} elsif (($status1&255) != 0) {
+	    print "FAILED [crash!]\n";
+	    $badtest++;
+	    next;
+	} elsif (($status1>>8) != 0) {
+	    $code = ($status1 >>8);
+	    print "FAILED [nonzero code $code]\n";
+	    $badtest++;
+	    next;
+	}
+	print "ok.\n";
+    } elsif ($testtype eq "regression") {
+	if (($status1&255) != 0) {
+	    print "FAILED [new crashed!]\n";
+	    $badtest++;
+	    next;
+	} elsif (($status1>>8) != 0) {
+	    $code = ($status1 >>8);
+	    print "FAILED [new code $code]\n";
+	    $badtest++;
+	    next;
+	} elsif (($status2&255) != 0) {
+	    print "FAILED [old crashed!]\n";
+	    $badtest++;
+	    next;
+	} elsif (($status2>>8) != 0) {
+	    $code = ($status2 >>8);
+	    print "FAILED [old code $code]\n";
+	    $badtest++;
+	    next;
+	}
+	
+	system("diff $tmp.REGRESSION.1 $tmp.REGRESSION.2 > /dev/null");
+	if ($? != 0) {
+	    print "FAILED [regressions differ]\n";
+	    $badtest++;
+	    next;
+	}
+	print "ok.\n";
+    } elsif ($testtype eq "benchmark") {
+	if ($status1 != 0) {
+	    die "benchmark at line $linenum failed with status $status1\n";
+	}
+	$cpu_elapsed  = $stopcpu  - $startcpu;
+	$wall_elapsed = $stopwall - $startwall;
+	printf "%6.1f cpu  %4d wall\n", $cpu_elapsed, $wall_elapsed;
+	$tot_benchtime_cpu  += $cpu_elapsed;
+	$tot_benchtime_wall += $wall_elapsed;
+	$nbench++;
+    } elsif ($testtype eq "fail") {
+	if (($status1&255) != 0) {
+	    print "FAILED [crash!]\n";
+	    $badtest++;
+	    next;
+	} elsif (($status1>>8) == 0) {
+	    print "FAILED [0 status]\n";
+	    $badtest++;
+	    next;
+	}
+	print "ok.\n";
+    }
+}
+
+# Summarize output.
+if ($badtest > 0) {
+    print "\n$badtest of $ntest exercises at level <= $setlevel FAILED.\n";
+} else {
+    print "\nAll $ntest exercises at level <= $setlevel passed.\n";
+}
+if ($nbench > 0) {
+    printf "\nTotal of %d benchmarks: %.1f cpu  %d wall\n",
+            $nbench, $tot_benchtime_cpu, $tot_benchtime_wall;
+}
+if ($do_memtest && $nmem == 0) {
+    print "warning: -m selected, but no ccmalloc reports found\n";
+}
+
+# Print info on system, date, etc.
+#
+print "\n\nSystem information:\n";
+print `date`;
+print `uname -a`;
+
+
+# Clean up.
+#
+foreach $tmpfile (keys(%used_tmpfile)) {
+    unlink $tmpfile if -e $tmpfile;
+}
+unlink $tmp if -e $tmp;
+unlink "$tmp.stderr" if -e "$tmp.stderr";
+
+
+
+# filename_substitution(tmpprefix, command_template)
+# 
+# Uses a global, %used_tmpfile, which is a hash
+# that is TRUE for each tmpfile names that we'll 
+# try to delete upon exit.
+sub
+filename_substitution
+{
+    my ($tmp, $com) = @_;
+    my ($token, $newname);
+    
+    while ($com =~ /%(\S+)%/) {
+	$token    = $1;
+	$newname  = "$tmp.$token";
+	$com =~ s/%$token%/$newname/g;
+	$used_tmpfile{$newname} = 1;
+    }
+    return $com;
+}
+    
+sub
+regression_substitution 
+{
+    my ($tmp, $com) = @_;
+    my ($executable, $args, $cmd1, $cmd2);
+    
+    ($executable, $args) = split(' ', $com, 2);
+    $cmd1 = "$executable --regress $tmp.REGRESSION.1 $args";
+    $cmd2 = "$executable --regress $tmp.REGRESSION.2 $args";
+    $used_tmpfile{"$tmp.REGRESSION.1"} = 1;
+    $used_tmpfile{"$tmp.REGRESSION.2"} = 1;
+    return ($cmd1, $cmd2);
+}
+    
+sub
+path_substitution
+{
+    my ($com, @dirs) = @_;
+    
+    $foundit = 0;
+    while ($com =~ /\@(\S+)\@/) {
+	$token    = $1;
+	$foundit  = 0;
+	foreach $dir (@dirs) {
+	    if (-x "$dir/$token") {
+		$newname = "$dir/$token";
+		$com =~ s/\@$token\@/$newname/;
+		$foundit = 1;
+		last;
+	    }
+	}
+	if (! $foundit) { last; }
+    }
+    return ($foundit, $com);
+}
+    
+# Function: check_ccmalloc_status
+# 
+# Look at a file containing stderr from an executed command;
+# find ccmalloc report; if present, parse out the number of 
+# bytes leaked (e.g. garbage). 
+#
+# Return ($has_ccmalloc, $garbage):
+#    $has_ccmalloc:  1 if report is present; else 0
+#    $garbage:       number of bytes leaked (0 if none)
+#
+# If $file isn't present, returns (0,0) - e.g. that problem is
+# silently ignored. The caller may realize that something's wrong
+# if it expected $has_ccmalloc to be 1. 
+#
+# We can't check ccmalloc on all sqc exercises, because some
+# of them (particularly bug tests) are scripts that cannot be
+# instrumented by ccmalloc.
+sub
+check_ccmalloc_status
+{
+    my ($file) = @_;
+    my ($has_ccmalloc, $has_garbage, $garbage);
+
+    open(CCMALLOC, "$file") || return (0,0);
+    $has_ccmalloc = $has_garbage = $garbage = 0;
+    while (<CCMALLOC>) {
+	if (/^\|=+ *ccmalloc-/) { $has_ccmalloc = 1; }
+	if (/^\|\s*bytes\s*\|\s*\d+\s*\|\s*\d+\s*\|\s*(\d+)\s*\|/) {
+	    $has_garbage = 1;
+	    $garbage = $1;
+	}
+    }
+    close CCMALLOC;
+
+    # must have successfully parsed garbage line, in addition to 
+    # ccmalloc header, to count as a present ccmalloc report.
+    #
+    if (! $has_garbage) { $has_ccmalloc = 0; } 
+    return ($has_ccmalloc, $garbage);
+}
+
+# Function: tempname
+#
+# Returns a unique temporary filename. 
+#
+# Should be robust. Uses the pid as part of the temp name
+# to prevent other processes from clashing. A two-letter
+# code is also added, so a given process can request
+# up to 676 temp file names (26*26). An "esltmp" code is
+# also added to distinguish these temp files from those
+# made by other programs.
+#
+# Returns nothing if it fails to get a temp file name.
+#
+# If TMPDIR is set, that directory is prepended to the
+# name.
+#
+sub tempname {
+    my ($dir, $name, $suffix);
+    if ($TMPDIR) { $dir = $TMPDIR."/"; } else {$dir = "";}
+
+    foreach $suffix ("aa".."zz") {
+        $name = "$dir"."esltmp".$suffix.$$;
+        if (! (-e $name)) { 
+            open(TMP,">$name") || die; # Touch it to reserve it.
+            close(TMP);
+            return "$name"; 
+        }
+    }                           
+}
+
+
diff --git a/easel/documentation/Makefile b/easel/documentation/Makefile
new file mode 100644
index 0000000..4a9593e
--- /dev/null
+++ b/easel/documentation/Makefile
@@ -0,0 +1,96 @@
+AUTODOC  = ../devkit/autodoc
+CEXCERPT = ../devkit/cexcerpt
+
+
+# Each module in this list obeys three documentation conventions:
+#
+#  1. It has a .tex file documenting its API.
+#     These are handwritten, in the source directory with
+#     the .c and .h files.
+#
+#  2. It can be processed with autodoc_functions to
+#     produce the function documentation appendix to 
+#     each module. These appendices go to the 
+#     autotext/ subdir.
+#
+#  3. It can be processed with cexcerpts to extract 
+#     verbatim code fragments for inclusion in the 
+#     documentation. These fragments go to the cexcerpts/
+#     subdir.
+#
+MODULES = easel\
+	  esl_alphabet\
+	  esl_cluster\
+	  esl_dirichlet\
+	  esl_distance\
+	  esl_dmatrix\
+	  esl_exponential\
+	  esl_fileparser\
+	  esl_gamma\
+	  esl_getopts\
+	  esl_gev\
+	  esl_gumbel\
+	  esl_histogram\
+	  esl_hyperexp\
+	  esl_keyhash\
+	  esl_minimizer\
+	  esl_mixgev\
+	  esl_mpi\
+	  esl_msa\
+	  esl_msacluster\
+	  esl_msaweight\
+	  esl_normal\
+	  esl_paml\
+	  esl_random\
+	  esl_randomseq\
+	  esl_ratematrix\
+	  esl_regexp\
+	  esl_rootfinder\
+	  esl_scorematrix\
+	  esl_sq\
+	  esl_sqio\
+	  esl_sse\
+	  esl_ssi\
+	  esl_stack\
+	  esl_stats\
+	  esl_stopwatch\
+	  esl_stretchexp\
+	  esl_swat\
+	  esl_tree\
+	  esl_vectorops\
+	  esl_weibull\
+	  esl_wuss
+
+pdf:
+	make autodoc
+	make cexcerpt
+	pdflatex main
+	bibtex   main
+	pdflatex main
+	pdflatex main
+	mv main.pdf current.pdf
+
+autodoc:
+	mkdir -p autotext
+	for module in ${MODULES}; do\
+	   ${AUTODOC} ../$$module.c >  autotext/$${module}_functions.tex;\
+	done
+
+cexcerpt:
+	mkdir -p cexcerpts
+	for module in ${MODULES}; do\
+	   ${CEXCERPT} ../$$module.c cexcerpts;\
+	   ${CEXCERPT} ../$$module.h cexcerpts;\
+	done
+
+clean:
+	-rm *~ TAGS
+	-rm main.log main.out main.pdf main.aux main.toc 
+	-rm main.bbl main.blg main.brf
+	-rm typography.log typography.aux typography.out
+	-rm autotext/*.tex
+
+distclean:
+	-rm -rf cexcerpts
+	-rm -rf autotext
+	make clean
diff --git a/easel/documentation/codestyle.tex b/easel/documentation/codestyle.tex
new file mode 100644
index 0000000..344f7d7
--- /dev/null
+++ b/easel/documentation/codestyle.tex
@@ -0,0 +1,1069 @@
+
+This chapter describes Easel from a developer's perspective: how a new
+module's source code is written, organized, and documented.  Besides
+providing specifications for implementing new modules, it may also
+help in understanding the structure of existing ones.
+
+Easel is not overly concerned with foolish consistency. Nonetheless,
+Easel modules are organized in similar ways, and similar functions are
+channeled towards common \esldef{interfaces} that provide guidelines
+for a shared behavior and a shared naming convention. These shared
+patterns have been established as a result of experience. Common
+interface designs help reduce the apparent complexity of the library,
+by making many functions behave in predictable ways, so it is easier
+to learn for a programmer to use new Easel modules.
+
+Because this chapter represents specifications, some language conveys
+legalistic meaning:
+
+\begin{itemize} 
+\item \emph{Must} indicates a requirement: noncompliance means the
+code is broken.
+
+\item \emph{Shall} means a requirement for \emph{new and revised}
+Easel code, but older Easel code is ``grandfathered in'' and may not
+necessarily measure up to the spec. These are specs that Easel is
+evolving towards. \footnote{In RFC2119, ``must'', ``required'', and
+``shall'' mean the same thing. RFC2119 does not define terms suitable
+for an evolving specification.}
+
+\item \emph{Should} means a best practice, a preferred or recommended
+choice among compliant alternatives.
+
+\item \emph{May} means a non-preferred or less frequent choice among
+compliant alternatives.
+
+\item Any other statement, such as ``Each module consists of three
+files'' indicates a fact with few or no exceptions.
+\end{itemize}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{An Easel module}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Each module consists of three files: a .c source code file, a .h
+header file, and a .tex documentation file. These filenames are
+constructed from the module name. For example, the \eslmod{dmatrix}
+module is implemented in \ccode{esl\_dmatrix.c},
+\ccode{esl\_dmatrix.h}, and \ccode{esl\_dmatrix.tex}.
+
+\subsection{Naming a module}
+
+Module names should be ten characters or less.\footnote{sqc assumes
+  this in its output formatting, for example.}
+
+If a module is organized around an object, they should have the same
+name: for example, the \eslmod{alphabet} module implements the
+\ccode{ESL\_ALPHABET} object.\footnote{An exception is the
+\ccode{ESL\_RANDOMNESS} object in the \eslmod{random} module. Also,
+some modules implement more than one object: \eslmod{getopts} and
+\eslmod{dmatrix}, for example.}
+
+Like \emph{Drosophila} gene names, the module should also have a
+three-letter abbreviation. For instance, the \eslmod{alphabet} module
+is also known by the abbreviation \eslmod{abc}. The three-letter code
+is used to construct shorter function and macro names. The module may
+use a four-letter abbreviation\footnote{An example of a four-letter
+abbreviation is \ccode{\_root\_} for functions in the
+\eslmod{rootfinder} module.}  or no abbreviation, in some
+cases.\footnote{An example of a module with no abbreviation is the
+\eslmod{stack} module.}
+
+\subsection{Driver programs}
+
+Each module contains one or more \ccode{main()} functions for testing
+and example purposes, enclosed in \ccode{\#ifdef}'s to control
+conditional compilation. These \esldef{drivers} implement small
+programs for various purposes including unit testing, examples, and
+benchmarking. Drivers are programs that are compiled on demand, rather
+than being installed as applications.
+
+Putting the driver programs right into the module \ccode{.c} file
+under conditional compilation flags is Easel's solution to a common
+problem of managing code reuse. One finds oneself writing many small
+one-off programs that use the library in simple ways, for tasks that
+aren't worth writing a permanent application for.  However, one-off
+programs are easily misplaced, and suffer bit
+rot,\footnote{\emph{``bit rot /n./ Also bit decay. Hypothetical
+disease, the existence of which has been deduced from the observation
+that unused programs or features will often stop working after
+sufficient time has passed, even if `nothing has changed'.''} [The
+Jargon File, \url{http://catb.org/esr/jargon/}]} so one finds oneself
+writing the same small program repeatedly and sloppily.  Instead,
+Easel accumulates these useful pieces of functionality in its
+permanent drivers, where they can be continually reused, improved, and
+retested.
+
+There are currently five different types of drivers used in Easel:
+
+\begin{description} 
+
+\item[\textbf{Automated test driver.}] Each module has one (and only
+  one) \ccode{main()} that runs the unit tests and any other automated
+  for the module. The test driver is compiled and run by the testsuite
+  in \ccode{testsuite/testsuite.sqc} when one does a \ccode{make
+  check} on the package. It is also run by several of the automated
+  tools used in development, including the coverage (\ccode{gcov}) and
+  memory (\ccode{valgrind}) tests.  The test driver is enclosed by
+  \ccode{\#ifdef eslFOO\_TESTDRIVE} tags.
+
+\item[\textbf{Regression/comparison tests.}] (Optional.) These tests
+  link to at least one other existing library that provides comparable
+  functionality, such as the old SQUID library or the GNU Scientific
+  Library, and test that Easel's functionality performs at least as
+  well as the 'competition'. These tests are run on demand, and not
+  included in automated testing, because the other libraries may only
+  be present on a subset of our development machines. They are
+  enclosed by \ccode{\#ifdef eslFOO\_REGRESSION} tags.
+
+\item[\textbf{Benchmark tests.}] (Optional.) These tests run a
+  standardized performance benchmark and collect time and/or memory
+  statistics. They may generate output suitable for graphing. They are
+  run on demand, not by automated tools. They are enclosed by
+  \ccode{\#ifdef eslFOO\_BENCHMARK} tags.
+
+\item[\textbf{Statistics generators.}] (Optional.) These tests collect
+  statistics used to characterize the module's scientific performance,
+  such as its accuracy at some task. They may generate graphing
+  output. They are run on demand, not by automated tools. They are
+  enclosed by \ccode{\#ifdef eslFOO\_STATS} tags.
+
+\item[\textbf{Examples.}] Every module has at least one example
+  \ccode{main()} that provides a ``hello world'' level example of
+  using the module's API. Examples are enclosed in \ccode{cexcerpt}
+  tags for extraction and verbatim inclusion in the documentation.
+  They are enclosed by \ccode{\#ifdef eslFOO\_EXAMPLE} tags, where
+  \ccode{FOO} is the name of the module.
+\end{description}  
+
+All modules have at least one test driver and one example. Other tests
+and examples are optional. When there is more than one \ccode{main()}
+of a given type, the additional tags are numbered starting from 2: for
+example, a module with three example \ccode{main()'s} would have three
+tags for conditional compilation, \ccode{eslFOO\_EXAMPLE},
+\ccode{eslFOO\_EXAMPLE2}, and \ccode{eslFOO\_EXAMPLE3}.
+
+The format of the conditional compilation tags for all the drivers
+(including test and example drivers) must be obeyed. Some test scripts
+are scanning the .c files and identifying these tags
+automatically. For instance, the driver compilation test identify any
+tag named
+\ccode{esl\$(MODULENAME)\_\{TESTDRIVE,EXAMPLE,REGRESSION,BENCHMARK,STATS\}*}
+and attempt to compile the code with that tag defined.
+
+Which driver is compiled (if any) is controlled by conditional
+compilation of the module's \ccode{.c} file with the appropriate
+tag. For example, to compile and run the \eslmod{sqio} test driver as
+a standalone module:
+
+\begin{cchunk}
+   %  gcc -g -Wall -I. -o test -DeslSQIO_TESTDRIVE esl_sqio.c easel.c -lm
+   %  ./test
+\end{cchunk}
+
+or to compile and run it in full library configuration:
+
+\begin{cchunk}
+   %  gcc -g -Wall -I. -L. -o test -DeslSQIO_TESTDRIVE esl_sqio.c -leasel -lm
+   %  ./test
+\end{cchunk}
+
+
+\subsection{Organization of the .c file}
+
+The .c file starts with a block comment that contains a line stating
+the module's purpose; a table of contents listing the sections the
+file is organized into (see below); an incept stamp (initials and
+date) to help track the provenance of this file \footnote{The physical
+place where the code was started and the music we were listening to
+may also be nostalgically noted on the incept line.}; and an
+\ccode{SVN \$Id\$} tag that is filled in by Subversion. For example,
+from the \eslmod{msa} module:
+
+\input{cexcerpts/header_example}
+
+Included headers are next. The \ccode{esl\_config.h} header must
+always be first, because it contains platform-independent
+configuration code that may affect even the standard library header
+files. Standard headers like \ccode{stdio.h} come next, then Easel's
+main header \ccode{easel.h}; then headers of any other Easel modules
+this module depends on; then any headers for modules this module can
+be augmented with, surrounded by appropriate \ccode{\#ifdef}'s; then
+the module's own header. For example, the \ccode{\#include}'s in the
+\eslmod{msa} module look like:
+
+\input{cexcerpts/include_example}
+
+The rest of the file is split into sections, which are numbered and
+given one-line titles that appear in the table of contents, comments
+in front of each code section in the .c file, and comments in front of
+that section's declarations in the .h file. Because of the numbering
+and titling, a particular section of code can be located by searching
+on the number or title.  A common section structure includes the
+following, in this order:
+
+\begin{description}
+
+\item[\textbf{The \ccode{FOOBAR} object.}]
+  These routines create and destroy objects, and include
+  other object manipulation functions that follow common interfaces.
+
+\item[\textbf{Debugging/dev code.}]
+  Most objects can be validated or dumped to an output stream
+  for inspection.
+
+\item[\textbf{The rest of the API.}]
+  Everything else that is part of the API for this module in its
+  baseline (unaugmented) form. Usually these functions don't follow
+  any particular common interface.  These might be split across
+  multiple sections.
+
+\item[\textbf{Augmented API, if any.}]
+  Any functions that are only available with one or more augmentations
+  are split into separate sections. 
+
+\item[\textbf{Private functions.}]
+  Easel isn't rigorous about where private (non-exposed) functions go,
+  but they often go in a separate section in about the middle of the
+  \ccode{.c} file, after the API and before the drivers.
+
+\item[\textbf{Optional drivers}] Stats, benchmark, and regression
+  drivers, if any.
+
+\item [\textbf{Unit tests.}]
+  The unit tests are internal controls that test that the module's API
+  works as advertised.
+
+\item [\textbf{Test driver.}]
+  All modules have an automated test driver is a \ccode{main()} that
+  runs the unit tests.
+ 
+\item [\textbf{Example code.}]
+  All modules have at least one \ccode{main()} showing an example of
+  how to use the main features of the module.
+
+\item [\textbf{Copyright/license information.}]  Each file ends with a
+  \ccode{   This copyrighted source code is freely distributed } tag. This placeholder is automatically replaced by
+  \ccode{   under the terms of the GNU General Public License. See} tag. This placeholder is automatically replaced by
+  \ccode{   the files COPYRIGHT and LICENSE for details.} tag. This placeholder is automatically replaced by
+  the correct license statement at packaging time. This gives us the
+  ability to package specially licensed versions, in addition to the
+  usual open source version.
+\end{description}
+
+
+   \subsection{Organization of the .h header file}
+
+...
+
+   \subsection{Organization of the .tex documentation file}
+...
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{An Easel function}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{Naming a function}
+
+Function names are tripartite, constructed as
+\ccode{esl\_\{tag\}\_\{name\}}.  The \ccode{\{tag\}} is either an
+object name, the module's full name, or the module's three-letter
+abbreviation. The function \ccode{\{name\}} can be anything, but some
+names are standard and indicate the use of a common interface.
+
+In a module that implements one or more objects, different tags are
+used to indicate functions that operate directly on objects via common
+interfaces, versus other functions in the exposed API.  Functions that
+act directly on an object using a common interface should be named by
+the object name, such as
+\ccode{esl\_alphabet\_Create()}.\footnote{This is a clumsy C version
+of what C++ would do with namespaces, object methods, and
+constructors/destructors.} Other functions in the API of a module
+should be named by the three-letter code, such as
+\ccode{esl\_abc\_Digitize()}.
+
+In modules that implement no objects, a single tag is used. The
+\ccode{\{tag\}} can either be the full module name or the three-letter
+abbreviation. Whichever is used, that choice should be used
+consistently in all exposed functions in a given module.
+
+Only exposed (\ccode{extern}) functions must follow these rules. In
+general, private (\ccode{static}) functions can have any name.
+
+Sometimes essentially the same function must be provided for different
+data types, in which case one-letter prefixes are used to indicate
+datatype:
+
+\begin{tabular}{ll}
+\ccode{C} & \ccode{char} type, or a standard C string \\
+\ccode{X} & \ccode{ESL\_DSQ} type, or an Easel digitized sequence\\
+\ccode{I} & \ccode{int} type \\
+\ccode{F} & \ccode{float} type \\
+\ccode{D} & \ccode{double} type \\
+\end{tabular}
+
+For example, \eslmod{vectorops} uses this convention heavily;
+\ccode{esl\_vec\_FNorm()} normalizes a vector of floats and
+\ccode{esl\_vec\_DNorm()} normalizes a vector of doubles.  A second
+example is in \eslmod{random}, which provides routines for shuffling
+either text strings or digitized sequences, such as
+\ccode{esl\_rnd\_CShuffle()} and \ccode{esl\_rnd\_XShuffle()}.
+
+
+\subsection{Conventions for argument names}
+
+When using pointers in C, it can be hard to tell which arguments are
+for input data (which are provided by the caller and will not be
+modified), output data (which are created and returned by the
+function), and modified data (which are both input and output).  
+
+For output consisting of pointers to nonscalar types such as objects
+or arrays, it also can be hard to distinguish when the caller is
+supposed to provide pre-allocated storage for the result, versus the
+storage being newly allocated by the function.\footnote{A common
+strategy in C library design is to strive for \emph{no} allocation in
+the library, so the caller is always responsible for explicit
+alloc/free pairs. I feel this puts a tedious burden of allocation code
+on an application.}
+
+When functions return more than one kind of result, it is convenient
+to make all the individual results optional, so the caller doesn't
+have to deal with managing storage for results it isn't interested in.
+In Easel, an optional result pointer is passed as \ccode{NULL} to
+indicate a possible result is not wanted (and is not allocated, if
+returning that result required new allocation).
+
+Easel uses a prefix convention on pointer argument names to indicate
+these situations:
+
+\begin{table}[h]
+\begin{center}
+{\small
+\begin{tabular}{cp{2.5in}p{3in}}
+ \textbf{prefix} &  \textbf{argument type}                  & \textbf{allocation (if any):}\\
+none           & If qualified as \ccode{const}, a pointer
+                 to input data, not modified by the call. 
+                 If unqualified, a pointer to data modified
+                 by the call (it's both input and output). & by caller\\ 
+\ccode{ret\_}  & Pointer to result.                        & in the function \\
+\ccode{opt\_}  & Pointer to optional result.               
+                 If non-\ccode{NULL}, result is obtained. & in the function \\
+\end{tabular}
+}
+\end{center}
+\end{table}
+
+
+\subsection{Documentation: the structured comment header}
+
+The documentation for Easel's functions is embedded in the source code
+itself, rather than being in separate files. A homegrown documentation
+extraction tool (\prog{autodoc}) is used to process the source files
+and extract and format the documentation.
+
+An important part of the documentation is the documentation for
+individual functions.  Each Easel function is preceded by
+documentation in the form of a structured comment header that is
+parsed by \prog{autodoc}. For example:
+
+\input{cexcerpts/function_comment_example}
+
+\prog{autodoc} can do one of three things with the text that follows
+these tags: it can ignore it, use it verbatim, or process
+it. \esldef{Ignored} text is documentation that resides only in the
+source code, like the incept date and the notebook
+crossreferences.\footnote{Eventually, we will probably process the
+\ccode{Args:} part of the header, but for now it is ignored.}
+\esldef{Verbatim} text is picked up by \prog{autodoc} and formatted as
+\verb+\ccode{}+ in the \LaTeX\ documentation. \esldef{Processed} text
+is interpeted as \LaTeX\ code, with a special addition that angle
+brackets are used to enclose C code words, such as the argument names.
+\prog{autodoc} recognizes the angle brackets and formats the enclosed
+text as \verb+\ccode{}+.  Unprotected underscore characters are
+allowed inside these angle brackets; \prog{autodoc} protects them
+appropriately when it generates the \LaTeX. Citations, such as
+\verb+\citep{MolerVanLoan03}+, are formatted for the \LaTeX\
+\verb+natbib+ package.
+
+The various fields are:
+
+\begin{sreitems}{\textbf{Function:}}
+\item[\textbf{Function:}] 
+  The name of the function.  \prog{autodoc} uses this line to
+  determine that it's supposed to generate a documentation entry here.
+  \prog{autodoc} checks that it matches the name of the immediately
+  following C function. One line; verbatim; required.
+
+\item[\textbf{Synopsis:}] 
+  A short one-line summary of the function. \ccode{autodoc -t} uses this
+  line to generate the API summary tables that appear in this guide.
+  One line; processed; not required for \prog{autodoc} itself, but
+  required by \ccode{autodoc -t}. 
+
+\item[\textbf{Incept:}] Records the author/date of first
+  draft. \prog{autodoc} doesn't use this line.  Used to help track
+  development history. The definition of ``incept'' is often fuzzy,
+  because Easel is a palimpsest of rewritten code. This line often
+  also includes a location, such as \ccode{[AA 673 over Greenland]},
+  for no reason other than to remember how many weird places I've
+  managed to get work done in..
+
+\item[\textbf{Purpose:}] The main body. \prog{autodoc} processes this
+  to produce the \TeX documentation. It explains the purpose of the
+  function, then precisely defines what the caller must provide in
+  each input argument, and what the caller will get back in each
+  output argument. It should be written and referenced as if it will
+  appear in the user guide (because it will). Multiline; processed by
+  \prog{autodoc}; required.
+
+\item[\textbf{Args:}] A tabular-ish summary of each argument. Not
+  picked up by \prog{autodoc}, at least not at present. The
+  \ccode{Purpose:} section instead documents each option in free text.
+  Multiline and tabular-ish; ignored by \prog{autodoc}; optional.
+
+\item[\textbf{Returns:}] The possible return values from the function,
+  starting with what happens on successful completion (usually, return
+  of an \ccode{eslOK} code). Also indicates codes for unsuccessful
+  calls that are normal (returned) errors. If there are output
+  argument pointers, documents what they will contain upon successful
+  and unsuccessful return, and whether any of the output involved
+  allocating memory that the caller must free.
+
+\item[\textbf{Throws:}] The possible exceptions thrown by the
+  function, listing what a program that's handling its own exceptions
+  will have to deal with. (Programs should never assume that this list
+  is complete.) Programs that are letting Easel handle exceptions do
+  not have to worry about any of the thrown codes.  The state of
+  output argument pointers is documented -- generally, all output is
+  set to \ccode{NULL} or \ccode{0} values when exceptions happen.
+  After a thrown exception, there is never any memory allocation in
+  output pointers that the caller must free.
+
+\item[\textbf{Xref:}] Crossreferences to notebooks (paper or
+  electronic) and to literature, to help track the history of the
+  function's development and rationale.\footnote{A typical reference
+  to one of SRE's notebooks is \ccode{STL10/143}, indicating St. Louis
+  notebook 10, page 143.} Personal developer notebooks are of course
+  not immediately available to all developers (especially bound paper
+  ones) but still, these crossreferences can be traced if necessary.
+\end{sreitems}
+
+
+
+\subsection{Common function interfaces}
+
+Some function names are shared and have common behaviors across
+modules, like \ccode{\_Get*()} and \ccode{\_Set*()} functions.  These
+special names are called \esldef{common interfaces}.
+
+  \subsubsection{Creating and destroying new objects}
+
+Most Easel objects are allocated and free'd by
+\ccode{\_Create()/\_Destroy()} interface. Creating an object often
+just means allocating space for it, so that some other routine can
+fill data into it. It does not necessarily mean that the object
+contains valid data.
+
+\begin{sreapi}
+\hypertarget{ifc:Create} 
+{\item[\_Create(N)]}
+
+A \ccode{\_Create()} interface takes any necessary initialization or
+size information as arguments (there may not be any), and it returns a
+pointer to the newly allocated object. If an (optional) number of
+elements \ccode{N} is provided, this specifies the number of elements
+that the object is going to contain (thus, creating a fixed-size
+object; contrast the \ccode{\_CreateGrowable()} interface).  In the
+event of any failure, the procedure throws \ccode{NULL}.
+
+\hypertarget{ifc:Destroy} 
+{\item[\_Destroy(obj)]}
+A \ccode{\_Destroy()} interface takes an object pointer as an
+argument, and frees all the memory associated with it.
+\end{sreapi}
+
+For example:
+\begin{cchunk}
+   ESL_SQ *sq;
+   sq = esl_sq_Create();
+   esl_sq_Destroy(sq);
+\end{cchunk}
+
+  \subsubsection{Opening and closing input streams}
+
+Some objects (such as \ccode{ESL\_SQFILE} and \ccode{ESL\_MSAFILE})
+correspond to open input streams -- usually an open file, but possibly
+reading from a pipe. Such objects are \ccode{\_Open()}'ed and
+\ccode{\_Close()'d}, not created and destroyed.
+
+Input stream objects have to be capable of handling normal failures,
+because of bad user input. Input stream objects contain an
+\ccode{errbuf[eslERRBUFSIZE]} field to capture informative parse error
+messages. 
+
+\begin{sreapi}
+\hypertarget{ifc:Open} 
+{\item[\_Open(file, formatcode, \&ret\_obj)]}
+
+Opens the \ccode{file}, which is in a format indicated by
+\ccode{formatcode} for reading; return the open input object in
+\ccode{ret\_obj}. A \ccode{formatcode} of 0 typically means unknown,
+in which case the \ccode{\_Open()} procedure attempts to autodetect
+the format. If the \ccode{file} is \ccode{"-"}, the object is
+configured to read from the \ccode{stdin} stream instead of opening a
+file. If the \ccode{file} ends in a \ccode{.gz} suffix, the object is
+configured to read from a pipe from \ccode{gzip -dc}. Returns
+\ccode{eslENOTFOUND} if \ccode{file} cannot be opened, and
+\ccode{eslEFORMAT} if autodetection is attempted but the format cannot
+be determined.
+
+\hypertarget{ifc:Close} 
+{\item[\_Close(obj)]}
+
+Closes the input stream \ccode{obj}. Returns \ccode{void}.
+\end{sreapi}
+
+
+For example:
+
+\begin{cchunk}
+    char        *seqfile = "foo.fa";
+    ESL_SQFILE  *sqfp;
+
+    esl_sqio_Open(seqfile, eslSQFILE_FASTA, NULL, &sqfp);
+    esl_sqio_Close(sqfp);
+\end{cchunk}
+
+
+  \subsubsection{Growable objects}
+
+Some objects need to be reallocated and expanded during their use.
+These objects are called \esldef{growable}.
+
+In some cases, the whole purpose of the object is to have elements
+added to it, such as \ccode{ESL\_STACK} (pushdown stacks) and
+\ccode{ESL\_HISTOGRAM} (histograms). In these cases, the normal
+\ccode{\_Create()} interface performs an initial allocation, and the
+object keeps track of both its current contents size (often
+\ccode{obj->N}) and the current allocation size (often
+\ccode{obj->nalloc}). 
+
+In some other cases, objects might be either growable or not,
+depending on how they're being used. This happens, for instance, when
+we have routines for parsing input data to create a new object, and we
+need to dynamically reallocate as we go because the input doesn't tell
+us the total size when we start. For instance, with \ccode{ESL\_TREE}
+(phylogenetic trees), sometimes we know exactly the size of the tree
+we need to create (because we're making a tree ourselves), and
+sometimes we need to create a growable object (because we're reading a
+tree from a file). In these cases, the normal \ccode{\_Create()}
+interface creates a static, nongrowable object of known size, and a
+\ccode{\_CreateGrowable()} interface specifies an initial allocation
+for a growable object.
+
+Easel usually handles its own reallocation of growable objects. For
+instance, many growable objects have an interface called something
+like \ccode{\_Add()} or \ccode{\_Push()} for storing the next element
+in the object, and this interface will deal with increasing allocation
+size as needed.  In a few cases, a public \ccode{\_Grow()} interface
+is provided for reallocating an object to a larger size, in cases
+where a caller might need to grow the object itself. \ccode{\_Grow()}
+only increases an allocation when it is necessary, so that a caller
+can call \ccode{\_Grow()} before every attempt to add a new
+element. An example of where a public \ccode{\_Grow()} interface is
+generally provided is when an object might be input from different
+file formats, and an application may need to create its own
+parser. Although creating an input parser requires familiarity with
+the Easel object's internal data structures, at least the
+\ccode{\_Grow()} interface frees the caller from having to understand
+its memory management.
+
+Growable objects waste memory, because they are overallocated in order
+to reduce the number of calls to \ccode{malloc()}.  The wastage is
+bounded (to a maximum of two-fold, for the default doubling
+strategies, once an object has exceeded its initial allocation size)
+but nonetheless may not always be tolerable. 
+
+In summary: 
+
+\begin{sreapi}
+\hypertarget{ifc:CreateGrowable}
+{\item[\_CreateGrowable(nalloc)]}
+
+A \ccode{\_CreateGrowable()} interface creates a growable
+\ccode{obj}. If a size argument like \ccode{nalloc} is provided, it
+specifies an initial allocation size, not the number of elements.
+
+\hypertarget{ifc:Grow}
+{\item[\_Grow(obj)]}
+
+Check to see if \ccode{obj} can hold another element. If not, increase
+the allocation, according to internally stored rules on reallocation
+strategy (usually, by doubling).
+
+\hypertarget{ifc:CreateCustom}
+{\item[\_CreateCustom(my\_nalloc)]}
+
+A \ccode{\_CreateCustom()} interface to a growable object might enable
+a caller to alter the object's default initial allocation size, for
+cases where the \ccode{Create()} interface uses a hardcoded default
+size and this default size might not suffice for all applications.
+
+\hypertarget{ifc:SetGrowth}
+{\item[\_SetGrowth(obj, nfactor)]}
+
+Growable objects are usually reallocated by increasing the current
+allocation by some factor. The default reallocation factor is usually
+2, so that objects usually grow by doubling. The API may provide a
+\ccode{\_SetGrowth()} interface for changing the reallocation factor
+for \ccode{obj} to \ccode{nfactor} at any time.
+\end{sreapi}
+
+
+  \subsubsection{Reusable objects}
+
+Memory allocation is computationally expensive. An application needs
+to minimize \ccode{malloc()/free()} calls in performance-critical
+regions. In loops where one \ccode{\_Destroy()}'s an old object only
+to \ccode{\_Create()} the next one, such as a sequential input loop
+that processes objects from a file one at a time, one generally wants
+to \ccode{\_Reuse()} the same object instead:
+
+\begin{sreapi}
+\hypertarget{ifc:Reuse}
+{\item[\_Reuse(obj)]}
+
+A \ccode{\_Reuse()} interface takes an existing object and
+reinitializes it as a new object, while reusing as much memory as
+possible. It replaces a \ccode{\_Destroy()/\_Create()} pair. A
+\ccode{\_Reuse()} interface does not care whether the object was
+originally created by a \ccode{\_Create()} or a \ccode{\_Inflate()}
+call (see below), or whether the object is growable or not (if it was
+growable, it remains growable).
+\end{sreapi}
+
+For example:
+
+\begin{cchunk}
+   ESL_SQFILE *sqfp;
+   ESL_SQ     *sq;
+
+   esl_sqfile_Open(\"foo.fa\", eslSQFILE_FASTA, NULL, &sqfp);
+   sq = esl_sq_Create();
+   while (esl_sqio_Read(sqfp, sq) == eslOK)
+    {
+       /* do stuff with this sq */
+       esl_sq_Reuse(sq);
+    }
+   esl_sq_Destroy(sq);
+\end{cchunk}
+
+
+  \subsubsection{Stack-allocated objects}
+
+Most of Easel's objects are allocated on the heap; that is,
+\ccode{malloc()'ed} memory accessed exclusively via pointers. Less
+often, an interface may allow the shell of an object to be allocated
+on the stack instead, using \ccode{\_Inflate(),\_Deflate()}.  The only
+difference between \ccode{\_Inflate(),\_Deflate()} and
+\ccode{\_Create(),\_Destroy()} is whether the object shell itself
+needs to be allocated, or not:
+
+\begin{sreapi}
+\hypertarget{ifc:Inflate}
+{\item[\_Inflate()]}
+
+An \ccode{\_Inflate(\&foo)} interface is the on-stack version of
+\ccode{foo = \_Create()}. The contents of an existing object shell
+are allocated just as in \ccode{\_Create()}.
+
+\hypertarget{ifc:Deflate}
+{\item[\_Deflate()]}
+
+A \ccode{\_Deflate(\&foo)} interface is the on-stack version of
+\ccode{\_Destroy(foo)}. The contents of an object shell are free'd,
+just as in \ccode{\_Destroy()}.
+\end{sreapi}
+
+For example:
+
+\begin{cchunk}
+   ESL_SQ  sq;
+
+   esl_sq_Inflate(&sq);
+   esl_sq_Deflate(&sq);
+\end{cchunk}
+
+
+  \subsubsection{Manipulating and accessing objects}
+
+\begin{sreapi}
+\hypertarget{ifc:Copy}
+{\item[\ccode{\_Copy(src, dest)}]}
+
+Copies \ccode{src} object into \ccode{dest}, where the caller has
+already created an appropriately allocated and empty \ccode{dest}
+object. Returns \ccode{ESL\_OK} on success; throws
+\ccode{ESL\_EINCOMPAT} if the objects are not compatible (for example,
+two matrices that are not the same size).
+
+Note that the order of the arguments is always \ccode{src}
+$\rightarrow$ \ccode{dest} (unlike the C library's \ccode{strcpy()}
+convention, which is the opposite order).
+
+\hypertarget{ifc:Clone}
+{\item[\ccode{\_Clone(obj)}] }
+
+Creates and returns a pointer to a duplicate of \ccode{obj}.
+Equivalent to (and is a shortcut for) \ccode{dest = \_Create();
+\_Copy(src, dest)}. Caller is responsible for free'ing the duplicate
+object, just as if it had been \ccode{\_Create}'d. Throws NULL if
+allocation fails.
+
+\hypertarget{ifc:Set}
+{\item[\ccode{\_Set*(obj, value...)}]}
+
+Initializes some value(s) in \ccode{obj} to
+\ccode{value}. \ccode{\_Set} functions have some appropriate longer
+name, like \ccode{\_SetZero()} (set something in an object to
+zero(s)), or \ccode{esl\_dmatrix\_SetIdentity()} (set a dmatrix to an
+identity matrix).
+
+\hypertarget{ifc:Get}
+{\item[\ccode{value = \_Get*(obj, ...)}]}
+
+Retrieves some specified data from \ccode{obj} and returns it
+directly. Because no error code can be returned, a \ccode{\_Get()}
+call must be a simple access call within the object, guaranteed to
+succeed. \ccode{\_Get()} methods may often be implemented as macros.
+(\ccode{\_Fetch()} interfaces are for more complex access methods that
+might fail, and require an error code return.)
+
+\hypertarget{ifc:Fetch}
+{\item[\ccode{\_Fetch*(obj, ..., \&ret\_value)}]}
+
+Retrieves some specified data from \ccode{obj} and puts it in
+\ccode{ret\_value}.
+
+\hypertarget{ifc:Compare}
+{\item[\ccode{\_Compare*(obj1, obj2...)}]}
+
+Compares \ccode{obj1} to \ccode{obj2}. Returns \ccode{eslOK} if the
+contents are judged to be identical, and \ccode{eslFAIL} if they
+differ. When the comparison involves floating point scalar
+comparisons, a fractional tolerance argument \ccode{tol} is also
+passed. 
+
+% examples: esl_dmatrix_Compare(), static msa_compare(),
+%   esl_tree_Compare(), esl_vec_{DFI}Compare().
+\end{sreapi}
+
+
+
+\subsubsection{Debugging, testing, development interfaces}
+
+\begin{sreapi}
+\hypertarget{ifc:Dump}
+{\item[\ccode{\_Dump*(FILE *fp, obj...)}]}
+
+Prints the internals of an object in human-readable, easily parsable
+tabular ASCII form. Useful during debugging and development to view
+the entire object at a glance. Returns \ccode{eslOK} on success.
+
+\hypertarget{ifc:Validate}
+{\item[\ccode{\_Validate*(obj, errbuf...)}]}
+
+Checks that the internals of \ccode{obj} are all right. Returns
+\ccode{eslOK} if they are, and returns \ccode{eslFAIL} if they
+aren't. Additionally, if the caller provides a non-\ccode{NULL}
+message buffer \ccode{errbuf}, on failure, an informative message
+describing the reason for the failure is formatted and left in
+\ccode{errbuf}. If the caller provides this message buffer, it must
+allocate it for at least \ccode{p7\_ERRBUFSIZE} characters.
+
+Because a \ccode{\_Validate()} call is primarily intended for
+debugging, failures are classified as normal (returned) errors.
+(Throwing exceptions instead would give the caller no flexibility in
+dealing with failed validations.) The caller can then print an
+appropriately informative failure message, using the \ccode{errbuf},
+for example. (A \ccode{\_Validate()} call might also be included in
+production code, so it needs to use the \ccode{errbuf} mechanism to
+return its informative failure message; it cannot, for instance, call
+\ccode{esl\_fatal()} or the like directly, because that would mean
+crashing out of production code.)
+
+\end{sreapi}
+
+
+
+\subsubsection{Other interfaces}
+
+\begin{sreapi}
+\hypertarget{ifc:Describe}
+{\item[\ccode{\_DescribeXXX()}]}
+
+Given an internal code (an \ccode{enum} or \ccode{\#define} constant),
+return a pointer to an informative string, for diagnostics and other
+output. The string is static.
+\end{sreapi}
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{An Easel macro}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+   \subsection{Naming a macro}
+
+Macro names start with \ccode{ESL\_} and are all upper case, as in
+\ccode{ESL\_EXCEPTION()}.
+
+Macros that only become available when debugging hooks are activated
+at compile time are prefixed\ccode{ESL\_D} and end with the debugging
+level, as in the \ccode{ESL\_DPRINTF2()} macro that is activated at
+level 2 debugging.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{An Easel object}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+...
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{An Easel constant}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+ \subsection{Naming a constant}
+
+Constants (including both \ccode{\#define}'s and \ccode{enum}'s) start
+with \ccode{esl} followed by all upper case, as in
+\ccode{eslINFINITY}.
+
+Error codes are \ccode{eslE} followed by upper case, as in
+\ccode{eslEDIVZERO}, except for \ccode{eslOK} and \ccode{eslFAIL}.
+
+Magic mathematical constants start with \ccode{eslCONST\_} followed by
+an upper case name, as in \ccode{eslCONST\_PI}.
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{An Easel unit test}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Unit tests are called by the test driver (see below). There is often
+one unit test assigned to each exposed function in the API. Sometimes,
+it makes sense to test several exposed functions in a single unit test
+function. 
+
+Like the test driver, the unit test section is wrapped in a
+\ccode{\#ifdef eslFOO\_TESTDRIVE}, so it is conditionally compiled only
+for testing purposes.
+
+A unit test for \ccode{esl\_foo\_Baz()} is named \ccode{static void
+utest\_Baz()}. 
+
+Upon success, unit tests return void. The test driver just calls 
+unit tests one after another.
+
+Upon any failure, a unit test calls \ccode{esl\_fatal()} with an error
+message, and terminates. It should not use any other error-catching
+mechanism; it aids debugging if the test program terminates
+immediately, using a single function that we can easily breakpoint at
+(\ccode{break esl\_fatal} in GDB). It must not use \ccode{abort()},
+for example, because this will screw up the output of scripts running
+automated tests in \ccode{make check} and \ccode{make dcheck}. These
+scripts trap \ccode{stderr} from \ccode{esl\_fatal()} correctly.  A
+unit test must not use \ccode{exit(1)} either, because that leaves no
+error message, so someone running a test program on the command line
+can't easily tell that it failed.
+
+Unit tests shall attempt to deliberately generate exceptions and
+failures, and test that the appropriate error code is returned.  This
+test code must be enclosed in \ccode{\#ifdef eslTEST\_THROWING} tags.
+Exception testing cannot be done with the default fatal exception
+handler installed, because exceptions would cause the program to
+terminate with a nonzero code, and this would look like a test failure
+to an automated test harness.
+
+Unit tests shall test all possible combinations of augmentations that
+may affect a function.
+
+Every function, procedure, and macro in the exposed API shall be
+tested by one or more unit tests. The unit tests aim for complete code
+coverage. This is measured by code coverage tests using GCOV.
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{An Easel test driver}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\subsection{Using statistical sampling tests}
+% First instituted in stats: SRE, Sun May 27 09:31:12 2007
+
+Some routines are tested on statistical samples. For example, we test
+a maximum likelihood parameter fitting routine by fitting to samples
+generated with known parameters, and testing that the estimated
+parameters are close enough to the true parameters.  The trouble is
+defining ``close enough''. There is always a finite probability that
+such a test will fail. We don't want tests to fail due to expected
+statistical deviations, but neither do we want to set p-values so
+loose that a flaw escapes notice.
+
+Easel tests drivers that use statistical sampling assign a
+\emph{fixed} random number seed by default, to make the statistical
+sample invariant across runs. This makes statistical tests more like
+regression tests. Manually, we use the test driver to determine that
+the test passes; in subsequent automatic use, we just check that we
+get the same answer.
+
+To facilitate the manual testing phase, these test drivers often take
+optional arguments. A \ccode{-v} option toggles verbose mode, so unit
+tests display internal information. A \ccode{-r} option toggles
+``random'' mode, seeding the random number generator with the current
+time. A \ccode{-s <n>} option sets the random number seed to
+\ccode{<n>}.
+
+
+\subsection{Using temporary files in test drivers}
+
+If a unit test or testdriver needs to create a named temporary file
+(to test i/o), the tmpfile is created with
+\ccode{esl\_tmpfile\_named()}:
+
+\begin{cchunk}
+   char  tmpfile[16] = "esltmpXXXXXX";
+   FILE *fp;
+
+   if (esl_tmpfile_named(tmpfile, &fp) != eslOK) esl_fatal("failed to create tmpfile");
+   write_stuff_to(fp);
+   fclose(fp);
+
+   if ((fp = fopen(tmpfile)) == NULL) esl_fatal("failed to open tmpfile");
+   read_stuff_from(fp);
+   fclose(fp);
+
+   remove(tmpfile);
+\end{cchunk}
+
+Thus tmp files created by Easel's test suite have a common naming
+convention, and are put in the current working directory. On a test
+failure, the tmp file remains, to assist debugging; on a test success,
+the tmp file is removed. The \ccode{make clean} targets in Makefiles
+are looking to remove files matching the target \ccode{esltmp??????}.
+
+\subsection{Using GCOV to measure test coverage} 
+
+We use the GNU \textsc{gcov} program to measure code
+coverage. \textsc{gcov} works best with unoptimized code, so that the
+optimizer doesn't combine any lines of code, and it is only compatible
+with the \textsc{gcc} compiler. An example of measuring code coverage
+for the \eslmod{msa} module in full library configuration:
+
+\begin{cchunk}
+  % make distclean
+  % ./configure --enable-debugging
+  % make
+  % gcc -fprofile-arcs -ftest-coverage -g -Wall -o test -L. -I. -DeslMSA_TESTDRIVE esl_msa.c -leasel -lm
+  % ./test
+  % gcov esl_msa.c
+  File `esl_msa.c'
+  Lines executed:65.30% of 1317
+  esl_msa.c:creating `esl_msa.c.gcov'
+\end{cchunk}
+
+The file \ccode{esl\_msa.c.gcov} contains an annotated source listing
+of the \ccode{.c} file, showing which lines were and weren't covered
+by the test suite.
+
+The \ccode{coverage\_test.pl} script in testsuite automates coverage
+testing for all Easel modules. To run it:
+
+\begin{cchunk} 
+   % testsuite/coverage_test.pl
+\end{cchunk}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Easel documentation tools}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection{autodoc - formatting API documentation from C source}
+
+
+\subsection{cexcerpt - extracting C source snippets}
+
+This book includes many examples of C code that are extracted verbatim
+from Easel's C source files, using \prog{cexcerpt}, which is part of
+the SSDK.
+
+The \ccode{documentation/Makefile} runs \prog{cexcerpt} on every
+module .c and .h file. The extracted cexcerpts are placed in .tex
+files in the temporary \ccode{cexcerpts/} subdirectory.
+
+Usage: \ccode{cexcerpt <file.c> <dir>}. Processes C source file
+\ccode{file.c}; extracts all tagged excerpts, and puts them in a file
+in directory \ccode{<dir>}.
+
+An excerpt is marked with special comments in the C file:
+\begin{cchunk}
+/*::cexcerpt::my_example::begin::*/
+   while (esl_sq_Read(sqfp, sq) == eslOK)
+     { n++; }
+/*::cexcerpt::my_example::end::*/
+\end{cchunk}
+
+The cexcerpt marker's format is \ccode{::cexcerpt::<tag>::begin::} (or
+end). A comment containing a cexcerpt marker must be the first text on
+the source line. A cexcerpt comment may be followed on the line by
+whitespace or a second comment.
+
+The \ccode{<tag>} is used to construct the file name, as
+\ccode{<tag>.tex}.  In the example, the tag \ccode{my\_example} creates
+a file \ccode{my\_example.tex} in \ccode{<dir>}.
+
+All the text between the cexcerpt markers is put in the file.  In
+addition, this text is wrapped in a \ccode{cchunk} environment.  This
+file can then be included in a \LaTeX\ file.
+
+For best results, the C source should be free of TAB characters.
+"M-x untabify" on the region to clean them out.
+
+Cexcerpts can't overlap or nest in any way in the C file. Only one tag
+can be active at a time.
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Development environment}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+Easel is developed on GNU/Linux systems with the following freely
+available tools installed:
+
+{\small
+\begin{tabular}{ll}
+GNU gcc         & Compiler \\
+GNU gdb         & Debugger\\
+GNU autoconf    & Platform-independent Makefile generator\\
+GNU make        & Make utility\\
+GNU emacs       & Editor    \\
+GNU gprof       & Profiling and optimization tool \\
+GNU gcov        & Code coverage analysis\\
+Perl            & Scripting language\\
+LaTeX           & Typesetting\\
+Subversion      & Revision control\\
+Valgrind        & Memory bounds and leak checking\\
+\end{tabular}
+}
+
+
+
diff --git a/easel/documentation/copyright.tex b/easel/documentation/copyright.tex
new file mode 100644
index 0000000..3e7d54a
--- /dev/null
+++ b/easel/documentation/copyright.tex
@@ -0,0 +1,17 @@
+\vspace*{\fill}
+\begin{flushleft}
+Copyright (C) 2008 Howard Hughes Medical Institute.
+
+\vspace{2em} 
+
+Easel's source code and documentation are freely redistributable and
+modifiable under the terms of the Janelia Farm Software License.
+\end{flushleft}
+
+
+
+
+
+
+
+
diff --git a/easel/documentation/doctricks.tex b/easel/documentation/doctricks.tex
new file mode 100644
index 0000000..895d598
--- /dev/null
+++ b/easel/documentation/doctricks.tex
@@ -0,0 +1,49 @@
+\section{Tricks used to produce the documentation}
+
+\subsection{autodoc - extraction of function documentation}
+
+
+\subsection{cexcerpt - extraction of verbatim code examples}
+
+This guide includes many examples of C code from Easel. These examples
+are extracted verbatim from C source files using SSDK's
+\prog{cexcerpt} program. The \prog{cexcerpt} program extracts tagged
+code chunks from a C source file for verbatim inclusion in LaTeX
+documentation.
+
+The \ccode{documentation/Makefile} runs \prog{cexcerpt} on every
+module .c and .h file. The cexcerpts are stored in the temporary
+\ccode{cexcerpts/} subdirectory.
+
+Usage: \ccode{cexcerpt <file.c> <dir>}. Processes C source file
+\ccode{file.c}; extracts all tagged excerpts, and puts them in a file
+in directory \ccode{<dir>}.
+
+An excerpt is marked with special comments in the C file:
+\begin{cchunk}
+/*::cexcerpt::my_example::begin::*/
+   while (esl_sq_Read(sqfp, sq) == eslOK)
+     { n++; }
+/*::cexcerpt::my_example::end::*/
+\end{cchunk}
+
+The cexcerpt marker's format is \ccode{::cexcerpt::<tag>::begin::} (or
+end). A comment containing a cexcerpt marker must be the first text on
+the source line. A cexcerpt comment may be followed on the line by
+whitespace or a second comment.
+
+The \ccode{<tag>} is used to construct the file name, as
+\ccode{<tag>.tex}.  In the example, the tag \ccode{my\_example} creates
+a file \ccode{my\_example.tex} in \ccode{<dir>}.
+
+All the text between the cexcerpt markers is put in the file.  In
+addition, this text is wrapped in a \ccode{cchunk} environment.  This
+file can then be included in a \LaTeX\ file.
+
+For best results, the C source should be free of TAB characters.
+"M-x untabify" on the region to clean them out.
+
+Cexcerpts can't overlap or nest in any way in the C file. Only one can
+be active at any given time.
+
+
diff --git a/easel/documentation/figures/evd_basic.pdf b/easel/documentation/figures/evd_basic.pdf
new file mode 100644
index 0000000..55044ce
Binary files /dev/null and b/easel/documentation/figures/evd_basic.pdf differ
diff --git a/easel/documentation/figures/evd_location.pdf b/easel/documentation/figures/evd_location.pdf
new file mode 100644
index 0000000..9dd1e9b
Binary files /dev/null and b/easel/documentation/figures/evd_location.pdf differ
diff --git a/easel/documentation/figures/evd_scale.pdf b/easel/documentation/figures/evd_scale.pdf
new file mode 100644
index 0000000..4561412
Binary files /dev/null and b/easel/documentation/figures/evd_scale.pdf differ
diff --git a/easel/documentation/figures/gev_density.pdf b/easel/documentation/figures/gev_density.pdf
new file mode 100644
index 0000000..e22b759
Binary files /dev/null and b/easel/documentation/figures/gev_density.pdf differ
diff --git a/easel/documentation/figures/gev_logdensity.pdf b/easel/documentation/figures/gev_logdensity.pdf
new file mode 100644
index 0000000..c9885d7
Binary files /dev/null and b/easel/documentation/figures/gev_logdensity.pdf differ
diff --git a/easel/documentation/figures/rna_elements.ai b/easel/documentation/figures/rna_elements.ai
new file mode 100644
index 0000000..346167c
--- /dev/null
+++ b/easel/documentation/figures/rna_elements.ai
@@ -0,0 +1,851 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 47 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030327085622-06'00')
/CreationDate (D:20030327085620-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030327085620-05'00')
/ArtBox [ 107 312.92773 459.53711 477.16699 ] 
/Group 38 0 R 
/Thumb 39 0 R 
/Contents 41 0 R 
/Resources << /ColorSpace << /CS0 32 0 R /CS1 33 0 R >> /Font << /T1_0 34 0 R /T1_1 36 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030327085620-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/AIPrivateData5 18 0 R 
/AIPrivateData6 20 0 R 
/AIPrivateData7 22 0 R 
/AIPrivateData8 24 0 R 
/AIPrivateData9 26 0 R 
/AIPrivateData10 28 0 R 
/AIPrivateData11 30 0 R 
/NumBlock 11 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1144 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (Untitled-2)
+%%CreationDate: 3/27/03 8:56 AM
+%%BoundingBox: 107 312 460 478
+%%HiResBoundingBox: 107 312.9277 459.5371 477.167
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%RGBProcessColor: 0 0 0 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306.5 395.5 306.5 395.5
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 1
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -85 619 2 1578 917 26 0 1 10 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 6430 >> 
stream
+%%BoundingBox: 107 312 460 478
+%%HiResBoundingBox: 107 312.9277 459.5371 477.167
+%AI7_Thumbnail: 128 60 8
+%%BeginData: 5978 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FDD2FFA8A8A87DFF7D527D7DA8A8FF7D52A8FFA8A87DFFA852FFFF
+%7DA8A87DFF7DA87D7DFFFFA87D527DFF52A87DFF7D52FD52FF7D7D7D527D
+%7D7D52FF7D7D52FF7D7D527DA852527D52FF527D7D7D527DA87D527D52FF
+%52FD067DFF527D52FD52FF5252527DA87D527DFF52527DFD0552FF527D52
+%52FFA8527D527D7D7D527D52A8FF7D5252527D527DFF7D5252FD6FFF7DA8
+%FD61FF7DFD7FFFA8FD34FF7D52FF52FD3DFF527DFF7DFD06FFA8FD34FF7D
+%7DFD3FFF7D7DFFA8FD05FFF852FD34FFA852A8A8FD3DFFA87DA87DFD05FF
+%277DFD37FFA8A8FD3FFFA87D7DA8A8A827FD3AFF527DFD3EFF7D527DFFFF
+%7DFD3AFF7D7DFD0BFFA87DA8FF7DFD2EFFA87D7DFFFFA8FD09FF7DA8FF7D
+%FD2DFF2752527DFD0AFF7DA8FFA8FD2EFF7D52277D7DA8FD09FFA87DFFA8
+%FD05FF52A8A8FF52FF7DFF7DFFFF7D7DFD04A87DFD18FF7D52FD09FFA87D
+%7DFD30FFA8FFFF527DA8FD09FF527DFD07FF7D7D7D527D7DFF527D52FF52
+%7D7D7D527DA87DFD17FF2752FD08FF52FD33FF7DFFFF5227A8FD07FF7DA8
+%FD09FF277D5252527D527D52A8FF7D527D5252527D7DFD18FFA87D52FFFF
+%FF5252A8FD34FFFD05A85252FFFFFF7D27A8FD10FFA87DA8FD08FF7DFD1A
+%FF7DFFFFFFA852FFA8FD39FF52FFFFFF7D7DFFA8FD09FFA87DFD2DFF7D52
+%FF27FF5227A8FD39FF527DA827A87D27FD08FFA87DFD7CFFA87DA8FD2FFF
+%527DFFFFFF7D52FD3AFF527DFFFFFF7D52FD05FFA8A8FD30FF7DFFA8A852
+%FF7DFD3AFF52FFA8FF52FF52FD04FF7DF8A8FD31FF7D527DFF7DFF7D7DFD
+%39FFA8527DA87DFF7D52FFFFA8F852A8FD39FF5252FD3EFF7D275252FD3B
+%FF7DFD14FFA87DA8FFA8FF7D7D7DFF7D7DFD04A87DA8FF7D7D7DFF7DFFA8
+%52FF7DA8A8FF7DFF7DFD09FF52FFA8A8FD10FF52A8FF7D7DFFA87DA8A87D
+%FFFF7DA8A8FF7DA87DFD17FF7D5252FD12FF7DA87D527D527D527DFF7DA8
+%7DA87D5252527DA852527D5252527DFF7D527D527D52FF7DFD08FF7D527D
+%7DFD10FF52527D527D52FF527D527D52FF527D527DA87DA87DFD2BFF7DFF
+%527D527D52527D7D527D7DFF5252FD087DA87D52FF7D7D527D527D52A8FD
+%08FF7DA87DA8FD10FF7D7D527D7D7DFF527D7D527DFF7D527D7D7D527D7D
+%FD10FF527DFFFFFF7D27FD35FF7DFD04FF5252FFA8FF5252FD1AFF7DFD0A
+%FF7DFD11FF7DFFA8FFF8FF7DFD3AFF7DFFFFA827FF7DFD38FFA8527DFFFF
+%FF7D52FD33FF7DA8FD04FF7D5252FFFFFF527DFD17FFA8FD1FFF7D27FD04
+%FF5252A8FD33FF7DFD04FFA827FFFFFFA85252FD17FF7DFD1FFF7D7D7DA8
+%7DFF7D52FD35FFF852FFFF7DA87DFF52FF527DFD16FF7DA8FD1FFF527D52
+%FF52FF527DFD35FF5227FFFF527D52FF52FF7D52FD16FF27F8FD5DFF7D52
+%A87DFD07FF7DA8A8FD13FF277DFD1EFF7D7DFD07FF527DFD35FF7D527D7D
+%A87DA87DA8A852527DFD13FF7DFD14FF527DFD09FF527DFD06FF52FFA8FD
+%05FFA87D27FF5252FD07FF5227FD17FF527DFD07FFA8A87D52FD06FF7DFF
+%A87DFD04FF7D52277D52277DFD05FFA827277DA87D7DFD11FF7D7DFD09FF
+%5252FD06FFA8527DFD05FF7DFFFFFF7DFD07FF7DFD19FF7D7DFD08FFA827
+%52FD06FFA85252A8FD04FF52FFFFFF7DFFA8FD05FF52FFA8FFFFFFA8FD11
+%FF5227FF527DFF7D527DA85252FD09FF527D52FF5252FF7D52FF527DFF7D
+%27FF5252A87D27A8FD16FF27527D5252A85252527D27277DFD07FF7D5252
+%7DA85252A8527DFF7D52A85252FF7D277D5227A8FFFFA8FD14FF7D52FF7D
+%FFFF7DFD0BFF7DFFFFFF7D7DFD07FF7DFFFF7DA8FD1CFFA8527DFF7DFFFF
+%7DFF7D7DFD07FF7D7DFFA8FF7D7D7DFD05FFA87DFFFF7DFF7DFD05FFA8FD
+%14FF2752FF7D52A8A852A8FD09FF525252FF52A8FD07FF7D52FF5227A8FF
+%FFFF5252FD16FF7D5227FF527DA8A8527DA8A8FD05FFA8A852277DFF527D
+%A8FD05FFA8527DFF52277DFFFFFF7D27A8FD0EFF7D7D7DFD2BFF7DFD12FF
+%7D7D7DFFFFA8FD08FFA8FFA8FD05FFA8FD07FFA8FD05FFA8FD05FFA8FFFF
+%FF7DFFA8FD0EFF52FD05FFA8A8FFFF7DFFFF7DA8FD0AFF7DA8FF7DA8FD07
+%FFA8A8FFA8A8FD04FF527DFD11FF7DFD04FF7DA8A8FFA87DFFFF7DA8FFA8
+%FD05FFA8FFFF7DFFFFA8A8A8FD05FFA87DA8FFA87DA8FFFFFF7D52A8FD0E
+%FF7D52FD04FF7D7DFFA87DFFFF52FD0BFF52FFFF52A8FD07FF7DA8FFA87D
+%FFFFFFA85252FD11FF527DA8FFFFA87D7DFFA852FFA8527DFF7DFD05FFA8
+%A8A852FFFF52A8A8FD05FF7D7DA8FFA87DA8FFFFFF52527DFD13FFA85252
+%A87D27FF527D52FD09FFA85252A827FD08FF5227FF527D52FFFFFF527DFD
+%16FF7D5252A85252FF7D5252A8A8FD06FF7DA8527D7D27FFA8FD05FFA852
+%52FF7D5252FFFFFF7D52A8FD14FF7D7DFF7DFFFF7DFD0BFF7DFFFF7DA87D
+%FD06FF7DFFFFFF7DFD05FF7D52FD16FFA87D7DFF7DA8FF7DFF7DA8FD07FF
+%A87DFFFF7D7D7DA8FD05FF52FFA8FF7DFFA8FFFFFF527DA8FD11FF7D7DFF
+%527DFF5227FF525252FD09FFA852A8525252FFFF52A852FFA85227FF527D
+%7D5252A8FD16FF527D7D7D52FF5252A85227527DFD07FF7DA852FF527D52
+%A8FF527D7DFF7D5227A87D527D5252A8FFFFA8FD11FF527DFD0AFF527DFD
+%04FFA85252FD08FF7DFF7DFD08FF527DFD17FF7D7DA87DA8A8A87DA8A8A8
+%7D527DFD05FF5252A8FD05FF7DFF7DFF52FFA8FD05FF7D7D7DFFFFFFA8FD
+%11FF5227FD0AFF7D52FF52A852FF527DFD08FF7D7D7DFD08FF5252FD17FF
+%2752FD04FF27FD04FFA8527DFF527D52FF7D52A8FD05FFA8FFA852A8FFA8
+%FD05FFA85252FFFFFFA8FD1DFF2752FF7DFF7DFF7D52FD31FF5252FD04FF
+%7D5252FF7DFF7DFF527D7DFD05FF7DA8A87DA8A8A8FD05FFFD06A87DFD20
+%FF7D7D7DFD33FFA8F827FD04FF7DFFFFFFA852A8FFFFA8A8FD08FF7D52FD
+%65FF7DFD06FFA87DA8A8FF7DA87DA8FD0AFFF852FD63FFA87DFD0AFF7DFD
+%0EFF5252FD63FFA8FD1BFF7DFD80FF7DFD5FFF7DFF52FFA8FF7D7DFD78FF
+%527D7D5252527DA87DFD0FFFA8A87D52A87DFF7DFD05A852FF7DFF7DA87D
+%A8FD53FF7D7D52FD047DFF7DFD0FFFFD067D52FD057DFF7D7DFFFD057DFD
+%6BFF7D527D52A852A8527D525252FF52A8527D527D527DFD7EFF7DFD8EFF
+%FF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��W�n�}7�P
� �%�")A J�&2c×]l�!�8��j�W��u�>���-�=A�}\�
y�Tu�ݟ�nNe�=�Szx�G��e�.Ǯ?��w�4�0�f����g�ђ�����k��{��>��e�]{����{'?��S�>�]�ݵ�c2>�7ڷ��h�ߵ�y�N���1�6/G�R�?�^|θ'?����
+.��wZx4$^�/���{}�����"���QB]��\���L[ݎW}��ÐuM��^ڔ�_��E׎X�}]6o�Ο����Z�k�OZW������u��ٶ
=n�����G��>�uq��ҍ
G�
+n-������j���k�X����wy����ޕn΀
��^�?�S3���A
��{�
�rgVk�(�_NB'�~a����
�^?�g�Q/rq��r�8�Z�m2���K�Co�v׀=6�4�g̣	3��Ep�=x,�<!��y`��R��νO]����~����q�O$d^��݃�&�n-q��*� ���h�G���J�}ָ-�G=��]3����`��4m�Y>kC�pr���m��=�i�p����D�%���Vx��r�84��v�j��
+|���Ǻ=��8���r��k��O��,l�!_>�����Q
+�L�}]
8,��7{�x�J��|A�5������*�&9�m	�{�Jh��y����!�;>����&��S7�Gh��p��/�h/��j�
��y�[�Z=�5�4�n�կ��G����o�
�����} 4>u�P���)��������y�/�F��6
�g���ӸiU�n�a����Bc������>��۲G�򇯂:�N�U�^;
5���?UhF����î� 
����u�y��?��/�}(хB
�����vϳϾ���u[�0����l�n�wO��{ی`X��rc�X��oXN�?��
@����z�����4j;�B�oת
�n�mtU7M	O(̽�-����ű��u*{ؘǧ���b̋�&ė�p%]D�ʦt�����/���G�5��5��2W{�
�u�B\�t.�:j|�?ـps�
.�����ҝ�ro�E�wͳ94�w˅�����no��ۼ}�z�E㻨��t���>�ʺt�˽���Qj�����v�����ޮvZ�ӪW!꽎
�
�9�n9S�2�f��]U�͂cr���4�8ϴ�yvۣ�yY>>�U�O����JX}�{�_T��̸q����������e�_��7������޻�'}��� �<S
f
���eϵ���a��y�G�+$u�u�	�3�^ڮU>�&�-&�;&����
�w��������O+ۉ����x�c?�7�8�G�B�J��V�g��V#�r��Jɭ(Ha�
���D!�p���a����a���!!�B"�'��H����D���@iD�TИ&TҔf4�`)-p�0"���E<Q
%���(�TT��Q1��Y�R����4�3�y���+ ��BP�� [...]
+)e&�4L�T�I��EF2��L
0���,R�� )���H��ȋ���o�EQ(|ΰ*�C�
�a�B)��L�J�����+UD�*ȋ\�y��i.�$���@d�G9�	`�"SY�eY��,�b���QFq�0
�"Ui�ӧ��-b܅�
w�)��@]YH%s�5ō��
���A���HT���$I
�8Њ�rA\�
+(f�RQ��r�e�Q�3�"	�
��B����W�%2s�
2
!���Y�r�!���y�8@���Qf�`H
+�$� o�C��0
+hAؕ�el��;�E�!R��98���	8+�^S�9$AX��9����	j@�*���RL@:QG�
�XP{
���(��
��9��9��'"��}ڻc
�ܿ��c�vo0�ܿ���U8o�
����ն�L�yFˆ�LHߘ��n�X̠4?��Xf#�ڂ�$�EX�0+��i 6N��Ʀ��ÁI�K�y�D9�V�Yb+b>
�#Gd��~0d�Y��8v,	l�
�d���-&�&�&�Nb;��Y�L ��G�X*	,!
%
-
1��3A�Ė(�,�[̒�YZċ"Z�Ѿ�^��Be(�ץD]9a,2�S��:��@Y��r���K+Gi���$�k]`8�Rf�B�V�v(��Pr��;^b�Ǒ�%gt��\��"\��^��R�jF
x/Xέ�6.۶M˵�5�/q~�U�o5���վa��b�4�}���Wx���%�
+�_ayhar������X.�l����
��������r���U�D+O�7'+����_ʫ,�n
�O��E
%��Z���L $��U�M��

.ID�t۱)z���$j
-=Y��Z��pN/
>�J�����ڕ�,<���>j~��D���
�o�pfL�VxvL��<!�&�.�>��a�	r�2b�W�u�0o�g
�3�5�
�
� ty�wmr���Q>F�/���� )_���K	6�W����� Հ���|,�,��������ф)Iz.VV��V`\v���v��05� �x��g�۳��Hq0Bl	/����襂��Q1��".�
/<��qTlL
+�d>��]���k

��'�Ȥ ��텭��3Pވ�Ft��$��
+�� ᎖���1s�0O �$�qs�l�B7��
�Ux:���#�ő#j��bF�F!���*���Cd�� Tf�#
�"
��
�o��
l�㵧4����X�\���28���
����t����?{�����Ϯ'�ɟ]���/���m�����G���}��e��e���u�SI
���V���Q׫Ώ:j��
�Wj�J�`�c�mv���S�i�ԊzuK�.� (9¦�{�/lg�������U\/��̴�itْ����
���jZ���c8��wy�Ɋ=�&����Xd���D�� ����_���1����w��ŕ�'Y�lʑ�('r.ٗ
 .�+�t$��$A}4��=+N2J����!���(BP���(	+�����YǗ�_U��jf��׼�6�6�`+Mj��ݳ
�X���i%rʧ��=W��ycj~
�	�+:����/����B��^��$W���rmŲ�g�$�]��M�T�3���1
�%r�Xص/x������؉�A�]ݿ���<@��	����$/
+O��K��&�S��!��]R at f�G����$54=\4/Y��i�v��iꈩ��E�?�/���)ۅ�9x"��n���ܬ�[s�$9s�\[�4���^�Cg��ቢw��,7^D����%���C�
Z��`+�j���)a
�St�S_]�� ��Ġm��'f���}E־�r�s��N���oT�=*�3w!\B8s
��k�Y*M���?��j
.��7>��&��,�Ev��Ew���m��%O���:��U�
�m������'��k��ٚcC���αՄ"
C���V_�܁=/����_0�3�`D�z�'�bwl`�P%|���?�
+|�KZW@y]�{w��'ޭ&���;(����/�-�ݳo�M��{)�Zݔ;-qΑ4�//ϓ�ң���a���9�����T�3׭�����?���e��*2߼�o�mj쪕6�;�����AO&�d�e�l����j�)�N�ש
�>y��xt6~�p��ƾkǿ��%���0�L|:;'[��+�9��8ڎS	@Z��W�q��;��Ȇd�H��8:�/�ҋM
P4Fm|�T\&oXrF�Yu��zWn�C��f���x84�kq�bJe�#ac"�9#S�|gL�8���9��z����ݽ�<�>��y�ԥ?
���π]
+���'� ��`M��A>P�1
��w�m�[}�@�t�x���Oe�
��i
�
n��x��{����9֎��p���M3N��(|��*l�\dEE�4<�
+�

!1�
l�g����UeM[CM���O&�c?O
�ք
/0���q��.Vd>�_{�?��������ߚ~q_Ձu�H�7�{�ޙ��,fp�O��
�p��z�E�mf���P��ܩFyi����i�f{�j����zQ^z�Z(><44���B����p=\\.:#
m
	���u�P��ˑy�q��)�����C;H{iw��,�x`�����]>
ۍ���e�F��U�E�
~<?���Ȟf��"�UQ���
&���F�N���x���~�`%��d��`G�Kr&)���]@FC�����|���n��K�('�JHr�3��Y��y�t�7yy~<_�_.<�\rV�\Z����Q��B�0�*Z��$�J�f����=�G`Q��!�j���Sݶ^g�:��=�D�պ��~���S���Y�J��R{5�K�ЭEw��sʽWnn����1�g�^
��{��ܳ��T��g8h��,��ź��JA'ƅp�2Cx��T0�4�(�
Aǯ�װ
�
���;���V`H
����(r|�
�@'���TT��.p�������N/��#��z}o]���8�p,�X��lc�殩�n 2
MM3ȃN��
��3q����l��-6?��)����.�7%ؔ~��K�8�ѬTdegP>z\�L�N�J���S�L��1I?�����sMs�\�����'���D/�DI�4E���G�;=�W>�a���I��z�����r�|-����
���5�
Ow���C���@D+�G�R���
�����;l]��7����.�������w�4��_������zS� �e�;u^R�!e3-DQ}�
��iSQ�N�z�g�
$��
�E{D+o1�q	%ʖ�QQQ��f��2�A|�S�������Mo G9�`�&�D�����K�x� W2�u���
+
6S���]{�_ꭋ���;�vv��w�w��캇ݡ~?Xy��/`j��K�~po������n�w���p;��v;���U�7���m�.v���n��_�J�A|ǣ`笄e�t��٭�ZcWma4b�(����ut��7�6U�jU���E�>��ԕX�[ק��L���k�U�ֽ���&���Ske����_�O�\,@1#@8�
������ՙ
����U�ݓ=��o�;�������{��e5��KP~qc��~����`��c�x"�|����/�
¦�{��(��?��T77z:����Żѹѷѵm�ktk��}]<�
+�̟m����
z2�%������܉x�pbۯ.�wƮ��
����C�oŵ�{9�/n,�vc���͓���n�Z�Է����R�����I����:�R}٧'[ݷ,/g������ܭ�G��}[�n^P[��;�V壶���Z���k�T�xSv].�El���F]�U�F�vUR�J��d|�D�X�]�!�#5�H�Tir�M�E
+�J���j�Za�=�8\��]���6���
f4�n��]+�lꝥp�f�\�Z~H�Ϫ�,3
+���$�������DVV�R�d#��
��K|�@F��,�X at U�R��{a�p
�i�?I��Ɔ-�Ѡ3an��R:`�&�P�~�ش
W ́�^�D���:a?֐'co
�;�
�(�2JZf�l��g����	N�Ey0V#�bo/�
)�� ��P_.�rG�
�;�F��ؼ��fH
o���Y
+$�
���~�����
����vX�h��bwW�a�7h����Q5�Ӳ�^0M4�
��f�bO��r�-Y�P�.��8�Ez��;zz��'�v�V�jc���p�
S;�ϒ��ß�_���,�k*�N4{�YY��^�j��**�*�<�Ne���U���U'�&W�j
+s�KY��&e=�jP
�5U�Z
��?8��|��r���4r��f�Fږ���Vݥ�t��S�^�z���	�_��z�׺�V��k�Zz�
�j�5������
���/L�_o�9F���x_��6�ᥡy;���
�_��q�t��o
؏��o
l���o߾x
����3?�W_s�;�g���6Au�U��_�9��"�
ߏ�5�:��w8��8s�Z�!�F����<�����8��o��u�nO�����O�~�����~���������_��;��1����z6uT5�h
ܺD�'b?�|�w��J%�DWT��|�]0�|���x��
+	�}!�g��,j���Q���'�ݪK��щ|����/�,�
�s��Z2>gO��yd<��;��`�����
�;����P8�-2�}����
��ȡqX� �,�������H�N�@F$�ғܚ>#�vbߩ=�;w�)�^t��.��6ˮ!Jw^X�(�K��di�Q�/Q���v��;	n	m��.���vA�B�$�	h-V�A�u��m��'��Q�ׯnr���._�#�q�/��6���_c��R�.���-�s4�h���̻���ί��̢��������F�6n���t˷j�R���^�Ǖ���g�-���xǍ��
�̙ѵ���Yv�j��<�l̍�_���Z�X����TJF)�27�j�D3����*�SsI�.��͎u�Of�e�s�?=��2N5�%g�Q�����}}8Б��fC��
T�b��
�|��'z{��e-Zz���E��]͵�|l2cW37rF
s,���m�6Z�5yӉ��A��c[f�f:ษi��EM�O�(����p��^3��TQo4����a#,��+m��j@�
njNpE�0ΰ�9 {�A�F
�T�N�V����9W�
�4��e��
t�G�.`̃�iY
����BB
+8 �mk3r�����_8(0S��X 
0�f�hq�W�$��Ԭ��U�|v��7#�6z���v��\�r�

$G�`�`��ν���HN��J�p�p�'�p��xW�'�������ц�#X���D �r�
%�hi-��
Z�$h0S� 1!�D���f�/��_
���A��ݡ�a
�t
�
�� y�p��`� ;q��� �1ة#z_$�L�Z�r�9����n
b���L.�dž	� L�_ at K�>�3��X�i��U���8���aL�O���R�o��S���K���9ǯ�MQ
p/*�E�0/꬙W��lT+�m��J�E�����X��
��Z@=�I��	 �t��F+X7zQl0�B��
�L<��V )��V�IQW�YxL�6"��
 g�р1�b0

jBw �A��ϊ/�c6A � N�搶�]
��R�G��p���4
��I�;n�
��
#h�����u<K��Q-����9c�*�n��������ڟ�Y9]TvZ�{&�#9t�
1$JX#\
K�u�^N��<�lƜ?"zN�g�
H��
��r��N�:`�v�:�s�9��1��.oXc�7Y�di��M�5.j��q9�bƥ�
�hB�e���!
�:J�[����������d���lI�S����!�T��A̧XN��e�O�1��8J8_X��2�S�)���S������
z��zg�zG�����%ԆGLp����Z�6���N�9W�9�p��I�&�ѐ�JWI���6S9��k�ta/o���t��a�OQ:v��Z$��Ju�كH�>��,t��r3m���R7�9��Fy\&g6s�2K�����
�f%�k����
�^������T�@T��Ҍo9͚��^�z���/̿X�F=�Wc�pew�e����L��7<?�ROU�VT�nU�����0j�T���A��k/{_ߞ�7��w������ç�O��_�?~zJ�}s���o����?=������쪿�������程9��4-_)�xKb��$R�H&�L �>�<$��<�:"q8m8i4&�DN�
+'��%�5�,N*،D
N
+F	�
$2p*HD�4I� �gȮ���0�߁_^u0	&�Lz�&���E�B�ɭ$�$
:,Tk.s���9�)ˆ�&�I�a-���
�Tx��,�����32~�ڎA����q��w��n�MB� �C
9�
�ào�>E���lj����n�
+[Ů_~ݝ��5ޟ�ݩYOT�_"P�O'O�N'N�M'�6��󚉲��3��2ң��S���I�)�	����ЩPDHg:
:	�F�NN~!�Ӟ��S�^��n`�FuNtFs���zdG��T���kZ��%G�Z����̀�m@�Y;�Y�5�`+8�1�Tk�
7 �'oF0��߆�
+�a�w`#kDbO��
j�`�
�x�v � �N��
ޮ
܆�
+�p
w�� FO��
vk7�`=��
��,
۰��
������4���|��Ɍwց�g;����'®�hI�CZ��p�_�M.&<�E�ֶ޸��y{k\o�kt��ܐ�Ⱦ�$G3 �V���|`��o
��w�7�
-g���C���&|�Y %4e)4��NZ|7���g����b 5���h�5"��
KBl��^2�Z�A���������k�7�p0�$d�i�d��8��
�6F���q8�Nt7(����m��6(�����Dd�������j#���k1��+���JD�4�$%�A��DN��DLNK;)�$BZh-QQ
���F@������c��Ǩ�r���fD#��'ы�K��XB1�D��c�/1L

�_V�����y�?ɘ���E�q�
eZ������n��_�t���n4a�!��:��5Ή>w�ٺ��M��\��
��l�z͍��5��,hMhm6t3#�������hk�4��6�@�t6S��1mݚ��ܜ.ٞ٠�Ѣ޲I��M�Q�Y���Uv9<�]�Ͱ6ѲnѴ�f[�h\[���E7�K���1Z��M,N�m����V��V�hd�ƺ�UO��]̾�u�Ͱʦ��G������GJ�
J6����~��Hn[A�>�|��H.�DQ�C �
rvn9F�6��|�T�#)�[Rώ��X=`a�h�l�^�_�c����ʝV<�����]zYf�O]� �昆�.�ݧ���!RK$ J{gkl�M�@���#�M�b�*���y�����6��sK;��`��NԸ�k���J��\�]��F%�4""!ѳ�-'EF
����J^����A�9��l�d8 zYr2�1�X��Lp����Yt1©\�á
+��g
+p%G*���N$��At��C�i�;t�wH���5�>#��/tz
���BW���wy
+
�~B7	p�\D
B��{�w�s$�ػƥgD�(����%��� A���i��,J��
���	�Z�v	�UP]���B�
�8@��� T��i��P-T�v�#B�}&��A�`V.(1g+e��7(
��3�w�^r�(���*-��
SL
e�
�RCPn�
fe�R����b�7�mRDP��
aQ�p`vi�):�Ơ\1w�#�E�E
�E�d���ML
�((i
�3�F��Q)q4#��b<��=|N�.q�(j�Mt��,�Rns�L���0�S���a�XU���F_�6��q��#e�BT�񹺈��i�]� m
)b����9��ˠ�7�a+"K��->F�L�.�-Wզܦ���/L�늿ʊI'���ԁ��MV�'��C|��byU
�Q��B�.Vo�v5��tP���
++^��a�}
V����}������Ad�1�A���M^�"s
+��R����s��.b-�w��7=�
Gj[
��6�a���mB3�x�!�0� �n`�
��0�
hh�����
�
`�
����
����f ˆ����bC�Q�12�����0LE���`�x�ľ��'ʼn
�)(R�WcE�=*ZLh��EP��1�BƢ�1*ht�����S�X7F���
1hŎ��>��1)|�m
 U� K
!C�!�MY��H"�biP܏�T�]5�/~{9����_�=��U�j}/�%V���n�ؗVܯq��.Wٮ��0_x��u��unֲu6w]Ű�_%�a"S����
��H���
{�u��!��ޱu����o�|�g�8��q��ǎq�r
�\��q��c��/���Єy����F���9L�ЕU+��Y�FփȺ*�^��
/�M�U�ğ�/���_�����^���tX7
�t�כ��^
+��߳���~���:��i�k]�����6
�կ�nKg��
+л��e׼X�����
���e��m��}�H/�}�.�
@������?}�����ç��O����S��_~��������/����O?���移a��e� ռ�F.x��
M��O֧c��O=���ŧջ_�ݮ>i�7���gT���>���
�D
W���1��ϻ�-y��c���?@ �1�J!�QH�D"�E�F����J��"������Q�R�)F*d��|CZ!��X�Y0�5��
��B�!Ðb�1$�L#�!ѐi*q
ɆU�oP�O���Hg�
"�^�c��4m���7�SaE�k��;|K�g�O��?��{<�����n8/�8hb��tQV�gym�K�J
Q�{/~�Sn
+�����]��~+
~��t���{Yv3��7D�����D��b!�!b�k�@� �Z�X���D
+)R�Pa�"�-,\(^��,bXȰ�aACQCa�↓{Y3���ew
+
����
&�_BCD�F�W
��˭BIP0a4�5H��I��Q�G\)YJ���R)�Xժ��]VaS�р�n�%v\d�U�*��c�H��؍�rUj�^kKH�O'��h?��uȍ�h��]�t�}�T
��b~
[
�c�x�y"�One	f
+f
��5$s8�l�������h�%$CHv`F ���
�h M6�!5�Z�Y۫�Clw5zlrkp�V�ݩ��ֳڹT#{�p���ղl�E
�Ԕ�Z�
׃(G�%�v���JP��+5� &���#(u �:��6� 
���#xw

w	���5��
F���0b�
+�I�p���<-s�vpU�e
hl�-]d�1�H�H at dO�7�_��i��*���,��i�a����(5T�	EL������rv:�\���rA�I�8�d��A�)��R
�N�,
X�$�!����H�M$�߈�h{�ע|2~!��D��x��{�{)n'����Ndވ�+��l�G
�
���l�h���=���
\Œ�7B�=��GO8�F���+#z�G�`�����Y
V�Zgt܈���}ؠ=�ҡ?
\��~
ѷ=�7���G_;t8)׉�Ǒ�:͋&N	G�9*f���¬;L�k}7
�)���Fԙe
���Ͻ
1�+�U
7�{���oOV�

�A]H��zt^|����0
i����n�pk�5"/�q�zj>k�I��
g��b)t
+�ы��5�ڑ
9�!�%;[+z#�U��26'���-��6e�Z��Y�]ٰhY�$�Z�Mkm�Ƶ�e�}���U
/��I5�f^ۙ
���5�""fc����;~���lqkr{��Z��Ά��gӳ�[��5���j,x5,�@
0��4Z����
��B9rVM2�� �衉^����FQ�=�#S��'!g�N�8)�9�
e:a����I1�0�tJ4��R�Bh�+�Cb�$DI�B8�@sb	��W� ����D�"�!!�  ���G��9�G��cŎ:�
�!�Q�5����8M�V&��R�A�0 �<?	C��U�ձ�1��	͐m����ʜ�|�h�.�����&�5���lMfk*��,&1aO�
�����ц�~��@ �tv�CAފ�
o{$��xK��+DޘA"1�@�a�wh�ț�
q�<~
�(�t TM�Y�[�.�v#��-��̛���m��|��[�����F����Q�)�ܡfL����� �uLR���_��+t�sC���:*7i7D�ѩ$z�}/]��dD
�
+�9SV�i��@=��/
g��S��\��y�����'i%*:1��F��
+u����y�8�5m\��H��[5@��^
{-�JX���� �0=`~FM$U4�Ps^�M��mO�/���(%%r	�Jl&{�ª��يWz�D��b.RK���p���إ3�◀�%e�x)�
á<�2n��O<C���
�.���h��^D6%4E��D�C$��ԍY\��mj����[R��)�9��N󹏳Y��"�T�,Ns���3yL�8�E��a�����2&
�Ńa=aR!η�'\�
A�v�����_�:�
G�	��! 9����zȫ� [�%� �ACkH��ƍGf�t/�+�� w9�ӝ�q㜃���Rb{�Ši�O:�yҤF;g1�8�'��Nz��������������Gr�2Q=��(H	������x�\�0�p�G���p�ܐ�ٰf&�L�����ّX�q'�h���R�3}��y�Cz2H&Ld���!ԁ=�9�7
+IC)C	�N'�c'��F3�DH��Y��7��69g3��@:�?F�Q&%
�!$e��3�N%�%��Ej���8����S)&�A^܌]d&a�$����I���'N(e��|��U�W9��i��M/�N�H��ͱ�d��''�g����ӽQ�Ŏ>�ۛM�EZަ��Ȥ�A�
'�μ������}}�0e���^�vq1�㤍���6�F�D_㟈��n��[��m�cɽ��uiy���{�J��Y%���������K��-}?�;ǎ�i�{�^�3�w�Mz+�;&���{~;	�&�闱����T���m���~�>��d'#߬{y��/ߙ3�"=|�׼]?yF��=�}����.��|��'��a\�����x~������ן?��~���˯��gy��?>��_?z��~����������}b���,8��Y�&RP+���?��������
���(\�&-�#][��s(*F�^_�]���'��� j�C	D

+R�R}�T&R��0�L�R��
�YY��T
���X��\Űk2�Z�_+l#�
1YqL��'�'
���
+!m4P�	k
�M�ƥ�,�vf�B!��Q���"]"�	��k4���y�8'��xb{k��"�A#���o(
6��h�!X�HGH�Ȋ����
+��
aAI����\���!#���򎓈������0�(I�$FV����'b+�����
+���p��&:
+<����56��a���%�u��L��3[���$�Y�Y�U�{\
Z�f�����S�k�[_/챾�=�[��欴�m܊܆�أ��
�l�1սŎx
~�gkx�ҋ�m!��%�ج����f�Ƶ7y��xj."�&�HǤA󐑒���$s���[N�r"�L<%+�e�hY9[V�����.���c�|��";]L���ˎ�Yh��8Ȝ��%W%�G��. �hiԩrD5B�V5�
{(F�=���.��ː�

+�D
+:
��� ����lF�Fȥ҈O�T�Dž�u'9,.
��2�MUr\q\p��'( ���+��V��Ƚ��o�;L�x��p�����г/����*#����t��a���L|ԁ���9dy}��}
�
+�

+"
+%�A�K&�&
��c���.E���c� 
+H
+K���h0�y���%a��P/
�ɰ����/���=��tz�
�
�a\�G���O
G4�]C����:.���x
DՐ�#�n���[k]�\� ��ږD��
��q,
E��u�{�}U��^��aѶ_�!�I4-�&���h�h�hE7��k;zC�-�F=OV��iLo�ڜw���
h
�hZhpl�tpxXm��
����HsÚW�x�x= ��49�� 8�,�_�QH`�
���;_!ᗁ���nv��
��J� ����֠	�zD2H"̑�P�Y��,j�����h���.�Ʈ,f�i�) ��Z̖�̂
y�
�,,�
Ș��݀�!#�
�Z�0H<���#>�E����R�
(T�T�)�K�I��V�T�F�\�\�N����
+�+�K�j������u�����
ZC~]<6/U/�/ـ
+�*�J�
��XB(��1�u�͚������I�e�݈���Z�i"j�Y�Ka���	�#��Y�T]z-K�j�DGqH�鑨��w��E��텸>�7⹢yO$W
G.�+�;���o��=��7�.��
+�;����%b��M�)<�\ۆ>pJ�G�%�xA�O����!�d����1k���ۣڴ�rԙV�
�Օ����v�)Ԋ�T�z�j�Z�:�*�QA��'�t3�5<K
Ko���[UkT���j��h���� d0��D5��LJ�p{�)MY�
+BO�j0��J���l �P�~�%�2��<�p �[f!��5�9�)�,����ٯ���@��,����X>9�SAT��U�u�Q�(�Z�V���޾�4����(
��i[�^�^��\sD��������9i@�'e{���p�e�B~(�e���[�i�y�-onlj�Dlee�I�I�eƗ�n#���@��t����O
O��E�p�h��*H{�Ѱ���р��th����a�O��]��G�q(S Sp�N�G��9�ٞc�{�
t٨x:�_
��b9L +�4Z�p$Q at i�P!fo�P3��\D�uM2������ȉx�)�*z�4'u�!�l�
D�lcN�r��\c�
�:�z��d������E&^v,�B����A�D?؍��� ڎهi���
d	�1
哃C����k'v� ��
+8K2*H�T
T!܀5
G�� �P 
�!�TQQ%Q�IEQU�dlzQU]M�K��&���H�
+�+�J�i$E�
�4�DvV��U(��g(�J� �*%���!�箽�׉�]{��U|�'ڛ�=�CwMvMuQ1T�*���*�Uqg���ȭ����i-����K�
��z�M�T�\��B��P}�=�ٍ�3Ss
+�F����
T���2QM2�����0
H�x
���|��G
���Tx4�O>�A_�
6
=D��ǑG#KM2�M�7j����_���r��-v�SXf��g�4)Z:CZ���/曓�f1�����/���|s5T��g�JJXf��M��ze�deD�m0�x�8�0C� ���ؑȑ�A�X�H� `(0I��Be����W5���~M�]m����GӂhBX��a4b�"����6cmGoȶ%Qè���65��Y�3�Ӛ��{�q|��i���an���a�Q�w�f��W �
k^��
����4���أ���~�F!�17 at S��|��_B�c���G�zD�*�[����v[�&D�� �0G
dC	fR��
�I�Z����n&�
����e���H�jY0[X0
r�A2��T�\Ps c: �w����r�k��� ��V���%���SH�{�P�RͦT.U'�
+ZeR��r�r�:�V>�W*X�X.Y�Y.Z�Z*[�-��
+j
�u��T�T�T�d*`�`*ar�*b	�PB�D��
7kZ�b&$r&���w#
^
j�����KdM.U�MW&8�@H�R��f=Ru�,a��
�!�G��B�߉�!~ ���LL߈��=�\q
�d �� >z�
�� ��P�j+h���3#�P�=27a���bXpm��Q\(�
-���y>!�����?��ʻ�H�9T
��+n�j�Z�QgZe��د�
��#x���.�@r8
27~99�`�`�
�����{f��U�+ �aِzZΛ��St�Y��U1�8���'E�`Iq�(�3���g��O��6��h>M���z���F�
�=b����{��ᇟ��k˿������44��M��q��#�u�b?5H���7
����
��i
+��\��7��}o����}SW��
���o���������߾|��}�|������_
?����_�����W���N?}�p��}�����٤>�gl��SG�������7Lr��p�Nܧ5�4�S�c�1sKfR`õ����e����B%'NC<�J�ƸG#E�1=�H>F�X�L�Mp�R�a_�\��
+�0zt�$��b���N1�X^��&�8q;G������6�.j�����ƎjO���Wt��9�!%vx��!]^����[OǞ�%�wt
HU�'�r��J-��	
�T��w���ڜ�c�b�P�X:�j��Ėc!�oN�|b
�������Wu��л��ǹ�%�v�n>�����9��tn�S;�ɽ�8�I>�6X���q�vػ�{

�>�N�{]��{^�
2?��o<�p�L�N�|�UXC%�r�k��Ã'�=��E�*F����
+�s��5;��
G1�G�t�t�]pGC_�
*$*GC��\��� ]��O
{G�����^>юAo�P�#T� 5�j
o�"|��>Cɏ���@X�Ala���m�g�/���a��j
��M��#��g�P��;	=�V�
�of{�L|%�x����&q5DR����eK#C ����"tJ�<� ��`d��c�9
>ni�I�;��e��G[F^`�a�?���VZ�(���ho�)��s�w�c�
�t�da�"<�
jħ�<����?���׿�G�����}}���Ј�h���.ʇ��N�������o>�{m^w��h$��(+�������A1.,��A���K��-�˶2�*-�l�l�4�D��nE`n��d��eq�gq�,(,!#ka�fQ�,&�dmN�sQ��t���Y���
+�٘:�
h���pt����Ŝv�� �w�͛
+��z�S�kܰ�USQ�&Mk|�چ���d:�Ha����UNk�[��Uf�j�
+��d,%�q���5E�n3G�}�つ[BC��0$p���m؇�W`#
�I��;�%�iK�:
� ���{|� �
A�3�u��げ����p e���T����H
,��`���=�ʟ�;F���T6��Un��ڍE˭��;�<��h��
4�
94���
+$xϥ�3[N��.�KGr�t$�ȅ�9�,���\=[�f����f��u9͇,L
y�A�G4D�;�W��Kw8E�w�H�rN�����{�?@6-�ǀ
Hs���ſm�H� ��D!���m?�؈@A�w����d���<�5���y�ص�Q+֬�d�i��	�,��z�M��V6[����*�X�l�,�6�C��Lf+KL'�pN>*�(��X�܋��=v��q
;���6����t��D��c���]�m���A������$����J�
(07
+̅x���Df��T�(5[i �&n�%��N�N���"<k�qD|��(?#�KP�
E�~�ߐ���Z��B��Z~�����T�Y�JM��IK������ݩGڟ��I��I�~l֋oI{���Z���>��J�kU]�k5S�0�Z�n�5�^Z��U�BZ���٭*��O�GO
�����m�Q��=��{0y��k �
@Z��3�v�&�z���	���f+ 0�9#���1,
��wl��:�q#ĀE�c�:
y�!��Й1S�cH�#GB�o�0�t��?�����f�+��^����K�%瞳?�_*�5(U(u(��Z�j�
�����*�}���t`�FX
+T�aLe�fљ���d� �J�5 Ѯ2�
Fm"��ޕ�� ��,܀�w��*�~�.�"��U�7F*t���+Fdl�_�O-��Z�6&jwx|Ye1���)l
�Cm+�� S�h���Nw��u/|�uI����ʼ������]K�����W�Pbb���z6�<�2�:�y�yHY�Y(�x{��
�1(rY#�f�l���Y�����T�i�uP�
+�u�DuI�e*�j���d�Ձ"�,T!UA&U��j�.��hrUŪ�o��p��	UHUZ�X5��4׵���S �_��ʼn�dE�Mf�\�Lٖ.9�
٠�D��lS�
k
�2�F��ΐ��ƴ�[˚�Qu�ak�Ťf{z1�������S�	���>�(]
��M�p��� �d��$��${�T1Ix����\�ڗcͱ]�'�E
��d�gg\�3���ᄟ�g�n���A
*�*�u��R'����CI�"d+�T��S�X	�BlԸX��
��BA�2���P �5��{��_8����_c������զ��|�����ĉ�
�X��b	c���3�� ��
:���X!�ѻ�l_�|��Q3{n�}���hK��l�#�r�
A��C$#�"X�,����,��sL9�
ɂ�Éb7��9�t�l]gҘ�+�WOL��<�&f� ���Vd2|n����j�����_6~.��[�w6}�|fq.�?�bu���o�����*�DŽez�e{^0>�S��yG�; [...]
!U9�R[�u���p�ºN��T;���&�׸�����dG�����3�hƛ3�v�D�����nh����
+ک�u���ք���Z�6�3�ޑk����.��vqB
"Vo��nC����
�2�:	�=b�l��k����3�
s:t6F�q(S�h8:�a�yHy
N��D
OS�s1q6���_{�G��:':+�1��3�1�l�F�$�����&
�O�
+7��Md�ɉ|1���66�? \	a
endstream
endobj
13 0 obj
18391 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WM��6���e����(2X,@�d��"�=
��`�C6�[�Hɲ���E
�jlM�E�z�W��n
����
�8
�
s��\�� :��u.��9�
~�fX� P��!�O@$��	9&��0���cjD�8
�2-y m�aü��a;0�
�
+v�܄~
Q�\�����/o���rH!�g� �
��
��vv��^���3�gFwlnL���9�.��k�`�^p����HV����
�
+���%0b���]����w~yV~Hk\b���Q�
+؞��
��&�*;֒�J��{OX*d�l
=�Q�1\�jRC���
�@;�m�Xl�)
6�Pp�
�x��� PV�FT�
��DD�{<ȷ��0�bۺ
�5`�ۇ�.�m`�;��
+��ꆷ��am3�
���!vqt��G���<4p��p;���[p������6�
�G�8�9�E&"�h�-T�Fuրa�H�v(��HMmȄ� �6i�4�IcbPmܐ 
t<PT�#
ā�Cް\�\#֛h�CP�e�������������N�>�?���A�`N8�����u���1'��|R�俎�O���`�����C>�N:�E�\�:�ӤN~��yz�wv~���rr�HM-3׳�:���g���p��~gfyڪ(q�nb���!��7g��~�?�9#?�ߦ�����?�<~{z�k\�O_�=��~9�����?�
O_ǥS�?7/��ɝ�#3b��Ҁ�r�
�-����������M�a��󬃎:�](8�KL��	��4d�
��+=�VJ�^x(=";���𬲳�L�)Cp�b3QfDb2e��2c#QL
�c
B�)�y�4x=��=~�#���hkJ�@�*j�Bq�݄��� ��m1���a�6�Ŗ̄`�S�U���כ���p� [...]
+�a^�,zA�|�CC��[F����
�鐡��Т5d.Y���Y=K�E�;�A�+���.�PJ�
���9]�v�q6u�?Jw�@��l��h�$*ڼʝ)� ���c/�/d at 8��A��d#�j���Df�K~�!����V�Uș���\"{�_ �¢'�¥#���
+�
FT�\���\g�-�
�
�'�3�1
l�+�
ف����̌��X�!�Y��)���1�3�y31w:�#�"�{V䒀i�G0{ ��y}v ��D
��V	�`]{Fg��sH�)��
�\�U��T�DL�bQ�`:X�,~F@"� h��-����|���3B	j�"�L�"�V�nS)T�*��-~��^��aF9�������&��d��zXO��$=�|.�����t��=-jd��G�C�Cal�w�2(�PJ�C)�R�K�BYK(o��9�h09�}P�_
�cB�
(�
E�a0�%(쐊�[PZjT��
�p��(o�VaU�l�
f0k�����z�.��0�2W-�����I��$��ie�3�8�aףtY4ܶ2D�����r�
+�H
E�+
+_���]�)�]!��`�U
+E
�
jV�FQ�ܥː�U
�O��t,�[��f��Y�����f������B�B�!�F
�]i��
e��t=������BG�b�ꊈ#��X�1&�y����w!��oK�nYD���b��,������1#Yݛ�{�-#�I���ŵU4�I\}�ι�
�tm�œV��u86��tl��īu���K���ę��ы��͔>�v��ԭC߁�{	��wv/
ޛ}�
+��x��l������wE�Ǽ9����!�<Bw	{�@� o�݂��Bn�~�^����L�@�P�βG�C����7�߅�h��;��
�مt�:��E�n�~#^;�
O�#y�G�t��i�#nds"��{��?��U��کS�&����T���X�s{��m҆�qD��ܬ��v���i�
j�%g������g�;��
w=�c��aZ��j�;��A���u�zl�	�����v<�6�cD*8�g#��oz�c�&qa��o������_
�==�5�䧯ߞ�k��~�����O�����)�������f��s�=���S�M�0�}}��i�J�v��Ewy֩���ոm�m�kݤ��,��K��0�p��]Q
e�v�ҞMÜ��
�#ƬѐZ��&�W�
)���M��9�g]�О:TGU�P(�Z�Ya5�Z6a7�Q�X�����Y�l���5�neV-�XR���*DzNI�j0F�a���K��y�s�uA�
t�C�"���������}�; [...]
+�>�7x�P���
�РVhT�hX��Qx�6���,ښG{����9A�;@$��,�G��h�k0
:�P��*4S�cĈ��5Z�	Z�)�&ъ5Z�[=.��z��}��}
+HJ4s
>[4wfC�����o6���9X���h ���q���6����-&n1q����
����@r��j�0���O������ׯy&=���Ȉ�����
�f�
�Ri��[�4}�1���|�������j�?�zwy�g߃��?�uu�}3�_n_���ѝ�NK�/r.���3x�߇��r�c�^
�z�t��`��J$뒤Q�b��%�������
��mQ4�J
�,�I)����T���N�<��y_���Ob>$�_���̬g�g�߉��ub:�|C
�ubx ��٧`��=ؼ�O�:
���1�!�W
����S�Ӏ��<-4�
+�%���2>
#i
+�!�D��dꣷ�ۋZwQ���-&n1q���a�����f?���9��������p�����V?�O����[z�����aw���Z����nx�1�IY���h�
�"}sD��>{���߿��v0�����p��={Bϧ����=#�.ߘi�Y?7���lZU�Ѻ8�KE3L|���r�vx��Ьe��y2
L\"�FcD
�3m�~�H
��Qf�i&^/
#�,#��S���ү4��J��&ϚL_s�S’�oc�!/".N�QGր�M��{�.7�gM������}�S%��
@}�d�XR�E�)w�U�伊&�iA�y��u�
�8M�^�I�X$�̚E�L�2Ϛ�?a�wK�4�gM1�aO�H&W��]�^͓yʬ ��{�Y�
� x�`��<\�1O��r S�<k֜yчݠ �Þ˳��5�
)�\�R�T�����E޸w���} 4Ic&��nɓ>x�4�{BH2��5��"h�����&}+h�t��.C)�5��<!$}���hB�@ڶ3�k�
B���x��<k�����Ѧ��8�˹����x{���//��;:i+��^���xU�x������ɴ^�)�/�?�!��|�:���(Rt�BZ�K(��b�!���X�g�
R� ����&ӾM0S��P
#d��}heln,Y���[�%(S����1qڬ�e#�F���u�iv���(E
�
+�SH��(���#�P
RՌӌ^��Yj5� 5[@
�k�LqI��������c�
{��.�a�wa+9�,��fL���"�-��YS'���ƒ�U�.L7
+��;h���
�jK�,^on����	��(�s��Qc�M�
��(� �h�q{Y�
�q%���sI at 8��´H���;8J\Z�%l-��6�r�����>l�x� ��I]����Y�B1�8��^�:��+
.Z���
����E�4vi7�b�Jܛ�v
��,�Qn��؅��:34�;_X�-���Pԟ�{�B�YH�Ep��
�%)�
+��΅�lʌ��!4=%*騑�6��'���r;Cg�Ϥ�sk1`	�n�,ŢM�7 ���
R�f5�j;�A�{�ð���Z���ՙ� 9��L�.agƄ#@I~/�XՙЗyk�v���+(7Y�nawT���'C� ��[R��v��*ĥݵ
v�
Q��-���qlh�t����FI�?���%��l;7:��s_d��Ė��3K��<����B�;	A
wf�UC(�g'��4�u��
�)E٧:���CT��M�Gj�g�����e�I�S
[E�zh���.�A��pn��{;�\ ŭB_�yn[�%W&U�
���H�7N.l 8[��|z�>
\e�)�f�7�K�v��5�w���w/^]�Lt2H�� <Ili�a� @T�yX��a�������)/��g�4��u���sM���S�'9�'Y�j�"I�$0�������-�^c�����(��2�V�J3��YG�Q�"/��@�:+�O�%�^SX�
�d��4�}݂����qus8�zq�z��޼
���±��ٖ�j��p���
�>ݽ�n{�"p�n
��NC������p����j��|�=lۉ�l~����}�:0frY�M����?dHw j
\
�dQ5�ڣ%m��p#�.�Ir��"�>w%u ���֎c/�'ހ���i���WC��T��$�dv(R�&
�� ��ʆnO1�Y�e�8	���I�f'v�4���+���l&�{K�s�hRͨ��򜻖���:��ķԘo�eP�3)�3� [...]
�]1ۭ�4pk��=�HIW����"pftFW���CJ5?���,�.�������/��%U7�.����/��-$�-�'��@�S�xS�y������<���������ۻ��_�����W)�iM!��$�협<�Z��9T_���Ї�ۜ6X;a����y-�����N�O��^�ULx�C�z�ݵoM�5އv�\G�{⦋��d+&#P8r��Yt���i,Y`�)�fД�
^劥԰�n�~��M��u�A���0�;[�L8�ɡ�Vɸ`�
]�0;x��m�h��tO���%a��/A��̀"��I�T)�Q��e��|���
o��׺�F�|������G�(AŤ+э����bƆ�s��!�I��20=�,<�ȡi��$vRZ�h�\r���lˇ'I2�X�w�5�_J
w�m�ɔ��H'߮�f�a���w����Ø�-#���t��F�tN�t*
V�
���T��.��[~��ǻ��oJCi�W�͘�����t��BgU���qɿ�/c+8tJE���# [...]
� � 5-�������Tc���Py>��	e4�Ԧś�O18�!Т�
����3$���3Dd�3
�1���
)�@�� IHDU�D۔ũ���Cet�{Q���DG�4�
���,��*�?���q^�C9t��`�@�+oJ�޼Fo�>���|�Lsü��EJ0*8t
4W�.pF�*X�G�L���G�T
o���%�VC�d
��\x�h
+��?����@Ԑ:9��G�
d������>]��|}����]�c�(㐄^�C��d�[���e=��L
:6;��O�k`�&~8�Ҳ
�-���p���XB
�"�!Ay���"��X��5.K]Y�a�\'XSe$�nT��~�����45�*-U[�%m@,��ONY�^
��D�n�>)��
CX���קD4�&�L��-˒n戀���#�{Y��j`a_�i���#��,w
Q�0�O��@�'W$߯�(l
+C�T���$9�Fp�EBx)��3��{�5�;�6Wo���d�X�!`p��U4G�0������5_�#���p'E=p^�)q�t	�]�"�[���Z�����I��q^�x��t^@{x���$!�em2��5-���
2��y
>Z�(18����@
y^{
L�?j�>���YtA/�"ߢ]0�
c�J�]-Y��4�x��	���=������?���
�˜:���ë���R��?~��?�Y?�z��ͫC���D�{���ç����;�ƑPV�n
Y���"&�h�x�Ad	�	���^!�!���z���'��.a���(S��f���&�0�|(sf}��mc�5�"���6 K&g
��%��e���rqY����-�T@	2�����	�����}�r��E�n�:F���%�2;x�}ab�O�u�������O��ƃh��8>����`����I�^�(�l��
:��
+�Jh��s��z1R1FI��VГ��+#��PM�g�6�X���+f�-���D[S��T��;��FzXTL'��F�˵*�ğ^�!�5�ԲnU
�u�x2|_ڼe
\{w�����)@�Ay]%E
_@)"���D�"���W�Y�T3
+y彞"`�
AE�$Q48F�2����*�
��~�hbi�h`L����Z����u�� ΅��-����^�V<�
wm3����H�a�dIN�&
+�n����S��s���s������rE�wi��?C��&���,�Q��.4�ϷĞb�	l�.��,�)t�Fc��E	0��$H���e
"Ă��r�˜B���
�3h��Ɨj/`�wD׈���٢��rE ͗��|3���$�}o#Qԇ���\�,
�c
+5b�L�����\�DzKx
靑*w�J���$�
+�
�J<���V�r���V�X���iK�-]oq{[���F�fZ6�[R�a�P
;%�K�Nߞ�DŅ���V�/���}��n�t�u���|,R3+�>6��A�^����"�R�\Ǖ:�ѠF�~�:2O�A�A�ѳz0���3l�!�7��)���f���u�A]��D.I���HF�,���.1���d�����
Dr+�_%�̶-/w׹u��������D�x~CXcNr�fZ5t&7��U.��:�����R0��}s1�C{�)&_�LQns$�v���W;���&L�b�Z�����ss�
����|�~I2_`)�z�6�Ilk]C��
����f�jƜ�.;
�!Y[y�
+�"�s��(m��#�
Nn��#�6ȷ2��ݒ�%��&���poU�Y�x ���S-�ԏU���XaC�9�c�
�
�Z�!�k���6�K���m��#����M�)
�d�)�m��i'50�&�q����Ѥ��s��K����
n9�'�iٟ��]�t��
b{ɭ�yCa�j���E�W��1�hK�[�ܒxK�]�oed��%ϛ�]m�Av�fӔ���m<bN�R?S�X�Հ���T<���l�
U����WNk�?W���pY(�[��&:W�-۹قU�q��?I����K�Pט��
�_�י�}`S�'�Tmi
e$�3��[>�d�% ���B��
+�fe&	�P(oԓ
+�cҵ<���I���!j�&BP�!?c�4�P؂X�ĉr�>񠯵��MP��7.�9N�k
%��C>����A��g��}�?�-|G����Tf��jL��
�ͬ؁�|^��U),���ڎ:eϭ,k_�I ׬}��\m���^R�
DC��'�:
�cM'����䃄����!/��
䆏G�2��:�a�t~#����`'>��>���m���U�bWrC���o3`C�S_��de;Y$t&a�C�x<��:m������Tu���%̳\W������ɻ�(g�:bpےׄ���%
{_������	[�
�Q����,�7A�aidxE���U�/���Z��mpR�7��Ѝ�j
K�%����Y�/�f�
�4��
hY
$lɖ�Qy�=S�|8��,نɨB
�����2����I��L�~�#�D�U
+`��!I+�pn��a�{�+xh����
�B�R�'�U3++HE��t�֝���ϩ��`���,.L�
e�l>?��,���� &��������*s�g�o�
����%�
wMg1ݤ^C6����:䩃g��E�/TiU�E�9��� �s��rGPr�
9;=�Ƹ-v��O�ZqOY��<� �MO,����_�����.��;�
b�۶�I�Ij��f�M�3���W6��dܡ�h��]�G�0����mz��43u	�T�l��~��1(6t�H���1z����8��^*Ūl����m}���<=�ړ�?޽J�!��f��e��O�=$��TH)Z�*D�H],�B����(�]�_^��_���/��qf,fɄ�%�W]�j��Q`��4
+9U����qM���
+Ǒ)��\����l��-�}+�n���Z2�Ъ�KX�z�`����=5AnD�5:���\�0������v��u
+��q$��tF��P*��4�, �
�R��V���
�5zW�v�&.E�-f�|+
j5������G)�
+#�̸
��I��2l��9W�nT��	BO��޳8w��Xw�%h
%D򮀊@*�w��Q�T1c�_���KX/�s���
})�ms�ges��fL1��*������ ܶq�
�?
�G�i*n�5�
p�C")�i�N������0��K]B�[z����D�b2��*��MV�'���f�;Y��{\'5m��q�e�c�U{y�t�p�a�05

�O��mU�'$
R�y&�]�
�(/��j��u��^fU�C�w��0���R
w��v�8�7䮯7���6��U�a,�����Qk1
0���Hkȭ����r��wo�;�	ui�-g�rJ
&꾫7�_ÒB.�͒��$�l��}���c�
J�Q�a�
�+
��͏7�������o��x�͋?�7���������o
����<i֗�?|��ڟ~����u����szQ�z���ɧs1�?���?�׿a�|
+�?���Os�	g^��kW��m@������~����%�,�T�`_��԰�R�����Ĕ�n
���\�X}L���6
�!"�r[S�͛�^�?��㻇��ܽ����[����o!"��&}v��o��>���|��ݻO�~yx[?;��
�]��߀y�*03/@
&)���9�(�_
�5��h����|7B�S?�K�R�v��A�o����I)�{t�e8�v���d*����S��CF�KI<�B~D��
+��p��y�Y���d��L�g�C�����i��zc�
���ۤ_���!�kv�QUd��Ԟ��Q"5u1q��	[4خ�pIć�w�+�?�Bxu�7&�(����GW����J4�:�<Rc����`CSՀ�-
�^�l�6r�C^s�ZԀ����P
���t7�T�=8�#�K]
�'�c��8���a.{Cӭg����-L6���QگH�.?2�����6	]���d�&`�aC��`�2
�f��΀�����3,�
-&x��3�c#��X�6Ј�
+��'
K���ث*�F���b,�L��
x�~@�R�D�P@��-�MF}�+r��Y�JEC��
FkyH��A+^��|�	
��m�';�[/W�
+���lT�Y�A�ᠲ����:�<Ġ:��ܡ؎YxM�!�
QfL4y���,
��*TÎ��	��5�A˷]��}�j�:#�jnJf�9O�
��nL֊1gv0�؝�l��Fx�Yݺ�*�k�+
_�q 61�H���1j�Έj
^
+�Z
�1�5Ÿ�W*��
�512 at r�R}yy^��~y%�1���AP$��)��
cZ����
C���
���p��pI�V�Q�`�hΐpe�l�֐!v�B�_h�g'.0[՜��p�����#�8 1\,x+=�o>N
T���e�ö%�[�=��d�*:��Mx0�	at^ԁ�]_��?@l6�����j/l�4�Y���Tkutrm�uh
����.� E�)�2U�M""�����Ҝt؜���_�� ��G7:�}ØNUՈzs�e����
۵9M�<]M�K�DY�M^=�q�tUj��Y
 ��R`c��w��3Lu�Ś>�Y��l�J
_��O���=��2wq#�j���/j]�(V��E��-�K.{�B9��
�q�JE
X|>��
��BW
�t�ps�B;����3���/i
e�Y�[헢����ب��X8�� ��B�D)Xe��ZQt���
�耺�2:�o
�F����W����B�i#�
+	}!��L�bסK��oV�8m�����^�IX�<��+�����2��߶�%�O�]������o/Z[��:��^uT�0��d"�.ͣL�\�0iNY���\��XM!h�ˤ�Ί蓐8��
�&��=�I��I�2�r�^5Z��B
k�8�M���3�4��p0�!:�yg
y�}'=��+�m� V�"��^
7�aQ
�}jyL�nī�:

+n��K::
����i���ea��0@��<�zrVb�ƶ�pj�gc������`t)�/�
�-�<��� y⫈���Ɋ���n
��X&���������s�Ո�HW5�Ӎ�(t�+��"�:
 8
�����b��Z�ix �ꁹ���(���R簣~�� �|
V���^���H3eҘĞ[�3D+sy�����7 ��Һ�P�/�U�,׮���@���������A���G�?pč����y\Y4�j������y}J�v��<L�����zG�[OI������t�5?�*hB���d"[��#WnϢUa����N�y6���<d�a��r.p��J�X����i�\�q]
��0�Cp;�!P����� �0�[#F�
@�z2�Y����Mp�KW�7�z,�{
+�$wk^��Zg���<_��O3%���s���Z�ȍ�+G�s�;���)i�UC�ly��Q���풣
N���Ǥ�p�b�֚<�������-ȓ�\�0��Ρ�gn4��m��-�4h�y��ݧ�!��_Ms�4H��p
p~[���0��7�Wo�I�7�q��~�/��L)I����
s�{�=�\}�t�/�
]K�Ϳۑ�N$�[j�rg��'��_{���4�K�r7�
+���p�͠ͅV�lE{�G����xE�[d�\2|#�|]� �|kԌ
+H@�3xDZ��l�_ڄ�����;{}���[�{�:z����@�
+�9��w%�V`�@����ç����ǟ��9wb����Σ�[, ��VJ�{��4\�[f7
���
U��=�:�,zH�
�ǔ+��⫒P�0�y��Χ[N����$;UOI�w���Buu�5
�X�n.��z�q��6��
+�hZ��$�
x�3ĶP�,'��{��~86�DM�{���+�{����
Rü��$,׏�[+�a�#C�FU��ԅ�
+
g
x��$���ĭ!ܖo�VJ�m��s��Hv���<}����e���U8V��Σiƥ=��Aq�C
t�
6-����&�dE��'j+�_��MC[L(@�ӫ6�˕~����?��ub���De'���~pS
G���{}�f� ��˷���9�<�^�5V�0
E$�o�	Y�8�*�'�u�Dל1ȯE~�V�)ck{t��y�G�^��O�~܏��bNZ��hcV7m

���x/�6��X��q��cV��:�jБR��zw��l�WC������֚m%hۘ��
+"�I�a
d�xp��6��p���X�oN4͍UȄR��3L1��b��0��1R��b��=�
ֺ�†sO�dZ�m�!"z7��{W@�P�t�ϠTЬ��z�e��@�,���CAGd��l p�&��z��k�KY��S���
�'CƏ�����|+�	��ߺ�s��A㡎�4�s���")��E�b+$!_��_.Vn�
�
���ΙHN&�J��m�	� r�a�f��(��
��ERl>T��o+z�j{)����
�
+
f�@�����!*R
+�F|�|�Ҟ
c1xVB���?
��r>��=�Z��j�!��
P�n����XL�\�m��x�
+Gdb�����P{P�az'��
+m`��b�%J�C�(k��a���
+^y䆭#*l���ûZ�@2�{>^$=b,
lLy����[G����� yg���( }��Bu�����E��qR�&���Lf��E4�x�oQ��k����t�ˀ
�
��:� ª���̩�F�
��{����c;z4#�����\�3����q�&Xt�_/�
ls�"����ǥ��{�5��P�u��N�Jc��q���Y75ɎfBa�JM$ %lfΨ�4\'�[���anД1n�f�����~����Ѭ�r<L��ߛ;��NҔF�_��^�},rF�g��ME� �&���l����h��pDC�u���/��{\�
�0
\P狿������ε�ݐ�
�
�f���3lK��nz�H�㍎�
ޫ����E��J��m�����~�~ [�
�>�?��\U
�~|�ŏ�Ɍ�qP�Os�)���CRn$z'F�'hn8igL
�gGiS*�/�❵R��ܩ��{w�~֡���@�Hw���
_����0��p��{h_�dR�yօ~�Z��Ȭ��
�c[�������W�������N5�5�e�
\
��]�q�'M
(�`��81.t"^��$��`�
++:��s�jD���n$�������
+{"L)$}�3��u孠2���U|n�ߌ[Xq�fv�������G�4I��<� �˜�
+�b'd��W����YI���
+�ώK}e݂,�Tq@���vV�#)L�zrF�
�6 at U<���(ǐ����zxO:���(0UJg(�:Y�?��$�	"8^1
̩���e6�V͗�;"��quhr��[�jS�)��5߄92f�9�c��v���E�[w����Fak3E`�]Q�����q�!j�[J(�"�lbQ�

���y��pBE�sd��X��x�Ȇ���s�N���"��
.!�+p̶瀠`'1x�3*�lE�m?��v:����f�+��ȷ�72�b���-[�
�p
�M:��M%��}�r����lR�փ
DL�$�B�aI�?�8L�M�ؑ�>;䅇V�X7(�ߔ�jD? �<�Lp����z���o®[�� �'_kC�g�DkN��vB^���

���j�#8;2��7h�,��KA��F�I�͛{u����'�aO��d����rz��N&�Z
+iT�懸���ak}�_��]�),���2����E*���!K^�YA����~��+��������q!T�R�M���
[>k*�/s�GO������P�Q�w��H{�O'��l�n �E���5*���~[�$�~om��h�i��UJ�z���:!�D���
�9��[����>��3 �穇
+�c���g�-��^�g.�+�}�>�o��x������� ��@����b�^k$4�
|���}���P�Ik��G{��Xu���0	HF�V����D� �d�`@B���S]u�/�@4N^pԯn/Uga�bջ��sB��`1�ŵ�b<-���K�GR�S�Q뉶
�w4QX8rL�
�V��ǫ�>u��`	M'_r���
V�� ^�r�� f�����#e��v+�/M:&�'w�GMB�k�o��gj�2Y{F���m�޺��iiq�"�/z��9 Tqp���6vk�5��L@#QYE_��a����
�����J&��
�|
�/G�|��&�DM�p8�X��r�.ϒ
/��v	KL-eK(�����C-�\��k
���� �W
��,���
+���k�K�
+��:%2p\�f7�F���؈P�͇HR���4TY���%�ɬ��=��i��A�[
ƛt�����A�Sz� wB�`���o[a�`��� 
(KqёD�]��r�jZ츺�D�y_"�Kx���)�%<�x���N?.����-�3���8�v�5f��Y�
+�-�����hG�<,r�"굂�UΞ�B�=
��-s���1�
+J�v�n��%-F�it��z&/�����M8@�8����\��yG�]�<Z�^(=��,f]8y'C��� |���9�_H���
G��V"s�"�n7p������ >U�%&%Tƞlv
+�+�$۽�y���P1#�b��^ln]
D#D��S }�/f
A���%�?�
#���]�j�}�$�*�#�8��1�M���]��S������L�K�����+L���K���_Ť�Đֽ[�RaVg��<Y��Ɗ@���`|�k
+�@�>�n��0��栄���m�++�2�>�A����O���)wRM�K�C�����N8[�'�5�u�?6��Zp�ĩ �.8��c��2O<r
��hdo����+��N=/�"mښ}N��-�P��$Z�Y|),����3�nK �#�+>+�k-��
�4��p���QH�}
�����xѦ���Q)֨ O��0��F��[*���NqV��y+
+���:�
�/�6�����^a�&HoI��T�$�U����N�*m����
Jy��!|�����m�ue];
+H����&�Ӫ�m��O�{�fN5
+�	�����=������v�*3�B�La8��������x�.a�
��h��<
������#�
�s�z��<�8��Q��
lmp��
�"4������50�
 �'�h���RcrY��%�O3^uYV��S�Q��L>���]ӗ͙�
�3�ֵ�������q��]�"F��Ų$0�T	J���AY�	M��!�-@�NY3ߘV��2�g\4�1�g�}�t�J�t
��kD��ڜ�Kpb���n� �m���p����\FQv�Nw {�z�	xZ-��
�^�I�+*�.���wc��a�r�ro�pf��O,>�J*� cT1�j 侳�"����
���y�Ԩ�m
�)�������tK��t
��3��>�m����1�\��Ԣ0r��Xh=��ճ��j�y�V{�
J�9Y�s��l�d1��l�.��K�
��[�_��mږs�ge�݃q0_��'�qi��v�G����Ѡ�p�9=��Bz�lb &�eghb[z�4�bT,j��;R
+A�kS�U N3tҟ@�@Ƽut˔ž��=L_ܬ��#5�oɅ��LG�_��z�x�5z��82�L)*st-��h3�`>
)�9""�N��[e8/�O={����/���p����_�����O�߽x��
��������_>~����۷o>|������u�˛�u���~��`[ԁ�#.��V�t�=RX<}�%TC>��� �\n
���p�{<G�z�
�5e��V�GK���[.� �
ۢ�
*�
+X�������ң�]'��\�!�\2�>}����F{��ћyD���7X�yUQ������u�3�'��
�T�Q��oyx�
�����ߩ���1T����6:0�u9<4q��nԐ���PbR��+;V&ɭ�poC�=� �J�A
endstream
endobj
15 0 obj
16389 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H��W]�
�
}7���
ٻ��R}$O�$	�6���1����g�����T�s��f��x*�H:R��q˧�RY����~���B40���5������*G�@����N��
N�VNT��+
7���@ž�3-7����n�u��o��fK��҉9����3�N5䢇C-�
�S(I��Im�S�Ŝ�J
+ҩ�
+��
\���1K��y��D�l1��
˙��ʴ��>p
��v#"���N�����fc��BJ�	��-ה�0[�a��n�e
����Yn��p
+-mh��Tc��2G��ϙ�ٍu���,6=m1{ܐx;˹�� �^��bP����8+y΀'�v?�P�0N��	y �� ��VB�QqO���,,��1D���Q“� �̷@^8��{��ɥ����-^	��5;��@�'��Rbt�bQl��bHdTPlݮ�3i���z��9�K��
d0o�"Ǣx�����F%�b
8b��
y�f��~��cs���UU��JڴU1=̑X��퓹:ؼц_Ӆ��Љ8�`P���P��О��J$�V/K�\e��5n
�T�Uʢ��&x q&8$��P��BZ=%%�g,�b	�9-�-��-=�p�uEk�MA7y��V�g.ћŤ�@ج6/��)�i
-n
��֢�P��:�*
`$�Iu
UF�yg�
�����Aw4��@ӹ��'4Zv�����y��ᐌ�`RV	��3pH��VH����q4�0)�3���Y�v=�eh��9j�g�)q`��+!�d���s�E�ϫ���~�����n���x���O˯��<}��+���jz�|�����~X��|������o~�#��/������E����dX�w��HBЦ7�|"�żd���j�ŒmM�)g���J�!��3�x0�ݡ��qX�.����w'T����4}
�L�GB�(}
EcZ�(���6���2e�brT����jC�:u�VB
���X^�
+x�v����ho[�� v?��
W\�c�\w��Ɋ\�tOv
+lNخ	v}��	1+�k��]��\]Y'�^�n]
�Y]
��t�(��ksq24�ԧ�H��8EԼ�)�s4��c1��䂶
���m��ȫ_(z�`��1Æ<��z� �9G�ո$;�<{
Q�Ώ�8W��(H�����@T�o�k���)E��
u
+����(8Xlk�+�Z���iK�(]��ׇ�Xs�T�x} s�cU[��)u�a����T��
eVj3���%zU�a�w�1���c
�{�ڛ%)G��}��z1�3�h���s�+{XYd� /N�
�ݶ���|q-#�ѕ\N)˨�x��lٶ+%���i�.�&�G�m���h}
4j<����{՗gϗW�_���}{����_~���������w8&�˷?��{�?���O�}Z��'ay!?^}�z����O�����O�����
��Ӓ�?.�GX���_��f��Qk�r�7��
+���B��Cp�廫��N]�3~`&�[<.�*O� ���؎𷂎�ɆA���Փ�0H���|��[��0}W���T�*E��ZG��Kx��Ꚗ�u�:����xB�q�k]�v̤��h�2�i>S��*B
�gh���R�" ��\t9͢Hl`�.a���@��qR�C��W}���1�C/�{���[q��׍5�V9���ƻ�핰'�V�B
���'�w���G�|`��W�"�x���"+�L
�����P�����6E
wO� �v>�T�YR
�l1`L��J_d1�Q�طO� �졫
�\i��Xu;B��*�|�u�qt����҇UJ	��S�f`��px�'�\&�y�����mX[�N�<3�h��}F?�G���U���Ɂ�mV 0qb�a_֮NJ�,p�
x�g�e{Ui�Jy�a[�htI���Yf�	
���`�
^� /2��ʵ<�s�G��x
�
+ۛ��Y�{Ҽ�"�m5(n%?X_u��4K��(��f
+*��o��K�l�}
�3~�%Z�	<'� #7�$l���{�tl֙����츂cH
�dphI�<ʷJ�%_ȁ�����8Bq���ק�`�nK^��ӿ9,��ǵ/�
�:Tk���������p["v�9�*2pBZ�S��p�����8�>��3{]8���\�ڜ���
��0�G�^b����/���	�#$?m�d�7��i���X���A�c�`���a��
��dc�q��x��5hI��!N�uEz�U��xP�X�b]��C�fŚ
��6�]Џ��]_N����a����
�1;� 
�	;
+�+���s�K�)�.�9�C5�
Ŗ��Q��yҏ�
K��� y2��
Qۺ��!�%QCª�F���.r��Z՘�-�U5�e+[�Xl���ܽ~�T���Rf�{�]?� �ђ3���=���׏�/d9�N�&l,�	@O�X5��d�v��\�ᬩ�\)5:f�
{�:x�����ix��Xd:�/����o7Nl3!t5\�™� m":�E�b�~�|����b'�
����j�,�pa۰��Ԏ�
c.�\h�s��?S8��ܦd2L��0kX�!�+^�Yí
J ��M\Z��L�����7��}��w2^knG�SW�e�څB��x
<O��&�� ��b�\j�
]xԮg!f`
l��ƖRW�G
.�۸˜�)!�Q�,�e
hq~
���joI
���$�4*
+V��G at V�c����X����tB�	���ȋox�W�Nh���b5��m�L�.s��_�z�P<\,����^%��
Gt�P�P��y�<,��
��A��cZ-�z!K��O
�u�f�g�
�{��f�p�ĉ�,j��W�}�����r�?��"
�x�?������X�F��P�U�gv�%S����I5r��I�`�y�C�l��C�T��G��:w��Wf����%�wT>��;C;��N�5P`������w����I�K [8��]ⴐRT'���'�,]&D�FZh[�Ig9�҆�y/k��gH�|���ęC}
���i�����O���6/�q�
�t�yp<�<h�� ��)�rXY�}�V�`�[N]���F�dT����$.�JD���JF׆W�
+.�
��\W�}�Y�%���|�ވ���%ъ��S&)�E-�r*B�$iKc,��0�[����F�$)-��d��k� Pڼs
I�^
s��*����Qd��W��zH�&_�̾�c<���
+{�?Z��:�=�^���k��Q�ò�6���F�(�ٻ�\��ő
+�$�/F'mm����B�6e[�r�B_��v���؟��f����!L:���d�7)QLs)!������$Z��}+1�	�}���B��ի����=�
�S�_yU��=aL†��n�C�D*���
�i��qqi����[`t{-I-Kyޓ^+�=�V�:�KՋ=�LAm9v5FQ�57
+H�/�Ȅ�8��a���{i�5��hI*���hV��9���
5����(b���,�ŝrrE��3У���{%�Yn���J�[-����<%
q�N
+�ӿ&;B��"p�Yu�d�.�BbN�1�͒s�)��ŠgSԣͧ��:Q#E������d`�
UW��ڻ$|
^���ۋ#m*$=�?�s
+"Pe݌9�S��Z��_�{��
#
����'�is8.
�0.M[冹?�ί���Λ���0��+�SRs��6Ļ�+�ɶ
c�p��ā.R%wU^HU1�$TV�߻��@��gw�n�h��=ċ��fxO�A����D��{��qA�fw�En�d��D��e���R�'s��3�2:{װ�a���d�1Lv1y���Q��-���R
�K_n&�1��1���S?����קw?���+$^�4�x�Ҫ�,c$
�u�C/�g�f���b����P�z�a�7��ܓ�B��b��p0FU�աnF.o at 2�����SjP
+ʗ3 ��YUc
+r�6�2��)�S%��]��P��'ٵ#�!����,�d�Ec��]'ܒ�7�S��s�n%
��S����NhC���w��MT+��B�
�"��1U��۔�u�ש��Ȫ�h7�a
�?F(;
Y�6�>ߑ����AL^d�Z"�<#V�e�8o�J�8�j�XKҤ88�Ƣ�֝�2�W��|q���2l���
+0F��0������?L�TӮi��c�v!?3�W�L��2�����h���Y�\k��d��ߒ���cm�kF�
c�כ��*j�)�w��
)��8م�T�8��͋�؂����]�{+R-H/�
�{}j����<1ej�nci��W׹�p���*eHr��-��(j���� �z#)ú�
����
^����cU[ݽ<���j��r
ۮ����e\���u�W\� \<~��K�������k��Qro,�fK|Vd���.@��J��k3 $�oI&�B��"��~,�
�M.���� ��5P�
o:I���r�F�����o����b���@?c߷��DK�]�}��Q8�7H���݆�I�+�2�I
+^�u5���>�B�\||h]�zF�?����Q['�n��o��|}���W&�
�H�׺s��!��@�gff se7�c6���olyڣ�M��Y�|
���/7u;	�a,u0U$�cc���M��jy]ޘ��@/!Y;�IN����֑�"3<b�����7֍�
�J�FW�>"*�iY%q�O$��
+�"�Eн�[d�(�Z��a���!����
�L�\\�2*�(m���Jb�pE�Qל�u����JH��*i�\<����k}<�bw
���|�+�8���u�	���0�,Y�� �k�u��ͼx�k����%+G�{H��@H\�.��P��+R�a�׍ �)����K_K�^��J���% �,�XKsݥb{�������G(�	�
j�۰�&�F=�$
][9�P}5���R:E���m at g=k�B3'e=��M���ъ�r�|�:Z�W�Ei��
>�'Ȧ�����
+��PN���"s�����9ӛ�SG[&�7�c�9&��G>	��˜���8E�D�g1�h��R|xb�o�
+"�.���P��N�M�,��L�v�k���HG�B��Y�
u�H���K�Q�*]hB��zu>�_I�.����G��I�&���:,h���RT�j���	���²�\縉��+��2�HǓ�wX�0j�i���y���4��J;���3L�wMY�
e��<
E3���R=G��&/���|sU3�9*N�t4�-�	�#��9�
S��R&��V�G��3�lV�56[��$�#F5�����z�$
+�Rl�z�G�_lA���Q��r0�!G;��R?���U����C���Yɢ
$K�;�WM󘺁�D���#/y	q7䡎�5�")U��/�
�6�x�
H���n{v�v*6ЯgCSf�`�ab�����
\�(K'VE����]�/��<<X��J�u;��u�M�,ߏ�
s�y���g|)��lzvyFL�I!Ps��R��:د�
�й�{��0��J�f���w{��ɀ}D��Rb׻iiJ��"'s�6a_x%�-��
��0��VЗ'T
qc��ó� +=u�k�Y��� �'Ov4sv,O�@�r�Yz|M�جB�,���ʵ���+��Fj
2�Xka��
��ר�A
͢���� o����I}+�Dk�򷧯N������_��}u���k��o����������ᇏ�:�c����O�������v���;w������ӻO�
@��?�����?��tN�?���7w�g���È
|���,��p���n�rz�}h�6~:�G"G��tM�#�1@�+~iy��� �l	:<Q�#�X�� ���~wp�w
+d��c��_:��x5���Y8�
��mFmJ����y�#�%Q�y������==���^--�^7po��p7�dc�����,nHB3䁧	����}�Tҹ��۫�����|:��T*�
+7��M���
+�gL�ض�s�R�_U�(q�k�w��L�9�7�����t|�:�V����}��;
Ƙ\tb}i;.�������0]�Br�����^��U� <BBS%q3�����F��Z�^��œ������(������$���C�|�o��K�R��3!c-eM]e�B:
�N� ̪��b� ���M�mq�IL�Lt�wqXNT>��[P��e�X�_7xx[]�1��8��Z!�[����d!�%4F޵�:�%���K�c���8���Tm��>�F-�r���<Ī�P�[�
�5���b^
/
5Ѩ�:�nƗl��*�ލ�Gx���d��C
 �����k���c�
S�-@��^d �n�Q���t[q	0�2��F<�H&�A�$��/�7�*�U";����%(���
 v3�� V2��k[�;&^&��e$���% J��Y�
+d�nc1 ��h[=p>����)!��RWh�綛WC�C��Tw�-Ņ?W=�8��_'ʌ��=1Å]��h!� 
+�.
�W�b�I9U�Üg��9s՛�"y�˶�JGӀ�sN�;���	.��Ne �u��J�m
:���rD��r
萒�b��2��$�f0����2�
�R�-s�i��Qq#�&�Vԯ��2jw.���w��<)|��tz�HJY�a����&

��Ýq�'�M�M����yS�
�*;�O�޴�b��T
�����|��O2�&'!����^CF��W�Y�����%Co�?��s����GQ���x�����X+P��y�j:�coX�
&
+�Ϣ�:!��HQ������}���
�j
���IK)ێںᇒ�90$r�"42b��~�<z��r:��s�4B
��T���x�iq�/���d�5�<s/���FV��N*�=���E���`�q�(�[^���r�;�d�*d�^��

C
gKM�:
.�7�DA��U�W2�ڂ��vƞ护�b�N��u�ڂ�n3�4�ς�ɡ
㥗bi@��C&$\n�W at 2iT�X�,6���%@N0���Ŭ�&��=,�	�bH1�03k��.�f�W2�g�饌(?��
��2��
�eM���IK��ڂu3/� dڶ�c��]ժ��˶<u0�u
Tq��
;��E.�-�
��b['i��w
�<�<�f�w��y���
��2���T]�DŽ9��p�K�@[M�LY*�u6�3�am���ŲK����;���i>��ʿGDÄ
Ա�*��E�0E&p�;Li
��(��"(I���-
�KA��@���b��Pw������!�
+�$�YA�;V�R����g\g��I�z
c�y"($�U+n*64q
��U.~�^���T�
�l�c:tFl���9�rX�=�F� ��98�A#�u���?eC)���
`?T
�d�����a>�2IU��TmM�[�b�~Bֺ��'G�}?AW�SE�N�c���:da��0��;
7���Ӄ����W)�bX#�
�b/r��$^
+�#�tbJ���
+.x�&G�,9it�:�b7��gy�m,<�z0=ʥ',��?��/��1��3l�Y���:���
���2
?E�K3Ƨ����\�1�m���"AlU-��˥�b�&<w#�}�o�
�0?�ӗ�
�
��v �0؏`�\^��
(��S
��FW|��\⊓��}��ƛ��^?�c�
�e!�Va�jof[��x���;��to���_}����>}������ǟ������
�2�ۏ���K���==�����%��<|���~������.���߻�����ӿ��ti�?\���t�����
��%p:�9��@
��0w8r 
o��%> (M�\_��%���Ӄ��#����{���U0�� �=%���Ȱ\
+�8��xdC6�B��:��c|�I�s���k
��
lP
���
�	�$�,0�5�A��u������.�z%1�֣1�e����,�C��)����bK���-�1V{��!�ǰ Bp��QX�;��ª? �B��
�U�h��rF���f i���+^��ۄ�5m�

+t�
̩;�ɦZ��s��S1
|�t\
�@ �*�8义�.Qkx�i�^=�
g�l���M,���XKx!N¦y;A}n�CBa�5
����Y;����F��(�7Rx�z��5r�	�G_R������6��ԅ����q�+e:�ah���uf���6�a�j�Mi6e$:�
ӱc87���Dҟda�kwӞS`��������k�9�y�ٟ���L��bښ��nn��M�0�h�SPk��� b���&�erg��՚0��0��}�
J����(�(�F���s��r�}ԟϻ��p5��r=(
���

k�0��[������$�b1`��
�\����]�O�
+���~4V�M��Y�\��y�
�[%:X�Vl��2�O��J?�����&��ᗁ���X�K��Z4V-���jZ����o�u{٩l�)�q�u���k>'�)޴�S�!g�O,
Dž�f{�b,���,~�	2�:|�ï+=;kmYڒq
XS�@�7Fe�F
(�J
ã�`���%��x_�����M�8���
�D�޼�Y�ͫ�ؾh�uT,���{�G���=
��N�D`��ۣ�����jo7
>�й�
�����ʈ���<�m���,a{�e`h'�:w��!����N
+�2<j��
���)�`w7 ��wIly��
g�q	|�p!�|Oߏ1nv�����]��=�z�
�����(1��
��E�\6�Z����M'4�U��ڈ��X)݃�X_F[�&� �)2�m�
�/�U�$�®������z�s��s��F�zzz��Dq�0I4
�ëm�aD�w�
�z�x��
+���`����m���$��d ����j�t�=��NI��b�
�6"��
��q�;�Z7{"l�(�5�D
%
L��0�2z�9F��}��)�5
�.���*D��.�
�����Xkp�8N�� ���6q�y����
~���/�, 
>yv��l�r�
zV8b\s��D�n��UaV; 4'���a�a�5@:�4����D�F����U�&9��F��B�]?�ʻ�3�/ҳ�5I�#pAk
ֱݯ���N�H���]�ȗ��I�� ��*1c�^\�$�m����k��`�+A�ƽ���G�9������0��9�� �2�	vj�掚�T�
xw�������O�Я��譐�~���PZ��	
F ���\67�9t��wF>�1����is/;��KCH߹G�+WGм8)�NV�͒�y;#�w����k ��%�h)��_'_d���̝�>_�qG_� ʵ�z�iQ�y���b��'�� ߊP�q�|<��j�5�����n=|?�� Y�_�Y���,���
a��
��Ne�<�;���2¡/�������0���A來{�a�N)�~7Pv�Œ$a����h'��d��s蠖i�HY�0
9�.���Y�펕α��_�PNJ�Y���y��hW
��O�P����"{��h0�BL|� :��x��k
=A,5N*MkQt���]��ug�!h �1�����u.#�+�
#�k�"*̦&gdZ{�^��Xy\OA��;����\���5��T�(�F�ca���0��hsI�;�ʊRE�����־��?d,��5L����@�2��3碉����t�KN���Ǿs���൐���bb0�y�aeb�(%btM�>��r�������
0�
�s���!��I.���ݨ�p��n�	�81��e�Q
��K�
V�k�k�b�zd]>֡*���X�Km�X,���xg<o��
[��&���gn��.`i�vв�T-_}&�@)B�Y_��g
`R�6�����$Ly,�s��j��N�:�u��R�[�����}�!�=�Az ���IK�
b� ����_�eʆ��b�sU��p|\�u\�]/x��A:��7�&��b��y���w�vsq��sq�&혚���Zv��96x��T��rY��.�>�}��雁�^�
+�%8$4��v7������˨��T���f5���2(K����RX�M����l��[
p���6z��

P���Lo������ !1���
 �p��S]E�KH�E���dP����X$����+��
�J!	��U��_|Lᤞ �}zۻ[D���K
 �I(�.! �I�=<�w>���^���ﰻ�/�	[��h ����w
Z7ݪ��
��=@���
�F����o�n���"�=2��u$˭g)A��A�>Y���A���њ��{�_��g�m��UP,W W
v�e�f�|�P�
V/���.�M{O��A�Z@4�_ۃ
m��3�����ȶ�"���2��
`i
j\6tŭ�4�����m�gQ���ot���ɨ�ӏ[��\U,�w�%m9NR�㻧�9e�=
}:�ٿ��)��Z�8ez}�쩷/f.�L�}�:��z��sL>�7>����VN�G�P�ͽ����������ˢ��9x�[�կU��������r�p�
H^���ۍ+������
\��o	�<"�'��t=�ޒ�
����֗�6�M���HM�Ã���냕
+h3{�C12X�p	��xB'%e
��	}��C��R�n��\.��J5���Jk����ce^�-
_z;{#x�
̃g�+<3�;���<���

�v�.�wb/)���?����(����:Fż$���Ow��R�}��o�)��]
x
��"�Nܧ�Q�
�B���1��Zqm�%�q�<<�`��3�v��ݿJ-��'�\F 
Q�E�5	bו���X6�][#�ux�5�'8��e
�s�mA��y���dt
ё���n�TDž:���n)_�#<<*5Kq�[#V.g-7��%�Z'��-�����VU��B�<Ӭ�J�8~�N�w@�X\��6}<.f���N

7|'"�f�o)TrH�)��wK�3܌
+��IoS��/�.��&F���_ "�γ�@]4�~��l2��<-�N�I��;���>^!/g.%ܟ�� �m�ͣ
���MͰ��*�� ��B��Ȧ0���W��B��
�us�Il�s� �_�f&�7j�

�$����y�h�<zk���X��3
H�
7pF�<��G'�[xb�'
��
}�q�
�y6B�˘D��"�DCXUvv���
+���
 =�>Z�{��#�'�-?u���/��`�v����͞�}�L��O
�����ᵄ��m(t߬�����d�WV�p��|&k�޶����wv�f?满�q�2��;d��-Ӣo_$[t��|��=���d�&�+�;��o}��X=
s��)�������GUؑ���K�ˏ��0�΀�3�����h
���3���	�/u�K�?�dx�5L�?�U$�o�>�ˆg ��g��v���DΔ�ux3�*�gŲo����ד\J��؎<�-�R1��l�p�a�#xZ*����ݴ
˗S%���Y�-Nh:;G�y
�����lc� ��e%�a8��pa] �Y��LpeZ`�������h~�\�Q/}AɁ�ʔL
+8�����(|

��-�T}���S�|ϡ���]�ȕ�8�*:A	��]�?@�e���N	��e:�H)>psq{`r�(�(#����T����gC���M���>����<��������܉�18$� ���Α0To*{��UM��؉��e�>��x'���]r��f.+� ��SaI�.nz�6�		S�λ^玄y��s?ь�1}�$
O]v�
���u
��)�c
+A8���Y7Ȝ�Vg�Mg�UL8
�[㆑Jl������~S��g����i=�_����i�
po3�s�`[ɥ�#V� w���`^|��%����h^��X]�$="	��.�!�c��P4�zT@��R؎d�Fm��bK}��?I����E��M*�
�\�����S�1�v_�W��J��չ~_��m
+��ŝP���k���^	�t�$o�7����f�_�׼X�B+Z���9��e-����l���
�>��Vx��a����l�
?.������1�}JV���y�%�e�멤�

�Q���q�dl1*�ۀ�R��LJ��h��Z7��d��
x���sE���Ńv����bR{<���o��2�u��"
[鎙����OC냹v4�'� ��3G�b�������w`��?����A��O�z@��En�^�gl��9��?������ou.�BN�A;�{�Ю� �G!tb�Ct��d]�
��J��u��0w������0��<al�\�G�����b��0c$�u;�.{s6
J�`o���xv�!��Λ69���[�I
7��iMf�6(WW>g�.�@��]�w�&�D�c�u��
�6qH�
+C-�v��O�f�vI<���� �-X�Es�
y�^Uz0��
+��E�3?+�e|�87\�S ^Y>߅�x/V�����q�g>����+���,dQ>�{��PX��]�c1��۩��V!��n�'3F��
o
�����w�rj����
�nk��q��&'�C�s.�P�&��(����N���$�G�b	��Uq�(AӶ�
+�g�r{B	0���S��ǟ؞��k�ep�����o��o����Y�S�uU�{?�z��r}����M��Xĝ�_��P9~��"����fp��
��y�Y4�
o�8c�u�Js���
��ʵb� 
v�E{�0(���\�ӟ��LG$mQ]��
�
��X�
o�'pW�*�>��
�Gٓ#m�`	н�3��\��
+u�_ΰ,(�\�uG�'�%tU�۠*�� ㎿�
� ?�4P�5�
L��/�A@�y
�"����/���(�鮡uPF�H��6��Q�
/��֟K��=����zY�-��܋ۓ8��KI=
��K�����^̏�w~�^�]���J
21
+�b/?.�؏�W��u"����݊.W�K
0�iE�/�O����f��\�DL*�6%8�
+ ���ΧCp'ӺF���җ>�om���^Њ*���fշ(��)��,�%{�j4���+�/�%
7�[��TfV�=آ���� -
�>}[����ܠ������ݎ��W`���tg}�rn�NJ
�'���� Oi�
֦ۅ��v�[��?�c�ѹN�
�蔻�KFW/�
�����5�w��+8bO
�_3|�F
	+g���[jr�.-O��@�"!�I�wp��Gþx×��UÉ�Ϲ9غ0�%� l�b�Hk�T�qr�����=�����O�Ow�p���.
j-�'Vb�RQԭ4�W�Y��.<��IP��
+L2
]:|V��O4�0��
+l�2��_��������;����Fp��LW>��2eDݓ=w]R<�4�>UW���T�
q��X�~1��3��
�I��;��I����@ޜ&
���;yL�nk��)�ҕ�C�}��Dl��*3 |�l���E_i�G�G�$ث�y
%�%c�lB�mU �=
F�)a�)����ڶ��A��Ie%;T|l�=.���v�i�v�O�$Z�y�
,��/�������͒�����x��u�
+F��'���E��Ƭ�P؏o��>�s�0��R�G�:ȷ��8�O9�G��+�V��݇���b�e"��18V�+H�TF�մC�&w�g��;()�������$8E[P�e���'
#�I�ߣa4�h�l;�ٶ=�o68?"�̹l�?�.��Xʊ��~VPd?�p����I�_��X:��s
�
��ڠ��'u��eS��}�{��<p/'�1��z���Ӟ�-.�t
���j��	�t����|�
ή�1�ݻ�S�L]@8<�������
�� ��Ԏ���6��}�_]�
�a���W.��i��GP�oz��Ћ�� �n���mPbS�S���5��5�Tb�N���Y�:�*��~�
+�{����e�h��{��8��E�/�طv⌂n���S��&�n
Q86��6���߱+B���sr"��?��
�0�=��n9v��_vp��>�ߟ�� ��Ig
�ax�����h��=�;g��3YvE*(��9$4hf^
� �z
w������<���<�.4�ϳ��!�
@Xl�U
�S�ж������!��Ct���Ǒ�M
+B���u���x�ۛ�x��E�n�
��S&s���2�JR{J=���1����C��,�Of�x#3�&}
�o��~[�

��%�(�W���>G�e���"Z?��a�j3�=�y�P��M0AI]���v	��|4tpGB�M��B
K��7���hr4>F$��ݲ�
�!���>J�����r���!Y�;�� .�.��5��%�������b�G6�
/�_ʫ�ծ����8/��K����Ǚ��EDd��Q!�a�a�߻�{����H�:���VUW�bP^_���Y�ɚȆk�v�HQAHf��}vQʪ�דi@�K=�/��Ɯ�f����`��
y�RPF�ƅv]c!d߯ϻ
k�ʚ:?0�;e�E�i��
��"F� ܟ��\��;`ɀ4�b9���y��JTtH�񰵀�1�A�d$j‹�S���[��m ̳�rY����c�g�~�Mu���͟M��Eɮ��7��,�j7��QX>yuu� ��A)8N
��`�ٞ��f��J#�c���p%��1�^�lP�&��*�.2\  �.�)P����R�
��<�*��
��� 4�ar��{��5Af�������<Cp����0#��rFk�<V/ �/��������~
��V��);�kY��
�5\	�0�JS�x�-��S�n�:x�q&�7�f�vF���D�s��;�t�z���7�Z�z��;/&ۻ�#a����qzQ�z�Ж\���M�?J3_�
�
��!�6fa�Z
H
��Xk7��w�pn5�nO���Fҝf](�ݑ}���
+%�2�EF��1F;
ZL��x!gN;�WETt(MrE��W��c�ä�OO%t�r�S�,"�c˫N�t]&�*��\���C����
a؊�ƪJo ^�(S�
K�Y��<��|�~o���
�A<��[�Z��yj^ޚ�wK2gu�v��P�m.S-χr=����� x4DSLP�A3n�
x���jgހgS��hiwv�Ė��,N�0�	Š���J�i�	l����t{d0w��m�¡hۨ6ר&Z��9�J�2ƥ�b�jz7`}����`b�	7�����j��χ
��f��\���F�5B6�
��5B9|>%�fZ �Y��I�tK�����+�._1L3��Jh�>���8~:(>��Y�)
����
+�:߮h�b8����*�V� 

?ٟ/1�N
�c�k�T�%v���^+{���fs��F��J�ٗǜJ9XV0u��XTm_]8,W5�k�_B��[d�)�oh��C`�v�B��˨k�iv2���71�:dj���?��e�i���r -�`D#)Yx�,��C&
���Y����X�OvY��Wܓ�+�>��]�<}K��	>�x
�ro�(��Xm^6-��\��GS5�	

��������;�*�6��d�ծ,m�Ev;��N�-�N�_ɪY�����
I|�9��(�'~o�`��z�7�؏/(��	��Z#�4��';~CS�5�B�� ��6C��AG�g�Z� �d�H8i�[������6̨H��K+��Lg�4�f�H<Y��?5A�ڹ8��W ��� ;X�RG�t����
�X�v��5���'��.&�ߍ5��0w+<лsb60G�:
vF*b��6���u�L��.L߂����f=Šڝa\8u/�m�{3RN���oo�����S���-ȟ��~z'�~zzWב��_}����_�}��ǟ���?���O�|{z'�������
�����_?���-[������ӻ�qm�����?��r˷�����p��3��8���[/6�ZO�T�!z9A	��������ߞ؏���_�R�� 8��A/�+�$ [...]
KD�u�x�
|����p���f�J������% 	-�`����ɏC�F&���\�FH
�����>xg��g�\!!�jU�
��u��x�Jf��
0�O�6��d�8{V^!���z��h��נ�{�/u(�iޝZ�
+��K��{_'/u���.���^
DG-�C#g�L���$g��GߖǶ�Τ�:�y�8��\��
S�{�������L3,�o���J$��b�:�m��Rk�à��˝�t�0��{@���.���%?�$s��G5�-�m�]h�T���쩵Lh 1�һ%�� gϰ�a�#��@fN�L3�u1i�����V��d�X�����
�;��d�[F*
o���m*ޛ{�JK�ѓ�ź�
+f�R	+㗲�أjܖ���Y��6�ɇ1zG�	�wiy�BH�ܥ�1�
+�* q�
��ѩ�ca�Y�dA�����w�WQoY���b)t:

��d�Q)��5�aq7y���\�t����Ѧ䶵�-d�[��*���'[�
3M�)��C�K�� B��a�j��W߷�9׊<m
�A�7�܍ӚN�ذ�^i!��BR>��3(�Wo��h����c���Q�w5�/�]���� 
d��+[�
ѫ9�h��ɵ>0���� Nz�����~��Nf��nS���&�(�J
+�����2';$)��֠�����}�;��HNH
dX%��i�~ g���kܻ�^<~�i��%kq�8����ҾAp⍕�^D����VA�S���k�����X�^�ٱ\ӡ
O�L]���J�.1gM}	��F�N�8u)רQQ|?r��5�SN��;8Y!y�dz�r���
�E_�x�vfk��av��G���v[�6�����5���#ͤ��.���z�E�!��
[�B�'�
|u�����0�K�d,��>ĺ�VNԯ>_2��k:wyT#�z�ޅ卤�0��%$��V�W�;
�)�DkU

��X��,��֔#jԐ�4���	C�����
�	����a�;ÍF1��K?q �H
`��9H
0�D�
º�
�R	��_�f[`��q[��"��m��/~�.u�{��G)d��@F���}���2D�hdV�'@�ۜ住��S79���лR�|���Y�B=
�����,�����N������
��8����*�Uܾ4wu|�ԗ8g�6�l��
�GF�b��y	�
'l2��;‚0��Z)0�������x�#�u����*$A2�tcW9v<�O��qVC<�3Uk�h4�ƶoM�{��uf���o�%
��I�� ���G��{�NP�˯��J��H���퇫�R|E��td�=Q
�����Ѵ�c� ���-j��d_(?���V�x���$Y�:��5vNQ�)��v,Z����p����`bW��v5z㐽�%�dU�{sc9�a� 8�L�&i<7o������)��|�klOm.��’j-Ʋ��P�ۣ!n����QB#8�?|rO���yJ=�)e���Թ �)
\�fLŲ#��Ͱy����}���éoƹ�&�/�_{�~M ;Y@�L��rQVO�cg7?
�[ؒ���>}�c"��
�v�[1лQU�98�:��Қ_ڸIy���"�6�w���RF/�O���N�
A
����\�o|�1��dN+��썎c�A��mQ�Ʉŕ����j/`���,
��h�^B�\���r
^D�WDv��R�d�0�wZ��2�.b��TMĆ5>��3a
9L4�.(+~�Y 7�x�
<q	�s��ĺB�c6�Y�i����J��-���i��	]+�V7+;j�uGb����,�zws���?�?
d��H����:8�ܢ��i��Q�ٿN]n�RR
+��c66�N����(��n6G��
����Y�a�5ؾ�J�*#�Qk�h�汽;�G��(�꽏ǽX��^@�(8�����`�xu�"�R���rp�H��*����L��&��べ��*7a໑
�W�v�	���F^'�U����)�lRar�1V�`E�^(
�J�R�as�+��V
+�d��y��g����E�c�6ְ.��Щ*R��R{;�+�W�p����0D�)`��u�KnO��>v	�k��2N/


��{.A�����e�9N
�U.)��PO
kM� ��q��Y�ٻO�	
2Ÿo)���?}�����c���F(�A�U_�qJMe��S;^څ��+��v�cW݌t�L�W�:x���Mٙ�,��-�&�@|7h���
xh�R�J��5�ئ������6�~���݉�9
+Ӛ��v՟_pR�/��[��cҀw��6 3
 ����!8�/�W�3�c3�Z�����1�k`զ��$��W�Q��PAR�\%O�=��_����;�֩7�M������
�����U��mW煊NLy|6����~�͉�<)̜9��-C��2ȳ*l�
g��|��	UN��נ��Y�����*eZ�}dRz���_���iyE�	�l��+��]�?�ZkF��vM�;�!P|��m� m:(7�y�{ѕ�Tʈ��5�(N�[T4]���1��Y PL�`�� [...]
+/5�����1" �C����ebd)�֫��eA^��O
+Wq�#�D	�dRy}��;�W�p���T �襽(%�ky�{��D�g3�t�P
�y��������7���X�Ŧk��'sf�,�=��5miٹ��8��'������7uX�7{ZOH��	+��0�9����d�_�u����6���
�j��1��K#��J�X6� �`s��:��)N�V.+��/���+�6�5�����O�[���iE��=��Ga�/���
�/
�5
[�p
GN�{L�
WI,
�M�S�6^ �!�3<��� ��(>���
�#͜�.�㈀�>%�ڴ�M
�4��s��ݬ������j��
�v��N��������.EȿS�
pJoZ���eN��A��e�o�X�b~_�7�������_�a��klk`����t�a�>�l2-4���؋5#�i�@�:��1�
+�	�<�NVƼ�>
����m�o���;�����{��:�J�g��|�4�����Gc ֯�!����f��=���}l���
���O#�(��ҥ��V�a���
<�eR�'�<���E�m�/V^'
fT_e1Z��K������\���e��	7������Ԩ��ɦ�
��4�^�
+��M�?
+�iY	����эf��E��l
�)a�Dr}�:`��
E����l���R[����� C
�<�Y��zn�6
+�:.���[��p�

7+V�œ��H*��
+ƫ	�Ӕ	9��T��cF�����6,~X�j�
1�(ݒ�
��
���`��y�o�m�0�Y�كgQ�j������q1
Ù�<Pr�눓���H���.��mp'��6HXI�{"��z�
d.SL6�����
���E�� 6t���!��n��E��Z��E
�L�D�>B1��1
���=���R�u�S�` {<VO
endstream
endobj
17 0 obj
19451 
endobj
18 0 obj
<< /Filter [ /FlateDecode ] /Length 19 0 R >> 
stream
+H��WM�e�
���p7��@.�,��r�&��
+	�&
!��?&	T-&3
��9��{_��Mv��y�򕥣c}(��J���$�oj���"���s�<@ޥ+9(J}{�<N{�Ln!I雃�)�r�M�`�3��}�<|������Ҹ
��<��s󯸱�*{�j�J�k�g��
+�afz�7P�h��,�
�f��xύ�9�xJ��w������,m��
Q�,Ԧ
9yy��9hVj��	���X
���/��u/�>O\�H��Z��\
��9�R);�R�il�,m����4�&�3�v��V
peO���ڶ��C�I����é}Ϲ���x���8X
j�����iO-YvTw$�F*�s���b&uD
2B9@͵:HYf&o�;XY��L�-/�@��ל=:�
��[��Wp�9��Yd�P�M���D �	��*��+%S�k�I�n�kq^
+�礐�J
PS)��I�
�O_�f��e—긧�7���M'�7�(\��V�J�r���쬓�J�|������X���b�8
A �4�L�� ̨��U���:N���g���Ò����
�2���ߑ�
9-�wCr$Of"n��Dh����KBu
��:
 \�%�Qv�]5��a��=N1|��܇4
UO@o��Ϻ����{����/��H�
),e��
iA,x�'�o����Z�z���J%�Z���2�`�?
ݻ�[Tk�^8u���/,��2���^�5�;;Y���$iɗ�D`.)���1mg%�[S~��>b+�G��i���>
���.jձ^E#�G�Ī���h�:q+��W��Ԣ���&���4n�Zqz����t3�={������pH]�Q�L=�Ŋ0`9<��n���]둟�������qX4RX)�7`�w��+�Q�@
+
S��HB��P�
]�h�o�{����%m�8.Sa�
#��H���]�H �8
 �6_�e?
Ik�<�iI�*�/1��Ž�ݤ����?]
h����
`��8����/sQs���2�:��Y{y
����(\�6ٍGqZłQZ�.L�
�3R�ׇ�3f����ʃ+�t��z�-
�4|7I�T#�ij��T�xwy�9��8��X�s�C5.�sc+J�BYXŷA
N1&�\�
Dn���ր��k��9
��^���#)s�����cM��L��5W�
+\S�.W����([�^zq����V4ܥl��:ˤ��T’�CS�t�v��!e���)�<]�>�M��k��͓�0Og
�
+�Y5a6'���ރ
E[EK

��,'
[A
��C�e�R�l�
�;}z2|j!����
�T�
Vʺj·W>ϰ�-#����%���_�i��U�w9Z����Uͪ�
Yld��B���+�_�2�
� �'�1~�K�3F퍣�wdmj
B�=�
�>,�A)��+��
�1-XR��2e#�!�}�+gZ� �;���74
�:�6����8��t��������<����ߵ����ӷ?�����Ï?~����0�o?�ϗ��W�^^><����x��7����/?]�_�hK�����_~�_���&����-m�p���\e+�eC7DŽm��r��K�+��5�������=���
�<K��G�Cµl�'�
�^����k]�����?�/�i���-���wB�i�w��/,%�j�~������Xwy
^�2��`����Pw

%h��i����.�
����
í:H(���n�j{@�  ���@�}��(5,^�aM��0���eɍ�+�X��?�Gk���g��?.S'M�

��ԽM\�[�]S�h�9��ý^�
����X�Vm��,��!Vsi� 2V�㽌x���;��Å1ަ
���s��Q�d<�:|�!�
:i�m�Hە��B�JR�!�8),�`��b��W9?W$�q˪�#�؈�v
���ÂyۉC����#��$໔����$hNH��]
�jX��F6���L��S.d���s]�ec���w�O�!�x�i�_	C!��6_̆�Lb��2Zô�G���\F"�ى�8�f�&-
-if�p
u���<
����SDe��x�1f�+��

-�@LJ���0��y�}U��Z����Ēlm>f�
/�NN��q5�j=��"9E���"Yyj^l���θ8I��~)�
�ϾZ�{
�`����y
�8�-
lub��
��

+^�'�
�s�Sݦٰpϡ��3����8�%
+%�zX�G�t�(�10g'
�eNC�
�h0�TG":&a�hC#�=M!@�ƧQ�0��f��0�l4�P|Fn"
�'��J�ٙ�RH�3����0P�i��T��l�N"nq� ?�V��̮r��#�D5�ф�&
ϙbU�gE����	Հ�i���`�(��:���n����
��ԢӦq�xά�e
����/����������E͒f8�-s
�K���vK%�
�gׯ�~�
���:�>0����,���
�Vs��
[���bx0z���&Z����'�
+�+Y���Z]�T�N'	�w���wmT%��ߩx�Gk��a�9�($l
�`c/*
F���^--z]Gpo������Jg����`"���q�	������}Ҍ���G5���ӏ���`0
�Zu�wF��?-
]�5}z��}������kE C+8)���I�!w��{A�6{U�I�l�Ƽ�~,5+ ٟ 
ۓ���lK�il4�:B�X2�q�ش'����Q1
pP�M��V<5�6���a�;�r�`�o���QY�Y��za��ǻr�0�"��1���)U���h�����i������Hh�d��h��̞�x�Ei���~%>�\���,	Ul��!����s��P��N�EG�����ka��
�C���ңJB�������`[:�U�T��i��TI�}(��XK��<
R{M����
8���>
�D�U��E���}������ܾ��ݫw?��J����aZ��V~r|�������p<~����퇷����?9~ˣ�_�оv%I�T]�oM0�|B~����6t���/0��>��}�'�>��$�󪲺}�..Yñy�z!l���U6Ɵf��4�y��5P���ݡ
\ۛ���ېP���
�$��RoA,�{�M�']6
%$��XB����T���T��Ķ�=*�MI���q���v�’� ��
��g��� �=��k9
��aڢgtUs�#p4����>�'�<{�D�w�DyY�0M��|���C>��'��������C
&S��j��f���%��S���eg:�6��<�E�P�
�P��W�g��_5�
+	aw?9F�Tc��B�!n�H��V���ZP!��<��\=������l�6t���c��i�Y�n�{��t�5�S�̝�O�h�+O֘%Q8[�%��-�����be
�h�Rc���X��,O��Hrb��U�u靶>{��9�
 �83��!SH7a )�m-
�u��nݯ��JM���7b�l*UD��%�k��2�@pG��=�QP:
+Ÿ2�¥�)�l X�א�{c�LmFi�-�s�l�ѥ-�)3���V���
1��;W�>{�Ԟ��7p�F�ꔄ�l�b`�
*L�
4W�E������v���NZr�
[�
KTQ��9��(_@�ǩ�
~�|��(�����n"�
x
�(���j��'�j���b�lyV�y�ߑҹ��+��ͧ}�cgf�c�z{V	C���t��&�����Z���M��쳝�������1v$��ױ
���Τ/�ϱ^�٠���l���rr�o[�j��U�(�PG�s�����k#�:q� �[ia��FY�̈́�0PW��J��1�.K�'�s��-7�F�p���K��XA��֧��F��;�����A��GS�As�7���Mߏyn�А�\O�AHl
�����R����zWڔλ"�U���Q��'q;|B�P��I�:�e�!N}ax�%�V�T�e�+ at Q
+��w� ������H�u
�;%T�:90�a�� *k]`��nJ�n��J��S
���,cX�����"u4��
+6�8��
�P�M,I\s<���,��µѽ
l����pJQX�Hf�`d�%��z��\#�5�x�j��ZsR�'�����S�ɪ�۶�X�y`Q��
lx;Κ�
ދ۔ʻd.f-%�D�ڶD
������H
�7���)C7

�� ��a�+��у��g�.��,�1�.:@�i/}�������:h�S)�^
�M|]��;
�U��!�{�9���
f]6Ss5I]L�h�����E��
,��@��Bʡ���IP��G<�9O52�?J�jr�`�HQE=K.t��Ϧ����}���O�����,<��y��/���}1.G�N��O�?޽~������W����F�>���7w㏿��{����G}B����˟
}���ܛ?�����?�~:����J�k�y�
"7B
�՗�dW{�xap���~���l�3����r��<�rp5T�%o�k
�����u��Mfr�k���xI�p�����r��v<聭�

�
,|CE�"�lGq35�`ݿ�[���+3VM�ڪY�lo,�]8���
j��>�U�Z�>R����|��ֺ
�4��~b��N���.��|IV��8�t:��l�:�����y� �1(�T�M��xi�qp��@r
�,�+��K��!�畜v���Oܫ+1�
�h���1<� ��s�"5�i?ܫ,`��#̎8\g���!o�,HdP����B�D;nPq|Z�,�����ƍ� ���ұ��F�s��8�#{z�P_v�EJC ��r0
+��$r
l:�qgF��� |��G��pP�X�"W��X�#�S�+:�l�t�{��%��2|s)L63=����+n9�(�aIؚ�4�4yV����atG���Vd�������_Q�m��gQn�E|��Ӳ`�v���`v
j&X
0F��2_n����UP6Z�qث�kg�d�T
fn����̎�:�	�H�(ZdGa�hnu�37�����.a �,
{�y<��G%�z����5p�}+ǽ���ǧ��]R�Z�I<`������-Y�IQ1$y�>�Vq�
�K���f
�-�aSբVau��P6��N�7/Uo胓���C�_"�.��,�=�#†�IX���5�	�m�4�w��e/�_�r��\]kΧE�	w	0q���ů#XCs�݃���ĸ�8
aQe���A�5��j|AFn�J�a�|3�Qk}&uo��ʅ`?�Ҏ
ǕX�:����D��;�XRjj5�{ 
e���FT�G�G��]+����x�s�7�������)��X5&����j]|1��ɛlHkn���
+;�B
+���+��k�+W���;d'��&]�95�v
p�Eû����J��aX+)�5���]��
��t�$�
=^�

\Zi0k
+�cv�s���-		
�t�������fl}mK�,�q�q^�F�r]�Uӂ�㱸��M���q�QT]3J5�|�pw6,/����p�w�>�A'|����J�b��H��Z�D1���
u"#q̉�4^�� ��
���m�y�"pM���wؙ��n��a�
K� R�	��4!LD*����;v$�S���A
p8����v�U},�qp�)�ae9@c��]�L�z�w��%&
+� ,+6�./@垏��� 8P�� t��w�N�ӊRp�G[w
�$���N��V.1�8����h�$�Gx�2��xx-.i���}��w��F�ؓ�W'���ki
+��n��[���
�L_8i-�ZY��N���*sk����o\6��“G��IH«�v�)q�>
f�ܷO
�cK႙��G!��ʀ��qA@
�����SL�w��6��ff���U���Oaˑ8���Sw
��	Zk���^	��ݠ��Ɲ<\ˡ5
�%�S��$m���F(�n��G��4i�"<AK�&��[DȪ�Û�j�q�c�Slb�����X��pn|q{
7���jɗ���{G/R�r

�����ٸ�Q�<���x���<�i��h��ec�^�;4��܍����W�ˡ�m�����ы����e�B��gE�1��
���T�c��������^G��)�E.�y]�37^�`x��G�+�u�
� K���e\�V�l���v���y�6u�Q]"B��멅=d�P�@Blzَ�*�Z����V�e��G��$,k�+􀧳��+]y��J��[#z{m���h�~�
Hy��
��D�%��L��
��mV�7֦$7�H�ͽ��t�����\�\�|�r�[�
F2��an�A_��[��/��:u����˹�anf�z�*P��GK���IU���h3zG}@Q�hسs��ؚ��"���A~�h��Vb��.>]�-�F��nM
J���
[6¤�O^�"hwn���V;��ij ���ˮ�[c�„d��
+��O@g���i%�"jt���ED�^�j`���K�~����
Mشo���m�67��q�'��Vo�'�m���/�E��K�S���� R[�+T�7����L#
	

�N�K���a�yWD��߻A��ʷ����4x�:��7�~|	���ÃU���e�*�)j��SQ�c�~��i��
'c�oV��H�-��S�٥���x�fʠP�G�`l�6��
�Vͮ�(�i�#��`��*�
#x���BK��`+i_j
��^�T�7�\��sLT9}�
X�ڬ�$�QBp0�Q
+
x&��TM#hį�N������Fog�P�h�
���Iq
"ʙ剷g�o�O%���1:	v
�fy�>",�n�^y�[��k
TA9vV����b�ț 1�M4o-Ǫ��v[�n��d
j��@�Ts�;&��Ư6��&�hA�<s��b���o��	�9�D>i��gQS�\���fs�n�]{���s\��-w
�[���8���W[
�
+���O�&ձ�ʳP8SQ똃��̲.�E���<|s+��!�Z���
d ؠ2�t�.P��S|\A�M4���m�
�fe,E@�4���oJ�ن�0
���
{��`�
�rQҤ������՛Y�Ѥ��qn�>TM
+��ņ����Uc=f_��>��,D9W8���<N�@�B�;�*�,S��G<7���WS���8�j����
y��B&��b;�
�G�p��H6�-��
ˋ�r�sP��Cߛ�dG����h�
���r�2
��^��Ʒ��듍6ʣ��O�%
+ү![ �[�}/\?6I� ��B���
Qqކ��
h���Gٺ�q�e�n��a�a��o�U��Q�0
���LNke�U�U�6���q{�W��)�"��&&KKD��#��7TKC��2NM����^h5o7��O��Y/Y��J
�j_���(7cGՕf
`�Z���a�K����⭽t%�
i���^�
ۊe<�}CqW�5eM9{�JG�I\K�8�yw�r${��6d�Īm����f�
�ֺ�{]��'>l*��I�~b����	/@�.
+�ȏ�q=n�p��5m}��ʺyx���5�xc��%�R��ϰq��] tx&��J��$��
a߇Í��h������ʾM_�^��I�{^��LD�>dV#	��Ͱ�[ld��f�� 7n�xq�W�:,oO��o�>� �#��������\��
+�]��N�:9�#
/���)��p�l��h!�Ķ~O�m�@�Z�X�|�q*b���ʟR��m��b�9�����X��h�.��)���3n�W˵P�;V�z`�ʂB
,��$�����;�r������^�~���Đڟk�A�8�÷�u��9,�`���Z
`��h�`�|�\�����~��m_w
#��k���
C
�� �4���g��'{�l�y��v�����&9�Fh��1�E0��[��sP���U��`�j1B�� _5S.�N�����(��9��s�,�ɗ��w�ս���3;0�Ւ�5�4�˝5�c�U�W��2�ͫ��^q�F�����_���\��[lܶ��q�u�X��7����DFj�W��e��JePBʲw8�V�Rx��ӧ�:ʎ�:
+��r����ʩj�]q�
���܌v5�C�Wm
U��Y4���Il0�xD� ����s �Z�^H& �\2� �����^-ɑ�8�}��@W�KI뚥o������ _��<�q��z��
+��؛z�!�b.�ZnX6ra���kc
x
9����n��� W�����C±ȣ�˓K.�!1�3�
���[1{?��[M~?z�f\� �YL"W?|cP�
X�a1�/x�*�{���1\�����^8�bX#g�-�_0�~p�Eo먚�8����x8��Q"��;���f
<�-��3
��g��+ԅ�����r��1����ӂ,�-F�R~�e��B}�a��:}(/MLUm�1	�iq��ǭn��˅���զ|

��$��YЖ�|��K��6�fM3#u&`p�Tdr��U��<�eW���R�ݡ�:�y[;k�̃��j��g
�
A��t_���D�Y�6tݼ35j�(��4�6R`yڦ�|�*u���4
�b�P�>�RK�Wؼj
+^��Tύ�!��
+�W�;�^Z
rBv�Q��6�i��I36Y��X�Al;W'��.�ۅo���l�
�s/D�X�J��]�x.�v���-6O�K2|l�˷�r^
3�b�;�&xH#��;<=m�X�u�	覡�6�n.9��!~u9��?UR�!�Nl�R-j !s��hG��&���eP
A���L	ZHt�ݦ�х����J
RA��}R���u\���eDZ	ڑ���z�Ql8ȶ�]������
B�=��e������=��R��Zr��L����<��glt^ m�)
��pF��L�t
/*�[�C�����*
�bz�T�����w�]'��r�,�R�Z�(w�
�� �@py�|∀�e̦{x"wϙrh�>�8Y{v���¨yv��H�Z��m�R�RN߅/�Y�.�q#'�N�/��?�\�Ǟ��~��Q��s#Hx�%'�Ōg��20�T�0#
���]�8���Np���>c�j�O�j�ӌg��,H�wpa�{,<��W�<���.|b
Q���xC�M�:sa�
{h��M�|�?���s�t�
}@���3d��]�����"��9�-�
+,좈
�GZ�رPk��Ι
�S���- at pD�M�ʡ5�/
<�X?�+���^�Px7�!c��F�
��$��7x�t�H�l
7Ё�)/Ћ(�m)`�ۘ2�j��
�xʃ����%6�wVYF\
�A�bs�͛Z�Ǒ
�$X��‘W5:g���8Я��p��m ���gO�x ���Խ/
xSo
����`���c��ӫ]L؝6�Y�
���*�$
�\�TBvj*z��7���ݜ�65�樸�x>�F�0�)���J3�H�h��.�������
P�Q��Rp��{��9�0�[=����:f���p	�

�^d\�\ca��T��!�u)@!� �Ǚ�
s�zT�=���g'���+�*�
+f�����O"6���Y0�G���XQ��Rj �l�]B
���M�-1\���̿Lb�m{P3��h���]��
	�K��!42�Z�XW��
�5,]@��
�RDnfY�#�
��I�
A\v�!Z��N�
Z
BX���7:>�~T�
�mv^	'ń�*1�w����X��U����PS����Vr��RD�
,Cm
�M�2t�8�[��_l�f�MCZ~|f���v�/}���yW�R&@���5h�^%�����]�i�2�t�����}J���Ύ��a }j����[�ӱֹQV�z"��is{�e�B��/�[�XWV��~���u��u��v��Q�TX?૦�w�j�Wo��o�|0٠�����b�熻�|$�
+
�c·�ͮ�����ىO2
�Qiq|�T�1�
L�h��u����z؃��D�5j%��
${�
�
+����c>_�5���Ar��_�v��
�)�
х�'K�B/~�Lݠ�8��n|
X}�R�����<?�
��&`)
+�+i�ׇ'�i`fx֌B���d?,$Ҡi�\�S(�wC�k
28^���]�|J��Q���!�殺^ϊ�fG��{
�#s `qv#����4ѵ0՘�`��E��ٱ
���Z-�dC�
��
�6��E�bc�
�Xi�!m��P 1�%S���>�
v���fX�
�
+�QXX2 ��_L_G��^�+}GS%�
B8|�}�ﰏ*�e�RPf��RGoO�#��p�)9Ȇ
�+df�J���{�1Z��Se��)������"�mop�$��c���-Y�;A�||���JaH�������i7t�E��� {�����w�v�E3���X��Ip��؟�+p�E�b7k<
�u[�ͭ��oo�x��nk��o���N�
+Y�jrG��N`n�3�n�z�Du��^N��7�"��u
+pN������/�~tM\��	�S8�������]�͠��<5����/YYY ��X��
�$�F�|Ȧ��(MĨ����֛K8�"�6�Օ
�`#1e��o��Ύ0lf�.@�F��s����*۽�X�
䂊��=��lU5���S��r�]�s��z�E(h���T�D(6���M
+�ݎ&��d�8�?%��
w'�u�γTl�v�t^w�`5~Y��>!/n��ly7�(pO���f�]�p�&Wր�9�y5�g��n�
+d�Q�ŅQK��U����%�ʩ]~��X�S�`Ϯ�}��N�Ć;��1��|�D]u̩u�.P�A2 �)]u���H�x�^֋n���}�U'W@��Q�,m��vm�B��C>bNE�y�|��S�rpF7+�i���ܧ��
�i�
�/R �IoE�����I�[���K�	��
�Ξ&0���у��j��
F-趭����O��Ehք���c�3��|=���?«�����
��&0��P/�c9�d��!!`�!�`l�t/&c���
IG���޶�i�էR����������8q�pd"�)�s	�&�
+N�v���6�
���Q��x<M{PRa4+�({�Q��v�C�}n���n8�hS�{$a����W�
�&U'):8�p��:U������
~$H"����{JT�
��Tk9��D�jDE�����Ϣ�q����]ӭ���Uz�УKIì����ope��n{ہaXO�ɀC�p�6
��3�Z����W|*Ώ�a4�s�C$�f�����0��qsz�$M��y�!}-%�z�Ä�ԑ�76�9O�% 6���͙�%5��qy��SF�x]�<���`��I >�I^
��'Y�|� [�6��1N�8n���7���NL��[�ӄ�s�s��]�����~v�t{acA���b�X����[�*�C}X�4e(���1���{L�De� �N���[��
h���=�p����
~�b�)
2j�i
'�j�
x�>�,���Ӫ��t�{�^-�Qx���V�qc����⮠Q��1�a?�Y�vI�a*d �w��d
߯�rk�e��l1Tr�4g\ul-���&��)'��T	0�(�̴K>rP�߬��|�+X�V�į�0&cV-
�mIv�uy�cH%n@h�[��69�)�T�͐0#o�;$_b�A�I�I���ͫ��I'�ER�vy-��a9�m����pH&أ��Ξ�}�0ʩ�
��2j�|����e删��B;ZYqL�Ep���D:b��]
ۈ7���"3}T� �8�e���"�J�qj���b�;�95]ƈg�q���������'j����F�
+Iq��g�u[�Ko{��U��qN_c���,�Nv�
߽�Ģ�����e��`H�UL
i�yi�L0��<t�y*�hp�k����}����pTK��<�A����–/��'�y�즓�B>
+� �K"���ѳ�_���k�%&o-���N�%s�+B��^�Kx���Ntm�e�:;[mp�����[��iEJ��TXuA�w��J��l�m0����ĩ�#+U�3"IٙA1(j}<�NL�o[|��$�h��z�@��p`ˏߛ5Pj4^λ�6�K5�W��-z���9��J��K�u{d���Q��`+q��<�j���z��1F�/�#�Y��Wo��V�K��ݻ	ҕ�,Pd��P!
+�.94�пI/�rޢָU%
z�ř���ٞN���
+�b��Mnذڔ\�A�ߋ&�1�8����8�O�~療�wXu�J�Zy2�O�`b��oA�G
��IJ�_��ju�y���"XP�F�C����� ��Yb�,�Y�Y�� �_{�G
f��y�;?���
z�؊r����#'����]
��X�� ��y�ц�[�ȇ�>\.����>�M���*�ܻ
n�*�S��z6�w�] m��� ,9�=3A�*\�V��=�wp}�Nu
{5[N;�,��u
+nH
#��Qks�3�/
܅BHk+�=�S��
ؽ��U�ǟ_���d4g��w�l���c�n�ig扜x��f}��{��߾}xs�aeJ��u�.���=2�jH�ơ��Ϸ�Q�{#
+b�D�X�G�n��/p�������p+�X��n2 ���W}��-Ą�Թ����R����;0�b�_��PP���/Z�=SA��1�拏Z���.��w
���eR}EЋW����Ȃ�ʸZ[l)���e)�ީ�d�.���rX�þb�$�r�!Z0N�p�+c��o�
��C��c�>��F��P�
B|�
��+�#�
�Ñ9�J	�9��YU�o�:@�Y����F�Y�ْ��d���W������Y��BfG� �,�����Ϟ�@
�?�q�5�v���i#
��@�d�$�'%.b��X��P|v܇)���q]Hy	�}��-���¶�uqiFa
���
D���
+m�����}�Gl#K��m~�����`�57`
+Y<0͔	�Ѩջr�n��ʦ1
D%�.���^���%v�ҽ�5���+�˫����2
��-+&PK�!�/�d��6򓍟 S�Ρ�����T��~
+
�i��5��<"
n���
h�����"jd��(F�� �V*�c�-�on��xnd�Zf,����
.N�#�h��&ɔ4k�v����/�
+N�
}/7�TJ��S����;�z5nj���+c��gjO
+�>�
���J���K��أ�w7�2Y���aߤ�<�q�7n����E�*c(�D�Q�"� ���yt�#ׁ���
.�;����5(0S}�[I$AI.� nb,}7x��g^���W�5W�W#x<���
ͱ�ؔ��=ҫ����W��A�k��q���̷��ͷ�w}xs��7��~��w/�������?��駗�7�����~9�߼}yy����E�U�����7�>C��K���������ri�?^���t��w�}Z�`�	��F��8^�PP+��tƱ���|��r����˃G�'
N��p��G	+h��?���
+��N��jP
=@;������S 8�R4{4Um���Z1e��^�ACպ!z�@l��gƦ�����n�uK20�䖨=;�Ah�yx�0펧R=h����锷�����o�H��k0�����m=���c�ex35�q�L�����}-
3+"ع�q�e����	�r�yE����{<?"Ь
+��(#��"uXy>�%� p���J��(
\%/�CcRL�\G s5:�Y�XX 6�`
+�*�?��S�!�2����m��T7W c U*ߙ�6�j����5S�d�}�o
�C\i�
�{
,+;֥��4����bZ��݃��Zv$�m��&�
e��D)^��e��0�^�hL��
>t�{�;�BÀa�f�"yx��Y��(w*�r���x,%������� ��yH�`��Q��2
.c{ݓ_n��
Þ>
A��T�k&�����
f	�8"	��ks���0*e�S"&����᠊4A�:'�
g������5#ǹw7�LW�S�Y��Xӣα��+dg;��+�xf-�'��4��W��
DZ�
n5f29?HMZ�I%�[����:2���X�;ܯ
X�ձ:��,�0ѣ���6Ug�3 ���[���sz�@q�=ZsKɍ��P�u��Cf��6��_k��k�P�mȎ�.���A��
��T���E�?�ѧ��WI0�)��ti�;}'w��LU����#\	�%?

��
��Q�A�ǾJЬ9
��JnKX�B+m.���z�!��@�������h��:Lc�:|�
+���=������B��6��rI#�B�GI�/xp�X5��
oa��$ڝp��v;��09���ӫ`Q���V
����2�ꆜ_ �[����6�ɖ��|��k��UO}2Zq���s���\-X�-3���3I2��+�^U�����~������߿�����{�4��?�
��?�~���o_����_����?o����j����j���k�BU����B�ߝ7Y{҃�
+�&>dbn�ۥ�2q_�s�
?�yyz"��=�sTL ��:���>R�
�V��ٌu�w�/�*Fekq��2-M�@�=� ��M])�7����_�
|c�=.:{ގ���L��IdN�by��|zC-
�j�;�]�pUK�\��i�؝<��\k���)�)k-Hn</�e�G����Q�"��%�戲�`MA���,��
���G����aR��՜>?E�O�y�

���z���<�Wݘ�����zle��i�B
���q
�·@�|2)w(!ߢP�����
�=�d�F5�� �Ad;�$p��X�z�
Ƥ�@���v�Zr�]0=`t��j�#��a-����Cw������-\�y_��Jzx�Ogd�T;_����C���~6��~���V�R�t��>Fh���j,�~�5BD-�ݏr��Z�;H=�KA��[�#/�N��Vc���=�<t��[(oo����ĉf@����rM���>�_���o��k'�ڳs�M�G{l
�\.����Y��?`�֎
�˘
�|%��ڻ!<9G�������v�*�yi�A
��v�
M�v��V6�
>}��I��q�|��&46<$��

+�!�����ťϓlw��(��f�n�.$�
{z����{�=��G�!���|�O?O����=�o�F�}��mT��`Snn
��Q�c�����U��O=}�_
C+،�\n̙#��]a�c�Ȁ�A�ԁ�:��t�_ql�,Kkn
L�PeK�&��U
,�����V
�{��^Zy��tW��X5Z�:��<�P.P�5	[4��EŔ�d��F�!k?k)�L��H�F	b��qK��S֘
	�r�c+r�����g��5�0H�y�nG"���jl~�)g�m�Z!�Ğ���u�%*�,� /K��#*]V�2�F�} �Б�Y��
�C �j5Y�9��su���<����(����0�1w�0f�
y���ϟ|i�U>dFwH��z�$[�&
	�落�H��-�2
��LQ������,�N)%�R}�x��׭�m�~���u����P���X[��-�w#�d�>q�3Q�R{����k���Mr�F���)����?CY���<��@�9�w�qΰR�SH��
Ƶ�0N�,{/k!
�g~�;�
�����Ij9G��ef�[���b� �
$[0D�i�A�m+�H�.��:��cT[�]l��PK�Uj�X
p�bb=t.�5=�Nk��
+ϖsX�)�-£�R������g����S���9�=Wz7 ��d�\[8�&/����e�bW�
2C��8�i[�h�2��
+�D�r&0
�LcK���	~
ţQP���ٓSo��$�P)4��e���J"�Xfݽ@0��9����p�
+�9g����� ��mR��H�X��Oj��q0t�
+Y�j8�������8k �n,
Ü����U緎��
+.�
4
p��i�-/%1���%�&lT���=��9� �CW���aF�
+s`28�jrP#YO`���*-�x,r��q�X�����'�BQF�¾TS�I�Á�� �Z�/
+�th{���00�x_�lzY9�ċ7N=͢�b�"*�V�G*�3;%�W�&x<#@��t�� �T�1������?����<
@b��Tgߥ̲��}'z
���X���[�J-���[Z� �1��ѹ����ٹ��ak�s7��	ms


*�
�?e'ma[�{Rp}$>Z��oJ���������on���5�v�p*��#�3��H��
+J��qHeF ��
�ᾱ�4��?}��K�o<�45v��� �6�kEs,��s%�n�|�*�g�o��M�n���8G���Ѵ�j9OB���uβ7��Zz��?}����	�
?��*�DS��R�|�O�S�*��^�qa���~�E+�F�xh
�pCyd0�ZiUj��t#�r� J�kUp�
 *���U��CŜ��ð>�0V�pmԽ5��̂z
}
	J�6#e�4s�V²Pyx
1�6D
�~sr�D\��

 [=�i�;
��N1vp:.�
W#�ʭ	�9�p��"ș�J��
��9��_--�
7to��p7{s������E�
	�	!��g�n/
&�>�JR���/>�
�4���T*��Muq���
��ob�4C��b�I+E at 4��$<kBc�\��L�Hy�
l�c�� �9��Pt
��2��Q�mj(��z*�,������(�N�[�$E�
+ �[�
+E�(P
r�MF�6��ZX	���Ж+��Y5�D4
�0��%e�W��n���q�Sl�":�T�|��X*�		�[\Y�T��\Y�NH�d}�Xv]�֭W�b�����SQ&?��Y�����y�l���D�p��AF�>k���*`�21��1�g>���?����А���{�=�͐���ք�=+U�ˤ fdVU��%ފ�"��iD2� ��=;}�ʜy��Z�+�Z
&
ދ4�"
+����i��m��k�K�H	��Yp���F��:���w�g����ƶ
/K&����E,���9->NbG
 �j�`����@�seVFM��\dш�R����
j
K�и2V̧"2�yTm]�Ӧ�������`g
1H�� ��XYAr�� gNm��q0'Nòb!�lL��9|�RglA���
f� �n�
�&}�Q4�-3

+�d�+�-��������_�p=
�#�Κ
+�
+�<���,�h�.�[��Ӛ}�a_�������2�Po)d	�W>�+u5L{Ka�6ژ�> h��~�&��"�q)ë@�:��F�a�ulQ,�U��*�����
�=l��Үk���}��,
+}�\��?�;0��zNz����"UU2���H�ٳKf.����"���e7�JV3h�o��nL�H
+*w��޵ʹs��,�φ��ۓ�q"��,hl�&FH�=,s�
5��ρ#��W�aɻIc�����s
+��V	��Ut
���1�U�����`�v���4���5\ܜ);+s�
�y��+%�P�;�����"�&��D
���/R-B��^:>V�飼�f@����
ƙ�u �F��5R�[�
M���
N�8j|FS1�h��i*a�?�I�O�M+��w"�עo2(`2JѦ�x
�`�I1�]��[o�|EWi��x��
+N��eA�&M�
���5W��/[g��u���)�C�*� 
tO�M9�2mR9�P]�E�Qfn�(Bk��0�v�'�߻��齫�J��7r�v���~޼׃Kq���$�]�٣F�Ⱐ�ƞ���Q
{���w��|�p��꩸�8aV�l���e�͖�m�=�I��M{���n7�ufpv֕��nN�I��g�禪��C%X7�聆�
�����z�7�%�i��O�����$-�> iNoo�a���ua�v�=��;�Вd
/
%�d���⺝P�q�=&�jKaЖ����U�l�ï������-H���y�~�ۨ���5� c�-G���N�{�WR
e��|r!��
u�sH�]�d�,y�R��-�(�	
O@\״�U�u} ��
Y�SpjkB�������˕,��^�<�6����f��(;�*Y/����bj��{Hv���>Fu�L�$�����D�<j��������
"c��.Xӳ ���VHm2Ʋ�,1
����v�b�o�x��]���M_*M�?NeG�[5�Z���o�R�)ea����ԃ�xWi�X��\H
+��v���*�O����a��U��`����6� r{#��
�Pr�nB�~SܥűMf}<Qp���/ݣ~?(#7
+E��w\"!޽S�������V�H-tS8\w�
�V��gpYB59�)��a-�Zq�͉�^�i�^�DZ�����4�w�jY�
�&�Z�~ɀ�xwP|��h���c	_����ݱG�ukCm�v��.;YU�.�.����5$�$�X
���&
 �v-�ϛ��h����q}c�
�k�N���Y
���6��#z��+nΖ�*���{�ё�(W��#�����3A��K3A�X�9����-`oe8�o;�g�|ТC���a�篁�$�3z��0��� ��ܻ�b���j5
5��OrQv�S���P���Ɂc�pQI{�|,S�+(5�d���SO�-'Qf�FH���%�ŧ)��.FF���������-�A�o����1lL}ܚ�ֶ���k��q�|���@��x���f���+p�r����h�R�Q&��+NeocƋQ~�|�~�~9�W�t.T�w?š�U�����_�]}4��˜�[�w�B�!.�Щ����2�;4�˲ A
jV����G8+ [...]
�Ah%�|I'�<D�im5	�B��F��͚�v
���?wX]d8F϶(�\����N���m4 T+�Ek�]�<�
M�٦oR�%1x<Z�ϗJeඹ�^�R_�\M)��(��'
��
+��7Uf�>Iܶ한��`Z����{A0�5��"OY\�z�br�
ue"2F
�swMA>'gX��(��(���CIv|�P�
�5��&>��Ftj�Xu���h��:��
`�˳
2x�
}�T._sy���k
#�� ���ǧ�Ұ�������}��ݏ����?}��O?��kE�������߿�|��x)�T����~����秕��������~���.���|���?#q����FE������/�i�|����'���5|�yi!�����'4�
�P�^(��R(�uw�{�u�vYm=���X"��J��D1�	�}b��5�*���]�5�J�ϓY�S�^
������K��~1
 lHr����y���`��U3V����)A�ZM��d<� ��2�H��.�ܐ�8�Kl}NN��C�npv�06�����rS�����R��+Ch��d 

cPm�
3�r#3`�

%��!�XT'P?�X�$�ꄧs3h���?� 77������
�R��]��!�mn�)O  �c��
endstream
endobj
19 0 obj
19606 
endobj
20 0 obj
<< /Filter [ /FlateDecode ] /Length 21 0 R >> 
stream
+H��W]���
�7�xo
kH��C3%W�-))I
J1��q��kخ1��}4��=^;7��8'��j�G��?�=��G����ḣ��f��D��!��
��ˮ`H�K�[hM�@�:��p�='R
��=~��������뷷�w���
=~y�M��d{��������ٳ���w7���_�����^�S
<px��}dnL��-
́e2HoW�u]�!0���k�E�?"�+
�J�W��lpNB��\zS0
2-�(����I��<�BT#�S�
Z�-�N�� �dx��y<���>
��,����
� ΩZ�J��iq�
wJw�yj�!̒���lP��}A��]�
�V!�V�Y }��0ҡ�f#�ȡ��1̽d��e
�(���e3�5r��dr��
��dװ[��?���BT�8�F5h��=H�xk%�:y��A��
��*��8��ȩY���C*cx�e�g=T�ӛq�Z{��,
uoG�b� ��?�;�vh���d�x�"�窘rwٚF6��#32n ���׸���0������!��R��BT��=��b��aa�쒩.ʡ�
�jq�^cz	U�N��guV����1n/��ֳCս��
���M����\Cx4�����6v>�@�^%L(-̲�X���F4ʮ �
x����![K�N��k���Y���9
|�k�vw��ܨ9٬���9�2�N^/�Q�x��u�+����
+2w{��%jGl�cl;
�,�mfl�L�ѩƄ^�=H�<�:7�M����($u�����G�,�[��	
,��]%
+���!K�Gtt�AYc�
_3���Zļ�
��\e��WkY/ro���fw��0�0�U�a�2 U�<`g����:��@�Ÿ�)\h���6���E�� �В��v�Ϳo���"�*[���מ�#�3�.��-�~P�_���=
X��3��j��rN�w
U�zu+{4�;r5L{3vsp_V�ah�t
GG��*H��UvCA��+<(U��
ؘ\�, �
&po݅ї!ܚ8(�r��= ���#��`��w�Q�]����"B\�.-��n���VuD��
|�T�
�� '}sfޗ��(_��;uH
�6�e�.q4
��FA��
����Rs���9p���X��`�B�>�Md�_�v,�T7,7X�Q�HjF�L���G�|3f�8��ЮV�
ʞT�
N�{ұ�G!�YSM��#Q�vF�e�~)��&��Z����`����L�'����yPe���%y�x?W�|��1��%(vK{ �%+l�$+َ�
v�U���

��!�m8�b
D`��qеa�C�&yè�9�v2ךMd��F
3��A�.w�d��r�(�d[%��L��
�ŬTP�Esc�8���bul�
d��l�
ZKq#x\����ubB�
p������8��+f���iH|��L�bg[6��e��1�1A�*���]l��O&2��3�j�0�c�Uk��if�v4��}K����=hy�ɳ50ӈ�#Й:
h誤9�+�E bm os�yѿ����b�O�Kߗ�m�T

g�=�ھ�9����S��ǀ(�H잘`]�
{��O�k�%?���ԫ�G����CU�	,A	f�tsNa°C �9T{Ku�D�˗^-l��|�m"�&!;Z��`?_�1����\)��]'h�w��
�)�ߠy�����ZP+G�i�8�5���.�չ�[~l}kGCX���$��a�
��d
+I3��
�̸=�1l�����~a���hq_�ݦ��)	Sk�p	B�=�Ζڢ�;�+�g��>bgd�@����"�~��Ր-�i]y
+�5!��<(�P��G��N�a����h���OeO����'�=����s��s�/uh��7������	�
���Çu�Č��jR��Z](�Tn[n����Zg5��q#�$��W+]��8x�`����p~p�vH;�������Pj�v�+/J�뮀Z�c
5�>pα�z����������%6ވT����a��!\S�� 
+�i2�ΗB��%�l%\�+`<�1��
���,���ݵ�S��z��{�~���Ӌ�������^�}ؾ;{���y:��ޟlO����}��?{vqu������K�}�}����k�;�-��&p0��q��-+uݲ
nТaCcMT�@��`C�"�k�6�g#�޲_��7�I�
V�6}��^\}�0�r&�����?
�||���Ϸ��ݽ���~y���_(�����ۏ��_no/o^��&�9���Q�.���
�;{w�����ϋ������F�߶�+m� ��������̱�
m>�?�I+�����׷x�'�rJ���C��\0aͥZ�\E��)�
����L�?>�Z��J�%�텺��
+O�?����c����E!�S�)�͙��i�(��BH��:��:����nl���J�8OOQ5eV����V�q��U�
V��b
+��L<��,�U���,��i�\��h;����e���qD�����sS�/����^ZInS
+N�J)�$�[6���o�s�e)��J��}��;;s�w� 5���� ��ڢ!*|�*��s�� ���烤W�a@�2�s�~�4-
����t�NK�7-oh�k�=�E	���F�_���u�ݶ��z�M��H�(��C�
+`�)��t���R��R�͜b$i�7z���B"Q寐�d7Ŏ}����4l"��i���1��N�c��I)�Zo8�v�`M�Qz�NQ]
fb9�u� ��q�f��[�����NP����tĜ൥)7�Gv��~��T�����N��fe�?����؋*%�5֞t�?׺�K�1�Aق�	
4�36O�Y�Nl�A����a�9Pr��ϑsB���h/�e�,T\W�v-�
+:�
h��:~
+��8f m�
*�Kr-
��
+W5v�3��zV�bħ��@�N3b\ܛ�

�Zg�Ȏs�x������
'�
+B�ָzy)Tz�QU9 v���N��Yn T��e�#m�	��[eG�
����Pn�n��a�5�/_��7�ϩ'�/L�t|����q��������>��
�}����������H�*UK���-
`��#@\�i�ԨB՘GC���PY��N5
�!��k��i� �Y�9*7s.y�t���؁x��6��Y�6��m��1��
+�h���ΐ�����q�Y�S�N�Cc��T�]AJ�Λ�A�&�6*��L�6oj�� S���[Cm
T��+��ê

�w��$R��L��;��9ZQ�M_��@>�jB]fC�Ќn[��}5�W%6��R���Bu�ai�ކ�!^��ǩ�+�e�����Q�*������4 ;�����nG���P�m�d�-łv��o�/�P��LI�H:
p�>tl4J��r��	&##���9,3�4}a�Ѽ������v\ġ���v��(��g���
����M"BM��W]���e
���Dc�-P�6�6 
D��Q��<�Gx,�(�΄g��kc6�}i����� Ӊ)j3��`��A{�[�iYQ�Gy��Q�YE�!<�dž>
4 ��*
�&��1�{X�Z!��]Xr� ��A����"��KF|�j
`���>�/�+�6�V�
:+���`5m�
{:��V�� �xD
j�9�Zv��ioC�Tm1��D�LS�����e��@�O(/�t1�K�;�>����̄|p
�N�M�:�aY+��
��������{�sb�ԕ�1Й��1��H����j��.�8��Ğ�jCK��Z�1�c��
��<�_�^۠��݉��"�s�[1�������7����0�T
B��*� (�F�I,g�M��Ӈ��A��r�j,���U�0]'���
��f'á����<���zKwS���������^\������o_�����g󟿿�Q��
����?�=�_���{��������C��N�
/����[Nb�=��_�F엣
:���t�`���6�!]E�
u�u��^5���q��./t�����R��>w/�����3����g~���O�Ou;���o����6�)q�E�ji�ll�J�ب��r0�
+���Z������p˂1f��t.uD��cT���㰅ߩ�<	x(Ӵ
l�z@
+R��S�P��]Bkװ>䔶��t9A�gv�ޫ����S��V��EgZN��71�C��A�����m�6��j"6X0���%
+�D��{�

+�k���Ǩ���
��n<ϔ#�js�;�G4��jܻR��%�S�A��݆ԥ�v`L�M��Ω���$f^��f��,��LݳP���p�o��y$/��"��Ԋ�TL=�q\��
�m�[f�08c�u��͞����S��O0���̬�lΤI
������M�Y�;�)U�1��Y���m:wA)��^6<`�XJ�x��ٔW�
Yu���jd�
+E����q4�
+�
�^�.(^"<�
�?�����	��!X��i��9>��Ҭk0��>���M���(GI�D'R�G�JՊ�g\�f+��2�%�W�vb)W\��X
��.+�j�����4taq�w_𨗿ev
+��������ݏ�������o����?���]=Bq=�����ba\��G�/��C�Ҝ� ��
+o��t*���g,�D�P� �uz���V��W�Sw�<:{g��P쁆�C>aB2.�qt�P�.H��
i��ȩ�v@"_�o�
}�ekCsz'�9�56��A�SM��/������q�?zy�`��_���zs{wDx���X��/������_�Kێ����L+�Ȁ�j�� �Q��6��\��n�
Bog�)0L
�*�*����w$�R:�^��]i�$�l�^Y� �R-��˜" ����2<�/^����H@��D �Sr��BBQV\�*Q���
3kn	e<��\���C"��{����80��8���<����-�)[�Q�z)&Lx
�
j�
t
����y�M��9-��s�w(����A!|8�T"؆L�}�`�(���+�O�u�]9�(��2���)�'��b�
(ui-G���N�:^<��U\T��
��w�'��<Nt�+��lQGI�����a��t��f
�BP2�ľP#���a��d`�
e���
�ک6N?�mή�HJv�lFg�ik0��} YJ�l�H�6���u��5Fs�R��k���\������f�s����t@Б� X��D��p��b���[Q"����߳
��C�
���ѩ�
�𔽴=
���hul8&&�%�	?c������h��M?lv����:N�RX�V4b���`��x)�z�`�
љ�F��&��H6ʬ�ꋻ�!=H�b	��c�~�C��A=�h��5m�-U�Y��{�Ÿ����T4P% ��c���
)�}��Ә�G�$zS�|6�@l69&Ϥ\ήM֠�j��/���c��Z�<��{`��y	�Y��gzf
e�@BB��� �`V���Z�mI�ߧ�6�^$ǂ�h��ΙKwuu�ڱj
!A{�2
�Zh��W�G����Դ��]'ke�v�_P9��wms�{�kՔ�����kK:4��t�ỏMDžj�a�	�	�}{6ܐK�rs��l;��C��j:t�A[cs�)�M�f�,g
+ ��a�R�Na
B#��r[W
=-6�~C^�j��,!dd��Z�1��#��ris�
��kgal:���l�eKC��:}���tg��و	mH� �>WԌT���D�z�N�Ż�̐U
�/.�V
�Q���A��
��}~}����2���̱��g
+�:�_$��Ǧ��Yȩ6�H[v;B���u
+�%#VWu��9�
�ͥPDK�|�IU����1r�L6W��c).��}��!ɶ�P���u��O����&��c
���|�=J�����a���vK��
ܗ���ZAǾ:�iE�S-*AX!m�&��u=*Kި2|`��
�`S#Ր^9
UI�̞
���#ě��:�P�ڬ��Z	�
��p�UO�N�1\Z�J
^��4v@���̅X
���R�Q>����i����P�H��K��1W���DcA�Kɪ)� Q�k$.C�� _*i`Uj-���
���#6a��m�[
9� �ŦClq�G�Ğeq�� z�:���+{V�`=㲘����ͪY�:�1
���Y\���2�T�|�M�2�x��֪�T����7��A��A�7�N���z���o�V�up<�M���Ez01���
+b.��
Zi�u����W�m�W�-̆=�Y붼|�"Q���Ʉ��N?�SP��\��&E��Ѯ#�K-�k�fU��GR���->�z�7�ʺ��b-��
�×�@��=�wnn�"(\=x��ձ�j����t�:M�m�m��wSt���,͚j�,���{�9nI�pVm\��1�g�iT��gS�U�R@���Ns��|,�Uw}
�]�&�n�w��7[�M�Y�|�c�1�y��M^C��d|j��Ӄ;���}�����؉
���8!{�
07��<�
P)��!<��}?�n�e7����vd�8䗨��Ř��o5IW"s�Apu7&Ȑ����aҼ�;x�. 
���I-n,.uq,�[T�	X�r��~;Tcj7ە�1^�E�
T���ラ�s���f���4�q#��������
�K�F��㻔HYAJ��k薘�Z�ټ-�/���`o��+U��;+'�m�3���!�ux9w~��*Λ��"�U9�U��u�ۙj:X��
6!�i�{����E9����l- at O��i|PJ=T
9Ҁ��S�I)�4�R!SŦ����ԳTJ[#[�0����Xud_̓����E��G$+�ɮ S7F]
�kXo�ދ]�I�P���f:�{�
�����E�ƺ�k5F*D�ߡt<Ӕє8���W�����]���<�_�����,� ��.yte�k��aΫݸJ�UТW�
<�s���S��ȿ_�+�> �)w�k�8��j��΍N�G����>N�X�� ��4B�  8����8�Xq�׋�g�8�p�^�JN_|yz򭏡?'���,B]�/(cKV�R<L|�B��H ]���6JZ(�Q M�`Ҷ JL�
+�`
x
��qQ���)5d�۸�غA.{u���t�X�^KTn�E�
��D�[�f��|,��e�����ЏXg/����5���� �
�
�Zm�b�Կ���NU�J�_�[�s�DSO�<(0�'O
�5�
á$�75[��h5�~��A:?C�Z�
j�{���ʷ���
+�ĵ� �bWx�-��хH j���oi�#�.���<�Ie��m���*�/9� :�6l��v$S7CG��
���e S��N$�հX
o_ս�h%gǽ�Yd~��������0��`�aI�
��"��Ƌ=V�ET��
m�K�S!�[Nv�H�=]3�
U��W��H@�sq��Um6Cʯ�If� v��{�C���� ��p at M`^B��2sg}
+�uE;��igU��^�ޓ�>������u|���������W?������p��j�g����n���77߽x��d�S�OD_j���O^;q�)����o�^���O������b͓o6�H��y��?ލ��+(>������{7//��.WkJ��iG�m��`�_|��t���z܄G�}N�n�SA�\
�����;W���#�b���;����r��5'�A[
�d��z�U�
�P�e�2�|Kȃ�zNG���|�@��j�l�ƈr`
��
F���aܟ1ȼ��;���cm�a�L�P����*7�C�
p�|��V�D��5�PEK|%���j�q5�'���I aN���L�hе
��\�߯k�����
� O�3&�φ-f`gZ�/�0&½	�$7��>{�
�8�S3R\zͱ5�kR�]UZ>����ur>K�������
S~\������ϒFA�\�ijzw�� B�w�-��[i&3�8Gu�)>dn鉃��A�94b��J��4 at W��?��
�@>k�l�&8t��L���-Rۚ
7���|�C\��
j}D��b
+�U�DűiT��~t�Ӛ�3�,�
T݌���^0�qb!Q��#�F��Mƞ�(�
>o��tf�����v|�Y(�ˮБ�f��
x;��d
+���>��"��'EP�'
�n�
ƒ�^�;��}�
+�|u�^�p˘]�O)���r�A�a^�

QE��#;c�(k��U,c���k֧2I����h�̅�ƫ2��#� �u�@2dNc�#� ��NE�d�xBйa,[=���a,^rp���Vq�
Z�Yhy�M�):j���'���
usv�S�

:=�����\�n#xݡOP�<,�
�'0
x!��|}G�9���vI���+�/��!2R�kzO�,"��<�
+��88��	|�R:���5��2���<�k��&Q���Q*�(�����xh���$s<�K��:���h7B��f"��Ⰿ�I���2H�.�+�O�oO�s0�f^��1���
��z�N9�r�p�����e� 퍐xH'@|}�O��џ[c	VB�7�g��t��c�v5K� n�`>0�w���C�p7k��Ý�f�=툃Li��F�S="$��ј�[�8���
�f�[t�^�=�g

�q���fU����j�?�x�D��E��
� f�Du��_� ���3�
k�_#�B����a����ժbW
VWդ���32R�wϬ��gV��T�í��Y�h�U�5���ܙ5����a3�v�aE��ʫz�W���h�
�84?
��t?e'����a�T�<+E]�y9J�"0�g!���R�忙��C �ٵ�B�{�`����
�qm/O�?�����5,0__��uO�!�G�g������1PXi��M�S
�jw��|���VG��7�ay�و]��U�X�������K�	N�S���s3�[���
cM))���#f��Ҵ�:~z�v��Mem?XJ���U�	�ʎ5�Z|�f^����(G��
�x�k����K8���>�Q�����j֭�.e
+Cׂܱ����=\߁��7��o��d� YR�x-����
H>~������
���7�#�Pܖ�U�K���1�2�K*+�'��/Q
+���R��kc^ϼyci���r��-w���4�������^GC����qM8��zZ�\q3Oͧ����Y�e��S�bS��I�r�
�b�h�~6�7h�_��.�څWD>}Մ��G�ҍo�v{���8�6M��Ї�S����N�j,
�V�J�`̍���-2�G�^�B<Ot��2�\<�/����2L�R���N���;���۷@nRz'�UrngBy�9Q� ��|}���oS��,��T��n�+W]�vJ�G�Y��-����[�Υ���C���!/1���xW(X
�,j(����IIV������]�GP��a�O��
�GK��O�
,�O��)P�=�GR~)v����:{\�#��"�Ӈm��bfbk&
���ס|��5>��Ѧ�݈X/]�7HJi�����dA��2�6S׶��b�i.��m�4#	��P�V#>�]�OJE3��� �
�
>l˥1>�
�>��0�I�6�=���A�,�eaxjN=�%i�ž'��!�,�%���U�^�ue�'sJ�����%S�s�eL�����kG�<\�S3q¦Xݧ'��t!%���L��m�c��.h֋UlsFr̝u�:}_�O��|�����Ʈn�E=�Z��wf
�	�y��aOm�9���N�EL���.��
u�����k�j%�
D%
]�lO,���C� `��#�\�}�!
�b|.���ʄފ~�V���9,�\���̜�һ�ǥ\�i)�2��z�.��yY
'`͢�
���o$��LL�^%e�_'N�
��Zy$�gm��p,�Z�Q��4<��T�VVS�J�=�u
�y��+����eT�m�7�!5n֓�q�[�pD�BV�
r%��˜Q��'[�$?
�5��6a,�9J�SSǕZ˸cf{i�"
��R��3]�`�$vq�X����IECX�O\��
-�o71�8)��a�S���a�~)�Oio5�W�?� �PU�
��J��9l��lJ��M�ܥ��e58G�Lj�`L;e���J(S��z��?��j�ڭo�����*?5�rxE��^q^���~��N��bX��(�nj\=6���o�-��7bT%��l�Y\�]
+_R���0�Q»��ퟓ��c���0\����� 4QP.�@-.����Iy�5����ލ��X
{�P�0g�/�M9D8��P�K�3n(9�M�M��gpz��aG�S⇿�^I�j��$v���	+�z���(�m-ʛ�a��@4���y��}���zQ��P�b,C�q�/>�N��<W������
/fwĘz��VH���
������f�⏟�m�Wn��������]l�S��"Č���T;��)Ӿ���*�)N
��3�T
N��-'�A�C`e��a�s�U
@[P#��O���o�
��h
\��K��-�sRV���}�?��xT�1:ZA�)m|�U��L��I�aMs
0�H+,v*�kVD0�^���$mMz=����)��Ƃ$>�Sc���+t'_5���3M��b�L=�gm	2iZu�g;i��Ү� ��2��#>Q�>X��D��Dm���F�<�%���T�)���b�U�T#&�D
s6��L����P=���}����\y���d(��z��js��w˅�
_���ӹ������H�S�w�R���F�<@{�Õm
2X�:ݨ���kT�}�5?��rH� �!L�Y��]���X�q�K�;
+iU
�4�4�a4��4��U�7V�-p�-WS7	O�{8�ķ
R�1�]�)|���wX5�™T�3B;Q�F��ݳC�"w	��5*2R
���6'�u�X�I(�g�n۸CКhBM�����rr���Ғ�b��q�k9��#�R�7_�M��>�c�&�W=��-��(G�m�!w2����h��f�>� '7�
�����@�!p����>���\�AS3��<C�Q]"j舘�d�[q}
+�����ʲ�eLW�O]Ʀ��︢�#�
w1#�?����wU���{�����{���t��U�]~5�hY勻�Gb�&g�Puh�o���(���C0�e`�KD
ڄ<n��I�\ַSK��Y�;i�)�� �Q��u�'b��s֮�.���y[C�u���=5�qO�XJe[��A"�'%���N�{�J�������#7�z���_�Kq�u�a����?	_Ҷ)�_�5
_�t���i<�ɫ��f�)7`Fƥ���~���m,�� �z	��5��l�l�	$q ��}3hie��H���_�ٝ�%)������Kb
��9;3g΀jr�h_�n� ��	���2дg�Ȣ�q�TX`�9�<��Q{Kch�����<
F���/D�j=
���"�i��b�X��u�v����ڭ���u�Mhb���A�Z���CR.����l���䜂��K��`�J�݅�w�[����&)~�J����y�����M����i�|��K!���6'$���a�4����oW�'d� ͅ
�;�eH��^�T��m���!T7(�	�t�����{��]�����<�ٖ�E��Ѐd��o�K
���W����-
��Z�'e�M�"W�u8R�#�eQh���T,��B�^!x��.�=須�*UB�Cf�y���;,�:�f`�p��T)��
���J';�e��P�&�T)Q���-���
 v
���,0!G�Z�Z�]�z:K�-t=`��A�� PD�;�����-D���mh	�O�&
+�^t�� / Pb
+|�n�X�j+�	=�t/ C
׀�Ŭ����
��T��Ѝi-'�(�PĀ6U��Ɓ:�T��'�ޝ�G���"z�”�&�c �a�Hbm_F ��xQ=�nx>}�F-�bQ
+>��P��k�`���
+�ɻ��O9C�@޵H��x�Ff�t_�L��m������0�ۊ�S
 �g�(���/>�e]bf\_f!puc����h
j}
z̉T�Qi�w��-!��١ה��úF`*����Z!�%=��.B��O�)P
�E�C�nk���P�G5la`7�����A�&�R6��R�ŨxT��Mf�S#�%�D��r ����=��5w�PV�=�z�@�y,B�}��-��9�bv#�
VA�
��i�*�n�cn�?4]�<U�M��v���1�W�0�FX�4*^;^��pL��	
��PV�Z"K(�"���)�pK�	G
RROR�B!�.S�\�@ZB�AuPR%,m]��!^�}4r��!-*�%WQ�fE4���J��v�F�a���=��� }$A9��"Q�ѫZN�ހ
ɫ�/*|-��n�����x6�~�`�Hӱ�ՈQ�Z�r at W
��6�H�h4S1�]�$t]$hK�|������7P�B�Z�ȼLWs!�q [...]
+����B�Uh�8ƹO"j\�p��5������xb
0��N�TL�m�i�ݸB�
���;�E ԍ�t�c���'m�2з�
�x���`C�IH�}2%z#�'y,�/�8#�[�
��$qHb����	�d���Tkw=*�[��t��Q���i�N�D�3k��dԴ�����Zm4�7�6��ի8�ٕ
��V^�F���R��緳�o��_��UQ��qU�";{VOXo��ه"ɪ$�??'��O����g�7������ׯ�\�=��O~�_���}����Ki�ir1�������:����'������g�v?��5>g��7Y�}Z=n���eQď�/�uqW�<�����͉�*I���u2��<��~����ὨƐ4���5��1(�"��+^ʃ�q�T�N�� �F��
�..����U��?����Ꙅj+�mpY���W�'��2�$X�1�UR�W�tPY>��M�։��/�ƾ��|��ˤ2��l41��.��uoV�ܤ�$Y��l�9̥;�6�|Ë��G��p���	{�]��=h��I�������>��ɢ"���BQo�Y��~5.�LC���1�b����t��o�I�D�!*W�߲���|^]�u��SW�P�
\�5^\����i���W�e�rM��IyZ�L_���˹&�:�r�]�˝v��.w��0L�~N���.g��8�rOc�{
�e���UZ���Ue#[��Z٥k�\��sb�"WV�k�)������t#���f�,�h
�nӊ��%�����5�q�kT�,v��Ÿ�5
��]>��y���[!� �q��<ɪ����#��xI���,�j⠥��3
Ŏ���q�i��{��<M�1(%P�M=tΨ1XV�)�����4/~��J����$$%�
��X�s>��{`�ԉ���F��<��xA2�X���i��U�@�5�� [...]
/�*
���<
+�&��*`��.��*����o�4�>���TzrD` �}	�ER�ּ2��:d���;
+�('��a�`�b`;08OKh�x{���,
���
/��`��i��i��|�,yu��Clz̡|@1<����*���w���^:��8z���ܤ}�3�Ó���9YT�����������j|0
�
+��,F�\����x:[ŋ��Q
+A�?BB�|9y	ng��~��/��[����b����~���8��x���x��oH`
g泌�{�(�Y^s~�nV�I�h�vs��:
'$�p�����^�U>ڊ/IWC��(����X������'3��̪�����$
'�289���rY��*<"q���fe�Zݨ�b���i
��P_t@,Fg��s�$"�n�uqW�<�1�	
�nF��,�y���4jz4n����j�o -�� i��%U�jh��ַ�R�[�oc���
4�'>.�=�`����TVI5_}L�=@e�L�6	['�C&�Qx���N�M���gջxc�:��� ��E\
endstream
endobj
21 0 obj
14146 
endobj
22 0 obj
<< /Filter [ /FlateDecode ] /Length 23 0 R >> 
stream
+H���n�H���w�� `��d+��,k"�� �{g�Ȣؙf7�ٔ�<��ԑ�uذFb�jS��U�W��a�D������^��4���R��*�Ϭ���7�Z�U�߿�2؟�\.l
r}b�-Õd:{���,4$�w��O�3y���Ϸ5�0��n��i9O��[�h�nK�����ᲇ��
�)$�
���
�B�
\&%�)���(�=%���,��X�O����|���P��p#���˂:���[b�m���)��� ��GQKP��M;��Y���Hi��tH�5�DH��tZۯV��n�GJ�[���m�� �LE���
\J�<�%Լj�V�
�f����QԒk�ـ��=&����#Xp&%�
E.���P�.%���,�Q(E�E�7�`��r-��,F4=Z���"�V�\
�^z�
,+�BQ�~�RIR�v(=�e�����̢ŵ�^0P�񉒉g�"UP;�Y��+��
R0���uʨQe�5g����j]�l>�@�6�
+c
ѹ(��������b��E����3��"�Xg�;-��z�W(ī7� b�G�ߡ��d� G��׏A��hf&
H
���
�Y�J�
��Q)3�
୆��Q1���W��ĒQ�����!�����K�ס��Dƍ���E*���iJl)���PRu��ǵ�|�,�@�	�	��eط�@J�LY��dK$V|J���GѰ�zp�� � �2J�H�����|�c�>Q�˫ϵR�	|�&��l$�r
�Pz¢sK�����}��ʖ
ZwFCR�;+4
R EM'������k�[�#%�-���6fap&�"D��y�V��	}J �x)�"O�=�g�3P
R�ZZ��e?=G'�
�{�Gǯ��nh%��Ip���5� 	v}���'UJ�>W�u����F�FW�Z�N
@�I1,�
��6.������Q��q��]|��K������wOJ���V�dN�
����D��+Xf�BiG�����j�K� 6{3�5��?�2~��]~,L~]�@���*��#��}5�y���-�
�j�5>ILU�-k�ܢĴ�*R<�͌Bӷms�
)��K�بt���{y"���n|��������5�v���J��� [...]
+t�

[�+��fZk\���W��\�T�^���Y�ɡ��S2$0���rG)E��묟�P?�����(�џ�R�h���k/#&��L��C�~��h�h�Ԃ������G)���mu�N�ۏ�ﴢ����� z�E�r˓�ܝ|L��u�*��Z�2YBo:�n�Q"9�a1aMT�	|�%��Kϥ�e�^(*[[*ZP��sX��
/��C;��hq�g�4�i�B1��V�
+j�<�4�9LJ=Z�ќ��̌*�
�68\�Ң�)F;��{�F�T��P[p/|�Q
+Nq����`V
��� ��ũ��PC��4/t��x���|��ڕ �
;��mD>�e�i9��U��f��-JP��,��A3����X��_�
P-�
�A���v at p\;�
������2��)�����78J$��
CYIPe�0ܢ
�
+?֛c�k�C�&9=�Q
����?O&����t�O��������޿{�ȗ >
+�z�u�v�0
.
�ϒ� %S��`��
+�
��%%�H1�'���V�T�:������ z����m�WyK~]�u2�=Fz���F���S�2���C�>�R1��N�����-C�mw�1�@�ү-��%�C|��vH%��
֤°�\+c��g/=�~�z��`fm�$)�8��òmnx��
Z�/�E�k�=K�!0L��g�"UP;�Y��+L���a�9
�Up;.mpx4ܑʻ�G/�cgr(p|���T�ڂ{ỌRp�.�������,N�m�J�{
��g�@R�I+?�F�q� ��k"�f/k��5�
+�P���a5@>W�W�@�=P��9)��,lbS
�,%)����'5�5[[V��5[[��5[[���W�db#<3��>��8��C)4�sN��{�q����N6�j������ 
-e��"(�z_�D�U�%���룉UgI�P;��0�f+|��S�I+ύ���P2�t�X(���WT���"K	�RU�
�`+B=S��
=�L}��]@��<�
!�V,�Wa��q�q�V"O�nN�d�Zv6艔�� 5l��5�
�3�~,�`��L�I!o�r����c��W�z�4G�	Uآ�}R[��Y�R
�][��E�HI`�"����A�
+��lq�kK%I�ա�
�ms�K��� }�O��v�

�4>�1��V�
+j�<�4�y���C
+f�9
�Up�����%/-��b����6�Ɍ�Ll�g�
+���}D�%~ ��C��@wα�q/4.>)�!E�����I	�G8�I���/�(J�Y�>��*p�>K�ډf�i4]�F�O	)-=���_K?��$
8bp9�e�J&}
$e:y�Y�J���\�k�˪?z
yP�������,�[;Q?|9�eE��P[p/|�QBJ�gy���
+�P�����e�T'X'�X3���М������6߫3�;N�%�� �ܸ
Z�2��?w(�1.֛c��()�n���ᶀ�wZ
���
)6�
�ERu~Nc$:�7͑����
i1��
I��͑�)�qz��c�Gǯ��L*6�Ʌ
|R�����F�����G��Q��SY)�s�v�,
.
�ϒ� %S��`��
+�
��%%�H1�'���V�T�:������ z����m�Wy�J~]�m�Y�ɡ����sNU�-���(e�Kͬ<&�����#Xp?�"�i�G�;
' 4��ˆZ��Q/*	G�dlrFPV=�
++[Ck���ʆ�
�f���khh�-���zxk�ܺ��P_=�.���S��;�����Ș
U�o6�
�kJD͆F.ɚ
-��lj-�fCk6�fCk6��74ܼ_u��Q����ݛ�2��m�?�˧7m
�_��I
����6�'��a��+2�i\96s��}����^O�Ȼ�9�������A��s�F��3��É'��E�����
D��Ҝdj5��D�V
�>���M	?y�gF�PY��QC�v�:�k� .{9b��[7�x7��
sJ�s7	ij��
+&i'	�H^�9���aլP/m]�P^�ݸI%
j��dc�~Zw:ڞ�N�<��f�*@���LHo�}�"8�`�X+J���w��"tSs׊}
J�����\2҆�	O-=pJmaE�����,n_z��e��VK�w� �o_7\;�>�f�!N�D��/Tj�<DZ2bF�e��E.T���ȁ����T���YhB
�KT�SO�(5�	&
.�E+�HQ���h&&額N�x�M�⇻
/
�I׾p�4��|�E�Ti5[C��?v�ւa�ov�MKU�?g;X4yW�?vj\;q���l�XS��j�b�\8W!�Z2M��IL�Xj�'(E���~�b8Ŵ.�h���va{W�gF�PY��QC��	����-.n����ݸ�.���d��_O��[�2fÎj
"A�"c�	�{�����b�:��}��;�S�ɦ����i=�|[�Ċ�"�xf�l��H��@6�}���
�H�h��#��qu�]c�:��s�;n�[h�«�(^
���` �Y�
endstream
endobj
23 0 obj
3636 
endobj
24 0 obj
<< /Filter [ /FlateDecode ] /Length 25 0 R >> 
stream
+H��W�n�H}��K�3��f7�<�26��ă�'��bPd�b�"5���_����P���6
r�Y�Su�Tu�i�G��������(ˋD
Fu]����[��M}?��O�}�3�7����~�����z�@�ɣ�~�Mݔ��C7Q��S�y�1������,��(�a�%�����tc0�����J����F��}'*�R�@-��-oFq
��:�Yk>�eLU����2�6 �=u�&l
����������*�E�.���"^�2��N
�|�hiN:q􊦌�Q6
Fv�!�x��(��(;A���I����n�mغ�濶)kd�n� ܭB�M��M�g00�
��z�P����
�64��W�0�r���%Hz��
"��6��ѯ��4�E�g���;D��&���h�N
m��$��t��S1p>��ޗ�3�܊jw��Z,m6�QSUi�g�cE�����x��6�eݖ��m��^�nsh�mP�	TU'��&������-F�����`P�N:����l��/T9�$�"����52�t_N�j�d��$龝؅�n
�:ˊ��tO�Z�{\d�UҵC�[�e����D'��dס�E�_
m*�Q����kU
Tb4.���̈���>�=� '{�L!X�U�Eխܚak%�`�����W�()nO�k�d
};M������`<�ʭQ�Q^� l��njdB[�[3�E�H�x�	�\�ː�����
vžo�i�ݍ��6�>L�2��b�h-�	��
Ѭ�.4� �E/�6�5X�{��/�2�?)r5����&h+���͊f����Qef�9��ug�v�~�{p��?x��E�dQ�����u�&��ls/��3��*�e�U
ض����A�2�z7.r��"d�Ȭ� [...]
��~�
y����A�2m��_f��z��l�
�v�Ѯ���l�
�6��(�k.�{����r1T�>��Q6
F6��
�-H����q�ج
?�M�U�l�~��<����MGae�Q��H���ORܙ�2�W4e,l�m��N�Y����J��������"�&PK�/c˛�tˍ|�k��j��|TU�u<�L�
P�EO��	�B���'EV��"8w��R>�
��q;%o
?�0�8ʬ��&�*�
$�A�gݧ��&�d��󨩪4����b�x�����Ŷ����Tܤ���	�ڄh1�7��`P��z��>��m���e�X[%ݗ�C��ɚ
Eҹt�9�Jd�[�أqQ�u�
+kw�[������,���m���Os��Z�,�*Ƣ��s�l��`�����i[[��B[�Y%
Z��k�N��B�k.�����j 
����8k���Y��`F
���3�
Xd�_d<U'$� � ͇�`�K�����:���A�U�v���
���k1{��n�|^�
s��VA��=��Ъ���Y��96�eG������m��.:i�v��҈@��4�	�
+~Q1eT�זv�>	�Y�փO��~,-X�j���K��}k��'lJ���Q�ٔ��'�6�����!F�m����
+��
��U�iR;�`�. &�e0C�^���64��W����ǯ�,�二��2�)�f�(��Ӻ��X��>.�<�S�E[�=	� 
��T
��^}���y��r~��W6_��~.��[
���X\���7�>�'~ԗ��Q�� Yǐ�2ʯ�
�BΑ�su{�9�?ȹ�&����U$-�خ����O��v�P���� '�G��8xuȃ0t}yN���(pF3Ba � t�sG)f���*w)��~
3���y�rߣƭO�Y��@����9��0w}�+;qI�0
rC��B�
�ϔ�
�h|�8
�� ���\ڱ˱�^�����<�^qqm�2�|�D=ϑ�#e�!b*����?n蹄�227��м��.
+8թ�0��K<cbD?����9D������ts8�|g��`�� ���C(�u1U�
�	��L�
`
��uee^��D�}bB`:R��ˈo�B9R1T
��
p9P!p��a�&
p%"���>
%�L:�����QH����%�>�
�O�`�؟</K*)� 6
�p`�=� �sN�
+C�"�62
�$0�茡�(.@&�O�(��ύ>
�����O��$����7Fn��ih�</�1�~�
Š�Ae>�P*�8 ��"D at S�� ڈ�~d��Ì"��4�Ȉ":�ແ�	P����N�B@�Bt���������5�nZm�#��
��\ 
�D�?�~5Vb���yYZ�0���r���%�C(&J&e��Qj�~ŔiUb��i	TqQ�J
�Q8	6��ax
)�H���@`D�$I�)��CӒgM}Ė��5h�&v._1!��SV�	6���|!|]\
�j���s�Yȶ��i0� =�6��a��
�v�:k�h���e &R=��'��x
����
�S��H���A�X�zb:�0�ui0Cd2]6e��T[�9J�]�n��{�
�H�����!�*#i�s���(h3
}��0Te� 
�XG m;�*�.
�Q&��
��3L�t< �`"3��잖���$�"S2$S�_Ō��q0��Aݹ�
 y��
�J��6$�h��
$u� t!�T
.��,_A<O�����ֺ�#�ݠ�p�$H����J>IviZ�J�b�X�2��>k^��{e�FX�F���̚5kE�l�^��9�6��
ـ�'�6�[�v(:b�9
I9x�|��Xȁ0�GQ�
�{�.H���`$
r��C
�R>���rѶ���r���I+ƃ!Q��G�M�
+�P���\��6���"�=�$nf�I[7l6��6pr�n�
�Cy�8���(>�r�6�;Q�`��,hS�U���4
(T��)��H���
���w��i� Ұj��z��2e"�YUԦ��c�h�%h���B&g���'�s/XL�9ĩt[[ Ob�����7����i4Ĕ��҃�����*y�)�\�&e����ks84�_0$�
��# �y�&�eA3�J�^��:�F7�5̾��+Q��|\H�([ۄ�\��� z"��SC�������А���@B���s_?��C@嬿
�}���VA����*$�D2�b	Ocj�T�i�V�߁j�r�ܲ
0j��=��F�����<(L��8:m^ыM�P�_��5@�s���^�QN˕o���
U�&�AiEGKH�+cJ%�B๼vC,�;�>)D7D��
���uHM(��O(#��J�
�'l�Y�8J�n�y��+
��N†'l�.M��м�fPp��)�Hʌ1�hw��P�
��넋����h
#T��B�E!
+��fPs� T���N�y>jpZ2�ˌ
m>��F�̪T��h�<d����L�Pї��׼�
+�ZvS,}v$�
���
8�
;�T{#�	��L�j�T>��L� ���
+��L-��u�!����.�����"�u�֦��=�e�3O���Rl� ��I
��+f��gZ}r�͠���Y1IhO 7�
�|1	�8�/���?���=\��^�^~8zr|q�=���٫����w�����n������%/>]��?�y�}�x�IJ�e�3�,�Œ��-�2��"WYE� �dH,(�4�5��	��k�1z���1˄�*ÂI7�d�5���[=ղ�jP)jo�� U�8Y�y�)R��<���Lj.6�1��?
٭@��1|�-L�&Bdo�=���N��PP�[�G5���[�z)h�,	�h�Y�B77�݁U�h
n{^����T��,A��L�	���
������U?�dC`
��sX�����l)��Y�׬�i
+U���u�����z
+�.IN#���9�4�I��&`�9�d�3�%2KJF^hy �mf,�ٍ.��FrOJ2^9�M|!c:8�
&�b֡�ʊ��
1"<
�0̉��.7��4ư��'d�߁$��0e�:k�ơ�&�l�3S���4�3����1�a,9o�jm�|ld�C&ƆQt���&'~"mql��
�4��	(��
��,6�c��,�
�5uqK��f���q�
ƍO`�kr
����I�
A�)_ at .�ϣ���.��u���Qa9�_ig�$UE��N��Y�E0��2��G�k1�:/4���
+x�Q&�P|�Փ�H)��r [��î��ϒ'�E`�_D�r�)w����Wh��ļ X�pAs���
��h���Ld7���F�%��&�ŸC�f"���
>�*;@�5�>�N���4
oCjh��C�����:$�!D���`�8v���
@�%��
�\�� ��&�
+�����o<�.h
[�LE�б�\�H���-��XT1��Y=[�c�4e��f�S�u)��N7
�
�3�c&��ܹ��.i}ȝת!�M��\�Z��>Hʭ1wR�N�aP�<`q�C�

ڠ��>��n��~j'�!��x�.⡧���ӣ�6=3��Q�
�������ǃ�CK
��v��Ľ	�&
_�M^��|ķae�~~<8��.��
Wʹ����q����ɫ+#�1��������}dF���_6Sx��x�
�Y�5o��<�ɹ��6������Z���*h�s��������i�M�Mq��.���u��f���ͦ�3��	�nB0��j��3����|��ȱ:XU4xp2c�B��t��6(7�;X
�ᑷ��`
+ܿ��fv��:�f�ç�
M��ud5ּ��Oe�}�q��Y���q�ރ�襒�r�ָm�D�3>~��3-�9�\iM��8���Y��s����h�9�H;T
�Z����m
+F���[���8�-&�u
�M�#:D�[HLSD��(
�ă�!'PƎm%�lR9��7e6�l7�U3�$��A
&K��L����P�^���K��N�47��>�L���^����k�LN�h�R]�@�'
f�'X�#�F���4)�����a�<آ��`N�;��K�K&@�

)D
�Nu�R�����^\�
��n/�?/?
=9�8aOP�;N�g�
�o�-'��g�ݧ��w���t��W��߼�~�~	��Y9x�V$���,f�5�	�n�j������[�
�&Z
�!�\
}�J�X��z,
�q"+
�]��]F�
��0n��u�� =���>�P3DP�� EA% 3�Oe0R�F��}f������Z���q�BT���j�
+�����))
�mW���i7�;whtPT��'�Tb�V�l��~<>�9���ܾ}�����l!��w׷
:9���͇�S�{�s=
_�?��a������؎���Eध�X���
ޟ5�W��_��c������	��#��~���
e:Ԫ0��c��i
+����e�ug�
l@���P�¶������kl�3�0�oV�������~�Ͳ��u��;�_�����_~�:�pu����~a�8��W����㕯:��/����a���������q&U<�Zٴ_Z��Lh�
�s��/
u��}�&�&{�T�*z
zZ�Ix�?�/�
��#
+�#�8/H %�_��bʼn�X�(HQ�0�
�k<�ſϪ����ǎ�C�A�̚:����ݵ����(8�aO�D�c�X�A�.�l�Ⱗ��2�c���j�6�,}%>���}��z�W��^ߜ�g��敡�\:N�����~��>�|�G�C��
�=�z��?��qq�ۛ
X^.)���ּyż��
�*��2E�+(^�6ȍ�Xp^��E�N���8�j
�n�h�0w1mY��%���zg_k����l��^3k"עV�# �)a/�4v�d�
�
�2�[mgJ�H�q��)�
qu��3S��$c���@��+�;�8AG
IkD-A�N
 J�̊9���,@�5�ZW�\�JwX��txƎ�	'�T��`L8lj
��>�Jk����F{��s0B�!�	<]�8���{w#k��Qk�@E�ԫ?ٴ*J{�T[Ls�[�Z��y� \��頻q��׈9�p�!
���:����͙N�ewm��1_�F��r�7m
*
+Wd�c
+\�����oi��5ש�A�l�gڂ��
�Y��Q�
^K3i�
-�*�3���;��/
ZL=���)�O~��旦�j�m��8`U���-mr��G�]��e\�>\������)g$J%x�=}�)Wj�גL����`�!�a4*�[
Ҁ��#��i\,
ۧL�1u����ɴy�7�#/+���(T#��-�;�K1lI��V��~�y�ՔJ���OqQ
���*���@�⤇�j9��Z���R4���B�q!
��%eA�B}�q�ɚB�F�D]La��0�
wҖՈZ�@�z���Vg�k��|����M�\��]
3Y��jI�W{Q�b���5`]j�訍S���+:&�.�`˘����!�&\�M�{(�����g5��0���e�%X�6�)aj
l�g�ka&둂���
1+XqV��H���\�2���
+v�@�S�6{?va��56YU
�[�(d�e�5��
���k`�]�� �51���hy_�V�'Z.�����G�V\�@
�;��Փ�[�0
Lώ�-4�𪎤j\sN�{ݴ�����6�V�P�t���F���ǧ E�̜��
��Oqq�|o��&��@��ڒ�*f���":Q7\�q��ߍ['&}qU
����TKw;pE:�eBî�g�������i�(5H�����LK�b�q�a�
�(�����G�W�߯�ǰ݇��D�����oQrἾǴ���<h#+i���΍
��h��7
#kb� =|+����w
�H���Z
�W��)N�\�
^
3Y����.����\
����v��A�n�
q䍵(�%{�[I�Yi�p�%��|JF�!]M�,���l��K�S��Ԭ�x����x�Vf�
(\�sa�JO��v֩���흑M���_p�Z�.��vep4Mڙ�Κ�8Ѣ��=si*%�i�(5۩���崄
KM[
S�l�`��f�
9(�\�]p��N׃����[��yG�|s��et
p�ti�ɲ�����,5�=p̥��+����s�
��S[69
F4| ٧OmA=�\�1)�KW�t�W'�Hف�
�N���d��#ț�d�ߜ�h�rۣ�6��JwT�>F��qu���C�{0�>v\ٳQ*�3��@��d�/�vi�a�����u��BO�An��֫g�����|�@{*t�ƴȊ>H�=
�*�R�5]Vu|��(h+�+[�
Z�q�XY��%L���ďӴ�˻��0Ņ6�=�,xe=RP�4s)���0je�n��.F�V�
}�:YG��:��ղ+�����8�:�c��c㛬S���qND2FM�r��г"����).��VlֺҞP�b��!���b�v��J��
+�VΚj,
��-�9Dm`țd���ʼL�"
+؂�������v�Z�
;T/��kZs�[
S�t�`l�\�5q�A�� V��ǺX�
l
�s����f/k+7ɛ3
 �e&�B`�#�i���Մn�̒�P<�F]9��L_�:F�,�_�GK�y�`�
n�g�f�+�€�OW?
n�?��6�w�~�b��
n�/������\���p��u�'C,��Ѝ8IF2)[05l�=���i�T����i��_�j���Ԃm�Y�J{�0P�������/n_�{�������?{p���ї�7��~wz���?\?�����ϟ߾������F�_1��?\k�է��������zw��������������S�K/q�̗������ӿ_�{p���7�'z�i�����\��s�H	+
�c̜_�����U��Ě/��~Hq�����%�o���u��S8�7����RU��;��d���7���v��Eq&�� ��z�}���-
+-�Ti���"���c��m������3���:�A�M���—���:���g�Vd`{
~
���8F���;%T�O�u�k�m3�rp\C���ZN�m����gᆒ&30TƐ��F0܎/����9��
�ߣ	��+�l�G��^�����n�S����N�
��w�υ���XY�
�r�,͸�`��j�M�
2ȼR�&3_�j��uT6-	O���`3S� ���QZE.N7|.��^̅���F�
���x< �5�4������닮gh����'�=��ۗ_��ͻ�<�G�߽~�҃�7�~���g��
�3H�<����O��
G��o
Go΢;���
�ϧt�����K|����e��=
r�U}�2����Ğ��t2nE�K⹊<��2A�{��;�
�m�<V4T�A
+l	"�^������,���Q�ޙ���X]nB��Ǒ���B�09�&������k:�H|��]����`
㶉r�v�����h����߿�.���(���ঝ׷Աp
=+]U^ {�|
{uu�ω'�JW�
Z
����`1�
X�>�)���jk��(���֋�����K�<ƍ���x at D�	�x�hȿ���zf�}6�d��5�t���&����^�ڍ݋�MI�!�m��
A�j$����{
U�o��X��]�
��8T���)���U�2��ɎŔw���Bf���G;��;�L�ڃC�ȶ%
4c���-�!oS����=Zgiy��“��G	�����w&QB �g=
���Vcf�cGB*���ȥX�2\o|-j'�
i=�8 ϝR/s�Qۢ�����:���Y9HNH
+�)��<ڗϫG+���Q��cБ5ʔF����=�F����Y;���T�*ʠ��K�ۈ�
f��l�l�i_(�������]	\��L�38�ǻ8���9lý7Y�f/��Јf�1�ykeA|�)�r.�Z�9
���ڷ/8
�u��x`%{b�&�A>�&J.74-N����`�@EEv�
Z'�B9��p�Ji�3VB�Y���=�N�h"1�C�p���1W,�R��T�e��lX{0�	E��2׽��. �߿��$�����m�����&�)����e1
���lO)G��b�QJ��%1�рb
��й�=�+�D&*�[V򶌜����g��GlŃKOA1J"�Z��6j�@�두
}��������'��
ҽ[ڇ�}��S
��dրޚ?2�M�\lX/�eا��8�]͠ ��a�w�w܋��'ߐS�2�5I*�0O���;.p�h�_��j�OZ�>�V�ŭ��׈�s�G΂�wA�?
?L��
�ӛ�
;t$��,���4�
*P k
����
��ʶlD�j��D//Q�O�*q��j65YMi�F;A)�ec
&�]:ä����E#�	���I �󖬮9"��
��h�k߅����
��t��
}���eq��T��$D�)��Y�wc�Z���m
��^��&&R��m-�WR�sK�}��Cリ�9�����(�B�6cs��x7�^ǟ昃P,S��/\[�4��C��,���Ŷ�H��.�+-�2w��H�;l�;l��-l�Ӛ�9��p���uU�ds�
�:)%1�{O
�:�.{�}ù�M��k��O�*:\�z�\��8lI��1
]-��7/�?�"N����݅�qv=�1v ��7�P��
h�a8���z�6z
+��;�W�k�������tg��9���A
)�Nq&
6����ߐJ�x86�'�d?JI¤
���
+�^+a�����`Tw�BW�;w�a������^����v�0��
j����
#�{s�?�
o`87���l]L"�jI'�ʒȬ��5�H�o�B�1�D��F�j��NYl2冋`����<	g<1��W�LS�/8P�k�-
+Z�amk��4h��; ?���h83�B
wXWQ�
܄�\���t 6�?G�7|?�qps�ݲ/�4��kL���cf8E
��ʺE��,k tk
��œ'�L
M���4qP��6c 
�16a�����=
��pj�ċ
bA[��YJ�M*��F��P���&���%-g�#&���.�G?�R�b��:�n<��5D.\h
~]�r,|D_��kƣ-�	0�Zy
ԥt&��saW��2X���5�g
���7e�tXsRr	��2Y*m�H����I���zn�AgG at x���d4�D�-�*r6F��f�hI���6;$)9[��Q�/����V�
[���x�I�5Xn[�,b���&�5.p�|�����
�?|؏/�z|��/^���o~U�_~��w����_�����������������������������<~��ץ"�b����Gş�|~���l������~����s?>��7�?��<�Í����]�QW��
[!i�x���9�
�F�L�d�}3y�,b�Yy;i�$|1suߟ��o�f�
x�

s�ZLoE�7�]�Ŭ�#�j���<r��ENP�[:��*
;��mJ>dt�hyAc3�3a����9�=���9�g-�1�Fpw=��<
>7�,
�� �ЫyàO4�#�5y��=��UZ���l+��o(a L2��2RU'��
B�(����K�)�!��p�����Ð8K�������ö
{ZR  �.aw�����
3.�$��`�/.\ �q�_�^�T	��y�����^4U�qP��6��Զ�Ө�yP���W$
P��M���=g��Tu0Ҍ�
+�ex��+�m�~ �)K��No{svR˳�sҞӟu��w�S����Fݭ_n_��8	��Ɏ�x�{(�i2{��T��&=�	
W�\�E�
��lJOj����Dx��0�i+ք
���2�>	 �Ib����n�$��_yC�2]�5�Cs���H,*�V%��.�k�}��b�j�4H��
�P���3�,ht��XU
� ����m4kx���K�%��=s[hH��Tӈb�ў �t_�
�
�?�T�QX�
j
pq�h�lc��792�
�ԝ�͆��\^���Vb��uYGE
+&�[�+т�dp���}n%��2mDm�>�7���{��x��m��c
�7�T�jWל�\�ԫ>T
{6� �����	�X��c�'���2UA�
F��`K{���\����îfYGS"����%�&ON��%������ˏ��s*�z`^	�P�r5j�Dz���{(��� |�
�c:�jhˬ���2p�T+��N��J��
+��"@�5>��2��I��
ly�R�	4L���.�ʔ
7XC�{AJ7,�>ü��l�;���L!y����֒�x�F0�	�x���m��|³���/w�D��g-���-SCc�
&c�	�vcжPg�=m
E��IԘs���jY�fl-�9V�{Igz��[�y5�c���"N/�N�R�'��
m=z���sf��TV�w���ji��(��@�÷	D���ݥ+M6�F����0�f at c�ɿ�T�S��(2̭�~���r�
��F��i��87.u���z��qɌnKy�-��z�Y�_�;��Q�Z�ب1e���ȑ
��*�yk�7�^ 0�H"l���U��~Ԓ��_������$>;�^
�},�4r4���� ��
�u�&<�qЭKo�����]�4ѸIa9-_�
+�D�c�j���W[�t����+�Ɖ߹$�o��ZT0�v3��
rp� i+�?I��b�(j
v�`ğ
j�řͬ����j/�����]�DepXk��C��s�M2�\�Kh9w
D�b����\������VX�
�v�h��/��l��52
\M4*
x�+m������%��7��Y��E"�6%`_�#1ü���)��6�kR�9�od��i+��sA
�� AB�KJ��<"l=����o
|uŀ��%8���������8��Pl��@4��
F+���R7�p?q;����'��} c�z���Vv�$���ʝ�D24��ͦn��!�ǖ��
B��(��	���d
'�厄������q�<�����:}[6#���	a�,
5��#3��ȼ��7������}���۩�z��nN6�r[8w[�qK���*b)�v^���nls�^�gh
��Dg�ۙl�Fo�і@.R�<��afQN
~����'�W,��ǻSz�8^t����VKYI���4��`�G e�Yq���~����&Ż�_���#�X�Q
wFՍ���lX�QF�O��׭���
Y���0�Еf���̠��2��0����r�
��;-ʡ��b�txX, �En�xU�_7��a���C���g��Jz���\�n,
���rCJ}�H.�(�0�\;��4tY�ܾUh�R��m�%��dtp_�vd�;���H#|�{�e$���e3�N<Z|��x��n\� [...]
+����pLw�ϩx^�gh�^�������<a �������sP��lL�˅�
ST=�6c���Yf:|��jK� W���=����[��Qa1Y��h���H�*��[��khI�ԦV.
�$L����� ]#�kş��P klr��O"(�#� e��SIVm��-i13��d�f	�l����(5�d�椦�
 mO� 
�`/5��|�p�C�U�qF��PGҀ�^`
�L9
l��ӗdy�=H�\�i�R{v��D�_�
�q�ܴ��'��d��Q�|$�=��5�u��X�����h�&���<��"�
1�2e�g���&^��Q j0徹X�K-��mm+jS7���٨e�/�Y���//
'ԍ �p�/�
�Ŏq��z�	uc��1��[�zI
�{���fQ%V0��Ug|Y3>���Ό9U慎��>e�4���N��u�GW�����J�q׭��
+
sJ�GvM?��-�"����6�=oX3 �:=��=.
�*hƥ�?O!�m��߮A��pߣ����,G��YFP>aֽTE�p�W�Lqw���R�>��ue�>tԴ
�ܝd���\�v�*�H�]�6R�xu����}��ٵ�?�n�Rrz��Ͽ���?���ۏ�?}��O�~���w���_~��������ǟ����w?������᧿��ݧ���6�������?Щ���V�
�7`�@-@ �WA������
����;|����į�M��fUbkŮ�W�퐘^�R��/��+��%�sޑ�3���\��C��H$�)�C��
B��CH6�A��:yP�&m��U,`��2��h��B�
�d�g/%
�E�~��8ȅU)F�U�
���(���xVYe>��/�
+%�f�g^��f;��⁆Ѻ�Y3u3K���
+y����B�e�!�5�i���	�ېq��y  
Nc��h�z��%ǹ��9zV,�
�"�y�
��h
{%J
�b4̃'63Z=�Yz�풋��8x�L��#)g\@*�Zr�@��"��K�
+q��`�e�`�1�6Z�I2�s�
D
+�ܨ���&L;K�h����
�XPd��}�<�}�0�:T��U�|���=o8�hFv�m�l�S3-�=0��|?�	��/~��Mk�����b�� ���
 m�m{:��)�ظ���$I�a�<�$�r� k�c��Av�5e�@�g�9�N��^6Ӥ�:��� [Rڤ۝���`jx^k$Y/I����8\��o��In�v|
��=���SL�h��-���
~��k�z`	(-�.|by�m���{?�5ɘkO�}�MU�

��
l:p�<[������8�	���p�
+�a
+�S�����
2��G���pb��1OȄ�m�L3RH
�ۃ�-GOG�{�J^����!c{d|6E�z*�8+���2���sf 03TLM#v�T46ɏ|EJ� �%Ks�H�={w]�
�Qk�A��lط��}��Э+�u�!c�xF�a'{�\T��wZ�e�VZ;��W7�E)t��*��
�"&�R,CX'�ɮ�Ia7�R��Y�� ;���
endstream
endobj
25 0 obj
13987 
endobj
26 0 obj
<< /Filter [ /FlateDecode ] /Length 27 0 R >> 
stream
+H�\WK�$7��
�� �)���
�n0���̬6�i�S1�
�֟��������;>g�L�?g����Q�
'�O�L��ܟ�f�k�|t�ϯ6�'f���o���Ď7��ח|�z=�C�|��=�WG[�
+2��+��t~�Њ�l܂�h^y�K�6 s�R�G��@�̖,�����ˍ`�|"���R�9֏e	�r�Ep��
�8�u!
�1��z	�j�� o�O�f~
+����,��C?R�**�v��Q�ޠ�Hp~���U8.Z�����*�0U	�K�YP�ׇ^��Ɋ����#�70��_�)��]��ϒalEeh��Z�
�e�ު��8�!���LCX
�'�I����VeuM:�&k�>�W��Rz+Qm�o!��~��5p���ѹ��8�C�g
�r�
J��"PF�n��$���1=�4��F�w'�@��~;{F�I�/�����rV��A0�N�	A�9���>����QO�������)���c�A'м��1n��,�0ʈ��lC��}�1�$�i���
9~<��أ��� b!�����3(yė�.E2�
t���J	�Y���ZU/�>�S��Ŀº���P�N�����ɵ�ˁ짋c�'�����g��f�>5���S0�v�N��h���H����љ���-�H�`��|��e�x�`�ì��7�����LkbX]�Y1,�+c�Sp�u�,�ox|�.lN������s��3\F�X�Zd�+/
��k [...]
+
+�
�j��6�{��
.�m���j���t������� m�
��@e!5B16��B�DW�낎{s�b��͑�����m��r`2�
y-�}�-)�GW~����@&�����A
��;x at Vα,����XQ`.P
{G�Ԙ�������x�{,�]�	�0���ܣ
��
uwM1ӵZs�>�����0T��[�_�,O�k at o�J���ƺ=�o�H\"G�:��B=ɛ�:�p��1�
������p���X�f�lxg;ku���k�d��T
ۻ ��9G�
�w�r<5Z,L�ؗZ�Н�m
oeU�u��@~
i�o�Hi������8K
+�FIN|o�h�5UIK���Õ_C�� r��Hg�v����:��R��1��Ly����"o�Wpu�����2�Vb8����X�
t{
�Z������ݠ^��
���stҖ���]��VH��%�s|�����U艫z����{2��@i[j$�%������{t��_prD|��p$h�����5�W���U�.h�$������9�w!&Hes�̮�J7W��5���Y7`��+��<��0A�2�FN�j���R�{���"�C��=��4���^�n�r#A���'NG�W��D�i�� :��8�@K��Fyx��fop�<\~�#�d7���¸gm�7
�ܼVj�o�U�'�6��d��
�g-��
B)��˦i����%���̈́�w��m�rx�3�{�0�:_u�$`m;/����l�.��F(P�o�#�&y}����	
+��f�P�\ION�M�y@�nV(������~U��@�oW	 �ο����A��6'FM��%��?�k�=���8�ܣ-~Ə��J�?���?��K�_�����u6�P�o�C���4���S�jP��ν�ޜ��*ҜO㑖w���)-��}
�3vs�N
�73
"7�7VO5��

�Ԡ>���^�����Ř��z�&�X
	�*� ����s-1��^�y-���^Ͳ]ݒYٵ�[u����Ϲ�7E*�5�%0j�s5��zd��.g�yʃٻ�E

�3����hkl��{s�n��*�ĖU��Dr�WX:y��[��ͮ
+�Xo�
)���O���[��*U��L�^�P7���O������ai���z��?.���0Ћo�;e�(��*4�Kܿ� �O�[#6�,>�Hu����E��"Y��t�{�T�S���K�>1x]
��Pta�vm��rd�9鲎˵�Q�on�_6�n=x����jɵ섁�H���@"0���m��Q�̲��>U�
�[�t�q
ǘ���w
3D��D{�c�9}�HR��yX�;���rJ��ߚ~��Zi�j!�Y�Y<{�u��f�ŒdD�ױ���CHk�,P��0
g7�� �(;?K��~��`�&�s�,Cm�ݮZ�G�7��� ٽF
�i��hq0h�@��Ľ��{�|Ok}�B�5t�/��1
�
��)��=2����z*(A��
�x��t�$䖝�Lm��L`ɬ�=����E"���4(�j@
h���UL��S�z|���
Vf��Ý�M .ǰq�Z�����{YRn�Vr
+w�U��
	�=!�E&���"p��D\'x����
�%h)�6�|`fg2c�3�?/1
Bll�;���=�c����ZH�=��|<��y�
�
xs>fX�i�������G��e�=��M]��Ct|���
�鉲`�>�
��dR)&�)4s�ypr�Y��B�F
h��ă�d�ѻ?��Dw��x�2Xʼn$��<u�۫0�i�q+� �C� h��
#��𥹼Ĵ�a�Pb��{t���P�����~����8v
�I��A!q6�+�[�	jd�Z=ZJ��	��h���;�%C�c�p
5^-{6
�q�|���z��k׎̌�����C�}��
��VT8;�DSP��P���>a�Ȯ�����~��w�9t��w(�/��yVXa�8���Weͻ}KU��y�?��}
Ԙ���s��Dc+��緺3��
�
�9����@
�X�B����No�
Բd�9:�
+8�X������=�
�g]	��l7�'�gf|k|3G`��Z�W`�b����[�Nn�BqV���+��mIR0����G�>~�h�
k�9�Py
`�\d^nI�{�ߗ�*4*t�b8�(��1����Gd\���� �l�5T�㞇�4�ݎRƫ�d�8�8Vڅ�h�&u
�_�	�%�1	u�t�}��+t���
�3��NJ-y�Y`-
���8�5ʠ��	���L���+o���͍�,F
xkz����n��C��b
 �F
Ɠ�,mZa��^-ϕ��^n�W�Ϊ��6rq�%��
�EY)i��%�ކ�\��3hi_ETw�
�w+d����r�E�X�� V�)4�0+��s�`�y�@�>l��v�q��ו�t*DƂ[�3A8��|Fg+�TH~4_*;ë��kVe�9X�m�#�y�t�F$��z^p
�O����@cJ9!@Qi<yg�8�)�>@�4	=e=�g�G�q*���
�dz���[��+��uM���{�r,�+���1r��𮸘�@��"����v��w{�]�է^���(��-���Xش8Y	�|��`��j��8;�lª�/>�H1,p����|�#n�5�LmԜ�q��5}$7��2Ј��z��@��'X�V����]��"-�%
45�fV�wb$bQ�x^$��<��H�j8x�n)�LR�-JEf�fa�]�b����D�x#M��k�<�Sm�BKoCW|��r at K�E{�:�z_P��lL��
Z/J2E!����n��u�;��>� [...]
+��w��I�p
^��� ^��0��I���� /�'쩕��hBp�Z�vQ���8I0�%ӜG�%L܇g�nj/���
����{�;|t����M�%�X�Y���*N�
+���.�W�5l,Ah���*��8����@�"@Q
+��w1�3f�
!L7 at Q0w�c�y����c���cH�ު
+�ȴ$�n��5�����w
<��Z�-��"�����4�c�5�0g��|��|��4a�5E?{�[�y&	+Ƹ-��	�E�w������!�>���[OO����L�W
<�?��5�O3�
`ٞ�a��9�}?�WX>��X�����v��y_��M�����\�#����G�����i{HGx��3���#�n��Rڄ�5A$�Y��Ւ�#��-�^㆖Ε=�#!8�_��xc{%Kp���[؛6@�[�f
�DZ�
�إ��%�%�V��*bP��zN�1���<
+�fR�] �K��v��d�3�V�J0�
���	q}颜!<`9JAbi;��z�d��{�+��Qr��=�/G��'ʨ��3��3f��r
�CX_��N�.�����w��s*D
�ֳ�T�.I&l"��
Yˆ��Er�D|OO�{#@�� D&�2�8������d���z�( ��!	�=���������$;Ϗkԍ�9՝���

6�{0����
Tފ�
�6kN�ȴ������:G[��Cq����~�r���2��;
xY�
>5t����r�+�����l���q��ǡd��
+�2����9>�`rf�P���.�K2�d�
+�f.0G_M	�Y~V�o`�).��.��`��kc	wA-
+��W�?����%�u��<ó��~/��^�P:
L^����W�r������ӎ��?��Ï9޸�/Tȃ����y}J

++��P
�m�)xD��ZE�j2j����Pf{4}
����k$؆i���
@��Fn�J�� LY4�����F٪|pɷa/{D�
+�	�377��ZH00a'����5�b���|�
�I �"��L����{.���{y�!\".⸌[�Ϊ�jEWɨӖ��!��4��R�)���K^ d����&�v��z?.�1�-
��Rؚ:�@�<�����<lXe���=����mp�]��=8/+���DT�[�T`�^���#Ȱ����xp5�幯[ �Ђ�ܾ��f�5�u���}���0v94��]Ÿ��6�0{��eKv=�H�&]�݇�H�S�����,K��${�Շ�:ʠ��s�����_*B�\�jg��`?�����;dp���Z�3K|����ӳ$~8
XY�u���t}�����|)\yH���^o
+��V��I`)۶��d�m�=�
u�
?W�`p��9����`V^�<�sw�� 7��=�
&�5�@(dA��ChU���'��
��1�0�����eqV�1^�_��>��	l��5�P�1k����%B��\D�Z�ך�
蚲G�½�Q�L������! T�~�KŎ��b'�=�t����\�N�o|���tn�A`>Tj�����k�I�|p_���E��C��"�K�n.b�vI��Pԥ�ԑ�M^
�������>?�
�e���w
ҋ@���%�;����Ct-��%
��.�w�y�s���~����o&N�J<�M�п�� �P!���ˈ�h����
+�G,� �og���7�*�
w��(�6���WY�e_.�}zR

����
��:� ;�d��S�� W�.��2@����c�����A�A�_3E���bm�ei\������G���	BWb3)/� y�I�͎�e�%:�?+x�����&�
d�K|5�K��(���I�Q��rSVT��(�"p��ľ�\��� g��R`
����뵦���|=5�n��Rj���а�K��v���N�э����9��!�h4v	�1߁��� 뱐̻Ĭ*�vg�r:���]b���m|)�[�o�*6� ����@?W��g�}4Uq�-a�yۋ�8���5�R%L�9����
�,2����"�„��#�}Am�+��O i���P,\���c���yҞdN��g�)Y(!]+J��
u��k�AJ7��=K��o�]�a����~�ż
�|B{%��m
Q��<!���
+��i�,�p�y����j���
 j��8{�*9ƭ?3���AF����
8��}z
}��*ci�)MQ�����6��.��MW�;�w;��"�H&���*�9��xp@��{^`�}�`_l��>�׾\`�<Z�|��DS�=�8�%��U�R��N%�u
Ԁ�p?!�RmV�_�C1>c/
֌b0w�0�[n�i`�!��"
c����L/*�)��|ԣ@�0f��b�4 �����;��B�k�s��n�[a'��E�ʸ�K��L�ٜT`gW�����׋T
�:�AQ�Kݏֿ }) ��>6���M��l%߾�eM�W
0�K�m
��v�;x�+�R�8��V�	�"�{>bM|�����b� �*�i�{����w��Ѧ| �@7#��,�
��F1���bx�
J�w���1�?>R�{�u1�ӨVW���ֵ�ڻp� ]b�t��
+�
;J�JLR��!蝋�E�*���h5+�h ¶��
+�_�У]3H5�e?���_/I(Gk�,��Qި�Z��7�X%�O�M����/o
D��r���O�$��F8�eהZf�J
S�l�7�
�gq%�N�<�g*��:W{�QJ��;Ô9�Xl�Q���/�!$!�y���f�]`��;i��)7�d}$�a���$~�����Y�
w����z���fB�

t��b��~���*�'@T���@l��{�/E�eB�K
�^��E�:��m�z52�b���~�;�]��$g��x)�0W:������ �` lN�R(g�W��̴���O��}��M'����Vr�yg�^�dia���fu��ٷ�D�Yd8��e}��N����1��5?ڱ�
�r �W� [��	�^+m�I0zz���#۫^1A��)��
kޯkȖ�!fN_���p�> f�:�ݪ�(�|���_����l-.� j�Dh����z2����ג!���WlU�}�6��
�C�)��
+�C��w=�
�J0
+t��o;�-
7��Ǵ ����%�����u�G�I
�ؚ��
�
n��I��w�����
sZT��Þb�ic6�E��Eʙ?Tf� �ź⦱�g�� _�/�0���i��$#��"d
U��N'���. ��`�VA�˽��J��[�x���^�a@�/�b�ı�]8#�5����c[�! ܹh��`?�[5ݽ�=:.E�[�dg`,�
e`�Q�2<L��Di�Jr@��.^�!��6����_�v�
�5�fj勓�P�v�`��'g�r�v @OI�"̸�&��C��+bGX������"��E?p�g{k��k�)���Ԯty/�${�[�p��
W%�)�iy�5 \�?9�x9A6(&���]��.����l����]��FlԾB��a��z_��g���
<ܳ�ke��-T�嶗i�sPNmǎ�Q��N�i��Iw'A.���ٲ�vLp-%X�~R���E/y�/�Q
	Pn&�ſ����^�lOug���V�!�`:�4�w�� ȡδrb!�5JM[K�Ro��(\f;4��5m����n��~B�9���jH�,��l]V���Z�?��h,X
��5;v�i�ڟ���k	�����e�0e
����(x���
��V�)�|��
�+����&f�)�q�ۨ�V’
%�/
��^N$t�
�.C��;h��ȓm�,�V�z�Zn�J(�rh
���՗(��s88�S�4
�����(��֊�F��K�Bޝ>���]�
��h��I[:)�1���O�������7Y�%����k]D�Z�8"}����+ Ʋ�1�h��I��.��JO��LLj���i{��MgY�B�N=UR|�/w�1�)��."��6h
�*b�F>Ċ:?�(|.3G��tp�0L�}]��.�
�n%���	��b���Ɋ
we�������fÿ����>sC��x<>vw=Uw���(�Q����
�ț��2-�ueZ��(7�f�h�aV!
e
�h���r�#Of�i��=Ʊ��
�!�Ŷ�\�W{D�pC���jO� C�;`U$}G?�
r��
�^S��R�t^v�z�doE�8I�q�$$(�[
�kjz
3|
6cόJ9��k؝��S����cB���H��
�1�c�o�j�*�tq]e�R�*#o�
V#�q.�G����&��޾|��������}z������O��}����o
�|�������>�����~����^��}�k~��5�~����~�? �PH
P�L��6��)��9���0
f
	���&����C�
�BD�1��}G��
ޥiW:5s!%�h��
+���~-n�H���B��8�o)-M
+���������7
����L
�|��#�n����7S��
�<�����܇��Y�r��֩��Hz�V���j�jv�.�F��q9�y�S�T�&��SYq����V/^0^�V�R	�MɇM
+
�
���IGF'�e��>B��jufq�ty�n�:4_�&��Z��h��5����OL�@����o0��?�j�_�J1����rI��+����6� ��NG�,P�
��l����$4��H�v�������&k����

I�t��5Y�^v F�k=�xg�t�--
��F
�a����3XEr@�!%m��G��<���sʰA
e#��ˮ��f[����_�{��9ȍ����}
�{
�l�"Q�A�"if�j=�5��R�e�s
���\�|F3��sNgcM׵ ���R��
��$=H���XY��S ���p��1��]z,�� �&�vV�s_1#�Z�/aף�R����eGS��*+�u�1b�LZ��
�ӤE��Ђ�*��<��}��c)����uY
+~�U�V�+�5.��g찎��N�s��#/���d�I���=S�-0\:��f��z��p$
1va��>���<�
��F
A���Bx)�߬G$�����^�6�Ai[҉G�
۶���B�����ǂ�6F�5�u�$:�
�$q�P$祿���UI^F���7�2^�^ �k����Y<�� qvh!
�a*�hđ�ƙP���
P�~Y[�O
kll=�?��k|-�WND��,O	10bּ��G�Wm;�k&�;���7�l��~��F���w^ma'��;sC��
0�f/G_[������+���<��йR�{�p�?2�X��GiN
�*��D���J
���5�����f���&a�fMd����|���(V���PvQB
׺/�h&K%Y̡�[kt��s�s�hI�b_~(��X鉚&o��}}�-;��jy�$�
�bb�;����[]4��<pg��5���
�,�q���d[Ao��(��ˑ�?3��B�GW`�C�;�1Y���w��ˋ��١FLsuϱ=�z��m�M�$��0�N��%���kZt�E�;��k&47�z
��u��X\RY�
C�sN�0�k��4;�W���5Fv���p*�#
�W3�Nw���!e��bd����hL�j�\�3N����GWt�/���|YAH�.Z�o	w�
�_�[�+�
�$
�C�I<>1Y��Nؒ�����`��@ҥ��0΃��y&ҦwE�}툅����c��&Mr�L6)W�
��o�����&�Q�5�0�

Z�����i
+3�T�!ڸ$B
���DWE� ���Q�����Y�����)'Y���v���Wxd�����xg�����	��!����m�%�+c똕Y
�jS�u�� ������ȑZ�Q��--����̲x����J��K�zL�nݏiݒ��+�Vj���Q�cM���%�9(S�
�{�,8��a0�ymP��d�֙��u��v�+��ֿ1n�w2��� �:_�
Á�zܻ���3&Ǯ�P�n
�[��ӕ�n����T�
|;����mF�oa��Z�Ej�	G�
L*�c�+0��Ɇ�S��Nm[�+�tpD�̚ظGس�8	,�ʭ�h��?\�X�/��%˓��%�f.V6���
�����4�|9�
>?�6_�8�C��|�;ޢb��
&����-��WV�����U���e�kX#��,�Vr>4<�!�Gr1ڠ���ɏ�r�
+���!�8"��6���&L]O����g��
�3
��%ֶ�%��.� WS��3ly�@'N۲���5��Uk(�p�&+���XtL�~��GL�b�37u�u &-I��H9"��\�8��6��㾨nn��s2q�J����A�87�<�T;;��p�i������e��F
�-9��
րv�G\v�l�[�Y{2�\�����/j�V#S��
�tK-5{vD�����@��Q����X �e4��*�
��~����cp���0��6������(��D�{UX���[g��l�#@���k�����9$����O7��3���y�����3
=?���1.��P{�n1�SGO��f���=�w��2�n��
�ZS��-QC��K���fsh
�mȨ4$93p��s�����W_
^���קw_�޾�����^�^�y������o>�����?���w~z�������_�����{����x��X+U|���W���_�o�+N�F�?sf���x��a�٣��$�g[I�u��
�cJ���@d2ٔ����W�Գ�I7@�i|�PW
wt��.�19 �iܑ�u��`�K�4k;�6R]cD 1e_�)��x�|X<-1����e)���yn�f'�-]`�9<��
E�(��&�u at Z��LK����[-;�J[�HJ�+S���	~�^Y�?֫����
���}�ٝ�D���"�i)�VJ���̙�=i�+	I������3�u���~��+;l�P6��gzƈ� ~ک� ��m-��\�W<䙟}���Q��ll_,i
������6
�r��"|*�U/�HzVrb��BR�<mJِ� ���~G [...]
+��`�K�d�C�u��l%�j�N�'=Zwr��d��G�= �9��s�_�E����7���K�[�z�K��g&6[6����6�ۓn�$��|�1d�������t
���
���RR��d_W�ui���~
��4�̀�m���Y��l��e쏸[,
(Inwg��ⓢЮYu�j��w�����
1D}��yn��>O\��D�Q�����y��B

������9����ϩN� ��0����L�9g۳��İW:+ at dh|��z�rt9�"��E��4�T8��3�N6�*SbpK?
�r�x%
3�
�����Lo�^"�����G��l��
���@x&�:��{��PR=]="�%��=c���8�������zu�1ԸSsҤWE<�
�zu�3������T[�����{�njY�M�M?3��gp�L6�P�"V�p��SH�}+C��^JK�W�:������K�:p�6.t�Ƽ����
+���
=9Z=�d	|v���veֶa�����
�Ԝu��j]�����	Х�ޡ�q\U�
���`>DKk���恾ܽA3.����<��	�f����;��x����ew�Tg q� xΉ��v�r1�.87hk�� Ę�ӭ{w�AQ\���2N%����7��O����"�P�����`\���v�y�x������/y���C���K!��4CW��~<�oc�_�W�_5�8M��Gp�/��p��)�8��
3����P;T�մM\<�bC��$��]��:a���b
Z���������"h;?�ُ��"���sD�⍿J�~�="����O����^������O>�uo��7_���������⫯��MA��꫿��3��s���wo>��ͷo~����w�Gg7���?��w/��/�s{�gz�{�����
+�� 
o��(�A}� �=�H]
����I�S��r4��#q �w��X���@�͵�V�(Pf�~� ��y���q
+��=��E�͝���5
�ms�>z��9/��0��}��Srx�W�d��_P�.u��t���+� V��
�]�+f��:c_��@l�|zzJ���H�&�!M��9��ә���	�ʳ���9׹X�w��N�t�L�'O�SZ�Tj9s�����
��+��17��q}[�v��v��l޷���~�{�9�}�;�{5c1����
VO�?>,JxM��fi�$�x-��1�و&�M�+�>N�^P�:�v�G/��Dg����� �d&x�
!��Xi.1S�f�V ��P���7<��������E���WY�i1ͯ>����1[�w�7}�^F��ɿ`3���|%x�������
�M;ʀ]9Į6g�Ձ����h�T���+
�e����Y9S�Z
qT ����ص��X�iT�c�\��h$9�q��Zը�i�p�����"A�^B�tf�2�m���cW\�VnϤ�m��P�-�PaU�h 8�ce��d^C4�A
�[R0H~���W���d�dos��m� ��ls�d�z8���k�Y���-9�_K��vջ���mm
�Qt\

�)������0	����.e�1V���){���#����r��� V��
��j�o�p7�t�r$C� ���g�Npj6%�M�l!-,���&� ���\�uX#�;>�(?����<+
�w����5�(Z�󓦎����7�-O0��n�j��+�
`�>DN���̧�F�EGs�A�m݄�]m�4^��PX�|���Ķ÷}W�>9Z���g@'�3��g��:Ok��r�uÙ?��Z��(4��w�-L��fXk?�
<
�>u�V9$�ҙ/	��愩�h����X���E��
�W��
b���X��d�n�}�

���:&VNk%i�����`��f�M<�*qY;6Q
2�ԙ����z6�Ze.����'�����BR����o�{y��U'��X
���4�Uu�I"L�~�v��2��H@ ��Af|
	�3���� =~5�ZX,����u�\0/'�S��&ڼ�T1��n�f��W�b}4����= W�#��}��3`.ݻ����l�C����6�k��w��je΀	Vv�?$�� u�y@�݀aJ��g��>�Y�9�f�-J�	�
0����\��ѹXf� ����
f��|ĝ���t���;�&>
�>���}�Rp���w�[�N�:�����~�~��
l��փe}�


c��F�b ]
m�h�Ļ�R�}�F��Ѕ�`��h!�2�$�"#��ڢ��܄�n}�8�����qP���6�Q
̌�!�z�a�n�w���8�O�|a{�
v�e��3Y���(|���4�;?�
���A��ڪy&�&�绂��x�UY�6��T1���&��}
_z�{kJwXŝE��I��xeZ�)����Z�����5�t�y ��Zg[����1�"�UW?���h`ߓ�*e�
+����xcl�8�Â��u��E�i��>׷�}q��(�O

�:��7��]�w����	b�+�G��X�
�ӲyG�"�4`ѧ�>
́�d��5+����0P� 	7P|Am {��|�?i�pH��N�{�
�cO�,�Y����j���k�ʚ�]�3�2���I�m38�`�`�cė���]THK�_���7���
��R���=��g�"D@E�LD� (������ݽ;��y0�
k�棧����ܺt���3��6�0o#�& $))�)(#�BV��A�i�*;�m��vq.`���n�d��ml��~kx肩�!g=���\���sj����q���gV�E��e���T�	�&��ָ��X�h�b%U��6�mCӆIN�-R7!`�jY�|K�<�y�S5��<r�
F��$z���nW\h �n!���܍�^�Xt�J%��
fh�$B�������"�kf ��DA*
zP���E��Qs2���sO��G���|�M�0ʙ���8S)A��(��h ��*T��>��T���b�~qL��Y����
+�8�
x��	NQ�oL\"�~��S
񝪣9�#���&����J
O\��B���� w�c#��]�wGOϾ:�����������ݧ�wGO�������������v�������l
�|�m�GOh:��?���O��,%4���Z�7�Ԡ
�%(�$g���X�,����$S���W��!$�YG^:݈Rc.C]X��h�f�jN�N��uS�:_�IWg1���G/
���C,���!��7o9F�^�ޞ�\������]_��O��t
h�c(@(��=�0p�x��
+�OE�,
C��Pdt����Ib���t�D�̀�!�I�<Zd�m܃�� 
�������]0y
�Ye�C����+7X�p+4m.
����
#a���
���f�s�M�M���~f����'���������o����O�NO�����_��pw#�l?_��GO
����,ow�Yk�P�.���ԁ�;X������ U
,���w�J�����
+�DR�XV5Y�^XQ��l��/&��"�(�!�M���������3�&��e�@gY��K����T=SL� ���;�hR$�X㓴G�C
wc
�:�Dl
w����B�z�t��?K��l0`&���0 �E�V���0����2
{�[,��Шl{��, 3 2��h�Р~[	�E�B1ׅNC�]w��u
��;ss�^���
N!-}�-D�.�nf��د%����/�$`7\��|��~��6‹� �
*F�?^k����_A��ddD���Og �`��to�s+F��
^(���^~���n�x��؅d�}JM�\��O��u��W����=9	
苿I�R"���]^r]��5�`��/"�s&R-3��<���!Z�|�2G>�t��P1Y�����N��l�
���!(5>����A�LC��35�~/���:�V�FI�;
���{��������
���W���I�q�n
�*#��9.�_��T���
Q4.��w��KA�z!E-�,€�:�����LZ�C�*aܱ
��E��MTm�\�R7�+�fp�t�!T��),��A�
Y�TJ�-&N"�I\�k����b���/
(/��yӃ�j�`����
e�dž�v$��/Z��Gb�%1��TZ���.��0�;�#	XZ]���[�&\X��U�� �4p(�(��Ŕd]�V�ѺSa���v�\�=��g�V0.����N?;������1��gOˤ�
CJe|
+�P�=�2!��k� ن�{Ԛ���٨ Cs���
����l��Gmz�|z�7����rg�}������1��˫�[���������۫���݇]>g;�7?
=�x�a8�aP�K�������'�����OаOӏS�����7��Do^jy2u�.�o��J-C�a[����$�����~|�v�
|���m��s[���F�e�)'��
e�:��
�
��eRaJ��
��\���1'Dr(m�A:����
�3�j�Ɲ��,��1����[3�����
L3�zk-�Ŷfx>�<�|���

;�#=cz)��G�dJ��A�U$�byw�_�
sBS��|^cFI��jF,Y]�Y]�SkTvW�owRe�c��y�[�jF���3��\������c�9�{u�锔G�����	��R�ܼك)Ƥ�#T�Lc��n/
�0���Kxk0���
ݢ��l��w6jf���h_I-ɼ
bD���:��9�lg�'�Y,�������u�=�j5VG�Wp�A�OJԴ�T�ki�{hi���X�z
+D�S���V`]F}
owaP��4�C66Q������c(�5؎<O�μ�^ O�Y-��O���� "�j�Gb'�
�@X~����h
�B��0p��L��v�B�'��8��o�9�AC°@�v��X��P$��Mk,^�˚�zĮ��� �Tz�!X)��J�z�~ލKkX/z�
��h�1���ʮ�8�%Z6�Q,�Y�o
O��v����ELD�7�%Z`3�61A�����zpZ��I-VH�9�5�9#��G����Y�
Ga�XcϜU,щ��X�a����'��*��"nPoSg�ͧ��v�K���`��2��,e��,��%�vؿR �Ǩᩝ�2E�>g�a���Ŷ�H��9��V�c=��1��������.׷V�cY�#�>�t��z�V�{"Q9<�$�7P3�O���*V|��xl�'I���
��I_{�/�b[�7��X7,7p���u�yz���d��1� ���i�B�.,g|z&�j�z ;*�덽��K���
�h6���9�A˚�2���/2�i�ً�{!���ƥ�
 "F�8i��'*��S�
W�M�}
`2.,�� Y���9Prl�����v~��1��Y�rR��p���
b�A���&Z���
��K�P8)�Z�	���ߘ�hX�H��� ��
N���A;�e��=����P�΅1W��-�ẃĔ�����	�?�d)�f�TClD�ļ�)2���2�'��u� [...]
Զ
��qԚ$G
�j� �'-�ְ������_�y��Ϳ߾|���sӟ|����7�߽y��ۓo�{����������_}������o
}��ͧ~a�������
<�d�9�}�
px6
p
I
+�+�$�OnO��V�h^�[_��}ѠC|u�u���ӓ�j�f��X(\?6���5Ҍ����k	xtrϼ�(��M^�!>��ܞ���J��QYe
�xy��^��qj���O�U��fu��a�a:p�v��1�w҃�����^Q�O�ۓ��6��1����/~�/vֽ���:��{?�����7�������۷��/��!�!Ǻۯ
q�{��~�z̧�v��<�n�zğ�v����1g�ۗ�u��=�~G����Nݟbu�=h�S$q$�Y�WY�
��ƨ��k�h |�bϜq�ueqPRk��VyRw�[[I]S�|�:�{�XK>+�f௣ڋxw�h��;s�J�uφ�T��[���8%���"q��e)�B�4��k
<y���Uz�\T
�^!���9vӛL3��9�"�8�(}�Ao#{�	Hs�jT�s�*��f�"���[���g�{J%F��k�-�yr�U3V��C����*�$�:r4}� l_-�����͢"�o|#���B��&��aJ-�	��� [...]
��iL=�8u���C\]g�l"�"��h��
8P��L�C{q��m�E�^&�7�f�R�՟_�i8#�'l�>�;��Iֳ��_煿@�Jq�p�^+X����R�
+͢8+�k
+L7nq�k�����GE�x������nj� ��"��� *z��?�4�>W+��qT�6`0��d�c�!��ڦ�����J.!7�h����	i�j%v���]s]��\:s�Ѩ�F�昗���_!m�Z�i��F�3��Ł���
 �J�4cS��XE�ᦅWS7���B��
+�A��
ݢ����	������JI��KE
a��
�6�a��i��qx5#,�
�V�/�J (O�K,���p���Y ]�6�Zw�ᢔ���ٙ`f�%O��T�1����2r�j��C,�@	]4B���#�*E��A�<
%�P@)�(P���M|P:ۅ��ǮF���T"q�Y�<L�FuݽШ���*Z��F]m�ďV |��`
6ˣ�d�X=����KNG�|"�O�{|��"�x!�v�:�;R�eG4�
Q�y�>BB�İW�Doq�[I�n٢��X7�0!����x�k��L��T+�$�����u
&o~ӫ[<9��g�v�
�;�ۧJ6�8SJ�3��xX�8��KX��P*��NbRuV��.pXBX��s=@��T�i�iS#��T�3�S�I���8��֭�]��L�G�/�u.
L
?���&Zam^L8����
+�1þ�)k�0o/�FRbX[���h���6G
&��Z�x�N�i���-5�I�V����$D���
�J A{k�ȞZ��m�s�<
%�����J�����
6��w��
?�
4��� �Qfؓ�kp�9!i<:���.�
̴9*��+�8���\1�q�ᜈ�/��K8�����6�0^Lc�+XY�(Q-3X�"� �h��!V�3��w�I6���
1�2�,�5� ��
\�2����ͥLe���Ke#Ş�0n�F����\Z0���&�Ԙ�y��D㒕 q@��J-;�vF����k��l,I�뮢v&�x��Ve:�:���*�
+���|]� 4k9Zj�׳@Qᕋ������v:]�>�n(�T!
4�Խ<��؝z���0s������W�J�0QW7/1]�?體m�3
�}�E�E7�F�lQ�q�0	�<��{c*C
x��ЇR4�XܭyCn�ݣ�ZU<�~������I��6��@�j�� ׿U-�8�Y)�� ��4Q�����ä�\o3V`E�g�c!
�ȩ��3�֢�۠#����
+ĕՠ�S
++�L�vd�~
~��G��LҮ��
'
+$m��0��̓�[�A��e
������*
h�P��$��0�M%s�*ي�9n�l����>>�,q�^!�0��r�\��$��o�3*��B��KY	�V/i�XRj���!I��%�
%QnB�e�.�K-�҉��v)��j#�G��7���)ic�����C�YA���aA3 8��,Uȥ�8d��o8�A3���3��E�{�F���e��
������T��wr�
��{�E.\�\�݇�7�JL
����{����p�d�4S5f5�D�
	��yP�*9�M�9��W�ZT�"?�ʧX2
��#��b�y���]]6�r��EsF�.A����r�f� ���
���f��	Դ^B���H��/�|w�A'G�A��!��x#y�Bn��d�	q:�9s��5̭R��%�I�j��5ߖ5�� ]΁��.
�鍇�p)ev�[޴��
>�m"��kN��ĉ�>��D%=�Hm��[�C$d�I�{3�z��F���������98���B��~������LjR���IM�G-���+�
�&;j#��� �C�$>
�ġ��z’��i���I	���"g56C��L�J*�烤�53B�1��g"x[&�-���uJ� iէɣz�������2H����UrII�s�����PHN�w�1�ݶ
�WZi,m7�b�G�,��L-�Ԃ�S��k���1����X�
�����>�0Q=�x��9�@h�F�)�G��(�_���M
�&���h���Lz����aȫ�{�գh.�t��2���_p�ۭs�P�3�
:� [...]
�4���yS��O3|��b�s�]���S��4F��#�(EB�
+H����v��@¬V�6 Mc[��䑮��SI�F��8>��4AF2�x���;,���hG��
��$
6�<Z��k������d/D�=���%��$A��!q�O������5F�@��ж�C8zNg���{�����	{+#�����t�l�l�8��
�Rģޮ�4]����z.~/�~�4��>0�gt%���t0w���a���[x�h
�ϸ����4��C�#ρ��7��ʥ�>,,���’�pKaY�r�����e���(o4E�]�w� ����(�l��ݦ�nk��,�.�d�H�I&
m�R��\e�V���)m��I0�β*I�E�s<��p?��%��[Y/���od��k��v�|n�i'�O��iӴ�!צ/۩4�%�å�7@�l ���B��}Q-����z��#�
X���v�`-�A��N�
���&�N,]Ҡ�K1�K6�l���r�&<����u3��R��=���aȤ
o�4)��1>w��hǫg��������u�6�T�{�A� [...]
�Y��{9J��py�M�`P�i�|[πf%u���Į�I�҉O|o�m�W|*
�ο�~�M��ȌY< C� �rN���]�RO|ѳ a��Qhݻ��J�Ĝgq�� v�G����Szwд|2��|�9��'�<���h�LZ9ށ�����ѕZ����ZH��L����M%�����&�d
�1�G��$��%�IEG�H<��� �u�Pm�+)��h�� �Qa�+x�`�,��`�3K2j�&��=
.k��3�A�Ĕ,�ͱu�;�=4;	�Z���)}�ݐ��U�#z�
W�G�6󄻯�Sa3
bj�bJU��`�tH�L�&�2�<Ki(����W'a��͂RϙG֮����!�AIy-Ƨ�㙇A���'S.�$�O�dt|��$x�ez�������I��p����׮Q5��H/�x}�
+@���
�ea_�3���N�TBg��f�y�v]�$�ͱ�_��Ff�3�߇G<
+*�;��kC绁kL��ֺ�l&~�ںE!��x�`�]>|�C�ر�83o��IM�H�O
�IgN��b�_�$&���}f�v���SI�X�Yl�5�`������e��N(�0��N��.,Y�������eK��t�����W}z��c����
��M�whJM�`ꦧ�ȇ*#��Vd�>�N}΂���^j�Du���f��ε6�;�58�P�t�}��N�
c�V�<'վC��P��(�V ˸��W"�������R�6�5֜7I�p>֦}�DP8`O'�d��[�e�W"�C��4
O�Hx:��� ��K���{�
�j��U,�
�:�2A�Ǥ��F-u��	p��^pCm��F�������@�VɄ��{�\R:��i�����n��>G6�q�MZ��
��V�w0��`�g�&�S?P�e�ǏMsXg�-F��y� �$A�p\M&i(�K+&��Ȥ0�ˤh�����Z��8�GK�K��T>T�:�E���Զ�,! �1��qЏJ���g��$�?ib��H�/$&*���K2�5)*ɦU!��w�tt��z�������f�-�I�~�{^J�
R�

�w�#�w�r�\*��8j�\)���^Zgk2z�'�a�kZϮ�3;\��Wq��
�ɍ�w��/���1�� 9��ч� e�7�—�:�p�?���&�lM��
+M�g��ǵ=�]4�Ye�_Bj�DH������k/|��L�["�\��]})Fm����4~��2\~-U
�3�m�ɞ�5��L��Y���E¨��K~
q2,�p?c$�u�9t�3��Ι9
��
2'a���vA�`�I%��[�t�3�����q�������5���)�J;�4w��ׇ��{1���0�Z�5��l�\��R��`rC�Y�I�
{H�|Y���2��`�
�}�\��
+OVߕ�L/�Tg-�������VY�'u�:�U�}i��
�.����L�.��0�
p�m��!�H�yZ�%H;3 M-:Ṫ8��V�����
3"`��
�����R��t��pf���/8%�h(�Of[��+�-�%�������
j
�z����5�O�7��uЃ� ~f2c8�ɫ����q(-9ʅ,,��er��x�0�y[>��PG��鴈|X���֨Վ��}��l��v��46�J��=��S��zb�r ڹ��$��*� ��v��C��Z����p�/je��sV�v>�^V�D�b�2K��ńM�S�B��Ɯa���x$��m������S�b4�$�Cw�f�e����њ�؅�X��b��@8
+:���imڤ�K
+F�+��xb��`��w���[����b��7���h����].9 � ��O��"2j�e'
�Vo��Q0�6�M�.wq-� )�%O��>n��o���F.T+<����y�	���K��@R3H�;�X85A�ǻRtTQU0���?�i}S�L����UV�:��e-Q�Q�0�&I��%]{
+P���
+��V
*���W�� hvdV���O.�� �����(&�>T�ͪgI⋵m���]�> ��fg
endstream
endobj
27 0 obj
22447 
endobj
28 0 obj
<< /Filter [ /FlateDecode ] /Length 29 0 R >> 
stream
+H�l�K�(�	E�z���?��	O-K�y�SDf�[�ׯ�U8\�]���G��?�\�zU����Jg�:<�
z�R-��MG3��c�Peh��b=Q�AqQ�K��-H�n������	�����Ź<�����W ���b|��B<�y[\w_�(L��,Gi��`�c�@'�y��Z��wS��#b�/�K7}�
+���E�yH���;$`B�N|���edu5�V�	2��O�u�
+T�ŨT"K"E at mq!}" @��0��A9*sl��H��a�X,�R�[�� uɥ[����}3�~r3+l~=S9Z�^��t�fQ�OQ�� ��d��9K�h;�KD^V�'�Rg�^,T���⾰-�
���#��
��2|ґը�`F-��)@=v�����H�����_��%����e�����������}�wKo �3r)�"-��pެ�RGd(
pA/&�gTQ�}���!�e͝�uEs�r

A��2����%���1
{q�w�qMT?�q�>�
�
+
�%��[l~䵘\Q�JZ�ق�Y,�g�agai?]ai��
���Y���z�p�19!2X�j�"��\�'鈭����Ԉ���%�h�-�o�X�Ź"��b�K��]�kQc	X>\
+ZXGN
�P����l
���?��H�<h�MG��&�F\Q�����o�e� ���i���W��!��OP7�>��R��T�(�@cA`K�Pn���2�֍|�DB%�#7���?�/�2��&׺`ƪ��Ok��L���C֗�}E�LFB}4i.���L��)���7s��o��S��I�
/�2e�ä�6����e�7T4d ��բ���qλ ����90��?�:���L�bЇk���97\P(�P�j֦�a� �;��<�M���<�ʸ���V';��PY� �Q�U�=mQ�
��d�
�6����KM%ꦗ�_M%
�T��c]��?��EC҆Ru�-�B{��Q6#��A��jY�c��d��>
�8�ߺ[��ܞ
�F�6!�\!w|MQ�D��k�+���KY6�m
^
$d�r)�q��,�A.�к�$
��ў�����Cg�5	�
����_ӻu��O�Պ�y��W�($�
+1X���1{UN<`��ИG�[{3q�Ŧ���+�%
C�46��7 �W�e���ښ&�(4DS
���&ѐ&�_�Tl$�\��/���L�$�H�|�AR�Ӂ6r�A���z���oQ�>}8�p
+�Ε���H�U.uYC���}�q�Z#:�j�՘�m\U�@�L�\Q�	�\Ϟ�:O�"sK��P
+�}qeZ;��0%3��R�,�D���F�խ<�2��A�
+�o>���1��
\�����#��[���T�Ө6h��S��P⾲d�I�9��,�qJ��||��4GF�w|3�ys��)�:��;���@M��cS�*u�,^�K�(�n��(M��W�o�c�i$�O:�V������-[ђ�N霞e�,��P�+�ݪ�r؜aU�Fӫ�f�
N�W���5�Iv�
��k�A���J0��e�.��6�N�V�xM�
��
+d����;�R��q�G$�u�D��I9��'
s����{k����eRz��I+�~����
%�:�՗.�H�o
�
+6��,�&'7� 
��G���Z�Ylm|�G�L�
�_��
ZY at C������-[�&�.��xy���j�|�Xx�=;J́U?D�m{��Ѫ�w���r|l-n
���G~�Z���eq|��|C�����]��-(�S��ͬ�$	vi�M������D��H�f���Md�h n;>8��ѹ��`�@,��Q�}�8��?=�ܗ��H��aL�
����~

����5��O �-��]
���P��\�'����D
o���A��֜�b�3~�^��H�~�H��$��1Y���3�%ߢ���N
+m�� i]���3����䳸|�w�l�t�_��I7rg�zD{�=��(�Hپ/�p#z��&S.��YE�E��KJ�>e�L

�^#\o ��3d^"�3h��nJ� \ϻ���݁V���L�
Q:���Qd�FU�8�X���j9�5R`��{@�d�kQT������ 6�I'l��A�E-�t}޾�F��d�E�C (Vi]Ґ��b�XJ�U�w��#3��`��5���R	�de*s�DŽG�R�N ��2�vow��N�3g�d@��y|LR�B\W`ؓ��?T�A"Q�Ծ't}��=c�OA���GjNK)W�3��f\pz�1j&ҭLE�Ne����~�P�˯C�/�z� i7r3��$T�2���0Rwx�*�m�Π{��A�dT:Х�Yc�`m/�����1�G
G��d�2ߠ�q{��$
� �i������雿���L:�i����ä���9
+](��8^��l@�5��|�&��M�ZL݄��p=��+U��G�1z;-�"	�{
[�C`����B��%N
���t����ڏd��E�v��P���ӎS��l����Z��ն[ՑD�-��/Hv4��_f�|	̠ �E2�q�mD� �����ݻ���
�{�v�Z��J
�Z%k[)Q0B>�4��Y�ShED��IxFe���h7�N���$TZ�Va�f��g�eY
��
+�*�j����8�*�b��eQu�U�D{%�?�kf���J
�Ek3W�2�+��>�ft2	˼H!WcU׶<+��b室;F���r!5D]Jݸ��e+���ف����'���x5ٷ�L$�8�N(�*x�u�î�
U��6���qf��]ȸkƘ��X�Jj��(ԜJ]��QSUO��
�H"�䛥�
)�����K
+]�2\m�T
+)�����`�&�Q͕�/Q�m�gT���
q�"ZWsQ�BL!��$�B�8�[�
�SH�Y at hx/�ʸOk� ��<KC�,W�S� (��MhT�7M@�+�KsB�v��]ιt��}[�MC��e� "
�ċ��p�gI\7��U&v��Go�
�;���]�ޜz���9x����hz������������/O>\�\�<�������b��/�����R��A�6o6T����ϋ�A����/�����w�==?
c���%|8�<�W+��WRN���x���rv���}_FL�޿���E����Y�'u�Z|�(�J޾�Ίi�����}ti
���	JC
+35��[!啛	�M֞
�,r��R�Ս��V0)��Iu<.�l�U�7	t���OF@X�C�gfZ���
�,' �&f��	i�֠U4LI�Լv F��"�<�Zigߦ
.�T�$� ���=7.i.+��.�~�
�'��EIw�~rr���_���;'�e��lt�7��+

j�:�
s��v�`��XPh.��^����Ǒ+	�
�%I�$[/���l��mc
R�����!�i�(���
H�)
+cO<@=HUi�k
��ř$#t��_��f�k-~|t�L��?�\�~�~w��8�|uS���.�zy���҄�m�ysp���|w�9��YmK4�0
+<
��H����郌�iuײjz��� �yrӋ����t"ܾ���މ��$u�x�^�fG�2��E?{�� ��b��4/A��ƙ�㹄Q��Z��
�՘ܮo6�+e��'�n�C�鴻��x{s1�I�g����\�bq�"�R�і��
�E�&��
2�m�R�rV�yĔ��R��x���=
��u3M��tXuilW�Z",M]�7Ph/_<M��K�4�RՀ�ּ�M��>��a}u��(���x�*��QF1
+Fi,
y��C3
�46��y|�ۓ]�si����͞�������q
R�ծLyJG�fpR�b�k�L����A���Kcgm��t����z5K�崤�a��N�0�!�����4tE�����x>;au���ҝӃqKw��c���rCZ�B�{��`ts�s`��G��|(Wh������j���úh��׊f!�a�E�a��$�h/r�
+�H�[��{B{s��״(��PI}	��*K��J�A�ے�wF+�\߆9�0��i��EG�
�ț��]ӱ�z˸V��ऒ��
]hڸ�X���yi�����1��� �
9��SL茣���R�
�U�V`Ȋ����M�����7�s_.�`oE��P5VHLA�̛A�?K�1ȁ��0���3u,j
'@��>c���YŭJ#�3nfc���*�Rc�5]�ӣ�k�����@�%�NQ��c���6.d1N��
*\8���
ؘǸI�=���#(y����i0�c0�3,<��rbR����̓X�5�K���
S�lZ�� [8�z�Y���\u��+�\���e��D�� A�ݮz�8��Sف(��(guXy /%��
+�c5�m��em�j��1�Ry��{g���`Q���D�X�|3t2 "�$����謐|��]_ٶ#���6k*Ʈ�R�����=Xъ��:��<�:�t�L.M"�`�C^�X��z݁���@\�[T�6�0���]cc�#Ռ�Kc��I����Cf\(6rdh��sy�;�=o���}>�P��8C���Fp�"���
�ϱu:W��K���^ci1ͭ�z Ij=�/��a\@e�t4�K�7��i� ��t
ZdQ���P���@9�/���2	����Mz�����4�
%1�u �F�=$Zc�c�f�i��FpWgTZ�#��\��9����tF�^�J
l�H{|�K(�]c!��d�=�
���d����4s��6|y�
��@�|������&O�G�������#:��n.^?\����8�|uS��W�����#:�1}�~�
�o�7j��Ύ2�C[�(�#d ]��F�߷��@���o�@�=�O �<�����oj�����0�X�$e���T!e
�8�TZ%LzY3�#9�<���Q�7�A��6̎ϥ��3:�y�*��>���j��b�9
2x�
+X|
+��\�z�Rn��
ZS�f��9�`MȾ��#M����Hn8�x]V�]XFa����-kT�ry
�B���٦�eI@}[����淡묏_��9��;�
�4=��`�Nw�i�Pq
l[8�;�]v�.
�
a ~*/�{s�R
���$C�y
+&�O,�C��.�k�k����A���i��܁d��z0��Ve��A��1
+��NfG���%g�
�4|����ء₀F.��B�0�*֌�##���
+�Ŷ
+���޸��������
`yW����37`q���\Fl��5�
R��I���M��>����8�a��]c�D���������j�����%�]��/�l#@Q	��u�
W�k�AU
+���pH�p�U�4�. �t�ˏCr�s
n��O����V
����FX��A$Ჭ�$�
,�
��Sw���xl���� 
Km��q�	����1f
(��yXb��24"@��c��fV׏_,�me�h/	�-&c��q3֊Lɥ3��
(!T,2��7:��=�l�.j�b�i�
Ą2B���{��<(2�2>D�d�Q3�
�ϗʴe���J��G	)��=�8NiB]_0a��[�t:3ۏc��Lʠ���a鳐��X����0
�+.�:)9F>9d��C�l��:CX8|<�
G���JJG4e�)p�@<"��醡]
�һ�T��k�[�����m3n��8��G�b�����n
��ٵ["�p�y²�
V.rf�g1
ӹZ
��
q�QHE�Iv�����)�8�_�'�h�l�`�� ��Pig�b��cB$V�ɀg�y-�W�
���\L��Y<����~;��թ����[�,��980p')��p4ŏ�q?�Z^��b�����Z L�''��l�Y���f]��=
�G3
f���Z{DJ��{kS��� ���f]��J��^"�!>A�Z�K�c]���$��L~ݫ���_�N?�ܞ�^����}�P�F��%h)�Q��E-���Ԩ���+D*��w*	ʘ#T㻹��8&�]��2�� ���$��R�!K�=�^���ӕ>�:W������~��G���tJO7W b���^4:(���s����s;6����TZ�C;0
��'��Hl(����ۃ�W6��A?��L�
�竇�1;���z�B[2	������+Rk9��\��x�,~uy{����ݛ�_�~:������������
~�
������߾�{����N�6�I��?}�Q�˫�{��������
߼�p���_��O��
Ս�<��_EFu�����{>��d&���?��K�)/u���C
+nL�^ԫPsL;�����+MZ�
�aL���&N�_�����0T+jc��g
�e��k}�[���&ڱ����t�����a�_o��4���3
>w|�
��)��9֕�%S�V�T�w��X�Ty�5C�!H~p������	�t�a�Gb�	��@u�/
��Ū-���
>���`��-
�e�=�Go�Wn!|Ż�ړ�ga�w��K��pIe�u�k�M%�$'�ԃ�
(��r583�X�IM鴰F�/�Ŷ�$�j8Y���A�l�@����4�
4����¶���.��S�y
�zʒ�Vq�4�9Qf�y屵8�rg��N	%�h483h�0)��A���cX�^�*���y
+�T�-%�
�����5�._7��b0�	x�5G;��Lf
ɤ��hbzM&]l$�c�d&
�h
ϐd��d`V
�x�PD�
�9rtF�W��a<��E{R"Pp�Y7
,��*����¶ l�]>ͱ�S�y�hU�
�_�M�4R�@1
+�d���G���Y��8��f��0m([�i@�Ku���r�y��
��Ւ�4B��Z7��H���5���W���:�Yy���ƅ
y�"�hT�<�RF��T<E���
��������DѨ�S�
+�#C����7_�!%%�#��͸;H(W��ր[
_/��h�y8�rl�A���k�"SNM2C������&����)=�"S�sI� �*
Es9q�Ё�1���ݴ)%%�hk��͸c%���[�p
��+��֜�<
3�cE�c)	zHSIK��-�RYZ��zUTq
�+g���ffA����^��ҹq���!�y��WL��{�l��x6^^-h#0��v�5�:K�!����4�|D�Ӆ7i�.�rsG�<bV��^�0�ԇ,���q����58�<�r�E��ڵ'%%��QBߍ�Rvawk�-�����[s��<�dvZ-B���}P"tr�ԼxV����Lf�=�7o�
�C�.r�R��u�+
��ln����K�AAI����g�2�V�1�ݭ�n^n����0��Y�Δ��2)e�+��
�q�@��p@{nˆ-�\�N�
+J�PNA7���#�7���C�KG`˚����+��Dž�CPP�9�5��d��Y~N�^�V������.a��`\�����L�/|QN�����/_~��͉�t���h�LϾ����B�λ��sOƫ>u�n{������}� ���O�������͛{����W)*y�=g�ݏR���S���~���u��.Мw�6i@�Z�Nn��W'�e*����)�~Њ-DZ��\�0�9͉ ����#�@3�b���%XsэOcRdL`?
SG�@���`������"��xP�+�
��s`�
,J�f5GVkm
�/ы_�&a�C����Cfd�
��qF�2�2]�+b�{�$�:�q��U=�W�*��eq�AH�8�,#���xm#>q���F��+����y&��僂<�h,*��(
���b9�)R�r
R �
+ãIB��.>
+����]b�
~i�Ȳ�А4蠞Q �2�mϨʕ�d�ad��.���s*fӦ'�F`|�Pj�4��N�����
ij�w���i�&k^�”	� ����Z��=" u�Q�:k�ct�j�4y�=�>25O
�E�;�s��/�O�'����50$Z�%���{`pt���]��E/�k ӣ��N?�"�h�
��Jy�k9q9��A�t���s�� =�Ú`�j$!�Lٙ9V��3*Icb<�Q��w鉊&��S5�J��.��S�
ă��*$"��LX,I���{�V�\��s:_Sdd��zqh���Ёy_���K<q\YV2���،7ϭ�p��㚳0z�����U�K������oDRjA�|Q�����TI�c���`
1LI�+����q�Pf�����̅�l T�?lWK�^��
�?|������w-�!�B Ɠ1!gl�Cd'
a��sN=�~3i�շ���<d4�F"'�����Z�P�l��&Я�cK�FO���ӓ�E �5-,�*��ea�ˆ>�
�%{�w�ԥ����F$�&l�\��gb��mMq���|k�b�
+
A�A�-
}Ԡ����S��K�	�l�L�3�<!j	��{�~��z�6�=;?��T�c��n΃+J�_=CLa�33-����W�Z]}��*�@
F��x�;�k���wX�4l��w�
U�6�؁��N�ٝ
M+��(�eEw���c�]�����w��!i���x�,	>��<��O�ӓ�<4���TO�_�X�'	��D
$2#�ʅ��V@��e�[��U��$��-x%�U���|�Z]Z�����Z��8wu��-_HY���:�y����XQù�F65&�0��[^�q�j����̞;Ȭ1$y	�ݯ!�ō��m��Sd��I������2��-�W�\&>iL��MÈ�BUo2#����2���
{���
��@ ��p(.Ns��>e@�x{�h�p�+nC�_���t
�y`�!�|H
��s/p���Ә
���x�,�;gM����U3�Al�:�W�� �3]Bk�aKC�S;x�~$^`$���	~�HU�Kv�:O+Fat��'�9���
?�������2�������7o��Of����(�ÅA��Q

�@vwORHISb
+��q
�c�W��s���ٖ.q��h'HJY�
$x�T1�*#��A�n��W����D��+qӯ̚mE���^=@>
7���A�I>�W�Ů."�h�i�r���(�y��4Y%�~��Զ�����TO����8чe���g�x��
+2+���u%
�Ңu30�����n{��A䙗��4T��J�@T�`ȴ��{`�"
NqX���с~�[�ϔ�gg�(���U��MC�
��l$f>U�AL�8ie�+ Au���
W �L�m,�T��)o����@֎�F��C ��TA�Ff��u-B"w��C158(d`z&���2,s�%H
#�
8d�!īkM
/F��vŹN�k0
�T�?��+~�V��~��Nn������aP0
Y�j�/EЍ�e��
�~��/�v��n�]Eyq�|
Vp�g��+���\"���K���d"����A��g�W����%�
d�wS�K
+��{�HZ�[��ne���)���gsFA�<��6��p�1.0.ő���/�M�_���%Hp�
_����+ZnHs� O��q��w��ia�>y����-=
�*��E��?�a+�[��H�b�a����I
�q��oq�0��
����D��:\��4�VCF���pJ<t��r+u�Z��{��%vv^%h�5��l�ItQ�M�v}��x��b:��fi��W�
��	.
ǝ���M]����q�f��
+�y���j���a�P{b҃Ͼ��0��7ث�
��ƕL��t��Ʊ^��Ao_|y{��ûW?�������?}�����3������J苯��ǟ��K4��=�x����LJ���?�����ͻXGe�7#�8�^m[o���Ͽ�?����o������=�}����
߇lg-���S��<+A�y�p�61�,����XL�'�Mi;��J���tI
�Qg d�3$-	��-�ҞD�[�0fc:�0O �;KM{�:a%,Oo����\�.�q �Xs2���e�%y���;�
�.��K�.�-,��*缾-�37vВ�R�>g��ɥ�g�^T�ϰ�+���l.7ں����� P<�1�ժ�7��9|��x�!һ�k
o�Z
��+��dS8�<'h_+:�v��}��`V
+��za^,����_�n���#�;iC4bA:Rl�[x�
+ǥ[�UJX�Z��1�8q��;�Y�_'f��D^SlUJ�ky0�a��Š�Hr:�I#�(I|
֣:��1�
F�۱�x�`[�P�KiG��5\.p9�:4���b���$�w
�_u�3�k��^�0�#y�� >e�c�x�>{p1����`��ER
�k�A�ߤ� �\,��k���*�9�/J�
��¹�X��Kx+����(�x]
FwkB1ƕ�H���/q|��3P>Z�q��;CWӻgbZ�n>qc��mx�C�v"x�D��{�p0�
�E�
+Y�b��/��a���:SC�h�3�#C�	�i;��(3Mns�-��*��Y��2�QrVG`���G�Tq|�/�l�1
W�gRPD4�U�&5��ul1~��l�rY���x/t�
���|1W~��
+�1�6�A�y�
Һ��s`��rJY{`x����dl
�َ'A���*Ѥ�r�I�̘	jD� R�������ؔ]QZ�m�D����cZ���f��f�/%�W�@�ЦN"IU)R%������MS��#��
�KV�7@�
�k�%�Xv`��^��Xa5�����tV��0F�Ŧ����=�akY��̤��
+�Ⱥv -w��=w(�E�u
Y�#&|���qM��{.~�������
+C&��M��	dfBԋ�U6�aɌ�,�V��� V
+���GK$!�-D_�K�t:�s�2���<e/�y_�	��49 �����$R�ۚ���Я��0@�栨}�S�F'��t�����J2l�J���zi���Q���A!���9�n��E-���a�5?��Zn�?m
+x"t��X��ly�Q�3��y���3L�l
�-� llk���o��>X�: 5n����֎@�P���n���z57�!�!n�������Fc���������7fk1
�G���|0��hx�N�Y����C�t� ��*f)7�����'RR+d���y��V��"�} ��|	$ LwW?��SfAE�ŀHw�1c��{ת���2��	��S�O���X��1�&}����yM�0h�zd��N
�xZ�%#�r0��g��)��e��0C�1���&��@*0����2����k�0��#&
��%���b�uT�vf�z��(n�~�Y��A�
m�S=M~v�aQ��}Fק���~ˉ�u��!y�,�䫚����z�bM���� M��c���m�Q���+��
3����S�ՠ�p�TZ�
��f
��[2�ΝRO��tZ��;P�ww��f���x���X���w����o��)�Z;kP(�N:moh_8HL�zt�2XFTK�* 
pP��<\�2��&Fdi�{p�UG�sD�]T�F�x�3+�$Z�}f'7�u���&V�ni�z�
	V
qV�A`߈}@"�V9�԰����h����ɖ���O�b���;�#y�~�eWD�#8|ĆAߊ
2s'�A���y���(�G?�H:cBf0܂�5������܀
���]���ݍ�x��u��U�dz� t �<΅jTW
��n=A���
S�5�ou�
�Є(��8�q��s����jX���}��j��~�������&�
�u����W4�f���ސ!�JQ�+�2]����xPV;<
i+C0|5�:\25ؠ���� ����g��>
+
��gA�/�z*�6�<uc
�;,h֓��qL���0gw �,�r��#U��Rbj� n�}�L�=��
�3E
��z�IM�
��k�,��_�~�\$;pA@�@G��:�S
ι,�x��t<Ҥ\d�:���*T�e�ܠ��Cd���
+��<����$�~(�.�v�ur�#�ꁴt'sx��ׇ[jX�]��|8���A
r� ֥Y0-0W�^K����t^�e#�r�	z�)h�tmu8|��b:��Bi;5���cxD���bއ�Kw��>
P�S
+[���&c�&��F�2vƟ+dh^J}� ���i#�
n7�����s
�+�(
hb���OV�JF���V8el��ϗn�
��:�,
���f��Vb�e��=���ՕϚ5se��'�!�'.A��µ���S�`F��=q���������@6�m�-�j�m8:��5a��D��/S���)lM�;��ap�
�,�x�)�
�J�H(������
��-��R��'�$�7 Ir���`Y�>��J���Z��J6=�]
�\�@����w��9�)E���|����OF�ڀA�K�iW�'�D?D�r�w���e6Qk�X at I��/��=�#�:��fs��uI`P�L���F^�s@�a3ߨ�D�a
e���L�ưe�Ȁ?L냡{(��b�G��Ul��q���wr4ʻ�S�+jIYЀg
���Y%
� (!�io���>��rS�O
+��́�o�T��`�X�9�pq��3�i��I�
�v�?uz]3���`:��5�����%EZ�V
��[.ܧ�C�D[�NCϦ�M�qB�qx9�;-��q3��g�.�R,�����)��)���.hR�P��d@�
+Lj+Rb�1"����X��|�a<����|���ǯ�>||���_�t�9�Ͼx~�����~��۳o�{����x������_}���3;�{��޿�S���/,��&�����q))���Wl1ݗ�l�|�B�{�n��%^h1��	ve:���z�BM�
+��t9G� ���"�4�&H�n6�Q���C��&�2��3�:c�A0����a{�a�m�A҉��uH;Lk�`t�#5�;����;ju��-FJd� M�?���#�w��I��I���`��Z�} ce�>Y�z�:����`Kq=4�iAoed�
�x�[���eE�%�Y�mRH��j1��2*���y=�9ʁ�s�����ڥ�h����
+�㣹D
9d���?�'A����U�X�嚙�Y���(�guK�0k�iهSӀ
n�e��l?�
7���cC��X2Sk�K�
��R�ԗ�J�jփ:3�Wj�b@^���!�im��"�Y p���>?Z�e�hJw5dž�� �nEG���,�%�mf��Z(R��[GK���
!�
W��c�=���ȶ���/.g�@��$��da�C<aD$e���k4=��k���*�Xc�J�H��V��5��l:�M��
�؛P����DY�;E
��3���s��#
�oϞ�^���g����䏗?>��'��;|�o�_���{���~����؏�~����)�o���ׇ���@�W
�+�
��e����nIx� �W�+�7!ȶ�ˢ
+Ɣ�չ�
@�Ou���ۡ�~i�]N
�A��
R���
�R�
AȄ��M� ��<��+�5���@j�q��"�-+U�
�����fȘ#�����뾑�����T�
+ɔ	��1GJ����Tg$m�g
�
Q�ޚ*�i���b62�ä�Fˎõ�a6)�wam�VlJ�>6
/{��l�e�kd�!'>yph��yZ5�`q{���kf�� �u1��j���9g���k�˳��
�JCS_�虠�S�����A�@�`� �&�`O���FWj Q	��(�bԐ����\��5��i� �q����D��cL��)O�,�#��@a48��E@Ν�����`n�N�H?wLm
-�t+Xc��О
۪�5(�P��ar�i� 8|��t�5�
ߟ�8NJ�4{M`P���X�K��lj+y�	]�&FF�+�VWHXm�� +��V�N)��[���v+br�㘺����(٭!�'�X�t at N@,=/ T���!�P�n�I�ZER�,�	�Xi9���=[
�����|
�
�dp���M?�qciā�;c�#؇WƂ.����Ƞ��T�;C�Yص�oQB)�~gB�����.�!B�^�#@HY{��k�G��r2=4
I�*d��0���Z�0gJz;Ż~:]w�
+�c�r����s���#�[�
+�yV��^��E��mHx��S�����{}�RY��ֈ�q	/?��&��ʣp�'������X�zU�<T�z,�v0��Bi�(
d K����}L&��[�2�$�g�;�,m
�ڢg����;�˦e��5s������P���Ͻ
��d!ﮒ�YF�83V��+)4�}�c�e����<��ɱ�b"�9��|W�
�슪Q�OMok���p(�:|���z��ݣe�[�
�'�/��u��Gϟ!���~PŞ/?�UI�q��+?҆���-*,I�s��m�E�m��Y�Й݉��ݴ�d�+B������/4.�m�2V�CS�1�iO�[�O��uf�)m%X�@ULK��cڇ���gH�|/ڪߒ��;;{=��Vah�GQN_����2�����&���T 
G}����a�
��{����)EJ�,IZ�i�dF:�4G����=��Ӳ*����es��t�0�>jz���-��r���}�
��B�{�~���m\�����g�Z?3�F_'�媞�\������"ŦP�b [...]
+:��c��
+o�<��(D�2_i��^`t����у9Ol�o�p\]G
_��"�b��h��؛�lE� �l�8�x�e���U,��[�]|h ��c
t�Q
+����o[F��{˹��Lw=
+�Y������vo�,��h���
פ�}k�`&p��l�gw�Np)�_�R�&�<��4�E؉fE��Sf����!O�L� ��j�(
4T�t�3�"�b�؟�����-G�w8�S���7�i���W�v3 �Ql]`��A�� U,y�#y��<ū
��=�l��	$d����ϰ�\A��[9�{Z��^dz��p��e$Ƒ�M�"��ޏ�DUga3�'}�
+��'ZL�K�<��@of��0��[�a����G\�5*�k�J�"k��%��pI��O6�/	�+���S�����'��2+��|n
�"\���j�˂"�����Q�$U�:j;O*�f��h�V��Cz���E�u�
���4-Pd�,^d�oH
�vw;����!�"��Nq�s-����x�<�>!��� s�
+���=nXJ�;�@��8I5�s?��b�X5�a�����S��X3�"Ӫ��T�\\:�묕����&�Z	1�f^O
+Ϫ��B/nH�*JY?�!7IeQ�u_���g����np9)W���gق���A�9̜�/�M�l6ʫ6��H
8�Oꡋ3�ةY�2��c+����;���:y�v?�NgP����3�w !���ط@�fPL��w�2�UQC}b��B�2�dk?L3���v:���#
|�@�ʯ/��Y��>��/F�ͪ}��ɢ����{6۰ɕZ�-wbB�U8��,=\Xjv�{.n�����$u�sI}�s73����n���A�x��S���(.m�
X�V9�i��Wv
S�WY���
�G*J��E�hZ���	~,q֑]5�P8�������E ���ˍ���
���y.O����v<"k;&9
+��
+��8��UJ$ي�7X��ck�;���h`�I�a����l�������v����!�n
ٯ�����JJ\�b�s�����!�nQjLE?:b8���Y�
+���t�l}�;-/����;38�VH�
t�e|�hj�\�o��U)�y�N��s��r
����v�橫1u�'��h,7�����Z��_L�T΢ޜ�Sx�qq�eP�;%�s�(�^�8�X�!=�$h��/���}�N
�����:�\7S��3
+I!Dţ��3��R���ȵ�u�V<��^�$��6緇
N�
)2�/��q�v��6�3<��ұ���h7s�#k��-ps�����t�
����D	�!Ae�,�3
=!8j)���ųO�$k?�ʋV�2{v0J7�a��HǪ��}qV�;�'X�l�����nI�Ε�1��W5�oL\���V��u(�fE#��*J��»��ͦ����T�'�$'§�J�Р��Y�����~���hJ��\E:8�ɫ8ų�e�.k���T�
+��#u�I��ܐٌ/n
�Y�l�,+�e=Luo���Q�$j�c�Y!#�#h��p9�ƣH��Q��$��"KX�r���D���R/ I;�h����X0d
�g5���x�[�&W��c��FV�
�����$�4%�u��P�6��F�4Z`!���T�@�
�eq��h���C�v�w�H������z�\�N
(j
+�[�n�j�@�]��S'u�a�(Ֆ��"�a)�q���Y	���T)� 7
��\�R��K� �ߴr~-X
GU�
���
+
α����G�c���}��7%�����"�S at z)Y�}���c����c�ˌ�����y�꼽L�A���RB[
*C�|�n2BN�V.���q����F�Ȭ��'�rt4��gw׎�V�z�5U;ZR�4�H��Мmɋj�{��f׆N��o�0��R(�Q�t�����
�]a���K��rR

�rWM
��9�Ҽ�Y}ZI��S1d�l���
%�M�q�cz`)���'�]�ǃI���V ��
��
���ؘ�1>�x�rUP�2A��Go>�������?_�|�����v7�Vܡ�g�s8ًI������ѳ*�� ���]���ʧ&#3�)��!��Z-K�MG+i�������t�ԨKѐ�D&7� 
��.qC\�Q�?���c��tf
+I�I�y{�yι�9�}]��Q
LjAl�
��J�Bp�lT#�I��;U����Ś(i���K@�H"s�-Ⱦ����;�ܽ��5�ܽR����U8-�<~
�)\�������ȣ�
�sU� ���<BWe��;&9�d�f��Av��|
iR��HL�x�v�3�oe~5$�%(,SNKُqJh���r��|R�5���( hD�����?<w���'/�>n����������×/�>�\7sxi����gϝzz��ҁ}�ݗx�����ƕ
�:���1�:22
����_M�}j4����n��hjf����
���<�fy0�~�i��

ڒ��暽��}&��=�����t���_�~}�z����^����}��~�=��>�D����B�D�
�>&���$��{�ީHR�P���&��~��@�j�o���wx�v�s���! Q�݋���Ԃ��^6�ˮ������E�.j���^(C��~0[9�zch�dL.�B>B~�^�<�	
��AS7�seT�T
/ĽZ��a�ĭ4�M�15
��F8��ݤ�-(�#n�.!3,=�nhf��/<2�x*����%(�;r�J9vʜeV
+�A h�h�4�s�H,��`�T���hR��=�'�mar��~l ���H~��
�����׈���F�'q�%���Ti]qV94 �̾K⿛�c�›�/a
�Y)�پ^1�,�Vs�	j�k��g@��z��m4�Y(��%7�ľ���l?�d� z���P�I�V�fRG���f݁-|���dʻII���r\p��A�
8(�����뀻�� ����ܞ!��y0��FV>B��������Fq�X�����%JH1�t؞�
�8`�ci�UJRo�
��%�$�qG�%�=��λC��	F14�/kk<AU�9��ߑ�{p�IV�c�f�o�d
&�N����M����m��������,F�
\�r�$���D���F&�cal%�q���	��Jߛ�l�P�L�C�v6�?"
�2m� ������,V�\L�hZC�%g
ݹ �[�ћ@���f)�+�n�eg�ʡυJ���tc� ȋI�Re} ��� Ŋk��Wh<1��V2/�>���Wn�8�70h[R
j����VV$��K���9�NJ��P�mG �0|���)+b�ICix�/ژk��ĉ�q���U�:->쯸$�TձE
F��l�7&Fl����


������X�
l
n�
Ɓ�$g~�brQ!��2�6�q��O����fi�e�Y��^���6N�H2��ׇ��n��E|��B�8"i,�JTߤq�`7�p I�ӱ�Ig	X��l�njs%�ϫ�
��m��q0���X^
+�8��x#%(�#�ܭ��
��10��n�dO<�,%�����@,���
���{�&д�$�Z%$c�`
��k;�@�
Odv(d�9�U9��pIl8f�
+��?4@�����2���"}��
�"f81|(5J��lai~��u�<r�Vݧk�B\BE����嫙�6ۑJ��VR 
�Լ��Q�
+eKe�8�7�"م��n�ڿ�A�۾%�Sia�2�
�,�HQ�a� E��;XtcQ��R-^Gr�jk�D�:"�
š$VչZ�"��Rן!f��H$�D��X����t-�.�Ak��z�T�Pc^�"���}�S&+�,L���VѰFߙl��05�7�$�U�I�\�����\�$�5�4�jg�
+q�j�2I����NW�:��xH(�:�،=Q�.\1�
�z�rr�)���P<z��\�6A�AWu%v���c�dI��]BT/�
��bdUc+b����
+�K����*>q�R\y��
��BG����K�N��q
s�A�]�phe���6
�V]v-�>�聾CR�A�p$^�����MP�9�
+� �8�Ũ�SU�w�!p����9�a������DGR�*�Ac���V�Ft�ߛ�D*%���TI83�ܚΪ��0N,7*)��rZ��0^�)�Vn���~��~/Gȉl��qQ����V�m�F�J�
+��ڨ(e}�I`���k|���I��/a�D{�8#^��$���[`���֦��K��<2���l7t4ud4=w���_9w��'ΟMI����N�k���K��gN.-���͝<�x���h�ts�1��h���n�E���� 
+�e��#�,g��o	�_��=�o�#�b���cϚ��{����D[Fb�v8{M��7�t�F��v"8��ǂ�>�����'%�fX�I*<
�U_m,֐��}�M��N<�s�8,F7_
���>�<�v�ǟ�x���$��
����ޛ��*/��V�#�ō|k��
���?}f���Y��¥ˋ�5�4쫣�cz��V0x�=ہ���t�K7
B!&������?
O��./<�ec�?0��Ϟ�g��k���s�l��l �I �7��1����b��bX' ��XW ���  �c� w1L�a#�}`���¸�aի��� 6x���
P�	��0���06 ��0V|��bX�SZ�!�-��
���U̫��O ��'_ ���g��_o �*w1�Y��X5�O
�I`���$�O��V����U��f����I L��q k�v �	��p�0�
+��a�-�[��
�Of���4�lƳi�g��m�Ѷ���޲m�t)�;�mYy�gv�]z饥�_��J ��:��?�����W�y��G���{���_^��m�c޲��/��χ���o����+����o����w_?��� ni,0����&€�������ߓ�
gv쵿��ooNpf��ܿ��o�q~��w�i�=
}�����	�'q��מ����Ύ'~���>t�$c7o��߽��
+�c�{��_�rp�=[�Y6�>x��/�}�;�y`���l�����}����y�k�s�l�|��?�����������I"㻻!H�XP��u����qܯ�6
[ڦI�N�5�I
+Z3���j�k�6�)Q�N���fm��M�Q��ݡ(
+�}�=�y���<w1�R�k�z������\0��gg��?

��5
;�����E�'��YںGF/��do�j�
�t�/R�B#��Su:�Y<����|��զ�Ռ����訥#�P��ۼ�OoE��
xٚ��1��	e)ⵙO�̕�Bh
�;O
�$c�
i#��f�Oo���R�t:����ʉBL�h����7��f4n:�.�a}�e�
����
 H�I����k���Ͼ䣮�� Fg�{
mh:�gu����
+/���N``qy;rh��\,��?Y��:S�
ܕݖ��������W����Q�@V�W7K��0�W#:7�����ih�����/�%��D�ɀ
>� n��|��#Z�8͹�v�P}|��V?j��WO���UWqeȱ1a��Lq�ejtE�?��.6���檓SCd@��%ey���h�����1�lUb$����p���~��~����X!?��Aͧ=�m���
Nn-C���
�=�䆤�mhl�P�?h�%�_�	B����Ȓ��u;V�����
�u;�&���pcI%>p�C����b<��nuwMɅ�D�s����ߥ�r<�V��yI�8�] �~Xz_���䊛�i�����X&Bq9�ͼ���:k�F�Sg��@���Z�֪�W��\͚t���w:{gƃcsc�Y�����}�m���
�ݝ�͗�G���n�ڡ�#vC��1�	n��>��� ��?��� )�<OL�f��ɲ
�3<M
+4�q�$G
��3��8+�4E��� %e�%��J�7r

��8Et?������|���iM
ϑ,��:�x�.���i �5Ɍ�@�"���@�
C�Bw���и�Ȑ��� 6�4�
endstream
endobj
29 0 obj
20725 
endobj
30 0 obj
<< /Filter [ /FlateDecode ] /Length 31 0 R >> 
stream
+H��W�o���.@��^[�"��Zr7A
X~$���\�
c%Rc�(*>�C����"��-�N�F�D������㷖I��[�k1�4\Ʃ�LK�ƙc�^�2Kg�iٶ�4�9�
]ө�H����(��z�5�[��,s5�������[���Z�n��*�dk�
V3ʘ�ڎA��T�9E��1n�N\���i"��(��,�u5�릲�Lוb���n`!��'.��^Y�U"fޚ����a��2\{Vm�X��LGwX&k3ws��tC �\
+2]��9�V:գ��q���4�#�<����эN�QJj��Nz�pO"��b�a��u�
+���W�bj���,؆f9&�
�n[��6���K���T�V'ן���G7�Q���R�X��
�P��@p�s�4�(E͒�ڐ�R
�]w�q8D�� �1���G�\�B%�d����\��1��ZH�f2H�{e�b�N-.8EE�yō�"�H�L���J�E�m�R�a�:�þK�
�t�E�i��g�X���S͢�]�V��[ݪ�ܩrUN�^�G7��U^V���e���T5H�S�����E��%r�U+��2?B#o�"��0�ƨ�����͇8j'A��m���[�m�9�ʇ��1�k����~�{i�R;��OZ�d< �E$n��\&���71�➈0
n1�L�c
�Mb�QJ�0��5�u�����"%�HQ85���&²�ҵ|��/جܤ �t)�7/�zn{.��4�p��ҕ˶ �� ����L8�^  G;�HJrJׂ��PD�����K����b�O�����/�;�I�:�(�t�&�(������"
�ȶ����e����Hz�� {>��uJW��B郝땽���a�L)W;�$C��.�@ [...]
+� ����iP�C�m"@�,$Q�(��X[�
+�
+s�Tf��]S�׻�xfks��P~PN���خ���
��g>1*=ɼ�(#0�\�4

��˔/
<d
+��ݩ�-e}��n8��C~�Jԧ����!,Þ��jm���@M׭<��ǦL��XsT�m�c�(;x&�8r
�X��q�I�9CUT���8�ɫ�N�E21�J�
�@�)G�ލ-O�9k
S��
��yx����ͨy�l0q��g��LA��
>T�Y��onc�S�/ ��j�%6�?���{KȔ���y��೮�z�k桧ӽ1���n_�?�=x�(��[e��.Ps�7a|#�[���*Y��J�.+}�׾�$�Gu,Y�j
��U�d�p��l	tM����Hv���qQx��x~K�U!���
^šՈ��f)�
+�C��X��\��eaJ��[��9�i����
!��"ّ��9�u���֒k�z?�2v���
G�Y�[
Y���Y�"��Is>'�'�9�6
�}c��C��H��{��)��Ҏ�9
��%MՔS��<�t�0��]�q7ԎS����e1smj���(��U��Ak��?�V��F�}$��kt���s����+
n{�y�ǽ4��Oś'�p�h�<��ZA� "JD��kf2��/��D���˶٭%�#���c�a�i �Ƒ l�܏�+�'
�+rQAXwY��w�&�R�����O_�v��=��N�*�䵇{�}�T+�6�_�����'�}�g�����$�
�f�7���I���V�G�N�J
����~��)4�6|�*׻aʗ�2Ʉ7{�
׮򓜞���I�
�K<F���,��3;�#o��
}D��~�y{���Ú�?��mQL�b�E�B�?�σ ����AZ�|$���x$a]F�$\�8�CD��Q�$��.%��An����q�a�]�j_D�kS�
���l�1�,�-r�bn������i-�l,���n�=���B�v���]lw�=1����,�v��=��p�g�u��;B&�}O���QJj�HE'��<k��\��srq��)�񤾣���_X'����'�?���7���A��W�fc ��X>����ƿ����;="�B�`�bh�&ЀWF��!,��/�p��K��+��M�_2,�	�~yZX��8�|��@ދ��bD$��t�z���pcyL˜���^0�$lܶ�
+
&>y�?΅�e��=��x�Ynk�����bi
�
j��r�#�	��݇u��5��M�5��H���914��n���nݢ�V�yF�j@�I<"������Tb��@3��BS;�����7?I%��Zx7��Y�n8I����4O$w�2E�G��ST�F"H
ݢ����I�D~2^��
{u��l
�i�M��v]���#�����w?N������)i�`_L�su��h�6�Sd�Ǫ�2
�a=�4�&�F�臼Si�A]�=��N
�RWs\fÏnqs�ek�w�&&w0�4
��)���Y������sv��l����L�l�����)����7��=$���
\�
��]Gw���6�U��D������$��w`�|T�
����{�l(ي�zXK���t�,
��W@�
�[R;
ƣP<�י1��V��F�qw
��TQ-�D�
x������v��*���B�L-	�@��&��D�׋�3�d�L`&s{:'�5C����k|LD4���p� ����_�Mm#I��U�PR�)�J�Fﺫ�*���l��I6�T�Kc[AH*i��_ό�ep`C����VO�>-���
+�ZS�n
���� w�a�Lʋ��r6�
��d^/av1�b���������f��zхӪ�$����C2KI��R���r��.��#��H����:��%mC��?$�5~X���b�	�г>.����	2��s	�%���n�
3�
��
��$�|QhZ{��5�J��xg��'�]e
C�5C�?�?~<l��������\/s�\��HVtK]��hy�#�.	���{[��}cٶ�wL�!JE�
�S�w#�;/3m�L�
�Z�v��;X��3
�Y �d[(Ҭ
�*�k�8�NSB%(�y7j��S��a���%MSZ�x���SԼ迆4�8�?��<��	��'<[~��a��Wt�
+T}���I%�I���$h����W�Qժ|o�7�G��|#�K��j7�m�>~�*G�{��M+
+�2��G܌�"�
+ �FWan뺘&~D}W��IB��{Ѓ�\���a�ňi�Q�$��V�xy����[g��	��lU-,��b��N�
� �g	����~��s�
dj��K�;�+P��ʕ�ɘ&��:�U���LC�f��T��L�)�[V� ��9�a��k���DS�(�p N�p&�
�i
�k����O'_G��RC�6��~a���%���x�kU*Z1�eVDQ�E��FQv
����R�U��x���|��5S��>�����@�� cF C�$���q
�@@^�+����s�Z�B�=���J��ҟ'"Ք
P�"k��J�9
���0�4�Ø�O��צm� �gLO��P��7�X��w��h/�K�e�ٱ�0�!b
+*B)*/�~?�b�E��
��ǡe�9܉��G���&W�e)�_�5`�
+l���F�x_z�Ⱥ���SS,�nȺ ɚ�Z߶��=��t�
���Zw�=N �=�.�g�q}�]�^T�<���d�	̻=S<�o���~!�NNl�tx\�O�������ӛ��/m�=��O�3�z�����΁�e�c�������������Kw��E�~,��+�[���YJ}W��頏jO���-=/��4���K3
��>�NSB�20��/.�uk}C9�eI׶0?Xn])��Y�t0"ZPZ���xEg��%^H�t?�^��'id��'�R���]�����g��㭓��}o��;v2	��#|������ft�
)��M$IzA�w�܇D
�>�^�˳��%�B�Ɨ�G�h%�$�h"�8t�M
+CR��0�I�2��Iw
��7/e9��Ȫ��𡙊-�S��f���h� շ9H�1lk���Zۼ�SA�<5T�`�!2İm>EsD~X��3�6���.k�nn�qnES*
pJ��
{���Y
����Ju
ՁZtT�����^n��I1X������P at j
.l��8�(!D:�S1(�FX���ت�c]\� 02q�4U�/F��-�D9gC�*8UC���qj��Qe�B�^/������H���I��ѠJ����2]Ӂ�5�;��k:#^n��q��1<��<�gǓ`�ͅc����C�d�lO������A6�<��} �'!��`��Śq��
��xprb�����z?��y�u~~ӳ��ύ�
\̈���������/<�Y�4�6�d��>
!�<�rv��F,�����1d�(.1u�����؆�
z���(��oP.	Ղ���$�&˄�o� �+&
N΅����-$��b�
��x���@(u��a�
��z�����m�3�q�/�.8�/�ꂵ 0�ٯ ��V�m"T�h
�6���w✽�^B�)'�t�6
+�	���ի��'��C
J�0j8i��y\)M0�ʗ}~��9�u0t�w���OI���!2���SY;�j��C���c�|���;N�u!�l�AF��v&���T��K��gs*�em�Ф��ª�3�"�m��e%� KJ�7
��&E�
��i
��
�
�{CDQ,f�Xs?����b4�c���4�% 6G�G�M\�n�Ґ�
��";H�r���k��+D���͂�Y�)^�E4n\.e֬j
+��	ޗ-kG7;2����Z&V[FC0"�,űy 
5O�Ke^�G�� ��.<�
y�G5
U��*�Zv
����6����O�P
aV�#���
C�	yz�b*�i&����q-+rD�*�x����E�Ұ���BȰ�����[(�U�o8�,
r4K���
a���U+!�+�<��|[|)B�}��-l`:y�k�����Fi
+�R)o5N�Pm	��W	������#<}�Y��+��4s�p�yЅX��A�T!CGj��I/I�+?<ڹ���P
+#��**F��o4��2T�<T��i��i����8�n�
MK��v!|��O�s襔���W#�?c#��/�V�\h)��?���K��J#��8�U�B����(�
��BM�V�

�A�NX��E����vo�K|�"�T��
�g��:�”
�[t����߈�I ���;���~C���\S�E��	r���_�ޚz*n.�K�k7���']c�����Y�6�ď׽I[�+�(����:J��\A�&K � �iFC���+PYB�
+M�q����6�A)?+`�@�
�2��c���~Q'ҋ�P�!>'�|��0˒���&Ή��}�I2��M�{p-
�+N(c!���|?���qq�hJ��1�o|@C�b*�f4�=��H�ze�9<��,eo
��6�7�
{/�R�������q#�Ϟ���͵�MB� H��'Ŏ]_����Ɲ��(:bC�:�r����o�D1V͍'�v�X�>� 
�<�'Q���TD=�SM���
eT�q�$�n��P<�5��
ߍe�8�L�99Y��cيC���?w3٣�̝d
2��]�����_E�{,OH ›����<�O��"xȸ�w� �އ+�����rq!��ć>���N�L$��^�Rs��q�K���"�
��GQX��
�r(x6g�EJ�`�I�O�0
>��r����1^.�f�6��x���C�b���A ��u@��O�"�h��V�)n�%���\��&~8��x�`.��~-�J_j\X�/�Gn� �W�(���6�`c�J8R,����g�|y���H���K?ߝ
+�"/
��?��7Wo#8�t��47?&'ؗ�P9�:`�
?
8{��3��6xp�;DZ8�������b�dM�;����S�`Q�
Ń.
�7~��M$��������p��Y'�S8�રJ1�g�س��^$�

V�g~@���
�m�џɝ��h�r��:�e)R�*�
z�e���d���T�m����� \~+��n-
�}�MM��"a�}��[$���¾&Y$��Ɛsc�����5`H���n�����j�2��h{�+���qr���#e�
j����w�=�
+�k�gZ���}���K0Mg[ˤ��lc/S�s�Jo��f[��
�k�9l/�+��Jp�p����wq ������WQ�o9��د�
��ҷw۲v��O��[��E�t�4���9�t���ȍ�ċ�(&���]���/��5�T�4)�b�-Ub�5Uc�5��vۮA:4Hcw�,]���+S��
+Oz���r�.�F���2'��� Z�[��UJ��$����$�~�+e�a�&��Yߔ;x�dV$f�M�����
�������"��h�N�w�蒌ViT�W�m�����=���
@(���|/��L��]x
���D�4
>I��閦IG��VF
k/
�P��2��>�}S�����O�?^��3�›��
��V m�H��?l6�ϣ��n
�#`���O��(
�#p�7�q���j���4}����P�̯�B���N�P���}�=�g�7k�v����І &���-�"�KL͋�?�`=9y��qCݡ���	��Q�~���%|`�����,?N����Ϡ����RZ�w��=�+�я
����_�!�O�4A0Q{59<8���8&W����]-���$�Y߁�ˌ�w`C�U�w�:���
~����G
+�&y�������W��w�)bƿ[5��ү��?��B8yC��o�La�Z��dv��

�ܝ�;+��
"`U��T��p��^.�@p at V�7�&5iƱL��nW��w��r�$N_�������;�׿���?���pn�о}�eg��i�2��?

PP_�9;O��#����
���َC���0?
��W���_q�k
�:���~lՄ��ٖ�t�ZS��-�S���9�^lv��o�[��5�V��M�14F�U)

�B�M����Qv4��Ts
��+�"N0
�k��tRP��r�x9�������pر�
,3��g�L��ָ�$��.N����|����s0ʤh�L�RV�A�l��er$Ƽ*��b.�/E�L�
V�t!�.g�W%�U���2ZS&n�
�)��0�H�J�V�$
+*�ܰ�H��d!֐,m �ʅ�����\���l Yj�!I7"Y#�0��iə������e�
��ۓ�v���.�P�5Te
m���XC묡]��*k���`
m���YC[��Xc��߅���6�L�4
�dƍ�N��B�
or�W\�֨��LG�h,�-4��R�
+[!p:��h��`�e�r
ՠ��
�&sT��+�4K�a+Ffˏٱ�ي�pT�����ȷ����-~�M�B��\_�ml��
���y�Щ��pަ7t����
JGS��:q֠�-?�c5ڊ�5�����ȷ�N��N��ubf�N�j�	
L*M�\�+�-
%(WS��x�N������X+&ިS37�#߮:Q�[�a���=�w��1ž�s�ڻ<�t��vO�&t�5��ש�w�:
*ME�JWP�tT��\M�&\
�Ԥ��w��[1�
j6s�:����:9V/5�q]�Ss�C��&5���S
^_��\��\�I.�"�� �h�K4�%:�%��-r�r��D�\�ܼ�|;�Eu�G��
iP��Ο֫�a�jF
Z�*��(�EE�c]9��Q�VՌz�fTw�~*M�Z�+c��5k��u��U3���	���j���
����I����{��0��2�)\�z���hp

^U��}���h騠q���u��u���S4��j>+Ge�z��M���/+��?����#|�AVܶg�K
�dVSs
���DӴ���!�
������$�5�[��,��܂@u3���C��ei�a��-
ם��Z��P`�/��
�KMK����l����ye��>������(�Ƕ4�[�n
r��C�q�`Ϟf���`�^��(ø�1��VJ�Q�n
+��xh�2��S�u�|n�qR�6
�F(.�����l�rn[=~��QG;�<q�
l
�-��K��q���A
K�u�i�!׌F����P�J8��m�����L�ĘWe⺞ϕ�KQ-�b#RP��r�xUb[�_�^+�5e��q��L
��d�D��aUH��"�
��$t�B�!Y�Ņ���e��Z;��{��A/C 0�����	I`!!�&
y
�F�4� ������J�[�6

S�]���NMƧ��\��er�\�$]��oC:����+�o����o�cw!���L=��)j�54C
5��s�P5t�:E
�PC
j�
5Ԡ���ƻ�eݎ�:�}�vDY�|
Qv>44�y�nc
e"8�|'����*}�U�9Y�h�����:ύ
�X��'NC�ض�x�#�,��s��zu]��m�
���o'�{NK����
NԔ�:���)��8���\G�sC��Қ�n�NsYN־1�D�+�d����y� ��d�L��dC~GEC	Fk'u�9���Fu�Q㓛�i
۶o�N��tS?Q�u�o����B�oR�
�7�J$��Okz4�o�i�
��`0I&�L�R��u��h�v9��q�
ױ��x�yl�N�=h�ehކ���y���мMa4K�$�����We�K�
+
p�9�B��Wh���
+
p�9�B��Wh���Ƕ���W�K�:��n�U����*��f��j����;[>7\`T4�c�vR��g5Ki�g�L�&��Өht۴5��z5��m�6˻��eKr���@��_w�tB^X~�)���Wa=7Xgcα.�s\�HF��*F'E#�s���fX��Y�;�_nN�Qш���z�`���׿�G�l���r�!*N+vvM�r�Wy�3�;\����˝C"V���;����5� ��,S����T˯S����'�ύ���}�q�z�3�:�%���8���r����H�W��|*DJb��I�e��x��xIx�s�.#SJ��P�}��a��H=��x�xIx� �N<Kk�xC�k�n
bI<�N Ʒ�f%
+��Ȗ$<ҳ/� ���(� E8
˛�c�֎� a䠗�1�D��*`գ�B�9�j,V�����TSip�k��D�gk��'p��;��*/&�>NZ�9/nS��s����''Q�������>TcT_��Ģ�\)B&Ynqʂ(��Z�mS�}Or��v�V���}���<7��=���7��`=
�`7��Q�a��0 {��v����x�d֎�;�<�&+lP�/�&���
�co��Zi��څ!���?

6��~]Y+��$Q8���/����������:><��w+H6��F�o
�*I
+�ì�eV\���_�������'�?=}�ŎK�&��]���mZ�1.j}���n��� /��.)?>�>��5N��.V��և������p��Rɺ(����������o��R� q�םBuy7�/w`�M�I�T#�ǵ�-+yI�J/�+��ҘdA������L_l\�T�
��!�)��e�b�F�U���)�l
��e�[�
�-!
�'e6������~x�e��g�M��T=u��c��Q/�~�c��B2�ă��࢝��#ZH<8g�ly
,�WU&�\Y��$tW(��N%�"��oD/���+���	g�8��:ȑS���X�4נ�X�Tp"���cR�)[?�ހ�Y"G�!rU��)���qJ�`�>ād�
+�3,e��K����T|8{��ŵ��G�r9���d�G,c)b;${5��`e$<�)q�{a2�<)��C���
j`��>���l
�k���"�*ts�b�k�z�� � ,LI�P](!S2R�����3<$�_�IFN���0�;�+����*MV{m
򶓆���Jb.i�
�� �
a}趫��'���R2�~�%���RL� S!#�Q��bqr��_sl*�	0�1!��Y���K
1�H�9ey(�4W�E��/Du� 7N'
$�М���H���<�Ӆ�̝<�ڰ��\\M����u���$҃�z�c������5���h0�b�x�‘�\�4�L,� �>I�����J�\ƌ��$
2#�
a4R*HJ)�
+g�W	A���st�W��
�	�,AlK	���:e���0<�
+	�y�4d=�+JT��p
󶗈�y�vM�
]6 3J���I�L
A�
��E�
F5`k$���5�nvƔ��$R����W'�8/}�Cy'_틬
v�
�n9�b�-�j
\J�ɕԋE��"��88�8��^��2�0mg�$_S(��"a*F4�y��N
4�?~{�ջ��������v���!x��������a�Y�?n��[m
��7ϻ/�����;>?
��?=�%y4>x��������
 @��
endstream
endobj
31 0 obj
10400 
endobj
32 0 obj
/DeviceRGB 
endobj
33 0 obj
/DeviceGray 
endobj
34 0 obj
<< 
/Type /Font 
/BaseFont /HRJEYJ+Courier 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 35 0 R 
/Widths [ 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
35 0 obj
<< 
/Type /FontDescriptor 
/Ascent 803 
/CapHeight 572 
/Descent -249 
/Flags 34 
/FontBBox [ -6 -249 639 803 ] 
/FontName /HRJEYJ+Courier 
/ItalicAngle 0 
/StemV 56 
/XHeight 434 
/FontFile3 45 0 R 
>> 
endobj
36 0 obj
<< 
/Type /Font 
/BaseFont /FTJXWN+ArialMT 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 37 0 R 
/Widths [ 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 
278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 
278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 556 
556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 
667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 
778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 333 
556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 
556 333 500 278 556 500 722 500 500 500 334 260 334 584 350 556 
350 222 556 333 1000 556 556 333 1000 667 333 1000 350 611 350 350 
222 222 333 333 350 556 1000 333 1000 500 333 944 350 500 667 278 
333 556 556 556 556 260 556 333 737 370 556 584 333 737 333 400 
584 333 333 333 556 537 278 333 333 365 556 834 834 834 611 667 
667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 
722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 
556 556 556 556 556 889 500 556 556 556 556 278 278 278 278 556 
556 556 556 556 556 556 584 611 556 556 556 556 500 556 500 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
37 0 obj
<< 
/Type /FontDescriptor 
/Ascent 922 
/CapHeight 716 
/Descent -250 
/Flags 32 
/FontBBox [ -222 -250 1006 922 ] 
/FontName /FTJXWN+ArialMT 
/ItalicAngle 0 
/StemV 88 
/XHeight 518 
/FontFile3 43 0 R 
>> 
endobj
38 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceRGB 
>> 
endobj
39 0 obj
<< /Height 60 /Width 128 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 40 0 R >> 
stream
+H��W=N�@L��8�t))B��	�"U:J((R"D!���.m
+J�pN�r��o�QF�]{�;�²����ٷog�h�
~_K<??�q����lG#
��z������9�'
W�s(��_�?��:��7&A���O�&KP"���gggP�j;��~
}p����#�Y�A�J::�D������	�A <�>F�Ed�q(��:ڠp
)�a���C�Ә�fM��-SM�R
+����󳁘rC�Nl
�F������
�f�����M�R���������b*��S@ ���ǹ���I�A ,}oӁ�4�^^^���(���a
p�6n�o)�g;)��ȳ
+�cD-۸!��6�
+8�~-���h��,�;v�M�u#sp�ka����� ���'b
C�
h�p
+�Bio��a���G�C��B����-��
���*Y�#N�^UN�����Z+> �)�3�N�D*M�r	�u�����M-jY��D	
+p��9/pM-�^��j��v�k
+
+Q�	(�_oPP��#`������v���@&hު�#�Z"7F�QԦCJNdR@�omm���5^��<\�Q�CA�������
�U��v@����`����f#��](O�H˯%xxщo���Q��6Z:m��
�y��P���H{*���b�
߲��f��Z��>g`:6Z�
g�}�#��W �æ�� �����PNƠ�Y:�qB�6
��Vsq
���/ϡL~f����̽D���c�����O*�E���K,�:��d
��C�(d
+[��L��
����D��?�P���z��v�/)�R��f�����v��,bM.m~~���1�X+����Q�u��_u����Q�Z{{{[}� �rqE��(��-_k�Pp��c}vww���W�R���&��%��WtD������j�k�U�_�l�@�Q�uH}J��W�?y��:)G��|Gk
���oU�;@�3F&g���ü


r�p��h�x��ϩ,7����Y
��wt0���S�}
+S�,���
+�#/Z�P!��-�X
+~�<��ʢ�
��ٱ�w4}%e���a+�R }$������N�h�F�&�/..

+ht(�š��

+���Vj��U�L�@
�1k:5P�D
+��v���$�������Y��e���
+:���A���#;f`�(�O��\���F���ӧ�����1

+��W�(N�b������W�36OOے�G೦U�bW,C��\�v1?������J����Q��4��C!��C��?�j��wJ�k
�yyI8*���}�U��Y��R�-(�)8X�)��Ϣ�SH�ߡ�>�`+RQX
�F����H(�0i����1�*���F�-�L�)$��Pp<j���a̓�@���%
�+�O<9�y;��J����05��@�O!���jO
+����(��A
�g1e��n�}||�.;i�����������`�>)<==9��g�k��̺�<\�9��/���G�����D
+�~ߧ@%-��#�_�<s&��gJ�D7VԴU��ȣ���v@��y֡p}}��,��
�RX��`�5�V(`����^϶��(�����/�"r��=���
+��Ս&gkk��_g�ȣ���
����A& �c5)2A�t%£u:��`PS����
�
�������v����(°O��k�:�)h:�V�^�(쭸>Ǩj�M�����
n�3��yV-4��
�3�+�u�|��6�º�� ğDK�_h
�
 y�KhL
ܸ�l{�m��N�N
+��j�
q��y�#�p����O� P�U�
endstream
endobj
40 0 obj
1810 
endobj
41 0 obj
<< /Filter /FlateDecode /Length 42 0 R >> 
stream
+H��Wێ7}�W�[��Y��{����lm^�`�����&���-RR��F}#���<U�:�X\^?6O����������7��Ϳw���C���
+X������fw2�
+M/_^�,��Z����M���nS�8���˟�߶��e�{�T˛�������ͧ�~���}�o>
W���{\|^�}�������
@V���VJ(
���zpw�v�[?|�m��<4
m/_���Z,o
��j���G�n��m���*���b����B8��?mv�m���@�~�^�;���qw�X����p W_ֻ�����6���������������ֿ$h�����~��l*�}�Oͪ���oߪ��Cg!��-�����<���pT��
f�T����
+��}���
~L����~�����_oV�7�ߛw�K�J]
���x^g��PFD���W�l���?�ps�E������3��\��ΚZXm��G
�X�+׀+[3e�kW6��,kW.���������v�{����¥_!v�V����CܟD��Ґ��_��؅"�����=���E������C�+�0pp�Z5UGF'�m�^\
�drZ��x'�N���~
s� r����!�k4�+~;2�f`#��%c�~�%�S�%_yE��J�
�����K\7$��
�\�

k��g���P�h���\'��r�Z9n�ʵ�r�+�R���Y�����Eu*-�++��׭P1H*6��(��sk
2�v���C2�n�]����;���n �
d���n�������L7��:���n�� ��A�18I컖����"��
+�}��;
+�{t�k���3B���d(�jL����r�iIjl��JH��f‡��8z�Ԅ�
_5��5r7�¡�w�ۚ�^]Kõ�>TO��*_
��A�mJ�Ћ˒���
�T�K��7�@�.Ј.�����Jg����N�S�R�3���,�I*�'I�*K����.ʤ���I
+�'	J~��'��h�M�z�I�lzʠF���Μ
�s�*0Gh�
�u+MI���t���h����2G�'J~�OR��|��!�bNs1'��s��r*s2�=�g1��ʈ(|f򕔡����^kӢ�P.i'i�e
����@��J4%���V{.J���jt�e�O��J��Z��6�C�e;��mW����
Z�PFt;��mW��p|���W_ֻ����u [������m���7�0Y

iV��*=7��}Pܳ��%�ق�,՝-��R�ق�lIw��;KugK��Tw��;�oS:�>�f��\�١�Y������Z�?Y9ʅ��բ��]�֩^b�UN�'6$p-i�߄]�a0G�)��1>F�Uȷ)
B/vq3WWϡJ5�
+�1��(��)��JL�"C�?��*�PFh�s�Q��D��P��RGV�(�iGA[W�є(;��b�h�f
�ю�-�P���,�(�v�oS:�CGa�L����������W���ǟY�	o{_li������I:�U;���"�1)�R��
T8�Ѫ�\�o��5�PI�1l&
~����J��	|x�î�ON
+艣¸�ݰ1͘Zi���h��v��;W��%F�%�U'�C}�F��
�Hl�Lk9!�eDR�q���/���,2�R�M�
FZc��ZXm ($�X.��km�]D�ve�o���۟K�e��
;�?xi׸���pk��l�V����C����Ґ���E��.q�̭�8?uc��}Ye^ۚ

�|�%��Bg��`'��Q?��P�2����!�k4�+~;2�f�0L2v���uʰ�+��U��>Ɛ0�d^�!��e���o`X��<�H�$W��E����:��_�������t�U�]g�K��)NX�rI
�~��:���ޕ���c��V�$�
�N�SX�`��X[��*���C
+2�n�]����;���n �
d���n�������L7��:���n�� ��A�Q>_��
��d�C�P�T�R.�1�%�S��H멱d(��4}�
+e�Uj�H���yD&���L��Gi׾]���+�"�\�$œ%��Ƨ�#��oS:�~w ���T�f�B15n���]�]ߣ*����tpF�ɟ�t=e(�>��	o�'�TO@�
+%^���2i��z�zN�x�/���ͷ)
B/=�F:��2�z���3'C��
.
����0m��DSR�hl+
�"!Z�)s�y@�Á�A�/��eͷ)
B/�0��9��N�~9�99ʈ
쳘��
ex!
3�J�QFDF[ô(2�KZf��e������J4%���V{.J���j�I�e&(�(�4>I�L�mJ��K�z>-뮖�Ȩ�����b�,Z�]-�°Z^^}Y��>���l�[7_��p��^�t�d5p�Y�j���XG�Aq��N�t�
��Tw��;Mu�
��%���4՝.�NS���h�M�z�Κ�;W`v(oA��S��݈	��
�RWw��.�)�
��]i�vt�p�4�ߔ]�QvYK�)��m|.I��۔������gP��=�dsLh9��~*9�c%�F�����Nϡ�
e���YN�s�Q��D��P��bGq��H�HG�bSTvb<u�.�(��Q��
�ڡL����l���|��!
:�P���LURp��:�p���c Ъj��2� [...]
+�����$W��<�#Q�p��ǿ���?�~�o��-�˯���ѿO��ϋϿ�{]�?=8�e��7=(��+�M�3�+��HGO��˒�u�;��ÿ
d�=?�+�}]���8A�y����;�=1�o��Ģ��w���^�ץ�>�#�e�Ȣ����z%��bk�G�_ކq��M3����}醑�]���}�����}0g�M5�{�Ĭ�����D���T��煈�;��ɩTTe�Vv���[��C@�	�����%�䷑���}Y���vI
�
+6�����Cߨ�ⶑ:��խ�$u#��
+�S�lᰪIq�H��{�K�,]8lb�AY��A��ͣT
[n��!F�b�n.�|eK�@HC����<B��4g(��=��
eLn>J��*�̘�F�%Y.=LS��M
ag%�$�U��B
u@[���Բ:�����B �$��a+n�8�1���&(�E�]�)�?���֦z��1Z�č9FԐ=���[w�����������JM
$�Q�t?e^
�l�=���� �o\ ����T"$Qf�K���
�:�<{
+g��'
�%0T�i�-w	���]�����v'\�	}�Y�W�6�:�Z&D
c4s�c�'�X�çO��
���d��s�?y�467��(���l�r���Cbs�9���v�,fx(X
g�hq
Ȩ	��QҐ(�e"������� >��
{�o
��[$0��5
+U�PH�H�\Y�IS����ՙ�4
^1h�'θC[~6�)���1{ zB�%Y�
�/�W��+e'
 P��`B�#z]臻AJCY�Xِ@�7��9���t��v��D:)�n�8]�҇O6,�1x������4�Gq����:�z4��s���-
L��8��7�/�&�%���dDV�i��<��f���ʜ02Ȱ�{���MqD�~@�c�z��W�-:��D5��IS8
/
=�&�|�a;g��4r��9�<9�'S�L�}��W�&�s5h݆4_]�3H�Юj>�&+^���>8u�
ZBll�����Xyu�h�aeMq?Y��ٚI���|�x!�V��g��S����:�"�x�J�K�$���X�Њ�+�1i����O��N
+��<�` *�1�
endstream
endobj
42 0 obj
4213 
endobj
43 0 obj
<< /Filter /FlateDecode /Length 44 0 R /Subtype /Type1C >> 
stream
+H�L�{Tw�3I�AK�2���-(Zm�T��૥ p�Q ����HLR
.B�Xb�PԊ�E��"h�"[��6x��
]O�xz�����$u��̜���7��{��b"�X�a؄�i	骵�Ǚ�Ii~)��(�)���~��P�;~}#�&�7�����CEb
��0�M��y6*{6�`��s�Q��qI �
�K�8�a��M-7[�Ef���l��h0i-z�,WXȦ�if6Eo֛J5`��7�Z�b���EZSk�a���l���`)7��/)��⹬I��/�Mz
�_�Z��֧���V[�c���I�����D}�Y_�'��2��&<"�H/�'%IE��d�g"�(DĊNb�X:�.
'��#�^rF�I3������5]�n�a�`��>��
�/�@9pY�Pn	?��_�Ў��8G��$�:p���k�S�̆��+��)�h�VD+�J��fí�4Ya������zmga��>�s��6�����gh��tivm���Y [...]
g�eU
]	�遵��
4�HY��H��N�]�|�
��`��р#v�VU^�X�N����^8"��{����Ӥ
�X��*un�9�`���ӜB�Vy`����I�(H�o���5$�P�
���l�i0���h�Q�a�.��Z�dDRShj**D�M�w/B�X����r��8�e>*��
��[��FuK��F�XFp�γ0�q�6z�����;��"��s�L��+
���`	-pa�f
6�	=����}l\E��_���
?�3��Ɔ,
+-\�ơ�譿�k��'��&�<��n�S�V�.�(So�d/
��
�
>�SUz�
��'_i�(jD���{N|�Ŵ���R�^>�
�|�d%�KK�-���D4
�"v
M���}�_����hVDյS��J�ä[�ћ�P��O�
]`�oQS��'�LLA�m�Bv��W���	#�q��0����c
t[��S.
+0ۜ"}ρ��qY��W�V
K�r�v&�0P�$d� 9\
+�	?�?�ğJ�gJ��BS�R����݁�B�n��wr8�u
y
xwmG��y�b�%�ў5j�8�#:��~q�v
�n�~�-�p��50
�5'3�PN�(Q��Q�U�
c�I�'���/� 5
92(�uw��tg㕓��l�2$�{�k�vK�_���z*oYul��=,`�<�
���u��	��%��鵮a�
jh��������+ Q�)�[�|K�&:+uG|��1O[�����K
(MR�l�XZ�V�@���
�ݟ�\O�F9{�x�ɞ�o(�A�!2
dh�<]���o�;M���r�	�z������L�l��U4�M�9���Bባ����
�~[��	�Z���O>n�[�AuE��T�qCv�94M6�_g�C�铴›rU]"`
���_⏣p'�ؑSQq}d��9�3� ��`й�ϑ�T��_
�D?�ʘ��}U��*�
翭�
�A�ҫ��
b^N�cr��m�
+Jmk��@?7��B�� $�`�mt�Xdj>��S{Xؼ{��
+��+Gv�e�ܰ1Ⴁa<9ּ����2�QMei
��ON�
}
+8�Dw�M�5'4��y��O��}�7Ǝ�LM/4Q�AXi������?H��K�<�W<
!!ܾ�W������
 <(X	
endstream
endobj
44 0 obj
1672 
endobj
45 0 obj
<< /Filter /FlateDecode /Length 46 0 R /Subtype /Type1C >> 
stream
+H�T�[HSq
���c%m.a'w�]��dV�
+Qf�Դ��T.���V�ɶ4!S,A���*S��E)��VT;��f���/��
1_���
=������� &F� ��������xw��N߸�B�LE$QC�$!f
��8��&z`�8���f=x'��F�Plu�պ �j��x�j}�rW at J.�%�efd��̴F��(�G�
��(3�l�w�SZ[�8+�Rne��W��m	8
�����HE��~���w��U�_e��)�4f�̤3.&V]�h�f %�r�5�ٺz

��Wv��߈RM��.��Z����w�K�g�-���=6��:�.�6��;]~*|
+��[_V ���I�����e�y���v�l�ͳ��Y��Vj���Ա�ȋ�N���0��x�a
Y�
C��%Ͱ�����N�h���f�uЋ���C�����ˆ�2?��8����Cd�&�lנ �� vPԵb�0�Ď��	\���a�s
+.橃Y�"�t��������V�p,\��(�Β��0���&� �ۃ�n=�O�j7%b��b
%��5��
+� ï�<��{�,�Ņ|�i�ܖ
'J�6���\���΄��o��"ѽ�1��Ĉ��
��0=&C
+M����e���Xڡ��Wi���[�寕�8�&''ѩt!M�@���ի���E��UkR�ш�j�aT}�ʿ�
��l���<�Qi�xio�b�0 L�����`v�ݲ��=�pg �
����<1�K^G�j
����dȔ�u�>�.��
���tN>w��
4
m��s��_���O��$2
�W�  ��e
endstream
endobj
46 0 obj
800 
endobj
47 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-27T08:56:20-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-27T08:56:22-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-27T08:56:20-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-27T08:56:22-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-27T08:56:22-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 48 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000691 00000 n
+0000000770 00000 n
+0000001172 00000 n
+0000001582 00000 n
+0000002780 00000 n
+0000009264 00000 n
+0000027737 00000 n
+0000027760 00000 n
+0000044231 00000 n
+0000044254 00000 n
+0000063787 00000 n
+0000063810 00000 n
+0000083498 00000 n
+0000083521 00000 n
+0000097749 00000 n
+0000097772 00000 n
+0000101490 00000 n
+0000101512 00000 n
+0000115581 00000 n
+0000115604 00000 n
+0000138133 00000 n
+0000138156 00000 n
+0000158963 00000 n
+0000158986 00000 n
+0000169468 00000 n
+0000169491 00000 n
+0000169519 00000 n
+0000169548 00000 n
+0000170762 00000 n
+0000170982 00000 n
+0000172203 00000 n
+0000172426 00000 n
+0000172518 00000 n
+0000174472 00000 n
+0000174494 00000 n
+0000178785 00000 n
+0000178807 00000 n
+0000180574 00000 n
+0000180596 00000 n
+0000181491 00000 n
+0000181512 00000 n
+trailer
<<
/Size 48
/Info 3 0 R 
/Root 1 0 R 
/ID[<bd63a2b892ece086f7bc09074fb768c6><8c2ae81d3a89b7e1aaf1a83323203ad6>]
>>
startxref
182532
%%EOF
\ No newline at end of file
diff --git a/easel/documentation/figures/rna_elements.eps b/easel/documentation/figures/rna_elements.eps
new file mode 100644
index 0000000..de8491b
--- /dev/null
+++ b/easel/documentation/figures/rna_elements.eps
@@ -0,0 +1,6594 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: rna_elements.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/27/03
+%%BoundingBox: 0 0 353 165
+%%HiResBoundingBox: 0 0 352.5372 164.2393
+%%CropBox: 0 0 352.5372 164.2393
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: rna_elements.pdf 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -164.239 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 164.239 li
+352.537 164.239 li
+352.537 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+353 0 li
+353 164 li
+0 164 li
+0 0 li
+clp
+false sop
+0 0 0 rgb
+%ADOBeginSubsetFont: Courier Initial
+%!FontType1
+16 dict begin
+/FontInfo 15 dict dup begin
+/Notice (Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated.  All Rights Reserved.) def
+/version (004.000) def
+/FullName (Courier) def
+/FamilyName (Courier) def
+/Weight (Medium) def
+/ItalicAngle 0 def
+/isFixedPitch true  def
+/UnderlinePosition -224 def
+/UnderlineThickness 52 def
+end def
+/FontName /Courier def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+ def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ] def
+/FontBBox { -6 -249 639 803 } def
+/XUID [6 44052 ] def
+/StrokeWidth 0 def
+currentdict end
+currentfile eexec A0B00ED5187D9C0F1ECDF51878C3AA5CAA3EC9EBBC6A5E
+2825687306A156DACC32FBF07CD53FCFA5F8BEB4C85C022641C2817904D210EE
+C1B9CB391931A7DA79E981F6D449067CB22BBBC1C7E17F31494A030C64C3D168
+01AD7EA9844289C5FBF13E87EB38D47EFECDFD90987CE63AEE2F73A41DE9D88E
+47972B7D71DFE3C0971C15A0A2EA71DB75E8BDC8C575FCE75767F0757BD4C3C5
+8EF2FE5165B8546C92942358A58A418D001D670BAC478494625C3F163F0CD28E
+7A310B1DCF9DE24EAA3915D162715D989E4195F752D98AA3F931758A7593B8D3
+EC8B0E6F0595582B46C09C38DE491876FDE8215B3EE34EDD4786C0C7A3CE5DF1
+8A700014C8A22ABA9A86068E22E576F8F99D9E02926B326829224A29008B6A42
+68E0572B16A9483D4982E08663803B6B595CE202EC34889AD55E68C1517B0147
+AAD37FD80C565A7442B8F0EB1481B8237F6BFE35261E22DC029FEE4D3F209D80
+2EF7B2A2864A8B0A54139C8EBAEDBF9E51A55C608E32A4923E2C1FCA43DCD5C1
+779278E12954773FFC02D1AC37E82896B5600D237CDF49D06665F52AAC93A099
+EFC6D65BD9857E2326543E4C47F9CAC6F3585FB5A3669036ECF0F6C47CA5A928
+5E52478ABFFDF5B789B97FB56E47A38537631B551770393C1118D978F755B1F7
+4E8DA30A09AA5EB90487A9405862EA007BF66633C9F580B996E8D0A275B43BE8
+1189FE61073FC03A9B1F3CEC85EC476BF67B6C47746321F58F096D099F9B11EA
+1A831B62ABEC9959ACE371407E1CB3C0FD111DE17536B349BA959E0BEABDCE76
+3683EB04F536BFDAFDCD692AA7019CEFDDB9D8BA507FA146D8BD2A2A55FC80F6
+6637AD8EA0CEB1BDD84A60BD5C13B07F9A0B4036A0EFCC76A9511C476D839F68
+3323611F9D9EA6F9724485B677B50B645AE76E53584D93A7CD7573E43D0FFBF2
+74F321FD07CF320580AD97B00988306FCD048D6087241B4034BFF6672B8E649C
+84F1C4A6CE4C8A5AF0DB83D8CFF7689E8698F7A29A60E951FA4397A9A53702C9
+2C21745DDE740EC662DEC80CF9B610531B7CF950A029E51A236B17C9E9F3FFAA
+0AF4C58A51B1E01EBC8C990EEE5C9B9ED9F97FA152087C87997AF19E9600C4B9
+8CCB0DB1DFF49F41E6C74B96D496BF9AC15254F424F86FA2958DF294EB62F4FB
+4D9E274C00EFDC6BAB7E4D7F2C4CE074BBD7FD6D03304D718AD80FEBBDA6BE1B
+6422CDA2B7143B6FB19A24A1B4155C3F289A692A41430A3B00AADBBB832E1CF9
+65E2BBEACDED81B3E7D3F7C0EA441754AD2419D6F7B9FB92A9EB440E60431A99
+A2909BF6280F444E04D15F8ADF0F355A53C3B1A27DDB57388E194357F2F872FF
+8CCFEAB306C4004426398C2A6EA105D100192328D5C0F7FDCA875F673927EB95
+4D88E506BD3E184BDF09551E01FD095818CED7AE3FE4C9BFE1810F02ABCB97F1
+8892C6EA45D3611DF6736FDBD05BE05C269120B0F0721C756C028060050A2F53
+005C8406D99AE74D9A82CEB53399FCDB0E34EC3FFCD1853EEF964FF3E79365AE
+2F074713342E1DE752D1FE3B62481D6003BDDB64535A61B22C44D432004DA354
+352C585641C5D50553C105B50C5335043686AB9B62E88A0ACC26B45A85BC8153
+A096C00968110C1D5FAA7C106CAE657BA442022B722BF32A2B84250F34A3CF22
+5B33D0746E3BC4C30D3993A2B2011F23203AFD0DBE639D13A9E8F51C411B046D
+15E72C38C42D2D99E004E0A2688F5C8B6FDE40D784CAB4BBF31C973B353D893C
+FE510F88EDE3858228EEB7DE76F0865068704569F04FDAF9FAC67ABE36D36ED1
+D656D61D00160365F4F65F3EE22ACAFCF456E8121BEC649985EE7A0E2A555B95
+A862A3F7A2F88E6A13715B605FCC01A0B1DA2AED0528D0FAD252917C23C4BC4B
+EA1F35CCA75FD34CBE7FAC66DE590E32CF3FB5E534D3B8D49CFD4D6EF1947C1A
+1DDBF061B43537C973C8862CD3F9374419BA451D6BC80AA72EED19F9AEB0302E
+777C3AED7FDD18F0C69652182A0CF97067AE10167AB30134D691DD67C451DA00
+A88CB867940EE3C7BD7BFB3595CAFE3D85EAD141D8FD04D825E9430448666AD7
+32C50CDD1A19DFE58A023670A3D6494316BA229AC33FA5156AAEF81CDDAF9A88
+33FDAEA2351DF58D8994855A8B40660B88FFCB204BF8BB4212D25E96C45241C4
+B12702D5139739EA0D8DA9502846EAB7C945ED385BEB01FF11433E055DC9DC1E
+5E775594DA9CFB49056F25EC15609C12C4B91661D8572CAE917A35066D4AC3D4
+4E4E9A309F66FC5DD4C520FE1F4B7363DC608EC00A50BB5C63D141A54E75C347
+0284637F3AD1A6717CBFB4EE47A166E581A1C78EE225F6A292C548315FAE75CE
+A0EDE520FB1F350E10260F63DDA78F57
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+/Courier findfont /Encoding get
+dup 65 /A put
+dup 71 /G put
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Courier*1 
+[
+65{/.notdef}repeat /A 5{/.notdef}repeat /G 13{/.notdef}repeat /U 170{/.notdef}repeat
+] /Courier nfnt
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+43 91.333 mov
+(A) sh
+38 100.86 mov
+(A) sh
+57 91.333 mov
+(U) sh
+62 100.86 mov
+(G) sh
+53.5 89.7803 mo
+54.3286 89.7803 55 89.1084 55 88.2803 cv
+55 87.4521 54.3286 86.7803 53.5 86.7803 cv
+52.6714 86.7803 52 87.4521 52 88.2803 cv
+52 89.1084 52.6714 89.7803 53.5 89.7803 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Courier AddGlyphs
+
+
+currentfile eexec A0B00ED553D88C5C0C79D03A57EC9671B1D399F226CD7C
+D65ACF5F52191B6189AD006088DC248B070400A2FF50090550BDD59C4446787C
+36C6E6DF3FBF7A9A4DAD53ACCA57616FFD3E7C1C1A87B388892CC4BDF41FF3A4
+C6F6848B0EFB4E4E3A271A45CE29514393F5A9592F4992EFD9218BDCA0823462
+B1F6698B4CF7C2F36BEA9C60E9BE5A785D6DF5030D473A344B60FD225DD93A0F
+6A2EBF54692182D3BB513E143D45245281160E4B2F6FF2E195EB8EA18496277B
+A659A2E8378FAC658A98331B480590028B0FF2914BF42BD1AFA9811122DADACB
+F1B1F7A8E131A05CDC992607B19E4150F4588170D1E81B5E8F6F8B5665F1BF5C
+0C57648A28EC35FEAEE4D4BEB632DA54170FA33130E3B8351E81E7EB5EC921E1
+EC88BA82C86B3A3BF7D479964DA514A8E06214893CC325D112345F6E79534221
+78B554FBF4C1EB0BC924326E30CB02D1984819F32AE9F6590A0F097954E446C3
+719D5B25858EDC6CDB11DA317EEF88C0DC6AD70824905387662FF0002DB58D4E
+8DA4CC64
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+/Courier findfont /Encoding get
+dup 65 /A put
+dup 67 /C put
+dup 71 /G put
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Courier*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 13{/.notdef}repeat /U 
+170{/.notdef}repeat
+] /Courier nfnt
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+43 81.3335 mov
+7.403 0 (GC) ash
+62 72.3335 mov
+(G) sh
+53.5 79.7808 mo
+54.3286 79.7808 55 79.1094 55 78.2808 cv
+55 77.4526 54.3286 76.7808 53.5 76.7808 cv
+52.6714 76.7808 52 77.4526 52 78.2808 cv
+52 79.1094 52.6714 79.7808 53.5 79.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+43 63.3335 mov
+7.403 0 (GC) ash
+53.5 61.7808 mo
+54.3286 61.7808 55 61.1094 55 60.2808 cv
+55 59.4526 54.3286 58.7808 53.5 58.7808 cv
+52.6714 58.7808 52 59.4526 52 60.2808 cv
+52 61.1094 52.6714 61.7808 53.5 61.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+43 53.3335 mov
+(C) sh
+38 45.3335 mov
+(A) sh
+33 37.3335 mov
+(A) sh
+57 53.3335 mov
+(G) sh
+53.5 51.7808 mo
+54.3286 51.7808 55 51.1094 55 50.2808 cv
+55 49.4526 54.3286 48.7808 53.5 48.7808 cv
+52.6714 48.7808 52 49.4526 52 50.2808 cv
+52 51.1094 52.6714 51.7808 53.5 51.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+67 127.386 mov
+(C) sh
+59.667 135.386 mov
+(U) sh
+67 110.386 mov
+(G) sh
+70.2998 117.333 mo
+71.1284 117.333 71.7998 116.661 71.7998 115.833 cv
+71.7998 115.005 71.1284 114.333 70.2998 114.333 cv
+69.4717 114.333 68.7998 115.005 68.7998 115.833 cv
+68.7998 116.661 69.4717 117.333 70.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+34 127.386 mov
+(G) sh
+41.25 135.386 mov
+(A) sh
+50.5 138.386 mov
+(U) sh
+34 110.386 mov
+(C) sh
+37.2998 117.333 mo
+38.1284 117.333 38.7998 116.661 38.7998 115.833 cv
+38.7998 115.005 38.1284 114.333 37.2998 114.333 cv
+36.4717 114.333 35.7998 115.005 35.7998 115.833 cv
+35.7998 116.661 36.4717 117.333 37.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+25 127.386 mov
+(G) sh
+25 110.386 mov
+(C) sh
+28.2998 117.333 mo
+29.1284 117.333 29.7998 116.661 29.7998 115.833 cv
+29.7998 115.005 29.1284 114.333 28.2998 114.333 cv
+27.4717 114.333 26.7998 115.005 26.7998 115.833 cv
+26.7998 116.661 27.4717 117.333 28.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+16 127.386 mov
+(U) sh
+8 132.386 mov
+(A) sh
+16 110.386 mov
+(A) sh
+8 105.386 mov
+(A) sh
+0 118.886 mov
+(C) sh
+19.2998 117.333 mo
+20.1284 117.333 20.7998 116.661 20.7998 115.833 cv
+20.7998 115.005 20.1284 114.333 19.2998 114.333 cv
+18.4717 114.333 17.7998 115.005 17.7998 115.833 cv
+17.7998 116.661 18.4717 117.333 19.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+76 127.386 mov
+(A) sh
+89 132.386 mov
+(U) sh
+76 110.386 mov
+(U) sh
+84 105.386 mov
+2.39799 0 (CC) ash
+79.2998 117.333 mo
+80.1284 117.333 80.7998 116.661 80.7998 115.833 cv
+80.7998 115.005 80.1284 114.333 79.2998 114.333 cv
+78.4717 114.333 77.7998 115.005 77.7998 115.833 cv
+77.7998 116.661 78.4717 117.333 79.2998 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+101 127.386 mov
+(G) sh
+101 110.386 mov
+(C) sh
+104.3 117.333 mo
+105.128 117.333 105.8 116.661 105.8 115.833 cv
+105.8 115.005 105.128 114.333 104.3 114.333 cv
+103.472 114.333 102.8 115.005 102.8 115.833 cv
+102.8 116.661 103.472 117.333 104.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+110 127.386 mov
+(C) sh
+118 132.386 mov
+(U) sh
+126 123.386 mov
+(U) sh
+110 110.386 mov
+(G) sh
+118 105.386 mov
+(G) sh
+126 114.386 mov
+(C) sh
+113.3 117.333 mo
+114.128 117.333 114.8 116.661 114.8 115.833 cv
+114.8 115.005 114.128 114.333 113.3 114.333 cv
+112.472 114.333 111.8 115.005 111.8 115.833 cv
+111.8 116.661 112.472 117.333 113.3 117.333 cv
+0 0 0 rgb
+f
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+64.7476 45.9541 mo
+68.9902 41.7114 li
+27.3906 26.4238 mo
+31.6333 30.6665 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Courier AddGlyphs
+
+
+currentfile eexec A0B00ED553D88C5C0C79D03A57EC9671B1D399F226CD7C
+D65ACF5F52191B6189AD006088DC248B070400A2FF50090550BDD59C4446787C
+36C6E6DF3FBF7A9A4DAD53ACCA57616FFD3E7C1C1A87B388892CC4BDF41FF3A4
+C6F6848B0EFB4E4E3A271A45CE29514393F5A9592F4992EFD9218BDCA0823462
+B1F6698B4CF7C2F36BEA9C60E9BE5A785D6DF5030D473A344B60FD225DD93A0F
+6A2EBF54692182D3BB513E143D45245281160E4B2F6FF2E195EB8EA18496277B
+A659A2E8003D3837B9825544141CA39B39A028185D0F1B9A8ACE9E8D362B13C3
+0C748D2820FE7BC93228B8D35EE6B0963141FAB1C762DA897ACB3E2AEF7365F5
+E0972CF7FBDC589114AC452C374059C4DFB83382251758E4571694D9D39BE593
+CCBD0CBBD944E8C0D94F977749D66725D3DA5BD9D4785C0500607106B2903596
+583DEA9A9E75A8FAB1F4AD1D4AFF356D6EB6B56801A054C52BDB02F7EA12E992
+3FAF115542E6B8248CC6CCBA1970AA52D6E7CD0B9DD90F78ACB18EE89ACCC68A
+94FF17C652111D4EBD77A6D6247DF4065B9501BA65FF1D1A7ED3E4FF00D2A468
+4B3B45DF6C72AAF8A3B528542D12A6963EBE28884AAC7303CBFEB1D85AA2B6C1
+C17D480798EF976114861B37F7BD8D632635995628525F4AC853ECF262B36B0B
+EABC18BA1B763E3639C8E2814E498DC9AF35AF278628592ABEC9D8AC975369B2
+1031687BFD8D207563B5553EFA65ECA30A6B688E7068C6092DD2C1305276D188
+FC24070DA4FA78EDEEE54D3E7DB74DF13EDFA659DB8A783B3CC77D59329B0023
+B0D00BA26992175DD1015B3C4FEDDAE2C7AD006435128E7211B5831E1F5C1797
+D816125DF6970B565688AF0218E1694D9737A5164998
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+/Courier findfont /Encoding get
+dup 51 /three put
+dup 53 /five put
+dup 65 /A put
+dup 67 /C put
+dup 71 /G put
+dup 85 /U put
+dup 169 /quotesingle put
+pop
+%ADOEndSubsetFont
+/Courier*1 
+[
+51{/.notdef}repeat /three /.notdef /five 11{/.notdef}repeat /A /.notdef /C 
+3{/.notdef}repeat /G 13{/.notdef}repeat /U 83{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Courier nfnt
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+19.8931 26.6665 mov
+(5\251) sh
+70.5601 41 mov
+(3\251) sh
+222 91.333 mov
+(A) sh
+217 100.86 mov
+(A) sh
+236 91.333 mov
+(U) sh
+241 100.86 mov
+(G) sh
+232.5 89.7803 mo
+233.328 89.7803 234 89.1084 234 88.2803 cv
+234 87.4521 233.328 86.7803 232.5 86.7803 cv
+231.672 86.7803 231 87.4521 231 88.2803 cv
+231 89.1084 231.672 89.7803 232.5 89.7803 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+222 81.3335 mov
+7.403 0 (GC) ash
+241 72.3335 mov
+(G) sh
+232.5 79.7808 mo
+233.328 79.7808 234 79.1094 234 78.2808 cv
+234 77.4526 233.328 76.7808 232.5 76.7808 cv
+231.672 76.7808 231 77.4526 231 78.2808 cv
+231 79.1094 231.672 79.7808 232.5 79.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+222 63.3335 mov
+7.403 0 (GC) ash
+232.5 61.7808 mo
+233.328 61.7808 234 61.1094 234 60.2808 cv
+234 59.4526 233.328 58.7808 232.5 58.7808 cv
+231.672 58.7808 231 59.4526 231 60.2808 cv
+231 61.1094 231.672 61.7808 232.5 61.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+222 53.3335 mov
+(C) sh
+217 45.3335 mov
+(A) sh
+212 37.3335 mov
+(A) sh
+236 53.3335 mov
+(G) sh
+232.5 51.7808 mo
+233.328 51.7808 234 51.1094 234 50.2808 cv
+234 49.4526 233.328 48.7808 232.5 48.7808 cv
+231.672 48.7808 231 49.4526 231 50.2808 cv
+231 51.1094 231.672 51.7808 232.5 51.7808 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+246 127.386 mov
+(C) sh
+238.667 135.386 mov
+(U) sh
+246 110.386 mov
+(G) sh
+249.3 117.333 mo
+250.128 117.333 250.8 116.661 250.8 115.833 cv
+250.8 115.005 250.128 114.333 249.3 114.333 cv
+248.472 114.333 247.8 115.005 247.8 115.833 cv
+247.8 116.661 248.472 117.333 249.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+213 127.386 mov
+(G) sh
+220.25 135.386 mov
+(A) sh
+229.5 138.386 mov
+(U) sh
+213 110.386 mov
+(C) sh
+216.3 117.333 mo
+217.128 117.333 217.8 116.661 217.8 115.833 cv
+217.8 115.005 217.128 114.333 216.3 114.333 cv
+215.472 114.333 214.8 115.005 214.8 115.833 cv
+214.8 116.661 215.472 117.333 216.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+204 127.386 mov
+(G) sh
+204 110.386 mov
+(C) sh
+207.3 117.333 mo
+208.128 117.333 208.8 116.661 208.8 115.833 cv
+208.8 115.005 208.128 114.333 207.3 114.333 cv
+206.472 114.333 205.8 115.005 205.8 115.833 cv
+205.8 116.661 206.472 117.333 207.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+195 127.386 mov
+(U) sh
+187 132.386 mov
+(A) sh
+195 110.386 mov
+(A) sh
+187 105.386 mov
+(A) sh
+179 118.886 mov
+(C) sh
+198.3 117.333 mo
+199.128 117.333 199.8 116.661 199.8 115.833 cv
+199.8 115.005 199.128 114.333 198.3 114.333 cv
+197.472 114.333 196.8 115.005 196.8 115.833 cv
+196.8 116.661 197.472 117.333 198.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+255 127.386 mov
+(A) sh
+268 132.386 mov
+(U) sh
+255 110.386 mov
+(U) sh
+263 105.386 mov
+2.39799 0 (CC) ash
+258.3 117.333 mo
+259.128 117.333 259.8 116.661 259.8 115.833 cv
+259.8 115.005 259.128 114.333 258.3 114.333 cv
+257.472 114.333 256.8 115.005 256.8 115.833 cv
+256.8 116.661 257.472 117.333 258.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+280 127.386 mov
+(G) sh
+280 110.386 mov
+(C) sh
+283.3 117.333 mo
+284.128 117.333 284.8 116.661 284.8 115.833 cv
+284.8 115.005 284.128 114.333 283.3 114.333 cv
+282.472 114.333 281.8 115.005 281.8 115.833 cv
+281.8 116.661 282.472 117.333 283.3 117.333 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+289 127.386 mov
+(C) sh
+297 132.386 mov
+(U) sh
+305 123.386 mov
+(U) sh
+289 110.386 mov
+(G) sh
+297 105.386 mov
+(G) sh
+305 114.386 mov
+(C) sh
+292.3 117.333 mo
+293.128 117.333 293.8 116.661 293.8 115.833 cv
+293.8 115.005 293.128 114.333 292.3 114.333 cv
+291.472 114.333 290.8 115.005 290.8 115.833 cv
+290.8 116.661 291.472 117.333 292.3 117.333 cv
+0 0 0 rgb
+f
+243.748 45.9541 mo
+247.99 41.7114 li
+206.224 25.6323 mo
+210.467 29.875 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Courier*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+198.894 26.6665 mov
+(5\251) sh
+249.56 41 mov
+(3\251) sh
+224.633 46.6665 mo
+224.633 29.396 li
+210.633 29.396 li
+210.633 46.6665 li
+224.633 46.6665 li
+cp
+248.3 73.3335 mo
+248.3 64.396 li
+239.967 64.396 li
+239.967 73.3335 li
+248.3 73.3335 li
+cp
+231.344 140.667 mo
+226.677 139.333 217.795 139.147 219.011 134.667 cv
+221.633 124.999 229.633 105.999 216.011 100.333 cv
+214.472 99.6924 214.01 94.333 217.01 92.999 cv
+219.344 91.999 230.677 94.667 233.011 94.667 cv
+231.967 94.667 li
+234.3 94.667 245.633 91.999 247.967 92.999 cv
+250.967 94.333 250.473 99.6201 248.967 100.333 cv
+236.3 106.333 244.3 120.999 245.967 134.667 cv
+246.528 139.274 238.3 139.333 233.633 140.667 cv
+231.344 140.667 li
+cp
+219.967 128.667 mo
+219.967 102.999 li
+194.3 102.999 li
+194.3 128.667 li
+219.967 128.667 li
+cp
+279.633 133.333 mo
+279.633 97.333 li
+262.3 97.333 li
+262.3 133.333 li
+279.633 133.333 li
+cp
+313.32 133.333 mo
+313.32 97.333 li
+295.987 97.333 li
+295.987 133.333 li
+313.32 133.333 li
+cp
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: ArialMT Initial
+11 dict begin
+/FontName /ArialMT def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 1296 dict dup begin
+/.notdef 
+<10bf317005b6d50bd3b903bc9f60e6e804630266f839393d56ae50a85fbe
+ffec110deebde9f8a007323688ac> ND 
+/space 
+<10bf317079c7734bf7> ND 
+/hyphen 
+<10bf31705995db6ed81c8e93e5d1d568f767c41aee4b2647d0> ND 
+/a 
+<10bf31705d64e193f9f1f8a567d03549fa73483ae9b672d7b7797200c526
+6d55e0abf05d082c89da2ef3d2f91996aeea18b52bf494757c5251c9374c
+9401f98b0cace0d4875f7ed6fd1c3b2afb70e988b112b201a9d47e0c13f4
+1047852d209bb94beef969307b8c216c427c9903125ecb96a03389115b44
+edc7e2e2478a1fd25f07acc3624f3ed1b5defe5adc0d2b5c9f2461afba44
+82f331b79ca3a770e50164bc5ea7976dee8e016d390d83fcc1fa4202137b
+503516f93235eba4c56226d091ad7f8be6c874f34a5fb2592031776db147
+88325910cfdd12dfbef218194f528860b4df22c468e92140ddaed77110f7
+ac35f3eb45ccb9aa77fa9fad75c6eb6c0fb7ca> ND 
+/b 
+<10bf31703e65fd7e1217c9f29c64bb1b9e17851bf25dd0466fa484e27564
+2ef62da05fc0e561425aa7c0cf759f2df2fed9f5cab4e563d9d485ca6e49
+6a23023cc7d5336a38ed163f6d25eac0416c891913363ad8aab5312feed7
+de0b0bbcc0db8b66958d96174480f5040af2cfb1590a9410022fc6398cb1
+d4435f6325a11aad4c77347983eb4748b4ada02263a3> ND 
+/c 
+<10bf317040c2e74a5fc1787aadb34082a8ba9190bcda4e6309e8a2068a81
+15bfd146d0733468211951e54d63b47a4bb20769a10fe2c7ab6af1003e92
+c307e62580c4fc4fcb30f321670fe8ea6fc382860db4ab478167543744c2
+7eee42bb190b50ff8a3de3702b096b5a0dbc687d9934d27330861f8f151c
+46c0261f0a9972bb3873263c80a2161987b9c9> ND 
+/d 
+<10bf31705fc19346123ea144938c3fcda937cd4a672f67877e80be643ef8
+5a01cff57f62859595ad9c2a1ef16f4c22144c6fc4d200f23642de52d57f
+47e47c78a8b6713f5cb6dcd4a475047f70e7386f0baddd9f1c37f1598f60
+1bc5b6005acf2115ed4aa52ed6ed621e5045f115e6c8ed146247e81ce086
+3c881ef71e6e234403d5f37c528c6ebb0616bbdc05a29ca9d830ed27448f
+> ND 
+/e 
+<10bf3170422fdb64737aa996af2c16aa574465e2c930c2d6c70f2c72ffe1
+f5ae975a706a2cc8ae00b6163837b6e50d4221eaf76eb409c442c6352c58
+b6f53cd585b0d4d507cc48acee66f883df189a3c8bf101622dd4022876bd
+14603c08f3944b80e2f5e4e7a62999282a391fd9d657c5f0af2673747752
+c83501ca742ca70911b84f52143e873794bcaff697373392d39b09bb> ND 
+/g 
+<10bf3170599a82ae9f38a9e935b4e0f3d7776326ecd8d725592828643987
+c2e996bcd7d71545c3eb62141100b3029b5db47d5a1c74ff1f384da4be0e
+6cf0ee7a06a6ed308265b547c61245dd74ea50abb0d2d3cd2399420ee06e
+7956a28a86fe6b998b8722a5746802f533a367725615f062015db919f3df
+3c1161274e44726519555c137d48159ae02477eb468fd9fc7a3d8570c8a3
+e043f93c86fb8138e2b07c9d11fc45f70eb798bfa21ffadc315e7d76733b
+5b2c49936a2059f2200afe935aa8ae6d77bf03212f2cde46> ND 
+/h 
+<10bf31703f932f5ecb68c849e33d1fed17c766a03dcb89fd4259247501b2
+92adfc2297be69c7091e34ced000096d0ca29850717d0ee8abe567011317
+96a4072dab7df40090735d5712990fb13b0847093cc929cc1cd64c87dd80
+565b94c081eb> ND 
+/i 
+<10bf31703f9c43ec382ac71b0be91f29c503cae1b1e6095503cc0fe0ac65
+3b18436e1776> ND 
+/l 
+<10bf31703962bf7b2e903c47f674adcdf4f2bfaa638a> ND 
+/m 
+<10bf31703f92f56d921ff977e5d6963369571a0659b0c0d4b90a5d6fb9cf
+6faeef66a6b161cb3d25beb050c083e79f2022ade1c13065af4f750db4fe
+1ad2e1c991cb72a1a606eb51e0d41e91fb4441b42920d1b3a1093a55a67e
+1a1fd7d653f510dbcf49e0790e917a5508d455454558a59585ba63bcbeb1
+95200dede71b995b075a583acbe0294673e1e62af20184e1e4ef7c875961
+9374c008bd7ea0a3f8> ND 
+/n 
+<10bf31703f932f5ecb68c849e33d657776fc326fe2f54f4bc03b7f3fa95b
+3e37550287a3822f66bab52dc802d77dcc608442caba0a099550a895735f
+067f96366abd71cd4bfcf52bc4da085550e8eac7df2e04a58377ae472993
+06a8805e14d9bcbf32aaef31> ND 
+/o 
+<10bf31705e921373942a1df751ebc6db4ec72c05404f7de2844dacd3e4cf
+31126a38f288b6ae9b7d8f2dfbc6da8ac0d7c81b1e33f3b0d42a36c4711f
+eaf8cb9fa6d4a4a92b6ac2214800466fb64367d9087f85fe66540f2cdace
+637f2d8f1a779e763ea7643d7ab1f37b5e7c3da5a24dc2e927da3937c07b
+4fef169bc767237647c3151dea42fc9d1c> ND 
+/p 
+<10bf31703f932f5ecb85f9f26ec0d7d79e55a006319a903b4934e0296676
+bb7a5df970714192f29a85860f4cb191aa4b83ebc5b58328ecf58ed9d6ff
+d0d3a63dd21733d64450e3abce2a149390b0894b2fb0fce1ee78d045f446
+04c31c787e13fdae7e79785a1956f734ed54b976e123646b63ce5bee0b68
+59b26a26c2ad993325ab7bd77cdd1be893a8ccd1451854fed772889a0d7d
+7791ac97d81ac7> ND 
+/r 
+<10bf31703e6aa4be08d01c511eaadd0473a3483c7b936ed6e6cf91cffcbd
+a815b8df60ae150c20432c17a46c0682480f6226770a8905e960aec3fe5e
+934f4cc994b08abf0fc9d432168086e4> ND 
+/s 
+<10bf3170586c182310772ef569c52e8a28e70ab0d8a07df40f23a570f6b8
+110b6ca531096c401daf049a20dcabf79d56164e73db3a474a30573096a7
+404eb97e5ce29f730842fc393ad09b95ed0671e10fb71efb1a363521b013
+915cc88b3ac6f0ba589395594814da911281623368756fb16579fa9358a8
+75b177830c9cbc6555453d35bc648383a53ae4cf9040fc62716099ee082d
+9b7578cf9dde30b64249b8b9795ff42c9c8ae9907909c29f306594b1c23c
+555bcd231348fd1800442f0eb86aff30c0e412f71e22a228c30832473ba4
+3b655be973df9c78943b851583a400b4a0e41168da8a907e9f2f> ND 
+/t 
+<10bf31706fd71d386b6c99b1d09bb1ad104eda9ab80d9f94a735d54116f5
+9c58b6bda429b5392910a11f88b68881d1c7fdb07e40a06d14aa641d6e68
+4a64544555b97e482a6c7cb4aa6fb83472e09b52ff42b290b85900fae15f
+7904eb69f44b98bcd014> ND 
+/u 
+<10bf3170396d6c263643d7ba7494b52feb74e74b6fa68562a82a97fbbf5e
+bed8907781d8ac84572229182c5c4b88be68c16550f8f2c56a1aafc9bc96
+2dd9615eeaed29124f4b67a26151f4cd2e0ab6ff1b11f4d5d3a9d63d9288
+f75e43ea4479033e77ce4d726627ff6cb14d9150> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/ArialMT findfont /Encoding get
+dup 32 /space put
+dup 45 /hyphen put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+pop
+%ADOEndSubsetFont
+/ArialMT*1 
+[
+32{/.notdef}repeat /space 12{/.notdef}repeat /hyphen 51{/.notdef}repeat /a /b /c 
+/d /e /.notdef /g /h /i 2{/.notdef}repeat /l 
+/m /n /o /p /.notdef /r /s /t 
+/u 138{/.notdef}repeat
+] /ArialMT nfnt
+/ArialMT*1 findfont [11 0 0 -11 0 0 ]mfnt sfnt
+225.967 11 mov
+(unstructured single strand) sh
+119.633 75.3335 mov
+(multi-branched loop) sh
+274.967 43.8335 mov
+(b) sh
+281.348 43.8335 mov
+(ulge loop) sh
+189.633 156.001 mov
+(stem) sh
+256.967 160.667 mov
+(interior loop) sh
+294.967 75.3335 mov
+(hairpin loop) sh
+226.967 14 mo
+225.3 24.3335 li
+0 0 0 rgb
+s
+225.936 26.8286 mo
+226.691 25.2759 227.317 24.2881 228.054 23.063 cv
+223.074 22.2603 li
+223.221 22.7646 223.672 24.7886 223.9 26.5 cv
+224.146 28.332 224.252 29.9746 224.216 31.0225 cv
+224.51 30.0161 225.126 28.4902 225.936 26.8286 cv
+0 0 0 rgb
+f
+272.3 47 mo
+254.279 60.3345 li
+0 0 0 rgb
+s
+252.963 62.5474 mo
+254.597 61.9849 255.737 61.7295 257.124 61.3853 cv
+254.174 57.2939 li
+253.92 57.7544 252.807 59.5034 251.758 60.8755 cv
+250.636 62.3438 249.548 63.5791 248.78 64.2935 cv
+249.7 63.7905 251.216 63.1484 252.963 62.5474 cv
+0 0 0 rgb
+f
+307.331 79.5049 mo
+305.664 89.8389 li
+0 0 0 rgb
+s
+306.3 92.333 mo
+307.056 90.7803 307.682 89.7939 308.418 88.5674 cv
+303.438 87.7646 li
+303.585 88.2686 304.035 90.2939 304.265 92.0049 cv
+304.511 93.8369 304.616 95.4795 304.58 96.5283 cv
+304.874 95.5205 305.49 93.9951 306.3 92.333 cv
+0 0 0 rgb
+f
+205.244 79.9995 mo
+211.74 88.2061 li
+0 0 0 rgb
+s
+214.01 89.4229 mo
+213.375 87.8174 213.068 86.6885 212.663 85.3174 cv
+208.707 88.4482 li
+209.179 88.6807 210.976 89.7158 212.393 90.7021 cv
+213.91 91.7568 215.192 92.7881 215.941 93.5244 cv
+215.397 92.6279 214.688 91.1416 214.01 89.4229 cv
+0 0 0 rgb
+f
+200.245 145.54 mo
+203.499 135.591 li
+0 0 0 rgb
+s
+203.259 133.028 mo
+202.271 134.444 201.499 135.321 200.581 136.417 cv
+205.375 137.985 li
+205.309 137.464 205.179 135.396 205.218 133.669 cv
+205.26 131.819 205.411 130.181 205.611 129.151 cv
+205.163 130.101 204.317 131.513 203.259 133.028 cv
+0 0 0 rgb
+f
+279.886 148.997 mo
+274.867 139.812 li
+0 0 0 rgb
+s
+272.835 138.231 mo
+273.189 139.921 273.301 141.085 273.47 142.503 cv
+277.896 140.085 li
+277.472 139.776 275.875 138.454 274.645 137.243 cv
+273.326 135.946 272.236 134.714 271.623 133.862 cv
+272.007 134.839 272.456 136.421 272.835 138.231 cv
+0 0 0 rgb
+f
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (rna_elements.eps)
+%%CreationDate: 3/27/03 8:56 AM
+%AI9_DataStream
+%Gas/p>H]?pFe/ED!<.b%*XG:rLK%M6DZ*%^VG5uF,"Tk*0FT*[,EaOT=OjRWQGk*4^Rsu<l6[t%Y\B6U<I:p7)):<AA&Q$u%tFB'
+%O5GCgmlp[;V]Ys7X1&r">E7t8W8[,Wr<KMJrp[\8qt9sNJ+l;p*iZQVUPp:]g`eu>IN3.p=+9l5qY'[\_rkBTqKVCG^A7)Umlu9t
+%k,Yt`^7X"ArqYIOr8WRYr:s,P]pnJ?q-3m]s*jk2O5GD4[m0ieO8\4qYJ5PdDQj*3O8n8WjmR]umf!.\a%sIBTASpp_t/ZZn"6f`
+%]5Qj#p/c1Y5C`Fj^\Dc]s*!d:nPjl6iqNBL2p^Bg^OQ7E2uE2ZhO#sTIatY%o2#DaFhW/0c[YrR^]/W[mbKgo5L%OC5(<8KJ*E$n
+%j;7L4Qi:TH4hpmu+3*L5T>0;;hgW$&q<e(*?_6EI:Huf_If at O"0/*%.?i)5.4MOnlUA3REIJH\:nt5p%5PY4B5DoI?5Q05ar$VM)
+%^#c``bP1r"=$Q:<d[)%pgC&M%^AEWZ+26ZYl/s3q_r'n>J,OhFhN(t':k)a,ngOM3TDnZ`+(]B)Qqr3)iN8(!XgS#]?iJ/Vp-67F
+%s6H_ps0Chaj0nsJe*#W$qu><_MJ9M]^AHqtJ,=\EqR[:,1l<r92SQ9i00cW<rl`$(pZk%n5G+MEZ^6";qn&KqmJQUgr>@]sq#4Ka
+%rN!CK^Akg[q=aR_n,1*&oZd+P3<&nq^YU&]qshEb&,N&-Gc]k]Q.Fh^CiAR]I`:g-nt5=#pE/U;qn(a8lJjY7_W(Rge%=MNqs`.B
+%5%!Y)s8B.`fDF%#p\"?_+7\MFfX#N]MY6igpa)"#jd5b[2h*7,n'(PkIsSU'AAp.6oe6@<]_RWcTDd[Brr9]Z6'gj.kPa@$e,N2c
+%emEq)^"]<7r:$U$r!.W.rQ!fDpU>YKQfmi4c>UJsDI];'q";730<]:YIH!W."pK7I\'L\\h/D3;n,N?I^TO&Uok0<`J,SXk5PiLu
+%G]*Q at 8+FXYO+6s@_XZ[%:As[;J,O(G0(^rYnZ0/![b'80^AXTa&aNLEHkk:a0fhPo?[qn=(F[A0eFAiO$0;D at o$?0@@[TH0qSQZg
+%s69RYiT't7n1T:hfDFBZFn:6(leAW#rX-:7TAT'Dr9V%fqR:s/0teSt.-YUKcaWl!f0?qHQ!a(95CC/:^Pi*er361n?bZO7p"MXe
+%J$]1Jh7`WV[ibOk2tN[8ZT/!]07Ws[s7Y?!&EDMkGC=p%?*YP7+9.60pID at Rq/[YA]>+4jbY3-SMsltt0Afm5p$ors5J4+Hs5:*[
+%k2YWKf7*UT^]+$$+#(N\q#'h%f3bgiIJc=4>'U$.56%1Fs3Ar?fB9p'oABN6fqGn4r8F-kqtK!\JZU"YIJja[gZumuDa/OIrpA<d
+%ni(JHg&CV>r9:tGMP#Cqrr(`uh`oHW/GO_iJbf1en,Mm,r/q#f^HDKKpNlT$n,N at D^AI'Un, at U9?bQ?\L-4&]r:)F(chHn2T7$Fi
+%qi,)JJ+Rq,0\H-g53uX)r8ugfbWe_apih5^gOFHlrSn+a_AiC=?gSBih`im.niZC`NTg2us2=1>:#CEk)'bN at efXqMq<MD4GMh(G
+%ps[8GruV44n%YBb5J?sW\,RN%dI0p.qg\GaDr3eDGNS\>'`[s/56ZfAj[Xhi3lYCK"0fuKqJRGQ4&:85M7<?\hesY8D=;u2f+2mM
+%+l>/:E:+s at 4cd2"lWuHM*:>hI at u'Z7UE+(A4_ at 8s*b0s;O*'H(?D4cMe8pj\i[hWpI?tN6Hd6p/H.7#'1E?!KoB+Lo3EM/$c#o#S
+%Y0t>BAYtcrI\^8p,P7:_^!",jQjZ7/q<DqU@=uYmbk\8q:Q5+ZY8WE86KW3,Da!V+iGN5i<^Npr:O]P(EJ1p?;-+h%jJUJPleM$k
+%Q#hB@],n;t]M#kOkG_U;=_j%+SB!U(4VuFcm=!j3^hlu\7p%4"\6J2\XZG1]kL&9u6/jA2h/aSg`),#7lY^q&j1au(V^&!#G.h&)
+%A&`N,G.5tJM"+.pVMchJM,cQ>jq23#Ze^1&8L9==p,)3kNoOR`g2XRV/llJSB:8L>SG0u]#$-b^>dIG=@a6"JCAXGOm)`W*A)irs
+%e_A=@8n5T<Oo%=3\ajb0#3fCEd>jJr=T(q*cFAm_p6+*kej at RC5'K'M*CE!- at Mr<_Ck\LRI0LH:O/n?=W5l(>#RBLUcb"tuMX4*N
+%#QIogW[qGWPNUVHc>J'tHlWt"=[tX_4$Q*\aqc(iC)o_)SpJ?g$I at I"l?q$b=cOA%gY1;kWuboGH/'pVS24P%]8SONH^)[uc;OI_
+%bbIq)4eLt]Z.CQIKl&BD#ki;'\?Y:CT;`n`6,l6P^167T6Vgco=3o)4Z)"Y#fJ!:b7V+sTX*<.gb_tA[]3]^8W<Ia6a69!/EGKh]
+%I-Xo!hD)E@=fs9/CU*VB?*0F,E+QbJDoq76GfuV^i>SPbf=oQj at ucJVO4[o&l[:YIYHi--cL]UoY-VUf/FHnCYD]7E0kBX"oR:0`
+%jY$:I^KB*9ACp6Ok8j"pYAt0OHAN!&`+/Leijj2-XL.'@feY/^gWY1;kPI$npUJeGlqKHW/ET,K>_tTaf,[=T)+R6L\b;9r4"qTj
+%cj&W1bB;&l!K;3Y^1<81iE>*ZiD8ifFWUNmhsR8`H-OSmVMNKmY.'EP&jM+`Zgk/+es/Zefa<1ANMBK=A?WAX"C=^6#%%WehJ9NG
+%^G&J(YV"8ik1;l"G3%NOabsJ5.`dG7`4.]ea6"I&YeqRS^ZCuF4k5]uq6OQ!f9m9&R*#`RXj)_[+=a4TnPFD7A#PC;mbt6_n:RiJ
+%A+r"9 at Wjr]*\lO,5iC3cAALb<^X at CXQ1kku3'6JI<*T\^)eG9Plcu!O%3*'t2"Al$lWA"'d(#]1ed65P7u]rU+<bZbC0oqSD1Pm%
+%6p at etGPHE@@+3 at uD14Pe)cR9OT.Q?t8 at WX0`.RT)2dWfcVfZ6-)ig?Eb_1_n+"\V4kF+Z.]J#kVM%Jj4A)$ia=r4,m?Y*JthhqeV
+%MJ$baD"UJ5"&`4;$%^b8L>4.R"F+O(N$?3%feA,,h*=XrYqhtkVGo8IElC.:N,)jr=2iQr]Q+3mer!s4!+GD/i7P)9G8lVlhL@/p
+%_;.c)VDVsZ4\bVr0C48RKV)Q?A.-_tneG%Uf^"f<mU1=T(Q6*J6_W6!o=iXq't+5*aYukEP6R*iRlQLsn_,5]eBZ.E?'3YcBnKmm
+%@h'<Ha$6Fh\A9<pBjnD9C`Jp=i2m8[qZ$s5/XCY!qLXH9efF%k:Xd2$9-Gp<0Dqa=7KJ0Y"CU!u-AX15CU_o$F1LRY&3CO*=9Oa*
+%fYl,DRpJlQoh9aK4TLbQ1tJnV"uN+rGmi!iWi$r$"5Xk$ehQQ??W_O2_+//d*nU5FIBa/9iedl>Y+NprkJB5g*Ocu6&g5rJ_\%%O
+%c+_N1Je8gO`_N]6!YT6Z9o.nR@:-r7re`qRL^hDPHOUj.-]Wk=1\%dfoHaU:l.UM9FCF%AFQ0d54^Z#r$`rVXBn:M4BEDUn't+hR
+%44nkR^oWZb::Gc.HJWo8fSbe4B3YJd"L:t+3-2_Fk]cR*`9R[Q&FU!8J at GiEn\1A]!pacV-,u=mXLXqs$Gb`5Lc-uIF0oq;Pl+Rs
+%Z)0\t`m&sLE;Uc)-Veac1Z/n3"7"hnJFD=0Q2H"MO3(16$m`"fDI*[ADuocW at 1JQ!=XLk4n7Sd8biUn:&[=7,k,<>$m-pMQH^P'*
+%<ZrB6Q*!&/nU>+Q>gQ,I4g"dL_X:/#4$Omh)?&\rj'lT:Yp-H>kb$-p1uO-"8DnL,cJK:T3m\/h,i8B"@H88HP9`EuE!['lUk\Mu
+%!W:k(`3[#-,l[!7F^>.O&YXm`AqkfPfm!KjVNdi]K_<<1YS_S>(?#!7G(=?Kf;jlM4!?H,&`@_S4rY++,/2(n`M/3DKLkn#C25a1
+%3KIA`mk]1-eY/1N5);4="-=?J.g2OJAT8RF!g\F:>gP_E%n,EpE*=GM1`=`rO1d.G\Q<9H#$fcK at rM-3N@]";cj?3^^m"(IN'$Q-
+%$1?70URa2PU(/,4:kocn\2P+WaG^c55%EV%V0(Q!C9edbSgC[e9Y+P`Mc'UWdBFWTW/l'B'k`'>!j!q8%&EK?EC7Ak^3p,,*W0<C
+%,\\rL4X=k])*kiY0W87t-c)\<Ud4^;5l^-Q=MZ^S)Lqo7Lml3$>_N#H\;-LA6>L+@>@[nVB;c\4I#Dh!fYbQ11&-P,pe at 2<S9RDC
+%JWgPO6=+(#E&r]k#(,i%\-"'5mi+rRq-MYnrR$Obd9[qigCOhaOE_lsKC?Uh0#!oRE:SDS)*ni7"9S+pTn$:X7m(>B<-e"r:eJ8S
+%+]'jVDF.4#:jYld([dF[!O_]FW54%1UC4:nQM/HnTE7QM$3#<c""V5%>65DhDVi+;e2Q#_qN)>A*>d&ZNgBIGJ1D=MMFE1RZf/"C
+%)$)6`E!L8%KDum`%$T>$p;5$VkBUC;E>$f!&\q3doEPX/33H13Su?9a)LNnT!S\GP>TA#f0l_Aod$b_38:8+s]g->VY!M$l2&F2E
+%&cIR&E+#VQ-pTL!KqRZSL2e$6^@GdTV32rVfI*I*s24hS`$4DO+SFA0"9U295r-/r)Cs0&Hm-l<"!Q7":*V"3i40F)J;-=0)Gblo
+%!WK at 5Id]A91\c1R2-ajjrl47*Yct&(B[a=rXRIUM!J_m^*108m)&k2S3*XS8+UrJ-j.naZEN+"&,6LIGiu\jP`kDFWCh5nW_-WW6
+%ZQidWHkR:%M)JE]3eF(;GITn(>o$9-#'&8t!-`s^1 at ZJg-6*co*@^=JXp]9+dICLP.t',i6G^5.?BB&4o::Xc1B=bkbCJ5G[O*1t
+%Dg^`:OEGq_`##/;bm&tJk\q_M&h'T8=a-"O*:Y.pUB(WSq;0g\4;bl(-R.e%5$]9uX!"3M'[$bA"'VuL at 3D9-!>^c9aLa8Lr<_<A
+%Jt_*W*G.ZtK_HZ^fJ<(;(dZ)+!O6If.7,59&7BGG2!F(ibM]4!cQYZ*cL"%SgaDU7=&^"?%%'`mpXW/e&:>'p/*$/=9#Ag_f+ at k+
+%IITq=Ee7YP!+?qt[=gN`de=2H#V$#)"rHCMiFAtJ%B<*()mfm:JLqHGZX9Ooa++F)),UJ/_j83"?q%ER"iEJ!>qS\g9S,6Z^^"g4
+%N'!mTn?8<0]%Lnuk^@@nI03C;qt&f5Ns`5-fX659@@E\#h-EKkUY$Lt&C-^_6Bfd13ZihAL%#ho)!(+:OCWp)fSd6'GqTI%LrWW(
+%AGcP%`\6k@'CuIo#8)iD7?#*U1MH48$bM8('%kLdI7 at O?q#n1\aPH2uThG/Cf&-[j449:YJDETl#p!`c+`cKFM62D$eH,%;=L/OZ
+%AY^VJ)5%*9i9<FCXBjf=0rd!3'YG\X7j/C^R4Z9bXlBNj>:;@\'djcP<>mP```>s[#Ef_PeC7Sln8,eRBi_:=/e`?W`$Xho?4 at 0+
+%/@,:("l]h>(]1d!KF[n at 7HsmY>QG\e!'ZhPA-rMj'G'=7iD(L>[)7t-/Ir,!SfM`0,rC:hkiifF=D&-?'^H#;!)2<8Tgm;Jg[HP?
+%,CfgJ\Wd18m0n^NBh6nb-CJ7(2ut"/6^ee/p$gnB&SQ.u=]R-?``:&if8'9V[38)Bp-S,D$RI[%co25%&=$(qlSt_8&/W1f$5f&\
+%Hh,+6:[<]&M>!Ef5O*jNL&daj'V8pqqJg/"l/61sMte`ea<qSV"rL/K6!+=^("l/f"!.^@V?USV=kLlV0SPKRX-!gP8*F-mhNJ1%
+%h;aT1m+]<0mKJVG?\6VV(`K[g'-oE=h[%JsAjOfE#9>"-&^C)jUi255g%QC]?78nhm0AN$Imb7GAHcIr+qAcD\JI>cKK!mMgXe(c
+%/.e,&dBR'J/9j(]L_'T%0%L#M4o:WK5`Zc@<?fN&[TlWs_!UEcjlQRX at 0XUN/4p;eb5ntm at PohMLBWtj9MCem8NRi4&cSIVU)Kml
+%O]Z8,k(:G>H;VW"V$PBp%RhKDX,3R-:k]C;#BhKs',+#gFafIn-7Ip2KP6DLH=9#E4[C]F9&(X5#Rj$]D`Cce!Uu(.kgJ8+NCZC!
+%^^1=sV&EFX*<?A_c at kTf.g8e_C98'S`3SCu\E)Z$&Gi:K!F*'QN[F#0'=$_PO+AK2GL;sOKF"cCVr34469i8rmMl-B+Wc_aggV<D
+%,Jj!Yd,:"D[oAXsl]&u$oZ:,s at VQ12S-aS"E8$,Yr)ErKi(+t%9FF><P\4F!l2);_0<VRRos-Db!['6;oGo"6qhN`/3NC=0pXu,E
+%`WP*d0L\dTY>CIn3(\I13/[uP%0O_.+Q/1DXEY)>l]K.AnA40H.KE2Qo>htMGVTNH1nn*,e3biBT/=Mqp&nJ5i6*>F19XI2"Xf.9
+%`+i*Wh^&QcKPRqj](8D\[^^lc[cEA\j<TO%(OhDX_/X5`j='O'fO/+7@`knX&;$8Vm6D^ZUJZH$??@nGi(Om2ai6UG:/<==.!?.S
+%,.sY@=t]g.9-D$P#&h^XlQmn`=%ZqSq"9h1LH-W3r`$LQ^>m@`f*O$&j$3o$&Wa:7TX[,I<j<ltJ26Jo[[B9j,jZ^gM44culjbti
+%mT;mldtm%<e4X0"Y%&K&+1h!*\?h:$f1<+tfFbJR at 0Jna3_k(l`0LXXeo#p=L25F'$0or+e1R!?,NLpr,T at p=!%k8`%ti@@ec;lq
+%E+uC(&:cPV#XWLgDn#l[^UnIfceHTd!XQM]'g<*bK)081695NDBSUlNU]J%E_XOr#K"@RM0O7N;_%3sX8SrE=eE:*mA/4R#4Q#Z1
+%d6p3[eG+d_E at cSAgBH=.!knu6g;LtUG[cE1Q']fs at I4>Rfs(`pK*6<:JceYHDRNVtm<X*>#8H2&)tJ(>&N=,\Zj^Rm?qBD\6$*-^
+%_j=^AM9Y)Ob-9q0,iC$=(FX[J#!k1ikX)PH7&2kg?bgQ_l8^=jK4FMNlrfT._.2K[TG2t4:he&Z04aN5!3eDr?guJg7NNP?*\P+c
+%`]k$K;[WgaENR(g+ at -:1<>TZ<QRDD5DK-j,\e:D'!]2f)6gt)Q.t<m^#g&88Q,kuEkq4I%*7ok"_%55[+>3a>clG4^Tc^1a#8!ga
+%IKub>:t6gfb^q&8%(tWT;3C at tIXo*E]+]5lYbTBoj(f9(fQG%p'H!B``,ZN;QV"/$iYESd]R\Qf+:?Ojb\Gu/=i7t1F[Wu at UXkWq
+%#D3:6G%`3*0_)_mP6)lGp8FQr^LX-R-DGA\0O^Oo!CD:pU-sA%SA.E-(#B$9e,\83J&Y%"=Um0Ti7 at s8BJh!I_jg.!j]O5JKVF43
+%:Bf;YD/MH:;*P+pHsPt'\.8G&TU?+u":!F!$UT#fO2Sbu7BUaNedS'&'cd$uNBl9,)s2O$h_`5m:0)rhK=qAUB7ldOS;7Ed'G6gY
+%kNcM?CsB^@'Sl<f!pPh"Cd-$pJh3i<]Ko[24(6+teE8YO7M"5+"r'bR")Vun0Z:la'67D&c/@62=eRUu,/h%NBc42_2RG3N.EEde
+%*<u,*3O7)7%9?/U!S&*.Pb<nl at r;.L#CXC<E@\0^Ju8am(bC;PIJal?]SLR)<*$RPn[81o$&qDl#OHS"<gK/n![n_;HH2[&UsJ)=
+%7$*0R2E2;r)61W at 24/h3W[S(]Nm_@\">uoCfu!?4N1Yq4!3TZ0)[!Wind2]H55)o^+k:hcHCAUQjKY^UO9&<K4ePh%%4YdTVaOr;
+%VKq8 at 4Vi]7AK25X)j&tT$aCX&'%74\Nch8#agU+saBIfHQ$Irsd"a.RlC')OWZ7*EEPkH\ke\-%_KAC5i]43B'k!&@+si$B*D9 at 7
+%'#3DsSNr7%n*E.lVl\T7DF`HB,AYrEIJ*gT@!6fH&eRY.7Jt*FC5+SXG>PPKFdeoBBtSjT#29Yq%el"GGS`odU,H-Qo!Fpp_&6h%
+%r5P9$`chEH&^U>s&]8$KSgNt7)-sl6J/Z9Jm]lo^2kdP`@C%Xa>`W/;;/5)c4.WbZ-6C2o:VhDE!dS*8ZSM3kYFC(&@9Iq8aRbDp
+%TV-:DM#sJ1Q5;`IiB.r`JDe6&_,>lg.>2S>Ii'Cs^iojWLcq-F+F`485-PR2gjfOnN/Oo!T]^=@%VnL8Su at 1^1\V']@p'^F262HE
+%5lJGQ7`]Z.0EtH6GQg9#+G]d_bBR&HlO.F:49:8"kc?ZCGq)E>b2k9t=?no<^2et#5^S>E+TTi:'j]cPnUn<E1b,PY=0^9^4jal#
+%lna(nJ(bi at A(CC.fDn>Wb4ZqlecZPY7fYlaMZl4]ph[T;+5YfupIP'tZa:a7- at cru(/P*_<X!^hOatRk?pARB&u:@Pm8`pX?dh,<
+%35OAr-\5%JX<Nc/'u`6Ie-Rg:*muo."OT"ZikFs96NJtbJt?\5L.>nOOo^E+!"kkqGnlVI?13VG2BU*tYf=W/5bK3^HbLQUL90ot
+%(ejNlRSP^;aO^GAf2-]%+rFaL4^qL@%9+"ADE\G&%@9.H!ku*7^NM,l+^/lbL0Ym/*HfP(Rd[;\"-(.NTIV?cX%0_=kp\lS*oM_Z
+%!Q;T<0p&N,m-E%dG(L%t!Z!(bNR(Wgke at gVYTmE#O(3B(KK.Ka$S!#C6%E2X\&D8]+g:BjM84:Y81El@)?L^knsZ/X'+M`#hY(>[
+%<[?O0Osd]K=Sr6n_Zj6_0\Nfb)RU05Y(N?=9(!?c0+%W6%LpfQ_dHeo2 at jfZ$VN6NN1.tDH8C-):"`F&_H4)?pH_n/*f86<@YAia
+%*gdQ<GCq+l1LaGEQ0&:fd"YCGih[;]MNRK0M";\Wh"aR@:8Jq;k%QdcLOqpG*O&$Rh!AD4%=Qds2FAACSc:r%;"sklgml.s_$)M+
+%["ZaiCFV'j'7N3SH+o:1i_MAAcU6_<(P.!.(`P(:(-kRhqEWt#EKPXU6UKMOrEdVP^^@@_YdNL@;"5ic4/(eeC5%#\CU6\BP.c%`
+%QffH,2;uQ-VdL6r8auiYl,AEEa+9EF.<@M@\q/X[PT>'BSUf/(rpUQa])ZiaJIUP%%>VqI-tXSSpV at WkVi^0ZZ.T[T16JN]-_a'Q
+%n5pVS5R4"7(@Mqo5u\+/cUU<$%mYW'KGj4JRM[/3ld>#!#s3n4^[pHe_Ng-$?of<4>fC4in(<KAF*PpB#Z3/hXHpX3gRW:fkr!eq
+%49n1u]5%ln#mT1T(2uFE'AFMN>"H+K$T/NVMEmFOF\k1II.W/O@"$=Klj]&K5T)o?.\J/1Y>caXj)?%[HJ6aXE<%5&LPEbR!WIG3
+%CaL(cKEsPWARbuiBAH;4Q!\pjk!^p?"L6+^/F9tpUd;)C7LM`EPrqZ+"Ue5HX;D33`)@8F&`bq[Rt.so.cu["JsB4=!Wh;Ujl(U]
+%-$BmVPJo%kO6E",a#MTX=(p`SNu:(T3RSMjnVA,7ER&jr at 6k>T=A(hm$AI:r4;eU.G8S'71LRrm."W"<=S[n'n^O3``%>@6B`go`
+%/.19)gogV+&ZQk%/Pn_Ib_dr&g]g;69lga$&L5DerJ2k8cPinH\pYQi:Tn]#s#Gmaa\uE8)>F5m#:Prh0qH?Z%4-Q2kUP&'@#%dZ
+%=GR/]\taiT#(<1=/-t1@@#C-j'2>YuK#DXMIN:^*!VeZXe:YUp]3tjIgLP?#QNl2MLR#S=)"*m4[T!)JYQIHN&hq_O\lCNk^(2+s
+%hMK:t4<-%H>UhU8g7hXsh;N7i!UIS_h>dn1qdB*TdkE_H4_(lKoGa)rJ9W.3_YVV(i7S9J"1e9RBF?(5rWe/<'/=%DH!$5eT/8Y8
+%GQDD=/hjlqfmHDC6D1K;g-!.@!O+/C:rZCsad?f`eoTQ"4]lM7M*XPhLd>0FQdtW=3OZ6pZ3(8b21ggm\(;(^68=h[(fNeX(=0/l
+%\BMs]a>_n$cj\?q(b32.RW8m",h]p;_ at RVJb[eSIPi1:@3gMIU0CMlE+p8X$)/.$^4C">n.,JmfF_m-O-S]+JOLe,<&bmP*#j:p1
+%T]`mO3S%roLks>02uCfH6/HmHD>4RgPR)[-]ANi`eq#&kiur27FcW4pA`F)M$D;X_"Yf#f/e97a%#"Bce\<Eu.kZE'ZlI11]e!3O
+%gk>.sS0%epRq at 1>X/W$RYK;]k;M$Kj1(\Vph=)\Bk5c+G*YeJDAFk(t"`6c:Xtq7ai"QH=<V?kuF\@cHV/)sd at 1aM[igH1Q3!`+.
+%.^ih%.?jft?WiB@@'5?j$gen)MW[8r,t\c?>]]h,:b*G6SQgB5$lT7fY25,s"Eql4mBH]5Kh1Td3=E>R1h_6!Ed4g?"_'W2hIrMC
+%&X,9h(Hb(FTbaBU@[Q82CQ1MQef at b9b7aRWX)(oAp^W2f"s":21!^"b8[(#(i!E0[c)Uc(X5F#9')_>Tn'`i%,ZlCm:"@DX+@#pA
+%^3I%2AB3k,IL[#7`M0150o"!1T_Jg6Wl`37.h:%G[qVKJ/Q*JpMnr"g_h^a,pg>*i*j^g!9tISKA22&==iS?C=B>d`k'lkl[>8-8
+%DqBc0lHhE([O6S+W$@$=4;LV9?QO0RegAHK0HDc_F^$YSmZX(uQ?rdr`.2CVbn*c\^*n at q4Kr.Y3FmXVf?)T6KCJuO<$1WW&:Z,5
+%Ls#aMM*BG"6,H\nr59C,KU<be+m+=B_oa]1,!$QF;pQ5:+FEkk$Tepbk!J3 at I>VHB)E*D$5TobTZ9-Q=;=&WW1ggMockJGtN"sds
+%/U'\YiPDI;,!6P]5+4V/YrmrrR[=8Ofl@"TpBdirLbAebl;l+7*K=p/MI;GV.%G++V:D5IW`GBfeOaEbgB*8u[b?XIZ`sq,[\k(2
+%?F[1>?_*O=1SP$#FWug\OoZ#^Z*9FYq8-niV at ZdY4t7&k[h at t6=ZR+QM)J.iiV*GdlrNDkD"rXD-:1`t>-<4EL+ at jl:6qP at Jg$9m
+%7aNeW5.V&sdhT)Y+6lu3l$*ma6I7U9Ea+>0-LYFo4V)$b,^!`mW/qCkDIap[>08(:-WYugM$d.%pBb;P,bE9iL4u6rYNlAj7HDMr
+%LlXuj'ID_kMO'M/HtF!Zf"M6l]A=/GZd#'I@>?sT$b3b/]C7*tlSO4/56t#s!mGH?<6*Pm2XI7V(&]Uo=c4Y&RIJAmQ'=D\-(87/
+%WBlPa*r,,^([$61746#Ka_Acd/2AJ!!WoTS((lB2%^9!O&:r'MAn1 at KAJhH.]F*5$$c*8Q7YUmW*Y5q8Y1u.dEg849 at L`+i:%Xm/
+%Uuohmq\YB][SiN4B,(QCV]C"bnRNtiP^D'V7&[qGkd=R9"N at peGL-[6K%iG$,83HOkA1 at u+l/7DXn02t3d/^f#mj2M[2%86mOf-5
+%#2LJbK,Tjg7uMXJ'Oj<bVJ8.$/WA.2.5c>Q4<rA%C*?]Od.)qtM^DS=!c:Xl]M&M26=B(F/)[J0-(L%k.\5\/+WJcJCK!R],M==j
+%Ob`E3qZV<krnTgi`.`?RVUS7A(_)6W#9NquO/EE=_Wer/:TN>*:EE3jG5`&T_I'#C&H_)<NO5)F[P0#(3.*9aJij;g!s=+5'b$8@
+%:j/qdYp9-S\^tBr?;r,5-Z<ChiZ481r"V2X]>a4V;%BjV=_*sPKH\2P-^9(KABX+:TK1U,7h+-BiTimA2bQA#mqU_()E9-7KIuX3
+%I(dL2,#6-1idG>=5K6q'e6U_$Kcs16-<[_$\itFcHHOom)&$NS`o!!c_<d8Pd\ETU7lA*fGXR6Ere)E5ln8`VLgqi!":^D34`SH.
+%m>Aa[fRXMb at Lc0gQ@p)HAIZs'Cj>0I^!)7!F=c&!T),1T$K`PU/\I7EM?*!A)7;6(@rD%d`">!&]g2(--Z*TaUbCS=(p^aYV!0"l
+%RT<^\j;(LM%"^)]Q;4fekDD7)H=A3T!DW1T+KPmKAOo#l;%[0T,Zng&3bqXP`?"=q?a=pnN:a]+;191Y"d5X<0!!,AWu:_\?ssug
+%5]kLn[lukp$*ZHt7h<7bUA2sB1lN5M>\.,H&*BWI!JdfkK?P^40`p:NdieXGRCI0'O;1o0Z=KhFPm9T4"d=`Ob%K:N at 7ef(<BEjF
+%3E52KW!P+petUk4Z$8QU at 4]lU[r%H5qe"<0#JR(]$*hG_W"TO.UsL5^W).T/:=]eG_59.l$LIM'2h at _P%"pa1,5QRu\?1EKY%#*%
+%MpMPChq=1t(s at GHoMX=N_ at t>WC"0BoA""1j$_=h)1ui6j88`N*EW_n*YX6A2a32\ta.rlROL,8^B\HGiYWns>QYGFj+L]Y%lH*hH
+%pA9C7gqXFOpTt>/- at J1t:LqA[oBlVWW#jT_nE=TND at d5;@>@P=q[*Ub>oZlG at 4c<;;32K.`+GLSZ;r+mg/(A-Fm=XG(Bb(<"\oU9
+%Qoc5G-o^u,n:=9$`89,`T6h'o]M+a2^?oir(OVTP!5X2n5gV5A)"il?JAB"1!Q at J]]p&^6dbCdCZl<DEZUJluH:m]snHZL8eSQVB
+%g23Z1iWN%4YucR\Cl)'MbDJGf#O!rJl4_-\q(k.[Q_![q'2O.c@?Z>oL)P0g9hbE=/":WN[1.pUJ+dn+P2U at i>_pbSk"tV;PAd*&
+%^Na>62BnoQ($OG/7H6Sq"Ca9)4TkI=L1#NB6K&/m7sMq\@4G88YZV5U)_joRClIQ#LmiQ#I$#.;`?XBZ)Ia&l!N_/499dUXY2!Uk
+%3j(@n)0p%PFgC3A8-uThANRs;*U@:m$EFS(:<2V6f'<tI/eJ4N`X/""3 at s,"0=HY<c;nqGg_#nCe6(9IP/IhQ,o_Fu(<<qd at .fc%
+%L8CYQLC#R:P[_`l<u61Yj`,.C)8qtQCjVq"P^p[.)I$]&3kF-dJi&s*"5U)>p^\)dk*]%#%E6_6D%g=%KI7I02M:HT1i^6+a>YYo
+%-EEj.13c\IBJ&S/QI+Yr`>F?G=9&Ib=5p*9m+!3_*HJt at fPlE#YlFn-'[J,MoB&"*HLn@/'*IU`%osX at p_#2#,0(2/cF"I_-TVk^
+%jeGZ&nXcWD9pl4O(bb9mdOh`[`"qE=V^<*X;p17i?j!'l`;^*VG7R9+g[_Q\D.JJ]pLGM.2=>Z^TEoiLJ3.-kFtGt^7bK-r*8u8R
+%o*Wj:WQrP]TF;!sQ.5;'ksZHK489q/hITEnrC%_]%#)-OS1o.S)'CYG*;%;pFB`a+R*Zb[SW65<U"OL;bucl,0k]h`WX^_-1*!"]
+%33]g)J-6Bp5/]?BA/%qKD4ncBrIDf=\[Wg.BVq4"J;bb_>j3r7TT2,d]-3DW@%LJ5Xe9F?*S0ON4#+r4()M%\/_7[R''$;lC!LuG
+%-84ie$G=M8B%do^0q.OXd/[4(,BjT3cpK.EN&`21MEj;8=Vj(*5-V+0a0;G]SW\+t;)c=;Z&r(\+kWJ(r'7WUL<oEigf1?9T_QrD
+%.)6Ds6HXr`d`bn9gNjWa]:``I4fKgt0-jj[f]@5\WJWQH!&f<0ZNE3]K\b1]j&t^UiFel(c:\>BbOYUf('Yr/<Tus!JWeeB!S.$d
+%&XN<n7nJige8. at XVW1<pNV-%3q/)S]I,J)&_.&(s&M7CRm=lhhTnr(GW/kMR at Gi#[X9U6\1;]HkN=R_YnoQt^Vfn7XLX@^0Vg.(8
+%dYn1V"-3po!\8Ge;\?g_'^JlE7SgXML=+!c*hFC(8-lh([*dmB$q8(!5Y`3Ac"<t4fZ(7)l'8?(CJB7:fElNlp2fpYQ:qJBZ&+-I
+%k4*tq"1u?-IW9UqAKPBm\h/sH.;RsM6m[/FcDhO<4^Yo'\')Zu/XQtIAMJYiVm>=dPQmH#-d]2K%4".(3Wh/ZKo+J:2oPT==]p>R
+%,4)LT*XS*>9.CHs'b at 8LC@EbOcE:eN*+!11ARHO=Va at +_`'YMsn<jlE-7`EEDPG#a'1gmR*00H/>'7R5/7<NV at i$N$1nfWF4pDe[
+%][g?@+.4\9=e87NfbPZ!?p3q2=RG$)O;h;.S<+bC79Yj17,aGB/8&&Li5JM=$t at kRBjV<524k4u^>lLC1YZPlg)0lD^Rdlu;Q#@Z
+%2ARH^MQN_n<_F=B[3i-S`5>9-?IsopD$qV!]<0MiXQS-8`)E?mjVJ%Sp8epq&n!pR!HM98T5D-tFSJ\)83h7 at -krI+8mhYUgVg=5
+%TA?fYDUjr!coK_^_Zj88!3lum84hGf,b,K%^_WVXh;bd89S,/4 at Tc0eoGM/"gRna+YkC-TPJE`T4kV#_$?4$9?FIfUGB0VuE!XrS
+%mj!#<AB=u_K2k5Vfc&p.J]7-Q>-,J/_??)_D36-!R5KOB9Xu-=-[Lei*lO#!#:a*g5_b^/?D%o2+u[58U'oT%NG[[RJ6X[2Q6nt[
+%dI23\1i<Xlh8#U8-rVA7#bqD at 5hm[*.'$(;_3gR+C2a[<-fK3(P8O!_FVj`n1%fVk)gde)BqsCuJgsFX5T$n&K^+U+g&+p'8V#`]
+%j$;NL]BTaEmjT/j2F(i=_+mM7S*I>*n7sBt[WpNWQf[!McNh!pB-R\Uh$LS8)M-2h1L!iFI=`+u;aZ5>'B[]0Au7[39)()`!<8)4
+%^5p/a<ZYUGL$kEG)rpfqV0;Rc]AS_r-L?jSF:eU,X?fedS#;N\js(-mp&Ifpn?foY:JBZ#0`:8+7,0O,'MFVdGV0YlEp8P$IJ at Fc
+%"[ZuL55k`G"Jj`e8M8?Q^q at 8G4H52I:>95(^9Im8&WQi59$="#gG?:5SfJC+adtu3q&077,t_B&#tLrWiX*0sQCY4b9ir['QN2mI
+%-YO1AXK>!g6AI;LBK%_31Hej2r2&R%`HJRbVo=5CDRXG-l<unF[<iX42,ht#?H>5KaT<GAhK$(aDH7O3o7aLnok\G5$_Fpjg/mr?
+%^q9!/G)X4#Sm:UCq)_&X8*bhZmYu[--*dCQpI!004P2g8(9(7q3<]H/GhM3;(l`;D\U[M$-TeRq4DQVOih0R5R(?q;Ca=t^6CdCV
+%H*WPd=pLMNj#YZ<Iu?B>'hJ-LpUB7]JX*ZhO/K!1Ta_:;h-t%rD".FC6*3!l at V@E=^3Y$t73HGZIm$=L1'&!1:7qdtB7is;DhD\I
+%[MO_T8$)p@`3-GjRg=R0ibt^8D!RQLo^P<h!mlHdLpekhARc,&jAuXoD3u*.G#@l&I+N4UbL<4ZFcQ*s.RMMHlupG&$b%j6]EMY[
+%7l5X(.krH,FkK<3 at tHSmLTG:HQLNnPP.kp>b6AED8-dcc0ce)LapGt5D,8VmoK4.O$="46&iaD at eR>AYVe`3n+92dR(%#VZqaiB2
+%e"Hr#h3G4kDQ/U1I40)V]>YVYXMC:Z[UBU/d3k(T[LTZjJ2mi_dJ.KuUQCbSDi!J.T1g]`$1Ed'q!HIa9P7T()K9K@`.b=PBF.5(
+%e97A4:*gjUi;h.k\8;ue+PCoT!lc-"CkFbnN201O069#;U'TR-m@(6A'Js('NNROiEYJ8g?OW_6^Lld at Or-I(_Rf[og\f75[dI_i
+%+RoWTL=oNVq_BQgfX$qP%+r3C+orN>\IHZ6Nm3PJjJVep/\<PtO^p&3O?c8$W,%b#4]:rDX2+X at Q?KO,<K6dug^0]FDZn!$Urc*E
+%b6I'u+fMl8.?K>5XW$]V at m:Hbs,opn_!_\m>pd`dN!PU&b<ngB'&hn*cO:CoV:[b3_QhF!XWga8K(JAA0cs&C)-)`*q45)?C=-QG
+%[RSasfJZ-aca%o[3HTi4=Kr.dLANC+^lEd351$78%VtFm#H0MD8*G;-2\JS5iaZ at .n`^*7Zt$p:Oj&aFB9Clk*jIB1/W8Ff:'7c=
+%c168n`_eSS]O!:F<KksDWZ\niME7QcZ88)TJ>Xlq_j"4]1_P9]FP4Sji\hCCp^n(jA!j/^'q^(T0+5/SS$esV3/*KoAj7%(SqiY?
+%k:D3%N5AVLpVY!T&3ZqgrkUXgBZ/dJD8G.SLb:)PQ37EsUs+X$$,C+DY6^>C)@b[nZSnfUM#e3(/H3(-[9*J7>Ji*(+;lh,j5kj(
+%4O(3uql,Na'd7+t9.8.%pgBA`>E'"45U=5EcJ/1HhAG>WaE\o6cbje;j)dO_29Tl3pH!+d2eD=.%mMAl_I&q2$L`ga[AU=M6C9`n
+%-i/Cf&J%T$G`CuMRrHak`*.>ao4m)=ZnJZFG++I/$98fUI'mmA!_i:MDj.;CRaHRp9HWSg+9]YPK&?GOCOL6R0HN.+Nm[)ZNHRI"
+%ebM689oaP;h)hEW=[$V2Moh]pVV\Ob at M;.<[L=.$eni,Y=%u?mK;E4Hi&)%O6%lVL%]I=&Bj_QkV#1ZH?M;2Z['2ZO]EE:$!8iKu
+%?)YU;e9DP>,LIf!OU,L9SWiXKEk9X<//Qg[PO9[#%&nLH1bQ+9>K2TK*Qaa=<bo@(VorV]NR]pWTOYbuB/W`TkO-6V9IHC at G[M9c
+%]"5afHY<nc,Bg\4^n9Ybp,5OGe!UiZ>*4Wj<XT,d53'3[hO^2B/d.A<:CA;S?ZTBj28<+]r0o<)Qnu"^GX17#\6*t.%LX;BT9&(R
+%VmAF0_9.YfT6cM!Jo9/YhDn^bgcl_P6c(Zcnp)@&eR59mIlM1aHpQS%`c?gW9JkC&*VRr5<-';f8<"9BVi33of'f`,.JCr3(5s."
+%DE<OXJ?cB__$W)P5KY0QF_pfkJX)l1Z!!,A*TfW*5Bhl23C:if_Xj;q/>sXRZ*gZ'$L'QRH\r4."-?=Z_D&Lm#e8QEYc`p6$ChjN
+%%LuT/K4+dIG*edr!>-Z+3<nXMVnc:c35!_RdPg90fYE/58!"rRqf4E>a<SV'-r!KKp#SKC[DAa,T",t3e=jm#YQPF"4L,'ao!0qa
+%E>qcFa9'Cjm*eR:()$UgWZec7Z]1qF&HLo%kao4h&GtdWd\o[K4ijn#?fNH:*r1cR)+YKs;_7VgTg11o at 1$&uZlc)j/pAZQ&/:"]
+%RO(5kD/jIfG]i23H%'7on<\Gi.nUE1:]hXGTsPK6[P7kfN1J]gBo="h",5.%M3F8%!XJ3N4-0ii?*%IY*"f@)\pa13,^UQjP;&u6
+%C";_^VUk-Y+?C1WM%M;Jh8u7achfK"BNJF'&$0'[pIDC\j*CoR+T7J$MZp<Te6s"4:F1pScKGEFd?*psb1hb)dNg[72F"YHX$,Q8
+%LB=#s6ZAEpH(s7;PA&QqZMP=!mZrU[d0XblX*<a2Hse+hc]UGq\I)]#BYLTM5G9n^h[riKOJX=I>Hi,h`/&66ZMM\,^qC_mJ]sQ`
+%6!gJLW,O(6B@!.9!4eF"?)Nl5*!0bMA[5AFqE"%tcO[JcS)?";BZ=P^!kO("Hu<rd(I%u#XjbE8Q7^i>FhB%(%p<Pi&G4Ecq`Sf(
+%BC"5mhA/TH?oFB1N[Ss5D-eqc at d62I'(Aih(C-'[*l4:m.r_8SE?,Mr\*o?[1>ujV*bl7H'a8)VFa:9#GfbD060nV3QEAuPF'UC/
+%9ju'"T;HiIbNBG%J7^5i,ru/B\bS4T<fPDQ>(C:MLZcY]5#j$-*gM/h&Z6AfH(#B#m=i?Sc(a;r"96\20f*";MT_"oLB?+'GrL?!
+%D7mq4$',kHD;WW-KA`k>P'u9Ch4gZ[UitVYbO'sNGQO"Q&JVFlZ&LGm3]meBp-TSD5C30L/.O at B6QKr`=jtk@!d!"jpb\p/1X3)S
+%IOgJB':1C-=>ttJ="@/?7W-lQ(/51nT'2IJSckinH%+L9!95FlFObSbR=_Cr3ph6*Hak8QH@#:Sjo21dr/;HY/2,MK4c)?*2T0dm
+%EG*<<MDdOZkim<Jcf>preQFHl?3D+2Y<#W,3B!"r4.g$38"?(7j]sDl#C-j^-hPs;QSi%"]@cAbMqN:qpg5#KAu?O[R=^,BRZ2_T
+%b97f`,VVd:MK/2B[H9"rbM^Wf_L^\5NpFmUg+7,j3BP+\I`#=!,Su-sqQuLGh\daH,'Z`*:3=R?<?!7sU932i997BGJ2uX)d&Y&?
+%:e3K+M%JhPM=n)Vp];VT;2l'V6mJ(W1QO/)in_G78E]!"ie77M8ll'l:d#mj#9?K=3Sk+FE1(ngFt%d<k--p?^Ese#D1ip*Tb+Kd
+%@U)6e^/&9u&UR:/%e,<`2V9:<#KV+QrElIEGRBYC*W++e+N/kEliuMRC,CZ4a`+Y!.CjoqBLMWB=%P[^M>HJBnD3V\#HDEh"1IG3
+%>bb;hLhmj-=9lZ0H2n(r\&L:T3E?R]p07q<KF:Li.i">ZesV^l#(3RRQ)?"[ODJ-IJ/15[q5DkB\'5:o_`\%!OEi_L,>KTr?;;"r
+%>#n-"B'TP*po9#Y._Z6Rg-dGW_L*Ad at O7.FjocI.D;^e[_t%V%@e]5ML*[X?ACNBCf+e&0ASG_1s5 at 0?i,;CjSbqX0`6$Jmere0^
+%9?Q)S;,$nTG9l0MI=p+ZLgiB8i3msUj<[4Z6od6f"Jp^@T-qHa>*9n60$]c(r_"ngED2TG>F6'Shb?H\0mNG1Se':0&kqCuWC1o[
+%7j#_8V_8 at rl@]3AhG]pYO(!ke:.bYu4/=j5A(d3aQJuH=[V$f>Bb_#+G"/"<S2n0c''!@pV*=-%BN-*<3Np?2H1SkLHm-r7SpI*P
+%]J]644F'j/Q"Lr&)BZjp!R_d1F""u#YBu(W*h#5\K?YjFQ(MA=HbKd9!UbJ2gTUQ4l\P<f?G5CrG&n4.IC^BcM>%FqK;V%?.(;/@
+%l`b9uMJUij*YI'K8s%s>/7DpKWuZ2>=F8_#EB&UUYBn-AAHc0MS8=0'L<Y;H);**7Qr^F?\N$W'EoYFhA6OBWT<Ikq?:."fouQV;
+%D.AXX^AtSh+<gUC'I#@KTj/MXF'L(\g-Ia\R5ZD0Rhj01TbD^@D)/s6Cb7o0'C/sRphGgR"IFj<_E[(QO/3N`H%:peh,#qEn2:LP
+%JHi5P4s-U*@U1$LZU\%0ld$/`2Ebun.jjG<8d-X>eElX82e>SIWAP_mL(BlU=sAJJc]LXcbfS9VidsNoiD,qn6pV0G2c:qbV&Og6
+%+C[BWdn5&O%t'fDb?q,I#iI:E?6e1TL(`e#JS"#n_OQhc[b%fLG$(nZPqVJ-%uJR9S>)S;_p3dI:HG!7EU;c5\Nk*f8eJ+],;JP'
+%3^BX(=L>fgOWJ!+Z0_"2fh:g#$6*"dnDnkdo.Q":g<Mqt_-(L9BXU%GSef6qcbr/cm%MI[R^B-g1ehqr3hMj*V]/o;NEP0&["+E%
+%c56_ at DF:1l9?[UnU4_[;4ODA-K"AWtj*o710PX=`pTl$MGe5cGoX3[8PlS^P^Gt53f-?)'ff-QVJkW(P5HLJ&@[aZY<u&>c)D(jO
+%Z9c;G,+XeYGr(V2H;^JDJ.KQ2/3pS3JhV at 2>oCiE1mio<W?*-_:Mi%BgF?=OT^m+gbuJb:1Rua`7-6QDg8qZ`f%0m\ck`3cU=(0u
+%NaB.-jg*Od[W9^RgR,1nEPKm6;AnhX&,8FdVbAi at 3acA6=.-tDrF5)JAc(gpF5h,C*VudNNpmGeW))_N$P$ikk++;_#?9(j$t0k6
+%\MC$$1 at JS99-ju9pu>JbYZSmdiXk7GiRZ*k(;`'WAnEUHEunsY3fs#KFgGBnN5AM2e$2._./?j2L1e\jC_A(A%br[[bmZlJ.m7aC
+%YDU6:`,eW=#hd at YncTJYiM0hqc_q7VCg_6]Y&^>90EMt-eR^9b at 4"B4JdmK.D:Ssu0?=#J"(`Y:\8e5.k4Ok\c>L.DofQhoUSASV
+%g-F<Ei011I`iSAp:QNC"diWb?5!=Y<[R,G'*F5(8NC:"Ilp@,*'4\Nm='7Zb!dT&.9;l:[Wq-AsGn>.Enqf7+H/n4p]ch1gc8BUO
+%U(KTZB[nTQM#@I_J'Y>aK!WL^Vpbn4a@%E>FuNV?(0_Wu&SJ=ZW7_Yc/IZi*B6UEk*1"9m[G=YY:P_l?f\,4'5!,erm54KL-]V\r
+%+a=KUngFY at cHjnY?op^H"n'&JEag'7 at W?(C_V:)qqu09o"dD>DEFs`VX`2'A`%dG$k9MpH\WtdTF$aRNNo/S8(IuS8b>fN2"id>!
+%LNQ+r!6]R5#`fD1;d_0>.3:i*?]HmGVu_;+2L1"69__jU&-/dpQt(9A-O[/rbAl<15?O#G*kMM:*H$4+3eh>g]Sr+m)QbT="CX7n
+%e?#'B+80hXP_k0[*b#^>.Tg;[ANGSM/T;bCj^8CM"^(sHcdi)(\0TY%l=o5-Z0;X*@1egSB5BQDO,LDj+]o9ZYZq/`ll>U!ol.Dp
+%:\gdiX;GaH['!lti6:K2nWsLGa*,nE:R.MaR8$t9];`U[6V(j8b083P&<5iA9_RoD&;Cqm,nT'r,]M1C#?@';![^Sc>Tc&B5GC<%
+%hR4*6[ajco).f.uARm%r#+aJ^VtHA*5TriI,(^,)#aBAD#`.%QS<d$YqREsOA;n`F5E\I>hEgY<1U>PS5P4tXa2ni(BTX+@?,)h#
+%fg9mG+.cA8iaO"ubW==#?7%B:TWFkR+J>D+Z6R:0^i1*kG<!b#+g:CQ<k#KN<k9=&3Gc`*#!8&4"f\eLLJ,&CfIY"U__\KR1pI?&
+%rr at YAL:K2$dt9TdK"U"Vm9>:/i8<'0:(Z8#Eb?X1 at YbW\bLq_5.2m8tn__P6'<RQ at A'm^231W@"<?0QZfZtre*NrNLBNb#[fS8X<
+%(f^NSBII3Mba at Ksr961Oe&QD9[W>QoDI&"'Bq71'T(+_\_7B&:O"R!)>te_C"85Y?"[60L6?st;SKj<QeEV$!^GMrBHM7UFX at RMl
+%cok^8U=6Xn-E-BlSe5u0 at a=^fk(A.ABaqi[h2^BSmitP0 at 9@!D;\#f^&OJFkDS)'#Z*4Q(D49O#erZT&T:5XtHG)WN[c*on:@$Xd
+%:$4135#NnrhuRWKG+J^sY\H[5&7$l$Y5[tQ-m[e*Rn7:Dg;0WQQKZ`KlINat^hGUf:(L*c^`LlQs6,7OVsZN]HT@]?Ef"OjLdpj2
+%\=hJ%TH9XEJ\C)^:<[o5CFB/q'&)1hN!m7XT'Js[X(j[PLkW1Q])r2.Z5ljV#X5aG^B;[`a'd]SG1)b5FJ-5*i^^8MS^gqt8:Z"L
+%N,r4OHk<lI4iGE_F0Sc32SC?hg'=I6`VDJ;,'r!`'g/Cl+2m at OmoYT&1-np1P^oL4.stGq'HD>pP.<R,Jt;*8F!pHG$(:s@:>;Aa
+%X*Bm164,qE>nCfY$NtFhXAmqR<J at M6"N`33>#%D)[%Rr%2J1sZg>-=0bP<37F5WXA at k6$*FU<8r("4=LcqX;];'Efud\)9Nn2:i2
+%$uH<tTPD45Ol=7<p<8]PGr]@I3YmT3M`AZ+ER=FS34n^n4ndRP(5[IoT*mqj+i!0gct7o[m*6oi]dR9kg\SM>XTreY?3qGq>dN$Q
+%L*I@=Tm at kbmQ1:rUb>RIFLN9kh121Tg9&,r!J&7CG8=s?dtE)'4L'$=[f7rj<j(f],:sfTD!h!Q`A)rrML^L7<eTID^Od+]drOgP
+%nj#CpfP2[6Z3%\'2jOmG``k\.e/7;jcQlQl`>MKJbPZKNF%kpUUploud&2F:f5\ap$'DHK]%D'b&>91CKNL=7@<qa/4nC09I&42G
+%.KQh2GnLjs77YN=M&DU'5 at 3Ko6r8Y;<<A8g(u$iHiUdb7H8P(]RU_E(hOWnF&9Lh1XX<[Fh2L[a(_rrXC[T[1i+;rrlX5q$1QUYa
+%SgAV,6e(^$*0ZlF`kc&p':R"S,@$BGT\<6BQQ"T.LUIUXWekDBLfmrOn0"ukZ*jeU5]#1r;,A<'!]6GZLSi>\[Y!*;G&<W?ojeTE
+%k4(-VAj?bYH6rB at W)omDM8sdoF*Ei['^p'Q_m72ok6Ce at hhRc[E!^'RMf0Q)*J?D>I4gh(<f\NMnCi"Jd;ZoX;(/,H!KI;,C-1&V
+%,3A<;#$06154N[=]4W&BV5"8#@hD3`jRr(SlgeX(4?>GJl10(%f'Zp!.qhbJ[O%ul*Ff?[GIXZ4WZ?0-`n;6o\O1`6LWf*kk at IEO
+%7"sTIc^;u'm;4_dq;6scY^P*5#7HjOl(o46ZZ at 0MZZ3_(j7X$Na(^7/??Z@>$=q7-I!(5M:fAL2hHmhQ![P)[&/0F3g$W5Wd1=CL
+%Xr#C:V?`UoGDHfbK,0),ZX3.7B,]ZE];XbR at AP#7+hl<"LBXM:-mH<lYB@)1n/<H:QZMK*LrB4I8O#:b:ANccaV%%_\oa=1QfQZW
+%*@m0'4\S.S,?j#D+BN1frN^igQ;E0gcI%(F+:$j0>d at N$0XZ'H`X1S$SK]sKN2PC43<?iRI*tkLWcuNr9\:n4Un[VNa$4AU;E(n]
+%eSBe4gNoJ=%WL0-9W=>;5(/5Ap!^pAA+j at 2lFjG>k?WXV:_!_F2+[MBcAo33G-Len:3fPJTc^+aeJAm^kYS2,bN)1G<r^n'8n9rZ
+%D8J\K&*0e.dDLD at 3h:>aSc at SC!>`o_1+`>!UQGcu2gRKq2&a]>1*,qKbj:^UYm.AcYCVDZR9nRQlX4X8+dQ?1;_EuQ*O\Znka*8#
+%c>=LI1qk':R=09Y2P3X(aQa+U%M6Asd+rYFX7855GWiG>^-.8ak6uMbD_0@'Kf1'JV?li(`8a/SG.uLj%^dW7R at X:c(0-J=UaV+&
+%2A)h7SA]VrJ34jQ,G"/LAm`)=G4Z#*f'*Uk:gt7uhV+HXDdcu7+4C,A8jI.n/PiXK8+MYL9Ql5j`J$[;K=p>TGb`2@*6/&RPih1i
+%ncVMi- at EWNa)i;Qm;i7hCW$CV([>BN^o[^"*#8n9BFaKeNffNE!%*_D_E)L"KWa)mTC^0k2n)neFPB4$$_uOJ`3ld]jtlG0%$9ke
+%4U=Y=/6$_WS(oPUo$7B<o<8bBqGVK902C>=5^%W_N`NCF>=n8iI<&S&lV<XTq],CN_K^A4I:,!ij@#;3+X>h=Q-,1=52,]Y=Dm]j
+%6U<ehZcJpLqlg1A8[LB[@N(o*OaU=u at V;$1'/7t!R*Ol!:?B4[!M&'#I%=)D1SJ;O:I,Q0P("Xk&U*l"J5iFH-\FQp"]1<;?Z9,1
+%G1KoNLXs^rWCHCM3$#eYa?7ILXICF]/7`s1<j5f"-Qc2XB;^>a))VC1<Y]@t3D(C1l_%l%hE+01/LgLL=Zj*YC7Sl'=Ip*-\!N^Q
+%$;e<HZ"4Y#jEpZ95JRYSE)b2M!7[NblnFmOWqQ]V[c,WRA'9;fi9hWi5s)ukHGD7MQfjgZ\qfWS/B>nW.i96S%.u$/$I=$2[5</4
+%^MLMfF^WC.^o8>a[1:5mGqA-gi1l[aYV@>HgONVAJQ at jZZEo4)82;4pP^4m_#R$8#Dptp,ela(Q7\7rJg3,)'L^21S-Aji;c.T?=
+%$W6fCS$)$YB2;9Z"5AaGXNL+>"D\JAmUqK4\(=dJ)c+(Gd6HK4"\D-,_CdGGBNP[H]L.S_E&qXP*e/:SiKO^cP\m=ej2p=g0]a*1
+%l/a*C5klVGa-&IH'8kt at j_84J7H^+^Kkik0&C\hu!*PBi,6i>nEQd at RSt=>T/G2s0^Q=@6g at ULYVlEc:?u`&rD5cdO^3Y<076<.F
+%*8Vcl!DbSlEp1NlomkmUhk)Q+%@q?"]XPu*`/`E at 4/r(qk>j]F02Eo3XkB'"G^mg,Q[)ib28u7JNhiUee2&:nX[gVi</Y=Fh/h+m
+%\O+AOQ:qmdg2lQsIT;?%(>Tg[]au<U)mj\T3/9:u=H[)#UiQbOq#\<]`S+,,CH-prdCdp<OPq1;?2,LsZ"6_ZSMGb\'C>*8[b,GD
+%daXl278#pbY:&(WXfIJf!]nu53P6C6q0Y=]>_/S*O^g'\`"F8M^r1HL(r_ at uOI?6k]><q3'"$9]P)7r`qsBfqe-TVcNe&+/]NS+;
+%)ZEr=G1*Qmd8P-"T.?8B/Br3`n&7p2U2MF0>u%mTqA-E6$f^CkPKq=*Kjt&43q>brIa;n;UNbLD=L.>8g)!<LkoGF.iD?a(cQ$#n
+%I&_BpE#lj2bo7GNURX2'(FrYbJ$:lu>4tuAJj!=,3%e7MBXu4?@-pd95tA%mF%.G`&t`;K.9hW=i8_Bl=b^QB*)KsmgQan#`YhVZ
+%Aum$DKT\eM5t[lRg=Bk1n#K'P'jluHF$c8=r8-!26@//(L.KNE<1ur)8cX]BcKjh'h[!4=?8s(Ko(72KN^4lcL$-IV-S^jiXm9LN
+%c=m;ikSH'p9TZ^ln$RN-C5`<M<UUCt#tqaula0Y9#.VV[p$[iE1ITSlT\5IA?5u71o0t_.E%H1k3+300YocC-&0K0HSpL^E.k(^j
+%H`6Jf2"-BEne&'PGSiXp=FNSRm.iB"MmKj5QlLa_1l'3.G)W1O:N*&8dP=/:MoQ/[Af\f:?]!!j.8(FRH]U,jV?;Y1\N\)tdc9AS
+%Do;$:<oAJFC0T"3fQ;5=pQ\l?(LO%=8+Z9U8B7sBg4\70_d-5b(>j>_QlU;f0#Wl"lY(FbZ.l2QS5tC?gf+:SSdkm5O$R/ul@%D#
+%kB/uliF/L-3[]F=2*s8L^0u3?$1"]R at _doilihRn:l75T0936)h.+`?S9Qmqi3cpP)fuLl2lBi(dElI*H_lUqf'6>[i%ah<'gEtB
+%)g)0%9D$IV3UCWYF+!I#0;Wupgd+jX*=_>VRmF,fE at bacms3K/GI5tV>t,'HXm1"P&'/VU[C\(2:^K'e-0&9eL"5^2$1i27S3!Tr
+%H)L#?9$,phJg6u(]Q5nAA(i_ciorO,c?Du2M"D+Wod2m.4aDG_"M`TH.,"(D]5)?2?a<UULXUik1?G?*%hA[I_^Nm.!4#FWQ#lZQ
+%Geq8Aom/QXA$6%5ndHU/"5mT)mnDO>mKfos?>iKO0./t&pXji&X2>.SajTPT:t.S,rNb80'MrF^cqf%08O9==D-^"/-;t>_^DH5L
+%nf8UkZY&mZ3kno]iu,o?%-F?+%;d0&;=7aj`kHeuEI+7Gh(lgooDl/)*6^>h8&<"U=_t8GJqH:/''s.aoO at Eqjt1_9=^`&#*Oetm
+%G'H/Sp%G`Wh7Dcj,j+2Rd-];O"!%[ai![GcNY67lo[)O*1Rh/&fAQ'>S:b14"*fm)UcNC+'Ysp8F$^m&qV3sn/@kXl`<2E]B at b-J
+%Voi.F?tG*PT6M+2PAZ%d at -gq33d`r4InPLle7rX?EtFEr9<BLu;#CUWN6H56KL5sdOc$j/Q,eIKeRsi]Gp`-t0OaFe9D3M4cn]3O
+%7-)2NZF.rd%gWTRiKY\-/+L:FF=E"GCs^H/5Z7m5WLN!VBcdl'Zr><X,n?)D`2GJ=Q-6U?1cTa&+tf)U_db.r$gD25,Ceu9D8Ed8
+%c3d,a4l7\lo&(Ac4*t+_'+_I.f++HeV_`/692$usn at iT2)b-*`02!94N$iD)_g5%\+aY,mVPW<R"?8m#.5\]JpII:j^]=Ek>6Ha?
+%GANY7L=5P.o3=iDE*@iToC12mLb/]_g8'$&1SWHHK<*^JM>MT*(/jUC+>-Or<al-eM_OOOKNEb.\##k^%s3^C%W<*<F8/E3^FW<)
+%6 at L$.0S(=Yb`/fSmUm@`E!jksSo&$(%E$#FDsmo"3XG3HZD:pt(GUg:_7IM7H[dg1;C9HKKKU@>hM#,s#CHNA4Uf at P<M?N)X9EEj
+%loCH4LMeo)KkB#H\_:fl_E-3mCLpg5=7<,G2D.(Dk-W^8=@>:e'*sZj1=p2&&4VO\-%NiJ^%;\FS'Ck`=f9gd4)DHk\d";U1fsmc
+%GB4M&:gRboYr%saGsfB!JjJk=_%'A&)/j(WI,X,:O58[V;%Z5m[BD>XS$K6dZ9R6R6hH6A(ur'feDdEG=*pMsZKjKB8a-DTM>J)n
+%M&l,'\d5'\B&f7i;Dp*c)*ZH?qG;f/,2@/q`Bk/l;=$d!N.si,m2^NP2"n3rO<qg2YoF%>]X#Qck+%)UmbKd1G`ZdKl<.A`dg88f
+%jRM#rZ+XM)e[/QAGhD4q4;Ye&Z+*!(:7[R)r at Wp#"C;;h`nm'mpMOVJq_7j2+=IcWRMC1^WJ/(8$RI?lF:`ilhCE9=j#s#jCHgCF
+%JZ6j at qHOer]*7H`Ylt9qiQMQ<(n at PJ^S1].-@"H)(X^fg]o7+hA?bWJgr5HuW<>Wt^tWq`bMYPRiYA9M)^XaF/2j,/4i-u<.kD]?
+%II%a]C-AL)eJN.QNnI+'^b`&'joP!f.+&+1H(+"8^Z]5D[oIk=+Xd:oRlC/Z/J[2%M)gn);jpE9]Y+9n"E2"UhVKq_^%+:42=GDY
+%bfY0cs0D!qPA*$d,r/T\mk)%np9G"ks1*mDk0_$'gTdXql at 5a7*MmZ at dOf7g%d!D)i$U,M>g, at t_0)':o[3e6e-ucZjT+rE\NG`d
+%lfLBZDn]Fs+MYlXhDf^`-0]t&T at tGNp-p)5)(A?GQ,BG#IY=oVQf-aL-caPZGmJ*K/=^GbRgA9G!qlabmlGQL7#aTLDr]lCVq4`#
+%`ED8^c*S9,]?,i(b41PO\KSc^_Ao]I*ZK^dZIt`7^%*#(L\1g:*PIfZF'i_!m2C+jjN=s\i?2lXTrF)SG4W3+4!<U)U1EfV[B$fc
+%fg/JqX[io_BL at Eh':(2Mhp&3BTCZQ2-,+Cj?9CB`^@dnD@#h8A at 5FL;"=s^+r$\Ce=^:Rt_X/(Y#>Tik]?]s=$Wlee$c'l//hJ5_
+%S"[6nO>X at l)PFk4(d%,]ZJ68%6u4E_.O!l/5t0m8Y3GW1bN<-lY2)9a3@=t_"gtUcc;$!b"A6^8?K&HI2L9:n9koGro][6=R%O8L
+%'EkqZ=3NYMB`%d;>4$+jf5i)@3aCrj<n76L2U94c>J>*4kJgNb<YkGpRW]%RgOj89EnZ:-59o'MK;1QHik=_VA+NHJk8(RVHf'^'
+%7]_r)i#+6YhHcIn0upDUODGqI-#W/epV9!TI`&^9OHK at EIb8pR]VS+u%PPk$!2AM^?18=dENoM_6!tS^XHeV+,hg-3'`0pgSTdW6
+%,6tJNMZp-Rs1o1'f]/RC7FqBW3XB^FD4Z at .fmGAbJqJX`2bp>(cM&Stg=ZPs5VsHbhJWOm'nb?iCb$RT!(4H5kW!2'aVKms+S%^X
+%TLKUA>TC9o"1Z%A7R0LF_SE5A7[*b`^RT6$'`,rOG?PO7&tO78Zq?.`FZqA]-]gZaVY/+7%r0EUc"J1<&T[)i?E`?OQX21+]I(rt
+%i+5+.Mj#]`^p1PE>Vge=K at e$$J"BV!9t7ZF>)SXko=:^6S!I27,%1$-h/mtY&sIs]ih:>Q'o38-QCho=#.a3FgKO-[]itgGZN`s/
+%oTZ5\bLr4g+aSKr0*L:rD8`"WUXmdb*ach*<V.=@SC=_O:t+crUX>9:3s\M1T_l<Vk_t8XOYCb<UnWb-H&gtpe,u$(]m)7jRn+j[
+%dt-S-a\&.UHHS(U=M<\SL?f;E1)^t*V_%4OK@@iP#=2bnMG=U2,C;EW^EruH%<pQpW\Zq'aRZpLf!46+b+?KP4ot5_TCOFdQ6.[a
+%jkb1UJh"pjOe)E=aie'dlg`1d6H66foA954AYO?@FIT"j:71C,a]:m4m+_a4W/VU>6um^$EfMRW]3H>;F^>>8fKin2.o+uEamO8*
+%l2>`J/'C4I_OsW[*_a.hVaY:-,sURc]6d#40C&[tSaFCT:O5KX.P2m7D+&gc$4'9X(sS'C/%-OpZ-7DcQFbieZ^0Vt*a>It#@,Oq
+%GQp4toiu").,_MO9<\%5C0MtI"Hb5kE]EaV5QmmpP@>'Y]F]4tQNO!rptO!8UoYDr$Iih5&GJFEfG90WYX+<,#7j23i*HLYFpduX
+%2p)+m9AI!ta,4FpSF^;S'O9e#YYDb#c+87dj]ta,Mgq6^[;GU)?6-MW`F&R(>)?$Ad6DUNF$K,[;q%@9I@@_p,IYeGo=9b3)fgP4
+%A:U:@gsr"dgDcZ7e"d`,+ at 13t*=G]mYg_jI.G&mPgS>UWb\-##-rWH]M'bi?juo74e09S#91pG/4#aF+=Q\0-_'okS02M:CL?@kr
+%CgW\*oL&oc)6nUa$aa9lY!>3&Y7,WXhB8,c<;,H+7j+ at gJ3N--?:8(614]NtJ"`E9+T#BfHGND8;-&\u%R;d3:1%s./c%KV$=9%Y
+%r+g5?G$)CenNE6fK,).'T[TBi)`Zc;G6dJZOo=tt^P4Ffm[Wkg%;)9AcfHURYgV$8kN4)tbg&H/"k?8-T4ZlEX]9qu\*81p[]V`6
+%#,N0abM'ii%)a+][TR)F!SN]schc(+O\Z8=0O*U. at QAeL,')BEnn*cP&]8D\DFg0h`QN2t/X?T)$&,TUgqB:m3fU176G7Xc[#`Zs
+%qD1VqH>euU at 68T36<0X7QF1peQdWHikpk*bc9&[,9,i&ue$-1?IYcl9g@\-fldg\<^I'^bgRC-i=W(s?,7o7!AQN3Lg=%O2HU/Qg
+%k5t"c2Pf?M&1,P_5)70R>rnbZ;Qm]XU?uVB*mI!"_qP^[C:C2>#84>17_m+bVJi.!G!*RKFjGsr#k^q73\:i%cYT;M5/f&99l+c3
+%oGo)Ji&g%o?>=Y0X#32o"+A$;K(nmm32b5NDoQlIEIR>"F-`DmeTGIWRd*7H<KW;a!uUsfH>:Ef[AOepQ?XXdq3O7:BbcC>`nSp<
+%U:2i^OoN"p8;-,rYLF[_c^!-[a/rD/Alpe3!$G023n2Y4]Y(htS#,pg:N/&-,<4KM1?@-U$*=5/[XiH\VUOc;DU]-b=Is0)6aK,P
+%)-:UW&'-cE-)E^k0qlZp)IAs[AKcR6k63BmA/W12ielPglUoHr9&=^GT52*8#)5cOi:+;hpj-/1QCcBN+o[N<:Z<J]f at u<Y(sbA)
+%7snV!/8UM,f'eHP41U!aOks8;3$Q at GeSk(&`i.jYU7!rreZ?4T361S4po^MLpG0`Fja+<.bK?pM$o:EQ4(@Bo:SD^l&=2\`Olc(V
+%DhpeZ>.7t=hmC$r?+$8.k(pRn[!Z'*f2a%,!/Ze\nTYMr[eeIu1WNl9n!#iN;f at OjP@^qraA,I]VP$U`=ZCQkI+<X<$THEq:2;.;
+%YZd.>LK@^Jdo(FpdVC#\[R/MN0l2oACUP#^M3fM<(GF/)$UdiH:LP"Y:aC at W&>3p?DK'2=kepB=;[QR<3BVpr:4$Vf5VuK9'?@aK
+%H8l5]b;'eQ"kEeL<bFJ#jXhAAW=#kXcS1QGB6YcC7AAkEX(pJ)<FQ!Sk5!'bC^gWDjqS,.^L&;k+l85#6fMQ#?HQ.e'*rg'c,p>s
+%O4_%ad&*X\ft,G+\j'FX=.-faSVb[j4nVLG,HqO at lRdaLZ6#pEYR&?_i8H1G]GA^D\<94X!@4BY:;35,h!ngR!:+^C0V)P\-Hq1O
+%JgfBi&>hYXb&n4M$Ne6_qrA&s,C0pZBl:pkVAEt:;Usj]oZ1E'.:i'7%+fTa'-k//qf3[h7gRBK)Q/??k*r)8b>1s`jd]$H7Tb(^
+%44f^n21n;)n?C]k0>-W$,&Rd(lZ88n=1hP2-U3:j<\pI(]#C$H61RM=n6Gps4fp&?2(,4MgB`I7\oi4i5ZIh0^`;eFQUV7*.k3qK
+%3IqQFK=k<*qck$Zc0Y98*cT'r>je1,*i[uASQtZ=(JsHHJ1oH\?E[?Qk2SI+N)(1VF,@'pe=^#)Idlo70jn at m;ZRlWB\gUQm^4>d
+%55.cSR&[%c%o2"MgH;9u4\^;XIWetn;Uc0$NGm*mFio+g<T6j8mMM,cgm3V'S!e=khJN/f at G].(-dcg4B3:_uU3Z`bH&.Y)mV$P.
+%rEN9::')&_FD8p6_5e5c%0k)sH^X08a_[o\7(uI8s'\J@&f)C9/o^k2nL8]aY+lF:$ib$,$t^UtbD!a?72.9:XI]%K-A^;q93Zp1
+%LJu1PWTbjVYOZ[;<-Z6(*6 at g.n7\;XF)\#K'Nh\O)1,es9]Z-Om(HP_/6R"aqlBe_5K!p1$.*,WT!o at L(WaZ`BG"b_ at M=?2j.bIA
+%eH*#%.A!6T!n%$Rla,t"&NNgsWhh):/%Rd:11P:\K at r$7Ao"4EeIMKgP7SFJ2Aaggik9etQ#E0er/.pV.$EZ#(gn%k')_M3]B.ps
+%AE:FHC+C>I%KSI(9hh4 at WN7j:MQ[e+$&&"[:/K<<&XK?Z39?$O(jsksEMuDQZpffn8[cStm36iX\LuejjCpTpm5&@]K;";-=mArH
+%6qCO`FM[$1CC<XNN[cQt.7`3u:bg2J6A5QG;-u*-$(O!qJWcX at o;4AT[lqrR!`*6EjM)MP4=fQ0!%9#,5ZFRn6'3)VPHlub;sAf^
+%r(+SiK0 at .S)$9Y<@+hK?W&mc$Xa4-kO$4HVfC<kEp^.!/KMKn<2$0`eD`d,_ci\-F2bIRASO`EB_7VHb&q+/!\NScTXp8G0*rRGk
+%'bcP/'DgZD,ni$lKCbra)Bugnl\bP3mM8D`\es?0Ur+6L1r5eW_[Lcf>Fiq2DFHFH>'6V"'E4sBaD(^q_hd\^iME>m=N`%&,Kuo&
+%)Ate$9e(IuEo`,7.=HiOOBq2Vh.cOJ9G(uL%5aK7H0nIF/$s7jKPR*Z#bA-JlqtX;)'$dWK%?B03k#agY9fpE7&loSJVV*Y0X;pl
+%(`'4SI8[9+;c616$Y!i/7?%UQX]i]p[ZM-kOdi5'?gabPoRZ%s)[moCaFS(</92F4j:qiY'kECd"kABlJ#q]_'RQ$J&7Y$?169;d
+%PuID?+;KXh61L;#d7D/DG%<K8Qurdr>Om/aM7O>ObM'`8WL1k\Ch$!k4h"OjOObkEZL!o\;lWQY!o3!jqBVJDU at l=LMf?*T!nD8Z
+%6(F\mS<OcRQQ`G$fg^Y1[,R4Lcpq"(6UdQ@*T'JO:_SG2)8N;Lh'8k?a;I/Ra<NcT-p^+3^S)fl"OC9A\isC^o#OJie1Fjb'`Du-
+%[ihB#[HEcM!D7or;.&`-H8B4?Vn#OSN*r<6^D2Uf!McU$Qr-k_-pDW?W&Hfj/S?m]"FIb>'MCkBd?2jC;c_O9Rt\E<@ACu$QI<*,
+%:Q9a*,qT`!!f/u>S1+eq/0mTon*+A=Z[tNYG.tcJ!R+70f at 3%nX[D00F)D##qE"o;._:T\Oao]5/<=-f9[U.q/'?*l<\n%[>3]YD
+%>ZQA#!53\,`Fl3P.KZRd4eLYs6)msi""e0ind7BgF=BqM;1Kes[ci6DFOpoG(7HX_BIM\&b]kfs:F\%=RSuU_1ARkEcD=JS"!$D6
+%<0u(>K;P<hK;'q`5r_9LA+?+k at 9D!0,#o=T(X<Yp0@=B;*kr(f2arf8DJE67Kr;eoo)4ZQ/W`g=d(,k0m,0*_(=-t5]pK!PnoF5S
+%_8)p]U37Lr\4gqA at c(6X!YgtdB:gQ^RZ-_V,eBa/'.)?N'3P>mdH0KR3OUUYK&:BWQUOc<J>0:$N;1jqY!he&"NSBD'0RUuO6Nj1
+%l!$\Z.dU0r3\'&X/oEcWTT5i`mgGh"cgdKt!bLdF$KY2ta^t+#_iqr:R\4e[!uKN?!V0)<-L`cLS1S`"=f[9X4,]j,8pQa)>KgE9
+%=/(ieR%m`.qNho2Xrb9$)&.LU`PLSF[T0 at uiJG?7$CGLd-pgOg`#l)+BPA?4N^,02^`@&e#m!L"P4B"l9t1jMGIZap('B>T$"UtX
+%[T*u\kh1721/5!f&`Mr-U$,rd.)ct&(sW0F!FIAL0!MuTSC)&_qLOk9dNH+b$W+3AW%RIJ?ZFIKN00n0L%A_`ZF#'<&)b`%fL)8F
+%7YS,:]M[i\2L2.r8:f\U+O=ARd8_%4PiO1DQSM<:AhKeIbjj'dIhsE0Z4-dZ9cdO[&2AM8WN^stM,R[s;)X$J?3+4>q&iJMBo#Hn
+%5Wh_Qh5[aPne3cIa?M>*[A+\.i#Z2!9Elf3VE#;^0dYMB/6k4\Yr=1RX&P>n'G_DTT95T9M0e5o"?n=gP9lLW_3Z>jg6Fo2[L<2%
+%%[kbq7-U=8R:J/=JkV1?(h'q5l3)Zu4B<0SaRoAYcq?OBUhE!dErQejba>9k4qU>?94f?m9lSHW'gK_ at q'Bo3+:R[7[q(0M)=Zk4
+%b';7dDQn4k.u$W(0k*\HJS5`W6AgY]'$t0ZdL*a.a5L^'+YKH<!WG2uX\(j^Ds8`TXm!edCAA'(^V+?L$8,7^XMM8ib^sLW5+FE5
+%f8>&8ln\D/g^+Ju.$%Im3k7eFH<WX<*eX00LF3_i7V#[>Ha3u"2[flh?.iNNlEM<WX[bhklJ;UB]3I5S+HmP%l2MRlikQe'8O>/W
+%)5@&K&-muB!ei,r@`gh_Y'$PljlU5]+(_^T,TQ,?%>nJpD;.qF.H&)-^d:sI`2Ag`q<1]]m/0OKTqIA90u,ssX$NRe0lA+"e at a#S
+%XB:>Q?#?E1GX5#++Nm`+Zd?"??l%,o'4@:aO"7=TMYaEI7]VWV)suMbSOipo3o,Ccb'Zh&>'6&Cam6j^2cDW5"mQB!;a8MRODE>Z
+%UI#_5er$!X0GoZ^,[@aFKk<0cR7^>4S$Y$TXno=T'RFGd\71&"EXS*Xl at oih_W%KD`8%$H(CW7)77H:777DKFU"t:Z9DWcDTg,%S
+%MS;65+Nk$RS6!(N`!!eObu`n7($I6c<6iT.=4U55+69hK4]&@u)X1[b^5V)nD)rqiHADb.2Kd3$2N=SJ*fJ7W(0s_BCI(7=-9Qul
+%O;>pX%9cmj\1*RW6r5llk#ik)lUOK@,=3'W*0LMZgrY)6_2&Hr9I3K3p_amDa;SpR?8eqrPV at 0]>&dm)$l9Vg:rr9]!9SfL9QIF@
+%FVGT6%90#!$=$,'1icRM'hIO$2'>TmGbC$_Y#,e%LKddj<Bs-J%qd`^$jsCEe at P@9g:e^s<t">^2MGN]XZ=p"e1'7;JTn8r/tbk6
+%AI7Ba?MmD"@tr$ETbRcS*s!85A at 4tT2o,-1)(o5CLe`u#-JqLo&9`_pj$/=AUi8\u1(VY?`=7`&Kc%qI/3d;hGl]AFXMLZn1'p_A
+%W\gm"&MM#c*E'L4FL[O$j3nC7i=`MSZk[dJPLZkHpPaJZ9Hr!+dDA&i4iRQF7u45Qa'#N`*0uqC.)e7P5`?s&jtGq;'[h9jKd\Y;
+%BH'Mq$D0-^Lp3R#:P:RRUs`giKGEj]B%:3'#2)**#_?*6joc+j82Vc at YU^>$KL<6Lq-51g6+e(a1"tUk(s>t4^59:"]"gAOW5CmI
+%FF'#^Uma0_1jX94.5?o?L#Jr(k5_iZ$'F^8g?o-?+Y<_0djRBnfQ9Yg]?*TJ"5S!RKd1;$OgS#9k2(?H'Y+5D*FP!#Bj,pE?($[%
+%'U:)_4*\=bGG\9C-S_f?Q5A\8&F;`2,HYoX_TII,gb;&&3KNb7XmAXhp"J_m>++*)*-%1eFHMb8"fA&(5WeSeF;tSTi,2%Z'D=<I
+%(9=M]>>&0hVDc%Oc#BOqfHW__Q0Tmn5lhh?7e_Ul8O2DE;P,R96F`P7/Y#&-n?HbK0*3Z8>jWmKSl`;("OL#M=fG*^oc;$#^Ba]k
+%>Z`EI_%8]Qf!Po^MroQBEjALU*iKQtp5seK#bDT_6G"<4=O<Xk9d3q52lP6<T^P]&$Xs%g5u><;'$1m)0TT%NVAaZ1b'"LX6^A5U
+%O;\$(q at bk<e(XDXda:894"h"u=-<kC,SF/!$PnVfTN,)bS"T0YBqn!oc41G+Ph"gP_XaF0T'.(CBXBW8M?-";qM%\(Fu:1I9e3-`
+%1<6c&nl>>UaCT%AEWdCSda8nlS2B;U;$6/nK@&4q<-(UapK%,.;dPubWoW[MT.d5jdJ#qVf7I6s?"#YaA-ZVmMUhcpSoIW[+X!4%
+%5;G;[d(?)4B%WaZB@*$m)A/A*.0nI.PL4t$7#4q=Tq+XrW'KQEpe547d<)=Ym^W`V4o-U]QrZZVrmdEC+K-SLH;"Dh<VAtlRp_OS
+%g6K*RZL3jS(pN$XB^t<rb;=fXomV3aB^lr/eJ%W2?'%!*N:O&1(t2Eho,GNG&cP<im@'JO4UKgI)CcF at i-s7OipH6Q6.\R,`<,4!
+%Zj;[q2dCodV5D.h;8A>Dk!e6bnB6hJ4N-hA7+qu*1D5":P6oEh9N[a^cOFt%`i7(.F)\HhFC'=Sa0WpP64sk[P6$$i""eA<Rd6m_
+%eYaiA+^G/Y9p(,aM2f?hDnZR(f5dP9RAtN<OOdaXD/f>p-iXqpLFhpWT_(EmHH+=+2f[e:NS`seL6Q](YdJ78(;umBY&]9.+RoG*
+%f$``37/2CJgNC>geQ5%V`Nk-(PJ^JbTcKS]]Etl1<4lbmMO!;E+E2Ke_C at u]C0ZLR<_pY<-WF4g#8ef\XO'AIR%u)B;D:RS,>QT!
+%_);l:2dIH`!5b/I_$+:)ep%`cV'9cIKgX3,&qYmn;BNY-D\Ysj8Q/Cg$7D+m6*TnO0P)QOTs]@EiY=ci0=\e`MKV0H9q?>Je.M6#
+%JN<euonn5k*Anm[]%"Glh+aN#ra-7A+ at AAGrfLlifF7GR.>-62(`%RbU?OL at bJhA52W-_1.2AT*!`#8E+_C#M[$djgf!\5UFU4HV
+%oH!!?T\,=pO=/MaUV75/"+<%p=peW8`1asb!N!%;]%&bH83(4$kjhJ3Gm-V[P^I5_-;*M(N2('UY50OM.$T82R"Ch<)J-^'l\;-\
+%!*^g<ZZ:j3qsFUGqCK8.d6o1J)<j0P*$q^,n.b11l=b[$^/:rDdgQNsamC5/a0q7Qadr@]&5YG*ji.V:6/R5-_#\F&`2>qf,GOg1
+%cCWUjM at qHs#T!>Y:npk),G\12J2/5j']o$JSHF`Y'JO,c,UC`HB2[p4rdmVP6]$ImS[PC>f*in%+?:X`L%Z');!;7pE'fm.WLG#k
+%.$uefg:dXVO;D/!Ju at s-8.WOD..GWI9NCDJcE\"5d?MGl^ENnNTd0J2'@ff\/P57<JU=<P*`bCRepHKeS!`#!PW5ikEg%d*3L4*;
+%"iP\n9!eVGMJ$I\6!l>6F#6O]_itiLUQON=ZjV!FV?TZ(+VTI(_Jp9]CE]SUi?'DoK/L>>\D^^CGXI%H`laE^RW. at fMTgeG$j`6P
+%!ZoeV7saB5qU,%'*Ju\`S[sN4G*sP`MI\bn,#T]o**`r0KScHHANZ&.&9nVL6<<`OrScus5olf".h"]YoPcoJ<1/V;i>Q.i;A\Zh
+%-;A$)oR3?g/5Vak3PcSEmDOol-5eL`2c/idirj'QI(:<P1$IX0Sf>R("NUi3A6n9)7geRp0<dqnNZ`[(p5%W2`JPmG9?G<s,(_S8
+%>_Cu(8jgk'3HRe`HUM,s8('7?4.#)#cm:.^]E5ElbQMb]'*;k:(<]LqFY)6r.r at fbi(r9cb"4ECAE$2,^fueYaKiTSAR$j.>D;p<
+%RN3,0R"*(s&=NlON0%g()C1S?=-KN^QQB#6g0i2tFA0lF"]-9e"S;ei6q,qMMS_%F06k;>EaT#8a^b&8H,;J9K;cT%#.P?kIrl>\
+%(L#K1V;MLPBgOATGE3_);\4R&d:%WSe:]qX<AAQr'*aC0jY,=eg8PJNXdmPN.%m''\S2gC0`<pjRgRrOk[->D[r?\b33:)'3om!B
+%#8JON[j;-/lCSG@,*(T@:+K't9HKjeX3 at 2&?%l]3!G9<P<B:t1lo(7mMD6Lef'_%#b%3k+j/p*lVFhq#d3fO"g`-'!1sQmuTL+2,
+%H9p%\/s1!<9AUhd3br,qQ;s?FR7'Gs[i5NNg66%Sjc^#qFI4 at CTRs6J5a:LJ"XZK5>+K>jV`>[+m#G'Tp%2ef8i/6>4ptHcP`<8]
+%Vq5E1CEYK".9MrKQC'ZR9(753csjoRWiO\LP!u&3`)BDiHJORXfaF;ac2pSN;t,@'P>NkfnKBU:#D#b>PpIQM2*fg$d/#"D0khRJ
+%d+.Xm:32hU at 3-ut?%CN6;^al.?!RpI('S5tSK3Q#qI+OP)Tej!0fmcg1<\a"\j6fk@>1;<C@)oHF">4P<JFobAA`(;5eN"%LosFm
+%NY?Z0K"adl0rRU^4,stEb]9eB1D)]R1lNqA&[Ge2&)DoYgOcWVVU[67DE9:[EBnLN%(*8^<=>&gcNoQQY:@ua+=*!;T[f1PWLAWq
+%7[j9V)Z!J9!aTa*0F!f;$5;.[45hDSOV#/\qI6E%(&U>'$>UuZB?Nh=#pD\iVlqV1eoD1OUjN;9U8$eO&9NT_-;Yl9;h,B%]\LfZ
+%8.tPhJVHYH30K,%&XdC;Oo(:2T,gs&B"]$sgosP"%b5P`P>tZ52Goqg"R_3K`<AVq8:q2r3gru6Iitj!][W1eX?/r67p*l4<k&WM
+%]`oD1BMff%LlOl!2,<BmM_rhFT0\K;315r,c5;\ND.'`6H&%dp(=N9o4Tnln:q%WZ at 6jC\g8oSX4GE^"J1usDZn_mPrL"Aid"CQi
+%7Aga*i)*Dqd,94Y=+t#T"pFdmOcgm)&pld<Cs2.md#!k_-%Tc1A/$(_O0G?T-LZ4&ZEQXr=:eWl4U9+Ch]T!doajPD'p`^'3<1$-
+%0FaI4D(lh561pA_7W\nOqE2+b=L_<XG*ToL\@O%E<OC$Q<>'(M'"Kbfc5^:l`?A9^K_3WcGR/=p)T4"W\K9]l\52A5MDFrOa5;\G
+%.J!$I5("62g"DM-]"gJsd:>c5HRp-J6D!(;oaO%bJp&qa3L;VT#FZ&Q[kZ>%13q6#O>"ZMMC(Ee5 at I:-VDMkj(98Pr>TptX)#[U2
+%dtjgZ8je/"Wa;/g0dE0cc5fJe).OgE!J\<2h4-5jOpUD)?#ZKbIhd3rB^0'ONl\O-.hKj*TLbCqQ&kPOEfR_`L^\J4O%/M&Z at XQ[
+%jOC--6G-3.e9WiNR(j$l;IP+d7WEb*g6l1_bqpp2ap3KZ*kGK0(R=,C=_=>#YW+LSZM?:s9*ba^p%26*7\1+M(fg_o32#9ppGFFT
+%\8nrAD9*!e.[:']R;WS0FFbKiNe,boP_VC,W.?b>"WBT.?o\T)E$S0]6[;l!P+VV;3.]oj^M4bk\S'&u!hgA4#7-Y&jZAo^ZnW+.
+%?9=%<Jc#n?da5!:g8Eo)[$0SC#YjiBpt!*>\R'FSS9u(ZIVIMk'-PX[5jP4X?VlUoNN at 2kLek>9/Xa/Wd[o\;Xr!2RP,!2U6KLI\
+%6QI]B*)ImMm=g/b3QWgK*eq%aG(jg(e"R4:_-0^?LEXE:=gE<pKZ at R]kZcD\-9$SZ7%j'M^+#5B-\\#Mp>TPqKLXD2k2Dh!@@$Vq
+%k-\"3a/6t=+)/PTJH(AL:U3I\W$VY,,^;gJ?+/e+;)X#@&0X^Xab#fl=YQ3^(?jO5+9mW]mI at Tj\4a<l9G8+LfSMk0+bpL5-:Hc+
+%c1r*j at kE&<*PlQU7N#W`9Q40S_I"F;R:5J'"d0EIJe^9uE>8ZgUo?N?C\$lRi$c[N<,rg+q at 6J*6e3#U<o%L:fSKC^[5ceG$Z*N^
+%F:9SR?S%_%nC27:+L+&nMWNnSBdaXjoPi)W).O0OLf+Rsb31dI5.,-1GmZSLb$$B^)rU>IBRY!8i/f[t_f;:gh$Ak/lp:+B-%!]O
+%oOS]d+W_p8b973L"=-%h+,S8'cQTl&WOSe;UnGE?iNf6%V<:e^6*LAN4W4d/;_"$i+<N7MWW<_&j6UR09!-ogON!X/VG\*s#X#oP
+%el-W?7g#`3KKMgs8^M+Cfbe:0q.S8DWH)9"0qqu9bnc:i(YK>+;pj!jiMOh3?p5:*laO/56DgRG-URBWrfQU^OodVD4G>]Cg,$1n
+%C2t'G;$.`tO]EBt(PNUq0GNl]<[J^2.3cQ3[.0h#7,u?SVG55kB:oi+">\.`*_u%+Vc.:9#EM'KhPp1[:b`"9dFsqPp!DL6*aske
+%4='<*4bp;hg-D8S"Qk(-_\<a[5R,f5V)%h&$J$98GD]?&@Cr5^V6err95$dF8DtgjaFN](DtMP.OsQ?"eZ<F:"I=_'@!eY=-Yc(F
+%&AQ\k%:2uo5D at c0j,f"cf(1p8nBE8sQi\G6.CKMEU91A](s3[Iigtg%[DKWQTR.cBKI.)0BR:./+WuSB7[1UI[O?ptje6X at ZD^<r
+%jq3l/Ps0:u+^2?7DM$\D,:qJ*=#lp"BH<b0-]8:bqLkcq_Vc(J?023*$*P\^mn!%S<k0'EQ3!*_aU2IUS1qe]:E$FRIn"ml+q)_B
+%m]**+F</RG_Wii%l!5&&^n)JndTN<]?IU"3FPnOWklCZKR1BkWP at rmF6A$em/V=15.`Yt#6b<ndJXq.lM]eZ.D'uujC[O0cXkH2`
+%=XsVU33&'PVMI2S`7'jB=t"flXuoOS.`e5P1pX&A,:XMn,k[gt$G*f+5\Q[%r.V+kL%uut$?!]Qd?E,jJQ"$4C=%g++:(:i at eK:C
+%<6`QLNAQ?%k[Go7&*^o_Hc,'AAr]mMqOnG_TGU at qS8u&so;J1a\g/Z^r6.`?7iAAL>bGRu`DN.bfNMCB0M,cjq(Vm^D>&A+9YDoU
+%7hZb]3`n at m`WX.^7 at +>:2l%r-_.3qpk>;\[JVPrEBiW?/$R*J8aB6RI#k.)F,:\8i+W?Ho>.c2:'8!&G?!5"\*=>%%RIWg6jdbKd
+%aAT*:)j[.N^1f1!&Sil.Oq(Y)Pf[%US2,9QN`&sk]:NG9+%[VMoAE1"NMJ[`[*"mr,<:$4aMX*r)Qc8dWeT::eoX'lK-MRQ`Mf+8
+%VP=Y;GX.,/6?2*t^&1]QlRaCR.$IS[-e(ScNZ;Fnn-'^[as">;VlcqLWZn_7#PniOnK)E&n$O?P>n"uF"&,Z,2Unc*+il3!%PK)-
+%T2olscndZbfcKE#lO;ZE#;ae;EWZ?BfkP1"aHU_LePj+s78%/BF?R>80t+Al&G)RL)F:-7H$_T^.=fd2es><k1t%6A:u85%+ at U/P
+%$N,Fo at okB?d%XAnU8sb[4I>^nI^.E"-u\6>WMKUXP!JYI4YCj,d+,lR"R"ll*7]'`La_C>/IoaK>/9^ABG6kkMl0_f[\(HR9VZ8T
+%3G4fpRa,C!J\4_DN0"%qH@\3_M6K^sYE`30bdkftoG#fM.AoE3dB@\G5S-@/9g4^jQ%ME`jr05M23?c+qV;;-`Ms)rk()^%Fcb+n
+%%O)M\",A<VUf!$dhE[!sLCITUdSl#S\BIOP_C\aM'P(oX.H"AYY::+?BTBnT`;^O2Buh\B;%/h'SHL)HkUp>Aj[+*N!pR:MC@^]-
+%RKBu&$=/Nq:e9j8YF$cQ>G8$\@n_PPI4-kIpjW:LJ/"0LENX6macl?q8$Gd;Zp%_k7Cu,.,12\4dG!!j(82%8$r(BM8E$\`*NAiq
+%c5`73K):f*5_,3R/"'(.?YF,Gc=REJg1p6#UKbW`&9o1ATX]1W\N*as([CRiUdXB0P]D;,#,-m,rZM,hZ<h5CU+.r9rU^)65*6Wa
+%V]=kgaK/lSN4s&"W'<uXBJjL$7O5kc#BE at 3.#VCldaU%Ye+qcDWZd-:aWZU1V?]^_;E/'[#9:QK6-#ZORQGb<4WTJtq#P)s^*cPV
+%8X(oPU)Qu'S+oI]76u$k&0O:[W*feF>aSe%[SB:lP;[WrI0@(p)8WiBqLd+nRnuTtfqIf=FqB_WL6_o>?SPW_!O6)h:JH]d/fN2\
+%?uWX[_3fcc'pR[928O:6@#8u1VO8/?Ig(u*ou3kjOd>=k$kp at 1<brgSJhipWKa&H;fV$^][?3?BV(UsdR/8M7SnjJ^kh^EF_PG`)
+%VIZ"q*-T"M3g+>O8:`9nP^c9c;(:L#i,JAuk5n!umrDMEF[;PPV-[P/d%X9=FN>U/3J#^)Hq4I8T[@3bGaT[@-([VYS-XB`cX)\8
+%)fnNP%X$DA!KRTN*o1pA%Fg$(j.cTqTeU;A/3hD98mpq,3N5?D!)[Q<kYFI?;*0_/#EF<'XU5ijDBX$MJiT?)drVNK&5m^4.h*HW
+%mu"J7d:o`bMZrBr9J-'2`s[QM1h"fO,1@>a/6A\Kg1b3pXT)"tp)lQPE>%a21()`_P)kpBe..7,H)@RMeZI7++Ohk#(QF[k68N,"
+%MK#--dt,&`JZ-%762HG"LK'o9'QkYCAVeR36PC30"/"^;p=oq?Y&(]0//NUP6'l!kI.(2*PVdP$<oSh1-n8Qa')D\*QV9LmmP9^A
+%]=T,EgoN1g"Cn[fN]kJF>OGH&.U<5KD32\ZLj1?uFGM-ZNqbEXME)6U#/hi81`ll3a:5=>QPpbNYADZ9^BON^U?R?Z<m4`V'k*Le
+%0g0Ad*PLUlEgVkr<e2M61ck+_jD0^Y`.`ZeBLAU'GCUI1^bK[4'+An\IL0p:cp5\q>]V3",\Yk.W8_I#9'W24U]dL#p,UlcNnOXb
+%;,"sq:gl@(aaIsL:`HdgaKBlR3smhCUf?Qp+CdY]3b27])M1,Ceu8^C5nlBQACGl`WZEunbc"&t"WM\.r#A*/S<<Pfj="i6C"0q-
+%Y$lu2S;MVb3&@'Z$6KFK$;5"%R2etDSO:@1lqu`7JPR:!*8rjafU%*k`jGBKUF[/&9E?r&[\:W*^IM%)_'`-(86#b58j%?u^#?lQ
+%\7NXNH-/ZeacWgmB\NSgF2B<jJi<<J(q-Z]:le)&\rV0:i_n`,R$&Y^TgDYa`66b$9)".'3'389S.hE4PMl=?"ScH`CRZU:!o7!/
+%$X7e)]+/&R5g7*-&0i at Y?YCEKJ27j?dt*;2$J%_*5V'U)4PR\c]6'A*eJah.=6*4-mE0J'"f\JW:h02(.(WJ3 at hes9iU4MU;'Rfj
+%s$@>2-L)'kdNQ%A.huc&YB52*7mqqR<-Umi$71]f2aA`]Sn?-donuFXJa>6cFsO9sk1(s).+Y"?.DJ,X#H.G=p<c]hpYtOIJ>SC9
+%*Jug(X[e9D#05l/"e'1 at g#ZNOZP/#6N5\&a+-l[ZgWF1;oFs-b$>5nuqe+I==[iI!IFk3-d>is-"N=H at mX4+9/`W/Tel]OqP4t-G
+%'6G at iV@jN4[Z'k96Df[Z*:X)%1qJo/Pn=`33DeFoW-KQU#**E)+hA^;+RDR2f-9O5:0hOjkc`Sr&DiNS!Ljmg4pg@==EDUP,#h*$
+%^\1Y+2S*iFOCYA4 at 1lb"k!HKKEl*>#jJ&RX-h0G&5,&_6U!.NbZkq(,(7hiq'i3e[mLpIP.-ChM"(`QDK&I"_7h*(HD4nWTNXAL4
+%r%7"81FYF9r8fKoMp,H9BP?UY6<]@6*$XT3\!8kY0Er-po\F7l_8%eBj%Fhn(gYPRO;<P#YVAglk<T*N6HUL>36J.ed]9d5$ab"P
+%Sg)mGIYRQS/-BaZ!B+f6mLTCLejG<4f(`"%2BFWeb^'^Tj>g[6VTs'*L4Jh^="EpKE_bX76\-LZ?5\K:81]GU+F6KS$FX*N+8Ub-
+%,m#c_b1L_123K^0XQY"+[UJ8G9KD5'EjIodf2JQagE at _NZqmo>opgHODYQ'0;::Dr"bT%*jX[WT"%7%PfGP7Q.uHn]bnHISrLuZ/
+%Xj6"s4<dp'@44aIZD#(eZB!`AM9Qp\IGKY/_72fU5j+Jm!=Ue)lh4<14#4#1=bPNb58hnT#Zi*Z';YtDXW at 15fB&r4d!A9.k%pQ)
+%HFkC[?B#:oj+*m9+QZWoEbEa+])Ztda8S=+1."`5Bp0*ql02h'_%DCD3+,UVeRK,g;5TXY!Bar\MX,u0oZp2[+eT,[fH,QCW(fZt
+%Ood?F(oD>H#,:-;:^1*#NWYeLDhV at gTklF"/-bu44R*Y&]W&fRa\9dRB%0HfS1,3WF=FAC``b)A2.;s25kdc]anA"+LNU$JljFms
+%LPZA\ktt]EU2#sATrnYaW^*kI.Mk)eV?>X1Z5aaTLmLC`A+Ac/d&AATdnR+OOF1`#"B\L#l%F>m(JDUY^Er0pSA$.432#"rl<[?(
+%\GBss7S at BJCJjLkOhdbM,FCcZ&2 at NX;k0k1aFH>h&4rtta?douNKEk/d]$&.OeJ(?7>tKp,(hAP";d(sft:ad%89$=&$I7#oab'&
+%ML/q,oJW*qm37qG]*1)#3XSH>:i&0:LnS*J-Ai9RcV`5C'UZbd`HO.QE`e\;"b7)A.&]E*:$\H1E&=DLI,MYt/l9N7g9"$A;pD(K
+%dc&94]BPuoQ*1S&$843(j>20DEXl:+'e-!dl'F(;*Q[L9!eg^oM.#r]O<!UA>r9UCP[nXU at Go?h&BFL&XGar]+WAZ^.cfF,TnYh]
+%$pB?#Cg5j4>fl>"%ZKQO"l"SX>:X<\C(b6r_Ioa6atAEfK)0%$RDc7ik>'b0oO&.S=G=t\-g:EGB_4r)M_;.7)UHFZYq@"K#H16W
+%"p-,kLMEeX(K-X#`S4Ol[,Q!p+p:PP1*f7,E`TgV\Xt'u,oC*W)q(mS?(m;"aW3"];*keD#]O`7=hg(fj+KnL593[+h:-.PGA->(
+%f:`(mDp[@h>7)(R/:IU5La1#1/<FG[2MWutQL\j;S>b?QZ*,3,d".?5J+*`\Gc7Z+pQ.s?b/WX7TLrC%Hgg=*JNSui*CP[g,)$_a
+%OH6IE-"q;($N!CK`m5@)bJ3$lAbY<Gk.GA-b;ICUc95hmAMX+?S_@!s_V#^dO53?Lq7t[ZQbu,<K?Su+9C*IPKCjWgh8sfnb_%8n
+%:,ae/H?6J4P=XYd28](@k&aR!BVM>S/0hq>JLDEN'Z_lDJWj--&/<6jpiFHVW.8qPJHYfMLIc!GgnsRtJ.OIDZ59Q<dmDXgKJpb]
+%Sa\X&BQ47E;X7"2[_N"sedr`S+Z;BCaC^JE&QOqoou)qcB#RXAKshVIc\"gK!N5&,;5ieWj%[6#LQ1fY$F7m+9J$5O0Tjt=&B4LC
+%'HL18/XIuU2ElH0ak4(+JuH$>WXldn3"d?U(+Sg-Z$V#'/>:-Gg"CVEZb*-Q',;e"gh>f<cuLn&9jJFl4!U&0.]=@URSC\98$4"^
+%l83(gW]jc%["aYl-RrR\"R-8R8*YS8oK=T47[ju-m2=mH$Kdlo2TleDRF'2]W"#H%7dF2j+NQ<_jOIo/[M*%%<0PF\cP.dh[HP^M
+%dJbQ,M=;#RW3QP]&QM:;k]Bts^<BF1(:[k](/Ph*!)guG.mskd6>%=`!qnq><'4>K^>LYeO>0jW7$Q)'iW,7/K=c%gTLceXU`(4K
+%E,3$b(.!RHoi!-:8X!YW\;QN24<#4O$MU@^$5g_!oKj4fQG?,N>"SA6/f\9*Tn>qh3)Erj!i1fcTN.K$aouoC#WG9;:]bZm_LRC_
+%"3iI`A1fm1U!Zg?qbfqb5"3LJcoOW'&%36]%CGm\aW:e>.;Kn/^$3h(^SSM&b.]&(#fC#"]\T]s/1()roHYG'5@[Ki&fa=oocn._
+%6t6 at Qn;V65N]j$I6#S4bnk*Qg+SR/J2](Zt'uEnF#AN7p5`,1kABlTtTMfIn"nai8g,'Zp6'kt`9HBRc#ko=GTqGRVokT+Keocd,
+%%MZYZ1BK>`>0\r=bLuZ*WR)@tCTg0'+j6Vq-I9NN[`BdEne)p=86Rg?HmnHb%Uut6?]F%t+cQY:,tbn`Fk)1dTJYkJA at 6A_)W;8h
+%7X;b:-%g^_faL/ia(]L'T=H#_3sl->rJ"UE at k'm(7oH2UjZ#6aTht/=c37)1CfAoIC6Mj]oEkHso"@lT$DUN`Q>&8inu%up))kYI
+%d0]nP#Tpr at kH+EQ&0L/2[FZcAbDJ,<atSJM\odKWI=P"eP.-1%cNtfW"B at Hj47IHOFL]X&FAQd7<#N<uOZ*j(=lG/)NCQOO7V4lY
+%;Qpjh&/"?J at 6c&aU,YeQ0(U`g\]3;P(+/\'!(20?F(L*ii^@g>Jfej(je0H at c9Od1JeJnt!SMCBgE[=e"`g==KTdIJnNTm`%mN&%
+%4UM3HAtuPS1fVX]$5o&EBc-RpPt".^Kd;1IYcNsj1o[j@;(D"-!ubl4nd&q4PN:FCZ^62#$kdQ5inC'H+N#<k14ZHRKXhs=V1f"p
+%XK-0$&@.e->GGp?jdPj7ZB6YsG7GoUC6fTNbMj]sclZZOJnmeV4i-B_SOSMQ,\o(7F/T7.Gd-HWR?WhV!KS5R%^O#0s",-)fp7:8
+%REQFM$(=AaZfH)QBGCHE">(i,B--TpEJ99>!BL<BU+*qc8l"\=RAPm=H1[N=Prr2&5mQ)+m$aj>%TPJ3a[q5L6E@<n,i5D<OY-!S
+%=5Y1`6jN[\RJ(n$7(IsSq^*sPiAbs-nN\geQA]4fS7 at 4gVU@`D"tGq0[?YMj6SUiP<i^B$c3jjd`@\#!$!5FEJO&-TE2&E9!(ulH
+%M=t(lLE[)SBdML`^G"2hGV8>QFMlM/9_L^uR.Eug3#":YLrhl(5a;L&Xbsb4B;k;LoULuN(1M%EC&D"RV,aI*4t&\E73SWBGWYm$
+%1+e>4)0B\nYbk>Wkg$aA8KLj"KT]k:M%);T,`]R"fVl7_9=2R"1;QC665W#g!(?r0\U:o[oP"fS#$BSh(?kHB#mRjQJm]uOFdE7`
+%3QOc.3*'^^<WIj%Off]Z$B57!*P-8h)"c-g#E04`A98Kjd&CWG$q,W>!C^q)GX6$"oV(q"$e8@`p.tN!6ohXCW^>CdWc<DckTH*I
+%YnSCEE]gF3U-O[AZpt=,[N)/P>".5.0b at OJAV$Xr+MHe=:oJ9S&@cG"AP*[uGs4hC[)eCFd:s:ALeHtkQB,*4UkK+*,*X*K8q<cP
+%JTS0"=\sF;RLS+oJbQ>!rQTAUe:\S/*W&_``u7D[EJ&nsTTdd$3LtU(=]J02[A7KU0BeeN$:mH>%'GHpdHi:#Z*r`0.8,ga3qOY#
+%V at urT6CDm]6BSc]S!<WO:mqG#Egjkr/8?pE%OOt.6l-'aHFW&$AK3-f6Z^3SkKuCJ5cm<QO'</[MA2.(k\u[-`9.;>6HN9?,l8_2
+%,;`GpgRHndOL^'t%J^Z^^Yu`QKli2Ej;ee1-G,aXC1JjR5_A$T-Lq2:6mNZTPWic+8,e'WJ40RN:q/ECLFO+D+lff#a+o;l[0P[J
+%"8TH!BdP,2!c4Am6^*o\@"C-8.6%aEP<UDO!6pM9,4[0*A9pS`apTI#`@f_!!rnW'cp0%!2pVUEn=^&YB]Vb"@:m9:(7.atEmB9O
+%V+9J!Od8;f<IdA4,"7`Y!cAKS1Vupu123Le&KZQK436(]5Yp6(bF=@QTR.n^9kBbHLT%F at XDlmVKo#mO0pLqD^gVId'TSmL0iM"B
+%nlWneU;oY^:?WCS%1.JH88./BkgZ.,F6ll:po0PB_a_ur)bt8AU<%':AbA47.72Xj\;bo>:oTrN-q$%S'S,n'Ogc+CdU*Z9^C`^S
+%Iu:8N!6KoL\DH3V*MpP86&ZB=(D1')S"SDq?1<_,]L"abH?f%7<.n`&_Z8B*.R<,=nq0!01L4U;DWP,rIF1#,<47#P:q?04V%_'?
+%&,Qr=fap"kILMZGPft<,.WF]ecDF9/[RN[]gmhH6.qH7TIJ=^f4.03)F?DG#<%N/J at mTQ2'MO+]m&cGaWL+#6b`(/,*%;fL*<`aJ
+%A]dHXL.u]qJ;mU`MC(<Q.9`B;O+X>_&brQ@'?IWdBb'/+(G,Q/'pr)84^Nj,/8GXjTtELC64%57"eEm\W'Q^\R38X+5_=:@TW`TR
+%\4=\#?plc,.hA>FYSj/NJui/G8FPe0A3K-E',IUd6!^0>R/SZcj]Ci,9R1_MfVKVN&??LE+<Tk4Q\a"Q<p1QcK%#mKcXtI24'Uo[
+%lSr?>:1QXIQECpM(p1id=?Qtd/F,&48:?m7S<c1d=U8u at fr;3aHUV[g_oQL"qD($KKmGgf:p6^96u\SOktnajW[A\E4X.TOHI,ks
+%WHX=MW at 9/,<3B9p,*,9A1mXT!m)^@XP48ltBoFAb6m4bddY2ug5,qGel<k2RLu"#IV\&QlN#*q-.!%`\AVA:[e)d6FTX_2'HG0W@
+%Y!E.YF@$_)$noh8LHtq[Us]@iB;RI;B5Fm>IFbU_GNn4CC3u[X7:?hJ:`?=uAJjCQ#p]#*7-(4N)25T3C>;c:bbW51*?iWm#*>2h
+%g'oXM_F(R7J[A)e*$=bK`cFV89FJMU?GRR?+=0Cr28`Y]+_l`RNCFif7_kn<&(t@=+fJj`>_9\QZ7-]XUQH:4mZ+8A$G"3^C5"()
+%37-[kLU^%-%-?>\[3?!V,EP+SV$b,^h*eV0MOaZ\-fHR='@nXeC+F[5*@/!qn:MiJj_GklEY./OIRK4+(<V't$b[Fl#;&u)lU!t2
+%(\1VV-'o/$2pmp98ZX=QN00t=:*o*.Q,VA-BKe-&&-kP2%bm#@*%#;4R'bFt-Xbe#i$]68E84tJ'FOYHhFiN/EKj`h\B2pr/_Z=u
+%Oh^OM&AWQsH\e%i)-G6%keL+i6H3G';LiqcZ-Zs>WjT_<.P(Xnr^*OL!aCBPQ],'t2O]piWkJg6!]1-7_+Fc_8[Vm"`c&<BeOZkt
+%eZhFZOD5r-SY2s8-*n-O+M_,31o=hMAlsOTNY="`EnW0tg)<C6Ofg*`2%#XQIr]_0dma(R,cUupP]E.bf=*Y39d3P$@iYU66AU4:
+%oSI<[-K5V5m<M+kQI`\KDcSPETnts3:X>k-1mLD=1adT/+Glq\[3grf0MFH`j2^?qW7L7RqIGWIj>lJAe#cL at _>0N>'t'DlT*Rfq
+%`ahJd9JK3Ri.hA,pG@"4rOR!&i_8m..596>#;mn7l97RtWc4+Q;Q9U.S6-?*7=V[/Mub]<JoiR:[K(\RS>C["i/IjQALe*_ at Frni
+%R'_)F"gGQAmA&'tqc at Mgj`=uM'Hkfq*opHJ>+sY1Yia(&'oIB4IRTSQ0.D\CN=?k#U5NJ^'pI74_9eVb>+M>alg#757^F8]-Rfnu
+%_:S03#_l<WX@@FQi*:kVQ6R)4'_GJ/(qe.9?36"Z\7c#CKR>8&`pQ)5U3L2n'OZs7L/6Z\L,/iFJ^b"+T0/g-%SO2R**5kJO7o]4
+%XtC3pWbFCX&22M/*M_qS`>L3ug+4GcckA_XL6'j5dL+K8q-#V7kk^^pYbG]RU'MKn!W(S!"bMslNEeD*D3YS:b%V*<(=4Yk/:gtN
+%R%!Q5R;PWB4pV8VWlspi#cS(<a]c%0.R7bQ+\Wa-'R8:3qU5$^a&WYd6HX]go'8"RirI$ILBgog+=^;0UMXVE>/&IO^h[">BrGSK
+%W+foIodEh7:Z+82(_D.=AC?<=JGp.cDPDHdaEuMo:F*;D46]meYT_=VURg.d$?oc at LM2d7R>`Q.Vd`,hW)G77.f:N%:19mh,GuJ[
+%p*f4WT8Ru.\FpYF.hjNKk)f9$%MTIAgQQ292"5!*6#]sB/Qam6<db5GZ,1fD*?tm`3$CO at p9q5>+bA2lbBqi$U?=L%*smVeBO3%Y
+%_.ir)0s6,d<S0U\<qA>faZh#?N?K?;pm)R[EXjLY,:=bL.poFrA]3tsW2,j?,+%7.R3nkOWCX,(O]4f(Au*l6):XZlQO0/[BZpYp
+%Y3D]9f!6>%l<5Ygk`IItmjMf\^bnm8?62q**3_i8=/K_aXse?h5^+AaR$7^Ie4+^O\7!gW;,+(sk.2U7C^rK`!\=$RM at SV+.*Fou
+%.&$d$G394UCp1s8JQ/C1.DG3cJOJ#8'^"U(,E1e>pqk at 5#8*th'UYa.e5JGNc:1Re, at iPE'p&^WK84#r2Yu+S>+s9))kle#>OXmR
+%M2XIJbEsa:Om.S at ELe:jP&bK:X0kna'r8J^*g!B&5nWol.%VmXSLOg'F15%p`')HW.R-B_9Fh<h1^c$mQ#A-.`([+hNg031Kld&H
+%F7(%;;WOc(MYMi*&fbs5#X]Y[JGNc;&Oao%BZg3t622hE?'Ps,(g;EQ,"p1DGLbn$,F(#iKhN;F&I,&+^4XQ\'MtM]q$Xd^Y5got
+%oW9Pb7[1p/cI*h'So^jaE<V67:?[WdDfcG%+46V,."ZHe4i$jsd>_Uc.aq"`3]uG[?"MTKE?Rt:5usWS*m0h*10l)08hs$TRT`LU
+%odScHW1RV>661dFGhIr5:gMBU(Q+qKC5"VcV1H/:4NOhjHnXPh17`O`%&?N4`*m*0ng&SA6&<%g>\G"+k4E,6<)"OT[E&U]8u"[J
+%!Kc5&$:41WN2`;ZY[SHD6<^t["gjF++IOX+N[W&qe5Ip:`\^l=%P at j^Guq$e!8Semgj:G:OB[g%+$Bdc>,W\S4(B<s(Lf.ZACTg'
+%kL;DApAfNB;KXADeG-C,2)fL<U(*!pdOeW!W$2?f?9uP]-9S#=)<sWS at Tj7F9F-F4@n&Fd0olC;W4A\[UR*5%[_R_@!F(?aaaX^u
+%chX@?UW$2HUm\V6(6a]a-DD5Bbi(<>FqYL$8UCO7'-\[DPc3"eDQQ+rREfAIhW>*O"sUL6r)I2Vp6;<\@m]:WX at _&B?@Q:UE5?)_
+%grSp*m)!/b_<!pC*:p!L6^FV"^-UI`*![n&bA,JZX^O5_\04+2`<UckMYH0U.Pr5Y>tMCh0.&1p88ELW$$fl-mV2XK!6?@+BP%q=
+%c]t8b6*O[5G+9p>^P.Vgh\hG![,U3=TM=cbPP at W4QK/q::DkmhgW6AnBRF"'NCu?tTJG=JSbADYG1%)M7WYCk3`4$-dsO)hPP#3P
+%:`="`kfsdjFK=qNU%9H-Z3Za^/BXre$q`OaV:i)'ZoDLX-um\`'<!)XYB5'Tni.p at HsCFJ\;lkrPa#r=/SX268Zn91:(Y;M?)E5*
+%JH>l>#S(&rhV-SDjFF#=0.<P^/>]'m1fL.0i;f`d",cn")sXcKLUpu9,4_e+Y#FWR&GZWOU7c)@am>t6+Y4$?la8C*r'S7V;hU#J
+%'D0Rh96pcr)G2tR@;5u+_&s+FNLg2ZWlgI:8)#^:lXQZ;7E\$s8'ZbH'tR'&(W&qBDG'gj3Z)2(?]k&'-6]MmRjNHMjUS>T&PuTP
+%o9^/GhnA$7E<. at a[G%+1Ra<L[KeW4`Om at j)D#mOJM1*oS(*Xbb;Eg&7e"EYjdo:2RMZg8C%I4UCH7J808s[AmeQ$i(!<G0F_fA"4
+%d)/$OYo`[),e2E&:<%C=(j0#2n51NCIo5j]P_sdt"sgrs6(ud?RGS&NK[AD8lp.)0P:5U#8"*[=jO5mtjh[//7^ns#:N:s/`Zs5:
+%]Lf25,)W\("Eq)S;oO`ZaR)([Wfs:c!Tose1.p#,p8N:eBhOgp_atn9L/PN['0qr+Tq7B)8%D;l<5AdK6Uh64mZTbm)G at RC".aj'
+%SU9';=Z]]#7UKH^B4Y%%hf&ZY.Zfb.UbF!>lm]-5Vb-2HE(?L(%KsIR)6t\"kaS=0V%on&V\'W?1L8/%cV2m`S:!Y]mHNG][?g;_
+%RqeVi2c,:Y_ps at Y.1%(d<uqhHX.nCg&V5mCi<[Cr'WT6qoFM6>cVf4H?sf]<=hA!uX+pu3*>2r3)V"'39^dTmH"`R).1@?f:52QQ
+%@Wp7\b(%R\H/X!:?SXUO@`M:cilFsD1<K0",3VA:(2[0eF+tH;2EjU4</U=3]UPh%a*<n`:XI$Knpj_(XtXXQ].I!",;1/U0L/)S
+%1UGG5BtEI at FP$,7CegD0JR/A7D+qu8-3qrZ6rRXD^9i?p+P]X at 5u/H^W3qcu_QCYs<&fG.qujZUnD$joD&b>d_lrJCTdme.Sm.;'
+%btu%YOnQA/C5>TMQ#iCcL*Kq\(.quA:cL4=ac42:fWi^u4dOL*ZUt#O(eCJt,b27L'@kS5:<lH;n&VrYER`>qe?4.m#mD?k7+5e^
+%`eqla(.90&Tr2C2,cRIc"7cXV*JB$"L&Q9*O at q2:d*[OLI1auC5a2CQXl:D?a9Fr_<&i=GP>81--u3RkOq+8$SWhW2U"BX]410<`
+%,/KshqWh.R#Tq<aI;Tt5F at 4JF,/:#:6*IJK6'A/a-H4e(X_a6Qk8C+oXE=l61?Ua=M,(-E.lP<V<2O`08BI#=Ti'd+I$=q3d2<GK
+%"-o&?^6":e?^0'-A8'A7:h%m)$]XhZfbY,)>(RJ<"NA55 at A>.b16d5^Z<BE9c3RhePfaBtHcg&U.MWe^Pk7dQ,01?$P?``)Km(1(
+%c0^<t(km[T?93tNiWa'5d$,AG0nmH<_-OIbOp,P?,X31+?9(X0,6ZI]K0W0Z:EBsX5!sK4Pc:M9BfD?nVp[ee3WqmCZ;hlZ6LQ`'
+%$6+*%1KB\b75Q#R^8pMgl!jhg3aPb$d0"goKL&GG-L`R4UTdb?Z<,P,(#L;\3`HU%217k@*JgmJY(us?pFEN_Q%o4!-8&GRC.>VR
+%TQ?-bU4Z,Q'[Tds9rFkp'Drmh"^&5++&8u+VCsH+lEi!Cbd at CbD$ffYh5'I-TFh3q[5n=qb2NT#3<UjQT+IP9[l;4Z8.s^r?Y2pH
+%[1sE(*+4]H9-.6R"+5MIHGQ%r`GG+?V/ecSR>.Kc?#qpdd$*WU!`BlhdC`'=Jpp(RB'$sOKF3ZZ4u`]mrC(s6=HBEuOkT+9U?W[H
+%.+L4_(S=/"C-555OYF&'O at -D]8jN3R).H4sH&XAtMA./R*j1=-3kBnkHQP8b6)TT-'((..a,):m[aeEBP>3BA8kO'SCOQc!fH<Xg
+%999/i=<\HJ.DCnE66KCW4M[%Qek\BG,6q\*3OCTeRU%a]kd](O-:6.4mUt+0[RmpY\W.FGri<5aa==]/*!E5UT4f.ACY#YY7eh*t
+%Ig+a:J+i)^on9-p(s\"-=^;*:cpFgI$IFkOl'D#`1kn=)1sQ[WS+N"*qF&"ik*J`;1VjGH#7(DmIooN'(e?$lS$gZiX7'2s-Hcnq
+%OmnphX^>b*df,6F)B7e;+bJ<q#`T-_+q?uB_IQB5CX>!IEYF6T7"Q06&IT='0qho["ktK8Xt0.t_q\2 at YORbBd$69@`"0[lnnOa;
+%3Z77O1+Lr^F;rTo/[D5uC,V2M'DBrTe]&p]UX+0%afiQp#BLNS#ZRp7;HK7)aI7:-N_m>1VSmfE\q8(c1T'ee/Y$Hcpg at X?[.k>6
+%ac=hemnmHXd-9+V'Pa"KpdXP1UMDOm<%1!$^756Km5_tk4DVnATrc,PPR(=,&4^jlJnd*m.VMPolCd[ts)[*gc(iVo"ZocU,\Q?*
+%eef##]aUHdIa"i)`%&'c?^_ItJJta$#:``uK\Z_F5=;<D6Jq"71ZeeQ"i<<b=:17qSZk,k-49E$W`7^3PZjF$Ji-*n?&t_LN.BC<
+%@"\mk!(&/hg^a`5!k>HK$7Bi1.1#>VOs>?cMA5+3NO6'5&;![;M!1tlSBsEYF7@^n4ijeA\W)IZOu(R?5b%3WN=g(7.;B]$P1I^m
+%%KiOD,e*"e;1+8*./^`^CWmBW.,,+7s"_tRP=*]=eXR,$RIhnB'@A,,GP6n/'W>W.[cI,F3 at fo__a4Wm1Yn!09L_boRkT^RK_8AK
+%;a3;_PjB"+GW;6%gmVp-,h'tZe;)*IDuagUGN*X"b at FFNjF'!F)n;`$A;AOr/52c$\'g>4XV$Zdd%ja`-5.puoinI([1!g\5q`N)
+%_7;8n6aK]#SAKh?TsmXM%]Jh1n2d5VX>J'ERPIX)A/6R<PmQW8V:-D]:ec\rUPoP:Hfku1Mr_Y67VMGPfGlm[:%8>pTWo-kC0<42
+%YCn;.W"0S95k^%odUo0##XNA4.]?)V6sO;BSLG_lDP1$6k+m2 at s-[PtV5jp8i)53O[n_S2JV"7-U+U5U&5\ZHonm1Alqp9:$M5VO
+%2S>+Y1>8Ds?6T/r_g$L&iLKPVkf+1mT_soN#K8,T9t6Y_7DKZN?tbJYCf;;:pd[/>@u>Th#Z1)*+"f'dWHmFg8A8'kB1*,0Y[g1q
+%,]_2$'ohrZ0b\3u'^Fo9Hp^@7KP(;mI2(Hk[*HaScHp&N?6:T3#q-BuFrI4IPaA&q3b`^ELak51$J-]D_=Vuf.+QO:d87:pVZaRG
+%l>rC7"UgE4#rdR#oDkcp*MPhcD]5::l=F9;\sSSk('rCC,Q"N<(C=[TGq*;8(g%ajSl(Unh>!N4+P#BVUP4;$f_df9,6Y]se\m,$
+%_%N?&It9bJ_\-55(p%m$^VN4ls5#utr8e%[YP<Y4Bc0*_q=qksl(>]c[nk310-<D1Isf"[F82fNHMB0YIf/]sS&<M<Vt\*Xhu3!<
+%rU>SReZXuT5(5Nk)m;7RhnB'*X8_7k^$,%XD[nB?kP*Glj8ASjj2`bD7pc,f_[jr\r2K7+g[BXdduV[,>lE[NL+f1Us6K4La6p-R
+%Z&6he*KTOdq#@O(If"CoFEObXn`mUX9DeBDKqqebreKaeq]ET:'/%$\SNbbo*T+se[#_KlgV;e-_t7qts5CSbOSs1ooP+*BDQPu]
+%r?`Qbm<J6S)B$6^puBtLf7,oc+$Ucqr:o=G#uAU2VtV:!0-?6N+,>.=jU]D$+$T\_`@n.Lc1L\XbMSo*^42U?^)oNnr;Y`!r\uOf
+%roWJ0lfTpn##3p_\%bMlraGToq7- at go_n=Bg[Y6/ViTk6?^CBn?.LZWS'COXH]u/BqtKeA?$j-=E:r$>+6-4:A*BdSkT()Ve+2J0
+%0AdlOj59j6X8g]HplBZIkDl/u5!9pAH/@HSM_=n!QCk=`g7I`IT0E8LPKh(Q(P_O*kq2?gHs&Z3@<gM/hZi%onc$-h(GU>%I^a^8
+%I,5r/fRIt]?Walu[O-7A=9#TB`*dZ,GCEl49Z-M9E5<XQ:Wr9hHH!X5[.q$mra4O.)N-g$hlk5PkN17's+?<HgY]aClS<m0pu?@A
+%s']+XhS%chIs]@r\UN)Rhql-IQ1*T)S\7euqlp"ANrsGKKR-T_EVuLn%F,tO at _lD7j3LMf=6f&Bo^VP$hZ(X`U=]-8:G9I7]9hCj
+%ol9\2alfFI<0C\;LSh3oUXtQObjhXX93lbC>&/OL]$T2-3D0:f;n5QXCeq+`?hJ<gl"AMD,^WOna-cM"U,NnebkePIlq`Hk$:b9V
+%a2E;TF5]po,bKKY5p*+V;[c1R#Q(Jb$,a/Xkt4l&7p#=3hQGDn5L%>aaLDAd8P#2_'O?dVVh'Ya[iL)RLNc.1%(U<f0'SF&d`0FQ
+%7?5!?ftOc@;n^fKo4->OE%h(0L$G.QWXqe3\W&phJ*Q\W%9:o3"pTgS\[+B\C"e"Nqt;g^GHNCHcm`;J^R>gAJmrB)%#o)eFF,l[
+%5`/hr"(V)!je3'*RR1BRZd[H:qi`YRC]&==?FF#aeN4]_%AE+\JaIOR&\E2ea$):I\g)W#YSTC(6nacBfD#]lgJ=t$`V(fVkrX<P
+%X%0d&m`I7()IG&r(V'O[eZhGW>kB1V),C'TI(l<m'JB3:p=- at E\9k@$d-G>'m;hkgY)R8D.#)6>.q?r9Bi^BTN,C9 at D)1JpY#PDE
+%/_0G(C;pB0om,<<[c6Xf at f<dd-?uP;ZdnGbqi7ep<-7u9q\;Z25A:hFb_C)5rmc^A'uB?s`j>5nQ>pAfkbU<..ta>j'q<smgtW7$
+%\M]?c=/i5t`6]i&"16<WfVXh"EOl3W>[&iII-8.Z6s&,t<6T*,daMTRdLqPnR*OB2hlMJB[WXQuL+Q9r*>8%fW;2=^l,3qs2?(jP
+%KZl(#WmULEV-2U:?/@J%Z_!NoTn?Hp)tSG.D2 at cU1L!*!qtWh<fN7+sH43&MBX"-H+;V2uIG7<jjK^U84QZ,X[Xpa>[SHK_EL%BC
+%(1Bc-F.^"iQ3&^ZOY&4*ijSaV7kN3J[H,si4[89[Sc(mabsW;D at _9Uf17cDpj't;Hf9U-YnT&qcW-i0gV<O="R./8mBVmU:\/m5=
+%/]o2OCffoq/(N)*Y#P;<Bhu9O7CX>GM6jfip2_/aB4KFD?9sh4Q1n_Z>%ERC]@$mj\%`HfCJTT]8Y_9iNc!%l[Ycc9JW\MY%dj+%
+%O%I[[M^l'`gQKSQ at qo,;p&QpbqNF7Uk!J?E^$.l0lV3SY,"pZB@^7h'k/]@f]knZlo_M<P?ScI^Huk^%`X$:K*HhfTeXVU]%(ib0
+%2j<LP].pbMa=ulP4niQ\Ukup1 at I?8'dbCA#mg(i.:Rc at b>'Q;ZDO\mXYor$VGbFdM4Q+>i_\hdAVtb;J8-K[b6oCdu(2a&!GAGs=
+%]=n2[URh8QBPWcJ[*?jBF$71*60amR.FkjSZetb4IDA]KF#(2J;B%^hBTXkYCs]jiS&WQT"3X5BT^-:2>\go,r+'l1_g)_Kl8AkN
+%=/bA*B:%_K8SOsj_P1H%FJB[W*#'0BklW6mH:A3H!t:,`9Gi4s5f='p(+%V%$DFeu5&FZ>D=7s-i6>PH5L[&:X'nB(V*8eSVh&JU
+%Nf9IZ*4^6:!$)9[@Fi7)R.W at f4N3U@$1*cPQ@?dS9!9e'p0om@)`/am*>7a3qm/_Jc(aENYUELQg0JlY0#]@KAl/iP[q0'`.,#<@
+%V^XOuPl:<^SD=m/@O6;<<b-i6\1"urfW,m?Hs)WW(-%D:()YeL1J+Z6Zho'@rUAJtF40cmXr#\#hIn5sH/%L7CgP_af2ucl*i,hc
+%B1]Sg/5qX_D#lg)39rJu#SJ]uA8B#K:$p]9[P<4p:!ThIo5O%'n6SeXOY*b">]39dXJn8`1gDjZJoQbcJs9loZTZ:>#2[R;V7&Lq
+%YPf2OVS%L4*?24"i5:,[_qX*Hhg(Q*bjC6iQIqd]]&2HhK>?&"&Gq2.h\h=7Y84JZrn>?I;nOWJ)eR(Bca$srrE!rTW9a+T at MWcc
+%+hZ1kppOok*p;(;Y7-lS$sL=][)@E@@F0BXBVAj_5&Zo1Zg9+X)X,G)D(&@jlm`!j-/T,^a#F7YO@:)Ap03&ul*InZSM.G.hR-I?
+%\U at Pb"[MPQ[M at Z0D-RMtL'GTQ3V-pe4lII\p.O$7p+i!3o6].L)WM$jhpl,^ik&`NduJl)bP,O";_R]3HQt4jTCWl"(t6$"e_I5U
+%[P9]XZs-P^D,rO%<K*tpL<DIl=OaaoMP%UWZTSJAE31l/KUQfM=B]kB12U:pd`Z6ee?!E*1M-ee8(b%+'C8]XrP8I#BA'A$2Or0r
+%.WDQi>,th6m19FEk*C;PqhB.u3cUi2s!YJ[Hu!?12PgEaNDo$lDN?Aa,,unnjW:2@\&SJbr\Ob)C;<L:(2 at J9GE6G-NB$dg(,?/6
+%>B$'q]R%HAmnXB at 1b016aL3pm5=96Toumb)cYmJ+r1FEg%4hX+1"Idi3Il"*%]TPmWK"q>'3ma`&([pVSFg_o5n<'LGjCjoo@)fd
+%0CZjO'Q,6E?U+GZY4M)SFlrXLr`$7hnuqq^=(s0/Q0ipUAKIGse)7\H,rbi=>07*B`KC at U@&H0=27?3`i+GXD[f-Prp*FEZ>V!Wk
+%mC"i=q\)8L9*V(Vh0udCjCqhTjm!.KCk'Sd&UBI^_Nm"``gS,38[o=[CM$_X$ctT??c?EW,.$^#=iY>--D?nIm=TH:fq%]3^,`.9
+%2UI2bTC)4@^0=4CH:$Q#4XH"e8qYlPg[EC?'\asF0H-%p543bBV7'+BSUiXL1Y',>W@%NS$+J2ahB=bG`%JOD(@)`n?bh!@2Ht:s
+%'(R!r]C<=@nAr_UMfILVJQJH2X8;Zq\$(m#[I,)bYpgqo"1m'ZRGIHdl%9WphujFV]t7HQS%Z/8`?'!,6*[\p(0M5=Rf2PU=qf6`
+%TY^j&U&<^:U2QMfIkcZ0]REK\&i?t7Or-!p/Q3#IZ:nuMXX&buE\_lOJ,tLP^IHYE5gs<klQq>7(54!5,aMj7S(Zofs#KE:p_q9Y
+%Yj`1jMk7o#QZt#s0lI(e1e4t0/9ooe]sM@``A$ADL^o4X/W7ZqL)kMRTYB0$Y)M7uq=B@:2q1m3:g4khB)tE)kW.5(@t$m)RT$mF
+%2$cfbE`1S"qljN.CD1&-8Z'e$IILYQ$1W+aijere-(+lsC`tV@:6#E4!ltl=Vr*YO+:?:Ba">Dt/kMr4/BJUO+^t6O31#`rS<Y:o
+%r0&:4BMg-KVXeMd9Vm)Oa1_Y#mEX$oSA>qG6]X%T![u+;QEDI'b[%[hWa:uc^F^B?.AhULFbq,Kd"39(9[`oJp`R&aO6%DWfs$(i
+%JiNBF]#.-_i=+"I_j"arH&dGmJA0tTB8QLt.aPO>"Q)maf2<]l]aZHS"Tal%En0#%2DK.'^@'7jBVY6B20(@6RGj=Q,_[3)%$`BC
+%-\*`H%-MTF7.p=M4.9kSfXHf<ZkR>]TA.FTS!2]8aVl<+qI6!!pEH8+m2*>X!rBVmV[/+m at l$@18GMGY4-/c]/>nR/fP]qTXL$O3
+%n)oM&Se6h&%?[G,OgKDMg62'I?aBkAf3/rUlofUHLZUmNWk0YOL1&bU$nnkqTQX:DE7MpNAk+WHEdDjK0ZKDr at -00#B$]1f=YnZ<
+%>:J+nV]3_8l2NK9>$g<A3Ao5trm4Eg]T%bb^N;[.$!g29E%q#=)4Y\N`6"FeQ?b>I^R8G'/\qV$/"bSB%Jo\GEY<1&^I<Eb1P_:P
+%YuluJ7?9lQ;#t;j"DRX@%3!h6g3R at T>A>,`KlPR'2CrMLN/8oUjRafH97BuJ?-Sa=C5%Y(`U2AuLDE]!dXjF6"WD?-'[<`1Q<_88
+%[L`#<SLBSij4)G]HLZA4`\Ij)(4a**SY3?B#$WtoSqTc&8Tlr[\"&M7$p)mOCP7Ah[VX"ffLi/`ZU*PM]%&>J2Q/X^WT=<Z!)"uO
+%6ZbPl*B.j:)n8pU%T_G\H#K"#MZepqK\?b]jspb;URa>u"qid$*'Eo-9qg%&D9gAYT#/if!H<S2G]#J#SE8(a7SbS-g at 9aq*bX^a
+%&1aHarJY:mYn#qghQr,pM-A]N*0;E0mHB7`]GW;6=\/+BV8^fp3sYJ^ZR'D-Ibl*S1kcq[Zl$Y=!'l?Zh"K$sY["B;mTu5db+?0p
+%jm9<2$OrAO[qe':`/q9>\!:-#0#cL%9C:nS1J4l_pk4!Of2"@&_$dE;QBpJ35NK%3g]*eISo#QK_ppPdp at aG$/WFW06FSPa#]W8K
+%<4:T5^'`_BbFH6r[\)D6#iP*<\)^CJe8?ls*c&BABV'sr9ua1BhK0gY?XX4IV6=C$p[aI;/K<id4=,Kj5IF=f-&1d9YO+A+,b--d
+%amIrme[F"aO2NVp"piH'^nj?)L)QFDD46d<`(.A@/U'^&R\2_<4l+Nbc->FKCh3rP$gr3TEW(j>D9oGD)9\@`of'plU!n-a_H$<r
+%[YW/g[mT\#\`n9GmF7a92Eqd,0[8u=NO/1#+M?2ENc.52YK8pYHLe.Ra6JW_<,'YHMo at KtoD^i)^K]+=\`QRIS<mDb'=Bp:kWRnG
+%9=OX$1&RWlbAMgBI(>QR]kW&1^4_3e*OgVAP*l+?jkJjgm)@`61uZ2FV6a->93\kFoZO^Xak2OG\,#u>H%0$A#P@:uok6#8h\PiB
+%k7(d:8b2B5\+N7<nc#tA^;su+gJ/8dO#k1]=7>TNkP*LkF`V at CHhIBPEdhBR4<V&%a'3ImcLg]+NV,Cb(.<+Fp=<fpUV1i#=0JT@
+%/&N,o9E2\S(Ghu at mdI_K^FLD\rd=<C2?S0dGA3Jp'_^uF[D%&r2?B.Eo'kqYhKkNjHG+KOfAhd'_c4;E4raLArI'"8jkD=M+X?[B
+%)qb>T]E_t_[QS$FFj'6fIM]n/cASuu(T!\k3.mB4^5iRKk>`rq]BrFr<%A6;O*gi6I'a^YD`]VpS@?IR7eHBNfQ(P-P\2e[f/?sZ
+%PlC="6-nD;B_B)(If/_=750FQh]+g5?[`ulJ'o_1O12k1hs0\1rVaBVqW at 9o'(@j[r:T*:jg4scZlJsjoA->'%uY7%GP-`2pq5C`
+%:EO-rgMc8[rGHn,HN3$gpRcSXoC1R[bGX`_rdHZ:s"o0&@=;>Yp#a<Ve!KMfIf2BVQuDt4)ErTIE:_o;pJ:M9:WrUrk-kj$kk<^-
+%6D%o:5J@*bq_.-9[$U4\dJbtOeSi4XBIJV]hqotLfT.]STB>7tbGScTXCV0HoD- at l[Pr\@DW[!eSsI]phh/^^roa3.q4p+OI(]9V
+%0r$!P;W%@cq(Vb8aF?!pqY3k0LN3*"-V?>plYe1Th*1GZ]IlF]s.Dq,.(jj%ptbg]Gl$q"bK]cGrV6?^iT?=db%KPa1>i!`9O--r
+%S",riT>#d*4266Yq=60\5C_4V^&Rllk0*LkQKA$O_t<WFEq at 1M!:,XCDPh7(5&FJ8H+?55o^Ti\*P.mcL<n?#-bH*Vq;X\h*Br^N
+%4T0_R>2+7;^\l;igs)rQ"3SR:2r7lck%u'pg[j7YEW\80%l\^e-/:W8gM\/"c.$92^&?pf^>H;!rMG"^Dm!F<S+CD:^3kG%p\'=;
+%R,>>2r3j;t[o[MCD7c\&T&9:[f;C:jIsh+Wk-ptT=;1_Ehp=Tr2uhpgS,`$VY5d2Spq,uZIaVt655h,h4$J),);5l;qu$q)miL1a
+%&*FH at CcI12B%i#MBl at A4V_=Aql_Bd;qqee`]l1*#J+XQFc`^J.*$<lNIV^\;\6m_*X#GF]??1MPr;I5qq*c6]YO/H!gGaP/G!03Y
+%n+is]q25^%:]%?13W/<]/4iJ6p"SAPrqaP'2oi\b6JAN!oc!2*lu.pAmem7NG(\]0m(YXV(,V]U]Dq>hh*.BHiU8sY?%-FOg;!Cj
+%mll4!Ue<jg5OAifk;W:q3pQuplO0hBrUPs8e%aGbrARI9(Ybj;s!)O]natf:-3*'?o1t.\Ilom9h#?Kss7lTlQf\#"p$:T$5CITt
+%o at L>p*)EnDibneRs.fVoFoStDIJEN_-i.J:E:o%5*pMsP[n#*meK-jaI:D*iDNBuEme"#ua+GFo4R=9G5BLZG4X-%kF@`0H78'Hu
+%[sFQ$W$cfPme(gDO*6qO%OsM44\@+k&":^[rQ3smHiN"G&_0;7/!uiM.%uAZgkJb;$hlrf1d(&h at .t"jVXkc8Zi]bUhSoBe&0DQ0
+%VZC7uKJ7)3:?aCeVaoRMLVYS*9M=RuhrP*QV%h*$r$],*Ea.tSI<hn((?u5Ym&Ajn8)4Z,e"shHn+m7u::O$-jnAEAme623:@V:Y
+%rTWbBGj"PD?+ITGk+DaupEpDQI&IR")DqI2+7iufllT#apQ(Bm*<';L'9A38&,P`VrUs9AX*R3`9R:R&45=??nG)MBE;snOE-f$B
+%kk/*?+[76#C3]4Ym\.7B]RRH+^V at BFh;@)`pJp*UoZcVahM6H]@INV*miLobn*]U=GIMep?.JUZ?"LYV\ls=0SK:Q;VgD_Jl#`u<
+%W4J=C9"Lp>o"$b3h:p!)LYI13lUc<UhcAQYf)8*uK%D8lrF>lSheQat)BVp;@(/`65kJA-f@@q<TM`AN=Pdd\Fc?YYBmc[Ffk[\$
+%nlQqimW[cg)<`pg7C/,6O;iKVV9=qq+l@(L:AIpH=#6B80F.ihGdFP-4f/J/nX\h=<\n&>o/T+^7,'5^+cfeEpKA^fXcm)WV.e[M
+%@2!%*Md:Q9%pE7_>%P0HD3b$]em8^Ql$9DOc9H&\hJ8+BZrVOU=ZVh3<cRW-Bm/oA/,W^hrM4R3>;7+-8NR%.#%;65/PW/:ObR,Q
+%9>dL;QV at r:5RZIlIp!G7=VH9f'7X-u^M$?[j'R4]C=1n0;f_T)r*02p^]&kYbdVNinaq*VQeVLUIj!_ at r-bdJbWAVp)b(IYg(DcZ
+%TVf>^5:U%A-uI:$;XE%,bM!024mM_hp;ku5fjk%0fJIiBMY>]lND7TkJHMdI9bIC\;=/@=O+)FTH^*o[[mr3p&T';X5Mc`3Qrn"*
+%UpCAVZq4kumgZWXfh==<hB(3t:#6q*>6+R?X?r)H^n\4>_3/KTJq_SnVeq!l8%"'!(/$QiQ#+i]g$C'Ffd=;a7d!M<HlG4^)r53I
+%^"uATD(!.D<o1aEQF^n5!r\'pXL>O01MU.[?<c`+gZoXNe>j#oXCfV`g!rR(]@q(fm1q?ZmV:3V2I:=.QT7Okjt,l*Zu*VE9t8M>
+%HF=R_c1nN&]#K(=bKY-siA.`^0j;h4?'"[MEIQA9;5Ek@`p,-sFZ*>?dmkA+h-cdJQH%@mo[S2XY"VpMG#3E<Q5:3X]Bt;1QFe<P
+%*m<B0m;)WGFmnWWCb'g=b;Q*l=?_*+mC#[QWuVhV5&'o$p:0tCqt at S`h/ReL40!uUYBG[a]U;gPU8JdFR#u4rR554im^>UnI.f7m
+%5<nG`UKftQeRJumoSMs<I.7Kg*raF))^4*aO/F$S)f8]Z`7jh/X]FRUlgmlSoj00ATmsEWB6Y80-98 at L[A("YFcg1:EmOZYn4_,2
+%ra'JH\3UW&d;GQ7ok$*b:2FPp;)s"UFhUNLi:b)RG6.o)EqBnqZ,+nS1>*LNgY,i at Je=@g)'ght0,):^+/'94%Rim3NuEHo(PA`a
+%.8UYbkh-s06 at p[(ZsLQ0QET=cp\aV*;"J@!aR[+h#6CDEfTS!mQoG*iL4l&V1ASNYI4QsHFBb[LBBL<ghJNAS]fq7Fd95*=/TAZ!
+%&NnoRpis!GH*g#uMRP8p=s-tTgO"ZY]:XWE5p9g;-0ibB^g!?[9VfA!ihV.a"s4OkG$<*r`\#n,lcs@=gDo,(m-\r\[ops6TA+1"
+%oCuuT\BeO9Ar^$CI%TS\q/SAldH2k3*;/(Q0Jeb*pH+k.2BTp#Tso;T%Nb>KHn/%nfeEAH'r^T]s'kV3h;04Of42"HIl6Yt7m.2Q
+%^)lr+`r(hdIVZ;Jf%N438,L8-gIT(#kI3q6`qUFQe!T:chg:`7psY:Zb<oe9nD\HfluDdZEB6=%c]<O%i7S9_bo9q0"q"9*Va7er
+%q'^01au*O;h?nc*?p<n*_Z5!",.r0Z?i!Ru1QUAG[7;sd?FJbRX2f[9d2m#.RIPG&NLSZXLXYs(gP>a&G3EGB\[G]0cMrAL`,OG3
+%o;uF+r[eoZ<*O)(hhEMAJRAXJqF(5\2?F6OIf8<cg%5.aREGi;J]mZPkOXHHA@%Q`&BoH07Br^@R:$&la6$iZYlJADDCqs>VUIlK
+%>'P+eO1*&(>49GI8OCPE6HOTA%t[@G9<o,7PP;U8FOVkp>dY/g[45NJ:2`74T0<%o]!XEM*r4K8rOEZteuPm;XjkNt^"m.a8eL8I
+%Ak?42(q(jS3T at Wi>\+9_pNXS_n<Pbl0\8Jiq;;4M]^_rH*rYo.nNAQ'e+U<+*p.JPn]SB3fR0/E/*j[s+I]]4p,2bH%Gg_jO4UK%
+%]u:hL#+)R1Aq`2$\(flNrL^0rG(KA*'nZ?pO,'?Q4C16=7sX+iiN=5NHgLdNmBJ7#/P9iscm$OH9kmAHn"%\siVi2h!tpe])XqOi
+%W]+kKr*co(;TpXl>=l<4Y3qa&e>grcgIL2J3\5OQBYZ7`S&;RBJa3DhX5e^hNWHRUJFaAgq#J2KEq^f/C.A8I!+:r>^#A]U9E)Em
+%J$]ZNYEJphdf5OtL at inE4r^>Fo,s*K,Wa\^hXEqcp2\l+7BugJ/ASA2N72B#mPgrXit8qD7bZ-s]S6i<FKd!C*@:&CTqR/L0q;)C
+%rs&'=ngUkZq2?ElgTusiNT:NfT>1P`\\-n'@TX$(.\o]MDaV%fn80mbMk.T:XL\;9=no<.\Cs:\D=tY'>kpD0p*OC`+>t-o1q$JA
+%m2VhtCdRU8FPacrb`fG\(*?o1qh?/p,Mma,GiQaEZNnbShS3cS2sX*cg,XM!AUUake*@9`:Z,NVn1I9pB2Rg/(/nPfGe,>^%-&-#
+%]hIRrSaOcb2P,,*3Ub+=:VO4]?gZ#-^>/JFIR$uD4kb'ngSt'V^#+k9a at SO8a4mkiCOs%XYM'$6rb-Yh4kbHn[2?Zf^"mjUgYmA&
+%m.=nP2gamLC])rp?eaLNIIia&XlkZ"%bAi2lP"J8I(.egArem?g`GX_I(.A4I;UsSrNhn)X&.,TRsf._S*dr'7]pB^gh&=5B6(Jd
+%fCQMsiNp(Qc`Ci!*Kg:VHi!Ns3;%<bH>QY8a/TY_gM.M>3^2Ph4j2T)p7!?fSO]f-Y\W-]2W)IZoOmK/MV9e3>dmksAgoA&?*hHc
+%)go-6*IF<#*U?.%%6Y(<HGOj_?,qBi[pbGE(&dY53950%"('%)e/TG&/'h\@F#;N'aGX36T#9A[?LPkV:42II[iK^]8*fTRpr3,3
+%Ids7Igiq,ZF"S5UZf0/!?J4lJCA&]->OKe(,@=UGgDt!ukN^d(2kPA`VgXSqc-NSN`e=npa5_)N5VA2omU_l+h7[N\_""&+>Lr)U
+%%c<,UM7\VUM7JJQ*RXR6`_O:S'LSMf-d+:%GWa=K^!$dhZA$U41p2`n0$*AtTCl:I)EUj'or([!'Q2]u1S&mTo=;??p)',RS">me
+%'^Ji5G`D]jcZnP/Y,mi!>2/$&/bCaSHL3B^BDuB3'itX5Ns9:cm22(?:l[k&%-9I5"4:R$9<r'TBEm>JiMa(nmiDpV;6Fldo-h*%
+%TkUdi-eZm]4 at d$/cr\gC?9:]k[k-U^N`0j*VcCo=(->RA>=p3qnS5;dK]-W"nY69 at pNG33EU1_eU:hSYeh'e^kVX5=N0[-0FpREB
+%kkWU9 at im7cG@sFO-d0X*(/o92>:d!OG!I"k,r2E&],]@)XSlhAIW#J"*8-pdE[d;+YqqJhcAV%7O=^^SYVU)^I.rADn#eDd]k++b
+%3PU\_*+N=cZEK=pc\L1Ta4]&Lg6X&Oo:`V4r,T$T*GqE]+J)*;4-02d]R;fu^)V.I+h'r)iB4-LkOHdZOn at fKg^h"Ma5*'an#I[O
+%NR6e>qf;1S3Vn4%h!Tc\Y7Pcmbd+2AG'^VBkNAae4*nU\L0pS->n4gOq:+iKU7f+MDfRiR^Dr3edJ.(+&cQ\s7X,ejR$GBLLVB:e
+%h47?;gNhQHWE\rsqmfqASA&8t*7%F=p/<qp5)%b:hl]`3:0Y*4T==2B;r19u_McKlZ\SO-MGK0BY0MX&ijfjQR$Y[K=!sBHrl=Vu
+%n>/gR?Ceh!pZ8kTmlK%SYJ6[T#1F at Z?(sOWm/$H:4M;c'lI!:+M7pU6LW`uU4W'a*5)Z>>..oVrNRt)&kIGhc&+s]8TARK\qO_2_
+%5PNCnlK%PLn^Zak/,sl6"7FdUSS2<S(AH9H4(!AT_W]8Am&,fokDXOJCD='fViBGVj#PjHUUe8qi"8f"KqX/m,bJ8_Q%4QR`#a(I
+%.uSa0b]DAgL_%(]OD^sjkOYSBM:5[AHi(A&jlGZH^:0[&)33Crq!QirlS\tEh5@=&ebs$$]19KFG&MB4-Xk'_IW"O:g-(t0s5gfF
+%s6ckT:t+OoStB8ZcRnOEgm1`OGI-1"]9E1Wln3DYfk0>d#Q+1$B-shJQM/It9DqbuH<a>qmcnfF0X`OV1 at 1)!/Ut/m:03MB\u(gZ
+%9pb.B6nWW*@p^j"X)bdtZq at 7>G.hG3+3l`>pKQaC`d4tkVlTZSri-<?YOf8'HK5P8?NqZYf6pbEl!,0McB@>7pWNG at q>Sj.mgnRZ
+%h&2WObkGI,s4R-bR-`4>lgF_Dqu>gbi0(i#)%eM=T\*jn.);S4>K]4CNQ*"j7Xg@&MOiV"Xbt8.<DhT*))qW1hl<WH at fuH6+'_lD
+%AW-0/FoBgM'K#i6QPFR2F)HnrY2c;+)qYV\#&XON<PrUF[EajP3";+<LqD!>eF6VsYaHZ at D/O7YFS8sL-$RhbfEI1M8;p[_p=bY]
+%gH">AX(;)f%*#6</;&%6 at G`%W3)!i]n>sX0DC=+=8F-Kq]@9oQchiZ]B?+QG\qmDPT?`M`<I\0ImS`Rs7Ut%m:\M$HVhW4ba6ckI
+%eFQkB$RX'ClCrG)&@_T,F+j6,WP,I'HAUCZ/#Vg\\VJZ0EI7BB?TdV37sXXWZ64ldcIGqXPD6d5BrcP8#Lbi:II^T?3,TI-Bfl)@
+%=*7@<<^"p;9!'#scJmha'6U:3lF%l1>A[*8Nk3_1AW+0)Q'BfjaZ&+KCSacA;r4,sVB/n\hl<R?iLa+F`U.n3DtR%06)D9FWi1)J
+%IbJP90%Eo3)c5b,l5d@%lYoj,Q+#tXCt2P)lDq"lkIb[c=l\f]UZW(H0@,TKfD7Tk3R[>??LdX"k,5u>1VTmcH(Ja*EfF+j\t;T%
+%nr:u]J"BX?=X<rXf%2[<c73K\F[48'JY(HprTW%:1NLn@?Rk78B3Af\SaPS1Bu#01d*;[c1Oq(WJ'Jo"fj]HQpVS9JCDs/NrOOQT
+%=+ at A.ld)WTg+!6^XN^P4lE[d$Y:?kbQ,N]F-ej%8rYg4trkGW`>nhV`d)SWSW3S)VMnO?#d3Q12"Q(/ss,`:"0V&^1ak`l-e]nSD
+%49KrC, at IbnZqE!3G.UpI>8Lt&rUO3=aP`DQQ'ErEE`PHjqG'I5)!'Yd?f4/1k^<qjJ*d4Q>(>oY5*h(]0lhk`"4s\dpskd6kl1rG
+%Ud(M1#s;LWH2B)sTXP0;%lOW($h_:s0HY7\e8b=P-!WC1l="&uR]#>Pmb#nd;s6I#8RlTjQu`b,O8cHJ7l%uHjUgEM3=u-rC!I4"
+%8+fs\JH(2#97<G+e55&U"@!7LOeGMmD6k,UQ-]&JPmRn&kR1V5gDs7_laK6LQ2V.-JY)IVWP8#P0210rgY_r.4%S,As7Skh->>gb
+%ojGqCP!9qXB/dheaYS9>C1<Qi"QD,'>pC.U;h8 at iMDtjS4>So at JuiREot'4mH!7.lDUdM+(WPngScdEmGO/AkdL$H(eFTrD0>(8K
+%gW$S6n=!t4ThMZ%_X?\6Sfl&&2-dq>E<1t"fK/O-"5g>%XRDL7]D`eGZ\i"SfJkSUcGhk08fdHGaMe2[FGTh<cAA5^!0.A+B9ka:
+%]6eO50_W?:2:Sh1F"28dMdM1@<U:o1+'%[U0Id^f3>?fU^Oh@*L!<,)8Qua)R8^@p"E"dX)]P#Z`E[!Vir,CATOIA$7,0+:I/$0*
+%LMMda85ctNQk&TJJ?GT"U$Af;ee-ea]&F)MN#(k,0(ItXq$6EbJn5AGf/nL@/g,>.XtHBFS3WFr5jSdAb`5splKGn83pOAh1NuST
+%%Eh66J4r9?06>QIFO>qb!Yapd,d>fn(RObTE>OJ*@Q%4OJt4sg(?:JcONVC%Hoaf$>Y8e)nsg].9+Mu`?#sJA,PQj_]X.%&)jBPh
+%N6u+E>IG$;.=H!!*3>!*PulCj"70;)Za8SW,PC2d+GgB8*RR+l at 51AbBKXlZbCqKu4`R5VL+SHp at q<o*5[fP2dmu*N9"rc!/fTj6
+%U60:T1)8618C,?hT!t7o!L!d+ND at GKmZAXm43/7]2+hM+,lL"%D`"c?,Dfd&HFih$8[lY21sr%_KT"q6a>OZI[99 at Uc=97g3&XU8
+%q%)X.L["*B=oLTUmb)*VH>BUck!h"_7d5!$nL-._1Wp.d)S:A*43-+;]%LEWFOejjkD0O;/r>+HY:Q%&Ur\@X@?#QhC=YpF<p)JA
+%j;qGKjG64H%mdXMMl\h3IG^O<OOj.hU<WHu9AD+2m!uL2/B,)gM&Z9tV]8sHc?BoV$1#WlMnfd:-b2LY+HIC60bphX^/KT01^KD-
+%j.0_$FpF+$b!f[3LnX$kadWG88Nmn5MNSkVJ1(!UT8c8<E:\YAos<=#!"_16E'W-5Ue09i7>bPBq^%Qq\`g at mnRd\OJ`?Gtir7Oh
+%j!DimMK(c!rdQb*/$W<<.+K:7J%Jb"0%c*<7hd:)1C(0q$Y*:%nMcYkfr/8Al:"C^7M]7M]mYrfq9qjICgoA2&pJV%l5%>LQ,`!O
+%m(K.,qCHIIXBeff3BhLhGGf6O<$WuB6uP8Zj#Bj)SDu[1n^+LK\\dSdStRG;HH80h%/XU]8(:nN@&!eYB5u3$RVBW&k1Qe0gIA:%
+%TU[e^ej[=CS#Bu)Eo0INOCesT*:SP_Jod/;WQCqaMqqT:A[-ZAoipe?N\fhE#2XXRW\UdJl,HB$Z"HE[41-Vk5/me$0^aX at h,i'4
+%:%mn>4[>=SK1q#ZXLrkcQ@::Ig at l&c_nY[I)S_sDR`rAKfZVg2c8OR4m$S/rV&NqBl^n,CS*/]-+1G=$pYE$&r5[^m!DK-Z-^8g4
+%(/WSMc^K#2Jt<_O<%skJm3;%&d;C%d49`Fl8!JiY!tk5mbQEMJ at NN@=9G#s?E!ak%0ej&D'uVMjMHDeeAG&sjXPb>/#%.k:e-Ro6
+%@0aXXL_U1?+?%#/!#\$Ls8A&8+SeeYKOL<$&:Vu+.F\qs(c]a%_W+0'`;i+4La-=9KDElc2QA=1Fd at mkhO?mimTK%j<R&pG*a2e=
+%.?%!?ij8.R<S%UJI.#=D(f'>VBAP at KIVVNd?o>fbYcBjIVlT#]okN6^@]7obk0H*JI,``+FY'H6W)]?!q78f6$EDp!?+FOs`*.,m
+%4+)N)L[SH#%!"&@VA.'dK*DoD1i2Yjd,<Y(-+tG>ouTGE"PLL3%/1.55KaWTe_sJ+pT(L\7mrkdPAP;-j"^\m9/Ns:+H7otb'fCW
+%,e7eer%:t5YfN<ajWFWF55WHk]Vgfh1c2a!&fuVYrdp2ep6##Vf88TPNkLn\a$kahSnFD1P`^*p[9Qj-Q*'AZZ\$S\'$]b=XN#gU
+%B^1=g-F3WR\RB5W'76CX!aCfK'[%M`2fP:nrjgX^23Y;"Z,J5_>F=cl$HY7LO]dn)\C&h-4`k7DF:Xq]L!JOIB5P,KXaTOe/[4Q)
+%*M48tG(UC-pW1.K,(\IGqdR1_Y*)ten!Hf]P6)NM0PC/%R?QeHcbPp(/a`++)d9<bO;.r,<s&P6CNX8Q`-?/V"1>=BB0*hK$F1UY
+%2BS(/6nAOJRDAlM+m'srgG0OWc9u9Vm#'iC6G3XAIstr$?Xq$HpH8?m)=cNdq3R2<pG3KlSct(D'C=d`>1r0S//_$F\r*l3>[4FN
+%\h;QMl6BX52blcP*)/0C;Bmc-k\Xt7=,qnQ#b,k)Vdsb9$4c=@,)E at qfXOCCR3n2e\<)hLL&-IBYFQ\Yef*V/E-<ZV*UH-</R;9'
+%ZUn!69:1QHftZL<-Une)8d*=!c0?BrrL;#[1cY]9 at Q%;8VIc)BfuO_+8d<NYqQ#=5&KLs'k0t>QfFnS2Z5`F(`_N3;XS#(Q18kHe
+%Sk(]!+WUXU(f6k1c:obOM=g"g"FAPL,W6'?5[T&Q!,W<X(f6Jm;m?*,ckN-$@LT=(IhYfu:_99AibntR6'Ob#`_87]U_tE<iQjkq
+%rGrhGhguF3Z]?NYjP@'5DV07Z)g3/A48T;Y_2AIQrp4UaC!:f?2g1SY_TKb:2nftZ(b6r'\<J!s0Z)h&@"ll&[X%<cC9b"^,0Lt?
+%3bbZ3.KqpTNd[o8E1AbtJ"pi at IDfXZW>C6DNAYXnW[0pa=Qh(DIs,Ck at -=NKJoshF1Q(5gYkisbm[!0fF0511=!-tSIt./Q]s!KA
+%YI,P!f at rpcYPe"iLpJ;rDSC?S?VKU?;u$%"SDHH^n_$%%-SptWPAG#Q&@]K@(UD1iSFa.#G^[\)cf^83A*gtsa\hC1RZD#_pc0_k
+%q4'MUc<TqFcD/l</:=s&k0WTp"Rp6jag90KWQ/kR)RI8q;@]B>DacNi75J]9_,o$C$PW^,Kdd3b(W4m(N6Ci[b#q<*VNka%MXaSj
+%TjbZM^:;XZ*A&'SGdtq%3o3lfGEp^YXN)5l$0h(&D(q6D65g0m[RC7(E&U3N[Zj;H!6n$3]R;m$e+_6l[:>O#,K2r`?@0+j4aeEu
+%$a\;BEmmVPAt5`?kn]:"I4ESXEmJ)4PtF!M/0ac^JlpMUNWf=L5Q0`:TtgKThuE,bJ,0)Q&.Q4&qOksm`4nb[GsWQt7N0s"rMMHB
+%D3<f?6JQeU`C at jl-7Ad=_=[U5p?00^$a(:VYWk4Mh&KcJEBGOgYgh&HNdF^Gp+1Dia^^W"L at d4]O"Q!*`%P:$R&#g$.omo->:Rmu
+%4 at 0\&]b^B[+221*KObaZ:.RPl$"[YhhI2fmacrW,=ilth=K)d at QHkpZCR,l;hJ;QG/QQV$RR(/f]1p^I=t6f>\_>TMKl91bf(oL3
+%f%tJ;RiBYWV2H8PN.s at Q:GS9fo>?`"nJS[PF4WTYmtQ`i^@p9pld^'hGV+ZaQX4=.Z<eOA[IZhj-Cu$n5ARXpMq_g6ih;]s]Z,Hl
+%@e(IZkKEl&R at +;hht/:ej&^NC?L.!)8pOh;!UJW-dJmlX+_E$0W"InK3+40ilKrQfI#aE4E1/;\R:7;0kh3,*2UCWZHA!G;*8SGI
+%B<\u5$J(K)#L.QUYZRUN^6hfn%9/Kgktfdf+]P_+\qSrbMa;D9'P>/(EBt3'+GQ5iB;*mPUBt,OX-u]]+G4IAPlJ4oI$BsY7:EHg
+%]YaBJXbQEK/'uBB[$U?TPF5`*X\H+gF&M1Bd]K)#9-iYdad,_&'me&l5T@=%-OZi05VFb+368p at I.?/p$0^JOKoJg#+6"YOXhMfP
+%!!RYUb0O9o'W?W0%5h-aCVjgZ==jic/O?HEpEWORr7JQ)[lTe'L2&a;^5Tfh?cKr^L6$]+?@Q.TT0;?%.mFiRiNZH"FbsYs=hsjH
+%Hdfum8FD7O[dVq>94"Es:QCASj4KWCH]g\SM!&USMcGY,J)=4J@/!+TaAA.Kf/7.ggj&HjjhAbr-sLi++%K2;7u8_\^*m`>1M*RW
+%_&eKAFH`C#MB-94Ml`l)7FgN[C7/l;l$MgGH_\9L`Ml+?"Y<g\L2ZGeD0t[,R,`#KZ8g=hEKmW;Q-rZY^nl9Uct`=#e8'?f>4tk/
+%^+H1^\1\+f,Ji(;UM/1+=Z'rWf\R`gl*'WMKrVL<G/jnnVe!dr5(.p4r1A&Va`9LFirQkNF%4Ir#VfV,EN%WB?IM`G!TD"khuZ5<
+%6ZM2g3sp<#,m])0Lai(gd6dsBoq%pBn..(;J62k>#rt$f\GmX`ok=<'#Hg<,9Ld>[$QtHk$^:A5g9/11#TcA"pc)9JU?JV(mP*g2
+%,\YD>$^8QMV*(8k(,=e7+26\^X#st+N?0=ERlKXD?*`j^BQ^Zee&>I3ZtR'1)]e=kk\)')hT]KWcDp-d/6^`Ekb'>PS43>?X.E>K
+%Oog]>`8`9:39k9LY1 at KK4`\)'#ik=sbG`WKC9in8lp[qYCXL0aY.SYq5'jB?:>OL,e6+a'eOO3DO/AZJW273Y!QbBBQlba:'1Fhm
+%(.KY2a>[Z$eWO.X!p3I)$l?_?)O^fhGG4V6ka[=O27lsP!-%md_VI;N<0GJ"h$m(k6g8;5r<sc%VGo8.7f+$7mB7>:D2l#Q%(VS\
+%"*ZN5diO5a;a,T(77tX(EGrG!,gO,K%Qb^c+(N9L[gA7C^s:n7A&Sp*<fEsm)mBS?Z!bJ.$bO^5JdmYL[eFma%GQpp+*/MW;nh=*
+%PqHD;B4m=^ebE;MPsB3fFoj']jql(k`sLia28"GrLP'l<=u)RQmSIpIfu9Z/BT4Wg.)S0c;.V4K^C)U-4Sn=Q]B_/]gho4=;P+?&
+%Z/2d>o0A<em;i\@]<GS+/?8HaoKm[Z,Bl)L`r'jIS/H1>rUW''[O%9Znp.#/<$'o>Qb8*t4C,\^U[?#^1A42GhPe`"c>_6 at C)";>
+%A5Z,D9r?R.XZg/,*;;R0E$aR<I<B at uh:mWBQ&.GFj$<XCr(-\LE`ZOiU^pNfpXD)!F at S:Gd7JQSd2cM7\VDe\+a[>Hl_>QTE3G>*
+%AC!6fRELSAe7Xbj37iq$]r9L8:3A5XoWDJI<(HeU]$[!.ch!T29OUn"UodGI at t+jK7gRO_XaMXaBW@C`oR\3ZOKL[Y$!4*2G6/Fb
+%)DAH]p9Gg=Pcf'Lo]:X!quDdQ@:U6ojtO(hTis2EV$Q`6FnYIpk>8DqrT2`j;!eXa at d!X&0RW.-If/`JcencnlCSo8jWK.i"3&55
+%AbFo&Q?Sm216``@!WdKQ_&+:[:e*aj^FS6Cd5UOa2kQfElVd`Tes(<*cr-uNN`?Ii-7ti@`Sn at 4.^o5LepenndM>QB1@\6jhNj$@
+%`Sqt!#HFsZWYeW+<W%\O:pmOkeP*.Y><Mmn.3OZP#h\o+9SMO at LJ/HL3)J99J&<(Fbp+C"6PR%/a[)U-*J$e$p=q,m!Z1']oJ*$^
+%#.hmnYN:@3c02/>);!^n!Qtc9S'eM)fU8BoQ$jBGRg)5n."k.u?$`=%9=`Z'm)c372Pm2<L6!u\&%1D--V]diGnMK;@?O%#d5lIW
+%O^c$U=?1uO7k%;'K&\C?EchiW(L>2UgKK]ICqkgj1udIBKE"o=rdC<h_eD;cKio"#7A-L<^94[pUKK*Bc7tk_l2I[-Ub1O)Ygf/t
+%7 at DhtO`Nm at U&t&uV\u4Bh<-3'ohl497%?:_A4sl*]didR(oMdF\nt6=WUNuZ,(Fg^\[@h&bu4'-IO]2oq&Ja'OM^R`1j.kInNeBG
+%@9gt!heK-9D5LaqBh6Ws.5 at B];G-J)9.(gI[Mi)TktX</0jVssgL.+m:n1:%oK92Yi9'_EkAhmnk_Q/n<<@V/TWFcc7^j9p/GVmW
+%;r+5Z%7=E1+Xg1Y?8g)g=CMktl4cl2N;=dAcRG;")gi18BCsn4&]LUJZ]-:q<*[!nM at PG9F4Ztjn'8UdC6$S$?%gXlknh:Mf*Z_8
+%;Rqm]ofD'7F.=U5ZsG!4FfosT]R-c"f?`dena7,h&F:?Rb0g[l]G<^dq2-C)"CAa\eF!S_miS\+\.;?kj'24"P8CcL)^Or#9:tq*
+%U##ER5E(*&'6`cZ/j6S<n%/-qc_eIgoMm!Ik)ZRX)>idg=sf4MdFnu!]0Y>\p\C,AIdoVr/J24Vn3BY8k2C`SUcHmN8P.DlJO+*1
+%6B"IuU:r6XMB#.s-RorRX'I,AIQ*N9+33h=LT_f.bIZ4o,o64LV*QAge)-W>fFK-[Zd$b*Nf1$M7\%B!0c*>>FF5^"\%s'.?,-)9
+%pX3q(.aWQ"^-FW2SZQ1RArkl at Z-!gJ8$j)HSgg:[\Kpk^Pno[oE`8M4gF[,JKd\YCWd>2Kn>TB<NBi<cW:N2QCn92*MPqG9_)0*u
+%f$ZTR$0o3\5H.7U8)t!)Jke`[mUT.G)^_pl]AT1uV]?b0ZF3K>`D/a at la5%]-YbcdkjcB$Tf.+8s6u#-:t`9TgW*JD&eE;#:eM/i
+%?LYU4DQ<0Ce94`+o:f2IQrjM2WF5ZIU0=fLUf.lGET3+U_aeg#ND18W-`-:@=RS]7]!W+V(E-+N[H<tPPMH%`DE^)?&,OS?pk-tA
+%19cI>D#AA1*jP>Z;gH3TjTV]A2IHm0VrG"fFSkURp^,ik62ui!TRBkX]@H0%lL\t:HFGrK>FjWQ:@D5]GH93)e`koToPSet[lV3,
+%S_gJDmoH?1X4+]2l.tXsQ<#AlnI/OmNf2e7`O]jB+>g@,;&f2[js\P/H>JJQoSM9%;qr]Y!:Kb#_F.&S3pf(8YE/\Ik at i'm*J!#G
+%iX)N%h1EtVq,Ve5<T!,Wp3Zc(^@tX>q?Go'D'+eirqacC"UW5%T$T4NJ&/W"CBD$W#8KCDq>=Tp(MkMA9M6^IE`24[SfEB[?iebS
+%b at al>+'?$6e:9N;RTVC=e<J(p6nIV3NL41doPD)Y7a%l&bJlDhW:#^Grh0_B^-8dZ,V7Md2'An(,T!F6M2d\YNtbKmI'p+P[ctBN
+%lh82<\%,2aU- at T8Hmsi<qb*Hkcjqr,fZhN[_n4&\DCi\gG^kYFV'!+6Uc\O-G,RW-i:2^C-fM?GN1q?iDiNSjZnkD4_rs5lhdZ"^
+%_fs-%q3)R-\6RQhZU&sU`Q*,AqWkZZofDd:ip0K\BYO>!-OB1.)!H^T6AjmKcAJ/9:<[Zh0/5Ec6!Y795HQAP(upA26;Hr_?TSaF
+%1adS*gVDPdqjZ9,;9]To0'aR"5Ke2IkIn>$/UK[)I5jB/hu!8Il,qb]>el3 at KiQ&,aHRqE<8"WO9l at F0>uP9JXZ<\jpJE:On*K[5
+%Cr1QiC\5;))h$6\/sE_nr+ZH(=;@BqHsG7'kZ-.egsh<AY1r'L6hf<*dN<g!R*0Xh^UU at eU!\.:YWi(lVSo#S2EET>k$/4V/V,qQ
+%, at eT[S>i($2GYZ(\)^,SdC.5obnt?]4K2c#[<YY.;p+5pYp$UB=HO,dk"M0m.1^7KV<k0CXt,8 at i'MDRVsotV`4BJZ8b(6-,u!Fk
+%k&Qs7P`VSjV_dC^a52%,IE-g1*LkLl]8CQ])T!4<#ZrPse:H^GkF1F<p`qA507PGk=7LG%_^F\sOY\Ht<5eX-JQCp;T)3Xkr:L#b
+%$)W1'@9(EN&+R&BT&4:.ISC_kEStFA-gt*5Dcj^GnKoJ_E[/0 at T"!]*)F-eTbYS at X9T0]>7;:s1ZA9q:,'eW=jl'#:e#RF*<OaS<
+%;PoA7<j958TlLkp<rp`!$^5P^cc$G(gSA^Zgs"TK$7t^'MZOg.3]UBqYE_sTXir[P!Oc0Di0"P=#(\2f0BI9l<I>M1S\=?!9h/@B
+%^5aV/h\k>JWOV at CRccsODd-D3'^\Y;;8p8AN.7F!kH"i0D^PYFE at UWh%"KG65u36QQ at _mO!NElPC'#C&4)Ffs`ZTWH1UI`aC['^q
+%<m]IX^Jb%i)KRp,0C)g at f,-8u0lq`cpmrEV?D3(LYg>$@3/<Vp^2\P^h8t0ge_F;>o/WW<!lJ!4VjKW`n9HgI7VTC]MHqEIq2NBI
+%IH8faiP&fL59O>VQVpZSpCAARFFbQJ*"s4,n(#5Y#Bn&F/</j9%d2)oZtsM_?VoVQALO[4[Y_RMCAh9A1Fh%QHHf(6*-p!:K8l<W
+%PcMDF#3Wh$9C<LL_o<ZQribISH_nh+%D<Sm,OMFaQu+nWG^,r>7PjJP4?5e'Ke[JP0EuZ#QPc7#n+R`SA)hOZ8=U9M6fjd)9KZ)!
+%Or4"(8W8!JM/d%D:QEW_N;d&nj5C]CF%HLWVUGZ:\qmt(`6WidN4JTBSI1eJ?5%b1+SP?=381!STn00GlCIab3EBo06[>&N0:LSi
+%36IkXO'Hr/hNU3d_C*G>4crX?UY&/%67:OtKYN!4rilN)6SN$c`]B'DYiSQ<>JG[f-t[3UW/XoY&M5m"V/FhG?]5 at 7h=k:qdUEW[
+%*.u1)NTd>R5;aX`k+Z9Mb6r5&WB^rcg^,OCQk"6<`8FHJ+P"<)Eks!qjUX"E=g4Jj-ojk]'e55af%OI(^t5S=AZr^fE.:kEb0-W[
+%fBH1]Kp;aUK=6Y(^X1<6.L^I)8^E:3&n\>]./$+^JbHu7Q.;0_LY;,`lqM/A5;kl6(B7 at aIM=_E+mn+h_i$IrWt.h8:]4sMiO,\@
+%kuL5f'iWep^36K[I4D=kg-sOe/6Gl:d.o!1,AE3r[R>GsRjtA6#--7FAT:_kS9LmsWBUIgip">A<POftU-feM-3Ujsc\M9ZLB$;Z
+%"t0-W9e+2:OfLFZMFhCFm6]%_=S`Z,2/H:DiP?)<lWgc+ktk8X4Zt6lJXn'-6:[SoUUPo+=P],0:OStg(Fk<t=[`rLks:R[`4_10
+%2G#,$##*m*^!C*W+6[j`J"V7pabMR,`Fh<&nLDdC`1:WIrmV7(<nn;)`bO3](t14tlp%!0V-Putm-k.+Tk>o235Vp]8t-64bR$Lm
+%)&Q(.j2IRfo at b_8Zaq+mA[r[i=g<Km3 at YM4k)ni0kBd6nFg27s;qJ0Is',q]p;*k[\CDBSPeaC[%NDoQ*kB6/\#P,4s(7HL1`ZZ#
+%_hU!,H[u at 0B7KmpZ#OZfJfaefXG3_O3QH_Ce^$Tsc)CFER.CnX7`:Y3[6AL4"7FHaDGSlD?;7W'=5aOL%XeUS.idt,n4L9GXhfA1
+%YI\:&:MV%]7GbmI)O-%d'g>h(EE;q]C7co'SK at 3!^SM9HB!l5Nqb at G9;t\%"oN+KEmZa:T-[!HZ4=L"!r>J;S3>LO&[HE/$KCY7(
+%IGQ^:*<Y.Qi#Mo9o\h5;gmYQ4S$Rl9]4u8;gDe,/bM=29MU>c-m[:5)Rka78dMkNE?DHB)E3F-_XC[AH0_O_0go9<Y\hTjF#P at 3S
+%Le`lX-OY'q+8WI$)pO+^->DhgPd*HR1!C]..`#"-=AK*"[q>g#3G!4$_iGH3c4TahfMcd*4RVQM2u[siWN5d+YQk5'AZPup<kQk@
+%pL\0_>F3pRUHu(g;5sut&VIV^.<V+q,^auelI%T*lZN6]lPs at 0V9]gX9IAu$.+):PfiDLPH8"6DhK))dd&*\[8_\eF18P=o!-"A\
+%o20ii4^boUR4b<t'@ASGg6*=Vm?ZH9adOU1c`?2$g+,kMPO%>%\hL2E<S,FS;8;JGr>jR?<S\(40s%!Ac,+8Y^06bIC\Mu<lI\t?
+%S%=eo,o\pZG-8#S4mc=>Fsp%2 at orZBP+A(^bdh!Qb at T^gf>qF3DWV?(-1%f.m.KB%eM"OFJ,;Qe:4;RleLd?33m@,1rBs"RVo.?(
+%l+<Ch:E&T\"7BO8*M]qG]0nEkaN]Yp+^"Qulk#O>rR<-4DfU at W#Xho"P4:JOr[qa^hm8=)<r8HDYU-2VTSd7_gIpmhp=KkU at sI;(
+%,OYT%Xe+kOi`Oec]@?*M!@3iI+ao_Jp;Wq6Y_OZ'_s%,VaemEXZ<`gG*#^ST?%,W)ion"5f'T<;=#5+8,7%f3[h%Vk?EN"63Nq/J
+%;5,;'Y,L0gC,=oiF5?,(2dQ1L`D3i4p$oS.f3!#7[J+7aqu4=un,*+`)rKPp[Ho;Kd?0XF at B_1BE6&"V<R04,9[;KJI#qUU&4[\]
+%&M=$V(*4MYA5*"hDfN4hI*L.<?Ae2GR$DqkH(,g3_)(I`aif23Q%s"UPC<0U7sJU at nEe#Ae`1$&B!;*G+s">+foOM^fes-UZ)9L:
+%qupfq>mMTTJk[G=5oTPJM4 at fUP'Ankc^[IB'?TE:ni<-9G.8QdE=W\G;%X9D`@[QcL-p;>=J52M)Jc>:j<)*=)L1+YbHM5QXYC`=
+%qO90-/C)Xs];BF,(Y%/N)<h7CHeYSAB/c&t8BLnhnGf],+_#FNY',<,0kG-$pQkce>PWc/JNR<5rDME[r;U`0aoC8 at 09)to]@H$N
+%B37X at 2K/JV7(U&YekMpq3XN<$"7(!?gSI5!&+tBLc=[g7Ck0&R`g:`\fY]BGF0k2[kh;DUeJQMF\;;p[OeDGP=&7!!N0mFG>Ap[I
+%B57HDi>[ai]mgkne0nX&>H(KL.,2Q`DDZC*.7K:YWT0jQU^s?=)F]jM2JX"*>$5<raO8"1J)FiaN%s_PiOGW*7rH(2[GUC"LPBqZ
+%%*(ffL7uUqn_ot.b<ha8enoEA2Bi5Tr^*H>WQmrkcH[Za>C&@IXGDHS.Oi.P_n4mfV7.Mq51,D9]U87S>#\\XnV?'!$uEf1"'U!Q
+%<t#e`:iReYG8Qi/_PntmiaI)Y9qbXD@=;og_o\7*Fh;HBCW6>0?q9Zi$lO_T*@PV`NX_,,+rgKS"^`E_H:hbRO[0uI0b^Lp$69k>
+%4 at YY30C2SZYtl)LM*.&g.s"8BTj#Rf2c)VLAa13O[iVm'3H03H.[F.AI:f at +i$N+*@`FuR3:'=DoCYd)6/,'%Aoj'$dd4-+j_EqX
+%QS'lse4fIL.1LB;b%A2`[$T-.>I@@%L2$1`om2uuED8;i9j'2onVj\0>G)#<S-5c^/lg=B,76*8kE%J,rZIK2U(Oi=\gXSQKFHNb
+%+I:g8;)[upDQqCO"&!I(7SK&B`qFW?32:Z_,c+ at WTsV4OkU]E_dN0@]T3AijRj7K7CB"pBKV;*&J>B)1NOEl!>UZ.K9_[Ft(eoQN
+%C90XtSsCfii2KbF\!*>4P!YM;P;2-&\+,9?YPAkgIOa&Qff0MFP;DJ#K"-(NF*ps/j2&eY,_6 at Q6u*AR=l`PEQqQIBM.Dc at Ss2dk
+%njrfQIS,gH,EjsYP/q>/C0SBGr,FJ%R"gmQZ8-T'^)sAUFq$A%WDVRe\$6!p3ORHDC<W&M)c?k\\j.?8I&pWrV1W6e#.A,Dmk9-U
+%hT:&T*8F:b-@$lElctFJ<H6X+c->RgkV7Nb-Yd$"W0uCfE[J%=o0e:?qi+eZ7?;l)3kp`EYF+lBl8h'u^L!H/G,B,)`67f?1/3+i
+%%eZW'%QZK<iBEi*hTU\3Cjga at FQ>-rHaQBaIcMYFGiKST[tCcG$g$bl8E2V$E=QWG:_.[?T7];Te);@=:B?f6Cs7^#j6pkMG#:AE
+%0t`DiIDKrjc]:g_lGHn71uIO1A5'F,bO1_JeF0qRJ!RWNs!g`Rhf7Wr-f/k&*@IGr$'?a!fmJ,'&YpRj`/Y[)7u5l]i98peqhR1Z
+%;cB=Aa1dO0=ZlC<I-_eqe$gh"D)sM.,XE,9hZ/HW\M]Kp+"tWs1lWhb at S&PB"QN$,SnZ-*]\#u"H#Z&r at hq$p'kj]O03-r,p at DP`
+%=mA.GeXh$gUu(_!;Wl`%_s;<FofNC&/K$1EXRD,"o]LL.o">h/T1:JBD'gN.XP$YOi>\b(X\FMFEcom3eW!c at 8\Jl=<ZS#7p!dHL
+%cV[D5;6*VSDNf,Pp7uo&GfPYbS9W)2(ZE<SE5fhkNT"IKcY1I(Cg$_/,*^`oB^F.d`maOpf?T0LjK%O*0/W.qO8nn=hgYSIY&8aa
+%maM1DG+Im,Xl8tkd!7S6]GktL't&8Ir>d9BET.udhV=dqf(.Dgh"$NPa at REC5QCF95Q8-aIf8;FJ,SClIJ^.3TBs=?puZMp)?2;8
+%^\tY1If%mgJ,6F.<]C'9msb-4lL4R4rrS at KrH[N'Fe\n/Q2_A,qR[7l>PZ-Cr/kUkTDROGT+:h;<P8/]=9$nPI9c^`n,()]_7u&)
+%53kuaoFZQ;nE)+Tni/jl5C^U[s,NY-j;Xp:0tMtO\:K-Pf-O`$U#-k$)'3.F5 at a`HQ&)L!Y at B]K'a!nOppX$Y5l[7@,=jX%72ZVS
+%K3u1_ at 9gI.7nT*+n8EQD]F#fAVE?^_Lc><kb]t`VrkuY?S9;uP))G*\coZBe3/3jjme`oi_>f^s`ng6>nc-U^__Fr3m,WCl-D2G)
+%&&i68\E([mkCG!jmGq7QTliNBSB$.6kCIiL(%5[onZh?=c,(Hu7H:;3g#,ZZAU/%Ws1f(h)aa%>H"tQCT(]r/r$a_0e(.Zo-7obO
+%,Kki"hdiL[03qUe=s9Dh4>eHFcZu/gh1!Rh*p>PSPmNC at b#8\Rd`N['Zjdf#FkU>6jf*7/:4)=4:7J\PpDS6hqL4("osAU'46G5?
+%FJ'N\_0ZB at aP.8Xs!LU%]B<l=%)JRAh)]DDokDi0B-eYkT$4"GId+-FdgG%ZjJalMH-QLZkk8MXo/L&g2UrEO96M(uSZ+n4(p]Yd
+%H/$sPH"tQ#Vu7,J*gj9WDTmKNcYDp_qtur at rT]1,rondf[,r0Fr"?0*We"`brl+4=#5ClAl/NnU`:<K'NrJ2%0>p9Y.u,*A1H,PI
+%57j`F8O!GmiDANtg]B(\IdnFQBpJbgc(Co#N;&d_N#DW["(qG;kcRD$[n&5>OR5H>`#>,,"%9>8I8=<gj(8.X?PN*SWPPc&p#Y4J
+%1BgA<U4f;!s*nEAPU:T_SeKGcFf>HFUd!P*n[c70$16G6>u6#VWseL!@ndbG$"k+9+EK&T4M:B%q%9cF$-MrA;Qdjq$+GJfk4IE?
+%l_AT-- at RG[G`<*YLHb#"X"Qh8;',d?5FLIYrBOU8J#(Q>I!rpcC(UV\=M$2 at n%7u`a7dh`Im\Teb5;m'Q0T[VI+>tS"(@RHp1)Yg
+%"C<L-`Jt6ZoSJ+UoCTB_!MYp++Y7iR0;AN0F)\%LWA!,%b=f'_mCL_d-%"<p#?R]"mc\\H4Jm3lZd2Fo7t/Y[SHKs=443Tj[sb.U
+%H!YnTVKp>Ql-g?fTC5]CM^b0GgD(EqXE#DY\sUdXbsi"52RC`\FhR&;gEM:P)/4K4%P=R,mg8Fs8>t5AdriBNqIsqRJ8tWPd&4,D
+%D3'b[q2k88\pfu@^[30Z(a!8 at B0PAHdh,UhJm`97'NZ_H/>_kDV)1[<2cohf-diY).Hsfu.1?0-QND$fCY:R]RSq\.G1H^nEmbh*
+%MjrT;Kb5H2@=N&onbq_HZk3Y at c0>S!@u[CY\D<)g![O;WJ5EE at o6pIP&PI\2I<\\ACt/-e`F+BSQH.KVV<-1pl)6"lcVjsick54.
+%gE&rf.Y[,7dar[A4cp]b16(3t()"JKL#SoZOX:MA-GTHFdCTUr??,2WVpbDWbATp>G(&48(Bs$+S*R7OWAD)0rnRhJpaQd\0O^\m
+%s/+fVK"LsIT3<bK]E#Q[jW](]7kLBUVr(dqF9fQNJ\ZO=bb=i1et8X at ql4aEJ>(/*STUc(8TOO&hnF5:VG'X5)5=%n$QANOolnHs
+%+>c]@?#I`k+7\DR>l]ntr_?a*b5@>&h0&48jM#.NAp=)W3[3X\X,X?&h+GAD?&j#;j<rCqV%QC<?7pm0a5?gir?"9&k4:fh#WdEb
+%Uu,q--eD^n3ecrL>E=581?=$Sl3YS/mcrr,GJ`6Ynu3$F_gc:CIsU:Q"nIQX\BJOh:65F2PJ!eRZ&L0I=Tm+b"\]__kQ[2+UP-=E
+%`Q4gb-ijM`\*>o![:eRQ=1sg6d#Q?0,m-4n3'*=NjP at kS?0An`:Ml+tT#;WkpBbXSE..DSBGl;@o@%XHJ,SW@^])K=hu32fX8`Xe
+%Irb\Hr:JH^r-*Y`2ui-_hd66dq"t)?oiHYCr=Aqu]AN<J3q3$=rmUh\i2qK's)+J+X7k.HJ+NELrTVourmU]%qsT"2SUJlagOK7k
+%++O&,AgIB\s$ur/3()HK:J(U>Qq?eF%Df at G!JlNt"XmMe]^&'3JS`md?L8ZIB4`Irlj*HeDI0s-O3k^9f+Fk[7C2^p9Eq"'55$et
+%(n&rV^OA,YT?V8p$'msL`M^V+PT>ms]@cY>NcG9iW=^mI;)T9t=Pl!-7i"\dBfmEKbal2_1>g(o*,^%"hYVaYr[3M8c7_[TJ/76X
+%mHi4+I<S;RO+tFsK\(pe7q6u??cLK<jcSah/([<)APHL4+C32O5Up?O#?[g3C<G].&Kgl/2Gkk!$KnkQ.6nlTk4s"Bj'Tf7GTD:t
+%?sc/@Ea;"Bp-:;c2C?0i=]aIkA6aA!]6or:;&sif:kkJ]O86A09q3*>r9f'dLS0Q8\]aUO,.p%EKs#YW=&Inrr]#rSfWi(iQ&t4o
+%NpJAt`odCYIrY(>!lQ6TS=Z$js#WCRW at s>$,eg$a=/))s$*[obBeIX\?:`(E1G&pjdu=En+mm`aV[c&o>Mf>IqDa-47&1Di#'"u+
+%6JCZd#]N+OH$hXa5jdTX+9XYEM"U08N_`&nP[j1E'-Y-td<3^m83#`C*Q)@qFhUe)0]iqFpi/D09dHb#m=-!dif-on!X_8NZO2il
+%ntd[B&d(5AW*,.39!\]B]du!S%+C1ERmpZ?rKhLZhF*>'1M%3M/O2!`Q+/AO_JK3SB:*R)@.?;=]_'7PDb$62M<W<8mfu7^&^pam
+%A(-+V!hAad/Ksh<LqRN6;h3>aleC<XLg#D-,9jo0o4 at IY&J9rMFJAg``7Lip7q@&D?c!D#\]+D0s6dpWqVh<%Gl'^TO"lM"jJjl>
+%6^N7*_ at p8t5=%Yak.`7.I-k:3d'fZu"`*_uVJnr';TaGPY'<9U at RiFYoEd:%X[*YdA/9-/E#;9!^]"4_rHiW;1>UmJZVjL$9]/0@
+%.fNq.8.Kr5HY1'C5_JkS5#;7E07JbVH1b6gIJ&NunR_Ui?bZR%YPV[VqX2Dm^\dQd^]4-8g8l;3lqjsN+Qm-(4F$BY=?$r)2Wm5N
+%\W:/:oWs,=a==*U[nSQ%p2Mm[DRbAE9_#\,'D$g[e at n)QhUaA<N/]=P&aB1=e3G]"J\^1DRg,1Q!<TOT#C$=a)18l81kkf1#SB-g
+%,?V&T1[dcZ5CVNV0`VL=ZH%>R#Iu<,KuGFrZ^m6)f@;geEOBbA\.D2k`[CZcm-j3(b'5riNJ;Cho9qDSC$oJj/h\Nd&rJ@<W+J^W
+%k]H4"Djks^n#$kMjTo@^[@ko!41>4K4^s52&#[ab\;`36FZDWm>e&U_]9f:b]d/===+W*n4,=E&"c0>o'*(5QJN+eRDE$r)58[(t
+%(bLK,aAM#N"(EV__[..(Ya<#I_F,!E`J8)gA/Ptfi"00qnFKT5!f4I at D3o_R_Q2`[n/3+b[l]KZL9cBtcBj7`lGM6khWrL2ZaL_H
+%/=J19c<iDgc?,SRUVi=,#<Ns<jX>SGfD<8\nYbh>s8&)';"X3EGoMF9[P]eu<KWJ)(<orN[6MWj^Peb4;0hq0EK`ApX>39J-K<B^
+%,!VHAIukCu:_G%9&]FbK:T9J/.-Z5/#jF,t]W(phH)5pZ5fpm,JDoaH#LpE8YgA@/PGA,q/*rVT=2]hd(-:OqWY$&%Mu#[8):,G<
+%G5],`l_JhH6a!;LEWc*?*kc>VGDcpdD;L$8_P7%2TtBrh209X&iBL?+DF<7I'Y=b"pXn<rf\Q;Sh=oRX=2aO4_Tf?t`*4O2(Dt_M
+%m-]5emX+<gHgL/>a6pYg]t;_-h>[&YJ,*G4emJCCpO?"b("sWJ=3q-5l5+sFnBLDcOL&C3#t87p?%fO..g`<7QEKU^6Z&YMW5A`@
+%DZY&ZQH1N/_0lW5&.2rO8*Z`h5Q're_,L36fWpF2fU+/0Ei!Q?5_]"M)':%O,7]+\5`C,`^&oqg$uPq`SLf$lZDnq_]"A^s:H?qM
+%`>VLUmo#ccLZO%YC'W9aVY[Cp"4=HiE'4.,T.caUFd3?m:2d;+A)R+&]`8EKlgO),%akRi#-:Ht(8u??d[CDc-haOC(X/QQ4uEE<
+%e.E.?l.SWK+M`snY7<`=[h7R9/H`f6Md#84^%[53&I`C[FG/!@#/bJ#oO/=_LE-YifT&54"Org)E-t"GZ8/+P:&%JR/Mrp6HU2ms
+%":O-OL[FQ2*,'+KF$,K*"*?Lj^`aQ>=9N^<i5l`_*j58Obp)!^]S^=GBlS]8.3,+l!#YTj=3ob32fGsu:[M4*^b^UX:BjfaS9fTm
+%n0?>14SEPX>b'.LM6(@V_tCrRb(m\FU,_ph?j/ZA at n/tU8OZPeXV#@ecaoliU/*5c]M-%8&P_,hi*StVn$="UdSZ"n0*`]PKN!7&
+%qRHK038;`3";jDi$o5/dn>J95!$cu3h`fB]dq"sE#f.=05af at 2bTZW'Oni$bQMm/2=SH1:H/3tVl=9kka!(E=D&[En.gXT"Tf#\8
+%d(CiIY)rpVj\*1idon+!l<tL=+':5*0Ie!om05+FO8sZg"pq;=B at Yf>2_boW/u&R+!Agus[kN/To6N3W$=dI'"R$MjFp':DQd.H\
+%+>B%55qM;q:#@H$Jp^.GdCC`V)8eY[_3;8IpF6eA;Zg4*JLe#1-QJ"Q,+[)b$_FSd1VSkQ5OZ-Z&2MTXlCh;dG7GrMBZXZ:%GE[_
+%(kh4#_OtnO[O:RmES[5R/JU6BN&)Upla0*t/\59*mHm3lSXAe:?egslrggKDK)t+VlmU8QAF8U8CRBpP\=b6g^)dN1T+4V'YU9q6
+%V$"7k])-Q_,77ZGE?[7j"`i4Cftp;h.\O%YcN9$;XO>?=Y)pj3Jf<FCoYZg4eDZZA7@)E[(VQ'Oe:S?*J1L2XRmDkhS%[5a6U:D[
+%<qMf:l\5TQ>%KV_[-<0)`*X-f%Vn=lj8LOX(,g+W!ZQQ36up6h6R9.:pI/V]Z#,Dc]?e%[kq=70T:TE7B=PnG)7mX&5ETHp0X%B_
+%@&!J6J[MQlo5PZchQAZ at o5PKBR20u`gp\?%%+RBsLFEgdKNH"HG"'(H_][;lk8LG+fa/NjX%SgHMUS7H,icR+Sok+pE=B':&U)qi
+%7'SqRPYR^l+)j85oXQHsaY!^-?0:(*4ZMo^f.c5 at buf1>OGk2#\j3R0jD at Nq:IK9[I_/3Vr7N7I"e=B-mgdaSMgT5/[X35PkL9-#
+%9O^YT[tK*$j^5u`%>((?T?`%+]fe6qY3ZHNr+8!MRD6^W*?2VV6QXDGkVl[?Q/q&je\TI^^+1X%$ur<^Unk[#8PBY,!*E"02i=t@
+%'j.Sgff*HW):_'8*Nb at iS[Y$%iO&RU`N(aq+LI;-^EkbKqs1,-'dm9Xg]de:C3!seH%EhMWUZ9lT4n.joT(l`,1%+U0&bn-M7;]_
+%>NJL>ZJE.A5&[meE4%8&fs-tT;u-i$^0I"*"/10rNFLUk(q:t0e)?E<:'W?ZFiBkCrm(37ap@^BDfkf(UsL@&.$4)"*TZR>G;\4D
+%VXIFKB-4o"hHtt8e=[m!Wt$$_1Nf7(1s[E2NLl`f8Sp(']1VO4Y)#WqkqE3La'18'2Y-liGUN8 at W'-5=YR[_i5SX<k:oIN&hGPLo
+%-DU"h=RbpZJ#2pj_;@Wlo<8Ppp%(IU%H.f$r-^/,jc+lAGM844:1'V&\CqgO\qga5Ka?)t;&0:LB,8om at Oj[IF`bMg*#lsa=(a'Z
+%])L&3P0kbC.8?39 at 90">A[CIk^hah`iiWE:ftQM<M2?n\T$997Et)=nE4(Pq%tY8\D6f8d?2Ie;U./V+]_g_[,o)6[iJYi+m5_Sc
+%K0@[mQ^CSK69]or^jRa3\E'5a:Dc:n-mj:j*+%QgAA#h8/=bT*lX6)tE0NBQSO7"iEC_/:ik5XKB7b9[LdBe(<,bVe\$U9NKhiD0
+%h2">1 at C<%V=sDHgoZ5<-+O(@HSblD&meL[":U)n%bB[^ub>LN);P'u#rj9n9[\V)j%RNn[D9rB:cXq^iYm;mUVpNt:k[$RErb)sf
+%+%gG!iZ>-Q#g6%&iW-,b9S.i*fYTe%%e@[Ih+hoF]:B"()2\WsJndO/FhSa[#-fr\_O.\nVgB^9+:hfY9=9G'G:@^X>&p5)0,?Rg
+%_crNUK<FW_*;\O-^DIZ1L1`9)'YiR5Ca=nDlh20'QE2DT-o96/0BN(1\l%(ZYhJ&e2+1^jDq!ad8Tt_UQm=p^ioKZh2_t>q:QW=l
+%.2S$rn;21.TXq1gF9uo[?0:!gk^EuGH/7qmTj=R=3dJ-RRVp^U_Ck46FL1E`$ooPmn[e.Yi`kmI-!0uh/\cAaDk4<mne_o+c51kO
+%*,ch>k"KSGE0%%=]RIO010,Z`5kTDbeY,lt#\Ad/FcnnA`oTl=+pm@)i;FKo1ffOkl0tU7O:FFLp=/T66SJN,kKTLA+p.-e9,NMY
+%O(-WL`m:j":8`+Fdp^@l at bSDB?fdb]=6&n//F[-8QM8g.m'\KWEN5H*c"[D<+7h(qAn"uYHac8<[9O766nSl*In;I`8Yh;f.ASiW
+%jJGh2+Ch_>^lG4]UD@<M6?'D-DaQ02Ok(N^^.>GO`-of5c9,US9+:f:OaVF'FpI5rd3WV"_$Cs=a,4,9I3u.Gi63IU at ohM^g;X-;
+%nNr at KbpfrsM+;am+_;Gom[8U%lkX@`VP1UU@@tILXjL![;+90EM".$`!6-3Jh at pR\@86!A`peSU<_=6T3btr,@\ZaY;MmlsQ(.Q3
+%H#C/RnQ<&J$G^-d7H@`)qT)/;;5?%.EKV.f'+:)Dp9BUH!df0fjUF5+2oMW05gX5S8Foi5a;P1n!h at hlZ#+1-'4GQ)[VjK=q`1!,
+%rObHm/`mtU[Z>7Z7)=;*IBa,jk]i"J6LB]Ye#,^W]6%LhKLf'1Y`A.i,`6&[Z3%PfA]ebC1ZrHPa4Vsg6EWhaOTs$"17FR[iDUs\
+%Xm.(!!ne%u)GJL^d6/N/EUpD,jF]GOaZ(OH>fY29]XdhXkTRajJ`KU-=1t-hU8EI$"=$Ob&;t,S^.P+ZIH_Y-BKg1GJG[=BDTlu'
+%:Rf&;qFkmOgUP.<K]7]!`dQq./k0jtQoF&U$0']nqjh4!:H1&epD/nb.(@+??[^S4'(m06q9G9n?".GNhRDU0-]Yd0l3['kKOIM?
+%/s)PSC"a3)mErIhc?:T+I!e^o3_9ofB"_jC3uQsX+9(4dP:@IMn,Xd&++F.L*-_FgGl1K*r]V%Rm/ul/>OA)_11=-R:`U$o#QfK\
+%i=8I$e0uGg!uas6:d0Qm?iAG7<e.ac<Se03"+jQ]R#_:X\Y&sT)KY%QPXej0I:8V[qA+Z)N\6NU=u:_OH[GAKe*fL#h/@c>*S`bY
+%R=R:n$iub=2=S at g#^p4KBT4UeKKLTad/5\_6+@^L:(skT7H',A%'?gdfXH</mplDd?i&2Ib7uZ;>;cimj5Z"R%'ThT-R:A$a\(Z>
+%0K]QX5TCINC2$lMjN at shN0%6N at g;mVZ-ALD4q(Y$'js9;#JQ+ED1T?8 at g&5RW2bX).29KT*3h1/o,>_5S"go)b_uJ_]@uFEphPbF
+%FmNj^RFeF=V=$sa3m5afT))]:k*QNrV^"Hm&)H#5igY#Y4 at 3+P_UWN2GAmM@Ki'Zl-s_pqm!+eM1"s`c0M-li(\1lLfReLoU"]qn
+%FV]I)Uk0$0(V]^RFY;V)Iff5'07jToh@#])JWfedX7M0V8>cb28sA`.pP-o]#-*65RH.k68"AK:k'P\TE]B5-lXtbj\M1ENlJZtG
+%29YN*Z=fLg&kfVd$&Do*G"'JP5C`h-79244!BL<m*/;*r^(oGFFFH<*At[b>!F!*E9s&Fk>fnm-n-liU-_knjVHUp%"3qdT_%FX,
+%e3['Ae7XmRJV-oq_#@E,>0a6UD3t"A2t/#GL4Q(`HUS=-KET4Eo4IlS!;5B#PFI-Lnu,-MI"ct"If^UDm1Da<E,R$Q5u=P6W#Q^l
+%?:&L,&7=mOPW,KT?&G[TNIX<D(3ifsn72q.`#&`Q.4ddL.O'^0.YfVs%>AiCjp5T-)'"JJq at jh"pP0=ogQ(J'%Ee1&n5'g[.i"nT
+%'-_80H8+lA[bpf at RnS\ScHlZSpoNDnNn4heSLXGC$!<]2@')PAjW,B04o9NXH at hpSWl+\6h#uU2$R&5+$)9+n:c"H"+jjemEBY(P
+%]^c=.`ZQ5?Z5Nk].Mqa8[(__9>\):C_(83_,A0K-g("bHg,45H4]H8t!mnM4V?\R8!)YJM2'O45VX,0:7gLB!:liOcSdn5deqnM/
+%H,U[G07KsQ[hQ`2FSDL[,'1ab&6F,"ZtP75!p<[]K'CL1#P!qUF]4^W,7E*@q^Om9#u$1<J4=Qf?in*CdII at QKks4T3BbKpCjIlO
+%-HWQ33ClgMedT/(4CN at G!lnCilp)X\3]Jn:(FquR$lE1Z_9ES_L%*+?cAdIL/AuSMP3QAE#C1+%$Y`55.\oEh437D8+ol_==B$Vt
+%K40ZA!to)dJ#Fc\k!e_m+*c0XPfUG"!Fg*+8/qcN*+sTP6)4j<[0klp^5`f258^PY'-]mcF4[1KdY-:b'#N[$ck1f!0tD%<9_i",
+%+T6/V6j>Pn#[oh"RK]Y.`F)d/hX$bei%SgaPh>8G\jhO&jG4Y?'@rVFHRT,rJH$odTFIJrrIF$`^p/7fWG/HDZBED+Ag'1uhr+SK
+%<&RTO,g#n-IhZTL-72St-P=lQl#JA#oB$;!6\pXKioBt+Shjr;Jh!IZE@^(;'6+E[VUuPiETl7WS`68h@;`aQlNH)B$PNbk_BsTV
+%*WUKh-[Y/",D&k\^d8]1 at 7MNDK?1"Jl\+9_="j#loC%;E1Eq/Ln&+q;c?:`FGSIYC?.A$Z#Hl5:l-SHg<HUfWDu7D\rhLG]0TAgV
+%d'q=.B;5K38H9$R?K(i3XR!_^V!JQfV+j<GNA6Mhk;]KIlGg\VNCGua7#aTUM,u79aj!E/PiWI\@JT+TYtE,35nC_L>-oW4HkHf_
+%%)++2+WRp9TKF^2TJ_jM<b84/_EEhi9`2T3<F#f:kGeis6>He5ZRaoQNrq,J1oiEmFXYKG#[VTYl;\1W at n[:nSB*Tc#m:Ai2pimk
+%-BY3N0G'*q"c>>@&*is\GCi0+kHFQfna[_R.I1e>rsl-[6`c0Hm_LYWLC"+adT+>l+fQ'9!^?^A=q*,Z$k2JpZm\(4>jMGT<"iu&
+%?3[M:SJo^-c)N9b+n;TGdftCs/8$(`:;F]VRU^qLPl,h_<p0gokf="neeorIaf2:VDTl@,N:(MY%-f1u`3@##!4&&`LK+BCN3]t]
+%#\f6Z<0.n9_]78PBC3bA7%Z?!c),[=%e'9B$;YYu?e8;M,U^2.!QJ),<&i)oMM9U0+_P<s=dc`(P1QG\>[5<8_,=*7`4U[p7S$Q"
+%qp81KU9dlch[qt6R]?ju.`920o_?5,'+(+Z?f=NaQIJp!aM<G[L*]5N5O at i+F?!e6ZTkORPsgpSH55Y<3Wb&ldPh82j_r?-D4l,U
+%J05#k-2.`tLDmPm=D(Y&)&`5#.*L^D3 at Pq\`>BM8!/pa,."Q'Q0V0XQP"9Bl(k[uQJGUZU39nc!*[9R0<Z!gg=&99HJ=;,[':s';
+%#R9":0rPDSc@`J]aljLN@\@MRO=3!oJVOn&f at 7#.Gm9*Q()#:8+hX at UbQD#7#ag5akn]0I(^P[@@]!02*RK3nLa+Sn!pWOTO at kHV
+%.M]lMoYGiQ(33q5QN6hqE at V`J(Oq.D'L<X('dO;@2V$cE!FpluhM(i&B at en'd<IcRHm<#4F%]q.!FI7pfu'f6'lGV'.f1^^[uE[V
+%Im-LKD_C4STD2R)_D49Z&n]gj0O>im^Cet#U:oo.*;hr)EBuKcUERZ!JTNhqD\Oc6<C0t;VtT/'rGqsL$4"9?_PLQ7PKAF,aZd"'
+%%R$LP<eJIollIH\QFoBqd+D^EN^j:C71X":5<gL1M/T-P at 25rk!cMg'7ZP=#/2jqAP7X+`TN7c_XUsA`FJg0Len;r;dq>rlQ!3`o
+%1UFPKN^,d2'U9_M/,aSAP]mokKX_>fi=M$I35I;cU-XikC4t]]^[hljI!_Uqk<N.ip-N;1P4)gh-eo[EkXDq?C5RXbVSZpGDiriA
+%=;Lt2_9;.l:-.`(LS'-f%4[6'j0ND];6=iZ&0FmcdN'C.K:?l;)Wb-Z;D2cO1t*5i$6%$V7R44!G<3NS9`s?@]T:-oBg8%"F)WCr
+%7eaniN-+:?U)S_U?Pj'Mc\q]7YFPfJQ$,uB4;sOqDmele7s3Qcd'r)K8&GrH[SA#lMpbT+L0Y;RCqE%>n/<,URMc)OCP&nhd"+1`
+%9An%';F*,RBaZ7H7c;Wn<1#Gu)qjoip2aid=\!$V/e=&_q$r>;6t5Ok=4L0eqE'qF(!?aj7Wc:CYr/3U8iZqGVVj?'9h')r`ebtp
+%mtCHrQ7B]J_]tuC6O#M:'GJ>;*u:1*+n\]m6AjpqR)B&0f[s at Nm#.\i-<0q:O/hX)3'L_`ELsNlHG6Dj(R(pO*l+fD#9=qfE.B8W
+%?.pH($&3#6]7U'ubF[<QF>];UFC9+0Hd^aW&]Dj#De!!?+gsi.Wm)E_8Rb(VDYGRK+f?hS<\q5/L at Ya4&<%^pA`nUpWQ'=(eShT%
+%m86:pQ;EUqJ/F4+2j7U_"&fkke<)Gl*"Har.lj*cn+7/A6ATmuDH9?0Ybf&S<((tILQ2pti8g"l#]*>]>3t-<BLAPVD;HP9RR'kX
+%b`cea'2p2U3+ZrKR-7@??]eA*5_EMjU, at g$W<8:WY[4!"L$!JbY_YaqOo?bLI`T"G]W-dZ9_nV!f)Ra*0)e?ahM4.iQ-<ujVig=M
+%0ET`9,Z>Z?_]@boIfSE[#ltjMWI\>C9gWABC[kSueJM)3-f!j'6MEIfoeNa3#,:KP7rT)Y-$JMgc2L806dqJX8A*Dr^3K0G2RZrn
+%'-*-?ZBNptkNq/_)/'-]`BrU$fttWm:KuEHk$ge72C-LSq"u,*)!3,,CHP-&"#1RMhi at WcF)P!Q71M`h&)ba=R3M"+E]oY68(P*Y
+%.r$"O5rh1t'8`a$AE%FE7+3:Mjq/jdg^[/Rd'c!Kafa2Eob"%FA8S82#d_NQ%A-FsB'7,Ccj#UA.W5DcUR=pneId\DS</EN)K`Y*
+%E\)9F`WL&dgG"3t]KKC&lZ#`ccDicZ)?Do]1SSZh.?5rsClU'c&_Nlu7JR/GY]WN>&]9l)9=^/eW^M[)-*_Ts^T2(Q`/p0D\>X88
+%AU5?(WTba-*o1h7'cl at d-7*F;8"l\X4U1ri*0;gK/eJY2>Zi?/G3B3<K6O&+-31^d@$0f6!#3%3,XSFSYZ:rWHW4&bn!/+toV9iF
+%S&PbKeVk!_7H<lnh-Tk/#LP4tgk<EE>`?.Sm&?&O58'mpj\#bOLQ!m at K9dg"/5fH%Ss4[jAR#f&*sI+LqkOOra^jaJ8X<o&VKJVJ
+%YZCW2`t2)p!ZL=ZZADr\rfG619F'BI65WI"I2Bf_e=`1_g;9j`@W5tra/les-@:2*)'P#WFraVhfNH2,hLRsmmc_ZRAVkmV_'Lca
+%Y=_+mg,'54-A)+g2W%aa9TfEX3EkCJ^p at ud5Jh['6bSkjd?a?J@@3ZqU10"?<"MMH>+Ol:CikERlPX5c*Pe\b]imQMN[TH6H\<Ra
+%d66=\AHHeo,iRZ&b-2gE$pH15d$Sh&Z5s0%W!i`VZZ'K*LCcQQR?tcj'4l<WhtZ?k`2,kXSfX?"F>.Dp36$O_V/@:)(9(.?!P:24
+%A7p,pJYjdU9iB*ui*mtUS![UfPtk3*k3#%AY8W*bRBQ\`C2]cT2un-)*T^!uB+U'LM<ZerOnUSqA5Wko[brC/WB,PaA at -<`_H82C
+%XQ#`<;ZRDq-kQRSWWmg'_9Ju$FqpDF=M0`q&ZH6/>R(^514\(!\8&fVNV<]Y4FLN["T4?2.Wt#e8\rk"2c??L)A@>uW94c3=j/=$
+%L\5gJ at Hj&OrFcZ]/&qoI8<KT8M)53+_nf^Db8_eiatgOXZ%i<$&eB?P45#4GlKY[QKJ_l5M- at l9bl]rcM.8I]!(YBb;J?,k&14T3
+%m0q<U_F\E"J.X'<F3$fV'L"[]/_*/_-kS3p6i_b/<S/_f'``:Q#-kc(#Ycn&.>>VtO&(u1cn:E'6?aJ_J?1qo7bVKt5V+bkK"Q.)
+%<*(s"MEF/B?mL%>2N:6S[-^`PSdS\D=OBA?cJRkaMi#P?e at kqPK11, at B8CNVjg2[l9<(@%Q/j]l"][p/c1o\WfIm7V]"-'<Wuaq\
+%,5lf0XFc"u-=I'aL_2Tcm'5dD."7t\%[f]79Jf8-*Uoq*ACTV>-93.^Vd,3.:EugN:BB6iViU+`BC\L\&cEr>^AL:m[T./F"Dla?
+%&JpoBc9]>\d<H-d8);jc'N*$mmu5D>AhtLEX0g+4,Td3HKH.8]UO#,9KN*LV_XB50ZdQj$rjJJh(5Y-b:t.>1+n,aI%LWqu'T;4.
+%%q1qJ at h\=B6rl_`ETS:EjBSTY$]`MJJLW/o`H0.P%MZ*((LaiflkPFJ,21ot5s5BWNbni.3I-EMF=>M#;DhI<a"1]cBiT_?5s0_J
+%`X'-`REPa5PJA,L^^R;2L.hnG30ur'3Aq'!bstp`gh!m767mqfPS]R76e/%b`AJX5%96DlLidr#LiZB6Z5(cbd)Ig8P$.rA2tBgk
+%XsU5-Ah40<OI0]@;m.5[nh4R-6ePH\2Cha"*X+*g1IaT)VAu/n#2JGRIp,OUR=4T:Oa+qQih6Gt7Yd6_687 at -ofAL32oM[cJZ!![
+%"H!V^Q9oCVal3o_,fM4n1.3S[KKtd>Gog?!.dU]^q)TgbI[Ddq(/i\a2uj`akf=ftW+9CDNLV2-*I#6]GE/=,e2_]8eshS<=Y2au
+%8CqL.ZQgtm#RYHl'%;T^b)?.hQ#B)_gr3\^<]6sWE1XsOJ)uORIMT/4;`\#oD at umh`rlH_GkZ&hE00p]@Re$iBK.IL#<Ssc[_'&L
+%%&u6D4]eBM=BJr^^O/dEi*1(7otlaC":5j?"Zh9;itbs--Na*5lZqeR6J"[Aqi7fkQVh<ic(fg0!CtH0\0'gl9c)=^_b)+pC5]uG
+%ih8ka!5d8/i>`S7#+uVUQM_St at GcBR6W@pX;l6/;TduWn9C[Xq$J#?^dYKK!+BS=TcH=DIDa!bM6:h5.em'98B%_2jKSnI!)Bk3!
+%!^_rE'k9aa+i6YM!cPrN5Y(/uf2TO\2Ojk-AA+4-_i/-?cuJ at oU@;b8faV)>'rHYtPo(oLUJfMoQUkGH48EKFBS1&K>l?Mujafc(
+%YVN_0EaFqt+4S5@>o*5cQP#kc8;\<h"YIT[GrQ*B at Il_!Hr5fA+Rpt-l3g@&QrHS+11b8h:#`;@s,<g^k3F:J5`*cpUfY<JL%:TN
+%9cYOi*e9E%dr2CbQGokl,=&K?IPOq1Ps+/bk7P?ua0N;t=?67+?>BfRJ at j#M+_I.b!%3cHJo\n:72'L\>,jjTfMKg`1/B)!''$YQ
+%9,CWV/>A*d*6/'Ckar(3%2q)K/WrCcTC9t>-kIi:'WW[OZmICs4.5Sqg('c<A5X-co-+D0r%fPDH&TQVJe2L<"ATSAES3tcbj<9Q
+%_G2idMHqOV1"R!I;6WJWKDsDV=qSHsFsKM at p8VQo!:LP``!rs_%X$Pq6ciZ+2d%_ at lm$c#7SOK3ASA]HQ!HiCok0M<aL7cCTF:H:
+%`jA/.iq$X-W"dM`2\m-`0j8hG5W.32Au%D\/cr:Kr`5&;jG6_TTq?4"HQ7l at fHim1&2q=WC)0+Qbb651<Np0'_.p46q$UjJ<!4d_
+%J;slI at ru3=jWkJ.4i.K]B5sLbcg&?&(q at cE/"&+O,RdhEW3719#_g at 1W<-hmC*O/7jRZg0"p:>q6BEss_+%p#DZ:R4E'h=HlJ0H@
+%F'=;t%,uitX8$sYoL\LCD[aon!ui?RE0u_XoJ,nB8"YhjKBu9%?rC=Rk73&`-`2Cb#d-t:Lp]0gR=f%I%tuodZ38]<O:Vf2Mp7u9
+%R4ieh('D4;_Q^seS<n[mW.H,2rTROQkQNSdTEC*Q-jbZpDJ`6ViD)TIqM'78W.0bt8007HA[Q35):g08&>Epo5*"RA&Rl#RY at 0\q
+%HG6ee_V_kR/HD8nXW,m(LKl*e"A&^5DWXZWWJE6R)dkWlPFdq+7qPurA0$3H<U2fG`;jj"+"@qJZ8O.grC+qp\6qXo&t>UWYY!gt
+%l<?;7?Uj#I?>Js<Z7eZu"A2)8.!GdJ.G;e4T_(35Q?]J\-GHLW/9)21'j_A;K#"ErnNh7f;1(N[;/"aMi;,`?0cD0G1I+rbNMD/S
+%]:LgC(u=k$EeY/9X at 4KnI1*h^CNG;A$4aaN""6r(!(R\C,&>^\4G>8Yf-VeX-.FYC<R3Pd,A9=L^qJ>F,Kf*Kb3-1NQ[D,],N1)L
+%PFiBJ9Y"?&8tqP!iuKISN0<dB)H`]%,/QP?cABb<VK3RXQ'4b&*Y!79_ at _fj`_W01cs0&:[rbcBiDE,ER4/o=Xp6`PJH2&a>&]3U
+%!]@E/\<<eLTd4E[9lq)47Cnt!J.g0,0E=c"!(R:s/>Y]HS1&iN#0deAX>tO at 6:Wl8=B#?4=ir22j at nR`'">`[,F!ro780LiW/[1p
+%n:+!(UtV>0>ZqR>mT%^Y8!N$)?3b%=/lXVY;iMcSm#D44b4sYG7+!J>\a.%>;$qq0Fh%(;i`K3k=WC"BnHPse at ZNCl#=L]!e<WO^
+%#MEjZh&fPUZF]!4*GW^Wqd>IK![VT_3Yh-F]9`dh/aip"T%A5[S4)e'>-`lY%>_Mk%V\WhNou=Ap,"piT^@W&7$/6=?CJB)/J&-'
+%^;OK$MPI0Zl at HluRRbn<M?N2Y`Y$^RKR3oh]HZR\,&/&#*ie8D3T3)*d*K:@,+8\3O<[Smqj>m8",Nd(:^f/]0uK7<gK6/UPc)^s
+%;WG*ViJNbg=S"!HE=P9i6??[$WHC`t;)JLZaj^BWE7M+m?#$&87Sqj*njM\&iP\s(4c)Gb(YmsLG6!@Ad=*<a!8o%0%IGf7.K-b+
+%FH&6f]rN2d%[CrR_1ePa+&V)&7`e-&K"@>ETke$I'h,].6]2A<Xt+j9TfT"WON5]sTp5=#0/j_%ejci8q1=tcW`Kon26hMPQDV,L
+%AT]OZ`A6C;CN!>"S7iqnjb.0hVuStAZiTW)M/Yg2l3u5i%Bs??an^WT_^@$W*1rIKWd?a]+IWZ:BbR=97gi)d<18>m<PH9EN];e:
+%MFn0:FJ"ogD,$3s&Y/[XB=.`NTJio!^"4Ru-O^D:`g\$/V6?ge-$<s9e5>la#]Q3KS(h;.#u/[^HNE";KLR,q=#4J.Sna5bh2LsV
+%gJNL/M*i;"(c9Y"WC@;JdFe(>E/Dl";M>O*&#CJigX;l>Ofq+,7M2q0\E5$Qn_ASOjj#U?)M+E-#=-D&9-g=jaV55m.lS6NTPQQf
+%/R:IidZBq%c"Q4Z4JHR8'sjQ/bG3c:Q#HR9>:JWZYa(A%B4 at dY,\GIaK!1jQ%\m#Jqq7a[R>E4N;VtsFmh'0VEW6d>OX4<i:#\FB
+%32_oWenKPfW%oIq4_s7*7mkh8-kUSkqT4h>.!%rPE+ at fnNDY614"03W-#t5,!A=G17m5;bifUM=Kc'#6NY)W1CPF(c2oVX.C7*6j
+%2?:o,MNa%-+/f`QK3 at ndYlgUdh*p'Y$Ru9KM:Ko*-WYk/\UXt&FJd&M#%d_>Yoa_S!LP,Z-SZH*Xih9/>o*s*1?C,3_Vu,A2NebB
+%@"g[B/0&4^i,+*GaS)(fJmA81^;9,t658!.&A::@GC(%6jDcHQ<l0H&.Mu5_V#APi#o]+h4/!ll'Flb!fZk"iT)-&Uj4p^h+@?^&
+%;g^'?<+Cb_rrTH)UTZ?mFC=R9m4CmoGQ>*#NMK3T<BssoNiXQ*"A5$"THU-75LdX=aB8PiHS&An).rXj%ID#88tFV5E$BXn7qi2V
+%0L_FO*X9eYo?o&jNI,-d8G3t]+!p4\qZe,#g.>K6!oRQ3`Q>e at 3IVh+7\N<PF$Y:@*A9jIJ<Y?(m?!X)6g>H=?OisK;0J,NM%ii$
+%>dW><Kb4Non4p92!'U`lTd>ODpBWC:m#ml5d'?^l-58g>_Q-'jc'\X)BE1=:#iSTSWHp at N(94?MO+VaG>dlH9h\`<SdP)m5TV at VW
+%j4_VQ;ARQrI>3L$Lqj*lid4)c7b83M<oo%&auYbSWs_5#(m2,LonW&tBV$ZgeThn:V/L?QbEdE676Ega,hL[%H*A>l]P31Z\1]t6
+%.5Al3(%(r-5`RW\M'?jiPsNZJ6X1_1$OkNeE0A=r;7Va659!.g<5F3IDgZ#gR\c]+'DjAFFW6X/Q-!?G(3]=^@BT\'.Q]Hr=2CA_
+%m3YDd7:;;-fr9#'g4%g]0- at QlF?2pJQ)<ZD:(tI,,g7M&E$Fq93Y/G?2hnDE!IBP<@B@:&D:F$Ud]k*s%&\.j(D.0SY(qq*lK/(?
+%WkUqNDcFoas$mFmjT.h.Jn28YW.<tt%&S>3\Chl$OYd?P,dfErl^.Zs;)t)YKi!>YWG<[f5d))(<u\u7!'b3]9B,bN"XbQ_$4bd+
+%H'ETmjes)Nae=VhN/LEN8V;Da/[DO5ZYM\mb8ug]$=Y9h at R.=9V&9'^SNO/),;.^mUVoo=%M=KE/=Q4ZM8K9A[n:s>PkH7#m#.eS
+%*aX3RAVh!RS.3WsE%Y"N1/^)`PGj]sMpjooPj(*6bh#3toL>i^!'m_rmV0&'p-qmrV0)d`Ed*[M+Vg!qO`?a=LKCiTaLN/U1=9:i
+%ASaq+gSeRrjY99$g8H>`_hp!PfWP\BOskM,lhcGJDkJB070J$AcpPEPk4s)c_R]8tI_/Q_ag,m.,fSYdVDN3dbFFk89N[i`8X[(Y
+%T]ZJ]O+D,P[%#.Io`Qk!JI`pV9H9`&2&B7cC at J;L*^A>6rmT*J<9&J/7SA3tZfJ9,rY^1P\h/'@F5LmB68u'OT.8h1mm/e'`rW2s
+%oTD`AkS at hQVHunP2<_RBRO3X#Ig5Nun++UCT_V^>qWc]Jfh(BZQt'"fN_o>nMd:p>CU%VuG+cDlVSu":?-;IH\Wp&o+hD\<@U8*U
+%QCOg#V'n65B\^[D$N)stTu?WJ5Dd4I]QU0o at ak`aVB$o"m0%-`Bj*G^4:jNXd4d+XR6iMWm&c\oqni0?a]jW]i,^8]m/&F)E2`)S
+%UGGSfl1:X!H<l;-Y`I6`\_is47^BMO['i?.*.:R^U6Z=\M=%eXC*+%!/G2f9arK*N"M/hgdneAoXj(t"68K58aCeOq+,;<)?oXJV
+%KDfH_7Fm(1@(#/tcJ3a1PIO8q3"Dl_OBb at McQ#T84\ts>3I,]%^U[/!fKZ]WA,icU+ at hj&bPpaARX._9CA\$"n]'aS7KK%t.8_CP
+%apq6^T2$-&abWq:m6j4_3iX8;g5rSl'PM'3640CM$jnF[>.3oDN,f1-pdqFe,M9MOC]\9\gsK!N)H=35*^mq.h#c8"BS"&RVm58Z
+%&biqOEeIcJ;Y,i`\cj%sgu7`?iRR_-ClKKho02SdI.sJ(Q=[g]lXFf+!;GW_$0Er/NnsDf^5 at q"SdCi6+le_3![hA!><#U4VQ/C$
+%d[WI)%\)hn4i#,i"m(l;k%,hJoDlCg0-dN(!+U.2"[R83Y01a$N_s`gj'7O!i2jujHoBRK+6R;W34fa"<KlNo9rmFJ=k>erdtK at S
+%3Dl8-Tf1*F4NbI/IGF8cmR&Y0b0.lQV\^oWF+j$58:E7;@d+>nE+e,$DCu6M^aMI.b!;UYDKO/8!9JJc_81%^G&ksGF!eXN`,6];
+%.U3Ko?E7m0YRI&530#BsrY/,ARLb2LNmgLJ(!/Y19-r9S1V>m;-d$BU""Yt''P"HYgC;nckbV;4YMZqBV_):KEnUU_G'4"'9?gd1
+%YsJ".X*i$"p\cZ&3CWj4OkV!1cnGsGe$3fB7FE,#s7"AHC%I&'VXdGP)$X+HWFu<7*PB<Q:`4[0!\\QlVs3&d%B2H1ZHj=&`Pcbt
+%1YPTPrQNO<]91[Y5JOgoI\-)cf?c1,VkVJW at +o@aX;@(tSjSOQ<&FfgKQS?kXoMj-kPro9V)Z%01 at UKTWROZu2\2s;<u.!(a;7r.
+%Nfe<j1!<+Xi")N/-n&*2:",:13??g4qu"]_?U;D$kN)5gL"-@^b\55VWSc*Ns)C?Y at -pp-a#Jf;Ar3fR*S5GNGHW83LP-p&aZ.f(
+%QA=kFPfap$?I[H37Z,,D at H.EG@-*3;-tQm/)$',#07Wm,!cZ0Nca&r0CGgccZt\Y.K)&?t#<IA/86.\poqU.p,TtuY"O$eG>WPt'
+%:>tWN/t`&6"FqmIU5$<aZuckC5rN4t]D/+je6hM)(Hm$VdEmp_3[W$V_4a2eL_utn$Q6\+<=gAi')<<fP)[\N*LO3B!0"]>e2nts
+%qCZNi,&%j&2)R?K;[$;p.#c#_fpEDA0r>d$OBLRO/?5Mr:"p("ST*c6iY6)E`c7Z6"[6cfI'Esr]);^.2!@[-o?GDC!cs1[DVMlp
+%f/Tn^0KQ at p\lnq%2Q:n7YsmsOSa;Y(qrZH\2fG at oiGG]F-e%"nA;D1O1)Uu]f]('Y[pICqM[GEIR4roGPiK\B3:7%53>JrF6#a9"
+%S=2DR+Sg.ZM#jpb75Mj+8`I6^dZ00qR!_PX5()33Q0S1 at lDERo+\^^d.7Za#.%QC)UgS)Jk="!X4]D^">M)e#gEOCA*)Sl8f_,VS
+%Y$h-S'Yb]U!en/jdF,7 at Lk`*$;pX4f<>s8!76c\b\*B8uH#M=_%^5(]agJghW=U+:dN`?bZV(lc8^X at OPLObGO6rSQr'fM;&!_Rk
+%0rRV2OSJjS%Hjae'-Ju>4[G7]L%'J#&WFMV8b'U#Y2V+:8g#Cda%Qp>I/S>^fV,[TL]q20MK\X\'!9qeeVb\t9<YghrPSmulsZ$B
+%c=jsS*uBsck1"7/kOpJ,lGJrDqor/HgpZeaD_^402X6Z7,QL!>B5q?5=Bq"UFs>+f0a\`aHji4iY+>phSn.9qb=*nfUK;*fVXF$:
+%I-N^S+6MCY^ITNVjCCc*[T)NlP,QA5UPH&l'+u+6luuFoAI_$0#GriGV(9@)8b&>/jn-t,*eVZb%Q8;^+A3n]no)=4PVeVk;nirh
+%)Yqrf+]Fo4rgDfE;kb1E,XlYi2ZOo"/."giV[&,eeYlNd"Y-K\>eCJNV<%3ZkZ<b,^]R>6?F<Wu!t()K[dfs?rN#;9-V(H0in:BF
+%F$H:&e\d)(Dm"t]B2$t;bk=CWXic+kSlk?ca*Zhbhn%4M_Jnmq;fq;YjBiAJ*&@r1<\?%m22Noi6:jT3+SlB;IoVYhpA[\=dZK%o
+%LR++SN%9ZO]`Bekof*bERn_FfFQFoW$#mFpdA!]L3CKaNUM]RU+3FbHhn3VW]&@'n:&SnG/Y(Oj at h0[P1$hlegjJhF$1N%M$]UhU
+%K:MipoS6lqrFde<DVS<MR\qfE!tXb(lk]*- at dc6f]7m0]<]jJ.&ekl%d0n\_LOD_32LJsUBX*C(R'C$e''s*<:&t\L/E#&a[7H3J
+%4/CV?-jaW9Ie-^,MDK>-ZEZ43]9AGl*8!c4mgf)X$LB1\QF^nsckc@/*L-Mb3h=%7NhjXm]&C^Lf"GYd^\V=^gOAmC,sQ'9;[tAU
+%/7t'@iLM=R%%J!+\dW5r@)G,16EGE2$QS'WpBH=7'e_R@):ARYP1X>(-:3/Ydbnd'-P, at +=:EC73`s2(Teh<*Y?/#-!XTI\2bFO<
+%4>L_F'Q5l'@ohiWCD9$[6rPP&bD\c26Rj8hE&5mHBPO/M27]4W2Ws3^Fg&44*9:$1LHDX8/*54gol<3f<fk4$Gm[dg(4n/Z248aH
+%7?5aYUeS^(\6''a^J%0'&LpcO,tGRq=Za\jo59lQ+b59B+OH+:AcQP(HIJ1p0]?Ms=jTV7+BN(uI&EHJ%%uZd)ZTHK?fe-$bTXne
+%q9I:fY>H&]E4,'!-'KKBl)t1SY#(]mVn<]AQ&<OkDH<LRBO!^03/sHm(b7&(:,D;.If5f124N2.d^VnSp-;9Ibe(91o%1,A1SQ9%
+%DR!r7Il"6B<7J4VqOuY<fP]=:6_ at JGc2*tH>N[p5ND=>3%^m`sGJ%7YT,*T5.-RHIiap)Z)KIX?;1q?"6e_3)<ZdRIjC0%V-_A[\
+%'=?)Q\jP]qqVPSGn)IL6)G0M"b!?4-5)TnK*PNT=*(.83;?-k_P[\,_Uuo5Mb9(2C=Ona2QH-WdJc-+%1_V!<c+\O%e]uYB)ZT<G
+%]g'2!UJj'Lg<KTgSJioci/1!<SagHQJ>X:"ejE\&=0Y`kpS4="WKu\F/j9;'QGe0K&\HHrFoK2(]PRS_j'%A\%H at i&+j.IfU.LQP
+%'iX at c<gd'eq_`iao/kGV[[GKcila:G[kC:UhnC.mh'"g"\@W-TrMoH!JLa]F!A'D/Qpr&)_46h#6"?fNpaoLgW3QkPrd<(HG'k%l
+%b`^rL=C-^@4^8cTBi7s4dNKY_c_KsUH-VIX',5J5MrO_J8g),HP*8X)$PQiITWBZ=/!.,,Lf]erq4K<1IWo57O'`h?12/5BT3Om#
+%SoleW+C*uhO(90[9%"SZLaBPWCW#]6qn=g&A:B;/IP[U0b8\OHK2s^t2_A`tgA1=rd=<,/\#8;?Sp1&\^N/3sl_/7 at CtAV;DA<)E
+%Ht\AqW^We89X+eUJMN$uJ@\,(!]\`.5X0:P\.*>X)3_L"WnL,q:)-&e)1_m'He$nK0#IkcCF\"bi8-#**-LiV-'sJ.U?!X,PKHt-
+%7Q`^EX6s4\m%!ebdKGK/VgUF:PE)*do?H at IJl$6#OE+\%YHaam^\"k8i+Z1D/`3qb\c]:%Y</sG#]*0>Qg>,V)^XhdS893,[:O+p
+%Q_gp=4MBceDQd]%JApjjX(5P`,gJqpY at tO0,c-_t).UK<8jK at Z<Yt+r_5ZJmOQ+[`d!>p._F<lgcuuoYf/RfLHt@;;;\'SNLe.:F
+%()2]I;D"T?22M&<"9PgQnd%O-)aY`rbE=,5pl+iDWMAA(Ht4N%@Q?.i/0em1.S*,XWsmY>3it)T.Q at Mb&#CU9?\isB$a7!CnMNA7
+%=k-9gi"UR)IAp0Y(it*p8;'@%%]3_GeTbP9`GZLAH4=kEK\541$;J6jQ";qJ9J1QUO at mQ%R(p"!bDN;=IA+?8!oFXU/P3]Fs3Jmj
+%fF$jqq9Zu7E'd[_jone]'8>6OFqZ,_TP1Te1HAJk^#5WZOYd:3dV,6#cl6E'<!n*>3)C>'#Sm\;et&-9Wi'C(o*b,F^&Ir[KCeMs
+%L^S:<N:R6$;/hQ_e50+ped1R[OnE5-Kc"%8"TsTHgf!\eF.8MFXO([N[emViHs*-@\_F:YG"8-uAgc$9-'FTClB_?S+Olb'rg$As
+%8BN!-^0K4kh2a*QTF\nd1hMhjs1oRpN,g-]@KV(d-I,t1gebd8-3<ZtbO!;Y;dSK2>d2GhF[p/'K at Cuhe#6hiR=*A-q_OH1>&&/b
+%g2fVuCYt0cmBS\R,+j%#*+X%/E$.<T(aM<+JiA:-OFTW\]7PZnj/D<ROoU+*RbrOQS9OP,I(lhk_s=UtdVeK>5',n[\_tVuB(f5Z
+%s$D09ndGSgZe9YX>qfc<'Y(YrMUmlAdTDa\$RK(6<IKFJO83U"!'7$cB<9LjM'ufZFT<T"Q:Wp'$kaqmg7KDf^jVq-WD[e%!cjrT
+%ibeq3O8^'h,LApFmLF\jA,0IP1`Ftfp>oOuqA_SBr4K6pn9,W#_1qX+Lt8/1I)hc89OBWHDF9A+<9ls2me1=kNpY*Z>hI*aVJe2"
+%O%Uk=e#=oE;+]Z5IVoJZN[R\`l)uVJEiQ[UYI<Ha[8qmFB7uQS=Y%0p5pcUq%T(]%rM-OU).Xea;CbRS"fJ.p;f`[0OT%1TDp9W$
+%:;!MQ!Z7:MOqQIa@>k39POEP1eK7cl+?<*Oqnn-(IukM,^6Oq8"aLVB%<iBXc\>*rG.c?J>lZU#THDiOW]F#fN<p*cf$i:Bd]ko2
+%?4i"'Ao2O9=)cl5it*Y2M.-d+X+(h_PWL^2<1]GcSd.43=rh7_Ft2Uo\#,oS>Uo/NS\r7YIbrfRf&XddLqX8qep2(W.@/>YHCJYq
+%AH<6*g?OQ7.T6]nI2<Ydiq0g2W.,AC(dn;lQ:E>F?Zh%ClH<U"Kh)L(aRE9X^]M#erl')u+W87^/fg6S\RfD9S@*0d/imFAXEY`7
+%($8_8k_*M%3^N$Z6Y4rEnH at Q3]2VHE$U2\R</3:eVo:RaciA+m[<4Oc[-%IEItS$(X,8#0!RK:b)F:a,aL*kpFb,1 at -/'4a(*OOe
+%PMc\B`PGVH=[b=KfJoj''e9!Kf0N at Nd(UO=Qc&4Ca(mXuYf7ZuYnQZ:BY&$caJkjjm/_o at d0n8Q7qVlt.IB($Une$m)@[%GL;k7m
+%!=2!L^uO at JZ/OOenaSm'IN7;(`n)?.<A<UOgUu#gko;)J9_1m'[,dF^Qm-scE3_Y.[+`I9FJUt!JOZMfD?f_h6=8^1"3-/P%d^bE
+%CN2p,[D<\^md=:Qd%H-K\3Y"cFc$gY,mi$+&QBnNge?NXLg7mJphQR(]*8D4m1&$N6udgQ+9X>R*?M3D4^pcLj*<*Z&"eBC_e9+V
+%dW]8>qS'%]/ki&:V at gBS&&Oj0'@MI$JnYAkUIt;8Jd/*fnMp[<"6Q?K`%(NRL-7%ne$U+=lVNur6]6dGnd,M!Y6JumXRc`#`$7go
+%&9VlD[u((pFc/!1!l#/jMan?5"FNSra=JatN+rQEE",_0H!UTtTn&:a5Vo,:SL13G\q7V\&0ANN*i:j\nS"]oGTcGkc9X.Ii"Vr<
+%CWYW\-S>l0Rjn$?6.h/R!gNWtU'!GdV)+6g$s&a:_V67V8i.iI6M#dQZCb)E`[[GH%8nr9-^h./H77+?5fu<Slu0-`'/gTBQU4sd
+%-I'*)YB+fO*?QQ"-(4HPU\F!HEkX7_"6UM+O8t,r'iPkBHVl;lY9(n8YidKWn]qJXQm%ukmu>g3W1Q%i6P+!1Sa-P6h>Z!_.mjhl
+%_B9lb.+/q5MkNXsG(E>YhlF,;i.=h"in^FHnm0P;AuWN])(3f98jQD87MT,CG'/ISD0.SBIDYHo:.nJPNXPVNa38cDOenr]@[Le+
+%V+]K+)7P6rObhBY(%S,Z?DXM[d8dJ\n1;)`IWTS:N`pZ&pSSj,-Pum/kK'mWDtZK/mJ8$?-BG7a/tj.%BkMC^S!SSC7'.)`$@!S"
+%Xj:*9Z?)J/h)q?a*gFb5^na\>4L>.."n"e2O+ZU+G!,jGlYI,o,-W;r6T2T'7o:]pYJY)2Kni$WkSk#7g$&V#I,G6fAb3PA6<@D-
+%K,d]-Y<eSZ5>8a[J6J&kfQS[*RhZDoBBM?A+#KB-Cg[)c"*j*_!lU>fUJ%7?=8KMR:'_+oaU6j[*Mdo[c-/3YC at DBl%n/&Mk1*Ds
+%K%-=pZ33Zn#N.R'^_7L)>a!sc5]g.n3A5t:&%%usEOYu8J9%^'4=HT7'+R'n;INkoV,9c*VJFDIJRl*>4]61b*$u?ZU5?27%Q;0)
+%>F#3\Q"3)Ti1M./UIZT^_1 at CF`0T2g&7Y2t at Sckt8B0R"[$MoLQehp<hPbZYC/qNE!Ekm:O^c];-'/F`4.JZ\QqH;(8RUp>DNkEC
+%MLtR5/.$sdcq"o1R=RCdE+m!OB--oBo0Qui[=)_lAiR_(;c""N;4:!UVl'g"pbjS/NcJfqDl`$rOqDa8$'UPj+=Z]n8.tN;%<Q_&
+%m]5K#s,FuprQ,d+7LsR8m[l*\WBIWDXUC#N1b`M;4)S]b'q>J7P"^4ZOfSP`;LHe2eBS8j0+Hppd/!iKgT^*kC"afU6/fRP,8?kk
+%nA3bd9aBkh0MX/ddghdsbZ:RIdh44U>'m`q4,6PUZ\[+T$>MQl0e-T+_[1WE7JpI%H(p$i/o&_>^;GYN"q0qp1iq$`AEJkD1u[WE
+%(4(d*o>7@#m(#[tpA-'[huSSK_W`;4+Rse=9o4bLK=!)jNfD$53Tg'VEZ&1=nPZ)Rh"&*STa86]#F5IrrX.hMHI.X*I0<4J=bR%j
+%KceBj=BGlLm5i at Rq!B(gRD7,)P="?M&dGd$o$URE;"fUBBH&6e_PT[2m373THYHO0hjCrEm!3qZ2Q]Z!dbSR7I+I+d]mePg^W$cR
+%%mU'gh<46VH0*grK,>>\?YkYa=orYu^7AOV"(U"M`g=tp.Rc*%pu;e/\WSZ;30/+eDT<pd`?i,b=(rd$Xu#@WVbl3<*Jb^GdI$nn
+%,.rHh%I`\RN"@P,6[(iUAqtquP;?GTNn'=)%a#nW%=/J8\tCRX%'guW;q/i42(V-L)Q"PZSq4o.lTFAQ#fIYT33Ru]`cdtCG&gh6
+%m#2l>G0&g/D?rJ">n4`.=sB&`_+ONrr=UgB^-LNIaF+t at jQ%0eb`Q;,1]dG?7cb)4;%G9iMf9`&>4^2&\7XBR`!L8U!;SGo6[1C^
+%Yf]_HMN.+E1n7Y1:^'OK"N6n$#Y[KX&Vu47[t?cMFuV=pol>,O;iQ;fd+j/nK-l=<lt#l_k)_i`7!JgaT7G:$JaUMN<!_eL:G?TO
+%T[0D/"6%bG]`Z+;PA.H/Eh-l7?kW*7Sr:B.4O^EmF?Y;eL,]M\7R9Ap/>6Ot6,d-Fn(4C&-cZAJJMt3)2#/Qh89e(<,!:Ln157LJ
+%h2FUXX[$8adioHC&8FmHlpgLn?kh@/)G!a<Lg6AQ7`gI:OO6T$_o-Y)0ZPEJ1r;!j1r/WC:_[=@@NTgt*\H[$5ShXmF+Q4C-ueA1
+%rdrrEEJqX19u'Gp$plEe;^2dNj1:$sg^Z.cd&l635u<M1'Gu7#"$`F0&*qY3`Kb8pgk=Q",Jh_09!F&jV`AK2XNq]s'>*)jO<>oo
+%T][dIoR:&Gk"!5g"=IBUk,DVVUVJ\XIn"YqP1=ITW?$O-$oL.$`1I^I\S+I88\hnCdGm/NIDsoN:e.kR5/-mk&HdT:kB2?+5u2!R
+%N_+>eGePg63I,"SE;V\)+p1!q'ccff,ULobC(MV/UiH*55kG1H1O.U[Lir_/=Q*KZPiaO$Z*YCK#6]YM at 2b%*2OGtPP)mW/+3ACp
+%.C at e?T5r"2U)qRcD1Q]`*D!'c:":k)K/?keQ``%+'IjW_;A3GNb<4B+rBKL&*Ctas_Mk?U"T%0r-5_Z]1(Y"^$lo<Y'uH_FGfK>K
+%,TF`7"pH>A)*#YZPU=fOEf4bf?]atSiX&P50*ITZ4%>);_CCofE6i#0QK9f0*eB\\6a/1K$c^%>r-4Cr&R?=$UXP`n'7:)eA+4k.
+%&m1tJ8>H at u=@dFj^mkhh,LJ<."Ke,!k-OPOa6;JO7sc5+cN9KVMS-#KcU9+E-9uD$9U%&]1mTgM,D3FR[IS>G;/XmlLk%)I!"Q<R
+%a!-*oKB[;KEc47t"U$qLR0*4W#Pl(IG(X[!iYOk]Gm_D(jG]W)QjO@#5"'9P6n15W0UEYP+<9bj%*Bnkm23Wk^\?)N44%,-#tu+W
+%"?)=>A:Yf$5/D9fK**';0F,E`bm]PbGmHDQ#j<1V>(rOH,U3H/4Q+12aUH187G at BV"[:&N`+qehr7]IHN$]^L%>Y/gUH=jGp!kZ=
+%q)T[BGY1rZ%E+3VJm^\^!tV(JN&V&#L170%\=CSFQ,tHH0+FKZETa,#o0TOO&6a$nbZu4L]n"g-;fGS<#gBWJ?QR\oFVP1%TQ=*t
+%\4 at U=LMp\1VEnEka7:6RHk9C9$abZoYnLR-?ti_HqpMu/+Vhfl>`aDipBKV>fLMp^TWO;D$n[">(bC^*^giDojEZEWkg4ku#X?#'
+%nGj_&4+KlU,gpcOZje6B_);CTJUQne!RY,i"2M&b(6XMoi2D$L!eiII(K$O.#gFcm!?Qj?aF`VJ7f\,9i5:HNM>5(X,g"8`Qb^Pf
+%:h\p\TG!D]>loY1='0(i7<j\A$R#Pk"TiaR=?nU1DU\\lA<hZLVBZMobDNs(n.&i>U"at0/kc at mLM:i7!J+=LJNGq**'<d)YS2u>
+%;Bqnm!?L,Z'RO]nD2mo7a:]JG:(ZppkO*25D+U&ZYW7:/+*qB]143=%SQYYW3ZO`R%1D)b+Kcl>K-LC"3UjfXN`^'c<pcp9,gEAJ
+%?o7ZR??Danq&(%f+)B,PRl6H=^kE"t0H*EVA(b:qgbTpZbBIO+.)1O`0Y!9$UZG0*(OR&qUH<=KP*b#;Mr6uUVt"4gd=WVq9J*EE
+%G"?dUWS]^3>GCgbXkI'K?qV5<qt&0lG`8,AT2/Z8e\lX3q.f^[1mHg5,KH7-W]j0JhSS;NbN?n-a&;UIiS,WroU,2f>eFr3%puSM
+%BBB"u9V,IHV]K*XiSecm_o<5al?dV5`()8F8k7dU$c2`_&AETpQATr;@rt5cPZP>>ftp%e-oRqCc:.Uo='DodLJiLWbQb,CF/O]I
+%Nd(bOp:qoP^qB[!B-SEPN/G't3Y#=ii0JFm.55;Ws21 at Lr*!Hl>>?ZG*)AVZl+Gg&+Y4'in&JQN_"%k;UF*_q?Ll_J`=j^')9;.V
+%6lff?9ZYfC6eJ_)>e')Y@@=1uBq_/lr6 at eA"'Up89_s>_.4c#896<2"-/?>u.46_VmmffQYR<VR(Z)C8QDYZnB_>qQ%`jO at oc[Rf
+%!tSq/ln7p_E[SW9fK1Er;pE&$D4HOCq&MHMR;Q"@QX4s)8*eek#-"d>D at p:5EC\?&TVoB1oftnT&,4mHJHO7.k`RC%<upp<D5RSE
+%H^,'8gR_$;F=QX_A\Cs-"GGU#*:FndF]Jh)KRB5AP7]#EeU`P1<u<)Nk7rQHP7*ErEH$G.p?Bu"b6#O4D\Jf62.TI@<b4\g'YTqU
+%WDVl9PA&OkNG(Vl]%=121o:i,`"]PEkFgKH)LUXF$Q5hAbsgf,mGs83aF4']3"I`28M7 at N56`J`\[0)jn8Gn^X4CRd-82_?08XE)
+%0O\H;gNF-p1t9<m=uIOB/UR=N)?RI6:e4a\CHlDoL+ktD/l4l!%H+-R<a_0P&_gKV=G:ss)4bC*5aHboE,o0KYcTG*hhV1Per]jD
+%8on:ndm6X<B]WQ;Ui]/fe#pB,9O/^Wnp>1.'`pXe9j[e,20m#]F^`3#BXsM7\G^$dj/$Fi=H7`P0 at HN,p_iXb'QhF#>YO at P2OPA;
+%4EX@[aKQG!C_ftKctNl*XetJ`IBb-i5('VH2d9;DRbSW`O._ipE!%TE4h/,+oG(uY"IOh`#4IL.EN8j/,94$'eQWS#pd!';`gk<@
+%nht\%^!eU+A+6Jcom@;\\@p\5Ka'AO at 713p^!1+mR(2?_Nsm!bJ1JY,StuYH=Trlh<*clXAs&k]J<mJ>Q6__pn,bCSSQ)[hDE81m
+%lKbB[6l2Y]L:NAt=hJ,.Qs,VF1r,cD28!<\:*stsPih(8TYgU^>;WbSKih<)))gBM(:`9;A[[D-1V%JP=-le`O"GsFJ2L^uP7R%7
+%?:Oa7._6Md)E2tsG$)rQJGYMhn)[`\UsQ!rl7:!MpUl<Kd*/9$Y3'&ejlV#VA at T!1\%H^0$K#+J2F\qRML^d=Dps/QfWnX6l$SIo
+%--DbJ!lF!?.8E>rX^s?)42\5iM;)UHWfjh!:A_>-cc!Lup at 1-O.o9HuJgM&3apgLGaH!80h=ftq/Gc):fA&/LYJ=UJ0F!G^`D#M3
+%o9'GVH9^!5c)/^'7>0]Zp<mY;JT_Ik-"bo]O$b`fl)N*>2Kh3':T7icYH3Z+<*"rfhbQ`_IETg^,oKn0*_u!l5F*C@;15]\JrOV#
+%Y+nXb\ib\uXYqdR*tMs'fV,*[XXoB=lGQd4!uL1;PVj8ceq_HTgsu-_S0"\YRLYp$/LtFf-]c4T>i+:,`cn.;$LtCV&Z0gs.d'kW
+%*msRjm<[!8NERu?[dD&C%\+=)[=;_%/`sNNgTDa4X>'.&X\Um&![RZ/a5JIeHFFqHdbD5QN377kqCM6FC6G)SrnqtjBF]`U=,Q1A
+%6'`CYS\LN*<GCGmjXB`3;%<_+-R*@;^E24:U4 at mY;IgP15%O0)[[Z6^[(T.;gWLlhCLIsk`(eLFV>7Zu#Zkmoc at jR!-DZoSn(=V_
+%0*=u[OF$!DjWV*$>'9k>f>U$mR?HCsGS%i"gcW%[10sCYT8S_3KK`^7()^ROMVcX%8K7SX$12l:LJHWd<b<JXpR3OQD:TrLUC'F3
+%[jp:$_\PM)&Cj<h!;#ZM.tM.m7_Fm[%^S"M\!^R#?*pq6*Cu"c@`';Q/^cE@^1f`'fFin9`u:uH,d1EJB$3<th48\"R%M)o?(5N[
+%bjD7]dF.$'C3EYb]7fU;=V/<`Xf'@ASBREW_Fh$628.M8QgE<Z2//FH\+P`G+#.OaF"3I(C$pr]3OfXGAuE>DgQK6,kfk!D\W69_
+%(oVH7c*21rG9.dXC6)YVc6^FPbnHS%PhnA6Y;<^X`$#PuZ'Q)"[M0nlGVCs.jIu0EEr9,9P$^"i8-X:ko&R?p-01.E#8cbB;n6pF
+%k9FbD^(!A\1G"(#pQOcVEbs8=#8CmUE/>OT-(^8Hm*I7`*P6"0*M[@J(ksCZ(\[K:S;:YH(3H`'5j?-7Q^]ajph`DdGqg17-Prr*
+%M)5,R`@O/oaM6'd=(NY?T2tgdjNDoWCJd4J%?P72jN8lLV.q#4RVT`TfYf#`eaAQtg33Y".O'$%(SPl59Y.5NnRY*B:bI`EaJP67
+%1sf)S?OY-Pha7hii[LI[k"qbNm at WtEPa3V"6U,]A<pqQ1i-_cebJ=q&pN,HOaJ!1^6QJ_XW4RbtPXcjOZdlt;_TAbt]%[QfE[27h
+%EpOP[@^dCE6JuN:o`o]sd5X)RgG\bHMnBX$eSm`37+<q+#M\(`86aCO>>&S>JbPHNl_2$SE\o2'i1aQO%D_4qRhBn`LaZY$d1/67
+%1lZ*^5BT31A[j78ITeb[;Y4F/q$%3>^HNsHgj935O=e4*o=9 at D*"$fA3BjjS,SE&FG=,O_[p27ID+2\gh#8`],,.ig)5=MR.[Io$
+%lA(BFZEbXtm"cGZIAh_KA]UIM%Y''.g<dQ&El(`k5'H+2"kq/u.(aQmKt?:VbN9mZIf(s.#),Rq:$#OMd6$Ht>ZtNgp0\kD]ph,I
+%@n$=6^aP461su)a`@_oR at j*n_h72Q?N#W2BjAQ]se"oQNaCOpeR;f01nps0R(Rjf,CjrF'9G&+SPhKlOF<F0^9km*s*("l(QClaE
+%#rCTO18PS*+@,PeHUJ7d.=Cn^Z+A,X[F%EW0XY2g[Sk^pJM+pUl+pW;PCmB]g96bq,o at 0"0B'o4#4/hTn5tk&@qsfH$tR&)"b(Tl
+%+isTPAPeq$GWdN4j:-=CdfRm06#?a8a2)XRAAIWLOXZpVl?4t^]8($V\58')CbuEV%EYL`;Amjcju1p$ZYI`"Yopm6?D!ql:`d32
+%XFul/-hBU_fk]C4$eP5A0EXYP`YJiap;Wdnk!6<_[c>HoKerWn..>pl#=+fNbcPO:G4$"?4#iuOOudR]E`Q^cL6oou%'D=+Ll*h(
+%F_Tl$01IukgcT`bTbckO^penq3i6`PMS?2kRtNtjO^MI(6`+^0=U7=*]#Oot5%g$%b6urYhT['`993g`IWFJRTV^8Eh7o`moS0SS
+%3NS;=pRf&D`M;.&oO0j$^"H/7X>-pQn)K"'N#>DA]<L%W2q1/g46/u9#=ElYqpE>'?.a2m9+5+#N\,]qrH$!fej;_;>:<qbbMTSR
+%;dbg+"(jU)C^i@*X\RJR'%:X9[^AKS!C!Y?s+c!7rbLZIHgF)S>`m_.a].5!F2B at 0;1+:O9)eP_kAI9=Age84Z]aq:6_e\^GW$qY
+%(iLZU"/JQF#Pt./h^TE2r9.Fg;mp:8UXp!G`d%!_%chAR8aW>1WFiid.`SD at A,!;$/\X+V6at.bLg8c8f;B?01&n>06#.RKn!-=+
+%/l\pa,3JBg(3K7#Eg%s==p'h`4SBqQ?R&n5h64lE=nWZg9c[$@:W`9Gl$-`or7Xi'5"G8D5a6d`@#fJjreU&=[iBCoR]!"IGi%d[
+%BT at tF5j/3f*51HSG).+9NJ8:t(1__X!kX[=XqDYYK4b0nk/A/ARI?;Qkm\MKG=- at h:To3"7H*:tiqX]DInbfH^^P]3=3%SX:P,J$
+%aF`Gil4LcgSmC&'Moi"Pj?)2c1!cJ7+[Q6r>Z$7dL'-ZoQ%I`I$I-+9()*iVaKcP%e`OrX1X,5WN]<E at d_$Q[\$d?E(ZESDb@?@*
+%EJ5j`am/Zs!*S:F19++SP1DYPX''tPEJl4ND*Ne'J-/<@?]@SH5S7H^^hgU2>-s)e>)!JbHVEY#30s+PHQ)[:1P[&o;*3jV46"oh
+%1?+$tkU;a*Ri%$LZm/mKAh%2T>)cmXS=.)s9XYVu3)WL&R\d(/nlu_/^MTgrqnpV0.cAt=n_rpW'.X>+Ns$-]\*OET1RY;A+,8m?
+%4O_^#g>r+9Vap=$dLcIk4LYl(:]Xh.E5]eC=q1;%9ITe6Q/-$TW.m&DXBu at 4Z.U\!A+crpR at b$!Wh8XI]I;(L:9bV'H^RU,r0XtX
+%Mj%pWDPpc%;j-9bfUKu&W4=*S at Cr$^UPT<ob&?ZpDUf0Qla2h. at r#\s-#dQ]i:?)sL8YFWC5*:#R0cAu at C9-h@nj$9Qc$J3#m3UK
+%#epKPb/2ieSRI9h;1Us_Y\T]O+]Qq&YV[19#B5^`dOqr5"7\!YoTT(VA;iSg'#/O)RcqWShHQKP960(Ce.PuA'n)Rh0L6A1l=M4]
+%n<YaBY7NL0UMIKbmWKbG4*Fpd/d:j&Ku9Q(HuSo%]RKgt[nbmMEf$i<9M^EfqC.uA(c:8ON'HJ0XU.Xe*g&1tkAjgd8.tP!oUnot
+%=IRH2.6%VT/,)WV at 636m7pE8?n_bieNQ/?94O[$)K4Db5[3b=)eq:L^-F9]Ld,4:A.kc;JPe>(a>Gu=3`X at R0?B6*7mDm+Kle1Pk
+%HG(gncEN_2mQGaT_8LNs;T67^-asqG8o'[3EH+X.Z4[[RGfj8N0(8)j4#j]g?op<>2!mW`Wl];C(j]JcB=4dW.e'H>I.7gi=))NU
+%e^FYSp. at q5o9Ao!:So<$Z-L0l'+suRJ$1G4+E_#gk]W?4 at b?iTdn\UuSW4248sdN(khKnVGHAnu$P.ZdoZ"Kp2ehXna")*Hb"c2b
+%A6NV3rTN8"rWkG%RDWI(b+1bo*00n%,*K^ad5iK?N9"3/M]NPCr%-6(-<5[TM38j4T)\DU^CQsiCKF;\gVPs%LTL`@):P<A*BM'c
+%qSJYt4;gN@*;%s!"#&D,WdMu96C+[YY-LLAo,>:*iQ5#V<Q0UYTT?i/X+bn\8II]Pp3Wa*QS:-7Vnp%f/L\TMj&S*IMc=MN.,YkD
+%Q`&a7ComtgRsT]Xi`<[rj=!alq`2C!$?,dh*F]a(4ZrA\"LHhL#X/r793D9hd9F]BiU0!C@^LO+X")m]i2G`jnP(r)R'\r*=qME(
+%5%fA+CjkomdICq9fL77AIXOTlZcNlZ\B]+F#mXH7Z9r,&T&/>@a(*RUkZX0ccK]';+u%1N/i6p>(n<EG5I:q7^"(-QL*r(":6aQS
+%8%d&.%:[]NDQ07g6CDu]@pG":5-fij78]F_ at lm=RZnV,f?5mae(%0GVqmF<6b3X(*E1 at sq$H7;$=eU].U&c;3Ffm+_9L-h=N2P_<
+%3ZQ@,B&Be?F\OjAU'Jbs11)&?'C0M%Y:`;PlcR42NV6ang5+/Tn<N1d1okQK9R<j&:9P!</>&B_]%IFM=7'I3Mg^PoZ3_>EVL$5h
+%0D6VZFJ*eGCe,lD).Kap!HJ2%/OCXF at B]]*TE\'f4-52*OCCTQKO0eVh^ZB21*701*Sn00YHpQr<@a:R*7YY8UmIGpBGT'n@;V*<
+%8KhNnW`:QZAaJ#WlJq>qZt"QO<:p%n\%CZ)lD0TP_M):s)Vn2:au^Hkcu5V\c1H47bHI41gpHb\"'Q4%ft2n3;_>&'UI?MciP8+j
+%TMIm7n2eG`d5OL9bl7n)JN'W6:cdAm]Okj(8Cjm1WsT(DhNkPR\j2<3#@$'F'S5E(Rtlp2UL/8N at 8`Bn;+[%<ke^<p#fs`54jl)J
+%e,2QboVg:M)A1l$8S:aNJ\%U-7_[R94 at IH*qmeq5G[<<K<s+7s/nEPBm1Q3CgeV9ZBpC\HQ9XQ8X"W-q=AY?jUp(`P<gh%09 at 0*/
+%1/dABA%RN_=lb=26'CIq!@g=T1(>SB at PSnI4)W\#CB6Q(O%G,Op2alXT-mN$No=JPNZ(?@Q4M.n06jX at 49Z[k;-bMkC9k)m4I_ at b
+%D?.S&m:#)7](^+j*hCU3F6JDAe-i at N*lZ'h1Vu%Od^LJ#rbVc[5g9q?O8\+#5-ItpRYa>Rg/IXX,aT`t!X\PkS*rRcgD@@Bhc813
+%'<d!ahu4,%*Ak,(S, at R7c]5U*lfg90HiNY?R0];Pcg)b?U.TV-ofngs!mjDQobec%86^VS8(M&'3A,I'HU-Ff$LOgaT?kd^_3C at U
+%FKd%6X+e85B*DL0-@=sES5]TVG,G&JR<U2o'`]"W'RctH8_&QqF#I1_VfLhLXIB:u9VLFAfa?,cn7e[]d9sTbqT#R>9Im+3^p7=5
+%=a6lQECH2nrVQ0dM64W%nJIsWn64=ieJ-Pm/S^hM=<b:bXOARtc,c+s%fItbWWkp\4-bKM/<@<Ske!^*V`uU#GoqP`.F1P_[8PK[
+%#3H1ARX%FUPTt'_fl%9#)b=42U3naM%6A-BR)*CB0uB'bE%Mhmg_:*/_Oid75YaqqD_*unSbYmD!D\,6DDFi/lE'[."+OV9j2`/q
+%E at n1M*4YGG9+Wgc'/&(d\\W^9.YR;JfFRQ9-<!b.n+WG-rV=:@U'&`kq"$@CY=M%$3lU8NdVW\3^`,+=Nq^I[_5!#[m\*mLeD3d;
+%"PU,ef<_<&1_n`_0=<3k8O\,V,SejU<$VDA8-dUNQ*t1\4Tp50,%-%'SLRBQ3s46G;,`XiOt*bC%T*@&q_c\jGd.>G#`.SrJerNr
+%eOG;?>Embj2bIDd+?cRPia"e!^kaUB3bG]"i4^n(24+rR/ZM^-/lX!Ea9?23Jd,@>gi5Pe+5=bj4<\c0H at ei#(rI`#KPY]KVF&%t
+%r"pc^o#s#`8qrDST=upZd]&EqbUUpi0=_0"-YSeM)<J5DH?bgZ=Z>qW8=.bQ&/nlC%$@4".3*9F_Y)VJXu/EiJ,;G%D`B;m6.WpC
+%<opK'q23T91NX0'^4Np9En4_G63,F`mR)sE$/^1d(9K??h#<9\"FS=+?bW:?^@V5:;quML]i0KR$U5aA1b(gRpm,X&pYYi"1QoTr
+%oTJ"n`@0q=6&s1']]lI]H*,>s:&NZ8e9Lr at 2SPsfS$g&u&10q7kXeur)DcN;2J.hnX6i^lg#U2*=O7'qo*9tnpLnm%+>;*^(-X-N
+%V[hTq7KNY3PoIur\,pT4'=XM[;mLpb<ETI%Hs+3Y3fJJc,ZRLgY_6nrSG"CL(,s;*CjVeOkk[EMEG)qQ7@&8f-f;^D48OYQW75;)
+%J0K[0JIF/t47'e]j=Pm5"4H,,S^SEtFt0_;pK;:aTG<%$gKES2C<>pI5ngi5k=a8_<5e(d5,W2lo(hHT[1X70LJ4G9)TII-aCBXc
+%cXlY[LZ%#ar'FDJGqku3?a(4WTbV1*>MI1mjU-]M5nbjg.jnDT`A`tLWta75Eh.NWW)gKRiO!=\,tJ:B`pd&7=$;6T,L`ABic!R/
+%Wt_Ju"(gB<A!A1CA&9kQU,#UEhLgm<)Gae.mDuLL*`_m5\gbkETXC:]@/tZBo]KXl<'!Zm<$@]]'?.m?ACmIRfF'2#Q))KJ6).Jf
+%ln$*PpSZ9V^[T+N;GOh at kYc#sNB"Of)[9]&H)3kl#iCe171f%!p>[Ead)>U9Qr-kI1`cO\>.;lIm6^V%$f3fpFJmU]E>A:;H4KsZ
+%=e/QTXip2+eqMT5$?`H<DM`0NJ#Cfc[Y,UhOCtG4fOZC&XL;(3'?!g5*'P6T-ENtL11TUqY<RO%f/aI%ZZ'L?Vb'Ok(gA8,qBHoM
+%P,<VA)fioZgGqRQh33P%k2?*n(]IO^9i'QR*dm;XeKoSlBf,9&NNb]D!XMG.;Ia4EL-$t'o+ufg7H]!(XGYM"@U8oe9%kY2I5pm0
+%Y6o("OV":3p.iM$p)3aZ&]]_j1&g%J9eaoD=ndYHn*2ctU?QL8gIIDV)fklo%s4VN]6r4>gmU7259&#Q-M"66-ReL<4=`3+R^9#l
+%q)J>g><D\8EeGl#&ON4OHWY8a$iq/79uNt#WFQR_KLkn`WlTsc'I`/6L?V+7?TZo=''epKpt3$,*rT.!);"#*osX'MDLL7BE\Ni)
+%h-1M1+N8YE#d')]dSbSZ:3G8GJVbh?bubq_(kH?:o#ZCMgZc-koDk)S6J\Z1o at T(U`jA-pW%GNCS@>7Ar-!BBb#%Voknl]U(On(1
+%B_L/6kZa48APpM_qoQ*$R9+i(&?sKE!aBU6CGVSA`k#\+U).M;fDklcrpj-#J+<tdjo92iOB6i- at X425>n]Ku>>uMU#>Y?q&#.<m
+%8%eW3q[9rf5d.PEllu<(Q\n1Vk_8[_ at 0HfRS*UUr%Il_.U^hK+(\UQ%+SqP9n>C_p$jbIG=*D05F0cOWbjN?g^LgHS!IU'L\%UW2
+%J+q2H*$j?i:/#E:RqNGI=tX,hkOEqi7%/m![dMW&.?))qKBN1"'IBZd$5/:MDCY9D'_h>NM=EgSh`!@i]I]+Zpq56tF7qn7?]4j]
+%h=LPa>-%GG%3qgWKZ$*YI>G)@`c$40Y7#\qo at eNtJ&]-O"6f[QZ?4-`AjISNKX]6]Ld"LPR,97g;[krBcI47l\)NJ'j)H<W:E&E(
+%^$I/llYQ]5 at Op)U%;t?OV5j8<AU]It`qgRtN(uAua[cKqlY<(,1Y&u1VD./e$\tl,^S]TX/'lIDfb&Ic]al at MqgdFi>n-qkqtc!D
+%@5/jjrOY5`\=jtQhJJ^l'Rd]MpNOq^bEYWDEUXU1krm!aH5;_<a(689b%-Zcct:RW!A<P"QO?8d4 at KL'pOp&CbY+Y]gZU*aWVNUQ
+%rAf:BWR)c'nl@,`'\t:`*q6QDq3pS#f]NH+Y8e at Wk:]/o"#b,Q$%'X0gZEd6ICC.;\*i9'IpY&clngNoFH'TR0^aULfm[+jn!5XN
+%M8Pa`4WsG#N2G`<IJp5na+?Y18k-+MQ&gVAF)6G*SKc:N*/rnsrA"n<s-fGMf.g)=Rt*%lkDp.o+(q?V(%T4,k81c(_!8&LY]mQi
+%_*(hZJ[O&-E#UrV\];DZ\<1X1XMt'?jo%%4AkjBpn,&N]OHOZBNsT.<:A-jf-;rQ#mX#^he,Jr.g0a^kL`]Ii@$u$`^UMsbZ;@_/
+%iHkIP-`Oee\RJBi-aIlqQVCe4C?5mbYNqRi>N_nIn[s.=G1qHEbC+q$O>%mI;t2h[hb>cTbS\1%-C9&6J.5`;ZeP%B(t4rakM/7N
+%4 at +gLD>&7(+.(u$boW2&dLWdOPaj_9%&Ct`m!'<C]CBh4crQ=C^CR[#^%!][@h%c7k?9^qW%qB/RC at mD5HeP;]Ro(qkcMlI:H%n#
+%O6hY>6\c_/IN.FXI?Q2>Ee%7TVPSo!YT0<@Q9"8iC*mb>]oAZ$)#nRK]CWL+p4g&F[2k`ID3WLuI%-G+CEMa/51r^>o57LaLAr!C
+%;0Vjpo,q0E/hGV5;4/N(V)YW;16?IFIpBjXQ0QEgr,%]Z$u_sp<RU&U%oU'hhIe?Nj^DbnQJfC:H<f4F?#Z:>#FkQJIke-P3PD6a
+%JWCG%HAK#81?Q1XeF&Z`L&8<)oRN276)o!oE!h)0^0\6pH2G)o8:>>5_aDL/jKYm?YPbp'q6iWe+`Lf6Vfi#WO$)g-a,P;4jTh"G
+%2R?aG)5_[QS`3HXmrpcOE?H6=:t<H\paGHW at ouaXA3Hpl@!+i=:/j<KpY\9<YGGH2.Qrc__H8Kf4Lfj18He@=P'Heal/s'0V[_^[
+%Loa,9U3^C;>I159?%bBH*5ZP?S6#QrD&tXgGJ!BblTT4WgU]OMe[Ht9Ie`e^5:k!%95"ORoELbh.=pj9?5iUDQ9e$#<dgQG+qaD@
+%Ga;>tqOc at s`(saAlGS1Q9X(.]#!cV`JND8)qq0oXmNFPKCDh&mhn"p1rU\<X/b]8RcA#?ggAPn*4mfcBXnf>bhbECj3+JX'-KT7D
+%*[gda>O>'g?C)iAV2a1c3 at Uo).YFY1c^6dE7QHKWrF;a-ipJ at D&=Ur&Ir"b(>R)]d>\CPgcJMZeg0GXL0rSjm$505>]lgufTlKU&
+%n]aZjmY]'`o<d1G<qU<ciU4BTa4%DD2oPlpO"Yc'D^Wa`W,j2=Y?`0EM(2q-1,"m``te)?f4Mdeji8Zm>.^\ThSurLSMos19VBiC
+%s*LNM+X+,rKitPSg\juZTe[kR'qWt7"n(6>C8dYf_O"GlY[`0A"2u$?e\]8Jj?S.oA.D]'^$qrHA!cZ8FY,RXK0Vd@<39'Aep1=4
+%eWOtap83pLfMe4%Cl#[1V]Ur(5P4Ml38Y2DELn4aoPOH"CG.gc0>J:FimCYRQq\0cS';$:oJ%ANqI.,+G4keM at SV3T$nhmK]?7FA
+%-E*WMkdm*dOkig<]dPZAg&Tdb_UES,ZIfN_UiNreWh_#I-RhCW;WnQgQ"N3=DX/-FHX-0shRHA(pX=>Yk1bRFNU$Df^Ee;rVoK[g
+%9n*TMBWerUeM61<&D^#OmsPDo=NIC)-4NF"_aA)0$'p,,D4hHrKh(`MFEFb"EE\=STP,_heMcBl>\q^/>/c1IKa2,TRRjfU3u>0!
+%=KU?;LAYI-4RSW8%JFC5hhUkNq8417:"F/j5;Y#g_X7ioOeCi8"#$j79:;<QA-K.Jk,(/GPV8A_ at k[=>@eo?a'%u44A'iq^W3%Bl
+%W?AZ:Q!%uOdqG8;N#l)4:`Aui<P!#5N]J<R82H6G!s4[YD]T?'Hj,J.$^!L06GmTS6-A/b\F5';RJWk,hHj!)n]dfBO8^Z\jZZ\*
+%PPWN*=9PK2a;qc.^W&'EI^0;D at Mf+$DgN.XrN&R='n"+Ti?7Ap\oeuDZt!:GUQ0Y-f9Cd1(5mW'U#,XOA:A=,LDb"V.m<P[%)X_-
+%068q"\L_r4JrcUJJ??Ep#t3\=J]I0KYcf,Bi1!=:500oj8[nNjB',\_g"tLWEdDF?jZr"T:H184B;K(:8)L(Pgn]:C\k^DkNZHb%
+%UMueT8iOGi[\LB0<Lt$p'ZTaZFl^$C/9XY\oEMEYp;!m]4W<5acq!'8V*V4d^019LKmqelO8J+Se[@np)rHu/k[?(bBC20+DFim\
+%Df\D?[okaNf(0/g[WS5ZiMTS7Zd;"ljunWhhuI;n$XZs,+4'K;Jip0j_]j#Og4H3Pmt')>oTp'MBI141m<hUcgtDEkLEZQmYb_eS
+%mept26^Ylf&;5u at MdAs>6:XQFWLgW'#qoo&:a$h-:V7^7!iOticZb<$fPK?3Z'1 at q=2CQf:%>eW_jt^V6[/\lE>-'>mYr1t.TlWD
+%gRjWnG4]cFcf9MFXDb!/D%5.,l"c:a=klg%ndZT\\-e<Z5uWOIbd at s[G.4L/It<euChTthrJZMoB!b)2NdskI3u<4rQa\^=&2Z-I
+%4i(3h$LLVu3P-8fe1[L=B2lG^>*^^,45)5+6O*43&O3Z2*`i2aCYYfJ]@m'nRP48T2lZ7e(N\ju$ncb&<Hd1`Mm2njk:aDOYOP10
+%=VmCb)UfV&(Le.*1]+2JSOtTBA^>G+PnRYd'>8?aC#J-B#tDX)9?fn?d?kf7VYao*hj7u:jgLD7C];TXGhPdIm('Ss^:UB5e+0>1
+%50VtEZi.<h+.CjK#q?^>hC10;[;/[s$4J[EHpC6Sr?OT[KJUm/n7\COAk67-X+b`4=0m("PMB#a20X>l?;HfCa_F(p1mu87d=pVi
+%T*YrMAC;WEP]5./\&'3AIG[0TYc$m`Aea.7s.s(J)!g4`Ho$Hl#j8$iJR)nTo7-V#fg5C*j0YoIQa?LnC0S<("IFM^NiN._JN(OZ
+%i=9\`Z'5pMS/FoeRc,l$N.6!FhM8uqd5uP#"37pNEA[O3!-Pgs]#-U"Vm'"uE+(6+>J*ss*aqoDGVJTEql-/Mm"C-Go=2KjbiS`k
+%^GLENF7hAhh^sB?p\S+#-)<V<FSS%G!R_U62#f/D8#Rfl6634!m+8c'q0Xub4gV/Ie1#CDSUtE2X(>0F%!qc*\O:iGL2OTl>]UQ9
+%E=/#*X75kCGSYUAK\^97)T2L]DBs:*hedqbrUR>#Si5OcR."P_P5K#XhIl5fq/%65o.MI3=9CLVb=[M'2!j>kJMW'.%0,q'i]:<q
+%#A_%.CI_f?Vq5PY_%],:a5b<*/b?E;G?22d;%21I4TX@"=nhU(>lNCNIqIQGq/#6P)%VB]QS6"Ylo<Q??S6Bq?8BjCKWN4;nd<D(
+%b;E$Fgm>Zmba3*dkJEQcWtrA3"rf=^a1]h!nc?IXIhOI!lgX=Fh;:sn7?o[++Do_[ec)ofk:3B?Rf9NM?UA%=LT]u=1Oj53?)J0G
+%kjjR3SlI--Ufirk>qRE3S-c-q%s@\/ANT\V1qeqXn_L3.Xmk at OGal($];tifJ`08gl!Q?hMe9j#H?Aj%e=S@'DQV^p"4r,j.o"Z5
+%<j4Gl5'u6F1t.'F#/Z*_Xg[/>KTMU&(*stYS6<<-O8-QOl9$ZYo9)?+O)K3igT3R5bAT0R1V9O6osssQ8;A*jlf;MsG#>2YHM\/\
+%ZZ62(*;bp+Nb/gp.F[.$dS9!G<5C2'Sn?B4QVLC.Zp)Y^P13<#l/-)oR!_O*[QG^_>g%n&s)*aBZ_-Y)ml&./e,D6UgSK4g_5F9H
+%/^&q)94K77$W_aEm_B$gYO.cMM]WbGL[82*32B_UZs97ETfAR5c5hYC<ES&3L#Y*oMR'GhALF`^')pg<jeaug]rN at c:HQ^j2p`%1
+%iN^aF$Q!&25SrR':ggl]T@"4YTbdD-YQRe-R)7mR>YF`'l-n*6g[b5rI+Yq>S,D\CJ")_mcJGJgH*Y1h)5g9iF606)jf_^ratU1c
+%q)e20NcJm=BVBVAIn!"),8Hd\WXn0nRO8qqTk0FP8;r&??i#KjR!91dR5FjW@$u8!Nb=7b\GCD%T<+kD%o`"F`MnX^4D7=#8l+aM
+%B=>k@?@(=I:E/ro8q.dn3,0OIj`1:6S*XR\-X/"'1<mlmK:>JU"X`SToc/c3KU^L(k?P0F6u0T=oDSdq*Brf=0m6>L%VIh."hd;l
+%cBJ?WJ<iXOR1.YU(>:*)6GobRZ?)7lH"Y3I]l=4,@/G`&rNJ5pfgYWeGB0XsO7>m&L\Z1b\aQD@\?bc34OF\F=n"<c4s30"U[hhp
+%/_]ns%=$P_?AAr-2.HNoE%qLom5.&1alDYLXRprb/-EgkE;fFU?09LbDk7^''HVrgrV:t:A<htq)X1%&_^d2T,*udSLRE4'al+ON
+%Kpae#@9\NpQG_aTGYd2nqX\<ChgXQXmcmu@/UskOG9C:h8U74(`L*4.KR0C4IIg at f^o=&DJ]ufdBjn=dq).HX7YbL6#@eI3;507E
+%i')WF/!#nm\1IB"q1D7dR-a./h6$,Br1,#G74A7[#@8bT;](bhe3MXt6aYHiTaPtB\tUEM&b2-QMY(g+dRt]nC9`&H7T7sVe\;K5
+%3#V/5r at .R&g,ptHj+9M`Npl\hgS?uWe8H!;*d)+e6;Y0]2<B4"dT%`GNArgOJc(WAP9VWCOrFt-'>r4OnFE'D,DF\8<GRS>(UYI2
+%p_)0?$$)f.(/^HMp@:b!cUC)hF\J+?P at H8Y02RHH(\;(g^Y'ggCo<&JGFRXuO8<^&_rKo6\Lqg4Y/2sgL.ZSRL$%g^QeH;k0bTGD
+%8sRTH_TT at q,$pM7 at dad.9OV@/<h]8%/64r`.nJGuMYD7LGgYQG4Y6%\>N'SV4DqCXUj_%SiOA?,.>2]5X/AP&YJ>p@['-BnFQ!g#
+%&AsoP()l^*XWR&E_Pe;]Hc^-^1aRRP\ou9<B-7'leo:Uf,Qoek`W?B9?a23?6U_h)/FG`DM(ErK*QQ?uo3N>j<h7Cbf/@j`&VWNT
+%aQgDW'&R>Al4TG/*!!=7%p.Vf'*$=[^MTFd'DDt0\.bLCm@,DL)u`ol=`.121oK6V^S0H&`h]kPLYi1[k'(\7WZ"W4iDt0TNpr/]
+%B;4ApL`U(0^$Xk1'^(j+15j!#B?-H=iSj@/:k%1(QZ1(Vr7^t.W9f&0mB22&-B\B=MiMGm<203o)rP/6I'^"oHgp)@^Q%\TnqY>3
+%S at 7nK\8-j[l$'4kPo+fPO28,Y%^%]`V0T%h7N`pMk--PY`X*t*LHS,KIl,%RC[p5\h3RiNroJY/Vn`.0rp?ohnlOH>T,stN7O#Mr
+%#7j(PDYXh;hg5jIO!%]u>A+m0TbL8mi\bG:<gtK`c<ZMC%9T!,[!_h^*O>3YX!cSs#:K?8mV_\SYkp!@dI>bVU]V at .<k>poC't<"
+%R1Y,>Bg+NO/"DBSi"[\IF%..Wqo;ZSMiI65A]$jId)_qp-MWdSdeiT=gSh;XbR:nH*V7-"ZgGP"HM)48SSpRjIrA)HE2^AIlV)_*
+%b+@()<t7l!_qPl5:]6o8q5_uY]%.oc:>&S#O1k>&a7mtE9uFG=p,'P1/+L,_cg1J<'-=&&p=*OH at Z(=N,.5 at tC-fVd?BQ1oTOs0R
+%q=S3QcUdt'<#/PX`oPi>79[#N0Y%&MiY]\4<WC5XC_2jqNL12KS=,oC;n8ij/\kT#2?JeJfJ\1`["f,;'6F6U50_!ocFOca^&;L"
+%Yrq[IE?sENqf.W;BCia7IpAnl'n%"o[r_1$Rnlt4d93P0ErNcm2.\#dC=%Y/!G,hEV0#R/.IqeTjEhknN.`,>P5Zp.(JVu0&@]ms
+%*_9>KR*J]?RaMB!J01kVF>t;I(61bYcSPW<V9FUK/\Yts.kR'p`Itm?pUmk2Dpo9P.lPoS35>Im1<tC at Ek`d4rP-9k]0X"+dpN)S
+%E,Mk^((ksVY\k*G??4ucI$/tcjT^A(-ICq`SaYY&Fq!_SWuso\Z]'S:>66ID3K.8l566`j\M\F,:NB\cYJMR9V3?3;R;W7qaT5Z-
+%*tC-A^cn,DQ=-9"&8>[MS#ba(&)beP0W,;8*=r\n='?s;Aeu&5Ss+eiiiB6>,q=POeV9l>ODWM=rqQ4gFun7XB,:@&/;5ahDaG;2
+%Ii7_&#1iEiikS]\&>#h;I`_EmTs@[<((5&.T"2lnm;E8le+'5.fLS740(hL7S/_g*a6%uX-q4k/Be!$iKoS3QRI+HCXCS/6TEb1j
+%#!@"rF47F>E[L<NO!'SW<:<9Pq,t>Va":-9Mca=XHf2Qt#<s7I@)m0A-A$Y,q?=n.H>s31FMX74_r,qp)X_t+$lr`W)D at Z1!5q>s
+%$V%\i!1Uh"$bebrg&Mf'1<Om_1cKg*f:.0fq5@"M`!s'ap at 7*/aS#3MWY.5:d2K0-*l>.PS_U'Ua*ATC?H7fM[i]"l9u,q/i%)c'
+%HJ[<\E*I at 3><_"R$`/I_ciJs,l'at<IAh]gMXtT9"^l/S>8Gtj,6-PRVE]o)5?^`i[lo$KL]1st"'p/=&Y-LG$Jbpsgu/o\XRXj_
+%_C4h<]c?7uOCYS"USBshn4X<Ue5V(Fh1XRl(#>'-EE!/V:+7O(E$["&?k0UQrJE>'Q"?:.@>P2W31HFm`$>Gcllsb/25,8(?+Aj<
+%/_dK;[.m1Z5_%f(p1f^_d=alV?jT3b[CmR/HU6>J+3I`B!3*To^i%7T=N%u at 0s(u$$+r:G2$4-D-$4qH&j&0qTZbK>3cMLP#.iHr
+%P9\p!ILHEDhqb_Rfg7)_h]pMM#c"&TC4&-)($4bt18BOsKO2^,qhZ(>fk?KBii(f20qd.7)08V3P at YBL3jA=o"HSm3Bd4J8)2RD`
+%qE?e))3iZ2Rirr,=m!S4=Km0XhD6R4S^(c'3e5u.pbWJRALA$ATS9/!Os._EihHR#V)'lo[_d@@,4[B'`]=GJ4Q@(NPaocSo;RO'
+%O)ItZP-qfV',%aJi<,s/ouER,&<6baoaCs/]qc"P*3/]DEFHnVRJ%m%3/F[dk0"a7UQJ/lkaCGq$OGA07^seK9K+XkF*HQRYhI.)
+%8XP)SaDUqo1f2qE+L5tDf=q(J8;$d88MS^o#Fcm3R?oBjGgn(;ZiN'klbSrW_A1jDm6nE9Y0NW$<ns2N<P!J\V=[)7j\KU5,?;lT
+%4C?#p[/lIClZI5VSBR:f`kp(i36Fs1ojn1:Z<<XAJ.`BUXdkcVc!`,Ek=#Khi*X:@E-R3W9G-9k?k_0tEs<&j,*@DPMi#j&35g.&
+%/nHgF8+;<[,Z"?&rCBCaeh`\p"P%K$D<n8cKB*6+q)/E.P]7apgGCVmN1[tKfZ(:LEgIuq7RO40 at f,js>^ef(pr4,o#$:bU4DH)G
+%kA/?j#%o>AE$]'iUD$_],^=1*cFt0OgkqA-8Z($iV(`j3%Q0N`fs)*28g>?.f&7aV0dpHu233CQ12Y:cH*a-%:ZGLh-bolTO_)%]
+%[B>k#AQq-lZ:"O?!QNH at oWPMP#J at ddlKp;c3W==9L-I-[qB\mmq,,Q6/#e:'=N,u.<b)5EHUEZJ(X_R)3.[KV at s1G/b)a6A$Gq0A
+%nh-1>g;#>?=hFOGT3G4"cG-pBKsui!#LECIs7.92j$3J%?iU)NJ,K3Drnm_K+9(`drn#bco"Y+7+%GG`H4&hbs4`%u5Q:0prr0\2
+%h/E>]5Q.M[q"*Z5IJrX7r?)'j55t;kr at dm/s(;:>0=8KK-0`>t<7('&_0]r9M\l5#WDn+CbT8<"(<"#kAi@<BE4WN(1<nc*?/Y-]
+%(t:QZb7 at jc7^4gBgGJ)MmCTGdnt8IXm4<#LPSqqu)Sn(t.._lb!2"C<+q(OSB>5uXXHEUnd0R(qaqhY$jFN\!O^4mcMG,.ZV_j+Y
+%hn]gXI<,t$^L6\TF09,JAGqGk]"n/6_JVS]'ToUG4>ADZ9D+l86C2mTPgD.q.,!JC+rj?FXPhCe"*IW8M&-";M3ES9,-3XL_=VP+
+%M,NdVH5ni77,hH17l>#1/'@e;LR]W;>DSodEk/HK.k.MT/57\g(uj:S1RPlB'sk\*2h>@,9a;/Sj!V-j,p'gs/J=@Q2(%/9ROEH+
+%1R08XF_<U+>3]R1SV+"&Xr0r9\Q=_(]L&e;$b at A>Cs4?"ShKoTXhU1RX?ZtR0!JaB)RL"_M6qZ$Id6B/B5c3Ee6l#dkIH>+)Qbt,
+%f\(C8'qPD6H5WhN$<5A:9nH2N%V)qoWOg"FfiZm22m]_FS4'8`mnuh(OcO//^Ak1oSc0%:q#pMJ#t]K2ipCPKSKYJ(51I at b8Yei9
+%:]jJ*"pUiSDV]Nb03(a%4bI6d`u=2uPPN0Hn%;S')'#<9lgsCbE]ihpp60RU2><?aAi:kDr3`tYl1lKc!<1hS)BZCVUh%MXi\S%O
+%M:j\dgE6DMD-_364;o%1\Z&'\i4!UUK5NAc4`*>9#+ZOd#o at eg@="HY)JH at n$id\S/8EiU^M^$:dQ="K50")Xr,nf>_mRl\C['sh
+%-SUC:A1<i0VdFiC)7A8ga+)`RqU!+1'c`Sc\@fpeS<ubMfrEIBgILA_MN+XU\"Hk, at 4A@:gD9Y9qUBRch!3)i:8b;J-*>R/f-ee6
+%Z&m4)[i_2!dqKfW%9CcMfe^^]Es^:N$-4'0R3bUkiH+%9T8>W(;[p,%/qI9Db7.n-[o-(eQuDc(KJ'K&%QIF/Jtj%_"7)?]AZ/g6
+%:3J!][[5H,CI>PAacCCHij;ksA7g83.d3giG%S\9`8jSK<dK-%CDM*$c2"/VmC!S at HDssVEh<iQO"]1<Mm&AjoGlJCYL`N*-N!4M
+%T.]r%4gXB?GOJ.7[SP<V/bk,_+CfCbNVER)cPeNogD&V[hV07Wn^3&=@d5V`;W8!D[ND37>9LUb4Y)Bn;Pq%s1].]Qeh!!Eg2ZbP
+%*er[MT'WN$U>2poPEXb1_T;m_Khea at cII]0NHuEmk!6kt-/MfHnIfOphpCL[T/9O'Fio^+9EIS%?45m/lP-)#L-cfY?LAc8R"P&#
+%B#qmO@'-k at FTZ/s@!*slf>/L)X;l*B><]Q6%1ZO[N$qf&/fd&#GRbnC]Kus`ls3^(WV]S_KUobV"e'ul-[F2Cp?V"Tk!e`DO^[n"
+%+&K8oX$:BKb#Iecq`?@jp%uq$,[Yhne(Jpe-J"]H>n%cS1_>"op[DT'Xi0U4*+7;[J-5/87NcSE&,JBPC4P*r&bHKl,+"\o+C at H^
+%5#8TuNpE$Z_;XXVfdEI>;a+Rk4XM^Q%hr's#KK/FgWp-J at OEgR(EhanY2Ctl8+YE at 6QTTM's+&]\L4+:84*-+GSOcW\jZ^IR<hpJ
+%XU>osfU+!QDSp+3a^r,0_#)ElHc`UqrhC&KV]H)6O%@dj(!Lso+?Pf"S[G?pK0_\8$P]18dtJ2:h6cE"e^o:79j,/b[f:J4A^rHO
+%'7EtRljVV&R0D=S*8'/lK7rRGk*<9sre\r!/cOUJ(J');T'%cK/N])86Gf1qGs[,i%p"[6`!'D5Mp`ob at 7^\ZRnYdrq49]-oW\WC
+%/?;!p/\t6]V(kagfrRS^BQ&VF-SDL at +8:bKaS(f8O9`apA_sH_Gqr8Pmp1apFldT[?dW,VM'Jamf)Z"6\9TcpGK"O!%Znu'YZ;Af
+%_,L0Zo'&)G!mAibE73e^S)`.3j"<Pm;IeTg5toAWg'IsEbE_\i]iB&n"N;#DPDk$.B/PuB++"kK^W_>#Ah-LPmL at 34B%?i293:MC
+%.[]0TFLb61?G]!O[!YX>RK^oA6tZHq$_pe3&:&iXm*Nf6<4_fi;f6L5/rI)J.EF'?A&YLlF4"uDLG3ZEo@]L:aN>#,2W_3X[B!Xk
+%*6R[Q4"Gs!1s480o\/KiXq6.bG,/&@SJ)$lXAfue9ND`_f*N+5E=n+J>>3WDA'iY"4](%[Zj3\gm&7dZUbWMmF[5a*9aJ?.&hb$m
+%RLH.cectHDmgXd5m30J%!'nQl:b)X$fb=p''WVs_6YPH.A<T3BfH'DAKflPHJLXql8H9lJD49_`YrcpmQhGK)Gl%4e4)u$ZN"sGU
+%Os_##HfaT;+fe+-Qm$OlnddTCZ5[/b.%G'GQ,0MO8ssNQY9EV#R4*LL>0O94pSUQn$nO:B3Qgh*C+GIH;\8L"!Ad5kmR!bR^j at fN
+%OhGBkU4ENOU)(/\^c5m566Nd^iN`VbfD1Gqbmrnj`?`=1I%(3lIXel$^J*FOP_fTRH-,m=kVij'aCVMI6:L.%biG1@)T'PG\CiBd
+%D0sO+=6PM15UL)SX/f:DOIkF:f=!\7k90CKFgK!MFlfJ6!mVhL9>LAT%fEYjBYp9oZ4qb at dJdn7N[><rS>C^hXj1jSApm2Z*J]rT
+%ASdS!oha<n-Wo!5#j:Z1k)&+d5fB[\[8D1l`%0Al_)m^mk;"?Jo^Tu!QhOSi!5#ab5[C^sY_$Z!J/fj$3l8:oHmA0KHmYFkTp;(N
+%LChF/pP/@)L1?%`kL[I/[[gt",(e62HE;t_'"bPR<+L-*F6RFW!B,B%F6sbCXegB*'dr_cI&Q&cLR3"WSoq:#0)7%bRW&DF-,@&[
+%<m?tr(XRRJQ^#T+`-43rT-s0;U1Ub5B at S5PA";T[q3W0KpE:p.S at +QXlMlY_@lG#42QXRq/jnr1^lFj)>e8 at D>r1/6nn3::</#2!
+%.\.T"_^XYSiTuL?Go`ZlZ(Z^2;OQgdG.YN%fSuRU@]uX<cu]((fVSRg6pJ)"d1MS)[CT8[*Al]Z'k62#L5hAIF<%q6r;MF)80gV)
+%3A$Z,'PX>%f6R][c4gmgd&`0C!)-_hR<NLfVk3MVX_>OX!364q;\6%%\qN=MH6%])(NDmQqPau1B$I:#=[@Cj(Y/t1L\bE26kGB<
+%LMW"W=SAV at Z:<%>Bq#Xqn_8hO:B9"gnb7]j[g#IP51Yq8jcrglY-?9+?7o:T^"Cq2>AU9Xd-D at 0_>#bf+4h<A8GIKdE5bRsgh&D7
+%Sf`'3\<*]ML6Tl=2mZFDT0+'u_/o^eh*MDYKLB^GRh9ZU6o8/IH=aN(C>(%C6Np.H:0#O$`mWimSQWr/&l)h#YCq<%BGln'VUC%a
+%D#+S$\>Y),'RK`t+/c[;^F.O'l$klK(,%OBMOHTnPNLGQ5O#>mpJjK;!oB&<5\GQ1Q97B)1*g4FQ+i_nF3;".V[J55/LU/:"q+BQ
+%RiruAgL0h>[h@?,$rte<es9<57a!Wh>#_>co)Y66QKcS5RI-,MOU+GoLLWCq\?Mp:>Wp4Q<rjFo$QJE$D#jWFC-JJ9DD]tbhtQIr
+%#Ra`V<fbs+HUU57>@PUdp?WrU;n#H@#;2OgLMp'0`;hN\#nrn64V16!"fto-IFiE7<UT$lD2mk>9j+Jbp_;e+>+S2&InnAAeb03h
+%Wr9ABCL6OC/_-]n%_Om`_WH8af,1ZA'm6uY8_Peu72s&V3Hkj:%BCi4!@BL-L)<#U0Tl6/BC-`L<Te*</q]9^\0NVqZBK!:ldVV^
+%gTHejaR'=OD0rOIP8;apW1M]9>kLe5$[ZNX)$&1^<+Q at D."l1"I&M`+5U&.)K)EQ[)\UK_U3SH36>RUohJh?i8!4[[f1B^-'B[TL
+%+6l'uTG>0'gP4gp>9W[=0e`49iIZ%(#net#="KT[L:'9gIliIS<f]P:aq)@%LD^8L<k+ at .`8?V"0:\uO9Sht;4*1%:fU\'^i4:%l
+%R]c]Mo%M'UH=a^-X@#=BU'1.G(9$dZn3eG;M)*tS=dq+l?@.c`T/KBXR87(W%,Dc!!V9E`RoJnb1lJS2_'2Ge_Bl,(a<umb4)5=#
+%A4,G[`X=7)PL[SmoQC$-eE"joHupJjb`.j%fZUeeD8X<9`q<A/?3&XjDLt8ph(58"bT.<l1ujE&Ii+0FXbQ.2^b6lH[SsF!U)?t^
+%[c]Pelng#g.hP?!..[\?Nh(hjd,p7Q6U?=KLDj8pO2nd6+2-iKA`4&.J=YB4Ir$V$6]Ao5#O%BqDCkcNC5;jGc%TTC)B2eVr@,)c
+%LH<eO<b at c-R`F(b*\GHK?s9iAX9#31G8H^c0FNV1fM(H48.'3\VNDXCiU;$if)VM;VnAO6I16SKd.Ql'!h[jqE:$s0J8rUJ at 4:&c
+%,N5L[^,2XNBR*RbXLNiE'Zf3(FP&\M;WaMF)i$#h\0C:,"Y#rB-6Im.02ZJ?$Q<6IF?qF\B]0)(B"1a>l!kkW%jGW_9t1=k9WSE`
+%6ArVIYUIk.4'%u:ZYnD);k+7`p])/Zg,s6taGFcqe8,fCPUY5o^eAbUG<-!e>cr4m:u6Si/QQ_TZl:k4NR&;dfd=WF`jT"V#eCUM
+%RF[&r1W3+X_27:BQ6P7&faB'1N#$Z]fi;pj_mq55Ts8SWYf at 0MVe_cIU"p6R!,uZmE/G+fn=*s]RmM at Y)Wis*<QkQZ3'I6ZN>=#<
+%#Yd8l)IA.B6h>hcZ\j3V,]%bSp at TK)>:gN#a.Nk#$jd!j$Fn*KH.)CtD_3NNDC\Ql%ai,Fof[mb2_1uf=&]#[h;(_l+mq'2s,Cqq
+%*36eK[[UcbCe&:o$okca^F>E;L,T46A?iBl)E0Ni'/+6hrL!/Q_k#d_nqTpM!p&`MZ7K6AqNj8pE8_j4%JrRg"!oLW9i^KA9g(S<
+%ma[Na\FnV<DFcU>mV>cV@:X($G0!n3GZJOO,TmUf$VaZWJ=JdPTiU8-kTeB\-2WETFFn>^I\#=%/+M3GVN$.IJ25XJ9e-f61X*;,
+%9=KbFPOEYGa2-jhF^l@<T[dCi]`e`U)VG0W3rSum7d:d_A3V$7KrI&e_;!?ecTsa6?AA^n;P)$U2Ad>a*\%*$*uY:h?/-tHAk*jK
+%:q=T&"r',?]84/\i=0)4B;$Jk'HLsZI>rs-gLl;:D':[iE2KtQ,#P=3G]p$0\Zearjr(#j':t6ei1<0GBO<Yt6N%'lW3Jol\3B9>
+%XItS1R:WECl=)jL(oJ-?8F7d>8]f]\=dQC#k7A9RfoP6gT9Cq?rdO9<Sam+l4?Ap*$r0eBGS:jWXPdURA&CO)I8+p/1n5`s20(p$
+%UT[h\8M\ddO8$^(Q@&+7qON+(LWeqM,gB/AQXr[hjSgcQUE]]-1c0+49Td'4IoP>1K91%^IXpU<QWR+=!\G3?.)&l["j8:V=kfn2
+%(7]8?)+#Z+,`f$N8g0>WpX(LG.S];IBG:,?;j/eeZsJVb_2A2ClhR=qMYNlDBUf^lf6d/h'\/i*3e"b1(gQ#PYOXl2a&dXAVn.<#
+%J/QJUIQYR#5L]ZFK70d)@=s9_A+9];j8A:=YF%\Yn--=<$@#'[Q"3k.qrBppEU4BJ0)E&_,P at 3T5)Q2uLdK[J?u at gfklFTbe>gc%
+%)Do#34/5Nd&G\fKpu\bQ$]#n5?Q$7Jobk1\+gYdV)UM11%5ca,$iD_r$Lur3Derha?siG;let.6O7S6SfSe,\/adrFkU60LK:n,J
+%PWi`OUaC'>g'VbIGNJE4?Q+9o:r9`e5bK<jTQ)I+J#M,GQ0jA'0[s[EjUIc*HX^.Y,Wh at 7H@&%>o76`hW8D_@=o@@1KTOEnI[e:Y
+%a(fa at +oo$;JMcP<:D9%o`Gd?_0l3OP$]N_(8G%,8.ti6IH=P,JfS$tnd`iU&`EQrfk[DpIOkV"l-T>5cB\5m8OZTnE at DXsMoRL`)
+%"ENdVE'cupj_Dlq]"<.4R*02Z%a,E$9Nd7*\@o'`](Lg\V6A0fbDst1'd_U70Z/ceMk6SqJAG8L\n#,m<WF(0nSBksCVc'_WFD-P
+%;4#5XmabdA$Q)rTd5/YMeUgn4L%6^8WuA?ldFngYnDWJ0ZtNYtR925,?IGs4W&HX2 at VUM:NZ-LCR=/,fE<`@FFH#0&>7AqOh&F2W
+%oE<ILqY$#ej_#Yc5KS"oSSDRl)k/,<X+5P(_CUd\2igb/(3d,]#`fu at 9&Y[`G!QZ]H.)\c%eKOfa*BON/sr2U`:M:Z8(0,..LLg)
+%OBMK:7PM-=F^nT<ZJT!Z>j.-Ps2+#kYLSd:97NOud3mTYXTk7cdEX8ES_0SANbu+1pcd*.Zk<$fKNSMkYg*.i6)3sT^%OCkm&[ZB
+%E>C#u$R\- at oX:@24-c+DKqkK#D-act$?3<a5B_ at m4H43J6@YPGDp*;+V=c:(_c,LS.<,`a/VFeX\i,2]B&==X]uD7tj:e`Y?jg!<
+%WnU!B"LVsk[^3up;^*0V.5)SK.ij?%^;_A3nlu$u<`-E\Q`C5uHKAYg+s at uqVHVslV,IpINd,!'U*<&[T:,`D/jkh*&1?)YI(b3p
+%#`!U*E<[(cNgR!a]]^.T0+!hN*Bh[h55lIG9Eu[^+Bsu1b3P^4OHUeMG3uE!Qptn#(rh9"N%+:R2Y`Xqg*RrAq?7I,OIDEfBb[^E
+%*LO/kac7+QKAl)oo[=_o*"q+`UOqkjQe1G0#+2N',M90gC8oX6]fef2Ml#JUHoiC^YfdXK4M1TS&5h"RV*:k)/#`]O_BR=$^?%DM
+%nq/^r;O"r+S>MY;3s*Nh.4o:%4-]+h3J4L2j3PosmW&RR%P3uob\sHPm-/M5atcEC-"5>p,u0+o'<\(_Z=k).NDk;AU[_87m#8&O
+%i#jZt9U:>c-A3UKlm(l@@`0OgCM)R3;hglQ.IKRL)%5$to3&3-9oD3D/&XV8PSUR'R]TTRCKmEVW4RHR\fYCgh#^NmS<CDHkO<T%
+%`0?k#l8oTkm&VX?[]Y&H&*9I;gV#",H^`5J9/i85HZU?oSAIqZHT*aCk('qVA;)%fs3"qGq(ceO_2L:3$(qY2"aYaNL(,^<B at pu9
+%;_*)nC+/EW%P!B>RN`9J3BjM2%$q5K\DGKS[&7JNFCK3b=Y+XtSJ^Yu/8AA[l%WUBY/qQU2W9cXkS+pVY<^;#alu4LV2gOk55;O\
+%eQf3[f,F6 at kLmCO=crjjaUG1QH.]2!5&tHF:&9"Ef:<=D]0uHnFm#m/Gc4bF/UT2"0CjNg1WA+YG,qRC8l]o?87'Pah&4tBT;en%
+%k+ at O``=,P>1l]R_[K^.<3q79e]i at iA@,BZWLMZI?LTG>J)B1$aYoXk5$)[[N1-!#2&&'9Q!X<0GfU-Uk=KLDGDSIg$p:eu&m<PtH
+%kgIe3K;]br^CTAnl/D7KYjh"eW)g-G>I`h^j\tuc`uDK)Pm/;cNsrg)Pj*"`!7^Y\T!L9F,"6DZW;8.=Q at Ho<1W>LiMVXk^0R'W<
+%bRSRMM7,$@RS,d0B'aZ:b1LJJ8Hb%Wdc>>FI;nkMQp"dUZ)a*6h!Dd&AepCB%sh9Wpj0q\F,%NL&c4&+8hME"N?%KPSB0\T43+&]
+%I"k!?EUoJh\"E!5[+5,5M^[/?7#$jnPlcAh-:@jL(ZRJ$rMtTaZd5'V%"T!(mS*+S*]M&@.@)/l1MH*NIZ5CD^+FFbqe0C[>S#s_
+%\>L[$SOrf2S)8M67Geo6HWiTZ5 at Ph$KP%;[LUN9<#K#qE38td>n at -];M?PrVI[o6N[LSd)`#R[IVFR"'k+#28Z(hIhYDf#lNhfke
+%1cp%H.*SZ_[$XL_9,1;2s0?IEJ44 at +M=9_FqoE!cE(<MraHoda43\Tg8#pI.P;pR9rnc9nN2/X^;Ds27/$mOcc^fk(k\W?#E^oA0
+%?mtljbH\l^L at 76edtN3_*VEgHSo&]/*/n]!R@=sQCJ%bo\ZSW?&jPe at 8M$%2Fr(j)9434S@?o=!/&#NPr1]ij6Z1fJE+e^-&BgX*
+%QG<+.%e\8jF:6etg9PKo<&?jl"u#$C\hFLZ,(4;$T`!H9=SjtQrB8`S5[NqL(S;=ng^B['^b-iJSTEe\"0Qlf)WG-=R9HPY\!&*l
+%7!rZ:"]`V"NmF,sjq at l=e,[m1$8rH7rpXS[WUG3h,Nis?dlrb5R&iE,$$L()(sY!MS2R-aNbb=5B-kt<4KY.f1mO(t%j(,DE)2Op
+%TXL]0n&NNuMWib)dLYTZW`fEAWKt%j$S**`V*@2OJ at QO+Wk:_nCA`Xa%dkagU^^8?dP@]\nm%0SFK)hB;#SSUPs=*CQ3BV$8;fQN
+%1^,*%>)PR8mkt/r74(^fdBKRSGZ,;Nh8K?u^DN=!ge"qa!-<fT.bI63c<t[j\Lk;4mZ4l17'UfhB at tR-R/\j=,jDdZp"W5g\p9>]
+%X4N/_OG[MYBBM/l1K.<<`aDrpbfmb=RfSF%3G=g!M6=18$#%$&CRZ:eDP,=Ue2e4\gTG)bp0KZKZ&A;1q1Y6FXFOTXa.Z_+F$H3o
+%D6FF'?`F[;baiKc_C3;aRfM?T]IR`]9kW:G]';oaGjFi(3.(X.SiUKTfGh]%@SuZ![fnr>UV3*WeoT+c_:T#&V&<DJFXSQW%"u#`
+%hF7:VA6-#?\6_n.!o$r:4t\Ao9*Hke#KBXM(k1UEcXDY(Fikmf"^^WaW1;@8SK^YV*OfD(E;LHkXsZ"cj(TASV3&Hg9PsU5rV5JF
+%YV7:V*Ej4K)t.2e#;ao5a#+n=b,VVI=iuRmM+;P.*.;Ue5.u:R6 at 5N%G?ggPe5XJM/]]<"-20")LHHOk%HOV--$dReo*ak*(jUSb
+%"e7n*NLE=/;'"n1=j]i$GOi#Ud<VQ,KFD>"DQKa at 0sK?@4]p266hUG'Y0lN>rA9Ya5`b/,Lsga36QV at FEJ0H4/h'#?6UglO:0rb6
+%?0^$%pt-n), at 2C.qF&H.HotG2F[R"6"Y-g<o\<5q><=4.!aUik;])k^:?@](]6L<3WWs20<o(0*-p8].^Zh!IA+D`KP;"2/SDM4W
+%,.%K*P[cQ)7QhRVc=gT9P0!X5%71_Ai(>h)-QjnRA3DX*eXPOK0.MEi4GPCpWY'kdlX[i].HaI2if7joEMkH0WfZNT9d%4<mh)o\
+%7q at Cmd(1SXeWP&s)i=i6M$9TZNt`Cu]uL`Z[ZtQ*M$!)V?NAGdRoqd;3s_*D3Q$1oC51G%7A]Y1COCG+\:]5T8e]fGEYoD%g#[GP
+%;4P\Iip;Asm[*hYZDWbS5Vg;Fks"8_+TqCDbn+%ANJ5ZA5jS@?OD at Gp:emM-3;7'p_A%""9r=l?Vf3mYa*'qn[9G at MDe&Z,hs&_C
+%dWYAQMP6(Z<m35'Ge7,r"8A"p[;el[p2WuH[Z)[hcb=ooBN^42`]eOjN?e@?9o1WDID4M0jtEJcBB&pdP'g8T?=kdePQeT\`hq!=
+%/3g\3JH5SsnqUC^Z*TtS+^/42,De7W\uS*X#_$S,>B>O'BYkIEUW71HCW8-V_aPm_inOcRMDEgAAaI=DQK'nUj[0MTIr*%+ZM8pp
+%SI<u4kquP\>"m!BlKeB@)V_fZeBR`@aMG?d2EZW$/uWhKb3K`WTb/1lGodacHBH^Y<4;%m'bPi.[A+\a*9^$-9#%mNAH'aKI,I`q
+%.65e=4MDRHgV'0$ag:>k3gA<Z"0n^-Z^?MRZ^gS[%J0]_`!^AAhK^Ml>Kqr?gbr]/G'i)#1pHlkOaJnj$bRFW8sbgX\40)_2)$5$
+%jh!//?%;2\JjW+u?6)#U0;doZ^NNdGY`a;TV!;IP0q'l@)M>EU3eol#JYL$ud?PFQOstFr/K5r:6,u$agU*jDbt3Y>+Hn#9(1uTP
+%g;osN2VT[OUh>DH<"2YqE55W/WA`AQ&;+AbQ\A at Bbi=`2d\U.mW97%,.%p:1N!9CdEaD at H>Wm8hUfCV5DC3:^^EdGka.gJoZYN0J
+%8n!@\-K[)fAToV-N=f3>bL!VOASIR?\9\X0R%aVL$V,GQm+3FRHL*K#n%-;DGoHj,`iWBDKaF"/4pdo=6aJek9[$7uiTQQsjcmQ)
+%,W4XP;P[XeR(D6lCiL^T,n^`8%\M1)VR#4<qf-nt^Y7q7+I2MsQQo!RqbAs6;)2tX[$J3!g<:<_fupMa\<>!2^=VV/rRB!S`GR;X
+%/`=e^%_BCnKki\&,C2*@0P)K7_Uaps,OKWTF&r*7mRA^^ZI0VRp0rPC'R+jO#Y-pePq+q(B<'Y2<Fp'==_t]RE'i[BLS::&DL2Y[
+%%L>F&<k7<`B-,5Neo%.I8Bsf]5uEmFkSOi3f;O#]HKkSQf!bt"Cm at 1[L^NQ5&%Y202uucaqo!-'2sAf*REI(LCTpW\]O(1*Og/]1
+%EZ"J(XIW>-bNt.,lm1#ddp!8g]1'kKcDhpcqH3T"'lNKTJ!gE!QHqmonB`p&EGEu=V6fo;7\53SOfI79M?inO.T>HIKYF^OV_F.U
+%fr1NIr,Bt(?]=_s>r8t&hFcrjh,"TK+kDT.0CUb]B57XjqY[4Yc])Gq8K5a!1llq[5bpUOmW"hV],\[!_A;8!VYi[NpM]G*$mns^
+%ioKi$SfI'&PheFA5es[A5`L&?CO'\c"*6.F<HrgT4+9Ia>Js^=0FK@(&OjGbfYA=O1kiTCb_aL+pT_"AjWSU,)XX2#_jGF,_t-\-
+%3Fmt_JW at OQ7kXl`ltVGt#a5-7h,$88ku(CX(2Q_TFj;cE&>Ge'00Gu<7;*6HB!pRmTpYPpS?SDI7)o>-!p>;o3hF5prceoq1M3?l
+%F2<1hh&/Hof2^<Hm4'h)5Sk?,4"lh<7[)+K^/M$Z&)N0u,WoO#e3L!b,<H,^<ZKsiJd_op+C8sTe?`hu7G0mmC%bf"\n>!pAYuZV
+%Yid[Xhs1[ij<?=B(4o4Dl)pI7KW3[f1[<CdcrjNFlp<sd:?M/;3D=hQZFNKQLF>gICLjR]*.k(LEY)*uIL=I6=.+@\E'48:apip!
+%GrScRfV%6=T,OCkA69'Nej at W]g3'%W6sFLLVmTCHB_#O]B5=F[>=kbhCV.!^n"_BG at k/P1?i;ZhDX5]7!i[qnqrn`-h%@>EUN/fg
+%DEhRijJ#;9Y,<#=;P"R34nR=+l`HOr_#7P#oferskjU.e,^9PoKr53oc6UTN'P!%n3C>cuHJ!I!3F[@hP>96EPur2Yi.!YFnB:oS
+%OmmO(bBEgUFAUK(>%g7/P&KSK\G%tGe11mAG=54Y.9j/4+h#,]7hh+--o]`RfoMc#+G-S8*jS]r6IbbCs89LN`e)dB)q3k:r^(h"
+%6FbO/UsdBl!sQQ$V9rqK^)g%f8f;R!['NW,9)*7pCL+OQq)j_j at oi>0Q1:sX'l,^CV*)Pt]9!*?XL<-9KDR*Dq.Bp%>2>n*M2H=B
+%doY%ph<4=6#;"Mf>L3<A^.&;lSDX[Zb99\0.M*g%RTSO8^GQZ*^%M8!khm.0EQAUn+c`dV$&mo)mMn]u&EW$aVOBK"[shm3O"B;`
+%/YEgJQ[h-ZQW9tH#<uW!/cM@'iKN,]+2hJ_g:^i8qsTp`B=kbZU'^o22n&E%oO&YjYS/Y6=@0Zg1NLbo_Vfj]cP6HmRL:k^<AY5X
+%_7mAU\e\]WGG'\o82R(WZtqWhX9I3h8E!RaJ\q5>C.;"Ah"OG(($;b^,[OX3Oa;IEjk.6O(N!PB&l[Q(+n<(%jJQTH_1>VIP<J[\
+%*[=G2!np$FA6J;3Rs`uEA#M0&WtDYk@)gqH`M<lE.PmX2. at MP*f4g],"<EU,-d`/1d"Fk'a=ScE>=M>^?!=?Oi@>fcm6c*b(NoFg
+%[XMQ><6Ao+iV4&D0=jH"+cH10(:D%i!oXV3T>@!$(gIk4%1dkl,<s\k>jjn,?0)06f..u4iruR;10JZ_-26Nnh`ReQ5d at N6chdR:
+%H/JWk9t7)*mW2KjVs!1R.U7gXeene,Ne55Cq]"%k%H#Qhio^uCofs4/g[4_[\36Qgl at K?"A$]A3C_iPZ'["Cp+o2BoKRS`Of7IWB
+%lKNX(U3GCA5!%8i!n(J&Ne#RH!VKJ<G[nVIoBB`l^VM'RW\B$M8bT*CWuD,6#FkrX?M<8`HR=/bWqOPZPQ[4l38*B6.Xn_i$($k6
+%R6@!)@BI-Ikj`.+LM$>+*kS'O[2PLejfGk).!Eli>ud%6r!FsU;'i!c at Z#I#AZa2ko3pP=J7L&q+)cP)EuE<3$U=C0omdTm']GE>
+%\u8V,q1E6a12FSum>lQP;7qdH0N;$6M7fU@^uEq#Lo9?uO4PUL$q"V%3;k:j<DUZnLVHYlRe^monZFa0!p$_:(3hdhZk5&o]^P3R
+%KYp!aK1m&R at p(+C\$#_c6,D.%0/##?TO8e at 8<-54M-BcjM*E>gWiOA at AT&#ks2aY,97U`P:tt^cS-#!4$fTBD.Ji1`10>1Oqc3e&
+%3`Q$s3q^(jiX_9*7-E-WJ-[n!?U?bl&s,&dlQ&4HfT=#h[LPfe.4CaY7M1cD,W";N5#u2*Uc8pNr*1j"4Fhd0TZgZ.Uia&iDrj/g
+%W!L,oT9?PMaq-g6L#R[!P]s\8>Ml1,-/c-=eLn_[c)S>9fcX%\Of&]"\TI66LB8:^?18F8j<,tWLhN%H]`"K[Wtb_*BoM3_YUf/g
+%85VIEU:LpjMC)TFL=YDI?=ic&(>aKo\l)>ufK<^afHm5,`FB(6i#ib8G:lMlR"@7 at X`SJA<l3#ai[Pn0>\(p%6Em)'LQd$P\EYq>
+%p=;nGC'5;H61NjX?>9OJnuD"H7+o'l%O3'8XLEB4_,^Y4Y$=ZfF0(8\H)$nC[e*d_Z5'.Ha<Ce("&=Zsa-+e:IjrHXn%m%nVmoTb
+%Iku^:b*/+PH7aJi*Re=;T;*T]%KQ;k2A#NDX_%OW$XMB!S[kg$S!^h'g#ds%`h2M.NZa)#PJhSes1HL0,=CIAF)'hVn[TBEo(ns$
+%b=V%?Zk,?lQ+*%+KD_=2i]T(/#faA/'+%4A_5BW`=]*K"=lo?%5@"AD.E^RTZ4(,+"0aLP\Oh627k"[=IHH:UO54+D8%_@:6#`.u
+%KlI"fQcmK#S\/9K8XG'pdGu]p&B!@?LV,O0H&p8BQ7<Maj3JN$l3jg^0/BT8i85L?<]fgFr]KuO(D?([:8g)Opl*B1,fEs56T+H0
+%W at RL$[j_>n"2]1?KkecO47Ukl*;ttI>Sf-Bh2DO368EJcFRTL'Yk%PMBS>$3lHh31RJ'*c9DmH45TuZC?%!\SDq)bLYZb9AYT4N@
+%&NX#$r=Ru)!j6GJIpVlIF!;MR5?J8RY%@^Blp>?mfg>C at TH)Wh!,.f/o1C2k>U2P at r<FCkZ-aOrmd<llh(*IW;YNFIC?!K/`Et.V
+%V=]Za<0IdHibq/H4W:XlNJ2>97.G5.c at S3V;\]u<BGC/C]D0+h4LK-M&gY4#)0E>kIPIgdrT+6Wji`0p=o%[7Q[.X[ibCF1Xps$9
+%\N+/2ZGPQmDGKrL6jm!oSmHmNR2@"R/.i0:"?.T1N<]4^j^gnenFbg0J+odBb<Tf`[u`-u(,XEsoTk4P4%N<;^.alUkB\irL^dm.
+%#g at lbik3f9ME;7%!5,)-+(>["6bJu3lcC;neniE45Cg8n6Xq`BB!UAg`NY<GlZGD^5n`)>r3I^`LG0nk0'eF+_]JO6T6nidpZOBV
+%'@<^";ui1+r at _SLW](2dbsTMe#2H;XhKlLSiT&lm.*0s>JaGj(d=p&YNecZ0-<ft+KPMqG4VlVLmo3id6?4F=BGnYj[bHXo.4AU<
+%$,d]/A-7Pe;4n%JR@$\^'^*\83U"TrF0IoCBP:[6`7?$.D0DbJ_:WNR9nb)oB,>lKK7E,STPU=4a2Y<G669TK3:-n,(2&0j/e"t%
+%gX-]L4r2E=[Ef;LgGFsMTdIU/a67<BK0J]3_-n,A3a],D1QYQ:VOXQGjY#2,i+dCC!se=(Ie)03_)J-=M)FdSA![_h5B1,:**j@%
+%jFuDSFa?-Z387*Abm?YD>[!\f7bI-h1*Q!?f@)Y9bh,p>bj,[2U6/fk_.4)i_bGSofq0?c4nd=sjgM5(/8;HqZc/<`Q0\aiiU37b
+%ak[KH$]D+JQ@\X at V#C2n$=#s]H`>it04hpn^WA7<J'9N%)VfWoCG5CSAZV]?c,=EEh^!K>RC6d6k:Wr+9mC at 6o9U!KCuAX%F&9(O
+%HU[`kHGs5fZQEn#O#d at 9p#CTA7h[LSr9Z(rj'XTt.a&NVl:uhgHcUk8Z>)]6RuDZ.Q7Ws8`I'`X?6k3;^\>6&U!JA,G-lM5KVmG7
+%fs6$AU<kKXa(b>Ddl5db6`6:.In<n9ESS-0Nn@/)C\L'M`G"=6DC9I8-bLQSSWm:CSZI(n?U$dLo%(r:m\O(IGe\4T6n^-Xl!c;/
+%N[*c5. at 3+5_WPtj^V6'3G9%LbhT`pjH2kO)e, at 5Qs5GmX]RtLeID%kbGjmrdhfiLH4LOd]-T#]Edl<6]iWpD5/sK+*a$)%YId6.1
+%SNg7+)mpAtd>i5Mki?=E.^Cb(;4$Be<iuMPfUOn7o$4ue3,8PthrOik"Ne:oW:1RIaOQbCbZ]VSF<&\[L$'SL[&/fXCS=te`%j6W
+%-!,^Hq0m!jP+T=$#k2tAXea\sr95+[4&]4/>6i7D3cKS]J$0=\fZl/+pqA/Ya`R6uNX[e&(=BV-qo>X/E+*AqgQ#aQgs)nUFU6/_
+%lYRI2nA;Pl62K*JVrVT'gXZ";\@?("hadDkG65?>bG_>AHq?M6cDMh68m[B9"EYn**pnA87_+W+BCeJ"D#*=*rRs^8f!SjJp)1TY
+%ldhKp<h9ftq:i(&g%smmCP84,]nU at 0pQ(I5s3ua04 at X[9;9r>)P^L0Z[jl>s+Dc+0#e_qjrQ at P^16A]e:@am9qXiX"?TL`F at .hU=
+%pNK^Qnq?:6Ie#IQL\>3GckZIuDZI\+Hda*qgY$Lmn%u878BV+'k:V3T^;`;0k4:3Lq";s[45\01c7e%2HD$VV6bDcGaSR6$E.Ej.
+%_C,L]dYZ#)9.td%:tt[8;nr>.r'MF#!5ZjL:S'iG-*]c7?9DN4i2[fE>,^M(=j-;J[nYNEP'7-DhG-J]kQ$jZnKkQjk>#YqO@[(G
+%Y>[S&4i\\MGmR-RqiW?%6.QWI=pOVHfK_auPKOuB`F[5u_7#OF_U at P:oe^tWCPuV)%D$dMFo2kU0`8HUY$[B)--PfOdD_%sj96;c
+%FOsgE0!r"`mBf$3bDrsq7D.Gd_&FrW2&`Umie[9AVM[)F5+UR(2RHF#(g'O[kqcQ-87gX,QGMN]i.UH*7i&-YKJRg-;!u2/3AE/Y
+%]Z6q0oI%7sE$\V:e[sbT-ZAb"3!<LP64Zau$lKFu(!`!:rUJJ0TD[+sN9kQ?7qN&RfF+"bcnL:N<^@goFiG/@SiO%?'eq>D<(Qo8
+%8ZJ>:huAn"r&<O1TbK#D-QN/=:d8TJqJ!Y)#kdZ)p5Yf]EVnCs0EPu/mpcn-A6"%\`:F[&>>IHmmIQh9J+5C!4%f'e8-U*71*94Z
+%3U`%9Qffi:4o^[*Gt=gt%Eba'\&?U:H$:)=s1#Oj*s9j<^K_,?mFSO-*3;nhl3RD$3f8[l^":qDHBgEm]T41r`S5%pp+_L5.bPh,
+%1/)G;RX$Eh"X`a*0U<"sDe1>O2>p!!%.;_F@?hg]J.3 at a%5'n7H<n%@I_D'9X73173A3g*V]Njl9<HOB4[-XVr)[*8qfa^Jc9ohO
+%3(;gJ3g>XJNL1;?NA1-+bJ/?Q^$;&+_'oXQQ]L at T3-F%;Dr62=ApHcIheN9ukjct^a:G[te6]?K9k.+;DaV;4lk^1\R)LrK.;"X7
+%%mq"SZgqZ=q2#qpl"boXMnp\UH9(Uj3$\/,Ed5"3H7:k0PC2U,LIQj=oA!#O9Z.gSJA->d-SiSFma^V7Ak^2g5(j6)Msha6%1jIt
+%j?)+%k#uIq9>-ff\3T8(!5b?#V&,[l$P#hu^ZHER&C0R at _NR+Rq!Hd<$JC#Vm9Pc6J(MMTB<@DD[[G<"Oomsp*E1l8-Q$@,6,Y.*
+%'@\5-jG:@LI4TMga$WY98jJg?<3I4G?+^/YXXu1@^R2lbe31 at r)K@#+f_4,5]ca@)K&B\GQebtkfHFpK.gt_#Wg0ZfUd\YiS0)(*
+%[>,_hnaI>o_Oe_3i&XZ/f;0Od8`LR at 8,uGK_G""&$*T66(rl2q"r4a<"-.E`o$Xr7*/\N]HersIbE?>pGH6ns$ir#;=bBrF[F>jV
+%5kFl>^/nXX[]-Yf*uf_#d*<Yc1 at WqfGI%D%N`-&8cj!C\\7Pr`X,g25\&PpF4`32j7I_-tBFOI"*0no(I,43*6KD:C=kE$F"_$Kb
+%Gi9LAUUqmj^d(_G#npA#,qRJi9o^6XbnPV&UG>6/euU9t2PHC7@,j,qB)@q:1;km*U["+V+2\/&!.G&#4YLuM((E#_d]P+R9]>Qg
+%or55RL3&4$hp.ign8e&[S)/s%NlHK\,]qkkg:YK<DF%ctRqsi&T"NaFkBV]TX)7D%K*hc<kam[Y#r.&;*_2OJ$:Wu_OeYeLe0SNt
+%MqZ?!\j+`\KOOT&J!on at d$=!u&e4KZh*`Ru>_gd5Rp)BPSf><_9[Jt)DXdob'gCs;/#\O'*FO,>"Wqroqd$ee2s%1QX[q8<(CWh`
+%Z+GJ7Yr1bJZ*@JP<pX>XD,gT3R*_"O4XWu,2PKq39=rH#*O,Z1Lo;5267;X66A;a,=C[\.?1'6O.]pQtkI=7<Mp*r6Gi_!H$-09^
+%lT?VeA*D!=>=?Pb&E`d]k-mAj0INc2g9!fp,4AQ!MP^WoqREO23IQ?k&t3TgFcaPq>GWdP>XACmp-M8I:k5,"i8f%O)DpO_<iVq)
+%g[lXN+Nq[hWJ/Ca+CCcL;<@ae%fKj`$ag_>U+#2Naj!Y`oU!rYer3R.o<r3N[dZ;@d,jm[/BaU/qKP_[[0j$qHOkS58NC6.[dGS<
+%b-N(l'J:B]T8H+Y$g49P-KBn_a%N+#l1!EI`LIiYQV5L2AB5Vqr/fUn"KMCsk4Q:A.]DuE2CC=ON>raeQ:E8Q2;_4.IP%e<aGU(m
+%Da"t`=XSm'$n6f4Y8[[HEmIehf#i''R[#qEcf(Mag9Km#Qk8^Q3VFX at D>0hh:"EmBo;43hCu//$,T%X"qicCY"V2T#S!VLLjX[mK
+%>dWM_2eZg51eY9'=MV@*;ST?ce7@#VGTZ.Am6=K:,.8U9T1XPP;'CS%7&r0$#CR>Lj>bFEP:)-T`'7!_)E1>Z7]YYZWVpAo6rn'+
+%qA:?986%6j9aE-Da!lKqm-a((kqF#'TT(-rPaal*o]4-*\]X1sBEmR8*k;rlXj]odg1;5X_V-%tB1a/dJu++i9La2rZ_D at cWn$!\
+%bXT=\K%r44\R%taKC(4 at 4]5d(b-7CUVc6%9QukTM8gLU0L4:.F["uJcr"rEoXI1DEfnliYJ#U?OY8>^d>^u(H&LRoA_Rt7l#C"Jc
+%n_7WW]\`TJqc;k3juj=RUn^`&GV\a[DR!K^j\ZNnNblaI at l`^r+4kRA'jbKdIp=q0"-5>$/(9pR[;JWsEbB`UF#g)'X5T"*Zg/<9
+%jLfFEOSF:j!lIC":VadDH%_6D7NCU?=dS.TH'nh[$%,A%Q<G=J80!*!J/T'Oh!#5d<1 at Qh8c7;6d;hPRc=&VHs6]dF/7ir>.OW-p
+%OdgiC9-!>CN8'A\:/3aX_t3-5LF#fo[.(mO`a=Y%/0AR#e/e)rQ\'YM\Q.UffI]?@572lKYsm=_>bc;ej0>+R@<%'JCb&kPNr(^'
+%s2BsNZ_b6MrUk%65l>mDG7ahh[ITlYc2?SnL;e?b]l6%I"g7s/a`m]Y/EU6GimkO(F<b&FrNi8XZ!4/U at pHT//m=gTO7_FS#,jW?
+%$YRbB>o2FCb0p4m]4?RNG5:p#=22Xi"TJQZ>EYlC4 at SF^B-ncdIfJ`#oUcM]D?\4dID%./iFuUtoQCGnQ\MYj]0<ZT^"a>!it?S"
+%>8R9dbEmC;HM[:WcVY9$iFub1 at pOIh[]pFk43uN(\"Csh>8Mb]f%b#2=)Nt:[!(c/N2K?Smd#W[7=7I7g<%LjqVWPsPLiOGS>XOO
+%ELK+04WoqQp&EX9h)B*scE?N7'8b5.h!;R:n*PKM=$(p.=`7mDP>V>PXom><GFL5BD6s^DZhF^Yp#F1[h0'Ihqs^Z<nSA5t#KaQq
+%2s]]Vl`Gde=VeR?`@SY17b[2aEGllmo at 4^S.RtC)I at k6rfirpb>C>kibce2 at 0LS)&Y.G74l=s2!Egj^<M),3EDt7*g^YYPT7l`_*
+%im?'NYS,)R+C'k+-R*o-b]1p<*1?b>e<KA+e*.>6hLT$]@V-ll>.L<fIXarW']GD1M4prq`chjdG$`%c"??#!*)1UE`R94IKKpoI
+%O12_'6:Pk<i(G]k[D'?/Aj(L435n at 5\`VWdZ+#"l]dXtNYHcc5O5Tm\r5o.2>K('>Y)HCCC.G(r+F!5fTK at tCk'jNXIoi?\d<U$3
+%4$Uh+*)*mq9MIfC:taI<*:eB\Kj_90q#Fq-?ikh&1!stLonqV:A`Q4'_QIt)GSD$dpPFZ=+uldkMV#U=Mj$8!j[]W^X0-b*!>5HO
+%_hpK(cf6Jcrd`("3?Pm8:ro]Hla@;<HD,Id[@+edmXN:?/U?(Sf?\rSqN>PRNSg\+&gM\1X?3lJ5G(1?o<"7Q8;8+Q?]mJYp*G@/
+%%L(iEB:#Q:T_,Ro-B<uEVi@\j_=RKWX\ouFD#%meK,R'HVL(?ddJF>BN..[:?1m9@'o\5:o",mA.XXf2L4+GI_:Aj9281$MaVU3V
+%V$J?Qb92NaCg<#Dfc-];X^5Ue3m4p&:LVj\E>n8:ne$Bd-7b![9o-o:nCAfpC at nC-0%4s.;f/,5hD`<Yg)a<jI9n;ko'MRs7_=-,
+%D^#!uQ?cAif1B(A8$lpeij6+44Yg];@u>EV at SpLGT7rST-Mgjd?:r,se5<ELKt<h\?Yi_E:cDa!qCfs3RN/,t+Kp]3Xmp!=]S(@G
+%ESUU<<Yi;(qpE:JkPjU>[^rTr,3RG7`Oga5#?u[./dm.ahBNrWk;UZ`C9q.,[=7j#bih7JH?oI8WPn(qO^EK/4PU7sf*dOt?gi1B
+%j_oo1 at W2-SY:+.tC,j@#h_i5VLA)d;3213+gYBC<5LtljrKf?]5;7*<UqnZLb5:qJg at g>\l@%3)eLWrj>qEVZ;XTJ5U&o3As5K&C
+%)If&]54s:f5#.Z]$FqNr'ggA,[IbXbHS$k0-u&A&%40ofqtB?^d$mp:]n_`'/n8EfqU=WB\h)^DKBg+O`T8;k>$Qb1m#ZWSS:^LY
+%8j:DjfNJB-IQL:"V:C$@q:rRTlOV>^a/S+fo`/o6lh(!3 at W1AS#/\Fs83BZDk=bAk]H:Y)l-ds'IX]bkTDpl*^gZ%,_BsOACPo;"
+%s1A3_bb)Qm-*k_aOSP',=HdY>`VFQc?9cO,*r<ji>WSbT]A'24oM,gIS:2"JZTD7Al#+5Cqb'qfgIJ"eVgd`Lnni-YQtmf;PU=+]
+%nBmR6%U1g]f^c4@$rrIJZ+*m>_3`)qK92%#o]/8b0t:h+`!kX<6g3kT0!)*D.XHaM/0>AD`iZpbppNV'WPN8ZRu&i79EQrO#@\ii
+%E:6e`V%"/X(=ccSRT`PRA0'=U]?NV&h:6Q6XX3!'beM0`d%inO8ZXS=f1iL\eS$CJq1eEXNC^]p&r?(=*_PS0cJgL#178BNZ.Dak
+%7JgU$a7H]2,pR3KOep+u_qpk?f6(>4U at 4,hJ&$seg_#nBc8i6(,XJ9<^.f,8E`Ka3`XN(SJekot6Hqg)lIXqkes(Fa&;L63D3DpL
+%>L[,RgmKZKf0&Q2Zc!ZT1J(DJ:scHb9Y%as3$WP#jJ]e_/2;1$0f%*,[Q2LV21^4DI.^DHj=GFqMF"pQqn;bo1E+!g/b<p6glRJG
+%P^c":Lr!midqVaa5PRq]2!K+d#D;L:KJoiNK8oO%%g#H)I.l63o(suth&]S7]2Z]Z2=:bgqiOErLXNiCM.Q2*/MN4?<GMkTZeP^+
+%e%Bou"n2EooU#7!YD?@HhC-$gKJM>&*uHJO>-q.'j*lmoor""9:?/Ma:'K<qL1J&c(0"7)KKmso2W9B^.eF=C4:0eMM<rXnbfpML
+%H7J0nB+&XQeS#k!9?mc at J\Gru*Ak%=d7gsc"1K:&7>p.-eoW>7^K]KP+O)lVGg"O<8m=G3DV>MqV?jCQB`P>:R<aCQlH\$Y[Jc:^
+%[Y1b']PeL0/efMS_R/&!C+e8X[6ZZ"3BQVS`Ao[V>k0)[#U*u=#F')1Q##Q/9UhbXT[RU6Qgjum!I7]?6FnJ'>>UWec+u0E>R)tI
+%DVR3TH-CM2dPPVNb"W6,]M%%6mC`TJ3dmp]2\7:7S+cHJEcc4eYk3.*e)2Q>Mo:rS_m?A0BF=jU*/5oHO;m+H7<$=oc0Mn9:+uf$
+%Risa.2Rj0H]Y,N$k*"90`!6)VE7[A?Q0lUB+_@%1CS5 at P!.C/.8R24GJ<:e!;A3L)2iZAjFjYBHJNFC:,aWZ/KtICf6t?+i^oZA#
+%:n,]ED3ca?JP_`[>4!^G5\@#KM`R6J"Bj'')EVqK5h%_e7=*=b8C<!`2`A=*+mV-7IQcIeL3jN+_Qe9m-"j<lo+GUB+^*,kS=VU:
+%Dn.@<M?6CC;]aqNdh_LWN;=P)j1)NHFd.AH5bU"72AZP\IFMRqeq47tYl\VbMU*k+8S]PC at q(HuV$dp0I;hl`*F#N8,]@I\'3dFn
+%E8O*1^D at W*LNXLd6a8uD#um0+dS6^k":HqT,>3g(pV1r(,.Y&.IVq[`TX7N:n#de7aVn;[K4MeGjN/Y\8*\h4(o=E.QVYI1J?Da^
+%A?mO6Fs,2$9igXB6U8J.j\AE'_kJ+<8oGS'GTh`RP3e(m3;OgaC?*>_PQ&?7\HH+=AG%-^n1f/*4>fCcp3:qGrr,]YDC)'q91:gl
+%9:OV79q_o*=itWlm`A\BQs('n;irF.$GXFsWeR=D9jXetR*?2)s!BNY?%Pk`/1)FE5[:4qa:,Q?Xk[*ApT%f'!7!bJ]Pe^\=g-uZ
+%*Y$n$5?Aa1<t<>(rJ[/qb2"I6o?blsOo+-9<"eYus+RnjNSLAbH#<^.8ESdL:5\-=Nm]aOeR$&@1P]D`-D1Du!(rN%#&54lJr=Fq
+%L$omK9jSZ=>S(:9;+DsKKB=AE%$JG#b8eskSSi]2/l3%c&@CmY7ISq=4sbj5AqNb,(VL5b1U?)BYSi3uV32PU?IoaGQN`.&ekk];
+%9.)2lE)&.j2-H9JAK>#X%KdV[<OGAkFrhO.M_^W`jZ,t4P*0%]B*!!D9(&J[26-V9k/32uJ%A11FlY/Y92Z"-WD9+'k?JqONDk-/
+%Q at _:Zhb7_%=KbfMeYr6]V`k.M=@"]aBsUOf="@LAnLZ[c`9qAg2<ee+gU`Aa]$=K#JlehY7eUSc>>$N_396g5p<f2r(c-)LYR:Yu
+%[97+'A'#i`'5P5,$)kQ<n&ia=&Hik\s#r7CApGGOgM"_BqS-TI6HS$?cTr=I=dMcn&<P+T,!HM?=G'A>=b''iIh(RM+SSB)&UMYD
+%_E_C[+sA4!^Ql>[,%+!QS`Qsc4;i=Q5u\(]p]V&adM(:k(>hM8cSbmB=VTu/>!K)&<C/\O-lk6tn8)n0$TgIr'@I6C0,umjT7[[I
+%5BJSZI?\6./u8jF?&U>?Ic78q=krtGius&)n[-gN(X[6-0^E^B[64(8X"9*]6nV!OGVCF='L'C%5+K&`QeHjtpJ1RN($o)khMp?N
+%"iYC+gG<6.^MOBjfT:oj=pi*&JJ"DE,fuk$$q>qf%<#CcSjV7Z]K:>rm2'F$QMiHW]R(t!?J`;33bD,eqhcoL*!1^l`(nK at A<E#(
+%E1YD3=(FTgqebbTeo?KY*a+"N1Z+(Ml[BD,*1T,YPYP*Zk<-ruXCtBqCIm#h1qBT23)O4X!B$WSR6at"l'e.f-\g(-+:<Fgl9Sn<
+%V!)6Y!>UJAbF2b;PB:3oH7oE^'\ZHY#r@&B'.G037fL!-K;CJfWZqdUOYLAd, at se.Oi!Q`d3KMKVf.d=_+Gf=:GBI='D3S;^V^H&
+%/?H9?(>"F&?ID<pqF2LDBn at I%P<-'$hi8X"F0A9=Vb$8l0!R^%YGE[i`6"t15o$*g\'a9.jRmQFBKO)i0cNH-LKO6"`P?%13uk>b
+%%18f-7Te%rOt at 3YYucTk0_#Y_[^i#H<!Blu!+hTif at 77Y61e[05AXajH`Er3n0I!<*c3I^RiI\Oq%Yd<-O:P_p-M2*D$nR"Z%s2t
+%^/A]0(We$sk>s/<9H7u-g'^*EPX&P[3UYlB>s`*k[<djj^+^VfK5@\NmZe6Y-f'35FqnRhO,-91EssK;Cg5+/U:p[EX-9E[IZ[3!
+%5#^T[=qmDO'!o^0XKl2m79d;pMgG]"=Dt8/G at _DWCgijA:V\IYV58#Z"*;j2`(cJu-`f/gb)48h*ZYj"^Nk[9anXN<p(>:[?sRVY
+%Wi;7t0A9g>=W,C$)O<'=@&mgBJakYbc&8*tFK/>PYZHA]DbLUM+doG:Tqtm=+>o.06=MNnM1 at p%@@(^UI\B_'lILd1Csg)<7BsD&
+%Q3UeU$3;NHbn-@@SjfbkNEQRlBhCFk0*j&W0(1()?g-s&a6oSkY4(gbm+uUH`rX%7]R8$&"1caNAh[usr.M/(ZpXs.LHJM9TkH$;
+%M]F4)-2V;8FHOGE%.q at _aBW)?-^McuPjO]WL;9ACQQ^@DTOBY*-eZaU%83!)MTYmWHY5-.4VVb_\L"`mi_>;G&S`)h&XrC$Z40]"
+%\fA]m0r[2\^,#&K37Y(O<\1k*:-Q(]S-KsR;iXrP.&$U=aeGI'g4/>EYc*e]6A$/6O[d3^_4;tr`jTL(TGK64`4.7tfIt-kf1+R-
+%T"q/2MEW.Yp).2n(7P.$b7<`B<'/cPPnK>iC=Vg3WT15edq+Fe\1/82g3032TNN4%$E"rROkJ77Z`734+51+kbV6:Rb/5Vo6Z.G%
+%jK2_#bp37kBR7uVZO)"'nAfk3j`6N$N")E?.*uU%n>DcFLg1^#r22Hl*mjiN(ZK4#_u$J%p/?Hm6?A\IC7s4o at 7Ue);(g5fnb3J<
+%)L_ed9.)n<@<#SI!\F$mq_r>^%I*of%$o+k_b=f3LMO:R(/tR`,^WFA.5J-&fPW#<4'Hl*R>;=]TYu(Cn0Wg_ILmuck\-mmep+Xc
+%U&ZJ76"5aENXB;33+AU_e2(;['g(aN+EbTTNuPEQNKQl#[u/g)X>`i.R;!a2OQ_u+MOjio9l*k[", at .(`2]ui%)*ng&R?R4QUHh0
+%#VhG.6qM at sPdLqb!ZpnD:gB`QdJpRECO<?T!RrjNj?Y.'Ic6Qd%E*rmWYCfKf*.3U;`LDZG=,)UXKFBos.^g)&Gq`L=XdS]Cb=uB
+%8B".#K=lqoMb9CRg@;,YN,q]$72s=/SQ]"'fI-&C^edZ<5,'b\F!R]6FG%2A:L.F at K#fCJ"BS#/(!\tu2\\/eb\De&oTF?scSYn:
+%eaEle;MM)V6<jP-.Dn'_JpKi\+?!=FOP^1`hma;(LQ;bg2*I)Wf_*=E5`21-S?*uZFkqhcO=^?fISQ^e]7fo#.QccXP`dNbZ5&ig
+%*Ou\Wd$H4OP*_11"$7&A^=:9L(W`K,B6Mt5Z_C9f8V\H?:*@I`#R;V8?DpLGA^Z,SB8alq@:^TCY2]j3U0$T"6HRY6eEjtC'Nc#V
+%cP3QpV$&:igS27h1Wup%`D]caVR<^+N+2W7SA;*Med)[rHQm-^=CcE"E\i3i_Mt8r:*&Sk.\$X8+IU@\,3pc\Qcr3%A7..'JnLhZ
+%is(dc1EDoSF`]D*J5Fq2-/"DhA?dE>7nuPt?B*^2&=e&\F;PGW8]Ct1S*ZoAI0&6]_$-0hhuDZSl]^4SnHZOn>hn36E;Se:Z]eJJ
+%TDrkUEc_-EE[raZ8pgclmM?Z2+(s2]%<NI9#n(]=`1`-PU?_<KQ3S^3nDYiQ-of=P-\[X_:DYC:I6GAY9^J9ATUUKM'o<#eN7sGK
+%aX'Aod]oKjZKKl5.e]X3D%fNq><3<84m&[p9E.mi#=F6K`t,(H$;UdQHZh9go*qWBT^PI"$0Dpg4R417(Ki=K+`lCTGpK'QZiV>o
+%d0t4)WA+l#lg1N;dL?I6QkbkkkeI/oZ\=VFe27KJ+fuCV&W$dI&?I`6L4Fp7@)S]Z5"%(r%H1fQ:=U+ZeYNsP13aB<'::90'k+&#
+%eG"pq;5R_iW<Gc\,S=L-11[$#!KenWJ4(r/@&K), at q?S*B?1__!rC*'DXO\rNX$8gGsPaRBV\bi8.o+&b$`OA=,E)p_BuaJ\:7s,
+%M'Isi!k`4oQkC[]QU,*7P39>O7O.5.Z#OQj$cT7SjsWdfR61T59,!tEgih$&if<W at L<M,VFsR)6r#mYl\$`uJb`O-Q%Im[#a@'=F
+%MQTEUkNH*el3)CP=L\jd;OOcl+ZqPfD^K(CMQP,sbds==!A2$)T+Rfr>X"WO at pWhm(2Hu_X:Xp".Z at uDV%T68><<KNo!(Ld(Q65a
+%d]*paO6CJMNP\1?Z_3>fp_;+JMTISAQ$_?'P)971#pF_5f0q0A)b8T?pIj!>1i]Z`qoCN(2:jJQpEGJa1i:@GJ<Gas+]?"ZpCtEa
+%Zp=cbD2-9C;%c]oIZ<@C3tS+J$6sm*iQt"$.e6FGIc-JTnmDSX#N:.NGY((*P'J15_.kj_,smHmiJ!7XBVE]!?-_ScG)8b]g\*Qf
+%P"cpoTSON=RU4]Qe9/<EPD?o!'/"JN*1K*a&I]Zs\P`'\5'DIOB!g12Z-\*Dhgmd<C&RBN>nX&<RUIV+K,YRIC-p8?Ld\CR/Dg\4
+%qI at t0%IoKq!KNkaRd_YYHal%m=8C[joIt*W:us3a6Va^=:FM`m9\jTRcCmiUP%e>B_*JG&JC)Wd*S#rjb;+$U&BX4mPoA#Si75Ii
+%42,JY3eO=G57CjTlA+EN#i1a;^$cBjpH*=T[J-g;T=Aa?pmlM9pice/Y4?7>cXrom;)/3&\d=.,8!_)kS+GD=TBAL*\i]]pMq]29
+%cJ%e8p^?e(GW+p\2]=./o1$QUV8iM+a\0sqKj?)pC"^(cW"kqdK.9H`$n(pOLGuX^19bO*NIf5aV.`'WCLiP?mn,QNb?cPf:"WlP
+%I4+%:3>ES\3]ft.M'4<-$>MtYMM2iHo#BBp/CK-&\MOhMF_:se:/-Af]lI&3hBFt]U4dFSXMp=c%$ac7FqC9I,4;7Y!qH*'Suem(
+%:HK,iGF5X#CNd:GOOWo\7=(@FW8fY__>SujLB6V__%m6t4'Z&bNoM&aW;bq0RR0<#QXWpQi0.`;"\K(1n'm')YFSD;,TJ&!Z7cNu
+%U(l*$mB]EqE:pS;<(V!RIrq@%Z2k>t_a$#&Do=FS9Vi'."il67nmt4o=iAS;1#CQ2MtWR\(k4q65fXLoHF/d#Q']YQ#^q\`'O=.*
+%ZLsI at Mo4s&T=DB`"0(*(!ECA[A]QFLAEFU^6dcf,?d*Tt0nN\,*W%`^;(3eZ:/$rkWoe4&1_JgWR7LY$b[a9ih=mp2(;B,l$5<Pf
+%2]9YD!J<P:P',"AF'1I2R'K3o*A4XFP2o4J--5p.Z@$/SV$J\B([i!ORRA`tIo:PJETCMDA#!EX.S<P%s.:!*+_FU#1#Ub6!ac%:
+%UnnN=Q(J_m1*U.UeA78QX(2e#3s2eN]fbOS(E*L-I@$f(#usLZn)WF)<OFfl\nYriK#`?7.,ohPCZOGd4F28CM?qV+Yd^Cbh_$='
+%^519Kod>0INnnLoTrKmQ*^WDj&9>U5k,;?B$k7"<>Ha;$9NXc6fnOX+3Q9I!Q2=_kBkGO/kQ21R![jaE(:jJfXW/!*)$K[\OFr;Z
+%![7-NSarPibNt0GLmJf&\0bZ,21#0t-.ba]SeJe:;<e:\']8k<%eOsP:.)aH=lRWjb88L9M"(?b^="b9j3BB/rTT(X'1N_+1^'q7
+%:"W8g@*<L.GD,2]"j'_lC'`R.<J[1a3^';fa;#:+1k;1=!E9d>=(XXh'EY"$94n&%5/sHhO<icoR#A(Id$A,XWn67\njR-PR#9Kl
+%"PDi9+IA3/lHm5;&oM?.)6'A?h7LZ-`C*$C3?c:Zl6)3IHETGH%[ZZ^fbV'q&R]Scm*,2O)dH?Gd02o5GN at n@<!$,1",2/UKVW$(
+%@+c=&abrk:Z.k<F;fQ8.JAk]k'tp7JI8<J'MYTqU;Yp]$rk`+R*bPs=DJb,i"KXpSP'5N%cq/RdJcZTUU;6O?7sInZ\<G3EFKZjN
+%*oJPa=!HmJreO&tUH6LM*8V*!#2t/BSi'?k-.[SK_L0H$fl%R=65Ot-92'AAPm.I;fO@?!fq/+.641gL,J5<Im7J4FLn`R7p2KS1
+%[2>PIPY=+H/`>0tMHr+"*8UiJ,'[SBgI!B2.Yu$d*#8sP=,-_o+M:ZcN*UCS,ndAYnS1qF?HjT,6#ra(Xt*&7`=^?7"9mu<$9UpL
+%J17^/g;96H<D!li.uNL2Wd/J+\O_#IJ2(!T&0<WR7+oK&*$H'0`pAlh)#2+);[I>m4dqqEGekUo#T&aOU4A^$C^6$]pUH90LdU_m
+%!lQZ(SMK^X!je5H at 5IC#)p8FA]GV<A,6bM)LTek<6BL(@.(3`V/+Vm3o+(SEiIthlI*J?d9ckRRg2$hrZOrSC?3.@&'kSil5!L9Z
+%p.`XTPG'*<jffN,,P(GXOKOa]&;*7;Z^qZ#<&V0U*]tB9$Q0;aA]I(8PuLnV\+a;:bF&IVnS0?g.R:`YI#HFidOWVN$E'O4(Dl?a
+%e)*MIbA(O&CmBO,i[$iI.li>HZ^A'-*/5O`"_mOJa\%l<0[U<k(U7?.r]DN]K;fW4_M_VN9)KS2M&(M1Pc;g/:0]5m[>DR#'qnb-
+%C*Up7S$*T"=_>W"EGtUk-$uA[Oj>_\YHIH0n</),26;m)&fdfp$3I2eBB1;5i.NIgGuPD\NVRjAjn#L'TY\FPPn22J\.fuIRi0':
+%>qe>d>87^Z>4Q4"MaGddplWVt.T_lXL-%f(2TDfK'GVP0EP"D*]+s1).\[l9cnsNXll'u_c*1$'*+]L+$-:P!9JlCA;H$!h_W/l=
+%*$Sh0;jN.>T5'QGdi^A9QRU![-AC)YUX)q."*),=L<#m40\bTPSo%beM`\)_oijaEhEemRidK":HR]VXoLf<1<Y)on at l@^QjV(4(
+%qA at 209@?;-81&NO%10,^?)p6EEfna[T"7s_a&bL2-m[/.Gs9r>6]*h4RN)BYPC_]n%tTrAIoNbZB*TaNM:c_$*!*:Zi at KVF-=-8[
+%C32^UQ4.r,3qB$`PQ`.e78LHFZ(?L)<rT%8OA8jAf#2M5WZ"Y_PmnM86^&iG*%X_MGqWX+TpbhjKM[pL5p5A#"XJA:UAX$lkPBXF
+%jTs)q%on4R5jqQ)d7C&(,'k\^$tQCNb-!cB1SSX8*1Y!UJgDZV-NBrE":cjjVJpL>3?&Ht'@..AIuOO_/doU.$&'TUK[,/.^ToF;
+%lBS(H1+%E'U(@QQ&deH1)U(5o%h,WS2?u^e at C(k;k/^r8l]GI[A$(C:MO]<k:)-le>-)*Vg9r[KK2 at j:7_60*/E$RL:=^O7^b(Wf
+%6A&bdR-kbFl*7I[9L_,tJNUmm`pUs_f=TMP,=[1jb<o#WCgQ\r/88p&'OQVFoZE(T5A;lp;U"?a_ at u)k68B1Ok+KkYpE8G0B/<;>
+%jQiZuq$>\#c(0HP&FCF-B^H1OM&ffV[>;4L3g1mU9uRU=3XBGN'Zp^92"EitE&8W0nq__crqLpQ/4+\i+IM0D)BW=a72aeh7G'm;
+%,teCCn:pEX,S,4([(9_30bJ,OX\aCCYk!I?A%b_F8Gc^FoI?pi]s]Z#Jimk$XCK*j\eI"g3=YVW#`b#(qE;ci(C:*eKhm4Z8A*LF
+%!i*(46=Ub0*Ea"]cD&MHD%)^Aco=]R4",F$#=m/q$Y?^Wf'QKRIX at 4G/XaoWe0HuE%DuB8QV=ra;g6(l,s2XVBf9m^Rj12r8"E$t
+%3.Tkc/Nd`b*+UabhI2-NGHk'g*uQd7Mt;X8pdpeq@:pWUVV-sA]B5a:nCgaAJT\i_E<b3s[med0i:UP,:67d_@\Slf^RCu'22H+q
+%]8G38mHC#FC*_`mW3',qB3r0Kdbr4"Z$l-68Dm":=\Mn3HV3-I=lI at _5O%)XUmVmhM:ND$(AhrUFIXl$Ae%C?8]YHLi^R(*I2O:h
+%/J<W4QEe;@$++6;(dI<"F'_82cXOoK7FM&s46E#Q?25S<.7;E,DiQ4F%=<0gkSC<Z_$F8B(SA3^&W%f&1CmX$K2spaBfLDa@&'.(
+%J,kfZ(4E29nY<?NG)8eko4pdt`5 at 8I@V*rrSs,1Rf5$l^N$NKg(_2.\GoV\Z6p8c=2L/@;A;ercGMg-llX:nc@(Y\R%UcH*pOl49
+%P'`'o)(SJs[>Y=XG"F0e8LeD at gn_.cW9pVp;gLjCLYBBkH_Fkfim8A&hJ2h*>b@=4A3)KHTOS`TVHd?/aWUpDP<`FWS?V$KLm/%i
+%3"6Q&o at B"F$OB&J?4*-K6l%Nb8>\(F$Y^3*#((hKY+(r&\Oa,X%[\Fl/Ak&FlK!q4$YUH$%1jPGRmbUTRE[)>U7bUOa+_,X<76q-
+%3pa")X!C2&P>abLrq6pr397r0[""V->iN`>2&\tR_I`gh.WeY<(68.L;n*qH,AsqVM-rnCd.6]JI%9rhS'V*4]l>$F\*qgRh5E\e
+%5;1`J[bsd_],pk8 at H3ZT7c1_K!N/n]79(bGgmgi;MesET0bQShfgfW=?/u:XPcXohZoS]V5l:V&Uh"F.V/-_\!n]RGdD3Cd#0189
+%KY<`nZ]0Zh]mCuAs8Jth-\o6VVI,r2L0h"KAP8:':ipBP2s-*1Rk!K1.7$P!3)qNi<N8q?eVpn28GF=7(3*bL^:LV#HFA*F8I/hE
+%<A#"O*pY*]#Ds5%+O>A^-p at +k\e3#;))s:eKfSTREmkRp^(bL27M;i$Csm,$J$.;pPO^/N0NT$$R%dBK6ti?qGNI&n3XV`pbn`Yj
+%9JSh9Ng^`CP[rGtb(4M`&-ZRMc&#?U(]ioY9j*BU_Yijk`Ie&R]j6c\eb1'BHPSAtfAgAR*q)dtO4W<b]*@R60mASlQLuV/">[;C
+%;2!/)/kXKT2rbDu13(-Y?s]XMZq=_a&;5^sIN at c8nq,]4@[Vh)ct`h2A^[!oc:MCJC/Ama8$r+]RWr[m/?.+>$!FlEH`n(EVh_d+
+%,[R)[Jpqn=nn6%5H<fHo,Y+nFTq4l!,>FCX87'rt5#i!D"0.Y(V$-/P_>-1Ah]+?K_$b\jR616Af(ar_QDa1"B`8M$H%Y#MfH&m)
+%!Tim4V52pAV-Pn^pAJjsisp$s[eF<s!MmSGnf\YJ9'-Ti:T3>]CK`"6M9cH=Ml^t)jb5L7V"VQ(H!*IIVui^C.Z2M#_kpBN:;$<r
+%6\osFP"4\+(Tc14Kjb[h_"AZtf*<d%&@q(7Arjrc:7r>VP3i]cj7lCm68H94</BM]NE4S@%pYETW9l(b)ft$(H"cpk\Y=H!X9t2h
+%il3=@po;03/lqEu9!]muaBB%rTM`(pfN5Er%f+slJtTK32TZ-mC9Rn&."]8J+eLc"iIPQ<(;$qC<T6F9)l9Lo7[G.B$?A+kL,OnS
+%g+f!j>]>:@4]t)oH=(ZX5IMm&LUhFc(>b at qC?ENIpip/jKKRbnN*L.J at D<GI!XG4W;0`OdQaiDPQ at egR)_!\!9ojk?L/LHS&US$s
+%I%O8HZ<!BZ![/#\$i:49'EDX9A4GWl at 3=#<:ggQRicD0PMn<)905=rO(G(ASi)JQjp6JQNOTZ<OKOe/W,c54T1 at WW#8Z3P+AS:u6
+%q7n3;B#m9FN[V&U6+,$r*/(BHZUO[9H=V$N'pU#PU89kbFOO3,RgM;\]j%X^;GgjGC at Tjf9Om9c84)73iiNM4+p<>/Cog>D1<llE
+%<lH4b2BCYDBJ&keT[/skY^;uq[`L&5!/hpoNC1Vi_&Dm+*PX9lp`pe2EY-[+d'-HY83,M3.%"fY@>lh,bh4hWS1^3ucB^md_s*>h
+%TMlW'X)c>WeB4LgEcfF)8jGZaO/eP*aV``pEPrl'Z=N6b*4o.M2fD"'H#AqVOM0f%nf8Bs0?Q8q__DY!/FqAe&.9I2LOGG]'TFo)
+%>fqfBd*GiOmDSg;6-#ODnUnuerkLYd1lFGb1'R\^13To!DcmICnTPKTV-RGg48IdPW2V*l1)Xul&"M&q8=t8_=:--0QJr[GlHb'Y
+%pkoI'DF\;^mn[J;3th/AaU_\<o0)%I/D68AG[_I/Lka`%_,5+f[M>CE'4!4,EsGf[H$[Nt]TTa6!Hgc+c;7uiHF!e4'^PYOSl;QT
+%K'PNpn!JSlT-tBe-VSi$N`&]cZd!H$rS$6=.Of"+9Yem&LeLQ?Gibc=:()6\cIZb>!k^2f<uU6rKDj="a/0lmbr#q)[,<\+['^o:
+%.$l!)"8a)orjFPWn;U/;AS9j$2<oe&K:YL>,#6cV,;*SJe&hg'K:Q`Gf^P9Y@%.N@?sBX*3H&VEs,%\M([UeO`!iFG&O=>m\S4m+
+%I;T,2$QJ$/LG at ntg%##8bk-hM3%04s*45jm1onGN(GNY5<1 at pbda%i90r$]%Ap\+L7SbNR2gPOCguo&.DY,dQ\C&bD`f8hCjYV5?
+%I%#3Y2qKbAdt5WIe(/^3E3W>`kIldTBt#Y\/34cl)H!Ul/pZT?"-g;jpJ]VaUmoOJ@,k3*F'9ej?5f0/NPVTEJ`>m-eC5%Q5uU=f
+%@]HUhC-WL!mf^.r\MT"=B7asq=%t2pDLaH'B/2bE7nVk8ri]XdnX;gn3L5mFc+Iqu2u9?eHd>[4%gcW<(P(l+XUje"Dp5Lm]]m[C
+%NC-\]XlW4;*\6M`O0l@<FienffY#jgZbl;ha.C-]'B1XW"Mpd,F00VCB^NY`GZqIj):[AVoe@"-Y\3b!.M'NZI47d`%8rZIPp@^R
+%P1M6G6pMHq#JN"=5,@(cAS^)3Y#Luq48qt+2*6dLgUrkaQpWdiC-S/ilGhEc7N"?iQK^<1.84:M at Q,s98uXU[B8YLHA+,u>jnD+-
+%;UMoTW97pSK*DNc6[n\RO7*,6O.Yj4o3q9oj&0V[Dm!r/4#U!j.4f;bliQ]`G_qsNG-, at YY5_h)PjS,aT0;s!;,a3tWH\Vaha>Xr
+%mGek-Ht at Y^LHR[c^V8qO;dI=$](+ at N]d[#??+?!A[0[54<jE#RdlT0T[1+1`+%W_qqS9FJZC9<&EamoA;:[Df!H1['$Tu;3qZu)s
+%1X'ao1GgE-?K!5!J%G(\1AJhINK)P7^tm:FDTcuHj>I-i9!B,A-0<QodA\n$H<p!37;g3Je=]tARQT(R.3g\eo)K(]1%#Z!"n'fo
+%CRm+QfF-hNWs,aPhPQ\WnST.*n53#=\ERt/!=;oU9q.2K/:-VIX&`5kbo[:UR at ipIi7"<thIV*WD'1`rFKjXH/qS7u1=IgjD</D"
+%]%7Lif:&L"'F;i\5V!PR$Z/H`$i.2@'e!e]7?=>:Ok2&n3,o0U*7&M(cK3d"1d^,s)D+%Lr.ahDAUb,I)a at oO6g8%_#sIj>DY3dN
+%YE#/13*+E..58oVM'*QdEmc<QUNbkOO2?NXdgW8s1+rBtYl7_!pRWUHg&=1F_tG?:46=@+q/!<H1.8dQTY;mCMRSU@,u(B<EL]ap
+%OLd6WIP_HLmR"mM7R?<;'T][KPZO$qlmO_FQgif6n'%mU7G^A%%5HFT=;SMEHNKdN62%)!^=Xkdj%L[l,2d'G3eJ%,[R=9/+5lOO
+%kRs49SIuob2tj9"p._-Oe$VVQj/(uHNDJud]LaE_7Q2LRO;,&'L]0&sBp7"`7cWLg1!+u(SWu](\]SbU.B'VD%#PR0_KSU52r*23
+%l>bV34A?Gbj],#f at t1Et_^bcNZfCWR_%&V0K)0M)--iZ5SmS@!F=$,[?n:d@?t&E,k8ip52b&"^;D'\G9cG*io,FJMH$b![H;J<\
+%q0 at N?feF1hB?[UbGcZRfKnp+\]]#D+^=EqN8Y)L7K.Ze9["L?.KRJ!Bq at kj(."i.s>j9\aP(RM)ngU>7YeYHH.Mp["6inu>Krl/j
+%^IXn'B&um9 at Ss5mn1$i^qH051&Zm$r1#5noZGmqhU[*40lU7Uje7aZ^9eu+[KYG5L*+Km70+Sf8gOKN7,OX^(<m;m9'Zsd!GVM*1
+%o.u&r7eJK43eZ;qDo8RKYjG$Lb\88/#b&.W?H-'S*sP/n>jk1n&c4DY&_ZD-qG%6>4<He/a71u`/'Bor5VA3kjGNhk:$m>VmP<dc
+%3-:ffZ3<RRKn7PQ$cUBq_6TC_Wg&c,iQ<gn)p:oS%#"t^d+a0ClW"!5Uc>Too at .,kL-r8pQI"'O?jGPu0nSqHc(3#SiTe4'5nqps
+%Jf]u$X]c?'V0ZYQMAm[A(^(b!7!/tJ8Ljs^1s4#Q;$M1K\JGoSd]h=NOa(f3ON&j+T/6SF)7IrO,3o+uJW#BS#00eB*15nZYM!pe
+%;7*n_Hs at DNSos=0)QR,3<%,]F*/gVa1E,1[YALLQ.-J"K*H7Gr at 9,:rnRBn+X,=#/2>a*U])?W6q$rG.[W1j1-ji$FN1"Q,;:00A
+%K-pFLUs;qI32,X0%RBuGMp;a8KUDiNTce4qK)EI`l;jo\_:E!p1BSn`=UdpG0]po>Go>!XA"9JVR%g66bk_C`$8[PNZfI at H9ntT#
+%5+l"G(_U(P%55tj+^.!K#>`:J.K0lLA=o[M65r+.ib?j\a+OZ%fZ5$o&a-jD=Nc%\pYkWcoE+49h\\SYCNmT8QYJ6q/#Yr,@@=,Q
+%a?DMt)f*1eR8i#9Nonp0;.0:'4^HRqrd1I#X"@n58_K)@_qq^-OrlpE5NgKUJ7UY0]N#1!<`lRW"QLEaJS[6_m$a#>.\u`:\\/-C
+%6`1'01O+!#o3Ar#!uAP\XJkl\_&)_3lc(>)]86cMMWW*:\!Qk(-i`=:eq6dXNiMD=]PZlbbT8MuHn_]H4jLi-U7"/c;g8U"+rG<_
+%P(O$sX_EC]C[/noR:M\4X#o78'dmFd7<'iI70Nl0i[tGmhUD-O-r;`Bb:hO^0Q]5c8DIpIUp7!UHt<ptm5-&s,8P7L;aUmjSLiGu
+%T at Cj@6KO&kdi`PZ0JE$RAo2'[EI]fX6f)ZZRuZV.12*>o"(Ejod$[<HZndPTT+_%gYW!B.9iMU2.FW&:M&jkL<DVPu8nJp"h#*3^
+%HE_`!5Ck?IL!"jrF-B"F"UqF7_Y^la=HQ?!A,HtXdmo[^%BaR'NN]Y+YmD9t1522:]I")^TMk&b#4<jn#&5PT4Kbg)4%n7C_7-dS
+%&QWW;:T$*,ibcp)]p_Kbj)To"\1L,5nihCU+KQ7`nferIQEt6/*u_X^QR at ON8hN_X49W8SGY.aVh/GKMpD`FaC<;b0(@A6.#L;p/
+%Y!KY4hb>`9]3g]6ml,S[$!'BDka*7%KZWQnE?Zp_Nf.Tn7LptW#-_grP[bjq&1'`'8dK,tg$P2PCb3M<KG<)e$C<(m<]'d!1#-`M
+%j-P&U"%QnN)Q&Goch#]37f!a!&[r]/UbC!b2Ab%]oeUm=XG:U*F!kr<Ro$:-6K#U720Ti;fC*19R.e!tR@)oDk,*B2MfrF)\GE,s
+%1qfo;K\*+oa/$Tk;&2*A,?_]=SJTtj;!bt8Y>pInC^W&1qPQQ==LSqtoEb1[g$m8U^MRRnV>[QS^!Xg6GguC-=6<uoMQ&&JVRO]5
+%9T\S+Ge4D_"Dp-6/\Y>e&U#3d`>5<B,1g'n<%BkI#6q203';1j$'ZWOX-H)q`6hH+2'f.(_8T8t#$%e^%h/n5_O7]m,qANK._69a
+%.l?s,9?gggDl\#j:1US=E+_P.:BJ.#P[:Y[.'\!pB1afnmVKd65dn[ldR>>De8`tn`U]`D!-d@*o/tPVF<9[;`eQ at XRXK#T::9jc
+%B]g"S#WkR^.Qok1Z),5lQ,3mk]Bd[b:-/MY*>7WPJOfe#;Xu$Z)0M'r[b7pY[^2$W@'[2NZa"AH2s%Odr<Q0VApX:UqkRc\l$.i!
+%::![AX:=%k+cr5_\s4k.>M:oqP?K><rXbd'E_kZX,n$\'*,u^qZNZH5ot;JnU:ee)f)"@lP,f"<**7N at 4.nS;f$`&E31Zo_nIZ70
+%WFu9'W(Cra<gfh804%]:%1^X3Y9.Q8LL*1,Gf-!K-d>B^N"hq.VW*.``58>(BfVjG4E27GHBPMh-maLR8q>uNAdjWjh)mU#i^&3\
+%Qh54'Y#8a4,t"7Qa"6!J!r7";PlWL@/k/Qd5=lOGEa2#(UpkMZMGU,bH1TskNsDtFS0F4[djtYG#:sRKZ'1+m5^QrSU5/IU1f$n;
+%"r:Z"pJnFB@"tpd[P$,p#W=ZYN9:P;QCp:sPdAOuQ'6hufjZPPTSXBM+%/sNWG_*(UFtj\Y>1Bk4U!c*hGITq?naHukHR at d+kKAD
+%h*+Y2`cF-gS%u@!DOs-_>Bh3ajY_!aG6E.n-PNf%o,4:NC9^H;(8_Y6&rYl]e0IA.ZA)@u"E6]eKRaE,`bGLaYb$rj-dBbm(ubeU
+%";%k>aI6,/#j"3'9Q+\,T$B6FNZC'4E^JM-m][a\6\HZZrCGCTbQ`;ZKe'8lS(&_#VCeL!KSsd;*d4Et$%jq0ZRdq1(0h#\W^(Q:
+%f"@/O__SRb(D:Q49Q=VK)kWkC>aljn>EHc'7Y1/hU_i@/`(=uiU_6As^!gRQ8.q2pJSDM`?N@#p;G[>bLrmRal%rT@$sE*\BTfm7
+%.j-)JAf7 at 2e$m]pW9KGNUk&b'm4cQqJt=oIGYK9$HuGWr0"9<Z'5d2I+Y:\V5#]&p^HVnF67$qH2VnTJZ at o^962q0V at J:RM"+jsQ
+%O!n<#TJ-OL.0o7?:.\&"]==(aXtTTEPEcg>3s(&\&E[rZ4RmrlXn:C*3&@!^JVd)<4#9:b+u%tQXEDg at qD<&6ZoJ0XQmJJorULA$
+%\8s,:RQdce,#7(iR7;[Z]2H+bH#>%9`%HmSH191r3?O]k\B,#LdP^6%Osu[gn0'-gVBltQ[#k\u7R3gG5TZ?/>2*FP+p/9e3i&LA
+%0bKPj+X'<XY#Aqm22EelHr(%d,?;S.gF^WD]DKF(j.,8D#\?KpkTFH)BU-00d?'!K\aF\EfWUP]0<EnT%L=qH(J\Xm:<En%KW??b
+%VhNqQQpdY^o;ns^+B23YR]IKf?@3EDjPCSL74=p7mFh-g2Po?S:$%+[hBXD:9!7bf6$XJrh?IaB6o.pqF=c!m'1Ol4'*b5>gnk"D
+%c8?oRT?;lB!p&?U+bh?oh$5!;<?5l`nG7b*g'j^;^hb=^e5.*Ae?dd3#.PUh#$kH;1R"ZA;n"BJR(al:T<YK4CmD]fWN<G=[1W..
+%kpN!:dStLa6Q%dol/A[^\M;2-Z\59.^*PLo;/=LaXU,\*O2Zgp6#W9BWA:faQ`G(D+/=uEWGVdRAs4tlRar_a)6E<hJQ;G`f*&t2
+%Qj`,tU2=^MJuD!P8qWrA.>3e3a-?oh^0ba(Uo)](M3lr6!up/>#@LP#V3k^GC0 at gHY3P0rllWlQf"4r_kpEDM*Mec;`@D(RK;n=T
+%"r;BJYWI*u[!/YRJQa6gGC2FdHFZdE*Q=.lAo:(+LKFDt8MolrVT"c+c`ZELc5/u&RooCA7tn"+DL4Ke(_qOk4eE&E2kEXJRGIel
+%j at ZlN<",)UPtfT1N8K]j=3(2rZh0-;7U9Tb3597"FZbmoEcH94;)JCNm at S9'r8m%jMq;#`rr1u8^raGQs352kq9olHGAcBSr8p6C
+%p$8[E51O;\q7Z_E--:W9[m*(Te*XJ7r:tQ_#s;37qrc5sMuK&=n:*,o;JEH8J,SF'oc*mWGOkVq]Qh-c\$*4&h=&+'q==H]h(N.7
+%p!(\KhHXF%\@DHj^An!GEUj"Xos:!O>^>`2Rl/qYQH at UgI<iSSIG[f>;Z1rJl85SLS!R46]m5&%M?`dh):QkMH?o>Oc1UCT[^;pV
+%kd%\,oA05CbHG8Zrgu+iq`ioK/&WX5BieN>hqm.H2`H6#G^]Q9IW3WYr0k&OYBtUlY?kSL^A.]2=4[[nlG`-L1jVlCgK=LUp%H5V
+%H[gKiG'ihumAm;>CF4=.0CCujDf4IF]X[mkQfgS\Is&#ne%'e0HfM88h"<YX9C?K<gDd^%iUZ++le?d>p"_"jX6aCKqu5dLOSa>(
+%g&LH.n?Ibqs76?I_EW7Rn;jV_YO<[b at iK;gf1'<$gRJ$<o'5]$h_-7WD)]&m*=DT.hQ;1qLMsr;ro*bGDr$j?KSAkK;,UQrrPd=Q
+%qZVf1n,E(C`To0qhn43b7t#Z0f/rk02RfrRHV!2c^UefAo(c.Jqq4u[k:b/njEgd&gT+CGAT$nXgo>&<qpXZdR^R at gjc6q-;3sB0
+%E^sF'W69$q at r9rG;4$%gj]3Zu*-Je&6^R]%o/EjZ?(Jb*o(pTa[=Y#NZD"2#VRs-0XuT=@qsNl.=d:3*lLhKe/q:Nsk#NRe]!Js<
+%GLd*"r;?AkbBqQTh9T\MQg>=Qjd(qe/X1'OYNFO:ddO3mb-O7Zn$Do1hf\>FT+?2.hu%G=n`K]Gj\ptKI3636U]/I(eVi$T%hW]/
+%7='%TQ%%.-mq#YNSTp5opEZkW(OPecs13[rIVjl1?U'mViR?e>Y<'f%o:*A3XbmS%HMu=crJm=^TtO5SDQdtcrqCniJ%$Tp<tZcm
+%(H\+5oCD_Q`T9#pk6L?n<O$;./)T$HYf)%ek7>$T/mfT-DctWQG*[X0#1%0o]R#!Ta9L8+^TmWZ(4&.WGK1$siMSum%rpF,eme5b
+%H>l&C$Lg>A4:e4if2o0UEdi-Y=8Lh\_$]G\j+tMHbH'7Phd!m%f8\N-"reNYcb$88P8eR;42H5ep2H?([amUO4aRGVQCs*-md/p3
+%pV*dnp]iLn5 at 2)%q_,o*pO*t[raGE[FW0SL*o[D#85<]T;T3)-nK,DdpaklKnFl1*1jPJ!HY&[kGSF(]f1$f!`O)r,4>)NUbKCt\
+%YJ9o4r7UI%<gf<F!Cut`nb2&Thqqbtrr$/Lodd>HQfl\thV91jk"]!CrN*'VeU'Mcqq$H0'<Bj->o&9L[J4B9fB;I?1Yo1L+$a::
+%FZ9WQe3/EWOc6E(N32DP4X/[%:&?m_Y8&/)K8A,L&M1Mn;g?5Z?^6([VsEDoB<eIrlq at 17+O'N#\me'WHGJQ)VSrMia0IoUrXbO+
+%Xs`cGU9uV)nNCIVYA.#)0<9S&_0hkQ<rY7&crFAe#>(4g?+p*nqY]@Dk46LW5G%nZ at Li$%OmBW,q5Y^kLP4ilm"t(ebW4aXYNe7D
+%M98&RI=M7U`T?bOQe.Q?LZnM?XD(2:X5Ddk5MpU5s0eg'mB1nnPo^Y%^T))Eb2W<UNTHZR%HEN4IGDN]j0^C"2fIHi#H$dfl>Ab>
+%GHT(4n/2&HW]%/Dl-Mcb(]B[6rU7kR+5OpYf<euBgcNuo?_K$j`X:!u>i"1P^0^tZI=?<eI=O':o('OrAObZjD]cKKq\(R[^2WcB
+%lWsE<He[8ncE2P at Hh1["k44D=p[S+R_m7!a^"[mYG!B.*?+PqDs#Oc^2gZh,/j3P=nb2stfABk@]sp13<M](cq at 56i\9N)djt5H=
+%fc]ut<RbklqTcO at 4hH#gp#H"?H?i*5UfHg*f"OYII!u"bJB4PPJ"6PGWX!)chqle*B]sNP5dm];aI;RaZ[OO-iO\+:7qb)e at U5&B
+%HrdY;I at AJDPq?4*>]_N$p<c:&>cd4"4lX/YCEj at L7&atU`%_ndj,-6-fb8W6d9;f&nCT;]*mnP!-J;l[b(oPjNj0uS&&DS;A+24X
+%-nBWg%u`q[f6J?G;*NN4PZ=\Ea&nRe.2HK+,jl8WF&f+!a&m"U[?:2$MrKc%.).rs4+nr^lNTP)-EP?hn/.UuWf8"31t/cqQC*"U
+%\QRPGIdeZYn5!M)cJVLn,h?)!j8FXir!\-(LSV)VWrh#XS(XlX%hC>]kLObma5VP_)uRU_B=GA%?`l""r7IiFroR=tnF><.^qsHZ
+%ZAUlWHJo+W=Q*a=S+SQC3JZ#NY6Zf=Y3PR!la![MY2qNHN?_^jd^=:mCTG%Z8%Q,U]!a)SGGK"Y]=NB8H`'I''..Mp!jirD[3J[5
+%8o$qsp5r4[<F+DkT;m;^i?dq,#I(3fPBVugq"`dmI+7&V$:i-L[)Q`XeoX>]qM\I/UC[;@I3`C-?=)LDhH=N'7:iY4N43pWmW6.5
+%\CCP.3U-S@]`5PBoCMqt-YqGt'Oprqnm6_Bs6WS"XKf4c+n_Yd\k9t)Y+X:F+&GjM:&?pdPe*>(*XbU=&lt6XZ_5h!l25LGrq`Yt
+%W86!^B:$rJ?<jVUkr#UCIL5_ce1a).`g>SbXH30e$?rUg/!!F4=d=a8aJ=p(gRB:&?enH+4qIe"\i]VA<%pIt5JOaEn at C$`!C[c)
+%lr;Y:DrG*-b+0>ioe)MjP7"Dal+ABYYc;6Pa-2,jMJJ7r#3RYC?@RHGq0H<Lmd;.,s*9sGB%#VgZkKNbB+K2LM7)cfmFfB_5rC1;
+%6H4=qp2L&$?e6 at s".8.(J,4Tak>g>n[HEMjk!o9leNY^js)NPee$nX0m\c9_[qD%O4+='X*6UoW'rRLdIa>nkqL=S*?erqWra38(
+%n,W at Io@;[pUX/[unbF5q#lQO1mca8Ub at Y_cq>QnR3Vn,a52T^=Ps"nj=1+<gcZc)a?X5gEroVbm;j?2()`m7q8%jkjo@)gop$Ft-
+%s81!_b86fF-[b`8B7O'5^]")NX4us`f:TgjI.mC'bOZNoRR'/GL$`&M_ikI-s'F1RhM9[*D#J\0g5]@k;/87.D85'J4^;e"lDgKF
+%Mq:`8WUom8b"S/RrAt7 at ds4q?heCn.PjZ;hDVc at 2.^Z?n8%.d]YM.<uT!(lkI(3M^N:j#)mH,"\q$M>P=$(p'np-QA^,`.Zd&O*s
+%Dm"IX>\E]$h7b"praEdjln!VcM`U4O<jf8nKl?GF+Ph!@NF(*%[Q!^$!m!;b>[DMXi8r?uFL2qQ#huQpZ->fJ87XbBg5M%MUSH)t
+%BJ[4_g5M%MURulh8"7n]C,7n9A%d?7(0736*c58"g!S4 at oc@sWY=.nb=[qLYp9/\G)S$C"Co$7`0E:sDbC#)tNRkMJS`Sb:_8?^l
+%X!0U:bMV173uX6mhRo`a4kbM[OeeAJPTG97'`O<@00^5A=;N8cED;W%dt6ndf7,fq\s)r=E.hVY^<U5NM9RWS8rS+)Obm)K1*9V/
+%@U80dYTabHg;?:89RJ,0EK,q<4n-Ej^%98u`g$o08*7<rJp+62[#R9h.kpq=Tgp2!"f>9TZB)-adToXg2874CoqfnrY-%uR7oFd"
+%=DhNk9$Q)&e9Cb2h^)'J<ODL_H2<#>rqt=.Wag6:WDJCT3Y"ulQ^?$!7gSO/4jWQ`/\J7KQ<<V$*psY%f"-Wd*gN4%J_$q"JKC]M
+%I%2RjG$jJ=Y'PQgrV<eSIiPNgrb?cB;+"OsO]a3j5AFl;WP#)K*At4S?*^5[[_&fUVL:R'6X/.`NZ-VK6T]$r7h+k5)VY/.qh[t\
+%>n]^%ORN(GpY%OqceV=nj6G;@abk(@eOF*"gRJ$<nrUN?hmotoh<;/R\+<@<N)f[mNcp?l_iF9=2_VpmF+*lDcGC16g-d#YD5)5)
+%e+;DkX37\R?N-QUrH?u8Y1HdPkP<<US,8s2:KNhFbA5tkam7[`p9CV1qcNBKP']G7O^le7T6!6;U.KQ-mUOY??cIi0^M)%C<GCY?
+%ncuAq*o&l-H%,;[r;'3u=6iK4*7MWs=lj*u51t^\eh:(#PhfnC5=Eq(Xm!."q!Gc.G]WK>r]#?h+J*jaV,?B/Df=pkl`8VRhuEB7
+%qLDkb\G_.OYA%nol[OH4 at pRDQC`VtV!<5SF<`aGWHRSQlo#WBTnh-2'*ctHo1R5[<?Wiudd82<BF#9+FSmWY9/\Jf9-S*U[%MZ7S
+%V)<,PI0nWN7k/5V.]DH-'!skp)0KfGi@(OOZ;Trg7/s`3_T.:\?IlN<LPNMnle9E)6XEg%S&^5q$u,Xo];j3t[CN%jpBbMS+-uBY
+%'A)DJQ#?R"e at ARrl_r)Le[_G9G?!aclJ,7->I+BQ<9NtTF/uTk+4[n46_4,,W\LS6U$uQpa)D$\>2**O&ZBn'/$USSm9!CuI2D6K
+%.k>T>&\*8D4^/@53*%a25jDj,I=6Hhn"omrWRdc:mVh at 9pn>Cjea6p4TE"/+DQV6)]=@h#J,es5r8Kq*5 at Mq+&*Fa1YCHE;/$hjk
+%Y28shI3chWp"d8V:&m8hFM$t3IC'dFG9u:QW%c6ElCQKmnjU:PSr?IAU%#6qBDLhM\hlW7`'jE:db4N$"uU"!=743P(4UVcf5au=
+%aAq?):$^ZmdeSAuh7Pbd>T[!X$+=F&s)=$bJbum]_Z$j%:_m*AS%\+(S!VII0.t#M3'TZD=Ol0\>ksD>JC/jiqgs(ArIe`V>ME<Y
+%rYK_0Tri'B)[kQ[e[7q&:Yqu:N/derqj!FpfO"S>968u],LN8GpE%;a2;O at h1j>2H4qVLHV+m*@XLeFob!C=^s74JXDI6Wi+pb<.
+%aQtPZXpoiIP2>WlO$_77Bu44+4oBCMr%[tm'mk4mi9QGf&q#YSI+epU:"sq%+]tN4mSQC1r8lJpmr'g[<p&U`5MgnH'n.iJ+KT9)
+%=RXNVmLhBY.Z at iM4+"IfOa=.m&GGJLrqF.04nqg>3NeL,*;SUJAc<om>W"Zk(iN[2*Zi<?f>ZVh`Z*O;LPPB=A$<_hZK8KL2Epb2
+%I/#(q7LA+ACbp;eiU[F!mXs7QXOaoX at -R[IbI/nrrnY^0IC*!dfB(pQeg7o^TQ,DWnrMs^gqDs$CFA4&Dqi6d7E!eLnfC*7s0XN?
+%eQ\b3<^jl>0aEfMP=>J_mnX-jduJQ`mn>&l[NZe8PC0`<IIYT*Y[`ZO&,5n$os-a?rVUrk<gUF)d/bO?SubPnG[QMf-``sA%k9@)
+%OZ3eO.Dn=.h;_W,lMnH$R\l/9*3Pcs*@'o711>L2:Zsr=KiR65^DCnDXfHs<,6_gkX at QIglc\l9YFbbt'emCOoA\ce<rA$iZC\`n
+%s)),4ID><2QMDVX)//riWf5:D97Q-:N_B)La%NkP96OK6QBP<cl-\,LbMtHah_fHs1bh(lU^%:"J*V.!f2jV,[A?Igr$4uYCH\"S
+%?8_G1XDLms:G#g_f%8=AEJtKX:S_Zpn+OH7,<gdVd0Y;BID$u'*6pPdJsZXf5]0l at C*(k.Bl0>aGTW`gY)PQL&(8UDo=-tTs7>sX
+%g#$/.YD^pPRioi1BG73!IdmZPI/>QMSlmipJgGr]rR:.l^\#3:+d=>Us75aL="i^Nq<U%iqEa;<^\m5lS*t6u3O[o;jKI`"rr1e=
+%qos0P"odt/s7kq>Da*4]/gl,Q8-?QphnP]aU-W.9q[*;rs7APSmgf688Nch/aoD8</LSm@:]L-,TDdnDWND_g["OX3g2^A_H?,e=
+%ASJQ)CHJXk.OPX`/d#-Mqu7SNb%WEKnaBc/-Pu^XHs0F(12ZSE2P8"35^2Ku#U_k,i,Y9,,.Kl127l&^/^%l"#qK]R[$?ki#5g+I
+%e`Qk_\`>64lO.I4'u8X>EIg;TrFp)- at Au*->"`4(U".`C*-4/$UYhF"1bAjM&m`H&>Yk7s at Cn+]qGICro4\S$[ae!6n)nf(e.NWV
+%_%iOaT)'S&m.oi'["KR^QC.%5r<o;1\k=-MUm#Y'5E%//gbI-Ze<_?m`)@Id#CnJ8aoYJboX2Cbn!X6/j-'XQh)*$tP%T%1Z at q#"
+%^<g8;RXGg]`3R`Tf2&I)*M/r!NWWHOl).As%5+XK+_-+%q at WOJo"TEg5Ossl8O&?E6p at j-O\9ntcdhImTr_UXKa4L(i;9/-K(Xta
+%rZ4Re/(<,!pVn_)_,\%=0$j`LqGLeX\Y4GdFK$+E>nnVq\&<8RMl4260j-lkX'b2 at VXsVG#PXu&=jEb:O"Nd)qH=#hCJ"Y%c52nW
+%f[BW@$T0V_aY(\^892]G;033ZYhuA0O,A*c]p#d99>@?O:MYGLRGL;83[X^94?1A-TCBqSG\@#_/^\0$VcBlk^KR&?eh;,RP]`]s
+%I?b+rpR\!KXtf5FrL34Kl$"Pu"IU>`"8aqji1b..$-T]+i1oK0?i#,7'..0V5bE[lV+hTRht6NdQIEhGOis_2qXuudU at T?8gJR,'
+%8'jm-:inEJ<QZ`o- at rP,aAaV\GLU`>/b%]tZ\<9+AoNk:p'\NXgO\faU<D&:\AaK at hc[d(>4NH5A$%u<E=imkn-Qc6^;t^\R%r9d
+%@H#_4Gm1>"`/!Y>Fd:L#H<$h(Z[lu;:h%rmqO=Hj^6X-UEpMq+#dqkGA1nk_(imn]L40d\Z_dXJ+s8%n+=rEmFGc*.hH+HN./.pa
+%*V5$@l&!&8T9mDbj7;2p]4<;0O;=UnrHBst%R/5G8.e`uJf!P\3]SBneTV[BB("$)13UOp.UCd-Er5+Mcq^'?96+fPULPj'j/tCK
+%6%?=8X#bGRN`d7VWu!hRs/cVa/]Jk.p8a at ER6>Y:@'ZS8b8gn/OX"(\HN$kZC=fZ%X#`W4e at j5QI?UK^IfM8Mq?>U.[j3rsc_`BM
+%FJS1)mBg at c1;PP9Rdg\+!lGd$Qq^uI=U6q4.4i&+&0"=TR82[V!hQjEOI4#\MnjG;IklaI:SB"?=fgpW0h&b]NS\>5d'3!H2CLZC
+%7&0N_C_.f)K^**&gp3Tc2.[Z-',Q+@`1.$;:Af-bk7[r-=Qh+*A'BYq&^_qS$6;JW&.6/NCbm2 at Y'iOg(8ESZl8k';Yp5>-V#(LW
+%nEpd._Jhi$<FBt.(CG&T"Iu9KUeE0r-bR46=;^73n,a<,$RnAB.l'gHTo?u0]o!MqWBI&47BS4SDut.<<mX:Qb\6Ws#qRb'LXV;5
+%n3u].RAI2AD=[YnQOXY&>a\>"jO+fm:OH_?O at f?&\!+KFpIl+AH+J&;*`J?/Xt3G4\C^q4'nVg%Q9#&l,W3S9M'c'/+?*n at d0"Tn
+%5C,U]?V2/E9#k2q7g_8E#u[+0Kb#hj:B:i.]\k*5TIcc9>G@\]=6"S2S]pkrZFo;ApGfW\-^VGDf#?K_Qf+%ee+Lj9keLYhB<s-q
+%"[eTX!UO_K%-!J;TSL_*mlMX1JJ2e:gG,cC+i-FGToPalGp/`C6iN7,>jWsqDl&rYpjqP at e1Mru9o_jZK_oAeX\VN!gQJ,1+m)4S
+%$[bTZkU[j')-du?UcYf\Gb(U2+AkISNig<8(GuMS?BWb at X*i_V<=N(H`ptT]H*k2RYtC>^TMX`$U3%bsM-8$]>nX0m\Wg_ZeEL3T
+%YJDO?448QTi`%)DM8bUij<u\"O\A;T8%#B7EK_#V+V3Z'rTn9XW*ZX'+KlrA-?<G0"h!M]e<&Un$eQr@'L)8?"m](Y4W0 at LopM!$
+%NX=$rd<Y1k%@J:P,R6!>[I4K%kpodV#9/N1MHZs#OU)*uRtF-s#KX_9YY.\_'L6lTo(/.`,tfHMJtb?cO3=Man]6r[-cdG1:>#@T
+%Qn2g1TH`Ak9Y@]\kWAmk]VKN^Q7U\]/ld7\;8`L%P)9?G]\ro9eHUrt?R+!FA+Zc\OeV^@of,)U#YRhNKL.+3/M173+$?]926pU7
+%!\S at .o]L\p+RJ\&V3k*.TR1:e:'I3RO,:"g*B#6HT]gV#]+gT"-%_^;k7a. at 0mZnDRO&OPAIDA#$m57pGEG-'kAS-6r>.+oDd%R<
+%qsEjD5U!pYRg`&!Iegt%`LE?H]6ugDrdO_rN&okM;Dr[<)b#oC.X!4/Joj8p+2kG'@'ur]f%"Qj,HajB.4_Y]LeH/%[d\EL/8%cT
+%IO>O%4R9e'B0BCnWFj3#)(I?K&7)K0a^q[2,1#gZ#u">8(.DdF92]U\AsIAEY](\UZZiYoMWa*^mtT>RKJ@\R9m?I"cX^%9p#.Mk
+%G']u'g1#)'+SuW6-=,SOI!]U%WcsW>MCpdReT=cQhEZS^_R`^5r<"2O0;'jbJ8qQ_NQs=F$6g>mcQ4<5Bi7sEbEQ`2U4&4?L`(1M
+%1DJ at P@8?(PZ$oHdL';UjWh)r1M[5sQI[C+/e`Zh++!Z)G[oS3QcLqKGpM.\jl\CRWk1*]K]M9$m,,1ri&n&3%7D]lm3&'p-8fED.
+%:%jGs*4_m6+fM-Y<X>liBlp at j#8+[2`gAE`<\>=9?=E"n7*9Pa2E:rKCk.O^*=QUj91-ni.hoGA>*Gd at +\s,rSb_S?U9B3;6:nR@
+%FFiCVhQo9k$m-;5=!s3[,:6gf_q5Q/H`8c?bY9dYJeu!==k:T`n*7Gg\;lD(;&&0hi7Us6IuHsX\4b>(h0M_qVXMu.3lr!4Y&e).
+%`ni*KFWJXf#K`Ds=A<>j<3<9IN(rXOS_Y\!mdl;q(=`s"APtsOc at T/qgg'n3p>8)M-boOs-\)#c0SP9n3Vh[r+<r2:8BMQ>Qdg0*
+%hOZT84I/?CZh,SU'\4A<I(_MYHY7>^)D;F0,^ANM+q+SfTUZAsA=]g<,hXNd!?*hJMc^UX0&AEfD^W7o7JoQZ.=f<L3N[KVTg7HZ
+%jTQuogf0s"6Go54%bO5d1>>Bl.\&1jGS.6>E**r664uY]O3EOZ)KIAQA>`rFIfEm&9H at NbAF@pWPK6Am2$#%PL(OWi1S(6#36TUQ
+%3u1 at pAT]QfpGKlXFYKOLZA*Y@[Y at OD;\6'TiQ&?a"[Z"MbJ[?P$R'.">Mo=;_B%n&$5VER'Fc\1CpU(a6`6LQE&Flf"JJEr.JQpQ
+%Ee:#q'lROm_[O^t?C?Okc&K9'K6CQZ@@^dWbn-[Y]NikK$16#S(g2E#6"_,Y9Mot&61pm%QF at K#PA9HKfETbIgBIcjTs1dK"ab_n
+%E=8g/-ZCfCn0Vo;$?s<mm4LT'&DuS`rE`lKHNQ7&a5HG8[B/[r&kdCRaD\e1*fgBiKo1_!@r.,nm^3D[G9XO]pfrOEWih5_j[BTo
+%?'T8rped]$6D)jHgdt:P6NXfn6tmOSNADLBNZNWC+C6p]RD$/Mhf[&5J*'M?pgKe-;J'>V/&Y_4^mf1#KX.>u.XB!$:u\S-CB5 at 1
+%Ri66^Ck.irCsG%KnpS-9!`tlI4=RY:OP8gu'KD&aa`!1[S!k\[`P;Xui4n"]>]bBJA_l^'6S-3<06aN%V`*amKa%]!APDI8fGr]!
+%A3S=#").osK>@@r6;[q1Z][OpErc\)m-mon38Mq<g\02OG. at KkpWY1LH)kUC)$9Mk_E79!<Csl]!0UcqZ\cV4'E!;&JZ[k`1qQoO
+%$NS07J$QmZm at aDj/M&BSPitMMGOP`?W4XAC$F7p]m0E)E0q*ZD/4=j,FQ*(or+*EX29BV3'%N,8iC]d!<nC;ToNbR3@$ltW-iq2E
+%?C^Fb<Cg6/U*3qYM=dIu*:Cir7*QS'V9;_'Aut?,.V[NHWk'VeoIm`YrN/QZ9%7O/#oGuF&fUY>ZM84o at W:W4$oK!i;cm++bJZD0
+%^[."9AJJh,^P*IRnjsqfRK-V0E$ksI`IC2fe'J0j-IDp3X@<ANE<OR^11hqNZY"9]A*XlJC%g?rG8<]o2B(JMF$h<G?1'[Wjk_BP
+%Hde>"E-%edDR%>-OVNU0\0Ue="EN,`k.73gj[(,"_bSM=7!jKuRk6rIK<?q`*"3F*q]l^Ui[[-`k'Uo:'--n:eS3C1;i_VSLhVU^
+%E<2m<CE53m#0BmWLt94q'T:b&.&q>[Ao.`@=0;r6?4\;g7pc]]n>V;je)rAeNjp4!`NYHg<^PTYJMP6`a[>N^Pm<Brhh5=\O#V at U
+%B).mM(#Z*\p7J\?9>,J2DneENqrA6qf1bi3J3T(`-jaYB)s?kU46/p!$$,n0\+h&g'>OL3!hT6QqYTaU%-gqZ8>\hH-Cn2265\>]
+%eJ&,iaM'>V^_$kFgM`^gpOE](A74,Ei>m8D84ZRuku9b]jC4I*]oZU<e6OteOnE,Po4.r&MuIb4aEj4KVTJBq<)C?/s/Ou+V+njD
+%"(SW^TCg;gYK!)VpW`Hq5?rY_IJMmU?d<#.s+df=;Z,s4gc=N#)PktTIIZsohJn$-8#a;Y0/&sT^:`76B69#8Cn=GRD]Z"dX?f"P
+%<UA[KIoH5)6ud6;3$HNKB+udRh^5"j'e[1agZIuXU\)Uq2^]Y3?&-ZZrh_JkM=@g-aec>":o<P4TH13gHQG at fI8%;3O1-5'(VeHc
+%J+<I0jid%4mSr1M,8hui9nYd^#t-l3oCTL6r]SYi>>P6l&,r9KrLo;NThg*-%p_q8,g212omIeXDugj>)r^?/8'K^=FV--fX$2T^
+%'R31b5QK"?F3L$SBV'0&:aF_$JTe'QV\t-/f'LKH1hN;/\qFLZAp at grG+KG(kLf<@.o=kXk+"A"N_PKNG7hVO-2_D)$`=Pn(8qXe
+%`[Rk?-;L7mLa,"jC!aX,8![UN#b-)O*\63U26,B,5`:FHm"H:/@=X\Ph_FL$e0UKi?6b*79]\-FLhH+$eg]L)>C_6Y(-lXU")U\@
+%\t.(r3Y>E$M9_-.TG'8,67:Q4gZ[u,=c=5t?f?Q3JO:?@+C?ZT&M)!04:QU(4DU8j1k^2$GLm$$7kS`tQVBOBFUa(%JN!m"S>QOb
+%K!71>K#.^ePA_C-a1eE2GEF"mNJN1:K at VJX;dU.+)S-tJiALG at K3*&S;WP3C"0^uL/aV at qBpnT$">OPLkG_b%@0=.D/RCb#lnK?;
+%)@6uqdnW/6K6_T/4CKWhSD1E=*.!P\>Cuq]Anf*Qi3B\(g0HfhC-biV(m\%B1nin^-Id4 at B*YihW=Q3nZ[`QGoTuRG22"ShD5X,a
+%,N=PCbQ9T5\j4)<2AC_B''5oF%Zl-EE2m:Q#tTqOSe5)IhRSWL)phF(/"Hp+/PX^^mU&i6J]0E;M^Lstg,bqWpVYlVBpSs+'T;#R
+%s3/_'*762J&r)ZP-hnqFOgcVs'FGPU#)]%Ca23C0f]lt1%[\k6d&LK,a#V^]F\3cKEFPP!i4phEFWNYg29i^j!l8WEW9bD&q1R8L
+%18>O%n2<m#o+Jqq3MgZ&i"SKoeZoiO)uf^+NHOFl_iU?qL=%<O`QH1u<XO1g`iKhMQZ/Yg#m*Vm;%";WaO=`.`3rU@,oCIn8nbd,
+%fWh\qem0gT<nTsOJDCT67Ap:0SIc2'o/:("Wl!W&m+O_+^gTN&B$H:FLcHgeO_H6AI"DZ6@;\c.A'(o+p)oiI!pUC,Yl[G2PMjEW
+%"gVTI4-_G7?j![EClKGSRqCKqJg(t-W#`-,,Xne*<fdRk at KU__9uJ6/JO=dHKOc.V!J_C?(A$QI-`1)T)rY';+7fULbW98^V9Qit
+%g00BkS9=mT%2MDUE5W!<Z-T9N[[bNi at grW!eFJ4S_..90[(CQZe;BJZW9qH&BT-:1[GV@]n at PG(R*8ke#@?2%_u$5Z\>Btj0(/A[
+%;BUM+%(2e[Z8!'a,00T8N"\`G5/QS12#op#=n0XUAu&Q4$*)VG)fX^m1#3\!a.B/BG7bsBoqfY7Y9IdK566US_"r`9]R+KOLDdnN
+%gP,9N=,"Q..Rm)>59Q_HeLT\Yi[:BALZH+Z3>cZg34Cp8"I(cG0Uok?O'!]L9W&'6JcnHp)@SUP9+.<rO0).*mc$O[/!:[s=63q2
+%$%]9;@!P(W._GG`03S4)%RI0TgMkalpWCQ*E/'@jX_G^hha3]\L0r90U+mDaDt<\CX:nEr at -AWW=$mXDer8N5aW@]%(iX^pBY!`m
+%Z*A#o>q at CI7HdY91-^E at Jq*4riQTP5<tr*I4-JJ>\_D#1_627hW6?eoQ3`T*-$00EV(k_1hHHPS`4.ZAVRR?#k-Pe`QXD]U!@+'[
+%<&GrlXI56R>hE/1!=*d`fGZkq2GLf9"[T:Y"QD\Ln?c,uZN`TP@@#R&(1p&J60aMETN:$c'Chmb9VTI_A-qb>,]g#&U^k`\TP0p2
+%0I#j7X$ikVJ?fC.N<N'[)d[O-dfNf]>Yhd4!uc'&_=QTi[;"?#4=G5Yin]5lrccLXSFGk#[YA"Rgs`pS4)_Rd?L<nXXXO.2Xc&k#
+%V%&Mo((>D.+R,_=*3eZSR!a3XNJf'+[`\,83[[8,q[_]aFb:.!DN,XJRAScq\tTnbI;gr/.8+%X`eXqtYkMt.'Ia$&;@N^$bn_-.
+%Jk[+ce]ahN$hH+C*tP#QQ-t1A"uc[N[(JEb"I'Xgc67/LPS!d]VZjd_'k1L%!Cn+;X28AJm;&/4#6f]^,lLL_Jl(.CU/s]7pctp!
+%AQupOLud1c%bU;h[c!rH0$;)3VD5WXlF%%TD_"X\>;ue1 at k]4?0Wu>"%\PGj:oeO<3-)N]9ac&'ae,gq(iZ-+jit'ZL<$C-=A\(Y
+%R1![K&jd64%'49^DGAlc0$5eWM72qki)ZMT,&%H9EiGKq95'bK]\MM/&>11J!aDS=?(GFTbquK;q"pr6#nV\c<P7m]<0'>Y?2AgK
+%%_U4nkJ>VRa0aS,:peLpXs)CT&\R%&R*Z3>[uJu<5D`L"-00VZJ]!_Ri;nahE0?f],esq!,,4>1.5&7WTe^WU`>FR3B$XUZA(gt5
+%243*kn3#RA:.r^P.AVq\(soMA/H&]V:Ku+#RFoB/i`?l";J1EZM<G-9H,;4VjA#P16orHHElq>%T>6RITE.&=K:NPh'f7J;`>L#T
+%9c>iQL*F9(Z<G8<"/lS]\QIf.N`\cRc3bq7/*nIa'c:m4\#-:Ddsf?E]1BGV>GU>?S,:;J:@8SdK3[2-*pqnBKKmDg4YQS=cL"WC
+%[f?:^Nj<]fNUHgop=XAi3kKn9`O"=f/l1u5':S7;J"shcYPR!\qA^)En34FdB%h_q3Esem5NOC3)<UM\`Kq)!H=L4[q6KHRT)TDY
+%hS3 at 1QN-=IH1\_dlgj/hgHWZWjQCm`]M.2[6gd*;Z&m0=ag&ES\:cjcKN+*XOH,cf7]A:aoejZFNZ2J;CfNhJGh=bu=Gdl0=L.$1
+%[NKk(0%['H5UV>]]/e,OKWBi#,'Blm3d"7gB5*KIg72=$5`AUOaG]5W+k55&LNBmZ9;hj?n_q1QAe0q#BBH*9gDbnmF+W?l7)&'I
+%4Fp?hFV9"F_B_=WB\kF`qem/eq7Ekupo;G-%6TANenPdaG*7S:;b$F>.1)MXVe3!.F<X],,HCER.8EdnS^jI.Cc2djmD;O,Jtam:
+%E at r#!RqVAbn$Juam0L9.k/pmZV,&n[]N4?kA7dEQZ at RP8+W-YVkN0ls"7H^,Yrd;Xqs)_Rrs_l60@"H]NcS=d4-^GR*%r[[F)kl&
+%!QLY.HVRJfi)/MA"K40>\@P`^Ba5MUY0ml5RWD@/VFc(C&tiJC+2+KbRstYaPpo(?gd&gOEb5S,8M!`E#*nLk!Cu95<=@1"WG*@j
+%S!o;B81k9f-s&tAq[\URJ17bXBdAMpZj]npn<%^c"TX(ne-%`TIK5+.EhIV0c@<Le/?U:C#(IlG2MKqbH!F;Df[f<"QE"ms&ef\W
+%'FM^i-?5?nZ0TXolRfH@"-Y!M5YkcH*!*AG.=_3<Ug9k2eNu!@:.aY<WgAMb6,M-VM&>TV!)B"+G]N(S;r8kNctXqTd4f1bKH&qI
+%$)K,W#SH/;'qR0n^EPPfoH1cOrKTkR2D0,<=,7?5=:iY"KiTJ3*tgR)&=?E!(K1E6S/1jmRrr>oS<,VCJ>j1_fm&7mi$IRq`A/%r
+%j>_b`RcSrK;9H/;CdJjY;3<CP.]cKXB>hhaKIjZJEhr2&`/>m8jY(B&oV:8E9]eX\5+ at FU\d-P- at Mn3),\cumA:bi3SfEnVfEg'H
+%jaX&?.'bsJZ9hnSfqdgg650f=<kAbS3G5d)b4"Ih#UIbV*@th.F]u8;[F?.GGR%l-h\'i>g7TLo8*kaufn)o?:W]oW0M7NCd$moJ
+%EC#6;Kb.-R]Auc]ik]6ZJh,tE2+0J^F$71L)n#_9&Lpmj>hGs7ZN?5(N[XD at -K)5a)U&]cH.qX#(d[$^gPQXlFqY8/aPF@'dNVd;
+%EMKIij.n#%QajnAYrIYUpbe(aP"^?+o3J&IFmK*m(]u82-5$&PaTmt7]]Ale`>!TAaf71SE_])>5'q='T:%,iM#O>+'M7A#T$=BO
+%7@,S/N%hM2\=q-9dF$3dS*7E\JF_3C'h>),_,XLHS!DeQg[3Y!PW):+mB9;7M4IefY,[d!-?h$[;%SKt_b8Or`Aac2f9WEKSBVBm
+%;3&$:[a``_#g5Y("hYRPCg,m&bZ6G\MGO??K&lfC\-&EuP5pGqmD\,DMjs2Bo8CpmKOr:\VK+E650U`IX>V at Ws.V,G#m\=Q"OAr7
+%..J,](OG6Y==%pfHIXkYKrtl:*i4$f at S]4l6!r"fU]`?Wa9.Z<1RSAj!oapVP3$4'Wp`kd7$-\>."2^sm4?SKQ5H4;"=[+V^luH&
+%*'`>6)^fR$%T]apBkWk07T=M,mV=u9&gO6/J;,U-3R2<giMaDS-9PptG/=Ec>1#"cXT#BF&Y%^U6V<&^Y6k.X2<Y&o<WZ1JQQ\5#
+%Zu=+)8=iiU78:Usb?&8^?\I-47!2C_'5H+bbB0#m8YQ,Rf!7+7>FMh2Mo,#F2rTM`CdB>,93dj-cuC@@YpLebVXfWZhk7!Q]^*Kn
+%M=Kek_Kog1ghEY`FP"Q-,JEqD^"2%U;(!#+qWFjpfseJ)Cg9\]Fd+6TOr(O40(K?HclrciMnACpGfU;_n4CLH3lmSeT\SbE+PD?8
+%o;6`Q="TI_KkDf,N at UqN,SH at bN56<-8YXeHTn46#;5+esJ/)2u+8LKAe^Vq<C[S8"(6cs=LQq,tEhb8QdO'jI+u*om9nR;'d896X
+%WTq*/YSjn--K#?`8r=/fiYF-k_%NiL>lAe;iiU[mHE[Bg9abLhiSL(Rs%-,;3%GH=;K,3B2`['?R0Fj\G\#5iL2IVCUD5\VQ(sG2
+%fI)mi.'baGTFJ(>jhO?:>@"PW`E[]#\]0iH305#$i.a+B>!rtJI.2-3`LM5]Y?G at h#6lgRRVPut^"$m68]e<%AmAOe7a?7\MDe>)
+%OYlKX.L<;!FIQc)K]-3M2fPkehk</gGZ(;U`Bs6U*OD`UDB`WP.-ukp+TmYP:]c1iq3IL`YSjn-L,b9Q//XgjFs:s(b##[3=qWBr
+%$/+)(bhOW`NC!.$d%KnbVIW+D*!85"LetIG=.f/qi\icP<rrjJ]51</6I#a2<&D%EE,]de;ms:T%RDp>ALj1,V=V]a,jV=+ETqdY
+%2J0t,Uhr""BV'"fij$:R-Hbaa;.eI3)gtBuhFM72_*S2>WM!<n6IodM\8X-:W7 at cQ'k<*[F7*"T\h-dSHH"Jql5:bi<s`]?]"e`4
+%QICH@?@Iu$CZ:_G\u=Qh/e=qo8M!%56(!7[JlUBFS8g077au`KPk%Ln5[o*17]<Ut&iIcb9Wt5SMBI7c31O]Pn<kf3>`9K]nt<*o
+%ql7MK(_KAZ@<O8L;:I5ZpkbU,6!(%A#'^dabJU68eV82rHbaFgUQc20eZ_+cN2O(NSs at rQV*]&5I?TPiRHPdd-io[AE'g8IntrFq
+%Ch$oCU^aP:c.U<=>/b0nY]+AD<tpkFdTIdgTiQl7RjZ>ckb at XWr]4cpG)2,Pb:\o!TB10]-[(Z*Q=C9,R7FD>%;;h7RBX^!09i;Q
+%[RFR0S.mnkVLeMD(F='*#V[1+"i&ooo'u.fmB<_>D_>DQD:d?pM[&99j"72DquT#r1"T>5LRYn!+I+:6+t1SmVPdL<.Tt[tf(qNT
+%NCl<@&ojQ9kFnbcDR.Y*ZNn>2`:`@c'ebkD`8qa7N2*g,_C8H$c^)^N]b[>>'.B,.92[=*Wofl:"=aj*:XEfXNLIEje)Ci#oii_t
+%BaJ6M+e*,mc\Yb$LT)M;H<iBQ^+EdC444JR,j\XT?R_TOK1'TT?FW]6,#lT5o$4=eTsN1YMj6Du&;r(@;Ad\FLY at hfEn%HlB-)qD
+%!X,`lXf,SH8%Gi*5pbO`=b3QPYtf)B;2ng.?:;)2SZ+C+3 at bi\7H1_ji2Qra6hR>'EHqqlMAt]l.#]/t9j*!7gX at LV&ftbGWXTNK
+%Z5G]*i)Gt?Altjl0GtC3!j@(%jR")T-oC7XS[2G"Korl:$c=go^iT+8&Y6l%\%"Q))Nd?%*F+RZ:tVS,hElq`c]kaf<SsBKPs^]S
+%B;(L9hQ*O"*_A=nLN#Kq-crcI],M+PQ)U(ePB)M,o&[Gof(d2Xlco;pVA,&C5a%aUJC'/bF:*FShHj]RGh(kkZcQoX+R)](Cf)CX
+%g*f.EM//?+Td=>?60 at 1jXg*,k^lY9m!:#@aUAbgh+_lD1J'E<X40&;s.8P_M6Qm!q+-'U6JjdifJ at dm#[A\,bG$=.+1rIbAg\"J4
+%)o`VU2$l#&4c at D-dklo4JiI<HFig?1f.n_U"Y$<=ShnJ,-E5E1I7T9,@[m*$fdME%.)50aaH#ZS=Q_bEH&:6(crbY(M^Ti-JI&6:
+%&LABt9P'tJ0r.AQB'E7p;'fri%`rVrjNQH$hJA[3$S10S(T[:0P28NB&O\KYq8.\tGk4qN92Yo%Wju"d#0jHPl7Z"t#b[e(S4-,\
+%pfpgXK?JqdB5 at -Qbi#H%Y"_/i<bsng5tqiIGjK1I792:I%<Z^.3q]mXU$JMcOOGHn.tgp1oNOb?f-KVHZ5-47i'jn2%DX[_!3qBJ
+%ipMD<="&oGNXKKb1,(=HqHB#a.3l0\Sa*>Z!YQ$Wm&Wj'qCrq(/P6?kYY7&W6A"a5M60B3F(sDWk at Z%ln/Zn<9URrSNS;I1`th77
+%.,sH!J$ZWTXcAt!N`&GCg$08T=0"2E@>M+-#hiC4.S"1`Tp-n7T3&h:Y=1*1 at 3kqPM56N$$RUe&IO&u3N@)%Y>!8i>/#BIaKsHr^
+%g.X"Vdk)tTogjqkE_p=EfiVJ/i.6/*Y$"7#4HY82P#'X3O/S$JQ9f#.dmd#R"InGo\>E]LiXUKY7KV]S;]uA-`JZ0UY/FJ.M:QK<
+%$t)@@$4p%H!js0O)PYH"M+_,?QP%4C=ODdn236_A3#)]jMQj]<l3&@I>lpOX??028'_O(U!,].'e`/Dfh-/bggn at 1g2qfXUR&_"&
+%Y-2F'+ZKoV;IP:e%qi^g'fT3V&$qE^'(a*G?E51+4\@L=B+?8'4J5HPrn=6lG1(&]C3V>1o5YF)>Th]c;J-i`;=jR2YXg7r'Gf4@
+%WI?q49!+&/MpATE*(OkOA.bUk]IhjK9`dZ>3D2Da(2ugNX+loUe=S6/-)C;$Xc[9,HqBVM5msRBC>Y#jmW%*Nk1Q#5C2q=0-REuV
+%0KUk$maqAe!msb1&tE(+,,b._.rS(Ll[NsBHq;E18n%QIrZGKGDFS7G at nj,s at YJ,D4/QE`F;c"Ug*irE+h1 at TTU5/oqm7hH6'`CF
+%"J\J>[=)LeNeh/Lp3f at sglMj-25eGqm3JFF%C6eE"C%;j"i9;pOYbC!#=DB#3@&grnh\F>WKWdR5Dc'Q_F8'&"u)rm'c#GC&t4Ab
+%`K>Y<do<MSIDom(P-)BqQ_l4l>&?7&qJJ_&+ldIhb05Hh3g?j2BX2:!H!t at DX9sB[TQoIJAGUD+:7ums$V.DR"L/Yd[2NS+l2`2f
+%V3NH_!6&DLjrcBn3MI"=WU_\7PU'Y`g9O_li'aZJ>\St/P&2pr-UWu#bjK0_Jq<1$ehW=)Z52A7>T9)>6G(CE&bV at W;X.(VlKg,;
+%m`gB at UGV>Z)K&,0T%F0sb:(WP$:fd%'"E3p)3.gXeYGlQb<W&P*3;ME0ML_!N\5OS6NO#32nq/B:aJ20/\8K4p+*&bO+\b5&c.la
+%K@*gIj:^<Q`E$al/8Y-IF*'tMUS9Nl`=,#8cI"0`':A87.H`E)UnbSc4Op,pAcgR_WMAB_&M#uhI<&Ye8u3:,b+WJOdDDKQN;T3I
+%U:T\VJS((28.U;"e^<'5Mm$h3je=J@\7NKU2Af8b_PMeb[IoY^Ksk(o352V!lE\WVNO%&!C>M"mk.4*cT!!3Ld'-SN+`:/+hDe)b
+%0e:CT#DsLQ_:`h#KuFg(VZJ!j:6_fjUB"*u>*_Xf,4-lB'9*.G;^cdqFn!VbBFWCCNT,t$]Ks6k]]c^B;$Ak`N+t:HK/:<#=Lb#-
+%/NbOu;012J!]!L9[u<p>gC.6MC'7;fOfumeki\ZJcql.A!,MmVV4_S#I,acM(*gWhK6=4+knc7*j3.p=Uqi8&,bbGFcBQPA2aak%
+%?@74_+I!2,>/@.BY_KV[gc\XlNeYHG@?C*p>6-\W-08!!bc._#!flUYL7a$%e:n+WLT.tC2GO^UL-ZYeT+_sfC/-gUd&1E+Cc--_
+%p-,9aW(D=Q6oO1+(X8nDa/2Had6tW>mI(1t<^TF86/pLkhIS1U5IM-VE^]E:"]#EF2U]%<Y>b;>8Ae.OmOb.om4BW(#`.RTK<)l-
+%.nn at i<P+9M$4GXJ<;5=\<?gNR1lWlHfF@,#@a4]-ghNa%>K<RP]?*r,S754S4_q$<E?#FF^p+>NJ/4RE at Vhb*B'EkF,X%U-:":pu
+%+9lMdFQ'Gtgn`NNih]cX0_:.RKHu:.]nb<'[Z-;&?;hVI)I&^a8hH'WHSN\FJorE^UYCm$6"3K at S,l-t2%bda!biGe<=IeT4^NFf
+%Li'=mpp?BLHT/7;g9=ot,o?.*<([VEP#^".c8!T7rC&8\eA#'e)!2g[2/#S!5iLYJnRM0#!Rg]QgXXS=c'!N2?P3BsRA"TUGFKa;
+%X\-!WUePX_PHbt>VF8+S>WAl`e%hUnX<T=?;KJ&TVRe4,jL-eg`k!]=9@@:[p21JKMO#M3*tstuN3&#2%Gt(sZ^h:O@>:S#%@36c
+%(TD2.,SO#P]rchp@:Yi>"#epC:!CXW3LtAkfm;[-E+_nQNtl$O9r4Y\QldAj$4u#4%0sk`.mltVcC3.n'c(dm1h`"tBpQ<jMte%8
+%W-)(;Qp:1`_9o9lhPW%RDb2&_V2Z2&GLGi:/3DOR`)c7G"Q<*gJ/O/mDmq'-qucRaa["dLHX=N&h1Nb91ikqK4j=[bbcXYU[@(e\
+%)i6:_fi]UIbhA3b<oaPDih6N,8eT,4d7G/g']*4$*u8RT(5L*L<NEqk:tFL;Ss\E`cUJWU;m411\*YTWGY:ra=77YF;iAh6d_1t*
+%Ob0N:79CPH^hnk#C8-!*b>&u8,)m%_=QcdO$tMtE;e+BL%+a_bfsE9Z:V9_ZA!)a#W_($JVb/;Z>2%)6]K#!QMMoVsPg#L<MEB$R
+%9gb09;T#7f2Ql=MV at Z`d^#l-u)qY'PjSt(bkX^$-;f\]/dN%FsfEB@$*%Rd>X0=M&Q3Me19bJ+%LEbGncFVbeW+re<1p0LV/D?Gm
+%95e^F#P&]h at A[c2*Nl6Y`ts)qM),q6pM,4MAjaU10A8D49C+2%Xjf%5nf_6HU9'&raK-gDMSi;)JVt8EAC6ImZ.2.k70ofV0?OAB
+%!Z:Q,ipgugj=8T3)>$=dP&#P%lpa(T=pA'"LbB2oH7%nl<h`SP5`cbl[38Y_h*hg9oKZn99jG3<#":ag!g[H95^\^6DJo%5J71pT
+%bA0-J+^+]f<)jjCpl%`^%Hd!t]de#eQ+<5Q,'Do0,k$#Aj9]RACO;.>M;"b*%5:Vc*E&-u`l)_:=]C.'c9Sq"is[K8hc[pq*4HVh
+%$A4^=H)g'a8HKZB!L+BN,9nd7+JfN_.c<nQBk?Z9(ae<9ljsb>H2(;P2k*8_ZW0`'9auSW_-l?j,gCm7UVIEu)]!L4$X(H$c6Yn<
+%dHGU5R]HtJafJtcL`pR_#)#I+67,c\e//gXFXlk\9UjCt1M+5uTZSOj/AreWoNN4ET'=RT[rMb-R4k#;enRst;D]r49T;%5f4#,A
+%T/?_Of6dSQJX9;#'Hb2uc>3OgDZ^l?L`'jqQ&-_m`RL&.jt.+=0Pog9;.[f+VTraRV9#WD::K)>#s+W=W#mV9_O\EJhcu@(Z=kqU
+%B+?1#/Cq]Jk\usrfrQ:c8<+\,(`XUVEc)Y_'1Ubs1XTce=A__+Goq*2 at 6<#h!&"OeMFeF!,q^S95%Pm8UKnC8G/A##&N83bSWe6t
+%TWg:NV/6En32ST8:1k,V$"Bm^W:D4eTf<(Z,hCpMK,W/p9LE*3c(_INS."=[U!O67 at HNTlXJ@L8Q_5'm-0(PI\Z0mPk583K4-;#T
+%FfZAV84I(X.'!,/VUROmp,)=,;Jg1%6IMUg8\BFnORGY:fpPSXQFJiapJePJ65Kr&o92#^Vf:(bX[(DOM!RtdW06[e.L>sAeV)pC
+%*C:H97PsQj]dZZ%WFFM8a&2b-EUl(6QW.j#iiGBLE^`9M)&e0mN1^q].?k.5h9]$lQWh7AmYou``'";2LKt(P,(.oh;3E7REI1[m
+%[aE%W3,,[pNQ`FhWcDp<+.5r3RO(fBP9u-30g7j:V=Z#n79E0Pf2r\:A]mS:1W3.u=%5NjLm(Q%\jCC1K`kSPd!*q%Mp-@@!MgQb
+%i27HM*H70>'NCiI&W8mm=niug_Vn)H3Vi]I]m&eMofB5Xh[T'>S/243JUKZL(\ABO'rN'g_grLN2B!$Vg7i/&o14U&`UU^hWi at eR
+%k-rng7Inf[+/0mT<;cGphmI'%7ZCi\,.0 at _\hSqpW7u,:_99_V#4'2 at A\Rq'1rE)EFEKbfR.#h8qb.79TC-3n0e7t"l23Vj&9/$4
+%eBrYph'rWp3&)DKFt0 at P".t8A3<bpG$KdR2ee$PQU8jeh9M(mbp(Y;Sj'VU/E6>*aQH9`.&tYCa(_?qgL:rr"E=-4[8G%dkULgET
+%XIHN4VPE_M5bQ^ddHq'''8+^>B[\C9S8"%+7</=&/"F8'FYKb<&_P>lOS0o2$PX.Y_hD^m at eqiCrt.MQ?f^1-kAn4KpN_7&[@pjU
+%Nfusj=Z=KKS3<O_]/U!c>F?bCi$`q=%OoM'J?Z>7SY9Q+]Fl_V*Ck;$R;hl`[dS;;63psYF9_S$".=J=PhVah6^K]C-/%GOp/^^B
+%QUS0i\M;;$GjlFn3b08_YJd`O67g!*:'Xl\T787FCu?r]+l]F2,-n6od?F`@!Sj=$E<hZOR]9UNVB<7QbX?GL*\8-bL/fl)(/R7O
+%i_).PoFDp_YaBj[QKO&l!Ta;B4[YBP;RoWt4 at b!GruG`)d-8#n1-<lYe+#q["0$1^KJb1ei0=]27G]es`m^F*'$:]YLO_[Va&:5l
+%#&C<D)!08R,&i=]$(fkO7pO(9W"=kc#A?F!,nm3#W!E\ahdp:HmD.^-4Ib\'N'NOAAHc5Qe%lgj/RJ[L/J],g(NMYZQf9I`e``SP
+%<RYg*hffm at Pb?8kZT.,kRC>Mm,H]ch0";S/Y#G,;Ir6mogC6,u)B3#/gP^$DIn3s&m.o[nI;h3/c+Z:1 at U:aJ4[N6MEgmFk0$ES)
+%L_8m"(.)RJN<QED&dI)/:-[O%&4mpCK!`6hQW%q0hPn:2M"ZN0Bg at 9=;2.KR+(H8!dtUnYaB]Pi$NT6OP at rIkL<#q^pB(G2FcKLf
+%dB)iYY.._a-pY#<nMR6=h$6AG[iV"ldK*8dmWk&:_]_uhnT0l7Q'qu1*@)(AO^Z]$8+?c*Roj)sls6%afl8*mo4J>)&%64![#t4;
+%1KR,:A&boA1$"/4=jU2#a5lXY6KVC9%9^7Z<2-3Hgk?6'=b0WHN?n5/6>H^kOl/Qbk_9C^1Z1(4e"Ur+h"Bjs?.-Zj3VLC\T+&8"
+%TEM08 at XSF*Xpj1njjN'=LBm/9G^uFQk?OLL="Hn-D`qauQratoUgENdh'8VQIJ!>'6bJS,UUQ>khOFYdGcTIXktX&mo.prV]\+qG
+%&?/b>GdFmF9rF2>EdGE)2Kjb\WZ\nS"us at RX0IOPYPS;uKlD'&dNq-@[^u:*J:9oZTH.\sT1UE'ZR1c0!+%\$MO^<5\mfnY8T=ig
+%2!GnnrTWt5TO/6Ye6YOF;>XD:hVCDQ6,95]U\K3`pF+j5bVSL`Fs&+Or"Ms9SB>,nA+BMSQUNC$$Q.G^RYp?3J06 at nQ<7?f5)G4!
+%jBGU%>Dm2JEJMFNmrHT+jdgc79A_GRN!#HtCeF;:W2V"Db4J$k_M?8c+TCpX6Erhl.h;&/;=C(T=h^ZrOC2#n'k0!;/@8#/;SZ*C
+%:-U],83T*!O+#5N\f!f;gu`p;N!O8'@>?&2`2CW$TeCpp1SD3+`ou(^`ka^tC*0O&=MIYWQX/LmBL>O<PuAgFSqM^q=HX)c=3b,'
+%7aYRoV(l6-\Kr\,bLI((Qj/f'6*@1>[3+d[U:#<n"<4$"-q50 at fK.6=nb9Ha"42_s2oVF9_E\Y_aD#ce@:0jBrV%QG6f+;M<]!5:
+%mt\T"@lZ4FKcGYXH)RFh%L]f/JV,ENl!t8k)l*h5aQOu]#)-XAb"J0%CGt9]9P"cJ"gtB,5-5G*OC([RV4FP?W`:pOe0?ljNbh0+
+%lM#7%=a,%L=5#N.K`Oc=,23kr9oQG.8dN^fEhZ3F\/QTnVS?]7WMW1*)`!>'R^X$3P?!]*-F2/MK$6++7k+8DO[)oX#oe+(bW&$%
+%TFfR_iLq<[*)Ug`90&S6C/u5D!/W@=FnWl14tCHEIN.e=.YWhV!D-_Uc^/W_&r8"Yh_0S0NqkjNrI]nto!7Df6e$,l*1O^f'uT\X
+%;@\$>U)%-2Mhnj-]^rB)nJlce"BaIdk3E<0-#6%HQte at UPSj-IE>(=#;(]lp#]%jZ.'s]/5f;8-XdY=V(^qClf1h\J1j&E'#0Z7B
+%+.j6Zragc7ArBY7XKe,&.L!fZHMGg^3*.hp at 9A(j5eO,FKYml0F'M8HV>-!U"9PD1hGQj(,TDdmN9DuH\Lrl3J_BLem]R$mSP`oD
+%O7DkhP-\Ln6->F at e*o72^mhU!TL!%+N#dlkU;N;[ZiZ&m at f]erpLnp2'VKn$0Q>eYJ<NmVMInWR#*pd/8m%,TP(89[ajLPUB*W:(
+%9K*5:FH at P<>>AmGopha78$,kZ?@:0D'u/it>"=JgFVj:OHJ"on*]B4+gMFnDG9l"JaprEMdd%AYNE#?s3MNK62QeIBd;0i1B#W2C
+%mm7Y&+EO`:AlLVeDenpC<)*NdSLfG\Pa)iqT0t0RCqYu?J2It9Hh'X+=sjXrRD]SH/`i3a^@#s$`d)$=hh!%^'?\%dO/QfJ=]ktP
+%.\^GHf14i['M="9 at qAgnT@p8C]/e!A&Qp_oet9JSWlQ\I5BeKgiNPm`Zgkmd=V0EQbn:f4:)/2BE!cmt=33tc+Kk>&W:s&]"6t:2
+%FN_PHBZBNG`rNKhQUJgb^2\Ns.MVoMf*0nP)\?n]QMkVsU1]*'k;WRsg(-_?`Ld70W]#@6:;C1="H]eBMH4cjNHl)rAD[WUg-/cm
+%`CfPr"?hF5X7)99U^8QKWjO*0*7_j&fPU-5DZM`,]-0Mc3/7H<n/f't,tfD4pQdo`j7#A2*F#bPg_Leg[b3;fV;gB22_ZFV!'bc#
+%5qOsWQr.3$5DQn!'1M4fE#tYVDI.W$?Nd72Aph]$$Rd:&.3\8<bZ^ubBVT4Jgsc:p3;FG>gtDSV.u9dFZpOR$l:Huoj*o-/A4@!n
+%MB=Js+'`,_dIeLrYRiO*p0T_a&8 at AmN--p%PogA2lIlJg$=ZMZ&6*Oa]/\\;[F$G&9ucq'I+aL`&U_9YK>#77rJOcjrEIRgMkM(G
+%65o2Ep1%`O*Cu?T9p?Z_OWt1E("0q'@Q"B(Da3_Ln$n/%&Q$p^>k)$d+<=;?lUa)X81Q!+&+U_sa!0RS9NO3Q9UO6jGiGSR>9.L[
+%3!b&/\77"m#67_o^@;RRIrcpS;&M*hR at Nqr3]t(/-L/A'd at Dgh"2mc^X.f_C6W?1S0d$/tKY(h,B at IesHbl[(41F14Cj[3^/a$4V
+%hR+q!Q7]fWV;NR5>hV.\BSM#o=\k6n76ZBR^blfMm0aKCd%,0i4"dWsDGrY$ie(ZLh-Q9&_)&[2?A4MdZ[#38S at Qfco$?1B\+DuV
+%h_*'sE+C_p2*,_8?+&GHk:iQ9hh*JN@>?=NXK/=kc,_U%TNr#<UM@'Odoh.1Z2mLj3.+K1H:K#Yb_*#6"3nESs*XLUiG,F1aKX"D
+%8o?Og)n=^j)%1EW=m-Wl;&Pe/cF(0e'U#pUfn&#]p>Z><T:JdZ\@-f at c_>E['0kgDk(K(=b8\<7]Ls&#\4JHl8=FDlhp48<P"lc&
+%aXXCF5nTY`X.H6u(?=LQr`64e@:P4<q.;4Prc&SZC[lFRjSmCDA6!_]-9VaqRH^5LQD-?X*BC'hZ=aQm=B^R/YD+^H2B")FQ6*De
+%^@3IG,ZQkm(/fYb.[E'N^CNGf>gC1i4'cPUd"?W>R(6JdfN'j2ZI<9mYes1J\h:eAr?f`\oC4.-OefWcgM&5U@?^@LbU&VFJBWuj
+%=epjY<bPPI\0GP0s-Zkf#0PD?7[3t?K\nT,6'uSH]P(]+P,i#6S'Aqn"8&s'(S3-2'T38 at KiaA8RrGcf=JKnO;]G]AGqO^mEY2?1
+%P>Vc8EHK8_0m$s,GB%7.\"36oOQZ[8%-./[dAPs^VuerQ1a'?I$G>Q>Qse-/`jaoj#0IgP&aLo53rfIuHM(t;qC&oX`__,Pe#>mL
+%228d-:*u%i<Kua35MDTu1m5,=)/j52kj;:\k6DKKK;55'A`A at SPLrk/iMcWPA24[)3g_*+ at t'/PY\UG=2Eq;VVStr^Cf+7)MN*$K
+%9k.>nUu:SE3QD3HU'/\K&;.%<BD$^C7M_,-86ZTXW\u(qJ.X!aNC=,\0b$-T`KYKFIif at T/D5+e,sQW8]1LZMhchC%1G&NQ!L-uZ
+%hRQo at 7O^3CT1AKb\GpM&Msan#-j#[lKU@<-2Og8^hR.r at 7.;Lr1d/oU;ES<Rm at Y8()a'ZhOJLZnEOj at 4J+UPML%SYbr>oP*DT'Q2
+%pnBWr0'm at njs4.KjI%NCK:bJ=dMJi-1`U1*cJn$u!C,*L(^!gIY:[636(1;I1?m%lp*cE?NAjfMp9G%B2X0'a;li%9lL6W$,+U-\
+%8O(`j;\?6,bK%n#l7&C?PpY='^`mG(j-cHX%*TFk=D=gTj()4r!N6M#`oNm at bQ1[?lmPWK@=,*,\3L&VEbk6k%%jfP"qOWp[eH[u
+%"fSX?>Z19!k<*jVKZ4lShBSUpp(t3Yl]E3seVmPc=5^![UOk0O$LAC'/e at k&!-TDBC"XC:L,AX?,Hc]bPiCb&PDjFNeC8IO&t8ep
+%!LEX69qG*Ta)B*)H@)+`XhnOBZ76]MQqU%OI5<)l6eQ;e`h5_-TCu91(W\>F'Jfe0qFpMYU,.2N$rn_W6eG-^$rS3TOm\iqZ!pu6
+%GaE:6=s*p'3/'W;RN>qVX#RQJ(r1q#b'+`0,^KgN at 4?B-nn\";-6X-3=f;R-AhQ(/p44ZtS6!1hb&Uu\]3g2256\jS7"(7e/[CQe
+%^];.iU-H'%/tkZq^&UcunuahT86G#L\;X%I#Uq"H8I-aE$Ou`4cntZdUY[.(""inb_mOP*_3PI>aF3(A;NJOS?_lh+*qRkiRu.qM
+%s-m]QkoC4e,WQ>I_`Q;^hlcl#6'3I*@g&dh6I"M'ePAl1N,bPkho;rIAl]%9!We>.k-2@[rM#%Gc:@^=]YOjsD6iejnb+qiEX2 at .
+%_AT.<8W=;"?B7-$cjDs at go*=X[j at pS(4\H%E_^2+H6U(('TBp2aP\gJ+3%^i(_i."EcKeJq7bRq)[tDWEDVVP<_ml`ZmBAo+o2C&
+%oa41@'EqCIM->%Ng#+10]<LM,aTn?2_d,jc1M1T)'OI'7$\Lm8Q=L'E$_Tt8?MH^:oi\ElMSQo:9+H>=R'=%0HQmVUNM at 3ue?41k
+%ZZ6611%I>,k^1/_:=aigXN2N16.07R2ZskGPg#SuK:meuQ;@m1(O'Dt:BP3>34XZ*VU<H'.q$X%kl`\soGR^,/<0_rJJQN[e>=5o
+%JG<V8mBlk]c,N<Z2Z+8NR0`R1*GdZ^@bX at 1L^g&@ngJ=OPA at 7)hLj&?U*,H],Q`S6ILWTO";Ha3mg!&l at Z<l4HIE1Xgt9)gAh(XC
+%3Wo-#"hK\%-n'D*U*G9gAor^[+%MVH9u<)9!th6jIrN8d,C at Uh6hKt<qZejrE>,9Ji+2$*7N9sYj<ZDC9Y*i-#K&"76e/3B)*sQh
+%8OpTA]slJc9S95<D+kojec(-u(l-1c*iP5`lE5R8I*k&X9bN:>'EoV0J8X!>#6a[ENsHSo*"FK1I>Dc!;4W7)keo;U*as0DCiUoL
+%h=G`g9&gM5LO)B_<s'9,W#\#4Oab'Dk&k-QF;QPiWK:P%VN,(S%"lXh;?Eg at 1[Z$Q8Xf&6?r#'l6WKM9,$4^WD9s"5TesYY0+=np
+%cu(aG?r5!,#HYaYUI01<1%?LUNeeCE$_ng6o+#;VGMKqMJST3G*ALSik%^.>$a;a7jk+N9-_P?NOERA.U&udjcLl''n\A>o,t;Rd
+%FE6 at Bb@<as'S1PF=LF(GB99%/ql#aHN\U8H3B=-;Ej?H1lPT/dO\NcCejZCpi!$AQB:p)!R<Tfq"(Lb)$g$DbkS at g873Wu"U97V?
+%8[Z>Q at ca&2Fe\_,W9/f+cr+3B?7qM)i3'+,\^16p'E6jXVTnFi,m[bUf:f3ehkR;<Gdc[%f:1,`0oFreZoKa\.O>dI=uMT'iHp)n
+%Nsu\8;g8*8,6Hat4XYC_ at k5qi7lj9*$3WjUUP\YFWVIuVGR,NdGOhma0&%>SVPC-9ca4SM(lXi?Bn8>pNY?2o at 7FJ8E-#0L&<M7c
+%r.[LmBRBN\^l72%0Uo-EQ?%7q<S*XDTb]8-dNK at S@9,/s#+9a(8%]a-KS at c@WrmbFbapd+/KiV!,8G*2TUg,9bUpn+Fddqs4f^*e
+%7-u8d`Vd;EY99 at fhEBN:/?=Rgn)0Cs[s4(8_u?fYI6<>0o$"ruqkRMC1 at mEYULA7iaTF$,I>E!u7#ordEs<j0e;dAG"uSl25OV!b
+%lr<fD`CosNJrj5F"Pq.3/qEb9i\kap->::%p,=e]Ku"OCBqq8rI8hR6LqSatI45^[mWqq at 7(,?70*Pj`OfTZ4?/VT&CpMKQ_<0*m
+%-nKI)('r=3=BQ\0(dnjE5rUfF1Lde!iL>9'I,s*38Y7#-:hb,>WI;]2,AncR+B&o'HCi#D+%FH4=J6BJ`7IlZ8B:dOkahU8X/]35
+%_@*lG*a2!-AtY*8X2IF at N//7,:G8?EgnBD+==dG,a/PZIq4*(\@/8Zo]G0_*"bf"5K6CWagU5r0aV"1,.?-Y+.T\Ts\UtIP?rL,@
+%8'a<$9(<J<encRhG)QGnZpT_>@sm%/RDbI!n]6K;b[?^+P2p3XjA\A)`3UYmF?5htq(5h0H7m&@0P/)2?8LI+!El4m/_\=HWVZ+/
+%k1ug.CpctnOt at q^dDJb2*-*LX>.W1G-$sVb7em=&["i-4EeT`tpR0=gif&0n9Ki5cE=o);TPu(2ZCk<,:7JDr0^!(/YU81Ib>W;T
+%A?&fd%UG^H;3"9L0si_"o.CZ(7jP(('2Ut^`CAmkSPqcC(,cDCpGdX.YW/60X&Mo];(P>6ge5HW[P,eslS+pV=MS'[k^4<5C$"_,
+%^IpXSS/sGDg#o:o)^p%O]#DQ+EB52br88.dd*U#BQJ'<]5-3M0W`ccRhd*PVDmD)"\i1T_'aR9&g,r(C;'dDjbG#Jfi)JP)HE1f-
+%2=dRVF&dV?Dq]kmi#EkB5)`(sBpr4_-PJ+W`rU=n[<2UC!EEc,:0k._7:R4pk$g_lg5VZA:OtUFYntFUp)qN"?Mj1lYB,qZJYKOQ
+%]OQ,Wdg7`tj]elDeOpiiE+[#@GLFk`eNO.q</+6EHf+uE'5"!.V-r$qoMa=0L01GdBD6(QDMLY]l`Z_=+%We75)bJd)nk"?!p;A/
+%BmQ//he6NEo-"!t4K\7N]h_4[B'g]XO_m"S<EMaZUidkgJFBH+aEZ5SUu-27QRf+U8l^sVrPU*82Y&l>-H=!X:C at X8b#?eiO3[Ta
+%\HF$!d[X4*8Y^:&-Qi<2#Vgq4;[%%fP!PKr=/&iJK10^nErc>qF=<6%3)`WW:.uoH#G8-":rsTkiC^)!FrEAT/*!61qp3CUiH%04
+%A\@.bdRp.&*UZ&DV):E_<7SHi:ks,fXRL0h+4=OUV.T3]-RW)=*f(X=kuMp\j"LXeF^Z;\Xs59#mWJaL%(U)nm?\RU?J-oXKlCcP
+%IZaWDELnXlIoeRL&jW-?!AUOC\]Q]iK7N!">t:b6#hrjD8VnEHDF987ff\%p0'GB.I)?'@jR at 8rq[,`4c?__l37k at T"3(d_=1,UQ
+%>#_mCI0#F7X<<G#mV>3NC7c>q`TD at +_^qrdj5ZOgP)B_YC1>TH7\$ejZ9oSa)uL,_e4'OALMgR#2]WIG3=!13!9=Ab\MXmh7$j]%
+%)pMs70Xp8c(Pe_`cZ/g:VEWtSm!+jd?P at p,*30`mBlk(5h]Qk%JU".6g=?OFOjG<4*UCF2c?B!LP9EH1`J)Xo#pI+\W at 1AG[+Xbb
+%!@H!^<sfM8Sp>.[nS1K"\pQ&f_A6)Q8(Uk:1_(aj<u7kQql5?d5W[EP%\1H-`kB.af`s#-(GI($:3khH:4X$Z8J-EUi>#-9r8Qj9
+%Ys8d:&:I,)@bR9',1)m at QsDah<m)0o=[+SACr$8\=l1IU>p2!r,)f\gh`0O at K:3(kmZNt6LcZip96,0>nc#7LJj!.;=uq#pd&QP0
+%#cN>!)$_Y5h_Q&KEK,)>nIuL;KBCEq'uZIV2XXEV)N/m;%,>@D9<\fT=Y,SpPQT;abf7(2$Xg>E(a<o#^^&+p"1`R_5S#=Rf,5)R
+%\SB9-$H_OC at FE87rYg<a>8keBA!I$s93<t.?MGjW3`4Vc,RSScl7joi+mHJ_c;=tCKWrrl-']sTQ\&9;8S,0Z)A#!=o?A>9a<XV+
+%#+qP,&$\'Q=`lA2D&kr^'?\82R?F at 5C"`>BlY7'*/K9c>#-!'Wl:>R:?Y>h"Ch*hG<H*6^W6lf_&NBm"aLA2YN)9J9Q3hdK+Bn*E
+%-ZV9sC\j7'q6155aT1P52MoeFIN]f7qn.W7!A&%q#$1o0lfc0bnJlX?7JY(<co6s<32K6a!r9\'Gn[FbO#90DX+qJ]:#Njd&T>ZI
+%Kbs3>K6:Z`U0`fp]*OWR%A"?hK!NFVIc(?*I9$@t(OuMWhXiO&K/sDh(b+H-<e.)/`+'-3`MRiq:S^<;VK0'd5)CCQ0li9j=#FP9
+%i<+&Bo!P<C?k"7NdO7_h_rYRF2lf??c+Y1 at FAbA3+I"]_BW,.]R+P<^O=rTO0odm`G#X'oTfDkhS1FiBER8rjm3g1a9LoYdbru.m
+%-m[-rS62+r36)G5%#$""dZG<S_/!'cgI.2KF)sDgH2$<3gcEq'(3A=PUrCO;mVHaeB.h!,/Gjt<Fu\V>fc7?'O".N+-Z-Mq'$(CO
+%&7\%H0h7.I3Mo$q at ua1^GWcq;b.If.I94bqaqR\CF58RB4I!-sSRcT[1KBhTc/I at hk\W4fkms_DA(7&oIN/pDRU"+tY-3>/$5B6H
+%fM]=S-FG+DJLN#anH/Ln(!t+G`#[>[n-@\C*b<mEdV9Ui/A)TheNL/X/Vm0DCn7l!/9O5t6`N[@Nl0YdSCg6+*X-N4kt!Tb\N6'U
+%mNte33P[m`q4N1KL2u5-7r+GY(g=72,t*7Ig$9SP<d/NEYe(nR.5<k<?<thZYI'/C]jn//_gS!>P+IatLAgIn8Qs:%ea;ZMLE9f]
+%DV,N=g4O7CK0<uG=I>-@'dckE5iGBdUuGXDe*?b#NE+"$368g[dCI">%(s8$-KD1FF at Rf*Za?dEh(;/s3Q?2&RQoP]LD;.="XK".
+%b6;4CQO=3PC:(RuKWnX]@!-NBPmkrQ!8]M3"?i\.l+]+!I-+G].k]q=\VP2p5c4XHe+Ks],?[Fq[$@ICja0T&\J"13S;CbPP``b#
+%UUoA.gCcYDT=(oP)PBF(<tS@^U5ZV)0dUQX<N'NQ:nlE&Tj/ub3HBO6W%K:o<<3R+?(n^)$5NZ1[mMg$BO&C8mL,(G!aa12S_\A/
+%!]F\F[92!`9O>k=%O#UWEG$T/#XV0SWsicFl,W4e`fct+6_^Tb2!\!%5=VZIRKW2OB5_:2A$Y>7B/V64($"t7e#0p/MqlO+qXNZZ
+%9N`_"Ef,(@=&Ig':/!\N,'88A)C,m(V$jRTfRr*!=u$Qji5M/:-B`eA\A@)c9`\Crg`3_,*"iIYC`mQ%QiU1q"k%f7R2#$Sh9s3!
+%X2k\mr>tVngRd!/1E60Y(s4ba:]>eS-Bo>X?6o@^+1*^T4#npnZa]<=o&_r3D6h$5]255S0R]Oj=<#0p?pQf.`;P)PK*HVmc!+nU
+%?BIS/=ODGSTMRBI]2FN$0k4nMIB+:4emY6eFKkTS(VHU$'U:7('qT,(8]r(50:*i\:AZ7n'pp3=;W*Z*k*+0q!Id(=<Y.<jYH]Z#
+%*-_7I"s>(h2KFI0B-JCI(nH[Y%X8=$^\=<-fkZM4`0H`PiAIRlkL$SsK1DCeD\tDY=6Rko4(hl;.?o$,-<i)m"':c8M-.kE9'UrY
+%[+L?C5q%o<7]G8[E$]V!4FB5P)J%8mXRmX[aDrXVfoDhHdnHhSZg_55PbRba%?l=bR2U4(`ij2*B,9V\DmlBm?!/E^-(;Wi0"\5#
+%K7aF%HA<"JJhTIS.+;%.7h\/Q+.RKC at _M]KQmOrjjGkEA[Hkapk$eXYC$E!5$8W1?amBrR'Oj=\m1JGc.:47I9<P*<Q0ZZ\?E*WB
+%1,C&rke;&X]IW7LJYZMDj4hjoL3t)/Y)8dE)N[r>c*_9IA`_cu11(G(+iW4V;MBq"CH'hQL?\jg,=nT=&(W5JAG,lNkp=18 at j)"K
+%/3<4e+U-T%;?jA0b#H;/Jr3f8N^6TQ?FYGaP+^k6i!kc5"/T/+#X%NmYK30n!*. at 2%<:62.Krpec(o6;K=g/'#[^SomXsts(@?*r
+%g,;9^S;fFu<@Y_$nr at r>>K)j3$f':3K46?R$*E4K!m00F_8I#`f96k+OKm2n+n9kXjBb;CMa*QqPD+396u;>iac;er=sCmMM*VZ2
+%(7Gpd,ZpAMF]2+T`8#RB7)E"RjuR+9bUjj1iZ1ODYadXI>XT"#]B5&Y=sa2?nX,r:drH)r\P<X(iVM6N+iarAiLLiS84f"jEQ=(/
+%/SFO>@$uEE/nK)S8*`rta1Seb$bYi;Mg7Z::ISh8<8Ze0=qed<P"C/urlT*hoFB(N6$mat%Z-kV<47gpj#TeEN8iJ(dIcG4bq2S&
+%RKolW,2q^hN:'C3PtWg`OYFa3YdKf!gJKcR]:';1;=eRL>@Ee)QX<M.02oCJR$?LP/3,FDW2QEGmEIgOWpGn8(692kRIG6;oV+s[
+%0i;A'qJ6SbUQ^[P`7usRFmN5bitS'GCj;Q_^Fj]!K[Y4AaqI78Hd:h83U<>!`fk*RQRkWL2O.$sJSF8CR)!gGT58Z!&bkn4G%;tV
+%mI'FTAt`AYOqOlUcFWEBo&%LuO?!%^I?_#s_iEHDc4kTO/!5Q4bsQf;L%5o`d74S_gp+aG/1\Gkblo)i<B9"q0M%#`elj$;A>.hc
+%!/*3 at LV^\#W$@R?6pnt%=jh<R-\J:]-\k?'kW"uS at _a7kS"q3l[;U.8?8F+SHlm4V&1-_LHoPl8)Qdjbs*;Ooo)8V;WY at sJ]+Fg$
+%mVom-DNu]:G=rfqZ=T31<FR4Fb2V+Kb/l at C*C%7imup8oKBM;`YKlK.oKdm*V=@#K#U)>e'h.INJQT.YP"gQt&e-/eX8K'!(NED4
+%QU?!JnFbj9n&G$:7Y%lmi6ED9m?m\_19F#V2[J.`8F;U;CQ%*3_NpO>PgG.HF!8D9*t.F0YW#BIe3`]M1*U07)(5aE_SINV9*hSs
+%`(<2P^r9er1qsiL9?"=QLNbJ)-`^PZdl<7<&!CWW$MI(K&p7Vm6d_gt9^K'kDEcoO`%+$NM(li+B_R?<?tY(Y6S>uE^V_s18.mDm
+%N<:\jLJ>4=Fmdh7]/<6E3XrqkCpp"Zo$BdWr+GHKq#5HPo.+fkB/3dRU8`LU(pO'QiAEE[c8=Xad=)G=0:f6[8!]F]7N4BYN$5JO
+%%CECXO[guS*]n5G;`8'1XM&0S$Z2XB]k=bl[o^#[LRO0Wff!3]VTYN9%u&SW%/ZLa%\=j]aE=Q'pG)U^be`k0r5mU37Z.j+h(TKK
+%<A:L0%J9LM9Qjj*4#gNBC.Sh$$,IDdim/1.<apZ;\`Db]OONB;FOYfFIQIR&+FBk/K5e!T*"A#'.Isqg#Wk4Qfgh^$1*)?+WFAg/
+%VJelQ*EjkYNC-%WRI!C+ at hkt&?o&ONeg>JVAa+3.SR_E.>"S at O*Y"A&UUjik37UGMJm<_^.>b2$<0$qu4qX')-lfDP+T>c at 8U&7u
+%;?#YpODL%(+mDIglIn0$mRLo_NG2F7mjLnK8j)Et0YC]Dq0)QZe&1<k[nZ!:;Vp4VFldu"!\F>u"E&g.;EUgFk1Y8$/@at5X,i<?
+%?(q*;Cj'4EnsLmQT3c'>SIFg,Tpi>NEpLn1(gKA"i_EQ$@$ILZ?O@\pgenFW.*KGka>r;b4FiB[E6qJX&OtV4MN-KI>sL\L%eS2j
+%-E3HHCD;CL9F[5[JuS`_Hm;O^pS=X$NH*r:0S>G'"Gb;Ro#:^D_cOQJL]t9($c0LeEL':)=(<T05V.R.Q?MsF2,]ETdpB?2#WP'U
+%H-^FpkNNKm;)A>d#m49jeT.-123>aaRAR at c8o0!I:9e>775uZs_:Wc*+KDiRU8 at q%!h#fc/@gBu<C9HtM^sLo;_+Yb#0r#*<!Hso
+%:i#6o'1QEMVt[$e)4oBWDt3S?:J1p#T>h.7e;*MVgH$pYrqN$"62,[/8]qc[Hu/g"dYGku0=r5q>qeV9J_pn/8#5dcRI#G\<ZkI"
+%a;Ad85^%dJ&+2q],2\Ouceg701.H>6E30f:aWm@!@?KtbMMK,J,^@oq at N;^0q&],Qi7sl3N=)up&gA"KjT)DoSCkZXiiX-b)(LCE
+%- at s/,Zm+on<^e*;lDpm+FT$/Ad\H5eliLQiS(3^K)=>c*]gJ.)7d/OUADX>fh3f9k!$AXb=jb]E`sQs--*7PlC4#Ah%]"TP@'t$R
+%XW1[YiLN<a\<nTsT5ID&0(WA)\@PRuqY.nM6F0EHN7;;+d^#p#C(HsW[*1Ye(+Q26;1s=^_rp+_Fd`dmdtSGkeRn%S6OMRsM5%8C
+%1ZbX+jkKhc`&[<s]e<8?@MVJ:X&\S)/@\YhTRUNtKl,Yq]neMbE:0*";g\Eh\ZK5QDH/g(5&)P:O"$P(^[>r0CfR?I%]+/F;o.ft
+%j,rW-dcUiZ@&64pBuaJeihm*hjEQ=lpBl(S<HY^]NnW at R(P_!:R$GGl[[1^eI:^H;m\]OBWG9mGk- at 9V2l:d7 at R+6Xi8lD5F7lT$
+%,#u569eN3O8P*<A!"pNSTIp5ZOR]*ZE`:sf*0iN)=L[3!"'n]8UOO'V=?W`n-?>1fD[4lOPI\R0KA[:1QodiH;._'::Xec!?j'<A
+%=r&dL65jtg,L&dB`!bqr_mlkF<7tN2LK4\.aB(k8]=D=&B&jgL9Dg9j.AWiXOcEkc#e0Yrb^!&T^l at CE3Zlf^Y\]q(O:!m2LYWPI
+%(&NaHDp+Q<d:ebRjE-\?Q$=VkI/8 at 2+0Db3,RW466_*i)A>X.7#gsEeDt:f]/8ol^hY7pN<q#]e?mIj82fJmS&sD0/<[Ymi\H-Ur
+%mpEJb/Jr&k?O7(F.HEOt&W^Td*U#<gNf:eP[DEq'CqL0fomh*u+dop/]h5#Dd&n<E9Zi?2!mID?Gm_)V(UUffJ875j58;FU<+6VC
+%>NJn?,bBtNRu\VGJAG\46<+LGQc5b\:*Z;#oq7&$o&fXI(H45Wp$m-)XK6a.dJC]6=F=1Mi`:NkSjPp]Tq2pNni\*JYMOiZR9b%P
+%jFbVFd-,24X+^aO;Wj>M8"*S10CQB"A'k"4+,W+if"NJ\5E<].7O@;h)NDa7N0<5u!WX<_3!aF-MMd[8>Dj%?F#A^aKb#^"pZL?%
+%IDOHJ3bTTm#Y%c1G8u<[\gsa:/.V;1:G9hW)e.UOo[#^7A\Tn1$dj\U"mldLo'=?kXC!h=X]bZG^Y>EF.u$js_!2m9/&cLDd@$3C
+%+isL7\K^K_-lT5Q$1;ae8]A,9muVi^$?6sYT)/!:-4bX)mtTi+XH9J;JW#QkJ05mZSV3!$IK`r7U]<;YH!]1AD>:ORl1mhEOad+_
+%+c\>ia,3"YbpS!!hYm)mhu2A\QNMF/f:RHef/\9YT76O(?i95F?iU,+gCe8rm*";ce*guHl$r^'Ma.-MXRrLiT>18i:]B^ATD\5C
+%^\FT%YJ7b at 32_!#jn at U2^ROUthR.QWoBuYSJ()$egs50QIP1Zg[oW![=o4)Rhp!2372[RHJBfB>.7[>9BW]6q"L4,\<T9`1?Ed4(
+%=@+MWU.T+q69?;S_A6rBa3Z8N*6WVDS^Aj!i2Y-?()BIZ_AlV$<05)3^WZ\>%p)-9AI[sO:u at SOM97&!BR5^B at lrSG1<`KmDs)*A
+%dos#bkNC+uS*$k)-)t#B;4^R8E#RHjJhBb$5"B7X?FdpV$+3gq#.49(TN1&fXs&5jDlcj$@%GUZRHr1u]\JF3CY/-uA[;T<n:!0F
+%6<?9hVi%V-&\TW>MekE3`jsN41^nON4*Y'fK;X1D1MU&4NY[8SblCq'e2!##-=!gGTUu7H;oqkmIVCl`]T!(rgJ9;/U3Sn))&8S]
+%fP4#MEEb3llI1>D,5%2KC2St@$+]l<Q_I!&s)*EaI#3#/@sRT?M!Vot-]\U^KDKn^;pKtkFm-5t`l[<-?nls*Br([31a;)S\03&&
+%JW8[=14W-jeSp1U!O\ge$U(VPU\`m*m[NhChE:98m;jI(RuKt at CAq:l34hWf-_lL8U9SPZ\uAhPB/s[]_T&_K4^%ct/V9qh&->d`
+%#p6BL#/*D6\U`k1$J.%7YSikoA?m*-Frf6NbY,g^KE]@R&=-3k%?=73-fHN:LQj!0*;O2^Hr5r>mm+E."Y%t%WTV2VP:&CKD[+X(
+%16Q5FT?&O_d:29K/(m(M1(\T#bNj6Pb?6>@lg:heQ8q at cK(SB;j`?W(_;(u-1:eFshQ!<k.6u\im)Zjf^,G(0nNM!>Lhfu:kf(f'
+%'YFp6c<bcG:@Kp<E316"XTFIR_JPdpre^, at i)k\QOgDE at 0j!N#*$_N_FG=F#\FO/QnB*LdT!#HA<sPO=cRclfIMj6:Nh3lp(NB96
+%OTFYkf998/d`Uq4N5=b\$/]IpZsFZPD8MPtP[T2C at tIh0rr0?70HTXGOh[SWX57'qn)MV)m#tobP!>Y?<Cei*:#]B:qYL$)@rSrq
+%,s%qMIF9Br:DYQQbp^ddS+<np^f%uiS$ERKD5&&,iKICJ1td"Z)?$bU\5Q#XZKqtdF(LRZ($KLoN3OktEp27Ma!2klIIu<jM(?CW
+%*/F0;+tCg0PEL`I<)i(fG=&=I_rp$I-0??h0)=jECCB(c9N4\@p0X<ck]t.aUH$;68JKpmrNt$kOrmdTWRRf%7@[MYC/,e+^mmaj
+%SM?%$2^e11W7))]%`\IZ!NC'U.b@%bRLVLD at E>q>!]_r8ddD9+G#`lBj:gA]%@1(=JiP#@*P=D1krP7dHHO^I1/d)!q;rsUGUR("
+%Z=$)/XuE8?5=;E"r2,n;J9&)@,(A]O[#M(/qcsF.<@Zcf7pupW5UI^sF?":'(C+X+EQ(K%BKW4CYs at E<RqdLl^[$l'SSY6<$u_$M
+%@:VZb[!Z((?2N%B_`+61aO>pCXd6L&P:USJ9cA-]jd?Sc^/J'u.dmc4b0"Jm*)=X#>/=99H:&7S9#G*A89e"jE&c\3<X-'B7\,Z#
+%T7_UN`n'8^WnV]j,HQS>'Io;@)m.*eer\_Ri]B()3el(-H[I3*gfc*HqPdQm.=6JtN4X!e<loQ@;OP"h<BHBY01KufEk@?*A+Gc;
+%XBnq.d*L_)Rnd,O at r_p6@<c4o=o,LK`e<b;UD5Uq$c'4=$bATB[7Q_.:*Nj'o7W-<R<E;$#Vt^2MFk'8d6sPYbWWMVWXY&GE<dko
+%j_/sKTo^H%DlJ5He;YU2L$#M$lXG&BmXcfKdKgQ^[+d>fcL`=U*bI"Y>>s7cd6Cq[Zdqpb'f.<ASl`/(/0p9GUX'`0jRo%fY+HFr
+%ZW-E6Z&:1c6K1OYh&c)h/20t\l[!nZNG(m5#:g>?_6hl-.Hr:SMQE>DH/X.G4D3?8(q!B4!VNCji@`8hJ-XTXJ^V0-%9Z*\>2[-j
+%<+B^P=Pjs$eX0,XC at 6M<SHEC?I4JI.1;oHG%X[KYL;KS9!U>McB2#KSE(J/)g9V at NEKM(&G.3jp9Z8[reW0teRil_b%X),.!H?]7
+%$P$c)=obGgC%_e0_mU<K00/F_nr#"Al*OF*f7%H<Q;$F5Z6%c%If2V1D6$q8VYcGbBY2dXb!XEO4L#(:E5m[h6Q=54Yk>I^>;2P@
+%qt)3n%h]R![O0d`IMb&LN[fh:g"]O`)-nCP&tQ,XVB3;8NUi>bh#I(]=AE@>ksIEI!5-b6Bn]'K#<]V#%^JI=?K1ike>4[_IYqh>
+%X&7=gY9<6"V^nA<Km!V6RQ!Xl<Jghk^6DUR>3*&-BqN%idP`'YQUY:%WV1.u7'<#;ArYAPs/CRL9/b4P>qkfe1i:mt0N"Im0e8G/
+%CT$N"SWN6eDG%"b';C&2jDb1OBd-ufZKS/Q7OBJu%Rpe#h/7Nn&e$S]=G.TLQBU<#[;./pKYRrNJ$'VIljN2Aq.HFk#!*I:GuiGS
+%Natm8P14'40iBA69Y3=,57.G9j2[;n((,A':g?r<H+]`X[`_E=4Q2Pt*ktrE8$^fAY$qaCX!/0:hNXNfC7s7ifr%+6 at YFjb]*.?u
+%0pW<LJK>71Bf[iOJ9!V=:<^"3eP at mf.9GKE\!Ce,^1Srl.91Wd3c)-(alY%aeU[kHQH2`p`oY5Rn[B4[s75%9J%baDVn`'+YJ:#5
+%e%ab3hu;OM?iTFn?[a%d>ta>Uh5C9(s7^0_hO,o1/!f at NG;iP(ZIdL%!a0<_J0n.,2bsige:Xu3Wk?;bRFgN,%^KoTdG+AM]-PVn
+%bDFemmY\T]"(/IK<n#!WP75Md_Ed661>sOR5O$6f-q;6]ScDDKDWpTZ]3B7Oo?Vk;pZSNir8$hUq!dB`hYm-Y?i9&Y^AQg=n&h9;
+%HP.IbmJ->AknX:l&LM at 1m:tZ_Rp#M6X>eHLp[De0]qJ>aD=9[cm3dD7-/"P9WoBi8`N/s'8]Y&"gD1[,ohD*n\!KJqVd&$QGIL(A
+%'.-_Nl;5K]rRP>ZP"[D$(*G7T at JK3^L]?jVht`%G0+905XM,t]b\,KMJ+qW/qA0,+Dt[Q9niJN&I37'Jrqsqm^A=<P^Ac#7r at e!<
+%G<^NToWS9NhMM:+&&8.^#Q&^-TC7!Xg04>U1lNL5k7=XG5/-r5IjX(F9tg)q^%n at Nb?+Z#!T%o5DgkZ(IXZ3aV/Lh2s(2c2B<3T?
+%p/2O#:t%t8 at Elf!ZIeOl8mF0_S6puo$IXT/mcfIah?VqX\!ECmIUfVgh^pCbd0QoZ)mbi`[(1>B\h[,5_7\sT8gR)?Ee@:T^use+
+%LWJM>k,F2>"\&I(EUeP,"\ST\*cMAsb7F,n2'LVP>*Z[)MYp\L^+--L1\!A=f4g6"N+uEV?kEg1\=k7EUB76=r7dL%QW5*a/K>C1
+%=4IcYd,4fg49"Z\`G`6[H_A6UnbW9*J)B)\JH^PWkh691TeT'5*PA"!g?faA2&cF27SUDJq`u0!W[C(sN]rjr@&XjPj[^j(XEr)J
+%h',Ac589oZP:,Vm7.DJ:,*.GT?i`h#j1:'"9Y/#93+=rGE#\cs4J7Z!(7)IkNMdgS>GZPp!Ep]Uq*`n3GCYPnqr%<N![Y-?&&LmG
+%R/iIUVu'l6[Ad,bURkuf'QM,lWsP&qAB]."3M:ZX<"m^KI*W[HB,+rEbBZBQA3:G2Fa"e=K/_!]6`K&T<F>QW\AP3q0>btLA?#F]
+%[[Jbdi*2k?A\ZPZMPUn0V74VZBD>H;+AHd$DbYi/^?r1dIliOP4J]Jg"McB\6(H at 6qpj$,l`]Rn9qTYmjE(5`Y40'7_JPek[]N2R
+%k6(&(b$elSH#UB00/ka(_6XZ4<f8m,8T(7Bn#W5s`@09)1skE)7daeRoueTb`rU_*766g5FLIiV"L$BGmG>iq+'&`6:AHEWk<<I^
+%fHj0kaZ'39Db]*EL4:"HLt8/\(u.m?-Y^_,S6b>Up+nC]&hj;n.&HQi)n0=-6g=@Mau!sQk6BH*9A?t/>QW?B at rZB,H#5.erfs^+
+%5`0fJLL3PIE8u>!D1Q'XPqAJgI@(g9.S1A&:m']#a4p)2I:3d#0R]Y[)J#Kgjo;?QX-,j,_H$TAW,gtgJ+?=^g1IP.OJ71V9*0-T
+%@Jo:-J(^ZsUp4lU-D[_LmK`^QBA`)8GBU at bLA^%\,TldZ(B4;paoD6rY@%<,n=%,eq at C@@s1`qL:F<2(_6s6s@%%=^o$_N/<Q\:b
+%)otX"0A4iZ?EsX\6YGP"VtGsD^AjJ2r6oTan`sQ^nZ-"]?@uM%h`dS,"6]'\+[YQ21\?Kf9'&/7E+^6KVj('5hH3%2*:!VM*K?(u
+%IQZ35S3A;92AtaQ#7IQ$SabO'gb(O4r;8a(hmVPfBQq[_Fi07t`6I at drN4OlS5u$;$=_,edc9LDGNI(ZIEf:N at DbICs7mGSbJ%M0
+%?H;*h at D)X9j&f[[Qka^I3B10ZRVd,VXI'F:HMqt'*SSSI"oHL!WtK3do8hc9gNch.NUr2Gj#W6.^YG#3O7bBj5!OEBl:s/5aP1\3
+%<1I`3cDY6bR3Dtn4ClD_)&>`o6.gRbiDF$*TV(b#e*K%Y&d?5mR\KB<phL[UnC,'ZJ%<$IT.sV!0+l50r63lGiB=?]bV(gERUZB5
+%2ocHbho=ign*Z)r%XZKBnJb\]gFm1+&3^tberYaZm;[/9- at j-Fo@o:6@@7#%F!NH*OCFoCXW9WL0s:,N?d17uAg+utAFD\B'LGR%
+%Ee%#(hWQ$F4Od6@]]<2S\2j(h%la(TnO>.fGhZ#0])D423[YDh#b*t]!WpuI1T<"L5FQ+>dPM?S6*1Kt>9[oO:`l'C(lbg$$-IE"
+%f/ARTHg_(UB'L=&=:PcBM3>6%Kq-@!H#+KOf,7Fjm)0*VQF*M&HCuQ)p`RZE$,kqu(P$*rIZNJSfHu:.*UJB=6E?Sk"knYQru;/u
+%fbJ3Rm(Y_VWjZlPRo"%2]9CJ>D8mL:<AW8"f9CD)NT8M.[\/5(E at EPbp:+oFH9 at t\r=NSH0r\LIjk(%PMq^FcRO9/<NfhO?Ni2+N
+%;^S,]qCbp^]dQ!!;qm0GatO'H*+(m*8X1"gB!8Ag,, at Hg\"j5oU8#bE5pQ,^C*?DLC1"rF/t50^7ijD6g5Ob at D6NBnFThY*G#s=n
+%lPWO-naQ_0rFte[HjCAD_hTFP#:Q!)YV:dtp6N8a/DPb^AY76O`j9jC/$!`*kt?LIRlQLL/kWNAT"sqVSCiarf71I3Il\IHPW5A9
+%o$D2edY#nGYOO!4g[3EDeCtYo7[<Xts+Z]JMFa0=4kn_m==KGg3K5dHDQg2p0gR9>"V?&ur"l[R^^Zj%@7&@<OHCY<PP;Zi$IOR5
+%ni>!u(qm[,o0DiBZegO"QugQR;1]Z7UA,W]j"Y at Pq^)59h])b+g$t:dY2ahs6Ia^b,8V.t1J"C9s+ZF>nB'qua$S at J)OFeF#?:O\
+%cHd<!\1P at hQhu8Pg]6<OYR1*b<[gncW,LHoEH]@HG<?*NYo%Zq9RLCqRV9U^g)A)_ET37.H2KVOr/^fPBcJ4uR]=/_o>Q+=&jjKk
+%Dg>_G:"t+qNAB+i3$#$*dc-o<[!$Np`Qss5W$[ah85+4jD'+lW^&dik7UJO0-*(;^(LDc*Y-&VLesi;!Y47K=Q_45t6^L%5gu at gq
+%I(h5Y!@1Z'po]8;?oq]R*g at VE&:?"Dp(*5a-A<j^j+O/B^js=bJHOZ"BmboLFjG2SoZ$&Dlh^7BkZH>0poWo`p)"&Z[oP$bkB/u;
+%.]^[ZB5+HE[WoFor&9CeEl-tBf\#1mZkbj8n[O_baR+!BJ7,W+8?'Y\0uBea>0)QjNZ.l&S-O92j#/jnP2:R9hu6+DfM"e"q>?Sg
+%TCQG#b=+r"`FE2U_>L:'k^/S*hV>A"HGB<2h<JMEWfQ&:^1j59k[!JCp8F&/TtXrbqWQc"j7fEhg6k-N?i&D\l/VN6O5H*!h=dUd
+%jM;YAO;+O(H]W, at N5QN4Ns,[CHm2o/!%)KTeCTO.Eb(%>[7;m]OfMRU'?A3g2opL7MDg<4qC9q)M]4%r?^jmip^0W'AeSM(Q&Me)
+%<-=^r(?1ESMb<?/33hD2ag*hGDC at l,gR6MEZ7 at .f6D!CI$`k%WpXpY$+t?,$@SC2mL,?lpq1i>p1^7`Do4(P&^pn5DhA]^@XDI?-
+%c'8E[X]<$[:,5hC>@9qP*#H%fh9U!$8Z%u9fdnk$5j5U at _c9M/f;0sop6IX=$ob1*:&9YNDij7GCRG!\#3M/uN*6(SPX0V&aGJ7o
+%A!:C4?V!A/![*8"1;L?BgZM,2X4[t2\P>S7LT.U>`MU&^2Y^Y'0,d:>L329.>En%WQUW[fnC(eXc)7h*B:$J/.rb2;s%.bDL$4o/
+%:3'4Dde?-Zm7(H6%!pA.e?ERn7XOp_PWgV'7AsIq5Jsf#h3dS72Rqk%EX36^GpSVE0?/1$-].7_4MC*n11PK:UH=P-I&@">*bk!W
+%;/r&,+!-8$"EKQ at m`%E<D2UfG]lMapROK8s%D`#r<_cJ9m\h at e]d![4:e'0\[MIC/W.SW3'`Ub)3>>J.E(LFq(YTF[<..BNk,Pp!
+%huP"aC[MYmD. at F>Wps;]HguiRMHL"MNKK8;F&Qh^2Yd!EA:Vs9U_!`-A&6cm&o>9IXVf2Pe-H`N=phu>n&$Q:;*SV$527/-iMAR;
+%NYAM9[,U4->`GJ0TM(:9R*TM*Su?7]@VN2WeLo#1,bQi6Ih-tkaZ7FI9K/EsBYk^":nF\7qHCC^j;q=\+(aAlbB6/="NjZV0fcLT
+%BZ_TQF4B/IEeUhIJnsZL/I.9H4/HZhY0'@`XoR0*eNYWb\HWe^]H*g\3KZ&J"F18s9Agm+kX^LsJ`^>0.1W6U4,N$(BpQXg[8(dU
+%UPiXob6n5&<_DX*H_E)XBjaC#iRfkVVsh9\PJ]B6b&Wq9j!+fdGfrb__2feCDIkjYar=-?[;`$cqhc0VmXOf%B at R=B2kA+G:.b?p
+%S^JtA[jJk'ELNVli<;lGY)@"NUB8GJq_Xh+ at ISGU_)n)IqOsA67ls&Ume6W6dGQ:2n?\W8^]b'^BQ at sFZk?]+M*%J%N'5W31aiWJ
+%Q0)M&6=`2+i)N"i.$(a*&:%Po*FJ.EpJ_L]SN4rM13%O1<O)od?_J98b$EW/5mBeCdH0b-PJNFN=fH)I;Jl;jI/F\>297)V:I6"%
+%lJK^Cc)GLo[Fu3Q-&BT>?HrBY[MpAqn::O8I%Mtak7Z4F"'hWH-_mImVh@`3/gA==APjb!]j<$F$'D7`C(M_Kj05\NG%#\V'VcpS
+%Hh':92hn_nV5c6pGZ$so:]D%_4lODZPaq!*"WS,&($b">X at S?8dR)qkg%>R1K7ra$5[<!=;^]=aSZ5tN7mXf4Bj3A;=OXm3B_`rh
+%=@sVH5,l'9eqfW at _6I^$"@nnuEGBWM:U9e)e%!QelB>UofhB's(O5;4c)-4o.Wbu6qCM>ndb+-D]LSmj[Snq5(cWgmk_E)goX33<
+%j;Qf&-!/0LVZ@<Qq\]s5*E$<R2)a$l(d3'lMOG$`8]*`\VC68-6+Lr([7;*c(+0]n,jK]bap3LeWu`MuB:&2O$kfN]<*IA%@$XcK
+%EMpjnn at m\e:hsk)iDk4,QU<Qs)FJh&^i>!\?>MVi/B&#'C!85'`C+JhqOnZ+;7(>FT6(N&ALS&("_Emp0u%7Pn)>d.n;`t(TGmF$
+%1o;WCf&G1`)rX_XJJ_H4m^k2#>">[$Ca<@M,ES/PQEn%INtE:"9'$u`fsk87g6PST%#-4aWj+.'<Q<=Y2c_',iD`'"+>Df at cNUC_
+%>/HS%a&_In?N;;.gI.LT#169/+E&fR<?&!(m45U]<Mep3#[JfG2G3JQGlB\IlRe;?9nu4n`bI5L$@_hBD"\<*$ZOUUcr-8b!#?65
+%0D"1pQJU-TMBnq)Z13Yl<9m0'9;PdO8VqL[<6-$'<@oR0\\aCHc<[DY at 32RUA>-Z=>)NoR>[>M,/kL?"l&oR(0%;eD;VuADbYiq`
+%Wu<U$QUo!*9Ie?mj,f8AbX/&D]Y^Q%-UDQ at lsk*jk5)9jS'7i:W!j#S7*m;LF'6%t#PgK:;/SsGL1(EDC9/`j2=W/PZbkXS`6!^e
+%)ohj"\^mQUYW1C at SE%?#$?hd&eD.N-%hikb:o(?J(eZs9_3EO#/Wo at 0p54OCP<(2Zaqq/_`NO_(*-"4q*mJ=8^Sl%1Got4,e0m.-
+%?;+XjDs!es,bgkDAL`tl0u%6[_"(\kL6(CY[mF();MW^Q2(*_6JD4n(E-8A&B$P at LF.jf%)qZ.q&`mDTd7M,m.O#12/tW\PCirdk
+%:/NFnX?P_g$IVnu_I7CHQuO#0^/Y&-Q'68Xi7rrk8N#nY-<1ZB)MRP%G2mj_.K\XNMdC$[W&ust85\Z\)k.'9*&C1f=u+6rq[/=*
+%:$XcfF^*Ms;IS^]W!P7XNEt]Ef'/Md[O"4NA$/:)Y,"pJfnO9X*B-9Of/SmaXTqF,HA/ud^uIYjQ$^"4QEKT at LKeMP?.?Kr=+Y7/
+%EAI7P192^S5UNnAUoKP?KpD]k=-00d5X=l+Znt<MWK%r4)Wgj=Q^!CkYjJPe8T_8e?;^&I)tB^miZ[5(YUu&AcsGEK7j;KKV&5Y,
+%XY28B`I14K<8ReW,TX'T@/rA at V,Sr4k]3Pid\-#15T;H#pbdoq(&9EX6DJm^"E7Kjk8q`u+uE's$<m3[/_ST6P>>6jID+/jjtY(>
+%]G5Mr5$W$=("@p3*pNAgUJBg\8".?N=*CtOF\1`ZP&')S]gJu4[1ItR/V at -;:^9s2c:/Wfps!q"BYZ._J5#a&[aArq6mH=uEbP81
+%JgJ%aPj[a[]8<D'^t$Yb>]%1[GI>ksGC,OrEir*HK#2CsgW\Lmkso?/3EA,2Aj_F6O=EcP3BBAB`?3!\@Pj3a2*-_qQ>d%uf:qK@
+%f9g)8P1'Dpj&Z$4k'Y_a4(:'fe<:527<*B]lnhV_1e*US)/ZJ.lZ2.<8`u5*dq)f*$N6+"-K1"R<mLZk.<I6lk,-SE*2o%#"o1u"
+%G\3*C;L'!=N at GBL"/dpf2rV5d4$Gdo(1e&e:o7tnRT)s)8EPC43d`N&-RLh"XqMWPr1qD=V[<X at SUq\Y3/%TVYIn)VYcnb?8'WMd
+%TMV[8MdR,t3]HK;/,VuhAT`0W1niV8K.SA3?)UuA\qY&ncI]q4 at 59l>^b6Xl)Ka39fkXRu9p#V`+0;-4\PsJh8B.j7`ceB'&87Jk
+%=l12sgIT=T?_ju+NS)>fhIKeNNS;bl+uOP0aZ1RKRKg!Y8Ak`?Vf7f"Yf]ZGTM!NnD<,S6_j#8C,s(puj-0!cW#_&P at UrM&,=o*m
+%OI!fI30HK@'Xp!V*i&fq$G<O1CuF>':?VsPAp6f[bZ,mfo"u=ANML&8hOA*++2UO4]oJcNJHM+]e at h!/cKYZj at h'YbD<^.SA&#f2
+%&jAoP at 4=!DI$@fI0]V@\.im[(;/-`!#:`!("Kj`:F]9.!$YK%6NKpGU-g+j71r;Rcns3d2dk;.VX>%+_--rAkl4S&;\s:j`0,YsH
+%2,C_^M:T22]$k at an2<l;EGuYnTN.hZR]QZ/AYl9h`PK:>.hL`_V62\8og:kUV%R>jIW?snGSQGU5tQO5j4hI+,tur!Io^&Y"_b,2
+%;aULWaF4m46M^7i-4m;&H8aI8'7:?XG%I!][)i;7/20+?'K4ciZG/25R++-bXWp_A5rSI1L>3BE:j48$NK.Y?$ZS(U4CC4-b_hQ*
+%X at SHV$3GhUk:ELOLG`I%7,tYd;s5(q;,F:Agld"&WLe7B-2gBj/XbIg>ct+?AIrKi"Gs3^ZRPI\B_:[uA`_V/p"bB@^jd3W0`@11
+%">reifN0b[N`Nq=Hna4UcpH4NjA!%[OO<.l'<oOk><Q'kBJ"LL;p%d'0eXVAY`c&nZ<kmsA`i5\3YM><b?1Z?:&V#R;lR9r,5`+S
+%9F:(-X4#Q^-9L=6-PKL:eOVa33*;on)q>>R\RZW!+\I-/Fq#s4FDO$mW0H>e#peqDb1duZ']7i3,]!gSPhQ6cS[MQYiJO<g0fP`,
+%2[8R[C=@g"^u at VR\gqsa5LCHi;iI[.Mm7jr;2ik??M]J+!AHM^rG*_K@"NoRH;@P", at ebu,%KhU!_gp5\3;71(MQtdNPem[U\!*]
+%5kHm\KeYY/%D+DCIgA57;R!+IH:d342V:8'QqIJ`6r(6,KF[(JQRm"BbRZaLe:V'#S89V1I$13?e9s/?KQj#Y/nH(\>\Pn^8rZ:-
+%#_&*2m8]CLPU-%n86UrfNsLVLF[uZG8^V-h8<SMeq3PTB$G;:%/G!3X;X at k&c:*\B8O3$gSO!<cCaPII(e,'jV\4JTq?_jW`SVnW
+%gJQ3.mZ:&TKAKj"AN$bc.u1"*YZ"a7T,LWeV9H at WP<r'>@$X[c<f0WG8/(g;FR`3[4_51sWTlTn;PEJ[?lkph,uLQJP%p<A?i[E>
+%9)p3Hbm8SVBdO&bLJ$$6hfO'+@&Ygt?`+a9OteDt.1;6g\8cC`fZ8"R++9%DUtPp[5I-D1Qqn?+C&0(uq<;R2. at A8+;Xq0sB5'qW
+%-H>!O+]+C9=@+8c$du at nhgVkHgLd_:fFL;5 at dN.%*5nqLP%?`IJ;!5I#Ln-Y2OU4jm!#b_#+E=7JBC:Jj0^6*X;-NX[`Nr"lNP#<
+%Rd`lg1`+mV7e&=j=Q-3C>qm+.`$c);a=O69((D*V at 6o_[&[,9m7eFcbE\LB''b0`(N0_bZc`lQ*(rn(rG`1hFJL7o^PBGh9pmGIJ
+%/iZVf'Du.E8rPdL71F23&*Xa.:)hhTWcZcX]&[b.!+Id<"H)*OM3_mc>;D2IpQWU at CEF;RCiNl5^6?VFM3W!4-PbPQD&YLJMP at ng
+%+O6)UT+[F3,0%45s3+1#_!VFM^kVIq8)$%uJT>unEbr?D<g?T$KclSM"8^s0]1tI(g<48X.nakXrfN2HGGjtng++*#MC/Cp,%Ub^
+%bf&/m"J3qq1,Kn,RjmrCV:o]YV%).1$$j(V(bWrVOjkr[Xj/*64-/s08*VRB&!,5Y4bZCXNjs8NniT>.$b6g15TM>@_5c at lh+?>9
+%1+ at k%1$sG<(q]JfAJnH]]YiAU#n+,Ts#j<XlL[-cJ'/MA[X1X:6O=(QMOp69.21ArH,I)B6;i3kRuj2*X^;WYK]u&Hfq:5Who_'V
+%)R^+9KGk at YfT"-T^-"N"j^4I4*6*$S&Xh"4O[?QRWnToSG*M\M?sXV^,j1>s\au=DCj??@2qB,;X<00s8l<^_&>W=p'0pO(m1=W_
+%=fdN_9%4ntS9 at HP5iqF!C*2N\cS"S8i0o^CU-Ree=QrVJ;"]`EHh/s,4iC5Z at MoQAd'Li>7R&!T(%OM4BEi at PI7/GqfhGEiQ+?kH
+%,<gYSVfs&ka64fTh1[F&H`Z3sh(+JMn3rEd:LR"XQ#\4f;JIbN`cT(f:k)Y]Xh82f<)ru@"W(n0:9(;d,cNMP;Pa at H/?CLW`N-.W
+%@p2Cpk;;:,G>6!-e4GG7:!ur\T<u=R/T87uZddeVS"jb^*rJL<:.\pN2.9g*^NX*_n=!#?\P;gWVOtBI8[BXbCD0;M;n0WKM%clS
+%CgRp at BA",%gb5W6Y2O$8e2re at C",ii`Q;_CPVM>\'V^63^UQob9G,oZ<gmBq2B3[C`dSjU)0F*pd8S7T\Hurnph$m/*t)2BFSkQT
+%`d`<PBR%0M0T)a"o._#'q_NWFgGCSNH0)u3-oG(n4^:VMTNu<d-H.*NUsW,'TY:KV2oEpVm5gLWIl!4'onu>5PYaI4M$j?aDR^s/
+%7Cc(.]P$mKkN6),X)*fjf'G\@@:)NQ=h3b@*(Mc,UStI>f=8)]IAD<=_57qo5U!N*cB6lk4MB)L%q(u,"?7-*GS6CMmaWbr[9[E5
+%J,ueLbME_)A9?@2cC"\GC/3Nq-X$\GKuOc-T_\]Oij-T`./%N`fh!Lqf<Pj[&mG]0M=#n;$5_X#*rR_Ci7a'Y$TA3>1<`DF/(i59
+%hZ65mn0;lKTlddf!M"i_WY>'96[2X>6c4d8a_J6W>pQ2RQ*/M*A3_c%i7t2fr>]_!RN,5&A:W9Jc!ggS0UfAEA7dP/U6/dbDN.O>
+%bP5ocAFJY=mW$;99>$)39;*#7^^UO$eXAs3@`aoP;mcum0[6_WaE/R?_c`5NOh^(`Y9G?(J],f_Zf7g$4+*.TTUWhVFUJ(tK>DOb
+%a6d[bne:?nb/`8A.=qdj%o8RCb!k39iS]u+\CA5%4daK at c4S]"83at=V%pGg/3 at l4glR"k%6tUB-jm5WWM1^fitm_s(&(jjH>Dde
+%.*XPL3a5mG-B!FS@;KGXD!0*"+BD)#`jnEOaR*lW&47u!gJ_?[V2i*HWmnp,J\>B9[js1AK7:7f%jZ?i!(8=H><cRA64gHGFc/aF
+%`D2]:MM@\\_UTJOJ78INmBcVe>L%je^iU8UJXTk"c,4$al(h5FcCnk8B51,3p$Ka9U;l8ocCiOfet-,caq(@?mt4]P05dgdC,191
+%Vpo:M$DOtG[:STaNu3#??5bHq-l;N?N%24j?lOo2auOjP_X!2)EmIdZ\omF&E?o"QNV)QSE>#aH.Ac2Vdi`[@lc_p;2Ze#bCA(O>
+%]3RE.49K7i's*lgW\H<dk?H_\Pitj+fY3SJr*ZRK<+E8tOW+d'&_OgLp9W"(/OpTDaV9K8%F&EForHZkRTI7`J1,)(N_P#H;q5$(
+%kSMQ\)na4>dk*(>hUbk`h+,i0mYUR\;,>pn;Wb/=PG at M1G%JG at 5Ts,WCc?W;#a#8CkH8MOU*]J0R?@#A1IhaaJXicC5pbeUKhocE
+%eDXPf3>!);&4(K$=<V<loJIEe97tkDl5XSs3O-inL>op=:X,%_.V)aAW\[Dfd/htSe2Ml9""r8bG,rU+C=kdo8(@[%n;/&-8j4)@
+%aYGS:\8[J\.FVl"VbFW'#'N1;-I(X1%dp_ahd\CnHM. at j8`Zsd/]O1WeBsE,\\`@qb+L7K(`_uabOZ`\dN"I*:39/b]bQQa:;7]:
+%bpaoV)[$Hn3YM]2qZ9QtR>CTO<g%I3<([60hh.I,BTF"`<*o6F[],jYX^E3lji"c^e4^?)b#+F;`u.DT.Bu5D1]*E6Ph=CR0?sZ0
+%QtSl]4).?X1DLN.FU&0!IoP#*eKYGnEFL[l:;NUO+u]ha[fr1HF%aG!2)e-t<XuT<)@PG>-5,q>HPDbfB0!<%5uHPdOLs9;l.]YQ
+%1YS at sY-9kN#GgV:#/LVT<7t':bDW\U/\!)2Y+jmA#Z&d?mO]W1Lf6fCSgor`(.*\+7Q%)A/Id^+.<Wd3L5K>5K=_FWVWtgRQa33/
+%_1dtbZ0@;eAD=V;j#PnB*&9[":qhOh5IH=U4`d;?Z:9oa2hHNa?qZ^#\`9X;%n,PpT9[gO0N+<E]nn8BWS>U'O&!&s:1ns<.Cis2
+%A;L^)jGZ]I\TUg>96.dL8Ff;=q]cB>N1aL91WU"Zj(<cOi.J\#E$$Aah?T\DVGF2nQ(h%mK%N+dD;1kYW1h:00RopB;Nhlck#^Ts
+%Me?Gb*X1BO5WonJTIUkoF8Q(..cK]dS4Xq998in`XR>YWKu6]b>]G'0F[ic5"@Y>DEloR\YOA0Nkm&sIN`1fIKadcTf$QNPY4\e?
+%N'*IY)k8[mAaqY&(p at YF)MNhli?;6/_58T".!R;@FX^\r/t-Df-Ek7gIg;CmbtC=`?3Zr:O'Kf''d[Dn".8^,S3,D at PM@;h4U!]8
+%REf/N$_,+aI!;I at TZ++YEc3^`Vk?>NRaF5Gl<XnG0>&KcS*XriL0\`l9U?0&j5uN,7?,ON]VJLeRK at o[=J.[#"5BgQ>0Ca//PkB;
+%F1JCYHGr(p/L`5=G9?_u0QSCi)T8eJEVY8P.b+#9[u>u9X0>^k!/&C-hr at F17_1doa"P"VLcR#rMB`-W'u;^s3M']Xo#>G$TGsFQ
+%/D]hjA'h'pdYCVuoJE'$,\$<:]E$W4oI4_UU_`#_6`+kfP-S("e/`5-m/u_`'d2m41P&6Xmi)Hg2'^,#Q*&-DL,+pPZI#gi6l9oV
+%j<ee at 7j,l:C`ka.)HAV!F0\+6:#DAp\f6K!))35/4CX!JC0&Cpg4B)QkN$S(bYqN2r/W,/:W,jM<OtV9-8-SGgV-"Pde&PKVptcX
+%'\:"b1+p at 3Mc6?p;8FZC%H\]F[!<uVZANkYN,V4LVd2iQBY>=BWQ#4A7"",(!:^9&Z5r93]"WuFbX\2!4,o\W0M[$/k%\1sTQ<;0
+%30U*t-(Q%'Hb`3d.5uD?$Vr[="EdE#67mCOMukZ8j3&uE>M>_h8]43FA]40@"fMX(Z`T$sKZYa.llej+q#qFFO'+>#>Lj6Q+n,Nj
+%+oqq575n-ViH-#1Fe?P'8MgSiA#'s8Wt,(H7_5M+$^/<*ij-IGT)uH3<D0OERqN?dkuPEVa-[YY8:cHrOh;N at 35o&1C2?D6gX:=(
+%,IeNY)j!'CE%qku`I3nIRaWX\"2m?5ZO3Up%8EP#M`np+)1kW"XFkpAhSXsr-"CsfB82."5#nG]!=_[&F."$oRNJLF!P4$TcNeC&
+%0q9\uLu(e56+0u[DQ,h8;=nAl.'$cUX[G-I]s''lTgfil;^Q6a.AEX'UK at +Od"6#ukSN?tZ5WMg`4#V-e>s?pVG9'K%(s-PnpBSN
+%DGI,OPI$c"P;$tflo5$P=n-*@Ddk;.hfE^H2,CW`6H?Ek_HVu:a.B@>WlC3^h)-k8Y;JeI4!L_VhB6l0W8pKDGNWp8`o<ZZ#W'g@
+%Ha;K]c?r5B1\"k;T_37.DWfr13t?NSc+25[=7t-*(?dQ#V"9U;>rF3f4k0UXICV10oG%c_-m^5"9:H?t"0==\j,F)fH4L,RL-L9!
+%pb:PQ"A[$kL5dLp+h9r(FaWrGhb_Cmb at c7*[\1Y"&-+Dql*t%\nht'j14*<PhdkH=@O.`9K`=!k4<OX3DI7[0C_ at F$,63B-*lU:j
+%a`C_*7FNL;K$:/?-1BeGS[88[1Zi-l6j]Bf6"dUP#=>j6e>19N9_V)'R7iA\KMFNa<"P0&PK1UX,98CRcAiNJ7f'/hN1I-]kJ%A6
+%7gq!a:9f'(#F,N2Oe at M"LkdCG4V^/QA$Vqm-r$4+pLJP+[Z5+''I4Q]]=ujUI0F_j]?-AT"/1?*lmC,d"&p-8N693q_#NP"*]bBX
+%S0VCs!oYoh.eV:MB99O4K6.RJX2a;@Uq10s![e<t at sE/dN]$=c)sstE116oDcXn7b&s-)%>Mt4f7YY%89$81D$Y"V&4IH\OYSuhR
+%MG&Z.0[4Zij6 at 2Zl8\s[%AR<G$*1,kfZK^4TL+5tpU;m&;rA2pgJ0N]LJmD`muA_rEq7KUUe(,7#"QKSaD%"\T8'I9k[[AA@[uTi
+%YE at tGSK(HC!`1+u2^EQ]"0k*),rgC;C%9gu2_G9*Q(PULU<k<nV>DNj\>gRuG1o at KLa[YNp"l[\m?9A=U//AfKniI0(diXQ_Y2q`
+%WO\bD+gTK%H6r>g&/X]\YF(8OSB9.&"ajBlY&tsj:ETu[,>$=(:pm5W05H_3a+0PWU+oS5?P^*8PR&s=DO[3qoP at -rp=;0H[1XM,
+%a/m1ZY+?4;2#pa1og=&YjD)g*0k8pR<]%IhO[S'?7X[;@a?%J*H7lnTk4$><#HC<b$hVV,Le0O72^.Tp%Wu"^W3hueb.!2t/(5l3
+%Fm+1XFcYt4%)A/#oDA>)n'$l,c:?0*B/:1I5A\Igj;pl;4M;!LU6f,fnV1o'H_#%H,se0:)HE;jEXha;QoS1`30?i0@\/"4!5tJB
+%/]#GR`B8^F4$8jN.)*\OYs;lQ%dCI4>%!K$n\F,/-kOP^3Tgu&fe-gr3"G\c-s/,IWI[\l/>Sp2jalZ,[5U<PoioZHIL?<>0q>b*
+%4,b.Y4Xfihe%Rgu/lr0dI:ZRN'2GOsf1$qS(1]`MAMekaG>@8qOD=[AZ4M8r&#'V:q[\gBYcIX,5mY'7+"RY:[Jpdm#X$:kOFj]@
+%p+\lFs)'S'^\l$')mTi1h#@,=:]>0,(rBfWhoT6?drkZ1TBj<[mJ^I2CC'IHc1U4`PQ,9lQCdb6o4PO_lggZKj1jLN4MCE[Jj].!
+%s#0fjrZco!mT)!%LTg@'?eo2]bFcp[iRctsAr:$pm9 at G_U@QkFWJ`-8?RNeq)S7V7YrT'j+WV\uR*E+pQ%YpaOf]a;Dir]2Ru:4I
+%Lp>?9BCa;K&?9G`^<;<IaJOS=h^:*ZLhV3]6%MH.#i"@tWjMFNm1 at 8-<1V-mI20KM6KXGeG<%!Sp2Imq*g1SrK0rndjR;U[IbSN)
+%Ug1dGIJS3=5Psfrf at N69q"aBnr^%+/^?>1tFZ0"6FnQnjT,:V79=NYFp<mNic":K7\./)ppR'iaZLNi#E$I)3O,"F<DcCo"_jdah
+%%Gmn34/s`X%0Zd:a3TZ]l3'J1N^clUFZ=D(L[s]I?21l*/0X%*DFraY2IGNp^TS:>hgFtEQVW,(jbMST*jpMeW'-W=Z-(H2Y<,Ul
+%fbh8/VGa+,;Feqq5b2L*WL5p4mU(%M1LEAMluOM/Z't4A>O6?KoLYr2*2j.c`J>9&j2!2Gfc!IoAZpGj25@<ng+s7?$-7lP]>"[0
+%nsZ at uJ,.^2qtf,EjdEi0rV_M$rr!pgpR?C,6aiS1++F6Z0-<AHSQ4kj+d&M5;t%'5P_8X7@/`Os:^/07n"h6Fg`+?GmI*E at 3,JNa
+%m!h4E5L4fBnjCT/j-')\p<*,>B3'k6B[_ at h@N,7+QbSgpU!;nslg at Tun@[JHq-5!P/J$I>;gmu[`I*0%hR9i()iqJ.4ZoJk'bWXh
+%mC%$/h!sRF%ip,_FBa+Pcen`p<?G$9=L-f^3j-0/EM at C+GjXblk8@rob^.La!C0:60TL(k%^P_C=;l[4+MQGdYdT=>Rn8*cEIQ at c
+%'F[-,W[5+rB.IuqmEiV_HV\&KlHVLMYkY- at DV+p$5BIkuV2[g"G4`WOXQ1]t1J))hkr-\'*pesB=$:Elr)1DE%1RY=lM+f!>@?.i
+%E503DmmC1^qCMr=[HspJjKeL@$3Y\N`kgbr<Qj,E;#Fk3X`Q9-R3[#2hVEc;(U/L-#=$:X7 at -g6Y3cj8`!T3hK%FMuEPE_0HLi#a
+%H0.W+Lf`nLl-unKf)Z)N^CK/2<;W+,?W&`2YP;l>A-(,cbWK)ra/-T4$\/5 at hjqfm_r57N'o63i`4rl[bP at DFO3GAO(%1m7>POTG
+%cUkFGmKhSRZ&?Ghg"gtl`@3V,_kI&B.'>[e!:LooO0`X%`@p>F5JfI2[/;n/.kbV9h'.BSm`],ZBUMG(5Ubu-ChC$nFkB'`I&qsb
+%,pA]nc'57 at R<s5Fi9&io?r*uGAk(,FBeOIFH+^G<S+'q-=JOM1%CUo7ToZGHO<Q`EBKKLZbuT)'?X^HBf-meM4e)W53-&>+W0lbt
+%Wn+K8hIq\, at iqK')tBF%)F2OR5?LDP9>*-!5DRDh6I3'\5f/.bJ=s6Q[XBFnC.#D3^N$3Z at 2%4f'V$@S$ON2$45aT[Y*6-7l?n!s
+%K9dO7`"c]s7e#O4BA/8DXfk2Crq3l<Q at d]-_[80n#ARegs)7CM<VEAC0X%$(h(lIiqYe7d=[-33Ju3fO7boQcE39"gSCi!-OrMBV
+%f'D3P`*"&f&68>Ai6,-L\hV*WdECG$T"?'!*(O*t4>VrL#`+NV.UpA<"afQiNDX#!qF-.NTNOJl*""=K0qq$)n<k6o:"B=7H>oVB
+%a-_EA$fa:K6t)]:.)jXY)a]kEMfHG at _DXJ\lm0V0Ti27D/_^-kb8Z5f\(7Y<E!!BSiZsf$K+Ib[2a6#Ml?@&>6c_fSWVmRB\"o`8
+%b67"FkY<Qk*]u,^U!$pCkV+XT;Y]qh]CJj158YBMa`<BA0qUi`LHQh%0fnb+=VqA%3,ZYpF<Wc, at llS;L#:o[*l`#Ui+%>`H#ZOD
+%LJ`(+!(@FY1i;.I'kC]`>1IY8c9&3FhS%_a?b&\/a+IkpSBb@=\53*ZMj]aY]mfrDlX$2U`U(@P/+<K!P:%R,TVnG!mmEb@^)ku&
+%Y\tuL00]42jh(Qh`BW02l"=B$qQY:#RU*7>eZ.?N!`g,-Td"B5md'echn*X$b^2(N<G$?[%+Xe>-Zg=G_Al$cP/6 at qG1G-J@W44_
+%=Ga5:8LI8G`RrF!74T[>_N#%[<)T^iiUUPPUhlm;&>2d.!N=Y;2oPpC#]8V=.<-eMW)S`+bf==X6mj,F<nI_+UZ]s?@Dg`ND)?M\
+%R^?p?e4=F`mZ/2"CS:nTE%IPMl3#tJD21eBZ=HR%7n5bWa]NCb!\8r[-`k6WTs0GP>L[)/jpJJj_K%XkeS3.cH5gOF]t4`36QKC\
+%88N<O-h"E5\Q(_sR8(^NnFt2K5h-8(Tl0J3NRAS"(*Rrab$&PLD;$N.!j4gh#%tY3GaRj at e^tE3QudsV)VX48Wq].kQT%D\_k"^-
+%CA3?";*]^k^dV4d:N>,>b>VH43r`HPF%/BQW%JB>`iO at hT17`V:?2"ns2;b2 at +=*)'d,t0A+rhY%-7bU'8s'bHH32^2\1Ad=Ia7r
+%*"BjB!l:RiWq5qQ^KAM7EOgh)rN0QOD=s]p;&H9u at V1Qp\9%L9UJd+tk:c1UMBRJd=:@IX"a+mJ@]/-84m?O/0\V*(=0LrUIKs at G
+%aT\JMA!-uXY at Si]0.RT[`Dc9;NR\PN%'Pj<Z5VVePg2f8.$`#`n,HX3fG:s8*K[M7l[7f6:<.pPa*9V3:J<Is/[Yg.G[+s)."k at 6
+%>S!DQ(OC?i-[(A$7VH_oC'q8Or+K'iZFd3bVd[F']/q^1I2P0 at FEb25-f[UVV5 at S<aG,q<T0cA%g>=kl#.t_'6#2P/L1jJ(T5>\,
+%fqNnY!XR+'RDCS4:G!bAYc7I75$s8n&<"^,RAdct]E)Gg^:T<D_.-D/nRB+7eP@@TK[:^YCk\7+AP-Y^U_ea/C-m;_SAQZO&9c/,
+%</qQBdgg-A_cEl_rBH^hhd5eufY93=0`$')i.[VrHo9+.&%[fS`f7cbIa)cM<diVTJVNT/MH]U1Qd5a,YO:f,G[eBrob(eRZs/uq
+%"K#7q^]$&Ro0q,*nE[p8?mHPXOJ)@=\A2fK<U-e?Et_*L.Z;p!&Ckb)a2.aX*32EOq(?8?5"m-K"Z#a1GWRi[I"4iY)/j8pH at FL"
+%GO.0WcJ1!jQk_j]e_R(h:l2j_(pOls]fblYcAt@]H*0u6=_\Y0!,4r&?p9$V>e)ilk?.Fe//EA6U>"qUA0*]_m9%2s4-,?e]!@0^
+%^lf>6WM!+SQelEjD."GRNu))j5%)(pNsLTX`JmDN1"&pGeKGZ%4*'r_j1FsLc)a[6N^"dNrT>j6nF#CrhgPIb++EsOTmD`fPGOqh
+%l(UnN;mfg6:QV=udJiq?8ZE3?.thRM!sa>FNBZZ>hDRGrE]8T)RrKCBUBQ5%Gk8Fs[ff]^m:L8`hYG#q"=)HLrU*@nZEhLmDuW&T
+%/3C\C65j8$G!V3:^$MA=0&QLZ;)`@)$aK&RqgY<N@"XIu'b.WBnVM/fnah7Fg0\W'5#]!3\[.rfk at Mc>nb9SGs,68:19mhc?'FL1
+%pttl437IIi^SG!&nbRB^Da[NPp1&Y4J,8EQbF?QNbnja%ro8M*rF]L:_sdVE=%)o,kCsMuVu*A'_Km/5,H%T&9,)lea1j%JMCbHu
+%F]6=9C>gN\X<n,O7c%YFfK,OC*\LhKKLrH<@C4MQ-2_,kXELon_cU!]A\69:;t1JiXq>;p*$3^U/GsHG^AV47BL(B<orLCVLRUfG
+%J(-ETq"_XZZQ9SecL+JWjkn7l^#]\e`YX$(-hnNCn?H<X5GesI:OWeQ`,;!7`"TUC/dXEmf\W_fVDUl3mJXg>ZcNkSKt/hbHNdXk
+%'=bn5b4K^t>,\[O:u134IFJf:p?!?Sr`YsI(C*SBNlel9H5J<5E7j2uA(gIr*q-rr-G\u.A`4.5+U=)^Wq*5,[Y;fk\<W_q"3'ec
+%BUb-ISD4*mHXk],Vm'%$g7rN;7:$#+352EJ*mP5l.CdbUb9.%GK=+0_6JfFkfIgeJju?LNo";!C>OZq^f$-N`.GDA[*Y<. at n=`An
+%r=gA.@;DDd.?5A_D8=D93"JQdQ_q*/Tj<W"*p(;9@@tM]k$m#kSBiA(JO[\f-'Rt\K=*2p'c\cO(bb&kfT-]+AWKK2]FV1^7aPs'
+%(@;4_B$,mW]:%(b4`4jVjA`,:57dj*,g8=ei^Y`?.F!\2K2DrBdZNV+5(h;&=-Y`Z7Fa@")C(V,DMgDUC=]B7bG&FWS3WI&PDqG\
+%bBgf)Y?,2)I8T3jKKt?cV3<[\gR*eEO\s42%'X4]*_L/;@Mm1QW48l_T5qhXQX4Y*6!p]S\r0k6):7RnfPJ4*ENfF1<Tj<cp+Tgu
+%iO$W3a0K\r%l`J850h]C]mo'+DPUFp.M''7bS>=@\rHud.gE'1E`f([<6^&PE^1Jj3LUb-O`dU/\AGNQJ]s<2,gLs101G''<R<^M
+%/)/EaQXp]fjW%$BS8^$+>h\4d\@\*Yj)+WYgWe5br-_ at fSN#"3=`fn)P$(^l0]auQBd"-h1'06OL4_UIZB[FB,4)<]T8:"^<JU)(
+%03;,W1SE-BTcc=UK;BTATupL10O at N5[)`!^ZH&4nhM'Q3a,TSe885+#HRYFB'QE&4!oI:"q"FlKP8P%/`>O,C5n"G<ATSVt0&!\R
+%mlfV`(RG_l2$M$VhLPViD6N;#'^I`sYra7`d::_UGb2`[5L)0Q4YH'Z(>R_8qa]0Wghrn^7hu!WkAA-cX at T-6ng_e`APMj%,D'VK
+%Q!Z![LJc5@^@<7f&7Sn1*Rh!GiuDaN]p'O+b:goP_A8js<TgZCnT#+J5>F2(4YH-l5.k2>"Y:WC&Pm9RM69f*bs29P6t:P(S%4OV
+%QZh,/gU;/:AEqB?j+R!\.lVt3Ma\kWA]HVBm`RW;Lg,uP*#0"@:.0.SHPeF!&GG.;A(fnj*q.#4&"&$!W,d95NT6ca*$8PFpuq"_
+%J&p?`^\PZcqXiZe@(BVDeMdshfB]'O=afnWZ at M5Bb&`S6)E@*W\k#s/U2IgN]p,9[*H\bO5c%Su[GGDe]Rm[/6)f8;e,W%Y-2:MY
+%q#VVFR6gfBDeo?pj"KLXdq5dOjtCQ;6JHjATP0r/lKB_eP1UY,7'Xno\\qJi81J047REpfRR&MQp25,U0"pb7-$hfnk<rf>L]!Kl
+%-AEdI_7AuH%,ER(&>F'=B:PWd`N;8J=G>k,9tF,E`^8m0bL0a2mj85`G-LO.0?mn?U0:V=q$Ap!l!UZh6#<W at b5<X00/$!DPf?*9
+%o*ts28bGf6<RN'"O%>22;R*=SZ(iU)0FGC5C<.24OM"c"E-T!g8onEVTFj&f(GoYN at il\n`c%a(`A2oA_HdRo=ibH5anCEP=Tp*n
+%EEBY'Y/]!d7f-8GF=10KH6f3TRP_7jW_D*0+u76aW[9ti3`Q)2LCRD0B\pd/-(N4!T:N9'K(W@$gW8#+9`J3J/IBW"ht(6]CI;.K
+%/m2MPR_[@MH?(Ztr[<l]NTJkl>iQpXq=88`4IJUA7ZRt62&@'1/Z;'K<_0Z\937b,m5b,.2^6kpl_ at pB94s*P0<(dNBG^177T)D9
+%`DF2a"H4,<Pmg(#=(jVl8^ksSKbuDT^<g2Z2_n)0=\XujRH2]Fn]SA&N at L9ZA)WC8_ZW)I+TgooaNC2',;r9eX^c4[[iUnkR\4CA
+%ci!ZES?qT=^"j9-2tOqLmC-2//[KpSVdTGQ$HL&M4H*.kcaWeSXO'"8)#.bV6!IXs8#K/HN^dA4U-Rab?t+eTK-UT:^\U8Y<6S?'
+%`6M(,V8dX==/6OM@`.X1_[-i at Yi3D5BZkOh`M.KAIRuF601A\<>`;J[fuipD at H/2eNYj8iYc_`XEq2sCAjk&F\,Z.Pk21M#L9MQ:
+%d<(&G8oF;P#,#q?i]Y9LqH(_a[[Ol$$U9`Y;>DI(Q*Qc'jDCn0pa_EjD!CB38h.5I:oMdKj[hrC'mZRTC6e(P/g8pCCpAs'Smh\2
+%.Fg at c`-e7gWCj*8V[REYEAj5m3*l>]>XI!&bap.-,:4JfTp+7o&8itI!hYnI[4sI_IYQ1XoM?ta4d=`m_eBJK9=^k*ncrksU$49D
+%8LaBA4j)[Ri,!f"\t9Gh-SiV0FUhpXbc/6;Gc\gX\mALf8 at E5(qNmqnAC:9r9qFXF%@r5Z0m$:k#<-d0+![[jBq?[QRQZ9(8oPs&
+%=tZX%A01t$McDPNp.6K/NVD_n[UAZfT?JU$W,OrTB.4=^o0!uXAI@(WJMbPHQW,6Oj9-coLP;W09tY0.%--,kp(S,A;*>&MKnHF8
+%+<s5[BFWfC0d`Mff$W%U4.4bM(2=(A78O_?2iWTUY*@?Rc7M?0?/GJ'P"f8 at A$gFj64kQ!H\QY+0EIFLoOXQ$Dm!:f<R5P2YA+/_
+%QE)lQKFm[BJBs#l1NV5[%aBg&B8.+d(f>-c<\3ab)a.2nDNXPM$THoii;7d+3Y`_RBfBrD[CBIYUF=mW*Um9s(hj6iW0<?MljY"H
+%OX!i=X=9W2,.ojO`N!+b"T'0cNHdsdP_2h"2$j;[V(4*,F7533CVIc#A,Oi/.GQKU=94/acKVer03!o at B`ol, at l+RPVXF=UXBhC>
+%5WV]daY>5>ou=\]?.7RL=bX)^#>5a41em$#1^%>O#[M7SHKbpAS#5<4qd at R"gas1aQ5/,N1s%SC-b[25lVQZ/_p(og6KuSM\!8-;
+%Te]KS!pM3S_\s\K[VaC@^+2_aLq%?#J9b>*?#BX\N%AA)LO:Lj-6N!t at iTA$T?roF/U:D8J-,Bh2JH$?$!Wp[DQ at 6Bcpk8e^&AdI
+%`cUcl"&u9[fOsU\c041fkJ.Td5mbM"GM:E6!p,sLdV70To-h:H^0sWI]j*2o6O0K\pWDlR!EBR\L<6>97VpQ.]1"SD,W-fEm/#pc
+%[k4<f&l;3G4?N[p3'L=o>IC+4rS_jFBs_P7l&O"83T'8MBok. at rFq9_O<?E\>*Fd\<_qpA;mJ[W9gUF,);4uY'!5GE^/MUqQ>!3n
+%_;nXN0i"S7Sb/Zi2d2 at m.qbn_:'rqY&&L4JY[bUF,"<NIN?+aDl5$t;2F7X6,)/hbYFHs(3Jn>ebMEPdf=dY#qk)]u@@-cOF3l9[
+%6\_[dIW+^"+u(K^AReqf8><\C9rt:[[ZaRa>67hPbICTNoG,#tCMq7=UjF3p8PAth^7<5F<YmDi`9h_bBH1W$_[a3eiERm:k*=+R
+%XpXc at c+``ZpNDDH>eD$`,U'?=E.p17 at J&i.Bp:??`ro&0fEfH0%V+,h3:9B_)6G7dZ0L_A,<9t<!f[-4j)j>6j17^A#s?uGCGk$e
+%Bt1E5Ijs$E=aupIR8tV5:r1QHed9CPXH`<"_V'C*mCQ`YN$V*HDA9qBJ>!tV)%+Io)H at e#GPZg'<o%"ie6=\rHSq&Y$tpGL'QB(<
+%S6*tF\!dA(NRr5mq^q?hYtk16QRYPKe[\MVh]:@RJ4(7GmSJYkQUT_TG6VJ_-MM/mPnG`d\ocS,M4DMXc>qQkFfFl:><rNBA0.5W
+%1EbbD^gPsN/na>/o,2'/r;&>,^GrD-5jn*!l2KT-I9Ve<a*F6V=<^IT--'Pt.#ofF3?S?hYW1He\kaDFP)Ti8;$%%0!(BEmK,VrD
+%J0ANKf!D]U^kY$3:/st8FJ=quFH7urQE3'Q,:P&hjWmU$o&^0=ISClS(KVZ@#H'%Hm.>enm[5kt]`K\k$Nf,ZVb`r!r8%>GJ,0)e
+%h-\eSo\)+]NGC4cYd4Pt%<S-RRM:uSK3UOImHTLIqDI*rMWDdJip8rGXuO5P!Icb1"N??>F98Q*/guf:HM;Ib!H:869`R0D/'A0o
+%ie/@lF=FJnAWaj4juf_i.-cJ9;fN3o$OgufPCa0-W/@Mi"K at _?gF1q*TaGNG`?J+"i)YB[_HJ5+G?ne-(E>Vq!D&Iu&?nt>XNV7M
+%%UJqalND9H7j!B;)i55;$u]scdrN>U"iGjJ(4Jr&$YM3Y:>e=\C(GP040qnNYED at E>8Ec,b)J;jZ+\]XaoH_k,I&F02b!9AWMU7'
+%a_.Sd2(/8'AR1NpN8];GYi8(m'fES"Zq28uWN;:3NL4I6'+AAZ8MgVF70[ej[%JF:U[(7Z?aH8!WXs;sPXn)WAOJ,Q?%umc8kE;f
+%aQDCd`>rLiYuG*X8]<T>,(hh`&Lol=Ohl]WU^0_Aq9!t`IuiX^gIa2>[-/MqTqj,V^;'li1^8X/Jmd"UBfkB[EK5\<M]ua97Y_9l
+%'=KTW!UVaU(Q7lM/;EBNI'^#prsghC8D87qo>_?YW_T>IQ;,S,_qHC:#'[?na.2O)"/;TcNkk,D0N&M`7%P0PXcHU$6(MX7*JOh9
+%<HNJZ)T\f^Z\D%8*ko?2;&)9lgT.<]O=_bFEhI3*G&dXe8R*M9e9l;cE0>7G%YA`4M`FPCi%P.;a])0`G!%sI&^YVe2(22`E7-FB
+%KkHB:Gl=^V5[mF)m[9VrQsU\FJ/6^`#]XbQWfF!(R?3qRnQ&YO=#S61U+E0';(fE:C%.^+U?$;KA7H$)!-a=W:REXGO'C_fook23
+%JKWs`88b;U)/@CTUhU6CN5>j76\&K_Jh;Mg,9BcaFT8"6AnFkW9`5)f?Z=nMXX'p7N&Er>0QS"&H+[s*QcNqj.2\L[8(gIb(f:a[
+%fGMi;V-%FJV-j?a!pM'j(`\0b=KoIAB\"(kX0,&B3s-]'.7oRQ3ZSkiZ$XnDT--9d.4JluN8PVkVT<Hi4D1u$=GjClU*re<F/poQ
+%7fu(u746V`8RgXtHphde6`\Y`(-ug!.0DRmk'0?TBLssdf+GCCF4tiZYU[pSP/1B:N)=[.0j54KM4ZZDoMq_Q&pr2.WT?HSMR2V%
+%YY?]O+d*P at 2TqWD\=e(ql;h"VC_t$*;]J05AciAY*tWQ4o+KZNVP78[R.(60nm`,n[MdK?>`?^9Kffp35j>:nR(u7i5nIgA'pI at g
+%gH:+p'T>jiUQpmm&Q-V1'/*ktY#a/Kee8nB1 at C*/jlYo+Aul">V:Uf,PDEX6q5BW*4.ti='[$VmQ\[6_'o06K<q&dc/+'+B'UpBs
+%-0X_-Ff'fu%doFCSI2W>l0JZ45"^;/6ns0po(%^QWIfs./%6:9$s,-)M=k?+dc-QmVn>iFij3G+L.*Xrb62;>dh_0mPo$Q$$2SLf
+%3EVP;<%C at DK1I1s4,;YF)/0[4!Dq^]2H`TP)^.Z5CG>nuTIVuX<2)2ZngLR'&Gr49mD>_7/R'NO*t5-/q0Eo*T>OZ#Q'G7?J-k%%
+%r!#>P_"(5`",dHHVa1d&&c]GH.:iFoSF6T&L6Ob9bat8_VL1ASS5IWHph^U;Tglhq*?8]qo,(:>(Ne*)X["irc&OlAhB,Gn(#^#k
+%0/=-tig<oU]o*QJ at _`5jrMZ5YelYap3VJS))\`laTu<YY)mSP2N=1Os,7r:o at MP<[4D0c<<!oB at Pm>;9eh*K7E?_ef*#QU3d1CfI
+%3,sQebD;<<jldYU>[ht"iFRa&Ngd;*!3rW5jonN5Mni/G\HLr15l++ZX0m)'D([BoB!(#,W_#r3U+30"PFM[g_SRas)L at HC%gqlX
+%&<<_M4BP+9([.5H51&9$;R6-K<%pUgZ(_A0aGU`FA1J;8j2k>3SoC?hJg8Ki1uNCc9*)WeJ[(^h2i9")P>MI&/7h7'$/uO)A(%n$
+%BJ9qeL#\?<+W!S_Jnp21AQl/9er[<,"C?:4C-7a!FA<k(m%VW+aH?rN3#g0iBE;='SYUde^7p6S\q?1AhL[MkR(0QYPaW;B'Q"S@
+%5)fX!qrn:j1#4C%_ic016^V0L.`0ptl'=WhM7\Y//BGmVI(EchLr=(3hNsl>G"a;U)%^Rk>6u/-3MOba`oX35en%W:Z1\GT<kr<*
+%KP)k>%Y?h-aF-fmJNS3Y+a@?f3U_&hVRu&HKn'D'L_?j:^q8fh!B:Ek"/&39X:.T$m0WED6\%W!IO>muml];X.rq!@8. at a3<AaLh
+%_WV`5A:U6#R=rbNlZLL7%_AOq1dbAfr!==&RO#c2$bK at F<!+9^F)P_dWEl9j[)@n':+LqS3^HqlFC<-^JQF&j.M?\8_bk#\:6]`u
+%):q`Fp_k[mM`MNY!EO58 at lea=hR1i5H.**6F2ugYGDuS*-DIWm,gf-8Rlu`r]OHD$JBs;[>(SgBk!JWrY;t]S[!A>1,PbtTp2$nN
+%klu#<S;7cjf1>0/baBZp/h#.<&B[O at M/KlpJmBS'.\JpR72"#t:DJ*^EoAe-M1A+t,FE_6;n7G-TOpWZM3]);a&6ksjiEdLV+^r)
+%`>"Ct_NG^m<Ie(AXpT"j8NBtd;8hrM>KaEO,(%H=;GfcO3"2*KGg;r!VK#p5L+r8P/m_)I?#j4:D[%_#Tj%BW?qiZ8O1ZIC?pDSL
+%Zo'9Ui[Ac789F$sj`"^k&m1>]#5R3QNPm(CiZ'Hp#?_ojnC$gg=c,.k'4WBUZmdRSgeQ5+#G/GqmgB/"%.3_^[IJWQVS,/>lN.Fp
+%@F<!$:(Def;'p-'i(k4<nU_MEl-SX]=k"[2Hqaif/J2T61aroLpBa@#;Bhe[irs$n,L7Q$CR)>"b7US.'M:cp[:*O!Q3LR,(\8dH
+%+JE"Fc!.1f@\Bs,%',uk7"C^@9!BH_:A"om4\MdVn6DfL"Us>!25*[9MfJoGglW7D&L6E=n<Za>g0-akYma$SVd2gLDdn6:<+l<f
+%ZbT5oSoK?^VKA)BG\)f%]!.2 at g4==m!ba at d6PU3(LXN"S&b2Ee[]kX>g?=ekF"?403^Rk>_O=L^gigkObuL:KQTS'/,lD^'56Z;^
+%<Q#5gOouLEI*Y24Q]YO-iE at HA'u'MEOjT.O\>U0LS9:Tu$l\KblDJkC`-g at 9^=/fW!.C]0o]:YsUXMQSknZOh;(@EM.4+_41n(.&
+%'f at sR<mI)/(R0+Vk?IQ#VZX(5X8^$L)4H%-,1%/^hDbjUk.!NJ;9U>?PL9J*iF`b1"O2 at PF]7M-.^13V\g5W?)=p\VU/NVKE47l;
+%9i:>]NmnNP60*Vue)cQIG:Nq$7Q,Wbc-'4ZBX!U;5XjTg];LPIKD@)K?IG/$'@`PG]"s\c,p2H/a_<;.MkZq?"FNWtCih">LB[uf
+%crbD<.!`NP'N)aKYmrX_^h"N4<chV71j'1i6GB$j7uWJ;&DC?Fp6U1YbF28UM#0"Td^1KE.cIRe:)Du5`Q;A8[?*+WTD&tN7^1AJ
+%N+H:$"^bq++Zp;LE\o3.X]6'T"E_lor]50i9BKVNmL at Z+[^i(EX-D\N:9u8Yc$S,?81N==IsE>#q%WXfdK*h(M[ZCBn;<)\36<JI
+%:l3$JP:d3ia`:k?N5&*"GTOPADVkIb,.J'XJDf.7e:=cS<fW=e!rok807omVBjka['<"d;j at 2OEJ1n.'%O".RNDm?i38-iDkp-\F
+%oP!:d?sYa:;AGkJ/ZcHH`:u_uqjJ at eK/j9R<c2CAG@!W[E@[=<nA>:EHb=kO!msnf2BX6-WD'n>2c63m3`)E1Q_?YR&<Y4SSc^HO
+%*T=G"=p<PtfgH.0L_DmSUBk?3M1Q519&jqeib0948$NaBIXGpQ0j?f<'GgM?Ed91VaoTpajZ#3+AMlHg6QFVW7%,H%$\/:.X+QZi
+%E.b at R)[YWUQ>uN6HI7@(h!,832AT>W<2O0:4P6B!]XB<X3?E8*nMVcCZ-93oh'hW'1973CYq5hbCKAIEDO at 1u!RqDZ^;:\6-NTJZ
+%krXGE:c1j-aaiU)fJZ<f.+gaEaT^=Z1gZkm6(1p0T at gaqLkO_:2&%q@:IW&_YbSNYX<[uQ[iCo8X%?L<)Spf79lt@[,$F1_(h]"5
+%M%a@^P0O:WLf[40C_i5B(nYXb at 4cqV&;oE%fLF%=7uhSMGs^^!!Wi\+m.!pj!1PdFWhg1mH&$qeFS)&bQrY;?*Z,:mIAe$%0HZ9P
+%N8Tkm!+&VtE06sDn:lr-1kqs'auN+21+'T^K:#\"L6f.!8"paqO_?&:.i.gsPc>-:1*_TS`@aE1X`N^s+R*$7A]Am6b3BFZ1rco@
+%2]DBK'#P?@)aOo^%`OldDX;MCi at T\Fm6L0qQLE*u!HGU.iGO at eh2@$"(CYL@(@GKWgpK\_>Cgb&io"^._-MtNpIl,dV.I)3.En<)
+%Td>D\CIXT4@=Ac=gJakUd%b&,E.ahoC'Go>3Z&hZ#(WSt!HMp_M1[/";:9Z9?I!97^Yi*k`a"?>@R6n^R^8HR<_tg!77f(8<%'O.
+%c*>[2MXFq=2C)@UW#3i&MIgi4a&$eJ6D4I9=(QHEO_>+o-Na37RMq,"k?:/K>B4Nok/ZI"$F2J:<l9*1!7&t,#E%(IUNt?ulDppI
+%O#>_i.5i%p/Tm#ce!*nMYmQ&<S=J*6>C7g0CN1I;1gNZ^*:f%mQkMt9a56;87q+b,&CqdmBL:fl at g'>0.tPNLTbui`T at 3IZ_-F5k
+%V5.Rp&u%!fU,5_P)@?S+22(:PVHpQ at DdC-eTU7Xi>/_Ua8Wk7?VRi_CW at Hb0K?PkV7=e[2LtT[jc:X3E0b>jU"3Lcm#Y$HlN[KOd
+%S/9F[i*doH7+ZdIi+ip<,<o88LY3lRVHP7bJuf9+PSBjG#*IW[&2i%FZKt/ig3YJ_:rJSWMX@()n.%;$"!.t4`P-1C29+D;Gs[OG
+%,Hdu`,f2iW0Xj.N5U9p:L!ZBX8djj1N'R#:+Y at XKUKkY^`ioa]/.5W<gDD1UCC"!5!@;kl6?SQdL)EGiX0pU*.MB5MEQhYm>(>ci
+%@YD3=3[Fei-PQo0abpT6]/k:)Li<Tr*cK`d6L_`Up8Au6[$N,b!efElI21nIN(HA3Fm-nEMQ;/*H]FkfqkVSS#)*W4"YfE]9%!o`
+%cjLIZ2YQ'nA_(7/5*C.>?oqSs%BAoOoV,_bfi-+3WhDcHUFHONKMTOD]\C6okiAaK>L.9pk^7 at S:.3_Q&Z*qgKGpI_S;=0j223HB
+%+ at K@*B,+R;:c4qE>Zq95:hc,Eb:RVjGV[AmXlR_04lo;&)%8!:?pIN+RTlseE'[X at Y]>)`cslWsZe5gcQf>V[QLXf;rlK+e+mUkf
+%U-SrMFj(cfdI:)`OeoIK(6H*LO0$LEAf8^*=^.`o6dIGE7GQ=!N=*]t+H"3R at s;akP,9-RCGE\g/S.]dlUXoO3"CaRSJ16Vas:^:
+%A:MNB$hI<F<i]>a:0)[+1b^d/9m*!HKPSl,Kh%PfnIN;%cj-<YEt3s__`;=F<eL'm!Cj5")LEc0#S"Qs!6+M`N=*S"j*=QB3o3I`
+%!Wm=>`<*d?e8R6j\\a\ecTn)KR/sd#0i[,*>;/q*(Q=pDRfL%nSrjB&;@X)X<Y+Bp+"Oc4?O]MAJ;T:J2MLnY,2m9grD,L8mAsu(
+%C3%)l at e-osbDtb\;7uQak(Kr6d_UqK&;W]_Thr&;gi>\_./A#P_hV>8FKd19+\P4X(Vi+fb-ANM/Rt`=KPt?e;\BX>"Is.Yb$9J7
+%L]B1ig6gh&M:Tk7>Lt"O_U`uA1^mAXg^7nk\8m*Qo#d$&_%jMQGTCj at 3q+.AjLhEA!COYY4uuh+:)!P9;D;R^,`G`#^a,QK,dKa;
+%;B'&cd"e*b7!r5J226L_EDP at M@:*Zf`H#,@?+hLtok`cNHTaFEdI!tI_1f_&^_^'d8\eDkIidakMTf$Sr(#"5=eXC4:5]!^U,Hgc
+%b:qD<!?=S+aEO/1Ui\qi#nsk3>[-F?:hE3EgWoldV(1Q/L9;<Q]IqqW>Qq7(;kP?0)a(5>5*8Vkni at q=7Gor>#=QeYn^GXtc'D-U
+%FK8U\H<:H#eqhZTKhFi1!Hic-+XK7M`tc0'AerA$)XNSnF6j?BP<JTE:dmJr0[:GhUe:3VAl'<7[e;a_+:cnQ58gkJkWg.O*G at sB
+%"JoBL=o]HnfW(>giPZN:U:]tX)Q1o`3FIS#0 at oZG(,as\=B5YSI-n8h`fZ`=p]3(3M2t:9:K/j5Kj*s\;MJ>Id^lQTG9S):?B>`X
+%7"F&g5#3(?\'c:XJ\?17bQFSK/I9Y5d);[f_i)roX4RMAOu<,g1fJKs0q9]tjH)"J;@](9f[V64Qf?.Y&JUN7HdBQX3cIC=05PgT
+%,b`%h#(uCHV2;giQO at +?2*QmMZ,s^RRD3SN\"a9n(?BL8Z8`SS)p]Ig0nOI-Wp1ffQ_dYs at OrfEq4V2]pn20I3B44T&c_uV<.OS_
+%7&U/WZ#l:^(ZGW2[La`j.n"dIgu347Wf?@,5)pE8LZ<q5f/!\dM=J$c-s;W[I#>V at q3nB`n,grC]>`LfVgq1S2Oh5LjYbOqP"JHI
+%`L02':f)bA4*?qi,)6"far4+*-TBGAj,`-.'(nrCYr([`OqGlpiH=W4NYN\<3I+oB;L6ROegWJegiA>:,*#MeE@*(`(*aC>X9juS
+%V-KW\7$.Xq0h&r?`uBenq3FYS0u/nq4:T^9TF-Sf*-B2W-WWN>Mr<>%Zca,[!<@UY(Jt4ch%ne^<-k(]*(\7Pa4;^K])fAmnd at f"
+%S#.=4ggM%8W!Y_l0JahoJRf'H$DN6sE`;MbUFGLG*a%@)%_ErTPh4h!)=Lg`Xpc?m\f".9Ni;FWoQsgX3m+Em/n-Ls>mp/=A4f]c
+%=,?O"GJME'fh`:IOhc/8(ki(>74QHU"AFOsQo^;\`e[3t8jt*IN0?sp.3dL,9UY;`GepF at CbSE!Ji$RX\r5faJWENVfu9=$"G%5P
+%E?!pI&+.=fG"&^2KiXYecA3/J[sGJ0 at e.,tb*Jmb.a`i>W$6O=l_Do,:=iu)??&ae<#NLB&PjH:!Yc\K):UUl$#%8^c^>@/][P8R
+%'SrRL`'_aZ9u'fXI_q[T5U7.,>K-@]+/9H"_dCDli(*mq08V[ufTAR@,?HK>@=)BT/[F-%(d3#cLBmY=9+pr,6K3u]_;oDeL&lp5
+%WM92%,\h"11nS_63=Ll_]<]bjJXk!fkbTu>fYPU-KS9)M`.Y#s)KSgON*CF,XG6m.\JgS!%HeI:7>X)/)(J2K-ehdcGZYneF$(gd
+%SQ7:<GQZ5Z@\Rq"1(tDq+VX18,bI?IW;Lq,7`>.UO&t[pTTn&j8EZEdjO\K*+?Us+IjfHpkR$\h'RuX+'Z'<1lN^:Iq&#cs0tG^o
+%klHQN5if(E]ORbSdcV/SjQqVI59FeY"[c+sR$Re`#4g%E#q?+tqhd*4;(=#i'+!V[6VqqTF')PhU$IMq&TtrsK$V,mk9]oKdUe`#
+%'(kS3Obi5<J2)=)Khaa!!4Gkh!"]:s%L-W]P;3cXApdFsjjHfk"RN)h,)ZU6h]acB+fiEM5pc9*^aFMj#m76HbGT<T[OXpV.*!$1
+%+HQCO)9+ogT-ab:*]p7;K:HCQ[H'm[dsG@]0u"G)`Q_ULh"*L*/=IBo8rmCpnXNL"`=>W+l75N>P[dmI5r<bF at Sg'6MKIGN^LA^?
+%6eKNV8Fg>6arpFq;Rf3+#WRu<6&BJWdB%kuGWMa)*J3PqC)7:^<4&F4.>Lnqn,g2;((<bWOoMZ!OdAeeXuGTK6kZ!-2XmS684-c2
+%'g8:O&:c57D,Jml7`1-W6U`P!06j+b9]`#S2k5!>C<_Wb_]H!P[&%$DU5qj=A,&fi[=FMXi9m2$Z.@(*WebOBCdBLA_jap?7<20O
+%/]bQ:AbtI36s5%+:R+`uiF])0do#o`B2$R^[^ZFtd8u6G$5CBjim#i-$8":E'g1Sg?Ad`/i$l3#<Oj046$L_SM7:"1TNZ/?>$T/l
+%oW<:>aiKA[FpmJt.E077D<l:=PtDN>G(Rc@[`Z%G1@"TXrYS&)=WSP/hEDL/le&fX,9pY,hGnT_[7[m<^r,LP(#.[)WoE9A_(0o5
+%JZ^\G"L0%1&e. at G=[D\#&sH`EH#CP=3<'#hg2U"DkaFmVPYOjTMurBgT(j\,9Oep7On5#:>F4G9W^L>&G\sJ)N_=.5e\&[j_iSl`
+%mOBEbaJM_[]4H0<e:h#("NF/tH1<(f,:ZM53I*@?1Q!aE.0qY!/79V0S,d;j at WOiJ"?^F<^>nPL at S_".Ea,b&*='O.l8fPnXs#aF
+%>OZ(*m,+XnlR823*TP,`'On!J#"HId:DHiN=&K0^_qh=0X9/&CHjEQa4e,Of`P'Z5[660IhB41oD!;\Hn??I1El\0er;;SgCRMmE
+%hccV`?$Op-IA_P%]TMTuX-W!3p8MWo/j*l[aEQcB.mhJ*]kR</fs*1^Q/.-A/IOJKn=sPLC<'Yf9](O7/^\e&6-C;*\c45Nd;HU0
+%RD''d=f1ZCF7u4$c0g(u)nV^KDdid;"UT)oJ"TfJ'AfsoYikpZPfC51r(`X0bXqL_a;e9fPOKk$"_;BeI`D_Fk\jQK2e0d']m?^;
+%=M.nH?3Nl)`(&:Y\3u0/ja:#Rhn32/oo91IJ-Tr>UlnW3/p(EokMW!a7Dq`9_6+Pa9YSW!P:X;&5cP7Yb%uP`L2V?Dd'+K_cu>J4
+%):g>D<[/kd65Be7ZDqA)TP0h!*.j6pQuTH/H/R=b#_D;N(O5PlHmFD64#0nlJDI#'=Dp=&+(BO'e?3e'&r:K[`L2qg!U;Eh$=`iQ
+%5RaY++Ec+JW/,)G\jT=N(GRMpFTNT$P"UKP"?<-^=p'SLp.+?I?nF.V4Q+>WeBsRuhZTf]8hSf6PCI0fLcjPiQu/rLfI!c:M>ou/
+%:3FJ[Ae[eVg/Pj:?qd(5j!F.8GcV\=pmQ%:,.=heN#.6i8bul:o/*G)'ORkg'fAX+:Ib'Y-&3Q_aVELp42OI#pdDD;,ANeo',Md2
+%YfdW1 at T%4O0`B%5188T;DN2J,!J<]nb!j.W-fHNJOD!&?RJ=FY4;e=?F$]"N-(JsD9UC]EH_+q(?=C_38i"C1RdhQLT06Ge_"?Pm
+%PO4Dd>1njofSQkj2 at ESZ[R0;T6QIjY):b%pNt^aD\8#MC?uO"D%#RhXfgMKP:iKGfe!Y4R1H:K+>/Yg<3E*H!=F;f(3\*B-]G+Z+
+%`(DC,GTZOf(ifdB5s?HWV!09@(am+9<@l4!ib/NKd%47 at CidI@0Qcc+"eh2h$P9b'Ei6cs<W`1&Ii"N(SN=OuNSd`5apW*=Tnm^j
+%p(1=I9:0 at f+qh[8"3@'],=_0[%^eSU'2h14dj"iB"$pHtA`SR!aYg[S_42GerdG,C`S6.b#>s#U.)qE.N$=,0Quo0Yqf-1M!A%?2
+%E$Hd*e$iRi5[Pg*":IC</"1ZNfV1BA&0f/[r&S*h<eU#p2jSU1oF:5XN%%fI>nJd8pgoI`EH&t*&8fWNjhNI4""QK\0EX-9?,$cq
+%Ys:ZlQIlbqeEICc^:'!C-Fbk!,gikp+GR?B(,+(o7jfZ9*=LK at dgYa$9*(?BXfdOpjKLsmR at 6sH_A4!@bKHoQXGd`3Z%4d-L\h4%
+%!\d6<r$r5MW7&n9XV_UT5VN4bd>M9Bh#Y"i0PCg1Va*:Ng+G"Y[2/BNjASjYf.QYe2Y8n-UjIG_`ufqTH5RPtE.N]/FciLR5pIY:
+%75n/gM2O\1qpEnJf"t=6YfOqN:/&3s/;;_*HkXN1`7-EB@%b\Z%)I"d6 at 8m;P5>DBG2^5O'A`,i+>3i65[n8g:rmISFTdE;$oE&J
+%89dCmRrP%Y3c/J/KQ%CD^:nSo7cu<W3tU9''N$U7E.'1WU#^jMJgdHDN<sal]8.u5=SgNfXAfodHBp`&n``;,k;oKEpM<P:)]L+d
+%dB']R)6gb")\1u+1"(M3ZGA3'8d8c\9u@`HAJT($$:4E]ki0U2OVi6c2NjNY6/]AT9Vs,qm!R/7EE"I,0cbXF<HM"\^L9t$31Yb`
+%=]_hja)JHq&:bV=YDTVbEst.#m_YY*Mr8B%N\6?pR&CIFV:"K6^6V at T%^ftbo;FF/.30YG<9t6&7_$#bDVsB\@Ob,:VBaFt_?dJ7
+%+<<bHj#?lk8Q4_rJ\ltB="Z9sEukfJJ&KjN'WV9qXB;G*D\C:sXQ%/>>)Pc`j'#jVdHi at -r]1@,"\bjIg0"F/O=]AS6#B$dEjZSs
+%PmkIYeGLYX:8:KQre]8_<b-de.p9Po#WT?7OWB0F&^ib2j&@h)_%F'@YRABc-EQ#jcf7 at i270MHeRm;YJ.mkee]g5dXJ"EYnu6<I
+%Xd,[dFX`)@V1n'Oc?Cr&;@ZTZh=EfK#S at 8t,/Djd_>A7%TM(sE'_bs6DK0+*(dcJ5kV1<8Q7p9Uhi&msMKsa5U="UK;F=p'U5d`]
+%YRVPHfR!'Z$EHM?b\U2,Z1O*;7Ukkr;)rK6"Y/X07]>Ja9a_jo7Wep*-/Q)CGT2nf$g5JH)`@1Uk>(]8Q"o!S$aV%CChp3=;OeOd
+%k,Lfk?KX+O9uc.GdnfZFE1_5GXPsj>s%=3HCc;P#@*Q`&aa$4W$`(sdnP[i+KMEc"_NsaA]QgL3m<<HUHc+F6:8b_/dEJ\r.CliH
+%_ZG+0Q'A?is,`@KD*KWl,-kt:8ME6nl3&,FDiAn-S9<bu_`=),WLL43Ofo9q[(S2bdneNr8Xq9HS=L@](uLY,Uh*MFUnc9=*j"NP
+%kp<reV3`@h[Ou\QDcn at V4srLMFA>d`h9IKAj-/>ce$rt%ArQ8*@$OI.$.HHl;F[ob^kOP$GEGnl[<'$1pB1=TEm:HS`i(s->Q`^"
+%X3W=[ne+_V>q="Me9\Y?2C]8M>$#Xe/-7(H7fW=NJLp1'Q7g&scibE/\"7Gtg)k!.W"luAlm%"fKqG!`I^W.'Dh!4b`m9'O^ccJQ
+%r!(r/Ao+:Eqq[45[pf<*nXp=%g at 0aLL4*gPesiqJ%G49/mQgs;\)H1#i'A<jdY<,%]S"RiS[DmES+3-\4+@'5[GaCRmd]Udfms$7
+%l97(5lcn)6#&LO^pRhueS$DJ!qqHig+/PM;_VR1\B7k.6R^([,mpJHm?lPQ"mn!V)er66Y!mg=Z"6*N+[,L3BDE;srJ01"6Co&!W
+%+5]]P>ArnP]0F'kNX'X;KdY`_Iri2d#&Nhm^,KF1S$AFelq'!VhgeujA$6fTj(@Xp"1HsCrHS2T)m`W=^Ff=C'RnoIV4U+F*a2`n
+%kf?ds++EG$UY[)@oV'0\MuMAhB5[\=0Aeh^^3:W$e:<;qJ)R$tRm6_4J,<#+FmPY,C-M9m&,s]nrn3qDq4IVPYC6!3LZZ)An=q*&
+%et;r6^\l:Tq`k,E++<Wa$d(YVn]a;qIpicci_P'q at m;]_&_ecSg at 4#"iiff?L=!DZr5\j'0E1]HqA.*;V/Q at bs7+uqIg]c[[_qQ=
+%*rc-\I=#pVnQ``oD*RUJ(Ou$`DOAJQ0ZRTI/q!&U0E:E`Cl*?WrTG'4F8O(7[o2qH]0>l`G at 1BsK(7j+%mTm4Dggk[O8[..qO,P#
+%8)F-[YC5H--[tV at r:u1n]jjeb6g&pcqnMdf$dZ`:F!%Z:@nnu#2#l8OreGEAm42NR5@=9;gZk>Nb.dbj^\W_8r3*i>\85985Q:Yi
+%n,M8%J*FhE2B720-iWh'-XQYhYJ:"r:G1kcO`s!<l;K@,H0K*OJ+9Gn5(Ce:]^se+J,&,4](DsTs4/\.B(!`%O+7"I^\a!lc[PLf
+%^AIb^J,ICHoJ9YIiHH@?o]P*/6LX(Y5B6Rms0JarGrFUDd<CSVh4]V\GP-#qIfAFBO$<+n?hidXIZXhdB&qXC>!J;h54[q%f73N&
+%0-=O^EobW/IcV*S7g&\N07W(6?hruRrkXkI73-^LM4<E!p?`Md7fo_kYC?<5?_t&8q<G/3o/D0^]>&aid3Df%BA`L`)eU6#PXFna
+%DtU3Es5MR5_ne#)Mf7F!+qDhjLQ:6hm5LHR&&7.15Jb&0lT\rE^%UH`5Pr,QcGk_DMnecehn8S&qL%Lg%+^Pbqn&KfI;J<*=iGs(
+%^A\@UI/)N]'7+?6s5Itsb(WL'RT4b1Z0/n$B"p?/ZqN+&]l.>uLUc\P^\RFr^V)@iDu]'gJ,Ll6T02kfpYL/k-\(dI[i_'PHpbTV
+%^[oF*rRA*Ahu9b.lA;9s"V0YUgM$'7G9d'i4a-OYhttE+DLCa1dNNGYGJ<e at pIoHu8)Ek-YC>Z"-Q`97-Z6ZoTE"Sfs5MB'pgIFA
+%he[HGX8$G.,&k=NJ+(W8%dh[f*jj6WrRcA68&DmCBnmaE4hnRKTmAAnW3Gm-rpP:@q&q9"FQ3#'^NJRMi1%WFr2o#JHOm6WYk*>7
+%$fCt.n6):U,>6'arke-<:2G"H*C'C\,DYMF at .hhJs$$-1O:E9po'g-:?N0klT=aq`B#gu'\:i`:ipEY9I*]DHIf%%OIa=3jDh$`j
+%c[C-)"qQDPs8CjND#_q=TD[q$5P4JIhY?g5IdY\*Vf2'$p^@-$5CMuZhWV_%qt7. at kI]VtrT^XjB0fYlT7$Sr^@r`Li6?1hkI]XI
+%g?U[m5<ets#b/p at 0D45tqU`LYV:T)MpkS!i#)=9-IJV;\T7?j8++3'2mp7,W^f\;9;:lL&QI24,r6YAds6.k.f2fZlC$Cb\+(9)d
+%5S7A%F6Fc;JVNOdVXRA;Q4P5PHq=h(&A2%H%XbAZ(2?j$%1"Ng6?<-uW%YD]Pp%Ou6T>U)#o4^5"q3l#CEYdbX?^2DPl^aC0gEDB
+%[Y!N\pkKc&*<6^l+9;VU3Kl3V#i1.<H#_oS'F.I5ATjH[O9Ln?0dNZoN.S#O340Ve?=QIcf>g\pU&14>,?>0@"WR^e?SAdH$nf"G
+%/"?2\<SADmEoG%>`*=B6c6K&OOp<[+.WAu;0CoISO#lD+Vhd!`E;&<[bfl0#NtT.!MV/H+1G^/.73$f!LQ06*OlMuO09!(&<B4B&
+%7a0VKe"\ELPjfDLpW$eP'd1tE(dN=#qArt7&M@@r:-Q9JC)mCpe5g4d\j"bO>A7q>9QY&mYVHdu4go#<!DH=OO>. at 7[KuJ.eeoL]
+%IEWXRg96`bEn4uioT,")81=hBX[rA%g7"fjVQJ"9f3k+^A]!))T`7`h:.W4AlVis,2HT,'2qqZ6P-8ohX- at AObrV+uhp"bVHL3a=
+%']hW?lW*)Y\ROfm?*.8.@^iC=;M=FLh+E:C?*%;jaka/VUY"MjNS.DQl^.H1D$<io?3nU&Ynu!Bg8j%p<`R<eLA>Xn">'1pa.rOc
+%o7OH/_qs+G[s%A]M;5p-s(:MXkL]5c:Z#IEDh``p>^rU))+=[_e&0Fi>HR)BC[IVI at I(dLV)pfRkfX`iH`#WfpMLJqlaM0\/p_(_
+%kau[Zf(u=f#mU+aS>+&.U#j>a!='.*laKBdGn4<10PdBKKfe[N?Bj`Drd^:>(0 at YU-qe\[q\MJ+$Yd3e^"d=_Jma;/W%KNG3Xk(Q
+%]61jB^+lao'YDk$l*UVS?66M0=ZNL_;>MN,X6m=G\ScV+"/OGWr`oNl3$!nL]<.:Pa4]RH?+\q(]T2W0eNu!jlg/Sp/g\E@]<FcO
+%*a.0Sh6g"]5JIWWFll_OfGV%4PWcLdd[aHkl8mTZ)jYqdkPWJoC%pAS\N@,k`iGFf_a2$J]kMnh4m]S[L[dLa?+W,.,u7mdEE\k&
+%QEYI,0RjO,KFb2km>Y=Y;n+q.%W6J,5C]ATHb9p?26H)]63$@VG9\fiibHg3gD_(pWiM><IJ*c0gT,s'naY0cmk:@fj1EJulr6^Y
+%K=r[;;t*Yl:<H=)jgYt4TgCFM7#>T2&C4d!A)Ik$N[Xg*nSO&9,"O@&;OE0E#9p,49%2D`]=n.qN3CKO]kAk[LTNok+Ni9HZ77Pq
+%.K&)Sga@$F-esVklW\m[!<Fa5S0iV31k+qfLRr%`4muA(QFK<.G at -?cE!>q;s.!UKZ&#.cIqnnbfT2?7ScuaVgjuW<JJ`+GK,oG)
+%M<kk0)dBuABV<Na^ol$44.)5I3$@:\Q8ACo`n;\%d2>TP8e#nIiQ^oedd]Q('?D#aQ-ctT"iLnt83 at ga]Wq:32UP^)M/TeG6-PSP
+%jjDWN$T+3L_BTGW\C^W($kWL:&qpt`=niYt_r?0C^qY1G:#>.#PDDTpY94=W[.#0MF[+cC+qk>Wh"d[EL-?FGGJE%-A5*qf)rD)5
+%XnVS_8c5 at 8LRu+E@KXMt>N4-Q^,np2r9fl+_,mphDQ2N?]h5.o@[Tp19>;cghjeN)+53u%AIoT;4!2%:9jrTlZ6_PM$)!4o8;qL@
+%)?c5iA8CIW5;"2`:GtV?Hf#II.S*3Qal.]UB"#WBXbAgrUEnm,b][1#f8F[8,``<HL&XnhAPPdfC?@J:j>S>NjPQlOi$g2MB$07Y
+%$nkg`Y$(AnBrS?n\uNfbTml.]Rg)s^qXBp)`Gcoh\k#Rknmn6kJ.AB>T`ESY#TCS^B!^\(m`jgglfeJZo5eN=Q>R:d-?UHRkkCr!
+%F;8-/#s7aJC;JVDC$&CV+KJ1el(\s[.bj7J:3Mnk^'e0*jjDn5G at Tm"P94!J]Xiii5biX!SH.>aF0s>!l,j>@\%U-7d%m6qeJ\&J
+%FCXj)B3=8AY1JFj_?WUgkcM7k#a(1sY/t835Q.j+Om(TWraT/XgZ`n6&[Q,eYPeWcjEft8rP@\q[kel(KR&8iT`Q9feh$.KQ=38p
+%iaN)JftGdZWjVIilWC51e^pL+VZV:SNkM[EIJQ]_mD@!Qd[t8_1L!Y/7o!B,%nBP[Mf?>@l7LSK\m'!U?WhkV%C7!;^DFhFo=L^d
+%6iY#b$SUoc'hhnk2Y/nP%@am84]\8sH:j51*dN,[ZSu]1cHZjL<]5<"=WQ><\F'+YO2F6Ojm7b8T)MEmZO(KB0<pDs(3R2!42hl8
+%(N8t9JL/n$qm&XbN[1/9='k8'qh/gW'g<DS)^@I5QJ9+Gcl1W?!O,&I7:j>;=*gMU>WD5'hcJFgjL`oYLUH#G]/c43G.==(kB/];
+%2aqu7"l?Q#>?,H'<n`,X=5mDhpMj]2hlX#o at ZM&OXe2>I+kjma3kpRh0:uE^YD5p*eo@*b]@_n(4h3"Hm%[5)ZG1iuqMr>p[_=+k
+%c0"GZp8EDMpDW_kjQW8#5BZeGZd3rE2E\<toc8HCr4L?_*rbO'?TZa6O?!N;m8Gr=I%lrks%IjgruE3(^&JfG<^52aq8D1f0T6IT
+%Bc at K3(n,)hf\7C7B80gsSine&ofX.X.o3g&,7VPsmSh;iY at POM%=92/Ku8MW_*9$tfs&i^EGkBUfC$)=CN&!GNX1+.oSjeU\t=D(
+%SEknKbB=^lbOGVuHE^c65I#4/$[H(_LWs`&RDIh>>\NQOEO:WeFoURVHZE?FmbR7%od$f4^'/Qh4b.D[_p[h)h8cSV at +I(=Z\]!<
+%I-UoGmO at IfJcml06ls9]DF0Vd:Z%WdM`)]^PI<+$C9J%PD=0[BQa:n/Yo:'^$Ul64emS:,nM/1WmVmgn`EW-1rn>M>OmDtj+VcF5
+%Trk\W\)f?=%+a/RU!TI7[sQ#0Dp`+k3\qVUFb^p\0cKq8p*`YbZ=T0U8oKFp[d-GDI:TS5^"XF+?>j-;oktqB9m]YhPS\5mf]\>L
+%F&J4XZ7fiHgK4nhA[N1K1)Sg!TG:Q9A[UE"4jGDaY/sbr7dC<M:'J1tWsle84FtjNU at KU^fL#kCfpAg(]PAOT0en@=c`kJJ.[M;A
+%%X:Va;jde*:j5_M>6e6aRs([h;2:;+U+^)Ur6)58\#q45n)GS]"!A+LP6$q1Nh0h?UP6RW.P7eiL^:M?dbe8+3dA*^D4TN'U.Y+8
+%k^G6Z at Z0[<;e/8nHI30C$Z5j055'*5hco"%B"8i+p,:M!mCW"1m$QqHM08#15BVBad,,fTe[US9 at W)G2Kh:i*]"OTB7cTb=lLn0@
+%S=11qKhOi%6?U0eh3W>.Z+Pj)1.`g_g7fn)i7Wm)\X/*@hASY6mBqomKAl)0,D^`tHFhq#,Htc[Cipc:]l57CZ:TISS1.MEGIem,
+%G&]?mr/$r&lXapSoupgWfA.#.(TH`6[>T[og1YjE%^0.UXGUaI<]h@\g8")DZe_+gDKfUUGN:0qh^ukfhF=F!%o#4=mYh?l9sqsY
+%G8Im/:3Wueptbc&>'G:PT9rR;-`5KTm,$r]4mVB4l6j&hK>+k+G.SJYX*)!<BM[*7Dg$#R?XnrGI)72%OIEV*[t04!OMFMR"kRXf
+%0tAr,$r.LP9t'icYFE=[*TFmFnR..)`=DEgf- at K2H-?coe1*V:j4.spcP4+J@!FPuh'X`.DgpT)@mkll-Uf])s3U"/idMpg.<"0V
+%B',[6b>tO!gk17@#PVWZO$06l$FSim7V*9Kb?8WV(>U_5QWYUeM7kjK:rbcM]D5Y-B!Y9ahYL4Kk3W(dJSf7RZC?MM=bB\4A)oQ6
+%QJsicleAK!M:";"f^5;'A<jU'hTF+2FtB3]U&H'Rbr[<]ieL=+)qN`I2]23KX\6 at nf*?*c9XFVK at eJV'Xm,a[e401F'V%;tbm3ge
+%fJCu0`]_kTnG/J1hm`ul`cn:`bsR-H.H=2fF5csGQU3POBT50\B[BQ;nNEQTa*?CJGs)"4:MQaHS#78[QHKN>G]7;8gXZjfCjBgA
+%k<\Zd4G^04DacDC;@l2r^eaOL1T(bDf at g=.j*eO[m`1T'V]NuQ]4G1sLbL`uehb")<IHtkD>2 at 2A\V<Zh8^91f&i3B^?h,6^`<[&
+%74h83`.0hoY(o5pL]1]Qk,m".DR]Y`IcbPrg@^$'nNGR`T-)j&@rtUOBoGe:9i8;nP]jU=!D7=a(qmZoWWsbH1^43@*0?S'D^%\i
+%9gk$@h'nJ]kB7V$]#T//q*83=_.oDWmWZE6U^%:jJa&sZIV`nPh;i$h5E$r`2breV#qc#m+iWU0bu)6bQ2nF<B#1(;A?0KoS+3dC
+%DZS<]Z'iEEF00$GjAqa]U.:&V2po"H12?P2>q9uc[@1g9Ng5 at U]scDebQB0[&)W+g\MNSX^YZ`[3nJiRSf4WteT/!UjedoLl]$>1
+%<_(n'F7C)jd3Iu"X53I`>a/ig3Pe]np'I^8gRX<0"d+rm'Mr/kCRn\i'Tf-15&Wtj`p&-#dJdAEmqMPS3g=?^_7e'c.3?C1.gjA+
+%&:AkdU7;]UP$)p8F<1+oj\T$GU4YGDAkpOj+-f;'L%F`j3*cE$S6LUbUXkk,`[IOj*0BL'!s at Z`=fJgZjK2j18brM_o#eeH!l6*l
+%/`0oCgB4NU)S7pL,k,0\SJuaaXg>^#d9nrQ.mEuV%eSOY*EuP`"c5L_aC2")J9,#Y`&f4hq'%&`BdFL\*33":8SrTFS5uPU<mjgd
+%=teW&`HkTD7bh$]l=Es6SU\PBf-[R3V6Y$hb\*A=&&`)/J_4X^+?#]!`&kS/)IDl>R\DWTDf,Q4Hg>d'Et30N=L"DI&TtW?-/qkL
+%^2iQ5CSuRCL%j8]TBW_6q"TD:Y:Ih2[/UL,+$R4]:Up3c at el^_=:V'Olb6gYWeTY&:"*@+ at k5PC&R2MtqMki`LgIWMd1p<;6aq7g
+%#]4\[_m/oZ_L[.8p3,_Z^;&F\97bsVm#PJuGJVJ9eb+CF"_VGCfX52n:XR.cUQ3?_M5`q8?<bMaM_*.MEj=HhN^d;heA^a;NB?j^
+%V,1o:1i1(.]R1^6])!<R_Sd6,44F%Q%.aS^hrZ+DAJ*j=QOVc%1gm_Gs%t,6_DtG%\bHu5HY1pE/!"[$[R*LYAH71=E at L-*5'7p.
+%P$7[f;rL!%SK;6+5Uqe2o-G/W0)1:MP$%^2U\M_$n7+0?@uh<mKeYDD#VF0gJ7Usm)h^eO.-OL,6Nrh"nYSuB5W;2%OG)+1I*.L-
+%B&]N[dAk5Ng$SNBMj.;iAC7VC.2pp*[;+\5Gl_JO_T)+E/o0#46eZ&0c&1YP at 20MG+#uq_.oSD-MZD'-'sPV`<De*/V'Pbb\ho@\
+%5+?g$4:3BoHqDYB)U1T@]@^,PfDOSFJJc?)C&T,'kof(=(;a\&M*9IFrGW+).8!iE6rkCVTZLee,.?F79APlOBZRlIHVI28@`,Lf
+%ar_f]d#t!NQsGOr2,<LZmEI_t5rG?E8fsQ[jP4.qh14&0mDbjlbk%P(SpleNe?U`<V5Xo#-gi.jB#eP!liGPKA<%r2DD5,>8_"P=
+%65)42.aoH76t(lTb52IMcQq,7Da%lkc0 at .AN[LA=gDmBjj.M^:pK'D at 7$<f%%XYDQeo(40H&7IbbTf6U0&&VF5t6KSp#?uaCmc2?
+%0?9Kn0PmrKlqV at 3]GoOW(@*?FB&^(LgBER>j&'t?_K4r>/O".%L7aL%j>/Vi=DEu;bO0cQmJAmE%\c)X(KNZkRB2Zd#4(S!+jHuU
+%MIfRiHKK;W at U?4TB"?jiZ*H038'Zu".\]74/$9$>)=eiW/oRn0^gXOAJjt$ale$:7PqYD>0T"WZ>3eclcSr;nBKc;[XRbB,@=,Dk
+%ZGh,fBmb/P8@*S]I/Kb/O>[A,5^Ma#mE+EF=OA"Bl+bVa")DhOP.WnXE9ajU at Gna?"E(I^@h1g>(JcEP15_+HbBJ.o8<%+Go[6.7
+%f$a3W;G0%*kgG\\onGiL;?OX\.Eaq1bmq':4nmg]\81oMX&i6hVB5.Z4.n(ebKG*2Y7LJ+e_?nM=2M+p?._QG2U(Z0Yd)UP8:/js
+%79T)sD.Eb?c?:W]3.;&$R&MIC:L;rF?U'Q at EPHk[>^*SMp!KVqD#68A#b+NRI![Fr.2q%105M,EmGk]DL4SRD$MVltWD3[<H)0u(
+%a(%j$EU$Q8S3JeLCp$"7G%7b at AWFFR_COG3N#eaU/UA[=chHi5&[2%hWuOi.7bJ\5+IOS<2)2`1<aIO='lGOM\Z<kc#1(To5/(]:
+%r:5Hk:.\+9Reg$3=n at LGmstMLd0$?mS.U"2PTI*@Yf2F1=Ro]tE\$MfHOuiNV(kL*dqa0=rP<e=d3Af7?s[X[f=*Rr\.![&X(b6_
+%9)O)f<J?,ibaO/+jo=T@=mM#*i3S']k%]*WFLF=>o$Yp$-\VQs$M^!f@?>I$\b"."c6#7kqjA0OScsChB!oAh8t:E]5W+MsQ(us.
+%(V%r6HO,q9=dtY*5J"HZ?_9Fq%e8f.=RD.&A7*u;/(BS`EJK`Y?g\!&fE#^._.^p'*fm3sWGpA[=,,Ng.5f5p=jaG]"]8]L`3;c$
+%h>=*ml2quBd-JN:\IWbpNP8+D*$3j$CQCW`[W/D_KUK[A;_q&/:"T,J>,3[tV?am4^n!(N1N;Qt_=$CimYhhAEU(hp,E,"Jjl^W*
+%((T-mE283ilCa/AhO/(/dN<RKK6h9 at 8(YUXiLk?l3jJ^tZ(6='i30&\O4_B)Cts:.rgou+rEeZhFd-?r/e9jqSaL2'g^eAe-<bkB
+%ED);>bI+K^^:XQU'^j7+4;W37'aM'8T:+Q2="-MZ_T at C_OJYn\Z>6Y`/2*"Nh;VBe$YR_LbM(J.5kaYIb#d'Ui:Xo7#bpLo2b"U<
+%4hU&4m&IQ^*2l%Zqf/hMmVobN<R1!F4gOda)k",;8^:LLGs"kc>IW>(dIfeP\C0XNqL`3L[>%Pm>?LMEf`eicpj/B)X%VhmQdo4X
+%()G0LYd!Wik(2>>2o0T4!&<B_gL1jYGJbAH/$0WnGP#'\*eTXAW2ne=X`!j[+[pSNP\U7k?.^.!DiS"f0]RNK2([FleAZCVoT6 at g
+%%mAP#\@(O_#'Yl%D<RC0XGYF%lb2E%5.(4#NChhRjs[-V7&]8 at p.BK=3;%+ReE1EUS!VFf+qC at t=uZ;NFBo8!1rOtnmW8I@]lh$E
+%Dm+;\%-Z>"!tJ`\F[%\9 at aPXl2Df_:;7b6FXbXFlrQ8aSn(eBS\EK(J@<\J.][L^,mW=6MT]VIdb)C8a;0ggL5/%nhG'(39^3cd4
+%NrsS]pFr)(^4lkrG03)3CP29M<c8F/0\GTK\uGBm"dsScKGO80fLrfN9sT)L7HAjnDKeXc?Ff=-W`pr(1ibU\5WsT;c17QM.pUHI
+%YOT%`RW_`EnEa:ChSdjo6KtC]E3FuTiN)"<U"@(BMb[tf?\O!5$n+RTc%Y,a`nP'C^mX9kU0Cp6Zh2>(Mtl%GbjfO_d2519a51,#
+%psLB7YFPt9L)tG4[=!5"Y$3:GEb0XS\oIm[\Nq*%i9ur_O>8!a+r^Bm\k.Ni5C2^brn[6OQT)*dN'>T\^HWgCr[iNk'Yj\5H2RG/
+%r:^klT.^bnBO<ns]sFgkB@<8,]_t8)%VT-n7_4)GLJN!SFnfHM=)K2K(VoK'r;S+/^!]D#qT)rf't!t\>?=!%>'0,[6iQJq"j$.V
+%m!.j]MiB_GD9GmrfbD`VR$;GgkfO'mI-cRSeQ4D?i%ssTKT5mD/-uQqrPhp^`k/7Y$5Bma[!.A*>Sq2DQO=b2o"i4&*@MDilfCa(
+%^6P:l$[ENRQ]LWdXd<<ASX$I&<X!rnlK?Lco([$9gK=>7N?/6u\?Rl%c.+Kgk^bU.pfqBlmji@'6:O$0baIin;-B.ThE`Zmi7d?q
+%0#NL9dc8e%7%B)P7]LM!K84AURVEi&1/1\M'_3g)+$\o:Pfgd8`%(7D<^2)2Q_u:8o(qCe:8:<8VQ!O,O/Ih]Wbc`%,7t-\<%a.U
+%I)ng`<7U&#.R,hSno8IkA!o#QW=&R]`^V_s4?[K#laINP)(Dm];U6B*0kT2^Vha*61hp at YgYI<GCJDKt'o)+"62.jsr^o>5CNRiZ
+%3p.DE_)8g?20td.oJE_u3S3JbC\.b]kQ]Z&EN[[uY0h=#V@!^@%-u_"1MbXO\L4t"n/O<^RTo%Mc9c2UW-DX&M^Gp5Q??L1QE`<=
+%d4i8!?OjAM)/2 at 7Y`N at mif!q8K-cOmU?UbnkGjds$5BL2hSo\GbUo0HWj4t";3.:=2VVo/<"tfbdC7Dcr_As\;D"F:"iEB(TjJ;X
+%gnM@:hSQ]9S0>o at +Zi!)(U2A_';d=Mlr;[FFt+G0=&,1AZG?aM,2nd][Z$bL1Vlh_DUbGZ]M1?=A1#rCZ>Z9_rLLr'7di&n6%uq@
+%-Y&Y;ADG*c"iA3F,YAuc7$I/#(!.0.[q5/Ab)(C!VGWDBni"s1;`QR.PC;ajl0l!)dUqH#D/VQd=S(VqY'F^>Jr/AkL![\O06a5o
+%jrs)7]3rm&OuHK!*<"p!$*q?+)^J$bQ:)CPMA6HL`OBE[)$GS3f$n9+SoW!.b!qle"D^d+XYZfgdob'PB$K_f;sb at +k4X&U04rJr
+%<EQ:jXJqITa^$QTgD<NOMjV[`@4jdd>e\$ZIL:/l#'9T3k42H<b>0m[D_RNM_Hagk>^hjH-MuA^dbcLtV$k%o\[HQbT2PLQc75qq
+%A'VI0j)YEXnaX^LE>12IO*.IYV^&l,c'_VOpmgTCSua;:db>Bd[](+9ZUWh5;u/RmcCg32]UrlNpoN3#qUHp/#hJ?NKfK(D]'N,T
+%nq+btHPJl6"%2F0f6,L%Ffd!84V/t8.T$iQ-(==:X at Uu'^+JO at H@jc!jL$V8A1MHdMO5lNbq>Ht5"S+Js4L*`YGoA*$7;h_pO#fL
+%KZ.0EL".g-FeJmlm"s:SW93X`8;<uo6<RNGLCEE"_Mu[*0N2QI6:2,RAUjE-VQf0JI;KZ^N<Nt^NDj[.a6]#E]?5opS1DJ25^:9[
+%e#E7T[T+iF3#3q"[j<p4I++Zj#>Ak*e2gu0^ME.cW at +bKVM*Gl?6u=sS$FI)jb%76kqfC4e$Ge=kP@!8!*nMhV<Y^Pc`4bk=oJ8d
+%?65_uD&[DCVpV7g`sM=Y5$J1uCA-"(+N'SJ!ngC+&SFEEoC>2SL at gm6qXN7;nYc5)X$@ZiXGkK*^^jTHr0^l_VRXe7c`I6^PSqrW
+%pJq=_BkA)NUEN#BXJhMQ&,AacQ%&G.*ui>G.Zd+TQ17ulpq_rLA9rNIerJ@#-Ur-J<<,O0^T7L at 9CAcZ^d*,<dOG7OmOkUC4N;[c
+%fBA`?FNuaiJnoI\C\0U<k\4:sF0<nNfB<ODd1*8+j'8>u>VjDM!&+e-.Wq6/m_)U#>Icg]g">FEfiYc?<ct2=@9hm:-rD\BBIl?E
+%MHI_hDbFQ<YnP`"@jeJ%)'sXaj>Aqt'V!pk-9#U:[u=d7e[QrFmTs*$9TU=ifIDFMhVAXtKWV,f::cs'VhY&l9Mr*`L+4fU,b,M)
+%QEcY)'C=5Y*LS@#.+>\?V2A`g9p;+pC"(^+mBMc[/)95KWM]@.-p'.ZC=7El;:<Ob8aB*N8>\X0XZ&^D=Dpl#@q2D"F\G1"P:DI7
+%DH^rsZt],2/@ODO:QJA>HYXA3(@J#!!*ct"<WR<mfpu-Y'MX3[\E$AgAhe#(as`*LMFiG#W^sY&BH!sG0k%:A`MC="UL\;41g$T3
+%@^DO.Ws3DZCV%Kd\NN]fp/hWW/_j""J>nESYR24+Kt5taF1DKr\LGba)U.:iREJ<5/iUmWY/+@\$?N`^F1Fm)Rd=6k8q3`nQX?\"
+%hTg7l9'*ZIX6QRZeC85BcK`FF>u*KBl\6r%/!B.qS!m5Od#?;=T at B*;Pk6juW@:OV`F_%dV%).c3CBk(*o9]8 at e!U/Xn<(+DL6+5
+%^b5)P<<0YDQW=.Ro'WR\TOXGOF\kDanN%6$q'r.-m`T:fUT(!/lZJECCHoZ$FlQY,:V$DRN at SJ>..V[IL"GYX=To3`q#-RW!3UoP
+%Muk+=C2La7TU)]/8].U/jjL\95mcsfHBq8*:1[cOGAh:!E%A?)G.Y-g^qcr#g"E,:7a2e[_oKGoc&#k"W_1*h^bF$1ai"'k29mC`
+%/AVK1-bCp3+gjqoIj0JTcYk;hEfH8>N@#21o7n+o2o5cFQ8D73"FVk.T<\-&fi8M1<H^GUCV3jfWXaUnka'TQV:=HI]_6X9+N+C5
+%8(A1pCa_g[(INMGEp9m.GXYS_$*2M59san.=lXXP3>5#d#9S$BAoIKV'fXf5HU+>qYO^,ScuL*VU>Y6lV3rA2c)0VqQ*>r*M=b+Y
+%V-67r<*#IADbESM(FkU at ZBQkZ<UaMGb3et8R\,Jt)%I"S_6F+iU"0_HAb;'X9B[ZZ)/$,$R*5Icb/P&H#8fdVUZZ?PP_qL1Nu-6k
+%Bf(4Chl(<?-1JJ^L+#b1=sC)+S"4Q)!D]E[Zi0gTq6Z-X;M0S/0_q1O/\Ru3_CYIs"teBXW,DlWA(iPMGc"+mDdT!=M4VA'C=m=r
+%T=Y/5>iEF2L,-G-#hQ?+[>iRQZSU;TFs4R5EA%>o*+8?D/b80NcN)!DiaTV;Is&(^lCGFKKEQncL&JhqI66mP?L^:6mDd at qch6\U
+%$N+41$Z"Sbhs>6mc+4\a!cN\D<n<7-GBI,l%TaNO0$5clCiU'U,C>(%[[R^^aTof_.0UR2p"nDg?81h=28\>W=WGa%bpSV'nH?G9
+%1kX%mObB8>7?+O*Q17tV+h/]^T"YDg+8 at f\)us#CGrVJ`Ea_\0rigaMJp-$jiYGOnO]E9/"9tUO"VhG]*;8';XX'Sq;h:i;T[ZD-
+%@Omt9PJb>*0!q^5-q[;pLY^<lPR:A!/cmGU=cY`^W[t87B&O<=@c99$#?9 at +TcQC6-i;\e2 at t9-R6L*Tmuef(aM8%31^LUGN/C(X
+%)#,4peda:6,lsud'gWJ5d&<m*?H442Znb0$;01_^&P_4V6.i*?$I>[Ym?_6C%Ae%h#H[R/7Tp*#J7:-U/:\&V3CDN+b#W'Ie?uT&
+%oXaN&[`iOV!XB%:XN2l-I77dejU6]-;L"lMo0u`1.'*h'JjXApc;:I>:nHAphX/UqZ'[KD:ro:J\qY*U6%VHN[)9G;SL;4k2fJ2Z
+%JLlqJnX+nT=ppLP,7aupNE7*s.<D0'/]-)gp(Dc?Jg<_8CLHTp&M;E4ldd+(90jI#NKnjl.PQb_.1Cp'cj?d(9Krh^Ybcr@:7sS(
+%rsZ[;as+h$!]gZDM6Gu+%oGAa$J.rgNY64U:m3(bp-b6/;he^5bD.Qi=jjMZQ7#6.r3=Cri`0b1<nglN:D.:Om%H$GL*17SNLqZY
+%Suj/iL*upf=hucr%M&D/$56c%dfBF.=G8(M:BFI&@o[duQB6=lmL=;MBb&%(VQhn/;I5`JdZlBG_IC?1^_F[>>4X?[`l?qs(FXE_
+%Og/>A/@?.L:DaY$`N6&\^uIOPIZW?m/R-J;GG^A=gqbY\Kb7_bnTL]'2 at 4XLC:*?\b3A^hY96JppS__%^c&.E%_GhC=HnLi%Dm8H
+%A"C>e`=Q?l4W9G:Y7Fi'E5E`'*A!78dgC12Wl(nTZCfKCJDmbb#QS8*5XN!j&lN[Sg7krg8X]WO?tX^m&8Z%f_pVT.TS-Mtlf:?c
+%/.o>dYc!'67F;^$entj:?]@6nV at CK!EJNZ@@3!.\9=^Lor*bkErB]K:+RFah2L:U,a]aQ,%+YFS$fH2@?sXkUAlBCcHRQNr6Fc,V
+%GkC"@L.].`:2<AG6)d&qk[Fe!!C&ub10&._<TonWgHnJ1<bk&i%r]tY5!]E1*bkmK4Kq1e@;r8dA87:79i9==L/LIV(FX<W$C&t"
+%jq6t)A=kq^`W=-YHj7lV0Fs!>Hh:eEB(sHPh<P0?`6F;8*IokN)iWLGmX"X8TNiV7A<=B@%:02F4;8ksHM$G0kE[1bs5f!h-i~>
+%AI9_PrivateDataEnd
diff --git a/easel/documentation/figures/rna_elements.pdf b/easel/documentation/figures/rna_elements.pdf
new file mode 100644
index 0000000..e3654a7
Binary files /dev/null and b/easel/documentation/figures/rna_elements.pdf differ
diff --git a/easel/documentation/figures/rnaseP-bsu-alignment.ai b/easel/documentation/figures/rnaseP-bsu-alignment.ai
new file mode 100644
index 0000000..013f684
--- /dev/null
+++ b/easel/documentation/figures/rnaseP-bsu-alignment.ai
@@ -0,0 +1,592 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 31 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030327114710-06'00')
/CreationDate (D:20030327114707-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030327114707-05'00')
/ArtBox [ 115.56201 306.38086 497.55957 661.31592 ] 
/Group 24 0 R 
/Thumb 25 0 R 
/Contents 27 0 R 
/Resources << /ColorSpace << /CS0 20 0 R /CS1 21 0 R >> /Font << /T1_0 22 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030327114707-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/AIPrivateData5 18 0 R 
/NumBlock 5 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1618 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (E:\\src\\infernal\\documentation\\userguide\\Figures\\rnaseP-bsu-alignment.ai)
+%%CreationDate: 3/27/03 11:47 AM
+%%BoundingBox: 115 306 498 662
+%%HiResBoundingBox: 115.562 306.3809 497.5596 661.3159
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%RGBCustomColor: 0.0039 0.5765 0.4667 (Aqua)
+%%+ 0.0392 0.3137 0.6314 (Blue)
+%%+ 0.502 0.4823 0.5333 (Blue Gray)
+%%+ 0.2078 0.6667 0.8039 (Blue Sky)
+%%+ 0.498 0.1176 0.0078 (Brown)
+%%+ 0.0588 0.0667 0.4667 (Dark Blue)
+%%+ 0 0.2392 0.098 (Forest Green)
+%%+ 0.949 0.7804 0.0667 (Gold)
+%%+ 0.251 0.6157 0.1529 (Grass Green)
+%%+ 1 0.549 0 (Orange)
+%%+ 0.851 0 0 (Red)
+%%+ 0.549 0.0941 0.5333 (Violet)
+%%RGBProcessColor: 0 0 0 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 1 1 0 1 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306 396 306 396
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 1
+%AI5_ArtFlags: 1 1 1 1 0 1 1 0 0
+%AI5_TargetResolution: 72
+%AI5_NumLayers: 1
+%AI9_OpenToView: -90 624 2 1578 916 18 0 1 10 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 80 5 80 5 1 0 0.7529 0.7529 0.7529 0.8765 0.8765 0.8765
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 11690 >> 
stream
+%%BoundingBox: 115 306 498 662
+%%HiResBoundingBox: 115.562 306.3809 497.5596 661.3159
+%AI7_Thumbnail: 128 120 8
+%%BeginData: 10982 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD5CFFA852A8A852FD28FFA852A852A8FD44FF7DA8FD08FFA87D7D
+%7D52FD28FF7D7DA87D7DFD41FF7D52A87D52FD07FF52A8FD0CFF52FD08FF
+%A8A87DFD12FF7D52FD46FF5227A827527DFF527D527DFF5252FFFFFFA852
+%FD07FFFD057D27FF527DF8A852FD12FF7D52FD04FF5252FD30FFA87DFF7D
+%52FF52A8FD09FF52FF52A8FFFF7D7D7D52FFFF7DFFFFFF7D52FD07FF7DFF
+%52FFFF7DFF7DFF7DFF7DFD18FF5252FF52FD2CFF527DA852A85252FF5252
+%FF52FD0BFFA852FFFFFFA827FF7DFD0CFFFD047DA852FF52FF52A852FD13
+%FF7D7DFFFF7DA8FF5252FD2CFF527DFD08FF5252FD09FF7DA87D52FFA87D
+%FFA8FFFF7D7DA852FD08FF7DFD09FFA87DFD13FF527D7D7DA8FFA8A8FF7D
+%52FF52A8FD24FF7D527DFD0CFF5227FFFFA852FF527D527DFFA87DFF7DFF
+%5252FF527D7D52FD29FFA87DFFFF7DFFFF7D52FF527D7D7DFD23FF527DFD
+%0CFF5252FFFFA87DA8527DFF7DFFFF7DFF7D527D52FD30FF527DFFA8F8FD
+%05FF527DFD21FF7D52FD10FF7D52FD04FF52FF7DFFFF527D5252FD32FF52
+%5252A8FD10FF7D27FD17FF527DFD10FF7D52FFFF52FF7DFFA8527D527DFD
+%35FFA8527DFD06FF7D527D5227FFFFFF527D5252FFA852FD12FFCABCCAFD
+%13FF7DFF7DFFFF527D527DFD41FF527D5252FFFFFF527DFFFFFF7D525252
+%FD10FFCAC3C3FD13FF7DFF5252FF527DFD3AFF527DFD07FF7DFFFFFFA852
+%A8FD07FF5252FD26FFA8527D52FD3DFF7D52FD06FFA8A8FF52FF7D7DA8FD
+%09FF527DFD0EFFBCCAFD14FF7D52FD41FF52A8FFFFFF5252FFA8A8FF7DFD
+%0BFF7D52FD0EFFBC9AFD14FF5227FD41FF527DFF7D7D527D527DFFFF7DFD
+%1BFFBCFD15FF5252FD44FF527DFFFF52527D27FD0DFF52A8FD0DFFC3BCFD
+%60FF5252FD0DFF5252FD23FF527DFD43FF27A8FD1BFFCABCCAFD06FFBCFD
+%14FF7D52FD42FF5252527DFD05FF7DA8FD0CFF7D7DFD05FFCAC3C3FFFFFF
+%A8FFC3C2FD58FF7DFFFF2752FD04FF527DFD0CFF525252FFFFFFBCC3FFCA
+%BCFFA8277DFFC3C3FD12FF5252FD45FF522727FF52FFFFFF52A8FD09FFA8
+%7DFFA87D7D7DA8BCC3FFC3BC52F8A852FFCAC3FD12FF7D52FD46FF7D7DA8
+%52FFFFFF5252FD08FF527DFFFF7DFFA852A8FD04FF7D277D52FFC2CAFF7D
+%FD0FFF7D527DFD48FFA87D7DFD05FFA852FD04FF52FF527DFFA8A8FFA8FF
+%7D7DFFFFBCCAA852FFFFBCC3FFFF52FD0FFF527DFD50FF7D52FF52A85252
+%FFFF7D527DFF7DA8FF7D52FFFFBCC2FFC3BCC3FFFF7DFFCABCCAFD0BFF7D
+%7DFD55FF5252FD05FF525252A8FFFF7DFFFFFFBCFFFFFFBCC3FFFF7DC3BC
+%C3C3A87DA852A8A87DFFFF52FF527DFD5DFFA8527DFFA8A8FFFFBCBCFFC3
+%BCFFFF27A8FF9ABCFFFF7D7D7D527DA852A85252FD63FF52A8FD06FFBCC3
+%FFFFA8C3C3FD71FF5252FD04FFC3B5FFFF52FFFFC3BCFD72FFA87DFFFFFF
+%BCBCA8FFA8CABCFFFFFFBCFD5BFFA852A8FD12FF7D7DA8FD04FF7DA8FFBC
+%BCFFFFBCBCFD59FFA852A87D7DFF52A8527D52A8FD0DFF7D27FD04FFCAC3
+%FFFFFFBCFD5BFF7D52FFFFFF5252A87D52527DA852FF527D7D527D7D7DFF
+%FFFF5252A87DA8FFC3C3CAFFBCBCFD61FF7DFFA8FFFFFF7D7DA8527DFF52
+%7D527DFFFF5252FFFFA8A1C3FFFFFF2727A852277DFD58FF7D52FFFFFFA8
+%A8FF7DFF27A8FF7DFFA8FFFFA8FFFFFF52A85252FF7DFFC3C3CA7D522727
+%FF272727FD58FF7D52FD06FF7DFFA8FFA8A8FF7DFFFF7DFFFFFF527DFFFF
+%FFA8A1C3FF52F85227FFA827277DFD5AFF7D52FF527D527D527D7D527DFF
+%A8FFA8FFFFFF52FD06FFCABCFD64FF527DFF52FD047D52FF527DA852A87D
+%A8FFFF7DFD0DFF52A8FD46FF52A8FD0AFF7D52FD10FFA8FD04FF7D52A852
+%A85252FD08FFC3C3FFC3BCFD0452A8FD44FF7DFF52A87D527D52FF7D7D7D
+%527DFD10FF52275252FD06FF7D52FD08FFCAC3FFBCC37DFF7D52FD06FFA8
+%275252FD0EFFF87D277DA8FFFFFF52A8A852FD21FF52FF527DFF7DA87DFF
+%7DFF7D527DFD10FF277D5252FD10FF7DFFFFFFC3C3CA7DFD08FFF82752FD
+%0EFFF8525252FFFF7D7D52527D52FF527DFD1EFF7DFF7DA87D52527DFF52
+%FF7D7D52FD11FFA8A8FD08FF5252FD06FFA8FD04FFCAC3CABCCAFD06FFA8
+%27A827FD0EFF27FF277D7DFF527DFD05FF7D52FD1EFF52A8FD0BFF52FD1B
+%FF5252A87DFFFFFF5252FD04FFA8FFCAC2A1C3C3CA9ACABCC3C3BCC3CA9A
+%C3B5FFCABCFFC2C3FFBCCA52A8FD047DA8FD09FF527DFD44FF7D27FFFF7D
+%7D7DFF7D52FD04FF52FD04FFBCC3CAFD04C3FFBCC3C3C3BCC2FFC3BCFFBC
+%C3FFC2C37D7DA87D7D7DFD0AFF527DFD44FF5252A8FFFFA852FFFFFF527D
+%5252FFFF52FFA8FFFFFFA8FD07FFA8FFA8FD26FF52FD08FF7DA852FD28FF
+%272752FFA852FFFF7DA87DFD04FF527D7D52A852FFFF7DA8FFFFA8FFFFA8
+%FF7DFFFFA8FFA8FD09FFA8FFFFA8FFA8FD0AFF7D52FD0BFF527D7DFF27FF
+%FF52527DA87DFD27FFA852277DFF7D527DA8FF7D7DA8FD07FF7D7DA8FFA8
+%FFFFFFA8FFFFA8FFA8FFFFA8FFA8FD09FF7DFFFFA8FFA8FD0AFF7D52FD0B
+%FF7D277D7D52FFFF527D52FF52FD27FF5252FFFF7D7DFFFFA87D7DFD0CFF
+%7D7DFFFFFFC3CAC3BCCAC3FFC3C3CAC3FD09FF7D27A8527D52A8FD09FF7D
+%7DFD0BFF7D7D7DA827FFFF7D7D7DA87DFD28FF5252FF527D7DFFFF7D52FD
+%09FF527DFF527DFFFFFFBCC3BCBCC3C3CAC3BCCABCFD09FF5252A87D5252
+%7DFD09FF527DFD0BFF52FD0AFF52FD29FFA852FFFFFF7DFF52FD07FFA852
+%7D527DFD11FF7DA8FD0EFF52A8FD05FF7D27FD42FF7D7DA8A8FFFF5252FD
+%07FFA8527DFD04FF527DFFFFFFC3C3FD06FFCABCCA7DFD07FF5252FD05FF
+%52527D52A852A85252FD09FF5227FD36FFA8527DFF7D5252A8FD0DFF7D7D
+%7D52FFA8FFBCC3FD06FFCAC3C3A8FD07FF7D52FD07FF7D52A87D7DFD09FF
+%52FF5252FF7D52FD31FF527DFF527DFFFFA8527DFD08FF7D52FFFFFF527D
+%FD10FF7DFD1CFF7D7D5252FFFFFF5252A852FD2DFF52A8527DFFFFFF7D7D
+%7DA8FD09FF527DA8527DFFFF7D27FFA8FFBCFD07FFC3C3FFA8FD08FF52FD
+%05FFF852277DA8FF27FD07FF527DFD07FF7D52FD2DFF5252FD07FF527DFD
+%0BFFA8527DFFFF5252FFFFFFC29AFD06FFC39AFF7DFD07FF5252FD05FFF8
+%522752FFFF27FD05FF527DFD0BFFA852FD46FF7D7DFFFFCABCCAFD06FFCA
+%C3FFA8FD0EFF27FF277D7D7D27FD05FF527DFD0BFF7D52FD2AFF527DFD08
+%FF7D527DFD0FFF527DA8A8A8C3C3FD06FFC3BCFF7DFD08FF527D7DA8A852
+%FF527D527D7D7DA87D527D52FD39FF527DFD09FF527DFD0BFF522727FD11
+%FFA8FD08FF527D527DA87DA8527D7D52A87DFF527D7D52FD0EFF7D7DFD29
+%FFA852FD09FF527DFD0BFFA8FF52FF527DA8A8A1BCC3FD06FFCABCFF7DFD
+%0DFFA8FFA8FD07FFA8FD10FF7D52FD29FF7D52FD09FF527DFD0BFF527D27
+%FF7D7DFFFFFFBCC3C3C3FD04FFCAC3CAA8FD0AFFA8FFFFA8FFA8FFFFA8FF
+%A8FFFFA8A827FD0EFF7D7DFD41FF52277DFD08FFC3BCFD07FF7DFD0AFFA8
+%FFFFA8FFA8FFFFA8FD04FFA8FF7DFD0EFF7D52FD2BFF7DA8FD05FFA852FD
+%0DFF27F827FF7D52FFA8CABCCAFD06FFC3C3FF7DA8FD09FF52527D52A87D
+%7DFF52A852A8A8527D52A8FD3AFF527D527D7D527D7D52FD0DFFA8FFA8FF
+%527DFFFFCAC2A1FD04FFC3BCCA9AFF7DA8A8FD08FF5252A8527D527D5252
+%A8527D7D52A8527DFD0CFF7D7DFD2EFF7D52FF527DFD13FF7D27FFFFFFBC
+%FD05FFC3C2FFFFFFA8FD1AFF52A8FD0BFFA87DFD46FF5252A8A8A8C3BCFD
+%06FFCABCCA7DFFFFA8A8FD06FF7D7DFD0EFF5252FD0AFF7D7DFD46FF527D
+%FD05FFC3C3FD05FFCAC3C3A8FFFFFFA8FD06FF527DA87DFD0DFFA852A8FD
+%08FF527DFD46FF527DFD05FFC3BCFD08FF7DFD04FFA8FD07FFA852A852A8
+%5252FD08FFA8527D5227FF52A8FF527DFD56FFCAC2FFA8FD05FFA8FD04FF
+%7DFFA8FFFF527D7D52FF52FD09FF5252FF7D7DFF527DFD48FFA852FD04FF
+%CABCCAFD05FFC3BCFF7DFD06FFCABCFFFFA8FF7DA8FF7DFFA8FF5252FF52
+%7D7D52FD54FF7D52FD04FFCAC3C3FD05FFCAC3FFA8FD06FFC3BCFFC3C3FF
+%A8FFA8A8FF7DFFFFA8FF527D7D52FD56FFC293FFBCCAFD07FFC39AFF7DFD
+%08FFA89AC3BCBC527DFFFFA8FF52FFA8A8FFFF7D527DFD54FFBCC3FFC2C3
+%FD09FFA8A8FD06FFCAC2CAA8FFC3BC7D52FF52FD05FFA8FFFFFF527DFD60
+%FFCABCFD09FFBCC3A8A8FD05FF52527D527D52FFFFFF527DFD61FFC3BCFD
+%0CFFA8A852527D7DFFFF7D527D52FF7D7D7D52FD05FF53FD66FF9ACAFFFF
+%7D27527D7D5252FD05FF527DFD06FF5354777EFD59FFCAC2CAFD08FFC3C3
+%FFFFA8A8FF7DFF5252FD0AFFA87EA8FFFFA253FD5AFFBCC3FD0CFF7DFD04
+%FFA87DFD0BFF537EFD04FF5354FD57FFC3C3CAFD08FFC3C3FFFFA8FD10FF
+%7E7EFD05FF7E53FD57FFCA9AC3FD08FFBCC3FFFF7DFD10FF7E53FD54FFA8
+%27F827FD15FFA8FD12FFA852FFFFFF7EA8FD13FF5252A8A87DFD08FF52FD
+%07FFA8527DA8275227A85252FD1CFFF85227FD06FFCABCFD09FFBCCAFFFF
+%7DFD0FFF5353FFFF7D7E4DFF537EFD13FFFD047D527D5227527D52A87D7D
+%527D27A87D7D7DFF277DFF52527D7D7D527DFD1AFFA827A827FD06FFC3BC
+%FD09FFC3C3FFFFA8FD0FFF7E53A8A8FF7878FD16FF52527D52527D52F852
+%52527D7D52277D27A87D27A8A852FFA8527D277D525227FD11FFBCCAFD1B
+%FFCA9ACAFFFF7DFD0DFF7E547EFFFF7D7E7EFD18FF5252FD04FFA8527DFD
+%07FF7DFFA8A87D7DFFFFFF7D7D527D7DFD0FFFBCBCFFC2C3FFBCCAC3C3CA
+%C3FFC3C3C3BCFFC3C3CAC3BCBCFD08FFCAC3C3FFFFA8FD0EFF53A87DFFFF
+%A97EFD18FF277D27A8527D7DA85252FD047D5227277D7DA87D7D52FFFF7D
+%52A85252FD0FFFC3BCFD04FFBCC2BCC3CAC2CABCC3BCBCFFBCC3C3BCC3BC
+%FD0BFFA8F85227FD0CFF53FFFFA87D7EA8FD18FF527D2752527D5252527D
+%52FD057D527DFD04527D7DFFFF5252527D52FD0EFFC3C3FD05FFA8FFA8FF
+%FFA8FFA8FFFFA8A852FFA8FFFFA8FD09FFC3C3FFF87DF8FD0BFF7E7EFFA8
+%FFFF787EFD45FFA1BCFD05FFA8FFA8FFFF7DFF7DFFFFA8A87DFFA8FFFF7D
+%FD09FFBCC3A827A8F87DFD05FF52277DFF5353FFFF527E53A8FF7E53FD44
+%FFC3C3FFFFFFC3C3FFBCCABCBCFFC3CAC3CAC3BCFFC3C3BCC3FD14FF5252
+%7D7DFF7E53FFFFFFA97E7EFF53A8FD44FFC3BCFFBCFFC3BCFFBCC2C3BCFF
+%BCC3BCC3BCBCFFBCC3C3BCFD08FFC3C2FFFFFF7DFD05FFA852A87DFF7EA8
+%FF7DA8FD06FF777EFD46FFC3C3FD14FFC3BCFD05FFC3C3FFFFFFA8FD05FF
+%5227FFFFFF537EFFFFA87EA8FD04FF7E53FD5CFF9ABCFD0AFF7DFD06FF52
+%52FF53FFFF52A8FF537EFD65FFBCFFA8A8CAC3CAFFFFA8FD08FF7E7EFFFF
+%FFA853A9FD05FF7E7EFD5FFFC3BCFFFFCABCC3FFFF7DFD0AFFA852FFA87E
+%7EA97EA853A97E54FD5FFFC3C3FFFFFFC3C3FFFFA8FD07FF7E7EFFFFFFA8
+%7E7EFFA27EA87E7EFD61FFBCC3A87DFFBCC3FFFF7DFD05FF7E54297E7DA8
+%FFFF537EFD67FFBCCAFFFFFFC3C3FFFFA8FD06FF78A2FFFF7DFF53FD69FF
+%BCC2A87DFFBCC3FFFF7DFD05FF53A9FF7DA8FF7E54FD64FF27277D52FD0A
+%FFA8FD05FF787EFFFFA853FD66FF2727527DFFC2C3A87DFF9AC3FFFF7DFD
+%07FFA8FFFF7E53FD0AFFA8FFFFA8FD08FFA8A8FD4DFF27A8527DFFBCC3FF
+%FFFFC3C3FFFFA8FFFFFFA953A9FFA87E7EA8FD04FF78A97E53FF537E53A9
+%FF7E537E7E7EA97EA954537EA8FD047EFD4DFFC3BCFFA8CABCCAFFFF7DFF
+%7E7EA87E7EA8FFFF537EFFFFFFA8537EFF7EFF7E7E7EFFFF7E7E77FF7E7E
+%777E7E7E777EFF7EFF7EFD3FFFF85252FD0BFFBCC37D7DCAC3C3FFFFA8FF
+%7E7EFFFFFF7DFF53A9FD04FFA854A87E78FF7E7E7EA9FF7E7E7EA87E7E7E
+%A87E787EA27E7EFF7EFD28FF52FD16FFF85227FD14FF7DFD08FF5453FD46
+%FF27FD17FF27FF27FD0AFFCABCCAA8A8CAC3CAFFFFA8FF7E7EFD4DFF527D
+%FD23FFCAC3C3FFFFCAC2CAFFFF7DFF537EA8FFFFFF7E7EFD48FFA852A8FF
+%7D527D7DFFBCFFFFFD04C3FFBCFFBCCAC3C3CABCC3C3C3FFC3C3BCFFFFC3
+%BCCABCCAFFFFC3C3CA7E537E7EFFFF7D7D78A2A253FD48FFA8527DFF527D
+%7D52FFC29AFFBCC3A1BCBCBCFFBCBCCA9ACABCC3A1BCFFBCA1C3BCFF9ABC
+%CAC2A1A87DCA9AFF5354537EA8FFFFFF537EFD59FFA8FFA8FFA8FD07FFA8
+%FFA8FFA8FFFFFFA8FD0AFFA8FFFF52FD5AFFF8A8FFA8FFA8FFA8FFFF7DFF
+%7DFFFFA8FFA8FFA8FFFFFFA8FD0AFF7DFFFFFF7E78A27E7EFFBCCAC3C3FD
+%3DFF7DFD15FFA8FFA8FFA8FD07FFA8FFA8FFA8FFFFFFA8FD0AFFA8FD04FF
+%53A2537EFFC3C3CAC3FFBCCAFD38FF7D7DFD12FFCA9ACACABC9AC3FFC39A
+%C3B5CA9AFFCABCFFC3BCBCC3FFBCC3FD0AFF7DFD0EFFBCBCFD38FF7D52FD
+%12FFCAC3C3C3BCCABCFFBCCABCC2CAC3CAC3BCFFBCC3BCCAFFC3C3FD0AFF
+%A8FD4AFF7D52FF527DC3C3CAFFBCCABCFFC3C3CAFFBCFD16FFC3C3FD0BFF
+%7DFD0FFFBCFD3AFF7D52FF527DCAC3FFC3C3CAC3CACAC3FFC3C3FD16FFBC
+%C3CABCFD09FFA8FD0EFFC3C3FD64FFC3BC7D7DA87DA87DA87DA87DA87DA8
+%7DA87DA87DA87D7DFFFFCABCFD67FF9AC3FFC3C3CAC3FFBCBCCAC2CAC3C3
+%FFBCCACAC3A8FFBCC3BCFD67FFC3BCFFBCC3C3C3CAC3BCFFBCC3C3BCFFBC
+%BCCAC2CABCBCFDFCFFFD1FFFFF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��W�o��
 ���a�m">�WP�^{9t7A
{؞�@�GXY��{�_�!)ۊŶ@/���p~3��̐~����
]���^����ݻ�3��vW�c�u=�CgYgw�F��J�k�4I~2]_���~-��{S4�]����<8���_�f5�M��T_-d؞[�j�
�gW�E�-��y1]SԋE�.ǵi�b ���؛n5V�Y,�j5v�_,@�7���xQ�ժ��Eu��	 �b 4$"D4��*��`%�vlJp+n�1
(�A�d�9��?Uw�?�d�X�K*�iqɘ� ��3eq���m�.M�'m�v�U�l!$���R���u�-��b�e���f ٟL��
ղ�k
���/�.���6��s��u���}4�4��G��fOyU8�u1�
���On��=�
6i?;�x�^��
�̻�{'�Q��	�!�``�3"�Ep��s�PE`��
+8�Qpף�
0d�#I��PJ�z�+�{!���p�]Jk�K�9��G�
�
�Yܵߚ�/LZ	�xgӢ��
�ּ��A�L?�7�
��nZH�ԝ���8�˰�3k3��v���+¬���+��!$��-��
t:Q�)��8}���
�������AïwfU�
 ���s_�����~���
�Լc=�lR�q8�?7��

+�m7�
F 9yq�

�^��mj��o�� b�s�
�mǙ�Y�`֛z�+l[��xw"���e at P�T�[<T��Z�oW�Ƕ1S��n�����1	�"�n�M
���)�mij0s��u�򱙅h�x(���=��8��+vF>��[c;�l�lL��~r^^(�l�䷂ػ(�~:��Y�Z���
+�[(훮ZU͕
�O
�t[lLwg����!Z.j��>��
��
+a>���]U
څ���n���� }ט
Ӗ!~�`���dM��k{Z�k���
${ݮ���ĭ�����������v0=8U�@�p�_M�)�-<�5��AV��Ϟ]���X
�b�2�4�z��:Ƞ���
B̆�v싦
�E�6!\u��]��!��
1��2@��
'�:�M:���/=��
BӔp�f톡�KBI�f
�
��GF=�5a�����d�
+?���^V�A�o�%D�G�r�:�,�0��s�~1�sW �2�ɇ�v��tv�YWM� \��7RݴC��ݼ�&�\�`���u
�
+gn�-ȱ�om?BЪ�
�W��Y�
�GHj:^��cwږ���n�*u� ��E�
k瑔v��0��kQ�x��"�vi ����g��}|�~��n �Y�L.�������l���k/u�M\�d��2��~tA͍�x��
p�}�����M�
o�����nC�
�8?�Q����k�A�x4�j}Xx��n?�
]x��^I��Q�p�
��p㵛T�=��R���f&����p4�`��۝O�
�N"{\Y}�,�c���[��3�1[�<�`lw�ӓ��wN���Cw��j�O��dͲ��ʫ�i�(�?�~
�� �{��?N�&h[;=����ݘ�������)��p&�GX��ͣ����߈�^������7�r��������\��
+�A��E�e���
��}!�K��k5����9&A\��鯧'y�gy�'y��\�29�Y
�4'9�Q�gY�fIg:S��D�3�E�H�3��i��i�ƩNU*OOR��QJS��%y�%i�$q���D$<aI�Є$8Aq
gq'q
�X�21�Y
�4&1���չ�t�
k���Zh���4�Dc�T�2��D�J+���+x2(x at +���e&S��Xj�$�(���HRI$�H�"�HD,�PB
+xt&"AX ��<�1�\q�|`<��9��r���%,f�)&�`�11���P�GY�FIG:R��D�#E�H�#Ds�є&4��*
+>RA9e4�76��-��$#)IHL4QDA8a$"��	�9�p�
c��X`x��SL0��#��Dp (F4�F
�k�#�@�o �{�;�
6I�)r�{ȶ�+�.���g��8��{���!e�׮]�d�>���,MaS;�? uD�;��bF���(���-�7D���

���~@�)�h�������H�!1���FyDLjc�[-��KDG�����i�8��4�)�;�

Aye����r�]�iWvʕ�->�
+���F��ӓ��PG����^Kr�:��*��PE��]DQ�����5 Eiv�^���&q�

+�@7؞�Rc��l�ʆ=ش��Ȅ4�6Nl�
�m���g�������$*q~�@�+vC&6�ġ�r0D�E��Q)�8,b��$*���ruڳ����C�X��qbW�i�Ҫ*�Qg�
\(;4�
������Ү.b�}��������}`djc������Ğv7�n_f^ݺ`gj^Y�gƅ_ܶ�L��?��Mk���HT��S�>	o�E�zZ�
~���i`O
�L�fc�&�e�����.;��͓���	�GM~��������1�	N|7��·O���������L4<0=0?��M�������@~Î����
�'�;�3r��7�#�>�X��oHlp��=?�?P�p<P
8Q�����qM�N��%.Db%!c8����.P��/Y\,��aK<�8����c2���s�P�qS��Z���� 
;�$�J`��O	2���P}������L-�1��C#���H�L���Ȅ��^G�1����PK?v��S�{�c�ް.�C���/e�
+���ʼ�8*nsmA��.�tet�xa���^�+So��PP�J
�.��f������p�r*^�a,��
��p;�?|/Ch�U���\r�[F�f�{fH��Ԋ"5XL`]�T
8C�tW�7����6½|<C�R�(mC�
+�����	9 C�"�({C�
+�
3rCD~�
�$2_ �
+J�Y�a��
$!�d4C��*�jo�eFr�H0)o�2;�|@
g�
aӁݵ��;ig�H�H�����H쇝] �oT�D���qG�z����ʝ��H�nTf�Oj0Py
Ֆ����=���D�Djf��)��i�Xd���ڰTTl�𽂻��#�
^��N�ʐ�<-�Cl#軀e&MM��-�O=�{�/�^0�H�}e��� ����� A���K4�l�؜� Z���hc��Q>�7f�d9R�J)�̏.&�o��=W_^�Z��H���2�����'�~K~[N�%0jc�s���Ao^�7
j�m�zVߓ�i�S�{�6$XͰ�L.a�~t���}7�製(�
?�?�9t
\�Þ�~�u
Z�M�7>q8s�����sG'��
�>?�	�3ȧ��!�DZ��W�k���[[s�
��#��j$l4�L#؍���P�J��h ��h�V!f!v��2��J�H�F����4��nOy��8Q����,��P9N�
1
i��D�J�ɴ"1#�MZ�nb?hNՆ�8v�(j���'����?u|-be
f�"�>g0��"4s������܍:z�
�/-�d�;ڥc�q:6h�4SG�8h�����׹Q�2\�E���t-,�W�� w
�ʠ�ν���`0֝����X�?�mg��&��1�=u���,�l�a6���i�51?)�
,�L4G�i1���$F�i��E
gD>Mb\��Ï��@��F�H#J��̏��,�0k�թ�aX�h�����&�O1��	��ĭO�	m�
W�v������c#ٓ^-Wp�E�1<���G�
Cd6�3FZ
�c$�H��D���G2�+G�v!q�#�=F� ��(c�=Dv3 [...]
�L���:��^�������P�K�D<-���
��+�-uF�aR�L��7���ĉ:=
��9}��sN}���\�tu�"�=��E9Q�;h���Pd��U�
�5s)MaW���c�{���+aU���m6��'�;��Di�T�J8�珪r
z��#h��l%iL�� ƨ�,�!���*�&�!X��!O!Ъ��=(�88�e �X?hbE�9���H|5�C�Q�A�-Ls����	�/�mDF���A�AJ��H�jr!,Ir�.O&�'%�
i�3�b��!WE%�\hc��D��&�A���ؙ��b=��&FE�A
��U��W�G��94���6����ߋ��b�wN�M�r����g�9�M���ٝ/���IY�����
+T^.N�����C� #
+cB�Xc�H!�Jt#��چU#��ѯ�Vi��}L���W)����K�_�:�r���B	Kǔ�pM��)�+7MTS�*a5
�r_�;97��Y9��.����.�T�<�G�0{���8;�c�x���A��9ȋr�|�ʃqpX�7���<X��҅5�E.��
kXW�i�jj%��VO*W ��D�"�HV�Ԇ;2�U&���/1	J.���b~�̔�07�Nɠ�H�dU&Wɱ�jqGз"-�q�$dnF3tf�^�e�ܿ^���
��
į��fXL��{�A��t���/����	�I_�_����z.S�C6�\�a}4��p>����@6�)��dT0�S2(�
�#��^��\�XF�@8�o�r
+$�=�r�J�]OFz	�;C��;�#W��w�t���D_����#��,���ʷ���l�Y3��K]�O.������8�uȶ�nV��X�6���Q̟�5SHx����i���zkZX�B��`��10&H����|�-FL��s�L�(�y�#��C����J

� ��W|Ά͸Vx(נ[!�s׀]�/"�����x���۶۷߉훇�k�y_�e!��ՠ'�zp_�����[���
�z�}��ǫv_���h��	'�o�ot��@~�;�?�����y^~�0�O|.t�W�kP�s!�z����T�үW���)1������<v���o N��z����)!R�ړ�Y2����9
eB�̔Izʔ�ܝ9�eRo\v�,������
!�%�/vx�?9�_0H'x��Y�D\i�CU�U���v��jp��mCp������
�0��
��	.����^��

��3l.��R at F(	wD28SC;��
3��	9"#O䊊|��v�4�0#�GB
+�H#��"�44j at Z�w��wE�ِdv$�����<��f䞈����2�PA��HG
�, -�HM�)!Ee��r��V��0�,sF��_	;IF"+Hf	�a�����2]F�+�zٯ�v@�
w�′`��ձP�p,͕�jM\K��ʥe���\hd��Z?VPj�U�:.\���	ilcE��RՃ+*�ھh�Rߙ+Xd���״ݪ}p��cZե�k�̵/��Z��_u-r
I�]��0/������u����
?�b9��������ꏝYl�׉h��vuUFfdD/c8:
+�L#%��hT2��a��d;;dž茲���*��8�(K�8^��n�7L���,��
+?C�EÑHKC�xQb*T�k�|J�7B�0&ʽ�(E?	m�-ĉ���I��H=*�`5�*`

*A#��reٲ�5���Y��1s�g�d�r�,"��eS��ϫe�rk�e~-�-ϖi�'�+���>{�}�?����``�o�.����B���4�n��u�+��
�͐+���14{�b�G���v �h���qt�
i���6�;G�]?8�c� �0m5`U�Wx%7�+��%\R�
�_���՛�7�wL�wUH�%�����
]�������D���"������Y{'�
~jB���'�X�-���5Z�
�W~��|����g�N�W7�W���'
�R�sۅN���P/?n�۞��ƟӇ�������ק?��|���T������/����K���돯_�>*!�A5��(:�>��s�=g�s�ZU�1ZH��$�M{��;4��Nj�Q$'�BփS��k�
��	���?ۀ�[��фG
+�A��5aT[
�ޤV��-��(� ��K�VdW|&�v�u�^��z�ت-J~�����Z%�Z��
�\!f��

�uИ_1����@�Q�
TED5���?k�F��r�6a��d>������9 �V�Z���'�Go�)�E�������������b5�آ�
��I�P�j��j8�'q�R'th(����#}F���L��dh���E�1�*#�=��"���p�E�n:
pB��X8����5�(��c+��U��Q!�������zn���gn�������J
hVϪ�R�V��VK���:��C�z�ٞY3
+� X�S�2�g ���N��W� �hY����(8C:���f*-[@
+E
�� 1l��ǃ���� 	#���I�&@�B�AW��

;�\��a�n�B�f���y�G�<@6�tU�"
2I[���h*p�6_�G����J�`�e��I��ր�2c��/Q�Dd��R�`<�"G��(�z�Ϻ�s[Ƀ�r��&�H��\���+#����H{&��tƂ�������C%$��far�K
t��`�^]���,R�;��3zl@�u0#	���A+����&���B��:�j�����B��I�EG�03�
+�	(Q���1lة����"$��P��
�
�U����15����ٚ|�r'��3co����D�fU�6�##{s���Q	R�Y�b�F��"�=�2���g�2��1,���p�%�Ą2�n�t#(8�n����I�b��[0S�M�y��%�$mP�Gq�+�4k%�*�A�@-��bş*��=�}��ۗ�O��o/���������c��
�0�`�!R����
+�2A+Qo
@��5��
+���{U�Q3�(�թ�#ٟ�lyB�H�X$�����EM👅�+�0�2Hm�FRɳ�;�)�|Q�6�Z�\��Qu(�	*-�<�(M�0�d�@C
�i�;���E��ũ32��]��-�b���Z�Cs�م!H¥a�$� 7
DL�d��}���@a�*	Y_��"dB�dn�n�Ղ�3vڀ3v߀�(/�C�䶈،�Hi$�ERc�%�AB#Kf$P�d�D�X��J

Ց�9�Ej��و�З��k��(,��"R�Ƥ�T�

0m(��ӄ�-B���j$��&~v�s�h_���6��v���~YTߕ(�j#k�j�g��Qd�.����������U0*�U�\m�
R�D�q��0�^k����5���v3�6��\\��X$�&�ATD��4��
�2�����S~_���n��
�!���j�٠Ә+C�̆��8p
n��E�}̃����UڻR
��J���+�jى7uhY:I�S=Z��1��. ����S-�QRԤDRut�j����(U�ܢJ����dx��e�x��.�ʬ2��
�
+b�$�0�q
PK��2��p�TX��4�I�q WN2�A�ݠ!:p�L$�,< �5���=�6O���BJ0p'6'���WS��ܙ���΁I��r�y��#{�
� �{�A�kPJ�
0HV*.fJ�E���y�x�VXy��������n$�j�j
+k���&�M`��6�
��N�\j��6�-��K�ݺ����LCU������B�,n��b���2�5l���Vr�e��,�z��Y�U�:�L�цu'+�lv�B�`
�[����:��%
�QӞ�q��
+^�r���]�ML[�-L@
��;v�=&�f��O�9ER���VL[طǿ�������<z����˾�!�����n�r:�9���0��Y���O��g�,�O�`W�B�Sԇh<Lo�
���D��0�.�O�i���`�̈Ze��:]����iZ�b	'��U�S�y�O�&���+ ϊI���Z�(K�#3k�`�k�"���,��"�1KmLR
�]�Q�c�Ɋi�B�ז��#
��BX<@��_�e��i�0+��%PG��	��Y�8�;����Jj�<
��W�!����8�Sf¬A�=(��5HU|Z��j���Zy�Z~�\�y��^	NI>��Gr����I�kr$M��I�1k2p*`��Is at 3@�?��G���9?:�/����s|-V'��*���@��Ϣ=Q=g�yO{�S����Ug�:-�7���_
����g�6|M��|��8|�e�NL71߉e���>��!q{��7~?Gs'�M�7�6��:GÝo"[`�|��&�;��ĺV\����m��]u�����C�w��n�)�R��VU��c}Y���_�%�
�(����7����;�=Ī�/15��!Eު�悡k�`ݵ��ڞNǗ���k������{� k>�Q`O
���-S���s��<=�����������
��w?]~���ӿ�^�y���������r�>]~|����X���a��m7��K%kQ5��+�U�
+�W	g�B�&��@�
&�L -.~�	�<�K
�9�R��0����_v-zY�����Fj�[R�}��-�Uȅq�!�dq���oU��ZR�=����`�;����:��)�� Ӛ`^
LlS��ak
�ͦ��C��1�Z^�"��I�wU�a����:�'ܿ0�������i^L�'
��+&�.�
e�'w�.�1|j�'��^�Ie�O��R�,��5{�����b��Y_��s�zR>k���;=���5�%K
�a���S6�?1��Y�c�ю�*�ۦ���-�A�!
+j/Y�q�'w�iW������x.ї]b����q�'n��3|�T.T��O5�SM��n�%�
8C����n�&T��6
0�ʅ�R���Pc�)�f��I�+|��+_�Z��X1�I$��,�Y���Ҋ�i���گs%�pXq_��*�{��!�|����Ȼٹ�<
+�q�U�ٚ�վF'�qa��\�Y���ҦF
X���Ԁz����U��*Ժ�McIm at g}�
+�5«D�T�純�p��fCR۳���]�kyb�e�Cj��ͧ���BjK�
����1���-Oo>�]қ��
#%���֐���3�G
��Ó��m�/����C;:ę�,��p���
"FԞ3�
+� ك4_ �EM�A}��D��B@�v��Ƚ��0�-,vUS�rzON �V	��&�v)�xQx�=
+͇^���4���\�=:tҀ~��W�
�SÙ	�C����I��Ҙ�p=�jqc�l,�N���f`Өs:ɟ�s��O
��i��A��@����F��`'Á`d�?Rӳ%'Š�b���Zn�����̥�Ky����O({)w��R��0����SM��O�

+^��q����������[��U�w��}�O��E��v��
�3��s�'i����B�KG�#Gb�PH����F�a5}6$�}8�x�0

�Q���0"
I
��0 l�Mb4 ҅1"��$�H�Á!��1+l���� �,
��
��	���u7x{
]m�-��S>h2��.v�:�Q9u

"��Q�"��-�����̶0���4!/M��ڠ�����\�7+�i�����.�]�;ި�����d}Vo
���,p���i���:�#ٍRIC�-���~Vę�S�̑���"�I�b�M
�r҆
���.!ꭺݨ�+��l����
�}z�2PZ(ݨ
+F�f
+�
�����f������$~t�
�
+l���{�1C37[��<����Wo>��wW������w�*C_�<ş���2/?'\���zW����m
u��GSY�
���i�*��g���M�W�������݇��
���L���{��}{���������~x|������������]�k,�ܦ�RI[,{)w��X����o����K׊L\^��n���c
���J�Y�Ϝ�����O���;��Vi��2��9��O��?�����^Qd���VO ����c�L�I�sО�` ��x��C
`���Y���MTp��1�@(���������+lg�����
��e-
�0��6%�Y���'C��4�H�ǐb\H0&%�%K/x[!�x��e�eO-^��<�)�tA����Mi%��1�ĔB��)�
�5�HT!�Vŧ�Q%�Aņ|R"���P��P�Q�����j.�.�R�2���=�Š��"X���NyY�� 
+�s�j
eS�UbE���8V��tO���x��*��
�w\��i;�wDr��ɬ=���x�1!�W��x��I�d��~�,�\��,��|�Š_t�l�R��KUH"_r�/r`��o^���e.�l��6 �'����
+b &-D�A\z�����+�����Q
Qr�
+� T��!Y+f���HY
Qs��
B7B�f�̊)� ���B�A`�R9A2�7�k���(����|NcJ�	���g�.�2��|&��<�{T
�i,f�:�=��
�'�<
�l*�����ɫ���O]/�\���(Sy��
R���
+�
+eca��n/��*;�b<�kUۥ�B-y�����PS��K
�Š
+��z)��p1!๚B�B]�
++b��qHk�����s+�q�u	�"�y��!�Xq�o
ެ��Fp#�ڈl6�a��f�h 4L�4��L`F,�1�2�A��A)`į9��+&\e\l�)�ܐt�d;�uJ�!�B�f�g^ �yH렇6�����k;�Ed��汭؆�U�l
=օ~i�
���_�39�,�Š�c	��
r���t%�xŨ��T{
���ZB��L�v�B�l`�
M������ۈby؉Е#�s�u��˝F!�=��>P��w���
�r�蹵t0jd+���'�σ�xD7��x�<L�J�ܨًѕ�r��Z��ȝ[�w'��G�̝�z�|pJ4/F��h��|�i���(����7��oӵ��ptz6
��N=˩��\�d�<�U������Q[���������D�n�
�C
�9�|�I� �9ڼA���bЬ�5C�6n$���[��кQ�Ɇp[�wW�]#=.�t�VZ�s�����&zP�'�֦
�]r�Sg��j��f��j�Z��;����\��+�g��Nj͑����g���������wǎ��'�Sϙ��>�{���ya�›)�B���R�
�*%���e`�O�����,�˕"�#�K�:P�z�y�,e�+C��6|�-�ty��@�e�,S�s�i�y��o�ݡwi/�T%����+z|�ޣ�����M./p�>+o�EQ�(4X��W��"'�ą���“�4Kf���)�pkh�hG�)��<cj'�.Ir����<���5�K��S�27� �
z0��FQ'��D�'�|�>s�L
+On�F�$X4�� E[)~�t��+�Tm�M��B=d���_�z�~4���(~����*~47�߫���x���g�2��`��ag�������S��"/?�_��}�v�~oU��ں��u��[wΟ�_ﯜ��N`�W�������݇��
���L���{��}{�ꇷ�~��ϯ���G,�nӃ�FJx��Mh[
gW�+�|������ǘ7(�1�}��:>�M�^a�QϠ/�E��0+�!�͇�׎X�X�&WE�	��+���6�f������BQK 	C
+�{
+A����O�^��j�W�I��+��Z#�hTG
)�F��PV�YC�t;\�1[4`
�\�x��C���M��G�%�9�V
��/�
�q$���;䦶Q%r��u�^������'E
���Z�ѝ�h�������
5�-��*�&1
�E�X�^ή�v�����o_qKeW�?���T�.n1v6Vܞn7��g۟�x��u1���<[�{�p{���}��\Jw���֨���u/�/�>^���>U�Y�Uhymn�V�������x~�o���S{21�\Aa˂֨�e�je)�X�)P
��
����^�������^����
4ދ���A㽘�r�
4���曯7V|w^?2�\����9�o�;wS�{�	F-�����bŧ��Y}i��U����_�}�
t�鍿�},�Tc��<�O+���qe�AY��kW+��V��b�e��.+o��K�R�+Z2U��Oݩ�^�;����t��\Y�6�B��X�W��ʔ*�TV)�(��ӦN�MR&�d�d�d�d�d�4J�L�Zt�T(k��菩π��<�
S�t&Ii
��i�)���T�Ŕ�t�Te�����hI����d
1A?~�(�1�
+����3���P�b
-��bg;�s
UĞu����N�����
��c�N��h)V\���7Y=�r��=/�׽��0
��{���~��n��z��p�_^�/~~w�WGg?U����4>]���]�}.:Vy�=3
+^*=ո+����'�kJ��b�Xq��FR�W�T~�
�8�	'�����	84�9ڶB�
s5ő	����y똺��@
�ef
G�22��@��Sϴ:Z��
fxb�=0���rG�W����O���i�<���
+O�t�b��&�c�����)��8���`��7
� 
y���nZ`�	O���b����u;l��
_p�����
��Wl�Ӗ�BSAoV-TOot�O����0<T�L��<م�Ż&�NJ����pQ��v������x^�a2:1����/+[�.Z�E�m�7[q��]����^
��
Czm�db�����y����
�Á!�
��a^�
+:#|�z�Q(1�Da��bx1�f
5���D���?�n��{~�����o��{��R����>WSڮ�TY��K���?��޽��+濥���uȖ��3~��3

�a���za�

��h�)��Ay�r���3��v����}�d����;ϫv�k��}��:�

���JK�3Ğt�!���ΌY�=s�j�m�G��kJ�̟?h��b��&�i�fM�MR��4j��|DM� �?��Al���s�H	��Fc�V4Nl�Ņ
�,؈'�Ը�����1
7��\�1��
�[8��p���h�R���Uz|��|���b�o��On=�o��x�?|����+'�+�j<�t��T˩Hd':\�u�e�T��V(�}�NN՟j8���t��v���N5��N�I��
��)�+G�9I���e�Fi�+O�JT	昔�8)%+�l�)]
%_M9as��JY=�y�QYkA�W4�)qu0n}��ޤ�<t�N��������9�Q��b�hi,�`&%2��T��:�P�l�����%4?wW�P����ꢳ:��
9�5�Ζh�o�i[�ڀC4ִl;*�.%ߺ�p�2�';D^���
�i��ѧ:��Ѓ
R~ߝnh�����/��e^i�[Z�5��㛰��2�P���=ZԸ{p(��(߳;��u�Չ-WO��Q��f;����]���������]����dPV�I����b�m���\�{
�ߝ�]u�Ig����O;��Je.Ŋ翌�����u�i��
/3���Fi��Y�5^<�\�V�C��
 
+
Z!ߕ�kqƄ�L�x�Π"�j
�Z��9X�&���j�i�j˞�V�t�������J����BYg��X������}�/��
��lw�~�++n'�����w6���7������9+���:��]�5_�����
��e����Y�Q�.cb]ȲΚ�$
��_���L%M�VP�lѲ����Ѻ���eP�l��FsA
'�̨�PO��:�͇��&�v at s��g[��
+U-ʟ#:
ǜA;�E�%�m��F��h@�=
�A�+�`�Lx��<����*N�a�
8��1�4"���{tJ�qY�%
�d§$�ʠ���aZ�Lc�A�;)�F\O���f
�*��ʴ	�4�BI�AZ�ng|ֈߊ��=�É��e�mV�M�x�o��s[�]�{Gg�w��|��:g����G.��R� 5���
0�J!ð1U&���7�٘�2���T�!�,r2��&�N���O/<�
S^�2d97ۀ�i�f�
��2C[R@�8�\�
y�=C�3��G(�i
���Qa�"�.
��MC���ju�$׎A����X��X�Mv
��_x
�
ǭ��L�%
+!�0m����Q�)
+߆pø����:�`xw2	�Po�_��Y�5I�l�
����5��� eP;��E�sҔ��v�f�
OL��/����8��7����p6��T���
Ou=M�>�����|��V(��J�Z�(s:n7՚k-�
�֭���ʹ�"m�Z]�P��5Ԋ�R���b�I�m��ԣV�]�U�����.�
��+��K
VO����������j�����}�󊯳���w{��Y�9A\�y��'{��q�����q^�+�>n{�f��U*_�|�����a����.��b*���8z��Y|������t�K��Oa�_q��U�{��
�<�9
+�;h�Ϯb��:
+y
+�a0�]E��YĊ�L4'g����MQ���	C�
I0��W�z+�bj��Q
l���_[�1'K�%G����*�3f��`'�8��3Y8�H;��sf��8��IN�����dl�q֞��@���ɂiYy at G�<]
to���nN؈�ޮ
��מ�z�
AA
�X@��Q9��AM =8J�iW
�Z�G�<�
�o �	<N�r��#w փ� ~p�����"��{����IHL��d,L�J�
㙜���L��T���c^�_Ǽy�.0}S���	3�0�+��V���w`��<1�
3�
M�M�`��l˃a��9�����o�K�
�������~5�{��{�o���Wh~F��~���?_���_at���s.�z�O�m�V�b�����l�g���;�5�����9{��+�?��k
���!�
����~��m�A�n������ �"��̢͔�E���i�ԇ ���k?ȥH
+:
+4�X�W�f��
�%|��t��ŷ�4u����
��[yM��>"����U��L��'��
�]էO��١�ϥ3L��^�h�y�������_�?~�#������oO������������LJ�
䞆��hYV���^S=���󑒱�L�DL�0OCZA��HE�C�%�)d��Y*��r�����R2����Y2R.��d��ɈTD6r2�xJ��ۜ�HFr�\
4=���1G����{
��0��$
��i�ŇU�����#�G�m���A�������CO5��(��;�Vз��3w����~������'��
}�F�-<J�7�Ja��U�t�TYw��\¾
����.^]~�D����4y���:\���np������N�'.��v�=_�df'���/\��SJ�
.V&�B~R?����,�������o�}/��-��.�W�W��$Z
+/#1�	V*5sfN�����΁�W�@K���--�!_fe���X��r��BɌ�FHx"e�Q҅�R��Eg�Z��QoR{`�Ie�
+�T]Ҷ���� Iӎ�$-II�QTT
���������t����L�]�NQ�4�R��
+F
UE(x$%UGI=�=�S���Ot%eE[Q���Qՠ��,�HjK*R.�ꤻ(_��#���
����$��M`^���D�	ɓ�p���p�{�'B;M~j�I�h����ڴ��/=}�ټ�$�+�[y�˪ۤF���J]̟��RŎgm��Iy\��n�Ԭ8�=�����w��x(ޏ�`R��9�k�AE�R 
+`���8��N�`�%
��
+%
 !� &7	A0��
���+�
+�I�cC�G
"hfEO��0F
�/\lN쐳V���Rqj�A\p���5��\��Ug�X����渌�\̼���#
+._YPITEE�E��]��
���R��ݶ+��2��4�R�E���$��g�2D\F
����.�9�cW
�(HҰ��Ip�xȱ�=9�|��!��t:>l���::�0��3 ��#�Pjy�6:^e��l]�6Y1^�ъ����~�p��������Jӵ�=�v�v��0����X��[ƫ���iu�:a}>b!���lĶ:V��z����'B
}FPI|>v��[;o4�����iW����N\jK�>t��%wíj��6�x&N��Lw��ى�g�
׼SΚb����ɵu7���S�li�$vIg��R+[F�7g�:F�Eƀ-J��1������j������>��l)�e��qE��1ňO�L1���]
+��V��NՎz���L*;U��꒶
t%U(H�v�'iIJ����j4�$
L��
�T�f��ʄ��t�ʥ���7W0j�*BAjɽ�()�9�zJVXZ���;y���qW�Ua�
n�gn�7������O�x4�*V��p�\9�xa'�����Ɖ����niŠ]۰^W�Pڱ�<�2��;�%�6m�ْ=�k[v불k+c�.��Y��gі*Z�۳ز=/��h�ݛ�-�Y۲
/X|h�xc�xqt��q̶��wO�'B;M~j�I�h����ڴ��/=}�ټ�$�+�[y�˪ۤF���J]̟��RŎgm��Iy\��n�Ԭ8�=�����w��x(ޏ�`R��9�k�AE�R 
+`���8��N�`�%
��
+%
 !� &7	A0��
���+�
+�I�cC�G
"hfEO��0F
�/\lN쐳V���Rqj�A\p���5��\��Ug�X����渌�\̼���#
+._YPITEE�E��]��
���R��ݶ+��2��4�R�E���$��g�2D\F
����.�9�cW
�(HҰ��Ip�xȱ�=9�|��!��t:>l���::�0��3 ��#�Pjy�6:^e��l]�6Y1^�ъ����~�p��������Jӵ�=�v�v��0����X��[ƫ���iu�:a}>b!���lĶ:V��z����'B
}FPI|>v��[;o4�����iW����N\jK�>t��%wíj��6�x&N��Lw��ى�g�
׼SΚb����ɵu7���S�li�$vIg��R+[F�7g�:F�Eƀ-J��1������j������>��l)�e��qE��1ňO�L1���]
+��V��NՎz���L*;U��꒶
t%U(H�v�'iIJ����j4�$
L��
�T�f��ʄ��t�ʥ���7W0j�*BAjɽ�()�9�zJVXZ���;y���qW�Ua�
n�gn�7������O�x4�*V��p�\9�xa'�����Ɖ����niŠ]۰^W�Pڱ�<�2��;�%�6m�ْ=�k[v불k+c�.��Y��gі*Z�۳ز=/��h�ݛ�-�Y۲
/X|h�xc�xqt��q̶��wO�'B;M~j�I�h����ڴ��/=}�ټ�$�+�[y�˪ۤF���J]̟��RŎgm��Iy\��n�Ԭ8�=�����w��x(ޏ�`R��9�k�AE�R 
+`���8��N�`�%
��
+%
 !� &7	A0��
���+�
+�I�cC�G
"hfEO��0F
�/\lN쐳V���Rqj�A\p���5��\��Ug�X����渌�\̼���#
+._YPITEE�E��]��
���R��ݶ+��2��4�R�E���$��� 2,�
endstream
endobj
13 0 obj
17353 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��Wˎ
Kܷ���#،��@)����
+��,]��J�A���dfuUw��6;ϙ{g<]u*3#*ND�1�)�8ǚdR�C��$�|
+)��J���2�l��!ǜs��$&5��N~�S��i�j�E[\	%�\J�g1��aV��
���B/<�x��� �\����:�R��k���ꫫ����������\�i�s���
:<C�r��Ϟ���u��x����)�QL�-Xs�������IcOr��{��ӄ���s���pXi�i��L8��"N���,�M'�S�b[�q�1�裋6����2�P����C
+1`��l0Ad�␊�|��G���[o���K/\�Q7�쒋.8�8픓k��ζ��f�l��z묵�j����T at R�d�I&�`�q�c�QF���uѓ�:騱F��V���R
Uլ��TVIE�WNYe�VJI%d��,r�Y&e�^:i��Z*)%�( �  "

����X�@s!�`f���N\rœ޽�_p�2���D�)�j"�{\

��(s���r�B�����n�y�K.��}�t�~�y�m�����؛{�s2W
�g�w�]��z/(F���m�pQ�N-W����㙺�h�-��d��R\�k
�Kӗ����hKW���\(�
�r<��|���
�%|_u9
p���eOY�Ӗ��<ҕ�*M�N�5e��^ޥ��J�����h��&�3�L(����%lp%T3$L
�IX��cC�c� 8�k�a��L�
v�p{i&,����z.��F�aGFB��ئD�
�6+ƴh��
ۆ.���P����&�ݦ͑�:�ސ�
je�g� ��,�b��
�0b�Ė�;�UV�R9V��N]
�Pq�ij5Va�
��E�2c�+�h+�#��Y��
+{��}�)�G��H���iY����E�gZp�˓8�s�@��L2�)@	g�MH���
�F ��r��8b
X�����`I[*C
Y�	k�"ؕ���U
��4h`�FNFp3��L�8X	85�k�B
l���GҀ[�68k؞6"獉G��9����s�HPlj�G��Q�8�3���Fx6J"o`�4"���h8�xN%	o�DɤT�&=�XN%�Ev��.3�� 0L�	�c��DH�Es
�:��'~pbÉŝ����^�Q�M۰k���u�9�6?+õ�[[
��n6j��>��۫��޳��^OZݕy|le�����׸��ݨ�Yu4���1��jL�#Qi��#(H�"(k9yFLv�䑘�*%
��*)�!$$#��($$"����*"giB2S��b"{�h��
D��v9�։������L̐�-Oe�6C����Y�K���V*��*l�jg�d�ٌY6f��i
(
Q`Y��TmT��ufؙc�,[�
Bɣ�sm�m/
/�lp�rt��v��`ZY�g�eU`q�1��v1��Y�Y��Q�D1��I`Q�f�{21�x��јӸ�z�Q���ZA���1�"���P�
cU�-���z#��Ȋ�	�����^	�upF_\�^t
X����k\b�Zw��3�Uo���0��
a�6��
c7!����
+�?8�N
��w\��QN�-:�?��'q��O����\������g���z�����W�7�+�q�m�O�$��P�n��ܺ]���Y��%�ɍ)�S�l���ڿzf����gv�v��}�
V�zfO�v/���!�{̳{���<�ϒ��̳�[��y�%<�ٽ�#����-�
�D����]��}?��_>�������������oO����O����ӯN�����O�'>��x��	�!��Oi!p.�<
��t�5G�]����:���S��)3J�D��w���^��*�
+
ݦ�3;��)�|��U�*W�D���<e9I�U��
�|�	��'˩)��TzZjY�pVZ'���FR�9	��rҒ�V�h��m>z����F:Z���JGb���HH��(��
+�|mꕗ�Z����򫮫
+.�K]�fNj����fU�3�
q+�9�7.�'��yY�j�Xc�d�Ve9��Ks��d��o��%�

�����F�m��i�Ż��^�|�]��kG&:�߷���&���:^���|�J�ȅKF�	�x'%bLnr�NJ|1'"^$��s��{z�JuQ�3vL�s�e�؋Y�?��E�M�tJ蘖�5m�\Լ�!���e�t��~��ҭv2'�$�@��$�f��IƵ�z|q7j
+�R�a�᳷�&t�ۢ�?���7v׻}]���s�ϗ~ڵs�ONWvnkClu�d���k+�ٸX���ؐ�
!C�7���nK�1�lL�5!s��'dPȢ��
<]E�*ݬ�U�&,vemX�e��ʲ���
۲6.d]J7.dZ�e�x�ɬ�U�lS^���DF��� R1A2*�CAH,%@^2�f�+l��
��!Ns�+��[HX��e�Z���B���@�<d0A
��B$��@6
�3��!SSٮ��/Ca�$�Cjv��4��'�Ix6siOB�a�L&P�
ׁl��ۧ�%���!�nʎQ
8cz
�3ք6�>
66umT7V��lj3�����Ԭ'��
+�!�=0O
s�u�<.���Q�1��j��p/@\ �-�/�b��
g���rG7a���cm��Fí}ťڨ�}��ȳ<�Zi
�dS��w�
�]��\�a��ƣ�i�(����$�I��%F%���qix\J#�8y��66-�M
N�D���+��5�4�(� _
������	

+�݁%ڲ<q�$_BL*�
ĭD�f�f��Hd���K�TZ�����lN�k�8

*p_��	���/�((�a�xg
�S�(���c�lv$7� |7�w��C�ş⑿W�t�aal������UŞ�ٖ�v'vZ��f���_�?��H
⸠�QM]�� G���s	����OP�
\~��*p�
+-FTd�xP��}o��
+�����n��q��:�m�O�?�x����1�ݷL�G��ծ⿴�̺�9�{�}�"�q�:tw������Mo�
#g(��
�s�(
��3�M
��YG�#�œ�+b?�+�.p]��mp�s����X
������N�6Vc4:w��n���
=�[��a������
��2��N0�	�l�M�{�T�s�L��f.k�F)��f�?4a6_1[%���w;�=�f�� �›=|����_��~��!<��.��C8�]�?<�^���:��^�e:�NV���T}MMͥ����BQkS[���������
Օ�J�������+�^����Zjkj/u4E 5����dݮ��Tjj(U��8��6���K-MU�ښ"��GW
�&A�Qľc>M�<y4
^�ط>fqv�'�Q(��'�e�i�a@
�Sze�ć�T����������o�����������?j����������**-��%9�L%�~�B�����D���VAȱ�9��@
+ at X[�"�4᧍?��y�]�݈A��YFX�����$-�R�r�%
�E�G�)�X�9<5�-��"��!�XRC� /y�7B�"��H;B���P�=�Z�������+�%�CոZ���|(��Z���Z��,
��sy��3k-���V��\�'��6Al-�n��g}ߛ���p�������o��X-m'�A�~�@��>�� ֡��  ���>x����e/���v
Q
bb�I$/���{<f/˖�j�:Y�m�"��Q>�A�d�ԉ����!p��
Y�5���{�&[���,|*>� �MJ<�_��}Թ� x�����j.8Q�>n"?D\��J$��0��DD �.�
+�H(
����A@ ��Ck|�dm�@ ����vo p�h���%�vJ"r�Grǔ�G��c".|r�N�<��3IA�bU at RV���;�_R�
�i
P���?h#F�#l	��bl�{��{"6E�h�����
l
���C��Ӄl�����쑵�ճ�I;��bR��}����{��]�����ftt%{F��~�7���G^����{���ޝ��nj�n	��sa��
[t���m��������G�����y*���}
�W+
'��#���ps���`a�w������O=�Q��O��V��Uvg�u&P�{��tF�
3\��Ѿ����椛N�랺�
�����3
]̓N�
��i�0���)�����M�Y�
���\|z*y�
žD/q��I�R�^�jW9b�u�*{Y��H?oy܉�K���g
����i����k8nx�g��y�كګ�c�6��һ������wLP�����E������A��@]P!p_R=
+�(���N�� �'��Za,p�E�
#E
��K9���8��T0Hfx#�%��`��-Q��G�c�#�<��.�.�Y�~���A�`�׈~�}�|��7��
r�
O1��}�9�&��ܥ��4=Q��v5��C)}�
���}�ru�P��\7���|$����g������ݦ<X��½��Ц��*-�܀��p�^q����>ܴW6��b+N��n��f<I��l��E$<kGrKN�uə�B�H���6��i�n�.ܢY�c�6�d�El��a":�K=�$�{���h�.��&�p���p/;*�A
c�R��<�^B�{p`&���;�]I>`D�K�xZ��9��c�6�����ԻbB��%R�;��I]Ӎ&��=�B��ӂf^������;Z|�)��o��N�:��d��p�8{%�A�laC;�
Fi�kBⱄ�+	��%���Tʗ��(Ȯ�_��-W��gg��������������ƮMB�~���wRQU!���MUU���z��%alt�Ů-����B�?)����ċ<������r�Q^��ew��%g���S�H+��τ60+
B�y0/L:�_W
Ď6sr
��
�CeL�j�ڡ)N�G�c��DtZ
+]0b�|Rٰ�^z5WY�@w8���{$9�đ�|m�0ܣ&�ӄ
��~E�°˜�����&.B.$?n
v��#	\e�~�
+ӗ�p�T� ��5_�
+_��8�#)8'8%`|� ��9A� �Q<�8�5%'|J	d�8?O�)"U�\�ɢd��."_D�P��D?H�2"gԤY#�F��8"sx���v%y����t<:������6)�w2z|���y��N6���X�9���mm�f���b
b�S(��=��jS87s�x4�z����¥0�}�И�ʳ��l�j��:��m5��w��|~��6�96�m���rû�eЛ�r�d�$gM����E���U�I���-��-���NE)�pʅ������{=��q&��)�+��|�L��
�M�a��]���ϥ�bxIW\�z3��N�o�g`����	�q��;����|aө23\��Nwj6Ӫlp��M�R�%������R�c�i�V�N��������.m�D8k�p�\�TH$�h�ض�el�|�c��ϳX9����-vP��)������5�~����n�L���q_
t#�ro����؈�آ�yzG'��/֞����%)S@

��:/��mĻ݂�I��Ys��$�L� [...]
+^
	��0��Tv�ݴ'��x�\H&kO-�hb�����wJ����t�(S�(�7Q���t���W9�;ө3�|o}ڣ�tkO]�-O%�d;��gGoa�|8.����V7)�Z�Jg锉eP�q�J�� _���5�V͆jM���Y*�/�,d�bݸn9�w�Q<�^�L
S�Lgm굼�<�Zֵ�{��� �~̶5�2�\|tW;���_���&�8���N��Ȁk
�D/X�)�2��9�8 ���9�"�]NAv�=~4��
Y)�E�#+I�%Ko;��Ꮋx/��ḧw/��|6Y��S�:a=��v��rW�nX'�
�;�U�>����D�m'm�l'l���\O����~�v�v�g�7���;�[���
�m�m�
�igec���R�������?s�\x:����x8A��8���֨>�����6���l�?yX�b������h
��JR3'��j5�}��p.�l���-�=��ɭ�nڷ���Wێ�F�G�w�M��"^��;w�"D���"�.;Y�g5
����ꪶ�ʞp�%(c�����|��
�6�Gx���W�W{~a��l��'f���>��L� M؍�tG�]�\�T��~x���w�Έ�u@�BϠ��-�6-3���X|I�X�
5x��i�SZ����[�<�bw����t�-~Z&o��!=�D�W~�)��
i( R��p�eM�"�JG��������ຨ	��[�K?��vQJ~�A����7�L��^޿z����t�Q��������t}qz���L�s���$9����o�~{�����������������vq���֎^pShd~�6��@#tQ����� ��)N?M�~[��
��1���.�ep|����&:�t���>&�
�R��S��nO�?JF�BEO�����p
��DB-$^�c�<
�o���BfO>�X���䬃}k+�3PBY����8��Y0����:�������3��i�c����=v/�;�#�~w��\y�6_ǯ��xH�:�f�K��}�!OFHģ��Q�Q��鮹su���C�������/ [...]
+F
# ���:�CMV�#
+�G�#�%�(GRK
Q,��v�kE�A�F�-$�(�"
Q
�%0�	�
�rFoعB��8�����Hf�#�ő�G�c�}w��#u���1�aF
	��0Y�8�4�%00
�,�U��
Ɣ�w� 5�)
+�
U���P`ĤQLQ(�Y��1o���%<��N~�
$�

� �Z � Ytd
+�>�,R
�D�� 2�Y d��@G�Y	�$I9筈9H���A2H�]"� Iz	d�ә��s���`��C�K�H
+�d�%r$�A��9�� Iz	��H�`����S�M)����cHA�@Y|
4e�t�
�4PH&�^'Sl��}�_�<|�mB�oi<����
+1G�4{M<^�x�^h�nK���K
+5;��Ǽ=�o`
�g�C}�3�$`sX���Q�LJȃ���
�!q<����&��l���Z�#��ky�M�M�6�ˏH]�
?$��]Cs��
��D§_�Ӱ�Z!a���eGPBK
��'��q��i~�r^*9�Wn�❞�i��m�+�<�LmP��T��BpH�h�
Ɖ�����#�J��N
��-�b##~sܠw�m������Z�Ă�s!l���R���p0�4�m��HP�f��w�ٿ̒M
��X;c
���j�K�]
ֳ�������|�;��2Sv9�����5q8SW(Sqn��[���_*���a
9r��LU��By\R�ő7V�Útؿ�����
6�]�ڹ���gER����w
�P�W�7��=�:�����x������`&��^~ �/�K����X���I	!�o1����׺�f�Ǥ�������f������GqQ�b�k���&R�.kH���T��X?���0�А`sN�ȕ�`�7��gc�g	ZO1�d�SH�Nd�P0�A5
�;,IZ2T�y�\Т�)ఋ�jy;(/I�g�3߭V7=3������ĪG����s-�G]�~i=�d�Lb�K��Y��

�tq�s�m��:���&d,s����9��t���%`%�T_%iQ�9JU,�0�@�,�&�fP�I(���\
+
�
+�D�d�r�B�@���e��1ބ¡�M<�O(�bC��'c�B��QT=���Ai-slB�B��s�ox��`����RG��K�Tȼ�d,!������R
�^���+�
+BcY0KE��覲�Lwf�c���HQ%zvV���
^����-n�+�Fە�g��00,H涐���x?�<�8`�5Pɍ�R����/M=ds��)N$w� UV%r����8QN%�(�1��
+�l��X�:憸JWO��m����uPkR�|c��=�D�u��[�c�5(��pÈ�9�F�7J`�l� PdbҼ�A���#�Q�%T
�?Zf���*��0dˢ+Х�@4�Im!� �-���
�n�
x����V�V��
)�����4�겈�Ersh����/�ơ��IP׉[�=,v{x9٠=|ک�Q��H1��S�)%V�[�u!(6�6���u.������(��L
�쐁䚠�lv�8nh���K=��
+��Xc�zJU�ʔ�k�+�z8
�N��T|��ѪS� ��xa
/Ђ�BW�!B����`-���
+�F�M�ȻQ��nw�H���r�V�r]0֩k�1&cT��{�	f8�:T������B��œ��TWpfKތ��=���|"Ϲ�zXz�s���
U2Q��3;�@�IY6J"
�4���H��{S�ʜU�
k4�V

�5���RJ��m���22&[��p�[��vp��HգIF�� ��L��o�e¡Dݪ@�؇�*��`@
0�y�
WP	�����(iȓ&��br
:����b�
�` �=�f\�#R����`Jw6˘?�Ţ]���&fl��l��x�^e�6���)�m�
4^H`o�I)�+	 �N@���
+l���Z"x9(i�
 O�
��@3�N��4Σj����@ߧfUtx��;,�  �}�kdbVz�931{F_L�
`���0��H�!
"���}u%�<�J|B9����=x��cx~���ы����81��ۿ���Ë�9��|q:�_}wvkO� �PI_ at 7zf��=\��OK����-�x�
��8�4=�m�^v���='������ϒ�&:�t�������C���3��>
l��X
+>RH��^-;r�F�
��.��8���>Y���@�YPK�����;"�(fu�d����a�LFF�����ݳ��f2�ۤ��`��С�tj�s�{` [�����A�{��փ;5��Ͱ�����Yp�x]�*��zX�6ǫ
%���
�u��ײ���?���ld[
ppA~�O0��[ig�3�S�BI�~�~����|�R�
��
��0^W���3��1�bɨ��vfS�Wv	wJW4���]���C�0^�C����������MbZ�+��ҕ΍�^�4w�eȢaArkGU8cOmc�u]��O�V]@�VMi�v{f��V���������gI����kI���V�����z�ڽ6~3�N��stT��lLr5��S���d�ε������_�ū�I"��E-{��W� M�85�`b���u��ѭƤg>I+l��+��! 5WlE;=����,�C�b
E�n3�v{\���P%C�;��P���uc�c���>=T���M���C�������]�/���s_�0��.I�'�na7�|�{
c��d{�K�4���qC����2kAA��;��֣�;����K蜺���G�G0�Ng�:��N�
�c���UV;^��\)��N�I������� ��^�pV��2r*8g95�
�jۙ�)�Y^'Y�AD�9eÝ�
��Ǯ˿?���/�y[�q���с�m�y�ſ��
��4tW=�ջ2q�u_{]��� [...]
+o}�j��a�*c�{��ٞ���u�tn�s��%k��	�#�jm���"�#J��Q[���s(B����%�]��!���1<{���eQ7�-Eԏu�
�Pc�I��G۬po���[;X�.�U(���هz�adpt�I�����oT?L�/_�P�mc�v�9��KK����N_�[��ύ}�Uy��D&k$�	�{|�8%ħp?�K�j�j|
y��e`'w�"V�H�����U��R(�h�

+�
T�������K⣢� pp͕K���m�a�:q��]���}��C���>��`1^]�#����?<.�!9R�k�[���V��ﶌ�R�n���5�˯��u�%����*��Q2a�y�Mcɩq]�*�:�]<�r�0t0�_����
%s�*\ �T#Is@�����B.-5DBɐ}�Y:���Q�Cva,ݘg��^�j,
�������Ǧ����������ånzt�8 N����>��
)k*!
+
��qi,I4������k3�ZW�> Z�O�:����4X8��XQ��+\�+�%*�B�*p��
)`��@m�ĉ�/�\o_�'�U���@}+@� !�ɢ|:B���TA��01BnCLy�D�
�i��1(�X��!t�
!@��Ara��yh���@	�w���>�ϒixS����7��7�Z�o��
p��+pl����'b�b�d�'f�h��|��������<=|�$��2�v=:`�/�"��
��樿�V����F�H�X��
/
c|�*��\L[
|�;ݾ��w#$���JiEˋ����PlvKy[�ԅ.���td��-�s�+�0W8hL�)�A#�g[�P�
R�TiN<
'V�E'.��<~�����
+��
V
�xn
l3���������w�[����6�B�qܳ"�ڈ���b1����c��8,,U�E�b �D�œl��?
h
g1�����'
+V�:
�y�<�ŏ��@�,�p�	�{HD���1=BV�fAG�����n:7�}�"#EY5�OQ�tl5�qT��w��R���'r�Ÿq���rBh�|��yC��8�����w������� Kٷ6�왡��l�/mb�#��i��
�d�ʶfl���ԞS�#�^Q��T�F�BI�Pz˸ₚ��)^��z4qz�.����A�
��^��9ݶ`*}ˍě�:��d���NJ� y���3s
⨧��RN��
+�?�܇�{���r.�1�bxcF!��;@Pp� <#W*����vsl�1ϷWO�4��
���{�%���\B�LٶLPKs��S+�-3?�#c�8�{��b�U�W'[�$eP$�›�
��p(�@��xz ����0N��e�kD&��{��9̠�0�,�M`ofsf4c�%����hR����
�D���������M�+����B&ש��\\�L��#
)b�h�La^�z���bE�����`� j*�
+-�٭&ۍ���x��mGUz0�
u%�Ҁ��hSq�֑22위��{]gpBO at Fj5�2��Z�ԡ
�.Å��FB�Y��},�<�t�c��I�����Z��‚�K�j'�+�Ol?F�4��h�Dl�SS�,:N�yV\V:;CA�&1Q�I��9J!؎��ͮ��؈�gg\�V[��
�o��
�Rhٴ�
����}
vL
r�.��Z.?`3�3*X�	g�:��[���Y'��fx^�
��[��o�(��(���
�ql� C�������ri��8��>��p�����
ŋ��� � F�8���1��yߺt�7�b!М�/�U�U��O+�I�[/
+���TP�X��$�^���"��&L\Z�Y5��“��0�e>�U��%�|�򄘑5^�YӪ�U��΢W���evS2�z�B]�.�e��H ��EJj��P��,?�:��(E�-6b�ğ���(W�ɢ��	i�$������,5�b)���	��O�+�/)���N��sso�
+�Eo�W�EM,��
1�F��=�<15~%YE�Y.ۂ%�¼��z4הP��"*4(b) �e,<�L�ك�@�A��Zq�硂0dL����
2a 
+���8p�{7w�
+M�޸s�*7�
�`A�f�e�"!V�)i_��9No�|{4C��(�8���KXL��vZ�HIaCS���n_"W�x&V��:$[L>�cM؃�$4�,�XSXM����*jW"E�%��ƽ�	�;ƙEz��m0�tQ���c��7'0~`�2$�I�V�D!_gZX���
+����	E����g�xA!�_TtZ��FE#��5����P�A��h=(d`��vʘ�
��ҷݝ3��ꠁ�+42Ґ��]8Q������<OF�MW^�Y�0D3+k�f�r�
�m^�,=aB	�y������1��FŶ}:oTԝ�7�`?q#)V�
H�7�&���:%�n���S���#�80a���� �y��py%t�Fӎ�x��stޠ4n���)݁��
8*#�g+qPWV6%*F�Q���T�$���#9q@�;q4v�ލ�[��ā�qF
8��==�2���fh���9��g�
���i���qZݠ��Ӱ�����
"�lŎʆ9:v x��V�@�1jN�@�1B�; �����
%
;*+Fs�2R��
�<:
B�!��y����w~�G����<"�'�6�T��!>j%����Q����zi�F"R���T���Z�
ت�$+z@�ʒ)�p*���D��G#t$C���]
�њ�
�
�:�4Ω: C��{ &'
����z͓=,�=���gu
���NB
ؓ�P�BN'y�$oQ�A�h!���̣�aQ�� ���0�=�s�C1��(9:|T��lSe�ae�.��g�a/�����w`0)|��;~��T�/�J19}@�w�O�hQ���F��飱���9�C%�Hl��>���
V�>
-;}@*)9} �\��c��=9| z���ƌ�+}`h(��>���F���)S飳'HN�.7��o��q��U�n3�c��E2��X��h�ѵ�<��gi$�?:3:@Z���N�-9t
��)~k��(�t���2pW6 Z�
+��+J �dm
��C�m}��B
 ��ds �I=� ���1 ̾�d0e�5� �!���HH�d�U>]���W:
@ ��
@�y�^^����T��"���S��~OaW�2��!z��2�j:�`:{#����c�� �]rW��z��A�6�� �X�A,N�P�#�A$r�C��*��^�!�3$�C"���
B8D*��"�� A�eG���9Gt���¨Oy�9�r
+!�= ���|��BHg`L�V��B��رE
+���PHW
2
+�gR
�
U�$��.i:�@��݊q���9�V�C�M+o|��K|~����/�}�����?>������
�����?������ǟ~��w�t!ᱽ�
gp㟱q���π߂�{�����a�\����p���o^K껼��-��F�7?Ĩ��?
d����#N�Eli�d؅#�i�;6Ψ��V�������?�Va"��?
qXhM�RGQhy��
+zvԓ,�i�u��Q�����N�����`��ɩw�N%�g����W���
�۸�%���w��!t����lt5ѹ]�_��: ��
+��n[ф-]S^UU���*���Pm���p�5uUFƘQ�\����<���8�U*p��5HUJ���HV�)���8�M��E[���6�qE�X˝�=�!iZ���.�vTUDے�
z��"
+肥�#mwP��.�]�)GX��:�J�*�3MG�-��#8�<��
���K�Ͽ��u�^����.�W?��]W�~C])��P�����H����)"�,�]����}���u��mz��H�l�-��M�k1Y��no+��m5��4��Cw��s
�.�r�~���>�|v�8ͷ�t�E�6m�>ֿ��g��ZM&��kE����iY���=ʔ�c�/w
S��6�����>��ld����v�>�d���9b@?��4Z��I	��ٖRY���{����U�����ϫ�Fw6��D���������-���>�qu?a�yvy�u
���>�_w��x��{i��\�4�x&��`�
+d��e�u�����
�=��
�����{<��C�l�c�lڋ��죭�
 B4�h�5���4��s���H
+�N)�@� m�ҩbH�^o����W`[Vv�@��5R��.��D6fp�DF"�P�]��T�F�M/G�\ۻ�B��

+�qBkrTaq���Z��%
e�$�J�r��2���
�M��a[�qõ�S��<Ƥ�B(ݏ�PP���[�n�ZHuH�/iϞ�\��N뤗�k�ZK�Na���ԴD�X6s�=_��m'��sB�
+��`�\�?Td��Rm�h7�`���M*,I
�&�B��L�Lò�wu����yS�����~��`|q���L+!܃�>_��]�Iy�`�{���,
�EJ2�V�*֐ :�L_�¡�
o��R)���H7���$�B�Т��_n7���y��bV!��5J�kOͷ��m
�	
o�+���I�k����C��h��?�����}4��lgG������&��
o���}�K"2<Kѓ�X� ��U��%EIHw6݆�[
t��N�/�Ap�k������6���޼PdF��n���%
+��K�
��Y���NF�k�xC�B�8�Ҍ�(��"C3ȫ�Uz��ň�"M���F�?q
�$����!S*\{���Odi�O[0:��i��VK�"�.�?�G}9���[
A
#�!D�d
	f	�{�Z��}� s���U]�]�jU�J��5�(�*r"у�
f�L��-�@E���:}�.��.�©Nt B�+U�
q at r4

yn	�T8��3�������f	��}UQ��'��,xHLbHD�ݺ�.� ��� ����f��T諦�@����H$�;�0ֺ&3�`�E`�D���pA-�W6
�lB+��
�R`�76���T�R
�%�t1�%����t�,��䡚N�iYV/%��G=


����#�2�zw,�e�T($:�x;�
0՘D�x�)Ii4�	�������uH�]�h��v�^"
� ٟ���w�GG��d
���}� �u�
M����9�y�����8��~�S4���1% sk�� B���&iM1 ��ۮ�vH�.oO���B儫�sIT���αd�?�ӄtYO*#����^����z�n����_���5
��S�3�,](�=/�d�*G
��^�k�7�4�e!R
��66 󐀸�nNtf^��W^�A}�@ O�\}�!O��םUxY��^�]
�1� U�+V5.i]�\ʳ
�\LyX/��ep`,��)
��������)Qj�Qk :f�r�Dhex�e�M�'�p%
+�~�Ԛ��!)�6���@���EU��(�ȴ
�`k��d�$�sC�����cZnj3RDLE�*�%�9�DsI
 �N�zA&R�,Z��JM�����
i2�/;C�P��m�!c���r��H2D
)�#ж�X~�ƼF�u����
�$^�U�M�ڮ��]/^�TPX���I��j��1��$F^T�lc�,<����’yW�A#�<�HY92��,��i,M@��4���W� #����e�7��3


�md�7�52����+�h��[��p�92�p{���Ή�9c��
+cA��"�=�*�����N4,1���
}؃��C!Bd�NY{#�
�2��f�=,�ӌT��:�An*����.P���1,8�o+L�f��'��c�3���
�:۳�o�
+�v}�O��l5�g������
+�fa2Ӡ�.I{�`}jK
5�u��l]pZ?�$e�
�Rv�������/�O}�e^�9l���O8FD2	O:��+�/�p�����%��FӪ��9�v�2N܈��͚E߫F'��� ;i
�KX�dz;���
>8��x��X
�ل�x�΄����
0
��xp�a܈�|j��{A<%��t��jѾW<4�`��<��Z�݇��}p_��7}3ܪ�6@(�<c��͘�LzdK��bJ���]`��k����z_۫��M<�$�ǎ���L���T�k�]1B�A[�{�����i��=^#!��HqH�i�k�J���\�L7l���-�����Ӥ̆�;Fo�rx���{q9>ώ��IT`f�v|�3�ȖW���O�O�7�,�n�be�[7���
�b��&�͡��5�*�,�&�	M����f
��&��F������gI�e
c�*Q��+���iD��  [�ba;��ZL��+��傂H���
(6����w
���eӍv�d�h���|��j>�	��ܨ�
��x��1�C���\lL#�X��fc�^ba��ƴ���ķ��	��&:o�
2=Z���a��A�8��9i��1�$m�E�C �wY����M��] �3j!2g�wOo7�Y���~��>˗he_4�FU}��l���6͎�W��J>�âU<�1D+x\9b�*���F�w�S�G�#������.�ϴ�����u����Ƒ��kQ�J1�(͛���
�2�c��³�p
:�a�=0�G}�.�PN�u[��
���*�H
�������
�]��C!\���c�FZ��Y�9��ن��X�E����Vf��
�u[~Ǯ�V�f)${���\$m�B�W�~������x������P�m̩�ڤX���E
e)
��HZ4��'��"����duA�[4���������ԋ�V�y��
o_w�K3ę�R�`[�ʴ�̠
Ī�1�
S�,�#�\�v(
aY
�
7����gj
3GR�BT6���1�ls�錁B�zL��Z(�Ny�W��Lg
ۿ�g�4f�#�)��b�KXS�XS�)���
����"����x
;�i�i�H�:l�T
k�&+a����*%�
�����Lo�������y۝��`�O|aW\���ph���ia
q"
;�
,�7
W�.ӂЗr����t��)��g����>>�K��

��N��0�b��L�0Q�l�r�*��<!}�z>Ά���j�|��R�)���v‚츝/|}�~o��
���s�Y
:r7�B
���,0��=H�6w���8Q8n�I����	��h n�ړeNׇ	�+��j(�m� �jRpN'��܎_|+i9�xH��
�KdF^��"0.?����Q�1,%�C�/��
yL癤]Zq��Ʃ
�^X��	3
�')ž$�%�&�
��
/���Ĺd,��حiN[�w��8&X�T�R��MZ��on�rxe}/�8�vYo����~G�++�`Ob��
+��P4_��3���T̯���ء�N�OQ��O�����_>����������0~���o?��_?~����x��÷_���G�8��� 2�
��������N���7���3|�՟
���Ǘv������q���x#�����f���̾�S�oy���
+�=P���� ��[���,�����ԁ��
�p}r��	w~����Tb�DN	�Y5D� [...]
~?�aҊ�>�Zzo��
5���o��'�������KT!�^\�O��ؕ0��
Y[�O�kݿ��4>?�n�q�B
�
+v��K�$#
�a�\ A z%�������Z�o0�NA�}?U
�A=&O�f�ZCQp�|]ˡ$�y�#;���X�8T5��a��%/��xo
��Ȑ���������h�p瓞C�+�Q
�M����a3�]3�+�K
�A�|,��t�EH��
.�g����6
ؗ  sX�e
endstream
endobj
15 0 obj
18399 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H��W[�]�
~�?��B[�0�K�'-���
5��}ZN9�.�$���ӌ4k��J�w��`��
m-�􍤕����'���fB,i
���ږL-�lњZ؜��{W�h���6�n5����%9����d���blK��y^}�{��M��m�n͛겟B��	%9�GUt������|���f�wU�
�$J�䉏*:N�l�Čn<Put���|���Y&x9��]�(]w���[�r�3
1�b��~W�!��cH3�^�C�1�j�B��	_�k�G
bl�{�N\�̨��3
+1�B
�\�8�q誨�eUT���};�ZUu*����[s�ZRU�zbT�O��g
l�ӱ�*V��gr9�c�UYEI�*FN\��JbT�*e�J
�8DtՉ�GHIw"rwHބ�����HT���<�}��l�s�m�V��I5d�.GՊD(���1�+֪�"��#�k��4]	�
���V��*Xa�%1r���Z��V��
	��%�ZQ֊�SW0���U�
+k��Al
"��~��+|��ữ^������߾f���|x͢�o�~����ճ�/ޚw���䳣d��B0ֹ"����X�d����!��������-n���w���zϿ���d�O�w=5ڼ�qt��5��������al�Z���[ć���)����.˹l�_�CŴ\�\Q��*Ê&���4*��p��hW�
4����J�6��4�?�
���l�E��j��vb���S�(���g�Q8��R丕A�
N�g2�"! ��N���i
��u��/�q |�q�є�w�q�o�ݰ7�+JtF��5��+�*1��N,p�>R�B3k��6���'�(���~`�{�k| �&�N{�����]w
��4$
+��>��R���.:���2�ı�������Z)��yhyah��n��H ��ãh�V%a�%"a�!�h� 
�@���p]5
�
_��~�B�T
�����5�U���E���
��ۢ�dCwt�`C(���:p ��j�3$��\e�
`=
���
{4hjT`IKa]
���+T,A#E3�fw�d��Ŀ>�	�Ĉ�(��O��T��3F�1K�
c6�0��D��lyty�O�^
+�0������eP"�4���Gy0�F����<c�c�B?�b��Eb��d_%L��FL��$��E��t-�ӥJl{�_ӵJ��T�
�b�LI��ypYR����K��t�Ig�����Jm�.zwsw�x�v0>;�+Ɇ�iWwK9-X�1�1
��9=a�D�`b^x�94
a�)�S�t�A�x�	)'�=Q���
�'Wz���:J�L�^�zE5���+�p�ʢ5N)���x(lų�M�,z��	�����fS\��&��=2���;�5��j�3�������J)�?�T!ƎN
��/j8�
�^Y��\~�
��m[�ڬ�c
��58>j��5Mm+����qkV���Du�GNM����X�O�į#g��tC�
����
�䝡Ť�w۵�h�����}��=�������lmo���J:�����iom����сZ�YEq�
�m�������pE鍭EG�R��~Xz���ް�矏j��"U!��
{,�ԍ?�A�9��D���ZkWK"Qj�zq��G���r'�撲ӏv;��R�QEߏp=�/�V�1|�L��g�_�>|q����y�"�A�9���w�y�,�Rt�����jkZ���)+
;�
���fbg�DK�q������z����0*�p�ǀ�����̦�ڹ)���Ne�ulsK���V�Th��/Z�kI՚�oۆ�e�l'�hXv��:�t�AF�‚3�kQS
���Q��G�
+X�3��<��TYt��{�<�."��e^�D<��S��M��L���o$B����iM[F�C(
�p*Xwu$L��@ۏ��?�B��3���΢ت�_�3;��[>�4 Ex�
Yda�!a���ޑ/�����,
+����e/"�[d+c((B�O�'�`̚>�8�uz�
	i���B�o���v�lj,{�K�ݝ����)yW����O!A�7�L�m��aI�zw�q�`�_����go��h���
>�-8c�D�	k����m��U�?;�0�=��WC�
��j��3��(�.�IX5����PتN?qrN���y�=#�4d,��z�
L��'Ϲ�˞�4z{Z�r-: =
��j�;&'}|Ap&; =��ֹtı��ּø�
��Fus�Q(`�GA^���ܓ�n���k�W�>�խ��
��F�im�/����w/߾y|����p�Q�����gxu�澤L^Ѱ;�P������5[�۾
H�S�A,��=�hc-F��с'�s�7'`N ��i#��]7
�A�ћ�̃T�e�`�
�������w� �������T%�s1K5N��F����B%Q

+t��S�L�F�KR/�$��0�^��
�	S���T�І��9`べ�>`�<���rX;z�
ʹ
UD�r<#���2#���tDP豎�p@)��At at 1#�A�)�PL�H�w�̀�#3 ����R������K��3
�V��x:at<��f<ԁ�ăk�bR�xg�
ǃ����x\3���\�3 p�2�:
��}-������E��[6���ץ`a�v
�ղCt,��n������T$X�=�M�c���L�D;)Nv�����1��S��2�E�9~H}#+�,Ziw�ٸ����@�@K��c�(Ў�Y�,����2�Ĵ3���Q�d���
���y�
+���ܳ��G�_�B~(�#+	a:/YI@	¯Y�wۚdz�����.t*-�.�����8+8DJ���l����
�z
o]kZ /S�FZ�Q��dD�&Y:��*�qZJ�/�U��6���s���[�@^�jI-�!n�^�ijċ�E�
�E/%�I��
I�R�Z���Ƣh�3g�y#���J
v%-V0� �=l����y�
+�G`����.P�:�
�u8�'�
�Hh��]�I0��e�ᢁYC� 
��Ã@CM��H�
+E��4�L •�>�2�,�2����j
��b�8x�P�`���aFG�
+R�xU�D�8��P5>�$�6'�2:Q�7�X4
'�u�"LH�������)��c�� �`jV ��,V@ �V@�KV��d�f% ҆�r�
+��6+��,׬�!qhX������~�x�b���ZhX�>;l�B�
|��b*��n�
��:��:6����/<]�� n���RL�=q=������Mc����Coơ�JS#Q'��3����C��
���K@=u5�`X�щ!T4�N�/�
)�p�JS�'��4��^/h��
3*#�r�
�����ߢ�殡G2r����
����n��y�PA�6���#IBRT at S��6!�_`��^��TDz�)*�eo(�
+��h*�b�T���PAw��
+���K���[aC]��TЍ�PA���
+���%z1�(A). Ń9ms1��p�x5\@�
zQ+-&�zED�pq&ʱ��:/����:�.읧OΖ߭���#YO껂WO�
�V�/%}9����_�UQ~�
��w�@f�/�o��
��G�G��O�o��_0G�b�g6�f�[��28o��n���'�!�����e�v
+Ƭ���2j<�7�tRU-Y��
ƭ?�"	���l���W/]�
���{��r����<�H�	�g�w����;�&p�����rhg^9a�Pn�j�X �F����DhL�F	P>u	&�������#E]p��N�a�)�ՇK�-4L��A�߽�7P���
+A�����r>����L
,$��K>����؀ރƐs�7
�8�&@
s<�TLC���`���T={
+��
����>�\��m�Ea��%Ƈ�`��w4T���
�!�2T�hּ�k�|�RU*��dL椮��Y;���8AO#�^�őɄN
�O.��t q5�EB�88�k�t����l!E���Y��
+� �b�
FŊ[P�SA��
+TE�JF��Ǐ0�c0�:o%����5����ҩ��5�)��!�ҟ\߃�%���D�!�M�RU�
��s0�жm8���Sں��ħD�d&[ZT�8
3y�t���������J�fL{#$�j��s�����:�t��
+J
c�kkoE�Y��S��X�#�Z: t�PE�C�ʪ�gak�th"M�PJ1������d�M�Y��C����O�al�"
�!18�W��
7Q���e�z�Nb��?r��B2
6���c
�����a��d�h�5��6Q���ʫ����F��$n��T��zK��P
�9z��7�
вp�y	�~�E!�h9g+�f%u%���@X��v�M:�9\��=p9KwRs^8#&�j[�F�܁Fs¢�p~E;�s���
+�I�t�8Ȫ��=�!�m�(�}JG�b�$�J�=�d`����2�28����@��ü|�T�>Y蟝�&�6T�g��@J�`F2�]W��,)���ފFV)����yO�F�����i^rt"/K.����������`�#rOIA�l!ʬ'�kiR��eW�gj5¤z�V��!��a�<�ж�
ҟȖ����W���(zB�
+1�5s2Q���-O ���™�rV� ]
$��lX�>����Y�(�<��L>����(Q�&�eoˍ0��.��y\&vu�@�)��ʮj&E߄lk ��̿�N���e6�0�5�
#~��g�
˼����ْ�R�w$�I}W�Ӽ���1�d����L
b[Ĝc���o=�s���n1B�ˬXw�{NH.��
+6�J�Z���'[&���zӖS3�k��Q*�z�ߘ��/�m��L(ߗ
+[����E���Vs
p�t�
�o: 6��+�g��d�y>ۄ�a�9��>�BAb6���j����s��˼�@e����H,�bUf�dΖ���o,�>�C}��8���%T54��z�m����9Ty�Xsb�4��zS0i�C���Z��:���X�V
^�Ǭf�~qh���3�չ(���
�;=W_�_2-��9�&\^9��EQ��>�(>)�Pv��
�+2I���	
�گ�f�.�l�
^�
<�Vx�m�
�9�|���#��!�o>^��f��$/�T7�-Q�B2�����/�Nǩ�[�3k�'���u
G�
�~-��٪����Ҷ��O�qeSxh��MO?!C���]�뙩ߟ�������)�T�v�7ۙM)R��5�z8Z��!>~��Ɖ�}n<�o�~=�g�CCu���NӪ�g��QJ
M�J��/�;�\����� H\�֞sV�X)�=0<���y�A4�wҫ��^}ɳz�#`�w���p']�>lro��y��~�iy;�qb��SQ�e�_��eN�ݭI�
���5���[�&�?ev�ر����%�Ղ�&ӇQD�ϣ��a��
+&3g&
+!
ϑ�
o���][���xF~�'���
[Em�
+O���r��C�Z��Z2���N�3�ʿ$ה>J.ْK�]�
+�ajF�k� J�_��U휳��2�J��9�D�������W�m*��#�^�gƱ�x�-��ȫ�ڂU�ƏfV-Yf��N��U-���oM��:�@J�K`H���
���)+X9�@hKG��"/�S�ۺ�hUKq��yԑ��b�X�r�
+ܦ�����;��%���Z'�Ҹ>:3	

�^/�<;�/�ն�DvE�]��T��s����	C���SI�e���`y���}.}���nI��r!��ӧ��׵��8������o��]͗�����kә��]Ǐ(/����My�����b>p�����ǵ���~���S��;_�/��Ix����Dmv������T.
��\��ΛewqY�8����:_����.x�<{�����R�|v�<�;@o�����>}���xy�m�er�����C��
MGhM #����a8^��ˋ4�������.�>���1�Nq
zP[z:9`��q�urp=a���vp�Kn/祲� �~���_'���/��g������!շo��'��o`_
U�\����x?���Q؇X��t����������ã�Og^,
+_:)m�P��:UL?�_�P�3�_@�1�"F�N����O�/�>��^���u�r����8y��-|�ur \�#"'�ɓH4��im@���u1}�}1=�$O�x_L?�?8�\1���@�RxE��.��f��8<:wyq=[�Ϯ��������a��?�w�'�m
+����Aq�6<�1|���j������ӳN�<y��lv�X\_W��硻���ے)�oj�P&$�
+n\�����Y*.� %)�yW~�L@��a���
�1&�?o�O��C�?:��|��|y>;+,,װ܋�!����,օ�եa�$��
%��`�s���TqS
+.�Y�ɳ��P��P7��E�0�j���`��+�T
!���,�ծ�S�7	rke�0񣵫������	���F
+0��
8BZYj#
%]�.c,qN�f���e�*$
t6��m05��t>p�P\$�"e�C\:��'��$���1u((�
]�x+;�V�:?�o��M�.��8�F��sE�h��pd�,�
ߙ��E)��52��0��T�c��ʘ�E��
�@]j�lѸ
+	�n�1!�hh0�:T^]���=_�!�ȡ�h�k5�!*a}�
j�h�
!�@�]N��
+3�+���r�����4M�d
�����
HzUJ#\�d
��Ds�d�}��Mj��3
�v�c�uS�L߬w��bw�L���C��;"�sۑ\����CR�;j;��
׶H�`I{Gmg���l��4�
�x�n"�{M�
S���Tw5%w'�E죊�JdGm�
�rTzX%��)m��'�y�hW�߬�l�_	R:)�O-P��9~1�`��$V闰*UȌ
�����ܱ�*���
��*W4����X$oLHx�2�:V_]��q�Үcd�j�J{��4��I	�J�
�������8���
�r��O�����&3�����m��C�=�i?�duo�;������pnk����*�
�b�%£�PL֑ɠ��O.��v+l�R�.�"��^��vp�$�cm�q�Ga�
��
+ȘC��w���&��Ճk��^7���=5�j � �AQZ�P��U���Ƅ̢�ɰ�Xe|u�*�M�A^r�c��۽����i�^�rO�oq�����}�����
S������"Xx��(+����w�Cv��p=KI�d{IZW2.�w0
�c��4I&��$K�.���w+Ftp����0����$�U��Dٱ�
+��:�&ѕ&��R��ʌ�����Ҏs=d+��%^ɽ�I�	�j:��ʊ�p��z����q��b�T~)�<sc
��w8��Jɻ�b�QG��4�c�B�4g��e�VO��=ݚ}���u����O�a�%m��Z�y��E�*���V=�l<�aM}{귐��s��gd�g�ʲ�Me|j�2 qgg���󠜍A?3�MbT?��[�]{�����R��K�ťv��|�'�o:��h����yD�	�V�)V����E��QMh,�
J?6�
rJvӾ�$�ă��+H�@FI���
+�ል1L�[�{
�R�nQ�Xü��:Ý��Y�`�3�Ǒ�!D�wE4�0P[
+��c֚�!{7oSĘ�p�.R�3��Q�t��Ʊ"���)�$Y�I�� 8{�
�A�EI�&�*��C2
�H:٨�L2��G^������I\b5VvU&*�[{�*"��eo�=o�5I�����F�.�(�-2J���,"�S)O��e�-������|��
��"�����v��� ������y~�5C8����H�
�p�aϔ���H�К�:�����
�]���I#Qu��#��

jB�}z4�0��{ڴ�
�{QJo�vIk)i%��K�e�.
�f�B4e�T?�e^��8'�73$+��Dg2��ښh�f�>��S@�mF�'��N�>�R��A�hl}��m���ㆶ%a�+H�a��2a�6�ǚ�
�F�zI`k5]���>Ye��N#zU��DT4ii��ԟ�R
�s��7zD�H[5y��ʫa��Y�k��ڠ�˥��k\�R1�|5�8r�8��8x\HGɅb�RWB��Nf��K�|�޴Z`�� ��>h���U���TԔʍ�p���@��K�/|C�J&U`��f:�vV �˲vHl����$
+�
��̶9,d�)�c��F�fp���4��[��V>i��e���R� �d
g�l�"���j$0�5��*�� ��V��c�\���k(�#݁r��7��T�Z��fJ�Ȁ�Crflw��A$Bh���e�}��
�Ƽ�A����
(UǼrMC
���T

�?�#��HŸ�$
��iĔ��q�r�a,4׹���7�F��i�8N���I�RB�,
`׹ꌋڗb�&���+j���$y�����$G���l䭴�4I෽U(�ƈf��T*M�
.V�Z���2-0Ϋ.�S���}�=2Q,�# �M�k�)8��eJlxPY��dA�$ŠI
�Y�CrJ
~FvhU/R5��{[��& !N��W�ed��h�4R���*Yq69�O�w��Q�rl
���
���G���;�v-)u}
�'��*+�����t��E�	4{�� ��y�Yn
+T�n5�
���ͧ��n<��-'M!S�8�_`�((�2�&Q�s�����Uן�TX�v}��M�����p�`{jN]��)���x��E��Jn:�(U[sBG,QZ��Y6��[QV*�x<�L{���R+Y@�#�E(:Sdު�&)�ls���/��Q�D�R��<D�&-F4�jO�"[�{
�͒<6Ǎ���P@��
ţ8�s����IJ�"������lly�%+U�ñ��jDsdrpv>u�$B�5f��~U����t
�&_cc, lW.����A��@ �~H��|
+]}�!Bo
,O�}������oW��b������S�f��v��"U�� �+A �!G�ͬ��
�s
�)օ���
�~_�S<w�,c�;X+�>��
�L��L�
|���$ʒ|t�5ֶ �=��`-����~m/�lfP�p����݄
+
��/�<,��偤e{$Z����C>i���IC�(�S�U����ڼ�l�)�s|�v����c>Ei�E���un|
t��Xs�
�� }���z���hƝ���׭6�F
�XTg]�y�y��tW��� ���ou`��.�e��`�c�+�����Lc�_�O���ؙA�P[���<@�CtDn�NHU����-$p��j�웶�x�d :3z�[�Y{҅Ո�C:zڂ�
9;��W���	�@c4'"&F
I
�I:8,8�O������̀r�[�H�X.`v�r*
B}�ؐ��������Q���ǯ;%�{I�֠�JJc+Ĵ��l��:�}��G���Sk��{$�SW.����Py������Ԅ�E�|�=��+p>���j������8esK�����~nn
Up���N 9��uO6�r��!�tB����x6?�Ѯ���SɃ�V��e�{��]%�J����x۔O��TR�5S�b
+G?���=�Ї�(�b5YT�91�	�2ė%�u8Eq1߆[��F�'�;`���B�R��3�T��J�0�2��� ҇��J����j3����[�HG_S+��WV
�K�	m袕,\6۞��=M`F#�D��P�-))��X�r��(�&J��mƉ����1N���-q�e��*cX��N�(�ޥT,(
܊�cj�'��
�%����6!���b�1@��	��W�I9����x��!t��z>� �fG�=JGM�R�Q:�p�\���g	�
+�4ݞ	O)䐮�i޴��q�,xxȸ�KD
�d�R`R-N�.�{�f����������4����z9@�	R:�C�.�����
+[�@8�{�
+�
+��']?z_c=��Mh W�g��-�X�$�'�@��@y��ӱ��|�#�����]Zn@3��50��G{ϛ��Y�;R�w�����MW����Ld��R��1!{<�(�
��+B:���Is.&�8�m�y��Z�y�X$X�:�� 
�ց���bFl ��� 9�=�{�g��{�3��8n� �����=jU2���G��GF�q�u�(�o*jsr�
�p�O������3:rq��e+�V1&�s����s�*���Ʋ�;������6k�
+
�$�o�(b>>-lʸC"�:�n��S���?���{R����
�w&r]$����&���
hɂ��Mi\��P
�5��d�P3��j�X�Z�����&�L����s*l��04ԍW���yR+#�]�,W>�И�6�J�n:T�R�K�tr��
+CV�*�1:!^jB�B0�`٨�e*�)��3��,��K���:���p����Y�Q
+Y.�*�n��+%�
�� R�
���,�E��i&
���
#WB���
��+�

��Mc(�
�ub�lND�Um\dp����.N��p��+�?
����4��� q+��r�?�����Uڞ5�O7]{xG��#��)x����>�J)�V�'�	�\+�-IΦ��]V��b�����M#
����S��NO�J�D�g�t{h�;��RmX�Ȃ�x�u�D��i�安c������¥��ƶp��PHV
&�l��y��LiP��KrWl^��h]������Xh�8��X\Jͽgch���ō�2�{E���i,%b���W0�����Y+����&�J�E*Ä��~�G��F>���o��|>�l�Y)K��
���1x%���̯«�ƫ�D�����΅FP*�|ﴄ�5��=Hm�#��
&�7Kr�r �	R���01��Pǒ�LK��-zw��&�躒f0�4[��
D7&��?,hţ�ɉ�qV埔C	��Ǯ�&1�ڵ8j�ւ�4�z0鬕R1�T�V���[M��U��~���մ��� ����~���A1��=���[���d���^]cM��!�T~�)n���Gd��L�R\�3
|8K��y��h���_fF�[��ș=��
�X���Z����+AB#�
9�MFv%�xAM��8P�&@A%)�u�s��"��8TQ��^e�x�N�_�\	����ӈ�b�6������1�������T{l�-D�49��9������NZ�����g
e�Q1��kPs���/�s��x���,J}�N���r�8�GM��r��QJ
��7����8�lb���c�h!ޒv�������Kc����u���y��d�=[���Y��ɤ�`]��	
Z
��$#�ҥ�?��Ji%���5��W���Hῤ�=�Q�ZB��>�$�z�mbl�}fB
��l��1:�l�µ�2��JU�٭7���@ȼ���V�eH^�b
�So�H��
�M�
��G7� N�8���J
։�<
�@�Qp�ї�����r����{l��p��ơtί�m� �Q�?��ʛ��g�����>��3{���rUG��rn���c܄e1$��4ؑ��������O���C������7x��
�KBr/���
�5Q��{�q������-���p�s�ҧ*1[���,�?�ծ�� ��2��X(��Q�芴Q�TN�"��Y^��9��w{汳��,O����p��� �QMֳ�i�F��!�O�� gq4�'�lBa4`B�
�
����C�ߖ]�Ä�

��
+���΁֙���K���\�h\�1j��x��,�x��-9L��?<5��"�=��s�#�tWGk�ёC.޿F�QZ�W���Ë�BIA����UmՒ��5?�}�
+
���Zx�<����Mr qB?P�����R�J�n̑���*�r����ςN,����P��-A}$Ot�.���<Oy��q�^
�,X�k�Jv����|�
+~c�
�"+E
���w�9u��`��ׇ[
a2e�2R�z���1�S	3���Q�XjZ����l� Xj�� |�'3�U
�A��c���)gT�qJ*�z�<
As�4�v�]GUҿ
�m���9�wB���fek��dq��ԃ]�r5�ذ�`�˫
��k�L=u3�He�,�t��k�M3��Xv3�8��EmG�jF��p�3ft��(�N�x$=g���:�괌�L
�a	��\����J���G
aj�w

�{`o�6�0�L�2^ Hke��3�]�+�:�΍�2���J�
�ʐiL>bPV�J�R���ځ�16��J�!��O�<�����K���\��m��`��J�1fݰwx�5o�.B� ��v���]+
�H|Fx�,W��9QN�����nq�l�Gw2��k���,�
+:I���H�8-W"%!��g����
(�s�^�D9!h"�Xy��2L^�m�5�N�(�+'��IBn�'�/��6�7s���ǛW��p�|(҉z��G��Y�%�2�?����Bj��
Ar�b�[�t����
���쎩�+�!/L���Yw�R����b����u|�
wܷ��~�k��߃V�/(z�= I�gHӘӂ'�G�:žR�U��G��F~�B�3c\�5�$���j�������������+���ݪ}�ݼmu� ��l�� $�"���{ݥ��܋�
���q�ޒ� AT��
endstream
endobj
17 0 obj
12647 
endobj
18 0 obj
<< /Filter [ /FlateDecode ] /Length 19 0 R >> 
stream
+H��WɎ
����P7
����Q2@�

�4�<� MӠ����"��隮j��C5�dFD���������7��~|��_O�����.N�o��wjz�t�ӓ�?=qt���N��L����L�����H����,/�~:��fv̐�f�-O3�
S��

��]�
֜�~��
+Z�'ؠ��~wX>SMn�@�7�<S͑=O�a�(�F>��Ƭ5{��5�(=�������
����5a֎u�qZ���_<��[�AU�5�]��/}c�EZ��k��'�F��k�RqW�#���@�D�V�b�R�lHl����𵶾�
�
2�F
+����
���i`��A�Ϡ˹�E�����ޣ����q�oJ:m�Db�M���㸔���9l�ø����z� ()]
����f�e3{�
�Q�7
D
9��	�XI at K��Y��
y��4�34
ӳ5ތ�*R5>gP��?uQ@�/�Ɗ<gS�a�X{Qu���saAh��o
�}�/�	���mZג���V��C
,<nɧ�
+�P�(�2��f8ڎR���盦B�(�k*�
c��b��,TxQ�H��y�p����W ��#2���WT��]U�o("�	�
*R�Y�4�X�TQ*F��o3x%�UtI��^�4�f_��@�\�.��m�ߩ"H�UFk*�y�S��-<���(�G�t]�bT!� �
��V�}��
B��F�:p~5�v�,)`4pH}�����6�����
���*��Q%5k �a�ڽL�}�QR�Z�#�Za?��
+�o4�6[Hq�>��;�� �J8�Z�����$��p���`�C��``Y���Ƶ���� �/K
�Cpjm̃�c���Y��
�;��l\�-(nb+T�X-ec�J�s
*��'��Ҳ��4��f���yjo��a���B�uk���ټ0�4A�0h�ֺ:r�J��9j=�U����a�� GA�����EWas�^R���+G���%�;
+J�e._����`�{��KB�u
�荾�T����
�/V��,���n5nv,l�ReA�0,����Ls P�R
sDH��4n�_Y?I2LV,��~.9�>�	���	�n��}�^	�.ʿ�z!d�E�
ƥ��
&	U"{Y�.�RԳ�uA�Z�`6m�T���"tHu7v��ʋ�f��v}/
��
B�̕�����(������R���e��<��?:��J����-����+�wgZ��a	�����^�4^;�w�j�ہ-����(O�9���EG��H��5}{�e��H
+�|�-c�%Qi_��[���x�&���s vWo��J�?�"��w�
o��[��\�E���+��
+�MLyk�F��L�垟���0��֣����by6&�4�*��
+
�
-f�S��&������e��
+�i<�
�"`�\��3h,}�{f
 �x�
v'ࠨ^w���[25�N�oQ^
)be��*�
��d{�S���<�EB/�s���(�!Ec�X at y
Jg��k8�
�M-��c��&��)~h��;&��I
9=}�\&�r��,���$҈L
��2Ό���t4��H�ҽ�
�`�&�(O��+lH�X��5ӛ������$���+�nj����9)-��$zj�%aH�l	�k�/�AO�����t(���6SO�5� 1�˘Ϛ�-#���y��@(G�H�g��"
����<��͢X-2n���U��•�+��\�A<����!Eq[�,�xP�#;n8���Q��.��X�9
m��>c@�GUv���]
�
D�;︞-	�<[���
ő��F�Y!��J����:x\�\M��
WM����YPg�S~����&a���>�����l6�w���I�\
+f
4
-�w����UU��]�M�3E?��g��s��GC�څ�T��
��o�b�I��/AZ�,�G�N�\���*�co�;u����~�
�nS
��zT������D����Xӭ%�:
Rc6�9�-Ҏl�5M7#m� 5�d�9����j
�aϠ���nAX5��VsF����ĺk?
v�s,ʥ��U�ĺr_.�� f��@XT�[]�ؔ&���+x<DŽ�ץT�L,����$��6����+=��" ����d����,�A��m� �Q��Z1L�F
���l� ��8*��9��89�!�2p��4P�y�v`���<XUq�KpP����
+��򶥝_a����o���w�>��)�)F;�YV��἞
M��%��}�_0��~�{�:᠊���J�7�����3~=��#�c���LO?����
+Y�X
ٜ��
�q�1D�+�yσ
c������|qI����4:Yl55*;�nX�
@Y�΃�X��DҘ9E�b�̕U��BfL������c�(+���&�p1+
�@ZjF|����+	q��+�,�	
lb'
��5�f]C�@��	�)ُd}�&�(��Kb�o�x�����5�e�Z���
3ʶ�w�a��_O�W��%(�L�ׂy���+0�2���g��U��-bE�[�M����v��k��yS&	�Ax��[ }�'�$��FTȘ��R�k�
\Jn$fJnH��N}�
m���o��`��QAʥ|
*�-@�c*���l�<;�
U���¼�ͼ)م��OBI	m
6��!�Յ1�XL���
��;�b�UF�X>	�(	 j��Չq�Bqժi�eC��j[V��T!V塼�{g��A�0n�3=��\�1O�
j�z���7Z
W愌�Z�]I�x�E
�+2O���oA;�AOCX��p���O�O}\ZyaƐ�B -uJ�媱r�6)�I��뙪��?֫h�a��
���|�Hr��}�(
�OC�h���J[&��'i�F׎
��u�ќ���s����v�>8�]��Hg���9��)�&J5�9)��k~
���-u��ܢ�D��:{�G����O��5mZ~
��θ�pw�0����XR�OH��8�H���-�VY��nh�ij��5"�SIx��I+Aqz�AF��[a(�yO�S4%7*�`XM�w[��Lp��$����l��6{�辙
]�8��ۍ�O�=j��j�SM��:� �p��4��%#�C�`u
PH\��iCz�!�E�|
+sh
�#��O������ԵM�CR�\�/���x�O]��-o2CG��i
y����w�1�Z���/�U�I��`�D��#:A^Ԫj�8��i2�u���Ww�eQ�-�oUM�(��F��,�*p���NYQ�M֨O�l*U7e�������P�@.�o&?
 �5J�
endstream
endobj
19 0 obj
3254 
endobj
20 0 obj
/DeviceRGB 
endobj
21 0 obj
/DeviceGray 
endobj
22 0 obj
<< 
/Type /Font 
/BaseFont /DAAXHI+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 23 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
23 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /DAAXHI+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 29 0 R 
>> 
endobj
24 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceRGB 
>> 
endobj
25 0 obj
<< /Height 120 /Width 128 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 26 0 R >> 
stream
+H��W�n��/�
��\��$Pc�+C.l���gUz�����{?x)X�`v�4��@V�:�G��p�y|9�;;K�H��A�,g����9�\�Vqqq���|_]]a0�m���h3���m�£�W�~xxxvv�ן;��̼�� ��o�A��lf���Ÿxv�`�}�xLv�"�noo��m�'#`���wOH��g
x�Q�j���d��Ӄ;��i����W���v�y����߾r�������|��w#����稇��*$7����g����zkk
�^����U}O��n\���~�%�a�T"@�>/2�e��������~:�	�w>����őd��
+M~�j
+�̘�Le#7O�q������-|���8������I8�b]ˌI��y�+�n�?Q�ɼ�eq ��������z��mcʻ����y��d���x����m�8Mhklx�///�H�����4H
|H at u�W�x��o��<���nw#���Į��ϗ��Th�#
�k�d����Ǜ�}��7I�����5��
1l�bKv�C�"�<}�,�(�_���柨[I��ӈ�[��eJ�_AA�(�4lM�����~[w�
ڀ�B�i{4�5�a�_��	wZy
+a˫���c�9JcX|���o�rl�d��ma�<OW��P������i�\��,2���v��#�)SU
+2���2�gJ��	�
��I��*0KXypp`�d���
������PL\���X��V�����
�z�����Gb�p~~�~ah2}�3�qqmm
kb�?�
Z>�C at TI�ͮ� �^���F!�&���J��?��`��C�/�h�9�����M9M
4kP!
���/�vmX�?qKNg��O�v 2I8�HS7���n)���������2��V�����9��(@R�En�jv����o���_�
�é+:k+İ� 	�9c5e�����S����C�߽{�税س�B%�TBv�� �p�� b�&��#�www9@,V-�-!����}x?VVQ�0��.l�v����x72*��2
������'�>���4�����
���u&n�d��S\g��&&����*�3����FUW$/��g�q���&?����#�M܈5�v{�����Pl��짶�����k0ψ0�>e>���s���f�jwLcM
nD8y�
@X8%����ʿ��%e��Ç���{����`��1t
+8 �R�Ǐ[Q�����U*���
+9��k@�y4bkd�&e*P���.b�
��������mZ�8o{����

hݝ,2��.�#č�$0*�`��w!�$��^I<��c'����[�V:�e�`{4 vcH��̧M��nt
4�O�6�ņ�@���X$� 2�Z����3���L�����3�AW�`Q2A�b;� ek
�����k��
���@i��hh5�]�1
^�������_S�.=�� (��P�^|-�7���1���1�R�p�f�ї��?Àwi@�a1
+,A!n��
�g4
$�Յ��]gz�aE`i��N1�¿��SݥO4��"��_��"xA5��ׂ$T����;��qle�Y"���s<D`bKg%w�m�
�#����kR-ʦ����v�i2���Je���k�
`oۃ���̴̓�_m].�0��Z�r�U�f�ʦ��@΋�l��%���嗶`尒z�G��Ge����
T6�tzz�S��׉e�,l��i���θ;j�R�2��?�E�����+���fZ�L*-���1���5���_d���"%A�'�L&'�'�
q��[P��u�Dž��-j3c09�
$��#S;P&셬��~�s
���9o��>}Z��LN�
+��	���v ��������2>jaA�7�|� �U>j���L����.2p9Ni6�>�:�ha�$���S�F9�5����
r���,�J�բI�����V�
	E�=�
��
�1	t�(��.ȕ�_����a����s4s�NA��QS���
�?�
0����o9v��e�2�� ݳ’	�O����=�l�l�T�/
��N
����Z��/Ҿ=�`a�@��9H��LV�J��gZ�‹�=�xUj`��:�:.��7�K����t��(;HOk�n�G�fj)��P
]��#�/�#�,��_
8HLa����+w+�=��8��$N��N�J���
�������?Q��kٳ������|�2-
l(d�*r��`�����P]����w�����"�?�~?5�4�DnO�iΞe�|�Z�P����$��Q1�!����# ��ȟ.���h�0��+/��L�]�L>�
�P��w��"6?�H����! ��䢲d��;�†.a~\�XbÈH.������j�<Ʋf~]
��%&<���t���t�L]����
�
+�5��|��T�?��_~ё�(���<0p�C!�Ƭ^�~jbĮ�Ђ�d�7��v0��



��P,H?5w��G
6_�*���}z�lX>�mz�vI�
rG[�f1��s;d��|
+�����w�*�ULu(8p��6�>��O�^���

S��[��2A�S	� Ķ�mZJ^�qС` b��y����n|�K[;�B��������u��� ���
��7>��黃2_*���YR�0~�#���W�
ߜ�����X���B
��#}
d����^ĕ���k�t9Q��r�.�Q�P(8�u
+������x�W��ny�tN��	�'�lmmi��WE� 4 �>�Z��ʡ`�%
��
Kl'ȧo�J���Z�ku
�jJ#T�Q�� �do�w{�
�l0~ŋ�
+�ћ�.x
�t1� �E�c��_���S믩�^��[S�/�ī�E��y�7�p�Tw���L+
]!l�6��:����n��q�Οyk�0
+e���4l< �θ0X:
� �7;���R���7�0Z��W�<�X��:��/ۉ����^�p&?����H� 

�Բ3�
�
ןx��ɐ�q�` hZ�?y�T�9��	e��������ب\
��3P
� �h�y�:9����'#����
+�[����.(;>���\���p
+����k� ec_[[�������A�Y
S:J]J��"�jB��
<P,�<qϋ��\0����t:z�^��������Lگ�a4���*0����Mu�E&G��y����@G��~��
+X�Q
T�4�A|�B
�>H:�����w��Ӹ���m['��ʡ��\�#-��!�V
+vC�󠾃7u��m�R����/y
�ߖ�`�*"iX)��As��*�l���p��A͕�w��۬
x�
+������}�Ǎ���gb�n�n{
��|Vsf�	�ƏC̿�� ���x�	����r���D��[�x!^!�
��0��1��a"����4P�
���̍�G����i��% S���|;q�WWWH�/������G���

����,�p�5�,D�WP>0f��7/ҵ�G���Ts&<�Y]��U^^

+���A�֩ک����;;
+�һ�jm{T.f�C̏��
+���[v�]KY-`�2Y��P���1忛+�P���Qa!��<�L��x!^&L������;�R��������WQn�0;�������i���8 ��уp�N���}
-��X
X(JD����v��sLv2@���A 8
��y�UVէ�,�N�:�E�cV���4y
>?�*I�
V��<Ɏ�����.0\��!�o_�h�e�}�����
��]���TԪ'��������K�[6�h��	��W���Öw,��Rvl�<�2b�G!���u�|��E	!E�m
�H�o�t�R�r���
��v��wF|�<���|��AU�V�I�;,���Xw�Y��me
h� |�n_4>d�
 Ӥ��
V�3�;�V/J����P�d'(���V�=q�V\��P�6&�
�3����b�R�������m> c8X}�@�$�ni��Q�X�W��ヵo�g��ډ:�)vG�*,�wC`���yy��f~������ mD'

endstream
endobj
26 0 obj
4047 
endobj
27 0 obj
<< /Filter /FlateDecode /Length 28 0 R >> 
stream
+H��Wio��>��?�H�}�"$l� yLxP5��d�
'�~�����{
�9�9u��w}u�>����}zz�����:�K��gw�!�HM�H�����.�k�D =~u�Z�I��9~i��vi��L�[��O���4Z_���Y�O���MvJڿ����t�����6��ç���GaLD�ie"%%� �v���몳�<9�I���Vaϟ_\]���G�a�~=�ҷ�)Ͼ��"|�(�1U��HP
-��i~ʶ����6�x[���1�'���ͫ
��H	0V�~__~N�/n*����憛A��l���<
����)�;��ۗ��!s���}d-�����&;�m�}I�{�鑽��>����,Z�I<
	3+0�x8
_����=H�I>5
x�*�?%�m1B�~| �$Z�?
��GKǓ�x�
��E�����
we�,���lu��K�h���W��}�_={������R������YVBL�*�S	IYC��ZYA�ԃm�/
+�n��7���ć�K�����
���u�K*�?0ί%�sR_ �r�z	���� �d�$@7��+
[�@ϻ
����(%�ka�{J>
�9H[�x 8�Y' �֩��j�^ @O����7R��ǹ��F��b2����п[R�Jʇ̨�r�TP�
�


�֢��v-��"
+6��_��3JK����A1���
NǮ�
+F�m��R���X4�ySt"R
+�bF���m���+��
�mt�F5��Rh�F[
�W���X[Pp6\����89��VQ��̙%ϭ�bI��UQQ���
���¿_����&Zq�c�8�=��j���R1�Ƃg��`=8�,��{
���4�3 at e��S�Y	JP(��cύ���
+���� �?$8�`,C�������
��jtz"
��/G%3��R�B������3BU�`
+.D3��%x
�(�BA�p.be��1m��,e(���)��!F,刱�
����
����䅒]����o7���O6�������]�5�s�S:����bM�	�2a��9��v����!���*,z��2%�
�Ok#��35�iO���B�������o��-�V��Q��[s��#����%
�ʅ�{d���pqB�����F���D�M����\���7��iv�;p�z�Tr�S��6:B?#��n�,��qHS
�:�[��z��
����@�����a9��d�����FG�
�� YP�du�Y藪���1��
8����������7#�_<ɫ�|�~����%s��B����
PƂV����#�Tn
�]��F[�=�
+CC�@n~k�0�⺆N���
ܾ���@w�y�c�;`�k��n��_���F�V��ɝ�s��S�ʸ%�ϑ����;;�
:F�
/�,��Z�u�x9t�~C(^
Y����3�>�]�`	�T���
���Ѝ���7F�ܒ��a��=k���ƒ�FAx
���EFk;X:?l�QNT5����z��~�x�O����Q]%��-�� �3��!@L������*�E�L�B[�9'���E�B�V�`,��T`cKu��
+ڮ��ܹ���{�&FT��ʹ&���?mm�V�����B\��
]�,��H���]c��.��#
%
�2P�t�~#�K� Y���(O0�w���(��Ą2F��`
]f�K��jt�
H�p��a��S��Ə
�V2:��B�SD��Kd�͌q5K��6ECS5�
&�i���Q��*1Q��%b�!
�r~J%a�G�Q�-�R6Zo�d�"@
Nq�0�f��������4?�]��CZ4LQ����G�榊

�T$W���$��4��XB���D���q�g�����8}cGs
E��X/`�3�J�o����
.��͂�BET�*��Jq�6mͩY,�P����m�&gmX匲tN���|G#���?3�#�;��G4��ڨd��
��Cm1|
0j�
��0�
+������QۿgJ����0!1U�l׵�&&
+	�ik�� ?c���\�0�����2G��6~|h�Z�`4g���}m

�
)��fi2X4Y(�
۬|�uKh5k�
�M����H��̓tF6���$ň3[���&�i��I&`S�l��(5U��_�0�K3W*2�d�����AuQN:�
8F=�쾈z�,h}���ܑߠc���~�,ќ������;t�~\1�ZH�G�?�k9�t�7�(�<V�q(t��~�,Tw�յ����*a�C��
+��/l���7d!�7�Օ�Z�p�|Vl٨�F�G���|R��
��
�#��_ZD~M�#��V���
8�v��F-��
ل�N�ĩ	� 7�����s��t��IA�&Mn��]��0���{�޽���bށcRV�b�#�IY����w�����Bj�4��żG6%h�
BA�	�����G�F��Zj��ƿq���,�It�(����٤Op�	zM5]�63�	ع23)����7��g����@��Ƈ.3������c�ئ�v�J"����g
U�����(Ĝ-+�6O�P��T�M��"�����g�O�T,Թ!vjئ�
��+����Z�bn��m�'�0�U�sW,�
c�j+Be�j�	�Wz��
f��v�xB��Q�i�2�
�;`�$�l,�U�0I�
+6+�lS2	"�h;/��C+1����MФ

�0� 
X�P2�w��
ک�YV2���ᆀ�T
��Awgh=y3Xݬ��pK
�����z�����2�\$���ȦT� ��Bq���>ل��op�,�3wA
�M��DS�L�Ì�?�ծ$In����e���tΑB�
�ؘ�N��"��
%�H{
+�UM�5�Q�A �ѫ�J9q��q��)lB�3�Ѹ����G▹��e
j;�)��iu�|@�m.
�y�ܡ�������lJJA��~R����%��a�C{*?��ʑMsD�Ӳ�$o�L���6𶦪|i��6���%�G���k��m,rY�ݜ\
�4�p�>�����
���5Q�K����#�J�����)��� �sƮ�q��LN�l� v�Q�)߽����
�k��iȩ��rWU%�w`;K
����ZI?���d�����.�ᕂxs{.��� ��3	7��/�o�i���bvT6�E����_l��<�ʉ�aLf��ۜF��5����d��긺r*'��X�޽ЌObR���H
%ߟ!Y
+���x<V��	�Eaȓ�rfb�c"��EFaQ
�lGjn��\��6�&M�6��!L�td�;
s��T�y�So��
�8\G09r�c�THG���
f���fʳ��ۈ{�y�3vo����S1
�Fb�%����Isy:��A����7���o��
ܷD[~
�
X
�C���� ��Y$ӃDai|H����XF����S)l#��W����N
�#�@I�Jl�
��h+l�@"�
J�#v��U���E�g�y�_N$D��P1�
�뱷/���C��2->Ęz��g˯w�"1|=c�m��?�b�ue���McT��v�`VQ� ���M�B���3^� ��c��:=ؤĸ%G�D�$d):z
n)��96����Uc���Y�5��X��ZR����>�v�I����zZR�.2]*
+��~�r�(�u,Ef�31)l#1�	L�i}�k{䳘�l���0������RS%���>
l�m%;�,��%��#�?������������o�������W��̰8�����?m��#�-\�5VZ
�*��� l����i�ʁ#Ø!��o��
��<��6��V��W<��i9���;�
C�:r�M��6��q��o ��2w
+�����_~��m`2�N�@9q�{ahk��($�������,�ǭ�8P��v��[��K�~z���

+P������n�bg�6'�l�`������~~�AҺ��-E;�Z25%�-���� �3�
��Ru��KTS�(��whT%8�J��"��2��#�@��m²c���t�m@,|��q3���L	�M�
췛�O�&DQ�'��o����P��Q(1�n}�����I�x�d
��<��60�
tƚ W�5+�s]6��lZ�8�k��m�_ѭ}x�Aڻ߷��nUdd{�G`}���v����ot�m���
���<x�e�
�r��wR�9�n	����>
8��eQ
g���t�jl#1�%k�yz(kl#1�
q��X(�h�Ʀ�����D�JE�pU�
�����q�hwK!`�R]�<��Dm��F�:IQ�4��/D*!3��.+��*wYi`�b�]�
X�TAz!+��ĂŘU�M�
+�����|_��
�݃u~X��R*|�L= /O�(6k����%f�rd���㵞��e�n����Ĥ�
�
��VIw;�)�����-��{
Rȵ��,���|Xgr	gd �$�ܡ�lf��`��
�z�b�l
�ρ|��}��-ݗ&!Ǹc�l�u���}�!Q�{v�޾�Q�_�w���{�]h/j
��ͼёMk/��S�i�5`���>�MKP���ڂa��=�>��%�*��ϻ�M�b
+���g��"/�
+����t��k
f�f@�l=k^��s}a��Q��؋X�Sh�����䩐b��dX2��:�����?§�~{u���K̘�!�\>$Γ�C;M���ka���4*ױ����A�a1��ӅI;q`BG��3iU����"�0�d�/�~|�C ��;@dSš�����u�����&�RL/^0!MΠq<|L�\�2���.L�7Ɋ����X��i彮xk��f�����'�ŭ�8��f���i4j�`����x��ՙ O)�����
+E��Ud�,j����c����^��y�<�Ia{��Ѭ���U�j(�s�9��\*'�.��E�Q6��f�����D;q �X;PI�����8,V��y�ʉ���`���
,~F��q�8P'`��2�%87�s
+�H.៱W8�ȋX�?�v�t
���B	[b��3�<p
�#{�s�J����^z��6��Ϡk��LG�'�MX�A/ ���-&xh��ߟ^��ȕX
�r^\�vjl)l2Ŵ1*_n�0C�� GL�-��8 GQ�6�{�dĝwI���&�
��XC���W�Fr� �Vn3X�ã4��.��x�H�Jx�p��%��y.'�r��f�$��3��	bѰн� EG
x��E�M���-?��R8�XP�hw�a����,��&���l��Y�$�x���{�Mz
+YR��)D���C6��\�8{lp+�Q;
�R���ג-K�_��R�|Ǹc�����
Q���ˆ��W��n���E�}��fg<����3�8
�˯>��
��$[`XݟE$��
+��^Z�DN�gۛPY���=
DKaB�FK�7e�ƽ��nw`w���Dm��ӧ>����uE#%���yL�m��v
���B�dY���3�O�6�»�d�.�A��κ,+��*�-�,�#�U�v�	�1zB;Bg�
$
����’�UKa{����

W
R
+�f򤱽�|�:�q���q��
�IL
+��o�t
y�B�
ZE�ٜZE�ā�u	�'q
|A7
���9\��x�@�
�2�t��
�d uga+�	�
��z���
oB�Dc�<�ʉ�\�@�ǀ���@pQL��0%0�;z��۠�^�=oh]0���4n�o�d��D�˹�$Ӵȓ�)�uoBb�����
�mʓo�bݝ��5=���o^�!�NW珘ˉ�
�Ԋ��
Ȯ�{bR�@�SM��h�Z�5�UL����jY�䶁���>;�%� A����G�|W�
����w��^=d7Y�
�+A�HH �
�O$F��*�8/<���ڙa{�Ҏ!�$8<;Ѿ)��Ow4[��ƽ@�H�7+ʑ6N�4�qo��[�֝����3HSef�����
)oI����݊�e�FCiZ��jH�5	G��Op}�#扂Q|y
+4�5� �Q�pվ
_<x���
+UEOT1�`Q�R<�-N.H9���kxY��K�bH,
wۊ��ޭ�>�xG�q���G�����������c�"�y�(g"]�H
o��ƁR08��W��Hŭ��+~�6<���p��
p�
�Vk?5�/�5��%V;;/���9xѥ��Y��)(�Ψn�ǁ��(/S
^J�@zv��`\wŴ-qo��l1g[cO�
+f8C6�q³KΟ}�Հ��ܛAq�z�h�ٙ���+"�����	{ӎ�,�C��'ȫW{�Ĥq��
��p)�ڛ����vA��+
�2��O\R��5�!�P�BE��׵��4J��0p
+B���+S@_beÛ!�z�R������A�|2��\�
QV�I^��8�\-ď�
)����&�4.�.Q�r��'�
���6`
�@5lO"�-�"&v��_���f�I�z^
^Fl
�P����������H�%a����
+�i؈a��
DC��x�Q��`k�d��԰�~.l�qB(����q��k�kw\%M���'H�|�}���cFۃJ�}��263�T��p���p[@����qZ���Khlz4�,A��R�t�fnD����h!��y8
+�I%��J��Oq �
+���îĤ*D�*ӂ�3�iؐ
#a׈��S��$��=8@���U���/��a�	�K	8�bd=���5�YbR%ݛ!�e�\}Q�����-QkgGe~ 
�Ŭ�Tq
�s����Y9��|�
+_h��5�a�
8Q!ˌvu�GR��M�%�&��ɬ��Odh�}D4��2�]AW{�K�?�^��ڛa֖��,������ܟ�~���߳

+M1D&4�׷���P�$��߿�G��������&�h�Gn������2���$��4�\�-ߟ���'�=d�S���
4|��Q|
s���A!C<�O<��@ �Tv¨L��$�ߎV�'I�����Ͻ�D�$Χr���鉱������������w
��F�c�
ɟ~c5��-g���Z�
�;N/wc������
~R��
�e7d6�a�S�x~�Rf��y�+��r��h�w��+�A@`{���J~�~�5�|;/|e�6�Y"����Є�'�h�䠊j!��#\�6r��ⰱě�;�p-DC�Y��\���ú�:ϐ�ȿʐ�K�!'�L�z��#Z��e��]�x<�WH�h�J����וx0>$G2+
���E��1�0=|��|�dLW�CaD4�@�9�dz	
H�!�'?����uGSQ/A���5��:�U��q���n"����K��/�W����W
�!غS�"���T4B�~;ZS�zI��
G�ِ�����\�h{ï��(��)q���q�m��룵H����cv�@����޾
�<|y|��~�ۗ?��G�ę
+ܧ���
���v�����I�'J"�}�-qkS���8\Ҿ
o[����Q�nJ�ɧ���"����+g�&ڰ�v��!�+o�v�
�����9��
t<p�5
��ڔB�/�9��yա���ۏ�F��]T�a���r";M����|׈���.�ݨ�Nؓ��5—�̷�b7��mS���a�DדAt`Q4+A�gDR5 
4
�c���Q$���m�	�;�j at C؜�
FC�4I'֨��%�~�k@E���^.͢��^#f�."� ��
��7CLN�/E�
�!9_Z�
o��H�-Ν��Y}��m`.*|Nޏ�b���,��g':!pgeIv���
9�ަ
@C*������k��!�$��J��� �CM/����ٕ���i�I�����Z�g<���e������nba���V�6�n�)�ׂa
�N�C��u���_������O|�?	%
bsы���h�x�X
4����K�G�?�.C������%=�?x=/8�CNr4��A}�BlR
+3g'�F)X!-8?��Ѻ�
֕&t��]~a=P��Ahkc�}�
*g��Kd
���̉)~{�j}��=]e��p��Bk�X��w 1z��/Y���ڛA�SX���
�T��*g���-�e+�Z�
�z��P�� ���t�k
/�]���r��-o��_N�nY%
���5��V@纔�ü�c�i�0sa׈�{��r�=��`�|.��H?����&q)�8�����@<7��^/�՝)˥�X{3Ĕ<
��� ��Lǖ7�8IE�%P;x
	��T;3d)�����D��X��̄�
�E*�߁]艻�r-�!�P���
6��R��p�E}�M1U*�/���~�ƃ��=��#B<�Ea�a!n�^�s^��N�Ma�!��z
u�
+���88Y�(;���5n��B�%�;��[��i�qd�
i��B �>Yp�-�Fc8G+U�6���<�m�����j���>��
�J����L
�?*�;��ߛ����2pG^����q��
�Y&g�[���G��
Y�I(Yi\n'�D2�t��'�DW�Җ�KU
q��Cyڼ}��ܰ��onhrZr�/��H�DU/���J���-yp�Hh5}��4#��C_`��<n��$�VH���:fyb��b����k1�u^B" eʜY��ʀ�{��W*�Ʊ�9x�����1Yz�m!ZNF���̃�4�
_����V�r�	�a�FYr����B>3�N�RN�
��N%L�����/j%�<|�<���Vl��n��
ه����[�ثM�G���f�X��
G���*�>�D�ҀW�T93h���m�Y�H/�KC�vf���mpY���N�B����k��h
r��V�2P7�;�<�0��U�#�qC��+�����b}^
�s����1�I�fw��8���<J���GRu��6ޖ�W,���9U����6	�ev��ޒ�MM�Ϧ�Z���W�Ԇ�V�U��)J���H�B�%��)7��J<hjQ�T�h�V�t��#vؔh|�>4xk?������(���ֶ�W'�a
p���м���èa���$ъPm�B��im������<� Oy���i�*(rV�9�e�͙�@��#���~��ޒ��8OG��Gf}��F�R�s�:`��%�((��I
$qrLh�)'�X��7s at 3�S�M�S|H�~��V�1�s�@��ρ�lq_`��,ɑa
�xScg|��P��4X�yi1c���T�4�
؀*����W�3v>U,��������=�d"
$��C�q�CkY�l`�
|�e�oY��Z��-���
a��Gȓ�9~c=j9<�
ð����H��!�J�͵��#���1��u�XF���'Md��$��( �[�ސi���&k�=��"�].�wj{��Bt��p7<vL�P�~)3��7�Gg��a뤒2�b]�m�{4�X�ˀ�����۞o��}I���H�K�
������lO�[�w'��c� ������m���
��VsOb���^ˮ��R����cGrc�D�A�:G�M�½C&V{d����
 ���s�=Jkk=+���%����G+n�cG���6
"鬽i�lX�&%��d�ð�8vK�^�jx��%
�
��iܞ�5wo4<vԓtl�m�-
;�A?o�%�
��s�c��
+�J��
�{�S���
��g�3XW�ޮ�+�
� ͛�\�;^o
$���3&|�{��ٽZ
;�?��+��N���aXz���)m��������A�
z4�l��'��L5Ġ[t8����a2o_7��K�fI�j�'7��>FuDij�1$Y%V,���]�{G��ǞC7iL1��,֝��YoS^9�id"����cm�'k�`�����S�{�g�B�vd��co���n歶�}
�3��������:�7��U�.��:�3�;�)��pjX�h�.
����5��p҃l
G*�=Nkk
9ǹE7��pjX��'��	��éa��VYI�6u�\��os�kx��

�ZcrD�6����0֑q���ؙe���>xmy숤vC��
��	�vء9Z������^z�11��]�ue���r��&ޅ������1��
w�憱���#
N*�
|.L
Wi
��l���V���k[��Y�(6�]�a�#�hs��f�U�W����Ye;�9g��[io�j�W�r`
+2��
`����N
p3<�}85�u�,�`(w'Nkk
q�<(� x���}��
����#�+���	X�Z�[=X�Q+����x��t�їӧ����F�X��
�H�
+|���^��

�8��d8_�ŏ��~8q����~�ڦx]�4D����)͑GL{�0�F����;cg|��Ջ�-��ł%��uAy0&h�re1������fYN����{�O��$F�e3���/m�uD�7��
PL��Ҋ}y��
lA�@�_���d��La�B��	�
+�HG��F��2�*���%�v���7}�8	�vL�b�@���qB������
+
{�p���&YN����[�k聦�g�V5��J,�k�hT_�&8>�ak�G�#��0�I���I,
+
/,���[�.(fC�C1h�
4��\L>N$��2����s�%-B�o͘�$�&�I(
�5�A��s�RN�Z�JD9��3چ"���Y�
+�R�Vx�	�7d��t����Q��\i�*�)f�J��r�fn1q3nNW�&�R�*$�A�@T(ȧ��9>��lF��R s���Z�Ń�9Th}���
��
.NR�AAg�G+��;��k���w�_?��hF���N��E�q�d
+Z䋴�
+}Y���阉�lW�t����l|b�%Ͱ ZN�A�d*�e	fb���>��SN���N%�&a�A���+��
0�uf&��ƙt�	b`��%�3��$��!�@&p�D��.Q�8�,Ԩ�|����L%L�1����L��,�ҋ-��I��JO��

(�[T�D3��(h�6h���+�2�M������^t�f�&r��P�<i��V�`]��9���6h�+A
�L���h��{pL$D(2���e��-$|���:S����u3
K�nꝑaMЩj3���̜�I�LL�rB"�b
+��nֿ
�F�D�O
foi�X����N%�#1p��2(J�
�VԳ�3���X;��_hy��K�4�&����R)��c}M�8	���Uj����|���m��?������~{}
-~���/3dĈ���������
+�?���X`��Y�������������˃��-�s�]W=<��M!�~7���ke�U�UJi�~�|��&��R4C��OAy:��{���Q�nd�v.���������E<N��{6<�Ey}�t���KW�c���$)�t��k�U˟:.WP���O'f��]l�Y���ऊ4Ԙ��
5�i�IX�I�4X����h7�J����H�8�X���k�5M'�9\\)}��"�ۛ>
�W.����"�a��<
���7�^!�d�A��}�����qیn~�i��D_*�(�3�Xh���o۲*��k
�)5~���x߆�+13�2��zY�Ng��Gy��^!kw�U���
+
��P�ƫ�A��3��c!ް�
ݥ��|D0d�Ѡ�!��ӏ�Z
=b�}Dy��O��5;���q0�؇G3X���%��t
>47��D��QE�LA"5�5��`�"�x��v�^�a�ƾ

�)�Xj���0X̥��1�H�pI�Jf��A�������ݸa�+��5L�z�
z齇"�	� y i���ޕ�Ѯ�����MQ#��
+�^�	c6��̃�����)o�/g��
�V ����1O�=�'`��z
F
�6��"������
+���]��"Lgΐm/I����<�V�K��}�gL���̌<�'�
�֡��O�������#&v�&Ϩ����N��ԙwN�
0��EO%�q�q��]�	bUݞw��WA�0r��=z�
����D+�ĨH+�ʫ�����Y3�
�,ƌ�{�\
�2ɞ>ƽ���ff�e�q1<�p�e�u��5�윌��v�a0

+�c�~#p8=��b1�J�
�h��V��p���X�-ƹ�9u
�D�6���;�T��ֳhQg�ִ�q)��\v�ra���5�+c+��u�T�+��<�5���!4��CDŽXl��1����7����}Z� ᵫ���8z�kq����������ݥ��j�+��5�d�v�A?

A�l$7�������eئ6��9�j2]�
+rř6��	��TA�IIc�h��x�%�$W�uCz�*b�׃.c��E��7;���iiL�����g0s���4�·��'Z�WH����<?W'��e�����
� �x{�����>'xď�
�F��al`N
�T?Ч]R��
[�Z;U���v��zט�9��ĵi�}��o��ߺ���f^F����ԑ�=��n@$���n<\1]��bE���IW���𻁇��5�;<ȥs���������H
�1��N������Ɗ�T�RIvo�
5NO��|���dJ�7ޣI�����F�÷�������C� c�@R
endstream
endobj
28 0 obj
12482 
endobj
29 0 obj
<< /Filter /FlateDecode /Length 30 0 R /Subtype /Type1C >> 
stream
+H�|UiPI����a1ڕ�
�b�ZtUfX�C
AQdו�����uluQ at h���`�X�C` /p$ԕZAE��]q��U���Ll���Ȍ̌��}������1�����o7n
����?Y��+��_
=#_���8�͸��|�.�����/����7g��2�
+�x��&Ϙ�m�:^�La+spuu��Y�e�1{T���x��8�O�"F{ F+�W)�e��QQ���8Y�*N�M䥿� ����x�\��/�����?H���d�Ӫ"4�V�K4�2�J/����&N�Q�kb����K���1
�6��X`6f�2
[�a�a.���a���	�|1�ö�X� Sc�b�<L����X,v���c�3�-f�f&A��^�L-��DZ���$�&|�F�R�Z|W
�32?k>l�d�l�j1��If���;`) ���.�GuM\�Z�=Q|���躹�n������� �XP�	�F��%�aѾ�Qd	$���v| �,V���l��9#�pGF��D�c�t��F���11�٬���Q!9m�.p�.|�]���(��`��$̒�|��
��{w3��E%W��ܣ'�|lׯBnȑ��-
+Kt}p��}V0:�3N�n��+��
4,
�y����\6KLN=-�o�>�:��z�h�j��OTx�v�
z�r׎un�~l�OA�
V��d�eF|���PI���c�n0��c�y.��������]�vA
�#
�SYbp�؂�˅�
�D�&C����_
�놕�p0�	8/C�vB�
�����4P��+Y�L�Wz��¼l��(��^R

���B�z�-V�]�㎤�fK�U��3h��x�(���&[�PBƩX���gd�vs_߿,As��}
a�����,�r{��4�(&���
+�K%�EY��n��Z��٧
6/���Lc��fz�9��>t�F�G�����x at _�UM��^P͍���x۹��V5��/!�4����{�g�����
�&&��j�]�v�k�~?��';��*��
|Vs�~�t��	�bȱ�鏔�ζ=����.1Fm��]�
��!�\��<dG`�"� ��p����u�F� �.h��댐3&x��
+3ʲ*�{����n4o��
Ia��'� -p@� �c'��Sz���G�E�+�F�)14u���������]�&V!a{$�ة�2nWt �>�uh���+i�KF�
��x	�@��5ՏԢ�J1��l��Ņ'�Ԣ�n�v�P��܏|ŜW�W���B��K�K톜����1�	��@u����4�
^��^�,��&}���/w�3���zk��9�N]�T�	�u���
W��[)}N���6������]K�
+�	��ۧ���#
��2�ɬ�D���i��'\�8��х�h��Gp��S�x���C�>������4R�E���l�,���+g%�퇘^��!*ɪz������F���^`�vǒ�'�h���)X�>���GS�Yr�G&'s����i��X��vh
f7w���@�?���#+��i ���O�30
o��?��<��Q �:9��3+=n���aD��"���Ud��,׳LZFT��7���ވ���BH�����BY�s�j
�㛉8YX�QJ�<.i⩾Z��@z?�ioS��\���ږzBΎ�S�ܲ�Z���p��w,��f�9�JRx���}�oo
O�jԅ��r�^8h�����PG›�ި��s������Qڜt3�����Ӂ~��w��T6I=�P�.0Ԟu$$�>�s������&jz���ٝ��%�� �1NӋ�h���2�v����%�	[L�-�P� �jA�������7j��
+M�m@|�D�6�3�j]Gd"�~ ���F�m$�8G�MMFL!ۀ���)
U���&���


+�11ڒ��YH�no�WOsUm)�V�����������[�t<�X�qfϑ=
+?z����
����YI��W�ȭ�}IV#\
#�
0�"�g��E2�t����մ
����KV�G�܃5!Ql:�u"����������C����kݻ�u�ݮ�.�[�P�A������ {H5�ь��2�6f�,ul�Ѯ[��YY��5k�R�hf:�֛D�=�z��O��E�����s�\��^s��tg^
R�$�ԯkn���(j�	XRE��	�hT#�l+��N[�F~
��v}�Pş��T���E
+�b>G����x��R<

+�†�
a0�C��
�^�l����asUj��G�h�l���=�}4D���q�q����7
zV�臈R����oz��Z�[k�)����
+ 4 �$��D�fݠ�u���\}��n�٭[�r���w���0�!I��
:�����'�-�~�q�.������>�}��²
]��Y
&]KZ�&--��;�H �2m���a�K��R��J����
+ƾ�$���
��	�Q
��}D��.&n��_}_~��N��F���bnf�dV�`�5i���ۇ���I����:+n�z�V��Z
<�|���퇊l����=|	I_(�L,"��l��Z
+�0��NE[/��U^;�m,�@_(�y^
���U��6�^l�]����³;�i`'�X��ʻQ��?�=��Ikܑ�OO�tgs�B�{��AM�ݏ��MLz�<*��jGFM6�WU_�eΗ�{�� Q���4�5X<�@D�����qxl�n	�I�OΑ͌�IKI��B.3�hLf�wv|��5�pJg<�km�Z��I�|,�xI�4Yo��R�Jy=)
t+[�7*"�n("(A
�Qj��"	�c�[ʳO���G��GsUK
�Gs^


�"��j�tT=Fv��[��
 ?�]
endstream
endobj
30 0 obj
2864 
endobj
31 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-27T11:47:07-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-27T11:47:10-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-27T11:47:07-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-27T11:47:10-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-27T11:47:10-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 32 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000684 00000 n
+0000000763 00000 n
+0000001018 00000 n
+0000001428 00000 n
+0000003100 00000 n
+0000014845 00000 n
+0000032280 00000 n
+0000032303 00000 n
+0000050784 00000 n
+0000050807 00000 n
+0000063536 00000 n
+0000063559 00000 n
+0000066895 00000 n
+0000066917 00000 n
+0000066945 00000 n
+0000066974 00000 n
+0000068196 00000 n
+0000068423 00000 n
+0000068515 00000 n
+0000072707 00000 n
+0000072729 00000 n
+0000085289 00000 n
+0000085312 00000 n
+0000088271 00000 n
+0000088293 00000 n
+trailer
<<
/Size 32
/Info 3 0 R 
/Root 1 0 R 
/ID[<d1bd0c2021c77ff39552c1d51c3f779d><1ef3a610dd2481b3e295166dd4ceadbc>]
>>
startxref
89313
%%EOF
\ No newline at end of file
diff --git a/easel/documentation/figures/rnaseP-bsu-alignment.eps b/easel/documentation/figures/rnaseP-bsu-alignment.eps
new file mode 100644
index 0000000..434e1d5
--- /dev/null
+++ b/easel/documentation/figures/rnaseP-bsu-alignment.eps
@@ -0,0 +1,11407 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: rnaseP-bsu-alignment.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/27/03
+%%BoundingBox: 0 0 382 355
+%%HiResBoundingBox: 0 0 381.9976 354.9351
+%%CropBox: 0 0 381.9976 354.9351
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: rnaseP-bsu-alignment.pdf 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -354.935 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+72 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 354.935 li
+381.998 354.935 li
+381.998 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+382 0 li
+382 355 li
+0 355 li
+0 0 li
+clp
+false sop
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Roman Initial
+11 dict begin
+/FontName /Times-Roman def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/space 
+<10bf317079c757bf91> ND 
+/one 
+<10bf317005ace4116f46739a291c133ef5c0ce2c8299d65de3756bb6940c
+b4355dc475faba14c0bd0d8c1136c951297252e0da77fbc30bfee79150d7
+5cee48> ND 
+/six 
+<10bf31704faaa95022859bfa4d40a634d16b5c6e27e8179786696c20efcf
+f2088b8d3116daaeb3f47f771c5b59cc0afd89139a7c37c605cf8b53dc27
+380249aa5ea705e51497228cbe7f92dfdb05cb2c745bfad479a4a6102917
+98805f1e4ffd1913dac316084a3ad05d6714a918c36f9d6d45844ed149be
+369d7108e7fb694a36f8c56232e1bee9c1bea2fe67ff99030d5c6f5a581f
+b878427e68d526f4869e604a9c89abace85b55824dfe246365ef13eb1536
+bf4a0f83> ND 
+/eight 
+<10bf31704ab2181850c1a88d3f8fa202c5e0a8894b70ce17f00448b7f184
+829e93577c1d58c14cc019460ebe7600631f8f4acc93b4dd884803c9e3f1
+eb26f7c2cd1094133dc32c948b33940b19fa747b701ca51c9ee927a38f52
+04f2614165cbc422ca4714c03eef07c163ee39fa7bbff5cde214fd39a16b
+09cf85564b587c881bfef98a02ad1cc0a265a943373623af31c74485a733
+18d0f6f7f1d5ed232a51a44983dace620c95820f016744af813aa536566c
+47af1e2278efd37fbb5379807dfaa2e69d27f2b4a59d46b7d8d8efdb20e9
+60c77ba7077adbe4d33c0181893b161aacd6499116f6cdc8c2ee52d69d4b
+91aef33a637784e5f5c64baf9cca7942dfc3> ND 
+/A 
+<10bf31706d7ae346bffe29e0fb34e18312ccbb6302af22689ec4f2127a0d
+d6baf4773826f8362914832b0b84ca343a443e2c16a9118637ad6f1a2e1f
+aa1ebb04f7f1ef2a790258bcc86d11f5b7f6caa72bc1d0e46a538a95ab48
+ad3395878de6486f82> ND 
+/N 
+<10bf3170586d3968505ff87264be7ec883920688cca7d9d7ebef6b14adb4
+12cf47613ab238b5314909eaae4b807ef31a587fe4a79c426c98f895ee29
+85238abac441a7e05459a2603f6d28e75fb6badfa6e81418c0a638> ND 
+/P 
+<10bf3170599a82ae9dc9593cad300b7f3884414bb0569fe483f3acb617a1
+5ef395ef32cf0d220dc8440aff02a21bdf7646dba480081013ff057e6243
+9a50cbea5f9cb9a46c125151fa2dc458d75a798f192be2eb1f436a0d9567
+1d70b037f2931437b8312c06f4962bec94fe952154308850b7049bbc3ac6
+9301> ND 
+/R 
+<10bf3170422e6230a952872b5ad1dc4f16e3fc1704a02c61c5e992942e1e
+814f5a036cc714a19b83d8f9ec92957b9cc9c81e547da8ae77f074c9bd10
+73009734e431fccfd615ceda2428e8dccd0571a77f416f593adb1cae7381
+f103392cf96199bef077b31adee38fb7ba883b119f4671e1c9bf208bfda7
+5a094838b33f6ae85649043746a99b52c2cd46025fa2b9d4b4471e> ND 
+/a 
+<10bf3170599a125eccdb6ec27d3afe07da389ecbb305faf429012f717ba5
+d7a504001b7d2cf7722bd949e4b4b2e77bccdf0b2b1586d9915715766da7
+59741fe65bc64d6863ec1039a27d8da5681073bc991e2c740d0bf14aed2b
+81d80e811057a7a261d77619d9bcb0c3ef91c90a394016d3a96727d1d488
+dda1e7b4d3ff0a77767d899306fd13aca7aad2910e6e3aad69f172e3d8e3
+85dff5319dcca32104c930e0a4e2e49b8750bab4a9149ef2d730bda10f91
+592a2a46cc0c629469d818798f634569b83f99cf> ND 
+/b 
+<10bf31705374882f7387637dcbb704d72f8bd63b0bf65f4612fe0f27d529
+60722d7a45438cfde1168810ce04c91811250545cdbd6c10a87a474df160
+24b3215bec7af3c0b61e074082f1ba3141f39f480c2c5a76fd396a487a9d
+6a25d6aa36deda9c976e791661015e179d4f36b29dae4f0f04128d0e5ac3
+dde66d561d7806d481796866491fb9de890bfe> ND 
+/c 
+<10bf3170435d9d6bdc818a55004ae1aad80b146ef4640b9f7a82d0286ef2
+5db6c5bd65a97018eac616ec8d7499054c6ff6544566113eb456a3efeddc
+ccc8eb022ae4ed32a1cae1639526dcd4d63a5e0b6438bcaa9089a840ecbe
+5f5d623e9d44cd8703af9d371c430fcdb02e500bdbbffe37e3e86fac9735
+d4759aa66b0f12007edc114a586e0532e684a856c1> ND 
+/e 
+<10bf31705d647142da77f80383b39a2be6c45bc647b72e319ff73d610d1e
+62332d342ae09e16e6dc01192625d1af66f730c2b02413523b998639a5ab
+b7a878766d5d5ccb302e4a2339fd457ff9223aaf50bbf100079c44acb716
+0f80282571552fa2e287b218275ab71b88c3093968065977f1def2e827fa
+b94e763732c48dfc9ec49ad18a7a0f2ba5d9d70264> ND 
+/i 
+<10bf31705fce6507854bfd5453e743735818d40d67ec1532d846ec6eb57b
+a379fb65a427f99b32d98a51f57658ac9b227989b26d151d43cea1c989bf
+f139f48a1383fdef993f3563bc63dd976a127ddf8d3d4d> ND 
+/l 
+<10bf31705863e503408ecf9ecbcc5d318bb6318525c5b52ab08ec840ccd6
+ad0d498b316284b1f457be2054e4989ef3a09e1de6c846> ND 
+/n 
+<10bf3170573e563cfd092bc7aac9e949b8f7a4827fe0f5ce67cfeb547cc4
+0324c0c45558a88f1ea6ca3d00c7850dbdd4b3c992012bc75b427cf6ac8c
+46f4b1290c6a0924e21bd8fe2684be248ea4bd907856e7ca65331eac2fb6
+c7d64a4c51041fcdcbf442862c40d772e99c9a3d2660da8f8d1225eb9a38
+a0939af5d1> ND 
+/o 
+<10bf3170422f93576c717ee99d6736f12ef20213595672a3889f39fd79b8
+f8e03db4067972748506dd3e394e1ed21612adf9955de5d344645439263d
+16fe05d9f8432033df436bdbe971bdd0b4ca20ec935003ac05958f3374d5
+be4f84a5e6c035be86b4155b925e09a04220f0eb68246a69ca538a270f95
+b47c12aaed3b0426c82ce7bd8f92> ND 
+/s 
+<10bf317050d9b80120c19d821533341643354852ea9df97a99fd4ba774b7
+08c1fae708745f9328a1a9a5d21e169ff77ecdcd42f945703d067165d10e
+35df5f72d35341f01fb3026c906bf5dc9a4d1bcd00cb4fd389804aaed0c5
+179606cadf715c7fa2d902f17112979a83434b773005e3a14720c0ac9ccf
+50f62928be58f2d774787655c3e51c4ad2772c2dacd3e4a9b3e3d07c0e79
+b3bf6755ddd2a9f85c3008b885abd5da2aea4dd26daf39a061> ND 
+/u 
+<10bf31705374882f7c934ecd3b5e82940591cc2da5136b726bd97deea59d
+b5951369571544034f93f6e9e9bef396feae60a5b9c3456da1182921d60f
+51a03c79c508334f1146b564507198b89948780cf4b60418521ed73bbe7d
+3e228dcb5a9c016f8058dab9750074512ee3321a1b934119d8b6bef7f816
+c990fbfb206a15a63a5b88> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Roman findfont /Encoding get
+dup 32 /space put
+dup 49 /one put
+dup 54 /six put
+dup 56 /eight put
+dup 65 /A put
+dup 78 /N put
+dup 80 /P put
+dup 82 /R put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 101 /e put
+dup 105 /i put
+dup 108 /l put
+dup 110 /n put
+dup 111 /o put
+dup 115 /s put
+dup 117 /u put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+32{/.notdef}repeat /space 16{/.notdef}repeat /one 4{/.notdef}repeat /six /.notdef /eight 
+8{/.notdef}repeat /A 12{/.notdef}repeat /N /.notdef /P /.notdef /R 
+14{/.notdef}repeat /a /b /c /.notdef /e 3{/.notdef}repeat /i 
+2{/.notdef}repeat /l /.notdef /n /o 3{/.notdef}repeat /s /.notdef 
+/u 138{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [11.2 0 0 -11.2 0 0 ]mfnt sfnt
+9.6001 249.84 mov
+(Ribonuclease P RNA) sh
+%ADOBeginSubsetFont: Times-Italic Initial
+11 dict begin
+/FontName /Times-Italic def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/space 
+<10bf317079c757bf91> ND 
+/B 
+<10bf31705d64d6cdd42bb9779be0e86f5463c50d39de4503a32a38432ef8
+03a82a198b57beba7d0e2cf1d169145c2fca29b941cd17eafb5127041a74
+4a42576c7ff804f144d8bac08830b984ff926f24c5ddc9d00af1f894ec60
+3a2f23b643e29ac1f79dcce3af9e0ba10b5f5ff9b631da0c21a11f0df8a9
+4a828ab5b3643d53851b0ff3fa42263b6174cf356840266da421770fb34e
+5a8782a1be3b9bd73e011ad0d21ddfd98f7bdba645cbc23007be2f42f4ec
+cd3eceec9d8357ad5017a49b620b8c4e3fa80f69ef> ND 
+/a 
+<10bf317040c2e74a508d6139dce14e3948d239d0634bbfaabf9e8d3c7573
+ed6fbf5dbea53ff369f531ee4a35d5d774411d751e898d06a82fb104c24e
+2e288c130578a51898d70e768e70e25015126de9836190adddf115525009
+d0b5cf5799cade59015ed746a61eea4e41b65101d4ece488aeb0eae27176
+fd995d93360fcb186f66fe5f540946011237ad8713367061b7184db6a67a
+996b98e53ecb5c8feb0582a80d88d56027b3ffcc55dfb4dc1ac3446fc8ff
+d6878cc714f800a67c3909395a6179cde4244303983fcb7be7e1a5e7> ND 
+/b 
+<10bf317050d929b04597d2887aaa3cb39da082bdf3ea60f85b72994c4851
+f08f3ee5204ae05f7d492a066ff24f84ba90afa1a601eeee0fe55a909ade
+2457ed9ad90a8f8cd020799924efeb4529d822d4bddca197310d22f8a6ff
+e732ca9da8e33fee470039f98bbf7aec1427462ba404fd435cadc484857c
+2cfd58ba2803a7f732e93dff70aa0b49357be72109830dc30de601> ND 
+/c 
+<10bf317040c23fc2eee4f57240df62f1391a1250ca71eb42052c6832a234
+04baa9e4ef1dec279a752431a80f654f5e0351e445249e6beb05a973cc41
+d8ead12d95f7556c161073e2684409ef6f29244cba09a6bb43b3bcffdfba
+d18d8daa29a3daa3e72edebd8ca6c6c1ffadc0e7cfd675d1eb71cae83aa4
+bb0d1ad30e10be4b78f720e6585f94cee8adb3f7cfca78> ND 
+/i 
+<10bf31705c397059959e269bc482cc232fb2cd355b1741c991d08977a1c7
+62a5e2889a63c2e040e22ffbaf41c04400cc31c3de7dcf350f3cdfb3edfa
+828dc964cb2f6eb442e0262df25f627edd720f9619db59fd5a8cd100c968
+4c5f4db9889b35c63fc8c08e> ND 
+/l 
+<10bf3170599590e4eca19c589f591b28c79c3ad915d374f9f929618cfd7b
+7292a0b167075ca805f5ad895e8e3b1ab4dbdd185639273e5baedc164de3
+0d0ee9bfd604> ND 
+/s 
+<10bf317050d9b8012f166408318a0ef0c2b3fc2c4bf046f43a31a13138cb
+3edd33b1e05a71393e8603bde246c06cf021e377498e36cd112cac2862cb
+d733c3012351e466a2c60874be76f3ffb0e88de0326be4951815ceb6e2b4
+a1c764b8b4750919db41ba568a843704ee79cbe791dd797a967fc4bf780b
+33396195d9608a7596aadb157b1c31c1f97e4cad9c00804f33d10c4f9e5f
+1e6e986043994c17686677d39f7196085e4700caad44794150> ND 
+/t 
+<10bf3170524a2d224620d65b924216aad176698198f7dbdeefeee3b7e580
+1e8252c00721d9a34af4c93982914cf535dd1a9978155b129f9b67696bf0
+657d3fef2c6bfe965ee59c94b9f93fb72b6a44> ND 
+/u 
+<10bf31705374882f7cad45500b0e5fc1923f9474edf8ae7c2afa92f5965f
+0bcd11cd39523ee039e5e47c732c2518eda5c63dbd537ee19396aa26dd3c
+9ca855b0af8601c8b03b7e99bc36c7e0756956abf922576b217fe237e605
+762d82cb64db160c556120838a3052e5b985f50e155c87442e0844e52fd7
+d391d6a97d97f2cb7c5822b12cf29083fbc643424ffc38d228> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Italic findfont /Encoding get
+dup 32 /space put
+dup 66 /B put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 105 /i put
+dup 108 /l put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+pop
+%ADOEndSubsetFont
+/Times-Italic*1 
+[
+32{/.notdef}repeat /space 33{/.notdef}repeat /B 30{/.notdef}repeat /a /b /c 
+5{/.notdef}repeat /i 2{/.notdef}repeat /l 6{/.notdef}repeat /s /t /u 
+138{/.notdef}repeat
+] /Times-Italic nfnt
+/Times-Italic*1 findfont [11.2 0 0 -11.2 0 0 ]mfnt sfnt
+9.6001 261.041 mov
+(Bacillus subtilis) sh
+/Times-Roman*1 findfont [11.2 0 0 -11.2 0 0 ]mfnt sfnt
+81.4819 261.041 mov
+( 168) sh
+.980392 .0509804 .0431373 rgb
+%ADOBeginSubsetFont: Helvetica Initial
+11 dict begin
+/FontName /Helvetica def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/A 
+<10bf31706c4d8e6db23e4e7dd1042123534442eb7f8cee32689ada63ee09
+58823f2b2bd80b8cb54f7e8af1e8d4f10b0e131d22e003ae536d56abc669
+c65da4f461c503d44126b09469> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Helvetica findfont /Encoding get
+dup 65 /A put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A 190{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+184.851 217.841 mov
+(A) sh
+300.651 200.04 mo
+307.051 200.04 li
+307.051 191.24 li
+300.651 191.24 li
+300.651 200.04 li
+1 1 1 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+301.451 197.64 mov
+(A) sh
+.5 lw
+0 lc
+0 lj
+10 ml
+[] 0 dsh
+true sadj
+222.201 185.64 mo
+258.001 223.24 li
+258.001 344.641 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/G 
+<10bf317035a2615cb512b1acd8c36b3946ad235417226e7c6feda1fdef74
+15451c61806a71e65b7a339d50f1974c1bc4c34c3f930da0a6e9e3c37b22
+0a6e14e87efbddbec74bbcb62a658f0ec4a2c98ab177326480af33b18698
+75870b1cf019> ND 
+/U 
+<10bf31701b9d2e0e75dc1c6f9b5aea75bc3cfacfd128a955802855ea36c9
+10f8a868d77a647ceb09c04b8925af88dc46f95d195f8683dbe20f41ec> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 71 /G put
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A 5{/.notdef}repeat /G 13{/.notdef}repeat /U 170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+121.65 322.44 mov
+(G) sh
+130.449 322.44 mov
+2.80081 0 (UU) ash
+.980392 .0509804 .0431373 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/C 
+<10bf317030aa083cc281922089bc4994328331af6a654615083cfa8a590d
+c2a9c54536c70731aa752343a37dd604c4c28cec579aa316cc528b15cac7
+afb36b45f7a20bc9d34701f1c9f2574363d062989f34915e0d1f708b6ecd
+63a000a0329329f07c> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 67 /C put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 13{/.notdef}repeat /U 
+170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+146.447 322.44 mov
+(C) sh
+154.454 322.642 mov
+(U) sh
+158.385 326.625 mo
+158.385 327.508 157.668 328.225 156.785 328.225 cv
+155.901 328.225 155.185 327.508 155.185 326.625 cv
+155.185 325.741 155.901 325.024 156.785 325.024 cv
+157.668 325.024 158.385 325.741 158.385 326.625 cv
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+161.65 322.641 mov
+(U) sh
+164.401 324.44 mo
+164.401 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+168.851 322.641 mov
+(A) sh
+171.601 324.44 mo
+171.601 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+176.05 322.641 mov
+(A) sh
+178.801 324.44 mo
+178.801 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+183.25 322.641 mov
+(C) sh
+186.001 324.44 mo
+186.001 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+189.65 322.641 mov
+(G) sh
+193.201 324.44 mo
+193.201 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+197.65 322.641 mov
+(U) sh
+200.401 324.44 mo
+200.401 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+204.851 322.641 mov
+(U) sh
+207.601 324.44 mo
+207.601 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+212.05 322.641 mov
+(C) sh
+214.801 324.44 mo
+214.801 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+220.851 322.641 mov
+(G) sh
+224.401 324.44 mo
+224.401 329.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+228.851 322.641 mov
+(G) sh
+237.001 319.84 mo
+241.401 319.84 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+228.851 315.44 mov
+(G) sh
+237.001 312.641 mo
+241.401 312.641 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 308.24 mov
+(U) sh
+240.801 305.024 mo
+240.801 305.908 240.084 306.625 239.201 306.625 cv
+238.318 306.625 237.601 305.908 237.601 305.024 cv
+237.601 304.141 238.318 303.424 239.201 303.424 cv
+240.084 303.424 240.801 304.141 240.801 305.024 cv
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 301.041 mov
+(A) sh
+237.001 298.24 mo
+241.401 298.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 293.84 mov
+(A) sh
+237.001 291.041 mo
+241.401 291.041 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 286.641 mov
+(U) sh
+237.001 283.84 mo
+241.401 283.84 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+229.65 279.44 mov
+(C) sh
+221.651 275.437 mov
+(G) sh
+212.853 269.835 mov
+(C) sh
+215.801 257.84 mo
+215.801 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+205.651 269.84 mov
+(U) sh
+208.601 257.84 mo
+208.601 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+197.65 269.84 mov
+(G) sh
+202.401 259.424 mo
+202.401 260.308 201.684 261.024 200.801 261.024 cv
+199.917 261.024 199.201 260.308 199.201 259.424 cv
+199.201 258.541 199.917 257.824 200.801 257.824 cv
+201.684 257.824 202.401 258.541 202.401 259.424 cv
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+191.25 269.84 mov
+(C) sh
+194.201 257.84 mo
+194.201 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+184.05 269.84 mov
+(A) sh
+187.001 257.84 mo
+187.001 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+176.05 269.84 mov
+(G) sh
+179.801 257.84 mo
+179.801 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+169.65 269.84 mov
+(A) sh
+172.601 257.84 mo
+172.601 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+162.45 269.84 mov
+(U) sh
+165.401 257.84 mo
+165.401 262.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+155.25 273.041 mov
+(C) sh
+148.05 269.844 mov
+(U) sh
+144.854 262.644 mov
+(U) sh
+147.251 255.443 mov
+(G) sh
+155.25 252.247 mov
+(A) sh
+163.25 255.443 mov
+(A) sh
+170.449 255.443 mov
+2.0016 0 (UCU) ash
+191.25 255.443 mov
+(G) sh
+199.249 255.443 mov
+2.0016 0 (UA) ash
+212.85 255.443 mov
+(G) sh
+213.65 247.444 mov
+(A) sh
+213.247 239.445 mov
+(G) sh
+213.247 231.446 mov
+(G) sh
+213.65 223.447 mov
+(A) sh
+212.601 217.84 mo
+219.001 217.84 li
+219.001 209.04 li
+212.601 209.04 li
+212.601 217.84 li
+1 1 1 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+213.451 215.44 mov
+(A) sh
+213.652 207.441 mov
+(A) sh
+213.249 199.442 mov
+(G) sh
+207.251 194.64 mov
+(U) sh
+213.652 189.837 mov
+(C) sh
+213.652 181.838 mov
+(C) sh
+213.652 173.839 mov
+(A) sh
+213.652 165.839 mov
+(U) sh
+213.451 157.84 mov
+(G) sh
+213.652 149.841 mov
+(C) sh
+216.401 137.24 mo
+216.401 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+206.451 149.84 mov
+(U) sh
+209.201 137.24 mo
+209.201 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+199.25 149.84 mov
+(C) sh
+202.001 137.24 mo
+202.001 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+191.25 149.84 mov
+(G) sh
+194.801 137.24 mo
+194.801 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+184.851 149.84 mov
+(C) sh
+187.601 137.24 mo
+187.601 142.44 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+188.05 159.44 mov
+(A) sh
+181.801 156.64 mo
+186.201 156.64 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+188.05 166.64 mov
+(C) sh
+181.801 163.84 mo
+186.201 163.84 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+187.25 173.84 mov
+(G) sh
+181.801 171.04 mo
+186.201 171.04 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+187.25 181.04 mov
+(G) sh
+181.801 178.24 mo
+186.201 178.24 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+195.25 185.84 mov
+(U) sh
+187.251 190.642 mov
+(G) sh
+181.801 187.84 mo
+186.201 187.84 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+188.05 197.84 mov
+(C) sh
+181.801 195.04 mo
+186.201 195.04 li
+0 0 0 rgb
+s
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+192.851 204.24 mov
+(U) sh
+190.453 212.239 mov
+(G) sh
+176.053 217.841 mov
+(G) sh
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+171.25 212.239 mov
+(A) sh
+169.652 204.24 mov
+(U) sh
+172.849 197.839 mov
+(G) sh
+173.648 190.639 mov
+(C) sh
+173.648 181.042 mov
+(C) sh
+173.648 173.842 mov
+(C) sh
+172.849 166.642 mov
+(G) sh
+173.648 159.441 mov
+(U) sh
+166.448 161.839 mov
+(A) sh
+159.651 167.441 mov
+(G) sh
+152.048 163.841 mov
+(U) sh
+153.445 154.243 mov
+(G) sh
+161.048 152.242 mov
+(U) sh
+169.645 148.238 mov
+(U) sh
+163.244 144.235 mov
+(C) sh
+169.601 133.64 mo
+170.001 133.64 li
+170.001 134.04 li
+168.401 137.24 li
+168.001 137.24 li
+168.001 136.84 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+156.05 141.04 mov
+(G) sh
+148.85 140.241 mov
+(U) sh
+143.249 133.84 mov
+(G) sh
+136.049 136.237 mov
+(C) sh
+132.852 142.638 mov
+(C) sh
+129.655 149.039 mov
+(U) sh
+123.4 142.04 mo
+123.801 142.04 li
+127.4 143.84 li
+127.4 144.24 li
+127 144.24 li
+123.4 142.44 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+126.45 155.44 mov
+(A) sh
+120.201 148.44 mo
+120.601 148.44 li
+124.201 150.24 li
+124.201 150.64 li
+123.801 150.64 li
+120.201 148.84 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+121.65 161.84 mov
+(G) sh
+117 154.84 mo
+117.4 154.84 li
+121 156.64 li
+121 157.04 li
+120.601 157.04 li
+117 155.24 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+119.25 168.24 mov
+(C) sh
+113.801 161.24 mo
+114.201 161.24 li
+117.801 163.04 li
+117.801 163.44 li
+117.4 163.44 li
+113.801 161.64 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+121.65 175.44 mov
+(G) sh
+121.65 183.439 mov
+(A) sh
+117.647 190.639 mov
+(A) sh
+109.648 193.836 mov
+(G) sh
+102.448 193.836 mov
+(U) sh
+95.2476 190.639 mov
+(C) sh
+90.4453 183.439 mov
+(A) sh
+89.646 175.44 mov
+(U) sh
+92.8428 168.24 mov
+(A) sh
+98.4448 163.438 mov
+(A) sh
+105.645 161.839 mov
+(G) sh
+109.648 155.438 mov
+(C) sh
+113.651 149.038 mov
+(U) sh
+116.848 142.637 mov
+(A) sh
+119.245 136.236 mov
+(G) sh
+122.442 129.835 mov
+(G) sh
+120.044 121.836 mov
+(G) sh
+128.201 110.84 mo
+128.601 110.84 li
+128.601 111.24 li
+126.201 115.24 li
+125.801 115.24 li
+125.801 114.84 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+112.85 119.44 mov
+(C) sh
+105.65 118.641 mov
+(A) sh
+97.6509 117.841 mov
+(G) sh
+91.25 117.042 mov
+(U) sh
+95.9844 106.64 mo
+95.9844 107.523 95.2676 108.24 94.3843 108.24 cv
+93.5015 108.24 92.7847 107.523 92.7847 106.64 cv
+92.7847 105.756 93.5015 105.04 94.3843 105.04 cv
+95.2676 105.04 95.9844 105.756 95.9844 106.64 cv
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+84.0503 116.24 mov
+(C) sh
+87.8003 103.84 mo
+88.2007 103.84 li
+88.2007 104.24 li
+87.4004 109.04 li
+87.0005 109.04 li
+87.0005 108.64 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+76.8501 115.44 mov
+(U) sh
+81.0005 102.84 mo
+81.4004 102.84 li
+81.4004 103.24 li
+80.6006 108.04 li
+80.2002 108.04 li
+80.2002 107.64 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+68.8501 116.24 mov
+(U) sh
+63.2485 110.638 mov
+(U) sh
+64.0474 102.639 mov
+(A) sh
+70.4482 98.6357 mov
+(G) sh
+78.4473 101.033 mov
+(A) sh
+84.8481 101.833 mov
+(G) sh
+92.0483 102.631 mov
+(G) sh
+100.047 103.431 mov
+(C) sh
+107.248 104.23 mov
+(U) sh
+115.045 105.029 mov
+(G) sh
+122.447 103.431 mov
+(A) sh
+128.048 109.032 mov
+(C) sh
+134.449 106.635 mov
+(G) sh
+142.601 106.04 mo
+143 106.04 li
+147 108.44 li
+147 108.84 li
+146.601 108.84 li
+142.601 106.44 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+137.65 100.24 mov
+(G) sh
+145.801 99.6396 mo
+146.201 99.6396 li
+150.201 102.04 li
+150.201 102.44 li
+149.801 102.44 li
+145.801 100.04 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+133.65 94.6396 mov
+(C) sh
+128.048 88.2388 mov
+(A) sh
+120.849 84.2358 mov
+(G) sh
+129.4 73.8394 mo
+129.801 73.8394 li
+129.801 74.2397 li
+127.4 77.4395 li
+127 77.4395 li
+127 77.0396 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+115.25 79.4395 mov
+(G) sh
+109.648 75.4365 mov
+(A) sh
+117.801 65.2397 mo
+118.201 65.2397 li
+118.201 65.6396 li
+115.801 68.8394 li
+115.4 68.8394 li
+115.4 68.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+102.45 78.6396 mov
+(A) sh
+94.4512 79.439 mov
+(A) sh
+87.251 77.041 mov
+(A) sh
+80.8501 71.4395 mov
+(A) sh
+77.6533 64.2397 mov
+(A) sh
+75.2559 56.2402 mov
+(G) sh
+82.6006 45.2393 mo
+83.0005 45.2393 li
+83.0005 45.6392 li
+81.4004 49.6396 li
+81.0005 49.6396 li
+81.0005 49.2393 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+69.6499 53.8394 mov
+(C) sh
+76.2002 42.2393 mo
+76.6006 42.2393 li
+76.6006 42.6392 li
+75.0005 46.6392 li
+74.6006 46.6392 li
+74.6006 46.2393 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+63.25 50.6396 mov
+(C) sh
+69.6006 39.4395 mo
+70.0005 39.4395 li
+70.0005 39.8394 li
+68.4004 43.8394 li
+68.0005 43.8394 li
+68.0005 43.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+56.0498 53.0396 mov
+(U) sh
+48.0508 50.6421 mov
+(A) sh
+42.4492 45.0405 mov
+(C) sh
+40.8511 37.041 mov
+(G) sh
+50.4321 28.2554 mo
+50.4321 29.1387 49.7153 29.8555 48.8325 29.8555 cv
+47.9492 29.8555 47.2324 29.1387 47.2324 28.2554 cv
+47.2324 27.3721 47.9492 26.6553 48.8325 26.6553 cv
+49.7153 26.6553 50.4321 27.3721 50.4321 28.2554 cv
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+36.0498 32.2393 mov
+(U) sh
+44.8003 22.4395 mo
+45.2002 22.4395 li
+45.2002 22.8394 li
+42.8003 26.0396 li
+42.4004 26.0396 li
+42.4004 25.6392 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+31.25 27.4395 mov
+(C) sh
+39.2002 17.6392 mo
+39.6001 17.6392 li
+39.6001 18.0396 li
+37.2002 21.2393 li
+36.8003 21.2393 li
+36.8003 20.8394 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+24.0498 23.4395 mov
+(U) sh
+22.4517 16.2393 mov
+(U) sh
+28.0532 9.83838 mov
+2.0016 0 (CG) ash
+39.2563 17.0386 mov
+(G) sh
+45.6572 21.042 mov
+(A) sh
+51.2588 25.8442 mov
+2.8008 0 (UA) ash
+65.6587 30.6465 mov
+(U) sh
+68.0562 37.8467 mov
+(G) sh
+75.2563 40.2441 mov
+(G) sh
+82.4565 43.4409 mov
+(C) sh
+88.8574 38.6382 mov
+(U) sh
+96.0571 37.04 mov
+(G) sh
+104.855 37.8394 mov
+(A) sh
+110.457 41.8423 mov
+(G) sh
+116.858 48.2432 mov
+(U) sh
+119.255 56.2427 mov
+(A) sh
+118.457 64.2417 mov
+(U) sh
+124.058 68.2446 mov
+(C) sh
+130.459 72.248 mov
+(C) sh
+136.061 76.2515 mov
+(U) sh
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+137.061 68.252 mov
+(U) sh
+142.058 62.0527 mov
+(G) sh
+148.055 68.0503 mov
+(A) sh
+146.054 76.2515 mov
+(A) sh
+144.052 84.4521 mov
+(A) sh
+146.45 91.4502 mov
+(G) sh
+152.051 86.6479 mov
+(U) sh
+158.601 86.8398 mo
+159 86.8398 li
+161.401 90.0396 li
+161.401 90.4395 li
+161.001 90.4395 li
+158.601 87.2397 li
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+157.65 80.2397 mov
+(G) sh
+167.793 82.6396 mo
+167.793 83.5229 167.076 84.2397 166.193 84.2397 cv
+165.31 84.2397 164.593 83.5229 164.593 82.6396 cv
+164.593 81.7563 165.31 81.0396 166.193 81.0396 cv
+167.076 81.0396 167.793 81.7563 167.793 82.6396 cv
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+164.05 74.6396 mov
+(C) sh
+168.853 69.8374 mov
+(C) sh
+175.201 70.8394 mo
+175.601 70.8394 li
+178.001 74.0396 li
+178.001 74.4395 li
+177.601 74.4395 li
+175.201 71.2397 li
+0 0 0 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+165.65 62.6396 mov
+(A) sh
+164.052 54.6401 mov
+(C) sh
+164.052 46.6411 mov
+(A) sh
+165.65 38.6421 mov
+(G) sh
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+169.654 32.2412 mov
+(U) sh
+174.456 25.8403 mov
+(G) sh
+181.656 21.8374 mov
+(A) sh
+189.655 18.6406 mov
+(C) sh
+196.855 17.8413 mov
+(G) sh
+205.653 18.6406 mov
+(A) sh
+212.854 21.0381 mov
+(A) sh
+218.455 25.8403 mov
+(G) sh
+224.856 31.4419 mov
+(U) sh
+229.801 33.2393 mo
+230.201 33.2393 li
+231.801 37.2393 li
+231.801 37.6392 li
+231.401 37.6392 li
+229.801 33.6392 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+231.25 28.2393 mov
+(C) sh
+236.201 30.0396 mo
+236.601 30.0396 li
+238.201 34.0396 li
+238.201 34.4395 li
+237.801 34.4395 li
+236.201 30.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+238.451 25.8394 mov
+(U) sh
+242.801 27.0396 mo
+243.201 27.0396 li
+244.801 31.0396 li
+244.801 31.4395 li
+244.401 31.4395 li
+242.801 27.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+244.851 22.6392 mov
+(C) sh
+251.251 19.4429 mov
+(A) sh
+256.201 21.2393 mo
+256.601 21.2393 li
+258.201 25.2393 li
+258.201 25.6392 li
+257.801 25.6392 li
+256.201 21.6392 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+257.651 16.2393 mov
+(C) sh
+262.601 18.0396 mo
+263.001 18.0396 li
+264.601 22.0396 li
+264.601 22.4395 li
+264.201 22.4395 li
+262.601 18.4395 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+264.051 13.8394 mov
+(U) sh
+271.185 17.0234 mo
+271.185 17.9067 270.468 18.6235 269.585 18.6235 cv
+268.702 18.6235 267.985 17.9067 267.985 17.0234 cv
+267.985 16.1401 268.702 15.4233 269.585 15.4233 cv
+270.468 15.4233 271.185 16.1401 271.185 17.0234 cv
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+271.251 10.6392 mov
+(A) sh
+275.401 12.4395 mo
+275.801 12.4395 li
+277.401 16.4395 li
+277.401 16.8394 li
+277.001 16.8394 li
+275.401 12.8394 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+276.851 5.83936 mov
+(G) sh
+284.85 7.4375 mov
+(A) sh
+288.047 15.437 mov
+(A) sh
+284.85 22.6367 mov
+(A) sh
+276.851 23.436 mov
+(U) sh
+269.651 26.6328 mov
+(G) sh
+263.25 29.8291 mov
+(G) sh
+256.849 33.0259 mov
+(U) sh
+249.649 35.4238 mov
+(G) sh
+244.047 38.6201 mov
+(A) sh
+236.848 41.8169 mov
+(G) sh
+231.246 44.2148 mov
+(A) sh
+230.447 52.2139 mov
+(G) sh
+230.447 60.2131 mov
+(U) sh
+226.444 67.4131 mov
+(G) sh
+222.44 74.6128 mov
+(G) sh
+216.839 79.4155 mov
+(A) sh
+209.639 83.4185 mov
+(A) sh
+201.64 85.0166 mov
+(C) sh
+192.841 85.0166 mov
+(G) sh
+186.44 83.4185 mov
+(C) sh
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+178.441 80.2217 mov
+(G) sh
+172.839 85.0244 mov
+(G) sh
+168.44 90.2227 mov
+(U) sh
+173.639 96.2202 mov
+(A) sh
+168.037 101.822 mov
+(A) sh
+162.436 96.2202 mov
+(A) sh
+156.834 101.822 mov
+(C) sh
+151.232 107.423 mov
+(C) sh
+148.036 113.824 mov
+(C) sh
+150.433 121.024 mov
+(C) sh
+158.432 121.823 mov
+(U) sh
+163.235 128.224 mov
+(C) sh
+168.836 131.421 mov
+(G) sh
+176.037 134.618 mov
+(A) sh
+184.036 135.417 mov
+(G) sh
+192.035 135.417 mov
+(C) sh
+198.436 135.417 mov
+(G) sh
+206.435 135.417 mov
+(A) sh
+212.835 135.417 mov
+3.19681 0 (GAAA) ash
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+244.832 135.417 mov
+(C) sh
+247.601 138.24 mo
+247.601 142.64 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+252.051 135.44 mov
+2.0016 0 (CC) ash
+264.852 129.039 mov
+(A) sh
+271.253 125.036 mov
+3.19681 0 (AA) ash
+287.251 128.232 mov
+(U) sh
+292.054 133.834 mov
+(U) sh
+293.652 141.833 mov
+(U) sh
+292.054 149.833 mov
+(U) sh
+286.452 156.233 mov
+(G) sh
+279.252 159.43 mov
+(G) sh
+272.052 159.43 mov
+(U) sh
+264.852 156.233 mov
+(A) sh
+259.25 149.833 mov
+(G) sh
+252.05 149.833 mov
+(G) sh
+244.851 149.833 mov
+(G) sh
+244.851 158.631 mov
+(G) sh
+245.254 167.033 mov
+(A) sh
+246.65 175.234 mov
+(A) sh
+253.649 176.832 mov
+2.0016 0 (CCUUCUU) ash
+301.377 181.232 mo
+301.377 182.115 300.661 182.832 299.777 182.832 cv
+298.894 182.832 298.177 182.115 298.177 181.232 cv
+298.177 180.349 298.894 179.632 299.777 179.632 cv
+300.661 179.632 301.377 180.349 301.377 181.232 cv
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+300.851 169.64 mov
+(A) sh
+306.453 163.239 mov
+(A) sh
+313.652 160.042 mov
+(C) sh
+320.053 159.243 mov
+(G) sh
+328.052 160.842 mov
+(G) sh
+336.052 164.845 mov
+(A) sh
+340.854 170.446 mov
+(A) sh
+344.051 178.446 mov
+(U) sh
+344.051 186.445 mov
+(U) sh
+341.653 193.645 mov
+(C) sh
+336.851 200.045 mov
+(A) sh
+330.45 204.848 mov
+(A) sh
+322.451 207.246 mov
+(C) sh
+313.652 206.446 mov
+(G) sh
+306.453 203.25 mov
+(G) sh
+296.855 191.247 mov
+(G) sh
+290.454 191.247 mov
+(A) sh
+282.455 191.247 mov
+(G) sh
+276.054 191.449 mov
+(A) sh
+268.854 191.247 mov
+(A) sh
+260.855 191.247 mov
+(G) sh
+253.655 191.247 mov
+(G) sh
+253.655 200.845 mov
+(A) sh
+255.401 202.64 mo
+255.801 202.64 li
+255.801 203.04 li
+255.001 207.04 li
+254.601 207.04 li
+254.601 206.64 li
+0 0 0 rgb
+ef
+259.851 204.84 mo
+267.051 204.84 li
+267.051 196.04 li
+259.851 196.04 li
+259.851 204.84 li
+1 1 1 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+260.851 202.44 mov
+(C) sh
+268.051 204.837 mov
+(A) sh
+269.001 206.64 mo
+269.401 206.64 li
+269.401 207.04 li
+268.601 211.04 li
+268.201 211.04 li
+268.201 210.64 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+274.451 206.44 mov
+(G) sh
+276.201 208.24 mo
+276.601 208.24 li
+276.601 208.64 li
+275.801 212.64 li
+275.401 212.64 li
+275.401 212.24 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+281.651 208.04 mov
+(A) sh
+288.851 210.438 mov
+(A) sh
+289.801 212.24 mo
+290.201 212.24 li
+290.201 212.64 li
+289.401 216.64 li
+289.001 216.64 li
+289.001 216.24 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+296.851 210.44 mov
+(U) sh
+300.854 216.841 mov
+(G) sh
+299.256 224.84 mov
+(C) sh
+292.056 228.037 mov
+(U) sh
+284.855 224.034 mov
+(U) sh
+278.455 222.435 mov
+(U) sh
+271.255 220.038 mov
+(C) sh
+264.055 218.439 mov
+(U) sh
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+256.855 216.841 mov
+(G) sh
+250.454 214.443 mov
+(U) sh
+242.601 214.84 mo
+249.001 214.84 li
+249.001 206.04 li
+242.601 206.04 li
+242.601 214.84 li
+1 1 1 rgb
+ef
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+243.451 212.44 mov
+(A) sh
+243.451 221.642 mov
+(G) sh
+243.854 229.842 mov
+(A) sh
+243.652 238.439 mov
+(U) sh
+243.652 246.438 mov
+(A) sh
+243.249 254.639 mov
+(G) sh
+243.652 262.638 mov
+(A) sh
+243.249 270.839 mov
+(U) sh
+243.249 279.436 mov
+(G) sh
+244.048 286.636 mov
+(A) sh
+244.048 293.836 mov
+(U) sh
+244.048 301.036 mov
+(U) sh
+243.249 308.236 mov
+(G) sh
+244.048 315.436 mov
+(C) sh
+244.048 322.636 mov
+(C) sh
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+251.248 322.636 mov
+2.00162 0 (GC) ash
+265.801 322.84 mo
+266.201 322.84 li
+269.001 324.84 li
+269.001 325.241 li
+268.601 325.241 li
+265.801 323.241 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+263.051 315.641 mov
+(C) sh
+262.453 307.44 mov
+(U) sh
+270.056 303.638 mov
+(G) sh
+280.633 304.641 mo
+280.633 305.413 280.006 306.041 279.233 306.041 cv
+278.46 306.041 277.833 305.413 277.833 304.641 cv
+277.833 303.868 278.46 303.24 279.233 303.24 cv
+280.006 303.24 280.633 303.868 280.633 304.641 cv
+cp
+0 0 0 rgb
+s
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+273.851 296.84 mov
+(A) sh
+276.853 290.641 mov
+(G) sh
+280.856 285.04 mov
+(U) sh
+284.801 290.641 mo
+285.201 290.641 li
+288.401 293.041 li
+288.401 293.44 li
+288.001 293.44 li
+284.801 291.041 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+284.851 278.64 mov
+(A) sh
+292.201 278.041 mo
+292.601 278.041 li
+295.801 280.44 li
+295.801 280.84 li
+295.401 280.84 li
+292.201 278.44 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+289.251 272.64 mov
+(C) sh
+292.851 266.441 mov
+(G) sh
+297.048 258.644 mov
+(A) sh
+300.85 252.243 mov
+(G) sh
+308.201 252.44 mo
+308.601 252.44 li
+311.801 254.84 li
+311.801 255.24 li
+311.401 255.24 li
+308.201 252.84 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+304.051 246.64 mov
+(G) sh
+312.201 246.04 mo
+312.601 246.04 li
+315.801 248.44 li
+315.801 248.84 li
+315.401 248.84 li
+312.201 246.44 li
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+308.851 240.24 mov
+(U) sh
+319.186 241.04 mo
+319.186 241.923 318.469 242.64 317.585 242.64 cv
+316.702 242.64 315.985 241.923 315.985 241.04 cv
+315.985 240.157 316.702 239.44 317.585 239.44 cv
+318.469 239.44 319.186 240.157 319.186 241.04 cv
+0 0 0 rgb
+ef
+.113725 .054902 .501961 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+309.651 232.24 mov
+(G) sh
+316.851 227.438 mov
+(A) sh
+324.051 229.036 mov
+(U) sh
+328.054 235.437 mov
+(G) sh
+328.054 243.436 mov
+(A) sh
+320.055 248.238 mov
+(G) sh
+317.658 253.84 mov
+(C) sh
+313.654 260.241 mov
+(C) sh
+309.651 266.642 mov
+(G) sh
+318.248 266.843 mov
+(U) sh
+323.85 272.445 mov
+(U) sh
+323.05 280.444 mov
+(U) sh
+315.051 284.447 mov
+(G) sh
+308.65 282.05 mov
+(C) sh
+304.453 273.849 mov
+(A) sh
+300.054 280.25 mov
+(G) sh
+297.656 286.65 mov
+(U) sh
+293.653 292.252 mov
+(A) sh
+289.649 298.653 mov
+(C) sh
+285.452 304.852 mov
+(G) sh
+282.45 311.051 mov
+(A) sh
+281.65 319.454 mov
+(U) sh
+273.651 323.457 mov
+(G) sh
+270.051 330.455 mov
+2.00162 0 (GA) ash
+.980392 .0509804 .0431373 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+285.654 330.657 mov
+(A) sh
+293.653 331.456 mov
+(C) sh
+300.853 335.459 mov
+(A) sh
+303.25 342.659 mov
+(A) sh
+300.054 349.859 mov
+(A) sh
+293.005 353.056 mov
+(A) sh
+285.208 353.056 mov
+(C) sh
+277.604 353.056 mov
+(A) sh
+269.807 353.056 mov
+(U) sh
+261.21 353.056 mov
+(G) sh
+253.412 353.056 mov
+(G) sh
+246.616 353.056 mov
+(C) sh
+238.818 353.056 mov
+(U) sh
+231.071 353.056 mov
+(U) sh
+224.468 346.655 mov
+(A) sh
+221.668 337.058 mov
+(C) sh
+216.865 343.458 mov
+(A) sh
+211.264 337.058 mov
+(G) sh
+204.863 337.058 mov
+(A) sh
+197.663 337.058 mov
+(A) sh
+190.463 337.058 mov
+(C) sh
+182.464 337.058 mov
+(G) sh
+176.063 337.058 mov
+(U) sh
+168.863 337.058 mov
+(U) sh
+161.663 337.058 mov
+(A) sh
+153.664 337.058 mov
+(G) sh
+146.867 342.861 mov
+(A) sh
+139.264 342.861 mov
+(C) sh
+130.861 342.861 mov
+(C) sh
+123.258 342.861 mov
+(A) sh
+115.856 342.861 mov
+(C) sh
+0 0 0 rgb
+/Helvetica*1 findfont [7.2 0 0 -7.2 0 0 ]mfnt sfnt
+107.454 342.861 mov
+(U) sh
+99.8511 342.861 mov
+(U) sh
+237.001 277.24 mo
+241.401 277.24 li
+0 0 0 rgb
+s
+269.651 316.241 mo
+270.051 316.241 li
+272.851 318.241 li
+272.851 318.641 li
+272.451 318.641 li
+269.651 316.641 li
+0 0 0 rgb
+ef
+284.089 298.641 mo
+284.089 299.413 283.462 300.041 282.689 300.041 cv
+281.917 300.041 281.289 299.413 281.289 298.641 cv
+281.289 297.868 281.917 297.24 282.689 297.24 cv
+283.462 297.24 284.089 297.868 284.089 298.641 cv
+cp
+0 0 0 rgb
+s
+288.651 284.84 mo
+289.051 284.84 li
+292.251 287.24 li
+292.251 287.641 li
+291.852 287.641 li
+288.651 285.24 li
+0 0 0 rgb
+ef
+303.289 267.873 mo
+303.289 268.645 302.662 269.272 301.889 269.272 cv
+301.117 269.272 300.489 268.645 300.489 267.873 cv
+300.489 267.1 301.117 266.472 301.889 266.472 cv
+302.662 266.472 303.289 267.1 303.289 267.873 cv
+cp
+307.657 260.48 mo
+307.657 261.253 307.03 261.88 306.257 261.88 cv
+305.484 261.88 304.857 261.253 304.857 260.48 cv
+304.857 259.708 305.484 259.08 306.257 259.08 cv
+307.03 259.08 307.657 259.708 307.657 260.48 cv
+cp
+0 0 0 rgb
+s
+295.851 272.44 mo
+296.251 272.44 li
+299.451 274.84 li
+299.451 275.24 li
+299.051 275.24 li
+295.851 272.84 li
+0 0 0 rgb
+ef
+262.451 205.04 mo
+262.851 205.04 li
+262.851 205.44 li
+262.051 209.44 li
+261.651 209.44 li
+261.651 209.04 li
+0 0 0 rgb
+ef
+283.251 210.64 mo
+283.651 210.64 li
+283.651 211.04 li
+282.851 215.04 li
+282.451 215.04 li
+282.451 214.64 li
+0 0 0 rgb
+ef
+292.651 179.04 mo
+292.651 183.44 li
+285.251 179.04 mo
+285.251 183.44 li
+278.051 179.04 mo
+278.051 183.44 li
+270.651 179.04 mo
+270.651 183.44 li
+263.451 179.04 mo
+263.451 183.44 li
+256.051 179.04 mo
+256.051 183.44 li
+254.851 138.24 mo
+254.851 142.64 li
+262.051 138.24 mo
+262.051 142.64 li
+0 0 0 rgb
+s
+176.05 137.04 mo
+176.45 137.04 li
+176.45 137.44 li
+174.851 140.64 li
+174.45 140.64 li
+174.45 140.24 li
+0 0 0 rgb
+ef
+163.25 130.64 mo
+163.65 130.64 li
+163.65 131.04 li
+162.05 134.24 li
+161.65 134.24 li
+161.65 133.84 li
+0 0 0 rgb
+ef
+150.25 122.84 mo
+150.65 122.84 li
+150.65 123.24 li
+149.05 126.44 li
+148.65 126.44 li
+148.65 126.04 li
+0 0 0 rgb
+ef
+127.05 136.64 mo
+127.45 136.64 li
+130.85 138.24 li
+130.85 138.64 li
+130.45 138.64 li
+127.05 137.04 li
+0 0 0 rgb
+ef
+130.25 130.04 mo
+130.65 130.04 li
+134.05 131.84 li
+134.05 132.24 li
+133.65 132.24 li
+130.25 130.44 li
+0 0 0 rgb
+ef
+102.05 105.44 mo
+102.45 105.44 li
+102.45 105.84 li
+101.65 110.64 li
+101.25 110.64 li
+101.25 110.24 li
+0 0 0 rgb
+ef
+109.85 106.44 mo
+110.25 106.44 li
+110.25 106.84 li
+109.45 111.64 li
+109.05 111.64 li
+109.05 111.24 li
+0 0 0 rgb
+ef
+116.85 106.64 mo
+117.25 106.64 li
+117.25 107.04 li
+116.45 111.84 li
+116.05 111.84 li
+116.05 111.44 li
+0 0 0 rgb
+ef
+123.85 69.6396 mo
+124.25 69.6396 li
+124.25 70.0396 li
+121.85 73.2397 li
+121.45 73.2397 li
+121.45 72.8394 li
+0 0 0 rgb
+ef
+135.85 78.4395 mo
+136.25 78.4395 li
+136.25 78.8398 li
+133.85 82.0396 li
+133.45 82.0396 li
+133.45 81.6396 li
+0 0 0 rgb
+ef
+170.45 75.4395 mo
+170.851 75.4395 li
+173.25 78.6396 li
+173.25 79.0396 li
+172.851 79.0396 li
+170.45 75.8398 li
+0 0 0 rgb
+ef
+153.25 92.4395 mo
+153.65 92.4395 li
+156.05 95.6396 li
+156.05 96.0396 li
+155.65 96.0396 li
+153.25 92.8398 li
+0 0 0 rgb
+ef
+248.651 24.6392 mo
+249.051 24.6392 li
+250.651 28.6392 li
+250.651 29.0396 li
+250.25 29.0396 li
+248.651 25.0396 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Roman AddGlyphs
+
+systemdict begin
+/Times-Roman 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/three 
+<10bf31704d4d67992b9ed68788587e5040da2286f83510cfc80f4a1e6fe6
+b09f97c944a087c4717928d782a2fb1bf0c721dd38a24ac2067564597d96
+92f97bc0abd49771e30c9491f8e5eab740a467cca2d53dd7c7249046b7bb
+4481eefce39557f10e129ce1987210441b69a70dd258cb6743bf9d7d1704
+979d6e3b6b3885eb27d4d4e5451b96ed7dfd7ce9e64ca73b4c877d5863ad
+c8641b65d41f66c4fc61f9c17255ecd286dcdef4a9a113d36ecac701c7a9
+417b48f1ad6bcdbabde10f6ff50ed870147c0d4cea98b8630a6ff4466ad4
+2983d01ca76121874525ba586aec14> ND 
+/five 
+<10bf31703bca56f2b2f1649faf9ba9948c035e867a5c8948b33268dbbfaf
+455551fd125b019c10a69d4b25668e31b838df4ee36a0f050ddfb933a970
+96a275ed8a7222f12ff901e86c1d4781a2a4d533d3dc87c499fdb840f1a4
+8285d60f1f88ace01bc52eacc7865a40753471dc909f282c74ed77f33b02
+ce7e21940182217d317dbb078d97be05356c56d5596c7eb8d464dec1827e
+46a37273fc66> ND 
+/quotesingle 
+<10bf317031d6cb38314a48a25f917a0bc84fa8560a9dde3392b0598a064d
+d972a4e02d28ccddbc17> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Roman findfont /Encoding get
+dup 51 /three put
+dup 53 /five put
+dup 169 /quotesingle put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+32{/.notdef}repeat /space 16{/.notdef}repeat /one /.notdef /three /.notdef /five 
+/six /.notdef /eight 8{/.notdef}repeat /A 12{/.notdef}repeat /N /.notdef 
+/P /.notdef /R 14{/.notdef}repeat /a /b /c /.notdef 
+/e 3{/.notdef}repeat /i 2{/.notdef}repeat /l /.notdef /n /o 
+3{/.notdef}repeat /s /.notdef /u 51{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+115.65 316.641 mov
+(5\251 ) sh
+93.4468 335.839 mov
+-2.39987 0 32 (3 \251) wsh
+230.401 348.44 mo
+230.401 344.641 li
+291.401 344.641 li
+291.401 348.44 li
+0 0 0 rgb
+s
+218.251 151.44 mo
+222.051 151.44 li
+222.051 217.24 li
+218.251 217.24 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold Initial
+11 dict begin
+/FontName /Times-Bold def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/one 
+<10bf317016a461215dc2bc58955b35661fa832109bbf588b04481bf3cd7d
+6757617e8c0c9816948b05a2f38fa7d575d87daf4173819092e8a31c5c40
+e448> ND 
+/two 
+<10bf31704e7ce76dc21d92ed768461702e89179315ec586ed23b84b600e7
+3a8f14adaeefbd1a8ef4ea75ecc881acaee461c169f9135deb6066d93b22
+ee96d26cb12918588e0f074cbe4a50dbd8dee265fdf797758e390f627882
+1a348c2c9d448eec97692b7ef491db5d02d45177dd87c13938d098649ebe
+a4cc2faaaed0c7a2761825de7c345f0bfb9041ae2e00092351fa02c4> ND 
+/three 
+<10bf3170448bf7f9ab87993b613b3ec6872bb5d966efcdf9c783f7efc718
+a4be64d1751f3265cb60d9b5276469b557ce9ac8e0b3e36526e436641c45
+b03e0bbf21c62cc9320f6e43ee7f4cf80e4ba99cbef004b4c841b62fef40
+eb9e06429ecc6610f2f9981d2ba816746969ed66b8d8f4a43f88a0481912
+4ea05d3482e732407a96b011398ff3c43e92014a09adb230efe31fae5890
+b709d22daa136899f6cee93c165c965053839c1761be399dc17d19e6190c
+d1189af61ffb99fcba33a54bf70a760eb14d549829e16b73f3286e65e570
+e9c68df30501c2fc3708531fc7b7a7> ND 
+/P 
+<10bf31705ac93459811df9cbd49c2bf4b1dedea8f02dfae7024000d592d8
+626efab6b45ce7d12609750117a8b9f45cec5fbc19dabdf498132ae3871f
+7b30c381d86c65ed3471fcdb55def6123a3407152978bf6a0a519b305da6
+114f0efe0bd3c68f68cac1672ee085498a8e6fd32638d9a60604b744ec7d
+adf8080c> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Bold findfont /Encoding get
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 80 /P put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+49{/.notdef}repeat /one /two /three 28{/.notdef}repeat /P 175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+186.851 313.041 mov
+(P1) sh
+215.246 301.041 mov
+(P2) sh
+184.047 246.641 mov
+(P3) sh
+252.001 265.041 mo
+264.001 265.041 li
+264.001 255.44 li
+252.001 255.44 li
+252.001 265.041 li
+1 1 1 rgb
+ef
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold AddGlyphs
+
+systemdict begin
+/Times-Bold 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/period 
+<10bf317031d60d0d96d24999f918f780e1d8a9a0f7af8ae84fc38c94ec58
+3135f88e9212> ND 
+/zero 
+<10bf31705e925b80b4c8f1fcfb5b2fe440a74f62c796f3c02eb2da9ee8cf
+3e749c77619068400ca89c7ff72323032874cc719b493cec13438cfd7c60
+1a938141b249a6344fe7adba210563b145c5c7fdeb53dd40d430a2aa7888
+168bd4bf2698d90932777f16b7e6a801d452cb01444444badd4929588478
+5c2db1fce381dd65450cfad1ad35a39b11fd66b6c6b2> ND 
+/four 
+<10bf31705e925b80b4d4cbc4e928debcbc9ca1ce5a446752e420eab5615d
+cef61aee7d97d9eff1670763252051f2be6419a384475d66237624abe7df
+bf6e4102d5fa21a734cd00f0c9525ffcfc3a0b5db0af7e642e07c3025b71
+28> ND 
+/five 
+<10bf31704c1fb570da2787659fe061824d11502990202c6ca9b1b5da7d96
+0cdc349fd36ba74c839bb1f6ad5b2036aeda9f35d253d86da9773dd61de0
+422dfd536357960cb12f0db9ec77f07242af63d3096a64c3445c4655da1d
+3f19cb4456eb43ca711a9ea13df4ad219690fec0405819e631b49a78e94e
+67647654af6c2c1b1a75609742d0f8441ecfc35136febc44d8aae59aaf7d
+8b88b3651059> ND 
+/seven 
+<10bf31704e7ce76dc241686bc20501ea6e7c96a17170122b38ebad2a9949
+f6af8d4a89b98118652167542a74de2ba301ca2bc45e339e3ae683f4931f
+043d89fd8fa9850065> ND 
+/eight 
+<10bf3170599acabf992f0757d5e6110d0b202583f1f37eaa3993e2f1cd0f
+6e2622e3038d71367894f4d7032548bfcfce20f6b689fcb6b5a6254cd40a
+57f3279a61197186e879de36aa303e142e3645176933121430692e7d7ebb
+506cc17ee9a0b5fcbbc35b4e0ca4bc539673a52c07e974690d1b4e3e7b30
+414514c9c4a69719fb0eb20a52293f89414475f52809d90dbe81091c74fb
+4c4dadbb0d931073181f5593d9dca742706d4ab9098d680bf1c84eb32b33
+f14a05583e424b60d3cbfbb323701a5b41e6da60d0f26788ef39cc3d0958
+7823ca82721fbddff3435b5a34de0e71ff21dda5df3656efd4419938b2c4
+470fe8e64677cb89eb7c4f1b21ac33694d> ND 
+/nine 
+<10bf31705d64a97b18e1d0c26252f36d43809f58e8523f9ddf78e8047717
+f29066dc4d29840ee57ae4b42a94d32fb40701e46b2363001bb79897b78f
+07a6186b92686a103837d7cdc6e3e3744245ff59de2a1d399ca8540f1c30
+c9a8541a5212f9caf65fbd8253c13d1a37e50b3c931f53d63eebadb9b257
+d82f4a0ddd6c07d70303ef7dcaedbf224ad7acf31f562053f842644420fd
+b779b2493077d34338a3116b99be03d0552359238e501a8016fcea411abd
+1d0406> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Bold findfont /Encoding get
+dup 46 /period put
+dup 48 /zero put
+dup 52 /four put
+dup 53 /five put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+46{/.notdef}repeat /period /.notdef /zero /one /two /three /four 
+/five /.notdef /seven /eight /nine 22{/.notdef}repeat /P 175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+252.051 262.64 mov
+(P4) sh
+196.451 127.451 mov
+(P5) sh
+/Times-Bold*1 findfont [0 -9.59949 -9.59949 0 0 0 ]mfnt sfnt
+171.601 190.64 mov
+(P5.1) sh
+/Times-Bold*1 findfont [8.43655 4.5777 4.57771 -8.43655 0 0 ]mfnt sfnt
+166.698 119.245 mov
+(P7) sh
+/Times-Bold*1 findfont [4.40726 -8.52861 -8.52859 -4.40726 0 0 ]mfnt sfnt
+108.938 148.31 mov
+(P8) sh
+/Times-Bold*1 findfont [9.5262 1.17877 1.17879 -9.5262 0 0 ]mfnt sfnt
+89.8564 125.389 mov
+(P9) sh
+/Times-Bold*1 findfont [8.29105 4.83913 4.83914 -8.29105 0 0 ]mfnt sfnt
+51.8052 62.5894 mov
+(P10.1) sh
+/Times-Bold*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+165.25 111.04 mov
+(P10) sh
+/Times-Bold*1 findfont [7.0179 -6.55133 -6.55132 -7.0179 0 0 ]mfnt sfnt
+155.015 75.9165 mov
+(P11) sh
+/Times-Bold*1 findfont [8.74768 -3.95201 -3.952 -8.74768 0 0 ]mfnt sfnt
+240.226 16.2783 mov
+(P12) sh
+156.65 108.64 mo
+162.05 106.24 li
+162.45 109.84 li
+156.65 108.64 li
+0 0 0 rgb
+ef
+162.05 106.24 mo
+162.25 106.24 li
+162.25 106.44 li
+156.85 108.84 li
+156.65 108.84 li
+156.65 108.64 li
+0 0 0 rgb
+ef
+162.05 106.24 mo
+162.25 106.24 li
+162.45 108.04 li
+162.45 108.24 li
+162.251 108.24 li
+162.05 106.44 li
+0 0 0 rgb
+ef
+162.25 108.04 mo
+162.45 108.04 li
+162.65 109.84 li
+162.65 110.04 li
+162.45 110.04 li
+162.25 108.24 li
+0 0 0 rgb
+ef
+156.65 108.64 mo
+156.85 108.64 li
+162.65 109.84 li
+162.65 110.04 li
+162.45 110.04 li
+156.65 108.84 li
+0 0 0 rgb
+ef
+0 0 0 rgb
+/Times-Bold*1 findfont [9.59949 0 0 -9.59949 0 0 ]mfnt sfnt
+246.851 127.64 mov
+(P15) sh
+264.446 169.033 mov
+(P15.1) sh
+/Times-Bold*1 findfont [9.28151 2.44775 2.44777 -9.28151 0 0 ]mfnt sfnt
+261.931 225.923 mov
+(P18) sh
+/Times-Bold*1 findfont [4.92249 -8.24107 -8.24106 -4.92249 0 0 ]mfnt sfnt
+282.65 274.964 mov
+(P19) sh
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/space 
+<10bf317079c7734bf7> ND 
+/zero 
+<10bf317040c2af124ea0a49a7bf41805b177f7c4498811bf81dd3becc7ca
+7a1e61bf5af20f14d3ba25cb845719681beff0dff1a88dee7823f826e8f0
+739d88e303e838311be2a57d9230228fb7> ND 
+/one 
+<10bf31702ce19e53b6f609b518076fe734884313e5cd7a86613dc6f2450b
+061a1ad1> ND 
+/two 
+<10bf31703a9b9e75ea81f4b86404c8c5b0ed48d346c9f9e1e61d1793fdf1
+09ba72c7c73f875dce1fed070846350ddda457812602713b0534321d272a
+eafbfd522ef367dbdfbcee610ab8b5> ND 
+/three 
+<10bf31703e65fd7e38478bb8cdc815f2e0f3a21edd060d037e033213cc37
+fb113e86d3e99697f293fc1e5b8128b557be09627a0c26ff6b1d5f3ab710
+a440daae1f921170ca40a3017a7e6559500868f56ea75da7c8a99018d093
+7b39791cb8dcd57666a113cd8b1bba494f8c69> ND 
+/four 
+<10bf317031d92f340665f9d57abf5ced23436d6488bc83fc9796703022f0
+1e775102213885082db74038803d6498914e3031d93bfd3b1dfe31f0e50f
+d402c8473500b13ddfa3fc45fa> ND 
+/six 
+<10bf317031d92f3425eda9786fee0115802f83ee2bdc48b38e5dc519e1dc
+c6118ccdf0f2a993ca95234f42293633db35d04ead9322d56bd4640afe6e
+cf0a84796425fe5cfb964a1b2eb8674fb6753c7544b8406bb3b18dd4e069
+08dc126a28d499cefa9312cde8e70aaf4f> ND 
+/seven 
+<10bf31702094ca827fc7642099017663cef908cd301efa28ee1bfc120575
+9bf89f8b49c3c14274> ND 
+/bracketleft 
+<10bf317010725340705c81366dc59ce1165f0649bc1a5038b23bc770834a
+d2c494e303> ND 
+/bracketright 
+<10bf317054ad3ad6de103c2ea88e0729d320fbf5c609d558099ba537941b
+a08d02> ND 
+/n 
+<10bf31702094ca827fd8441c0957d83ffd389f80f745b17010cbaca850e4
+b5efc2c5c2791c4590a7de7a9402e7d11d5027e291035e04625f59b98678
+9ec2395f091b27a1f72e02bb3010b5af4e13d941a458bc1fdf210f5db8e5
+879f> ND 
+/t 
+<10bf317065f8e1c4514de29c8c0648dd97151e5185bd64bac354fa8d1cf3
+eb2247ee5cd86f648e7a19bc8381fd380e262f145408a19e3e35c8745c47
+2d1157413020406b> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 32 /space put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 54 /six put
+dup 55 /seven put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+dup 110 /n put
+dup 116 /t put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+32{/.notdef}repeat /space 15{/.notdef}repeat /zero /one /two /three /four 
+/.notdef /six /seven 9{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat 
+/G 13{/.notdef}repeat /U 5{/.notdef}repeat /bracketleft /.notdef /bracketright 16{/.notdef}repeat 
+/n 5{/.notdef}repeat /t 139{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12.8 0 0 -12.8 0 0 ]mfnt sfnt
+0 127.44 mov
+([102 nt]) sh
+313.601 17.8394 mov
+([37 nt]) sh
+330.401 145.84 mov
+([64 nt]) sh
+.113725 .054902 .501961 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/e 
+<10bf31704ab2503030fec2f45e7e5cf47fc11d962739122c4e54474eff0e
+1255b3d1b22aec657aaa4e7d1bfca6994595e2e49e2858d732f38a805696
+e0fca4d794509958e8d5ada6b628c05ea9d2142ac2e719bc3979eacbf36c
+3a74f5814616cda1f804403494184f51057654c0eede1c814f65> ND 
+/i 
+<10bf317027e610bfa7f58864b8a844d682ae31b94e523457aa42d5ac0fca
+407a62ede509> ND 
+/o 
+<10bf317047276c4999ccbb3f4b024eb7736fff85ee898fa8dc5c493d73de
+8f82f4b642c44d2a87361f6250688ccf63358fd216a840baa63411d79901
+d9fada0454d7f87cd033ea90c8fac0d323> ND 
+/r 
+<10bf317036de1a736fd7044d328eb56610489f58e06f422d5d8826e2d999
+7d6966a26c649da538df984b0bc9f0adb2b3db3855728badd951de41862e
+1b15565642d18788d50ce6c0c354fae871a5368c291e4f40af513579> ND 
+/s 
+<10bf317040c2e74a50db8320b72aa362422c5115d7e36f2a575bee6ef5a9
+5b7f1ec07cceb340b8eafc033516a6d135450caf6b182cd4d156d706dadf
+7b0d04532d42adc5f90e3e8d4d7190e1e817490bbb6dc111a5ff60467263
+6f73f40380972f48fccf2a1a1743a966452a2354835f236c08012007bc24
+28ac92747a4323c158f91e70df679842ba2879a730649268d53d90ae684f
+619220009223761a805f27384176224b326fc5f1d462619e9a> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 101 /e put
+dup 105 /i put
+dup 111 /o put
+dup 114 /r put
+dup 115 /s put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+32{/.notdef}repeat /space 15{/.notdef}repeat /zero /one /two /three /four 
+/.notdef /six /seven 9{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat 
+/G 13{/.notdef}repeat /U 5{/.notdef}repeat /bracketleft /.notdef /bracketright 7{/.notdef}repeat 
+/e 3{/.notdef}repeat /i 4{/.notdef}repeat /n /o 2{/.notdef}repeat /r 
+/s /t 139{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [12.8 0 0 -12.8 0 0 ]mfnt sfnt
+301.601 308.24 mov
+(40 nt insertion) sh
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (rnaseP-bsu-alignment.eps)
+%%CreationDate: 3/27/03 11:47 AM
+%AI9_DataStream
+%GatkKCTec!Q)=A*"8i[BJ2UeF`_tSI1=P-.Bihi"mP8T[oaD8HLl at .S#udXWUg/'VqX=#<\^05';Uom`N+Ik$\%G,1ore%K=DR"/
+%Idj[F?b[T,?[hOO=+C+h6]B2U%eZO^gI&+-g$K#/prDR4SSu7 at V9bHrr8M@7$Tm6P5?jGenrriONm$kZIdsFfrT/G&p,B0^p%dap
+%cX4A1p%lp/*e++_p@@1om0c*l&-)BOn`&*64oFY8l[Sa*2nsb5nh&bta8+_uoBl/+r9So_q#0e;kF3Rnm+%$an`sPqD(hLTO5Kd#
+%X"W5NNt:usYJ9r!`Uc+hs#KFAJ$o4=Qd9$_?bUjbAUF;N57?)4q+oTorpq)sNSF*oO73,6AUj7CR(qT4kP3SoI/`:)AGt!Mick"]
+%>DAFOMk9 at Gs7!@eJ,SNsX"UYDr8]#K(.-mR at p/-7+/RQ]iJ0Yrf<<qimT7FFnt,V$a1Ut5c*9D/n7ODgT'sFu"@"PDb.bqWh`lVc
+%LY(q^n%Y+(](pE.+$SFAl2=i$qoaaJBc,g8(tX(>(r,k)cX+B_\!J2>A_HuN\0'g]Z+jtUs75[L"aRQR2$]096Ul+1H-=a^q;FSc
+%nYXniPc)Ftn/n$m&!smrY;S#)-SC7Vj`]Lnq;a5YAar"r5Q%G2mH#-+L1Ko=^Als`iL&4u\Y^"sO41j+J+[9brR'ZLHu."k\UMj:
+%rp\\<`Uc$,?amMj?bQBtp!o]6Wnu"ZGOqkYs+"fqLAC"fI/*2hH+'n`]Y3(A_hW1#f=*tj\6mQHIH<P/Y$Wp=hTU+m%tF/rp37;o
+%rqUQps7[c9ju:'EfBIab2*@,b+n<nWFo9N\YM6T_YMK2,IehNPp3'b;0.LL;r:/+2YM]Y09\:CaGZa\1Yc^bDIR&GZfB;b_FM'No
+%lUMcfl0GgnHiDoBPoA,h\u3TXJ,Ansq>-^j51`[#n*Tk3r:R*F?eg(jn`RZ7dD!,Oc:<N(/NeLBp[.Vio.AnnlG_?bjA-iJVj%&1
+%YJ:!"gY_2[2c%KKs7B)oc'Q1poe4p>rci([;K8?F/:;+&YAr_"iF0ulK6NmRnUUVmh``''Fo6`AF8s_Tk?g?$q3,T=mY6l(oUGR)
+%I/VgQhu;]W][(h.j7_M8T>'f1Y5J8DhL+fcYs'AO5J2G/4oiUBOPg(Zh=tW`DXd$X[QAASoZ,uD1Oa9"cBjU%o:KBMT>16Nq%B6I
+%n2"nW-0G3deJF:=IX#j\``7Ebe`0>1DuB>)27`\Of<73U=$Se_q=+)8#kDRk]mg!&Z1q6Grni1r]-%&p]K2o3rA]6AIe%Hkr*=[F
+%k1@@s#_BHOHM2t5r;?6#I,u0sk"d%Icgh#C0a0(bod?a<,VpA9^@T<nq=W?`1p1TqqR-r&I?r=!Gi%=A*+$UjcTTsb?Cn>A!6sj.
+%nb#sZTDb%ce0fb at GjZY:E9?]Ujbpl<N-RVar4fu*dc\LYJ,\`6^GF2cIf&WPrZb41rt#-6Y5dqa]6O,,hqu);?bUe.)SCCpeLTF'
+%NmAafIer'C_f,M at Rg2W0^A]YOIeu7Br;+Bjs4Y3J9TOs<6lpgUlgK5'IJNf[hu<qqptt64 at QF1l5C3=kQd>[ia)@Qam=0REgP\#^
+%rr,&#rq,:g0.*!.^%K])RI:s<?d at QAHLq'OXrk^RmE^7]kNDds07h?&jmf+<]pLIn0BSbe?bCd_iL>Te4T#6WrStd;iq6[6lhW^C
+%rSr*Np$;>%_]SmILW(A5+dU)#s7+jI5Q9>3s7ZB8n,NC;j>9ZArqV%j52Q;7n_efVgEVPP>iYVT`tioJoUhO8RF&k?hR8cG]cQY"
+%\3BmdHiET<-[QaX%s>RGpXf.dp_URbh#B`E_o%eW+.qoaop;;":70cnTdqtik8up[^^je(F'TAAk&Pl1DtcJ+/K]H6T<?"TGj!["
+%^ARiH_u(Hpm$FnWD2bB:!1g$3r:c\9j#K>OIlkD_DdPa/S*.aDmSW$/Dh!.ZRfDRNqXsd:0-3_W+R&LTs7O^NAlA)9V,.IfgK)m\
+%[%o7[DDD1]_c_FX>^6SJXe.lnI[jf3_Jic>B8!UnVU$@hhg at J%pD_?6n`0A!HhZQ3_+LI-gd'Gt/e?jPoAC.Or$V#P+TQIBcC)-^
+%8)>G.DD;b6\8KC8cJ3j>c$e/M5Q<85quK/+Xm5cPc(EbV3Ni,VmEbCsI.m!eX&iXk4Q>H#dt`-VjQ#.4Gn6@)DgZY[Dts";D]ZUs
+%.IOA]StGWF;S`)!0ABjri?6?aEmOLO4hU[;qo$HhI,8V*T>)Qi2(\!<2?3 at .h(u8'ErL!eYjecuA)Qs:H2mS2mcNO_1H[>I5$cY7
+%CZ>NckaVImBA^CoGL-%-a*Esl3`u6o7pk2GQT9M0ls at i`VuOnAGZj#)`HTu"2\.:W$Db[s2d[X;m<J5ARH>=[Oh8X+l*>R4SI=\3
+%rS,5;rVG&mE'M)cA,l/eJ%8<:s#0cIo4QY]4h(H?g&C\i8KS!A[rb-dGG"mJZiAqpG;jJGo)i;Vs5o,Y at o$2*m,;h'rp.$ITat6&
+%r_*!\4HA!"?:)Hb4aWWoa(n8-LOX^9E81]aMmr.=>lWi^m57Mo3njP-`ui'sbED=%d/Ws4/&'='e^n`CbDW+42ie'd)u#9%*u`&s
+%k2#'G4O*bIhI$DV4Qf'Ok,+bV=8&YRs+0/-T,H at D7eY;^IK,Q[YIr0QjMC;7n'uf#Npgo[qWJN"Y;cK#+3==ZqU]@%%JS[>Ik65j
+%oH,a[UX-9=6+:0*hd^,f4kf^qF$BQbh<3BmY-H+[pYT3[qRPM[jDAepSO\Og;4N>Qn'^qMVL3cYV]XqJfYAlTqd>[20#hSph.sQ]
+%mIa`PkGqAfqRRmuo)5bq?iBM87`Y5YpRoC`hd:gS\p_bY"fb at H)#JZ'kOA:G-b7RHh>YQ\%=,P^0DhA+=Ots5O+Hll:>XmndpEsQ
+%GOM6s#r"QXh!GDcmjKPJT&Z"FYci8s*ZdM:DqsDrT<;2LD;bN\J,eRo]Ust7n%GLjoDef\Haphlj(XAlm`t at lSQk-<oUX2%rL]5C
+%J+i_$*3ae1%%[7Nqht=3)P+a#pG(`Ls7^]R-gq<.PIU45fH:/I5'_o6KpR5Wq%#+W'O8)-Du,(X$^[FhEd@[>L at X]epESeK4oF\b
+%=RRl3]?Kt1?N(e4io:JR?hfWrI:=E#1Zi\&FEfoQrTM]*D#a8]qo?1bKjIjXIKJCg2;%ophja*/6[><Q:Oqd&h]ZldpTf5?NutP#
+%l)fI2jD$n:br`)Acj&XiT"k4XL3KTe45UpWmru^jfmOBn:UcYH4, at l,h!`u2?:SX_s&[M>m#sB"?JLT\+0VmHcH"o7ao">WYPSi:
+%]_,_dp at A.Z5b;;p\d,9+m.X]O,P;`Z/pf at FIlqt:;>K76odqM0rU)DCkYn\bg0T02M"d,"AMZB>$_m*X at D1R9HZOHs5j;4Nq-Uqu
+%%jBor!oC8V%i"&fJ%p:&EO<I#hN+l#fscS/ZUZ2!gjK*ncJs:s-gUQHo at I%tQiDI3o'P15?b0L10._JX_\^:$jSOkg?9`o!_CU`1
+%rI+9tG]aPlO71k2I;9\f1uZ,WI([2ZlQ=u+6l^S@*s2<8g&!N"j;5SsmDXGe at ok)<ACi1WLW?#Mh=&=?4q-Z8dB5dH<%$])^X#]O
+%-UHe("6?ht&rY3;q-X/mGFs;b&V'fFj^5jgD]^UGpQDFGndrgepZD,7>9?'-j?$^p3n!bOr-4j[*`qUs_n5ftT)@RSM`nrkg\Kn7
+%rmR3 at T')_P]mft"qq6?r;NKf3:&CuIjf8!SfCRJ-Q"MPnSf$U:_uBRdTR/fT#?'X7TAnbgf0;0"c0!9YIWW7[A7AIR<ecBR++NmW
+%Ds=HL1jHOEr(`4GM"-?UcT_B[*I:.u(A$sh6X?5Z)t*I$g"q/h&)TF9XPr"6X,m#E4^WL\Hf%`9n%NcE^*S,uL?)iUr;QOWBOV5E
+%HR82frHmHmc0u%OIriZ&muG%urr;NRSo!>[d=*j&n$/u*F7 at 8A5D$*MTA<rU;o#tVikhQ_.Ju=NM[U\.TmW+[TPkm$n at S#7s'Lf_
+%msaNY5PF,h^o%P at cea*EmOq(UN5/4e'gr]Us8(m:LO].4"5I3ibc1X8jnl7\HWPUpl[O:`G:mp<8DFNmj*B8"=!#\:O0LqIJ_0[L
+%+,Q[eZ1=*G=s(IQ&3mc&O+6e^&),dAhd?eA``HMQ(A'?K-2-2dj5YV20CjH[PHTIs1#5Q0q"qrBL&P`s2+oRholmRuEOk%4!p1/C
+%^;'RCmDHCejRE^D./50koEXjBr:X%Ta(lJ%pVi'2!W4naV`U[Mf8iMepB7eBdJMckp?[.COlGqADX`(JqI@,1 at 6sZO\bcr/]qUR5
+%_=pXGLPU;^OE[>@nUL',pYYq1Nqq(hY7UCVIXIb<BWWA3TVo2pE*m&Lp])CrIUCddS\#ni&&!95-dNs8oD6J803asCLS_q!P^Vo[
+%m!UG>P&f6:R?irc]kf^jSC:eK4_?3iSiNn,\a3t]C>-_\it?^`0oTTagR;?K at nh6@]l!)DbrC`JC>5&NorW+QSYI14Q>Q'5loE*L
+%VsUR$l=%lDS1U at S3F^>+fOIND9kA4%0 at mroQ4UK(\%$?Lf\7!uA)GEMp;i/5h72Auf6F0=Sfr(,ftr'$QtP*q;YIKk4m&R\2\%Zk
+%B]7/a/7[2W7N*^rHeZ+_CX3r,5$L83?LrWc*"E0dl2<`n/8=IY*.ag:3C,`9:<Qi7aq1)F*Eu[5()bu:KXQ%.C!<)[c/iVa%qe$%
+%QM[!!Xc7C5BU:k%@@uL\di?E:T3L,=nZCLaIn_5D=E:TRZn8JlN$F"eV!U^`Qa6)8f!_b,Q+WX-XB\l]p>4*JpS70cm<1#h9\bYS
+%p:];9R_?=87Z?;:BKHlVm-.b8IO_HRC#SCin];qHi+SX+)d!//=P'l+Y462-Sbnh8AP9#qdb9]rCcUjic<+9-cchcQ^('g-q"DOg
+%KK-H'(lm)Z-Qfm?KJE at dqRN/D$@Op]h3W_APoY3D]1`'7):O]gqn]Jj^>uSb(lqYnJRKN,o9%)93K>DoPuhH'$O8nV/M\((*^WO`
+%Es9&+YcNFJ`K'1kVKEp6;<h&gA*1edpgO]+e?u,R_A\L,=F3/s4QAJ`a<6Pdr3YkH2Q"&-q7nZWhAOh=$#DbEl;;?blaiCe6uHfO
+%YqO`lUN^a(^$XVO\qE-6-&+R%^p7ne1\]RL37em(?$Au:?q$nF8!kI?N/]X,#=DE&o at pOW"WKV0?[VO^4sGI&pa*Z]PM&N9PhP.Y
+%Na"ZanBHMKj>eCd\ZG`"Qq*R$;_I5sYfQF+,;7)X?k7So$s<f`QC8\qI at c)e_gCCW(2RF!rMXejpQE*id$a4HnUqA?MO73$?mB\<
+%[0A_t1rreS(gOr'X)W.pgPK(k=#&YLN"),8[Y:Ddk5)lFifP061RBs0"qD#Vl_3'.:HWikC7jf)O)8^p//<D5ehf_Hf5PPiq-7hT
+%ok4pOMSL5L'Y+)-ED#I%F2J]3Z5ir3Z,I<"F5VlYa!euc"3!(gbQ-dJL=U=n\W=77;gDr9_TL+*05"QK]Ho6B2<U`QN?:P2YFdCA
+%Yc2-/SaXm&MRUQ]FMqJqVAoj*@+^kO(:R^0N8lX[Y,-%Vf=A^pZ,:YBoK("-A`FESTS#!L(eJ9o-9e`T*g\e9%Htt=]?>F506)qJ
+%dW#CZZS%G?*WTi4I1%$EbtD9/YEkU.in:dN&pHJAUoRnK&R+!+7R#>=]ak*j:MIu[A$pNb\)ek&qiYDn)tQ13pcb,0Yb*<2G9hnP
+%]NaDS at b<rnHBpgdM%!EKc=Lk*a5M*],9?*U*g8j/%Sfsn(4^2;`u-4)^MlV7gc")cb]n^Df[5]uQ>ITh0l>[j(#oO+#[,43/Rn"Y
+%?8d$TJU7I6NJTmF34UN!1k?/!m_F'5]UfHIOVVnK`?9=nmu4%72Abe"a%NYe<b at C)/EE73Abu.MJkV-g;K5Wp\U\#A8QqONZ=4>H
+%3F4p(hGaSBJWF6'K.*r[-W;5o&GY_:_6Jejqi26rMAXOJ*/)VISd[tt">N:!R>G3(M$8Oc(nh,r?>hpcXhU2k5jf5>iG(9PBN?+]
+%0NQi`1,30QQ^KuBOi4JWIC.)A,"?t2N\R+CoEPFUm,uSc,]GE,$C9'!`5Y]m!CJA*3Xd!<\W:=Uo3!cg at perN0t>MWXGf)8Xt\B#
+%DIn3)`6&t^dYuAss)I-N5QZnijd_c?-[]tiKUjj+$rWTteH#jfp_fB at n;GsbC19/_<C)(mA]LU6pD3$sVid+?\9E<N&B9>gDI:`*
+%eV-O"l#Cg,QY at fU$m9qV+Sd./@ciS.85R7Ieir%*O;!/SEeqa$,/4-5''KS//s1,]+;8iFbpDlVcJ6ufCYUc!`jIWS-1=L!r3:8k
+%3<6M.69m0MW&D/H&^CTXjtgK[ZfPB\V32-oV8,IPS/ZVg[^D>UZl.<n)ZqC)-^0"&,:#MFHuUk/Ggs9X\LkVYIK1N6:.[j:[0J$?
+%6Q8dP:>`YXMb=ULR'Zp79(3"SG6Jb;_'r14j2fO!<era)4G0/o&u)b)]g3Q]^RZ*'f]SDRFK"S83Np6(nEH*7>=nu5lEQj=21Er0
+%OBpK?GOi!Nn"<E at IUEHUK6[[\J at u[2,%Bo<QIrXCHNj`XDMY>[HN9GL(p at n2-Et8i_%7s+_*ddU+a\@d2hJh+b<5>hI':W[(na_D
+%*1WPh99EFLV/d1S1o%F:!--g=G0)=F4rDA0*H$7A-U)M-AMPE5P\]u&4U;ld&W7bInT;S3/DMri_-g`6Ge/Q at JYZ$b/cQI&-;834
+%_9bjmALmkHRi*i=-V]>:3:##/4TO6 at gqge'Kn+R%)aF]b0<l/11Iqu*R98um6*^RNQ?jWo1+S$k"+Gkpi#4;b[d45-0a#Q1g68uP
+%*l*R]9W[XN!<ObMMP3SZ.Wu=/>o4q#0qHJl=..:MAqnE*&#hV*"#'*P&&mh,=p=@(mE!K``X#MYgDPBf4X-cC=XQ<KXt]ED`EDO^
+%nL$L0>o at V\!P[WVCR5R?*ggO6#=F6)8 at O5&KmG:HZE]tf>R0JLo>(h/e=!=/<"O&"krNAP#0:AZ;%O8"Q:\/=A- at l'[W&\f[_.Pc
+%86]I_N!.Od0U^3'5^o at A(m]9Z!j[,f%IeLZ\e+.WT*><V&Ogq)C8r/#Yo8.B%;e*07lg7>70D="*!9+>D2<7'f0G2i:d2a/JgG=`
+%2Y>!qk./<R)gAOuJ1!)TK=^#C\B at DVN.b<2YVe:C4f!mqC.S=J[YU"C>f#S<`/,ir$0!lrE]Gg0e/Q3^26X8!I1.278=FBK#D%WA
+%`@I??a:"468pnE,lVRj7a*5#!86<=_/V3dg%q=<C7gKA>"I$_fq((/2Xoitj5gmZ^*g!!+LmS227!>sOg5tFR"]pU061NaG%>],F
+%NDLbQ*&Dliit`7/12dJh4O]JZKHs?r$8$c6g2M"9H3:(Ll].YY]SR'4Yq+n at E-(LNKZJ^;-dZe8qb#@lYArT4/OtX*-jsHP>AY6f
+%+%Y.\j.H7TEW:\^e.:'$o5MTl#Lg5!FU1C0,DltZM5`l.&1'jS>b=jrOd*e,-;[Ya9]\M_0d;E8,O6XG at ESrs%;<ogpkL'PMQeD;
+%pi_kuKuO:I;+^P:mk at W>*pT/<g\GD(Q9p!3Eg8^OGB2SnOGqTplUju?%W=M)3Rai2EPXnG&Fbm:T]\4A'qQ6Sa>fpP:t'h]_JT[3
+%58.H.3F=T$V/2RPNY,=;=usQL*agd+NE"W>%Ktrm$'S1_Ls!,+!3GR<44Z-Se]\F1q':M0`ekUeU(r3-Y'Y!/&Ve,a5kE_::k2(_
+%8!%5:g]Q4bM!@A'e.K_$/7-J)!4W;8cGOkRLlCXCD*c(BE!8eW4J3M/='ua,Wc]r at R$/+oeeo^0(e2LBb.m^8erel1GV"GW-XJQH
+%#TsV^J7r=,4tq!CV%ojMau$>g*I>celi9-k&=(U(gh'JuA%b\pf0,E+'W`meV[.''=U6-REEQ_6^B)Orj:>(?W9hEWiHt,H!#&pu
+%/r]Qa+U<??@Mt%g0'Em&W\lb$+ at K6/Ft>=Zr4ELi9 at -9MY/C/]i#D6GCW#QH`uX!cVLm4RL0iY/CaN\4Gh3.cOB5Zjh$H[12I]75
+%aqF@,8EU96re0\NUl/*1M-<ipqp1;u&OlKf!OmdMa+-B*LtO>8B/nW-r5)<M<r`S!7._s;^J0M.Jr*#!k+u>75TIRSn9Sm_k^_-Q
+%KQ]V#+p8JD*"PtR&k:Wk<6-FL5gl;!#+0=eMONJ#@5?2#dZncpBcm['o'X:d/&Z*gr*g5An.erTMF+1\f1Zpt=<3Qu5$/B)1E[?!
+%-J/uD5*5'6qA"hjL.\7C=9SDZ=YRV5,sI#VF,^>.Fs],+&\)Dt#sHECbb?ZOD(XrsINYm!F6-Sa1*5?JahA1^&A]#D,eY99TgaK%
+%";t/@J6mH\,RP at g7RD'Ean<44`h:frRa7tL_B!'=r7ogVM^#i at AmNgdD]@&&1^%^55rNfd;p%ea"Z=D'#(dm$WpnVk-am;6CJ4^O
+%#]kr`_2c<..`J"-J/A[pM^Z at LKA^mh927#C1]eMfh&I5Mb,*q`?%qMIItADeU/3WMDB7nl/4@!_PC6FX9ip`o'6nlJ(L8UuYToNP
+%L at 4Ds#.c&/"NFGA7`$Ao+IEud.*jpbmLQ54EuM,)#*.htg<"HsD+=ea)[@[*iEohV!Tc$Xi\Ik^b#I<\KJ2Bh01Eo;-qa)S1'N:$
+%SmbGD(MjY2JB.s;&kk-*6heu:!=V+JZkAY4>K'aTC=aW&>O0KJ_^Cu57&q4Gqa("On:=I?1Hr\/J8jQU&d@=??-<CP5R6bHW"/N0
+%M1[f63hE=@Z<Mnij!VXLi?CUC5/Q-\[fsWG,;silTnnISh[(6g_/C*fkE[T>O=4^/J=g]^/I3m!LrmX^\`q&KF2/3(RD$3l!``f<
+%ER;!??<h.QP02DiG"g,u!(+=!Y"5+K>Jf2TQN[p&82>iN_Qe0hQ%Kb)%\OjZSpX#;h?P0/OW6nnL4'V$0ZK+9^9?=("dXuR_e%hb
+%DH\dO8>$3S1/sEm:Fq0B6Q)@GbdEEj0#=_X3aemG1sh!O&K`@VJV:&6n3,d32"Hesl_^W)d?UG`3tj8kQp,m>Z%,kD3^V$JY6Z?U
+%o#1)3^h2)">bAQ8mjNl!h]UL?!II<`1ao:L4OG.&R>ufFG&^4dkk`>WhG&DeI1b\/4WRYWRPDc%nV)GHcjY/ZMo^Fh!\LUK-a$'X
+%cs at B=EHd7S:)"q;R,9X;$OFN?de<laLVmp/!8i)k@%?hA,Vn*Xoo)!u2(tI1\[Y<afS,<470DO$)G<rm\d*s\!::1rOk9:5K/p-E
+%M<!oA"/rbp*`YIm/LF*^KA/_jN`]Su6&Hib(`GC#^>oCjE\SZFD:8at&E8EU2/J]eg/QCK?ZSf_7;I,]Sd7odE-Z+=To2H^d>/D\
+%D+&Ktp-Aol/IY0#UllQ!P6foLd0^^OEucrYJue3V#S2Rl30Um9F:LSL>mGe3Va9r7`-+IUTf@]G^d!GW,pIXSUVI=Hia>pQ2qQi:
+%<W[maQjg>(\:Nf[.b6kP@%tP<E47.=MUVY>ATGq(TJRkBpqV"Y/.*-4$rrYY,8*4,k_Me5^q*\W!P8ST;5FGm8.=4G+fYr-UT4B.
+%VYppC.,]UaJ;^2<$WAlC2sC`gf<HaD"9;mLOOJk;GW!qcQ5X-?81/87\\OLXE)U#:KOo\EY*%l5Os:`&dg`;b$=S3G+hZg!&8&Y_
+%+>+-iDBr:a-0ZenI%3aG8aIWf at +1lgeTJ>1IXi\O"u3(pZ]Q<s!P1'o-0+A#"$WA+!],LE6bgE`(Xr[DdSUo#$@Yqs)/\V9G/5^`
+%Ea4be"".;K(kWc;/tq6'+=7(c&]XEOHUKJC+*J-CG:jrO"n[!-V6:c"ILq#qNj*JYcmDfo_VQJ&&YaFM7q[lVN0&t\"'4Um`WiEM
+%2CNuDlI7Xq;$P0D=&ZUl=!nhtVL.=l8DPL%ILkWE#R?b%eDPHQ8c`ou2]`Mqc?;n:)Y-.\hE__fo<t;g))BeLcQ1>UN<cFVTL<<7
+%%/:Et$QTL&i at fk&K'!)FJY$p3KS2AT]+*MY>s^g9<fUte&oSf#SZ?B.m#K8(Y*m+LD[ZuOlCQnih&.FWY/$Mppu"'=a_V&RSHC!f
+%dB"?\"6G(GF;Io_$SP?8NF8<5)b_WVMB9U/GF)rC8.OSt8iKT%DJp\iO<i$&d!'^HF>-=b0ic:Var$-O6/sH)&,.4F&L!LN.m>kC
+%/]PH'S28cpaFK"7i*N_meYgTJ8p+.r'S5'WE9lH97p=`'W.^*fDoCst?7Bb,K(+T^Zf#8JE<)nGo$0-q<.b"T#3a>AiCUgX*_c6_
+%"hprqJ5,E&ED>AAUbJ3-+%?e$6b*FA)bCuGHWsE*Y97S3aq><hecqQs.GWFgj]t\O#eP21Goj0rS0)a6)X-67%"*4#i">N6*Ve$:
+%OPoild9R+"q7s15-;F]^m-oFZ(,ni6hiJu%/a+VAm0:P3i$VdI"]g=5E&t64_QjQlWde.>FEr6#7"R<((Cfe)Nb1Rhe0P=n>MVR*
+%3]j.-_'UF9:Fip-Fns/s?jgt=PlPJ_]65q9k(S<hCOr6He0iHm^b[)f/j;`Q:a6b:M3H#Ec>0J3&:pQg,("GWL5BlE.MC'4#JBcB
+%$'U0AL1O?)V8JPVcu(C0B/VET;fO#p'#"^=L#isL+[F+E#U"-qH8uOp(oJ>;YU0qQk\cFuY6L<#p+-Fs#b&!0#dS8kRmDFAKmlNF
+%Do*J(_Ogf5OT`*i$)-i]IKm-/4=0?'Feee$m1PW!@U',Na%lfeUEDT(?@.M4,"E>PiG8\*:Xjug1/e>l&h__a!)cQ`"<3^ICc)5F
+%FhiBV>Ie,S at 2WQ=Yg.W3I3BG%dCZT8+W$5U>d8N)LDeet`=H2qnRIHm\H1DI1LFY1"\`.+41&Y$`:rN5o?-P2GPT-f="oVe*P56P
+%<?_kHhD#+CBA1QI.*S\1rmqW%n9k)OKipQi%rN$B\(!Ds>WUn:96*%o77\*aO-:g_!5D.]Kp`S!nYsp/'&?QR!B]bj30W]=J\;22
+%!LsP at jEn@ZX\g\kD?.a%]s6ne:=\%F<.HT)JV1`a4#;"O.CgNSRsB./e(lbR%i81G#\MEY,Fh+a,VTs*B^CI2,?7$0/-r//OoR^^
+%^%Re$#65>J'm5B6jI0jLVG3E6*9?A$.`3+"=6;LcYb;Gq'*+V.`GuEQTK/G_\D.U(0:EdlGZ7@/M-V6BbUES6(kEgn*EI@=i'XLF
+%T_0iJ0Ea_GnHWVX'lqg4mY%&>>#17[0QG!A8egX+,;rX$P];@!<#7TqmL&KOn@/d#BDdQC&3$9P695;e&N7Ll(]63))OKGME'1Vl
+%[P[nJ`=)U;I\XgcEb]1g(=*iDQ+NWiG#0(t&6B\lVa6a<fm',3:U6)AjoN7'eKmfs1H9QTKd_HV!lIj=GjHP;H4p/cJ@#_ at J7-/s
+%[gaL7i0$-C=#XNW>0[H^+>B,)+V9F_:?DbShjEMU*^bel-Nl(1rW%(8$p@\LOP()\#=Ce$m`DTRc at eY#1:$n1/h_f-ILEJa`c.Vr
+%`TK>*&qNASL.)cfcZltoa?(Du`>g^dbY at GT=H%b9Y&Kcj_B?ZAd@\T)qSbn'GR2?0^r#ek,Nck+i/e7^',m7D1A!19*XKWh1LkGe
+%m^>Ru?CEtM$!8<fKPS=2X-N*,?`@e@\,t'%`OZJ<E9BX%PFq4GSqKJI]D-k`#W`0C2Sm]ur*dQc&5Z;#O5bAu3[OOR3N*.un0^m7
+%L>K5"h-o9F(,)"X`-)YC<2;Ie]-LPm'_<FM at j*OWXWq0I0&3.Z*BFdNS,:l,^]^j]aVU<,RI+n?7U<3o2\7Pf(R5j/"o14.jt:M(
+%p8efT[lVfmAUqXkms'`uQ5El02.1IC7G`#mfZ@#IlWS7#_V]Ne4RNnboZFb#Nm[9HlbS6p89d*Xd5mNC/UV#4*,&qt+/'K1JDq2.
+%h%jd>IJs\0BRsVF8@?iG5k'qK/t8[G-a.DsBZQS2ZJGj`[;d/OG!R$k"IUAb"%nJc!B<boGEn7g07A^m%bS+GA%et^,N'V_K*rGn
+%atf%bN\d7<M.o;?+X\us6lO\Rg9oDW)X_\I/pK>8LKU1NjdmADJHK.Ip['St.*(%pX%WeB7BPV+pbk_NQ*N`iRGL+6B3F***bQdn
+%66FRepbEGNZ^O#Wlji&32Tq1JR[CVFL at pqU"W),^S63'Q44sb>ju+BV":<UDZ/oqqX2-_7a>*:Hou!AYc?N`Ei%In0]*N#%FdM<r
+%%*2%A^W.l&U(Itf%B$uZJ8n\<WE92L@[\%='/2-7'/cU:&Wd>@JL=q60#rT\kRlm:C_NuPC81#'BHY6*0\pOfE^396!#CPs9S+L0
+%X1;Zb@?0G;UV_.K;bq:X3;:\YK]j3(SE at X",pi[(!5K+>.=tbJ9(3MH(W41^NT#0nngdFudfSMB4$t?T9k$.h(]\j/Hd!]_"^P=o
+%@=G^!lNSh_NBVQ5P$_\oVp(T4#:??1C.2NO]7b,+_2ZpV\7A27WZ6`I!$?/r<seMDn-2YR2b-%L!`/rGLYjI'?J-)3r3?lnFI`ls
+%>CkVDhsfe3'0qAip65:Yh-is<3kr&3ktWpemTaI1(eIrmS%I2/6tNm at h`F5E?N:dZpPA_VF\a8ji6Y_r1a"j7dMrPfi1_!r^tI[h
+%:a`EUC:pSb4']"H+6^06\U_9%Rt[)!QRIle2?=:cN"9Hh()jN]Wac_lh`_BH&#pDWW\6fI-^K[YT"+">h;\P^QN/7c<R9ES&B7LA
+%:9&&5d84V"kAacRr`IKmiqq*+'0C;a\!o'=[-.$eYB;ejn.Gm-4 at H9o[SWk2EHPZiOL\e_S=;uZ]CH[q2dP6L""'aXeIWe/-=4)*
+%7=Ke?K$]n".=2fC`2%@]"sK1rLi^QT&9;]lB"L+<UDZ+s>-F4*"!5RsS=V`mJkLe+enX>`^"au8("]t+LU2Na\CFG<SFKEEAciOK
+%Ub+#\%lW(_3YWLQFB;rmE6fgOmQQ/f."9s#SqIu*3qI1W[R=dN/h1aVq#LLME'I*o\=^XF`7W$_UdgcB)bCWCZaV'ndUOIL=@9S&
+%qt;N^C(eq`$!8C)PUPaI=s0%]@E4Y.3M._QL5]6%^]hPJSA=(n at P<ss5DXc-"m!e)H%khojCE]Kq5E%u at hSkNd9?X(@D^8p3p4us
+%k>(7&IdoCZEk&AP)?3u8#@2ojVG(Jhk4(VT*#2nNDqljOQHR7[X!'\ZZ<t*Qd9Y6IP$hY,+`rn+3)*rtQNqL6cS:0jjgb)9"QoE6
+%Ip<81PcGu6-XuV7.UF-14'a;\kc4sj\pXVfG4G8uCr9eW[9+n&!YVr.>@G`a/Sc13#_4Y><FXN]ci?lrg_gG2Q\8plgRW=e.Q"$*
+%#Vho=8fV,`'Q=Tcg_R^^Rd#B)D=Q>j*`qo'Bs=gia2?_dC]n)H,3EUd&DQ, at 83o1mY3i7??,jtJ;p5=VBrW&%Ek!6rVlE1,0c3,I
+%G7`AagQ*<C:u&86o@(P4aq2o#!Mh]f#+atp at r65#[BL-mgZFB8ONnX2k<rp:d^Yn67TLpcEX4W32M02cd%tOKk/Q$%1c&djYS[G!
+%dpUZO35Ec_(He_P[O+acbR[(aA7?F\boLMVU;3'+Q8!*'S:I%7PNBMTaOr[S-l9T[>ms'604#khcQ2MOlk+!o$8DWB9EIJ:*LJRm
+%57]Ig*'!4I+niSrf1fL/ldnH)5'b'%nIue"TN4T=_XGQb-FF&eC0%Nc`pD.9C,S0YIoq%RZZ-4#OM\.q7phYJJX('6"[f9s^-qlj
+%0qW#,Ag*jG-jWIeG:WaO/h\=Y\>.l>I=33'F4=``1LLV<&UB8G>D/j4Xt'qHKNCd1CMD-66747,T]:iug#R;7*pc'u8ZTpjQ,&)D
+%JmrBeC>7l#j#CpQ$`aRpUaZCMbTLX)7Y44A`reXO*\.R8EXhAj"E+D_g]AOq3A]&LE(T/Ah!K!q1h4PI#Q<@G`GJGjh7Oco!=1CA
+%laS[AZQoan,ncu!9b<6cHDm4I[*gkK/g)(%5C/bdhA)HG.fhHj8D"bSkSb?"FCLs,j[0UVF;/BqA..e0a+:K"k-K1D@^i`T2ol6(
+%[bkHs)dotgld5YZ.N%I%#X?6H(rM_qmqqFYgkhqE^__`6c=D'pTj7u at cq:Cd^#5YpNPl$u#fSYO9EAgJXV3jECi5l]NkIN73+o1-
+%K=W1/ZeY3R*/GL[G`V:<*b`="'*>^q)Fl!\PSQES>gtZd\E8AWJ`gJ*&?k.=1Vr?uC\HP=)ckT.o*r)t$R#<QEXWdD3GrM2oE+BA
+%\-;lD1N-G0PX=MlA3>oTh-iX)+fWi2)7W&BiSsocFX[`_jPG_I&3a/eE'fM#_.(24CD[O at 4'pZLQip8&j%uYuKdMBPLl""#buJKs
+%W!M.HeH)(*e.W`o.6h6m4b/"e,Ra1W[>CC?Y/A&FJ]NJ[F?^>q5R\VnBsE>!YLh4giY!TIZDVb[a'n6jR(Ft01K[M7-fe&Tb2f'@
+%]_/M_U;Ko(RRLL%OA#^^Qi^XL&)_%hmKg0f\V>gq2LQhj'>j$H/p75l%*NmYq%)7nS;"e6W\o"<ghS,i2H*YLFn+0(AEL,7c4RT.
+%"?IW1#.kWr&4$nT_S6qg93d)B(r=(3RHe:fhMEu5LiTg)"r+q??oFLBR<(<,*Ber'3`9R#h_*51of9Q[Os0hG%R;"$+o:1Ed[9"A
+%?K$f]V!8!l$8&ie%0^:,gjfIXns./P/d8lq\F-50TQLf at -D+^HbW`DS%.e=k4oq?r<c+$\ge>'X\GKFp.fL=]qD^B,q/k<&=C_HN
+%_ossG3j#n7rh=Zp*\Ll<:n:n.7d)e5R,;lD\s]I<@,J-M@?qAORcos^DI2jbKJ<:h8A1C%La]`/i5k'AeS?UE3thYFE11%%`FZ)s
+%=t$lirrol/m/*UmLkS+"l,uJW$!'A#Vj[f:i;Nn$flf]N960M<Agne(oU3iC)o1S[d"X)B1:_;ng0lT\Oc0:c-s*>ZpB at EZrLg<T
+%#(XYQd<Y0B2\I?k.o'\G%)Q`(CJB%"q at ErQ+Q/=%:TV82ZBFX,ambWXn6=+S6hE(GkI!mgXWUk\Y0ca_3]R:Ih=Z&T<E]t:HH3:J
+%Ld\"!$kQW!XT/ZQcBP(!fqpE3)=]F](X6^SXRUD"O2Wct*K%B_:gB(YV:cPer"=gE!Iuq*dflgneK!cWeq0;M29UjX+GR&c<)A6V
+%gS4@!34J!`Mua\&5\#M8h0SV1[bXcV"^</`mr0sI)8QVom;b'jR'-d%Yd_Vl2V1=Y$>4.9j5)0_)M9B\E;.(AjR-uF`/Q'\(h/%>
+%+!uI1bfMDTgS<25QQ\.a[YcA;U+i`$]UZ'?amO19<1lV<f<IXgJdWUMDB1&:90il.Y4]lS](KP^X:P`#SXG,LN(!RR&GbQO7Sd**
+%iMbK#81o:!ZYd5bojA=7q2OX.&Ct.?`D;;t$fR#R$QhT/64$%,R>05V7$S<!30Yra0H3>:?qE=;3Y^t'fq^6<.KM;tY#u9gXT39p
+%!g\MA%Q%QNhZJ^F$?h<rnfc521V(J at hVD$':?[%go*q`G&]mG1 at o4QQRKH=D*XKEZR2t-&6O=67l[r#"-XL8Mje=6L%:BLi'RqVO
+%J5o//l$fD.Mq1Vm)lu"=E!2LrR7R94 at Q&'upK9D"6FS:V8!ei".-%EAqhC$AX5u_a[YP'+]uUpXUaQL^BI9;QnGjc+L+G;i at l*;r
+%`K)/MkOt?icbLh at 0P^:mrFr*1[XdM76KjhGg+hU_aQEo6bR.+$l,M8B>%#n^oI]F[<Te'?)8]SZ!QQ2rM%+&k/U&^9D3J+.p]oGF
+%_ui at l]JVHOKVRh0$NgHN&BN4.e]J$X"$)hp0]r.tW+QD`nU]GQ+NJ29l3WWI_#QN,i!(s*1WSh!'_#XN36&GEF20gR(2-FPCoXmk
+%cGPG>$5]56#?-@#)`=+giKh<q]oNc,?eZ\K]t=3#,'4EO)8?fr at l?s^Y(fK2AdrFH)C"d<%I^npW=,)G8Y->%r!X7S<C^#6R1Bf[
+%YaPSi=4];cTX[-u9lL5ic0CMED5LdZd at bMR2?)4&F;^G&-0G*1>cEc\UFTit4EE53)Pr#)L1Uk^W`sJbCg*6<QA]Jo?44*c0(IQG
+%?._D'>@3"90BZ0ZR5E\*!lQ?u20#KgpM<VS!oY5O`_MXt_:6b&9O)!K#FBNgs%lR0\HfS,Ag7s\W49ua_cSpNgBTA+Tn:PfK&2uQ
+%F/U)?[7TYkQq7M1VPYJWELLZRU&kfXQ-0Pj.gpM*2.,Kgn]^c/OP$Ma]ItR9Q&c()ZWXqV9qjXZ7V.B0#=I"N0=rLr'm(cZLL>B6
+%MUZ33F&X]LKm`%5"eQ46Zu?CU%U$cpqIuNOS?[,Y"H[41-W-/H#89P&o_X^M%j].=%mp%&;aM`d%\8B54)7()bcbS(6 at p.<W]=YB
+%2E$b&>Y8I)n7e-&=]IcXg*N2C79 at .Ah4W;s2)g.'f6/)YEnR\fX$DfP?cMASO\-^s71konMJul/0R-\-C(>3KCTWpi1J=.g*8Fkg
+%d4u%F'q-#NY3;B8JGU<6q?OZUpYUYtlr(f2md8E]3%o/D^u^&YWH&n"F(Yo$D^#Bb%KQnCma3:$@.P3pdU at QdFUH)m5^[lu>H$P$
+%=eHMn\I9]d2Z)64)iG0!9*DK(+QG50j?ai0A_#6B6.@\ppagWBiLC`DGS/,U!\%P^c.02lg7p6-N$Tb3>7eK6U=UWO/Ytn31LQor
+%$!66jf+P9P&Ss=#DBF4Yd;t$",:=:.E+nYK$@fQaL>SL?^jJn`b7IM$3?2396kKP4"TuV%(6j"Kn4_fSE,TDlY3l99+CE^I=f`.N
+%_S-@^'(%D)].XU\[plb6g!T866d=`<^>Yf74/HV9ZgOT^-?3h.Sbr&@SU_bDXio_e"S-N6cuX[_"d^CqZ8(:bkR,EXk*c>j]A%,*
+%^OBsWEJ@@K$geMYD0MP'TC5GT<umc/_D$/VMiZ]*9CiV?7?oMN"0fj)@2?p_e2CJB9)qd_0+DNBlHHD']0`ilb_bj1nApL("iu4h
+%h6I\Q2U!ja$N+a/[iTZP#r.>aWq\VGC[dh8ZF'soi:DjH,8$`Xl)4HqXRO,c:BJ`-b$`-o$ZJ8+l3Z:K]=\a]F1hnPVtE3=!(''"
+%(5&A:DGXBrbY0QHJbdQF6!9`GG"K)HDn(c6X4\[PDCuJi+p"2H:5g>T$`/L!5"a"nPcWOMn]lPG@#D0A,]:,6,f,?tY%TAhhZ,>T
+%1A,nR1t*M#K9 at c.=W#B5Tc,=a^'f6(KM9]TCY'=\3HR+J5T'V>beUg`NI_e`auW"gQaO_R\P8E1M,#Q,N@(2(Vh*>;br-*ps7+>C
+%_cs]DPls7L#<9W_KTX,ndraJAEO<a,&i.O/$$,4X`@W4jS4%sO2gmNmh6a\k,UZ;S`s+DU.^+(:)S"+/PPRn0g+ep]i'q33)o-0R
+%;M?E5QA.ZUi`1oQ<'XGFg:1>2bdii at ApZhGjN!uZ%\?-EK6(m)e`kfKf'3]F0cG%?m8cB#i!3MF_aK(gY'iA-k'@LNCS[!1^MlR]
+%c[=N>XS&ff$k,Lc";m#1)YSH2?57-D?m+htECh9hdBjSqU#94%0rq?\C`?)`*A^`Lnq*(X:;GrgXp)?'#EM[G"/JFPg2j7gSr:r%
+%^n+(t<"dF6WX3Y;UbA5Ko5h06dL6q`<p#mbZ[7\>goaXDJijAr016ld]U=L8G=`ZIMr8;O$ccH3NQ&ss&#%U6gl@^-q//e-;[6)T
+%@DN4#TEZ*dZdh0MPLT@/kiFM6]&g1pp>N%>?98+m1=%9le(r\?*cpcY>VmY-/U?(R)$7[[C,6tq.NWp#Ar=SfFmjuj0 at 6Q3QSrD$
+%T`sY2#.O`$qGlaB2%QY6kVouAP8o/&F]WpF9h%lZinY3!%"^J:PR4hUK:B^f3:7[RI3P=%P1(Fk4mOe9!%e:Q)Q#_3(lY'2cjfkV
+%>^s6'KmaYs:Mh'gP/Y5gqEo=t"D1Z;6 at JtDL23Z>4(+a.8%)O<bk]CfM(:C%h&W9Y^/@M)63/.S.`MYe`YE\WG]dd*)hBPNie3DI
+%5[tW;nM_6dV1n'uAS^B#oe_j:. at IIl&%FT8j\#IT!o1LX5 at HtW3/Q?C at 8&u5KBo_D^tREF4b:<5(?nmF/pCh9"Q]&Emr=6eZ?a$b
+%"3:SO'i/o&XAr&=@f;ZP+fi/.'9*jR4#WY`%-osX]p1EL%*$[Lb7SImVUuT98VYJD)X3-0$V8pOo&VPZ8:iGY%#ir,HjeM:'+VLj
+%E[u_H(3HCZRZ&'$`FEt9()C,V",3?e`@]5U2)IknNFnUc1"o</n0GPk.g&g at TkGT^'*\TO4,`?uRi?DqQ;(RT"?.1.ZkPX:m9^W-
+%3*hTO$kBLIj-=l/4WT0"i'q at La)61+9-+k,JA`"3G_1X5kUc$-\@hKLpOa`kfJS:igA<^k%C[(hE?)H/`QKb;NRKRLeMU+.7>C[k
+%FdQ*]cQi$iFqG57Ej at a?O-Q*J:tFZ!9i85jCT)EAM+Ti?p\ud=ldHYnpMnl^W%T6$_Ml16fP;ijZ5C6V:9(:#&8$,(!/_d+ZC$?(
+%75p#XemjtDMs`6m%&PUs>-X/8Q7Z;LNa=kSd=K*W'9-UphJ%g$T%C8.#$Zs;2lsK0R*g%.J7\&!LH?%p!m<bflSqUa9fn54<`S\N
+%2%_qN"7%HN>i5`<lF#B;YEIDK2OtEfjo<0ADFb-9"MJQIEPFOd\D7@;"7!Zt7L1K%0!GM at p!-9Q-?as=S!hl)p'dLTJ(sLdccso*
+%XF`LZ!l&8H;SnuK1P&eK>ATp>0j.Y1P;KDAcS19#&<Khr536bHj#/I^+?Jg`3+B4C('d;UE>d#%&W?_0[<7g:o2RLM/Hn(A,m?TK
+%Ea)c^HiUO))n>?pm_VI4C_m8/3.N]n)+)u[Tnu2&glLGe9/S)H<KY=93t?iKb!'d_]HJfJ#pmDYLq^Kdp0^Qpp_T15C40NAk4AX#
+%UGSWBm`2%31>MW:g3FB]ZIkAW3^C1H&I"i/oE<C<2`GH4?3FW>)bIgoTU?@6S=KA;0HDdeS7onHNjdK=Q9(D?N]9-$NbJ7N?p)%M
+%@K`"A]c)n at gG>`bf=B#=b[X)3o\'Y"$8%Cr:<LW*$eS%dL*^d+l.\J?6HF&B'5St^Jl6Hs"lKRrm^*&S1qs#S=RBTTVlA!5Y\iqk
+%1QSQU-C)B9pV(bUs5D*9(HiQ2!<Lj9c+ZS>)7l\IbS4>RFt^N?88PAX*NNf-)(nu"@Dr$mZ#lW3CiLE34sJA.-?sAcD1N`0b,_qg
+%@C=e><?p?rlZu6NJ_Co!r6F_&;DAgNAg^\iL*T$^VIM6$fLM[2/N8TG(FKItB*n[5JUtrm>!HQ79U(;cRR+2q:pm,<(4n^:LJ4J4
+%2VB*J)hFeuM$[/<Ut4U5S(oRJ3XWHK**M*l9PU5k^dY1dJO7#BjMAg0J]nkX852^4afSk0#(0uh&J%=8NBLaHS&I>WNNI:9EIquK
+%(-09tibl4APu;U5Ces"^#q"0S:<)ZURq*rM/Y+=hDFS0Ck*`_s2.1G8l"\4W&1",7Te5Z3<b/'VWa!-EWnk<V*$0ilCF>KB__.:!
+%6^h"VZ^:(eg0uk;juRq&qU-tU@)C_^asCh_;i0o0&n?iMm#i]Z]r[Gff^'!>,2,!8C5BlL&;R6g2Dd.qNI8=nj;-6q4_fhN2H]rd
+%:E9 at V/*g<@,pUJfiXSo(VG>_Mc)cK/6e>T+XJSB12aDBDi7P=)mKuL*-2_`Ded_`Oa'tlL3i2O`!(hl[[8?O:Zb]Qq<P$2pH4.+K
+%^6IkkC5b-IiP5p]L[>uQV1O)a2<C\RRddp+UZQ_O>2sMrE(e;)lm&ZV;)3]0!Y!ggpSkO_$E*@q>R*4(Fr?$GquUrEO24XoF5QEN
+%Zsn.Z*%sY5U^m32 at SWj1.*uM)=MB3\i5O>PYi+BN.B#!9+,Y\l>Otc*'ZE1[66\@7bgZ3<)^fiDA5Ofl/;djqOt--X2rH._OJ00b
+%egK(^Qka1>"LIJNRKa>@JA;cB"HS'O034<>RnCbD/Nqa:. at 8I#`s.9cf[:(qJEjBNQZ5F?Tc*G-LC9d<ejZj&#"Jg$/ZuI?8seH=
+%/g#XnLfNS3S at 0&d)>XaU7JCB_d1$UiR`0KW8ul^;Efm,tA'rg?mU<(;qQ5(Ah*i0I>9Nu`D/C5h4>=qo*iLqs$`itV/1*F%fBSa/
+%rCJo:,"<N.L#hZO%i`E3<T^m*bnT(:<tS27CrLp7 at Wp<fS$7dQ*%oZY/;Vif6,],R_JEE2Ha"F67L^I\0d8D&DQ&5)M-$rk*2U-t
+%)T+%SI&pT?6u8Y#`s5<?I*'V&C)]%3$#Y at sgc*<-NJDO<Dl*R"NUH0Z9B+bn*:C#-M at .9S2R`g`70A4&eVspGIG<(^,+nm(k%AS,
+%G9Ke%6$V-\'#nC5Vg1\^+KXll:I6P at 4B-`p at ifJ0S&[3q;"6VK'GT\ap2n3hgk3MA*7]9uZV.'4BnhAcYZ%!58s*eKc'VWg7I(^a
+%HRK`kP0%I[h9#`"b?a,eG)ub!"O.=hfeF('3MEJhAD&BMZFL`PXE6IHPVOCFA$_91`-`c:Mj27A[ru*j6gT=oCbmptD>,(lc)rnU
+%!q:PAHO,D/h9<=7rZAS'kIMR@&fT88eabM*U:R!.Dn=MFKjKZX0rt]+Y/'%/Ws[1-5_S,JG5YZ3`YGG([1G7Tq1gsu2Bi9)VgEa`
+%G at 832k&P(?p5qLkm$gHZ(N.FA>"D5io>Ghh5i'[G&9%mC\&j<WEWaINXU7D13 at .3pa9u1D:nM_1-8?P\Hkfil/t"L:h"0g.\%N>\
+%QaSar`X!"VZ=o91BE\F^3h09/%GT8S(3f^C0.qOVJs#LEM\jI.D^%X.Jt:lF[`M.r$7W at P$K8.?.LS'Dp>YrE;/dabgaH5)io@]?
+%^"f8(a;s7\,^Nji-4IcJU1p)jj="o_F(XFP(/2MYX36%,Q`FuBQ.fBbp2TD8j!^Q0QbD+s'eEecFR$b<@BM<#a9ZmRT-?hm)2GoZ
+%$Y[e^I#R8#cbi4+X8T8[gPt]`28Fg46 at d^;N5C!:]eZ$3!G=lI0%i.QeX\#i+b(MM-S\@pg6dM$C",?AYV'LhL6m0qln&+a0[KDa
+%ZReN;FW*lX$,hdWCTLk:@@=_jBP`rJbFkm<;'c]Pd&bnX!?Hhl>5c/$I<486)B:d*cA%n\(AJP*Hp:nE"&SB@\(GY18*[_$eN&5n
+%Y%ql^IG\R\p9HNe$2R;^gMm7=$EV((O]Q=bc*D"!SoA7Q_RdBk[AckV0Dul[l!TuBoG*UD^C8A+].MfTWYkuZ+E3b2.Ul'g(do?Y
+%_WP4o+:*O$X3'\L.S/n6cUAP:R#)S+qJi2oI7*"fc7Jrq&9IeNO^;UrnD%?]M%&(m)&j(PS!@Q_"n#b7eDNI*&'Kr65fc(g'.eug
+%gNhN%C_]9QM.5?E[m&MGn[hEYK?<kC+CN?%Yd"4X5L&I>;A*[?\e/B,CcfQF)"A%r>gX\3<5j2j9O:CNKdlPS=r,t-Nk^:Pkt7Fs
+%f8[FI#\JoU(7;9/"r(f<)+(X>8M>=+@&0W)BX9Ir&!7(fI>D)Geg3':fIs^K at i=o6Z/uT!]35Aq!AX[&I=n*c2:C'gRR*`9An79Q
+%l`HY>B9TM.X(LoR`kY?(%1&dPX%IH at p<@`)[i<T:FMj_l/]UQoMY7jm.05BnTOt2jZ'B-k:KN2_-tV6X5hcheY'G%B7&]Bgd12p>
+%dm/]Y*!H1OpY'CEpRHt9ZeHWX83Znb?JP&n,$`Ac/9j7e$e1KCX2Z*&>k%=?`\+E,>Q&&0eIKb(G@:pDQ7h]i:WQ8"%12AV#XL_C
+%!UGM%#)W_UZjcd^pT-+E$o6<9n)b++3SNjg9PqhX-9I@$JbXao+d<9\Lrb;)?+ISB6<ENQ<JlXVh7]iU.`Ji.e(-h[1&crWM^Rk@
+%_sDPn^N;P!_JHhIm-MEPd#'MX\F5P=Gs'$rXpk[G"U5j0<Hj?hHdc\lrA59o4RR(o<E")-`eSsBB/9T_c.rHU=1e9@<HGcQ7h?Wj
+%Bq0Fql at uV2#c>-Z(G$ds^$Xb_/]n2R(nnVK@:gXh^"\FM*8"e,k(3K`/9'.F]'Y!k6NGBC^p]JDkK2!&!>'#648d7lZ<YU>\C-3E
+%gq''0.c?DjbEtONES/!%@;<1t[L;uZo866oU.Yb4kj>5^>ogRpq%7H7gnB5_&Pcr7-oA:7-*mF"dHqZt3i:a"LiB:nP6\.faVI'L
+%eD)e:J`PR(`AC0P:0g/;]t"kD=KkAX/\Y(3F)`9+(4fp%a44_)Wi8rE],`n;3HRh1_Wd&R8ZEMeM^_KjL_I<MGd+a`mV3OK_;',h
+%S'@I]'lH=cR\=uZHY_:ieXZ at SoA7_%LODEN:WjY!IL`8jWi:=O8\bA%#Qp.^4g['$%88b]PrTgh$e`)t1*pqZGlWG5_K'R<&6\B4
+%?sNs1B7hbIBO,o+=/K%ca4f>hcn>#^`M_iuVmRE7Lu=JQ(-(5]I^A?cm4@'+WR>WcbM9r6bVZW>47&4MQcM[Ud9MQ>JgYa+MS8u/
+%llXp)>)(>^5,XJZ//tr:pVs1dOE4u^G.3go)9K$&'E)4TCu-Ze[b;:i\H]q>&$tfA=BG_c%#$sg![7I.U,`un(rbmU]u=bWc7U44
+%G2b-@;i/+D^-N<a1-3IF#RZP]?J,?C1c*,_=fZ[Z#4j>OKWDKbg3"=rc=@YO8OminiX'uSB%>jEfle149qG*>nP9"g"1:c6eU at dK
+%($A`UGUQBu[g:RiBO0G8M9]/=0It(J@\YrfY1oHH_0!NWlIpO6o.g.9=cUJKJSq;'ZD-#jNH%2M3,W5&QeAReT4r,E_h;n6Ik;Ws
+%R3ZjBLQtoA"+#Kb>->5PXG8%R)Tt=&^c/`T%RfBEAMIDIpPqC>A:_MYWuL6\eq6ni-dH,C>PinU%?IVsl1QMu2O'<*7Pk`gI$N=s
+%*$>7TOMqBs(Zmh4U"L7o_2HJPK+4W/5U),qpN+,cYj1=L$cC0.bm]tK(#*n8$toH"CmY6`SChGDE)nd,3$.%V_JjHu':1!2j,D),
+%Fi9&O?7+\7C7Od\4kfn$EC?mp<_SZHGU-5IX>EH;6)3UWiES9Bh\CM8[$nPUXi0-EA235#mMM!6MsbgI44^NW2ICP/R"D_;qc.eI
+%TBo*EE7\&"T52eN]%EQm"bIAmL8*N^NKXXiJDN6io&,$o#XhdfQ4JB/\)SqqZ[(`:mcQf/<cW$g5kt[4(-Pr'fXB^XUN*PJ(Jb<[
+%jXlrIHF'F]ndg1GUu[=BPa-%>KO5[AEN`F:\[uap\+B<&7^,T),h:, at L%iZV_u2pPnS.m`DY#3Z4[B(m4>Yd)fEK3l+u&"t1PlpB
+%@WF9#[b(h4FX%k`JXROeXlc[>&Uk1t9sZcpXQP$_(5m.:phME=UfiNBp]mCCmT+Q at qu8Ej``4VkS2q"/#bl=MA_Mq[Rm#,Ek61Rq
+%@[jW2^dRZQfrMN8f%!b>dk%r56m"'<itg#)@YkL0`mc10CPZ&Uo4?Q+G1tEphQY,a9hVm94t+2TLepG8'0qX4]FWHT`/LT(;0=g[
+%9/&M:]cj]R.-hIB+jJTXVP;cW')*J+db;oPZnOE\DX?%ebUV0h_OP!EdPE[S.pCQm)tr83;Crjq\snURd]e_PJ8i:Sgi!@.]Y?/[
+%EV1]uS;8e0!=aAtQgBS2ZLbGuIG4'Sd[<cbE`C9lOW?-@<@<HfW*Tk)CO7H(ePRrU3*\lscG4#M:%j9CYNsk>-%HUh(r'9Cj<)Q_
+%JTu=p&hQlBgClBc#c&6*JVP(Nkqrqb'=!a:kd+Joh;!S^[]oeliYkj5\9C<EEP6l&HLCLVi!dNc,%Fk^fLiWG`*1Fb!"KSD:m(1W
+%):El:Y/G.QMddhXg`US)Q4k5b;md'd=Q!"inLoboN#34`ZgUsO&nVS]C/<AjO6.#NY^A];F"rPTk3?m6VSkIc5bk'V>)`I%.c\M!
+%McT0%$:kBe(6Ial$S"gk6,k0>GO5la!A]7A\k\i5cog\m2sbS&[/%4b%X0#9]Yg$[8#a,&K\*S>:q")YqjLnS)BYA.m"26_1WAV[
+%3t#/^"dY[Z\JYiGJ4niek3&gh::DhbmS@)%k$!C*()&6/if_lA\)sK;@J1DA=4'-YI_orQ',B-$dp18Zh+e3o[5!GR//MbbnM=Dq
+%?1nh(<DSoSj8<Qq6ZY=oV&I9/GC'!8g*ms^K5q5%Fk[Z+<.`$]j/[#$I%lRFHGM'%)%dI<cY3DP!dPms*F0=F<VM^nMbl"_WgcG#
+%B=CFD0lPVtO2UhOl]BuH:q+?_KNpD%(_^Mc<$06aK%Y_qI<=*dh27b-Q6,/*PYG,n-/4H"g/oEU3Z at 1iUN,`T&iME$]M]iTlAuEO
+%WE6t]KYH8YKJuR1W=6Mo:"G)KS?<^%SS^]1\_DGAoRGH0MA?9f*d0?eo9IkMcS8C.g*6D<m(+G0 at q4:2W)nrm0lCr1H!("WM'[?(
+%:W5gp\;KG^lX?,gb9$#H=@!$n(Ii=\]cJ_Eb.<u$IOj"oSQf*HkYPNK8b76fMEN'g0$/Fj@%ZL.Lmr\Fg1L'c[p]f>&TM-B$,K;X
+%KTJk*mMV"72e!;Efk#XMFkYZlZ"[i/H-=3Y0N5i055<bm&@brQhU_D.mX2482M,`'9&)&GN"ni4aAdcU at QNE'P&&,#PF/<cO&W:9
+%95DCF"8H=eG>+,2Z..$ge=iO$C$j(QM9a-o%\eX8k/GnNHn at Z9\MJ%?_!5OL73>h;$"^c?GEd$TnYZmh_V_'qPB4&6Dm7Lg11OSs
+%ENX>]!DG9cbGpuiMZ:)>[JNW"(I;lcZ^U;FMG!AQ%;pg(;aPE?kO-[U0puVm+[t<1U:o:!`f?qsr9!Tj(9;RV[Xbj?!GH#u9m?"8
+%.KiC)YC49g/$oIDEPHd6WsN(3;gkk%1:,+ at K,%W"U7IILG>U=%'#]J0(CDpEJg702b(+s9lkMM00XEb7KV!(HB*?tI&!C\e?a)Ir
+%!UXmD`EqB=T7/YE]R'90,nV+YW&EI/Wbr#1HY,`_;XGG25V`ZHOc'RVeIpXZ?o[KlZ,7giY\:K&iI=U3G'"W60YO3!#a'0chI7Ge
+%bu(oS+BsW3+<KGP`Y+1B=)/J-q0KmMm2/MjpDH[#C2dea%VT:m%s5_06ssN)_paT/gZ4\0Tq##d1V5o.nXJc)gq. at G%Au3ugSNG.
+%=gQ<9)1=WleSNf[[LhhH;$_cXC[fke30\:kOV9=2m-8Ic4n]c_=-+-V;V`EfE"mX#6#7l%OdKd$0BR5cd"\^jkdRh(X#hdcc7Ss)
+%,NMkZK)lT;nOPV0!6o6?P,l:n\QI<pH'&O_m9Ajr>'K-V]=$rLZ\$AAE%rUL@\R,lF64#9s#.S1QF1*<et/Gu at 8h2j]+S1@&8V at S
+%fIUdO;@HAPKJ0"d1s;$I!E&4kK`s`3D5i<q+K,I-o5#/&Ql9Sm)9FIC%f7<jikfcOZMUZT0W<[8h/"1cXZMt8VZ>h'oe;:rlUGt_
+%rZ2*tn`a`iM$rFQpt"kge!t%RNk at 9&7D!CY=-]PjZt12K]$dpDlVV<6/3XOK+I78fb^@.M@<FXWc,KS1FrH$K)irK'A4B(2_\W'P
+%.:Om07;JV6/<>^O>9uPERYuL:[S+iro-s%?j%aNPX*GsSkG1dhco`gf80q*#O`cE?\>AN]8aY"f"o at G3'Y%d8TD%BF]8o:r/qRA3
+%c&2.%:KCOuPI+T]4s:ilU+C[#H"@"a\=U.h at P"5kG"j5M];Yh,aq_IK!<@)oVcb#uW0PXO:CaioLA at UB);#9LbcSB!?ojE3G.,j*
+%be$j`S#'Ajc.K'6CBfkk;Tr:PKR.S[4oh/aT1KTq'H/mN"YLqV\*aTllf5fn%+[?h[LNFcP%ADUnn)s.!@aN4'D_uU_=>\rHA*G9
+%jjQNn0fRWS*B!rkWABo9?L8e8h'r[W_Q?"\-fO$m[[_MeZ57t#p+7-%J5%SSAd_`RB5o7hJ\"0.7QW"t[t.u:N%8qqr+-ukd'2uD
+%-"[=5!;JJ\a".Oabe4<\=$8%q_k8pi=ZpTQe@/ZUd4;,`e".OC7'!h_ln_dPL>0[jOa>iHLg$qJ%i\S2Y at gO:B(cdE#[KZ5L=F\-
+%lWb1.6k0$b\uTZa4-Lq;!.rPNfM**5o@`lZ7ic_r0!*+$=Ydg40p0;$h\MJ])mZB_f5(UF&!^rO[PTjGA4L_T5UmNXST&@hnHh5,
+%g:BmR"C%(`U4'Io([To;gVN-,oqcQ49V9acD;2o_JZbu:Q"-RfggHR)D7>H7meaA(eok<#7fmjUFo48'V8"YV<aC0Zje>>4p:_iE
+%6B5nMQI/42d4p]_f_bp^\p&ogf>j7>M*?Hs=k4!Fn:'pDUle:mbk`<Gkg=V'cmooHdZPn%C+F:+QFeYcVb8FZ(?hcDq"'#l=OWmj
+%9V\lHkIhFNDPrcp@@55K$(R"0\90TVd0A#A+<`+hIlC@/Z]Z[KiEbo+Lb_gkdf at 2D0?N]n/OhJZV.-iM^"\a'$aT4ViQJD'josKG
+%^a?]^#7FPC>H[`Q8nPRu2%f1KjC["Jq`-@)c0,%bl]EjVm`c`q#F1\8&>fsQEM%%@kr(`dbe;'@d4c[^&A"<&PXYsa"_KjT(g2(S
+%l'cJ^H'@"Ud%`+Rcf]cl@)Ulge*`TR^g\(NmHe6>f9<K?Xk^+]G%d*+h;*NL`_Nij[(L\(A at A)SlR$F^('q,"DpPKCd>BPeI_--/
+%o@\qX%8UhqCaG".QC*sU53oKI,FJIiX4dn,=hO,h0Unc[rOH4am=PD_$q>@%$M4na9JM)D''2Ch7^&96BPj9qBNr!WblE&1fM:kP
+%<`mHJP-u2Hh8Q at nF?AkpU'fO(U`99>/db6Njd6Plpp!D^'hXPsa9StIJNrP=L2$qO0j<o'MbSOalKfR+gpP)[@qqn.K+c!7""""9
+%=$NO#a98+t_-&:9$=I3,&e0lggLA=O%Kf)%7\>dQ/G?lAO`/9t+YCigi?Oq]1=q*rF$=A%M8,8CCq!hA>mIDaY8l/Wc"H9Ba.kX*
+%b8C:RI*-&-_Zta%fI2[.Q?HN-4mT=*D?-t$:7mR,P76fh_jKfXC>t-8FuMiaL"/=P8:+5nqt8[8aG)"fjL)+%k at FJS`HBng$Mdg`
+%f3_8f+7ABW%$8pT6s35b!6N'+^^K9sn?O-/XpcMW=mXU;D9%Rb10LJX_CMak$Pq&`eF:^8,C$R+]h67uhq?5\\m'MiN?PNc3q[5`
+%Rr(V.q5)"L_-47[p`p-=c4(*8gS_$>[Nt0h[JG81H-*EcHF#o7q+AR(CF1OCD/1_NN\3rdZ<iTJF?Ef&9t&j0P_n,AWik,_[>4FE
+%iGN]S+%MY5HkFCQ at 6o=uh/uQ#1d"l0@=lMl(c`6K',/Er))Q!<7A%W0qN*H0D1W?8>VK+0Z=':SiF8+6e\Zf:VHGZp87_(;F4IkQ
+%a,]c00ANq-Q8lqMUBSlFc8P\fH/m?]I+qAX"07Ls&$,02Gp#9b$UKV8Y%(66U/oLN;ZmX:G+[\pI3shO.R&<u?:eiIfmV6.I[qol
+%.UY?T`E$7u\o(`.dpBTYcKIH5&4s8rjg],K]W(Y70s2m*1:b]l4P[`'T,*$t3,L;ib4V8qVA"j#inV3lbMs3KQ9P&d8MDM"4/u(F
+%b)<5 at Q8l!13Q=M>Wc<+\P>E#<rGHoWG^u?3]0%-GFi?J4A,,OucssPUYAN<D"<Xo`O2F5?SS<u-``u56ZP`)f9,=$QQ9HS]C.>ql
+%CLDa--t=49UQ1NIJ_drIrbN=^TJl&sp1CNtksdonn&`V;fb<ra.H]NuXES!s,Z.Ms;;HZ<:"FG=[3%!S=s<Mn/UObi6t*aYn]:?:
+%^VQu\+e)l!j!r6,";69&B4m;(X2GZ^o$IIR[U'[i0)F8Q(=UGj$>!iqRr*,ASc;d_;_acGgEPAbgV^CBS"U8t$R.6.3=jd0BI"#<
+%]f\AE(E`!pM_.u`h[6k6d>QRjV=&DaJXnu]N>Y<Kq'4-8L at Kh&OuPDBCdo$'k#$Q[XB0B._2?Z,OD`%f4(n5.q.'$$*K.U$0Gjik
+%Z"'as"L0(2\B>PsijQ)/6M0KEPnr+qA_ZkQ%(1+=Hj*k%!e<jU.[4#AE5b<0(5)C4hX"/B&W-QL;e5%k+8;89)fO]X(_,(l6;hZi
+%P#fSB)pR.H"<)s7j<eC&V<:[#mVR!lc#&MN8n5*;][+`/O:t#$U[X1*\&@X;DHD>OJ7VS1i(UB1<pR`,Cm]mt!2`0\4?E'abtR_k
+%AJTr'%*r%d$juAUo8M'P_3EO\K^Uf7e0073T:JlHT!,%I at 3:78j?4)[Ks>8'X;k'g&W_;pUO-J>E`Y2XO/DJn$XCgCWD(oB6[_e!
+%%h2FaSl[u(E>?_`&:eiF+f3V[6=BSlC95t0%[3_*)oMHthRT*U$F]AUs%l!>=$D11,J6OK`Drb_GPL$[GEPWU`gDQ=p at EEVB2n)P
+%V/]S7OPT'GF$G)!cXLY[H-Ng8/ZpIGF)HmlloqWR;K7EX=u,Ko>?=/h at JctIjg)icZ_b&;4j6,UF6sq%:7HKar5EJ^+2m,q"T[&#
+%507eHodk84]*J3]kI;J%lLcQ;Xq,nX`i\D6+.Xfg+.%$[!AETuI^@eUY+jSJfRb5ec_Ng`=pm8#U!XpV#L7XeZ::=h$k)a%mT58P
+%@!+W<]3$D!fHee=7i.c`#@)]*2'gi!LVlFu#%cN3_tJb6qI34q8FC^N9)ok(.Z+r)<_SH0mEXYO,>hVMVqi$t+*ZHT+7l'Cf:A(#
+%0!Z"6]b3B</\.Tia4k$Hj)W7PRn6`;C#3;X1,1u79$7B)lKo0$WX\aiP<[l*],J8%JTrX]\QQ*F'VoH_).Ve9aD)fUG3(o1P6-qD
+%?hHDaH*q;XYe.SCT/kA#.k"t^3c2=Fc!&>[?'mDe(7La'6[HGO'Q-b%X[s^FIde(?#f>KmdFnNHM^d=sMI-_m-l3sqA5oc?gA^IC
+%+_c9`=G%L at G*])0HOtB@:7m6WQpOKD?/$3BTDspP2A:ku%jsuXooH!.M+_'.Gnqo.3*`eGasV#87Ci8n!V^GZ:h$b%h^0;C:LMH0
+%LuQZ-o`>R_SFqLZg-QkR)m7a1AccQbI5.(8MYu4K4'Z[j=1_'H)$f%R?NLSI>)\j;bm*PoR;29F)iIK9&PHreO-81Sch_[?1;n.c
+%A'p`[T.5V,4j,O=om5DGI7fg1\t^"BHV.?\/!dVLS"b-KLu\YTO_'</M)51/]4pUa7n:i0_RStYCo(Mu;nR,dih9-mb?1C8Jn2/S
+%A[g5l_1/WA4Oh\4mRa'@!1.H_og8F7HlD$),A8i0LZJTJAs_OkRB*;\5,>taeXNc`[V:.fZ\*uo.Ao=H?j[!N%/WJcHckZj::>1,
+%I:g=bic<fMk(?ak5jIM+gG'MW3NpK12Z*H-Bu3<lh3rP$2E1PN,!o[gm8XEKpha;HM?gY14ZguKEZk(_+-4(aNj:"f+\i<gY2Ku3
+%m%80M\U?r'NBS0`ca7<`7eDE,DJmtRCDEls#Ttao,ssYsCVipUggaZ=m$9)<AtY[FK87Fo/"=?Oj<U?K(ef\<%i?b,X.,0r'V[K^
+%Y, at d!+2LcdYbI%A#2#rdme1^<VpC/iW5C'LcN)C%4qjV:WVEUtj)$Src0*^Oki0Fdb^:V?lmpu<.do"9i:a15kS)rpLibedUDCHi
+%Qo\UY,5P`_=oP.VR`I;S$9JV3T3\`\Jpk3+1:]Rc9P.[[Y(FlF%b'R&ipJ+"]qcN(eVuX-?kpt#b9Y]s:ZB0!eSYdjqZ"I`*Ml>b
+%/'.jAO4Aal+I3*8m=,FR^TsJX^,pD^l)r0f!6O'Ph;!rOlplj"B("88)dVp"`k>K:qXXh'*We;:(>]G8qeG^rn!rtX7e/>gXL0Q5
+%5,fV]25lm,0_ at eq]+$gtPiS1OSPCG(pb^f5W73.^jq65&;t`e]bUL<.-=R3eO&Z>3+1BP,S`?/ZakWWJP)m'49Rd:a^ILROacHP#
+%5rsik.1""sk(URVM1PO:Ur*Q(h/*!En/rr!f&gco[3s3KMG>Dlgoo4j/-ZB9%duQ#XD1buBB;BnL*d8g]-i)H=T,cOY"m:1E?bK*
+%c(OHu:5pkn4ZqE[$"Q^,/%A)]']eS0WBuf+MhRqnrr.#oO8RNYg%XK73!S"&LDccQO!_bY_7J`<kE?q[8Bc at BU<'Mclqt'ekNN at n
+%=ZqrAM<<m8-:oundbnP'nD[SkFD^5TJJ)IM3Ws(!SM'un@]/b^e^eSf=l($Z'Ft#_*gU/B$3H^boq"pX[iC,HRi'LdS[V"IUdU\q
+%<&dQ%2q/?G=4dCT7%5LcBTgk"n,mmIKh7>mD>^El;Mj39IQ<3dSj=r!q%]eNW6A*-3\7P&+J-shK*(qn[j*Y0DJA;ELP]W#7NF"2
+%5Kf9#"gnX"mjsgpjAL#o,[hmN0pO5Z1##1Hkf`q<I,+f)nHl)[rE6d1"'PYu\,<4lQW2[i6rqr<ClH[gQM#I+q3Q/&;R,lOFH:&4
+%Q^j at cSC#-QUOEI%IZf9Lc+o#CVXHnuYKAP3 at 2_IC]moKMN\emodapdq3<>\gMS23:oDq/=,Xt#,:6Q`?r<"2RNXPOZk`5p/:F0;P
+%M0A'Z)#%[+4]n.MJ>6]Z'Nof3(2-NlL69JgXEdT&C1Wq+E[82NeT?^Fp/;V2N$8ISajoJP?.S3<=_h6-,I%l"^FPKc`&6DJ8_EB^
+%T]&Vko3di*jm\d^`h#RL=s.H\pBS4rXcY7$B2?`2%(LARVhS=1`gt"LOYd,?8Jk\+2*'HoL9s_IMF7",cJ=RIg*AW72im$aD.oqt
+%L_J'?l49CiqVUI8$s!=/4*ortVV>4En!TCu!dF,QkAYOi(?O54OCfO5gO:ZP_+sEqa=X#i.KU at n7E"8MeXff*bY98RkSBR)#I_Nm
+%b['LaT!a^qffRaZj4^r5iXTlD)$je<&W9b=!X@(Yb=UO\2pWb'kH[*^M^=.kV?il7QcIQe,K773<:jdfRjs<*T&Jb4T>W6*22sV*
+%K%"a;1FakHQI=C7fZYFMkX"F$QM:rIh65KuDYNZBlgI+9Enf.d`,QWXjAQTD4</W_rc[9m?Y+F%Ugh.epoRE\bAk*kbS.Q+kGls(
+%=?kB0MTu:QigW]BXk=m9#4gi2-YfHKjaGo"V"@aF-eK+YRXeMiei^'N1d4'6Frm09;M&u<)ijd;om4b!Um0Phh\(PO9Y)?WI5GM_
+%c+3,>'AV^ts#k"]cJ?>ZPZLROSg-JK'kq at .Gpaq$\M`<;hq<TXb%XA4dU;()`J^o4^IkJ\L^q>bpm;+c_cpGpod%DCb5]R at Y09Dh
+%#@5g)o3H/",lPbl-"Ts20iPXa&!VdZ8kbUM6)dYsjp-;(@%!l_LugoW'H,S$P%@2[:j!p[-="Y":l>B6V]Nf,BKaa_%9-'m[a(LD
+%:K!T at B`I2,mp6"b:4c$)gWi+W45k'X%I9#g)oQ-^QaBQF3+HT+S3km]JH`<B^X/V_>BR4Hg]lH%Pjo\%W7tS0I`gS-HmG#PBQ^m+
+%*Jtl-2!s^?.lTh&- at 5?TH\Vm&H(J]3L")_hZ,N&8rIpU)l9df2bk&HDOL1H.^[e7g1^(0JN[Jc7%e at 0<]'"TQr&16m>$[QR9=f3?
+%%tR&dC?S>=h7l<Q$292+i0o^g"H0$12:jJ7?&Z>dYm\J*GA^>,_?:n(>#reK1O(1^SlRSiS[$adXiO(O;dq8EmZgf?>[N's1<5!0
+%1"DaR at D/YHhb)/8g+)p=b;@l'fCI+o8 at C$#06E[Hj*M-,X at +,TBBfg/36L>o)aBW&[VbkmEBa)1CeS[4it[`1P2*SeP-&l7):4Oo
+%oZQF0*/1E#SglVd`]D/o?_V^m$u4g2_/LVhMquDa3-!oPEa#A@'^<@PN185tSKf3C_-SCP"$;I$XN*IG9rQ#,<'2Upo"m!6mF,bT
+%,HPqG3=H%0*R!M/Dj.^rO6!'@@09qFNt#>m:S:^(59+HrV"]4u"'8K:L-M&cO/_Pq*B^9-D]sY7)mS-1`'g101flic":DMPZc6U)
+%!f$pEH(#:LDFJ#,VeL'NCnG=LQ.a+&c8p,cQ9<EFJ->\'\/@<Q]Rm3.n)'9?PMl%))&:"EIJ`&\kAl[Ba7<OI%=@<Q1C#L1e,O#)
+%&sUPi[BM1P]K^/H.J&lJl;G>Q*OqWu<!=#I^nSZ!]1,#/?o`-SP>Z#DI!Q18$/Z-"Q..tYIOI8=jt9A!Vp.i5Z*A2MJ_KR=g\g3E
+%Z)[14Eu.QueRJ"Lr?c1>ME^i4g7!TJ8_,2c+K1d7&Wt4dED[3ok"YP at riI)h3KHbU=5Ha@`'FSV+*2CR\Eo39_r=44:7I0&-qVl3
+%ARI^e>2EVS'!$T@/C6&R+L#!#k51**e:b'Gbj]#.Xi^/\':o4faeQrd5oR4":YtZFe"/;0GdTh"f+1fZ='e7nU"RjZSZ<(;]$Cl=
+%Z6tNPO2[FXZpRO8$7lIGfE:kVWNAJ*"G9nc,`%)thqWqH.8AC"G1AD"6cpSLd0YUh_5!at-)p=5!FAQ-Y"?p)-snQ]rg/"W>G\Ed
+%kX5nnip>Jb7P-pr)!giXofR9E!W`A^nDPn?fln9+*N#/sa9(Fc at SdNe0*]bfIrXTlR_3KrbGIUdHX"j.&KN86fVZ?O[q6I64/(hY
+%+`L3d*tkPu)QA3m:8Pc-',#2k;u-Eoq56OM&'"K\m.U:$rDPLM.AD5uIH[J(okqG/a<M9L:2'O\QUU?CCLr=Y+l2>IV+cU4D]&JO
+%Cj756?4Kiho-fpoo-RNXIY?HRm&^#bm'g!u8Z+H(V2WT:E!pp7lb(N_U*dupAZ<Z[1c[N;\s/F^G<p>YP_OW\@t__;a/8d=!M>k%
+%bn#[-:\-1bs7ifI"7C27p1ZIOS at o&cCZoO9er;;CWR[KAQ_^>\AT]JP=M;Jq73=%1q1>K\jjB,]?J675S at Z\2S(;eQioA0 at IDCu/
+%_?H*F;#nkj-oh+rmFo)KFrVsRC'S[/IN7gJ7lIU<H6@/OpCmb#%/I06KbY7CK,2e%[$L?(,ZY(\l'a:\ddPe^d3E('7V[spm,7ik
+%EaHib>J)(eS*H<]q4$Ta7q"Q%dD!/':"NcI$;$Y1No/;MW5kW#6LZ[4cX0I>3g\n0cX2iJUsW(Y#?1#s`_RU^jqW/GeB(A<m[*(p
+%3Xp702B,M%$B2e6a[c%8h`6^*!KtA'@WN^+k6dMlrPC)L\-TtbLOX6aCU(4qV\W$Zp4GSp4$U3SMQ(aTs'Qh3pXF#oTU"Y?k:&V8
+%fPd:79ugWPqR*/bE^o)"\SgNdcZ`Pf15Y-0$%pup>?CCZS*^S6WgN!?RI3]'?CCcgc4r0U\rfb48$C]a[@RH5?l+\t8\tk9QkTrT
+%GOUp!T)0gKW3bf4jmhIWCXTX65?h8pGlrm"e<FJ&N*:Ct;Hdrs0!TMq#Elms66"RWNs709N#LO&gVhBXnIcqXWE.\cJ!snOYY7B*
+%U_E$CHoP^?AX.;GG9rC>>U%>C(`_c.ZOKS3O)Em&1.D^t-!fi=g_qo'[R;OB'="'SEG,u(K-i3dW*Zg<JF9H!)E"=J`.T9m=HM=(
+%C%i8\X"U."cXRJ*lu-?Wj4mS,q1Un,%g9Cue6I:s$e8&_&/6Q"/4IB`fp6L)ESITi<$X-n0M,kHq\DQbrZ8h=)0OgM7VO_+FH`:k
+%(@IFS;_3-E'=gn%34^\->^>CKJp"IB]i^m*F4dT_]:"Y_HH_-Oj:B,V]&u_7O1+-hjgq&Uc*u_>cnib_j+1OINE"qFCC[tqf8GHZ
+%KAJSX)AqYhP*o99W!OF1d>(Y0*baP]gX]lpcp>mQj97+M**rU\`9NCm`]ZBl_HKBL:>Pb>d\9!K0Ml"$c!^::OdN9K/5u]BTr2;6
+%PE9r/ZkB6/;37N3lBKCV4bHnt+)O4aRY=)nU$lCo=9FcX^^JCi2Vl\P8+:+.`Bf[\8SV-n-YMp"(BnZU`^t5/kCTB%_)Q4!Q"NVX
+%c/!f<)HoQJ:c2[M'u6i(qSon1D,Vk3^<&'!;jC at P6mnJ0fns_"YB$eMC6C&'F`%[Pon8O&qBh!2i:F>j%UN\h8Q)e at 9mBG<7ua?e
+%Ia(K%A*?G<TmS4oi_)!Vop<<V7pJ]C<]k.]hrd\19bLs6PZg5Jh$tK47ma$&G%%"W>bslAVdFTT$_OQ\93^Q?2+!stV<=9KmCZj=
+%p1X.-PDjM;P<8@=c`,K\[slLX3BX/d5B`IT]]M[Y&5F?'jb4qH,j"F8M(&Zp$@_,q%[,SD9Jk"S,`Q<CfDcu6j<W__#IEMhjM-Ui
+%3OZc=g7+:lPER\;Y$]B94]h(4dX at f=kAaPOrN2Wsf9*6p.^SJY%Dp;n]D(?R!qBA at Q8:JR`Np4E=b-WXB2e?^d8=ULWC;4R<@!WZ
+%7n0Mu</:J/Fj.9n/O+[m9<'7h`dt>5HCr[:CSH*)c[B!#f*nt%Xc_hP*notiQ0/"&,`%\CYLS8:UEOb7?@;I2T9d^U>kTH-OFV:E
+%h%k- at 8ZKF?_5A%pbF^F_)_8HPQuC`V=3R&<1-:JP[A5a[HX)IOr$=i<R[Fa=F+s^1QjVnCo,_BGMKqAeVk0RP0;!HTOI3g&X$661
+%Itc\#RZc:PpKJ%Wo2IS\(`Y]-OKY at 4K0=q8;[2JR%U-H#NGXhdDW8kgJE8Uf:=3m5HUF#*B),=u&<k2K7Id-lG>DrcV/8QKN90R6
+%l*HVCUi^j+8Lh<?2@[s%8FfEo[-T'&)e<8gM6_anP3WUd7B'1E^::CDk*eV5?>B&ONbhi=jdlSj368)lrm;'uDN7,OAK[k.f#Wpc
+%at\NC%Le+So!gtP5ns!%5]2TGKu7b1j`bkJF0cR\Y<_Gq/oFgr\^?8Z,WE#$m;0*@oPj5K2W&jI.K<*42rr[X4)KU^8Xk1W_C-oo
+%^t:G_+>IU7BnDN^.2$ir4,50im9lqD#:)1fQ*N8"QFi4,$8q9)VNY:L\##R=^AQP4O`]jjm<P[h^+4M'J$FDsH<s25JSR2*1*I>N
+%*i9iIWN<Xu^q8d)>jUdXOX,aQ5!2"D^T<^6`G*c8fpp.,-5VQXNiK<ejO!!]*?8H:+pZ#u1t*tQ&eatU4Tf/*Q`MC]cj4u/3V80g
+%=f44?c17oK(_!J;,l7$M?KZ[D91[4gdi5M4di3*&e\`aE+?3.i:QmiVbp6:Y@%qsT_sBu8:NfIgDk3)sb_,ONQ0-6Dp`<Zn1,[e-
+%>a=LD at d&YNUE;>iAC_W=;Y,S4QTbiLEYB6Nheuq6KpGE9C3-0E0;rV<46:-%$X/RqArm\rnbsN`*@A1j-"Ls6c7N#=PilG0P!VHa
+%.-KqB>Rg;TG1f!^%bmjS`pY8HJ"7XYdEqR>(0LTTlnJpq&ur2A)(t(O;-kLVLj3pJr'ZDc_'<9)h=X%d):3%6PL?3.hI)b?_k1[^
+%T]>@);J`*eKAHgVPHE]>A7]XtZ at VV5Dtlqa42K=^'#AE]ocOjP;^;L25J;Qu]3,o]4s"&19sg*s"7f$N?\Tb2+rsY\jklTKD3Vcl
+%gh,c<%o\W%[;&01Ft]uMjA#B&5]iS:^"`UPI?R/B/rD$s(2TbA;!'b7gu$9s9$,]T)W0dMQWHQ*9WN!Lp+;F#\KR:mf]97eR:pp8
+%*(;8f>"#:5[Tk'jg11)g5D(Q5M:3;@S1@^V/Qdk&($S4DWCkL[Sp]t;DLLH1;+%LnqC^[uqKV1n^MA_1W_Ld/."c73bCfgH7m$S0
+%7JHAHg_:<lhe%rH$pJlsh)#0mWFP1p%*]9Fe?nbsBaM^$W!?G/T?0_`XE^_V"a94"nmP_hQ_D&g8+EiT#b35*2hl4moK5 at U=r,c@
+%k(5<phEl,ROkTDSG1IJAWMu:S6H;^`gR8-`d9M?8[2kgX^^V0AVabXHn*MXepr)A9WFYA7'fdXCINFR at 9t7B?I/&^>ioGFsHX:o:
+%(.T!<9*pJ=n"^*t-^c7M*IlKLB<ZC at NeGHg/+<4Dj"pohPOOc<=:-\MehbuK(f?+1>rs2Q5&eNJdBO'sSaZ:fl[r"]4)57FKSZnh
+%N!kG8!p!edmReo(nTjdZs#CY#mq,F(U7Y-L"S2jFl44k(`HJtY=7)e/0\;OXrM;hUP`-MlSuZ1f:+tY1 at J^0H_P`ekC@)"S#X.;"
+%#6cLP^H>j1qgnrU"M*>6Y78.#Q"@&n2e?>B4`8(aTq+276?QZ%!p!9,*c&"<LN);'c:U(?EFTcoTj?c,jf5']PO.#sPJ^%dC at 5-*
+%;m, at nOntU6(q^;:hg<j[Js+(Q.O^/03s3`l<sdM0>%MT^Xj*Yp$M5%uE6 at E[s*hRm3_>0cPL/Z(P3KA+>SeZkQdQ, at S3[f<Brt06
+%1Muc410jXr*TrYuVKjrkBK-?FFp`;F0F<jV2m7USCd]-d?'=FWm_sUVXC=9[J3^5GaWtNu(qH6maWO^R,jiW%?B/ALGoJp4KYsG$
+%7T5>COH_`Na]jbl+fB:3?hB.5%mOV\qcF8K?>;#o=CC6"Dh%OB-#Fi36?oi/FIX!,nJsU2><^DFcY;JpRR<TY@,@$7j&Dopcm?,h
+%WkNA6]a6o+$ogca,`Bm_cA.-UF5j^rBSm#Bh$e]5CsFC3p,\:]?L#r1^QYq-U$U6Pjm/BdBiBoAABrCZ34!"+*"rQ^<Km".bUEjd
+%iD/'S9k$o>0qb)EmD/=6heWL6A5iuDi3u%Ld,oT=>\nuuLNSS(nRAo1N!TB)-tVS[au4sH-Pd&ME*mk+XOpHtE>6Jkc6:c^Gdg>2
+%?5W;u\]>04X':&?-O9sTjm<hTegDJli5(q02P\q"JO7K0q$h!9A1G85(Y3F_p)ej#Q8ILAcSd.$#;Z;^4Y$]o15Hk`.^KL,dtS8N
+%aGSc@\1[,"T5E)*g!d[YK$1G7efWK.;^1^BaG2XL:M*lbUp:\Y6/<i at kFt>4lCN08cRTHX*Vj2.Ge4+pdUD,WRpq.25'#elc6\fh
+%Snj,S/D.fG#+o`.n?W0o=GpLbHq]:[B:.,L^o+h;!+0/#MgrKHQlPIm_fV$]?W\L!"FbnppcLWHqX5[?=t`rT^R^SXPk6>=P/<HN
+%&To3RkofS%nmXKBm=uD3>!%$+_/4L+-[G*5k9;A!*4&Vo.$:QqXH\uorbAns_p*BMWNp5Xk6V90-QC[U^Dr,846#6QBV#)n&mQ39
+%Pr[o)H at B^DigT>$"A/aXR3&_.5rq<l?[_kUW]bh5?&UtV[XQL4rbflEcBd'=1I7-KdAn.GIX0 at aTWFD'Rf#qjF*RgDWpR!MgQurX
+%;4t7T+-^#J!d8k5VoEFPj`L&o4(\9HRC.ND#BM>kL7K,6s4g-]Kq#nm2.C+tSA0tCoB=0s466D7eBabIqTrWR,k2/Z*E<'&2`<bM
+%-\jpWMl4kRI3R??a,]5-i64n>SK_l682:LC.Rr"+M.o?OVG;7%p^-a"$V/TpEUCL at MN4Fg-ugTAXk,jC1$HjhC_J_6ds3qFBjRuu
+%P>;r.:FWBVV0W(L)L-k1Wr:N)l=7OG&s>\T4#^U(E5*p$;I/1SHYO#"j:;uk2;1jmSWf9,%h0Z`hAX=QVXf9PZl>Pp?+BJ&Jsjpu
+%Bf9D%J&I/3iRerg;E.=P.C, at XFO!lfZ$`qlDf50MS]d:&'1e6 at LE0:8l%%(o@%b;eI9`_>*[`idYHjqhbiSH`N.RqW`?>%Ze3kW=
+%.805r((X=%]cn-ZVkEm/e(@1lDS!rdo!/:sc"=l[@W4u;6C7I<Pc*EH9DeP:!JeS:qZ3434!l-n?h43nY(h1#9^QF,V.>T6SYrWM
+%]cdPA/Cp"&*pt,(H"`B5r at lLG(VCDoPM;2W:J0rPi]=(YVkt.t6((1]4J\5IL%/[<K6$1T^C93GQBH>4Eh#])*B`1Y9ICG at i0Og/
+%ka@/M3<pOhp4Y!I7<J,YqRJ/D0"H9W9%mRPMBnmiAHFHfaI=PrK62D()r7g3roaU%"T=1lg\;-,:=8]653OPUheJYFFrg2!7Uga/
+%nB30FSmaH!HCAhp5A`ig6/3;0S"cE_ at IAq(3]$Kf at a@7QBcncP%n''\$3uE3%[n2>Qe.,OP^X'r%q'YSD(*741bO at 73GfHBO&XF#
+%Q!30!n1PpDDo7"*H[["jZ<9rcoM3N6Pf\n;'o at ZV.H>%i[,/IF5G[R&="m1t-X at 6@k2lCKl:LZ;9D/\l95^,SqCr[W%@Jk+AJI1u
+%*WtAN/31Je`/,p;\Ea9?XV5qF"9L[]F8j[LAGk,4?45"1CAcUY\"8HMr$9&!#n#0SBtQ*6DiDo$Yu)UBQfs4VH(mlEOqpi-aep7O
+%ia!16mZ\_--rU5 at am6(ij.q:%YP5Z^_&^Tp_:h'*RLL_WZ2iP,_$OntD%MnISuZPNaXYGn",aIT;r"QlqIo at EisK1qQ0`[B$98VD
+%QTF*;^7(e^?2]qO<V\Q-@!)7U"$Qi1??/@mil"pK3WZP^"bAG-I+9RoFs8O08Q7u$8"XtHDb^,7CXo'm=?LktKfdeFCDsocF35qG
+%dmbn)39BN^I\j%s8Y3XQWAYt;_mbDrG"u at M+oH?Cra,gpAP$`5B.o)c?f8SrRcY7q;kB3Da-f\m=Q[ZAI_#@J&/(`"ORD=j,%nL4
+%I#1E:Y/ReCg[,!J'^K:9a!6P='Q(:+bAnmloG$=Cd3k2f2+b^lc.*4@;1n!Ah/6OX<I@=%TP5Aa>a(m3l-/P(#8*&a4*)A(r>q0s
+%SWD?>kll:oj+\?IOGY:'Qc at E7j!mZU*0q,$3"W`B->EaS#1iR20,*+G4o4[4?Y6!'7dA@=nC*D[4e_e4LWpUlJ,gT?*[uo,=[l-u
+%F*/JNQf/-%grmQKh/BeZ)<[eO[m4LU([8'X#PgbulAH%hG5h%')LbB:&/eu<\L,4h'*2iY,HcsC;YdHD4J7.?[ag"H at D!h!0UO"c
+%03O4\>Cq(u[#k9Q</]8`9ChXs59)U79Sf%bB!D#tgRXjCq'jnsF^/e![J+)1Rno7uoF$&i)dM:R$Jm^9Q=.u3 at T$>ng?mp!A^T/D
+%(c6K>[\.X!.MFZX'aOVO3i-m`l_'SYJ^!#u&#3LfEiIf+o/hGs?jc=6".R9Ej8'e/ke$A?N=g4e<q/VFBc$3W_qU'M5r3V33Bc^K
+%c6%$$S3D7`2/+X,;`.pS4l9`Z\QGuZ at E$CVGb7b*af^Kcg)1`d=7/uOZU at E[/ipWO?O*0L.MZ](YNp6omcYcb7M6%uaa,MHo`-3A
+%/VJPCp2JfXs+K,3DtXm,O4j!iPMhMa?/,a\=?"RPG&4HFo`qq/H0BB'bu>YV9&2sT,=gP?bt09IGGiic\KCFeA$EUN=;5GU/kNM]
+%)6bas\@&^7Kb;@g?>*[^Rp*hppg!o#f$bH@"\pCeV>S6fc4*4Gb?GMs;JU]*olX&u*-b)ADOKcf-P`1W[2#&Y#+WT,3+sh91U*!E
+%dRA:`!KuFZ/t`GmPP7YW)*`JTmp*N>p3`"@'k9':m[t]+]<e4^g]#ptfb7fN^J.f[b)AjrKcW!lM&/a^G,/q3?Y!/NbQKN4[Q*UL
+%=o,B!SQ#7,eS=k4F\E>k=kVW.D3BR[n0=RkeEu8YAeA.$\"d=JJfV>ic$h6D;OkR'3 at q`QS?p/aa*5Wn8OWOQ37G4uS]5NV2gL-W
+%]m`7:.2*4rZ5`s_qW:qBiOSGX>(Ste at s^MP<1U[:OF at P)5Xq_232t>0S;sZO)$cam%T[&U8#'9/]i6N!lb'oPAe:cf%*R"@:>Ega
+%l- at DFbjG2K`eZd at lVRe[[r"NpT?k[?9bnujA;JdW5Ui%VQE2%"olSpJVgqH!MP]H]?8CP&[4Cg"\`(3dL&+F`o4SrK&j]7n2OpS8
+%D*2Z_2iM_[6G4)"!tBoLm!@t'!J6A=D32W(bEI-bXX5Hc\Uu2bb0k=T.G8ll]*(0qd`l_e[p2e`(j7#:X>Yo\.ZPrhoXtD'OD'^l
+%Jcl0#?i-83W at sftl'/ocL(T!1>ambhkW;/*n(+fJ\HiF'*49*@a!?O7W[],<Q, at EHrWYN^eDFL4'>fru:F9r%8utp!@]_ at MNr*95
+%0\]88K6TCl[:@NCKmY/Z7&9Q8j%P=0+[:"-bf`.0ZQrCj3jnjBiiR"iN)NZ;2Z=F6 at .Y:4ph+IbaDm at 4lA/$`HSfQF0*MYJpOdUT
+%rTs]._9,/2ZN[=Yg9]V7.MbZl'pG&Y"IW<UGMA^>T"6_F3k7=s at GJUPL#,>6SRqs#no#s<MS\dBFhph;Jl2oNLgtOs^Rq$A>IfC>
+%P$"XdemK5M'-)GeeQGgee"VoM%]TleOMM?\8MmcM'!rpERDS&^2_Rj20JV4R[id$qMu0"!Bj1huC+r012XT`(5)f`6bsX.=Gcm2g
+%e6*^>O#Cqnjarj8N at k&#q)G?G'"eMr-5l`qN<`fCr-_<b4Y!ss*JHZO1I#ql="$V%i7<OfCm<79Rm!HW3J6`SIEFkPFVS^?[Oa7(
+%&L<VL%/Hd#K;sj$oSP\M89PF,"%SXl(=@WH&tuaC,(,j3'8^7,cY.5k!;i/;Bb<;J072EO#->3bK2B_OpPD:<mpu<4MUYrTA!$O]
+%Qp%@UHZ6VB;t<WYXHDu,0R`('+Os.u;9G\u.RsJ8T\6SYpQ7&O[pTT*:nY\H\_U?8n\h!nCOUs'<Zq-J"n`H[HrPh>r'2e&JOkNe
+%`C8 at 7+65`TUd:E_H6T;r/_)s]9h3&h1AsDGp'M9bYE0d>_fd1IGm^fd+a\P>X/Gs)"Ff+JaMlgF0#](s,^BqK7DWU1k-njjfQIOr
+%kJ9^UL)u\h2e!=^4*.u.\!&P0f(h=c_H(:n%qT&@qp*+"]t1r,Wq0U'7$*MKdm?*^CGS!!lX;+1Z-_K,L!eSOV"-R9*nrsdkm3)t
+%X5?NEi'K!N.c$+8J\fp,O*\,5A7'V[/kTQMhqr>$3>@Ldk0sLT4:=N_G#m]#S at r0WW:GMY^\6]6K%\.oV<0khgJ1L8iq1q;oY4jn
+%4:cBF6BDs%q*8,1?E>[<9<l&Z[bDGMp-ee9!e!i.Mm2;iN%[b3mG%tFKcfuXcR_kDYI8;e#<aK.EL<?38[PIJO[F/5Bm_J\\Q/mU
+%D<si>`5G#1K:[^P85WY3/dCdcaoTAi7H7fm2W2C:`dN)`pR1d`#sA=MGCD%let!(RnbA)UK'5-koM^Yhj/@!'dG#]m=0G#MJ/!u%
+%gXSkB8Yl#e1_W-b^8fHNU!(`:Y4A>O_;8.A*!QY!\D3a?r%_$!&FU7MEI*(mb$N@'7$%2)RmE=V,n&?73$LAF](qrADHl21$[L$n
+%mTJ,*cL3e1":CcWNMlnF/KWP$$U=;)L%s/F?U"!5&Wm*8*d+\9AY!A0A"'n$9#6$*q`.FB$egDn*BdEIM`R3rQ"1RS]6m*[+\kl\
+%#iESC^tUu)OW$CE*[_27^b]WSeO>le-u at hSYCFP.00AEYRV[POd=5=RJV#FUVBcM^R!Jo\&b6>i_=&d&pStllZ05`X?Om$g;7D=O
+%7nt;<0nNEK(Sk:1,h83UN!9'QSp\3<,-%s^@=G.jSo^@:JajLg8.(]Q#32T)q52H8L;99K8kjEV`_7#DCp%?N'5N`L=eF.7Ws-;n
+%5UmAm5R9[<47r"T;s?*6(rG;>HJ'$H;Vdubg1QaF9-Hk#@uUuO"YKsYW:Ja'+J+_D@%E<6.DJd_lVSP*k<kE'bOJ'SU1\3+Nhpnh
+%ci+)kD@;*hK^(hZ;3J60OA'J(&:n.5>]>KL`Vs'8nZBo#qp#ObB3J"3^KGA0lqqBVZ_\r0Q'QnSY&,ePbXe%/l_U;$,t&9'di<cT
+%V/1EG?;B'F0W`aU/D&1h8_F0V/YqK5?C&J1=>^JM;6XRDb6CY-!4M!MVp+MVj"2 at 5blABW]nElY,4K8.\rHaerD=61$,B'j)gr3[
+%r]hm3k5"=^lKY6A:P'd-kF,LI+Z7K$Xr%F.]:r_DoU?4dfb3`,,<<np0(X1Bg'i@,L7G5/BG4.L%aV+;`FeVOAs2]UUl]^Lm#RQm
+%Q2#\e8Bo_je"!>'fC[`FTm(6,rO0T--jAa)dei8&L#o1WNb*?OC><(ceF(0ON>Y?gX8Osiie\Jt`S0YUF*ST_=Lc=!($XSD at 3m<K
+%QL%#(Qbai*Wl$@N22`X^^Q$/3MR<2K]o`GY%k"IM$-mg&.G>OUKYdD./d(?GRmf/?#77"3(4&`M%t,:=V+=."P<=7GWq)BE*6g]B
+%*,]n'!q^;S]SD1jlcZ07oJB5GQ at .YeMcJs#_P7SlAO;lmY[L-&;GH76j<U4*hNfB>Z?P1,+dP\Ze*c(\g"t2cVS$3`2MG:/U&J\9
+%06"SM]hci1auT!fnrUW;;g?BfaeU06KCl,lAZf^l4M/g*oGqoqdHj^;/[Q*'oIkO%]]4?HOB%J)1b8%:+G\eEg_(O_RPWHcleSo^
+%&qAbG[jNhok7R^\o^oZ<jdp\]XF1C%r!;kdhqr8\6632uL3`:0Ek[B%d65PuYW?L>Qo_,B25I(oK%YDhG4$I+lM2US^(LQHb3Ls5
+%P>dS[Moi8a at .>hX2(o,4hoA1!-ZMJLE\RVeSEYB#e0Hj:,DUXrU)C&^i/ns#kC)&sG;CCmoP(Pfq3%"i2*!TFV:TQfT7:kg4S3'q
+%K]L$*QRMJ[!n"/^:Jo*OpX^dX2:\7(rf%-*TU_G%MP4'*'iS?!Js>&Je7OQF)R6/S*s%2IAjI<GSO%^/T&e02LerBR+"Q3#1476>
+%K\EQf_XV9kkO^+)6Y at Y\o6_sZd$R@'a!Wp)cO:#V5r9GVB<(bm"3'Xce^\T<Bj+$;H2BlnH7Rq/MBe?>S.'92'W;\(R^0tWn&oh:
+%R`]Y@?t')sS#._m$s"]&9/#IM=[Ao[Q8aWa>\Io$i*?t%/<B?E.adN=mm"d$15G!&bO"/a+PPksh=gInc($QNG8m<HS$u=:;3L'J
+%=B-t[Dmb+`2ggdsd`olk1aRO(_)KX)(J0da=UrPB4($`e>o5u=3`R;p1=V$"r[Z5.H5tc.\.7l-P*/&_KnX]A5?,8MmJE_f&kj,e
+%.e?R%C7(01?FY(j:OD;^EF/u"lcU at 1Q-dG0M5bgWNqI].$5d at MMIu*B1GAuO9CB=P.atJ(8Fg[m(9jJm;jhN:P3(S-6kB'Tp^#Xb
+%^Vn8_Y(-NX\R.eaQq)'cE\J"4:g"GG"/q+I>RNS;&!E``RuGJ^E&kUPW]'l,jT&V_`DUI1V%^prJ,(IO'jVpr>kqd>&\PJSLGJT.
+%h at TZl>*6M"I&%bLS5C&JkP=&V7@%uilp[O^mR[C/;9,IjSeI))/V at M?j0F$%pf.'.kN0H1=LN0a7HR9Aa@!pamAHdgG-]5Ae?lGT
+%o at Bg@pLQMMcF_l6(?T<Q<Q?>\'&hj;4JeX)nG\&;!R%A$2jHL-EP5P)<WgY?2tD\A,2?Wj)C)9EdBEC;+0B(ZOE]\j$Ei0u+Gq/-
+%gZg6\;VK"hVZE`K100:;j.*3G-,n9>9FgN?d&db--r:>Sk5:"*ST)m%aH'DQfJdDMGS/gVQaK`!cP+uj!(c<TC$F>'HKO]E5CZY;
+%er%"$/])R0<fI"tm(jHTpRlTDP_Oi]]01aTX]o^1)eCnfl at 1@Y"W,l40PN3EEDU6'fRqtq6"q]13KP6N4e3q4&,RN^R0,M1kX"@1
+%+Y3AB'NUh7OKa%.`=8]3c!fq>K*KjU6eN#D6(USt[M+nu.QB&lV]0L6<?$)29H.Z)@$Y!:-23tU`o(Q(kj^<DE`6Qhp5ll]3_%"4
+%^!Z.=:hK=@g4OJWgX2eH?[c1A4V8ob+"<0&;3E*Mi`af"2MC4j_CiFP4hhiO[-aGX\bGGOZiO;`5tM([?WEsC<o.^FGJ,Nu:N")i
+%&N(T#/Kb!:E;Al+iQ8mD8+F7hdr1E>.o at -1kCYYIP6B+JmN=P(I`3jNTgJ.:\Oh,]1/-#@9*q)WU*c;j;<LZ-kZOd=f9%P%F?0J\
+%^E;j*jdoB8#Z!KUD$q8[DcEhG)Ils;$NBhs9WKM:<"Gl,a8Kk#H at +":dP^K>b?)4b6rMBC''&5P1\8Htek)g"p^]No3m#e0_mA$Y
+%!ppkAcd[CSSB)#lK,Mj)'`8Ppnk'0u#6*b\Derl()^iIjg_l\.R93KN&gFjT;Z3rEG1P2GEQ;;i.%--?a_SJ:gV[0b_YPu8/gQpk
+%ENbW..M(tA9(]h1m1Q<\\MN\a6cc?@70h..ebq?A]T1!%NeCt*ks)!e%lF1GhZP8".IjoGZsW"Iq=A6m]B$X]O_#qO#+i_A"s;?.
+%D<-5"pJe*%Y=U9)JdMD5\dt56<n]b9*FP)#(>2&i:FAX>rS0.)7J0A)i`FFi4=MmZWVk,E=\YRI%r9NPMCYT>?G6kASQ(V*Rno./
+%b$;%r``.Df']]pF;sB;9D`NOd#E!2h*6[r#m`U'9ibpHG"h/$ae1A`VX&tj-rrhW(NRt&V4So9=R_'a#j>j=;Du&K8,PniM?eHmj
+%:D<gA8>bR:aHSVlD4*`pj7*g^)d`1!jCoPQ#ptCO0.hF+/Bd_p/nM/R02H47e_b6H\KH2$.oV>JCE?Kn.BkjXs'"dA#Scac^T"91
+%+)<Smi)//k0]?_!.\nGo0-rtXcCtg;oaY;&qUt_'5_/p?cbf33D7!.p$\l;+S#:l`o5??/pge-Rjrb^==)NYV**A)CSKcg?FqK+a
+%lBEl<?`nd12gDE&a%>Bkl"?iSipr1ehHt_OY\UfE at OK4Z#R3EcjI5PtFgM>HgKis`Z>bN'UGX!&hjX^mih%4OE$*bR_R(R$eF'uh
+%e05t.Sg[=`pG#O]JF4N@$k4OVC?7_(9F*2l0!:$QU3gVf!KH>s0he3liOQak,3mT;Aj&=*?7`u3`Os]i&hGr881FB%BY at Z#K&2r-
+%,'It(%R?\$:*Escq[1I'Di1q"ggec$#=[eRh"Er?cX_uBg"cOS'rk0(SB+oq^Sq'(I>.'aKGom9];@9-56;+;^.r#4Af?jG.5bh2
+%YPM//ZIf.iNO!W_9f56_/#CZD at O>;W<B6YIi0i86VOC][hP]k6iGt&\Y1 at E_doO"1L';;qYe>++$qK5^[rlFL-6s*rg-6(lPnTd9
+%5D at CG!l;dc;cEm4I%71MIB!.;>KSbmK?Tf,(F\fd')B\a(+%Lo69:7Y^-\Q1]=GX-/=HX`G2g`IoZ.hCLW=ecS7a\?Dc<!u"FF&M
+%jR9!am4[kK4G0Ud at s<*uk;G3E^NY#%mN:6k?)"d*rjHIX5IX\QHM:$L]Sr*Miq>qbgu>^B(2S)tj%]3lonS/AB9lf.eb\X(O6Q_5
+%MnV99q30Q*]!E'G=PuZ+7:0eoma1*-6KTn',%>Tb2&7AcQ$0s.W,Na^qW0p:ULV`$K4\q.N7kMY)fIDXV&cN`Islf$cWP171qZ`+
+%+HpmS$qLmY$R.V*MBf]9=D5(,<#pCq\PfU8_iT&`a",Wu-[.7g6)S_f!OLr[Q&[/X'`-9"!bk4XD@@?&/^_s5<-[U#\-&HhgfpnA
+%`,]=8=qQJ6l:t>mqV]*B7mZ.MNI0cN'<4L'CNF^e9.c8e^Jk0XF'6\KOJIK?lP_IL at e:Zbn;=T>UOF^1WhrhOoR=LWQ(U3.K.4ER
+%nk:,bq+\'TQPKIfKL$]gR/So,].,tSaTJg<RbolW`?+lDVfMea9]<b5]Tgok`;9UY?U-^Cg]D-8k^>4;$:;P2.00`^JAk#KR%PJ1
+%ON[LGH01Y$FW,[J+Apd^Nulm*^PD+09o?JVmJVfR00?MUNUtBM:cB>#ItX<^$]+L?S at E69gV+05kH>`<Q^F9bH<YX,d8ngjF!A.b
+%]?D2b@[SAs9S^hu3g%s]BYgAO;UNP,-2E\Yfli*CdfPup:TnD+fSf<i6VXlH];\]NY'CL!:)oh07es9,8N(k(5n.ATq\4qDZ.O,O
+%oA'u+HdDiNL=MNl:K%V7*@@F>s)_W=,#Vi%Z`0*]FMNME#0_,n4%Mcg)aImHmUTB"/(hYUIA.\X":n""X6^)B8M9hCdiE\s/8\_'
+%I(1MF-R8gmh`p\S.4"JB/&lY%5`2Fib)#qbLEF`=bEBJ1k9_)-enD,[F8MD6W\:1#k'-if<.1YW7:9.(mPhU`O",IQEj:+U(T#s1
+%T64lS,c`#:P?d4p at B44o,N[3Ocd!Aeh[MrMp>$84\rYq-`MA\YCn_rl+R at 7&J at BTF0c"TO*#7T0;U0S*M^=rHWDiS!Ihb:'e!!E`
+%&@MM);B.f?LW-\eWZ#8;f7</[RIgM6>n"S--dR3USQ"4s/H1lWCX_G#)m3PNE`jd, at Nr-M4[EK;, at d)0X\%.l2fJ0)008L$&R<]/
+%[@`9W6(,R,acFrj;dHcGOIO.2JokC#l3Pnaj^Dc-eiIr!'7m07r9[l(o^$--YI]KL]++S!2dK`rJmZ-=8%$$U/;Z:8fJptCZN0+t
+%/bC5#k>oTK=HRhfSKtIO65>)@RKKae&LI=Y1(R^5a%<tf+qUL<Q(q_LJ[1jHl4OiVb,NX=F)'9mB+Qb-$*g?g9IQC"/4'=3.aoT*
+%b]8;m at .p=Z&^VRGSV,1(W]\j(RW(2SM_b[]$LZiZG$LunB20;#,c[ZHeNC8^#]f,N1j_F[aj*JK[BZ*`&X6<u2LWs>r[+WRc9<aQ
+%$mJIBbVkV$M3Z&?kI"/liRDa1Ni8.VS9:=W.*A.gbFcJNFXgJaE.2GX1a+*s]?]M$^2Q*N\HhmX"H9p'M'SgrE4^UY1j1(YlWaWd
+%1.K/<AgdHk\3C at o5.L_G)jb1b\mGhQPS,pQ9oia at i82R?XjuA<+=Km^>[=J^l1?e2?<`#%^-b*K_:/gEm$W9SBb"hTe[hP"flWBj
+%5n'7)@_"H(di[jRaF*TB"0ld%Hc at 2=r&b_]aQHQE57;i]ig=hHQ^>$\rI:2^ArVjk+N:n%#L$U/[77t2/ME/H0^,0>`C^.-fWmAc
+%VP"oXADJ:6a4u'L#1igqf?[a"<,fe.VTr2W%fIc%/LfiJAKT0$9bCBC4R'fMCIPb`2nGjgRJj`s.'snU*hJU:o[8V<aR2KT+[t)0
+%.FB*s[egX'a[*42Dp\p,,CnpMAp<>#-O`.Z"$%)0e#%hV5ecPrZRTWCfku]>EaI%dYqfS<FLpkfYKDA+@,7\'89.T.dBj?T-*eTf
+%$0.?gHKs\M03.Y^r&ITSP:Xi!HBYqC]QP1_Y"n*0/6M![/;5pTU<q8ijt-gp%7\[#Pe$EUc1uu;X;S/t9%WnF>GI)-=LI6s0$4'K
+%,PcNY?d;:i`jE^&DEZ*'fCXT2aho^<;T%L#d2Ah4\L,iLh+%Rc0Kap.5`l$RNga+Fe^<.\90##R!=/E.7rldFCbDsT&(VX0S[<Fh
+%1WM7YP2?j75#&*`Npl<^HRbNffrRoSlelim3TU+(!&G2uX(_.9ZV9le]Uh^H`D''-YsDU?kH8\K:k;3^3SanebB`(2b^4s9;\U^1
+%cAt*UARBbFoglO(.UW%TPW'fdW,2tc3hP<?ZZ<FP>d)75=INgjn(hu:/]]i]MMWEV&t^6;`Mt7,\.Q=]#]$E&q at f*0^=9AI!#-I?
+%6a[ejrI-2I;`!m-h9stT^2)TL-hegh][k7 at hj;%&f:i8V9+CXs'PhZreY&.fH+k^XR;V.ii*S$?Ulr9E[@sL$&)Gn%<K$<]e&DYs
+%CfF*9VN7^#SZami#hQbXR8[E$51-E"<8cOsMNZqMeT(:tM-<+Ps1(HPEnK-3(i7`1j'J;GS$8'Z=coR&_[f4m01 at k4%GQ<4djF-6
+%!mp'7Oj>=B4q@=+F\VFgFZ><uk2,K!@S?hP)Wj-Knjfl.(o/0nb.Z$,96R!X#OhNOY1d/VkhH!b[E=\8PVd[-**(:X]&-C;DOc?K
+%Pq)6i%JDh'["BTd]FOKfHnkrF:<#6s_9^mc2s@#e[<7Koab]UnG8k4Vf[I:^F:SGHO^5=[jTr6//MJM;Wj<\?%@iJd;_I.UUopA4
+%Y:H"C&JUL at s.[e'lq^O.:is'@?CZ[+l"G7f:.HZLMT=lg$[V%r244FcnH_2o-S8ce(75jV_K;9>7c<EUDY@&/YY(VrX`JQM:':o.
+%J"n!nFJXR8h!=n*Ukf*k;H`*B*^jh.dlPp+Em]JqMA+]rVlm2U_6kG[_b+7p??4bg:o1&6WF1l&=>jK/i!1!$LF_O:TIMg59-QEo
+%4#.PS]d,C0%@+r)r[*`R8U"LN[<Wu2J7tXHe2Ya<lQneOIfX at qp9DMN];>O=MU`\4h-Ah5*[#$*,N1fkT+u=,F09WMWdqLqASgm%
+%Y\j=#>`H``:1!@%!ilVY<E:C/r1j1K`9*=#*nQE&:oiE.5qU]X9nnW9N(7b$fJa,XaZ at o)GJI8bPobSa0!REoSQXaV[Q/'C*M57X
+%IKTi.)6%WmPF-00+lZm0/D+\<4T+X!<%Yr6g`\0nEEIgU4Gn`)/R7#r3o1DE6A,()3[Pb at eanX0)k<8CF87,0:'mc:].VVWoeHSS
+%"=^=1S9`nrq?Z:VD26Lkh3Ekudholl4>Ta(COE2DYFC:/7<&GDU"'"oe4d]a6*cPoC,B=&q%P`5YnhTt8UNNEQ5lfug`XGE=rG%K
+%do, at W.?"mTm^5j.iWY\<5&F41Bu/Fo?2N1S8.a1nKA\DK\+8oK"]E`rHnX`Vm4!n^+P'oW;s]^(?*m#s]3#9Md"[^Eh:?0>5HJhL
+%iXg%ih9G%0Des#Po:hmD??8X4RkC`W#IR0rj]aTs;o.O"OpF'B-$OMWp\RhDL?,K0,89J:LAF>hB9M+(CRh]hSJU"WiB#pope)]r
+%,fQnFT[L@(;;`\l,*D"@kLCo;Rt\6bC"O\a4\;jfhkKYC^O2l+>43$r7]Kn=W;aNfjDB>p-#)9#N&=aQgh%(acn:?!6McE!D`a)`
+%$5G#XVb$rd4]BH\2f>,K1HulLAlC8/L&4X3TmV90.X=OPe at 9ak=B]/[i].f?o17`eIa_fJK!2F/-W<8Vj5_>ZpoV)FhagAkY9<XW
+%qgkLGCB$ADL[(C01>`?I0fAjB7/jph<j7=lal<_Om&!e[*/=YccU?21P$Coq%7;8JU(GNmcCG*GM4COo;JRj at _)@a4kHWL5qlZo&
+%qHiJ:O;>9 at EsW9Z-Kt3#:TE*2URW]8X;%*$XgZOI(M\Eo'&^i4A at I^XZlF+*GPh.TKS0!n$EpdqQC8jP._g\-=UNqH==2C[RrKKS
+%E^L at BVT*[pj_%JZi0f)o=_P:GAf/fmSRGjNfDLS![cA*F$F',4d%$/^K3+NKi2l&UL2[G(WP7cI=FVPi)=0M,RHA+D-0foY'qW"8
+%<]<r8d#q,rhmG'G,Z#up_MoGbqkmL6Cli\m;bicTI6$Sf$$#$o"l^Q$H%n'r1-ON/)AYs76"/q7QHKBfkaLeIWRc-0IU=D>P+(me
+%pL_]`r4ogT:2fLD#>d/]#pLY/@!?H4PVugP8`+RQ8I"r(JbeF](KkoDa]^?/^>u%7Z0!+hjj@[.k!ZqkG,lJ-a5m at t*VAoJ=[CAV
+%I$j_6f',4_7(Z9`g63S27uOUT?aRM$_iHpUj+-->nXHQES6"6\62oE!`m5[53hRJ&TANZ]1%Pt11;,pG9p\m],5kYb]"Z2_H:Oq_
+%DKb='*(@$eG4:u4J:-O$.TGk0Z7O`c<GL]I9slfHD4*/%<S&^MDo'<:(Lp%*GK0qZ\a^<<AURQA',2%j38^ff(MU(J at g8je7kV&\
+%?9SBcJE9+++eE[$JlDs*]US8%DT4CFW[D<a]O*?S.C80"SNhP.!:RTK)Ai at mq#g8S\oOIOe93m`]4$.B!eM@]nbee4 at K#18\!";E
+%j%kb3YT_027lW`bb(Om^Adh\=&]i1h(ZR-9NE&e=377I_/0a^PIDbh:a&%D!"KWA&DGr99lp3*(3TsL=V32Y\n^H5EDnE*'V%DJ<
+%]:dfhGnM-J9lYUpKHA,D[3Z!KZk_?UmdG,^JrQ#`ei;-^jH6\O$JPmj`roF at 9.L.l`<)&LQ0ph-XLf]>k]VD[bY+TA;`b.8VF50U
+%Q!T&GJR8W,0l+;[ec9;D!$fJ&AH^j-9Q3fQ3I0f.l#<aE at .VEZZO*q at 0?XokOWZ%e/#g\lf9D[2;:XbJrVM2*Eo?Z-BCIcsbu',^
+%*iiJ$h^Yc)>M>_6i)C7ps-1QA3li8$ao%sHS9%#Oan;_tI^UM6:)P>3E.k<qO(-J,5Bj17>7'J_O"Xe:2`I9Kh6MAXPdqFP(PTZB
+%"P-mqOsYRAr:ppV%Y1NX]G!NQ9+STVGE%M!D@&W`\\`XWQ$<k:eb@^77H!h6QqPJFkKUduO$2)O%mHDl?di.l=C%Vk2te>_[\\sG
+%`fh>D.Vt!'SEkQ[KZ?$=oUrL;RK,&h5#]qk/.XqB61)c\j%84?*N7]3n+[\H-ZM$VNPc,sV(6gCq-4GBFV+*Q"#XeuQkdB.-M0(T
+%[?F:::6(jrH(0Y/OfBp%DL=_,]22;O&td=]gn6gsX^:tZ[2aG]dJ=2$q"AW`n9kf`__n.&@4_X3*Xlc/r_)=a!s"Jg9bH`:XrEK;
+%S?C@`M:U!ca1>sXmaM-ec6Skhr1oh;d/g/^MRMG?&^23P%3nn)X+_Dh_b'U6R<1I+P-r9;I;ZeIEouBoG;WKtd.Gb`ZQG,q]#Yu'
+%?P>i)(=A<kGXa3)J+=$FG[B-Uq0#Gp)C[JT6lO8dRqSYDE"4bNESu%ub2[[Rc8fWW?_T;<[1af'[TV7\NdR6;`>"?F?$PJ-R'tca
+%Lsf?OkSsDV7DIfgK\D5+Jtjt[M7&"N\TU^XFjfGEm&B/lS_[LE&_;qXX\Y`0S!d\]E6k_(B?HXg=QHujQWF6?$)$TQem-+3I1j_Y
+%N`]%&-1i#Fp<i<N;g)g!2rO'sR:@^iS at S47,BhaP^OM4`k!_%sL(ji4-^>dl#%uLOA#>NU^-2Z9Z$c;aVhEVD/Z's'`7B:6 at nc%X
+%KsemV67[e>g2>qr93"idQ?WIQSm'EL10Yl*8iXK:-U3#*>Is/s]2+R[>NVA&](`Kn:J,O7mq\VMP0sa(ksIRX;iZ-C(KJAa9jJn/
+%1QoVN&1^IXc4GucaMTNuG[5jpqHFc;[3QcS1I6E3r?k7/i4Et$16To<`hH<Jj;;<,g']a0qq1KeF/?b-45JE9%'.ZMEoa8;R+EG@
+%L60!j6tVI(Qg&:s2k>CI"kI^kbh,7SeQQ4,`(MkBR'1hEbi[O6G6TkX(:4qJSF at 4@^PcTD-7c"!"X/L.:P)=P_HLX"dKWE##@cdP
+%5"VU3h,9+'?[g;L9Gmo5BbtW!_!g+t;rqKm#W>rCHnW\oigd0$?M\fgA8fq5$O4ot'*-p"b0mte.<_Vb[U=1G0#_PV"$;^]aJccl
+%;9kijje-abT2"WO[;ujrF2p$-$*Vhp3H-GO2_W3.W)O,M#KR'/(Y\Z+MVJa/7L)DGb0*5]Vn!O?1?Y%,S&PI%l7Zp_p4J1.k5/b_
+%LnF?LjHjM)lKGVL6(&8Q)HMInon2q-XWHcg-qjn2?ZI_A2N4CuF.(6[@/_p<3Q.U$C:<k'B?eK2bRTgf%tq)3V4ACpDPE^fHVCQg
+%gjtK/]HVAlT_e612+e^aijmXr>_jDV1#S8FD'<;U at 4X8h1+-TXHK6or2H2'#4i-oJ'b2kZocuNl46B(mMe!drm]I#18S<a%0_duQ
+%RLK`/MEG]:fi0iSWKNR.B-khUPt'%CrB;;P"U<,MQ0T.q]J="?A9`I=Zt/S^De9,W]m4XDgUaCEbr=8HN<V`/b.9cT:<T:^n57NF
+%\Fi_bh`s%S/,AOW`q3N8^ttBn5Mfp];lKq&=Su:2):C,r<KdQ[PX`4H^G!qYn&<;*Ysf9`l'2B`IOBDTm*H,3KN&R,_]Tm<8:A;R
+%L#qZd3kmOGTS36m;n](uW[;eR?.\-bRPrmG1p_6eg!:uS09\l39Uk++#jGXW<[^G'Q++7H95p`I402,#D/B"n3 at 5tQC/'DOs'YE7
+%oYZr\\>S37"Uj$q4]jSV]&1$6Uf*'5,gD>hp+HS&.Wa;0Z!W`Bm^u'-EmB>=U@@f=#-I/*ngjo/Til,HH,tB?a^h^jq6%NKVj]RM
+%r>Q<<V:,95$s7e7/W>$<K9W0ddh%<FF.Nk at K&rD5E`lPWo*5obpAf.1]q$?46KaOkQ>/;]c=(.)_cEGo(a'^c5_kBR7'\%t_T)HN
+%W++Qt@$-O+BUGPQj:!<b&.SFi^8bH8o\E^]5'mZ48/r2p^#8S.$?/Rf9B9&:k0+X<bK%.FkdJm'1X<6)OZKJ*d7U2aH(rK6^icN)
+%:Co[3G$0.S0I8A'cY/8>hmnhD^EOIK\,_:1M7OPFjoHe at kPXMZ,r698S(,dH9SQcj<YS\n>7t6qp.<@3].M\bZcgHDOj`MgnBdCW
+%D#ms'dj][1?d<2!P\*E,9-/'C7mNKVa%/pV[ZLp^iHgceQG8"q%;7mbnG3o)i*%1&OP&1/(p!Vs,SL5o3S;<(LT]g3\u]7an:AJ$
+%FABT1p5^8UG$Mn21)/5b>ANGpL+i4`e.,mEj$j8tjEm;E"pdtb%n+UQ-<#+n`72r4GVsu""/O7]D@)U/;&o.sB4<?EIs8N(I/Qgr
+%+tIn;%.`SE/_CN1mcBV`gJm7F)TMHDgJ>1l*7J%cHs`ke-5o'KeIiHoc3M2$63Rk at I/SZa4.l:kNbPrY+/2:+q3bWqj<*65qr$SV
+%96;hU-%BN(*N97`3KT\Pe^0SQoYp-`\iKSXK78',L%cKV7)h0A.n:M9f60S8?F&2"$6Y%U?+nd3hcn[hSO0LKDmPe"qIC.4aID3i
+%'9'ki44o2j(7rI[<t>5)d'6b9\G"Zcdu>El7NXD#DU/Q??jP3;#=4VfH9:#-p2]KeGBu\3;t2gLZ1!`pEaDp@?<a?#FM:jr3/&st
+%6GX%>"TB;^]Ld[f4dW8bNc#/=Mkch:\$.FpfR9`R-\qmSDFs>O=#fa$D05*F*g5WBo4OhS at 7r)bPj2L'K![U/*=!U3V+^e[6HG:>
+%q!mn?]X78N'+S8NS4c7r!\;<?OaV3(;_IaCO_Nn]`G&b=MYNO9QCj'[^V5LI)lqFuWJcj)i@*N\%oSXu.7aE&eE-FDTOn])h*DJe
+%,UJ7&"`%OF;_d?3TV&kG/%^c`C&T9.O)HLXI`+7ce(rJ*=^o^fs8)Fa"pe6a3m6O(-@:.<H8\e*'LR]i!19R;'#%.FDGJi%X5ks8
+%gE.=;lCj9D(<"=jRomNnP9Eq"J7p]F at rciMB)-8\mad;Tm0QF(JI[!ZNiFhL at 8H=<qQ)cPcHXI\FI!]h3SB4F>&KIf8P2dNXk,M!
+%R.tXc@"\aL4-cFJ8ie5K*0h5\Pg0'rbI:ad at VZHrC8j-'n=XK+$DYS1 at heESR=65'e'.BG:BPG(X&Cl$2DKD8q&[BrPA"5^jOOQq
+%[2OR[<$;RdY8SRXq9(_V6(Tpf"*gFss#trm83Fq#[1?V,q7TV.lm.`U%MAA%+=($2Uc'>1[Bm8)emhDiV%#mkK&^+,'>Hj-r(59?
+%Xp8k"ZnkH]m)^C:F,s[gda5BA?*>[lA1lg=NmdFmo8fcM?uY'1N.^I1#MuT/rUW at 8m@?^N9Ep,SDqn=XPamQm<_i5U@^#:f(XnB2
+%j-H0lFQCOh/u9h/aY>/`$ILiYUDuof38Febk`a- at T!FE+c1J/OBR40o#7$@!,T__Ygpu#i>KrW]KGLeNmIVE3)7VB6+f%pe^+$B+
+%=$JpVOlPF4T,8T]W:EZj\4k'CEG\9(n/9\k?I/FN.go)UH61l7ZHjF;E]2\(5f)BVAmaf at X<:<KBFcKGPYlS"B\7g5qPaG&+a6mo
+%m-)*$[Z=rp&eU;MDF1,Rg'>ZnkmqBBnCc,ZeD9]835V2A(,a_e^G>R-;>chce<=;n&oQe3PS5X$#kkpa);>HYr*Bb\k;:FdN'S)A
+%D<?=XEiH.egRl0gKQE\>RKE'50Vs#kB4Je`b#KXO2\2Ub*Ne43^$M<TSO#/f])?r(l48KXT:KJT=uf9SWHb"DNXIX"Ll$bk_E)tV
+%a[C4DTA5rQMb)2$,+fYHVAj3^EiUcc-8dJ0%E95P0.H-UJT`:`O?+VDZ#Nhhm80DA3e$g,XN2ZI,%*OF*oM("<30&7/f].O48HJ9
+%`B4$$p5<WV+^8f=@Fr.bD?`]'[i=^%ip4KS:RRfVKJa)c4,.05]OdXK"aeZb=gUOI<SRQ"*@UY]ii9%.)7`EICPRkLnORBr]?[l_
+%%)QcYPR+67bGfnp?,A_E`@!Ul8Un0BU[jh/Ms8T[Cm2';r%-_g7KXG\Rj=6Mj_1bt?I2!_q?CToeUSD*q\\J3$jer+S%FVa458Yr
+%;inl5KI)o\)c/1[ools*[SjZ5X+Aa6'pHUEO/(J(,R]<M^d01V58i\P3/N=t at .:$Jfo?'h`=U<5,LIfk at tN_1@"^Y$If1MEM3RER
+%=6J;7MEQ!-\N>4"qF_jK>,d1P^AT^=Q!((5C[OrH[&p["/Xak^@-A^m)i->M.(LUZ'\di2/\SoCY*e1<?7C11]R__eqb7ti$T?U&
+%:3IWP=Z1&m"=Ksd&ff_bfmYON8r30SiAK1Go87E*(2F\Qf!gS,$,)tFbLAsn,\nBNk*mP.ZUf\X(u/U0/\/$_<'.gD1=Le/T3"M\
+%&tsY0BDG[I\>Q2SQ.]\_H6D*EhB>p0W8%\Z;<M?hK]dSq^[`jFO at V4CeL2@AFc,M29eQ04*_<A&S,Q7^G&f"?o1+8;E+dHra^7.g
+%D9NrZ+3^lP4SXU&I&Vdk]`q1a8:JZ367ZAEJj$YI&e@:3f2ltE2YP3rio'SOm3&M!XF^8MOkr>=5c8lCVJqck^Kg6jGH"9)5Pc!s
+%1H&l0\.YL&_I]9;fNO]E@`U6VUF/D7+U=Sa4Akgfc]boUB at aJm^+f[)IIi)0FO!`Y64-Q6pdBu>M0u=O4Zc!O8uP1Yeu"i,`Osa_
+%R`eCF;PaD'Xif3_gD!`pBq9qhe?r,T5Oq[']Ri9ZJ%m<0B:hWgHCUrt-p&"gVRMX?T3o^JB'n4E at mp(^=/)1p0IKpV-#lek(t2H5
+%hbl/c><lGt:sN]hU244UGL2Qm_XFD)WTeFW=Njj.9iJ]Lml>l"<^+e#oL:5(2GR[kj;2:5M$3PcA@\-K#!<&_>JJC_0/g3[)W6Hj
+%$DBT@,8UjO]TK%8%=4'aH?f!16Gaph]H.C=2M"pW3g^D<'r7G=PuT[;;(jj`hX.B,ajMpJ]0>l;m0_8[KsAO93T`tBM%-c'AY[EX
+%QTiBfhir>b4(3Ea>\ei87fD?V4J:e/:&a+47b`fUj\7Vn8k$VSKf54q##Z at .e0FHjS!F`ga#RFA`4^jJA[7!5\Sa(P=Qh.]EM)1O
+%U\qAhiGTU"QF8h;jn#`UpK]+RgbU!`bi6b5gCgHJL5n%Tb>dHEm9Z88;dCWG2-"\^'1Y)`/;s8F+dMe+&-I4UKiOHk]2#qgDHJ%2
+%D;/XM)VW]OS=5pm+uahk9,iY%9>9VhXsT.*rCd6A,e\(%nLnDC^;9+>IOUdca/#4Lq5c8@$s0PnKURP\E(sFh?flaF#q*U6RdC'F
+%S(97DK]qsO]ecRjrpkIM&Sf""?k1&HkPHG=?/OEfa;+:*a0aC at Ke\01gaf!lrbVGaBPMF+U+Wd#1>GJZs8?/D;AU[Sd[!Ie0ke$7
+%WTIMOeWs-Sp8jfL(F:6Y^-G\*V':Ad!M4#HL=X'aHCY=Hk8jaB-psSU4BS[6%+'\t%]#5Foajbe>iho;9NNJT:^=5.OnY:Ss6*hO
+%[3FD"Je5ZbV$8bV)j9E_Ze74P+`ee/5 at -i<!Wi8TTa)bM;R0a.Yj6YX6j/<_H)*A^m?W6O'i'MbMdN5=hE,tNlP-GNW4_7EC%Cn3
+%b<I(ilM2a9-;3FPi],K)1&/_<PFL6]'tOY+B#$o[a9Thnbkq=l`T$d&'RZ"Gm8s<o"`ND2p"R>OrG+]IM7QJ!Y4?*2MqsrCFo_8W
+%&5#Y;dAO]s:e/[WjRkS_O$=&5o#=dc.K"e)dKXRfr2K`cZF(X$]i8_nD.U/%#C>o3_^kL2^WA'5V at I^jb at C*bpCpZ#&RZ=r1c4YM
+%\cEG'Os!99GN]K7;IGuYJ=G/7BW4!M%&_tu!)<+[f%s+6r2*_t&_'c]cc%XJqXoP_s%18kSX],.W,+1e_$St774+,RBMHC-"sW%4
+%k*^C%NHk\!FfmJ94/iB^3&PkNHm+eE)4PFkD,&.T,K7^g9$u=<o%RhEjfb9PVYM27%.5Reo]<=\4V&4RKZ[eq`*5!Zk%dVb@^7c;
+%B).*pL=f2Qn+hS)m'kD-Z9YbYA*#Kh\YQ0(TK[e+Hp<)c9?92=]qMXr#[>VAG7/>$qJeY\Cs$?oPlY2hF!90Y'd]Bsrsi_d$fEBm
+%p)MY=BL:#I at sOMbHEr%E4.63^S&0e!j$A<`Z3Ga#Hnq#*]@_Ne=JrZtc\U'Mg4-(IWgLhr5\TrT>#4G:9eeh>W$F1Z.G^bn2smTq
+%;Ym;%U1S,QL:bEuX&)GSAEo&QD#Hjg3B8jOARCJQNhlH%i[[CpXj(!]B?<8Y7[9_j)0\6OTFcb<;VT'9Ff!5p%<>m+2sDGjpW?NV
+%*^GUX4R:!%1Kcq-!EkIh''@$!lB!K9J79^FhUH"k6.%PiW$r#31[')tJ]B7^&\@6%,W$IRTRbt:#r"@R%jG<ELu=JG5VX at 1`?ZA_
+%qaMPl:%>jXQIE]ErL6F'NJ006Z&/`LQ+Lj^jg]f>WCk<&9\J.D7!%]+2a8kDL,_^Agk)2Yj:j\4V^Z95-&57A\'nH%g"N<G4j8*O
+%(.U':JbV]8r1<%E-p?;CH!tt/Pu\$7b.7M8]5]umUQ..^XM&lhg`s:U:srW3YOJrc<<"K=pLJs?826NF7/5.>L1Y=d^qTaMUX[aN
+%fTO<^HRWc=K,*_SVMn+_;$Xj%YXs$as7-?q)"Sscj9OoM;L$]FbJG['9lZGAFXsq*IVZ^G#*O4TrW-%NVL6b9R'52AUFA'b:E,#X
+%I.9KR.L2s%HceinWJ?Wer-ck*)VgS-]mG>GR!gNEK#`\RoZ].7\SU3+HHc;g``uoUQKY)kH$lStNaEpV5!'+n:5K.54g(e+%)RC4
+%/?.\TOUr9CFQTN3&?k=6^?HgF/d/G\F9K6*buS,Qb8boSgUBV[#'!uTE^uUJ at esVB/UADI4k.^*BY"/=&-am1WbF-j16oPT at 629\
+%]+[h3GbLe9O)MXOQ:e/c&rLd+P:(aa'gF#_VfG%Pn!D+1=ha&mc8bS#V<U_1mf?b<:%#2K1GYMgKBnLHOH9.u9PjoNEjC]Ns5_O:
+%@BQ3R2M\RD$15s3j^!TXdhnLfHQSGq)+=1#JMu?0UNl/5#nN('qIQRV3V&;.:"O5p5L1*%htl$jC(nBU,,6U8nY':K3HU0IGE^T0
+%(pN*0fcW;B>u7*kD#>p>9]m[>cQ/Ld-75Qa,u]5f9Zu6@^S&X at f>8^+*Jg'N^bbCH6b?>SM%'3SM>ILSL9^V<I4Iki2"&h=pK.K1
+%EXFZM:SR(n_JX.18Q]j*P$O5:*s#eF/`c]FitX$p]="O>`+Fg<3ZMC#R]K?u25MNgRVT's0^S#7<L35mNN+QGNK$&M(-k#:0L'US
+%8"WM5bR[*U`@XWp[@^`(LIkMCY:SBj%k:l\.u&15F8ksN4LdgU:qha2RpU!!.$[3X at ZBf`C%GX^F-9j-P7D-X at EI0UOia-6Ojakd
+%E8.;VkV`af3M6D_8KIn(:S--#(Q^(:82b[l??>c+S.rXmZ$`]WNT>9-dY!B`r_G.Y,5jGI6&FKLbEEWNUR%^sUc at I:hfNp:Ek'@t
+%K':B_S`%B_:>=Q9<1;]5</mI3mVMJiXafmCq4'!OnJi1SY6QlRU[V+umJ67[2d=!p^-TW at Ou:oZcc?AHT:Y4M3Me,m at rcLqQJ/ke
+%o#OR7KrWBTR3tqM!VIc\BZQo/JpSVG=*"tuai,F89%=^c0Y%IBTRd\'.cg%lc7-9G*Rf:UbW\;?iG/m\D]D7@/aY@'\>`WnF&nOP
+%G>3$9;FhLZqQQ^W1&[stdAG@"/YIN2fBFs7.sfP3c%2a<pQ5enIJYS+O3LW699hGPdDjFXhGT;2[0uQlS<FQup>D-q$s]87oT(.Q
+%YGju0-b')CB&"?bV$o/I9?=RF*.ei@>k3X3TO?(n"]$abh5H_'K'oV2)%bkoNI6cHp_>oeP'#K\pYN'a<FqnmP.\u`%Qrq5VN7Mc
+%`eJ+SBL7K@[-"?)LH7/P3Jm4uqp0[Kne.O08dGBibLJ'3/1#7?k0((ooHfNU(*i at 9d/o*\AL$(g)bfn"qn\RPkLo.YV[]11SDV?"
+%imCNi<'-68pL&.R[f#XfAC5fieFIdK^pK`k]UIV<`I;iW?1[`1DH"p;b+W?59lU["kX9^l_(>C0k;6N!F=LU5/#E2iO,)d<H- at Pc
+%O"=;(m75r'+3c!=c$?'bg?)tIq-#kRK>?#!E at 1qQ`,L"6#p\RD&g3H3r_aN&2:2LEM!$uLg&V4%,nJj;8'_KO*k(V*_5YRQ?I6T6
+%KULX2`6ZVl%jlZ&p@'/MqY3,IG*]n7+."sM4kI6X1h,@';"9IEs5DGTN]ia44q&*FBaY^eP;Gbp+(`1,#4muB+PD/dY<XnJj<%S.
+%)Juq?l8Q>GPk<W2'#Ue6iF9 at gE\JDqoj1SE7$'kr,WBaKC7V#tmJ2oMWUZbkc=u`pgW#g\Vner6D5STH3nIf.eeSu2Bhs%.GS?Mp
+%:Cc?K.OQqq0.82u!=BY*r"t:uVTI;8[+4R@=Qnm<kKI8K4U6jW\(O9M>"S5Sr at IS,%VC at gV>3W[HLsh]S_WJPdsW1a;BrI80l9.a
+%B:j4 at cBHAS2At)dJbC%YL3Z,>V5KdKF$o&qlMbU3_`>)n-%f0:ZkK':jd`5sU\.*?LuH<0>+N8(!>T\SkBP8Kb".cKeAnr at 6R%kC
+%rrVQab=n=VD8%dES=*Gn+_*M-^hT4*QILWIRd0u at DCI5k/CjaUf'H%rm8K$oMY)+$$hOud3q-D+_3HE5m;.SHr#BP>bWZmdqtf,/
+%=O(nO7fqVd,.?!,eDJRlS=EHNYUSZI"nOs(LSHOrbo=9`7?a4D)Wo"3H\N8*8+a%S,0]/5Uh3 at Ai[.[V@=e?C;K%t`mroCb6;(*+
+%d^:iRWhi#6=("=*.$c!qo4Bo^$\Y&rgJlk<NPS at eIArO4!Xn3WjN7YD1/1<9I$KW.2i[(X:;lFp<J"4.B6!+hP);.?Go0&dB9F'l
+%"oS at -P&:<t)GU+GXS,'1V>'KQB:F&Q$(aW!9bDWF31a5h4Oaq?^P"_+/B)]WF.<T-rfNH79AQhdf!U<`-0d^JQS$B,)s/d7adssF
+%2M1LXasCVMflW*E9'SQiRh]\DNkEKAG9+iSSFm#O,(ccnmZdN)Oa9C2^8>%J6MW=YHc[Z,PZ.60G#.(^2qUggDgc6ra^^aMCH7Z=
+%B$U?qU:6?s>NLdOG2#4:.!OSeP&X-SaA4`:*n)BIcU9@(Z#KD/->!+er<@$JJreV*.C7lSVmt_h7U,=Sij!+09lSH.LT4kAKLZXU
+%pTA"pghcI;GURJEHZg6S8ifgTg>BHOa[#>q%4.'s.RhG5=[q:8*3o4(.i8GsJBdnl;XU!I\b^ukN_2KG2aRFpP*TZ*C:A at 9Rtk;!
+%j9Ice[T.npK9YqQ.*_?,9cD6p9QEe"?!2;d1p)8!iqp7B+!F;6#8ADHM=.S"%\9FUD,+un\^.rD3q$Ts=@VJRVKb8br;b14*IWgq
+%nQ'oV<aNF[c115dD0V_W&lUh1;^fV7=`f-k%5lYE*43=Q_7TEdIl3[dDR%-q`dM"S$'6.Oq9>,C4 at YT=Dt];4c[b'XE=5]#QSG+K
+%b15cDP.t4GW4s67_5+iAjOB]gf)(eshSSN+ThEj6)bI%@-rJ"$8U+F8ICV^UO<Kb)R[:+m6Q\'Z2:W7-?^p=MM&uau8QVGnmeTL'
+%.F`Enm#b!d5#YBbZMa$PWaa7VK!]tg)\77"q<Ii3BpM'"2d5"lT=,l166jkIZ+-.aQ)')4OgD^`TXWhl7:D&oA`6DYO:l=b4^W52
+%K4*PRLNdbid,Ai"DH2,0"fj;"NjtY_2`,'P6N]jG,`Qlc$I;4784o=Q/<)"_-*R;F)_B@=J0pCpD2_>U#D3g'h7M:GB%AZHJZQuc
+%fh+F4aXBq at 8!4&_jgi=oP<klHGJVF*'Qj'FN[,BlYaSmrXj/.ed8cI`MXCCN^juWWZOl>(Nl7rFlfYQJB++_5dT,+$$DrC`7XrU@
+%Pa)#>(P44n!7A6397d7DWBCWg(4,%`J^r)'gZ14&^kU,t)o1N7"o6]H\kJO?CXY9u"\e)X1EBhT9J8iO2ZUPP%LjH0&2mU,Pin2R
+%rY4-o'>#i0/u^b\q&W#h)]G\neZhnq&jD"Cj7 at .-s03:'ls"X;/^'B`:Dlh@,=QFki*Xn=B&thUFn?SY9RKVdV-+kYeEK-"PBL`Y
+%_8;Gu,bSHIi6LG`c.:F6-[VQp":"C"Gc#H=MSQQYe[NN12XGk">nVS]L%U!I++SHA!Vh&AJl<<C0HLp?p?`6tV"D%<'Ts#ub"D$1
+%a]nF4n(l!BIDZ2rNl]X.6.jq$=dGtU?^W\J%>M5YEi5E5!\?XWgTRL.?2E5Hs/t/$I%.s\r-GIhjA=3ljpkJCFFiYZMjm=aU[q]O
+%N)Em-o1i"g&4OVu[:M)&HhHh^^_=khIO>;m%\3/mEi2I,-bjNj]Fk>:%<A[$+sfK<XKPMK'!r:5D-"`GaTFO>+2sPVKL)QrYX(/*
+%!F0&q*-HQ&L at PMHdHfCk;E?P;h<"K\6+]80ld)9X':T?\C"&c'gXZUoSpsL=GF'hgW?bZ9SH3,p:K-W8k"Po(F&i*BMTFbiNsi'@
+%Qd:cY_lCsW%l?tK89 at ItfiF,cJJ]2#T'<+dRqu:@b#!^'<E!WPJO^]!.:A5*g at Ttq@jb[I[_k6VPrn6CD97dNWGP[QeG$1[HhZ"l
+%L-&ZCcB$<31c<S]W6<Mqe3S/i3'+UEh_]c;0S\2YLWZ/QA$qC,,CnR=)50?2-bsM"B71o%JX'&;9Tr4p'WEPqK,64Yfr'Dqr?.Et
+%k+fV[7r;XuZ_`/Q9pF_9[:BAu.j^4sbqOmM&^I/cdKqhgq=/okSMjYeq4^o4;tZ_\IZc0"6Gck`UdXP7 at k*/mUg<Tr5;j/+O. at 7R
+%juh+gE[i7 at 45c;H(KZq"]<<Y<DR]VLZn%%epGD5SS^KDph5QCJm8K'*_'*HPmlg,mIEMDZH4\TOJ]Jqc-`&YRHqht at f5EKU=q&S/
+%k_IY'=J[QDi3QH]-a[0Ne0#&fI9Ud/G\'.FW&)Km?!*4HL]<enU$%gDimI-bB;t^PSeH5-[oF#a8^Mc]3WJ5PRZu=6@:WT7f_8dA
+%TZTdI8l</5"UdqA:7!E2]\nSd<!?"$#e`uXAKrbZd]s<p1Bl-gL[q92HQPlc2m&!Bf?seJ;ope--fBA[.TF]E-e%*T6HP&p?<H&b
+%-"Nbns+nnVMX>tFktp(OcC5j*F/b"oCt$3\kOe7T;g#G5HSht.MC7lR17^E=_</M at V!>0T:.$J&/rq,fqTe[mYi6]EQsA$S.\g)m
+%9msRi)3m%!Z`!b-3$jcqQctP@[j8uT%4:EM]=8YG/3'P"e>rqbKd1MMp4I6Dq<T7Xj"OA692.#II(VWWDH_kZ4f=.d%G/DW!<;s*
+%n13I*DZ/rJ^D:&;$/Zu:PmnY>9a3D7%GKT[o"T:\:HI:V=BU-4S:dk$?`W>P*i'\?`_'t+]Q++;0S at TJdD<S1 at NK!A<A\6NLN"6]
+%"!cW";0*YR*]Cd4Y)X<4-%D's$b;J^rKaXV8!Jt'4A4 at sm"g*b52t/'SeJ`K0c,157,I3UDAF9kiI&d=EbEL/VV:?@ceek/PNn_*
+%kk9S3_"=kD*lrDJ'K/4]JOfS>2Y[1YFOctSZlZgfab!3J:SIsF&'6b/-l\+/XBs9K!79R:R5s1Ud?d7n_#<T at h+$8HK3Ddp?.c,j
+%bhP5s^J&:[I's%1QYW$$r0$PekjAYHK at oITT4)6eUVS!7:'\-^AC!mkS5il4A`nAMaNLGM4Ys","68ak--6a&kJhYHA%0mP/5.H?
+%ORl-_b,bGh#rd*%?rH!8)$#`.10pn09V.01X):=hka at otBrUK6V!F6l2'kFp*daq,go:2\I(`(fO<!Yo%;p!OJ([$&8$/(K-$Toh
+%41UiGR,##gRQe4_NRrV3+7MD9*8]^LH(,GhINh^TdoIY;4U[%+2XGRVe.2';];8lWbGjZ2ISL0>&"6c8q<M2nQ9O?CIdd#MI9rHC
+%f*;*6''Y4L\0[Qf;)Ujd,1]1<s6J1=^MbuLaO at Xi,$gZ;Fg`cc;Kc:"%n#E*kc[a";_4,Y:D$kBL-^Al/jjS9<OBR3`8)Eu*!&O\
+%H#+oI3LrA[lIa$U5>Qo3Lp2rr;Ip^*/?Bftp5q8X'j<d4.e1rm7c%`?lm$M)k84gK&6K06^EmR`qW3Y'K87l[.Fqk\T!D39j;jj<
+%Qoa0\dJ\-])#R+>%.=5nr[>-?DD;kuJOf31ht\JcO;POO(;V9j?9QBZKIO&;/+\j%4u_onG>.8(5f=XH3sT8(+u`RpTCtrCBl\\K
+%_JnhdQL`_YVKps=cC!%QCN7'2UMYW5pi4s<3ljCGd:n=T\PW#7 at gE!Kmm$5ferLK#a<eJo1Zh-or#<#+OPX#MNod<W0R612!52-3
+%[t1%qoci at S6.Fn!E;k#m,9)YsSpI.s[)(M-eg1Lg8^O-kr)jl\_5J$><>^QBIpU_rjsiqeWA2A'E*\XCP<@@Y(0Hn6,[A^a;H>\D
+%-F+;_?-$e+Vo4Uj#,&*Ik]b5W&n-6Y-i(s[<i-+/)>2$.(5j7R=rBH3>rQMOI%:"eW*aVK/=TOCUS3kB^*N9]cubunip0/jq8IX:
+%Y^!s_b?B[5h$BS^BOX#.5;jlmUa,U\T\Rf,VYs,Ioi3CtHtGXaJf-khjA)4'(pos?S6IaaXtJ/nOWaWP6TJ&uHOTmI+uA2d[m`;N
+%)e6hna^m_al8<L;2Zl"o?@R:p0>H5KKBO`>S07CShO at P=U(be78L(Xjn;jHY99 at q`E<,oCVigm-+30]/q]@!Ve<>[DbpG7&<OP;I
+%,RD%^Q$*M7%kk=XkB46a.Y"'N6_=rXH-?k!UXY'K8J#iPEN1h0YgpImkblqSFC*%hU]5jO[12284gWiA606hYY]I3NHl./C\06c"
+%9R!M?F_nd_iPC5o'q"m[c!FS*0L7t1 at eHVZ<m<7Png1dE]mk`o>Cumt:#p\/;DbLTdTC1cm,jo$8of=&Q[Edo%8U7A#W,3tEfcWY
+%!RlD2lM7UO6_W_[4KY+$X[tEOY;`TbB1b?=oom[W_`I?KK4$`[s.uk,<L(cVFbPSO&%[,a/Xr at PX<R9#M7tcieVe6ek9a2:=k5X1
+%@;e?lGpM/>cCA8/&K:qtLB,X(Y_on_q43i9P2;K-Ti>S$@U#4(BKPR0GFMcp*)cCu9[3`b#q?YfWVf,H@:"Ba<dp85lC4X at 93ljJ
+%VTeG3;]:%!o(-`GZV?.GPkCRUTM+3XaWEV%)j9,sD5H*8dX[lcHaH9:K+;hjiO=*b,g05_Q*_8=;T4K4das40MCjXFbIP__[IH"2
+%a.'3\]_Krdr3SWa4)q<a65?=G'qZH/:Y;B7I$<oc?3aReLfLoQG8Ki!9Kag*N-DFU-1j@<3oia4pQV5_fc:nL'UWNW/(*-\Q\8)F
+%cM9MIjN0!s_$u/Zm7NR$!H-j>!KLkuV=I3X/;Z,Rhtk&WT`;Xfh:&#(aLQS9d/;lWSZ4%t1,VAU!7cXcr7OS(?9deLn[[gfj]?go
+%AG*LR)q:E?ZfP&Wn27PF"H.r*`5P3[,E[G_n$DUic1TiDCo&*kPj-ImgDoJOb0?Wn(g'jsn,timKU;\Y^69p<Ta:OV_[Q=>;fnk!
+%*#=&@`6hYTbR\_;\)?mM<@89Eqm7:OjKdPU]NWoN=?<'h^^oLEZi$pq55$pkY,O1SGf)k`pRU$@HC/fYbP:<EcPCO2\i$^+eOnI?
+%OJa1H8r4[K(1XaDjW9f+E1;@rWK>uQmorE,!6n$?esPbUr/l3Z.b'gV1s;]7E`5B"CpO_WgsJeE/o1PuWRV)2#q_U<3NWQZH*U(N
+%CG'+s#c$D/L3_"Rg#YubF"l=i[n4I"*Et'k;rBqj3?$j-b<@@0X.9fB#"=>7cc#7U4HenlNlU$LiH_]5?B2mUo$k=F=GR<t-cP57
+%->0TdHk*0VPcGV].?'3T-M1&VHZi-LB%r'1hoU^9od/4_S2e-f$&uKE8OsaCp')tdk>`ERk/KQV4^bVI3n_XiST,^6PWLU582!6C
+%VI7W9jHF[79efKL#'hhG;aB5,km3MM&?_;7=Dge4O'X`HL#6W[GL=m?_j4dbn%7u/k,H)cF)q=2p)0*#G:94?'A,^BpJ5f(-%jgI
+%Us,ES\nRRr2_D48E%E$)8JGB"\@%l5HcM_m?d\>:N+V?G)2-**Q!^-bN-.Ln<77mlB7MH4#kY+pZFJH?,IB?:jmBYZE6V#CnK)as
+%%[!Y8[W&?[d6Yc&+3#]Z[JQ[\^4$M<[$2-+S?cUpqhmaR3=18,\_.en`*BY(NlKVonc\F"7!Y,F_s-qo<7IXPPcS3iOY=a5"W3.C
+%*o+Gk5u'>Ns#-"#5dfBq2,fUrVh^<6L/bN>7Ga&!Ve]##VM5!)_'^`"'(D=TIg;kq]4#sNF549glW!\A5H-[:a-?DB0u9D47&FeH
+%lNIi"-)^Y^^IS#(O!rC0aLSUW9fh)W(+%Qm\=)I:9uD_.HC%$8aiVAgmYL@`h966XTrg!!34jK@>'ogDU=>NjOq<gYD)Rm]_U!M\
+%Z$WZ%%h0Q=HHn1Q3p?$b..Wk;+shu=)5`)O7.kRZHXEst7;9p5aUnr_$2@[CWK(^?L.$&[DMO\s[Fd&E&]7<aI$^1X:%")IlhS^m
+%!@."O5P_1_i`u67FW(p[;Q+t]D+8n+IIt-,J'o:qLmtl5j:f1mBXssM9"Yj$p!0J5],jCYf6d!H5_[C>b,9"k2V`>2Frk>VllLEC
+%>rIm>ngpZ5\9Qbg6e^G>DQZ$t\]dGo'HAO1n%"N==/P0PEq?9s<S!=s`(A at d.1u1"%1d\q_t4LOVQfalEb69(Xk+*:ESM2qQ9p!C
+%7kDKTe%#j@[gX<KZS8UD(q0#;V4i(H7/EgD29-#\j-L.s7=MS%fUC@'B0#-ii3oO#\Iu;K$Da&?S)9A[Q.3QqE)/?:6'LC%9V"41
+%+pW7u$_N%$NmU0Ll[XV>V>/MgeVJ^BmpBIs[=!Ve4P>&@L_a06-SB\PJGeDGI-:@L-SZ7?S^-Hq?4SA)qP&O3Gnqhgo(H%@f4/*"
+%5mL)t-eDFtTQNo@@7qS#!gDn([a+:*HXe)Q)-55Cbu;e5bK&FU_3<g`9PhbFBVjc<Ulnti&lI5cG>,H'YL^dK3Aft;Yc%=>JbuW*
+%E8l%>,8g2l6-h(9Z,C9%QK.Y#m3Z$>\P[AZAZ0shG"hIi>5>G6CIjC"OuR6]/tpggM+">CZH3L4VV-[ECI5kkn7g@!=<G>Q62l"0
+%H,)_UVHHNr4H`<HC`qRlCNtDZK,&T,OZ*qqB<`RNhUq_0MUP?-hSWK>e<R#HdADM,0LWXl3m@,74MH_:iJ6\V"foq.(%8SS1EXV^
+%DaRaVXmSlVZl)aN$s(ugmt(ps8_LqZe8RD(?GpH-(^ldhXXXFmXd\t<!)5)o5T<9-D%As.Q8/J7q-M++C']R)31cVQjnjZ,\K("\
+%6Y4l7BAp(lGg-,3GbPeQR6pi3UOt>C%c$N[B!?7.PB\&H^Y=J$hRa]!-FBTV/T3CUhJ"1j+=NrmZ]O]Z.A_re)EmgL`Hj;=<O/:C
+%4DdHJ4RaA!s'7'C"pa3Si^`b)O(GH2H.$3>(i*6PX35HV>pp54B7LV>ptdSEkPYl2Vr`FUQ((&]2f;J8%JhY7<ML23YR"hZ[!(m'
+%>\aEL#VKn)^IaL1MV(*JP3q)>,pO^A;3?P,;]er(GK(h9535,rmB%r*5$jgDlSU94n#74&9-KhF9eS/uY6`.6.P3+KC<k"B_5kVa
+%DbnYKhV6i()9,rC2S2LS/2/qhYhQs_aUOkg<J?^pE-)./;Jt[8iXT":Y.V?1^HBEZ1F9oU"?T0e5PeRjA]tj[JC56$K-S?^&n`i0
+%dFZ!LiFFpT4c.I$`UcXbQOpb6 at m,KXgG5c*;pT\BGg.bN)YtjZKn]6'H8d-C95G]^I"epL2"+N,^\j7ufDKt^$kEBMgK*f6(n&WU
+%5j at qCbSj,'CHm`PpqXF(+7rL"+sbJ;gMHZRWTWjMo+EJOUb4[Oi. at F=&lBX&\0i$P35;g!7oX3tIGF. at el(>N(ZbMEW%pBJ\aX^U
+%XBBLm%i3l at m.1fc@!/f\f^QM9N2HM!&qj+BHST@/1V9(K-=s"`+E@^Dp"pf-n_#_ppmDmU/'3k/p<__kT$!H/N62ZW!]bl-[[ZRu
+%ld1OR*;!0OEQa_mb,NT[C7=>-*c0pG6XK#W[%$ZfK/:fD63Op-8#c2;XCqfXhcr.[7GDYa-Ru#n'e8G=!s\M>EMoEfl\^ohc!oW9
+%iN+CI'Q$Vq9t=#+Jm)mmh73BqY4qKj+BgGU5Y[JuqYW5uNf.?gq'O57;<G$:/Y(1rg?m,Oe(O>Ff.3[h1Hj],QjgA*f&^sNMEe8X
+%,+8_4"RJ%LV_!f=p;g.o=KMT3T1]0[#4ht(&Q62(nuA[3!mac3>d%8;jr3Z/nVQPjglAr]Y$^on?"?G*k&_8IP'Hkhl&p6fdArU.
+%P2*#]R%O9&ajY60IoZrP!DZ=jY4_cs##1>cQ.:3O<$#qrq;j)geG5Jo;8rlVh"5`40((l0??:VX_FnFg6X;>9kJmoG\,2r'4\.D$
+%o6tdG_9(UCXgsnhZW[$o3)1NEnkbBpW!7W)4"!^uq@;`#mWfb'.1&A-L6RLPhepr3_\Qp&gY(gE4eGSVC(r(M">l/%7j[8f4grkm
+%S(;CJQ5lm/s0fWFBMl&p-R8N<Wqa[&"\;lsCIG at _d3-Um91ArW;b"C*ho!6G`iP\Mp>GW!<8r("mV/[o-;H+fiuYM7#>^F(?;AYl
+%pMB$ep\esj;PH)Gj^U5oh'!9/ooc?gW at mK>$,lJZmA_IGXGeidja;"<Y.U at G[UO;!=6;nsZfcV.&"ZIm2X<i5[;?8/^S&N3d2)`'
+%7Q04++7<\9>EFuZ^G+[3Ft!c5/q#G/PT8#0s)@RH+`!m1`<mVIY0oYLDuu2PK/2MDr"\TM>E:6"WU4'5_ at 98rFDL.e$ZK?1?'Jol
+%71LYOjYYSeVc/a]?KXpH4L$s"J7/8p*[?FoLO>bESj[lB]8 at ODeLNs[V<tWIT=k at DU_K!LIl9_ncg8<>Xtb%=Nf192/b:a*SWgX<
+%D<?2b8$pF^F=:K.:pkcWUPm[R4YtS%@SW)W at 1;SAW$R7l:]3Z0k+)E`(0:ngW%8u.JsO&U&t"4\O'UJi7lfc1^qp^-$3H\UZh)6.
+%GJ-m!&G]Vh]3>)&\SBsR\9Mr7c7:2`_ at ON+8om#OFsFeiRVB8!raV-Yq[Pi]#c*4&JZrUW:cX*nS#d0WV)*Qs+5(YCmpq5+T2RIq
+%I`2IH at EbH,dn=j<"uJF,'8pA#NMq00D0ZA":k7jYoXYAiUpK^LGul=O,b?YGDP+__hE7d/;c$AJ[Jo;miG3E(ir#9)/((4&g6aVe
+%RioR;nW_aH!oom$8DQ=&XGP)X28b++08V>jYa_QPl_i`6U&V>Cr0A<;%4,/,d=sMk9i.sE9?,WtFG$q%p]Gef5^e+D`OI]_Sk4uc
+%RlleP0I!4EpdD*lEO;D0:l/DPfYN]pl$0BpAPZc`lT:ARjZpe\%4HBQZ)7e?D)$bIL/P8GD'oG0=*]9o4pUTHY+.b;N3mV at Y^Up0
+%Pbs5b<H:=93Y(fDqMi/.eGj"sAaEIB+"*5+`&YGTh4uV_BbYnCF=EM$E:.4*fGF"CVc%Zs<_'JELM*0DAGb/,9<"h&7)Ug5I?P&)
+%r7S[CR4u%U3cYj;@D85W:6L;'T&IT-*F96q3=)]*f>eP_7?(Fn6_+>nr2>g]L at rl%/nL"nIjXCC4?EG<TPk/E_-ude=8&0+^ALlT
+%E7h3M22V7ll0qNI\@f*E1NNG#668&r`f=#:bb'4RTP9eG\m,!C;l2iOh"sPPJ%*L)H+!o<,8a%<h-S6`B&BR$XMA?Rh)B?)(@0TC
+%,*@N-Y^+('m&\;\#1JC>.;]Qb5,qjCon#r17"GN0ru>"M,Pff*>k/t3Y-1DV!WF0mECt)tpL\%f3.AM_s0;*#p61h(Ajmau+7:e5
+%+O at 7q=-8#>.2Ppk2oVj5f,^8Ib at XEQKm]cZ+iRc._CgT4K-F=m;p2Ql[?%;a<t,0JYG&Y_f3u^@qDNE^o4l_nrL"$%*4cu0CjDKF
+%kL:YjNlCn?%XFfI`k[*:AtbMia_N9NV._[<X88r/jB at S9FuV8c&rVDXZ2`rcq%mkc?$8;jBr8;eP&Gkp9(2ll"Q+:BAHFZch#_H0
+%C;u at Y9C@WbCmQ&+^u@/?ps,*>m/Q7_jE2eg]EjG*^N9,],F=nc'Gs>1oe#d[=nu2dTjGSfCps7T53rE?m*NtrApY0FFHomUj$P##
+%feU7Wc]kbGDOt)>J&-)T4?Lrg*2%r`mL(*aTB73o[W>q?_q=-QUfZiH9F.jUq*(G#f'NS.diQd#E*I)ZgsE-spA at W=P-9ZTaif*O
+%PHf&qj at lHU4B3H[9`lj[:ehB.":M0D#;hLs\4JVC^#Dd02.+Fr=JGBQ(Qt?0ls/(L-WlPi82Am*b<N$!PKX).<dN8'T at OY6*VQn3
+%Q)GFh4#a0TKW!*P_g-^S'Sdo!J4F9-HkL<R)5cP9`NZK"FY<AbXR-<f-21X[Lf7_]B(gpf/ONO/dG*kF5;Xa^J0B-eO/PZh9^a at L
+%'5a7<S/8g]Z%2(!9SCL5*I%A]O5F1eZ3Uim%u/0SBcnP[>$j`tUq!o$BPc.=2[ebnmQHD at j1lt]Ok2W?3DRg*_P><qS%BVmmQ[ep
+%5`\ml0AFeqDWIJ8C4UeQ"M1mPdMPfnV'c8,MO`takP-+I2oZhm/:C?K9,(a_Qbe;iWpV)RE- at 2bKD@Ce=lh>5)hEpgo!n9%?_Jb&
+%(4-'o%2T[5'3FL`\f8c+##SDccV:Wjrq1naab:Jl&W4>].;&!gjT9/3GR&Zh7.K`Nr>pK:UaS1n9.]f1bI;S&!0h6,f4kRb:s:*>
+%a*Msq3K&aJoIO<eA'&`cLnggSpa/%MR=ftn0K*,F",N3Sa`Iqd'q`6bWGgj$WtQq.;PF;p(Sn]V%JHXg]]Y at n"6'baIDFp<S:`m@
+%iQ2\DW]"h!9J5X'N6WmT#Y\msdm.$-Y>&@^bGZEOP!&neo)[+PD.Y/somI;hla:"_MmZ"BITp3bME!cNL2[oFF1ftFoeU%8jM!h%
+%D2Z-]M?'dRhZ at mL]ATPa^KCjhUbdcb=LfMMA+jeYRji8c!^>)sKqrOEOVVMc$PWQ6DS4 at t=)E]2g`o=QAJ8e4%C%u[k*f=]dRZ;n
+%gVpu3`D:KFCm)-pL^#:rnu<1\I"g6oK3iYje4=r'`U@;4o-E<C6uuW]@7KDY%>9/>ZlN8hY8Ib<NkQo.<K;GCoCJ#jR`\)['q!;%
+%QOpk9Kml)//Hm(r2TeIb:-YE!<pNF.1s9kC=u7lohkZC>/U8W!hs0TrS#O5Shpc9]]/)L9^I8NrT6ZTP%Ih=/V"'LFnP42rK&sOR
+%?,rP+eN$L&G+(M"WK;^VOBBp(eosZ4$Z"F6kH^U_6s?bq^G'0g0_*h,/$oD>p9RYc67;H\C"F\Wf:)Q1jP:+I9QG5i>AbO]1aa6K
+%DbO*+Nn$FI%@]$pDP[??ku&0-h3hV5\TB4Lf]a/5[t>dfgPOWhC3RW'@GF9/*5WD'B9(KJ,oUp=*O^A8-=\2F8oGu+bH>5Lo/V*_
+%WC-7%!q;h[SA1S^MM5Tdac.d\.J:PfRGgJslV>fjk=>H-dVX9,JJ^8Q7$hKYj?&f9C,uci6$h=tHKQs!5)BYX>EB+;;'j>)q`[UP
+%M4qccfC[T;bAGk5o'+8mBRH,-ZjWVs5nAjLeNP:*?="Ppn0^ILOgF?KXQpqWEsFq;#Gq:!RXJ6*HgjPNe_qVuqW=;qL=sn"r=VH"
+%PjKMlUJI#"8L6-;fG6F'_8>dr+*n<<Y3*V^<*S:sKFg8KEbS$OJ^&U'VtQ]S`>SmbfMii9iR_p![:2XgHA$RHh+D=ql1l<_VV:J.
+%;?EQe,iJnX=M+3]F.8!M<i-gQUio`pWWsIDU`?M[(l7Lj_J?;JXgT'FDrhifdr6t%"6s<n/oq9m4R`)MhT7h*gpe1OXk&%1YIf1d
+%$Fh&OA#cY,&(5$$H?0Fq>UC(GQTl)9Kc=0Xl#YU-Y2k6D1%N6jEt:EiGGai>F>L!lV<UaC**e7tJ)p</FRK^V^TW at Q#@_sc'ZNP<
+%KXr;eSZrm?GKp\jg#F$Nj$q@]h=IK<Yk*0^1Qlafd4f7Ma9n0&UVgk0<ZH_DPF$_HF,_]JaYmHX5O[O;?s9/pKB5lOc`k5P7mZ1Y
+%R.=7>1PX?I--2G)e$$d;Y[,cOpQo%UWrUCmq)2HXj^jYpk^Mg\G2f]r8BE?V<6$-enOfP"fD at 6+nm_#LjFtF?jba&c7.GJIGRYUW
+%CIqgMGFn!Hfac/SCL'hcI7,n^8I=)'%MLI0U^62IkO#N%]?9TgR5]ZZ.hDhj!`j.p)4+`!AB6K,CqgZ;!u0%eZCslq#61cCpJ/be
+%H_n;3\%(=BrcKqc=WdLDJp\a<K,7:4i\]5k;SA8V]b0`licO2eIXY5d"irl_Os2$5Nl6B//1FC&nf1^W[A^>TD1)"E$kB42Tk70N
+%9W.C at 3/Uq7d;]Y?PHM]aQalgGFm\;b)Of/-J"(&"hNNc/.o/CYkOiY(61fD`=]Y5i;gRA$dN/1O#Cd"WN@?`G]P9t7d>Z)+(`%99
+%c/j#(*F>9$2lg"amYmhq at s^9*X)20H[5M2j:/)c(QVh9)%C(PD5nZl^U3LZl3!W;$C>0LrDG-Gbj&fUm#?X>B6r*AWK(C(1fJ`YZ
+%pG&21<4]h91:RU9<uiY(pPZT$M91%V3&$/jXCr:5YN$nY7G0H,4_87+'Q.gJ`:1id#?19&9:df^0CkdoVO`-e[TW[A6HbA at anMI0
+%"Qae1(X!JKE+tWOcCAaP#O8*IN\spiN9&84ct["+D(5]Y"T_-0VS$Ub/!T at M#ZB,lE6\>`JiAae at gAmB53RM[AiDT at DZorZ"tO1i
+%m1gp!s4ib>juHRGA,_^!oNEg4,eE\T+JQ<fr%[k5?`1-F4_8+[B6):"lTH3g<]U4[<!%9CX.m?K4P<qoOE8hb61Fp00KAXknr<4p
+%#Mt,=iEi?Mbj57#@WlW49o!I04&;Q1))hf,R,h at QXdpg04')gfY7ugNV.iGn[+AZ;Gu)*'mhbasN!2G(A=^WcT*H0rLc#\O#uA;l
+%2torKC3 at eT-`/gkKb%g@?'3c/V*M*9\ad5[c3V"Yg**LM-i+K+6_4R#e^cJ>M>IITh9:CaC,ff^r%[f<hUK#e69AD9g/sRLiipV]
+%)o[M(>Rq$2EF[[MbVb+K at VE77MSCJJ-We:=%e<?s,KDb9%u$"-TBG'[NKRr&0UIG=0f_6Ba>DE^&!7iIMp0:J#8K#B_G*6 at n/[B]
+%jsg1N+";\lj,RAq66g7%/X1"X=9'o4mMmIWV77I\'0d'c^FSEgRL%?&BeO8ilA/9<G9-6'ni1Pg)fHeM_.Xr/F1L(\HI!=u#>'"D
+%=M]X<%+^-U`D4FfWhLY$4V_Z0b*kTeXcr6G09*0Xq_S%>4d*s89+iQtZ4K5A0>RcL"$=NH@%,A*p/##uY&q)hecukJBsk*k&oYZr
+%qL/$PS8gG>>-(9`Vic:PXHCb=b5 at 3HalPGSc4SP&5r^bM0U)Y#(gR=&chX!sEsg2#Ha/^=;tF>k)]ti7Ms>m-a4EK+.mW)<SOEY=
+%9Gp'/<qp:2_T,h7"_@,TZIN;pNgTYu;>@IYR7[NtoU>X++(MF4,^*bjZZAnKS:/Y7/.MiFQ,&V0c$\jSp::@LP;<i[#Ka_cQ!Em+
+%>%q/=:M^&i2m'6qZ^k"\g2C5ak=j:3^=,A+84,pL?aEcfJINNhM\l]jSAg#T9#XA]lH`3BRK</OLe#I3R0`np>iV;e^O'Fkg$#HY
+%$ARNOMN9_PMGCHi=!Z-=2?l*Ndjhs%[jc]0KUPpm;@4G\8uLdKC#GIF=RSZ-"9CP(q&[)1mi3sq%kJ6-_I)(m*dtK0L-A=<Lmh_0
+%TWBUVOsT?.=CnPo(]r4nJ[V)3<=tQYlnR/;WQb<Q*q[/q`gsHo[6'*"c'=0"!P,,mSM^ktOo5e.#YEH3>?pTg*li/HI<fud="#P7
+%Bi\/RJq!t;]DA+L;I0 at SLc*"<Qil8;BXiW!1WXrVa&[+.'D<K2I6QG*bbY.i"2k0JJh7U]NnHpm'QmjST6okk:GB'm<UGh0>igG?
+%VQa.S;*ie8,ng=ej at UVD2XJoE%UR;(7ZbFeJI9q*0oqOMEWLk-gN]^^Gh;&01*5-*+5=(KU$pY#f<asL2k!SE&52:FNZ'>R<4EEG
+%hIlC42H8!mVM,o;Od(K=S5=5Xn)Q&ISl*%//JB\+LL)p8]Q1;CTKlQEX-9'e/SjO&->-.aVg-)&S"Jne+OMIbk2^=hQghBqq7UFZ
+%>DAFL6u=1 at Cm,$dU,$<;g<"cEA0pJmcFF9oUKP;c/RZZ!F55q38T$D%]6;3M:>"&?cA0ZL:0=bWS]l7N$.FNl*Hf-TQ'[P#C9 at HW
+%.:,6PDgG_]S1Sa9V+1190ZtgQ;X<Wc#=<8b5MqG&Du at JAS2ETcWBsQ';p\OYlqcPM^0N\Cn$W[G@'!0&<F`I#<dR%m,Iu,%hEL%R
+%8cP&-3.'*t9N at H1q2rC@$(V9,*84p`)!tD,(;;52jsp%Lfi?G=hl$/_?_H?A;\af8Fo`V)9L#!dJ&IL8k(D+DO^j*2K9GpP2"6=N
+%gc,r=SA.j at 3QRL$i5[P4;oc at 0kba3bVbl0roRUW?_2(PQ2]\O^pOde[C!&<1 at rH;oZ+h"H$8+E_+)T7-at]>Wl636`%)mel;3/+o
+%CqOf`2!5k!DgO*PC^&46bK!g&PRM:2QN"6W\MRgO.- at B@m%[u+7**%l8X.e'rTq9]=4^Wb.!$u\*Olr*gOYAK\ZJ"@pSu$9>d0qV
+%:l%7)N(FF*3p0u:F.%X;"DXPBq_f&Xp_]Xg)^Y2)acOl^b[$D(mYY<eYd`nG?m%@"Q,3IB+j3*P=c"M4qUc$^Q*sWHW:*NKZ1b_,
+%AKAl2=/ln"ZqUH=okc$`LF-&PcaFWF<B41Y=5'HZEE5iK\Zu%h`\Q[5I+\M06P"A'+,+E+ne:gU?WMD)7TRhZGJ<IF*!RH&[)\]`
+%1#(FY<R1Oh>u3$&+m)iJD2d(93G=m(e[;Vf7])duP!NZZ;Q>'+S8)<\^,Igu"WMo#H,Hd?:\2;LX=u2Zmbeosnh"d8?=T/Q24D3l
+%HT at m;o at 6q(;,<dWrq;nd9Z6Si,agmB3U9Wu.^0H]9cMj/$Ic1V^:fZ!\WJHKk`bM!+Bp:IkPJ(HfGsZcX4Ql)ZNOsjTn*I-6c\Cb
+%0^kP,RKPu4efu9";'K\YB,^,95;h&p>J8gfV7s>@2^UWl+Qf2Ta6,GJDn#\4N:a.E'5"4mcgA8/ak31_c!PtALQHJNjOuin35P%$
+%>_*A7?fmTmK8`Ob(7]tk+7h8L^`m,?,IjA!r&`lr?3uAA#l6RQq7*M:59fK+cVa/g:nl^*g]K at 1AT.RNF];"Z.13i#jZjrA&B#Vd
+%^(s<'!LiQgOuj:6[Bt0"5"a=AP2kgtfJQ/LfDSh&hrL%+0%;>rETYn$!r#(qJq&"h4N97?*dD2g[6KX\JKGU5_`&;D*prf-WOaO3
+%fB"+c)uu+;['C$`Y(>KPL at TS-mmc-a_-r%PQs')\*rC`=c:0PXV3o9a`SS`..<b'Gj>`sNI4a&R"6?#+j*+Zk,j1U\DA>)`2%P57
+%4>1MTLTaGik:%ARU3DIX5:tp/iF2Eo?308n%A&51hWa+:'*0qW;^!+I9HM\!SC[*"<$1#;b`/-MI9q)]EXU5&3]D/"6LM$hM!=G9
+%Jlbtk648o4neXaS8h+#s-)V0E9Pd"6B6sC1JDQ"5O;Psl?.(^(g$QEb/\<;V4W1Y'?Lt.5os/8E8WVuSht<PgSF'eOh$G=4mSpEo
+%5<8s=73tA+EG0[,:N#MW`AI^UoT/Q+ke+DJ at tEZSXWOO$o8p!Jn at kZV]+b!+T?l,@%W(:)6l\2(40-;ah/!8_c[9Ps;EO]Eg[Zb<
+%m9o!t.Z!7cR^U#OFhS`-gM2)=\Smj7-'s'HKLp>Go$Ti=kcR^EOtkD*!%uoADRZ]Ng,W)F>.M8+c#^NFOmY`E1-oLT.c'apF8J[H
+%&qT<2OOM%o.YUj?;-OC.%I(c:7,FaHGRK[,kf=.EnBQ*sfQrB5A]E5M]8)iJ3O8>?f-i^'Z*4\2`BicA3&[EdkUZr=Er]9^2.!74
+%4no0JbEURuf/b):==.nU&""V!/;c1WJiAS:5`3ZW3Z+*Up<6Pd=WN=Je-J0n?,*u9f_1"ui-!-I3?PF%4U8!D2CXiN@[opK3M.c<
+%lJl>=-K3g#i"Di%8LJ!9Q84U`f$kB;gWNKa&`+mlgXo5&Wu)G'$NUAke`Ue1.RfGMNO]:rVS'9;9X[:=;U8G_9(^3rISsJ<<,(]8
+%CSJ$jb-C8N?7\!_2t9G-fsde(=]L^1lbU:lYF<'e.p\K0[U60MD^/_b"NIq3dW:%iFn:b7'pQtW,h!]1-5YW<:/lWs+cWq<:lhAc
+%"WK^tCEc(UHI'te;mr<8phVRsr4S7`*b6!F0nJ7Y02!1O.c?N[ei_HrI^pjue>Iab5h#@ubON[N]+Z-Za]9QOj.DkT+j]=iqRPZ`
+%)>qROefCR,T%C&0SpF_pn'=;lpoV+5aHuQniQfbsRu8aDrh::%Ula&g`1?OH^,HGE`9,QHWCN'gGJqdN+bGG<2X'NR4;uIme7FFI
+%R#NZ9^6eMS]^OlU'Ul+Q:+>NX2bF5r/c/0n7aGd>R^+;KBOCiEIjOlSH`er^3;/W0aoAG1N(S'h[?9hp$,?H6VRguu!'8p'=j*Ob
+%A=%IT5YWan\ouj#]ECNOUd6:k\*V<Z+d[2]QBJZj.uS+2^D)GA1rVNUG`6*td1>d2RdTl?VKm+%a1ea_ZR]=F7Ecfo/5d2/bhn$U
+%#h/"OZ&96.L;b:9j6Y^F%7@/]h^/h1^lq+bL=_r_s'Y__<2"DS`2W<j<$GP3O8,9s/TV>AhZA9c,=qj&d8CN9ioZ<4oj&3$)@8>4
+%0'qY>^oV2#IA45Kb at CQnZmiu)SshIJ]N8Y4,h5!0i*bB..__R8?RI>KagF)>19[N%Mn\mL!e1GpF1N.]C6dhi8n3fA^kIcf,hdU<
+%@=iSDkn<?S)jeHFS/c:&>`\GLZ#K<p%LDK)n.:E6"Y/jS":S=/7M;"NPjQ,bEZ=V4H$iBaRrePiRK1q))+=$-87P^lhT3tZQII[d
+%l1o!4KQV4!54#4?Jlf8F`\K240980AOK2XrJk>*8+-NSF.UsS*-4T+4"H8L\qeAc_gtti^Rln?eI8WY(9BC0V[m)L2AQ"DJ!^cJN
+%7KZ;>4`NR9-O4C(JIjfuM%L<C[nlLRE0jollS"gJ7PJdDM?Sa3F/NZQogb5ncud!Wc!ks9UdYPIc+'FXi9Vf#!DLCen"$gY at S9tG
+%8+>E%F*M,+-fdubk+/L("ZNETP&s9WfDI-\:am!SinbR.bP*o'j.V(;kC%7Qp?+k"k-b6F%;,bq?RiPn5,E-n?93AVQ;]OiI6n>W
+%KCI+8)gV4#3;Z$lNni+/^NGltpP6a)A!i1kiV7l+']kiaRXOaGNs*h(*U5*ZcN_lFZ!N(R,48Mk(@'$<$0]<Zl:-sja7 at aJl)Lk,
+%-%8A%.`lZjVqG^UDn[:lIF/lpgU(k>d7lg=9Td83'jF:YVGK9/dro_MpSBO3&gd38"dhOZ$4MPK@\Dmn.=Mdo>L^)c^5i_<?=ss`
+%XnFZi72s=hd"3[h3k<>2pkG=G$^!A1aQnrg.Akok:c_H40sR.caZ6DtYi/pOSa3pcB?A%d!h503!q\%A)@_<,WA_9Qi5\R:3#=uO
+%oa[2PeoKOHk3u;ehd[9phPd0NjMV,!q<V$"oeOaCU?dc>\_;>=M.&DF>gW%(5!IFgb,nYd50/0kNSfsSEV-^[+-Y2#eJCeE`1[%l
+%TBG(44>?+V,/4qH8BPp4*D)dAQ?7M)COAs=U$H[C4m6#m4]<"_l3m[I;XeNi_l&-JlU.uKl?F6IbH.gF/UV$55md%ie[@T`Npr8!
+%3qooNM;%TS#V\l"leR3S8XR'nl.d?73UN)m%Na[AUgd+"9Z1R2KufK?agd[7oPI)W#?Oo/:J,Dp.e6enTB9t(mA5Kp#_`,Dgg]XL
+%:a4FAVDLtmWR(lLE>&:*qaoF5St:\m/Z10Crn)l,4-)G-"QtpKEtqbElMR)G+A(=JG%t5_#k5q8f+u'R4POI#^:\qW)$,PQ,uWUO
+%]=l5cQ$$(r,&<(*8jWF4;rN/joFY6*V-cVrNBB5Vg:cEZDQZ:BE7L8"Zp3-7nK3@&?N&,?\$Fkn2\jg>[K)iXC.q1=r>6a at YT/^i
+%L#2'FKPnWf!N8jQ$)lZ=eMnm%n&IZ_q%I2Sd0df;msF2(-a;a;PC"0+2I78E1BNS_N`,;N$603pk<9_=L`7e?*'LKVH'st&c8 at o5
+%o7XX!5efA%(*aYE-ipW=9bOi=J`4K+U at WnflHc9Sge_5S^Du16 at dG&?F5071/$o3_-A/X2KUn,dpINkVB+j_L$%sm5hIOE+dTt9B
+%A\*N.7ioh)oIEkfYQD?+ at oMc2_)QQ^KXra=Tnr0ujRU\2XE'L<s"(W3XOHZ00MAB/?!g*7=9?M5i at Scr--sosc55i,%tN\8gh"5_
+%&Z:fV`5n&nWEOp(bCR$^(S>pi&G(nEa,clJ.kK475B[41[.sugj-3X#4uaYP\loJl(3H!P&a18Y^*D@!`P*efK+X,r9al$eQPB[B
+%0 at VhD85e7Vgb1)H$>Fe6qtDJbs2'&lVY>O6F,Ja(Xe)[Q8e*!d3X+4PUmgcg^^r'i&O&fd2RuELMd:C"X7`HrPlkG_^%'.Jaa`r^
+%[ruKiD()1QUUKWXMa`\-ZT$3p(lD&*P"/Jf;XCqI_.`mO:++S(L6+^'aX;Ch<Y<roNm[9;1(CUOL10"4<9`'XDUu#KnnMGkO4FH#
+%O#q,L<(\gRbmP"'dj!LQb4^lJ?tqA1hA!kQ;gH_4Ca9>pEUm?$mW<n'$8:[-RnZ_c2BGm=]h(mCCsNQl"%Dsk,FL<78UgVHalU%o
+%Y$2WX_)"*^/9Ge?W].]O>eSA`*sniMT9gnCdo[9]m\jA0\fs:fa_#i`cJ8:Zc82FD[2G;m$?jsAR:,-aT6UED!m/&M9sqX(Q*g=X
+%PJ!S=YEf/_IlIQ6pS22he!]bN:0-*(9Ue at S$ccPMHHAmM>]uD'`q%1imdui$$q9aY59o[SOX;[_i24<i;<^_YfS[ZFgl-+ at 3D3i/
+%]B2fMqjeNpm%g/<+F'K"_Tu(qA_r_+BoJ<9"U]J).<DKS9)?ceZ]uah5H#j<kb.<@$)A at Q$G,%Bj8pXno<fk^O at hb!Zu.0FnMHM<
+%Q//W]HA>G:Aru/3[e>'jA5$f(A4dU1CTSdl_O,6'r"/G4&hX5K)>WFX@,m8HTsn1dW'B\lah'LNVdS;j=N#nC`RBs!6O8*9GtY(T
+%;U^oQ0d'73fUO%QRPQprd#>ZI`4^;a6p^tLc_8V#1n_/ilh6)u1@^@`O$Q<W^<NfNs1mo3DN&]f`VCR.-_`gnAaa=bYSbKXjpDgt
+%VG7?7Ish_2SREHB&47`NUCI/PO#lrZV&K7`p`?E[E9lb5U=c@(#lmL&Q7T8fbG#X!/[LK2EWI"`kW at 2;a^tD:)poaenm%ZDVkjut
+%eoU7Nm1WBZ2dmbL;[$HMMr-LN3Lc?A<aKh>(2g^C%>Diq/X:=i;h at DV(rN3'T?ieHqd3L\-!5P9F,HH)J:oh.UNI/b[-#C^^!ttQ
+%XH<s7f\UKG-!c7P7g1sE6qST'%`s"0gV+Zr0.=0.Y:6gWgHh5e"cJ?^5"g1XS:%E4-'Nf/fhrHM,Mf0;^4^<5`R><G:A]A5OPPS"
+%FPUU,%!?;VmU(u5V5e[[K?fP0W4>eWW`!k4LrKVPO54#R8buELXN]P^,>KdL&,o7B6Srp2:D56^35/:>VB=qAmqVR0P/[i(BrO'k
+%D2EA#qJtT)Q'.;jp;fW!Z(F3rktkk\)3r.&?a`WqD/)_qCKGEEY5?@G849,XZ-I8FM;!4h_.uWI(IdV at 7UpVk1_l@GcbWEVUc;b%
+%An,.`HJ+*_<QD`<+!Os=&2(f83um-3=YKM12mAD?80-6#_I#?JjL`-C^Bo6*nhe2t%m(n,#il3r]X#&q<U,?9q)2.dY+$L_EDgHL
+%9nff8Wf\C.YN\Vkcu[cM0QlFQ&Niff))nrF9];QEKYYsec97SWk at jqT6=4p]-2Rnmq4E2'QUGe-o,NjMLHP^SGDbpIpBc%(M%;Z=
+%W<&+UnIa``dX2KdH#\3mDG!0!NaP&h#Wh>='FRKoe98Ek02,Cq%^)*W.6[pl=lN35ZH&h6.U4kZ_tjt=qY-=`GYX7q4a8JRccX?f
+%a&A%u`,'o:Z>bTBS1r8g9qs"g<'D=4F%M=ee5>fFbo!iCD)j57='efT:2p7.bre(rl#X%0R[8aPE1_DP3D:4rBs'l[:qgr?6LmW@
+%0Y7jRE^@'_I=C9lY+$Q<WH[M"Vk5i5/ib_+T5b\eV4 at I:+`l8,?q+o#,P/,jGXQ+iIKr6<i.J]**)]r(B'K8kQHpkMBsOjPb/piO
+%$sn$Qerb.h/iMN)^j3Q+$^\Sg9Cf=gUuc.<=$Lk8p/hs>Ou-:&e<3cJ=A!>Y'hkU5nA7ga8KR2sLY;N!#:6&fon[m_%D$);ST8/A
+%r41nI/7s)'*:otho\)Wacu(TlMq*QEc3?%Y"^ifi"(-Y2.-&;]3^6rnB*tW?dY-u=oYSk`,!/QXM*Tqoj<pMb#T$5[\_"sjG7X%(
+%C%=1a)gMMl*3</o6LjA'N9OZ]?gB<>gkGi7JTW_#^Q<8>MJgRW.9*@uHu!/Vj+m'sSPYiCKW\<,noC5 at V[C)r\s6dH=8<b&UNWY@
+%amBPr4>3-](1"83WLp`BU at VZtIf`N(eaW37miS+5*4h]L1=*FB2A7TX_eGRPXB%So.>hNC3d!rYZLT-.+j/Lk3jh;^I<]#MK?-,q
+%k#UfJhAqfYgh'9qmhQ$a>bfV[s0\e6lu>ejQDD]uB,;h%7tE5;FSQ>Y]r%TEa"_mH&d%dsD.'>nnq%s32<%(sYSad569rEH62E$q
+%!_W?Wp+L=0EVp;e$jj</HL_C%T8gX!dM\[(](tD[9fq%`Z9='03NUfsQNe1EmF<Cc$(E:?/bQKMO1gN4?eRD.1t/I78f1Hu=KiJ0
+%>LjiPr/a!(%i1]b93<SY$=2$ANM_r5d5ei+Y>p\#"8dY186aO/h)<HfqFj at CAXhiU-Fb&[hkd/G5:Vp(<&oPr*&gdp#=90:4\MtE
+%PK05O(9&cp`jN[Wr:Ji2_k_p%1Z.Vjs7RR&[;Kk5ah"#Z,8q%X`-$BtVD\_8H#o1LY\U7*`!Z=&5R4!)GKWV#2SH5<+dP&GYU^I@
+%?^CWX+H^1UTAsL%N?DqkShGVV]A6FG7P?Uni+dG3!GieSc>D2K27Lb%l)n<E4&nPdCOgd;;ENJ.QQL)>'o3TP5?0Jc at -X)RdWQ at B
+%r`,ucFnROf2bs=Rcb^NsgjMjbh*mm,Os0KY;61djKe_ZDHaW7q0hAt^3Y]C7+:aP)4>J1hX!;Fag'a8kSZ2a-.WGR!8tbIomCtZ`
+%SrB^>&ot]#'0U,!.HD9DPm[P2[bK)$U;grem<P"*iqu#0bFu&YfAG_aVX.K9m3(.mnaWE(Pu!M._&/Ji7rm,k at foR0SX+:1![oIL
+%j41nU+-HE0dnWM)\WW`N,j+_K(5Qd3c)Tkt]jUS]PuB\Xj4G^]J4CNApa!,0)"k#EOt=aY.u?JlX4(M`2TrQ::fMoioqe#nkgN19
+%m$];J3,J=gomb'?j?BpqfI1_g6$CerT:U)C\*-Tlq"Js0jIoq!DY+JRbelOYMGjVgU<B#:fa(IYYSONm!W>\c*Wk.$ViD%C"c@$7
+%FcnN68Y;lSR`sWa\OoG8j at KPT@B8au2]/o:C!Sq69F&anqK1#,h7hCn*(1WZ:^!d)oee+B%YZi[GgH>+Ztl;^hjZ^EJNUl_U%?^U
+%Ijl<XDQXgJWkXOt>;Q2G&Rg1Xjk&7H$;]5P4pdCI0p-[O5>$KY%p=1U,[]A[k-.L8"/]V=%]\jX+J6_bm$MjcK`RcnA^/dg&gfYN
+%B6KM4UJJt9"0;'B+%rY^V]Wne2V4;;j#_N00`+sL%3&qPJg]\./90;Fe at F;')COL)%p)BF]V9uWZR2"ljRE=\c=8It"?[]'e)2MJ
+%Co=FfLs,\=O#qS5iNX`H>/WuJb\o%#',%qZV/h`jAN]Z&8b:S#qbUG0lSpr<TeDOEDWbVE7e3-Eb-[&W4!AnVOF-A$-OL(>XDC!f
+%V!2u6,0o.\[rch$ejs!&I_^9QocNI%ooh!&ggEIqW[Jd at 4Xgaq>hd)&Z#n"P7+5a6E1*D%T6O!ALTuYkZmNC4RQOb'M-.NU[r[X*
+%jHK.:[*:'!o$*P"el8c)otJTZ2q*Zbak]]aDT:`^k<f@]hPP^cFZrkQ=-8al/]0h`-:H20cstkBR^Tk_JQ&03)4:&fkT^+4Gg,u#
+%*+^N!"[FZ(\T5:G9AioW+-A,BAdboc`_mq5-3:`1Yl54.::tjoK[4LmYC4O*C9Wr^3=@l9cp*(GN6pIN-PduS5Qt.cNfS=C0;pQH
+%MEB^Yr,rpuUN-u!cF'eM;IA^YA^'DlVu%S&M[i7HnOi2jI%thCO5.?T*NgZ=rYI=`!%@68ohY(Q"gC,!-4bjNrM4u%4'cgQ5-rEj
+%X:k`EkR`u@:Vij_o(/46A)pgWnQD2(T*M/*\k8fg1]EJA=Pg*m7r%[hbkmk&in]U:OUL@^+Rf^qZp$D)&".I\kVnf1N_bbrc*";7
+%9[b/=j^'.L0DZD4XOIi\e\omVY(IZsj/2D79NcGs>H5KsT4>-5=2C'Ma1%-/E:(d-lbn;!'No[ZRgBHkl<NDq^t..YMP:6m<AK.d
+%o,C?n2FTl/jj>HTPkSu7!5b0<%mjKojLS/B#1dhq36="e^&E2Ma/PV(nk8j4?f56B&C*`qj&Ud-_%7kn?d$YZS at R`3Y1RX=`,sU1
+%1[cG'+2OLbel3g%*h>5cQE9Bsh<HEN<Lr,'&mV[#OUUa7q_$\\i\!-HGS5t*GV0t7P+?8hSdHW&j3I3iVWpfHQClgN;9N6j8P&33
+%2Q0a(dj-"i9Hm\m:(j0gqFP]T#Ff6Aoo(j&!,9nrqlq_o`B.1G+.=^F<'@:`"Q!QYWbn[,9(K-cQMD]PUse>1c4a-22VFco(SDA]
+%T_1,K8p]mRbIt=u0N:SA.Kld&23/3_jUA0WSL<Ak*o1Sd5nRb/e+rmJC7?J=Ff60aD/X;n\W0Y>,H1Mu@,"^$RCiDJ/mEZh%-)EG
+%+o)Bq=CO]parU at R:U+N4Q-DtHT/hM&[c][A0CrcN8oU0soOrm2[=>+X?(,UT-h#<h2'tInGdVFjl,b"opcb7cqoW5@]#mT*:#)nL
+%1FE<6LukG.9d%,DXgu.#Ij_f@%-#r3nn_^nFagYGS-UXDs+<5Qgt5MlZB!T%Q!*_93-\H3#S\c>goUFq_ at -*_I,&-:435,&^HC"5
+%dD=gCLL':JP27QLe5B*\6Q&h2S>R@!-REXOeea"HWB%'SN)T<[.lR`e="HkP)aBB>@Z$I6N%l3BFIYm5#@`iKj^!%k[_E+62t]o5
+%AEQm:IlhsiSiNhcekk^9;?[d/2NaeO$1?D1 at H:<e3=QR`s'#ajE]/aK]lR`.PGIfR?0tUm&s(?$o)/W7\5La&hoSf%4\9,m-7nl*
+%WH[I)g-SIK]*#g2N&cI9SPLiAmY*H`S^i*g%*V[(K8gj&Mb:<[Q\:,pddbru#SXf`hifrnMo7T>1p'Z3#Jd#4V4OGM='<hHcI>fT
+%K+$@iEt15peB`%MkVmhu>a"GbV/4I at 10>JhUJ!:Lili0GFgrJr2O]KRAVckZS0re,P7=4#KCZeu%+!ZrpmeD`/2\'jT%mmU9)JSm
+%J\fN15$c*^+@"PW`2Z_t/>AjkhfEsS/sD?gc[BhP4Qj^IL@)fJm[u=:ZpPaWYsC`6aY=q^=#sF!>]kZKJP(Oa>5P6Q/+^ql_)$dU
+%/n9?UR<pFWZ8#dO7qhtj(F#8:*>d9(V<MX$&Mi9Mf7&!MWG[tO3B=q$FqcF`/!I7BKa+IO:6D#jYq\bk;bG=cf'%:rfC??K=3\!h
+%ZSr-in$TfCB!g=7X?B^,iM\lbV/4p at L=hmq\B0pjIBE3Sk(YIqe<WK987fo'3Y$5 at ga9%+qsBp7e4NY4*^T9slFCW9V71Yb7+LnV
+%M*;&Z=)@0MYcIV*XN<+f8bE1W^U^_%B)K;;Ok"IfEir/h>^TcHWu`DZTr=OSP09DBO;dmTh*8[#dln at F2k+F"Zu2\gY>oa<JiuWi
+%G\&[QVM'm2<E&%(nt%;7BG.*HS&<FCXQ<H!o"8<cm%sOZn[C9+&+T2NW.RY*c/jN8R][#e>K=fhe$iXi$45;F.IV?.85'PQ@\]I3
+%2lp=@H at M+\O_+F.]a<<"a^?e]iQBt[%Y]R[;KRn]#Zp)mPL3-%$G('Je=J)4P,jkJ]I;LCPtD59("5;5Qjqs3FXG/)Zjb[Ze&#Qj
+%B\">+)s=?j[;cK:_Y_pHRM.ENBcih%3t[UC7Db#_q%uDlUDl8W'X6cEAR&BR"rBD)'bPZUH[,Zt2m2`+:Tf4nmX64q)TY*&7="d<
+%:8,eYOs'G?S25QGmD_ce0,K_LHC8]BEg?R2Ks11)c]*t`68K6M`qUK09&uRc\rQnQ=b)B!GZ=oVl.^BCb[8J>q at oF!.!Jtd,)csX
+%nR,!!E!H,JQf_j&^K`Ysa at .Y9p4W)SV,PZQ$ae/U$:=2Diiuc;a!GD+l`g8ts-eXu[Zjff9Bko3J at E^'$N.OfPf\<Tr+isR,oN4>
+%AE#pI;*YVL?d:IqHaOubhu6s&4MQecZc&seKUMCt.PbT1bB=/jNSOj?/NJSp_, at E8aMVhLbeEjm36(b!Xb at F5\P1\W^Q?3Ud2&RU
+%On2%S6WYZNhFFD$A\h43]n%(.P]YLmr5=_Y2+81%HK320K_'4fcaL1Q&k=:%d<U;U]Jn#=>tm/oo'+`OgK\:a:56^QliT-eMp)bG
+%D<Lu":&bu=Y_r#SVeTU2n at R(.YFN$Q2)aPd.R_H4Up@?p9qkt3#3/;Q]?*@@3$S13W<?/2pjlXaM7JPNF31S#^>)>;Q=GT-eCd\p
+%V#@6JT8JWaDG>'r.X:BRgOBG4rJ\Dt.V[>UTdO?4r1_>B5;C\`cPbIU$0m.ohV\KEF8VoIBbqm/BqnCn':@.8]7IDrXKu5ZLc(t`
+%^4i(V'-ep?RCjoRdcW.LWZYo=Ei+X!Q5tZ-Y5jo]\aNH2M:5_DZSC[j?:]@W-E6Ol%_-e],iD%gR=NqZbkpKg-GJYX=IuNoE&15#
+%h6Ml4n!QFdUd"VU5E1W)CfR^dT4(5h^H1!SH^ug- at 6h-ZJ.n[``oYc;C7f/U&X?d%4pd"d`#GWee.S/CjPb&0WYXJ[*f=bQ&X?Tt
+%9oRjq at t#gR6"NXll\5QEgFC5p9'0LHF:uGP>Gn4E2ba3g(;h6Opf,8H)5Q\[1fo^ID at mUA@W-N<c(O@]d.\94h*^LnhW&P1^mC6i
+%dq`t7&SoberG>c#lFB`O%/;:4,Pnd6-W%)>0!XHa#S!Y'o<M:ah^Cp4O11(nU>)rR8[Zn^Gd=k'Z\6)X1h\bGgpW"@h9EeR,3;uT
+%li\u4q(2>gB at eeXSMqHlW(s,N*@Hqe]GGC(Yf#ZK<P[<2MYmYDXTu8rKn=Q_Xa0!\(M[t=c,]M3Ll*tr8C/P_6iiAZ8+Q&f1F&mm
+%_+qD`o!4()[`5\4s2nbqR at .K4IdTJ80DXQm\"ffM8dVEgMVsFpNlSS'^\bllCU\RnfoI:E]dX5>;Zfh(A*3j?D/#E)+AeVmVjDFl
+%M=>h[%q)[L'"=GnTUh11lLtjIJpNAO#%>?+1C?Lr/K_X&>S$V+?LV*gq&L"JF`9);dl(qt&8TUYagJ;*(+DKNA:tL-:-P(QI[bJJ
+%/UosV?aonSEK.[SrrY<2*9^:aN?k<<Tg`,U-n2QcIJ[\^-#_ibFXiMu\5T/dO]5!0q#jCpJSpZ at d2Af.7,)$B/\11h"cK,HS.Eca
+%0ZAX);pfqDT*bp<E8HcuP/+53,bD;aDk_$)ZhgG6<c+<4]f?pg$T:UMX0,B4TUD0E'9>r>p%45=W2KhH&,tmHrkMpcG<O'\jrcJ<
+%gAc!'CI7[EVDNL+0(q&'j+)E.+qA?)UjG[<95.FpPm0oe3kGn1;J5LSmt^9/>X)LRD''jC5HdBEgk7r`3hJTJ:>[\4T&38ukE2H:
+%Bs/m#P;Q_EYf^PKM47KAXUI&NR5!XU[+YT#nuYJM%nd>=OVJA1qY,1?!o#[rP-C+b5$#;aCbkaOR,BA^UaLn<9iTWh/<o+;,b1(s
+%ndCa`Jej4B[MPjgoN-&cK)N]RO\(YiVG);RDe[ZpJIGD;;#0]SHH&ot-LN'.,oS,oYVsd*)/aas8*/UFM(mIHDI!Wl]MbPfIX?.H
+%'!HcbDXq:$@kr24@'3duI&$$*Gg)M;+Ld%'An$2ql3r+_C.bK+*>97)@&T=9:2(Vc1ilfEFYf.=P7<VrAI6R*kH/K/Y`b/O(S(9C
+%]hXi,h0h>>qc#4Nl;[!f1rh.N"FK30;"5UQ\oHN"M#7rb,=Q<$VIdbDI89=gQ&f+B#sU=[b:1s_gG"._b4=Y,`GWFOs,685AAL@]
+%\<E*G;YoK?oK:Y$8G^EDm:2VK%N]."RFNRl`G"`MX?f2/F8m'bQn[r!6)H'Zf_&f;RYW(++ at fSh(`^&EWn&V/[jFF"1Y-qF2A]W'
+%&.hu$-_CHB>=X)iJI9X5K(VMQDfCq!9gW1e;7.BcSGBc&-TT+X+O'Z,06_c9RfU`[r";kjGu$"Mj=M]_2N..E8kE&Hpi4[i at J5l:
+%Shn[<VK.)YY"Vi>P at rmqBHO_FGidoh;'bGpQ<`*(.^6$1n=uu0Wan7/3S_g&l3p(CkIdZ)Ug7BaN+-t"*'Wq1hjf=J,EFD;H(nbG
+%g1),U2l++[=k%#1ZV3NL>S2=M<&F;66B/`J-V:r at -JrNC\GK3sM-bFeT&(X:0s<<..*-=c_1-C88u5m]TQF;gYn%ZgU!jPYfKJk+
+%O&i_@*J9I=r-cl&:7Kh8l$&lQ5tZ(,QX!;rkBXXj"F-,lE)KI],jSKCZYc1MOV'hgKgOp2h/t;/*ePGmA_p2jQ$f^mlU<,u0Qji;
+%RSYf=bN/GHdu5]+j3 at TQ.mV@Wq"S!q]WJ?]Jb3.tY1_.BdmWduW*4L]c<fZ8]din#lH at M",A=0XgOifCHbR[hg(K['Gd$?-,a[GB
+%*7Gaq(.)p*1L4;:/Loa"okVCN-?j[[*Qfs`RNje9lQrCOMr/%U'`U"TKWY8cq'3g at dfppPb-C$uZC`=::Fn'$d:Vb;1!76mJp=eq
+%/I/s<6r[B*5Jk,[9c>UT"Y.r%^'W9!'c5Rsrg(rIMW.B@[pM^pN-MQ2QPF3d5Y[6/ZhIQ8$ad9NU%7K=a)?9S\Ida*O,,05r8g&/
+%Hd*'h?#efphtbmZDg:SsPA+QBPqYV3,4LDa1IW&hi7,C at Y_\bh\f'.":OQnJ=g#2YoXo;,(A_+%Q))(6J6N]L4ITX^b:JjN)l/p$
+%X5cSgT=eOoK$F^_XW-f^SF$I+_Ag`^+Xc`jjdFl?::4g*VpHu3k,r"RBD.=O%B7mTNst10R:@n'Xn'n:[4-VeWa"?(.d`YZ0/iGs
+%?H+)O-)cg<NJ"ohN,09CbO$<+qAlY1`10en>.2)Bo-pkj6j[N&PHMhL<kYj<c#9u5d`I)HArFmof.$=&;tbT>^+uZR2n5Pk at a&#O
+%g+/`3Sm`kNnYFpUrg]pEe2!;$0X"9aOjcu7lS3V4g`hi[d`92I?pg)Zr1m<(Y9e/b\<:%kmW%P<A&H0e&bMn'_,4fO;Jgk&-iuY7
+%N19aK<)+4k;M3ZNcJLFpiH%0lOB_-O:?fhY$"V8rfJk9+&K^m0KpP`Ij9bA'48C0Y=T!2(TR)e!=qR)+IPDVLCq\9U\p9OKag2Kj
+%:IONb2"7EjGTu at 9hH8/%cGde',I_4MF'f?2;gIYjd1[\1S'Zc_=4a6Z/tR1T-:cq$X52S.g<04(NIMZf4Kr.>"rd^R<k,k-<rn1/
+%L1Q1;%oWN2PIV,1:Z].'S2Xm=]dN:;.jd4(KfOCfJ1moAFZUZt8&mO+%*[)kTXq:96a"2)ZZ7(k2cB3)#,TQgN_QAsF\=4KPe\!#
+%CSFDI4t;s!`+(ej2'a.._Y7Ub7%Mt_"Jk_.;%"%$d>&8%QB+qiW<cn/Prt1qQESHfEe]27>]$O0FWDnE9-+@!hf9<h8&<8t:UiY5
+%XXP4lT(A%aQcDn6Cu]k-'r/$GT/n;H?YM9?hB*@-U2c_C4a1B&s-UPK]<8HXR7`*&$*AjXm);eeLN>Z"a]5-3/^/hBKmo-1Yao#q
+%rk)=h"X>l at h!"-Q!k>=XJird"k<-$8TTM$T7&8gRi!kBB"p+iI1!dY>BK*/gc*>]lcGrHo)CoSlHc at L5<@_/1DTt1GhXZ"e(%N0+
+%_hje"mO\sY"J*23/]!YkWH35nJ2mfTaJ-U&(smDKYH&g]WfY.IL,Kk6\=aAjgA93;U&I=6(7O_P$4[YGaLAETh".WY?L>9tm'&#X
+%kN#o\AuSdhO$3sp;e at pHF7WJ.n'(0+/^Eiho at N3ld(.m(S;Fe2h:argFUs(`%1t at oB1a0(MrX]jaigm`CRIB6#H$]mpN.<2O@[Y)
+%r?rhd*(mcNjPC,['2[O;]Il`bWV4HCoE6%Hc3Yu:X at _G'm]^-kp(#r#heAcE3<,k&RST2r(n<RoI'hB4\M;:JWjEeb/R@^=aiJQM
+%#J105jh#8k'62M_]r:tn*9\j>9P#+gqAbWfB[X,q_M`Qr4&t"-e*p6$J+=IL at 2&@@WqVf(OI^bs9(5eE_43CdBp$t\.<JWq/f_\0
+%fU%R'*39aNYg]g0f;$""K??42XSZ<<3+:JZK2gkWJ4FTXe/jGHdM[rmTjUJp2B<MH.6BFUjVh#3')?*`&HMEFk%'$/F2pJb!Y)*0
+%S&tP+ZtV1.$R_K at ICnO_!IXHG0-^_EAAM=(G?&E)@+/3"Dq4On&A#tB:Jp=#EU73d:aZ]Pkd]k'Lh]L.#n\,\)U.l?.63sK2J^'[
+%`tnA0_<I2;eAdYIo- at kogf`Y,W, at 47RNkR)!_9IAI;S&Mp0#An7ci(N/Ybt0g:EIlj?bf&MhFi4?`$TQTIr!Z8)(jPI/d\GTsK57
+%D2E9(BajY!VkDfBF]V%qhf#i?%B#nC]k4L525riZ3 at 3L!AC+Te;4,F\/J[l94?3";>q_BBcA at -_%`9/X\F&?#!a:c4+#YYPkq$fV
+%P:#1OGsR<)Xl;/4Q:>0Zp-ZO^3lnu=i[;o$&:3nOXf#?1bpOp0'8'Cb+1;s3A/?G'^p8;^mP7QPT+i:HlLZ/Q](Q]=7HqGI*XV]K
+%*WMaX[G0A9a?TRbquh9ubTr"o,dM9D':5+]Z>FVR/knsZPd")\[M04DlW9("=+(GRle:FR'74:\be&.:Op:aqYru08]YQGVp<HL!
+%M"88LQHO$sD6Ih38[I]Fd'"O<gPe1,n`ETCOSu+<E+j\K)jCLdG=;e5+>QuPQXnATQBU@:O&+b5)jU/`1V;,h\:9<:c/q#$Mpt&5
+%c"!.FAA+<Y+ob`#j$KA6;c9d\;X#^p4Ip/jc)tbLpsn+,1ja6[PLTn(Qb89-r?.*8TkPS"o<.Vk$\r5t7dK%X?A2%/#)8]+^ClD3
+%dgcN/@b=ZdKk.r\A at 7IU\t8NW3(ZoGGLOgPFX3O5eWhV+0O"3!>Kq*NP`/qkkX;82U5sX#Jmj];J'0Rr_orG/HCQ?OB3X.Ofdocd
+%afWPR#^!+8(oTd_kN>i$E9UjepZ>=WD8BP"eCARG!b-c*o<]NgKrR`X?JaMB[$jY<BbD+q!=56n3C_ZubA-03+VKJ+db?jdi+7Qb
+%,+:BCAW#X.?J5W'D*:4OM1Z*nfIS[SEJo$MpXSKgR6iPf'P4[-pt:3lkf_^4\Pl(FHn>"sg71(V3pN_UB9.?CPW'^oU%?9`+I-8J
+%a!U#4cq\a5W at np:RU@@ET9s/:-ltl(ea^LC1!`)IGFt%:F^)8Rp;@OQW<ZAB+ImhWKD<cD`ck?A"]BBWplNoW)HT7uB:HfSccVc]
+%.n10rB,=Jl\[\^]$_a2N0P[o4CT$X?^KZQ?('6t?Nk>39(nnoWTCEAgfCr%on4UioR,Hn"gJJAF_]lp8LZjj+1OH75bm^I+M>3$*
+%XR[J!PSHR1rj9\L<-#iR+`[_ENV&Vr/[t/lK/RN?apHc3^Rmhl4um;!CkDHh<$!/q"&8n_o1W)3n=2YDWN\$T;!`$;!R0$D\^jX\
+%`<5BT`hMXXd(T)/f&l*+P;>UTpBr*Jo1#Wep+]ht1jX2h1r3=hG'_;S,nn,cdE/hgS;ii[3K^/m[_ at TY$.)!((('T6p6q`o<"`#i
+%]CU%/D98C\+eS"ZP8AW:Nlk"D;iNu4M_p7oRL%fo_KL^\+%;=H?3'J"mF^/ubE:J$J:gSi(<B!0kLNkb!4I!t-<DP_YC4WHDP.ee
+%i*jGm28?+Pf.n(,cd]*9NGB)9nnanC!o%nGQ<BCR>31tf%!FBBa[bcOVS^boj4jB5"e2:4Na%+U[pE*$f'aOd=E<%i3gc,McZ"0P
+%=qH#&.CS4O(`U[&N<LUS%4.UKj?Vpo&o\5=%uqpQ\h(d)(L+rPE&O5]4<YJ=H+l`VZKV6\'`gF<XrZ;dIgkD$[&jVsV\@DO(5&qm
+%Ks,'t4MU,PG9l6O$`lA_.1($pFreX#^2)/.l'/946'G6;Q*sAcR8;jrf4_D<g at W@&qK(-Fl/f7<qI8RB,__FOe1)Z?=<@/iJZrq,
+%@CJ#m<`.g`ra"2Hd;Cl=$Nb^4$0C>u$kPU>&pb]Z#4rjoBdd$8.gn71KO%[&YI9C=8I=9[;V-F at O4l'J(\qje7=-)I7qU]&Nn_A;
+%D'-d^q](,AGr]SA-8,QPUu"[@8?"sWpa*qn1-R)JbP"]kM.*EKpC[L>`ZVslhS_6 at _bH!Z*CfI=nok#d\EgX&KC^GO5`D!,<!rMT
+%RFiIg6CWb+7*an at n!u`4q+_Of1RE(@+)k.-qrkfJ>%[P=VY!MpIQ4mP-;$aWahWO,j$j%K#`e4+p#W`^(`e/o3QEN1DM!5G*RN'#
+%l^OZ>i-ON'\1tM+X91?_ahaX>@1`BhoaU-829UD0E^`ZLmsSpd>Jmt<A[!mq'(ZlL;qk`?;/tLFC#h+K;0,`YRZDn;qZoNrDDmt8
+%aK3?8h"F/$%JuPi*^RAK^mgD8*-q0H#]ZaQ`)ZtcERiX58]8Z%C(&]Ic$AUAHahAl(8U5"G6nfB8Yjn#WuU6mT+feXDGr7!FS^\<
+%h-RG:Kuh7gc=t=ji1%$LN]BkUf-:Nb94]=u./2$C49Nt_k8m$BfBJiqLK@`K"]mRdPlN!c\FQZ(nZp.EW@"'P!BnbK,e_PBh>YoN
+%eee2oD`rU.a,G6\%([*eVl2mZ9((N9V)m`W>=t$dfST"E41V6Vh%@Rs.9L`W<i'L_1Ap?p:G@*!??K'l!']lr%bgu1VbK"mm1[-7
+%L?sc,A&>#H8[7anl8qGIHn`1#$+2qHM)E_7\'#E`Vb.1:K&&%ic(r9G%+)2_+3O&Y8pf&eb$$9QW+#drpghkDFu4a&hlG^aVp$\9
+%:4d=Xi6;Fr["blZ</*Z;S+H)-4G6iZUqEo_<kP*Z/2lS.j9sY6^JL$]5Go[4\cohsU#_a at ouX)SFR_=nEm)m07$'cU1=@G!oukgt
+%H/#IhnY+i"eJT#m(cia>N=2M5Np1%+nhQ]N!oj'Z*_:+hJ__Blko`VDg1'W at a<MY^-*=om#>A@'UEn^Z>X/eUo*k@*(eAB?A+r]<
+%KA]8BEJbtK*EWa,K;=StSY5oO;EG?'ZdU\#P^*sK(Pd4oJpA\cZQ^AkUroJ4rc[6D-"j-,1;9"'D/(%<NWj!<2!0<V8uP=XVVd1F
+%CMN873]#snbHDGlbi=6IT(8T'RCOhFfSJg`NBEDN at IUpW=ApNBV#'aO]Y14ulB:1oM^rcicL^]k:Rh7td^m;S2).4l+rutb*\sGb
+%K0:?&:Al6XMEGksOnn8MgF,3#]#V:96E52m:A.tp_C,<*`9t"?R-H&AffBkOES8(aO_[uDq1k;)e\uEY_2cbFCepcJ2P#&tH#,EE
+%+/gBuK(Mog-8Xm;GkRl[7`9=.jo$Ii>_ihPKY0-/dQlIZ%RTq=J-8Yc*8oL-]bPC"_l\CU1"<I,`&S#"-1P[9fS at VI1h/L>/oiRC
+%drZg%$<IeQ<^,__MTithb/[OWi[m5t:b<*@%r@)6QJiXC at -,HCGb-m@>dNKK$[j at G4.kMZK/@.*U8f;ZZ.c`/V(0/$#YSlIDL.m`
+%9;Dk*(r+&Zd at q+,V#6&l;(aOo*'+)A1-mn9(qE';\aQ4b, at dhiQDErhqNHW>*0LB3Z.R9!]$>0(>Q83ek)9OtD`[i.W_qk at Cb,r8
+%ZA$=[75HnCcAkJ)&!nJpMf.D36\C%F,.Y/lCQCa3WR(J("/%cQ_V#!K>J_.]QDSWg6.IB01b71<-"-,Rcj*M0jHol^54Y-DBJV0.
+%TjnYmAbMBbRCeZ?nsf1,oaJ^U&,OYdVH*DZ$Me4r9X`+EThW/&'Opkk\K`Q736GSjHs'>5-dU$$&DBi.ms9!;g62^^K$ua'<[nA3
+%-E8GD"L#%m9BIrifN at co3@stHSU"@'C-]p.":M\Pl]Y"kV7<m(d!:6gnnf.;li]CbB2JB;dU)]#LE_DTabkD6$I/ScaA.1KB6t(D
+%nR9ufOmH67%jX.,/`6*Z\=QK^LsXA]=2cIc*P6`pGPh'0>OrA_9Ss,0[2P:^`sL6rk[nTE'aA=Wc:M']$,5Xgnt6B!3i6'E(K=?-
+%r1)]['WKR>rhC$GoK?=UZ[B%:4RY1X)/\anQAp&G;[L3L5o$T&4I:F at 9DltoWd,_%&D)?giR)FijmC!',+pD=rjd`FE#p8Z?Flp]
+%['!Ti)d9,BP\Z9tp@<ndpPp3&IXuU>UgrHh*1MaNFbFK+$cW6)eo(dOE_;Rq0Qj'cgkctuq?J76]c@!,AgY/Q719&b!V^Rp4.0,s
+%]QhY$VQNb0\iG+Ds0XS3=]hfS%GLCi&g(30FR)@0J,NXX*I=K_eV]=pTDqBaQGlaujKimiH>O9iXkTC6JnA[[/F2apLS'W]eXd#J
+%,?Zgq\0l/iRld4(H(B_(^?6<nT+aC0ikURB.PTEGc(]>12Y[b/:!Is3L>bhK+%i>1MEFqWfA+i?Z?,=Z_(Ms,gQPu9<%0aT:@O4Z
+%[n[*9on!GIR?t:!3B4OU8I3(*j6E5EGBnXlYt3FN.>Mb53G=)_lDXsESouBNBt)Y"nCs;W104.5nm7>R>^t$L1ID\3_h5g)U-C02
+%A(\-47n:X=.54]s/<B38>HL#`Q1BBq"BPc)`"DdU4[(2+9]&dc*AfA"!:S3f03Qu"U;f3"kp]Zua?7#V<-_BgkGp8+(8$4PeQc1(
+%3noO!.`8"..]arZ5D(`9$E0PR+!*B3qae7sVQfo[Ms:9!?=HM7d!scFr,Ok3f.:[i7F*"0aK\IGCW^OQ9(:D`9D1M>jcW5/\Wjk$
+%\Ee"o!`Na'kpbM33VQ!/np-%^qS?@](]@<uK8b-AHK99N[#g8b[m47P'69B>8]sa>8C"aQCbO\T"&mt(BF\qY"^qSqjeFH->.Sjp
+%4Bo,F+1=`;9KqS at 3jn_XgmDO*H!(G=X6&>MBB,k*+ at o_q9Vg#/L/[:DdL,>&'D!L6`8s1B29guca;`K3o9$egi`$-I0`9'"a:I^/
+%5\X0FRn7QX*P6IshSf7ja).54YZ.Y='Y[%j`s-asZ>#Nu+D'X2-6)8&Vi]$Xg8V3^!2/5]#;RXUjAkS/Irs:]Ts&;SM3sp]G=W`2
+%C;8]^TS<IO,s&JM8ft*NSiQ,([\fl$-@(C`W6?7X(tdSd0$$+aY8a%b1Q^@T[E at 8>C^8QIji7i[k>_ah-$Pm7c<d:CQQMFQ/'IjC
+%Yk]?=VHFS6SZ$uQ"(<uDI\CF[-UjXJIp%G-[,%-SgH//Uq,::B2I at C$I>eqk1VpfP]V%%l'L at kM7`+LrG9"\9[$pFtP]P]7pJACq
+%^&V^>k=F[-G%_[PT]us,+KCMgHdT/11jejS;5.K?j"WU2q3-ZH(NJr;OIa3oZ=^@R4ZJh*^Aj@@XBuuT0\NPf[UkmBPe>A-@(E.W
+%>$!!l)5.8I'85b0@:[7P*3s]Bj)pm,,gC5M.j<),C=pV6es%9IP)-)$rV%R7'8dX]eY^R-k^3R)?B]/fVnR*1eJkiDOD]MicnJ$I
+%3o7gu,1Y!>'$E=M]\Pp"SUcJ&_D=Q3FF!HY`n]7i@;.7\NK*(rjljZ4*1DeD`Zkq!X(&GUnetI&SLlNKV8LL;1-tprQb`l"*]iH_
+%!-d:i<DG^mTDgg!N(:pD4fT:?V7EdoP:>@?O)!#REU[Kr];s17@>^&6<]trS,W<Lg(2RZfDhaZ=UHE&c4L2W&PV[F[o$ZZDb1i;C
+%O\Dth_`tX`!At"/.!'4U,-GGD?/c\--72i=?<i at 9qao#3#[uB.$1K at b$n(MH5$'>=*4*;J09?(S)0+b<%Q#b$]Yk?Vrh3cnNb#Kf
+%kNM at BT$L at +_K*qIb;T9UMkWKeX7s]O=,.>UA6RK)K+_*q0>BV^V*IK4pdQIDJpA!BNdai2C4p+k_?9H"X=J_gRi,?b=g_sQq)Z'(
+%6S[9cY,jhLaGgn(#q/3_QJgY3)hGsJ"ue?=CF\`t?EHAi-?q/29+7a;1HQK5Wb8a0Xm$A`_VO)6R<21RMm'uYFaDXB>(l+'L4OoE
+%!("bIWWM7\D7PVV[PtPP&P,S;4(eqQbKDV4=?,$]5Wn]cD!2k&amlh&*RcaZ at Q[O?H.iJ=MA5hg\`XL4^RH0T*XGcOAZh>i*98_l
+%qUqMHm>bec[4dMi:d2hB"7#^m/@m2OGu)deOh?nIZj4C>HKDJS$6</N3SEE<S>i6kT=fK?PMDJ-<a1)DYmTZN1^crJ&Ds;#H&6I"
+%A?]-ahqP9GVRYi*dW:u[1*!.eQ8l^h.P]Zfo1f')=U]q5h9JL$S4lrBAY7^5Sj1Y5hB#+;KN5_uG4R,Q/3J=V at X@tuo$Mgm-K8B@
+%hR.%t)K9W23J\>k[1i>gI\qa^8=FV)B_P,bWn8"W_5aO+4S>=hs,(3j).5.B+cN$XZ=D*(h?L8#FQ6-V1M;6t+(d3/hqQk+kVb1e
+%.Ac_Qoblf6?MMbRM>>uI;h<J;!rauPP+GS..9Uc#KSRL."T-((N[4F76CVW:jO]C:e/-%X]ab=Njk;Oae-rst2i*.kdYk;sg8Uf!
+%DFDt[YC&TAdh5QY%A'>:,SJO[@:$[t%oNl3Hrag%?8qoKCWVjfFl'4QR,ksDe.j<M\8_;@G_Y1AC-a;jY"ln&dhK_SV59FWK0I92
+%-D-VZnjVH(TEP\?%>Y4).K:"r=+d(YpH_;Ldl#0&kTDkXZd_2cqspg$knA%0QQLF7\(R)#cq=fH[8hhj\fn?mq:^XB?4"cSQf)@k
+%;YP!!]uC^`no%Y&`lls[>Su'<FBuES8KO,MG at Sg\m(>Z`fNNASZN%(S]`Xq3HL`$Lf'q)=0u^DnV`^G6RJa0Z]pDI(e=7fMS?GDc
+%,um.0W]GaC[8h5Z(I0M?i3oIDoiZ?dG9bbBZb/rh]3DNtTDPn9S-KaCN(]'XnEo"Pk,_R3.?71D,<X_=B1:39#_7>ASnZ<4^HUlP
+%"jBl2AC"/N;*qh]KO7Z;C9]MnG!M@)Y`o)dL!*o"T!c!>XP?ThrL&/a.bRm-+Vf.ROG,M(&9#B9na10m/<;g^:1Z[YDu\QB1nm/u
+%>Q*BheSD3R)i>d1'4c0U(.)l8Vg=d!1HG_:drrrgSu at ddO_;go&_j9Lot%VQm at 5)4V+;*r0p<jm`t'igS=r'[42q/H=Y-p$9[a[6
+%1/BO!>#4h,&i5"f==m+^Alb'8*e-h5Z2/r+\fGUKnHoJ=1n&Lh=n[idBqE?1:*j:&::-hlE@*6<fi"/Bk at HiSiPuZU-.p9.[*8nW
+%?3Y[G6I^\WW#3#AgoC*V79;/QinY#/:$o*oi.%J4BdIFUY<uB'Tr^\oHJ*b+h4;j0DZfDOIH3`XA\<,!mpo#L!5#XX@\'ko+!aa]
+%5g?O#L2sWAq3'"3/N76?CiouV:st"=!iAlO&G>pXNimMQL5qf3gU=:a.qhMj)b<XnjKNG/SXX[>I393p(KQSZa>s0EGCuCTU at ACI
+%k!n*&8]FN1\th#-+aZp2QYfJi?HcsJMmhtg-NB%^Jdhpn1k at J`:(hH\a%gkJkZ`fZknnp4'Q$J="`gj[S6E41pW;O52t*88dh],&
+%+`tNjIgH?*@6Fp%luT5dU9GeV*]3e9O]FU*f"*GrL:C<Jfk\P`9BsVJX@^lt7`>"ue^gTAYg$&sm=/raFP=+\H(3A1mt7;,YUO0!
+%k1GT'h9.cg8I6J<Iic@:8\UBhcV'oC'3HtZM<H_)eTj6dGWFG.m-BF*D;isF+B@:=&i>rkdOtjX4Efh#`R'*QkkE1>cdb)NKIC$L
+%:Lj#h*&+!uR=rR[Q\Ei+@\Q-p_ep2t#RWpZqlS7Ng<Pr^.*GoSaTGWPT<bcob at Y"_8>\4UgEAePL(79Ge2c!EP%peu:X:K2\Z"im
+%j#"4+TKPjBB'C,shthLu<5`16?32ZLCG(pQbZ7cE&Kdj6P6 at 81PZ^=nfTIFP""fjN$!86-P8of8K<HrKos$,cMMeZsVJft/UI9W/
+%kL#6F8Gr!CI:Pf>7%KYI2o%oB,LM`SH.?.k/@8098=G^c/Yj`c,pF[=D%,:0`s)k$G@:D>]ojD_'XHVghlGJ(K4Ytt#b at 555D?N+
+%J0_;pU>34eD\'SBGAbu[OshAq?><o<<Dn*[q*@LBf0dS;LQ:3Aa1HCM$4A0f:.d-5kf at 6`#r5G<VO??h:nY+"Fq_A>E:hfhbGeTb
+%n1Y]HqRoJsq'*d1W_P&@&?kh'd[qklq+nKuWFW/DXZoT9?\-ERlSpuYAZgEX^1<#RIfs;=]MG)&[2VbOO#",W)<A6\,A2XM-$@j]
+%f'9/)P0!5hES#iYeD&`BV+Hn_es'""@Sua/9U:!rTkohUG1rmV-_<]V49$Ta+`FP,9fSXuH/==BcV at h2aii-3GitAcc3Nn:8jbD.
+%(/6a6T>G2L2B4RLZhXbrJ(>34\f5o%oEbAsUn*s$R+grN:Hs?>@f,LbhK,!lD7&u=8afB!''P8K4dkG`,)+7.Kq*>W1<M&=;ou7p
+%b[18VF2T3sil(6^_+p/ieOi/#8I;n%3uKpiJHl%>;H*e%)nA![0C,8R0&d)@Q3mES.[8eHe</[bQc)@;OIi_o"l(H)E5/jRo[qb$
+%nE"F[YQJN>2i>*l=_%?>Y;TO#5LnGM)rpfX]$Dhd[lK,PlSH4@\ZE9QeHG:;q^I$?pZ3=iNqoc0NaJ:'o(0p//I!bYMKdK&pQ>-k
+%gZ)>a;4<dR<_]1_2I+TbaBd"_(giBT,7Jr>k8sV#B?08i@*br=n0$9b"jVnogQtm.42p'Nn4[CV,F>\j4J$2tD-^JY>[<uuZ8[sk
+%SZ&t3laqPZ^#edLK?!YF44/j(ZIF6Cs,Ifl.;Mfcjj=BjG94Qi&["?Ds6]VJnm*rP2&[sMZMg'T=dJTOZ2Vf#]Cjm?,ZgH')rQ4u
+%"/l2+R&]fJ#^;?VRk?:O#,m:'V,e+'-oB^(gp;gZ,#]bn3bsQLn+1tAcQNfT;jtG5%AorF,gY/1#S2!_A`dT?M0ctjO,82g.(_lQ
+%_&hRA:!(It;T%#5H%]T2M*k'C['Z3:`,SarPNTk5H0&BlO'B2T<kEIn_1!7U=I2*1Aim&NC>)6K081bE<1!8O'?e9hm6+[ai(It5
+%JQc[DZ=M&8TiU8j#eGmZ!-tU#4`XZ(b at JB&D!hW].1P"Vfhhnu=OZ=m""i4,A-3Yf^f(n:Q``</7>['N+Hd(&!-+B"!e'FA[FOo4
+%IrOP:RlsY!AN9.Yi8?'?XRkfDBt3CA#;)()7=/MiVQm[#4]0"r&nW\`ga.Zu?NkE+?;DH!SQ.aH'4VuoDp"+Ag.rU4SbjRj*8.>+
+%dDti)]/L3mo(F/pRnm$r<ngXiG#\/Xi:>*N:_lVa\jR]S<IVp?U6CX:[BE.qmFgL1b;4!*RNqIQc]ILp/=!#aI%5u`KK at X6p^"Q;
+%!(I.8Aol%;EgXco+_S-)[-CLR[,[N at UB.u+`C^##9.K"T`ApWtJraAf,JRG!0U-<*2a6C]eCesSd[J:tVI4YQ>XO+IHBr:`,:b5o
+%[u(eZD%;->8>\TEU"G&K7KO+NPUr)DP'R04\FH"c-hammD#7&O8q3o<Lmh>k"2QB%+CM!aOXgBN`s:O+r_ at T@E(/IM6a?]^dc&DT
+%-$kf%8->R.W!!++o1jEH=8c#PUJ52-*'4YH^)Vu[3Z_=.o7am(DMgir0ai'5bU,$LnC7^\>>RDQ. at UG!c(^FuMS1T2AN;r+AY+MX
+%-0CL"!$,`m%_lQ)81_+LH[O7pZ9rFVK12pU,, at Ad8TQ<5k\@*@nS1-F62+nrac6nRF!NK?K6ZI1.B/VgQ;0RMnd2[t(rriq=_9N$
+%Q$O^Dh4tID at D3=cG(-O_T4W6V*@X3tP<%N'U-4>1C^UkJ7H_!o*/^=6XUaWn6O#&K//Xp;F&%<2cdHoq/`Hp&@e(KYfXB!q2NJnA
+%Ks!1)S;4$h)gVgd7&5XJGNaE6).^X%F##@QNpR1@=<f_p7IDdZ&m>.^]AsE6P%EU:5^_M*Le'>XC;kLXZW6@$d>$'b:60"PEC`kn
+%0SJ[7MdS(Cb8rFG',\eVC_YX?obPKPl9<r6YO0RM$SmR)FX:RUR$0X. at i<[FT;%&g+dA'cfdG4cZ557U;\;R/F?5\)hm2#InuKr@
+%]h#gX"kJ8cn.tFu<B/Se3;X/"h^qt"#UGi/ps_d+ at m>*F%=HoAr6QJSckQbKTjP*%cbQSkW+9,M1XR at -$<Yf10o'Zug(>*29o1eT
+%,*JLKRp8U`Kp[T>62[cCc9Um*)nYSVX!]HD=FNf$6H`0M,Kj7\E.%Y(kgiLbkW/KCSae%l_VWrM*\FR$U*W[#PFobD`P^_2Y`E$?
+%Hp3+?O$?T`W)bi?8dTa!9AhCQo<A5&=cg5g7>f`-[;D2MF^7TqeRMCP.Dr\,q'`6`NCNm/BrrVfb,R(cO-Q3AYLQ"]h+j=oS[+fa
+%:,(TX^gl22*4U97m8B:UE#).nkR(<:@N7\MVl`>GH>E[R=McWLfU,'UCdZ[['.O`=ZJ26OOu$A-hOFlPP at hkKedH;r?@k,&G.Ra"
+%<jD`8j,;F-C:u%("!1MLB/olOg8M&DO;dEoLM%X,WmN0p!dE)/9IJ-uUtom;%rIHM-]I@<EZT8_fR)NoD[Fr8$QIKf9!Ch8md3T5
+%\s6:':HYp<gb&e,2/X&;R"0GH`ga-K3 at 9TJZ@#DKS:'%<c_cj>E@';)Oi9JM2PWaT:#0Y92(<D,+lnKVm+1Zj6h9jV:`PJ*F$>*b
+%,p?A1#@=M9nk40D-6st<VmLgb6*.(2Q>MH`XKE'"Jo*h$D6MUa/a*W4IM)4WfH_?=B1n?EXD;mGH;8'ZOp/gF3%D@@=P.Ie32c=g
+%'$Hh.O[MB!qN,[7;E0F>bA<@cIG(/NZ-]<,D][7b/Sq'$Co"J9SJC*Aq,GE_MDM9p at GhANp8mU[PRW6!ZV?3LUH5S@;6oWm+[&3s
+%HIdd(Tk5SN4.gr0O:a.r:cFe]4u(ta$RU=dP&r0 at Yf20aV]p#Omo'5hq,\k,*fHfa8ds?Zk;Wi07T#\eb)rNLBC3=Ek/DV^e/T;K
+%2*ICLmY;#g[N at Li]Xr/'nD@@*l]RIK'ZS#lXU$=,&(PD'SO21.;?p$?8i#JNb[Y!&BQULTSeRKg="U.k-t.+")*^6?-\;r399Qk\
+%W3T2bA/9F)k!4E_Kd5DC225*'Vh&2V[n2mn492Np:U1;+VCQ.Y<\S`@Q"bqeduqT#P_P0EN"fef!i7C'AkFS5<&$V'^I5<7XPhAL
+%bq6Zb3ZPq=AZnfn$Inc#"J\l.A>tIN=Fl^+,#/L"7/1Th`f7t-\4u+_aasj>j`eVF at .(uIA%]'F.*>c8&#CJU_qF=)A'8BaP"UF0
+%if3^b1R3aTT^@.NJ3-?CdLI/E*%Yini&4/QZu$?$%]?Wdl$>X*1)LH.Uka/n2L at 7m)8XFQ,MAp8DW/.*B+4-bZ[P;gBHcf,V-tJ:
+%2T2Q&_n&G:$efX\n=!fMD;VOr1k`VKk.$(S2fa$n;lZ08.k>!kX=s%3#Mh/+JR)=>g8+:O$Ro=#/aJ!5EUJMI^"ophBN$(oKrad?
+%G\7Pj1!TEiQo"d$;'3^ga$VLYP-03?681Aj:rpJ<oTT>>9DspnT/.q8`O7Hn<(TQa9:_."=k4m7-VEU%b-?2o"IP=bT8_AK2ZcM_
+%GA*c)&pl"B4b:DY;JECP:d8'5h(<+m\VN at T%aU`H:U9\FB9@?'#71\kb at r6J&V2Wr=Dl9*hsB%>PB>+X)EE&3LXPl'9[u"5\NhT%
+%[h@/JFt;UKKOde;buE2/:]Sa<.eY&`NigFu:HJUk5]JlB?Y!]moghYeCEU-lgRXp]`*EuH9n0BtQCBWlE\--1\pB]7nfgkkG3eJ&
+%&$3s=!EHje(iKl,7(OHaJi&\1S>D,8BT5-,*s^$2)$kUFq'Nhk.cF]O)6>.qeQ"/q%f+hF,`,m;<A:Vn/c/D.HVRHdktk.pf[u?t
+%8DWf+]0-ZRp4Nd::'Y]e$A,/;aR$@H*-aKFa6 at AjIWjO-+D6rZliG&A#c)Lta:31:?RJ$%i2)$\*/"mo0.YuH*`ht$7dj8d8$_bD
+%c$Pd'UlNR`+NM-2V`6^J'li,smtc:7Kk;;7f)"a]1"bl?`UbD_RAAn)<IpDNEO\aYP]+S!8P47p-U,aBZh7'a<VNJkhWB(@Ub%Dg
+%&)u>Ffja(4-bJ1tcR&[7UQ7V9JDID:OJqC*;"r6iOfi`\/<ZL;2^bHXKHAcVl'h<KE at O/Tok]=PP<B-uEY!PEQ>hf$ZZiQknW;Ae
+%ahr,oC9/Xh.QY1drWOpdXdD`58M)V=2JonrLXT`XQ*.o3>+J6mo!<S46_[SO&,0j%P)N[PlL$>tX*BLpmWA']H#g!@$P,qIlEO$B
+%,tB%D:s3#0n,k(Fh%Wn)AJ8!9/6YA5I<)d;j2G at PKnjDG33OarG`Ygr3#"oHmth*r6ji,4;OBeDPn2.uCECp4-R[$,*?2o6JQ"")
+%;,=\2PFtp-rg\6<*ne]]h8$YX":8BV@<.rinhs:8k)cM^j`8gQ[DEI-%PKUa)a%<53NcO"Ol!]86T&+X*^Q2WZH*,"JO?mO?'8'h
+%q(<VC!KM-@/W?YLbVlkQIccqW9"'pn;'n;)31X"WNe,=Gph7IcQX`(7:.+guQ&!Ye3,]scKmHa?:5HTll:cap4FPN`G.p[KAgQ/N
+%IT(7J15 at +XGZqai(0bdW7u\dZ8>>:2*oudQ0;PSP"k(s76GpNhRMX`k."UFcB4/TM&C\''$0sO2nK%@:XWqi$)-V*F-<Ub+>>jZ6
+%ej^dFBi>D at 2Xe!)E]5IcSD#h*;Ft9;@SQHp6Lfua3JS0fs4H"k*.f$44<W]nD"-5]lSq5Bg_<V,iff&8/"S#=2&]2Re?K_G!QJsH
+%!qm^onlnj^'Yp2aYtC;p64,/n2#NMgG;]LL@[TUc<)77 at V'S_Q"4/3s&/sZrS5o4!g*>")>^>YFoUWpJ&Ju,lVl';G]=&tp"4o1=
+%P+S41];<]+:07rnZW!#Xg#KDZ*T.muYHPnj;806H>Dc\8'e'br41knA^<'Aa\d%Yo<EPQf80I8uVZP%I1)-RMgS<_"kt?QAb3rd,
+%^"l6jWNtRL at i9!$f+O"a6*:_&OdUIS0$/%5Ke'.!3.+qp)\Y&!&A-)`5dk9cWi`R7)*,PRdo#"Cp,kBKZ"hOZV.;$S)bu.a-$,A]
+%31*fb[$-a\0;Zgd at lrj)BH/.,=lMS,>ffR.F%`td9.u<eP]4*Na;1-?X>g at 8Z\($7N#WnoZP7^F+JQOYZ\sj.Hj[3m4;EdLqC!"c
+%!;AZg\#)EnNDjRGak=oZn&H&AE9lr-X!BZ[Hp)Pt/l"E?np7o5"09d66X?8G.PYn-r([j'8"CR&B5?<L+IAW)e?FOjGhOFh+GQG7
+%`1mgg,><78TN2U>oqD(rNpkd:%rkT+2ZkRR\P]S$Q%(Zoi'G&@7c(/C at jEej4AUe@QQ^"-r^\bOffh^GZ*5?Q/\&c_/l:c!*-6-G
+%8YLZ%@u'AQ,7]dMcVrkT/]IRr/J_e&mRsCHD,kn*QWHO609q_WTopEE:3*Y:foBU4o#Ea_\Z*5GK?A[%AgjH4*7&6gDR*aS<sshB
+%BQ0?XgLkVlpEVtDAhRqB#h2V+o4"VX=h^r'Z?[mC^H>.$&T"5(4$@pgl2dHR2S8fJ%P&!6#mQbPPUqA30`@+2j8tG2N_=7F5hTe:
+%KEH8s7obU]].W+-BcgNf=0;'=.r>&LkH_+/e"kq\5=uE08_L.JlVTR0ltn@<X[h)q=Vk]VqRG6!oIGi&ip;ug4N'8jp at F9j+[/QN
+%*01.#9F;oZ"otl0Z;eG%?Le>V:/D-ihKZ?R?ooIV]PV\kGk)9c<u+Y"I3QQt_W_1'q4%:S`F:65e+#O%Q-?'nZGLcE]u/<aIQBMR
+%7X34=1o+&VE-502!Z'aO$&>>O`<e?@]qi-S7Y\`CJL:e*!ig&!bgZWSDLG2GQ#'q%BhGRLKP95Qb$/-camE,Ck#Cal$)',KcC-/]
+%@'fMEP(V4AdRk/rc\6%&"0r6>VM1AhR%c9i7[HFg(s6R:2f5TI%jj*BGiJ`5R*=a[='nu at T%W(nQ&o*J\!?!q,6Qp5%apb4)drpi
+%AQ>:_Q*BsQ6DIF`E*0cO+"&J,rM,M_b:Y6s at 0+,6Lj:G5jX_Qh*B>Gi=f%(kh`u*-WN6ie,`,p;V/eP#Dh;c%S_X2p4'=0"D?l\;
+%f)c9u%F3ci-)]\QZYgiRnbFpdi_>#9?i6a at SV'T^72='N-?M.^=*a8Z)'k=7Ln\.dfG:Hfe\';e9%.QU*NNH3_]L5- at 4BKk`To7'
+%?_Zm_i"a&@9`n<6EcHniPgUf=XXJK_$:_>?[n3Z]8'U=.gbRGg$qb7YH5Goa9+C6W9i=ls:>9b;,WuOjdP3flN.6kh.<]9,[j;"n
+%JssZTAtid/n6ft8SLMYuA$*WNGeDJdpaQ)":TB3"FOA,.6fu7R7[u4e[rW`D\JNn/<Rq^F[S)KscCVXgaJan*A#fXk,\n>N4%W2K
+%N4+!n1pZ*;_bgp`a11SD@]N-7H(.u=gOX2q"DUOb1lqNpaappIC"7J at o72g+!+PPQ^GY1pVp9N0T9nK5cBCsocW1:R84cj/r%:K+
+%q]`Kaco,/]a=kf/i_HNW/A)`D^eU69N3J\?AKc4Kq]m#A1sdRFp&imGDj,St4pVWVol/HG<59+?D.t"\D,V'MP0kBH,Qh+h89-Fb
+%lt*V]KApbBml)q6ESdDCJdY9,Vp(6Un5qDRG&q?TO at pY-VilQ]$C<,pP3E1md4Y_\XT<Bto*g+12F*&1T\Mfo&PcDT.T:M]PKJiG
+%Ue2:+E,ToAmrfL.`PW<m=I$=<1 at lu, at AR3i:+$@tC+<s4T-2=Z*g5YR`KM<&pJb%iUFo-$UUc:6'=N6i:bL=H0KMB$)teH!+1KM$
+%376L]QJo=S9'fuXpZak/R_m]K!NO\<kRnkd>`Pf8&s[5)/C6$CXdEn-:+",/.7XW!:n=K, at B*6p*-EtPF"f&*`mhD5?D?F8<u7]9
+%Yt:PPB=G%mD^QmdH9/Qn<?3%F*`/RZKCk5[`fs6),cWI>cGG<n'Fd\F9=<4hE.[Dre0G8jKrH1OJ1,qS/"pK_4ZK.<\hhZ\#Rlnk
+%G.:kqW1CR\SiI7U2Q"?.]U&K:_,Xr_<h#dS`Aps(S5cr$mU"T5EjK at L4gQ,8QP`4>XX^[3AqoHd<jqsoS#BnUYBl53kZ5]Zd_7e:
+%$_X"$,Ee."T9E/4;Y:[K8ZnkH at Pd$@SJb8J"W/ISo4GV"S&E&/!ru:7(Et;6XL$g*Ojs1XR1*CbCESL\&lmo`WW+JH:$esUXRms1
+%,'1ftWI#EA'`gp>fcUTcZgb>H-5t-"'i=7;eIIEEH1p(Be>5-!O?jkY[]"kuY'-HR%md at r!1($01E/EUXH4oQ8m"$C\t\@U(ql,W
+%:2b%`Hf=77W(CkXI.QI)kTSCWLj*9eV#g_,S]<:6<:umE-9p6Z1:%l-V)DQLJ_&D9*EKL;OX6)5Tu[29.GI(mWC5Q^nIkJs4EE3*
+%YS4V""fidrj++>7DmA!>dr,(@re"KC]Gg'HOqC?([@.jBclKK\;q8DVEm=;L=W#BRC_6l:""B8@\SsC\0rW>G:W^WfkHD!V7sPeg
+%=tR"ejlHn:`elR*1q at STk?)B->.-(UCd>2594:JiVm`W'W7B#Zi'L<e86;i#33E7r-AitHXZ>eb0s/kbMbWakNET:<$1pD/Mh[ZG
+%M\J=TU,3A3K4]oiAQQF"S=Ah*o-L6QGpl:Y7'JH`,f1\?<B1qX"7.C0W\QW0];b at 9'NR:jD.M(mZJ,k*62^4L>S@%9(V*+u>*V6$
+%;Wi1F"j\WMY11-YcKs_`B_D#IBXK;=!i-KET!MO]<^Y-o3IlVdYOOF$)9t.,n]h&s:$U>R.-_W=LVT0L?9LXY+1%+L.unpJ/.Nq1
+%%s!nZL!B<[]KfA,f<,YiT at 7g_n[!KtC(B6kDPE?qR)LDBTe`uY_Y+U#Wss<.eOd2=k&d.?m<02t%Q5q"`\A[<D0Ts,>)isFXNmqO
+%&0j3JKfRs]OPakA57Stf*3q`WhSGO:Fp7(JO2L[(TAkCB>fb^QcU:*r9r2jKW>7QEioI9C:HQ1iGi7ZW</i%RQ8qsc4b at 258nP=u
+%*D)HNe\4Mg^l`6X\-Io-Z$PnI`AV;7E;%!5O-!)C=,5UA\M<82!E)RkMJYHI<>CGOST:6'47f-3Yh;K&?00A&/XX<p!]"t;3HUm6
+%[.]-pd%q at GQQqO'8+iCOpl!PR6ZumTCqdT08p/4='GY$>9`crX$6&[h],uXP.L!lmm#0TB#>a(t-/FM-W=crI6nK;ZMq`?e.EF:N
+%l5ooF*UJTsih&-C.:0t#8se,?k'q2G2.rr,#,8k\E:UqgOh4oUqlh03,f;?YN63]F/"][tB(7d)&MN=i'r)2b,+aH05$:nh]O7j:
+%;<QC/GI^%TS6TGeC,5BciY:W='fcPTqR)JufTrt1*/Nfh<0MmP=^R<qr_L'Bc[*)/(7+>jAjKRG(`Y=LUV%03M4UA(Kk#s+a-7e9
+%&Hm^]W7U>`^F.GhrEXP=Hi#/;[$)p?$-*?sd!:c_mj)gcNY at TqT6[ll*8>=Q7Q?U9?bs;&T&`_^CoG?:(>154'P8ke<0R##A\?Nh
+%O:5_e.L\H-_o(oD3M&,??qH,a/?17a4Ba?u/:J#n;MrF--cc"50OI^Xf%oab/qSe_T1E'.KCq\H$VVauP^1UCJ<T/s%O#V.fn#bL
+%30p/Tk7.=Rko(/i<.!;1K>"9OKLX)JJH]G&=d4G6Zd7r,.Ud,8'a[BiKe#8Xi*;V0TrZJ.8s:/e+CGAiY#3q!A04lo%oXG#b\Kb$
+%SE6A-eRc,nV$`a/<=@Q3#=qIp&hQJ6[li!iCetlhU,Y7C/pS=3DtU0-oZ7Fh1qWp15oiQhSh>rhg!5%lX(=RWN(^!mR%:L]8)Iq^
+%i8Z4"b35mOj at .QBF1&^X+t$kT*H^bZ7E2p75%a8h`l2W]SGSL_h26d^nUdlG;DKi2!H"$#9i`c<%0&.ee=6#)<f?%"/ImaW$eWIA
+%h`\`1WY]p0C;nA(K>3Vd:HHlZ&bNo2(nVKHH^C-4O?@ZQEHTf/)h,EB<1kqbiX&N&-^#ncZ)j6?HKTi+9.Z-[OqcZI@%Z8a=[ilP
+%K>_^7kr1]#nkF"E8%fVTOu'7^-`>HE<t<]>2of=m('MOR]1j?U.qVS!:f6NKD#)uiSH(rYW,Xa=p#[JBJ'@N;Sn?OD#(W at de@[e7
+%Ym,mH(8@)O(aM$q^a3asbt>e589'i/IT*Z*i[&9)S^JM9FI6*h7,Db<QXL,sk>Zj0nb=6d\geh[G<4jh/0CDK,?TsYpF at q3=`;`<
+%.+KKm160gEI>cZ%Z[!4&ZK4YuM='fR(fLhaAZTG)r89+IJ"J2^GcGSVgSt+NF2#0?5pikY)0`"h[dT>CCco6VB4s4]!HY:;'PC!7
+%b3.bXj^alXqR##,]NL8WrrWMS06Zrej?d*BGbmo*auSY0&P\2i#<h6r)VK29,1n+6X)t#@QE,DBC%J-Wb\4bR!!4Z;9:ebQA2=i7
+%D(TZh0f+?lD9*?GOO3D%'Hu##$3R3NDB@(Ll)-fU,j&2R"r_;cEdfG at Fib0a)Ge`*ElADLdI=aSk^?aHHeI4#<`9doWcL3>UMtmm
+%HD9e#2`[-t$;U-\kcq0KOM.:E_8@<Z:XuHM(UenRMOhJc5-G0FfM[0.O!(L!:*:R"ha!O;mPpk7B:l(+MM86$W#m';()KfYHbV%1
+%&$E]8_'T>e_Lg#71%JtHBnE[TncLb]M\:JdPWnc"4 at iCO*>bEFclRhfd$q][X&"_*\_q[p[=b_TXbj5C*:ieh3!XCtpOS_b]2J\4
+%\`hD1#flX8-$koOYW(4<=;8!",+HS-!T1DO=<phQis,]1dlM]^Si7&rYJYAao*C,qX!o$;_eNg:E]%cAF&@+u6QIA_,k__[BN%C1
+%]FDKG/E:^4H'0XFSk(*3\$gP&^4G:]<6V=hJd]ROUef\Ioo2`PYe-8grPmK+;i8#AQ<d%I#^8/49 at PWINMn*kUmJ,u,(NNa`!=)p
+%.Q097--!M9h=/L/=3T91S4-UdS=XBF;SCnNYLt:/I'P,i:$IN#9(91%DGDW#dQ-iDgK/t$Wj8sM37N at 3\QQr-#W/q_!com*7U6)A
+%O:W[XUEiji;_7j./<RjD5BGbSVBuhgkfY\"9>C]*D&H$CFr`^o%,hf4#3RCpFM at W_*-_&4e:ZiZ]W?$VNpbQV/orW$S%[BiqN`0j
+%iMo7N$e</^8\CR9g2EJAW9Q1%WdC8ih5?H44Y&B89a#Bt*Sn7dbf6>N-T]>t6Bk[\5Y!.:"-<Ko]%FD^k%:T]/)"Si$d[3`FB$oN
+%,%!IoK.%NBCfX]f*Y^W88XqH,51u75;pj^7_2fiQ=3>$AXZ9Y])-$?1=q7Vm#=#Lo!t=(!?Cij-_`h(oUj9d,W+dYj9MN6J2V(R$
+%D/&\Hp#qUr'?K)[?'hlpT8Q(/j)L[;.7^;oS3)[f#eNF>@c"F;!^ogNMF3iXR;&nP.RZ:=$_A2XFsqN*,j[-hWpMh[R3jL"(Z5Q9
+%O$c@#D;Q7IKCP>h709#-/H:Y.HhIDg_#GcGi;BJ(G9>]@Z+g+QX4o:VnK6Ums7#a,#QOS.rTi'Rr6&I)s7u=0qtjb"mFuP3Idt2O
+%dr0^22qQg8rS9,n?\Q8/cbKIV^O&+mrTee9r%+qQIdr?2He7S=f5KREIJqOgORN&Es/^/,9=uqBY>bGd/_q.!ie at F'lgN]^YBeB!
+%#cIDCKG9GJ1#B+ckD+EU6=,*%fDXa!nb0\5O.Te:IJ`rS5P96hq4dan5(366h>-@%m@/%nHj<0VqW^;ZrUB[MpV6X<\)72\h<V7o
+%s5EsDk?n&PnUL;jlhpK8s*[#tk5Li7^]2[\q#:8RDpGi\^4#m=HanNI^]2P;hq\6qTCDjZTDJHamSEcQa5?S$hgP+ at J#n.\qjp!o
+%Q+?qkf0=OdrT!3^rqt[Fb5]m3(X9GhpfFZVs240kqt3ag5FfL'O8@,urqQ:RI]2/:56'cifAH4IGl6bi^Ua3QDdL3Cs7H$`CELe!
+%QRqfjIeV1'Isq=T9n33BSt:E(\)6g:fAH>sYJ5PXr5SL*hqii%mbrBah_+NXiP*N#oC(T8jB]O'hqik[gY[TKGjTFmiJW3+ho#Bh
+%&a%tX^?ojQJ,TA=s86`sCS#JCX8hbeqXFB[&*G6'?:p/d0'$)@f])hbJ)CW>YMX_Us36>qk,RmQ:Ht5]rhoVhbm2#NH("T3q=j"@
+%pW$#+90YYRI<Y]Ckk.]Lr8"\f^&-iV^CS)B/<W*lQ.(`OGrZqTna]*Lq[UC3e8XTc`3Ikm3nb at Aht._+2=;Q7g&6uhI<4l7o8nCj
+%r#<`Vq'Si2oFq9#iSIo4`_X)8lh]SrlgOdY2 at 0'AjZWS,GP>_PGl=i'omco:3tSBUa3Xags30AGWfJ5^=F&]nT$*[XHsrX.U at c(D
+%ht"7+qtBoJ^Ka\9<ES_)N2c`t8%TbqYEn3t/DTlDs5D/ap:.s3-QDp2a74H at _M>62 at pKatij+(/kbm<foWK?#&d7[s7e3agh;u$(
+%LHFf0!kIdPScAZILW<nSp\I\Pl-J5IafabZhuCF)"/#J^s7Z?hY.sgXs7Yihp[c"@n+rLaO5JeYhV\(j5Q>^&n.,Klq$/Q:i<S6<
+%nV@!cG`0W"n#o6Rqt.L=?[_UfqM3p4"`P8:rV4,(a.N;-li("Z%pJ*sDnk[aUpogThtk+E5JH^bk4\h+$O]1F3>UJdmZ1GaiGMu9
+%GZjIlI!EB&:Y3T>]V?PiIsq"=lhU=52tAu4ir-frhYG^RCsZmW?Wt(.o).6lAM(Qrn9En^N:hu'^q8T,Qi$[Kg:arhpM$+(5?;[)
+%lgn]XpRb^3q5<]MrS>)pO2_(_?%)<e5C_S:5KkeKhtM3+rRLg4^Y=8;=MK?sUsC3=>C-(jO'hhfG5lhX4SF?l]&)+ at rHhV9)gf<i
+%=8.JqplDVqKK`c5V\_K[j_;.%nE0+fHh6dXo2BtHQMC+B:OdLI*fK^aLQA(2s67#ch7NOHq.Yms4h^Z$:5R5i2`Uj0ROauep[*/H
+%k2e2+LEE*'S0'jGlLE7=rXU*Cmc4,Rs5XDIJENKp3?iOnYND+`Xk/'Co)=\$m>I8.Ea_2GjEXhPDgL9VTAK%eHteV5DKc$Eai2OI
+%rq<UYO/qo6Y?idS_`E9=Lsu!g0)!9Q=+Bu4/_B%KGd+BCm/2-M5/6:@=7]YY>-7P>H_u at Cjf?,j0t6]#:KchXp_7%_N'HnggWPY'
+%IPX%h)u/Fa5$R.3M_SK7oNLBiHTcHIq6r!dHJT5Eo$b56]7)[tUMKbsB=u+1TATR:GPfc7ekpk+LU"Tq`i\?dTmZB8*qm'+gQ5e:
+%Gj"o"c^+8%e#,b4F=3\up%]+Lo#FP/o@[Q"27M>H]7"q7DsR4SIXU_om-E]4qu,XJAt-Fp]AWKn$ho!oqTZd%5PP'$hU/7as61nl
+%GX&=jq%;F)S)aL3>N7[4-^XMP^OOkms5*)5j)DU at TAc[Hq!"Ne\4.S!rDO,mg]*J.n=*2]pI3m5Ztpk8DnbuQ<sgYY]]VLtn`Si9
+%^V&gqd\gGu?HDd'f,2Z2O$E(^TC:b9LLGV$2E/nS-bK:*3\=,d1gf_c/,I+Nr^Y1Bmca04EV[SMo=O&E[i@&>M[Q(Wqrn-1g=5ok
+%=9$kCrj7oNBDR>BqW^!b359`;^\pA\?h<lMroK'=rR*MEIdJ(kTR["<_rin)\11kWPK!CoNVN-f5Inku>Do+3LiFq-mb9CbT?\,L
+%TD>os?i8jX098nRXOh[1k%2&M2SYUHlg]^J5'Sdq]t>DY_:(>]+2R6apNnKQQ$NoEe"2N]0,O(+._cBp5=,GCI8=k%4n\5=opa8C
+%n`_3DfrWJ#3mgaE0L,!aPIZ'ET_RWOq4I/uT0pKe"aiX&T-;2js8;BOA[Hp)hNujal:8\gePdgTZh`l>7N;)_U5m!<rGDg\n]uDt
+%5!8*HgnMOP3=J]>`QGroE'/L`TBH1On<%tg#l%1[H2R&"bOC#gT2N\,l^KR-r)6\8`@(;?6I3,h>*CVrnXHk6e"<qN)2e3pq&;)E
+%VmehHmmKU:(\Ht at js&'WPP"kSmU,%H"HA2o_RjJ4GpfA8rMShNL<!*anG)7KQV$2o]m]K"r:H%7DY^Y4Sfa,f@/Tq5:9T-=bNHA4
+%j at .CeoWu;]]$FG6+rV+Z5$mrq0:mTshscSJ^:8a/pu<I:poeVn^&IlWdsT<6T#1$pqBnEAToOKc?S8K at b7s=]@=BuuY<F=U:S7=u
+%'`%=_q"OFOQc?)Z]Uq'Wq,]p12Dono\:8o%aqq7%^HT<HID5KO52lb*e\Acnl:6'^'g5C;`togT1%u46n$fuZpmaJEkfZ@'+!3.a
+%\qco'd1b10;>0nW#?ThRC%(YV]Zc=!?2s)XfEM<.Pk^C?qnZ&g_\_P9rPS[5FQM?@s,0tQC]c=kqq27(`jS&qK.$$`_M*F;h8AW0
+%l*0<6R(hf6(&jV.lPVmQU&<Z&!WDN[L>U3Js*sjoJ+H,/p1HT)"MQDi]__EP]:U&(.0;`3Wd$A6j.G2cs73r('an:(:#pEql-6,m
+%r``J%puB,=<t?i;.hW?mo(9V,mZj\gJ&L!Sr.WbtMnd\q50(f!@VWXW(a-Q&qNl-sa=lh6n(qO]3/qjkSJLi1p(D]oS)`Tp:D`i5
+%X3&P7`g at gEY5A+`1PC4^LmfWVp?j;0nPjE$;$-?C4[4DlqSW8%531r<5%jB2^="rfqVdKnYqKl/pIFc5B`VR1iV5Z;s8!@]r_+G]
+%>.pPfA?UG/*1:'G`!/FBWaEWNcR%OGi9kZ.p5329JtI<:T-Nbl+WnID`rF?M5J?dJqofj0Sg!Gns7(/76#1ldJt?aPiDF$/q#R*P
+%rDD8+-P&<6)0kf_:0n$#qg:hKp/+?hPL&PG9<,\-EcH!].TbHX4W]Vn0+KG.]S7QPIVEsJ8MB"`F'DSseQjYc3I%s\U?WU'M2l.a
+%9A`NL(#,L_7[^hBV[cHlaOY-%J&ir$YZ8DliuLGNAt(\Wk#2uN:t3jCN9o5rm1a"&;-bL1mV';HT_9uYbM(.rjO$YV]'NFGMR:RQ
+%-L\!-Q>'Q6q71d`4.7Op@<])&b`9GTmD0:W:sY:Uh&df<Fh>YfQ<WWGVS4iG6rWBZe0HJ3ChIT?P-h8IRCG&^fMc$r/*D*<6f(4B
+%pR:HfMo13Lm&Pp$Q)dg*F-#WF`C'%]Xtk)I20CpK?n:?QN)OI+R8<Oa8K6r.\?iq1Sbpr8h`NTZ4PqCI?:qe.HrL2iZA0K2nW\Xg
+%OhB%F)e"Y_ZJT;dUKCFN:S(e0]skNFQL3="r(ds$/ucB:FP688R at JOh9$!Pr?59=i5t2(_gD&1O:>0$\#>j6F0\"BHJ3bLAOcmtU
+%\]AtT%f:.D at Lg]LASG](@@,a!ij$R\];gZ4-,?`.FR?Nt8)#SC<uKh;+Pu:SVpp.l`nLU)dh6">)bR).C9K*%XE6qH`>H$9q3ij7
+%@5nX07t+.`d^g+Y.6#B*7QcDPfOM,nD-O/l8t)qMdhl!a7YV.nM^/QV2H9,AfJbf8`[MEphfGeHc#0#UNa64Ndp#_Qh*3hO;A+dY
+%lHU[Df8sd<&!hY1A6"rKr+i4%IqGknpK((*%ggP6-d#ueVq`1nrD8HNSI.%A#iocmP$a]L4WQo'fe at n4V%oOPP@;P9?5EFsVp]8M
+%Be4.LgUXgO2)j3cO$82JE>MWcA<<(,<T^le_cUcG:m#<@V\?D(JdbDD[%U^.T3c[m*jC<FajE^=l;mBZG*[ip[F-$K`oNY/*1ae1
+%ppcOuH!MbpdBVamg:47hMc)d2EO1^.\_6*NYB6g<^WsEG at p@K`B9P?VO[<QY?8qOfS;F?t:+OVareh]fR)Mlra\LD,RVce;1N11&
+%Cs79$3JRiPflldT7Ye=j]hcZ!S]/H?XZ\!OUg/t=U8R^hKQS]S29/"[;cR?i?BVm)V(Zl"QZK.hb',GM;?b,npuEH?3G]%eX[b,7
+%\3%?@TDPU0!7rPJH&oCs8kH>0['hG6AOD at iO;7XlYOEs,\c=[lZo>Cmn-qfX*f8ZNi$+371$_qLe(*Q[;pH64\84m&=f3``FXd;i
+%AR)AnM_@[snp%Er@!gDQqibE+<<Le9/R-rrIU$`M`E[#ARi7W\4jIu4H&9ljA*c*3WCCmlS(#D>%MKB6.*N`\_!7)KG-4sPgTaD9
+%\4GPV$>l*1F at fCNe8_bL*c%`:X83]Dl>YO5oO\pTnZ/6aOm_!GHIIFa6;6,#4;qIum"eA?[rFpDnN at cjc:+%9<Pn5sa/(DVNMY>T
+%%\Y!-[9&,'92VH[ib(8#S\M,BBshPH3$fHH]6*9f%n4>aQEg[j3mTg-S[U4#<L,<u at sbK"FgY#heWIeiaY,2<V1hRuJo8K]2ALMu
+%jA>l!@=bmbG<8&[ep#tOGq]Ifn+);.U10^hn`M$d\"aOFCeC=.qs74pYR-:sFfL^5jcF#75UL\P<o[:;]V6U6A9H$W87%#YPTuAd
+%U6;`[D<t?t"b*eCbMI6Q?@B(fK;B6%qfXu:GUa1VLFut#]d^&VEnco_GHB^<?3X2s-^fQ2ajGt<^g]?>[lDUN<\MLjrpPUAa\'la
+%P:!1J\#p.Zi\ZMAphaC(+bO?*PKd.J7A7kF$Z2<;VQ?mu7V at r#^mUhN0YC[d9W4\r*cd1AV[Nt1H)s`*AJNOHeBpmCWR_8=.E,-n
+%p<^2[5?#B<EDC(Bou$TI%*(B?8MJQ`;Ud@`nGAHS$B/Eg?2IT"F.cAn;X'$QOL19dgh"\LP%okqA:J&i-.U,u;,JB2Xc=>tiaT7)
+%eaVF.[@_7q(+$@'M]5tIX)<FL.bbB$R$c42b20%(>?!7t+-N)O5L6YIalLfIAPaH7N&O9rKoLM\Wf?4Ra'icm/%=nVC/cJU*:gkf
+%H)N^/n7NA(AT`m^A&PO!(:G<FUgVBuh(n.nUQdFp0(/h<,I#t!lrV;:30"K]_Q`=)e=8m8nf"-CF4kFOGVqM%3_sT`K;#$Pl4TR#
+%<H at 9%DjTjpF\"tWQU>4:E%YJV1pdCpXV9q&rrXHBKo[p4baGQL'`j:#CL!%-9*m)09OaW'-bD4 at Q^u(lSF5FsZNDT`Sj23"S6Ja/
+%>H0-8Zd#jOd;3M42?bi:_5]B7egQ4j^n<YrJ,#e;\.os(lV<PE)fURDYSUAALcp]$SR/`W:-M7:6J04(j,gL1E"(*p;eifWFqg<7
+%E=k42(SRdu]Mn%G&YXc:@FYYCnj#ajHi]@=21f__'-]*TG'10\FU.eS,8S)t2nlnO]WL,>=cKIlcg0(VB8m[\7+ruQ(Z7$k:1':\
+%AjPP*GPVgt:8h76<i]Mj-aX%@fqU0PK01nt!AMXD__0q5"MPIc8S.[mO:t9]oSYLo&ca!l4$3K/PB>Lm.'*nj&k\Zl/CV<D%#aG<
+%-jds7pmne(6rA(-j]-LJSE<clF#DML`NN=-5@=jZgm09CD+H--Z&.!]_I^#EjTO at oF*f[m"NOeb_H,)/>g=ZC4RmPod$]?@[C<mh
+%\=fo+*a1HlG)`4U9tKt-J?)T\=h[P;Cr,_di22#DpekrMdP`C6'kc_rD-r]]CH,i=[]`h&7IgV$8suE.^a1[g0kaEj"i"^p,Df"o
+%^E.F".3DAs#uCk@;;c_h"+Q*[*GXa%:ZU/lkdb#"I3[hpp_pG)CnjC2P9'96@?-D6<@:Yo'0_au.UEG&=_/Hh<@IqlK.uu(H/^UT
+%1P[a0TWV5%H\H6n at nK,oB0?t(OgAVZd0-bk4t^J4L_a)#[XCi`L:BlJPj1RbPVrX:d\;t]4;D60)_m at 62J(Q5<^?f*`Y=\+QEZU@
+%OQWj#oV1*>%)n<f602s&i$l-a\Tkq7^DQ2C>9<N=805V3dW5I`LkR+fg^!%ek^l_LO!j+LG%D;^hpeJN;C%#(*mM=<\g#R^rT".u
+%;!kclfB#]L,=&1g/R0H-/ukA&#d=E,IDihei,6[-cSS(\ZQ`ah4j<B16\-7*TMI?('A;KYFr[igY?)P5\#)EM_E/7(T2Qa]X6da4
+%OK(p at Md=.UnumK^6&[K4VqBDBeYc>?o2^n:,`tjR?0i(W8O^Pup;'\K"Fp at A+YA?SJT>.NK(jHB^)rjI"#lUdm.&*@?4O3!HA`0?
+%MUd;'ZeF(o at 7XF!)ub]'NF[%\PrVX_,IE`i^2q=0(@l!&'Nd=f;U.V)WB[1P*-!1rMsQQVZl^CUmr8[mX80;2V^cn[bWW'-3XOKm
+%_cZRX*Ir0SnQNFQR8t!B]i[I4h)`fX_T6DWPT8+Xj#O8%a"&Go$&Y/a//KN3+C'IYBtbKWITF*(eQXA9+fQB;W$V[jG";9;p=kiI
+%'9(LU<q/r&Gt?Bc$tsh*mqf,KNi5^BJW)WT::a!60IUG%j/,N`<X/ho$mG?mKi/#<B-m]o)dbAjWQmRP6U'g7'L$JpYUVnneJr]E
+%.5&bD&:Fhf%]rf&5M;LVL!D6gHZh?0EfnrDYae\Mq)1-IE9ntS+96_Yr?mBf6\FPkg5]=$0!>NUE-)APe`)dVe%)J;$k`^kNPH"B
+%.Y.^Gr0YY\D?1s..d<H`YnWcP#1DsP6iSHR0IGX<=>.grg4kgI];!#toN&b#;,^B9HL_P;)&dKq%@7Q<?QFo[Ee7IH0LuKQc'XCh
+%FUCdB[sac%TJuPs`(X_>@U`@4L_-TqXX^5A.5NNC3:nT5c>DO/*LCFY#o6`/Jj(kMOoUZ0$I1`(gm,XEe3tN*=Zn(2iT'HVd^!%J
+%E\d%!N`'qWQ[G&8E.J-1i0CD>_MZGGC6BfG6n:LVVQK6OihTtD,X9Iq(mL`0@=';2^agP1Um7ai8uCH']]>s2YO[i<Bs&[^@lkBn
+%5+P;-43L1E-1p2iH)`"V9%o?H/KM1'fQ3 at Z*IB:q.9\G.AYh%[`#CW_:$^ZA,Mm6`a(,W:]X_cV.\@<[bG)/rEO)0qfP at hrJV*R;
+%6<6QrQ),"S(K%H?7:$U\6ntJ8`&&f\?6LP].bT?ZF`m9Qe--G1%V!DbalPI<$!$"L2DUUbqucn[<aG8Mn'8P/n6/?G6R#GMA6#ml
+%E"0$JoXd'sY&H4#KZs0rO/*sY&E'FM=AV(8mT1YIP[;<Vbm/jQ<B)4Bi>XHmH&EIf-7nkiV+2Se"b9bk9sM!E3MGj<dLMf%pdV)!
+%'tObR+.Ppk\TVG at F'__?#JNbj'ureEF'6eu/r%UoXdHD[Op6gGe4Bg$<G[/iT#b8=)j9NWW/Uu&&X<hV^h8nHJ`fM at _+IaP".ki5
+%(//$T4$+dspNGCIh*n"cM9EJk%YrFH$Ct>(1`C'X9%G$'X at PAK$,CfQ1*$aO1O7fNZA7cP'5Z/k,$FKO-F4C0f',J:7VZ0L^,5 at c
+%EHeW4amLKIgi6=OppsufWF3"`!7JcN'_4-u=YG',Mr]?H"Z!PERDh0,KMP[:rgEQiA20O;OA=+8>6]YM2".B##S0N&e]nPRpeu+r
+%&ZR%lG2Rk[4EeqWiDU?;:2W;%H5U>h"6ZWbL,8j&P-602'jujqMhs?2G$*:qjGj5W<K0B-\O]'5F]+^hq0U&.mh\ahO:Mfim+A;E
+%Hc6k7[S/]$@DF2BJ?W0FGRr5FT*J.PWtN9RS`/9K9c[+QYq=I;- at p9m.p#A/=Ic_qQB-g6)rUN`&(Y?P<,(cK-/U(`DGjUb;Q3Z<
+%WcY=0UnA^/Ag<MtRP#g6^pGI\7smkF%%0qGnWQ9>:(I;/RNXYS`$@8=iP6e0`CuXVk*c;JahZ<r$RY[WTXdYD%9jOKaNj*)k&I;?
+%XW-sie@!#H+rF<5d]SZ4Ci\<7AWhQcZmfB,qa`u(TEYp2Cm"#0U?$T&cqud at JOXq3GOt@#oYAJ#(Kl,*R`$)qa`:-=:==K%)<6nH
+%lK"@+Z^@1[_5g4]E%%/+ftK^]*=pH'SL[dTH3(SuBj-0_,sgff3:E>8OA1Q<Nu3-@;u#![ngW%$MBe4OS^o5Cola:DT5mQBMo50J
+%..Ba2A3G]_ at P#(;8.K=0NQ)ZO,fntV'@2&uI(Yg7\PuEPM at m!^icDf(nntY:?/Y0Am'/(L<<b`HbHj7Kri3p^>bQ<0:n,Q3GlhmV
+%fOcG!'Yp./?m-eYXH<pkmUJHC3KEqn'%[K\X6FP%_"X!F74!UCD7WKnLt1YVRsN`!FiK<.Qd3\2a.cZji(<')#<SD4P`rULhGL+*
+%>@_PA43eE`UXGa:WL<W9(.HlZm8?8(Wnb'T#aYP)?!?MR8Vrqo@\!Quc3?elT.a1Ejp;1KKFENEXiQL"gq<8]^g at HQUp/Tg80YGg
+%5QNt%:dh:r&oF.^,otm5a&U?S<HSN%88GrU4$hj#9gAa2CJ9S"Md at l*PCXu6P+3Z,-S3HjCESa'jl+SDR,[He.?M.jn&-6.U7 at .s
+%XIG`gdNA]2V[._/SEQC!+R-l?ZP5-iE\0g78k<7<dBhW/8<#Y0Adq]0%8qh<pIK]aI<"A$(E"L[72`+omApm+"(,;P6ZU at T%V"H^
+%`R(ou3L"G''*?f6aC@/djD%;O6pOUD1>K:r.(PU,*'pOO7\7n_<am4)!$j^-H,5b;6L#:!O%K0_ililBS'2aKD`/7AGX1OYDRln@
+%ZW?u_\&:b,7$LPS,Y8L!"mUZs=_0QrRrs!@aB<!b5OKPI*s'rVX-r-M-Pu:rObF$*>n+cI=QgY(fTM&@3Cf8&*<T`23oSs+2_CU+
+%=JHE\Ygl\)h6`>F<7&HbmdR5IK*f0p+VN6bk.t;#$;8MZ[5<.IaqlAm!dDNTnZ65)j;oXC9Eu`9kWs$LL50St:Z(7_d/i#BSMn6=
+%AA`#LD:_i/,)Dn`RG;f\N!o0.gY8V3gbFLLaIb2d3n9AR66Q(O7)g9IfNa%TAIfq#*Sumg^`(l5PU at ebNqAJ\P!#l3(U$I+J^8ru
+%25K;$-_<F;Urj6cmFA1Y6 at o#jGLnfSG&a9El=_rpdjhE]1J2iP1jt`]-KK7&ZHN.VZK9C)*SHEWV7X;N-WJD3TO#+H4n)Ai>D(e7
+%mR0jmeH3Mh5\.1N'eUnIjTb!L(gHN7;5EA,@@!3*AERO9CcL5!@;"RX:-iT^88:[4h55?VW,Hd=K%1:a/1iE1ordkN&%Mi6W`kW`
+%`WIGdBD4YbIC%Jp>9gEUrKF#s*k=khHl8IqEE7QgSJ)N1#.k1LN)Q"&Nl at 8\&D-*mZ\E7t$P;-kUoeoBPCs^5#PQ4G#A%oZ'20/&
+%fdg.OeX1!m!sPPEGE(;0U1CkQ]\p+":Y#P?ln^(7P\T_:]6e at t?@a*d+ at 7ADA@N_ZA8k6qVoEU<(?r>G&\noNJbGtJdLjYrMh"iK
+%$T7_rHX!?53op1#Rn at NT<No9B,";&.(3GhoS)j2c2HYB$a6cic#]i'i[q+`J7%jX@:5+\R"<LWXAgqFqHsRS8!e>kp;%-!]-a/CW
+%JKr88_e.gU8 at -?h4sl>/Rd"Fjb.+M+k:)Rl`bP<dP%>H9,^CJWkR3dpL:52F^!"jifgn28k[oUSF\Z*")W!a=<`oI(m4$N#Y:=j:
+%A=]:rZQ$rI2H;W9]pp@[-GjdJ7-PO^0%TtjWX_iLK%Epi>:];]e_p;1_$Amk2T)iAaf??%Z1;6qX&NKu at _le,DCWdpP-J7/Z-mjt
+%)^\e0=\"<fX0`>96L`r<gXP"'n,NR[Q(GdjaIm5&.77O^F\,3OB3<NG70oqo0QQV;*`\'jGoV6L9#FD at Dm6&!3Wc_f!/H64CbGsD
+%jjXLI%XcBTO4_:g2UKC+s'>$S;=>f*c"SVo03pM^&bK1+\I#8$:9H+2Q3H[I#`Dk3j4]/\31hZrN5BPPGSVX3fAtp6 at C8#>:!#5E
+%^U627R6Y5Mm,:TK$Q`ZXCu:uN<Kp<\2c!>dj$$&_jC6ef0Ii))Ens1+2Xsd`OU(!"FY%FcE`lnq.H./f(t$r?\gm)p at .I1CL^95L
+%VD=DnO6hV8hP-ej*m"!=)=B'$8!4(1S9K\((];@"WR]f+mW)IOjk,b_HCnef#.H%d^B')1T<.$YT(*n(Qip>"TP$3D!12JloS&j)
+%jKJ5!L`=8PpW<%pd'Z7$P0.N1L*7*&U1VP*($]X"_IG,EGOAUIgrYt'Fi5C;?Oo7FBa`$^"&H0 at e`C#V5F8?mbN"dH=UJQBcpkq`
+%n[?QV1usne&s;-W:98).)ji91EkI+T1,q9SDjFT#`:7pA"S#g]\Y#sA2W*0E@)<P6[,'@ZfIc#No&faWDW"/6Hh-,e=:VXRA),Z^
+%O&+fjM=L/V/7!:*[Vj,LabAh![8o@^8P3N<_R`a16P'EmCt7[P1>k+EP=JDcW!nIa\WX'kA+#B6n1RrPkrRQ\`6uhg)[,)h$@;In
+%(mtG9jP at sOlTso4@C:>p7.JaSCF@<8P+3Ym8qNUnBMPVt:mfbuIbS9Y(MS74XrdYGA4E35%4ZpR;7?TS7B2^a8lOY`lDbEn^uq`3
+%$IhJfWMqs0SVd-#"iDII6G`JZ2G+e949`2>RADs^!O%'U7c$`db]u:kHRUbmQ2If--FcXc\DR)S+PT`lgFO:FZn'2Nc2>c$.^=Ae
+%MN"P9j"6Y*D%2fIQ1<+_5Ao.cX&6sHA36B;1;k:Y*qCB%An.khG3G=CJVQqWbo at 6bKa/qoS&KAUc)qus.`'AsB$V3]7HJR#LUc3c
+%i2pb!6$(q at M?k8iK5s([=72BnY&,d!/o\.]M/e+"b1q5*9/4DZ^h((LN,P/EKBf)/cYSGF_HE$^<pg<Ir#TL)nQ(M+jV(]G at IjVJ
+%Fl0G]e/VFd;1eZna7b))nX>GbJ58MA*.EnB44Qb+fl at C*X1=G,ds1,r[OE15\VE4nq9!q^Ebe6SUdYbcS2S^&B=gm#$9X[ZGS5#<
+%Kk>&Q`XV%>4WQSm't at h#:5@#aN-6"Fi]IJ^m]?B<paA3o0Nn(<17Q>`ZCS&L<76dn8%UOuabX/XF:KQA"0<\q>nso(<TaAe^Z(@,
+%99k^"[iu(i?k7POWjP8!APOsR.^DSSp.\a]?=\aI;8A_o0l?T";arHE%SiBa=Y@<90I&TCfk!:E>YJDJ\Qq6V"^`]'%aS$V19b#T
+%5X:@/dlk%qlIOFM0AB(>./`:u`J5Xg(O/'e\q)+p707q0/;V_dPh??K-Et?rkt_Lu<`Ct.dW"&U$Ng$.m3e&gO6iIRM;(2A16c*R
+%Md$inJ:N;=HLe6*,i:kK[@X9EP10enR<qu-+U?E,'(RKADJAU>7j049*fFOG!74_l&uB\P3t`:mW^]TsIr^6?JV:fHibGfn:#\p"
+%iB$YjX6b2B[Lad*U"n%=b(g9qgj9Pnqel"-R2(cL!@#FUetn=SGY2k+J8<uB at L?W_]Qu$TTA.nKQ(M=d;VBD3*QMp:PP=1/QlgCq
+%d3,:(WVWS8Lk*IVeE)jo at C"FI3^kM6eR):#f*A5UFFcH1Hrg,VkmWBp<6A0.H<6c5mjc$0NeSH6Qe`>FCts.tAiCqb\do`0f5M[t
+%LXMb%Z#TH$*$"9bW\FS?PLaUpQstGK+g=<HHr:\j#(Rc$G6f=K_3!\HFm=?&A[<*qOHq44!MgIVA:Jhlgm6c3*[Me2/P(G/.8OZK
+%k&LAL(UXSbm/GH\f@@T3BuC`,>V5(['ms2(5G!%-:Pun&"e/*UH*n at k2S"dslkqMQWk*VE3ZLLbaDXk$j6%[/[oM^2*O+(R]rkL7
+%g2+>a'I0%tMbi'T$I2`5UrnFMc=4+BPGGRNNo-:$<1\"_F(t\#OdnOmK\M^3-<E*M%J2=7>`2*lM_\"D<N/XfAC0TG-HEuE=.N.o
+%cR`e+++(Mkm2,%3*&Bh^As!rmXu>>V1<ZgmL4o6067_?7mN0)O6PBA3eV\'OQ_X1VD?dPu-6*?TYXK1ZSRgY<A]*:m<D!k!\h!?u
+%h1)_+o<B,X!ST4R8%nh=pul#7fM:oQiZ^'Co3AY%$gj:oC:e,$]o-Zkn7EiMm<9VWO;R")e#43V_isfEUf2PZi^lr:Cu^hfi\d9G
+%*r(bh.``OME7bX_++S(lD=\mg5[hR4.:csRX>Y^L75l!jA+md?2gAi57MWoJO_gAG'Q:"QiA.+,*V=\W9Obo1a\-r+oSDZX]iXJ>
+%]L_*#2MHdup'('#<."m/-##7J)'@I=!$^;u!Z=Po&`cR at 8Wj'KpZQNoSkno<3u&N at Tf"aF7BulAaHAJ-[ObPYV at Wh&Y$M*jkYb-3
+%?u/Jo<2Op!8q%@HQ#N3?IPt7(YbJ&OK]fI:PsDsCi'qrmJW*71)o/0n_(qFYPg.cK@%af]TF=!cpoj2F8d_O3L$`0hB)B+:/QpR'
+%LrW5)Z4]6g!/FjKc^j\_\'%.Qe-X'%MM\Jb&^=Ob^I)?#BF$5G`7(d3r?Sc.'$JAO,XD'"oc@@1S3>pgmpO:]&oC>Q.Q6ap5EKbG
+%#G5G6 at PiH(+L8"mJPRD%/uMTH9!GEVX:_hrUOAT(Qc3L"0RG:%ZWeNZ.oBje6%o44RLUZE!.\&qnH69]LD6g7 at c^g^?+(P.$a*Ts
+%]*`7I16g/:#D_q`oN01];rNE6:bY1DnA(L9ffk.hFe5o.koR[n,0ope05uuRU4:^b\.\%P5qtA!@nOu3gQj\(I7,*RR5d[NHf@:Y
+%58(GM.3$B\gap)MG&1Md-RqdN>Yd4b(8\(IU at R<gV/@?L!o.c64#$;9P:P2bK^ljm7qE/H at L0M%#dr=;RB_KomaoZ!4<Lphp9Lel
+%$?q138EU+UjHc.LOQj'#>!;0o'/Q%QZHgY9i(^O5l\`,S5QW$3?edLer4]Hi;3Fl)9!QZEQ`c.2V`kD/8noNWT-CP\mcKi<GJ=k8
+%m$?.#hf4cBmL0(e_ZWZ-r\]f""f5$Wi?Nrn#Ul$MPsdRK7A"',72^-P*R[u34'i]sO4AU>Ia2Q&KcAF:#2pr8^4)@WkU)FY)2:bE
+%,YrHVb+]mBc`nG9-bMsT./S]uWj1_1 at +fA\lRXchVDbm3niT**VWlRD#/35oKlmQhpmc at STk(1F`lC2"LKV-,+A9#RE3\ZD#*?u6
+%AXb!sa(sl:h:W`d$pLAag]c?N9T"VKRkY91m_ZJ4ID+IBEd#AiOZ7nf=0phH;pr*0I%4LBaV*n`laGWc";q(//k<1U8Ii"!SX\Hd
+%Gr]F4iaK at aj!pEESYI;N&_ST7luep-R'mA_(Sg%P&:f"5_iU$lV"*8-s"%g9//snMW4*L8fW<rinM_ER=d]Y9/sR[oCFIf5/t--s
+%32iZWo8i1Se*74X+ at Aeq,>*u2Q-Dl?icJ"2eMI9dmX-,hK<3gf+/b/(Tm[cbM79;TC<,j((OPQ>.]On*LRZgIOs,gf"#r\[G[Qh@
+%JM5kWXBpWtq:1V"A;@dP$qiag?**#3)0O[>PXC=9bo8`1h.5hI5YKG3GIn3!6-%)u=[k%;i%;np#Z!`>/>3o>"SGke"<g4o3BOCe
+%@1'eMgVEeY,1[BW#`%K>d1MW&6#Tg<JL?;4es=@X7Gsb>e8e_ga3o_P4EA3:JofS[]Vr6NiSR1&'nR]SG^..VOu"Dl\XGCU9R\T%
+%48X4c3N!=BOK/FcCg@,7j]pACYArE<O;lMXR<&pA(>^H"n9&WS7 at 3B1K#JB3bDXZo^Y9''DG)H$!D3f3aHBmJCuh*O[MNrQp;iH3
+%4IKZ&QmWm]mM7q,+`I]TcCN0_!A;S]4`^(cc(a9V4;K!7,dY:LD";/h,73DElr.nJZ#E<Ggo`(\%hQ1QX9N=CNh?\])DQ@\oU`Mj
+%@?1C4r5:$#G-Q\b-M6&XYU'r01+#d:nI.ZrC\#N]ca0]UnlIn,4^K&<hfUhsH%a$r4+7Pf`\7):iiJT^ne?"@s68T!?C/(.X=>\k
+%_.M`K at HX-YqXuct<S?O=f5`dtKL+lu>2GP(igW*QZTS?X:m@@l(9NI<msH5./.PRhYQ-<dqiG at QO5W&tPpA&TkEKQa6d[f=K0scJ
+%Kid.5k-K=TC/"is,g'&Lj=*BZaGcIun;:u>U.^Ps1cqMQ[b at cPOM#sYfnTK/eQ+AGhmA%^\2_tZ,Cpq3ZE:R??"Jc.$h->4EtLMc
+%kok:W at 7$/I?:eg.R9KQ*2L8GcH&YqP,h</9%^IriXg4:"4n\st%.t0#R(0jrY#CTY#!*,!PQLKq;[jqZTu*h&#NG5)>K7Z45n;"Y
+%'`g)JWDkc@*I69TB_,#6BqFGQ7Bnl'Z\NSfX/GR7WS4E;YZS?uFTk^"rj)ACl<c,sCKgLac"BcD'-<U7%n'0/\fJ"Z<>?sk9\?/F
+%GJ(hrHHd)c!89L24!WE8pQ60R4I,q0#0sO";aAY9\nCS*,pLf-52r#)mO-DA^b4S+WDkqh9?+KU+uBpl$`*o,XQ%LGM(9*qOEc&h
+%%d%uf`cdajbQNfli%/"*BX:\fCb!M.8og+!ODAXpCoK'[EWL at E*Y6s:rc0T<?RAM+Fk[UBf[WJR,`PKt).ELO2/8r&Oa\@oNfcku
+%PPaHkKH1gubqDjO87m$$_,H%bZ4+k;P;Ren_lO!4f!%8]YWXesB47jF]n/1:Ahe5A;\8DCP_#p8Lfl=M/qV&]P!T]N:p)M+5H;K0
+%";L4>eV7W?C2CGlS>k;nSAT9 at W=n.5h@;a/CE:+rMKE,A6l:nS(?ij5#t'X*.>!(&LBq&!bE=!1.r7hcSltDBF[AkC`'d=MeNoL(
+%<dapLL)M6#,G.RZoo7bO_m`Q-joNcpAhCHVG+$/!Q0c&N[0Sk-0*>J=>([J1J4s at eV7L<Hp?kQ<=`j[X>6GK32geon0l^,sfAMsI
+%C(6Z1Ik%p-bBqoV+$2Y&o+"*n;_(7/7:0%(hrNeS0CE3N]APJO(C2id#Z=X.e#==+fd1M^"PWm%\;tkcSO>Js`%L&sA^sQkm7n]`
+%n,O3Fj6:EHK!8d8;ki8)7<.bTPIZfdmN)k:.\tcEaWpdjNMuB/fiIu*W,Pj%Q6XH]:D/B4]Af+3SH\G!$A&l<%s,rm($AN`Wfbi3
+%O=")5CF1MHIVtdWU=DQW:cIONj*<c>l[CSIi,V;1O^nD:G%]Wb>LF2T2$0a-[S&rk3H'M;iNmd_(S6_MkF=NZU>"Xh*"e'0\;3P#
+%R0Sf5b+=s[+-,Gp=6MMdCs1<5.BITZV#]N#C(i+JIGO)]RQ?@;J[fiT;=nr4`1!U!Y!cQ<J8JXg,eEBMQaBs?0TgPN$S16=0;g)]
+%[]'OecT8kX`?Ogu><[=Fg?^LpJROWMY?SF;S%FR\IfN*V*c.IPi28b3Y$`B\3l*XZa`0G7R-ItDI>u0(*"H+t2(XgjOP(2e([#^h
+%'*C192D3c.(5ZTJeK)cPSa@]1gij8dpG$e-RQA*A,u0FJ&,JEcZ6D<18eV:b7J=;j]>`qB,YE7R[m_UeA"GpFq!`=(#[?gqWa<hs
+%4S__T)pP^r3fBP0F'%PNM$Uf*PgL9;@A at k0>$s0P4fP2>=R3]\b>\r;A8#LF4;C5&;D6`;f]H9t$Y/^%W?)-3]&ImOeTPQHm`@Vq
+%4aXcp)GpeHFXTksWbOlEXaHCuoU(g<c58YD`sH\GrIA*eUPZu2l!,h[>L(Km+u#N"G[Vij?IlR8/_Zt0R[p at Wri[&5f``)-+?nhs
+%L*\oX at d[504bmI*^c'q$498<8Q7HqdeJ-l(bD<>M.MNJ^f@=C+h&=rmZ\.E^7irkeV:n."?H4:KD7Q4[Qu.niG]s.gCg;:VBBQ2Q
+%jnA4OG+%$\R+6Fa",W$p#h']$pCq'G7. at oY"nDpTI26tIfrS^lpeI"1!=mo>ifL4=ZWMeMgI[g)2-$r:,M3fG8+SKIL.Q\VVZ\-6
+%pL\Pd=Zr at a&V-7Z@)XL[Xn"GcQ-5>7cc3<6$_V at 5['Eu:apRV/J:1M%kVsR^cd!-XP)!&M$[YLH_eW_XO=eS-/#__8!`!.dg$&KK
+%gRTGJTsAP4TaD13f5l<Z'49c.<HN]C:2\oQO%tbd#&I=8`O>s4GrZ;Gps(lJ0O[Yln;k/[d=?</>^!djAH2te"\S-A,:MKN(0(PY
+%ZqTmt82Og?bV8N;(Q]ND$;*2QW2`<mUsej:196Tmlt28!KTWn.S$e?+O&O(tn.Vf'f;bK:R?;=U[%F90h;ZpY(fe!Q/&>-r*`FG0
+%B(AZ]Gj:_mMkuaiL[7P.,5<s],(j0ar<nW/7M<D-^kq+NA_g?/$p%Dh$T[J16$JXTi4oXGa.#@)^h<0ChgX&TcmEOCT"h?oZ"c-M
+%Wa\_]Kp8P8$H?nZQe5iHnfBcHdb&V9jTAOKbf_U&Ntc33CYZLm?8!bBW:=X]9$(b;?iYs'#f"'YiF_Q0)S-1efOpA_UFE4f/LmI!
+%E*EKm.0:/'o5HOP:d:5M>];7OOp7ca&cp50*6AhFKF=AI2.Q'i5%7R<$p(smMPH(igAe*Hj-"4'W*25H at p_,/8*j[+LW>=K)ce?=
+%m6JV//\BtIjQ#I$f_p!H2nCW56qUK'pB at ha!7I(c3j5nPCZ(#*%AchLKIQhO2oYE[paFNeXcqtTfTkB7@[^>paKnC=.q"D4 at -\s'
+%%A:/_qB:)bD]$CGVG],$Z0K(>8h:-M7<XHo3>o#`YZ1^Z_te?RR]B/^O>C+S0'Zbs=_=on=[@(.>,t5HSY?o.B,P)Z>dOT=V(8_E
+%AeqjJZ9c3LeN$q(=ZLbQd*>YW,iiTGWKX<=#Empod'A8p1'shPYF=H5hc)c3YR:jrgWXN/)I+</)rt6p<gYojK<6TU%K8o?gKGt;
+%#Ien8[bkc,G?O]BYA'H4D=7ralsS_qVO3XeA82o$:3Vp#Z+HO`A'H#4FIGWEP^5o_;og"Xa?4AgRoGmJ+GrQ3h/Ebs, at H*I6,>-\
+%kuq[!X+S7mgR(q4)/VJS6C_\$!>Gib+YnVK#TV-&T>_un%u;b=/06@@'aKp5o+[@8#DI"6+/DZD_dH6b+#\3YhuSOV"1aV!`o,H[
+%P6bk_1cCG'Pr2tk2^WT0*9&H8F5lJl>?JGiFXdEl15oLFNn*a>N1j+H,<D%'#@@eOSbVl$ADA<DK/C>F:r=e0O.d9Q[?GkaR0Go:
+%#TG\$>_V at Ol>I?f^)R:/"2B<dm4OZTY^Cg9\V>F]+I6:6gH?H6_^-a-hW4\bGc7[7VsTmNgX:8FJ.]!YaOrgnL3))3b*<P1U6I6f
+%PJ1QbGZS*9/2=BP4]a7 at YbtQj4\:O?i-qK;@(k5PnM17Pd9OpBEPc+m`UIV$>b^%V]lnOkE8UtH4^kLu,=ip"V"cp1!J8%+[6Eu2
+%4",s)Q$UN/Q6WIsL%9[`Ih7ibFZO3h#%<IGk0NOZl8dh/P4M2_JU]eZ]csdK5WBO7a1;%I-&N3*dS=to,SfVlCPOK0i@:XE(s*B1
+%IO^h'Hd4(,<?dFCX7Nfeh>Z&;2hd6H#Ll!B#CLfum?G0#)L`83&?HURip#EG*J6sUeah.lfiCG<o&uMMh6!j4+E-:.<f_.N'^n"9
+%^E0[p!Bb#C9gVl[Dr2OIR%k4ZX?gp,UD+=Z%HarI)#pV_\VeMSkW4geJ;:[?ERnMFr9d1&PJ./=HgJhac3>?!P<4SWXGJFbM at ke&
+%"eK5d0j[3KN[#TT*Wd.>>#Ru$hho,FVrTm)4[!r5S+HCOTo,`O>a="0(K+hri<0BV#na``B0:29&^)_Vb at D4S3b@T'YIePM#C,e(
+%Ef*Bk65\V!'a'QSQ6WCs#LpncB!\Q[l.PcWfW`ER!:0"Le_e=o at uS\X>E.EoROb%7rNF at Y&eA$j*FPb41D;cSJ(p7Yb/slX4RNKq
+%!WXI``4]09GAh#7lmdDeWP3Em-[U/I4'\/#%h>+VU;JbF_H at OJ>:98IhRg'Kp.5EM1>+fn,oM>f32`%_V6M&2jKgIdlkWjJ:'t^f
+%B)e7 at o:W(#(VqD;e`u5B-9'/SWQPZG"!GcO5t8/MoAFaQ;O\5D<c:?8ZT7R7fZc9"&pl>4, at Dhg'7;373T*4d6I!D'du!N8f#Gi"
+%DoZ[a/"S$NSLatql+'&hY1f9H!!R5;R.s at k!Fkg>noBi;l?oDVVqJC<r%_#6W3t[)bg2j'`FIP2I*CD.&'tf%Lus\%X.$Pk^ZK2F
+%>8MX$UAoC=I_V&I0 at BbFH)eHI[.2^a[f^3/b3?J"8eBEiX;9.B;%BGI<#$Xq1cIEi+;^OE:^rIje:%L#jLhI`DD,_IKiI88PcQAM
+%O0ptY[t,I66^Q-44&V/Vmqfh(Qdpb(*mgEPfE2A/7m\H48 at b&r#iU&M5O9.Y2W:V(l%HS[c<(Q'jXJ\/4U2o.*%.^R]>u\BK;s.u
+%"qE).ilNs-)CC*+F]^CMU*Nl"M69RR,WVjSjjA:eRe<k-IP2i.+\Rj7(d&+dM?ILU%h*tkDPRPk+Af1tagO'/V)IX^EEAH6F_VE8
+%2!QIc:5dB>UZn2`SkUdBgd=m?1rA`-ASLj!md^mVB1EmmfI`nuAmAKT6%9sj)eUtKi0#dZ$91nKQkUriT@#r>$uf;(h#=Oa9`d0+
+%R_^'+8&H1C5&PSOCfIqTG-D/]$[=u:M!%aW)E:=p+AnE#:t\M_<:6&54dq;0Go;&lOi"Ma]`"#%:!f%C=)a<?\Drui<3"L-=dqCG
+%'CM4CB(!o+gG)8:#:X2*!gC\/k\SE<mV:(''!*FCcBgt/.O$#4%J4HJ_IaQA>MZOP<GF/tI-fhAAS-L6EN#)ASc!tgVS+_$;C)@A
+%]H<!jH/e7M*W<o11[G86O$$r7(r;h]HVcepp''5fPa\>ONj]tRX:M%aC6>rb"D?PI>/SXqboN5=U`:.F4Ag&K2?X21JX2e/\3Q`S
+%Ca4VXZ82[@*:Cfsn.-+*nQjAh):@7C*rg)hX?tAY/)[Hhe]g:(MmFRu4E%VW#tpH'fbGds(Wl,SWhu+rg[#b.f4LrRb13#X0a((/
+%fa`(;2R(6]P=3c8ig05;\*CX#;<9BDoA!Da8E,7,eS2H0J^`>#mQA7/C_kVUmWjX,:I3K7jLs1[ootSrD")B^(mKsIf<KoC'd0t<
+%]ioa=GEP,BHW^<h at OP2?)_en]mV-!34Ta\1fLr1d\$JnJRCnn;TN>;gS*%^7/YOOJ%_4./doi>DDN_1-*\MWlOAO"^.2s]GZ4^"F
+%:^d&t3l0Wa):GD8eVTUr^V<B3&0*-Y-D<oW:2$ZYOfTuR/+-OQ9LZ65RaZM,U/bpb@="=q$JB;f(eEE-!b`-7/U at rC0&?mV!mZ!t
+%*@FRe$pp$gm)m;q/\A"8Rpf6B'S`lPClBMNa56q1=QWV8_<-!&nOVe%2F,/aOFu0gmFZI$C-G-<G$("-[NtE,=_L?tqqn^>G$?0t
+%+j_Ve=in9<inPdn at P.D1&91Rc%)N7@!)'dC,+4#'j)IIKbYHqff'tfn;J*h%haaD((!!`"Uir]7^R^kRU-)<sR3g1O6Z9pZR8BgJ
+%pE<i'V=+)Jm_hHhk!3moRnUq$fjBO<4D44!&Cp-d?lb-<B^:O'@Qtjn,=Euhmp=(pH"2Y]S;c"c*j1:k#.,_GOVe(;pcU;4>B_W:
+%-clN^g;[633gKjTj-**7#ii-p)i7-Jm$7Vcj&Y5Y_^-$hf$Yg9OIEu!1:`K!*e>q,MX&MZ=<`/9;2$F:h8lLLZcDNtUZ#^G29\Nt
+%gjuEPHZ1bf2I"!"q-_jj.Uh)@O;<12A:Im.q)PK]gZG])gNUfZdqV.<`%+sn#E0sc\IIY4H'F.f&3Y`2_Q,>$X7hjW6"%EaI1gVB
+%ffbd'F,oB0SofOcM4ZQeZ!Jp;VE,NmR?F at K_Zct[F0(GC+Pp at omDfa#(.F=&0ZA"(eljV/Ih&"r`u:`&FeAuPr&G`@WVZ\V\``X\
+%So3o?74(H^2fhZ5(G at R(*J%c)q'_a@;np'8&W?dEOjA'M&uXepCr-%8Q#[1gLM.b"CNB>A.;-1=4b<Z]%7PXFC!Ll&NhT;8 at R[M,
+%nE[ArNl9TD5g8UOCY:h'b+ouBL3<U-gdff^njs`".q at DI8o.)[QbU%6+lo=,Vj<-`R+Pun_ki#Hl*8H8nhN5KH:Yfg2_3tT0s^s&
+%p1BHpOaa]+%SSF_+VP9Oji0>=B93:WZu%a0>ah)4?GW=\PPbmfBNm)QFX+!IaoMmGDb_9Y2QJj4SXgJ0AuS(%?57]<dpPQCEnJ!V
+%,AaD%brIC1YESa<+PZF5?ru:D9(!Q&+GAOndN at 5Pn+OqYk]hbT;LNcO(=+@$5i1Yph^ksnegNNf6rX6EZ-^b at 6<P+j8Zs&SM9&*H
+%nLAQf3&04M]Xm8)@`*&fh0*F$XkTB(O*.$ISs:#IBm?j#=K]ai63*NGGWbt"_DKT.Zb at R:nDr*#N#!JIGT*qLpgEE8ZH5$d6-Dbe
+%#I`*-g+Fk.-cTDtgrUds[Ka&[JnG*LU/S%%,*PF>Cag7Elrr$rnR;r#BG75O?(IfofY4D&"XYQ`@Q4!;\Xh,9rf\B^='!T`1+\9]
+%SI,V0gaY;bg#nm+msr,#QBNF$j0J+hQWu]F&3`YGZrijTAr/E8o)$[gl33iam06dC<dE1M]6!br^peT@:P:oJ at gC<#/Q&Ol$_sl?
+%^`d,F%\98,]54]?8i^HY;,7^\4Sn,JjcD=iT$iBS`>:\ZGHd&0Al9]65??Gl!:%.k$G;`*e/e`6IfQ9bH,Lt;'^=]ljQs`uJAW0@
+%5A;o>ohq=u-jc at 3N07.Q?orT<Tdk3di&r+7OY:h^`OE`k"GpW`OD@!5:Hi1XJ2KBnfBdh!<=EMAjjD'r2n==H<-Bbm>_2?G-RFiF
+%W8%O/4O<`nbhJ=qr55*P[+T[-W8$q16$aJTH\!ZYRL!HH[E*47V-MmIn'.O?Vp9*!d]/b3N0[FRp>bkC1tLVlP=Fg=<"`^D+bP]i
+%9$Ka?#tHqd1eG(9="3FR42kj!"QjsMI$Pf+"W at GoZbo!#@OSnWN;5oD+G--fX5ZF.rF+CS6rE&"_*#Cim)>8T7Fs%lB':[#3Tm]K
+%XiEj$VJhW;$Tjh`o>9'9Dpg):LNhYWHS<[^[+XOm(+*N=fr32d`j+UIap.RqD9![#C"?.t=//H<<(4DP&eB#IIBcht&!U>NT!=kl
+%Nk)/Xq'"o`H0&'&"[qPih"OJ)7a?9!<gC4GE)o&$Q=NUZJ^JVtn_Ul8DeD@:dP<R/*!V=fk$0*Z*:pLpKrmc$aEFoM at NA#f]t:T;
+%:(=_=pXKcUE+,l\mG6j,huY+VC7 at E!cEWuL9::$>3"eudB]Z5LK'[nrqHiA#b<4tj+7C6_82e9D!7R.h,q&8R0L):rj2W/4fkZq1
+%ZW\oDIk6O$,=*OBZjSS1 at d29^Z?O^,L3Zbefr>:(VFII>QM/o<HQ(5?Go0HWGAu8Y0s>@?3#4/plui!&OA0!H,[Enm'!r6FGaaO!
+%[:pRBr[KG_QsJmj17*mjXP!`gD!YJ at 1*$9B2eRstN]dqQf-F/"%4K'2`dF at J9eNlY'!#02KJrud-%W?^Yg!>=jMscHjC47t:s,+t
+%8rY$qJm:Z&;=5h9dM-D(Y"OCP8L0jh>744CF6H at f"*I/NS>g#;lq(cH&ls!B5e^fp)a`PO2,AfK^,\d)X^`LgN^;sqK-3^%c?@A8
+%0oYm?EMTL48U5-:+ at 4DYga'ubq8(8]HQFtnScPCJo\%]66LRZFcgFAdC^PqRp^Q<>G+92r?_n="D9+^S*`^!-P</d`UM3oHU(&m=
+%J^N>Hd'9\=$'N?ce_rJl)_n"$'--V*#ESFr)QGUpZ%\baQtS^cB>S/Mm98,M#*^mO?7jCTIY+CKU_h$@:P.[%4PB.fZtT-^;p*WX
+%Wn_!9I*FT1b1L6O8KPGrT"8(m?Y,\BH[1c"7hNIYZcL'kFFr"#j;)>S<p_m6H$>e2Sh`[8EM1DE:7SP6S<uQ8`j86HlL`3Xfb\TF
+%.q&=fI+I-nBt14i2O<ZQO&cBS\[&?S,nZ8VT!4Kc[@N91g*5c]#OK!PK"d_&8<QTV-StHGkFl18")PAI9,`g_O\:?td(WXQ,58=m
+%D3^>"-Vl'NQ3'Rd/C#jf:2*AC=!h4;["em0/KU.t6oKl3\<1(K.d.$G[PAMuEZUt<9hb^&At9Ka`]>6id7q=.Ft)J%l>V_Q"db(B
+%9rJ\5%2C'47P8CuTAUYIO;HMH:%].'_P>gX5m1SP'.hF#94[@FP!*]\[52%l:e=Tl'tk3"SL%LCgZ,M_3"H6XCE?O/R'qS,B/^N/
+%B9Ps at K/l#;n13QeI`c88R)rE:,_g-Ga=9"b1!&#j4oj&<LQ"3f?h14\.0M^A4K_itANi5fa7$MYUp5',_88e91ghX*M/mWpNX>JE
+%r88G[cM3TDOeD-fF+Mj1fpD%QUkK#9iU@?qeb$nKH4!c\eS<-T$JC2N%N[mc>N8/L_k=(^BUs6)ACcYD0GPSaU:jrU(/]DH5b,:?
+%DTiaZ-Je]<Q9'RZ'!t&I@<qQF?S)HQ$eu15%6eN%GSNN$Zf+$a;s,_s8XQX:@'=!W"qT1Cq(*&?_@$PL45Fbr;6H]u%L_GP#8HSY
+%\#33]<mWVC>Wk8GF5*Q?\'=&C`E"Vhc,qgMfg:L*G5:8KokN2cmCDcb%5T5<lssUCPlP$APf`c<O2:W6$[]ji3iDZ'<F at RT4<C2H
+%&Y0k7P3Gt:=GgC._6Vl at J8:X&P2NoVM-'&Fl<&,`%UQa$S3uMI4k9-VK#HXdo&5/WDYnRbUInf%>CO at iRjA2abj5AdFpB7G;*9#I
+%>_ at C.C`+%<87DYCYY9<?5 at iSUQK1"8,jKS\%7uD>\/bJ8IgK[., at C<>]lSL7W\PgS,n_m3#.#9EFFRkV;$)%W[t<V%0&Ne.n?DA@
+%[JAbejN1=)37fIUn)_E-Vf98FUu4-DN&Fj#dd2*Oone&^U[(21VCRfDDDFg>/f":Q0G50R\*Z73'CQVO- at SF:odiX5;h?VjE'@C1
+%4rCdJ\.:Qqp'jV:C,m`h5"]fLFs\XGBo"Xg-BPp6PEq2Ch"OLFG>Jt(^i#='>Y&#4e\LS0<)V$s/a2ch`*SF_RKp\p([nqnaVct6
+%lD>C0.(!,mc7MaObKl;A%)BK84c.D@*'LX3UcPbQOt^t[V[;WK1BD(-S?^a\^ea^%2+Qg>F8e0Y4(,XCC;SKg^+![(#HT$@LW92q
+%TplM:jpR#AeM03W3Z:fbH>^lhK0p-P+*XHI[1b_a!C4,NkAC+mmCt$Port`4!OL(b"n?6ceBr)E<iiP+TqniDbtghrh<aIh85Nbh
+%JO\j!#redQ],7#9MGIU&(Sl+M,WKfZ%gufk`$]OfJu7j4:/.28S:p.'cK2bfhjfuCWl[c9j&L,:2"DD#F9*\uSp;`W=Pj^Nhdh!b
+%."TQ%F<`H:aF*qCaF;AC#5'&o?eRF6W%-bPs+3e)>\@GXGeH-!F+STHDD-h`$#WhMh1dLKXL/U4bGTra#u5YQgVG=_Y3#*4],oPg
+%pSgegkR1'?WFhWToU_It.beTG/7KUga)050)D<PfE\I&^>FFNMU,Mi@*B<t1!pGGhEuo]%`OOtuQa"1?Zs%K]Sq,u-CGWI]Gf<^h
+%q,Hm0T%mk'R!CCOqu, at ekjTk:m[Rda<1Aaf2;5?6j\0p&M1DdiI/VWqq0sP#SK!m5>^iFjCFh/;_C%Z4gk;+:8%!HR0kHYZ1g\K1
+%B/R6flTpu'dQ^rNVsWG4/1*>*-$!.jUKQPXEmiLJ<+?S^ndI1X&42b_*R..D3Q=eX.'Rt5H#e9GUrWoKp at 0Qp+?"A]?LsUc-b<MR
+%CHqR[;+SAr at f!OT#9Tu^hE4(7pRnB^<un0hT,Rrr<8TU&/W1o(gLf5-F+$=VO;3t`?H)pH4Qfn180sXuUsar(f#q,iHpob+SlQQO
+%mE0)9ljLm'^b+c6S;!ibVf"b>clu,c'<E7T$2M5\<RY/H`.1G[=pQ18k5PTX,nd-B4u=XG>_;ZM6^/;)JN`gZZ6?9)A=S1U<$^I.
+%i(=K)$^a]1T:/Mf:u*,tnE*Csq#Eh1DnSW6B=@[Z at W.`:Hu?T"i0b7l-5g^sGlEOm:ML.%YVfuDG(!iKoC at UHSfj$YK;):4Vpa5>
+%4s&Hp7QY"H&p\=Ifru]&E&uM4`@X+tZnR[9M68*lOF<\1ihh+$,Au#g0i8Z:(.t2H(#O+16gfEteEOO%cYEcd'-M]&Qm"Ih1e;P[
+%S"uB3Q(i?"N_*,Dfp4U5On8M*.R*>Uh[N.>[rEJ>KSAH^G>F]:l*P)%]=g&J5CL(ibYK\!$p41[PhJZ/caU^k6$5fL8@#ts0.)/1
+%']UEgZN8EK;K1Xi3FPqe'o*F%QFYeA#?I<u-^RJ+f!uDl^RUeka^;/K5T=sVEjASr0ks97],qt)`aS<`2sV#2Xck-&g"Qj):1C%r
+%[+\<E]DC?X`-i3Kbe^8iT?_E<FS'^BF,l=^[I#h4AF at gcNSRdZpGVA^0Xtl8#326feOW]--0,`CM2s+?nd\6([AMOU`+TXs/TYE=
+%UWAl_E).Mqad/0g!Smc:SZH6qm,cs;8#-%DHK&^BEP('$-^]EE`SBLd^F<K0;@hJ^>LFl:U_LiEP6'`D3.cK0SLn]qQb6YAd6 at Gq
+%fAo/78WtU1;]f_B/Ck't0WmHg?gY at s_gG&'So$Zt22ZpV]^k1:aO-%8Xa*tCF,<5oeqZDD1IY?Rl'qO\l&d59>^:&%'.EnJY8A6=
+%Oa)diI9*B5J at sF6NKdmkq"n8F=eZnI+>9CSceCn:ZIoK/9,``>m5Mq)&6SB]l%p$OeU&,,naP]WPtpoGd#n`BH='%DKlm#[%V=Y%
+%M2oW>\<N`YYQWeQO7tr$4ZT`$9j4LBXB8^f\Ug"pU/KJ2/pk/mSO!-g_0 at D[W_;d;[EnPYdc!XdI7Zo-'9B#:#c\/0QF_p`$*tqu
+%k0l7YJ??S6[JcpB7r[g#kC.Y^=Pi1U11fNcUMV>2k"#Y at G>tkqfg..8@)2!CNed%!cfq`^I&3-7D\c6:;%j,SQJT-;l\5P6Wj#<M
+%e,621NBtqF+9qT%H`fb&M59=k%!.3Za[PaU8qLiOCB8_r7$!Tl>\*hE'JjQ;bhhB2&b&\D8chO-[g812:0@?l;D1h_b4o+,^e)[%
+%Z#H"2PXqmIUI_qEU^csNn11[u%jpsENj\oO'G3hB;710<8/WCnrq,8m'8#S]Q/l4g3QDg[cjOOZfn`1 at 4`.[i=dTHIb0!cpp?$sL
+%/N("[8VFA%2SV$k\'uo1\+nL2Kt``a!Um?d9O+AIMj%^%i_P(bW=_cPH07*Bb$7^J[eQp=k"ZJjan\$lB+JT)A[=jtk\,\EUQ^3F
+%)miC.d^IrUKn<uQNbtf32(6(Pos,DXmWu?ph<80WKn1CC7,!6;1B"qMg'AZjDGMG$e)Lb91Vgn,aI/kFpCXpio$s at t[F8_o(hB9-
+%fXpfZ$h[R1ZJ*A'k#q"W"Ti0i9thon]S)G at k9X[hn^UC56DNVLEC^k_d;$e&5PsNnIa7N=5l<@CAH%b/Ktg_$h7=HR]H#<)q'X at E
+%WENN<34M,tA(ean,GbSWDEEgEY)i;pG#r\2#^A.:8piaA@$Bl:Z1C]4\P>>&p7)qFiZeJjk%Z&J?JDihaX>\D\&C$LdsaTV.J>Bg
+%<(RD[L8K+lWXKjQ\8(U"(j9(Qe.?\@P at qqTqf(:chr_V$[(lW_O<4"L`]9:#9*2q3Vei"Yad_%&3g?7%[Y?)3ops<LLV<:Kl/PlD
+%:o0fo,TuUbJEJ-\[-&&I*<\T4`0bUiMRV1.'`nqEki^'[M.ql#[k4/hZeQ.B1-(#5$,T;BU'F\Mbiu95c-=99'[6Y5FZ;Y2d`deo
+%a;ufC\UaN'MQT?F9Ui[&D3`TI*d.:dNT=AQ%rqAqQG]uY4^,LcJ<l*Wq8#FU*:\Yu8%J>`Y$Cd**<W`SJR:uc=9)^jej-'c*\;RW
+%lbQK,DnC_fPLUef*\6WF(6)a;hGbuk@]^$E5X$c9(lnOO_$Jf->MD5\(f&m=F5m8l"oP2fqDBe07YE07A83Q)9XC8^ptI5D]"\In
+%SEteg3IqRC/Vc[MRm,5.=gq5=9LTlXdAAo+]n7F4bF_@"(,P+H"Ng;/pGJXI#^TO9mD+*I<^cA:PP3LnDR at _RQS0;6G\s`$:APR,
+%`[H^h at bug+=6.o\- at 6@[%3V[4$/)Z39l3TkLs]R(I9/**!fOO+Z&,HHSJ-dO/_q0m$7i=8X.jTX6c3<&Vi5885cdBPhjL43>5uc7
+%>;>.BNlKB.,M/<$$6W&'JT]%.5R8Xa_%%g8eL'A*%mocBN'RNoSbG3Q.RDsXc^WO%g%c%%3DZY.GoM+$l0@<<HI=(#S at 1MXB!j62
+%8Gm0K*)'g>=_Y.D97Yc>Ok at 4R:*oi.AFHL!]\)_d%@]9sqs0g&]nMp79;q:*.Ln#(]?Sn^K`I+:p7iG6V/G/Z[1Z.`d at tA2Oi$/0
+%E8Oe,*I3u0S6KY#;=$l$pa3>$^_UeUS*KLgf.WaDT7^rbH.`n(3EQSj(kG7.2*`DU2ZJUE(7uOd"K223!df.>eOg'#B,:HeI`.Bk
+%]C7'DLuSY,-QXPb'=Pf0m^lX,11Z&GGhD75Dp;$Ye&ieAOPcAaD*Aum=4%l]YDe.O]VU6r>t^nRLB2M");)Q"1e=c0p(Yi!QVZ]\
+%B#)/F`@g[?np;"O!lP_g!bZQum*R+UYnJJ>(2QAoE?g,50_ at mm]5t_cZCud7q(u-\X>)>C+EB0jDCmW/AWX_km8lI!?t(<B.2s0C
+%CR^6nK.&FP#!lDQ0<At9.&P@`r%iYZHW#?t)nQ!1E+BCPbdkdkZSm7._?jXA+3M3c0K(iM_q.trW9WVP!U`cHp'PH*4oZ2n9]Nt[
+%i;VdIjA,p4WE?n+?u6bYb4b)aB(;-f=oNt"f>W&7U?+-!"kr.QYDd=dCSuVkQU:ke"nRoQ=Ne)3#,MiJ7@\1S4 at s2#PP4r'?mI/R
+%`0uP[T.K9'eocS"7h4V":bDpuXY(^icN^(3Y;TL7Ylb at hj.hlsiIjueXsBo=_Z#*`OO at U%fl[9n?`(E1QEQQ&C^%sA\;;q=nKaqY
+%0 at oS:)\D?a[O!fXpn%FK&p/3Oh73u&70I.`lH;K<cb1d>-*u@=Eac\M:8q$Qg(N<lX68g*[Ut[P[GOe;\,)c<-46Hk%Qlf/R"5PX
+%T&#$(ooES:amEJ/8J`K\3&A[D7nS,l=(61"3'C?C/`bp8Qe/cdPOOTo8Z$:TjM&,AiVmYW91nF9Tq]-O"T,^)U'gW1YcsuoVM'ed
+%PB?_bLIeM:hkLfU at 7J*BJJ_f9F3'g9ZKJSJe'[2Dk>4htm8:L'Y8BqknK)R4)k!7!g8;X\<r.!CKlgN%e2WMR-Y"eoKO(U=@q1B6
+%(q\jofj7iCDisdbD'SGNWfrlMPYs*0GFh(XhOA<Y4ZV8AH&ZNkV>lP9FTU_^$)C?\EEc.Q[]/_*D^M:lgRoO>Q"Fo14ZJ\PFFu]l
+%>WHouQ561##JVR;"JGtkQQ8B`OcGU,5((Wf\B],G$A\lE9*?r at Bl(R<j8"V9YNa`@Yn!`EN6U0#G$oq at 9Md,g>:E+;>FS%^edmV'
+%ei,4h/j\j-l&-o?j>pNja>]IP[)Zk=Id`i6Rrq7o&gZi7b7iU=.s4;K5V_HG at ll7ujK)[9b,;E^+3:8-7*[M8,I$B,\3KT;c=t`q
+%G.`rL;uq's=:fHbrbs2KOt$5$h"PX^UK1e'5EjP3Pl*FUM^NI5+#ErUP)PGDk@"N;Fd\"[q=WHkA1YBhm*4cYY<h)J1]0"+0fqXY
+%cT>io".)CY<,KOtT]&"mNL.b"B`)lc%)Q5ZW3?#U*`A)H;H7/o9^.'_9>4FK:ClC/+%f8#3kcF35(-(sljS(Vc*[DU2T=)\c!+td
+%\*`?7[uM at HZbgoT>G<J=BsFcc0V$-%D!^q<8LB;`'L6n`4\e.&[OoK1`I_Pq)KX`1joF*8*8L6MpjFVbd`Wk1k4\!7Eo"(,:NCZR
+%R:Z4\>llT.j"8eO[h2AE+rBd at j,\^q99V;@r29M:OEk?&7kSDEqAg"09>Xhh_j+:+pVhbep3F=kI2Ga%$U4Jf/RcA\7u#D;"?jCb
+%gQZm#5W:j$k_M9-$:<JBQbS'$_kMs#82o+@?"dg?gbgOJ/<ua1+I>/ubggF90OCmd%(hRN.C+*m9_nU-g-K.\9S(ULEG!Mi`NFp9
+%.\^A^_,I4D"P&[N/6%2<EaD+<g&"7,p/GglKF5=/akYI&;X[B.S(tuXno]7WCeRRS6!P&ULKE'De'JU$"2Sk2+t"XOXX>I_'[H":
+%@h$5Sbmo0mNAH.\T2[n-MZg.![UV0Zlk)]-2S=#LARBn'O8FFg3Rbt4WA at Kq8W3[.H_O&'DY at _/iAXRm+7W2*Y>b-1LMT_6DEg)c
+%-ZQQV-74aXTC$bQOa<D+OXW+ at 5Gi0c/rDWMHN$VQfW/:tM?b4a29RC7KB5nN3LIB!I,A;4cDbuN9`8hq2pDZ[A_Inn/#\^(J\1cu
+%8MlF[qL23fa+sU*2ZEGFc$2D=,Tgdu-HqIh8Ld?0:c]C!Uj8B^Z2*asO8Il+[XXY`D^"j9$*a)iDWMuch^lBMJGM`l/:X#s!@l@>
+%p$Nt<K8u at H11%p_U&L_bcb`Q['/S_!2Opf\l5G52+P1I5<rA"UP2$Kl3q7N5`:Xp[P?W:mV0"JqlXiM7"&$AaC at 1LqaD;)Y5.:N(
+%""4^*a#k1)G]I4jrcUq_K79?pp[=hS8;cK>%gsiP:9H4W"S.JM"oUKNWJ.Ype.Kp[O%Q!]/l-kBCkB's2!/T!rDFg'@F:Ng6L&m7
+%1!,\R`b04BaIYntGYM;t:(dbUTCs at IaZTT.=;"Ll_ZNIXJGf65A6pY(%"/,64Wc39BA$"N&\($A1M&HC8"V$E,:upA@*=PfA!/B=
+%&!)oB1*>P5S7!A>,p=_2f`L\XF\@?I=)mG%>ScI0arAU?-6D?%03.SR8Z7b:kq<r#iqOYZGM(;?]RD1EP:cr%VeA?][<-1T\d:%W
+%Z'JQnr;6c=k5]M!S3f[#T_6$K2i2S8YoooC.prJte:e*?U.!p`@cMSM%PH7FD_*9+[WMrrULLLuKqV:52RjAn7\.a"aHu,JS at rU_
+%CdAoJRgjp.i,8K!IH:dl4eK8eod%5nRSoW5(ErlRXp(V,"8>?K,[KnfZfuas"]4N)AS/Qfp8p0o*laSn48J8N:u&$Af;Unsbt@;7
+%D_J:RLZ5e-5Ur7h+'i94S-_/^/h at Ym7MQR$=H.bY$O30gBF3Qfr9P#4<nT at l*.c#C7($*RCE6El><,Q(6]c-uITXZEKp_C/k27FJ
+%n\MARVXq_!OikFZc]HB'95b);.9e.>'$H:1r+icN)?Vo6g/tLJY5 at -kH!7t24p:SJ=%?lmYXd)]"Y5=R51Hqj$Y2<pn$/baa(Is!
+%r)n(L.`&`$kGgY8D,cR\^h*>_M^H$t5r:&Q[-3_F^M*d'clX**LH/_Tfche"fU"smarbrUgH+/=Qd4]+q5=p)@^Ot_jOcKH,`r2A
+%ne/1@[e?;@Tp:cPSR at l$&7DkK#I*BcodFjQhLp($DSBKDP7(@).40?&F/R^tjLa?UQ9ld0m*ukUmN2J8c7J[oY*RE*SI8N9e9fAd
+%aU<NYdR`Y/p-O]&B63_9T``u7I50@]GY+"W'3(lKoS]BXn,jFt/Wc3A)79_'=u4>LU+c1BZf/c?K'[YH+%S at MGtjCAium%1\M/N:
+%Jh/c6V4sr4^$tYd$9Y!AePl8VcRG%r%^1/mFDr91S0Pg'=#(VMmE%ki2:/J5rYrCo.sjbNjm&IjqQ>Hn#gYqh,544MG/+_D+]>d;
+%g9o+Cb+;kF_AHZ2QD$r[=r!^Pkih,snra._E6/RVG&X&+A$9r"5A3.od#q#>VYj[3,$9XEcV<mO!5ack1`_1(Ln'V9\ga<oM9bog
+%C3peBX1>Wh",-$<X[`V'a`a9!*"*t`#C\#@j;;e24MSP-VZK1,mtW,""[-nX$E*0=dS0;N00!0C_b,2G[RieJoaIH\?)EbiK)T".
+%=LLF!X6E&_QtlhQfa:m%*stX:Tk7]>QG94877Bc"hJA"U\OlZtd;O6:&$gJkMFEHm5eoKR=s_cGa+&4/^W1pW]Cc$@7,U2%@BYM\
+%:!2-L+iNg.4FUC^YYUA1s$Pg?DW,09F0%Of6ee"/m2M@<IR+>5e/sVB77rT53r:prFj=Ds.AbP*&im0,C4;W0 at j=+0o<+;4B5 at Ft
+%9?ht+NQY%@>#MmiC0EjHo;9uG?KK#*'e)%:D-59\WUh?g]Mu8VJV2f2kM8E(Q>KW=d`4D,NS9n!D@\afS$tu5loB"X9gL70B28Bm
+%Q>HR/g>TGL(G at 4Qak9=IcI8q]dVWINBh`YV at .!`g<O6o2okGQsGq_H@\LPR>TDZ6I\rT/)GpNTrac`\FfERB>C^q]/HmUJ#_01SC
+%3V)f?KS?O at 3_:<-8SA537<*@LZ]U^_*CSdcQ#b1G<j^S%Eka`T=TIU$XHi(dNA.Ua\@.S0e7;M^<aR!#QR'5*]Zj+,b:i$o/hll@
+%lfbj6f[YTa)`RY!V>TJNOiCi>\#mUC9aiVH"_T4'%Di)Z+7a7>.U'-[;(=t5+'LC':QY<4QIPo7^Reg.Cq79m43h)g_pIYA,-lb<
+%8NGptX05NTOt+(JCCKih%A6a81[cePAg]$r3inF.B;O;ES94o\ApkDAR'J`Vk.T(iKD:PW5Oarah`]N?;JTY98Y.;UE=GV(E`g,3
+%!'"NZ'^%@Jqq3qp#FhF].BYS;^/g/SZ at i'r%t]sB('a`==2&WB6ajVC\5<-P'a),%`@<hN_8n^hC<_qbG(&V1Y,Ie!cG+0^hitNc
+%U[_HeZUmC.K$%S);$.%6rBQPT4Se,?kbhXLl3N)\2IQthb3AdAOB0Y>q3AKRr7GB"'.5R6OT;352Y]OVnML'i-tDUd;$Eeb`fS\>
+%5u=7eZ=TimP:NJ5So4r<6God4GOh;3\WT`HXS9NReB2QhE/XDAj#Z=7c!n$>`baBH>3%&FCjulSG>!l$3Isc$ClBpJ1%tkBmFXJ`
+%*U2ZB$AnTX6m4s_O-FqTZq at IF=q8k9E_<o<I(53o6A;f02;$""l`f>CTSp_r.'i)CjB0'Ll7#*-Ljao8cRp$Tgk_#hHc9d%qHc1r
+%Y=+r)J'b0D-RB at p?OW1#)<L$rf5g<T?DR0##E5:m'mMDh/A;e8Zj#t^9M7G`MFT6DjJERC3P"O$_U]?!NKa.6,_.,),In1Mo/d?K
+%i]/Iuqih*"??doCIcZ?HHBk&@<QA.Q?LNKg)V=e.&P&G!N=Gqg/Jqdn7(g73>561R,r1RUbTSfs6cDBJ3+]_7PCsu\s2ZXtI(qq/
+%roYq199!oJa*&0ok.,;/cjhFuZ^WS`?rIe^4cM\_!/43MO!TaAZ<]61R2[rZgki?p7:DAJ?:dTj%@oPsgVqu/:H[9[-Q>@US;CT\
+%F<tXmauV!(54D2bnC2%Y_VLI?9<a71HWuF;,gNqoQAY+;S'k"_XBYm^<D/>/Zl%\-k3#h61u$B"A$AMM[B.D\9s\o15UMm_hZ`Un
+%Z#>#or^mpqk4Wd"b#;\;r#HH0=k'*.rZjS0.5=kP*WepW>!Su70#OBMgX&HlfaJN52V1D#>2+JIe"ebhZXAJR_4$oQnR7oDq)R!!
+%8+akc.b&A"Ds*Ze\)U^6;Gi.>H!(dZo=)bN!jTpp((3As4o at d*U""gPe9JT*F&>@(S:QFGeS>LAh:Ou$_D(Tl!g)#^F%1'faP=6%
+%kE!QLf$eD^VlcCKF*^b:9j<GNpm9<hi0GjNBJm9ZUoi$X%e$F/&QFoXQQ14U!WDC(.Kicc=qf!GDjo`5Ihl^>6$1D9Z]h]^"O_F^
+%;b&rrc\&#/Rbg4I7YuHe;Rr,XAA(kN#@_TE=4a6RUsVZn9.T/<%H:$gNd#HgGs.[1V.u>nMIXMsJZ6]NYr*S-M3FrOlY`7ZVD!W3
+%T0G^@3.Vn7jeZDZC8g9:p-,Aoai8f3 at 6)VCfVfXGQrih^4?7Zl*=7k@`bE^M at qt,ek,kZOZG/Bop/P8 at _5!ulg[\5m:L`</BAA?J
+%Q*PnO'@f$f>H.61XNH&NEWl!9#CAC1 at jhArmFGujW/[!=]M:66:>7`&+#A1fpD;@!:M_YK*E3(++WXSk%VV]FMD:ATS[7Ecj-$Dl
+%`M^ZF6n__r8.IZ*!SP!je:kUY5?Q1V0rFZg!hndC+_Ebt7$Sfgd1uhN!0:'r_N'=*V_gT at oE2gXT0j6$fq$QbiQ:7"55F^V&("^B
+%#*tWB"RL-!4sV-mrMbs4Hig9F3'G(2ZJN6uf]r#5o7hJ-A/"uP8Sq+T^/I>ZA,"YP5LpJMQ,-*7j[Do_%LeA"qEfn\<8_@@d*+7`
+%mR*OW=.WA&kX&KME)4uq.>6J:$]0r<"*^$ofQ`!r.unmo"fH<g[60mr4h."eD%>N^Sr[4.SKo)?n`D;*hm1DcdBK;22p2o4VPtQg
+%1K0=KN7/`"=gOgmQ;63dQ%X>0_l9$E7;s.=P/h%]:ce'`'s''h2b7!tdH@"eM_0Teeg12!T0?V@&a7';OsKHgiq!sGT;&=hfK5C+
+%ab<@H:L%g]'Yi__A*HsA9BWJL>^)o/(R:/X#5+]r at lg"&,4F)TZ?X>4Dam2h5Vc%u, at seHm]SI+Y+WXU1FI!TP'10nCSC(%i1U^+
+%(t4^)0r>R.7W7S&;8!0jY&:'7<2I09lg!$`jW66*(:`4SK.8CG4>T5%`\Vfbm\KF3n;e+8=P?P>4?[@QL3%/LF1+[nj\&IHb5mE%
+%O(%LV!V(7Uqh`!H0WFR!"a)3.eQ?LKcjWp<E&Q;p5ftuW at R+42B7$=o0I>sBk&`/GP.aeNd6#S&$/.Q/'Ta<\O1Y)?'&JUP%qN'L
+%FCMg,aYo9PR93(<TNiC,I!H,=R:g8#f79o_[)_J,+6:>'DQZ7.i/QfL+.bqGW?lCAoaA:(l9dGN-HNQ^=t3[3"Hl2 at jIRk-qt,!V
+%:Hl=P*O\S#1K>)_SUAHSA37"mp7ma64&^Eu.+5_edW-Tr#7iPU"FS8m>2dcgli\-U]Ejreq>UOqbik">#kZf69sLa9KU]rf0J>33
+%m-Q^`5 at o4f1h+cA9D6$,SDnFu>8&-AZ8/ZKeeNXeO)?R%qWX0jReN#?,F=WHdc(n0>[PQ]oDZ;h@&B0M2V"1e#;%TM?h^;rQ3r:o
+%&oD%Q at Yk(#=R at U3Q,OqV;SZKl"%lKW>+T9Ookgf@'j59C,ePIRMTZBQ?ZIm)jkHT]os4j"9?15EFRa5"A0hJ.SeSO!@eLbrFAp7b
+%WWq&]`pWGW#]>4:FnTG@?Vt1+rnX3k"sT6(M?[eg6pE&ap)\Us6 at f$n2IlZCUd4\`SL`m1-RGE`-M+SCSGOrR#-TBtlR`8;0BC9\
+%dH7)^PAHZbWt/#$T<!YdpO)N1 at GBsq=/p,i#`So),Vn-p&2/ng`=kkWD85XRYMhXtm[GPb_c5qq6?fRF!Y`'*Na6,<Mntn/rrr7p
+%ErY5KNAVSfn&H/NDG3ZV.j3QSHB-^%9OI.(J:qmH--G(XmDK6d\RVu4VB&.Fq<PBgVqu&<Io]<T](`b3YZ*rZ!>]?rp1d\&1)k"H
+%Wm%REDVd[D[hA3!aUUQ%ZD7iMkBXdafs_J`R6GNZ:N?huMc$PYWfZcd<fIC?SRhb;k9eGnlV/qqN'/44]*Y. at Ie?e:.F'UfnPX!3
+%$F_`ObgknhUl\kT17!GR$%f.do(<B^0l`%tgI0)KIa"3U[3g#C8?mXBE8tgL3.(EO+, at kdM^b/AA%a<kFD?^2M;[HYr4Bt]iGsP#
+%M$>t/_")5\?&8ESct^+9r,Dg1-rdr7(+jHa7oNf9U_9q%%NZq%a#`5O9Mo,%agL=%pV>HJ8>-7Z5?>%6%3,*j,pf1eoN'Rt,M]Y6
+%b9>L:lhQh$2"rH;o2lpdL!]n/e at 1!KSVEcK_DGs;BM?K]8\Z')<6W,?7Y08e#PH)WJFesQDWQo63-iX8QYe^anKVJ'NpU>A7$#0?
+%B*m5A$46W]_%FPmRr'D'Me6Ym?MSNWp?fuo4dTq&WS]9>FHWd.aXSV>GOs^?d:J*X(5M3sM,LEY\\-!?E;8XmE=EOYE[R@)o1E6p
+%^<FX?(JUlT*Q`\SYZ)V57WV<"9CH*Qj70&F['5?Z%aXqh_tIsjAhG(;9-a1T-ihi7cokH_Q?A?mP#>Tl9:Ke at ZqntR0LmA8X:'F=
+%P1(QpW*D:-?Ft?'Di07&QRk:>Z,pMoV3AGd!MX*uL%^1d#7Z._jL\T5)!9sSfrh:hBqI`5A5hC-#^pGZha9Ve(;T\64V#Qc\X71X
+%@J"B\ChW#m/CR2g-+slZR/]M1HK6NL46Dokoh$Np`4!+,')+npGNBF%,a5_N+HhA?s'F><]Kn%W&.>r'N]KH]@nL?)cTU+<<5*4X
+%G)8Pa!19+BU$#l3hRpcV)@Bldn^#,f/(Mo7>//?ebNsp2!d?!2f,/4Db339_q$m8t.)MaYRkgS*Q!Zpj]9k\U89o"<n'jkM[HE0D
+%)mO02[QtiN4^Jp8k\%&C'[AZu_i%5:QD]R8X\B?%Et/V"?>qoWCN:?'*'2TXC%glB?8Uuomj6VO8<jlte,EsT)(`;YbUE2[q<WA6
+%*6HrRSBN30h'@CsW6#AN^n%4<Y+M:uKfAh at KSkSclP4e8#"H=>5]"`c`g.g:[TJ"d32XH+<([Bd^HT^5,s!_<lE0a!85C/#m[`jp
+%(c"2iF8=:]diME!ZC%,eb=hCHc`Oe(SJ?L+;f<X!.]K052D(InhdmS6jh\V*fI,_(T_uBKf/Zq_"Uq!P8h-14i4P[%RsUPoirFHd
+%W58G^mj:+L#\WWF=AjW"FJ<J)QM`u7K`o=9cd9s.qFZK9mA7:N@)WE1ZFjT,SN/ZZhP at QMr.=UI6+P>h![Y6k[V6A,Ous*6*O=9Q
+%r<-/Ei/aF:PF^f18R^=cMXXIj6gWBlj;Jm1qsom*oSRZ,p:3K\iD/KWjh'#1)Y.d&L8IFAs'8RN`$RtU-*]6;Egj>rQ"X<J;\T%N
+%;`:ZV,Io1uI_M>DPD7PT(NM<P at 5hcrMO`7h=*4_a.d,?[q/6d>/V[f\?Ga]@HsQ/G5ON$5T(ekQ1j\QlNmUKM-"1qgIKdOtjfobg
+%<)qVK]Mj_OcUnQ0WV!<mfuW*ESRdWE:'l]m=ir0t.1\Vt99#`BdFPr0W.a3aChRS[K>^@7m,[g]M3K5f+Jm^b(H9r_nL5;lk:jPJ
+%+X$HEi6V3R0m[hHDggs$A1rcV-'4 at YOu[H?E>!R`c<?"q[YDL9eCnpK\F5QH0G0emI8c5l;p1D.ZVrNN(Q(EP.,)o+ba?B*h973J
+%k at S/N%aH[44(R2ji_tdp/$10&51Dp:_>LRq98%<J4V^Lg")8MEFg',8RWia+IC_Qrp3(QX(Wq7f&gLCfSMp"`ig48<^%8lK_WI=F
+%#Z=dccl!/GVcJ:2pf=k5<ccr49Kl.PTeXl8jdEDIFI$#fE!FE!qi6k`h0F)%.#E0QY!$K.616I)@mcpJ+7plLO`aD*1YA6_L=^L#
+%W[.aHQa6fB4EJQUIn>$e:@cP/(;7hh/J)ks31q*B;V5ntdVn\=;Wk`)6(Ze9WTM<a^9X/#YLB)X!H%*g+u<ST>=.8IkKH;`@Jn.5
+%+kPr,oUh$d,P^r&/iFYCp/RP>d\,5;VDPFsS%]%S(XNrU/KHC_+?R:G9B).O[#nGu3d^.S9JU:Jk:iZrY0#8#V1hT0Hc]IeYLd=N
+%[pK^DG7Hd4A3(EmBfj>XH`'B!ZE:C'rJk>6(-Gol=,8P?]CN6%2YkVOmjSj.mu*DemfcIh)8tG[GB at kZcPtg:4?S:_>]&i`@--J)
+%?7 at UN`NrTN:6 at 7-D?a2*N[0fMK'moED(;.6V$Cht)dXGcWI22Qa?YVWXK at 02K<4Ba9e+e;fZ_B&=WtiYIe:I+<`P=)-pX]s>BMt7
+%#OE-2!UlAPDVea^rKF.I#P'0tCB(+_:!u^L67a<PCO:-&S(L9IN=XgoM:E8X<or3Q$f at 4sN3L'%(8Z4]b at 4D-$\he8elg0mrck;"
+%L8F"E-UZ**=mY,9E_RoS[2$*h`,&XV-/\p8\)*,=83TWPLjEEW&rD,H>O_iQg`['Hetc@'U;%V6&`EE31rsNYkkMQ>a`)41D77_M
+%.#0XEW5543Q:/=f)_p[4ok9\UEe2+/(u#?YR,VC at 7c_5RcaWT,7"gIelt:%<]?(Qg3Gkouc]p]@L=Cp"Ck-Jdr]mHd$+Y<]._RuB
+%_0Y?WqO;,``(^3X,1/pi83(]a5L,K^\\:'-SLR8bIpckD?p=>Jk7>2WrR'j];g[btHV5.P4G"BOO=16Y_.M!brJ>=OpE*=Ia0Ns4
+%k/L-s<:iJp;%>5ene*@=pXo'fpH*(tUG$!*H]F2?K7[o`.qO9skXr\FamU[f!_A>NQHGqafU\Os3f`- at hF`6\^Sa*&_GQO)$4U/(
+%]lPM"Gc!Ko.8^#3&t(rr#^qjg8-)7Rje0?-UO,(P]=q*#aNF1<ZLdi>)'toX>_)EaNH(S<OPn`dK1b,b_(8D,on.[gIP%s$4-66I
+%n,Z]VVKhAmnf--N`hXkuSCb;*&"6md$eGj6nOSA:F2W\M\mompX9EB;[[,^bRrjrjbdkB>kWqt%Dr1>B7XsRoVVMP;H.Z5"GhJDZ
+%@(/8:`V,?]O+Y&0039iWce!*A8":qGG\Nh:@tjNG%ml at .,suO8H:[Db"XR.,n*<\$9LoD(N<D5Q8&tn!;*+O&I$B>P_pePF'p2Sa
+%mukFp1f'"SSc)[hU/_%i-s"c4D>/T[*Y;=^3PV'Und+4%\SX;D.:!qFTO$"!#o8B"2_#8rl;hL%UFha4q-EJRVoW4[ZAY7c-JJ(G
+%G`MB!%.nr8]_X7QQ%PeG at 1rQ7B+$1&l[j)33A]a.JE]Ipgp>ejQPT:qH]nNYoBA2>kKVQ]_8)SnY.&2Z^F_*t+&%8BLkrP&o-JZt
+%g6U]GFP>UTO]$a>&RrmggqZ[N3;fDQfeb=%p7 at Ku(:l)9OH$HP[qYtYae^LHH\8%cW)-:8IBOuU-6CUu^Q)o3,"HP$h8.IP8Q+H%
+%lr^f*\%FuUB2>\b/J<m)q5S_%a(os/`ep%u3d^Yp+?!@Z/BO^kgX#s-QH5b<B"3nFs*^,E4_KO"Qmlr&-#p/"%`hB"FGcW,<f(KP
+%2bO+L]sa2.pR+[a+iU.'<]Z:-_!5^R1D5fCeSMW-dUOD8"ViPrO,up(kZDI.s7`25"Us-XjI0]+pQ/ahS7p5"@;JY0R?4DETCbHV
+%]hC."%CTbr[PF,d]A5VDM2b[Vfn.A<,EQu.BhX2jFbl0.MS7S`MR%,1b>utq0RQgnOGj(WcDn.=i)i&!-Q1"Z;Rm?.>8jj*c(Yku
+%bGe^<b+`k=<nt7YM+([.Z)Nr"&<[foDG#ju=Z8).n<:L\fBKt%N/E9ESUm@%g--b'U,A at c=Q`ec>Iq=YFE%l"aF/WV(;./LZG]Mr
+%IO?^)"eMl9jZ?Gp_:o[[JsP!,+"t's&iHS>grc_+jt2H+#^<k@#RdW22q,`FM:]2ml]$3N[3RSKQ=02s;f]bubNDf'MdB&^Ipl^M
+%GsVZ3O`T.jHP^TuP(f at 1-1p$jN%dOk*4'PVoX!F6(M+?`3`D.0Acaal)K!`H,[5>OBEn`bjKRk-2(FS-B9Jgk<ar*[f at e@0]+,d]
+%H&eiH#A_#<ou1Mo6YuM*$(l]CX:4E2)L,I4aU9r\=V7V2YZt%.HRL-tM_"ebBcCb62FonU0e3S,FN`%40"bmD<]6XF-;tAk\;@N+
+%?*=9_B&t(\IXb.):0iM":@i&1k+"aOr7%W@`;Sfr'P=`Uc^RNhBDk<STr at S8eu5C_eglilPa/1T0,P!A878?FT3/OFLjs9dP'i.H
+%S=0GT]UGAU*4jU..4[iMB'ZROJ_?ZJG:I21O'BOt<Zh&'(OKoAcagQ,jW]Y=]Z6V>P[Z@$i9!U?4MV.JFl/CdTAN/q683e>rQ(K4
+%:`k(_m]dos'';jP.4KlE#;2;Jlu#u%>k=aOerDch#b&@8npX4QYFV70d&JlNX/$T5mDteu.L1%*Pu-dSXa)9X=giU4(QtSC![1H'
+%EEc7c-d2bLX<b/nN/=R`W(L_1/f7[+Q`):"d at e7tK^h`6/:$0aG73]c2&pSbljMPaKoemJn$<\7fi(D5Ga>o9=QpH,A_++6SR4f/
+%`)=f;A&9q+c5`!p`LT[\>H%UQjCF0DPYa74B]q"dW0FhIrS-XB;hqLImE_c.fpJuifpT9DWmI.Y=_UrHjtQVRq:YHL%p3'T1f*\O
+%PH&_-50L<!Fa'FLrV._Rm=\)J$9$>M>+l7Z/N)@oLER-#f5bgh9/ZPBbV4mCTQN'7!G7+\i:F0FD%2!R+r4&0Z&<OW^_0t(/NK5(
+%SGc4lJ at g6tA]j)!V9#]CVbrJhI'F+)#>_SIHNB/AF^Sg04Ai7DS;4kA<]"Fliq&$#,FGftC"f/*T+Y_c352acE]_!_C?)c#QJ,+S
+%iYadT\2nm?CGMAIkMbh=oRqUa\b<@k8NC!.^IAD&bY`Wb:Hap&0'uH3)Pf'ak^TifA&B0a*bd!`Z4[;r:-;#c19'H at I<.(ULorkB
+%5iE^")p<b-WkP2t?fms)&9(R_#A=1h">8)Ch_AHK-OKDbJ/0Y\\IUUn:IM]q at ._k@^`!tBoY\G$5AYP^OHKgp9!+A8j"M=HUX'oG
+%B3t1RXZo8pA)J*"DTp#tleAMQp$<s_L?-PH$=>&iC;>9WXt*F^K`F\`\V-&@11".68TT`2rjs'TI=;X(cV"YSZ_lTZV&ojKirh\T
+%Ak^BBNd9SJR at qh9Z6VecI@pCTX7eINaR^a\dat(>%.%T*X&1^)0ip9D2u-bm>=g at P?L at QchJ5:tc(+<$'rTU],s8!aiF$Y%;oZpQ
+%`+ELYY597hL3=f^"JhK,Q-X5t_(pjF#Non+27P]70_JH8;UYHIS-O>`'5lgP9.hdc8FhF5&,C*t!ZF[sb\f94Q;j&I=;3;rb;&p!
+%Ph<+dk at TS.,kVM\l(#*YAJD at BUU/OfCJSVjf5](.Hnmg@"\G:7$lC5_`G0'O#nlpQV^u7f1:fIjUghW3Bp6k^=jc%bK<PRd_L!,L
+%jNln3eLcUE0Q&Q(j-+i\g7G??H-*".JS8XT3NG5u\,_-TRfofGf7mPR/I""E*n9_oU^a at A?s96iME9e3J)>>X:7SoY[J;@i'k7gK
+%3$^\DFH9DE,4G8h-[S%/O-CRZQ(pI>YJCRI@<B.S8na at l*phU*9!6>jam.Du[<NRR9pP,l4Vp5P[uRqtkF0'V=i-V<i/4qc=,md!
+%Z/A at e+o#\?nQ*G/:ephAIiV(egV;cq[dWk%P=@1mK1*5]nOV7DaWJXhCR3P at Ac@3<O?I/dUL0>)]*20HG[+LXK;@4YlHk?6"eh+-
+%8<TX/9?;:ECJL<Elh4%6lbU=hi6H%-\kVT==#eaLEek7SXZ+9dl>(bGc"Leja#.ctH\3\75)H&"o]sMkKg8T[a;0l&9C]6E-4hQ$
+%PGI8odG"6P^#(VkT^M^pQTH"D.u.uk>kksNnu4a>DV?_ZQ,.GE+l[IV`Q5`raE=uRYF at 9+rY16'//q`_V^.Nihiti<U%QnkHmfH)
+%c&oKXM:4GOWF$0-rq3MGrVP`Y1:7CU`M^#fqTb'/CGet[W^eO,RbWe!*9C[Fa3^RR6f,KNqCW(?$WHD\'T0PfH[BQj_<4cmH";o3
+%49pVkZ*X0fkY=/Ek>N_uhX%7FJOC./6kTcl!'uY+HYHsDCeH7in7r,Mc0>(qkJh#uH8N,E#Y]f-ITkY##R^[e at fOp0-!/4T2?gS8
+%8YXFi+lm2/V-lIXYV?'ji.h,.+K at N61$!r="4-G6c6"aNjSt?Trn6P\msYANK'REl2o]@roZ$j,f0r;e2*aO\Z<.RHVdrPcn8=Y`
+%XhD80N=MFf6/2H>&hT22FXRP=<VHPufJF"=)!#-S?W.CVURQl7Tb'(=]!.K`H5$1$I=A%#3@>gjq7J.up!Xb`qI;bGBSi_nZem+9
+%SD;:jr`6oMB'a50*$p&(KK3CtOd<sLe:N&mKXUq at r\!3SP at AV]8$Uff6f>j14EI]CdO)0(_6%t<#iWn:q18D2+1^OOX&K[KD]VF/
+%23JJmnpOpGPpB+fOJ`+XjH[/S6'NWjD*@^g)7IIbA!*83"*Ps!Ln_#:^R`ToN2#pW*P)'6G=1ZIb#.3 at OgD8'o$7,=aA4/0FJ1U<
+%:ua6s5<+WjH[s>`,9oMSTN5E[3s at 2L_;*q$bb/:R0Ut4=?5[1L!a&k.;e%oIT!S!!(osUmn]nb<^^+8j?eQ'4Vp"$iqIW!]4*X[T
+%c"/0 at 0SRXN.LPVO_`!VF]86q'N5ICgA"5K%Q&01IODU6@,Gq"/Xh'W$386X9Y>VJ5/^Qeb at O5u`r';9aj_[c^ZhM+/8q2+`WO.k^
+%2$g-I>e&6EPB&QPX&][tO7U])@C*EX]UuAp!K)n&K"EPJ=B*'-3HbPEKj)QgI$n_2+RnbF at _#PGg,U505nZ"T$esi!='1godqHD6
+%^3NEG at M;qFA_nPQ3gP&iVYet-egXeGT>:L(ds,(]RV^(gQr;G%msrK#1U>0N?o^<>49MU)bV,I:G%Ao56_Cg;6c7t=Qc#H\+#,-H
+%#Ggi%b7I(*^iNBghl/Gjif*pgs0UQgj4o^C!sA"S9"M<YD_2dr*$"YB<0Lka7YqTa)[CcRP+fG8J0$A5#E-%%^QZG,ZC7S;N?EHj
+%l"kbWQH76ABh9W>1ZJ at IHdf=!kLW80k#Bf"A?.O%o9':K#'fm)H[_C^*#b.,`jTHE;j4KTG=t-0nbfK_CNef)Dh0%^%uBH2*RH/a
+%kX^!n02_,?Wd'[3o/KY_#Lhe$jF/_1&+*U"Ji]aVT7\<@]qW&RW>rAPPH'"PNt%YI#91Q"R*JiJJ>H*dUKuXgVQD[^o7a/2Zgg,C
+%hqA0V%c+iu$uL:jjF:0%L&Gbla^sa)^*BU_qm?;ZXrH=qnMJd:c:AK"/EEk1,L_mW>jSn1$'Z;!RJt-OW%YI`]V\%&6NXSa4%]bI
+%Xao;3cA[Zt6kV3<@p9tQ&MP8/gE\GGHX&_C`&H!ik!p8AB5K5fNTg/Z?#?8SKa\M\;0/<5RV6S-0s&V'W':cKKCu/Y`\GkOB-)P9
+%Z_*O4.6]8REjH=AM8giag;YUul3X]j.jRYjgDaoIh_)Y]`6)p>eqL0UXoq0%?:u1ErsFK99K[:`\ZI7.cr/JRao=:2"B4 at BOI_Gd
+%PFhCh at U1Ol3&pPCC9Q+<@U<M*25iIumn@#`HW1&;m!L'IP5sutU\GVVqXn7CYPt?O\Q5orHKHco::b9EEsIUQq/4<bfP?^s$k*M.
+%KoIEIJ-co&ZkQ2._Xl_JP*9u4'$u4*P.,/j#$%M"Y3]Rq:\:smYnZdM+'#N\F+?qmJk]/+))I1I=%b]OS&X(2NrQMXe92Iq(B'2M
+%%7q``c^N+19g[u*GE45.)RK#15p"dXV!'e'XG1_%5CV,]W at TBojH+7+"2WKoA4]_(.A4Lq)pHTGYT"A1?J%[7ht3T:Ot<u0/3$0_
+%acNIYM0?]k\UBJ.8j=01,ug#!@_*F*a8hY!C^JB9$eO_=?FT0)Ttmn&UV"2h%0Df\j.]55&&uYddmZs-#d><U:JW\>j+693o,&j.
+%oUVN+pY2KSa15V8[,&Zt",U1Fm<!ZTH$g*1MP&-O802W^I;jN72;pYSa[=s7$rntpeCnJFh2F\/o<UQ(hi'3p@'5UZ+E+k?O`0iQ
+%8uqY/n:@lQfpAuQUd>V=E-J.MD4Y`OmI<S>'*8e<L`m^`FtUo>1Q2iulsckbHe5E7cAaQ=F-r%Tl/T'q&B&Ws\Q#j=n\L?p_$[ae
+%*^6db#Yq+jQ7%10%-CKDm*m]d/j.+k8Ff%rrl'[CE63:DZ/8I`0E5R_mIh7tfIJlpe$Y9O(mC=j#Peb!FnoCu=,HIlK^eO^P0ts=
+%`-9c!4Gm*&8Dp69<[4m*[X%]:']]R6"7(gh%hXc"<,e[)c,W/P+HsoE-SLoN")!lNl.Uj6j83^+NP`]A/fM2`^"Jpp7"oW^WPOBh
+%R[oXP+J4)5%gd@@-FdNAkEF\LCA. at R#Xr&<leu5e\d`plJKSk`bN[d1mF?:1.1EC21l/je;spt*D4dl at Fri\I0RL7GBU'%T8PYRd
+%jh0B(p$4PZiWn*]TBH&/4ES6C at B4>UMqfb at S(5Ggfe/F1Fipo$3i`cD4bX>gSf7cmn!?\'ATKSQW9/2D<Wi".^Rg?gNqKm7&1e at D
+%'>s,bEn?Z2g:4%FDrN>jg(aSEXY:'mIpe4"I+a<ZWc+tIjnL#b3KI^>8u7PeBMiZu5qXW[k<2qh-WhUgV3ER)9KnC^WBO1 at F9(:[
+%:7W2@\/Z=V2Spa6'q!Tn1#)b?lhp\^$g6GQH'K>fd]GO%T.mhs"Gq%sKWKMXqM:D=SRqq-=QZ:X_<531VTbY"QH;RK]8:>Ms7CsW
+%A/a_mGnR$7TY)kI'A8BXfmD+E4Dk$Ac6o,.>eTb6;M[*HW1>fj(*NM<jW:qDR^-Lu]hNK$fWpY0Z6WaXqU"P'.%:&]c]<hiH-2m>
+%KqR7tI8]*KW[t-c]A9uTC[e;.G5PZeWf2At5rA<%I4forOk&<Sr5Gq43:Go/fWl$"KhDhZ!Xf(E!r<Q3;ga$*CtZ8_q=<GNqGAJO
+%\<*>QcEtD9(J32Jn.nhTf'/]^SgdM!'[.R]`0M)=ZWdNj3,glfW>SUIon4f4Od\%KQSqdjA:c,HfT\EhXpm;8+(X/72.jZSfZ-/@
+%[M9fWh28B4b;nF3<X][oU/MN]$RT[0b?(Q9;%9+#qYI at 1cGA[^<[)u'Zgp4N?;=1;+(BI20rQ)8P!"$hS%,B;s"c0/niqE7.9lq"
+%;Yqbi/oq--NhD^fBhc%2@>_=7jd0e_VB$'Lk$TdUNkmB/M<\?65[g]>LmV8imT[D=:@7c/3_1U>M7]1'jUMn&SYe*1Y2%sRo%Ott
+%_fP8[;m6c'KA^tQF at h^O'qHjH+s%W0WOT%AOlTa7]\%:%iuEVJ\-l(?crkDB7./WcFuag.B*d!;\O"Z8F$])a#>rEi?%_*bmN<"&
+%F2?Q*H2H^jeHOi[Zb6j@#(n#e=$CSpB(P=;&l=#ncE(r\Y!MU"L#JjdVLcTS1G+/md6B]kIHJOm[IS6CGLFNkK!e$X)C7R1NXp?c
+%G&;_&M8TQM at 4NGUMGdqQ539U/8TGXa>h,"g$+QWV1(m:m:dh,-33:E&:,j]WjTb+JaXlK#[0RIVebb^\).`$ZT/L.ld,bL[;T2dR
+%cH/Hm][so9Nh#j,3\FJi00dc3!-Hg3\5a^l&5Jjr\jA]"['h>t)X!E>EVY'eL!Ej8F>Z'#_6#@h$Li;l4h&4D^[lHmF2-E%kPS#1
+%KCFt.Bo^jA"!IK3YeDH6-%Cf5\[BZ1#<-uLj+So9Kp\+6YgD2Rk*V*.nZJ'Q(Ied>c=Q"PFJ1d4+61ID/gWgCb9T/p-mXc^RK:#a
+%m>IrTSSY5%O:p:Nn=.-1c^\%="D1Oe*D2PAY(JLQ0<$mq?P3\4KcKpbV%=Si8u73V4G;r'bYY&fK/3"p$@Z=+\tlmPKo7;,?$@-$
+%"MX9pjlP7Rr/pT&"PYfekXjJ*cfXC_h+fJq?oHeu7]rmhdLjT1lk3K$HF1;1o-&!9/M>5(+d(b:ksOoJP:p&%QC7K1GnZnC&_.WB
+%A(N8u&m[PZ,mWM(2Su^O32tW?q;#X*'RBftf)8>m9\9u[7irib](<h,%"i/ER/TOP5EU9;P-&S46A6lTbj=m7#Tc1IVY1_&F3[WQ
+%:HS`V-op9'M=0feZ4^@LpR]5d47U3r2(rR'B&`[4/V9?hd^4'`Hh_aT9_A#754"]#^NU;dalBR_1Rlm<IEV0)1&ghXgs%3Lfn8s*
+%B\Lr:kWa;cX5mDrl:E[2bm1`ri]e\>.6Q^r-b?W9-)6FR1(-Eq>63Ye,m(?Q=lo:8A^@].fpYKO%%5Up,8h^kZNj7f:2VQ#+L7bV
+%_<gC8K7q'(B5&I>ec6hfp?,YpKH?GZ0Dg_DH\YQ0$%&JaE at a/*$[q"W/Y_7Hotb9G:iUr)fTUr>*?,`1NbU]\blA<).<Ue/>(&;!
+%Ze6>)UsMZ\)2p.JU/M1tVQ,]"V1dorP\e<3UJ8*rEXa?R:J&ntC<E.b0R32t*LeKIL-RJAOHZ^PJ\5nq:8-!SR(sDG1(_-\Q^jNl
+%WTuKP2.fn*E&O[%Lm6t at 0CL,DoFc'&U[dGSVBiOaNq;C1F*9N>(=Z0T2ka'*W#IOpKWOLelV$k6K&,<[Tc1.@<M,X;>gAZj3"I&M
+%6:el<)[ReVA1nDj&m-Z<$mYA^&b^c)-r]Yq9sielcK9DKL/()'*7X_D!:tDM9:^:I'U<hT"nE81olD<.I\q/?mm3NLj"55)7=meH
+%"9f/pY^tO$F!=dNa4*.qP+A[nj)!lZ)c0[67*Rl8],==@@S5.pF5"C$;)-`cQ5E`+\I8_r>l2FT%eO3aNY;u$&Xppq)DThEQXi^S
+%ef4sZU2Lu'H.0jQJT=D8<T>!&809/0fT3gfRC5kLG\O(O(*UNq.C0jLI_87DRo?eA<S;%MK,eO=[R at VO#BogI.>K4.V?U`1`glgi
+%UtTI?Gn[r'6_&m"&XTkdgMtS,SGF,ho^,aOQ"h!\_HWaafdnI>jiNU#1=p,T:pur.8c35o8,rPr<;@<f4X^04*hDaOD,f5XMfafG
+%J,9`-SQg\4&ic6 at 2'mp83f,egn<jcPM_8n_706Ie=3iJ9<_j at nbfjpJ;fKjNUbI?f`O5DM*?N"(a3FlOj]:8]]QrTse83VN#3Xa_
+%\'@`<nB4ZZB<_<4?]arm+U05A1Kn.RFOrR?5jjl(q8ZHhYEfc'TZOK"\>\TUVnP`JOTJc^=E8CrVo"VgM719*U$ZZX"(j)loIFL`
+%4aBE..@"`*lao-!;$O:(;dW$?#gUY)YZt.j;WSb)]2Nd)(Q8H+^`8BC/PU#@(hB at n5rDHBlVP#;-MG4I.Kk>)n\&&%a;oEW8cGYp
+%;Bt#\5/^h/(EA+JkHY7;#/7"4+[0]]P&7MfLXUKQA3KK_Ej9P;5ke5LgAMHq"'^t:.'9aHd"=02GbG_0!k!'/.o\/8aoeW^-Ck<X
+%!W?0S&#:U4k1E?7Jfffd]Qia#&!@Vte?-"b;(.Mkqm at d_)lG&i1N&ohS=?FeSl>7r7"'_b)1224-.a[!1;=)l:C*BcYhP2mK*=1l
+%PAG8/UW#!uY1c:gdq-BOM!#kSdZ/uU#[2QuiH47!(gu,saZep"3MD*pc]+E2-WtKQ8*i1+dh8mfWLkFmCs+j0]FR#S<]\<T*:iDD
+%J5L=P4Jp:[]snTT2iY,u0H2eIUZOcHKdBTe4iaUr_$c))*:tNFf,VT]6aZ*Jab;s,IS$/[hdhmJfEpCn6e,a64XX49dt11@*AfXp
+%rc61G".7=Ik`Sh:CR%4V%P6&3leXL^H'tda(1hDN4k*u6Y9`)$8JC at I32\u%XkLO6[HM3CK7YeHaSp%/?;=h\\tt_A9OX#((q].<
+%gGIa-<l.)qP9?VTcD*@--RYF''_=URs'MMLRY((l$c0FcUDujo7a9k`P]QDsfWb\QiYTuSY1lc-RF8$]o6KKl3>lM+0&fG\o.SZ$
+%4C_Lk0U!Ts<Qfi#(u0QQ6&_,HAI0OdVS(R1,4%#;jd3dP7#sIgIHQiN!YW#cS0[hY!AMUX4:qp\j-nna;r>&X`h`kZDm\4ij(`r%
+%Bsp%Y])K'5IU(E$5h>"/"9D8jP][Y at o?@o!aTHTmGSi*-_jl2e^m<Ab'%n^9;KI7-e+U6C5S>t0G"A7)fTQ#:N49N\W@%j\"ar5n
+%s+tT@*7G*Q(Nue\O$m=im!"Xi848nG-B>bG`G\Z6iP@((gQBS%Q;:BiS&#qDb at .VQ-P-Ad>2Dj+dmL?EJR2A9*h1)+BRUFZY3iZ&
+%-W0+_77,TthFV:njVO+#39D>cYLfpS%TieU7OaR?mZHh</0i?->- at -[?WPTV8l8P2'..gaF/'C5=H%`_D\GHX41Bm$:"%5"[MnuL
+%,Ird7^uTgbPf]f!Qg8ihmB_dm:*o%f5ErNBIUfTSVj'A&>;i*$D_^-!GedKirX>K=AV!GHpM.8klYj=i57rPkZCX+h2QKoOBoODG
+%'E;[s!H&+^"@E<s]M$M=@J6,!.u`W'1D9Wn?2YJB<ndA8-\IB?2ko8Pr?;Y*GG^s2(H\6_"/qBGn3crXN>g<+VkJlJGJ(r5;uBS$
+%qJu-F=2;gd_%YVg\aI"P8PICGfllPk]_.bs/]i)@qh]_K,?Q5[gXI7f92'b`Pl!\hKOW;>rm4KEW8k9k!D=rEmrN%,,?7Tpdq1jc
+%hEIb=h3WM at HVA@F<1*#[m[H^n,+82FXE0=>:sBTX2t at M9>4T`*mjgk2cIeVRcRU3E02Om2mU<6?a=PjI6X.L2B6b?.Pnd^=WTq\L
+%acXXhH$J*f%]qcb8Tb&PArBHSWbta$M5dOEJCJi:)r)<o>AljR3StaDY at sBKb\7'u=nZGiP.sG05"G4W"&"un_j"ds+I1#i6:p%Q
+%+W:T5UC?-tYmfk:R@#M[SWDboVA_W>Wc:e1)j#$T43oC&Js<CCql)OjH0_$*aZ;*H6\t"m!%VMW:^j*'H;Sr67*kO.'#<iC>cG1k
+%R;q?`\u2j6F at YnUkZ=iRB>;+0kI5L<:b-Q/XM(B_kJ?9+k]+=j'FfWBVblF?*;eZui$d*UC3/W725l<"p*njeT\7Ci3J^'6<dM'.
+%AF![7r4R!Z:k<[<2kYJi\gE0/ihK/]rHV0$_QP%UaH`pSRRCr,8(!QcjZY**4:).WrWLrDYEOXO=OTehJ$#9T(PX:pPO\qUTDQ[m
+%M2fc4Z^9Ems%kVsCYXf"rLj5\jQ&lEOOJ at BAg)&&b[@a?$g1MkI\j4oNQ\=k]86]?EsanSnil`i(+]6<-sL`Fh#5Nt\nM_F(74s,
+%Oa92Oj_R,QNVfN3e8IA$FA2*a6&*>MPJm,J/u`(no8!HS&sDJ7>0=';7(4]Y[UTpsLfWi<JJCS'%Laf!Z2gbPEeZJhg-)m:;>Ge^
+%Yh8?SY9tW6Z!Nj!nM-Kt?sRX`RG$'C[gj$Z>`Fb>TK]eq9*fNd+.I?JbRYckE''9dR!*8ffGrc">2)6+mID),<&nJeYPY2`=jm5P
+%X.>`H0/P9Wp at iuk#RQm=72D:49g3e#f9 at tSe/=Xj]o6W\(T6aMMMW*KW_BhqBI>05()0?<m!t,^Q\;$dj!dh3H4c4p\]0bUQ8d'7
+%MuL*jjPtN]1s"]%$jT!=<fEQKK<!"9/K]_.NfFjdARWlTLWbE5T/+dj(kI\_'$.;Fl.cSM\XinmKIpIm>fY?(H+l6-";Ti`9:M#e
+%f83q1^l73apSg]t;r!Ue@*1-RD=/(A,"Ya^S_Rpm2Vu3u294gh.!_,nf6G>7/.#fI#))<R%Gfd70/[$mfP2`4*dSIrF at mq@2Y]G1
+%9soarH!-GDkB7oqAIQtG(0[<^qedr7%Yi[J/`U=nDnhUN%d]C;OFFM%"rZ1R$8`4i%,>b\4Y6nXfiK)A<5t)fMC.DqcHZ@!@X/p7
+%l@%gN=@O`f$B)T`h3T+T:AQ3%5(>;#F]V./IA$77P at X.Dl?'aESMn9*:jJh_>3$/N?&B`i)p<&B+2%_&250L8B'6^!q4'Jomj2$S
+%:X5eTC.Q5C,WWJu^eam5jIV=-%*`iCG"-TUQ-hTd%oR67qp^MG>A4E,!<Xe':<$ioU4^5P=S!CDqOUYC8YN(V at eMW>Y6`-E,@,q+
+%&W#D4KU%$5nuZHPX^n5,q%[`P'/q7Rrto/_!qZQ\j1dQ0VLc:nltTJVjRdnj0Q`fD]f?P2"1^(lG_1Z<MI;C(r at DN\/J!C9fkT%`
+%p%[A+<4Tbec?.kE(bYqDBR>Ts[eOf;W!qK_rbW.:7]%DA5=9L-J,orM*meB\ZuV&$Zs1h]:*%sA`h=/A7CBG%n#KI^l!ngrKS'e2
+%jsiTX?72GB\@X++1iN#69Mdq9D\e6[\_DZ[7LKNJdR<&=XQ9!_MI=kMfU/\(d<G]q5GNR"89u4B2l$,=&kXIn.uTYf at 4#@TnH?$m
+%/]Z$pV[%(siKKVt)JJ5B&O4s1^*n^"$>cmlU-L/?`faa?I\Zq2(P3$Y#M%se3"_$L>VQ*Ijf$s+R]5eMb\LdWp]LL/4]thsVIb%V
+%jR#R;!(`HGr+kV>g#o[*9C*.*mIeQXko1=YF=kgO\B56>1tUp&2[3RQWjcLDNKc09TBNo5<Jd6K4b$e9O$+t*+'K7BQ#jpp:(o(.
+%4"q'hMth648*0K3;N@%K4^SC)l9TL39/(49(uA0?kNK?]/JlQ6:?jjk]E/7FKq.=5jm^EE53^E!9!r0V.&Dt.PC+Qd8upqE1;?:e
+%?pO?6T-i49W21.&"]2>(-Mf97V`-',Qj:*aqSJ^oS68lsCqXb&5%Wp&[]TdV7hB).\^2_0JpphZB3LGD95?)f.PJ0_aikRc-\#&=
+%a at UV*a:`t)+BEi?a], at h::uXQWWB_";(7:u9FTgW]`9%O]$>^%*4Ot\ofc9.*slZml=p8s1KkF1KXjC[0TV;3B>PQG:0tkmV(077
+%Bao#p\#7sK)tB;H^&BUB(,!PB]['t!H;)Eg`0O1EEorodhaSgf_R"fhbF*+UZ7.:1b..t:doZ5C@&0 at 3_M0G-0:s&Lmi=BqO[8p5
+%NnU&(\0SW4!7*OfA?6H>c`a0ch%Pq';eYU]QJXoAcNMSYE`TIsM%,NZO=?]KhR;*_R$bW>o84jnjKK+@@(DBo*?7sPCh.BB2"$jM
+%mNGBp$0#?4,6%>*L[a41qT.X&PuRN;f.HeAiUu=*QZp#GX$-AbV%GO+5f/.1+?.-alok$\+LZ6:S6g6sa;3l\,T[rk'LBG3/0Qut
+%WIsFT4NUQn[g'=PMqqM[[BH3 at DWe,6T&5,50!:[('E(4B\A)#VkY0'p^'4YeG?_+OF$tg^n&R1rmK>99<L;ee2"#YaXgHrr5E_A)
+%Vt$ln0tl;'3iiaccD9mXBo?t5.3qQMY)=mq.8,n9OfM;J%UC(sq.4)eV*f+[gSUM5(=]EME%%4HHoKfNS'NYbE<)uKKk->VSqmc0
+%Gft0CKW.Pc[$@--PJl:T^!ar+-)iSBKo!04kW?QL at -C*X[3T0!,1r6+f5hb*'WL)EDpD85ga+:fPth8-&tED)7,W)(3n&V'd[0BK
+%kM3;7N]rcd2jET4glnM$D["7bFPO&;g26=,GT=ptUkC#H<6o1^1b;fKVAQ`8op]N".Z3C72OKi%UR,I-:k&=c_YpYQZ$i1tAZ,9n
+%)J`J*q8ecj_]ZOrUo<W/#BLER;3`a,B*C#,f&VnLWrh8)-)l/)<i(e4F!*-=9bs/kM^V&TDpgf^GT[,XYXY^r:0O9 at k/dA-M.cjf
+%A+j2n2"l>?o6`W+ik?bX1([.k-)SFN1Tt:d0"%Q-#<k0DKRiOP8i-=Wi?[M#k53o1c1rs+gr"RNoL#[\d`8:l/:"KfEsp13%V%g&
+%>]Ff<APg>.PQl<RLW#rG%:`.Ji;&GpSET"$1#8_G-`>[8QO at N&03>Ji:CU9#8SBA/\nLBCN8L&US&P\nZH0IRG`/JO-SYcPW?Usf
+%.;<gXMTt2ur-Rg1[XLtHfugu')ggk at Gq\I<p;DbZS__ at NebAfAZaE#[SF^"[@qqVsms$4Sj^MCl at O8mh%Ku7-Uk)2dpNOnP9,L7b
+%M*7I,5jN(77(8&<\ko\[488@@4QbK54bnJ6mi8PB;tlNl4>-c&$QJH,/1fr"GqX7[#f1BZZ2"7(Z]NjI65qUK+B;%Soq&b&a`4)>
+%H>+i!<Y-\P?3"W7IM>&*9W1"tr<?_ODLNt:`]5J\?bhuC_A$jmKX-!@$\S6r'C+$iSdo-E/_Yq1<"&NYqljL at 7QqQ]cL7fj\3gtB
+%VEIX=n7.H%SO9%Mn6Fg4m=>,tiC9$TJs:E+P2c/NC$All'(30M'<jl at Mcld\?d?8k+#*7JD(BKtI]3#:3>>g7;8$'%(MZ84jLPAV
+%;TZB)p,2HHJ$b#PndtpE)]o+LWBc*/X>qn3pOP(r'&^$^dqk7U*nCEbf)^=8Fnh^Va@@!L+SESu9a`Uk_ihFJ6_K2-&J%&M at Z&G+
+%??#eY]\*KN00hHBe^bMS[\9n1JOARaBCdonh6fOG.:3a_a:0LEEh%%5N`910g3jWD.%DRGUm0A5_f_O;K;@]F at 72aV6@72]L)DJq
+%W?pN+ at 7m(\h>dZ.!.d?UD[CfT+n1,q'f353Ng8N3&8/QH48fa,AgGA%YbfngCl'6I%HhH5F[G\aI23tbmYI$Gb,oEJi8ZK$lr.FO
+%A\;o,?=47 at OqO%g8!EfXKM1$lq+r.+2iV/*_Q54o-?&ERN)^cXVHZsCa68F19Ft=_p"+YXVJ<t]$D<mtX+#<1PbYX!;;X;7Tk@&!
+%<+F$JXFkueY#")Jbn7XjS??>K+csJX`1\DlP657fqi$uQ28>EFNXDq49E?qOZPd%2>7W74kr$j"Mq73c>LY)>m^!NG6:j0TCL1MJ
+%NS?q.Y<$7%es$SMa!G4[H!.+Xo%Vfg-$eEi,dHI2m+uV/m?cQjlMfS_(U<s<<'4jR>*@L;ATVn3CXe)?BtZ5X:1,8W:J<NT&uQOT
+%9eZ)@!`OsTRdS"X2rgHmF2X at uP(70!EG\C*?6hk[P8cu6N_Y,bR!P@'Rg.#Q9%;!K`CPqV>&*V"(4M+X-S91)9?W$@_l`Opg3,IL
+%'iES?"SnL-9aURA:u;<sb(N at rV^c]K\)ZmpaW>h;"9'6>Y/@%Xk^TKXg.uOt'Hgo!XEtMD8\!',5O\^AQLeZ"`$6RQo^R/uOA`2,
+%\Kfk6W9%he\jTaF_>]M=TBe<Kq9BZ\#+PEi*2AF+gTCgWm>rE+d&n$T&8Je>T=FdLBV.PCNsX(48BOm<^"7>77`d*)--im\G3-<?
+%dn%2fbRtR4&jh)iPsI+uRJ?YRru!k"$k;ZK*k$7;Hd+Rb2R6l8,=ckqDuroe"qb+r?M:P*oBaqQkcm"(I.ZtU9AE=QBlhsM.Zg*1
+%+\JgaXfP3Nf"f=301G>=HEu5oIhR#qC5\VAe at BKoII`t1TeV-f".!"Ko.F:`6OQ4lZg<%O<g[ok!GiA_M*uVA\[Tb:oiX#TEt6h8
+%>o&utPbpah]+ntE'Nih?'R::d+<G'^!:u[W&RLM&/OORl!8"2J=s.Drjp\9RI+V. at 1#7,-jM79a3qB(ZnSU1Mm&K]P4gPf&\`b1W
+%8[lf-LW6c!YU&e,E!EpV*eX2!ZrUd3-X[kZ4;TJf%CgHA,U>c`WRPe9S5ZPO?J9rVER'HHERV<Db;HR&9F7_Zkg&fDcV@;0J1![C
+%HC;PTV\,[uh0q,Q]I/Z'Dm,)&I)0:UZo^HPN'V[0!4uo3)k@'0Pe,FY,.flVi&be-<(GHbH*P"5NY4WU]-).t1 at T$j>59a0EtjcA
+%p!G3ed<?M=a_uMb*6]LC>gZ:EB8)YW_R`65[LWKeRXSDFb"i?c^(gT,anbHkA>sm&!K<MU`k7!eYNdWD7SEe/8SMe;3Lku>:-II1
+%+W.*-`n$=YpQY4!<i!Ale\`3k"ttbpG:oE7:7-^)@)qpMFqc3fI/RL$cUuBKigEIT/^G(\5Nn6V&._p92o4[&JAs_2eC):\?TXU@
+%LRp0EF?8nDT79"E_MoUT*Dej/b'EY+LQ^l2n!L56\9n$;VQ#4&ARq9[AKmYGf>kV8re)*]j%g4K=!3hWcakE\ml0(e<78T_L!k at A
+%&._UE/\g+J87h(8fEtPrd:EeaA#6Y=fhGY!=(ms?j]!iP5u@@s"R>CBems?/9$Yt+AWr$L`83]dmj-&8;X(6ETiMC9=h^I*ToG(9
+%Gd'lF2JqbgqZKdQmSlA#4.o'B2+LGnKIS-ekF.MTU^<9]8+<*c`&5]+A&[c(j`rp:agO.D02M/k%XP$I4"'dk=NMs(W,\ASJAd"N
+%HF"AiK+h,oRsDd'9XoUDE&*4*e0Y3 at 8ZSYlRaM:?8R1MlhA<<lA*ahK$?RMrldLKndJL()U"5P+JN]t"g..6-P"6=T'U?-B['e=L
+%D0o#3Bu]n6Z]o.X)W"$59EOP8;+[UP4 at VRW=(&:20T?9kek`$^fIHpG5S0S<%ks?+rctN_5j4`DU]eL^GNP\qMlC='S#-u?p,K)c
+%.J]=t7EYBqP+J*YZh1pF<OeJj5H^(G1.CMa*(b#V%e<j:T]H;a"UF1&SNN&g1pUUTZ+_Ou?AX0`gmE at bFQU=Clg(;:4LorT.tlg2
+%Hs_Vh(Uon>kg]BV2gnZV5RchfG!b.qegI;].,r,2Pc\T6NeQW(DiCub=],gD'Je$7`9uKS10mLN;Th+lq+b6SnMJf at h,E*MO5!_f
+%TU*B0)T6n8Xk5ZCI(>;-.Ul.Yg9g)S!c(Ae6!-DU8X[[?Ml8G1?dS\_Q>+Q,N8;Lr<\h->`Nqkap7$e);_PlB=+5euGn=$(g9FMk
+%!f*Gm\*m9";VFan%@;p(#Wq0J'mJD%51-fa]i0G&0=7i[;]lYsmt#k_rJ66):]eS#F58_GG?j00;l/Z3hJc`;Z=-[Vbe"s5 at eoip
+%EWG19rgN`;k'sbmN;"C]2T8(bg1SYFDkt0j=C-L>BP\1L)OpQh1E at k:rZai$Ek:0pRN*.%]>?+Hc-T*;7otZ3^p.)er=+*%K3e="
+%L\S"(6k=k4#:EqkWbt[[RC#N+ at kK7kj4XiIU#75b4"oS'fGG//Z];h>DF?&^e:d-r7\T.UE&h#Xif:Q'C[d^uPgG`-0J>YXU#96]
+%H"MOOadgjiTA\Jmc&K3 at 4r]nN9=mYQ7 at CU`-8)K#Y`ZIOl&S$P\I7A5>dhCnPScT'@]_?':I(&jSI-nq3jM`li]?H`Z'+)LN_[]G
+%dr"RLq\S^sNPg'6[OFhZVI/l!n<e%O+=Jgu"6^Sm!!JPm'`#3)F.eQ?S%H>o6Z:[eCF.W!<3XuSV=mTD^O*,$&CBCC[, at kJi#LfO
+%?84[kkHfGUk3[*.OLLq0Oe?C`Wfb[7e@:XNaHrl*P!aSfiT)<g;[;B at g,VJ#<Xq),_/D$=aA&PWFC at h[dfi2X\[b:r]?S9T06#pt
+%!(moZWm$b'7+RAGEe<qC)J5;)3o_C at V9J(=PhL1KoL^/h*=28)D$_CR^!bH;kr3eRE;&Yp#!*"@Ja\=G(BVSS"D6`VQ/@tbq]Ls%
+%O]g.2hA84Qq,JAk^m,V$dQ=^qk^fT at ZZ3BfcFi8B<?5h'o>e)ZD&mo),fhspdT0,>5l\e%p-qZt#J"j(K>V'-W(-hDX)Q_K$4MLT
+%TS/kqoWT*+/94pXVaaJPG&CAS[8f5s,e+VCs.&3O0l&t1cr9*jT.4DErb1>GB_+C^o2KQi#8P+XrcA at E1S-(]@U/2U!+_Ka'E@'<
+%H;Z1f"JKF$C=)ceX/d0q-Eru*W.Qh&f)%P at 7XMHP:7-$hIN"^CWO!st^4XZt^lX+/5t#7ke<!n>AR>^",c(aj2`,$g>p=]=ptGPD
+%2n]Iip!pM0eQFN5"SROf=dscd9")[t']nONF at BRF;C#G]q;oK>p:NVRF[))C(\O.]*8'[I9,&fU"]PM=?<LQ3NH"Irb#anjV(]Y%
+%L,ida2Oj<XO\^L<.\l=KMr8?"i_qX>9 at 6:$Bes\RQ,umpO-M$=Qs.u>3jNm[Vge?A5j;2hRON*ZK%[H4%O8BD>5]iPHOmoNCudY5
+%ku0aBBKW9V:+K_BoF6L!GpF-JiFCVppjSFXV=CkqcIgiS*(!]%D^c[#CtB6c2>=h1HIrRu[ne)0YDdos0J8&jh7mL;D6dMEH\."j
+%_e-#-Ln#QS<OlN$0 at e.XH:0;KFKNe>V at VJfo^Mo&!KTX`.i)]ha[2+>LF?Mh"#Org]V*a"$Znr[d2QE^3#CmGVrHBKi4_];_bVlR
+%O@<:Fe$`9fCpUs[HCH(OTI_Jc$Hu]#`&7'f;?^sV3D?;I9C3`Epi%\iL?s1BemD?,0.Q9OX\a&)^6<g&Yd-,F1m:Z):@5X,OSOe7
+%p8tE3QC]47^\]gW`(.(hKR/s<DU=bTn*(r4YXo([+!nik,5p;V,3B7!p#ZbHA8"3c'"l497+Hksci!B6?[WGK]R>4<(&YH+Ve/a,
+%lI"ZB467kXP^Qp8j8:,>C93^dfmp=Yr8u'_Q,*26`#K`,NM)ZWZ",hrA:!L^DTDB[fi([S[F!?9N4";o-Nc,l_Y1'*,N=[S4H'r:
+%\gI%9A?]J*GpQcq]?dTm.8Fo.H!45P,H?'1nnd=u>]3E+HguYGS-&g4*dIX^&1t$Q5e]h0>.<CRQaEBVPJ%jP<IUHm8P/]t+-(75
+%P$1$!m_a3daUpMABl?D5+nYo-Ek6!e$Iq`gk=BHWEZkU48uQZgQ*)+k at -"uDgkh=YF"-%^`DI\">0-M5C&Cbt<i;qm>,L-qC=J0R
+%QfF;$KaPI)@G=MP#U:krK8ri5=MINPmO at B2Ei)cZLK=Fif]Cps2N[LhaHsP8d]DmaUNnndQ47(P"j"#P8R8H[Sh#G=2RGL7n0![W
+%'72%fk*I!Tj]A"A"`#<Rota'sSjR!>FCf!WkJL_narS#a552UjB/((jZ"m*<1996=`<lXnMc<)1H%W6jWe/@!cBY5;YiZE;gCsob
+%PV4H[/+8_ at V#1>J^g-mtDG6:B;^2>7j8>llqTJ%*II$?Pj`6B6T%?1.DpC[GKLo<XhAAAm3\tm_-V at SM+,/*FY'j6P4Qkn0.JcsD
+%>!lNj9<8f72#sm*_9a6,Qo>RZb]0KfEI'Y6LTP8!P'Vt*L&U8"/*NNI*=J0G+A!m/j;?rs!__(pa-0K6"a[^S27IGTGFlf3X;nX<
+%?CKH8LCIL*3@&9:]+):+F$HN2E at Qe"7M^XrX7!+F-Ug+Dlt(o`^p?6`jXE#@5tA!eTU7J<\]?o6+J<G];\UBt5Oa8FRQR9;3`2#8
+%eP_FGTco<kF.,G.ec`20lEMS(5^9/,/.X,$SOVbq#QqAqDlMe=>bct_i6fH.;khkA=aSo"V,8R&k-BQ/?\(a())')=;cOE<.N+J<
+%W<JtY at -3e:(*RSVGE<Hk2tL$B4c/]#4HEfC at JGTb>ZtDGqhPS]N9/baUd)V2B<:\OU/5u[l:8>M9Ee;b0A$KNgUiA%VEN89:M6+W
+%Vbd2YJ!YY]Rkk\)OZs&dl^ak%Xi6f\e)9F]+GC)&@#+Zpp.1(?o3M.;ml9;W)%^h&\L3*::QF,7C=[>!ks=+tRhc3\P1qXnf,fb4
+%#gL)tk%a"aode@\62Ug)-bL$lg(St>KFq](>K9hf<CP.\+N\#$^DV.(Q&Ri12;L,TQEf83E0jd2Xnq5;k;Mn'a:AcF7'p1/#/;Ff
+%;n??n:GJr(O&c"BdY??-QEj[o^7J(!E#?*"+,p-kOW'5u:l6STW99K+[&tjl1tGI)dEh$%l1sH-1Y[#Aptb!tk)erILZ4?<\bi/$
+%Ht"[E*,*Y$T:DnY_5)KJON at hYBJQs#CMpW[o0<i at p5.=!cF4S%OMXM;1Jn7dc.Fod4nh$@4bn.i?na$N$;W/qC]7B*p.BW]mib8[
+%m,:mQ^`QTQo57LN%Yq#uGi#lOk at WD?Nb,;V/"6KZl7f*`9MA):T/V'<[L+W-Pe`&+L%"[RFHQ+uQ+`ZL^YL;IjFe at K-5\h#mi1]L
+%PoS(h3`e6`7^%ObgOV)ICY2uMod#YfMiX)0hf3Y at jTY0=-h9+=dg[(!$NPOH<ju4pZ^R at T!f/%o\6ptFM;%SHBH8:1([FC4;oL+*
+%U'C!NB?^3nSioHlougDZSr?"i<nr4p+S(jQ&kF&,4P;RX]8tj4'9lG;pkd*AX7/Ng,YN;)$+sW,X0L_PpVn2*]?W]D=qBg,>_.[T
+%Q4D=Fgi^A:KZ>/#[66G6!Ki:r)'Ss3^B at 5'4\LqB8#gH6rfPP?H8Q0KhF].-#rYh@!4tgn99cK$Y>Z=)U(XNZG<f;f0Si7+/>Vm6
+%PQ9'<]qc]-+2u3+:HOnqnp>*O$W?#5Is&n4SQ*'nWJ^J<"%hp)?`.9&+]WPik7[Yuq'dWQS/j at DYsGj=jSq?eR[@*+octMM2a1#\
+%YuRfV%77Pq5F1^h6#Ku[!U,#m7^aVr)NLH]+%!3]q7?<2-f%e27"QZigqcOZ^mPJ)O#;MI0?SNb%XBHqHTA4p;oiae_5rl8d-mH!
+%EOW=1PGY<ti&72#r:3#aoi_hYNTq4*K6mOA3+E7GbqUH9f.=t32=-.*\$3S%U?,^Ra8Rbr_LsP58$6GsZ2O6`8fdTdP74J`W>Dsp
+%i;Y(9D[MGkQ3X]/A"<FJ'MipF-QAoKHf\_;P\%4bo+K!.:N6-J$(]3-_=[QB.9*ipkULFK at LB+XM+^H!=!5Q7VGI/6DPt%aMT**T
+%8e,LC7EZ<dRYL@":N;L"^82=`9:b:(%%#d*k1RS0(8%4+^=8-S<>]`)>2]+=Lm2N\jjr[N5W;bDBPV!]!:51%]/d9qJYG0pc8EK;
+%_WiTb7h+7g-^?8"=kZ=mlg5\U`.e9LZS<M0"s+U$PWK%^PTtn:X0!S?Pq+tt^LpJiaof*UZo2LnofgrqnoH$,o^6>7q1Q>uoH_a^
+%ar]hB5)BhHhEUPUI'hgdG4C-^lh9'm=sWDSZ\6b$<&$%\'T<4*&ghZB!81&P6HV)>0D1aApO(\9?:IckS`iTKpH!-h-RW:b>kdc^
+%2gS"a0mi0mD at Dd\,OWC1FIA#G?."\_POP1=RN$M1)a0Ee9R0dcNu_Hd</qt"2(6I8d25DfDSW6Nf=O]iMYo!I#MN&hfd=26O6Yf+
+%;aVR@:C-gY*V=%i4nm/1p$NOTaR_SnRA'TDiT@>@4B[qB%-N9.kn7?Z#,4thcBAC\#J[d0+9X^^, at pqu7Of@JmT9Jf_N[0T>38T\
+%n+j"H_h2*`P at T3XhR!C/>=-dKS-tQV*4MYNdj.0Sis+un6&@Z\V9.aQ;or,"V*ktJ2rrW^C'p^^Xihs!dGD>I"MTC8!Ub:5d'19C
+%rZuV84l4H;I7hD`*1FoiTTXN2OsZ<jkgg6,TIr8S#.13/onfDTYQ-ejXpO(t at D/Qa<=;RT^Q$@E]uq*MgRCNnoVG9sqHsCO@&<W-
+%b\B_fFIH$!5;lUSZ/ijdkHX9u1e#^SX.$)[<1#FL&=U0$T6'"i at bQM>[K*[*OkL62`kJ;7^M:q8e6fsq=fqoJ77l2t!Fmc8F>C/X
+%.6?ERZ=TUr7_U=MYVpZ&fcL:C8-u5a\`=a:>g,K<Z!t03nK(Eu8Ts*-SG/;])-F\NDn7YFA/m#q>VhE'ein9%+jEL!0t5N0B]Ac(
+%N#Y at kl5oHRZllXF:]\,B5/"EmF8\06`Ic'Q)UdAJj>CeGp02JtF?#J0k:ZOpYHKafl&sc"c'tOs\MBt&csNd]eKa&\B_&+lQiKG0
+%onA.&.hqbf;G%3$1P-#d9BiJu>_?7","NDRG!1qS:(7Z(#^!_*Wa2_DotddbD'8IG+\Er?!sUF!^K;G26n:EmcO0&N+0XsqjVS."
+%=$iB*>k>=D2j5NlM(drZ,j5pl1gLl6QA;2FXnMO-N6 at G->FW%F\e(Lk;sP^)m0>[N[5:k-?NM]ZK at sa0c#h?ag.aF"R0F=`D)BZG
+%^qHb+cM]V)au*Ua6sa/r.0!]g&`ERN;^Eb&Cr6k/-g4'X^01'So3@>!0<S_*2DUUb]bWNA,loXn++J&&Z`"qX`:HOj+U?[,)k;P=
+%j]1],oqrfE5FI67:6L0h^TDaj3@"VcpGo2<=pnKsR-]-`?QN!8d'([XSo%d!a46]7luikB5)Toq`eobRn0*GV4QneG?OPC+rh*dL
+%<u)jh"fI'"5SE6MT!0r2$QQ"K0h_K#Pa#_S*]FDcVUio)Hi77kiImeqhJ1f.Ph:C_N6q7o0V#CD8,I1I-D[92.q at kIGPV^]R';a<
+%Pkk8o4g=&^O/:qP_8NbP+pm'VM4oUD^NJ*>$p=)do"n3,E[t%`dM,,jLIcD3%q_+C=\5'a'I#2.$p/e at o$odW*G8LqMuZT691ZXl
+%lj]lSAF;#lLEa_^>1]a/dr3qY?l]-cUJoV.q.VkN/J!RKZ)5f&BM&ttZ2frHe]`5Y/IVRVN!)$H27/tg$@aEDU"hs#\!&CZ$9^I@
+%.DG2akf<,5b_&=L20Vg)J43T?U4#fhc+Y[T(THtm)EY;=+/6jm^FqGAEgQ#`Hcr]\So`jFM(dd0A_;Eo6s>Q`F-RXZ$XRYD=@))J
+%dnD80D/#M;*d"IDh;IfmGDAO^5(!^/]ZMfsFZ,Al<aI&227In):2ZeP\Xtbp8\O8]r_?Qq9m.chjDC^^a=UisZ_t=Ek"%k[P3%O3
+%qY"$58KaZH>k'cdk7/m;K=]d[H_fgo#ElNTfZd_\/D\7VQ_3$1jaH2P-WN+MPP:OG*&"HG\<_G<q#X*[.s&N)VF!$h_W%CS])N'*
+%gPlj\9J]]XP+A2hc2r`n`d=G/01u<5>g(Nn$ZN0M*U`h240`GoI4f at h:(CI:",&e&f.k"pcsE]!TZ*b_@=39;XE0E^"?sRL$U_ck
+%nNr_EOSLTD8=\,\cfY;L=pgPh28WYefd!'miJBo,l5]iB/O`hhqj%Xi)6hM7AQZq'Y6#Qr0FY6g9>l1+ at Id@+=s$_6]ZY"FTdJ;!
+%:Anf#a&IT%A<*Es.s/9=j*`TRGm^ua0ZEL8lqf2+ at Cm;3n(obPN=&T."fLhaLOg:h_f>]YYneN,am.V59$^oVHTVci6k=?CYp28p
+%Tlu[:NneV9a+>=,Jj(SsnDU.#@/VdW3`U?0WEO&Z*MDkac at -DW[@kf*"&2Tg]<smZ!lg;0m[RL?"2NX_Op=f"4JLkR9rRD/5D=hd
+%S6JUVrlLM_gX!,GP`[&Wj;N8=?6_hi(>PN$RM20(rTZ]2ki at qE8qnd*6p0:Nc20B38j#XU3bSerDUOfn%8Lq'?q74V=7RK?mqrGJ
+%*H);c%Q7"*&)u:5N9u00%a02\X_PqK,`&[=cS+D1NC3>3:<CMC='Oh9);RtfO$s<RS'hE]meaV4F)uN>c]*oq-ZNO&GN/drF7`,d
+%ZoC3b@\WKG_/Y4_P6Yf*g8;`/5b"oB?Gqu`9DCp\iNqj;nd&_hEA)6Nc/E!q]*j6./F6pYCoRT\39='H-@?73Ed^u:$EAJ>>QO-h
+%RK_2Kl_HAF&fK>5._ITl=frs"cJX\E>]T!sk,5@/!P(S<PQH5FJX`!"Ih?I/Ylm=>E?QTkOsn/sg=+ at CjC]YuCfXl'-amC"#%Gd+
+%_h2Z6POfet1[HCg,^8n)1H.%9P'5R?iY0g'/caO'pdKNZP2euNj:NFeSh5G201`h!2b-6J.&J='9d\t="b8oD$^>5W$!sjg<!+.'
+%D\aiC)VN<7b\>2l"A.aq;/V$Ab>K]P$RV3&aj&MH-F[<!c6N^2SJluh!V>mEY_8Gf914ZPq(Wma`jr?3jRLKPE&fMc-/Y'E4sefN
+%abBJ2@#k=iNg'U#4r+4so5\52_E<gECQ;*=!'`'*&Pm-)\bW*<A9FgA`1))K4D&G)UTQ=lhGaFi_.K+=Dk`N5(kPiL at lmm7bLJW>
+%`*-Zs;q_kL:28Yr#@Eq6C/Q6b*+,k?h_t_^h_opFJ`WROP6fK(#p1LT*)A9 at +m1WF1]JpNgWKD$:X1*fPouAXf=%"J2/4D\`@>H6
+%=KnYHhU%%9 at DIaWMM(a;"0nhehf&H>O(_TM,oq%8pfeN@$0GfYB:A3k\Y at GbEV+RNTb$+Mi!b;g7k4mf`RM^k]%QctgA!Z/3"3Y#
+%WH:[?>b^IXTdZ19?tLnG*sMJ`8fqX5>eE3BIF-WmWPBS4;a)J*O;fJ"?7_/-#!BOFV at 1sgbJc.k2sB#`UE$&kJo/VS<RO+"lJck=
+%/eK0nV[ndN7_IZeG2Ke_2N9.T<Qr7Ma+O>@jduM at H8pF&cB&-UW-VSXH&,-&p&1/Fq;.oAEd:h35bG6L1RsO+hW&3im4PI90YFBW
+%#/(!,+sn=?kAgFQ`[n27o$A%llo+UOk!8=q=f+VDH/NkA"ukYZjCB%7I<po&>;o1_6js1Yft?F^e72A_T\JPe(Uq_DED]R[Qfn.d
+%p(TPcHot(K]U2+c[@_9;$?>)?AB4WPV^=eW\ZBCnO1!#0bqh=0k;X!K:T&OK5(6+K?:)1(-:rp9ldp2oD[Jt5'$pEt7u'?&^+]pT
+%q^&1U<&Zj&)kcds0rYhCQh`DS31iC*e:Q[]dMDsjLZFVrkh_C0$7tEG>_bPb at mUO:he1$WpD1REk1CY$r`l,iA9d64[q_KsoF+[N
+%W=ac!^Qb at XU.<XO$G856HEMBfC.ksZX at _Z/9 at A)mF8;1DMKQ<@E,6nB68>P:<%P]Zbb8'aZC"pqk%tYg,N4tJBOrG4NA)@YP!/\!
+%(C2GDG<OtPp\ZqB\^=#%E*)f129nmgHs,W,U,&2c+nPNN_]m'"S&4g1WYL??Kcu(@CY_ZG\a"Sb4s\[W/!lkRAXd9S82\6ECT>)F
+%^?9+ig&d'g`f`Z%n62iXc*'h5]'(H:\4Y<%M#str>+jib&38A;F8&i.QK3_WZ at -4YR@AN_``i,A"*nfpRMS_=LdDq."VZg0eA7)5
+%>K<V9F-.r at S`m#om0?RNA8JT;D48ijIsS#<gm_Q5PENs3[FMpbNSf$HfY?6HU?t86?g^<gkF1V+n2#Z\WI\fVdC8qKm5+4]Z3H.3
+%2l36sP at +HSV\,\BARgcMeb1A&#1M[+D6+G-HMmD"X;;NHA*a+<<p]X$QFCk-'AMm_jVm54Um+'qrEN^$9q_-5ojnPP2/[u46Za1o
+%iB50 at 4YAahH!F>Da:6]GL'2:W0O_:_Tf:n6'q0qP7oO:%iZRDe at 9)"5gR12Fa#Z;i!ULWRfQH?^"dQNM=*jFCY029lRKIq9:A"9(
+%(\&]DjS;_DVA&bD[&nC]J)A!DR=s.<cI;(.U?K-nWK0pnZD(Z=Lc=')8#%?7rIKr-Q*^g5aHa$kc$d/:A68?an%$Ak<1A]%gL$hj
+%ilaApfd(U^KLT2=adJn9HVstoCkLT&c9qOg<Cqd$K9&Laka8K\j\3[uDF)b\W''_a;s\RF%4H>n2F>OAIQR(l)I14iMeiMF-T]$h
+%[qrG,IJi/ki:LaR?>JF81hBg/5)!(8/G?)jP4YbkH at qQ0:opt;Egb')hF;*$Z'%.u+0Z7KW\nN(&]D at 1NSUOd!R:**G=k^dYeX.n
+%6A%G1QJ4LeJg:(>G;OiH-NP&cjJ2uq-hF3%q3$J7@&E94`8Us.MtBKQ6K::*+!l2]-RFKTAsSD+9IHn:nlHH*&H0*:/3H/#?;#_N
+%+i(Q]cf!L_"B[=iNVn.6H_OKmVjIVg#_k/f^^+#)a]0O7ctRp.J_ZTDjhU<Ef\7b^R(AkOM/G0Jh(HiBAU.-h2.e,!]mS*Wf-T:$
+%3QRPlOA1bJbM`p".I0n_2tur%rlS.KM!$!OV<%gr'"Lnf,\TpZ"p41F4Y8OP7(6BBj%K'M-XaS.36$e;6*>N-/bnnE7 at 44jbcX\2
+%_(tbkFq6L!U[_h"gpQFI]2^8J-qKQCetIuC*CVS-;OjMrf^944Z,pib(d(R<'92s%cTktEX7s<);L$H-::PNUnq8(QCi0[O2s2du
+%IJTj6WsO7Rg%ZL+RR5nUodNe.?QU+bknq-nQ;4%=Y>i3&P@/mT[Ji at m@GdDicmYl0%-dq1+I&B<)GP;n$O`CcY:\(QP,#8hkCr!]
+%_Pe7=Z!s[M3NTdSU`/j]D&!811#%/R9s-PoM6gH1+cMNk)]7*\rI\Y2j\Ft)P<X;J$Gd'^%],q;8%1/o%@YP<<%7=e:+1U.s4Pja
+%22',ai2u74*d>HFqJmQ($KRlA`n)P_Er5j0Rnup%o'EWEb?OM%p)E'Pi,.KJq!@%7_S')blUQPAB9J)LJ3sgNZ<mF\V?[b"%q17@
+%BdM(RTb<l0Qf]>4)[[:iiJ9hrYPe/b!c!0:a/DLPIehKQFe:Je!4qnfpZZ:4OmoY!R2B\a9D^PWEaA&.V+AIU%4#Jp>YYZP(L*3D
+%kaOYY&n4W5J[,"I*/=Ok6>1+u`3hY@%(@npm^17P#m8s;G#N3(MC3e$\j7HY^1<>iFb@$e.8g5:T;8cnhI;T:2A-?JAEV]ApPbT+
+%Fm_f^8PsPuPFbZ.ZL-69^=R5RAP!$In&`[+4OM$hk6tr>9P:HCIAlMFd0%cN_[GG8A]FSl at qlM7)'B%f"Xbi`*V,Ajk)86OB&W3d
+%)n6e&*%-M<$#o8%678XsMt.4hQ*fYYP6p/=]jX#NpC^&nfT_Vc\/GY<)C,=;qOocoQ(9sU at KF54<l6g1<\.k.T\ks&4R00HO<]#m
+%<69_4cI_W,DBIoD-58)/dUFGAWjTgMUF\D2b];UjZ2'cP=3>">GXZX5ac'Id*oraY]]O6<)S.J%"Xs[IO(\L;"Z`t\o(/2Tp?n-Z
+%s&dSm&4Xf*k[l&QpYnUr>A.23!Tr:+(GX[Udo_N`(>IZ=C7fpF]RW;u19mgU#40:NN]br)h=HpulJ/fSL,.du3CiT$WnT]BlKuup
+%@>uXHI,d]9I?&Z#hYkt3++%L(0t:]V<L2h!Bd_I[\h<((eou!D>4BtIbO_C*n:&+Pjee#b4WKUN%.8EHlhk!^Zf-39R.NhViQB>!
+%PH<MYg!I&]6e#Z(#pd0"<0G$6(bHLFW4gT55<4N7)N\%`433SNn]eV;*FVKKEmP*jW,/'S6++C\(m'?[_8gfY0mcZ#$olI2#:P`W
+%?E#iNpuBX$C"pb:cZ64tWq's$<8\t]\TH*'3D at _Lh9XtgQcX(8WRb>G)"0^s2Hi,RDt5\W$Fl'N-=Q=J.\ERU7_XV!VZ(^DYAOY\
+%:&a;\RnSqQFFkVW#.A570O;uCCq8q$p]GB"mFnHNAEhb+(>m[G2;Z07oj4ndQsrF2)Ji+7!I\ta/og!8Ta at +@&](1c:88`KQV:se
+%R%!K&r:7AA>2Z3>=<@7MEif;gs0<Z$GFes9VDM%^^L8#R-<U^"7fA7Idi`KXm>F+ at G,>cdORob>[0kQN2>A[\nCi(0c4\p^%suA7
+%SA?+\$\H-3>)g.3ET\d8/;l`9iA4kYfV2'd3"f@(YYRRD--NSc]M"8M0tV/C74qbL]-O11V9=QZo&3L9jf)cbK2SY_*G9?FhVmI\
+%f]$gmMApF:RE`[<>U:oh=$`f0/1V<rk'lHFKEFnV3cD at IW+:C.Mo!m0 at XM5A9sm08M`E.<kF1=r09@`'RJk#_,35/=a7V7``Cdt`
+%fsViU]i,MQg5?0V(n at s<%bd'HAo'XmdI\3%R"'ifQ at e-Br*ONn(>@[sX,8ZSBC%hCT\OX:;@AlXT9_$05em5Q"I>9%f95^QeEBSS
+%8Fg\^kV'#f6a&\_o&Zm?bE`sSB`Rbe6W2Q8PF6."ohV^b1Et/Cat'Z4j7crig2+EaCuAAm/NU:e]ID%H0oVc at iCEe;^lLNNk:8?B
+%%p?>Sn`:]'c"n;kN*;FA`guC9`RkuZ;fa.Z-7=3E!P!MdUb:`E(7Af4YEBc6Ap4HLr=U.^I(:4pS&3Zs!*HqK,jVoedBuaq0"?'H
+%ENFHFnr.DsIDeC/j2AJl86_KOT:X%5pOq=`'U[!203iSn.q;fHWgf''%l)uoS;FO&\dZ,IP<aW&;j3bZN=b-CCC8&NLY.M\q-GJP
+%kf"tRY0/k. at gLRrD3Z"jJEJB2fB/gh6o?CtK-6'%^pa8 at Bb=dM%t3d<W0R2Egu)IHl'$`Y,s<0#(oEpRXqmPqF1\ep;OAa_Y0X)2
+%MDCU"p^5="/[P`<lo$`lZLS:Q#n/^2!@D2?CE3Qg^B)_7V-Dn7Q*:rnQ\TV,Obf,uU4D(iSr9sO]AD#&"M]p9KWR+(lc]UM,n:]i
+%(NZ&JVZS>HLYZ#-aWC'[3m6X/P>&rnWNrK4K8c8!TbF,g[dfTI;A*th3uC9US4RN4L8t[jVsg-j=Y5u7E1OqkO.oY^*ngkSX*I!n
+%(,[/8"D.6"a_p;=#KB]u>T-C.4n\lG>h\9%D1 at O2htpA!;!_auN+GKqMX]1i1]F45)$"[)rPK2kFedEnW,]#!<8.KunZSN9]HkP1
+%'u]C5SFcUq0I>'NQj%?0>Qf]P.9Ba\DKZP.!cgSR2jX/P23P at cDL-eZc8WH]$)A^711g?>qj<&6'[c8CBorI:kL=Kp;Jmr3;Hl)m
+%KM>fj.Pg^;<2QQdU3SBE1a();8Pu%i,3e;X'+,3p;P+p"Ce0a#2BY(h$K9KAE[9 at 9pR?AGh.>X-9:ekM92U5h5Y'R8j4G$,qsjiH
+%/cW8Y`t>]X*[mD'F9jX9!CQM73P*M]@:AKFE>!OWU[YM/KBOsiKHMkd5c!qolo<5P9sB"9]k(IuQ]Qc"DDuPT/F'$k^cS"Ia_,BQ
+%/=EbPrNkbgOjD50qj<f9A3VO?mNgNJ9!obBPj?Ck.3UV>2nr#!7P!mg3?mQaYVmWN\Q[^3:f[3OUHIco"k5115EB>R9Bi6JD4nlY
+%,rZMelWnZt5S%$jSn,'18s!t7,,cIC2a>D5WL[teVAJ!CTp`Cn2)^A:C[c";^K3#JM?RTVGtWrWauO\f@;Z:3n5[W#X?5gf4B%`c
+%LlGnj]28R_Yp])j?AEm9*7n-mpIumaO4kX,o`[E+-,?+:X^uoUiEu3j.sr$DY$rH7#P8u3Pc6?Y6$U+lfZeiIb?TPq^c[-+&]s<`
+%!m8 at nnZO[ZlslA1$24U;&4 at LZ6-u>a3,VsC6MG%l7d0834e4,%:.pU.iUl),kR&^+I8Y$WIo>c.*gKt7)bF$uJVHqb_D\4l[<+=n
+%($8boD]=#]^'<N/*seE^YU0&]VS-h!&%8%/$E^^Qn;g:(nN3Y[RJsn'bbucUqD3,BKPl5gWDP''W at O*RTB\crcOg,$X1a\uR*\<1
+%OnA;eKOF[HX[,:2JMU^fqg(9\8VO/B!\%$KC%*Cu:F3n+o`O'@#3gtn at 5FtH-fPUZN[+to_,,&WBUGl'gYB7,2%uhh]aj\1,=-4C
+%iZ?:$hRNAFp13T!\*[0N^#Vr?gq6u,&Z8qS\^LW$T&,_OQ>=Lp+Ge`,bm at 7rTR.P%h[,;D%s.S]Vg^1J)MfW.Cd/7k"'oPd=XRM<
+%9hE>sbstWVs'%L04nU>/NQU'I*AbMY8)e$NfNB0uSHe17C9L1Qf]XSa!e5N*kht=JQ_7R+Ok+(sjqB)\f&&Y4W.`(34md,.94S?8
+%HO]9'GY4IoIX`_<Oq]-l9_iiOEWSlo"kr^l1L4i:K=_hj#d4gAJG`0%XZgl"Fn/I7hal_X_-b[`H*u#1:j?2\=$,]k4;6`fOU6[G
+%"m3G%1EFrd_aNQPlqU!>r.iO`e:(1K*7:=p8m at 23.1\;Hh$bWok`JuFK4<.qcbWrZ@'5>U48J`GSp/5XVV:f-DgCkjm4QprmVEbo
+%VX,;b;mp3UG)pn^T-eQ82rBhU!aGFl+m6_r4n.=BQSJE_aYY*5n`XjqdPjmqI0nIu/5=].Tko3SZOCE?#I8?A$W^PU1oN];:VSG<
+%T(K9)#R8][0BkHY5;QY)n4L+g+hlWHf_&,4TU5q,-?E2lq]HFi9U1Jc"\QR0N_4=`+<5I?AB#=V>$'VVTr0%'V1@#*3)tedm4>(T
+%-AX/]?2>S@^Qr+\dU!r,(#(RTAnNP)F at t8;WH'c[[BW[/&u3uO.$k6NZl)Y&Mh&u50<[5f7HuQ7,tGcsQnWgAW=;^5>9:_[_jp%@
+%k)K:0,#`$?@a&tr\@0Lgq&?ka8K)3'q82J0bcttNVbGCb^=^u)8A+YXVdXdtIOpQSbnP*,E,4-;#;04s>_:qSZ=8LDc7s+SOjZc*
+%5L2)tfKZM_I/[3h>I[V[bmIrS.FEMf)EAXd]1r9o#gT4Lg-3*N_ZJ^Z9ksAag"?XLWVK0#C2)tn+F]al87T3+c"\S at lD^3cLllIF
+%@Zn==P+T9"/Eg?^24t`mb at tInA$WKgCuGY`#2SdAfdcaR6,PA+n[1(Z^BR/E.QW:G**b`BSSY][,Y65=IL<mQ at hDFYhYQ&.`+EL+
+%e-p_XMT"X95]a$XZIoCd<:f_9!Xk#[]MZ.&QXq3>YB]ei/?'BW3)`3\o=,g3Ih5qZ>bJcRhR"aOa/cqDcK0Y,3!%num>e33N8W0c
+%c]/Moo9mdmBD[\AAk`k at p4L`eDoFfp?>V)'P1.SH,h@%`G=_YF/Ii4W^a,a&#lo9V\,o_hh+&SNjh\Ef6YS>..3H!LfT71O;/1+L
+%!jOB[70*fe[E,k>AY%`>W7D$k[b:d.[BM'F#3"TMYB">E*-h7CJeDGb6"Z)a3-Wp%!53Pj*@MY'1,%pSpG^&kJmV7T[['GR=VX[0
+%G%neBqfdF=S4%74($)2g&"BVjOD=>n3M!Poc$E*C_6:D;]Y,*>bHu\oZEkf^fk=#D4u]R6o8g;EVhAp4NhB-2L1%7SBN;m`OqRY%
+%4bn^6eKh;<A(XT)Z`="K at L[uknd."e2s;M!7TUe,T.Q)#9%@b&j#sLah)sl"r51AfBoAuS@:[]pB4%kT_<n5rT-29U0"T8-,;phs
+%YK:>.<)D^?[iLd$mf3.C9RiLUQs8t<Tm^c<elF[!(3NFEn/,]%b.FOG5N?\\O_Xg/Vfg at N,ZaioP=I2oIkRg^Rtk]e4pp6Sr)kIc
+%-6\sCEE@`J!CK-P6EYe]H@?BNm0CeBHO?)CiTIp;b=.UI?R6SP541F2*[s<[`2q>kIg6.qHF!WFGXDVk?P4a`3G"Kh(WF2g):kdt
+%:(upL.I$0.$]u[$`]c5'dW:f`UA)"^r*WFQ"oN3Rh_Sd;e8rIX<#Q'$5MD*%GHF3[4bda)NS7SYjG>,`D at It;_/3?rk2#4r)tp?I
+%HpHOo:!;UE=k=p3U?otn-'&/7]Ub?=lm$sI)es81Id"\.S]]Fm\_JOfB7&,t$51M6*f\sE(MS6DYcSi5>#2(_%S1kSI2"%ZiHr_P
+%d$,Hp6!Z-&-?W80,:J#gJ^Tm]CmQV!"jZjZ2PF*sXg't6&"&-i!nWVUR"B#7>+)mhUR\Zp:'4b,/`2i)MBUEB+3Y:eLi5_C9f[RS
+%[mYe1?d=1.1)ZrUQkZ%`@U at 7T:`RSEgV."r+i\E:e&km./_pAtQ:d&2/h;7Vp4]`e5o2e>k!bF,]N?eud7/'_T!s\Pmu9k7/*Nfi
+%-gS>)-a,Y%5XYMW$$aR at G#Aj6a#T\]MBLD<$+<r:flST;*h^"[#eaJROfC61T&^E!Cd,Xi[>`7B$DFua#u)n<\nNTRL&kV at PTQ'`
+%)a(\\"`1c3UkAJ'H?Z+RM&+?\3OLqc/KuZXlC<Ke=\.\rX]=DfY^%Oh!W)#4nXu[8S8TVg=3;/V.JHPlAu2L!=NRe/H'1WM<\*G5
+%:0!<RdO51`X<$3@@WJAG]d7S=.?TXGmnU#ZNcN*<g(LB$,MJ_;5#q/h._+?XEZnbdbWDCXq3$9MC-.3aJ:;P,jkJVNr4h\RR#M/g
+%*o8o:rfUe#I6'm)L!%k2,2kB:%_aH7-!%)&JdF2GJ!B(':),GT+R`8^MeO1V&CePQ5!H>@mfF$BYKjE*&XR;#7UYCK:!BDF.FTeH
+%O#IeehH^'GgYA;a<u"0<EP?q^ilUS\Ui<c!7lZ(47BS+gou<7*Yrbc5,m9tjR]ZemnhOMlSNNIYP2Ft/+YZ+uAIUZobPbI<RqKAn
+%e+Sc`k>F[2B1SOu2SK:D^8b$K;#qqE'HDI@?Q`]mA[^81P",lA6oRc5j.3G,\%C_"p"l9u<!t1K(;sJ6h!i1(JeW!/$iCcmLrQ:X
+%H)DJF;3EtD?A:"I*Bl\1Ac?G at X>2)7oJ.0$hKRR,chTL2*>Zub5o_HP``@P-d&c:![o2V`?`W&uIqQ2"m?LYI-1RZ5%s>tfV==Su
+%*V3025g1TPHK?V'Mf#iN9JCV.X+Si5<"08Dn<U)/5#C5G2s-=#$os\NQR!`:Sp@"L3&Z83HNR at _,Bslol]bckAkD0_38\rNS9c&P
+%,7.6.dj<j(6'\p%OqIc(iN%rt:ioF+3VQ*)32e5(aE7VY<u0Nk6cjZs at XZpc`EOB@'@j?>)r].&M!JGd(\D_":fh8k.8W,niE<8?
+%#'k+mm_jr8Km;I"^)+NF93T+Q-qA?U!XABR'j],QB&s^2=4iCXWCc7Pf>p)5&h5k_q7'iD^rq*X=cMl*jk,fC>97GV4@/#=TUq:G
+%PH)9h&tN at 3"a[71L9/d`rZaL;g[IlhV>d(L8%MHqc"A'GcjO!2_]*0W/[a.[F!VA%nHZuX8uB>d\!>K008bcK",Le'82L!GGt6,Q
+%@8[WqmaSI2T+-rp:jXWR;?[3DSI)[4=qih;"l;fWhR89CKpAN\;Fg`CS_1]P[,mT$)o at YW="dY9)"%9#1esTVV!oAZ=;dsk8L[6=
+%3U%cRe?f&c8&h(3Qg#I(?ai$b!(hXh_58HrpQKh#YV/R59XpLTY7DPrn_(8f0UHO+Q7[pe.aN=8Nlar2/"^k$5oZ:G0&bd0)#I&>
+%8q=(!ArH[XW%kJ?@.$Stl&86\Wu=arcP'7n5!oQPX8lr:.5M2YVCsFU0`o.S(]r9fGha.,r)^:2(&0<cK%R"JIN43:.GjcahfE/(
+%Cm$TP]3*>_1Bb<IWO7 at L/!n;@b*AT\SKZ`YH,ZlV)Q1cj11`?/5-94/0V-AgP`YC^BmHTV8.=Q3GQ#'bIKU[Sr?cg+p?-mf(^k.;
+%$,+`S-<YO9 at 3*^Nih'"qHZq+e.)0VG1\e>gI49XZKn?QDT9_:AUk(Vj5 at EtV7Pdnu_&H0C("faS)pn4-qE`]Cpr;:8^4b,no<%p$
+%:sR$SYkV,DYMIl(+^CFAa;OkrSq0&C.iRg"F.%KNV at VK$M")V\ol[QEfKF+N0AE-Q5:_#O`4Tu$+?:2W$V at Im'pneO/g(7dDf-\`
+%l8*WckNNie'b3YY,Fj.@"Rpm11eiq=F0KZ>$&.Qr;oQnk`0t)\9,>E3=*]8d>`<ChI;"2'H2j/`_h5(@mu1V09[lec3M-q6feg?*
+%_(+L!7(q\TBt=L<]bCZrK]WG?PP!UM!&e$q-)[\U/L'Td]*<D"Q127\LJJ4l"l*&F3XYsiB3spHUW$gcch0^=Z:uBEn=+l976DP`
+%\sNO%jctZ5',+;2!;L%chE:NHlM2I at kR"%q<X(_=n,+UT#:7,!)u0f>Cm+/<h54Si3%!_B'&);?n0*eq6J[<cmoccRl*u>ucau9l
+%Y<VUV\fK":'#@N=%D5cPC.1AIB0./Sq3d.i!T<<&Ckf6)Wn'*%8]V3;#e]#7kJ)5`R/f?0A#Y2S%Xi(S.qs:lIAF7+Q>(:r>n54[
+%NYHMI6(@[J!h&U"Kp*a[jbd<,ho55GI,d]3,2%hk)AmO#r/K;DI$/LqVeJdZ*nhJ\9PeOu3k4YZF0H/ZSOd.3^!OK?1:usBb$c8a
+%8u%T]0Ln>Ak*7/<0\<O,L7QgO6A#-:cYSH_`%)f"5C*q>X*$OD6i3)FN";<842L\:`fI=?*s/\rV;fr(6.^Q(%H'U%E#8FhYS>`Y
+%K3FSuZB@@4G.Ii+e[N?3TH=!3(\';)9rR'/$3OtDaC=sX at C@Jg at L!kdq]8[2WRH("q3n'M5EDi5dL:[$kU%&,7\sYl^:@FCF(I7c
+%3`#J1%0#U7D(QY(aSETK`FlI:Ep"oG8ZCQF7%,>G]+KhP9m2JE!(J6sPdFQ?M8H;RTItJp#X>/n(f5Ta55Uq9r#9HPfuLKL at 7sgA
+%>O9dS"=u/h\#J;@D9&Yr*-B^)'M/<k'S'%ZE3sCek*,/@j at 82F-TN.+<Mk7h=EDM?"cYXaH/n7f_"q/iSI:"peC't^Rub5`NdY\J
+%2YD&J)B__8mlK+RQeX>C0lY=1#DRp3 at I@A71Zi;g8%O^Fm^:>On(DdKHiNl=07fV[@?-P/0:=-nJ^iLBm:]4.OSBH9jbsu1XsEt]
+%NN;RF7JaI8SffsU$7!Y^q-Dc(W at d2(jqF($_FgCq<FsL,8I\fQ]T,45<C7r/iE".sE<[$g0%RA at au%cXIZon]IZt#&M-Z6@/scVY
+%(j2&F(F#\b_nO<Bg?Fj3YSs"P%!r?Mr3Je[Jl?j&^\>,JI<\Ir;X\NFs)R:f-+k6OF5,3SW>gBe*2oOYFW-n0GQ-f7L_]CkKJ0Y6
+%Fo"Y[*u$Y9Zg78Bgo\YH;s!g?CYtJsb2YK\_Y"SiAFakAM@^^urI!e?k/.CoXHVOGF\.cU<cd\Q9t!Ylr,CB^a:m;c>rQe\-#!+G
+%h2bE(V at YiDYQ2FPE!<*crZk!-0C784Rgu1'a_F'>!mQ\S!Xb"tJ0Y,gZJ:"oqmBP>q?FRkj%_%YXi"P8_:H]n9*MQ4;i<IT9bcCV
+%=fVcuFIP_0>fS*LCdj,o'*=r2qh"_l+A>.W=o1/VW9g"+55DGYl3B+89C*LfH#aVW&sDf?qO:QkUZ_=iPu9b3YnN2Fn&[^t.]p4r
+%USh6Z9nkRtU3>GA8-0'G,I'6n at GsORq/U at pCWB\J9/Vs<Z#QT_i0uLiilCqm>-u1T6/Z($=pDu8/g=rJQh-109d4NTm6[Et%u;(=
+%<.2C]s#$Y^HqBXQ-Y5JAlGSBTMs<j7b&musAnV*?jBD'j%r@=An;JmKHaZbJUA7k(Li%M,3.#_!0Y_burH%mQ<igpB'<hRCMSA&\
+%RTfCS]<qA_b)+!3>k?:F.rdI+bBB0&qPF<KDEi2L/I%AqZh"g6p1I6jUmdIk5]D.T.:7$ehCCAg1Z/s->N5cBh/\8#Ob!tPUlN<1
+%8_UuQZETWfKYJ)&qu/08ZTRJ_E3&`Zk5I\<h[TTG<1G;EDj`X4Xl1cU_",Lj4'r2udc>r8Vj7_bbi$)tR?LUq5HVYs"`WBiZEHqn
+%F0-EsQIT/lAs4UKGq5irEd<_DC#LG]5,[L/b7S8Pp3_iUZ+24!#86ITbVD%pQ#c56jU+l;5>spUn([%WV4MqXe0ZR at Fkdh83j/kB
+%3@'RX*;\0N_'Yt$EoY:pWp8V-Zr#W[,mnu\=/r1.P3^oT3OW(gER[CkW'$EleE/i4RcA#Yqu%pp1R8U^o3u?<:T&\].^S3ASl9B>
+%7rW457niq\jK9c!2pU:"nnKiMZ(.6-%Ap%<$/Qq%J+ at D14aMq(j>\'TV[R%qG11#;kgG7)QnkijFS at X]c0K-",_h/'0R>Hf^eQrc
+%EEq7f(pF3g4uE at O,RXjh=J</GHm;WbA_#QE<ipEg_#!\;,f8E-6d#6jI=7PCgQ94G@&J/Pl6_VSWs?$s#p!f=$IiCrcc.r^\0C0F
+%4iu^Fo3XHueAABlT]NL]RFAIdMhk>E$*HHPM5_;S'CNN,ZLa)+#Zqm_H4k?B$.a[*p7X5]VEi7'NT(hjQ>6i7j,=2gdfJGN\iIL@
+%(UI>7Z8Cg![TdcN!YpESBaS5P2*%^!3W;WnBY;(h`+)P:F>u9nS\o[t3j/41YiaGZ_^jb^P!a[mGJnVY8C4h<4?TO6pb`<6T#aI6
+%GSo<B!6Fek5o2Abr9oba2#&!Nq3uFQ^@J]#ZjVL=nu1oIV$Mjm!dbHJn%_hE!QSZR8W<6t/Yl"aa"@O<E-olY47IfA_1Rm,AcpS2
+%)%TYmN,I,!=ek++4J9n/C(&C2Wu5+gDC*pK1!<EhOb`=rS<;9%/[O#"RG=q$]^(3qY[aaj6V/_f#t,Wk8i=[ejjXgT3=qYr[ihQ;
+%bAP%T.O+[N_=Ha`H<RPdeuSD?TUh;ClHqTVWJ;#e(BHJ)_Xqi=g at BOPWOlLA$HWB9"E,g^rc`MtbdcPR(X>/[L2.8I4d6\L2h*D>
+%o<#Pf5Pl\T*c'\UT>YQkmM+:i).uI?#4`Ejmq_Xm[8RZZ2rs.e3F!-<<i6R2IWj^2<DI4OB,<S.]c*n#*1H/JTp),@*lMt,L&?s/
+%R&dq=V52\dUCT97T3[LW0WUbQT_4SP4<N7 at V2GYtJk2%1f(9i<'iup$W at aU!I^lDO!9BI-'EtY]k9(XVimnc$n,=9$-WO(%&'D>7
+%`m48:"qUnkR%Wd!lg3u^XHr+(R1DY$>#STWbdZ,JW\a&cJSRIbbrJtYq+q*G&ckbh\Q#^"@%E/#\8N`^)]p"uU5P%'Xj+,^W4QCI
+%WB]!q7bp5HJl<NjP#m at YRSZ[j:2b`N`."f0(3W[joo_ at B9!A'^jkJtE%&OKRh""SSOMAOXO/D-'f^-qPfr!A$hJ at J!U-6hM`KLan
+%o=66&9XFRGkMQ2ng(Uf&41.RNprttSb!sI_l$!?YcM)_'pJngKa<nmD<a2223&Z5;&[._Br&[$_g3Gi at lHBiX8D)ik*>%-+1dSY`
+%X at s4u,72kYWnW1f9O\1bfVclCl-Z1Z5SVG6Fg*eES[,dI?i,:46qFIM`f9nPJTR0)(V4_O*?^_7L7B/E1Do at N-.KKsIO5=P<%4#'
+%e`308hod4"AG%2m#&1O$*@dmWU,e at XW6(6m\Qk;&&m7KgFhRV-cSu5CIHJ3<Bnq&X`,L%pEGZ_<r9RMXgfre)JR:6[PD^hD2q$'P
+%ee[dH?'[NtTlQ_t<E_VJA7A"LG4D,Me_'_61_[L3d,G9e"QF8b5XjLm\EW>giqKof`l'(Te^GU^H`>EU9_N#JO7\?)ak,fK_"t?W
+%W6-Ot1-;T*H>TW*(mI70Ud9.@@,_&ZUl7c3iX)2J@>KBVHJFfP5(VkdK1):tnt8iTPDh at P!,)+KE'i!Vaid8kYX#XXKJP?PbZ?Hg
+%p-`Y%,f%q^W0EZu#=H"`%uS:A*2Y7BcTmi9_H]@`m4)t,=J"pWmBK>Am&9+>N53b#]c>->/0>d1TjQ?+\aU\0L.L9fMic,>_>3k$
+%8Zdj1c$KE4Yc6n=G3.tObd6gMg$PDn&PWN7-c\S-lpD=nigM9djC0 at u>>hoVI*Wg[P"Uu(2[mL8ZE(eV1qLqcoG7uTFm^+OQQLP]
+%hL#KMl$6HFmZt4VKJpPiGo.u7Rt9n&ojNLuc!>lp3F$YoVQk9kP7qJJhf:$2`]naD9\=OlV!ls<,Ep5"KN((&W?=7aRV?Y9Y\(^!
+%S'LMOROUO<X=s#'VbrK-$4i\_"ku3)f/D)!^a4.$iR1NlM7dj<oAh4k8r78]BBTrX=VR,^Vi$\5h:>ru2;T0]@GTS-4L.E9I<L"$
+%8\b'>kVqXRbgQ+j`6.0A*fS?bS[STe9&FBS[+W%"GPYP6\&l5mG2%'Ro,n]A'3brM4V\6n45^gengnk-o$"2Zi at lO_i+(-VeZ6':
+%DjKJD0i$N+Dj#XYCO=LX.J^Un?o\WH$*id?B?o0OJ+r2R'jUA"5ag>b.<G&&Iu at Q9q$#k[fG)g1fh$?AQ4*-*$X!Ff7Zp&O32G\,
+%O.[;QB5uep;ZcLlS<LpbgCsqFOh=j*<H??IRlPI2;bBPrC6BZakPMQ)rpr&=<jXXa2*Q\BA7Q)oo&l$S!(K<96]_R at n1oB`2L*FV
+%OsZFWM2>$WdD8]ic:LQhW,;?Q1m:cM6[ALgM-6UJEa4(<dM#f%gFr7(W<a9/S0SV9Ph&;Em*ijB2VdJeI9D=GU="(8Y/Pmp_d]Go
+%#?>C^Y\^IT+t*Q"_ at D8[1W5E]<(ln&RgoEmNh2PQR)82_*j4r)MkHG:Ik>5c`qm_tH?kC>$QHNg&HA1Ok8!T,J>RaXg\@9=gACF:
+%.9s3nKDS,qQit"?inF\3jqfe8/VHIZ8KZPbpuo?NdO3Ihgk3&o=KB"qaFW4J5e-5PI^&6'abp!Oi%=CIQf%[M\r]0jHRhU3XpVps
+%b9"KMX)pkjZgtYJkY8=Ddk at +Pf>2M_%rognqq2d2Lh'Cm\DZ>U;@6,b$uBJi'e!>e,hA6)M1&aj<%b"9$dR5s,_R3Ocr+cp(sQpt
+%&KaF$3&S?pVctGT"c<GqiiP!&.Sl5dL4OVio\RuRo>W2E/`bV().H,&+clR6og<,5VG,T:_N=rDXXCAi\R."Bm4UaRq4cR0Z_<[<
+%(ppmIWcn=T"ma,FkU%.7R%5)(YLBO%Yh>7K[:V7u\^$WTJ)AT58E?'KMl-,5UIeLkVEL9?QBJG62!BLtUsU8Rai^$KfS??E>]+R1
+%6.\1=MZ!>OcWn)t)7h"&Mrr&.34V^?OCB^>3fc)mZ(2SRY?$J%<dIE*FnL0`Im3&jnlO0?XUb3L-\Id:kI.(/i_^BH$DQ`)8#$_M
+%$#D?N%K&gp4S*u!Z0(k[I->1Ee??quI$>A*rs<6`0JT<)9Z<L'/?5I>g8&kqh(O3m]<S",.+0TUD[g+5#"o23Jqu\W"e/XMJ$#.\
+%\V/;@QjT1V9n#CF8Ne/YVNt9S:UG$4&+aHO+"(KoAhA[]2e\i9G/Djfb-7fOZ))J)hXV<+TRsW6!2WN"gi0bna*@4I;AX4LG&a.C
+%$HHXJ_>\7BAX<`JaM.mjkM"W'l1MGYiL*\6s36jKWfb6101l/r<][.njKq&b_\qB/Au[IUe9gI#Ie;[X`h>)_ at +X1)^r*-I73)B7
+%h<NNYf0tE>N>^+CjA?%OVGs%Jh$$ud:h=oL;s1"kORm(\RJ;bEA:f+;Atnb3pb;LR0mRE:RO8`hT+H!FG3+sM31/<9:b[7i(*qd;
+%H,sbra at lX)$-6'M0P-iOQ^;h`Rj'$WgR&n#D126A>3GC,%nW>pQ/a(A]Am<(%S6<8muKHS$R#a>5f3MO9E#O9*^Q#YnPUM`KMun1
+%Lcb0J9/K:t+YF</EnORjYX4\U?<66*-C:^\?lDTKkdHA[MgTrEWenSYnDA<qTdIN^]olgMD[L&0\X`P^-f)+A6/+P:'MHako0CFc
+%jlpho?Dm:b*Xh(4(=/1\d7G7"6+5(.91VbE$s9fo[SAK9jKU]mi+3d"&p/L>APgPl3oOSSHkRXi<9LB-h9K^Sc%q_DqTDA;k[_Os
+%']H+'*EtP%:.0;6cP,uk5328DMgs)fW^M3:a]J;L-kr/n1^UhB]\NYtC'$g6a-Cak:Fj'_+"PDZJ0akAR*na]>to6*`>hc]YHcS+
+%h=N#alR/9?a"C]YJRrX);$]k`0/g\+c-_o?4;-/-<)jeMhd6"9,Gf^Wh/=o4.4-qu!&,s(ruk+Ba at rjLIH/8.leFW0;\@A''&2P<
+%L9^.[YX at S3h^O'+-u`!(9XJ2-Hs!YN(*<7c=if,Of!c)"9L3u-J17u+TtgguN;7K_R@(ISg1F\>3P\g(dkJQ&n"r?1&uQ47MgW#7
+%Z5hMImRs%(&$AlYg.'4>Rb",+I2*/nJp:7U4$>1c'B**V`0:0!jOlJ`Cg'qRhR&kM;F%RNISojfqafDWQL37EVM>T.#*.)as'EP]
+%Ji5,tSf0U1%t`r#:#>7MZA/sr7%tdkMuouH'Fcp(9&kZ+o't-:Sd9A[kIa*ho1&fOq=?bB>CeT&ldlc(l=h!pYms3[%\(^.T4C,]
+%F'D9ZYO,f$C['nuPQ,]rPE%g2Nh(kr,(UQDF,HXB+VY&RBMDT#G\JK-Npj:l4mU0*@"*)rlWFsl9nXWXEY7uS0!,Sq[W1U5bSSUL
+%Pnm7.!)#I at clXFN8j+D*A%KI]Wr\`U5:rSe<!0n#6Mu$MTk_(aW9-jG$tOE=V74CJi:L7&F7X)1MSjeqL*uji"c3G%mMY%gXhVaR
+%"PlE-a]bRU>eX,:M,gGi))X8e,N86^c at iiu0D#3kc^$!0W1>u(gLO1B6+,H8JZdXRfpg76b$>:Q1D?XEYiWs>Uoe at cZf.oq%NL,_
+%P&=<S=#kG(_b+^'T(j2M>KWIs?1ufN-%--uS*AQ\79S=eb(e<e1GbDP(^oee4MeJS1;\LdLTEQ)3LD?/?`a=\D+4c?#sSS(<!2'r
+%4pnU<Vb\GZZ(EMhX-Fmig64%-:iA&CbrI%W2ie3q/`=E.gWRLUC=-;A,VirCnu3%";`m67g-$`fC&t%el4aZR<;U"h6U]to,*j)C
+%K1Y8Y#AKgrN=jO=nm#4CFPB+ at DP\OcqLF at j!a0`EHF:\<dRl\0qqeD)B`k\Q7+RKt29W([]rC4s2OsO&Z?(.<8s3g1Z1;Vt8Rn"Y
+%'Cb=O#g)IsXtYr4k at uSr^!DBuDrP8eKYoLoW0_n`-P6'GV6eG6Vol0C,J%>N#@dr5dp94"P1lefBjS7*1t"Aj/5t"B$=8*_IO.#8
+%a72JXN=AuU,UYEnI!M*;r'h&m.U>^p0:;=9JVg#:(CIiY)u-2l1q;D+/80:GaMl1Fq at V.7J@,BpKA2.F7j4h`,%qCSF#g3--;;e@
+%bY:mU8/fF,*eaF:BlKn#$C2IUKW+rLnfts.7j%$-AkB"DWAUfmI/*4VkfbA_I^>S;>EVjV'Yfo!o6X0%:@,:$pGa^%>MQ]#eWSP2
+%5EDeN[su4*\IHTU\!%)d3^>?ld6F\U_o[InG7UKSVAI%DCJr1i2m(,*f[P34[qd]_.Z4.;HgX9E.d''+XmABrNFG-^9Y6REj-IK,
+%Dq`UBAbgDnNC?rs\B<p*?Bt!V8$`@em6SG/06fYL+",f34YKdcb5uWL=n5F`p\dq$[OsrkKVA2tW at 2o_3blf(#*VVBpsAa9:W)c>
+%5HX>9=R6_\VR05dfO4iQ(P2kC:r:!&JT"/J=A7(\gD at i`Fj>tS/XNB3*-$B$A:Bu0Gr(g(=3fI;FRt3MksTu!^<JgR8T#+`3 at V&_
+%`fNf;GVKE<BY/_E9%-g"pK@&Yg2D1SDaGB8LjWl/%gt2'][6&pZ_[E0F(FKg\;2^Y]>\th`L>-HDUdKdn+UBk2TZ(N<>-g4K3W$s
+%9pB=R%7iXQe/^&jU`<T".(O(!iQ6nFWqWlK2"gb<[l6-nld.*KGp.-R.Sa@?pq7p`,Klmo]MaP2m3EE!GQRRs;lf%?<Sh!*:0?8#
+%(E]ClIAF_i0C,0\Hm'U=19i:mH#s:+j]/iW;laDiQE8^2bP.[_"ctmtICXDp2=h8Hp"C'n;s)d!5E5NAqL",F;`uA at .WKQC2j0'u
+%eH0S3hSYd;H&k<t`C3<<_Q2eH\"7%HN564cNTsB9JQb$\@Y`0#FhG7YF&<)!4:dB;g)W_)l[ISc`:UNfn5C1PNTBQ6Ct>cR:0;8$
+%DE_ir)><i:>f:8'+#)(cYTPke814XtUMsE37B`/6F#=aB-nhA(R4)c+Vf;E;.hH%S at 6mqnYNL5E_G#=OkaZq%qB:XfI;npT)^Z(R
+%2)Nu-7UGftX=;?)6AbRL7]M80r'\r".QnT!s5[gX%?'^&NZ'VOdTBht&">WI^RT+TH'T+q7hTm^8"Mt3[p+qj%I2SeGS+,2T$(('
+%WcA9Q2f_C&C`+R^]fgi_4IE`:Q at Z!@&9dAj76-hCD at 4->GhcERHr^l]>CINI$ZNgY at +!EH8s1VlYnp$3PZib5A=i-GFFe[o%POb`
+%c+"#YFGrd[+Jsc_?udV^pK+Dj9_8+Fa=1UWU3lV/pgWBkVQSX*BrUUp\JIRIom6)k1=t#Hm;ed[MpFZEf4lPL+S+t^LH4#I,V at .Z
+%RFbaHUa>uWip8R+C'T*U7[&N%:-Rt6bm\qB=u*l32"h[&P&S[0fe!)?S?M.L-h6B(Uhm_r//Q,:dj03"OYF!ba6TRdoE7)""*r!:
+%Y(D7bY48`kd98,YUNpDqi1U+Q4RW/Y!cBOja&;ILF2HAW at QK[.omfT4$hda5fbm^@q3/IWjB:'TL!JhLP4onPCri%l17j>)N+.up
+%$a5Cr>66&E9Yfk8>mdQkJF-n/Hm\\9/=uY.-Jnq`i.hM,D(!]NCkE`-Ass;;OXP\-a4m2F"N>8 at ASB4@dX7"H&fTN"HXYZ;9e!T&
+%V-*TB:E;Yt%LBpTb/koV1!,YU9kESISi_)F+tG";/X-8&%12K%E5+EsdT&%:s58m5hMV'XWG\U&fSYgi0ub$fT.<b0?b-Z61I.lp
+%G\V`+rN;/PC:TK5YbT(k5$;jS_kG'YPN6T=\tOQo84d]Jct/Dfl)BrUlI>!'PI8sX-ASb3@,HQJiJQYb7[-L4aPXOXCcXh?AU_/L
+%cIiRFa=.t3o_#*H:5VF.a[pjg9C0,Mlp^N>&Onen=(LT%YoRMK0NY_r(1+B&PIjjjg[qtE(*B,UU;<iK0m2f,aKQ<'Q^oJh*%76V
+%s'4PnPLWAWRE)MI8rYrXYE[RiHMnkDI;(j\pIaA[r]S=f-Wh[CgOfBi,RStWS=ij/f3Ar9;XhC\M#"Y$7*fk5I/?5L,:@Bllpc=Z
+%0,dbp>&"1TQsnmZ$J(\tgcD$%W0lAtf;A<<(#ZO"Gh'r&1CJknr`H)Xm7D+A:K]?)RU$HH9]EDBPqSP<(N:M1U&Yb49,&onAa7cc
+%bgIOokP)%M_X3,b?Iq/c^AR*<SJfng#E%7hbiP;N-O;-JA[tk%h/]sR$,;!>7R.H3;S>q#.[WOA[bP2XiSaR8aZ9[/g'3`aP&Imi
+%\Y$tpaXuVmpA4RaTRlQEEWr'"Jg!d4XBRG>LaTou?U_e(FAH(k$HHt)jlNbeaq%15:?d,%+>2+,P/$MAjC7N=#LqW/S^Y/tJW:O_
+%br?"H;:WNl^jhr))qH[m%.qd$kMW\4gTippJW,jrbkNK4j]\>@Qt:EC-;`$;%9L at k/B at V@PGJoeDkrOV6eobD-IS%+:;N$:9tsn&
+%J.KS@*i2^b7cR-*$:mb5qTS)'mW-+nN at 7+uMT50W'n5c1=LP2H&_NU<ip1R3pakmW`\:OLkK1s+m*)X'_&N&4/7N7C`_bNS2BO63
+%]W5NAn!OiPL]?F;mS3/''p5?'rV`kAb/f4NI4j2q:`mo&=;0lF_iFJeUQkDB_J7B*o'T0oR:5qa7QkfE>r0!Z2,Dc?qN=QP!`q02
+%ik3,##MibR40>:uS8E."U]bHkH#aqKc4k&dAe"iKGpVR?#pK=YK/i,`?HG_)bE&n\_T"W&m3\6\#?Lu$"$N$/0*.!?<#$7=9$f-K
+%bN#?>Ke1HujS.+&;51 at VeIq81`VociNXiY`_UED71[B at p`7>(.e3Af)O3o[W:Y-]2j]bFP2n""MVsccGV=)NkAc$<1PfbI`D0*B5
+%k_GXsp!T*?WqEs;k;"`$]u^"Ijh'/$JgifKXtn+r"2Gm(:GIj!e7Dk,UO@\R8U0CN=%CF"DG!^dC8 at 0R+@!qg%jFR>n0p=pn<1e<
+%Gu at Pb72=Y6[!]N(b9`dC,5Q*PoV.LoEoHturicNpQ$2#h6.^MuGW(?uM4'eB=+Yo#Ru7`PjktYKXFu56'-W+1LJ;O**Mm at F0#W3D
+%F1-MacdIG9L4q,t^HC;2@/,o2;V8r7jd/qtq0EmD".VKu:l$)2A"#:0T.f:Xae/YeaZLY&mqKl?F,Uq4BrPKB^IVZ+HA[NO_Sh#@
+%j"L3FC>1Q_7X8Vb%4k("JOc#0boT02C]YBO4C+O3.Co]n?1cMn++X!%JEilZ?l(>C;en200-C4cQ'l3 at CRrB0I.%knP.-I8jk[:Q
+%7lEC&\i'?Xq-M\F2^_ak/FqepSnH4ajDTs1FaQ:i-je[@C%u3bnWjl+9&3iHgVQhIS2uK50Eh$-3i9[IAMN(nG\6F4,'088.Nk1,
+%>fncpn/u[.a7t2^5,Z_NEj(qj3S=i)A`m'Ql113t&i=1HL86NZ:QR/-^c"k^K$HurQUY9'eVi.m1ntQ=6!=bA_*#C\H&KsS0aZ/^
+%9n9_ at R?CuT%Rg#dd6FR!,1,KKIFN/;K45)6r@]ho`*W6*8*3>gW:V_jS2qNK09g2hrE,FbV_iQ.Z.+Zu6!lD3$a8\KbIs).X^1qN
+%m$$5mVf1[eCsd$EBMsSs>QpViH+,^[XV;h#LVAt%EsWdY^;-%m<[H:pJRVhF5J&8_P0qOHR9-8%qXCS'ncdDl3qH;-0\$EYJWsH$
+%K!5gUaXKor.A,CO#IODRU`iS]606--O>2OW_7D-oGiK+K!f9.I.(mg^R<!I)V@,">M+`58s.u?$+IW9PKJ_udB6P"@MZc6rmA&E2
+%/bO$+_NiM*21Hun3"LqRFe9_&m*;5&KEmRo-TRg56I#d*l$VYW&XlV%WPH=,j9\KQr98VuOaNT[A at Pd"0)rd&NWLTG2u6=9$HnKn
+%RR''AUb1bpLn+,DMm-IVC at 2:[r?N\"ppjBlY=j'U(Q\K!Nh1*5rbJ][i%_i:.G!tZ9CdJ#W'Df_p!t64UYK+b&(ZS<,kDh`KeL`L
+%O"in?!COM)ScIEmFt'C3RaBVQdDqCKO$r:(aRJmpPu!:ce"R=&R"j54^kTX$:T9NP;(a2Y_1,IXg4$ui;q0dJdMZQ=Q`iHIcZG?B
+%*8kh at 4(slKpSGa<;6B*>k\EGLOHAYPC^3bb at NIbH/*X'Ci]WjnfOqDW2MfQ$>S]8IX_XM/jUAAadfU.kJR\d3IFf*%k?LT9)s,G[
+%9%`8LT%&Je(\D.nRT&=C)/qc48t:&_.Ze2pOt?8hWtAkP6a1B%qF`qB`;-OB[WdquAji[sP!#4q"ErTT<2uQYTa(-1g_IDgA0SCK
+%_N`)5bt6['kIoqTPN0uI>NW at aZB<[f'Q=GLUSP[?'59&)A&qe6T-bA_T^I;"5lR!)q!@$_]V:2%#BQ8sb#>o*oh(>ho/:Jm17NaG
+%nKk2u60]QDp%,IhP8KGVA/@7=CN:7CJ_GHK8'Oc/qIAGsFM"A):/K8lZ!)*"1/XdJnT%H\"8s,--,,N,b"j-0P&#c@;!HOR'J(&<
+%24F]6WCL at 32\ilj4MQZKdLg.sM]Kd&dYBsmp)<1?..h:e)Kb&Tb:G8"g9a&JroUTDhC0u-fY$fq9,(,)DV4JR'&9p6JO3mMO/]jD
+%-1L&J/3MH4N^+iP,$RaASFcMQQ_o7H%S2BG.!QFbAa6(s*;L;n.%64$OZKo><R0>;\QnL.<`R:Z'q>%r;:*LFZf8N`W'?YG/<_Z_
+%(3Vj%7SAUcXGl>NZsFm$h<#]ZKEO]c,$lEi(oHm=ST</6NiPh+a%0qhh3+`9kL&qhAmaFMO`PCQcLp=r"\TIVkA)5t'Bl/4\ats[
+%fag]l0EH^&e4M6j[H1_mT6WUoE9gq"_%uYYe9[ZfSjY%91Lm.TJYEt78YG.?C7j&h$A)b\k0!GZ31-/t$q-itNQ.<?A+jMYJ-rUg
+%FP]r'(TfI#aC9Ig.QjU`bZoR-W3JJ3LU at bA3&X`[H9Z\BC0[=&eECh=PEY/eS%5/4/l=`,.eY5Cd.EkUjj.o$4pYkWC=3g;oTAWK
+%2tVXu3`J#C5llbW,6>Z\^iRn$Q05tdoXF+=YjoT4\_!,%kkXDDqrO]N&nS<E"P<(mYQ>n]+ at q#Jk7etBB0`gR%hXQW%qNYt4hL4X
+%0\:7(4:AQldiMbek`lSO:'$%",f$_ at N(/N.<t2C=@W\DR^Bb$LGpk\NDkFZqNms<?\"DL(Dq1rVP??`,A%_$1(K5(o_SICp(Hs<Q
+%f4JlIZ'RnCI!r4AhKb'*8s3T+%6-96<,C?QAa^W"e!>RN[9>>nS1Z(9GJiKK-64VgqrHoS!.b(AOn$arH-*,$Ql*YZWK`#@;VMe\
+%%I!!]4\$t#,3A9Y- at HA7d'7q!^->VTj9R9qKQRY#3B?-G)t!H,-qFY4N0A:n%P"*(`<5r,;%u#l at KTc/[l*IW at Q8.I]1<?l7PK/;
+%W_[4Tf#U]g;?aO at 13r_6e,S`4$I^tU?o'1KmSo.;3Qq@&i<Z^%'M#%7VmWk$k8eEe2F-1A-:b?G)rp#MSLIACX at RpQ$qS(Q1I)Z#
+%@ncfL0#Y[i):DcQ at 1tG`TUBTJ"b1J]Or]#IV>!QAjYWUHY+5YOgRHNEMdpa;8gELJW7f;2k9).CH7CeUj3Ce0()i.o+'>5^I at X\N
+%9:\t[ipH&DjXFjb=^n0FYZ%e8'Uc#M!_W#LAWK3"M$Ok#n3T-J:&WDlr3Eo#+/F:m_eX(W\p(X/?kqa;_6[4:nJ]>ZB;".8Teq?7
+%h""Dcm=Epss,Pu9VeABR+6mLf7o-p;`37f<P\'Tj3^-8eb-GdQ!dPc7JnT,S>Hl)R%&CD>,/,%udo+PBFup2>aq(O_>%HNAKP+ at Z
+%D<G)#T!Tj!-ia0;$J8GZR?1,c5u(KZa-V$Bc0Y!C/3t?QCFKD<l1h#0Q*\cgo10He7I*$S3QfG_Mkce&Ls"s,7(-6/ZN:#OM$qQ\
+%f"0A$5*;]5*PqVH%6'TC^:_I#GVh:aolh0Ld"ts(!BKn'W0J&H$C1KC[Ck\:s$H3/^mCT:T/hbr-oBK^s$*%i188QP=lgke3[ebq
+%D^Fo9.3b+;SeP;7'(^X^P::D__L^4-^RM^82TZ2,$kQJF\Jc+:Q!,`q,Rs"Up3SQ1 at TqejS/h9-"/Kh:iII2a1*RBXR]0>&3uPLi
+%cSBg<c]t-$9gE<!#P_,$Ya&Jd5g&ZS2%_AsYaI.UjQj'OI1Q`L"'T_j;tHb_U]Q"LK/sn53Uu-L=*H"[[\"/50sLN8AgbgnF/:7n
+%/CVplRDRXgOiP=-ph;;+(@Kbi'tg*#$;Beg%ckqQRp!u1VFSY3n%)E=Ah;"r5s.8a^+:_R+OrPf-tgJ>9l4h+@,p:XclrjR6n$3]
+%$;,$^$kIO:WG%Os5gI7R1oGJkL3BD^9<ghdraD`l)Z)<n;Pte(+E.HMie![,Meob^o+RTUK=djo&GBAV%:<9eCXD$N!hrIQL%ANC
+%eOO[GO&)$jnX_co.$''iDZ;HYFRGD3hD5dUgRVjM,FP1I at pVL98;hT%/a]_W/&,ZO%XZ+hnX\o at 146A"'Zg;""Kk!B(<$.tf2#>I
+%,\&0rkG%KYr at 8U)BM7K:(<!,3R,TkC at KO&mnU)t6g-CSfCfPX=XgftFWqKAj9OHtTb;%NQ)p:oA#""RjkFE_1+>Pue'gM"n2Wl0$
+%0IHgiMOrDSPF<C?Tbo3urAUT%As*KJ8:]I9K3T4&_Tn:lfYQk:4uZDPbbje[^)>'Uld:eZ3[r)F:B*AdJu=&.#9<EQ/ueP/\)D`+
+%SLWQqTt?sD?U"C.>$X_F8VY7L3Mt_E6KpjAE8e^c-n_,T+"8Sl89CUZHW/<q%=dpiJn#VhV]bubjBA*K$G+^V/6hC5!V3Ye(jpE1
+%i;Q\[0D0]e8F-.Tk,RUoiCbkkNZ9k3qb<W+p"]SX4FV9;:+\dnpUeK?RY`gG4$R7Ja!GDdk?.#@7&+.3*7Ue5 at nmmS]54k1"t.L%
+%JPO@,oTdD at j,pC%55aOb#8]M%=KbJn4e_J=U at DKPC_:g(A31uS&Fgt0RZXlbWKn%H;bTU\(0mCEUf(E94jU_=PYO4HF8(Dg6$FB&
+%d;08WS\-K9([MF-0Z:Xr;CuCIo at Z8r1U/2?X>Qjlng3?[kJ[J%9+R(Zmur/MpA]b:*gebQCQ_.cFK"ZAT(-Ot#GBr&_*c7I5B0?K
+%jn:Pc)f$p[K[i?]`.=aiJQHGe"_I:n1/JHI0"=X>S$3mOfH at n4UKH95:.pUdHYWF8`C^](%(mB+G7T6[NiT_4!NeL>RC5pGd:L=(
+%BF=3L$CLlm5'*q<XXBPsJB@&_0].M4oZI2h5i%`EI*ttYX]j+R?E#UF$SO@>?_dEd_=1ckK-Tg#IN%"OV\^Y1#QnWW.X.Ht?cc^[
+%%`<<hDkJs%=:sJ7S>NE>En/auZ-bjNM<4(IK2$QMOT>p[=amgYEbBR,2g(9nF$>rG/9P4#s37p5[9e=-<5)rYGA;j]O]"e9=Kr[9
+%RioW,n6+`eeAj#pSVNSbN7H*1AInnS_ipCT<OCi.[6Nk6_5TH(H0I4*oBqnaB9j,Fii&kY//J/r[o&p3.NreIB"9pWbsK5m0\``=
+%)1P79`O=!AG!Y19LM,n'jEG]@Yfh7jF;f4RoD/iEh8J$l8t6C=rR$3[(jnInBRs61*#M:b0s98>#kH:%3h54,>&6eOgo>\)>gR.W
+%ii!sl4OE-`o$OU')02s29%k3p:Du7Lnu.PoNB[jPE-#=+O#iot-,j at 46HdO]fM%F"d$rYso;t<JVjX_f1nAEcrL)A/GH^`TEu1<0
+%p@#Pb3,p1!inKb at E^(ni7JriXDAc at Smjbb/An@@`V,5C at 1@lZ/5A"_W-+S_G.T0?]A>LpdB*t]T%I,Fp*S=/2f6lubP4N]8^>S*!
+%2%XbXrA9r!(G6)gA<HufouBC.%_E,Np/ZKFH-\Y<5:$HLUjnVVU3W(fFinqDGEG^%lMoIm(`uPXI"4[bqO0$>WK)UjNHs at a#O$q/
+%Y6S.dRMu at gm-JDH1OhZd/Q(o+[)0KK!3nl1MZj#seV<Dc at TJtE3r(?-/T9XjWQJ_PXCq<?VZOZu[+[=V)q6F;_Q,2jr6$&$SN:JQ
+%!_=k!XTOIQSC]_N?2B#\9]]a[H-d1Y%gs-iiN at k<8F at 9RW5k`$6`abQO^)&3PIr6rUrqncenEPX<W#Tc]:bbacJR#]W*?RI=10Uo
+%l,N*uHj7rsbb"t:g$P0l@]9t+(b[.1G#Td%idFPOSN(;NKB(Ipp7'ZI^.YY[DF3K6i0lh+7o(o?,A2"c=*C(_q4ONUY%VB)SMs at T
+%H[!g.fkH`\&\`G;LZu9P)`$`O>PET<RO/s+1+8!9?kI!KXX#1[ip*Q:Fg/M@^3ols6a-7cQA`c9Ep at RH4'K]Nja'8`Xrc+t'/GUB
+%CK!AIg%/BiAlC&Hbh4n$gDf2')<g at c.D:pEQ?@4IR]RKo23g5I=YK,(]6*_F=rDbK7SZ;oob(W-2t:G=_AA"F(n[`d$$0XOk.6#G
+%rg7cuKH'>&A&X3`Gf/1i[r-5lX4gJ^0<_8CJ$5Xnb&,sa==2PPF0_/=UnG5</OuDpQ]Jj+"Q\#O\D9/gaiI8nlFJ[bIOniA4jt!9
+%3)1MDeqkJ at S]JW/n[[h3'*0#b"HM&O0M0VeJiUY,C'k8_h'>Tp=nklrgNqT)3aMu$pqYdjq1UiE)sL`]_%]^;[!)E=\V]8JUg6Vk
+%X:FYnasYeeG[j,m[-84ES%<K279OlsqDAXiXQu]Z`k"*Ugg%I[aHCYL1D[em at r1fbA74H^^kq0hN`5uE2,2kf^&q4bU5YQVM.,B'
+%YSNPcOSCX%Te58O at k[.6p>M11"&a0(BNkoiKQ"3f^?;1R8/eJX?CPErZ:?&&D6D9-a+Co)GZ'>Mq<o\G+()4ZRe33u.007.o[7-1
+%e+7kOS)gI0QXM!6]ZVs`Dp?\Shap99g6Ge^3;^$gT5VH9FPaOp0d]NDbVtl([!dh+8[kNie'5]2Q01HBep*DH<^ELeY#``.)Juu9
+%#Ra=bEXu)ZfnU`bcu=.ipP5!Xp&O86"mMeXI_`%:V`,ugMp\du_\E*28Irf?<)2VU(s8,L+f%Dg#Ai:ds10OGhQ'@WW\NW0j\D\k
+%AtP5KBUXM-e(DY->8#Z'R-W#=Bg,?7'lj0dp,t.1;fBu"?:JM&P8hA:Usl^a%8BI^T?O^,7X54`ruqc2k;@:m2f'KKW]-bt6)5B!
+%%G#nfWcg4%3[iUaElKrp0se5%OYjM>k>)UU'l)0T7^#i0IA(,pCckh]<-hFf9Z,_7Uk?Y'qQqOCn(71.\iT?, at Idt%@C8-L2NdcL
+%YPmR&,k?/0E'^qt.=Um\\e\1Q$IdOS)hJ]?bo<gB\*%!UHnX',kG5[m^`E[nSKL+Dp*>7PK;<0 at R(.X^e",E8.b=d].hRVsFh^,o
+%,B3?g/*1KXI7nL0:E**lmiY,?"``_JkU#<="AK%D-TOj\Xqsg)h=(L41?75*-MO-_]5VW3m:u*MZC]f*[6D7mPoO.GM9Vnd7ALBK
+%aT]a'HNh<[(`J2M4nAiT"9q;p`K3;;3VbU*3gY'f>LNP1FE]js[UBg/\N)Z$N[^@WNY;rBg<Ccf:9a[38&83/[PAZ&1Is]\Z^%9[
+%A+8-OW@=J%F\;3<q+R)L_RC_0G>9$`-0O'=l!`DGfC-6Gmk)XGM*[JZ%<f5*^V%lMQ$#a(4;?.I2r3SXSG!iPZ#4IB^6F9i.V4$#
+%q$uC*."h>;F*T>$1DNksk%cDg.2qH1=OY-f_WEbkY<6WUVg0ojYUmp*V)>-L4&!iCK6hPLGp2qA$d#>0?B-;_KN#H?8/g+%VWaG^
+%cB_s\_t($jKaAfJSH@?]$?%.E)O0nVB!FZ7=F]Z_a%T%Dg]9M,fJn_8r,aot%XXoYj`bSF(,q<]?4F?(b2%nJBN=n;nMZZj.n#`5
+%?&o_G.9ABpL"b]^>haSUZk6?del5DHCC"'Y=Jgj(JjlG.<7oH0*A-K%4Kg#%p8?^+'1bo?7oMoigD9L+b?GpHOR8MIV$S(V&(06d
+%P4CHqmj!Y%Y#A1QE2t7PjZ\:"gHBHQeNanp&0]&6.f"SB/tAVs%#]*S)U!.DHs3gFGKQ%N-&0ol]-p<[Ipl`Q8$lF7 at d91^QRc2/
+%C(bs]^^Ud#_%O<1?*bitljhhC1m8h4&I)kI3JC/K+t$]!l-ES'k'_q(j\EMif8]pc645>%r`5u5m"6H<]?$RBp5RtSSX\TnJoI6e
+%pXr#3^'n>j^T%$Va.HEbJb:.=O':Z<U;\Ek"u%<@Tdr(U?l7gYrY3p<1Z'05V"X_F_Cor'V3AQ\P2^_/mlt\"gc#k9S>+I&.e:W]
+%?:`Wge3MSi)d6q5I\2X2q:@,Kd6O4d<VbjX&spc/Y-?"/=NO&\R;1&Dmoj$:/^Ea\7M]sS&aRO<rH5h*[a?sQ&:UO'3u"IG:ro&P
+%BGJ&iFF+Cn1J98;V$W:ecCB?1[EO22IQ/q"aj\>?`O0:Ul,+n"Ds5LmT^i)O:$I_7i2WZ$'&]`spG9#hO"Jn1 at e7i(!P8VI8ZXX%
+%cR26;+n@]h$RZHIi%^;\,2'44JA>"kg<+1>SDU6:]pQMJ:4foeEcZa)TdI!q7H]n%ctg.b_h>+Q+.N#4jJf\?Q\flMQ']%o.2rAP
+%o9Ms at Ybu_jXRa>WK=B^:^(A at Tq)XQ_s!F[/@6TC;aJN\\`6L_@)/72uH`#o(H+8M,%dA`@AJ"ZR^frPt8(3"']Z6PRA"/AG`44ZX
+%/hug`O5H%d\)gi%'L)=5)J-a[[RV!r)S<_2o`UQIQY8A8hur]0A-c?ni8[1Bm^B?r4]^ni//k<G3BZ/lS)l>W'.h_8D@@TXd,(!/
+%q<X&sf6li*kE"iFRhLq^>>?3?W[3^i*FtSf9[Y>].O_BeIM;G+ISFC;B:W_E+*?8hdq2DhOd8_WVCeoM>C3][ZYCdDUW!(c$;1e2
+%*)hE4FTu^H.)/mGE2ts*,FRG))=DkCY'XY2^rAD7IX+Ah!tBT['FQcGklP44o'@m_XH@@.&8e]=PWopg5/)9 at oq-gMp$?dAf6aC_
+%,k(HSr^l=a$h'kKg\e9C]?HBuhaN;F#_!>ho*lauCah%*99m6HaTV&Pml)F>C^]Z!8X&6KXM$Rifn4%)-(BlUB&5hK9_Eu&#m=H^
+%)^L>lic"YCQWUlh\DB4l>@.63&qdc\2tlfmS<R5kCdeS)rKmOldZ!A8f@*?=E$b&2:'lUM;!j+BLC(JGd;r1^XP9tL;IT08mIl,?
+%M)T*Y_nMW:5jh!gcVh;%-9Uls7MsC&)cfPUq[(9I'Dn=Lf(s2J>5KXXQ8b=X_n\%(kF7F!lIeYkDD9X?CYKG)+/[/jNPB#7]Si<i
+%c"DBQdniSge=G4/]a)\l/nJ1IN],lNpqIo/VX$@q&j0'iS5AWYk@[bk"oX\tGZ)KX<b at bH-ZYF*bkjDf#`"(:]T(U&8f_".F/Y>m
+%9l>u;okm\?Q,cNjdN_[g;rSR]$]4BKUjucE/^uXeGpVRKW=53-0F1?`\"M$E4?393P/CH8<3R25nf,i^Sdk_t^gc`%it2Dm)lo\U
+%Q]n+`U%lPN4;fTQPR0.l'mul5r<ZB#+S=hoTD*.+m-#B9,0?:@49u.]#smG?;_ZJk6eo+i#W.aE\Cba<N>j3E,HBF*dJ-pkhUoO)
+%iA)6aE1kMhjYT^@X4Wn6i=U<0O$I-^VaAMU3ECYH42eJ(8bX[<F[o_nnJdFX;c_QZYF=WZ<GeS];sQ-G$)('N""`RC*pZk2Hj^F4
+%UU?7=n`'#@AN&do?^!LNed&+RjP!5up`TN=@H3%chbg7.jt5LUpI.e at G<MSlZqR&(-Vmip%+89QP6Y#-M]!=Vmo%7-:6!/&+54L3
+%HCkgBoL;u%UgTkYgcshd'M\u(kl!+OnbR%u4m9SrZOR at W^#c2nPrK^J2GpQH17Cn4\oV6\+sk[-rE$b$8*Wj"QuH]_aZ5N=%pD2(
+%;f;39YAj$(4[Wu0f/??7!LYU7iHO at NDJ3p[%6rpf.u0nFQ-44cWGP*0pb^@V?59,Y67,nuIds6$,kc)m/LF#YYZIJJ4m\.t9CfYh
+%@Y._i_-j1rh.FHEr05mur/#:Hp3+gjb at B<ZpeWCkWTih^^%`BcHrhJ5/$U28_X/IW`BXJ^,.5V+>29#?oQ;]I at e0h/TcH>q(q-"i
+%f2H0BP at Z\JH%%aMSW?0)kO1dW1;W!1('Zn#,:X"MV'`r(H06"_CL`:`!aLE=ME\pW6Ye:HgmPK)3%O)Y4fM3E4Fq-[?k:h2Cb57k
+%NqF3]\L-6q[pXP.JK>#9GlSR*j.iHh>9i*_2eej?5G>r'@oHH4_g1gB'7KH7Gm#FYq8k[3cF7/?5K,N)DoZi.eto+0_Itt&&l>BH
+%ep!$cT:HQ=b.\N*2,Yig%(0_>gsfiOS$/gI;Y>-kB(iH=rU_i0Cd_KQkAZ_"qjY=A[csuKVIEre9kJHp'B86]ra%e($"5_nXLlgX
+%\5>gA3T/@[Jc;+>fH2Y2En1kP(-=B)MNlG?$raO;P$cLBE=H0anh35:PTG*B\OkS0CkcdeBcgB0p%TNaPNGqQ(mjWBTC][6A(/:8
+%8.k`=CY([?&,FY%=B8h^Sj<+uX5AmQV_qQHET$SZTN at FWml,K&Yo<Ve at O<8p3rgg9Km.:-lW<pn?fl7fg2Hd:WEGB?PH`W[Rq&LB
+%kHU)$c&M2$m0G&Ab<[s(LD+Sd-gP3GZYe/bnDQ4SXn2gn53Lrjk2hap,frMI.iGb$0]hk#?o at t6T'_gcQ`SuLY#;5`A+Ee_X;Tkn
+%2^+?l?KQPE8Hr36p+l8Q;j('^b$g`D>Ia]95s/2rcY at b@8 at D7C_:0YpjhF3R<SK"=.a]\0l^dkp8R-Oe3spoF#>(,D#UqE6QJglj
+%f at 9T=<Ds/,Arf+6\>S[pWhmKgM+B3Rg#+sDpk4dSZ at _5e,1meAWH9Q%cK3$EP'_,$V:/-Z0mAIhL8E%'\q?%HDrP/9/(9cLQLXa5
+%:N9l>-NWT/]$h9e1&*FFZ?>tHcM@=Df04G#)VCnU:?6n*(HqS[\9+iO22G?cj4n_=4mbsmoE9#\-%dNi;8dcn9WNgHMe1 at cH7s^t
+%SM(p-LC)I#_-s82gAdsM1bp/$_#;hXad$VrS2I"t+IAW`n3Q8Mqh?\.R"cSo;h<;D at 6"J^&OB&`%\3(=];[?(p3`M'4PQ38P-_Y:
+%,BD/9Y>AlI at u41pptG`Go&&$]:BYr8,3LN^DWjsHnu`b#i2'tjpZ&'`OYR at k3tWt<"f31KAn]"u8-7T^I?5gNWAq*J\K^jdFer#:
+%(raq+VDK?-T;tZGY+Vf/8'>Bd$QUY4XnNt3[!#3$%sHYkQL6=jEa?^#k^SQ2ZE8n;j6->q:ftm*gUFf at hGosU[R>]m#W,:=,=sf?
+%K\Ln67%s3)1RtF"/SYu#QMdo_<Z,D^90Nh5"p#2c[1q2"_2;=0 at d^t4`tUqjbHL&K>H1n@@-m:ho8?WT:%,I1*kF7/Lo,'lP5La@
+%eXf0Uo;D@;-tgRD?Q:fuX%W\[-V^ub#27SpFG1Of'm[&2eX`uHo at RTdZTcE29pJKfS`I>IoK^i(YICiE;`u6OP"0a*h/"#?N.!f7
+%6XZ?rW@*_UW#*FHJ<"'uXPEWheg6O;"7gqp.d%j>r\L#6_h)`#*#g'pAlqIu at SXFVZNC"AFL?01D0oOOZ`,CWGE^))ET,Ok#:D0>
+%"T$DGO3C\r:4b(gj9tN&8a^_A>#J9t.D"mc--p%4Hk-?ErM"UiBX\bW<LQ!hk+YgCA`K*lrGJ%YhHVK]Lb6$%6:'r8&jQ`Hhir8@
+%/r?kHF4MPtp*0rr?Y,#a8_EEUnbXRRgA.QLB&p=6Fn&03Lk>,TF3[7OjXT%aL5F=$Y3Ea++@=FgF>o\_JSrE*ahtK"GSR`Qd#it1
+%aMFPBDe.Q]r2NZ/"Pr1AkhtZ_)JWd)4Zq9co@#=lcFIUM:P`lNim=oV%Q`2;jsfBujKg^)Q^jhs,fm1KJ;?b$:J8`oH66(59KloW
+%I81F^k<7H[YgY^YXVS<%2ropW6$/-4*J?bL.%X*:cdPVPrcXXZFR?_a#"^<MN;uU^r&P8rQat)N.?/0l^*VmD[Km4O%$kgmQKC16
+%MfWZo^1T<gVa]+GVZcm6Pa4%[ZtNRpSp`)fmk=H3.ZeP\;=Bq*o5/Hs,/[)FoQ$&NIec"'<>1`nh^j"Zk7jNPkX%a5g7?lVE)s92
+%1'P%]NKDn5a('K>2?@u%kQS6e4&]h[A:JY^g:#6)E,OO^Og=5PmCONL.E`O0HZ\#q19_NSfH;oU>7YIlG!^mtMolhDjO8cAd4bei
+%-\OE\e(spIgtVZ4?apnU9diaL.8$W:"W2B7M%i?G^&%G,OuMZ<ms[LH7isgbIo'RpOYF#5-BMDi14--LA_3-H&9LO;9S]!T#C]g5
+%agi<Dec/PpUnYPYIh+/Bh^i-:oJ1:ob1)83'?l9XkIm6I0Sn&K-X^(PlHc?1CdX6AZSLB"aPF"P/16j8h4K*Mf>]6hL:rEUgL<6r
+%Hph^$QIlSME>0Q0pV6[s"=h[eq\Kf]]u-GA>KFSKZP=/WP*;O<lRY%V(/E"2ohGh9"mdUT*(PmP'Ef at dZTH8e[7JbN7A>!6\i/Yn
+%bSADc)7aG^X>V[--])6m=+=//%%:bh\o^*uBbAQ=.Q?4`lI5gDZdL;7[Zc[SIM$dNXl92$0'V[cobodG-E4LnSq$G[+$2mUeKeY*
+%P*Z]nQJ/e1\),\F(lE7[PGpfC<)=16i+1j'[-7Z&%tHs at Ju3DF\O(Ru5NZg>15Y[0\]6eW.0M7k0Z%QLpD<?1X/U'"#e],I50(o,
+%W<I!7dipGB:F,-N7<spF>2AKaadt9H,*+O#Se"I`"NXW%&@Y?(E.?saEn5O(_nPuhd:.")/aucFCc(Wk0@,#GO<XQ#;Y7:*jIedA
+%@V%Ki1?LqZ\F%t7q(K*WCOS&;e0)BnhE&e8d5!0bT5toK`#*">.3>VW+"UrmlTnp<=UImTS:uFPTI!E^JMaKt3`E(C;DXo`Q:kG*
+%C@[l=mSkoN=B?\-e$5ogP23SNgj]W-pLKGKqrfA-YK=-#8K,/`\f?HXM$gGT4Ybt`439"PH&'.m\lh5W at 8FW,QO]TC/3.A89 at 0Sj
+%4mDG=KnGNBDH*'3aJJ67g7/PpOl0uPFValDMbT/C&U$R!d?L\fD]!2_3)0E"4t'2:G7a$p\!-<\JA,Q_`@bH&BObObY!TiRQkOMN
+%m*Gr4>[R9d>adn!:2R!Po!e#M.O2uU6-dAu]as+ at a-dm2<;bn`ZKp0BP-hI&:rob<Cfm4joE.\MT[KEem\ZW1m at Qs@n6@#Rl5b!B
+%6DH8"4^ZsBMkDWsiATl$/4,G>DPjD*(#S=ELoP_l$>!80k;HTZH2qT<e3UMe3->Vgq<4/\9[V,"d4eJI3D&%e_5`C;]hA05djPCT
+%nja;eC,.oZ.WRMJLH"[Pd)$p4I0XZVVkF67g%r$p\8q;RAjS&Je#ii:G4.?1;tm61aFNCL/U;]ZdMH&(@SZ_3!F4+3bFTh6[t,*)
+%N_0kE<pna5ZMV$W(0bNl-CrWZ#n#0$3ec"!2lmsTf6Ld[.mmrB27Fm%Y2Ytg_n,f_;5qFUAK*5;G%1QE34MeU8&X79?+lH#M6pI)
+%d3PYHD^D[LT$%;.MWk#6loXK at 1J4]jhg,8hSNDasQe[d at LV>0t7.*TcT^S59ROpchIlh(MVa0UN(`*eiJVO)sI&NPZMbu!]ou)1r
+%6PKhbr3S7_PRGd+lXFY2S[3C$PG7lM9thsj)XcM\(^@DAPp=WB?7%B2mVkS,k6_&-6;s'p`D+CO0&_1j;SQ-M9.`-b0pnE,c:rQZ
+%9c'C80WpAVMp8 at o+PCJe:LX(u9r.mE5]<5G$\J!<c9$l\<RW-^H1%`p$ED;%4']mn!5Q*]HNeY7BK_Zl0.a)HkL6;,c?cBo4YFgJ
+%W2]o8Ir[*R`'-3$-OGfJa(JR?&lI\#Z?,A!K>'0HV=fC6LknDin.PQ<MUB8=1V8`O>A]1Y;qUgdZf5EFP+NMq/'EV7CM0=>h=@Vu
+%GG_+"di]d!'@&^pcU5jGI-2,5&R\. at qpqO`@AWr:d)/$7`]mrZPCb at ei$4ju?gr^G@<1ot=[E66Wdhcd&a/40AP6Z5JVRZ`OaE6:
+%bY\-eLTCLV-^+Se3L]E&-ZIdJjq*b%:.%GdnjuNs,;A'om.!&0OfKtHA$$&-1t2R22U2_,IIfL\Q-3XR*%@=>_1r)4MR*Zff_70!
+%9$BSB;2+21qIFfLq:/+(I-23gWDS`a/]KHB(W>>)Tt#'d9U+.opmU9nFQ!j)g.6K#Ls0-1SI=U:+_q(s%nFa$CpZ9lqN#_mDF&lV
+%W8.kpVK65"B+$U^/V.4eZ*AB9`_Pm^<KP>fduJB:Gn%0DgARR)JHTieRn*?3A at EgOTEQ0BGl:n*HnK%BHJ36jqtYo_c)PPEs-94d
+%"sft-U/9AuV)UQEXL3-oP'OEh!(g4T>>85Z+X!@;q"?uAj>[eLT1ZEWM+5XU>dV/pUfek5d]`o3K^m7VL38dG,c\V>.J?X]$$+=$
+%$47<f3daUd3<ppO3q^AYif]S"S]?\pW<YN[?YGM]6A(0(mRUYIgnJYF at Z0&h)]c2W=F at c[HR58c<\d]jRP-k&9AGnB/=J^lJQD at i
+%nZ1oCPTUe&r@;M)+0qoq=/*`lY;uiDFS8eeL[3H-2)\eX[+hLO4ftPm31/-T9NMiI9>`,kjP-U%rM`YbGdB(#BoShukJ<EPVG#`E
+%IgM'hIE's3bpBZ&DpJ9s)5AP1(h9t$WAPuII`o;Wm+#+KDVG%nJmY:g)"^C97B*\@7;HAbUUS-/_T(^48GM%_:FT:$8`@t..]"c*
+%4j"(dM>3!N4n9':`:e%K9Z/:93"co##DA?OM&u*DOEAdY5rJoF5%T)48_[mT/k0'_2F:U#FZ9g);W[o>^9V%eJ\B`?HI\*i<>"?\
+%"f5Y#;-,rDRq`9R10/Q<HXN1.^#YL7.CR!LX#X!JIH!=l0^k at +F('FTIssk[q<,;eCm+?hE+'YZb+t'QN^;\1mjpDido^$eYk'*p
+%G-7irVj9dc-84,U*EiqTbTV>S$Lo,5g0+]]Vjt++0XXaMrDFabCK+cH6)B7ai3W+O;5thHo'D4J9+F,2^dP7L=*)5XjVu!m9%)tO
+%p":8"BmUJ>Pf:S_Q9Zi*eJ2ru,%u2Sae[@)brm^hNATbfcD8Qejr at 4;b[!)hC4R`t:lL->dTHpH`3q^pWf3cQ35##]f2?j>%H@<m
+%LUf03TWaVDgbr&MW<s-ife(gCJ(3!f<J17CHq5D$COCFCk69?WVJm4JD$R;Q%EPX;#m1Wl-;R8k-mr:Y4.B:6d/8gQ:X<IJQ(,ja
+%BM!3GIL;JW at t?b.1m90QTW(S"Y99ZmX at L].b/7lf0S=S!QlLQ_a at c0$-,/N_-0K.4e50<D_rW.Parrj[G^EE#Qdh^']j5<^'[kS[
+%AD>P9P8+2XnW7Y>S4PKW@@:!h7XfZcYl'++?3)@'5Yb(sWVBoH7h0\b3?S%GLp at Xe?MDRcC:6&;_Z$[@2R>E3s-\-XinT9`.A8Z;
+%*&E'/$b9Xq7cdU+V>Dq]0p6H,ro`Ml-1;SfA4,H\K^V$on$GX2HLY20NKF&&aXI/#nEb"OXUIcD9DJ!r3],\/ep)8-nVRu`^o3)8
+%PMVi[0f!\CjhS*3BRIBhCgs8!,qD1Y8SpG[.]84rqk=rK+I"O`,gZ)A=Y$+t>g,pKYN0V!a#F8LlNGgWBN/n*AB3Hs\of4^N/\#N
+%Z_a5p1B9if]^S9[A^EQoB>9V4Cat%$O4A)<_Eu7i@$st*lnZ8.YGBs]KVF\Qdl'0]qb=d2g;l^u3o4mL+0;R/1T&#sP48Wm.3i2N
+%p5]ZYr\@ipfs]tSfMsu3g3a78PLS&H251M at LJ)qJBh!kdYBe:EGl\dS+B.tR at 5i<Q:+TVq`GJE8oW=#QS!dqY^#LV3,KO8nJE_J.
+%1*(=fHiE#a0DHOod'd0 at HI+BZ*K:sWVj"UQ at Ms@YWVYI_3iR9Yk at BcjC](I):*"Q)<QNXPG&+it_sahK@\:E;(2?+tgHs?3'O:gH
+%N819<RCR?Srs"mo at J$F^S!8$F.:f:[,&3NTpna7BpJ[8QVT';bbUEesqL/aGC8IFXeX+^/n8RH&ZNM?2K:`jXm4=c3C<4\F/Rd';
+%pA9fbi]B*eW?\5bA:>Zenk>mN6V[TgC/r@%OXnI]'ZS.F-1)Yh/'%,&I0b'[^9sm<3,a]A$kI at fP?N"K^W3kQc(?C\aif^"d`WVi
+%iRghRd++Lu[141 at _l_LQPt(5;*qlN\_&p#C>>n2&61<l/WK;B'=oBjef+aYAFm"2)l`^CW&2U`-Vj&Si7[Jde7hUOhQLfCKU)=83
+%Bqlo`A>k$sqbtoL&j'$]UlJt3s!G*_E2TkL$1IjIo(e;$iiY1S!uADI<)dTgJ#,1T at Q8g%CP/6h.Q`2pbL6kJF0m"K-'H4pM0aKY
+%E6-9N/n(0RL0VlHX^<A-HEfZAl#ALFaaL4<]0CIC\[sf[Rhk=6;Tn4;9A7/K<YCG02_2kR*mn4Wq%==Cl,PKI#t`a">)/XLKC/_8
+%`ejWD[QN)X^[9C[kp^lfL4r2]@i;o\)u`2W<6>V02^jE>b#"`c+]tdF;Q^X2A-c'D&nlD\[S2YeTbZ%"U2lg`c2CCuMd$(fbOIV!
+%?WKnke?e-TCQp9hM%-X\Tu(SD*;)#+h\r/\SS*jSW\>iRUts=dN;l27letKbVGMO:F<4&\RY;K at K"\HY^3GO)%?,)K>JXBU^Ubsa
+%->:PmQA!8W^&IOY61Yrhj^6&<h=O;jWhqT_YZT1Pc(_C;lK:f:OQTM4f`P$GUsnot%(ZaZRC)*rk2c`^==pTI4qFZkR"PSO]>_\+
+%N'J9jIU;SE_8!NW=_t8FjLg]ZhUg;ef"5)-WTZc2F9EE%JT&YsS&N1R*Ka!d_YKq&MuA'ER*APVBN=rU4]n;.qc-N%5)u+%,CFiY
+%Ghu$2b*ren$F3&7bd1'3bu\*2OqM1D8:W%%-d?ti;cL:lH*1[JaX+\)<QO;dp-CshDA-B at +^^^=\dcHDpJ+,Qn?Bp;9&4'HQ,1kG
+%j-qa>PRXG/a#B7.)6$ebO.KUZ%5UDY^!Zs/E\KRpmTdl`e3.AdgL_P);_<BW]R=NH4jc.GpY5j7]R6k'p?8QBh*u,a at 3)a1jTG7?
+%:=eL&]R_rT at dYIiicqb<4LjcY%MIBXWM92L$_*ZLg"K;_-7KAi"YJb0NE(EY[,cjdc`-(pa.&dRSfbb:!q6/7Xpkl:8<jE:j[EN$
+%ke!aMdN(@)ULD+eD?ZhWd`qOJ^[Tf_)?'@\W_IoN+&371aZBc^r-->dF($`eDf:ZW6)a%9HL,.>C0t=K8CPsd-g;BL.1<h*r_UB[
+%\jn&NSp3Z`4eRH8BbF6kco^ck7>R(q5P0ufr'F.8M/&(lmu\=V7r$>a:+d^]bT<d*bTqsInhR?25PCAGqX3XL2;^uPPdiO1T25=g
+%)f4(*;_e0I0Bj]1\j+O5!WJ46=;"M4M\X/"$'n+fQ3c[Lfm6[XVFJ6N&Hk+bJXH,5;_/ei63?$4\WH)?E-Y-!Z!3^o,'?6sCX2 at U
+%I49FTcVsi59.\nnB+BOp],bI`_d&"5ca1clZBh_!h:m5AIV[7#hGpRtj01i_n.W9/Y:#k$ina(?q>p^YK.RAD1P)bBN'_5=lV&>J
+%M*@Og at +a<6BIIP(grF6QGlnGRV_XN,P8ef$-3".JdRqU*-L_qp;4g8'2fE>Q7:5L6V=E*X=Rmoja[++DChCXq*ZZi.P^h.J1)]:Z
+%B-puF)BdIs.$;]^*0XN6mj?pVLVV8G:H^i=g8RQm3=$+24=@i&glIlFPqmWqeiZle at qR*^g7`76To/Fg]Y2TFN$7Ji)8HtTSqfcH
+%WON(nI7uGqA=kun45%G:)6LKjK)[Xn)pVaVKk8(k$:'H5a9$g2KT`2E--m2(QqLc<>Z^rJYq\rQCX94*fDkW0$!N!#LcqZ':FJcq
+%6CKU[M7^Z(/tD1XDD#mt%/+<o3d$Q97P-H?3YpWLm]3s9M.A=&o<&_fg6ZkS)"G9(rgGt]QhqM8;.T*I9lblb+1HgbFbhp$2`H<U
+%C"\$1R.i]5fQ)]g+fLEkJQ-40FS@$l"9mW14bGX+jgESM3Y*ao at +1#m+!;0S0[3*p,u>Z\AAD9D'Q'alFjdB/qYk&D##VD`:bDOI
+%pR(U47p!i">Atc`p`OOn\3Q*t^56WiQ5^ttV8uE*Nu-"PVS(]2o<NkdBr5H9akj%mZ[>40Y/lFTlCu"*R1_461`[a*PV4jmd,\c0
+%BfJF"3X#]IL\uJL8I9MRjQ9a\o7=Ebjss-#o=X?PGVic`YdOQa$rdm:o+IkDgsFm*@Bt]D8P[&i'*>L&pl7r&Zr?DR>7.5T\W960
+%n`I:BK-r5SX:sp6$.)HaTLISH:/##d]YA6eS@%t_g.G^1;s,qbH23g?l!cD at HRAj_176]2dnLF at P#?<H(76SgSmC6pP6E4G`]$Sl
+%4RqLNC&4G$^,^S<MRXKE>uOf_(FYoGB)W)C'tS)0s1^"`fe(T!:+'8jd;P6CEfP.;/0)66\]>!fK]L at k"XdG*%H8#p#Wq+J9-ro'
+%=A)ZLlQ!\CRo^pR^HI:@AiYTV?2q"3F*N?"- at s1`1Na\6b'gjJSTfN4VlFM^VR)o%M2K_J5I<9&4o_1FAe,j>;+KTgB><Xro(fmS
+%`YA8$+?-K[E"BR9lh[2]7>][9rWGaQ#ZkJLA1bmO*eCUIe/(*6Ml`&W+st98 at U/uRIJ(/HFV7\h=35#/(*f;7Iok2Eg%B5uV().c
+%kL2UIm$C<<?+<OWZ_<>:p<eE9KjJi_iL1Gs71GG_1>0Fhd=P/5X[IW$^DU)-q7:]p1ORb#o!R?-Z[PhFg-h^MZ#bl<R5f'*'RZSJ
+%,fU#P;LLhQhec_l3<ZV498b8IO,lq`oa;E*"*--f;aI">C!W"/njBs_^RRU(\JL!5b%'ubj,li>A(Ek?hX>o":(LFi:[:.3FZatb
+%fRDCo&J@#'Hic(APNP&8=pnj]m.=S:c:iV>&-RiaOn0aDoUG(/o\t8+0*mG+HKt8fGLCK\]n5EG.WRM`W<+G\jbj;2';Wm,8D26+
+%Grs\iUtW4+aXWK3>Auk8aM`iG)#0(n,1-\TkQH]V0J$PY\-TJY"6f?HDH/p_5C;Ps2a/pa(e+E;8KJO%[&_(KCTr8;pP2%B*an97
+%jB2tCp0d=,km-=6(iU\f0h at qm5n0<4,!0rhA*ash2G`("\L8VSMnt:T9gX"]c5,K^,o::S]0NP:$2m&"h6Xs76&qG61t]K#"nRc$
+%c74V<@.)C\f.pLubaD`"'6'O7I)N*4\j"0k.I^4Sr&@pfFdqeZA`MRUCL*,U0btXE-%1hR;k6(,gn]q:E".M5[bJ&mb*4- at FqRc.
+%;ZW?JX)Vp4k8^Fnb[gN4pUAV-d.$*5_4ML`$o.ckZ,t&oEW>q$F"s:9[k4L_/aRR2=;9WpTooe*)j;2a@/XTh9:.fe4MX/"YK:S<
+%N906Rf+t1=frR%^oja\$ZM^YFpN'MJh?N;tU,AK$E\>pf'%j])doJCJ[<UFt?YZOn)GK"`'gEpmC:Q:f2eN4k@:,C+Zi=c<c9aVm
+%8L7NapDJ^*&NQsP(9I3!fkTboG4d at _^,GBW[+4^WF)i_q2&@He_+YB%52S!5-C*`ID"=.=P)BObF[Lmo/d#S>KMRJ5#HtFCOg)=-
+%5$e2]4tV:M(Z=FJ;)4K'?']n.j at r/a,gCA$LfgQS8K"\WP=L8'@CC<0WL-$RLI#b*:X9_RO*eG%oIdaAnr:e9:Q:R'*]k%e-]fpa
+%8eBF'rp8DTPb4cOe0Te!;P*$D:gW-kb9HDJ+IG++)#b_]9[(7bheKJ$:>`&MjgLFhH]UoBIr5#GI5>"`@qXrs>OoJABsX+1cJ_9[
+%E=gqf.7)=)4?nM1Y?s)6UiK\NAZi(QQR!E:PSJjli!(3'lJZA26V`#pHqTPb.-'8r9F,(,gS at 6[B>H2]o'I&%Clpls2E5;ji"PAp
+%6RgKPA^?]Vq/epH8`&Oq#a+o=n(l7$'@r!U:dF2WE6W!$8J.\NB=0P'ARbV*3$qH[Ikg2&*5=ft^iGt%VlfpZQrV#CL2UK/0KR)%
+%BkuD/oUKu6,)A6`1m&C.!r.^1!sH-amGF>Apb4M%0Ts"q"QS'"br79Zf0.ZeM0l'\Ys$f*H-Zq at GNB5GN*+=NnA0_]f'0AH><0ea
+%ANPP$-dNAG%uR[goWkTGH"WDoie98<'WOX/&"Sd:?'8l>Bt>babLKBL]`BX,_&c?#FfmO-5G>G`#WkZOm0O2le at FS1ht/*R16bAO
+%hC,/V,ho1^->$kQ/mm#];kbJUKfL:OBX=NMS5<=^C>p;j^^Q9Z$!m$m_6p_f.ag-38F]?mT[<AVT>]s:.0t=+oM=r!p5[CPDJPa@
+%:J'28#1^HTccETFX0\Xi+#">:mMr9m3HZdY#PHn&rVX(OX"EeX4=.h0+mqhd0+g's\go=oR`N])8RACfPJ5 at RN-1n63V<Q9%l;#<
+%bp^Z.[YZn6pd&:1,Y\al?oBn!f8r=!Tha++pUlG$9<\=lO^CfI49Penr2e4`V[bK.A"W=!dgW]Z#u>r^^*LjRmf3\pTHGO;Q at +2L
+%8=(o:3JZRjd7;rl+$VTB\mUmOh^::'&d(-E#TS_dS1qaS"J(_TG;.b3JL,IbaO2#TX;eoY.[s]8]C<J-ShX<?K1S$BE+,M;DC>2b
+%\@c\hP/c1f]2H2eNI%S/VJJHSR7 at nbnGALdhmN_6U>lHm1($U+@`EsFqIr8Le%bX"lm-mT=B#"3Z+T8l2IIuK,1gGre\r+o56'l9
+%/0qe8/<a8/4O]llU`EeE5+j&'6[L;6RN%3RIumo0npE-%#+>8l+%;Or6)+n1CFKfd&7Jik0XP^;,GXcMBr5jMmKDeB,=+BJ[j&R&
+%cHa%ILYSYcGo6T]l4i<[$GONMdH2&YpfW'f-Wr&_T,ZUcG6r*AYhY:R0p_m0?t;7'mhuaEU2[LLb'!Z,j:3_PH6+e%$e/;pF.liW
+%Qo!XBE_66A(-bej]g?6;+ou1q6r(0o.HNNZSS!:6aC?AG=.kW0qWH&PU8J^lOU"-OkG#k;T-+0?2QXEs4I)J;i%YV+,\QK,GKm$Y
+%rC8N"g?d at 1#-&)T at mf8GVS6c_ajt"4]]rQ3*dnZ0R*NuMI?YU324h#=]>;9cg at Gu)[2STDT%'VZ$RcKrai2AYbJ7l[c?<[]ne0m/
+%qVnP<)"$VeQD<A7\^A%uTA7C$Ln$DnODGRfRI6d,6q9:`49mL8.[u0i43aUi at CO%A67Mpp`B]tHC6cm.(PJ4aE$l`rYkOa<l at EX/
+%,Oct,";@mDKt:+"G8Df_RCBj.2=PD)M>pU\;/6eDISA'H^WsdTop=l%[7g#scpE_5+3PtKj/uT-9Y$>I/=63s)^W#'EDBa]Zs43&
+%BVVfLP_!6T4iCn&4p<U+mYb4PaVV3&P6]DeD7aOH]#E(t6[3(b-ft,D:;Pkj=Df:9)mI*RPW,mG+bfS%/TUP!4qu]\RTub>%<g[V
+%UtlYgfUkAW%dSCA,eL_1DsicfX5F3;os)AE<m%M(%#AKCF.J6.h>2WgM9N3-A]?J#"H4_/.J#$aZ!$gmE2R&pIN-u/eM_NR=RP)Q
+%'&j)6o6o5/c^bD(dU.=feSQR.m/g_3&8Y'k,PPU!qju:lir)gfJr9`+DX0KQGp'ZI&"e3Oo5[(@"%knpSqfU,hGsQNUO&L=Wf!Z"
+%Z*@0aVtO%nO at d(imgH;M+75;P)JC at fCnW::P3!u)EDttiHodjU<L77R at hK%Aa"5[jj(%AdVJtdDEbU-S8==.PmD)8.U6g.pa[?UO
+%F6sr&?1]oppLjkH8Z[Wl+GNTgcTUZO.FAfC>4!/_.!4A"?R9=Tn#P#cnjUgdc5jsqpu=d%o3LXuWDINhY=c=VPJ!O1^89+WT%bUO
+%anp8UmI0^>-C^]Yflm8TQY(CNaNL!O_9Q!6A3(F[-2!XB>+1:!&(Yf1$@_7t4P!9A4Ff=)"r0-#1WA,t[3?uWr:!\L2d^A^7B-7Z
+%SES`R at L.Y<GenAHkFOGlkADdgK+^T1H`)cS5>N2uhJ<*9W2_:f\l2XpQeA/\\?GXnPLms<^jA]6O":cp4JJ.`"K;I[.i2V?<%tNq
+%DGB0qCQF)E_*HaKP8""jeHC](e%,^)dCO/CerbJ[.\Y+37bmI=;FhQ_pQi9r)4,Fc[*0LJ^H(5<`n"]B&9u$9`2k?:7KQ4o(5ioX
+%8Y0#+-^t%t?=4nA3<slQ"5>Ssbrl)Y+Rt[+aE"0`8t6)^%flVU'rOM,eip at 5"'k<mPuN_'8>a,g1p5LDcEZ&#kT+DAXQ)+7$K%-,
+%f^uqYSJbT$;i6Ub:>KMX&o5?1b1&cdR(Tu#bKk?;Rs'-IA=I?CK-.m$59lMW5Rl>eLSjN%ba*>8&h&D,R!`2 at e!=9 at Xp/5g9Z_ at t
+%IGJj>;s`WYdC;5rI[<<`Z(B!i3S4roH(Z]is7rnm78q:bCHh5_WFSaV.N3X8(>KQ7CeR#PJR/'p*JK(1N*j3[40S9[Jjt#*D#*[g
+%c(Epq05*`)Ms8*r]JQg>R<miPVLk:q9m.n>Z[DSr%-*Y71u,c_F6>`laW,qo6h6lZN'`R^!2g!o?#$lHQtX2m"AP3ZQu4j/l><p`
+%;%gT90(UiDBfSnE':4=4\pmsJXGN%4]LbC)X!@cs$@Yc;8=1Y&Gi!Kq_JqPb@))<i!ko.ZG3Y+k49!HK)L)UBRVYL!FfL/]H"X3>
+%#](c?"XrH6-<(&La*o^U*96]lo#\)nr</8d&/'5<c%FQ3BQDjiTA$9NE>^`=5LMDB561t3r.BTTCkS[14`T'KaL6l"ka%T*SfAo!
+%fl5O!h`5_C2^[I+?!io>WF#q>m4:092M$-m89p21(;n23n,ZtEpL7,_(l1j]ZfGC`,`(O&2b]d,o>"oD.M at C)Z\*`@m_<Y#0lXSM
+%QaI9nS%n+^-Ldiqc7cFPX$t&ip%la+aYMJ4oj]7GnHjcI.E6e;=(@_0LS2j/`J\03OK.89hGUO0q$r7GUjuA';Yp1M:-Z'Z at XE]?
+%QO2<5jOFkj;fND36Hu4q at qC5(^89hMn%i9?'\Cml;lXtcM5]WJ$Z[P<`HuCHVd2]D+O`S=$['d.g5:CZ:+`U_Hq at +hO4'3+&UG5q
+%H1X.lXIa7gA]Q42)2dS.ofn)2P7gbKIEj/9O8p5JRUspK8g<>:Na]brr#K\j1G6M6o]?'&"G at RHjKq-_TU_MlkS.H`(?s1W;WKqJ
+%C15O$P.#N(`8]9"H><P/(<lUhI=P="<0-_L1u&SL3^N$JCOtq%`k]=>A4#+d][arkq]S::F,.Qq@#7<(GK8Pm88CNM\P0o:"!QYj
+%*lp.5Zna59`"NK,A at UIWK0\hA#rK%6Vp&QI7\fHY#r:!1 at bMjkO*aSqY"BEp$^r/5cu["FC%BI?oDGIt"9Bq.oZESM*_WPM)h\)S
+%V0eVB,SNF]W at P_II1EE(\jW`,:]akdG;+j!X\>^-)fMu+^2=tK-*`#NQGNBK$(l1CZGn+nE:7jCRY.#LA40**Y at FO>Rb[lr>DS5?
+%e\c2rH.&/p2JB3f&5.=rS>h`n>B?ed8+c]G4Y\c9CYQLZg*uic(p3DYOIN[e8Zb`m8AKVP!KM5&kL#16ln<H.'#KHYpnBh\:,>Ap
+%AL&O!M3abU,/)/R[j1;\!00tHmM at s&m8Fpa$&0;A)h)+bA89\k!ZHq5r@(5Lq@]XnVcJNFPBp!e(U,XUV7&68lrWnfXY4jLYGnIu
+%`$/k#*)mRHlRsEM?:;1RPiFu7HW.DqaDehDg#OB);93U4R3o6?dRG)E4]2-p*__"]k,VP:>KR9,YIH(X0#iKfrkUAGDAQ]@?$[bu
+%Vdp\AelMhb5-H9H+LU8FrcfgDb'V7.m;D3oj77>APR/JO/%e(C"ja9Z"%R8#cHQWLG:9M]-_]I.#<?AjE]!*HL%I6dfRAnVs5)5Y
+%/][TNS at aji1!&R:C/S<-a;e4JS>MiqlTs"!&`d81EV_+,'DejXJG,*)2r)&WDPeh-lXbB9%tPB[5]&bZ:=I)eRq\j%?aS4rB,Mo8
+%WXs!R<KSEEPMT?UB703F+s5,kG;.Z6f<1N)jT\iB\cDUQ4jqZbp\l^uJqO3Hr7F_HQCU]Hq&S5>Z;:=u$n(h([eEq-PfB9!(Te':
+%oA1nWdY08 at nLMNDQ,!pRU>V!$7pL(rRJ^p#\m%fgDk`;<#`i3&S=OWP7$_&(NZ"gKO1o>NCN<KNDq]u=P76%o,#JnF/bYWpK1)Q@
+%]O9'iEGI0u+/Ste$gcj/7)XY^hY;k"12Qq*/_pp^+fX_b0Tt)3Qf7[%(qjtkhD.OV+/Mt!bR]s>inR`N3rtrAVVfB#CuF)M at Y3YI
+%^P1p_r at 7@DY=?V;"tD2d#o2KGGTo*aoMh2_D5Z^(;S1't1d&HoF^#5A?LK=s1mC,3Lj'Ko>Id%bKGNl%7aP9:D5:PI'OdJqGa1)m
+%qZKk'&5m?cG+FigDQc6\pm`.#?<UK7r6BrY6I&eeS'^G2l5WNp_Rr4hPc31:<cYKiH6%jEa34]'FfOP&B!>!AOD\bUVk+cml.T0c
+%QGn"i!Rml at JX:^B4X3oV)48_scu[h,>h^_X+d833O+?\PTbP>o^6=p@/i<u^0M4%gU7%/]O;_<+-*^q+)LigjWR_Ee,O7tW6N#S8
+%dILCN9'Y$[c`$TsIWmPPeS.*er4XUD9`i%,o\DG1nq?2P^k@)ob'tcdmnOXtm'*JdEu6BPoD&IFPF.J_Iap0^jY]+$B6)`!<1^5c
+%jK>$<A30K>5;bYDB;-08bH*pp'F-SSn6/[h;6:@,>Ij_DJBgt<TkDi*fe1i_JJa5.)nXOZ*;_d07qV[t9)(, at hnubt9?V5OWJ[]%
+%R at mH1G*Fd>W1>t1%okMW%+NMXE?:'N;M.1-oB)n%l7i(XmB<pj%TCa;XDA>k1'""uTN972M%l_$2l at TUGY+;6OTp,s0 at S3/p[^Y@
+%TV_No%-IHIA$BTPnq^1Aie9"lSoeSA0YK\mhH1ut%niWuStTHMp[5u_!<0V at jfs@BbpPZZSWq*s=GhBFB"t='SgrsbkF)?@3=,7L
+%6I,=S=CiZ2l5+JQhiF at lS7TB3Q4JTGn)-KZpk>kj7;SqVh)rE0WIku2K)79"k!t&LAm:Z-$7GU7EpH!'l>1Y7)\R&ZZb"0if[bY7
+%%so;"HCor4e4//Q`:;EmMmkO\#>/+?X[tl*3HDO*:,CApj6R$g-Xn^jhN(Lk(#TjDh.Y83e!Oue4R21=WHOAt3Bn%VKW<%od7Fep
+%/[^JgRk<VMk7WX[qDM(CUTXpQfBklsC,mt$Fg!"8g3't,D9c%hClG\6o:D:3rH6](c9hnLmp`2*G$`#2jB,"C+N!,u1h'\d-jY$e
+%"S3%ojMKj324,o!qe\jgk^o<tU;ao^/&sEi8\Vk9/'mu[C6FkoBQ[I0o94ue$Jh][*\P><Q1k8=1<5h$9V-*j@%!W'I:mQCC2up[
+%YUJG!9smui10>ZIPu%(\]sMGD&AQpJ#52TKQO\%B:PoO;8m4#uZVuH?)m>dPj=2fii0sm\dMW1'DJJ!h3u4)<H6d8:+AW@"^<(N2
+%;Q;$%"U at 2*k!\>6I:M!@m/aoB]7r&0[<LqOH&(_?PNDsgJnRr<(qE'5UofUWOEd6c&8Y(#j:.pDm$qa#*62hY?T#nX?^-Cf&tBF9
+%,n\O at PWZQW3/!-0)?%<8,.^2'_/[mQd_[llFWPEgps*F0",W2H$d5<s?>rUr6MWG]3:E%E;%V6gO:)Je9:Sc)ZNoVt+FWa&R4?\@
+%-d2_K'%>m5G)/ICpar*pO7M%IDlJKk%E#@PeiY+ahE1D]e'SYMq#Y_c2<[Fd?;+5kg<`\I$KmE09]8L)B_CG8#G<+Tas\A_d*\q:
+%.ihE7fuSLkZsV+?V]Qn_[nq2.AWrl.:`Th/s7'_u9/O;3 at O\aLdrrS9r?6X\"fCbP&rT'!40>09b2MV\SOX[B9U+U2l?s.LM;5%1
+%LLl!*#=6`!"<mfR-fOD&W37<-lJl.<</F/:JV]hj^#(7LrT*]T at jc5SA,5898nPUBq=jNP=k8r0O`(eSDUUhAR6_H;_5[IV:Bna\
+%9_kgSS'P^"Ut'.M>\lnkG'=#MSWs"\L,NXF`Kk>L*1/-V^YXc6-3B`+BKL)TZgtp"G?_.2?GAqLOKMo=*/^1bjIjRAeXeoe/_leF
+%N=HR@'R3H"_GN=)gR<N0X,%\agp3]=&sSM_qQ?2cM=um(^;8lqT]7./^43tGVeGI[;Sl"VO>m-$0?6;dh.07P4nCS`Mno'sr^T94
+%9hZ#W=S\(`?m'J+e;@%S1M(E1g,tZcgV6]TCER#oe;^bjEQUN;$plB"Y92lgF@`#'irUsC'BI$c$J\hnYW$iu*-,*:$(C6+M9!]M
+%'pP at M0\iW+,QYe>1Jl)gFNQ4.W]$<m<&%-.cL\CeI[g,'$C7FS1&.U"bT_hL]Rje%gOgsJOVl7,a%&UQb2kKW3ks\0oqc`_kW4LN
+%Y'N"IOGWO_P),=A94H6ai'9S:`D)URF7F*>s/]boCZO_,lfK7^M\KqZMP,:scqVET[r7rsdV\@=:F/HU4K^$)OT6Rk8T'hT'fgMj
+%mq9pg?g"4:`C<$f)9@)Z.0RMQb``1APK^C(NnH,Z/G&%'0BEcA-(h`mC'EXh8eEW;;Tim8Nt>->6FnZFRV"RYTL"UF@:(Vg7B?9e
+%p6OHQjiFoaRVjdSDEhcN-O2O*rV at 1?><"$mpip$!N[3Q%>R`capHp-4!+ at aSf'iRa<JcrYA9Wh-euJ%@f4TAm58,rXgD\M>BWnsO
+%qGI>,f9of_;fE_D*(do9PN5:U3lP<"g6u68l^(O*SPGSbjCBON2%)26_dk3AO_uCH^2o23^amNU*8n!X'g at M6%]O8Q[(Q2P!s[R?
+%45mr<>T,I#NO(b3;dGRX5\]m69RH-VNcIQO8i9+a,iu;-*a>h%@%/0i4?U;kMo<Zhn<jk_F%c+o5(1Hc_o<Gm7Y&uYqWamIV,;oV
+%Dq_0rOJ4RsM#tl36p^3JCd7m?#BnEnm-C/T1Thfl6/]Om]0H%%g$,m!;n;e].:etWH:71cJ<upp45NUf+5>NJdkE)_p!E=K6"_Q*
+%Zuas>h_f\G$pgPDUu/$NpX1`0!a8OOkK!_DL1\o(l1lmfjt9\`.et5J:5$N![p:AFT8aZ;`RJLu]2d8cCa2//0R[t,n5,%=QDCk`
+%dTFL1c1BVD3Wo'Xa^uoZgC&W&L+JSt8C#r)2c*n.N9<u!r'>u#Ep[m3FnuUW[X=Pacf:@Di0bbjJ`T.Bno<V*[NphZO1+,4r5#/h
+%D7hj6,VIFPnhDllYr7l<A^bHe&Q0GOj<4[]E9p=ZHh+TT%Kkc)*ig_Je,,`0SH=M(;X4#sZ#T8'oYi^8e#)pL5EW2ligo_Wm9/P5
+%^RAsFW&AVAo^[E-UMf]7S\Sb\di at B4q(=00THFu?nF\i$F6o6Q+Q>fg]W%Gs9?J&#`TRu:_Y69oeWW9C at Vai_C5/<JS8a8>BQ^Fo
+%DVA+Sk+>SuS2>Gm=KZd6pUg^lm_St)Z.qDp#k(iarFL:Q%+4XCR5/G15Ke/[=]RkZ_(X!]O<T6qcNS at FMVS'!q,he*aUphhQE:43
+%fOF(dinqL1RcobYI910a7&F:f>Ok at JA1YLFMml^G:>@>^DDf'gC-kH4:4=\5Dn\4GV2h(e$i>G"'iY^8lZ-L=]X^h[&;4%]'V.cP
+%,^5"qb?V>U^8f=6P0DQP=A(s3gp8TaS%:1U?I=qSOrX=5h]*bb9;i+u,;Gk?4Z"N%o'"Rm^i6up at nmt4b&Q9s64Qq&l6%-jBdJ&)
+%F#\G?%(li:=kdq3^QZqbS'!#2P]OM+W.3r-/SIi].o-OPm/IRJ1oJ?Fks>Y27jT#@+X';`5<"ZXs7=ofVZB)EOu:CTDU at uD2G`L]
+%O"E4\$>[=3Ss-N>nS'&F?.7qf(/cl?9jVUHT/*fui)pTS]e'ENhgF49)8#?_Tq, at T.2\5YWSBJ:(PsB5gW(51#$[.An0!>U8:?`/
+%REP85Z#j49-DD")-,kd1M8b$n2:23\5In)\3,"-q0]f"#RlE/tE^&<ar:5Nbr:sNcmDf+H\^l`CE at Xq0c=jmB[82s*b0s,PD+g/f
+%m6crs1H(g?Q$64e/r`KRAK8A:brQ0<*S_6&Yk18t%=6tP>++d)l,/t6"!S2IJdd#5\Dndhq=`L7^M1mY(BW[!pN,__>gbl*,&[df
+%0*Z92s5R91V$+dBN_knHV3\l]s1WHp&th<D]CYH,LNnEKE%NLsK("ogr1koXnto4(@hK16id#s'lQh59WM*gh at p&YrU2NuK0\*;H
+%HT!FPi#YcZ\[QX2%C&":F14D,2eGi,=f1k!?#n-ji5lo,eZ3s2G00O[>^p<75k_K at 8P*7jHgDc9q"p!n)4V=9bE3-J901tTnB&*s
+%Xp?\COUXT3LaZ+Q_'#Ahi15bg9BFVT/Sk'h*]-=s]Y'H`o?M?%bBKhW[Sr^Mfsm;p[>S&S5-%)8DI#>gRu:YGqWTToOj%T?N:pAC
+%i'M7DjCbFG;g^d>J4/0kFq^9Be:2R"$<@#Yn=&G5A$_*QcDi``ILg3XhHsb2TWpAtX!/2G85 at mM$bAHQi7(iV:(KN9Gac:.kdt6r
+%U$2`9GE]aGr*57c;/E\6PCW:bpiFUMS at RRNQEhh@%?F+A0CZ8Ga!Wf3+6$#J=E4o)+0[bAgkW&F,E:2Y=\P2=nN6f+o-CB=`7]8j
+%VHg#Z5]HRKOX)3r&-tqRO9/p at bZ#7e^'FAFc_''-lK=XZU8=B#>4><e3dp7ZUXs[,(>!W(5%a=0Gt$G[k.4D'>dZTDf>s4To>5.r
+%i^/ge(QbEPp?Xi:\6ZNpEBCD/205[mnXh+$?o7PjI55iEknX>UWQ$uSOqYedOmK=*D*s/67U[Ng8hso[CST>PSVKre&pG?30El1W
+%If%t at i0kbcYtSO$%q1>ea^qXl)1nd^6Q<tKbH9+:4j^d>ZD?hcR?!RlDjfRQqtF3/-dTQ?f*!#9iACT[Tb$[\?CD>(o#Ef4ql3oD
+%:**tA?-VaeM(_.K5ncmcEPcm at b*lIW6YG%fLluE)PA8B/g_/2m_5B\44Va.VM'k7(R/f$L<*)E363]8KT;J(U\&B.?=hA^8fD8E[
+%OMX:A%`EZOo%M2OM6WAc^JFV#emI3'WF"&2p7t''j-37sUR_2'Qtq!6-;Gk]Mh9-mTe30edos*VPF*GnS&d)gd[:Ik2#ZK=c at N6(
+%$Tjc4jCImKaC_(01Np>C2)b,$C.2n$f:*1FdIo6ZME;=q$>Fd/9C?/hXNU+8N#DB8)^MB**.uGZ>Z^:4mlC!]i18ZU@*bM.^p!gG
+%r4YlCOaips`nf/7Q;j4p&.+hZYCYcR4D\:`f8'tdfWu!1=me_D]@TMHJ5AnUSM8,-A2D5$_*:FK\+-S`,]R^5+\KJei_2f%a$G3=
+%Fk?:CMQ#/?r7-,(B[5[\HqR4C*cOkP&oR!C5RQepKJ75;33.n-1k.4^&+o\*r2_m=@]<+T/Zn7Y?g`\)ZYhTi+m"9L0GQ1]6Z at 1s
+%*4qQ3Q\NPTS!PpMd3jDZ_;M#YERR?PcjgEIe+PoS!CRQJGdP"ooslU-cAtaWX5?La!N:d]5&9?-;YX$PWA1<Vf4C*6:8sjaPFK+L
+%=]8a40'c7pXjWOs;Z]eF=cY"uP8G9=P_)!I6 at R7YJZ<Zl[NF=.^NhonInr\Z$1'$"'=Z5-ZEmp#VD1A0[Rbs[6dNU<:q]^kYS.h#
+%lGVdp&s[5hUcueOH,WJ0Ga:!."Ze/RrROp6mKil,B%X[FZ_;mMdY98JJb:=*)!Et#>4f47s!UD^J+g/=b)n.kU7?;XPRQpu.*'r8
+%jZ5R%PSd^?.VI(>)%(R\L\q(Zj]D#flg;TRE$:=hNjj3>ICf[D`459pG$"86LnTk&i!&R0e8=/uEf_FdRXWu.]d2-+C<BIZP&X-8
+%-.u9sd$r<-a*)3qD6fL?$'X^i9eRW.,8Z_.E9$5J7%5m#\3>>e$qG at B;?Q[FpK^Fl6W7<c5Z^]^i"kpUO&/^EWq)Dg&b\<VO9BLL
+%RiZeSN#lG#T$_UAX7csg[H%\O-hm_kh"FLr8g at AZEX%QuTNo/XIcU69Oo%pg,A=3-F/Y=fRX2"[$'F1Km at kk;amrI0=c&u'5Z4>h
+%-3d&Ar9Jc/-2*"e50#A3\'gWS_V$nT*n++<([&p5=X_lL"efhuFHb.%'%M.Y`mi,%0KGc<"S)d`0/dE[Y#/5H0TZ`jmZ]h9B=OVN
+%kd^_<6C(WP5WrFpRg#X&3;&C'ej,pi1T^A=bh0qW"X\:3<*W!of^;)D#ql$M,F;A>8/L1%:A3)5#P-\-1iu5d'-G-D:VKV,jjOrP
+%Jld9aD5E>eVU`5]ZG7T[Bpnugl497.U<L=R%3Rt&j7Sm?\`J]s.LFBGA3S<:>?`aH"$'GT]::):Qe5##J-S_4aqr-KMdmd\N?V6Z
+%oJi2fXtiXG.KHG+agL#Y]B1q6kE`BXK"Z(s]LN&-]'=Q9r?`"G0fJ5J8TnN(1Ferah#P>r4ZCg<qVP$*1N;L0/:l5fcM'YPl6h-V
+%R;:-0AF-GDfoaHaEWk3%=l(45\]6c1e0;m'B7`_%r_5<5K6eo8eQghEGT^?X0/e%ZeA3/3kK4.$U"%$i!)=S;1C47qci_=$";M.&
+%B73Tt>3$l*d*G/r.1pgHXd<oRCpiY9D1sZ%8X6m>K#V=gO%$%k'4$_-dBo&qK966;;CA\h0!pM<PCC[pnpPo2K0qQWs1jB3QuGhn
+%Qu4m/mmlPaKp7iN)2O9Ca;QM4MukOIQ>a!K at 6!-dYuu$NRm2JmZ=ju76g(7P8OYQMc]hj6ni1sgRd at 8l$Q%Q3,a..8fI/a5?\S.P
+%K);9LBdksdij<KnHK8M*1?D;aO7W0oDG>O>PKc,9H.$</*KernjUKad>8b%OGm*YH7DHB8gR0=OZJ(U=[fajlhu^Qn+`&,k!bQ65
+%+O2&bU$":;O3!O`JdQU,EbFr`3JN$u(7]B?/4A&\ni=/nrO-OgF$5ID(KpG`S=Z>S!tBQM,T';Bfp:D_9b:\&jS3c^liCWa*]/;a
+%(!Kabo)?"!4J"G:;I4`$^RC4bFgn`)+eG at _.`F9M-Th;(k42!EnNO+>k5([QQ'D&</PaRSY/"?V-^.=9](U90XiJ*f+[N80'-^df
+%djXF;QX*!!Z<odn:>ik5lHK(0?$E0-_gS7Ke8@#_B<FIldO10J$&EKla8Cd*`9M(m35e9E`m&pD$nBE'A:Q=*ACO(iOTsF?I.P!S
+%.lRbVqar[t`QeV,'S[[_b^<J/kI(MIjL$6D4T=eu4Y1B>7uB?e-bVOpQeU:09tB*DXWW6j2>pKmD^-%o9hdDtOqQ'72t.c6SZ5[O
+%+qqtkbIc6:]`W^iY)k:[bWOXd11O)!h2as)(Fq`sQR^)SYJX[`,@#Xhiij+mE6P0B\P%d:N6VJ7F09`.Q1T/bksgA9URu5G1k-Uj
+%qkD8[5>4V^'P"uQBCa9=fO.U(!mi;XmnB\E at D(eaTC%jJ[uRRPl:A.$!_99GWPJ9IMt8RYF+jE>nH<:uSe@^3Ff-sS7l at o8+QY0l
+%H;UmS5he"dk1m_X7XL#m"o7.Gk&?m^7`i0taUq%#7&Bf"LcFY65hnDWc+3^%F1JOZ5<Q@"`YQV8P^C?6EX3`*hE+`#ElE=H+I at 4[
+%En3/*r*f!BQ"47Eloh!n#s04Rhi-,=.WW;-A\qg at Tf\oZgX0s,GHdeNd((^jm+;!L#GS.0r*$!J7D^[HaS^UZ0^F&,g)lfrTH/?;
+%A>q6Z^%`+`-_&6bFgta,C2Pr17^:Hh#@k=BV*ME;P<>_GWR\Lq;#EB;,a/@<NIM6fZej94bXpIO8^_jrD"oV.K/d2.f'ZSsm5p4h
+%CJ$rS1b6t00C_&@o<o'=@IiO7p)&'t!`:PjGdSQ;DDtA*p&&Y8e!K<hrE;i?H_6pj8sQ<`>Ya9oR[lG-/gp?[d,_OB96ZD at fCMc5
+%DtRGUo'8<n8RppLIm*R$a"'%)0s'Q$ZBF"a#:0GRpoN5,q:Y=o.6$[R`m&1g.54q098TISnAB<B:5dL:Sr%BN3pE8*Al:QFK-^;-
+%m2EW+"#-E08!V4giq5&9(1`l!l4Z1`+)r[^()t4Pea'YH3NY2oTn>#eKLb:D;CEZV"8U%41p!FLlE$2aV4K9MZ\C)J5S.).<1aDd
+%4aH3Qce8,'j%^9&DM]j6A&^fDmjc=F[ODMBVEhCIFY6W"Zn/;rI_#+:'Bjm=`o'FUYiI"(e5%[4Z"VP&\):#UV6mf;^un8o-3dR*
+%[ecDc-cP6S'@O)!(XGU8^GmQ&'+g4aKc#p`_b%YfgHC;hQkS7F?m.[$g%D`@P:qlXg%W=ESDd;;l9V`hIDbh=O-B.MG21^V.ojCg
+%ldD\3D5sMEg3U%+57ZtN)]eaMYsrGma!>j9<'IQ4aG[#RBs]N"EbY`THD<k2m#ZD8F\H[ABQsm1S(s\8emN8)B5jQO)[KMo;[*X(
+%]p?;3mQas-/<l9.?Rjg0Ost,LEubFh/Z&0H9];J:/&"n/;G$.Ll]D00NMU6jgu/\P=c#,$UC+j_d[4]iUI/n9b3;3jU!hU#k"\LG
+%p!Tb`cli+F5:1QM/o,KDd?`*7aM"t!A0E]7m+s0qMqnFac(WYsajj,*8IB,>>nb`q8#(W/8darlIX/P0%WlSji)L at 28%rrf&olae
+%`[9=aYp[tY>Y7B_/!93l5%?1(\Xq-"dn6HtfFA&q9C.;g97kTI#jE>"aZOia>aq=<P-_jV2/NLpM-\6_f10]u+A?43"OJRC#:&u>
+%81a[G8%ta7p'0a;2n:X,n^&HX-KP8HObCY0;jcVIIRY8X*Y`X8P^0K[:\MW^q9`!aM8lDaUfrBACt.R=V*81Ab#!_^>:mr5RYpED
+%$t1A,LMotc3*=6N)uHjqQdA/TC_">J9<*\\IZS<M>K+"s2V+uk<U%?6#oMI.DHueY1lu(C76%?]Rl.K\Xo3R2f/p!lG`W<b;p;R@
+%%0E%/K`&l at RtE!d_=ALC-V-49fF6tHgQ]s[!PMY+#nB1KX,R.EXF7+=2:jNJ4!?\Ajo&e+m5r>OV6%eX%n<K(Q=!r:S*ju at h<[T8
+%Q?Sq&k*&eaUQC(2?n#FJlfc9r9$4InJ^f+]%\TAC"eRC[D0ZB[DAI"0&,r0KT-**/gGo7OR;M6Il?DH,f#@&N0P>.+>[Z+aFMGt'
+%)V.5HQ3e&Yk\30WVl9EhA@';'mN2b;W_o%nXm*fXOXbK[1i_?g?M-kaS#`N6B_bpm6-I*:,Y*4Y/H9/>YETVtfAATSAjp at -NRmTs
+%Q^[6N=^,(t=8,P=FQK,Lo[4cZj?:[%Ll(pH]=$b=R`h!dNo=C=&5:'_1AGCTLs"^#5s)k,+03l6J%7=TnP$`_U:)LNfW2`g4cCb-
+%VDBt<p9jWg]`C!8N`9=R`sTG#<02J^\u89kpX_Pk!q2VdkIg%fj;;-dZC/b.ac]Hh%=TAI"Lf&^\IF7dJNUl^h/?_YQs06e:2pUe
+%)]acK[N-#@eYHE!3!h;*^!ME,$RW?e^RYjhjI$M^2^>a.*gP6ek*dS_mD7Qt;-UcB[theJ!im<E/k%&RSr&P3Z'+Rr\:oQKLZ\Fo
+%7>Z2VP6$rZ2*iFV8'>A<p#aj+'l0`ip*N[VjM'i^EZ:QR5jse<mAueT,['2Bh0MSWh/tUlZ_7D!-Vmmf3T"\M*LZ-9=Y2q,=6jrU
+%Eu\QYH;?Jm58Q3(Gq=M#IsO^KmCSTLa]%f0-M8b-kdEV[jncI0r`O_BBfEcKe-_D8'O'PkO#g1X=%M%i"64TtoLb*35K5T%]C:L@
+%J0m&%F3&]Vp-MQ<ctG-S=#t''0lp4eOb2&p:E%li9\aJP1:!O-k0n&#`Kaqhd^5nc0(Q4^RH)3m:5,gb'Hj\qe00(23MEhe8pN`R
+%Jd:#XB:ZXfq>Fo]%Bk00)J"t)7IgiWc;RJeE,9[8og$"2SGecsdnCN.E$#))P>GE;eOc/T=9a7M\_*JTQaKUU4\gVe[3Y$")=*^e
+%>MF8.pCT">Cnf[J$]%TaYPoS at pVSGhaEs@bS*50](+#!'AG'mQmT)"95INThTZ/B5^Xl_CLY$LZ4;i87TbM.L+el6cp%,!']\L10
+%[s.0ss(NLLP\i2c(*"Y,/0F)BR)S6J;s-Tcl2FTMk3+ip,tR/o3co9,dcif0HEqFXRiID2g,X9*&qMs#a$GjtGOSf>Y_s+o*LRVL
+%p9ZAjql*6&qKknLZfZ+FlD#b*<dq_`5/A^r%0?UAKLtKfV=kR at Unp2Rp=9:S0#H%ka'*;Hf,GbsMJh;8T9JeB[`Q3W2T^fs-e.]\
+%%-<AT]K]=a(8*=9c at iYHp'\-K-Vcgbns at Red>?ZEpa>k%619QBc^O1V\D@\LRdE1J`0,YUW*Dub]<C*ImKR<op4o9(,,5=%0brm_
+%jmcQBfcuakZu1d]a8Y'[BQ0bZF!54a>N&0=,i-bElF%qT!$u8]=)[-g=D89Xd%?aELNUIcqFhsclp[kKE0YbAQWKL.]]?CGXH\KY
+%$T5>VXas5`N"]S3X`kJo'sY4/,]:9BOo\q(^1pg%[Pi?lE+s'1oacNk96Rr%O`DupcW)hS/U>k?(q'S6CZKuk4h?>e8kMee.5E5A
+%hn_CRK($Y$J;Tm at VH")^>ta0`=btU5Dje4IpL/quLj;#VG,k,SPEhJ+`PO5S+hUQ9eqR+bh"+aP)A%[4_">tdkQI$2d;OY`6X<$)
+%#%CX03%8%G4`"ZjpCS<=CcNqGj>[^6#rl2`Kod;Qpl5"SAXOg\L-6>4*9adB4\isOh=4egenBp&,*$`)<PBCR8K`FOPI/GU1$h%F
+%?1!o4p-&If9-!]`T(V_698n>e/iLC+damRL3A:<A48"7cd=c+4$F8\N2VYs^>J[1.VElc4U[ssRh9LaAk7L.oKsmpGI:X%_P=Yb2
+%/F]>a8IShT9&/f<PAZQB!e^)r[k=C!l;c+Bq,8Z!Pqf[aNr.'=g[;+)`ZB>ubVFOmEsT0W<B[52j#bk.gAEE7buf%)65r4JQ_\RM
+%rm]WuPQ-4oVa9B8Xls;;[[cspq$]C0T!"<76O$o4ht5WrRChNP8R6U]Zo`<WrO071T?G'n\+39eJtgMO5ArfM[$4p[.N`T@/6#5o
+%YfIHY<kAIe8J%OS-M25cf%ir;oY.1T5X$E2O;.Bs^&kEtX/=19c[\9N!)$SCMK$:Rh2n*7G)005.Sc'Y6-/G*nW<qH[dfs2<C\nU
+%^Rm;h,3<I["?n:ALkU\YdS-_<H[Z?Bh>l3 at otP@kDWC+Fp29bkg;kV(jlT6?pLWCR,<D-HQhm_ZpcGj'fQ%,RSdCjEE;FDX,8K+*
+%HleM_an+Luqb5C+$9'tDT(9*,3N-Qj_35W+DE/f/RrZqYN?*\sEluOi#O;3K\]D>Xo,dVT0Mhu8 at L"k)GA@$1E#ht3?eS'PIgR$]
+%ZT1eY7%_*h\Cu')563)90G#Kec;!5m]`IX<+f#]CcTBuGouf6`@R3aknkEM-Si<^?eAV`d#Hap=:\gk4+5o%nrIUdnl2,&n*dNK2
+%du@%aW6KbLFd[NV,uU($nRW/!bCRW+dM*/$qqtJ#???Q0HLn0d_c9?lmkI6ZR at BRD:n1e0k"40Qrq>IaaZa,`V^K:5jSSp&cmPa^
+%MJ1_#oW%J+^;n;I8`XF>E]hFbJM5RnVcV!;*V.kJ%2q+C?eq07FDh6Vb.Ba%j!0OV='-7k?dYafH92oFc)gtUH%B5aF7g/?oBXa8
+%207'RjF=lCRBalY\B`',I9a;83PCdk!sN0^7<VU-R]R&m at V]U\GYRuEPgcEB%5gA#6 at U+^0%'CIWm):<2g925S at go752RX;@YoD*
+%c$8<"dLT*dfZ at PROR:fD3"TSHkJ3F#X!.8d!bDJk#X5u*6/^+aiKI`RCUCJeW0k=GZ4f#9eA_#d3LH-K64$%$(5W:jpB7sq&B7Se
+%h48lcT#b7O-FD-(o&Q>M'5VV+Pd006H'V%lq.2"**ZN4Jl8D9;NL5!3e at Xg5s6`1l30.Z1Qt0]m^k<9=YF!X4YrPYI3m@\PEY<6?
+%>e.ak9n>a)F%giZ"H+C`MoHac at +M,T2$3'];jQ"D!15-X>#rkbb/GXTq)ri)`g<\]n^g*5b(O/DQAiB5gspK<*N,[YYdIUhUHkEl
+%(`\XDN- at i/3D$-1[i7N"/@I<a:H_Nkb?k&"]t*inipHS:ID(Bjc:h]la[*@N/%7(JM7H6aP-N.3$#J>hW='F at SkNpRIA:@=`n:tG
+%NCd6N&l?96JfJH-bn;h[niUR2I59DMHXj^)N=:$"*'$U>&^?]VO<;=YD2cJTN^hIY:!RV=41=_q,(P>n"V0\d"Wf&AVX2;*^,A=C
+%=)p#?D(=QdOd:N?_o)k_)#%].gJ]G:bJ:]7qV:G_>@#m?dWjN$'rio7 at kHgNZqh@1K-">DMZ^#!;4?31>u?&H53Aj$ms!lABLfI9
+%EtLA*,O[QG!#_@<%@bXsoTWeI6,7L_P6ec<HnM`+=&ZUTpP]fj\Wa]6IQAm=pd-6e'L599`ns'Tr1'X?W(Cu*`8"S\P8BWpHR/.E
+%lD8/i<R at pVWjI0MWQc;_O;h<*\Hin*s'\D`a#P9d3td]&,&\c]CFWYk$cuZ8:,&(+L;UeV\I_dM5']R`O)n`.YYKVn^Kn[goD/dS
+%WAeiZYLLE<dW5#bT]ZGh2^!>r_/m+3,/,F;2B2LGag'b_kJ6h>o<0&+V&5[cE;@?]3a$o"dS[a1B$V0ds$Msl>M0gJ at +FZfOM!@m
+%?1SukIL('h,L'1*QmKaG".5o0!K9.J[n%e*ZkI<I;cCB^YV)ApY7_CH>[O+O]Idsl9ab`lS at KuD":`g&$&5.D>i*tS(NC at OLGX]V
+%1XLCbN%7(AI=a&k]d-?rGsesEci/=!<(;s,o(N6E**0OmID/=Y,KGLr?X@<,**!Y@@M&<+Z0-=IN-T8s^LLhl"(#ZsCig3P`*FJP
+%NQX3]T-jFhUU-oN_)&L/m8'p=2lMY^9%0[dq,R`_/7+0W$NH!.GUF at V5>mn)#be;F=.?!-9&u;d,)C=$%5RH*<E".$9-<r7=(op@
+%n'/`U4i!M\*;-nuRNNpO at p+)'<<CNG0hb5#B6p,OD?l@)p<fYkoQS=D8Id.*dLr?Rck&ippi2l#b-qNfhD\)ZAY at h@X-^tX?dZPA
+%R!B1<3(N.!CuF*Wkg*]!9R2KJbhf]>8D%6lZcu at WFr7J_UM`X at ce51M\gY3.gcp'g3V)79EWu)JLXp+<6dXfP>(U6mD>I^_S91f\
+%*V<#"ZK at KMIAGG3+iqkSWOeo-l7Wg*N>GjZmn^e9mb4WUaL-;#@e<--I*5%F8)!Fhb%ss#!m<QW`9,J.mBP8gXf^Za3+OpgHD6RP
+%<)h*.a6C%ie)'"jhGFC>02/tt>I^AuF/bO8GLG>(o"bVijk)2/Z;XdL]Bk_6=C%HXc-dZ0<2YA at 41fC4>_Z)]#m&Gbo#Xhr<56QT
+%*T4]q&f&Ruq7$H)hePpTZNY-+q`WpDXC=#LK1Jca're^2P4>l9cREPV`d/YhY5AZHh%/Y#q5uR]dOmo8G3ZIK?'kDrP`S_"r0[\5
+%fjSSFcW%Pj*S=nMSDh=,Ush^W at njWc(iXbuMl'PRA#?edc%sRGUi3uiU`\d"&La+R\KjhscTLbW![DU[obu[9nS83kenI:;m.[*a
+%YN(C3aN08\pKhcIE[_`T;0P1d at k'?MSXu)<2'1=J*:8&N!,>Vu2'I;tXIW:o.Anm+057)Q at kQJdI&2\7fE)E:(o+AsgfMAWUJo^8
+%)GRbj$Vk7XlWFQ%9.Kb-S[hn:'4kO,-Ci9hN;U,W*t=_[_:4T#jWhFT'\//lL`S)`Ui)B<8SGcXlr]pl??K.pda-"Y6:S1Un*&;_
+%Tg[>A%K"0a5QX)9W+C2tbDr.N<:Z?O#B-7=T&+8qS/)W=e`9Gup0987ie._=]eLHI3glng29<,b"ls8!^a)r8^G[!'buDsp9H(Gj
+%DJXAql^G\4[)*nSQM7Jn\>BMaqZ=U`4lmT!Lr%j2`L!n0C9*1qZ4:ULPjb#NR`A'cq3P0%OuO1,Pp&.t(A](1[l3UZM5K)'/=+r1
+%>tC=KFuH<%,?"fuh;_+jU^/d*gdVokX^l5(HSa4YnCs*656R]#S]W8cV;X.mA]]<=XL7)_;0ieESVDE8Qc4^+B46m.b at c&nJsBba
+%]?L%K)c`nL5q6*!BZ_XX('/<nb7d%R3tE^Hc?M at fk5SZtmSZrEdJY*>aL9;+d8C4r2gbZ6EjO%V5`1P#pSTY/b at U(bM9nt&keW@`
+%1\KHSMV1>^ptK]tSA4=cTZlO>9TARX,gc#8RAXe6a]D#L*k]b<_o.V=iY6/>'L$9>",D>&HE*ae:]^tu)],TUMt.u3A[PfI(YLg(
+%`,k^./GJ8cQ$iP0[!\cbP[@JW?I[NMiI@&SG]5rT;BUIj)ekaWQ"+XE$m2`!07r;K&uJ$q:P8\MI6*t]`g\4_Pe(9*Z^51JD&t\,
+%?=d4!032rIK at d3!-XWFlFQ->9*5XHAm>\7!3_b&[M0U;0!m7tWCeV498T5n?e6\*r&01?*4FYdq3lcG'KL"Z4//Z`Vd<t&:]O2H4
+%K]_)iMh76jpE*"14sE"T!<&+./cq.kr38D_:j at Et3bq;qVV4!Y:OEkur^Krq<ih`.&mcl-*UrgUm4S7'RoSSD*1P<X32eoE_Pu_C
+%+u<A,gR@[!H'Os+_TMj^&ss\G*4clUIaNB8.+ADjn8(Z#:(04/8Qma6ED-(!'MkT7h9e=ZD:u:(Xf'mrF2)]'=Kb8b5Q-SEPG"H^
+%A4aDjg;Kts7(n9d!om75)8'Fn3cDKE at k2Z(mSp_Io39Bl/:_eGK<(/Ge/&87*%m/XUG3;(Ps'65;k1Mpg`b1`[K;_)HNp)SF.D:c
+%K>V8u!1^jL at QR@es86)Yq,sG4:GcG5V"t4(%UGCp at b[uAEN#$4o>Rmk\1V/E='X288j+E@[bo98qWa#V=[?4"BCD(3b;(KB5VW0,
+%nc((aZk"JiaelmR[O%*5,eC(=1-iq:[:hsUkLPmSfGZm(g2ZlLCo-\1I5g6=<a*pp$JrFZKITrTA-uetH)t4ukK&Eb__HssVVKSY
+%06q5CZ,,"J-Ii=(pN9Zb-%OGi3QnZ&0?Pjc.U#*0;LM,>pVG'Y$lAMfjbFq^:2dalkEOYTK>12NBXGu]4Kfsfm3;jICQ-2SbZJ)?
+%-+E;hM=FEA,tXB"6iE8!2K2pfjukZ>`gm at 8&M!'6mWRU5*uVP<Kt/(KJo?[p,OocV_Q3N- at XA.Wrna=r@"#jHPMM4_Df=X[_J/:\
+%rgZl;lkF:]6,Co,TO-F7o*&3 at X/>F'7f>DujCm,I5f1YZ:_9fCr"qF/>IGf#.;keA-(\!(g/#]b4ZTN5IJLRKNI0)oCk)/:@6cVg
+%T!H1V?M$\(n?b']Xgf#>?\>-$ndRaYG7)?S&':s6^^]&58UT*8g*\[=F;n/t&Y>m#J#pj:''3JVKA^g9nUY3;)MUY2?so+VSVIn%
+%NUOOA>>sn#g[i%SPt<]E7:ea<Vof]mbCTD(].Lp0D>p8BfMW`1OL(9bI[FcdUfg2=5B<Q-I8*OE>tQY at P*&3kJHj0dZ<of0W?rHu
+%TD*>o^JJ4D1IL](RgpW_kCSG.ieb#5Wh_,,=",mu/=f:EI?=>'3tnc;0cFeM$6 at EabES9A(jgj1j;0)G0=g"G^>+<FK&anR]\C7t
+%G"sV(<0Bnmq.$,=@1e_Qo8T]ebj%lUau&p3J_0?qh&(EZ_'b('<s$E7eE,^Y>\a7;MB0sD2u-iU#RqQl]fp`;_QdHcpn6h\RG4B(
+%9BI*k\oLO4N:1;A;Nm=s#:B[p9-D[h5oM,YDsN@@+V2nlbP^i=O_?$*fXu#GJPPJJq5FKPgO0%sfUjnpnajI:L6#:1kZBO8G/l&Q
+%@q!dXJEG at bOcGf^DE^?!W1A[&Y"V%T3nr%@bFe^J_c6*EE(kC:jm.hP'3tBa#I6O-19p8`-f+LZS(k+upc<VK#.A-W0qk5B"L=?I
+%/LZDdNQ7Et97)tmhjqDA=D:]V]q.5]:RWj,F&E0JjRA?B!]tIGF.jVDOh:.#j-PNcc$agb^'S;K(U":C=ZO*$pL9NhEDE8k[4eWG
+%!k@[[k)+HGE9'7Er#;hUegY^j8jXb1*(Z3Q]PK$@=AQ)iBqJC&A(A5Z8?%uE>$P:K/J75ph3[_88VG72;dS?A/;#/B72G`3)jNL]
+%s.(\p4qM_=[;siG*p1S3T%>)YQ6/I-R)EK at qeTWr,?N.8GM01WW&[2DGk=DYB%)@jP!,Z^DD>stg1I';"l108kot#cXt+VZXNpDd
+%2H?I`P:gl>BG/sCUNX,;AG&9RCe)Of!TUD(p2sDggthVYpLKoo=[S"@^RPreqibq`"1_.*T6jK=R-uD5g'\D!8O8A9:+/8=,aZ,o
+%;d>iFcNBQARWTQ$EdaSPDH5lRnuRlFqmOZdS,FmDWe7T2lEG^Kma?sjNR1<(iStVu:=gr>c at jhLe`WfC9'+B"9Isc]Hf&TdS@[(?
+%*ZggTpn4%jnmH=!FcS)mDDGL,*3$,(2?GBFq2<#`l1HmE.].0S27>X=`94ZcHIE9q75K`cXKuts*#.L\5V81cKWom-2R+X^k_p[%
+%-;rr-Y*W\Nn*=%qQ1k:id_;k_GW)1%ALdOMB@*=8\!V1qUo]Q.=eY"d;/a$De at X$S^O4R$6hE"<#,f`n7_s0'CsDj0GF]/4LPB$#
+%(R1ls*%;TQV4. at jkN,0YV\8I<^:/l`S3>EM'U6%q at Fs7=A`HBb\M)V.G9-hg%dlMjEa1F'8('fBI9n$fb1'8A+p[/oqdqkXgCeJ)
+%*1kV'K6\jo9M>!?8$QnHBXki?04$\Z8:Rtt_ciio;N\p^KULd3r6RKB9tk9jffeF:[tY(pMu]sBQq^k<_pjmXB^9tL#oGr_=)Qu"
+%9;2*ifmMTa>tk).4E:MpVf&3So1[*ak+tKe<3/[KKCuDQs#I$.;S[ieBH5#F-G_b+/`H3((5j1JW0)Cu_XbS`-6_g%LY8WHlRa\A
+%c-YOP6s#C'2fYrqUe7_tHuHO'Oj`0?1o at 1Cft<'_Us06OWRM?S2(+#=m9*\n,]aD.AW7<"M8;C)XqI'B"1cHX8.&0FjEi0kpZ.!k
+%F at FVDH^UXs44>B1B=?,X:>5XGV$?JZ,2`r=$q4L]U+2IERV1P&FA at V6OroN$eRP?@p'#)2[RdZe'U(!jpa%)L.spb at kgAsi;j!rq
+%Yrc#c&N<mhpW_bA#Vg;mhWtQsLAdY3dmj9l9CtJ*mH0nJPdlnI2tbhD68b/G.s\4?MTAa_-&?Gr1d&j*:VQGj::^#C-=LCZIHDR5
+%%LA at E=6Hl$<1U)=W`:njSQ"cVaQ^J:L5iQD<SNoLhSDG<a5l41*%+X*(gr_`3.Ld=2Y&3"%"ETD,4 at UO,dLs%aMTLdAH&r3[HbK%
+%0Lu2e\YK#Vm0pZdjqFi!.HetG4[m5WhniT.fuOWZgHt1inq:igSO'i!XEH4FCK&qG[Ff$&Zf0S>ADc<[cE7n%,/u9];p2.FgUX2H
+%a(QL2Td=FDo1e>b.QJ+"T`0<9?=o$IhK,0LRLTu#!itCO_)-&MR3UV=&Hjq7ROLL=mdt,_0;u,ibg(moGJ&FDc[5ht#()q<?::co
+%h6<&4i!E3PDm#/P\N7Q'PMJ-\]kLhd"V/.["?05o#[ghVg?Y!CHsf!-Emm_=B[tIIp7V"ehOotB+2PO\lK8]sg8cQ,fsg>_ZJL<t
+%b:iReY,Y'p.CYJ=Q^b$G*Yb!Y=70iD"8$:L_lKieOiYB9/p5Lr^$1Go8e0?3W;%^>=HHjF?;(4Fg!&Pi9`(\63M%;aKDp<:)Wg6i
+%H"=;L[`;Im""3kcY\nK"lscgp>n8aNSHm7N;P=,TB.71+,*dhE7#1\Zf(R.jJ=gBgKDDKiRQAp5qjbE$QI32<N;tfhKKF,?+C+1n
+%/a!IldY\GFn`:$uVq06K-D3Al,p.#-5*t<8`^0%KP^E*Um%\I=CbNF\Y5*ma4K"1Rqjh?kN-GtHK'76PNYhBg81_l<S2)FpSCFHQ
+%_Nu\LE.H\`Hs^.E6&#\7M]Yk@"F=2;9VKp6k69q0TMJ^ujn\!4mbC\AbB%&"L6si<[FkIPCk!(r%Lm%P$J,OgSRG\G'a4uFga%t7
+%;r'S*o/%QCAcb&.VfW9]:Rt#4XK68d^c#Yd\2I$[=5M]PoehpWPMl3+I#<k7M<6c%I3d&(9EkDb5J5`l-RSTX[f:dX%AQgIh)=R"
+%Go?f`McF)2MC!L[qs/Ye`*6j%P//8R_p2d=<1Ad7f]Iq$I`bI0Ki3is>[UGr$X9JBo1slqVZr`T7_^s-,hd=8T#3m5Wii[)Y7H4*
+%;D42-_<==SV,s6ePZW:[%8,oWnqp!Eq>.);fp/`T@"Q_u0mf-!(oG,/Qd&ojD_261%h<sGIm/*"]Oq/aQ[2t,o2mnmO-5]p9XQRn
+%%*$B5<gp4uXG>d"g/\p\]FkENDdKO*P/$R_OMKrG2VsiCo0GR"8!HcmoSr<e?;i=".pfcPoKWGX6FlYIF5n,Fm\['7\LB/F:S4j>
+%kH19H=qacF%VJ)_q%sr'%t3oQk:iapaBPH*g#iQe9!R=%f?__o2:guG$q,b`J8>2sEq2 at l@(CE/;_'4>YRF'bRM/*8l-f;5kREVF
+%\B5tAH!R"PT+?5S7f6in2'(84N;5[7P__lH[flg+KK;_<nDN0m_2FRr,$de5hkLgQ6E\+OX-;\aW0QTP1Cn2$O-u(tc&Lr48HR=O
+%^i<-_1cf$NYeIDheNch$g9/HZBVU,DfrB%i-cq5ZQ`LphXKdN2p?m!9n)3";aR[SM\kT"8]Q(9Gj0N5:^)C5tml`hNlcso.JL`&<
+%DbnT at lSo'@Z4e)!a%C4BY_o;s8;M/]XNF#k at 1[eI@!/n-Pi28RcJ.@?S##U;/8nE<,j+31[!JW`X,kLANYH-#D%4'J82lZncE%,=
+%FN1IiejQ@[oo1)AYhM%3V,g6rag/f at nP4&UF)R^mVB5%hQbc-3*J'DJh*;,f`bqh at Be&i^>Ek+8/qW4fEd"TpHhLfa`L!dUK&cK*
+%^5qD*dR`r.#qA<Mg_9n?P]<WpX;22 at 5&Z_lh2d%%B'qKs%NbOMr8IXa\Rr7U`(&#j,1io,.3J5:DC4?FOU/4$`Fr-*Eb\5;gkK)[
+%,k.8?I?3Ff%'`>al)0!SRcN%2MTWZroO'S/+';:Z_9R3KS_93ej]jFL=,n,'F;s!>b at fkZP/8\/kcJsi8>EE_=Rl=SFDJt\#u9G<
+%==:5@`da(1=lpuOI0eh]6'Qu^D'_!g5T-$eSEDj/FK[8&5(BV6$K^ZPO0Xk]0'mFQ'aE/`qh,r)^.b-M:1u:g/&+6/Ofo0"]UTSK
+%a>7bQVfUY^@XD]/3AjJAEp.9MgHqX(<bKj"Q!*l6]JQ)Kof5eNj=c<2WK4Q<@bOdrP7;mo%BS%h;e+)FT7o52os'^2)Y-pO[VXE"
+%S3fK<eA$[pVp7=,O!F\b,H#YN)LpXD6Qco-e34[bnftS'Z,?qf,`c[qcC4?c%QuD4E3N2mfL+\9;)1[BAUDD-?^oJ$A]h,nL$EQu
+%G"s]>Egs'6&'N`0N3>MpkaoO'('F]1L!M+i%dMul<1G?r7EdE'dUi$Z:*F366_D'+!8WlEq?om,qDBYLAn6=;DQ5p->9S!Mdu%b&
+%+$0K3m0G4cBBlfRD]8't. at Tn*d6Ne<Z3XI>]=.*7PAZ6G_UD70ZZ&i_H1OrI at +MtbPiFdTjeeuA_/jM;Q-M\W-u:elNqXF?=3GHk
+%1$t<(>uiMJ2n=E14?RiUqo/r1-a.4k\"U-c.EQup+WIc\*.p#K^>A7"l0UtF^0Sokiqa93[B-A!.VIu7-'0HGk:a&g,K61Op!Q:_
+%=\4""%pFKW63V+m!dS&$O>m7gn8kqKOeZk7!p!^_\TE[TCmWk=FqC^=3rplE0ej@[AE9fQU:cf)09`eZ_4Uh%hVW(okqcGbYFr.&
+%V[YYc)8#d2`\PtKK%k+/'AOaFRTrdmXp5Z&B19Ng8j!/Y5+ at gIaiF<9*!*.CrOlST/LURq2Oi;[B"L'KR\rL;$N4$n/r\e#cb"!l
+%/NR6k![G[aQ#B_i2u0[Yek>58(3/^=q[f\e(VmSWEUkegk`$icOFEtm6<]8]c=@aihScG)+nE=q_<IW6[Mpf'c[>DU#>u0YQ`A:C
+%`MqLT>LQO6Y?(!O6 at 9)FlrWf=K4VG>P9bu:*_LDKEEC&dbagk`brc0gG9C at 5VL`mqF'J5]!n*D+ at HnU.c_`:,-"Rj56DA)B<lc8<
+%Q072bT%=ZIQhpEKrn=5AY.%jV1^>X(0I9Qr=A,4%fAoX5]MitQA+*]M/N\tKc0lUMs0)a4!#lc3H!.WK2db8U&"n[)Ek;PfKLW,g
+%>Z=!g'jXg=;cDV(TBF=E:=UeVp at RJ$?n at MC3bMgNaqYfa7V'I7Y3CZ]g>0M[`Elsd_SsHo)g;Fm=B#NdGR38:LbaX+3#,/&47f,o
+%K.\N?QIYV>!#7VWF2hJY3MM;I#R>N<mU[E]M&'"4eKSHW,\M7X3uD&%JN?f8q/5\IEE6ufUCh_;2XkBW_SbM8T=rqL^f/f!fbh$*
+%gSsaS;4,tb,nc((+j!oSe%;GI?;RFE]Tt\&9lgc$G-[_pdd2GV>T*T1C17o'g$n0=OouJgh/1772s2mU[]0]"H/=$e!bbTe"EVQH
+%'MRJE[XW4=W"_\J^g`!4<&E at hOfIrhq)_C'-&%U4=I)>Ra]?-2/BpfW*NMRl$+r!,+*]"J=V'($8LOn-Ua&7GkNE1UF!_h>@_\!V
+%./;YhY.1J5aahJR at gA(OqGVZu#`[.3TB")E$aP$*Fl#$i-)j+3H3l$XN#GGhQlT1<ED-^)Lt3FEV":Cn95[["90KhVqD&P\G$H8c
+%?iZ):XDS#62AQ&?Q['ue<JoVu?:]hr+4^tAA<i)1AO.^eWanK;@e]0CD(O?)WA&VXh?ld[4R(PLeADAR>D7)=qBA-EG&OI*kbo>a
+%o<$[.hWuap%FEK\Y%hCp`cq=@4;XV$r;[%mk*g_3<Z at -sE3k$lTkoFhcYZ:FY.`"O,h0[j't<<X786\7]$pMOmZro"PXL8Ym$0Z^
+%D".Ot$e[jCM]8/)X(6"2dp8T4]('fH>H_%ZK?Q-CU,D:V%+X4HLBb[+d#,_j-3>ZY!ufh#%ZQXC>8H_f7Wb.dS_6XK9>[H.C3:;b
+%Y#5o*5,D+e1#HQf.3q*pmZ,kK/1lB)=- at i%9XrN*G:JVPB\m9f3Gke&O?jVZ"a;i]RYSAM/L02V!l,'/K6]2mPN9V;%&/Z^Es.G]
+%"?$<ejjTH;mSm.4W<^2jrNEdEkq3b3=YLAY"T at C=<?]@u.8SYVO'?0?gniV)9]d=@kjhGXr15^$0B;"26/fsRRa\!p?a6ZDW<BCu
+%UIob!A!5/b8m$$k&MUJ23HM4&9D_ZQ-%T#=.gJi(6s&P[1C9aRBjKg7aVc`Q_QJ?O?PCr2EH5WW]oVZcf)7=]<'YIoO);&kAB\ID
+%cU/YERL!ORVdNe!"EoZ3#Paj"FuKV*Asu*.6W:G1BmEUR@(ol,l4e0BYmRA'%8R'*9n[=8egIXbn]]8l^shNSH<O9f?Y-2<:?L%Y
+%ii3_nR10.P_d^3p/o:9bhQ%l/PE/61AbeL8@<_W`eRUNH1a+DUkqQ0I!Na*<=5[6bhFRc#q=[:p1RiG=#n^9YaabWE/;Bc+kM=R+
+%?:naEG[J!K!6B?;.N/:n\osKhE8DmCAG=`-FQp<g)c^Iq-i[5!oXN+n>E]3u"=,ab<78TqCZId0RbXC6""`/7lZ(VmX.CX,UtGE*
+%kAUg^#E/(ZhVNErA?0?uJqsR0bGgX,e!`lD(hh$saN;6&b!F#p-'&s-`$W^7J$Be=2YYUs3;CJ9e90%LHn4_K)QAVD/:4em-od];
+%@<*\e57*!Vnjqg%<+1lQ at kTcFX9T$&SCL1PF,O91^,W+uFP5%ep\LnUc"9I;k$^srk$t:Qarc2pEB=J.SsNj:Af.F9e#>tW6)(/!
+%]:-G=_0!*_$;OouOP`1$`X,kl#=_2Ih8.Z>I*0n]-Ba^Jd\O/7F1PI28<jDdTB at A?is8.Z%0;[.(Jc8idb\eu`1%;Kp;upnTXf at c
+%-h5.8a0qGAhk[fF#b?bpq#FJ;"S:%M=A-g1jdF_(NB:\?E<[l62jtKU-(U,2V&Y at jg?H4?+d^_IpMR;>1W0t<\)lV7/C_d6chd&*
+%E?_IL;PkW?NX[5c'm(plibiKtAeLQ3r.O/\6P$ii;i[o(iW`:_B9gAk at QjKTk3iV9k;gA2@)\5!R)DSDkJ.c.8e#k-i\u$sN.MTc
+%&.WYN4Q"s$GPmrVBuo]+9X0He8O4&Vh?Vt4_b<I`EKiS:KKgub!aafVB#2$3WDjgUa'j>a'nE6ROa$<3+5%6)SL?K\G9cb6<oA49
+%,7-BrXD2l3*p>BGeV6mJJ(3d.s25tY4\=gG^T&J!(NDAZ0UOF>X&Msn1eO=KF)cHNXQ6=S>_JB3^#?k8i_9p2lVP at 7EJ\/jW%'nq
+%_?C1!Z`=oLL<IAYe8c>'WdW#3=L.4ceKMp2WVTW#P3T!F.`h/=0\`UXLkIS]=NE7CD4Eqq;fH+lB3FVDbt8/lW at L-GqPo<@dRJd=
+%7qC?,WrN^#P3QU'qIHO*rG`lgYT7KjlCNAPqn[?o!#Do1 at X$t./,-"mBtYt^i4)cI:<38ZA(.Z,6#*ZU0QtdAE9kec at Wt`9j$&Ct
+%1f6le?1]`9T(73-DsbYY?OnC;m6"P9J1>GrD<F_55+7"/AFDVBZ'<-pHli(p2 at rTu%ZB]?^.ZMD%b=V.!C6g_D39!RJWsp_B.PsZ
+%F^fj=X;4B@#_"CB=_8*g#]SgHOo5`I]3kr.*ehh_j_cF7b2.5=_pkM-l`)aXp)Pg[btH=I;8)7j!)0QkR$+]eXJpea0FDu_J;6hP
+%liB1b-=)H#,Xb90i`P+DbQ;7K-)p1"?VkG;r6*ql6\<-(V_*fPjnqqF_?!>QH?e;P_&"&lFm';ZE=FmZAt/C$7tMtFnd*@Q.m]qY
+%X$![%/L/qsSo[alJ_]p=o$hQso;4W3:30 at G%6Oa&PiAJQEN?J4%@i.Fb.Fs*epe`UIBtrU+Dp`&UJinU&DB"R:!$E7A%`]-pRpq6
+%G9q2RTka9rYk7!u&[-,>O1g*MRLRFPb(I6K[`O,VM#u2Pfb?A]lN.`jPEt!<@;2!.4(W#3_iNR/;H8sAnnVJI)JPqj at LeHP70T$J
+%/RL-=m$e'2G14\e8p4 at b.7EZ:C6j"AY?6pDYW#_[E=!B[>Ef`2#kf;k8t;Y4`\-Uo:tgj]PBX$Q1$kDeV?rAT&#n*)jFds[-s:n[
+%(Nt""4orUefI#9G,rLU- at f\,$!H2MrkYk*Xac_217Hn#s$?Hc=DqYNOX*b3'ERmM^P9klG4(-OTlr=Z*LJ#/U)o30km%gem2%Dbo
+%E+hqn9Zc'.3 at X_Va%:]&3MpS)`]Al78WT,o2nj:*7,G^+QH!74Z.Lrm\Q:E(.WeXJ4_/)Ak9(aspNEsk[K.j@'u/H:KU<38=f2-c
+%Np::1c:ONL^Q'M3A[@(Q8l^u&?-dp_<83XSd60,&gpdsDZZ?>+XFiVmVsMVLZ7TR^pIUffeM`!Ir2u?/gRW_+dSXQ`kBRDP83V7V
+%<gmS3ih;ShG/`Fp9mf]=5"M'Ee*NEt_23#-qK+,N%c#rXd/kbsDWAt<O;1GDj'?(B>?^Q:A;57amEVd%Z254P[MEIgQ+T'C5Zm$/
+%m/+3C@=5;CSBf'1SHY5c7ZsDMp<9,f<!bfkWS/>]Oe\>`:RM-ONXR%aZXD0',nD'oH4(69 at 2U]%.5?`ZeEeemcpftsEJ3DgLm/ct
+%$u:M(+A]Y7SO9Nb*KJ*[BO*r5+56=sfub:.UuUH0_3[2U]58!.-'b$4\g3V32m3FUaTVlt,3)3W at OF&q9%kL7Y="l/QR'Tr"0%""
+%=Z%_!9U"Y9.Q*fbJDF3njk2W3C=ogI%.^HYRTL+BJ@&3k)W#kr-&RiIF.M>9G1#SqGI&)dT3Wi[=p"br[^=#.!UZ=_OG]51S(.CW
+%^7EbHXftGmk19E?s"^cAPoNj8e7-H&`kk4T4SUqWRbGJ7S)FYPnhiBN at O#tq-*880s!k6ZRmWg#GZ#lZZYHO='KN<d=<ZoK38@>S
+%-!lIVghn*#FX:TEh^d-K09^Z-.j3KBQHMfXqimVtC0fh+q]^bGYrZ*CV$Roj;V<&[j'3dtC3</(G&3 at NSmjWEp/DrCZr\Q&liCl^
+%2ig_TQ`Olj&L7 at S$CXlV3MsT%QBiIs&PM^XMQ"ocYolEl>92kep9lt'#6;\f32]*Q*[N;qO_c,s!EZlJ5RY6ZhB_o'/6``=-%GD`
+%?QL'kg[cU>qOD.*<]^SQ\!a^H]=)%h)d&9g`,`.7)fS=7hFTAK"UB0NQ(<Q at M"-iieO!#s]c25OP"2%J;CX4BJ_M`@.r]Bbk4dI#
+%08nF[3g&%4g#]GWJ\a+>np1*GcWF)#E95c\WSl7f?r*/4TIhT)#E[K[lp&Q4Ek9=meB@,Z)),85mrWYuc2$cJZg0m*rLAc3$epAn
+%^H$#\AR>XKXZ!XglW]tC#A;lD6Yo0s!h:dY@[1*5\Pkh,nB7Oc&77D5U67nM2#<#f/)cUQEg1a;Ougij(G"UCN0Zt7LMlI,<**Z4
+%pXn(Rl+]fQEbh]3b+geOd+`A]oO*ICX!A at U,BFt9-g&^VC/7o"036D)kPXF(#KIY7)IUksW0Zq`Xf@%'>t at Ms.F)I5m0Eep[7DHJ
+%K+jRAJBsGA8H\+Z,*4!.;c"i=i#+j]\ckJ[WsjY$&ofe74jR,*H.WKg5T5[P"im<";)'/M2IsqOR^*i/C(N8AS?bSn3HmGJG.l#l
+%Y$8KmX,FZb.P3.AA\Y6P7ICWGa\(.E;K4O]?jkVOC_'lN<C6cOA%i8aZ\BnTV_%9$M9Sat0Sd\l*o.$bhPBSmethr;/fa)9lT=eh
+%G.E51#TSm)Z3JA!\\9a&X99q)K-m"XBDpZ>)T&#?/[Is^H:[AS;cEe?nH65WNdogU7dH;#MfL&eAq->9B5(8Q<AFuSS5Y/QLq'#!
+%o2(sOr0ADp?Ok%fVm`G4R.V]`0o<4&lLoB'd0rVM1J`@@8LjdoQORTjNC;>)bN;q+[Q%eJUiX]L_KcYL?M^Htga>6*0M(%)[/gu]
+%%.XNm6?Y at Aeq]Wh@/Nr$fpQ([$1jB%,:W[Bm7jo8l<ZYKAS#9/Jsm;W(CnKCG*B/f3U9tRW]A]RebYSGn!"JQF-'MI7Y^3M5-^N@
+%)D]W?q+]#5gIPM%af$05`Q[MAh!o&;QDpUmm5M!b4V7l]FN<$W#P%W4_]bDU.KtLC.k6,&pc'e3G.)%kM2k.nmJQ9LYHsK-B.P]`
+%WC()A&*pPC^Nf>+&uI04KEPD.,`_%t&,PP<ZUG^V,.a4QlmP<$#mo2c,Qa^APP/M-47f,G\NGA]Z8Po9a[ftO`5%k4TmSZ;6/A3O
+%8J&<X\W'c58!^YU[3:X]\-8p+k1Jt7.U/boGtXrk7(KO(.h_%,3]1_:,ouR&ZD2Z1gE9^#@UQHA at G<N+Pjdro<BI-Ji`W2?OcS;n
+%,>p_07?o2<^qNBhi1,;(a)Ea7<dZ8*N$q2n[jXq$6aZ%*U^q+D?.(eqEX*X1NKorF;)!STPsEo1XjsjhcOL=cnaK4^Y9%LA5%\@U
+%l.:MmW]/n*@r"3hH)u54P\b^5V(lrh?&jre%04a`e$i%t]*'<X\4ipA-F$:*p<_A&e-TSg>)KGoP7.(t8tLrf!dou1YYQfO<$]/6
+%qE<55 at T9ej\]g>?G47eqe^\PknfW;9'mTr/A-l51EqKfcUN&%;B^S#TZoOr:#%<./5i(S,=GC<=ZUMb'[5eiH*K*P[(3Yl>`R at 4?
+%_,.Amgt)1N.AA7EVrQr49-07k/p:Jf=)@Th<!f8>k#>JD4](k9DFhJR'jYQPc at sda0gZA!a9f^Pr/e&YWYDr04AJQ3TrmBp$?h8:
+%PG9eZb7Hgm#.UT!d*L+9>8UD-<&_X?%R3$8^f`%5!OaH?%XEZ#.J%YKFNk9#B*XSW2sD;U"co//;2=/QUlF#u]XFKf%!!NS-5IXF
+%5/(i-6-[9_#NL6o!OOA>@%q=mKh1UlP+L-j0pB8QqP>(%h("RmWr^EXS[5X4*(NR3S67=($HKLCQoG2S"],OTR at YRB$-nN%):6pM
+%36pT$MJZ`g:.Aq6Y?Ds(-%:Nj$FpUSDW at nBW>0-f.V'sD)kZ1Q:0&2opZj_[YrsJ9"L-&MAi87ADDGNjo$6A8f-W^B?:8'W/DKE#
+%`uN1q`[YitYciNtXliiu5Aec.Eeai\=4r_&Kg$&q,A[UXhN;WB-CSOcYgX]Io,^@#VXiAKS#%&r7t3N(Yt4@\4XgENSj<hJc()mA
+%o;M:&CO'*8BM.88GaSX]As)J$gsri=h4%rZ\?mdi/N9/aH;HKCSq5uOY.RRB:o9&BF_7,6<5Fa;1)G)RCmnY+4k^XSG6hfqCr?^Y
+%+.f1I*oQ#8V,DVZ.hl]8aDVI at R"rbG.rL?m=e&gQbVYAt;7g_PgBg+1oAc]ZDqB`'klY#T7-5)Va4*VAD]U!3[hF5(*(0:(b[!F%
+%R?lid[FS!C")Ot%(D'a_.4pm7,=%HKXd7:X.YIt%PMF4Pbd"U$R,VMPluJFZeN=a_FUu828 at 2U'`:o%uiLBB0M\Ib9F5-Xp1G"<6
+%("*,)BA4'L&dDr=>-Z:0K4T2FG]rqS::8c/+70EM(,ZoMT0pK>dN%"$S7;%;cE]=9M#Wf_GB:u)i at g@@Ym'REZbSr2AoM7#TH^Dt
+%lC;Rr*@9>=&B503Q>1bjTO(>RSe-G)3gKnfk'[`i:2M<jgqtoLo<4.TiNcT:c!d/YC;uCo$qkQ2X&sM\*B=<R at AZDJ=Q.PWb),'?
+%@9?JO)/V-J(EKmCGW(gJ+4T[s#H at s!<nHT7'r77(VZErO+tf;K0N>)#3-T'm'LP#!ctEa`DliNYjFg6X'GTbn^baYa1rj:Tl\=^*
+%;=Q9dK',g3Esbg&g8K&b2"t"#GrVh1O^m!K%8b/Abt"ngLs\0ElJ3+BFosbB_s0c-edfL=(.(/o_<IneAsBYYi0XZL6DT6k'$;1^
+%U!7Y;kcp+'5c^EgeJ;^M]@VbI at IL+r,Jm>_(dMPRNNp?uF$#7U<XVH2aFIfeLM&f=$Y7"Y*U:].JIHFcp5=:!ZV>L^h!/]6\Z(#f
+%,\f+'!kSKm-`Lh.5_E%&((<,l4QHW\;?/<^A4s,ag$iHFopTVfjrLaPCo?!MGhQ0,7=%VDlKNdJ*Zr\U#Ka%#8U,03_SsbWeX:HH
+%"9g:Bft)Q5(U+r/:!L1KbN"pOadZe@$`RU]`^jPM5U'?L[jcCjL$':">;'E>I<98 at fg)iG];VO'>A_';"jYN:7J2EYLr_ob>mZ+R
+%qrYF]MiU5g>W%ruOlbT!ff$lg'7^KOM at VV]DbpOebT+*kMXfZiQFI!3>"gUt-eKW_#LeSlnJT=6)Ee-piYd>G.Sd`:Cen5Wp7XXs
+%Z80KOb=6%R3^bC:*MsV7gch3\]hh(-^Y62QFZP`k`53[6Uce6>c\(l"Wujup**I#&h:KFDj"Iok$Z2qLp+gQj_,$+fao7U^!uJKW
+%%d03u`3[]kE`*[#QR^S^Q8;)k"0>B+!ZS at HHCKe$q$K`VO?Y&nG7mkNG-*f9=%_/^Ln`P8%o&3>[3A2GG>IXX2Pd(QZAQ[.<`h2>
+%3)t=c:>@*D-#fDk?)eR-HS%2!Dj')em*4j59ednD2]'TUW=/,;H0.Nkj=.3GlI)(@,]UH@?WVU\e.TJj,5Ym]l\(T\3:3dO:P^LQ
+%8M`);,BKGHP'7OflgM,hKLq=YeQoKhjf.nY5EXSSKHRnoY,U"[pru_*=-[M?W\BStE`)+95AF$fBfkD.QJ:A[*-gFPl_G"kYt10U
+%kDEi"FOFolM=mZ,S`COAXXT5g$_'nF4"mqHaJJ6\rsb%@pg at PQFth@GAmpb_19tZu/'/9dn??n:9*^nT0Wq<k"ES#QSrW:TAo;(m
+%"SNJE<-IbVKKF;<<]u>brZ,M;%;-h-NaieZ!0U6u0)UO2<Cu639T\!Y:*;T?+AJD.M3IOmb)-##O5'KD55":hYl^a%*j4<:);sGT
+%foR'?m??+-4fT\l/s"Yk&Ljmt4<Yhu,c13,o'-aHk9RbNMD4#-c:-hrX'EIfmOBmC-'.^"r\s%7i?J/(PN!>1F$!3R<)br.[S'C@
+%#GRY+MLDF+8IDt4dVFE&n`V=X:8REf,'fD>&kki[G0/E4E"bEoG<;M]8\_%ULQ+ at B:1(p$V2V,D)o%kQ(8Kc__=pX;8cNF9Y*7(>
+%dOMa3RnZi(]uOO2TsGe.1>*_'<10`jm'AVnT'_mkoA15 at Ct\@Mh-#Up7jI@\[DGB7BF]af+Bj>7c?5;!2V$WbcHKnk/>7LdJAB`B
+%.u.T"DTUb$@se4B'pMNs>pF0D=Qa[k![sk*G3hm+M.4Y[oulb_`DBiOQbIJgcHRrt\8G;bb3$OR,"2!oWK;\EAV0klo<\bLlG_EO
+%%MG?'fW/;Fd@(sbAlmet*i=&66<K8c^AfMbnnLOR1R]X`KUs^p)4T,llT>Xbm[4=d,A(HFc<P_)+GooUni!<goduRK)(!;j+bK*Z
+%QJ=DTUUEhCgLOi!=tPp(.ttul->*b?4p0OM8KkB3"fb8eB;ocdcDV?:U3mCeMVVC8N#*]ia[(O7!];\6Y[T5ADg'"gZr%DT3uN^9
+%e[cG44sgZpR:]C&jh!t=/N\;`n at ZdfHbE-TLB2O-:C>t=*#W`?Zrs;j,B7p&,h[g#j&;DC-k<9f/1YV9q4ZHZ!4oQ_fV>qO"::(]
+%JaR].m]%Y?OHuF'Ruh'Tb(%_XEr2lIa.Xd3q;>-QAlf9C)D9b34uTMj at 904DTX@B6`Yt+'WUEhZPZ`$$<Zad[7j&]P^IdlA*6Y)P
+%bu*2+P:pIS3E6h!B2f0Aea=4$]YucUhUh_- at 7B5aPI7!dX^I>Hg"Ha:*Cg;X+U#m$4GiW"#J7kV.U$0L)qgRVntN^O'$D]=g#D?Z
+%=HsJ=1dqGak^WaaDSC7/%,a44_HPc8[@k3=hkE!29=)b^Usc3lZ5bgFbILt6LCduG==Z";07h*!i6X"/+/:#Q_m)mU8uG3^Ic<!K
+%[6g/d+_%jMl>SqXO-Wgem?@4Db6_f[qR'+"2jot7i;"t1H4 at QZS.l=E(BS1 at 4JpgE)/ZDSSgZS/#rkD[i$R97SWrCNW.B+3.VH[=
+%O51uKF69.%ZVU+elnij!p479fb-s:,K)pUt%e$&%(Ut#qmA\62Sc.-WEAu"DJ2\P#+,WH;dPYCA-$-:nIZi-<XX'B!R66?".4/9)
+%XS8&U?o9I3,R#cd/HZcLWYVd*'%%pqCg&)r,1lt7ju=<YD0'M+bEHojX7mgkjX#8p,54:pA^r/5CadkVQ!XAXJ/bRgpAi7R;>$p!
+%"Ro0l8?tl-R^gQB<3p/\XAXWGOJTm'-SKmmp.#s\&i3(nJX94;JkK?LdMUYj$'[Ou8!o?9mLY3U($/$0'WG\GI$-%?!qSNCK;AF.
+%_3+FcJ_C`>rQ/GZiu2ggCcM,K<Hm+?`U595C,g.m,Xlo0;(MstmYe)m7UVMG]@qLe[bm,%%u3[M#c">u34<CFJ at Vs/-dT,IRZjMj
+%'BSA=A!&kH!as,b5XJ2^M\@FG[9p,q:=hY.aeq&e\e5K0,Se^^oYG'X]13dF;jtKN`GDQa"Eptm]U4_W1j4>@^W'7q.ckp_7atDn
+%UTS2U6c[sC=LOiYY>_`GD3s8tb(23tcqX4i.D<*h9miO6Z^Bs4geHp:U9j%T\GIjmB,>6 at e5fI3WPegSlCZ]q;tGkQO][rYf<W-6
+%Z?]f(<)kMF's9/tn"FP>)5DhX/.e9W!5?SYJ=i;T092p/i+X at qoDk6h>7FNQJVNQt'-fN:\Z?oDCD&Ui0bjlR+Nrj=&#)]TKWLbM
+%0Qo30"bCJu9p;BkiC]r6K%6/B93A6*\>1E2S[SuWBZD_K;Q?>%PUT?B0N1,6n;P.]gWMKY\[.GhVi.qOMoFi6nF8F5Mr8GVi2UYm
+%:bOl>:=WUL at 8PkmRK)XE;mdn(&4A@=ZGe`DVLBa=ULXFh24.n.;kf$1c38m24#\f9+03B@=b=Ok\>CU<di,5r%FJdt;[,KYp1-Is
+%L+ema*$c[VZY_)g2T6;h)qTq]T+aLgW00pYTOkKqp2=5RKQ`YkFYra+9<07B_LrCY=:9PCr';l9ncA5&-'FDm99<2F5Ti'X2/h]!
+%TAm!&`bgEoK5Vr6bHdcI;V!PDeOHdrDt;-R0B?pfq[nTRo8\5j at s1#(nVb=CN`8-N*B-mM/9AA<g[cluJL1?*V449k at QH<+12"J@
+%V>e67;<F7JrQ<QKj-<W=-gRi?[,)V>eB]I5#pE6(B=f9=.r)D<[W),8?X1^)mS7"Agkuc(8C=b]4eaLI7"<XTlKSpRX at Mhq]9HA-
+%:<Pr;+UFBr@@e-K=7k8d:QHZ^(FUqP<JJ3/q at fWI6Ib4%8/+!U>HDk^)OqtTI==9!G?)>km%.%HfCQ]+rnR)`jF+M<*gS;X`d4"R
+%<0-/^)ja.>D,7SoF,QeCZZ`IOPg*I(&e6IG%@<!jZ1p.KN'Nb at b8fJpIAJ]m=m,#h`P,&&+dUdG-]>.-D#ROjiODN$mpUo,m;e=h
+%N<[$-m;u4T:4^W"Brtqf5'u)o?L_lM)1T3=UD"p7#'>H##Up,#=>s1Kf at _6mr"Mtg=s5unk5=@5%\0U=>Lme#5>S"Bd[r%BET7BY
+%+M3l85*/6N&h]T#iH^cUff2 at DaNU!Ab'.u26\C(b:YaC"kKf0)s(ZaDeRC?m2<%/A'NOIB`AYq8;H<EaE;V>I3G31mX;p.6EU:j*
+%lm6QtO-(h/$f3[2'AEQ2En>ufp+g*JA;E?XO329rg6<COf9YVdk,U,`H?4<f3[ef^lB%!Y"hEA\fVJA6_lsua;Mdt5)BJ"#8eThO
+%`sn.]:8?TsD(163]lRh#[b+mD%/0ORPN1,#aU15>-*O<<SO#^f_GdG!,g5Ij!sC.7d.;'!31T]q:R:S,JgJOYNk6o/PP'8TY[T_-
+%G'#c:p2:g9`X)JNW6Bn)ib0L7Bu`Z`Qe^[Ado3WZaPK`8[E#8KHX'=3Y[aL&FOo3KC?Gu7gC#?8^HBFYhCYWkOCU;3/f]#X5i1"Y
+%"LK])LBZ#R6d\0B\IL;q\IQEt._1 at E<f8cZ at hF(S$EIK._b05>kD+, at Rm\&8UD1eIh9q'_>$=#8XI9bsm7k#Er)m(\,tpVo`,A^=
+%&WK/`47'<OA_epf*a<p-D5a>u_4969j9d]gK!["Y:@=f at 80a!Qic]X,?\%"XM$R#5HHO@/2IrE`)TC0EM]P!Z8emksfp+O(_=97K
+%iY<W=^;*^Rb,MTa`+?9\8T2O=NmUm]Uuah*#%Y&,#p(B*O'3K`lKWDSg=bE`O\Mt4jU,gh^d:A&g]/F4)_:/c[`[o$(#GdAXNj9B
+%m]CHW%==7'>`!M$llD"mmB2UpZ'+$iadX84m;r!2<hAbZ[TM=YI]2F2p-#d*8gbr+cpCbpW<*'<b*\<r4'AW<oqCfUoe.]YX5jI1
+%K:?FTr/7,;^"@"rLZ04;SXrUlBkp:g\]RXo2&3,;o34>oABg!*KjY at 4LL`eRGS/0%"F[b6HaPO`r4"_C,/\"<ltH=F#s*eqA:N?7
+%)qdWNp4.I@^<+ at QA>0352+hAJ<>mnE]XXb%F#qKYhartk[H=_/4Fj3K8tD@@mKL[>QGK^\lImFj4dp"+j$HTbU`Tr$PNZT(BPc'f
+%67u&4acr at o=I3k?8<o\5IV$2lJ51_28[_R3=R"meAWbX3X!FGdHQ`\mH at 6D\+#]JEB^8f=eb$o-c)eR'PV(FO;FfD!+LPZ)lXVW6
+%32'&]4BBcTP6LTa`&S2KJam.b[f^$omP!Q6.6]X/Q0M;&9S+FR9&7E[<2tTT5dX2FXFq148L^o#.%3^;D4GJ?M3g7MV4IqSRu0^P
+%&ooHuJhF?$L1I>[I:uC"arSSOk-N]"Vk4Ykmn-F/<(C'_r&h*iA.\Li/2]!%[B8ficqTB.]I^duUa^*PBNcct,8$1c%[XhQGURW`
+%AE'q/b6rT3$3.Y__LeE at On/UZ^'Y88GnDWH1)/ABA+-uD9 at +d]U0^TOXsu)@D+aF%>#jbj_j"\?2<h@\n2]j";Go."l8=fahAuK6
+%G.u'B6r^[<iB0,KLF$nD4)n*JY&bd7ZX<hIlaQ;gCTNRr5\d,D5:#u3I'g"kMu`3]W_.0n:e6-f?\K%h8(=5AkTrY[_:H7_]4oo2
+%kF@@3dP#/OWcNMYB&,m*eq*S?o;M0LYWpc#^k_"\pb1/qdM;;]o9sPod;?k](;%ZeQi?I(s8N-"TD3s1c)C(p]_u>gpP2hZ?i8nJ
+%]]oIcp<<jBpp];Lf5LT1?f1nZocM6O?iK)@qT\?GYPu"\qTU\nVS>9L^\qaA<VYnWr9J:@]@YZ<Iso?XrJDl]eLuCAGOJ$"nG;OA
+%^TS^`+7n<us.Au/4f3R2s*EN#H<K]O)Y1apq=St#ldrcR`1==u>EU]4.]%KAh*0Ui0BL_cIbd6&\_c3'o([M1mb?p^rFrokcPPF;
+%o'+?tlHWK*[r9"Vo:6otlDss[p;?2SmXP%VDnl8B]@UEirkn[fgL'dDl$rHbH2`/Ys"9AE\c:g<mluaq^;'^.S+cR3[r:/D&,fT(
+%qqlemc2Bm&$1I?_BtPPVrkqT^r,)K'h)F6ha8/<?n*-TPRJX1;rKGj`5JI-Zci6/3r%I)Md<thPJ+`[:5J6uEoRD2cU&Ft>eSj<*
+%a3PjRlYkX-rQVj-a,g5kRm,\WoD6`,Vml,%qdAj,A>t(N]79hYlh6)mj8JlPqXgi'rFW_,Im;f)rqan2)rKP&HiIrmLYpp;)s=uR
+%4jH:`n)+*)?,*Q"hLGFWho=kAIS0h&A\[9o at K*rnq=g4oqj[%]^]3I]IlmFok?IuO^V&tVIfK'!]]@++M/ganr9=YoSA4q34Mh$n
+%c.D^II&Lt0IFg^^@/g"plK^ANr3kd"o!@K9j5]ThS+r>t5.l;fs".(7:B'dqB>]&ia"MoaI[+Fi]n]t:q%TEej)H"k?\EL`7F<*:
+%s&u>k^S(?R4hp57k%`[9qQfu?^\d.W^?6[:iqYMuf^hnurokg0o>CNSbo8n'cEHPhGH\dUHeBOsVjI/MVr-=&%H-ooIQ.8rn*`#A
+%m>mn<?iQP/o2HerMMB-_XOh[U<+MW at AQaKVq-3jlDr6$DnWtM!^C'f99 at E<:q.RlgIhg.t5l7UHmlu3qg`ADAJ$Pb4I2nlG,9N41
+%N&@g:M9GnWUS!#8dD(/*#Yqp7rSq8^_IdD6J,"8m^'*]tJ_g.Z++AGsp33_?`1Htp9qL]drpp$VlatR-ci;bga1Lm,j8I`Ahqm+3
+%n(s$_+!/21J%WN<c[YrQro"msmILipI)6E,qr84]n*h*R^Y`C*A+%h7^4#\)+6t#gkpheSEmp*<]79b#cbCN^"o=m'IeEEhJOb%`
+%DZ4MNli#ioYA\=Y+1SQEUR,KLj6Q5[oc*>]jbmW]J+MXpRQb!r^[R84Gl76b:TrsA/)JA1]LqpQ=2"4+YM#St*l#(*0BN#=s2nMi
+%=lJnfNu70npC$GI>E/COhjsLf^;!Iur;*[=F'YCkMnf;Q6JA'G^Q3U-hED_LX*=6]f;&:nZp2bf*oE#:hu7A>U#56%J#qNl?..mI
+%__"%LkJse*!PABE,9H`tFj5-=ebIu9kJj*sr71aS*rb3#0VQfor96Y2:O--G5J2:=hqia.p&(&GXsH5Zr6o"YNlPUWrScf"l[SbJ
+%IJ9oDH%+K-=&3c6BH^fRhOsi32-2oTn([:pbfbpULEE*'S0'jGlLE7=rXU*Cmc4,Rs5XDIJENKp3?iOnYND+`Xo6"EH2gC#p;P1'
+%\Zh]4o"6L92a-Wf:[e$m^,3l+2`lN^jC79_J,<?ha&VuV="fm:@@b.Y`+f'D(]34dg#'JibOtWk*pfpT4+H+WcgU])ebk`D<r)`>
+%cSX"PI+9#tju,F".<0fo:Z9jEoJ7Sq]_n/[2mZGeJM04UZW2Ig(rO<gY at W0kf/'n.J, at Zek8j(85J;EXlZ[D+]!`]1`[a1Mq9 at 62
+%[i]Hr*S$L')#JYkgkq^4jbr<mYeT;QLA\X'4593g>LrCAT-ECGSUA$!k<H2l+$[<]B8?$-ghtI+p>P,IXmHXoJ+3p5lf5&CrT3W_
+%S%NOsDr6#m+1?.'Y>;q/GOO^Ds4KL1o_^rPj:UjYFZ_m_qdX^&Ir]?&-N3#2rqZ<W`r"Y?I=</RpYdp`e/pn\e/-a#,J8M`+`mO1
+%Z4h]YC#Qd^4.hfJ"RsYP5N,38AtShqk:QZQ>`P.04^IpV9@"!VIekpVo'58]HckMuq#4](+/d at XZi.uuIu7"kl%\=.IUY`QR)o;`
+%H- at 9LSj%%=EU!D(]_n)do!Z'TH*s7ci29;/Dh%Fu4mu0>q08cD33KH66\=p!2tbr*j7>,ms6*h(\CrT1oAS<8d0 at VbY<RD at _hY;`
+%2*Y6FTAPH#:\U'2I(m#\BnI83_W/B/_YNFYiW#<aHhG>gT)\BVKZACekA+CYb at gEnl+S3Wpu[2F1XXD3lSEe^k3XBq4o'Q1jfq_0
+%_-ku\nbhM.4[nJ!+mVWh@(u(YY.1CdrMb8;fciUCA1sG&q+<%2#oRWAHh_,(T,&i'\SM0lI.HH^n9b8/:s`j2n\m^W]QtHt+0kS%
+%FhIQJ0Rrb[anT\dqMX[PmN4k<J,fB$%-HQAn(rG:<%tgNIGo5aSe-gFIo56NpaeVTqto=sn`g_UT76A+gQ.ZZ!>@YnN)/%a?iKl!
+%Y)&!3kTbeQDu6mg?bGDXXaW'tZEY:)pp0]715Dd:4l>]r7 at tCgl-nc=c*W],rr4$HjIQL6LYot\BIqn(7f3$XcT_l"T,ut]doS2d
+%`4pZrk"kd:++IPnZqHu4P+Q.[r+&R+Ie:hH\,>;Uc_'j9^OEc?=#2$='0eZep:N&MIBh]!N-;qFJ\V!?+0Y"F^4#bPlVC=J.?f&b
+%a7&>doN6c-mVR?^\Df&<ZtG'fafrPVSBsEIg1O7CbFdhPe&u):Y at dBTer]$$%@PkuoTeD7n`;9.]ZU3Ln-8X_ifEql(Pl/mo'37t
+%h4[pB5VX?fI+6*i5B+BpNr%^Uo'iD-'/b/b]_(G0Ica'p at .-V=n&HMTJKL`%cV*ga1]DLpT6"HXr+Asf8,DZZ5NN;\T_nHos7=^)
+%GFSUc?JVps]NFQ6,PW/2qYUbnYk&5=pA&nC\,W;BRSRDhVPdDgB7?sqpfrRED]&ZRiTUfdR@!pQnu;ZOMuN+iIOYVN=U99FnY^Rq
+%2p,&%ISNo5BR7]`]taU/J,Ll5\A"HRWVu)+VjIBe=8_jR^OK;q/2A^g%fl1m^&-S8:Z)/-Z%)QWYONEYV%8!7Q!_JZmJ^UGpu:RG
+%^?HlWW#ra#O"'!D^AW4YcqE"am!W]1QiB0RjNjtU0E2o"HC2;3n$gUSqSaXnQ<`.UT3T?6\`$$bbSU!Nq!%)TpE03mV`X[D_*@fh
+%hsflc5;'siXBjU'`J^VtHl7Xe"&]$_9+^qUJa at +DIQ!A&qO);5Eqp=er*61L$.hA-KKk%"cdCDrHAN#Yk+R0_\.aRDr8JUo40S\V
+%g4/QI?bCW<YV5sqcYWifojnDTXu1o'L#qD$I/`b.AV6U;m,2O7eMB11%7hN2'hL8Y:Q*i,F]l<@33uo<cB%XEj<H,/B>;BHjsip"
+%(8b^A[3'889bN)$njRYu7"S at XS!-[H_jaO:T@$[?eL5!Yi!#llf,!`l]Hl<7#OLB`:7AADe6P4SiE1-aD/8IWVpr$F(n(o?H!;9;
+%khTTm^at2)7*\/bVL4m[k-6#kV5S;m;nK%\IHrW9H)r/h=cOf*9O#0#aj]"=`;+E8-jL)$Z7)Q4(,Z*de^AkCDIl[Jb'S:#>rd5C
+%DsS.>c7c<a<86WZnU(s][pN<V(Y,&CJ="Smb(n#S14ocm&+YmS=QZ(3FW;hp=EgR`W_-%ZE]HF.jcHrpaD.<;TN0h,/9ZKN/W;hA
+%oQp.NFi&KF1juEOFm;XE(6tlF5)u=/GP%,OkHT?,\+9rb3^:7T]_RYNYq*F6q&MDaZJsDO;$26;ZhoqQnnMT2[kDH\R<,uTD/maA
+%W^Npn%$-HB(lNu!UR/kn]Xl-ks.imqHfE*>>D2quK6LRDOX_U8Lct4oG3bJh<i\$AW0S/Og2(G$1aU=5+m[l?<9L:%ILXNrg2%Ph
+%I,Gq1Y"=3!;)TrE[)l=;X-;6EP2t'2c1X1I(GM1PK>^R!N0`SJ5"F*r[aT]5/!Wa@*%@DZZjQ+3l4qnLi-O`KbZBVj;YT0UH/(P'
+%a)rq#X\O-jg,QOkBuDbe,d&B6U$""EQec(TVAD7hL1MN7mJ"4<\oG/ED$1gK,it2$[eOM/g?&=6/)+PsmFP`]b5/e(gGss?MaBUc
+%eGT_F"Vm;>5&"7VL3cdd9SSG\emr?V-NS7HX-1]]Sq_&t>BJmeJ?D"2`$VLI`k,.T;K_YL]p=)G]HcO&SN&%_\'*6%oA4<_h<aEI
+%1guVs#s at o(N=-9l#lCmpI;[PG[rX^!)R`'p$.YM]Kk5hU17M5WTKH4!?_g_]Rlb(bo&>&:&Y#jK$3rC-P2p\^7(9k/<OXB2i?k$V
+%gCe\ZIZp"*?23I!o4_=s#W43/7EiUYs(F4G(=%<-UK[803B*Mj=5UI%_^k$+*p]%k(s[dVF$b>uVWEqVRqp<h7_<<bQ5uPtIpcX:
+%UXQ2'8=61_3h5;6fZni-mZd0tf2R'"SNTScC2`mY,tVpX3S\o419SjI*3&#Qk.DG#dIDIH262,eZ4cXpO0Uf*G at bqdOZVeI2eVq^
+%Q%s00<fTB'A(NEt28Ze5RE/00SPun"QOEUe3e9F1 at s%bZj#Mu!<jgY@(nHnTkoe\jL4_VB[4?1T=Dj4:QGmWUZ]V'a_-DlXHoAWF
+%p,G9AD`VJ(A2c'kU/G3\WaT`AQ5=FM$1.?G"('\B*"LbY/W*%m:>2n[qT+'(j&&>+gA at T3:LAk)41;`T6ga[-c,'B?#6S(IN."FT
+%a^a4RrT46=rMV(S@?[_b4LOk5SDOb:8-T&5J!BqE>?k7oCqf5fc;V?^IC$;0e4o,4kDnH;`@QD/Ji)c5X'\UqE(1C7/2t9gUo-qP
+%Z at CR'g^a4/2d(Zf]HJ:X#tGJgP2BRL*\)'$9FYHX%J_FNAl->#n`(:4aVX;VP_hr>aT[0)5Oid;:8pf3m:`TN8ud$97SDb:=jE_*
+%.dkom/]j=$0#Is,+/>"F,na,_AECZ[/F?Co]s?f[,srYG`aA4;\U)4rerrh845Io*AREMp\b"acjKp[bluK:1S=3^0o%i:_V!)'A
+%Z at B:gGNXO/1r=p..XSO;=fc1rbtH0QGQelS>+Gi:hUq+?_+lJ@?h"],?J1Q.NH2?C]/f9@(f[q*X^le8QJF!pCN4a8[RL.2e\50j
+%l,fAD,*f:(!aV7I.AbOPfMknL/0>M712D)]1Q/*DU9rYX8L<Pq7P5jhk6^FS$n%Dec=r?[Q:pH0o:\.-1ffqfOq+oNShAQ)!b3'r
+%<ND868b1?-VNit;c/C'ooEpPfUq76%-lg.-P4#l!6TX-fn:BPAftkA3U%)/VX%k]Gq<NkUWCd?E:?cA1@>[UT_Fr+>W'(<pX(tn>
+%8s%J#i'3]I[W>9gWVdqLF.AJ2np1>=A8M"GmHp7kT%bmG&[tC^]f>Mt<>Hu at LbaTtONC"elsq#TB;oDhEK=;BDOK'kZF. at ddbHph
+%':a@)GM<3#FNUf13@>nfOLQ3)=QD2@>diAe?:jM),m>AB%S=gMC(PDJ[OHDQHd/k#-.ZA<cmeL$;tNZ6jS9"h/V"9pG`##r!-VGc
+%K*W6:Y%Tdj_ej;2Xu']<P1*"=`n/B?FS1_2?(-?SWf9HdapuB$9B+]k(R1C(UoI\sjP#pY=oqotcgC4c*,]sY2;>n3O(A2&@4l&i
+%i\$"mp&q#Q\.`JSoU&rc,o,[>K.Q`6Bdu6JCbDA`+<D&p?BYdrK$H.HG+iRS!P0MUMOYJH7Wr&)m;hW_'EX)dmP_jQGVY*i*3^,s
+%Z^cg!`eWj?4=?Ikihn7F6LQg+k>Z8Th80ke;h6Sm&@BtVjd4p[ZAd4eP7oqGfmqkY<_I[F+&)4_h6F#eN%X]MJ8'(0'[V9LEcQjQ
+%^;:ab5P>)lf,YflX[!AY/FdZu%[ud^5Tr4 at 8LT_iAY8[%0J'@k9?NN\_!d/N//$;BLSLA7:.cMA89VDGDHH'**rqtQWrf>''tjUF
+%2??I&*/APmN^[FXLX\tS2!$t4`Fb<YRtsQ5_ktHf/(CgQDB^mA]^3E;Va0e!P"dcY:=R'/Nf:S"=?$nN9L,%/4?j#N$I10sEh>)t
+%LQottR=4)Q"WeAt<hq$AhHUg;7oT:3GOJjg9=lCE/]<@5_V&65(+%P'mF9%Qgm&9liS+ at F;'cn8q(@;VEW8QsIr^67IR$`.c?Dm4
+%E]E2YYRNTo0h(2a*1pqN.NCd9Eu?PJ$BA%MI`US:dUo-RI&XQjP"o95$o3jDK=^,/gB$b_^[27j$aPM/2'QcVd0AAKq=B<8PP00f
+%/H(P2b?7Q-2Nn!hgQ\DOH(=.`'W5#4N:#kMi">Fi8SBLmcVtnF8Zjqo5_F9HN`V\,C5]geg*bd^/kr at T^%2;ZGU.i%,Um>\i'EhH
+%a:Vg#WCEEmAPhJ!(VC7Jpq#L6Np>PUmF-JI'pWi\)tP[mdbdVTeGI*XahM`ebV*+N-NaJj;W_sH`W>;o"'t8D6ln,F4bi"UF,grn
+%[uot[=]!5c:?dtBgj9%E6d?I&G7!(fiCfJEk@^&X<K?qhphqp!3=^\fAQt[V at W(J8AXiTj0`a#Gi[>6t>%u<j!SE-*AP8N"'&?j[
+%%lTT.jClQP;qRhg>4QjrKW[aTMkOnOM>IEKaG8.`PSmlF)`p-]3'r9tm5_3G0dI\Fasj\X.AMc>@kGJ4]!=<HYY?U91T;`k"r#+B
+%Q/b&&E_2):J5\33cdI^3#-+VAL"2-]b!e3LS#&/^bR9RH!j\b+M1QsiHGcbp;Q[3e)>)!U3WH`]Vq2ot)qJ^=]VfKb;%Or3R:Li.
+%@feGd[rT,TflSD=+T*FJ.#EC&%TsUYX)8kZ$V;'Vs(&1P?__LFEO^:Xr#f.;;9+>$W_0tk^;\c\7CDnOB6[I"*e8BkH'*JjV]qmI
+%SR\:dpE9-L<^^qkP??NE.iG7En-[)o]6kV+gJiH*A[=U$A9;omp;e_?7;QUAM*=[iZXDFMC4V:cTscu,iq2n%A8DWPJ7=^SSYmuJ
+%!N%FN'\JrSG:HEo<HG[4[UWA'A3&NaS1n at f9DPkO!au.H?6flYqLXJI-lH+Dam\;&g>)h\q$c]KS="t at 01m8RB/bH)jF^B2>WoFA
+%jTD]^mLD_jN*K8P7F]6W`dXj,Nh\S1:-Y!a-`JP;HYA7</MK^%"O3<X!@gieRtBRP[5m;2?KQJb)8DQ+OH6dk;?^BA2E<+/=Yaua
+%$T&K6O_\Qu=s at Z'_*&geqrAs]n3/]OcH2jtMSbSB$kb&dfhO^PhoBpM.nPZKT9:Fh17pF:q!lZ>T:i-8\gcbH%XUc?-EjoB#$X/?
+%`AtQ2_DQng+g4U_5`)ia115rSp2q"o?OiLG$E/&COuW9i-."S*,`;(:K+&8_YQshd!Y1ZsWe(^p59>"jR$GX^[eI*JkC1%?^ob2;
+%ebMaBk-Uu-%i[H'"B,eH1">^TW_p%]5TI^G77BjZ4jP`T^0:4#M!`VRO^)aE:sB=9RUqXDO!NUXYo_UF!NV*fbN9uVDTu=td\[Br
+%oFtb'?fW`Q@!E8;UF]q.(\+[g6:Eq`:1]*rK\&9%R*<l=a;Q([/<9!r2]Ef60h0:!^demfOV_jNcD]W84WV-cTY)nR*s)3,8b7KU
+%G$.bU9U+VcQZOdgOidK6p)W6^fu1E(?3L?(mj/!UG,?3t7[A)r6H_th`s6NTc)NLbjSpBs3+O%oG<bXq<IuW"!FTmBTGs:7cA7au
+%6im48Q_+]@O4Fu@,]]&s.KDphBZ&5sK0gIVoPt:"-u_o5F#U$>+NG,:.t?Z-9M:[pP9W`Rj!HRfNt-r]bM"_Xi68o:'YsQ3Sb2UM
+%-37U@%`".`GAHbZi3u85lNA07-eIBVGD57a6Bdp3m*I<Sc]Ur`E2g6dWgbOcE3F7knT0u=#EtF7MHk7Gf%=4QpHo;WS5nNRg9OK0
+%g*1Aif.:PhTh6&Q,e)Sug7?BJ/g"k+N/76Tj1^KC?Epmri_R7m$+eV^&qd5-&/:kEn9It\C)>Po4'8,QiuB6lO<`SS&"-`k<G6s)
+%+&0+nZWDF62NUeXEFS=+bgJedVGnY/J#"L!*_rsS\XFi;#A7R=ieN2Wei/D4R)NZl3Q\**l+52nV[PaAVd'QM7\%!HX)6irY'Jqh
+%<&5d+Yloa!OYSut>d%-k-ti;9[$il#h<1EPpLSqR7!L#Cb+d?3J<\MKmZFc98T7D0_%u9afo()**n"VSgmshuU_&'?ih,to&A4.D
+%XG=I8i.$NL0DYLX-:p9-*2e8%,TdFO2i6n$c?[UD6=+(AfChW=gXV7N!kaPa%HhQtEBuUW@?l]E^`#TA'A:D5,Z%Je,dfTn:<1u0
+%9F?I5du.V\m$E*I`Ui, at aX7aQ>5i\f18Zt"1:eX#P2GeC\5SIr8Cq=N>bmBZ'<9Qbmjm9QH%U>?B5SBpZkO,98f7/n\Q%m_SN^A8
+%ElD&D-.Q[bYqeW3Mq)?)XispGaDB*^-2pUKi`Yus_FTI(Z!Y<8+aJdiW'"H/hP)MZ1K>8Z-/>@c3;[dkpdW8&h]mV5CKD9C'Y'$i
+%_X6EMlb5n-R\]aU8b""'Z;I+&VPL"'O0VIEPE45SUH4_^-aD?hY')'H=9qJDCF"PNR)OHsF.<;JOoejD?VQ"VjAU#,;=-'EFjY?;
+%7Su<K<N)+OiE]WRK"^o%J6L$J//YNnh at Z4K*cb'end^p_$eq6ek>2>,8^^&nRSIq].=oQh4`R(Yj=+-ZS"`Na0j#tH&6Fg[=!W0n
+%R:C&)Z;qj9b<1>h&hF.E8CbWmJ`TnbKH'?[Ph\ni,`u7HPrb]i,@\b(Lh.nL-S>o%/#(:gDF-l<Xnd]te:!J/q^>^Q0uXHGY(ZRA
+%#-q";DPH+K#n)h=SPJbH&4qK/Dj%^Z)*^78Om/1Haq_DE#Sq4D;TN_#5*DO\&"ut'QIkB0ER1M&B-::p;MjNf>41L+h4/u"L0:@u
+%EBITf]R<kd\amST=Xu">\Kk9:=<eF_-$sW!b&;Ggl`hkRV?0?D1,6m5-HJUi!2jY#SP*+e#QTbIWk at Q;LMi;'Alh;c*XSeNM#1+r
+%6&']u2MiLF:W5Ch4KUU8Y%@p>?XuafC&pfhk;nGn.!+=rccZ$$DMa at Qd/5/:DX1a(?[7Sfa_E+@\TN0^.*275)Yt`_:B9]\ib4pI
+%8l7[\"7aP:+Kfa*5rC)MA]/3T'=EA-o';q7dF29;ERWom\jC!`!*_U?4\RA/7HFfWj^)7.BeY+i+;>P]R0Re31K#A?2E:\Z=4q<\
+%/oW1qW(BMsAR$ES9F#PLc\opH]6Z&]:FG1.ZOYn_n/pd/a[u;&2J at Mm64YTWiN>kr3i3m_[td[*eYVc7k0Ge)eQMq8_FX[VI2P=;
+%cl=ScHO(L3GSdu+YstUP2)1N;GBcqHeHs`^9?U0B<=U7`X'4#72\oLDGH/(&<ip0*mO-jclD:(.DH&nklT`WDX62:>2R?.#k)mb/
+%@K!G7P&j.K(Oa?d7]r;?^C_h-3kP7<7BR^,!M,4OjPJgRj=,@!MnoN1YYdhi3RCLNL+5!f1oR=2kE6adP'0S9*8s)AU6GLVcSCf[
+%&meQ<+qR51[7^b,'X1*DQY`=\(8B<6H)S3Z%o80 at RCuG:"/DO5PuWoTok4qaN!/dniJ$6Q)j/A`c1'AGGU=f$KmsWM2G%b)W_q%4
+%Ui7E4p<B at F%G+e83 at U%+l2E?(A9_5lHRO%H.NglULU^%_HSnG]Jh.bc=A2$KWcfq?Th7t+#X6SmaZ=s/I?nG5:_QIZl`kjiE\t"[
+%p8kbh2TW5MC_7Y)3n_bHOo*$3!W52f\c7j4>YEd`=p22VXhjb2-Z`l4:^OCcaGT(=7%_$O`\t#cD3i!@l?<i>M%*K-f5bX6Z!qUi
+%F%_gZ7jL_BI[/EfXib&g`<]MW.b7ucb!*;3.0_'@;dQY?D,,+\2?Q`@[8e9T\&ch<FRul^GfW)..?^UK$91ZN]^BB'27Yf08EM4:
+%r?4ICY[:qY[Yf[Dlk%^,a9NDgPiAsK#$Yq?R1:8X(kCVoaC/g4?UY"%bn;D<9Z\m5ZmD,fHFMhCj!GM4PbF;-#Zt91>;`qiCiK2q
+%(6I1O<5D1g>"e"mMIP'ZV3$JA`6D::_l,h)3opALfJ)!)SNKM,IgHXlWiWHsI`iBPn,NR[Q(GdBEFQ8CcQD7I>tF/op^U4e;N>Z+
+%JCV2m:bk)EcO+8U$Em`p)R-%!3Wc_f!+hW>70Fd^.L[BfHJqM#Q=ioLYgqcB1 at k&!;6NqA]ib^)9/CoY07#1Mgk8Y[r0=@U"mo>W
+%<#.dF$XaXnVb2B at 17i#rMA at Pd$Z<s:RA22HE_Yt97F"UM0hq?q4.e&3PZuhTqaR0G[OY$104D2eUS)U`>:%*aIr/0u&&_*f#tC/R
+%?+OFFL`<g.G-^5^#`=G/.`b3J'YlYJAFZX,&"joSgJFpTPnL8ZP$IRp at V4U;mOZX6&\4%f!YB]W"0[i]<#K"XQWMa:jId('BlD"c
+%jq11a9c!(*X16tArmEAEZQ&s.]5[t`noIH'ED"(^4:'pNMn0OGF9UCbd#]\%X4YB`W\qM8A3eB,2BUm4 at cP`s$V^jde!)?7L;NP&
+%b)\(WYk6a63D3'R*te$e+(*fFkY2s4AKO:NJWi?Zb#4;NULbDserp-^nepgW81S>k<!d_u2bIL+H*]dA3:2"Z8"`O6hq6go_ at l>T
+%nr74+RY*YLShI)WIm%JX4:0b]d(m6.IKm`jIshsi,qY!jh+\+LJUN[h-VqeP#d]aP3AFZ77;$ie``/5kd`R*t=^juc4'S_bqq>+U
+%TrtpfL3.TB$L'V+4/@;k[p;GNMm+J;m81kI\9P$BWehkg?W20*V`#5.fqN$7E]ncB#m_pPmW,&0 at PZ>D_HW;RP`N4V$^?nU;#+#C
+%oo^eU3(cDkP9O#^$qf+ob9c]24BV`XbE4&H'/<9;+em(:nJM^h5m6<%JPX2e8SpQn[j6f)&f=3DK<2BUFRNb//'(pdDj&o3F1WPh
+%9\I4U2cYgX2O'"VbJk8;.O>Q\s1PX//>&a_UM at ShG>-`!#0YrW)Rt*[o^E]TVl`[1Ua5g*D$(+7O:UT;%^u5F8[>j6UP3(['HkEu
+%;W31`d:RBb_RsCk+B3r^1!Q:?WCn-9Wr,I=K&QthU-/7AV(X!iWhb?4&][?Xq09_!/dj:NZ':)bJ_Bb-nU-X3$MilYrAHQ]dqg!L
+%dZdJSSZY7f7)L"XLPu(:M9numUuKR7jP-U!h5%ktCBVu&0>!a)S&[jK;b"Lc``2$"8s#4JS5h1ao//dZ)[&iUVf@@l0-+o!=ql"r
+%+bmN"Xib.f2mF at mRB.2ilhU6j\(UM?!Dk](Ja^Fem(G1MUb*Jq:P[XJDn"gg*A2[ofj17A$!/T:g:3]$Pas%dXR&B]FP1#Em.,jU
+%4=bN\/!HK^\@"rCRL(Vg=FlPf9m1$O\eP("U?\]bQQ+d2.90:S8M7hn]1D.^h#bKq4"*.hWcR;qL$G<X!k;`2Kkg9s at Af[<EptRS
+%U>!L19Y`jc"M9Tt[I#:nD/P\+:=8,-^SHV18o+^D=4et6,oQGN`7<s]bEqTAA/'Lbc/QWiNQ\p13pR![Q__]uP^"<CRo*cF?r;7t
+%X"l,D_9Rq<JLrJ,3a30"pM)pT]TQh""A[`i=X/`f$tYWD+=]rO_QZ_ng*VGR,03s6/++64<AARPG&uC\HC*E+Pm?]@&`9>pP=1JN
+%Z!dWGQC_X+os&Zc.cdNROK5[a8Qd7#a#52a\"PD+ZprKq0fX+?i9<bK,VG<CRVJ6Wlskun%%3B:!3CDX$4n(S3V?<i9S;(Bi*&(?
+%8S+s=X(<8KE_.#mWS5I.7`H$P[d?**&)n:O$^ggW$rR6)+<T!q<+@;^1.=3#9X]7FVg_Yl`8OVD-6grK;]X'gT]teu94pMCo/t6/
+%AH]@JifLDq.aG;3fdo3C/B@`<Z^W\MQ"r`u%_#+&^^3KPTX(KVi)l=e14*<T1>DJCW4T*>=.*T]_(+TD5e=Wr1(gOG$P!@YqG?n)
+%<es"E]%RF/9d\Rb%]%jbHd/;gj]t.Z8O72YBTriBe1[B!jOe4`9_hUBQrQ8>]JRj<<:K.4qsh$,H`C/U0Yu`_:NEQkaJ*S<DXV!(
+%XM!+2JKT\hR[m$59U=5PN@\2VfNADU:Lt3(b">0]b+aH-D8$CXDG$m.NKYNeB at L'8Q=j64TdQIF5=IQ'7 at up/fL9i!nodaQoFo_E
+%0\[>mk5Y#?;&lWSD^$g]^0M,t$^_nAhj!-ZqZ,sqb58H_%;il,&E/uW)DLoeE)a7hG<[BZ<jd=_iON)g+8,-m'cW#OS5k9W1JcZ@
+%P'Ade9hr&9QS%OWH6"75"kt/e?!)90+P!6nl\>9IX9J12Mb3VTQm*TR&QadL5+:3I"HQ2\PbghR8ak1rHad)Dn>pL9EUC="^d;qI
+%hg*:0 at Q_28X$i>HZtGRt/3r$RYni7!"Q7@]*ea.#GEDKJ7&5NJ4".g6ME7R'O,B*:2Va`f-IiB<#"_ZN(7$_&iRtI.``?[B21E@[
+%bA`M$/ON5ITrK.*#</bC^h"Zn9Nr#i5O!SMGpB4(mBS/\r&'`n#QSC/W]_nV"5-It)1]f;n>\mUdj%D?!(dg7XQ425m"p\JqO'r-
+%CgUsoMA+]nIpF+MG"^q!4N;(oH7)US"YXC2(f"1LBj!S):Nh2eWd^pFg$l>I:3&s&]*Zg,?GQcG)3Ec'iNE%F1"ZqC;,ZLu;jDd9
+%[8D'dd!o*b<Ttr4D)*PN>pm8?)Ah/Km;LZG%7SC"XN;(j2\Y+ga at n1.l?7=]q:7hS%TibQGZAR/C=`qe7$Ad=09W_TS,5cj_'PD0
+%\Oh<ffbIXu&+GCrCTNDV1b)R^CT?%"VuArmgb(e.DFF`b(Cq^*58=X_'QIk(G*C!ao*oI<X\3MH:M>_7UP.<t"P[@5e?22__BOf?
+%5@;mUUm/Gl0&T^4BauRo8&WR?h]=h%DAHIX3,EA4k9RqdcE&s#!+t>Z<$bPDA5bfLi<(r7$o)JIU=OV4_P__`@uE>(DnWqLP"#D<
+%,n:)pX.f.*C`@E5o.@#?G$IVZBdSkf+.bG'dEBZaG"JH3OILq__N+$,+\q0?Cp;k5Wt_:;dD!ela\n`PUB94j)MaJ!Ci\H=!Q'*>
+%58)&).'G[nE-8Xp;oSF3*I[&XSe'NogML_04L1H0Q&\nP6f-""4i[Kc-l$Nel at 8,7SX5VXRfX*S`pN=?>i9,XMoSe2a]Te@"Lq*t
+%Q/+K6NTu-T:ONpP,.4psDj-+UE:^D%QfGMM9f]U%%U>fjHNSf"dZ3(U_uij^D=*L;P.cCb#UnIV!*I2ep?EX8f[]dOgECF!3^)Kt
+%PrA-U^!1/daGjk3(Z?aH^4)@Wkf[KC<dB`0;D72Wc/J5GrAf$'qLjnt(1k8MU%FQIr`D'_>1r<D=95ifbObLrCee_P"5b.$@GMm[
+%,[htG^fQY5ZLKZ1`F0O"*6>G>?Dq=r$;OuU5W]I4p$pa]s)@Z9*.q$0ED2OMG0/dppbkTMgd;oKXs-T?:#1i>i'NpKLDU[eNX`U;
+%Ab\6sr`;aonK>`R4.$##T0Dt;'KkgE&@UU$_/,Z\X'E%RL>+n`:VAJX/D(043^nS4*mSsL[L5)3;mLi+ll*9#^sLU9ZXKPWQEtCn
+%%C,7Y'";8cB([4+^Xur?b4I"m]7Rc*Zn3?:c*&c1C8iQXU\aJe3jn?aZ4qV]Z99*4S\u[H".*4K%D]IY+%X<mlaGiol(a0`Y1<U`
+%NI1dM_PUN_YF!noim<5s/lo_XL,:q;EC=A_@$Z*e\f at m/l=JU!^H1qlg>VHCK:3D"Ngc[u)R^7I<R0=j)`n'2W)Tb((sfW$]*`C@
+%a2pnK]C#=M`I7;h.RJ_5lin\#4k>`\8BH+JA7)dJ7UWMVR(F_TWT0H;qCJ<b.(]_t6f"\HBn3'4?aCN!HX]ir=^M1XmBV:u"E[FS
+%lI`llP9dnG0aJO5I'"s),'3f^"cQ4,&A-B_?'][-msK.N)^lQ3:E^2EOLfL98*sBii?/qJ2!5h]QA%8$*VaC9[oR[oZ.1HMRN>cl
+%d'YHK6C?MjasU1V6&$q9hdjW)MV_[XMmk(*FSB='h-lnNEpD<I,XpW&Ln)L"/_eeJ,\IVH6(:;CR4AoW![9mi6sE<+X4%-Nid9<<
+%bGTMC-IWc,\,jHllGPcJ<IuQ.BuJMDW^;&gUWE.pV-[GgA%.*U-M0A*LJs0k&5h6,K?P]GP:m`$Sn/'5._0t2>m at juIe.C8nd'qn
+%%fDV"eT0eI0oQr351sf)O;M"Q5AP,*l76n6gGkqs^gY!lI1;=Kbeq9)[$*?*,'E at sU7@*GGUcj4:JeDliF-2XWp8odpL2>+TOaZ.
+%n=nQjFHIK<TK^&;;0YMB=n^3b\OZ%kP^WSke[MbIF<7udK_qlpkjm4o[IqFJ`c6pLU0>(B;2r\Sc)tELb9bo1jN?e#6iX6&@j3D>
+%HL<;n;"_^%q;il+[Z.EX1E9"UI<BUn<S]A!H;O/KjNB%[9jhO$K\biZRbsX>*b(^_pia!2C at 0&*WlKR=K8VjcLbR at Q+kKR5*=nYD
+%"U-17M5SM\CdW62"n\JSi+="qWXa'NCL)`c_16a/Kb!D#/is/Prn5V?T&hB#3/D%M7t!P+Vt835g8jJBfOiTJ##g?W[]Y(X@`^^`
+%'XMPO^l,Q$2TaGDHm&"&VE4diPm>qU`Drcr*<Yc'/6%[E%\Vq:hjH+Yh?i<,*;3Lrg;\U(.A1;W__ZSd9$u=l]Lc`j3sZq$H2o+C
+%nfMKnQAfg3]?j)*/sH]NYo4l8-37-C&q:cN"^Ck(nhqIq-D_piB>MI*3EqccU&]nD,WAkf``U[K&gmdp/E8#7?jH$(J!kMpD^/!8
+%F[0aUKk!tj9@?@s_'9h?eJ6lG7;Og"Xg"h8[kRW6#s0]`INJ*&K4JSo/[[$k<heU*X#5?1_lNu!CKMW?fUfY,B47jF]n/1:-CVF&
+%.>[^\b!=ObMchXP7_rPIlKamoEeT\"8,\\]nW at +ED-1tS`g/-/ML?eR459[WZ9?NC(T1PV%U\2>K+0\H91C07FCb9%+c5$k0VjF5
+%&[I#EOs#l;@#AJ>S(QBp)k4]i#hUS6ochT7<>`:k`_'&M9!q[LeV2f'_`(TARQTWJXMqWrdFl"q9(q&b>(iI';Noj!=+V)-J4s?:
+%=5YT3HZpe//@tk(M1ULF2;gCS*O7i\MD(++%Ws.BTSkBsQ]8F2.<1uTGmC%rW>2-R0[>\$0WWJcNMJ)W"i'#=JNt7cWK0!&CS,/M
+%'p1c7`W"KK52rgU''4)7llmJk9A6KMP5n$hSD9LmP,G401Df$7gStM[)\KismlhU88.H.8Je\VS\P#%"e2gU!-iOAA]nUMT$GKuU
+%K9/PN&R$^=5t5qJbui:@ca07_*-3Lr>Gi+j8QMl-Kj_UVNMsAYF8JWAOAShh_Mrg\GTIChL0mV6kg%8hX".l;Q;)S^QLmR-X$p-q
+%>nVb.Gn\C1T>f:ILN:@T:4/<_5:/JnpdMSYp##:1j at NG14>4`>P^'MbZsPpR!4[(`XReJG!Q:OF'.\Sr+*2gHa"<DWimnQ.ajU\1
+%lS]ck](Ql;CA[QoU9!X6ZH"#T at p"b?@:`\OG=o.njEu,5Wln*&@;utm3L#"tlnAZ`=7tCU''SDCM9UoB!$s$I)_n6Z/I>(Q?m)m=
+%_)-;B)p'pgm-<E@`iA<*,YP=q"]Bk--'"_k\&!oP>;?Z.*NDn$UcYD[-U at lRP$/o^LRK^g3`;J2Q#u"SY<:@9<Q8Wl>umeY!A#VN
+%s&bc_#!p56e^".MFqnHKq/_dD4V)*7&!DWWIVm>E4c!Ltkuh2\`D3JEg%f\5_DkiDA./3EU[jLMi&Uo3UlP.V.Fo!k>s(IVAX&mg
+%*$JE]U[/<Rku^"TA+>Qa\#Fh>EP&]KVLZiYe6i'WH+J?o6mWri:M/_GlJ$<HHrW=*12c:>GRjFV38knLXO`RI9Jl0.BC%Ob[)K!g
+%0\i\&M0a^.g3,Cm99*]rSo.W.l7-(_!No8P#[GtmaUXQF%98ReGp'1#fOc(W-Qk[\[]!eJV$.DW7`AHqJ^C1W8+mf!YX[2TG4=:^
+%N!lEtX8N^mFUBLen^^f><HKdM%gT?4KhG55ls']!B*,X#g)&KX2_G6O6)#S5_R'O?^^4:t#X2]Y=-3Y5C/L=fbt81pmj&2\T]"\$
+%6a!$+ at Kk%q"31'kYEc2_"T&8fBZ at 9t;Fu1"Vbs:&S1sq(ArgSA"<_;GXLN9'4RYsIjg&]XBB+BQ+^952&k,&WRl[_oYTJd5\Ae"<
+%brLC1l<tFr_Of?Fn=!H.CmJVKPkbfH+bH7tVZW=RE.4%,b-i=EoUNF^4NGJsnMSTg-0LW^jQ?F4kd4k>YZX!QN?,"`,ZbS+k8Y2'
+%0P8;n93ohYN^A%ES%FR76mf<q]:sQ7+QG+5Z^e%]OS]k-c'XD,#+hXnR;o:#<3m*_';ePT4c^mJh?/"8Ocp#YjDN_s>0(^9[F'-`
+%Ub7R?Z+pet1KI^Bm3eo%2]cgX_I'_[/&B(L(5PJ-D<gg(X7^87=Gk"1emRm'i6Peg%ICCS^Yfr<;TsLhQTFQLBD29VM*\DkU8k._
+%YheA":tp/9]G]c1Hkqe4mA1"%.'%J%;M^6!a4BHA[3_ZT-\m7O:I7Ya>OY+aJ5?Q!loD!7!@o;TG['i2JFm:%\90sJ*jO/i.$5FS
+%g"E0)-Q'Xm#K#r.Cq/01Q'Fq1.`3S>4;uX0"a0=1/DO.>?E/H#a#k?$-.K!L\[^R"^*O4^"!dr8ZT40p":=OA4p$9:(\SHIEb<ZJ
+%pRSpkMd*LeZ.XJtQ6pg5V=QM:-.rX9CH_"ccQ7kclGTjXpCZ5e$f4<9Na[f.DV`%S*'K.CX?u=_ at SHmO/!#Z-.1'3!0sRG%M4/DB
+%5])%hoUYd0PG;<@kS*>Un2PEY<YfPF*!`tb#Mp5##7i+AaZ#H/+qOs4R<Vga6-D=1U:c\o))kq<fc>7]a`r8Q:8f3IB%d at 6>b+Ya
+%"6VG(OX3WD15h.6Ym%2V3)5V>4%6b"8O/$Rih at IW`93%o^6urO8N*TCj`A#iZZ>X-TUd/a;aUJLVrE\>R*nsp*TICfD22$$T#@gH
+%So:oBACW2-[+HUQ'!-$a"4%qI>Ze*^%6t,%;mIA?;6iKi:<j>eYFTLEla4 at K_ESOi@FDTt4/d*H(1U9:-8DbOjt'8OPPq&P(H2l"
+%*#`pfAT]eP$$(3pLG`m1D^V$)9$Mu:&rlR=>JM<]'4M/2\cjWjb7%d$:q0mPZYHlUYWe2\7aK?]-kc#9A3,rSc-Bt2h'*dKLb&WZ
+%*\=8W%ON"`'U!hKKl%dD8=^6G_47#sr@]#G!JPb#\Wb;JK?nP"#UpOK%4#%e9pit\X#V730am-6\8$0p8+%"#ZB:Ak44n+gXI^eO
+%$r&c'd@'nqpe(&C`36YUi<BT0V"qV+28%B&1":f-ZBH0El@>C;(mY>c.70?n\*Kd$W8`C'r=61:2DfRoq5TF'V[]#9*+;^.e at 6C-
+%UcdBUs2U.TlErM(1H1R%D5R^XEOJB_##[7IAtLST6I8A'[R;Kka_D<ng6tp7mW-X=G:qOs.lDd?28fA`J\cZ=Dc/Lt#1<(l-#pde
+%.9sa.%@:`eQD-MZ4V#,df+[:AFp.'i4t/[!\`sl#Z9IZ/4",s)Q$UN/Q6WIsOjm7(59LjUdn!EtEY6<9B`:[/;`br>6Cg?p*VdZb
+%g++ot"GC:Lni0_.b52/I!M%0TQD>]XZ?Fke'Y8m((eI;c]&tChVerUFT)l#rX\HOrp:ljWm8G(0&?ub"N,1aAS'3J8n96U<6<huk
+%b)G5#$u3bWh$&58Pn9rX]&l<iX"-*LgGm$E4kaIG]]6s.>%Kenpm=W3#oVl.86Ur<.@'7$etBS'8I>c`#'5V5j3Pkj.k0eCXohf:
+%GaQZ'V/+&q)1/e>51 at Lm4*#X/_;f]Z#;M>u;1+o>8([1I]<,]'Le at f0P0,WmJTk+rPeS-Gh-U(-\W//`7G7(Wq0V41alIF6V_g&M
+%9(F`m'-&,p0O/dmbN]Rn=CqkE-B!E+fp2(PF('tUS0]$RDFl=>.8me!lU?Ve,t2HpYl7(tM:j+:gO>%iHi0ur'.A^"9f=cHkWG*`
+%_RL*(Tq!@>[Bc7>K.OS9badh>6r)@kG%J<AG01!Jb!V!c0LAGo:<[63DIdnV.Xf:8g)84k4aga#>aTmL%\.m?__U2f=VFS8-i-gJ
+%\?[m`8Hh6IVCiVY?O9,!?*u<<%SlRt(G:IH=0e$\1i0FH$ofi-)Kl^7M6!qG6]9_REDb'qTE[ZIItEV)[X%ARPkCOXH<+t%a_#VR
+%_m(0D&BQnaq;8@//RF4A!qU at S*hdJ<AYt4N=4*54m'e_hkB9XaoM-/(_":m)0mCHp&-*DlcAqeH'HA6MD]pb=l"&s%SN^'<h%!8O
+%KM_!MMj^2!Qb+^=D0r\&G93ClCP_,4>\bTR</&iL/@M]jgS4^HJPgfdX=q]p-$cMFT(M*Gb@(XuALaV at Sh!)t_m*B-:Lu1 at T12?P
+%3^e%QdXYS=DB+@)-cpf><i"R$W3ho`<#Z>VU4P1:$9lfQo)r))8%R#p3)[!7hK]<$?<"l1o73\u at 1O=X*XRhm,#p];#iU(#.!CNN
+%2W8%E*]d`ik4DbMp(SuLcb[U$a%7b#Wl#;f,S9EpJKdNYC+LU. at 5>>qLF'h^8s3bLkh<DDWnCP8U[LC9odeMrTIl`\c8IkF^&b3(
+%:pPIV!6kC2MEhFKeXl>KnHDsmc$E[NbS"HajtKN)rbC?TDR8nVlC#MoR9C0300p&o#fDjjjg<Y0OFP>6>K(#W7HD&(\@-&[P2?L`
+%G?+`*lqZO5$96^ioV=_kpR*"s?BdUn/_V;tc:NOu>;Ooar9,n*.M4]]/\A#f#7"@`LBY=eWNbV\,B/kY5b]`$@C*E+1uPUfl-WbY
+%k%4>PPn`ZQjR$7,2F5OO\:Tpg^`C``JbOIf929#*::Mf/h;+RTCr]KtRM8YrlV2Ze<)mJ;S0=e(YaS*D^IO-[Lk+hNd'H"DRu(si
+%\mXDuC+g*Fm,?H*D?AqUThZ['lMh5Km>V^DVR;P/DJYVL-P<N$NdbH))>4F,:HW/L(r;j-nt:/(*&ZMfPd7m-3SIN(=hfbJm+c:?
+%89!.NW--c2\%!Ya4"2fj-_;_G()t-YTp%O/&ta_AL"Jj#Rq64>]K"]+=5Y0cFj$#*F[l!WJ]E8p0"X02:NCj*^Vpl*YV".Te9Ki[
+%1imrajQm5:oS_e>R&]Bsc=M/-mX;@h3cd0<1km.;0j?B!AcmB25"PnE-9bN0lE-XVAR4/UWLLRC=-+QCKBdTf)1g8^q:p7EW at Sh:
+%480`DL8Q0Z7<pP*!3=S:*o7^2JO-iEig66g!#4Ip94poDa$I!YH]LeP.Zd9WBI.Kim at NI2fcra'KY<Ub$p+i>`lX.,!PQoRg,+"B
+%BaHqjEQBF=:M56E(#J_#i*j"YL4hne8_HXSOHkW*5V:oll3-iAbE+X,Ag^n/IQpIr&0*,n-D<oW6"m:LOfU!uN-ginF'WV!0+sE3
+%(fZ'/d+R6Y7V.Z_K=&>ZJ-KF]e9_1=nP8ijE4uG?3,+Oe&;$-SIG6 at 0ZCB@uD)SdL at 2Rb?`Y^K$TopY/,=P*)h3"u]O(=8\".XTD
+%EY+_5*F#+eaa:=&LIKm79-QT$$OnSB`nTXch/\[3&82giP>B09ZVC"k8![n_-<q6>KCFF>^s_V*=Ns+lnL/-iOt%1DOIcM0fOr*W
+%haaEsk%HVqLr[@eg3-WK!4ADO.oiWs%__8<a97Q;fgO7Wp?WcOe"'V):k!TDlmCas<DYQ_o:3p$5ZG'+K6:#`'J+td at QtRGbYP_:
+%Z'--u`fL6^)65h]>S$W7ZmM6((]\OM4YQqAG:`2*aTY2g``R(=Q3.KSP=fO*`aQJ;&sILk/YN:s)f$kmST[TUek))K21^0eEZoQH
+%JM'*BlJ!R8OZnl*658EsjO;$"j*/Vm<gB$)JL?$=!2<*S_9JA"/3=oo#K$bkC:/B/)=8#urA>YeF&oo]c!N!1n!&a.eUTW9=#LX1
+%0U=!HG&cUb0Wr?Gj=-T5?6el2[C:Os#g=cfZ]Q8KG)u2kA/FATSofOcM4ZQeZ!M[&Ykq\$e!+C62-bZHR:CY-#4Z;K[N at _)>*M:`
+%_%ae<>&1BZrAeu23nB[oXogiFj]16)53N(/\``X\So,On7BRfWMaXF3mc%d^V^&F)+<Q;Y at AeK+7foFc@H=c=<T981QHileb=];J
+%]8(&@nnW:DKlkXl;lMRoqfkl!`RNm`(Z6_+`&]E#m=J\T>TAU*m=CWdB%F84#doe4=;j4'i,To2_ojEA!3D-%mjbRgO^J+IC5%b)
+%H9&B$`5BO)/J%-="%1T.md`+nb?C_!iLB at 6MoX$OFP*'S.Ra,UY2mC:EZ6dMJ=G=r9lgMAi(22U#)lc!k&jXBkdF%]#(Ep2(SA8M
+%<cR5O"k#=W%_Ku#NbE?+MYC7gfS at +(QABD6OV"SG]7V=jZQ@@O/hjJmpa\XR-p8N&J!o(J&3pN3h9mD"Fr^5!L#dK39iC"jjqc8j
+%9)qHEo3X&POk*K]8PC at iG:[j at ZV]5,39aEV3>%[X4C5X)(etJM3Nr;7?Ym4uS[ZMi;<p+Lr/p1<@]Q=":;__7^iH>(+p>],KGP>I
+%`Zocc]]fe^)kNRgQ-mI$(JfZ!#9RcQ?Z#@.:=/Q/b'Of]RdHh9G[a@=j\?j_Z8J$J&3L=#&s6.E?C*!91L!J+1:n;39RO=(-+$7l
+%gLb(I,25'"<a]BW8aOHg-FYe"aF>tnil]C]PLV#jc)GYYbH6p at OF>EbqXOTIFa$E?j#GMdmpe5N.-bG*Oso^I$1/80DT:fYZhaIb
+%cH;$+8AG6cg]RBg=H5XO%N!u=6Ln^M!Bq'8Wg_E&Csak.lMK+$FUc]AFpk<GUSG9ZG(0F-akp]^T+$.BYm8S$QImk5$fBJ9"$_Cn
+%$0XsLkct@\l:beJ7=>T&N'?iABh6CZ&, at n`I#CS1`O6I7;t<3OB[ea<e:j\Kn=KV.%ROKO#tW=]928*>8pOPIc*!S*^u:E55 at no!
+%lF;mV#;Tu0N&%6TQa;n>!350d"RnU at G3GbD61O]+Ma07F!P-pPj-a8Y)R(hpp26seKSn+D.NRmrb*A8G6hcRHfhRLsRZ]f,;=c)3
+%c0*nHB&4l`M%@Wrct:Nu"Eg2HIjo;oB+Ls'<[Rtu\LMHkQfR_"pjQF>Z#td^jAar')7<ElqrR.-1_t&NP`ZjbPtA8-.3foaVc4sG
+%$')/jROPW.X6bhWk1*- at H]I,Xq/!CC)e^'"]NOsE`E;^\m?isqMI`r(c`,'F9_Fa9SX9[_IL=<>GKY7tq-.]a#KqK=Kd14`qa*G@
+%2S[3XMH`)RP;NlZ[V[=ge5"o:JGn<k_q^I;%1B(C:U+om3F0A1?$W_%p[35N*4J-/W52Qm54qdfJAdSe,;mV at or@U:K$PP%3N$NE
+%chUP(jZf4*W at Q$gN^/8!_u1F(>ADHIRs4?pANV#]>e?/H$]O4'5*BrDl:^A_R+*KkjPfdBQ^Bb(j+kU:X-CQ- at C%?">"MM82`>cU
+%4)j;+RpQlFQ.(&PGGfm!/kAHIB_o8^ep^(`b/@5NQ11#q3`#LR;"%&Rmt6X*AV7_Tj26\'fK`b50R`5uDBmJ^q72S,T-ijj\6_Ll
+%QY%-6Z18We"?glT(*N'b$Kt*P:K+jL;8(Y__4K*=Z"&Vt&,+e(a1#KumXL.3f;c!cTA\?iiUaRJ=^`rQN_.s=D(!\rCm)81.Fe(a
+%bNlpAP(&U;*a%Q%V*)AP at -a99CF@$jci17DHni<1;Jht"2$-BIfVn!)W`+i+4Gfqm,^Ao,8eFm#"!\V0OC*G?,e*.4$q\/AOr?D^
+%"^48"UA79lUeDp>1PQ"b;FoN(CO=oUNl,W_3`%1MR%:fN0q?`udA5<GUHlQIBL<>kC"j=]b2;!2E=4<hL#86FeVct]>4$K3KD9!T
+%B=H<1?UT/N,uUCl.mG4<.=Q<]PP0qQJt<'*[IeO<BgNoMV^HgH8 at Fl6%fRL0HliYe3W0a#@;81'@.L<i_K'ChJAt$Gp5T;B-?\6u
+%qbu at AXN^mif__roLYA*t1fiNo0DWel*;=Qc#Db6`>$rO<XI8Q:B=n#oH9co%=hce*d8+d\CW[%\d3OO^kEG4\V(?AYSg7B5;Ro5O
+%]PTkOA[u?lh at 8;AWLJ'\UGS1uAWfHV.'[sGABJ2b6&LDEQW]/N(oQhG==;*;PA931S^)TQ"S-eX6?7)j)];T/-e7Q6E&jg=ci9hS
+%mCT2'p[iNdC&K*2N^-4>%97ZAaiMO:W0I%)UnZFE9R6:8m(#AMm*7afOd^<O13TF<LfO3R>?/A4c`0rZM=R"?J,2^84nQ=.8Q4Vb
+%;opYQ,(Zt!]*kMgD3B;DP`$`4Gii8KK7lps8\>'_e9,n"7rY]XbbE:+6I./XK+uO]:_JaO@'ZP#h9[c'?8]n`7Kl.fM1eJ,lf/OB
+%(jYS6I?N6m#'o=:>Y;[N=CG/j(a9*KfO1s39utmR$-2G\4%mX#<-$JbdI3l9]4?'^reACaICS4AgTU`6D%2Z#CoCU0Q'ASj*9L#U
+%9'RS7A]5'VI(be!jLsq[Kt]W/aDOh'6&p-c.,oXCTW=YVTjScU=4NMZLXCP0NpAsMegc<la^Q18;Z&(&\Y8%/HnW7%0l1(RaZ`Uq
+%*qm-re.T(mookVo'$4e^-Pb0ja+L!N::"iG25!+_#;l_gW9\ZjLQo\B=W>^Kj`"+#<s+g?3;d*%_<*?oH1-nYNGnR9(@+T\J!-Y"
+%5TTtY957lrqu(A8_>+TJ2u2"?8%/r2*@S03Sp0r8hXjC^Uj<8mICL/?R2GN7*@Ac6&cnjk;@^=%9094;#7[Vb]C#T!WhY16?Rf.;
+%j$'Y`?YJ2q(+[sa,i5o at Za+:u&@:,?<iMRoq80ZsJ'0Q>`]-kUh2MCmKX at T@6]Xh.5ATZo;Oq[<go=a;/KQ.$?po?oSXA8FKk8<9
+%/)#.]J at elFal'bt9"rHm\u[brl^8hXOE6RGd8S<%OsI%FnnI$+TO2US<I?f'IY+h*/Hd%L*74A_(^W[n[F9+Imc(ru$/m6DPFr>$
+%_XSb at m]XiRQ at Ri1Xe9p7bBL!94R at E)D14GGH1I1#Y-fSK]j,fR'Q3Z0'\pt:UQ(S"1j`S.I3N%FkW4fOd1o4[2]3nZQO<^=(l=0:
+%g\+p?M,0!:'0i8.H5.^*.7':E3$2tA4rCdJ\.:Qqp'jV:C,m`h5"]fLFs\Yt1rPhn'?FM,8]sR\mMhAU*Roa"Ya]/M(K/gkC>ef(
+%.]MTu(3FhD@^!d at c%%Lp`OkPIE^n<QH7/t#$>n at _F%__Bnp;Vp"7WI':EhSS8'gNPWD9OX,RciOBnCZV9L.8cB5BIEnC,'bc-a)>
+%S:Ai/%[aDiRP;.]Di,G#!UGO>U%<\bd*2c-o7b,\lBn.f*K?2oSsqKUE6.#2j%2)6G/>US!9c0-Hu*0)rAX:N%kC9g0^ILu&:ZT5
+%*K/1dMDZ.lPgji[q<:GKRshsi#tg.*cj9S!iT=*g(LqMYn`aibJoiW&"@oWS at 3I1_p`ck2cu^;id\I2p8XOC<0)(?QF':c+-6L3e
+%=37ktaD3Wr!_RJro2%]W^*=W4amr\5!gdulcFfYkoC^9Lq_^;lWW/@]d^I7f<=.:?(IXGI3Wm9Of:,]&-[<tZm3N>h_<k"+gTY7F
+%[2*4cq,Hi>_9#Gg4#l?D[G7=#f>Cej5'8:^I=Z)Z[FjUb]k?K!b'%T[7>q?J\1Llbk=^]>4H2Pi;W]s=W(k!S#7`te!'6k3SB"sL
+%)4*JL'%Zf/<_KU>#^C5hS&*Xk/%1VcVi&eVEg,m!k/".fpNr5lLQN:_F,lYdD(:.eBPjTgRIFMr!FHlCqQ3]fs$e9F2Cs]qr'j!'
+%=PujZT*R0]#q^<?e^FE4P\I&CGeFTWe`=<F#AHq*s(nZ?[YGZ.0u6F1OiqJ[bmHta8QXqMND7L91VCt!#[sHN/4OsG3$1a_J^(gJ
+%PN/,T7:%sXO%2J at Z)K8IRb+W%dG7Duqmg?,+n^l6oPKd&5#s8JH%I*/PF>6PFdSIY*Y_"?IG;<bZ=lh_2WG_#onEYn.je]<MZ3]>
+%k?=!=-((I'dY/%Zb?%Gd755UM<YWmIc=cn<$ckcP/a/CgKr3+mDEr3g,"o'PX9R4.I,;Q:l)c:A5U?CfJqmq-J&,$>`$r;/bm>V]
+%TY8ke-&$>H:HkFfa=8AO-_N"*M)Z<]P!cqd9IJms9rBM?mKj#@F!b*T!)`AYY>OMOmJ]E<D:=BgNAh6XEh_/2_^utV5B5pZm at YK.
+%VQ at b>:M^q&?`8;SC"sdESK^+[`_Q6tfOcqn!Rm:SCO=0X*P$dNTgg]<l'Ti78Cf0"Oq9qQFlnR:nstfN;1HVS<NoRR*?u<VFAYEn
+%IeV at V\_uMUK at L8>^44 at g*%Dl&O3p\M9:\]&3E=*F.ApuTS at -F`rG<8kGaRrS,bEaMO(uPKERDCrc-SN=g!jmm%J3G'/g'[`MRLuo
+%rB@&9P1B/@E'R6j&iGiR+8^tQT/jmc#iKM!oLK<ar4XMZb.lq46IdiX]CWgAk17ZA;O)C-`7-I'-9q=,FUDdacW3eAMD.LO.;&<a
+%6c(hLrT%Q2@]";=KJRsZ!Qdp7'T,rg8TRtJ>Ej at BigMke[Hu?[cCBp/DS,$:#uKA_UI4/R$b<N4$i/INq]-*JQI?&uP7t?cW\@)e
+%-XIH.;mtd.P0R5H]`oTKEsQZO)f$B]f"?QHo&rWQUbiPE%`mmF%=;P;f+'t_b>58g^4mB3gO10["O&=W*p<,hnWJfVd'hYk^;qFn
+%0[<GuOAk*Dm^[JKZjC+1H3m+=lt>1=s1BXPVU/(dUhS8Y&*@<UoaH;Wj+\'8,t30hq97D<!e0^_gTcm94h%o_=lnfZKlX:+HOa,7
+%XDZKGp%>%LP)OACV%HLrr3sFME8X.D/U$eeWN$'k<jO\^MS\9?Y>qkr3HRPn5VJb=S##.T+$;4 at Cg+=*%+ at LM^#u1=8k`7R?/3K<
+%T3G8Uak*13'tj1QL1$!_p-fI&iiS&tc^))*U at PMk^#U9-K-#A[i5.=M;5%-t\8lTl.oSj4VWD)A\ilTLrG'0YPsElcqfhM8]pWte
+%dsQ)U.!=Os<"D80J]^kL0fNOLjOekV`X&gAQ`mj4[,VFP^$FGacO7qNHqgJs*$2K3jM`+<!9fG8Q7mU5$8`SR]!14g44J>_llP&`
+%A_2]kP\&?4!OAO4Y3!5<JYstK']:ftC1Uld[!!(7qslmOU7ap&F)OfpLYU"Kpg-RECS5GDH5/icar;rgIklm!2D\t6n\>ETWB;I-
+%,`u;a8MheGI4;/M86 at m%edue`ns<H<9.W[\<mOX=>X-X at H:.ImpQYuIH7-bes)a-SB*qMDC4;tK*.%VVjDtudm(&DB?#D[C'ID*6
+%B_9u689DO]\)gb[#MI8B<t4lcJp"PkgY*9KCpqUW9ZSgYb)'@#C;iNsabbQB[7EtrUbI^jALc\8J2sS at 9.>/L2VuS]:C+E(X;0km
+%&?a.N48,oaZ^%h!,>WEg_Y__P5`?0+V]fbYmbpJu1c<<3<T"d[h6hQ3N"C2]Q at n#W?=nnB+\tM[Jp9'L^671U*(k*E+jSPH"P+IK
+%i at 3j3dZ421ghllP@qG&7R26(\k<&BTIF^a`?%]4:Ee/MeqH&6`fM%KI8K9CWjOSTJR7_k7'<9D-H#4Oa`Gi2MjOBfMnpA,`q/%6<
+%bUf0sUi>9G(.>ViURIMo)Bo,kR<,CZeh.GM at gpO%Af<*UODpQ(f^A``T4)pY(QEr(;l7LR,6p-+r]#,98NGDE-]:.N7SiqU^nnSF
+%8=8"?g=G>KCTZ?#3%<=*6(ob$DPC*%$0[, at FoAHO*!j&ho'.'8>"@'RF)dCVc^X[f[U6bnHiIc/s61X8o8&*A.#!ujJodKgJ\!+F
+%DS,.0IKS7AQ>"fm1=n\VSM-3kNg>8H"`5 at _M-g6F+"<jGQQYN8pus-FS at __4[@XQ5J<3)^:]<s[CV&<0F:uo?8,Qn<#kJ[^Q,#cu
+%WW\a=?*fuhNtj(3"(LP7J=:%(6d?ho<$H>`oh?-+M56LsGo,0aQhPpZp00G<GC_oqiD6g#Nj\:Po3qc)DYiE!%k2P;"5AiVm581[
+%o"-peCpsJ\P1m,?hWEBSV1fsAGou at g;RLGTL$=NG+M/[Fm?eXs_pl>u<7o/n(M85G>1bMKq1"#/[Wf3hGNCM`\m+=:!TjjhV+CG7
+%<b@<s;+AXV;TbA=3U?4E;bD.]%mmeY"*\be2e#u$Kt]KoU;O9STlc][1r*Uhjp^klJfH=k-8AZIR+i9"dt?N/KOuB at X=2hSq4t*J
+%g`I@"WH5YuNdWNe/g0/ea]:Cc8&-%<.,p)/(Lg^5="g'08]3H9W'VhAcU'Ru2$kEqIl6n)_%6l'hS*S8;_L3[%RF=1/QNQd?Fb8K
+%j6hYV_)e?]@iHOkUAjUR;,FCpjeAlEE at 6ddcKHM)Qu<<S9f[cIa?r2u,h'R>-HjpdjO+Q*n;3)i!n3_7]3ZsQhj2TXf5'(8$7*/7
+%W\8W:H_'Edj0s?^,`nP)-`CXb/f[F[BdOfn at T$?CZ*#[omCl0Y4Bn]r5!7M2l4l5sSr[=OVIP+jPIfAE.DCK#%^"a+,.cNF/Q2r%
+%#[;cM!k6\()no@)BdHq^9dWb_4<!WLMkMBadY at AAfmOQ]dN6-ECa$#Og\[[*]^tg>kK2m0)cp?(`E*OM65E$uP"H21#e\E3ie,55
+%L)e$@s+J2EPB=4\!R-s#5I)BYnnT1/dZ6 at o5]l!OE]mhm*9b,;AKX?0#_n,*mddg=kutGL8/UE+bOIK_%d^60%/j8QKYkBuK59;+
+%7!G1+d(*armnV7Q\`VOC4R6:5atq7lIiZK\nTj3a8[Jg99*boqc&&YpQU&MbQuH96&]qtN%.7NeO_FILI]$^Ds4HpWXDD$LChk/6
+%0\^Is16lF4_)(I[4jm_I,!7:n(,FH!(Nfs[?r.;aZH-BTfh,(7Tg/?coGmV$ra7[,q]k(@(i[^0a8<2$IJL_d at 7VK_]::Q52WVd-
+%=0njjl.c=-:d"FYB:qEf'DtPa_=HMJEX2.KJT`N/mlFPi#/@Hl)VlsYng_gInDq/`Db at B!#/3A"]_@\r/T^=/DsVLX?n]@/A3SR"
+%mC5IHK3Jp8Rj1_Wg$b_b57/568iEqdir1<`3iR7mi8Ke#\M9=A!VE>6cf\qnd%]-4Z34YB(1bET.i#r*T5n1.:76e6"/@!8`?qqW
+%!2dJ(F\+/l.oY(-P]LdWA#A6W8l&cpha]RIfMQHXC7t)[qgTmTk.J<I)o.=:a<K0$K::]p:j,KD[s@)PHo%<kT-grl^en.Yf6qJ[
+%,ZSToTkJ=dTZ8AdU!90RFM'=1'.>uT#J'+A`O:]Z_3U6:5Tk#XOti#^p*Qu]ii7!EY11n@`L/B_F5J>'*?gV?f<35DF#1]3fd<&M
+%d+t at h]%I5`\>5i+pEa3U9oVgQ'-/Ibp`g<3=?4,d-'H-(KGahG_KsKNCTbjPe)$ssa+_g4Qq5r+G&(G>Qu(bFgjV.:40c.eJ+Kf7
+%m9U1b[KrgO*[sn1^&/FbWBQmm;p<&0Q<.[FWHI&AmlT8ng0I]+25_k!>"\6GJ\\rXfD$:FgN[uOdg/VH)p.CKc7oX$,G03`9l%2:
+%mpg8_V%DCS*/'ShDGWJUPgAuP4Mb8_FS(lfd+O'/P!O[rK)3ZNTK/gCA?-65o*el:\Ng>:K((>nR*R="^i/9/S$&sZfrM at fW=Y$5
+%h*:;B"uVd@:ft/(O at 6Q1('Rf),[+C/\CJ.nZ+i_74CKDbiBDmAF3-%]N#(jUhDr2NLSQ1]_Cg=`6Mkr(Y/hV3k+$^5QXtoAe[nWQ
+%oQB0rR?X/]H(L64=EGqG?[6J>ZtU^G^5ur+!H[+2Lc>]j30PH+Pl,mrHa`lMX"](EjKo(:^C.Kh#b9;_b^[,Kj5\1*=@#J`B$`!A
+%?i,nCKj2^VSF5],$2eOmhaT)-#AEXQ-O\nKQAC'kD7CH?S>WX^1AM?<?`nuHGUjU'24r8`$?AqB.dW]T*Dg at ifBVP_!SmLEe-)f3
+%Rh=TB>68AK\?jOUbAUU^=F/H/[H@><I_KjgW512=Hrm[$C3#p^gI_ObBmd_9N^&k at OpFhaKI>AjlJ]"M)+,)GMEtt#Fd&6rBEN3m
+%g[j at tW@UUoO#WQ^TBj[Ccc//jh2,atoRj^Y>#rXIWfM$BSA[fJi\SUs!P+LC+2%AEqj/Jt`\*<WbW>DY(t=n*ZP80FY6aQS#I3X]
+%IQ at 6YSj"&Vr)>7V^6hEFd3So)hP&,WG/Z^*4eq4s3a`:]gA.("J:PP3LhK=<eoP,1Ab+V6.@;ZOS?X3'-Xk6L=_qNZ>R_Nn*s#;N
+%lh$V9q<,,;_U(:H7YAaL3SP@^)j+,g`>jJ,VIp%^P/&VJJ\uNbK"/,\NABmtegLh>Fu,;lXUh8bSYA'RMaumpoVU9.R]IlV8RroL
+%=cK>Q*V9BKDDNIa,\sM0-LDMmlMY3%^oP]iII`@RJbYj:4,8^sXVeKV2%TBdB0C*Vj#G2qr7Zo&J*/i@`TjEY<$+\j!B,;!84mdn
+%B9qL8:cKQe;#ILqp(iF":441u3!UgN[H8e_Nng8oFY/`%R(AD/1b_.kC.Bn6308Ic9bc6\?#b`,+$):&-piRJ:WYVa\fQ7V?`_PP
+%G*>VuD9Hjd'<H')(/-6WPk0I<qSl)`$a]O)R8/cpr=LsepJ&nW4maL:CAT@%$]U?LPY at cm/eU_H1::W`flJ80PKV_[@;``3h!66$
+%eml:VK8b2am#hD7)^Vff0HC3oR[rd#+;KNhR<rtgML.\g63!R2V#ViSaJj#9=!c?J"=f".\(4UXO0^+B)b>)1p"G5f0 at 2&TnAn8e
+%A6da2L&_IEI(Rq_iRQ"c#>pLO!4)\?Lll2=$[.J6R$>AA;Vt'\c at Yq;;^it\E^,>5P]\?TQWaId`RKKg*R3*NfaI'NB'r/8:H+Uf
+%5!Cm at g/]-`2<TFfO>L(H-D$=1hJc//jc]/egE<fb&Lh$"f!gQj!T'aQLKlU\58TW=<6juiU_?!WIQX%MaY?.)^gbX19)2V5P at k$$
+%O75hGNW7Dh#k:GYeMGiu,P[WObL=Ah,a$<kGTnM;8#mp],rAgK^8u3d0]spW\eMW-3LKA'o<4"k\_sS^4q at rW&h*]IK1$\DanZs#
+%F;1pN$-&da^s=GJd!@;")No!Tb;-/q<Y[j6Jb*r53)`SGU2J?S4MQY>\a`c5;lUQdJdcCh!LbDKpmp&^5DFfM3phR]K[[AI6"<kF
+%2SLm;$-<BQK#ss4GouhprL:,0%@SjS"*\fP+:bnc5=/_&Jks^*/lk,,YHk%Tk2M(c!0_1!C"L-`;C"gMI,Aad*b5<$H<clkDQeI=
+%$Y9iYbjeGWq\KrjC!q-=O(5HCqUsWH/'aj`[1Z#Ae+07AClpLSkKAQjK#X`U69SDF?cmsd-TbMKG7d%YU<P1"VOSlM(mq8q8o^u.
+%8pDj6b&.KjD8Hekq,W:hO"pqVq2GKgAk_BCm3 at mGkFNibZ'X;YY#;]%N[9u1oD.!U`A at d*=D23T*kC\d:WprXmJ%7FCL/$L`PWb9
+%Ot0WheFTB2AQ^/)d=9'&hB/@5Fn97j0rP6DDOmj!FLG%0;?E3YOV^`6c%B,sm*MJ&cMsaN]KgsS=<6OOojNcKb[=cf at 4FM6?B96?
+%k:)tF;>[:);e!,i1NMh%D3Ds@??liZ?eb-X^!TGDLeb0J?jJGiXTR3sd<ZM;05j1hBfFqQFlWVSDi.+mq:qr-!r6`DCe5e42"k[B
+%[HC&1X>>bTf%'>:^8l6"9YK'?95aAfb!K"p[MN+H5F\F7%iraJp1CNDn<+p7-`Bf!kSHO9i<Los=s,9a2JNc0[:Y_#6so5cB#B>]
+%!nlsm%S/Q<GtjCAium%1\M/N:Jh/c6V4sr4h0=5l"Wl%\lD]/fkEJOILY'1G3]KJ/k6NccPmiCVHh*;3%<Pg?r]>2o<q_L%bLJf^
+%oj%gg&>"gZ7.,?#m=6Kh6DSLUZtl#eP`8qT_AHZ2QD$r[=r!^Pkih,snra._E6/RVG&YIfZ.HOL+#KPrW21-3.6j/P#SpmjEt^YA
+%J?U949SX`7,,aLR*_NA$U2tdIg)^ITC2RnH!$Ssgld<OMZCP'd at mQpi^s<.O*5bLCkEcuB.NnBRIQ.s;cm*b:E2rmRbs]>EL9pP1
+%XH]&^Rj>pFcYt/p16js5o]LNdg\r1oVAG5#XqC;C/#8_c-n+>8RXrjirfD.7'd7"4ZQZd$:"iH5^YRF(aQDS6(+mB*!V7LLQ!BLm
+%s3^B:L':_'l1l83Jb+[mHVIa[;U3Po+a+[bn\b3UI=e9o*u\d4$ST,_A*l,qg<Kh7hlto-(Sj;lrR%u*;K;ojg!=*.F.IK>;G+&A
+%OTYKRk,/ML2Sp+gT/t)B[`4BAeGNt7\D2bB,aE_OVY/D#D`TK4<?Bq!O^dq3:2AQIFag0KQ\q(gE6u5Y]I+!#ZE:-$qH.C8;&:UE
+%gI%"]k%t_e)qW!A.7hGCb_=rf,hr?NG'NE,`Cn?g3IAlqH.oZ(\kVP'XD+7C=?CtHea-Re^"N]`*mCf^Y"J6>-\!b at mUK(8h$JXJ
+%ZK,a*G(E-b2GYR:HmUJ#_01SC3V)f?KS?N_SKn]R,W(+*U,Y0afuQm@%\d<2Q#b1G<j^S%Eka`T=TIU$XHi(dK.sPW\1SR8W6(tF
+%XM.!%01i[9]Zj+,b:i$o/hll at lfbj6f[YTa(N/rW9)4s;KesQ\\8<P+DdmA\/N>gPmN`3+nKH4:Y@:)32+iRYlC\luo`TPi7n`6a
+%qW%B%a-Q&7]Aq&13"2>^'p/sT8BNZb>^`^ePZ6>l>%=3YC]Lk0RsA)G0fqtSe7"'44=eZ?kH#UV1$bmu_j&Ds2=GT\)8ng9s1h^M
+%Ia:tp9<EX.-[D<I`AK?;b@(Dj!oT0Z;k2Ipn$-ka%Q6]C;d=0UIB=80AI&%o*X!dc/.DAXmsO)OL2;'dEM<7+/d?R,McF^'Jrt8Y
+%eX at jOm/#9D>u<K*3WHAkrD;(RNQ,J1c6iLH(0$#o71C5!oE.fCnDp'CTq?4"WZr4dfn:q>.AuWM5[(]fqj"]T4RB95M%c<V8-%(U
+%48D-\nML'i-tDUd;['"d`fS\>5u=7eZ=TimP<5UESo4r<6God4GOh;3\W]fIXS9NReB2QhE/XDAj$)U;9s`OC@('n\/b5Af[Qaue
+%]-YIMSA:q"2F\JV3VN^JmFXJ`*U2Z:'GC$9M*d"H+"?g2BpDkk[2bcRjHObWpi%7g7YS542;$""l`f>CTSp_r.'i)CjB0'Ll7#*-
+%Ljao8cRp$Tgk_#hHc9d%qHc1rY=+r)J'b0D-RB at pD[&hbN:M>'CH;-:0 at KZU"3/[G%Ql^./A;M0F:$qE9M7G`MP1duE`7h]SD<fc
+%@B0Q3j!9(&$/eA98F?Q,r6E0kG`I[!4s`J!(LG7T?hkk at hIWU)eZfkXf=R]]`cZa at M'L@"7L+ID(6#DG,$s/*/UZX:&fJbejq*uu
+%Tjf05>d at Yl8O<riJ)h;J^0dO(s7;STV+.u`@loQr1N&Zs[):#Lm&!E0fMi#[0B8*P5iL2B at gQY>CmRh:k/!!*:Z?1b;4-FV=-A\3
+%6^Ni&G&qlQ'+["Za[QgmBAs^E>tLK_Z;(b8&,[%F]X/Q/E&T(h$T>8%Di9a/`&3n';UJcn;nAr^Q&D<>C8p`m(?>;8r;=j2AfJ=!
+%$l8*<QM&n3Bm+A-a<]6t]3q3gqo/m,Y>c*PDBF(q49]?8h_Ds771JPB,M at WBM6ZUg"Ho.[J50$JL-m])ToW<^)(%7XY)NXm[X63H
+%Ub_JH@"gq`R[lA,@@N,L3RsfHHK6+^C,bdoo?O8gENTeNW'\hC["SJWl#SV2fO^%S!Q_3phZts$]&4_`]\TTu.&)19^k1.fCC2QI
+%fK`l^0_>hVOOno%7NWVkgp[.DO2RI;dqa?/XdV:lH;h4?>DW1OQd:fPQ7 at f+27MVAX`L0r]W:>CTT]4XEnnP:oXAV7&6MY?9d"r"
+%Bp+h\=eO/skaX#5-Y;$=V!Bq:NYm)g-V5mH]mVet'(tglE\Dj^HD__m`8'^_Y"?5rUC3>?XdJi;LbI:>hSDA<ol.oCeLmO0a+Qe^
+%;if%1>Bk*5:9'bb]6+=G^(`>MIYRW;!\`ER9>g,H:sJ7kI82ecNW0-uEh(J)7`EK*GpQh5PEU4;OV#WMSE='<VcI,AhQ#inqhp)F
+%?^9^m4IR16BeQmb,UQ9,`gmB>.JpS%;154KPtJ5g<<fOe,FEC4fR%$aL(Zc,DOgueg,LP#lQgQ=[!dT,0pCA(^Sp"6 at WSO8TF,';
+%l*+?15V&C*N2aJSS1OsbQW-s64scLBHI3X!El`51aNdeY0(f,;_.nFjkL?);&:,B3@]%%1<,$</[M[Wu4>%'N3u5u/ZLE.9+7KI3
+%*0M/^mZ\1hSpZRWaKKME5_CX(Yf$qo@#sXG+mBR&:R)p\'1eD*B`MpcI<]2*e`@D*%I]+p-N:uIg6N0GUk6b0m^&O7X;;'jK9n^C
+%S");T(`^qLUV^Umn1YY\bVC:.6_.gjSl?87UFdn(-gEi/6Cs^$`(0]U]1V_NG_1>oNd5RIVf7*m4IR?T\=?f@%cN;:O'^A#,T3!>
+%jsgSmZHD7Ud*VJ&b7phNW>sSI;i\VPdh`@tAjbZ3S[_fP$14V+WL1aqE#JD5 at 57%H3q(!%X=pV58671dkF:na(.'WhP5`7pcPL'o
+%HLS!]M>NJ2qutBDW*08h*QtYI67).LXtOr4^Z=+DFXk/&F4V<(PGlhsV51&RHI8lM*DC+.G?[\FGf:k6N/Uq*1/0tXAQ)7iY;D4+
+%TYbn/-X>:LmC^Tn6J&9sTb)E-V^Z1d9I3/ehUHVAH4:Kmh+7LD8p/2*eZ7$>4m8D<i-l=LWiV$Ibl%B#a4ur)P0/Ep5<a%!>CJ']
+%ks9AFS7C$8ZW2#p?]$%5%RA5VL:roX`99V_'74e.;W5A"FXOuT=D3oF$rrL12V09 at au2k$5]*j6h'a:;8c"E,*K-h+mo3cg%WccE
+%Fq6Y<,ffNB*^-ucGN76V=fh[pQnCt9Moa1;/>Ya2/r_-j49geh1UWlk^sts/@s.\[o&3/!GG&%,7WQ<U:Eu"OP.$nW"^FptTpfL*
+%AD0_b8ld-eUhPWIEs6!ET'lF!(K[o[<lo?XC8.\kchLa]#<'_R1t$#L.PDK)HFHaTNhkjr+m+r<%s^DjgprrGi51p!5uT02Ipe-O
+%SZr`W5'sRaG.!<KZ^;Nj7AcN%g]mYRN%^6Gf^iLmT%B9,ghh7N![LZE"ub;K_N436_kfdd>r#UTISt:KP-RMk0#>O"Ke,.NTB?Mm
+%8dT31NVRkHEgus;*t>GR+S:k2"4J&Z"L,[V=0\q[((l`3hNAaQRKCq.,_N6ACNZSs;G/4m4o&#]?HE#,Mg6o3-EXGC22GEsf!;-1
+%Dn at AI3T0M'R.V0"hr(Ae6=-]2>Se6hcSHcT"YSE[S(W9[I?FAM+.E^-,jc<Udd2g>:+GWopje%uqnm9jp_QMQn/48gc=p'H5c%0:
+%BDjjb?RQ?>,9cA)"T33!b&a?&6$"C+1AOunT("sG$TmePir-d'cN14KgTV8*$5A]Fn8LY*. at q5L..t%Ib(mZbpLLmSRR!IA>#u?J
+%F-R<(\2AKs&n>5VhL,;UcmP+U0>HaVPEGQfg]?QWUf=i*U2?soW85Md`U3q$#T$^>m"<kaI#s^W2Tp!l at 8ra]:)e0;IFdt%j[>tm
+%T3DZ)'&j>(5i]1P]<[dV=E at DPB)VJn%\gV$JH&;dpgKL8<DYm*psull+-JC-guP*g((M-nYnF!%b#_\&,&hahrO8>e1rl^WZ)BJP
+%(fken5]cnhYO5>Z at 63DEc6<s?A+h`\UIUD4FtLg<!qmlFVW,bM06kLT-1Ymd*FJXt=$G0'e<qGuqXqacHVEAaiNmno26L7Zi?T<,
+%9rXjc;rf<XP:uLq)Y8^,$!%i\j:hX<X3#K-nrlCUai3;$)b<;hqL,V^H#!g_J]X$H`&_u/.$4u)Lgs+U?<t[\kOJ;^foqLa%H\a5
+%Z$6]sq'RI7T<Ilff>\D?>-R+MC]F)*Q/"4j.E""n%IV)H!*eaC^pm.WcWstJZj/E7j=Em;2a(-a^[[s^D5Mr3 at l_@#9bb'W7in25
+%AGFn;SC[ItYXc`W==)@)0]HdIgKGbO5;5&`f_2Od,^Zd5>.f(YgM-QY at eu\>23$+X,nY6^Xoc]p-3JJ`hfI7XLWu:*osmI><ioW`
+%A/[FTFOIZ'#q<EK:$HpL/d5VEA*&WG<5"?'^-#LI%XFh[VYm:b/bef1;grI4if_3#^<Y4$DBNOD*59T_mdEsPX=$C0>Ralf8Rb7`
+%Gp+_U[OKZh3IAR^$]/J$i$Xk]%dAhmp$h=U>A*]-=BKgidM!Fd9U<#,1)DE*P`2TgT("M^n5"R^=3I.h\N*TsCMH;lV[tW:e5%hd
+%T3B[hW?4S;i#@')"#>$P-JOqBH7b'.d&H3TVN^dJH6M3$s+S2[RAYl/Qt(TJG:K:3[WOSYEIWXf<ut4115RL^+uq(ImtI=M)mlmN
+%@_pXM;("nH9Z\i"4O^E,jh&af/l;lh!:t4eoN]VYS!R6rJc_<Xr%g(H8p,3ff!"\r14(1%^n$>P2+ALT14%SpIKP'`MXY<EVMl=(
+%jVLeI0'5nm;VkUS48"_VmJ5\jL"J7!gRo"8*j:J,oU%-MKelKLE3nfInhflN=f-uP2$\jr0=[Og2)u+N%NT<=2#D]80:MRsmj6VO
+%8<jlte,EdO)(aE\Ae]UiI.fZ+No\CP]U22m\k2`p:m2V&J at e4+>sCKu$?,K^#o+%Pf.6WP%%R-b!O4X()dA21g1("0i0aMH;(3M.
+%rV at MoQfu5q;/`QI7XEK2Fmk!EKd"@DREJqiSbA0!Q,VOC?#Ic.4LaT:G?4&J:;(Y#W2,<ngU)&XICEA?Q3[$D at pb0RKCWgTmd"D_
+%'JOc//#cdnK(FG3D!kjYN<A\/TEb-h^ROT&+InYI5YM('kX<m1/GVNtK`o=9j4)@FqFZK9mA7:N@)WE1[_-#0SN/ZZhP at QMr.=UI
+%PB*?k"A3F`CssX6-$^3K4(PNLr<-/Ei58<oa\I1\;OI0G,(.n^&A*'3\HW9;^3jHM]qSbdI;[DZ\5RZYq(=OeL:g`bTrHGqJ+lo!
+%Z,r+n8aHk=SE=X5-!D)AeAQglPg(\nRG=!(5 at 7138],8e$[ET"Ya_qI78 at XEX1A@@Q1O:ir3sL at M]pb_04El[^:%\+O8G<;kPZbW
+%SNZ]Ja69 at bP-DMn^OfjK1 at 3"+<E6IVn'kgmZ]]od.Xe at 42DR7*-^c0j;o55IQ?(,Kb.rdZWKG[ZgA:F`Q#JjT%8BQHO>n\YS\4qH
+%On)0]81F8Z`Q`O at 4p@_K*/9e0"Jl#0r4,!<7PF2qUMl]llm37="HjBr1?Ybo:-pVT=mM1+[\,8Y[4XHBh"Sl_R#"Jr^*uUqWA\>=
+%m*n\lKq_@,MDd7N1M1W&2mWhAH!$Fb#A4j+*A[(EnL;Ho/$0Tk51Dp:_>MsS-,R1`SdHaD!OW73]%>Oqc+CKQNc%XO]cGr/7Mub-
+%i_3?TVbMQ1poW4ZmlYNAYk_l?JeSt\F at JUCV:D1K^=B?Qe_Kj;P7LT-BZr8<),k^8c4]FIc60Z,hf7&H],ki0,n\J=[3n[*o_p$l
+%/dO<3K>&TpZHan-:3Pg<n9V66/]e"CjXe4SA+#`Y08V at 48RD58U,P)T#mB#s%O_OO.I=NbdVn\=;Wk`i+]%L.eDeT3^9X/#YLB)X
+%!H%*g+u<U*[Y2Fhc^BPJ_t]5I6a"h7ks#tScJ[;u]%CgUfiMnA8:tB4R'L](f^pa\\U_*gDs<o8-e\$5=q[H<UQ*2qd+P?f1<E,"
+%4GOfVFA930/M1KGg.U#>J%[46J,'8QJ(LZtPY?iV1Mt0WH11C(;RS0YB>:4/M$8s,`@F?DZ!B@@^.j'_p3TD"j81#Hc$P#*CBed!
+%P<1h9_XRj*NPRu\j_A;o"tM(ap.C18/"X06Ef,P'G;Hb?FsNL2&Tl at bgns)q;gQ5K^>Z3QR`]itY7.5Z`7di)4ik3 at pS<C8LWt2t
+%PSJ4DmmeJtB2p7GMun+D^/_);E5552&Fb-alK8%FhEQ:SGp$IWW:jT`dNm)%-H%*k['hokH4_)&\FG->3jF"jMcKR3`PQgH+!^-]
+%gS4>cCKYIGEPX>e`B%cParb,N at oup[HSWMZa^Tn;b<;CIeQ10<'=2OMQ%0P'hYJe98+KML5h,]%P=PgmCrI&5Eec1g>E`69MuII!
+%7Y'Ahdic,.d.(<YPMtGAgMEF%:_%1h;1h;E/W$n>)_p[4ok<)K\\R/(N9u9=9_!!F,BDZ:kJqmg,/VSKp9QU/h;lC<:7EcaF/9DS
+%+a%36)^$,r5>^W\6>dip8oIL)Y[2XFroTUp1"/@o89?0_U`;Cl+(r`j>i2'':6d,l5;4l20VA76qbOiVIH^<hWP*E"]d4&8*l3b8
+%8/-Zhi*t"(rJ>=Omm!\rNb+^Wb)MqnW9AkiUE!SYne*@=pXo(=mSD9J7UNm2cQ")5#6ifK<ltIod?T<kPM];V"cs_'/<rY:@Wuij
+%l8XCIGq8][r&N$D'oo"f:h[pRn!u!)a-c">VEjri8n<Ap&GdSVO91N.b!CH88,%3*G($'%OHo,VA`rS\1.j`9\H(gM)WQj*OPn`d
+%K1b,b_(8D,on.[gI^`LX*D"T_p])lf;`qIMr'p@,0Ib*_kB/]F5nhI^iHjEB*i[M/Nd,M1GK^PK[9u_Oeri,iONt.g3L?'D4ih at -
+%c!+Q%kg/&@Zod4n%i`\!0ABAHm$<FZD#[W034K at gEX241I/RXMM">-Z0+HEOXDm%f5mVM-A>kE_*YQ)15m^Qdqg-_N$0fQ8,6?*X
+%&[DFKPYOD"+/KQj(lLVk,4^Wi?1M'Uk"3t2ZQH5TP_u(?`CcS9fmVeC#=K;0cL3*n4 at 4:7DAu>?8f,N*BU<gaJjj/7K1\M+H7?1Q
+%Z*_ZSr$cl_;rfShg!.eJ'5dY*T&[I!"$O\g=5W,GE_s+e9Z#]O>(Xo8\f_u%c4'Md?oelJpFQ(4V1nm5hP<F/I/64^H*_WZ0JFl_
+%lg5VZDs`8KK1U"d&b4G"^*IVkgN%T^Sb>!.Uf=!hKU?d=2mA2d%f[nm2N<Wb]oc436FZ%cZLQK=<_X\g\THqADbtN^($`oOn%Hf:
+%M21a!mpiUTOX%@#mU0]m,cMkRG-'K&>@&H;ZR=Al((!D%I+:@#j0cNRA&V&KSNZms&=Y3hQK1qqD<QKQ9B=GQB"14?s#J5(YM#TV
+%B$+=M8K9:L"7d!^SRSLd<?`@-$`3mQ?JA)RqoU5?OQ+VN/"O^'@.cD:)$rk2C:7:QkqS:-Jr1;t7nBG$FKDg(ru3A.!Q2>Y\Ybed
+%%J#FC'CD26N3+NX'/HufP?u>2QRQOA_050T.oT$PgYKc3fVk't/ZA"r!]a%3NJT?M%Pb7bZ.HQ^;:^_Cfa>:uL2Z>uEj=N4ZYJhR
+%30m>78HuIQWE]_([>!<&B$lIKjj^D.APkF//+23h`$-hRf[NK!#Y at aeRh?rKekJh$4HfI'3k`k!;3>gp1U&ZAgLhdG>*B8PFcM`u
+%V2L*u(C*fqgc$Wt_2J1>9C)fLGLBAfi9:SM^-e/+]M6d*BPD=4]\&*6e=7"h/$mfq[jYE&h!%!H/>T0"9G^VRhV7n.&*i9+P0h-]
+%_;Nk at jG#sdc_m]W]iq^k@:/>G63R4KF4cqpM`3*,6;?,GqOW+)Qlm`9=V#lUg$bDg16$h0'I8'n^eB;K>;IACef5shJUnh%/@p'6
+%Q,\k at a\GthZ.5-*lt,co:E-B\Ni:,+CV?#+`F^YgD"k1 at T79Y<%-q^JGZuK9$T-XA&ZGZ6>Z"Z$<(Lg@=8^uf)egZX838+P.gc&m
+%bL!>.]P/Wl2PEek;[pXSM6am%Y5s>hjW8bsInsWN?%^NWo4>VtS3dnee>H-]oB#obB!hcf(R96jqLc4D;.nP4W2.A_4-6t:Q)J(D
+%(^VKZ@&JLH=LNC/IpEg_ngQJ;C''dnC3$=qkUqdiX;"6pXcEqrAq(<IV3iDgD at ns5rNpe+m&;Rcccr"2(Z?@p4n^.t'T7MC%o3hu
+%!B)X2qaS;Kr]]lgK&I[88*2 at QqVXI.S/\aY at D8P/Os69C@'`7/GK\.lRO?@bp70TmTXjqBn(7,TmIVBL<h2fb-,iu'8*70V3LJ!l
+%KN_1&RSVq,AXf$2+\Cr2#a*htgOdj8 at 4pJM-)$T69N7QP<C0W'_0HiEM0b:%%Jm\2(p>4(Op at S*f2/C5dfDt`^9N)`#apqT5!)'"
+%4a$CRdH9S$V+ZK,=jK7qr%8="Q=@9?'8Dotk)eXSmUWWV8d,2?-X1\eKW;jY6`1Zo;Wc!kDsqU=*OaD*^S[=Z_LsM_cEq^lKruE;
+%9"P]lLWNWCcaM_U^uEd6o-AfHWCiN=ZV2<;pZ2/'O'fi7SPY/;_1hNc<bOhZP+(fd:.#rdYBFkD9/ZPBbV4mCTQN'7!G5+p_(f&g
+%/dqZq9e<"ia"G(P!_[b=[cCt>EV;UO!:KQkQRS,"Q6NMUSOPX=o$&pH+$@@lmfb]Mee9k*j,%g>i=,]T>1&iPLsII&T>@&jS>P\a
+%pF/s?NT44^,e)gWV`&G9hbs?*6Td_+$<JVD?qk6skW7MT'0RMrB<M1i1+Ci'bAX)+I,uchs/2G[EgQJI;[lVA;tRiWQ*K;,.Z^qM
+%86H7NDASn>%@P^efY0A5#t0!/<hOCAiIb^W-WOO$UG$]7jqMc5^B\EReH at MPF5QS:l(00IEr]rUno>ggn6^ujZbYd;hZIXr^sEVl
+%.fQ[.&OT//5V'6C-B>"?-lm`u#WhRG^MEd&i]'`Him`s5fRJ==Fgms5,eP8qo"2aT8XUL$hi6sE<*:A0&mR%4,a=fPXhU[B`&dp(
+%NJ'L1#1Vh4"l!0Y?`KqE"Uj>n6=+7tm30O*peN68o7JU9:g`,CrnFHdNB]2TUfI9FduT(9/9Nh--8=T)-MJ\@94BE.-,F at 7hpd"t
+%#Gdc/IT4:#[=8Jn.=!mT*7U3m1)$qG(mXuDc4iXXO^eGj9tAF028Pq[U=@">)aOq9%OOkt'tfe'I^JD`O*SQ9>^=GF,p#XLOQn"H
+%btpYmacb>0#/;G6,S_'ubIQ^Or[gb/<p=\3`,CfbL#@'ug&<`6B[c0]l/8rs[(YdNch2Z at 4Ga55Sgb'b,PG_,1nXu.qVkG>YVI*P
+%S.SXRkK#3<cZ!+9h)L%k#7/0cN'Hkh3F6h9 at QTP'bPC\M]m+D?<N!K?<4bCP1RsucSO?]__>?q.esC/>Y2p7J))Ru8n\1e.Wu,5J
+%Tg=Psj1^$#F:M'9HKMX2/8Q&2&GA(/5)=<QWKp!0mj1af5(\i[)Z$#"4K#C!$ERZX]Lke0Op2uo]'tqhgFp\6eTA3D)3dj\mNOe1
+%4J'$B\#SV[]_,FERUk?6[EDX3%^rY#:(AHBB1MJm^fjQ0q1jG?8 at 7-dj*S6'oY$GXDXN-F\@_9%f+H,cjRb$ieecO-!Grs+b0#Ee
+%=Usm9;"<ObEPW-J>#nUXKt(1q.Og?&#qEK=Cti39dO\P1Dphc!rd=fk:.*HHE\Fu?W at jK(I#r5o3"Ahng[f@/"mu?"kDa+m0N-tq
+%3*JngDCers6j80Y!ElrIK3^<b3%:CD,r^coR9mPPHR03PSKD?gEoFNKfLF,>cO2+mb*2(`m1NYA*+og,%L67/\b?iLm]l]_0Ljhf
+%Tnp^oOk"_L;T\N)l.ZkT00R3=Bio54]N$SS`flhe4\5.ILTU"%2eSDT7E@$?b!,.'2DVAa7!5LNW=Wca/#%'KO/X-eMq0P,oA])j
+%&qV$#m$\WG]TdbiCcfJr<).^L$VbmV%'*lNn,&nBkoa6+9]Wn?<O2a`,f#6^&2"!8*6Is'`4"?b<-I<R#4 at r/odA(Fa4NO3\.T'@
+%JW"t\ht%*]!SV#_e(>sJam:nh\'@R>b`<q.AGE!/^%/B]rk@<Fk>EG&41R*,K%L1OhbTe-@'\noa><k_o]GUk"1s0NEPONQA+0'0
+%rMJ188r#8h6eAVG%=+g]:6P*aR at C=l\Nc&`Rq"b>!)sR_O?n";#p<5l""e=-"tZ;*@OPS^%3VF8JppOPRMoI691cgRrOb<Y;h^a*
+%Nf\WO'Y=-P$sEP]:H)IOWkn%_aXeh6Eg=Din:V[+RM88Kh[s;Bf4(OeE=]H"h[&0m!04gP3&=Hkmc5d>)f>q/(kl&Z[8#B9FZ-`E
+%Y8\WI=Z=)ls8=1oI!Co+_X5V.=Eohd6X>']fRG3(P9f4'^_D'jX]5oYa\uD>IXHl%n^Ub&U%NpVaXs6#CZS>>ZSSB?HuI?drS+q-
+%okWZ&iQ74gcj4p[I5g_\#rGqd9cheD%-A'q,LIPToCBsncp+JZQfCY'b="&Y2^'uUQS&^0:7>6RfVnihN.5PX#MaB$^("QeofM#U
+%f+U,r(\<D?`8'TtGU at hp+O(pS.$j!NP%0kGAH<O"GD0HEaS.hc"pN#q1)XSl2g:ODBV:H(Pg`,r3Vcm%,85%)I>VC.>!KD[:LY%h
+%J`Gf%g5%:uF+VHho0Oo)j[H#o:4h%>TF,]!:@Cm!fc[D#2.SnR5LYA3hH',p^((;p3W]WUY'dRSId;(A#`=UFaHM">C-*R-m3Z;Q
+%<s[M?*o'$o1fb"=f.g?/Qj2#Q][)#tR-_d=ZrG5]60r\Eo2&0Ums2!5[$Eq-s7`G][XL'dP!LduW&$X=Ok42UQ(u09FujmQ<9KY+
+%2QcAf?7CUmD6#t?j=lq<TB[LQ-X$bNn.NnU7$GE-;AJ)g1lL at Q!%\)VggB*sO3n%3mk^5NAHBOs\WGFb;(k^&8N(LOkg4&(JF?_u
+%1j9kbj(7gid8p!co(QHkPI.M*"<Sn[XfoPRH!)RJWT8Is]K^7OHM7"/(/h4oeasI,.S[mpAAPnZhL4IV?`$&CL*aF9D4,Q]1A:ZL
+%Oq/Tr5O89:>rg89+Gf[m,'nM>oZ7G$;Vq at F<;W^GT&d^Mc4n76FSSRM5F]ECp8rd0SPn_4@#4NXBJ*L=a),3^Q&k@<TbI$*@sA+)
+%3=?;#1b*%CMgN=JQ0)kr0Qh%eIRj:;4`KT2m7YF&9Fl[OY=bdu?VNGh9mt*,,dhE[/q8lHL%)!bRVFiqU^(`Pnl=2%BhDAXG$Aa5
+%&gr+)5Off[bA77Kkto6Y_!KI/dK+_Gi-1JCk=miY$(1 at iXcCm:(ltb8P*aNYm[dYBS*(IV,7MGq[MI(VFSt.$f'#RH!sDKNS>R#p
+%1q01rf&d%`+, at duor&YG1!sNE*e.k0?^<,i4tE4FZOi at X`[,c]`[Zf0$*a4M,Y21p#AY:9/q5[5Q.nR*$Wh2U',30G/SR'@'b"Z@
+%Gi7M$>>M,iV61Vus6i>e9T>B+Fq"g,4m>8N\li]dE9LeHYLD*4?=GuRW&Nu08mS9?<!#VWHmD.E!:>0/p_MKXojH.MrhS8Y<j1X(
+%Eu&.2h6qmFK12&Q\)^f\29J#cL4u8:7M?u]":>H=$Do0/3V\Wq,X$qdFC;iDD48%%<N2uKHe?g]^$L5"`I,_"$J&YrO=<l-8a;7U
+%AeF<CWFp>%ptFHl^UK-T:81\9ca_Yi,f9)Qfdtc$A3P)/W+)\[/"[nofJY$Ea/NT,N;NJAU\7Jp0f^P8F>Fd?VPYY4RY"67%=[&>
+%G(,)"Ye]tL- at 5]h#K<$?U"s7q6/kIj7/]lf$_GK->:?]IK/$Ut(&9;URt6/"O=AMAi1/6*?GFgt:%&DmL?0E2m8[j3W76is10HdX
+%+.#_=0ps6$p.T]L_;N35alVY>:'g*r348498]d!6_e<_1LeS*eZdRUmoN(SY*5WCSRr+6Lg3ieUp&o-IH"`@r^AW>WJsi:_/h?7"
+%'XF:%jh^+gI.78ZKldQFgSRAfbX3k^g-OX!A\kZ*AJn$m+A1S[8j1okj0@=uM-MA1,a&^+2Y??@PQ<S1*t$]G:6kOU?.5;_ at iXYc
+%+bS4`D=o$-kIGZ5A. at ONB@6u7kY?Bt\pn at 3&hULRq3ttMT/pM\IcGY2.4.NI%oVpV,HAO*gE"?69GP5<PGu"F<tJd.ge^\r6Di_3
+%`70*r^Yi7]s.t./(r)FLhHiWKg22T>Y.C/oOm5^T\>[*k88PbP?G7cjGll]VFiBJu#f]gn\5T3c at j+m7alKCa(JUKPZc\SUm6]q)
+%I?01R@:QB5j7]B0S$SK\E#re00]J=/kN!K$B4(=!!o:BnY#s]Z,Yt&$^&9'?OdF(637s[;6f(leaIC at nq=\oWoc/,^_^c*(U9DV%
+%qs6`*kN]4 at LJAW/T'^7!ap.)S-VLjf?LG`-op\#4")O.HF+"ieFM,!0<oJ=-jA'F%=A<UK]1IV(.DPTAX:AK]$6/=o2[1>\0:*6n
+%k%=<`c0=Gn#3mRbNLO15os`Tc/;*8FiUmnqlYX'gT'=RjGftk#`W,Z\9S2[;N:DZV(S[5\)f&P9^'IQ\,FPE,W?WBdPacfWS''1P
+%S?1cbXHCn.aqdf#+%DGnT.!5kJ8i"sf1d5;a2P]N0ZeA at jt4+\DLf$8rquj*f?(So/e<i9>B>dr0Y/8-M'#`NXEuVm&M(+IblkJZ
+%bX2JaYENgk14-T:-5R9^-F/p7dh>?8BrL(Q8R+0*o!WX8A337kmnHIFZLs8<T5^*8p!OdM+j(@kG1JKSJF(Y+4`GU&AP8f39lVo?
+%EZsIS8\D4uU">i32#0q=++juIb+ghJT\ZDl;WDr#/?-Ith7/qin>-A5r*FEDN.(:`2"p9a2SSFsC@@>``Nc!on)ON%Z4CQ$9+5&,
+%$Ne'Eq@`p/I!uWCfsZ6TH#NrcBH_*BaA5QDg0g/7,\p0M&l<SNdlA.+;kVDbQof\O/L^g7[g![hi,Zh81Sf?_$!#b)2.c,,D5O,N
+%">.UFPWDF>%5uNC12a<7e$'2Qo9jaUMN4QO7G%M"*:H0D"q!ZDWJ9pH'/kmEQ)R\]K;Vm[hf[1(q#&6+`,@=[c_KR_`+4''_n1ak
+%j]Ii0am7j&4[o at B=]*BBjSbrp$04\FQi,P!#'`:`?DaMUfo?57N5[<^A4nf'_-gX\f(.EIpr+sbSLY@%Cb5r;k1-g8Q7n\*]=kW_
+%P"B]R*[Y7)6c=JP.EnY>GB.0gm>^W)h###(XJbk[n2l-2,YGt3cBTXeO,Vdl>h7_%nh!XDluc4d49MF!(WI)\drO,0m\LliEq%0=
+%&?&ZNK;:ZnK%*'sU5/i^#/`6g+:aQU_:eX4qsEe$L@;n1?AD=/_%6;k+#m&;n^g\bT_pF4=l2hWKAr(&_b9Be"puHsZimD+Is.[b
+%b`2")jkmf?UlQ<!eeXB^Pkal1529G1Hi%;F,VF$B>P[J`PSu(C.1a^e,_pBU<@qpUJ.%5Y,LHVp778Vb_s2('KT!-ADU;.IbVCeV
+%Ma0!t]u)\K+B+'pZ4THV0#->..]uZj:+"EI^&E.qjLgi/EOhN`q0>^9TY''rUCu71E;DuQ'ae]N[67[A34C/lbP-?8FOlnRX3!@)
+%\)*tri:3ssDLpRAjPuutI^AFfq3_j#i?>h]*3o);+T%A,^*\=UIu9;t[ER)qDY?'0N@<P at R$>),kjB+*9Lc(-f?'tNdDD5kRCFqV
+%kRQ at fGd<T-8W\1dA1%nAUsVIa at +V<)0t"*Hm?A\j@[d at HdoU&'C#qrp-7.-76qQB!.'ri7H;jVcOjIFUOfr+!Z1CPdPRs4;0\q6s
+%C at l[I7c%+\j415(RL<B1BehhoLU#.?[sc!'I+sE at EaFi8]-\JVPg05EIdY_QZn_u#_p^G_F`ik-8/>^%d%\s`h:8!I\G`eE/1ZHC
+%MS#Yp]n]=r@%ge:hFm!*K[*(e=,^S>/=-uT3fbQljIeEJYqA#8g:$f?Afqe6!Z9Me8L[?c'!4YG+:u-U_jCjb`<J'qMb\aGopd=4
+%gWG0V;qRMkjXCa'*2cNu.8]2tUQ/Z*##%m7`,?:Eh77)C[MJ9oKn":*LV[_3bXn7[lT;Q]@T#eHc4TI&f?H,!f6dD!B1i0Y76DlW
+%^G]^_WUKi?1$0>QrWqrSPH=,eH8%0ml2^Gu4Jl+6esUgsbZ468DMIq=KI)>M*;2dE[\[N!EEd$@BQ#C$S?#%#Q8P_5^9d3P2D88j
+%$'$0mqX7+t#ghphPIZmH8hl.g=L;IZFR#'C_)#_<+4o'D+J\Z#X^=C*9@]C-`eqGsWeQ0idboC-*Q(@=3(St+G]J6%)&H8BT,dRc
+%TO>foMDdu4Sq?)-&:Z-OOtr=a2Fhhn3G(ik+\?<#euV9;#dR-(LNTGHjHl*I`Clt#ZrV2V-8qVEkT;\DcO1T&H/"A('I,u<Qp/U5
+%<J<]p[jJ$"B/rXnMD6!)?H>db9p=*")mL;;X'doVe-&03Ek.P2&K?$&2tGAknh<uT>%#Bro;FZ2*%220.++M\-q2XFR8uZ*4nSR`
+%]oQRqpJ\!pCff.7jpd[KG+P3/%h9bY?g*IP&pCRIL40H1PsU4fH/],,^_E$4ps)U at heCBuH)66j6LGiCpQ#=GpLm3*:WF07FqY&M
+%&[D"M+tS2?End4M4:T;7i!bMHJW^<H(3X'f[HhfU>)d$,SW%),/)3,=H,'V`()0VeO5+VBPE_FIFn;-smq5Tnp5UF'<bj>*5rR?o
+%E3KGX(l[JXKP?)dZ_0e3Fhj;:ajQU[@8c`-_^04>R5e$G-!2a(K+$q=j;Rn-3%i\2M%ME.PggmF3$;cJ_o@`Ja`DOgAR8 at pg>aI!
+%g$^L)Y3!IEIQ$;lK[J9LMnUnn^6V_[c?%j\0A-o7Tdeua(32JH>)6*AA"C=SNDulHE?`%AqNoH9 at T8p-aX2(Geco^O.?VPu<e'c1
+%^He'f!Ui&-_g6F=\$T"HCGtDi3WJUimO,IHKd:UicYH,Y)g)d35iFL>/2pkiJ;XQ1Uop:nL97$me<u`Zm\\p*T;4/l7)cS- at N?N*
+%@)pOs4QTW$omHARD5c-d0+?.8Mf5/WN8U%t<mG+K<PK[BG=)d2;J*;M1?kra/qH,61%UI*$stS2Z9XUbF)Y"&ePCUWnfe7IR]tl4
+%e4t]Dk7_]d\&,GW5n99eJC3hMjn at aEoqk]oFg(8re3t7n:/--WOWZV>PEY+&P*@H:q7&LD=1DZY(^&o>/6c>ck(l;M3Z(if"M51U
+%HX^Ia>H^@9-kP9oAW#8?Vk)n0l6S=9II9Im%,c_id.gkSTZ"Y?e25+!D*tU'pAAkJO.34 at Sk:X/_[u%".S76:TjhDFOq4BH<XF)6
+%"q`LF_GQt,c>eR'AO:Yb[Fh:]^b)4?Q2Nt*Eat-SU`fG`36[;iDY"uBJOJ<Db7K@/$++&d!jQ`ki\faC3l&:ORd2t&?U<13#aM[L
+%cRub7\X*%cLjDD/gkX^/g`A#VZ'f-dF"Xh%:9LWU;=emtYaiZ'%oI%2672o<]o[3EF#FF\?;elToWju`_P5Z%c*ifeH1EKZ#LB at Q
+%XD@)K$(\Nd*-pCr*'l(qA3pe%lR79\EU,`ab;R&D&$7dMZJ7,Q1B4-3IhE)]U:PZ2=$_HT&e?s8,k'>)^t_;al(#l8+$P0GT7,U-
+%P#Bp=4qC$2ekj[!(%&B$;G%0gSRd5\AR>J^AdWWOWMM236:VM:d]_un23N6QXa_*tDaHV:A"TqMiM&mWl/=V"5<>q#^N[*LAfZMU
+%0Up/_D(!#e]X2fS/Z5#R+?_EemB>8$h8iX65L2l^d2;%DS?S1j:,n.,TUu0:d:l=kq!a!qh1njf,Yb&rjI_ZX103boK6d!FkQodW
+%W0g7m<5//jF8MI91f>.[,b+TglNEe6/:Nu.T>XaQIUO'UIM5#+-&"u"+pb'Yg!_/30\YWT_!jaQ4Q(YNP_]AR\B:<epF61taQL,G
+%$BF/<i/:Okf-]NU"-,<DmA+a04n:Fr3Sq at IZqu3VeP\Z`jC\Sr:8!ho'<LfM&qS.,F(#oEQdB0D^B\/ikV7q\'J-5oNa^YUCd!l5
+%9oL+ at 0bmn*s,.J5![mZ:TWFfI`VP'n><e0_".]f]eUc%7?PVr%OAJJ9RT(Vo]a;Yr;W?ZO1reoRjCZRO.>Z5V%'8PE=K)si!A?%n
+%,jsn?=RJF-WuJr'Ymm.o"-IB2[JM-tI85pOFcprHfl-\E8Ic_]&?OK!f-gkTJRtSjauB(9F]Xlkj\7=.Fe`k*kprSYWfRN#3m"q[
+%M'":g5Jjl9+h=.J_Smkdj^24$I>*g=`W0Ce]k,>se'cG44/V`)7QI at Zo?%Rim?$3b=f#%hT:.@$c]bi*D\YBBXY2n+kZ_1tP5W(_
+%DJf?[S+mX_#U8T6Zg2)nl8,QI6t,)i(j:G!_(ib;5qHrTGr*Z.'6f/XS9IGs?_ONm,1]@Jhst<>F7D2`iH+rA$o3%(7]MB;:Sn.l
+%8P/]Nqq=LKlGh<"6``@Uj5DHd.9_-[Gmd]hKunoo\C5NTF759Z((4d0POn at rDn<A&dj=?.p0EVbOh;c7G;([)p&.bUs"G+D6'qDb
+%JoX:#DqPl0[)2Z'8(Kk%'id51"siC!;bGDbaX;>Ykm`g`P9%m=n7YTCoA5jWT'$3Sjp9WZ)8qJ;IQ[YE@\i+E]nuQt+qjbSolKC&
+%CK3i9WC@`Y,&WAu(qu7M at 1]F'b)bUSjH0ilGDJVec;IPG^mj$:=Ji+Q<)@&hC(VRG?N!Xe%*>U^+m5A6%F%s29kNNE!9CM80cnH/
+%U-#!BGs-_T/akCT=V"%L17_7)GB&GY!T,;Xpf]493_(OZ$;]i[\=Z\/*tQm]VpZ#F\DWoj'g4k*<nT8YN^_fN-Z$*6b<-&-*=-%A
+%C^Q&.e3GZ:YCu,M*_QR%]n&9<p*MSu*+/G><gE)D^(C7#Q0 at S$[lSt"LB+_+#K#1V>'M)nIR]Ci/Ym%cS;opqZZGJc_h+X[YH#jD
+%-e4k2_V:u5CP(\8f#g9(HEbh]9dEpRbN83kd"Mgs>Iadb"4]7`1_h*<qX)UM3Z!8DBL8kDIF]ZI"$VU>Ub)8(_TPIm\Fh5repO#6
+%gh'8*U&;<Ap>-XXe4e"(n:0gIUF.rX"(s9rp%b:tQIiV]#Q$jhi5s*)+s<fLilsgFaI'eSd21*/Y5Cn!9,b9>NTD<!prt8G7*GJW
+%05FV\'2c4!ZFTk';t\K[2D$QW at qY*&jHOHMq/"h6FejK0dACFE4:*bgVFM9N?sHU?1?K/P]HecM]=!l3M26%P+Df(D9G">W9*6]#
+%!$)nSG\$nL!Ta`,Q>-*'r/Ac;C-],[p"Uc<DR!N9X77p5l<mn8':IOsg:%P)@9eeP:S9n[[O$Sd^Vf3(54cQW5MZh2!2eS at 1,ap^
+%[FVc^A\1'Z"B>r"eEaj5AX50&g==Knb86T_IJ`mO,!l at nEK`hg8!D8is"u)r-$9BgE%`FSil*AEM.32JPq#]i+78'`bCUr&PTA+j
+%s,mq8HTWT(5qh6F44cI_cLRi8Dpc<XJK17O8qT5i_Jo#9 at E$<e3iIpPGPa(AFEFV:[Dn^u&!m`J5%UD]E<\I-80Gf^VXl'Pja*NN
+%,])`1iB!hWbO^.<-`@#`>2"YB]1rbJ"_InhZVO$\S`6OE"&jXTCic5!'hP.blf:f.Zh+,g?#s8BMiq`KH]<53`KDpP at mIQ,gX(@B
+%qGPe=Loj_KT2SNpT2+W]geN=EBN*)^>[CT,G$_=]\r7fDd6c"iHf'fO`PGAtcn[fIo(Hk at lbG]p$0`h\DNM+4Y!CIOcbTJ_Ve=*P
+%D#6ibO31Sq;UL/&f=BR!="GF<=hW.o)p9Y+:LUN[Z?sb,lD-Xbl15.4<d0hYe-B0,2+dLUGGk&Ge7f"Y#F.4TX[VYSe"q:khe9 at T
+%IIml6e:bR5S"8_Rb3.9<nm6 at En`3sOVM91RJ0\bH$2h^`9CBo8b0W8K at V8Xf:`5hQ1lu11hksLShTD"#*\`\-m:'=d,!,K\O#<Oa
+%Tl6a$8I at mt'!nL`GssEA)X//&MEhTb,cpnoO`)P at DC$O(b-,JGR(+kRqo8uk&>0hI+90<J0b)>1AlkJu-E$UmKV?F#n',Qk*6>h@
+%iX$M9.=s9<p9U!c[QF[.A?/^seDj>s;s"#43R`*]@(ZfYT^=%ggZ$+6Tec7Bq6rA/)4@'Fq\bi,!t7G>p4*oOVj11;V;60WFm?L!
+%2P+["<)bB[qS$-ET0>`jR;hZSakYu*dd&0C'R.kKKBA/"_Z](BrarF&P']3.`+U;;:RW[O_b*\]TEln3L5i09)3$"/n2#CAKVWg#
+%k[sJD;aRHoH"E*n5Kr33IZE>DWo\IcfCY^F4</VQYCT_<(@dRtl&/H,Y/'a7+psQTAh4h^i%O^eo0RD)nt;:/+ARUL'c.9C^)WCc
+%8M_)FP^0G@'7[fIU*o9lPA+1V.s\bT.0.fX-NC[L\a4CloHe[9[e>%.n+7%r3kF)@$s/i_>itm1pWesTFk'^%K1=!#i_T4&kGgpF
+%f:JVdl!odsfnWTr:utr%[F7O$i!BfZaW`p=a&2[2V3I`$6I1u!KR2##nJ4e764 at c]l>q(%YEg-h/LU4[CL2RDYX6Y,YB"l!6(`8_
+%"/X_VBU$rcJk8-<1SrW@]?RNV(`3gtb,5QS1MWmWIK<EKX,0#Wmdqj&(%^AFU;$,o&ndN<1gBG'RSVVIZ`S"/h%9eBIl at -k<mVBC
+%qb/O2H"i9"<oo$94.5mgrSh`f"??cA"^0i'!5rV*0U[eUg4f:+;DhjK-n=>??]!_\[24?<<S*M>TAt)7]A?'#n0:59TUtjA25?Hc
+%-Hr$V$hFXLE at .c,j5`X6=K:r(S^mdrG'g7f^(HDdZ.Hb1B]2E3bkhf,TuWD15]$6_,%ocSo^,>*D`et0\m25#/"<i-TUabU3.5?K
+%!(P[6/6q[ToB#R1o=Y7(2DU*Gdo!_U'pg1))W8.qSW%]#o^sf8>k^W3p(Wt-\`M.ug,$Qd\t#$:94GfC(G^]nYK&O_%hnQ$2Qp6B
+%:Cc^4"=t?%^OnnrKoN/CLW99hfKJ<[4[C&=:;m0=o+2t55p&+W[ZV!tk.2j',eUk(rpih=^"UAR<#S'o!@0cu"*,%pc/)B+SAZ2'
+%O4-a^*8.(ANl6Q[SKb$,T-XUF06Jt>K98jXH#%Ag]@i`$;Z$=dk'#Ss_XguN_Td3ZB;,p$LZ_kfJ^/pbl>%LbI?1e92+N<Joo9H5
+%k"ZID?a[<-UiF_uDl*-XrCC7 at T#S6W`Umn8lEE%*3g7-RV_,nsV3!6&\h:FaV^t].7BSs;F6MobO^CQ^BH:hL^MV+bDaDYE",F02
+%cZc_O\bXJ/*s[mr>=^+*i/-)G`*8i1,tq$2VQJX,Sg<_fm?Klt.S5?).n$ae6JqTu:PO<4<D*t%+bG,fG<L.Y8s(Sepu\s#jt8BN
+%X).@)QJ`1`(BTrPd$Y*NPJ6ZO46M?Q3]\h,D^a/H\/.Xkh[5NNl+#V,[+jM7n2Qer8-qknWLg:'BNVVu9JL;NlSm#$<#"@:2OKi%
+%UR,I-:k&=c_YpYQZ$i1tAXE.^)QU8<54YHGE"ZGj.4T\e_;)qB<+Uu9X<=CbRf)re.M1HAP+#H\<SEg"#P.$2A<D/PM.5Q at -LE%/
+%#=;5i>DT];8aA1Z4ELL=in8hHR!j0)NVsj<4Pu0c\??4D$q(asM<VK`k&jA?V:Lmm^lagV#l$uo1o&qES>=rWI"0nX3PX[BHe>M8
+%rQm$poPrG7QFtkD\V9-TLX?Yt=.GfB2CRR+8cq0:6fQKK%:_#*i;&GpSET"$0g2DQ(T5u(QO at N&[sPAi:CU9#8SBA/\nLBCN8L&U
+%S&P\nZH0IRpkYi"-SYcPW?UuDPVfp<`FeZKrk3J)Q[VY(fugu'4875do3TqWm>2F?3dW%I<8ZSKc.;k^EmD1e@;;Dqms$4Sj^MCl
+%@O8mh%Ku7-Uk)2dpJ9)SOt`'I'72k7J_&/MM/F%WFeN at AG4+P^Fj.NFH4KmFhDnscVX>maH!UV+(H0o7=]in#o3UWA&;&^>@e'8.
+%B-FUrKJm4u5cU'/lSE[!PN0q`l=EPL[t6lEpB!<)oqMLjA4"gdmPb]@F7["g29ncRqZ=2/(8bc/-'[KnhAFJ_3MAVWiopGde"U-0
+%Kk_dgq]%N<bfH\KeFe5I&bd!YmV,H1&3R&aY&aj_!1qB'V]Cj`"uhu](8S$iQ5$M5:.s3M.,eL5498*n[[8@%qrN,2p&QDabI6EM
+%jG/&Rha?p&&_24SJ"[XR:TbX%.@"`H at p_#6qaZPm-QaL>f_>_s:B_X>A^.JSh$;(f8Us;eVqEK5%+YMPf)^=8Fnh^Va@@!L+SESu
+%9a`VtL*^VrLHl=9,9D5%`"\^4^#8V(]\*KN00hHBe^bMS[\9n1JOARaBCe3!h(:!CV0l!n+uc$^aDnbm4&Td`B_P5WTl?0bP>Y:s
+%%G,a2&!EYcKFtmK#jmQL2p>+O::5be"]O\Incfr0"pk.sGY?ta%"TMMXdGg\FfY^aJ2k`Ihs!X5R#r41^m80eA4o%X24USped9T"
+%p0!((\0FVc.CZ<oJrdZWgS`,+b';b7]YGM_,UFpW6^.BTKM1$lq+q:mRtY0[@oejJPIGcc`[Zrgdk.Q]A+[_S-3u0kqHJE6VJ<t]
+%$D<mtX+#<1PbYX!;;X;7TlEh-<+F$JXFkueY#")Jbn7XjS??>K+csJX`1\DlP657fqi$uQ21I,6*>MiHQi^m(Ai%#C[N8JFdsIf4
+%(9R<e\#<4\4BEggKT^@1f"B=s2BEgZ^?Us1>#R2(*LD``jDC`Zam[+?/BJ!d,De!RAbU@@=amp;BALVGHkG[/7E%M*f93dJ/Ydq[
+%hEl((Q.?b+`X,>7m"n<29]G\2XQa;f5[Z(h?dh0jnmT1PEK8Za7M='a40Ar)U)/ZJo&PO&SYHkVGYUEJe4h=5DG&F$5fH9Q79XHs
+%8JZc3_^@$Q7SE,<_;Ws*]!`W>I7;Yn,!is*>#W:d1t8u7Lbb[PJl at poo@n9Z[q$"5YQ=b3<Na68+R"<Q-e^4i]G)LOH<^+d.[+hB
+%?[pu94A3td71bNEi6fU*.7$S6QK4'Ba.em+-0Z%ZJHYj7/q:%Q<91Yh,T(@[?ZD#WVJWphN4)*&YsGus/4$6!8q,ae>GE3i#Tj_K
+%=cnrJ')J]]DN0fXnk,EdcgAktA#GH:[4k6IKLcCI-!(;e4BLP22uRCQ?njKcQKtc_F$4<an\(&29--*ngOKs!;DF!cme3r1I@[W=
+%n"F0*)#<CW9:!)[E3mc"f;V#MQA$`lU9q3]3OK&TmWp=.S*A%,a8\lh3E'/C'W96)KBeZpZjMd)//kb*b*dJ4!ZmXM<&Vq6a(pAX
+%2]9CX6'4^&kE:2H2QY5^Oe$R/QKYd at gesRF.IU<-=]/X%,?!SkOFe=j1]c_LUE[>l%9eMK,QR7*V:6W")s.R/k^;#W-SaG&KB0gQ
+%;`aKDBCTjrQgCaEU-5gr<k7H<*D*`^6&3Ig:s]i#9K7Z1/<@XE#[/abV$esdG+K'V\HZ<LEtT+[mSrI0CTaX;82'AGP.5,C\8]p)
+%.*FKQr(IEsNp+d\+jWn[97SBVNI%#.$)\B1:#17QTmS2GQ#H,\YC+/qkd3E8<fB=gaT/qd6Q;Qtrfk"FB-OrK*T0"rJlG7id!;n/
+%/<1?/;S+&m">]I]Am5!fS2gpJ-hYk9;pfe-\B/Z92]U&&03ln!rF^hMZGO1C:UUc:-(99eZH@(m*kiBh36D!h5 at ga>Hi]1q[Dok5
+%-a2ec>t.Kf-:qo`X#Z]-]M:WH[NHEaf#H:)#PXJQelJTZ51ROiGCu7"o/dc6BdZS@:9`dT"?Qr'/RSObk\$aR9(>TPMO*FZPooWh
+%BS_GFc^WiK#1/`-S6DB6q.o0ap<`EMR8+"Djn#ZG::S^3UB?D:5rl-_jA6I0pDpRt&U,lma>A&/EZ<]o?^V0Ilh,=;Y!:m!rV.$/
+%cP=O_ag5<:`V5/UF=QP5W^:D`:l#?)g6TM0?:\YmIb5!+E7&5,:h-?2>M2_SITL3M)s($O4G0<t3=+-hh6"d#M^g_g_j*qK7M1"I
+%/A./p2bKpM7YY(eA7YLZog'N;[I at Rl?>\EI_tFD2]\TQ7<d$_9V:HVL"VRhgd%+rAIZPmQOrhGdXqCD2ef62Hk:FrGMj!Gt#5I:O
+%*ns!LFOACUrB"%8M?I[!V]Ht#TUA!F7FpCM'Z=V?mkth3+;13gTf9AN!++)'Brjbf!N[QLoNgpD<rR+,&on>$,Hq!nK='&'Xu<!)
+%-1q at e:u/O?+L<>U.PN;$D_#L:V2)YK3PhL/hd=Z,U@#8EN?laoYg+8S<1:p="QXP+R[&J=1iR4.,at6-jhDZ=!`\7^jq?'+:UM#F
+%SPti=+;j4c>dS3"ea.M/oKpGZYGsu_ragG=14DdB;tFIa^:0gD=0qS[rn&l&Zl\:!Eas'MkDB6k-NGYV0Ycr5OaNpd*V5-\24<r/
+%r4D.3bXg-LruS8FMpCqTq4Xo%ITuDl)*Zp4EX'minbmA%W2tOec?JZ/_SN<L8hj2]`pK"mB>BO]k%3EeAL4[Y+F#>GTW*b']oOpS
+%8lJX23h?(A?8h=1efrpKgiJOCY?F1CJ_;l9o-fo6lS.hi3>PL)F6^&)S*hE'-)iU).u5;s1RY"p3[aS.HCoDN`pBV.gUXVTbcOS/
+%Cll+(VBO@:Msnu_^HqgG&m!E6Yu/==LS2l#mo0Hgg.Km'/e\I%G0Hp8Sn1"TM71[pSHAG.U!#JS"VNQ\*lqF:Nu0-r&g6V4l`Qqr
+%iu5\$.Qo`_J`@Ls)`EDj]_fMlQCj3k#=&dcYIU9Brh8.[]Jm at T'GIT`T/B\t+U+a\o(nba@<7O^\<tU&kr>sB+!HN.dfg91jL>3I
+%'kZE?L0fHl\mdK$N]da6n$IjjZ:hso&:Z2gd3&u`E"Z3Kl5$5NUd[TkF&<esf2hYR"h/%1]SIqCj+M*5FTd/7,?f[a9t1B`$=0jT
+%j^?Vp46FD]_.1nk6<i`l]_l/lJpV at rRJi6nF&@i9_7/<k)fKSA2DTE at G)^Hu1<]N`\@bSQ7cqjh5Pf*>>mPB/ZMi=K`:/<kCP=3d
+%!fE61<+%`6Of_4ef4h.>PnYTbF at uP%DL9^%^Nh2D*7dcg9i9%bq at tXkO3&^YK$ofAJ<$rLJ=mO+,/7sk*2k+Sjt=,jkY4-TXT[CA
+%$MIZ2eAh.UHfjSt!?Fp.%6n,'k9+F.MYVfeT?X,]Dgt-/HjkF`"@^L8$Q4phN<b;uI$mSQ3OIre:2WBPF[3+.SKehVja`O,r(]]t
+%\]N?hDJX$3]"eSaDJg*KDDUhC$_01u!i62j<TZo$,&>443C3L-%5Z1%SMA30.C4:=V=r[V]opDh#Jtk#CI)L0=1W]9rQ^rqS3=Ku
+%J^2)Si4G]+NBm#m^l5q=niLLY50.5<aK0))mu:(Bri-Dri(aVQl((pIoKZ?1fsk3CBAW42WX^o$q.!Oh[[qcI,fhspdT0,>5l\e%
+%p-qZt#C1:<K>V'-W(-hDX)Q_K$4MLTTS/kqoP#nI=QHh9:Q:t*mFptSeQ1eiP2KLTrc=M1`2rb_68+o(I&`D[q9am4U<WGjcV(Z'
+%%P!-9rTO_iB090D`OOD4!Q[$M-N;9_oV,6T#XZe'e=cET<`_6BSA9#GU7R<([GKfo2;/lDi.N!&o[DH/:L--*o0(bh":Q0X'1>5h
+%9+AEH>P<b96W/6Wr.8O>\P&`Z%c;<?l:p_uI=8M?G^#I39*0J#>IMa=BdHtmEJedY-+Y;)"Xt'9i;D]RcSjXPah$BOm#-268K?CN
+%`0)NH!Xbk-fY"N$U`/4S'pPmQb=cci(kt%]EAj<X`fVK216p8ci^Igo^[S3?YGGnXUpQQ!kK;j6cc=1kkaYi+!'7E.Ju=(kUHn'B
+%+.=WqZ@^c8Xpu\a1U['V#kf<i);3)R]$mR'9[S)^c(.nNs06[T8TODbYCQZIC*[#hXl]>!s%<VM9r^t=H(Wm69XcU9+:/*/ko0t"
+%njk6r_oK1jnbjf:9B0XmS?]K03eXS*hblF%frcLPC[QWBoWT&sDkB4@?5`]p?sF&^\pqhTgLS'jp&km^L<Wn9&32s/X)c&'?`K7%
+%Gsj2JFKNe>V at VJfo^Mo&!KTX`.i)]ha\%[FLF?Mh"#Org]V*a"$Znr[d2QtJS?$e*;t4Z`E8P.[_bVlRO@<:Ge$`9fCpUs[HCH(O
+%TI_Jc$Hu]#`&7'f;?^sV3D?;I9C3`Epi%\iL?s1BemD?,Y:Aj%X\a&)^6<g&Yd-,F1m:Z):@5X,OSOe7p,1DYCJU&"hu+EfihP-o
+%69RtY2e^FCHTF\%Csmmp7gX0s83_<nLq*S6]t&bU);5V2"KueQ;75?!1]R2K?[WGK]Y-J`$@^_&;_og&oiU9)467kXP^Qp8j8:,>
+%C,ASVCqs-gIWK%k9&P(+ at ZHH'7Sle<=>HCI1;3<j[ps`im&;A:>%m.ON4";o-Nc,l_Y1'*,N=[S4H'r:\gI%9A?]J*GpQcq]?dT]
+%;Olh;o!GJ*7TB'AjOqNt\@t(:m_oFfE"3.mGi87i6F=,6"8O8]X)5U#053X6-[RY*X8FpdPEPEr59.AlCMNNA]+<Z02+QT[VS*Rq
+%L=?TQb3>p3.9%g;S0PFMb(UPn.A=I9<k<=IK9>aXF!m:/R7dS\XcDtVdmD>m9&kEdZoUq+>FBeUW)559?B.h,(FnoDKP`Z1,)iVe
+%%m!<s at Jqs4\>Q,eaI,fZ*ErEdYfjYpC`qiYOY;!PUflSL7e:^Q/K;3+$BSo.P1m"!SrLQK)qpg,GS!?gM7jOCo1KP;nuGO1JsM4*
+%I;i2OkKm<=D2_0\HoS3*\Ka&Tk<@Mj/7q44G0NTOB!o7Z=s5#7ObtP8Dm4A%.[W?a>Zk57/U.!BVEd\HHpPSe]MfH,npc`1bk5>_
+%NJWg:C*[29SA02 at J,-aMYPer50'>4X\c!+bEu'?O9ZejV`o%`cRAhu%;;+qC.#cGlm@/F`3BqFVd at Ucm)VWnP@\'I"!JhHsLA'!:
+%]Re.5N\asse'!#$Ce\E$e4Z#VoKT6Y6156H=Kjmi8LgD\`up-N=K8enStsddd*$R3\S]6uo/*UYjf%;5d^8.!CuB'O+[MUOD8>P1
+%q_;rD;aKJ&Z67q)F`6A*.GEHb0/GEeT)GoC:SEUO3b!L;`KVgm7IC0V!DVUFU'RaqJJXR"j9]DGM2H\\Q?"5\%8l2YdhLfL-@!d9
+%Nud0^_DAT/GrPil1c!fP(m($\P"P/Y2+j5D*^+="-#28.[C9FF)J.?,/fWI='o4]1nWKt-<>?+CP!Oqm=qKBiAq$^h&`Q9/#:Z?p
+%1LIQ>P8Kq1oB=^=L4?/;AZ9HS+&N&sZ!86)o]N^NN-3uF'WR0hrTKQ<W?>sTJ8LC\]t7rfg at Lj3FJc$YqR!a0=oLrNB-d6rIggq\
+%4%iRWM`Cg9_9nH3$5#1(L]"p\8;aD<?2;h839#o+#e@=tP=!qMa6[N/oillk&9n)MKu'GCp<2d0#@]_\Z`giCXaIR+jnU]gIt6R4
+%2o816ipW-d at a&9H)!drsW#5aa)/SXuK.aX=;+J'lgB(n'gMI7@\V8S6J*q`&,QEVui'9k%]>c`'-%VW8"f$@#@3p:Xj^1V!>&RWf
+%C/oO@(]D6[i2V2Zo%QZL3,1]-R`M.n>Dgn`;LE2[T3A"^dIZ)`bLpM\drFAkP7*dGZ4A%74#6!eO/DK)[BsqH4VN3`VXbOep(]k?
+%/#8i[d)rN%h=f.s4`&k#<`;$9QJdH255Lb*)VAoH[Ya4YhoY.DXE+Ao8XWM%=p\p==393VoN'g9OqcTeVf72OXIeS1VO/A6;q:BM
+%D<oKlZ9]MS==I<.s6nHG9Vn/EQ>/U%oKI(+>WO9a%pKCulSn#OjUE\d2^<ga;8gN^0r at VuFqEOigp\doSE"^oDF0:g%5kQr at kuZ?
+%^Llb&,)I'W.2BSWio6+;`;c at KdkjiZ=ElCtm"&?rAkC9_DC,Z4MM0u@]c8A6duRo$&A`Cl/i5=`I,Z;aclR;KX?Yn$1Lt?0^&mh8
+%'[ii:#2B?D^P%_7l9OOSVIAA1r77C2S4^ds9MS`E-dj;DZ4fgfrIS:6-!.Z:jqulr%_C)75^2,n4D_HJO<3>_qrK"ap0b)kYuqTn
+%>XZdAkpQBT?s;huP;G6sFo1`jKU0ucEObR?3f-D3Yt>/O:$PuX>eRaDAQXg^XCC&fAL529+sjITcBhE15_J`mHJ!TZ(VcMa/dLM4
+%e,U8[`r#c#Pc$RADOjZ?nM(93h!a*s?h5F at EaRuBqd0(I-0Ld=1,lI([rLL/4c;0PWrhZ6*(r4S:Nj-GWe1aI0BX at 7F:+Op;#49=
+%B_.sWQfjHc;Z"XOAY2:qisfUs9S7fOFc&+Nb?NCOoaT]re"0q'8"s>9iMBDBJo=K3^DU\6^sX2Y!d`[C]NN.43-u&!$R8jCom,m7
+%UErUtid'U"p(Z77c`,Dk?TuT)8tUE,3sbg]defoWQt^gg4#+ac01bVTVf]4Bb.\ZE[Rs[l.lf7KI/*o3:Roe"$m/08?^sHJgP2lZ
+%8gU at -$BhopA9.opXF9rpYNL5#>:`m8[5Dta].I3PW7*S^a*`c&,k*[6?s`+d=(Ji-Q8-\qB!h at 2r:6\%1onKLS(7YMVaR=C at jnf\
+%2[$_&U-`2glN1JgCZ!C9/I`E=M0H*7mMAo*Tf?fFr]R5s\]E2W3a$Ca5USGmpn"&H#W(tci1SjS5bf;Jgg4h4&Zo<r=oCLQ_G_Mc
+%-_U,]j0/3^[$715 at A.m(>L"VG/Z'n at VGd+aDt6JQGk1ijGNPY(2tW"=6sJ7"b0_D9n!GDcDPE$!)H&7)i(BB\JH04:bmGoGaLp#8
+%g>;F8cZpBorHFt\);OP^oq.b)ol/a-LYh5<)9(sA/%@;jY)Kjq8((ru2KhMN<_pSZibNGiKl?T[?8:PQ2*Z8#PuB\d"Os(],=Q)b
+%Tt(3%VI"23-5?8WPRk-t-F-?`AKS=BX%j+H/6bHf0CN;<-IQt]lqm.G6&n(r,F'/#T,qnLC<D`/\\rGNW1GX3KkMSI-0dTa5hk35
+%pCW'$kBj!u+PB:sA"u+$5[TqBk>TS%$/f%e.aRTlQKKM2TW^<A!:uN'ZifImV%^nOB\5/`O8cWiHq.#m:/,Hn\BIqC<Hot?"Nq67
+%f"@HgBM%O\#]@$DD$>JD?qPs]SNestn"P<RS4\id[<A1jn19 at W0cd4Rh+^J)aAd7s#>%`.SJ21[dXh6_;);;SSlh9]EJLdS;j+-c
+%VsN<`jP/O&MOa?6Th5+/VI+\SJJ,1br!$d+,[rf/W21RTXG9nuiq)coFQf/;kO_d!eP7SfR4nokh"f8VnP_10_?-b</Q/B&6bfmE
+%WVS:%EX;?i03=HT!Cp"Mp.rKVM[Q)7Cj1b3G`Za0B9A<p$7`-:SQ,<<5Vu@?l=SV;A!W$5BF at kb3^2DqaZdgA4H8sHOuEIN\F`KS
+%k(ATpKqE/#n_Dj=XuW<28NGoK=qsd0hMmX"M*Tl!5+EB6FrhPE(YGY[G%e%.B;/M4peF2&*K7Y.c-q+LDMJ^71 at O!%^[h&?7TNem
+%410@?F=7r[PRdO_Q(`Ik>QIP?2'*DRke"RUY]YX$?VF&u+^mj%JRp9YeUpM6$Vgh]U<B\E'%<hR_%VB[f9U/Q.n4rk.ni#1]i0`M
+%#ipNPbOI7:"sVGecf_W$HeHGT\n*l+JcC_VAd[-PmG,rsM*^,/3BRU/KaLP at Wm1*2P\eSchi2WDnmh'n[TP*Mq)u,\6J?m]1Gqfm
+%c28l\Ji/oYk1!'@*N7d^PFlPC_,s2TI/r'']'.pVZ_cFiQ:U)E3^riTPDB5%pR*KcM-qio?p;DMV!+:*%mA8##kHsnp0f1e):WG1
+%"'cJsK)bA=ej#)X_+QnO,Th&gSZopj\6*(^cIhj_KAn9-OMOLDnF<t'%l]7h+QkonF^8c+Q&`th8,;9:U]gY=SF5(][=6oTBuk2T
+%T]NNDd&a>$GR>NJaHd&o8+'$DqSOD>m,Z%#A%1AqR0P!WIcLes"1c3E.N>_DcV6u&QLAgW0^`\Xr4CSLeIbR?$0lB9/P1fT2oQ&.
+%Y7JMgqfMK!AnOI,Bt?'smWteW0S'N\8P,?-cdi2654M`Y:(^0).kd(49hc$B7/edENaUe-mueKA.Zdks,*f#ROul'h1O1[\[)bkf
+%CnVDcO^ctr4-6Ys6/6FFe\MO<<5+$]Hck2a>#+3d"*,f!<7/9O4e1o:XT?GhIloV]\m'Ve:3k0<TgYu]o*h'#"f!Waj'st<h-A-T
+%Im50/eNs`4VhDqE8Ok1Q&Gtj*bF1cDc;BI;q_.fNHSY18d<a'.dktMFf"YnU;bOI#9(YQP4Jp+.Xi-!.ZGl8?%DU\0qU46+Clmgb
+%GYI*)3(Op1T-TO7j2>3!Nl?SdRj_=!3SH==8k,kP1Wk>fQ+S%uhWaHI#g.ou_37s2#-#lp'%b9aUp9(5(9!FdW*\=URu4"Jo20ub
+%XK!U/&d at ha;L%8g0`B['>[;EHTju48`%laj/@m)<cjjr<*/S`l'E1:'rT-2Jj[KK<p6F:T?</W5`4MA.gSa.]j?+eiGKl?GRf=?\
+%Y#JY!]r6;Z,g_6*i-nTJ)&?ZN;BFYD"ShZ0#n!OI$O4^JcXpej6Vuf+;86lU^n#7$)Kc(@NM+1[+(6Pj/AKN-c,Idjg["n`O6(MC
+%0/mug<'J[g;XQ6Q]3!QDa)M0Qhirg<iLG.dbuDc3QsM%5C$b#(!+\6Hb53+9epI+HVa5Red"+6u5B0D[f#YQO"#U:!ZsFVNnb$Yt
+%"ucsCm)9V-SmRl_ZrsLA.Sej^[$aaSl3=/8[JXMa5[H4d;6puu>`J9fQhifJgGPAXG=-O%Q2 at dkMo9hC)!seH.?T52GPo?DN4n8]
+%J#l`[OcX,HFVgn;Y_P at _LDHV>\ZOMH*6V/?b$[a-\=KC(LQeAA8fE*PkTX+nbc+@&SQDhWRW8Ys];2d*KQSlFF3[#a'\%"`OGn_[
+%UTHW@(?5D!<k[Ppe-1os\6BUrqnc.&@h\$k;Q#$8AbZ1FX9W=ta!S>$hNQR4&@Mi<kD&-;-<e01O?#AtA?1l%$5jFOG@'li9s50?
+%;OJ"5JuP5]j`6!;*"LV`.aF;AaR"8["La8u#64uJ-G0TRXEhhZ^^5eX]q&1]A5<h+fX0h.o'44<H7#P#A^%2,oBD4:VQ35;_>gAh
+%_2%peeoblUme=8tZ.qki=P-pT5j'-c&ihO=&"Aq74Z,4E0RN at 59hY@_Qk!fY29:\8np:\XkTG7r*E+"fbU;i?9eJH]e\8XLLr$r7
+%p;!OdY`)LEojGYgclgqQdANY[(W7&]m]TbY%CT#(;_*u]X]+2T/'N#K$$6AiN9$-`2_mU?0aYoA3i3VL3t'iVAGV3d44OrDn\n*k
+%-7)N at X0njro?#<HG1`n/*`$UeL(2(mX+pr/aX614Z=_`^!_DbCR:gDHpa#8!ai,X+G?b-PWUPi><$]MBilE?,?p%Zmi*MLmPAcJ9
+%GYq./,+;3JgBmq7$l176h$IDlfMhqn4E%57%ZTiO.W]oV4[G7AEKo3#pTi;jc[s7b:NCN"Xi[]3RkmWfg.%(:Z%.+FF'(b'O<l*i
+%hu&k%-KA at a)Y3Z879E=nE67i#[nk-=;0(VY*S=l;Pp<- at ToXoCrk'5<Ot]\ljd%.?1r)lpB>d_0H>^Hr"^0[G4RoR\5*&iNe#;Sk
+%SG1OJ7Bic_ohDeK(dme-Hu*GRA%=XUSQK[oGtMkHdRii\iS[A8/Xho[(rquDkP%]eo!a\;:1/?\aX"a0;8S+1,KCH+G0%3fqTQ]H
+%agU\&fTUB45p_=5d.R(n5`HZgF0S?j0,CXgLfa6- at Ml<lNT-U[`'A,gjS)l.aWoN)9M*8E"9+SiD1[%9j-aMk<j!im=rb4^B]qg.
+%-9+A$b0`f_>qgEjOD_LTLGjTV!"MBcIOZA$(mepI;^b9"(mp`6pI at OKZI27r3u;fG809\^F"4E7pQQ0p.c^fU[MR+3VZ@=3M<TUL
+%HG(/-jp$7GI?\6K>d-('Y=\R<;dFb\`[0Vskk(P\h1ul[f'XLO`MPB/W.l2"jmc_C@(GJ#\fM@>M)42m+0&W_6lmNc6[aIGB"g3<
+%P?a\c#ghc#jp^G5^\>5U?+\:[4q)ApVZH8$]SK/"fQeHd[P8/*Lck;4*P9SNhK#:_o$hC$9HL\cWPM:h0KGPTXe21pb1>+k!YN<M
+%GrBS$0^Y6,!pDPQpr2VV at B:s$jRO9tfq(N#MN<OlKGTiN^MG9%X$YT$"kdmF_5R_Q8M5o=i+)0E<V$XEauRa7l*JdN"s6&U4>3C5
+%!L'=rk4RJLCi9YMW=mPNb=@=Q9>3(f3Vt,$C/d,MIPsISRpo8C&hiifL2fE3FA`L(?V"N0F;lKl4 at T"!A5H[UB#&QaK01KVi;7qW
+%%"5;[r,7V?ET5:JC/9RsrcE#>a[=B.Kq0,:aS&:&M(*`r*N-\WP+h&B(T"Q>MoV!F5.Dl/pGJ:ufqDML9**(V+t")2RSQB6h.I5*
+%fTX;@3]1i.\/>Uf]KmJ]$#,(W5`k?C9lkl9Z at 1=\*d#_H".C12j8sOJY@$>6"Nm'RhBXSWGnMm)O$"sk>dGkQc`:3"=Bl[uW3k.#
+%[$.QIpYeKfN4O'*8Q,7r#(fef9YR=V]C1)a<\?OcBOr_DKEeWVC0CMX7'DMT;MqMS>oQX+(/5M^SdU[%NB_WZ-#Z at M#VOk5p6<+e
+%2f>^>+$5SY3i72]'Se)iTi*SL#YZ8_BXD^1FEB-57C*XJ/\1gflB.$B[^&Xa>2rEI1lm!KMfM_dR&%0VGI6p&:EB>AHV:_/W;Xo1
+%aQm(Dh%P6,O>8[im5+Sshm at go]ip^EZ/hc]Zu6RN+S%?uoW;rr0r8(R`6;W#>cF!R!`>#NreL/5 at Xi4M?c7gb+3sF8/p(R7SY9;`
+%]S2Tu#J6VobHhM>?Eq5'6*AKb&9EX["!sK#GeD(c,FZYAKob"s94CGr<XBEtgF2[uI&fRIOm-PZD-n:D4=dK_)gaZQVrLlkV`')(
+%_A^&Sr1K_2??r at phrVH9GH*[=2s&!O53*no7$Kf`b/eZK?\>ducKt#sQQVL=HI$k?Rp$M1DHH+ue:k!&.h2#dqr6h(,h>2aOfFQ[
+%JIT.FC>RaD4$e$9DuQ>$Ce1sj\@DKKat(3-A*PP+ at jZ<OW_^n[NS'F=3+3cu??@7R\#Dt4]GZ*=1.TB$[FI&N_n$"K1SF<g6VOc2
+%`AO=8iEHU7Dt_qBs0U].^0P7o83,&u0"GPgkO. at X0*J1KMt^EP`h4d(K(CG(11d^l]d66'g86fRR0U\\q^\#4*91mH-5%i."8Do_
+%?nY]Y-4rQ!Hd^Q+8f5qQ:4K/U"To,`PpeK!jjnI!B3fI%+6ALeY\Zl2`YCM5_:m#DWDL=)+VpFoqZjBN61#l0Og!.-O4-TjT&3+r
+%iI[ID at l;`WlG!1]`"b]?XZm3>c`>Z\?U4temF*l$FTMTp$Z at 9iXk[-T<8"1:"T\m`1d/V[=-C[*,(IsRH^]N at Q\+>7mc2s39c,R,
+%4a@[rB_]2FP_I8#<GZei,`TKbc7RWohL%?)Qa)WHNkEQo%Ibh$VH.U&l"g3^V]$,m7uBp^#qdKDV>*U.S.Z55g'N+0C*&4L\*1hu
+%l=3W*GWg#)'7#17o9ajnj_Kc.$+S9`:%CT at qcUN9S'9:U0a-oJFk,:t'MT:;8S$"@`T3%'(DA7C;6RET"+"d()\rX=;tECeJ(ZX)
+%R)/'9YGi5mnsg at GSq9(ua#fb06i>3>b<_d"WR>O5htF/L%1Z++n%6"W;O_#8(tIge^5S at QT'`^\?-PsF^YdUk+4macb;\XL<)s4r
+%JMe!2c4>m]3f\mt9qKt*k<[5;=G??5noS;>Mtbl.e;PB5giHAQH1/0KK>X'n^X=I\SVtEh0"V\7aFt(^C75&eZ>.(:3Od*P4 at Fm2
+%KenM4dC,fSR#_Hrk#/2nphD1 at 5IUUYl(/e[jfNcC\u*MRE3m7u#DrRCBY!Z89:jqQJ*83n</3S_/EH@;I&6cG3=^;'pcUh<Gc5Sb
+%f%IJV6$6\#M#Dik%^<6Fqq.bN''g':LXBf^cR>J"SEZC&*[)I0'Y31Y6M[h_pdP="IP/[>7sD[rlGg9YR=,(kqk!\,Zar\P=cc;c
+%2<UfaRPMER]7)2ln6c>)=Y?&i6Jf\I,r,8Y%\A?@dsb[Ur]\@G^qLAK)C9C*bqHsdN.F'mZUDY1GDt>lRu-,2hk+ct8=V=NA:!(i
+%/:38=^ud#Dm$bC#AA!qU!Xm]WG1/V7-=r`0dWeZsgubE1e;S4UFhR6Th/uj5Jb"/.EXYaNnFASl)$\P-CN(@F4)aaVFNj5 at po_nE
+%^[[\["*k(V!CFU/Q)?uUdaWYA*8<%B]ljJoj+?=P&1R^@?!c0>l/eYPJo;lN=a)V%4K2D at kN#qnM%lGBZ4^4 at 6!]*G?s>k&L9Im]
+%-Vc5N\&`=:VS[r(bSg&"Eg'!42BQrbmt3)mYf$9?50iP*4P#5'=rJtN,,\UK$p.)+6"$#UVN/pACqNZG[GqG4jWlX&m<F_*_Xir6
+%Bkce:?koIW+?c=p2](Q)*m)`8IbD>/rr-CjP<]s6pRn"@T\YMB`GD5`,mBZc?XCZelV:qA*a3B(LT5drFn,S<<Qi=XQ5X]e<d*Q?
+%Id!B4%+=:H9e_eL(X"gj2cj5X3Df1*-4O`Q1#j331 at B5=e+<"2<qt;do8:@!6a*dX[nJlg:=6J4O'CJO7;0M1dk8t!U;Hg+!gL;T
+%o(?riZ89#V*A$f'Fj5[,+^hTUh1dF5b=o4Da(7Wac4!R6I4(-GZ;F0p at pi7f5#?U$%=`C0.l8BPNUIu_>/iL676AAJ`oNd)qGGp.
+%Vh8`6%5At/F+]PD^gm).\/91PWt%rO5J0m21@`DU"k'iCBqOKnCfTTKnu9DnaE-#ke)i>E#Bi=]O'O*=c)4]cc""BgIG&;qn at m#j
+%/1KL8b*[jmGH#tYAf1=^d[Bs at A[s]l85&M<5M0M(A=sS=q(T$I.t[#+/nW:D-c-s=>M!Y_8s!W%(:X(I,cL5CDQNSiQ,F at UlI0-N
+%C(KNdds$X!Nsnaugl;XU'lb/B5e^bYK>Q,cBB5E"A_$o1Q,N7/kCmFEO8bL55eQ\6kVo>X9)B at HE9i[p&7X-rD4LlF>A:;79\>as
+%>X6TXmaNFg;qBm1gqdd`KfD_EdrsA2`o%9Vk\Cb-IFDrdFc/2M6HQP. at i%<2eqPd!"H=XgjT,/l'OJ'rS&ANP"H(l,Y8=`_F_siD
+%m7N]QL#g.Ji60TjRKfTbIlks6[!dRb?Xer.fdZ@!'kB39B6'9=]O(i=MQj0M9UbjH%h]@+L"U^?2+Anh"'c8+DAV?>dVc)X!F3i/
+%Gr`>:a*`GKH->Or`XsB?gcM[2_(Sgr.VIM\5jY&!(t2eJ5fV`XkAnq8$nu2_\IhR)_2%i!(hG-U:;[#_-`tf$?W^<mTfZcY+U@,+
+%j-*Z^>lV0A\H)Kf7jP=7<4Qbd92hTAoc_Gl8YWu(!Y2p?grbtaC+`^si2Qh%Rh&)!:JGGurO+quim3ECT.7%Wop+EefkS"d7^@SP
+%8[IX1oC8\//&s>qY([tbZNYfbBfb.=.=B4B7>ihVQtU*`!+jZK/2cipT*rZQ(n@$..5a-M,7)*H'-joJ#HKUU<NhQ'A7g#iSGa'A
+%%t(o-;ObPQF9#FV^*N#g9;:aE86g-$52o]9`8qlk+SpnF(<;8QI?:lmNBTLb+79HG+Xo+/MdEpUn5mW at bZ-SD$Qiin><!:m<aCGb
+%WC`btfW!!<Y===fco$O:pd=DeVgL-3=7kJd!nV!(X>:"EZaNI8(;TMUl>(IgEh]!:K0^'fC1,qKWO.JcdYGR0Hdp49F`-]OYk6&R
+%S!"h`64D>hD6=YEmW6.MCJpNG/hYJLPDV,`WqZqHfe'Q8h<[$Wo!7flQO+($)Z_9n6#.DH*.A!a>tVTCB.@==O=h(*S0JUjVaLQt
+%j'+.a54*Yl>8$ilEY-gY.BPBJ"ID)MUgD8^%\+$%:`XG^dSKS08'kBkB:`W`5#%;BD&?g5<=KlZWbEDJ=XbX/(Uo#/`0N39c,+G-
+%_Jo at sWKu(T.12D5bkrl(V;S%q^qH0Q'PUG)d7-r%J"Q(N^40NQe]lfn3pNsTi8i<55Hjs"%/ShY.Y2%^j'jQ$\kn'h?CLC;jiILY
+%PO9NIBW`;FY,]LT/lHNsKZ(WO[d]G"o2ZF'PB+t;B>B`s+(,kk\Sr,heu)bm-+MVk\-^4[mG1muMq(AL^:EL_]B+G#/!<.)+tlm'
+%T=BqRBM&l]rfe0I&9gkik=3TG79XHlNgI!8X%c%&D&eQ"Bh^G1-(>+W3A`1b;cb4b?"cR at JOJdEA"FELo"bN@#>?;2qFci:5MCSX
+%%W8mpS:&Gbl#S9\O;d=rgM7dU!qKBA5dBG.54pmef&$Q5PE-2>-7rV]SiauiZZB7$qJr)o?Hsr]/FjplQRbCa(1SK8G\2+=k49p%
+%5,@&@Y*;T#^alm`3"?^H;FfXc:%RGP,p/Gs=L%kYp&E+rjm[]Bb]L._P^R`gD7rj7#:nmsZ;jMQ:&N9);QnK*qbE/B3>JV)#]q\b
+%2BGh_4jPNPqF^k^bJDLL=k-D2ku/P"ZU;hD7ETrBc3NQ!9?EA+Q:hPTbt\Ca_u/XE3 at 2*):#,AM)_j/_CJ\NMGddg:2YDFG6>fn5
+%p64*]kbFZ#k7Qig&.)^?]ZIV2:<YN%)3!3-VRIKJYT8'7O5b;lB?P9d7<%- at ErDs0d8I1#8LX]6UhhXKEshrAT31'IODks+Lch?f
+%d&0QkTaSa/mDEhuk.8e0f+6(-GS?4 at SgU11SqqlUft*5MU*SM1Ud5Q3bQU:jg>KJX.1=su=W*pF-hVSaoK+Wbg4[q19;*l+]_>"6
+%Jc86W$[G]l)/LQu'a5L:W=.IF$ImMWYZI35J\H!bL&2d=pO46,ik_)AA!lu`\NJMgW[bC,f"jR/ji$VXl=Tne^+uID_!B=b"VSEB
+%WME"Wi2!MDepWtt=e?l:nQ'ua"YcX0^`r%/3s`[rNEUsf'E`!b?M=&4^lo+(qZTln=OZ2"Wh2n<:[/1t3=XCMrPE/Ib>6%s66&Q2
+%b_)VG?>5cX=PMW>n21lV"2,3:Ua&0CUuEHg7;lFZ++#beYhT"(R9jp395`T>M25*6NSJ4KA5D[:%EgWhD%K*PRHB1$C!aO%P4&Oo
+%J;6/`Zr92(TEaB]-ej^!cTp)b?e.g#GuKm2;Y*abhZ$W:?;LOBCSPqE;9)A7acZAN-Z1IFK2.'i41/.cAo)Q%/V-,j at d)b,[FLpS
+%bE:@e0BNop`R`p1*iOb0b<>61*_U#M?@*(FkBKUgms]a699Ku6JP>l_*-)*R3<e.2a>7+<)hYa:TEq_5!eC2DNNI'_Pj7>-[(_[>
+%YCjTel18AX[8M7M[]:EkAtFj!M9#h:K*(Z#fU7cajC'6Q+a0b-:B&/n95;3h)33q+ at APQpn<A]sghm=[8b>QTdm7us7F/eVnmJVW
+%7Q9o25s=[s>tq`sH/A,Oh:c.L^YIKt#Yiu4bbsgL2XDLV-9b/`'Q:]5]`kk6NC(pE[<piFI4o+*S!.PM6KcbP\YQEt7XGTq9Iroh
+%B;'-k:U:I@@gci-4r:<3k\*eFU7Qg:C-:`j0b=bh$!u&",(F4=CuCRns$M1?gT^"=j?YL0gmH;g);GFIi*`Qa>U`JNVK,Y!9*4(>
+%)^[A<!7e[W`Xb39M(]%&I__pTA8,[*oe8[:B^!n58GuP0bt*1u331]/_)4;IM4deq##(;G=g+*]lB`?iDF1m-+J[2+l<+6pk';6S
+%M()>X=XZ9;-GbAWgJ2UA$<qoiRgsMBpR*u2,Df*VAVr4OZ/F=_Mrem<`[,>d7HOua6SQQd$(Wh3:]"U&CEi<&6_9%gmJ4"LhH*Xg
+%HK!G\aUVRafN<db7U7]7Ds*KFj%*m[K:ceE1[H2B&O-5qj=T.9l"5W(VNbc.&WIb=_;-I<9a#+W!c9#bf3s5KT-cFBT'U9HpXFR:
+%?aY"KE=b?/$)Fh2dV^q+2>'qn$,jnB,r&!IT]Tmi"UdBCEXCr`_K+?Im?h^l$!TC+Ud8'EBXZ(<n"AX+lM+PNKjOqW2AMcLEt0gq
+%M2c>ZH6c&,i-l$Kk$nutG2BZS;\>LYR8>^/&LnE_hZ1p+=Nb:mE)Fm+D[S*U-LjR]r`kb7#e]0QDkj11eDj47=j5oLFT+RNJT?>8
+%g3M/Ill<4;h/k7coYV"1hJ%2`XCMI+?JFiA?o+Fcgj-?cQu1CgTk-FoNW0d,j7UrW+sAtK>Yefl#CVBGhqR/;0Eb'IW_!3;A*"'Q
+%e8ud`oTTSf-&9o]>#IPc"0j"6TV9lpq?:>8"H!6tNb4EYP%C3AjCm*GaL9e(,dgG`97u_RYZJBB+V$V^8jS<;q]N5b"e<3iBn5%u
+%C)n];<\c>nOS:]Q<J"RQ"1FdknQ?T$rH;nk[/5&pJXf,GDAD6/;%K.sSWIUW?TF\M(X77tN5;^.RCp3KiQJTVV6X$`Y&(Hk+J118
+%cM>N7b#?/8B1L;q+%%a7GI4C.?V-+QZ(=>"j^JkS\2!?Jkh/r840\uV/,9;bi at B#5#brm^d*EIt;l+3:k4,$DNc(H[<;p;ErNrS>
+%:Dhc+mb&DX6u]WbqbIc7.MlB&WtDCqPh0HOCapk)T%aau9D<p]EMbrp4Nsr,n^,#$*,DSnH&K83H$B`Q9B0<aTg.RUrK1jmT;QhY
+%PU'<-QBOfj7fQLg*B+MX`-`99&br\/g.XgqH/^FZB**g<r^s?.&j<u7^%MP>gHC86K(*hgSpJe[b?%8)UlTjtPt/uX(GT^t_;@NZ
+%Z/'63'&F29pQrh?ISQ<-`'lD"Iti)\Y1&'8G=q]mmR#t?VQgZVSb0!^61fVlSKCP*\q%Qgid58GT6`-bRS"g at k"!%Gl`O5Y]#Sc,
+%YYfo)K058a^ocSV0"=ZW_n>k/J&@k3Je,r7X(duLf4 at No-H_?B?h-01bPQ"a_EQsL[%ZRskD)7FfVqRCONVLhIC;X_U`c at ip!Ljo
+%H'.e:%GRl`YP!PejFEIBejj_c'#(7`$VdVj*7XY%@o>7^4G)Rn%[=[YA\1o%.<*">[0`[]m[`0ZI_\&c(:]ss^_B0uf?2%^*9E]E
+%AK'KiD>C?a<=G"iIP=-2,/+LL2Wa:>h\$)bIQ7LVa^gbG at 8a2\Mg6oC6ZF@^D>eniKG_<-:CD*7V/ZH]H7CB/]<(5Lg)%U1#@.<A
+%RMSELF1#7rUQ+1I4Du=.hA_TM?I2>d:6otG:L89(JVO(9'(D(_m%b[JO)m at E'LA[_&o=hSZKb2V4@!m@&:1n.,#r?A4NS]!fR/2[
+%CDi,\'LM>%-T%f9lDCE=(^>4F;LV/sDXcki'X6ggOq-X;ke.Rf:UK?*bGj<3CCsE0;s,-BbX+'TDJ:#]L!;+[%F at TeN!CZ2iHuTT
+%\5APo9Y#(&1^d$Sa%D)?b`al0Z!'`fGH,\ZP"$$kBC5IP(6^hVl8<ka8;VFNI!9UBEg.N?d[E^<)q"@InYq[Y;o*=ae-ke%A_ut4
+%ad3-((>Ck9"n\""0Ak#+cN!_>K%VP+kM_u\kV#NIctDBP<iJ2]&dbH:GOSn+/$W:F(/0fU[mt.=EN48_#C34fWMXfs5Yq]prpc[&
+%H5Cg&IW^[iNk!luAd!:[eAP$qC7/D%HG$4BoB,UNhsTV0\uI1LNV!)^(JeoR-&&["4MhEc/TOkUX*:^WLu!Vk.3TNkd<$](Q^@7-
+%kiCt2QMd%TKu!UsPVqOW0DA[:D4^:W9\VKqSkBMeSfr*^Y'^JCI9!%!U&mli-ogq_^-KE`bA=M-,``Y`M/JVIa#dd8DKj3"gU@)d
+%UfpRq[34Vsk)'t`';S_;>Mut-7!(%mcTAgJO-8#?o.jiblgX]N.J"?+AW8-!UR.r6p:e/)H-X0Ukcf;$&)q!E2qIPPK4Z-r^QiPp
+%s'#;spcGg)BWn3]/VsuiG\D_W?Q(#jgG(@8"iPciV,sg/ZIhcBblgsH]K%CpN2hH&(>_s>cj*0JiPp8NPT^;'l&m;;dPEP@"39[[
+%YAXD6 at K^W/F.!Z"_CXs,'^,?gSl7:pC*Xs[I(I8n)H:ud-Rf(8/&'_>#t;<KRWG*SK7eL0O'G2ZFCVQr0U06E+kE!F=M3`m1Jo1I
+%Z4[XqK=DERG!R4*%<Z5oScZkU'V9%C2op>7E$nD..E(i'o=aWF?d]#T5WP8h'em.YWT\A?DH9M at E.tF8Q^VIaDiMsS/tmkaQ]E*Z
+%!5-P=P1B=[;iXS?\)q\mcP&.<$gJV/3iU7 at .adMB>+ip)A&oSefR at AoC`AtfV:=Dor(,F2[J?n6)L<RME-S.:Z_l<"AZc0Q+T?nY
+%7*3ppgMLMEd#4XYblD3Y!n,;@(Z&#1BUI;%\2uS7d:\)B):Vt"O&Q.rEG#@?XVO?"8:bt_K"#T+CLNoNT%&n;G:3+Q-uHNVabK<F
+%gssR_3C\Mu'TH%h)C[cR2c`C^G>_%2D,0pu-2#bpilILNpG.0WpZj`X#U%6M3nSPMpjVeZ+8-ueL^?#(o(>;D3BjKE"6NKSd'<iF
+%?KM!ce1l5?Gi_l,3+ugP`?dYE(h;G064)#`d&d(NKGsIY"6Q0XOc<6&Gr<M(r-<ldjYLui`<q\bO>:mM at euhY*?tPHM'68tMT:_(
+%aa[=6<IrJJ+Gc"\il at 2VRGr(%q*"J;asK,i\r5Zd0LN'KP?L&(ZuL at bWSI7Tfbq)TPZQ'iYB.:f)cKeDmaK<[$IcO:5R@`=SX+I,
+%JAa_ at En?q1k"!cAfl*#iCk(k#M6XisPL(8>Bp*Th$1!+2'`WROgUheE62>BPS&)#Qm7[8E-kqW:pp?Qr-4S`jrrIb%17F%l%,Q54
+%Wka@[gjl8/d1<P.`A\9.p*IY;R;_2:J9!8[K#O(6IbC6n'Z,joKq,D4k8Do>]V<m34R;VI21=,YJJ\nq?XG.lL#(cMos,&'o!=MR
+%8^-LT#*NK4Z&mK3=`Cn^irV!Oq;qljWBPBIFe50j:uP5M1;_/b8-%O"Su.>VG7HNk4/).KH`C1nQWOn0HHBVukUOnsSr5=_^(2gB
+%1[i(UH[)dfn"&tVObpM]3p0H$0:R^*-WjqbX/K+7Pbq)]e4X537qc4Z2+bP7#@Or.;0%Q*efs*[Y\R(UV at rkDlL662Xakc`S'F at 9
+%eX76Na(V_\a)epD6Is7g$\$Q#Cl!k!8Jb<UTY*&M@:E\<#QT at Ua.)7`69W*D(g@%jR?^(aofIXqa$Ig#`C>;C.[q]1G./n;/rg6`
+%[tJr"'7>UGJP\:6kBg7q at lgc#p at I]Ip=gYaIT[1n3f2cDq?Ge,>d^5snZs6s\GXQ>^Ar4r)`C&d0f<_cq]t5*.Kj(]\b"]?j\,ZG
+%S?Z&2,_nQ at Ss?[qo51;1?0a=,Rk=s0.7X_*[%Prs.=k1gNl&mMe8e!\amW^87D<af@$,9E$k8.U0)ij`%mEQFP1-cb)%Z+n'IG`H
+%C`Qc*J2u6eK2*[G]3]1.>;EhY7*8pX9hM1E\hHW=']tZ*-8=&U;MLaLBnQWb=eAh1Ru(3il at 8FMpfHd+i.c,FnhWI;MXL].Nu1*q
+%$@`?"VNcs6#6\?0Bf(>Notar'\%tsMCCY*Y^UfLi4*J1=.Fm%c_k8(JX;CC_G"nppM@'H!XiOuIV_["i=g8'hM1(F6VmOiq[eZAe
+%8O&99Ds[`oHutPZF/)VgIG\9]d^_+P7%G]PEX%#2F)<KHrQ+fLVo<;RjDsE59M)4#9+bluOR,FVC,ag#q>hFqS5[jF74/Eqk((&$
+%aWgYIQ=<,LXnh=1;Y"b1<Fm9(Vh?X=[C+_b=UA28Hu;m!&)3+=j#H79gJ]@$"Ao.g9u54pH'qI6?d4SO.o(+C`bS9Jm',W4CC1u*
+%N:Y'B97cc@&j%Upcd^C8TUV"U!fl$h\SUQkX>E20+Q%%?YqNY!9OcqGWX"93s'b>#'Jnl``CIM"5OPr'Aae;nh"L-qT3_UYqnjC$
+%'ji^j&d#&E9'p:`Bor*&I-$;&go_q$^l>DaqF17hb+9_74piOV7ep?F.&efZT]QoS*5Y1::K:uPJ4U2Q/%gm,M,cndro$o$pi-KN
+%&h_bA]?2t`$%A)#R!t9WbJ^R).$mSX%?*3fJI at T<Z")\Q54*Ga>Zct[A;37$GQ(_h9u/8?gu&!4M*ASL0ranKO2'OsAI3:qbM5!5
+%DX%G!56i[:FIC/3pRONp(h*Yr"Q at Pj5b1*%o`rGFf'G/?3-QmYhc+kbd+\5_=F!#A9"=7V1mraIPTn%8;Es(7Y5,:f-d1TF2I4bl
+%NQ%Fb?';=Q'L/*G4n?O7:"PY8 at L65PBD5mMOt">p<\2%))I.imM*K)odgNd+\kNFWggmf7It;LWC&nK/#!`fO:g*3Oao/5?YJ.iU
+%ppa8F at I#V7B!=/`qGI at DGA<6EUks]h5&9fkM9TX00%Vfa%VsJNh["e\epTj`&eLo`_lWg+IT6$c6(`PWI.`,[UEt)BcTF2pE!],3
+%(u(N]Z(pK"2_(YMKOQ;MU#2&\=<"BP^n[f35>?kjo:gECTofHhr'k.:IR<-_f(a9gFDJp%R7fE%Yd&5F+Q/_Emc):aV-:7D?pW_R
+%5qN3!+r?@tj3)^;q^.Fas0g at Rb6&qX0NB4`^jh=m"(.5QoLYHHPr<X at e=nu:X)]3^XkB+l'Y+uA`WI/*"[(h&jdn&gWG):="Cg,W
+%43l^<+O"bpHiG'M]+sX>d0/gOQD/<-/>cJ&pg)VO']haA;QfiYf9J=bRq94SCOK-4(q6-JY8.43`S#MC=SoG'9N"U,Ag"Urf9 at qu
+%-1?PUKGe`dS@*EhRVk.'lH$bqXJqua>EUm`]e$8H'&bJHm(RrWd4A'O1:YU+B6/PGV!j'<*%F^IgUBkIP2>^D&n#upkFL5 at X>DqF
+%gSU8EpWVR-5FI^7c9JGFXp&e&8$]<l8TQI'C?f7[6F4dt=hU*M!P,k`e$\\/A=q=kU#cQc+a^rCRFp;Xi<'D\AnIGL\4J^S\oNKQ
+%m%:7#YP7F+Q;UMkB53VDr]4p*<h7hFll6YXHObI=b?tu]41T?B(KL.u*a5L\J.dRLSL`5h>fgRFlQ#5ldl;*:?Sn?IB57%/36cHL
+%rr%9[_&:FPL3^&1Y,B`530dWe=jAJ([3IYRc6K39.<65fc7<OG at sPHuqH2%e`XQNQeIoMdRf;C$@X at YXNQH/s9MZPEaR,kJeBt*'
+%M(rRJ8a,#s'K*(pEK_4do"jP/U]ERAi5]i>DdpKph"e;[OHD(6lsb\&K(+b!0pPa[1K_'1OT=^rViqC5D[n5>"8-N[]\/#B*X+X5
+%1Jg#]/71Q=rCQ3T;H0=_npNF9)9*C_#Ko[S0;&9]nXpYH,llKA?=cmT3\M[TR3fB:j<UU/85?\dL<@e'WZY\T`9BkCI3_o"T%\tB
+%E0p\Q=*9C5r*$6Pd#Kn#4AQ3<KBVUq#%,SlC!+l"'A@?G9aOc5<i.<r):[`Kmc=-^eY2O4<Y1<P2::CDS7N2jOm'=3'>g2:h\E>R
+%X%<fs2;Jk2C65*,Q$@OK5OiM!^-.U at FR_'!%02LS)1tsH[/BBTCc(o*jnYBe-bf/Zhe3f1?0"l95>)RuK*Cri38]:`liN2^YXsfF
+%1bGLqcGqO at F`;]QI6[4PEl!BjhJNGGHl3GnH]2jk]<OiM9mApk+4M(!lW,gM9\`7E-XrC:S0AKu5<0sdY?>ISP;9[Q]m5qLSRKQ@
+%B82RI*YX>`aH^M%UWTPXHugDg0CD,"2j`?J+&t`"H%P/&nb'7sHS*jhT7V5]lDmG8BM1LA(g$ssi!RrRASTEOSYtn))(6a@";/;[
+%bko/[MdXR'p:G;3\M.905j=snaLq=aadI(jrV>+gU%[+?Vmf7Ak3Pio]ui;r=uDD6k]pOAc``msTXuC40?iC,:t at OiYk#+6c`(qO
+%]0!XGdHoC[<T2<S4q+"[V"Z!\F"$*nPep\ueL2`OAfcB)\c1r9Uk2b9Zj!QbCutK6VC\hr$l+mM&Zk:S(+ZOgJ5]Zq)uX_U7fg[_
+%b:*d'PKuNMd_pQ,fY"]N(gBlap&1P">A3A.05^bU!.tThY.`-+cHN:`-d6rT]$QnoEac\ac;U3P#74Z4WG'T)ZHe44.$P!V.aQhU
+%^4UPT53'AJ$uLB.:l-ec-FGbPlD!]q4f&'^58n\='FRZI'M.'p,"k6WSN4 at i?5!.?,[8o$8^pDuGU^>gcg/'dT,C<AN4J)W&g2[R
+%:EE6X,I,po1UBi[X1[-V+ at UXKq2-O=,3O#C$CPN!=3eSV&[`uua*)3YPjk`#Ya1Q9F4]jhTUkQIK^YCR6]b$"LUHelWo;V*#tDRJ
+%%eK/Y,hp?)Bf'I_E'qJH8*YX"m\^B6Kj\JLp`)kuAi/<je6rt?&B?t7%SVonN<,b]p8in[iTQNNmJ-PPb992m2)=U\7gu2_jBLls
+%STfTl!Z?#nnB>:92jI5&cMO"P<2ibBQ)_kbf=mS?&BX3/7L[`3\N<b_P=0I9P>RMk=*(nt\KnJ2hWoLZ]q99WbkfP/o@"3DP_nAk
+%ki:AXkkNi7g2_+gZNks,kY3\(`8!pOVcp.\Oh*)dFJX#L93(h3*m)?Z4RD&hpStL[f4cRLk!IT/kQo,mKRerk-ZRVg)8tu^]8VS8
+%[&^)hkk\2Pc^ERO=[1=f2C2_2,6 at +QiD>e<(h at elh=]K"75-->n482sL;Cb(SOaWhMSp/jPJRn0R.[s at K7!aFis1E'L#bOpS0f+h
+%?3&:AkMV#h?^$h?J74"F*slRh2OUbNCpYQfo-+2fDF(&9oK*o,NI4PJ^>L\Nl0Sn$W>=UtqJKAK/]@3rhli)PU1$PTVe6-][cumE
+%-D>m%</#d$-g&9q'H&*K;_CBh.gG1s4!h9]P'?6j$cAj=Za_G[CGO5Y5 at h6Q6:NdT'V$-R]s&#5Ll#oAFHVQAUp$Y3U%t9Ap*>tM
+%f<6$AHXg-0.qj$o$gB;a1@!XN$nad<'YO5Km*bL4cJ1!cTa5L_oC=S5[WVc)<U7O.8".$kRrZ%&LeM=EU*h>0k.]qL16$eS7[^LL
+%#Y<jX>=U$(<sYdM1fH\^bVdl)TO?#r:H"d&[qVl?Yd(pPQ_-`-Ah,uc*YrSdUgMkMHN9D^nV9b%`@(6!29_8NfIJ8FV4OANe7MQW
+%g70WfNcncYWRlB)PfgSB5C$d>j*c)uP"EFa)X'-BJ'?@5$H1*K!$7*DF.Ln_R7?(KRC(YUpNQI<n[HWP%sH]K(@rX^:(phA>!3<#
+%SNGaD^@EgrcLT2\bi(6$ZJ]6>b13Q"NGk-Di\=3`X`'AQ[;1-;dOG")(go?4/.&THc"G>T*e3qKH50]Vn3EDqN%&i=+FdCoD>]"V
+%.Vt",r9P]@(s<*Wjom;c7O-$J1`TEbUIW[hag3sFp*g%<!RAercts,ClUY?!KdsWFaj$>8O=@"N2DrU;]^rh>SH$6]]G9gm5`H;J
+%*uPpuM>XpE*.X._q%+gg&A/G/V[X^=K;8f"H=Gm_F`aieK6%Z',\gP4)k+l^M4qS0o#.V,;)p8DDWqHZ\*k.1JlDm'-7?n;&uD^/
+%#Q+/_OU_&qB4$s5LM1ecTW at o"G$(iQje1mt"I@=*9E\p7<nO*"B8/BDQ>3DuD:8NYajJS#%9&XBahuZbIM!9XlE at +ecrg=8:=lE-
+%\ZfM3#4\n]EaCL##&)^<\W+oATY2GNT>EJO41K4)Le49*/A>t?YC7W.fg7+ZT(I#>Ko`r@/q"qGa$")TNhr_uK,j+R%ts99a:Hk8
+%-WuR=#/'&'jmmbJ9G\<ID/\MacW/qjE7lHQE0]9VpoJl2*-tO7jRc)WcZS_^bX3AVl@/FV&!9OX$l;#G=%]/XLk2\0U&p&'T>\>3
+%0!Xk<SB@\8BYesTT7kQY!a=k`!i*<n5N7</*2ePC[aD4?K`X[E?L_&6G*OGsE5fW*3-t&W`Hbr-b::'2:57C5HcT]H7/[[aSgi-r
+%PAoTuEpH<H2>?EJYl,jR-!tc+I5]UG"bTk-Xf5Sj7DX"a#.b+1->"V0m`Y7&$>_UH=KEC"CTauj`8C;F3>/l6`1e]octJSBXD-"W
+%W*8aLOp4(2Si$;]-s8OY'`68LR*/26-0TZQ6]lj?i0e?s3($d. at F=ui"XfY9##\.V?fuDU5PC9Bn'qeCfg]oEZECpFmEar8?iCCY
+%T[c=mq.(%XjkP"n:HWCO><rtXL82!c/dZ>KgC='Q:d">t;R,B[VgR.@>,bkk\bIR')ZLJn9OM<th3a(D>?Ooq]<k/q@(fqF/9YMf
+%qba.hEo/pn_@;e at a93*+e.nHU14QEp*k?sM>>9fEm?:n=E73$eUoC3 at r"H2:rPL`9`lCZ<WEBU;hA+`l[[lo1U,#\J+gt at qa'2jO
+%)H>)7*2""GQ5^>.kSS5e?L#CMatE*\;rMsP.G17EWU*MK"Sqf-ls*bA,$TD2;g;m`d=8PMS8'<hmRr^meqME600*lF`Gc#@PaSP0
+%'(qhWLEHKi[rWrk.Ca)0,iIY2VkOZO=`<tJU2-#;8Rhts5C!r/Ot"qYA9WS?/6#bYeC;%n"Q[3uBdS:=(7CheK:1s#0Kr1E6VQ?>
+%XQG?Bng?h1Q<cKs,S&u0)\gMf]`lN%;',:s'/EKOHic'g!DJn/l/cJ^dAMdk^c&(0>[+DH>jEA9n0,npTQ49_HZqTr^]DP at q>Cog
+%Gp28,#>!K3E61=rf-?*7-seCa8iS-+J[cpX[m[QU(ubT_+IA(Q%kG"^os-Jg1V$0u%Ao7%JSqNe]?&UeWL>4T"TM3*&8LbDQ7EjH
+%r2*9pPKULDH."j&.ba;^UKDhKR0Q?-02J2Bo/_U*oN3M;Xe$onU6 at EM7CLL291VbE$s9fo[S/?7jKU]mi+3d"&p/L>APgPl3oOSS
+%HkRXi<9LB%\t.;0RLq3fop:^Vd)grp.)OSV44\FISVYOA4\sQHqiLIi(B:&V</L<RPHXP";(,J1BbGZgH+O:sZil7+N[sA`SlU(H
+%5$!b>!(lTa0Vt>C]:%N3ME.KD?DFqXh=N#alR/9?a"C]YJRrX);$]k`0/g\+c-_o?4;-/-<)jeMhd6"9,Gf^Uh/=o4.4/(@!&,s(
+%ruk+Ba at rjLIH/8.gUMSCVBV[-,du$Y$tJ*@@#*$E^/P$4;rF<2QtX=9pon4%/NiNP[?.G+XD]%#R"Ft9!)me46\,Vu)"ZjH1,3]/
+%[EZEZEe(R/Y$ldghbAZB,YfAM(AVnMA3$jph3U#/+'bf=[#L;[1p'"4q\g;LK6U at V4$>1c'B**V`0:0!jOmV+Cg'qRhR&kM;F%^R
+%ISojfqafDWQL37EVM>T.#*.)as'EP]Ji5,tSf0U1%t`r#9to:,A.KbmM*sS`)$Nns.2ls0Pf=_Djl<0T4;$Y?cZt.ZkDoW(oB1Hc
+%[fU2+f<6P1[F6VJ at i^F@*B'C<5082Dk-gR>?JEG&=5CsT-NE6m-QRUD*&eW_M$./Wc7+?OLJSO=Tf$7)iMDqR353^NoW09EJGI/e
+%D.cd`FqK<?a[O_>]!OBbg;^5s0OHpu='A.!!*JLmK)Q$1<pCRm)UekU>ohj>r+QH at V],=^']Qk0$!"l#5rElOA0 at AZ.D7$f"fL7H
+%SuYB1(*)2c2E]Yg.S)C at F3b]TCAf.W+QsS%:Y%;ojmnrD8?=kcaJc)C(^Zh\F=-(nI$t#tHhKk,:@6Oc>UPFR&$"M6$?X8TbMI&q
+%<pi:NSXD0CKJc9f-#HB2SdeaOF5RldQZTP^]ZRL[)AZLdoYf(+hGWK`m'<h7.d9mihb;)U'P6N]-lYW/ccfc4 at P#/2nc\hVb6[u.
+%+0t. at k?tS\I'j#`[i$4E-N"Q?:^qpcq^BN8T0 at f[a*t$>033slCJV+S6+t*R2s69Qh)l``[t"SXCbH;DX$q)LPK9!Ub,6t%:%A!$
+%Bl>Hb;@=&D;5[fPVV:cZ+!MU>(U:p2+&#">3Cs$PDN'*`Q05I4UY?7kDcS>#V at RnW09C<hW`Mj+-`uHnYj]iJOu>!u7V!NR>-lGq
+%fUIcDC;Y<m/j!.4U*P"6M3Uk`:E$"8T7Ggj6qD3^FG59f3`eu5l[;e<]nqe1&e;fYUTXEq:E]-m94sgM:Q8Z3L?OL$*K1`o:Nsd(
+%88=X=:30]jdn&XIYY7cP.!Y8nq3C$&+3+cVF>dM1OdseVn`=1[q2H/e<*E!C0:;=9JVg#:(CIiY)u-2l1q;D+/Eh>raMl1Fq at V.7
+%J@,BpKA2.F7j4h`,3TH)F#g3--;;e at bY:mU8/fF,*eaF:BlKn#$C2IUKW+rLnfts.7j%$-DFnU';JTHcq=*E7d$[VHr+8$U[NqV5
+%.=Ne"k4b6(S_.M'mr;I*[^^8%W[G!DIi_O&DuYD4EZ:$3D^Q,RFb!dbVgm9bLQ_ffmiG#&V\d.ECJr1i2m(,*f[P2i[qd]_.Z4.;
+%HgX9E)Ws at pXmABrNFG-^9Y6"5j-mc0YM.C-AbgDnNC?rs\B<p*?B+FN8$`@eh1Bt=06fYL+",f34YKdcb5uWL=n5F`p\dq$[Osrk
+%KVA2tW at 2WW3a0Zm#*VVBpsAa9:W)c>5HX>9=R6_\VR05dfO4iQ(P2kC;8U*'JT"/J=A7(\gT0?$3p/u:QHR`UN]94M1-a%)]G\qO
+%.qe3X](s4bF<\IKhrZ!:,e&SkS.sOj at n7n.]GL`YZsCF3V.m!"q^hOgmIr]P2^+0,6p at uSLWU#X06I0b/87<:*#Z1O>f;qhh;UMo
+%@``80=6f4cp\Q]pRq.,8WeltU6*@PJ-;(Yd#,IhclAgih;N<=LP[(VLn79I;eU-"6RehI/gFJ`-Fm'P6]F_S9'rN^0r3"/Za>0_I
+%Y7r0P4%Y,@:Vbh!C=O<%`ga$`$1%KWia\4JO&UAjA[ta$<s"O-':Y.:O7#98]G`_BC39s5P4^a3ni^Zp!j\`806chuB"l*[?@*l5
+%auk%LVbt3/T.c=;Wb2H:-'%E[7T/ck>+f0>HWX2nmr=/!\-T'$GdUfQel+,P0ppt4;a'D&:^`%Sm#ZLlN]3;=/rCdAkCHK$])tWB
+%h/>B4R/YYIIL8HROo/MMC at .JXKVc]Qk-O-9@?4d87=9j\!>?IT$Za.;KMm=[$E&SboVu%R2flfcnj9pLM3:>L$A\)X!o_ZN(1`^,
+%HEP:=bk-[OcC+F,+*)&P#C#(4 at Idf)6^-nGjE8eaR^.<>-un.\8/2_mT-tUVV<9&lTDYdr at 1hA7;$5rf)TrNa at 8j*&Q]k,qcZ2AA
+%87Jasa:fucFq#(!5ok:^01&=YF*UAa<NZ>r7aC4a/]/j>GKX=t&*E;=AK^7hK\a)PU7=p\2hbTX4Dl]d4pq\J289U="ZYBgY\7`_
+%+j#tCfF+NT8hIo+1/E'4\j/AHLDSHVB&&#g3l[s>&C\H at 0Y*C at qlA7EVKmS^jHMALd62i(Hnf\F;ciA&ZrHh/\JIRIom6)k1=t&I
+%rGnJg(8$/hYLQ+"60-pG%Wekp8Qq??19\@o85&f7`S#C>e.213SL+[9SUAr`bm\qB=u*l32"h[&P&SU.=Y9TUS?M.L-h6B(Uhm_r
+%/?<09Bp(TL8/PHlj7Q;BH30T"J\5M-(I>l,f6GrqBW[T=dCcasE3T;D4RW/Y!cBOja&;ILF2G47`H3@;lN*,G([S7AZ88AZq3/IW
+%jB:'TL!JhDP4onPCri%l17j>)N+.up$a5Cr>66&E9Yf<I\eJ$_!Sb`=q+UER=?Q-:9tgpK^^gm7>#1fPf`jJ9eMJK^,#S98O1.;'
+%$&[O_bKuJ`V"kin,rG<cpVOAVP#AN9V-*TB:E)Mr%LBpTb/koV1!,YU9kESISi_)>+tG";/X-8&'aa>-E5+EsdT&%:s590=hLbL0
+%;;Fq)YneS]@uN(V5?FN>^MGZ9c2aQ`i2Q[Gp:E at 4WT?_r^lAbGqddN?%u2&Z9Tll9l\>7]+=4So6'k=6V5I@[VGj+6:"EKTQlN]g
+%Jpe#qKaWn[),V`k,CenUZ0;6ClMPVAS[0+lOAdiDl0D'oSJ6k;PEYbYQIp,$fSelZ,E-G,>`l"0`HIns_H^<;=a8>3:[VCGD:@D1
+%>'tRHM$AlU`71pL+i?o7?Zqm>F.h_$r,[^U:"EoSaZP"Y<pJb^[mjL`W7TqSfU(/&I'3Yom,*F(FFmN@[k679-;j"(johN<^?1U:
+%PCiPR6-S6:+F9&hjP(L)(ccRtB/ePFH-r#EdS_Gh_[QF><Nt6ejHf=PKSmnMI=6F6?NG&FMH?o"1fGPsoZ&j)Dbjh(H-1F^eEjW:
+%bToB1?MTb0Fo_ir.gc8R]0sJU;5R)?a"6V_F+1l-0AM"9lYRQ\c^2DZEG*;`h?([`(Zob_mh5hgkYeV'Gdj2+Fi#e>M at kq;T2]aY
+%Op\)5L+Tm$AiR<59<ui/X1#oVLu`>(A+!tb96*ZcZ+W@#5A9!PR9Y<@=tsP:O):0k%cW<ujO[5t'&AaPTY`E&?$U^sZ17u1VGm=t
+%.>Wn(>4WQ%Rp<&Nr.*LJHfqag?XUbZ[Uu$4N2ULM0]5/k^CTXsC'K"HmrRu$bAF6)9-@^f(,LD2?b$q#3bDM6<thNF^P8ds&sd$U
+%mE&64r&7NqS0>&r7hb,XC8YH1]VaSg,JXQD3fh]<(8LCG*sJI9Apn:_.sF#3l:)I2/k+fFU^Fm4DU`g/>6HkIO8(c+1d9+[Z8##g
+%b]ts"3&bGNq;@fi+;V5g5[u528=P['9AW[Rs7a_DahrUKe9f_- at 7=^@DL[./>o7hu\BcJ5%dJ[l%SPeDHJ%bZFHhsF;cq<?<o0AR
+%,Vr,$af&jTV/$8oZf\65fNtk?9&O=D7 at Z<Hrh0.HIA`?pK<rj?L6Q*%-;UdSfpQ=:e'&un/$Ga21Ekh/X:Qc8h(/<"J,(hM7G(]i
+%W8/`*n_d#)FJ&k;nJ\WV93$P:W<CHi^-"UU;96UZ9n"bo+!iE&==qqfZ+.P3N2)$n\a]7Gm`_tA4g?kq0_J6$mpgHue$J9LjmlE8
+%rKV4 at n`bBr<,$]MZ>?.mS^LUD/:FZ;"T<:\ZX15I6FC./mC<YL=>+^/<;A0?N*m!ROK2'\kl<EXa\tkX-["+2nn>3\-OJ*]qrUG;
+%h+d.5>`I5G*97?MmQgs^+$Kiu$=;/*02G3?\Yu7'S!K,EflG2IUko$(5/!n*Sm6M)X$8/OAu2&BCs[=^"J-'37q/?m_j-mes5mcX
+%BfS-q%P-LGm6lc(l=#l[E_!*3PRF`<f:6\bs0M at UO^[2Ua"IsI,oBt[=UMdNV#6B*0OG at .Ee'@O)%)LY at na4@qt$Ys,oJPT-(3qk
+%juj0!Iu\NVT9]h=oo%=bYG[0^.SLff4T:M)Tsdsb@?bu5dD1p0&pRrdea*n/a<k;Wb1#JJP+l1=cp]%Inc;;]#,kS)#.n"5Rp):A
+%Ieid5XNW4o>g"+!kBjt:PIu%./FTGN40luEf<*N2chG#J^H'E!A<@ZEofRTH+FdTHXQ/?g5Y9ll9>`,-M799o;sO?[g(o\]kL<'s
+%J0CS(e1pp`/rTN8`%uaa(Ra=5;$#)"j&1nGJd6k53Q;<ZpGmZ9PC(ggccKca00?@P9UEdfPb9IX2C+"@IY)C0!k)N`&p.0S]eo"P
+%Y$TW/V&=CU&(5L&$g-^(aBNKI'pJ,Ldfap]SgbN]jZm?P)Z>;',Q_hchad(r3[f.oh>d$Y:[Ee]IUnI<K$*fKKMs6ckClecUE>aM
+%F\6-K&PK7Y*qUbB^@5l$ZeR&;hqI2LbWa/9I^ZYSP:_)T%o(2cQ`FN#54A4-Um8gWhOs>uhd"%DOtX'$U/acBC7s4fNLsLCA'*rs
+%ccdn<2LTi$2Yhr<Wm:Ol2b`m1FWb8IUED)jHu]Q-DosFdiW7ROO#/,^,cLXN"#B##4]lnS$ElRC=<R-((5:B94&aE7`cT%n-ZOtR
+%m_AB-%7ClfK9/Qlrp4NsAWboKg-<19e5H;n,$Z![;tG2GL\%`0>AquCO59VqMX]Q/q]t at R=30(Q.%Th>-UL`=2AI)(Rlk-$Sj1u<
+%TL_7P*\uM%7 at 1bEKqlH*n;[F2V8DeuUh11!/8<:Q+X1P^_BLO4]U$/q at 6[<i)1HJRd-K-9`Pj&dQ_S1tT)[M[*I,fr;Mt/Er/s/a
+%-RqrMFhKYgaXB)Lh?N:6/!B]9RtWN at ViNPtEWJP?>b1rJe93:?*h(I,6d`r:rf9J4o#U=o8X3)/daOp#/!u at K`k[>Ed$@QUnY9>_
+%,_Q,c5dgTIWMc]4PGL(TQnMfh9V:PpkrHQ>@!BsGj6oWpFer9JH)%PD=[GHH6an'u9oF;pn?/RfMM_(D,f`)qKss?QDJ$"gr6gln
+%Xi;5d4f8N-`WF0b<;K<^*1_-o.;kA;pF9U at LNl]5emHdZI;;TCO(Q3'e<Drklr5+LZmAl?HT!+i*/7kSSFi.mP)/^6BPm2bceXCX
+%UEk+C+URMH at Am-iM*`6H4h*"YAs/"tAdVHX.lA\kpFYh[T:-aL?<j&U*m$lP"&cp72Fg>i$RX;"B#g">F?WDOCdHnWNe%$VC%0fr
+%g$jk?*ZrU7;CYK0^=4Z%K$;uZH-*/aA]L.98d9#,\?;HjXd[1a]I1>43Eq]b?jY?>P<*Gr>.#FS8#+frQ#VD%5)e$D]?3Nu[`6KV
+%)%Q:O`0^6gW[g;bW(='+DF1+&K2>AtghJ_P/5qVFJ8ZoX0mS3Y9r0)][M:l]4f&[9'^R^*nPJH$br"Y*J!X;C@'jWr@/\>a]>%9F
+%Yd8W<j-D*`$J_lGRj>Ld?NZ#'Z5uqm!DD at q"0"E5)NI'1k9=,(X.8eV;4"/0Bb![hngJ_s2eD9MZ5iZSbp]$AY`UuSn5[cg)S',>
+%ZkcZaD&&Q::f5T_N3hNSRA`?;:b7e^VA=><O%)d"-EN0h[^9?`ce[_'Xb6gFas(.8;&H2%'V09mLQ8E.\W)a$7(O[ArQh8'gWdIH
+%@j:*k,b42N9+.%2:sRZZ&gu$p5B>p3os5a)KOFo^;5ofr;JYr3VOr,t9Q9<+6bsQ1)Us)(=Iqo1$Su:e:P#5Vg. at suUhZOQ&IO,"
+%:Zfgoj>`Nqk6sbR$B<&lLL^$iGCU%,#^"p%?Pfh"[7E/<:_fSN(hTqb1=W65oO4l?*f^][S_d-`VA`M`-oLj*k2bTKc"?D,S4aRB
+%PD]=\$T*:08bk.^[gtfoTp[_ at 14:EqQPDY+^CHNgCf%oUn48(K.e$]M<98CE(B(?r+`+f1C[Q<i2gYIKl[HAnWC.Wj5/FY=26=TK
+%('kNqY]1!\Xtq2(P_TN3ncuI0igsHNH^O,CEh8!=d:j+D;"R?aI&?t]CD(#XDFUBfg8bD0=>;j7Y[7NcXuqr=ds%:o094PHd+=oG
+%d;RF6h'TCUUQ=r>a'MH=3=?(IUgEhpCgF*LnS0_8-Md4?6+le+o9:N:QlC"Ggo8r9--P.*aJUTlf5%X%C,oQjr9fTe?RHjEfDFXl
+%'EE[_oo\dj;gHKc^6fbREN,1T#ZBChV at DbA&:0 at 7r'ecc$VgI;aIm&;Y'b`!'Zgqf`!P`DqK$\sT/YKq]24S%L_qN$F<+=E$&]&Z
+%jeF5EY/COM88mtJ&]AY>mWO^0+H9e$Y#V+<:ooeSWh^!iFY\6Nh5:4]9drcrb^n$/&A(jqIc`3U$\TbCp/2luqOZ9`Eh7K^7G at fn
+%H^Gep)Jk at rbBKgK4g6+:3\V]L,0p6d4HD5eqmd7Ompnt18VTs`>_6Rj at 2JjX*D(GLjd4gO3L8-A$G1HkctmVa+"iSmOXZ9[Vk at WL
+%';'oIFR#j4]T,'dTiN(jjr[^!c@)0g?F<M,<:T[)Zgng;O"<"`%G7X^#)^W)B`TOUTWuP2\O6RY!dLE/Z_[S5D15XDb7 at K7gYk"J
+%:#3EcB<V_`p#+N(d!-"/ZnnrBKV:5S'AW.X*pnO3$3-%C<2\qGh]M,rf1/WPmDQ3\,F#cd<Z=4sIS*m&H%A'f5=%+clTNm0=p at m[
+%=V+pMenHSs5J%p@=lkFh0eK^"5f0k.V7(Fs.8O-2h'W1$8IF)drgAjB+@/b(;TG,K8^6Vm+"T]!q.hD^Qg+:?1R5;lf^hWG9L\8/
+%E&l(_)iLJ]3JbiB,=JtDA?u=8H\i-T0%Np):7oV5nK#IC9FWpq:1%=;1H_+pg%mdq'Qg&bImD;m+)3*UMF-ER9J,_Dmp?AB#5GKF
+%j>/12*JML:iW#h)6:Q&G1TPoa7L*M,qDJD)Sg&3sfTH<*<am,sH8=SV69((<o69fWeL()7eGsT/OIIE at h5J<P:"#+eCqh@(-DkoL
+%`Q<,7,s^bH)@fm&.3gUAVjV:rFsH%5k?5fjkB#`4C(l\3fE"08(MkC!4clt^G=r'3%;b0")>ST[<?HmGc[_<dhUMJe'WHU)m%B>s
+%o:5UG\8+0iGMCFLeehNDjCTd`noLWT=6oMMY#@;a2tEnPKV-NkX`Cl\Y2J]3<+'1UEZfkOfZ[gE2a&q]^?\B;S$=(h"nD(!qQcn:
+%K2h<8Tpu_ at 27:,GK9_L1V*u.2M,9FD'pR.G)'8.S;pd&qJ=MB.BMRkc%IHbFQXY^Sr52?b2"kRfUeXK.6/W$%`!&.7(>3 at Ek9i05
+%#'WGf+RHY3)nr[UQCu.;"@Sl,$KnldX,lCn*hOq^i]VEh:`^"\h#:g;l.cY&]OrM4p,g=c7l!;qa1R(QOV[2->M<F8<do0o%su4i
+%nJfrNAGBX".?OR$#[Dmb/;X0rY+MRp8]FFnc`6MIr at 8U)BM7K:(<!,3R,TkC at KO&mnU)t6g-CSflqMX`XghAP<VrapVQ]U;jd9e9
+%NFaF["//>Fo1kAS&/cEr'gM"n2Wl0$0IHgiMOrDSPF<C?Tbo3ugM]b_bTmosO8ubP#J!fD_Moe:Z%LTSI;Yq+QqcC at Ho%"4QD5[U
+%Cnqp&48nL/$D.)W*,sC4];3%:\II_kmo0<P%Gco-I/3:)[(;EjP73H"F%jEjK[PXa at -,;W.5%5s5#P.aOm#DCp84Rl)#iSZ"NOR8
+%V]bubjBA*K$@8K-=k;)j!p".S1&0rB_#:7@?L%?TOOj02bZ2ug_eUrmNZ9k3qb<W+D7T[fH2QZVS6CSfmWX`\2%sUnG(.MsN_ at _Q
+%c`tt_M+5>F32fEHa.+n1G1gQ@%8N")".b\8kUY3/j,pC%55aOb#8]M%=Kd]NHU?mY7H:p*fco/FP3n(@6,ZdQ2'ZZOdOZECVjN>C
+%/@[T9O at jB+ofV"";`a"kbhX49"e5*#N+Qk(m,VG4^L0Q.Kd#kYP,aOVc=ckgc,>cEYh#1NaHr"_S/2F/9mV&3HCsP.Yl>e=o"^cH
+%?^!=8U-j at too)rk2urWC%N[[fqMB")0"8$8g"91o,ch3U-P"XH"^[U2'pQsUb!7rm\_oB>Do-N/@tXPoNFH`p3\<A/rFu5^'e;R<
+%1 at SVKgcYe_33MBj#IJB*ag?bRM(UUX6;r-$;of*/nsP,Id!DFC".5TR$hHOV7kadi#h6!P`[=LRe#F.2jb<QZ??rLfp_qD$$ANaf
+%%Z\%(qe:$0SmIWa+q0]QW8)YnHmOO_3"3u=]n+a2?q#V#ELO<?au*CQa%?T1-^M)o$oZp%7Kt]^BDL6WbFR>NhR#k7c2"HO=mEM%
+%s-m^ICVBY9WI2r=maMYD,,LNQY[T7P2aN27iNpHUW/jli3tF%N)69*Bargg0L*nQqX(]V;bP%Ud"K1D;k,$gGbe'o9c7C1k`)0NQ
+%==j5mDl6'I2+$<Rb]7b7RtZGe@('>Y1B*MQMJ\a`m=NDR%aWW,am[kA_:J)SkqqN.kOfYj\r!hqPrKeYqkF=A0_frfciUEA3&$SC
+%26P\B#kH:%3h54,W]$[`DH0oF>gR.[ib0G,4OE-`o$OU')02s29%k3p:Du7Lnu.PoPs5]XE-#=+O#iot-,j at 46HdO]fM%F"d$rYs
+%o.<7tVjX_f1nAEcrL)A/pX\a]jt8Q?m,)kMET0G!`OFD?E^(ni7JpShgbP`0hGnB=bfVWI9;.__A`cA>Ia$I88ob<m<2?[Ca\#nS
+%c4j<1)q7lj40Y at DY5-fM-0OAPI)3u`2%XbXrA9r!/!gE91<G(DqI:['LKt)bHQ0Z$]]Um25:$HLUjnVVU3W(fFinq<GEG^%lMoIm
+%(`uPXI"4sjqO0$>WK)UjNHsB<"8'L(f7RjWbDcOBG':75R6R at mQDjLP>%-96J63uT707tJC;]_WRan:,:4<R9bF<`sWq$uGlP[Fi
+%W;pluXnL!/"uQdgnES.Hs7/X"VbUEm!"oZ6l[U0Bk;COWQbHfZ;n89E*jgUZ_h&%]\>un8ao)8Gosdt7LfLN<Ot01NP1N*k<#HXO
+%2&c-Y'u(F2/u[sFo67PZg7#,5Q1[a<\oKkLT)j$`o;BBRFuuS4=D at t#`g,W,NiL$!Hs9Kk-Os>Bi&Gj4gWaLjhdpSRDF3K6i0lh+
+%7o(o?,A2"e=*C.aq4ONQY%V6%SMs at TH[!g.g$+e2&\`G;LZu;&3\p#n>PET<RO/s+1+8!9?kI!K]d+lkip*92Fg/M@^3on(L0jBP
+%//O;PkLACrG-m?&b&%I(]6[Fp9uo<NY>=hqAC#&=R8'*f1M:"\D6Jn"B:s$uVY!V]=k:\ll*b>/ehlYKB=kD>m*`;>Bk;*22f]fD
+%WL*B(]nn*e(VW/Q_"^=:8XL_92:qMRouESl-erYO)%/XP_&LD^^3,X'?.GNe\A"EOs1OSY.+`&1@@9r1ccKW?OFlK7[2aI\?Trd1
+%#fro(E4^2XP*)AeeYP%:IOniA4jt!93)1MDeqkJ at S]JW/n[[h3'*1/-"HM&O0M0VeJiUY,C'k8_Rn8jK;Ya3LgNqT)3aMu$pqYd*
+%q1UiE/*UFm_%]^;[!)E=\V]8JUg5i,<X3grjcaIC]J1TGg2mY^?!TCdU+ErtrON.ef(DohA)3V;DQ[8<A4\i7)2mFG0t)BA19g:j
+%i5G1oa/OR^RO51.hgm0l;9%.D`3A`N=:7cB8GnnNck^W8Z'Y,+qf#-T!@^$$[&jNE_RE`pht'Yd,`U;gY>$`tfcq($2V6T%a+Co)
+%GZ'@Kr:^l4O0 at 0`9`!(u'S(U'H>,(Tg%'FTS)gI0QXM!6]ZVs`DopDOhap99g6JWJSGcTocSs`W3cEgI(_\32k*sOOg-.sQUt\eE
+%l/poTb4B#Iep*DH<^ELe/lp/X)JuuaKEW\l\VDW>m)'BAkW$0npP5!Xp&O86"mMeXI_`%9V`,ugMp\du_\E*28Irf?<)2VU(s8,L
+%+f%Dg#Ai:ds10OGhQ'@WW\NW0j\D\kAtP5KBUXM-e(M_.CD,?,c1U5[1`n-,MR\*Bq^jO;UY_Ru>Xr;#P8hA:A><od)OcoE5FH:7
+%Sam7[r^@GBcYMTdYLkla<,YCrJk.]!)D(]+<:+A)CnP%Rar/Z]a3;t47+,1+c^u85.b(71NF&_ at qEi/ifm'aDWUuuWR"i<M8-b',
+%jloA+hf$^,gXLe(%[/9@&$+6+Z&-D#J*enM,E[HX#V342QJsi!Dpq$F9OYNDh1hSU>P!SRipA`B%c<1%i]4!@(9iS1`'t:[5'mo.
+%o0H9]*),/&i9?6ZD^s?@i@>LsN:h at BZq''@eQ0iAH2Eo0#<o7PRD4 at o`>-=^/#/Gm:D5Q"Ln*N[jg\VRI<NLCfO`(9dnJVI!cI,R
+%RbQBM*G%CC at qpF:i<qZ[e.SfVMhXbA&<dK`1\M015qt2-3I9fq:'h>d<7R'p00/he8NN2^rEI_MN-'8+e at oB)j1.01/<20Hjc0ub
+%`S/Q[-;LfE'h?)?YI62&Y;8^5J[:];pg`g'2,dF;c-)@4-h<ZVSV1oMjPDk-[%<e/+/Xg1T3f:mg4!s3r^dO0$uE/[D>rXF/ubq!
+%K&r\Vk.9e0O6![o\;k]Q5PJ=oDQ&e:;p':qpHTV?Vjkk>8Y;uT!]+1VWO6E8G at F:3=,"n9IU at BQ$r?J"nmP[c)+n[<;g4UpSHniK
+%+S%ke`>=\7H+Y+gXpM"JD3-TWP>0F\I at Vt1jG)c))%.*?pbiIY.kA8taCnE$n!M'$7:?)!P8lA%)06&L`+.mSo't2fUcRk!16g\,
+%&QmgR-?qE#4t:b(18._4LW/"IJo;3+hKCsrjJ?,3A/8pP$ZU%L=joiB7GC^#oh at fp>!ni%Xp>f61/VI=VfbtdpNU"9P3buTa!Zt?
+%k)Q=!bdK+im?Y4^*[0i.*D-u'/0:P!#:8JG[bjRdHWd5?ADgK[1<Y(K?e9Y[qQ#/uRNY"Vj](gNUg5rI+W2'U;Da\c+FI at u7X*";
+%=X8aOFh9%p@)"J$bTg:C?nlfHXihG1Gr:FBG2NR[]jQ]PlV4]3a6X;koJDaM0bFV%s#Gd,aW`*==R".9S*#-Q*T^&1!8!54=eu:f
+%)Lj><@.qDJRU,!?;tc4.c(1?_>X^VIgA>]]-XR'2jkmFm^>mP?QG at eX_FLa!HI:`81BSJW\'UC%D(lCf7"5R0R$hk&*E%657c>.d
+%C$?nHVPH1Xh><8&"8 at cX-`<p8]ScVAWu$r,#;qShf7k%Z\A(a.ZMa$BQ=qC9b,Tj]</J#f].5FQ3EG^u8Z(55dl/k^PnrP/;^2Z0
+%?&<^bs8Qq`=_sjKj<4 at qol_`Q]:k<Bq9UU3,O"h::1okp1eJE,#FmgQp0*jd`Va[YNg$B'Di8DSqU:3qXC'AI8O2A<FIU]#8\mhi
+%pE[OQ_;<JQ>!05mpPI-Rirn]mN$YaKa?6(7D264$1bG4[n:8PA\r1)h,liLk)RPd](c]9+5C5,u(/BIiB6&'CpRrq<Jjnje6I9MX
+%Tu2PbO<9td<V+^F^ro,m4-c/C]I=d%P4Ou29<b==Gc^JTH\8faWP/qb7eo*+-3#<j5 at Ha0T?*mE%)gFY8/Z-`?$iI3WHl"+rsn:J
+%j^f#!XMA$q"\7$l^V%UW\mq:gn\hro8sbohc,X`nbZj\@H4$;B%ZRdP;;7k&8tB6p^3YCRqF`XbDf>dSD__Ht)"@&=2g8KYdN0q4
+%%]T`t:(E>/k\<*di<5)3C+FqW4L@'/7m9"Ei[%sCnbFCjn`E4bs-?RgX(f]9A-Z6a23Tl>V[<cHVVd'?[9lkcjB3k!m0DJ at jg5ni
+%7&4B-Y\?aGdFMXklRZ42h'b#XTtq at o(<9D4?(=2"3m'*V3SZ+0f1>&u>))q2]^)[U(LZ9nIpZOpm6JRl<O'nkOtQ5M-dTNTbo57N
+%#1440:AJD9jl;8c>5p$B;9qurGI_AO:@dfpm at T'']C7uk^<I0M[*'GgoDQ_XSL$gilaR#ppXR=h%CR5qpV2C";<3/]YA[EP7C\gY
+%,Y3O&U;IQGIh8jU%3CCC.51*^Q+l%q"Rd?!=!B)0$gpDSPN<FYh5gM at K5-YtRuKLAhEdu3omuE8"C!>p,`@34Du&cRZ$,)G]lQfS
+%]_KB:%-gmMfZOA;;Jr25'cfF0?iGUJ1S-g<:FkhKQ,J"g,nT?/HV8H$-K#q7b=-9SDSpKeL!@B?faBP\hOou?qek[$\I\L!bK`O2
+%iL,`^_It"G@?oodT3rX#Z/:sYXj%'G[;SrTH,Fnd$nP>'^<*=QSo'^8K<^_GgQ'YW0MTi0r$BPJ?$%t]TC)SO6Qm%>G?tgS5#=.Y
+%.Ed<bZk8)0s8?%V?0><_nAmfTKQ?5o5GKtckc]ZTP9T.u1<]$DaA$P.n)n(&*"m#V2J+TlF^3nO6`#HSEc]abmlD1\H+_WP4Ye=1
+%9&)aS+V?o1'[Wn[KpkI^YGAffPp)>-#(`c?(=`/E#K%W:3NP;o$MIp^^SBN6Zf.Mu=Nm=W4G$u7b,Ql2j^b;p-pI/,:I[r-A\uZ4
+%"eY%HrWFZL&Gl!sc[.PP3r6jQ8?sQh*s;\kKHP40.@=`F+`?$o"IdG3>\pp/`XS,T,HBF*dJ-pkhUoO)iGpX#i'<nZb%[@_<j=TK
+%_B\Q?*eD20VaAMU)(WL\*TC5g8bX[<F[o_nj**2#:0D-]I+LLDWbO&TSm$cO9aGU9).513n6!/Oj]c]f/$5(iM&1Yk/[J$@qjPa>
+%COL059!7!,*Y6]&4)DQ+j;VZ6A)7:dF'mGhF4^"t:WqfJEUnbda<7&(2#1P%@km!fmp1)lJ5bKIl%_1$JDR/V'"q/n)^uWf3Od<o
+%-A>A"4F4b87_J`SILgb.n>sMo>&P;UC*h.0OA-F)Vi2r9WU:anJ4PMRBE-L8k)n@(&/4KeF)jaun=]I72<?`GI>*UZlkr]B^:%a!
+%(6J>))L`pWF at 1-HD"o1J>r`o%>e)s-,IPe[!1sHVm(3<U:WR(IitkMF:1E+(\A\T-'D;cTV2)b3BLuO^8PCg2+W0R1]3>`3`_W"^
+%cC`b?Ci:,lYWTpC_1tWs8POC^lc$V`n6LapXi,Z&$b&FEMLbnF6u&'4[CGtue(:koLs=i0$LR?Ia0;t)\X"0"R4Prfc1Aj+msHAf
+%)LihYQ3eUB/.?c$8*hK$Q9G%$aZIPi=;tHi(Z6JW=7dB-)Hs8BkK]TgK<nHNe<B1Yc4bH"#55mENfBlaf3!M'RVN!(nJ5r%,g]sB
+%QNsaiA:1bKG\\QEnKuMEjsO,1Ci&B/CH,+=F.uJ0INCdHAU^p[Re,oJj%lq>aP1[hK6=/lVD)1K]`]$`Sb6k4mB\TX7+jV@;'Ud(
+%a\[>M`6CJ(]_O^u>H49ldEE[*=?h4mI5[h%]Q6&*M>^0+AD?`X6;oTmD'lU"^'X?%"+MsGi.NeR/(WNhJ)$tJOW<kiVEfW*<pU>4
+%+ZX<E5Du'N(.HAY6A?pm=NN4/Ydali?29hZ>=sr=V;*>668l`iS?rg-_KpTimn*+$09"*Ji91"jgt8uQ&#>"FDXEl?kojEF*L7EW
+%[O4m8o]j'Yij at i?4q at KS'D0FFpA5;*=fd at mZ^==?rW[maX7/lDFT"h$m*"1d>l-*[,rJ>9AeNZUH#mfPmQC1f@<:K+D**?+lS=9.
+%j)F!0k@?_,G.)7V#sOlVR[)`[eE;5W_n96[La:Y%BdKN4(8b?n$*<:(kLjbKEQQ@'lRJ1rF%fmJLGctrl6\p)f#q=e+j%Ml_d8)s
+%CeA^t90#\0CCBl$.u;5<qH6Or!m.mM3ga(rW;N!<ZYE\J==$#iB>%4c,`+$IYG8>cIulKYM3.<!AI2\WG"mt2>W%43 at .qt]Na'YT
+%V-442PDI^4P7?BZ`[?^]Q5)6C(;\R(8>S]<FY5=BQ/$^:/=g\DLq-/X1FuNQdg\JR]SV9+X\A2j[#E%lI#8ka3XMJ>lV:)4`SeXa
+%aO]Hg3Tk2,?@22(1pBX3S]Li4/pd(?ETqnDW^4R4)<[T^pTumTd1`ncPmj+C6kSaU0l89@==fs8l+QkoFM;RQ$koS#JjZI*gA[mL
+%1bp/$^j^'rj at WEicC3*uOA"aI4:'bZhdK.oVBH1J<?QBj=:W/p7*lR1"(sahAh$HE4l</"ch?Igj=IIRL`CO'/*o(MZ,G?*phKhX
+%q.K$b-\=H,On0=j2tX%_H1)N at i2'tjpZ&'`OYR at k3tWt<"f31KAuNO`8-7$NI?5gNWAq*R>`jEmIAKkB(raq+VDK?-T;tZGY+Vf/
+%UZO:nKangUeiS[NXc69=K:URQnVeaH5SJ&,M%^8fGF at D`Q"a**@:dRL\o3igp07*-3&(\XBW91l)D#"\$<YO.\+Q,?BR9L)>]*2W
+%Ka,Qb^+d<8$_cgU(>2(,L'l>XX]:NKZbG.WBQ*ka*sUin395uBL4>Jf5k:_MG%%%<m7p`mn?0ij26$#.%@G0_j.5j'^1sZqRcl$C
+%[A4%jVL#qHopY.H6'4:HA*@OZE+&%m.2`396q][_Udi$G%L$q_)e[?b5AXU\q)ol#8#UIr+loiSPTLZWF5kgXYrBQEg)"hI[@7o`
+%c_.>0lY,&56D$tHH+f\0rf.B,p,G$W;'XG3`d210P'7OTOXImd09YC&-`87J23joj^/=GPB#aR1nC'%j-\uq]Tj";''5&pi78u0o
+%=jc]\jS%_.BgHR7`=rY_kEc08@/d%)ZfmQ#.ktZg at W"E9&GT7K31kl[Seo.;ntDU]C1'M+X&^%oKRbHVcT(*(<*HGYHce#sHJ(.r
+%(`#LF)NF/s1GmI<3&PuK2 at ZhkQP)?"O;^+r[/Q%Y)i%d#b*Sc*hMMf'^8R_`VVK'f/O)JeU?\8,[e#1)FtO76]B>hsX`'e/Sj5JD
+%UU0#$I3q7/'aI,pMLAYh[ab2Aia_NkQdk1TO`900bl^&PF4Y/(>B<0WfGI$>R+FVP`/3KqAFM_;K^Nc&Bhd4)CM/a9EmP)r7)lFZ
+%d'1_G##8lK47OmOGI8VC/7Yo3HaGWU8Q_KeF7_VrWB;c,c93K+Dkj[u6)6reb4b1#8UZ*)Io:i>j,JB2`1Cn"X,7<A+jnJ!If&6i
+%UfL2t14?LeI at X;]VP=M:2/.8D42P.B?HNu/Q8V'I^E&C*J_1+X=eRL)c/4pUCFB"KgX3Gbqnosi;b,!-YI<nSJ>FeM>5.6hZXmMr
+%Ej.i=BX]&4m-KB4eJ=E'(<EB[EM?kOISL/eYbo&.8[u8&'u"W?[$jg],dJhtl5*jX%44sa&bYGDY9\&9c//DJS<#jW56%:mO<\1A
+%6VS]2(hNDEouaEb=!?dl5a`*:isu!m'U*Sq@&j7)9LqU!&cWnWaM(fk>3TVR*0dE9I3t<nS^2X;Ip`h[6VkL<3N564]!;c*L<n"e
+%o,r7h'!e$<rcN_a@]k\hZl&K`7Vp%e"Sml'=tHodZ#LI$'DK9?nH:>do(s47DS<rZWa!QZn?WiD"Hnt at s)p"T3>PAUDsEl+PRH,>
+%hDgN0/L^r`b%>j\D/,31[u*TB^iXG9m?fDoGqsD=!N\12q^75.j]?q1NXV at fj]]6eo<\d8'pTa,<-;pUgf`m+?/*K@!l'Q'^"..O
+%4.#S^T6cJ9Dj+/U2pX_cP)gV-okKYp<QWDh?^KKTkI9=!@Mju at dZ^Xq:K1.&[,>KSh6cDK%M+(UUOo@[j1.L%M*L->M)'q\?+J!;
+%c7&lK6nlJm,PN#E&$'F'+;&k9"+?3!Dc-tkVPZdgU7Op&9oAK]YI1sn3KcO:_F5MYj?+NMN!PNI(*RR`3oU(\/**f'gkU=NPG?+P
+%F=Zk2 at bGGQa'PA5WZXb&rMA^j*QUO!#fOl'4Cu`lA8p;0>NS/s@]fIJoM^D/`d@#"cU>sT9RP-"8.f?jEMn&gY(*[;ENTOt2.e9o
+%?#peXNJ!N^nHI at JC?eKpqFJkU0","gfr<)7MRZU(N+$"KkY0$sY"<fo(3':"7,=%u6LLV<=M6'-;C?2BL?NXp&gf*@CA,T)$gf4C
+%Uui]s0'['EN/'RlKtha!S70N"UL/U:/aQ&a-R]sngifI at r'E#I0 at T&g@#b at k40>jALG(P?nj_7D,t:h9,/.K]M;gAjS+rX=3SZp!
+%ASrmS;ZV<g1rV(QZY3iYB<FS8/=7)k\a7ZI:L#RNEA#M.A>_=c&,Ft'FHqtu>*/>0 at ./aCgMu?[,o-HjJa>G+^EbDt/JN4U'cRqO
+%3W24+3iKFKTtBQeG5Gnb&j2KcS9bEGI\G/VT:W6'e4!3"r,A.s<Yck"3B,F:c\h2a+[jkn,_\!(cZ>SY#sEep8*V4$&Y-E9nU0uP
+%25]U"he3k+l("Pea'_odk2)q^ZY>X*Y5D-"^7#I+Xbn)nlJ]uL+LEg.D;Tm`qe7Ip>djWJ*3Pf[Y*fife7i!9F1ZW8jJdK*@q<CG
+%rCYpQYk1AMS![-g6ibgqpp)8<c#"RkR\LJuUm4%9OmIPaM8be7Rn;eMI=_OnL/+FagC<I<icSRpbf\;c;U'%bVlMeTn??e[E)`k,
+%jg'l3@(WZD:E1obk7OtC93:R-C*Kc4ib/tSRCA>]EmNj!:.=gS;>)%'YSj:f\o0_3U!B2tbY. at q[R4Dd7j</Q37.DdR[Pfn5Q>oD
+%b"dN?>;7`U%K[+87JTb?72DY!''kDK2MNUmD"q^WZ7$NZ2qQ%"=?C0Y-7;7R9q-N)Ji2>uq(W:mm41\ugV$9i%,BftGg@&u4bT[Z
+%9o>F#;-h'7cD5oe30m`eb%!+_9q at dCns_6odpQDuP8B]mO$L#"^n8L7rL6C]["7'r>8 at A)h48a&:TL?]Nq1t,b8"!CZ$3^@/HLBA
+%g\)!DjNr4;\M#M5GN[GP;pK]e>s0g]T;\akCk$IV]u3)p`[;(QC<'sj58$iRA[6CD6A*!/>G_"D9o+Tm8amAgaGSB]W&)&I=^,a!
+%O]0p,+1's8f92aAZ7F+OmqZR/rn[.Gf6=*dQ.$iuQ4qP+L<i60SUBTHO<VK%b4_r-Oi'fi-_Q6Agl6g'8gX^G!l.;i\%^c*q8;:S
+%DmG$%5ZIc2ZQd]:A'1+_U&kkCrZ_(^8XQ4D\K%mZ!1Z^eFQ[>O>FrWELRCM+N]7I_?-"BJ-',ipB<]G:1e"Q^q&O6F323)^0X,P/
+%Gj:dMH)t6d'BVj5lj5iiOAhZLi5`QuiE'IuRYrXX2q9:fQ^V9``6NR%d@;*YWR,+%6+nBVT+AnpCM'<RY/Jp;Vksig:sqhUK0Wu8
+%6KhZ6T*\X&."4-JDIfNuajbg9CN9dqCdm`'3&@*=Q[Q;Mo@"?9FV>]U[r1QN?=!f'X?Q"WB9_"E)l_ZNaV.4l[_I*p5=9Te1'Cd2
+%0o"<+"jZ:Op7S>N#.'pt38CUH#4u9uM/, at 33[kD9D,Z=u;p/@2:.-juedrtGC3$?]90<?q;[;2$ka`\`@fK at ueihDO3KoAef:"NH
+%jAQu*^md$,=l-Bc17^i+f.k6Nl6AU?Gt^N_JQ[bh#q4up,Yk7Dpg%.1'"%7t;)\)T#QG2!O^)QrdFK>[X+sodX\io>HZ,Z(2CoUc
+%0Bul#B<.;VQ($incfl'$-5]1Xk?+D-r(6g$\gC(3Mt-e31Q`2Ne`eU3j2>#iJj_Zs/*k)qC:>+NY7'(O;p_,e;DT:dksqU$M2nFk
+%P;Mjt;u$@AW(t"YbC3Wi=GZS,as,<2DQ:GS`kt"#CsV5Vfrm>Irnr`4PA?,^>/&LTP!$Kjh&,kN.UG($r[ksi;.'h/,dsGs>.pXf
+%1$m<B at 3T.?EdT-[n%#?\Wg]`&k?aEOQeEMBKYp4U7CjQ9L2CDs2Cg+`'6"qJM>Rh"b(`:ppM`YakM.2LJps>t4jTqk1K,*bX^N.l
+%XmA(g#(3E3roLl"?-7`3fii^POCqQ*jmE;K at A$J!5*;=L$6_0*FrYj:QUG,"9C<MKho4+cW2)WI*A*ZQbL=#+4n1a$,LHAe>Z<UQ
+%q'rm.N@&477rHA?nUl%OS'Peb@:?D3,M[IFWe%(67M at +%gT;K"%TppuHcQQa*;eI$$s$.aBd7#c;"acb+=:l'@]r(oK[eqdp%VCa
+%,.$k,M8(?lSnDFT<g'LD at B/l-?puC+o]Z-fNSq0,M*9!jiaa>HMF)GSgV*sISTZcfFBin5Mc_2u\\'_417(!+PVI5\NMKb9#nRfG
+%+dmG<_BuOi:8TLNknFU\^=-'tSmI%oJ&5Ws9G6Q)AIl80<*ZGT_fg4H2<H!'og[J>5:@UO8B2X@?H%0jonP!OKR__WCi'80.so,u
+%_kG3$&e1.j/t8D+X)htRMq1\M at AoH\aI?j7ENOZsR1s.^4I.gf,O_;)95AH38cr4WUlCUo:\c\sGCPu"IUL5hp7iqJk/\k3D=,hL
+%=o#ts,[nh=42#lc<4PZed&,Z+BXo[iY>**Hd]\iL"5r^2DUt=L1<<ml;>Nb2HEFFLK%XH2-%S<V:<KR2 at Eh:PFs&depsb,*&klX+
+%ainM.2[a'oelS?oSBV#W4;)XO_pO]FRph<p5P9_8YSEpRWl3>6R#2a&[hf#8oTGC3MINlbEYRIo:ZjekP-\K-9"kmX?Tf:GIi"]i
+%Xg+-7$"O>a5#-mQ>@ELMk8CH_T`pCD82BGcW=gHI0#&AC[LA-k=,K_r[&.BQa$6O4#?9fL&SWned/cT0![W,`(XH:\,iiEPRXIj.
+%/a=1nTOaVOg's&,9nr"ZRpNR!7%LU1TOG:Y;d]g&8;%e..&dWDBD_$sdZmNqORfZf%7s[CQk(a3$A)Q\\*tsuG:fL:ji=_;cI76+
+%Dh9lf&[7;)SC.WmX87dS0UQDK^g"t&=.oM%"0'&ZQZ';a3A5Q@:9$4E6L?&k1f0/["6AF(?;-g8 at G#@eZ?BP>7M<e,4\+.!SVRs&
+%f!DmR. at n2\.'T+r<n'4F;D`t6[MCR1Y=,5iY&M]o]^^U2OT971AZc7YF4Sa;_/VM]HS1Um#G8$b/^m;!RlMjc9O$P<D0P9TH`f],
+%QF'lnjViT'/Je6]D7*1B3o:^9?Dcp)ONY^^\r`=1a7aG5ko*$0>.I3r=.MZiC*97:.>D25H$MV3).dPV;8JcCn?;;I0WJ0r=]9_t
+%N<]taSi.na-m/A_:i0k(gepL_`bPmEG-Kk:$l7a2EDIT(,pDj^=dNbNm2Tm;Y>qWW$lum!/4O&a4BU%G0t_Q)cJ42*a5^BNlAtP6
+%fZrt/f.a0MQi)2hqqh7-"Y+fNnPFP"UG3aXkmt?D;m"W%K6"KP>-cT?IFQ.U'd`Wb<d\[tWA`t2]I=R.Y<T(;$emO-k'Pp0ht9$H
+%^_"FXD=8o"8rh:F+le]<TnMNT*jfTM6;uV%81kc0+S#GqFFqHVe0_.>=inDbm24WXCMq#$5E(!(UPu^`NS8mdmOAs:g<<p':5TmK
+%+4/a"kEsCe+PQBC"3MUca*<GOnO]IH?7m4<Z\_=WVQ:r-EaJ(`Or%E*:MkF59MfceC>\H?h,`t3NVKBiqOQ-Aq<sL?YIg'QA)WoB
+%i`V=UY+L(J$.nfZR*C;[lThSic at A3)J1'AFrb>Z/C:E)DkhYlq49rd@,b at j;YJ>nmO:.=/6d?-u+epe,BM8]_C6b$a`"X)@e:Rm-
+%h3'?g at mXjeBff2&cLBtFVoM6.IbWt/*J?)HVKhB/nW#KL']d2e=/AaP[4.,^R,`)o:sdLo74)"O/;'bScCBjn6(R?#V*7g+4F]C&
+%V-2'[$;/- at fcjcc`Q\V,[HF[M/%&_9KuaBk\^Q_g347@&SgJ+l,JX0BGc[B at M+,sZ`W6k:I+9eEqP8SS"9j''Kp4ai6qTL'cblEF
+%OHrIR*bSeS&<,/FC at CbeHAY9bd'-_:9[!d<dGX16:DNes$^HY;[=Fd6EkqR`qUTsO90!a#.#3i@,!#-Eq/WeY34C,Qa\t0+ZuiRf
+%:Ca^Vaonh]s1&Br3OiEB[G^)TBf*]9-\plU<33aS!2CZ0<5C]_K\:aL17+42lTbM.;*/LC_k*UFrQ0+,4%_.$-)a-gpTY51Ed!rI
+%RLK#GXO:qcf"?2N.LQc&*37RpQ<>(FI6,(K,>?cUH at 1*-l(!m9Q1sLajk;CU1tu5<^dJZE-dJ85R@:^bb\l2%_fVo4c]P\4XedDV
+%-N'H^^k\9&e\`GV[BeOXm3&L*2Ptl[?IHra]Tb at Zk#]cT`(q at K<f at 9m]uiY#RPIl"?Y<f2;_hQ=WmN)GJ\@^fgo7R$NsdQ8i8/P?
+%q9\YDW3tdnYbo55J"CG.""@.0!DRjef*M6 at WM4K)Nq[3h0o9*8l'ukeIJGP/F]_+_^5?Z(hsH14_g:k`66ZBbEpHu_Mu)1t,B=?1
+%HDVb\fW!TVQPIqjFO`so"[U9t0:P0?Y_qjGad+:qd<H0MTgG1NPTTNmHtX+$jQ6udj#+T5'2>4TA&ipA"oXRPo8f).a?6eal5VV%
+%Te:VY<qIL2b#a"8p!oN"Uch?*)=l+OI=hteCOiCOrS<h4OVHWDBDMW.a?c&DPgs6^E.!6`;O8]HH%*2neW$P*DbC4!:1k\]^$?A*
+%L6dpOpNnNg\dr$e'4'tUVS5UWON<lsHYm+^hSf#MJ,BqGDUC7q_1:@%ZINA9`3nc2j\o;TfWFT/4EeIskBZMG<P!0P+URq#>H-3f
+%:3,mm\$3Ss5gEaF_XC/@C]pM0>0]0-a)n'%-Ogo9G<ZuQg)0Q=>B8Rc+n`39V:"?nSp&5*6)q:)EjH(b#'/3@&bO?&fj3"WqatRM
+%FY]81$?^C9E[[D[Z'\$O$Rt2pFHB0#]%3:k=/,tUZmJE+ns*]?/*u*Qqr\M->3r5DVdDO9a>sRBJW8igGF\Ob1V$C10 at uY*$?>F6
+%6rZ6Ibp?>/hLrAi3JK7VrA=\e"d.uA&O\*$6"D(d$nBpXcg=JNYY[fim]k^M%/Yd#=1b[f(eF`VYnC3T:QA9"1ns'A"9 at SI05Rel
+%s'0A6'>W<XCrc35ra^TrTa"uP.HV9N;Rql9b]Vq5n15C$oP6B%\4m2)ZQ,OI8/@s-NLc*K\%_b)/mBM;N;:,e7(N$Q*"te(YI_J\
+%&&dRY$b%N>pVA2e6.CtM5kI+URcg005khX%^ei8P*I2H]_iG at .8'XB"Z>$ms&dX)@mcg</Ru-]>l3Nr9Q#*\h`L at C"LiAaDUTY:Y
+%%t6:l>G`*OVg!:3XVgp6bM3N#<6q7AoO%&Al,A^dP_HR(7&'0:i.c6&*p\1ef2u3oKWLC^4,#k)0LqMljkcJnrB!b1/SduP<ZRb%
+%/TQ&(7dO.lof\Wj!AdL"&Rn?-6:1oN?KRZ1,LiDc:b[@>Y at jDj:e*fhhShPuLtc^Z_DF="X6tU1o7[Hc)plGe2$#Qf6/'Nlh(9Wo
+%MeJL="C*c,0[#+;R,gt'j\EO$_=T#InL,^?gt$lBUnrTa at bisDqWS&\UqQ*4o]=3l]8G^GXgcn_HJ(u_c_0 at i0dY8eA<upa!o at KB
+%Yq`,F+tcM\ad#t9WX*rpI3VN'OJEcO0WjoaP7skYHiE3jn<kcc at X)uh?.iJUHub\O-R?(G7C3!n9j,_YM*>o?fkQOrS%P)/N&tV0
+%cooQ at 5):=,BD*o:a`;),QafQ<+^\M)=\m"?Wo@@J!%- at 21;WbQ.HE>/0dQ)]B9f%*)`0J[1kqU$j![pqe(s?&o2 at YL>uNJKrM3.e
+%PSX+h9>fTW2jVqZ at 3[o"."(jW(Hk;QJ!\0B6GE]bjqSKr at J=_Hh_V>^&\H\fi2 at XS8h>t'"aSfH:j.Qh!bZS:2)8:PUtA>A$c'9U
+%4u^5OU.XfVEg_m*aC`fVQ$#W@^"Z_)b5L2m[#YUlA^Yu7GNj$(P`a?W)UQ%ACX,%IPN$%K_^(OAp+LMen-Q7_aA;@c_hpN_[n^jr
+%ce:e$eiS60Db<TjB[etaNmTd!V_+<g&+lI3=HG/c(\I7Rp@?ENLim$-<&o5O>l(L.OJj7_Mj^1Ent\s+Sm7U(arUHB%._ZV0K`8T
+%P6Vtd49?J.rdOEep[`EO\3b[KkBX8kd8RsVZ`]4J\-_(,O<L2XkP<P0+R<F5miljci[][)81YZ>*th;_M4RHqc<'mpTSTDANmDbo
+%*Cnp9GWqrJL\$ubE.V-)=J.Z?g0BGuh5laJP>+NH?)s-i10Lpe(SlRTHl.Echj>]&N=_+FJ>`Z>nWLm\W-pCN50rIooi(jrG:pDq
+%J^MCanlI)^9[M.h%NDLcqYf4l#(_&MWO%b#3<7cc\J(k_PYYc(M7gkOI<GiQD#0"TfQiF\>M.RjD(F_BKFfa?/&F1Ng"A>8aH7bb
+%WUO2d=,_f]+1(B<iJSi!bu>VJhOB+B7qcP#_fmeYki-BG/9p;N(A\0(B+c:@CPf4?Z$-Pfe-8,I=$k`?HVW6R2ssl$A4qkML0I7,
+%,Lob+cQP5],8IATd*-Yp[UkkIK[W\JWc0FQPC,6*:%=_U'pP+;^ZYT>)A*mZ*$b7-ig:nO?S")Q=X!3_?[XQh1WsXY.9?m=>mhFe
+%pHY\<!o:kl"uBB]R._0Tc8-!8:[r5k)E;7&\b3?6WHU79%86XJZqJQ&H?VTO2<Jb[IMK!L`0%B.j%3Y=5"o2:FO];e-[htfC25MK
+%P?.U?r2Jf7Uu.[O9SL/6[q>ZjUmsb5s%+M>c1`*1E=k452_J4uj0R:alg3n<U3ph3qe<+m*TlE\enZm+!/$[\,(712N_M"J[FsV&
+%P9l+ka)sb(A1dsnhLn[^?jEm at UIa$A?D"BM:nJLgTF5^[V'qbTatCk$,P!1W%?b<`:IM9_Wh^'TkK0L8dkKOf^f8OOJAWM<l)/0O
+%WQ/:^3k])`8A7ssm\t33dUQqLq?4)-<XD*=d%?l@"m%,r5BR:+[?RRL.$U(nfWrR[-j\rE0o!G6.hhM]Zu<A*!iPKds)Qjd[67&-
+%O2&.$oY-`pR^"[?qNZH3Dq_9=QZMrLAK4,4:.c)i*R>7imd&Iu+0"$f\'/tHga*8]-=m at S*4S;TQ$W4nb`EL1-/T?2&'B.l(_]6'
+%l8C)Rnl`2TNdSH,"C#D4YRQU1*Vb<a`_ag"VX4*k/Y=YO3Q[c'*?c'Qqn9V0GJZDg!Xe-2%BeC.>>g,fiE>PAD4+Kj-B8Csc+fWf
+%23-Q\28F7&hP[LSEm-"AA&D at b",r8EFkU"W/Nr9%R0[9I(/8<B\,\_QbQ%Z]Fo-A0/j at M'.?('?+2PI0U#qi2K'T"Cf>PANS_,"N
+%T=j?A\[ukd#tD#Y'):BN"7,U2YcXGVS$JSNmuuo?NsA,,I!XJs]tC\;fA_KAdM/]NZO`Ufgg-(Vn'Z;VjHlp>FF"$im".Bj;X.M"
+%BR`?_W=X6;lIush3iR2>4hp5MFCZe`OM+L\^Ibk.K1sM5,[J-Y\YhhaN!j\lo$M&B.l^sGM5lDZF9=<]*[Z!F.grMf%9AU_#tKk[
+%1'S+lhu$')^79ej(JFf#^238jD!8=9l2N:@)p4i-\, at 3?Q?m\^'_;DrimsZ1[5+XdQJ-ufDO#\M[A?r/hM6AKJh9 at FNS%S^C(>Af
+%=<]VbR4Cj8WUl=fcX_uWUMi0c"ca*L^r">uO at O.$D3FC@^d(GZ*(%GWC:p_nKrRJ1W&=%SN#,-jr_\eb9^4_C"LJ$-cZ#cl1='I&
+%nmBiSGF9)8pj0V!b(K-_$<<`A,rCp8J*fdn/R^YpiMP!mgT)D\1lb`nb`_FY)EN_+S.u/:77p;l@'Tp+P5]YZg>mf2FsP/W)gn_+
+%^KW1W>kEC%Gssl+Y!NAWE&cdm7\AI2n.BVbh&I]"Z[$bkEhaTH;I`GSI)%P!,k0dePni2b"s]l&#/;o#8VCQmJL1/,6C6roq`8m5
+%4XmH]I,S2aF*\e0P[BPg1\g7p#UZ2DFA3+!/d':mQ7("ck7MFKf74BFLr%H08tb;NA*+jY=-G`g%%0CnrkV+PjaYWj"7fV&6kVmi
+%QO+)&)op$5]LSD>go<G%]),$[cM+H^Y7#"+h7Q,CdDrm.!%N*unl6(3`gkH=&fCCHI`Wrd(S/m3maPGB>;n,- at p7)&^a9m9cKr.I
+%`0VlWD1ck7ruJWPAXT,[N6VKI8hh.)onGKuXXoh"%q5!,Q..<P[NH2:7RuNMX-HSCF4=pTkCYl4ic55!aK9s+>V17o_&dk%<-9fS
+%D"e5K+D\lPCWfZ0W<s]QE(P)iIX]mr]$u6%_Pk^c/SCa!?oKth*cL>57\"9hL<HWH2;uq1&VfQ:][TH>_,KCig:eL7S4e3X@]rg"
+%I_h6%oO at p@Te*`63O'!of'[?%QBmj;Qdus[jhYV3mrpc-*%En9Qf4.?fE.3,AeU>EU*e>P'V+AX-]dH+V,V$Tcuc1r1c+J6GZ-$P
+%Y>YkZl(V48m!_7!W;q/5Ta?)73NX?Y2Eh1<dRQ"=RS]pj[J90AAME_Af=qN=D)q.DC+F$nK$'/=q<$:spq-M<*N+'0?3+6.EUI>I
+%KQu9pbC_6FP+:W3Ir_:epGU<R"[^BId>0[f4%pM/(=>KC2XaT6Z?0Htg.K)8m?g"\IVIP:o?f.U"rP2jCHa2fQZEK<Di<]m;Rcc)
+%X&"!c.kRR$?D9m6T#-7LgHh%he??[u*1F6=Jd_JI-cKLWmttYB(\u<]P%k`eJ at e!GR*80jeWBm;9R<j_Z++$<Y<A!cp9i+(-D,hY
+%A2Rq)AMc=2h at o>L9 at .T%qn:^<%Mm5.*'lp(TQn3>qX(gl5tCcEYJ%N,"KG`M$lFSu$#nrH/:69<3_$cS$:8]O at +9&Lk;!PnQhoZ^
+%cZNR^a*BpAkh#D[aN;':T6+&Y;aFF2Zm7Of$N/D&C'ueRpY^J9p%kGSZ;C^@jHD/Pj[QPgU`s]V]TZ.31U65.m!DFc!<8EAbq_J[
+%^2"(BIOCI/3/s/Zp=Kk6ZmL*e\!]qN+>MKn+k&kEo5ThWJ<n-bn/90K8a<ja*AJjd,#,*Y!tg7T48Z(s9`BIj>#2l2q:rO at 3$*R>
+%8:8-E>rWSaXnu*)pNi"s;q\Y0)<JDG,+cGcGMiC+T4G5FqTH>%2nq2UF$O'W<"4#Bg*Y:Bi*K<BfqtU6aRW_%$WHOnYMla0o&TnZ
+%WA(9l)42l87]@+_ at H<3A6GN>*dj[oV\*$0B-4rTf[)NK61HG2oOZ[hld28)j!oH(FFSU41=S6"l-UCa,RF at _4Wa'/"QJfL6?VXp3
+%IK\M+)Ll:;.-(uJ9I<:Fpg1K:/"qQGh/I-R(T]b,mKWi21JLaIKN8a/P"t<Ycpd9+9j:*h7]D&!iu)jOcUo?`i7qPnJn838FjMmb
+%f_jl^>8g_4GsL9kit8Vh<#Z,pQ!#Y=!%)tt.A(;MTDJZlZ-55T;]aSWZ#&h7#R$!^F?l-R4](,pJ9h4j0<$og6Ep0?'cl4Yk?gg"
+%8<.6GgJ6dt*T8!-/VW&TVStS[F/n_8$'%a[X4iu(,sS6i8F=oDp*?mi>bXnT["-8fgU[5uf<o>%[tnjANFD;Y=QsJZ1(pPE3r..p
+%I>?Kr:0dp4n/ddsMfi4VFldB--,Ys0Qe^1%(H'0L*YFC4_s"Q4RZ-o%0$M.t:rrg9>lEj'g)!I,J$8[`4/J*#\Ys3.$!;.B5d3!=
+%hun5bLNF47XttOoT's>?CC(p at ENnQN>;gt_ZbE(A>q`&_&+e5^nhTmTa%Z^r(Rsbd%d3EE7l-)S+)/63hr`44 at ZreV+,AoC)]/rG
+%dK#dQKQa?R`kk.8]ch'pgrFNKd8OtaNJSt?Hc]hOPF%TaPW3Y3=K_PAe\dg])9SE_jC4Bb5XiNX8I,Wd"9?bp%RrDfk7?p'hHReI
+%6-W1'O^Q5%),C?1JP_Qt.(2lniHj>uWt#1M8RVW,H)h7:JEsH^$l[02I?f3N.sO:0,QWQ$*anSIFX<L3G3#QEl>0]0:=bJJc-&n5
+%JK=c`?m-J_.:,f?F[!+u+XsuKVNE5r81kk,gA<s%cLSsXgoftd1-,"8_7#oRk1D"7%h;`Kj-jHP=:?8_#(8.*Q%OY/oJB4tPsg3p
+%NdSao8N@;dQCoEV-pKfg2rXc%p)!mE4+18dd(/sfY&=AKlJqdTX0PoNXAc<`%$`Ab9j'\M1)6Dm\=-m^a*KVO3Hb[o3MUgRN!cO&
+%%co;8C<:ZjUa-,.)OJmm06d8\D%bS:7(Z..eg.Gb315Y^L_OS6SKB?ijRk)>Is_dpHD%dNp7>0ab=b5l+'XgW_(4AHHTl9Y&V<[Y
+%odnTUT4ohTq)c!o;Xbtq*Bm(gr^Q*'#4gu#6s2\+`ljH<GV^&YYNpZB>:1_mAGVfhp)sGpqD;d3XHl8qEfOSETDT^J'f.JYSFkqB
+%>6kKN1?>f,AY>Q`*9\)F7>l9O1+ at 78Jm+Q6K;<@T4L$m=Mr%V;T*;Pb73>nP(=cpn4q4uRX\Os=``h<tM(u6<247:M05i^fkC/3u
+%g"[`i3`oigbMBG4(SnI3n6Di!dX_sL+V3WO;HfJ(=5jMi5;M$^nj/rBi<5TQO],krI\Td8XooVW!&<l$pW'tE-<I%$TEWT$-g3Qu
+%jYZepqK[Ng1P,UkDgLNh5*)O?[Z/+PT[I,C)9E$.>O'A7:S3:*SM&;?(R2_$qAg"(F":0=g;YXd`7M-O]-K<(cS at I5R.(D at .r.8Q
+%"nt4DUcFf&7n1EbnN)uITZQR3Z\?JV<B\R7PUF-n@>!.r"L4c3a-fOK[l()[EC at S!h at i6YZF8#YW1B*DM:"@K%Cp0lQIP3<K`oVd
+%)W3T!FWRXjc2NFb6p_`q&79PB_.goF]8VD2.adhY6_q1"F$&C,!T5 at 0ms_P%eior#Qsb`t]]&&88Z$)o.\NJkd at YG)TeB:>IVMkr
+%5H3gfIK:Bd?><[H_gZ/mgNp+<Hqd$m,o/d6i1Q7S?[iC0oHL;XTcF+&g7,ZJ7Y^4<bU+FbMaD;3At$pF8/l!YpI+N^HSG-gS$-"0
+%D^d&M^Z)9S],1q8q$5)b]3TqIG3P,sSW[RJ>@.D)pq2pfK%,rbpu at oU/+8WsgYL at ha5uXb-kei]YOMDT(Hf%\%NN%(4#\B$hP%#g
+%SqM]V*TWIDbL*Ci(=Lf. at f&=Js*IOW[iF9-EUH.C`#tg.W_%2Q,'-_oF..9dXTqRu7Zb7+iq-/7-M1RiJG,*)2r)&$2cGsRoeJ\-
+%LVS`hTJiGhVs3/nc*Z!#0A:*tZODt,[1I/]<KSEEPMT?UB703F+s5,kG;.Z6f<1N)jT\iB\cDUQ4jqZbp\kjo5sbT_IdEqrZBH_@
+%I`F at Sm#sU`_[1dcm=!-Bd^V+,U3.VnhA`:r]!)Q>r5p^?-1JgX-ob`"&XOJJ- at Zu7madQHS*4?'_W)DuZP+s\aDu(B0dCi1d5OdF
+%:%#%G:&FF$P2Viu,RT.&`Ej3uOD&>Z0A&'sgmXS*O/;j+$gcj/7)XY^hY;k"12QqA>.PeF6;l:M at 3i+E0>m7*0RDm`]Ocu55>%u"
+%Qldd[`4<?&Foje`9tuZ&fYG&$`!"0qIYI$sr at 7@DY=?V;"tD2d#o2KGGTo*aoMh2_D5Z^(;S1't1d&HoF^#5A?LK=s1mC,3Lj'Ko
+%>Id$O#qa_*N1dHRgIT-r.)IkknLA5ep'IZ-+Jd^PloHNWh-PLBnMr8&]X4uMpmhZ;Kq,UT2kedDe2`siKmABZ.8d8TXQ3p\oK!Uh
+%O-pA.l;ZkEB!>!AOD\bUVk+cml.WT@/B)cT!RoJp^rsE\Se7uf%*W>tkdbJQY&+o=O@`**8&0>c:l8XrhapK[QPp#j(aU$/BVm$Z
+%Uk[H98ZWc9`h/$3WjP1]aLW"n&H?oQZohBWP5=kE1[9Cuhjk0WFkR<G^Mf!*PCThNIJ8_P4Q6)l0HhO5o&%R2]9>Z54)F3]*/9cl
+%q0[b^8^'^j^Zq3 at nsUSM1HFiK.aM.BE`Z"Y1*(b0T:-j]1Jns^bH*pp'F-SSn6/[h;6:@,>Ij_DJBgt<TkDi*fe1i_JJa5.)nXOZ
+%*;_d07qV[t9)(, at hnubt9?V5OWJ[]%R at mH1G*Fd>W1>t1%okMW%+NMXE?:'N;M.1-oB)n%l7i(XmB:Xu*N#LU=kO_aA,nps6*6GC
+%'.Lr,h4/BHi$Dqu6lP8h^.^W[gs6(FJsPh[0pqEjO27Euj:S5a`!\0(SoeSA0YK\mhH1utMj!:hB5#ol]fYaEJ3U5)H#+Tio1;_o
+%-Y;gP/B,7^Zes8$:DJ!Bo?:Q>%Ka>,ORp.-<`o^;qLtHmpS4W3B3DF&jb$t at 4*V;Y^<ea?Lb8:rS&]_-F\pI:\/uAqIPdF)[ZtR"
+%E.T/W[gp?Wc=SH=+lOb4X*ZCKD(XuHYfH:6pM"kGD5@,$*,k5VGY9i?TS/TcRP[Eq,?K6W1c([ecAmEp,3EA&r<NR5!H,a)NAfTL
+%NS12KURke]C'Q2VoCL=$W+t*+S^\5,;QGVefcn.N/toeJDpsA(qKbtdh&]P!Q36_VpKHW\]1s08bukC?NH',NhXe%N^Wr;"GpoBQ
+%?0mg"c7A[X*%M=:6s/6,7Vli^$c3o3_*#U_\M1O;%H^:LIbTuGH9oh&d:2%@/Ou5k,[]F-Q"PIh2+^FH[(7g)q+8LmL$mH>&!u6A
+%jZPkhbctaaP at rVs=Q\d8hc\a?R[b!//.2/a;f.e3)(^l`b,>*i?J;`2LgTN`"+)fa9*[J\-cH6X-*8'!fdXb0NE=D8Eg;tEnBD"i
+%kmW/$2mmPE*K*N.4d*2XO=(3LhrM at T.FjTNJqG+%F!C4,^+jK[p42#\?,N&Sg:ML8]YjF08b7Kn6+!OYN*N*+dalD<8A%YB#e$U"
+%ncmN]G##D"NoN!hY8ZJg0?Q[C#u1_XP)*d0Q9;cY3/!-0)?%<8,.^2'_/[mQd_[llFWPEgps*F0",W2H(R at Rp^#5>oK^rhDE8Dri
+%U*-DBO:)Je9:Sc)ZNoVt+FWbQ10(3^:RDHu-)S^Im1=tfn68(j*p'lqhGOg_)hq]+XEd-K]m&bDVkY:%nceCPC=%fR>YJ#ig<`]$
+%'[@Z>R=u_SU=GJ)*IrHD.&2<o5Y&0/X`Q]$AL$ZKd!duBSpkXo?D6T*b9f_<TK3W<s50G7/^a%k'MG^%S at 0);kR[3I0/.fEQRE%i
+%n$I[-.Yk&dFWPNN1Js;gWV8E#-$#ba*L6^E*<\Zt'86;<SqOF7TY>lNX,h>8;^EW1"sS)Fp3ro%oTS0BNLdj>Nocc-. at K9QjIanF
+%Am)m-O*lSaF.<1!bRBYJ#u:FpIPN%SA'/_J^A2T29j3P=ai/G!@s9;.hFY72AnY[t[FgZ0Q3.d(ldm(qa@)\b#]7U6A6'c(rGKTs
+%j7Oo`L33+Zj&"7,+pUP#WV5]CC#RVGCikcsTYQ3&'9:3agXbFA?:EA"kE[-ZPb<ujdW`[39!i5YndQqL"<@`@nGNaO4%3qGPS-^u
+%KY6Q9Ho_2:m3ZVCn!UYq?3Itao03Q`DdmH(a3'Iu!X"RsTN6FYS1/7NdcOF+D#[BBXau#Y;E)`F`[Ur31C.FbIf3Ad:5 at p+5;!LG
+%4$bLCXh_WX!.0p]aWY<YSY4Y"P'Dr0gO^(1#)4)IT-Rg3Ad6E1PYTn#8_$9DROZ<+a*F7W`,?=(;o)A]4U/ZCRp"g6at%]`]02NZ
+%+,Q](IXG[*W*EX2V=Ro]]3[ObNNR>ImAafO%%/M^.#BotHq=bC!ZWU:XLP6MAhLell(=7-I#U8EADQ#cFHOP2M^%@;!4lmso_)Q=
+%NH?,Oqbp)61QSS.BI&+!:m.<E:.5Yai;8p`h:FZ$9<jTiZjc"X`"W:39'/]sh+;54,KFVfHC"BuWL%W2rK>L^B!m51:Se>_F/`_/
+%`^^:_5p9O!ISI-g<6uaXg9<4HJOQX9XnJ(8ETP9NKUQd3Ui&D0D'oQGqYg7(B.Fr98:8(PDFY=Y0iu9<k5CAI(dM3JVY,:#FB'OH
+%)qj%U^U<>ffC^S2nn5hZF^%3o(%!lF94'/6i]:"2D at 2C+P9]>$F-8Yb6`5/:8m?@PF8^,OVUI!CN1>jf[q7qgI[DZ40 at F\_bBH_O
+%+*]*bNs"/P]Y[1$d34c,N0ZCeA&+c7AgdM#P"VPsTQ-8FIB#q\*[n-3KP?L\g/5#O8#bW!O/+nHe77fe+kUB3+V. at eg*6',2LK+)
+%e(iCLVGH)(`NZU9J.WpsOhNlUHta:'m[JB7(SiHRAYQuG0!V'm0XdVQj9*$W>3tRF'/Qd58jVCNBtHV(VX/D.m]#"?mM)tPJf^%9
+%-/^)Jjc9)3RZD=Qrb7a_hg/u4N1dM@*83DiipW>K984Qc7FH*QJ\*`IKn.b(oJs3BZ(]kCApQYa\%.E^T1XQ'NYCAjg25H`jCdLA
+%FYU9Al>Dl/!o(fB%nrT8&3SH2;G5G at I;(6BO669)6_+8TJRl)#`pEpqGXIe>"XI_ti#='u4i[(@*r_fuFh)\+T/uoU#$\f9Np#q*
+%61 at P[J\Z<!4Sa6\(flehP=Jht8cIYQjDDOhZ6V'L%.Z,-os$E?S]dn`Os4FF+HV?m`5&W>iU"\@3]IP096dP8fM(a\Jp%J81.nP+
+%F2Z)7+41nZQqX"31]0Y\HAHdn"1Mp.8,d8/-(ru-6.=$O7?+n+5BHsjND+DLX67*r7"BkgFMcYq0[?q12M-_uq=CJ,3\;dfW"c"&
+%YR9:fUfL7qM289ZS#[EQ&okc/G,*Tq[^g,(69"q7HKM$6F2`1%)nP2i.!I<QYSt]u",$)l[Fnoa-]9-OhDA.8/`rs)Vjjt)iXC8b
+%;aZEF`]Y-ZFXqLuGNNDcXX?UA<Elm=fO9]7H\d1Oib5&JRe0mbXV.&u1>S*hMBntp;D6m-M*#^XS at d>@m\gF8GrYW!*5D=3:m="]
+%+tr<_4]bHCGcp/J??pUaOs(+3UaS9dC.Rb&>F)g1Z[>c<D'YOSRBW!/Y.81LXuCJR>@(/u at S%&X[;QNd]d6V\XH=@HkoQ9,KfhE(
+%&MRI.m?l at WO`HsNUQEAmQo^$n]sK)2WcL.F:(4c?o3'gfCVQ(Y+.LCugQZcln#1`u;AHPcJsE5;.e\>sCmn:4_6ac*bY\\dHUrr)
+%_p8c;bl<(ah.].$UL]?>W#PAVOj2@#hIB2QP/:BUNTVRh9miDMC=fi'TS9`i_BuIoAY1`cGMlU7ke/POkF[.WM&EqoH(gd4`3NcA
+%k,*1Z]NukDP\qRYS/Q3,'#K8,eg'ibc=S]\O2]OaXdb,-CmPhh&g\:uo$p"kPQ0^dP2i2]R_Y/CIW"/d1s,Q8a7 at Ce1@s[ED71DX
+%-g+Yl'#^nCeN'DtZID'0`[O\FZ*u;bg:%SURa9W2>#a?Yh,kS\WlmAH[@;:OBKN^KSm^f:J/e-t2mb?pU!ncSR0Q+u5Qr&#&obl[
+%](><q6%@@LgFi]N=mtP-+1\1uLd^)4<*p'fh#>@%:.bhO%32&eCJ-8Z<rV:!.8,3ZeEkJmZQ8$3T#,VAYn;AU<9GWG6'F6U66;=m
+%8/KV<$X>&6Zq_&N_]6SR`tWrk,)3(77Gb at Z0a7<5lH-`1$Z(XT8Y3Nt;S"T0njo2"J$n@)"i-<Zi2]rN/F8Pk!P&-O<.O=HCQaj0
+%$1+p at 8E0(oL1G6q5V5JUYV#*e2o@#tg:/?>6q0';aWR<G\HIP4(5$f\ShH@)]<nZmhg3Wd4n/#;EmHhfkq1e\L>#CBC1lS8jJuRf
+%K(iCoRWRlLU"ioNU=W1Z0oojOUW$o-[0\J(2G&@P\in$qP7'q"4_6R73CWm:LL[$8IiD^X*.MdJ;;><^B#j at Kc,]]s9ER,[ApIBE
+%!ZoHT>IU9K1C-a(-11?_F+U=3.uCtDZO]b`34taQjl5HDe;@_A"e>dlDoA8HVWZ/,#ITdR.;3s*b'AQ)SN8sF$2P3Ob/PajOSo3L
+%_o@,gaue$Bh3Gs43>9^@?oUrfg.Il@=(BBqRKE\jmh\P^_ at 2""e-mc[k/U.QU$I&5hu!?9NM_0==XRCq=\]A(M+X[!rGqPacHY?p
+%Y11KCIO)*f)q8+OC4`KEkP?+-;JIh3eh&L")1DTH3c<9H;i9=@gCgst$X5E2C)[+T_?<>,n(T37a-uE_i%W\`k>62n\0[:Y2S3fS
+%Z-ZV*aI\P')8Y%*oR5nrPDR4`LBU@;)S=n at pBJ.i#Ce;R9E-//0e'["occcm1k01k3-Mk*q7-`62cZ0.I4E^no&_M[>]]odMs]U$
+%QhQq6K/pRK?mP at f*n*cg at C?$<%e@=`Qa2fFR8[1.qj,0e+IJgY;H'*i*M'KJf%n[j2B/CORJ*GFEtGg6olfgR;-?\KUjh=F9l_Sr
+%N#1$0OAj5N#4'`;Zi='R6'J],pNWf)Pm/ZWAE,qVB-XUN*0_:U=oA/=YAaBYNKi]cX_:Kk`&CHEF>M(=YDg$7 at lJBW&R?)U4q;Ei
+%`LGGIm at V>p@,44W@?Ac>5b[Eif5_@[eQUVI6mO.T%mi2O<1gGESZ&fmB2U6X6bhJgJ;Udb=]aC(0MtBaZR`S9[B_F&[k_RN4)^4R
+%/oqFR2fi90+2@!_-\HV`@tQpsRKLG/d.7&lAOQN;NZ*+?a'2GML-R##'#"R5(\=kRj]j#sTO?)$gh"$S.X/(URK0%IKKEV(6-*Ys
+%T7VQQDJnK=,t[+Ob!M>?M8bm?aH(uQ-L7i#BbXFL-2=P6je=c!e+&]n_E?bHUa4aFD1NDNM$[VC7WDHB4_an)"s3""lghCAOGfqr
+%%CWX at H[N at Gb07HE*/0U^MS`?",S.`A9loYRMd@;CMf)kH^dXmn.>#B'4l`DtStI)<d\lJXWWS&&q!_s<cg#RQ[[eM4Alc[1J-/UY
+%COOdZT<dsYISsZNAZs9$iLNk2V^=?D?Y3#dBj'#XGZppsFf#;7W3[OD/giA5W$hgnWeLAB:BOVU;RR\'=hf5DfRH[hapID^3>8mH
+%F0`-ebY;T!Q>DZbabHC>iLtR-!PqN9n>R(fP=\`Vd?+2A'BU#c at H1Ks8.'H>iqfdTf\I2 at d*/_:=(Xf#"/HB-Sc\4NfJ(Zn3je*d
+%c2LS%7/lO_kER8l1;n4YAQ(@kDkJ(WPEtP,lr.A<9rORFRkb]GQ4EZfD<87fs45q[-fIB7T,hk='`)t\aGFoo_sM?`q]ghVg4L3S
+%k>8Y)$frKu4uE5FL\m669;s at 9XX)pZad$C<9gN\YRiL1^S[QXHRO(Y5V_u/<^l;T,lG/C[;\EraE8p`d4Yn)&'hAeh?f-'5;B;4s
+%&d>je\cT at .pO%XOP#mpPS;=E,M2*@$Mr+*A"(:a4;t>m=j&rd&\?$uXn34Z!R-(i$b#TFcWfo5X]EdQ`4n0c35E"<H8fL'3m at -J>
+%Ut!mu99Ki(Nn#aS;O/k@`LiDtg'8lLb%kIJUrkpY-WOVO39kPnZ[F?`q&l2ej5i"$Q#^l9>b=?n4t-b[9;e8Dp62G`HSMBmp4UQ`
+%j<]mP#^Wa1F*!>Hg4OrmfQ3tO_)fI;%7\YQ\.c0L=p=3]RbKAA9uErcN4/uuI at O`ba(31J:+e5go:Y)8U;D'i)GY7nLDj;nN?MST
+%'0Fl;T,u'te'QG^9hg!D?U+?M@?jViJ-fQHXgaQ^Jsoa'_TDq4R&4Ho&#hd$QA@<n%Q&\=XcM(P:?@clp8K;sPE>T"o1s5:":aEs
+%II;-5b[4g<&HNq(!@_ at us"07RA2fB6M::K9X'K;&Sl>\fD3A\L#C"F,I*O<R at g.5:RWskt$?XhiSGGr"P%&7S?'9#44#8 at WRb[t]
+%>!4gme,%rri%o?7fdq^&DpJ)DHg2u09UT\BO(@UZcIn?'??-2)>$9]']t)0ErmW.2o4NYHd/H`tk(@t-SCLlu_0@)05;+p>#1UI0
+%?K]H<S"\?N$ij$D=>L6fA'b=uB*8qRj_'!<F'@WK;UE`Z'e'a)jOQs_'Xl`hY-pY6S"rY.[\,A.csor<njHQT68Yh*c!]U_JCFn,
+%S/5AJek*V3LO:29oAG_Tpcl!V1+(e?&uHUChYY^2>p3c*8d8a7-aH36/>E1QL?0B@>Stc\7r/q\fB,le]. at +hjNopO=&RF?`%tuW
+%P<=k3]d>gWDrG.eNC6Ya"WJcNjf=LB0=W\3Q'PnN/5EhNWCJ#\.9$4&pc+n\kLS.L1YJ9CSL87YgC\]O=5HcU\!=3[Pt)B=<qMl>
+%[@KlU.B@==F?@9#$nf?M)T'M!,[e'X%c[C@'7*ukonY``0;q/1-$L[hQXfgbCV^lYb!KX0,bK-Nd;R5%4P.K\ZcKH at _Wgl!@%]fH
+%M$1_14kl.SW!VH0:Q@*Kc5o5/j?_6r>ete6/+69'`T(Zb+Q^SOnuMT->'EWO(ZGbTX\rC;Ha;,8D_>th)Xl]IBs-q#>"OS.eDeu:
+%mL&<D315/7d'^'@Cd%3O#RPOBRLo;KR`9r^GhGO(+oC at GjTP"*<bK^EmCG*-*:=ItU3;aj3-5$!Ps1&k9L*^#5NY`m,?@m0_'(_B
+%0lHD8 at o-$O,m/Nl,,7&bM_qqejdYG`>.I6"fN4ee.<[$tVD.YhB'-_B34C1^,d/M>i:2<klX<r^4As[C4R(,D^>.kJBZf^3DZq"p
+%Wp-F-HQ06:Deb_lOd'gBhS=(!FfJL0LeJYHQ?T6RHO'J]>TmH at R!H,QA]C7!],um2/lmKp/le#/?\c>K7_&;Z`*k*di0[0bF-dLS
+%)4^pNk$7A:/*Z;OdZ"UQ7R,:lC&WN3mu&gar at fDj;N(e6T?/m=@Y78>#sb-T]JH7YL[h,%I'urpgcDn3W$B.,#oopbVZPmo/C(kT
+%cOoTC`"RgoH^4X8XuhV_4K@(/"=\9*d#3K]!8<H91?\Y-2;5C8>*(C4A.I3?Dj64XSK)XF86!a8JV]Nh$cK02fUTRg17&qanAA3%
+%Ci"*=9Y!Yu.>QhYm(H=D.9E%;%!#Ju->.2UbobM3>tOadbh`HUP-FO4o$(k8U*B@/.MMej&)@7DgQ$_u^Om8<JBh^dB>;/&4qL/J
+%i7C"i.2$gW7-5$@KNZo"f)F=W"msZH,YNR=n&9dt45!S.W5J:#;00'H22\6]3uH0&?OB1o4iq41RTb^*#0!ce:,5E1ebGL#1@&eJ
+%b++-USg9<9bD'pY)8u(1[!&n[Dr8+XZ_fRD6aIDbp_'4j2K-c8(+*D&D3'f\-P4g[N*"brkB?IX>L23H0YL0Cm+5Djg&(\h<2r'o
+%E]Ju[Bm/LO>>FO?TZLhbQgPj`Y32AHhs.n4jk"RfPK(n#rd+('N`Tu0 at p%&'AL4mL%nZt.nQE=7o<[Nh;f:A.NLS<X;dcu at Q4cc/
+%iJ6TdS/.kS4;6U%Fj`L4bbT,k#"eI9g,4,5#%0c?N[g<X`9T/f(1`l!l4Z1`+)r[^()t4Pea'YH3NY2oTn>#eKL]`b.23?<JUHO*
+%)HP6aFk4[l;U6-7=[OiX5S.).<1aDd4aH3Qce8,'j%^9&DM]j6A&^fDmok[,Cf:sc9S$Yql7>m at Zn/;rI_#+:'Bjm=`o'FUE61O>
+%WLm at G@o:Xk\):#UASH8pJBsDh9FS-X[ecDc-cP6S'@O)!(XGU8IrS/,-6O?K$S`hKL6I.U[sJPZ0djJl^d<@'ZKl5^-XR]:ZgWMi
+%3Q%OUeUqH[qM+NY*[g'#mC9D7<iU`Xek;W=[Afb[C?rtKr&CX)DKOs'`Yt[R*g>A.;#/%m+>9V;UsZn%aJfcAlAZDgYX@,%f.jfN
+%U#B.!hW+n.[g$&h3.hU8h*AL32eB44hs6Fa^`>s=OG,Hqlq:nO<AI"F@'4!*CeLa5aqVQ]]&G5_,*eu'ZlTOhdo^AYarT?sOHkVH
+%3N=2a,)qFK2`fGHXIL>b)Ch;K at .'8$=tb<h$k7e!q.!l8lEVbW0&#lA#.^(dQn1WPJ_`D!CU%)/V)boo+h>2+3(X.1TkgCV_U3$>
+%PEJ8Eb:ddXbCRqJ$bTZ]a,r$FZUA&BEFT[KP1UF^7P:M\s-:\!-(hH.`a$jQ_.fao7r3s4LF)Z1mj19a6\KQAc=ENZ26KYL6HRp;
+%m@(HbWPkrMn`qDY%M5MA9EJmlkC\nD=X4d^Y9Vq%2L>OJn!dRLoQ]S]IZs>Q[n&hpROLpN!C*?=.h;tI3QaJ:]dN^8n,2CIk<rh/
+%,Z9oc4<&G=H`9eBU,(5kk>k7HKr3l+)+3%Ial2!<.1R,6b/QUri[&[Y%%Dn=qN>TeRNJ>olrJ*X[#K4/:/uVEDZU,eXrH!*1C`C]
+%C(\a+mq.PqZ.=B;b3L(u7QebGlRCuLV$6tG#"&;Ei8u0(J$?T*e-Q`t*&[nFei%*GBg?T;I"K7sheHX$-#9,&B?`;-cq_Xl at X5_V
+%>5O=7H7<WMnUhEgK&r>c`hn+:8iOAEJ`WG8X8-9 at gaJtk(0HIGqDp\-XX3)^QU'iM?3ehP^k,>uM71&!HT/pta+M.)o]O9ig3*sV
+%/$hqj>l>.<c!'JZ"EUFeb6;K05kf&^9>ap]aYL]k)a019rtI?jP\eo1gAN7i<Agds[l(jd0N+amM^GU=YZEt#roRs1*a4$E:!dqM
+%-cscm50JEmq($$peFe$GV-24!BVRH_ku)Rc2eu(JIWZ/99iq<86SI9S:YrEoJXDgSA%/n:=EE0Da>"[9*eLBD=9bC6'N&!q,\RF-
+%jC<=Yq(Gf=/tNB:;UdV$$@C=4[>48Tc?)P<_7oW7WAgISc]QANkZD8[NXCq&7MiH8It-;',OiEMHd8*%7ZP;R. at YTFROn7;hr*ZP
+%9lN0KSD-jW)TY:Ig\i`U&QA#PeL=7eA>:@]c*h*`Vj__n%jqC4]bbu+J&11]p:&MeO?E-.i+AdNhkQ?\f3GXMW'-N;,APE2p@^2M
+%:LKIJeYS)?h(oWu.ou6>(q4GqmEf*FV^TqfF#'CD[jFY!oB9)R[,1^!TOJB'_qmcgNnbEk<c4[R$g8U/X.=D)PU)/LX]t88ZFeCo
+%0cM#rFn1cnSFbQ;g6%6KSCJ7*H*pCk1<8oBYP3, at qK#L9SOX!>q9r9rC#>a$8tMJA25rf+7^qbN.+c3cqe,jRV;:nr;_(P)AYCu1
+%s/7/BI"eAU2_]^T8[$WGoOD^dYmX@[%VR%b4bp]%B.rm&$&o_LEM\k")`&:a+"91oqkScPbJ`3p,U<23BKi!<?!KCE-r#%Li?Af5
+%a;cR.E%5]&V#ZWPUCP*RbmCLH:s'GT&NnF+53q";jS,,e2SAT\CQLtC(!/,M4&7m4_6MN&f)sheF7rsm9J]hU^jQ2>:I=1&Y"m+j
+%_(te,b/O&g\?()kl>[`DW?kF)a]Qm=hqFs6]oQh]B+s*m>X3\"IJ*%PF[)C:(O8eTC_L)Md\=Z7P,o]7_VOJ\s2S1'!n8(1bO7=?
+%i8HP`02DeCI43&PDMVsWF8\3M1G<rj_sJJVc$rn%.:q7-K*r/&"I9Sj9?cDe`i8R(i,jGtG]RttU*W at m:HET8mF(5[D0iL*S!tCW
+%+kequeImEkNQ4>J%<q:l!n]pJJ<!<\>'jG=\Gap?YPoRVg8oRhSGFXk/1\Kl/"^2a^'4Uh>f*<0@]B=E)ega^WkGfjR#A2UiNX.;
+%k4OI!OJ84gqWDC:P\kGZP>-'And2]d'19=)Q1nq6a9)"qd$aBh_gWc[m_l*FZ2>p>1-1PE*WH7L4m:_KpK;Rn)qV]1>I/aUN4:-@
+%'UA"4k3hP:`nfR3e,JiX;Im/M0r>$NTfdc?B(ec,"0L<%cEY.Z%N6=dfj"e$k#Q_i3_?e:Wk.T=0L3aJf%&M74BC0'"SAU(`aPEW
+%6%('jDY>8R;Rf=^qTCB^DD(ad#qO3:[tU8Sb18g*2T?%WM:ObGhhkOjEY:=fBZYcX?XL2lCKm8iF1=%a]D@;tN?u3mm797'O6<O3
+%Q7dI4pDC=Altb\^c98bU3$kDuL(kMhV!m64<5Ee<AO+5[&C[W`n#hh`[hN:/f=T8_Z264D35iJ"Hok>RjN5PU;R*Ha8I2LuOL=$]
+%,kq4;Ws6LN(be+["?JiEAG"WLhGBQ#Sq38o5#.!dD\!diq0dpN'3e5S'fcbWA-*7a?3n[#O5G2S:mOZsCtNf[_gu,5dGn1WdiIn2
+%@?$Rd0&ekR=QR.<O9F!U1eF0a(W5,$dFDQKB^Z%"[`!1cm9*5'Zc)(ZmUFZ",Ah;sT(Bh&]2MLM'2<.PV'%jKA$bPA]G57OA/`CL
+%3]b#9ea70$F<4;T>A/p5e5n!U3LL#3a9!I+P/OSIXi0&02<cG*/hf7<Gj?P'U0cq4O[!uo=;b''k.'<=Z0f8ka4TEIPUWpT4blk7
+%<RkT*4hc!NVTl;2d>TsG-F=A\GY&7?i_Q,Y5PYi.3=R0.C.0MFZZ=J9j>69ZHb**%%N0ZmIa`(fAo>_UP.L5DBQrO7qe^DB5*pne
+%DrmOU"@\e'J)5]$Bdpe@<Bf:5;Q,fa@?Dj<X`arTP9<,19^(AOXh0kVk^?02J:'iC+=ZXpHj*[q=&#5QT)jL&!LC6e(#aQ/\fj!M
+%lk$:$W&R)W"<k7D`CCEfgW"Re<uogJr-lq=M3OV]'DSLO+>-=jQ"F4Mht&A:GlqIGf)N0I]8a;cfXpNHC*T3=QCB[Eh3X,9O6B[i
+%?L"S[ipY7:@ET79HR<D]_WeNUN)Y1Cnp+&p--qKrm5%0I.GWuXH-4$NjIi(F"A`(F]B+EZDTYOX20KNhQW$qf4AaoocUH.0TD,Rf
+%L4M*.(H]Eh\5V/FL?l'aq9i"Fpf"uTSBZ'5-i2WAO/l"L^BlSSJ:SiBEGbh*m1"lT#U,10HJ\2SWF*(o&dr`sP&CD+o=S5fUb5F;
+%4D70[Gfhrcq$<m4lPCO88`)H7nAmCRRVlZ!6uD?"YKP."/Wk at I'OTF!ZlE2l,Yc[J]+85Ek=)ikUGorV10h4$q&WIfP.?EP"i\S`
+%Cn>b)kAP;,OR*XhEd at eW9tp('!e#)=YDB'H8?XNCcM&1/-&J/Y>E/qK3Uk"6j7FhSZpPm=]g8Ejpo at V?P3u$e?[6kYEdX[&kmHan
+%jX]%a=E!A3TXcYi=C**dqHU^%e,27K7*V6C0)8lCIqEM;1Tp=YZp$+tm$qBULk1/_P9RUf.EtnK-*aka/\ItY#KgaYMM at QA5bUE(
+%/XL/JD:RbUnXI-L:ek>fCS,O.lXG]s:!IqDJC4s'^"CG8(!-)cA/pE1]lW+)[abr%Zp<<[2hI*oCCiI)1ji3FFcEgf!u:F:7!<&%
+%K=Z=,PCn-p+Y82c_]nX/rgr&6'>c`O\@Y\ch at o^OKF'7&Q99F?_ZUpK#%]?1H_+eHI"#3*TZ9OmT"<1p5U0m4*;+20d_C-*1!ZQI
+%%49bq,qpKqn`scYZe-7"loNAlHZBa9em,c'E(tmPSo[SN!!J3&O,M!tdpUb&=#C'E`)B:o>6)m24"VuF at HCs]l22U6=Q<')RJ:Qk
+%/nIAR3D7BIE:3!OqMs%PB at tohR8G)&A./sh=iS'!Mk$TLOLH/mROkm&J58=)D9H8^gV(/kM;mq!9ms^0gs/T&c,i8[CFckF`/2#s
+%ZBDK8!sretp8JE7!1ll"Kmf_-5fVIi*fW`nW"Mq?T*77%[$i:QU?-[GT)3'$TD$9Lfbtar1c]T>VB_Naqa,`;DmV5;b;gJ4QT$q6
+%SaY4V=,6hhmM.^KcPLhr<1C04'DU8eWF*cdN3oRCG=5U9edW9?Y[ZC_rG58t\<VVfoCTTHS[VeTN7)t*L)$^A-Y$H+(MKEf7L))h
+%7MZ50 at 8WKI8R52B:Hmp?hX>[MI:u-Y?#pT:pET,c0`W)_%LnoQ6 at -eYo,qGOO%G#\$pMjN^ss-:aZUjPD!ki;JtEM[,[Q;fOTJ'&
+%chKS8M4`62&N)!IMO8_uII\QqCl]k@>eLj=W=&Lp99kf=5IEKR$ZZ at 82&CfFnNZ at gkVrg#Gt13,7-(JGE)";eFWm/g\J#CK]\tQK
+%8hPc3K25g9d,QZn$J)0eqR7uBG@!Lb4S;0]kET4179Zi8(A+,ilimTR-$Tod7)\i\b[s570KBpHjrF/fDuMKO^(b)+#;0BY5psj:
+%834ofg?b5:oRBD0Gq45]#Zg=&!m*M;dP\5em>"M>)JQ(k^aq3P)ShSt">KDnhF/V3Vk%LbT:5&aL at q8IpaQ;A`V&oWa4nI#hmBV2
+%aI-gQ9$f7$P$f-Laig1MmNPD9nW9V%Ba-UOK5nk#V,+>W\<k.U/oQPHp=Z(!QHBK=7fIjEOi-JXY0U/uG3$/Pn]Rt,P+ucd8.5Pa
+%.JE\"NA7UgnTV(9D86O]RuQhZS[e!\]lD^pi6u3YAong]3d at M;\,GQVn-4"i>&!gI9>8qB,`>a`S\i,c*o9K.acBDu$ps0XhUNt;
+%LD%.oZj>Y2H%Se<Q`;Js`ha2nfdjGma7n_)KH=Mq;3#s.DG?3*r)$Ld?BkN_<".5RcC&":X4r3d^O>`f2uT<;H]eIH)JKLU.;4M`
+%4T)_7I-'+7$1F at H?l:A:jQ`SIhcFo<$tc(u.F-?:&0!U<(&^.oS1-*GS(X93!X[W)DRMP4f+'$KC=Fgaj#PlD:`"hD_>TS,Pp9'G
+%.p"ucG%c<$3WpHeXsH%Cett)Ya%<c*f0R0)05H"CeOOBA(4sbHP,__9T`-]TfQb4Yrr+0ZiNA_dJR"]=,t;h6`j^>kI\crAXir+L
+%,-[#)88K>AhB%$7f at ij"MF1u3V^Eti>DnB,rA`X,HeKDYbWBP^rInsP at gb6FF"S1`lqZ8]7Qrf*VB"?"-Tbm.ZHGGrK%7h3hH\d0
+%Pj3A[F(a+,/XKl[6:*rEY'ffi3n80>hZNfN>b]1m6U#Afeb9sqr+s1fjF30b!NR&sj<2lL8OY+HVI]V+ic>I\['<rXUauHH>k`mH
+%@(pDNK!`^_[%2O17+\9L/L;[l,(Cq*??TH)atjbc=pHr'+(oiW&(5/9P-Ln@'F\+#l(Y.Ws-RNg?S`nt!9ouV1?liiC';]A6'c%q
+%qO'kQNPLA)I_CJ[9)P-.\oh0e-i:S)n*B`l'/K-Qa1^)oQs<7;@+8K.q3XcK>,N_oI>s">'h>mm'S%*&A51,d$Z"o>Cs$H#_Fke\
+%ka4e#OKUM2(L'/@)e2i*L\j\'I<;Lc;kkeNYM`A<ZC]6k_NIMTB4l*_mmPh:d=d^oJW\h*oV6u$,FCO_V0mqtR%g%3)UX1X60^@"
+%91%Z-B#au'or=5HPC>u5(,CJqH:P/f$mh)!D:h)(!#"K56C$MdPT;j#WT5X(&)KPTT&+8qS/)W=e`9Gup0987ie._=]eLHI3glng
+%299j\$cpR"J4ZhOIVgp-RV=c00PTUF\?X:aX_S9md0b@?=l-LUigLp!mgB7spQTI#+U2kc(LP>]X0!^daZ?@$:qgS*Bc\p)k$MH2
+%8`E^N</0Im=m14bgtK+[,arc6ZWLZa[u`5qm;,Z*7]$Ts]>p0^8J,R3\W%la>05 at .pL^K=i3t!KIL&>%3gEDP9#G-cbEDZZ=DPrG
+%U\#Zi3t:fP/f,HnT7oRW/YCuV$!)f"m5!]tD,dL#"fZ;uU+)FR>6MGV02M6<mQ@#h3of<5S,ZY'mSZrEdJY*>aL9;+d8C4r2gbZ6
+%EjO%V5`1P#pSTY/b at U(bM9nsKoO(5AR<i]d`GD5jr9^rucJS8B:hFbZVT/Bg''OQ-bYtoka]D#L*k]b<_o.V=iY6/>'L$9>",FT=
+%4k3DC-io%!N<QBJU-+6%=`'MV,!4tLGRiVmjh>!4-!u-O/`.uqjd4N/(NjkAptqkm*aFe"$KR7j,>FB(EfA80i?NO,7Bg#p_K74!
+%C%1#f:WKfsGa"qS;E&E"p>sqJRg2^$=4n>a`N&<Pn=!ALjJt)*:>AI$6WiKE]s6*kVoauH0i*I6!Ti&<2C;VX,e/sZC+i%t#S-]P
+%*^ApIS`@=$66NT;$O1]Y1gg&'(Q9Q.d(Gi_;:+mur^/-X7jKGqTRV".73HW*5IT_h$I=c!B3eE&WA[Mo'-BZK^X6&5's"3dKNF"9
+%#Q-`.],1Fic)Pf2N_O1g*7UN3iRII2OdRc'D9[>!]U#,o_TMj.$-Wl4%c*";?h at Vf$?a/s4Bmu"'>k;dP*QJfg_.=6`KP"<GOuAo
+%>;fckel1tt\_f at NXB24BTDh=38^L3?ZD?;pD;s&JU>E`mJT30V$sp2GS[[@^Yq:(#mSp_Io39Bl/:_eGK<(/Ge/&87*%m/XUG3;(
+%Ps'65;k1Mpg`b1`[K;_)HNp)SF.D:cK>V8u!1^jL at QR@es84C*q,sG4:GcG5V"t4(%UGCp at b[uAEN#$4o>Rmk\1V/E='X0oV4Nf[
+%g[A]WI<EQ<X<9*LZZjR*AJp_1+IN0'pjXl at Zk"JiaelmR[O%*5,eC(=1-iq:[:hsUkLPmSfGZm(g2ZlLCo-\1I5g6=[^;jt'YJ]=
+%$!!o2aV;[ro2rKucB/XNL1:ep9Y$q;^Z;)V`<KNoRT(6=hUcI%QN0dEj=J425EoA1<4%0>V0Y^9pVG'Y%#apIq;DR[e(ZM43G%pC
+%i9sSV)D-#54Kh2jgIDareej80R'F(\Qe]1 at -,r<KQ6]J%%eWaugVE>g2t+9`2XW\0NDNJ"Ejl]hrlDSW=I>So-huif4;&b!._Me=
+%,do'3i9q\4!nJ/=1YLSTq=Z/l'M_TQoB2>FA>a)[#muF$!VPG!T.d^s>;_BN2X92q,=f(`"VOkEJ:`$2i5`oQZ"6R;Qf85';rSZ0
+%YPhG5hijgme<f(ifsiC]a7a/\(^;f1k:%?tk=&`7$r:);gPRMDs"cVQQ#Gk8]i-Usq2jAm%c";eS&AsAVgU><6andM*8u/MnAiZ[
+%,#S>n3!_]L)':ihY$jj8#R2'tfQg!gdeM*l^,<mD]03oE>+$ogXf)Y!qc&sbDE73XD7=)d=I[(h)7EM"*9?HtR31Q/0ko2NbE!Vl
+%=C2`+=-jQCP%:@c9q]>m]^1uGDlO*JgZO!TjtB\8mEAD>kGElfgps(dS9X&[]IKmQjAh'G'2.L#=s)gSeBW`J>`=E+SO/,'B:6'r
+%%qAE)M>Vr.p*CNFji]6s,rgA/b.A\\AEVH?5pa'0S3I?D%Z?uRR;YJ>Al`Oo<2Rc]$bUrOlGgo?$U./S\Ipl&U+RN8ihbd5V:a2N
+%HBSljK[=,#h!:/j0-'lNL(B/*QFRH>Zt,aoV(:0IcM1.(.5f5QjkupWD@'hl+\:Xhp2- at _1$%:2FI=5b+VKc&*LiCT,g]+G,<qGY
+%At/6R+8[i`5CVJ`_shY\*utM`C3Q2"4:7"L#;i?-NHE)aFRog%5j^CEFCk$bf at c1u=oRIe*i=6BL1 at 7D.:9j22o2=$GTc=9-55\d
+%I*uk]^:F3rK!07iB4,N+)\`)48g%oKh1C4ad<LVL]<l4=q;'0)K9\>pfB\h<oq]]`ISQoYM]@2O6""?.DD&;+1NGFgD>`toVn!<K
+%`A_3Vp#<Af1b355lRmqV+6PK';gVqI(Vk0[Rk*Wd_i_^Tq);X5XAe>]/I at DeE?I\6EnO at YYb#)[dlsh,`iAiD,,Ja\C2n(s[m[%`
+%F^NF(9-R>QT(;a'@2Td$0=&q`gSimVrU49JnUZM8f#h.eH'fshH<u4X=agcR?kSNGmB_4dO'FP(hogKI7a2N;`M4g72ObHjQg?Hg
+%E/S/be2 at uJ.Hon*:)@n3G$Ue?B6BeAZ)J at qQunJ^6'K+0)n!<F,c_;MZ5jr5#E6R?g"0 at 9Ed,uVhiiKZB+6#Irc1c4lqb=r%HKFD
+%IdTo>@(r7pBeMHu-3ZD-3MH)<O^.;Y:2t7`4qD&LC=[7/aRsu0]2bD;bHj7`n(TI1D"b2WW=I(fW5JHt\4\4C2aT/@KTB'q3F/O>
+%3tl(%<M,bT.@!,%0sR)hm!Z(.E,)(44Zk\3n3Jj]jh]Y!lQ02dh.4+83)X+/C]mckneZfIe*C^i<D;@0CM\:YM9g6QoVNLlMImEP
+%=D-gp3%2rBJ6F9O$"<^9D.6;Fd2>=*9Vfh9>VF4%hq)eg<SdsC8GftniRrU1Q)Wt'SO%n&ho1ht+_>L1bR-K<MgEj;U>C;^q;nY8
+%)PZsmCN/QT at MCs!c.9NlGh:'QH"a^AGsR;@c]LP&/_03k4YJb:4-b%Lp:WVrjQrk+VP(<P%(kBY.N;I+b'h+/^[i9ZE,bOhPN/AT
+%30GU$mdgKO;Po2s(-*4=h`&`0hj/dcjm\cU)9bH>@9T*a5Dj<a5f3cfH1B=>6i*:c*nDOCOc!E16^SaWi.om'C[snmamLV@\2?*F
+%?j'k#a)(#R*2]=/79eC(9#(^i\T/)(\h*Ip2k."?To2KlJk&RDrmWOlH(Kl&gq:"mK8MPNHa*MBi'.G]:^T0Y$]W(!`?\RK]HnO]
+%embnZ!]<mE;cnKn_^*16q(Nc\GeKsEdL8ja8p'/3Etd1%7&n1ObP-a,)^u4[87QuBRE]NW9\QS`PtK;?>&uI?e"4OD8i#!P;:ZT#
+%T,?oNm4*,?0p$b;Kqn_!6G?NqEDK=h8QR/X[$NeA\MGg(F(Y<>jJ:'#?YU,_0*:PA`_b_2/uiBkVKi at u6K`Hh/GYF\;*?8[DI7@;
+%AW%6a8MR1gJmT."\ZuGnK,uVJ3>H7#*4p8L'lg!;HJ_C+Je/$.n'.FHD:m/@5Aen7ZU><\dr)mV98P/JIoDDV/6%g9Z'*.RVhe"]
+%ZincNObO*Dn&]c;hC4fjfd(CXWR&6;g]>5hjQ^"$N2grA>.(AbU2qei(NTB@^0r7g<n2BUJp6_1nmh60CQ9(-3=IUc6(C1<1`L_(
+%=GB&RA!-MV71rb/3TOV6E&)psVcn3r.1?j)EpfkiG<80qNVN^XCW^pDHr#mok-sgq.3#h6HRkme.8SU9cl&Wp`bO\r[l1(2;i=Ai
+%3uacN7J71nk3Q7`-Y!":2mo0u[@M*eneeK=34'r*I_MeO==#==*7TJ!hodS@`HuK$;U[oU?=9%G1RQ2L3-4/M3eDnE:,<'Pc(3^-
+%rWP/3$YF$<loX&gib,t+=+`Y3-nf&/XPL+D8)O\Lol%!of"!iX:m9]nPJ([;B*AdWCBQRo^^+<t3ULr]@m2Re-+R_:DmX7m2g`pI
+%0lKn0h2bt":\Ac7%II./YO("e$<_;bS`L[b;chKpes'B1eE,iXOTu&en<Nkh`rLPAa7/BZF<knr^.[:'GAm=%S<<u^%P#2L.Meff
+%d;+Sg3h*\8N+q2!,feAdIaHs_6_do"/!#Xth=gVYH/Jgt%b=ABNEsbmT^-#U]^m8667Og"ngrlq6_l$%,gdc"S@/=c'_$13`F+.p
+%SYj[hn36#RQ"BTiINniP2W;rN3s_2L:<U17TX5n17(aLjmaO;o`<8"&FNK:gj`<F7CE2El9t=oo_ER7.bkAo3j-l$rbB*Ymmp1;-
+%3g);Dmi127fE8V`)ji,:A_kelluj?.!NKS<h!P1MKgr5h>UlIIUeF\OWZh#lkBV*?6QSk*V_?p3j0Bs$S:+Nj=(K5gOV.'J`*XH^
+%N*[YK]F9T+Rju>,s+2o_+t&Al0IH1N2W;MGG89$kju_q;5,;Vm78#e at -kU-4[$*mj-dMnU8jQ6VQ!#3QG>Tpq=H:4B0Vhg7WYYCR
+%@XBn]>+nf]5_a%n%X&$)n5M/FaN?(<o'*,+$XTms6[8m?.X0#f")qVFaa7'sATbeoA<cfA-q^&[hCe!!GuE]pn2O^GBZ)fb at ZI)l
+%gt\X&^uOWKm<83Am!W]q^K3_=Z-)^-Zf;(fL'4L';-s,K!dH(WC*/q)[u*`r$kDN<PVYlDeWLN14=B3lVq`i6aOF[A%[_ob;3m&L
+%^&u#JC/?_7UL3 at _MKV[n(C,9.\n[JC*X$g,H>TsEG4aK at .pk;;KWdQ#%3fmiH:7l:[nha]>^;J5#(3j!ZUQAG_\<qhAJ8m!V.dbM
+%[tc"(c\2J[/`n/1<$*I38'&,c6nFNm'bnUiA$E:6c-oAP`GfVHOtGr]&d>KD%p!c1/N4O['_uMcmnA^dOO'dnPa.W8)o&HF8ub9Y
+%4P?%kJI8KQba#lIitW854Coi#Q>pp:IDR2p/QV[NnYj&7c=l7`V1=]fTqg-Y at j:*o.EXodcO"ho1%=DrZe;/rC[<)t80YDBA-"qR
+%-asrpA$b`!Y)GkI14UVb$^/j#[-e+]"j#W)0X at D'AX2u"aHtfsIgig2$7dPMpTmPN#SOi[!o.d<17a7,Qd(!KkX`0.?%i'TRgDe5
+%=2FgCc8I&(=r%!4bepZ#NEIH^Po[,F-TIpN"-,:/TPXqh**?!/]imZHHeltATqa.DK$78blL[u[g(R!+![_,RZ`S'qF(hbUh$.E#
+%js44j;Z^koA`hLqnN8pZE*5Z")WC"Vq at nsJPkhcGo8IfA"k^sM_'#(5DUt)1QJkXa\j^42AJD]WYpY:6/#sj-gk,!2%UKWs9(,C/
+%O=fD^Y`<R;,].=@njQ!)MRQkW2n3s*A.3+2"''Wdc93Med]Vl)K^`BYF&GXWLM2OMLSot<kHM1/7-BGRU`qIE'6WjO<,(V->Ce&0
+%GH.5g`W!,H<#H!#K#KHR2Ht1ebDfeIE>oiVc5OlKaa%XM#k?CX<!Ch).5mQV`n at r!e7,d`?Yu*H]:\q*G32OSBCOiU`1OaCgDmP'
+%Pf1!jld0^t9NL;N4ij+,j+AThqMJfRMs7?99a&di3/_;\pkj(#UU833/1I-kVd>6<)-b!(PoY!^0REqPf]?XbYdV5:S[fDoNOc(Q
+%SsYnXkY?)DYZs,P=\,WM6"?1(:21K>4d(5BlVqZXHGCup%Bd%>>`O;q\[9Q`FR'L$qgg/<P0K+_Z at R7&e5poZgRmnD,J`oRFd8YJ
+%C\"5'WNW)f2IqMlqC/%e=f]a,H7]cs!OhcH+JZM';W(t.IZ\E[8Nr-E\*3J.EaUb^+COglLb20F/QX<.GVue*[kQlVk4VfH!9=A(
+%5KJmbrNt$cQ#1OT^3CR+b'$=92912ug<bk@<=./khHI<=Vs.!B6A/%n^Cn at YSoko5$NI]5;`Y^&J(J3uO<0S34pPp!LceHam0PkM
+%4BdS$$2_1PH:g$IK5HO.o$I)Ia^dY;jn+GjIbU[$M3Dg?7p1%-gJrRiPIJY[d$;h7K(/t)Z/,"@@Ne$&&*eO7`$%4Pa&FNcW"^t)
+%hNKQ>J(I8f/GmfU>TZ4tPfrn)@Fog"<OCFkIJ^QdrUI-].;l at jgT:2&$"2hSE5\oBT:J)Yqu-lK;I=`,!"pZ:aQh at -/Ji!H*TB0J
+%djC;>E3n9AbGX9+&l6uBj*@`,R\HVe2<Q`!)FIM%fWtV5nLfme=,5P_1#!.=*KsbkK at iC;*dV>2B9eS/jRk>u[@t1s;i#jB6>h[_
+%@g6pFI>pAEoZfr.hp)cqE?,[S3im&WeX0d!%nDMDjpaqt8]?Y?)Y,((8kE7p+)Cop>_T:o-HO6<H:X"4!IeX92_]sJ+TT9ac"/hQ
+%+8Ib&PWMF8P_K:X,N;(-#!'1N2Tg![qt+Fd%!Ku'TZ/QDkB)!R``L6d\5!o^WFh[V?fbCuBb0Ab$g&)i881\tM2n_@$D_=Bq8/oF
+%!bf-7X?6QNH!,)#@--eGJDFm at IZnW7a*Z$N1N?Sm"nE#dY9%`;;,$Uu0i,5kDF4Ut)68q3?.!hZbH at +PlFJ!o.#[qM2Gie@!6uaI
+%WeOrDDZiiZopb;#;G4!m1V8Q_"(*o57'86ZS;N8AMan.fT9!=?!E)7R9?k`Nij.4UB$o)Mhn%Ni-P7H'9DMRO*\;)pOru4, at PJ%1
+%5474m[U`/L`FaG'iV0Pg4*qn0ll`p*PlRV6g(e`4^amlgXcR-D:+3*pl;Yhe'T;of^R`CJUa*W+ZG1:@-.f'S/1:]-&gSb)J8O?r
+%lC&,J?mFuDdg\CG]78Lk]tu+LMhtLomKdR4W"'m=&Al<rAI.U at .[nk1k!>mM>u$8.X6Ik/.X3#tN4J:r6k>+d%d\`$b;tk$/Yn]5
+%7DrY+cKZ0h0WnX_FfJj at h;InaXPOpd,OX9&i6e9PLWue^HaDmdVlVDS0k>@7;ru,q0X%HK,SK''P-lp?G>"(2TL_e%/U<SMjr+s$
+%A3XS"g&:9J1]W?]`%"<`iQosu#q.^DgQDYVc=+e2<>F$T]`6Ued&OAXk).V:R)0_Xs5**=.>jjN`<n,oBXYl)<TAl+GFkm/$7euX
+%/;O.eXaCX^R[)ko<f)2:G[o/cn4#1=*iq/\:_FsD7tuoId1NhL9K"69IN_oln@^hfEE*1*!L#Ub%N`=VVt(Z:)P70sa-E\AAFZJ]
+%]PVsf;Lc"E&lKD]24UHr40$H_QkY&^XYU#Lk=Kf_gnp7#H?)+?AK4\:\4/g$!#2\@h#O$_.e9hto2*6&'YDu1O:FcEX<3>A.MokC
+%Jl"^3abGhpma\l&=Kp=S at IhFO'p'&Qd^-!RLBi@<$KXDB7=I;ahH90l;)'Wb>HuMffiPBrTVH@/e\\8En+OkK/j:HT!=V$62>_^%
+%2BYZOB)eYnfa;AagQXa)H^C'iW.f4 at DTuIER\[B7VtEX;/K]TnM%$ZB.sIrFiWD:ZZA"qe2`?Rqajqr>]07ljj5mk\?E488R:eWN
+%CY7S_WkETe%>Ysr'o2f_"B6KK1pCg;)C7PU/E"L,kW"2UZ^2r'KL`N$l7>2+V'P>S8u'I:^<<$F8:60J*N]?F=o_j2,kI=hE2=$4
+%<#hma]ZDpMg/M].K.9V(mV9Hn%rY6J7_i:5J.LE?o4!e/abOLG6l0(j#T+KeC]q>lV^_#gWMiKg%t:e\?ZdUA>qF"%?lhK<qT3NQ
+%6B'SqT!WDW\&q1M9<YUfbW5=BjdX9b4_GC7`ksfg_Nfm5VaVuJ at TRbP$!s#hQ1!ML,bOgqYi'CC?t/;>k#>QOp8?D5!i\Le%\0ta
+%Y0Ops&jiME]#lIb1L<1s?2Z+b-E*-gjN9*%+5pM-qdUD at JE2_3gK`p`R)=*=LGhCT&^F-H_7GL0lkIDKn2n\WD at EPh1l%0JVJLt8
+%nt\sqI(=@K.GeTF'hh+:Sco%^#h`Ia:L8J/R at P^UVpc=O[&Duub#/D5bc+md<@b())ZUG)`H6l at f^<%Y=%C%Q+-6';np?tGmeG82
+%a_D`-6<LhIA#^FK=G$^Y^pOH\P6>([m>Zd32WnBZ,-^!g!D+&/$pP]V];=Q#PfVMH^2eu/OR9DT1]Y11m5"Lq]M#KMm]clYdW)TP
+%Wlgo/riH=fELH^4-4:Rp87WpDUk@"EaFj=G\MmXr=L>usj0U794\O^)Z1!+di>/^0(?**B^$Xn%<mM6Z&IJH';^D[G23fXFd#qt&
+%PC[5/K8`Su*]88"9pfSn at P:Vqm\<Qtn;EX4l^T9r<oS<[;AH06p1iD\E&Qmrj at kee&dZnGOiGMB_B:;J?>d2R%hLi`X-5[.(:b-,
+%EE!P6ZD1"Zoi3T5c&Rt2_jVdna%XsI56AmcFqUr?0>Xg90M[\+;jT1i6qKgj216!el"^#/S at gm+^Nik>'=O,9N/Z2sK<:pDPc$lB
+%,VKD!8RpH:FKoSB.M!.UcU7!;&WX:<![`IOSjq/(^"F0X2^'7/PNU[dF7h4^ieb^:D)Gh<8TQ*g3Y=aM!NnNjk+rs"QB^d[1U"2)
+%GKA_&$rW7,1b7ue3[#kC3>A<sds$p@/usish.?n(LaaB_bJbu7W0<L<p"T0"6rqp99LT.*)b.%^kYs1Rh:.,%,W&Hq$-Q8%*dG`'
+%**;aM%A^5R.Ye\VHLQj:h\-pSF+OY5MBP,;M3F[[JLC/V)WoViDsZ*n"X->X*8m!)^:P'Hpc"hoOPA6P at ML,NJg`1`&&=TfR><?Q
+%.!Yk#Io];J]YH\TJo_;uWA`[p_tN"=!)Yg&n)/maZ6Q5-;0$pL7d.7^_"#c@&ouQ+e`pO)ct1k1%A?PrW7OK;M*4gbP0V$q<CK#&
+%ibh:p0O%:QWM9*#PWEgIip`OBa\bL;#V.i\_hYqDRiJ6UTmhjY'#iF!<Hs+K$P!SX="t<rQ\"h.jXa5.qij=LACX&J6]1h at orDUL
+%ePT7FOQ45e[T*>?$"rt:OCe":3/(V8i4r+5ZJ+Q3PmX`o=*f8e<=b.dN<37CaL&9T!?a9He]UGSa\],9j#k=h44YP(4o&"LKBJ6q
+%/7pi[m`\%"mSd-6H;iJ4EN=,MNqlDhVIB"He7&Mgm%./7et(L4m\JFSI2;KiU6LhQkZcb(jn2U1g69dq*_*`qH*Yj!<SSMIcCm"@
+%1]bA4hKR1R.>NiV4RsY3+I[g$(>7AhQ]=c\XJr'!Jd+^!,43SU.G#ij=DWfZ`;YQq/X"Hlr*7m[bSj"`i5Y(,q\p;p_%J"V$CRC,
+%h+Zal^$2DKWCob4<G1%P4'q9CQ^ZO$HIYRfQsB5;-"A6';[(KT'^Q_=&"0fX"*WBl\e+1!LmAIfZ+pm;"iNl';UmeBT[Eo:QbArE
+%"G9]L>8BfQq4Wh%".8BGn at W=b0/cquclGO6)K5i(2Wr&>"@jBl&X%]HJk#W<H"8 at -7^DnRkG!8(\a/A<WSNNr9mLoPk,*;@GQr+9
+%`CVN<<b^/)3",&;G at gHKs#eg-Aoj,$g?,Y1VdaHcZtjiSP,nN$H7u/a6/?PK9&N6,ea/i7l,i06?Jd at WHNUl:)jV_5#BT?MP6DI1
+%"fRuu.;meh"XZ8X/\0?IdOMGDb07YU+1Jq[W[JnLf=3LkdR9SD*$,EE$8+>C^0GL-2['WWVOL_Qm'<?aLu?J+/F-2 at Yp'iiDmJlm
+%&h<mi-mNgGloeO:3(IV??.di'Zl*3tmo8shfK!Y>'-`JY;QKE1#obWrZM#Osm-^Tq!f5C39sU6\C)6Q`!a%JbhT2G=Vj(SQ,ltW9
+%d^S9OjrbZ$ZkKfJq%0RdXGI?49*frh^nun?X!AAhQ#ug\JgUoX8R61K*-t*4d$UVsP.<Gj;Xe%RPPXWd9\7RKFUiDS*\2#DI,dPM
+%]R`d.NP/G(Z#+;tY?[)fkbo8DaN35`5r]);m:r>3"&sRrI^LU10cPeO9`'Yde^7WlP;kpY*CW<<Ad`mKWZ\:QT)3o6[OKt*HX)TA
+%E?h2jk6qi'#C1&ZfpP'8>K05&P;LagD$&Vj>qPHP48I=#UWO at to+]uAI."kR1s7)]6Rc=-MSlompmeX;O>(%>fe6!N'AKDVktlmM
+%\A-^k"]A=U`gQQE/!sec]>@IS[,U,e%..`^SQFc[pF.e4/^2QkH#MDfYf%j at pM7%Opg>I0SV\(C$RcgM,XE%/R6ANg&qI,_[5g,i
+%7l-'q0`=!P)*eOA_4j4f*^'/h(*6_t10e3c at MYl?fj2+\NGo*]#g%W0.5U$%ed*'WSp2\GLK\7N*/j",\qIpa[-)M:PrY4&a2OU$
+%06NS(gDX0d.Qbgq8M6!??4AlX$Olr$`fYSc:2G*<Zq!SlLH;7b8WH:F;@B&%C0!6\-I5=bC-43O];pb1ZZ1fOY[qA_jB!9XYol./
+%Br0N?]_T!/'I1lc3labWU=JAnAhU5L]20ua"opc&Bo<E&g,6Vf'djkWWVbe)4/nQM@@*G,XnTs:AR9d73Na@#`JtCdKo[-sn8jUI
+%[=)sO_\)h.CN)\[7d-pG>!M*I<FEKuLHYt5UeEg^eQ/LpEa4[06IIl5\=r=_]G11Oh)L;W9$0]==/82j-M'i15d4$9Q]Z1Z.64*P
+%]#;AW71<=.Fg_WM'.aEcZ8ppb\O8 at +lBJgGfI"Ku`GU:oWAMn6Y=e`F"4hL1*hABG=jc4R8,uC"1o8Q?9S(58/N:BfQKEH,;58JI
+%6&*1a3m>_5D0%lN!/U5c:5*XM8lW_Rffm+PY')=G(3m=%8b0Ps[No$Krnsci4>IPXk=&GD3R&>@Fq?3C1N2H"D7u5oYU%bUj^_LP
+%i/ZO)P@"(m%dL,F3sU*Ej"Y>LKq']@2tCE'O#U^I<*2Tk[ok1^i7o0on#bta(9aQV,-Qj0b at 0?2K4Rg>oCaQ'Z(qlgb-Pk^_5GPo
+%ShTIq>>cXT+KLp`IulhSFHN](Qdr>r@(%oKl0.i0oA)K?f7Bgr3>L3`[L3n$F4.;9^'q_ZD/QE*[lhnGcFU-5fSU4C3*1jR.^OeL
+%VhE:PQUPm:^2V^m-&E1HoFW$D_BX?e..&u?FdfWh<m!uO/WZtCh:VV'Y06t8Z*.fgJ!2/>el9>J7qia4\(U97_%,@(8L@,$k!0bY
+%bahtgT!!rWXId&Lq9+$nN\@as^n)-7/`CbT<=)U8OH=K]SB8_'&I,=OO[?bd-S4?[T-qmI#0^LE+ at U7HTMD5s1PDcM$]&V")$i5J
+%ibE"NSu\UVYSV\;1`YH^N^J/f at QkKCaHD`EAMp43+DQcoAW(MKmVm^CHB[f'[rf/^(OJML>#aY-IT=.?g`+=uQ)r$&ib1*`(9f7@
+%*knGML&f`DHkUsA%9#ko=kqO at S"$]k%Zg!>\d^($8_p_T8a0/Z37&c!GO/8pEX**d3#qs0%?@E/I:3Uf#uFq49enlXqRa'kKK2V.
+%ArhE6OOg\7Vui4D#Ah-qs0h0OegVaYj[P]`r\uFSd\Lc]A/IEhV[UZYEBBNMTf>L:/Nr10*/`';D+eq)lUSm'&nTbHmHk+P)3bD=
+%T(_N6<WECY)pZ_JM6%GXc*@1`EQD0OkEP(^o,_YZoLZ*n:O5'0OLu$;""9*Gj9_!&luH at 4%l$_npnspn1V"tJjs`A];ufhMRq>OI
+%]mQ9kb.tq!2'i_b*0(d$-=OZ1f"50eF0Im/oe"YL.49l4+L.5l%+UPi at P]MlA=g!qS!7'bOgGIZ;)bqAREnO:j3_fs;al,hDc/ZC
+%+q/e]Nj7s]iq&Fj6SN at W$4)Dg<!'>pEE6iACsQi0*Ku*/q:DTPB.G at T=C1c#LVce-en7-pn`7A09NPO+$*XJ&*7)YHo[BRJM_O]i
+%F>_+k;2S0`'!;I1"@QB?mDk<4k!<'iH2`b6D73?*OieMsJN#SVq.>_@\j;+8+Daho)mq_e/9-ee6Qi at J$W`V<Z.4D*[S0-\Q:MgK
+%Eac4R,gOSUC=mi)3oloE8+A.>6+3f3^gaF_[UV3Ehq;S at G#4+8ZVJUe+1^u5UjQR..SVaMI?XTE3WEcRiF2qkpeDkI;3"=g;4%E?
+%B[<SJ+3nE/Uj$qA%Qm3!.lGYI?j'gdJZQmqX)5hI*>Ys?iL.\l4kOq*bfWo5Y6DO;Do+BPep,F1=RVJ'g%O&kA)R?u*$(4^!2.6,
+%Dk$BB#t1e4R8f)=@[eA)TrfQ<'?%>d'O,c/([TP64;[_pp_pJHT3/7p89tsBH_S9nW,/qaR4DG-i.Fe*X5+-E62%rAnd(o1&u\:]
+%l50"\j()!5gj>2tF%EbL_?TO\]$4Zg%*)[dMhL>1F!@>?(7!l2lm2IdVhoqUTjYREXmH9j6rRDea3U$:4=!F&m'qkSf^-MT&jh`*
+%WNpPjT^:(^OF/9&]%!OG$`bjgKH0oO'82;=+^=bB.;mmcS<hAd>KPh<lk7De7pi'Y+aO\/E)5;`T;,&g0WZn+DM%U&IWfa^ZVL>u
+%CfAV"ncVB[k34SaRN#e`%O>h-dQ*[%*]L^+%`OW')mMPOD*bWKj?h-d/3H1FI+as?RY?A)`r!m\BNHCo7*ubXOkRo'4f:)G-@&ni
+%9/AcD<@#+U".1GsB4i5ENfkMEZW)/`Nb at B,E<^"_TG19Z4[\9CS/[YITW<]bSB9FugVAQ6N7'=b[5o!pr!8W(EZ;mN`a+j./(0GX
+%aA at II508#=X>"nef59e^HVRZL@$^u>C9jnqAA"/fS]rsn9n%,qLq7D)[aWE[3KWcj<SHYF?iN5lca._Cg7TPL%LmTaZ6M"1I3A;S
+%fFC0[,M=hH1sOrdVa%KM4c955jfuc_9/i)qrc/KXOl2pZ;?D_=K,Vt'3Ko*X;<^6po!APIPf-_o1'^Ru,2;4hX)5J[2p#HIBit^F
+%DDj$<TPBiW"3XPHH(c at R9G'YXbVhP^JgHCf0'\JM1qQA,Zn#JO&BoUVL_i`L4@>5o^r*u]V=`bJ.+6n4h\NXT&!8/>g_ufk35)bg
+%Bcc$'G26c>'7SNqa%ab6Xpl?!#Hlj=bTfT<WK/7\4?go*-iA9NL?-+:]6rNm/]A*5Xd;3VfM^6Q+LECl=t]\AJ0kk4/YDQ4#Rd:P
+%\W?-G at r:`i`PGC(jXu7eGr3h3*e6V>BX_0%mgjQY2rj-=.9]""[em7?=:PQdU]]i+[O%q"%*Xg?@[V';bNb&Vm.<B1C9n:4g(f&g
+%C+bZ6LP2(l3OWoe`T0mdASZ)os"ER'k*VjZ?R5AT$f%XmJVRLTi5XhC79%I\3R__)9!AC?N#MsQeb8Dr]pa%*+TSci/.(7Yq])W,
+%g.Wd%LM$bP?Q3.cA[>F+_`HE!N$H.VQJal,Z0Hp&EXYpa9SX1a_OUjq'>`)6Yc'fBg19+o3bZS(CasQkW8$8@<!tgjY1$5u82IqS
+%"'bps>Vai<W)c]5ma>\qL3bDDd1Z63=QQI&$(CoD.*s2iB<pW4NmXBK%G(WTia&8^c^D6('VlGN;<@(Wm]-?ZE)^Hpa0*#mTTYk7
+%O'8e#UMnH.]-iL&#',HReWD>_*IsJ.KR1Xidnr!I-u!>00ae,;8-]kUPW=OdS*(X9 at iK'2<]PN-/]qIEY7#EhhG7?GKVc+2JAgdm
+%@td_AFqgXO(6Hh'!Qcl'c[7JaaF:f`e;qoX);I.;(\_$ES*&kCe_+bZ;uI\,e7 at D>Fp#ZY;U_Fm#,s4,(iG at Ya9gFn!*gejQ<qD6
+%iPh8N2:[r84(Rm6::2D<[&\)&oTk0\e,NB05+JG[P#o&TnD4q7MjnL^1Z^G"$<5`cFnr6o?p.>TRW5Hqa"M_$2oer8;T55eOi/Am
+%7'bZe;s*9OcS8,%?G[-Jkgk?lJRl*1;+XQmg3P+SS>24)l46/lObHuN&d1;jc#]-c+,;,PC,Ad3bJd,\D3!F!!#]ek+)HPdTEYIc
+%3Gqb1j29=tE<Xq#Qs`ZaYXOK]VAFC71Q(!GH3BPP1BaORS:5>-T![eL6[PP=AWTuZNQN;aLes*n9J+K!I5VCYTn^^=[;c`CF=7TS
+%KgXK`H016\#O-505F*9LZIDLXYCQks?Z>rZg/bcNA_pgIT,sVfr at PVd/ohmNc8":6B:H6gUb)9n<NPdDB9I-:=JZQ32INl`2AO4%
+%'pKmcInU"5,cI=$>'7ohPd5oR7Bq1]RNu0R7?V!GT%jEb84@*$'ors.Y\5(tWqOH'\4KRji&]Q&<$sTu>&KS^,fLMNS(HD`@RsO;
+%/s;2m(YhCKb_bu6;d.`$V)(2(ic^g+Y4rR,-%)7Op;nB,#qoq1g0"lV&65ruAn'C^jue\Mmj.h^hdsh6P9aA4]4Ml%;sP$E,-bbd
+%6$D!g;m-r*S#+uF.b-LX at 3g'XU=@Y at e=c*UG0$p?\&0 at LnA<5s8KFmAOY!'K(!HO=Ut%46lUc at _aXar,;]9Qi2Ot2!?=mi49A('[
+%)]l3Q_8JP(@&-rM_B-s5ACh)fOrZ%2 at H4e^%Q'/Q>Yj/]k/7<`*T8Nmgr+XJlm77_m,7I at GNd8QH5)kI43$+rc9ai;a!tU",c-<&
+%p^q)<P/bV3+Lb@@5]l9VRQ at Vb-g)Y<'DGuY\+=rplJ"s@"\JeX>e;dI^qj6]+Yhp0-`t(.<(2CD*jK?&;I1es69kTD9'qo)eK5jY
+%8UMHk at D[klMor5(\UmQ2<F2t(*pWq+DpXoh7J=8=`@J7WG+]>EW-8)TQ_$YV6o?n;qbXV^'QCUYf)dhid7qEI9&FJSngK2;R#iZ^
+%P-^_;-@?[!G!aN=IRgpZ)g.mG^4sm*)+4!SIQ,A"7__NIn!SQerm/kp-^i#N<H&I,S#2EsO27h`B0D&]Z98Vq10"e9B5^$tgG)@`
+%]dptQZK(,[ZP7D>7bDcsKoH5^*"(jpZi]-TlQlFFWk2E)REaeq6Mp0OJZZUd%`L!TP.`HfpAEYq.&!lV7bAK]cJpS^:e2\qfU3'Z
+%`Kg\nQecY=Tt8B!IH=:qRp3OFh5]=rc%C at 3Lu^d!+Tm)7"T-C)Bb-leMm;jo,Wb%l=1^/]2)QN#Y.DS79^0!>YT/FHs%O!aeV52Z
+%1ej8A4]qb?2Q>B\GoRUT1D(0fbf7Sl\b9i*'([:.D+[7^>;@og8rVRn"PZ^(\Sl(LD3q!+aiLot=sVd&$B>!Xc5<j8#.>V:6=c>g
+%<12gn;Vg,u;'X4Pq&1q$]<PBS01K',K*8diC17<R`EX&5m"FJ7UEV[@1'f>0FX](n9GY>uc)+snGDj1>G4rB&H&kVlHCM&I"7!mt
+%'YMIH1?(]8ZVDl<ipN=-Z3LENV_h%D**+(^<npIA6a;IKFDFCN7rRu*&fU->h<jpk<DR-K/NMKC+i?p;s.2=5p/Q0p6V4TT_5.@[
+%XqD.">dW=8Cg'WOX at hG:CR%)B2(E`HhlDtiZfIRV5)`C"5Vr[oPMT(pQ::D7UU82k?cZu'W[nS(W"KN=h(>FJMeu/#YPVJ?MT?MZ
+%CHZ*1_'WTr[1fu0NXS<B#`sO]''55cG)$B'[(PHYZ7f):7<K1gQ;N1=`S#C<.O4"fM?8[_!=)NXI-]?#^iq8^[CYC56$p5X7;H.p
+%AsGMMV,=:)3Gt"HF2))m+imWe<a=!X!fI`.Ti\Ze7R`VtA!uDB:6DdY`*M58Ke*s*`+hBaiI![./Zn*f-gOj#'@*KICS.\G1+fiJ
+%o35bu)L=P,.27._"Np"T9XQ*#g/\5:;/gOhE/\>D9tCcq.FfS<"78'IcA4D#]0kN>bX#lSTAiGqC$O.5"6ZtSDf&5S!sV%3hE`;;
+%E$=/n;jF[MqlPY6DN\E/D`k*c'T#qfCVFa\k$YOn,c)A_8N(oNGnTLC9X\J7mk:0GC0"#"$<f&d"tUfq/RF2XU.:C!Zq/D/YQ]d+
+%EAgYJk1CrF-f[ZsmmXP*9D4H9mX=HFW_^.W:orn2^%dQe2d!!G!KN/7l;Ma1i14D at A=#22EL?p-B$6WGV#p<598UJ[?Ma0XO"_V$
+%ArqHD0;AjWQaj,m0sV*!.!\FF0H[4J+VFl,b*/&=;U)B>,Zu#hk';gg8bjZb,OLs%[3`-TPJPJ_2;GLjE9qYGm]o9=h-"@>E8JZ-
+%MXF`D=:UkW(KL9i^adfW[IFrJ^E(!0%Zg)k7T!0*Cs2MPF(I^6SnIpW-V'RPb0;0O,'WAW^lm5uKURQ1-VVBl^L"aIY'X'1:Mo*6
+%,ogSh.\[I<K?<+rO#1CF1kAS_fi2qtlsB.*0ca&(m/0+uNN56Bb4?=+W2[?u?-Q&tNjm3:Cd/S?Ve"c?0#oK,"()2)S*U_cH>-HM
+%pcP`l1!pTDS'8K4B@#g^pKQ.m0$kN9Xe^DDM$)J]5I#p>jqSORYqEqsAUTnVo=jpsW`koB>[>5'6eOXY7L):`+>sl5I$G!<5;u#;
+%*)0AJdmD.?!AGV()Q&Z"%GPGA7WMCJ=[A)!,]G#=.LO<aQHAG77$h]q=Zs<'lsso>!nkGZ-:s'3PtEb7X"@nKYZAkb8P=(bD\iE$
+%Na4uI<'>RW;k,=FVL#3!)1e]oQYj*MB-iU6(MVhEMp8fkj)+E)_:uE6<SRAD??C.WWju*HTYMX)s4QM3C.Y]SLhJ,HMf"VOrC0[S
+%aTNl)0ZUW"6k.P7$OC`rDI,Xn<f>#)"Ga$s9hd+82,qU7U<RYT%"ON-ab"7:?S4E#84$3dgJ7T^MBs6$XqQ:L-\A-j-(bB,b at iEn
+%hn%MIm4?<CB]t#6<^jTQ#p!uh(A]TXK35A="5lI;,UEV[+K[\U5]Vs$hU(@J`ET=$gBoA7haFK1AO.!*XC79mNF9*MjI66XaOrED
+%,7]ds*W)#>m!:MK(PuoIWH`ADDPXXBk&Q*`k>_ij9E&j&2bA)0FClS*c at gmErI8=PbV<?!Q),MA/#u'6el`Z"]e>DFT1tI]6DbCA
+%G!TA6e7SMmiV#FL\<7$OS[`.=(F'i\U1`;.6s5J*rhMR)eKL5\O6"c5.Bae_Q at jQP&1f'D4=Adakd`RB*^_2+:gV_Q%""32-V!KV
+%W6qr5-uP?Z=QP2n3(%*Nr-"1jWd90J4eY-EkBj9.\`YikqefIu/6;t5oe<SJ*mHc)/sDUUSnqit(.VA:m93R?S%1R+**<Ic/f0:Q
+%nS+:+JM>333Pl1$8nC>qcI4e2I at Fh8/@!`$(0sqnr36UHEL/`C_[:,3jW^`D%<s,Ol(Y,I!h%0Y>0B$Up:;-SinN6Drc42m-V2Ah
+%kQJ:);A>(pDPlEsZTn0Y.A.`i6?^r)q9>*C3*A,IXQ-sBSj\L45?A'L`YD`DFt$.6+H>)#>Vc2no.DW$EJBpER4gXen*735"q-]f
+%\><?ST,lVaeaA$h`Fs"$`0&OtWn-QpD4$liWpH/3pg"_XcJ!YJ3P[6+fTj5)9AWDb,>g95]P!BS[KDiWXpLH^A]-XO&:)8:Q.ZkZ
+%.5.L"/^]3p='_]rk4!&+:tXRQ+WC^qEjqC>8bG*!@52Aj&sJ,.3mJ\0,dQm")^8 at R7_&cY;@\n:kK_LlZ+Idhm.Cr<a/?h<'msah
+%?;olGK8`'KVc#$:QIXdq#Zes=kLiCF3:4&E/EODG99P8TG?o_Glh=Xl`H]\pk]E!Sh_KqF&bm5?R0RfPd6^a[Nf/uP\]Zq/VeBY(
+%]qIW)O&K9W\=>*Ya%5U^XLDEac51H/(JMPlH&+o%>>Bena_i5,39ll^]W![nBNL]7$_F>QU4JVO*FQ*l*IsDTEY69l(2'/X,50Y(
+%<kY#XQ.AIN&*G,qM(V%_.?I?;V%:&B[!&0H2'ndHRqu[2Z`M/>R"F7Qhl_,H)M_jIfOt$'\m&,r[do1-:efVq3OQQB'kWs>BiP5*
+%gd?XS7ML!`mIV71!54j8&Yuf,P`o$_a?BtgMPoDK4a9eg.QCM9.ri:Tj'spb.mdEfJZ31F;dhV at b@Y=LhM@@8UTFkpbC:oLaC^,=
+%4A$k?[5K)Ve`A3eZbcSbRp*;E("b!eKnRsc!C#-o<mo<1Q.LR:]Lr]:SW+?=>N)Fup*>4!''9,G3u2\f>p\fG-,K,72`Z-:kNm2j
+%4Q!,SZ+*1":sZ?3HYD`0:/!^AKrfGq"T[DD0dC1PZ<"C!6etu4?V]0RaULcF2p8N%(HXd,Z-c;W`AN0,4eF4PerolMQ(+L`.TB('
+%[s3SJRMD4t_&DSKab[%f,+)R at qJHc:C11`LEH)U[L<W9AdJ0OOF:;[#rjJpeZAC^2!VHSDPDd?#6j^M at Pf>V^1iu?7ECkZBFI(Ci
+%P9b3ac!r8K!(W6<3\fgR$]r1UK3`3@[7.rY1s\G,Kq^b%584eZdEA-/fV4R_>b7gU.6I at 10&%q=.Q?8`b'L#eSH^O+Co;Zcd`LUn
+%,-fg&8OcAH65$$bqBTN6CbEWQf!F/3l&VC)=aBTe>H09ONj<RgC;ifra]pB:6CZJLXI`-5$g;/YEu%(Dj23Ke#Jdq,?c4BkHu(\j
+%eY`hD"@F`*\quoT<!`q_BU?eC#p]/,;IX981m8p538=-?06Kr\4V,aq'p$umjA_cT?"B3/a]=u/d%$Jg4-EC`B<cGO5:MEFQ(Y@\
+%Nj.aCH!5(,+RZ^AC06d;>M8J=RhQrh=aX at D;qC6]Zqf%=+t?)&/p[!V;!%c"`+RJ`(\62krd"$e"[C*Rk6#7C'c,Np,$Ni6.'Tnp
+%hK:?7TKrQG]po^@<F4>3Pir:XWmD30.ETGAdUOfcF4_q<Ug1.SCFC"448.e&I$7!TW,V"<H#i`k9Am7%ih3AYk<r'W_#u%7Dr#'X
+%=<FMme4NSe8FFCjBNs(*!SH.+Q/'f]O9/Lt$6c4*W'ePN98[tGXa,><e$.6F3>#Vp?ck?-kOt(_\r0Oh"7M`B;;pVFJ$=!E&'Gp]
+%?`Kru/)kL12;P"$gPWm#G*2_VrSO[Urr`6bnH&$H;;ZeHqoAR$&$Klcpr.`1e,TF7Rh,MgDo^J5htWPQ^Amfj5E>KQr$PhDL>VoI
+%s7i'jr_7lh%Y+;tpoEo9p\EFuN-DJ/?iTt_2u47LaK&\Gi]k'pou$+)DuQng(jsJMj8OPZ2tr^-EW,3Gqs.h,.r!'4s5hki]rtf7
+%)?>!8md*K=d&WE!rH8!V5J<4]?hnjEnE,%DO3?SHrO[!?J+rndpRX%Ls5h^rs4*[DmVh!1oB/1So$phAl0X8XD;>0^5J6sgcgP1i
+%rVI-"^MJD]\#98^J*6XrAcB;(mcOM<5JR4PrqQKl%r^1VGMg,_a$''%h=#jbbr>BHne9m;s(T+fn%Rt_5Q8++s6c at pr_rb?htQb?
+%Y0?jr^])@@l5sA_oB6.F=8nQV\7iVTa1ls!rpO4oC%Qn&rLs2hIarAnO2oTHiC!S+Fo.Xe?[jm"iUN]Cr2,O!hn4CorpfCQf05T!
+%03RQ^rU-;-s180fc$99f^-;M\Dnd0.qVR;,YJ5PXr5SL*hqii%mbrBaho>K\E0'V:r;1\&H.T7c\+eeZp9udQNo(I7GhMQ\H^K:9
+%@K-5eg]$>2YM]BOT>)Coc1A&eoj;&"&&3VjE*i+qV8P at U6@ST]/^E8P8"O+<rT<GCDa)Z0]tWg)IP?9MO7i18%t<:)1AP)En+#rB
+%a%cKTBHQ*F]DiYBFsm7`h6UP'qr=$X&&1`"P2=*[UjNNqbON*%QS64bo:fn*aF>d?q-QDbQCd"+(NVJ%++;i at O5GA,++N8nqr7E1
+%0\Gtmir80irq"&+I*ETph9N4iLNfs%jS,rG\5+dHktf(+59%E(J,O9__r'8r`nDM!qnN+dJ*3dpIM at d#G=f",KW3$VNQ\X*mdmpc
+%mGGYVe&PgY8,Xpuq_-(.J*!FO^&:q^GN.tm;SN2#j`>e(@/e9&rq(2X?B0D8hD!Nnng?'eLQ?o\rC?nai?L&<DXid;m0fDO(&m1P
+%_>4e>mg"%!It.7Pn^ua4rgl:Ofpb+WebnP+hq*(Ic_(6HhiE!Ae]7QrDniupn(t_sDa$:4HiJ>?5G%oQ_u7J7r7gBV]_I.%Gk]6#
+%mbctT*e1r>^;es+hgPCeX$>0"N71cL_r[a;hfo+qPFm=f*XhU+bP^Ym[f_]`p>,Z$pt,D`='je>r]b at 1iC>QA_T19gn`i'gc-$pD
+%GlQpDo/1s-2LaU*rUBUJX.N_Ea&fp9cZtfD%Bk*@='r:"V`fKCm9[s,DuZ*1n?TpkKc`&#+79s%'t5+Mn%UsQomD7][e]T+jlX-<
+%?P\.kab at +js)]@OhS"=gmT8lBS$,?ZrFg\J?Te<Eg3iduq1X:,s89/$l04?pLDXpniBKPUp%R,;k8j*F#HhjVZ`V6>>]FZJq9!(#
+%+6MNH^'YPMI)V^ao_=ZKeb[1Q\,Yj?a&gS_l02C"e&O]Oe`D$,f%2!-I_PfZhq!#?lC[7;4b!(rk)\(*[cn7TpTM-eq0h.LpL.B7
+%e33a![,Cl?ED_dX`peKQpiIV(ci#4UhuPt/SBhe8Rsm5ultu.i*R"=EZEu8cp</0goTJBC3PXg(#Ch'7=7`7KI_+5.X!\]FJ,%d=
+%69_R#5JDHKg^i`K,p?%4J%F8K^X)oIh-7&&fC<6U4k]Z&k'VX(a04X7bdGUfa*X\7Ic[WEpbB8Jd8,Vj;g\qU5,OtJR-!GM4MR;T
+%Jdm+tH(V50o>MP!IX3U;Zb;s at rVYE:#!MF2#PmW?o3K,#S'eYBpbQ78l-F9scFa$g'C2U2gr%e%/)s\.A11eIQ\YMkcSjk94l4k@
+%s4O]LJ,0j.TC1dhXZlc97K3)(FZqmGYNC"TG..u8pMFbs)#]A"?sb!_h=!"h2r!D!)h7bYS,TXGqgEnhc+eTip\W:ndAQ1-kpMO:
+%5HWuA&`"Ouj8P6Hj#?3MQhA\>IlH6ahWsdnE4ZXQiMQVLl(Yo%7N^Uf;[f)Ks-'#CRnjFd7GR^GC`n7H^A&"9$8D at ik<EnTkMUBn
+%]]n\/VdFaVaS"#c0pG`]J)4*fhnu'-L at oQ?gbdcXm..(<'VB8V^>LA>oS&/"O-muCdGa?M[MP:Un&igl.5,Ut$_:ArklH7eeG/`=
+%s46f@[$6VaqM!u+l8KtJ^NibmrBEJQoCJ%Bjbp2<dPN%pm2KnMr9<m0cYN;p<PITCMtQZ\n`f:eEfn\WQ9K-sj&UE[[pM*ZSL=>"
+%o51\FpqcQ/*hVq(YO?k`bAd8nIP9O/isjmnn7!_jH$t)F:Z&g5"KNp-n$P8Yl8]\THSV2->eHu5r%_g]#RS`L4iJ01e at Y282kM\]
+%dmNi7=e2a<U7[P+p:,lRk435;d[.T.J&3R_%LLGtn-K8HL)=:qo>@VqdJ=H%?XCdR*sM7;:RR0fk,Z8,cKkI,eF at adhp#O]rqZ!,
+%LIVAt>LXHQLZ&QE=SWaZNebs?o=Vg[4qb%?!WVC3O2(X,)'1Kj;p+lWIIlQmJ*Mp$pk1h/kkVY_C\#G+IadR at j!bq:Tnk at k^EIZC
+%HJA&i:/pk26(^>X0%*ET8al]JnO;k;d!5=;]Sje8*FuO\^OQ5sGl71>O.X.4R3_ce[r9"$:]L4Mihp)Qr/ggZj6%e2HM+%?5/62,
+%07*VnTDeH3ID2-^d?s_!nZq>+na)24L1dmb`=;aa+9-Rks7Pckf3a#RRST@$;`K55^Xls-lF==njl20(9[TFDjsS(Gl>o;doP'p`
+%OY;3EInq_IBtTnZqcQ:TIl1bG;q"g&qo>&,I.8]\lba[skDMRi, at 2L!rQD7FIWU?Od0%@8I.:&IF8s&SIQQhMccO(c^.d&GnaY&*
+%Hha!F4b:9gA\T=:E!:]Tp-(.ObKTb1omb8D?1=I\M'(us+8h?ZI"C_C5Q&i'=5Ifn^NanI2Xk1`T8hcAD!U[KGf%`Z>hJ5s4l$%'
+%%Vn7bl'n8BiLfqRT&F`.b.hKrk_H&pr+9:3s3%>>RkOWI5PqE&n7<d$e]4<=rS/es&bn at d`M;Z<^OLb5bQ%E?/9$"rO]2/Vc)6p-
+%>?Catj1g(F%kKId&e>!5oY(.W.o5(%Lp;I*$a9(:J#*[(Ng3tieF!6FJGA-h?bYbL^Si6gH]KW61qrp3>0opp9C.(CNgKc.?0'>7
+%-85B:@sXNRmdIX2&Gj?iC6i,Y]:W?I;n:jW$-X4Zr:oOB&,.1AOJb28SA at Ge9&K.&LHdE2^8tVq+2s/9"ah2AdfWJGlUqfc1P+n,
+%omSf^^&".9A9.JY)uNs>IL4UiQ\7SS]?emX.sd$[Icd>ONjoaVI/MtAs#[Fao\+f`1LIe>L9N?0a3ST+Xn?62HEK,Z7tp'd#CQOC
+%7qI=F4RD!=i70VCGn!:bo+ahO:CiB8X`[4Hl8Z+Ed>j:\HK6<MgLn.:OQ at t5VA?%>r3[V`e4gF*Fj`^#LI?_]a.%]XVmDjJ&tdQH
+%!Q?H5J)CL*CtBG>)SG.d<sJ$L^CH^9C=HNPD;eT;k\Y,$`i%=loba.rZ?]ZEdcfLoHbM%`Ps!>ZOf!Mr-0DHSkG>%o3E*Pi,^nu5
+%dWqo;<Cr54V+b++S]Se(U;H_GjsUB?+0qi at Oqo>DpXR]?;/KlA=NYu5mTh\rRr<*VXc>':ku?C#b40l-A[brKC)=jZD1ItuA?(F*
+%D%_I*)\;M&*E_HmicQ4i5=g!/b,Qpdol<&XFle^oG"?A>*M?Efi at Hm9[OmG$WUkH.F*59FEADsCHZeOG*YsI/cT[A_89a]jK'0Cb
+%TssV#M_[N/mC`7VO0Pas-heW?S?gl!D,C at _SYQ(G61Sc!1:JoNQ'cX)C2It6Fc&Sg>RZ[S9,NS50;FlO7_H=Q@/Ha!:OD*A[TeF`
+%Tn7Jn2Nb!`ie0J`m5F9s9iA#JQ)Ko^0A>c*;_o^m6m:gL2&,5Ra*nKAptG'Ll$VD-D6?H]gJKgY`jA<;S#_1qlB1/U`m*p4)&Fun
+%:kQDV]o88Rb!&>F9X`Dn[4 at M8'-&HkXL&&po'$n?rnr*=2p>?ZnP])?>^>*f*QN:R6`Egp.G?bieR?BO.3u&@8YP<!D3rLU>c&;t
+%Q%gS.?>]GKjLK9;6"pK!n`8boA[_AHp=eX-W[lh64`/eYCJ+H:0&&C//rMbSMp2.b7g0']m6,/g0nt!QQqW*hh9KP2PUHKNN2qi[
+%gRa.1Cg2#A4+FCo:rF]\MT37q#VpPqD7u6`WOsJ;PT;_3b-t$m=7b;8rS;;TE\_'fI0i%0+H$U<p^$c%mX9!&A[cYBQQ!;$2$q6k
+%m"Ar$a"i!@e=Si<,@=t^N12n<?1R!"`Y"]9-L(dl*0T)uV`_H%.93jUL#FAJ1u%SDe:*UF at U8ch`UdeGnH_!(UIEDD#6/?ih\OLb
+%.\g2=E]H%KV,uQ_^r%\Fg)fQZ<Z$jM+*0\rWi"m?m$_^M`^ZG1f9Vtu<dnF`fq[#q3_,QJ%QYTk=P1oGPO4V'MUrPg=rfau;JL.F
+%\g>I6YrUQafJ0POc^^rpg?,m[T$ceIKf,oQk)pAH7$"W72Kr_U7?KXq*&gC`:PFSj034&ria^Roa#1`BAVnK(?(F?i>F,]m;E9:k
+%(LqUe$KF.(o2W3PN#3S"PNX.C at toUug9mu!i`'fWCR2qTCpT78!5VotdsUl$@.lQE>]2YLpLH36f:l)GQ)S2.r0A.:AI7_rj9&`B
+%3h-Z7L)l.A9b,m\G5=aW`oBocinF:'lq^uCauadXgHt<"iQ\q43p-QHE/]3>gW<s_H2Zk*M!_,g%q1[$p,obUef<QUj[]RUqgMND
+%Am8MAl"n*"fZmF-[!T-dIah*TZfdA+_o40ST6`?:a"(Ll9Q3B2:FnB;*2KJqQ'-XMptQA6HoFWIM7auP4:*AFP)A.'"Wf.2ThGc%
+%>7LBVrFSmAhWa&6J&rMnB9\3CZH39"A39=%b7:Mn-1,6EbY!b8X[YtCq,u":Ot,nOYV!n]_Ci_3AfIM&cQs3&$"W/7/M-9g1qg3X
+%2\e]M9?(?.=Liac=4WR0Zod'_IUukWCq9/qZeVo#FmN#0<h,UXd*gb02.YoUMlM8M#^==?Jh4clOXbX`@TfdDON^A:U3HhWo3*.<
+%`noA5HbiH,O'h8cR9nR25`Kfj(V;]ojqLe'3NZgrhNlt at Z"n?*]s^B*CrO+k>M7,e+sN;ST`AAeF"*s8MqD!0LFaMS\.WS$Ho$\W
+%]V;L^"A'?kA4A0pZ0)GYWrsf;,L1"aa-KB^mdm,1P:Tb$'9^YKX.:llAHH?YIMJoGek,;YVPKJ%s394FG4Z-#\R`;akGT?;Y*/1_
+%DaQG at 4Rdp\G1j[E\=rFn9</O`8*T>r)QCj^eP=e0EFETQ.Dea%Q_utMWN0f<X$VoR<8^!1A@?PSbG"hX$ZhhsCsmV1XX%`WZ>Juq
+%eXkMJZ4XQ=-+u;-_,V*r2M`i88ruV7U?Z8-;J.Fh-Z>&D`GV*pCU1:[*O=H^YS/"%hKQR6!Hb?F90"@?E0.OI:KXDI>?nVk!+*e5
+%a<_!3/Ik at lZt^.m3ju#2/pY^IYU.k+^!NbJCes[pf];i4[k3+>5Br&V"orgJaFaa6GHPU=:;^pd`i_-u.$DJ>_7nOE!HdFb(1!AT
+%%>p-6[E8ue%nkp:<>Umg'r7j5qkVr3i*-+`Hd?QuP8eC`1c=%%l]3=i'4EM'MW-7DU\4h_lEh4:Wq)N`<Zr42UOsic_dP#WY%0/X
+%=WearXBq(u;h!"Ipi`?E#6DC\We-`W5"9Qtmd5&]R1o^YV!L"T8pE+:'V)?@EO20jb/T4rj?+fV:Yr!!)+*fc9BT:@M;?%uN`1H]
+%a:GZ.7H'Tl/@'rWLP$7"n_&EIX&_l<?lr)0i8(B5Z]$O,."H#Q=qo>389/a))ns0$;*XaS^XjJFOK:\SOY#s?)pXl=VEc:dJOq8P
+%mU`$a>qdh45Kh06O214APUuCO&r36H:(Bl9^drXVZ#3Y,"<RW:`N''@<s?8;VtL,6JK0G[2GQ\N!/JckC,G$;%`N%DGFOCXrkkVR
+%'<BTeWGNh6Z*`l5"c#A5cuMi;Bhjo..Sbr7.TeYBMbHC%4?Ph4!=I+πuV%u6+eCRK&!hut/9``?Ur<S^mm*[an`-?\c`J4mKm
+%V(KW>SANZ[#o;XQT&%o6U"knA,2q8V]MTgciqY3XM/iPd6[s-1aaHENW/c)EJT<a3;6UKY=#!.oNgu\T>p^OXO(0%Z)@DL'5^l8b
+%6IKJ=!dlH*_3.PuedO</X+S!Z5hc>.EPLlG57<X/F<r,G*msuA+SYJ]UQb at oR3_`j"NsY:M)LOhf%X/t`d+)s4qrcR'o_PEEo%Ds
+%]?+\6)p]3<j at QL390e,RQAnt3heIq\gtF.5YV&YI\%VA7Fa2tt46.f%LYtIf%*0#gE[aJKe7;D:%i;kgnbB]UI?*UJK\b+*4r&cm
+%EZ=U&,gtRA2jF3V:<C7g[`gC-IO>4#)cG[8#K?f.dK<eAJ4(G6eNJZ9iH'qlN44r8"\DP4c;*&VWml at qb<sDfB6O[<4Q/qr@)ln[
+%;H8_R')6AXAN:3PcXg=NJmrW_Y[a1#9.^0!_VugM4'H4A[/np76Y/o[X:j>pljl";MWA<f`DbE``*1T4ie4I'@>ggml\YKA91Xic
+%SWaq!_&GHt.QBbJ<9uUpr\<IP$E>P^3 at LYYE+:K8(V6n3f!%jqRPQB?7KsOJP?$X,9l`g]P^l[e%+!@Zg]iY7EJ;r%WCfT;3h)s,
+%CWm0L$3HBh=*]BBDL04#]1T31Or<o5>rhns7YfTc[N!e3(;-PS*Dm at liL*r$:1F>]'t84p9\"5/!?h:aPc0CeWXW)IWN0nU=URe9
+%+oc)R8RJ6/??*E!PPZJ*UJ]$a&?8:7jM&U\LIJKC3_+EqAKHAEMg:G,Co82HAXublUA#f%E`PPIPEK&!#V-djIIQO>3P'SYlIo3O
+%?R<$C'kDE,<:\*[LIH#l>_tWSLU1C at P[]3%FeQ6(c/S6c2C*)H;h&8?AY#_L at 0*5W!>O1VrHG8;>SV=iOg\b#b%*Nh(`Y5<(X)TZ
+%2?I:gCgJ at oX7Cjt'.=`"hoY>_B%l&BeaX(9hjg'eAM5MRmq4S34/@L-<*VGid\R&LV!cMt"cQ\]Sjh/I!lf[;*KHmSAPPHi*@Ig8
+%FaHZ9==l3t#mAM?G6'0gFdm^8Ks`q:4^R8m/fDEkR#mB:+#4"+8iA[UGZceAQ4#M^DNS^HRp%"M+Mg2]ZMW],iUB#W+3mHR(5f\e
+%ap\n4qUnV-*oG"^%4b#.bb&o#S._GO8,2W#%A0;jK<crg#L7Y;8g^[LkQY6Q/B'W\X2$TDbSdTYEBnfV(G]BDC\DoAc<nka8IDD:
+%:m*d5f]CF<0dMYG,_H41.^00>5QVFaVlG7WBg3Y_+./>4T!nC"*9Vd_VS91<S(7%"?KSJg_ at ISE:BXT*CbaH/k,M:`j$4U&=uA`A
+%@m/-j9>4<sdYR:r4crudF&'s\n<tYd4-(ZC:9bkojT)>r\4bs.$#\!j\^I>_,4lRY7:2i@^gMC!0V^10/f4&]3'ftoI844(_h?W&
+%_O/9f4NJG3N\!rj<]:s=:G#&H^;*7afT?te(XAu:C-A-!/>0X.UE9O4n4E5&+Eg=T]0qnEd?eZ#\<0A[B_EIC6eTDg"CCp(q<oX0
+%Ed"5tE(6.7!CFt%7)oON.a9FtQ_aX)Tf=;<P]f:^;,r&n<WQTIq4J[p(=%`$]L2euJ!Z`8gQ0o!AL);XIL6'E/82rK.>'r*!;(:;
+%3iHskfQ/u"+!AN8aX_l&HV@(uG*=+Ce`.u2ZB#KN_9:OfZf''A<tiCG6CmK9pa-#O57YJii-/tbA)Ogeh<P1_[3sSd;KdcXY<\;9
+%9'jnUo$;>Lk&;cWF"3Y1,B0i+A+=W*ap4,qO, at 1aFk#&K,kjY1n=16P?.uSZg"IWc1Y40h0qh2OKI!t]7G=<TO=_Pi;2^8*-/lRk
+%nm8T/2W at NGYmJ"c:\')f+;!%rZLE-=#AP's839qGVrJU<.?G5!TFZlc6WIcMa<+-`J[8F'E&NeT8TA5,S]oMB\#*%FSq!OaYoZZF
+%'WIP_oET#>3T>gASCTWTI$hlbL,lf@$gG7KK;T,A/uMYU*_)[0i2^_S<N^W*4qodu$*aVd`K;o:r`lX,3[dMmV6l[KdbX)YanI*5
+%;+#RSQ-,iM- at h?/60aT;O at aCcP/.peIbBX(.j!,ML>3f:l_G)BPN&5/dh'0S`2na$d,9CdQnR_$]I#X#$ll0o_'C*21cL9PWfD?t
+%\O'V2*nU*S#htW'RJONjSINVUnSpiPT4+"ApqRe9!>F/,$7&GI,p]<H4&3iJ92#\Gj3rood-R*HI)Y^;J]T8QJQhnnAMU,>S1;)n
+%SoW`YBXh!&$:rcXW`5ch<"l9rY4!mu2/.\erb$*^];u\YkXl]`Tt+.gR2nItLMFe.js at u[Lp7RYm#0D)6ES1/1<=:V3[Oc"$K>4^
+%ahgS]ag#3gmicn/b, at F1*o<VA2`"GM6Qt6^69+j`p\74p<8SpK4DS"63>Au\S%A"JQKu9+(n,"2:e:+#W3T9iZDOFn(6>ahlB at 7X
+%jJ+c%*@J&D<3CBg1KXoS,\nZX`0eMkb]B9UCm"g'LgNl+$05$'@SuJGZusc=Z:7\O<CNjMPi5nKQ\)pFG(<c;Ke+(D>2Bj[llK&$
+%%e:*`;@D6N'^&9qGY,20l^CRihl2.IIQ_\Bb2fO%e=2n![kUu9*"Z21Ro^h^MO at sj8Zl)#TZ]HKB_!YUi^hV<'S5 at GfRt43X,Ph,
+%2C+Dg(POn\.3i:n%>\RB(FLi\oW+\1Wbt-o,-CZqEn#N"e,(OuY;*usH`i%s8HuIq\Se/#i<]mR,+T57ndnBEgi%5F-4)n!f9,9_
+%^If6Mi<U37mP;k#N]rVuFUt/[X-V?$[W0WjEb?Ls)H)FS/R%T(L#&8KZ%cCmc>bmPM7e7<Yds>@`*"T at D7S_/3*7C<"r2K)6`P'J
+%5jP\R^SV!&gG1M*4=3Tf'EG%IR%6lQX9\f`lDhGZabObt->$=F65g/u#Di7UGX6q-]JbTfnP?t_9K]F:oWD^0X'[,DibAK`b3(gA
+%9IOu=eBc;4Df1DkWm:P'HZ&.Xoj;j#2+_O/)7am85:B)!I2_tD"&Ap_<ShD\P<r,.\HDBF"!Fae;F*/X2^QCSpCjrb_U at bBm*X9c
+%DfO7cH+H%K0`YE at Kfr*[=[gjHXlWkq'ko at Qf,tdX8!sU';_h5k+uVF[G$!=1oe(22C8f6E(aWE2:.tn4&^QBP!P<A(K23lT?*b%!
+%7dqM^(Weu=9epC1KfT_p\`'\`aZ?:;QFDWD-cMqOWTMM>+4XNokJBdhQ$jN950t9#.=2=<Fa+_7BsC.)N\rPZ`-6H&4N.VkM+c#h
+%%RgjP\>rf_O>[kV.!;Ptf2f"hmd;IZ:$SRF1N$/T7dE:`.]__gX#@:Z+6J^-+^b2Q"d3pSg_YCZk!lMEMn]iOe2b/;PXV_rp]6qF
+%XQ86rN8uF5,E'A at e?;_;<]/5ud=s,*[OeATK]d at oY&\\\&ffjoNhVa8=3iXfTb(O1ruhqCQaP!@XV.j._3\]*Q564=LNt;WZk#rl
+%1RYpQ`WN!/b*>tg at eFCHH]/+"a5Ma2OW0G-)U7d(Nd)lsP(eAr_DXDkE2ldWo;$7GM>#2hB+<Hrf/X_1(YSd at M.Cj6'mlm%%4WJ`
+%=,+4Z!dc4d5_:O(cr`t-m](@[H_JSSI0`$_i5n$1M1([978OUhi9RXr/Q+F0NV9H^5W6]ic>4(4DE?Iq7?.2^('4=u>e0lu)dH%i
+%B3GGF,-A]U.491K&lAD.N6#bq3('=Kji03^Q#2i'"Nkp#WJM'b+4kOKlEF`8`H+\<N^k?d'n2FtZ)t$7(UXNL]IMK?2Te4mVC;]p
+%b>V]MB5LC]@Q"<a6*XE2[("-$b]NH`b'6H at i[L%g`p,M*oXsU(8N"%?O%ACZD>bVBCp78W_mYGK[-S at CNQ;@S@?f`U.gB3p:RM\6
+%*#O4cZH-Hh.:5OBZHX"0^.cKtd'P*eI!W9[\`5"MSrBA,Q3^SrW`q?jrbQQ<GnuLoY#<).OBP<>^M76-,,:6T\&?Nk/]4MN><8S]
+%$J7&cHCZlb4Fd/:Z_FP+aaM>G-h%*<n<KT\JT5/*Ra3(P;dDrXeb9PP5#R8V%tKqUO\[_n]?^gr3=;rqM&NUojZ3INr;^Du'L`-J
+%dOGYHn9X%d>*`bp0sK3g at 5@EFk#&<U+MCnbk"@LW4th45X5&A-ao#/?T*=U_6<"[capVSjcDSg4Y:uPQEG?79d0jj3/t&K6'lm%6
+%Bf411+>HUa0KYmX$^=lK^ACBkR^O_?2_SOEU8+B$H!BCG;grR`&J)fQ-4*/+Tj>*7XG at h)>^!F7fEc5JSI3H[lP.,n;Io<s?k8nM
+%]A$/_"I0=t2j.G:_I at -:)=B'$Wt;h(kQ2<B;Za.bU/VG*CR8)Q;rjS]`G'81U>unXWD+/p%]d+q1]GfS-*nQk4hG\:\C,HA;fTsr
+%'KcZ\#)fc"G]`W3m*LhB,V.Nd8h)^4G[s(`mPZ0G0k01g4UXsh3R^qWfS7!/;Tb%O"0h.J4?6&/l5gQ-G9:2IFQcF7(f_YF\q-&1
+%NiH!<eY?[q/_6*ddF&p"4 at gu8`)QPTJ2\rd-Y]nQ#<;*rmRNpD2W*0E@)<QG(t+CTBpsZ0I@`)A'7W/I]K?MTE6uD3^jZL+.XujZ
+%j5hhLCu%eeq13sW$R\`jn-H at b1at.^;Di*3+3%8[maB7.hcX8X4?HcI.f7q$>G8414,.Qp=pjLTgH23Zm'g7ddYk=T\*[#4+h2cS
+%ROX.:mpB":M5N8])VLiihblUaTEtlOp?khQ[:1o=B>RkQdZfd">76[Zs%rJgf(G1UJN1e9Lm'#_g^Hg,+Nl)$fK<:<T1b:l:_PQZ
+%/Kpk12XqXmL-YsmfRZi:"?C<]"h,b69bJ:7YCiXVqfM:;ROcH`7;n at Eh/g1N92+$SU,PN"a>R"R2p92U*==)&1]P.m8h?U2,,8ng
+%G]uj8[Kaq5fG_8GQh0\`C8\1.Br!$Nmqi.5nW4:7O:J_q]#h4e@&&E`"r&3#"&e*/M:#pTQb'h?&Kk&)Rk`0Z/"'$K$**Vi$A.7A
+%0qpepS7O>sVlHPHP7Yc()!Q:]+YF-TE3YXaEIlg:\ab'5 at LDA_pAHm-I+)mO,gqoOcCM+(@RS*R]n_OD?A6a#oq^TjD<0HLlJ6!e
+%A8;=o`@ninJ=FSGKMt=Rl,FFuX"'3o]:;kNFn7IUH5cu\F/O#2""t[3Rp+<]`?BuGorUhr^,N;:nX6Hp5jS7>Cq&*lPQ=T=e:I))
+%]Bm3dl(fmL%o7u7,&OgN3?9`!1>,s+7L<-G2qkd4I$C0HR&o@;P'#AaG3mY2Gs!U!Zn%?1N4?:<]p]6\*a!uT0MQ_#Z+:YIMPB=6
+%!gak_.]HBG$V;teBtHq"A_dF*X?.gk.B7IO97cB$,QbJcaFn=$Cgj64a`?l#pS-*R,YZ!;p&r!d#IWqG/o>Km5u,h'#JXf(cRN`8
+%]3!W6]-S?h9Z5KCB$6P.,\.U<oZcC5IZ;O^q`=$I\<j#2Ul9O at 8t/[i-X]et-7^i#EP]qX.Y00%ffE=KYkMlsOgL9^pB47HDHS3?
+%Pmh5fF!.JR7Dc9&hV'<-=!G^hcR\E#2H;JQhfa(q+F9C/E0UXpPRu`I&<fMC`N`hOBU56#`V$KZ,V%lR,`o(,VFac3P/fKAEjq_o
+%fX+,rf.f7'n)3G#_B^au4.9WH6L83 at E"%SgL]FN$&df0f'KPhbE(ko=+Q-E^X%?a#_5ek%;K58 at -(3K/Bh$)SB"%(e`=LtXHjc>=
+%Q4-XoqB-g+<)d?TZSFs,;,"EE;Q"nC,fJY>PU7U(@T+;k$)$PL1.u7FK_%=MAgISe$f[8P/#pk!B?;\d2CuiH.'oBt/!Xm;AIc1B
+%o=tZ%\Y-7+jPX.,EtWh*Z812-F""Z$?rrb$OhiO0V*;K(6P9t\N=-4#)>[2'`E%d[>.WDnE(qP18.MHMZ?sik"P$dD$;!Bt5\QAg
+%)UpF0ZeX2*_+aN#172'(S\-f'Z;g>XNr/@R'76`\[P5PW'MibO0M%pUlYc0!nuTFR-@[.mFIJcBO\D(kbDe&Tak0`#;,1[9PY+P<
+%MTVZEEc&MuMJgS8<K31cXCp$c/='pL=eR46B0SgESjf8<k1E+C`:A(Gb4H at s7ki]JeE6f%mSOt)DJp^OdCrloedIib$f=qCiVNWA
+%o#^d6`=6\!ck,0'!?*ZdXDV"G+a604>ZS4Z[GeZ!;'5K#n.cn"*h65Q^,&R;_if7#YY@`s*LAABg3Obb!sRF%QsEg;N?HcHZg3AC
+%&$,s*_2HG.B:'kaXV"WjO$9#\aTRYt>a/eh#"e:66 at 61CmI72p$ut[FkJ0E%[blAO6=N'VBra@`T!W-o:+SZ`Og,[[<s7I&NZNlF
+%^itn5J4*q%ANQj(8;]H=nW.FJCc:(;670YWC^*I.2\q]7Hf<Y^ou:$Do/2!5)G>%12_ at Bg'qqWJoER=W1r*ZG>>/634?r(Y0R4n@
+%)""UX*;h[J0F.Yh9SttaFp$DnHl7IU\+$CcWRE(_GlUDK\tnD'C[?n:d/'.s/Snd0ChaX;It(`FL3?5O=?OT;2gQiLP6EUM,8a0X
+%Ch[$8#Z#Vm.]RqH;VCQGWD7>':V-qZb?i!fX;R,X-JtusmP3?'?r9h\F]4QRZ*dGKER929mT&?t7;Xe/A6gRnh&7*aa6dfu6k)T(
+%O0$G9(,lobE(EYSF6[pl&,FdB+:_KSaEU^#IS/3%3CK&SGV=*FAt/ZhBYc!\Oh"&6Ct[?@@1Vj`aD7l7Ou01>LMNpB]Vk`o]%eo%
+%_eqp9g_UJFCHp>Xgsg:X(Nu"`D=\3P"Kfj`CJSW'-DQ7IV?5L\IFPDfG/>GZYWlLD_5(&A="W?0Y%\@p=@^<Pn_YBKG&A(#!B=n2
+%=Q^sI*mUiG:B5"WQP:`GW+8gm1#W3l;%,0netU`@b/1''"Cm?Lhf$3D4d&86QmE4GCoa9$a(u]8`:GR]VKQ39a(Zl\d3"r>&CJ\D
+%/Ts.L=cf,,2o:UBb99X?Ebqu='rqb;@aVn_RE8@!*hrelE>jUi+`)2W>QM]di'.jqQmf-tODo?OYuAL3XW;iP$_ at m_)r#4F>!0*[
+%I$K^mZpWQjBKaB7kpR3\S)Sq`C7U]V_4(K:0ZNMN+^Er8l\idtBusKug'"oYTU"=oB8t&d2c"kO9d7!TCi>MpqJc&46'pW?:J!RC
+%*=c>MO*^tZXKml at Tu7%1,AlggJWd]s`<[mI-idAc-MH^E_q:7M0\[afPrV"epf06Abe;85VT=a1;]"C?Z+b[Q%Htt\$!);3"]?u9
+%,0f*;KDdfR"8[\36l'@Kn=fE:rVfnW>?]SF!*B9129YUdQu#N4?N]1,!b'n(hrJ/jdD/hGC9m at aO2YNCDB-a'g0U^cOoeBdHU'Y&
+%M=pDmH2hjW"rr7k+E:(qL3C,fQ2!7, at GF3e8$4%/W_M<0\DT]C^kWa?4H9l_D.WK%]Dbl)XRRFNYWJ3PK:b@$RaaFej:Jc["2SfE
+%DlZjF*erE5Skm$S:+Y$%Z8tF)]cPIC*4?58(K7Vfg[#iT7DR:##.%a3J!REWQ4:+c2\NT-_IiH^O2'=TccYl,&%d/%[^7V-_p,A<
+%%VdF>r1j,XZoY&N@^6\oV6W6&$(]!X:'6he1_%71#9QLT+R?Jra6B at Wd&tk!%ZPi;+Mt![jK=j$f](8/*A1C-8;8r^'lcWQG[Qh`
+%W4<nNh<JS(/AF7:ZeFC++bPpid>jZi1E*\6n5[cfoG]jm&#`C*[2 at 5u&%`0c6-%*h::ooei5L,mAu\.K-0tg\5s<e]5Y0"ASg7[O
+%Y!ug)0poR#@O^?+nbOf1,:L//]gLJO?"JP`/RPh"JU:j'G=c-B..+<kLBM]p9'Y'E*0VAW=Y0mp)LSY:Yo7]a;>#iB`=TZ(oNdW'
+%p@!BL:)g,J[SInQqiJC1=\%j\]AXkK<A`kY"I=a#=rmBQm'g#=\ZqDP+dsHY1siW^G!_SNP0,. at 6U?GXH/Bmb<JfR=`/D)PSoj^;
+%MVV^4Ui>VOnK^Q]&;Zjse1B@=od"/[i^'&&'q$TCZN;=9N^R)EFK<jlX4hpQ3Qn=B3%!)j:UgGBH-4&eP?!2]A80!3Fc&M4Lnhu`
+%Q=XB.O(5YOl6c-b#_u?;2\8jAb_++e=d(KTI\(*S$`^^b>$V?CiI:B7ipmA/G7OP:!nC32:+_DA4?hG8f8peL/O+#fS)PqrN8$=d
+%m_E8G^3pHQ\BMk,[Bu,Si?EF5WhQ"u>^.`$Cemm69\j,dOeV.,_=qB_ih0hS'C_aKLNJXsV4]raI8P5X&m=qTFh($0Y`sP8imkNB
+%5 at bhGTnN<FG3JMH8 at A-.AB&VI]V8T>^ep(_M9W21ABQ:RR,#jMAjcU"C1AFp_KtW#\5;h7qYB4u>IKNnmkYs+7"'3!O]C'gnTn%%
+%(Z`ai#u+f=22'fL6^HW"YT at 8FD"r1[Qtl$/5,uYPJ:ibBTnkCf9Hi"b*ZYc]"U,&TkD?+Rl"i_-R0E5UlJQ7pl`(G8XD;*t7_sV!
+%.>88sfIf5fD>r57Fe7]nWAo]CZU]F,ZD[<>WS4E;Yh3R:CBd^nrjJtWW*7;)f+bQ#VSJ+s!]J0Lq0X=Ub,.6#]9NWReAP@`3ZS=k
+%TINp%Bb$ftg#&2Me_UVok8a1tV:rq<jscs9"iE-AdRqp?Wk(c70foX_TR$S]L?]jn.@,p4ICmis1bP""@'LX2-7/anq%A/p/HoAU
+%<Uhse?m_-`"D>Qfa#R at h_P7$_V'J!&OMt>IiY!U>]d2V`iEuoW#_/7d^2G5jiH7D%&qsgm at nY6@QGFd`A_#>cZUJ[e[B6[5\@40V
+%L^?-oc at -i+FG"+9MCl68P#e=2f;gcX>JmNF2JZD94P679fk4`oYe>WI9I?4;i at 0TW4N]q?[#8'=a%!mSBZfY0LN8)hb=DMr"S%U[
+%Qu,rKTZ39JFc(SnXukD9GHsBX at MbqJD@U%4c%?H_ at 7s'8$ZoqVKHYWs_(_[>%M?!uh3&nC.q"6F,Fd?=!?7NFGmN%O at .b_eg_C[;
+%,0!5O+A0%AdFEs+c,2J/c^H]N_lUhcda?aWlq7!,c!#dkhD1;L5$*=L++R$m6!)qo=aP?=odm]SFbt^*4=/oDeK(qYfP3(%^(+^%
+%G+aaF:7$sK25tPeUNm*<fr5^\,r!W)+>BkA6A_KgfEK%KFb)e!%4R>s<,8+;&I":^fu<sBi]cA,$khZ at Xm@5Q*D>+g"-W^RDOfLL
+%jH?F=J28##l.`3B!?2Wc]C.p$'hAfF#D*Zt41S!He^HPoRj\1?o"BctW!U1IZ\+?/-kTX`fg/)KfZdOEWQqiB`>iqHmou\$hFUbK
+%'STr.k)H=Lo5je&&!0XbBu5jT*-`M8p4cpJ39\Z/`iH.Qg6PHWiKj+(4=`j&Z!@uo`H`-@%%kMfmY>PrF&%+J1-[*J!Vf*g7-3=r
+%8E<?Dh`NR45EpE!/$rYG2?:7.'<Ldd9*)u%C_J=L4We`mD9"5j"le)B7`j*g&F24p[BfK at W+u5#8trBOKW<'6RU]H[IUQem@!>5K
+%0'%D'4=\NJlsXn`%lmU=>O4$KE*)/WZO5pWQ\itE56*".0,lXD74AO9Y$`B\3l*XqV&RN5K&l4Q^;d2:=!UGBL':J*1_l%Fo=)Pm
+%JQjl=`uQX*6)6SR?RJ,BDj"9FLPM<*q)VED4dC-K7B\hmWtiWdF'VhCM#f.Tf`,'CoEIUtZIR8"1Niq1kP91`FZg78%hFhWA:AC?
+%C- at A\fBHFAS]+@)\_6e",/Q<Fb%(nUAY\gX>2VFBoq[WA@&_Zdk$:):"(d^jW#Qs_9r%%]m-.V6$Y/^e#Ic.2P&\+CR\kPW7FY]@
+%Z$Ep-SjXkI'Mi?&hoa\nR=&!t:GQhNl$*^3 at Q<<eo;pN,&PP%L88%9I[^=#Q+u%fPTS[]>h:d$2),$!(%\@Q>Vs5a;FoeaBeHfF3
+%A]YFH\.(liUj4)a&_L\7L*n*/ZaM8oA#0>?-:YsUm"*NYkXY=`rielCATmRuUPoSV(T[KJjE9`7Sak95;+5RXM[p&sp4Z.8oB]]_
+%#A4+KhV&e#'K7WI`'L+B%DoIVjhM1.JI"GK3`hFI->HDESBXY1L at 6Ao*h_HJU-l)Tc=-t&DZe#R1U!(FT`k5om:aMDaAPTU5c7JQ
+%At1RS4(aOdD$1tn7]a+>ff\^s>33&+LM,Xp]cgU&E"YT)8XhK=*j?`EA%9MJs33QUgZi2^n%t[Im-pHG.;Y;\_Gp=@C*A2"B;Yj!
+%m;RN=LW[%GL%LnFSNOs51%@-H:aP:kmH!F.oB<Pl)mEI*m#<$bkTj4AIHMRaQnW-kn4R'4CQ:`-/t9J)hF&]eKtEdukof">2RAp2
+%QB:t\'$Zf%)$Z\/".=/0TN&6.HkWAQ.Qrh=2r4X]B9AA_ at H;=\c!&2.fX9+Lm%c7l@^3]X.5P"/4RFMr6oQ0(FM_Cn$nK02-5MD-
+%HYpq!%BK/;ZWN+&C"?\ZMr;ohM at JpXg:uP_ at T(Bs!LGk8^M!9=/r;m!c(Z\d8?gq23)J=PFhAUQ!.5QCnEm%V"XpEo&5n=B7*!mB
+%6a7r&Z6tEY;bo_P%pSNmXaj4SHgEbjnc:6`k'1,'7tC5?f=5rd]cOH,qC%IEZe=$-=sk0&Ta/I'W,/us]9QAfRj,`s#s9-S48!^b
+%Ub(;!_-W"J--&+fN@!()g:=`O=M?'j9EQOAR'Sf9,m4PCGWl1[qA/c:ZZ9[)$MU+'UPi?^s0:7(Tp-mJMP]o#p*JB!\SF at p!m_pC
+%bj*-Lf(Td4Z4#MX5)s'/4`9)id2Y<+PcR4>$Xug2d]8Cf)6!mG*AOgme;9W5iBV71_t9MpfTW(6NT_&C9(4f[SQ6MCTH"3H&-q&-
+%>6bZR3ls<[GTm\'Fd[JV.m_?>aJ-80YSfB-("jUNcH1<[Dbd5N'5#r#cs2u79EXH5<08J!bVG*9afu#MdPt!b"?T&a&kP?CbMo6:
+%keuYBCVH4UAP"e[RcSV%hQq7nnt;Nq3)`0CQD`Z#;OGm3j;m7ckA>uH]:QsEBqB7K?t at e<;7+t#IhJi%&Hg>ujBPfh0F^8O>>qgH
+%r)'acX\R.ODQfUI^[&8?bJHIRiaL9D]fW03W"if at 9I;L!-0?aRGE_urMAJ2^UDt1oRUpUtFpW24ZA1;R4DuU:J4e(=-k_O4L0MG8
+%!>AoH5e7+M?-<XaF\oSU)ma"]$a;gW\jk#k![n]N6=`,V<6`^$\(r5I%u;b=/06@@m1(HZo+[@8#DI"6^IXn*LV]LN=8X]ghuSOV
+%"1aW@%>2uHOU*BON=@.8APJQ4NN5&]%P\@RS at E<W$V0UtA?q>^EBDfaGH at A`AdhBp*RU;Q4nqY=mDQ3;ZJbuo*i/VD"Z<s at l7pe?
+%K<g[Y`9MlCB,Hp<Ni>=1osa7]\u=>6q#(]0"#_uZ)#:1kI]!XBFW=geP16uZ\thIC,6,]DL[)9)gG:dB"Dt%D(icuSc3 at 0&S7\BD
+%=$k8,;RSt at IE?46V:qA1U[E0KQ$4k5djl_n<&MSl8:eU'ZYr`#"U<BHdj9"N5UB[P`!r&H2jTmq(d/AAOOk0.:3Hd)j$"nU>.NqJ
+%8?tGHKKCT=`KbbjMO#Kg6&jAkUd#t?&CX0Kj)PaOG\I(M!E2'!a?lF^g)]t/A(iFg)[(h(l1-f8hobfr$ium<cBb7M0=#cR657"W
+%?l2I,Qa5d$.Aq$d$_II$=fkE4m.S1nlKqLjY7RrLFc:-%4IaPHf'ml<JN@#cJ]`r/FUW$(Utl3&[ZqE(4M'ZA&$%3=aP/\jUHR=B
+%;nV//r*!Mjr:lXN2[LAa=\)_Slm\4d=4X%Te4BuRN<XH\&`_3;FfQqVN337c%X=AaWMF=Kc5Cu;-U-#!*]nCg42Ks#EX+=]2,Sal
+%#=mD6`4N-`i.t#-NfqOB%tSpnX]3%R\(tBi-Fo-\bXL(Le+n@@?chAJoqsW"G"V<\LD(XM<A.U#T$-C/Lfe6q>UGAZf at a0o,BI:O
+%WLG1O!H(IYOJu*haQl9NMBt](IB`]>Z\d?[4kkFD%=A#TWtHh;O\I_h`ooNag;:?0d\30U]="r5`.KVP"3d:tbX>4Xhf`SD13UeD
+%ilXWF!&-`53_mn04`4eQlmdG&WRr*7L-9rn4'\/#%h>+VU;JbF_H at OJ>:98I#.Urop.5EMntmrQpg41m;dH4Pfa^dJ=Vi]G"]r!n
+%SMY/fIge:gRMp>]FG['(P=(8`0QBt9&tfFoQ at FLF,dr!f\s2lX&:.Aq_oZM3ikr#?k7G`pKDFE-fI^Eb[fZ/?+Wd=pQY!%KmoRl"
+%X6d;N)s;B?P4VKb"2OP6TJ:Z,Nt;<@Hd7ZKbnM-?L2S4g#O,d^,Fq"ukhQ_FS:j`)^l+VQ4.!RYo5/i^]6><h'l/WfNEg6E79"ri
+%d4D`/>2,eO;ghMjSuaTerZuiiL7\%uXik,Xb%3'#kFO1i8Ah]94AY)=+m\RE,famIdD#Km85[m_E[4N9rt<Ha, at C<54*Q"^X"kpT
+%,n_m3#.+9`o@&k#!Ze;pjEq$>Ek)i3OA6R=K05:Za.a35oOa(!%)Te?cSYD^/C#3uL*OT_J#sE,oZk(9]J.8EF$T?LYR_]Z49CMH
+%86JFe6C9^H-am,I_TB&<FNPJ&e*#4;;lE0W,8VRaNi9n at L-9c8M0KOJ3(``n:EF"B_c1U(LJ<Jf/=@tLKeCe';mZA$J%YZUlK?V3
+%5^SqF:)[ILr=__e!i=9H$c(PI.1q_pJnf4M>PSH6e>cgc\)e2Y>B;fnZ at 9hUh3!u;>@]5(VR/nRrd^G&UDuCj/2s`l6%;Frc#>Xl
+%.[fU$EG\\d1B5&kG;f`QA[d at TY(2^!O?Ou;QLD at dUgCU'-S4844nfXU6Yd2*8:C-POW6\pX(C0Wlei'"aNFq'?rZn,VDW<L.3O<o
+%Q,6%0d5Kp`eS-kL1j)s\FAE3eO4<QLC`CaLXXi%7%brf1%(mBF[@C-Gfl6+.4l";!dP:PbVhAT&]l@[k/r%U())Po^DIUca]b727
+%#0_K'HBs5)AnisQ[H;iqdU!,A31N=t"t8r+3qKqpru]V+N<)\=rhSi7E`j/OU4aGDro>aJFq=(Lnrb^EK0Sht:YLXaCAB#Fkq6gR
+%gJ0ir?a<@CDFGQpG28 at i50UOeNU3$sT>l_EK!j6/G!dW8SqPFA6:#E*!a0]4^oQSb7"tPG`k(>TLp\IR.,YcRd:Kr'r"R11rN3`[
+%*,NmQZ93Ei$#+."@WGR:7))XtSk:k;ia+!BE$$U-Fj$\.;T9tR)RGuLl!.V+nL5Z<9mh/)olo6 at A=[V[[*@HgY7LsoW:#j]'V'?m
+%pR_,gS?(fKaEOf1Q:R.>=6X$:!-Ht`LA.T_i1SkppSB<0J7>'tl)+-$*%CT[pFsa%5YAI^-g^N\:%Rdb"IL!V9?CYq0%=1)/nPLT
+%,qFg/pJnMP-8UrmC@^V*d,kXQq:1%O($d1M"nbH%U^<,a1?ob,')Zk)i4`hC&o"f-Gc?PsN?CNl;S"8CA^WN:l-`)M;a+F&1D.jF
+%,2o/Ia92\oYSNecIMS3&Y"$S-B+JYUUT3MiYaaj@(_W?W at 6Hn;`GuLk8[,Je>.;%:lujJHp&tlJ2+!6n-2oZ?bh4/enH@[EA<i3(
+%a5mBXM&*'VOJ&^-:VYt=dBUlO_RE5_s)sA+7\]Rb=gqW('Hp%)X'tSD9=uFiG9]`rW(THVE^nJI,!esb5"&J'd.'(uDPgAm'8Ju5
+%*.rYP55`,/g<X$+c8eS:8mk'!4B[4"-RG"_lCLXe4,Q]dU<Ou.(HIpI#2>\/TeH/n^1!5e[k^dFh".+9VZ]jk/k2E7e'h^07&&Il
+%PF)+4qAsuuj8?m%Pgj5h]!((=Btlq!A?usS!BBoLJIsp.f(+h8\\XDAN#0ns%B(71;G'"fQa;T at S?`6$Jcfa?f$!*#fnlg'.?m)d
+%!3_=sd`<pMdMJk]R=ZaG"-Z`JL%9*Ekp=t0m\WJ>N0eSfmj,mt&='mu^5Tp at h%P at PQsARhWn!3;ieUE\XTs:"$YruFHKFJIE\X[+
+%La0R<6#_C[.:Ra55.L](:G,aCiCJ4,F^HfWo)9pi1H*QJ[cHe8k!u8Z:n*ho"^<@(;UEVY9#M6`T+C0eP4[GF%8]4N>$kS<]\2ZF
+%-P!")>(UjS'#R&<?>QeD>WV9')AghE5nAhC%(OCaI0"W]]JsZ;ES-39V9q_(V3]iSa"4YDE\[tb$@?2?]pE487L=aABA"oS.GJdO
+%Mu#>-as5OJd1#gk\bqMQHPT at JB;Ft=HQj5HST_UHNYXosjGDsa#/Aa#>)>Ol8BuWreZp)[D(.ENL(43Rp(82!r$2Li:Ia7=,&E[k
+%:VZ\Q+j<UXCb6snjbOA1#PR>3+`+dr>pd1b-i'>2k!Z/uR+Xe2DIuM7P[AW1%@g[`O;SJ:dDgJPk9,ZcdX1or`q<J[*ER4D[M"&t
+%IRM at R9O3i_'?UCm;SLgD*6;kqZo=K6A%!<LQgTnM1$T67X:oe*JadP$RQ[f]?CU^Q8bV7.>JS">g9W&U,ioN<^KfOf^m?R0o`uhB
+%pTS_.a@@O!LX,d([F\=->lJ;T>3^?JTds^ueV-'G<L;3'WC5uqmBeQ`%)4X&`k5ZhE9hQE%_JM42G`g4S+FV^8r7I*5$0C=m\V1k
+%"?8nrKth[QP'QXG(2O7P[Upsl(qc4?XVN!Tk<"jq at Y6R'MS"(1gk.3d_C*B_g$['7=AXWk+,X2d+An#rT\&i[e=8$XTaY_qa:[>&
+%YX"\3]PXuJ;0..)[/u'(8(]D;3jkMp6N?+P<_o#n9Ogk'*a at Sh/\`en6)r8A=8rKs/[-4G\/[-6gP"Y2bQE58jA\"7f at cm(QIPZ0
+%NTqFTn*CfhT12=fbO,6*durU#JtEI"U9OsKd$E<;ap[+W!WtZ=h$N::Rcq$\7I!QY2FW$&Mi9jk@;/9T]FXfl>C;?#^;[Mp0N7O-
+%r+OS7!n;q"/+B/0.1S[NIgJZja%K0"N_4S"$dGiER_[mEMEbZnP3TQ<<sLKo_Mg7HcBkl$kQ%XF>QjO[Q?MJg*^T>jM2OVYFof/-
+%RH'\WYSs_u<q^F4LP1Q2mOB7E*6OP400f2j?J/)4nsY_(p/1E-;U+C\5%`XudtnUU7aPblT*X^?ci-i!(=+$uc)j_F;K>dk7PDmF
+%,Ot`@P[`qeFi^PnM)&hF;"i)a-YY-iN[Z21!\0CE92\5C<)0DbZk=?aYr#BmdoY3AFj6tT/G:((POdC=AN.si+F(6ZK8["s;q`rJ
+%aVDp*c^n(#(RaPA-Ta$pWr*QuO7/D+K(?D)q at 8he6jcH0?M9)!S8<Y49bb'Wc6d<JCi.p!:8seuJH>Y[gP<<eb8V3l`L^Q!Z?*U)
+%Fh at 3T9CCX)82tL8p/-IG^4#:AIK>9MKh#mBUZtkB*sA3#c>ub,[\*/j-Hglqk>PHBr>gFpYD2p/"LlmN-St5LQcaM7ppbJnq%agl
+%A:,Za'\/Puk:il2^rXFZF"]7f4N at tj-!)OPA&DnSLp`D;nnr:-:3YX=nMWT[J1IPj5jqJH)I/A_f$O&1l`C&DS<Sl.4tGS@'m6,9
+%?_Q>C9&Bjo\]P,)_8h<C!O73gNaV_5GMP`[%J+Wa3BfUUgMso[3%rN3qIAV;'FB*N:+SZ]i=sY(31m'iS"k;9<J*H2d::30^E2aP
+%o8[b,OPPC%gTFO^G<`pKM8JFq27(/)iZ45iIG7Mi/_MCfZVmahl^-4Q;'l/flTDDqUIofT,Jhqg\(=B0je)KaQh]QcT;:1%SSA:l
+%U9IM at k>eDqX*G=P'hRoW99^WnX9M-Hp`R?L#Y8jdko#Y3)'h(_WX?+f&k)>NH:aMk(1ms[ZDEYi,M2Y%h&M4%<ck!08h`>LH"&b4
+%\Y;Zr#tKPo[F'^O*7M>FE0T88M/`nS8VQ&gdaa7HP$76r;hOjUr+ELeF'h=\&1(5ILat\63 at TDtb`haZ)1nF^3jnU$VeJI>[\kL"
+%1.\j?dgl?tjEr$U8ichd$"7R9p0dHk9#>U`VgucURJ)XE5pga4K)8L'S?0s<ak6Kr*/E78"#O':3%t*NWuUjj\HdpJH<O]#5-11A
+%2eTc!g3Q#4b?;S:B$jCp;JXD_q9^ID^?:^GI\eT1VOf&7:K"_lLV.Ig)J-Hia5.9]X/VS3J"niak[foFUF<BjeRZg.ZpBS(I$[um
+%>o9L.G$$-3.?eN.JXt)5nc\N.E^Fee+r_CugF(P<.r[MH+OC(aBC3=-%/9C8NG8>4MiL%pXpnBUn&`Yl'<%/iIAEUg>>0>8#4/lc
+%7I8;_9TbcaO"tmRH&,Jq"^>!?UsH&?C5MMJ["%pCWBKmbF\,NkCfAG.O!9.Z<kAa;/T$Yuqim!_H[+[X_h3V9W(FW&2q2tm5t>mu
+%cHN$+Gs]h-:P0A*Jl!)>5%([k9ARrI.:+mT2+ at a:@>TY0#j^L^5o=n9PC8VH\- at 6?ZWp,9*`uiM3uB.EQIoTM-V_\56j^p$d5t"B
+%#ZPio:sna->e=Nhr;MGiT7+6-ZeM\c0l7A_T5:H2SX#GF_&VT4i_&JZ5 at qeB;gc9D0]]q7</&%J3QQ)7IR&p:q^CHOn"?_Q8tfW2
+%(g#7Oc%j\pif<=i`muVl`lV[.cr0cm1qB=?,^_8[Qn`D]ilOA^TH<g;K%(F>#PF:FKbDL?q'Qp-N5pRC6;Fk)[5FU?eH[r:"/tO0
+%k79"sK<dD.Fir[=ZE=Bc=)drJi.B3Z7.T1\GoGT.Rk<3Vh#AWm4b5]u>*d[TFS>Ud["@m&&oR98K9'mh?9:tm2a$Qu&\R at lPY(NX
+%pA/_anhMr^2`aWk(F0&UGGH4%-'rdWGn(`h$$Y/&Y>e!qh7lpl`lEL6gV2%C=Y3[UqaeA6H"U^;#U*fhrN&mUAb1UsA,_d(QAfgZ
+%)S6phC^=`JeV>30i.'>5'r3nFHF[%lA6M)b.)C`5#!4QQb6lFQF]Ys;.KF[rG`omcgQd/ORrqkL^=G)ioK^\nl9nE*mn/bAB#pm$
+%hgp6i at 8udY5kt`+>."o\b]#i!_dXl.Q.JdO[CD.l\g<$%6qi1fZjFd*I(I'J_c[%e'=WSQOY5OnVXUhYNOAT@#is*+#.W6MeG""B
+%GuD0.;c7Qr'9"hQ3n!AC:%a?j6)3a2l:"c".GSHuA6^VZRp[Ko>&N)=@4"/e/kl2%#4#9NW29]'MVrld`VO!#C>_;6PhJ&EJZ.\+
+%4SpPG`RpTS1suqNP"d'G5pn6'e[TNkY'3\Uf"c0dR9W9cJ#S"R^T"$#@p77 at d>>OT)`7`75Srn#MochoVs9rm&1FngCX+M+3m5j3
+%8.<;GN]i6Ci#FndYG=4a8s1n#!2g.g3AU\Ia.0EfBY[F<VDUm,%WhVrDK`g;mF6fgh0i5GE"?&8ljoZU)h`)e31DQH5#oYq*9h-q
+%jRq;mOb6"2Y9-Q7RC*\l3<;C+M<ACGqX)%[f6UP%Z at H*@hLbO/EU$YBAlc"<!263kK?[1^6J_"oj[`3W9S#[s:C/tXo",a.;i4 at X
+%b86sq;'\,A'b:[\H,LM=4bBQs.$l8TE)+8lX)kgijI=Wh5rJHdG.^GMNCI6L5o3@\l^<M0MY/"Kpe@(;JeGS`6[.\S'Uc.3#2-2j
+%_+FUGba5b45,q5b5//5',hEnN(;/Loni=O5:2V_A(^Y)(ZJC6e6`d[,9?X5bT*\89 at b\^J:TigIjLZJalM%8N=m-5e1TA>O&*Z55
+%pJeS2 at k;(/nAfCnZ8u>jUuc=_;3s&Y;+5?mm5o:^d0.f.rT669lHQj"6'ngi(UR at dAOaIV_qGO%%UQE*Cd(jHSroLY%l4`.ID=[O
+%"?ML;fU[*-P\O,/Udf,M<R-9lRL&]RaOb@$Rf>;jdC!CSbiLbjZGlrY9)(f1_+eUJj/A:3&#N#^NQ1:,i2e9WI6C,B;Yk$!mBSmf
+%&;pii8r6eRlY'<Y>#)XIQYL>':7gE](.&9?[::r>)oqbN3XT][7 at kLV"=`oYJUKWf3f$L9Z.HX#eVW]pdb<#1)[`Qg,c5LLI.4CU
+%iQW&.n=8!MlDhb/o^SRsP3UfI`Kiqcb-i2>BWa9N!*M#_lW*ini&TDH6n6"m-'^)^Y[5%ai[]nsn?ep7DKe:VB4!nV!cC;rj=E-)
+%5'6sbK,.U1SR==R-KOdd<D at Bh&HaK`W"D-CMuNrR,nd-B4u=XG>_;ZM6^/;)JN`gZZ6?9)A=S1U<$^I.i(=LT&hol<5;f"7TXlK^
+%i6@[+q#Eh1+2(.;B=@[BZ+!FX4u_=LnB-SoP74pJ4TCC6:ML.%YVfuDG(!iKGkj\^,=pkoT]d*;WAJe(O2j/Jd12P at 6seV@2XJL"
+%S.7E&ED=K,(.PSnd?T at jZEH&c4I#;V`/XUT-E;[:6Ko>dpnirfEqd2D:<s(cY8s]>JFNMIL?)1Y+FT2dP$[EQMU&1^-:p4/>N2_Q
+%cKfDLpqXdp2^IqK`d(Ms(64=04`,r)C!WZ"HYK.&qJuD!T2N%eG3nrP[?7P^DhA.DlBJ60AGt.f9`3*``^^#A"/&.^E8pUL at 9*:=
+%LD$VQ\_N_\ehX^0DO7B)F![]43B-bt^KROc2XkPEA>KQAe<49a5;jdG_qn1,efeX/-Vl_.[hY!p`(H_:[@]:"ot*YLk9-pqK2]rW
+%S`.fWkj,ZmNfX7Km56q8m]_clHaJm,mBkcei+b8h0KqKo$`OK>KRDc:nM+TZhBD-bA^P8n at PikuQFX9/;.RojGUAK3A4oPDJF7rX
+%:=cWsp2]QYUTsaXHK&^BEP('$&PU!1 at d\5"h\7`SW!@1?/a80%;@;I^aT-?2*5OeIcB^BI93s:1BV57IHh*f<Ura>)WK/l1Re=KZ
+%N4Y[tYBJ^J at D8ONcShEK)F_G;??nUjEjY$'ei^#2\O<,rlbf=3Pp39`oM'bIk`I,8gj*VP'.EnJY8A6=Oa)diI9!<4J at sF6NKdmk
+%q"nil/5Zm_O;H9ekNsU1\_%/590/Qnm5Mq)&6SB]l%p$OeU&,,naP]WPtpm-BLr@\]rrS],Fs7F6^`17U>rR+/u>L//3trbYKoLq
+%4ZRIiRae:_XB8^f\Ug"pU/KJ2/fWW<:8!'D@,+AIC<QRfpY"Cs3kT1@[q(^anS"qXTSc!GWLK9E0O&R65(-oDf_WcmgL&ZS"NTAA
+%mYBtZj__^Y;aq6-g1KnbN`6"#7jZ?F4_Y'<$lE:&n^&<A3F-fhn'nZ/_a;L$C8(^]dKeBEh2oEN'c%-qRQn3c0aLrEM8=W9Sh!Z7
+%,3cWsVn#1_A5dk/-,DIc[/dlIU1*-m(R[K*`=/4RZhJ]P"M@^*OoUZd/]&d%':- at se86J4S3Lcp3(`ol(=!PN&rG.['IhXp["7'F
+%IcZ">_5,r0Z1]91,3#"W<3;TR;GI]bIsU[r#sn:?9(FUDS7 at EhkQNg>Cd]P[?FJVZ/Bi`_A`]rsHZR$7>Kq#%M(gjBk'&05Q?qZ2
+%/Uk*:U$q&1_#%:\-8&2``Q9kMnL),Be;0rc]Q5$1AZdB`>C>!/F!h7FjSU%qfRqjLfrU;`3a1M at kTh:j#49m$Zn;#kTcfemA"+re
+%%Ee*B]duX/]0=ESDKIP<_SD6\,&KV.R=8L7D$1=p\#0f#kqN8*%.Na#Eb9%+I0AuHI.abMG1t.JKC&1MHac1SU&M2\<ZATb4DXnr
+%5[\E*agWOUQV__g]VJ4I^=ilnBU$.f%`r0>>"`o$cT_0<?aKYg&0GMMb[48Xn.uJ,>FSL7b7T_qJ$R9Y<GQ at d#IcFBAIgSVPT!*&
+%b@,42J%X+3]8DM9^mccOio?.'RoFm-45Zj(lf=8KSo^YSIO="$>V.5FlS<<mo#\;jD)%QFBtp=f'RMc9Wh]c>6drVq<sB-;>W$eL
+%$p1R9C5BF1ag:0Tqf(:Chr_V%[(lW_OG8&!_E!jt9*2r?:>%m<OuKl+F=9A)C^j%El8tF"T(^GG8fpPr6'[$[OFY8&!1o5cd%3ml
+%F:e at l'4]>D.Ge7S<sV&^Tq<]^-)NP*DHf/YB=T8dA9%tI&qlOc6k?:#RF>HJR[]?Q.%16Il>V9BAMHQt+WFB)EWPi-'O?QkQo94+
+%g+&H`IFe*r2Ni984iH;TZlG+6mSWRb!a9L<j9H2EEl8(7NcOME?+KO43X0E0!l'oPYQ3PBej-'c*\;RYlbQK,DnC_fMq&r^*\6WF
+%((8%0]W"l_`EF'iJUCYR0HBn<K+YP9\$gMB0O21nk/IGa%K*%nqCP`[N<iBNaOF,1QtAAEn[DFhFFOff\C^n-EWS1/>7QA$2gqF<
+%Z>Q at XR>Ni:A!uHfoF?Hm/:T!$=j38f'-u%ZhUdEm+_[r*gO]0rXGGXR([\2C]$ZOd/mg4Rik<H739`rK)P\_?M0TnH?BJ;BS*W_b
+%1k;Mk-=kFh2mkLL+\$r=oj,BF#V=iHAeS)r4!tM(>IlCe'NSPNG=CQ[L5*N*URYg5+BG69mn-GRXoILWXdF)UNlKB.,M/<$$6W&'
+%JT]%$5R8Xa_%%g8eL'A*%mocBN'RNoSbKa&.RDsXc^WO%g%bt#\Lsm8GoM+$l0@<<HI4""S at 0fDB!j628Gm0K*)'g>=_Y.D/\pbf
+%8aJQDV\20Ufk9Rb2]J?L at Ip@+J%q2Yf;L.4K^'&LikQbLgMAH?#g`i]Ie3]NeBJrH<e>$3>#\3C;Kt;BmQ6?#,Oa'8o?u<?'RS7L
+%^<(17YXR=DTfTjXoulO?k9(^F?8fc(%TYn37UVBO%F>Bnc+i7j`TMsq_.EY"^tt8s[F,*"R70?G+49Xh)aDc33*njli^%TJ at 65Im
+%^8kff6Uh?9LRml([b0hJZnb/hjL=5qRnj:_<A]I0.q_1WhU96JDFpS7:'9]b1U))$BTQJ?lm\P!/k>"@B#)0A@[HjPnp;"O!lP_g
+%!bZQum*R+UYnJJ>(2QAoE?g)t(j[Hr4h9H!g!DtWHl=M>eem-[L`FXI>Dl0d).`51qc/\6R$\.Tb(bV/[EV.r5nk/8K:jdd(KRsW
+%'N=3krY[l>4fLZu%Gh"S3&1[XF7/StXA*'9E'bDiL[m&FN/\;BnFb<_Wd6^MJ3+I+]ttY#c[Q'^ds/)Z\<#Err/![#(!CeAX:9eh
+%ffkC5(12?PjhL<G\lirDZoeQ,5l84gQ*Do^mF6(@EbJi6_7X;BehZX&60X#+&LX%m:X[qbUjYH7(^WemZ"E"p-]:$bFe.ILOTW-K
+%PY2&LW6<NMB7nR*f5e/"@g<c[`^_No_ZcZQ>Y.\YK`)"J+Jm%(Zg.Ug^.`Z@/RL#,fF!jaE"c`Yi^la<?EE$S2B^XLCeJN9nNHc!
+%,j=C']5nq,M?q9IeX(oWTDMH.94kYYjhcC$SPl(,[3`Uc<mTBGCs=5*C;6HUDKVVm-46HkSp5 at i0`r(;4M(j/l6"!RMqc(6OtK!B
+%E+Y7fO-K>bYJfG#EI+e;d`BCq0<]HS-K,sgP>'T2aaJ4d_Yr.7Q^#kQTVB$N"T,^)U'gW@?such9F2 at Q-gCCN&!9sS^IKT5_Mj-c
+%!\qQ<c66u+bF[2>VPD1ccCpUrg7rh,?SRpai]Z(G2DRA!ZqZ&AXn;!e$gG)*W,Wk-:X6ZO&9b$:Sf:VP^t=rSAp^M"hBMDMgIBn&
+%<@9Z%.&C*>mlZ0:]f4R<)`cYtGmi(,9E,sQlNGKf$)Af<GZdaV[]/_*D^M:lgRoO>Q"Fo14ZJ\PoRK'?>WHouQC?1RKAVhXJl%'q
+%bDr5UUn_J$&"iG%>\CT4"iQ#^/HV<c/8W+?j8#1IYNa`@Yn!`EN6U0CmD&o`R%R8X[Si2T[k8F"=?e'7>2Qj?\cf:Q7://c+kP[:
+%K7%a^/piNmme>Qu]30ob,XK:"^HA3<]2Mel%MX!04LWEg6dFuQVgS?PnUXA+:#nE4ap9Q0'CN%d[VOSROW at e"1TGscD_skPKKl!K
+%O(:l^3VP\krhrg6^ghE=Js,!pgL:<2k[Wa^glh3tj#jCcUb4IePi&\C8&iCtAT(?<Fe8ec28a>W'se"Lpq2fEE*u=,5h.dJ$l[F?
+%fQ`g3L;klJ_'$CUMu&mgkTL,?-WLoTcBJeeZfGopF7]J#r1VUCWoKQ\i94AHAS8NZcqMVY>GbMKe%E*NqUg82EpK[?0e7WQZmBI-
+%T,-0R!lJ`"^rDC!QXl6b:B?+rf5U$6Z)nm2'FTdaC!:^`RKI4*E,aS'i:j3%8M?,aRG4A"bB;.N50;W;B%lm0\cl8<``oI(DBk[i
+%6n[IT`ub>mQ6m]dpeUdR+nN]+O'KmiofF#?Q\;[ZLF]P6mY_=Tm-B*\qCnL))F"'u/RcA\7u#D;":a4]bER1h5W:j$k_M9-$:<JB
+%QbS'$_kMs#82o+@?"dg?gbgOJ/<ua1+I=Habgfj4 at D#hS(j6u%;e54dRI^1:["H6B3<_m)a-esB(V:WK<CFeGJl/CX"P&[N/6%2<
+%Eo)DXZM0>6mA8A^#o.V>P.@\*V;@c;2n=i:jm2Q9fU/,/-ZM^g+'r*0VkG.'!PrY0+t"XOXX>I_'[H"B at h$5Sbmo0mNAH.\T2[n-
+%MZg.![UV0*p'>:oD0Y)#b.df-LAQJ`3Rbt4WA at Kq8W3[.H_O&'DY at _/iAXRm+7W2*Y>b-1LMT_6*^;Uh-ZQQV-74c.TC$bQOa<D+
+%OXW+ at 5Gi0c/rDWMHN$VQfW/:tM?b4a29RC7KB5nN3LIB!I,A;4cDbuN9`8hODjh?@D;#b!/#\^(J\1cu8Mgg]p&1:RNe at 9B2ZEGF
+%c$2D=,Tgdu-HljWP>mc?Tl_n"8FnUEA+SAp+8:uBg\tW!]S5/,,f%u@\s7o,I'`1&!U:UMZM\,l"K4.=f=O<u"s#MojEq^:K_g?#
+%57:*b9[&SsgMj;fW*9O,"M&EPXnWuN8THbOkeuep&_CB_9lApPQdX!cY+#k$%P7F!X0ojGOkC5=*01)3""4^*a#k1)(qD=LJ%MPk
+%PCB&+p[=tW8;cJW%LX`O:9H4W"S.JM"oUKNWJ.Ype.Kp[O%Q!]/l-kBCkB's2!/T!rDFeQY\6`n+a(KWR,lC9j0Q3\ABuJu]I'^u
+%(C:2V:\t[5A=e9'/.&;Gi=ed1J:.9>19ZmOL-C.,Sr]0-Zg9$b#[AJ1RBdb2UX'P3Od<"[YiS at D0hI\/LW;t1R?-l+:9]aZ91VZg
+%[Qo4Ch9o]V<BPCQD@:M>jb)]&'9 at 4N>EsRW&o&[gqMPQ73.@%^47)/Z?9]*^8XG"#;`(0?>.QR:h1V,+=A,bGIXVC^k5]M!S3f[#
+%T_3SZ%uG>eYoooC.prJte4'Ns;'PKkZ138O#9.g>#KmFOD;Bf`W*!k`@H\Af%B]ht;<RL6ng4,kB.k/[>7_#,k(5i<E4::L^@DE!
+%T$LZCHBMTG9rZCV$]tE9f)jC'JU=1`OtQODg%7DJ!iYe%1:,eCqc4KT*laT-Sc&17..5NZldQur@\rb(\!L0d6h+q<ONOH^7i0f%
+%B*-AF$d/[4;2'[LY"$0j"bTQn["RllIPsT`<H_(s8)Q'T;=0Y.>"=kI<_en8&7jOK*u=FL&2PA=%PI;c#Bn at Zc4AZ".f[dW6S`.)
+%]cgXWCmc89/2u__YMG(M%(rgk`c=4_h+sW.QhB,'+gBS23\lVK4c1OeY[XQo6VYb05c1=VL,HY/5""Vtc^J??$/XK!=68[_UO&^=
+%0'sl:Rcp1FYu',I7A$+M9cJ>.rkPa!bk^PA(-.f!^)Y!hrm6!Tf'/d(F=p)NUIn4:d<<jWZ#d9D+pWAS-").<bBrnO.jZ?"_(pQb
+%^hC+c@*_:-;<5I($14VGI)"6p$WOki- at +]oVqMF;]A^%AKgaAAX"Dno*s&[m/9Y,sbNJ](`g&7N?CNUYd0D*.8\NkbBMn_ENa=nk
+%+FDk4_,e?EJfLDU3ea>9"9jN%YXiM[Ur;#d4j_cK=[!FGWR%"B(PW<.[gP5>iS<KO5pDABA96qNr4NHCeART/VV61Ql'2s-5f]q'
+%ng0l+-8ccLo7#r^$k8^O^bAhF(lI_&8"MTbD-?`(bgfqN1K#l-ruBO4*NVVQ0)?6lkGbllQ?W^u\g>e-?%u99EmY5(J?;q./qn">
+%J0q%dQYX`:(*p[A2mh>U)7. at ik=U3MGUfAP9#RV)>S85_L`t)=n/q_JNqb at MJr#5QOpcRaTcT'9q+5=J(jN*l[=JF5m&$mT#@GSr
+%?>Y]+Ono/E'4c+l2gq9)?IYp(d)Z%B845b)gpP"uqHl&mrU:cOf%7-(?BT/g&2-2aOf6H&nj(QolNM/&F0M*>1krP1d'p-=G5e2.
+%U`X=U7Vhfmb#),kK^I$=fJ5C"7htuG=8O,0Q`F5q#S.'^Mkj?n9lg/%a8[(oAD*gB2^SUh&Y8Wa\C@=ESJ+?V0$`L4o`t?s8c:k1
+%cK#aIG!!auCHf+r$.-Cp\`Xd)5Yq at +ZnG<t"P)2O at B=O at G*PrtXXfM9qk3)L#sL8a'0;aHaaLV;O1j'@CYZGTKWuefH_[J2dl_P0
+%/`p%SgffhLo at -NNg-0Y.Ul^q#Q8ij1]B-[Q#f*aJW_N=lB<b;M-^<@QNoT8=&i1KY_nIQj`Tk[$hn:;is+5E=mF]BNb%`q`ajGCf
+%[8OS1m(9?5SetQkIVRF"?$X-;#>-&]O%lcLn_>LA/t_QA:itM"JSVRPC'Sp57fkSE,K5$W/r%2cLCH97oMU?rXYH at l%^mW>JqKdW
+%3S)m)9nX"N?WNG4cM:MJg2h;L4N(A&k/+3blG/$+YpQt5(E'0nW!]W?6*)_2\<4GK9AdoGkA)\(o-3Ma\;/_eK+8]8p:3fkc,W-h
+%M`':u'&PW&["&p^SK)hd#,(aQB:Du-,hj666:>tCMV3<-]\h+7qlg!FIc]4&I<g$A\J0gme"@njJJq*?k*2pM<J$A`]3B%ZoS!aI
+%<bO;X.Q:re. at N<!OHjITg#nlJ""%W.'muCS3O%XoXsnu_aQXfAb1H*Ml>!<+DuCs-'>:m[-?D0u?pao6Z?V8uReo6+:=-ghk^A>h
+%NNKD7@\i?5s4i7"Um-R!5O4jn>g\Z#DD3\BJ)A3FDg&Am:-gT)NjW'^,`#a`qOoF>juMU32PD58g:#CRXOZ""5LG)*YcF^RK84oK
+%8Htc6F"?n3/P:/=_D[mfKdZ!SI18^tf4_oS[tfb;[6/FQdiSl]g2/2Z#VM\q?Q*L7]l'jC<7;\Ig*d4Ve4d<0P^IML<6Ol- at 6eKc
+%FmMl;o.,%UabKI0GaV`\/J;s+*dc\_goP3J4!)VSNM/diP/d495^p2\R#huKPfh"ei]cP>5e\7C#JD at qS:s:=^->I#&`k6KSiWuO
+%CU9>EF,c]QXqMn[j4C5kp:LSKR<fl3g^/(bGQC5k]o*kgf2+VAL_d76YjpE.!gt"tnT:sZNE+jda7kjtF86>-eaK:ZK(I5PadQ(U
+%Y')D[T'o*/^N%'a3S]/jVhW07@@/Z54G.?^k<^oQ6:,Q>Oe%]jrZl<fTPC"80-pW=W>s#c+I_1jGSe\'ES./l./(MN\aq=9K[dX#
+%1p/mJir+0><7\S)0/mn33SW`t:t:0FohWNlH`Dd\r*(?I)9Npc;`I`-KSW:0b<&;ZU%OJ:@a"KR'^:,Ho!HmPpO-jJZ#@X!Z\!?[
+%)4fT*#mQm!T^-1enHLCh\p>o99U+q-C!Ji.1$(usXXOU at I.p5g12,n"&`.Enc?\Ec#!CQEK&o](!i%8;o2O:4_=iFeidd at R@hA(*
+%6uTmgf'I6.16B$.10H*<bAKp2[BOZ`'NQeCIa_bRJ!lqd\^P@^f8[Tj4kHt\Rl/I9D$$,9qKs+'dq7M4@/Z??im$lN%[<m,N;,I]
+%(pg/,I=*;%YUM;-*eQ]jZPLo%MT]reju2iDCGs)KL<[-RJC\m^H(%\ZIMT"]-s3h)-9c6%0gDQs1dmD[UI+@&rc[/oF?@du+Ve#@
+%R?s6/T>,eL-4mejd4>88p$`nDL/JgMUkQ9^2&A^2cP]j3\p@(:V&L@%9GiN at 5lgJeDpIR!". at o0J,PKhds?>"n$H(nB23BF[V-%g
+%+91ml'&6Ar&Zt2=S@!Dk1l$9Th&01T5F3AaYQ=^i)Cbkj'3Z'jT5U1Z-%?\DZlqKnak98=Fopp>c)DqBhXa<:$VbQ3%AQ>)I&Ymo
+%+0s`PLBB7iql=M\0%/rMj\%,dI15+.[>oHMcZq[DYu7u&.)dq"d(n. at o%4^!>`"ZEB'X?*6)H;h%%faOr&B6Dn)^BSp1gPgFS7nr
+%*6H3M!b"+7k at p^NAAl-D0Asso46T4kj>B\RY+8KA0/mfLFdN'G_7-VjEXj-bNP)Wb>'U_o-TU3^KWUL;gQSSMdG%9if<?_,f#SHI
+%[iXnLYSok8+E"Y`K0sLGPi?hK\TZ]@_>fnEmG2,KD`k;8<-D(AY_R=&/NBDgc76h5hK7&/K8iO(WYD'<b7hR&%3dgn3!X!W.SprX
+%If*S25L4CccSPnj%gk&?i?>3X3(7$[C]PTDL4pWUAPQD'][@>c!e(VNN+I3*LBUI;a)L+[2]eX.((45R"qe)[Fo%2AM"IT;%e9q%
+%9&VUW[C/93Yh873#kNdp`+0P]@S(E0L43#dj^\&<:I!D<"-p\q*p$*k)@d19BY at 8O1DP/%$S5nX&,2bmZR\g$#dhtp'\jAp*XX&d
+%c9gNcrP2\bH>Yj]^(n[N\:RX=^KM]'NuhP$Xu;&S7F+K-l:I-Ib]n1DK5Xn(nn;]Mqho"m;q"^+m$T<Cho=mgKitaUns3&+/<tm3
+%e)42!j<D*mHc`K/FXir+iX48'eJk<bPN_U4pLXdVQSh?ai7$kI0`jL_<g(CL8UUL=k>P>3!VVQ8=)t!tp_26q4,RBcmEmt[hpT($
+%N;H1Gkb:sQe4I>ef9d&FZcKa1-!@liOY90n/KgIYT96FY-21IZ7X%\f]9s<bCm&sJj_LRUeaQCk4.Oca1,5X=,=ZV:\P^$EM6:`l
+%r`#`*A*`F1kN*b,:+UA!#mXI27!WBnrgdQe8j#],_;QIX\?dbO(%Lph\JWVsC!>6[\Wea9OY-k]AduZ79*8XF,5[513A at H%hhJ]U
+%i+agM8SEjY8N<2T'-Lj*,r)($g"C8-%]1NM`gi(.;mLTs0m\Vc3^LB5SH=u7q/MIe>Je!ll[c-<J5/e),hYUsB-rpB+t/dI&ml]4
+%7cp+Bco'bH,OM`srWi8gUmjHm.sN;Li.n4m88:_#:Ak6sW;9=bZ3`:'VHP8rO[.>O7%Ur at YYS'hr8`bdfjUrB\5G33eB)?N0"(j$
+%ANq*tZSRj_MB]ag-nRs;F79`^8\g*DTG?m"c;&=ec&86oPQ);`@Rau]7%hktCl2M8,MXiIKmAf[AfnLur[HmN at j1P.=L.+tjV2pn
+%h3n>#Pa-eo\$#3FI.VAld8-*ff"@Uh*P%t^Od\p^EIB!gc26[LJsfM'g/MR2*jj_b^@"Jn//8Hh,hg'+`=`2&YhE+D.uQj7Uk#pb
+%#*c!8ZolI'lc30L.^IQe89dr0'UKX,^>ra0bI:'DlXp[$QB&@hl/LIca\!'<]I7AT`U#Onl(O3jWWq&Y`pWGW#]>4:FnTG@?Vt1+
+%rnYV,!te+O7>!FDU7[WAHOi;J+i+(rRkan2;BU at AcBWJ)P7g\@PPJ at 2cM\OdKD.pXH4'cR)nGOpBQMOj8[_=leV>OMcdfmmHbOb)
+%YjHMI/(HOoKS9KH,VhJ%&9!FR`=kkWD85XMYMhXtm[GPbVlA74K^N(k"=A$2*P97W(P=Z=rsSHjjo3G!3nIo<]cVHK\M5NJY(13?
+%l8`VR0n$==!><8gQ72X'[1aW-k)R]lRs#V`kHE>=S9gg8r)l%Bl/(Th6E>c!""_gom+&9*AN&,p<1-nh4hQCqD^F=+P9#,)AP!W$
+%cSN;CmG!Dl9HQ4h-b4rK`EB8FWfZcd<fIC?SRhb;k9eGnlV/qqN'2o\h#u)0^\Y#.'PEenGcA"TL"htXc.2"iUl\kT17!GR$%f.d
+%o(<B^0l`%tgI0)KIa"'Q[3g#C8?mXBE8quQ3.(EO+&@ls(K3:b`d1R`kgU=B'>_d,q0.gD_rV$%$Oq-6JE>>B\e+[/Ts`t at n])(a
+%Tht^%=L>^uL8McI80q`93I$e0L3:EhVC8XNjP'5#Hf46^8>-7Z&$&gFL5l+pP*4-mHE1iA#WF?fElbZgH@@/!c$]rh$ql5b0H.`m
+%qDL%1e*qE[QmV2$N<qU<ddKm@(%Z?+-r?DtT\`c\E./G=Xk]$D-SHA:[LK,lIO+:-YoQk:oGEO3>/7RI8Dk!eNY&W^C`CK&/;=r/
+%SUYk;^:foJkAj9Aok-i!SYW;OZAQc>h>I$&FP1*/k&>`$;2S@(QT(<:%Nh5uY!GBHmUT7B?AV=kQhabZU+'+2,FL1qQAS&dBW`e6
+%l$^a'4T:S;)N2,dn=6]R[(RE7R1"f=ZB4rF'EII at cokH_Q?A?mP#>Tl9:Ke at ZqntR0ZQMS=VpkT-)X+VU2iCZHgTD;]dX^4?F'4A
+%`?pf1/=k"=$4nLn.^US9$oIkq+Q(^iVdXJgPjOoCOnL5W9K)R-N6nJgoQ0;Qd/s(IhrB6GSVtU5-B)9S at Q&>n3OJ#rrfURnGg*pr
+%DggasU-%M)TBi%?.#DeH%SGLuU#)&)<0Br78q9GB9)a6IkO8\X/:^j,olegkOr71R9,c,uCK($]ZaEF?63Y0;g^H=^1\'TR<jA:t
+%jr==o9X.LO*3]&$]X>siLa$eN at XO/t7]21d2P&a at T8t0YR^ss.`EE"*<47^qPE1s;f)AEmUg/71G]b0Qc,DSS6_h]fiW24)MFZWa
+%P;D!13jCeAHs2j#+b.af at Eo65B5gR?".)B1g, at 3)?eUEMrV=,0]+V*+,&GstN&6.j>L&1:O.XaiVneFBq4/>n84tm5*subgJcThW
+%.'`*9k?6b<IP7B=U?[%.+-D+1h_QB5B4GFEO\Au\56W%Uh_cm["/K:rA,Hr[3&g-)ota0p)Pukmn?FZX(cQO3bGEZ/;S06%S$L3h
+%q2XW=?0BLj4i=6XNY%IT;0eXs:8[J<Mqml2hL+[JnRbUHD;Tc4/<p8 at 05;eub?/`?:QE]59VcY.4ri)1Id2- at SJQs#neu2 at 58p)+
+%RZ&Qmdp>R1r%Ut6N23XfaOFOBb6V.-&8oZ!<o06soB/hOgW;*N00:U!g-hU0[`p^)@Si4X_7W//)UhJiAHtEc"Inbb-RFI\T..WI
+%SIDc-B9I%<i:"iZG1.taA_?/Mc%eBGf9Pf&'5>P",oW3jh>MOn72).1$'`BR5fdZbQ<0elnP)aEf1jr"!h@@q.J<;ooUIb.f"@*"
+%OUJcMlW</Sp:RCU&6:fp50^h]4LH#h/bTf8^>WjSG5\q3$$tHXP1&$)+)m0F=t'cYqt)BEFst7G9N"l%S+9<+p,jiSW2J(QWb*K.
+%K6ED,Z9'?P$>1fcCo%Pf\<e+*SYE5^s%s*CZe<^ToEU5:ZJ!@c58#EkA:]tS%pdsq\)pUCg<O,OWBrl80>X:H at q,)i^-;DEWQAHZ
+%0hNQ;0dUnt)WN+8Jt04Yl"ph)E_u(b6bn,2]S)-o,jq.RUmu0uB$F)aKO-)'jJ-BEP;?\apN/3\@%E(,a`;?D6.d at PXqRF:I'M+G
+%;;aen1`X^]qn5B7GMZ8LA2U#<JRA0JHDc$)(Xpe!M6XObqqie(i^fT=.dOHucP+&NHgI<dN=\#*X?hrb,)=H7kde(so>.oI'sj@`
+%IUhqWC(6/JVCQ0!0%!g2h7smR=6r"$g3)#bNM at cY)7]C9M2'koUrERhL4 at R:`(/B=--XL!Hl-29'riPtTXpX>3+:#OoDU'+V)l^K
+%?Wm"JV_3ONHbog&J2;oXG#%m.Sk&(Y[l!0Fh3D/+):DSEPNd5Do/E=:>tAMgbAU#Z]_%_>Lbk"IfKJ:6I at C.VET@OWIA`"J7[&7c
+%VN!D\p4t.*=-$)5!gF(+$h0Glg2W8rDl4oO8N,9nX9G/SH6e]E[**NXd7W#$CY at -&-DA+`Xo-q#ZLsPk&Gp[BH:l;$-o07pN0j96
+%O"+_q_Kto;MO at T9GZh[GKGiO0_rBG32f$1+6o;V2;UW2o34WW4-TAT2P:IVkJDV2+KNbN:p27*TEc/(F(qS^0X"L;@R!goGX(t4g
+%aW3\A]Zt at DSj&tUCucPl)Qp&e\,=<4MG:1SK\V3]lZGuQfQ>cia$NoPa7XoR_1,KcP0#+;VsIW13XZ2Z'F=g/\#+'"?fh6MVjRe\
+%-&HC:V(PKj9PHgE,"ZQsF/g%]OanAm\>^.B-b`]JIo at nGGOdK*I_.1(n%=t*VA'gTZWO<8QD+42VDs=,jh)s.b`OG7pq,>1a\ltE
+%XYDQbel2r8_<nAN_L!OMV$'3"00b:]^rBD;5pCNo!jX\_Q+,t\#%e#5]eg1=)[7=tV(iht::JL!3="Z-V at kago[T+<>He^GY$I*s
+%?'G^:%`$^lfYJ9j2DQK>ScA[k02=pF=i>cT-G,a0365fTV0]<:JMs;VXCD?cKCfC at I8.f-"&S7LM$hg,Dq!T+ZQs/ZLDG`l`.4's
+%a7SCc=d86A;p_MLjRNOf-3NCOIt%B2(V:3KhD2L*m^]f;_9X?Nd0b^sYSUQgRD(n*Xo/0.$LLs(\Zaf at .=d:>LcEQ9V'.LCP'N*O
+%^N+ge(,l$[AUW\H3B/G.G.1?b=Ga0pXI]9\E[u\$87ebO3YT,hP>]F5]Zsa'Dt<WZ-W`9b;F.!"CV=qpj<%m#".B;Q^Jc?J-N]tp
+%dKM'"8Z<]Zf6DCUf5K7Wl3:D%5#QPF+!m]Ce!1;[ri%X?a9N$#9ff3u^(\]l,uQt[8*Y<!A_M\\D1E/DnhJ*^)p*"tcNfYs]Q%7j
+%@idJC*#Ga_T&Yq??0@"K2g!+,+BT$&UhhWnK+I2tS!\8B$.4Bq(>ldt"c`N*m7k2+DXt$:XRNMIotbNkLs>XS7?<)55VI=8J'Z_R
+%AreoI2Xo-[/]S4]4Wf>"=%\4Y=R%'7Rhq;cKtjfMh3a:qX>LXKllI;h:e'^1;tEj)0o*%/b:=d?f\\!)`FthWSNH_RqF.CYWDK[l
+%fp:G!:3f*(OlcLYd`Wkg8*@>>A>F<e>_ at 2kB.$e,[Q^WH1oclt3uCVk]ZQjupGk\A;Nor'N%iZ!DrWk'CGF1W4F-U*4t?k,/&ES0
+%SZX9;9WSW=+m."1mfoX&JTB(WDdQ]#YO5*l7*hbqFIb?p(Bah]@_:L"nc%*G(dFAjB+PYnc0%ajf!I$,pX*])'1>FrMFE=MGB3ku
+%=Q8h"_Ih9,aOqL]<@i5rhB3bED/[r-dZR7)*qfe,QVaBISGV0$/=LfSTDq(jlOl3uX6pIPp-Y#>6"J$YrOV(oU-<pEh/8??<6nXj
+%K03J`$Sthb'\:sTY6V>SU1$VG-.mq^8?bJlrF1LC[/6JjN:iV[WaM^:V3Jp7OuXWqERQ@[\lg>Rn[q]p:[PQl`4E-W_ at 7q(mBb5d
+%$j'I:,G($J['+)BV2u`#=Y$FQZ$h9nRRbCZHhb@,65M=l/!4V93StsoBK=J3=i/g[Otn1Z90_Zp]R#uT2B$DP5.353`4Ohg9Sna4
+%);0VaSg0?g,h&+doB6`1q\4CZlP*pdaHis$]3tE2mNEDDSNEmlDLuB_KV)ctl]TDE0Nq\JrGECAfNV,,qG\5a6au(#X\UM- at Z4$P
+%jFr]F<4XM5P%EIfeAEMVT<?Z?g_^b4B0$,Vj0a;)P,:+)crfI5WEZrYBQS5*[E*cK_A9eoT<cC1i-m%*2$KSSE90/\ftlDWh1CsD
+%k)U<_;2Laj6#L8b>4WLu$\UUt7tcTGe=5]3Wl06gTCkL`S6?Po3%Yu[g6CAHaR]- at eY6,<p+PcJ4\pla5B76<ZZkpd-!@/q>=.5R
+%cNk3&`%gRd:I"`)F&AeHd$]K=%hk<ZctI4W,MAN<6p!*,,DS](DkYVSE at 0?fCF-F#Eh0m[^?]Kc29ukWq-^>6ZG+tMAVf_;2W=8R
+%M3VM?9`o=7,^Frq4"CB?+-nE,CS(rjc/OUFGhGR?M%.m.8^'eY^>(J#WuGsqM3Ud`PK?eA0Q*WODqAbiTinqH?JjX=R8_^F[**i"
+%Y;rN-"@)Q.'_-Qr5D<5l_=L)AT!SEhm82:M[P]N`Z1SSP/nH=YfF(/8#nknTh^=_l*TCFm`KGV+NLZF;VS&@fl5[CY at OWfrP%O$T
+%K7V^JK6JbV#`i3.:0'UHh)B[qMk>'3kK64Q#C2 at n8L_Vf@)0[D`-?eA9^9?SYFj]BhEioDKDil]"]-:gVk.rsFsP:ue5K6Jo+,Z'
+%#jcG3q-<Ne3S'dCq at PQ.+6<B(*j;-+,LEGH.BB6]X6muu<[n>q\Wp"Wa]e:-I'RS[&hbM%4TZd)4)nJ$H7-o?goMd.Ef>jTe#5lP
+%$8+=,JhKtS18 at -b[gD)[Ufd3'F71%4e9sC9W7a,<0+&kdP2Bn"BX=Us4u(dHI&qFHYVPOT-_9-`+iI:&2IjTXZd'PRI)VXM2I!-\
+%JE17!:6\R4ph8lu at T:M*R/ZLOXf93=qY&OjdTi0D-/"]p:9)[+,?\_^@cfB?b5'`a)\6%U3bb2HD^SQLZ@%sPKBf$j5Psu/ppLhc
+%Ypm2E*nCZm86f'AS^2"@KDj=1mUiFFJ"IT*E>,]sL,m'9BdbqFX41^s?atq]Pi^Q:[mXU10>NmD9J4Wi-O.BB55-gDo#akkeZR at L
+%a'ZP`L?=+9f]BdHa5;2PApld=mQ@#Uhaf8d1BR+B7/Jd-Z_#XQ4nh,db,TH/CP1\kI/2:3D>>ck?T>t[FJNkunda5]2MnTSh*'.!
+%npTZS:Eu'D/\V&t.`b\O_Y\iJR3ZujIkoOsKeZ$rMd72>cD^;)4+WW]+R""-3SKQd4brEoK:+uHk at k),k7BgZ#(0>A'g;CKpM<S*
+%2t_NJ-;[Fp&j>tPc^4&k!^-d]AgK,)_$9pn#WE-MIeGq/L'8"an?:g^gDr#EU]Ii#CLuLM)N<+lB9&W at YPGf]+!Zg;`%+U=R"tXl
+%[omq at fh'$gOtXR#I$'Ym!W1]_Y"Y)q![PVD&jeq,q9o+4RS0aRn'stmo4pU>?<XS(2>*eLqGFIN:*AV/`mc&Mb`2X5JiZ-;Opq$V
+%II=kPg=uBIj%W^RY<Dh$fZd;qUM'^=Y&&,#o"?<WP#r at 0QLR\_f6fiP3Tin4S6#NRn;rfgK>g,N)(.3PRuL:UTBAm&Zl;"P+Ou^W
+%HsRHpg*B92S?igWi9F^ee5sIZ8af0]%e>u'gr,JE>Zg!Jj9_e,o%a]X1mBPZ4_X=X;GC%t;6ZQpNoAli`,:i(2bX&qWE0@#kFCom
+%UOY7^cB\rHHU?K!T(cL9-c;-MOQ;hHJ2(MO<^Qs]OJjfrAI0lNdENOP'm#DZ1AM?f(#=j*#^_(E]YX at fIjW4:DF&)oEI0]15.MK5
+%mCDMHQ],YqLh;C*Zau?V$Qs]/8\k1CD90+I at PEGsP<.QeZsa[O9Ihqj;.n\Yn!hV=M,Va52P5]*@LU*pLVsF[mPED!aSW[3ai6j?
+%O]"Q]F-Pk[2->DeN/gt2#u/j`K3]:bP&'q@=hU9,(,(<GWR>(JkCUbGf'uf6>a)W\93 at Ad>d8JJb0e$`(>R"T"TRg:h?m?masmA[
+%Y60W)qfdG6p78pAd`B[]O9g%h*pG^0q'.nJMl$*c14MP.aI]\XTjO,']*20HG[+LXK;=eJeR9Wh'nf1O,>!JZ/g8t-f:4Zjf'SrK
+%eq8HZ^n&r9FIV&YY&LD!jU`N0>9AlXeCXElPB0%e5ONgWfc,kaq':u$d]XUJ('7?a+Bq*30#_379d!2'-V;Dh at p,ZFn+0l-"*NeI
+%fUc>-XrOlIF5c`-af"]?H>'nn<sH\_KS[MH(ME/a7BUtgIm&`&pJE?5Z#!rnSs!(DHrKn8K[rfBE)7HRRj2j:$`EN*VLB&=r9Idl
+%qtJ?<ASMf4MkdT(qQ>edCGet[W^eO,RbWe!*9C[Fa3^RR6f,KNqR2'M`Y?$3Kd&23hB(EHn2Zb4*n`kYSccmqf\--cktX8Ff-h;X
+%Dg'[45U$MR+pioqJ07AQ]em!2[O%3pppG[bk&gRDF5nuu%h5ZE!`S$OT at Wa!_Erd]f`*dOa]1+.9u3rQOsop3#WWcO.9Nc9/<%=s
+%\Dat4M!@`Q%(RMS_"7H&o*7str/Wu3cVAD-pD_a">`T!$0ck\>2srW</lFa3!?/P8`G3IM-$,6&GK\cXmEPTDFP%Q at iWc'=BRpSl
+%6V.9W\f5<kdkG1g,SriDRVDg?h%]L66IaNK_HKRs:$h'9q3`_nS90GFl_2\U04W)gO8X0q-)qm-rg:oME\CMi>7FAqZ):05PkZ72
+%k'SaM=r-j/$hB8gh?)X1]8/6f`TU'W@^k<N^kYd3j^-];9jVIb>Of9:_NT-6"81P9Em9A at W?U-S4H>-I83YPBpOW9EOuQ$"Sd%lN
+%=5$g];3F&Lp#O/+fFhPN735VCfTFr5MRHRbFtu-8MU(tibh^%I)cFFONY\3+3=Ch.GM[Ng5FFdcL"bTRNPf0'i%u)6!AZ<hN!0*3
+%>(&E&'XUO:F+4iYK6le!E:0NIAV?T]TY^Di`cf-\BB at l%<`-WlSTd5J1O(X(Bg^+8/r+)f2ZqL`_1uK6/gEB2.9%'Z;0Z.Z[Xih`
+%6Y'#$4=uaO`d)W,R>;%Sfg[uM`0?J#<AuZ6BA9?Z<N>^j$hP]FYnB#krh,7lnhqk?lod"ddU-<[.d\Kp%0EO at 2t$=`UmqnBW`;FK
+%j8(QKf^*GYn)s"5J>+9Mi9n`HMs at c8a,ZhFW.d at UQ`7Cq!oIl>Q@"=YS`@O,,XGqJY^IO5KnX4pNQ1kN2il'eCdLe&bT"Jqa"e1U
+%FT7rQ3^mi['DR',)K4q3P:[XT;i3X-'+fG+7TMMf/8(lEB0^U"q/+U7NpN$?kgQsY1e\C#3W,lU&Ta[h5RK0L$pc]V4==/!SP$4:
+%h?^@V:Wr\ocM\SC0^q8)8QQ\sbE<6YSK.=n<0Lka7YqVG2 at fN-,suaO!BjaI%i0#)Ij]a7AMm'V)F<jYdb4I8/<Q9adZR5ZB>j\r
+%p82IucYjuGRSup&Ofd&2bY&_q)rTOBmeLGjF(e[M)r$ZmQR65"T-a<k_=P"iYM#0C]`j!i59Q\eG<he%THiRS^I5KEWo?Skbi;Ao
+%*))]+P5Er1*nn+""a*G6O+SV0Z_G!HW>rBu8Q at sca+d@5K8nh!9]mr`^s]0Cd4XhndoMp at q81XTg%ZTT\+[V.6an]`__O at Tnt.D.
+%_L=Aqj>QZShiZEkICf>6Xr"sIib>FSS<4l"=iaZA8#@_8\_(c$"\P<WRJt-OW%YI`]Ve+'6NXSa4%]bIXao;3cC?iHLa6BVa0n$,
+%, at EX>[RjdlpUGQfM/St]b`=F`ce;PV)q"26]3:sKKa\M\;0/=(1st*9 at T]*-:k'Gt:Y):E(ro%.SU(.,c$ifmV"h$9b0<7L-5r6#
+%BcF)qW[GUEYE0lHD',irI(T;g&1b5@=;S-oE[N8En647Rr$rW,0_)rpkI-sU6VC]<-NDt[+IF'#L[5op:3t?@Lip&Nio&2(e6]&V
+%`Os-4C/Aishj(cFpS\4Vf_J'q-3;ir7e&(5p$9Ge?i<R(F0/cn2<HI*::b9EEsIUQq/4<bfP?^s$k*M.KoIEIJ-co&ZkQ2._K52e
+%a[pdi$0]0PakJXpK;qgL=8&kt-[OJG=Glp76PZ]A*$A1I@$B(XkKG."ePa`WVX_(%j*tt`[@K^`VOqk7+\@@I=gM888]Z;AmSUr"
+%@obcXaKTMRMN1WWC)H^<j%&L/b$oB`%d at R\&55ekQ8Ac7!ZM!F_<h((]4$9XKh_4=9b3+7a[3V]JqM"*%#OhOBGWdpgUC!ckm(_.
+%KIZOk9K*%W)'DkL/\sHDEP6gnFdq5&$4P*<]%a:6+Af$X2eB:B0Kq+[/n-S)JF/co1kNQ!#Em9TA"4+YGB%BT+-Vj.kD%C2p(3]'
+%,\Em^e*4!snMu7OIQ#q'H*mD at _<hQYK_*P9%t4?H<!>'DX^+uYbp[*a5Ke]*_t`3pjpL>_o!V8Lr0W7=>.'!u#KhX0?ck-c$:0ol
+%h3E;pH,a@%`tQ!W#Y63aL2?),\L7Pl3'S+_S"2%r?+Zso2o[i&@6t0pO5&qc&C5F\;TTiq#LB1T<m[E,n9+cVi$;K at H1Eo=?p8_S
+%:Ar3$_Ga-e,TiiADam]W9=?pBrL#-[q/<.aDI5\[]lQOq>mm'TEtVF;8cF<S?2g&]<FYl86?mhl8SPXOik+K!*_!(n8`6?:<[4m*
+%[X%\?']]R6-e9#&*[2G"WSgO6RZE/)5phej:0oc&#0n]&d^9IJa7h_@)MO0U2N?I`hJCJHU;D2WWPOBhR[oXP+J4)4%gd@@-FdNA
+%kEA#VCA. at R#Xr&<leu5e\d`plJKSk`bN7L-mF?:1.1EC21l/je;spt*D4dl at Fri\I0RL7+d4-*2Mju?Kb'CN.ldp(?`"0(D50rn-
+%nBg^R:0WG8BotKRnR=A\[I#:I;Q'HHX0Xj+kp^GQo at t1-I(roQ/=W-^6T(d:ZPod7pbcr03S*)"6a.!%-\g5OjK>uFg3BJZDrN>j
+%g(aSEUG*"c+#(\V^0HItWc+tIjnL#b3KI^>8u7PeBMiZu6#J/Ff5n6\:U!;X9.=(1R=#iG;LP8^klATZ:0feu\/Z=V2Sp`c*LO=s
+%@^lH]f(o1F(9WjBj]roA9=O%%5 at JXq#SKA%#[-n.kTa,;Fd`VQ@@;lT"CEP211g0$[nJCugeD<0q55U)+Oa0-acj5N"QaLbSB,l4
+%aPNDPiaqEtEB`>4iTd6uO@#0T7d[9k[K,!SQ[@ZYC<Di3H^j#(YiS3kbE@*UksMX9TkO"h4?j#fnruX[$:29qqkV7!<*<+OGIqiR
+%fAK:4m.e9T<#PSqK4sW)qeUZ/Ok&;7q28`GESee>Y[np#$C;U>";V,h"nX/FVYL'3fWoAgq"!>MqU%XXY`YQJcEtD92bDSjn0Oae
+%>c2WmHDWru;_WFj&6i$<b\dkDikXZ7V.N9kee>'n7;But?.qtDP6kEMYpjg[>T7LN5KL at NC.uMpf["3]D(@Z9\eSNFQZKeEXV`Gh
+%7Ah'D(JNI at g/k.H;%9+3I=9^)kMYqj.hTP4X?;Q,QP5S=5n*3/#*i\$OsdG_'DE4:IqD,$s,m&F_Bk9k[9rK;RiC;Y%!n>)empiX
+%9JI<dr/rY^/-gfY3EXJ.A+5CdU,l@&:tSqa7*M]EpFT`/VfmE(*@-j0`'$f.EefJN:/dNS=75.fo%P,BiOS]>.9KC;KA^tQF at h^O
+%'qHjH+s%W0WOT%AOlT`<]\)PG`d%b\i@^'85c<_LM;1`_g?%7TT-7%7j9A2&c3:2"*^gSBFq'1=4@'r4kCU&3oCgqnWt!s9Zb6j@
+%#(n#e=$CSpk2Ouk,bY&fS6=`A?%_.#$c>X)S-B<Bc*RVRVLNccqTOrdC?=?em\Gm[$J#uTBpADb3'Q,'Q[AU>8gH$.$![5h<g4LQ
+%ngP*pOsGg&_,W($SU_**+sYJ<!C]C+NPk$tl at b)$?#J"aR`mN>?&Ls&<kZC-aWON;rj!,'K.]CHP:E_5F&"(1i4],4F6(!#e8`$f
+%H22_\!MI']^nVOqJ8k?QeJ/F+UU<6fdl=f^N6CsB/TfR4TW?0p"Lm6b']AMaHZ"DhroE+6kC0c)chWtA#N6i<dN#O`#=.u1@=:lL
+%9)]MHF).2ATA8dQN#PX&)_id[U!_[Dk*V*.nZJ'Q)l&*?k;%$c]$MJ+O7?a2Q]`K]2T\]8$;%"FB#(QFqdO;C-eg(7Ur5.lr2-[;
+%R+'3C^e@@t6]$uEF\l]G-2"/+9-U(CO<\,I'Op6h;CNbC%q3$M1XtXUUl;scK#aopQS]MgE78?Dl4.<pJT(F5H24lZJ)n6b_0/O2
+%)C_0Ug&0X)gM(45b_E$0jQc"U*K_nm/tk_18%Yf\#BBWTEEQ<NM%k/*+*nHeI)/.Ybe0:dRg>RGW3-uTY$!A'\o\ud%`gqQKO\;,
+%;RLB5Hd"`'oE6kLqiapFYU*J65!U64kD(c0#)`q"qA5_%7-Zd*[^MG-'rJ2kZcc8iGW8Hfg/FZi3Cb+'n-k\YjG;\=]"<%,8o-*7
+%HOBf>`".LN]U4m>'A%GG&]CK.VO\sc_loPBU9F=b at F(29]o.,-*e/%PCf90h[:@E8rr!GabpQZIKCrVcg=-/e5Bol&A?7T[,abXp
+%"5F=T#74$1:H at cumVGP<.-%b[K$`@T!'"&:5V-\O3IPPpo5%aAAeH(N-M?8aN"M`9""/.;2jIh`fs,5,m-)qH$%lm9dQXh9!C0-A
+%j'09O*gWfZqi)>;LK"]hH_eLLBKCm-5&lZ";=W`Di%m!a3'TFia[*b'$PdN=C-;aF#pB4Fl6KplF_m*#@WTbV_EsF2@'!Lf:(_$)
+%WXe>e$-=hLfnu+cRqSqb)GFs:8^K\:b+BJ(Gk8?aRjgg]5V[\KPH,%A]PgM>U!IbH^_C96&A=0lS=:k)lSi91Alc`e2Q7"=PiQj<
+%misa_&oQd*n`=2V,db at IoB&nkFuW;6e52kuThpWF)`+ULXF'1(-$gZLmdI&M%G7h`:Wsb1kNtAl%iu]W8AELj#pekJ0+Ijm==](6
+%,P/hcp44Y@;t6EJBYW#dc1=O:SV5cYW:(f/k3p]`\t4p2.d\Pij<J."k<rGM9]`]I-[?Vh\%ijs#m)Cd'J/Ud#&;cM6F7ZOe2eJh
+%:0+lE[e#"YW%9?kjrV(hN$]u.-0jVQmGH6gR-Yhd%'8#bL4a<FrS_,hH8-8W#meuc9kH\NR-T8SR?FC(#K!;#a+d7D1bs'D>YD;)
+%\-<bt8'*X^,B-nbXV2pcg*s!iLi>W%/;B-++-PgLeB>M)Cp_5SNjIVI,$`<BSc*BI at 0r^.!>^)n:4+XmG+ at a.M-mP3:.%su,q\2$
+%*4-9TI`=Es3uY(rNT*?N9Csm,`Pe];)3R_Vg8kb+el*cLs/c4`hg^2,?N]/+_M at gJHuE_odai6_-$'"F45<VL#ms8^>b9Q3&2rf!
+%hLNIU3`p:2\,dBP<(U at Y[gZJ(8Z4F$\(scp-%D)p";2I$g5C)u!.u:R)t9(rIFn)8/%;3aUV8EAh_)WcFu"YVN`nGqj[]9$XPXIA
+%-qTiSqT>VGf!tqSUr:K,9kF*7)3G)k/=V9MHEM_^S!4^<^t")a(T2F+/30>9/%cU_SIKVTN!5/hV_#;)Dl>UkP-'(Z2lA:N+EhMb
+%l\G\[R at 0Qr(R:dq3R5\$WO]kTj1lKcLL]#kU,>FL1=<q2RO?a9.,,CKqql]7!^VD4?7]%9N]QPQIoJ)#Om[94ia`$**/)>pZ3;NY
+%^8IhO5&;1$D6i>[ds0YY4n;QmYoe]ccW!Kir='JD>EaF_Xg(LFK/AC/Tb3:d[;q9X<%ep-"0'6dSHWm3IB;c?;Nr,ACaK>%&&_m_
+%]QK\K8I?a.<`t/*'M+nqg(T:%dhAo&2phZOc-oqD.JaCG5!l3,h0sOhoua\dDaMqe6KUJu[c@'h_2Z\bS"+Pn`H$!)[>C?MbCnt&
+%SpuPg3taRtB^LM,e"*gRJFSdpG+b2`KG#'62K#soABC#WYs3J./RVj_5=t(G/a(4H53)uQko^X[aKM?=7`DM$QnI.ci]aa+1s0jV
+%CrlO8Rf>r-/;`ZW3F2ju?:[3:TTQloEr^7ldACt3)h7Y\P!8cWaX!^e'7:jUWi_td'.V^M6)BeURQARiEm)/uR*??/P#=qW.YWm&
+%=JT<U]k\nb10ac0b2.etW5h)/8]!o[-ITeO:4I at h[=@X[dEO]V"^s<OrS((n3I,?)Q<I$>KgC#mCti=+BtBG/KR]SU+JU[:UGu[0
+%-_,,io0GP>?_Z#<K(7e-_7L5Q*(cSgc,i1!k at C[HYm9m[(XWhtgJBVmd\qQbH04f\)/,fui^l'"Dq54W at p&X_P<Xo)QMnZSGl/h=
+%(eY4&(.8^-H*aD;fO;/107i)=*dPQuc7'>/,]K#/8a]R[@$&]W+VYp:4i%r4^9:8NV$7oX[+\+3C4##U/p"[Js(S2)\>lBUXNAco
+%!h;M)lR#`sRjA-"#NilW(b_T#>^m:"QI01TfdU$$Eui0*IG&oh$(DbnUgkm_,lST)mK?;M8O6KF+,fgl`3t+9dfqiLG,bY:M7tIl
+%mieBdLbu))*.&?Vhk\3.K5$;!OiYe502`@N_&-:t at B`WW&-H6BhFZMO6a5?s?<0">9k#%u56iCaG&-h@<;N+/U$EumUpAnKMb+Bu
+%EtGG)CY's>/:hB-'ZrB/aE:RMOl]:h=*:9V/*SR\.&r at 8'0=7Gd>8qr`]q>L#pHjM>Je?+l/a!k%=Nqmgr9>%EkQ&,ACJuMofK&E
+%fg\!"'(a6f9%kH'EO&37PWgs/2P2 at 81#FI*^fk+E%&%TNJP#S0C:^hGf5BSD"<iT&Vp;H'eZ7$'`Y*u^s'jU]D?e,a6Nj[,Xldk^
+%qb5c[7W[E(M11/]IYq5Xm<m*@6-dGf7)S3a72TS'9T<!f4.f1KW03>56he!J)UsbETnc`o]Z.ifr):!!Eq1!KJ.%PE:N35p]'%or
+%0eF0d[O:8"Xl"5;8Z#/5:[G\1_'4.hVX at hu@d<ich#Ce0'SA%0LBZds3o7.m?tk>fI?(CWUaiB`g'gNtgS^:/qiXbESC8E('dc#0
+%kMag[8ERT?lTEJu:sBTX2_p1,[J]Rmo88Zr1\N0Xo86**$e3M%)m!$WRACg1BT'AXg0j\V<eNc7W[iQE7j=")n at 1h*>'6-ol2ohd
+%(<811h55c:;cekWWU]7tEb at p\I0_jrHu!E0U1lA=VZ at p<m>LL*rYF>c*6mdU/8]Zf.F3<*.ZrtKP.Z]?1_0:M)8t-9):CN#0irT\
+%+3"2KCA<%P`]9<%5f*]n4KIZP;RX`>;/n/XeiR<(F^F2rM!@5*.q2FR%&4#Q;0aHUch1BQ_!DNcWOFgSETQu,Vm<=E8+MAt=0+f&
+%^V&+egGoD8'fciVhU043i::OQ38[&[L;<%%e2TP14ub)Q$MCFQ>^B9Wl63fgMROpG/nD((7%so:4kW6/orq^#h at Enj^q#^L:d%W\
+%'15^gdA>b"4K!8Zf8h9>9%R]MU,Cl(BM-Ef5:O7("G0j-!c?368]#>q1_Rr<CM3*qiCV:i]E/&ar\8_. at l&)tEa,.Xb%>pY>B-l3
+%'EF_p4=L>P\h;hj`/T]n9GW'8]^!YCoX1K7>Lcgs at Y*F,!`$,8:]7S276_Aq9.l^Gh`4[I%:[fGP.u1;Ski+l(8&pmI8WT#[iB6G
+%-I7ku6Xk?eE=Ko6Pq->c;8>gk'"qLB)4$*BQ3G-K9Ypq[C:uI.JdB_S+b`u5^_BVjct8\hO3>kJ]V,Nd]3W`G;W8JXQ+7eTUT"aS
+%jYi6h]rZYJ+;)WDkkG;G at r#:8M"<]EcKR+q4S7+i:_$meXXRb$G[G6'qc(#I at n9GXO@d.RRpK\uo;>m]gq8$.C!jE)miWf"?lh70
+%A9p*.h"a`E_GjE7?jcW`U*3j5_Oi5'>#_IV<V+Tj::_u)P"s[2*VV2n6+=m5U([)B*kcWS,O[1%Re7HpCD4eJH)*:<j!+s;59Epb
+%S>q4AaEG$'_ad5;MHt#A\asdn;!1a]H66dmUP/h+Ch>_(!`uPfM+tjQXra`UlENJ/LNnCXn><$VaLgcV0Mu4IE'=(t,i:%gb!.TA
+%QbYNR$!<<8WkM6r1c.;O^XP-]jgcdbQG;$ra&=Mq at lagIladP]a.t at G?&I9L-3$!u,kgJe:<)\^pP_#<%*%D*[:JI^3i:(;U)P\k
+%4L+Y:=B$7K[0J;D at kM]7QFm^oPFIY_ZKqc5gY`Dq%K$Xi?Z:=W*5K"d2#aG4,qg!-aE=&CrH#sK0p:)abe(-=;Yh(CHS)k=*2-.(
+%,F:TD0kb]28POW+oiI>fT6>E>hb0Lu^iWCuUX33*%Q.OLL\6Wb)r=)gJ4WK!]>*$E?D`*F4XohG<uXr\V/L*>VZTJ1[ZS@$r3>=S
+%N2@$.F"2?&FTRiU3DBT)2Yhc97HLX&$0M<k.G-8mALX at +^[kS!)&)j9.[m/0<$j>H)P'q4A#PNm_4q:Sn4UX at 58*cm1?qmq;QBYP
+%2M?o+PI5n!0F\&/!VZ%jS/Kek>[V`_WGcg'^J,Pk9_$u0L<"l#)_IYS+d!rcj't;HfkS\t?pV5)F\+aqoJoq>YFRITpAi4&^^Jk&
+%,.T9hg_2/)O-P3aK9q_bRBiHY\M_/&KP(g/Z#j/078qnl=';G]CMr13(/.0)ZE*Gp<VGZeoUH3m+.g\^INlI#6:l1k9JU;<kVZ%1
+%53Hi"M^c3'"%S:c'(ViT_D/.QoF6[cdVd^)Wg1tV!X(`_B2(pC(PZfsml_t]8sWNo.J(GN^?k"g?DC\aQZGk3g;(UgQgbo,j^Sle
+%foWorL$8q\Y9fo..;-Y`@1N9's"c;2(FBZ-R02G:-sgo0nDh\hH'1!_iBs%-atW>jr$QfrY!/8>jh6hd/"H_a?#K5:9:sBk[nU4=
+%GA(cq8,c9 at TV/'lNR)R/)8p*hcZeh?ku(Tr,s,e9N$80ghgMY"jE0ebo/_<d;*"O#M?p5P/$=&a8.dt8 at 459sL\!JT^V?"RZpa-R
+%14W13RQKAXksC3b/Ob)JDYqt)UV,]a??=@A:_6[KH2^eRY:Sn$%Xk!L3u3fRqH,Gn-Xrs[)K*%[2$sEfU0%.I_0/:"Q,kV/C3;D]
+%Vp1dhUpOSP]Nir&hGiLYZBf+gI9Z:l4*S,U/Z:a_!;k)3T?%B9@==b^76WB,Z.u at lctXpa?_h',9o0u?iM at Yir!e0Ym0+h8Ysu at p
+%5$"Zflk2a`*:bU7I&$B:E2;d1o(@(ZNap]<8/Zk%W"%8*rhjAX'#fO7PB:4S+YV,o2/\qsL^QjUI^dcEi6Z@;[GNq&0dl\kf,-*p
+%LkU,H_'\fAOr&p+?V'8%4.3gRM=?L;"%eh0eT,5"<YCX<)\/dLliFmm4,JY!Snu,g?>.&si7(4#nU!<3GH0Ycj at 056f;On<:5lp$
+%-'defLr>lOF#UT+q,)JcGYXU3P%@4$)"p:nE;K7[B'3T3rmKpD9Dln?4dgi^6K33.8 at bse[GfKB*t#W84M<+uK>i]BheO:MK/;^9
+%LXT:%iSRnLjG/E?Qe,U$BtIGnplA#lBKgs"#AHG at Jtq"GlALkY_XVVlacRfPPhV=FE3)t at p&;:Ni8CFAVK4GSWB+r,DK at bKZUAP8
+%5Mt8AgHp.6$Vn4BDWXXbJb&;XX!H&[OA1-4"JkLk<jh(G&>e6G at F3d9@cj`"G+CJXH2+MKhRYq7Q_(,FX]mNng6"Ft%&D1EmaPs/
+%EEFY899ZN:/a+WVP[ooW:sL&lH at FqAOTAX@g<OW+Eme/gZi7b6Cs)A*Cj0b\ZhVQAUuiGU8NM)?2 at f8CkC*_9PE]c32k_UU]2*dM
+%O1 at k\@I=I7D4T$tIcHWc+%=_CKP?6M?f#)7?'nNcM@[E]Xg#?/9]R[mr2Cu%_sW5ojYV(V!Ulg;4jVEaTqRJVbO6BBFY<+$dEK(O
+%jAn>0pC-FIp_,b"js*bjP&./]Wrj7U/IbX;gAC`kZ7cs3\;1UVA`r:=(^?3H^R]?DCIN&HkB>P?IAb)"XceaX-pO4i='CL(SoQOZ
+%E#Ma0 at NR+VBsT.9r)ja?D_=W+X0='j9Ul31F)A5(]\c+3EdX)EOh_&B."X%hg?PL,)/,U%s#0E65BY2a]9:0_%V2/La%P4>KNJGQ
+%$)5B1gGJL_-KS- at b&ZF]aX75h,ZgG^mgDlgDIL8oD;(N;o#j2_f84riPu[Z?CDTWMm*OP)o!-)GLn?1mc>jj<nN!FsSamroBUOT0
+%(H(^[96*f"n][@Ae)H9amC(2l[*dXAfWh=YWi.1"&fb16F^N/W9^GL6"%QL)>:P$=;o+ZbJs0.GqHHR\gnA15q$$e)4-`IR-DtZk
+%hY`pklCE2RlJ2*OLe=5OOF=.tn$QbCIj-mcgs7[^:Ru^B'@ChTXXULfiDTu5G?WE[-Bn<SB4FLM8a2'pT)(_<B at fP\MNk\KZ@"b.
+%oCk<.h at _u,rZpqPYRa\,Pe]C7!ga96m%Q$^k.u<rF<(Y'D?7$;r3Welfj@&b0Lm6c9#pUm]!]Y"B.*AXUrZb+T[\;hS<`qJ!%ft"
+%l8\MWLrm4'?+_*=Umui6>6512[)is'nc<Y;k3&72T+:C5!4usm0$$AeORIT-)eN^C;^(H&^7'k)MIQ=eV[3VMep,e,":>.Tjiu6a
+%a<-$R9em)SejW5hf*A4MCL*0DY>q0E-":*&&tSuA4U(_5Olp:[EF\Q,^!G#upnET0]op-,$dpES%A8qX[f*J7R?.<A7?j!s&27pJ
+%"MCW6%>(nJfV\'=AY:<aURBSIP[=X\JY_T3^PY)Md1PFaMZSud@?[RBQY"'t[DtY-L at u2i4sONoc1t[bHXkoKK:NgOS!%N%$Y%l;
+%=4tA4F3:ibRC)CJPG1sh-:Et8:/9l[gt!LFZqe"*-H&_?8^9mVWOIWJ3njm2d4)qg?5A4f7K4<=W,/A8_VKemFWG`0$rd<3rcl(%
+%n4eYQ&*d3>d/H(,Ji>rbjjEPh7p).@(aHh^>3BEh4J4R%Vq'?)bu===K\X'^9#`<hWbm?K^LZ)saCr_ at h=S at q*2Fi+.W%P:q[8'M
+%g7\7<#5amD?=dVIPqS?1GU^W^N?-J"WTI^_`=sX)/FWF>I[-dF_Is:LS.)HIGf#]?[:`@o2Zoan:/t8'a\o3mId4(3j.+ at +]r[a,
+%@aQ?\^`(.b,A`PG at JBYXR^Y/hQ(!^?Y'*J>1K^t$>s)=%/(3ZFd1D5eqjC[<.2e_X&fa50\JT,=k=chUNFZC=b%Rn+)8;,(`d[Ke
+%;Tn-F@=+=$J^9IsQE.<<];7'nh!VN:j'fZXoq.sfTS[GUhQ)si_&[Hf2S;ZJ$U`qW-;sQU,Z?%0H6Ll31/B#HQ0>F9*c1X+hRPU9
+%C^D<mBXSr5KaH.b6qDTD_l1l.$#i#)SnI>c'4j*KC1X&I,fV#[2>JL*^Vo)pQ8YM7G,*u7lPs3b%`c:-l<9;m?ZW=uiBA1F>6%'Z
+%:hdbF8t>_E\GKL9#9VTKs+MrS at 8[[/^XEk`(H,S,OE8+;HOuH6\B^."n,]+,kK>'*7nW:7j7/?VV-6N48%)o)bLr&#M7,[$r?%@j
+%f4c`*>q$Bp2Y2th7MjO^>nKQ\+[=VP>pkp\e9!"OE;-K^N^/8Y$-fPBb#A[qen_`aaXMK]cEubXjgq_G8A88p,pkr(K`7,bK4(9$
+%nb8OP1N]i<)Eu>ef\3m-2<XbkaH at j1*7\oA#tV$46u[?sft4uDfVeJjYVhAeo^X;$geYF_k-F;P+>q>/PZUdd=dbd`"!;a#'YVc`
+%A@(=r-LRD'/TQ_IkIs7Taa73F`X!=h=C1+5]5Rc]9+WSBA`)OU_N^Mu@$@6S,g(2M]kn_>B>qs;3FGL%>BFa39nS[S/'][pYbi!]
+%nfgUj$tPe,o7p0T?B5:B6ZWk?pSCc&&@2ge#$#b/m&#u6m^ti+@'1q!H-rsC2k!B_<I3&afa4_7oT5*/gZ5"p at p:?pM**,T_(M%o
+%i-ba1Q.aRhQj,XuKo0+;Y1u#D#uPmrFdk8?<%Fc2G$mmHZXR1Lkus>5RTP$9"B at s6BDR^&-`A?,';7n/9]1TQLs`);^R.h]'?82(
+%pWZdR?nlcW*?QfOTY"`b?*p;b:'#i:?0a<Fa3qY4aj'E<!.D&uaL5V`_m+TWrt'dac<BDi5P^K1.U+)_&d6:Y:'^P`Rip5n20<.U
+%08lSnOOPo(*.\O2R[I3*)pTFWUeZ>[b#Ga##&a"dd0p9Of2o-=VZ*ng93G]ZUF"Y"JeCd"QE9Y at Jqo-@+"''5reE&4S6l9VDQPX3
+%iQeM#8s9i#J4WY-fkM"p,%%2gn$XDWVUic<P6[/5n^^a:]Je<X2spl'LZ`k6SC:6#KUcGjH3ZM=&mN)!\*.J$j\#&:VM^]&Kp<bP
+%88*g7XO!Boo/o9J*cYq/@csqcbMf/XM_gn6]Z]KAB25taj/iE at k<V+HH-)a*3Z\N<CEi1DIZS:/i,omik)W2hPP&*D2V4Sj_K#P]
+%K'*L%o&NrWal:?8G<2"2E)iSg+"5&0'Q)$3[hl>(F['_s.CeRs#H4oU407cq/\`#=k!h at r$[WFa4pQXb]=U_A^oC#PeSo)`Mc%FL
+%57?p*b+2GpX-')V#8p[Y?1">FN`p\59ODVi/uS(M7!ZCCq5iq5<_BJSH3tos$)'H4N;OemTHl[PpKSq40/^e-f/_%GoqE_D^&`\.
+%P37;B4'f78ErXEW7ZfrqldPt]:,LFh[7Ca%83q(SrU)K#![>J&*-tPQ"Q1T.P/^[j*l(D-8iu[ZB]YlbOH<D6)gRE=&(3r9>AZ^W
+%2>%&u:u/O?+L<>U.PN;$D_#M%dR.<$S7'd(mk8<&d<8gc7Zq?r=Qb]:.a@$/!qNi&S!AS>1siXZ&l&5:nD=WW!NP\jF,B+QVcjL^
+%c7)CY&<(XB0&!\"CA,8RHD+dACJc9%s0B=/)?37U;tFIa^-bbOX1>WZI-d1K>!M(=Eas'MkDB6k-NGYV0L+m_OZ_"3cM>C^9dUj:
+%Iq*B?4=N>_hh1TEd<V>=5I;0BD`-F=iT&j^o)P="hs[_/ar6)pI+(h=*6d-4'GEpj\=Kqu%+qi3]H0/0XCRV2">>H;1_m:-[AQ]b
+%dZi7e:1M#%QVBT%[7Km'O5/dg>:cG5^haq-Gnb&!FVsmoT.?ms3H\K&9m70$Ra`1-'h".JREVpm3h?*N^!ErXA+jg,egjtHgr^>W
+%#&3sQ)A5cXpi__r#5*$bXJ3+4UOiXZ6(.1$W!]?-Q)[nj-4V6dQr@#?le_5ip>,&*!q^`2CRpmqM&:LKj=BUf4=#Un+ at aY!e'L<u
+%NF,DFQ5b.fE@[=aS&07'rEp;^cf^Vs+:#@,gs7nYUYTOppMdSj-<c=Uem.a1'UTBRlgL>oRtJAneU7(YNY=q[&YaM1?18t2NXP?Y
+%0FM5DoFfBqMU<D'Ft9B'D@`SM9-821hhk/#&;YdS&h6h&Mpg at U77&&:;&LJ-<d9=M[q+p>Lc]">6T!"J!l)8XX[/U,>RrUt?*B72
+%6.LcQkJF=:A("7A>O')<r*Y82HYql4rK/@H;2]jSDne4ihV.gBAEk]d)W;BAf(tlGI$oSGb`tbLZu4/p#]Jb/rRI[]n:;6gKdhHP
+%MNmO.?ocVsX\'/VBr?fQ'IRiV9)cG?Hcs/G]T[LKlQt5].-4M.MO0%;A.o26Bh=g[7rJMQW'm<"YPU$Zl3P)6b?I1&XrUOZJo+'_
+%a0KBX4k&H[SuWe5F>tjhpush!-TRAlbRa at AC`Zl-q`?RoD<Q$f-sF>ga_1flgdk]2b>]t5Te4T0EYF&("*-it*2*?_#Fpb2f,7lT
+%-<"Oqf[B82JJ!3GDA)&>1\'K5S2f#LdY+;_k":"FCW@)K62F%[1WrL`nW<3;B(IoQm<Kh#-')CCK_`j+"d,Kbl0?solN_VnHZj62
+%SV-7DG=.^J5]K#>)0pMhf4XhAaCAT!XD'+*)kF#,WZ=N9,R((;:+RZ:TW,hF>cjGNDu$H66d9QK(m__74jTAr)2DDLb,H*=T at i&X
+%8SRuC2i`3'pe)Fr$t*Z^%f9I]+V5]ZE3PJmf#!84:2BFMkUGAkIB9EV((Mr'Xp*cKV`@#dRZAZbdWs0:8stjW](/1pq&]HZWOAC^
+%$K8_sF9WLn4B3lM\C;5oa>/Grrnr*K;(59DTk6u5d.q4QWuKM8Ya^rWSM@%nq`DDZa(c]d0]P(i1j7VP=%i+34.D"U+Tlq?Lra>1
+%+noHh^(=sK8e7 at td>Tf(M=f3S>H_,Akrl8S?Yg[A`c?&n@,LaFX`I9Aad-&!U)[HqXpAi0MF7h3^KgQeTD*!(mUn<PU)qd?"5BAK
+%'1GMY!EB,h=&tYe,M]q`ns*d3l!#ir at 1HG1h<)@ij:`Z(b%SG4&R=]VHtpZ:.2iLAmH3fH1-*MKZ*GY?;i;PZ8%)1^eBbiD-uJ6:
+%1SmfH0O*,Y at AMIQX.P)Rmg5ADNNCU"51O/#`f"U"Zi\6=hbc at r7oHU^5.3V1ml+rd)F&T,N305,+_4%<QGOffFq)i*F75TrLTM,6
+%qt/k=b312Uj&0"1rC\Km-i<SB-[;(7m++d]aSCBiPm`?G;N2[H,@^JBCMdrDIHWkfNsBV7GU3.!?r7,sC_WjhM"9(U5k at Ik$bH8K
+%5aTD$^#=jh\QK0K'[ML9pYAn,r6tcY=bQ1PChpGo2B1GO[i#ecb&W*;^oR]6>SE_U<T$WB_dj[neD;p3&#Z.0aHf>+rADRbVQt*g
+%$70o\]8/t#.pI'^1YF&Be?8*FRD0#8?Y*NL[00Y0h4NXO5)N&[e?dYJS]4pJVh8Nq-65'pPRn(Vo]n2gQn,E$boP$Md!ibVG`>p`
+%WWa2Fq;5,!of`-?[eaqnphAJYc(G3hF-WfmPbSXap3l1do8dF\;([@)!Fo:-c&m9$Ja51L3HoK_5r"4+a`(G*o[8rZcKWGkUn5A:
+%Tr#(Nedckq%*2rdgTretLbmKN0MY1(R`r7!_1JBD8A(gCT3JRt36C. at Bt5W/;:UkoB,coiqYHGe(E[n>3?Z,rJ_/3OU8 at N'a>_4C
+%FoP0]8c.a4ft0Q*_N3/".1-%P_pRe`V,gC"qlno2EWiOng)En&8A.9dS?CR:Tt1fU3E$lo>Y'F;''brrV3)uCN1>*[40dqn$jHR<
+%3Qg/Q$TXh.NW6!,Q>()?bLCl+NI#U=EdVoA:k<g7Ckmi]@:VfVcr!CCl^%pr/LC?ec?/@>d- at fh?/?$&"">m`I*)72c.ZS]R\sY0
+%ft__Y5b?4mC:-BS<<i&2BQN1l5o;=(FsQ54QPu=S='_6u2%e12i2/!MTs5A:)4B^aE*/rW7rFL9IBMm9b_1B1,pt:4eaD.'Kn/AU
+%.\`TKcITP+ at .LC?ASE%3gu3=H![3Ek"U2[3:.\.%ru`8JlbE-4'.)Pc8AP-_Iqq`-q7NB(r_?QJk;_\9rXjBr(4m`(aqj-!_)&/K
+%;eL'D[&*7h(nKdB2tb=7IblA>Ik!^!BNoh?FeZ;K+>-2=["gR%%7CtQSEW at F?I&FVCDqi$?D:\us#K0J>%:+DK&u5f;@,3@#!&3h
+%dUMP&8LiNu]j.H]\#nD/T#NXh*4;;CRb"!a%:!a1,\U,g%CeQA5Gem0.YukL(5+cMm_.Bl76>k_AVOg4ZTU5..5WbF8$!5oQneiU
+%a=RB7TW,\)'HqT`n:G\L4J>H[:m!E];NA\p+c?2=R6nR;"NP?OfF^k$]M^8GLD/$#,I=P+!EmOJWT5+*UP-29dF4C[U=T9GHTS%"
+%?7%gIfYGe95bsg,QXkfLWe`?o$qeanK$Y)`o1L*^&D-M88-p<Kq5U9_`:tUL8$AdDr'LW?l`qi1&J_MebI*I'It$.g=Q`CHU$DD(
+%+5O4Q'uZ8"?lLA0+"g`hp,pq]SS=BMI6)-B/:XIbdh at +k5<?XHK;C'"`LMJ%i93`TKa9356iLG>,fS:+DZ&Z.*:ZW*KNq^K8YPL7
+%A+imHqE7&+LjSrpKgDWtp<2d0#@]_\Z`hnaXaIQ8o)'BD5JV9U)e#QfnTQ7;(j"=j`qie:e;OHl%!M?66'lrOW?YWrXT>_dmIl4F
+%gqq%1J*q`&,QEVui'9k%]?3#+-%VW8"f$@#@3p;#j^1V!>&Sc1C/oPm<rKpRi2V4Po at nV,3,1]-R`M..H]$:KVYJSA^U-HpUZ\c@
+%Qa>"CVrP_a-5SFmA03uLG@]"T+&1i)CMDrsHR8IJ9][oSm43c^<_,N?Tp8o)]Bu3qHJ#Z%XJU$PYJCSqI.T?226bhoD%k<<^Q[2h
+%=Q]YgP;9'*Z4^(,YEH at Fl)hUR,Up$S:Z2A)>!:-B9ekBCVFADo[]MVMb;sbsA#3GXr84?gQqB.h/_,7*k^D/7(cj'r%snZ at n`t:Z
+%nckAm]90ka-t;7j(fMau4,E>emb:8Bk;]$5Rh2>r6]LKOR*7F(YF0^"8>='n8ql`D\@CZ)nNSDl1sOJY(1%@K8"`nh=d$+[Rn3[;
+%,,)MS08GD<oHRHW7'I0PKgqqs:HV#Sg69gLp#eGaL91'k=!4)n6Fp4QJ=@\PQS9%C*U#W=2!hj#hj+q?;p"fkaXO:[7(OX:Fs77*
+%?]_=nj at 8m`*.tlK8QT(+kRLjKLWu,[dKA9I^KcH4*phN$S+V<Q+C[f25N+6rdo+MXUqr1nfp at 16["MbF_i;.R77;`e<?f4e;We\S
+%lJ6S4_bsHC(&N/&.hMst.=m1p^6B61)Q]:T_rd`(q":q6fdX\6#-]6#htOTRH)cefeg4<.+*/RHr>p+X24mbmpN8*nn&S9R3Toaj
+%\VYI?NBR=9XOb=k$IjuQ/D^(`g!*Qs%Q4U+??\*O-#b1tl!sCZbs<4#cQNg1BeQBL at g[MS2jfjc%JkM%.GcX.mn)!X2fK]hH[^5^
+%M0^b/QUZ*)^.pikAt6+/QKFPHctes-bo.)1fiqQc):<K.cXVGA/R^s^cQcMtV:^6B:8O!InjtlBqUCGW61BAehDYVX9ZmOkM)!;(
+%6&MQFV3?m:p:YLO<Q[(#aa"3Pb9n,jEC+:nHn]ttE=,]`)nJW\Q'd.Q8E,eqbm<C_g at VB%Y3e!R=Kr^0>05_C[V/g<:=Cm<o-l;T
+%^phgEH)VH_Ol<TM`]Q>MdGjchbEoffX9p1i=ps,W&s;aDU"h]b&Er86$>g6R$\1C[EL9[/)CV$fmp%)"#$+g!3,7CN4fN8.aO2uX
+%=E!@f-T2,&?B+I\1[r3<T\Lt]UDt`<?>UDhX^'gfrB6Xe;]`FpTX?6/YP5<QPb/n'U%^6Fc6q*nVC-Yc;YEq*nk"LZo)=Jik+`)=
+%[)!!AY1mmTBT]B?c4W`.;8p0b;D8mE8smhR!+[n1$7X<B][UTJhXbI-H0IWnGG6<"gi;'E:JS]O)#*j"2gS"a0h:L9D at Dd\,OWC9
+%FIA#G?."5RPOP1=RN"6UN?64mVS'"mqgkki.EB_a)AH\WBFH.C2rN38lWp at o7K+%`")Y#oCm/)V8+#B;;a[,ASe1P;44pHfo\;5a
+%e[nbA,L?6\AVToVLRZ&Inmk`Q0q8cSVb9,`%7HsZSL4_Wn,20/Je7!jc]e_])l[Z?FN4IH(T-9he1uLTpn#7C1H_&d\OZqglV0IV
+%]HoE%^pu_p`,R:G2GNb;5AgJY)3fAB;jog$1R3>&?:m&jE^S,(YGO!Wd^hPn)sr&X6/W-<'&]qE%h8CToIlV2l1&ZBmSb$1jjZDi
+%"-pO2.qoWaMJd8Y$0n7K at R+-Y;4f7O"q/3[l^Asa&Cu2#;RPGIj4frKgUg.AZb7eE8RL3DWt.*b!`k39^oWhi9W&3)oOEOH&5,cG
+%INFsg9iL,A^8e`t8VJT,3h_s's#DHU.]*Y+YQ^[gMUZ6O2teh's&E85Tmlo[A[rRq'I at Jn"H:%(d)j at PVs&d=ad.2f)>U/&_V-t?
+%AUatR4XHb=k)sf0E\Rf9`JW at Fa*TYr-eX?SESadfAmbY+^?NXbP&[/a1M.WQXaTQ)6^j"!@r at u?dDYLk(cdZ`e32d.BgH4kT`T7c
+%I<oh0k5'9JM?Sn[1o.V+aD9Kl*OjsMl>S*Ac<]q%YHKafl&sc"c'tOs\MBt&csNd]eKa&\B_&+lQiKG0onA.&.hqbf;G%3$1P-#d
+%9BiJu>_?7","NCW],jL:Q\G]?"?Kk9Wa2_Dotd=UD'8I:+\Er?"$/*U^K;G26n:EmcO0'DO&pJIEXW$L/"t3%Y'Ja3S&l;6`#!H=
+%&p+HqRP'LVb<o.4<dT3Q`b!;RXj,R3?&6fKWHAj%NY at t_=rOF'0*)fh_<`nSAf>ca%MMQcVSNC`l](N;E3JQ$F$F80\L&kiaK*Ju
+%jZcH`!hA.\Wl-07D)d.C"T+U]Dq7&C4P)C1Megt#NQbs1YD!F)8Uq3Ja.M)b/?1cbnN;t^aA-oq#&!+.3NAXTrFmXu:So;+P at WV3
+%D^ulH%S8q2I<Fhdej:-5-ANZ(QcG:&oIG!oB3X!aEAaX;]:FS?c_<e5Z!u`BI**RY*qUG_YD)6PIo*G7.gqEUK%%S!+Go\7:Y6N*
+%"ccL6R&,7L8kQC:O.1fB;etLP]md/FE'd>sDmaFR9'j8 at 7d,/H(s^d3]mVh$'@K\*PqdF54+2hi9NXkYb5?^s*a&#ja3o!c@,b at 8
+%Ob at V<`)&e]h`C'/"s3RmH"!WQ\J6PkBo4+F6_l]*-SnDRX<c%k$B]rT_nk2\I'jIDNjGes7Y%B,,p_;Fp4h%:1A;QG6P3f?Xm=KS
+%fl,R_?l]-cF/PhGkGRF+[lbL"`0r__V^YIsaoX[h<\rXX[4M+I1D8=keBiY:./[@mKQ7=&h_)@=.J2sHV>.M!U*"_-1NsJ6A+#k)
+%!K42]TRBTfc+Y[T(THtq)EY;=+/6jm^BY[+\]aWA]k,k>caiP4`#!BS1 at 2_G,-AkA\Om<h"YVc2X<;T6Br7/S[PZ8X&%Yd3DX_nG
+%]>Gd?+$Kj(?KDru3h&ZF.gJXUc)j-*-T=o9]O*Q38\O8]r[q;Q9m.ijjDC^^a=UisF/6;aF/5L>an!A*I=!NV,S8<4Y':qCF/K]N
+%6!`m>4gO6?#ElNTfZd8O/D\7VQ_3$1jaH8R-WN+MPBY6#NYbb4>YDc/HiYM>Pr[cB;^(B@@I[5:h1#S&mD]G>VWfT8a[+88?i`Vk
+%j1S:(QR)WUY2s?H"ZTP7%X3ATS_1"@5*n/D-O4Lt",&e&f?q at gd(N?Q5`8:G_t`ZV=Qc4;"akbt(5 at K`ie99h+nK,gOZ92BT?dP"
+%[1k+ZCP9=TZU[+e_ at q]"e2dMb>Dfd[p+7/\116mMb-6c,?Ni-n at 2NOYQACV"_W7WNC4/ounh-ibKUPk!3;&d&+&`42Ou\PkXjH$=
+%N;($8k:,&$_%aX'Z9tTR]'WZH^3db22_%LX'V'X1*sQ0o%EJEW`EJ(N,cbj=-p<>Km.!'B&3\6S`K'"]L>#Kc4*&C/l3hbp$2U<j
+%cA.H5K([$Ol;ZG^V.utYGC[D#3r;KNf7LTr$oC79mFD?\#T,e[\oVc::B51Z9C>&Nn;*+:25,&lr"L&-EGd4JqBoYDBKsPK;au4P
+%P&&u=H&W5@>B#(0BMNB<orA=cUQ\K^.2f"E&b0u+2=K/h.e+XHBr<,A\k,sU2`Sq<KH7&ON9!9:hn(2=[D+9n37oqD4c!ao1U[N`
+%3%XOcZDo'pOs%W=]tT_42\+4k3@,VS?>Z*+B65q84Vo.:Db:[j\F8mlc-=r%^, at m84,F%I],MjUS>0F8Vo at n<',.3T$'$gcSifQm
+%dP_i;"57i+nflBW?G\?V#bPDCPXcS^M0jN3CC^)Jhd%);?st^8 at T/h"`[RN`0]?e\OR'7<;c)Q`iX/NVf.<R!>:68HQ,p`n;rOQ%
+%b]4F)F9Z[UjH;S`1-]n=$-4,JV\J&N$f&C*qMSH;M^8A_M[L\rPXGh\et*As-U/9tDR4 at GT%Gd/%E+R5LBl;L-KdIrAiNBa8FG],
+%B5V2R,jht\`@%U.%KP-\pdKNZP2i2pnd#aCc^$f*(F7o!S"h,:MQ'08P=^%(!MGOj!bL$pJeosreNbM.S&G_i7eZC&F'<TI6'Acu
+%PhR>TZII"BK#o<7EcZE+afUo!1J*2P:6!#oJ9cE]=@,`D,pL=cr1&corS#mBo(Zfc\6Kg-P4)%]T9AN8jMH7)YfD8E7nS>"*t*Yu
+%Gr[Q)@:$ss2+ONYJ6s);Lo3*%gjE$.ZF\M1i_ at +6S[5c%;:cXF+/saJ@'e)/2pk61%)K"7Z(3J,jm&@Z@]cou.;ao6(U\1:K.kK`
+%C/Q6bS6rFjh_t_^hq!8^J`X$\P6fK(#p1LT*)A9 at +m1WF1]JpNgWKEO8Br at _PouAXf=%"J2/4D\`@Bsd/6Gg_Ds5*X0OR<f`BjHY
+%J_3rCn$i:Z7s$/IP)_O,r%/<1"S8qq1X1*F>Z'^l3'(AZkX0SA3(%,sd7OIG0m2uIDROtk2L\C$%R]`7.NOZh6SpqS'W#gYbY7-q
+%UEDe&oMP>-`B+.L4,s3/$LI:-j[4V,\O!Og`U_)]^r'qs\mY3>%#11\6/Q)mjm4i at CeMdKP5`F"(S?>"M>/2SI:u#-iWZNnqo4&h
+%BhU7]@Ku7G4P10HmeL5Mi;fH/6OrUZl=E9B+YqHqpEMWg]h+^So!C`65$p6]3$816qp"?Y>upW,GZ-g9GlQko9KL20j7os?=]e&P
+%TdT'VD;L>B"*Ki at R24'.J_QS2glqo)P?HQ3krGVWh(1,h0as.Vo9KJWcUfF5DNfucgccCk77EVLT&V?U;s6dBnM$6t at M8@crF0PB
+%L`<6747=g^2'F0cAMjR;X?F:4T$CJ!a13^KG.Q;`j/7Rn-'TofP#U)HIX at +B9u/5Xi`1L(kR_FL(M4h'^B at PrlGh,q#3^G59^5%*
+%A\QABY%OA%C-hA?kmN&[LZFVrkh_C0$7sj>\5%O8a+P.S^JC2imk'(ic*98^r4,)[amdNHDUgk[lPZS(;^2M"IORK97F.di'R4CK
+%oN^^Ve<Xk>>a*StQ_`pgF8;1DMKQ<@E,6nB68>P:<%P]Zbb8'aZC"pak%tYg,N4tJBOrG4NA)@YP.gR'/eCj&*.#VqmeL]bF/,!/
+%E*)f129nmgHs,W,U,&2c+nPNN_]m'"S&4g1WYL??Kcu(@CY_ZG\a"Sb4s\[W/!lkRAXd9S82\6ECT>)F^?9+ig&d'g`f`Z%n62iX
+%c*'h5)YB1j>c$`>M#str>+jib&38A;F8&i.QK3_WZ=@B?R at AN_``i,A"*ng5RMS_=LdDq."VZg0eA7)5gQ"uuk9<n_44.AugJ=[f
+%ak12UgGGZ_rq&tW\2UrH-RFgFC9)VM)o)!oZ%'Bp7,*@J^YF[Yc8F!4iMQo0;ZkQ6UMo`ugLoBDAIT8FDG!@p-G]g/:Er?db/PK$
+%WpNU+%&V45g/od8p%[d$=>(rna4C2XX>oe0/8sQ8-aqbIau.=G81Atmq\`b49q_-5ojnOe)RhuU+hA)HE1Z[k*g[ko4>&+2j9BB4
+%6\;^<R'>7=Tf:n6'q0qP7oO:%iZRDe at 9)"54.&1%k;k]4!UKo(Cu"hP6)AGWQ(EAilZ1d[joF;''DqZgMg,h2o)'p]dtrG]g=A9j
+%^[GN]9LA&.k at o'R;=(i!WK0pnZD(Z=Lc=')B;6`WrIKr-Q*^g5aHaL#c$d/:A68?an%$Ak<1A]%gL$hjilaApfd(U^KLT2=adJn9
+%HVjnnCkLT&c9qOg<Cqd$K9&Laka\c`j\!OsDF)b\W4_a6;s\RF%4H>n2F>NtrH at 0b27SH\(YK'l:3;"ZDHUngqtS8`_<K/&^"0nP
+%BZdX=Hj[&N=mT/W8^aZJkm^t]6*\T3atT)j]T(-'@O6-s5@>Mu<GU)0,)H+e)S8iQ".J-3n!'Q>@tCHhKa.;,>&Nf1$dRh.gsH+f
+%4UJp6+t#6M4./#Bb*Os'!]+D;-PeA6%FQ3k$B>'FI?`ggK9R3*Qru1F1S(W0bE!pO+Sp$R=a5C%]pAR'6 at a!DT#%fH#d at W[)u8sa
+%h at la.0uY[L5VT!J!CjS^9Wf$(K21`2%HP5;/15T_a526]J>qkVPNYKR5O>,G<0e?><b"TsfurR6Ea@\LQ\.DZKktej?$:.::Y at q>
+%EcY#`j0(SqJ9X7U<*Cnn+d":o7tTlf?m*fkf[E`>:NX3;2ni65HNM4QJRb4k'BH16e:K>\>D,S`bO!q.+"VItlgS;G3>t,:^g4"D
+%\m'l_M1RR at D!e6igem-A,/lS-Ms]AO*h1r>Ku)g!4OMegp'`ciY^51]Q,7=.F2GmpO=0[FB60i+^H$KukgMar>#"M at T8gV%W@@If
+%A"OsQq=T;9Q&ahHB^+O0r^t_!3=5ER>O1b<)YSUT#*"eg`h5N"#"$H-U!Z9KZ*9nCo at iat-oi3HE*c),/rXQ8*\3PFOi*W7:9$&;
+%h,[s'(piU2g>oh$8=\eI$Xo!!fYFGOkoV1O/pB)655Bi/W"?%Lj\S"lG'",`d at f/t8sKHbm=b&Np7FM(91,Yj$f7>Tl$4*#X=qVF
+%U-K2lDL?;a-b&Od\d8Pj0$g+>\\&Yal*s$>'Ab'bO3cZ).bpM9[f&lrh3fNt5N%V*XK:#;[cr@]qErnDFBZdB8uMl*g<eV"A4(nl
+%2]P[Cs-4[5:I*1NjV[[Sc7bg$Yo[su+$fS7f.l*_"plpjP)5mp]X1I5-J-5>?]$*kfK_chbN6$k2qYD]7c3";P7Vfh:Q39Mk;WUs
+%(ID'6,d,\nA[mFKE2RiE8/U9FZ(#2Y;*<h7dgZA8o-K#_`sp>"Vaq,1IZhjVHAb)/>>HZOOI^;Kh(rqHf"!#j-Ul9s:3oOWaL5=)
+%qd-a!QR*4l^F(DLn3dX;T/2k.1S(cTpS"na7Lqo-$nm;&Q5T"4*`I,&cN#+R-obYol&_5g2.%'<2 at G#<h8%RNi4M%&8q?l%(Ns86
+%\L=Z>>=i$O#FPR`e/QDKE\EPCMG6ZFM5u3#Y!E,nXWL`aUE%d?'+=ReZ5U0NY[T>.#5t.KjBfICLE+G5Ue2EhE4qQuF8Hf825+t<
+%Pnk=$;lqX+*G*>Y@$^\eNm5VG]M]M\a"*=r7:p'MG`Z"Do:!j:BkUVQ$;q at qma(Em$Z^!CjQA22loc\Fs08.e+H2P3d*5&,m_t)n
+%[a;CE!mJD404MA4Vm.!J/[i8seNWjkGlaJ9AR\S4%Cd'%47ciEFO+.qWH6f@(s7eqjW)++;7C$FeD$`i_\u=pq"fu/qjdEQ]_e`E
+%55*"/@W9<5X";T!dnZuAFBuu.Xmb$h[, at cpQfgY3iVe3+b"Wh#4<0LM$m'^"lhk!^ZXGs!9_Loa at H;!f8_38K2Y?@[&2cHX!XUM!
+%PpA$f7Z54jC2^K<0+MHF#3=G4%^MmAHuglQ7i9[A*&KuH.\#%3:i3BZ#,GXEn1bu/baoIa!tKD&!K,rn=/ntArj]:"g3,7=ZeVU`
+%Wr-$a't=Np0"Y`L*%'ja*nTkcb at J'W<,8X^N-CpJ)m(+:2u/jf"l)QbP;)_SPu#j;,@<f!;uaG3A%.,u-NE[i9r:Gc\j2>f"5C1,
+%QnIQ2[bM?:r.2<"2NFa>=a"V$Mf3B_)XlV,HEUFB9X19T%5t*WJA+!kQalV-cihS[LgX'lVbmoa9;XHm9[+);IX,11/T=TZ/.[,7
+%3S+5oJ(Y=M4&:HW;];R at hlmO`-<U^"7fA7Idi`KXm>F+ at G,>cdODEL>=p8`b)Z5j>GjW*SB*iJ0:OC/"SA?+\$\H-3>)e;Tn]k&]
+%=VcL'i%nbXfV2'd3"oFiYYRRD--NSc]M"8M0tV/C+;_/_>nU&)dUf)5I(0l<Gq)tGTG6[0k7sM1lu;JfD"0GG`=9;.b\#j.Y*,(E
+%;,F7ub=]^K\Y&[?i;cfDS[Va5<,t+:7H`nn(n[(>;lpSg at a<*=\L';u$REo"B)aQF#^PRhEW$;pYu7fF[bVD2hPl;cm6q+f$r0tY
+%#AqQ_1H(jedI\3%R"'ifQ at e-@r*ONn(>@[sX,>>JBC%hCT\OX:;@AlX?^<6E5em5Q"I>9%@nCr[C36:9,l'AjoE-W%e>potI(?9>
+%ZK27-)Sj#]O;*`)A7jP6rDP6GN6(Uio#bb&pcY"H2B-Q[)u,[tMbYiGDp#A+$mXt>psD9Pi('?8o9G`\LFcZ:q!sE$Ai:)p7]jd1
+%rD*$r at dK#hWB$)=PES1^!*h]B;A\n3Mp/N+=31k+Zb$:aIL2&_^0D/I9jqct!3BL6P4cF7dBuaq0"?'HENFHFnr.DsIDeC/j2AJl
+%86_KOT:X%5pOq=`'U[!203iSp.t(XbWgf''&(0>fS;FO&\dZ,IP<_ at bWQEGh7Yl'2QpPfj+cbP\^&u=h]f:_](tQMA6_H>QX41MX
+%4AVZb2A[qmW_"o^"Au6)[c<]HM[1h]kZbelXit/8#4DmlT,bKml-Uot0`BeiC;K!q\"R)k_CT\HI4h'iPfZnD,<4kjcl."If[S!c
+%as1.=0\C1ER", at Bm3lrK%>]0Vh$TdRKV^rF4HsWA7#[WK"mh9<\OacJlb.++nCu#MfNP&Wc?p1.ia at mp0t0/^3e0P>\D'WjfRob]
+%B=XOXP,\45<Aq6nOASq6lpReLD*2C+PXJd3:.>eAc6P:U_pnpFds"QpXHlLV\5$Mq7o:c?&+'Jee\%PGM].XWJhm3"A at M1/"66 at u
+%/rcd(*d[l^/oC1NG.bhfmsV/J./#DK`j2?I7<n-p)?3U+%"PkOraCWF]$]bGe at 9"MC3q'Krme?/QfOOCJlnS.F+$7TV?H_qZ_5R.
+%MdWbQjbf2YB(t41+;_D/@qi,I,?ap+VXNuFo8TqE!\&r<9\FmS4slsP75Xm?>,4DG3-AIf.CU"*WN at +G_PXLp'cHap<i2cfU3SBE
+%1a();8Pu%i,3`d6#mCPHWR$QL2PeG")iu'oKlH<13>1_\a3?]U*jTeV--rI7V'nTDTVHA-INAg:qsjiH/cW8Y`t>]XSg]tRF9jX9
+%!CQM73Hgsae&'\&j!=297c at d<#I2$K&V at A,"-LSZZf<a32o5&.op0`s>XAX$\_Y2DYc*aH!q0fk-_IO:Y[kb2p!9N87m8S]mpft,
+%PPq<D]9?opO_R*_.G']a;F53ZDgn%!NE4hYEC at sK?u80%F1&CFTW/uW7X<Eh$E.;AINHV.QI8?sg-CW<8o?%Tf"2oLJ0)(^4NV!A
+%PT\lM6r5hdDgmjJ;ENdS9aBF/Y*ld&2)^A:C[c";^K3#JM?RTVGtWrWbLLkZ@;Z:3n5[W#X9\.24B%`cLlHh/]28PiYUAui?AEm9
+%*7n-mpIumaO4kX,o`[E+-,>Y-X^uoTiEu3j.sr$D7PTtF"8[.gb#B4h+?\OFm,i`!bDa2b?lm+QLh-0@!G15Hpt(m=NdaN`K_p?X
+%#U8uQ+D=Uk*4IM2TmN/l&\<<e:Zk?bdupJ$3.8 at P]#)R9T+i:/T+nr$7jXM<7T*5`TV7:TYYD)^/Y*>tKfKt5gP0%EY5rn:#=9dZ
+%C^E:[BlBKaKC,>36>LH(r*rZ#r3!#:VLS%b1[57Yr_-Q>TpqZHC(q"Ml:PUCVtuLue&=Q.C@@qu-F=@e,^k(G+kXM+CQOWei(VeH
+%^0V:o;IO=T5`-7k)E^Ua;p"N#rI?i)6$f53fZ^AkM7>p/,Dh"t0\"hn)C?uc2Rb8cc%P=HY7j(`9T\S>\GPik2f??j4deCaD0qOA
+%0=fOh2t*)$`2V?Xm^)u"V`/Y6Em8hJ"ArC#\KGW*F>&:-42EZ0 at 89&SeFt7c"*'!Xm76-5U[)_Ll_JOVP[plFHk_j,^QkSG;]g:%
+%<:2s8QjGZ2&g."hS],$aBi'8Rp57 at YND?2on7PN*mG,>I-0Wp#UikA,I);]3qV0$mQ#LuYVqoU-M(HL/W'UA%:MKFVn*a^WP%#\u
+%.Gp.Q:1,NK5l2UJVQ4QDE0gV?iAEq%OPcn>[83>kSc"`'2cBE1q.lE_Y81:X$?(jiC.Fh_B4>*i14eqf^jJ(aVL:LNR"u0hmSq-H
+%J(T-?mIqmD&`#IL[&"V2nkbP)c!W;`*f5##..4Y03S8*gba<'c-XRtFo,cQ7<#_Im/MGt_h50tkSLpDZPb#^>b*Hk]mP/Y>dj.]Y
+%k'PN\?jg<jj:&-G'CY=8)8k@%9_/i7O7("6IFC#6Q=.tUdU[bAb4bQdb>:+j5W8%O_5aPr"uRgol,-EZ73 at G=?m&25P)^4O1\5/[
+%Y>kB at ig\bY6Q[TbMJ;"oABr?Uh?a;i;l/JGJJ'Z%UQSjp#fk^SR5"lDf%&B%kUB&M.H'h#/la)g4%lQN$0"QEQ[VHiY9heZ[+C>E
+%MJX8:F0Ll73[JXY<&p at hD!Y-9`+X9,b%1VlD8o5p,2b6&bA0gGOZL]Qa\a_u-;7_VC-ttQQ3X\Z2!91WGp>P:a:qdS(j#'pY&1IH
+%r^Ld1P(m+M^+_VOF"Eg-.?jA1#J4.QM:Wg>2!hBkO6,o:RGoe#\!Ba3i3L>A,oEd<.n8ai*4'8D.?/H=o.4s;rSoBEkPm&X$[54S
+%=^gqO-(8a?,6pU*YfVA._3qYqgIGbD(ANo(;KLp at c:3%ObuaI992co;n^E^f)TsFD<\mlW:Xtt#N*K9oPLL&-r629N60DFS!PM<3
+%:)frKPH?EF$V-R at k_9>e<dF_92#L5lO,[<;kSU_,kS0J,Dui]"A?46*6#m2(;ZJ]tMeKEf[bn]SfPJcbRXpMrOkBR9B_Kt[2S4K*
+%2*\i-Yi)%i)g2$6/FsEt`Ok%)P$1_D1IYh/O#t_a45g at c"kmbD9rkR>]\3nF\QmJl-fB?Lh,1SC&UZY5g$umj^2gdUCqi0gX=6KZ
+%E=s2iXa%n at WsqKaEa$"[`-P2T%Z.s0`M%/TR&%)7!C2\R=5^*UqZs!q4ST\4-uGh-jhoX])tF(\8hI2Q+SHpS'YnZgMi8$Hf(i%c
+%C+XsPX"?S7$]AJn'0Zp".RP07`5AJePk]QH12C.1\Z9$@k]NfSJPoo&F&7Y)^F?;ur,N[Z[60>mWbC\,T`nB`ht[Fr'"PPQO@,ca
+%2HMs`e`=Jc3bpC;opQ_M?ZS#KHS*+$C&:M6B1]\?d?]<1D-/mO+)<B&$/:sj6(NB3_;I<"We,^H-2,B*%LJK&8R1AsE*T,M<W+#X
+%)@3J+'4?K3cq,F?Y!bN>>9$A&WnEi]HW`A?H-T at aLM?D0(0,^uaH:Pi^0i1;];OM8JgaR.kV?A%fT`2E-Bi">6(.K&G$&(^s6GS!
+%rFt8"DRGO\p=ODeX_QoKlCR.s0uto2GKl0IN5,$UWpr;,l_#[uXSAn6O'7MA]r3u0*i=ei."jbQB;Mu'KR!%*>m\dZ$j$;7\c.<H
+%q;(;CT.&I^.9mXATDS11K-jm<8hqT=ghWoP;LTV(XO.9&-O%G7ZN3^D6NfV[&gt^WAX3rF`PCNueu?2T'C%b0l0GheOZf)O4u at K3
+%CRGO(pTkq=?rGMYr,%)TR5'*S\_q6QN<G^mm7+7j<[$]K_mR<MmB$oi6kTO0L5W\%2Q[J\mdp>cHWCJ;+Rc#$Ab*O9CQ^JNG%CH4
+%a+7CM0$>"'&O3!!27GP0oO5a7Aa5%UDNjLp4_c2F$)MR$7deNZ[(U/*<Xj;U-e'7DUcbnGMNa=p4lodZ9(hACY*U)k\gc_Q'Yiis
+%l,uu599k\BkPI0,:b(\[fU_11bemk?lU_R[6$.(J9O,h>c<48I!A<&kDksOFLpZ at N1INVM>L?qZc<g2r;5!!:/"i5&L8b_2`MU>9
+%fCD*>8+P$8n!?:qZ((6inePC:pV3W&P+o\6MOpqu+`),G"V at AQ;<0knQHO0Q&_r!$D11W]&IE1U]enn_]sdk"Q"LbDa?LgK0A4ZH
+%l:LP+V\;W6K\@ij(<\1smc;=h'GgkFQ]!CmPt&lZr1T+p#PbZl;)q>o'^p33PDZ5T>"XfmJ<qMBLZIY'O)@PjRk>uN@"+-m443gk
+%Me9Vlg7>Yf&J[-Fc9^VE,]i%tWps6E]FrTlIIt@#:sp9-[ulS!AVns%qkc`edStOoA6?pc8>@!%Q1TO'.Rtt&'ENC.Nc/J`Gu1Nt
+%P./c%8E[m7-W_Wb\RI%*M,^nqD,1k<.etq:gtp1/&2-uES^3jS8\elES\nc!5<8K/h;.)gchA7"7Y*Q1n!Z^q8MZ#a4%HW2b0r[$
+%iA0=$^+47N<ib&.#r:`D.*WQu.UMC+hPj`qdlKr at W.THops=2t$ToiP3lg5F>cr3.!kU@*@O<s*R9lS5]W"0fk42m:k2lfXW[RFt
+%oDK==05_"@KsOK9_?o9TE`MA)2m-\Ih19#a+W*AiF=$FCQgsA)jQQf5r78:^JbdD9CWO%nm^If%4QFDK[Vq*eQPu;T6fRI<nK"S%
+%<K5F_$6[0Zi7OOr!r6R]Zd%'_4Amj\\lf[5mu2+oh'GR.hqKqX[@dS96-Rm(%57&j8?ir=^i(r`BO&]OGC%)s-)m[$A]Va>iU[.L
+%k-%h..T:@W02l<GI1Iq$S::XgDXiZ,`6"aWDrh3/brS%</(G^@[JEVfG at p0f?:e.#&g(lXcjolc1d5<VF']1]M"q0GY?]%WZ&P'<
+%$)XkMF\qcL<<GT?]VVX%&!XT at NVR$46Or8-,tUY'B3ltkp<?t$h>ik[#i<MO3[GVs=jji0cB!T?Vd9SX84"$dFG]`b:uuPbU]eJM
+%phG4%'O?o9Y%&(S:?m[#EZN!EQ,Rp^;"EIu=C3sqnWl\i7!3=h7QC#Li]<L^"aun!e<QGI$5AOtGSVg>6/EQ44)s8R&C3GapVOCe
+%8IP:qj_2q=^u3V<U<BsV=ZM2P't,;nC6JDM)OVCH63W,s+#iNrGaZl(X79Jm*1J^%bN$g=-YSG>p%24S<94RSkk&mIcst<TA;u'+
+%5I,@=%BnhjlL0"IV!Fi1I+CIj]oZeb]MZ]%;JWs$<rueAIm?]%AEo*O[^+WO7FCX;!3rX,C$*,[n#/6'9^4q!SJq4cZU(l*C59YN
+%<BtNYPsB\s78X^ri*DT*D4B0]=D=3OFl`#IM>[ZO>Ae_l+oF<Dol<LHhVLIcj4(%t$I?hRPu68+P`f"8PMT504j,KuUsI/0RD/43
+%\BQ`08FiNN2B=6\T=jcNI7XKL_Tem(IF)Yfc_f6C\Ps6LCdG_/4Pr[MPF$r(537ZS2E"iG_S_Ehp73=j!*p&Y(B5JM`k;;$\L0[R
+%B2j2:C,hbK:Jb3h%%Tek!i-:$bT*RK^8Q9h%ffC7#[""aEFX+]?e'0si3OO3@\]7aE?p"1GhZGOcTP1Z,\KkrZ()88#^0u]CBou&
+%/rqHH.mG1=6ai-JMHT+":7$09b%fLU=ntZu3gU!u+lT3FnkK4I(s$!#r4-Hh"<E[(-@*H$kAcV$$Z%[,^!W5p=a)#t*RKW%T20o_
+%G:t-g^MS<Rpp at V\.=W"bK!?#^Q8>tFJNN$Z at .6r]1Js"F)c'*A=LXJ5d.Ajb6.WUA`o5(SK\/$NXo*B>cG`M^peoMC]<dbh\2(aZ
+%1QLY0!df`)1tnGN1AsO6+*MEB`e2dmf?%o=pUEr2CkKJ"XQ4dBo=CWHjB- at P,di)%>jg(NJ.-D2\Udk_ceMfsVl(2-3#.^;E:Pk!
+%_"Y[o1bn"8_8^IB'V9)9'eA_cCP"i*=UY[Djn[/BdAPCdW<IV0rE!_E&%;Ic0Rb0#;)_54HqO<Je+!2:X7WZRHHVZ'F:F1T.1GbQ
+%bmUa&l*oaSCpk`a:/TJD7,//n%I2SG_V[s+4sd9FE)1o6=U;OKnm_V9/N2p>XtPZoD=Z>2ht.R4iaHKJ`=sFCY=s>2R$\Kf_!g%R
+%k..BdcgNjjSj5n[V:0MaY+O.I;t<SdOe7`X-HVk8D$l$60d6"OcjkPW%rj-3l6bkFcYC-h`tcgIhVH;&q]k"%gW<,:&NiKha*WN@
+%<qJ1s[f$f)T=O/%!7#K"Agf1,C2N!uKUb;]_!<Rrrd1Q5$,D`\Q>2fJd&4miP*U=+pQW, at 1(DO+b5lq3R6hB8BJX!f+B-"LE,l)h
+%>`igm)be#f2f8aLP-(+FJMH?GDnNO:PE[:P9j<d#f?Qoq at UmU4_8$/s_*/`Y,(\G?6MoW'fl\Z?%c_5#)P,B33VoF'Y8f9J);Rn&
+%G1*N*''*\RAkQqe?J2:Wd>QpiXlFsO\j+<_pjag-'9#.br:hc>+V:, at .R":QFR?!R!'\m;GJW/@97a3*W+GcV/(q9#TNdLUI1&.G
+%lESYrLnCqf65<R$(dMk*(<\oMZRqR[45cX]pRH7r4+1b2Y;r'Do;ML<blEQ\DGjn\<(a%VS#\t==([)`o41Y"i6QhSXX0a73WJi\
+%pah_9mTbGp.CJUn,0^^_h2"E=-9F[]!$dYJ8m8=[7,cZ9:_u5sKV-[r$n/hATD_;QrcPZLm,QfaYbeJ1/Tthd!Z$F7D(><ugTbK5
+%#9E2%MPPbF$G`Sh38-5Co1AX[E[1.4PFRX&.apUDXL[A[Jjpg[\oIFA@"#,pY(aZ(C?\O at c,\Z at a*h`.2YD&J)B__8n(QIIQeX>C
+%0lY=1#DRp3 at I=P])0<.D,@/>3GH>l=HhJHRA,l>%07fV[@?-P/0:=-nJ^iLBm:]4.OSBH9jbsu1XsEt]NDXs!,(3[,:QXlaKooo@
+%r%;lOe/!($o8-*M at 3s6tWj69QUkYrc?H8\VWhC"(E3!RJ3!0Hn([Kb61/2qDhde"0+(`9"@TR*)bGDuY7d]<UKh/2qYjZV)%QYmg
+%XMuSB_i_ets"';0i09f#ml`S'&$K\@lM\uf?gbS4KX^PaDOVP'FT^!_!u4eH:?1sCc6#1XYl[+ at n7?d9:*7USKAm)NG+CgeLDAK\
+%W]ZnemDkAlGs5;%\G\`NR=*hT,/crK5Mu:>q63.4lf at e@?..eneXZMBPHBu^5FaVpo#,]Gf8X$E$!P&UpS/Of.E'Li/AQ0B>_/l2
+%5KOMd$bPf;9de?DA at 3M/JS)o:!<l!u5SATD=mePs at k:Za^<WnV]Mls]lS+]<Ygr at A;?8?;e05>m'*YjTf'38K]?R'TY&b3q[\C[S
+%'*=r2qh"_l+A>.W=o1/VW9g"+55DGYl6eAX9C*LfH#aVW&sDf?p,B275gS8)<(cfh`D/N^^F/bpWO1XdO.Kt^1`>#kMq\,i7M7uU
+%l\Wm^#n%QTb*R1E>MJ>`>cOKNNK#Fl!T0,]K-0QKC=*ND"bD",C?ZQO\VQan?d:I]2i53C[gRVq4<S)9;t]Yjr7@;kn0M44T9T.N
+%W=p(C/ZLV3.b>ijR[s7EO__pG4L%1M^b`,qn(C$qMWS8?+L^Z_i9\\t_YhuqpWrB9=g8GP9u%6T.JeebC210NhpCM`-mo at g1?P3i
+%OZ8i"A\6*#I8b\6[pQ\L('@.Ifm*m+qm34p;GG8F+Lo-qaqrirpW?1H$og]$f!mt>\"%>YUglbEWMAreOu at 9m/?IqGi at b?#^4-O<
+%/5LFE\CLIhF$C5a&&Wl,'pm&0>Gb.eC\S5CYe774cBlhX1c\t$Vj7_bbi$)tR?LUq5HVYs"`WHkZEHqn1KFuCbA&UqZcSEa]TptI
+%\\.+S[.'8iT?D8KjTr.88&!!.fNaX!!st$'AsjRI8icUVEePq.?`>3hq_gK.W at -OQ[E/T%SMpbRc>*K)%LM/YLH`+WYR.;"gphB\
+%WqprN/^u^EM8J,cQ0Kg$j?!$Xc>D-H*&Z+s.aOqA[J<+Yk.FjsIQr_JN+GDp]\$B=e*6=kat1*)f9FuM&=a[%&_"K/\LU87NO-+!
+%]\3aA/8&SX#.(4B$/Qq%J+7>04aMq(j>\'TV[R%qG11#;kgHBIQnkijFRO"&Rb-*"8IQ:. at .[pVJ=UfQiu$O?(pF3g4uEA:-OU0k
+%=J</GHm;WbA_#QE<ipEg_#!\;,f8E-6d#6jIJYj>[NU2l_+sA)e4h(/<tB%q&j"SX'r\fnT8dj%ECJ<lHBH1ik8uZ)eA=]Wd.5kj
+%b\>bm778W3"BV4c`7,1:$$Y6&3I"%/"KXnZSj_C)K!jX<IAdRP.8Y%bUNje^AP at YuSC-8?3^=ZQ2odlP at WkCCQ6r0LG"Z^FTVAYG
+%9``J2->2uoa'YeUp%PqHGg*.D%O^G at Eu9s+a7Z#8esuSSG\(,SElc:C7pHj_"F[>h_e]+*O#d"/7!d;#_tZ+i5c/0&\tGbYs6n'!
+%SZbn^^H$Mt.pr1EG%&`d*gQ]1']C`J at ./sD*E^H:i*6[KM/ck!KiH1ifVP5NDU5k3-U(?ZGVIS#CnR4Mj'c\`d;=2Reu6+c%k.%%
+%g&cBPC;uQr>7(!kb]8qHjC.p5BB8\bbH,ha-4d.9n+r\5*#S"c:f>GG!YGVSW<PA_>l)8q#@d;a(;t<9g!07g73nKQ=Pb$)0+53u
+%*BS`Xg,Z.9*fZpXoakTj,2`Z,Qp.ZO><_L<Fna'E+aG2di,*&^s.*Eu1[_a.KlbSUE6SE[LU&,qk-$(D^,>ZJB7GTg at h"sb-S_*s
+%3sG=H`];DGJc%p^Hd"[gFt/+3LA\\>LC6H%l;YXCcV?U#apIGVllpea=$ouA6W<q;FRkXPPPED%O?ZPKF4E4EPgl.IoYK\dZg4"d
+%B!p)'[(`i2k9HJ%F>73+&4mMNRQb5dibAWV[:Q\l%p(V&JD at H#U;/Y^*$cb'h"HEGHiNcQ-WO(%&'D>7`m/^G!setl9[IqLF`n7,
+%<m,U%b_Ml"XXPh<k1f/`eJWRm^pTeljr>u=I&MQ^M#aIE>,p.tYg11"gp`K at NK4Mud7*r.f&g'DlL*[Up#l2!W4Ss0E%7VJnu<7(
+%'8l%uktUZ136jD7_QHM*?;eg:kr!t)I)l/Q_6h%G><XP<o(Vn>d1e_VS,G?'g[r)"Rk5.K[-*j\Gd/E45*)M$Bi[H=rlpM&4Y]%,
+%;gYBphqWjdCkS=JIV/ZJI*WUV?aUi)Cf3B3[I$m%a2Un/ilF.(^Vc8:40PPgSN4Or#oak`"6,fB-7B[^Ppt^6,_;CjFdl3_8ZY/s
+%a&G&Q4ZYG)Lk=<d%ebXP;`<8!CYpe##g(W<\<.jfOKOc86C7,O!sB:YOAgdE3[;>;KK=>6Y6:PQ.V2MWHCT'D4"PtS<_kJ[OCl\l
+%Ti.=)RM2*JRQS-Kb9b7VOTkB;n`G0_r?@X%RIfR=SaIp?_s,Rh[C+KRZX:-'h at aH3r1_T.>XXFZObQW=[YRH=ZII80Q1J7\de<!#
+%->)=I(Z2c)NNKrb1N>>i>5Wo*5eKesW2P%U2k?L7r;O.JQrlbgHMW830/`TraZZ'b,Q2(Mo!LLkYeI1YWcAH!bYG4N?<aE8#3?@:
+%Bi&(o=EqRg.AKb&G_0R+(nr+Y*k,^B:S<"2+H`R`4DC&/,\,(,^fg['S<3AYno>?s/<Cl8iCqHBo<jpUp-`Y%,f%q^W0EZu-UYD8
+%%uS:A*2Y7"?\'hfKt2`JgJur7Yrpe8gLHYMgJQ;]l%,ILH9%-[=?\RA6GKN4F5]?@%$ACU(Eo+[KCeW(P$/O at S+ZcG@8k]Zgm+d1
+%1=*s)jKO,#7Pl8&SEpd"YRa$UM//i-P)G<qDb8VKo0%<a8M3T;h_5%kb,tqMd-*A(dU+tFe at B3/>^d_CGk2[&V<;Pu\QdKK&_d$B
+%j^Fs$D$I/4eqXit1cGK*Ek(=h9OmC_-R[!t^?%sBNIULgRBRb=8De\p7jaF$#cW&*;aIe:2:L?R@*O:!2P&h$Br_*8Yo_]D0;BMn
+%'coCH$atE1YAL."J4o2&e"r\r'7&[Xk/g9_PnMPDcd3o:ZR@;G:),-H]</itCV2CE_Rd!8H";iQqs=)'PCE*\cu7/.1J?1/Lm?-a
+%4;aRN3c>$SQ+kd0Bs[JGn+=*KDj,AeluqG at k!:>a-FTGOH7BIeGJGYTj]U`9jdB8>_dQ)H_8i46X&j!Sh^lmgA"7dGh]r5<fCkr8
+%;t>2g^iC8o&n9C\cWme>rZ9P]._+X"JMOVN;s*.,rYE&QndEU at YUQI@F-,`t//R*2(U3lVN?j/)E(J67*^MG+cf2OhVZc&c3%'VM
+%[j_m.RCl]2<H??IRlPI2;bBPrC6BZakJslJrpr&=<jXXa2*Q\BA7Q)oo&l$S!(K<96]_R at E#?;b)a*6f8J=_g`5JS<k[:@ok9Qio
+%e@,9u1m;5Z6[ALgM-6UJEa4(<dM#f%3sPS6<!8+R:6Gi-8o(13p?CN\)]j(H^9$-#;/a$3A+:Z-YZPV_6.HhZ/=Ysn#g0raYX;jE
+%%'c]]ePcA#V?9)IUSfCWVD.n1LTA&c+t+eg?V=OqZ2QJK?CmnS_M2nG`4r1mH,]\#TP:%Z2EiL=p3sZ'$J2BJjM$a#- at r>)ppS#P
+%q1VLQ$_bpod`8a155HnBoSKprGGf<1f;^G6EhN0a&[(ja5?RZOA4:qbn<S9`bO>Ba>t?*F]p5?T=+t"uAWL67<I.0oZgrB\kY8=D
+%dk at +Pj5db<LY-7ir>^_X6o$2G>ju];.>9)l#.Cgp$5BXm''m]P`4dmE.[SSX"m>,t&jd*8BW3osN97SKL_$5">T-rG::Eh2$5<ek
+%`EQp+<LtJR%0LZjoKLW[o>W2E/`bV().H,&+clR6og<,5VG,T-_N=rDXXCAi\R."Bm4UaRq4cR0Z_<[<(ppmA<UKW3$J*$2kU%.7
+%R%5(=XOF4"Yh>7K[:[q/>\?ce^[GfU,]_(a78nN+d3Pbpe"0309?GdV)Y?9udc_4:AE?K`lpK63/iPeTT^.4?7K.^cB<GOu$sf!N
+%7It"'S6Vp0826BZS]@/rfIdNDUD9N/Q/9rnY't3[cfZ9TIKVg\lCabs0o-]-[gg:iO.,iE&B2BDB^CCF!aEll"2>H_YC)sAXEjdo
+%+*Otkl;qLK50Ac&s+E- at Ql&\%VW,j$(=geZD:1JtmMA*Gh:U&&'PWif[g''UK;AZ*5sujgK$>j7^K+(T>f,Z09SL[<-GL\^Ug=R'
+%;bO1e-X+"ULNt_8O-;7rZPLEj)miCW45oKlAQVocfMX^ODg;Y&:dNiVJ5W=LDE-IIZbQ<]W=-0a]6I"DL%DRF@"5V\Z:b?5jPL$F
+%F)C<$m.Ib\iL*\6s36jKWfb6101l/r<][.njKp-H_\M*+Au[IUe9gI#Ie;[X`h>)_i3'VQJ;7'qME1`L]@Es=Y)<][)De&daeK-)
+%9W9or]*kuRTuur#VTqm`+Qq!A1[uEja9;/UbXC?DnR:u/@e.?E2,>KZ59XK<G3+sM31/<9:b[7i(*qd;H,sbra at lX)$-6'M0P-iO
+%Q^;h`Rj'$WgR&n#D126A>3GC,%nW?5Q",pB4n(--#:03-pICb:Kogp/+CY;c-3"6WpE3)&Gc?c at _C<#)`#X-6-(6-u&/PTR))bMZ
+%XO(OYQdn*ca^s1?0_M4IFB_2i+CCb=C8,Y[r&<FuW6$\p7l'H(9q_tBQZKq4U3lSbBY,(?@d//J*[o^T4FKuKlP0?IA"c$.id$\=
+%\k'^kaOYWX$&Qcp!DAa+f'1/94>u@*]I\\,JrVLZ$u5TD-bN6 at DZZ`*lFcdq[rWHX1ZIN*rpgX'3gm2`7JLV8a&]@B'<sX'f7eN\
+%+*.1g`BWQC<MDY.jK!Z6'T,UrRKVJ\hB%4O21Zs, at jE)OdgGQ[`sT*Y+N_;)VR4fp=48*c0o&`[X"STf2gpP\qM?$CZ,(3<Y`):"
+%$A$=t?mEnJ*/t9H,=+Ia<L#l?m:D at -;l\I&rT5;g at U_\+!5h_-T@,!CbS3_$2_H)\S\$7X.K\<l at b]\Z0\1XRG3I`D46=d,"V/\-
+%M&*1M:Fk#G_?9fs$b>!2qR-EV.7f3tQu^q'$="^lQnMO*M0[jTD2rb%"0C$1%J.42D at 2UkEU)VlaG1-GbCL,d*niGuE2D:32H#R_
+%[/S#4X'j!]`1qW at k\5mG#gY7RT'Z2!cbAp[e&&]eVY,>"!h,, at 6/>3&, at q6e[Th(G*\p8*3(=S\HO4Trg8qr4C?0V%#auPfq/2O\
+%4a`>;&q+t:'M-KEW2nTL)E1W\O-aJJ7$(V:k7+_&56?qmTC2g:$Cpos^QpQQ0<6L^FXU.0fPCcg,kH;MgKOGuD&6tnb>/$pq*4U6
+%l0)X8\?f"',k.N=:(d+ZKS#j'XU-Ka0?o0cnRFJPB-$dLbV.7V]rGPJM%HIR##UF9Zo7F-qQ0iR?T^,G>"Eu?=R$3ErWk5Zl5B+1
+%dfl%s#&mWB["O$0%K'66n_]1VWo9D>RQGXHONlaKh at dk\dr.t,c(h6g%e"6RT'Rg>,T=>+B8gW6r_<P,F:4WeCRP$>q+^r9<h3Q-
+%eC7TZKWf#L'Co`Vk5Y7K/Q&NF4*:t at aeHk/C:B$$?*Sb/S'B@'>mRGd';g_mjiG-2X_HOriMpH!*/!@9DH;Hm3=f--8o'BWp_D.[
+%b++M%qeE3q4pCr1FDRA>/?KRs_s$3M)9bF+Km,nU?s@=_ at DCtm<ZUoS9GWGf<WMJEUBB;)T7R<J!UsM>"^0s9-P5Fm:R1%l8eH+2
+%`>(D32]1uF*"oKFa+N[nE+#=*j^D]-BJ+08RBg,o<!KEQ*ZlZp4XFBK!MVL;'F`>fqd/YW6t:0J98rhc,kRCT['0/B#\[7aL(tfd
+%G*$sX;NWY]_F&R!X?0 at o>2m5/-!u=RDq:2\J_;e&lU]KnAQHh-<-2.[Y'Y3B\N1HOag7(2q6]ml0hV<Lq"743jE=*r(eCQG[2-L5
+%f>=1>nM*PN@@1fZ9>9^*#^k(Kg#i!,A_4=7\mdu2 at g2\W?*PH6g1IhC]PP>sUiR,MVPZit]_Jf18oi#!o7_?+)mFob:2'.pnh:mU
+%N>ABj\sQ/$Qu^ip`6[BML#/m?r)%S$>jk6"1q[8Xic>b2#jE;D>(GSJD8Z"@&6*HX1ks8cSC@]U-Ko=/VC,q#%:VhO_Yr(C\C),r
+%9+,IN;ueBC&Rb+':N]sL,dh]m26 at raI/ae#AeQo6fg2GdaXBuChb'gBh5=!qG1kc"lkZQPmb>'_a_U+4k>^.s^0lcPL3)SG,_Dm'
+%cqA'EcRSO*Eo?$7""BT$"Yf20e1peolS026Fl)s8>0N%b,!XeQ3t[:k3KR>n]23OC(f27%DPc=%-*Z6qG4]QQr]5(0&JcIkEquW.
+%npUOO[Xb<';"*r_?4ZtSa`^ObJ]^#)!%4!W*u0+Z&&i>M652a'RQm!n;J32.VCZ73RH/u2I at p!c4E'c=g4#($6#gC,.g:Ts-K'.m
+%BQ+D,r6$,UVM'fF":_hM;7qm(D?Oac4>#ZNj2389du;M?_7UUF at tX%.$RaD[r2+k2H[(b0,!p<I=L3u1Q149P%"Q_`IXt,?<]BbU
+%nk%PRGAqIe)YJo6BM/jD1Ut*EmF/D;q0[-lfF)[2><[4gn!o7mTC(I5]-#nubG8s;#u[cM;?@*6c5)isd39NkHFg%:<WYiQ[WG>d
+%eIo`_&N<_YAc$0+pZZU7B`?SV;r$t2i:^-?^>SO.8KL?e8Td$kLa;@5'eX_4p,5jMju?At>g6#G4+;gC;3!h<iH^[\:-lT*O9D!(
+%PjE[;-YhbAgn:Xs0h=sgg\&aNT\0L1^!qJ at F&+[b%7^$E'5:D-g$?D3qQ9UAM'Q"_,JYdKoO'V at MZ;3.D'IiSRPK/L6X7T!80,RJ
+%Aa!>oYmeW[MXO%-W6mj^*'UVpk+t,r>c,%[JoI:d7Nq./,e8'4m3lH?><hm3%-^7PG?Hh>f5rAk2,6*&29-,PHl*[i)9N1XF9jG=
+%%1a(D!TGM4(4OZ3B&R">"TumTks?^h)U0]N^=N^F=*n,4<U/n\T!'is*^2VdhQ)+HWI5lDIFEqmK1ueL[YL!s4TfKBnm.s-I0Uus
+%6m-rQBM=\_Mnji5Zc\"kGS<RVR"&g$YN1I5SW7&P2RPZj$,IjC\`+i0TV1$k8>l`8*'(Y;/O at _E.="q(!o+_TUCUR`8S%:]^C21-
+%h&4C$e6*'hm=@\dRg<m=^Y3tg=P/"%'!,;d)i+l@^/JFed`b=H.7LKX8u\%YK_8lIlo&s:G_utaW*.BT49'D]8OXc!K1THk-U[W0
+%X.rA[qNT&M at lC'.pA"Dlk-Cke3eD(FnEk9MKIZ83n*)UZe4=F9cT@'25i(%,,K1ermlH4af_m!GarQo%?36oKrR9cm2HacBH^mQh
+%K_eG-lLN1.3tNt]@!*Cb$=ZT:k/hG*r\r,(FO66HF')>KNZcM60Z>k?Sk^O>/BRF..4%-.:%U\W15`-*@&'beltEb,9B'Vk=V!LE
+%Ij:$O\<qdcMnlT^]_e5'lt\<r8]5p?UsoQ<XbQ2$. at 9s(?;'i?CZIfpF%sdRFW*/K9bSDJ6nCg4ah*8Y7'S=p&UYm4lulYAWK)Mr
+%AEA1cqB[\aq"#ii"?#+m#"NMHd)TsT*<0W>&I=LIIac?lSrEll@?IC%at_=lN1^e%gS9+(gL3f*\:CDXqU/1,5>hss_HP+(,^_>g
+%PYY"bl/8-pFk%Zd-DiAZ!::4%mo+2?3U"mk1)0cHNMYKhpU*rU9]<5k,Q"hA0>KeRT]X#U11\Z1U!DSqj.5nU3[Uif8g;'%$?uAX
+%_,1_u)Db'M[t3k"qKX20\bSOX:%"jU<n=9LT6j;`>$mX:]%2I]$^uc"NZ/j5-Fl9hkPhaN!&9f8iQaMt05r&3TZbdD:">dKLZ"A[
+%p_]=LDgBunk!LAPlpP*@W=QskTQS+Vh4 at bod;DbJ=ugHKhelVFG_1bVX)>l*XlCSB8j$I(R]LS'BEnBUM2tB^DGnS=ILT=mjMCR_
+%=Zr_8hpL)Cee<F$!Y>"n8Hq5l.d>\'m'e6;kkjKFV2?=88ao<fqrT$`mqNCskLK1k$Z1im\:_+,mFAj_9Qb'K&ZB,mIFBZJD[(5t
+%Is+/tjSlkO^!B3!gSWt1.gO<M&1[NdSVjlmZ(4!g]bG4)HVe;eT1,r2aZR1c"6gO(J>cbJ?l>3.;p-mgHgI9[YLX)j+3o2E`prZ^
+%0CR\a0tm<HEVkI#>k at gq!@><. at l<*p=%f+R$^bB+jNo:))muJn.C<O,mA1[1Y4%g\F4.(*0Gu)1QHPZmREUiL;D)dhO8f_/pi.T]
+%i2J=GZBWCQ9*Qd6`#&!F.!UU:8LmVGT8g"d4P!X1JI0dSI7FY(,+U@^$dVO"eo#q%mCg8U>*gnHirrXC:'*ma[;ZuPT;USXoh..E
+%4nJD.q5i\d/C-s3 at jMo>In="X(+;4U=Z][uW95#R<A4a&YoZE@<!*)Z<&/*B)u7lL3g/2G(_X%:GO#P(JJd!A)T?/B^>u&>Pgle\
+%CjtIu#@-)@,/g<k*;<Fk2rBU+S*Cc?c1rTu%Mt,No"JoKP6H$!bRCYFfi:4\UE54[ln$L#aue&6UZ at S^<UB`KF$fHeTBsb7l(,%&
+%Z8?d<^NEZsGn at L3,o\6)_*!K1E?7:0HnRNQ8ae+0k'S]Jc30:JVQXO[1Y:&4K<&/H<'@<9fgI-*2=i$;)dIm at rPcM"9$5!'ju,S!
+%Y\'(Hf<H;hZ&WP\&Fbrd;P'9fo)EM;-f*U at I+5n.)!`A^X:s*$P1b)!,p57qK;nVYY]rf at JYB%Gbp'ka55J-t_H]fa0Dut=.dL1g
+%dJ^>[^H[[PKC6;>[+k#m\rN*/RR!8:-h6pc3l^F;onRS`(6e]VD'&63qaa\ca"h5Z4rZS[Z3j^g>V?BZiT=acFCg/@]l$&T)47Z=
+%EkYNK#(&fnKh'34PAJqRb^T're&Y*d[\Z)I(7:;=B:aNoUs/8(oMht_C'bC at SNM*DJqOZ,Jg1FPBtTc[-.Q7"dEPD/a4kIAj>0\%
+%Ir1ef.[_(hhTtHt9<_Q5k8bL`h)BmtK at lc_WTc)Lo^gsFCa^k?#K1$s*3>\:d8`>G;G6F+22a4$qf0m6p9d+X%iuT(Y&O=0E&WC-
+%90Q!W(RL at n;?c4K at 9@\lnhNQUEcC_denfiMPd_oj#.PrMI+5g,+n*`3?L4SdJmnU%Flhp<,(^.8#6Kt$jC>-*dq%\(SS9pb,c(Vb
+%=_]g@"?Eao=JYM0H+p*<)E9S;UJj>Vl/)Kk7B=6W<rSuIAr^4^r]Mbfb7nHW_sDd>(NbhLcAUf?ZslN`3Vg6DqY'_kA,;[Y/4gV&
+%ED`p?jUC^h`POZ#*Y">:DR20IZBBH*MDh=!0;WOE-uhtP_upnYqF2LS?Z&uiG9EL1],P:@;b%!ZF,rsSL'\n(cK5rcn2TS&q+g?X
+%1HZJC!PRj4W]j]0'2a at Y%,-dWVY^\*KaQIeks`s%WV4c=9=[*^X\1J8!$7rtA/EJ=X-0sEfdeE.H):o;eicqeFNT0USi$:*eOThs
+%>ec?Rbr at .q+Pm(g&hiU*c[KDb<.`9ljb-P[6g'/$/YepG;sKUe%O.3BYs%;D- at Ok'HtKo6$/aIuhon:+m=+c2>a$a#VM?L0\D\pi
+%XO"Ml3GG>Z\9I-uq)=YEZ/c:/)71lm7WfF"](<7DE\&*ar0_hAb,,]qg*U/<c([!YoaOiJ:`W*[odC(R!M>n!`1->>NHd_3O%1*$
+%<>&8[g^+j>aR6.A&qr995V/#l,E'Fnr1,9L4(Gk[dYkWR#PSc-6j(g>p`QA=Va%e_BNZVUBk\[FG&""+'+qC+VQ'AQM8OU at S?;PM
+%_8l!A8O[mpfR8qSkpth2E0SXl4qaP<"e,j at r(WceAC$lr?Vr)@-4^u3QD2R;0SQ:;amb;hPGQ.eUSMK5O">"gGpOYI4i/Bo=1k!6
+%6")uL#oS20e^3X1h8R>X5F8-X>FtlKCE9q2mS\r8qtcI<+"&O7MKQTiLrh&(=5H%)6n=Gr$bM*GcDQ^X5]Qlm]Nh$.f[P'nW?.MT
+%ejIj*OoEZplLN$cp.:NFMUK\B%P*p$f>bU\^sJZN-1R`=-Bc2p<M8&p`7.`8iQ9LcA'C:Cg8E8=P4TaPENhN=Pk"LE_R`UHftGeb
+%J1Miec_9#%Su0IhIX"rB<Q2n'G*6 at -]u&MH/iRiSh"\:[H!6Ih^iiE_5`>l,%B/p2Q8gqg8lFFmL[J0Z2 at o>R0!)g\&,XqJ.Ncoc
+%lWI-F[&[&T,h&&iWUEuL+EJBOATQ:,i^k?>Dl'jiQom;P>)e^+fn:WTl\;*2r?M_-T_INMYa\326CTDtH*#Mc[,(JhQ[EOgr-<;*
+%h"F8sZ5Sf+DIIUN'Y%TrX^uYa3D8PajMD\^rU109T99DNI at M=]ki)'J*%%NQeF#uC;C'>rNLQ9YVI+LqM5k*Jp5eP92/Leg7cZ_c
+%7F'ST*!T'/p7Bc2F47/g(cWGiDQ/R.eFR+M(>OgAP\=jF*0fDIIn"gBDksu8'8VP,>2^f-\hs`sbJ:5lF20R($k2p.+r?I+pXE/'
+%")VhYUY&K at YXcN9,97;KIa(Q=Nr1i[iW>lLlN?Hk:>>0,Z@\(\4!1q"iDe`i*T&-YD9!D?7$dM9l3g\qD][!:;m#$b1ib4S`O*du
+%c6%1CqNp>pF=>Ie7r_J):+FGL:XP,qq$7q=;[Zso]WIdK`D12KV;,+VW=K^I^!&GdSstT5K*fLPfj\])fCN[_UhIWfG]$1?"nFcl
+%cI#6T5bosj'bZ4/3`"-P-b\iU\s.R18PQ!b'%R"ER_H]+lT6J7c:u0dhRp4'8HS"$/L5<;?1]?P5#OWB5tMn?!"bE!BdL0qh!=Sg
+%c\DgE4`)V"K&2)_a+`VHUp;[1-MeE)3m^V',pu^iZAq`m**Y1"^*gt;e3$eT)HCH-^-!CA2nK/kQpm\6T)-$3Q)R1fdfWV/22u&,
+%l755]jafUsQ.X!ZTmG)_ahq*<l3*qQJ'4 at P4KmG^rEOE#id"G,5C%gWmkcJCL?%tn82F5/VEh#>K^ZLG#NXL1ZB5S'3"-i7&5ED#
+%MjCA*&'goa<@<HZ(N.L2Y2i'U5B#@22^O_;KA at obp998dpeV&Y!X*[AiPBX at 7'#ki at 7^A_<_V;T$\*AArC5)=:cl8T_$,^VAAEBr
+%+M9$%QK;^8.\samJ;k;=1BmXu(c:e[E_bM?o"I(];aTAjG"9;IZZ_tZqOKgiM]OsI;KET`%S=A';:ukW[IM4B(/=Am_1Hpp1$0oV
+%Jh]4Bgpg:fED)V2F-&%Z#-QQmajb at BOSIW@PCK!BXBb4PT2P^iqU\6W5>UAeYPM^;"NR?:%O+G\8!l3- at n5`C9CWfIJ$1]nF!-*q
+%h7N7VWDY!3=:lp^;s;QL)1ULVcYoI!,nMe+b3:sdHkI2*jNC%jjG_"]Z:JnLee,i>f'[^D(a/KZoVPW\bYYC'UT1*sDTcS]m"\=8
+%DkBpp`gIj:3?e*h at f4GQmM?.!M!_#u1A*f4S`MsUBT';"!r"B/Ou:l/-^PoKJQcGM&p.MHl:%9FU3I_hiqG5?'CTI&F%M*\bZoa3
+%7^id)i/T'Er:3MLM]BoO5)!9(#ACP)T+;aYilI?Rc;RQGPDRUO:-/&IC0nrOZ`ku;(sP:L6Cn!7]tBXlV,G:ef?MH:cp"bR82]=u
+%@MpRL=/?(bjFbSrLZT3]/.1<hEmC-MT=+L!\sFM7I($q.Cmqs0Yg-VkA at 1:J;/!TH1"mMtDo,<h_$P").Za;=m"BlODlQaCT^NEa
+%Zg"54i&9Rrlk.B\GZHmi9n(6jC at VFO*.EKQE7S6t`O$&L\?dBnS?11;d!p4#:9r"QX(,=Dhhd#!=%dDn>#Ls!-G*(QrK at q7XSajt
+%Rm;RqY,%(2nWK?on/j2IT)!.N"P;o5UGJ1AcIh_^&PPXZ4)m:'`>a`1S2lDJkp&U)=_+i>rHjA/bq at SYe=8^bA`l.,pR)r&00+H+
+%NRdN3C1cf#/>SpP[J0iEmeos4.9%!2pO-e%c[GhIi*h-h4%DJU'&?](X;1_a3\=l1f.s\T7rG\4elpp&i6P=i0'R^\@+ at ln"55B)
+%]L`AV;Kr+XhR_Dd+(R)k>TMm?89 at pJZ$;HhUefb6afL>5NDFP7gi!X`]![7p<Y!9.9^$2f>,g?"\E/"%^?><Nr'YB'1(+?&L['Jn
+%jJiG_QM7P=@&\_%Hmp;$a'/.-./4-_alQ7AO%tfEpq[HoaZ.V'+-4$[0R:/+N*qWr[81[`_CRoQH?.1arOeIGS?3`U/mO(%`WC#9
+%DB2uugF9,;`/`qErf"+M`Je_]A1Ycp/!XqjK"Mf9_mA[PP&^t/]p"1k7Qf;Pp@\qR5+W-6Z at GK!UAV$aPX`peAB16u<XAce4IeZX
+%=uU20,Lp%V*?+DX6P\&%T?36W-(+me,7kJ(j at WNbUP551f]3q*'kN$%kDF0PdR%)h%OVo$IGu]Gh\*%TRKIk`Wr0\[l5WVA$c1Wt
+%F5#m6.l4i9-d&kZa7;_U5F9F'KRAmtl#p:b?S,<-bIX8<L at aGLVF/Jp`R[s1s-"#(!kDDEpQo,L9sp.CR>bI1`gcY)<.(>jRJU+u
+%?TqqVbC#*Pi"F'$\MS((/Zu-Sg#]O![[=,L:Sfg0Y!87_WY%.TR=o[8.P8q-5q5-qmtb!AXGbc%J&&mfr,X?6>'!JSC93(tUi>b:
+%5".2i<%pT>gj1%&\el+K*%?jfXH"?C1M+RBlJCNiU!0j7%1-Pm`E;$^?Un2eddQ.FUHUX_ec!g238aY,$M\?!/niAELL2[7/'0fn
+%co=2O'RWS&I:s!@I+T at Vj_N14b/lOSh5JNR<4#]DT=fs;fEM4&M#T9A<bIVJhW]9N/Tmojq:^$$5.Ui8J#]W;HG1`%omJB4eT:$F
+%-(%=qNZ%<aVG8+Xmf-N5+5DrVMic6_mf'n3iXEr3&"1jc#o_qdQF\Hk-l<s02<jb';hi4C)f<(##r6CkP;4,+A[1iOk%^Y%^\Ppd
+%"]$W!Yu>=3ke*g,4P(i_6p"b]!tdMKGS,)C8D/_s9*af4VP4%uY+69&;Hn+RY.FUs:,r]'pP)Y`mQ:]Kfbu=FGur9EfF_(kLjP>]
+%>5C)=Z[7XC at S&%OX%tJ2+lkf<huL/X&!'NTPC4tTs+<laR+(S at P"&AlW:.Ekrb;N?T\e/66cWCqED+sGp=1l:CFY0oeNiiHJYe=@
+%.l4;ZZM at 03-jLn3ga;Yf=H6j,&DsTeXR/QV,tGI.[JcP'-&>(r4pmReLHl`te_K59eibaU[SS[*0OlamKo\6J9RnRa3S4hD-^m#F
+%am$/dhiiQ^b5[5^h3Mu,d8[l^>1$DXW at o8"0/Wi=U\RBqn6XD(,OW[&)Vhj#(F=V<"(`E$GFfITa_h7l_m3KbTJ[Ec&`@h=VQGDi
+%e^iWgd6VH&jm4.C9b38H!=eKtI^]5rB+DL3Fcp6U5*t%UF^2*Lc*WV@?@L1!^1J('Bne(!;G'/UZ%LCtOC<,'/Fa,5itUt-6d.j9
+%lK+M`#m#k at 8P@;X>&r]85Nk&BWB%G5kr'IOmZni*Q4XnlW2`oM(AthS;55%pOLR0Sgmli*U#6QND-)IN5GafX>NS>c+EE[`1\F$(
+%4*FB'bBNu.)KUT'q?qf/`7iI.S.<sFd=OM!Hp&fiJQI+:(eSX"Xug"so$6;WSDnlH2Pj/d<I:rTctH)3W#t[pd,Y&pdDh:Wg"AS9
+%mIc5^NLXm3eAg[kT*>;*\Lur5?-i/+i\:n9jlH\_VT;Qs:$dW1etC:2bZ?9_cF)\WVRFmcf6`CcMbP;jpKUOb\/n'.D9EI#+-U.F
+%J(Q3ZoI5>MMJ\DW)5_R+'Q^A"Hq<%R)-^E=DBYL,e5\/)ks=9%@26:<?"MfBrFC,sfBt:P0B_:%?=$M3&I19JPNcT9Z2dKD)/rr4
+%/0sA^b9122V:V",]I3ZUKKtpsO-39qmujS$)6`$P&unS&s#LbjisD"^ctH%4l&q=s37ulNk?W%WIMh^'E:p?D0d+cXNqU-V#?9Ci
+%e_WkJbZbSh.qH:`i#c!:\=P?c[Ag'fhZD0q-D$a-4N>NiL2V5b!1Zfb4`e8%c%7FX\oQk=hFR(a8]qf5@\IKV:o*9e``[$>qrKSu
+%_=[>p,n(k2/24qH$O`'O05saK98/+&`O[;)ZBQ_^9sdKWYu=i$;3+]H].iW(HG2Ij8"62iaVnO>7OliGgHkiJTMq7C"obj_1"F6@
+%,M4_W8=gg"8pnVP2-"k[TOeUn;tml\]LMKup'U"1ADS]:flMQ5,kM&s/8k(%DNd+'PZ5a>Xj![6#0LZKm[67#c&s6ef4"M0rH;sD
+%B)Qf:5- at Q-6mGn?,r#u__G$tpKZ$5_?+%CAQC$d$YJ8i=.t3$1U40M?qO?&r(,AIl4e_XIO6WhR)<^n)W?.Al3ED^(PY!uY[a!\&
+%`cuV1]"2WK+!d+_SK*o,X+k1[V+u*^JXpG?Y!,i9A)FeYdniTK`#%Z44P at 76"X4/j-Rqm.*1<b9Xrjb&kM/2YL3lHunR52L0R!2m
+%Rp><[Ng.H)X(hLh.k-<q>E9kl$2+"^/1(EI-q:@NcdVg_d?fN:I$t_X43&rkq$C//(C&NQj_Lu23arE9aWnbcnO'8h3VX^\pY9[2
+%5bj[]dJ=;!$2R4I-Q#?J+^o4HM%Wi)^=:]AT!l%e=$[]fnb6gJ at 1Mcr3Z(LD"]Q,:?,(c)@Q4C&@nDR._*(?bjB?bGN/30G>lo:M
+%fCc*k$a5LrZQR9!?4(8FHaCc;[B#-88I,8t]!DO]F^8(As"PG&;<-WFSc96.93LF8pR](!1*^Ul"A'0gN(%^4(gFZ[);'0pE+4*s
+%j4$;?9bTI]mm*+q.-"o.iiqo,XG%r\,lUJbBT"k-fZST&ICLQeJ<V$"g/\Fj_RE]oms1iBP"'2of;9Culm!)72V2WQA&2FO4=N[b
+%r;./8O0 at 0HS+N=!.007.o[:Q$VrdO&2p"e?0>g!KH'_kJhjU=05Eh!&[4ARGE;!qX52X#FFPaOp0d]NDbVtl([!dh+8[kNie'3LM
+%.aN`ZXmmaoXb'#T?*0D;2;3"R&/LWMjW:;?Z4B<MU#PDsmLLb9m/bLL$IVF9rIEQ2T&,u:/k3ks%9*$d-9W(C;`UDH at OP=#L6)U:
+%*jC'.rp-!eH*9,OWQ(1[QTLTJRsdp"TP4UN:Lt?s[j8>-1"VnYdsRfN.cU:Rls!puUY_Ru]Gs!`S_OdB,)rajBP::Ys(&:'<6 at 9>
+%q%lVQ4Kg!MHc+E#TmBXP(IX_0Wkk-"8(EVH9*=9*<mEEoGg%^U73mjEkkW]F:kbA1U=$"V7UN)r1HQYZE[j4$&uK)U513iDYWaoN
+%rqj,$^8;D<F-o'mI9<VsMbPJ2l>(nF(lA/"+C(#1>)M3"]r$LJR)3sQh1hSU>P!UD`7o>c*535)`,eg^/RTY)'9++uI.eh;k(BIC
+%),/i#i9<`#2jN\ope!puA)4;Kp'@2%fh-N>Dr8uXi7#]0q&ABCXs!.;)81]NR\6WFj<TL0a7Z1kZQ!5$?"Vl_AodbT\-pp>gogKs
+%PkEglWV,5(YN5IV95HL<G!t&7Qs>03Yu`UfMP5UBd5,-K8mkJk=q(5uP*:BZUiUgj^Erj)8 at RWQed[f[ccsR?ED42"GFWn+entsP
+%EJ!S]3!ug7[?\:ISO)fQS@''M++qVBS!rn^?Df&5Oj at S&,^_*dGN4pmfArHKQlb[DHMnmdqn4<O-Sag?Yefb9q3UidVR!?2Q9t\t
+%FjjV[P1)VT3nDRKlq9p[Ti0I=Pj^on"(a0YDD$trIAVT'b^;"=/k%"u&o1Zq<S6*hpQ^NYn2/H;+-o?`TsVfrFba\a3N+;1OV`$k
+%^6";rj(0LH-CiMl6.38<2FYsaFg`9R)jZ7j/55QkCD<^*<d5RGd at dSuR)KD$@/[?o*&A`UEsM'MZ#LEPpuu`q4m\"\PjdB5/8cRD
+%]GbT.Q+I]td&Q`Uib^0]mgrd]p-)O<V-MP](2BHlEGb#EdmdG.];K\L9gd!*__OA[&M,DCU;CeClY&TAj*;qBZ9RFlT0R^k4.82c
+%gU=?</T5Jg6FLenPU:3K4 at FN,9$5W<IiguCFe+DQJQjGB/GBa(h<s=S?O^Pn$kZr"Viq'-mD9_JaflVKU9Q6OiR<rI\l4X5.P[a%
+%l_5q]rIof6*mnR#MlBWm?*7SWX%Drg"*\_:$^SlIDON.;Ap<11VjZ%jM/ZkrT2Wgq/99a(Q2\G(C#2qD;0ML6\98S-(0Y+Fn[Cgg
+%VB65?fgW?>ZL at SEgpn<J/I9BgH_50IjNHJXr1-!CDu=n2&m,Z2po%2!03VV$AcP3h(:nO_%>FnTkYGV-1\8kb6Yarn./Y8*=usd+
+%.4N9;HiJ),i4b?3j:mlJ=-8!Vl at id9TE_^ag<`.gpY0d8bMQW?M$Dt8XNF%/Q+62ImL"kWNg5!6P,WbVHIMH=BQ7oK26qb]NEA^M
+%kHFDeZ&PoKKCCtQgS#JOL-j2H6`\:fT\E[1SQTFL-r#dci6:Gp\!K*ObR^W53-cG<[^`cI5CN=Fq at 3Ck"B6F-[42':'O911:BEWn
+%luiTaij#>k:Md`_-X[a!/;Z5Rk5"(O4%+OqC#S-(#<_.r>pMKI!Y@>k6!JVoJb+<dfo,)fi?W)`-9([C%lJnQ/39[CJmQ>(*@><N
+%r7JZc,u;bh]M,]eWP$I::"^AFS@;0qJj%)jA!J_()nbi=on>Xhb1Cniq)^n@$1fVD6oJ%T+Eeemb",1ng+tT^c,2^>muVEh?NuY=
+%#.u6\E&8%!bBqI4)r">N-cYg3FGY:pI/J`;]Ii$@VXV^rcmT8C[69tW<8$s+X!ai^^I6!"%8K1g9no;U"$Sp0k&(Q2g1/+Y_4j6L
+%al2b"h(4=)S7&U.qo7PK&+**eOjD=?Gg2T3q>:hqG]P'lJ'4gD[;3nEA-Z6a23Tl>V[<dc9tq!]CVQaPag4`!l[s*PHJ/d",1<b'
+%fX.K_C27b]F]PW?C6Y*8Z,71Z/WQgG]/kR&FHg.6Ek#,>YE@&t[1)fCH.T/R(LZ9n^V at E*g-EP^(<+.^PB;@/3I1=`DUun;0Sm/>
+%G03#b>X#lHWV)m8'_QRZ\a)CWGER1KB`B at MgkGK"n83X,cn9C8c?I[p#_G8Hf_G^^7CJEspSCJhmUUonNqY&d'Xe0hU85nO$.eOp
+%IeH(8b*(#h*Ad/W;Ps<+o`TjuPmrmF5k2>]p6Smnn at 7=8-!O^R at 3l,#.rXe9!BDU<d+F3cT)(,?_PA'qT<G/Xp>AR&]o<X1oqB&F
+%\dfBm&#86\[TU(J3MjUThqIE#)%pl7aG,+%omtnRr17K_U6tGo7i>_l&+6YoEo'SGNh+hk9X3/\"4Gm^.C6\G]Gh'@.6ZR!e5XaP
+%9"VoA9<E&$BRQ6pk;N=&jmk#b)k,+HrhcBN#cTnhLO1*kS%4bp5s!_U_r1QD/=N__X<i+%T5m9/F,cehR25Er6JtEIo37Vop."*i
+%\!cu30G+d$[<NXs(R7%anE6KC_Df"clKredMPrXDC6BX+P!(+/Tt-6jT2,gXe^Qo[,F2D/?CK#uaU<a:<-AZ7I*.*#O-^j;*C0jU
+%Z'X?FD<omEcOVShc8cq30RIA2']a9i<%\lWG_ at Fh-'g;pk.-)iFA.19'IjCeH.;"?RfOOXj$Y.q'9`rY!G=`\2uOFa1]@rpD&`W%
+%A1B2i>Xmb.8\5Sbm'(1$XZUOghXb\H(hmr^cOo7q:(42URnDWOGYX;b at FeANjQ_[=i5H2r/G>n:'\L!l0#[9A(d"XsZ5:5jSo[o>
+%Ptk,W_:U)f2Ur5?Qnrug>J]k^3:rKe9#AN)^V?)fUsFH`k1m at .3*di^mR3*@l.6q6?7>B(19E9L!WT\`CAPL,q6[&2nru+Z_?+80
+%c>&eq0]fR,EKTuJ3uPi5EObX.)d#@D;aQ>t.-lj,%.p(EB,m,P.01L'h^'LRIr2q*]iTI0 at 3Mb^N.&)HB*64%MR?APPDN7_%ST-`
+%7%1I^l50%_m0&4OGO at IO,ADDLqXL"pS%l\S`IIRiWB">?1cl)dHjL7sO_;8!\U?C6OSc1#Nd\'8SqiH^AorQ!"!.)@!LbBHZISK'
+%-Z(69D`c``K#@tB"hN."hIs8AYNmG\R&(?&G08XC##+'TbXUbkChpJgMcNq$A%1A`V6m%q]9i3M?Te+d6KhHZ5Dk0L+D&MW!];10
+%bI^s5qtB:?=EqdH+)HXSq"/(K>/FN;NV,u2h2LLliTtbP&d=90%i*7jO"hCS4K0QK&cg+Hr0l];@q_s'/WpK\&WSC<$r[V;f$nbR
+%cHa7/.4=CPF`QXO4Au at Z?sUgm;SR"K^AuM9!WRBP[RUto0TaH[fMOCf>"ZFb&rq4#k"5.X.P*J9Fepsc-bh[h-iZ;iTVO>-=XVJi
+%p8d_]fLFq=3:=Vo<)cd5/Z2nVMR:ZT[tsb2))7k%S[bV\6Et("4\OdH*uj)7T%Ybr:X`uh%stCM5/oc*d8o*aS>F1'VJibWqCA8=
+%(mm4Ffj*EfGl!!+QOe%%R*?B3m^#,q<0Bc^pf(1b^EtK)#E+\6[=k0k:(<+*jYJ't'J6EIQSV`K".-1gbKhc:8"NUr&iUu'@9ZL\
+%LK.bG50*Dnq3;c9AUEofIMZm<>.=f86m&m]c'.d]0AR,]$4PZ&-m*d.h0<pCF!Vn5I\-pmAL[NT#-TRY_r"V@,Xd+a^p6sbVae7H
+%V+pYpmT-LhQEQI?,rmafCRr*u[VC"-qiS+nnbom:_8LI67'gkmnWn7%*Ypil2U)@H:/fD0Da<T/55o,"/m1T*Cm;;i;&]mA0(/pD
+%o=sJADY\:ob#RaWQ25Pq?42NG_gCYq7'bCe>jiiX^e2LNLAl!]E[j^B9Ts6"pHL0aa%H229s4W?[])<T=sU'EQ\_t_>6S+T3ot"f
+%;]d9A.o3 at DYipRu1eEOco($>u?G:SWNPA^UKhu1Nd1_OEb'p0j$=&dNe0:(chRUWRN,4dp1m\uoelYJ>6g8_G02 at efHRgY<DX*%g
+%92m\u<@60(4qbMbK9`Q4n$KH\a-V12)fn%HT]>?59/soK_gohZj_Hm>CXZU:nE)R39AuG_s/[i!nh"kGI at mN*`*sVISt5V_2u1i7
+%[/H6uRZKoLl^]bI-NmO&S+c*[poSYPClf&=W/lNtVsrF>UfTB.++:qRCSp/b<Gp*Ncu5"=k79Z\h/(tW9,FHK#?k+MFC/,[_0eYt
+%&sEE14S<;99:\6'V``<!jdG0\Y/Z8;FR1OE1Z5OVg(!gls*jcflglKU4=--]('?MfW+gPG(8'N]A@)$jUqVsH%4""I.es7E*"HSZ
+%_/;dFbnYYg-V^R"YOl(^I,TLM;cO[Rd]TH(*b_1H9]N:KWkP7j0p./"']IV)Lcql";rWG#ei<2Y,hYErDY&\u$_;L0iCoMN;.F$G
+%amZfZPqhu:no6WD#]OIVbJG/K=Rc`#bh]c$R"B!tq:/_f96Gpm`pUPp^M""Kl(&UC6e@&"dF>9uP!?:eg662grY-FYjm4tfM^*t+
+%Q)R%>UoANGTM=fK=1Ib&aGVpTmZ\0Ja!Ti;of9a$WdL9!,gWlo#Eks1]q+hbl2a254MkUlB%q94m,KN4!n0P14`R8e]dO?oF:9+$
+%bFLk6>r)4=+TFs1Epb+3^S<5B/D0+'Yn:G`L./I&k(IM//$PX3=$,$][`=(cS!rno2gP<A(QRm&E:T_mT^Rj4aF#<&,hO;:IR.9c
+%ah:GE9582k7CR]?jB9]cmt'Dp?W9f4mFFV38olB*>a1,ED#CT5hj)=Nc'?_/fM[VV'XZ.=!JJ8d9j),V,uI]Pc<A0AIUjVkX6adh
+%$+i>RI\5[g429:\N1<qN0"qVm;%T==cIo/'>RU:j@:Jl7CH=.#L_)B]h9BPFTGqlcnh=o!?3Mr-FQ=Q%E\M2*)jrSo^T*MO6+=KA
+%*?9K)6Z#N-LSn=)IbI6 at 3>ZPq$*il&*#a"H6-!0d4Jb/kI'uLWaZ92kK)@).LklcBZug,`pG'Y-j<H:VcY4T^]Eao2G+.TseY9M7
+%L7GM'Ls@`YK2@@;`KSF%H+F=<hsSp]Y+=1i+DKr1&R^HS?`0T+R9L)idb&a&>>jm(78R++@/9M0BqCNm34J&6HWF'j>""p.9!I2B
+%Bc2OoMh[Mafr(#0rdt0G!pR]Doq%"'hZd-s).l40Q\550bKib^R_WJ1B#4@*VsmAM(G]aRm_j:%Z]`"d.A/80K\V#<*od at -$*^a&
+%?P&^A1POCTp,BIUD.WErF7Z8hPYGM%h[KTZ=^JK'd;<O>^fof,K>c,S4fI&e#o0Hl.UO`g:D;_U_]8TE&DgehGOq#;DsJp$iEg1T
+%Tf>VS;,Ypt^o/2GU`^lHe[JmWhPcpWqu&JrII)@\6%pIP_SCnp5\`$rm'Z,D>u.UicmaN$*Fd#/pgkm$kA%e3s%f&EMY87n4h-T%
+%Z[B1/bIBP\;^_E80I&WNpL=-;+?kRPJE:fLIl;F\)fc at ZQ1=!&mWKme3Q_3brp7U/)lI@(lqNGkMX:]?&ZN0?@M`M6-pf9KJ,A74
+%<1;qC0-K%rLHSYHOFQ5%.jtZK-U7Xc\`DgR3*EtpG=k[a?pAqs3)[,Z+P8*3h+>&S7 at N'_'"nCr[4/RpY&NOFa at uiBg9g4=,_D:g
+%rCo:-BU4p!l$CY(,+)A0DS/ouW<$sNV,MPS-Q<Hk,4>/._ti\)darp42/^'$;K:SVs6NBBG)4YK8]FdW0->RIC>5?;H<Z;9.)&8K
+%V?/nX5t0.PPDOM4V at PXK!!\DiR^S4=$KWT5R("Ba,h at 2$*q)(d&@`:f#cis??c511VM0Xji!g4h3GuQ&/P)A"(3ta_,!e.:b&b5H
+%l<`XEp65k"H(:#gHrr-J5djjL\7OrYq^\k3Zd*V6p=2s!(3 at s,^fQG*UOaM6H02/Z'[cZAU7ZQN#7Vjg/%b>90cuRpD9m*fs$DXO
+%jsSVR%C-rAXeRul/Yb)k3N"#hN%r>CimG@:_*Z/P*X(&]V9j>/=m.dS=ouYZ8COT<1UZKm2<27"EbT*_-I4.#:),R>FX<b<*NQau
+%fmR)?rKe(<:F6CYO)AG"RQO66UnJa%b@*r/W:6h?'/M8JPJ!'IGPJeKS)lFIp>d%hd_U!Z-0L59$2V$5-QSeOE%l=eNCrdM\Wjd$
+%Rra-@&mXh2c=.m0fYkiM at 7QP!9t?/VL63g?e+ at S<KC\)B#GIHoSV0cBoHhs#]6);lNK'L>$Mgu8:<;P&6Q8.-^$s(Q1k1[Zg/L5r
+%DqiZ>7ZM1KcGP1G&)qNJR2_Air9"9ile)3"['7#9aK8EX=IeRH"%hdNd[l6^VOuT0T1MTC>TRkL*H_+27Upmn^:$lT6!<crD9c?g
+%KHTI59N+/+^=S,O<V)@fb,d_OD7V(d!6uR`K5<tql5%>0d4a+=U76Y- at AKcAP.DZd<>D!MQh&Cu;$si(7hPN21-DroE]C%R2t):D
+%_B?46#B&n+T`fGiqQk1OEq[%U6<mEd>m\gDhJJ at PmSSt+!R(3fH$dBU(KkWb:AGM'>gqWSSffo"JIlOU8e@(bmbC=<qm at de>AA('
+%S^[9=$Ig"UL!jfsX;d#JH!rHY6YB%L[j at QIigdm'])BHBWPY"F2Hk_"`WA8BYY^l\`83(O]p#CO[(;'g8Pj'V8n,n*QO>hhdJHGe
+%GLXNBPZI+ao`0Y+G8;nd\L6&?I8M&Bgl^S]hd:,5[K-:(m=^aq!jT4D>Y#h;)Y/gWTlQ#A7]dre'CTcH;'af`e';K$/i[dPMlj7-
+%cH]-ZMWUBdq3hG%\:=*[(t at 8@N]adtRD]rP_\)F1-h)Hg9hh&j2]\[)K_(a+rD%>`[G[:i?tu,k2rWjW?$N6_\2#Ba2Ra`YA>auC
+%L#r1jPm1n(]m7%;#gU%Dmj+K*9oC"Q\Z_;LW%MTKE$\]i!9:NT(#[3-odFlg=AnV5VbO(ZohN,F>`_0I<<_%SjB-_bI<(9B&ffG^
+%ca8-HU;kAekLbImI;-,^lN<Uf&VlP--1[05UOuEVFs43#g(5L,YjXeg`P\i)5:pDIQ3lI#c9V??j]AYS9LUJ05sQtKS9YO8LQjmr
+%c:]9KJ0C3F>E9t`Q249A&,3RQs,<4:$FU(fO*khn_%6*laiWFN#n_]drr$FtS<M!X/Y,<6*esV^mR`Qq6g8YPA.8MuR1/<)d<rDc
+%J^Y)bLS,W,)Ci=[:LZp;JI0Y1O2ksl>h/C,es^PG6S2\Rj37#B2m;gT\L])OOeUMBHmg,8330iUI4rLA`#LTM<HrD]:NeBK^KQJb
+%n!p+42%!6T`V>%25qG2AM at 8%[7!W'pY=VJ`(G;DWNKa[!aP;Kr\Ss_GZ3F/'E0T/!7_=k`s%(c&(*qOig<FSK3[ZQWCr,83-.(s)
+%2KiuofSR;S$8Pb4g(DUYYG!jP]>'OWOJ$H?o4WW.m$;/fZiFSEYFc2mcfOLZ:YQ=j5G)o)=`k2;^[`&iJ7Nb"'WTla'PF>0[4\#+
+%A0.ir5a'[Y<YLdD#`,Ag^-0h)3KD&WVin-.U60IC(G2gJBi`<Q1i._%@JmFD at 9mG*M<_9SMS7M0Jt2G"K#.Vr%Nc?\cG<)B:;-//
+%\7?n!k:r`JlG3u0(YU+Ed%I,84-EYU[qK!@fOFU37Rq8s/3[Ci]b8Xl.iBipbnm#$-#QC1MIt2>5ca^EpsjI\Q67"(r@;M)+0qoq
+%=/*`lY;uiDFS8eeL[3H-2)\eX[+hLO4ftPm31/-T9NMiI9>`,kjP-U%rM`YbGdEb8Zpq;3kJ<EPVG#`EIgM'hIE's3bpBZ&DpJ9s
+%)5AP1(h9t$WAPuII`o;Wm+#+KDVG%nJmY:g)"^C97B*\@7;HAbUUS-/_T(^48GM%_:FT:$8`@t..]"c*4j"(dM>3!N4n9':`:e%K
+%9Z/:93"co##DA?OM&u*DOEAdY5rJoF5%T)48_[mT/k0'_2F:U#FZ9g);To$^I:^$T"+.A^oVs(\WZoUA$VJ<%UTStg2q8U/A?>,W
+%p:r;;]&]14.CR!LX#X!JIH!=l0^k at +F('FTIssk[q<,;eCm+?hE+'YZb+t'QN^;\1mjpDie(DOS at -:%im9EWn:G%PQ9O>/341$!3
+%Qp^S/(#h7I[<3 at gSoW7K^f7#mqkZPOeu6MnK1ZHL_.W*(UJsZojk1;s9+F,2^dP7L=*)5XjVu!m9%)tOp":8"BmUJ>Pf:S_8g"h%
+%lAE#u&[XXeA5_[%k+3Bo7[e at CB@:<CEt0U.k,oUo[D3Fu-q6QZkq%N_ at U#Bs<Q<H9*+"#jX"6BH#4_\G_d&TTd+?D]DB#Rb<!A'E
+%m$;G25O.NnWkj-\5,=:#2*S^2o)e1f;n*/6[KG19#%Ud.KRnkFPG]]F/14^]4.B:6d/4]^T:Wqs.lWSLd?<Kmr=h"9`WCE:BdQ@,
+%5uX-$hL^srZ5uRV.1`'A at 0Z3"0KK'HOHo0&975!H9?u;GWM-WgLW`9+PXBV?nb/o%Qdh^']tMd5=\)nhODUh$-S#D:j!!6[3Kn!8
+%__S"ZNVrEP at JL)5]`Le-JXi6p;t7boNu[LOE^&ul&S38U]^CuOeSK.>_Z$[@2R>E3s-\-XinT9`.A8Z;*&E'/$b9Xq7cdU+V>Dq]
+%0p6H,ro`Ml-1;SfA4,H,_KVTsG?Q8)]m,fi,NQRb15c)a4F::B.mjrj&jC]5%ZRs7)K3nW??&:>(c at Fdd^rF(7cn!*3A>7e)P=/H
+%S![naabl./;B$+EaseR`?8SDZK^o:=niSRs[IQo1`S<<IQM`?"(rr:[S`&32NTs5mm!,"+[n]>^Z-f4Q[a\5`#,"M?(Odd3%%:i+
+%lrVW#9gt07Z+:B9=NHj?/<^Em?)G+#/LblqTd]$CZjk=0IZn]%2KBD6NjkP,#:lkON2\LuAGj5Ib/dYWrF5r/^W`$_[OjKmG*Ph&
+%2P3>',kWujN at 4niiK@M at RaGQrCS%hT?9gsmaHShXfM.om'?et5\Et`9^9oAnR>Fto42+TLJdf('0YOYXV?<u?cX4?TK&;[jD7aA^
+%#9 at m:dAXm$3dH')Q=1#jWp_Og8[Y$J-_!e6j,\&$lF;2D6CsLM>PmM#IYTKjqtt<=:]ic9(6W"$kSfQ+aDJMMR4H>ODij3%7W2J@
+%8P*!S6=ssTU6[6_?Wq`#5;a<iC.qL at S9",&n!>`.<m"QDI4:-\%nE3L-1E<)r1m/+BAqWD6[$Ib$'TP:he*?5hmm`&*@W9Xo)i-^
+%B.E9gCAP,6X+^s&\T05j@;J&.d_7HKEr=5<LOdG*>C5Xro;:0cn0$=:W?mo/H]7jYr.tS,H.h^aHC:N_*1Q1'\f+MLeq&Ho\CFcg
+%dcc,/_]BO=pg[?PCMKh,kaf at 8'b[]7X+(N32+?YSh0IoN3c)SC`(Y%:.4%THd3TsrObBE]ja8,VBLY<eg?;'[)(Hd!rfhMV`6QjZ
+%W?YQf^Bs9Ego5(,_Ri$kI(lA7\>tVCJ-G?j'p[Ls?`?eX(lf]bg>M.]b"a)5nh^Hk*3I8+M.H-JU7P[D*-/BB93A'm+d[4Uldq:9
+%?*$h=HJD1jEo1WhmZ61)md?)0VT&D&e?\o=P4l)kQ%WZ+S!Du9O(b\gHjL,2oOF95KV[p!Xi&G76$Ii,j$`l]>FoT=hfe5>oTVHC
+%_nm[j;$O5>LB!>CPqk_P%>l=(1)+Cq#hEaUPcM_:)1p at j"BsWE/Q6.GBT$Rd;7Y!Ak'j5K7BM$nj`hf!0<:spl<3Y;29HWo`.h?i
+%:uSf2Nd@)QD[fOicEfqd<>[9>Uts=dN;l27lf"[(;^abX3Y/&ic,'f[_-Ye=?Tc<P#0+(6Xl(_;?S-uQ"AQGUP0c1rf0>iRBHAD5
+%r9JU/RpLq?eWe&S(?Kqo/Gf4=I_GpgGqOf84n(j33^(g,TUV%/8S]A[?;;&jeZrrYo:UDe8P%44><GU'#c,l+k9Wn=r0n(ZMs[p&
+%S<n93qmuXTH8eJW'tl#NNo2*An1FHVZPY[2,BCn)3+'%7Z+j'EZ['[rX_RmH#N[tU?R<,<j1&e[_RCnJkFGSR]ZC/K+A5\M4R7[R
+%I&/TbPR-S?!]3b9C"C1nU<<GVF!Wn?0)6fl68nSC%g$cpS+rE\q:_puD#i/"G9SLE%r3/ce6SAC)'"&c^'Q#Xfg'k2Hpd.gOfF]@
+%kfMr?0LI\O>?\g1%V@*6SL^+s\u3big[)h"WeJc][nj-&-b:Z&SpS8.Qd=4"*dtH%gIU]SXJ7\NI,J>ZadTl,2mDFGb^IE**)BUo
+%#IhCh6/n=g<A\&q@?XVF><Ak4,_^f_TOloXZ-&+8/c">]F6`SJnRe`-k6J5g_#&VQCP)^<;WRpRH-t4LqX1>WF at VAcBNR!G>63uY
+%FRsqV0>)F07Xr.0C/a$WLD.ROnd[u0s4q_]>hFu2gRBF.&8HNg*rFThg=MZ+dWBT]8\,'kb!IbN58:>ZmSV)l-Q^Z[%k+,<RKSis
+%oM0dI&Rsh`&&%!\^Q9+'U=s+tHR&dnOdbmFP=rtZZ\Rfc1Wc=CH'q_*+8a2^I<YA7Rd[%89&(<Tc_l2D%5r!PWL3Y5Qh6CSh4J?V
+%!<:,+P_>:O@`<;6JgF<]-,OqV[[u$/WDRS,"@5dq+D/=Q'MF1HOF[(P/u6&h>TOPam+/&J8DTBKR^7?X?V91no9=b&&smL`1P`es
+%h2\ek at 4oL+k?6nF=\IDLmd3,[^GY2"mj_>KEEF at jpk`4Sf+Uo"na<lj^48Jo?jjj?9H\-SUJP.>3`F(@U<b1r(j:*f)@G18pG#lm
+%hEW7WZqR=Dj at 5_aaaZUVZk@Dc$+pI_e0bk#c.goWdF\7fBmb%YQ@'$^EmShTRp!"`7n3q9jkk0A9Er)ZRE8O*#)KW59'#Q. at koS$
+%h;nIr&/\U;WJ at BY44VD5#JktNkG3<lq_9n;;C4'KRV)tIm&WTS4&jHN<,pcJ\(<Wp0gtst"1SMskFiJU.P="t+4CWJfdG,5:3Nj<
+%7]Ys^i;X5_L3$G.YUgV_!@Y2c=hmgn:sq1pjLGBnk)qB6Y,hS-CePMXg,!QcofrFdJek$a at a?Lc'+.XJO=&1oipQ:e(XDYg2]&tu
+%#5b_HS[q?-UC*!ONlAKAqs#e<+rQ at 8]W4H2p>m8-7Qdlc^Le"pjaITH-o1P5-FlFlO4uql3lIKMS!u\;Zu!NSbkiE+CcTCo&6)0F
+%5cV,(\pG%qJqEFTSjAj&nlk;aSVNJHYj',r&!2TdR-(0I&h"9>1>lB6'Q'alFjdB/qYn[n%&-_ITj%(qmkO(GO04_$[bsQJn3Pue
+%EIf1sHkY+6>&K"pPTi2C5$fp5R-!GdS!X(8:,=J;9(l:+San at QG=>!f<YtElQRMqk:=Bea8bk\?"\i=cR>)s9Ti4cAI`S^*SWlr@
+%6#PPu4!0:5CVIYB3mXkpK1GNe#\tC+_E]sZ2(q8LbRNA[*@?\XR,eBT1a+QrKC>2g9fqH3^1G.Q,kpgW-/RG.I.3r.J9>>W2Z`d>
+%!`Yu/lbrGWanr]-jeT#ff2d4N9V'M&jRP#Od`#a_p.b\GAMCADVOJb^91m<k=CA-7HZjf^:DT%f);d-Mo#-_*Vs/R-n'0fI<Q)lG
+%kaK)g\NouO2"OL6BVC>rrVr at mRb\U)icMKV*;qd at 0BX0rb/0j!QA^,%5tK;f>B#bedNC/^O0D!c\l>u,MR?F&^!6XPY^'f3n_7!`
+%BpN7"f(I?=4,5b.DA$Uk4]BBuWnaMaf6QPWEiQ^J at QOBXS#@_eoL"t"]B:7eVqJsWGgoUco%>[BOF7$[NA6-9$cpRC,2C*(iOZa9
+%=A^8cYs6'%3Pq%`)HdI=Zq$eU$M=SJjs"SOY_YlUQWP&SEF4-3I[rllg9ous)2jX%TYE#COR.;&[F1<:^%5q[(\Z%Jq\JVJheX\c
+%UO=tlF.q3UH+53?`M/)Y/=Gj3kc!DQ>Utr/jDTbfGJ7sch at -$aM0uFLp8m/9OuC^dDsSI=D^J4`1'Jc`4c-Ed?)fRAj1F^?R6qPO
+%]X4VXo(]`e=2,kT59Lau58E6NRJ&bR/jGR^qTBc;RsSRgVE?191*1]D2J2pZjSeN0jn*MGrj9uB?H8h=L@&VZ(Emc3^aC6l4F,6D
+%V6rS>_+rlVkfgtH#XOPS1ibc*RXPo5SR.hip'!_o8P^A!k>"'u\l\BK8js6Q2c\c=XaIB=F+Ud0&1P4o,B"s!N)[Di-!=fbAd^4^
+%!L`^:!X$1l9-bE!*1[(,%>NjgNJgX1 at K:hJe#ho5r+GJ'E8q%qM,E?KOlS5_6b>BqYQjFfGCLG4joM@)8tP,EBFj6#S:49uM#f!p
+%*eX+<*Rq=X-aI7F0ue*>A+R(0P`$/@\/;:QgE^<Bj/a at nQ<^6&GCa'T')I%#\n?^MJfH^JBs;r&$K`A&SQ-0W_;(`BY at Y#tR58"0
+%'6'O7I)N*4\j"0k.I^4Sr&@pfFdqeZA`MRUCL*,U0btXE-%1hR;k6(,gn]p/\;!=+g[3XZA]bT[3shq(W;oZ`e[RKUEt2/GB!V?+
+%qqGgQBR"QVi(o8 at L7!IqfOSNH\Gq!M\X:\o[k4L_/aRR2=;9WpTooe*)j;2a@/XTh9:.fe4MX/"YK:S<N906Rf+t1=frR%^oqTkd
+%.6m+RrLDH+\&%o@[&+L,c=2b\JW9O\D0=<)Mmo8LV1u"P_;n<onMBa6Q@"gEF#G]ep;5URrE#2'$LRa=Q"2c0B,JWWjL!dR@',L9
+%<_KX&X'^_S[;#*-Xd40uP=o&^\I\cMApT:*q0"bVWAN4=POD22//fM[%2k>>%#B0B4t2((]ZQ6Y@;gF>])G!D=oa++^s/.=A1fCE
+%/GkCIRufO!RcQXDYth9]10gG!Ns8CtD!M.$0o#f?K at m&nSggNXGIcu1QJE\Z7ch7[`lUi6SVcYGa;.l(#jFX)G4$-1T;;M:-%siI
+%T&u\B?K,J<,4D0IQoDr#rZ\I<b^\$SeRf2Z^/P!RD(F01+IP at kg@E_iB!Q0kcHPTUo"DbOZ^+kAiCB5S&D]Ds6-sg<5D6VO?Sd,+
+%E\#s$f<oRa,T)u7'ngVc"s$e1iFao5:4/@T99;=cj5FKA#[safUdW@<_(Ie>m1L"IOZgN=3+d9j'C$N(.FX]jk=`10\fg,\Dt8()
+%8:9n#mUk;^lU2+/TQ;s"Ai"?s&Yatl[554%@f;ZR-;ZUM1$NEm^P-EQjZ'qL>PmNL<Plb1Y:p.t*F\9@[;9#mcFG\B`1/EJa9Z_c
+%I)_QT!o3)7mn?u6R$gki8_lR^EU,s92_P?d4k6]lH_ig/4k`,GcOFr>jU;c\=Nr/]_1MsCl*"N"3QX3k4+lB;cOh3/MR*'MZE8J!
+%B.^=+$YuOe</kK33ZkoE,gkJFl))NT=$PsA#-?G\HT7kO\^&S$K[NaAlmUDn-STX?kDFV8du3G2:aR?4UPsYcCmtWsR$gOWHpr*P
+%M2E,dk()Nfc'DCL_SQpc'DL\pAp?F3k^lkO>\b:[,!?U"'Ye/e(:q6UP8J^."bA=mronjahQbb\D/Ic%=V<WW6+(Y.1\*-jl>.p3
+%#E6U'43))I:;&3d#PHn&rVX("='OO:GtNZ?6em[R?Qs4pF]VZh23F:W8RACfPJ5 at RN-1n63V<Q9%l;#<bug&tD%gcLn:SMA8=CMb
+%^hdbuY9AV"6Ck&4n%"An9<\=lO^CfI49Penr2e4`V[bK.A"W=!dgUGg&t\lE]d1aQmf3\pTHGO;Q at +2L8=(o:3JZRjd7;rl+$VTB
+%=tn0`munYNM1M03":djm:)IBE"J(_TG;.b3JL,IbaO2#TX;eoY.[s]8Hf96=4_(W]#Es*di5.sUgeR>NE-^7Z,`T-UGGT>T)td*=
+%:"ap01QNgNiV/TPhmN_6U>lHm1($U+@`EsFqIr9_l/2A!FqQqeX=8PU=Pe+F)mGQ6O_ZcJlJ`'rTDs"-$AgA;bG:FOca;jIBuehU
+%%qpd8d%3k&jp#>X+!apO4<G!"6"^,48($FJctEOP=pdY16s,c^%':JhaCr4VROR$l4$gIT8<D-kXiR[RBBS*`6gi at B]F4ciFUI\>
+%$bjWNdH2&YpfW'f-Rfk&c].AB>68"f/GEXXbU(%O(`CWc]*?3?-sUVAEaA\c\H?E2Sk"ab!d.*i(WuE*3V0@(QfJZcnPb_&.n$fg
+%&hldFjCG<V;N>hJC"DI"4;Qps"o?<BJ%f/>H:l!pGlUfd/imhC#ne at r_hr6Q;q\,W*j]fWElNQWf6k0ZJ+UUVc!Du7TZUY$2C'>^
+%lC185Ce]Z-X*uqbd3fN\l0Q(48"%1lj8%EC)[r60H[]G-<^V>PPM5Y=!QC``\MuUS%'8%JCaYO7QN3B'(LQ:?BNOYH3>NSa2k$)l
+%PIoHKOn3/uP&6p?dleD8kX[(^kJ3onA^f"JVn"W?lkXhE.-84A(oYnPXV0=cJl#AHmc6_Kp>0jo4V2IX"J2EM@%oNP:`!m:h$(u0
+%jt3cd%K+q#ikO#Ee=$N*+4Ki+Y;>]mr?XL"m8CRuZr#f<a)VLV\EfFc;m%B+bGG4!7LAL"S.c9`Q7J[AD%q/\1,(8RLR;o7Vr2.N
+%^6l<nHkG*fH1:a[[]APc>:^4;KI>>u;N<En'F`h6b:TN/"85fgnjZY`87B2"Mjuqa%u%HE-J,5(K,lp.Bt"3]p?,5/_g:/SaY#7;
+%S%Brr._#M'IB5,jPqoBb"(I\j>j#R9\,K`]+uAS$R;kna!TV::b.Pl1Ct?9Ih!(/uha[<d[1+--Q9.'XKQofQI,FVOF/OVMoTrm2
+%FW1Wd]0I2e"BuPta?<Z!^*e&^GWupri8VPNgUb^B*_7pV_rmWW]\JS>J<J9_k@'I9GEkDWW1Ko=WhO3!Chsg\WVt<^A.n at Iqh"/,
+%7lt:W#27-G>A20=A9ga8gf/PHT8mPneKroCR)B%)0kHebHq\t?'JB>Z/kp:'.22*R*>iKboJ1>@RE.['Y+7qWMgjgK*\@CEM07c5
+%LgcLsF&+l,9(YN?<]^L0$Jfq"=,E at Cql7&qHr9LGF2r8_r]$&8I$_E`.b%\sWtOjn,k%Y:DlGP8F5')FH/J&(rOkD:A2EkED7=G4
+%BkHOY]UYr>lo_[MVF/25U`Qj:9/D^l_0Qloi29o!A*r@#")(VA:m!Of;p:5!.rrMJ%o7n.o>RS*PhL'%M9\g>L-TF3(E@(.mO9B+
+%m^AiE-p\!MGIm#/o;&YV^#i+BWgY]@4(VF&bU+pXID*Cc]XI_D]VdUcaPp%;,ANW?O=Kb5EY2>="TuBqejM,mHPG6G#23[XU]:\&
+%-9riIeh*PQen(>ZNWb;=$#R[<idRMb6F+D;\%Dmf\>8G`A`g5mblP:1[P%0%^^J.,Aj*+O&m-Wi=KDKro"7jadI]Zt"U8G(F.fEn
+%YUsA<g_15)&l7bB/9cE5`+]5E!:X>nEGC/7m1V!2_"Gu[8]=5\AEqoEj-h"I*1JO6hP$gc3^.Vbn6H?\:&h9JR?8d[V<CJ;e8=n)
+%YpN_M9Kfb5ad_%qr+sumBt(R-CibSEn,leWBB1f\W8Tf5d.DaAflBhn!bLjBPHTme>1n&[C at EOePWY;ff*rNR`GQ_/NN9t\[fi.Y
+%ofOkN_3Rp>"/T9$kJQ!i9d,"iq7o(gOu^(OB^?%-E)/a'1&9`1G3+L$'F(]rIdN`q][CR%)WbtCjj.-hItG#@TFG0[V@*q+d_,-+
+%otnaD"ZI6elqS&Ro&W at tN%5ua\9m,qc@'/c3<gR\j?X_%$U)o<S/-d$WStk67.\)8BX6F6FM#q!Dl\kS-/j3mAM015QID'XE at G"m
+%qo at 7)RKseRRhXpmQ"3-K_='r$$'PJlc[--k3"G*^m!%;j^t1ls:Ap;_a.F5F"&FJEPO0d,:3GNAhAN@(!ZO^>!=F+Q$'g&,YoaAm
+%a*<#tI.Ae45Ck'\KEN?(o3c\eRbW)IVfq?A>R!sSO*&Xi:On!:s.EaC)ke]e:RlPkZL&ea\g=59-V$][)p[174%ITe`WY)"lcV%D
+%oaAUES]0aD-85r?=^L-W at ea%6*tSX)034?jJ]RI?9AYq%Jk1oL_ph7<%pYEn+u(K148:bnrp07p"(s]D=kh<6q.m-O!ak6Qr"?'9
+%>'-iEYE'*W/9=Ng5=RCCT+JN$@bf"M27>Mg#aRKGGVP-aW>Z9./bNl#G=\MT"dBpld`4"bqO)15gClue9Yf4)YEh/9MMm9)C(?dV
+%.gtG2/JWb_&+4b:\?>Os;Q\,86q&2%O=S-thHP=jD%RA39EXr=e30F</,o?+[CB-(,s<848k].QkUd#0k]K9r4k[iuOA0sU'[<iI
+%Ig0+)-)>)JS4iQ!!B0d2A^[ZG7*'D/@DST6*H)ZK0#=(Mjo/Hi#T#8WZp/,pS=CS_'OaFgFQbJ/Eh7kdR.Q$,D4Neo3;&3d=ob/u
+%ZT^f"?kjI-A,SS#[tCeXO?1Bbi;8?cYcfpP:q&)r20%f.L_/7p+`KJE at St>)Z*tOF[@m"oVI at o(&9/j(j;Cj!R2/l`#mEOKh!X`!
+%T_@=IRTbhPB!?`Z;>@9s)/9.+m>gq]]r!,XV2CoLc&X793FLr*q;qHuIT&%S!0hDJjifoLV,as`_1&'*?)AL]"OLB<b-+U5KBo'\
+%d46#t^m=g;%,u=Y;_$M at .sAk_XlI#=2Xo$J3%pZg#raAM4L,.b53J_%QoRZ+`'j,VQF`a2m16OWaG<hZbdN``]d[BBf'3CCUpnC4
+%8h%5,VttC$^Ydl]6NaX&c)[e6P+RTY3^4(aBcEAflGSAZba07+3-TKdXU*2NL$h>q(pOWZFQ^JS`e_6cKL@<;o(,5E[g[=>im%S_
+%-jB'gZ/aD!V=Bp\Ls`lokN,:4AkabJTnq*gE[7>3;>P`V<G4UrkB).R)cL'X>6DclAP_',YnMLZ76Mq45ssS'P/q![$.8AhWcb!T
+%s7+g4\kPYKlOD&b+5)Q=DC]=fbQ:<S at EA12nIKt#p%b)\>%qn(-Z$QWWoUc/$f^sebB1@%J2qf;O^O`CAa!?*!DN:$QM?']P#qG=
+%SRa8>P#'ige76P\lhi.E5SgQmqWo"\Zec03\]m2p,8f:2XDXV_Jr^r5Pi9g5XA]n_f1]ZN4lZKg:M[EZhZIld67TnrUG&W=EHNIH
+%<4R(=G.t'`9rCIB]?K:,;a;]%>pY$pOT.8p]J;EEPe?ZE4f4"MM'/HLTI$N#iIoI_e>b1UB]-3*O^tj2Cp[3)+NK]&<kr?qn>.<N
+%cT-2'fK[ujR6BX9=PUIfq]n>QcaNTI'LP/Q!G$ZGVNeBM.9_2 at 2RVn84tFMWI\H.Wb*CDb1\RPc+_fdPV-LU9$W6iE0RG,8_m1[M
+%A*4Gj*+UCG)li>WP0TQ\@iiMI(72?@/t9q&CX4^[Fn!d;9mKJ$Wp*7Tn8jcORRJJ/JuQ^q'691JBe1pi1Mkj8Q_]\=rm_DCiSHu@
+%J[4/-LJ0I>rY@*A%jN6sl/==ZfZTW?pH9A,Erk,Q7G],_<BJD8Pl]n">7s!uT'rQ6`X6P?gfIs:j9`T<o\=m1H%]7oj8oFKQCW\d
+%nN8oG*"7-C9WkhQF]bVKjUrK'hR^;#"X:/EPX69\Sm0,p$1k:STU(6HlR56L=T305?jdZWS!8/_1^a*_<!Nt4D&mejPOi[q5)K')
+%(KFdF=]t[JKBPYI>Cr?kl=B0"9r5_>6J@[&f*#,pZ?LU8M64hB"W)<]E[ilt-8S3%[#e54N6?<[>C;`G4-4u,ku6O%hG)<%eOg&.
+%ZO-9Z[6*!KMFtsc--%7g4(0O+YdNpF-B1ZXJf]j`$sYVf&d)$!la8!=$sM];_`ZIQ+a7I&M-Gdc4"=DTX%Z+`qYD*&52>U%L9!@P
+%LQ:7N`MZ;C=,O`h`^$-br#(l`O&>`AjQ,.=,*a0,Fajlg9AY'1_"T*d,bSLeb\_XMNkh'QG!2+'X$+!DV`L4U50QgIO2dTdMpQ%d
+%T1b&oRr<PRW2cfI#H=h1rs(f%.$N#al+h*Ol`WR4`1N#pkspb^S[0OsIT.WkR&]U`=oP7/\,K>qeWNU&WBiVg)&h""*M%s8)^>Q%
+%B(%\i7Ph#0TDNp*;J^ImrT3b)\tBO3d-%KH%=']/Tn&e:bG0n.A(b`p2g"PP1*7\LoI=4FSU'YdJN?(ipVRilpW(<^cWp$s;GuM.
+%(0XKp1K0[t+$+<kOo1Q/k`odofD*$@nMu+aY=!SO+@>Zk:M_CinQRQ`]K*=Ue4!.JFRo%IJ#++fH6j`tHU"U;&8q.K3OA0E:J&j;
+%?7F&&_>\ZJ+?k1HCKqHUl:X'smpbRTU02G"-Hc7"0[FPcdm2jp5=fZ4Lf^.l:4>RI9n$.;=9 at 5\d.(P*j&PQsn<hp#qiNkpg3<(Q
+%B)"Ut/%INOLa5Knp=*eg3e*Y?!TQSl`SC>&$G6GqJuou/\nN(h9oVY+]f+CN;DdS"Tp8I)\2?=H+hFLN&UUiQI-"U"EC&KZ$%MU?
+%T_c5_W*V%\k,%LRaKp&\/jPo4'J:?bm)6R"AP[fH26ZUJ6J9!'. at H`.n2!(*&j1uS\0I!ceijk&4&1BQL/2huE:4^hQ.Z&D,B`X1
+%S4fTq^hI#51<iD)]_sA,pdT"]Q4R_P=b?7/LkuJpWVmkj_hH6[J/jtebmYrF[S=!Mc\oND\7INX,rA^<nBIia.a9_N+FTMNosMK?
+%BCc\Lg*m7"AB:)IEaDP!$]7P[1OQN-Jj13XSB'\?043Y,"_?%!"D_mih2j]6Pr*e4CC_O`$J`A;FhL\Q,rYu44_j+Ijo^$Ag:6MN
+%]udm at 0q5RplY:^#le at Wc"*9'-:Q$(#7/`p`N<,,cRn+*,9o\3CUuC[1BOr1(CHc)_a=gnbM/j6!%L+3kd;1 at ZG,]Ed'B_.I5Cl4E
+%M9(>0UfF4ECT?\_gkbHjai"Ds-"S_\O'[1L2:VuodtHYl:JO;D:hq3j(c[jASYBa-bdg"8i9b*U9QQg['6$T<O+5k,$JF at HI*t."
+%DpuCr)ZDZ(^CjZ?K\1V>e6>^=45f3.f]gqZ'A9m_U@>RaUUDS at 2j,s)5E\F8-hf\&otXBn!Eju6Au/_rGk0$IhIE8XEeZ^Ti./L-
+%d?U%mNc%+)+CP2`5D*.6i<q'"@QQSe-bReJi[8)@qMm1*$sMM%"a*cS=*Npli_X6],[XI<F8/Ag7^Y9."#N%EJi4t^q6rKnB7E0p
+%rCC!3kBa$u7-Y1Kj:q"[:3l%N^W.6SJR]\C2tp6+b at Sc0Vshj8IMj7'#%?[QrSs:`,gd6pqOd[r5]"K*h\LY3fdrW")U4J(m7>:c
+%:;FN+EaR&;`p at HF-/1!V-48>-2r]pU5UR/tNa'T+4L"_=MNu6J=*+l8lK-'[W*)P!ML8=hg!eEeXU3YD+Mg?p#F-YVPuG,na_/8D
+%W"I?-4$"fV)7cU4MHQ3XchQQ?9O8#d%RT.O(VFsLefH7dS.l6SdkCN;r,^UeejSCODf`StHp?bC'Em:2e3K%Z+1VOZ,'Q>TpbXs/
+%f(PrbU\rgEV&EM>!P>1GPYI*8rg at C1_Xd[%Z.tiZan(!e+Js=6>aS`HHYWZU-EiV#cH847Z[F+h(n%i:-0PdH2l])6^bF"APd)[.
+%ZAXmGN@$J^N)Pc.4KXFs- at VkEV5S_LId&bsa<?gMn4\"P0VprG6[AY*aJ_qG]EV!k[lATFF=nM<kO at 2*cNY7B;;P+^EROWF)"[tk
+%:f(86;ru5.I%/PK/(s_:H+M,/\OYj-M_u;>cs6Wne$/*(]20F12KnhmP+lS1=-M!%!0Np"2bT^!*'D(31Zu?QF4-@`,9LS:aE`Rj
+%"N$GJP6AL]bd9m#feE(MoB0%*jUh87T=N3]"ll1H&M3*CbA<,u&5[sF\gmZIAiZf_6&r<\?S2D<<qT\a/[sc_O`(O`h-NY.Ia6YB
+%%VkY5odA$c3%0m`G['!a,iE.7L7QTd+V?DYYaS;PpO;>+7*7Ho]>K)5eTJ%\;r6T]KT5<+L3+p!CG(sf<.Mo0VO$!O*![f\dVn:o
+%GuBDmnJ7 at tk18\kjciH:;l1Em)9HgAK$=0I=\<"rgIRY!SDld&9!TND\1;fXO!:>d.U*`ADgo]V62/W!q!TJp7SQ/./5Q+AQfL8*
+%>!3/?*db;i>Z$P[bu#NRH#0J#f'>Z,bmm&]T&-hCio=kMb_W.,V>3iX^13%/@uC=35jBSBF]/%`.)OaumF3aZ;4>WqJRr+r61&&r
+%5Q/\/G0dSKf/Y3j>X+I)^k'sXJ*p%al*T5E\bk23A=Wle,'QYp92NePmn5M[gY2VT0I=L,d.A2AB.#^HF5"Ri20kMs6(j+2hkgI!
+%Bc%0XXf:Q+A:\2WZg#a,I$S\l(Fq_8r/_mG_VqlVY*6uR`f'+kC,=Aq.d7)EOe3__4uja1W/II;UpKpG=N2E,o@\m["82i=Ag`Pl
+%$\Il&/<pT6cJ$&m:geU.k>+5<6%eHCm;bF6q@="CI%),%j-PAUR3D]`jZn+^n\R#^,`O.3[cEVL_.1UAG]@7c>bDtq at q+_5D(7W6
+%9sZ-7aML1b%k3<c at s>fCPIG[R(a,17=A?&ghY.0?'I[LV;TIsVNIsHi0=EU'2U,n0M2_*=n"^2+cRP"ReRV<<[=Nt-Qg]hNFeaHM
+%"=>(Ujq(V?G?Kb&"f^^=YLd3QA%ug_&L[/4:$m%+;SGsV7\=''^Agd,SdZ5D>OsaS1\;sPKKJNiX(uQne#nCBr]0Yq8TX'Pj]XTb
+%cYHAF?5R'-Q?ri at iVdMt^J%E=6aXL?V at 6YP:ROs:AL584r)0DH'FB_F/s,C"jOWeDa/W?>NX2YnC_a1l(/+B5s8L!b7!CKP]2DiZ
+%1A,4i-(blC7erle]WDfji`8'`X5Vl3'128/nl%Pto?EsWFlYqsf`-<$TR-*4bDj4+jut(Y&6;A"F<]7sg`<gSF3/%iW[cao11N+K
+%/HoF$caI(sl;k at +U6<HX*;XF-*$BQ#W!HKM0qcuY1a`WUFD<%.\DGpoV[Xm43,_80LT)tM&<D-O9Cc'FE:TM9GRrrC[c>qf-_3I[
+%PtAD5kBPl]s3.;hBMAU[:CC.grsm[<VoF=&+U"4.&rcRH&0lq%)b?@rq<Y`BJ=oES)J)`(kkQElVt7RAQC9(Q[9act8QqVY1lp1i
+%BlcQJBeb98?>I_JASU\LZQ at J?>7/Zjq7%(oG2MmX410lU_2ul8ji2SZ8/s)751V\NfQnfr#8+%-lD'lo>co0,V;#04&Tu_Y.:+8l
+%/.UaAJ^u4Kad"0m5ta%c.1cC4`0"bsoBD:sQR?>+ce$le2ssJe[;I7G>EPq,7dFWbI?KOfSp"R]>H5&K+*oc9Z153"]W8WK1b)Ll
+%EU[^%lQji#E(<%,dL-(7k_3qgA[Xt(%r3p2LbsVh1 at QUJNf/#BgLl0<VCf8a#`uCLca>uX8HTQ]]HsMj(ppjPO)(;N&f;QI6:oao
+%>5hS%mtF]+!8XX-STe^.`"P7el]P^%pcb\&:YLCIDu,,L-F&XbT%=dg:1 at n-)ENU5L;f3&qDLbN;r*>DB>\0cmNL,EHTN%r&A+,g
+%G713gA+nuG19LRkaY=0R-YpM!YNB!?-0GALrKX>^fuqql-2eJ/A+,Mthe*A>i08aqN`9CjdeRd8:U[ZN7<jZJC^?1i7#>pj#5KeS
+%mo2DV.\Clu=gPm9TJ:cNjdkJ(GE1-V^,$5+S`8/E`bih!]3#7*ZV!(=f!RlU\bJUsTAF#uah1*$d2m':>_m6[r![^pMU*XdOGJ8+
+%DBa.ZqMu-,65BMY]I#Z<f^,?BZYIaFhntnDpXbc:BPbraWe^d?P*<=l6'l3qSGGk3l+uNc:QnimI1'X/RU0rX2sJN)cfM)?`F]K=
+%#tWs05Gq3$R0sL>.;Mi.n>MTC!\ZWXHu]nm+l8HC9?n^X"#bpoqp:UPUli5=M[=GOSd3&MSn,6o34l?5Pj:.2#Ys81P(\K+!b&&G
+%;II_0R;,(?pV=N;q9p9WrHtqH[$7ne(Ani2:1*kZkd?tN`V!K8O'2BO?BI.E\Sfn"=)H7U20,PC>kkC)>Y$XJ!ciD<SmA6.\')3+
+%D?grcB("/*rj.7aN2GI@:I^@%h1`XQWj0jCj@!u\,WfgcgJD at QZ*9?R,oJIi[8H2cc9irmM7X6*R"@/<^O>P[E6Spm=JhGa6^V=\
+%EnTbIL>ZeFcj"LVEpN=<&%$5S/1LHqVPE7t>@tD-r]M%Oan%1S21YsQGR_GZkX.J0QY+-Mq-tH+I8qn2-]^$\Y3,F0M(_.K5ng)l
+%3+4m0A^.<gTegLC7*.7P8N#ZRD@,Xri)?AUSdJ'f`06\O9Rn!6W[f6jO9#gAVl=;.Xn[JpCKKro>(8"2;E2b;JQU5f?9:.q1"NZ*
+%pZZ#AqMQ:AeSA at 9Sofd,S?hBkPZ(p,F-Xd`i`%,5.(FXEg2`'0XYnitM>>!!M7g\JS[j8;dnd..*#P`aY`jo7:.?=YD"ahlA#DCc
+%@oL^L<htJ!]u^6hD?$oE\FX+&OHsN\ErTlc?&!9/bd_lR+ at 0;q(gLt@\mdmQc^@Q5n)VImHNl>4L'=73pMJ'/r9G=[m\Z#RUr!Ok
+%8D#28%4!Uh at I)(H7YF%CSn5FTEYhaD?5ka&67iLf_B=JmbnrYKruBkM`j\R'`4;.e./=L61DQ#o#Q7BJ?.[ORU1-db=6n$uF!dgF
+%.li</^c=tX\>e3a.B!mn_Q]$ZX<r8Ar5B(,d-'$BB>l#196D.hBhe?sE^,eVFe^r(.1[,HWG"jEJubC'fNf9+1cuQ0]UXP255A+[
+%K84cm9c#rY4"-n#g[eAL&4uBMdH7%NkH8V_5<d>nIO>.$TH;\\XIVReiBR::`gk1XQUSbQV1)06DW\[WRL7NLX?5sZ8mgjW#s_@#
+%4f2IZ at W5.@$LUk$q)t>SWktTK5J"1Mo6.A<Ss5HQfM?N7DO]g"B7H>=`WRmH+pF,=4U8klou7&bS[dTV-S?d1W*H)@oe at f;.qZZ<
+%Zb2A6kcD_q>>MN9-NKg- at I()?L&qQM)m2:,esEULT]^E1dFXicUEGEkfuMAg8#g*UjdaMkA8'jc3PHglfBLtd`:03l3I<Yq.,6Bp
+%mebb]Dor$\[gu9OKg7g`hVK^Rm1tcsj1^<'h3.M&%!Ao^06kg:DM8nL6&'c#qIpK7-)m2.;k@/a`a+`Xaf_(ahK1Y9[So8)PJ&eG
+%Qt0!.H3&R9\\Q^G)crp_g4\G'p$$g831;@Z)S!Prn%,;U2!$"jFQITJDDCVU#SeYh.UP1J at D<Hd8amM/l%')TkTQha)*Q$HC<pj%
+%9<R3$Jfc\kD=<^k1h'H4BAe"Fb11ju7t,q'\c7mPK%AX7LIt.;WOJ0=+Yk%<?'M-9=h]bX/$ZGl84o,u`#qX:J%\XX`1Cqtk87h.
+%<Z:Qq3#fo]A%F/Oi]Ob8KlVT>&F,QV2_",A;/Q&:9V(MVPOlmh+Fasp at UnQ_)J-;]"50pA:<A-2L'noYSf;VrA6H;IeDiEq=\tQA
+%;\'aa%2AXu_hsMsN,>(i?o$n2`K`iFm4L5ci0"U.ZD8C+](dUqZB%14ORK'?Tf\^3p_^_onpSA)T<8/-][C#&.tn*`Xj2Wc"U6\U
+%bPWG[J&!TIAbI-X!!ugNYMYkm/Q_:;8T6""o5WpMg3O&DaLV0&jV4,t`,6b#4BMY_^-M[%*:([`'T!I#a&uHTat,]T!2S<of7"7u
+%Ra_&%>K4Yip:`ES*XrhIWolD8RlD\4fV#i%ftqoE<&unK!J\".DPX3'^RN#Oi68N1!i=eEmtLJb:BHq>f:F)+fNXoQ,F?+)#eIFL
+%]KLR^O*1B"7>g9S"I#MWRr$:RohIKI\[7"Z5e_\RD"%k3K0-`kPnc2EWJ_VoS34#f&e)dQ#EI+9.LaJGqOluXa at 2ntT8b<u,&kZ+
+%QYn3f[I%7:KePDVQ!.uiA$VfKU=A:]Y"47[>038Ma8l=@'3I7J[#1uLIUs#b5!J/G+e/"O?peL!\0iRr2k7PTUN=%6b"@m,`5YP_
+%NKdO7!>Z*e2qYYpSF;Nk/3'fWT>5YRZjOmJF4.7fU76sOb-37=*5-YmG1bZg`HE/VUc8]>9$YU]+oPbe?h>j#`TC<nG3r4h4KMJY
+%r+YY?5(Cn\W at qni3Cc,+g'kD7niEqdTiu at b@s9D`+C;/52]$6kPCuh7gTp'eJ9_u:J@@ChNFPPqCeYqgq-tcD]OpIAH*UdRJaQ2!
+%9O9?lnF+t\1QI]Ra>umVkE_k"QL/t#LN-shA`&3jo<Z4tK,t[4L=:IW-+?_b`(Q[A?]L[?J8E;ZVQ[L]q+=]ET/MVJdfr+\Mf7]Y
+%o9$HKQ?Fq"'=:u?\0go[VgmT/hT.S2a*#g8ht+7='#1EbW>XM,fHkMmq;e2a?RONQga`sLj>o.Ao!L?7"^UZ(Mhjaob=B\]g^C70
+%S1iW>B*pZS-Yc':-KB+.q?&3q'%r\'kZ32WT3+RaXsScgCh.&2gh4X"UARUfpnC/GD)<&CE:(e,c`=HoPOPi\7,q239Q3[6kb68F
+%GD1$S92J/c9CfmYs6eLVZIX;sW7-">S$RORbtZTMgPt%s1>#RT:\FE>@\M]/1]nsOi=rtVhr*g"XkFAT0HMh7:A=Glpj'D:^4\33
+%CsU7_3>m$*&m8MA!0pfh+S3>XHaSiPodPa8;EVcMQ_NXq,q:Z2$TQA at hB>tKdg;ii'oJ!"U-7!'I4XiF0'iHi+o,#p"l#Zk1Oikd
+%8aQgLTCfcPTr*V8U??p4;]a^T[dL(=_9rW0WH+m<j(g3k]6qp:m\du:K^jDT!!TMeNH%(\fhDSuDo'eYJmAB1N`e.#rgbq#Z`%&h
+%02?$ff-tX&N;K.cEMQ-)b--APPPts.XcqD-]>$+f)dDgL;u:BIEI:Hj7pIKui)/jS;^EkoS>Qd9=XPP/D<&k_ekTLBp8-!i"58pB
+%o.fg\B^MN<p\QERraHDo!B&VlIVZ]N'lAKHAN=D<^)oNM7?uf_3`RUAG1f:G&*/CHf1X]of\?Ytcsn=oIG+).J&j_)<)0C0oh&)&
+%ZWT/CV:I^FbN1A\U8=IB0mucu`bg at ff/Y4H,ku-P96clt[SCC/_G3mi`oCXJ[u_$XG]d3%>Cj9P>jPTl)TnaVM+2lLcZu"hALIqM
+%0Aj4YaK#u1C-fk?mDs@\H1J*#De#/@VK;HH/X>[NIQArYSmJst`7Hh-ESrDrp-[3fZaWSONd01I:AJi$?H)L$3T!D<k<XS\peAdZ
+%2;^-ikE<-6grK^H!j27!gPPaZnqSYQmYo01BV$Y,>$FXVUq#p3F&#Jgd28I3Dj<BJT1*?i2`645qJ#=8]L;oVTfP]/b":T8R0F$S
+%bt at Yc*8-C_'5`Ye@[u_+gT6oG)oL%=QZp<A['15OLuprdni[G_kc$W/jDV#1Msd[?QSfnA/6o4$K?g($F.VR]I'I[hM-m_[Q-M,E
+%+L-,B`^I6a#rneIYr["CWWZK at emZ<uqXk/:5:0n0,YY`/,,E^a/]"]jki#`b-df6,\con48I$RH=;P3?bg;R5F+akafADMLUWL81
+%-9MqQO,\i1OV#E%^s(OrLA[DPgdb`q4[dur[-s23N0;lg_2t2G:n[)>ZP%](pc"7to"]G(fEj'._$')#:T`>M:NNr:A-IE%e3>lQ
+%nk!>NdOL;LmM)UI at S)Xt;eONl?P;GL#Yt%^M$V`Wm@*@.gksJJ/3IikKD&N%X[/JnL!ji]h"$pi=LdgBaW'.JUa=)K)-Q[0ZCNJ5
+%U/iu"YopKOe1P;>h]uLtPrb%";L_l2"Q3uF21+EpDfEci`/u$>&0?tR7&(\AC)^2K%mg_jc;$';8ij)@5';Sa_2%qCYq's"P at GDG
+%q)j;b91qqo,*Th1S[,ZU/YLN3>2>9Fh.3%OJB#qn;/P9*1lt:#U#"gs\%C`ekCs.H/`Pg3(X?/-Y.M3K$$Jo,M)6HDdZFK$AG_P9
+%=A*/,kO[W=;X#F76c$YQqr%43T_'Bo3_*g<:Ym#AVC/(uD!uOA>Cfa_=0hVoOW+N2;ck at I1s5F+aLs,;$ieh at mjO[=!P8#"/kgRR
+%F at a/<H,*W0+Yh4U-FnZ!dDhFVKq',o*phaIIIMH0o[@lUZ"XiM8oUA]])8naV^kU^C=%%&-2Bl+EW(h>Co$.]mE$%I$TVd.*u=AZ
+%\d4&86$RfL[8>*Y;GD>8\/*f<\lGXX4kM[oK0.\ECYkH`ndDi2B=2ri7^cE7^L$$pNbTd[jMLR(oB]A-!+uBWs#&`s+N],;]Z/G-
+%&e5m>"+&NVA[?)9DcV7;_iN\i at fRfjT.4Ku2,)@la:;[)^R8:&N\Pi/CNArt&ScpZQ^>^hHeM(N]9.[+SS,#!A/3lJUnAK*MV%\c
+%3q9<ujk5tclFpR0cq_B.:D\kr]E<L>`S/@b^Sg_ea8"A3%Y-(99c[L;%UI=_m*5`TVC'IiAh?:BCRIi5=t%KJ_;Q=rNJINJ2?/nW
+%ei;C^,GA*pWcGR+]pLKOV9XuGY.Lo>4VIbVC2+enIb.<@EptHudG@(1Ii.u3A]3*kGE/M&dFi3.2>l]:F$2Ht9BCVF%i%f?rY\'V
+%h;M/dZYY2[R(on1>>D91Ch_rI%TX+V<,=+<:H"*//05G2"$H.Z3kbHX.jGkV"AC7ZRo4sRlJ(%1GQMM=,P,;MHdC1\:kRq%j]-E(
+%YY.IiaVU_1>(XN(mcb=.hlK!(9b/Jhi1cI\4<@4_I"H;+o9^l7SJ]Xh-k$RG+kH%0(RBlVFmnT0Vbj\HObdW(0nE7t](LiB!5mY$
+%4c$j\EXVd!l!R&Rq+u#d;TnN+8\JoB=X)?:bfpa-j]d(Y(u-LCb44ap7,mX&#alDXq0n9,3/D`kY-1cgBW!j.:mkN$,f4hK.99Vj
+%ILT,YLAG=s+pCL)M[h8HdCBGQ%]S"(\p6o27 at r)4G@]B4B=!s7%A5b-b#6O\DCb+q6uU at c$,X>YV`U=,pmTf]\cMc?W.E6h"N(*$
+%.IFM2;@4^Gc(g`WT-0o`p)oUchj45IrfY]II$LZG-HWR?)S^dOOXe(3d`*4C^\ag.C+T39[cuFu-Ys#EOf=p>hWqKaHBNqNMs7b"
+%8ZRi=Mo(MhSE>7J^kQF[DB"b$rB)p/:?sO8*(,sf4e6PSLK.lF'.Z$W[f00TaJMgii/-TLeg;g,$*=ISBM4t?mU#J]bn(h#q5Q<n
+%,+FJN(Z_-bSG_<tlA4bWDOWZ`00uJ'/6Lgo!1G:/EcG/.AX6^Ar&NkJHO=$/4pgmA%G'$lW:OQ$BBjDPe(NSJ[$\1VDGMl-50:P8
+%HUus'Vqa_tdhLP)f9<QiEJu0DLP'QTHGTWde[YZ;`q&\Ibr'`j%Hkou6"_93EJ>DV)TuAM:Wgo)h:lmqa):L at ej2p]2UgT9_ZYPP
+%"8rk=pq1V3]I5bq?OGX0?)M?BP51:OSQi^J\k\`dXP;ka7q7?u%UHJ1TM=HdOCZ6Lr/(Jt;$*C8PG6X"Q6gE5[H+C'a+Q?dhBo-a
+%MB^6dYP60e=G<qE5TlCIBt[V`5Oh3Hb+i]i/Kj1"/8]X5`J/ZOi=VmLk+2K3)'<FZgtQA'S;;PZ/^M at 3Y%ZqqR52&JI5uBr]]HA)
+%Lp]<al>\A)ah3R-jBfkk_,h.n2tVOL>kc82DV3NVh^Kd&#oH+m]!T$FqNZ%Z39.A1r1"H=/T?ZJ5^t2Chh at I];V=>$[YT"k0><&C
+%7qspuJqgfNSto-0m>S&_4#.4 at Ei+!P2 at be5p(.9'WL7a.-X9K?ab-(r#aH+,;NLhJb*&5e5&8$Xo'gLiVO"MFd#!a%!_f?]NoIMl
+%f!_*eNAk#ri60_R/^)l!k0=r!:!Kj?iGW5JDKe0?Nof<3WhuUc*q_[N/HP_eq4D_hXtWUBWMq%0`['e1GUHM\STl#KYqs>*Wkl<J
+%,jm7<=O$LkF*Ht79G%ah0.5XP<??FkEg]lXls^UElP*lH3!IDe^X]=bE>SmR%kW?-&1JLq2Q/Ra-)>/rAu1QPU at m9Y7TOs[U#EqU
+%PB'*P"!O(__m1(FEqJBNhC"P!OpE$#>i9Rof1,Bl(!C^>HXU$O-(9`Oc8er$D?qM=oGpZS-JueHpO%(j=!$)m!0f'Tgja\%e(ZE.
+%qR*rfo_(g[S%n.!nE]Ml'Ac+jRTV)\No/K*qZ^sBRjOO-Z)!E*DbbF:)[`-+'^6CeU'C:U8U*uW!@4tdLU&0[CgAQ2[r5!P8VRT]
+%c3rL?Ll/-43D8F/SLdg]e at I[.2eQs=YN7M4\.`Grlp]5De7r"VQsPjB>d%l5X&(W_c++-t"=[Z?_Q!</BCAXq"*%(gaHKfTalogr
+%oEY1#4NsD"P_ha3?bbLjg7ap=Ei#S7]K"Uc\`nRt>c,j/@-(U<V^4XVB#pT'+A#bZY=Oq>\%NJ*V*S3o$!++_Ja=Wf:`L/F[p/09
+%,rg3X;\pRKOZ,f<HNmi.f#LchkKmj,+ARG5Y%L0_hn*dI9a3[I.i'U0O=ro at m:PmN"80+mT#ju&2%@<m1LD?fB?C?@.LCn='1&I_
+%<qZ4b$?=o&fY$mlD:*7]m5jrYqifaT-BdKQ9Nq1%j6n3RQACn(Wi#PQZuXf>"Q>pYRZ)4^D$_F%hj]!7P[qo-ia2LUd7"C$3E)O?
+%YT>g'B)oc3(%cB(+.Sg at dT;DKK[&VCPq*BppW[cAF7n]Zm&=Ed%*HO!E$F`"p:9-CXB`KHP61^t0JmE`SG7q)p[[?Ze,@#aQlNn,
+%OOQ6KJWod3`)hVR7P$^kGk9E<gDl%R3FU#gJZX4SXE%2T-[ZuBU/F,8RuVlLe$ScUNi&W at Rg"&t)'Vd61.e2upP%41k-:4C]hF;:
+%CG8p%/7t'BBZT!7YL<$:>DU[r?VME@>)I]g.72/3`2nRMj=3&`]'f1!2g7gd$!TDQ!R<%LpFh(]3L*Z6dnZ]?Q+uoR7Wq?I-i94i
+%5u%o;Z/.IR8iH'ua&[-*W%%`2esrO_'?F83h74LIBjA6d\o at J&2AOft\JT!t$S[k_aFufZ0@;Vk%NSD&kF>3EfDD0XS(rtg]GRc3
+%$TC/F(DC8N at -j]1DG!O-eR;$cm;*06.K=s>RZsP?jp+`H%qNj0g4!86\O-5VmL>DE=6J<#S)h._U0^bS*]]ncK2XFHE``LNI2a%/
+%@VkKQpl]JO">;?'2Xl^aj6ITd%M]GF'Q[QTXj',Mr%4&%R/*C-T)[kZ?<RV-+S)a-4Li-R\E/AtN\^%je?em;rZtu>$b[i^hT7If
+%#,aa)$f7IfR1u9#Q3-9TOh at T0ZS^$bR3tM<>E8 at E*`S*iBQf#"2J*7h#\!XW)>u*E#8XpHF24B;7%6&8mP%mE@$0Ul;]YqT,08f=
+%0ul,<2<e,#J3*4bdeX^ZoAiZiMKr=7Qt/7mLG%0Q;KX>c>,Y)^&8]XT0fPW7HB,`"FS$HZ2G7Wra:fGD"*0^t0$,:bkq(o_L6![>
+%XUO,d%oh;hQi;/HY'm$h]7*[cY9CA2P?;mHOR:cE/IQQ-Y*,ksXR\UXS$mb163Vledop2;BGlnO[Y..\&f.JM<:=Hc%Q(;"M4&%&
+%T!RTDRHpca0j_:XL-&+iS>>D*B$@uN+2St6N5fmu7agBmc>D`+[dt4XJ:r7Q%d*?d*[fL8m)B1B2F?\1E\SeU.cVP3Q at O+q`!NL^
+%pLleG;^QBn@,3qnDKb3F(,hpEhR6jHlH@:O(\7gaVhree&$M,7JQ5g:VKPj=Pi%[cH)gW9?$ROG;/Ooi`6J8%qb7JaL8RDVVR)AU
+%1 at .+/=RKZ3 at 5ihb1)k0iKj/TD8-,2AfrO&/K*$lG,'fsa;T^fp%U.lT1dsf,MM!,8hEmjIa9:6BM*G&p7=2%dIf30 at jjR"BcG5%e
+%^j=6oTKrDc3sn$o!FaiIO=Uuh.k+_%nQK3hk$%0UK.1^u%'5U"@E%/g=![Dt$_)`jl@]*'$Kdo2:EWHHOkY/X(/C!XX+pjA-RcS-
+%_.*eC_^,ob4ZTk%cmMMI"i!&&^?:u8c+#FGf^sa<(Oj`Qnfs<Xo"?r.VAT7RP#U;\?6"Ps]7WB>c at g;aCO#_"e<NLlWA6/#N0sl(
+%V'?#"4LB<p8B>Kmg>o0/HEgnlBEGn?5ZD`OIJ33>YgGB]X;u?DR[=^E9S4T-L2ukUVS9Zudo\`..861]cHBU#nPSNaCcUo0EO*b,
+%U6U0#kG+k/Juk*L+'@U.]"RG$<JheW/mS>F.[/qlROAf$^e]hN^LLctCJ4RG.r-*n6L/6YHUoOPqIjeP[Lr9kfnUH97D02&WPr_(
+%H6p3i?&VgQ5/i\'FV)[SQ$B4rYD at sXP&^%;Ppq=s\uKt^8c#,KDCI/h3(MgJ'AoX$$BK2k"(1a/mJ6:cGo34[=AtHZ?C+k0U]c13
+%Q)@\0!'M(7[$5X/fBMRD+Sfpt4k`V[BDe@^J;$HrJlE'q at L3Q0XtsG\[U?uLVBf7JarS$=WU0?oh&D!7k>7%WF?[VIc>?""%P)27
+%9?_#AVNjE`p9L0)Nl&3ALn,H,9?MM)2DruQiF6d+jDF#"PK1f\d%;=^T;`;dLQ?3WNeOn*Mp67iXnm1e0B(*C?UFFJ>.]J21Rk3*
+%Q3sS*9GfZoE/D=o$!XoTVck4pk'`*6)nGJj+/p>r^OIc?8W=!,itN,q8!CF&?K\`)P,mT(g!&];9)d54 at V.i"\,Dol"paa[)G#?d
+%g?$u(%J?5a`=0ABp7 at BW:8fV^[b/\s=cr'V:V'qVEKW8Ip*cau*W4^GF_f03(kn%_&?RIT4LIrWS,D^Urd-9F@[SA]2h:1?N<t'B
+%?k%.k8,Rm;N(.h!l)CI&'fT&HITGu!"`;sqY at H"GIfZ_L_0dro[3e2nAOtNM]lp.9;W!cQ&o*OnP9;M?/8aL:MANAsRuECa]^Q0j
+%1_Ii3;f<!I/FR].e>e#B2#"0kOa2KLbu^>*j'4GCAb.$;Z8DO(,C^plijN3tiLLUr-D57If#,UYn&bGfI`R2$]]aA(od2#P;BZm"
+%f5j-Q;No\r8P*:L at 84_gXu?NWL)!i)ZH'i93<bmm)M at OB"r]O7d154f:&MsG;"2IAQ-J:%&l'O>WrCL]b3^]=Q&Vm.ZCnFtP0_gL
+%S(0Stp-LUpA8Yf9[fu_Di8b0 at NdN8ti>&5gAu%ogTNmSi:"#3OG`g[a5]sd*V#7$\OdUo^@%lH)Wuj]cUj3pQO#;FjHA57-GTp_>
+%c>P1XbL2#%:k>N'>6LkCK2sjT;lDk2bG7*@_c1QuL5/OdWH&I=>k.r:ZN=MIX-d65NMU5jc3[/_\LDE4F'%[r_K<0%+%DRjXLu'?
+%#MJtU_:1X0)Jt;HgZlbEZMnU>M-I7qC&jLeR:Mc,99f7==)a<^'e>Om3F`j$*]CJcm0JQGh"WFdfZ>_ at 96NCde:E`2KBqrF,tV!f
+%R;$O`$+3g>2=J3rCBXELab:f<;3"C_PD%BRR)uXE^(&ZIER?0tLsAc5]Y)G,L<sRAOC$+CGYE^S@<&p'per,3Wb"IG>E3C>-/KC<
+%DTBp64hj&h-ah6E3Q1'0/I6PL.EL`P%W,`\k)!cN"6^[f!<p#:B-8>97]Q>a(\QmqG323VVA=J3V!C^f[YnV'coV1"gB6VWqE?=6
+%\Hc&Cr#,n64*Thd>.WcF,W61ik2Tn07os\f2$aO2[G$1!?^./I-o at 0=6IWr+<HV.[`1sEB95BZ\F%AEKDocs+0&Dbp5F%Q''TM\,
+%C>FfZ\iK\,;A'Kma<_#\a1 at D1a]:FAk0*6+47XRt/h(3iPkm63n(O]"=`1lDdQjcN2DG#Km((@C-f1ojMYpr6p-!ZF.XL[9),2Jr
+%V8aZ0o?c at HC9>tG8!B;f_Qn^_m/\.>X_JL(8.`0FUH&G^rAfo\opX1rh$kNh=b6eZ\h9GTr/h at V&Pd#r9slB_q/lY1PiX-QP6oT#
+%\`Y.J3PurnEsdWaa.Tak.Eka1-fp2G,2(l;.`%!B;a\F&`3'4A*kU6dIcb6B\NRt[ZmuXO:7#qbH*bRc(>$!,4F:C-cN at Tes-3_!
+%LDP_`7Ahg8/g#eYi!>o+ahWaA#;8Zl"Z($&?]!da1orcb#JVj[/m.G=p@@!W*!=bBdcO>TU['1=VZg5Om^G)ol7>eN@>)EU'k%<M
+%fWWTTD;3\Y3`gO*gm.];AJc2u\ZN\J8M]Q=!b`(17GH4WLZZ`#3p%kdhL"Z%l<mhI9!UU4c\OU,EW!Z3Z;U`ui+B6bVlP=HQ,WYP
+%;7S'CYAI0cJh`$5bBpL2<lI$tab]cP<uYB\0UXFDBt7-f8@%XW19J8O at p;uq(;nfejkd9O8gt<FIsh1/Q9<k+PD!Jq?n0nDa\iaW
+%<_+)NjR-2.,//,68oJMTSnm`'HZQVnq1ZO%nnVH5dWPuS]T\!u</"ii at b5n,>CG\ULL.kQLju;WdGeO(d*,sOXV4F/%:8Mh[%'bh
+%Vb(op at IkS`/K60C5bCrfUoaH$AhJhWr1NuW"4l^RQg^G"qf)'!W<eKL\La?(,2qo6#A%\0`-':+>FeE)h=hQBTi+OH.Skir.B.1B
+%Gd3b4g]SR?*iqi0W"Z_rM(a?hg]]7Qc/97_F*&I[O)l%BeSc)T'+"+%%QsjY$^R4IDPVZ,'5n5UWTX(u8d2M![#G1l6f3E?EKe]b
+%>ii)V`WmIUn,/<C=h=_A.pG8)]Lq['jL!RF-*^*_"77Q-N/H59.c0X9;+9cnn,7(XPEo_UZX4+CRYgX#%DMG.0,fSCXg)`^Q,rtB
+%*0&*"oT\2](peT\DB/t"f`"V)Ze!ShRGjjoQn"-c49bLiAHn8Fs$@\.T<!n]*,F.[,ROYVMeq`BU]>+Vk:PS[@c-"5h_hN0(6_cu
+%#,H[I9EDUBGgEhQ10gp*?h=b2W^@8:p9MmQo8K%nl\OXmNYJRu$-K;AM.K76d\nM>i-8T%bJuQl"G?+55#1\cWiL;T.,K$o5t(-G
+%cnJ3WEHYZR<$h)b7>?Yqo*DH/E^+;O_Gr3X6d8B"_tgW4=o!iX-hp)Y5m$qH$dS>)(??)J5AoT=%X,.!C8mkh>U%H8KcZ"<:o;J2
+%5PEt$8T#e8o6_')rXXD(fWJAXM>LjX2J-s"l$ZCOUt1K=pRr#s+KB*aOZb7][/JnNpH.dQ3"UmV-At$UPqp$T,a0)O"T8&*Icicm
+%Po+,`.7.TZEaQr%*j'R[dA)nT,40H:ilE6b\M8q#/bN$LG"?M1Z3QdsW-fbZl],,^poucKn-2?(R^jlsOHLJ"=LrTJknu.I;,U)N
+%jq8X;`0D#SM%Dr4;!l_S#)sc^4QTl6i]08u7TtSmb6gk7%e^<:'nXZPp0Y:WUQ"'tf^FBBO2cUt-6T,l`(?Oj_MG>qf,XL"5Xu4h
+%c+*oo:jO%#G\)![RAH[*7fMV'/QKJ*KVP8OUT[Iu2tBTHg]OWAe7 at dS!Bb(&$odL$XlNjTm$hIbBQ'.#LK=P](9s at A+Ga]UN/G5<
+%cSE_JQecKqV%'KkFg-b7b[_'1NhX<>FSN-GE]\DcFeB>97VCbI2`j0M)t(TP`DLADn_uD2d7cN(>l01`qMiU20M`DiUZpiYoh!J/
+%bc?CaJ!'Y-?HHoZ+JY5p2<#IrV9geA\\]@V:M*:t*AW3b>0Ttq;FJ_;[CG?s[ua/Hj,QeS9;S>(nd)FG#tk at Fq%[)sT!;-R;rk])
+%"e$A_ at RA[==6b5OSda'=g-A?/bJ4Dm`M9ltd[,BWUINRR>$Q8G.1oIr6Vb#2l*OjV&q*FdDKK"0OZ#RB_k8M'Zmk#,f[U*cV+'RY
+%Mju2X&eeDYh5C`af)tEC$7Mqg8BD4s3"dnlCijf3d3-ooaL`7o55JE>&2J`u'3Or;DZC#_AQ1mB:(0C9?Rh8R@/2\fa8qPnPV-lB
+%LV(Eo at Z%MiF#cpiR`RJ9aE>+'hJ(NNk'C'F[CbO%g=YW8,"pJ'/.?WfHk=r,%eM]1?AK/19FC0'l4h?8WE;U>>u&bBaIf_Hk[Fb5
+%p3ft/S=75Zh=0?9J<r2>[p6X*OEDV4JmDM?kr>WUo[k9g\O(f)lDN7-JldXU>YZ6-T"4L"Fc?$5L+/j2+G7`dF5F>Zb11NI):B]D
+%<`j,NisBaN`W0jJ;b8OH/&na[YIdb(\S1I;iP$q(GZK$M0iW8!ae84!a-8%Y6HWtOq5ehenjV6r&k9RK)t`81Bf(@s.9qMFZO*@6
+%k^1=<f)rNu=^XBLY_CdRC$hToTTCHG[D-GnR7>j['!Eb]p,k1bCh#s[TVT1;hmKAbOu&B-AGQA at rlCkiJ<oF`NF?'_"u\4M;YSm1
+%-n,luOVVXKI,4OU*8'@N\?Hrr2Bme4Tho1G1uI+sCpO*N/2/k57X3nmrE6:Yd3<-*<Fe]d"?"(br^0\<XjIAR,[2[e at p26R0@7eV
+%)Hof!69#C#1+Cp4CTgVQnm\a_KjC+Dn3,oU^?-,8W:W`.8-8H_4fXS+.?2M-02g<jMFl7Jo(B0gph+jU0EngK$Rpic01O)fng8K=
+%ck[!M9!3p.I2J7TB#@0YNOkMtp3:UNaTuOXm$4q.'4Z at 0[;KY-l$Afe.B_c/BeTdkZ'g'jk"3'"C_k!d8<)Uca[pcLoN>E68a7-b
+%b>Lgf-Q:!;d]:<N*XZoiB0dkpBL/7`g:3GCkb,)?3N,E%UJZ5iMi]tUrLD5+;u[qJK,BtE^iTS!:s^^t at 276GeMH,+e4_nK/D3=o
+%6hDdDS)<:>ctoC`7j^]&K_uXc=JiCI?cMc;[*=J!(#mS%="5Dsi$.Q8L)e9%Pe5]5oEiADHUGY33pHqXdH-gZDXJ[76E_g8<BPG7
+%KW6RRW8o;k'gsMY9'+G<8](O1DpW-78#&_ld7IFpS@[/jlO9F;d9JP-egOPakYrk1C-Zl%6Iuo4rNXF0,A"6^'atoFjo;,<L-5)R
+%a!%Er.:>sW62ns'd?/(W1 at W`r..XrW6kZk;<od[g6HASn_UtmS7"Kn'R,eb.kF/!9OcF]9X/jWn1\"a:_PhZe[RcQK2q[:"<2VEG
+%d#C>'&7..^m9H'gB%4PP`=2:^(nR60ffec'A="'O8;p(&9kd at 6C-,ACdXfh-#_u#APBjm"S/@MBNR5QAg[7Oc-'$oT/#1T^O<?3L
+%Prtru%CW$qaB-:l&82huVVoth9]pNsa_ORKOI]:S at l$1(V`k,[%156AD+%P_g'q#%,PQkZl8NK#/Zj/IJXVPPB#pR'YG272FB9^%
+%&I&Y(9SoRY1ht58T+32.)^\?pQ(ji2TQQZ"?:\G4no\k=5:rn/)Ms;,`jZ[:A;q>V=m!]kLoX,c<eXa5e4Itc%m;>r'^!Qo.OG@]
+%V]@0l?#+[1,^?dKEDKrJdoV?(,Z%VGMm'Jp%FPQYf,/t+CrYFG0^Yg+U`F2q5JZ/\MFKXQ=$8=KmIGghV?[Ui;p4AOc4.IS$:2"a
+%)KES%&gL;*"%LTLHV"euPq%o>d)?l>h[Tt\B558UY"DJgc-X8?ZZjC2OLNq$EmW_k/==[6%i=r18ob)cOqnp+`046)4)>r1Pp)e5
+%cr;rj,W?4RPr9-9hPkO"hL^4+]X at CK#f]lRW5I*3n^ig[N1N<tdPCCW,ZF(9oY6YDd7kO=abWZkNAf`B/Nkcg/sl?n@'(A]R"/j)
+%O"#bg[&(0/JPN=,:JNMVoEqX>4WfN!_6aoejUrC;6O[a>W^Z?1f^:GdA8%?(!5g[EK:7@*dSqo&^rd)ins-5X*dH:6+3MiYF`=8.
+%0E;W[M*/2O.VB5n%N-Qp)hq7'bhd6@[u*ciQ/M2To1?4>(f?-b]FV!PJtW7KoY^$=SI*1tp at Q+D3"8RgdqbQ(*h]D36#'"B06i at B
+%r_Dm%*u2RqL.Pk`)X(uSB9GP[X,+")X[A\-b)V\o9J'f<j<dI+0U>;Hr#j%L8I`n&V"?1JK;)Wq27,44.dH:sf^%Y82OIf92CXGg
+%i3Mj;98]N\YODb<F;qof%"^[W,':hiB/%-B5:[Yq;8U+V"3-b7.Gs'LV#]'N0^R6f\oG:M,kDt'W*prbDNZ!L7k2WFV+MS^.3Co)
+%S'X:(YT=mhbc2)-]!d7m=JIbiER at F&0I/@5YG]$C1Zmfp<6U.B'4Z+DCZ`8Z<0C7ol<(n.MIVpg>WHmenI-*_W3Ro6L2h2QC3,:Y
+%DeTG`X#+QcL,0"CF(9_4_aDJYX!LGs3OF\u:tF1uY>@plkfC/S8h"Q*'H&#*.cnao!<SeHRgDc81;A^3V%FO^THI5I"J=/.]U,-p
+%3AOK6'!dX&QQ<HZ/URkhpsWbTO^V82W6\BZ7>(`V>TR9)<<ptjra8TS#>]'uL87J>r\b;o)3HGpHrV*/M*\6PrEtutAsXJn6kZ=k
+%7#d^-+^HO9oEKmO%Tq,_Sh]Mq"JVXBl<5q+.#.m*AuggRoMDiFM3HJQRnR9#=PHq[dpC5a2Rt at tl_M^\PiQcTN1"2$%e]=M_IYh&
+%2C#jcQp)h8V3#t(8EXFIQkTOb*J-T5Q=@1O;:.';6:=njXNDB6JH<#W$!,;Q'q!ndl->m?b>C`?(`7OnBL+[TdSZ:CK!o]mo7`#8
+%S[<5_mm\dtM at AX+G+]>:Z"onBdRlAqh]RT=mrgR'WJi0-=kSOE at P?h>khP*e1XmXbiFS[W%N^02R^r\O&7k-Le]UYNr.#PoN._ZB
+%aYDIb*Q;bAFug?sI>gdI*''>>%F.m;,I44H:`64/P6/O!@3!W?7P1J[opO&[!;BuP(W]i#jt)#O`eZj`s-9up'o^'8SCO:C/<Y__
+%W(u9q"S_sg"M,cZd6`*$Ua?u*]V-,J&9oY_m[LZ";8e(7M1"TJ at 85D*`(4I[c=Sb/Jo<n7!=hT-/#Y7>R:C%c;fo2U0mM+1i23a6
+%<D7"%?mQaKQLN0cNP]@i%%L[=di*<mnl(o7=;n7\Ndl?:cn`e;PD=\D:ECfSZDT!Id6QEIe7\?"%R-G#PC_>daqBI"WeVZBJbhE=
+%]T&XP3V>9o6"8)D-D"9>d at Qj[]t7N=k/or?-Q1m&Gifb%dh;C=V0f(Q,W,urOO0?bfFfUDiTcXF0!QtO>8Z=4f#MFoKUhrCi.p;:
+%VLF-(.:J^IE*oOJQEVAZ`j5<1K\=_ZO*)#4!T#;g/\:2M9FAUI;Z$n7]^`)@i6gh>2s?L/"c:!`You at C.FW/D2S):o'h^5h%?sAZ
+%/5 at Pf#7bSqR_W;5&RmjZ\1O'V'NNPo6G$T9e2=5QXlh.7]*d;\oYQkD at m(YGR at E2pBC\fJHgVSM5S,UpbkZpJ"*SY+<(s#o;M9IC
+%.U@/qQ:@YYqp:>:4up1]\]?GFm#nR:(toC#+$;K`5AXO2`JpZ.R$B:>%Lh,)[+KMYc`Yu9E.9Xj:g[*=O=)Y2!ioO4<dDlUFIN!-
+%i3[(<BXfM-o'.]&0U[(taK_"QRANM)K:-ekNjJqSM8IaHJE,H6e!Do#l,6O_WTl;B`A>[1)o]_Alb)CS6=qPteJ+kiFX9(;[LZ-S
+%MIGf`K at EA=NVUYhVa")IgGMR$\;h,_d]?%&'q7LD:Pr+T=ta:U)cY&0=sL[N"f!>\$pLWNa at K;29d;o at XsHMG.3,mj3R&KUKq9K=
+%rXkMjNT"dG/$UDU6&\G#V8/l=V*b992#:lH-mMIC="8";"9]/De@<]cF1P4Ndp'Vm=P=U4W+P8L0B$";ZmXsI$$-ArTJVq98SMIs
+%;ZJs2i!W/6Xdk[rSWupDgUrYf`50SH\%s%@8U_3)XL>UCFL1<j1DLU*OFO+J"eo,MZVPXPMq5q!JJ#o%N4E4CE0D6>Q0aCnVCeMo
+%R,8.!Wb)U22/.0V0MLCDOf![*%<`PdV3nGrkb?l]?"G$#\'ZN^[4nm$PSUESD*='f'G:I",rUr&LW(n58U?Qq.ne65&Fi>70n*,h
+%QS2"#;FV;)`Kh(*rjZ_Ig/;RhA_>4g!r-U4 at cp\mkoJ8feWZ)YQ?33rh;l at -VG4@j0T4nCOIDGVKih2'*H')>f/CaI;gd?:r`U14
+%0"XG'W!#keTL'h_@$T^ck*h5aJ\@fG1>>A162)0q$W`XFYTWERYWFhPP,L\G#Xo#V+cIT27_5</g0,J<V9hZ/85U#VN,fZ3a3eB,
+%qja_m`!D@`5d;,N-otNG>*^EG>>0(_gu:U`/mJLL9u5D-b<Kq0e[&jEfj2r/PSPE)m-3d;Rr&=)=BAm?aGJ`U9V-&<bY./_aq@:$
+%AE:>chJHK<$X0J8Dacju42a!bBW'.^KJ_jS;jWdPUsOcG8-\"5C(^X`($N)b"ulB4i3qnfW(4P9WGnMub(__(d[_RZ\>I'V.hF0^
+%6datQ[<dE5bpI_SeG,1*4"BQX_EnqFbFsCHAA1Q9RMj)rPS!Y$ni)O$5qc2*2C.?$'i<%@.NB=opmfdLf$fg7&^kr%[(sKOT'hJ?
+%a+.\\PI6'Lroe7hkqQ=Skq)Yn;WZ+1,'br:]E,]W:k.cX6V,VAW'Md7d8 at qd*.e6;Lu]H8OBSK,JD@##=A%]+k0),M3_2-N'T@'i
+%FBCO'<&PWb;&<7I+=j;;b?;n)>!C"LifeMrq&1$%<ZY6FTVDM#C8Xc:XJ@>I\?YI+GtRWTWEn1>4?:c!U$.9G.6\b<Dj2AdQl).P
+%],$o`&$DSD5c;E-3YJ1fhndE3(H3/DOW/Bgef;h:#lkhM2t3">b%>Vd[B`Z-jY4JCKW?EXA at T$2-!h87[[a_ at W4V"u^e7RYfRoH)
+%R+]=\?4010$+%,fZdL<`\OofPf,JekiOU at Cb7"kLT'6u.9l`4R9R at j0)TZg;>G:kR5_'1%EZ0%9Bc9ur:0N1;)cPH.Qns)A`)>`[
+%,?</"d$7E?%>0X0J]59V3N#m81P5&YHat\U,4Dg:0MdQtWjJ+9C2'Y4]G5#?=iGIu78PSlJi, at AHA]15+=$Hh=ul at upZ;!=+Kl,9
+%W+!cY!1f=iW"d%EEa at YQKQce+:mm8fn-/$*VAgu>Q,HK,f&eJJ^ZoGm"u589nt:E+g^5!/%D>4s0LsU0!8k/:T/mYbA_PL$d-Ao?
+%bdp6&?ZBKA-6mbD)J+#74W=,Y<Phf%-C$AalZTA1D1M>Xm;<J+[>N,g:'76VXOsV)OKPsAaXN<-hR!SHo:'uoKK2&7Y10]Mah0Fq
+%^9JrK>]O#/!S:0dUY1ZRBJ68e((MT;c8lUNFA`s!+MH5@\hRX99MZ>mLa\JG,WuH4Yhg?\l7Cc-`elRC!dMTPYOIX1`<PAQQTYFr
+%,3S2_"[+B'ia0K"-$M,jqO?h$)-*%5j<0I.dqO!QE?CSB8dh$VnNaht^ZT_B*IfAN;A'0H&@M\9a-^TiLGbdA<UO$?pC7gLaL<Z'
+%49j*E6&;0=%N,ggJM$#^P4J%Ik'CN*7O at F0GDI5LOL>Q,OM>n<@IfQODA/3"PT:Gj2*8$>*UNTZ^DT>kgk^CU*Yp;P5^4W;9%*K.
+%N]^`69g83R%d9TD5``7/@F^YFcPZ@]>9 at a`kX,ls0lL.$@UucW%0I2Rr,6\B1_MC0<$;9ZF'.L2i$dP,e!2[\N>/X/k&l,!02QK9
+%j']d at Du)3N3p.'%1ZEWF'rjOD;Kq1BER(X=%*h9)-fm\en463o0nfX+Nk4$IYo`#C.qYWALY*eh>Nt.3M*O!29lR;&bd+35PiUOL
+%)oCB4R*PIOq=.?ER8eH<,bR&ZnOdLV)^()9TYs6AB)4D at VBtJ.q8jp'neJQI.:H-ME[+NHh;qk=pnugdfgNg at o$X29*3?c>Bol"0
+%PkhsM:cFD+e!HF%,OgtqJMa at oJON2#a<&jNo1bu?o.[>Q-^5_MP)+Mkbmd))Z5AZ6kfsj3H"[E'-0=(ULhk,P2)+gPK9X22RPW`#
+%i<5Z!D8T1BOM1l4E]Gr'q6W-k1U8GD\)H>#/<nFPCAjfSkf=Z=.5m;SMG6E61XN,71#.bVOLYE2S,=PR at gp'+4'e\noi0`-.?p.[
+%TVE>5IT,<'KnanK66V_)8=iCX+hBNnl!,s\S at nVl-T4\=6Ei^QJ46 at 6Xm'ekIUf!>\39(*An"0J5SQA-2LqA'$Ublm#^M"'rg[sX
+%ne^qd/E,A32Q8Ts3_h0F=!3Qm*dJYWp_J[QNfK9W\slAHYQENGHNbSEcE^W+Hou\@8_jCQV=TIf?&Cim%iq%5CB7b,+W`Sqh'A0p
+%#3;S5.]PD#7#BA/-gd<XEg38&1+PGji?MIa$4bKg_u(/$-!Ht:9]8Pc>bGLbk:*8`L;bS*@?r^0.^MqD#<fAQU/_<7rfu_L)4=H-
+%9ppU'3ec7R$kRu/VB-+6RJPUd#.`I'JQad$$.:\D;ufHpkjb(Eg/*sP$KQ.oB!opa*"YA,h$kL<0iTt-dE3:eNa77;He"VN4A^5q
+%jGSSdW9JRE)#)-OdVd*5#MQ<6k";,80fG":0,.Shnh=hD<)W&SCeF,gesH5LR89#5.9Y\Z6bCB`4f3/J).6g/OdpU^/9F.Je=)C<
+%9kDc#1AEHfI>sMgBJ.a+'G!b>;?F(W,eHh/%E6=,/=WL]%pEj-&8?G+'QP(27KFWLOR5gi<Wsa*14D@<[]g`BJqKQLDMnE_P.U92
+%'_F*#S60Z!!70;eJ^?(iTHbDCc;]?V0#5_!btG%-l(i>RFjH&,N.kZ!.<l])"Or8*+bDU+?rt.>Kl"F(U*>q^6\8[jXIRq-PZ1/F
+%?c&TBq7euFfa,E%#H+[F&sVu4F!PG7A583Z)`II,J2I\)7O6fB'L<8R\H%aW9-ZPc0^qEU#]<XHQDLC>5bI4bbObqVXuAC;5r2hk
+%N+\L*XI.fjIn%^0'IRaUh[8as00`+X$h$\ZXoI*/lW]-C&L9&k3i+>2#U-/"b!rQ!2tFWpI0t,A[:TOO,ZHqZ#sEURFK)W2-m,[E
+%"#Lsm,8^s2fr9o6:Eh8Ym:r<(&QkBIU8u\)dk)!1EX>X`%%HlKn<T)kdOG)42[Pqi7)37gO!FlB>k4EWAH?>6&2<?mW0r7"?"A%\
+%=n':?Q46Ytl%td_?,=B2Q-`,&[Ytg0ak0NqKK'3J/@bc6^h>O;)8&lg2kuS#N@$uLUIV95[H0._0Mq&f.sTJ+DAf&hO-R.J75pc(
+%ZaB/n!(\-P]n&U^YYg!8/.%KO'`++X9<8_#mo7JDQgc/?['OA%?ucOHYCi?>MV0:$'Ju'`n8BRO'I5&3$*8,71Wg^VNAM;([pCeg
+%r4b?OlE_FH\f`e$CZ8<<bZJrQRr22k2pie'`ZAK^!&eHE.lZ03:fIT81.?-5;<D![?Hk%.C6VeGAb]9E5R7GtjY6(7MG\*4Q#aaf
+%J7"'TTkssd4GBdXA+"Y,fVS^K#,9l-BQMW-_0`'*TRh5^]1/,-nO!ds9]:C(br!m-jhC'<]!gMHFM at Co;<9(KEuVUiq:n\ZV'di=
+%HO-GUW&X$b!hUto*t"BR=/'%b)C_r67\>\L+IB]I!R[(.aE/AIhFC\a(hR#/=:.U"FIXOB&5>%\._9G5",=pO at 9OiCc"aenZ:hFj
+%G:a*\7OO&\9M$tPJ8i=i&sUQ5bc0TD&:g'C[F$l78$a7c-IK<ja@)W:[?X/';kib at Pe4kR$,^^*RDNU1Md!#O.]ALjPK/er1lO\f
+%!QQl\=NJV%?cqV#m9i!q$gQ*;KN at 7Ib\%*D3?aJZ$VlS$.D<)ge]X;2b)S;a#+*=p>V5+I/hm)sME%mbQ(.htKX:tR?CEpK0?Img
+%9GC['S=*sma>BYub,!%X6i_=oXKhk^oJD*"N#;@'TV`u*)F.^WZYB'k>n'X>1nUVPO+<rnjjlgQHMT[V:ndQ&!3\ZAdTuuS,CTqu
+%S;ONc]&2^i=6RW)YT#BdqdD2P0B27I,KCZ,9!Y4TO!Pf(8qUKQXf8Mi*\a+C5C<pIL]E+RR?BHbE;q\$^$BD/*+_oLUN:&$.MP=Y
+%lcH4VkT$F<PHJN99+)h##D]"aO>8<BCS=*KN-Q^^JDahA>fLRb:5KI_IXq20>f6n@/BX9pdP;RnV6DsPO6[R(W(OY>JR]?%CDR3W
+%A?+'U7Wlb-+#%)NT(eIE'JGTrdNoS->a_5kKcY(<g1G$/V(:!&V]I.b0i5,OKV3OcR8Y32ZMlgDJ5RH\WQ8>*D9<EN%/>'!kGfj2
+%8:n=NHUtjYd[%2)O?ZRlLIVQcp:Pnjh7D8PZ5k]d4,_kdEIhH6)q\ar-\dh]W9!A#]@Z8CD[DCa-'Ol5Y_["'3Rq.b=jEpr(F,]n
+%#qI<SAKYru<&k'+Z-iDlEr.eYf2+LWY"9)a;!8)sd[Z9BX$+d2`Z2inHe7!TTACK5'$CAW)'e/%a<G6S%s!Pt4Cg54D+Rs"gh^Z:
+%ZXs2QY4o(FG(X&KqJ$\s$QU&>r/OOi!VU+#=!ce5Nr0[Cr.JCcZGF#5$'KAT(`'F$&C+Q)A=!6n0H<W%3!,h+6qH15Z]1g*UZ0A"
+%m@,W%:=e_tVHb8hl&h.+)mGCIPptegJEnrdDZr^Xh_Xp@*[OHG<sEoFYbUsY'MK'u=@8I?(ale&p2n@%MitZPoj:lC>e1J[!14 at D
+%[5+ at SacnJK(WrQ?(sYNW9acTLWdmFM9B`U5#M^fR7KZ,dU0NS/Sq>7D!j>2D0tKdpR:R7HEYO<c,Fa!3'9u(li1iCD>5/`aTrFt%
+%&#B93i+1)QAjeA+W+VJr:(kkK%S(ef6P&'9C?``@/\m)rBot,Wi)P%Q`SPW\E^nVQV+T.r1:D3]+kr25l'R2J='ssV8ahn#NKRd&
+%DFqfZa&k$aa(fHs-!.[0\u.#67\?Eljn_XC273n*XQ9u6E7"TbB@,;$l^PgY;Bf0`##.O4eG9DrCLlQMD)$uu8!0+GVj%KaZleN,
+%e^A at Ng8M@jE[fd7#54ChU6Z"+>Gh`o4%GX2,"/E$)td#V7JJG`o&",<cfs/<k/-[ZZH!<:@93]g/Jekk,\'<OVhVQF%cIl4fla2X
+%Q4-DT>CKT!A;a)NQfUraHXt.>@'kg!dF62HK"$<a!"?k at i!G!glpeV>0]KFG&q1e!9M[8S$$.%I-EA8U&o8IX;9n`t:_j6^h,)FR
+%K:<Pb)=8K^Iep-]\>lX85 at rD)9RBi#0b=SG[/_t(<;'mmoqY'Ek<&H5>0GYc=s];>DX;o"I(_9&GjM8/Cl3O=n"=j"+tW1kTT-(N
+%&RTJ0cihgaMuo0ZCRG;,nBj#!+PUsL'/`6F:&h7gY62orAIL5>gPlVbU0+%_nQRL3I4!?q(BOZ>6p[@:#7UHodPFH3GTm?(Np/qd
+%KN]_]k+"h";<1<(AqYBJdFI$N5>/:3TTk=)@18BNpMblPS`Mjc2lND`7)r62%C8*a*9&0>%EXePG6uqK at Vk2B1:E-ujF*nE;-#:u
+%a;*[sjdjZ#V+Nec5H>Ho]rX[lX,IlDaAi4%efiRj%PUo3W27;9Z]Rao3W2GTq;bb%cpZ&cY96'&cT_SC=C;.kktZ)_XILKJK#&.!
+%LgWCQqP6fb)t]/tgrUX:(^i2s_8$>i.0Qr@[7XiGe.,\O`?R7"\tcK(q\Ya#%)%sW;Vg<7dC,oh[^+a)VI\Vi2hXJhIt4<3\,k[S
+%kg9&=oQHWb;?iIR[Fdi_PG_f%].m_hOH(WdfWM)m!K8Ad\Pc4D^.(cJB6mf36dg=oIOb1_RPM=@^<BJPmALCuafZ+a-lYV$2+&GH
+%d,Yb:VMqQ/'K9JK'*aosR3:3'U"blg/WWD.2_hBZK=2SK8.`N/F at 6PE7:k^9W>4b9<"n at -N!ud8[KTuF6T!c`V#?h2Oq$KN"c/)$
+%-Y>?.%RMR4F%f`I;Ga642aY6 at 13BLNE\8elLrn^K&(*[Fi'6:5I[LmOe_3brk"/o0L1=U-Snpm^$hQ3[*jPuJ:BO<UblHS:89TjS
+%-ISJ1f?S'fm#8YDZ3f]SiWP"5=ERa))@*(`Bh1_KTQ;4iCj)JH)MTUiCm=;&CFej3Qfk*1>ILbua/:jHZ\4a#UFn+b$P+AY6l?Ym
+%[ZH;5:2\F"dPF at S2_b2nL_$j",hL6?erEr&/.KWK,RF#n[FtuAZ_]CQ%#>\[V'mTV1ShScqSo0:(mos'>Vg\)J:W]!1.&TtlT1JD
+%ANu=s)0,^c*92T!VduT;X+6m3gA%[mLX$6cB78Of>\r\YSIF/1#%hJQ1V!g=$-BdhcZlMK-^PTW/t4,UmUb)l'_.//[*^,.IOhP`
+%QFag4cqiU19gGlH7,CK,ab0%n[M-2t9a5-3ehi^89_V%P]n`;22L2A(B$#TjdGO/?-m3cuW0GA]]dCs2Y)&KZ1f#"&Ve:9$"jo+=
+%Vi[3YUr5g0h.V!9[YoHa$s"i0`s$=(J<bkBWF90=MPfLWisNpX at u):RB#%/8_1KZ^Dj`ZkBXWTfW+L9;9ec5L+C7D05n+"k!/cCf
+%-De0kKbg*r`ODt0Yr5I?SDi&I3<e5S'p3*,(!Nh]5W_Q`Z at D_tYdYjpf^r%@S;tf?9ds""/U[0<;4sJUf at snjr)_kf+1R$$d_\Q@
+%%@n`QV.4t*9M;7E<k#c+JQ<moP!7?ta=PDJK)6D/S=Zi>9M8kDluG#h<GQC6eSX at eaqGf:<_E*6>p\;X9j^05,4?M]In>;^F"i5g
+%jE0S#&t($s2ZqKc_I*R:8WU,"rN:7MJ\k2KL#35L/h2<F15T.GD&Wpi9U+O->>#a.s5Db8BJX2gQ\'R3$`Qp:JIPl/nf'A'.T0lh
+%dV%877nGrG,i_W$%FoVr6Tm6iZpSkia^[U:8)-U5Xj(HUJD3mF+TAAT2;A1IA_*r(Z^Ge?E(3`Ee5aT$80-(^$=P8ULm#VY%hqbA
+%=q?gK#pa#!%,<EARW^eYV=Y!%+Pc(Y-/,I%V8KAW`:S5l_"I7BDD9U4:s#;"\O2k&0[ut]2qfT^@gP at oSk19i.57D"!m_:rOgWSA
+%D`ap.GuT))h?%hsWi$4;MV=<:eL']1%VA)/:8Jf>X-itqfdZG>)&mtqMS=D^6jpU-SDd%299l;Y%UMmSPT#IE%TCi\OrsiF9+]04
+%d\mGF9Hu&e;9)3VgX$%%_V*ZE;3oPRI7`3>moQ/,\>;G-jGAF+dhBID\&/d"NWdcfalOf6nS$7.\H)?hP,<]m4F%.C$Mfs5ljTao
+%d;F*o!P'r`>V8kao<-kd3T=+oVATH(5]oZ8YbK)=:9YcH^]K+(kS:$*(Z\P62GK%<!u?s_b%sX`g(Lfin5]Q?ec2_IHt]Ji"g?-F
+%P4g4OgiBo at 3`DUf5lm2CJ1`eA"ipp8;`!9&dc392Ot56e$\aI*NfB84Os?*OD[2Le%YaU20t(DV)4dO.T?nOUBGM9soQ2D+4':ES
+%N@^IrOPiOf\6:a7#\nd*m45R=;FlnMV?BMKEi#UTCml7R!":jr+7*ur'4r at 817-^*MK)"+$bo$V<"NFU-Wkq\0:s;h;`^ZW?%YVn
+%,GBk--l'=#Hc[>9l8j].U1%V`=&oQ+B94H,3:8&,M=p9%OQ\6;8Z2.eE)4nR;jprB.>1;:O-T>cUo-*A at hg5dHIRmq0,$KVkmQ<3
+%M7+$LH^Ha6^ortu(&\k)"W+ZX)Z#hsL^iJT3N4'E%94tX/_:EB)7``UJrgB at QEG%u=FNm[7ABQ3PMsf+Wf:;b)dugjEZ-0+L>B1M
+%OE<3-;W2amj^,*L6;^ifn],1A,gk?*X90DcQ'tZC.<f(F3`IJWHV$05Dj$rngto^!Q!'PdA8Z8l2Qj":+j$ZC.=@j^b;=A*bSgY)
+%2;kZBl3>b\HsL=:NBM*>H+>8D4#;L:8XWrkc,9mHN.)g=hA,ODIto$h0p6 at OmWq\X*dT(pOm1*2"G+"nft:?G^H'g@*Kt5OWkaeH
+%Em]&3n>HXlT;i*UD7CT)aFO_)[PR2V-5OGG8RF3rO*"P?(0DO;WKC6j*)1+ZojG*VK0+!>B;odFB)(7SGtf*@m?8NKR:W]MO2NfX
+%CF!GRBe%MB95PDr>glY9/lahJF4gV/3gm1i at MA5DP*]-3'aQuq\0K.dX at EZNIuplF]p&\R34)]$!2tu'*H45 at fW(TaU*kb,Q'rq4
+%F!(d[98Jf'&Lo/V*cTp,mgV24*YKuK.<6JI2*E^8#Br=]`'h2mB^M3XeO#@u/Z(E-jV7knA<>kD6LC&SX$9LRKD7?5#a:M*[:&PU
+%=fql=G6]eS%3Fh)r]`lm"rDi3bnscL;n%tB!>STd4Zbo)!s^#+2]28)bY!S>`=7,FH-Oe$"Q4Buf0GHHV'lV88V;2ChG3l at dU@GZ
+%*I:]]C#s44lD,PN0q1,A(_XUJhi,cg*-T]e;j6[Drr\Z^-hD#Y$CnpRckPNsdtFg?T][Ik#2@$$<@1WHC;U7Of=nMSq(OLUZd3>M
+%YN_lSXYg1(.2b#IJAb8^*jSi;Dm#q!IeHHZ,<KCCnf1!nJH>l!?8@<2/-@>J+NImh_$WLWbZlC7Q>@T'0F"0uHj$]a'-pa($firG
+%g*oLgX45KtNXY+%8)3 at CR<m=_'^ci*"TK>Q1*geKN;X4T1^.RT`IN?&-Yh\H92M!)3An?$2:F.YQneXLdGnoUrV(7RQN2X$d3MhW
+%l,dp1`X6Ihd`Pu)B-rlW-CZS!VrsN&![QnQPdafH6 at Gn*9G++SSK\.);c<#uO\oIQdG)R[<qKZ*aZcKHFIj4'-94$fi.hX_E[DMT
+%AQ"#4l=NPIR]Ka$?\8Ib1faqC`L%>WN<D*FC=rkQ/&[V!c#d&o!@l6Q2$P5DC>B^^g_^FV2)A&`l+7#Q%6JoD8Fn_uf]rQD2&Oh8
+%B+jAj[?_Cc6 at 89FE$X$,M.C!*V"beOdP;f.3O!hh+O(j[9oO,KqBc6<=0[B5NSm';d%3,D'D3J>3J!ZM at ASVV?Ct%9T5!`Xa at NV;
+%j&2)1h*EaA91=L$e"NTN7TN+g[-O at qdkb`#UV:A=,0Z3]7eU8,gEr%?QM[fRhV>@UDn_s2[]&*l.06?`_Ea0^N'R][7:BL'N(L2l
+%\CO2?jH^Wu^!&A:RrFS5S`m"FOi\i1$%RNYM"25i%Q"hQdIILV&\(4U0/==U at MoAhp8O_q9#_.aR_f'DPQhAH\G:"b`utDB8R[$K
+%9 at _2>X3iLi at p/G7fb:;@\rO.f5,<X4T3"2]/r36+B"/sc!g43'9s6VW&h6=a;Ck:48Jd4)^[/+0985!5AKjb)<"8fj\hpdWj^>/s
+%".X=\dVlOu]"tbT#Aii1X4N0YK9Ln<n#["07m3^O&X`^$OF+j[aU3f5bXf60[fMYT3<[PkCDnO4UcWET:#K*25n2Mfn>)RllF$p&
+%Y1mE5CJT/YS3_E at I"GCB5rU"&p<&W+cLBC0m;A"oah=BMh_6=MJ?J\p[6tF8kpIn(FHg1>=!Xt7qhe0MjKRLu!.f8Q_j$geeSW3S
+%V60#dmK4*L-A0sXKpYHO<c4;4ZcR!`BUb7I_75U`mfg#?)se^Oh#!6fZ9HB)#>3=LKO0$R"#oL*%2<a]N\[51[ig/J,=td#)k-"L
+%8%EA"eqbdn:nQfF at d#'R_as/jAitd7!W!7>)5][_(5l(!$uEd9PhIEeR%#V]+V4`2PUBs7&_$)MG#FBU!V>#6N$S=a#qbNZ")?Ri
+%:Z!#5!3SmF'+LjlFk,;u8Ek6)Ai8d2U6B&Z0+hPdIeHSlPn+8HAGUl1GRSHH28def4JGJV7 at B#8/=Q]QW<6iscepX>UPt(N:W]kq
+%48(!+$W[?5e-^GsKGC_Cf5%3Xb;s,[+1$gI;W[sF at NtXSIB]HURZ[mAPQYra at O>&*&tN>mEBuRUARhi\TWb2l)^aZD"d at JI\jog7
+%R>`QN!KLa\9R8ci(7+oYp'Sfj(HA*'lk).%WFe'Yom5pq-IO*IK6^PLR6&%2I?c!h2gK0GD'AS)8mG+1o1sn`FEo;I;IJ=@TU*u2
+%Us4[88=?KDg(^[j_VU$PI>SkU%+PI.@?L_!_?:uEB1$!=9k/c&M3'4k?sTkP9P$%;<&]mU)4d3b.F4-HKG;OA'*[>;b8&VjU.ZL4
+%=?UfEP*<.[+:o+8bXb?>Y%/5F6FN_u'NPMXY/6>a]C'QW&4,[*6pfF&\#g+;8gL9IW.Z&i<SJHH>.Cmo8uDj"n--qr]U+W`k`5rZ
+%CdE7SoRhG:$.#RqQKfbmnipO]"6ISQOpjU;X;R6S^a+9h2_&?k9E;@&@Vd_EbRgn!"%c\F2\.((SsHg_88,/hC?hL5.[,n$L(l>s
+%'a?oop0^04LC]^l*$e+qQu.rWPmpB"G.LK6Hg:rh6<3Q_*,$1+U&?K7JC*q/PdH0'daCgODA.(3UgQddOn+jZ,"Z\5GUOhhP!Y<3
+%Xh"oAj<,I__Z9G1Zk]oeqc4kqhFXDE%LX1M8spO,g6_m61VPl[(N;9lFd%iMk%X^E`pDj'pasEAZrB#&a%@Ll%WaYMRsGeOJKb$u
+%d]K1QPNZ*g7Ed"`L\cLuK48]+i0BuVQW@]2]qWe)PIE^i[&IDZ84mDJ)=\+Bi^QD^dV"7t54sh<7RFSM?,>=V, at Zd5C>EPk=H$hi
+%($9U#*SD(rOh+^*jd"l5*#3DM"N/;gFb8nE;R_shQQRb1@(\$n)4aJbJ(^c(->FN@>b\SL[ABdk8K-e9!'XaIMKbJ7IfhjMJ6qMf
+%-2?9]D,f<"]6+SIMF>>8&6Et<k%Pci8W.)^BYe/9VIRj(XXp/^f%i't5n=%4AO1C=F;cSt\M+n_3LL\S.jboBF^F=-W%/Mpfb0s,
+%Yimj-NGgU]33Am7VcWso4'Z;:66gt)"mNm#3sK5-Ut5BIS$0.n"OHRSI:VTc$6G`@;JnLcnlfR%(`5WsN/>=ArdaNKJ9m(el=B;G
+%hn1ECcH$ofetHG82ki`p5IXl]DHb19:im"<IA/EqJoHS19:E?REugd5R?>&:m)o++!S5VN6mWSWbjtRaaQB\!$T]O;;.E(cJf9BD
+%%A70WM&iCl3\q*0GKFNHf#5Ib"0>BLG/iFhD-gMUNO#9m/+&`j'0F9<L:\eC!ABY=K+(V(9W8Fs<5j)*k1[t(..Uq%;n8ZK1o4':
+%fT[^%#Rg2(/7B(>V_u at aQl20ViK:"Eo;7Hl!r&T'Ufc#tZ;,qH1^*LDSRi#1]?/CG=W^T&pnV&uPCEobY at kk!0$d'0iK[7j)(_gG
+%!!k_*R[ssZd*V/Y?hGhN<C0<`f87,qj><"6f*um9Snh*eF9^D_Babh'UhAbR;4)-5/Q?CE84C=\4MWn1VWcb9p4glS*c8?'F/-'0
+%-O+<]HG)>=+CF2RF2NmeD\THemtrVb:r.%DE1uMc1ZU]?-KVTjS50c6Ta*pe8a"O;5it+i>M2:p_D&$B*p9fDpS\t2HD;Dp=s#^g
+%k_lMb\r^Qh-&ST\dLA\b>!'B"AkLFXB5D/-B/qbS&fV+Jl!I)FLtEm'*GS5sO`sG9*o#o_]9-gM']teMX]WF+X?<U[L(<XF6mbW/
+%PSU_YAc,T3G>C_^6JCi7-RZ5D#><Dt4ABRQ_?3`9')H?X7\#h9j3s5(YJm>,(D'2^E%9?SES.>ml&D[)A+V("Uu=Ok#,EG1.=Y<_
+%GjN"J>BLnC-jA;>q127W!9G]>'`naKWMKf@@:6/D5BF-C1fR&YF at jcJN@a%),s0U1Pm#d*'^hT>O at 02_lP+L+8]m*L]SXYW_0V0S
+%:A\gj/IG6$(SuQam\):NFCKt+.MUDO<IgSu`gA2aVmD\'f*ue>aa_]@ha).Q@'Ch,/,]OtF(bU.TqQQ=niEaG[F!JSo[R5J$sd at 0
+%2.V.>,tpJ.(8aFo)U'4R&XgIno!oW(5ENdronc-4BgF*R%%F6?%`/aI+Dhr?lu,l1O:BML$n)k_$8)fL'-Zl1;J9lf-4O6(]XU7W
+%7X#X(^.+9"ZfWPadK$X$1[9X\[r1:_&7t')@Wd5mOH7s6^pq`H+(T%%.'>fgVa^bV-c>&?R]8oHcB#90/4%Fgq16$ADG5T+7YOC;
+%Sa)1PS_W(B4>F`R.\]r8U*,-:lUJhJ!%sJ0mB5iZ,Q%SQR5<\^Ke4$1.BVs%>\]"YPf?r:EC+TnG^=[d9F?%u7;BLI&/[@!\7kp^
+%5_$mN.E%RsVMseM$lK18H;r*_XRJh"@3J-_JB4,j7QO2$'"]J!bu>+2SaGaDZrCP"H5+RR-6DE5.&N/oJ;W\96NX::\X=+s\PquH
+%nL4I`TdOiSCIV,#WfpS]I\)fi11^-+9/RF&XX\JMPC]C:Od;7bCGQoFjZr,=g(]@[&LWiK:csCk!&AOeg?JpND41$;6%qaR;Hp:3
+%_"rpm#j);/\UpLT>Rf>.17%J8jZmoH\jT1<03#WEk`sW>KPpT>D+7tl6XqpfVZA6c8@\l%f>tJcR^OkqkBg<aA/0!\E:"XVK+p;l
+%:+7T3f6O6\N.d$MZ!fSqGJ0RY<'\Z"@Jg\lLT,p.,E-ZI/"8"kAIX8+FQXr&"On%>aMcFE'_*re`:Z-G7L/<q*Ut0B9=Y`dI<ujU
+%\cl'7UU4rWV8=1jrWM;4/s]RZs.NW=:dt68ok%s$U"^!2.mT6qWin at b(\i2oJc<R>IK&g%Vsa.@^Y/S9?_'CkQVS^<]\36GIecpo
+%s7?,K5Npl!hrT@;^\n'- at Jp%8p]%nZjmB\[q9,Zhj3RSr&*)EQHM>>?mU*uC3c!,->e?WKGIJ*T5/7-]^,oTUpVm^chZ)j'pHQFG
+%]c4O)IMb<Hht6C+qY-WZ?[fS7)#rK;Ii:P$q=2oe5Be3)GQ6$6T0IaOpVSZQ5M3A.N41J/IXces)s"0H2fq4[oB5j4r:jiL9Dd-+
+%(\^_W?hE/-n&CDUp[aI7`h2V,0CM+6j1?t:A\Qs[Gk^gp:#1^lNUMTt?TsE5s8;ku]^'eA1qXnplP'<rp>+&@ApOeanZMoRoB5XR
+%s(D;,H?]>cl(?"Wf1li0XdXImkMPs)rq'iQc-Oh\5J@*lrhEe+BCA$3qVck[IJEU%bI\krr21XWO7,8n5J7#!+)N"SrRCMqen<a-
+%GCTJYbKkLr00d5Knun[7r^@@brMS!1^ARbO*2gPor at _NtG<c&s2Jr#/p:[.A5J!ogj7*&cLJCqIoPo>6DWn"dkPgeYG"59E5Q8u9
+%,V%M!rUIqr_p,lMs5qXG'q)ejRi(?eHhWQtBK,\Rq<k.V^ZP^3gRm at Dr@PZDgWSKFmDZZZ3I:LHHJS&F:]8SP`UBOnq;([!k:]'6
+%qceD7?0:nL"i#77pjMddhn+73rUd[nIeiKprLZ:Oq;(Lhrd[]?A,&=hk[+1Jd>S$EHIY6jJ,I3FT0>nO`m6k@@]pl&Ib2+hm_\/O
+%U/uR,Xh3gASNW!NI+O.o0tN^4mcrj1 at U3`=?ME=Te9gpgn"[@:5Q/g)a77Qji@"B[T>Ea>MI,eos2aiDiVgO(k8Whtr8M&ZMgM@/
+%(AIFDoU8"VJ,Wmfj3Q]=Dg$UiRjKT-s6G_qq"^8K`rGu1D^@q\],W*P+3u$U^%KDfrq"l/rjVF8^PlNA"Pun'P2^aGJ,e@&'8]cd
+%p(.2tS"Q[rFl)PA:Y5+IJ,[plJp743qk(m#s8)6L_shjKUV6F"f6>UQr?^>!G at .oln,'Ta?_TW$hfuX*dD*V*r4T2Ka1'HgUO05[
+%^PdU0fluB2m>lSj^QZTc0dZP&J!+Efh]=u$5Or/GF#Z at 4q9O!ZO2D4UU>NW^+$[L>1B*naG0 at YdNO-*L_$nfM]\-RCQh0<\3F32^
+%rM at 1aQhjTcb"H`r0A.Yb,j3AHHp4*^kJMRpDU6S<5$-q<>b(D,G#$B*l#JhW:8d.:E8$r<;tFUFW__0E4;FdlPb$6$EkEC<a4'R'
+%4<4+9p=LAN at s'>``A'Sha7P`=/r0&WF>t<OL]*o01l(p(*Qg`ha:HrI4X=rhqoeuO5OFO/_g]@=pW^G/=8R#Fm.5Y6:\RG-C!Z1G
+%4gp,hhng..[hK8Yn7lg?nDhreRo=BE%aD_%)r2aFVMn(sDl@%ioqak(VtsL;l9-^)MVG.7nII3924P\Rl<Km[@s+aD<==q;<@Jt4
+%6D_dupK1bEF*T6rje:IrD5i?3de)+ at AM\K_`ORrCa5Tq^aj:`ETcgUJU(t$I8Uee-q'ePjLO9WMLV*hGfp5J#jH']rfd/^mVsKck
+%Z@,1]",p/ZVhZTZ9@?IZ:/C+/4f%t>!R%k=QDC2TXJWSL7,+,C6]sg2LSd%sNjt7V$(``Z2nT*a++!fcIlo^*"X,HDVhoij+!b]Q
+%N4sFrQ:ft?kC9,<_7q$d?9fgo5s-6Fm.&-BT7/P(ombC9W^ohVTu,N5A[SShgb%olY#n2p>-7?GX12 at o7rkl?eQRGKl_WuO/8`2u
+%/*liXFc;ZiaQ>/-I^RnAeLXbgQi0W[CfY?MMY6;%=)k8r6+$;sB>560Q>U9Br'U$a.[dNC#VShm]Zt]=k&n&kG-E4#[q"%DdGs`H
+%FoZ6<.ID>Me2P"VIH at mmqj#k)A at YpUfKh[T at 6N:p4kcS=CN$8]`?B,L,hZ%d=)#^dYbRcDn]pKWVuG^_VKK=iZ?9]kg$/:D[J-`0
+%eX/\%9ds&=(eR^:KtDTl^76SuVCX?s0]Zj8Ip4:!+%K6Qo1</YV"qrnd96";!4g\r-OKOQ4Njag`22P6E]2*.O9e!ma[?_46nAj!
+%R?4C/RCSd<_:IJe(Bt9](5u?L at iL0HR5(,9 at PVFd,ITL=9*7)?05nKMdj9(tN7XB[H=XPX_PVTh[,1/`eSK(@XfBnB7RZ(sH>'fJ
+%-g at 2d1?5c#?+K[lc?u`'f\2#'7VlMQJi%aY[U5E-@*E5(p,?<MCp2i&eg-6[9Kle<c2-n0V(6G2pVeX<-G&3MJb`=3`E2t`2J)Vu
+%o._o5ihRr6,FYc9[T`KA'mE<+867@;<NT<8>0UfiGAFB4mMG2n>0#/Sh6#4oY'=*PbM)&K="CmeH+XhTj9cWfX'DdlDUkf<bY)$u
+%pNEt<X*(pVa435)V(9,Ah0o(f'kG2*WAEJB$`0uJ<c&4%gtHdU#?rqhddJ`r;=4W%!Z1=23eNE=i7sIC<b4q(>8DkAg2\"klY,Tp
+%bAFfX<$0VX:hQ_t;h,6bcAl]RX0SR87Ws[>g9M[*Mn6)*lcm_5&!+r&BQF:"j_ui4F/DQ61+';bXN":VM\#8o<0rig4J(=E6KfJ=
+%I+%.524Ye<@cF`Q:B>Jh\Xhi1QL%_*B3BA?3D3g4ED;NHa[@[MZc#P#1"d&V%%t?C#c#W0D.R\sg4GMPdRB$GQ!MP]_Rq%JZ!(;5
+%K/Vng%ssFBAr9<S;9l0s=b#,<<e>MA`gu`M/i!_^oBGk`9cD(rGhbqoNdCJ5I2)P5n3m`V<9o,;s'B/Ve@(kTh'kL(EqU>^%m6YR
+%*H*78#Dp;hO7jc!$J(f=EMJfD%$WELQgc$'SS(*U7(ttl;FJ5d<U1^f8[K-*K1+q!/\*]7dsrhsjF:/"6Q1[+HO9(:6?(L#:#rEe
+%FBcq8!H$T4Qe>$%NtRLpX*^)!:@3-<G,B"98UEN^S/]aHC1j?HP>U([f\7i?qCa2cRE7J[Xa;n8hO??oOC+4,biH/g.;_a6%jm9K
+%PJP`oY:s[k9uclR=3-TndGu]3kp]>=)UgeRPDuo8M8G%gOq$jp*IMZ8iX1Si]RLWiLW"O2B-/oL,$udD9<o^),+)g?mkZu-C$djE
+%hRCfXO$7gXLEO:aBt'%TV5hc:/%l0i9EBtX)/uqqqir9[jr7XnE1ZE_Q=TCDrP`:2eX1WBr5*r"b_N:5+'JCR#ep_1ceO4#AK("+
+%cM#J[Gd\o`5J=lG*%Y68n7UB"XaJhp="N^gRAI)hM']DZQH2*k1@):Z-/@2%E/2iIDgdSPIepm%4o>$=0Z?a\jM<l!Q97IS"sfBk
+%H[ZMFc*?nh>Z?G>I!"Yfl-/D1Ogs(*F"]atP8kXf,al*/oM*[lVK;%Vl^XVjK&1L9-g2VTIGX<;%HMV-cpC#/"\n'L8pDuIab4<%
+%VrLZ]MdpTR5P7d`F7Dn%r`,3XDuo:]9YnQh_9o^<D'f4sQuPYfj-W't^+qJ[\IY#=#q$XV)3<L,fW?$Red(+<1FG[K.Ju5$+oB6-
+%?+g2u)K=]'RE<R!pg9K[.Eqim-GWB5Zt>1L7WLE3,ji:L+3cd9]^imJ]4Ak!bZ3X9'r`(RbU5+>^JeJb2OlP/-o+DBe7RRSCAi0:
+%f:5/fRct21pt^7V_=*>W0D?SF^[c(RAhLuAM4Ur?YdEf"):Pf"dlNqC4Y>H>eB:8dk at 2Q3mNa#J`R2:)P=-MtQ6OG`j,eUj."1Zk
+%p239[K=t($bRuVs^#+&$\99S!],l,ZhXebUHL'At\(b>h_f"6.L-=,ZcDDU7_S/eB=aO5HnU&pb4ZlJ$GkSan_>*Q)oXn,kc=B,T
+%k4YeD]2\ZU_N;3<<;58"#s6!W&eb%0C;N%sWTDbg'/sQ;S1 at R-+f`d<[J%d(7XK'jNo%.2WH72taso,UR!Bq at S0hl40r3&d-A%g;
+%-O6oE1dfUrQcN#4Y%$KgHZ0dtG+Hen3K96WBY2;f4j8rH_KCg.a2rbZ%\?`SAF)^m?II)XoZo7Ag5XV28T"@\1VpIA5!lZL9XQt$
+%c6cSU9##QpSK^!-/l`t)O\7'B11gnm((=>"A'Tl6';d:KgDC?d1LCtPB=]d%Qn;sXK#r?"+uVV!5Bo[Q"P'Oq3g,?79L at e(<6J33
+%TiF-G=3RH#eM8.G/QSC7DaM<jOk)HsV^hsU\G($YO3.jN8.1.eE\A5Q2S<?)2DXqX;QuG^<+MC)0NFo!l]pRJ(REN,Vlo6jB3=>N
+%jU><Lc,/)67 at 0IM$9$B8\]-#S]bNDaH3b:.EcEa5 at m+%HksEW^jLho:Ph+]FXh;h]6uHhLFCQVVZPshrh"sNl4/BA:+'cEGGO?,J
+%QL6Y$j^LgMZU/j0FgUf8_.>DR[!,r-D9;:i-NORTmH.I,c0TF2n+C.ThQp!.S1Me?Z5 at p]R^YI$;-O46Z79g-Ba\!2aXijOH8#&&
+%8bKF?L/6rr*Y7[SDe\pr;XKGi:g>KH[&S-)h2';'n#XHjn/%^g3E[[(\6"c&\X'oTk$(L(2jWTG.A,%OoS$;5F5'qI</Dpg00W0U
+%ZK1u3')9&4?-%FO<emh0V,(!][!iV/6nAq*8/>YpLdRT7s(>]"5=T2nfqbRJ&b!3dCU_X;*ln.>mqjfJWam;Zm]#*g]e=o[q`+''
+%["!Q!D!1`1TpOq*>OGSFX*L=4^>;*Ccb)2JfG1$aMt\L`a2&Qkk'`Wj^ksY1WJSQ[=O&8UqFG4Xp4a2nXl*)]r*9*(95^FoC at Trq
+%atF5^!,g_&_$`]!`kn.d66#=%Q"+&b-FF]Y at QED2'kWKV at 3H;f8;pUq7OVPrQo'[!9>c6V^`''Ej1Iidok[^p+^`b_^Q7;8&=YiY
+%^O*52VU2D5`X.S,B.YmRZ3Dep6!u\<0,KsH=CP-ii2"+g<0i-qd2'!k/1R36Y at hq@EU<E-]L/3U%%0Zj"ti%06 at YHN$l71j?1oFJ
+%D;iHm?HB$LAaTRPM$k>PWo,^F0'DT__'^-&@U[PoefM.oq.)p5]Q/)4Z3e5&F.Fr at l(4JA_^.W'*%)04N++b73/2%fb.2.*IK_id
+%[Tlmm&Im]#(1DLj^**s,SbSOA4G7'Fg:,N4XV7IMegR%7lD at lur[(<leY))Onl0\$!g,?$kkOX1+(K\mpRJ8I7J-UpqYr<]LkCE4
+%hI-m'VPPetn6d+\KKG.mrs5g8\9C"TlfU-:93:f_F^R$27)f(lFN%hFDbffGCQ4rI7/mdiH2<Q(pjBa))Bi*,pW*LScolrCH3ttf
+%X/ksY=$kC&/&CHgrU=T"$=!9"?,$4OJ*m2'bMt%cs#k7IJ&9$LLC30K^Q^AN/euU at IOQ66>q24_i^rS4GH"uq#q5U)hkbob=&UYP
+%rXK[e\ULMcic,-#OtbEnE_FsQbX)bNY/2/0Yjn!GW>=Nc at W)#5:lhTX*n+6<'P]C%<G&8Sba"U56F"$]dot[WYgA@@:);;CF^M':
+%ahM<%AB\_G^#+P(KYb1nh+/dGKe/V3>h"4 at g'DC)0GYJ>:[%p^;(h>PD89"^hi>Dd2WH/sj@%u$Z't.p1K*5r0bWXU*F["pq=4P&
+%;>NGY-T&bj6:&+<A3`ATIb4/pk/!`35WXReBoI&!,f*1>)Q!!AWNsIB`+TmH=0^IfKNRaEMf$\\'"&A4<[-U^SoTcq=lEFooZ at NU
+%iq?do_kQp<NFRg-/.n1ZJRj%bAdS@#a,$r+"h'D*R1W_?>g(eJq(<1.j7raj<Gc5N-Ie:;!_G_;N*7E2MAc'T&c?LS`q8RYJGPJe
+%VFfIT9n!K%Q%%2]0(`A2[erkRJA2[B=JL^ZV]VMA#JT0)mQK[gkb$eKiFPI#hrprgDt!bsDfu`mZD_3jjY)T3)iAh;'T.)(n*/ZC
+%VuD]\)+6Z&ddk+D=n&s8G8L5\.hYMN^od#Y>P:pAlg%p1G4Ap(O5n:<]KLZ;`Hj2s^TREd-5Cq7.QUJS!B at QjSfLAi0I^\!8odL0
+%p#Ni9;g;kPY@)>hC3l^O841H1[Zj2Ec"l]tD^Z*n/2"[-j4&WY!:J5*cd'=<0e?%S0NQ$8csCf.6XJ@,jei3L:Td`'+8uafQX$Y=
+%!?=0qDHF8e]4T+LETL!AQd36b^b0eg0mp(1qWLM>"db,shgt'a*/7A"IP77[a9a8:>['#U(Rb!0e^K[ID^6F-?C+5%.`h\fJ+?UN
+%_KNA1oss,DR)W:s%B.QlOnEfF/CIUVrUWn`LB=XfW1PNe4e#klh]#.=-)m[@a_U;j:C`hc8.Ld(egI1i8b:>m:R+*OGtL?rUmc>C
+%@6.6]gl4LIB$$j^Sk<=c\rhVm+Hf0]o^U&O/g3Y_39Z])%im6q63=!fUsR567=09#[D/Ls87msp#\frn":?TN_h/lfj%A61E-mXI
+%BVP at Z4dP3hX)ds"lSapXPHUhQ-$e$R>D3EX at N@$Yl_&aJ'BKOrrWsS2o2hWR`$N5 at Ak]\mp(gVRkY^FBDhSG-V*=-fnY!=ccP-Ti
+%>6(i1d$dT0\jYJQODO`7@"A7$.CNt`Z/n/0piYMe,i['dC'_t1,>]#Ld9P_X@;>ILVC%pU8s.@@[*[6BRM'$&5dV_][N:)[\UtjC
+%gL$07QVP'6q>\$b^O[;qe&LtF'WuWO0'E7V`d`RE/l<P;K[Q6qoQ`bsAKDdj7bF,3>FunPaWm7?)LDs]6c_CM21j[;,Fls6]QO[R
+%XVqhhk7Bo)+`n!af?h0X$Dg*D4lJApJ3&O=5p$C/Y^.D/o%";J>amLdRAo"\M=Y2.CK!.h`l&o<1k*X9RS^cp$I1N0b_8[6+1*QV
+%96%Knje#G`dQ;sF"YY1q'DD=Lh8^VWhn8X=f7/;Ml,39"GAR-uoEKU%R$hBY\e@\e<-1l4Od?-QX6$-tJM<%jZr]:gCg98l,G2NL
+%KghcU<1<L!fum?hSI=`'Bt8h4.,)7aH=[tX_Q+)H7e^Y-W`pV:LjSMt8Oq]E#"MjLOX/F'c45He!(]V*Bo.%0%MI%AW^DdD5=Vg,
+%;GCf;BBbtLZalTk54q3;i$.QG2Qu0k*oq#\"q at S[7!S3]Tp3J>o+L.k+t"_"bAu,,/,`_M>r_+!V4RP:Sp;q9jJXG3kfN472i6t'
+%P%HoA:(&MeKC6I8]#24[.iD2h$n8Zl.5n*R$J1PUl3q7T=T<-p.oEGZKptq;PqaMAPMltPYE[sS3+IIV87V=R+ZH5uG\%(%oIT[s
+%SBP0g7U=tTZ<ur6469j[DP-2#s':pN4hBbmEMoYimVIn[I"0EF1877=hdHGSo/"!BOkKIhr^D%0bNVfp at HgZSG,dK,PR5o%WG:bX
+%D3p-+1SaagV\pprT at 5V2IE6.UnsYck&t?657dYb0gFQq%1H[F0gZ at eh.V2SW[/Tm3;An"7-f__!1&a'+i[J8T:\QsC],3B"g]At.
+%4$E!3^&d);RY&'q!q_eBr'g,#(u2*gPMO@>%*W"mE at 6%U,PZ-C!Rq-0bmju_F9"k0'-t/V!4K3q0fp)S99IFP>+^]`cSmuFq&.LS
+%R:k<$)!JpqEGj*fVogg7?')*p>.HI;@IF:g#P]i%E,7,65Z/c5i3BZY0`X at BZG:&'Q^nIf0[Gqso$ljN>peCjd2urIV_5c-GqNu&
+%N*A,7dlPbc0Fp;"cTj1p^l;\W*6`tr*#tsI3-Ys)15G\b)acb>adhN#R,kU at CO"9K!(sA;YU=[YK-j_i^q&0c$(>t'&/3=<4&ku?
+%C at 3"_4;-,BjO!OUj*;,?6U&1&\qNJLeLin:gfH36>uRXt@!Mb;m9<6dcbjbMJ$im3#\\u2mkA`A9O5GTL3DCN]C*pLk%j!0`+=_k
+%]#X$Kf4aU1h+.5[\!C=:\g+i-14jK]'=dM1Fk<8P5Ms%NfmS(4[<Cf"q^^L;KC at l[WYXRVQ<,UQ\T%::4g[8MC<Z24Msh$HUC,&3
+%!FPRJkGuAZ&TBXh;K?"+P3p1Zp&GsA6_n:o,?2HZ4&D/0R2\@+%7&+F+.[0X>!C5+*Zgb4LRBg$(7&.VZkp'V=ATl?,(>_-L(b+a
+%&\lGX`0cWPjcmd+AmE^$BsM2(+h03qPC8\PBVH22kd67N9I:753T1S&94"<Vs)F]r'+<1_qlXR=nW)hkd;hgGn%&F7Y.3g.q:`,D
+%Wpd;A*?LuWmai at EG$H0Jf$,QPQPUQ;ejL?Z7cOD_c1.'%lUlW8meO`ZAsRR<bIm82b2u`kGca!Pjqa>/q*P+5:$jX.-0KF)=EcSN
+%0hmI8(7+>Elc,B<D1.,X`V_o*VupC2Z+)@JoU\jt8]Op;YTs6O[%#1SDgT1$ik"J_k/skkm?jb2(JO+G$g)TNDu*eS;18G`$b1CV
+%ZCHE,`TK2&]Walj'iNVq?DcXE;>Ge[]eE=ZGOIcqo5ELbe+hn>VgnABag^=[2o!+";r.])ql/"crY?@)1Pmqp!(&J.\a?c at G#I:-
+%>2d6+]rOg'jPK>9@$T3JNmmIOIgZ-Qo:N,a7TU#oee!,Xe#K:jWp4Je;:h)6P'cDPY#sJ]Hs0\FVekYHEj^*uLNal5cqOIXkCGeN
+%s*E%Un.#BKjE&?.Hug6.B]Rl`kZbE9`U/$Xci4]*2ju`N>da4c;bLIY[Ih_g??8c3Sthn9hPVpaVS6e[lC6PC[bCRE'A2r64aUW$
+%\M'iq\,4cQ2Z:[Us"6ri>dXOW!U$6/s2XO,qN<")OoRTe!q=Eq>>tTG(@LaE)ns0&I`!24B='5)D>aK.SGng]F1UsX*cceb'd*/e
+%ggeoF/H4(]>2o5,]Hf44]nt89)B6H-1HKN2c4$@77's5]'Rd>4XLum//s5]?[8-sD7.%]?FD;/2U>[eag-<ni2b5]u7`2a\d-("t
+%p;1<=!,m7T<r,@(Nn%Ssa#IPg<u/1S0(X-a"E9aOiD\MY_q%MSL1U!8a)>a*a6Z)h4D$(#lN_&E_p&cu0u7%bl>Z<:"7sH,?J9#e
+%Z9 at lps"_V->_gKHqjp6%Q&pETS-\RQUs@:C8&F@,.!$<*8oDT$M*OQOIFS_-K758O<p<ip1^#6[b>@KGnrGnKk<:jRe_,U21K'(H
+%dn,W*4tNWGEm'rabW.p=Bl(-@%Y*lMf;PamMXBea?pCh+m)=WcD`suoCiE36$>Z%=N'NX5l0Tj;hIXP+3s9Na+a=6mQ(B3?HPWj5
+%EZV4aT)IT<Quh<uC_.T30\EM8-9GJ[*pSViVa&t05[8 at hbT%*#.]Q!\LgMGrN52uaMWtd&i]SmQRM9a-M\q#U?Ug"LO;;g[7smR[
+%30iX.1h7[OR4p">BdFHP?/[`,M;gkLfd at 7rTi8ua@T3XtoR8h,cAu9E7,=V7N\Lb"c-A7k`2t'I&qf0Sa0NNke`&;BH0C>(&WS_d
+%o at RsQGcK<Sq/ga4CA72tnI<@HWK:+L*!V,k[^%3C_.,*MHR8j4GK,?;r2u64d7YRJXL?;Pg:><*/dbXW77VdiWNW1ne\dDn8_;?;
+%2#!kT8SZ8aX5"Xc:NJH0WK'nsWq at W\hHW[P02R0_krE5RkMfFqA at mg$ZpabT6>n'3C?WG0e43qmM8Y,=FatLC>QX/JCcg\IU6dH0
+%%K85E6)cDPcoR,ucP]^$IAYs at YOV)?;D5EYne29"f+5K(8FAM at jI`?_XBt$G?MM[0-8p>Kr21(cDr1Kl3.sDKjY\s1]hW?ZF%"nA
+%9s7Kap#]HOYhjH^DgSsShCJB>gXk2kme2NPJ7?h(XfH8df'Ud'?"(=bVa'!9:N"]1CYb#EgGc;#h3591rD]Xs"B1q0*i"]AF$?)i
+%R!ga[R?!]@-"K*Go,S&XUGl,[A'T5 at R?$`5C&6sQPBHc9][$-ps+2DgSm,e&8r^qA<NCMmCoX2S1fp*:bJ=aO9p[:q0e?M\s!U=-
+%hlXcY=5m5Pg==pS#*e/dSih3%SsTH1I1lOqMYP@(\[]mprZ(:?)As)?$#<T5/LL(s1V\%_,BnP#G+5&hfp//bjmqiH/KO:rcE?DB
+%`Yl5.U9.tJQ4frKQH5"&S'cJ<V.moJcF&`3/!jQ3oKCeoJc>VO\.q\ce(TUG^?66GbEqC4>=D*).n05_8;cmCE;\4aWTL at .]/=J@
+%0lkFccTE1([BVW)XDsMO)T]6>FD<TlrRFbD;o8CFjF0=$C-2+$9&oaNhq(@e4a("1mc*:/Y1KEl/RKer1!5M&X[Z"%or*8GG33&_
+%C2\7,i6!X,#al?=KE^MV73dIPR0r*df+#bP$k@;LkJZ/`K+/60DH^X)RS,4o#7^E$Y*h:^\7MIt$f>iP,ITOMAn__lmaoiJ?;"\&
+%e<(ff,DuBC?FL01DJ'I]3Z9")q,H\MR%WBEXV/gKI-EVu&;8oVb0_UhJ=pe^LU/h,cHL_.I^BldCpC<dIctgR?'!MtGn/Q1_(T$e
+%n1`l_B/\"'>%TL!B.IL8?'[5-.?07SMiq\nTl0MlhUCk1hsKte'>)::nq1u6^JR:)ia,uC/SDk13K5V[@$eSu&:cEa=j at E-,na<M
+%D%%(*qLSftk/XVP\>:]s]##el6Kc7rYX?fY$_1!>Bg71?"#->T8%mTk[B-$_>Af?m(O<3jB40jgI$$K8>KTuEk9.1O(R[;%3jm7M
+%.i2<CIiF7KQ64>QKA.+I>Sm.V;Tu:+&./QC6pTjmgcm7NeDU,)+29Z)]'I0sb['uSaf.V"I`G[*K&eNdq.9D5$-8[2 at PK8^L?'t`
+%@jMusb&oD;_h'mnc*P1If:Q3sB4.JL`iM$ERmPF4Hlf%hh4W$P?JTG+hi!VCnQ<hE%#nBB`!83In'!,pf$rXLlD=L[^e7t]5XeCf
+%:OA/sj%:EiO/t2ai^lr:dFcnE;5K?Pai at eDLEM/-;5MT1[6B^pNCK0scc^^sBk at _`F*6?j1iA4 at T<68X<paFuHK+6<3[LKi-XnB.
+%e55-S8mFlC.k+=I741*uVhBq"$pc;=(8&.;Ed?Hk,<p7eqcrrgO1`e^dAGhb:_-oj#-TWt'TNi at l.hRYo.J6=#o!&"Q?WsW4 at h=<
+%;/PbP4!&ldBM;6km8Q0P^@eV.cEgm;X">CdlMBEXa)OLaVTJ088LOY*b;X_GX5*S/7SqV2dZ!"On&/#FWh!S$-(IbTB[q$Hoa at f^
+%J)@s>G]aalnAj($BjXQ+*Sd'/r>r"!BC;P-rNaoOc&PUR67B#+M(?=$-ssa1eOPup_el2HY'ue<?fpVA82a.-`#8CYCoSq9\ITt2
+%cd1;?FoTK;0-Bq;</.iNoCC)+I+7h/fCKSsHn9@/3`7[Ic5e"tJd06 at E\^K$I$`TQ\_1Q,n(ij5Ft9olQ$M/#6akg9YinJWpE)Lk
+%bq*L\bu8N_C2WlaX'XoMm^(01CLckR<_l(>N8l?G@,"E.r45Zo7 at u>WqbP')'Il694gt4]T!;>4a4"+>l@"tn<M$[kO_e42"-5Xb
+%bFFOg:]2<bFN(/Lg78oK/UXm#Kc)Z/hnV2J<1%+l)_^?CI4EHCNB2A4hs=9ML>c9BbW#DuQm'ZG!l!@&pt2@^?dCm=Nu[Im^&I"m
+%r17QmR6U)lJWJ]*=d+D67X`n]X06b,OBYf!qqeM\hfQgH'^32O`@(\6rR7h<`8!fPBPfIF*;sTdqc]f*T;]X[jtl02E&*05ETuL`
+%V>`)ar=qTc!efn03U8l!)3hbocs6]k=&@YnE]L`HXObLV`MqOkb%qfYb1S4VV(1M"$AkupSVhq?pUiE:V:<lPV-0TZ_<I,qNpA06
+%XIR!&_>;Z4A&Uu!)6F--VffN=4+<IDJmY at _`,8saE?qVD6I2F?04mKi`nT/W;RdO\]"$^E+BQiXRp&qQA3WqeB(g'$WP/2E6Tj?'
+%nP3lk at dDRJ4-Ib:]S5"IN_>PuH`qj=mY:<dQ^n?NYM*L-QKY`dKlPp-1\^(6VgCh2fr2t0ifDg60_^C0AJ/_NpEi\n[2CH-?MhcM
+%pCb6$=KGPqIN'lJ:8cnqhP/NTeA(r6IG='N]m*6%dllIOYPU0>PQm\U.DGihpDb0CO0`1MMs+k#S2A6l)&Jmb\+"#(XV6Pg#^eYD
+%l>M&Cl"[<WHDk0f%Hdum22d$7nMn;-I,4-thq#A[CMT#=4N>^c:j[VYHFZcYi;7hB>d\$Vg4I"22PbW-U$n&QRN<eqn*Kf/C#r!*
+%Tf(<G<h]:NQ)L=\XnQV3B6>]j7O@?s@^bkTQDO!Ik0HMHZQ at aV8(-0+]39EtNTD$bT).h`8,VN]\urEa8dd6Cd5%m<Po.E(kFB\B
+%8'AO#0$5a<f6sf5cDb?4T3P^1#c5fQp2I:m$cLbbe!r1^Xhe$>Ds035X;!L?hbe,MXDso`%PSWaZ]%1"R6aft7^28&.QRm%T02>A
+%eadG$QAK%)pI=n8NeD<IZ2m^gR4t\@D\3G'R-:t7ds at q=SS3G$JSt=#HHm*t="D.)1u.0b]f;YUGWcd)55iY%WP\EDp\=*eqDAlQ
+%^L8bQl*(-[Oo$r,<"m""`S)ur at BkiNF]p=bA.*OillB?BAP9%jCpg,eI9FWFZ"ID)@TA=d0 at o]H"ZF<g[9p#Q at X2:<M.tmLb`pi(
+%nTjoR2pRZAb4-AHei1p>g</q["#?GO-FdP6\Bk+,g#unRdT999r=7N[BFhhCL&Ll9bk]l(T,Dd/ZEJ&"a8%@Z)Db-lGpl$1oM^.$
+%F2U69;3dW5mF/aKGCYJu6B%U,EU4VDH3E;4`1Y[W\(1/ZID=*1;.nQ;b2*>F`:q$,^E;.^FThZ9CMo#kn"Sm"gL-&0gD,f]J+kJm
+%e!^s;(sUXeih27)h9Et;qZd"9k0qNP">Xb=Nrc'BL at o,SI;@pBU6!@4<7Akj.T*POgctFE>*e!2Y.+VD*rN4Tk:5K'p"fR0l8g\\
+%d5rP&qptdiU]5X8fA+g37]l[7oX)K=q9E`)[5F5bf$`6?s#dF&fU`%Z4h0s-`QagIcg]lJ/,rNApt`X--e?o76]7o&Pu73=$DVA4
+%P2Z%_j.##Q-5S%F>s*?`HI%2ODAS\G8T?B)kI?i%fV*$pR*Y2GcN<E8i&j(rS7aY<=j2(j:4-]*mEBXBh(tT^_EC]%8'"\7-)@,G
+%oJU`[;3l8Ra4[V:S8WRjQLfqQkM]j0F/Jc;*2g]39jC\>L@]LWmLa(kX2i."3XK.:pNXKZ]qnZq.h;:gL<3e+pdY#5YP7^A<J=gX
+%'o:7-GPV7JB%@+rl\]sFi`Yreh>9oAeU.;F\TA]1c5e^@[0VFCdG&6(&jMkapC39h:Fug2+$\<P+]MkRQL.$t0fXIpmShU`5*o*`
+%<m;.f^7Fan(^J]Wb^Xgkl/V'Xo6E.#ifC:Z[D2EQb:>asq`KpbUUl at J??2m_osShYjY\*S*$8K5^;@ftP-<0sGN-ct\B:U#2RkQo
+%lkpUHBfLFN&:53HiQjK3=8n0,1BRQZim0TtO?^X.(#(pk at uk*!)1):@[9)nSpbTQq&T^0kMDhP"`iY?:[b&8P0&=jW:Y)'NI^6;&
+%./[+m=h'Iq2sK#qlN:nkQbV,#Jih-Cn2`Lg3UpA6f!)sUR`Z:i2[`+E(VeP9Vk4+ZVIVb$XQalq\&riL+CC^dC[oF%G(Do3mb#uo
+%2[6[tM+!p&$ob7KUNsda="HAY?i!s`_.*9R*g't0HCN at RidNRcCus8u3:t2"+c`_CAbs4gr8:&fbnE>=_HrIVpbIjOhB'8SFJI'0
+%=g<jt7bb,op*/3c+trfC*kp at GKftBRiS3G=`m*C-<Mf,ep&"p`G>(02^YQU&`JX(*5CVsJ)Mbddpi!i?d<HVf2-'LQqHd1Z=&e'M
+%`;<<@?S&qkj2^n$`jbsSlHcqhYO?WV&DrK9iaO`1I\"AamS]<,lX2&BpoZ:Gfd-X_EVa2rJasqGnrP=c:++!LTlp1hmVXq@\+dkk
+%7rY6uWq-st9"$kYbYL?h].6&SDr++<X9ukR1[Cj[oAS*_0a98l)8Gp1<:Qk1:;B(dT(qqLP['9k7j%"iC]7M7:\%L1o9-NHX85_,
+%cA&HKUV>O1Q3NiTY1h=D/O-?f[l!4<FQI]:A6Vjt4V2T8Ci'@S=[rZJR87HE=VUK1"tUf6'.:s)^pC:O?3<;_&+HqAFmWQU6TeFD
+%A:>&e*=VhSCeLCa?eRHb@,]hfQi$J#)`LnZpa3Fm0",ikrn[&$]SCqP[=`<!T3kF:Xr5D`HtDj;Mj^io=JZd,5>//OC;KT'@D//4
+%h][7\`hu32Zm^bmbJ\0?m58k8%NJedi`.>V1,4'Pd=5m*Y?5?ZdO4<J06_`.KM5&%B8IaY:q_43r-Q$;p,ki+34Mbpf^$8bYI_<-
+%oD!H02Lf\rL#`)Cp[D?nYENk<qjU)3%dl#;P=u+Y#YZaE.i"s[2AD%58[Y3sSCP`&Pf\Y at q3j'aW at Fkn\)3uRSj7r^-8b[97=l/7
+%17?\699mT"7ZK:mdjpV6Pi\@(1R<l":BV^.,X9P,g;rF%V$0G#+R`RZ9V820AR:OW"Z9dO)(7:<P-VF74 at GC^,PdcSCmM>Q.?!7\
+%MDFTcfTrr^))"QaOL_d`MPY0U[302/A-FtTcMcX`1.Ue9:ZS*[PHEV9rG#UK\@0=!fM.MS7H[,>G:V?,=U01dEs?YL/RY.[&9/%.
+%h9jhBheSs)"&\hC'<a/GbJ\2%oJKeJROik]QG+\=?^%=iajSeZfP at eb<@7_>Obq\#l"dSHq<kH.dar$oCU3Ri=o+R<I8,[6-;.]W
+%i\am8^dEHCQG+\=?^%=iajSdOl"dTs2)4gn/MZrK'<a1]ROik]Q9P7]?B_4hajSdOl"dTs2-KdE(jeuC^<4B0ZLi^'p6mO\9pWL?
+%94*mZYK>5EAEdl=m,)#Vlr>B=A`>RMqO/s`qU<)(94*mZYK>5EAEdm8oJJAsROilPM1:_"ksTOfIJM?anT2H>P4C8Fh),"GdFKt]
+%Z<gC'9Z`-hQqump9<rS(::p$@O'\Cm^MOcGZgf:%1I"uBlA9(*q-_O_FC)`SRHYFs5;`E6Q"Tg?bDZ(pc`DMs0U0[PT at pP(?+j at c
+%W[@qGqRW1[p%%tFE`PD+)!Vp\fs<?f]NEIJ-Np:A\stqVneO64qICu"<]\>q<+NN,$coCKC&IJZe%`Wq:N(a_\bl0>(_Kk7p_Wf9
+%1C*e_r#[Zoq.e1Em8LunFUhf>C?IR&N_G=1Pl0#G^D8goEJ8OTl-4OAfK*>giX2^ebAge;gr3:b!:K4dgeh6N0i=InX8RRXFVLGE
+%+`).ooH5'=.47l:C/k&Q;L=;U?90QaNlF#4&3!s%pZ%)@e(P^s^&GU]CDn4`7WEN,$-t_?2rJlt>8N2AT:[tX&$qcqE6mPqp[KW\
+%4jJ[3_fFk4H-LsoZYA3+8rWKb#5-j9_r:^'he?ooRn"]=?[S^>W[X;)%G+bl0)^f;ht;jR7(VCRqlX:I`C4#K7tu#"GTRrDa+mNF
+%W4;?,.Wms'7XQCPPaPdpM&T=O$faVoIC^?TpY7`Jj.&<U6>m?@IK23-_^F$'jL'D^)ZF+h<HZ:X1%OWRX6WW`l[c+acrD%Z[iW:&
+%ZAA*R[T\.6kXNeljD_<hD;%1#&t&X%GLWpeJRgN`qR>??9ifK%d+YqfS*lnbEnQcIp2(W@<d4!#Ieio>&"E"BnmCh@\YU5X[Ok8@
+%ApsgLm#!>DN,_ESDMaiL)i=\o)V<;r9fJ6F3%(tXJqN(3\SlY'>nc\,`-'/2F:^Mbc=M9'N<Dt]Ea*"n`?f\uj+>b>>aC#&1!U-/
+%8ni1cSq;MdiP*uJZ%*Ok.hl(ef,"_PjDF%C\$[N#O&c`]I4:htHD3%p]\,`-!6P9U!C@*#=TFh)L_k,66M3%^&)3al2YM1Y=O%)A
+%YGLBhX4lm7T+ZO.ddpmcT=)9jU!rF-^N;P"-gm>#qr!i*g?EmdI0/<'T?_=hm&2OA<BVnrVE-*4oa[uphA>^BU\(t[e='Zo.&?5Z
+%%8dm]Hf!U*lmW))?-;#I4XBFVmTC;#A/40A[GM[G1>?TRdr(dt8(hIg__tYgdGi3Nf/=BA3)'PePJLHf+2"1GQk:C:K_mdgI\fg*
+%;a7a*iMUB1VHMl)RhX^QjtTO:%o^?o`H:T`0"=We`E6S%$T"-K<L;$D1,54f1RcU*Q=`$\Ji3')f!Cpu]aZBn.tq\*.$eD7Yt&e[
+%2.2G"M_QlN at Wb8nUWF:.<eikR9_'Y at M+WuP/5!N8'U"rB]/R:'/bp<_?V/&YpnQEWZeEbBQ,ar.L/!%6Q:,OS*&S>V.#V!-m1alY
+%,]*;'eUNUk]QPpu\6'_2(AGZ9lm?N`"bYWu_cLOjl(6$n8.XEdSqK:'5bBErch]#]FANk>+bsM5'?t#;'Bp_`WOZ0oDR0)p,Ji(?
+%#=_&80OPYm-daL=J--2DnUL_2p*O1_/C(cGJ^'"d)&)eDXT(,)?l>QKQ='W^QX?W>a#!JZ\N;3$o?9 at FmLIAh4F=C01NlTAph'70
+%kgCjQ:ceO-]D0$%Pbr\K&ad,?<V'd"Dk/Wo8I2AQf)/N:X.EAPQEJl-0,2u$>)-f4UNN$V3EhcR][n-(3isr:q6Z#mbr7\5BsVs$
+%g95*lD7'#c3^i9nX])SX8#@g-qdj)2XID[0RoUT4 at Tq7@PWY9)FIRFNeP*$'f'HQ\U4k7AHlT`_EA1eT%JV7sCpTB$1f%mOCHF++
+%K%O_Lm$i`m014E2Gk!_HZ+kS]hqrq[0RihW01#NumGYr9iuH9,pijE"&VmaffVLRF*kNirP[V>QZ%l.H8(7dQGn^V1g%N>EG-$=h
+%XUrPT+;p)))ut]^-OP=^n0\?(Xnh-'fX5ZWKL%Ze!QA#3b+\MY?pEW43/W]Ue'SX0!q/IHP@`\ZF'OfJ-F`*A8M7qAg]]Za_n02*
+%W!2Fo%WCce=po$X6REN]2X+(8)_c,a):R`SnX0X'(/q/q(pl60OP9pjmW[id(Xqi,"m#+O0&U`a=8r4P'U#e;Ir`Af43Pn at HfP.`
+%Qs#r/D\m3Xs1`dXf+n$W+L[pAG$+Z+s*t%H)#Z\qS$%#*!T(rumK,TH2cim:m9Nu\]^=LX_ at 1iU+VPkW;>7$h+)RQb?/.3B at cG%5
+%bHJ4ArcMDHn]Ta=]*-E7e=A8'S:*FPo*Gl89S?,aQ`&Oj(L-<E*W:#4)BISS/IM04l<HNX6B/o`7M9d3/uOmn:.KYd``smZ+gZLM
+%;eg/-(MgA1gSa%P\u]pid/_LGVo';_0\X4IkDBM[o@=:d^\9&k8/0L-ofr>X)0`(Nbr;VU`jeUSo`bXmcI'V$,7Fp>X^"26LU\?E
+%+l"3N5VgM11ZPUJ5E/gIhu\W+RPY at p:OWE-%`o at N(QC<r`(_fr3DZb8_)VigDX#nl&dr[)5-.Y<.m;Q\%5roo<B5UF=u:8_)@LL7
+%o68QrGY&nB&2rp.UU1;F?P:_gF5s<YYHJHi1Z&!t0RK<%Y,aBm8=n'a6WQS5D<li.j'>P><+tHjBY-rqhVhZ"4]s`VOOJ3Weg3W<
+%%UJGur4C^Qcif'k)$8]J,p23Z>/8AMPeQs-DLCGo*3Hbgn&&D>42o_;[+4XkID0N at q?iDc0i$R1]<<CGJ".&dH(%'lZeafd2%&&X
+%_20to+b48R%9H?qK_oe@;$`ICmgGsXpNc-BdXA:K0PEe>pcJ9+BBrXZ2.LLL,btH6hiLsm1C?^iTJ]Y$g)b"tb4FKB*W:"*G]1ib
+%:8bP_(H*%TL*U4c7=OZAEj'K=EX+Ai9oa+^4[qV1FWLD67nKo(YBnXGeJ)p;;d.VW7:t]V\s<%Yji)!CQQA6a'\Um3o3;@G2,1Z8
+%=\+uaqrFR!2j/nklIgJU*R;dE-ug[&H_32I-Cl(_(JU,D>U9ck#+g\gg7?o at IoO59-so+1h^(RpruQOV_1tg`n3<-nasjP*Jc'tl
+%Y[IS/<6iX`d(>gj>4iS1n#,a-d0Il=5Yc_46T0Y7V%7o?T\FeBNXKDoL>=lMVjJ&jX\=nG+;Ye`PYJOkGI?o%rTq5l1UiC>#LS.!
+%Ls5`Nh01Wfk7[f\ni(E0YXH5Ppe*Z%Ni!mhm-D=M8KR7-f@)b)='j,tC*>cqZT+LBGm;a^S"#75J'Q@=C`T6ni[/Cfc6KG-oU\02
+%YPWqF$i82ILO=\%,`Q;Lg4Z9ljS']C/<dsZc'Y3YgVDJ-28 at ajhQq,I5FC&\LWp%g]!@3IpO"d/JW!Z#g<>TnZf06>jpBXO,:i(^
+%,-K,&:Wu*sM%]<:'gnM9Eh4h>31'k4=Qk>OD(O\Fc'h\1ia"+pltR<#LcpEL=]k'rO(@B^emU%?L"L/n at YOS0Pd!t#;qtbA`bCc!
+%iX_SskRb*+!`MNi\r4Zq*qchLih\i at A;VJlXLhB;02LjikB;1GP#+ndY*6pE4Be/8e(%"#:DS.Q?K?nkmZnYS=&<Y.`DYlP_P6?#
+%b3efN<`V=bQ^Ncq8h24b:8"R&aE<ag/ET.lDBN"ODL at +[Zq/:2P9guiLDB;i/rJ)^S"ALUD\Ag=l3U"#%jMA9 at 8<RZ>qR_3ZZ1(u
+%+)1/NT,^HZe#A33ATL^\eXWfnL9n;HY:^acQfi0(domZYjssd(F&6T=q)tWWnKj``^(C6Rg[iUWSooLshQ?RIVJ#.\YI6SY]+P$X
+%^-_LgY;#\kH9X^p9bs!1TCrtb+GVhu_0ZKo+-1s_:\tIm=[)EiXAABYcq=Xn_F#sW+!Ea2+&R]Y,"*/e>i?oc.CPV=M\'6K#\,2m
+%\]ba050fN?NA\hu*,ds4q9Z$6(Ie&XA>,JAqbYN,`tX)X(hAXn]M6ru0D3 at ZmW!0/Z`.IKMDeMD=o0q[*,]l5Xtg)X?JlB-Pp\";
+%X_7AFH`TsLlUVNK4S.pISimKB87Yi6PiONf,W&'Vm*A_hT+/(e9C".4PAfb at idPN<+7J8sIWO8Q at Zod"=+'9=ZnoUC- at Zh7p*HnY
+%.XF)\:Oqo(b\h%TajrXgm6FgBf9UEKXm&IB_pgkLBlG(X-3rFBHaY1qAfnIcg/@<h4'ku`3p(EmP-+G&$&#pG_SuKDor;1L6fFX%
+%Aj/\1 at tMF/-]/0H2:ht?=Hn0(1&S.2ST*<"lpm at UDm@-(__tL1"h4hG[S9E<1j.0gf2!Tk'OYpsPArb1m8QABXb,IrEI5#R(\;/-
+%acg`CnSrdNgtNf6;NGY<"GrR.SO7llka7ul`=">gTB:._BP2Fmb9ER;MC\JONUs,$b>`_I3jTBCp8U\H+"ZS3kE\d4V1!Mip=JDm
+%?08+@;Q%Z"A44JK/_iCRQnur@`KPpf*BbsS2IL!.=XRIFdj!?ef9CTs(&JnW<[c<fP\k:hRWSAfZOo2<9ZNpaj#kc;A2/V4MMITF
+%Q`HX4[rb)7SpCe!la"R$T>]oPd at HdaD#5\tHj>4K%b0`lh;P at Y1;?>\,AT^?j(u$c&r1amONoS\\X9ZCF2fGL16'tdG4K;nn<Eap
+%V[5Pp`MjF35aprh]\3WV-1.M!LiXe6],G_1\RkGt-u6K&UPn?e,J?kd"CaUkgQ1sD/'a;CQ00s<BAYppnG1t0/h]W.F8VO&D"--0
+%II+W3gq".\T at n0uh3jfYiKL<Qq(pe%>]K/WD<Nm>]sT\a`P=Y=5#/A$lSHU*l?2W7mc3-AK5Jn7oEm<jX17mf[[j2I`+PI`rj2nY
+%B'Wlm!JjnRN-!RIVN]+`?R at 1ub<C84VT#2a*&BMS8UVr^i^&u&o,V++\i#YJ3WO at d37I\bB`ugGR3"@VSn(bo[@M6Xk<G6Vf1p]\
+%56%Tu^38KTo(c'mo8Sgn`VKG0ZMEWU]f;Ya<&WWKGqWb<E.7B]2nuP^D9$8/Pn%$85:>ruq,1SGjusNXc1tW9J3AVE;kWdGiA)`E
+%f>)!ZF1^bJD*)cr at Q1X&F,"n,j*a[gpN3%l[63o+VK\Tsh9>TL6^ZT5!X>IP)'m<]]``/5""5H<K9G-We,)=q\68Z40+b^:EdkZA
+%YA09F"/0`u$somml$M8'^#C\iQ$XU0H#<>VddF8SR^Z4>G2_o?RX'e!n\bS#)h-8Zr?l\M6:GeeY,#kCCaG4Ms0!>s(*E*Y0Dl/b
+%9AfR*hgYFsGG!cBr:9jI%tFQ00p(`$lgA&J,J/pliVfh`rJ-9_R,.Ih73,VD0GF%DP%QnKD;0B5elWUB#m\GH,d)FWA[>r`If50P
+%0=[OP;lhHH(N7qXng&3H,SGsX6mC%Yjo+q&pP/\0phudr5<N3-hu:OU`CK[sGCM>[p?_5'_hV=&#jYZGkU)V=9G at 5YdCafJfBS?#
+%XT.j<^1RC`jnJdRTRYYic#5Ojr6K*KR`^'S)?,YnDYP#bnKg at 8c&Y--T14=@V$9.oMU#UoZPgT%e!Xcr2+161:Z-lcjGH>9RkI"c
+%LAn<^i*;ZMZlTQ%Um]UsQe'J%>H4$E?`q9$=Xkp@)*f=')>O%)<7p><$WEgs:]N*L]-`p7(k0cgD#$!Z/=D+SGC:Xpb)er)L$Vr>
+%rPRcEmIcD3s&l5.Y_5^<,P1m-lLj6mgB;22m=3K^p,c\IbX;ilq\bOqq?ct&=i0XeLpVdZdPaV>gC/)se9lXnFn+Y(QkT:4A'Q:s
+%S"9K?jLLA,DY/Qb,TLUSh5AXRdspk'r17Q=ZF!@q>iUTU&=M^;reoeSJpF]uo).1Fpq$!Kg&.;$ELX_U0.fMBEsLJGIFecpO_E'u
+%7G*k;^rsGg-nI%d'#7>bVntm%.jTYM:g%"4+U/@/S1gAtg_CI;:rjF"0GG/8:rq^LBC#s3?n>grSjOY*N$Kfbp1=$2(1GAZoVPt]
+%9\V-Jctt2N!%CrQ"&Xe^$s4:_LkfFJ=;JenL11Qn(?5H"TeP5M$tU>_$Hk0rjVT3'(5(ho0k=FIOm^CIA6Fqtm`R=q=\c1ZB-tt'
+%35 at po3K1Zh6b(cX'R_]j/;abV>qq'bM@%:.0nq6:0u at V?%T<DrF^%elQXbi9>7 at 5Za,jjm`jmbCOC^FA\hD*cAN at T\dKF^Q#W2P"
+%0`#7q at oR8!MS>I^fN:gDmYV=+NPu%\Y*^oq=KJTe at VQ15M@$)9?p_!bi)iSo6RciM at jus;V$[gP=@s]'.K4BiLjqj]lNQ]3.g,?R
+%W.*U?^FuRZ77kJ./#f118]A7kWLu[O6+ncs&2(F3%kj5t35UNqiH,5,Z7IC0FThrS/BA*>jVT,ZQ5GKMl;<d'^I5=[WLu[O+`C^c
+%6&UnXHXBZ:Mis$I?VhkW>a^2VC_cnnYX/R,_oVQuF\s\^$M&U:>o8K_Jp^p'(WW6qA)A)eoasZE.EIhr4G8rS!C8KcgH7;,<S4%E
+%TKa,jfV5>&587,MU*u(1-n-8kGeN=T at nqS+RJ:a_qibqO7JW8,fFfrNpc7P62#C6N86TPn@;LAqmP]efr>'$;ShfK%K2G%n&jq*]
+%dC6N1Ur"W6qD6Mdm9Jj.J<rD!RmTV4X6g&@WmJd$ASpRAF`:Mn-W#:&A/Ki(^Y^^^3ifd5cZ)prJ4$rl2EOQ!816=AT/VfDB]ug(
+%h[/YMdg-b\%O2/9#;cH@]X+^P;Y>K<!7]]P^MEoTV#*%[S#9]o[H^NF at Ir"/Gr+BhR$AC=hAU#QNKf[h44<a5.W!?<)I5,[YTS_d
+%<=nL"50E(M!j/_#!1@\)g&_ZtL(TC1gl)MVad-dPdrTo+3/&%=g95 at n`_!29E:PdfTXp-9V`L`tM_rpQDAJ3b3G$;=6g$O4b^pAL
+%9&71]UlBlbe-3+cLq-G*n!7!Y96k:bm$)-u;Q<7KB'7D,ADj#[^,<!#'`CYW>#SX)h21VrRAc<08uRH^g!SOeYe!74o\Vb";6K9@
+%6?Z)Kd+KP at FpZ=I,'E'dYmZ1al*XG:mG,I#DSE1"CZk]+F0jM^;d7_V])O?Z)WkcKQ94iD?%h&pbcd)V8+1?1^3k18,)oQOa8.4_
+%T1)\#ieZK)\.*%,Iu7Rd20W!6\OjfOn"b`K#4RQ>:/*U8DgnWk3\U!0n,cC)l'Cm;I:9&]6Rd1j?9U07e52n-i`K_dV+g4_c%JKT
+%(WE=jLg>f8XDCGH&2U1:Qf1:h?$!7OqUS8En#:3f1CdX!`Jk72T95\aDLkuRB!*ZGd!@F07a*P_ at u"N)8B-Xf'iL:=`ckC?X^^1%
+%_.;iNko-3PAr19%NAK"Vo*.F,kHo>90Xp`q/9^U<S(&2FAR;[YbYM)A+SfjIIT+U`I:k^gV+K]+`<_LK_k1f"KX9 at o%`]GI2G1OD
+%SDZBUbei`3MA]f(Q?pNS@#L_C1&HDJTbt4,)_%jD"_fY-+i?R8!7^ATSB\C/_$/qPMD((:gJtc#Abb_ad1O];[Z%^=SpPO(/i9hE
+%q7'QR2S91'eF[Wt8t$U47EN]<*f9qRM'!;m7Uh9b"[Q6O;m0o'%85!WY/.t*'3m)Br9Dm$o(c6c?B1^dN3gD.:R4kR at dUd*c.]<s
+%RJ'%$%C6VLYQisO8-RE`nJ"[T0Q=;i)6o2<lQ6en8I8RkBj;L0GRkhH[V0C0A[u8nK1;t99<6^(`<p#]Au;iGUY1]dflsgKqJtH^
+%#_p<Xfc!HdWYb9ZBcr_$Tdpob at Rbr;)Hg2mFV'[K[)?i?SN-#[/I$"PoW8lR^f#D\'%WTn1Q(TS<m-ZX1up1s at Q@j#R_mFCbqcA/
+%&-ap&3[&9<LbIp5'!IMP"VUWUG[>>od0#\>@MaZI[*/o0'HoOP.QgUpq:tKG)YXVc7*FbL[B1Wm$N>M-R,M>FU2Oa!FE(//G.Rg"
+%aoh,@`oM!Q%h*7cYqS'pO5k=i<3s7RcpPhqd&JRkM)`j,`(kT^4EY-_QHL:uGi(g`edSKV48%+&?VIDrD6aT%FM2S\@@l[kHd)ce
+%Y[M;Qi1_oa!K`#LJ[JqBL1n^;b;V]H,#Ga&7 at VcMW27JWVlG@4Pbr;o"=Fa"hlfq>f.CM=YE#3:9^X&%C,RO][5Cc/O2qK6l#$c<
+%3dpRpouq+ukM;(e?AsrQA<I&FIW$Y$O!@Q(B\f[U('YVP@;-*3N'JpW"t7*No7^VH!ORHT@[]#e.E>U')\"^5\aLKI=Bba(p$Fn<
+%YjM0da&CS8n\eAh(=YoumAV!;_,[6375LIG`h:bK"WssbG,*=u[j45/=]'"3Y\("C8CoUk==pciYAb`2>SsGQ"4*KOe:Zu$alP?W
+%O!RpVmi_H]_m'b7%#gXl+CkkdnKJlSOHm(G2"FCMm6[,`')9jG!nJfe>B-&sOu^14&hh?`*',jUfn%4HCi5aOj(7OmgC?&YE9aBj
+%6k$gJ!*Cf\c(=XRhO$"4#i%QKW6u$n6)77Abh;$8`V18pL/=,8+piiNcXil,.d:*XlU__/TV%_%l#cjH]bm;=4I`<K_36iR"`\'3
+%'sn4WL$4O)A'FAH`Ve-uZTBbD"mu3t4"N#N/&0!7M at 6c4m'<)X_AY0k2A.`8MVYeL8EP2q8Q&/5Cm%\80M99:.*X;[Lgltc7YDT`
+%`VNnE#Go]%4:n@('O5>MV;.a;ZT=-Z%/PA9GYmTqCEA.h-lo&l>PPB9./[rF=?.%qdZ44!XN[d9AS'I"`B(e at Rl\EJ0QeB\H*Dpj
+%7i!OS.(UPMQ#X,=Lr7*m;J&eIpLOj/q#'EXl^(\^QO(RC]"PeiLZ`:XVX^'t/n<q6V[!A8!La]jq,5dbhu!c8HRd,j2j at V'L)(ma
+%&_5>ej%&%+^kfb1?_1K1[,"[k'H!r!%@/L_C5b5?V=DY6 at YNKU8D>hOCN9qQ\TO;,#B#<KFQQ0a6p#P"HE[kMFNtWrZ3LjfGm#58
+%4(&h.I9?WFmlmiRqehGc06Wk.p[2IJgDC-4 at g&&5kbi\-a)Q/`gR3LaE at 5RqddZpOp/A_7V(#M=j+N9BN2aUZ4co/0O"YKC>o!#G
+%*#6LcgBAPMn%"@$7o/Md[O^_+!0^2:'Gk,p=)!6):12]Eam>gSj\&Dt]&F5N]&IVco8Bc6GPjo6812;;c#(OJ`!2ef4(2=gARB]_
+%Ibf2o!bCMP,u#AKh$'"b at okh_aP"<h^U^t):#Ro$GFn9/Z)1(+YjBV5"Gb:3Zm</Bc&]ZRo?B:Zq#V,`)aG*a]p$>mFN-m!g0%bT
+%?BmMP*J"i)Ib@`h6%#^&%:`+\[KrHR]?#t,mA(R8qCD&H/*R1MHXIgdISHj3">tXA(9iD;:mPL'CiiO`EG3bC6<N/<5bH'E>geYW
+%/upqJSBZFUMJa5h=44/Mq,Rc,8R&:CaqH_OHl*_#Gsl:()p(r-&_D,WC)(.H=?j7IC()qSXR.@>'e"D:[.0iL>+soK[DtM"7GiM.
+%)GOXW/[8$)3"EP/DT5is85jVJ5:a2qS(o3OQG-LscH^$ui6_M0`?d6oSp&M#B*2%Nk\8FP7rg2)Z\-c>C72?cIM.C4#(k1],j\Vc
+%nW5W8kbfW/T^C!M$bP!U:,0%Qi9Zn"U>e`6S(.^db-kRgB:!/_26W9Jr'H2l7^J9t[cH:C4s%1=rp/ZQcbI#c]9`;/g%FG&Ost,j
+%XSLpPh(3u\8A-i+R.m]nTGhM4=0?o7<loQ*?*J?hQ/=hB.I<MY*P8n.UoR#5m#V%Q*^1^joPQFtkbeq5n1?o]""[E]"Rc^<>D/31
+%b=m$I&Cjj=;bC7[KKq^/`bEti?(muUiVKETUXKJtbS6cnl4)P]jK7E"dkQ\T9AJ6l3V;"P%9Qc8oWg!p2o"/l at HE5iXeUbOJ=5H,
+%a9=f7N<?kA3\sTI].U`Z6O\0'E%0>$8)!5od?F$uY;l6c`,A4&.G^9iGM@?OR&+6\47M.T-Xeo6m.qW51;R&V?!PUL_22_qBj`^t
+%F_iCIHT%Y<cuY9d5f./^`Nd<,HLTfEf0Gmr*kQl=(d"nsEb,Bt83K@[l`,rX/LPX33?n#V:lZmH%_W.cob<L%,s$`t_WCkE%+eQ#
+%HX,R>+Is578[j?$"hfp%;Q0%p8&'WreMBRl-2%2?,g!Acrn`,&ZFnhQ at X^u"M,7&dKGs,!l8YBQ<j1Q[\u?[R9A]"H8qY&a'd?kV
+%AmC[@'tlT29gp`0PISK%]6JSYY#U52_3SBe^eK!^-0]#H-dQ*JIFBo9:OHT$/_MsY8fR))T53>-M_;MKj%HEn@=$dWN'VeGBN%'Q
+%8AE\(1KM9K<s at NjPjIo!FumEYT(eT7n*Vj4S(E)`-9$ZR7;=#>"91J`1[Eg5g*/?.f_c$1lc(XFXpCa7H.0G1--9 at 24_q]PB#*XE
+%alDPN]eu8(ZLPX1?Of>.llF]P?Ffo-?sfHVGK\Q`A:L$p3pEsS3536T(RG[g(<IkgU[?8d>8Ep#cVi0YYU#a0*H:L-J#_DI'iWW^
+%$`YJfE#+)(qir$I>-'qT*s$s!&h&G1Uiu-r_K]H#B&-^-Q";$">hbLhZ!RY93Aag+E0bI`ak^ufT.$\!B%lO_+25j:n)/b//oho&
+%`fk7sg0S8r1tQfKgC9Bn08ET"OcdJ2R6irD4i"/7.RID4gRhC*j\VcYT#SE"$Hal/.dn,f0uF/8$h$,[,0"/&V;R7`KaX$,X.R<s
+%#i&/2=.l,1>adg`OZ<cro4^J;6%sZ4R+edPSs'G)D&7pZN\@5Iq7I7O(#3j\;t-FDm&aZ62iAiNcFnO)d!pX;nn_Iojt]k2QFbf,
+%:%u%0[=(Oi:q9&"Gs:)mANQ`MU4Ab"mJ`;slB4G8<7RJFb"c>OnKcu!"moc?,HPNQ2.E7m0Gt+WScm2=16,U_71(8O3[7p- at FEgF
+%D<$6BkK-C34;G+u,A8jZ#3,PKa&.t")PT+31/tM_J4Y94?)WIjU;W-QY[8l);&U\_>8_Gf7rWR#[u<A?94s8\eDL^R7FOa<2kn21
+%K"6X;IaTWUpaWCYJft_15DbV4-ns#"Qm9;iVCA!c>e$42"-TW at _fX+f=D0qPO]Z12/r!!"5l+eWX0QTp/QuR9)+eDE:dZO/_X3RW
+%.>4iC1D8t(9qg"7@#sgSEEo-+bYO%eZY$!DK%=d8!`8r!=[#0G,)g-4VZVc,;:/G`Q+?Q2c:T>f4c^/eSk':^"-Kg^8OF%5+_Er8
+%"?@&#BtAn="-MNh%4K at u.f8t1+Y9$Tj7&Y_9\S4)pk2h^qNP6rr$oDVoiLB($aA&P<a\G%[K8OB[1udm-7_nAVCPJ72QX\d1Kf<%
+%1gP`lELsI_>b6Fhq=]HEc`aNdpZOe4>t=NcRIl^Of$A?UbRKC<e at .Skp0ZIMQ""DG36UAI<M*iH;cV,3R30G?DYE_p.#*,$nLI'T
+%nY3ul=$=-HMB%,hni#n+/4'XO1uLs]\HRRU6 at 3;XEL9Jq5_/(5e"7!e);LLN'j</@(cRkI'8M;e<k'TI36f1Tn7T\tHL_'s_PAu!
+%#q?=YR"H);`[))m*pF#nF(`jIcr6ZL&@ga%dW3_:5YsS^O!1;NK[Qe*$/r'/Br&li']q&u7c<<SL4]bb8nZ"aU7a_S8g'V,KhW]e
+%@mX at p=I&s/FG%*/@\Otp2f$<-h at L0h1\j&;Tq[8+F?O.]2%1Y8<8(:3!T]H4aaY![Kc"EHD/^]9]BF'Hj&;TnWAI2V+pT4p)R+:Y
+%Z";h^:)&LJiU7b?6C211Wg1LO(4O5lf=de3$@(Fg"3sohO%b=7-Km-nTc?Ym"?-I:(2L6Fb*6%t*NQHEbm]9(bQcs.+KNm5&2]U(
+%<9V,OOe[_t$"OKuXGq$k;)#Cf.gdXYb"A(SC_B-^/s;eYB6`K at 9LV/Ya2qS_*^D+p8P?i#.#>i5JK(Rb$MPK;Wl5DlPL2;U=Ir]k
+%0;3hF9Kmm&.Af4Ej<7 at K%Pu^6*!+oV`@o/DVRCI0$MR(RleX*C+`:-m=48^RYReZC1bGPZ,#C&S<,0TjU+I+=JIr,NnqA"+.>SBq
+%==qLMD- at bc'W/)j939137%7!d!`a&8&h0Dan#EpN>_lLS1V"-.)+XLk$k!;RYDEbQ9W#QLKScFgBN]VuEM/Nf!bD?m>Zo2j;SjUI
+%B#F]]/Q+K\FL2;fV7hW%"O<q/edHAUJTEMt:<:N(:?BfcLMg_d)+YSamZg3V#949r9>kuBG#;3k at TUbH<YgjnR)/!_m!NCm3bhEc
+%9i+cCSFqSrE at As0bQZfYU^]IP_Nu\r`cf138],PP@!,8OJrS=/XZK15Ja+AO85i]o72D/n)d8V*2\NH at q,"+DdFH=d:aR4,YYg2"
+%VNDTikT*nbdPX5X-_0I71WNr?`22!Z6C'?. at a@@rYSPEaai[k08=I[2b\j.GrdY#EKF7-uYuB8.Us"s[><^Bl.j2ol.XmXV"p--1
+%DJ_pYGRr1[Zr6f-r*pqYUaX#h1f["4,]ht73@"eOa$Fa)'iuPMo.^uFZ=G22+SES#X;Y5:fh1,k at R+.[#EZn<JM;7T&a<cAA-a'q
+%#&A10=cpOH5_8-E2CVtd;rTM%8!P-jOIZ;F+O;O(9b^/+m0jVdf7]]8LH>Du1YKDcA^4DP3 at i!idfnaVl-b\Im)4JAQ#?7rTn&u!
+%e"`Z#<\HQ&`"8I,l:90%p6-m5fG$GR(@l%S_Nkm,^`sC,B-!T;qd=P,5]H8eN*QOLA$GK*g3t0[*#;-%SoD^T]=d=oWUL>HdJY)4
+%>0q,oYg6"04CI#RUGS4&3#Md,5K?3Ld'i^0;M8kRku]9Zg/?`pfu:%f-od]M3Z\JLD5'j`E;-A'b4<Frb))U#N^uud7bL*Q_Up%1
+%&^=X(*UdZ;/74Ks\0EqJESP/HF;(m[,4?t`#C!9_?#pAnbFg>J#Ij29&B7c3),\7Rl66n$I$AVs"TB(6'CMdV`W at V.qT=g&)^c45
+%\;aeH!lL5V,!8t+6ps<$"Au1d0I!c at 83p4Ekm/Ja(q?N[-^?N".Yhuc!hS=Q`mphP"]F:]chE?c%i">tP?6$8*LZ/83$t3A$`9=V
+%]TQ&UKjYRfNGTH4>6JDcSDs#=Q#e>pM9E0t5__fL4=@_HM-?W"<!lf,C1gAfe!:%U`pc,18*WmTkLs2#T[/^-`LMiU1BjmS5,qS?
+%PHe3OO'':tJliku\1*:E.F9(BALkZ%#n7TR)itU";%hcMSkuiTd\eHu_3\ar10,&lSgG9q?X2JcjeNG0ehBof1^)kAT0c8"QVk^g
+%Png#o'_;'9#33SlVC'lJ-g0`%?=8MF6l5_%(Ttp5`P;c#\uc$a%?04Z58=P.f@*D+)^E.m<<9m)#-R,`Tir>%B7nD:>bc>12N-+N
+%OSDrfNIV,KW0RX-I+,r at C'70W\mfFTF5p7;"XmZZ(<<!]kc2AL)Aj@%S?35?9Bud/iX$DN3Q3oC%:&\"B=0Z"2Ffj])Zc;mZJ$8-
+%0lE!))^/W'n'-gnYpQE[;8-]MYdm&Dcl;,;\H*=2b`+UPqIG52ng&=3&i;N%<L_OsLcDP7HQr_U+R\WVa;Uc))^t*4g)KfZUVRNs
+%.C0p4V=utg0fT4o85$;.!F2n9Z,Ha^@+qj(JX_:(Y.Opr,=;./C2lZ4^T#2'l]dTJirXhtjON6<m=F<9ieY*YeVY;8L&qcdRc#0/
+%MJ at 4Z'Jt. at 2@%K(<hgntPf]oPd8O>0%ZGkZ at Whn<;H_6SqU3f.Fp'5;7a2F=Z^@JU*PiE at oQE`53,j]+*QV$EeEjuCe<CNN, at JQJ
+%C3S#_i]!Wc=BZce?W'[sf^bDBoHK"pm]i%"hHM&B2)?,X4C[7PZ,@)_4MY"F>9:;!(kPj2\:,dmJZuu@]j,\o=<7WT&H>+p8,9q\
+%%%A="UO(\IoU+Sd94E38%_Q2uUITo1%mUIlZ0;j/FBC7\i_8[D1Hf1m[=_0ajE)fNK.N"r-j'f"Y`Fn5&KTt>@G:lU6A)jIQj9&D
+%g%N3=<l_'B;Esf.#O_59:1SX72R+4,NIVO^d'DaF3Cs9V*YGCLB<aR\dQf)hRi]GCCjHdBN9&kc]=l!jgERgB2QQ?['"JCgpn/#(
+%^.g:XVIr0Dpa?6]q at hmV<bcQ#J2ZbTL at KgLJ=5'b^`]ptr+(3i84['h%t#7qed!M0BaR)+O(a?1`;0J]B<TlV`1H+,j01]kDIn1&
+%4qN`OPU`q%OJ'XnZ,5&sAb^4ZI?ZC*"LIbuR).sC$T'd>IC<m<i4A<GeG=uX0&?9Q#I:G82$WBA0Jqjq=<B?VYjJNQR9r`$lN>DB
+%.+SV)5cPjCp4fXirIT4S2kpLX=s('uakYVmV&n]mfH2p8OM1TY\W<97+1U#CNS5H[)lqga[QeADM6[#1*)ASoC5O92F\cERA;9HA
+%eH/<5H'<@%:LtbKFbME/KZh>LJ0`I`,Ob-`/'#*__Z38gX9LCE&erHd#"ZTkXr.Y0KL:io#"\;!9dU'8K#mGh3"1l_Bcdlg,iLY2
+%:]hsX<M?uX=cZ9ZV+D,Xnhju+"pc,K%u_>J(l].)",Oj,+oA%mS^[u]qkO'0cR4MPJsnTt"]Ce\N,#k=JL&afC4VW/clp=/!D.q?
+%K%L,R6o8sc'-qQ5#Vn]geBL;6AeQGp;Ca("^9D1R#pQItgE8;X2.X*\Li]j?+o(?)MOA^-R^*hT1K\*e,6SguFo'&_!GDsXKZp%K
+%T,8`]#2UL*5+3p:5j\h^$F`ci&9,=*D*BO_S"mg)&MiD9cIL(?1X=VYR4[5VB.F+s*5>8L.jVtffm!m*aD?*sA;/6D%uD#VpU_!+
+%+]tFS>/C[K?#3P'A;6f6I/:'7J=U[pLO`":CdnG&ji67,:nQTMs7q'6qX/q&]QIR$/sagSa%9s3c^spujU(Hdq5g.\Vrd*uUF/7$
+%PuQ.O#V"q"JW?>cM&*YZ\;7:J'`h/&n)&+`E]bo!oC0:h]uN#%M-0%LM;b&b#qOcBXa8e+Dss2*rHH`icG*YhSq&b'(k=^m;Ls9c
+%d0igL/CZJ^iSsO6oZIF(&@90_/LoS&]Vl/cJ`+lAZ%O2ndDWRI=5r*u1`8Ql8.GP=XYiN*&QDH/nM7-B>Jl`@V0f5iU"7RB<@Kmu
+%UQYBk:'/<t2I-poog6)p]T=@f//tjr[J0jc018*h'.L98>-/)1ap#=;rYr>iPo9]=mm]]f%X@(=U0Kq8NZ0O-'o"Dr\5K(HUI(S0
+%a&8a.7,nUAM>omJE.s2'!o(^/o$(+WX`Qum[ZJcP_FR6Mq5BK+h_`_Ab#Y<J%NuA_NB?5o%=sE2hg[pLi`WFh;Z5%@h[qnM,6OTt
+%'7fCNnfDKCAu&ibWRsqc8d+)*[sH17C->u,OX]oGV2/osEc&;UGMc30`^tlrhZ_?4TFLFPL9Lqj)+e*co$+(X4F.l151?cad\oW;
+%pS<slE%ASI\h<7jWpFY>YUA4%Ym(`)'0Z0F,i,h'))c03F3Hj5OZ=XkQtfTV^:>kielplR(iN&8dDiiT2T8A$r(clZ&C40SKRY#1
+%\8.Rj+OeC&8e&o2B]5.5's1F1k-@*,*=qYCF^WFq\Ks`6g6&\#;Z+d>W;0J at MmM0@H1PP7RYU:j,Y"7[^\N_^q4S`:cu!!78(/Q(
+%Ma(&8W5S)Mr<]s)K=An]'_K_sDdVDXCbDmY0<Qs"8RFa at BS0gk/AZ1;aI at lKJYo^pRnL at NGLHQAVSm&R:3lnAH+ at a$7gKu&'2#X:
+%-f#ehZtRhW*%qf57j\->_/-WDCUroTO$RB<Cc$MuQsT+>V]"]l#/69/_\>VKOaLq'!_Rj[JNX(KJkVSf at A+E/1Sp),j!/G,ZH,Rc
+%RMj.OaAPO+$ucaoZSV-N/)7^@S:17D'GgI/1f at BZ(S$A:aA*ZnC?$!)E?&CBnTb at F^)moadWGB3PMZ at 1BN?dX(8IAthMCk*:7c!;
+%8n8e1;4X>e9/rOM1m-D0i%TX-UQulX,k8QbV(%YDi!eln6B'4a4PT(^4qQ&@_f;:A1n,q\@)rriO>\?CFZ_:Han>O&mkB7lL/JZ.
+%HuOf8Tqc?`;G$M31E:-4fi'-S:,-(jOH-lRV\:!3353Z6>(#H=9H8-jH#a#+[5j]QXL'IqVs30X&1"USF=cZ9$Ecb/NX)JMjCpsg
+%3kal*;$,GBFT;m\5i)W3$op+;1?QI#Tlah)QN@^C at V0<mOrZN<JshFIn;J_ at n"d[B_fpK%'m2bSJj^uG'H!;a7lt[oDSs-3O5XeG
+%h>BshDjVW9Q/=8[\04,]<TaV"`urTe:!.FB+-^8iX7LseR,JZ"4:/oFRWIW#2Es\,NTS80^X;rfLpunBnip<fP&fYC3jiE.*U3/J
+%1T1(\80D2/E</p9VGs.sZF%na>^S_n'nThPY&;s24:SuF>rT.X>2'l*_P%V>G3c7UGcX"Lq/T"inP#[J*;NK<Cm0gAL-W;<UIGo"
+%@WdOZ8Y"I:8P\,j>*Y?McI$nP\[4AIeBo1o]#4u4,;UoYou4a9q8-RiLj0l"U$sT>(f5,Ur;2j`6RE*oge9Y<$O2.a.ZIp$2,\\]
+%B*8dE$\%)^GfC;=R5u>_WtB69*!_XHI$16dHrK).a.UD*iB/\3gm-u?#J)09+Pt*OC!B!2WkbJF(YTkm`a5AC0DQh)J`\pIVij0+
+%aFMWI`@"SL%"pbflps<?R7\:o3%p\qJ7H%2*6'Ac&BFEXR?>8r%6'G(nInLk&b@@./8`e#Z;%ZY.j>fBg72p4d;_<Y(?\Z3.#[AE
+%'G^t?J6"NbOa3$!oi0i``O;#eXld"@nhfti<INc1Y:\40)X(:MmM$F4`tC0K[pa=fM!Z`3&+/14L,i2?!*OR2N)8YsU)jmmMmEbJ
+%0sAb79#F%WPAttFDf3pYTek1iE]E,S=k$4q,c07s$'47Y!%*RN)";D6JNs4P6kp]!;F*=A+;!jLFsL6W797ZMn\^`H(S0, at jT\,;
+%,t5D0g'QJ]^G5O(.)MK"2l+#N8;g+=9OXk9C(bk'R\dM1*6PM.1go'R!Pu*mW)=La<),_)@4X!%Gp/QiRc"kk:VKm'.ak;=haqCL
+%("U.G6f!%"nTj>hl^FMaZR(lnY.g+A!DeB=c%5.HJVnQ87mZnUK?]t69R)Ne9TFQb)/=^J&qW5-%E7f[#0q`9M+kAt*/DGW#g]YX
+%CF13TL^nrTBU:\0]#1pq'd#H(DP+kMjc"d&E&ouh[l)uC-(9F;0#pQ/BMho9O,[lg3?/`dCIYG3IW_bOd)<+>;e7np^=XkH^;u at T
+%Qtcn'5W7,4?AYKoP/0YGH_ZBC9,D>b)'^[7)4W_<&a(0jm7ObLOjYp_CD/F[M"Yj/:gtj&3I!TTV-FHD2\nIeJZY&$=QmC*7qY at Z
+%Db+88]R)dgnI+0A,7[oSN'fhM.Une/#gdP[.TD2o<Hg4"Qa-Z)?PY*_$r=/'7"^%#kUGsdXG%86+6_,n[67Fg9jl][)@Ik;n!4>'
+%-mEm:0r]`@egTIV_n-^ni9N/8=g_k^kA5^AVh[CNS$S.Ig.Vl$fM8VE[%N"N]bYCcI$%_sPKi=rW<_i%N]$AulN5":NL[0,LJI?H
+%a*-.bKb]A&3=]'U0HZObfPqfd1*;e1-s4D9Va2.nH/LN8"<3WTTTaZ)S7YlMC7GM&*o8/M:,Au!$)^'6S+=@/BKI0p1qK7:Q.%e$
+%gJBZEde\@B&da;[pk<5$(\AorVrJ-h32fT3d1D"L!QhuY,H./.]h.`_co&L3TOhC@?$K)]d.Neni?1-d19Gcq$T\lM3!>aNo<k3Y
+%d%l578Crt8!BK()0"Di,;ITp!40bbujMObn>nDO[LEiUdkI3+'=JVsOi)\WtorkO%kE`6]^/(mZfQ=V5"(6k_1)XnilRn%fphDI8
+%@f*0';aJ(FBk?-)[InF(`'@V0"fA!a[,(R8F>&p(d/%4D`%mr at hr&8'$XG=/C*G!J'd>3"D?f$/WoiEeMFaK-:g!%ni\e&V3g4iG
+%THi3U(jZ3:P)W"X,\S-+>Ee*4l9:"?1HaRCi9W]_06%)),%IuI]LakGiWH&k*KM@\bZPtt\*5lrhGBii[db2($#r=[*sF,3/8e7q
+%*-<t";q`V_Osq*8`\Xm%SS:4I>!jk6gpCe$S2-'/H??#gOGQVSLq!2JO_KFf.Cl:;,`Btcnk4Yspq[$4Oh,c]>CEK,.e[uW0(=Qb
+%*6-I.1@/p6A>g^]</]'B]U_U>U:V@`oEB^;MVghOkt)T=M*-[_3W[r0jHAium_(F;ZjG!H!?Zug3t'1dn2:IDAjfhWU%;kap,3*J
+%Ad%fcH(J45[idH&Z<JSm'7=g6l.#2\@Jc,FDLk<[:/<3T'6smET&4VQMf<Du]Er4D:-r>j1OrTu,5Ohi_,[*VLl'cDV-%R#Q5QG_
+%gm7cALF5])[R5J`CD6M-8QB3Z2c:n3IjD`[dOD&E#6S9W.H+CJU2-YIf"HOp#o]j!2K>B%WDJUGNqZ_EL3W9L*Ze/nb&D#kT^;_[
+%lV)q&U49F<;KXumKCGW35rkUC(l8Oi4HI`]$i8clX;^6CZ`BJC7`Ds2QFN#kE.g'I- at Q)[C6T';OD=.U&ttU_#)Gs*&\4!;:bJ21
+%1[O"1R:aP=gWMGDSqp'mC=-SGLitH#8Di\@9_JI,PdFk'09Uh?O<ka5qqSEL)"b*b`3\Xu?$?5CVJ$k at rIOCd&d^mNrl#M(>j(fk
+%!daF<>B]oJ[Wd(7RiLJ]'A=mcj)lFL(WX]_Ou;Q=eV at b]3aVH0X]\fu1j16!f%-8L(%:qc1G<uG0 at MoSY;S8fnToDL;,*?<);bP)
+%D1/YO`)N!DCmdEgkiF_68gm>j^1&ri"9>_=cVh`TYET4i>tkoW0I$#H=a`0>Ct0#d9#];fRMH6tiE&Zi<*d9SQSVMFBmpX>YJ2SK
+%oP*QAYLG9(NfN'7;,gJfgRMneZF($_BM1SS%8O(bCKnM[_0BK=nhs`Q/Y#?#26'2NB6*Q.)I#F\/rc at c`lSq.O527I/S,!uSjoIa
+%I%./C0>tbkcq"!n)UG4A(tJlLUU/Jj_j):`H at TE[B:aC<,V?;hHr(jZRCZ/fAL5U+mS!R[`JuQ5V,$b2J805t0H+`+6%6!?Ss00(
+%p%@+G<S-ueo`U`of>d_khS:q4Gp'-n&Cc'jXgVYbc=#Pg4I_>]64O05EU"AM(Phg)WN.9d[70oRm^/9q/\6Mrc]%1,%Sn(g!'3=X
+%m at Sjr9EY9+]7K:(5s_U+=W>T(r)dQ4-SF,2?!gi,%#p!KO0_uV)3cgB+I!a5[J]kuXT3p.Q,"-RJDbT4!s>_&C1"KbU>'G7p"`5/
+%e$lqC/Ni8Y.Vp)1]>^ZobDJ(Vn?6T+EmPT_#+*>g;_*iq35CCq4DNh/Zk?R6>hWsDUO]%TZ'R,r'ruTLXQd'5EHI29(G<5M?Y,-Y
+%o.!lo>up:q$hg&>=82isL_XI7(o.LUa!t'PhOM`Q*nQuVH at b)?2&ul\INqVMZ![1p.8s=b=/]n0RG+YTM605egPW,"TH[[q=pPYZ
+%%tLXWN&FaDZ"L<ojKmLBn[#1;?]%e9Pr$kq%%_nD2QaJ,g+f]3.IOR65tjOZa`Kab<f\uh9=Vrn#P at 4G6FubEF7'7mkq\C-9m7fG
+%Qc\3=I5fO_b05EH+k)uRgRTcfF9=<%C6$@odtn3L/Pf4_ZgIZG:k20=FB4$EMp`8<S.Y9Whsu0PY<K at JHT-U#htN.cmk?cEPCkq=
+%\;=dd*^q]Fb^!X>"?RM4Ld;:9F>I_#:?lJD9S&7!;)_DN54gJAD.n&So^4-HTgUs=_X4Cc8F7B/+&j&ji)ic$`>^9LW$tCtZIA**
+%R6!LNe"_J[YP_:0^)j5TLN[bFon5!G;?8jY[Tfjm&1NW;3=W*gnR0d$=h52*3b8q[jXK-mlUU>=+H2C]A6bteIOp3DD('hOYgmXT
+%]9S8QDg*pn,6G:@hH\VoOR6Pq;?.O)8H+dm+J\b]Ed?1Ua(S\?^Nf*Q"F<f/DVD;'?/QB):bhd%9E&.Hr#Z8nU)]6H5>&QDA)r3:
+%/1clN[nm]T$6`^na5C8[.*0l)I:^!Q$_<G5:r.sPCqI4.:SKB(>oCeoSAs8:A[&T#"GQE7'U_B%Fq0kdBTJ#$\CLZ;PgAW'd\/'i
+%qU<qsl;6Zq&mAl5R=TEuA3A9Jk=jrH[Knt+2M!AIZ*dLl*?*+o,)6KpZ;0JKL:V,:D/5E.6Xt(Gpc3 at o;C$0t_Fm8W]JHOq[RT,I
+%0rWEi[=TiIOIaWPANH7DQFO6T(9O.Q'>+^[?Y8(#oE^,#EbBB[a_]Afn:gT3`OSB'b&=X7Jgk:e(+*/8AY$GPEXZL1i/N1YP;P^R
+%f?F;ZH7p*%/AiTi4HK.;p!eaSDLP;EoI:RC0SW$";!dE8Q=07cO`qFP0_:bP1gB!I[gU<]T.!ljA->&=MMW<I;m(PiQ_$$&,VK^r
+%,-(;PLjr<F!P/Q!L&o-f$'?JeAD*W2S/GK.X@$1j*SI!s)f]*kCk3RtUPRbWm^7gfGgMANX[Nq at D.,/X3kTI<2'OhNNT`(6i.`$6
+%os9ZrnTSY6GQCfZn*5*)2gG4sW2S;h]$\@W6g5/Y#\0tGN.\'=;^ug?DIc3?.\91CQ1Kg?*EZ3t%"r"ANrE at qP4:EPQ%\)^#;K-T
+%L;K8aXB8+/b>E'bO1E)c_c*56kUrGG7].O:-5M5!I]oLk?8G/CVo2ccDA\oG/(2kaEY)I at DA\os49b"::uiE#@p"/ebYZmW`aFY#
+%/jLG32EHdsQ_4EG&>YHMOHtfD(oj`*"mW*aoG=Q==Gg9Of:o^Y'7h_dAMra$[*`<\\fPW1)1f0"(spj0%P(F)<IpFDZJLnS*bMeq
+%)T^o]YF=S$dTP+sVi;2P;eK*]FUZ^>E_OYZ*QG+cWk_53)9.il_mF/%SQ9T<-O*dgb-^Ff[*`<`3j#fO$piTLN+bisW>[K^+pI8O
+%:+da&'SXH]01AhFO9U$mV2D!<^2'X at -mHR7X.-);%\cLFMR>@I*5r]F%`;5J<FFYD"o0GtNLGA5;PC-YgkETX:ZYb#LGh1%<k27^
+%3X0G33Mn+S%V&MA<FFYRAJe'H)YF.\Ug0s[m)39>:#T7rL,M)O<OoORiZVtSM\4L%*ao`;?!k;Er8IRf>2Tbo5N7UFX_-.VV]4Tl
+%1Vp%Z^6Lc<56?%?2UG.K]5qcBm+68n_pFYB$'Bh- at V[?p%lPXZ*="P>RD[0X?Rq14*6L#!qQqU[LdN4V;Ho[0MqYfZP<C;=C[^3a
+%^(qJRg`JCZbh00C!om2tRfp/7+mGKE:PX56&cmkJ$4Oh?_H9XS4Z%u0o/f"8B/JZc.+Wta"0IVANeG&G,O,OU/Bl+G.K)RQLLb.V
+%ZFe>c9Aog!,T>I0piuWf#13?n_ND4%A^d=8->QKg]L+#^2Bcf$]UhmY1fT4:)LNRP8fi2rMqB)oJDNm>12>182e<ALP?#S/[Zi6P
+%N^C1:%:qsuTV[c"p+tS2c4hPKpB)#Y*P%E:<sB7q8o88dHB.]m*jl]&1Cat1IJ/A&M?An2X^]H4?pMHf[#aQ?B at PF&7bO at pe.@,K
+%.Ea2U'Pj-B6muq-N$*#P`spX&OSl+G"CW9fJ5ALU*pAIu+$Yj0`4ZXPOG1<]VV5ZnOV?('!SILlm9ud;B- at F]PT"N.!.l\CkBg/?
+%VEJCGE0OLtaC?]pOS1m_?H7[[R@`t]i`o&bU*n5SMi=&djTq6OTH[p\k:--FLsgo,7E,RcEp5u($4j%4[c01gZVh=nCsgb-<lEZ[
+%AA%9U4H<_?iIhg?3[eG1IZfB;q\`gSmifR7r>Z-MG>f]uhEb\Cp6-cf[$r at U]:UBPVYr'*QoC`0"Ub[Zh;C-p8CM8YBol2s54Bk_
+%088sfp^TW\dm'fqVc4btdRg?S?>ao at W6P&\\QpNT9MsERUnrN_\<>T(oU$))et+u/JhU^",rao%)Rtk1!IKV?=OITt`*r@&!tCg.
+%FYYM*S%l3sZ"$B"1WR3"e7H4PfCt/T-C]`rAIeTD"k8T3VmRJnf]-FMPG?(,P+a&W0Ws;Tc125Y!cgMbF//g0DAo at n-GGn"<%n_r
+%Vf,9XfJb/lm+\;s;T@<u74TjHR*%fpeN?O$T[Bt_2FfpVrnH'FGAQV&Z\-,8o.sEL%b%k"g%64R5GXq'`c9 at k-],l)D<7Xai1H4A
+%EgW<7R<e9]7COA, at CN6$3\^(UOVP;;gM]*#4)OOk)N&@@ksSl36$ClhZmg`,>_ocSV97G>mIhBLmJcC1S0Z7\\4);B2,4gA9i%Jr
+%?YKEQB0kG59a+(_N:kOn&+Vko$0]_(eQH:!YIqR(LbpF!XPu5nU6VL%-V+$SVc/f,PoaT7U;fFL9L-&,*(:Ps'VcUm;r<a)L14`Y
+%q5t-S%L"')1(;tfA16$7ED[VM*7<'TFqc\G_qBH>L-A+\drP3j)2c[V3IHP1 at Y]$dX8ArY0>Hg[`*GXl:#+/X4m3IIDCPU5MEd$R
+%;l:Bi-VJgQ at g#E;QU<8DGD`T?nk4O&H*Almc at ftnqUf9S03e;&!M*SC7)SU#O7c9,V$)-J at IO_kY)TEb7!F3+^i2RbRr/f,^[H^G
+%IE5';:t*Su=_JI5NCqO?[=94foQ4*#U1u&H4`64q?M6'>2!c(+!Z!1sD8R$,A4o`?H=55C^X?aT8ZF)9T['*1s)khUH7."ikHo57
+%1sZMUfjK!AZ]#.bPBXinQ)7g75'Fd=53/Qce!S2(_4*lJ%1QG1'>M+q-gdT/gRoqsqVm_,TV`dX]E4<=47qY!9ZN<!&kiTJH%'#)
+%rc_lp]F5N:T<8Y$DAE7[2BXf6.a0^pHM;akN#k_tnB5]Whp(CjjH(gfT#]bE9rP:_*N\E@$jmi1?\uXc[rI?Oq[AJ-"E8fr(HjHp
+%S4)#8UXRhEp#T)4q4m,Tk=598P6ADXVq-GBhA22g?U'5NB\cLPN58^VFWDZ_1ft:6dd+?W/1maGJQgmqe)l`\-H2<IRTYC5^J_d3
+%O8G6p[2aeM+@^][X'7;<@2IGbS.WR'*B?PGr?`M'nfFash/m#H<QqIg&$WdMh1%S-%htJ0)YU,%X_6G-8'(8V\mL&D8nQJhn9OXi
+%[m8oL&L=Ss%inZY5mpA1%Hmqt*W'b7)3s5&#.n7N7!FXRe9u%f7mg$?F$jFVZ:&m!W(n*e!u;nd7^dp$Tsb=eTY"]--dH8S=3"WE
+%jLcL6h%jg`kfsb\-^O`s%lD&7\A.&?Rtkp.IaZZ&^qoMM4-AA+R#F12/e(P3F<GI&N9J!V!@/CeDRWV7eFF;71YYTn"OkN8+J*YG
+%FGef,c6G)'/)BPWAd?I?#531h>Um1"O at Q4:a]UN=1ll=p_`ns6PKhnb$Y8]q7#2(1fA^rG_7WHrh^"ptL%&\a9GERP at Rrck&Pk"-
+%4%k\D?ieQ->cNonWgtM`f7h'_n:X]5*d-[D%SnX at 2W,gLnP0+u"d\di>G;AQ,,YF[$TX=koZ;4,&bik0'?9Zai5iIiLCqp4L35o*
+%)`6.Yi?!:d8)u]*?:KUL at pTCne,X)#O at OaKVZZL[=&B0TS-<mL&FR0n3ZuJH8]uXW+j<!=$QTb<mdiCZg_9C(4NJC!eaX3gN8m3T
+%>fQpQ2!]DE"7oq<&#+F?MAD8.*eJPr*b9pqGo.)tEOH>_M/d>Ncro!B%R7j!(Mn0CiN+<<bEN"Dc872\4L4,6Fg*=H(no$S4lS1b
+%b'HOD9I\T<9Wo;MM;g?'/o\6A6iLOSqZ:&S2>kb(U[+^AU\0bG0N,t/?FdqBBUQ"G=AO,D-;L+aCk!7Q3V"9MmLM"Le1sR7`$l*D
+%71^(J[(Ii481?rUHlQ!_L7VMB-sakqJh"tnr.pS6-1FVoU'a*maDZ,L<R=OI8el?"$WW;MB(c=,E2>O,V$_,4fr.jnTGbh&]Mm**
+%=`?B1<iUCLJo_#o&A"+>;Pec73?\bn`T%0."Fd";a:]]1*QDWHL7Fu)(.&12,jU^HGXoe(YKVi0"mi/hL79Q:RL9?X[L,"3!K"mb
+%'Ffhh7t*BPSPcgI4L)u[E at P7L'*1E4[oAJ^#'a"r!d[0ie^DMEL*.UDP"h0451=cumbLHH5(*PJp\>HXV89KiJ`"(-d[Is)KfS]c
+%AW7NWCCK:%r[;_\h`ZaRZ2>k%][@G[MFb$E?IgII%HWPD]2/EB:.c00 at E\;mNmL2"h$Qm?o#s?5jH";G.$Qfj&d at N9bWlltQf4n(
+%R1nOg15.2KR-I/@+C24N<'f*)<2i4KDFUX&qUS7R,cHQb._)34NDr2M2U5063RQ+<Pq%T<1-qjZ+a,I>T7e[RN<ijiK&ESY-m[V.
+%qJ2r3TW*`@TQdaPa8>EJl5UHF?V8h"5Y.0;a?P6N&@Rue'g.L<7hqa*G07<:B?Jta.u21_'.EApZ>394\IJhIF&Obpju9F42e4Bm
+%FO^eSZ!M6@*;,>MTSQo1*-`AADc6Kq]iC5->#17R[(X:'56p'CSBsU3b!<KO5mq&k11ku/bh7O][-oInYU+ at FI/KX#HQG^DS%=c7
+%pA7Gh;@#`ictcQ&"d2pL=\40d2JFE?daobBV!rU1 at THA0g%1RFX:0B#p^<l?eO<"pMN.'r6&L_dJom_Z$LH4d=--=VUk$2 at .k)ZT
+%X6N8B)OlnAPdsBnde6..`'=[!Tq^$NdfP;o+V1rq,F5%O at Wlj*.($d:GU<i8Z.Hr:!;P%3mVY8&^Uej'])CcD%g5YY7K8_Khtu6!
+%PNucYgILuKT0I^QIJNU8pHJL^[s*>4V6A-.'Q`As^Uj@>r8%%`J,WpKiU>'1/iUNrANml?H#nC:$]uG`D=gROrWcGqeF2d_U8'lX
+%gR;PTL)PADqYToti4\s,pYX_Q=O=l;KR4STL\]sUq"4L\ZI"u$qXgg7E\IFe=Xj%;iVrc6lL)(h(k;DQ^HdIk+$RBj2;T.Ar6r%K
+%D>EoJjkp+7Vl;=NLV-p<9Nk?--D'*'M#>6nHWS.=EK_6tdR[MKs7&mimnTu)[aumI3M78V=Es2&?;R"*blf.&``C1/Q=/$tV\NkZ
+%m,.'nB%/Dbk\G8+YrIL5A(!jd`787GO>MUD^\oOlX!)pgJK.=-UTOAcA<[Q.'HS-_r7IC7`eGYA?RjEB-U#NtcDf#ER;f2qg9<V(
+%$Zn5PRSQR.*dk,&mlX!F]5DlT\)1(Vs++OhjrCaFcGNueb_ at PfgLSiJg<u4hA+Ke37m05e2)Xh>,fS*P)g,mNo:W/b at 4<#bJA!ct
+%#N^UB+4-B78j15uP$akG_oGR5d265<oRGbhbHh"\BpLu=Q@]5]%qtLFHKr/#@#u0H?ba5>Rc7+\8sYfiQFO4a"@rXe8 at 0ZK;q9-r
+%n'AaU1aatp1GN5C/+ at eKBKY.m4tCYoF8aGb][\9YKK#9%8_,'*3/\`7f=%AAan0uNnU2#(I<5<<`&fSlqo,ban,L%':p>TFCKqW_
+%(@_O8EpBW-;#?TkqocGZKj9t24bb1`Us:^H).*7;meV(X+Fa_/92)js#H9!_6CgN90a#@$Pc9'-Fpl1gWY1arJXD-Hbn5e$Q>S@)
+%It)qE9i!YNM#?0SAR>,!&"#c7,#!d#U!G at g;:1^amP1nJ^A.H']<^78/L^[ZI9^q[$U-\fq"$-tJ,&a&JWSFlX_h2_ItK?>j,]$a
+%qncVhT6u!8GOp'-/_8GtgA\C`g>;*^frbd]n1Q`kpGVBOXf^+<gAU[/[Z'oE0!DJIrZ^G^O#FV^;W$cOqk?.ME`8i8b<=_GXu]jX
+%T,%%_Wrq(Tjgr$q5?qN$Da$A"J$aB#;X:@no^TE?(3. at VIfRg>BBQJ%cEA=,FB=`mep62M/5P)q4fhY1X;<5[dCh*2Fd,q(?rm0d
+%7QKr\k20M`]tF.(^5./XAeFY+iRR<KL'II'J*^A=ccqqbQ,]]rjRfC*\-b+bnbq"WTAL\j?cu?d:VOM)\>#;NMKcO:(DZu8^oFe!
+%<W:NMf.X=F0/89`gY9pK_]%42[;8NGY`<NnC+UAdHq(OoEDos%2g;a7%jZ$C9pPbOnuq66g`=I>[4kU/H2d72o(j3?N]$Z&NZdOf
+%UMo4464Oa?M+]nJqtg6eqS4HS$IhKDDY>5*o]<''jdU^S1pX4#%CO,Q#IVs:;g$?`F%BRgb7tiFD%CAh;26+MbEE1]kFtjK!dG6V
+%.#"Yc1;*1>(7'*_L(5TIU'`b6Sgbc0b#eb*I/7i(Ti=P(EUKTg=)T/bQdN76L5VScXYLRinal3f^:LpG;u]SNV6M?=PTJ8F5.uDH
+%rqPgV]6A1BF8PVNG.-"H?X7P54b*78m'`6+$jFYC)m3)30<`)gi7[qVRpS;7,TM9J^ZDomhnAu3oBPc3]!a6qjA31Q6;+J&811h7
+%Xq&SrT at EW`7 at me5F+=2OgT-6<mI0gsm:`?a+l*ng!lF<hEVrc&CqI^dIR&FeYAR^6.\FI#F%8`BGOstbh<jOQkMMlG!>m-_V(6fs
+%ragN5h;<<2-g3ePQ;q4DCP,\Z&_id>SDV(ALcDaMY28"lRWOYfq]S]4bOt[ZLCSatcW5O4SV_=\e_S3VS'0QA?_'DXprA-sJEIcA
+%<u:A+T&5#NJ1lELnoo;]0DXqQIt'&hJ$Je\6MU8Dc&9?n>i1h[+5fAmk:e?7M6a`$I!8=816oqM%t at M=*rc0.r>Y_,LII%_hi5Y#
+%jhpo[14n])_OQS(GN\^%k?hM%IXVS\i+IY`cNB:ORi_U^8mQgkFoD.X5,)EPjQNa[O[AeD?PNb&XVCb)WO!Gk5J0/"#n,>.:GCBj
+%N,=,*WZ?WWMuReop.lLnhEK`Nr8UE6*d.>n9T'BlfC[F^ro(Hka&tComE^-D(s4KBjODY(UX5_(o'_AqNtUl]ZDEigk3#@GIPAB9
+%jSJ<(cZ%Z'3mcWngGO<TjFbrJr:%@=N844(YG]8e[NNKBYQ+1Bm\Xp+Y:fh3g.H'ITAR>o^UX1YMYk_EE!sn)IiMBG+[gB$C@,Z#
+%kLVr)V==H+k5"eVN5=iFp1HCc^[</n?`m^"I!`Y^-&VPX5KfbB(j6AWgWQX9^-+a1GDKLH_>Gk)Vh<VZ^p!/IMDG&!o';(ghd;MV
+%q^@YG55b3DmcQLJm;`':2XdrhrP,X^5OZ&RI)G/1-3T2,8Pb_F+8mO)cL2jh\i[ZV]t(Yb^:W9ic$e.4*\I3ta$LbHpo?<F_;Zo2
+%eZuX$iR+A_%Z_D)C4"Fd0"54L'R7,P^O?"A]Ze73pSGp2f:06Ns.q;A](Akjc2!jPqsr at .GLmNM=L[EaKcj"drnYJ]G7U1hcJLfj
+%hI$3tQ/$b1q=a7Q?!#.$U!dj4hgYH)PqDFn15[hB*S at G<Hi<*lCcR7Al`7KffZj6H5O1;o?M3IYF_;)0oUF)qmiLmHHBlVi[uf!2
+%S$0$SGeG[C\u1-%I!9l+:hJjjoBZ#&M]Dp at lJ0("\A#PfgcSj at p#3]\D]eE9rd;76U.+=)l`2sUmbq[OCZ2sF$3;6Lo&frBmH+:j
+%Q^bVU0(7]5e_/MYU!Ud7rThYY46C)FiU?1U`kS"7Ir=^YMjpbO_WpP at q4+kcXTl?:fS+\Fmr/hYq=%-HK#n2no)/C.HOct@!t=\'
+%-=26i/CFao2JlcL7H^5<pnjG805j;354$u(^A,sVb36A-T1\?tA<Qnj'JFt47DnanLgm$mh_5$#rd4+jT/Nn at J;p'tdA8&"$\NXi
+%kCE?4=)Uq3eT^JspZb]Rm=#<rmXo3aM'gg/IcX@:JUR at o^&QrEIsQ6[F8>N^cgG\rDs>A`H<o+HRh%&W"FTl"Fo8Zj3\bb`r>.a@
+%Qq8-LIp]p">).V)e$#siJ+N'jn%O,Fn.2#^qsTE!^S/4\#o6m^UsK(6s8Momn)6iPUkgIL.2244a#m2`oTP"0IK-"*%\$P7<a*/I
+%U.0eK[eqfAc)YahpjYq>T/NmeH2g$\k2RpqJR6g_-o1VK?Z;Zbp!qmc]8Q!uo=('U:H+pEm\=-*?N%8Sr8N2B!V5O!o%U33qRh+D
+%Mp7T<TP?QdDo)\@i)cdO.K5fl,&f/88PX4oo#8Z4(K]5?n(qs=^AI3SMT"!VGi]eT^%kL;*odC>Bk(W+O2d?tb=7$&lL<:V4[s8=
+%pq)8cCRAJM?1am[0QLR#7Oio_VglCmrpK at 9lJd1IT2BWO`*Ih"$KgFt0ZR`jn16_F'kJ3tpV8"._2Cfr>M#C"\U,!0I1B=X$n+d#
+%'YU>u!E0),pV7Y4_jp at n<Sn,LWdh^TUrR$Rg][/Wl8=@(.Ohf["@t3Uh#I/bGMc^d$UqLgS`.'H4!Z86\G.uf`hsBbc&SEK``4N,
+%S\cB'WPr`,!rI@"39tO='_t:]pi.XKI"W=NJbM at VF(24qhKqjWcsP6eVp,ICd8th;Lqi^O`dS9D^%gZUF_GCp\rS\NLo1=+f\\Ud
+%I.>0!9\GKac?LNP\*`Z?(/jb[$p[F.%r<3ulJ[*,>L%E3]4/8eViV9c_dthjf[Yj&.R(kdTaHq]W+#qiJTfhpD+t`Lca]+lH5+F(
+%,>)Y"65B%EcuON1g:o1aB^U,$)"%,ec/VanfQ+5QDOTN"-+t543IX#^=^N,i(D1EBUZ8)VEPgXUofQM,fS"W2KPEHe#2D#U9Nbi[
+%hngMB5B at ENC\pCUi4_M*h9#0(&+WR at or)u)$k)H?N"*3Z6oTh;(?(I4q!4gg0pN3lcAODXi1<4QpEL.<a^W<LNoj7+FML%l7&&0Q
+%7I3-bO@\:EE?W%<A-;6=jSU6ZSYrY^2f4JD%_-/50)eBtq=HQ/G3kA4E6f[*O0qVEI?;:N*;*e3 at uMSR(_sQ)N'9A,-3$ZY.'kXg
+%1$tB!h*?R%'B1AQ4%h.Epq')M/jrXO)1Y9PJ5d>0=;g at JE#_9g.XiO>WBr46&^S]G3CPHq'!!li+\c81J46`3Of5!324l2UA*A4Q
+%#Z[s^eRB9hg=1/%4#H=_7rb_Vi?V.pl%Z1C?5*S^=AOKp=V"XJ*qRALUcN00j"(itN)>.Qa#NsgqlX8G3:@EB$J[__A:@W8H'Btt
+%OcKUqE2$tFoBN>!-eWY8>o_S49q7rTQr6+BCSQ=g9uO9ai@!5h7Y*2TobD(uO<>Y'mJ_rb9$^CY(o.6-%^K7C5P-'?AWNr6%!dHg
+%iUk7]%WJ`S:6]f,R>-)'Y;S9>q!M\8Vm[0\J+$(W)qSPjXf&>$%T56[#,LTq8C1>*Eh#_6lVSc at N2e"$McJhR;p-o`g;0X7QM;\G
+%oRhAo+1FqMd\l+g"n(D6S$Ua'5;_glI1)NH]T6P:OhZ*rk!p?LPEfOF_mZ5>^qG at oiCB%Scf"Cfm+rZcWPH3"S<:D*g:r3p^ns\W
+%8j>iImN:L8P,==OT<A+P.O,^a88T)E];@/B9"M9-pl+_-=b_WCf*6S<X*Ah+Oofrn?"9)Y[&#f:^<"hRju#U&nHH4/l"':*gO<E#
+%>S7qEi[jBOp:97'CA#[b!lGZg%,5d1V%jArp14`b+`ic-8AL!kXg;0f(TWRB'R^slp#A&M$e9WNT"42kc"M7eOSMjZ'ZE3M$iOTG
+%;:2+NaM=-b9A_8HT(bU+?$EM^$L,*?X1T+ueR"gi at mGEn9^\ZgeTm29!`0Z9e<Ap%eP\E![?18E)G3?l4=ia\#7h:'loM9VM50-7
+%)a;P;k;>?j8F*Q=RS0Dk#L0/)RUC$ZV_<VWX_)8FEE*8a9i^3 at TNh'[#m!..7.FE/[FJopW_&Zc`Q4Q]IKuhQO`km(mI%atT/:LR
+%0s47!cTmJArCf,n0ZFIT1WElYdVf#9O7DK+=R8i)lsY\WgG;1(8:U+ at 52E\djNqT\U&t(K;2u at j#%hif-i5U;$J[R0;60lT&*o_O
+%cbOMCZcq(_>6%a at RMV_#pPmR5^HWG"-_JF?8=sO,\UKVT\9!a4%"pJ;bSOeKaJm0)G(Z<bT"&Ep;Wr%,ONDVq;?s2:SXYD'H?8k<
+%2ooji6b/_bIBe?JEf)I5K8p'EVrR,eX9]!t?1u\Ebf+cFA;iTNKE??-1 at ZFI_u(1?5;1Q>al%^g%pr7?6Yem/3ST1SA_XI.m%^9.
+%VmW*a^Nj>igP6QBqAS"A8lk*2R68n8Q,"JPB=bdrbE:;*R3 at _95*,62D3AH(Ws8*.D.601X6/?&D(7tGS+*IJp*g\e/^1E0(lk,5
+%=BZC1T"K"0m?u.=3/qY8^aGpAmrOHspDJu:9LQtVj@/mtF!IG4]-G"sGVouWiCm?sG*SJVFOs"%3l#$Z7t at 1D63Fn`*t5N3<Fu-M
+%7c=HhMo#KR2W0`ZD3Y)]3^X2Z;M=Z+L4O/H$LE(ll*b2f>Bgea31-QNQu;iVOnEbU(@5?ZnQ88VBJu5[#4hSXVDQ'tLrZ.T?FB`&
+%>j7NQ#psT+!s"+Yr8Y^<*m;FDD(mU&4KiU'GR8.X-[#OL1;aV'f5Y&da%%Oq>lo)`. at .#XAR/=A5]1E%Xd3dhec;e!k]-5frf7QA
+%3iWDY(3=fFVhed8kLG#T$sPi0`Ejrcc-VQHX?_>Bo.[#2l0tdiW at c:_O<3%sZb##c2O*PaVt.'79%0LtWi?RPdo:nM4AmW]bl.WF
+%B=-)t!-TA3;78t`5!7QPW6C*-d4/:sWS2n'MVDV*B#U`PS2sVTEsU8U'pA2Cm07X)'Nq',[$UNIP;Tbq);#q+koZg6'H5o'fgjQ:
+%q<Z&^nW4q/jKdjug)^_fO/,R6"VY3nf\8^";NBKpi$t+7I#KnQEcdfS`ql(l$JF:H4d+[3F#0Z5R.*(%^^Qh(K]=;Xof,X)BAJXc
+%>$<dUNoW,t`fK<4p8d:FZ5I^<mjdYdM8r=TSL2a(%Q<8;4QhP4?[g/(BFaj+jpL*o_UF^Eo&SsHDMd0o_<m:]4gJ')7'Z)m/or#k
+%M&Rc_$`.\c9Pq\c1Oldl.I_WaCc[M9c[?d`]O.cA=4I9XkQMLnI7FUaZCp0TL4D2sf)rgL?._mhRs[`la/$aM/"_Z`7\OS,;ko2l
+%E6eUB.h9('TnZMKQ9!9O7DI*0!&RJ_Mo;`-f-%T)9]8;joYhI#Bs'$FJFlA).^3#jU%HgA"Eu-J;f3T_";Mk^>-+F#9l5l/8'J$]
+%f[/QoP8(6X1albbN`6"CQ.%2Y4g;6kV"uIXY=,QZ<Zp"EW^(K`b3C0rb3i?<&a_+!5liC4VE1XVW.P.J`.=uaRnUE->mIMB.eu!$
+%I8b:<5%/%\NU`n;\qPEGX+d\>8`u3/3\QOeXHFd>g<-4]`AF\pi$a.c1A$Wd<q0jr?),26*-cSF4^if_<g6X=el5%+Y"Ic;@So74
+%7.KnS_U\j\`u34?Y&4Y<DE!jrC(^P]h0!h8`\V&<cR]aYH<el)\k,MT;;gL;$1Dumn>O$)j1`pOHQ9SiN>QK"fEe^*5!"A;<2,IR
+%Z3;"Q2[gC7)4J'qS[_]N\qegQT`Cq2%bUXJX0/$:2et`:Hc=uS at u@:7i=1'4#biee$7&U$>n_6;cjEH`TG#d>^q+Ejo!\EFl^7C$
+%(`qr+;c]C0Zb<q8N\h&]OaJX"1h/84*+oZ at RC?!&X^Ge2<sgGHH3*A<Ki/q(,fT6lr.hn8IXMFU`*+MD(6$RMOc]6l#p?!*T5*Uk
+%G?%N3R^^J>?BsR/m1Ngjgl9I.ff#S98a*Vf<;LHob/fR%OR-:c4jnS*cuM/LX!bg&Nd9]_bVofp%K$5c099%4EYNXJjh33eA?1f8
+%GY10Gcf]m7);IF=9q9)W;t3B1h.2Z"d6p1E^L87e[gKbhJ:SHR?Aji at 8_^7uY5iEVF'E&_Ct6O>hWk5h7#IFL=?DQjGGDH)eD-%`
+%!`M%X8TFD*:eL-YL at nE+_@C+RVecf3%hbWP$$X9P7TG#k$_U)r_afQNWd+Te86:=W1;qOJU.Jpr'$K?KYsS4L;\E99##cPQ=CC,+
+%RXr!;o%%fMZO)b8+r6p@'1\*9_4l!]]QkKZWNE77Rb%`p$p)^X",NL\=!1&S<q[dPI5,\gBTNU$/<`S6D8g<'\_d'T<J^9<'g#gs
+%L%JYLL#\)chY/F[$V",-X2VX^8Q3eemdb/sALY5M[cgR95b-K5&Le*]/<g3HOeBMU"gG:^i>/ELZsj\\=ZpOc'a\*>o'H=laS0O$
+%O0*k'"ThZ:j1[4G+F-U1n9P+OW*6;e2;qVe4OQ*[dU[,i0$@5)H1.\l>Q(e]9JNK?%o6VajTIOQLl2;^E;cBV-c\4j@,RDO-D0(^
+%o9reMNo,k4+4`p7SnK23m+0)_>TrOB'0]?2Q%UA0n?8J/)SJ!Mk7GMa-g1Ee8>f9%)<,c_m/OSu<$+'D$.GCO]rW`9DtWndjS9pX
+%$hI)4/nSs9)P'VnFohS<;)[8g7NE"FO$'q*7l"QcG+\6mjJXeHHq!pq4n6'LN$sJ;*-c5Me\\5O()DqQ9Y-pih-(?L at QW!i"V5fH
+%(N*SFh&$uNUd#;4C%c!M\Fh0;KU;kf/BZPfEs;&A40__h]]ba:XNAnQr("=raomW>2oTF at X\&%n(>c3gEDQ,8i_shlJqFpP at o]ct
+%-#!8<AKB^/LANpm1E0C5le'9E8F3(3@\>W^?M+a)g<`FX)CZMPIVaUn$.CK;j15LmKm];k\a63`R7nAU=,Y0%2eF\EY1iWhr6?:3
+%E+/sT"6.\^%u??.+ec:bYKsqR1!X+<H#nmD7:7eS]$ARBg&\,6%%JP4\dksIT at L`b=l%A;YM8lKMt9I%E'h at C$Qqe$U4O+<o*I8/
+%F0;GujJ\nBl at O>e?ZUj)Dup\Fo$A+%ZPIrR>,m,&cE\BCb5l^%M/F9jOLfV6&?;[R[:5#=D.t`;SXI4b,WkDdRK"toS&PGKW'qcu
+%%44D&4mC\O2!7Hd\Pr*^QX6%bF#1(;Q3cn8[foT:Z13-`;L&7ch5i4/khWTGEdDnT+*g"9A7h at k^72%@B'IoJa[<NU;g@[-,G?$V
+%bj4iuaEoN.F9_D\pquPt*P$6D+,[l\-JgPT;o$(/CM"EDH1-&>/tp3/EUE:YR&8o,?Q_\ibiB4Y[ZDi]J/B=roa)CjjFI_Ks3HJR
+%S&]Y;b5D/cEu]IJFm&m%,]W(NVfN`:arb&2Vh^,j?Zkc=8==KKn/B)F9DVr0jth'b1lW)L4.97,Hd9fg8FgTbnQA#lZn<15J2?kK
+%*k>2u;aCRnF5gRFlF[MWFp.kW!'RQ01p))uOa*7VOYCF<SD2#F0 at d=G\;_se#44D%OjfUg:-3taG6>oI=$<d2jOQg9-#l at qqdZ.V
+%'/8pMi<"8"ps,dmS%)U68DUTD,`f5tkGuRk4 at 70"$eW,?!"+.#?tG&)cJZ%IKKeO_I>l#*U]YRq($7mk:@G3+:eR5 at o.FElhn(m!
+%r]RLZZ[MuD=S43q_s]g'I#Pgu%TYK+_bT-+3L=sm3^e)E%3Uk(A at opKP6W$k2ZV:#i`NemqGKc^o5Np#Q7>9`Ul#mh>(o#f2&4D7
+%7L$oeT`?\^;*h7KWi4O8Q6Y1MLQub2QZg7FMpIG=IR`gY_`6Ad%5JkXkPB(ZZdk4f2c/%>!1C`N=P(mQ&VoD&e06H\IM$hSIcre9
+%:*D"H9O#1k at Eq2Pf,qE$,I_6S&hhm#$*'WU"`0rQH`nohHM+5aSrT0.HDF'7?6,AhJQ&me5.+(%/I:VJ2k6D0qpQRBoi6!BUR&+:
+%6d`0b'8PfrKjDL4+ZZbrM^KK]@+2!W<3i7hWl6o[q`(GZEdrgkpo?MuXSs.6XY_$>Qtc4/pf"P=Gbu(V>3Jnr=Jc!@-O;Sh:1!nt
+%dIW at 0[P7"*Gg4_&;8fG(AW at sRajX9KO(i`R*SW(+GKT!]bL<gF3_*uI8=Kugn;p3Ap\OIG$/?3>>UfFC"NTqhQT8([erC]bE=+.#
+%qK))0/uI)EGHs!7qe:0Ch+A%BGN,LEX!^S*N15"_d=@7s$Q[JQ2k4\*_so.n`*hET<#&uGj+\eB at q=Q_,3>`8HBRc^;\nShfSJdt
+%6s`S91Re,0H44H+mu^J;*7U#c/a7`%&L07j<HmO!.bkjbAU?io*h<9nj;E.VB7<H]GH4M22aO]Q!OnHc5/[K5hN;,Ka.Zp`kqfML
+%k';Q]LK#mI`]Xua$h^a!pS1Lq>V>;hJ5]qMk3>n5b at fNAO@LW5%4XNip#)?oIn96:NQ(FAEU!;XIMQTRMt_L$<qB)i;O6_pcZq%9
+%C!Nig>3;T at 5$A`Vi<4XVB$aX9K6DMGA!\'4,F>l;bL*l"jWlUBV$>bm>k>sLlM*PIr$TO%o4a@]1N%+LR$3`HP>RC95J63LVU_=J
+%@?$it5!%,^PSB"^5*J'Eoc,7Z4C,B_+9:s=-*p(BUHHrI/oUt"GN*%\Ut&N[7Qpah;'>JuqQ7\G>=GWEkL;RlZ>8MC`T(r1 at n(!l
+%&"L]mXe*3j`S+(n`*r$$@QKA:D6`K+dE.;`mPAAARG$V6''3EK7p8('&r:rWki]id>Ff_EGVu`H[e(4X?dM4s`EY[._EIXKU&L[!
+%8Ofa0Kd-;'[>0t+Na.7I62DZ+0;R.n@,5K#K6#ai^A+H#It-A4`3\ecB,I3Q3U[o'()$e3ZBZ[7CgrpI$"pEBrW]nu`I`*Fqd6Im
+%4.BN!I8^K8%]Nb>.rqB^;HkWj at SC?][LO$m_3cuaX]RM'BkfB>*I_mjTdq3KS%WeLa)-<jq&`1:F5!*^ogIKmlf/56fpdNP..tL<
+%+:2KL=JsK2+OX2m5"Y9Y?Z+<>4`XdDFNq`IHP)FLXBr&YJs47(eY#Gn]2MtZ\aorNfEXFP.Z26[[rN8,`Y4ks8A at e@&'3?;k at sls
+%iA<V-n)/0)B"DTfRSmhK6B39/4KZ-f9(N]t6Rn\c61f8Q"d0';kjth&r.GKB^-0*gpMnfa&!/\hKPPXKrFXr,X\'E?19sV/4d37G
+%FP>,)f'7A*>WTHV0gFCgZ)TLr:JjnN7J>$mr_7a>E,ZN:(a#Tsagu4LA1CAT.`'pq4YtK$X3`KNANi+A%OF.WB]dnL.:nOP]J7TL
+%FTl))JG$1NH'27FquDp^_,c)7%SQIIe-F+b0ENW8Di$e$Jote*#VAPL"4H:*m745G"Er>)Sg5P at YUhR'\O;JPj,ABQqOt!F*?K>?
+%LW-"::a[uC%M7hQ4od*YP.iRhV at G!d330j&9Vd]c2.cYE4VOg<7f2Hl:X<'=D3(T=5hec.+W'!Z4KLg^/&:k%k4YH[5&0hV5\p<r
+%fTAoRY<4a,,mblhGa-&,8h0n0JDI^r@&!_K&.815aH$>hJq[2snKo^?oNXCAfk?4qbaq5m:[mdsHIclO'8pj;U>o)g4\k5bcduD;
+%#*RigX(RksEY6GG6Tc&se*:/;Vd?*L%uf$F7'!.a"o;?A'YLfXd,(8*\O_dFZkOSun]%AQ^AH_+].saAY(gEcn0bgRfjqc.i>m:%
+%U-7_[e$'"2qLW?rDh:GaqQ[^?Wj'k;[C,R#?rq\j!tOuud(LCf&-!ti7>+!"='l!MK6DT`-kXQWKN5-]eU<<j/Z=A7pMta5g>[t+
+%VKDpm\Xo2`#sikia at iOTa(@4,Co#P-1I6ZOGG9SC*9T?gV`1F^)8qXn+[&ZQWn">YENY@`I7"W%3;N:o_<dpC(QOr^"FKD.T_4kI
+%ltpT1'P"]qD"l&-\Sa`&fJl:AQQM$/3LcN^d5/TdF(UL9"G-n>Fj<;s(lS0aDr4tu8[ic*haO>\''6V)YF?9b>hfX\LJ<)CIfsrN
+%-u_9/4L+DXP3oq<F960:gt^l?#g<qY2N&7AS.mppLVp7a4o&fardlTIp#\S4(F#'-ba]"K*8Ka5dU<m`eFC!48JR^NISgBFiLulH
+%)u=%3$mu*^9+$d[W1(TcZa0J^:"N-L9u$!h+B5OR<Jsl$CK&CWQATUiK'tK76;T-)gu=KpmZ-J5_qus"No;TiTI1T-04Q'f4G,5L
+%!dPcWP]^dk.\Qb3)CBj"QN1PnTg1Bo**[eC-K^L(8?#gF!_InNYc](M]k%H6$bPJtg%-ub.C.s+GO at uLbX.$E(hFnNW215b_&3u@
+%FHKftg]LQbH6\H&!SBH=[JDdu4P_l7.6Tb,N\j<@)s\3nYb"n\BK%q9l\<mWGr:E=87.49ba+il?$ep;N\0+llID=9:DnDpW`)TB
+%Qs;_2T4MbAli=,9()t5h1'"qH[/.626r1eGrYLPi;Ep2>NNb4aV"K-fDq1 at 6c,T?M*H%`/rW'#&F6[`1JZU03^2EEq*;PoqS[S2i
+%jqDEL]XW)*f?/scBA6Y2%9Vc?+[d*-al-):,HDja+62=V;$bJA&HR[QDI#!7=5pfg'V[`s0T?6Lc:gd5>I>nPW#7qRUI$RM<CX&)
+%X!=W=/]Y at OUqk,9,]E:\:WmaPa/SZmY0a>L836<,<0nk!.H\#a3?IB+kI@:S!M$+A]bfOsio-tER(X<aSoU`hi[JJ4OY;&fZ$aE*
+%"7i"O4Hh^HO.Z+P;=8fk%DUK$pGL#>KNctBj.>k9=^l]iE.D!f]I+-DSfAl1!-_osW at hmk]hA'`(fZh]i/\VW"7MBnfu54[/EOK9
+%CP7"#W]Y)t'KcUZ[#OB)Pb33>#kF?,*"Xpkj6Dp.A!O.2_7=Lim"q3VdQrfO]IW&7MW&j9nf5/E/2Wl[Y:#ie9!m"l(JGDV)<:"9
+%^o'^,a;Y7:4,WE.%>TU&IH&H8*"QN$"QNTCY, at FCdS?*P+s#*%+Re4U<l\Ut,<[fM?__eS:*%n=H(;TZg$(jV0SI)5lW7nWI!%r"
+%Ol;g%kTbi4Rn0Gg7Q`]bVC`lpr<W^8<^2VTaaOV>5;e/FRiY@^=>YlpcQ+k+YSr.?lAbci*"a^8r`m:%PXkG/64Vdq[;e(VmKo6&
+%f`MBOhYo.)PNLCm0":UXj2XW=+eYOqbE'&WjOnB46gj`i)EmX22P"C^q*&l#Pir$c!ZX.#_4N`$rm+5<+4#i+St<REM%dK\pd*o>
+%VKm1b+<i('ld4+tF+kULr3YB9QrmeIr-Uj/Y<s3Z$R)l!nP^ZF*V*06g'RJ^IiA#Wr[a(H*[1EC8b\;_g#qOh9FFkBL<!L]q?ebd
+%a$/)<On[o76'HKYQ/hZFQn4.L<ZC$SP;Qh2+h:S*qgDS+&1b?4WTo1+3$YQ<rEYr%N?Yj@[no9_[shkg#h-*.j/jAj5i'Kff!F at n
+%9?[ZT3e4r&#i$ZrqZf.QGQdn6>CH-[2fRV+*4XT+ef\*6.o<B]s*iS at o[pH]H?(!NaZ$oT?BN_3G)i3UfZh$65[2P7!MhEI&Qh-c
+%'aT<Xj6,(*khKnof5p9c1j]"g at G,1Ca8pE\)B`Q)5j-9Ga$t9Lb-i+Fl!(/!gDsg+T[Vrag6C26C at 0Al#MBio>,n<'>?[%`%^PiS
+%*00mJDOjuc*Iu]?e=R`/%<=E)/mc!g?$CTVK7i1cfQG\qF8u6q+e20%'@ACAZqg$Y<hSR/;Lhm8),fhH5ec;gU"T^5X,:nOp>1Zq
+%=KATCW^<LOW at 1"b0%e`SOhQ'pWU!D((Q>@:<f9u=CK&D2der'#No$^cR?X53%/7ODQ#0[H)>[h$!fsG at FD,-(#6>l*Qbr(??*T5n
+%.qpSX!:#X1<M2Y;4$Ll^Q>hXp>tD*8$DE?/=')Jt?CP,YO9Y^Y?[sU!1G9/B&s]FX))\94?FTOr+L388%,D"96Q9V8!SI(o%RrJ"
+%LMdaCHGB_m^!+lAGZ8(t2c&6llV.c9_^(1j(X1G79BS>*b,]_,7%d-)Foc%P<fF=njPp6)&D%Y)]2We._M-*#I4*dp+=hE&Fd/N5
+%:U=upU85U$Jlj,f?=kL1"V*uE,]7b^J4%^eUMB\#'fZsd3tS at +Z)HNdmo,lYi/e#:1;m9qJOA)m('eREPaF_n$)4g%<h:VFm=J%;
+%FS/)Z>S3U^)l\4-`i]>:QP\Q)ip@(jC9K;7qLl'<)X)_eVchIuf^:cS=o>e15eT<\qN!r>DpQoX6'QKASuEf^[FOK;Iod^p###Bl
+%K!e,79(1Upin)RFj\b$hd<g9R<G-^_g7b<Amt#X:bL1muQ[1*[[EQ=fj"ub@?6>!-\P].-2OnlX#,(ZG[ATt*dCBp)LX,44\4m#7
+%YhD%!pYgPK&3:R]r4q3-fYDYg#j(,j(](RlA:#uA#M#D_&9N;;]iaBKS\WT:"i8M\8`+[=SZP&_[tYj'^-gjqlb0%R9^@*SYS!F$
+%51+ZD?Ks..l6pieFa((@q5hp5G"\J.jU'r^@*@ko=.5oc>LNo]a at e4p1slE0B/m%XGE7OV/7#@YF\&A/UhbT(Od?!1>a_ZY1ltW$
+%^XAn_eumLP)1c'`]sQ/k at S<aqXos3X]VSW:Zd)nD*hVkOm:dVi9;Dgd*OYkeMkNgIb4Y!k(Ia[i5]#U/m2S>j\eE^O_ZroJhZLKN
+%f&$cmHJ[fY`F48kVcQqYQZ#+`m-a$6G(Y^h3GcjBCs`SSYW+O!Ro`rqBr(9nF>PsZqspf^htutSJg7m"pn.S5R`nVe2Ic<?%i2'+
+%HgX"`N22P<4XR>t#N<[j%Qn'a^\lD*gYtY`ZJDYAC%C88!+TY48a,"<YXQ$L:.gsBe-0F_R^,OR31!dKR&UFk0O,X!G?;1m%oi43
+%oPn%liR>O8IihNkPTrB+]7.GK+^TPBe9'/jBouefQ0>GRbs/VVGtfUXZ at Cq<S57ra;1-8u[lC^X-H@#A%(12->rNV[!0dMkmOhUK
+%GO)8uVVgE,8*_n$gTI\TrGhg[bPF*%d\XJM7*gce_]d:!aUcb,9f##ljQC5q&tr+=fg2,bER<GFF at -C*h"$)jGcT#B>ZMN$5-I2Q
+%\Ad5P&p"l/,j$^2K"4Iu`D4XjpiJ\.7iu^FI?kM3Mu48;<#0"..luh"qC:"s6,jDPVPRo?]/7nMVhSM=%)%Vo((+AZqkSa7r]s at B
+%"a8QcNQu_?-Jc+X?lT?h7_a460HW9pdEOp19Lt&:56u!JU8[<"`R;D)h(b3@"K>G$B`#KEP<EM=N%<ZYas9SFR.ah=3)I3SfOtNN
+%%O:+p&>ZY"Gg>P$""f[Vbd/H-b,shoh'OF(A6*Mp,GcFDgDm`%Zb^*>`$!;dr=gY4,g at e.1EDZ`N>:9HWFMCND48n(CPV!rHOLN6
+%ZN:t[B0pg^<O77W-"X[^*gbEr0OH^\XU5;e_6Oha1S!TBj4N0N4_+5/:p*`S45bpngO`!]^9`u+8*u##eW'e2StmBG#>..`l_sQ8
+%m$uLaVTgB2 at fJNeAG`VY;;/8QmWkr(A at YQ^r1K%]`RQ)c//=-j(\H2A,oU]@i?1"GFRV2[Z-/H0D at tMMs!8L%D3PqX6/lcFGPLkY
+%c<JYc\+Uru`KV'ine<%c#B$!Hcn:`DYbXE&56XY,7<"O-UZm at j>XTSlI9U5GBHPdH1^:EB/aIS,&f,ok),U7_bNnUL+0I6A2m?\I
+%;0:r^^Z,E?k5:HE<"F'b2Qo:nSPH$)o$<VOYPun>ErXOOD>*\^5E?1YcKuXSII at gIZ"O?^[S8Y#hHhmEhZ\QIIk2!'fXC=#$=+Lu
+%oL!D;c3Y:mr)D%r>i!--]RRH&]A8P"([phhojsPs^\d4RiD9K$qtfFMpQtUrHr'fmpZ_K4Q`oi'YHBMdDVr)is6aoKIX?G9E;jhP
+%VYk0"c2HbYLV*H,c.d1*rW3?TeI$g#GQ7U<IsM(-ru^EZ]<h~>
+%AI9_PrivateDataEnd
diff --git a/easel/documentation/figures/rnaseP-bsu-alignment.pdf b/easel/documentation/figures/rnaseP-bsu-alignment.pdf
new file mode 100644
index 0000000..6c97881
Binary files /dev/null and b/easel/documentation/figures/rnaseP-bsu-alignment.pdf differ
diff --git a/easel/documentation/figures/rnaseP-ecoli.ai b/easel/documentation/figures/rnaseP-ecoli.ai
new file mode 100644
index 0000000..01d809a
--- /dev/null
+++ b/easel/documentation/figures/rnaseP-ecoli.ai
@@ -0,0 +1,958 @@
+%PDF-1.4
%����
+1 0 obj
<< 
/Type /Catalog 
/Pages 2 0 R 
/Metadata 45 0 R 
>> 
endobj
2 0 obj
<< 
/Type /Pages 
/Kids [ 5 0 R ] 
/Count 1 
>> 
endobj
3 0 obj
<< 
/ModDate (D:20030327114340-06'00')
/CreationDate (D:20030327114336-05'00')
/Producer (Adobe PDF library 5.00)
/Creator (Adobe Illustrator 10.0)
>> 
endobj
5 0 obj
<< 
/Type /Page 
/MediaBox [ 0 0 612 792 ] 
/Parent 2 0 R 
/PieceInfo << /Illustrator 7 0 R >> 
/LastModified (D:20030327114336-05'00')
/ArtBox [ 99 102.35254 515.59961 689 ] 
/Group 38 0 R 
/Thumb 39 0 R 
/Contents 41 0 R 
/Resources << /ColorSpace << /CS0 34 0 R /CS1 35 0 R >> /Font << /T1_0 36 0 R >> 
/ProcSet [ /PDF /Text ] >> 
>> 
endobj
7 0 obj
<< 
/Private 8 0 R 
/LastModified (D:20030327114336-05'00')
>> 
endobj
8 0 obj
<< 
/CreatorVersion 10 
/ContainerVersion 9 
/RoundtripVersion 10 
/Options 9 0 R 
/AIMetaData 10 0 R 
/AIPrivateData1 11 0 R 
/AIPrivateData2 12 0 R 
/AIPrivateData3 14 0 R 
/AIPrivateData4 16 0 R 
/AIPrivateData5 18 0 R 
/AIPrivateData6 20 0 R 
/AIPrivateData7 22 0 R 
/AIPrivateData8 24 0 R 
/AIPrivateData9 26 0 R 
/AIPrivateData10 28 0 R 
/AIPrivateData11 30 0 R 
/AIPrivateData12 32 0 R 
/NumBlock 12 
>> 
endobj
9 0 obj
<< 
/OptionSet 3 
/Compatibility 5 
/EmbedFonts true 
/SubsetFontsBelow true 
/SubsetFontsRatio 100 
/Thumbnail false 
/EmbedICCProfile true 
/cCompression true 
/cCompKind 3 
/cCompQuality 2 
/cResolution false 
/cRes 300 
/gCompression true 
/gCompKind 3 
/gCompQuality 2 
/gResolution false 
/gRes 300 
/mCompression true 
/mCompKind 3 
/mResolution false 
/mRes 1200 
/CompressArt true 
>> 
endobj
10 0 obj
<< /Length 1140 >> 
stream
+%!PS-Adobe-3.0 
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (Untitled-3)
+%%CreationDate: 3/27/03 11:43 AM
+%%BoundingBox: 99 102 516 689
+%%HiResBoundingBox: 99 102.3525 515.5996 689
+%%DocumentProcessColors: Black
+%AI5_FileFormat 6.0
+%AI3_ColorUsage: Color
+%AI7_ImageSettings: 0
+%%RGBProcessColor: 0 0 0 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 0 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () 
+%AI3_TemplateBox: 306.5 395.5 306.5 395.5
+%AI3_TileBox: 18 20 594 776
+%AI3_DocumentPreview: None
+%AI5_ArtSize: 612 792
+%AI5_RulerUnits: 2
+%AI9_ColorModel: 1
+%AI5_ArtFlags: 1 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI9_OpenToView: -445 857 1 1578 917 26 0 1 10 73 0 0 1 1 1 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:18 20
+%%AI3_PaperRect:-18 776 594 -16
+%%AI3_Margin:18 -16 -18 16
+%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%%EndComments
+endstream
endobj
11 0 obj
<< /Length 9781 >> 
stream
+%%BoundingBox: 99 102 516 689
+%%HiResBoundingBox: 99 102.3525 515.5996 689
+%AI7_Thumbnail: 92 128 8
+%%BeginData: 9176 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45FD1AFFA87DFF52FD56FF7D52527DA82752FD56FF527DFFFFFF27A8
+%FDB1FF52FFA8A85252FD56FF2727FFFF2727FD56FF5252A8A852FD57FFA8
+%52FFFF5227FD56FFA87DA8FF5252FD10FFA8FD45FFA852FFFF7D27FD0EFF
+%7D2752527D527D525252A8527D52F87D7D5252A8522727527D52FD2EFF7D
+%7DA8A85252FD0EFF5252527DF87D277DF852A8272752F87D277D7DFF27FD
+%04527D7DFD2DFFA852FFFF5227FD17FFA8FFFFFFA8FD06FFA8FD33FF7D7D
+%A8A8525252FD0DFF7D27FD057DF8FD057DA8527D7D7DF87D7D5252FFA87D
+%52FF5252527D7D7D52A852FD29FF27A8FD0CFF52527DF8275252F85252A8
+%5252527D52A852F852A8527D7DA82727FF7D52527D7D527D7D52FD23FF52
+%52A8A87D7DFD56FF5252A87D7D52FD56FF5252A8FF52FD57FF7D52FFFF7D
+%A8FD0EFF52A8A8FFFF52FFA87DFFA8275227A87DF87D52277D527DFFA8A8
+%7D52FFA87DF85252A8527D52A8F8527D7D7D52FD19FF52FF527DA8A8FF52
+%FD0EFF52A87D7D27F8275227A8FF5227527D7DF87D5252F82727FF527D52
+%F8A8FF52272752A87DF87DA8F8527DF8FF52FD19FF27A87D52FFFFA8F852
+%52527D7DFD0CFF52FD0DFFA8FD04FFA8FD05FFA8FD29FF52527D7DFFFF52
+%52527D5252A8FD09FF27FD07FF7DFF527D7DFFA8FF7DFF7D7DFFFF277D27
+%52FFA87DFFFFFF7DFFA8A8FD22FF7D52A852A8A85252FD0EFF527D7DF827
+%F87D277D7D52527D527D27525252F8A8A827522727A8FD047D52F8F8277D
+%FD24FFA87DFFFF5252FD22FFA8FD09FF52FD29FFA852A8A85252FD56FF52
+%52FFFF7D7DFF52FD54FF7D527D277D52A8F8FD0CFF7DA8A87DFF52FFFF7D
+%52A87D7DFD055227527DFFFF52522727FD34FF52FD0CFF27277D7DF852A8
+%F8F827F87D527D277D277D2752527D7D7D2752277DF8F8F827FD28FFA852
+%A8A85227A8F8FD0FFF7D52FD10FFA87DA8FD30FF7D7DFFFF5252FD54FF52
+%FFA852A8A8A852A852A8FD50FF52F8FFA87DFFFFA852A87D527DFD4DFF52
+%A8F8FD0AFF7D52FD4CFFA827FD0EFF5252FD49FF52A8FD0FFF525252FD48
+%FF7DA8FD11FFF8FD46FF7D527DFD13FF52FD46FF527DFD12FFA827FD45FF
+%52FD16FF52FD44FF27A8FD15FFF8FD44FF27A8FD5AFF7D7DFD14FFA852FD
+%44FF52FD15FF7D52FFFFFF7D7DA8FD3EFF27A8FD14FFA8527D27FF52277D
+%A8FD3DFF7D52FD14FF7DFD05527DA852FD3DFFA852FD14FF7DFFFFFF5252
+%527DFD40FF52FD12FF527DFF52FFA8FF525252A852A852FF527DFD37FFA8
+%27FD12FF52FF52FD04A8FD047D52A852FF527DFD39FF52A8FD0EFFA852FF
+%FF52A8527D52A87DA8A8A8FD04FF52FD39FF52FF52FD0DFF7D52FD04FF27
+%A87D7D52FF7DFD05FF27FD3AFFA827FD0CFF7D7DFF7DA8FD05FF525252A8
+%FD05FF52FD3DFF52FD04FFA852FF52A852FFFFFF52FD08FF7DA8FD05FFF8
+%FD3CFFA827A87D52527D7DA8277D7DFFFF52A87D52FD07FF5227FFFFA852
+%FD39FFA8A8FFFF7DA8FFFF7D52FFFFFFA8527D52A8FF52A8277DFD06FF52
+%52FF52A852FD39FF7D7D7D5227A8525227FD05FF527D5252527DA8A852FF
+%A852FD05FFA8F8FD3CFF527D527DFFFF5252FD08FF7D52FF7D7DA8FD0452
+%FD40FF7D52FD04FF27A827FD0AFF7D52FFFF7D5227527D52FD3FFF7D52A8
+%7D7DFFFFFF27FF52FD08FFA8527D7DA8FFFD047DFD40FF52FF7D7D7DA852
+%FFA827FD0AFF52A8A87DFFA852FD3EFFA87DA8275252FFFFFF27A852FD0C
+%FF52A8A8FFA87DFD3EFFA852FFFF52527D7D52A8FFF8A8FD0BFF52A8FF7D
+%A8FF7D52FD36FF52527D7DFFFFFF7DA8FF52FFFFFF52FD0EFF7D7D7D27FF
+%FFFF5227A8FD35FF527DFF52FFFF5252A8A827A8FD05FF5252527D52FD07
+%FF7DFD0452A87DFF527DFD32FF52FFA87DA852A87DFFF8FFA8527DFF7D7D
+%527D27FD057DFD0BFF27A8FF52FF7D52FD2FFFA852F8A8FD067DFFFF52A8
+%527D7DA827522752FD11FF52A8FFFFA852FD2FFF7D27A8FD09FF7DA8FFFF
+%FF7D7DFFFFFF7D7DFD0FFF52FD04FF52FD09FF527D7DFD23FFA852A8FFFF
+%A8FFA8FFA8FFFF7DFD05FF7D7DFFFF27527D7DFD0EFF52FF27FF27FD06FF
+%52FFFFF87D5252FD0CFF527DFD15FFF8FFFF7D277D277D27FFA8FD06FFA8
+%7D52FFFFFFA87DFD05FF52F8A8FD06FF277D277DFF277D7D52FFFF27FD05
+%FFF8FD0CFF7D52FF52FD14FF27A8FD06527D52FD06FFA8FFF8A852A827A8
+%FD04FFA8277D7DFFFFFFA87D7D52A87DA8A827A85227FF52FD07FF7D52FF
+%FF5252527D52FFFF52FFFFA827FD14FF7D7DFD06FFA852FD06FF7DFF7DFF
+%7DA87DA87DA8FD05FFA8FD047DFD0CFF27A8FD06FFA852FFFFFD047D52FF
+%FF27FD04FF52FD13FFA8FD08FF7D27FD04FF527DFF7DFF7DFFA8FF52FFFD
+%0552FF27A87D7DFF52FF52FF7D27527D7DA852A8FD08FF527D527D527D7D
+%527D5252A8FFFFA8F8FF7D7DA8A8FD0FFF52FD06FFA827527DA852FF527D
+%527DFFA8A8A8FD047D527D5227A87D7DA87DFFF8FF27FF5252527D52FF52
+%FD09FF527D527D52FD057D52FFFFA852FFFF52527D7D7DFD0EFF7DFD06FF
+%7D52A8FFFF52A8FFFFFD0452275252FFFFFFA8FFA8A8FF7DFD08FF7D7DA8
+%FFA8FFA8FD0AFFA8A8FFA8FFA8FFA8FD04FF7D525252277D7DA87DFD0EFF
+%A8A8FFFF7D7DA87D7DFF7D7DA8FFA87D7DA8527D527D52FFFFA8527DA87D
+%7D52A8FD07FF527D52FF27A85252FD0AFFA8FFA8FFA8FFA8FFA8FFFF7DA8
+%7D527D52527DFD10FF52FF7D2752A8527DA8FF52A852A8FD05FF525252FF
+%FF7D7D52A87D5252A8FD07FF7D527DA8527D7D52FD08FF52A87DA852A852
+%FF527D527D7D52FF52FFA8FFF8A852FF7D52FD0CFF7DA8A852FF52FFFF7D
+%A852FD08FF27FD0CFFA8FD0DFF52FD08FF52FF52FF52FFF8FF27A8527D7D
+%7D52A8FF7DFFA8FF7DA8A8527D27FD0AFFA87DFFFFFF52A87D7D52F87D52
+%7DA8FFFF52A8FD07FF52FFFFFF7D527DFD06FF5227FD05FFF8A8FD05FFA8
+%52A8FD0DFF52A852FFFF7DFF52FF7D7D52527DFD0AFF52FFFFA87DFFFFA8
+%527DFFFFFFA87D7D52FD07FFA827FFFFFFA852A8FD06FF5252FD07FF7D52
+%52A8527D7D7DFD0FFF27FF277D27FFFFA87DFFA8FD0BFF7DA852527DA8A8
+%5252FD06FF7DFF7D527D7D7DFFFF7D52FFFFFF7D527DFD06FFA852FD07FF
+%527D527D527DFD13FF275252FF52A8FFA8FD0DFF7D527DFFFFA87D52FD07
+%FFA8A8527D52FF7D7D7D52A8FFFFA852A8FD06FF7D7DFD22FF7D7D52FF7D
+%FD0EFF52FD05FF527DFD08FFA8A8A852FFFF52FFFFA8527D7D527DFD06FF
+%7D52FD22FFA852FF7DA8FD0EFFA852FD04FF7D7DFD09FF7DFFFF527D27A8
+%FD04FFA852FD047DFFFFFF7D7DFD24FFA8FFA8FD0FFF52A852FF52FD0BFF
+%A8A8A8527DFD06FFA8FF7DFFFFFF7D7D7DA827FD23FFA8FFFFA8FD0FFFA8
+%FFF8FF27FD0BFFA8FFA8A8A8FD06FFA87DA8FD07FF527D277D52FD10FF52
+%52FD10FFA8FD10FF7DFD0EFFA8FD0AFF7D7D7DFD08FFA852A8F85227A852
+%A852FF5252277D52522752FF5252FD10FFA8FD10FF7DFD0EFFA8FD0AFFA8
+%7DA8A8FD0BFF5252A87D7D7DA82752527D7D525227FFFFFF52FD0FFFA8FD
+%10FF7DA8FD0DFFA8FD09FF27FFFF7DFFA8FD0BFF7DFF7DFF7DFF7DA8FD04
+%527DFF7DFFFF7DA8FD0EFFA8FD11FF7DFD0DFF7DFD09FF27A852A8FFFFA8
+%FD0AFFA8FFA8FFA8FFA8FFFD04A87D7D7D52A8277DFD0EFF7DFD11FF7DFD
+%0DFFA8FD0AFF7D527DFFFFFFA8FD06FFA852A852522752277D5252A85227
+%7D527D52FF275252FD0EFFA8FD11FF7DA8FD0CFFA8FD0BFF52A8FD04FFA8
+%FFFF52FD047DA87DFD04527D5252FF5252FD047DA827A8FD0FFFA8FD12FF
+%52FD0CFFA8FD0AFFA8277DFD05FFA8A8F8FF52FD09FF5252527D7DFD16FF
+%A8FD12FF7DFD0CFFA8FD0CFFA8FD13FFFD057DFD16FFA8FD12FFA8A8FD0B
+%FFA8FD0BFF527DFD06FF5227FD26FFA8FD13FF52FD0BFFA8FD0BFF27A8FD
+%06FF5252A8FD25FFA8FD13FF7DA8FD0AFFA8FD0BFF527DFD07FF52FFA8FD
+%24FFA8FD13FFA87DFD0AFF7DFD0BFFF8FD07FFA827FFFF7DFD23FF7DFD14
+%FF52FD0AFFA8FD0AFF7D52FD07FF7D52FFFFA8FD23FFA8FD14FFA8A8FD09
+%FFA8FD0AFFA852FD07FF7D7DFFFFA8FD23FFA8FD15FF7DFD09FFA8FD0AFF
+%7D52FD07FF5227FFFFA8FD04FF52527D7DFD1BFFA8FD15FF52FD09FFA8A8
+%7DA8A8A87DA8A8A87DA852A87DA8A8A87DA85252A8A87DA87DA8A8527D7D
+%7DA87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA8A8A87DA87DFD
+%15FFA87DFD09FFA8527D7DFD10FF52FFFFA8FD3AFF7DFFFF5252FD06FF27
+%FF27FD07FF27FD07FFA827FFFFA8FD29FFA852A852A852A852A852FF52FF
+%27A852FF7DA8525227527D7D7D525252FFFD05527D527D52FD08FF52FFFF
+%A8FD28FF7D7D52A8FD067D52A827FF7D7D27A8FD047DA852A87DA8527D52
+%FFF87D527D52A852A852FD07FFA827FFFF7DFD28FF52A8FD10FF52A8FD1B
+%FF7D52FFFFA8FD28FF7D7DFFFFA8FF27FFA8FFA8FFA8FFA8FFA8FFA87DA8
+%FFFF27FFA8FFA8FF52FFA8FFA8FFFFFFA8FFA8FD07FF7D52A8527D7DFD27
+%FF527DFFFF52FF525252A852FF27FF52A8527D27A827FFFF277D527D5252
+%7D52527D7DFFFF7D7D7D52FF527DA852FFFF5227FF27A852FD29FF52FF7D
+%A852527D7D7DFF52FF7DA87D527D7D7DA8FF27A852A87D7D527D52A8527D
+%52A852A87DFF527DA87DA8A85252FD2DFF27FD0AFF527DFD13FF5252FD08
+%FF27FFFFFF52FFFFA8FD35FF527DFD06FF7DFD16FF52FFA8A827FFFFA8FD
+%3DFF7DFD15FFA852FFFFA852FFFFA8FD3DFFA87DFD14FF7D52FFA87D7DFF
+%FF7DFD3EFF52FD15FF52FFFF7D52FFFFA8FD3EFF7DA8FD0FFFA8527D7DA8
+%27FFA87D52FFFFA8FD3EFFA87DFD0FFFA8277D7DA852FFFF5227FFFFA8FD
+%3FFF7DFD13FFA87DA8A85252FFFFA8FD3CFF27A8FFA8A8FD06FF525252FD
+%0AFF52FFFF7D52FFFFA8FD3CFF52FFFFFF7DFD06FF527D52FD09FFA827FF
+%A87D52FFFFA8FD3CFF7D527D5252527D527D7DFF527D52FF52FD047DFF52
+%FFA852FFFFA852FF52A8FD3DFF527DF87D277D52A87DFF27A852FFF8A87D
+%A852FF27FF7D52FFA87D7DFF7DA852FF7DA87D52FF52FD2CFFA8527DFD09
+%FF7DFF7DFD19FFF8A852A85252A8277D7DFD2BFF27FD07FFA8FFFD04A827
+%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FD09FFA8FD08FFA87D52FD2BFF27A852
+%7DA852FF52A87D527D52277D52FF527D7DFF277D527D52FF7D52FD08FFA8
+%FD0AFFF8A8FD2AFF52A87D52FF27FF52FF527D527D27A852FF27A852FF27
+%A852A852FF527DFD08FFA8FD0AFFA852FD34FF7DA87DFD0CFFA852FF52FD
+%08FFA8FD0AFF7D52FD43FFA87DFF27A8FD07FFA8FD0AFF52FD48FFA8FD04
+%52277D277D277D277D277D277D27A8F8FD48FFA8527D527D7DA8FD057DA8
+%7DA87DA827A8FD79FFFF
+%%EndData
+endstream
endobj
12 0 obj
<< /Filter [ /FlateDecode ] /Length 13 0 R >> 
stream
+H��W�n�6}7��>
���M�I�X,�
5�bgl�� ,
�E�B�RG�I�_����-�H��۸�=Y�*�:U]~󗫛Ӥ�
�);��7o�^�cן{vٻh�i{�tr��
�3�h%�����k��{��>��e�]{��^�z'?��s�>�]�ݵ�Gc2��5ڷ��h�ߵ�y�N��}86/G�2B%��!��F#�™i�۹�pO=
OD�������t��
�����^;�6�V��U�m�0d]��ù�6����~ѵ#ֿ��G=֛���ջ��z8M��Z�_�eSo�+�ݶl��}к�������u���
=a��\�{{���|��ٮ���-�n�8 ����~��!�������Smy���筣�pG��]�6ph 9�����rjF��;h�q|�+\���`�
��I�$�/,r��ϟ�3��:?WW��A���c���g�m��[��5 �����X�����
X5DM}�ǡ'��7,�k����k����o��"E"����|=5�G����ء���t7�)� [...]
+M���o��J|��e�
H�O�:�N��C�
�܈ɏU�{�x�Ȱ+7 at A�d3��n7/x��~��C�6��,�d��^�3��Qo�na.)��Mۍ��e��[��nÊlˍ	
�"7d�o+XN�	��]O��^��[��FM�J��Vm�v{�FWuӠT��m�a356�(2��Le��\6��Ǽ8xALIbi���1Ye3q�&��'�$Q$�C ʚe�q�Z���݅Ӻp..V:{
5>��!��t���rep�b���mѽ�]�B.��p�n�Н3�[��~t���]�h|���@J�\�S��K��RZ8JM6

ڙkw�>�(����V�ꕋz��G�
vN�[b�Vݬ���ꏵYp`L�tr��W�L{��=Z0^���[��$������W���E��Ό.���~0X�?��:9h�N|��c{��r���n_v�x>� ���>���ҟ��M<��?��y��gDa����>�N�z�;��
����6��Z	���k�w�)��Չ
J����\�ڻ�r�`  [...]
+R�A�
+a�0�l��DA
I )@M�,�!*(l���ABʩ�ј&4�ͩ����X�8L���,a)�X�P¬�����,Ĉ�P�Q�I��y������
.y�c������`�
!"�TdB �^�I.��d"3��"—T�#�Q�Q��`܌e��Y� Kx"�$ɒ"
�0�i�fi�ьg2K�� ��S@�He �a!
+Y�EZ�Eq|�ˉ�(�3�&؋�!
+]���U���U�R��gI%ǩLQ(?/r��y��y��y��y
�,���ϊLey�ei�dq!>�(Ì!� ��"Ui���4�-"�E�
wb)��@ݤHT��)n
'n.p�(P$ُ�X�9�I�O
G�I ��Q �GE��b, ��� �!P��ڗ�T�=�)2#�F��y� �/
+�D�|�"A�"!�C.Bd��t��\!�r� ���}�?<����!)x�/������gS`W�%`b����|�in��h
+���{9X����A���z
+�Ǩ�j�
�	��N� GuԞ@=�9�"0|��7N|��7N�N�ޛ��w3��ϳO`Gn^�{�Q�����X���ٟ�}�m,�|��0b-�W�����93(�O8K.�hmAv�"��Y����4P�
+'�|c�R����ǥ�|L��$V�Y"+r1
�#Gh��~0d�Y��8v,�m�
�d���-&�&�&�N";؈Y�L �a�G�Z*�-!
%
-
1��3A�D�(�,�[ܒ�YZī"Z�Ѿ�^��Be(��K��r�Xd��V%u(+��r��J
�5�V��Jmy%(�u�!ҥ�V�����Pn��VEw(��fO ;K�ؒ�� �E�䃿*ťՌ:�^��[�m\�m
��kYk�_���V,�֬�Ԯ�

�ӥa�[���~�g�j]r� �	���̵�\�˥�-
��U�d7��'b�O��?Rg& �z���&�Վ�$"�\�鎹�}�c������wߒ�dž��I�4�=�n��mǦ��c;T��u��d!F$k:S�9�,�D
*���rWkW
��D�[���U�����/��™1�[��1���^�Ի<�p���&ȉˈ�^1�¼A�y� ��{�6|�����I��q�:cD!�u�
`?xN�
|���/%�$^�66�TB�G�e�<p#�
HG��\*F�$a�
X!XZ�q��:���s��<���AB�axl�B�"���%�
?�����
+��G�����{`�� ��Q�1)8��
w��
�y4c�#��dƶ���@y#R�I���+�b�;Zz��o���<�ܒp�ͅ�a|
+��vrTW��h:��
�G�����TF�0*��!*�P�
�,
�p w����C6�Ɏמ��?b�gp�&��n:0�����}������=:���?��`&v�KϿ��[��k�λ��V���[��㗭CO��O%u���[���G]�:?ꨵ�*^Tv�_�Q+��ŎY��5j�N��UR+��-ͺ����
+��)�T��U��g��kWq��Z�3���eK�c�g{X
l�c��i9��C��pv��
�'+�l�4�c~b�	F���:�X���~�=���
����%BWJĞdQ�)GfV��ȹd_2��`W���a����ь���8�(9(J^��H�ˢ9@}.FG�$��?��g
_jUis���Z_����ڼ��4�mVw�.xb�Z����)����\كc䍩�-x&x����瓿���R
���x�^�\9~p+˵m�N�
��v�kx6��R���R�xd���ba׾����6�`':�wu�RO_� �j&l�j򊓼|(<%Z,AZ�DO�{����wI�I?K�����pѼd��I�5W��#�
+3
�t�xƗ�l������U�s��o����
sm�Ҵ[��z�5[�'��鿳�x]
JV�����/Lhq҂��
��J�|�	0 at O��OU|u钂<r��u���}��Y�n
��a
�
�;
�C�Q����g� �A8�p	��-�c���f�4��V�P��q��������䷲��N

���Y��<}:��8�W�v���j�W��o��gk�
}co;�V�t
��[}�r��`�36���`�!�C��
ܱ�IV@��I�f ��+�/
h]m�um���C�x��xSc`����ʿξ��H�wϾ]6��
j	tS��9G�T��<O�J�ʊJ�ɳ���|k�ccS��\�2v��F��ʺ�����|�*������V�X��66=�D����U�Ns����:
^�v���e�������=��
���j��xb0��\l|�l�����g�h;N% i��^����{�\+#��"
�����K/6-@����Sq��a��gս��]�U
����6���\��׮ŵ�
(�
����\�lL��1q���sG�>�%��~v�B�<�܇?�IR��x�C�>v)�����ʂ5
��@��0t��Ŷ�oe�
l8�����C?�16(6�1�s�id��C�q.��X;F��iT�z^7�l8F��!B��)r�a��+�N4,���.�����7W�5m
5��J?���D<y at Z.���n��q"�<X��L��|^�
+O���~k��}U��"MX>�X��zg������sj�G<1�24�u���b��]:Bavs��?T�c����J���Ey�kE�����0v"X>�"���pq��,�q$ �?ׅ�B1�/G�EƅOz�\�?��� �E��Q�k�ċ�Y�7;�{w�4l7b
�C�Q-*W�a{h��� >�#{b����| VEa
k'w�(cl�M;�����z�������#��
�.ə���bv
	[ǫ���z��
�S,%��
+I ��΄Ff���Ӆ�����|9��lr�Y�siIN�G�.
5�l�h݆�0*���2��
�E�@��j�Ou�z����w���W��^���NN���zg�+�cK�ը.�C�:��j_�)�^����;�l��zqL�s�ss���R��ᠥ���4낦*��]��

�IRpR��Ҩ�6
��^�.�s�*f�oN�
�Z�U 5h���@��B4|���"SQ	L�%��9|K/ן��;��ޏL��}�u=z>(�X±|c�Ʋ�%���d���4H45�\ :A:r����!�
j��������~����ߔ`S���Z,]�HJD�R���A��qU2�:=+YZ*JL-3�R�$���7�5�-r�v�W���
އ��%)���	��W\����^�'�>�������=��7��?0<�'SԠ{<�=�����(
]J�sjrL����u�ߠ~�˻,���z���]����?��
0�_�M!��H����yI���ʹE��7XTt
T�MEA�;�I��_z��H3�����P�%�([>FADE�F���8��AOec��.p�7�@
����t
Z�3�*/y�a�\��M�++x�|LQ?�w�A�~��.~�3���ݒ�	����
v���`�U������/9���}�����{���1n�������f�W�S�������M� [...]
rj�iti�h at +P2��7�3sl��
��c�ƚs'F�‰m����=�Ξw.���k>
=���>���>�X���ۍE��7OvGo��_j�S�&�'�J��rb^�&�Ƣ���J�e��lu߲���
+O|;��Ss��
!��mͻyAm�C
�$Z���>*�j%����YR�S�M�u���%FFu�WE%�UI-+�*�Y�
b�StI�X��h�"�R�ɩ7�)�*��R�Mj�
;���p}�v]ү۔Z:6���M�w���i�w��A��s�j�!=?����(4��4~���SYY�K����s{�S.��1���bUe�KQc|�y�1
�	�$���dG�΄�ŋoH��$B	��b�6l\4.{ai���LXC���- �`3ģPG
�(i��{����P_.;vG�
�w8�F��bd�ˡ�M��
A�C�1`���������3��(�
�!ZGd����
��D0Ae��J��6�n��

)�����+�^hp�
+�iXN'�F�c]v��*CO5�r�-I�P�6��0��Ez�
x
,��tOߏ4�L#�L�ƴ��_́�Lmo>K�Kn
f~�7���� 
;��fy��z
���*�����:�U�jtS��>V�P�T�u�̱.yU���ȫA-��X
jq�b?s��
+��R����q�V�ȍ�
�|ѭ��Kui�
 �
?=�y���	����j��ھR��m�Z�w��Us�=eU�=���_���^�s*�VK����M��K}�n,����~���]�
�z��]t�~l�]}g�_��}��QZؿ�͞����˪Uz��nM]���h�m��ޟ`N»e������
h�;
{��S������!�{U~T_���8��o����Ǐ������O��_�O�|~��}w�����÷o�Ρq�m�`Á�M
�!�6���$���x�\	�����θ
���6�/Z[&A�g�{��΢湬��?���7��eS�{'��	�i׷_
I�݋���a�d|ɞ�G}/�x�%Pw<��hۉ۩;�w��3�ߡp�[$�'7�����)�C�`F�Ip9�w'*?���ΝЁ�@�9�G�5>!�vbߩ=�;w�(�Vt��.��&ɮ>Hw^X� �s�U'i�A�/A���v��;
+n	m��.���vA�B�$�	h-V�A�u]�m��'��Qև7W9�Ƃc�/Ց]9
��kp�
Lɯ!tm1v��f+ST)�S4/�n���{X��y�
f��`�X�ʁ�x�q�~�x��[k)X�u/�cbg���q���)J����Vv���ZN��,[N��tK<�l̕�_��D-,PG}*%�T�27�j�D3�
��*�QsI�.(�
�J����H�::�a�*:K�t�+%���F���#[�͚.�=(�MŢ�zy��Gz���e-z���E��]͵�|l4cW37rF5s,��tm�6Z�5yӑ��A��ef�b:K�qS�0����	
�QFQS�2� ½b�K RE�Ҥr�����D>��m��=*0D@��9�
�l8ök� �����R:����M]͹r�`G��/Üt��>��t�`
�N�j0�O5��R���:
۶6#g��������15��� � lV
�z�=1 at TJ��^���`�3�h���.n�q��E/� �AttNF	v0���ۙ�
����/'	�	wz"
+����7Q<��lE]�4�6D
��6��"/('��P"���]̠�H��1E���@T 	l��~��d�/��
����7�[��.0��;x�ؑ�<59��N���"�e��,�s ���wȽfp��T�fr�=6L�
 a
�Z(va�q��*Ok<��ְ��&��1�b8k4�a�����>e�	k_�
��7Eu����5�����b^E��Q�(�C�+�U��wCbU:c0Ȯ�k�L'	�k&\�<�m� `��E�� �
+�
+6 at 3�Hk�Z ��>A&E]
,g�=0��D$�d�v��
 ���a��P���V|A
�	�p�6��� l2�rih��ST7��h�N��q��x���@�E휄��Y���jQ���	��W.w���%o��ΰ�e�d�g�tQ�i�$���r��)a
D0e0���`��v�y:ل9_#zN�g��H���}�cb'J
�t;I���9Ȝ\��	g�7�1ț$n����&�5Qи�q1�Rƅ
k4!�2�EL�L��5��t���;����3M��X�-i��63d
����|���
A���
c����

b��G}�&Fv�~ʻ��ޙ��;m�;C�;B��-�2D8b���Űt�:�i��t�ΙL�̻�	�&j��kC����$^͇m�rJ���Ӆ��mK�ә⇙>eD�����"��F����E:��d�����ʹQ�DԦ��
�1�4��29����Y��(L5Ul�1+�\���r`
@s�V����إ��Dq�.��Ӭ��������/~a�ݲ�堧�b�.�ᶸ�����_���GVꩢҊ��խ��[~���J��>h�}�u���3��v��}}���o>~���G�e�������w�o~�~������?~�׷oeW�e�h�4��<G�E��8H�\���.��(ƺD"9�$I���C���è#�ӆ�Fm�Jt�d!�p�(�Ě��┡� [...]
+��b�d�Y�U� �s�v
2�&�C佻wts?l�;�
�O1��}��)��.e<N��t7ӕ�*v���������nN�z���"�:}:y:u:q:m:i6�0� ��D�UΘ� ��H��
�
�E�N�N�N�N�N�N�"B:È�i�Ip0t�s�+�9�9�9�9�U��z�hT�Dg4H�)�ApdBh.�ʕ�(�XӀ8
,9 P'Ph��#kd4Kdl
J���
�A�[����-A�A܂q=y�f�
+�m�4���ld�H���A��܀�)^��-�ڃ�#8;��+���JP��[p��G�z�5��uFi=�����,
۰���������w4���<�ė�_2�u ��N|U<��z���
�!�yh at k�������Āǔ�lm�

�����֝�[��G�&9R�!�Z�F`���}c@]ý�)�`9ې-"�?��A$EИ�АV��;q�����
�1
&�����8*F��ƈ�r,
+���zID�QhN	��#�o#����Pb����
�q����S �<".|�m�.
@��;�]��z롶Z۠�:���AcwHL�N&���z#�ż[	]��DU"*�)')Q�J�$r5EbrZ�Ii�$�Bk��jhH$4m��S��ӎ�
�2��nD6��h��b�`D/N.q�sb)���'B�{|	a�� 0�z��gd�����Iƈ��5 ��Mo(Әx.M(_
���9NG���F�٬��\��
�s7��[Nܔ��%��!�Ƭg��1��:��	�̆nfD��#�؛
m̐�x�
"�%�͔��`L��x87�K��}2�U���dR�`S�hT;�hfu�]E�fW;3�u��[0����!�ƭ+~����+k
�q��t�#;��E�י�=��_.=�G�0�a.�A�Ţ�4|�o>�W00ֆ$�GDV��M�gG#y
,XH��b5+2�
��b�	����Eנ�ʘZ&M�c1�m�w��#Y���S����ʝV<�LVY�.�,��SW4Ȧ9���m��7�Cn������$BSd�E����a������;���c��7����w������*�q#Z�*,U�����ƻ^+f��`iD�'B�g�[NJ������<ʛ��u�d򲽓��˲�����Jle�{�p.�*��N�R
U�T8S�+y8R�
t"�P
�MpzOߡ�8C�M+���y� ���[�,��
+<��)t�	�$�I�#py
��a�a�aΑ}c����\��R�ꗰ����+�ab�(�
�r���G�k��%�VAu5fV
��bE�P�PQB��ZC�P9��*
LU�����{��I��Ĝ��
foT>�1�Gf�����Q^Y�QZ�Ɣʔj�����+9L��҃_�CL	b�d�IQ9���p�YiY<�%(S�p�^�bj�Gd�2��:�6%��2xɁ��2�(*i���F��Q)q�{���)w�J
E�
~I�.i�(j��t��,�Rn�r�D���0�S���a�XU���F_�6��q��#e�BT��H��i�Y� m
)b����i���ߠV���,����2g�Ķ�]U�r����0��+�*+fM��nwS��7Y�%�Ċ��J�Uu��jR�Tm��
+���j���n��V���a�=+�M��������� 2�5��Q���M^�"8��V)h�B�i��6a-�w��'=�
j[��� ���[��6��	F<��;s�A��a;
��`�,���GX|��{X�����D0bTl
#�)<�p�äW����+H� �^<*NtNQ��Ƹ�+��h1b���Q�V�p
+�bƠ��2j`T֊NacV�8�
+{Ġ
�
�|��cT��?�@�A�B�%��� 2_G�L��
0�#��
+�/>�
[���Wl�hգZ�K�Ċ�����Ҋ�5���*��b
�� �紮t���Z��欫6���<Ld�~)�|'�(9䆓F�9��;nݣ�k�=��:G���r�7yF�	��3N
�~׸u
�c�8�
9��AǸ���1^�r
�vh�<�\�|#.��9L�ЖU#��Y�FփȺ*�^���/�M�ڗU����/���o�����^ww��tX��w���N�[7�����Z���qU�;�=a���}i_��m��_}�w[:��V��=�/��b��ۖ��=�9�Z�z�����|�nч�r�
��M�����Ӈ?�����?|�9����?����w��_���������>���Ͽ~���_�R�[i�G
����?�����z>����ջ_�ۮ���G��3j���;|���=��8��#Q�c̙�w�
[�س�J+�@ |c��B�!���!�D2��d
1"1&�<?%2161:1>1B!���S�T�*Q���B^!��`4kx�b�
��C�!ŐcH2d [...]
ɆU�oP�O���Hg��"�N�c���f���7�saE�k�3|Kug�O?{X��z�
O+������
+����5^����_[�ҫG�܋_~��Š�i��z�=�ߊ���7�����,;����UxH��b��b!�!b�k�@� �Z�X���D9R�Pa�"�-,\(^��,bXȰ�aACQCa�↓{Y3��Ȳ[�NV�����
+!�!
"N��+����F�$*�0�t$�Fʨ�ᨁ�#��,�b�St�_�j���]VqS˥���J �Ȩ��U&��t�)/��햪6�x�֖�0�N���~N9���#&�^��.�:��5��:�<z���I/!?��%�)�-$cX�!�ù5�`
�����7�@CX-!B�3� $�m�%�������^-S���S�[�C�j�V�Ͷ��Υ٫��n��e��jP���Ղl�D9�-1����uz�R�gD0i6
@�S7��Ձ`=H6�O"p���ݩ��Kpp
����^0rV
��X��
H��s5��݃��q�
+��/k at coi�
�4@
+F"{������O�
%PY�
�yƗ�y���NGx_Pj����,
l��%��tȹ !�j�
�aX�A�K9�TS"�y ;U
�4`Y�����r�R���D�.Q���>�(֯E�d�Bl?��;�|#����R�NZ���<��+��
�#^���l�Fh8@�
��A�a���������Q�&�ʀ���=�#�(��<:ˡ�
+
넎�w
�/��ѣ/
����O��}ۡ#�8��=�ڡ�I!8Nt=^9<�ռiJ8���P1�/Ef��ar]�yp�H�G w7��,�x�?�vĜ�xW�����5��=`X�zpTu9 �b<���y�<
��a�PQ��ݬ�֖
"/�q�zj>k�Q��	gx5b)t
+�ы��5�ڑ
9�!�%[[#z#�U��25'���-��6e�Z��Y�]ٰhY�$�Z�Mkm�Ƶ�e�}���U
Ϣ�Q5�f^ۙ
���5�,"fc����[����lqkr���Z��Ά��gӳ���5���j,x5,�@
0��4Z����
��B9rR�2�C/�蠉N����FQ�=�#S�8OF�fI89�䔳�
/�i�1���
sM�DCx).��V�BX1T1P!��B�
(��	41%0!�J:�"�I��A� bbbb "�@o~d��xT
x�رB����'� j�4V���p����^
+>� @��'aH�XťZV
#KB3d�g�i�h����њ]F6mMhk>[�ٚ��T�YJb.����zX�V+G����A<���Y�i�<
y*v.<�P��3�)
�
yb��DE�^�E��#O{�i����Dy�=�j�����ty��YOy=g����N�6-g�=�:�o��(Q��96��;�\ F��ዞ��sLR�Rv����:wй!N�b�����v��T�ξ����
��L�qQ�i��@=��/
g��S�����i�����'i%):1��F��
+u����y�8�5m\��H���[5@��^
{-�JX��Ր� �0=`~&MdU�D�K^�M��mW�/���QJ��E-��D��U%!��t"��4��\������"c�R�X�_":���i�E�r
�j��8q
+>�
���.H���V
<���zٔ�نWQ��p&R7fq)��m;jZ�lI�4�O3:��.�fMf��S�8��Ld��!��L��/w
I�#������AUef=��S�-ȒAX���5$�?t��#�k��˕�N�����Ί��q�w��c��.��J�΃�<8�
+
���U����‡�ܡ�)�����AZ�Jg#+Mj�:�9D�KTz�Uz�JOFJJIJHJGJF�#�H���x0
+R��
V�ވ���)��=�o��3�4φ53	f"��$eΎĒ�;�G�e�ʞ)�eϓ
ғA2�c"{����̡�QHJJw�8I
;	d5ʘI'B�̒�/��E�9�9����ҙ�1��2)iP!�(�
_�Iu*q.�:��'��l�
fSL��Hyq3v���=�`Ff&m:�8��e��FV]l^M��B�M�6�n�E�=l�m$�wr�yVxWy�7�x����&�"Wަ��Ȥ�A�
'�μ������}}�0e���^�vq1�㤍���6�F�D_㟈��n��[��m�cɽ��uiy���{�J��Y%���������K��-}?�;ǎ�i�{�^�3�w�Mz+�;&���{~;	�&�闱����T���m���~�>��d'#߬{y��/ߙ3J�
>�kޮ�<#Q��ξ^+��Kj7����gm�?�+?��?���?}�������l?���g��_���ϟ��ϟ�~������g?e1�O�?��g�;K�D
+z�
�GҠ��o�����ݾ���
��K��D��x�k��tE%�h��k �+6b�d�@mx(��CA�P���D�BpF�	V�V��ա +KX��!�5k3��vM�^
�k%�m�݃ &�"�	���2�A�� Z!��j3am!��ڸ���LR(�w)X�y �%b����F�鉘��s���'��+24�{���`c
����[�t�t��i I�� y��ĵ8���<d��P�q�� �p�&%	���
+�����DlE�Q�Q�Q�����DG���X��fU0l�PV�D������~fK����d0�8�@�*�b��A���P��v�{mw���=�W�G+���J�������mh�=:\ϱ϶���-v�z�9 P����J/V����'�Xc�&[3W�����f⩹���d
"
��CFJJΖ��I��n9�ʉ�3�L���e�lY���jN�������R��t1�"/+
��2�1q�9q\�\��
�
����Q�9P���7�����C1�)�u?U�\�\��P�&�P���h�
@T����g
024B.�F|�@��<.<�;�a)p�hDG�i6h���コ>9@��
^�ݷ�
D��}+�a���o�;L�x��p�;���2�H�0
H�x
���|��G
����C��'��Q���� �P2�(�d�ob��IV�b]�>��˶3 ��f���`*����%aұ�
{2l���;+��8�X葏��Ђ�Vt-�a\��_����͎!�Q�v
�
�a��jH� [...]
	N��������0.b\E7��2�������a��d}����W�^λ{�~4�}4-486�
:8<�6j���s�
+��aͫW�{�
�fx@�
{t �pï�($0�hj������@�:ƾ��~��GD-��%H=�l�5hBD�
�
�s�A6�` E:ˁ���la;Z�f�ˠ�+�pZh
+�$���e��� G
$+K�E02��y7`{�.G��*
m5�OlQ�9x>�T?
+�+�lJ�RuR��U&U��*+W��j��cz���咥��媥�E�"�n�p�א_˦���%PSS	�b��%�B	
![w��i���
�ș�Z&ލxxy���&�&/�59T6\��8!�K!o�ݑ�K�e	[
��(�'=���N������gb�F<W4����%q�p��Л�mнp����P[A{G����F쑹	�� �'4Âc�P���в=�XB����\_����@�_h�
S ���q�>�=�M{-G�i���a�]9:K�jמB�xO��'�&�%�#�

��y�N7�Zó԰�t�[�U�F5J�(���ɬ�
B�LDQ��̤���ҔE� �ԩs�l�48�R
+U�WnX�.�,�3l 
�2���p��`��OApg�
�D�~�-�mӳm�Nb��@OQ�RGT�5FE��1kkZs�{��Ҵg֢۠p�ڦm�z�z��v��KӰ�.Z�Y�������{o[4�C�~h[
��O��cn�x�p�`�P�'b++�L�LB,3�<�v��}�–�#�>xZ�x��/B�F��WA�س`��e����|�C�h
�� 
{|�h��>��C���#v�=:�ͱ϶���-vd�e���@1�Ӌ�0��'V�h�ÑD��B����C��SsI�5�8D:&�6#'╦��EӜ�ц��7ݲ�9��ٲr�qw���-��#�����xYY�������̉�`'ڢ�h;f�y.z3�a$<d�0�O
+�*�'��ر@f*�H,�D� �RuP�p�,
�‚`�Ct ��RDUD�DA'EUE�E��EaTeti4mD.�:�<�>B �w*���*����3D�T�Yu2W��R���*������J?�x���^_'�w��V�=�hon��l�w�5�5�E�Pu����VŝMos#����J����*�.I{��Q61R)r
ZL�
+��C�����nԝ��S�7"5
e栺�ԕ�j�)
��'�ćY�@�t���W�c&>���ե£y}����n��� 2�?�,�,5�d69ިQ^�>��j��+˷X	����RϤiR�t���	��/曓�f1�ӂ�V��|�0�\
��8��~i��^>Fu�6�4�4�F�"��3v$r$n532�L�`�P��ޯ�W]>\���k.�a�^�RC���h� .!�¯a\ĸ������e���/d{%������65ӯf��q=�r�~4�}4-486�
:8<�6j���s�
+��aͫW�{�
�fx@�
{t �pï�($0�hj������@�:ƾ��~��GD-��%H=�l�5hBD�
�
�s�A6�` E:ˁ���la;Z�f�ˠ�+�pZh
+�$���e��� G
$+K�E02��y7`{�.G��*
m5�OlQ�9x>�T?
+�+�lJ�RuR��U&U��*+W��j��cz���咥��媥�E�"�n�p�א_˦���%PSS	�b��%�B	
![w��i���
�ș�Z&ލxxy���&�&/�59T6\��8!�K!o�ݑ�K�e	[
��(�'=���N������gb�F<W4����%q�p��Л�mнp����P[A{G����F쑹	�� �'4Âc�P���в=�XB����\_��~��Xn�� �wc��
(R�������0
���"�p���W�I��h�/Z}E��O�~���8��L����>C�^�&X
�e{A��k,�\�)`�05<	�K�#A�X��y�N��_�0a�����_F|�e�o����g�����?��'��MoBo�K��O������k�=>Zg���C��;߸���������\��7��7_��|��U����a�[�9������ۗ���;ۗ_�j�����_���/���ǰ�����������ӥ1�g
���g��������&鹤c��
�ӖO\���Xxe.�R؅)�����F�a�E���J��y�N�G"(E�1{����Ibcf"n��� �b����AhB,�,�^Ic�X`'�.��
���Q+
} [...]
���Ǥ�l�ypG���U�+:���!%��3���k�)N�
�=:K���<0���/��6�����x�LH��b�4��Ѯ�!�I%�&�E��>v��5���8�
X�rG;���X�
ֿ�������>�m/qj�t󩟞��ȧ5��M��.��^�
+
��I�{�
�_�q�tغ\z

�>�N��n�m=�]���o�b���&n+^��X��
��w:<X�X��OQU~jb�X�X��NQ!�ڋ�8�qT�y�M���0�=*�b��� Q�8+"-�&�� �E����8k�TT
��rG:��By�P����y,�"� ���B������X�A
`�N��c�k�/X��aL����
�l$�3���>c�b$ߑ��#h���9y�B�Cg�P��aVhRHT�5�GCdj�cC�r`#C ���a#��1��=A&��������ᦆ��$k�9ؾ�lyأm3o`��f�������Q�Fh�71܄��]�
{��{��
�,,Y�;���)l�>.~��>����O���>~R�7�DO�F
E#W6�H7���oq��r��|��k�����?��T�G�dnd���ϝ�l�A5&,��A���K�䣈ˡ1�"-�b�b�4`E��fI`
����E\�E\&
�����܋�|���5
�8Ĺ��p��榖s��z:UG�
��c�&�Lڙ���U`��.�y��j/2K}�6�j"�ͤI��R���4�L�:�0߹��VNj6j��Vf�jp4wʘJ���A��
��1�I

Z,NӔ�uħbz�)O'k\�
5$&�f���#!�t��i��>�E�s����
t��%
 j�ʞA�+�|��8"@0 &�����HwH?��u��S�
�W�-�WwL�v
t����ng�?e 9Pd���4+0�[.5�Us��2


���С
#$ɱfI?�s�l	Ȓ1r�L[y,�+�i=i`�{
$�zDCh�3��a����$�����9ac4�7
�C��
8�@<Ȅ4���ǑI
+@
$�
��Y��|�t`#�5x&�p�O��ד]Ê/���]�Z�f�%�N
_MXc�:�՛.!�b�p֯6���j��m�����333�XXb��8�l��2F�c
�^�
쑭G�yf�`A�m�>R?�I�&2qR�=w���3]G�d9I�R$%v˲22�
��^��`��1�V]$3Ih��
,5j �M�HN�,;&;��l������g����gĠ7	J"Աͽ���V��Yo姈O��,<EtV�)R�D����$KH�A��H��ro��Ez����[�^�=N}+�[a_d}#饪&祚�y� 1�o��I�"��k��VWi�
+Iu�L֪pE��z�,�����
>����A��{�{
8�f i� ��`�Lq
hN`� �
������ �	Sp�a�8�@Ϙ�;�uE�f
�	�rđ�8�� �;���La�!Y�
	%���@0��uUka��0p��G���2�9׬k�5s˽d��_+`5�U�u���Z�jp=���
+�j�Ua�7��@�39b)P��cJ�n%��H`��l�|P��:�!�J�y�Q[�GI���F�gv���<��?~�T�� �*͌#�B�`���
��4�3�0���

/k,�
V;�iAvh�;!M0%��A�M�r��^���Z�t�]p���+��52��F���������7�<�2�:�y�yHE�Y���x��
�1�rY��f�(;
g��"�
�S���I*īHԅ%�I�"SY�V�T��P�Xd�BRd�R���c���*WE���~�W�U�B���"�U��Fs~�ķ�
+��\^�;+Z�hR{d�g)�t+��(+�(*6�uxlq�ʤ}�:E
P��n-k*F�p��	�V�Z��Ŝ
+�F�gC�`�з�@�n�cm3���E2���Ib�S�$�C@�k#k_���q	��X1W1\���W����=���������;��"�o���*c�<UY�C�
N��;�4a�
��txn�J`�F��]9�ax0,T$@��b�غ׌���������M$
��:�ך�k[��Ċ�
�X��b	c���V3���o�4�
�
۱A��w�l_�|�Q5{f�}���іg�r�ʸfR	rN����
+�d3��k��Zb)1�H
:�Hv#��K��y%�掬Hn,
��ydM��A%�L�cg���]M������[�b�L�O���7}l���\�1:��T�3�
+�U�?�UM�
+���|���`|XO5��
�xG�;>�dSg$ �:
���#u`�N��NdX��
W��]���&��1gC���)�Ƴ��Ϙ��o�hW���isC3����P����8��r��O-���4���]�uF�a��@�a/��	-��szS;�ʲ`;	�=b�L��;h������� 
�.F
endstream
endobj
13 0 obj
18334 
endobj
14 0 obj
<< /Filter [ /FlateDecode ] /Length 15 0 R >> 
stream
+H��WM��6���e����(2X,@�d��"�=
��`�C6�[�Hɲ����E
�jlO�E�z�*
�8
Ғr�#��f��)9�&��b�(�3�b�!΀&�6@Q�F�P�%d"�H�0>L�,a�
Ps�s=
�B,@
Hd"a�
~�iG��bD���7�V���_o��������y~C`�=��Xe�U�nU=W�WpZk�U�W��I�_���.�m���1���!�W
S#j��0�i�iC
���
�#��`�M�׀����m
��y6~�����cE�9�fx巳{ŭ�
+~���Y=3�csc�gw̡v�_�C���}�_V�:t��o(WXv�w�.��M��"�F���۰�BZ��՝���Z��
�m�d7�UY��LV��X_{�R!3XE`CX�U7�j��2�6�5����a��SN�f+P��f a1���-R!�q��4��2��@!"�C��=
���W�w�l��0��C�60�oކ�_]u�]
f��l3�;�"
*TMC�
��PU�
+�;��
xh�D�v`˃��";9��
xmX9��
�q\s
��LD���5[�č��Α6�ϡ� &"� ڐ	� qq:� ��;g'�;lw�.�+����q �7,(����&���m at Y�|�6|���������ӧ������ǃz�!�>Lt���u���eN�?�����
�>���?r7������QN��Շ9M����|��㾳��̈́�����2s=��s2r�ô��;G��wf����R�&��L
��;�s�Z��]�˝3z�S�m�\����㷧�ƙ�����z��O�??�����u�:���p��I��)?�� J)
�!�L�ނ�*�
,���~��=,�a�z�u�Q'���
Gu�AqA�����t�Qw���J��
�Gd=��Uv���)8e�Yl&ʌHL��PTf,$���t�C(2%@/

Y�bp�����dlkJ�@�*j�BI��	��*��ňP�bF8��[B1��LiW�Vj�^o	�n�y��/0_���/�"�ui{O���olA�_ۙ��I���<��~�9��_޿#����g�׿ƈy��e����+�C�[k�����H
+Pn���k��Tm��R��k���h�	;�
����RK)K�%�XP��G:�GL�E-|�KY�%/	
�3
������[���%�r��$.8a?h��h<XK5�����+�ü�,����Q��>+跌ޓ#�=:ӡC
zUa��йtqF7Gt�,�.w�u��W���
\�Q�q���9���v�q
n�PXw�@���๱��Ҩ��U�L�y���X{�~!�A&�D$a��'+�n,��Jx:
d�Z�W!g�Z&s��	�

+��L
+��|Zr*�
+ xQqr}�B�r�ɷ0.DO
��O� �.�}_�^��t�`tEegv�����N�������웉��
AپgE/	��y��O����� �<M��Nm��^
��b��l�~m8�%#�s� �k��a
�����W<�.�
Y
~FA"
+��h�᭘���|���5B	j�"�L�"�V<�&�bT�*��_<��X?̰31�Ǘ�� y�6�����y%�
�>NL1ik&m�ڞ5�����0?���Q�5mP�P�P�P�P
q�(�Z�����9��`r
+렢��c�EX��i:
f�
++���Xk�G��qw<�rgmVP���0a����m��
�υ�+�̧������I�����ie�3�8Ќ��a]�����
Q�D�D�D�ܭ�'�G��Ċ�ץ�pUd
+`�@� :X�p�B�.����(���tҸ�c��S"E$
�
rK���.���{�h�l�
i(�-�+�
�=`�*����lU��w44P��]���.�WWD
���z�1y�
��}ک���E�8
	,�	΢{~
�8f4kcz3Lo}ˈ�dz���u�h�&q�m���m�ej�[<�ʕ���f��MҚd����Hi3ә$3d2f1����'��.��u�;07`/����e�{s�[�t���>���C"WVWS����d �@ҁ�&�]F�)a����{Z0[Zh#-0/0+�0���*��Y�(|蓗��f��
mK
u�?z9���C�$ҳ�>�0�`��Dr�I^M$/�

�t���EْȚC�d�>�J�کS�&���YT���Z�������6T=x�#6��ͺ���N>�cv���ƒ�q������︶�3��+��yLQ=L�%S|��Ӭ��w����Ɲ j��Ҏ
���Q�
+��Z�H���~�2����O��s}~���/�ߞ��g���o��_N?����叧���q������Ӹ3J��9��~�?�)ۦm��״k%[w�����Sk��kp�b��zH[�Y����H���]a�2M�8cϦ��YF�`��
�����-CA��s��4}�Ag<}-B{�P
�f�P
j��Y����MXMa�

�h!l���`�6z�D��t-q,�$^��X���TC0r݈ ��'�pD�#�+hG�
�f�K
j�e�����;���ݮ�>��ۻ�{{�[;���6v�p���.w����p��۲s�y��ҩ�G�S�O�ي��G���p���^D�s0����艏���W{b͕���&)h���ph
��h�=FL u��h� �a
�%P5�&��3�a�����"&����~��Hu
��H��H ٗ~?ȧ���k� �$+Z�aL6a�,B���tuW��{�#E0�=3U�u�Ω>�����xMI�P�S�S�S���!'�S��0k�?)��'��N�����5I�X��I�ؒrM&�K��I]
+�)��
+��b�?��e��2�eU+���Š�W+�n���������b�	IE�В�
$��$�6$�$�8C.��UmY�e�V���Yr�bm�r
��L/��VѶ*�mC�M�t3$�<ɷ	���4�84 �F�d
b>#P�&9���h
+6���0�����
� <0o�|�4��1�&"F^��i�3�����"x�{N��N�F��)���� #�L��4h�
+�Ԁ��1��F0r��{��{
+�I�b��l�V�KdD�^�i��y���\���݃�Тh��h��
bL�
�G�q4$���q���6��<` &��(&X`�l
�O�[
�����;:������
�?zd�h�l�
���£T�}t�<"�_�`��=����j��b��.����Ş}��������a�r��?����6-�~�s�����ٿ����NJ�h����Z��ʃ�H�%�Q�b��%��cb�	�z��q[
���喔�/\����Gw
+�����|�}�!�?���|�df=s>3>�=�=q=1=�|�8^kbx ��O�j
F{�y
&��u4���c�C��\]����/#y
+&Zh��K\[#e|:F�ؓ������
.j��ZwQ;` &��
�+�5�7{x�N����W�GW�����o�S����O����
m��wW{H���o�v�c�y��UkJ�6�P>R�o�R���O�������n0�_�_�)��4����|Z겚��Y2��IC���d�iYZU�Ѻ8�KE3L|�JO������Y��9�&.�V�1"�M��3Z ��2{L3��z4,Y.`i��
/G�h
oE
Z�gM��7
�02i�6��"���ud
��h������ϚF����}�S%��
@}�d�X(墏y�ɔ;ފ<9���yZ0�<���kLӺ�o#I+�fѐ�U�YS�'l�n��<k��{��\�v�z4O�)���/.t���,t� x�`��<\�1O��r S�<k֜yчݠ �Þ˳��5�
v.]�5U�{��a�7�
}4}
Bh̄ލ<�����}�B��rװkԋ�9��>���}�Y�
Q<k
+��yBH
.��'z5ф���mg�׾�!3��nSx�c
��M9Yq�s���x{���o/�/v�m,:����>�xM
\�X��IZ��������[>D����(R�,��—P8=ŨCHN
bU
�nsH���/�M�}�`�K1��}2�V���&+mi�&��)�J�Ę8mV첑q�Z�ͺ�4�	A�w�"|���d����#�P
RՌӌ^��Yj5� 5[@
�k�LqI��������c�
{��G]��	hޅ��("���Sv����E�[H���NH>0S
B�V	�0�(
�V��G/�-�x��m4���&���
x�Co�f� �D�� 	F#����
X�(��|�ϑ�pN˅i�<Qӛ}q���
\K�ZSm������>l�x� ��I]����Y�B1�8��^�:��+
.Z���
����E�4vi7�b�Jܛ�v
��,�Qn��؅��:34�;_X�-���P�?��B�YH�Ep��
�%)�
+��΅�lʌ��!4=%*�R#�m$�OF��v�Ζ�I���b�t��Y��6M��
��B5ۨ�W�	�hn���ΒC�j=`7��BTg. �L0
��]0�Ό	� %=���[`U'��yk�v���+(7Y�nawT���'�� `a��dg�08'U�K�k9�,=�T�[H1������ cÍ��:/�JD��vntq��N5F�-��!g�6^y;��J�$Dj�3�B�<;���I�h�N��!0�(�Tg:y}�!*����
+�ϳSC����$Ω��"zY=��	|y�� ��pn��{;�\ ŭB_H'�ܶ�K�L�N9j���2o�\�
@p�f�|z�>
\e�)�f�7�K�v���W���g�.Mt2�ҏx��Ң��A�,���6�.����M��6}����Y9��<k�e��E�;��{
+�$��8�[����%	L�S��Yg��^cEmxwD�C���
+�Ui��� �h�:
+W�eq�<�Rg��4[��5���@ORŧq���o}Ʒ����듋g���۫�Ã俿p������?�_ߥ�
�>ٽ�a{�E��]=<yCC������p�������r���z�Nl��}���]�����\�L.
���)�������"]�R5�ڣM�

/�FpYr��"�>w%u �O
�
�>^�O�Ge�|�/�����3�I���PIe:ܥn3�M�=�
fɗ��L�Ǎ�HR�M�(iFo7�V\��l&�{��y�hRͨ��򜻖���:��ķԘo�uP�
)�3��e����I戤Js����1GS�Fr#_'�ag#�I��O�
�2|�� ���>$���}�Z�f)��
�ؗ�B߹|Q�F����7F�J�f{�$�
s��H�ʱ��G������g�(�*�<`�:<����������{�l�H�B�$����(�Q�>�>k��\��w7���d;�x�Q�l�o�:�&3&QA*�M������<�#D��fNvv����
3�rAɞ��^s�(!�	��C?��i�IP��ĉȊj�����?�
+�����
+�>Y&'Ό�U����9����
,�n���_3��kz:���a�/of�Cω��w�n 9��K�������n�N�F��=A

+j������<�#���A:ُdg��|�E΍�*��;;�s�Z�8
���(���5�-E�
��h���C}��?������X�^\���p�Ƿ�/wC���Y��^9n�n`��>&
����4o��i�(���G���6pj��=�HI3����0�wuvF���C��o�^
��+Œ�4Q|i��J3Ry����k��������?\�������{�S��ŝ|
m�
�նԾ�_��O�-�b��>@ G+c2�������~��{��̒�Pwb_���?_XK�n�M1\�.J{����GI
�
��ϰ/���o��>�����W/��������_���mM�
+�zH!$�
+	�%lnj0֚|����9<mz7`�s��kL�}�د%|����S����yŔ!�����A�W���4�gi���]�t�[��4���!;�#
"2�nM�ya#�b97l���/���W|�
�h
+������-�t��
�����=����J۱F�`�`��x���v(	
<��={Fn�H�`ܢJ	L��^��ucN �	�x�z��i$��ḻ�զ+��<TL����	d3.�d�\&����la�y���аcH�0�v�H��4kelɇIrڑ�ח9�wK
w�-� ɔփ�H'ߪqg\a���ח���ݘ�%#��i��z�
��P:�$+l*�S)��|No���w��޼�ҾW�-���/���ɝ|���Ǻ블��el�əU��
���C�?���_
i�-,��o���
�}�D���y
h)���I�cܰ�_��
Ǔ������wG`�?-���O2��C�\�jdM��}���P̖��<��|����˫ WK�A�!�=���k������c���u�d1�\����PPoQ0�Vg��'�=�_�
���A&}5�u���-x_�1Y�!!Q�N�f��=�������w7T^HC�B�7�m��U
�cth&�C�����~A�
Dd�5
�	���m9�@^�����
�
�
v=�������B��A�q$����+��~{�0�k��5l���x^�m�����beC��7g
�Fop!��Ҷ�љ<��2P�(�<���5�\ü���[���h��;
����Lˀ��-�+��T4�X;��5��=7���)t��[
QC�t��
m6P�B2~��p���m@�n^�TP��M2Jx^�RL�	o����H�
+i0��ô>𮁕�����i9r[A- 
� VM뱄(E�M�
´
�T1)cͳԸ.MeE�ATJ�`m��R�
}po��7C
�J�G���_eEFIˌ�i�S��׊59��_�
+���VC���C"X��S`�Ӓ�-
Q�r"�LB}O�X
d��C�f��zdpÄ�> *���C�4P�ɳ�y=��Mah��e^$GA�ɲJ�,UqB[B�`���
��5��u�+)�u���w�E�V
L��e���������P{
V8�N=��Qs��+�3&:"�EJ7���.v�F�+
|(6��ҥ���
+�-�� %��Nk[�e�i)~�XOP����S�R�C�(�`�
ԑ�뀁)�K
4���!K>�i�@�Z���0�f�גѥ�MS��oA��<�����������??����ˣ���o����w��W�뛧�>�y�`�ݯ���>\
����w��j
	u`��Ƒ���S���k
D&��
 H��	��
+�kO� �_��Lu	.�O�>d��n��²
+���zA	:c
�
�"���6 K���%g�e���
+;�,�A`��%P�L�Q�h����
~?A�p�"ܴ�3:�G�%�	;��>�0�.d
P���b	��ċ|HħRA@4�f�l����`����ͩ
��Dy�Z��h�4��C�3�`>f6FI,��` 5�!�G�V#㠚tN�6�T����T�yǛ��$WS���Y6 ���bQ1�wq6큏U�� ~?��1�����p��08��g+祇���k�/�^�=��4
��*��J�����h�"k�}
O�RܛQȫ<(��*�'��!1���נo�GI~0��kDSK'���F-��U��X�+���/l��hB
+:�u:��4ܷ�q�]΋�Y�O�4ag�@�X�6��
�7�tʿ
�=�9�C�{�q8��U�$�_ H�怦),�Q��f
�Zb��bW�v��F�1�Ģ	0��$ȍ��e
"$���I��B�l��0t��
+����`�wB�H���;�A
{�"���J
tU9�`/��4���F�d6S�չ�1�8T#&j4��I�<�|ι*�Mt�&�=#W��"+�����X�����jY���uY�K�c�
�%	�t���e!�*f�iY�oJ��Cu��h-Y+}��&�(���rP|*
�#Ev� �����(,�c����
as�����
,j,ׇ�Rg6������L��(E��G�S
+�
B(��
�!F
�MS�#��sׅu�9%]�S�
\ �=����]bT��ds_2�T
�
Dr)��$�¶%/Wǹu�O��G�.��
}`�=�qc�m�Й8����T��r�
/[�v�K��Z
��;S�L��b
+U ��$]h�|u�	!�na�T){����Vyn�ס�2��'�(�B��,�J�
��s��Z�P�=s���Ϛq�~���ݐ���-�p�s��(-��"�
N.��"�2ȷ2��ݔ�)��&���p/U��:�@�!�Zh������†~s(�(gR�}J>�8ͥ_j8�$���{3w�Vh���F7ӧ0�S�͇L�g�N;��y
0���
՜ӌfS�=�Y�0����|��)��� 5-��}U'=I܂ ���fռ��K5^������-	���-^.I���*ʷ2��ݔ�E����� �V�hJ_��]�RɮR�P�D��׋šx��C��~]�R�y�_�a��~]i(J��e�@h����R��l�f
T��������`>�M}cf�3��>K����(�
�O4��2&�H 
Ѓ���-HKd ��&KF����nO
Rp�P��ˤoy������C2ALĸ��P��S�����Y��zŃ���7q�8E���J����D�2�Pb9?���}�9hv�,����j+�����D*����x��V��#�.��p^2N$Oj�p3	�!�8�1p������]�{�>>xO� DzwuuժU����.f��U��
�|"ޔt�@;
��0 [...]
+Utx�
Ɠk(<�ڷ&�W2�����2W)�YsJ[��,}��ùIo����
���Q�����w�
��(%�U3++HE�*� m;-��ϩ��`���".L��d�l>?������l �6mq#��q#�U�b�b�0���5�K�;��b�I��l���1�u��g��E�/TiU�E�9��� �s��r2GPr�
9;=�Ƹ-v��O�ZqO]��<� �MO,����_����T�V����/kR�(5��P��.ʙ���+�
�hܡ��&����a������b7�if�b�Z������cPl�P����c��!�-p2V�T�U�"����MN���f�r�x�*A�\�yC���?G�#-cP!�j���c$��
%&j�Q&��
z
��D�+���+r_����X̒	K���b�@_� ���ir�m;g���ę��S.��H![Gl��-�}+U2Ct�ք̈
h�H6*L>Y?�Ǡ��ɒA'za,��
38H�8J�:nW�HX�A�<�$@"atx��
M3����J���ZX�#�F��ܮ���ı�œoeAmF�� [...]
+X0A����=�s=�N�ͣ�H�P��6� 	�*�`*�K\�u	��s.=���/%�o�l�@׍9�tZ%�Q�
ޘ��>#��z��ӱ|����Xs)� wY�g�4M��̶��q�^&	�oI��e� �9�Tm�&>Y��>{�����:�iG�ŗm$�]W��
"�=�M����xl<4$?�V�U�j��0�z.3Y���(Eqx��T����N��0�
+
��� N���'v�긫�3�5�9����޼VnۤW��M��_��
�Z��
��@ZCn�ϟo����x��YN�K�l9��S�0Q�]�A���r�n�Դ$�e�\�UG
��Pҍ�X��X_i��o~�����N��~��Ǜo^������O/�?��_}�������I��|����������O�����n��Ӌ����7O>ݘ���y�k��	��
��S8�����O8���]{ZA����@J�'���n�ה�,R�i|}w���K������r��-؃��
�[���[yKk
�CD�嶥��7߽����w�{{����囧�BDdM�����
�?�}8=}��Żw��?���
~v�M;���݀y�0
/@
&i���%�$�_
�-��i����<�����JYj�Z��8����O��Jߣ�,������ �W��
ۃ��N�g�/d�j�#�W`�õϋ-b�5�K?�4y6<P�mU5NC�|֛�٘��l
+v8�&��UE
�_��3��"c�'���$�N���K�#wNآ{�vŇk�|8y�
����*�W�cf���hy$p�8Y�Y症�X���hy��U5 j@˂�ÅW/��M
9��\�-`2��$��y��>Wy�����V��14#��_�f�����ֳ�M����є$�W�f��L
B��a���ЀbtY�'`�a5���e
�F���5�Hgؘ(ZLp��3�cc,���m�#b Z�>�XBш��b2�'��R��ez�^����1MT
+Iⶵ�ɨ�wU�9�^c���8����V
�7vЊ(etBC<:a��
����sT\Q6j�,���pP�
��Um�:�<��:��ܡZ�,�f�l���3�8y��O,
��)TÎ��	��-�A˷]�ȴX�]�g5w%
���'l�'��b,�
̳v�<��^SQ��
+��/Ċ�� �b�)��0nk
���h��`��`
S�Y#�	{�22�T��I�RZ�������M�+T�1m���"�V��vSr�EhI?<��0�*H�r\

'�
�kU�
6��
e Wf�&i
b�M(Ѕ&{v��uU���׈]I��h}Q�
�*���ͧɃ��(}Y��mCI�<��LVE��	�5!�΋:0���
Q��#�L	�����fLc/���KJ�VG'�&�Ԇ�P{4��%�� 0UW�f�YDD$#8VX�����`�+q�ԓ� ���oCTՌ�7�[qexHΰ]��d���dZ�`��H�٫�6Θ�jkS>���
�X[�T3`�������6k� �M�QB-���%6���+�ŝ��"�[��w�>�Z!8��I�0/��5	��+v ǹ(��|5"SV]-��k���7�	&���93k����Qƙ��)z|K��F�������p�B%J�+�Պ�Km�e XE�͗�i� ճVW_�����
m�a��&$�;3܊]�nl�};�*ǣ�v).�zoyᵟ���S���Y��I.����^��d�u�br�����E�h�N�UGue�
+��N&R#i�d��*���u��+�U�S��2i��*�$d��'J���
�$ZRHQ�2�
a�m��B
k�8�M�f�T�-|8���3�<�>���
��
+��Ɗ�	J+Y�Mz����$�>�<fH�īO:
*n��utV\�r�h���ea��0@��2����@�ƾ�pj�gcJ�����`t��.�
�-�<��� ��WE��G+�>��8&W�LXY���)
!��67��[�/�U�dW�R'�@�����*u�m� ѫr�W߽p�#K��r�T
��h�����m*��� [<$];�mv\n#��(#�
�
+�
n
+&�>7
�*��p{?
k���E�������@��$ZY�
y6�r>���	0q�At���WM��==�)y~y�A�����.���񱃃���S�,��)�&
b��
+ځP��>�Ȗ��ȕ۳hUX��8��j��n=��r0��
\���5���3q�!�v\G81��܎ex�~�0��!��ֈ�<d�ƨ��pVhp��s
�ҕ�ͯ

���=��F�W�E��Y�6�W���L	6� � �A�<�V�=rc�����Ϊ,p
+FZe�Ɛ7[��q�/�~���`��1�!
�X��&�)/�p�~
�$.��!���s(�M.i�<Ez
(
�u�?f�)~H<����V$��O88���{]����$�7�v������!�
R���
 �=��ڟ=�\}�t��;�>�$���#�HX����hq-N���]��+�o^�/q��X�*�V
+�9g4�6ZQ�
��
)��|�Ao��'pe��Q��u
��Q3* ���
���g�u~i����?�����Ko9|���MK�W+����+������N
>�������̹�}�nW=p
���b��ֶRj̦߳��X�2
�i`|�稲_�����!�O$
S�
�#��JB���^���:�n9��{�P�T=%�m�C
��=H�x c�����!��
��w+�i����{�5��B����8�����ظ5A�Q��$�]o��rH
����\?�o� ���
�U�S�*p�u�
��0f���p[��[a(!`��k�=�#�)dz����Q�c����/W�X
n;����p�ōyн6ش,��
��b
������6a
m1� I�N���/W�ykF���;ԉ
@�g���6fX�=�Mq
i,~�+����=��/��7^�`��{��X��, �
f��&d�㠪��)]s� ���[馌���5c�5
�{�>��q?�fԊ9i=���Yݴ-x�~�⽀ېob�N�	o�Y褪AGJmX��U�ź�mC\
126��rZk���mc>��*��'i�	4���=�
&ۄ
+���/�b��9�47V!Ji+�0�P|9�hI`"c-b����pG{2�u)�
�ɴ0?�CD�n "����f�
�>�A��Y�{���� ��"Yh5Ç�4��V��@�M.���׌��l��FYCxO�����%ȝ�Vh��7�u��\���C
/i���~qER�����VHB���].Vn�
�
���ΙHN&?J��m�	� r�a�f��(��
��ERl>T�Ǐ�߽w���K�i��	\�	�k���MIZbF�)P#>c�liO��<+!�Y��՟lV9��
U-�v5Ӑ�C��z�p_~ZA,&H.���{�C<�V�#2�x�CP�]�=��0��On�60 at rN�����!U���Űzd�<r��
��~��]-^ �=�
+/�
16���s}�#��Chx���Y_S��V�]��j����E��qR�&���Lf��E4�x�oQ��k����t�ˀ
�
��:� ª���̩�F�
��{����c;z4#�����\�3����q�&Xt�_/�
ls�"����ǥ��{�5��P�u��N�Jc��q���Y75ɎfBa�JM$ %lfΨ�4\'�[���anД1n�f�����~����Ѭ�r<L��ߛ;��NҔF�_��^�},rF�g��ME� �&���l��ʿ���ሆ�� 3���'����`a����V�/l�:8�W�;�FwCn�s�s̚��^ϰ-�#���#EP�7:/x�
���,�>�T��l��Y� 
�+��C ��n������(������~&3f�Aɧ>�y����I���`����ᤝ1y\�
�M�����w�J��r�������C�Y�����#�	�jw|i���tZ�
��}ɒI��Y��cjP#���w�O�m�v�o'sG\!�޶��8�lװ�erp1�J�vq�
�49x����&�ĸ<Љx���<���*���΅:���"���
+�S�/���D�RH��g��'��[Aede���p����d���5�-xi�Vi6�
�yh5@*�9gh�>N�4rm����
4��.*��
�
�>��
+�Y(�����`GR��c�䌰=<m��x�a7r+(!P�!+ߣ��
+�t+�Q`���P�u����I�Dp�b0�S����l6`��/owD���
+��B��զ�SZ{k�	sd�̞s�!ƌ���e��
��~��͍��f�����0[����
C�<��P�E��Ģ�;����6!�ᄊ *�����Pu�Ƒ
�י�\�
+��E8+p\B�W�m�A�Nb�rgT�ي��~���t
+؉��� 7VPёood0��l3�[��6�/�
+::�t,g7�J�#��N�
m	�٤
�=���#If���lq
� �ֱ#_}v�
�ֱnP�)-�Ո~@Ny������z���o®[�� �'_kC�g�DkN��vB^���

���j�#8;2��7h�,��KA��F�I�[�7�ꈯ�}�/PÞT����*ڹ��2A�L ��Ҩ�S�qu))����Js�LSX�/h%e��h�+�
+TrU	C"�� ��&KI�1�毯�+��������q!T�R�M���
[>k*�/s�GO������P�Q�w��H{�O'��l�n �E���5*���~[�$�~om��h�i��U���*׵���%��%H 3[�bG`�D� 
��	����鮞��B�ܠ4��,ݵ��Ȉ^�>���&�d�(�9n9�G�r�'�F>)a��
��g�S˪������[X��Bh��}1]��{x�S~E������;�p�R� �8aQ���bm%	���[�����02DnZ1W
=W�z�{Nh�
,f��V]l��֙����!��z
��ZO�mxθ�ш�‘c�e���]��c��
+��t�%7J��`E�*�n�`f�M���(�ط[�|i�1i<�'>jR]�}+�>S��2@�3�Lg��
?��E�(LK�;��5�q ����m
(௰�[��g��*�\
���G���ǽ
V2a6�\X5��~9*��u<0�&jrp���1����u	x��8x��KxXbj)[B9�Hg��%>j���_��
G������Dd�V��\�_�V�$�)����6��6��m�F��n>D��7祦��
+�6(�Of- &��O�e
�Z0ޤ3 >h-w�U
*�҃���{D8��<~�
++#4m�@Y����� "캆��T�b�յ%b�����_�{��N�.�Ѽ����:!����\�����:�Xk�
֘�ff�+��$"B�KT�
m���H�튨�
+�W9{�
�,����
̅C��<*(u��Ek`��Q�����꙼ �n6�4� ��8�rm��
�w��h�z��+��u��
9&#�
W����!
/G,
a�[�̡;��Y��1g�C��g��DT=���P{��)|�,:�l�R��f4BŌ����zM��uq�
:N􁿘-yN>�T�<�3����w������h�\j�l㠒��Z4*�w��O�ƶZ0
+��2�/-N�
W�0���Z/R&��CZ�n
K�Yi�S<�d)�+鲖�I�1�)�����I���>��Z�s�A��`HV����MږJ<�Z�6��I51cX,�G
a2��;�l!���d�C����
�j��� ���
��e��<��q���������<3;�
���H�ik�9�2�\C���hAf��Fk�� �-�,�Ȯ�����w��'��gZF!�1xg��c��E�Ώ;G�X�<ͷ�į���gn��B#;a�Y�S��(�k����xh���`bW�{��� �%�7�r&ɮ·��t
+WiS
����P�;��
��
��5lmc�+���P@���

6a�V�l����c6s�Q�L��-F@���=�
��
׷[Uј!��e
+á��}�L�w���>���v	k^Ȩ�F�/���|��G�
	l��#��L�9�鴎�//l`k�+�\���G���
���� 9=!t@#����˚|/�v��˲�F�2�Ҝf�Pl
l��Pwu�Q����G^�v�������(0
+�/�%���JPj��Z�Hh��In:�p���δ:���>��'��=C�S��W:�[�t\#b��D^���Ku+�lk?xX��ԧ��2��[t���H�CL��j���h��L"]Q!w!}���˗�s�k�{k�3��~b	��HUR���YW!����
�eGm���5�3�F-n�NY���|��74�yP@�P83+�S��f�|�C��5�L-
+#�xa���#;	Q=�;��Wi�W
a��t���<�
�&LӺI�6��Z�X�ao�U��9ئm�1�xV��=H��;y���Il�a{t�,

��
+G���k)���&b�Yv�&���Js.FŢ���#����65Y�4C'�	�d�[�@�LY�[z������j8R�_�\h_�tt�-�^Q�:��]��x�c �ɔ�2G�R� �6�
泐"�#"��(�U��b��ד�o_�������>�����O����䇧o����\Y~��ϟ������ׯ޽�����������~ԥ���m��mQ���$�Z��a�HaE��ÖP
]� b��
s������H�x�$d��9Tk�����N7�\XAB�E�=T��)���=��G��N���rCn�d}�.��!���p��7�DUwo�j�F����� *_�5
endstream
endobj
15 0 obj
16418 
endobj
16 0 obj
<< /Filter [ /FlateDecode ] /Length 17 0 R >> 
stream
+H��W]�
�
}7���
��RU�>�'{����6$1�`̬�q`f�cc���$U����,
c�=SW%
IG�/?|�������{����WO��y�
�������ş?~x����ի�77�n����[9�|��
����z�Mm\O�Q]�t*9����bT�ro�Y�r꽐��i�;;��y��͋��i�S�yܜO��9Z�S7�f�|v��ZgJu0���0��Xl����r�$���	���<Q0S���I>Qcv
�*�m�z�å�Z!;�*����M�M �@ž���VpK�f7�Y�o��fK��.g;�3�b�Z�E!��x(I�V��xʵ�TIA:���YK
��5��t*�'��L��sOٰ�ى��L�L��@��k7"b�(�T
y>�fc��BJ�	��-ה�0[�a��n�e
����Yn��p
+-mh���ݔ9�}8�:��X���N��a���G�
�����H0��j,��)Kk�T�O��~
+��a�H�����7��z�J��W�
+jr��l�Q“� �̷@^8��{��ɥ�C�<��+���fg�
��7X*C��V,�
�R
��
+���u}&-1�U/W2�r�}S��3��+D'���1:��QI�X��UZE�.�%��*�a߇X�۪�*ih%mڪ����H��Zjh����m�5]H�
+���
Ed��@�Sth�i`%�R�K�\e��5n
�T�Uʢ��&x q&8$�g�i��VOII�	
�XDBaN
������7YW�f�t�w`�mUf�U�
+Y�lV�M��4�7�ck�b�\��YCX��db� �n��(1��L��{��>h��f�h:�T�F�z8��:=
�1L�0�i��!�׾
7 uqv4�0�,�l&Ffu���������}�٦ā�ˮ� �yz��\�]'���o2,n
/&���y�O䃾���
��VM
�X��	1��a���\i9d_v�a�ƹ;��2���l��ޝPe^����5�3M�}�m(�rDt50�/=�9�~0�)
���`�0
-U�֩+�b�_��*W�c�˸�fgG{ۚg��qv�8̭��ڹ�hglj|
��I�S`s�vM���˅L�Y\�
M�K�Օu�U��Ց�յZ�o�С��qj �ԧ�H���"j���9�T��q}rA[����6IC��/�S�MŘaC�Rs=������j\�
N�=�(�Տ�8W��(H�����@T�o�k���)E��
u
+����(8Xlk�+�Z���iK�(]��ׇ�Xs�T�x} s�cU[��)u�a����T��
eVj3���%zU�a�w�1�L��+q��=y�͒���ƾ�O���L��Z��%��ae�	�8qsHv���J�յ��DWp9�l,�
+�1�eۮ�L�?�eb8�`�8 K
=�M�
 ��1Шm
����5C��U_�=_^�M~}����o�{�������?��p�c��z�������?���ا%>�z������'��hy��DK�^�(�~����`�\>/y������+���kF+!�
�v,y�Wt���
��/�]}�u���3��qɐTy��/�'�v��tN6
��o��D�A������Ҽ�9�J
ǧ��P)���:R
_‹�UW״,����Y�x$T��_뚵`&�VF��!L�"W�?C�o��:0v��iEbty�S�
Ǝ�b���\�9�z��ܳ
�(ފ#�n�Y���H��6ޝ�l��=�7��@
`>�#��>R���*�ֳdWYQf�}l�x���\�,�)j��{�7�٧�̒�0�(Xd��c�dU�"�I�
+ƾ}�Ȅx`]��J
�Ǫ��U!�k�3���
pl��>�RJ�<�"7+ �Xņý<��2i/���\�o�ښ?pR�qD���
��2RԽ���uN�m���+(�
{��v�pR�g��n���>�,
ثJ�Tʫ
{آE�K
+0��2cM���T+���y�iW���v��<�n���oX��d<��ݓ�-1�l�Aq+����ˇ�Y��OG)�6SpP�G5�/xk�]jf#��x��H���K�r0r�K¦����G�H�f�y�L!
Z��+8�� I��tΣ|��\���Y�
�x
+�����#Eƿ>��v[�Rw���aDv8�}�� ֡Zӎ����ֆ��c��W���
+�Ґ���%',���<ĉ�9�9��¡�������"5g7|��Ì�+?O�n~��O!�iS'[�
N\�Ɗ
�R
+� ��'�l�(W's�;5�֭AKBU
q��+�}�
+lŃr�:�Z�

+4+�t_-�q�~�d��rJ����}�
�n�٩i8L�Q��r��%׻���r���#�:T�/QlY}1�J�'�Xϱ	

�'�,����I�Y5d�!��kԮl�"GY�U���YU#Y��e���FJ�����H��n eF������0�-9�?�ߣN�{|��B�C�i�ƒ� �T�Us�K�mx�5Κj̕R�c�����7
�1�=����
�E�
�8^a;�v��6BW�+�ya�&�c[�.��G�׮On vx���L��/�l�:�ڱ�a̅������/�C,�)�
�m6�Vl��Ws�p���e�e�V�2S"�zw�����['����v�+1uu[��](�/�����yQ�aR���앇�.<j׋��� �6UCcK�+�#�
+��m\a����˨��2�8���ZO����{�}��Wɪd��7�?����<r
�R�My� � �1-�T/d5��Cf�{3�YzE��^���1�8q�-�1V�G���y�Ø]
�n���L��h�
m|�1�6�Ф��b�iL���s�������>oR�.��-�.��X~|�i����<��S�C����;ߔ�?��n$8	�Xe{f�X2u�z��T#�k��| F`�;Φ|>dMu�}�/�Aaq�
+evY
+�_�
�P@��c�3��(�$_&^
l�}~�)��� �5���%N
)Euz���eⰱA�h���Ś�p��~(m؜��f!���p�4�ǹnN��1Է0�.,�&�Q)l�n�d��mS��rG��_Aǝ���A#dY�6H��ʚ퓴*�ؚp�Z��6�%�ʬ
�%qYT"ꔴW2�6�ZT�p�H��:�[�b,���{�FDdo/�V,�2I�C,�h��Sj&I[�c�
���zФW�0�%9Hi�W'[^���cHB��ꘛ\W<n�"��
q�ɪ)��k�ٗ1`���ZZao�ǃV2��lO��8��ao��a��
+�HXa�pZ���U.���
+�$�/F'mm����B�6e[��,�Z��2Ioߟ��f���!C�tb��RoR���RBtqss!�I�4��VbT
����Ņ8��Wc��	3z��_�`+�򪒩{˜�
�]����T'YL-�X����\U)U���Z�Z��|$
�V�ۭV�:�KՋ=�LAm9v5FQ�57
+H�/�Ȅ�8��a���{i�5��hI*���hV��9���
5����(b���,�ŝrrE��3�GY���J��܌�)�$"�Zj9��yJ8�:�`/�Mv���E�ڳ�>$*0�f](�Ĝ�cΛ%	�SRs�AϦ�G�OYmt�F�\�'�O�/h/��l9��d�wI�8�8'7�G�THz��D�ʺs@�(���'Կ
+�<�F���O�!i��p\�a\���
s�_��C�7c��a@�P�����m�w#-V$�.�Y¥�:�H��Uy!	T��PY�~��ZI.������
+��_���
�m�g鉂��j���q��B���Pj˼���b
N�[g�et��a��n5��c��b��G�b���KEt�.}�����6����O�����oN�>���+$^�4�x�Ҫ�,c$
�u�C/�g�f���b����P�z�a�7��ܓ�B��b��p0FU�աnF.o at 2�����SjP
+ʗ3 ��YUc
+r�6�2��)�S%��]��P��'ٵ�#�!����,�d�Ec��]'ܒ�7�S��s�n%
��S����NhC���w��MT+��B�
�"��1U��۔�u�ש��Ȫ�h7�a
��#����B�	g���QID� &/�i-_�+�
�F��a��
Y5`�%iR
�WcQ@�Ny��ke>�8�t��� 6�	�X�#AV�\������b��P�4�j_�C�ό�(�&�L��z
�:5�`�k
��[�=}��f�f��1V{�i?��v�r|ljې")1o��](I���J޼ȉ-��ه���:�[�jAz��偿קv
L{ϳS�6 �6v���ypu!�q��	[�R�$�)��K��&`�)9�7�1����˺��5:�I8V����3
+�Q�W�c�5\�|_⼌�X���+���o
{	"�;u�aT
b��1jC�c㍅�l�ϊ�Ҟ<�W�[�vm�D�-�dC�u_D� ^ЏE`�#���tW1й*~���M')��C��~V}y�6���!��C�3��g�����hi��o��w�
$�e�ag����
�D��ׇF�n]�����O��5WZW��^����ϥ��f���A�[���>_�h����}�%��
�/c2P����\�M���v �偿�7�<�Q�B��B>{�i��M�N�}K
L����Xg4xS�Z�{�i�7��?�KH��s�S!�E#8�u$���{�]���b��ƺ��#1B	0���GD�2-�$��	�DS�A�X����u��_+�=�?�1Ĕ�؜�I���XFe��͵2VIl��:�󺎖2t\	I�\%�Ò��՞s���(v׀q���}]qĉ��ו&lJZ”�d
��l�
׵v6���	 ���f��<J�.ճ!qa��vV@%:�HY��^7\�l�B/}-Az�jߕ@oK@$YV1���zH����+����ÏP,9,�
�aOM�zvI��rb��j�Qm�t�(7Ls?ڀ�z�j�fN�z���0b��#���x�*u�"���-��8�9|0O�M
�s��1&
+=��z
�E�I��s�7Q�0�"�[&�7�c�9&��G>	��˜���8E�D�g1�h��R||b�o�
+"�.���P��N�M�,��L�v�k���HG�B��Y�
u�H���K�Q�*]hB��zu>�_I�!����=�^��$j����:,h���RT�j���	���²�\縉��+��2���I�,N5�4�P���uAxY{�
\��&�Ȼ���2y� 
���}�Z)��#�e��d�����
'Xz4�-�	�#��9����gh)�YO��#Avߙy6+��-�g��#F5��Q?�}�(
J�!��
�~�a~GG�����
�d:J��WRH�n	?��g%�2�,A��^5�c��c��돼�%�Ð�:�֐��T�"�/�ڼS��2"]N���إ۩�@��
UL��-���v�/�
+,p}У,�Xa��9�<���l`ɂ�*��Ae��n�d��(� 0���GJ}ƗR�Φg�g� �2 E0�8Q,%�:�!
���8
+�N�Tn&�;}wD�
�=� %��ލHKS���9���	��+��hA��4�)�x���<�Z�7�u�� Y�9��P]#΢|��=y����cy��6�����kb��fZd�GV�]=��$X��6Rk���Z
�]l�]ǽFu
��,��K
�kJ�Է�I�)�p�����8������o��]��o?}�Տ����?���������
[�����������?���s_�޹��?��}>�3 ��>�����O����s:����_��;���#v��>�P��=oL׻	����a�|��D
��
��5��� �O��A�	�XF��?֫������?�M ٘�~,g�,:$
!�M
�M��{�O�J:����J�uϧ#�H�R+��j�ፏ\�`�/g�Ί{?~��G/d��Ƽ�/�=n����&
 �!��f����h�/g
��I���ѭ/lǥ��K��?���٦p�|l��3&Kl[��r�W�1J����M�+�}�v9��4
ߵ��� �m_c� [...]
+j	�����|���d�|�˗���۾�,<:2�R��Uf+�Ӏ�¬Z�*	>.�T��G��t�A�}���D�
��|Q]&�5�����꒍���Iv�
+!�꛶r��ؖ�yצ�����/U���C�>пSQ�і� ���>/��JCuflIv|�tZ
j�y1�p�D�&�Ժ_�Y���tz7Z
�
2ד��5�C�j�!c�3�A7L%� =Vz�����F����m�%
�<ʐ_�HX"�x
�
l�PKܤ��9��t�f�ϖ�(�@/|���|�X�tfc�mi�x��f��D�+� (	�Rd�+��;��	� �ۣm��	dP��nkg��/K]����n^
�_�O�f
OS݁�~�z��2p��$ʌ��-1Å]��h!� 
+�.
�W�b�I9U�Üg��9s՛�"y�˶�JGӀ�sN�;���	.��Ne �u��J�m
:���rD��r
萒�b��2��$�f0����:�
�R�-s�i��Qq#�&�Vԯ��2jw.���w��<)|��tz�HJY�a����&

��Ýq�'�U�M����yS�
�*;�O�޴�b��T
�����|��O2�&'!����^CF��W�Y�����%CoŸ��)�{�࣏(��e<R�7�S��y��N5
ñ7,P�gыV��Gc�(Y�����>��tz�CW拉�mGm���90$r�"42b��~�<z��r:��s�4B
��T���x�iq�/���d�5o<s/���FV��N*�=���E���`�q�(�[^���r�;�d�*d��^��+
C
gKM�:
.�7�DA��U�W2�ڂ��vƞ护�b�N��u�ڂ�n3�4�ς�ɡ
㥗bi@��C&$\��W at 2iT�X�,6���%@N0���Ŭ�&��=,�	�bH1�03k��.�j�W2�g�饌(?��
��2��
�eM���IK��ڂu3/� dڶ�c��]ժ��˶<u0�u
Tq��
;��E.�-�
��b['i��w
�<�<�f�w��y���
��2��%��H�	s~��
�������T> �l�FgZ���YI�e��+[Ew�!�|
+[����	!�c�U 34�a�L��w��naQ at -EP�nC�%[<2��z���
.�� �Pw������!�
+�$�YA�;V�R����g\g��I�z
c�y"($�U+n*64q
��U.~�^���T�
�l�c:tFl���9�rX�=�F� ��98�A#�u���?eC)���
`?T
�d�����a>�2IU��TmM�[�b�~Bֺ��'G�}?AW�SE�N�c���:da��0��
7���Ӄ����)�jX#�
�b/r��$^
+�#�tbJ���
+.x�&G�,9it�:�b7n�'y�m,<�z0=ʥ',��?��/��1��3l�Y���:������2
���+�f�O��Oѹ�c�,+1D�تZX�K���M"x�F�3�ߌ#�}a~ ?�/!$.��@�a��|�<K!P���t?
/��� ��
�'1ޭ��׍7�|ޯ����B
�����ƃ��m����ɇg���[�?����߭�����?}��?����?��x���?|��?������ݧ�/9���;(���
+��^��/��{���
���_.���_��.�q����N<'4���a�G��x�J#��|
���x'o�H���q��}D�*�xSǞ��QdX.�O
�Y<�!�
�N�w�a���>��$	ù
�k�5A�6�
��|���j\��!�A��u������.�z%1�ֽ1�e���_¡H��K
r�p���nf����
���}X !8��(��
`Ia��V!n�ܪQ�n9#F^y5��4d���/�Ɉm����	:���
�dS���9�ީ�
�x:��V  G�o
���
�p��5�s�4|�
�玳}6�P��&���{�%�'aӇ���>7�!�������Ѭ�OX�V��R|��+)<U=���_�E�
mB��ї��C�Mux�o�f������8���2��04W��:����6�a�j�Mi6e$:�
ӱc87���Dҟda�׵��i�)0ae���w��C�9�y�ٟ���L��bښ��nn��M�0�h�SPk��� b���&�erg��՚0��0��}�
J����(�(�F���s��r�}ԟϻ��p5z
d�6zPS�8��a8/�
7ڍ��>Ih�b�e��,oѥ��|�Z\���h���1����Z��:�?�Jt����5(e��6x��~z/W+�M[�/�5���x���5�h��Z4�5)�մ")#m�ޞ���S��S<��x���|NFS�iݦpC��X�
�����Xv_Y�T7d�u�6�_Wzv,*�ڲ
+�%���2����� ʦ�P ��G��4]�K6�T���Û,/pv1-:�-�F�y1�2�WG�}�0��X~��菖��{8T����V��Go}(*a��ޮ|��s"��뻕s3{y0�����
X������N2u� 'CsQ��vdx
Ԅ�;H��S���n <]o����]=�N�.���B����c��Z�ٮ�$=vv����m�׳�[d��o�0���Y�*Q���$�N�L!e!g䧎�y���pKWԼ�Z�3�Gqa_6#�����mu5�#
+	xNͣGn+�A���-�6*Șq3�QC��ëm�aD���<�����+�7+�I�ƿ��Wft%�
'� 1��5T����$�;%esG��3�ۈ[2�=�HVh]���I��m�J�$Ya�e�
s�tѻ��)�5
�.���U���Y].9n_1����r�0��n��m��b���
~���uY 8|���ٸ�
z,
1��m<�#�%�0�
 �|�0����N;,
��
�	z��v#��
� �*�&9��F��B�]+b�ג3�/ҳ�5I�#pAm
ֱݯ���NRI���]�ȗ��I�� ��*1e�^|ͣI$ � Ո�k��`�+A�ƽ����
s�����0��9Z� �2�	vj�掚�T��������s�w�GFX譐�~��i(-H�f�� n=9�͍�`
���D�e�"w���ο����w����4/N��&��fI�<����k�j	���d-%t�v�E����Y���wt��P�m��M���k�͋���'������?�xK@���amp?�%?�����Tv�d�~Mfݮ|D���37��
��Ne�<�;���2¡/�������0���A來{����R��n��l�%I�^<��N#�V���A��
�0� a:rl]p7q՜�
+�c9/?ޡ�����5���x�Ѯ8 ǟZ�0Z34
+-��E�\
�`����Lt"{y��%P�:z�Xj�T�$֢�h��g����΀C�" �e� ��WC׹���� z�l�$ET�M
L�ȴ���
+����:��w�/~��i�[mk.�裰i���f�ìsE��H:��W^(U�/�m<m������A�����`
+���0 O �*�=s.�,�<ؚ��ü~�c߹Qm$x-�oEx��z�xh�7�1�J�>��r�������
0�
�s���!��I.���ݨ�p��n�	�81��e�Q
��+B��Xk�b�z�e~�CU2t�c��d��"��XxEi��x�	+� 
+Z�M���ܚ�]��4�e�Z��L�.R�Գ��1�8�
��m�o��7�0���YK��n:���W'hlK)o=��>�����0��ӶC'-�r�т���k$�)+f.���U-_��q��q�v��U>�\
��� �H��:h�a��������
�����cK�ϯ�e�α�
\����e}f���X���c�o&��+� �и~�� [���E=M���T����[м��-��-jf
VcӶ�f�-h>��� ��xXGO3ۃ�#�a<�[8�?��b`<@H��=;�
Nrw��ӄtpY���H�Hl`#��߻"X����B2!��b�1��z���m�ne\��^� 0OB�w	�M���>�%�(�"g
>�����T�"=D���4�5h�HtV{�5=�
6{&�
��=��6���o����{E
t{�L���,g�R�l]�>|�>˃t���5%ȗ�����g�m����@��η� �
�o
u�`�����l������D���=��j���
=��G�=I�������8Ըl�[�Yui�I_g��u�Ea2*��'�� NF��~����U�b~�Xrі�$�:�{
+�SV��ѧ���9�"Y��S�קeO}�b���
�7���Q/�6�~������������=
���x
.���
LH�ۈ��9��e���n�W�ZT!h��Nמ�=��Wgހ�%��n\��X��_wp��/~K���蟴Z>���{K�2�'�[_,m����ᑚއ%y��+�f�t�bd&���
?�NJ�8��m�*Y�6J���R�s��~*����+�	b:�K��y�4|��
���v0�Y��̰�4?�����9�� ]���^)���?����(����
�b^�}�Z�J���mb)�?>W����ڔ��]
x
��"�Nܧ�Q�
�B���1�m�������<<�`��f��:���Z4�O¹� <�(MmĮ+�ٯ�h6�][#[;�������kYC��q[��gF
�.z)
G�Hٌ�n�w������[ʗ��JMS��ekD�%�榖��_�dҲE?޷^^�j�S�g�W���?_l'�; j,.XU�z<.f���N

7|'"���R��l[T��5IOq3*�ۧu�B]~iu��Wb4�pOo�Q �y6��J��'1�
 K��h'݂�_q�
�
p�?�^!/�.%ܟ� [...]
+^H#��ӑM��˅�~���Y�
�us�$6ѹO 꿯s3ȇ5q�o�P��}ϼF�r
����$A(ֽ�
R��
��5o��	���	G=A.c=����<!�eL�{da"�!�*��th	����*�����X�
+��=���ۚ�����om0l;|��
�f��>O&��'�
+��a�m𰙰8cw+
+�7�(�+��"���8�c�����|o�����;�X����P�øO���
	2]�-[E߾H�����Œ���
`%�4)_���|�#����[��ү{�K{��x�;�ڼsz`��`�q�
������|>�rm�s��?��}О@�R׹�5J�_��-�Ow������0� ���v���;ؙȂ3ee
��L�γ�ٷrŒ�L��I.%p�؎<�o�0��l�p�a�%xZ*��~e75��a.ɩ:{Vv��Mg�,l^g��~p�&���=�knY	���]��r�8�*�
+� 	Җ[hwB���v�H��_�C��B�qs)�p���º R-lLM�rY`����	��t
��\6��>Fp�@dJ&�[��۲����-�tz���7��=��=
0�b�P
3��m����Wô��M̲���QVb�lP	���oO��cp��>��f�W;+a��: T��54ܻ6�
s'v���
�㝸娻2�r��\V)@<է���]��%l��w��
	��~bac�JI����>v�^��C�Q,�S ����n�9ǭ�昮��Xp8��
#��������~S��g����i=�_����i�
po+�s�`[ɥ�#V� wl>J0/��z�%<�
ɋY+�C�#� ��2�=
	Er�g4/��vF6n�f�,��7����h��4��oRAfW�r��_O�Ƙ��}�g\��*WW�����/�����;�BW��#���0.i��>���͂�t��b�;Y��
��X�M[���
�^+0l�
6�}��Yx�(����`��>~\B)����c<�������#�J�K���$5

�Y���q�
1*�ۀ�Rљ�K�be����M�9�������b���Ńvڜ���bR{<���o��6�u��"
[鎙�Sǐ��֋�v
�'� ��++w�Ǩ�/�7��w���?�����~�'j= |�En��^�gl��9��?������ouH!?�A;�{�Ю� �G!Lb�Ct��d]�

�J�
X���o��XFH���0��<���[�G��e
Kq��ÃoXQ�i�Nd����5
J�`o���xv�!�_ϛ69���[�E
n��K	�X	�\]���
��P���
���6A$�
������ඉC�T(z�A��p�	4�iv i���
wlA�.�
�d�5{�aЃ���Px�\D 8�c�.�Ĺ������]�����
!�^+
Wy�s
Lq���"u��M�l�5�BaY~�u
��-X\O�$�
+1� w3�̜eR|z�q���NM����i���Ot�E�����;�8�
"$8���o�;�r.m\��
wld�hW,�e��Ti�t8U����E%��':��}>�D��vXc�,�{��H쾐��|�7}��g�2OQ���~|�r��N�Z���C��0�N֯�A��_��z�
py�y
f
t�7zN��Ј:x�9�pe���ZQ<	�
k1�eS���!v�����fT׮i��Wph�
�'p�*�>��
�Gۓ���[�����!\���u�_ΰ,(�|�uG�'�%LU��*�� ㎿�
� ?�4P�5�-����� ��<�g�I�ٗK�1��s��:8f�H��6��q��2�AZ.=���"6w�C�e
�N���
+<p/nO��.
,5��8n~�9����(���
�+���!�#����Ǐ
+���yw�����<a���Jx�4���F��Ot�_[�x=�딈�
+�"M.��Dr'����ɴ�QĮ��%���A�$p���
v�{���{��I��Œ��
5��a����
	����0+;�
��&��#@MǴO_�,=�����D/gt;To��_@`�ӝu�rn�k�
�'?�[�|�A���ئۅ��q�[��?�����'D�dt�]��1���й�s��s���qG�#�m�O��#a�x�H-~����
�4P�HH{Q�
���#a_|��]ޮ�Dտ�Y�}0�%� l�bn�6}:�<Y�� J�g��P��)��N�.Kx�˥�A�������T4u+�ߋ�,~�.<����ؒ+БY����H|C�
��E)0�d�[�\o�\ua
w꿗F��=�t�:�
+#�^���⡦A�Ou����j�bb �+
�7&w~:�n�p�z��9l���.F N
,�d�<m������eqH�����(�-=��2�W~�
��y��y&x��{58o��d�6h��䳇���0#%�8�(��m�=�4�QYIO��G���j'�FjW��Jb���Ask���qt�~?�Y���:@�
����^A)��]z�2J-4��Ca?�q
+�����8:M]�u� �n;q
���o�[

�w��_s�=���r�d��WEP	V�=Zܕ�1�AIaܥ�5��4�6�SѴ��Y�x����An#��c`$�h�l;�ն>�o:�}Dȕ�R#�]
�CSV�
�"������-ҽixR��d~�
�
��ڠ��'q��mS��}�ۊAu<
p/'�1��x������a���
+^
L듄o4] GKɀY>��'g��(��]é\&. ,�$ �h�d���D~��1X�t�F������p"<����ʥ�=����h�7�Q\��wX`�`�kx�(�%��)���C�y*��X�ar��lz
e5�W�}lj=�զqY=��
~?�1wу��9�-�8���4#�t���߭#����f����[k:ݎ��������I���s�-kW������G����?��q��颳���0��MM0{
���ӻ�
�{%�Z����CB�V�u�MB��p�}~)+�Ѩ~
���B����8���n�P�=����+	mKXji9o�
�`�ty��s��82�IA(X~u
�)���a.���(�ͧ���d.��q)shIjO���9&,]N��Q9�u����l
o��Ҥ�I����ߖ%�G��I)���Ci�o�稿Կo��P�9��lT����{���n�	��%]�m����GS&w4H���\�c����/���b�qD���&`oDwW?�����
	A��%����}N��{�
	I��_uթ�S�)hcF�G�c�D�y�n������(*Փ!��T�C�B�[zm
+"�Z�i
�=� e\e0�6N��}�n`ԗƠ�>�*͵'���5�
���l����̔��좔U'�'Ӏl�z���Ɯ�f����`��
y�RPF�ƅv]c!d�o�w�
֜�5u~�5a
+
v�֋�Ӓ	�	��Mp
Zs
��%��ъ�4*>�M�*Q�!�����Ǽ�~����	/�:L�f�n�ڶ0�v�ed]
p��B�E�M��56�)z�66��%�.b���Z�
p��@*FaI���
���J��814��aXf{��
7+�dj���•
��pza�A��d�v�� 9u�8L�2���
��e0�8�V�LfX�?�����CL�#Ԭ	2�M߰�U�	��� <����3Z��@�zI׼;~:?�/�7��-�[�&XN��^�6��PYÕ�v��4�}�w��j9��ƫ��g�xcif{`gt_Od8�}�S!Hשw��`� x���]�7���b���ec$L=8�7N/jR/ �&p>t�ď�̗`�1�|y���YXĸ-$����{����
+F��t8��G�'���
+#�N�.��Ⱦ�ti�[�EF��1F;
ZL��x!gN;�WETt(MrE��W��c�ݤ�OO%t���S�,"�c�[���L��Fr��w�:��°�U�� �FQ��;�N���y$��J;�hg��
�A<�����@��Լ�5;�d�����8�\4�,Z��z��e-M�Aqo����<�f�f9�4��μϦd������-�Y��an�A���T�
�*C5�)���`�n5��҅]ѶQm�QM����*a��ī����݀�e>(>���q&������ݖ
��r���:r9T�]P���2�C$�e�����i��g�'�-}b��_���|�0͘�[BK�����������
f����b�*��|��
��دʆW��bi��������:��m
����N�u�ke�p�lN��XYI���S);�
+��s돪�
��F~��K��V�eJ�� ���ݱ���2��4;le��F
2�����w~u�tZ�ko��H
:��FJ^�K@"�IC��{rr2��;��]c����˖P�خJ��%]�\<J�� ]�UK�6/��t�Lˣ������ur�a�nl��|2��jW�6�;
�
LM'
��6�N��dլ?D�����
I��
�d��?���o�^��9��

+�Ef§���=�cw�ɎߐƔr
���; ��tpP���٫�%�#�A,N��l�fh�
3*R{��˦�h��K�c3t$������ D�\�r�+ 
i���
��L��w����h�C�U;��šy����o�i�����6��0w+<лsb60G�:�vF*b��6���u�L�G�o�U���	��bP��0.�:���Җ�ь����q���ۇ�<?�7ؼ����'����Sݎ�N��������������?����$跟>�������/�>�b��-�}����\�~���د�|���
��8��ψ�K��bc��M�
R��	J诼�ܷ�~���~����,���^���� ��WIq����sx�n�`u�cV��t
+��~�V�x7��oCP��=Bf
�6�2�
/�OT� $���]��3$?
eܙ
h>s-!1H^�J�c���;�Ϣ�BB�ժV;&{��A��/����=`z��e��>q���B5��̟���A�S'�
5^�P<Ӽ;��,��޽��N^�8�]H����Z܇F���^$g��G_�Dz�Τ�:�y�8��\��
S�{������ާ�₷j|c�	��V1T��6p�]���aP���`�]9̇:�
!���}�|����\��Q�,
jYz�-�!��kj-H̱�nɽ����3�hDX��3��0�
r]L)�m��{�U0<�n��
|u�d�
#9��V��
+�[��m����޲�Rl��q�.8��T–�K٬
�Q5.KwY��Yb���=8g‚�UZ
�R%w�x
�«
+@
����At��X�jE�x%�EP�&=<���F��D�c0pA,�N�!�ct���0*�~�F7,�&Ox�+��=��2Z�ܲ6��̹b��\�m5z�ɒ��Lq
++�P�)(�Ъ`�h��wm��kE�6���~��iM�il�l�4���Q!)�l��[o��hGOA|��cz��UM��gUi�x�&��"�JŒ�G�j�*�wtr���9o��'����p{7BK'�k~��X�l�^��N%�S��h��

+�����5胴;?ei��>�RVɥj����?��b�{����㗕�>]�-
��_�ܴo��xc�
-�Q�i
�z� ��)~g������zC�F/��X�iW�'Z��]rx%{�������e
+#T'pJ���)רQQ|7r��5�SN��
���<��Yr9�Fiբ�Y<sO;�5YY0�J��t-s���
g
M}�o�{h��fRdd^
+�S�	�"C���
[�B�'�
|u�����0�K�d,��>���_}�dh[��\��Q���iYx������
��b�CZE_8�S��֪*2ѱ"Xl�mS�D�QC��0�&
��#��7p&,�RN�Y�
7�h
.���"u�q�X 5�`5�
� 
+¥v��Ͳ�
U�t�E~��BU_(��]�J�"-�R�����nI1�Ω�e���Ȭ
+O���9�{U?�nr����w�F�D�����z:
q�YHב�Ņ�0^�ȑ�0�*{�-��Ǔ:~Uo<�O�S�[l�f.�G"A��E���6/�R�i�n�O*�K3���Ry�B���D#╄�Pl�~��`�Ԃ3W1����a�k��Rp v_�Xz�@`ߓtp�3���2K������ ���[��{�tP�˶��J������U)��ɞtD�=Q
�2�c�h�α�s�T�h��M�
�Ϗq	v�۱O,�%�j��2ט=XEe���|���]g����f���Y�;4�Y��!{YKТI���b ڲ�M�����'�Rx����ՋE'�P��1=�q!H��T)ޖ9xi�j]
�2
�29�֜���{e��S�!O!�7�wh�S{L�,p���1%͎؆��ƾ�u���ͩM��u��o.�� ���g2����F�-ъ�]ly�X�0%K��掎��X4�Z�o
DC�JU
{�8�C
k~h�$噾�惰�T���
x
+=�ߩ�*�
8����JJ��s{��!�dG�F#3Z���gT,�¬.�N�-.�N�J�z_���DS���Gҗ����y�897+"��Gvw�B�D���3���Y�/�Uc�a��z�LX�D
�
��o�k
�E���l��\`�u!|�v�΋�P��}49U�Pܖ�e��h��	%+௤.n�g�R����b���U����m�q�0�S�������t��9E�+���Q�ٿw]N�BR
+��c��x
�'q��Q��U�� ��d�3د��|I�}u&�*#�Q)Mi��ѹ;�C��(�lo�[��}����#`�{����]��ŭ�R��1ޕ���}�@(�@W�o�����"��べ���;�㫐	�O��U��/5��Y�$K%�6�K���*�N�3���,+�
+�f�)kj0l�r&e�.���:��#�Q��`v�}LU��E�

�"��)��Q���������!
+t�6�F&�5��k�Y$�ݮ�U����x����1"����ø��qX��rA�/C=���Уl:��D�j�}�Z��
X���|qi7�[���
+�>
lM9ō
�(���$��k�U�>���s�2�1��z�튛�Ý��4^�3	i�gf����f�1�]A�봟w9
����@�ې��B���B��֪�;�4�bi�c<(;]��#��H��7�M�����3 5
 �팮���_�"�u
g��M_hsJҮG�e
+bfDzvGf����p+◫ �x,���'�
h���i�O�6�yȎ|$`�#������^t�w�*�qgY�x�$
�E��@g�2_dr�,K
+=g
c{q�R05��R�Ʌ�QL��R�*��ǫ��a���\�
�
k���HJ����:
�I�ۃ
8|`�V����
�5���A�
�WRC� �8�r�A�0�w�}p�IFRI�O�K����&LQY�d4�Ke+JQ�@ �P�`]�aӏA��<��j��!
R��;u*,������� א�
+��Cq�� ?��*�M�-�d8̥���l�VC۞�-��7�T�8��L3c�^��ь4��〱Ɠaia�P�
+/Ւ>
{�G 2�
}�%S�ع�Z��f;Â�(i���~yd�Ʉ���3���p��T ��)o�KX�Tה��z���h���}B��G�6���oj��O`&��u���a���V�~�i)HS�5���(��� �����}��MnZ��-�'	�z����2�g�o�#>�=�
�Ӣ_�^�3T�b��!�N��ӥ��x&
,
{ugs��:�ˏ��+����4�8�Hυ|L�����������n��$.��q��
|��ϑ�`�C��G���{����f*��0w���	D�����'�GqK��p�@4cX�=mG����"�-b؆��7M^E�_f
7M�UŇny�����H��@ul�_
�wʾ
�

�T��¡n��Sh��'�3����G.͢oh
��T�V���i�o������i�My� k�Lji���(}�h����9
V'*c\�PJ��v�����,����]�ߣV�֚{_)��Կ�����5�2X�h��5?�-��7����t< �mi�]yC��}Rk�Gqm�
}|�)��?˳�A՟$�Sxŧ�?Xy;
0Q}�Ei�+�=�.�,}��M���
–7M���3�ciYJ��>��;j�SR���0M�d������@��_��L4��&z��N	
Ɠ���F\5��
n���BK�1@*�X��`;@c?�j&g,���D��Ce~
+2n ���p��%)��~�
�B�������^1T��#VM�X���ZK�N(M����Co�jR�W��B0"1hm�����
�2d
h�t���(n��`����cl
M��u=r��+���-�/� =.b
endstream
endobj
17 0 obj
19431 
endobj
18 0 obj
<< /Filter [ /FlateDecode ] /Length 19 0 R >> 
stream
+H��WM�e�
���p7��@.�,��r�&��
+	�&
!���{�@�b2͐�#K��z~��.�)_Y::�p�Z)yϽ��7��k/�@ڹ���^:7`�wn������S�[���xz�����}���)o/��%�}���2.�s������N��A�,ۣ[н�8�8�x��R�m"Me�R�9MJ�����
 ���Bjq�w�6b�]��
w(9{Z8���Bj�VV�{n!�������l�E�O
�2��$�} �SܱT��e&F��D���e�
>��ݣx-n�j�8[Y�o�
��W���<
���3J�z� U�A���Ҽ��2{�LC��Q�_n_�ϊK_&.y$xn�nv�R�
 j#;�R�il�,m����4�&�3�v�ɭ6�0ʞ���m�k'	�s<�Wx8��9w�O{O�T�C� Q�&��ӞZ��(����=;�����!-�� 5�� e�����`eI�2-��|���ל=:�
��[��Wp�9��Yd�P�M��Q" Q�A!���Qb`�d��{m�"�Y�kq^
+�rR�_���I���/s�J�2�Ku���҂Xᦓ��X4.�q�+�E'm9pD|Yv��m%v�
+R\[��I,�Nl��>OG ;�9��> 3z��l]�(�������Ǚ�F�E�$:��6A�L�"�w$rGN
�ݐ
�@��L�
����-M
����#vu@�x%��v�]5��a��=N1<όQ�� ��'���g݀Ј�@
+�g�����ėI[�����Y
+솴 ��3�o����Z�z���J%�^��2V0�KG�.^�j#���y����
��5'�w6�qg'k
b��$�!�r��%��4�M��<rk�o3��Gl��J�8-�؇��4�E�:֫hd��h�0�Xu���'n�T�J�o6��_fi�R���.�eo�f,{V������pH]�ъL=�Ŋ0`9<��n���]둟�Y�9q5:�F
++��n�w��
�ц@
+
S��HB��P�
]�h����2�K��q\��`9Vzˑrq�z� �u8@�mV�e?
I�<˴�[��k
/rq/k7)�|����m?�
�� �"�G�����\Ԝ/p������
o�k=�M���n��*
���م	�|F*t}؞��㝭^`W
\�gw�V/�e!

?L�:��<���0U��]��rN-:N�5�|͡��Xs�U��	ea
bq�5�� r�'EH��]]��a0d��
�H�+����5�~�g��<��4���5���p���)x�����=��nE�]�V��3�L�:�K%,);4MWn`W:3��~�sJ�Oס�b�x���v�$<��ç�xvM��IF-���B1V1Â�$˙��WA
��C�e�R�l�
�;}{2|j!����
�T�
Vʺ·W�̰�-#����%���_�i��U�w9Z�����gU�,�2͇B���;�_�2�
� �'��~aJ�s��������z�H|��� ���?I-\؎m���/ �)[!����^9�UB��S��zC�!�CPo�|���N��ӻS߾�v{���ûӯ��]��o_?~�ӗ��O~���O����~����^�߼{}������ߢ������_N_N��6���y�����׿�������K�G�y�gDW�Zm�0ͱa[UX�������ƵU_������/���s
��h}H��
�0�0k*��Kc���������_���!�-|'��x���£�B_-@�50W_ ��.���.#��\
,
}��т����Z��ץ�b�]�!֢a�U	Mr~�-��@�]P����c4��=
+�B�
+��&�h�uW�ֲ�F�L,���c4�����݀؊���������,|B��&���)H��
�́�^���ke�f<�Vm�=Y�nC��Ҧd�p
�{��
C;��Å�ަ
��x?�G�����<�@��a�a
+"mBw
�:I�B*qRX��#��8Ƚ��sER
��X��}�@/�<A�]�`�a���ġ�=�}
+�
�]J�Alb4'$�qȮ�R5,pi#
+[
+�EP&�6�2�i��Ɣu��f��
��bH&���b�*a($����a�4S�Xh����0-���q<����Dj�u;p���4�`8�:^Eh
�fwo�)�2�=Fn���uwLj1�R�6A>
 �e�u_ճ<�V�n-�� [��
������7��W��Y{HN4s5�H֞�7[�q�3.N�!6/%��\�쫵��1	��
xO��a����V'�:��h�a��2g?�|�8�k��6͆��y�
�iV3�㰖h�x��Â
�ҽ� �œ�t,�9
%w��XR
��؄��b�
�<�4� �F-�L�!*�h�ՈC���44�|^(��3���<g�AE���P�i��V��l�N"nq� ?�V��̮r��#�F5�1��&
�L�T�gE���	݀��p�U��Q��u
��� 
\w��V�I����9��-�f Z|v��N�� ��g�h_�,i�S�12ǂ9��}\`j�T�زz������{�Y��;�#��?܍A
+�|ޏd%��HPHp� �H8
+h
��������ь���G5��ӧ�չLw������
+Wv9@��$���[���Q
�lt�h�Qv�,<;+�]��
�:s�U
��]U��
V�.�x��c��L%���g��93zb:H��`0
�Zu�wD��?-
]�5}z��}������kE C+8)�g�I�!w��{A�6{U�I�l�Ƽ�~,5+ ٟ 
ۓ��
lK�il4�:B�X2�q�ش'����Qg1
pP�U��V<5�6���a�;�r�`�o���QY�Y��za��ǻr�0�"��1���)U���h�����i������Hh�d��h��̞�x�Ei���~!>�\���,	Ul��F{N�9w�r�N\��#jw�M�ٵ0d�ȡ�TC�Q%�`\���{H�-
�˪L��b
+��DE�$ƒ>@�
����H�����U��
R�w��f����"t�
�7�>�t�݇��?޼�����X)�<�
���m姧o�~�����'/^<������o�����oy����w�$�|A�����	&�O����ӆ��w�f6�Ǽ���dBߧ���u^UV����%k86�P/�m�b`����Ӭ7�f6���7��
����)M�
	����!M"
.��Һ�Dy�e�PB�%$��O�*^H�_Ol�أ"є4Н�W�l�-,������|d
+	�SI����`�z�-zFW59Gs)8-�cyRȳ�J�z8@���DA�ˇ,��:�CN~��믙n/h:�a2�驆8o&�0�]h�1L��\v�ck��ȣA at Xt
uޠ��u|��=�U���v��c�H5�[)��ƌ�jX�Ϋ�
̃����𩿨���nC��>y������:�G�M�[s9�����L�V��4a�Y��E]�_ے��l/V��v/5f���Eޚ���(�t!� ���_5Y�ב�ik��7���� �3�
2�t����� ZW`)���J��Ԥ�z#˦RED{^»fj+Cw����c�P�+c/\��"��oq
	�7���f���9��F]�r�23�n�i�cJ�c��L���zhD�NI(Ͷ�f�´=�@s%^�o+,��<nG���%׻��۱Du?�#j��E�x��ɡ���W[���q����*[�1���bMͬ�~b����ʖg�
g[�
)
K���|ڇ:vf6:���G�0d�L�˞aR�;8��5X��4Q�>ۡ�[و�^�sa'AR���z
�A�N�1�L*��
�e�
�����X
,�]����U�6xX�b`uD9�
�ܜν6B��.
+�+J`�e��L�
+u�Y�
���~"�v�!�rsj]@ ��ܾt�d�
a}:�k�(�Ӻ�q�q
�~44�zq�P�������

i���
���a(�y,�XA��-�wa�M�
�X�_`�
ո|����'�~�)�įCQ������Z�luNEY���NnyG
.�]�Z��9�$]wA�Q�SB���S�F�
������f���f��	;�Pȏ��2�EL�
�.RG�s�`c��i���U��"��5�8�2�!\����
+�/
��u��dQFf^ү�ǘ�5R^��W,P�֫�5�!�{R}Jy=�����m��U�e�������9�ὸM��K�b�R"M��mK� 
��<
��Q�p�8�2t���(
��
�r�=-�|�������������
,���:��F�:���Ű\�׵���P^u�p
2��s,
�a�y35W��Ŕ�ƛ��M�X�Y� �bjp�$�,�
��� _��z�3��T#�����&���%PԳ�B'��l�U����}z�����1� 
O������#���Ǐ�����o��i���ͻ�>���{{{���
�}���7w�'�nn�~|��T���s����Ǐ>?��{�[�����S;������;�y�="7B
�՗�d{����b���
+
/��rc>��p��[��y@��4j��K>>��'յ�
랃��� �s��@9ۅ
|�`����R�}8
+X���LE�َ�fj�-��ݷʹ�Wf��n�U����X��p8�9��*}�����7|�
Y)$s�";
�u9i���ŝ��],
������qN�t܉�0u
-yƿ��R7@�cP�7�"�
~�Ҧ��0+��:�wY+VH�f�C��+9��Ʌ�*�WWb n/�'В'���l
��ً�8X$��p���9�Oav��:�‡y�G�@z ��x���%�p�"���*�`q? �|z�n�X!	�*�/
K�n>gَc?��W�e�a\�4B�/��
_J"����
wf�Y�!�7J{�

���-r|��8=j����6LǺ+[���!�W���d3��Z������S�B����Js0@��Gu@�O�y

FwHkE6)���\��ܖ�~�V�\T1��<-
��m��fǠf�� c��H(�e�~
\e��
��Z�vDyAFN%�`�F��
��x�ӛ�T��Ev���V�>suhy:��̲�g��]�S�G�|YG۷r�w����Anm��dX�}��@0�FK�zPT
I
��U\|��#/�YǙp��A�T��UX])0�;胃o���K�� ���az������i'Ke���a�s�oM;j�g[D}
�
�h���y��-'W���Y�<A�]L\=%z����
e��~�41�9CXTYh���Ga5� #�|��0wD��?��>��7�n�B�`i�
ǕX�:���g�D��;�XRjj5�{ 
e���FT��ϣZ�Gw�cYrð�L�H��N�:��A���8�釧ϒ��������u�������+������^�)��X��ϯ w�u�����
�>��� 
�)~�[
�w޽�ͭQ�p��qJ,m���7�1�,��i�^
�Zi0k
+<|v�s���� $�u�S�����n',��ږe�
�
�y���u�ފ����υhB�ʘ���ꊘQ�Y�k�L�ݰ
��������]�y�Z����R� ߭r�b ;�DF�:
ri�� �;��ç4�
�U�{)�7���-_v��/�FX�@�R
p���n"B�;�T�x�kG<'���� ����͎1 at k�cY���	�v	+Bȹ ��w=U�g��}��.P�*1^� aX�YO}���<t������o�]�
Z�^���
�v8ڇ�h	R�z� z�{�C��
d�G�7?���9����{sI����<}�7cOJ߃�Zݮ�)ܥ�R����߃��
���R�;ܝ��X�[u
M������,F���U�<V$$�U�
�ג��3G��'���r�,;
+l����~e@�ӹ �ϋLY��)E�O��v��Ff���U��
�Oa�8{��SwL��	Z�Ž�޺e�j���.
n�����]T�6���s#S���O���M�p�C���7��#D����w��8�1�-6�b�����X���?/|q
�7����jɶ�=�{G�S�c
\�k���ظ�Q�
<��0xUq�x��t9ь���
M��4���F<���Zrhc�����@���"l�cq� W6峢ԏ�F��܅T1|�l�����S��&qSۋ\
�uS
��x1����O
	o�׵b
���oԙ�
�6���%���;����f���O-�)�h���л�v�(hT���~?[#_6���
�*]r�
�vvM�2���� _α5���()��
9�@��0�f,&
+-q�f4� _V��������	�u6sS,\�+�!�-VL�ܳ~�Zr�G�tF*z�¬�c~_��~�4
ЩS
w��^�5�
�����U������]\t$U��Ϣ-�
�Eգa��
�����o��}ZJQ'Q���X]|�[V��=��L��
�h�E�Y>y�ԋ �3���I�6OD��� 
y��a���¸dIY��'`0@
�e
�N:���"",kT50|�υt��
� V�&l�o�:�m虾��q��l�e�'B9Z�}$�y�e[�S���� R[��R�*`o>��)�4F�<��:A.�
�V�3˻A�Њ�؊į0x�:mL��<�^w���*�x,�[H�	���I���(��>V?�K�da.�0;��{�.*��
�K-�t-�B��A����:�8}���=�VRs��,�#��`���
#X���B��`+i_j
��^(�
+3���r�s�L�8�
X�ڬ� �Y]p0�Q
+
�L&��PM�i�Rn�xԲ���F3��G(�
,�
��:Aq"ʙ��G�o�U
%���5:
�fy��#l���x�[��'k�TA9vWS�~�A�z千��.�/=�j�vۣd�`
j��+����Lō�6�E��890�
���#��_&h��z��y��EM��
+�(��Ut�cګ
5��
+��r��q�������f�j��@AS��Х:��q
+g)j�k�\�Yv�!�Q��P��Ù[��)ԇ��� �ե��t��X��:	�n�qJ�nO/��չ����F�P"�6x�U����8�H��W
 v��u(��&� �p/6RVf�f��r�� c����
m!rۚ�z��_!�}��Y�z�p9+V��4��zw�MY���X
�\��RS��-

p5�����]
��� ���Nv�'•,��-���U���� 綪�<�
�>���f�ؑ�l��evRF��r?2
���R_�[x�
���F��Q�էiI����#d
@���v���c��
�����aWT���q�
жT�Gw�_"n����*tY.#,�|F����Ep�!��(�m�h�Ʊr��Ƴ�w�~�)'�G=��da	��t�����V����B�h�Z�z&��Eֹ�%��}]���P��;�ߋ�p/쨶�l
C��&:��Z�/�+�>[�AWr1A1��VʌcM�o_�S�7w�_QS�����t����U�;�xH�#��.SO�ڗ�.�n�� X��pﴈ�[5�,E�;��
�>2���En��5��F
���ig� ����+�p���g|�#A �Z
~�������0�%W:p�G�pl3��|w�r��Ղ:��
ו�}���G/��{0��3�۔Y�dx7ºo
��)}���^�����^
밾=
��|.T��	F��������L��	;C��-{�_9�#
/��m!���Xl���.�Ķ����>U c-��\��:�f���k�b���
XQvE��e
�7�]��W
�7���rݕ��
�
Xo�����m�+��l�Nk
�]���\/r?p�\bH�� q
���츺d�\
�7�^���T�]
�
>j��h6:d at b�R}g;��u� ;�4΃c9��� �R&O����l��9K̛9��R�6��Ž�[�1{�`d�9�
+֤��e�W�V&[�V�b�:��r�u�I�珣��O��z΋d1�H�
dO��n�%����ӻP-	�b�����B<��y�'��֔���+6b/X%؍�u��x�'0�
+��c`���0
Fi���׏y�{�zݯ-d��x��.CMw(
�R%z�o«%Ǯ\�����
t�l��û� oV��>�"un��Г a��ȲD�� 
[+pD�<<{�O��ʎy]����<��c��ۮ��%�`ml�&���Mۦ����|4���E�XG�
�Xx�j�9s�J/$ pm�R~��;Pqm�o�-�����j�l�a���a�" �B�/�8�mx����p�
7;�,>�\��;���q��% ]7$fw�
L����ry};f��`k����ߏ^hьf`�Ŵ ҂���X�2��Z}�
~��T���
XÅY���
+텳+�5*p�uQ~��􃳘,f[Gծ��v����nGy�߹
�6k�/���Y:��b��,��
+ua�R��|Pz9��Xm�E�jA��+x�?3J|�?u1Dh�9��!���Ě�8d�ԍ�V��ՕB�M�jS���[��[�r�oWd`)Y���FЬig��
���L��b%�!>v51�)(��
zt�d<wkg
�yP�G
���YG�B��q�[��0���]�ܼ;=j���G�πO��˟m��g�R���,ZQOc��,,�z��Z�|���US��ԥ~nL
�/��}eк
�m�!'�%x�jïVH��4c�JO����q�:������o��/v��.4�� ƺ�U"ex!����iw8�°9x
+/]���.wm�-&f(Ş?�v��!��v���:�����+`����yv�������|�������`�ʨ��a
��
ѼW��
��(�ZR
�eJ�B��6Տ.���
Tb�
+���7ԯ'�$";'hG|���&��p�c�o��&���3lB��Û�Sb	Z�˟�qK��kI{����g`�g�0?��y����t����2��y�T��n�9V�[�}�U8���T�U������]'o��i9K>�m;�]O��0@
R^5�8�`��
�x���L94��F��=���La�<;jh<�^��m�S�VN߅7���.�� 'M��S˟��kϘr?�����l��"Hx�&'�Ōg��
+0���aG<勧`q��Np���>c*j��y��iƳR[��'�`�����*?���/@����O�g1��ԭ3
���֘p"G�s�	pm��cdjocИZ���!�
������k�R� �.�؁xd�

��D��i( ����>G4�D�\Z�b��3��%\�ؽ���»�2&�o����Ǜġ~�ߚ.�\��ap�����"ۖ��� �&���8 ��2X.?/8]b���*ˈ+}s�� 6���R�}�8��(I ���p�U�əw�?	���%v��ly��3(.�nn+u�[>�[��g'=�2^�X���nv�
�,���{}h�����+I!W(��:5=p�/7���uN��
+ts�\s<?��@���t��	$^��p|��
+������,P�Q��Rp�۽]b0mN(|̭� ����D
3�jq���Q/2.E� ��0]m���P�T�l ��|�
{�zt�=�
s�������+�*��f������"Dm��a�N
A�Y`G���R�e�����7��r�'
_�mo�8�ڙ O=Gk-s���J0|���
B#�U�uj�ϲ\�2T�)�*E�f��=B�_��A#�ˎD��ݭ pA�� D���OU���p�����b��M����p�t�Q�*BD���S�*��Qr��REc
,Cc
�M�2t�8�G��_
�f�Mó������Q�:��T���I!�L�ƽ�6h�	�%�����]�i�
+�t���%�{����Ύ�xӰ�>d-���m���Xvn��hO$�`�6�#r(��N~���b]Y�
�I�sn7��ԝ�}���0p@>����j
+�y�T
��轾���c�F�^�K�q��=_�^�8�+p�=8/�_v����痝�$ñ
�,���j9֔�)͖��յZ[{p����A�$�9�d�b�q��+;iAZ
��*?��	� 5��d���3���o��R�)<?��z�#we��e��7v���ꋠ�Rō=%����H6 KQ _�Ȩn�Bf���Y3ٿ�+�ae �Ms�z�J���[�k���.L
���C�ݎF�4H���Fz=�K
u���G
�@��
�F�
�N�i��0�؄`�A#wr��p���VK&��8�D�r�SX�4*
Sg��� ���~��
+��.��7XH�C�a�X�
����^��Ou��-���M��uT +�M��w
U�!��=�s~G|t�,�e��-u��*��7�>%�p�
}���҆s���gL�֘�T/���'�����7�*"�7h=	��D #;nK�N�%߿���~������~+�4Jw�-��e�;6��b��e�*;p܊��b���i���$��`�OK

r����C{n}���%���w{��t����RyuP
7r�,f7y�{�$�m�3�n���{�;G]o'�Wd��>8��P��5�O�~tm\���p�Jt�K��g%�.�A �!xj���ȿadg���y�34��n��!�Ʒ��5Q�*�R<Go.ḋX��d
vW���ĔهD�ov�a�%����6�4ߓ7�
�Z��9H����=�i����������)(��r[3uLJ"4W��
�Q"�sE~�g���G
Rr�Z\���k�
ד��C�i�,��8�&��T�Y��>!/n�t��6�(pO���f�]��&W�����y�g����U�j��G
+���|��ŀ
>Ky�S��:�P����]��R���;�
w
��i������S�.�]���d �S��:�A����_֛n���}�NZ@��U�lm�qm�B�4C^bNU��y��j|�(��3����Wˊ]��
���0��P��r��¦��AX�1FH��^�G
�{GVFԹ�ow�ĭ�����H�r0��<�c��]�b�"�b�C�E
+DY�M��5p�0iP`=fz��bs����Ygg��]٣�k=
$p��ۆB?M����'�
�"4ۄ��z1�37��z�wt���}`c�A7� CK$=�|v.^j�����Л^C�`��
�����iڃ���!^y�����m84����l��^*{�$LVC�6|��Qo5�$e��5������!�>O �V
��G�$��o������`�Z�Yx��Q�m����'ά�\Ǐ���f�,��Ç�JL)ȇ��q��lK�����*]�z������-68=f�u��!#//�T*�;?���@��{�"�]Մp
�33�,7#i�G�]��=��(��%d��t�Q�(�R�,�y6��:��_^���^�M��%���AHvo�
+�>��5I�0�d����`�jӵ���ƪ�
���x�։�m{K��\B�Q��]�5Եv�֌1b���f$��nOl,�|\�V��\�L�M��>�L�ҕ���^�?�{L��4X �&ͣ�uA�}
n8����;z�Y
+��s��
9��<e�Q+���S���5+h�5�^+��x��}{����ڝ�7
k�]A=o1�x���F��Y/��B:Z������9Xn%��0�EC%�,��9�Ծ��
nk"�r9M%�Q��"�^����e
�#��<i5['�CM�hZX�-������b5�%n�k�[��28�)�L�
I����
���{H9T5�W
�y͓4h�xHh�\^�l.X�x��3p;�
	6�p�ٳ�W��Zor�G&hQ��ˍ��-+���
mo��0
&�k4k��a4v���u�T�
E�i=�����Z6�+jo����CQ
��hw�=4���4
=�Y�<���@���Unj쪐��6��e��r{����.�qN�}H|F�u#;Z��^qb������2�:�U�*FC�v^�E$�At
z��y*5��k�G�>����X�2�S��<�A�h���Ha�R�m�h��n�S�b
Z�u��v7Z������J`��d�<:6����|N�4��]��������,�{��'��\��Vj���N�}s�s�6�-�
��
p��|�J�'!:3f�A��{�Ĵ���{MW�\�-��T9���Z~�ݬ1�5����y��Fe�ؾz��rao˥�}0sM��d�):T���dK�+���T�h����>W�6
�zv�Tx<塵�֌dH3�Z�"B�I��d7�C�|T�q��ŭ&���(�
-&��+�0:�Eװ�*�Mqɍ5�6��2P����u���n4>��C���yf`mۭ<~Ń�Zy0�Lg`�ҟ�K�
>�E&+�;G
P�#�?�b���\��4�ޏ�w���%62�ĝ���� �kϕ��#�F�<ߜ�^����al�\p�T�b���8��}�"+z�TgY���xI*�xhm��咍{Xf�p�}W� gf�[���n��f��
�杸
���aa�,9�-2@��]�V��=oop}hFm
{1Z�N;�\S��̐:�F��I��I i�E�w���ʨA�Ĭ�n
�^�պ�����YƦ;<�Y�q�mm��������t�;�@��
��f}x����߾�{w�nEJ� [...]
+�s��]�q
�b��U�a��
�@���/2�HL,�:�ۂA9�&7_�~;V���/�����R|�4Ц�q�`���N&퉆g�P�;I@޲��"��k��
ǭg�ԯ֖������b�RXyJk�k��.b����7�I7�o]P@�I���R��:� V�ez�$[u�-E��O��
v<�l���0D�^��7.|:"W[�Re�#r���6I
 �L`��M�pxdZ^�up0J��3+t�|P�r4b䅐�j��bRtg�٢.�A�������v

k���,�sD�vS�"�YA��(��gǭ�
+qF���l!�#�G�����n��L�ɥ�5���6��A%��r*��[��z�Y1����)&W��uv�S��
��`�Z�go�F�V^�AT�tyv���w<��S���mO�Y��_��� ����	T�n��+`΅��Ə� �94�r�Le���p,��
�4�b��&n}�^'ЊU���kD*c]���cg
,"���᱐�rZbo/��.�#��\A�DJ�9�6�
��C�뎶�3�2��lAY��p����آ;�bCBc��"}f�Ia٧��ι)V���3Q!��
eM�]�[�`U@
+H��|�I��~ff?�Y{Qt��w�BM���u_`Rri
��;{a��[�/�R;C��#�'���$X�K ��S�
�����
T�����
���Ǟ�D��As�)kJy�
�U����0�jP���q��ם����o/�z����o������>�����������OOw��×���������ϗ��I����ܽ�z��<^��������/�r���o��8��/xO	l= �K���K� 
+c�z�?�ql'�%_p�̼_[y�s/�d�ٿ����Q�
+��r�>��
6
+�a�`��X`mp��jS 8&S4�7�����kÌm�Y
U��+
�Yp���K����~8ږ��`K��D�
+�f���xH�Ђ:X;��Nq
F̭������bG�=�$����k=���c�EX[r(�Y09��⫧�9m�Ly�c��ٖ5��&�Ɲ�*b��l
��9�@�)$Ox2F\6S�S`��H�R �u|�~��xW��'�n>Vǘ�cX������?�ղ#�mC�7l (K�DJ��
/{�|�a�"����`�����{u�z�*4
�i/I��� 6�`�	T��o��4\�x��=`�t[�Q��f3P��{h#�`
a�q�X*6;@�
xhh�čf�`rO�4k`҉O���XԆY�R{��%Z����F�x���U�Ri�[�%ؕ�C	{z�}!�2Vq�{��-@��Q;OK�����:�R�v6�%��$ �O�%`�1;���\�X��6����*��)t5.�;�n!]-��ތ�1�3�mN!g!nfbbG]`��*�`���q��Q#3)I#��"#p쨀��L��IT,&��=�x�ԙ�q�.�ĪF��~����� [...]
�C殎6[aͯI	֞94;*i�#�bK��
��x��aj���3��1����H�6Z)4�t�e8}� w<m[��]Mү�f���Kq<��'=t;�҃�
�*A��,¨�–�R3i��֬�,��y�@���\E0pJ�;,c�6|Q
����	�����{	�Ҧ����L����$=<8o�o�M
:.i�����p��v;8\�p9�_�˫bQ���V���Z[uS���V�o�u��K�~>�z����UOc1Z
��Uk㓕�{���2���sI2yW�������?����o�߾}���?����а���/4�.���ӿ�}���_~���_�����}��l|��Y�l�Z�Д��c��w�M�^� ����X�%p��^
��q.�įn^���.p��
/�JvE�;ʨK��E�G�U�k6c[���K��Q�Z<�x�L��z���
�V�	á�Mxs�
�F�n
�!6���jc�'����4g7#��%AW,��Ӈ7ԩCM�
wǸY"�i��{��Z� [...]
+�i�
N
x�Ca,F
`TW��pDf��/xϵogѨiL&P
�
n����M��Fg����
�)��V}�Y�y��
=KsSIE�pF�^)}��;~�C�ǽ�j�w�<���QZ[�ً}4��zDo�{c��'�3D����xn�Wg��(㮋��'��=�
_NN]mƈ�*��{f'D�J�[(_.Z���‰V@�����v�hE�>����ߌ��.�]h��
7����:���
�n�����9r�su�=Y���
��9ڽ�<�� �
�ˈM��۰�� q���{�):��mH��0��1��&�g����SM����qv(S_.z���N��A���s��!<�!�g���W�,|��Ѽ>�
iw⧟���ϓ;�b��t+�ۣs�ԛ��+
�`��)��8v
��
^����������0���hͅ��92�=
�
�E�2��Ib� 6�2"~ñq��"a
L�4�V�&�]l3��ji�ӭ�ڍ	�6^�Yn&v�NKX�X@ �t�rN��E4m�h�WS�w��
+�C�q�R�ȌH�F	b�'�����)� A�+�:n؊��
 �`a�9
Rd^zؑ�*"�B^��o:�JQZ�ݻ��
�-�V
�P
xTu�,��E4���0�8�@��#�f�F
|� ^Kd
�|h���Ձ��Bm�����D}s�pa�
j<�T��������:��Cft���l�H��l���z�N�y��ݒ��$��9C<|��E��)��[�_^b�m+�D{�߿��u���Q(��`l-�ږ�|0U_
q/ݘ�o��~���k���]r�FT֞�%��&��?CYI�x
X+����;�8gب1(
+$��H��f�
��c�s!
�g���������I{�F���iePe����>Hw$�6
�FZ
5�m�� �:��g�c��$8�7
+
�╤��K.@���-�fG�e-?�³�
p)c���Һ����
�g��󻗶�5]k�{��n@��ň�K:�'M�y~v)+�=
��f�:���l�����"(�
e˹�P+�-�O�:$�-�EA�.��Ȟ�����C���"�h_��D>���{�`:+s��8��U�5g�i�� �^}R��HX�O���s0tÚ�Yj8�3~��b


�uw��a�c	U�Ħ�e�Z�R�N:��āVO�0���-���T1P�Q��l��a�?���03m�91��Xw� HH�x�
����Ţ`/�7h��8� l��<�l
E��
��]] '�N
_,��BX[h�_T���� ��a``�q�[��eEHL�a\FY�>�����;S>R^9(�"@Y�QF���g��"� K[��^	E3֕~�sy8�������+�u���N��:07�|�weH��Zd�QXz� �1V�ѹ�1�Y�չ��ak�k7��	�9Ȇ🺌��p�2��T\������� [...]
�=.��
��H���ܶċ ��y
O���q(mE |�����54c�?�X���%
W��וfơ@�@~D�G[��X
iחlF���ej�^5��~��0n&t��m݈�9� ��ȦU;�yx�"��_�{�G�m��
��
+��7N8*8�8�PM��JK��@.#٫�{[4���f�0�� %��� ���`��hU�H�t#�v� F��|�e|� �P�-<����5T̉}+=L�ka���ji��{C���	؛K�U���,nH�L�
=C
p{�x0��9U���ݞx��f��9�O�RIGGF�m�Υ�y.�%�G�cHPǹ)�r#����Ӆ+a\8d���ke�0��s#I\�эp[=�n֙������l�
[���
�C�0
c��;@ΈW縼�<֦�8 at Y@��7�S��V� �椕" B@�5	��A�{A&�V�����I
]�
T}(����b
^��65� TyT=�}�bL�
Z��|�C'�P�
�"W �P�"�(9�&�yXd-
���mhh˕�A�g"�{�ْ2���w7]Rθ��
�)�U
V*c>s�b,��-�,r*U]�,W'$c��V,��I��+^
�hF�́㩨�����{��
��<B��k`"R8V� �J�5�Uv� e�����3�\��m��h��
���=ݞ�fH{Dk�ʞ���eR 32��D�o�k��4"B\�Ξ��x
eΌ<MV��p-�E�l�E�ϴ�̶L�5ϥ
+�?�e�,8�Hi#�d
�^�;�3
+�x�Ac�
��%���	f��
+�@���'�#�{5F0I��kc` �2+���z.�h�L��zS�5�%Hh\+�Sd�<��.�iS�~��PXH�3���u �X�� 9Rx�3��M���aق
+�^6�R�
�F�36�� R���bc7_�o�>�(��J����HDLE�j|įt����x�OgM�Xp����Z�N��K����i�>̰/M��d��	tWb����+�:�&����`mLk 4Ui�[
�G�ظ��U�uY�Je#�0tÁ:�(�*S
+l�B
+F��n��
�UOi׵�������z��B.YП�
VY='�Ho�z��*��W�
���%3�g�l|�lx\�[%�4Է�R7&V���g��v��f�9�a��gCg�R����8�UV46E�#$�
�9J������X֫��ݤ1�����9���
��b�*:�c�ט�*[|���]0|;��z���.nΔ���e��Jݕ��a�ɝ���`�}`_"�~�
��	���~/

���Q^\3 ���Z�L�: _#K���ь-ƅ����'o
5>���S4Ǎ�4
��ٟ�����&����;��k�7
0�hSB<��A�ˤƮ��-��W���4����l���²�f��Ž�n���}�-��Ksк��~��!BO�:�'æ
V�6���
�.�"�(3���5RzV�������M���U}%��
9|;�y
W?o����8�������Q��qX�VcON�Ȩ�=�p�;�
+p�d�f��T\��0+u����2�fK� ޞΤS妽�GW���:38;���c7��`
��sSU�wơ���wS�R�G���|=g��֒�4�E�'����LF��|�4����0m{ۺ0M;�
��
ChI����@�w�cvq�N(�8�
��
�N��0hKP]F�*�P6�?���W�ό�V@���\��<z��mTo���b�1Ӗ#���m�Ľ|
�+����Ix>�����֎��9$�x]2[��d�`Ė��Є�' �kZ�*ٺ>�A�,�)8�5��zp`rl���J��E�I�R�LTuj3�W��F���Z^a1�]
�=$��	�M
r]��M&K�	�D�sP"V
5W�Rfc��g���o��Y�z�q�
+�6c�C���p�Ck�j1߷�<Xg�.X�Ϧ/�����#�N���c�W)xX���0V�x
Y��d��4E,RQ.$�F;�^oŧBEi����*`w0p
+}���sA�������K(�O7!�	�)�R��ئ�>�(���җ�Q�������;.��ނ����`�
uSr�K��)
�;Rv+��3�,��

���遰�t�����z����~/k"�I\l��n
��P��Q�\� R�}�d at J�;(��p4�]���^hd���#ʺ����z;�a���*pg�IW��K�t,C�i� �z���MFF4���ḿ����5k���{�,���C�X����7g�n��z���H[��u�����L����u�Ǐ%���U,�֜G_���7�2�ෝ	�3�>hь!D��0����y�
+��yk��r�`�pu��^�?[{�A������Q�'�(��)�`\(������O���=E>��)��� h��\ߩ������(�c	#�B�������}##��O~������� ѷXA�uȘ
�
+�>nMtk�V��5��8m>���o Je
+�?E�if�����y9_�q4b���(�����1��(?�A�G?o��ثw:��aM�*�w|u��/�>��]a��-��y!��}���XFc��
��eY��5��j|�#��f�����Qr\��yP���',\�7�&�^�"t#�_q������鵉�@u��4 N�ޮ- �o̒����ކ� ��N����k
"����� �m�{S#ۀ�fM`;��̟;,�.2
�g[l.b�P�Y'Qy�6 ���ۢ���e
�����lӷ ���<
���K�2p�\q/�H�/b���ty���Jl���*3E�$n��J���J�
�bpm� ���
[A�'�,.o�A�
9`��2#�򹻦 ��3�W�F��t����$;�w(q�ߚ�m�EU#:
5M�
��C_i��k�wk0���<�*������K����p����Wi�L���w��߾|�������>��ӧ_ൢ�}�ǿ^V���_^>�?}��o��o��??}�����J���{��o`?_������\>�����8BKC`�"r�O�}O�Դ��mp}r�l��>ܼ���h`�
+�O(e/��\)������V����
�`Y,Jj%�pW���>1�������.�N%��ɇ,Ʃn/

���
+_�j�%SJ����X-�
 a�^�
x��م�F�}i�
+���[Om��7G��\�h)#I�G��
B���.�m]�����
+p���
�������[ij1=N ���
endstream
endobj
19 0 obj
19619 
endobj
20 0 obj
<< /Filter [ /FlateDecode ] /Length 21 0 R >> 
stream
+H��W]k^��7�?��������I���-)-I
J1Bv\,�*c�����̞��k��E~<gv�癭7�C�^�=�Vz*��m���X�v�Js0q�V��O���Ά&v�֨�Cmg�m� ��=~�����ۛ��7w�����
=~~�M�0_lO~z���{��_]]�ܼ}�������ؾ�ߏfI>p�j�9'
+�A7���o��&wr�i�nu�n��#4iHv�O��0���!��ui�E��[ZT�<�G6
+���<��{�N��p��}� Wf����=B�dp]��!0�T�k�E���$#�=㷲wI�
�I���,���H���ʵF�!�$���C��c�6�CK��
+��‗^����JK��/��f
� .�Z�;JR�iUu�w
+;�J�<5랉�f7��Ԫ�>rj�o����n(w3F:��lQ=�,������{��g)��>i��
,���5�5��$��%m�PU���^
�awR��Z��N�1�S���B���*:b
C��ԬRE�!a
{�e�g=T�ӛ~ȣ�~5Y:$��T,�þm�V��N{��'*bz>Sf���gk�1`F�
$N+!xM�:���	
�ao_R8��ˮ�� D%�,�1q3�
�NR�Lu�P�JnC�Z\�kL/�J�ɠ��Ϊ�p4����x@�qvc��7ԗ��s�i��k��=�W���n+�H�x�0��0ˆ���oK��ˮ �
xն��![
o'c�g<cV&`�\�],:7jN6k�6dμ\�ʷ�l#
pm�x��]��� 
;�
5KԎ4�>���t`�d�=��M2EG�xU� ����\6I�j��
��`$��C�f��r8<����j�U�P
o
ﺄ�GG�
�5�J�5
|�E�K�P���UwdU�(�eC��xhv�8��x��[��.R%�vF|�Q���U� J-�]N�Bk� �
�ң��
+���BKZ�ۭ6��ٻ^��4�%z�ڳ~~Ƃ��U�
�T>*�/T��nԒ�x͙�q5�Q9'ʻ��q_��{4����C�ތl�����:

�
��h�݄M9��n(�_0J� ��Sj���a�pcF_�pk�j
#B{ �K)G�
l��ed���rD�w
N@^,�q��X[`-�ݼ+��Q�]I
0�R�6p�N��̜���
�
w�2�$Fm�ep�8:MJ3@��
����Zs���9p���X��`�J�>�Md�_��/a�w�����
�hjF�L���G�|3f�8���nV�>�=��
�0��c��B����,����팈u�~)��&��Z��&*�c����L�'�������~
�OK�d�~�҇f�)�[�
Wl֠�-������^��d;�1윫�Ù
�l{����
D1�"���8�ڌ0��d��a��
j;�k�&�ih=��A�.3~��r!(�d[%��L���t�Ŭ
�X�A�	�\b������^/���G-ō�q�o���Ą�qD��b&���Ⱓ��=P��j����=29��m�蚔�K���	�pVT�bs�<���\�a�,��Ì�,�֜�w�	��F��[Z���(�Nˣ�<[C 3��:�����X�4g{��aD�
�m�6/�W��tt���S�������
�����,c���yN�>���$�c@]�vOL�.j���+ǒ�VRP
�U���#qև�}�*�
+�0&{�%�0�ۡ
+I�
{Ku�t4�/�Z�
+c�q�U�
���hmw��|
�9���ɕ"��:A3��
���M��:͋ h$;�STkA�
�eX�$����K�����֎��L��!H:�C3��)��@(Z.�3���{��
T�K����nDKxY�v��8OI�Z݅K��c�l�-�!!��]�<�
�;#c
+�G,�U]�
8c��s�~��l�M�� �	��5���A���\<b��pzv;
8�M|���i��{���'�:
t��|�%���{s �HI�L��ܐ�a]-0�[�L̘��&
�r��VW ��ՅƖ��~aA��Y�ig�(i0��J‰]��W
��
�����i'���B��%5�ڰ��ʋ�q�P�s�Q���
��ku0��O���+����z�r\�KEp	ᚂ�i���s�|)�c��������qL�:&���ȑ���@���Vr��r�>�^��=~�����ۛ��7w�����
=~~�8F��b{�����ݫ���������o
�����͐�~�Xs��)n�XD�É7�ܲZ�-+q�-�64�D�
t|
6�,���l�y���-�5��I�����a%/j�k&���W
��g��_l���ѯ�/�ҟ�����������/����@�^����?�������ۄ7�/�
��r�x����۳�gi�[����_�����h������d�=="~c:!:3s2�G�O��qD�
+�ǥ�t��

�;l9�A���C�R0a�����ъ��?bz�:F4(d����cH
	���=������`$�`�<�FQh��Ɣ͙�}�8F�(���^m�u
W�=����6��>�VҀ۔�S��P�*�8ŒMk;��w�}�#��[ć�9sf��uK��d.
�� JT��<hΆ�M15Y���ָk]5�hЫ�j�@
�6X��jk��s	����ɪ��n[Tz�u6��9��s���M��G[�Ps�'D8����A�+p�	p�2�׹J?i:���� G���倦{-�'�Q����D��S��p���n[��z�M�QT*F��`�3��� t!��R�5���-�B���#�Б(�W�f��b�>����4L��t�����!�(ON�C��$]�7
	�]�X��(=爤�)�?�0���u� ��q�fF
�.M�_;u$iK%�^[��F�Ȏ w�o;9�v!�@����nZ��g8���w�E���k+]�ϵn��sL�ނ�	4����,]�A�tW [...]
G �����i���Y�
���K�@�)ݸw{!"�=��>k�̽��z
��
��'�!ߡ3�p�Y	���N�`�x*��@%M��v8x�?�6J��L@���
�'Ȥxq�����z�I";�X�����ߝ%
��QF���`�f�ҊIl���ٔ�b� 0zl��jگJ�d7K���
Օ��|,�z�[
�VT��
�r���E%
�yz�i
�
p��ŜnJ�y��=YqS� �<0�M��,��1iI� ��Ce���6��F�8���Z������F�b�₍�
X�����\��F_|��'��-=��l:"�&x��
��a`�oZc�-`�6-6�8��Xch�̖�XLR2	�4Ϧ�k�l�}����à�c�f�Ga3������(�c���1�YI
�cC
 1,~*���4�1�޻����&�
�%�
@,^�mB�YdZyɈ�X�z���
��q�mE+�H8����b�%�X��������V�� �xD
l�=�ZvѹioüTm1엑.=M�V�o�W�Q���`"^8�b���;�>�
JS�Ø	��Ud;Qo"T�Ȇe�Zt.��I���U�g���SW�
AgGnC��H꿁�jF
����������tDWA,	�%@���0�Tp�R����_5��Amq����ΊX��mފe\t��
�}�t�b`����!4:�b	��hN=���Q������!]=h�M��ܤ����t�,��W��¸y��H(������p��Y��ݔ�������j���q��x����^�������?�]k���

����O?�=���������>�|x��g������_ξ�x摓6��?��P���_����k�y�҄
�UԱ�S�X��@۫60��?�3��D�x�����;�x&Ƿ<�_�?���|������u;zkw����m�S�>��jټ�3��F� e���V0%E,�p�s�#A,+�̢8L.u��3cT���r�"�TN��y(Ӹ
� ���)HmVO�@z�t	�]�pH�����r2
+�=�;�^}��/�O=V[}��C�:3rr��	�g��:�oض�������@���%
+�D��{�

+�k��Cj�Zryq�����j��;�G��.�|�Jş.���5
e7��T��F��
pNͨ�NB�z�\a�jva��R��",S�.��j�&O�G���*b��H�x�I��
�e��n��2k��S��_m�4͎�Y15~�M����v�L7iŞr�b$C7C�M+|>�23T���.D{�N;�p)�d/�<`�X�������_]&��H��jt�
E��л�h�
+�
m��]0�����x�^�PN� .���
����K3�@��>��7�$����������>ZU�N
��o7#���:�~U�G��j�b1x�;�4��Z�i�����Ȩ�gw
+p�����������������ۗ�>\r�g9�u�!��G0���חM,�+�����&z
i�`�
"�*��T�N
+��Xl�6� �uf���V��5�>��Py
 {w��`��y�A��
+�
�:�<���$����e��m���v at Z�����첹��{�+s���O�\��<�\-oi#p�=�x��7��o.���]�"�y�m���k�v���ף�R��h�`�!3J$z�G3b|��hh���4�t�[@A��L>"�ɋY�Q���*�
I})�I/�׮4��\�W�,��T�)zA����;��2��_|aS��"�����P�UV

+��pE�Ą�sh���z��\���C��ߋG��80�Uܕ�Լ��M
+	nj�y[rS6���z)FL�8�9�Jtx
+fB|�
:Ȝ�:ղy��ao��y9L?j`��Jېi"��'60y��}b���ʝ��p�Af:��eJv%���Z�J^Z�-M��2y�$t/�j�
.J���|�
��&E}E
'�0W��l1GI-/#5���M�.v��*�B�d��� B�I�@�*9����4���EE�	#���/�6'�V4%;����Fg���j@��B�2��b�������RCm�J}�s ċ���`�s����t����������Dr�V��'܊:"|��>1�}�c?�!G���֩�iy�^�
���anulsL���T~�����
�W���
��a�
'c)�\+��{;m�D����zn�n�3
F��B.��l�YK�w�Mz8U ���a�~�� P���ٯ�;�#����������]ݽ�M			Ƃ�IN�H
ےпϩW3s%ǂ�h����GթS砽9&j���e��[,
�b����LF@	�L�1cR4
)�}��Wc�
���w�@���NǪgJ�k�7�vX�����'=�ڱj
!A{�1
�Zh��W�G����Դ��]'ke�v�_P9��wms�{�kՔ�����kK:4��t��̉MDžj�a�	�	�}{6ܐK�rs��l;��C��j:t�A[cs�)�M�f�,g
+ ��a�R�Na
B#��r[W
=-6�~C^�j��,!dd��Z�1��#��ris�
��kgal:���l�eKC��:}���to��و	mH� �>WԌT���D�z�N�Ż�̐U
�/.�V
�Q��
@��
��}v}����2���̱��g
+�:ן'��Ǧ��Yȩ6�H[v;B���m
+�%#VWu��9�
�ͥPDK�|�IU����1r�L6W��c).��}��!ɶ�P���u��O����&��c
���|�=J�����a���vK��
ܗ���ZAǾ:�iE�S-*AX!m�&�ڳ�^��%oT>0��L���jH�����k
fO�h��Mkq�a(PmVdb���B�My8��'ަ�.�P��p�y;���p�B�X
��Wi	)�(�N}@״	L�{d(�$��%FȘ+��f�� ��d�G���5
�
+�!bu�/�4�*��Aq�cq��0��6�-��r�b�!���#� bϲ�LF=Q���n���^;Xϸ,f��dh�jV��c
����{Woi�
}/%U)�wS9�� ��=U��t�_�
�uP)p��
E�~�^~5�[��@

Oh�����2{�
L
��ƒ�
do�V�c
������o���e
�aOaֺ-/�H��`2!�+�����>$�	Bѩa���F
�ںB�~푅�=a�O�
�Ͷ��1�XK~���� ���C;Ɲ��
+W��@��@u��ګ>*j����C�h�p[���]�p4K���'��F���k�[R5�U׫q
�Yjն|��Tk��Ь���
�3
k�]�o��	�[�ũ���`�})��Xl�k��vx�א�*��t�tv�7B�5W�;�#�'d�>��B��\��*�R5�'8�����N[v�

nG��C~�
+;_�YI��N�t%2WwS�`�
ə��ϓ�
�1��uY��/�Hjqcq��c1�؊��N��
���ۡS�ٮl��*�-b�µ�|��$]�v>7����i��d��t�`�_�^"6��
ߥD�
+R�
_�@w�4�2��m�~=
{
w^��u�Y9!oK�Y���
q��˹��Tqޜ�����*�n3>��T�����	�D�K��ٻ/Z��W唞K�i�� =
XZ��A)�P5�H�GO�&���X�K�L��[��S�R)al�l=(��4j�bՑ}5���E#��'�L�uy��a�Ez/v�b$�@�R������6(j�����_��m��#|���LSFS��֪^U���"waBJ��~�kd�� �0���QЕ��a
4�9�v�&�VA�j\y/���v�N�#�a	ot� �N�8�u������87:

-��g||�8}c7���?�� ��O��>��c��߮����! ŀ���7r������|
�%���g�*~A[�b��a�S��D��2�W�Q�B�i����Pb*V����w����.�N�!̐�ƅ��
rݫ��E.0�K�"�Z��p{-2�6&��6���c�O.s��_�V�~��:{1�`tu�1>�M�O�eg��j�ӵ�%���u��W��:w�"��$�z��A�Y=y�P?�im%鿩ٚG�I�+�=
��A*�z�P�ދ�p�M����W(�$��)X�›m�/��.DP;(�@}K�p0uyu�M/�iL*��n3�MT�~���Q�aKm��#���8���X� �/��mv"����Zx���mF+9;
��"�3<>Fx�7G��G�Kbvh`6!�7���.�‡Ȱ�@h#_��
+��r�KG
+���P���bTEҟ��5�j�R~-O2��[4��

+�ش9��j�
+���;�S��+��O����������%���/��Z���>�����_<��Ǘ?�������_�����~q?�ŷ/^|��铓�O?}���">~��q���?��{}j�?����rz�5���
�#����knD�t?Z�������クzy�v��XS�E8�L;�m�?����>�����&<��s2t��
+��zv�;��Ϯ�]��?���#�b�>|�;����r��5'�A[
�f��z�U�
�P�e�2�|Kȃ�zNG���|�@��j�l�ƈr`
��
F���<��d^��
��䱶�0Q&�
+�ÃE�|����N�MO�sE"��d��%���hy��x\
��i/|H��'�4$t-��+����Z�e0*G5���I�a�ؙ��2��po�8�
8��
9G,�ԌW�^sl���eW���"�0j������z>j�ǔ��y�ƃ�2p���Q�7�)��]�-�P�]k�<�V��́;��Q
i��[z��?x�x��)z��e?
Еn�`c�3�Ϛ8ۡ	ݩ-� �k�Զf��!l3���Eys���E�g����E�!QqlU4A�]�����_,�1U7�e��
w
�XHT�����h���%Jf�ϛ�0
����0��
e��+t$�Y�tގ,4��/:��}����I��	�m��c��$���Ŏ�l_��9�o
ҫu n�
�)ez��U�3�;�
���#
+�(�qdg��e-2��e�@{y���@&	2��m���A�x5@�UCcDd��K}��Xv
��
zE�?Ca��<0�+0D��Dx�:��{��$W
<����'�BlC�l�>� �Ȫ�S�v*�dO`:_5ƍM;�n�Uc
� �#�:\rh=\xa���26(K�� ���_.��ӅN�
�����E�����"�q���0��������� �#܉_\�:.�o�=���u��'?%J��<J���]�T�0�
�
?O2�C1?5�����b�E�ʦ�5!
���pLB��̖A�u���Xy|`}{򟣀a5��$����o�U��v���������/�ho��C:� ���|z|���K�J���?c/�۵�Yq�����
�~2���Y�>�
6��iG
dJۿ4���!�/�Ɯ�"�AxEogxP73ޢ��"��<c�;l6��]
0X]U��I��%2$/�,GdH5� 13$�S��:y�
�7�I�X���,u�c��^�V�:`���& [...]
��F��%�z�B������
�]*Mp��R�/�����8�r�P�lkJIa
x�q0[��������˗c�n*k���PR�@Į�M(Tv�����0�,���dG9�l�ţ\U]�G]<F?�Q�R���r�V�nMw)S⎽��T
&���\�>��j_����9�dIa�X���O �������;�2Ԓ�
��Cq[V	/�����.�����b�D)��ڗK	®�y]<�捥�[��
n��M�����KO���g<z

Y�{�5�8��iyr��<5�:~��:gїA>N�C�M�')�MO��?�	�ل�І->kC]B�
��|��	7���ƥ_���
�P�4�_C�Om.:�;U��x�[�*y�
07z
���XM{�
+�<��R��r��h�S8��0�KMj�;��
+<�T���On��MH�8�Wɹ�	���D���������>���Y����w�*W���Ώ�`
[�#\�!�V�KY/��a�C^b�+/�P�Y�P8!������ʓ�-��7>Jt�
A�f�	>��6\�Z��|��`�|��HL�����>z��K)�
�&V����%:B�-�;}ؖK�(f&�fұ�Kq}
��	AX�

m:܍����|���&�(��I,)cl3um
.���zؖK3��9
Eh5���%���T4�H�>	p�!��ö\�[
�CЧ\�:I�&��b=h���,#
Oͩ��$�P��d��q1d�%�d�����+١�l�aNɐ]yX��d
+y.����>Sr�|p��+|j&N�����R�.��Ҝ�	׻-sl��z��m�H�osg��Nߗ+���&��+=�#���pQO��q��xc�$mX�S�;k�/��SrӮ���>�B
�bi���Z�{AIC�>��`���#�z�H1e�xF���K�tq�2�������|�
�i����}f�r�]��R.ش	M��c�C��?ʼ,��
�f�ڃ���7�Qz&&W����ٯ�Y	GS��%�gm��p,�Z�Q��4<��T�VVS�J�=�u
�y��+����eT�m�7�!5n֓�q�[�pD�BV�
r%��˜Q���'[�$?
�5��6a,�9J�SSǕZ˸cf{i�"
��R��3]�`�$vq�X����IECX�O\��
-�o71�8)��a�S���a�~)�Oio5�W�?� �PU�
��J��9l��lJ��M�ܥ��e58G�Lj�`L;e���J(S��z�����j�ڭo�����*?5�rxE��^q^� [...]
+_R���0�Q»��ퟓ��c���0\����� 4QP.�@-.����Iy�5����ލ��X
{�P�0g�/�M9D8��P�K�3n(9�M�M��gpz��aG�S⇿�^I�j��$v���	+�z���(�m-ʛ�a��@4���y��}���zQ��P�b,C�q�/>�N��<W�������Ӆ�;bL=]{+�Fim�����
^�n�~�}�Ǐ�6��+���^�����.6ҩ�RbF��d��
t�i_sdu��'�Y�R��Tږ����!�2L�0�9Ӫ�-����e���Gtp^���SW�����9)�`j���R<��
-���6>�Ԫ�Q��Ҥʰ�9j�;�5+"`/t��o��&��Ce�Ҕ�iwcAߺSc���+t'_5��-8g�d
+�T�z^)�4�dҴ�"�v�f�]���e��++F|�
�}�Fˉ��ڊ롍�yvK���;��2R\7��#��'�FLH��lZc�=k
�z�
�|o���t��P
	��'����S��
-����su+�+‹)r
1�
���@�b�C�:y��X�+�d�vu�Q-�רT�.k~�#+u�(���]�"�%���zm%���Ɨ�cwҪ8�i�ix�h�=�i\+ޫ4o�[�[��n���p~�o;��cܻ.S�|/k�j�3�Bg�v�
+���g�E�(!kTd�8ZA)mN�봱�P�Ϧݶq��5ф��
Ó�������%#�,���5�r>x�-F�e��o�t�R_}+��P_�|��짢P
=�����<���I
����# ��Tr\��Z�
���?P��кVs=4M��G�
�Gu�����f��o��!<��N�(��1]i?t�&Z<��
+��.�Ōx��>���U�j���I�����W�v��D��m
����H���\���Bա-�a��_>)���C0�e`�KD
ڄ<n��I�\ַSK��Y�;i�)�� �Q��u�'b��s֮�.���y[C�u���=5�qO�XJe[��A"�O2JB������+�U�۶�D��?�%@
+��\~�y��&����͠%��4�Rdb��wfgvI�b��i�F��X��p��̙3�z;6�-B�Wo��2�
+&�]yև��{���O_ⶩV??�
ŗ��t��~��C�,��g���A}f��T����N�pc�mOX��$���=;PF��S��[�a�yЭM�[C+TvU�Y�����R��p�N�7b����@������'
?�[絽�f��p�|�#���&0GӇ�\"�e͍��N��U�9�O�������݅Aw�[����&9~�J����yH�L��&./�l�,A®�ra��	�)D�SX����W������ �o`���c zG�
ɖԋNQ��l�
��A�N�+<�<*�
`�v�
-
�g[�a2B��
+��A��.t�J����[
ߵXO�^��E�v�p���g5��V�)
E[!��DW^=��'
�S�J�v�L6�T4p��SG�
,
��*���#܊Ȩt��X�JG80٦J���n���d �c��meA�
�jj9dv���,�7�z�>��*3���v$+��AI[� r
Y�����

�_t���. Pb
+|�n�X�k+��
s��P�5 t)���_���a������
%
dS�*��i
��M��-8Q��0
�C��}�R.�P��G

#Il�}܂�E}�p�Q���5��P�Y�|ҭ!��k�`�����]�M��Χ
��q �Ӌ2��@��L��K�$�nC��>�
�vG��V��� d��X�M#/>�e]Rf\_f!puccB~�r4��=�D*�4��
�wK�<;�2PT�h�>�_�RX�#p��"t�����h_d� <�?p[��ͅ?�a��A�F׷#�	��J�p8`J�����Q�
6��N������B��
 .���{اk��"� �{p��J�DD4� �[��s ��F>;@V!�
��i�*�n�n�?<]q��v�&se��a���+t� #�Z� ��F�N�G� h��ҰB�Y�@A��,��D���[�
9�xHI==DX��Bt9\��9��ZB�AuPR%,m]��!]�}<r��!-*�%Wq�aE<� [...]
PjR�m�H�bP�9:g
��^7$a��S�����B^��8y�
��
�jh
��[ ��ִ��NU��yQ���c�Ҥ��&�؀����؁���b��h�t�ҰН����Ɋ�Ǭ���t� V�Ac�0
9�9FS@s5�V�
+��8�Y�@�+������"ҾR
�ǀp��J����ߍ+��!�>���P�n\��
�WP>kː����^��;�� ��B�S(��>�c\�h�D ��n}/�ۓ�a��z�^&l���f��zT�z�鞧	�����2ڝV��g��5.ɨim�ۑ��2h�o�/l��m�W<�ٕ
��V^�F���R����������_��EYoV�J���X=�^_��2ͫ4�==e�Er���''/.�����wo�
\��8�O~�_����e�H��WKi�ir6�������]���S�'�&?�����s���\L���U�i����g�e?�|�˛:K�y���91_�٢Lr:�&�Wi��e?Lr���^UcH�P��j��M���U���I�
�L6uV��$0*�m87�&y[&�p���`�z&�ڊ~\^�]ͫ�3�0��6	V;�mL�*��Oi������&a�����oc_&��n]l��d�K���̊��'��x�J�&e'����C�a.�ɘ��뤌�bt\g� X�����1���4�>v��3�p߇�%]TCD���Y at 8�m0�$�]��$�Ш�{
��r���<[��ka 
�7D���{�V����_2�.�:_���b���d���$����*���r�2�]��̙���U�o�sM�u�去�q�;�r�]��ua���
w��]�(!q���.�.�7�4�/��GE�*�
+&��.]��"w3���M�x�|Nc��֝n�߼\-��d4�f��iE��~)d:��dFu�b\��+�
�w1.��p��.���y����h��0��c��Շ}���f��OAy[�I5���3
Ŏ��q�i��k��<N�1(���z�QcpS=d�(����t^dE�˗UZ
�t !)Q����2�'�y�F�(@��{�x$�z�.�$/Ha���8-�M��D|M��,z��ݺ�
w�	jcN7��
����(�YQ���<[�b� �з�뤌�bH 4��� X����
@E���׫tnRj��YZ}�������@^{	�eZ��ʬ��A���QHF	8���aH���A���</����0���Y�G
�ߒ��G
�]����{.��&�.�z�M9�Q
�?#&�����
����ε>���m�4�F��}��@��A|I�j|�fᨷ����v5���F����P��__$��l��ŗk��?BBgo���5�����m�UIٟ��| �P��U���|u�UƋ�ތ���a�^�����"�u9Oγ�*6	��nn�M���Q8T��X�uR�U1ڊ�iWC�� ���A�F%gN�!��4f ��UW�'��p
����<�����M2Z�$�=Zݬ,<�Ս�/�z}��0
+�E�btV�:uM�ss�˛:K������f$�2�WqvY���G��[9ˬyi�%H�&�$o����a��-�T�V������
+��s2.�=�`���ƴ��j���f{�ʋ�<m�N����O)�� �"
endstream
endobj
21 0 obj
14208 
endobj
22 0 obj
<< /Filter [ /FlateDecode ] /Length 23 0 R >> 
stream
+H���n�H���w��
`��l+��,k"�� �{g�Ȣԙf7�ٔ�<��ԑ�NQ�
K1$�,��]UU���/��Z�e�?���k]-|!�
����[����w
W���c��'��0}0~������$'�w��1~39�ʃ�
�A�
~k]��������|H�({�D�z�Ӻ~'M�]�
Vo
����%&�jұ<�xsV�ߏ��#��H
��Ft
�����HM!�)�p/,
�B�@,fLJc��Q�{JDE�y�š|�(����B�	@�H��Z��-�A	�G,~nA�ݬ�A�������=�w�ʭSz�
%k��tH��5�TH���[�?��̏��7p�ېEaș�mSg2��&y�K�y��
�O|�QԒ+���o�{L�#T�q0�,�NJl9�BVk�l�����<�Q(E�E�7���rյ�r-��<F<=:���"�fC��g'�`����`�WRIR�/�����9�!̡ŵ�^2P�񉒉g�$UP[�y�	L+��mR0k���ųQe�5g����j]�l>�@�6�
+c
ѹ(�����煀�b��E������!�X'�;-��zw�(ī7� ��_��D�u��P�c�`x�9��G�CR����=�X��`Z7�@l�5a!���(.����n��Xr��p2�?��1��7��)q�
/Nd�8����@%�8}�[F�1=�T]�{�a�g��@0|�f��=�E�-%�)m�O�D��:�x�
�ˇ��8Fi�QQ}�oq(�'J|E��V�0��ؤ֝��[΃J�X�܂p�����ߣ��e��ŝ�;�(�X{g��C
+���B�ѿ���Y�ױ�H	xw��
Y��ɾ��6E|����'xB��)�@
+��B�`�Yr�Cj_�*?��G����p�z/������
��>:	.?�&D"�./g���d�s�^竻��(���@m��
D�â���]3û�V0֪�03��>cv���F�S�����D_|��'����€�,��7Q5�
+��H��S}e��Z�2 ��^�k����_�o������5
�J3%�u���f.�𜹥�#ͅ��'����C͂w(1���
�
+ at 3���r�`��G�mT:¿�<�J޵{7�F��^SJ���_;��H%o�k�|�T�k|-G:~I������\K3�5��Lk���d�F*u/�Ն,
+C�d_D?J�1w sΒ��\���"Y�u��~��H�QSF��J)B��H�ѥ���g�6�P���n�#|5'5��d���T
+�+tZ��M������[��^�s�/~�E�rÓ��>��2!����d��Z�ryBo:W�6)�Tr��a�)�	�%��I/���D~$*ەT�����\�n��};
shqm��4��i�B1�̖�
+j�<�4�)LJ=Z��\�N �
*�
�.x\rk����~|���
�B��U�
���Q
+Ny
���`b�I]^����TXp���w����<�A��
+�v!@.ǎ�|g���aZ o*��P�`�
JP��<�
+ at 3����Xv�_�
P-�3�A���v at p\;�
��f惡epSȀ�}�op�H�[IPe�0ܢ
�
+?�[`�k���Mrz��d�W'���L*x���
�T���ݺ��޿{�� >
+�|�u�n�0<.
�ϒ�%S������?�W
Jp�r�O�3vۭ.�N�'
)��x�^|����m��������:��>#���w#���ૹ����ńO�T���M�u����
C�m��cʁ b�_
Z!O�F���i�"J%�9
&�Q�a�Jp	��\
�Nz!�
'�#Q�̮����b_z�u��Vo۷�@0��V{�JCh�6(�lI�����H�V��i��Zs1:03��v\���x�#�w{�^b�,
+C�d_����ɱ���"�1J�)O�0�L�1��
R�y�
+�(5��
44� �%g�@P��*?��������@�^��e+�%��{S
 {q	C/n�|�zs�����4�SR��Y�ĺ^9J(R�u���Kj.k���fkk��fkk���-��4��FxfO�q�u�Rh�t���#3�;�RD[�x�
�
+�Bn,��Ղ����}��Fy�(�s/�&Q�'	#�œ�8���1�K�&��0����A���qc��V_^QՂF�,#<OUi7܁-A�L�.p� 2��w�~}�B��Xr��"U���q!*�D��nN�d�Jv>��b���T��@�V�ߋ{?��\	0=
nOi&���7p�qo��c
+��W�z�,G�	Uآ:]R[��^�2
�];��E�HI`�"��^�Alj��lq���J�*�}�,��[�o� �O����K
�4>�1�̖�
+j�<�4�i���M
+f��� �Tp�����%�]M1��?xd�tFO'6�3S��U|�̾
+"֒
��nSb��]p�o܏�
�ސ"���K樄�#
Ͽ�f�rkL^%\/~"R�Q��
+#�ų�8���A�ӥ���^ [���E�|
1��|��i��I�NQ~
�Ҳ�?�c-|y��#�Th��H�"���×��\ޠHci�E0c��R�y
�f��!X�������$j̸C)4'x���#���{qF�rϋB[�]�	0���C+�2f���E"5�%z


|%��)a���8ܖ0��N����6G���
}�T�����Ms$mh�5GZ
�5GR�ds��pLs
�����X���럣/�ʅucFr�
�T��콺�޿{�� >
+�|��b=�����€�,�	Q25�
+��H��S}���)��8c����R{ґ¸
���ŧ��
ߦ�*�W��zlsȢ0�L�E����s�"���f�R����L�1!�τ�
����
���f�<�|��8�.jIvB��4
��ip���z�%
+f[Ck�H�lCU�E����5�
�ږ�sFf5<
5
fܹ��P_=�3����}I{g���1���lhk�ה��
�\�5Z��˧7m
�_��J
���C��
Q����+2�i\96s�¾�B
+��D��u˻�+r�����s���.���u
�kh]C�����hp�iE��7��� �>Ċ'&A��}T [�.L��S
+'��
+�N���ex7�S�����F���\�$79��͟5#eeR�����
+\
pً1[���Ǐ���;?��?����Vϭ`���Ј�1�3@�7<��eꥉ��*�
�w_J�.��D�o�8
M�u+p�g3Ze \�� ҫf�Ĩ �O�86���kAo�
�^�vj�F��A��_\Xz�KF��[ᩤ{�@�ͬ��T��
J�����hɇν���k�k�ݥ�,7D�閈���B��HKF�8�!�L؂�
�f
�r��?�?�n`m�PCĽ�9�թ���	��G��U��J�N�
���F'G��&m���
/
�Qסp*7��t�E �Tq9[M���?v�6�a��w�YeK�7?g{X4zSПvj\;qĩ�l�XQ��jʆb�\8�>�Z2M�
+IL�X*�&(���nb8Ŵ.[���"�����ό���2)F��\
���1[���Ǐ���;o�_��K������E��l�Am�@$��B`�� a�y����O��5&�S
+�'�Q��C�RO6���9��8b�M+��GX��4�t��q�lU�0)�O)
����d{F��4>��Dյ�V�� 5wV�
endstream
endobj
23 0 obj
3657 
endobj
24 0 obj
<< /Filter [ /FlateDecode ] /Length 25 0 R >> 
stream
+H��W�n�H}7��K�
0f��d7�<�26��ă�'��bPd��
�����~�V_tCYJ���0lȥf�NթSյ��~�"�G�O�0�?9?
�;.���y��?�������US���	�{׫ˬ�YtQ�#�b�׷q�����cQw����D2���>q�%u&��\
S��vxoe��q�YdU��Y��;w,�����:����C*y��u'��c�I��p�q��K�wLz�D�\�&PK�/c+��%0�V>��*X�q/c��N�WY��B��i��-���/c�S1�*�mּ��;qȊU�e���M���|<��CV�1/�Z���Z��,Xfaw7�6l�@��ؔ�52�g�W!�ei�&�3��D�
fȳ�a��d�I�+B�vB9��u��
lB%�_��Y^��"��w���'��h�N���f{p
@:���8���Źzn�R��O�Z,m6qSUY\���SE��\��x�%6�eݖ��m��^�nsh�mP�	TU�g�6������-F�����`P�N:����l���
R�K�Zw��Aķxf�
�ݗ��?]s9I�o'va��B��s!:I����a�'"VI�
n
��s�!�P�]G
+��~
'}p�I��$��#ת2�
�E�b4UVwf���o�^�P�=G�,�c^�u+�f�ZI�,Xfao!��0N�ݩu-�n�og�`�T���fX�'R�� �:.j��:�M�\BhktkF<�!�E6a��{R��l���N@�
lB4
��q�fЇicSFvX
R�e6���`!��ׅ�
�	�%���zo1�e\&���P��[Xl�����ڬhV![|Un���o]wf�����g�
����ޘ'M
����w\�lb��6��ͽ�m�2Zv�XՁm���
4)�/�cQ�M!�Df5�6����F��-�#�b4U;*+v�ni�T_��g��M���|<�m��B_�#Ƽ��
$���ςe�KUM��2
�Ħ��yV�g��w� ����j��&q�����b܂, ���dբ*�]�жjZ���xW0x{Vo
��~�
y����A�:m��_g��z��l�
�v�Ѯ���l�
�6��/o�j.�{���Dz
*^��MY��8c�Ha�����ظalV���ժ^5e��y��\V���2N�8�,����w���L퉦L����v�I6���~\����@���\�j)�elE3��n��t�3V��/���N�WY��B��i��-����|*rQ~�����K��[(�K�피
4�¨�8�
+O���`6�8��u���O�=Z&.⦪���w�u�E�G���ګ��3~���O'8�&D��?��.��w������l;�.���ں(�\
Yu�H�\(���U
+ �b�
�E�՝+�ݭo��C�˲Ȯ�˶M��:>+Ȟk�B�
K�yעs�l��`�����i[[�;�B[�Y%
�Z��k�N��B�k������j������8o��w�Y��`F
���3�
Xd�_d<U'$� � ͇�h�K�]���:���A�U�v���+���k1{��n�|^�
s��VA��=�����Y��96�eG��DS&�6Pm��h���PiD 
�a��J��H�yע���N�g�2
��z�7O��^-��)��o���M`CIS>�s������&1�99��M�xXU���q�
+�.K�a'
��D�
fȳ�aw�نf���vB9����B�7elר���L�,�y�G����F���'��h�N���^{p
@:��8�
���/E��rq��W�@��~�o��xGG�~�o�b��Ã���e�a�9$�r�\���O��9����C���Ki�?X�\�҂���A����'��
�����?�I�����XEn �	��
��hbF(
+�
Fn��h�����.�F��\�X?�)u�<uY���m@�Y���6bc�s
�a�4Pv⒐b8
!�F$�D���*�9���5e44���"?bҎ]�=����~i[�"�5dSц.�i���r��2D�ˣ4tᏄy.a���ԍ<f`E,2療�B���x�i�K<c�D?����9����

S�fpβ�A��B�-�P��žB �(
M �O�� ��1zXWV��y at Q@�= &
+�#u���&/>C� �jw�F *�`�:��@�ƠD�w��C��N�"�u�|H���Ψ�%�>�
�O�`�8�</K*)� 6
�ph�=� �3��+
��T�Hqh�@1�g
eDq2zlB�0D�\}n�a(�GM- }�
`$!3F�1�0�MC�y��͈���C`(��
*#�)�R)�!���j���FT�C� �W�>��>�Gq#�O=nhhԢ�m at h�S���8`��&4����Dw
+p�7�nZm�#��
��\ 
���j*��H	�&��(a�ӃC�"
'�K��,��(���K�G���E>��V%��@��UɃ>�&�F�>
�!���� �)IRd�d��Y�� �%#d
�rF����WL�@���ԆUw��sq0A��@���hA��
g�-=0?�x��	�y[@BϰN��Q;�;k�h�@)�e &�z,AO���y�3#K7t�c�8D:
D�&�z6P��y�"�K�)"��B�)C���
+�����9 Œ�0����
)�4~H�t���ƒCEZ�\��:
+��G�am�22 �#�#���hL��(��J�����l:
 ~8���� vO���m��#S2$S�_E���q8��@ݙ�
 Y��
�J��6$�h���c��Z뼎0|o��n$�:�:%W��@ڄ;��R����*�d�L��;��}{�n��,��^�9��L�S}��
'ܦ��G����y�p
�&��Nk�؀�l@�
�̥m;m�H�9
I9x�|o��X�aH�"�9�
��]2q*>��D<�
m�:��|
o�e'�i�墕��F�C�LDk�<m�R��r�t�flv�
D��{�H�̐��4nجw����N�l=h�r�q�(ބr���;QSc���h]�)�nkL	U7vJ�I՞�!X��ь1� 
��1�
+ʋ(
�)k"B���@���H:&DKH�%m�zҔ��6E���Ŏ����
�T���-�;1�
p
s
b�pL�P�4�@�eLP���Bћ
p��b
+<״H��U���ևC�(�C2�P���[���j�^2��T��y\��h�
e
�nAp%jt��
	e+�����5Qy��W?��Fp���v^2����d)g��D���J&-����f&S(��4&ۦR�m[�~����}�v@
���`$
cw����(J��8:m^ыu�P�_��I�s��)�r+��˕o���U��Ґ���%�XL�ѥ�v!�\^�!�;�}R�>բ8RC%��(L(��g*gR�.��9��cl�d����q^���$j(v`;�4�;R����4����]�ቤ�S�v����
�.��E=��F�v
]E(6��3@�Q��&֝��|��d�ˊ
�?��&�ʪT��h�<d����
���t݀c�ʚ
+��wS,}V$�R
zÎ�j���4�֛�W-E��
�����F(�f�@�k��WI�� ���1�T�}ݠ�	5�g�j��S(&IS	6ox�Il��xδ��@�F�Y1$�'�@Z��!��gg�/�w�w�������
_�|�W�������������l��t�����.����ۼ���x�NJͱ���@�q,L[o>��Q�9��)��4�I2�4���5����x���h=�hj�0��J�`�MޙbM�-ꖧZVU
����P|��s����"�o�sX�M��b�][r��#��U+�B�|B
����"�<�`��=��ϝ���I-o�3���o
:K���8�+��fF
+ݦ��LA�8\��B��b�
+�,A�L&��%�u��Sb��U?ΰ!0��9,^"|�y
)D��kV�4B��D/g�:������%��a$#���o@#j&
f6G�u��D6���J
��cf,^�]~��3)I{ec6��Ǵ/�1�=LzŌC3ʊ��
D�=�A`XGY�\����î:L��a4O$9��)�3�1�
�7s�>'b��6�"cF��A�%�mLu�KN�ۤ��9Y��c�(���g�
?��8 �<��$�����c�
�� ���/�
š��%ww3��b
E�v�
�����:��aґ-H�����<�����_GO>
����UFp� �
H�/�fY3�)��Ҥ���#�Z�Y�H4G��<�QygF����dž
��fn�Ű+��3�
�)Yrw���z�Ƽ'�
���7<7v�gT�YH��0�d�ݬ��5�l�Mڋq�J� ���
sBUu �5�>�N�J~���!5��sߡUڲ��N�;����;P�L��$�d�z��c/�{�%�n������o��S�j6�Esжٜy$���f���XC�-�6c�41Hm�˩׺���v7
�,��
��t���rIe]�.|ȕת��9���(�
$�V�OR�v��Q�<`v�¡�

٠�>��nM�}���W��T
���~^��q�i��ƨ~�P�� �#���qVh���ڎ�����(�ڭ���ʧ�ՈQv��Ǎ�^^�bHa���
-�q/F�
��g��*��n
�kI��Q\�>�"{W�/�)�
u����
�ʚ�UI����ki���h�`-����������f����n�My���]����z����Q�M{`�
��L������ܞ�L�M�[��
�'�B��2*�h1r�v��s��1���v
,��P��^u]���v��ݣn��Y�����S�o��Q�$S\��@�T2Sl��f�̂�bc��Osqc��p�c#ǕFѨ=�}4�̞C�^�E���&ڡJ�ᨵ�ս�mS0q�LoI_���i1�՘7�k.@��!�{}�D7u z�D)h8
j�@;�����OބA�L���Q+3�$���9�EV:s��˲ �JCm
#�LR��A
�ˤ��4�:[��0��M���X��
�?�1�`e
f� �
�(���TC�L���NnlQCV�'�
x����LH{p��;��Kn�8
_<;�xq�{��������p����g��8]��z���}������v�n^�=\����;^�#��9��4�% J�3r�M�[�B`(��ӯyM 4�%T+u�\�E�mh5Y�š
���W������;���0'���إ���etߡ�
�6
Z�� �dOc��Gj�T󰔢����]�Բ��
}����Wm����Z���q�B��d�‪�
+�����KR�W�"�po���n�:4ٹB�'�A$�w��Jlߚ<=����~���/�o_}�ys�[��������N�?�y���󌿽������/�����EX�.����g<�!��EФ��T�B�<�?�����X��B˯˿���Gl���΍d:tT��߷q
�9�(�"����ם}r� ��l����l5��\m��D�|�D�L����m����m�)��jj�or���ˏW��n�������/,)N���5�}�x��~���~�|ؽ����������<�(
�y�l��k&��1��<�˟̗[�U��ߑ�?�$��q�/�� ���V,_�(BƆȀ5
���gUWUw��c��!� `fM�����Z��
R��g�&[E*�
����������(��a�D�c�X�A�.�l��p���2�c���j�v���
+|���/���������9Ϩ�f�P�g
+�������_���=_����
����C/��^��ϋ.o\���f���K�z��5o^1o�6����
+e�L��
+���
r�9ܗ$|Ѫ���*ηC��b�[�����F���N����Q���P�
T[���5+צV�# �)a/�4v�d�
�
�2���3�Y$rĸ��Ɏ�:M��)
O���KEA
+ uX൸;�8AG
	kDMA�N
 J�wFŜu�g& ҚF�k���
+wؼ�txƎ�	'�T��`L8lj��Wo���Str���l�9!����.U�@C�;#k��Qs�@E�ԫ?ٰ*J{�T[Ls��ҵ/�A�
�Ew���׈9�p�!
���:����͙N�ewm��1_�F�k9�6�
�+"�1������oa��9ש�A�l�g؂����a���H�.^[3a�
-UB�U�rMh�
�S�m��s��_hE���iQ��
�
�ʦ02��M�>�h�v0�m���*c�!eE��R	�oO��Dʙ��kK&�q��t�ܐ�0�V�4���H�z������:��1��8�6/��y�m���j����Σ(�-��4��2��=O��@)���).�#W�x��D="���a�ZNc|��/��ͫp�P{\HE��sIY���F�Ax>�S��h���)lk;�wGMڢQS�S�8@���
[`
Z�ou�0�I�ӵk��L�#�Z��^���**��K� 
�q�T|_`EǤ���lU�=�ӄ˾i6�
�}-��=�Q��)L���r�a	V��dR��[��ڵ1�HA������8+r
l�Yn[.]
+�C�e;u ȩv���0\��쪆�T���ǚ��
���2��.Qs�S���
K��/a�a�-'l����G�V\�@
�;��Փ�[�0
Lώ�-4�𪎠j\sN�{=������6�V�������F���ǧ E�̘��
��Oqq�\7��'�@��ڒ�*f��*����xl��F��
�I_\UG#�>,�Rm�HC�Lc�UQ�
����t��{X#Ja��.5�3��Xb�r���;����L�#�+N���1
�a�:Q6xs=�[�\8��1-��{��JbE��s#�=-5q�
�Ț�ؐ^�Ո��Ļ�o���D-�̫
��']N�.^3Q����.����\
����v��A�n�8��Z�=�V�fV;��$uɧdD��Ք�w��<��F�!�� 5*+��-�).�-�-^;3a�ǽ0p��]R;���
�����&q��/�D
��E<k;��]
M�v橳&#N�h�q_��4���F�
���]I�rX
��-�)N���]��f�
9(�\�]p��N���
�|­\�G��;ߜ�h]�:�.�6Y�\_�����/
s���
+g4y�
�D���ԖM̂
H��S[P�V�ݘ�ǭ+R�M���z['s�|����Mu2�o�d�x��H��a�R�����:�qRuH}_
��W��F�
��!:(P+:ٰ�
�]�r��D;�k�L�!�'Y� U�������6�z>�6�
�
+��1-����iøʣ�wM�U
�^m�ue����w�+V�%j
+���*��4,���9Lq��e_k6��
)(\���r]
�2C���Q#g+�ㆾ؊
+
+����J�~�j��X��D�p
��c�����S���qND2FM�r��г"����).�#W���u�=�X�x�CP_��x5�x����9V��
5�XX�[Bs���7�4�C��y�tE�;e_
ןC�{�%js�P����a	X�1o9Lq���b��b��嫃Xmv
�b�z�
,`�9�~���dT�7g:@�b&�B`�#�i(Q�jB7cfI�R<�F^�b.Q��Xu�LYn�F-��X��ܖ�����G�?]�0��?�d'�p޵�e�I*�P_
EG�)���Շ�c�*O��F�q��dR���p4��K�
�US
vV/��%:8~e�a��R��͖W�#�������nn��~q�����7�O��w�ك�������y���Ӄ/_=������o_~����'O
�~7����|���k]u��w�����W_������F���������S�K/q�̗������ӿ_�{p���7�'z�i����X����爑v�ǘ9�P����U��Ě/��~Hq����]_��K��ߺ��뎏�p\�ܣ��?JY���س�#���x�;�m����&�� ��z�s���-
+-�Ti���"��qb��m�}|�u�����P�T��v�Cb��e
{�(�2���֊
l��o��6
�h�\��B���X����6�+�9t8.?r��$:��*
wo<
J���PC��R��v|	̬�� ���
M�e�Ps�=�z��7_��}N���Ώu2��ؽ�(�3~.tx��:���sehF!��k�
6u.� �Jś�\��x��lZ>���#~�f�DA���\�"*n�&�q^̍�q�F� �T�x �k�i2D/w����]������O�{���/�|��w�c�
]���J
߼���ӟ�T=
w��y��Ž�.菹�^o߸���Ew�
����O�����t�����/���H{���("�e��9E1�=���d܊4��sy>\�e�����iw<���y6�h�N'��D8�
���
X�K?D�zg"��cu�	�^
G
�
��^����
S�k�ί� �>t�r>$f�y��&R�]D:�/&���{'��»��N��Fܶ��v^�R��y�T��@��|{uu�ω'�J%k�a��Zm=��{����"$/a���3�q�� �"
�h�(�� ��Y{�M �if�7]}��ռL����C"�j'8��U�r�n�^|nJ*	Gh{5e��U#��N�Xܓ�����}�Fƺ��pox
?��B��x�/�O)�f����q�Ov,��3�N2{d�>�I� [...]
�U��_ׁ|��ArB�P�O���Ѿ|^=Zo6F�j�
���Q�4r6N���!5��<��)
U��7UQm^��F�hn0
�e#GeL�B�̯�6Hm��J�Z}dʝ�Y�<�����&��a��z6{
�F�0ÌI,�[+
��O��sA���a��7׾}�Y����+��c5�
��5Qr��iqjw��**�Ke�:�ʩ焣WJ+��:͂Vވ�w�G��
څc�G��b�ǐ�T��-'d�ڃaN(bM���-�w�[��M�@&�ܶ/o�>�v0/M!4U
,�YX��f{J9z����P��,�Y��k�,��m�q]yX%2��Pܲ��e�t W&g?�E�?b�(
\z
+�Q���e�Q�:^��l0�K�]
//��?!_d�����>\�՟�F&������m��b�z�8�,�>u=Ź�j���p�
��^<�>���"���IRI=�y����q�3Ec��Bt�P#~��B�A���.ne��F|���>r|�
�����a�}� ��t_ء#�e�_�nP)ЀYc�$
.Hl0`uW�e#�XT3�'zy�r�U�����S���jJ�4�	J�.�0���&�
o>?�(N(��NPW��du���x�E�_�.�w�_�蘴�#���s_w �(��
�2M%!L���z��C�jnFo�(�<���41���lk�(h���[B�T���dר�G�"�9�k�ǻ	_��:��0�
�b����}��"���
��di��%h,�uDr�p	^iI���s�Gb�a3��a˜la������ϡͅ���7��r%�{���H)��{����vٓ��3�
o�G�]k�x�4P��2ד��t�aK�l���j�茾yI�qqz���.���Q���y�:��@��	���У���P�G܁�zg\k,LO���;��1�
��jHiw�3i��G����T���ñ�>I$�QJ&�6/V��Z	[_���2��D��_ܹ�
� 0}t����Ķ���8oP�ȝ��mAݛ��1oxù�M� g�b�UK:AT�Df�E�aG�J�&�5�V[Nw�b�)7\������I�8��A$����`�B���\�nQ�2k[��Ǵ�Aˆ����tDÙY�ú����&��R�G�����9����ُ����})��^cʴ�
3�)Zh�0V�-�-dY�[�Xd�<�Wd�h�Lw������i���	�τg�Y8���S�%^d
ڪ��R�mR)��7�΀��E5�$
.i9�
1Ѱ
�w1<r�M���Bۄ�yw+ࡰv�	 r�B��(�j�c�#���^3
m�M�9����.�3'�
���~���g���=��M�)S��Ú��KPՔ�Ri[Fږ�(\Nz>��s�B8;�{��'��A%ZmT��1�u7�EK�����!I������|���d�J��z����Ɠ���H��r��X/`�˅�4��q��� �
�&����~|����?|��ϟ}�Z�����O���o
��Ͽ��?~�З��׷��� [...]
+��Z���
+Iţt-���p5f
+'C��;f���ȣ�I�'�ۈ�������~�5
o�k�`���b�x+j����(fm��T�@���A��`-r����ٞ�P��Q
mS�!+��G�
��	�u�@����y��̡p=kA(��5���1�����d�0�!�^�}�	���{/�q���Ҫ��0�f[!�}�xC	a������28�5mBG���
^�LI)���L��W
��Yr
�x��?��
����Ӓ Ht	�(�cL7�lun@�q�$!�P;�p�Q��j���Jx��C��8�( ���j���B�l�锤�՜F�΃$�"YȀ��l�u��9;ť����f,U��(Ó8p�]�nc�ALY���tzۛ��Z�
���,���#����,���v�u0�n�r���I��Lv��;�C1�M����z
 �0�Y�L`�z���.�m��5�eSz�P�F��$�&³���N[�&��5����I �O�E�w3X%!,�����ʬ�
�kMFbQٷ*A�v!�\�@Nl��5��Tc�AJ4����< [...]
���ݶ�t��:*R0��2�X��'��|�0�s+7�i#j{�ѽ���
��lms�M
[�A��U����j�^��Zس96 �ͭ�L��B�k<)�|��
+
+m0�N[��\�쥭
v5��:��/�%/�5yrr�,�v��^�0�]~�
�;P��� �J���–�Q{>��ݾ�C�������K^�
�yVC� Xfe
����ZY�u�-U�T�v�,���Y�
�Q�O�?^`˻��M�aL�tV���b�
R�aQ��歶fc��l��d
+ɫXG�.����s�0ڀ�Lƫ�Fnk
���}�}�;&�e>k��dh�
e0O�����"8��i�(�l�H�Ɯc
V�Ȃ4�`k�-ȱ��K:�ː-غΫ�
�� tqz�v”J>�?�UҲg�B��w"��}ѓ�E�z�&!F
h��K���]�3/��l�����KuU��E[���\K�#f��fY��ٹI5�"�0n΍Iݲ�}C�<����e(���@2B�]�� ;bF��J۝�1jE�C��
ٓ��)4ov���
 �ۓ�
�{�ڿo9�~܍/@T�jx(��}/��s�
+9�]��� ��5�u�&<�:��Jo�Q��:]34ѸIa-�
+�D�c�jɍ�gS�t�Ϫ��ƈ�:$�o�ȜT0�v=�gor�� iK��$��g1e��^�ğj�3�YS+c��*^��5i��́�఻l�ﺄ��m�)�2\Bøs#���}���sP��@�k�
+kp��VV��@0��7���2Z$`@8�
��Z�+|�
�y=8�~�:>�;�� �1�0i��������.��6�����S��/d����:���J���f�%)R���
��թ��.�U�˷�ٜ��`�jc}\�sc�
R�����h��5#^jF���C
�}�~�m��0֪G,Q��`�O#���s
�3�H�2��ԭ�2��rG�C����
6a����#�����z{av/�9nk�C�Ɯ,�U�f�\0��Z���R3��3c[��k/X~��>�v�o�Wp;u>�Pu<���FQn�n
+8N)}�l^E�a"%���� ���Œ���+�
ma/����v���h
���y�,��9�
f���g� k��x����q<;���E���i�1�T]/�
+�9P��7y� i�I��hP���l ��Ž�5�pGTuP�w�
k����.���mB�>�>6KhJ3R�Kd��q�Y�C�C��p��
��9M��i�X�p۾� ��U�~�8���R
���c��93�
Z&sݛ1q���	�)��a!�0��¸�sm7��e��^0� T��R�;n�p�.@n[FS �ezv�#Yq��4���U\F��9
63�ģA�W u
��t�l���=�s=!@A6΢�#�
+��N�Ϝqf��D�=�.
U10��b��X��e��&�Vl0�4��$�\�� ��W�W��o79��M��U����,^~4/�4�A��ex��`��˨^^6��	
)u��}�Rt�7�\ �n]�2!B��[U��u_c�n��:��Vr	� Wճ�-��
y�ySa1�
�%��o���Q&

6N'gג �E��,nI�r���� �F&׊=w�� F��b��z#H�#� ���SIV.��%h12��d�{ �is��-���
o#5�G h{ a�{��%���I
��t��BmA|�{�12就��O�e�W'YDr���Z����!:��gP����f>)׌'×����Fb�@�Q�=Vx 
�{o173�t�x�{n�x��X���3�{�-^x��ՙr�\,���m�Q����W��n6j�a��'����Ê�	5#�����!�z�c\s;
|B͘zg
&=�{!����3��T���m��_V6{Gay�3c�C��~�c&�O1���`��:楫�pP��*��8�T˴r�6J;[tM]��
�"�c?H����}�0����VW�hp������~�B���?]����Gs��
#�<����|B�s������e,=�
���s�����te�>t�5�ܙd���L��
-�֒:;�����0r_���}���1�=�&�Jɪ
���>��ŗ������7�}������>�����|�����޼���������W�~���/���-~���������:�����d�?�j�� [...]
+�
Z
\��

+��ɍ"7h�w|�b#�iNKk�mX&�>kJ� ,J�C��� V��W�6��O��m����H����>�*���)�~���	
l����]w��[�
�R����@����S�>�v�0M�5L��ߥ�8��< ��1[q4Q�Ĉ��I�
=3�؁u�p�<��4�9%�Z���������
=k��邯<x&ye��� %u-��#}R]���q��`�e�`����J�A2˽�7"z��XJc���J4BKdrp,(���<��r��47f|V!h��)�
�,��
 ۓd�HKl
�߷�m\zՃ�#h�h���X,�d�y``���-������
�x��z��7���Y����|��hw�)�� R�K=͙u���:e
б��ؒ�&u���#	����q0Z��i\Nɖ�E���dFl�������b�D�/��0
����\��
@)�u��#l���3��!gw���q�,�w^PTذ������ʳ9�
*�m�c>�^/G� �`�2`E�-�$n�Q�ܻ>_���F��\.��Mٚ�D��X.*c`�
-


�,y��K�f�
�l���P�~V��k7elٻ� ��
endstream
endobj
25 0 obj
13887 
endobj
26 0 obj
<< /Filter [ /FlateDecode ] /Length 27 0 R >> 
stream
+H�TWK�e9
+��T{x�+6���DM[)��л����TN^����O�g�%?����_��������G����1��Ƀ	m��R`����%<�|��e�5�s'8>���Z�s�[H[�c^�,8S��$���
�����~
+�@ɿ
+4K���e��W�ͺM��
0�+0>N����p��7�v�5�>sj�=sk���у��*G@�}�
'�cLf?a��g���ZEސ�_m at O�:+6ώ���
ol��|�z=�C�|��=���4��d���0E���9�9�)���"h^q�I�6 s����e2Z��Qacɮ

i>� �ò�qyj�
Q1ܨ�ׅt��@�$ljV�A����'���,�«�HP��,#��5�Aݑ��,߳��~;�ux�m
��^
S�`��ςt�>���
N�+P���^���Ap�/
�$x�D
+kKQ�4C�-|�^�v:xʼn~�~@i�4��Qy�L$]�{v�*�k�q4Y��p�1���x��[�*;�>�=^gڮ���0�C�{
�r���~�/C�jt�ؼL�<
�t����]	��.?���
�e�8Oz���#>������p��T�'`�wC�=�����/�����CIOǘ��yEu�+���,g3ʈ��,C��=����5-{�Eȑ���l�� �B�y��ӭX�D|y�"dTС�C*$�f���*U�d��Omq�"�]ƒM�@�k�ל��ˁw~�j�C8�6= h�8����C0�V�N���jy�SWf����1�S $d0�l>}�2�Z�K�ΡWN����}�}v� �bX�����:�f�_���qOp�9��ޝ����
,<! ��t�5�/�����0G^<@5~�rj

�.��ų]Z��瞹��-[���Y��v��r{@�7�4
�=�
Cx��O�^�-�%����{�z+�L�P�^S0��V�%#�/(�{m৛NƕI�
Gw���,gn�1��3� $)z���E���R%D����
��q�KU�w��
�����ɑ�-�5c���(pN��x\�kaoe�C
��،����D!ؗ1����^W��c�f_V�ꗅG�>�;�-���Q��>��~lr��\IRc<Q
V$)���͂f�/��Ť+ʦ�	�h5���
�v��
`)�ˑ:K�
���:�TD=
+ؚ���:jf�V80���2����U%�n
�Ǘ��r?]H��@�$���1NK#��N�\Y�	B��P
70
%w)@^
�=m�?n�������
+�Np����ƽV���&��
������\����d0�'A[�S���0��@b���sU&1�T�-p-�,����]�f��T*�~$Nb�kuÚ��N��P2+a>�l�X��l_Ց�h7��H�^�Z;Qc��V�x��HU#$���+�����fu�f�]L��j�����f�(�]�*
+���
�%�B_tܝ+;%m�T��7�}f�����k���lI�\����}�t
+����1����Y1ǰ�m3⩱��
����1GE-@�;�qx�X�;f�>a �Q-�9G�>�3�Κb�k��8}vW���0T��Y�_�,W�k at o0J0��ں=�
otK\"G�:��B=��Z���2������ư���X�f�,xg9kU���k�d��T4�; ���G�	����=5Z,L�ؗZAӝ�m
oeU�u��@ޅ0۷d��AN��s�%��$'���-ZsLU�/u�p�m(���
y�6�٭
��D�s���R_&�8�ѯ� o�Gp����9�2�Vb8����X�
tk
�Z���@��ݠ^��
��wɹߟ���3,w֟��ҭu�%�lz��:$|dz����W�Au/BƾHmK�ĵW����['+�'[ė�k K�V;�j<���J�\�jwAY'a?f�L��1A*��evV��Rf��o
ϺF_���y��'�&Z&���	P͟ 9�_�}o��U�}�6����q����mWn$hR�C���W��E�U�+�gZ�# [...]
+P�� ,.GXMr���E)4�O�>�Cr%=9a7�!�Y�$

|���� �*|��J �̰�-~_�9+ۜ58K����F�)�8�
��s���?�*j`��������_����:��P(���!���r�`�r�)c5(�p�n{oL�ji�H�;`
\┖W޾X�9i�ߛ���#�����|jP����d/���VFb1&�Z��nŠŒУ
+B	�ݟk����B�kaL �j��ꖌʮ��ت���x>�����k8S`���*jJ���
�]�>��g3�<g,.ew���(������:	�V��-�r��گ6�tr1U�hN����r9RTEf�������U�6�����n�Y�3�(7	4/���
aj���|��?.����Ћg���\WM��'
�G�
�����u_b�Q��r��>U�
oF�L�y������*�/��
+P���`�Eq�̥ŭ->/P�Ċ�U���Y�-H�S���
/�<�}
˃y��{�� \�`�E[(��nb��d�t����;��_R� �m�J�|�]�
Qi�����iN�(R����;7+�b��
�����oM?�^u��{�Ŭ�,�=�Ǻa
x
+3�b�
+2"쫯g|j at Hk�,P��0
�kxv/;��[H�{[0k��
�,Cm�~�Z�=�|Qs��^#��=
t-6mh��-v��!��z�>P����?.��1
w��)��=2�^cc=� �x^�{`:hr�NR��ވr&�d�Ȟ��V�A�"��{�V5��TD��*�
+��)�=>��Nr+����N�W֏&�cظT-U
+������,)?�Vr
+�P��;L{BZ�LJ��E�|v�^�O�;�������*���d�{X^b<�
�o�;��t�]���Gj!-���tM�~=��}��s�ӞPkyq��G�����.�
�!:���r��DY0I�<A��L*�$;�fc�1#� '����+t�[@^���BD����$�
w�ś�q�*N$i�6Rǻ�
+>O���[�y
�A�G�0��m _ڐ��v��:�J
#�n�]�#�7Cjs�_��R?9���n�QH�yv
3A�lZ�GK����n\u��b���8\G�W�^�M�b�6��E�x�æ�h�ڵ#3�,�e�C�}�o��VT8;�DSP��P����9���-~�����
���rh�;
���FVXa�8����|KU��� �i��11�	2��|V��Vf�㷺3��͎�
Ck�u��?b�j��
oջ�s4�jY2�
�Q�H,�W��c�垽��YW��=�M;���p̬����9k#o��{�)�,�o�ֵ����P�U~j��
+�b[�
��s���
��G�v�&��
�� fZ�E��t�Ǿ��^�F��Z
gZ>�r
|����WR�����ʱ��p�6t�^��
+OV��m�]؏�kR�a���0[��PWI�߷�@]]���>�:CQ��Ԓ���e�2��Q�F�^#1�xڡ��
�{�
�ܺ���ޚ�>:�����P-��߹�!�x�#�D�V?�W�}�塗��U��jk�y.���u�A�(+e"mם�|4��+=|�-��������
+�s0��\l�3V%)�Uf
+��!�
+3E��-�}��'p��	��r��8i��te�>�
+����L��8����J<�͗���d�Ua�z[o
�_#�ĺ� �#/�z,�S�s�;ИR�CPTOޙ+v�l
+��F����2�
xd�G߱+���
�dz���[��+��uM���{�r,�+��{�\j=�+.�<P� ���z��]k���ͮ��S��.J(h��_� 
�'+�o�
+VGZ���Blg��MXU�Ň)�n^���S�\��ej��; K_��=��]��Fl-֋>:,<����if����*li[(񠩱6���#C�
+��"����G
P��-tKy��`����Q*24
s>*�錞�
����o��]�<�)ęXz
����אZ��(���f�;Amfcj}'h�(��L�
K�
��FW/w��}�+t+@�AI�QR�
�	-�
+��Ң{g��x�A��܆��{x�����-�<�F�Sxa6� �1� ԰HܵE_y1���V��	�itk�;�E��r�$�p�PLsn��0��#[�3NF	^	�Rm)��&w��"�I�ś FKp���{�U�&�VR	']B�k�X���7�k�����^5� E)�T���Y�13g
a����5=(��#�c��0j��hUJdZ�^�u��Hd��ǃ
<��Z�-��"��OEi��_�^���g>�H>��r�0�����-�<�����
�0���N8c<��iEc��O)/���� �|��:S�����ЧR�쑶a��9�?゚�+,�y���̪hh�z@��u��
5`-�m?�H�a�u(���_�8}
��{F�; ����~=�ȡ� 6��6�l
A�!Ehq���HdlK�׸��se�H���N�ol�d	��\y
{��z������-bG/v�ag	�o	��3NE
jYZ�	8F� ߈����q��|�]�=��
�U_	F��^6!�S�.����$��s
C�,�~?�z0A�t=#0���#J�����
����&�
��֗���g��$~+(;�(�
+�YV�p�$6n~���e�@�"�l"�ӓ��o5�ɭL-�x<��d���z�( ��!	�=_�8�J�CP�d����5�����#`�C�\�ɿ�A孌���f͉�L�x9ۻj��h� U�Wʚ��W.g	lC�|�@g�Q�<Ø��a�{9�`UJŧl�������P2�]��2s���9>�`rf�P���.�K2�d�
+�f.0G_M	�Y~V�30ϔ!��.��`��kc	wA-
+��W�?����%�u��<ó��~/��
$���t���U��Q�����_��V�L;�����/6�7
r�qo�&^���}D__�q���Vʷ�"��)xD��Z�p5	�PN�Pf{4}
����k$��4I]f XL#�R�  S
��f���Q�*�\�m��=�g�Մ{��͏ta-$�a'����5:1�I
+S>��I �"��L�����\\M����p����2n�:�ҫ]%�N[в\`�i���S\C���@�0nUe�M����~\*c�-�R��dWA�m'�w���_A
+0�Md�I�z�}�X��Je��U\clIf�ͮ�	l�X�U�T�i��^��ܤ���ͨ�
w���jp&+٧����7)�������D�1.�W ��,�{� *�%
'��{��g,�k�%��c��a��4uu��
�)��
�U�s5W� �u����V��u�8��VD���}����kAg������sg	|s Y����=}}��|Z���=$���׋Ž.ij���-c�N�b�-�'���Z��
+
�
�S	�~
f���k��O�&�۔C'��60������
^���X	�w�
��W�<,�*��K��Wܧ�:�
V_3w�
eP/�F
+Ԭ*wh�E(�=��̀[S�X�f=���d�;s�>�J]�qI��8�S��
�n�u�\yAt�~���S
��>(P����G��'��F������7����G�*.b�w	��P�%����6x��ܮ
x���-��t�sI�΂t#pGu��

�`�aV��Gd�s�
��6O��ڥ�[��h~gp�D�p�g��
�KAO�7�	ZF|��ϗ�+dmY�
�}s�#�U�i=F��y�q���i�������\_H=�a�6�J��Y�{�Vmd��dJ�N-"H�[���
�@cd���TZ-ePt��k���v�[�XK`�4SX��"��V6z��P&��`8���jx�N�Ϙ<y��`�U�d��|5�K��(�}��	ϑ��
rQVt��(�"p���>��`��� �d��h<����YMã���n>��4K������Î��0Lۙέ��1�s�O��G�b`im�
�NZ=����Y���,YL����K��<�bmk/�蛦 [...]
+g�	 /~Y
����W�]�ʓv-s��$8kE��	�Z3�J�Q�~pVf�M���iuB�K�WpE�W]�շ��Xp��-V�����M�B
t�p��O;z�=���͇�.�F-�u� Sc��Y�d�1n�.ln
d�(�]e�٥ݧΦ�kMeL �)*3F})H>Z�򍭮V�5��V7E �t:�-)�1��xp����o`�}�`
l��޲�>\`�<Zo�W,���x�������*���d��CS�{�n�
�{
+�U�Y��lӌ��kF1�+k8�7�i`�aB�"lc�u��
����
+>��G�K��
�6WN@_μ�.�|!�;�>7��f���K�[���\fn��5�X��q9� 2���f��J��AQ��ݷR_�: �Wk��k
��li�^�ZM�g
0�C`�l����
<�{)I
�[+�A���/�>\]��q�B�LX7���'����k���t�\� �i�Eao�A���t���m�r�k=�Ǹ~"<R�{�u1���VG��R%y�^��I����07*P3�Q��b���i��Z)�e��(��V��o
��ؖz[��0�hg���e�p���F 	�h5�����0Z���K3
)��ޔ�	
��Bxs ����:a'y�z}N�\*2�6��Ղ1; \b�2e}ݩ.`?���3-:�kwE`;���.���r���Ӕ9�l閤��7�a�B�}߭���3n�Q^j
���)�d<����I���}\�<c�
c�y8_�]�P�G
_�?�>Qs�J�'@T��| ����(B�%��1�E*/*��n���	%���U��W�~������Ô(t����� wc (��r����rFZ�|��ف�u���M��<u+�w߳t/A�\a���du��oщγȰ��s�	:۹� �ɍ�e׭��Ƃv��	 ��l�
&`z�XL��c<}F{�+h5�rR�C��l
��u��s��C�
ux�> fV*�U��(g������lm
�Tv���s���`����g%C$�U�X� k�m�i�}��X� OK�6u���zh����%�pO
���U�1W�
�q�CBe�G�}?V(�x?��Ꭽ��<��ٞ�~�
�T��[O̹��^.v
k�5f
4�K�
��e"
�+n:��`7-4���9
�iK ׿
>��&��"D
U�\���
+�]@��ҭ`�j����-!d7q�;J�v��Ũ�C�]8#�5��QΈC-�! \!�?�~˦;�=Gۡ(��|@v��KSM1f���] (-��
��z���ufI�?"�r
:'�לF3����T�G92����]<�I
�a�n�>�R��CS�D�Y&-Ǵ�1^o=��@��Z
+9iֱ����$�c]�K"ɚ��K��ױ
�%�.�iy�5 ��?8<y9 at 6(&��U��'n/G�0ۥ��f���"�R�зxX
+^���~�V��Z��ktqJf��Ae�5LC
��S
+�#7�3=ĺ�6 ���
���ֲ�v
p$-�̾û�梗��ˠ�EG���E���\
+�V/N��#ۚ�Ұ�*��ݍ��i2 r�#��XF�g�i���!Z�7��h����R���O�v�-�	Q{w�?�!	��\
�uX῿�Z�?�K�h,��_)�W�1c�*�����J �?�N^������O�� �-%�r�!��v
+9o�?���/�Yo�x��4꩕�`�FKy����&����|�&�

i%�dY�*Y@�Oq�#���+�d��M-�D����u���	z�	�Z��3k���w����u1�?��3>��vZxL����_��t
ËV�!�;˟�0����t�O��������	�����v�
���#DQAj)Bg÷�c{�罥� 299y{�7�"��3��Ssl at q
�+�!/�%�D���l#��1���.�ր��d_���x0
j�
�tE���q
'X�R��Kc0أ�%�^���(��a���+E`�(��\��$��S�C~E�8�xT���90���:*��ZW�E[�rc)����
+�(CH��i�v���<��Ӓ�{�cMk	�<�C&�m�3
����hAC��AC�'7�PrPE�;��p�p��s��ה-�T-��]�^"�[Q>N��8Y��VMM�a�a3�̨�C�0���&Nq��aDŽ�j� � �1�c�oA5B�[�8��2)�k���3��h�8�#��Է&�O_������o?�����/��|�����>��x������o�^���ݏ����/o
������[_����˧w\������@j`���klL�
��
v4 .�%�C!ML�+��5b�K
%/
+������9�lv��CB��ԌBJ>�*�/��t�7�Sq5^(D�C�xKi	)h/�#*H]#
o<"���љ<��|��#�n��Mqo��9<y(_?ky
���"�-�S�
F�d�V���j�jv�.�F�ȡ
�ީw��I(�TV�}g1�Ջ��xG�V�4�M�&�n����#���e�W���jufq�t�W�C
7_I}q-�h4��kMX�^��"7���
p_��W���5��H���Kr��̯S
��� �;��Y�:;0;�cQo���"Q���+�#�M֦IZ&���H�L7�ν^�U� =��`�;{%=�D�?A
䰏Z�ጀ
V��&Ϗ�����73Oh@}��2l��
e#��ˮ��f[���*~1���o� ;�������p��z�f��ֳXc�-�Y�=� �Ѩ��a4c)N8�dq6�t]�@
7��
+zwC�'�A���be�N�0�֮[��#DŽQ�q�ۥ��n
�����Ίu�k"f�U��%L�z�\ʢ���}�є�\e�.5�<���h��iҢw�E#��J$7������u��;ɉg�
)d��WM��
V�5.��3v��?�;�9ޏ��`�1�sR����-S�-0�tC\h����I
+‘
�������f�
�h�;�ߌ,�b����d��uR�+��WVږt�#9ömE.m�vN;4��c���Qk�e�2��c�f�t⮡H����L�J�e4��@����zd�o�
C8�W��lg��a�2i�8r�8��7�J�/����@c�������X�kQ�r":fgyJ��9f͛�{d|ն�q
b�C��y�vQ���m�w��Ϋ-�D����P{��̥���毭�n{�u�+���~šs�,��8����!��5�I��UҷӲ�X&Wb0לG�K(����J�WM�
�5�u��
�h!Q��fS�B�Ei��}y�f�T:��Nw���AW��c�CZK�}�q���J&j�~S����`ݲ�V�3�c������w�nu�̫[�����v� �7��ƽ/��'�
+�)��tz^���q
.�|tV�0d��������z�����=;Ԉi��9��EϤ�ng�q��$:���E�4�>y횈�"lQ��p���5�x=H�:Em,.��]���`�I��F?Nñ�~5��,�1�`]-
��>�|5s��$�&�=�L�2�<2SQ�~�
�O5n������xѣ+��ˬ����pH�.���w
����LW�;<I�UB
��&�����ew–����ʙ
l���t��8����iӋ���d_;ba�C������I�
+���+zu��[�ga�n��(�G�ǭ���E�4��
T�m\�B
���DWE��37�Q�����‡�Y^D�PNg-���e��_���_WK���i��'��Xk��;l�%�+c똕Y
�"Ԧ����FE�yi�#Gj3���[,Zz=?_�e񎭥�n�*k���1)�u߻uK�v��Z�	b���
+M
�ҭ9(S�̬��Y
�"���`�k���$��f�9�\G at +j'_�ޣc�B�d�M��Ku�b9���z�ݝ��3&Ǯ��X

�h����+�ݨ��n�j�
Q�nv�6�ط��w-�rj�	G�
�T��:W`�:&�N�3Z4;�m�W,���֙5�q��g
qX�ʭ���2�3~�F����_�,O�N/A��p��Y����'
�����7p~~m���H���
�x���^7�F$G�
��h����5O/VA�s����F65�Y���|h0��,�Gr1ڠ���ɏ�r,��
��\����h��W`�D���
�8`}�	�,r���׵�ږ�Wޅ�jj�xF[�#��m��h���5��ks��MV\!^�m�m��믾p8ڤ)f���+Ё6iIBFF����"��x�+�}Q�
���d�0���kg�Cn��@�vv �p�i���HS
+�LP�ۖ�Lfk@��#.�T6
���-��
=!+��Xj��^��)�S�s:REK͞
Q��_�

`E}Ժ��1�t�2Jb�Z���~"
5�\��0;�`�	.>�l��bZJ�@�W�zo��׳�� ��*��
�|9$����'��
��3���Gc��H�~噆��ρ���)�S(��F����1�L�)!�3��!_P�m�Tk�p�%j�}~i���0��nCF%��h̰��#�ȧ�_����凷�������wO�y����o/^=~����۳W��|z���>��˛��?�|~������k~���
W}o<��X+U|��Y-�����	y��7�+n���&��̔���Z5���Gq-IK�m����
�(���D&�M�a� (x�ʕzv0���=�O�㎮�}��9��?�;kP�O����k��(���|��Fh��}�ٝ�D����ѤE+���{f��������IN����ٙ�"l��#��:��5G���5�Y��j7�a�zb��kt��S��ً���NRZ��sx��J�!���RoP�

�T�_�ճC�')�@�p�L��bBT:�9���;���0ze�m
���L���O;�����ڟ���<�O�8*��
Qԝ��%�T���`�ӆ!R�]�O���%I�JN,�ZH���M)���}3���0�Ȝ���b~�H��]��<lqi��zH��5��d]������B�N��,Y�d��3��}���]Dj������D��~�Ǿd._zfb�e�z��i3�=�N"��˷�AVXo̝�O7�0N�n�QI\-%�O�u�_���{��0OOS�
X>�v��uX�Fl^Q�������4�vw?,>)
+�UW�J�q��~(Q�!
�C�w������I����ŊI�%������.����?��K���	�����tpK
+Cz 8M��d�s�=K�H
{��D��!��g.G�S.���XdIN�N��{<��d��2%���!.�W�0�{ѰX?�\��V!�%2���NJ��p���v�����
�g��iѿ�M%���#2X
X�3��
����1J�`�W�C�;5'MzuP����׫�1|
�6��B�wmݛHvS˪'hZn��i�>��g�I���������B�CX�=��(�RZھR��	�אF��^bՁ�԰q�C5��8�VWX�o�����$K೓
�+��
+�5ԧ�8���%T벰>�̟<M�.
�Ս㪪_�՜�
�!ZZ
�}5���
�q�d�A�`M�4
�?�i�C�x�vx,�3�:� x���sN����s��9v�ѸA[��!�\�nݻc��j$��q*�f���Y�5Rm'�Tq0���4M���6�s����K����}���
j,��_
+����ڸ���a|S���z���ũh�<<��8�~�p����Nǹ�^��7�̇ڡ��m��1��p���'yո��}��	
X��{��b��v���v@����~T������#��������#2�Ϗo>ӗϿxy�G_`�_��z��/���������[����7}�˯���/|�/���߽���7߾�������ݐ��k����{Y/�y�ӟ��G��������Z*dS�0���V� ����
"u5
��:&9N�_���3��m�\�nb	���
6��Z]�@�a���j��)�+�� "%6w��0,��Y>���Z�xg� ��9kO�
�}^
 ��3A����v�UF"���X1�rHv}�\�i�
�}������)�c�"y�p�D4-k��[Og
_�'H*φ��\�b���V�:=ө31�<A�Oi�S��́s�.XF���/�
ܘ��i�my��K�ڹVX�y��W����	��9�`�Ռ��γ�3X=<���(i<�5Uh�������F8� f#��7�J�f�8�{Ay�`۽������Zn X�x����w�Ћc���XL)��[�.Be�{_��8^س:Z߫�M0����RL�i~�yԍ��������2��L�#��H��+��
xE$D-��fpm�Q��!v�9��|TE��Ds�:

�]�x-�EƘt�ʙj������
},Ů
��*O��
C��tE#y�A���7תFݞH���m�	Z�����3���n���
���r{&�l�_�:nI�
+�"E��
++|$��ajp�ݒ��A�K�ݽ2FF'+7 {�;��o
ȕf��&s���N_3���
nɩ�Zz���ޝ��okkЌ��jX��M���U7�I����t)����
��N�3tN
D<m�s���Z_�|U;�3��)���C ���ȝ=�u�S�)nrg
ia�]7�!'���i��yF�a��N�Yᐽc�_��GѲ@��4ul̴g�ly��~wcU+-\�g S�!r:6f>e4�-:��
jl�&\�jXO��
+d��2��8��|'�
������Rg6?:�)7�8�58�yxZ�������I��Z-G��Ͼ�l9�`�]6�Z�Yn�Y@�����!a��|Ip�x6'L�@Ӟ�H?�ƚ�,M� ��$�����"X<'K�p���`x���	0�rZ+I�m/
���6�n�U��ڱ��ѧά�.��wг��*;pɝw> �=���gF��
��~��˛��:�'�:X`OV��ɬ�CN�aJ�S�#�ϐQEG�
2��HH���W� ����bq�T~'����y9	��'o4��� ���|w[5�n�B�)�NV��RW
�=����s��5-}�d���|��.�A_k����wV+s|H����!�t� ����
S�?8�����b�4
pmQrNhm�!m��$���@���2��/4e�0���dL�K���7����Y<�탗�#���(��u���,
����{�^`[u�
,�;�X�h�7G��h�E�'ޭ���{
0��.�s�G
y���'�ɯ���&4t���U
�Ə��w����`f���
y6�c�u��+�t���~��
+�#��,�N�ɂ��%G��F����al�V�ؠ�<�V��3�4�>�<���c�ʚ��w��
5A�����
8�[S��*�,�p�mLbv�+�N)� WO�:��ׯ�`�3��5�:�bg_��9����ѕ�G��44P);V`����c��a�d֮�,.BN�W���]�[UG~�h�!�߸)���r8���n��L3^�8j���e0_���;�	��>���`��~���q
�w��"@
+r��|O�D�A�� R���h��H[�>��ݳ�w��"#���c��|�tWW�
4}
f��p\�PB %� c� ����-���UV�t���ԗ���oľF�����
;
�
0� ku� X�)%�q��V
 S@/
�
+�6�c�2��ŨP%	��u�
��5fJ�m�a�FvM at HRR0SPF.V���ŃpӈUv����'��\������
l��.3����SgC�zQ�E�4*m���"m	G�'QϬ��
��TE�`�MJ]�q�	���`�J���m�ۆ�
3��[�nB��ղ��>��y��&�j��y�(D�8GI���ݮ��@�B%
L�?�k�4


�*蒕JNc9�ВI����uEQw5#E at +2��
@�,�T*�n��]�c�.�dzY��x���-!�6��a�3�	�Y
�q�R�
/Q(FG�@�9U���}��]�0���
���C����E�q$;�Xc���7ޘ�D��,�ɧ�;UGs�)GR�MBO%�:��$��u���$�F⣻��}u|w���������O� �~?=;~������7�
?xu�����<����>�?���t�~mm
���YJhfӍ�!n�}�A9:KP�I�0oW�@YhA�I�4I8���CH����t���\����
B�
�Z՜V�9�"
�*
u��
���bܥ�^
�#�XvMC�����={}{{~s�n��;w}y{?���
�0�M(@(��=�0p�x��
+�OE�,
C��Pdt���ѓ�f�i�D�̀���$xW
-2
+�6���dPu�opE��.�<6�CV��g���
���
+M'�_���
#a���
����紛NNz��3�7�<�^�W//��{~w��|zvz��5'��݇�yg���m<z�
�tey���Z����p�|�����B�U�� ��`Q
,��Uz���g��T'�zƲ���Š�o�`˅Dx1��H�DA7
�l
�����M��	5��/�B8��"]����b��E��aF�"�����=B
Z���q'bc�}��w
�G�}Ӂ��,b�����bÀ [���l���e�x�[,��Шl{��, 3 2��h�Р~[	�E�B1ׅNC�]����7�w��b��+�=��BZ�p
Z��]�̌��_
JtE�!�_I�n�������#l��
�9T�,J�֠?(G� ���/�
Ȉ���@b���ހ�V�a�P��ٽ0�
!K�(���'�
ɂ���j���d��<)
�"���zr8����Dz��'���L�kn�:_D*�L�Zf.��y8?C���Le�|�鄣�b���I/4�����;r�CPj|
n��A�LC��35�~/���:�V�FI�;n|������IU����f������t�����UO
�*#��9.�_��T���
Q4.��w��KA�z!E-�,€�:�����LZ�C�*aܱ
��E��MTm�\�R7�+�fp�t�!T��),��A�
Y�TJ�-&N"�I\�k����b���/
(/��yӃ�j�`����
e�dž�v$��/Z��Gb�%1��TZ���.��0�;�#	XZ]���[�&\X��U�� �4p(�(��Ŕd]�V�ѺSa���v�\�=��g�V0.����N?;������1��gOˤ�
CJe|
+�P�=�2!��k� ن�{Ԛ'[�QA��(��;���}�į�������o����7���p��է���cDN.��o
z������o��W�w�u��	�?��x����G����Am/�cN��c�_���?��?A�>M?Nq�v��?���y����^��Z�P+�
	�m�:��l���������3�)������m��)��R����ov`�1�$�3tv��I�)A�.�
s��cǜɡ�5���/��T�)w�������H��o���.�s0�t�Y���ۚ����I˯�rp�s����.A�)��9W�����]~1v�	M
�ND�ex�%i.��dumguO�Q�])��I�y����fl����?�8�s��*&ǎ9�8��I�SR
�"�\�b&��;H
r�f����P%b0�E<���4P���".��0�;st�j���V`�٨�
|���}%�$�r��;��l�xk��y�`�f��nOGw��!�\��X
a_���>)Q��SmP��a#졥<�^c��)1O��[�u�5�݅A5�Ҵ^
��De�SL�;����`;�<�"8�b{�<�d��K?
�;��
����
w�a���#��q�
+-����_3��Y
������s�Q��
	����b�C�l��>4��x�.k��}��S�
R�!�`��*}�a�y7.�a��v�~
��Ǥ�+�
�<�h��FQ��fQ�5<Q�k�
+�:
\1��X�h��$��)>H�r��9�i�v'�X
 I���t��&Z
e����f�3
��`�=sV�D'�^b9�=3[���
�ܟ��A�M�a6�z��5.�b;���˄b��������a�J����v�����qF��ۆ#E@��b�Z���c�܃^����\�Z]�eA���D�����ZE�D��t�@ʹ<��[8�X�]�f�	�$EZ�z`�k$}�I�
�m��@��bݰ���g6�I���G�7�yz���TǃZ�
+E����附���Y�쨰�7�&�/�Оv̢��Z���-k��ȆN��Ȧ�f/�o���V/ h���ib��,?O�/\�7��-T�ɸ�{*J<d1�C��@ɱ!�N����M�D��f
�Iբ�A"�s�Y|mr��
h��&/\Z.�'B���jE&�^ cc�a�#mw_, �r8�:T���Z5;�(|/�?�7B2���ҫ����b"&�D4�0"����Z�{ϙ��
�bgֻO�������E2���:����=8Fra�J
t��=k�0��$~��'���
c��Uj8�H@�0_��K:z�Qf�bc�������.(�}��m�#N��'��z�R���Ŗ�ijj[���8jMK�V5G�I��5�c?��W�|�������������?���᧯�����=���Ͽ���|������W����O�3�z�3���/�������
�����DP���%��b^x�-���2�
<�>)�=5^Zۢ{��c��E�N��U�k�'O/���+:ŹQ��l� [...]
+�؎g
��*�T���ӿ���ap�q��1[t�[o�+��yE�_�
����On�1�}�?>��{?��{'�>~��������~����?{���翔��П�>B��
��~��z�W=ߩ��S�v�wyԳ
�
��lwz�7�˙��K�u��{��
���G'u?���xж�L�Hܫ��2��
��ƨ`�[�l |�Έ�ݶ��(����vyR�{[i�S�za��G�ت\+���o���Dw�hŻd
eh�qŻ��e�QнE�A\ZX�
+V�8e)ͲV�Q��z��OQ"�r���
GV3V�
#�nF���Z��(�f��
F�5� �#��LY�}�r�[E,E
-K����� �Rj�D�(�[@�H�U+d���vA{�s�
9;�>D�����g�gQU�7�"����S��&&�bJ��	�/*M��G��d������Q��}+Cu��R����@�x�M�X�V���K��&�2,�l��L]s������r�
+m���\�Q�Kx3.]I��ض�[��aE�^u%B�����K_3��ov[!�D���W!"���:Q~� |J���J�e`�"ĵ}F��!,Ҩ�>辀�U�8m԰��g^��`�xin-mz��5��3�x�
ߧ���7�~�p������(nn��Ks��}^�P\�{g�+���
".��[�|T�jtHo�G���/�B�VD���DEU������n�
>���
�!�8V 
�k�����JM��F;-l��LH���3���5��I�u078�i$Mr^2��x�r����w�V�ch 	#
 J#{��1SD	{�b�p�ʫiJHO)�}�w�n1R���W�W
��{ܥdc�
K�av�
�6�a�����qD5#,��v�o�iH�%�\�|�R
�Z ]�6S���ᢌ���:�`f��H�����zvy���Z�K��^PB��d&Y�j}�*o��s(�$>J%�Fv�C�$���Bg�cWS�p��j
�hY��QC/t�/���@���v�n���	`%�����<�-�H���w����2�h��
@�f��G��:���D4]
Q�r�!!zb8+����ս�a�l��r�[C�����e���7�V.bdj��)*��h�-Z[�j4��-,
�\���C�������
J>�K�J���^#,J�D�%<�
(U���S�T��q�
��)��
(��F��9mY��Q�
Q��*v���
n�K?D�b}d��^�����sj�Z��
ńS��o�`3�[���y#
+���[&%��}��.���s�Ť�Y�:
ԩ|����м5���b��F�|xz�39 ���"�)�y�RM$��9Jo\��m�	��C�9��4|�&,��~��]�:n���� �Z�=���Eԕ���
�|N(����t�ˈsm�F��Jp��.$W�y�p8'��ke�R".�g��%���\�
+^V-K��JV�Ɇ(>@���l���
k�-1ɦ(�a ��.A�wh�'����ɨ�>�
.	$O%��N�3�a�j�X��:\�p�����ԙ�y��D� q@畕��NF��k��
,i���&�x�NV	�el��m�~
k��p �V/�t�:ڵ@5啫�z����w�Bl1�
(�6!
H4�2�<��8�z���1s1Ʉ���W�?�a�h���Xn㟎]�>M̕���"�jj�.�(Ƹu1	����Gg*C
D�
�ЧQt��.�{��-S{D���F})oG���0w
$!��n�� �?U��<��)�� ��4QK����Ť
�B�+W`E�W�s#
�Үz0�ע�������;�
+ĝՠ��
V֘�Uv��~
���G��L˩��+'
+$m��0�̓G�I��m����ݎ�
h�PW�$��0�C%w��*�E

�y6��oA��Q��� (
�è\%��1������Pv����--KF��;�d+�$�M�0�貹�S��h�唒˽u"���Β}5�
,յx_2�_+X�8<=h&g��ュ)�������
�4i�޲q��h�`��H�6�<�9Q	z��z�I�!{G�
X)V�q	s]t>\�9y(ږ��O���ť*�i�Y�j����Z���nT
+6��$�{T�^T�"���S,9�P����Ru˼�d�]6]���d����Y��fhRqD��awٌ
�$������a���@]5E�߃$�qa��
:��yb�X#��]�
�
+i�qb�5�&�X���p��=��Rn�
+J.�T��wh�-oLg	:���u�Ɗ�� W��R�
�����kgLr�He����|4	"Y
{>Q�����bv	rQ�L�
`�>��m)�y�
�]|��׸�R���L�Zg��e�
�l�A ��,AB�,%��i
+($'ݳ>
?�-���cҚ��GG1E��
R�C���|u��l
/�I��O��u��|o�LJ(���jhlJ���f'���CҊ��pZ���N���Iur��4 Ez��B-
�1T+���fQ��h�Ex����Z�xj���
6��������=�GY&ʝV�g�z@:�M�H8�]����
�⑷��ф[^
-���Q�IoQ������N�'Z=��Mw;)C�)�70��:�9�3\^\,AI��$e��D�ȆQr�|�JϢ�k����,��N
4�'�<�C���zH�#�!�صs���m}8�P��(��B��`H�kɟ7u��4�'�+�;g���:�NcD�9�9�R$�n���/L�l��
$�j�iC �4����L
���=���h�9���HId$�,�G{J���=
�vt��p
N�`C�ɣ���f+���8N�B���Y\\"�I$�7��?�pϯ�\c�ĉm;?���t&���I۩����2"iiI�L����f����Q)E<��JN��)� [...]
 ��/�����m:궆�Ϣ��K��4�d��v*(�Ufl/�1�Ҷ>0!���,��>Z�8dz8�s�_�ͽ��"�o�FQٽ_1jg���vb�tܜ6M�rm���JSZ�?\jycP��6  �L ${��b	�?,�w��9R�%Q���m��b�
t��d����i����%
��+�Cz�d#��n�.GiƒA�{ijQ7þ/UN߳��L��fO��	Q
�s�v�zv.
l��lY7�a�K%��j���'WsD�]��X����+��A	���r�ք��ikUI�#Rg���Q𑝱kF�ʚ^'�����A�]�5;U+(
9,b��*����o7y�.�@�1�	�v��)�	��������<+t�)$AR��P�%j���4I�7�d
U��ɷ�
hVR���L욞�*����ض��}ŧ�`!��o��T��̘�2�(�t���/��=�1*
�ֽ;��M�yw�P`�{D��,?�wM{�'�����pzr�S�Y���ˤ��
H�=m
�z]��(
���,�ˤ�h��T"�ɏ�i"I�a�zDJ"�]��� �Tt�<����
�^�Q
�ƹ��/���

���'��
V>��$�Fi��~ѳ���=c�NLy1���
[g��C������`m�ҧY�
I`pa�^�=��q�|4i3O��Z96� �V/��Q��
�gL��ˤnR)Cʳ����9OyuvK�,(��ipd�*��.�
R
���b|j;�yt�
2�2I�I�LF�׼L��\&����<��z�4�Q��x�U����w� ��>�\�u?�Z��K%tVl��n֚gl�E Mr�
�l0�E�;`dF<�Q�}xqģ���k��0Dp���d�l�k�f�G��[�j��F����'?ď
ی3�FX�Ԥ���1�t�$@>/��MR`��PZ��g�jj
<����vY�V`i�i��^��"
c]~�d��’�):`�yX]&��NG	��`;zѧ��?�
+=����$~��d��
�nzj�|�2"��GjEF����,X!���fOTP7˾kl���\k��Z��5*Ig����1�i��sR�;dx��܏�.j����_z%¹�

��Y/ea�Y3a�y��	�cmڇH��t"I����_�'Q~%�:��H��􈄧���
�������g�a>�&;�P��� ��(�zL+qm�R����{�7�v�n��jxZ�Dj�LH8�7�%�s�1���.
�)�A���sds�7ߤ���ݰQ�!m�{�
FV�l�
+1��\�>y���h�4�uf�b�Șg
�I'��d��򧽴b�
�L
+�LZ���+ϮUy��~��L�C����\��(�JmK�@
�
��$�,_yv+ M���&F.�$��"Ab��>)l�$#]���lZ�h7HG���Yl�h�k|nv۲�t��'��祤�!���qw;b�q�.�ȥ�:���ʕ2��L�u�&�W�}
������0���zgOڡ���>��xg���bOY	�Y���*
}h
+Pf}S+|Iި3
W�C��h��v��i�Є{v;y\ۣ�EӘUV�'�FI���/��+��R��P!_˔�%��E��՗bԦ�>.AM��x��!���R���:C�v���\c�����~`?^$�����'�ǂ�3F2�YמC':c�[윙�!�� s�
nt
f�T�o�J�8�x
+)����,�=�[9Q�I(}�Ү�Js�x}X9Ѿ3��
3��u^#O�&�ŏ(%��&74�u�ٰ�$͗��8�+������!�ЗɅ���d�]Y���Hu�b=>�ߛ-o��}R��#]�ٗf�=���yO���B�
s0����f��$���^��3s��Ԣ���C> j5��_��1!�+�-?+�*�K�^
g�]���S�����d�����т�\򿭼�O��Ρ���᪇!�;��\C�Ty�OX=�
�g&3�s��j� �:
�Ғ�\����\&';Ћg�����X
u4əN�ȇu�Nm�Z���w_��i�HIc���[܃�>�ޯ'�+����N
��
��kg
>�A��o�J>����V֨=g�a�!�e%
A$.�
!�dq�ZL��8e��  O�i��/�e�0�/) ��?V
+�rkic��a��F�L�b���u���¤�f��c��.I��],�fF*�X��P`̒?�(O��h(�����#�k�zb�+�i_A���O!��!��;���h%Y�pD>�@`���ίŸ@
+o��WY͍2�F�	nd2j�{T}�D�"��B�Eݤ�#i*$�
E8�	0 �
g�
endstream
endobj
27 0 obj
22450 
endobj
28 0 obj
<< /Filter [ /FlateDecode ] /Length 29 0 R >> 
stream
+H�l�K�d7E�
x��?9�M��0��?mJ$�^څBUe^(�����X_V�ϟ���ws�/����$"�m-kq��L<������a�^��Z,FxD��u� �
���w��'�����9���@�ɏ���/�1�u
��
��K�/�C�����46��4jS
+����"Ћ�N��d�F��2~�/��K�o(�Y�_ȋ�b|%��b��u�����Y�3��"�^�T��릣���k�P���w���yG�>��H+^[�p�:��;����o�+7�-����*�
��T�׸�8u��5�p�-ė\�q��W|Y&B&����[���D�6�.�EZy77���J_\�n�]+�6F%�~)�S�؇P���*qY]M�g��hR7
��C���B���Jd�C�,Dmq!�" @�{fq�
��2�V�n�$ƕc��Fؕ&[���:��R=e�_�C��0�U�k>N<S9Z��:K��h֕�T�	P�J�z��䈶s�D�B
��is	�
U>���Zbb�[t��B_\B����	?�=����'XL����	3K.�,C?`:�{��+?���
+L�7 ���E۔��
+8oV��"C�k�D0Ϩ�å���_`�#k+�+�7xA��2�����}`'b4���&
⚨~��$}��@K�ɷ���k1��"�(����X2�������~��p����
KȬU�l�_����,U5l�o.�7鈭����Ԉ���%�h�-��z�ԋs��)����
�e�5���ť��u��
5E�h,寭T���	�m���:�dш+�Ѳ������D�2���q�
�qZ�t u#���b5W���4O�Ƃ&��tZ�mn��Z7�!I��s�F�T��F[�S��ZL�X���i

�	�zHi[a+z�u���J�����0�w���c'n�b����/���I�
/�2e�Ť�6����e�7T4d ��բ���qλ ����9�[J�?�:hdLW��Pr���Z#?y�
���*���)�m��
+��y�U�y�q/K��Nvb}�����&�t{ڢ����^;0m*5>���)Qꦷ}���_*�����h��Nעa����a��V���Fٌԛ���e��Uғ�Gzuز�[��Zu�i����
lr�r7���It

����hɸ�esݶ��AB�/��(m���HB떓0�W�F{6�n���:k�I�g�E�^��ޭ+�B�V���U��_�2@���/

�W��vq,
�yp���'7�Plz��B���-
�،;3���A�)8�ZMG��Rw��hH�w*6s_���%S~ͤL�$�g$��;
h� '
$A�3=����}�p��H�+�}-~���
\겆>s3���#�Ft���1�۸��Ι`��vT��x:O�"sK��P
+�}qeZ;�x1%3��R�
,�D���F�խ<�2{�A�
+�o>���1��
\�����#��[���T�Ө6h��S�>P⾲d�I�9��,�qJ���|��4GF�g|3�ys��)�:��3���@M��cS�*u�,^�K�(�n��(M��W�o�c�i$�O:�V������-[ђ�N霞e�,��P�+�ݪ�r؜aU�Fӫ�f�
N�W���5�Iv�
��k�A���J0��e�.��6�N�V�xM�
��
+d����;�R��q�G$�u�D��I9��'
s����{k�@�2)��ä�g�P���h
��.�H�o
�
+6��,�&'7� 
��G���Z�Ylm|�G�L�
���
ZY at C������-[�&�.��xy���j�|�Xx�=;J́U_D�m{��Ѫ�w���r|l-n
���G~�Z���eq|��|C�����]��-(�S��ͬ�$	vi�M������D��H�f���Md�h n;>8��ѹ��`�@,��Q�}�8��?=�ܗ��H��aL�
����~

����5��W �-��]
���P��\�'����D
o���A��֜�b�3~�^��H�~�H��$��1Y���5�%ߢ���N
+m�� i]���5����䳸|�w�l�t�_��
I7rg����~%z
�Q.��}_"�F�)M�\"�YE�E��KJ�>e�L

�^#\o ��3d^"�3h��nJ� \ϻ���݁V���L�
Q:���Qd�FU�8�X���j9�5R`��{@�d�kQT������ 6�I'l��A�E-�t}޾�F��d�E�;�@P�Һ�!;��|��.
+��
Ff�3��Sk��ť���T��	��1�"7� ��e^����g��;ɀ���x��������'?ns�4�D�J�}O�z1�{�ʟ� �3楏
Ԝ�R��g��͸��(c�L�[��
��gS}o�(ؗ_�P_��0��n�f�rI��ej��a����U�:�A��	�'��ɨt�K%X-�ƈ��^��y�cb�
<���:e�Ae1����I4��v�����W[o�}����yA�WY��%y�a� A� d
�V���
+ۈ����s���g��假��>���˩S�X�E��T�sR�L�I��
Nb�A�V�NJ,2�V
F�`9��!p�Q
+d��"�
�
��	��z
�t�\�����)ɕ"똱N��|����5�A'����26��]��
AՇN���cʂUK����ZU�(NមLw�CS��z#k[+Q0B>�u��U�S�ED�Ex�T���h7�N���TZS��`�,�3ѳ��_��Ee�F 
����UI���H����Au�,�������k1��fvA�2���1�f
2	ۼ(���ѵ��J����U삑��B*� Q�R7��rՋ�jzev�e:fk�1D��ƾЂ�d׼J<���nyؕ,�IE,ms��gVM܅��n���ƶ*��r�mPs*��-�.&UOFe�t$U��2�)}[��%�njWA[z �FJv:��;��VT�RS�%J��}�dH��G.���6bJY�S\I
�ǡ�2����BB��B�GyU�}z[&���Y��r�q~ AA�BC��5�/�	�Y�

p�epq0^�e�4�-C�
"�y�K�8�y�,�fټ��9%���Gǟo�|8��ps}��~���������������O��?�ty���������Ϟ
Mi6���?�?]�������͎J���ޣz��bw��ã�������ͻˉ����?��1J��%|�<��k�W1�<n_�	��+��g<n�}91�{�j��=��nk^��Sh�գt*y��;n��g������y��� (E
)���N�B�+7v�j#r[�#��Ս��+X�
c�$
�
7;t�M����	��{������Z
Q&��Pq�v0kaV����m
ִAÔK�k`tp�� R��v�}����h'!��'�qIsyѥ��mc��6���%�(������W7�gd��s~��A������ٰ��s�0w��+�E U
+bA���c��AMC�#��nO��E�^p��
����F
R���q�!^i���W�n����'
�
���g���·�L�����a~���D�
?���O�����|�qN.��V�������^^��5!};��;����~��
�鉶%�
h��\	��������AFܴvѲfz��� �e
+Ӌ����t"<}���1���$ux�^��G�3���8G��$��c�j�נx�[�J�=�\¨�e=����jLn�7��21ӣg׷�!�t:���tsw}1�I�g����ܴbq�&�J�ї��
�E�%��
2�m�R�r5�<bJ�
[�n<b��폧�㶛�n����v��-�֦��+(�����
!�iL)�f�
k^��ns�Jհ�:�c��ca�TU�䨢��
+����㩛�n�;�<����o�p釷��ݞ�����f��M�r��Ц<��&^3
8�
n1�-[ZMzŃh�q�^=�
���^�~9-�l��{��?p�$}�5����h�EY�����x�a��mY�s��`���u��e��0������=:38�� ��\{�
$?Z\�C�6@;�
�}�n�W�� �6d�׶�Vvp�
�(�
�>� qE��x�+((
 
Sl�"޳ڛ�g��E)�{%�5�U�������%
.�V���
s>p/`p�i��EG�
�̛��]ױ�Gϸ5Uep1E�M�!um�-�HY�2��~l���� �	
S�SL茣���J�
�S�^`H����ݦ�o��;��k�Hp�"CmR��� B���f���

r�x����
�:5�
 {�n�1FL��֔

��w����l�况��n�Q�⎣�"6�i
�S������V������.����+ؘǸ)�=��#(y���e0�:���3�<��jaR����ʓX���5�w�q�)v6k�g��
,�@jA
���.W|���S-4�|��D�vw�
�ss* �����!x�6
�K%2��X
DzU��j5d� �5
!��`�<�佳CXm���A
�[�
�
a
����AtV*Q=Ġ��~$9_>�f����8�(%�;�l)��/Zq遫��9��:r�
�[��)D�P�>kq�h`��&����ī�.
`a�1�j&��1
+��b7`��2.�924K�\��֟w{L�>��+P<?��ă1�������l��G
+)rl���3v
vR�[c,-��5� 	Ck��%xv�
h����]c
"�{�=>+
�YTs�jL�
P�[��m�
E�rB	�&K����պ6�
�0�-@$�3z(�Ƥ �>�L��=��Ψ�5�G"2�̷s��N3��	}{�o(y��!=
�a
.a�w�	�h'�_|������N�'7}ّ4��KT���˳
�8�b3���wovu:<�N�
��=�s�������ջ�������:|y�Wzr��{L�N���vw;3�LgG�ҡ=Q�2���P��[-��g�������~{��� �e
+Ӌ����tק�����bR�SI��B��8�
T�fFY3�#�<���Y�7����v̎ϭ��s��y�j��1���j���b�
2x�IX|����
=�)7MS&k�t�A�u0�.����푦��C5$7�_���.,���RB��V-*ʄ����f!@�]�l�ڲ%@�V�6E;k�m�:�WA�y����8(�(��H&#Xc�
�zP
�7X

�.��"

+�a ~j��{s�V
���$C�� 
+&�O,dS��E1���";K�
[S��|���u��������K����}�J�$��M��;
�ߘN��]ڒ��>���B�>

mI[Z��,��F�����n�I
��<fx�-�y���,rV���ՃŧqB��
$A119:6
GE�X�
+�ȶy�Lkl������ ǻ�$6�|NJ���[�gl��5������%m�6RΦ��FQ=�a��=�0]��Tk6�
N?	f��Z=,|��_�am�
��˶��ts�@6|�O���W��U<D��o�p,�
<��Ʊ#$>�Ƙ5���a�}�Ј i���Y]?>Xx�� �^j[L�p+�f���Kg��!PB�Xd��+nt�{{V�
\�>���
+�	e�\Ke��1�yPde|���&�f�;$,�/�i�L��X3�Rl�{�q�҄
�4�`�&q�x�tf���_���A���g!!#
�
;�	La00
W\uRr�|rȢ1������u��p0�x0����G���h��S��E�xD+�
C�h�wi�څ�
�pE���m3n��8��G�b�����n
��ٵ["�p�y²�
V.rf�g1
ӹZ
��
q�QHE�Iv�����)�8�_�'�h�l�`�� ��Pig�b��cB$V�ɀg�y-�W�
���\L��Y<����~;��թ����[�,��980p')��p4ŏ/�q?�Z^��b��
�|- �\����u6�,��v����ۣ��jy�="�Wƽ�)���v ��u��F�q%Ug/��m����~��%ձ��i|��q&��Uu���oR�nnOW����ܾ;W�S�z��Ҩm�����kjT�B�
"]�;�e����\�~
ˮSy�h
� �DKW�}�ƃ�%‡
E/����J�X����H�Pb?��I�T:����+1R�A/
�����By�
����*�ǡ
���n$6������ �ՅͲ{�f8������a~@�Υz�^��ЖL���yzEj-瑖�����/.o��{����ۏ�?������ݾ~����o^�!��y����w��������?i���7juyuu��ߞ�]����㛗�o��������Fu#*O}�W�Q]��.>2�	x����})4奮Ѽ�tH���ًz5j�ib��vs0~�I˱9��b~�����i���3�����cEm�����l�|�/�Z_��D;�C�ٜ�n�}x2�~��O��i�)��S'��́O���3`]�Z2U<`�J�yǹ�uO��[3T����
+�I�0K��|$FЙ�- �Q���q�]��\*0��S;�&8�±
[��C�{5���W�˭=�yFy'+�t�_7�TF0]G���T"NrBK=�݀�h.W�3����ԔN
k���_l[�J򫆓�J�Tφ0A!$HynO��As�߼.l�`�+��Ҟ�<����,)k�J�e6P�W
[��)w&�o�PB�F�3��.�"�
���=�E����[���Mu�bPP�p{�n�]��usk�-����[s��<�d֑Lڋ�&��d��F2;&�Ifbр���I&aKf�Q��ET�@�#GgD��pj��+��Z�'%�u��2Xٜ.l
`�&���
�<�LjVů��˸�F�(F�C&��}��������a�i�
ӆ�U��$�T���8
)w�W��Ћ^-�@AI#�[�u3�Ta
+�[n1X|�ܮ��%����׸�#�]d�ʕ�Z�Hފ�h"�
��Y��P"�Z]>�({
+^�qd��|�����6�Ġ�d2cd��w	�J��p���+���
�<�\�M�6H��y�_dʩIf���xS�d�r00��^d*9B�b.�
@Ze�h.'N:�9��R���6�D���m
6�w���tw�Wn!X|Żܚ��ga�r�ht,�/Ai*ii#���V*K��R�ʂ*nAr��Lb�:�\��,hb�_��뢗cZ:7�|"7�1O���I
�|b��-1��˫m7�.��Xg)8��ű�9�4��t�M�K��\��%���4�.
&�!�2Bc�@�#��x
�C7ϩ�nѱ�v�I�AA�%m��wcl��]��p�a�&���
�<3��V�С��d���-5/�j�)3��}O�͛:dž����
���T�k]��f#�[�}3��cPPR�/�����j
}wk�-�����[s��<�dzV�3�"z��EJY�J*�|
.D���#
�^�۲a�1WF��Ӧ�m�SЍ�m7�Hw��6����²&?(��=�q!��b�x��:�q{���Ӱ�����|yws�Kؿ?�b|�E��/
|VN�����
^�x�����4|���0ƙ��>R�
�;��.�{2��Sw鶯��x���������R����¹ys��T;}�����s�?�@ ��?=�?����-�X�QW��yGk�t�%����yu�[��1���)�r����r
[�ϕ�Ӝ���ɿH0�	D 1�+�
\�5��4&E����1u�(��O
����	{("*0�U�R�_`<�����.hVsd������%j9�8O.ψ;dFꁉg�.�-�U�"&�G
A"�swИ\�3xU�2�['
�ċ�2bK���6��H~��1mtɼR�y���g��\>(��q�Ƣ�z��bѐ
m,�S�"�,� "�0<�$��⣰ʪ�%F�ᇆ�,{
+
I���,C����\�LFFv
z�Ț8�b6m:pRjƧ�6I����x� �@<;QxWK8�h��,L��
+`��x�
�#P����v�0Fg~��H�g�i�#S���[伣:W������|���XC�^�X��G7qx0nܵ(_�"�1=���.���qaq믔����#�O	,�=n
ѓ�A0�	m�F�ɔ�i�c�`�I=��4&�{�z���h"Q=5Q���~��zQ:��A<8O�B"��ɄŒ�/��Ң�mD���M��¨�(I�I�E!�N���6�!c'�����z�~�3f��5����<���-t��B>g���Eξ��C���Ё��#lm7?�IFp��y�Q�q�6�c��G���6.ez\�:V�F�U�<oã�������cFT��φ�1�N�����
�z
+'�d����P1�ť��	�{����
+P�l�M�_a��n;zjK`�?=�Z�U�‚�"]�L��SРX�'y�L]Z[�lD�l���wwU�Lh���6.�t\�oMU�A�#�:h����Ա|��{j
z�� A�MX�)�y&y���0h���G^�a-�ݳ�Sn�J�=���<8�t ��3Ĥ��i�x�6�5#����/WA��0�*�׹#M�6:N|�)m��-q��P�os����A����Ѵ2�������ֲ|,���_1b1��2$�vwϘ%����X��sz��G��5 ��j�)�k+� �$�7���Df�V��
�
+�X��
wK'��������
+�3����W�K
�ݛ �T���N8|��
)�ڏ����u7Oe�5�e4��1q�7"Hny�ǩ�^�����=w�1$y	�կ!�ō��m��.�� ���I!
Y'�ne^�[���L|Ҙ>�MÈ�BUo���P
+u�(�1�a�6ً��`�
� �%@5W�S$񈷗��'��������
+�T�� ����_-�Cb�o�{��4%��2XB��mp�`��jM������!�(^I�\5]Bk�ak��v�l�H��H�	&��
+��&���y�V��� �O�s0��9^���~��
RѲ��k
���ʛ��W�'3U��d��� -�ۨ�S5���I
+)I%���~�`��?�{��}1�{�<۴�E#N��I)3��o�*4�2���խ]���x<�l��J��of�6�yVb�
 �x���$r���bU�P��p�
&�<JP/2T�U��g�Nm�Yk�/He�t+(k�}XV�o�q�w� #�bNo�\WQ+-Z73 s�ߊ*��.nD�yI9HC�n��*
����
رH�S
V�xmwt����3%8�YY4J���*��jG�l$f>U�AL�8ie�������Dž�+�iS{�}7����tkgn sE}#h�!CR��O#3n�!�;K�!���
20=ze�yU�ia���L7�x�]SËQ9�Uq�S����&��O�~����*��o
�����| =

+�#+_-�����¿�ct�����nc{�[pWQ^��(߂\�����=�E'�'����洤L�r\?�Y�
��
�1�������n���BLy
iW�Vx�[Y��Gl�?���ٜQ�G&��M�;\c�
�Kqd8���y��Wj�c	
��׫�W �vE�
�o��i�8���^p"-l�'���Ի���R%��2��=l�w
��T�a<,���BC�5ɀ6�`��%BƮ���!���$Q%>W�4��Ր���m5��$>�J��-G�J[;;���|}��
�${Q�M�v}��x��b:��fi��W�
��	.
���b�.��f�8i��xz��<B�x�Qs찉s�=1��g��0��7ث�
��ƕL��t��Ʊ^��a߾����ׇw�~���?H������_?��g0����_?���_��?��ݗh��{����û���f�#���w�
�
ތ@��cz�e�]nB�=�������
�[������������/����Z�ÁU��<+A�y�p�61�,����XLƕɦ���MF�P�B������3 2�.
IK��b˭�'�?�٘*���j�io\TP����
��4�p��Ś�Y�D/�,��S=�\��`w�4^�u��¢I�r���2a9sc�]�P����uDr�����3,��d;�:�ˍ�.�i��'2��hLp����[�
>Wf<����9�7i��O�3���)

E�	�׊�]չoR�Ja�
B��e��p���W�����*mȎX����^?��q�u7%,����,�8@�a���	��M"�)�[J�sz0�a�eae�Hr:�I#�(I|
֣:��1�
F_˱�x�`Y�P�KiG��5\.p:�:�-W
�Ũ�I�a��?�<g(��x�}���)
F��� >e�c�x��=���zF�J��$����� �/�C�a.&KzW���/������x�a�\G��u�%�\�F��u�X<���5���b�A�X��8���(��8W�
����gbZ��|��N
���A�d�D�>0 �T�\�H�`�;��$�V�$
�_��2���ut��-�j�G�0���VށQFMns�[F�YHZ��2�QrVG`���#y��8>��c�����3)("��*���HH�:��i� 0
DV8�4�
]*G��v _����^B�;�"��t;(�w� !���9��N������;�&3`c�r<	�V�&E��%HbEc&��Hq��� ��K�sǦ��l3'���GӺV.6s�6k�|�(}��y ���IdGR��`s�bd�)����
j��%�� f���W,+�QP�SG��0�����I�@�p-��v�b�yCK
���
���Lksfڤ�+�ȼv -w���=w(�E�u
Y�#&|���qM�� [...]
+�f��%���"�/����需��lŎQ`����Ͻܦ�� �+��%�����e��~M��$0e���8���d�WWwQ����T Æ�4�ﮗfK��u�
�o��� ��m?��e9�=��Ώ���[5�O��]j&}�-O4�{f؂����k�0���ƀ�b
+�ƶ��˶ծ�����Η@�tw�K�~�� ��2�	�Nt"f
!�Z����
"xDB.���ӻwu�ZO-<��s��u$ n,
'�x8�
�^�kd �7
��z��Z�a<<;ě!�{��]
�Q���FwƇ���o���,�i�\gc�	��
��]ᤝ�9(�
A�cD��᱆^�
��c�Â�6�6� KϜbӾ��	�}
G�>�i;
�^=v��N�
����%ceat��w���X,{
�+͑��lR�
�c-�ǔ�|q�
^�y�vc�{��$���=eК�Z4��j�Bό^O5����ǟ�ʘ�����A0�y�
��x4��>�
 ��-+��a�&�e\P��ӯjv̓G�	�Z4��J���ـ&������6m)�n�N�T���mB5.����b���:Ś�+�s'ꉹ �"��Vk���S(ʽY%`%^.π*Vs�7�.f�e��lw
+���
�9�N���/&HT�zv�2XFdK�, 
� ��\\�v���0��h���� ��g���2�&�,��%�P,5�j=������7�e.�4��tK���K��`�!g�����l$C+G�
��Ͷ���X�23��$��&�NwD��������w���0�[����I��{ӼҬ}���<�J:�Bf8�戚���	\YDn�����^�
��Fb���|���
+�x6$��;����᪻���}�{�P�5��:�b�X��H�29Ƹ ��#����~�g�:
��`ٹ����ĵcv�#�_���lF�{)�JQ�#�2
�j��֘��PV;f^��
��a�����0��n�>(<E����g��s
H���k�D�IBm�yrc.��
�ѓ܁T�8*X�/l2�3 at Y�[�!�HʔQ%��������!'� e�М	yЂ�&5�3
dQ�ƙ����\�H ;xA@�@G��:��\&J|��t=Ҵ\��y

�j;�P��!s�S���YD�8f#
��ۂ'�
ךF���ik�����V��t2�����}إ�������E�Z��![
+0��.��Ղ�*�kɔ0���C��HP.�`�Ao1�V�k�����,�Y5	��d�ű�
+������=�]2��D�$��z�R��VΨ6;$5M
6Z��3�\��y��4� ´�i#��Ӑ��
+ibC�yp
+V�Y<����3
_Y9V2��\a���C>_�
mȦ֑k1A�w�i���1JL�baOo���ĵƢ6\���JtH���K �5[Lm���t0�KꞸ�a�����סl4p�*[�-h�m::���0�j)���/}0�
)ƚg�ч�]2(����-��+a�R^CU����[�%�Q�'Q�'�I����pY�>��J"����ەn.z~�~�6�=�;�
���������W?�?
S8
Z.\�N�:?�'�a�0j�����U4�A��c�%���P�p�lꂏ��Q��%]�A�a
+��j��|oH3m�՚�?̡�>B�!�&�1Ʋq�?L�S� rt[��#��*��R�����e�=9�n��|hE-�
z�`�\<�Y� %��9p��*7U}��z�=p��*�H�����=�p�@�٨i��J�=X�rz]3��Xa��;�a��sdtp�"Z�V�Q7\��p�Zĉk�;
=/��m��
+���夺D�
�썛A�Y�\S�0<�/nac&�Ss
+�$R]���[a�EJ48J�8��k<�o9ϧ��8����������>�~���/��>��ㇷ������^���?�|���_��W_=������߮�ç�ob�/���
�d�	ceo��ؔ��kLH��1��_�p�̾�m��%^hq�ƕ�2Һ�(AM���9�
كo�?�Tr�4 ��Y�G���.�2�<���=#���	�ǜ�
�g(�ަ�;HN�zz
�
���_Y�pc��~�ڟ{`�
��_����)P̟r����]浒Pv��NK�ͩ��s ce'��y=E
>���pKq
�ⶀ�_1
�h�x�[���eI����پ�PJ��r1�S�`�)�G=4GYP3d.�8ouT;4-ou���~�4�H�!��
3�1� Xv
ED+j4�rffp�G2�C���H�4k�j���ƀ
n�ܡl?�=>4"�0�GG���1eFk�CD
"�R"�K��@����
��5����
���f����@�������j-�KS��
/�'	{+n�ߎ��]� �[G��N��J��:��
�#�q6X;�ٳ�
�l�L0�|q8��*i]+
-
���4K(�k4=���k���*�ZcT%m��
+�խDv͢�h6]�&���:�&�0([=�(��s'Ԑ�yH���7^��}�xԾ={~{��'��ۋ���?^����������r����?���
�o���۟�Rn�b��_��O �^<��G����~,�
+�F�{��^
��F������QeJ����!槺�Q��p?4��.+� �����i�E��Aj�!�L�_����ӧ[
1�f�aok���{�wFᕕ�i�����%3d�~�e���w$�����,�ţ�r3~ԑR$.53�
I��Z�zS��&%�M�(	���c�Qj��X\�
`���6oE���e��W eێh<h��9�������z�i�<���q�G����mMœ�DV��s�
��f��\��H�hU"PL�T�s��Z0����m5�Ё�*���p�񤹊n�JH
$*�UBT E]FMI�LZ+�̬�tTk�-�n�"�[?����Ap&��Y�#y�¸��@/�r�ڣ�Wj��M;����QM0\k�(�[��4t{zl�j�dCA;�U���H�ap�V����t|����X)Ӽ۸�s�1 -u� l��J�`��|���������;`����V�Ev�$�0�+<!����S8��+�4����Ӊ��
+�n�Q�,�����	�uq\]����^�R�J]��}Ip�b������ÁS�CK�nK��'(b�����؋��J\�_w����hg���<���4��K��1�U$Γ�b�m�+�+
	���_Wmj%�om�W�r�x����KD�62ho�vR�A
+-`�3%���]?��.��B {��n�q���b�y�Ux�j�����a.���kZd<܆��:�Q��?i$��Jy�
+�cZ#
�%���N�����3>yTD7~��+��WE�CŮ�ַ�Y���f�`��
d��ڣ���\_��`?I��;[C���Yo�k����i0jM�
E+#����ҡ��w�1B}�,��]R;�H�g�*q%�&��
�
6�b]��
;96^L8����
+
�Ö]Q����S����E�s��N��g��=Z����x"�B>i\��x��R��qU���ەG۸�#mX���E�ͩr
�� �mP:�:�;� M�J��"d�*�g��
}�qP�N<�X�M���s�!<�n�����̬S�N��k����,3Ǵ��M��p%�h�\8��wv��8���
C;�8�|��Y�+�`���� 6���X8���
će|��+ /&e4/LW�$�� Y�&Nf�������{��E���
+o��~ٜ3=�:wP5�x�P���
¬P_%�亐��^���#}i��)4�������L�ѯ�rUOw��b���wWqŦP�l볁)3q%�z��g���k�>�C}�9Vj�����j��
+�\Y�(�3)�Q�iTh�L�¿�e
����/�ؓm�
+�T�VPg�bM�
��e^T:�3Q�
+��X�֘�Z�JiV��_9渨��#��G!B��J�
���TG>�
Dy�`�(��qu
-|�����R�F��cߌf;�pe#���
(���byu���6 ��>ֱ��9JAԢ����mۖ����[�?�T�Q�r�E��Ľ�g�=X�<�t �s��ȭ
j��;�Xe�>+�;���E�K��D������(�N4+�w�P�2����Rf�(-�T���@C�O<�)�,F����]�Z�r���P�#*;u�;x3?� 7��Jn7�
���
���b�+O
�+
�)^����(�)�H��Om�ao�����r�����:�m����TFb
�ڴUr����V��A��
B�����-���W�^a�7��hت✢ٌ0��Ì#���5i��"i��%��pI���7�_F�)wP�z�c~7�̺�l~n
�"\���n�˂"�����Q�8U�:j�'R3�2���+�,����^�u�
���7-P��Y��F5ސ(vw;�RE��UE8sIq^�Z`_AG�hP}Bz	G�p4r��{�64�tq 
7���o�$�t�=����b�|�
L�ﮇO��`�\�L��RQq��Y;�/R�&��	1�f^O
+Ϫ��B/n/�(e�,�
�$�E���\�"vAg��vR5:�e
:��F
+Oa�L^›�
�l
+�Wm.J#u� ��Cgv�S��%
+��Vi
~�g���ɳL��-�t��I+:�{
!~���ٚA1ݧ�����VE
�
���b��'���8�E��	~��i�
��]~}�5�"
�)g1:lV�E
'����l�a�;�[�Ąv�p��
*l5��=7l�a�t�:�sI}�S73���I�ҡ� ?���Tk�9ʀs�z��UN}�o畝��F��,���
��+J��E�hZ��	�X�#�j�p��
[�O��w>_n?�'gh$
�<��k�
���ILr��z�sqfs�,���1�`1B���H�
����#�$�0��}�&�a�0�t7{�(n����������W�1\IɁ�P,��#�;

<q>.�g���+���
1
�T��,�f��
�

^��BIˋ��;@Q2��3зB��X7\����Ν�6
ܕ"О��)Pu�B�T����x�b'Ya��Sgx�Bc�9�����kc|
S�1�R9�zs�ݘ�
��S�c��S�=�20��'ᅍӃĆ�I$A�o~�Ԙ��8%q��5��:�\7S��3
+I!Dţ��3�A%*�)��j���xF۽�q��mη�
N�
)<�/��q�v��6�3<�'�cs���n�G��[[঄���>�T)DC�D	�!Ae�,�3
=!8�+���E�O�$K>�ʋV�2��`�nz��5�UC/���wʟ`i���#��ݒ�c�+�b���jjoL\����V����P4͊F�]�򇙤��ͦ�����T�'}�����%qhХ����f�c�y�����.��AO��)�
/[��V?CsU�����p�nr�M
+d6�[G��pD;��l�C���ރxT9������4�=�A��(REs�s��i/KX�r��G����^��v��pw�`�0�g7���x�[�&W��c�†w�
����r�a��u��P�l,�ɍ�Q.i��Bn��#�&�=>��>�
��
ڹ#�*-�[j���P!�;-��q�(�.�E��w�sN]���c�Rm��.��r
���J
�G���p�a����\Z�����k�b8�\��*48�R첮�T�8_�r��e%��ɬ"�S@�R����/��I��E�#d����u���2Q�x��
Jm1�̒�!�d��8�\4��#����$�Y�s�����.��n��V�z�5U-�~�/z=4G,yQ�sb�^jvmX�䨼
�W�kK!�F�Ri��u5!����?�WKo]Wm��%���� Y�����G� �Ӡ��F	Q
Q9����R�*�O� 	� #3�� �°L"0(���=�9�y�7ε�J>V�o>���{�Z�c�	�s��T
+I�˱�U��^Fg c���55O�����ܪ�Ĥ�]���{��n���=��*�J��D�f$���n
���
AZ��qNM6l
4>Y���JE�q#�j2e�}��Y,&��7�J}Idj��lj*�����a@s'��$���D50��7
Bk(Q
�5�Q��'��R�T��S��k����vO/�"���� ��7>�~�np�����s�J��k at W�
��8S�v�뽑�!H�G�0��2'y�"�ʮ�wLr�� �\��$��Ҥ~����g"���jHlKPX�$���qJh���r��|R�5���( hD�NO���|�����ͻw��?�O��../u�^ܺ�y�f�xqc����[�wn�_��8sj�{�ǜ}�<�����C��KӁ����ɼ��7&�[\�V/O��oܽ����
��`�#�W�c���h`Ж�4׬�O�h��?|���y�ӡ��5�����k?�{vx1'O?�*]�9{6���URH[@
+Y�4$��@R�?|�<���S�����7\;M �)��ˁ$�R߶�L��������	2"C �h�G):��
�y��ln�]�u?����]��a��^(C��~0[9�zch�dL.�B>B~�^�<�	
��AS7�seT�T
/ĽZ��a�ĭ4�M�15
��F8��ݤ���7U����
x743I��
Y<Bm
G���
9d�
;e�2+�� 4�@�VùP$��j�R��[P
4�Ԁ{�����0�P�	?�
��sb~$�[z�]SP�k�}�`#ѓ8��	�E���8�
�Df�%��M�1k�M��0�Ѭ��l_���^�9�5��5��3�Ws���6��,�d���]b���B
+���H2u���R��$a�C3��	҂dg���>M�u2�wHI���r\p��A�
8(�����뀻�� ����ܞ!��y0��FV>B��������Fq�X�����%JH1�t؞�
�8`��4�*%�7څ`�j������˞{F�݀![�����5���֜E��H�=8�$
+�1_��޷f�T'�c���&�PLԶ��`@�Rx�Bf	#Ո.d�I���v��}V#�0��R��AP�
+��M�
6B�D��!q;��D�6�P��]	҉�fy�E+}.
+&�
4��֒3�����\�ĭ��M�Had���S�²3O���B%��v:�1W �Ťx�2�>����S�bŵQ�+�
+�����
�����[/�

ږԂ����V�ʊD��s�"��t9���XQ�j����/�Z?eE�7�b(
/�Es-�8�P#�޸J�V�Ň�����:����m���È���^��caav�3{+����-��8��
�/QL.*�Q]�F5��i�rQ�,m��€9k�b���88��)@I&���P��Mq���^�
G$�%[�꛴ ,�\$It:�9�,��
��8Wr���aJ
���-�`����3-��7R�R8R��Jn�Ɂ(�
�83��L��3�Rrx]?;^	Ģڈ���Q���܃6��u$��*!��p�^ہ���8�١���8`W�Dk��a$�Y�D��*�"��� ef|�C��8:��	�3ϵ����d��(�FԲ��
��o�A���Zu���
+q	��OC��f"��lG*Y(&ZI
L�4�R��F�+�-�5�P ��dr~�Qj���n��
N�����P8/ �`"Eq�=?�
�`эE5~pK�x
�]�E�YbL�눜2��XU�jŊ��K={�����\�#�b�"+�ӵd�D�i��S�C�y�;��z����LV�Y������a��3��ajloJIF�
+^� ʹ�u14/-�@IpkNi���Z�h�~e�.y�͝�Tu
U�
PFuT�{�
>]�br9 �
���zSj��x�/�
l�#���J�N{OǺ!Ȓ�'Ļ��^$�5��Ȫ�V�0��a�'�&f�ۍU|�<���*��9����D
/Ǘ$��q
s�A�]�phe���6
�V]v-���聾CR�A�p$^�����MP�9�
+� �8�Ũ�SU���!p����9�a������DGR�*�Ac���V�Ft�ߛ�D*%���TI83�ܚΪ��0N,7*)��rZ��0^�)�Vn���~��~/Gȉl��qQ����V�m�F�J�
+��ڨ(e}�I`���k|���I��/a�D{Ә�/Uelk�-���ykS��%�m^��nq�[�<��4YX>c����ܸ������&�8�~s�N
-^�X_�u}cm�~�|����K�y�-������G����=�|��
j�(�a��$��!�%�����=|�	b��}����nL�
�_�'�2k����Խ	��?0Ҕp����	��8
+j�@>Ə��$�fX�I*<
�U�6�5d2qg�����`pn
�����^p@����N��9��m�&�gXm
Sd+/8�s�*��Vo�ˀ�F�5���T�WOo�Z?��9k.�=�Z���Y�aߝ�_�˖������DEf�[�x�
+�0�,��(��1Xx�W=���v��� �zf��)��g��}N��y� �
�� ��4 ������
__
{`z{
+`� `{
�� �4��W��0���]�>+
 �y�W�P���0���0���0v|��b��)��f
cw��0^�..�+����g`w0NL��{
�_� É�]Ǯ|]0Lc�ק�|z�/���G��0_v�S��ݝN`���!�W0��a�
+��a����؋է3���=��1�s���d2wd�ч�.��pt���C�qle��7V��摝 �
�����~���7w���[���?���_~��cs�c>|��o?��������{o�0�[���8�'����7��Rc���O��
+���?��ɿ����ʯ������Ѫ�I"��ޝ�i<�\��a��-j�9l	.Ö�@XN�]��P7{a�5���΍��s�(HvP�������;4y����g��}?߻�8k��w�N�dWM͵hkkW��~5���1`�O�–�#7�r$������@��U���� <���|5�=��M���
��n����`�di�e�������c���?��hTx��/n��wN�~I5ǂdv�Y)
�uZ��u��:gj��{�̆�-8;㉹^Ac����>�i_�
x�(���.>�n2o(c����a���g�K�:�����[r�E�A�!��	:y��tq�'�Wd����j0"���AB+A�9Z.�G"�h4~��:Q�vg��N� ���#���ƒ����ք
�jk�K�	'�P��:{������槌[}N
$R����a���2Ս�a�ʜ�W�M獁��rڮ�C�Y�l�oiz%[��+Q���˂B�э�m�}��1�Y��V,>&�K�1T���D��FLA [...]
+P�7�A��r���@����>�`��ټߥ�z�����_�=�K�T<W�PM�w�<�W�YfҹB.N-N
�m�e2f�҉D,Lyl�Ɵ��d0[,�1�B�䓃�J*gWz�fC8To�� �P4W
endstream
endobj
29 0 obj
20605 
endobj
30 0 obj
<< /Filter [ /FlateDecode ] /Length 31 0 R >> 
stream
+H��Wm��H��H��޻���q�n�;ѝ���&�!ٌn�5�
��Y��~�Uw�`��
0�;]��]U]]Ou��?�gg��{�^.ݾ+����(7|�xq�tU��GG7咎���mCPpJ���K��cj��r͡��t��ں�1�R4,��N�f�QBM����@�
KsLf*:a���m���15
3��m� R\,t
S�;e�#aTk�V �k����:�MuGXG4Fm3�nN7� W&ݴk
ۂư�<'��r���A�Q�45�����9�j�iY(��N���3Z/snjiN6�i�t���
�,
�M
���p�<�9��SO1����Qf���v,�DC#D��D��,���<]W��V8W,��&��f�7u3GL����Ea��Ď��6G�ې�
84���#C�iTW>�ä �5ؘ�sogw�F�\��ďB
O�kȟ;
կ�U�XG�h8�&���>��0r�*z%�ވ�����ibo8t�4�,,u8W���2�?��T���r����n6��F�)�G�(�H�)�I�(�ʳ;�'���7-����@��S�U��˜�sT9�,U����d��]�,�� [...]
�@��0R�����jK�bCŭAm33���5ԃ07�f1���cן5#��2J2�@p�g�򿱋�O�~>��!�
d�'v=��rdJ����,������>kf�'��E@��~>�����@�u	�v��'�=��ӽ��Y��	����p��ti�,��:�>�b�lW��@׭3%
�-1�@���x��$�l
{~��x����uU�,�O/a�����B#G���Xy�\7��Ĕ�o53�&O��c-s���ϝ�
�~�#�L^�
+�Y�qe���G���͕�<��l����$�/���4�Y��Ϥ�0�
Q=
���p���-aG7��`IS5`6�?�F[A��
gK����\��DL
�`UU������Jc'�޸\��F��|C�욘='��w�,����+�n���7��GÑ�֮�@�^����Q䪪��̫�ep��=�l�ݚ
*bn
<[�\� 4
+9��~��x�(v�\W(H} �Z�Rv�Qe�
Jv��������
�
a�{�~�CGnx7J��{z}��K�2�_ہeMOT�4�.�za�u%�
�f�7����qR�x�{Z�aW�W�\�z�7�P���!_�V�
+oG���n����]c�$1 ƀ�(@,�N2��
gv
���O���oG?��<
��a��^o"lQL�b�D5Q)~B�~!򓔨eO����я���@N��q"����X��5Hx�]JX�$�!8��1Ơ��x
r���C����lV1W�,�-b���r�)2�+�\"/XX6��m�#7�ݻ芋袛!�;
����n$���
��^.
+m����F��⊐
+�^��u������)d����7:��ה\�W�;����v⿿�v��ì�w�_�͟������(Ƚj�'������
+�ȝ��׼��w�5oc(��
#����?}���pm�K��͹ɉ�_�-�I|��4���q5��m����êG$�߇�~}
���ƲO�Y���?��ظk"�tp�x�m}?��iG���ϳ�r[��n���'��@�A�SB
��>����P\E5]3�n�_�Ո��!�af9��y/T6��ӲT����
�=�V�
s}Zаk�
��(�V]�|��DRpZ»A�.�t�I�Dt=��<~Ȗ)J4⽌��6�~�w��I�Σ8����뽴�e瑟dh����R�]z�^4좎<|?E���V�?�Ԇƾn9��`[аk��f�A��
�2�0�մ�Ȝ�&���N��8H�\S�0b3���P
~t��.[G�k}7>1�-<�
l���7K8x�cn���/x�\\|�<;��0�Lմ�g���s]�4zʸq����M���I�̃E3 ������21�a��,��KN����u�C�I,�����V
c��C����K
+fC�V���Z
+�ަ+�A��b\?�G�
<
+�T�.��T�
+���_��m#9����[$@�h�;�vҤ��6>;}��`,�m5�$H���ۏ3�wَ��M�u�61��9�C���{�4
+2*��Y�=���7ğ�h�ɐ�v]ZSv
+� �����
�׃>,��N�v���{-Y��C.�m����$J.�
P
I������\���,��-�]��0m��"�$o�t��C]��%�.���'iA�4��A䇴9��k��¿i�WQL���&��s�X+�"N�|�. �C��H<S
�u6 �Kځ�~H�{�����
2	`f}�+�c
z! 2��s	�%���.J�{���q�k�(<����5X�J����&UNV��8�lk�Vk~h�x�p;!�b;!�1!�X/�n.;��R� 
-�;R�x��m����&��m��15�(U3�O�ޮ��ʹ�;E6��!�],�Ų���hHg�9&{�"��)��N���$%T���uqP;\
�����_�D4Ii���<�
.Q���xm���7xڽȥ�x��>��Z㯘&P���|��4
+2Jʓ��,hS���W�Q5�|o��G��E���Si��i���}��=T�X�Ƶ�V
�^	l^����E
r �-���<6u1M����4���(�����U.I����b�<I�Q�$��V�xq�����g��	��lY/̹�b��N���A�O
� ��$Kg�) �{����5�gC�΃�dD��|��	�
+�C����23���8�{�Z�1�|6����� ;�hb*
���N��?�|->r�����!����0�-�y
����Cs����
��E��Q��2K��o��t�(;��ަ���RU�e��~�z�G���t�h��TguN���������
��xIKã�(����ŗ�
�s�^�@�=��ēd�H,��TS6
`9����*�g��;��`�IS�1	�>��[۶��?e~���j�Mw�������«� 
��E���|��
0���d��j�U��ҿ�ҏ��
�DH����%W�e!�W�h��
+�9��E�xWz�Ⱥ�����X�+ݐuH�5M����z
���Y��XgG0պ/ܣ� �����,?�?a��!O#
�h?�}��a�G����^�/�{���c�8 
���3���>}�qr���K�a�g�g��W}������@�e����;��W��M���-]�C7ͣH�cQ�m�܊���~d)�]i@§�>
h<9�bn���hL���~�.�|t��d2I	e�����x~��������i/];��`qt��ai�ސ`Ai1n�B�Q
�UH����n>����(�()OJ�p����g�"��q���`��5��M��8����&f��i7���7���֞ry��
�W�w/��Y|�R�E�m��΢D��RrIZ
qW
����1����)�2�$Iw\���/e9��Ȫ���C3[4�l!͂�n�%�T��"�δA<�����m��
+:��P-�AC İm~(��|X��c��'|�g�vo�qoE*��J������\x��_�A:�1Tz�Q
ޒ��g�e�O������GmՇ"RHa����9�ϳB�?��2m�U?]̭�>V�UAA#W�IS���Rp$[�	�<M�k6|�BS5Ժp�Om��&4
U6,T��R�Ǫj��tM����

���	Zh�

���:��3��@�z
���Y�k{v4�],
�,M}
J� Kd{<����h(�<��}���!��`�G�3c�������m
������y���o���n�g��L���_Y.��5���+�MKccK�g�-����I��e,?1c���7�LK� ��S��j�p�mxXc���0���݆䒰U-$|̎��k����	�b���\dH��Q���R�-ƾ�\̇��I�R7H񻰰o�����;��
g�Z��#�"�)X+����t�᪽uJ��
`��F��􎝳ס�K(#�"����E� ?��z����?������vp;_������|��G�nXZw�}w>�|J�u�����ʚx�������?���;J�ua�l� #�ao&��
+
���?n�֟ΨT��5C��Q��������:W���")��v��Es��M�|�(mX�&�b�P�C0�S�����H-E9f�(��PZ������[ٍ`ZF�y"ٷ�Ҭ<Cy�� A�Fd��X"�f�
+qբj�_�M4
\ne֢j��	ٗ-QkG7�:2��[e�V
[VC(_��ؼ���Ã�RYV�լ;ȳ����ž�SMGU����֍
�d_��K����/�)�!�/�*
{��<��1ē�ëVSaЅ�ȷ#RRֵ��!�*�q����QX-Yu#dX<U�V�-�պ�w�]�9��Uc�cG�%$e�JH�J;�<�o�_���\�i��O>C�mV�aਆQ��*(�c��i�-a"
+���<C���is�ç���]KM�̩�m�EfYeRY�

��&�$���<hcI�P� ��*:G��o
�22T�<T��I��)i��|�9�i�,M���q!r�1��{襔/�j�W+�?e+��/�V�\x)��?�
��K��JC��8���\�Z��Q

i��B�f9<�C?
�ay�yCw���E��VGB��)�g��:�”-�[
t��߉�I����)��t��G��Rs�U�r���_�ފ~*mn�&
+ɵ]�W���s�g�4`/�ďW�Iۆ;��Q6	0��*N���A�&K w@W
�a�\
��,�c�&�<��{礔���-���f�4z����-�Dz�7�(�焉�]XfY��]>$ 9�]�o<�B&�	�
\K���
��}����#��
������x�*"���S�4��m6q�9�

Yfb]e˫�!)J��Ȯ���ˆc=
�<������/�|��(��m�N<3�`��"E�4	&"��4}ewSxf,�Y�-_2n�~�
n�{�F
�r�z5G!W�7�z]M������I
%	��K�)<
�m$�Ι
����x"��8
�}1�C���<�O�T�zc� M
�9
)]�g^_tH�?��Ot��,I��<x�F}�0���0���8��ۈW�$3����W:��
��Hnt,�y���Y%���\ꎳd��Q�s�|�0	�{�1R���R~�ap{�)Te������{�1{���Y\_*�5wt���
��f�x�T
E�E��'��.8�%�*���
ųJ��n�da�`%^ 
��ŋ��#�A��ʘT���6��`�:�Q�/�?t��|�ٌ��S/��ҋё�k��iͽx�7�"����I.�GG|.AS9�:
� �͡���K.�.���{�����
�����Z>:�!�Nc�Ro
<
�3��
4�k�&{�d?�<w<ޔR0��I�ߙ^�VtE�\���})�^�9�:�f�b���O��w�V#ηm�����d��e&��y@�J����(W��#�^/��*4�o/�+/����k� ��ADgc��0RA �kܪδ�H�_�d
G�𪰯N*'��6��o��y�>b�0$��?w�&a���F���:�b����=v��|��)։fX�BGW�
��(�
��ݢt/
����}0I���2��Y��{�Z�C�{S�M���[��٦�����hsp
�p
���c
�7ݍ�
���}���~�mn��������e�ٌ�U�ۖeXy<�/(��t
y��Q�����m��Y�k� [...]
+,�ߔ&]
}.��,��Yz<M����	r��Y��Rt�%)��oB]�$
+��&l�mzϒ�-��0s/�3嘣<�,��I
�y��G1�ޤ�p|���4*蕷�#��-%es�P,_-��Bf�^������퉲4
�
��k��h�����&��r?[��+��
pӖE�/��,^@�J��R7gR�7�?2m�B�da}h|9���bh����l�&�ax���U��u6NX*D߲0���]&�!�+^B�z��&��8�
B�A��4�
�vҗ�g'm 0xP:��$;)��
w͏�	��T=:����zB�Q�3�Eޣ$HY����
|��ѻ��4o��^���k�f
!a��B��ފŽ��G��v(�П�e������wp(���<�fiۈ�tq
+�I�H��59qX�DG�

���A���P,��F,O+��;���5
�#(�������v��v��F,p��5��	�F�ulP�Ѩ���6��7���q"�9�j�p]dP���nq{%�R�!�-�›��:R
+C�����
�*��p�
�W��FL Yh�\SŚ|�rFJ����R�3�����

;��W@���Zli�C
d8��]`n`#�Q��7�,P�"�7T�u�|c	��n�R��J�ҢB�EE�k�j���L�h@��l貶*�-w�
�5��I
%�#��$�F
ת�54��A�Q�</6*ц=Z��XRFMO�;��x��_w�Q�#��a0�O�����q̩b�����S�I�N�^�Jv���D���p�Dg��*6XǔeL��bX����CXi�i�1�J�؀'�
	-}.0�V�`XŪ6��2=�y8
\ild
T0�TBn>�U��B
F<Ͳ8,"`�)e`y�Ka��

/ů8/�#9+n��

�~cᒥ��!� Dp�_�0)ފ]	�������ʁ-1�w��Ie�>:W�)���Q��C�&��873�����"�9���
,��Ii[<�`Xhx�f�0�=9y A�@�Q��I�a(P_|�;<��W�t��8�5��C�a�|�q�����,��"|�a�
+f�%���a���D���m)ӑ���n'�)��U��
�q"H��X*
��Frb@�cV;h��(\�x�[E�
Ɠ9Q�
J
C�*�׵ `h{���� �;�N����c��������4黲<�%g��`Yb
,�\}>��n�,��?M�	�y$�ە�0K��� �@~P	�B�����kXU!RWC�m���K��\��BJ�[��Vv)B��]WS��ϞZP������'��z�
�#Ѧ�c�?�’O�:��b�>c"�6SgY`
,�]Y�t�m�dY`
,mgG�;ե�7YXK�w��bI[X��,�]c�S�iK,����.�
�	�O��p��lp�o�j�?�6�J�����vj�1�Pn]Z7��v���Z��q'�ЍZ�/����������O�����vsz�F��R��Ҳs�Ɠ�}����c<jr,�t[a]nC��-9��kH���:Y�OÒ_�(v�u�aWw�}0�M96\c�	�#ňA�L���/\\]l���
Uz͢ب@�k�5	*UA�j�K��X)f6T�}l�s���h
�lf]a]Y�[qz��,��,��R7��6����9���,AW�1/(@��b���M��J�Ͳ6s1��ʨY���\�
�P��YT�/����9
UuEmb' Kvd�
�x
��U`��6�����LL˒2%�ndz�i�,XG�a�9�v�g���X:Ot�Y�m��Ra],m�/$�?
�
+�bi���Zr-9a�
+��fTc~�(R2�Q��wЃ, ����`(�G]�V^^�>M�c���3�s��O
��|e��2޺!{pC���/�!<�!|ㆌ�J�&�Y����S��M�Y����€B�t

AV,�I�����"�	S��|%Xi&5L�7u��+UBuQ�\�l�:�KZ�5�ܻh�O0�]�*�p�gŷ�&2
M;��-�x������>~�d-芨���
SI��4�}�f ӷ�9�0}���ПA=���ǟ�:��!�����R����<5��5a��
���9�|��yd�����>o
9���˧2x�ѥ
�2����*y�Y���~СҾ���q5�-�?�E����w���ν�u���=�q�Q����"/3��9m�U�Yc�CX����|�-b柊�`���5|��dȇ��D>n�O�r�p��Ϣ:����Q=Gu�EM�J��t�6<	.
J�L��4�+�T�'�
+�Q�r����({3j�8j6�Ѹ���j0���:Śo�*�gR�/f�{Ǒ�?[q)��݂
��:$M}���x�y�4����3��N�

�Y��gY�
K�?{�孳�qϲ`=���+Y��ꍳ�|�f��[�Df ���٭�W��FHʷGtą2*p).cbN7�R���U��nf��9)f�s!����hzA{7h�Eȓ�<�[��+��`�т�s��vw��ۧ[
y�s-�} 
/yH|ʓ0O�E�����a������Z�ќ�����.5eVע��{�������O1S���C΀���fg��`�SKD
2��
+�S�5;oU�:�Tw���:'I���C�k�W��BSIy����FGq���V�1��������]�Z��bͻP%EXa�3���ӡ>�K����r���Øk1�^�
`ˍ1��X�ci��t���l��ؼ�����4
�h��Z��&
%���:�(q��M���[�&
��[��g
���>�[a���t��\��Ԏ&�L^��
+���,QB��!3���=
+�OG
[��#˘&
��%�R�FbK:��7X��y:"Ժ�ΐs�D"�!��P���S�����I�(MW/-�b��W�,X��k���+m���s�5={u9��"S��e���>��QsP~9\X�o*��U(�J�T at j{��$]^�i���KV'��u�HYZ��	ze��J�2�K�烨,jIQB��Ą���U,4=@�	u�ӧ�+>�$�j���J?f;�;i5�����,b[����q����
Nj�]
+XӎH�d�X�k��%K�{�۰���l��0UK�3VƖ�i,4��|{�5��������1�:��6��J���;h��}�
HO.��|��$&�0}�����M|��"��̣�C*�5>C��kz�_R|�%���|%�Q�،UQ�]lf�(�.�����
+�����5D�7�W�+�ނ�6��>R�D)f0h���be��!%
��`�W�Y1��l)	�
K�*��~�9"�]��|�yD횫�6�bt�D\0<�K���`�
��*c.^���_�>Pّ ,/�1�b���
`Ф�$^��=:/3f׃�_h���Lڋ�`��T��ƻ	h"� 
 ��dA�����)���aW��o*dgpj���>�~S�Ȓ�����磓�Z�C�IM3��"]y"=���"[�bI�[��a*�MH��C���
Z6��$�
)x �MI.����0���H����� ��
aA��! ����:REd��a�
���H���zCA�w�V]U��@��賿w�Ez@�F\�
���v�l_H�.zݝK}�+C�ԃ�.���aT�bJ�ژ��R�s
�J�'R�VsT}���Q�}E ��QǸ���B�F
�!�,k샷��2��&t��F��:ҁgB��p��Gn���r�7q���bԌ-F}��mH��>�e�#�N�Y�%��ua�啑��	y��B�bzV�Q{!@�!@�E ^V�m�
�m�m��+}U0�MK���W�P]�a6y
8>T��W��E�����Nϑ��>Ǩ�,
v�R�s
�E3$��l��<���OJ�
g
w���a:�W��uj۩���R�f�z,���|C��*<E��E�E�
,�
+�~Q����Xd� �B6�%n��](��Q�(��Y[ⴄ"d�cA҇�ز,�Bms<�#.}��
9sp��Z���J9r�����X��R��e�� �����m(,�` g���
endstream
endobj
31 0 obj
10349 
endobj
32 0 obj
<< /Filter [ /FlateDecode ] /Length 33 0 R >> 
stream
+H��Wˎ��7���]�
+|��2������x #��g��s��$^�%ռ�6�t�����8�`���Ɖ]��Rf�<>�𨦧_
��OOF�Y)=1���;�������ӟ�O���;y�,�6�����_MO��
������މӻ����"//�x��h�����"��E���Xb7�������gV^
c�1�%h��k����/�v0��#����� �8��C�:Y

J��-�;�b�M	��&�iBܶ��H[WV�
X��Jze53Go��z[��JU��cU��ڙ�*�0����Pʃ5p3��U��z?�u� �&�}! �uqrNhè����I��ZC at a ����cX�]YU3�}��*�����2J� V�n}9��2���۲4�5�795�����˨�n�AX�^V�y���.E.K!`\b�ss�0ʘ��t��7Gii%�-%r�>_���;���.%fv3��������b��N4�
�t�BM�[47w�ݢ���b>�fF�1��tsUw��ޠ\:��c��¹�#�إ�x�SlX0}��*f�,��\9���}ABb����V��
��ÐA�3g
�5��O��n��U�a�B
+�N��Y��� ^��9��:�ΚV�Ak���B�q�"]Ɋe�
�����)+��D��{w��z�d�
+�
=�wq�LE+�6�*d���o���YX��3FT�)D��8Tue���`���a�Y��*weПX�T=W�F;�9��h�<��V�vYs�
+�5�U}�{�����p$	�r<�l&��>Q
g�����XCx-B2�k�f�hR�����
r�E��j�A2k�1�f�
���򍚝����
���
�
4$�pN���Lɯ�#ǵ?�oIV�#�^��T钨�x���.f�|�Y�Z��t�
΋;�Q����7�-x.]�0]�l�Lc�
읯q'f5i��(f%j��hÊ�(�ɘ+LW1���u�9G��
�U5G~�*�b��|e_��>����й6���Q�a���e5��}�A5�D�>S��тU��j��=⪛�}S?���"�� S�4����U�>��)��fZu%���
��vMS������z�4��S��e��S�
��-���4�Z¿/��r����(�(KT2�u��r:Y}L�־�����Cu�V?�����J���Y�l���d7&�()�������Ɋ���j��P��/_�^Y��z� 0�1X��Z�.}�*���Lz�xQ���E
�5V�ڗY�C�؈�����u[:J�&ƀE�
�%}P�$�q���Q`c�*���Uh1Cl�HN��b+���]feD�X��UO?Cc��6��,�Z4�
����;�~{
+��t\O��>��m�y%��5�ʼn�����N�Xi�-�n��;�4��	�
::�b��뷷��0޽�	�<=}��3E��>J��M�@�w��^�-��
�. %�뱬Z�s�O�j��C
�Y
:!K�P��c�`d	��w^^�U/��~���N�#��dG���
+A�*&7�4"z˓��?.�-��W6s7��O��9��5��L[�R��6K�~8M������M�MZM�>Z(!)�r�A�����h����4W�wka�L‘}�oeTc}��P��-��d�ce�\[��~ED��d���\��(��
��9������W9�lW�!��`������ۘ��K�E.��:LgW���E}9{��Y���
l�H�/��a��@�٨��4�o�o�_`�q���&ܰq[6Z;�e�=�,�:d3Mn�;��&�n��ˮ��Ն����<63e�{TW��]dRYM�J�g�s�ar
ɚMe�$=�s€�"�m#� iv��D�
t�V���NF>�Ċ�|Z_�p��W|���R��kqWb����n���9R=��"�����ȥA{Y�+�rڭ�aA��
0n��
�_�}��ա�O�j�
+^�@��ɼ:�@� ���%�%3�x��z�ߝ�]��Ȼ�ޭ��u4u�BV��N���Ma;�H���Z���lm�ul�^��+j��)J���5��GH7Q �5�f��A!�R��
��(V�m�4�
f�ZI&�N5F��	[�<b7f�I.w$m�𠱩3)\�P�C�)�$���=��KJلF��VY�n��)a_@�L(��	a��
n(a�	un
Ǜ8�E�gVtN��Xye���� V�o[�A0����
�I�	ֲ�+Ae�{
+�}\ dcJh�)a_�j>%�
!
��g�d���M�
�����}����l�b
YF��&/Z��x)A�g��o���
�`1�W���m���y�Sx�+Fgl�
*������^����K]��/-
��а����ޑ���%�)5�J����(��,�
�?O
D�S����8�w�"/�K/� ^JЗ��-/�$��8rG?qq�⻾z�c6�(V��e�CsL�lMr{ /%H��.�����!g�ݽI�-���
T�k�<�U��ܸ��<��
6���ov�
B�����
���1��86��Z�Ӷ�EG�ǥ�ԑj�P�[�| /%H�h
��?� F
��
�/��ʘ���ة�s���g�~ǙT�SoS�{�J*zb���U:5�z��\W�b�	M
y�:4eZ_T����M�Έ����V40MY4�;g��Sهƒ��^����/
@��#A_��y��w�լ��	kߨQj6l�#��j��
�J��aØ0�)
+�m�A�[Y5"�lM9趌w�5��ڕY#�
X] �
W������E�}�e�[�՘����o���Ϫ#�
+�%�vH���?e��YZ�V�}�bsy
V�	�V���*V�ː���?��韟�񟯿�������	QEC��:��Fv
��O��/���?\���іe[��3
&�߷��ګm�����?�ŀ���N�Ov.mZ�1��C CQ�� YJe9A��3$wɽh/��
8 g�g��,y�<a��`���Z
���}���_���|�\̉%zʬ%�lʅ?t���?ÿ�$�@8��=��
��
�
AYz��@�mP��v��%s.�"�p+�,bu��6�S0���_�mr�/m��
9�v4��-r�9��6�S��
+��)H{��	bZ1�÷��"fCM�^��>ݦ<���D��H��
��m�W����mx
�v�4�
{>��̨1�YN�
+t"&@*E��S���e

}X�n�
L]!�˲F����m,A�����t#�N6���e��~��'���b��A�'oʙ�A����"�M9���ir�69mM�$�nd�IFV�3!_����EN��w�Q]��hܠ��U�;�E�da��^�
��	�u��
j�
�}#f@:+c��wG�
�rqʭ�A
�/az�����l�Q�O�C_

:���O<hP!�iK/�>�8�4+�P�D�I�'�
0+mO��P0��
�昦3�Uu�{^R�
���p�kR�<;��pDZݱ�߃�@��,e)V]�Dse�UWj�UMWXu��͕���K�XY`���e�MV>{���W�,ë$�����U1Qb�c�V��+⽞p�
�ݥ��1/�Y�)�:�	�|�V,~����[��Q��$pVU�ٖ
GO0�h�D��g<$�l|�d"�ɒC�`��� ���-b�u�?�^�>H\`�*��+��Λ%4u'���\��J.Q�I]����ee�UVb�cB�� WV
=�$b��1U(����DR6�!b��ي�R_~X�E�
#<�%M������{£'d�z�<V0�ֵc�D%y��]�)Q��V΄/J*�8�X����Sw'��c&#��'3�JAaf����lTX��2&�f��%�
������8S��Wt���d4�c��V0��O�Y����K��{��Y�(�$�����z$��a�:�
�Ө��5 [...]
+&���"\!裆��+KN�)V��ǡ��i���x7
+���k�-"�Y�-z'0�
I@�Bj�7�hϔ�̹La���R2�R5RfL!Qly�M��pD���b;���O����)�+�a61��p'!����;�Iw�r6�Q@,
q��n�e>n=F��>�7be{�V�s��\���gV��X�0/�b�d�+c�,�a-,f��w��̵�s7"��Vۆ����g��KY^���X����A��Y��߰���Pj��Phd���
~WU���>�Ǎ{h��q�e�t�/@�o�R���
ʬ�*�Y +��>Re�#
�T`�%������8���
�v��P�~�h���R��p��T,He
+R��d�����|�
QM/��G�~�Z���w�XgF�
+�4�NE*�|j`�����	�
+@�+�As��Z+��Н6o�أF8�7"��;Gh��js7_��G
�esKk�ٯ�7��*����\�q�(*L
��f7_-{���_|���,6��(&�'��&�R�V��v
+^�=�}.d�
��sȰ4��i��ކ�:
����z����/�_ܜ��<�tBF]N�q�3�V�:x�;2_���9Niy8i�'�c�E�Z���0�PH���&|T�����_�犍�_�J���׻��b�����e��.���
7ԟ�'я�;l
v�AuM�|8^�ɗm~���h�B��O
�����d���
�e������b����N�nrtsv�ݽ\.v��z��N�O�
�
����Sr�w��%������f7ǵO�	��	�%g ���7�֟f�������K`��v�\�@��~�5'��C�_� � �n5t�y�
�Tn8:z����� k��	
endstream
endobj
33 0 obj
4773 
endobj
34 0 obj
/DeviceGray 
endobj
35 0 obj
/DeviceRGB 
endobj
36 0 obj
<< 
/Type /Font 
/BaseFont /RHMHWA+Myriad-Roman 
/Subtype /Type1 
/Encoding /WinAnsiEncoding 
/FontDescriptor 37 0 R 
/Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 
230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 
513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 
612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 
689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 
482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 
563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 212 
282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 
207 207 354 354 282 500 1000 300 802 396 255 863 282 428 541 212 
230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 
596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 
612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 
658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 
482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 
555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] 
/FirstChar 0 
/LastChar 255 
>> 
endobj
37 0 obj
<< 
/Type /FontDescriptor 
/Ascent 831 
/CapHeight 674 
/Descent -250 
/Flags 32 
/FontBBox [ -46 -250 1126 831 ] 
/FontName /RHMHWA+Myriad-Roman 
/ItalicAngle 0 
/StemV 88 
/XHeight 484 
/FontFile3 43 0 R 
>> 
endobj
38 0 obj
<< 
/Type /Group 
/S /Transparency 
/I false 
/K false 
/CS /DeviceRGB 
>> 
endobj
39 0 obj
<< /Height 128 /Width 92 /BitsPerComponent 8 /ColorSpace /DeviceRGB 
/Filter /FlateDecode /Length 40 0 R >> 
stream
+H�엿kO��/+�� (I$D�Me�""�DD���@�h#AD,,���
-,���>�{�����s�nr�>�0;;3;��s�s&I�ě7o�ܹ����t��$Ćx���'_�|ٳg�?Z�Õ+WlD�h��G����D����������':}���������?u�Tg��
�oHW7R�3�>Q�a�8I��;I��6r��s�*~��+)���40<<L�����~M��%z�v8���
��A?a���*l�

��pQ��}}}2��+����$(�:�M�P�������xW�1R�O��� l�	KKKxH����
t*�vYh���
1ѱe�VA���W��}B-�!/�W{��M��l���񂟠�[�鮅�l���ݦ�����u,���UNH�
+������q+B)	�B��PՠV����&���@}�w�-j��,��-��#�LB�	��#I�*7�����9",��×�k�
�Уڵ�5$�����y<�z���G�Q�
�0떝
^~M�f���ے
�
{�O4�%M[d%y1"R`��
Y�ǨV3T��1��Wk�=���
���1�d�|lg2�/�[��2N�&��Y4��ΖU�d����%ǿ�|CE��ӧ�Ad�ȵ��i�ōq�\mh�9
ۄ2��N�"�Od%zHY"��O���	zKk��[�Ƒkv� E���^#��o҆8����6䝿\I0����T,��>�VCVS�{?�
J�����	[���R���kѪ~nje�
�fhu�t�M:R��' ��<�E�T��\�T"�l{y�U\������\�� l?WQ>�
��rT�J�u�n at usNR��U�8��V���������'ju7�����޽'V��ڵkj����N2;;�vnn���um�"�X^^N�lllP�����'E}��DT)0�(�]__������
fqqqeeE,������^}б��9��k~Uoem�+r~ D8Ҫ����4x���`U�4�ň"ň�#)�.rP������X���%������-� �|*1x���̋/J.J��rI^t`�}��~�b7G%ё#Gr��-�٧W�)���ؓ'O*��X���iW�Ԏ��k�Q�5�ф`IR-�w:6�`2����4�*�Jrq�}z�r~dppPB1<<\�Ї�\K�


���
�,\����Xg���/_�U�Եg�]`8�"�P�a$F
+�d�
+W� Y�
|��ySRHD��֊F�J�
'�QT��qd�e��cQ�]
�&@� �KH][�b>nƍO�ݤ��0�
�����>�
6q7��I�23���>���T @����ӪSq�z������ݻw�<
k��ݖ���Ǐ�YN�#{����޺uK�W�T��9sF�?11��G�[\�
9���׿F���M��v#C$��R���@��
?1��j,GFF�|��^��`��"ɦl�HK��rQ�ˉ/~��Hw�N�>�c�8�i����ՠ
pb�f$� �����rӓ,}��\T��L���l��L�vɪ�2Y'�E�A�-
+v��C��֣
 �,-�"�OA�/�VpRd�?��w6h���
E9��Y���ݤ!�
&���~
+ì�eQ�'������}ھp�$�H�3x�1�Ȩ�Tccc��}�i�E�_��
��]�ևT
�ɾ}���ŀ������z��ի�W��|�Y|iIP��+
�N�{�rZ[�=��o5Eq�
�v�����������߿_T�>}��%�+i��\����ض�֎��q©�)H�&����kn�3P�!��8<�\�0�C������Z�033S�믥`�2�֪Dk'Y&g[
��Y*o�n��h��
�G��V�F�?Z�'��v�)����ED�6f%���. lhA�ϒ�ųDCJ�v��ָh)�$�r��M���'|]-S
5i0��='�v�V�A�|]#O�<9u��Ν;)-���ijg��$�ג��
JLv6/J�*�|Io�Uz SZ_�#
��T��\YF��۷�>A�T�I�W� �GxoKKKEuT	�W5!�9%�YgW��:��ܜV!���2I��Xӱ�>}�K���Q‰'?��ܼyӧ�(� 'VY��) �. -,��z���M�w�
Y��BZU�2�=Nj��gϞ�n߾
���4q��?f/
�޽?�Gy��䤊������x��;�m�/�1��!�%Kd2QI��UH�D�Ha�U����B�EV����t�������?�����
�TZx�����`Kǫ+�Z�D�e�����I�R��N[t
	�Ç
<(�>����N[�b�
��P��?�(��d���/صk6��%� Vb�?�-�D�-�9��+a����Ĥ?ld	-�:11!��Us�p�T��9
/��Wh�i1�d/w�)�Ϟ={���
.����[������'A}ҔD)�o߾UE����
������#���E���$�f˥��
�h�>��fdddff�ܹs����IQio�l
k���� [...]
+'�>��D9TnMCIb�Q���i��'M_��i]��I>��I�+�1b���մί‰�#=�I��U�pB����ʳZ
+� �͉�q�
+Y�;
�y%=��T�C�
�|�6P]��*�J���������N-0W��n'��ôٵ�y����Em��w��F^�~���
�O�<y��&se�&Q֧
��E7��N�����pʹ{-��;F������sF�Rω-�Wڦ�t���:I����k?L�ꓦ�ػw���Zɬb��ӧ�\

����K�'��5�T�)��r�m$}��w:�̙���'���j�СC�V#:���89v�>644��,�km�$.?��tL at v�r��� �#�dvvq��-�i��	,�w�2b�59ңnRV�t��ܤ�Em�_n���MS �����4;��O���	~�%y�"���x���һ�(�Tt8�O�'I
�b~�%�Iu�O�---�D4?!U1��9�9��ZZBB���O��4'B��x�'=�	��:+++��] ���Nzb~�(mP��b����j�_�~�����y��W�'�3�=���h\__�a��P?W?���j�޽��	�p����'v��o�\�8^�}G���"�`�i[H3Nn��U���W���088�Ǜ�E(��I78
���xǞ��U_�GZ�MNN�Z��ߡ�!���K~wS�ŋ곯
�x��.]��Ր�i�W [...]
endstream
endobj
40 0 obj
3412 
endobj
41 0 obj
<< /Filter /FlateDecode /Length 42 0 R >> 
stream
+H��WɎ9��+��}I��
h�]n3c����

c��Ue�dU�����	�BRɰ�ۡ`�3��1�7O�����vz�Z������~������X|� V|Zx���dB/^ܼ_����k�6�S�/~h����_��"r:>��������������i�������~�


��n[}ï�O�ӱ�
@���VJ(�tWmO��v��}��u{�?��j�/^ݼ^y����

+V�⏂��
b���ߊ��X�X�?�����6zx؟��]q<��C	�9[p�J�+ ��(]
��$�YݢƷ+�a�)��RZ&
ZLP�J� �*�s��v!�u�7���u<��]ܚ���@���o}�`6`�l����(�-3�@����i�~HQT��Cv�Jc
BƖ�2�ݲ�yJC��+A�rӸ;A�`�I��mW&��mw"��!eZ
+(���	鯋�A����.��Y���B	&,k!$Y:c��:�����ץ��E��r�.ڍ��:A���ݵ	r�a%����H�s��3��iA�Ҍd}05�;�G�~�AuV=���
oM	d����>G1�Q���s<5��ޔh��
�O@��Jh�&�!��
 �<VE�U
+J�w /�q�4�~��Mb����ͻ-��?�;Յ�����S�fۧ�/����Vg�`����x�������a[�����m���#gH��}Z���=6xm��^V��G�0�p����u{�߾p������������>H�7�_�b�����}��
�}�{FfV�oOO_�ak�7������?�������o
V?��q����f�����
C�b�ǂ�DWA|��U
+j�����!!�u��څ]rAF�]���V�J�����SB�� A'
+�q�򅲍X�:�
+�}Mթ�)��㝵��W
űDvE	�9�vAD9�;���

+k�x�+W�RNy�/���L�<�+��{�9��kByW|!�9�R�[�:V��R9�3�ǘ�#�hk�q�]f��d�LA�<r:��ݭRД�	�
�ln�ƽQ_X�	�켻�N,u)9U����,�px8I����+�W_�12�	8B�]JyFD&���2�	8\�ZJyND�	�	8\�6
)ω�87�P��Õݎ�s��D�rG)w�ۥ|����(��)>wuxJ7[yNDe�u5�9���s��(?V��Bj:"*
��qK�qs|�^��
�MG4+n0���MGDu��j��W�U5NO��������Dn�.����jr��5
8�k<�cq|_��<'��Wϔ�	ʕżY&#��9�v��q0� ��8���
v�e�='��o �Gp�r���T���-�]�\�-Ӻ}�t(�z��)<� j̴+A at X�a�"�ǖ��ɳ��`d�m�;���`%�Eˆ��ll�JT&+%���{�{�B��������+���|�qE(���L,�<'"3c6F���/=A [...]
�Q�d��JA0�̶�-���XW�Hѿ���V��d�!�s�����
+�Ҩ�����q��Uz�
��`�����.��z۵p`x:$2*
�#�0�3�
�!AD�!�D&��f�4$��4�8+��#8B��
)ω�h�Y1W
�ʕ-�I�yO$�h�ȕ�8�f?�"2jJȥ" '"#@R �D�P
)ωH���#8B9腔�Dd�����v�vM�cL�3I3�`úض9��
+y�z9c��dw at C�MC3Nl'm;QW��DF���Yγ����ɉȸF�UG��e	3��DT\]V��X�q7��u�QLS��v��
+u{�n�'(��I�,�O���hB��]� .1 �\��������ö��
���

�����}O/�!��b�+b�V�v/m���ǘF<�p���=�/�i�P:�0if+!�&\��,���z&�?ͻ���f��U
+D�]���"|��s�E9ل��<�
3�`�"��
\LUr�1^Vy���'0�4A�Prg�!���
�H��&�"'�R�"�B����:6Q���Գ�:�hBti������iTid�w�SN��(��u
0��yo���+�`����`�~�cx�m�rX�|�cd�I�q���v&�/�4M�Qu(ς/�9!�c?t%,ڳ��=�Yz�g����	L����3WO�iJ�38�(�,������`�VLN�
��ɩs�4�ۇ[
Y�����D��J0�l�eZ�{`����j{	�ۇ�`P�j
+|�.P�{dKpCf~	�1��#���g��Gb��B��%8g�B�i���н15�<o�c���h�4��Q��%�Gp�r\�Q��>W�P
����2�s"Z9���)>���L�gDߝ�Q�k�B,���
X���U8n'AS�Qu,_sKsN6�{㽳�`p7�4L�-����=����`�P�����D /�T�O�C0Qz���F7@�H�����]��!�bMe��6#ds�)W��^Z_��5+g
�ӄ��GQ�����C��	�)�aȢ��Œ�����'g��x���q���`u��i � B
+�K��8�V��:�
��Yk
X��,�rہZ� \u��>��Z�f�z^NDNH�wN�����
��@��BE�.��9�ܩp1��,<�L�M�9X��16Yt� ���ް�;�
s���OU��t��>��2��C�x�g`b(L�׽!�!fe
+AD{Cu"��yCug�@��<��@
��gCv�7Xx�<odD䬌�܉d��r�c~���h��MǙ���t��a��P�Y�ȉ��z�$9r���O���X��#<� �x��=v���d��)�*��u�X�$	ц�i��
шmZ�`9�o��A[A�8;x�hG�%�
kј��h�G�\�F��,gleБ
�ht����F���#-Fc"z~�*a��7p;���JL��S
+	ߧ����!V�~���Q�a��
|Ax�
+��E��xl��j
���3��"�I��"�:c�Zp�Rw��������P� 	�/��2KA�
�">��ԑS?��C�v��I[cKƓZ�D�)$<�k3
Kj&"E��>�&��&LV˙�4z`6�G�
/kzf&�	�6J��.��!w�8��۞6J�� }�ӣDh�PZk�3��мž����=���E�g"Y����r�^�|&�{�wpT�5d�iM�m.\m8��#��m럋`��DC
>s�B�IC�����+
�KmG`R��Βy�!
L
+=���R�Ph���O��ۇJ~��ϯ��������_����?.6e,���;���×�����lV������)�`����u����M�̤�t��Iqy��w.0)�X6����$W6��rjŕېZA�@nC*��V�
H3�7�|X?s
M��K�f&�9�fǛУQ}M�qr��~��8�o�OG#�C�s��G�:)r�0\<���}Ǣ������-�8�(jIFZs
*���*0�o7�$�س5�
���8S�6^@�Ǎ��l�Z�=�}>�L$��������v
�`9cl��@ۣ� ��ο]��wk�l&�r��$�Q��2�|;��
+�
Ԛ|
�n��WZ�ں��m�p��V�1L{��;�!�meg���q����+Y`���v�v��oA�n���DRE+��S�{T�=W[�� ��Z��VۈR@��a#W�GѰ�h{�����TW-
+b۲���J8��������l�܊�u���a�޶X،<8�D��{��՝��
uל�e�ã���+V��
+��~��6��
��o�����j�D��wŁ���<����̘\.>����`�4�E�O
����/����z�x���F�0�5o"0i�C����X.�ǙIx
�7�*,DI�gf��6�-�Tċzf&E|2�
l^�#0)�z��
.,z�Iq_e�e�K�zo4�|���S�Ve�`�
Q��I�]1XW��[�F[%&�ak��	�6�������]��ci�a��
+D�G�W��[�1�*�#g�Uy*S��m�P����
f�e��d��֦��b�S6^���b��ôw�������^��_w�}%
���
%�)lAM�yuG� ���W����9���J�@9<Ǭ��'����y-�3��]՚">]#�^�ȡ�̎	,?9[�t�G����f4Ben�3�-��tG$׷���������
�#��2�F��2�*o��+sE3jb`�Z���ݰ��,ձ��ح2�+����o�yG-j�w��#�i���a%
���U�[Y��E
�}^ߢ���)*st/�̍�r/T�>�܇)�D�����o9���J�
+�,(��Sʣ{��J�Q�w�1����Q��iQ�D���ր�2�L�}�}$�ǟ��������Q~��������H`�Ͽ��5W�3���ۥIvmQ�+f5,���Ӗ /��׃;)
������֙�~$gfR\�s`�¾��=3��lN�g�w/�Oc�ħ�l��%zӒ���DOcR���X,�I�j=��}�,����z ���
�^��1iޗG���c͊��Iw_Ƥ�1+ǵ��t�pgI�Uz�FO�r̋zf���K
�b�B!�V�R�RJ�x���?3-]�ϋzf&M�ޢ�XJc�q�L
+=�5��?��dGSo
�

i�L����_�]li��}%���@%
��Z=�FO�ȣj�Ŗ&0���[c\��I�?�%�hy]Oc��������W�r������p�
+����@����\����2�Db4�c�Z4 �#�~ m;#~�A�����|:l�!�R4f"�����X��n���&ngdj�A�

g��L�����B4")7���=��(`<��0�3�]*H#H���|4x
�R

+i\��+;���M-"@Ȃ#�~���
+���T9?�d(m[��H�|�v���+��ȡ��q�MX��L�?s�DŽ��K~Zbz��,�/Eg&R�q��kq9p(sֻ2PX��ơ���U��$-M�"&�^{ꇰv;�TY�v�NQ��R%&�KE��A���tl]V�����/�
K��Օim�̤�*о�G������O93�">���XR�d��S����S�\8U񍖜Z��$���
f�>6�����C�`��O�hN��d�
_�J�t;��rߣ��}�F�����|�� }�����u;j�R4&"17�Pcb��QL X�m�ե ��mB��~_h�+�-����B�Dž�'���m�5d�����o
���B7�M�}{|)�Z,�ҥ�Db�b�3���`<��#��3L��q�30�N�
�!�[��D$�h�"{�����|
`/_��4�#H���|��v�6.Ec&���)�- �|?���16Ў }���pf��
��ʗ@�����+�d�&�@H�P��bP�8Z^���L����(ً�2Dy�=f&����ʕ4]����}�l���ĤM)l3X��`��:JL
+�ϥ�����iI�Ĥ�֭�:.
y�����e�c�.oJ:��f&��|c	K�]bz�}����(��G`R�<$3��
���H3(�kgNa�(��M�AqfRd�6n�61y�����Ȟ�� ��
�}�rf"Et|!��L"�R���4z2�<��Zx&E6c>I.fT�@k���/��=���‚
�I*QF�ن�dbP�f�I�?��8Y1�e^�ƫ�#0i���ŖSe���HQ{,5�
R�"��9�{*
NmS"��+	�XZH��H���
]2��uP`R�s
�[�q��#�[���<&���jW���~�fw��` $N�r�*�T��ryu�Rx_rA���r9`��F@��1�47Z�b�)J'0I�N�
T�#iO���!I�ī�>�lB�i�$y
2HJO���G����b=�k�8�Z �t�2��Ƣ8�$��>�<���Hg�dD���i�&��KmL�_��:k,�_O?6�=�V��k[�+����׀q
{����$@�HP����.��H��@	Z�� 
�H@ 4c�m��wI@\�>	>|z}~�����yD|z~���ߟg�HG?e4R�F�����
ӵr��M
�Z�(>}�=����=�Ѝ�l�U&&�]��`�������^6
��
M�J
�R
�y�P\� p��Z�K��ma
CpH3c�)ei��_OZ��\���,��i7���"V�Xݞ���0����|{���*��d� 2~�lk`���*
Ƈ�0��B�GU�O��H�8G�?��uZ��0��l)�����L�ۖ�`�)
���a!�x��QA�ԙ
d!)��tj�|��	8`�f�ϭ�J	6.l\F&�ՙ�
��e������id`M��J�I oHC�
�h��X���!qUy�O�k��ԧEb�DL�TJ� n*%��h�v�����o�$o
���Y���q������e�ö�� [��V�خ3t��F[���,[�Ÿ�����W(\�������vet./2p.ː�p��_9t��>��VJ�A�^|������ZJ���\���4@6�K��&�u�F�<��<��F\D
g(3��Fb�D>v5�� �v�sZ�����b��CY��7VkL�]?߭���L
����p�
#DO
+��C�+��s�$#.������I��H"VF}�3��{
+�!�6�31W��~e�eaT�_���6�{F|X�9�RDv��qe��I�Y
?��xYq�ѻ٨k��g4�`v�//Z �
�B�dG(>�쨌%;��Fj��g|<;�a���e�)�#�(�����"E_
*I�"��������v�51jy/e�$|�@
3�
mV(
� �H�(��
� n�t���������zj���F
ʙ�H�1P�(���(�jI3��N(�z�x�h��Eo
SFR_Go�8�$A
�g��Čv�

+�9,0�Ǫ����C�!�~

	����	ћ��LZ��9b��Qh���5�C��%u/����qH>��f���Ѽ*~/i�M+F��a����a��ז��x�:����"	���~&

s�f���:����C��~o�[`�B�`�4
S����!	�E�A�ज़��{}�yJ|�F ��
&��o'
+���R��Wc�����ӏM���ӝ0��r[�[�/�AI�& ;�G����DR����IQw ��HP�-�8����%�䥳E$�����*���VA��a���x==lJ
tX/�1��X���r���	t

�{�R�pa1�M���
Vn��x������5�.�]�n�x�D�6�L?
�ĮƱD���#�= �W�5��l�!N�kM	
�6^j#�p�X�?$
�`�a�>���Y-�!$I@�(c�F�1c5H]|=bߤ�D�M��l��&t�n�!���wr�1$�B�}��0cH�^����Ì!�T��0c���~
f
����#��ˤA�bcl'igK��an'��Km�Xz��k,�h'&��n'5� %l��fdM*��k
Ai��mR�hq
a��8�Q҃v�XI��XP�� ��Z �k��v=N1

�A�V��)��i���}ҡo�e���Y��ɤƐD

N�AJ+�4
����#mB�|$Y�1NG�χA�*z�{1H�
�z/I�ST
z/I2�R�}$ɘ�����i���R�A������fp4����`@ȇC�_
�u�fy���h��|$�>A�ʓW����8���l�#�����0H����wI��B�iR��� 	�v���0H�����(>-� ߭:*~$A�s�>
� ~�=��$�C�� >
�~>:R��\����gi~逄b���a����4Ei�ЇA��(>
����)s����H�xT�i̤�����N��^�߿�y{
����1�H���ޟ_~���'����늼:?���#���$��;j :�������<��'
f p4Ҟ�������x��V��8_g����ӏ���b3���
��qO�g����G�Γ6P����o
#I�F��M:s��j
Q����X�5_g��4t�q�T�p�j
2UƵD�t�D���s��Y�>����CDZ�2�cd��k�ZE�L��)0���q*? �׻��N+$�9Z�P��j�w����]&�e8W��9��M���ڙ�����17hT��-�4�9D8�hKS�'��������nSK����I� ����v��`��=�m_�.,�I`[�_��?�J�P�(e�w��YEP�yP�y����w���F��3��շM�.�7��{�]@��{��U$Ъ����pv���k���
+���

�%����s����-)$�`@L�E(��x0�^7:��O��ٿN�9�c�Z��%��5��pI�'�\A
��A�96���a��g�4k
‡A�
ƇA�WY�z�0H> G�a���1�݁�E<k��Q!���zlv7�*o[
P�b蝊�-u�G��O���_���=���~��}q�1R�����ו
���/�?�'Ml�D
@�
�~�����L
���5�t��e�A/�������'�Ҹ8������Io&�'�qq2h�d��I�ۓٸ<����>��TR�"���������bmT��W�D+s���fM��l��F�9r����3&o�_��)
�NQ8L�?�S �
�eaČ:��W�m1ګ(7�P�o���WI��4��+rD?l�WnBb�	.\zXfZz���B�{�I\vR����MsxzIŮ}�
+�|�J9��E���.��h���j���1T����L�|ru!�WD���d�:n
UӰO����\��J�DJ�u����J�'1����[2��?#L36"���dj���6ف3�Y�Ӯhj餍%�r�ͩn�-*�i��(���u�(S
���8�)էMo37�$�v���Fn��ܪ��Z��*��U�C�`t�F��1U�=��7��l7�5�ԅ�:��1�oTv���n�
+u���=0�`�{��E�ɳ"��ѵ��u��\��`2h��}�Q�{�wLW~�_�0:,���
#g�F'�1ߞ� ��`M<�D
D��Eb��F����+r�v#��+����;O`���My����2:���N�bh� j!m�ZlѠ�ĝ����?}���)��n����i<��e���������Ɍ{��`�`<&�`|ƈ�C>�f
7�D��+�ǰe��h{<T�:O�qdZ��[
�Q��XS��! )^qrs�{�{�w��z�x2��( �.��$
31;��,�����uD�J
&��ֻ`�
PB�TdY֮��{"j�X�Bb��[A��oϒ|QT���[D�`O�ߤ`�9"��Od*�Ukr{��F):iH�@��Z���]֦��.

���m>E�i�=�=���=۷�gqz�@G��AtCO�IPc� [...]
+/�僤��%Z�A���O�V
+��c���N!��n@��acٷ�*��	���7�w�
�%��6to
+&Œ��
+y|(�G\
�
~��Fo*d1gGl��ͅl
�>��"h�=���G�J���N����y����؞ ��#�C'�m��uv�b%1٢�f�|ȓvT�n"
v�I/�%��o����ׇ����@��%��O�r�_	� m���̾h0G�9O��G�
�&�7)���ť�5��}I
+^a����b`,=)C� �^�H����B^<Κ.E�qu�x��MH��c��E���+D��ʑY�5O���� <����;���=5���
���.�f�L.oS�0�ZlV��(������/E�x���Tx]N������/����5�:�����Z;�~()bh�(��@�*�S��>�JP�U^Mkd��Jm��~�ޒ؏�;�#�gaO�	ls�	v���[���1;�fL�]�N�6�y���FC�<�RW�~Q`�YW�yH��<�愩|u�s���B�
k�6�u9۬���|W��j�.v�c��n���
,C8��)L
+���Y�>n'��#�:bʩ[�^�Q �q�
�,���Q�)x�$�l�߆�qdzvr�Oj�ͺXB��I�A/8�x��~WV�s�
+(���b*��
+I�l������֕����-ۭk�6G�˺I}���i����e�x�[���o

���B�
+lL>�G
�s���S����)����K~�߮�_�T־O9N��J,���z�J���O� �]ɶ
endstream
endobj
42 0 obj
10239 
endobj
43 0 obj
<< /Filter /FlateDecode /Length 44 0 R /Subtype /Type1C >> 
stream
+H�|T{P��e��J\��Eke�UyE��jA��	�(�$����	���:(yJT|�Ջ�V
��!(%��T�z=�~:s;�ug���~;�������w��1�����0Y�,r�ǡY*e���a)I����\v&Ɗq�Ŋ��`�x1H���
�fB��~���
0ǫ/7�NI�	
+�tA�������}��-])O�
/
�Rk�����Uj�*V/_(��LL��M��Ұxu�*�C�� U���R�*V
���%M��"I�b��ܞ*>A��8D�,��Wib�ug�J��+�4ʔd����R���p��lp�^��Za�1l[�a
�c>V�*
&��Bm�(
��0�-�l�x�ǒ0=V�5aC�|<��_Z�X
!x�|��7��+!
����eOͥ6S:j�����Ě��j}�����Č-3���l���j�\�6{_�2��k:A����E3/�g���[n㭽DZB�
�2D�P�5�4�9��H�T��� ��"�	��w�{
+|�K��=}��ye
Q��0,YGu�O$D2�mFt��2�f�
/Ob ��ׯ Q:��I�*U���Z��`+^�D4��!��ϑ���[-m(=c8�.W(T�		��gRXVf�:xN���PkQ�k)T�VI
+�F�ֈ�p�7�jip}H��e @.��
٢��E� 덴�
�g��拇����os��Ne�mù��
���EH	;��2 ��� ��
7���	v��	]����@��4:	v�'��!&0$yǗ��P�����x���`���y2ked_���A�� �c���'�j錚V�I
����=
rwi!��N
V^l6�?�Cs��U*��t=Y\q��x�6&r����Ltp#%|22,_��l�KX�x�а�B��AF0��c�|D��
!hܸ�us��o��0hBA|��
:�^�v���������Q�JJ~'�����`#� ��F�T,�O
.�ԟݼ��+ou��x��T&]Ff�����_����qlsTS�S�X�uN�ߙ2�#!���
Z:`Q?~vJ���7��t]v�o�Έ-�!!_�GsD(`
a �!�;p����7+c%9T!`=S��.;\�Rg���Tҋ�>|�c�?rL�Pz��x�V�
Q�
a{M8k;A4s����
>:�����;F�p�����;���
+�G!f�I���2Dy�
�7)�C|��2e�&?���Rp�Y�����_#����U�m
�@���7�h��-mz旋?����UM� �,*z�Dدg/�����Ņ�f����Y߮o0I�>�����
c�3-]��̯9��Cg�����
�a����F���aH�x����f��DO�]��M�#�oQ���u������'.�"����о�o%ruL�&��桉[�̻�
�a6ׅ3��S�Pr�<A�Jۡ�nC���`�f��F�����{�
tR�O(���C�R(��r(ȓF�
"�q�K?^�J��X\��
h����F(hM�C�(h�d�W}�tv��b��+�|���-��"z
xk}��lWٕ�vѭ�zE�����Bo��O�gF?��%�z��ή������2*��C	_=
�/v[��#Q���be�^��	7Ll�8�G��#_�W�A�������_�0���㚈�K�(
�E�H�T�� l�����l�5Av(M�n*,c�hT J�2������L�*dC%?�)]�)1��0���*�dG�5�TA�b�}��o�����)X�_��ս{
�p�S �,H= F�A�W�GK8���q�
�����
�`����>���t���x`�����Q������ �q���T��g���3
�܀L
�f����FN_(�Ҏ~�%ٻ���Z1X��`
�Fz����o��s
�cT[/����K
+�Np.���vttOz�:+��
xS���@-�`[_ss�o�
?OG��&O7�݈D�W�����ΰ=%9m~�@	O�����CrH���=�v��ȏ��P
���.����A�;5%�wť�r�ȃ�F�p�N6���4�Ku�5��Q#�P&]��0����;��JPlE�T6Y�EAuD����	&�!-�
��DvY\����Q������s}�rn���ʯ[�s�;�w����s��m^)����vr�y�Z�ug��5�>
�G)2�4'
!�u���A�{�?�V
>gY`��[%4|�'^J�}���[`�d�ݾ���S���
+,Iw���}�]�
DRMNt
����kI[᜝�A��7�-
8�3@�]> �"�����
���-˃K:y�em
u��B�h ӄ��� �߭����
f����v��X�y�|� ř�
0~j����;��
}�G�
������3K�����b��=��b��9�3/��i�dڈ0h
+R�s-q��1���G���p�P����E`�l"��9���;�8��=*g��=��b�|�����w�z
x֎\�B�Q��l
��
+������:�� ؤ���������k�d�u���q�
w��ڂ�f��`��n���H
8�8]&e:�OG42V��;��wp�.����;v�􆺞|+Wm
�%���|�
4�mk�����T{	$q�]�#<��������hLNO�&S���r��Kw^�浌��J��1���Q�ɠ�='��\�dP���� '3��f�R��O�Y`��
+���
�{�z��2p���f�ps9Jխ�U�N�lڰ
x;X��Tw�Ӳ�t���Y����gi�@4�J����ȕ?�9��G�A�5���>׃���>���,�
.e�u5kThN�d����j��b�<���\X%ck���
Hh�l9\/G2n�
ݩj�L)�
6H���
�͟����R1E4:'x��������ux��!�KM+�r����N��8�d��Y�%���N�vd�0� ��Ȗ��Z��֐�Rk�

`�U�[B%��%
= q%��`���wr;��}�|S��J�9�`X���|���:��	�?\��]�ue)e�S�0^XcC�9
�� 9���R^w�V����u�+(<J���"���!;z�j���
=`���&��SE��	�P/��/�>�z�O>�!�'�x�3hs�8�4e���
Mu���ՙ9T����69R�lG�
�1`����HXrB$!��E�@���E( ,����\GL�u���?#D�^
��-;��$�bhhLTX���k��L��i����\E0��!Q��1��o�ǃ�c�Fy��L5U�[U�J��z�Ӱf
����j�:_[�L��y����1�e�U��a��pJpR 8y
�v�_�3�10( ����N�6�E��g>�E 
~V!W�������*8!Ϋ:P�W:�zF�E��K}�����
'E����FM��
@�����!��W�C�m��Up=\����Vts׻
�1Q�����%��ٮv6ȑp[
p�c
�%_,95��:�����
GA��W�Bs�[8�~w��a��q�f�+�~;y�@�J�V�P�T��62�dӆȐ�-wzWw����tu���'�~fv�䋡�s=S� ����J�F߉[Q'ވ��p �B#[�-&V l�U{u"���(�OS���=�#S���p��>�;�VJ䉉<"�׌HW&��
z�Ux�<W���rjo�J�d��gӄ�	��P�:-O&ݽ��c��*N{�J�
��{ $>�x^�e�5����6�Z�*=�c���7�ЮE�
�x�W~�YW/��*��4�Ajr��������1�y���\��G�g]�d0$���1�
#"&Q�Z98�5l��#;�(��)�&�"K/�=���z��D�,��/m�A.0�&���I�
�`ү'uD
��|؈�KR�THBp�;i�9A�s|X�F/��c7�����0�¥���&
8�y
+�'��)��$*
+X6#Ć�!�}��y�9w����ݣ�̆q��b��v����{���4�n��� RͶ�v0=����<�)�9����86poܴ�����1���l���2��Sy)Ҕ�d*.0<4Z.�M9���|Fu^mE{K�h'Z&��3K|%�N:�
�&۩b�V|u�nƙ1`|�i��~��iGn><�����4zת�׫`@�T5�p��9s�lD���
�
Q�A�N}46��i�=su�z��2���d����o s��
endstream
endobj
44 0 obj
4206 
endobj
45 0 obj
<< /Type /Metadata /Subtype /XML /Length 936 >> 
stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='936'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2003-03-27T11:43:36-05:00</pdf:CreationDate>
+  <pdf:ModDate>2003-03-27T11:43:40-06:00</pdf:ModDate>
+  <pdf:Creator>Adobe Illustrator 10.0</pdf:Creator>
+  <pdf:Producer>Adobe PDF library 5.00</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2003-03-27T11:43:36-05:00</xap:CreateDate>
+  <xap:ModifyDate>2003-03-27T11:43:40-06:00</xap:ModifyDate>
+  <xap:CreatorTool>Adobe Illustrator 10.0</xap:CreatorTool>
+  <xap:MetadataDate>2003-03-27T11:43:40-06:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
endstream
endobj
xref
0 46 
0000000004 65535 f
+0000000016 00000 n
+0000000087 00000 n
+0000000151 00000 n
+0000000006 00001 f
+0000000318 00000 n
+0000000000 00001 f
+0000000671 00000 n
+0000000750 00000 n
+0000001177 00000 n
+0000001587 00000 n
+0000002781 00000 n
+0000012616 00000 n
+0000031032 00000 n
+0000031055 00000 n
+0000047555 00000 n
+0000047578 00000 n
+0000067091 00000 n
+0000067114 00000 n
+0000086815 00000 n
+0000086838 00000 n
+0000101128 00000 n
+0000101151 00000 n
+0000104890 00000 n
+0000104912 00000 n
+0000118881 00000 n
+0000118904 00000 n
+0000141436 00000 n
+0000141459 00000 n
+0000162146 00000 n
+0000162169 00000 n
+0000172600 00000 n
+0000172623 00000 n
+0000177478 00000 n
+0000177500 00000 n
+0000177529 00000 n
+0000177557 00000 n
+0000178779 00000 n
+0000179006 00000 n
+0000179098 00000 n
+0000182654 00000 n
+0000182676 00000 n
+0000192993 00000 n
+0000193016 00000 n
+0000197317 00000 n
+0000197339 00000 n
+trailer
<<
/Size 46
/Info 3 0 R 
/Root 1 0 R 
/ID[<03aa30ffc7b60d2634f33aaffd5fb1ae><83071ccfecb32ab3fa609a63de597bbd>]
>>
startxref
198359
%%EOF
\ No newline at end of file
diff --git a/easel/documentation/figures/rnaseP-ecoli.eps b/easel/documentation/figures/rnaseP-ecoli.eps
new file mode 100644
index 0000000..d0eadff
--- /dev/null
+++ b/easel/documentation/figures/rnaseP-ecoli.eps
@@ -0,0 +1,12990 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: rnaseP-ecoli.eps
+%%Creator: Adobe Illustrator(R) X
+%%AI8_CreatorVersion: 10.0
%AI9_PrintingDataBegin
%%For: Sean R Eddy
+%%CreationDate: 3/27/03
+%%BoundingBox: 0 0 417 587
+%%HiResBoundingBox: 0 0 416.5997 586.6475
+%%CropBox: 0 0 416.5997 586.6475
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI10"
+%ADOEndClientInjection: DocumentHeader "AI10"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image (1.0 0)
+%%+ procset Adobe_CoolType_Utility_MAKEOCF (1.13 0)
+%%+ procset Adobe_CoolType_Core (2.12 0)
+%%+ procset Adobe_AGM_Core (2.0 0)
+%%+ procset Adobe_AGM_Utils (1.0 0)
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%ADOBeginClientInjection: DocumentProlog Start "AI10"
+%ADOEndClientInjection: DocumentProlog Start "AI10"
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Utils 60 dict dup begin put
+/bdf
+{
+	bind def
+} bind def
+/nd{
+	null def
+}bdf
+/xdf
+{
+	exch def
+}bdf
+/ldf 
+{
+	load def
+}bdf
+/ddf
+{
+	put
+}bdf	
+/xddf
+{
+	3 -1 roll put
+}bdf	
+/xpt
+{
+	exch put
+}bdf
+/ndf
+{ 
+	
+	exch dup where{
+		pop pop pop
+	}{
+		xdf
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/bdict
+{
+	mark
+}bdf
+/edict
+{
+	counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+}def
+	
+/ps_level
+	/languagelevel where{
+		pop systemdict /languagelevel get exec
+	}{
+		1
+	}ifelse
+def
+/level2 
+	ps_level 2 ge
+def
+/level3 
+	ps_level 3 ge
+def
+/ps_version
+	{version cvr} stopped {
+		-1
+	}if
+def
+/makereadonlyarray
+{
+	/packedarray where{
+		pop packedarray
+	}{
+		array astore readonly
+	}ifelse
+}bdf
+/map_reserved_ink_name
+{
+	dup type /stringtype eq{
+		dup /Red eq{
+			pop (_Red_)
+		}{
+			dup /Green eq{
+				pop (_Green_)
+			}{
+				dup /Blue eq{
+					pop (_Blue_)
+				}{
+					dup /Cyan eq{
+						pop (_Cyan_)
+					}{
+						dup /Magenta eq{
+							pop (_Magenta_)
+						}{
+							dup /Yellow eq{
+								pop (_Yellow_)
+							}{
+								dup /Black eq{
+									pop (_Black_)
+								}{
+									dup () cvn eq{
+										pop (Process)
+									}if
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+	AGMUTIL_GSTATE begin
+	/AGMUTIL_GSTATE_clr_spc currentcolorspace def
+	/AGMUTIL_GSTATE_clr_indx 0 def
+	/AGMUTIL_GSTATE_clr_comps 12 array def
+	mark currentcolor counttomark
+		{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+		/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def} repeat pop
+	/AGMUTIL_GSTATE_fnt rootfont def
+	/AGMUTIL_GSTATE_lw currentlinewidth def
+	/AGMUTIL_GSTATE_lc currentlinecap def
+	/AGMUTIL_GSTATE_lj currentlinejoin def
+	/AGMUTIL_GSTATE_ml currentmiterlimit def
+	currentdash /AGMUTIL_GSTATE_do xdf /AGMUTIL_GSTATE_da xdf
+	/AGMUTIL_GSTATE_sa currentstrokeadjust def
+	
+	/AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+	/AGMUTIL_GSTATE_op currentoverprint def
+	/AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+	/AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+	currentcolortransfer cvlit /AGMUTIL_GSTATE_gy_xfer xdf cvlit /AGMUTIL_GSTATE_b_xfer xdf
+		cvlit /AGMUTIL_GSTATE_g_xfer xdf cvlit /AGMUTIL_GSTATE_r_xfer xdf
+	/AGMUTIL_GSTATE_ht currenthalftone def
+	/AGMUTIL_GSTATE_flt currentflat def
+	end
+}def
+/set_gstate
+{
+	AGMUTIL_GSTATE begin
+	AGMUTIL_GSTATE_clr_spc setcolorspace
+	AGMUTIL_GSTATE_clr_indx {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+	/AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def} repeat setcolor
+	AGMUTIL_GSTATE_fnt setfont
+	AGMUTIL_GSTATE_lw setlinewidth
+	AGMUTIL_GSTATE_lc setlinecap
+	AGMUTIL_GSTATE_lj setlinejoin
+	AGMUTIL_GSTATE_ml setmiterlimit
+	AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+	AGMUTIL_GSTATE_sa setstrokeadjust
+	
+	AGMUTIL_GSTATE_clr_rnd setcolorrendering
+	AGMUTIL_GSTATE_op setoverprint
+	AGMUTIL_GSTATE_bg cvx setblackgeneration
+	AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+	AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+		AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+	
+	AGMUTIL_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+		{
+		currenthalftone /HalftoneType get AGMUTIL_GSTATE_ht /HalftoneType get ne
+			{
+			  mark AGMUTIL_GSTATE_ht {sethalftone} stopped cleartomark
+			} if
+		}{
+		AGMUTIL_GSTATE_ht sethalftone
+		} ifelse
+	
+	AGMUTIL_GSTATE_flt setflat
+	end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/rdline
+{
+	currentfile AGMUTIL_str256 readline pop
+} bdf
+/rdcmntline
+{
+	currentfile AGMUTIL_str256 readline pop
+	(%) anchorsearch {pop} if
+} bdf
+/filter_cmyk
+{	
+	dup type /filetype ne{
+		0 () /SubFileDecode filter
+	}if
+	[
+	exch
+	{
+		AGMUTIL_src256 readstring pop
+		dup length /AGMUTIL_srcLen exch def
+		/AGMUTIL_ndx 0 def
+		
+		AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+			1 index exch get
+			AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+			/AGMUTIL_ndx AGMUTIL_ndx 1 add def
+		}for
+		pop
+		AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+	}
+	bind
+	/exec cvx
+	] cvx
+} bdf
+/AGMUTIL_imagefile nd
+/AGMUTIL_imbuf nd
+/read_image_file
+{
+	AGMUTIL_imagefile 0 setfileposition
+	dup /DataSource {AGMUTIL_imagefile AGMUTIL_imbuf readstring pop} put
+	exch
+	load exec
+}def
+/write_image_file
+{
+	begin
+	{ (AGMUTIL_imagefile) (w+) file } stopped{
+		false
+	}{
+		Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+		Adobe_AGM_Utils/AGMUTIL_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+		1 1 Height { 
+			pop
+			DataSource dup type /filetype eq{
+				AGMUTIL_imbuf readstring pop
+			}{
+				exec
+			} ifelse
+			AGMUTIL_imagefile exch writestring
+		}for
+		true
+	}ifelse
+	end
+}def
+/close_image_file
+{
+	AGMUTIL_imagefile closefile (AGMUTIL_imagefile) deletefile
+}def
+/consumeimagedata
+{
+	begin
+	currentdict /MultipleDataSources known not
+		{/MultipleDataSources false def} if
+	MultipleDataSources
+		{
+		1 dict begin
+		/flushbuffer Width cvi string def
+		1 1 Height cvi
+			{
+			pop
+			0 1 DataSource length 1 sub
+				{
+				DataSource exch get
+				dup type dup 
+				/filetype eq
+					{
+					exch flushbuffer readstring pop pop
+					}if
+				/arraytype eq
+					{
+					exec pop
+					}if
+				}for
+			}for
+		end
+		}
+		{
+		/DataSource load type dup 
+		/filetype eq
+			{
+			1 dict begin
+			/flushbuffer Width Decode length 2 div mul cvi string def
+			1 1 Height { pop DataSource flushbuffer readstring pop pop} for
+			end
+			}if
+		/arraytype eq
+			{
+			1 1 Height { pop DataSource pop } for
+			}if
+		}ifelse
+	end
+}bdf
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+}def
+/modify_halftone_xfer
+{
+	currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+    	1 index load dup length dict copy begin
+		currentdict/TransferFunction known{
+			/TransferFunction load
+		}{
+			currenttransfer
+		}ifelse
+	    addprocs /TransferFunction xdf 
+	    currentdict end def
+		currentdict end sethalftone
+	}{ 
+		currentdict/TransferFunction known{
+			/TransferFunction load 
+		}{
+			currenttransfer
+		}ifelse
+		addprocs /TransferFunction xdf
+		currentdict end sethalftone		
+		pop
+	}ifelse
+}def
+/doc_setup{
+	Adobe_AGM_Utils begin
+}bdf
+/doc_trailer{
+	currentdict Adobe_AGM_Utils eq{
+		end
+	}if
+}bdf
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Core 205 dict dup begin put
+/nd{
+	null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/knockout_unitsq nd
+/AGMCORE_CRD_cache where{
+	pop
+}{
+	/AGMCORE_CRD_cache 0 dict def
+}ifelse
+/AGMCORE_key_known
+{
+	where{
+		/Adobe_AGM_Core_Id known
+	}{
+		false
+	}ifelse
+}ndf
+/flushinput
+{
+	save
+	/CompareBuffer 3 -1 roll def
+	/readbuffer 256 string def
+	mark
+	{
+	currentfile readbuffer {readline} stopped
+		{cleartomark mark}
+		{
+		not
+			{pop exit}
+		if
+		CompareBuffer eq
+			{exit}
+		if
+		}ifelse
+	}loop
+	cleartomark
+	restore
+}bdf
+/getspotfunction
+{
+	AGMCORE_screen exch pop exch pop
+	dup type /dicttype eq{
+		dup /HalftoneType get 1 eq{
+			/SpotFunction get
+		}{
+			dup /HalftoneType get 2 eq{
+				/GraySpotFunction get
+			}{ 
+				pop
+				{
+					abs exch abs 2 copy add 1 gt{
+						1 sub dup mul exch 1 sub dup mul add 1 sub
+					}{
+						dup mul exch dup mul add 1 exch sub
+					}ifelse
+				}bind
+			}ifelse
+		}ifelse
+	}if
+} def
+/clp_npth
+{
+	clip newpath
+} def
+/eoclp_npth
+{
+	eoclip newpath
+} def
+/stkpath_clp_npth
+{
+	strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+	gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+	newpath clip
+} def
+/graphic_setup
+{
+	/AGMCORE_graphicsave save def
+	concat
+	0 setgray
+	0 setlinecap
+	0 setlinejoin
+	1 setlinewidth
+	[] 0 setdash
+	10 setmiterlimit
+	newpath
+	false setoverprint
+	false setstrokeadjust
+	Adobe_AGM_Core/spot_alias get exec
+	/Adobe_AGM_Image where {
+		pop
+		Adobe_AGM_Image/spot_alias 2 copy known{
+			get exec
+		}{
+			pop pop
+		}ifelse
+	} if
+	100 dict begin
+	/showpage {} def
+	mark
+} def
+/graphic_cleanup
+{
+	cleartomark
+	end
+	AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+	grestoreall initgraphics	
+	/Helvetica findfont 10 scalefont setfont
+	
+	/AGMCORE_deltaY 100 def
+	/AGMCORE_deltaX 310 def
+			
+	clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+	0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+	0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+	0 AGMCORE_&setgray
+	gsave 1 AGMCORE_&setgray fill grestore 
+	1 setlinewidth gsave stroke grestore
+		
+	currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+	
+	/AGMCORE_deltaY 12 def
+	/AGMCORE_tmp 0 def
+	AGMCORE_err_strings exch get
+		{
+		dup 32 eq
+			{
+			pop
+			AGMCORE_str256 0 AGMCORE_tmp getinterval
+			stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+				{
+				currentpoint AGMCORE_deltaY sub exch pop
+				clippath pathbbox pop pop pop 44 add exch moveto
+				} if
+			AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+			
+			0 1 AGMCORE_str256 length 1 sub
+				{
+				AGMCORE_str256 exch 0 put
+				}for
+			/AGMCORE_tmp 0 def
+			}
+			{
+				AGMCORE_str256 exch AGMCORE_tmp exch put
+				/AGMCORE_tmp AGMCORE_tmp 1 add def
+			} ifelse
+		} forall
+} bdf
+/doc_setup{
+	Adobe_AGM_Core begin
+	
+	/AGMCORE_will_host_separate xdf
+	/AGMCORE_ps_version xdf
+	/AGMCORE_ps_level xdf
+	
+	errordict /AGM_handleerror known not{
+		errordict /AGM_handleerror errordict /handleerror get put
+		errordict /handleerror {
+			Adobe_AGM_Core begin
+			$error /newerror get AGMCORE_cur_err null ne and{
+				$error /newerror false put
+				AGMCORE_cur_err compose_error_msg
+			}if
+			$error /newerror true put
+			end
+			errordict /AGM_handleerror get exec
+			} bind put
+		}if
+		
+	/AGMCORE_environ_ok 
+		ps_level AGMCORE_ps_level ge
+		ps_version AGMCORE_ps_version ge and 
+		AGMCORE_ps_level -1 eq or
+	def
+	
+	AGMCORE_environ_ok not
+		{/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+	
+	/AGMCORE_&setgray systemdict/setgray get def
+	level2{
+		/AGMCORE_&setcolor systemdict/setcolor get def
+		/AGMCORE_&setcolorspace systemdict/setcolorspace get def
+	}if
+	/AGMCORE_distilling
+		/product where{
+			pop systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and
+		}{
+			false
+		}ifelse
+	def
+	/AGMCORE_in_rip_sep
+		/AGMCORE_in_rip_sep where{
+			pop AGMCORE_in_rip_sep
+		}{
+			AGMCORE_distilling 
+			{
+				false
+			}{
+				userdict/Adobe_AGM_OnHost_Seps known{
+					false
+				}{
+					level2{
+						currentpagedevice/Separations 2 copy known{
+							get
+						}{
+							pop pop false
+						}ifelse
+					}{
+						false
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	def
+	level2 not{
+		/xput{
+			dup load dup length exch maxlength eq{
+				dup dup load dup
+				length dup 0 eq {pop 1} if 2 mul dict copy def
+			}if
+			load begin
+				def
+ 			end
+		}def
+	}{
+		/xput{
+			load 3 1 roll put
+		}def
+	}ifelse
+	/AGMCORE_GSTATE AGMCORE_key_known not{
+		/AGMCORE_GSTATE 21 dict def
+		/AGMCORE_gstack 32 array def
+		/AGMCORE_gstackptr 0 def
+		/AGMCORE_gstacksaveptr 0 def
+		/AGMCORE_gstackframekeys 8 def
+											
+		/AGMCORE_&gsave /gsave ldf
+		/AGMCORE_&grestore /grestore ldf
+		/AGMCORE_&grestoreall /grestoreall ldf
+		/AGMCORE_&save /save ldf
+		/AGMCORE_gdictcopy {
+			begin
+			{ def } forall
+			end
+		}def
+		/AGMCORE_gput {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			3 1 roll
+			put
+		}def
+		/AGMCORE_gget {
+			AGMCORE_gstack AGMCORE_gstackptr get
+			exch
+			get
+		}def
+		/gsave {
+			AGMCORE_&gsave
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		/grestore {
+			AGMCORE_&grestore
+			AGMCORE_gstackptr 1 sub
+			dup AGMCORE_gstacksaveptr lt {1 add} if
+			Adobe_AGM_Core exch
+			/AGMCORE_gstackptr exch put
+		}def
+		/grestoreall {
+			AGMCORE_&grestoreall
+			Adobe_AGM_Core
+			/AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+		}def
+		/save {
+			AGMCORE_&save
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gstackptr 1 add
+			dup 32 ge {limitcheck} if
+			Adobe_AGM_Core begin
+				/AGMCORE_gstackptr exch def
+				/AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+			end
+			AGMCORE_gstack AGMCORE_gstackptr get
+			AGMCORE_gdictcopy
+		}def
+		0 1 AGMCORE_gstack length 1 sub {
+				AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+		} for
+	}if
+	/currentcmykcolor [0 0 0 0] AGMCORE_gput
+	/currentstrokeadjust false AGMCORE_gput
+	/currentcolorspace [/DeviceGray] AGMCORE_gput
+	/sep_tint 0 AGMCORE_gput
+	/sep_colorspace_dict null AGMCORE_gput
+	/indexed_colorspace_dict null AGMCORE_gput
+	/currentcolor_intent () AGMCORE_gput
+	/customcolor_tint 1 AGMCORE_gput
+	end
+}def
+/page_setup
+{
+	/setcmykcolor where{
+		pop
+		Adobe_AGM_Core/AGMCORE_&setcmykcolor /setcmykcolor load put
+	}if
+	Adobe_AGM_Core begin
+	/setcmykcolor
+	{
+		4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+		1 sub 4 1 roll
+		3 {
+			3 index add neg dup 0 lt {
+				pop 0
+			} if
+			3 1 roll
+		} repeat
+		setrgbcolor pop
+	}ndf
+	/currentcmykcolor
+	{
+		/currentcmykcolor AGMCORE_gget aload pop
+	}ndf
+	/setoverprint
+	{
+		pop
+	}ndf
+	/currentoverprint
+	{
+		false
+	}ndf
+	/AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+	/AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+	/AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+	/AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+	/AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+	/AGMCORE_plate_ndx 
+		AGMCORE_cyan_plate{ 
+			0
+		}{
+			AGMCORE_magenta_plate{
+				1
+			}{
+				AGMCORE_yellow_plate{
+					2
+				}{
+					AGMCORE_black_plate{
+						3
+					}{
+						4
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		def
+	/AGMCORE_composite_job
+		AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+	
+	/AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+	
+	/AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+	
+	/AGM_preserve_spots 
+		/AGM_preserve_spots where{
+			pop AGM_preserve_spots
+		}{
+			AGMCORE_distilling AGMCORE_producing_seps or
+		}ifelse
+	def
+	/AGM_is_distiller_preserving_spotimages
+	{
+		currentdistillerparams/PreserveOverprintSettings known
+		{
+			currentdistillerparams/PreserveOverprintSettings get
+				{
+					currentdistillerparams/ColorConversionStrategy known
+					{
+						currentdistillerparams/ColorConversionStrategy get
+						/LeaveColorUnchanged eq
+					}{
+						true
+					}ifelse
+				}{
+					false
+				}ifelse
+		}{
+			false
+		}ifelse
+	}def
+	/convert_spot_to_process where {pop}{
+		/convert_spot_to_process
+		{
+			dup dup (None) eq exch (All) eq or
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+					gsave
+					1 0 0 0 setcmykcolor currentgray 1 exch sub
+					0 1 0 0 setcmykcolor currentgray 1 exch sub
+					0 0 1 0 setcmykcolor currentgray 1 exch sub
+					0 0 0 1 setcmykcolor currentgray 1 exch sub
+					add add add 0 eq
+					{
+						pop false
+					}{
+						false setoverprint
+						1 1 1 1 5 -1 roll findcmykcustomcolor 1 setcustomcolor
+						currentgray 0 eq
+					}ifelse
+					grestore
+				}{
+					AGMCORE_distilling
+					{
+						pop AGM_is_distiller_preserving_spotimages not
+					}{
+						Adobe_AGM_Core/AGMCORE_name xddf
+						false
+						currentpagedevice/OverrideSeparations known
+							{
+							currentpagedevice/OverrideSeparations get
+								{
+								/HqnSpots /ProcSet resourcestatus
+									{
+									pop pop pop true
+									}if
+								}if
+							}if					
+							{
+							AGMCORE_name /HqnSpots /ProcSet findresource /TestSpot get exec not
+							}{
+							gsave
+							[/Separation AGMCORE_name /DeviceGray {}]setcolorspace
+							false
+							currentpagedevice/SeparationColorNames 2 copy known
+							{
+								get
+								{ AGMCORE_name eq or}forall
+							not
+							}{
+								pop pop pop true
+							}ifelse
+							grestore
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		}def
+	}ifelse
+	/convert_to_process where {pop}{
+		/convert_to_process
+		{
+			dup length 0 eq
+				{
+				pop false
+				}{
+				AGMCORE_host_sep
+				{ 
+				true exch
+					{
+					convert_spot_to_process and
+					}
+				forall
+				}{
+				false exch
+					{
+					convert_spot_to_process or
+					}
+				forall
+				}ifelse
+			}ifelse
+		}def
+	}ifelse	
+	AGMCORE_host_sep AGMCORE_will_host_separate not and {
+		/AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+		AGMCORE_color_space_onhost_seps
+	}if
+	/AGMCORE_avoid_L2_sep_space  
+		version cvr 2012 lt 
+		level2 and 
+		AGMCORE_producing_seps not and
+	def
+	/AGMCORE_is_cmyk_sep
+		AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+	def
+	/AGM_avoid_0_cmyk where{
+		pop AGM_avoid_0_cmyk
+	}{
+		AGM_preserve_spots 
+		userdict/Adobe_AGM_OnHost_Seps known 
+		userdict/Adobe_AGM_InRip_Seps known or
+		not and
+	}ifelse
+	{
+		/setcmykcolor[
+			{
+				4 copy add add add 0 eq currentoverprint and{
+					pop 0.0005
+				}if
+			}/exec cvx
+			/AGMCORE_&setcmykcolor load dup type/operatortype ne{
+				/exec cvx
+			}if
+		]cvx def
+	}if
+	AGMCORE_host_sep{
+		/AGMCORE_get_ink_data
+			AGMCORE_cyan_plate{
+				{pop pop pop}
+			}{
+			  	AGMCORE_magenta_plate{
+			  		{4 3 roll pop pop pop}
+			  	}{
+			  		AGMCORE_yellow_plate{
+			  			{4 2 roll pop pop pop}
+			  		}{
+			  			{4 1 roll pop pop pop}
+			  		}ifelse
+			  	}ifelse
+			}ifelse
+		def
+		/clip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&clip /clip load put
+			/clip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&clip
+			}def
+		}if
+		/eoclip AGMCORE_key_known not{
+			Adobe_AGM_Core/AGMCORE_&eoclip /eoclip load put
+			/eoclip
+			{
+				current_spot_alias{
+					currentdict/InksUsed known{
+						[
+						InksUsed{
+							dup map_alias{
+								/Name get exch pop
+							}if
+						}forall
+						]
+						/InksUsed xdf
+					}if
+				}if
+				AGMCORE_&eoclip
+			}def
+		}if
+	}if
+	AGMCORE_in_rip_sep{
+		/setcustomcolor
+		{
+			exch aload pop
+			dup 7 1 roll inRip_spot_has_ink not	{ 
+				4 {4 index mul 4 1 roll}
+				repeat
+				/DeviceCMYK setcolorspace
+				6 -2 roll pop pop
+			}{ 
+				Adobe_AGM_Core begin
+					/AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+				end
+				[/Separation 4 -1 roll /DeviceCMYK
+				{dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+				]
+				setcolorspace
+			}ifelse
+			setcolor
+		}ndf
+		/setseparationgray
+		{
+			[/Separation (All) /DeviceGray {}] setcolorspace_opt
+			1 exch sub setcolor
+		}ndf
+	}{
+		/setseparationgray
+		{
+			AGMCORE_&setgray
+		}ndf
+	}ifelse
+	/findcmykcustomcolor
+	{
+		5 makereadonlyarray
+	}ndf
+	/setcustomcolor
+	{
+		exch aload pop pop
+		4 {4 index mul 4 1 roll} repeat
+		setcmykcolor pop
+	}ndf
+	
+	/has_color
+		/colorimage where{
+			AGMCORE_producing_seps{
+				pop true
+			}{
+				systemdict eq
+			}ifelse
+		}{
+			false
+		}ifelse
+	def
+	
+	/map_index
+	{
+		1 index mul exch getinterval {255 div} forall
+	}def
+	
+	level2{
+		/mo /moveto ldf
+		/li /lineto ldf
+		/cv /curveto ldf
+		/knockout_unitsq
+		{
+			1 setgray
+			0 0 1 1 rectfill
+		}def
+		/level2ScreenFreq{
+			begin
+			60
+			HalftoneType 1 eq{
+				pop Frequency
+			}if
+			HalftoneType 2 eq{
+				pop GrayFrequency
+			}if
+			HalftoneType 5 eq{
+				pop Default level2ScreenFreq
+			}if
+			 end
+		}def
+		/currentScreenFreq{
+			currenthalftone level2ScreenFreq
+		}def
+		level2 /setcolorspace AGMCORE_key_known not and{
+		
+			/AGMCORE_&&&setcolorspace /setcolorspace ldf
+			/AGMCORE_ReplaceMappedColor
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get dup /Separation eq
+					{
+						pop
+						dup length array copy
+						dup dup 1 get
+						current_spot_alias
+						{
+							dup map_alias
+							{
+								begin
+								/sep_colorspace_dict currentdict AGMCORE_gput
+								pop pop	pop
+									
+								[ 
+									/Separation Name 
+									CSA map_csa
+									dup /MappedCSA xdf 
+									/sep_colorspace_proc load
+								]
+								dup Name
+								end
+							}if
+						}if
+						map_reserved_ink_name 1 exch put
+					}{
+						/DeviceN eq 
+						{
+							dup length array copy
+							dup dup 1 get [ 
+								exch {
+									current_spot_alias{
+										dup map_alias{
+											/Name get exch pop
+										}if
+									}if
+									map_reserved_ink_name
+								} forall 
+							] 1 exch put
+						}if
+					}ifelse
+				}if
+			}def
+			/setcolorspace
+			{
+				dup type dup /arraytype eq exch /packedarraytype eq or
+				{
+					dup 0 get /Indexed eq
+					{
+						AGMCORE_distilling
+						{
+							/PhotoshopDuotoneList where
+							{
+								pop false
+							}{
+								true
+							}ifelse
+						}{
+							true
+						}ifelse
+						{
+							aload pop 3 -1 roll
+							AGMCORE_ReplaceMappedColor
+							3 1 roll 4 array astore
+						}if
+					}{
+						AGMCORE_ReplaceMappedColor
+					}ifelse
+				}if
+				AGMCORE_&&&setcolorspace
+			}def
+		}if	
+	}{
+		
+		/adj
+		{
+			currentstrokeadjust{
+				transform
+				0.25 sub round 0.25 add exch
+				0.25 sub round 0.25 add exch
+				itransform
+			}if
+		}def
+		/mo{
+			adj moveto
+		}def
+		/li{
+			adj lineto
+		}def
+		/cv{
+			6 2 roll adj
+			6 2 roll adj
+			6 2 roll adj curveto
+		}def
+		/knockout_unitsq
+		{
+			1 setgray
+			8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+		}def
+		/currentstrokeadjust{
+			/currentstrokeadjust AGMCORE_gget
+		}def
+		/setstrokeadjust{
+			/currentstrokeadjust exch AGMCORE_gput
+		}def
+		/currentScreenFreq{
+			currentscreen pop pop
+		}def
+		/setcolorspace
+		{
+			/currentcolorspace exch AGMCORE_gput
+		} def
+		
+		/currentcolorspace
+		{
+			/currentcolorspace AGMCORE_gget
+		} def
+		
+		/n_color_components
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop 1
+			}{
+				/DeviceCMYK eq{
+					4
+				}{
+					3
+				}ifelse
+			}ifelse
+		} def
+		
+		/setcolor_devicecolor
+		{
+			dup type /arraytype eq{
+				0 get
+			}if
+			dup /DeviceGray eq{
+				pop setgray
+			}{
+				/DeviceCMYK eq{
+					setcmykcolor
+				}{
+					setrgbcolor
+				}ifelse
+			}ifelse
+		}def
+	
+		/setcolor
+		{
+			currentcolorspace 0 get
+			dup /DeviceGray ne{
+				dup /DeviceCMYK ne{
+					dup /DeviceRGB ne{
+						dup /Separation eq{
+							pop
+							currentcolorspace 3 get exec
+							currentcolorspace 2 get
+						}{
+							dup /Indexed eq{
+								pop
+								currentcolorspace 3 get dup type /stringtype eq{
+									currentcolorspace 1 get n_color_components
+									3 -1 roll map_index
+								}{
+									exec
+								}ifelse
+								currentcolorspace 1 get
+							}{
+								/AGMCORE_cur_err /AGMCORE_invalid_color_space def
+								AGMCORE_invalid_color_space
+							}ifelse
+						}ifelse
+					}if
+				}if
+			}if
+			setcolor_devicecolor
+		} def
+	}ifelse
+	
+	/sop /setoverprint ldf
+	/lw /setlinewidth ldf
+	/lc /setlinecap ldf
+	/lj /setlinejoin ldf
+	/ml /setmiterlimit ldf
+	/dsh /setdash ldf
+	/sadj /setstrokeadjust ldf
+	/gry /setgray ldf
+	/rgb /setrgbcolor ldf
+	/cmyk /setcmykcolor ldf
+	/sep /setsepcolor ldf
+	/idx /setindexedcolor ldf
+	/colr /setcolor ldf
+	/csacrd /set_csa_crd ldf
+	/sepcs /setsepcolorspace ldf
+	/idxcs /setindexedcolorspace ldf
+	/cp /closepath ldf
+	/clp /clp_npth ldf
+	/eclp /eoclp_npth ldf
+	/spclp /stkpath_clp_npth ldf
+	/f /fill ldf
+	/ef /eofill ldf
+	/s /stroke ldf
+	/sclp /stk_n_clp_npth ldf
+	/nclp /npth_clp ldf
+	/gset /graphic_setup ldf
+	/gcln /graphic_cleanup ldf
+	
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+	/findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+	/setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+	gsave
+	setcmykcolor currentgray 1 ne
+	grestore
+}def
+/inRip_spot_has_ink
+{
+	dup Adobe_AGM_Core/AGMCORE_name xddf
+	convert_spot_to_process not
+}def
+/current_ink
+{
+	dup length 0 eq{
+		pop true
+	}{
+		Adobe_AGM_Core/ink_result false put
+		{
+			dup /ProcessCyan eq{
+				AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+			}{
+				dup /ProcessMagenta eq{
+					AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+				}{
+					dup /ProcessYellow eq{
+						AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+					}{
+						dup /ProcessBlack eq{
+							AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+						}{
+							dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+								pop false ink_result or Adobe_AGM_Core/ink_result xddf
+							}{
+								/Name get eq{
+									1 setsepcolor
+									currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+								}{
+									false ink_result or Adobe_AGM_Core/ink_result xddf
+								}ifelse
+							}ifelse
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			pop 
+		} forall
+		ink_result
+	}ifelse
+}def
+/map255_to_range
+{
+	1 index sub
+	3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+	/sep_colorspace_dict null AGMCORE_gput
+	begin
+		CSA map_csa setcolorspace_opt
+		set_crd
+	end
+}
+def
+/setsepcolor
+{ 
+	
+	/sep_colorspace_dict AGMCORE_gget begin
+		dup /sep_tint exch AGMCORE_gput
+		TintProc
+	end
+} def
+/sep_colorspace_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	currentdict/Components known{
+		Components aload pop 
+		TintMethod/Lab eq{
+			2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+			LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+		}{
+			TintMethod/Subtractive eq{
+				NComponents{
+					AGMCORE_tmp mul NComponents 1 roll
+				}repeat
+			}{
+				NComponents{
+					1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+				} repeat
+			}ifelse
+		}ifelse
+	}{
+		ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+		aload pop
+	}ifelse
+	end
+} def
+/sep_colorspace_gray_proc
+{
+	Adobe_AGM_Core/AGMCORE_tmp xddf
+	/sep_colorspace_dict AGMCORE_gget begin
+	GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+	end
+} def
+/sep_proc_name
+{
+	dup 0 get 
+	dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+		pop [/DeviceGray]
+		/sep_colorspace_gray_proc
+	}{
+		/sep_colorspace_proc
+	}ifelse
+} def
+/setsepcolorspace
+{ 
+	
+	current_spot_alias{
+		dup begin
+			Name map_alias{
+				exch pop
+			}if
+		end
+	}if
+	dup /sep_colorspace_dict exch AGMCORE_gput
+	begin
+	/MappedCSA CSA map_csa def
+	Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+	
+	AGMCORE_avoid_L2_sep_space{
+		[/Indexed MappedCSA sep_proc_name 255 exch 
+			{ 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+		] setcolorspace_opt
+		/TintProc {
+			255 mul round cvi setcolor
+		}bdf
+	}{
+		MappedCSA 0 get /DeviceCMYK eq 
+		currentdict/Components known and 
+		AGMCORE_sep_special not and{
+			/TintProc [
+				Components aload pop Name findcmykcustomcolor 
+				/exch cvx /setcustomcolor cvx
+			] cvx bdf
+		}{
+ 			AGMCORE_host_sep Name (All) eq and{
+ 				/TintProc { 
+					1 exch sub setseparationgray 
+				}bdf
+ 			}{
+				AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+				AGMCORE_host_sep or
+				Name () eq and{
+					/TintProc [
+						MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+							cvx /setcmykcolor cvx
+						}{
+							cvx /setgray cvx
+						}ifelse
+					] cvx bdf
+				}{
+					AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+	 					/TintProc [
+							/dup cvx
+							MappedCSA sep_proc_name cvx exch
+							0 get /DeviceGray eq{
+								1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+							}if
+							/Name cvx /findcmykcustomcolor cvx /exch cvx
+							
+							AGMCORE_host_sep{
+								AGMCORE_is_cmyk_sep
+							}{
+								Name inRip_spot_has_ink not
+							}ifelse
+							{
+		 						/pop cvx 1
+							}if
+							/setcustomcolor cvx
+						] cvx bdf
+ 					}{ 
+						/TintProc /setcolor ldf
+						
+						[/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+	}ifelse
+	set_crd
+	setsepcolor
+	end
+} def
+/setindexedcolorspace
+{
+	dup /indexed_colorspace_dict exch AGMCORE_gput
+	begin
+		/MappedCSA CSA map_csa def
+		AGMCORE_host_sep level2 not and{
+			0 0 0 0 setcmykcolor
+		}{
+			[/Indexed MappedCSA 
+			level2 not has_color not and{
+				dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+					pop [/DeviceGray]
+				}if
+				HiVal GrayLookup
+			}{
+				HiVal 
+				currentdict/RangeArray known{
+					{ 
+						/indexed_colorspace_dict AGMCORE_gget begin
+						Lookup exch 
+						dup HiVal gt{
+							pop HiVal
+						}if
+						NComponents mul NComponents getinterval {} forall
+						NComponents 1 sub -1 0{
+							RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+							NComponents 1 roll
+						}for
+						end
+					} bind
+				}{
+					Lookup
+				}ifelse
+			}ifelse
+			] setcolorspace_opt
+			
+			set_crd
+		}ifelse
+	end
+}def
+/setindexedcolor
+{
+	AGMCORE_host_sep{
+		/indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+	}{
+		setcolor
+	}ifelse
+} def
+/ignoreimagedata
+{
+	currentoverprint not{
+		gsave 
+		dup begin
+		1 setgray
+		0 0 ImageMatrix itransform 
+		Width Height ImageMatrix idtransform rectfill 
+		end
+		grestore
+		}if
+	consumeimagedata
+}def
+/add_csa
+{
+	Adobe_AGM_Core begin
+			/AGMCORE_CSA_cache xput
+	end
+}def
+/map_csa
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+	}if
+}def
+/add_csd
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_CSD_cache xput
+	end
+}def
+/get_csd
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+	}if
+}def
+/get_csd_by_name
+{
+	dup type dup /nametype eq exch /stringtype eq or{
+		Adobe_AGM_Core begin
+		/AGMCORE_CSD_Name xdf
+		AGMCORE_CSD_cache
+		{
+			dup /Name get AGMCORE_CSD_Name eq
+			{
+				exch pop exit
+			}{
+				pop
+			}ifelse
+			pop
+		}forall
+		end
+	}if
+}def
+/cachepattern_level2
+{
+	4 dict begin
+	/comparebuffer exch def
+	/holdbuffer exch def
+	/readbuffer 1024 string def
+	/LZWFilter holdbuffer /LZWEncode filter def
+	{
+		currentfile readbuffer readline not
+			{pop exit}
+		if
+		dup LZWFilter exch writestring
+		LZWFilter (\n) writestring
+		comparebuffer eq
+			{exit}
+		if
+	}loop
+	LZWFilter closefile
+	end
+}def
+/cachepattern_level3
+{
+	3 dict begin
+	/comparebuffer exch def
+	/readbuffer 1024 string def
+	/DoEOL false def
+	{ 
+		DoEOL
+			{
+			(\n)
+			/DoEOL false def
+			}
+			{
+			currentfile readbuffer readline not
+				{pop ()}
+				{
+				dup length 0 eq
+					{ pop(\n)}
+					{
+					dup comparebuffer eq
+						{pop ()}
+						{/DoEOL true def}
+					ifelse
+					}
+				ifelse
+				}
+			ifelse
+			}
+		ifelse
+	} /ReusableStreamDecode filter
+	end
+}def
+/add_pattern
+{
+	Adobe_AGM_Core begin
+		/AGMCORE_pattern_cache xput
+	end
+}def
+/get_pattern
+{
+	dup type /nametype eq{
+		Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+	}if
+}def
+/make_pattern
+{
+	dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+	exch 3 index /XStep get 1 index exch 2 copy div cvi mul sub sub
+	exch 3 index /YStep get 1 index exch 2 copy div cvi mul sub sub
+	matrix translate exch matrix concatmatrix
+	makepattern
+}def
+/set_pattern
+{
+	dup /PatternType get 1 eq{
+		dup /PaintType get 1 eq{
+			false sop [/DeviceGray] setcolorspace 0 setgray
+		}if
+	}if
+	setpattern
+}def
+/setcolorspace_opt
+{
+	dup currentcolorspace eq{
+		pop
+	}{
+		setcolorspace
+	}ifelse
+}def
+/updatecolorrendering
+{
+	
+	currentcolorrendering/Intent known{
+		currentcolorrendering/Intent get
+	}{
+		null
+	}ifelse
+	
+	Intent ne{
+		false  
+		Intent
+		AGMCORE_CRD_cache {
+			exch pop 
+			begin
+				dup Intent eq{
+					currentdict setcolorrendering_opt
+					end 
+					exch pop true exch	
+					exit
+				}if
+			end
+		} forall
+		pop
+		not{
+			systemdict /findcolorrendering known{
+				Intent findcolorrendering pop
+				/ColorRendering findresource 
+				dup length dict copy
+				setcolorrendering_opt
+			}if
+		}if
+	}if
+} def
+/add_crd
+{
+	AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+	AGMCORE_host_sep not level2 and{
+		currentdict/CRD known{
+			AGMCORE_CRD_cache CRD get dup null ne{
+				setcolorrendering_opt
+			}{
+				pop
+			}ifelse
+		}{
+			currentdict/Intent known{
+				updatecolorrendering
+			}if
+		}ifelse
+	}if
+}def
+/setcolorrendering_opt
+{
+	dup currentcolorrendering eq{
+		pop
+	}{
+		begin
+			/Intent Intent def
+			currentdict
+		end
+		setcolorrendering
+	}ifelse
+}def
+/cdndf
+{
+	exch dup currentdict exch known{
+		pop pop
+	}{
+		exch def
+	}ifelse
+}def
+/cpaint_gcomp
+{
+	convert_to_process Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+	{
+		(%end_cpaint_gcomp) flushinput
+	}if
+}def
+/cpaint_gsep
+{
+	Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+	{	
+		(%end_cpaint_gsep) flushinput
+	}if
+}def
+/cpaint_gend
+{
+	newpath
+}def
+/AGMCORE_ctm_stack bdict
+	/push_ctm {
+		stack length size le{
+			stack dup length 2 mul array 
+			dup /stack exch def
+			copy pop
+		}if
+		stack size 3 -1 roll put
+		/size size 1 add def
+	}
+	/pop_ctm {
+		/size size 1 sub def
+		size 0 lt{ 
+			/size 0 def
+		}if
+		stack size get
+	}
+	/stack 1 array
+	/size 0 
+edict 
+def
+/save_ctm
+{
+	matrix currentmatrix AGMCORE_ctm_stack begin 
+		push_ctm 
+	end
+}def
+/restore_ctm
+{
+	AGMCORE_ctm_stack begin
+		pop_ctm 
+	end
+	setmatrix
+}def
+/path_rez
+{
+	dup 0 ne{
+		AGMCORE_deviceDPI exch div 
+		dup 1 lt{
+			pop 1
+		}if
+		setflat
+	}{
+		pop
+	}ifelse 	
+}def
+/rdcmntline {
+	currentfile AGMCORE_str256 readline pop
+	(%) anchorsearch {pop} if
+} def
+/set_spot_alias_ary
+{
+	/AGMCORE_SpotAliasAry where{
+		pop pop
+	}{
+		Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+		true set_spot_alias
+	}ifelse
+}def
+/set_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias 3 -1 roll put
+	}{
+		pop
+	}ifelse
+}def
+/current_spot_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		/AGMCORE_current_spot_alias get
+	}{
+		false
+	}ifelse
+}def
+/map_alias
+{
+	/AGMCORE_SpotAliasAry where{
+		begin
+			/AGMCORE_name xdf
+			false	
+			AGMCORE_SpotAliasAry{
+				dup/Name get AGMCORE_name eq{
+					save exch
+					/Adobe_AGM_Core currentdict def
+					/CSD get get_csd
+					exch restore
+					exch pop true
+					exit
+				}{
+					pop
+				}ifelse
+			}forall
+		end
+	}{
+		pop false
+	}ifelse
+}bdf
+/spot_alias
+{
+	true set_spot_alias
+	
+	/AGMCORE_&setcustomcolor AGMCORE_key_known not {
+		Adobe_AGM_Core/AGMCORE_&setcustomcolor /setcustomcolor load put
+	} if
+	/customcolor_tint 1 AGMCORE_gput
+	
+	Adobe_AGM_Core begin
+	/setcustomcolor
+	{
+		
+		dup /customcolor_tint exch AGMCORE_gput
+		
+		current_spot_alias{
+			1 index 4 get map_alias{
+				mark 3 1 roll
+				setsepcolorspace
+				counttomark 0 ne{
+					setsepcolor
+				}if
+				pop
+				pop
+			}{
+				AGMCORE_&setcustomcolor
+			}ifelse
+		}{
+			AGMCORE_&setcustomcolor
+		}ifelse
+	}bdf
+	end
+}def
+/begin_feature
+{
+	Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+	count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+	{Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+	2 dict begin
+	/spd /setpagedevice load def
+	/setpagedevice { get_gstate spd set_gstate } def
+	stopped{$error/newerror false put}if
+	end
+	count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+	countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+	{Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+	Adobe_AGM_Core begin
+	/AGMCORE_inverting exch def
+	level2{
+		currentpagedevice/NegativePrint known{
+			currentpagedevice/NegativePrint get Adobe_AGM_Core/AGMCORE_inverting get ne{
+				true begin_feature true{
+						bdict /NegativePrint Adobe_AGM_Core/AGMCORE_inverting get edict setpagedevice
+				}end_feature
+			}if
+			/AGMCORE_inverting false def
+		}if
+	}if
+	AGMCORE_inverting{
+		[{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+		gsave newpath clippath 1 /setseparationgray where{pop setseparationgray}{setgray}ifelse 
+		fill grestore
+	}if
+	end
+}def
+/lw_save_restore_override {
+	/md where {
+		pop
+		md begin
+		/pmSVsetup{} def
+		/endp{}def
+		/pse{}def
+		/psb{}def
+		/orig_showpage where
+			{pop}
+			{/orig_showpage /showpage load def}
+		ifelse
+		/showpage {orig_showpage gR} def
+		end
+	}if
+}def
+/pscript_showpage_override {
+	/NTPSOct95 where
+	{
+		begin
+		showpage
+		save
+		/showpage /restore load def
+		/restore {exch pop}def
+		end
+	}if
+}def
+/driver_media_override
+{
+	/md where {
+		pop
+		md /initializepage known {
+			md /initializepage {} put
+		} if
+		md /rC known {
+			md /rC {4{pop}repeat} put
+		} if
+	}if
+	
+	Adobe_AGM_Core /AGMCORE_Default_CTM matrix currentmatrix put
+}def
+/driver_check_media_override
+{
+	Adobe_AGM_Core /AGMCORE_Default_CTM get matrix currentmatrix ne
+	{
+		Adobe_AGM_Core /AGMCORE_Default_CTM get setmatrix
+	}if
+}def
+AGMCORE_err_strings begin
+	/AGMCORE_bad_environ (Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. ) def
+	/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate with on-host methods. ) def
+	/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.12 0
+%%Copyright: Copyright 1997-2001 Adobe Systems Incorporated.  All Rights Reserved.
+%%Version: 2.12 0
+userdict/Adobe_CoolType_Core 60 dict dup begin put/Level2? systemdict
+/languagelevel known dup{pop systemdict/languagelevel get 2 ge}if def Level2?
+not{/currentglobal false def/setglobal/pop load def/gcheck{pop false}bind def
+/currentpacking false def/setpacking/pop load def/SharedFontDirectory 0 dict
+def}if currentpacking true setpacking/@_SaveStackLevels{Adobe_CoolType_Data
+begin @opStackCountByLevel @opStackLevel 2 copy known not{2 copy 3 dict dup
+/args 7 index 5 add array put put get}{get dup/args get dup length 3 index lt{
+dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args
+exch put}{pop}ifelse}ifelse begin count 2 sub 1 index lt{pop count 1 sub}if
+dup/argCount exch def dup 0 gt{exch 1 index 2 add 1 roll args exch 0 exch
+getinterval astore pop}{pop}ifelse count 1 sub/restCount exch def end
+/@opStackLevel @opStackLevel 1 add def countdictstack 1 sub
+ at dictStackCountByLevel exch @dictStackLevel exch put/@dictStackLevel
+ at dictStackLevel 1 add def end}bind def/@_RestoreStackLevels{
+Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub def
+ at opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt{{pop
+}repeat}{pop}ifelse args 0 argCount getinterval{}forall end/@dictStackLevel
+ at dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end
+countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
+/@_PopStackLevels{Adobe_CoolType_Data begin/@opStackLevel @opStackLevel 1 sub
+def/@dictStackLevel @dictStackLevel 1 sub def end}bind def/@Raise{exch cvx
+exch errordict exch get exec stop}bind def/@ReRaise{cvx $error/errorname get
+errordict exch get exec stop}bind def/@Stopped{0 @#Stopped}bind def/@#Stopped{
+ at _SaveStackLevels stopped{@_RestoreStackLevels true}{@_PopStackLevels false}
+ifelse}bind def/@Arg{Adobe_CoolType_Data begin @opStackCountByLevel
+ at opStackLevel 1 sub get/args get exch get end}bind def/doc_setup{
+Adobe_CoolType_Core begin/mov/moveto load def/nfnt/newencodedfont load def
+/mfnt/makefont load def/sfnt/setfont load def/ufnt/undefinefont load def/chp
+/charpath load def/awsh/awidthshow load def/wsh/widthshow load def/ash/ashow
+load def/sh/show load def end userdict/Adobe_CoolType_Data 6 dict dup begin
+/AddWidths? false def/CC 0 def/charcode 2 string def/@opStackCountByLevel 32
+dict def/@opStackLevel 0 def/@dictStackCountByLevel 32 dict def
+/@dictStackLevel 0 def end put}bind def/doc_trailer{currentdict
+Adobe_CoolType_Core eq{end}if}bind def/page_setup{Adobe_CoolType_Core begin}
+bind def/page_trailer{end}bind def/unload{systemdict/languagelevel known{
+systemdict/languagelevel get 2 ge{userdict/Adobe_CoolType_Core 2 copy known{
+undef}{pop pop}ifelse}if}if}bind def/ndf{1 index where{pop pop pop}{dup xcheck
+{bind}if def}ifelse}def/findfont dup systemdict begin userdict begin
+/globaldict where{/globaldict get begin}if dup where pop exch get/globaldict
+where{pop end}if end end def/systemfindfont/findfont load def/undefinefont{pop
+}ndf/copyfont{currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{
+dup length}ifelse 2 index length add 1 add dict begin exch{1 index/FID eq{pop
+pop}{def}ifelse}forall dup null eq{pop}{{def}forall}ifelse currentdict end
+exch setglobal}bind def/copyarray{currentglobal exch dup gcheck setglobal dup
+length array copy exch setglobal}bind def/newencodedfont{currentglobal{
+SharedFontDirectory 3 index known{SharedFontDirectory 3 index get
+/FontReferenced known}{false}ifelse}{FontDirectory 3 index known{FontDirectory
+3 index get/FontReferenced known}{SharedFontDirectory 3 index known{
+SharedFontDirectory 3 index get/FontReferenced known}{false}ifelse}ifelse}
+ifelse dup{3 index findfont/FontReferenced get 2 index findfont ne{pop false}
+if}if{pop 1 index findfont/Encoding get exch 0 1 255{2 copy get 3 index 3 1
+roll put}for pop pop pop}{findfont dup dup maxlength 2 add dict begin exch{1
+index/FID ne{def}{pop pop}ifelse}forall/FontReferenced exch def/Encoding exch
+dup length array copy def/FontName 1 index dup type/stringtype eq{cvn}if def
+currentdict end definefont pop}ifelse}bind def/SetSubstituteStrategy{
+$SubstituteFont begin dup type/dicttype ne{0 dict}if currentdict/$Strategies
+known{exch $Strategies exch 2 copy known{get 2 copy maxlength exch maxlength
+add dict begin{def}forall{def}forall currentdict dup/$Init known{dup/$Init get
+exec}if end/$Strategy exch def}{pop pop pop}ifelse}{pop pop}ifelse end}bind
+def/scff{$SubstituteFont begin dup type/stringtype eq{dup length exch}{null}
+ifelse/$sname exch def/$slen exch def end{findfont}@Stopped{dup length dup 21
+add string dup 4 3 roll 0 exch 128 string cvs putinterval exch 1 index exch
+(_was-malformed-so-was)putinterval cvn{findfont}@Stopped{pop/Courier findfont}
+if}if $SubstituteFont begin/$sname null def/$slen 0 def end}bind def
+/isWidthsOnlyFont{dup/WidthsOnly known{pop pop true}{dup/FDepVector known{
+/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}{dup/FDArray known{
+/FDArray get{isWidthsOnlyFont dup{exit}if}forall}{pop}ifelse}ifelse}ifelse}
+bind def/?set{$SubstituteFont begin/$substituteFound false def/$fontname 4
+index def/$doSmartSub false def end 3 index findfont $SubstituteFont begin
+$substituteFound{false}{dup/FontName known{dup/FontName get $fontname eq 1
+index/DistillerFauxFont known not and/currentdistillerparams where{pop false 2
+index isWidthsOnlyFont not and}if}{false}ifelse}ifelse exch pop/$doSmartSub
+true def end{exch pop exch pop exch 2 dict dup/Found 3 index put exch findfont
+exch}{exch exec exch findfont 2 dict dup/Downloaded 6 5 roll put}ifelse dup
+/FontName 4 index put copyfont definefont pop}bind def/?str1 256 string def
+/?str2 256 string def/?add{1 index type/integertype eq{exch true 4 2}{false 3
+1}ifelse roll 1 index findfont dup/Widths known{Adobe_CoolType_Data/AddWidths?
+true put gsave dup 1000 scalefont setfont}if/Downloaded known{exec exch{exch
+?str2 cvs exch findfont/Downloaded get 1 dict begin/Downloaded 1 index def
+?str1 cvs length ?str1 1 index 1 add 3 index putinterval exch length 1 add 1
+index add ?str1 2 index(*)putinterval ?str1 0 2 index getinterval cvn findfont
+?str1 3 index(+)putinterval 2 dict dup/FontName ?str1 0 6 index getinterval
+cvn put dup/Downloaded Downloaded put end copyfont dup/FontName get exch
+definefont pop pop pop}{pop}ifelse}{pop exch{findfont dup/Found get dup length
+exch ?str1 cvs pop ?str1 1 index(+)putinterval ?str1 1 index 1 add 4 index
+?str2 cvs putinterval ?str1 exch 0 exch 5 4 roll ?str2 cvs length 1 add add
+getinterval cvn 1 dict exch 1 index exch/FontName exch put copyfont dup
+/FontName get exch definefont pop}{pop}ifelse}ifelse Adobe_CoolType_Data
+/AddWidths? get{grestore Adobe_CoolType_Data/AddWidths? false put}if}bind def
+/?sh{currentfont/Downloaded known{exch}if pop}bind def/?chp{currentfont
+/Downloaded known{pop}{false chp}ifelse}bind def/?mv{currentfont/Downloaded
+known{moveto pop pop}{pop pop moveto}ifelse}bind def setpacking userdict
+/$SubstituteFont 25 dict put 1 dict begin/SubstituteFont dup $error exch 2
+copy known{get}{pop pop{pop/Courier}bind}ifelse def/currentdistillerparams
+where dup{pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known{
+get/Error eq}{pop pop false}ifelse}if not{countdictstack array dictstack 0 get
+begin userdict begin $SubstituteFont begin/$str 128 string def/$fontpat 128
+string def/$slen 0 def/$sname null def/$match false def/$fontname null def
+/$substituteFound false def/$doSmartSub true def/$depth 0 def/$fontname null
+def/$italicangle 26.5 def/$dstack null def/$Strategies 10 dict dup begin
+/$Type3Underprint{currentglobal exch false setglobal 11 dict begin/UseFont
+exch $WMode 0 ne{dup length dict copy dup/WMode $WMode put/UseFont exch
+definefont}if def/FontName $fontname dup type/stringtype eq{cvn}if def
+/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/Encoding 256 array dup 0 1
+255{/.notdef put dup}for pop def/FontBBox[0 0 0 0]def/CCInfo 7 dict dup begin
+/cc null def/x 0 def/y 0 def end def/BuildChar{exch begin CCInfo begin 1
+string dup 0 3 index put exch pop/cc exch def UseFont 1000 scalefont setfont
+cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont
+/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end}bind
+def currentdict end exch setglobal}bind def/$GetaTint 2 dict dup begin
+/$BuildFont{dup/WMode known{dup/WMode get}{0}ifelse/$WMode exch def $fontname
+exch dup/FontName known{dup/FontName get dup type/stringtype eq{cvn}if}{
+/unnamedfont}ifelse exch $deepcopyfont exch 1 index exch/FontBasedOn exch put
+dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont}bind def
+/$Underprint{gsave x abs y abs gt{/y 1000 def}{/x -1000 def 500 120 translate}
+ifelse Level2?{[/Separation(All)/DeviceCMYK{0 0 0 1 pop}]setcolorspace}{0
+setgray}ifelse 10 setlinewidth x .8 mul[7 3]{y mul 8 div 120 sub x 10 div exch
+moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave
+Level2?{.2 setcolor}{.8 setgray}ifelse fill grestore stroke}forall pop
+grestore}bind def end def/$Oblique 1 dict dup begin/$BuildFont{currentglobal
+exch dup gcheck setglobal null copyfont begin/FontBasedOn currentdict/FontName
+known{FontName dup type/stringtype eq{cvn}if}{/unnamedfont}ifelse def/FontName
+$fontname dup type/stringtype eq{cvn}if def/currentdistillerparams where{pop}{
+/FontInfo currentdict/FontInfo known{FontInfo null copyfont}{2 dict}ifelse dup
+begin/ItalicAngle $italicangle def/FontMatrix FontMatrix[1 0 ItalicAngle dup
+sin exch cos div 1 0 0]matrix concatmatrix readonly end 4 2 roll def def}
+ifelse FontName currentdict end definefont exch setglobal}bind def end def
+/$None 1 dict dup begin/$BuildFont{}bind def end def end def/$Oblique
+SetSubstituteStrategy/$findfontByEnum{dup type/stringtype eq{cvn}if dup
+/$fontname exch def $sname null eq{$str cvs dup length $slen sub $slen
+getinterval}{pop $sname}ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch
+putinterval/$match false def $SubstituteFont/$dstack countdictstack array
+dictstack put mark{$fontpat 0 $slen 7 add getinterval{/$match exch def exit}
+$str filenameforall}stopped{cleardictstack currentdict true $SubstituteFont
+/$dstack get{exch{1 index eq{pop false}{true}ifelse}{begin false}ifelse}forall
+pop}if cleartomark/$slen 0 def $match false ne{$match(fonts/)anchorsearch pop
+pop cvn}{/Courier}ifelse}bind def/$ROS 1 dict dup begin/Adobe 4 dict dup begin
+/Japan1[/Ryumin-Light/HeiseiMin-W3/GothicBBB-Medium/HeiseiKakuGo-W5
+/HeiseiMaruGo-W4/Jun101-Light]def/Korea1[/HYSMyeongJo-Medium/HYGoThic-Medium]
+def/GB1[/STSong-Light/STHeiti-Regular]def/CNS1[/MKai-Medium/MHei-Medium]def
+end def end def/$cmapname null def/$deepcopyfont{dup/FontType get 0 eq{1 dict
+dup/FontName/copied put copyfont begin/FDepVector FDepVector copyarray 0 1 2
+index length 1 sub{2 copy get $deepcopyfont dup/FontName/copied put/copied
+exch definefont 3 copy put pop pop}for def currentdict end}{$Strategies
+/$Type3Underprint get exec}ifelse}bind def/$buildfontname{length $str 1 index
+(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname
+length add $str exch 0 exch getinterval cvn}bind def/$findfontByROS{/$fontname
+exch def $ROS Registry 2 copy known{get Ordering 2 copy known{get}{pop pop[]}
+ifelse}{pop pop[]}ifelse false exch{dup/CIDFont resourcestatus{pop pop save 1
+index/CIDFont findresource dup/WidthsOnly known{dup/WidthsOnly get}{false}
+ifelse exch pop exch restore{pop}{exch pop true exit}ifelse}{pop}ifelse}forall
+{$str cvs $buildfontname}{false(*){save exch dup/CIDFont findresource dup
+/WidthsOnly known{dup/WidthsOnly get not}{true}ifelse exch/CIDSystemInfo get
+dup/Registry get Registry eq exch/Ordering get Ordering eq and and{exch
+restore exch pop true exit}{pop restore}ifelse}$str/CIDFont resourceforall{
+$buildfontname}{$fontname $findfontByEnum}ifelse}ifelse}bind def end end
+currentdict/$error known currentdict/languagelevel known and dup{pop $error
+/SubstituteFont known}if dup{$error}{Adobe_CoolType_Core}ifelse begin{
+/SubstituteFont/CMap/Category resourcestatus{pop pop{$SubstituteFont begin
+/$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt
+and{$sname null eq{dup $str cvs dup length $slen sub $slen getinterval cvn}{
+$sname}ifelse dup/CMap resourcestatus{pop pop dup/$cmapname exch def/CMap
+findresource/CIDSystemInfo get{def}forall $findfontByROS}{128 string cvs dup
+(-)search{3 1 roll search{3 1 roll pop{dup cvi}stopped{pop pop pop pop pop
+$findfontByEnum}{4 2 roll pop pop exch length exch 2 index length 2 index sub
+exch 1 sub -1 0{$str cvs dup length 4 index 0 4 index 4 3 roll add getinterval
+exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus{pop pop 4 1
+roll pop pop pop dup/$cmapname exch def/CMap findresource/CIDSystemInfo get{
+def}forall $findfontByROS true exit}{pop}ifelse}for dup type/booleantype eq{
+pop}{pop pop $findfontByEnum}ifelse}ifelse}{pop pop pop $findfontByEnum}ifelse
+}{pop pop $findfontByEnum}ifelse}ifelse}{//SubstituteFont exec}ifelse/$slen 0
+def end}}{{$SubstituteFont begin/$substituteFound true def dup length $slen gt
+$sname null ne or $slen 0 gt and{$findfontByEnum}{//SubstituteFont exec}ifelse
+end}}ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont
+load put}{/scfindfont{$SubstituteFont begin dup systemfindfont dup/FontName
+known{dup/FontName get dup 3 index ne}{/noname true}ifelse dup{
+/$origfontnamefound 2 index def/$origfontname 4 index def/$substituteFound
+true def}if exch pop{$slen 0 gt $sname null ne 3 index length $slen gt or and{
+pop dup $findfontByEnum findfont dup maxlength 1 add dict begin{1 index/FID eq
+{pop pop}{def}ifelse}forall currentdict end definefont dup/FontName known{dup
+/FontName get}{null}ifelse $origfontnamefound ne{$origfontname $str cvs print
+( substitution revised, using )print dup/FontName known{dup/FontName get}{
+(unspecified font)}ifelse $str cvs print(.
+)print}if}{exch pop}ifelse}{exch pop}ifelse end}bind def}ifelse end end
+Adobe_CoolType_Core/findfont{$SubstituteFont begin $depth 0 eq{/$fontname 1
+index dup type/stringtype ne{$str cvs}if def/$substituteFound false def}if
+/$depth $depth 1 add def end scfindfont $SubstituteFont begin/$depth $depth 1
+sub def $substituteFound $depth 0 eq and $doSmartSub and{currentdict/$Strategy
+known{$Strategy/$BuildFont get exec}if}if end}bind put}if end end
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.13 0
+%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated.
+%%Version: 1.13 0
+systemdict/languagelevel known dup{currentglobal false setglobal}{false}ifelse
+exch userdict/Adobe_CoolType_Utility 2 copy known{2 copy get dup maxlength 25
+add dict copy}{25 dict}ifelse put Adobe_CoolType_Utility begin/ct_Level2? exch
+def/ct_Clone? 1183615869 internaldict dup/CCRun known not exch/eCCRun known
+not ct_Level2? and or def/ct_UseNativeCapability? systemdict/composefont known
+def/ct_MakeOCF 35 dict def/ct_Vars 25 dict def/ct_GlyphDirProcs 6 dict def
+/ct_BuildCharDict 15 dict dup begin/charcode 2 string def/dst_string 1500
+string def/nullstring()def/usewidths? true def end def ct_Level2?{setglobal}{
+pop}ifelse ct_GlyphDirProcs begin/GetGlyphDirectory{systemdict/languagelevel
+known{pop/CIDFont findresource/GlyphDirectory get}{1 index/CIDFont
+findresource/GlyphDirectory get dup type/dicttype eq{dup dup maxlength exch
+length sub 2 index lt{dup length 2 index add dict copy 2 index/CIDFont
+findresource/GlyphDirectory 2 index put}if}if exch pop exch pop}ifelse +}def/+
+{systemdict/languagelevel known{currentglobal false setglobal 3 dict begin/vm
+exch def}{1 dict begin}ifelse/$ exch def systemdict/languagelevel known{vm
+setglobal/gvm currentglobal def $ gcheck setglobal}if ?{$ begin}if}def/?{$
+type/dicttype eq}def/|{userdict/Adobe_CoolType_Data known{Adobe_CoolType_Data
+/AddWidths? known{currentdict Adobe_CoolType_Data begin begin AddWidths?{
+Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode
+exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put
+stringwidth 2 array astore currentfont/Widths get exch CC exch put}{?{def}{$ 3
+1 roll put}ifelse}ifelse end end}{?{def}{$ 3 1 roll put}ifelse}ifelse}{?{def}{
+$ 3 1 roll put}ifelse}ifelse}def/!{?{end}if systemdict/languagelevel known{gvm
+setglobal}if end}def/:{string currentfile exch readstring pop}executeonly def
+end ct_MakeOCF begin/ct_cHexEncoding[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09
+/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C
+/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F
+/c30/c31/c32/c33/c34/c35/c36/c37/c38/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42
+/c43/c44/c45/c46/c47/c48/c49/c4A/c4B/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55
+/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68
+/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B
+/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E
+/c8F/c90/c91/c92/c93/c94/c95/c96/c97/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1
+/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4
+/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7
+/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA
+/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED
+/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def
+/ct_CID_STR_SIZE 8000 def/ct_mkocfStr100 100 string def/ct_defaultFontMtx[.001
+0 0 .001 0 0]def/ct_1000Mtx[1000 0 0 1000 0 0]def/ct_raise{exch cvx exch
+errordict exch get exec stop}bind def/ct_reraise{cvx $error/errorname get
+(Error: )print dup(                    )cvs print errordict exch get exec stop
+}bind def/ct_cvnsi{1 index add 1 sub 1 exch 0 4 1 roll{2 index exch get exch 8
+bitshift add}for exch pop}bind def/ct_GetInterval{Adobe_CoolType_Utility
+/ct_BuildCharDict get begin/dst_index 0 def dup dst_string length gt{dup
+string/dst_string exch def}if 1 index ct_CID_STR_SIZE idiv/arrayIndex exch def
+2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub{dup 3 index
+add 2 index length le{2 index getinterval dst_string dst_index 2 index
+putinterval length dst_index add/dst_index exch def exit}{1 index length 1
+index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval
+pop dup dst_index add/dst_index exch def sub/arrayIndex arrayIndex 1 add def 2
+index dup length arrayIndex gt{arrayIndex get}{pop exit}ifelse 0}ifelse}loop
+pop pop pop dst_string 0 dst_index getinterval end}bind def ct_Level2?{
+/ct_resourcestatus currentglobal mark true setglobal{/unknowninstancename
+/Category resourcestatus}stopped{cleartomark setglobal true}{cleartomark
+currentglobal not exch setglobal}ifelse{{mark 3 1 roll/Category findresource
+begin ct_Vars/vm currentglobal put({ResourceStatus} stopped)0()/SubFileDecode
+filter cvx exec{cleartomark false}{{3 2 roll pop true}{cleartomark false}
+ifelse}ifelse ct_Vars/vm get setglobal end}}{{resourcestatus}}ifelse bind def
+/CIDFont/Category ct_resourcestatus{pop pop}{currentglobal true setglobal
+/Generic/Category findresource dup length dict copy dup/InstanceType/dicttype
+put/CIDFont exch/Category defineresource pop setglobal}ifelse
+ct_UseNativeCapability?{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CIDSystemInfo 3 dict dup begin/Registry(Adobe)def/Ordering(Identity)
+def/Supplement 0 def end def/CMapName/Identity-H def/CMapVersion 1 def
+/CMapType 1 def 1 begincodespacerange<0000><ffff>endcodespacerange 1
+begincidrange<0000><ffff>0 endcidrange endcmap CMapName currentdict/CMap
+defineresource pop end end}if}{/ct_Category 2 dict begin/CIDFont 10 dict def
+/ProcSet 2 dict def currentdict end def/defineresource{ct_Category 1 index 2
+copy known{get dup dup maxlength exch length eq{dup length 10 add dict copy
+ct_Category 2 index 2 index put}if 3 index 3 index put pop exch pop}{pop pop
+/defineresource/undefined ct_raise}ifelse}bind def/findresource{ct_Category 1
+index 2 copy known{get 2 index 2 copy known{get 3 1 roll pop pop}{pop pop
+/findresource/undefinedresource ct_raise}ifelse}{pop pop/findresource
+/undefined ct_raise}ifelse}bind def/resourcestatus{ct_Category 1 index 2 copy
+known{get 2 index known exch pop exch pop{0 -1 true}{false}ifelse}{pop pop
+/findresource/undefined ct_raise}ifelse}bind def/ct_resourcestatus
+/resourcestatus load def}ifelse/ct_CIDInit 2 dict begin/ct_cidfont_stream_init
+{{dup(Binary)eq{pop null currentfile ct_Level2?{{cid_BYTE_COUNT()
+/SubFileDecode filter}stopped{pop pop pop}if}if/readstring load exit}if dup
+(Hex)eq{pop currentfile ct_Level2?{{null exch/ASCIIHexDecode filter/readstring
+}stopped{pop exch pop(>)exch/readhexstring}if}{(>)exch/readhexstring}ifelse
+load exit}if/StartData/typecheck ct_raise}loop cid_BYTE_COUNT ct_CID_STR_SIZE
+le{2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put
+}{cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1
+exch{2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop}for 2
+index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch
+1 index length 1 sub exch put}ifelse cid_CIDFONT exch/GlyphData exch put 2
+index null eq{pop pop pop}{pop/readstring load 1 string exch{3 copy exec pop
+dup length 0 eq{pop pop pop pop pop true exit}if 4 index eq{pop pop pop pop
+false exit}if}loop pop}ifelse}bind def/StartData{mark{currentdict dup/FDArray
+get 0 get/FontMatrix get 0 get .001 eq{dup/CDevProc known not{/CDevProc
+1183615869 internaldict/stdCDevProc 2 copy known{get}{pop pop{pop pop pop pop
+pop 0 -1000 7 index 2 div 880}}ifelse def}if}{/CDevProc{pop pop pop pop pop 0
+1 cid_temp/cid_CIDFONT get/FDArray get 0 get/FontMatrix get 0 get div 7 index
+2 div 1 index .88 mul}def}ifelse/cid_temp 15 dict def cid_temp begin
+/cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt{
+ct_cidfont_stream_init FDArray{/Private get dup/SubrMapOffset known{begin
+/Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2?{
+currentdict dup/SubrMapOffset undef dup/SubrCount undef/SDBytes undef}if end
+/cid_SD_BYTES exch def/cid_SUBR_COUNT exch def/cid_SUBR_MAP_OFFSET exch def
+/cid_SUBRS exch def cid_SUBR_COUNT 0 gt{GlyphData cid_SUBR_MAP_OFFSET
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub{
+exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch
+cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll
+GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put}
+for pop}if}{pop}ifelse}forall}if cleartomark pop pop end CIDFontName
+currentdict/CIDFont defineresource pop end end}stopped{cleartomark/StartData
+ct_reraise}if}bind def currentdict end def/ct_saveCIDInit{/CIDInit/ProcSet
+ct_resourcestatus{true}{/CIDInitC/ProcSet ct_resourcestatus}ifelse{pop pop
+/CIDInit/ProcSet findresource ct_UseNativeCapability?{pop null}{/CIDInit
+ct_CIDInit/ProcSet defineresource pop}ifelse}{/CIDInit ct_CIDInit/ProcSet
+defineresource pop null}ifelse ct_Vars exch/ct_oldCIDInit exch put}bind def
+/ct_restoreCIDInit{ct_Vars/ct_oldCIDInit get dup null ne{/CIDInit exch/ProcSet
+defineresource pop}{pop}ifelse}bind def/ct_BuildCharSetUp{1 index begin
+CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin/ct_dfCharCode
+exch def/ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge{pop
+0}if/cid exch def{GlyphDirectory cid 2 copy known{get}{pop pop nullstring}
+ifelse dup length FDBytes sub 0 gt{dup FDBytes 0 ne{0 FDBytes ct_cvnsi}{pop 0}
+ifelse/fdIndex exch def dup length FDBytes sub FDBytes exch getinterval
+/charstring exch def exit}{pop cid 0 eq{/charstring nullstring def exit}if/cid
+0 def}ifelse}loop}def/ct_SetCacheDevice{0 0 moveto dup stringwidth 3 -1 roll
+true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto}
+def/ct_CloneSetCacheProc{1 eq{stringwidth pop -2 div -880 0 -1000 setcharwidth
+moveto}{usewidths?{currentfont/Widths get cid 2 copy known{get exch pop aload
+pop}{pop pop stringwidth}ifelse}{stringwidth}ifelse setcharwidth 0 0 moveto}
+ifelse}def/ct_Type3ShowCharString{ct_FDDict fdIndex 2 copy known{get}{
+currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup
+maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known{get}
+{pop pop ct_defaultFontMtx}ifelse/FontMatrix exch dup length array copy def
+/Private get/Private exch def/Widths rootfont/Widths get def/CharStrings 1
+dict dup/.notdef<d841272cf18f54fc13>dup length string copy put def currentdict
+end/ct_Type1Font exch definefont dup 5 1 roll put setglobal}ifelse dup
+/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put
+rootfont/WMode 2 copy known{get}{pop pop 0}ifelse exch 1000 scalefont setfont
+ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold{
+currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth
+setlinewidth stroke}{ct_str1 show}ifelse}def/ct_Type4ShowCharString{ct_dfDict
+ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup
+ct_defaultFontMtx ct_matrixeq not{ct_1000Mtx matrix concatmatrix concat}{pop}
+ifelse/Private get Adobe_CoolType_Utility/ct_Level2? get not{ct_dfDict/Private
+3 -1 roll{put}1183615869 internaldict/superexec get exec}if 1183615869
+internaldict Adobe_CoolType_Utility/ct_Level2? get{1 index}{3 index/Private
+get mark 6 1 roll}ifelse dup/RunInt known{/RunInt get}{pop/CCRun}ifelse get
+exec Adobe_CoolType_Utility/ct_Level2? get not{cleartomark}if}bind def
+/ct_BuildCharIncremental{{Adobe_CoolType_Utility/ct_MakeOCF get begin
+ct_BuildCharSetUp ct_ShowCharString}stopped{stop}if end end end end}bind def
+/BaseFontNameStr(BF00)def/ct_Type1FontTemplate 14 dict begin/FontType 1 def
+/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def/Encoding
+ct_cHexEncoding def/PaintType 0 def currentdict end def/BaseFontTemplate 11
+dict begin/FontMatrix[.001 0 0 .001 0 0]def/FontBBox[-250 -250 1250 1250]def
+/Encoding ct_cHexEncoding def/BuildChar/ct_BuildCharIncremental load def
+ct_Clone?{/FontType 3 def/ct_ShowCharString/ct_Type3ShowCharString load def
+/ct_dfSetCacheProc/ct_CloneSetCacheProc load def/ct_SyntheticBold false def
+/ct_StrokeWidth 1 def}{/FontType 4 def/Private 1 dict dup/lenIV 4 put def
+/CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def/PaintType 0 def
+/ct_ShowCharString/ct_Type4ShowCharString load def}ifelse/ct_str1 1 string def
+currentdict end def/BaseFontDictSize BaseFontTemplate length 5 add def
+/ct_matrixeq{true 0 1 5{dup 4 index exch get exch 3 index exch get eq and dup
+not{exit}if}for exch pop exch pop}bind def/ct_makeocf{15 dict begin exch/WMode
+exch def exch/FontName exch def/FontType 0 def/FMapType 2 def/FontMatrix
+matrix def/bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if
+def/Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{
+2 copy bfCount put pop}for def/FDepVector bfCount dup 256 lt{1 add}if array
+def BaseFontTemplate BaseFontDictSize dict copy begin/CIDFont exch def CIDFont
+/FontBBox known{CIDFont/FontBBox get/FontBBox exch def}if CIDFont/CDevProc
+known{CIDFont/CDevProc get/CDevProc exch def}if currentdict end
+BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if{FDepVector
+exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul
+def FontType 3 eq{/ct_FDDict 2 dict def}if currentdict end 1 index 16
+BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put}
+for ct_Clone?{/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}
+if FontName currentdict end definefont ct_Clone?{gsave dup 1000 scalefont
+setfont ct_BuildCharDict begin/usewidths? false def currentfont/Widths get
+begin exch/CIDFont get/GlyphDirectory get{pop dup charcode exch 1 index 0 2
+index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore
+def}forall end/usewidths? true def end grestore}{exch pop}ifelse}bind def
+/ct_ComposeFont{ct_UseNativeCapability?{2 index/CMap ct_resourcestatus{pop pop
+exch pop}{/CIDInit/ProcSet findresource begin 12 dict begin begincmap/CMapName
+3 index def/CMapVersion 1 def/CMapType 1 def exch/WMode exch def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{3 2 roll pop 0 get/CIDFont findresource ct_makeocf}ifelse}
+bind def/ct_MakeIdentity{ct_UseNativeCapability?{1 index/CMap
+ct_resourcestatus{pop pop}{/CIDInit/ProcSet findresource begin 12 dict begin
+begincmap/CMapName 2 index def/CMapVersion 1 def/CMapType 1 def/CIDSystemInfo
+3 dict dup begin/Registry(Adobe)def/Ordering CMapName ct_mkocfStr100 cvs
+(Adobe-)search{pop pop(-)search{dup length string copy exch pop exch pop}{pop
+(Identity)}ifelse}{pop(Identity)}ifelse def/Supplement 0 def end def 1
+begincodespacerange<0000><ffff>endcodespacerange 1 begincidrange<0000><ffff>0
+endcidrange endcmap CMapName currentdict/CMap defineresource pop end end}
+ifelse composefont}{exch pop 0 get/CIDFont findresource ct_makeocf}ifelse}bind
+def currentdict readonly pop end end
+%%EndResource
+Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end
+%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright (C) 2000-2000 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+	currentpacking
+	true setpacking
+} if
+userdict /Adobe_AGM_Image 65 dict dup begin put
+/Adobe_AGM_Image_Id /Adobe_AGM_Image_1.0_0 def
+/nd{
+	null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+%%don't initialize AGMIMG_&customcolorimage, it wrecks havoc in a nested environment
+%%AGMIMG_ccimage_exists not {/AGMIMG_&customcolorimage nd} if 
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf () def
+/AGMIMG_ybuf () def
+/AGMIMG_kbuf () def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/invert_image_samples nd
+/knockout_image_samples	nd
+/img nd
+/sepimg nd
+/idximg nd
+/doc_setup
+{ 
+	Adobe_AGM_Core begin
+	Adobe_AGM_Image begin
+	/AGMIMG_&image systemdict/image get def
+	/AGMIMG_&imagemask systemdict/imagemask get def
+	/colorimage where{
+		pop
+		/AGMIMG_&colorimage /colorimage ldf
+	}if
+	end
+	end
+}def
+/page_setup
+{
+	Adobe_AGM_Image begin
+	/AGMIMG_ccimage_exists {/customcolorimage where 
+		{
+			pop
+			/Adobe_AGM_OnHost_Seps where
+			{
+			pop false
+			}{
+			/Adobe_AGM_InRip_Seps where
+				{
+				pop false
+				}{
+					true
+				 }ifelse
+			 }ifelse
+			}{
+			false
+		}ifelse 
+	}bdf
+	level2{
+		/invert_image_samples
+		{
+			Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+			/Decode [ Decode 1 get Decode 0 get] def
+		}def
+		/knockout_image_samples
+		{
+			Operator/imagemask ne{
+				/Decode [1 1] def
+			}if
+		}def
+	}{	
+		/invert_image_samples
+		{
+			{1 exch sub} currenttransfer addprocs settransfer
+		}def
+		/knockout_image_samples
+		{
+			{ pop 1 } currenttransfer addprocs settransfer
+		}def
+	}ifelse
+	/img /imageormask ldf
+	/sepimg /sep_imageormask ldf
+	/idximg /indexed_imageormask ldf
+	currentdict{
+		dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and{
+			bind
+		}if
+		def
+	}forall
+}def
+/page_trailer
+{
+	end
+}def
+/doc_trailer
+{
+}def
+/imageormask_sys
+{
+	begin
+		save mark
+		level2{
+			currentdict
+			Operator /imagemask eq{
+				AGMIMG_&imagemask
+			}{
+				AGMIMG_&image
+			}ifelse
+		}{
+			Width Height
+			Operator /imagemask eq{
+				Decode 0 get 1 eq Decode 1 get 0 eq	and
+				ImageMatrix /DataSource load
+				AGMIMG_&imagemask
+			}{
+				BitsPerComponent ImageMatrix /DataSource load
+				AGMIMG_&image
+			}ifelse
+		}ifelse
+		cleartomark restore
+	end
+}def
+/overprint_plate
+{
+	currentoverprint{
+		0 get
+		dup /DeviceGray eq{
+			pop AGMCORE_black_plate not
+		}{
+			/DeviceCMYK eq{
+				AGMCORE_is_cmyk_sep not
+			}if
+		}ifelse
+	}{
+		false
+	}ifelse
+}def
+/imageormask
+{
+	begin
+		SkipImageProc not{
+			save mark
+			level2 AGMCORE_host_sep not and{
+				currentdict
+				Operator /imagemask eq{
+					imagemask
+				}{
+					AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+						[/Separation /Black /DeviceGray {}] setcolorspace
+						/Decode [ Decode 1 get Decode 0 get ] def
+					}if
+					image
+				}ifelse
+			}{
+				Width Height
+				Operator /imagemask eq{
+					Decode 0 get 1 eq Decode 1 get 0 eq	and
+					ImageMatrix /DataSource load
+					AGMCORE_host_sep{
+						currentgray 1 ne{
+							currentdict imageormask_sys
+						}{
+  	 						currentoverprint not{
+  			 					1 AGMCORE_&setgray
+  	 							knockout_image_samples
+  			 					currentdict imageormask_sys
+  			 				}{
+  			 					currentdict ignoreimagedata
+  			 				}ifelse
+				 		}ifelse
+					}{
+						imagemask
+					}ifelse
+				}{
+					BitsPerComponent ImageMatrix 
+					MultipleDataSources{
+						0 1 NComponents 1 sub{
+							DataSource exch get
+						}for
+					}{
+						/DataSource load
+					}ifelse
+					Operator /colorimage eq{
+						AGMCORE_host_sep{
+							MultipleDataSources level2 or NComponents 4 eq and{
+								MultipleDataSources{
+									4 {pop} repeat
+									/DataSource [
+										DataSource 0 get /exec cvx
+										DataSource 1 get /exec cvx
+										DataSource 2 get /exec cvx
+										DataSource 3 get /exec cvx
+										/AGMCORE_get_ink_data cvx
+									] cvx def
+								}{
+									/DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+								}ifelse
+	
+								/Decode [ Decode 0 get Decode 1 get ] def
+								/MultipleDataSources false def
+								/NComponents 1 def
+								/Operator /image def
+								AGMCORE_is_cmyk_sep{
+									currentoverprint InksUsed current_ink not and{
+										currentdict consumeimagedata
+									}{
+										invert_image_samples
+						 				1 AGMCORE_&setgray
+										currentdict imageormask_sys
+									}ifelse
+								}{
+										currentdict ignoreimagedata
+								}ifelse
+							}{
+									
+								MultipleDataSources NComponents AGMIMG_&colorimage						
+							}ifelse
+						}{
+							true NComponents colorimage
+						}ifelse
+					}{
+						Operator /image eq{
+							AGMCORE_host_sep{
+								/DoImage true def
+								HostSepColorImage{
+									invert_image_samples
+								}{
+									AGMCORE_black_plate not{
+										/DoImage false def
+										currentdict ignoreimagedata
+					 				}if
+								}ifelse
+						 		1 AGMCORE_&setgray
+								DoImage
+									{currentdict imageormask_sys} if
+							}{
+								image
+							}ifelse
+						}{
+							Operator/knockout eq{
+								pop pop pop pop pop
+								currentoverprint InksUsed current_ink not and{
+								}{
+									currentcolorspace overprint_plate not{
+										knockout_unitsq
+									}if
+								}ifelse
+							}if
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+			cleartomark restore
+		}if
+	end
+}def
+/sep_imageormask
+{
+ 	/sep_colorspace_dict AGMCORE_gget begin
+	/MappedCSA CSA map_csa def
+	begin
+	SkipImageProc not{
+		save mark 
+	
+		AGMCORE_avoid_L2_sep_space{
+			/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+		}if
+ 		AGMIMG_ccimage_exists 
+		MappedCSA 0 get /DeviceCMYK eq and
+		currentdict/Components known and 
+		Name () ne and 
+		Name (All) ne and 
+		Operator /image eq and
+		AGMCORE_producing_seps not and
+		level2 not and
+		{
+			Width Height BitsPerComponent ImageMatrix 
+			[
+			/DataSource load /exec cvx
+			{
+				0 1 2 index length 1 sub{
+					1 index exch
+					2 copy get 255 xor put
+				}for
+			} /exec cvx
+			] cvx bind
+			MappedCSA 0 get /DeviceCMYK eq{
+				Components aload pop
+			}{
+				0 0 0 Components aload pop 1 exch sub
+			}ifelse
+			Name findcmykcustomcolor
+			customcolorimage
+		}{
+			AGMCORE_producing_seps not{
+				level2{
+					AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentdict imageormask
+				}{ 
+					currentdict
+					Operator /imagemask eq{
+						imageormask
+					}{
+						sep_imageormask_lev1
+					}ifelse
+				}ifelse
+ 			}{
+				AGMCORE_host_sep{
+					Operator/knockout eq{
+						currentoverprint InksUsed current_ink not and{
+						}{
+							currentdict/ImageMatrix get concat
+							knockout_unitsq
+						}ifelse
+					}{
+						currentgray 1 ne{
+ 							AGMCORE_is_cmyk_sep Name (All) ne and{
+ 								level2{
+	 								[ /Separation Name [/DeviceGray]
+	 								{ 
+	 									sep_colorspace_proc AGMCORE_get_ink_data
+										1 exch sub
+	 								} bind
+									] AGMCORE_&setcolorspace
+									/sep_tint AGMCORE_gget AGMCORE_&setcolor
+ 									currentdict imageormask_sys
+	 							}{
+	 								currentdict
+									Operator /imagemask eq{
+										imageormask_sys
+									}{
+										sep_image_lev1_sep
+									}ifelse
+	 							}ifelse
+ 							}{
+ 								Operator/imagemask ne{
+									invert_image_samples
+ 								}if
+		 						currentdict imageormask_sys
+ 							}ifelse
+ 						}{
+							currentdict consumeimagedata 
+ 							currentoverprint not Name (All) eq or{
+								gsave 
+								knockout_unitsq
+								grestore
+		 					}if
+ 						}ifelse
+		 			}ifelse
+ 				}{
+					currentcolorspace 0 get /Separation ne{
+						[/Separation Name MappedCSA sep_proc_name exch 0 get exch load ] setcolorspace_opt
+						/sep_tint AGMCORE_gget setcolor
+					}if
+					currentoverprint 
+					MappedCSA 0 get /DeviceCMYK eq and 
+					Name inRip_spot_has_ink not and 
+					Name (All) ne and {
+						imageormask_l2_overprint
+					}{
+						currentdict imageormask
+ 					}ifelse
+				}ifelse
+			}ifelse
+		}ifelse
+		cleartomark restore
+	}if
+	end
+	end
+}def
+/imageormask_l2_overprint
+{
+	
+	currentdict
+	currentcmykcolor add add add 0 eq{
+		currentdict consumeimagedata
+	}{
+		level3{ 			
+			
+			currentcmykcolor 
+			/AGMIMG_k xdf 
+			/AGMIMG_y xdf 
+			/AGMIMG_m xdf 
+			/AGMIMG_c xdf
+			Operator/imagemask eq{
+				[/DeviceN [
+				AGMIMG_c 0 ne {/Cyan} if
+				AGMIMG_m 0 ne {/Magenta} if
+				AGMIMG_y 0 ne {/Yellow} if
+				AGMIMG_k 0 ne {/Black} if
+				] /DeviceCMYK {}] setcolorspace
+				
+				AGMIMG_c 0 ne {AGMIMG_c} if
+				AGMIMG_m 0 ne {AGMIMG_m} if
+				AGMIMG_y 0 ne {AGMIMG_y} if
+				AGMIMG_k 0 ne {AGMIMG_k} if
+				setcolor			
+			}{	
+				/Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+				[/Indexed 				
+					[
+						/DeviceN [
+							AGMIMG_c 0 ne {/Cyan} if
+							AGMIMG_m 0 ne {/Magenta} if
+							AGMIMG_y 0 ne {/Yellow} if
+							AGMIMG_k 0 ne {/Black} if
+						] 
+						/DeviceCMYK {
+							AGMIMG_k 0 eq {0} if
+							AGMIMG_y 0 eq {0 exch} if
+							AGMIMG_m 0 eq {0 3 1 roll} if
+							AGMIMG_c 0 eq {0 4 1 roll} if						
+						}
+					]
+					255
+					{
+						255 div 
+		
+						mark exch
+						dup	dup dup
+		
+						
+						AGMIMG_k 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_y 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+		
+						AGMIMG_m 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+							
+						AGMIMG_c 0 ne{
+							/sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop		
+							counttomark 1 roll
+						}{
+							pop
+						}ifelse
+						counttomark 1 add -1 roll pop
+					}
+				] setcolorspace
+			}ifelse
+			
+			imageormask_sys
+		}{
+	write_image_file{
+		currentcmykcolor
+		0 ne{
+			[/Separation /Black /DeviceGray {}] setcolorspace
+			gsave
+			/Black
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Yellow /DeviceGray {}] setcolorspace
+			gsave
+			/Yellow
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Magenta /DeviceGray {}] setcolorspace
+			gsave
+			/Magenta
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		}if
+		0 ne{
+			[/Separation /Cyan /DeviceGray {}] setcolorspace
+			gsave
+			/Cyan 
+			[{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+			cvx modify_halftone_xfer
+			Operator currentdict read_image_file
+			grestore
+		} if
+				close_image_file
+			}{
+				imageormask
+			}ifelse
+		}ifelse
+	}ifelse
+} def
+/indexed_imageormask
+{
+	begin
+		save mark 
+	
+ 		currentdict
+ 		AGMCORE_host_sep{
+ 			
+			Operator/knockout eq{
+				/indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+					knockout_unitsq
+				}if
+			}{
+	 			AGMCORE_is_cmyk_sep{
+					Operator /imagemask eq{
+						imageormask_sys
+					}{
+						level2{
+							indexed_image_lev2_sep
+						}{
+							indexed_image_lev1_sep
+						}ifelse
+					}ifelse
+				}{
+					currentoverprint not{
+						knockout_image_samples
+		 				imageormask_sys
+		 			}{
+		 				currentdict consumeimagedata
+		 			}ifelse
+				}ifelse
+			}ifelse
+ 		}{
+			level2{
+				imageormask
+			}{ 
+				Operator /imagemask eq{
+					imageormask
+				}{
+					indexed_imageormask_lev1
+				}ifelse
+			}ifelse
+ 		}ifelse
+		cleartomark restore
+	end
+}def
+/indexed_image_lev2_sep
+{
+	/indexed_colorspace_dict AGMCORE_gget begin
+	begin
+		
+		currentcolorspace 
+		dup 1 /DeviceGray put
+		dup 3 [
+			currentcolorspace 3 get 
+			{
+				exch 4 mul 4 getinterval {} forall
+				AGMCORE_get_ink_data 255 div 1 exch sub
+			} /exec cvx
+		] cvx put
+		setcolorspace
+		
+		currentdict 
+		Operator /imagemask eq{
+			AGMIMG_&imagemask
+		}{
+			AGMIMG_&image
+		}ifelse
+			
+	end end
+}def
+/OPIimage
+{
+	dup type /dicttype ne{
+		10 dict begin
+			/DataSource xdf
+			/ImageMatrix xdf
+			/BitsPerComponent xdf
+			/Height xdf
+			/Width xdf
+			/ImageType 1 def
+			/Decode [0 1 def]
+			currentdict
+		end
+	}if
+	dup begin
+		/NComponents 1 cdndf
+		/MultipleDataSources false cdndf
+		/SkipImageProc {false} cdndf
+		/HostSepColorImage false cdndf
+		/Decode [
+				0 
+				currentcolorspace 0 get /Indexed eq{
+					2 BitsPerComponent exp 1 sub
+				}{
+					1
+				}ifelse
+		] cdndf
+		/Operator /image cdndf
+	end
+	/sep_colorspace_dict AGMCORE_gget null eq{
+		imageormask
+	}{
+		gsave
+		dup begin invert_image_samples end
+		sep_imageormask
+		grestore
+	}ifelse
+}def
+/spot_alias
+{
+	/mapto_sep_imageormask 
+	{
+		dup type /dicttype ne{
+			12 dict begin
+				/ImageType 1 def
+				/DataSource xdf
+				/ImageMatrix xdf
+				/BitsPerComponent xdf
+				/Height xdf
+				/Width xdf
+				/MultipleDataSources false def
+		}{
+			begin
+		}ifelse
+				/Decode [/customcolor_tint AGMCORE_gget 0] def
+				/Operator /image def
+				/HostSepColorImage false def
+				/InksUsed [] def
+				/SkipImageProc {false} def
+				currentdict 
+			end
+		sep_imageormask
+	}bdf
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_colorAry xddf
+		/customcolor_tint AGMCORE_gget
+		bdict
+			/Name AGMIMG_colorAry 4 get
+			/CSA [ /DeviceCMYK ] 
+			/TintMethod /Subtractive
+			/TintProc null
+			/MappedCSA null
+			/NComponents 4 
+			/Components [ AGMIMG_colorAry aload pop pop ] 
+		edict
+		setsepcolorspace
+		mapto_sep_imageormask
+	}ndf
+	Adobe_AGM_Image/AGMIMG_&customcolorimage /customcolorimage load put
+	/customcolorimage
+	{
+		Adobe_AGM_Image/AGMIMG_override false put
+		dup 4 get map_alias{
+			/customcolor_tint AGMCORE_gget exch setsepcolorspace
+			pop
+			mapto_sep_imageormask
+		}{
+			AGMIMG_&customcolorimage
+		}ifelse			
+	}bdf
+}def
+level2 not{
+	/colorbuf
+	{
+		0 1 2 index length 1 sub{
+			dup 2 index exch get 
+			255 exch sub 
+			2 index 
+			3 1 roll 
+			put
+		}for
+	}def
+	/tint_image_to_color
+	{
+		begin
+			Width Height BitsPerComponent ImageMatrix 
+			/DataSource load
+		end
+		Adobe_AGM_Image begin
+			/AGMIMG_mbuf 0 string def
+			/AGMIMG_ybuf 0 string def
+			/AGMIMG_kbuf 0 string def
+			{
+				colorbuf dup length AGMIMG_mbuf length ne
+					{
+					dup length dup dup
+					/AGMIMG_mbuf exch string def
+					/AGMIMG_ybuf exch string def
+					/AGMIMG_kbuf exch string def
+					} if
+				dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+			}
+			addprocs
+			{AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf} true 4 colorimage	
+		end
+	} def			
+	/sep_imageormask_lev1
+	{
+		begin
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{
+					255 mul round cvi GrayLookup exch get
+				} currenttransfer addprocs settransfer
+				currentdict imageormask
+			}{
+				/sep_colorspace_dict AGMCORE_gget/Components known{
+					MappedCSA 0 get /DeviceCMYK eq{
+						Components aload pop
+					}{
+						0 0 0 Components aload pop 1 exch sub
+					}ifelse
+					
+					Adobe_AGM_Image/AGMIMG_k xddf 
+					Adobe_AGM_Image/AGMIMG_y xddf 
+					Adobe_AGM_Image/AGMIMG_m xddf 
+					Adobe_AGM_Image/AGMIMG_c xddf 
+						
+					AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+						{AGMIMG_k mul 1 exch sub} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{ 
+						
+						currentcolortransfer
+						{AGMIMG_k mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_y mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_m mul 1 exch sub} exch addprocs 4 1 roll
+						{AGMIMG_c mul 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer
+						currentdict tint_image_to_color
+					}ifelse
+				}{
+					
+					MappedCSA 0 get /DeviceGray eq {
+						{255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+						currentdict imageormask
+					}{
+						MappedCSA 0 get /DeviceCMYK eq {
+							currentcolortransfer
+							{255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}{ 
+							currentcolortransfer
+							{pop 1} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+							{255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+							setcolortransfer 
+							currentdict tint_image_to_color
+						}ifelse
+					}ifelse
+				}ifelse
+			}ifelse
+		end
+	}def
+	/sep_image_lev1_sep
+	{
+		begin
+			/sep_colorspace_dict AGMCORE_gget/Components known{
+				Components aload pop
+				
+				Adobe_AGM_Image/AGMIMG_k xddf 
+				Adobe_AGM_Image/AGMIMG_y xddf 
+				Adobe_AGM_Image/AGMIMG_m xddf 
+				Adobe_AGM_Image/AGMIMG_c xddf 
+					
+				{AGMIMG_c mul 1 exch sub}
+				{AGMIMG_m mul 1 exch sub}
+				{AGMIMG_y mul 1 exch sub}
+				{AGMIMG_k mul 1 exch sub}
+			}{ 
+				{255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+				{255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+			}ifelse
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end
+	}def
+	/indexed_imageormask_lev1
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			currentdict
+			MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+				
+				{HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+				imageormask
+			}{
+				
+				MappedCSA 0 get /DeviceGray eq {
+					{HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+					imageormask
+				}{
+					MappedCSA 0 get /DeviceCMYK eq {
+						currentcolortransfer
+						{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}{ 
+						currentcolortransfer
+						{pop 1} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+						{3 mul HiVal mul round cvi 	   Lookup exch get HiVal div} exch addprocs 4 1 roll
+						setcolortransfer 
+						tint_image_to_color
+					}ifelse
+				}ifelse
+			}ifelse
+		end end
+	}def
+	/indexed_image_lev1_sep
+	{
+		/indexed_colorspace_dict AGMCORE_gget begin
+		begin
+			{4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+			{4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+			
+			AGMCORE_get_ink_data currenttransfer addprocs settransfer
+			
+			currentdict imageormask_sys
+				
+		end end
+	}def
+}if
+end
+systemdict /setpacking known
+{
+	setpacking
+} if
+%%EndResource
+%ADOBeginClientInjection: DocumentProlog End "AI10"
+%ADOEndClientInjection: DocumentProlog End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+%ADOBeginClientInjection: DocumentSetup Start "AI10"
+%ADOEndClientInjection: DocumentSetup Start "AI10"
+Adobe_AGM_Utils begin
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+Adobe_CoolType_Core/doc_setup get exec
+Adobe_AGM_Image/doc_setup get exec
+%ADOBeginClientInjection: DocumentSetup End "AI10"
+%ADOEndClientInjection: DocumentSetup End "AI10"
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: rnaseP-ecoli.pdf 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI10"
+%ADOEndClientInjection: PageSetup Start "AI10"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/page_setup get exec
+Adobe_CoolType_Core/page_setup get exec
+Adobe_AGM_Image/page_setup get exec
+%ADOBeginClientInjection: PageSetup End "AI10"
+%ADOEndClientInjection: PageSetup End "AI10"
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+1 -1 scale 0 -586.647 translate
+[1 0 0 1 0 0 ]  concat
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+% page clip
+gsave
+newpath
+gsave % PSGState
+0 0 mo
+0 586.647 li
+416.6 586.647 li
+416.6 0 li
+clp
+[1 0 0 1 0 0 ] concat
+%ADOBeginClientInjection: BeginPageContent "AI10"
+%ADOEndClientInjection: BeginPageContent "AI10"
+gsave % PSGState
+0 0 mo
+417 0 li
+417 587 li
+0 587 li
+0 0 li
+clp
+.5 lw
+0 lc
+0 lj
+10 ml
+[] 0 dsh
+true sadj
+113.251 538.55 mo
+121.251 538.55 li
+121.251 566.05 li
+113.251 566.05 li
+113.251 538.55 li
+cp
+false sop
+0 0 0 rgb
+s
+29.2388 296.52 mo
+29.2388 299.279 26.999 301.52 24.2388 301.52 cv
+21.479 301.52 19.2388 299.279 19.2388 296.52 cv
+19.2388 293.76 21.479 291.52 24.2388 291.52 cv
+26.999 291.52 29.2388 293.76 29.2388 296.52 cv
+cp
+219.02 305.82 mo
+219.02 308.58 216.779 310.819 214.02 310.819 cv
+211.26 310.819 209.02 308.58 209.02 305.82 cv
+209.02 303.06 211.26 300.82 214.02 300.82 cv
+216.779 300.82 219.02 303.06 219.02 305.82 cv
+cp
+333.738 399.3 mo
+333.738 402.06 331.498 404.3 328.738 404.3 cv
+325.979 404.3 323.738 402.06 323.738 399.3 cv
+323.738 396.54 325.979 394.3 328.738 394.3 cv
+331.498 394.3 333.738 396.54 333.738 399.3 cv
+cp
+0 0 0 rgb
+s
+25.251 301.55 mo
+25.751 301.55 li
+113.501 538.55 li
+113.501 539.05 li
+113.001 539.05 li
+25.251 302.05 li
+0 0 0 rgb
+f
+209.002 307.05 mo
+209.502 307.05 li
+209.502 307.55 li
+92.001 336.55 li
+91.501 336.55 li
+91.501 336.05 li
+0 0 0 rgb
+f
+87.751 345.05 mo
+88.251 345.05 li
+324.002 398.55 li
+324.002 399.05 li
+323.502 399.05 li
+87.751 345.55 li
+0 0 0 rgb
+f
+115.251 357.55 mo
+123.251 357.55 li
+123.251 346.55 li
+115.251 346.55 li
+115.251 357.55 li
+1 1 1 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica Initial
+11 dict begin
+/FontName /Helvetica def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/C 
+<10bf317030aa083cc281922089bc4994328331af6a654615083cfa8a590d
+c2a9c54536c70731aa752343a37dd604c4c28cec579aa316cc528b15cac7
+afb36b45f7a20bc9d34701f1c9f2574363d062989f34915e0d1f708b6ecd
+63a000a0329329f07c> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Helvetica findfont /Encoding get
+dup 67 /C put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+67{/.notdef}repeat /C 188{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 354.55 mov
+(C) sh
+112.439 335.3 mo
+121.439 335.3 li
+121.439 324.3 li
+112.439 324.3 li
+112.439 335.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/G 
+<10bf317035a2615cb512b1acd8c36b3946ad235417226e7c6feda1fdef74
+15451c61806a71e65b7a339d50f1974c1bc4c34c3f930da0a6e9e3c37b22
+0a6e14e87efbddbec74bbcb62a658f0ec4a2c98ab177326480af33b18698
+75870b1cf019> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 71 /G put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+67{/.notdef}repeat /C 3{/.notdef}repeat /G 184{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+113.501 332.3 mov
+(G) sh
+126.439 367.05 mo
+126.439 450.8 li
+402.439 450.8 li
+402.439 359.05 li
+0 0 0 rgb
+s
+187.251 383.3 mo
+236.252 432.3 li
+236.252 573.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+95.001 546.3 mov
+(G) sh
+99.439 549.55 mo
+99.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/A 
+<10bf31706c4d8e6db23e4e7dd1042123534442eb7f8cee32689ada63ee09
+58823f2b2bd80b8cb54f7e8af1e8d4f10b0e131d22e003ae536d56abc669
+c65da4f461c503d44126b09469> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 65 /A put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 184{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+105.001 546.3 mov
+(A) sh
+108.439 549.55 mo
+108.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+114.001 546.3 mov
+(A) sh
+117.439 549.55 mo
+117.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+122.001 546.3 mov
+(G) sh
+127.939 552.3 mo
+127.939 553.403 127.043 554.3 125.939 554.3 cv
+124.835 554.3 123.939 553.403 123.939 552.3 cv
+123.939 551.196 124.835 550.3 125.939 550.3 cv
+127.043 550.3 127.939 551.196 127.939 552.3 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+132.001 546.3 mov
+(C) sh
+135.439 549.55 mo
+135.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Helvetica AddGlyphs
+
+systemdict begin
+/Helvetica 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/U 
+<10bf31701b9d2e0e75dc1c6f9b5aea75bc3cfacfd128a955802855ea36c9
+10f8a868d77a647ceb09c04b8925af88dc46f95d195f8683dbe20f41ec> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Helvetica findfont /Encoding get
+dup 85 /U put
+pop
+%ADOEndSubsetFont
+/Helvetica*1 
+[
+65{/.notdef}repeat /A /.notdef /C 3{/.notdef}repeat /G 13{/.notdef}repeat /U 
+170{/.notdef}repeat
+] /Helvetica nfnt
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+141.001 546.3 mov
+(U) sh
+144.439 549.55 mo
+144.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+149.001 546.3 mov
+(G) sh
+153.439 549.55 mo
+153.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+159.001 546.3 mov
+(A) sh
+162.439 549.55 mo
+162.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+168.001 546.3 mov
+(C) sh
+171.439 549.55 mo
+171.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+177.002 546.3 mov
+(C) sh
+180.439 549.55 mo
+180.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+188.001 546.3 mov
+(A) sh
+191.439 549.55 mo
+191.439 555.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+199 546.3 mov
+(G) sh
+200 537.3 mov
+(A) sh
+200 528.3 mov
+(C) sh
+200 519.3 mov
+(A) sh
+199 510.3 mov
+(G) sh
+200 501.3 mov
+(U) sh
+200 492.3 mov
+(C) sh
+188.003 492.3 mov
+(G) sh
+177.005 492.3 mov
+(C) sh
+180.439 477.55 mo
+180.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+168.001 492.3 mov
+(C) sh
+171.439 477.55 mo
+171.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+157.001 495.3 mov
+(G) sh
+149 492.303 mov
+(C) sh
+152.439 477.55 mo
+152.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+140.001 492.3 mov
+(U) sh
+143.439 477.55 mo
+143.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+131.001 492.3 mov
+(U) sh
+135.919 479.819 mo
+135.919 480.924 135.023 481.819 133.919 481.819 cv
+132.815 481.819 131.919 480.924 131.919 479.819 cv
+131.919 478.716 132.815 477.819 133.919 477.819 cv
+135.023 477.819 135.919 478.716 135.919 479.819 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+122.001 492.3 mov
+(C) sh
+125.439 477.55 mo
+125.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+112.001 492.3 mov
+(G) sh
+116.439 477.55 mo
+116.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+104.001 492.3 mov
+(U) sh
+108.919 479.28 mo
+108.919 480.384 108.023 481.28 106.919 481.28 cv
+105.815 481.28 104.919 480.384 104.919 479.28 cv
+104.919 478.176 105.815 477.28 106.919 477.28 cv
+108.023 477.28 108.919 478.176 108.919 479.28 cv
+0 0 0 rgb
+f
+90.751 495.55 mo
+99.751 495.55 li
+99.751 484.55 li
+90.751 484.55 li
+90.751 495.55 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+92.001 492.55 mov
+(C) sh
+95.439 477.55 mo
+95.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+82.001 492.3 mov
+(G) sh
+86.439 477.55 mo
+86.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+74.001 492.3 mov
+(U) sh
+77.439 477.55 mo
+77.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+65.001 492.3 mov
+(C) sh
+68.439 477.55 mo
+68.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+59.251 501.3 mov
+(G) sh
+54.0039 492.3 mov
+(U) sh
+57.439 477.55 mo
+57.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+45.001 492.3 mov
+(C) sh
+48.439 477.55 mo
+48.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+36.001 492.3 mov
+(C) sh
+39.439 477.55 mo
+39.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+27.001 492.3 mov
+(U) sh
+31.939 479.28 mo
+31.939 480.384 31.043 481.28 29.939 481.28 cv
+28.835 481.28 27.939 480.384 27.939 479.28 cv
+27.939 478.176 28.835 477.28 29.939 477.28 cv
+31.043 477.28 31.939 478.176 31.939 479.28 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+18.001 492.3 mov
+(C) sh
+21.439 477.55 mo
+21.439 483.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+8.00098 494.8 mov
+(U) sh
+0 487.798 mov
+(U) sh
+0 477.799 mov
+(C) sh
+7.00195 471.796 mov
+(G) sh
+17.001 474.298 mov
+1.99799 0 (GGGG) ash
+54 474.298 mov
+(A) sh
+63.999 474.298 mov
+(G) sh
+73.998 474.298 mov
+(A) sh
+81.689 477.55 mo
+89.689 477.55 li
+89.689 466.55 li
+81.689 466.55 li
+81.689 477.55 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+82.501 474.55 mov
+(C) sh
+90.9971 474.298 mov
+(G) sh
+97 466.297 mov
+(G) sh
+103.003 474.298 mov
+(G) sh
+113.002 474.298 mov
+(C) sh
+121.003 474.298 mov
+1.99799 0 (GG) ash
+140.002 474.298 mov
+1.99799 0 (AG) ash
+157.003 472.3 mov
+(G) sh
+167.002 474.298 mov
+1.99799 0 (GG) ash
+176.749 464.299 mov
+(A) sh
+175.439 457.3 mo
+184.439 457.3 li
+184.439 446.3 li
+175.439 446.3 li
+175.439 457.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+176.501 454.3 mov
+(G) sh
+176.249 444.301 mov
+(G) sh
+176.753 434.302 mov
+(A) sh
+176.753 424.303 mov
+(A) sh
+176.753 414.304 mov
+(A) sh
+176.249 405.304 mov
+(G) sh
+168.995 398.806 mov
+(U) sh
+176.249 391.31 mov
+(C) sh
+176.753 381.311 mov
+(C) sh
+175.189 374.3 mo
+184.189 374.3 li
+184.189 363.3 li
+175.189 363.3 li
+175.189 374.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+176.251 371.3 mov
+(G) sh
+176.251 361.301 mov
+(G) sh
+176.251 351.302 mov
+(G) sh
+175.504 341.303 mov
+(C) sh
+178.439 326.55 mo
+178.439 332.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+167.001 341.3 mov
+(U) sh
+169.439 326.55 mo
+169.439 332.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+157.501 341.3 mov
+(C) sh
+160.439 326.55 mo
+160.439 332.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+148.501 341.3 mov
+(C) sh
+151.439 326.55 mo
+151.439 332.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+153.001 351.3 mov
+(A) sh
+151.939 364.3 mo
+160.939 364.3 li
+160.939 353.3 li
+151.939 353.3 li
+151.939 364.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+153.251 361.3 mov
+(U) sh
+148.004 369.301 mov
+(A) sh
+137.753 374.053 mov
+(G) sh
+130.499 367.555 mov
+(G) sh
+121.689 363.8 mo
+130.689 363.8 li
+130.689 352.8 li
+121.689 352.8 li
+121.689 363.8 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+122.751 360.8 mov
+(G) sh
+123.255 345.554 mov
+(A) sh
+129.258 339.056 mov
+(G) sh
+121.257 335.807 mov
+(G) sh
+129.189 320.55 mo
+129.689 320.55 li
+129.689 321.05 li
+127.689 326.05 li
+127.189 326.05 li
+127.189 325.55 li
+0 0 0 rgb
+f
+121.251 317.55 mo
+121.751 317.55 li
+121.751 318.05 li
+119.751 323.05 li
+119.251 323.05 li
+119.251 322.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+105.001 328.3 mov
+(U) sh
+112.189 313.55 mo
+112.689 313.55 li
+112.689 314.05 li
+110.689 319.05 li
+110.189 319.05 li
+110.189 318.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+96.001 325.3 mov
+(G) sh
+104.189 310.55 mo
+104.689 310.55 li
+104.689 311.05 li
+102.689 316.05 li
+102.189 316.05 li
+102.189 315.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+88.001 329.3 mov
+(C) sh
+80.189 321.55 mo
+80.689 321.55 li
+85.689 323.55 li
+85.689 324.05 li
+85.189 324.05 li
+80.189 322.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+84.001 338.3 mov
+(C) sh
+76.189 329.55 mo
+76.689 329.55 li
+81.689 331.55 li
+81.689 332.05 li
+81.189 332.05 li
+76.189 330.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+81.001 346.3 mov
+(A) sh
+73.189 338.55 mo
+73.689 338.55 li
+78.689 340.55 li
+78.689 341.05 li
+78.189 341.05 li
+73.189 339.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+77.001 354.3 mov
+(G) sh
+69.939 346.3 mo
+70.439 346.3 li
+75.439 348.3 li
+75.439 348.8 li
+74.939 348.8 li
+69.939 346.8 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+74.001 363.3 mov
+(G) sh
+66.689 355.3 mo
+67.189 355.3 li
+72.189 357.3 li
+72.189 357.8 li
+71.689 357.8 li
+66.689 355.8 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+75.001 373.3 mov
+(U) sh
+67.999 380.302 mov
+(A) sh
+58 381.301 mov
+(A) sh
+49.689 377.55 mo
+58.689 377.55 li
+58.689 366.55 li
+49.689 366.55 li
+49.689 377.55 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+51.001 374.55 mov
+(C) sh
+50.002 364.299 mov
+(G) sh
+58.0029 356.298 mov
+(C) sh
+61 348.297 mov
+(C) sh
+63.9971 340.296 mov
+(U) sh
+66.9937 331.296 mov
+(G) sh
+69.9907 323.295 mov
+(G) sh
+65.9946 314.295 mov
+(G) sh
+74.189 299.55 mo
+74.689 299.55 li
+74.689 300.05 li
+72.689 305.05 li
+72.189 305.05 li
+72.189 304.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+56.001 313.3 mov
+(G) sh
+60.439 297.55 mo
+60.439 304.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+47.001 313.3 mov
+(G) sh
+51.439 297.55 mo
+51.439 304.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+38.001 313.3 mov
+(G) sh
+42.439 297.55 mo
+42.439 304.05 li
+0 0 0 rgb
+s
+28.001 318.3 mo
+36.251 318.3 li
+36.251 307.3 li
+28.001 307.3 li
+28.001 318.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+28.001 315.3 mov
+(G) sh
+20.999 309.297 mov
+(A) sh
+20.999 299.298 mov
+(A) sh
+29 293.295 mov
+(A) sh
+38.999 295.293 mov
+2.502 0 (CCC) ash
+65.999 290.289 mov
+(A) sh
+73.001 297.291 mov
+(C) sh
+81.002 293.295 mov
+(G) sh
+91.189 291.55 mo
+91.689 291.55 li
+96.689 293.55 li
+96.689 294.05 li
+96.189 294.05 li
+91.189 292.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+85.001 284.3 mov
+(A) sh
+94.189 283.55 mo
+94.689 283.55 li
+99.689 285.55 li
+99.689 286.05 li
+99.189 286.05 li
+94.189 284.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+75.001 282.55 mov
+(C) sh
+71.5 273.298 mov
+(C) sh
+80.5 268.798 mov
+(A) sh
+87.9966 274.297 mov
+(G) sh
+98.189 272.55 mo
+98.689 272.55 li
+103.689 274.55 li
+103.689 275.05 li
+103.189 275.05 li
+98.189 273.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+93.001 265.3 mov
+(U) sh
+102.189 263.55 mo
+102.689 263.55 li
+107.689 265.55 li
+107.689 266.05 li
+107.189 266.05 li
+102.189 264.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+96.001 254.3 mov
+(G) sh
+110.419 254.52 mo
+110.419 255.624 109.523 256.52 108.419 256.52 cv
+107.315 256.52 106.419 255.624 106.419 254.52 cv
+106.419 253.416 107.315 252.52 108.419 252.52 cv
+109.523 252.52 110.419 253.416 110.419 254.52 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+100.501 245.55 mov
+(C) sh
+109.189 244.8 mo
+109.689 244.8 li
+114.689 246.8 li
+114.689 247.3 li
+114.189 247.3 li
+109.189 245.3 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+104.001 236.3 mov
+(A) sh
+117.194 236.16 mo
+117.194 237.195 116.354 238.035 115.319 238.035 cv
+114.284 238.035 113.444 237.195 113.444 236.16 cv
+113.444 235.125 114.284 234.285 115.319 234.285 cv
+116.354 234.285 117.194 235.125 117.194 236.16 cv
+cp
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+95.001 231.3 mov
+(A) sh
+87.999 224.298 mov
+(C) sh
+80.9971 217.296 mov
+(A) sh
+75.9932 208.296 mov
+(G) sh
+73.9951 198.297 mov
+(A) sh
+72.9961 188.298 mov
+(G) sh
+74.9941 178.299 mov
+(A) sh
+76.9922 169.299 mov
+(G) sh
+82.9951 160.299 mov
+(C) sh
+89.9971 153.297 mov
+(A) sh
+97.998 147.294 mov
+(A) sh
+106.998 142.29 mov
+(A) sh
+116.502 140.292 mov
+(C) sh
+125.939 136.8 mo
+131.439 136.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 131.3 mov
+(C) sh
+125.939 127.8 mo
+131.439 127.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 120.3 mov
+(G) sh
+130.939 116.82 mo
+130.939 117.924 130.043 118.82 128.939 118.82 cv
+127.835 118.82 126.939 117.924 126.939 116.82 cv
+126.939 115.716 127.835 114.82 128.939 114.82 cv
+130.043 114.82 130.939 115.716 130.939 116.82 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.751 111.3 mov
+(C) sh
+125.939 107.8 mo
+131.439 107.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 102.3 mov
+(C) sh
+125.939 98.7998 mo
+131.439 98.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+106.001 101.3 mov
+(G) sh
+107 91.3008 mov
+(A) sh
+116.504 90.3018 mov
+(U) sh
+125.939 86.7998 mo
+131.439 86.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 81.2998 mov
+(G) sh
+125.939 77.7998 mo
+131.439 77.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 72.2998 mov
+(G) sh
+130.699 69.0596 mo
+130.699 70.1641 129.803 71.0596 128.699 71.0596 cv
+127.595 71.0596 126.699 70.1641 126.699 69.0596 cv
+126.699 67.9561 127.595 67.0596 128.699 67.0596 cv
+129.803 67.0596 130.699 67.9561 130.699 69.0596 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 61.2998 mov
+(C) sh
+125.939 57.7998 mo
+131.439 57.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 52.2998 mov
+(C) sh
+125.939 48.7998 mo
+131.439 48.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.501 43.2998 mov
+(C) sh
+125.939 39.7998 mo
+131.439 39.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 34.2998 mov
+(G) sh
+125.939 30.7998 mo
+131.439 30.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+116.001 25.2998 mov
+(C) sh
+125.439 21.7998 mo
+131.939 21.7998 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+114.001 15.2998 mov
+(G) sh
+121.003 7.29883 mov
+3.50099 0 (CA) ash
+137.005 15.2998 mov
+(A) sh
+133.504 25.2988 mov
+(G) sh
+134.503 34.2988 mov
+(C) sh
+133.504 43.2988 mov
+(G) sh
+133.504 52.2988 mov
+(G) sh
+133.504 61.2988 mov
+(G) sh
+142.504 66.3027 mov
+(A) sh
+134.503 72.3057 mov
+(U) sh
+134.503 81.3057 mov
+(C) sh
+135.007 90.3057 mov
+(A) sh
+134.008 102.303 mov
+(G) sh
+134.008 111.303 mov
+(G) sh
+135.007 120.303 mov
+3.50099 0 (UA) ash
+145.006 130.302 mov
+(A) sh
+134.008 131.301 mov
+(G) sh
+135.007 140.301 mov
+(G) sh
+145.005 143.297 mov
+(G) sh
+154.005 148.302 mov
+(U) sh
+161.008 154.305 mov
+(G) sh
+169.009 162.306 mov
+(A) sh
+173.005 170.307 mov
+(A) sh
+176.001 180.306 mov
+(A) sh
+176.001 190.305 mov
+(G) sh
+176.001 200.304 mov
+(G) sh
+177.189 202.55 mo
+177.689 202.55 li
+177.689 203.05 li
+175.689 208.05 li
+175.189 208.05 li
+175.189 207.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+184.001 203.3 mov
+(G) sh
+186.189 205.55 mo
+186.689 205.55 li
+186.689 206.05 li
+184.689 211.05 li
+184.189 211.05 li
+184.189 210.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+193.001 206.3 mov
+(U) sh
+194.189 208.55 mo
+194.689 208.55 li
+194.689 209.05 li
+192.689 214.05 li
+192.189 214.05 li
+192.189 213.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+201 209.3 mov
+(G) sh
+203.189 211.55 mo
+203.689 211.55 li
+203.689 212.05 li
+201.689 217.05 li
+201.189 217.05 li
+201.189 216.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+210 213.3 mov
+(C) sh
+210.939 215.05 mo
+211.439 215.05 li
+211.439 215.55 li
+209.439 220.55 li
+208.939 220.55 li
+208.939 220.05 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+218 216.3 mov
+(G) sh
+227 213.303 mov
+(G) sh
+237.998 216.3 mov
+(U) sh
+243.004 224.301 mov
+(A) sh
+243.004 234.3 mov
+(A) sh
+236 242.301 mov
+(G) sh
+227 245.298 mov
+(A) sh
+217.002 241.302 mov
+(G) sh
+211.998 233.301 mov
+(C) sh
+202.998 229.305 mov
+(G) sh
+194.997 226.308 mov
+(C) sh
+186.996 223.311 mov
+(A) sh
+178.995 220.314 mov
+(C) sh
+169.995 217.317 mov
+(C) sh
+162.993 225.318 mov
+(G) sh
+162.189 225.55 mo
+162.689 225.55 li
+162.689 226.05 li
+158.689 229.05 li
+158.189 229.05 li
+158.189 228.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+171.001 234.3 mov
+(C) sh
+169.189 234.55 mo
+169.689 234.55 li
+169.689 235.05 li
+165.689 238.05 li
+165.189 238.05 li
+165.189 237.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+176.001 241.3 mov
+(G) sh
+174.679 242.52 mo
+174.679 243.624 173.783 244.52 172.679 244.52 cv
+171.575 244.52 170.679 243.624 170.679 242.52 cv
+170.679 241.416 171.575 240.52 172.679 240.52 cv
+173.783 240.52 174.679 241.416 174.679 242.52 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+182.001 248.3 mov
+(C) sh
+180.189 248.55 mo
+180.689 248.55 li
+180.689 249.05 li
+176.689 252.05 li
+176.189 252.05 li
+176.189 251.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+187.001 255.3 mov
+(G) sh
+186.189 255.55 mo
+186.689 255.55 li
+186.689 256.05 li
+182.689 259.05 li
+182.189 259.05 li
+182.189 258.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+192.001 262.3 mov
+(G) sh
+191.189 262.55 mo
+191.689 262.55 li
+191.689 263.05 li
+187.689 266.05 li
+187.189 266.05 li
+187.189 265.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+201 271.3 mov
+(C) sh
+206.005 278.302 mov
+(U) sh
+211.01 285.304 mov
+(G) sh
+218.012 292.306 mov
+(G) sh
+219.01 302.305 mov
+(U) sh
+211.01 308.308 mov
+(A) sh
+202.009 306.31 mov
+(A) sh
+197.004 297.31 mov
+(C) sh
+192.001 289.309 mov
+(A) sh
+184.999 282.307 mov
+(G) sh
+175.999 283.306 mov
+(U) sh
+178.996 273.307 mov
+(C) sh
+173.992 266.305 mov
+(C) sh
+166.99 259.303 mov
+(G) sh
+162.994 252.301 mov
+(U) sh
+155.992 245.299 mov
+(G) sh
+145.993 246.298 mov
+(G) sh
+149.989 236.299 mov
+(C) sh
+140.737 237.298 mov
+(A) sh
+130.486 239.548 mov
+(C) sh
+119.983 241.293 mov
+(G) sh
+116.229 252.04 mov
+(G) sh
+113.979 261.292 mov
+(U) sh
+122.979 265.288 mov
+(A) sh
+118.983 275.287 mov
+(A) sh
+109.983 272.29 mov
+(A) sh
+105.988 280.291 mov
+(C) sh
+101.992 291.289 mov
+(U) sh
+98.9946 299.29 mov
+(C) sh
+102.991 308.29 mov
+(C) sh
+110.992 311.287 mov
+(A) sh
+119.992 315.283 mov
+(C) sh
+127.993 318.279 mov
+(C) sh
+136.993 321.276 mov
+(C) sh
+146.939 326.3 mo
+155.939 326.3 li
+155.939 315.3 li
+146.939 315.3 li
+146.939 326.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+148.001 323.3 mov
+(G) sh
+155.939 326.3 mo
+164.939 326.3 li
+164.939 315.3 li
+155.939 315.3 li
+155.939 326.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+157.001 323.3 mov
+(G) sh
+165.439 326.3 mo
+173.439 326.3 li
+173.439 315.3 li
+165.439 315.3 li
+165.439 326.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+166.501 323.3 mov
+1.49399 0 (AG) ash
+185.752 323.3 mov
+(C) sh
+195.751 323.3 mov
+(A) sh
+205.75 323.3 mov
+(A) sh
+216.002 323.3 mov
+(G) sh
+221.898 329.04 mo
+221.898 330.144 221.004 331.04 219.898 331.04 cv
+218.795 331.04 217.898 330.144 217.898 329.04 cv
+217.898 327.936 218.795 327.04 219.898 327.04 cv
+221.004 327.04 221.898 327.936 221.898 329.04 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+225.002 323.3 mov
+2.502 0 (GC) ash
+228.689 326.3 mo
+228.689 331.8 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+243.752 323.3 mov
+(C) sh
+247 314.3 mov
+(A) sh
+253.004 306.299 mov
+(A) sh
+263.002 302.303 mov
+3.99597 0 (AU) ash
+281.002 307.307 mov
+(A) sh
+287.006 315.308 mov
+(G) sh
+289.004 325.307 mov
+(G) sh
+293.439 327.55 mo
+293.439 333.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+298 325.3 mov
+(G) sh
+302.439 327.55 mo
+302.439 333.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+307 325.3 mov
+(G) sh
+311.439 327.55 mo
+311.439 334.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+317 325.3 mov
+(U) sh
+320.439 327.55 mo
+320.439 334.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+326 325.3 mov
+(U) sh
+329.439 327.55 mo
+329.439 334.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+334.25 325.3 mov
+(C) sh
+337.189 327.8 mo
+337.189 333.3 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+334 315.3 mov
+(A) sh
+342.002 309.297 mov
+(U) sh
+351.002 310.296 mov
+(A) sh
+356.006 319.296 mov
+(A) sh
+351.002 328.296 mov
+(G) sh
+353.898 333.3 mo
+353.898 334.403 353.004 335.3 351.898 335.3 cv
+350.795 335.3 349.898 334.403 349.898 333.3 cv
+349.898 332.196 350.795 331.3 351.898 331.3 cv
+353.004 331.3 353.898 332.196 353.898 333.3 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+359 332.3 mov
+(G) sh
+361.189 334.55 mo
+361.689 334.55 li
+361.689 335.05 li
+359.689 340.05 li
+359.189 340.05 li
+359.189 339.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+369 335.3 mov
+(U) sh
+369.189 337.55 mo
+369.689 337.55 li
+369.689 338.05 li
+367.689 343.05 li
+367.189 343.05 li
+367.189 342.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+377.002 339.3 mov
+(A) sh
+378.189 341.55 mo
+378.689 341.55 li
+378.689 342.05 li
+376.689 347.05 li
+376.189 347.05 li
+376.189 346.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+385.002 342.3 mov
+(C) sh
+386.189 344.55 mo
+386.689 344.55 li
+386.689 345.05 li
+384.689 350.05 li
+384.189 350.05 li
+384.189 349.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+396 342.3 mov
+(G) sh
+405 347.304 mov
+(G) sh
+397.998 353.307 mov
+(C) sh
+390.996 360.309 mov
+(C) sh
+383.5 366.807 mov
+(C) sh
+377.002 359.31 mov
+(G) sh
+370 356.313 mov
+(U) sh
+361.998 352.317 mov
+(A) sh
+352.998 349.32 mov
+(C) sh
+344.998 345.324 mov
+(U) sh
+333.496 343.326 mov
+(G) sh
+325 343.326 mov
+(A) sh
+316 343.326 mov
+(A) sh
+307 343.326 mov
+(C) sh
+298 343.326 mov
+(C) sh
+289 343.326 mov
+(C) sh
+282.996 351.327 mov
+(G) sh
+274.996 357.33 mov
+(G) sh
+264.996 359.328 mov
+(G) sh
+256.996 356.331 mov
+(U) sh
+248.994 350.328 mov
+(A) sh
+243.748 341.328 mov
+(G) sh
+234 341.328 mov
+(G) sh
+226 341.328 mov
+(C) sh
+217 341.328 mov
+(U) sh
+217 351.327 mov
+(G) sh
+217.252 361.074 mov
+(C) sh
+217 370.821 mov
+(U) sh
+217.439 383.8 mo
+226.439 383.8 li
+226.439 372.8 li
+217.439 372.8 li
+217.439 383.8 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+218.75 380.8 mov
+(U) sh
+226.5 385.3 mov
+(G) sh
+235.752 387.046 mov
+(A) sh
+236.498 408.295 mov
+(C) sh
+227.246 411.292 mov
+(U) sh
+217.439 417.3 mo
+227.189 417.3 li
+227.189 406.3 li
+217.439 406.3 li
+217.439 417.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+219 414.3 mov
+(A) sh
+216.689 427.3 mo
+225.689 427.3 li
+225.689 416.3 li
+216.689 416.3 li
+216.689 427.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+216.75 424.3 mov
+(G) sh
+217.256 433.804 mov
+(A) sh
+216.75 443.551 mov
+(U) sh
+215.939 456.3 mo
+224.939 456.3 li
+224.939 445.3 li
+215.939 445.3 li
+215.939 456.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+217 453.3 mov
+(G) sh
+217.254 463.047 mov
+(A) sh
+217.254 472.794 mov
+(A) sh
+217.254 482.541 mov
+(U) sh
+217 492.287 mov
+(G) sh
+218 501.287 mov
+(A) sh
+218 510.287 mov
+(C) sh
+218 519.287 mov
+(U) sh
+217 528.287 mov
+(G) sh
+218 537.287 mov
+(U) sh
+218.998 546.287 mov
+(C) sh
+228.939 550.3 mo
+237.939 550.3 li
+237.939 539.3 li
+228.939 539.3 li
+228.939 550.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+229 547.3 mov
+(C) sh
+239 548.299 mov
+(A) sh
+248.998 549.298 mov
+(C) sh
+257.998 550.297 mov
+(G) sh
+267.998 551.296 mov
+(A) sh
+277.996 553.294 mov
+(C) sh
+284.998 560.296 mov
+(A) sh
+286.996 570.295 mov
+(G) sh
+284 579.295 mov
+(A) sh
+275.504 584.299 mov
+(A) sh
+266.756 584.299 mov
+(C) sh
+257.252 584.299 mov
+(C) sh
+248.504 584.299 mov
+(C) sh
+238.756 584.299 mov
+(G) sh
+229.252 584.299 mov
+(G) sh
+219.506 584.299 mov
+(C) sh
+211.01 584.299 mov
+(U) sh
+201.263 584.299 mov
+(U) sh
+193.514 574.552 mov
+(A) sh
+188.015 564.301 mov
+(U) sh
+182.264 573.049 mov
+(C) sh
+176.018 564.301 mov
+(G) sh
+167.018 564.301 mov
+(G) sh
+159.017 564.301 mov
+(U) sh
+150.017 564.301 mov
+(C) sh
+141.017 564.301 mov
+(A) sh
+131.018 564.301 mov
+(G) sh
+123.017 564.301 mov
+(U) sh
+114.017 564.301 mov
+(U) sh
+105.017 564.301 mov
+(U) sh
+95.7651 564.553 mov
+(C) sh
+87.7637 564.553 mov
+(A) sh
+79.5107 564.553 mov
+(C) sh
+70.5107 564.553 mov
+(C) sh
+62.5098 564.553 mov
+(U) sh
+%ADOBeginSubsetFont: Times-Roman Initial
+11 dict begin
+/FontName /Times-Roman def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/five 
+<10bf31703bca56f2b2f1649faf9ba9948c035e867a5c8948b33268dbbfaf
+455551fd125b019c10a69d4b25668e31b838df4ee36a0f050ddfb933a970
+96a275ed8a7222f12ff901e86c1d4781a2a4d533d3dc87c499fdb840f1a4
+8285d60f1f88ace01bc52eacc7865a40753471dc909f282c74ed77f33b02
+ce7e21940182217d317dbb078d97be05356c56d5596c7eb8d464dec1827e
+46a37273fc66> ND 
+/quotesingle 
+<10bf317031d6cb38314a48a25f917a0bc84fa8560a9dde3392b0598a064d
+d972a4e02d28ccddbc17> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Roman findfont /Encoding get
+dup 53 /five put
+dup 169 /quotesingle put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+53{/.notdef}repeat /five 115{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+90.001 537.55 mov
+(5\251) sh
+243.189 391.3 mo
+252.189 391.3 li
+252.189 380.3 li
+243.189 380.3 li
+243.189 391.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+244.25 388.3 mov
+(G) sh
+248.689 390.55 mo
+248.689 397.05 li
+0 0 0 rgb
+s
+253.252 391.3 mo
+261.252 391.3 li
+261.252 380.3 li
+253.252 380.3 li
+253.252 391.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+254 388.3 mov
+(C) sh
+257.689 390.55 mo
+257.689 397.05 li
+0 0 0 rgb
+s
+262.252 391.3 mo
+271.252 391.3 li
+271.252 380.3 li
+262.252 380.3 li
+262.252 391.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+263.5 388.3 mov
+(C) sh
+266.689 390.55 mo
+266.689 397.05 li
+0 0 0 rgb
+s
+271.252 391.3 mo
+279.252 391.3 li
+279.252 380.3 li
+271.252 380.3 li
+271.252 391.3 li
+1 1 1 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+272.25 388.3 mov
+(A) sh
+275.689 390.55 mo
+275.689 397.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+280.25 388.3 mov
+(G) sh
+284.689 390.55 mo
+284.689 397.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+290 388.3 mov
+(U) sh
+295.219 393.84 mo
+295.219 394.943 294.322 395.84 293.219 395.84 cv
+292.115 395.84 291.219 394.943 291.219 393.84 cv
+291.219 392.735 292.115 391.84 293.219 391.84 cv
+294.322 391.84 295.219 392.735 295.219 393.84 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+298.75 388.3 mov
+(G) sh
+304.219 393.84 mo
+304.219 394.943 303.322 395.84 302.219 395.84 cv
+301.115 395.84 300.219 394.943 300.219 393.84 cv
+300.219 392.735 301.115 391.84 302.219 391.84 cv
+303.322 391.84 304.219 392.735 304.219 393.84 cv
+0 0 0 rgb
+f
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+308.25 388.3 mov
+(A) sh
+311.689 390.55 mo
+311.689 397.05 li
+0 0 0 rgb
+s
+0 0 0 rgb
+/Helvetica*1 findfont [9 0 0 -9 0 0 ]mfnt sfnt
+317.25 386.3 mov
+(G) sh
+326.25 392.303 mov
+(C) sh
+325.252 402.302 mov
+(G) sh
+318.25 408.305 mov
+(A) sh
+308.252 406.307 mov
+(U) sh
+299.252 406.307 mov
+(U) sh
+289.748 406.307 mov
+(G) sh
+281.252 406.307 mov
+(C) sh
+272.252 406.307 mov
+(U) sh
+262.252 406.307 mov
+(G) sh
+253.252 406.307 mov
+(G) sh
+245.252 406.307 mov
+(C) sh
+200.439 578.3 mo
+200.439 574.05 li
+281.189 574.05 li
+281.189 578.3 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Roman AddGlyphs
+
+systemdict begin
+/Times-Roman 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/three 
+<10bf31704d4d67992b9ed68788587e5040da2286f83510cfc80f4a1e6fe6
+b09f97c944a087c4717928d782a2fb1bf0c721dd38a24ac2067564597d96
+92f97bc0abd49771e30c9491f8e5eab740a467cca2d53dd7c7249046b7bb
+4481eefce39557f10e129ce1987210441b69a70dd258cb6743bf9d7d1704
+979d6e3b6b3885eb27d4d4e5451b96ed7dfd7ce9e64ca73b4c877d5863ad
+c8641b65d41f66c4fc61f9c17255ecd286dcdef4a9a113d36ecac701c7a9
+417b48f1ad6bcdbabde10f6ff50ed870147c0d4cea98b8630a6ff4466ad4
+2983d01ca76121874525ba586aec14> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Roman findfont /Encoding get
+dup 51 /three put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+51{/.notdef}repeat /three /.notdef /five 115{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+57.751 555.8 mov
+(3\251) sh
+209.689 542.8 mo
+215.189 542.8 li
+209.752 533.8 mo
+215.252 533.8 li
+209.752 524.8 mo
+215.252 524.8 li
+209.752 516.05 mo
+215.252 516.05 li
+209.752 507.05 mo
+215.252 507.05 li
+209.752 498.05 mo
+215.252 498.05 li
+209.752 489.05 mo
+215.252 489.05 li
+0 0 0 rgb
+s
+137.001 324.05 mo
+137.501 324.05 li
+137.501 324.55 li
+135.501 329.55 li
+135.001 329.55 li
+135.001 329.05 li
+0 0 0 rgb
+f
+219.752 218.8 mo
+220.252 218.8 li
+220.252 219.3 li
+218.252 224.3 li
+217.752 224.3 li
+217.752 223.8 li
+0 0 0 rgb
+f
+198.501 271.8 mo
+199.001 271.8 li
+199.001 272.3 li
+195.001 275.3 li
+194.501 275.3 li
+194.501 274.8 li
+0 0 0 rgb
+f
+204.501 279.3 mo
+205.001 279.3 li
+205.001 279.8 li
+201.001 282.8 li
+200.501 282.8 li
+200.501 282.3 li
+0 0 0 rgb
+f
+209.752 286.3 mo
+210.252 286.3 li
+210.252 286.8 li
+206.251 289.8 li
+205.751 289.8 li
+205.751 289.3 li
+0 0 0 rgb
+f
+237.252 326.05 mo
+237.252 331.55 li
+246.752 326.05 mo
+246.752 331.55 li
+0 0 0 rgb
+s
+183.002 343.55 mo
+187.251 343.55 li
+187.251 426.3 li
+183.002 426.3 li
+413.502 343.05 mo
+416.252 346.3 li
+387.752 372.05 li
+385.002 368.8 li
+115.001 350.55 mo
+112.251 353.8 li
+140.751 379.55 li
+143.501 376.3 li
+0 0 0 rgb
+s
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold Initial
+11 dict begin
+/FontName /Times-Bold def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/one 
+<10bf317016a461215dc2bc58955b35661fa832109bbf588b04481bf3cd7d
+6757617e8c0c9816948b05a2f38fa7d575d87daf4173819092e8a31c5c40
+e448> ND 
+/two 
+<10bf31704e7ce76dc21d92ed768461702e89179315ec586ed23b84b600e7
+3a8f14adaeefbd1a8ef4ea75ecc881acaee461c169f9135deb6066d93b22
+ee96d26cb12918588e0f074cbe4a50dbd8dee265fdf797758e390f627882
+1a348c2c9d448eec97692b7ef491db5d02d45177dd87c13938d098649ebe
+a4cc2faaaed0c7a2761825de7c345f0bfb9041ae2e00092351fa02c4> ND 
+/three 
+<10bf3170448bf7f9ab87993b613b3ec6872bb5d966efcdf9c783f7efc718
+a4be64d1751f3265cb60d9b5276469b557ce9ac8e0b3e36526e436641c45
+b03e0bbf21c62cc9320f6e43ee7f4cf80e4ba99cbef004b4c841b62fef40
+eb9e06429ecc6610f2f9981d2ba816746969ed66b8d8f4a43f88a0481912
+4ea05d3482e732407a96b011398ff3c43e92014a09adb230efe31fae5890
+b709d22daa136899f6cee93c165c965053839c1761be399dc17d19e6190c
+d1189af61ffb99fcba33a54bf70a760eb14d549829e16b73f3286e65e570
+e9c68df30501c2fc3708531fc7b7a7> ND 
+/P 
+<10bf31705ac93459811df9cbd49c2bf4b1dedea8f02dfae7024000d592d8
+626efab6b45ce7d12609750117a8b9f45cec5fbc19dabdf498132ae3871f
+7b30c381d86c65ed3471fcdb55def6123a3407152978bf6a0a519b305da6
+114f0efe0bd3c68f68cac1672ee085498a8e6fd32638d9a60604b744ec7d
+adf8080c> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Bold findfont /Encoding get
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 80 /P put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+49{/.notdef}repeat /one /two /three 28{/.notdef}repeat /P 175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+144.501 537.3 mov
+(P1) sh
+182.505 520.296 mov
+(P2) sh
+133.005 463.8 mov
+(P3) sh
+228.939 490.8 mo
+243.939 490.8 li
+243.939 478.8 li
+228.939 478.8 li
+228.939 490.8 li
+1 1 1 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold AddGlyphs
+
+systemdict begin
+/Times-Bold 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/four 
+<10bf31705e925b80b4d4cbc4e928debcbc9ca1ce5a446752e420eab5615d
+cef61aee7d97d9eff1670763252051f2be6419a384475d66237624abe7df
+bf6e4102d5fa21a734cd00f0c9525ffcfc3a0b5db0af7e642e07c3025b71
+28> ND 
+/five 
+<10bf31704c1fb570da2787659fe061824d11502990202c6ca9b1b5da7d96
+0cdc349fd36ba74c839bb1f6ad5b2036aeda9f35d253d86da9773dd61de0
+422dfd536357960cb12f0db9ec77f07242af63d3096a64c3445c4655da1d
+3f19cb4456eb43ca711a9ea13df4ad219690fec0405819e631b49a78e94e
+67647654af6c2c1b1a75609742d0f8441ecfc35136febc44d8aae59aaf7d
+8b88b3651059> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Bold findfont /Encoding get
+dup 52 /four put
+dup 53 /five put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+49{/.notdef}repeat /one /two /three /four /five 26{/.notdef}repeat /P 
+175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+229 487.8 mov
+(P4) sh
+159.497 313.8 mov
+(P5) sh
+259.439 457.8 mo
+274.439 457.8 li
+274.439 445.8 li
+259.439 445.8 li
+259.439 457.8 li
+1 1 1 rgb
+f
+0 0 0 rgb
+%ADOBeginSubsetFont: Times-Bold AddGlyphs
+
+systemdict begin
+/Times-Bold 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/zero 
+<10bf31705e925b80b4c8f1fcfb5b2fe440a74f62c796f3c02eb2da9ee8cf
+3e749c77619068400ca89c7ff72323032874cc719b493cec13438cfd7c60
+1a938141b249a6344fe7adba210563b145c5c7fdeb53dd40d430a2aa7888
+168bd4bf2698d90932777f16b7e6a801d452cb01444444badd4929588478
+5c2db1fce381dd65450cfad1ad35a39b11fd66b6c6b2> ND 
+/six 
+<10bf3170422f935763e872994057543ce516e412e89a49bbc1204d62c175
+ca9d1f51644268fd25cecacf256df345b741363b23f98a608f15fd547f72
+00ef03f86eb4e44c61909a23296955b08f2771fc97c22a2b74bab2a8e84a
+f4f8604f1a71e930f22c46eaad1e90de83acf4d8a5e4c28edd51c9df340e
+2d52b5868c7a5fd083ea171c4819194d1bf4bc737f3833f0f4171f47f512
+371c97328c1500a428075fc7d5b3c272c7618a32f1d1fb3f1f5127d8ad2b
+3b1b912a6696> ND 
+/seven 
+<10bf31704e7ce76dc241686bc20501ea6e7c96a17170122b38ebad2a9949
+f6af8d4a89b98118652167542a74de2ba301ca2bc45e339e3ae683f4931f
+043d89fd8fa9850065> ND 
+/eight 
+<10bf3170599acabf992f0757d5e6110d0b202583f1f37eaa3993e2f1cd0f
+6e2622e3038d71367894f4d7032548bfcfce20f6b689fcb6b5a6254cd40a
+57f3279a61197186e879de36aa303e142e3645176933121430692e7d7ebb
+506cc17ee9a0b5fcbbc35b4e0ca4bc539673a52c07e974690d1b4e3e7b30
+414514c9c4a69719fb0eb20a52293f89414475f52809d90dbe81091c74fb
+4c4dadbb0d931073181f5593d9dca742706d4ab9098d680bf1c84eb32b33
+f14a05583e424b60d3cbfbb323701a5b41e6da60d0f26788ef39cc3d0958
+7823ca82721fbddff3435b5a34de0e71ff21dda5df3656efd4419938b2c4
+470fe8e64677cb89eb7c4f1b21ac33694d> ND 
+/nine 
+<10bf31705d64a97b18e1d0c26252f36d43809f58e8523f9ddf78e8047717
+f29066dc4d29840ee57ae4b42a94d32fb40701e46b2363001bb79897b78f
+07a6186b92686a103837d7cdc6e3e3744245ff59de2a1d399ca8540f1c30
+c9a8541a5212f9caf65fbd8253c13d1a37e50b3c931f53d63eebadb9b257
+d82f4a0ddd6c07d70303ef7dcaedbf224ad7acf31f562053f842644420fd
+b779b2493077d34338a3116b99be03d0552359238e501a8016fcea411abd
+1d0406> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Bold findfont /Encoding get
+dup 48 /zero put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+pop
+%ADOEndSubsetFont
+/Times-Bold*1 
+[
+48{/.notdef}repeat /zero /one /two /three /four /five /six 
+/seven /eight /nine 22{/.notdef}repeat /P 175{/.notdef}repeat
+] /Times-Bold nfnt
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+259.5 454.8 mov
+(P6) sh
+/Times-Bold*1 findfont [11.2423 4.19473 4.19475 -11.2423 0 0 ]mfnt sfnt
+122.022 303.857 mov
+(P7) sh
+/Times-Bold*1 findfont [4.45364 -11.1422 -11.1422 -4.45364 0 0 ]mfnt sfnt
+57.6792 344.517 mov
+(P8) sh
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+43.751 285.8 mov
+(P9) sh
+120.755 290.3 mov
+(P10) sh
+109.939 291.05 mo
+116.189 285.3 li
+118.189 289.3 li
+109.939 291.05 li
+0 0 0 rgb
+ef
+116.189 285.3 mo
+116.439 285.3 li
+116.439 285.55 li
+110.189 291.3 li
+109.939 291.3 li
+109.939 291.05 li
+0 0 0 rgb
+f
+116.189 285.3 mo
+116.439 285.3 li
+117.439 287.3 li
+117.439 287.55 li
+117.189 287.55 li
+116.189 285.55 li
+0 0 0 rgb
+f
+117.189 287.3 mo
+117.439 287.3 li
+118.439 289.3 li
+118.439 289.55 li
+118.189 289.55 li
+117.189 287.55 li
+0 0 0 rgb
+f
+118.189 289.3 mo
+118.439 289.3 li
+118.439 289.55 li
+110.189 291.3 li
+109.939 291.3 li
+109.939 291.05 li
+0 0 0 rgb
+f
+116.939 287.05 mo
+117.439 287.05 li
+117.439 287.55 li
+114.439 289.05 li
+113.939 289.05 li
+113.939 288.55 li
+0 0 0 rgb
+f
+0 0 0 rgb
+/Times-Bold*1 findfont [4.19753 -11.2413 -11.2413 -4.19753 0 0 ]mfnt sfnt
+89.8169 259.833 mov
+(P11) sh
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+144.001 96.7998 mov
+(P12) sh
+/Times-Bold*1 findfont [11.2067 4.29118 4.2912 -11.2067 0 0 ]mfnt sfnt
+196.666 196.274 mov
+(P13) sh
+/Times-Bold*1 findfont [7.62038 9.26837 9.26839 -7.62038 0 0 ]mfnt sfnt
+194.595 246.868 mov
+(P14) sh
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+224.75 313.8 mov
+(P15) sh
+305.008 315.804 mov
+(P16) sh
+/Times-Bold*1 findfont [11.1407 4.45985 4.45987 -11.1407 0 0 ]mfnt sfnt
+369.779 323.626 mov
+(P17) sh
+/Times-Bold*1 findfont [11.9993 0 0 -11.9993 0 0 ]mfnt sfnt
+277.002 417.8 mov
+(P18) sh
+%ADOBeginSubsetFont: Times-Roman AddGlyphs
+
+systemdict begin
+/Times-Roman 
+findfont dup
+/Private get begin
+/CharStrings get begin
+systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if
+/space 
+<10bf317079c757bf91> ND 
+/parenleft 
+<10bf317005ad1d5c1c85b66b1383105b1f75e2f991d0ce88be4badf85803
+21509df291e14c112ffb01d8e602a943619bc30f04ad5bec7380a8990646
+3af8ae958b6cf03f> ND 
+/parenright 
+<10bf31707a09dff2c026d81f6e9ddfea5c974e53cd1d466f61f5191ea85b
+8cec99ca7116d955b56580cb6386f3c883b5f08253cc6274f4e286cc5255
+2ab414d7588be021c3133e> ND 
+/comma 
+<10bf31702451e0db362c9688b7e8c23461139937b5c7b11901b7615e58eb
+ce0e45846e0c6f23dc8426fbfe9ea1e740f039ff8cf61996b7c76b9bc2a8
+> ND 
+/hyphen 
+<10bf3170498b62f3d5e85685025146d3ebb9df6a4eac4b> ND 
+/period 
+<10bf31702451e0db148ffcede57c04e4080790f3ed0657a1eb7c77aec952
+d15bc36106> ND 
+/slash 
+<10bf31707a099488765253767b6ef342c7f7241110bbcb09ce46e123db> ND 
+/zero 
+<10bf317041f0a9492c2035cd51a2904806f13f17c2620c4aaadd106266c6
+25bbb5c21416837f1d1cdfe459e81f1a1013c16f86fd9a27693c8872ab97
+faac2150af6ee3e0ed7161e755af6eba20495920179a1d8f20f4ee7a5dfd
+d241c9cbc5fe8591b62af839950b19a3476f9e4d7507a1470207e05b89ac
+689b789d08d0d5ded4eabe098d4b8bd1dddb4935e637c1> ND 
+/one 
+<10bf317005ace4116f46739a291c133ef5c0ce2c8299d65de3756bb6940c
+b4355dc475faba14c0bd0d8c1136c951297252e0da77fbc30bfee79150d7
+5cee48> ND 
+/two 
+<10bf317036d1f7d632bfc8e1eacd9b006cbf62552fbc3e1ddf0431bb1541
+532db9a4c5a8dc835909798fb06d799bb3302bb11635991e6e69fb7b2121
+695dc70dabe319d810a0839879080304965b0d9ade52577069bfb1ebea9d
+40ec431e0eb5c0370e6018e714e9085ad98aa8950aeafd8bdc268bd16545
+e444488654d53d43bc587df4359111f64cd5a11a6755b08b2253ec1e> ND 
+/six 
+<10bf31704faaa95022859bfa4d40a634d16b5c6e27e8179786696c20efcf
+f2088b8d3116daaeb3f47f771c5b59cc0afd89139a7c37c605cf8b53dc27
+380249aa5ea705e51497228cbe7f92dfdb05cb2c745bfad479a4a6102917
+98805f1e4ffd1913dac316084a3ad05d6714a918c36f9d6d45844ed149be
+369d7108e7fb694a36f8c56232e1bee9c1bea2fe67ff99030d5c6f5a581f
+b878427e68d526f4869e604a9c89abace85b55824dfe246365ef13eb1536
+bf4a0f83> ND 
+/seven 
+<10bf317033461378fdcf6456106803c68654af3ae8d9d7ea442e5214ba61
+233f7de8bb4ebc4461d99d860d36ba1db7097fc3848df1337b3cacd1483d
+0026ca578af6a7c7> ND 
+/eight 
+<10bf31704ab2181850c1a88d3f8fa202c5e0a8894b70ce17f00448b7f184
+829e93577c1d58c14cc019460ebe7600631f8f4acc93b4dd884803c9e3f1
+eb26f7c2cd1094133dc32c948b33940b19fa747b701ca51c9ee927a38f52
+04f2614165cbc422ca4714c03eef07c163ee39fa7bbff5cde214fd39a16b
+09cf85564b587c881bfef98a02ad1cc0a265a943373623af31c74485a733
+18d0f6f7f1d5ed232a51a44983dace620c95820f016744af813aa536566c
+47af1e2278efd37fbb5379807dfaa2e69d27f2b4a59d46b7d8d8efdb20e9
+60c77ba7077adbe4d33c0181893b161aacd6499116f6cdc8c2ee52d69d4b
+91aef33a637784e5f5c64baf9cca7942dfc3> ND 
+/nine 
+<10bf31704855d6b4077ddc2826d77db5309801db6033b068b760ce80e56f
+1fb06ecf2eae8a8d4e1fba65e387594ebfaea74cca9b3dca0d29b4714ea3
+ab2bd8f1cc4d869edc1f54b56761c869d3fc0b7a14a657708f8fb5e1653b
+8a66c197768c7c9d2f195f6d8f8bd8b8942741d02883e7aa99afc3bdf8bb
+9ab95c6726016e7ced95692a934123bf74336844b858386195bd6f0348bb
+5e0be642088cb2faf5cdfc2d6d90d50529fce477399cd7b4506d009be385
+36d2> ND 
+/colon 
+<10bf317016ab24388477e56e7a7154cba85b49b50c016d79ec6a751ac400
+8ec5bd2ff257c655573d9b15246e797bd0b4311210b87b998fe71617c304
+2798> ND 
+/A 
+<10bf31706d7ae346bffe29e0fb34e18312ccbb6302af22689ec4f2127a0d
+d6baf4773826f8362914832b0b84ca343a443e2c16a9118637ad6f1a2e1f
+aa1ebb04f7f1ef2a790258bcc86d11f5b7f6caa72bc1d0e46a538a95ab48
+ad3395878de6486f82> ND 
+/B 
+<10bf3170435cd0e6190c3cf2f98c0ec5f6d620884f807980d68ea5243935
+1cf513d39c9b25687fe57d2816d113d980a959c9b00fd2e77d4229c2a1ad
+a3e7bbcda819ac24e3b8891eea398527cfca77d0d15f149f4c6d5846d335
+43a76e2781c833d82569ade39651c9c644c3169de3b922cb11cbcc9e3e39
+9313b10f269b5eb4cbabc359d4974298ce89a949ece874012cba69147eb5
+610f92e7d7d066555052ccb6fcf64056d494eb67e8ecdb92927bd9cf4d30
+d18e88a4fe> ND 
+/C 
+<10bf31704985822027c4890fabf47f18315cf1f514866b1687ca49157587
+c73ada42e87a82a71fa7557e3105cf56b89ad3c5315f5962b1a3c377569b
+d149dd69698c26cebdc18b285f0ce02ffc45fba7040ae76c3d10470951cf
+6e751875b261daf70dccaf37817ea22e49172876625f99afea7e192718f8
+2d13de668d4574b9d8efe1037b5b4dde7df018f38f> ND 
+/H 
+<10bf31705fc0e33fb137c616b47290d19f226efe6742c4bf0cb058c1615c
+76a279be1139312734c6a234e1f459f5fdcd3610ff64e7a2c26e9afde307
+03bc3a282a32be242e3b866b5d5316e26382db6023d157df27f81ef7cb60
+9e7ce88b3fd76ef1dcfc9e82f7da8a909a> ND 
+/I 
+<10bf31705fce2ebcdc14a0c146e0b901675090bf7410ca8e892cc450a79f
+cd6263efec258234bfc11447e88090b6fe0bb8d7123ec2> ND 
+/J 
+<10bf31708ee748efbd7ed856eeb700658ff31ff752d191b29985ca44e9d4
+fa8021d2c2449073a526a39b84a6937e5c32edc6640651b2c3be27d81c19
+ea96e78f4113888fc8b134455074491f7a7ba09c8facafd5a004a760445f
+d00fdfa6b32c0d5d> ND 
+/K 
+<10bf317040c3589fd99cbe09f2e82b80ab84eeccc01172881d83ee362bf8
+a094002302b824c0515db4f51e613b48286f1aa08a3e05a9abf61b1e68db
+9e2da33e60ee2e1a901b97a6d5ffaa072bd7b43f086fc058039873621e09
+084baea22255bdaabe842c68af5317aaff1dc54c2d77961bae14> ND 
+/N 
+<10bf3170586d3968505ff87264be7ec883920688cca7d9d7ebef6b14adb4
+12cf47613ab238b5314909eaae4b807ef31a587fe4a79c426c98f895ee29
+85238abac441a7e05459a2603f6d28e75fb6badfa6e81418c0a638> ND 
+/P 
+<10bf3170599a82ae9dc9593cad300b7f3884414bb0569fe483f3acb617a1
+5ef395ef32cf0d220dc8440aff02a21bdf7646dba480081013ff057e6243
+9a50cbea5f9cb9a46c125151fa2dc458d75a798f192be2eb1f436a0d9567
+1d70b037f2931437b8312c06f4962bec94fe952154308850b7049bbc3ac6
+9301> ND 
+/R 
+<10bf3170422e6230a952872b5ad1dc4f16e3fc1704a02c61c5e992942e1e
+814f5a036cc714a19b83d8f9ec92957b9cc9c81e547da8ae77f074c9bd10
+73009734e431fccfd615ceda2428e8dccd0571a77f416f593adb1cae7381
+f103392cf96199bef077b31adee38fb7ba883b119f4671e1c9bf208bfda7
+5a094838b33f6ae85649043746a99b52c2cd46025fa2b9d4b4471e> ND 
+/S 
+<10bf3170422fdb647ca46ef1065574f96a04ba084bc098d0eeb8d73efa20
+25e84f6b143b820d4f40c2a48625d834f7dacccdc9b2e32e077bac2098d9
+6b96f7e49545eb006bae209a0f000b57e1c799126f23a367ce4e789a5521
+430ab838ef6870f4e454f0b7245d3ba7617ed80ea39e731c783b4f750d49
+c02786896c9300404554d9b27a816a32d57c6ee2c1b47b8acb582fdf0220
+ea9f8c2820a6a365a0659a1ae4a29f48f2bcb52fc079d6939efc15> ND 
+/V 
+<10bf317068829292e78283dcc1feddc62cc7cddc94a0bbb5b543dc95264d
+607dc9177221d004405fdb183b401b7c0c26411ae2fe39905820120b0ce1
+84a326b5fbb8a4c8f787d3b760148b4ab3c28199> ND 
+/W 
+<10bf317065f5a4c4ed7e80882a865c0b5e0c1db85df74331e02b3cb41a9a
+6239f1b0184328c7e59825e7051dadcbf9f8bceebe04b15a4de4f35099c2
+4c6fa3c162605ac75553c7ac46e3cf5c6001e018a229472674354172448e
+beaa9b338091ff15ebc460b4f961d3b40d0ea372d7e5a196907046ccdf0f
+2834e50c039294b25c1cdd> ND 
+/a 
+<10bf3170599a125eccdb6ec27d3afe07da389ecbb305faf429012f717ba5
+d7a504001b7d2cf7722bd949e4b4b2e77bccdf0b2b1586d9915715766da7
+59741fe65bc64d6863ec1039a27d8da5681073bc991e2c740d0bf14aed2b
+81d80e811057a7a261d77619d9bcb0c3ef91c90a394016d3a96727d1d488
+dda1e7b4d3ff0a77767d899306fd13aca7aad2910e6e3aad69f172e3d8e3
+85dff5319dcca32104c930e0a4e2e49b8750bab4a9149ef2d730bda10f91
+592a2a46cc0c629469d818798f634569b83f99cf> ND 
+/b 
+<10bf31705374882f7387637dcbb704d72f8bd63b0bf65f4612fe0f27d529
+60722d7a45438cfde1168810ce04c91811250545cdbd6c10a87a474df160
+24b3215bec7af3c0b61e074082f1ba3141f39f480c2c5a76fd396a487a9d
+6a25d6aa36deda9c976e791661015e179d4f36b29dae4f0f04128d0e5ac3
+dde66d561d7806d481796866491fb9de890bfe> ND 
+/c 
+<10bf3170435d9d6bdc818a55004ae1aad80b146ef4640b9f7a82d0286ef2
+5db6c5bd65a97018eac616ec8d7499054c6ff6544566113eb456a3efeddc
+ccc8eb022ae4ed32a1cae1639526dcd4d63a5e0b6438bcaa9089a840ecbe
+5f5d623e9d44cd8703af9d371c430fcdb02e500bdbbffe37e3e86fac9735
+d4759aa66b0f12007edc114a586e0532e684a856c1> ND 
+/d 
+<10bf31705d64a97b172062c3429fc21eef6c195efed3b68a891c1c3f4782
+b3b8f0493f2e3f2184ac9ec14961282178962a45d0e1282fdb9be01eb4d9
+330ed40623df12b195cf16105bcc4a841d7c3ce2fe9e2c90d1cb4d19d886
+f71e50c5fdac49f7a3f6cbb8e9cfef3e1d497b6f65def5b587b04c30a0ca
+285981fa3ef98a35eaa48c3406f03812dc4d26551eeab2e7192ffd8e06d5
+582446be7a8c0a3f13a5> ND 
+/e 
+<10bf31705d647142da77f80383b39a2be6c45bc647b72e319ff73d610d1e
+62332d342ae09e16e6dc01192625d1af66f730c2b02413523b998639a5ab
+b7a878766d5d5ccb302e4a2339fd457ff9223aaf50bbf100079c44acb716
+0f80282571552fa2e287b218275ab71b88c3093968065977f1def2e827fa
+b94e763732c48dfc9ec49ad18a7a0f2ba5d9d70264> ND 
+/g 
+<10bf317051174587f37a05df23e24e32408217bf8db3b328f0f5146daeaa
+1ea0b93eefbeb881d5cb9ffa3155e0f4e76e202ca89aac26fddfcffe019d
+b4c15e4612e28d2142e015e9b34526719a1671f68e0202443eff71303477
+43d1a7a6e7b2a9371dc8418b687da58c1e33c99f8930ca86ef07a3b3ec43
+50197c8090ae40568025cd75df947eee06d039359090b4659bdedae20a2e
+32bef9ba6327edc3577a042c8a22d1cb6fbd64fd64754891> ND 
+/i 
+<10bf31705fce6507854bfd5453e743735818d40d67ec1532d846ec6eb57b
+a379fb65a427f99b32d98a51f57658ac9b227989b26d151d43cea1c989bf
+f139f48a1383fdef993f3563bc63dd976a127ddf8d3d4d> ND 
+/l 
+<10bf31705863e503408ecf9ecbcc5d318bb6318525c5b52ab08ec840ccd6
+ad0d498b316284b1f457be2054e4989ef3a09e1de6c846> ND 
+/m 
+<10bf31705ac86a49312a9fd9216ac187bbece8fcca49aeeba8345c5dcb8d
+22e2f311041729efa574dc4f8cea66ff62b9f7875e438aaac2bc968c833c
+59433c927d77707a4793dc203fe495345b66acf70bf0e3c6739b10493656
+320226d1aab14145580caac5297051c2cbc1275bf490dbfb37069939d4a8
+fe2e511651276f25977617430a1fd815f73c447cb770501a519db54db5ee
+ff6657ac892d36d74b68b770f457c3a3ce13a3df663f087684614f2f64cf
+19538a331f9664c459dc237b> ND 
+/n 
+<10bf3170573e563cfd092bc7aac9e949b8f7a4827fe0f5ce67cfeb547cc4
+0324c0c45558a88f1ea6ca3d00c7850dbdd4b3c992012bc75b427cf6ac8c
+46f4b1290c6a0924e21bd8fe2684be248ea4bd907856e7ca65331eac2fb6
+c7d64a4c51041fcdcbf442862c40d772e99c9a3d2660da8f8d1225eb9a38
+a0939af5d1> ND 
+/o 
+<10bf3170422f93576c717ee99d6736f12ef20213595672a3889f39fd79b8
+f8e03db4067972748506dd3e394e1ed21612adf9955de5d344645439263d
+16fe05d9f8432033df436bdbe971bdd0b4ca20ec935003ac05958f3374d5
+be4f84a5e6c035be86b4155b925e09a04220f0eb68246a69ca538a270f95
+b47c12aaed3b0426c82ce7bd8f92> ND 
+/p 
+<10bf317054a23a3541e41e8ecb0847e60b1e31523529115b6758aa977454
+1325eaa79edb9799a0d9e00066067ae6bea37a698c98886274e3f41cd1b8
+578a94c225b0f3c0e92bf5f3f03ed0de98ddd26367108da99886260beb08
+1a3b0855a0e35e3b0e73b0cca3d170c7bbff6a8ac29076da97e9fbc9239b
+bfc88f95a8a50d51b6e1e0fb3f034ff0bb5e891e2b09f42b118fb4882d97
+e05b> ND 
+/q 
+<10bf31705c36e774c01818b567b3a30f54c9e6843777a6accc2cafc6d62c
+32f03e649a76106692b272964d44887a71a37c0f41a3ac706672abddcb3a
+b2e1842622d684c349659112fdabf6c782aae0bac9563f28fac625d64bf5
+97c35d79be6aacdfddbd7b27dbac2a70805734e90e835d9f4394cb64de19
+8ebedd5445420cad3d2f380bf1ef914ef97d6a6c> ND 
+/r 
+<10bf3170537b448baee17d92f49ac0a05a119905783ad31b1335f4ce098c
+c861eb004143dfac510557c0ec68b61a660779041049a2f8adbd8b72e40b
+d877d7d4b313643f2fa4d7581b23becdec85b7d7582f7e2f50f829ff3515
+fa749796aaa74d2ed647eccf740e962946> ND 
+/s 
+<10bf317050d9b80120c19d821533341643354852ea9df97a99fd4ba774b7
+08c1fae708745f9328a1a9a5d21e169ff77ecdcd42f945703d067165d10e
+35df5f72d35341f01fb3026c906bf5dc9a4d1bcd00cb4fd389804aaed0c5
+179606cadf715c7fa2d902f17112979a83434b773005e3a14720c0ac9ccf
+50f62928be58f2d774787655c3e51c4ad2772c2dacd3e4a9b3e3d07c0e79
+b3bf6755ddd2a9f85c3008b885abd5da2aea4dd26daf39a061> ND 
+/t 
+<10bf3170524a2d22499482a58e0ac04293f60f52cf55d017afd6304f1340
+86ad48ad6f4b3f79315e33aa34c07371b994fceb8da4492a987edfdf026d
+4bc55acf283ac30b> ND 
+/u 
+<10bf31705374882f7c934ecd3b5e82940591cc2da5136b726bd97deea59d
+b5951369571544034f93f6e9e9bef396feae60a5b9c3456da1182921d60f
+51a03c79c508334f1146b564507198b89948780cf4b60418521ed73bbe7d
+3e228dcb5a9c016f8058dab9750074512ee3321a1b934119d8b6bef7f816
+c990fbfb206a15a63a5b88> ND 
+/w 
+<10bf3170638a0228cce16401e2a1320493ec75c1c4d2465d588dcde2174a
+6f5049d20d2b454d3f053b001bf9bfb825dea634ce9d3fb5dfdd04855e7e
+dc0d6e4dde355956359d5dc6a40d2c9c8826366d53049d947ee8dde95074
+627941c33de4220aaa3a8af2bf2b00299fde9211e4d408bef1eb22bc89d1
+241b0be5a1bbaa> ND 
+/y 
+<10bf3170776bfd988a56ee8fe50a75c214c009776a321e560c933ea18fd8
+2d83bbeace10512da5973877666f325826dc5af29e15691888b572f52587
+df0337c16f0b24682fde99afae5ef409919e6bb4ac7d35dd8790071ba79e
+f7780d09de33b41d6b48fb9a59a16a0e5807adc0fa47d6b5e690567815e0
+dc2ee9936d7e839639b3888218268a73> ND 
+systemdict /gcheck known {setglobal} if end end
+end
+/Times-Roman findfont /Encoding get
+dup 32 /space put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 78 /N put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 86 /V put
+dup 87 /W put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 103 /g put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 119 /w put
+dup 121 /y put
+pop
+%ADOEndSubsetFont
+/Times-Roman*1 
+[
+32{/.notdef}repeat /space 7{/.notdef}repeat /parenleft /parenright 2{/.notdef}repeat /comma /hyphen 
+/period /slash /zero /one /two /three /.notdef /five 
+/six /seven /eight /nine /colon 6{/.notdef}repeat /A /B 
+/C 4{/.notdef}repeat /H /I /J /K 2{/.notdef}repeat /N 
+/.notdef /P /.notdef /R /S 2{/.notdef}repeat /V /W 
+9{/.notdef}repeat /a /b /c /d /e /.notdef /g 
+/.notdef /i 2{/.notdef}repeat /l /m /n /o /p 
+/q /r /s /t /u /.notdef /w /.notdef 
+/y 47{/.notdef}repeat /quotesingle 86{/.notdef}repeat
+] /Times-Roman nfnt
+/Times-Roman*1 findfont [14 0 0 -14 0 0 ]mfnt sfnt
+207.939 50.2998 mov
+(Ribonuclease P RNA) sh
+%ADOBeginSubsetFont: Times-Italic Initial
+11 dict begin
+/FontName /Times-Italic def
+/FontMatrix [1 1000 div 0 0 1 1000 div 0 0 ] def
+/Encoding  256 array 0 1 255 {1 index exch /.notdef put} for  def
+/PaintType 0 def
+/FontType 1 def
+/FontBBox { 0 0 0 0 } def
+/FontInfo 1 dict dup begin
+  /OrigFontType /TrueType def
+end readonly def
+currentdict
+end
+
+systemdict begin
+dup /Private 7 dict dup begin
+/BlueValues [-15 0 600 650] def
+/MinFeature {16 16} def
+/password 5839 def
+/ND {def} def
+/NP {put} def
+/RD {string currentfile exch readhexstring pop} def
+2 index /CharStrings 230 dict dup begin
+/.notdef 
+<10bf317079bb21e4> ND 
+/space 
+<10bf317079c757bf91> ND 
+/E 
+<10bf3170422fec138c7230ff7e19baeab789ca5bef7c283ccb09551e5920
+152b68f4ae9202c0b3dc9ce436192c9236bd3660f1a4c31e38f86b098ad4
+0faea873d69e67fba9e58ca6cfef84d9c04bf5ed0211af7c47b992754a0b
+77dd10b8c2dee46b4bbd80a3899e09c65b8aa861d24429fb9db82951837a
+3a1283595735> ND 
+/a 
+<10bf317040c2e74a508d6139dce14e3948d239d0634bbfaabf9e8d3c7573
+ed6fbf5dbea53ff369f531ee4a35d5d774411d751e898d06a82fb104c24e
+2e288c130578a51898d70e768e70e25015126de9836190adddf115525009
+d0b5cf5799cade59015ed746a61eea4e41b65101d4ece488aeb0eae27176
+fd995d93360fcb186f66fe5f540946011237ad8713367061b7184db6a67a
+996b98e53ecb5c8feb0582a80d88d56027b3ffcc55dfb4dc1ac3446fc8ff
+d6878cc714f800a67c3909395a6179cde4244303983fcb7be7e1a5e7> ND 
+/c 
+<10bf317040c23fc2eee4f57240df62f1391a1250ca71eb42052c6832a234
+04baa9e4ef1dec279a752431a80f654f5e0351e445249e6beb05a973cc41
+d8ead12d95f7556c161073e2684409ef6f29244cba09a6bb43b3bcffdfba
+d18d8daa29a3daa3e72edebd8ca6c6c1ffadc0e7cfd675d1eb71cae83aa4
+bb0d1ad30e10be4b78f720e6585f94cee8adb3f7cfca78> ND 
+/e 
+<10bf3170422f4b41880651ec3b4d2eb65a011be62466a01dda4961f1da28
+4c346a77169bc4c4a7ede011b56ed8c3d1f00f116ed11b99eb4b26ce1c6c
+5397d8f41586907ab2a423b80824b99dfa062fa0ba9e37fea1ae4a5117f6
+72d95befd94dae78a32300bbe65f34382c0e9700cfbfa7edeefaf81da1bc
+b5d10d3e54194c0dc1ac22d93bd61b9e6bbb3969e1> ND 
+/h 
+<10bf317054a23a3555fb5ead131bc59828cc7f1eacd86033cc680ee8cbd6
+7a73727285e80cbc40f01dbc40114116b796f4f49cc581dd1b7f53c5108d
+be6d1077ff4095e8abd9a2db119ca521dceefb8e4db76cb40c3c2aa5db93
+42df5f61b9bb5861f54e93f8082a054a7e07b5d2512f24d8cdb5ad0ac428
+d185c91cf0e62b83c527874a0e41499f1504cd67f9c86334> ND 
+/i 
+<10bf31705c397059959e269bc482cc232fb2cd355b1741c991d08977a1c7
+62a5e2889a63c2e040e22ffbaf41c04400cc31c3de7dcf350f3cdfb3edfa
+828dc964cb2f6eb442e0262df25f627edd720f9619db59fd5a8cd100c968
+4c5f4db9889b35c63fc8c08e> ND 
+/l 
+<10bf3170599590e4eca19c589f591b28c79c3ad915d374f9f929618cfd7b
+7292a0b167075ca805f5ad895e8e3b1ab4dbdd185639273e5baedc164de3
+0d0ee9bfd604> ND 
+/o 
+<10bf3170435d457c3b609d0dfdc745bd7c1663c0a805d91da8e9d0cc4d99
+e22f87ada7af2132f6337504f703ddd93c8cdde4699cbdaf64ef14809e56
+7a42bb836080942124ca1aef0e63f807aefc933c8563b48027e9d8f1c1e1
+8352efa85eedc9ca490791a4e46850c09204d72255ce696daee7dc1a2862
+811f44c6c89facfd801c3e6416cabfcd> ND 
+/r 
+<10bf3170599a5b3c2e2dd28b3b10b75075330d11e34ae538e91b40e1b802
+82d48b2a59637d6e097ee2f6d5ecf0c595e0fe2ca2c786a62d5a15f78248
+8110425023e201d5535dfbe489642fedd613d0fa1856971b95976bddeb41
+6a333657ac733756ce26ea5bc0c9c1685f2222cc6612850d6389e5c3f1da
+> ND 
+/s 
+<10bf317050d9b8012f166408318a0ef0c2b3fc2c4bf046f43a31a13138cb
+3edd33b1e05a71393e8603bde246c06cf021e377498e36cd112cac2862cb
+d733c3012351e466a2c60874be76f3ffb0e88de0326be4951815ceb6e2b4
+a1c764b8b4750919db41ba568a843704ee79cbe791dd797a967fc4bf780b
+33396195d9608a7596aadb157b1c31c1f97e4cad9c00804f33d10c4f9e5f
+1e6e986043994c17686677d39f7196085e4700caad44794150> ND 
+/t 
+<10bf3170524a2d224620d65b924216aad176698198f7dbdeefeee3b7e580
+1e8252c00721d9a34af4c93982914cf535dd1a9978155b129f9b67696bf0
+657d3fef2c6bfe965ee59c94b9f93fb72b6a44> ND 
+end
+end
+put
+put
+dup /FontName get exch definefont pop
+end
+/Times-Italic findfont /Encoding get
+dup 32 /space put
+dup 69 /E put
+dup 97 /a put
+dup 99 /c put
+dup 101 /e put
+dup 104 /h put
+dup 105 /i put
+dup 108 /l put
+dup 111 /o put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+pop
+%ADOEndSubsetFont
+/Times-Italic*1 
+[
+32{/.notdef}repeat /space 36{/.notdef}repeat /E 27{/.notdef}repeat /a /.notdef /c 
+/.notdef /e 2{/.notdef}repeat /h /i 2{/.notdef}repeat /l 2{/.notdef}repeat 
+/o 2{/.notdef}repeat /r /s /t 139{/.notdef}repeat
+] /Times-Italic nfnt
+/Times-Italic*1 findfont [14 0 0 -14 0 0 ]mfnt sfnt
+207.939 64.2998 mov
+(Escherichia coli) sh
+/Times-Roman*1 findfont [14 0 0 -14 0 0 ]mfnt sfnt
+299.316 64.2998 mov
+( K-12 W3110) sh
+/Times-Roman*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+207.939 88.2998 mov
+(Sequence : V00338, Reed, ) sh
+/Times-Italic*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+316.799 88.2998 mov
+(et al) sh
+/Times-Roman*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+334.189 88.2998 mov
+(., 1982 Cell ) sh
+/Times-Bold*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+383.439 88.2998 mov
+(30) sh
+/Times-Roman*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+393.439 88.2998 mov
+(:627) sh
+207.939 100.3 mov
+(Structure : Harris, ) sh
+/Times-Italic*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+282.439 100.3 mov
+(et al) sh
+/Times-Roman*1 findfont [10.0006 0 0 -10.0006 0 0 ]mfnt sfnt
+299.939 100.3 mov
+(., RNA \(in press\)) sh
+207.999 124.3 mov
+(Image created 10/3/00 by JWBrown) sh
+grestore % PSGState
+%ADOBeginClientInjection: EndPageContent "AI10"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse

+%ADOEndClientInjection: EndPageContent "AI10"
+% page clip
+grestore
+grestore % PSGState
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI10"
+%ADOEndClientInjection: PageTrailer Start "AI10"
+Adobe_AGM_Image/page_trailer get exec
+Adobe_CoolType_Core/page_trailer get exec
+Adobe_AGM_Core/page_trailer get exec
+currentdict Adobe_AGM_Utils eq {end} if
+%ADOBeginClientInjection: PageTrailer End "AI10"
+%ADOEndClientInjection: PageTrailer End "AI10"
+%%Trailer
+%ADOBeginClientInjection: DocumentTrailer Start "AI10"
+%ADOEndClientInjection: DocumentTrailer Start "AI10"
+Adobe_AGM_Image/doc_trailer get exec
+Adobe_CoolType_Core/doc_trailer get exec
+Adobe_AGM_Core/doc_trailer get exec
+%ADOBeginClientInjection: DocumentTrailer End "AI10"
+%ADOEndClientInjection: DocumentTrailer End "AI10"
+%%EOF
+%AI9_PrintingDataEnd
+
+userdict /AI9_read_buffer 256 string put
+userdict begin
+/ai9_skip_data
+{
+	mark
+	{
+		currentfile AI9_read_buffer { readline } stopped
+		{
+		}
+		{
+			not
+			{
+				exit
+			} if
+			(%AI9_PrivateDataEnd) eq
+			{
+				exit
+			} if
+		} ifelse
+	} loop
+	cleartomark
+} def
+end
+userdict /ai9_skip_data get exec
+%AI9_PrivateDataBegin
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 10.0
+%%AI8_CreatorVersion: 10.0
+%%For: (Sean R Eddy) (Washington University)
+%%Title: (rnaseP-ecoli.eps)
+%%CreationDate: 3/27/03 11:44 AM
+%AI9_DataStream
+%GatkKCTec!Q)=A*"8i[BJ21MB`_sf&,;];C0"8GT(fqT`X*Oc`0I#O$'1J$5P#Bt-keGI8j?A>88QF6q1R:V(ZS-T\=R08])mRu:
+%+8tC>YJ,J=T>1<`(U*i7Z\RRc#YTPI6[:*Wna,tE+8s+Khi0QZn<qVN)HT,4I^U<<qbR7_<VuX9nac'c?b^@9c'uItp#=Nf2a;Za
+%`J`ILp#Gdrp$1XC?N5fNig]K3H)n[R^H_YTq3U-d:Ohp"7K</W?b`]rT!sbfq;&))lcY>"p\V//qWc&kdJs5,m*C0prqTXA?]8@*
+%HMqE'qbTI\Xr#QZYM8m92t`+!Z\Rl0a4Gh>ZG$%EO5FuEU]:0`hLBU[Zi0^rjnIg&>6^,r$_Hd1s7I0M&'rQCQKu:-s7(<nMs#$8
+%^92CH^O#^RTD6g+s16u]qYTe_]t_D"3"GueQo?+93G/6d`S::?4FHo<5JI*<_u8`skpp+dF+(*.U@@s at ra328\%dFOl+`hps8V%f
+%huCfjj$S.6p[e=V\%hPTnc"*F4QMd:j5UrmpJ,\`oQ?:Vi?-(+?bNCVa(8^o.A*^Qkudo]_p;+#AT"Z3ERf&S=HEBaD<:<4%i..=
+%Gs;45A#OggI[nu]^OH(WkPq+;.j7)m7so^[G@/*%YQ+F[F,fA^g2S5/hn877`I6Sa^](8MopX!`DX.)qnIpDNYJ1omELBl]^38.Y
+%p962Gn,;:u?iFF*Dr^M[VZRuirhls>b<NZ9Qg6tfRMi>Xh40LJgE2H[4iI5NL#l`9+&1A9&cK:JIQHiX9`,Ziqkr&l^NfbKB at d.>
+%%4V8O\+QflqKJ^JrRjtlSIrJ'm\ca at IGd%hqu'1#pu$ooH*lW3qYGL;@)cDuf^F;q\,P([d@]I`cf6$$?>n_]Q]JTT?XEH at J+]Z0
+%UPJd2(KgT.SDhGf0-9$LnB:JGkPY1Wa-jVIptbOW1>CEa?ZV=4J/'^$iU,s7a2=D:o_\NhM[,lk_>j5`huE?3rREoUl_i^Jj_#+U
+%YJ77ohu)Uq&'Mg_976H.+8u0(EI#tcZ,rV$r.3o.TCq:J<YNX%@ej/1+2W";I.1KloCX+9aqeJr]#.F;`V at fP\$lmG=7PWu:\O+@
+%o at 64LpXf;o?Tl*s%5Xp&rqQ$=5C)22rRK(-Is^Bh55Y7"?ZG>jiQ$HJlDqZSX+,ElnDj3U:S.Ors3B6Ra8IV3IfHl9Do\2_*^HN&
+%YJ5Ae(l\II_o'f-]Qj4BhgP*HBo^g&nEP5Do;f'%]_KPD-"hNd'I32<S)8V^A+e%.0E1Z0nA5,_mMF'W^\cUR2ns\<f?o*Fr,)>S
+%_lPNJN;Mpb8H/G.04#(Rl?_]e?S^LlT"c8[IJ)auKkrs_bBMk at _dB"EIshWr5-0f`rSke at fmc$=4TFF&dhgn(r:/a,=R2S#rYVfQ
+%EMi&7rr1C@^@dule\`L/prCo<r%[9_&-(n+^OQ0hTE"T[Rm6i<X2/MADZ02,p:S0=bN$G7aEL,eUU\>6o8bKmHL&="IE(#shnQ9H
+%H[X`-^Mpmbg\Uj0>>OrL8fm9o4ktP%ho!4elU6Fkk&#Crj79)qH[>YPVsc:2`Bt;B5$PAnrorGLr:$Bo<iEk*=\/AbE8'd\L6=cK
+%l0kdkG^/Dl*kqRK`P_I$F6n[cheMUUY5g:QYP@;8L\!N5I"+5mWGc-.s/Y>%0CI6Il)-a/4O*otJ,=QiqNh^Q8+?(qmJm/uIV2RI
+%0?'cDWI"h at f9c]h4et;j36Nt2,O[n/mB\$$r%s_tAVI at CcNn$-M4ZBqiS./+m=']PH[bnlE:87eY#oE-J3,_/\+S_7G96\@PJ8<F
+%k*S:Pk=dtElIZ1lmNDT0>^&4M%d*36Dst%3qY<)Fo*5\L[&WH:2h.g18&&C1pV2[=j4V&"Y?lYMn;*;&G9>[uOcM_Vq]7R9?higj
+%ht$/Yh`cDs;VZbOGWs10V1A+!?e0]IVh6]"jIYi'H[,:uf85.3pq5-25CZ,kWE at UAg\A75GL*q9bPAp7_NsY<*!79iN;KM[E]5(i
+%R,N>\p?A%&?Q3p.8)N0QIJ3X*H2!7NEh$e4Tn0$N]_)HrH(!]j`pTZc^&)`,KpT4&5PP^mrUsZOX?^NFGk:V(:sV'2QYCng+1Z/l
+%T.Z&Z^NUjgS%h.Gf<8Q;#P[iAp#R!brFN?c]hU]h3nj9"B at dGQ[su,nIsnu*%tTF=\teH#c[UZ%IrL4U)`Y"b!O!DkFi:hqV^m8j
+%E&S=-paJo#_\Krdd/>ARU\1fD?iBlFGL)jml1%s:j5D)0FZAfAou5[0+0PY6h>6tjrS)J%qcf+gITP)Xh8,b4o:.>FcM,l at Dm.=l
+%U;OI$"3q;KMn0uK_uKGdj*a&7qtFE)!hMO;6QG6cT3YOlWqQIDiVfAdg5e_sdt)rIOXI?FcLg26n%\>AHtn]1Dt\MC&RhjZs*,X,
+%qc3LQZ]Bk<DOj"W04Od=(]2VWanMH40<WVUZ-OKYr5gsk^@UdalR^XiV2+ql/d)(-:OVdh\+.b=K^1&3_R"IV#7cq^50VKBnJ#ft
+%PN.(qaq#:u[.sX.>fZPa0)+tH:C[03,:<![\$'`Kl#K86p>$7P_W/rqIgFlEj2;#LV`p(<4hENDoVn&0kN-T2q8n at Rh>Ni10-;b2
+%l.*g>q04:UDtW?"#5R)%k^3GjcS'KhK%iB0acAslj:1JAh6VllO67H at H/44$q/-QN&*r7;s69JE4T++X]q>?!YM@%oAK=QFoPf#7
+%L[X%;n&4[#efXn^HG''3fB;+Ch)f64eF27$e0il3'L'0j+d`)@[hIVD5B*75SbL#+!I4.V.pOO9m"<W6E:KjaZ@@8N(SkEJoJDZq
+%qmS;EBCC9d.A-%eYBRm1GM1b_[bp]Ia643YDs7&5pT3Ql'D\7TO3=;ba2=1'/tM`sO3_ioHs9k>Fg^Zcn at _bQmEbd,q0kPmpGr0T
+%\3BpUio]tglW=,UiL6BFqNk!\p/BGQj4XlX@/T]ngCIe=LFPO[]tsPR7spi_pCR.BC[o)j(q5h.I=&iskfiPrb1WA7o"rj/pESJ6
+%lYA`VEO^BO^Q7@>re2/,]pO_k4J*_:du.<%@.f?S?H[bmSq=di:WE!e#OaAsIiPc._Z[.24iS4blLd+/`<V<G5KR4iU[u#=qOSRj
+%q`VSNQhLRr5P:KF"\en,&tU`64U_*O0g>F)mB_kKof`"tHl^PI'?m(3$5r$ho=pdXI!@%)puV,!="p!@I/WX'gK.b5fDiuFMM4i7
+%pnClLI![U5lc2e+R)SU.^Mi!AYO2GknWiuih\h/19mEiY+0Y/0pkMok&I4rTLOd+Qp3o\!q8Vl-I5)e^fG09'g%>itiUL\ZpNs0>
+%%g2ZQZtkaUeVUg9n)G)G8^P!8!'.0`KWMP1rlor^lEcO/inqLsq$f=^h8=s@?LfpE*l@^JhOL0ckKTp.I.'Eu8,C'2+7JgSj-j5!
+%G^'2?P@$F\Z"J;j4.k<DhgP=^S:?"\qY:rrBCetl4bhuUoc"L$:rg8/:BssmV*oZ>R-tL]o+-H at nRs"8OWT(1Iub]OfQ]9C2qRoR
+%orB5LS%>hEH$K)R-U7Hlrd%(eL[2kH`/'HkYP@\ToC(J.=*/(0mlie^`OWbFI_Qfom0E1NSWh/6hVCEmGRm%.TguE_*VK<t>=[U5
+%ZM/'(5$#\lYQ'5%G//T('&V6S#Cb/2T<S2OGPq:9aQr!g+0Y+S#!Nsm-R8Beg\NT/O50OU#lF,J*VM]$XD9.8CjM>_5Oc,&n6m'S
+%h\$.cmGf"3IpMpNb>J;W&,jPhIU!HZF<TSq]C4YUjX?0%pdqK;BVONGD]XB*kFXHDp%?:og,C\BJ+Pt:iqnf:q-DgeaL*43-QnK5
+%h(E&[4Sq:]rqJuij,\X5L-ET!:L\'apb"l1kitD3dQ?<aDngaR.0(8nI<A]>a0_2cHZtL2s#aWK%uqtYrrHW at S%A+`a!V5md3*1i
+%>h\N4?,biE_fl7--h_q;p%d?tmpO5s*IL]Q:KZithS8jAV:^j\/fsG=(QS[nE>4FW7eL[APL(BWA<3M[K9>NR%tl1Hji?07LI1[S
+%FR?ttn9]3M+Zas=+7k(+R$8*npL5<75+1I2jR_h)qk"o#UCU]Tlr3iW+]m#o57TtTCJE!#L#q=sHoUtNAV4(PG45V+lA;#nLSTsr
+%'Do'&@H=ku3Li5SrQ)=Q^@#c1q)ClLQae&]:GJ[[O&F.]C//99A_ZBob[iHtkktd&BI/A/T1 at eJ<(lI[9ZLghhtDJOI`>LT^94m2
+%AKT[jq(*i\j&efE.3'f)ZYZluHRa<l1rjosQH"3'(s`idfIJ$pSR\bEZH'8+ at pbRtT$)C#HTm`?nB9U1/i\nDbZO"4(/?sVZHXB;
+%a at BS.&[uq:[-$u"JOWl/1/hH/hFk%8p)(<QI9Y=*V4A.Cg1E<:3bCq+aT/HFbo'$3r@%JH(n-'je2*o1DYY[h_6!=bo=!5cn8<NN
+%>@Wck884<Qc^Kl*L=u:Mp:0Ltc]+W(O6'W,Z(,#<rS3IEQXe.O<*JD(R)9PWC1ZXP:Ku!?>aD\8rJ[`;HlUqmIV_10[*E_,/hHE\
+%X)kZ.C^3>>T.:!Wp9Vtde6CalG8G91@@7O at A&?P:cAgl)>VhSPbQ\Y$*$R$UNAL#D94/%K2G<*LcW]WsAj"[.`nGI8#?J(,jX=\n
+%>h^tH at i!hUh':n--W@=(Z1l=Y`"k at Y:Q6UkdE^D,5**4\Fgc=l)>hP]p(S%(ph0$4OmU32\*L;r]]TjO=PAU?S.,"WqSkP at 2:RWC
+%qS'$Nr&j_h<6SiT6>VK/\;cAWAP=R19Fip2>Mmb3f!:nm<T_;.[UmQlX0Leu$g0X](?V&TfZ"dGjBe4G]$Ge;WnWq:r8MCL6&h>K
+%hBJlcV51P:>OH:b`f;@P'q8k.-C<?L_6%YA;EDP1YV-tMYM?ucD7$aqD8T)W"-^f.;/Y^1N$X12NAJ6q6^&bdgT\%")kGV7^3X61
+%!C*N1POC&TfniAJV1l%D[ka<<M]I:<UB_!Dh>$+mc9*;K>j'M>a>ladla`V>_iY^hX8s#N8IX6+AnV,4SoAK`>8Z<Yb?0fMa!MQY
+%k'C`d_N&gDbboEa*k7A2(-DdX86B-c>f+<qI<$)"`%:DY&9/)tL.d@"b0VnbX^aZU9GNp4l]sR6LP=:Ge89sg*X>G_N,9$ehY0-R
+%!M7jop*Cg8EpeSUghmsOY5o=E^`=9!E;@W9jP1sAL+2+m#6<CC%=R3SN[JEY,G,nb'^!gV".6O%e;C#]UPE-E8fNDiCtq/B1<[8h
+%/IV/H;EEQ=q*G)Pg8n_59arUiI"(.H]e*!T,IVtTjZ#d5_e/7;glBo=Nb<"9f!]X)k6=Gq%d1XlFc;@(L3;/b*L'F;8.(P8n<#<0
+%Yh$PU5[V[d?,EB3(!#MuT'*t(Q?@/h'AtF8m0gtldTSTlX!ZsdHhP.(`(^aCkmEf!0"($r,JTJe]lsJSLiH3@@s'W4\#(r$`u7=t
+%.e>cApbnN'jd6_U4!VWIhJH]i at G*ro1 at mi&#n0iqkIOZ"j7"Lq*m\]Zc9\+jS^ZZ,0>KI(@kIka?b)mgloX^!8!oqMG')YsH10oA
+%VX=990RiMFOEL7t"/aqtAV2cGg]IPZ9`-ogi2Scb!'6LZ'B98d>0LAB>eus?K/a^])1$.BXPD]aQXHjONtqe!a>JsooH.q%9T87?
+%E)V`VK3m>)gmFPC at 1QI#?JdKo=;HDg+2]Ee;;bhWL.2RonFsr=Z%u]_%KQqE(sB at ZK[-erL7p;QQm(nA`,:s\MF$Wgd#)m_[tF5%
+%ht&<?[t)A82*4hq$4`OC/*q0p(biDAbasJY at T^Q4C>`k.,G(`?N&-%a5erEYbd7QUpWBIC#qZR%/63a0WL6;4JR^8*Z&D2A)1t&4
+%o`uOilTG$`GSB0o6]LOM`[:njS<;+I\/bDg=2"\\_!"n`d'O_MRu8HVoY)]7 at U`=b(eik#=R+!e7KocJiAaj=q(\0;P at ED7;J$e9
+%7\\nin?%Bu^)5pkD(])L&dTX4oEOkAm=^$#K_N2O5)>hCo8/)&7BC<@""jU7!Jh,=W;N7K(P#]mrP6uA0Q%9>"<EA0?2/kYDTfaq
+%DAm?O=t5i$NjT>qfsm9R!4M&_5gI`Tg:<9YbR15ER4sIp;^qK>:'@hli?<?&*BRO"/a'[o&`O*9"!qlL8Y=65ak&X^kfc+02>:\K
+%.r]d(5R<10,EZMP$^7-S%?mI6p*Tdu&d/dn/OQ$PHi`EdJAlDF8d"e>PB40F+q?`]+=F(?-uH:j8-?'I=l=pLX=6GjlERG^$7m^r
+%XsqpZ=(%_llbodmMaiA9_A9YFcCK1bFTV+ML@@0jB-7]:gFscp`XtiRFg&C>!b&kREE-Z_!7MhG%;nuG(>'`H_Lu!883.DpYO';)
+%&D0GnB,ZoYAbd>Ke-gn]P;@YBE!nB::',uYPh*Q6>k`bSEf6:q#-oP1)db[_%ifg79ZS:9RdJm*!ldOE,)?Cb*O)!#42rE\9FMP0
+%Qgh)<e3Tnl%oI/Y["]D+c%JrK]RY#I_8Yr?_/OR1>rm3]^c!aQ1U(jF+O>'1-pcuQ']O?=WM)?T/+.PBX?a:lhWGa"$=WCVhk1Ul
+%"q7`=`sG+,J9$26Uj[au0VSU^Ws=$&J;V*N-k`e:h*XM1`X,%lF5>e)K6c+o0NlRJ<<md,jfRO9=<1?kj1S)K'6Ag]_A)K_#+oi.
+%J>mP>!=so8oQ1jg(42#<Mbc]A3h3s;054"SaTlTcQt?$t6\^PU\!)AsHE9rK^<\jL%XR,^nA6D.VQ(1B6l]UGFP4A/E]m#+`"ttf
+%+BG$gJk?;Q\_@*g?@+#pXY:bbK'5XjN&*"-5>V^r90-G]8\MM`n9&\2'C(+?$3?QN,.nmQ<=Q]F%D]_1FZhfVR<m>^!?N)<JS>.%
+%Li[4X5`,A75/Lrc-1<6?oZ!$6gu5o2]3#BT!uZ\Vh=)rMV8iU+6EK4Q=#F5CV214J8H(*ILlZCji:@04KLnjhq"9PMG0CBf#&nh3
+%>KBqh_Zr5cAj>iXT]'eY8u<-i!i:D[T<QLZjpoQ(fmRJs$FdZ<E8TkFN14j@"_!$kEqfl(U)i2RT[sJqm>U?;q<88!'AsnPXu`6c
+%8cG9#[4hoEEsFWHdKMQrJT,\SjB9d_&eU4>O5T)XCFTFL4LclJ!$Z*s_/\][SAMEJL2ui/1'#?IONYkm_%.)$-S?E*^S;bf;&?sd
+%NV>#s3NSl)KGA at 3-]G_`D6o6eq.Aaf$'2#,W'BJ(L at GbNo?cb6LdX`I*VpCILXmV at O;,2gUBi%mM9C^JW'D3kM*bZ>&9gUp99-lT
+%,<39-/Q^jPMM*LsQK7'&:%#Ji/dRDn_Cp:lOTP#Kcc"SX2`%]QlAL`Sg]>!MqsK,JPh*-W"=<-uh?'-%mYVPl%+GFgIM*7bga9,>
+%'-dPr7hcqX\nt!j4[SX.,`El/9-V%04V?F'_STGsA%:\.2M9ONV*jQ6E3=mK#o//m>\aMYg&\]n*J7KhbWqLj&u]6?Lf#R(#3a*N
+%KZY9C(`Wi=^J04[7*6s/**qXnaHfS#n&hP_3!Nd\;XOV%7BgeR5)Vm@>Yf&A)Kp``5\e:F]cb#jUI\IgF+qV-7[R=kN0n&k(%WsU
+%iq$8BKQH(V#a0gbah/dI35c/uJR/&d^p2L[R=ZR1^fh63*KtOEn:X&+6>LP0?(m8N6Hrd0=9h[,eYJc\X8unU!hs7m'mBBl^mm[h
+%"c<kUIJ>LD:S%_tU<Lu<!WOM-@';sL6P7BC4[MWg$3sZ=;2(Xf'ul3)(HcTOlo8ErIM)&aH,d7#pOqR]DQ6(?BQ-<lme^%Do,QVp
+%JTXO'Y(H(pV!gCMUd8PuqOts_(N+^fG6lXM.*"_m1#i/<@=CTV^4!k8 at JaKL+'-<r'#YG'D0LHf.(Cc-Kd7jgjlNu]La%G-8-.kl
+%<47K?JCWTNfHSZCVji?_5]InL&F:AI;dCV;>JX:[-TjZBT8j8Gn#M>7i20p<cq)TEE->q<#TrX*`(LKVBLhu0&?tX5<J$)pVK19^
+%'uX2pP+Y!@&@U%2'1=2"'5$*`lEL*oM$8W+Uc2BYpl8K2^WIkZKhQQI)$b=3G)R$CA^1TFaq;iAYOf26F:qrBfRgYS/OgV=YC,G6
+%4&h$o#p5>epP[BB^]T/sWW>A'#BCF\$ihLq35FJK>^'[Sap-,Re6q6dYX3d[C7&"`?7rS0EJ:lEBIXo%2rPl at 3e8_kVTOdbj<G[2
+%Nrp-lCW at +STpJb+J.RAo#0,Rdi$ajWMm5VX3e0X5@"pu:1>jGlb5mS&7VFa$"e8Jn2ge\8]#1.JKqKjDN.Ka[>`j^G=)G6[b,""=
+%*F](g&*]gh\I!E^Zea!!>gkr^/1#mf7?nJTL]@]M7L.)BNKa7WWUQDblNdkgF$XXuh0@\B5iKjO$![0 at Q]OLYb_N\:XbSZCGWF^j
+%3Phnnj'3:pBqJ(Mi-Zde'ZpRu6m!QB_1r:0%F*7J2HTrH%h1*YV>XG6(9ZA68EeV_;Shi/B/n;9#020(^*nB%'Z#`hE&JgYH%JH#
+%GZ3(3JJHPJ]-aP1I99rk%Z-3%jsdngfJ%aU9^OGV,j6K.*ID!6*$o!f'+%)ih"]+!EuB@<KmN0l5R3-T7KiMN:=+Ts6B at LM9Tkm*
+%*'>g?+YIgm(It-ubUX0lGK#IJXc&u1e;,+Y1GOD+g]1EOcGhHpm^pXDL]Jb=65SV5382BgM/=V:NscKT,?u<2O=j'6Uas@>#pL5H
+%:38]YDR0>d7#(+bEBuO#(iLPDK1cM#8]2tl6G&qM<>XfOqWO:(=!=+g<#cfi_u#6#"7JKAQ'D(anPpKQae<QQ<2SSG;8Jf[QNp2+
+%^5lA]X!/RXAaicS&H[5cGnFF?C9=Ybgou!e_N&OGCZ^5^,82O@<"g<dNm(0%5X)`g-3nYk at mf_)[\:D at FR'N7/8RtHidpkk^[5\=
+%4NBm$^gi(a(XNgs,rTG?&]/e&6o>1+&PC:AR,Sj6hcjtgKXep.p&tHR><uZ at 0d2CtG"+V>%oCM$k<gl)!t09\,@/]IG`0R>Pe-:6
+%+VI$Z_j0>kD89QAoeLN74)Y*VQdUHm#d_K<M10DJkgUK-9/fBr`#h>KLHX41ia+8"j0j(I5lj=-&>FnR'1&\a)=X[ZM7I:/Do*/2
+%#mDplm3?]b8M1pD(J,PXh6h[X!CL'PU_Qd!%"h,&qbb]I(cl`O at ."/!fAR8^#RbSuEI6mhJg at o;q?g#Nk])E,6=HQIKH7imJI"7Y
+%H7Pc+%:J1'g!Xc@\Lgtk%"?$'TH1fW4NC:'/VFEWH5R(X\qX(D3^BE5:72NT#)!n5\1W>$U#MH5i\GpIi^X7p0o5m42JXIDpY[X'
+%1ntbA5mK57Q%<Oh'`cL#bU%?7*0:2?E>3Y+$qBD0S\a\3(<)X at 5YM9#RP4rLB%iQY/?f>SP;^Hd?qUU3af\LX1;I/H85jQN&W7Y!
+%#1Wm2Ye3CJ]]#(dAj3OF/l"^87or_;l'#N3-PCD1]8.$NF>%u\h/.oh+:4E$9PT5kUka;Im`\a-Gl,X6G:8?a%&)D&0C[g5o`:".
+%PX^7VT*7bT>Ip&i0aip[QR'klagMLcE+@*<1n4ok"<\&gG[,'GaG&cocGAth`T+FXh>t?t/O at f\!\h^#X;k]KK.?q1Dh4Pe;4GAK
+%Ck7ETEq+Om$=1L#+LSWbV/Jnq'"][:5hY:7$Ff3`"QR^J%icXiHS1!/'D_^G6)FZ?G[6&%5b-2\-NoO;SHH?U4:nA#:^"bMY:*A)
+%bVd7_i;'PG+I*7tLeNI&?UAe,"$n72L%%g`4J==QF"W0.0KOZl at sbLS#Y<V>H#6mIXW=llp$@@fEEUgL1YD,T5lk!Ao/iC&@t_`/
+%G`rE*gr;OFD4mkJ!/*%p[6\N"4>;BLJnf>b"Y..uX<V_;l,6QK,C&k>o#q<[+acZA3f;\Z/]8<cA=XH`LDN5]K6/#1KtO1>i@"^`
+%/qSFo&(3*CEf%Ef at jTc:baZa8EIE]QBP7D62+pbo\?)W.=(MjRfSop@%^(5Uc#&8'aJe,g]FO.jlrG88O1:c!%mu9X3!GLi[_\]N
+%\6j$%DVPep"MCPU<;2L5Ru.=#e.EGI":ds0PDSp?oIrInqgr<&B`i*gYDVHO7#b#G6K3U)JL4%t2q;nn(K;!`/tHCA-YrkI8"@L)
+%3k5V#TA9NmKKMp5I^C=F\@li>Qbm`+n13XP'*0fmHlo*%N=sBX,RADu3_FY/6#d;-$.j-I<T+ at V%P37:m"2P.+4`MYhVK05T_?Su
+%K=d;AOc^Mm%?(+cDBNtj%8tJZ'9]StNSA9\HsmGfL!]E\!&U?S4.-6C9Yc7f^sO:i"(o$X1E\D)4pEE3,o3;-PK8sM[FINu5g_BM
+%Xget\7(?)/LhEjm?MiQ38OOuEdYm/6@*3G%2\q0)S(>KV\.K#R?Q%&(nd0jY+QOmQ&@htXm"e)hduAHO'8Uol[muBY*R!/?Ooo4t
+%c#U<"ZL2t,6%!g/r]i.*_Aj'&^AnM$"L_/5U$t^h#.&hB7I4K)UO&YXM90-[/q`$@WsdE%,<?-;7h-C\7hjb:C`0WVe:O;J;]- at V
+%>cOb)Un!SRehK,9C'7^4L\WK=jap'WAW6H'3n(4>Q!cF:n$Wg_>X0oM_r at p@B'@#jo"t&35DC#F.\PT1o at 81i_6c)16T]',^(2$O
+%2hn6BbJ.;*"k/:[YrdY.-,P0S%5U7m`nd/9bcJD7J*l_+cdNE-bj#<p\4N(F>/o37l%CFddH.SN+AL3I:6+*3r!IE[AkG&'Vg=%h
+%1fmg at m(Am;7bPfhHWf81E%W]*ce[lo7_(Fe!?d<m`iaqU<O8Bu!*ur5#D#N+Anjpe\K<MpH$+bgh(e[8(K:A?B$^8tS3oFb0Ek'^
+%m"RAB<C'V9#cEH@!'a\up6T1m!"feXFc$1[R`g:V)_SfaaMW^3L+u6&b]?$W6PgXg!'L"-jVfU7F#6+#H(;fZ1c6QJ/=;Y74%%kl
+%;Z`%8!^Y0OXR*U9LK"@@lc]A`"@B<^#A#M&EgF9WKUW0L&!6fJEPl?['^Tf^2E1PuEJ,GK(HRHA$Lnu&\,fB<r.m3A2k]\-3X-B4
+%esAP%phq93Y1\Ne0_ak at 2#KYY$iH]IK>[t7C1[P`cPV_&],n@::`:>c2AdU86(&b8GTS))ZB4G8!Peuk,t`;93"Dg>."DO(_bdRV
+%*[![n')`8ie-%RX@)-"@*?g-pOubF$2di.Zc3=Uu0\4Dj&;St7iWc+6Qt;$o6]*WH">;S1!-O804]c!QfbMC06U>qaafW_*KE`)F
+%P5^"bc[m]s$aWr^GG09!k8VPVJO3Ur72*:G38JrBPm509%N7Xm-B<d^N.>#8i at rN16%Vh*5M&[&$`d7s'TPP9KcT8Eb_7 at Z+X>]Q
+%WF3lgd(<\1+p_gk`oM<uD$_Q%<-RaTYX$uGY5L,W<k?1r`M0Ko$:Nb\lS:H:SKmZ"IWf7H&e5*6ir9BRcnHTL$%BVK%i_*mJ/WHS
+%'YjOq0tP]V5rAq&5 at QZ-oU;<:"q,X_GeMTN[X2b_,/*O&-.*^+QmX$o$\8WN%Iq;Ji=<C?d"u_rh9RDL7X.'k^:HGQCc at P9b'#AM
+%JS64<W5P(,aO_#JGA./dB7j$keM/_C!=CLI^ft'J`8FNB$RSAKj:rJcSLcY)Xp)9[r9YlQj%aS[YAD8-0\Sm54df+V#nP'(C4jsG
+%KhmX8*R,#[,P2$B:g?>cgL:o"c^uKs/PsY/WRgA>#[Ys'A[@c^jMah%%2gs.[i5 at J<,Q4#01Z2++;;\)5\W)-!/IQAXqGctV,'t5
+%$hirH=N_ZR#e3C[i.BXHZ34]ij,>?R@[PMQaGGi`OiFfCHL5h(ME at AZ$f9/'@91jbgo9fV35BZYhr-nYEi]b\b(*k9e2lHGDkiOn
+%.3$d+l"u&lQK7Gf3=?E6qLI_IQ\j at bea*<E[i:sE=b[@5`5J3*XN+!e\:E>n`0,c+8LACV[g<?e8>llQXf(Ji'u&Wlp5oid+81qA
+%`Y7A7It8fr`F;;=F,:CMJ?1$hHappG)A05PE=/3:(l,N^Je]C[L06eI!<[D8W$u#/J<]R04;ge23?D]uO!&p_Rs5*5'3oH@"!KQ=
+%e'0ot#IMDR@*t@\+?1RSWZ1XOk$08P's9>e4h2TV4Eco%Jm2VmQj6-G(^N5(!'`<:#]>JI_,"HG$kmj9]B_JuY;f3N>7dFZ))AJc
+%'%>gV!6C)T at idobkh=SnoA,[62c.&#oXW_?HkX\q12CJBQlPOmAV&+n'#G4`2[o<;U+$\QEYNBpI)*!S-.'NN$TP8\ltJ3XTEP$"
+%^Q1dq]WX*cFX7sj3]jp^!4tb5iQi)_J.RA#8+RC__\OD<IV<lQSR;l^\^Io?P.Jdp&#mH7A[oD1)FX$r!>KMI%/bdi-PA+PBJ)ss
+%&FF at LFp.a&U)(5Rg#7'M-a'sm]UKd#>d0&,kdL_9!HiHB$RlfD;&hi<!Z\!Q+%S at C1hPWEa!ahLI:fE!<%Tq,?OUOBX;<[`\EGp-
+%irULX"\'!&*k*.5N1Wj?WbU;8:g8)*ESDc<=O/nqIH];$%UIt/-Hm%gH,#V[h$lHY6id<!&aQ_Se7hEXS_,E&Y+$^"VGZ3RI)Xo9
+%=81?tM;VPpKEnW9=05>^T:q/c2!/`!?9p5!.GV$kaJ:-ASFHf:4K>I8Y)XT;L'F`FCSgKQ7kuaH1C$`q/WdeHba^8Oqo#5gl8SHV
+%<\PK%3_P)]SuTkB^d4:92(m7.*O`7rKuQ..e^uq<Et,%Z&)\ak+1E>U0]Po@)AV*E$16P;`SE+1+92W6gG*@8;j`j^RM^e/aFeOY
+%.Df]j(*m".9EYN7#hNJAETKOs+rWWG98&B>"^Or/#\E=Bi6&m+:R#Za7]];AMI7c+i,C'K(WsNX6pJ0_nmlKAbIdj9M/PaFb22+0
+%7)2Lg<kr+1E-%Ak3OQ]6&ULup4:\1RDQFPls3T1[QXrl?RDt30j)m=@.`+%"E"p/?Q]$,*6[i9O^Mk?j];S:H_7jkUkTn&#9k>!)
+%4)kGM0o!O+\G-46bj?#B\.A]j=%*[\`8W?a]Qu#L\l,'F<riGGqZI]$ipE#`L<2btYuF*o,j`U]ba?:O[\Yc&!(Q-PM-56q"$j\A
+%B.-/M,F6_n\]&-Zd$VBq`-;nDEH(;B^d/BJ>6N8[V?^G8LMQ(a?caP'_SV<8%sJ\m&pt"AR&<5;CkGA("l1`@[]=.a)'bPF0ht98
+%WFc:UmXi4dM\aRV@/MG/:0c+_5OQ<SG/&q/Vh;\G/t`:J89&k`3miZ%;T!LTbLQu;].;<fF>eb9':HDlb4QH-ZBj8MLOc.-,M9X:
+%?+M at 9mX.,,1NSQZM]n`Q%7XWT"5GGH_7d?qCZ<:Xr%PKO-C+\e4HR!"$>^#W$+&d;&Z?R$=mcZOSBNdCEoG3Z`?=7=l894Hg]:dR
+%&YN1-&2Sjm,QOXmM&E)c;]!?fJ[6<u at c'e"h8FHBFtFutP;h8;:N>>!C5!oXr:U8+;JU6PB(a;ZbV$$#B#A-JLTOQ4)\9.S.I?>A
+%n/!lDY`dhT?q=;;Q\[j\Um[!I((r*NK!83u`tmUfjTPbgGBC@"YOBALc4Wil#)pAD,#<B+Mm/H%FbO6uGbmg=j9i"4FJ<e;3f_:L
+%9O8P'_<qu&[#)Ft$!au1.!BX7[dL:Rp at AKrYaV4NRM)jD%&.?A,aa734<P?tZ(R1%f>. at uiJiA?>JM7:B-u?<\>4.3mLH^6W\J#S
+%7_?*+E>qks1N1<[!!8,T3c<0>,`)PAM8Z?!'*L[X*\(bUXgenG$])gbcP?bJG=*^S6GSO@&iPIX\jcla*E_O<HjF1'cO<O!CnX"P
+%cnX+*q5hhofR5:+%J#OZD)[iu%[_)%3qWG?"[h)qiJ2X[A*Ci"^%\;IK6XsZpd-p`RB4[je12[Z>)=!*(OR""Ok at G`Tt!RC.0+4f
+%FeWNph<d#NZ$45#a&n5RTIu%d,^2BP#GQqZhS$J+#MO+aKKsFJ`du2_V+&^#(U]5GY.5ZDi-?/#`%/F?9X't'c-E)r@>0[qhb\[,
+%!4&4>a+//nrJ"oQ0>JWc>N!7Xo;3g".:h:+`d*<u%MLT+8VL2?^`B]i*s^_^94=25pJ-Bmn@;/C'4Pc.('A___f3KGn_+>f,`'#K
+%LH;Oi1_C-]9WZWYY$>F+7G-1mFN>GrT$Uk;q1K'_"oLG*=ciBk%c$Di*<tX77%Ogaqgf"X at UReZZR#`E\X$Q'QS>t8,L4#qVlA9U
+%m^Cur?q!(NaIcY#adFQimBkTA_,F's79uFF9EO'+"MT2P^s*/?&SR#A>un[Doo\>U&6:`2Ylc\V>K.?$J)EN.a:'t+Xh#J6?5o$3
+%R^*!s$eNrP1P[87Nl^l9d!=q4fI\>!#`@7Jrl%uFiY&W=#Ze+O<$.=s-H8.Lb0:P9:^C9Wg$E<_Nl/eXoDhqX8=>Tg]0+9dkNGB,
+%K(pQP!-&F$k_kcuA%G<[R1I/sM at 2Np[, at N6'Tc14!t&:+<t^;#'_!a5\s]^Pej29`I"kWUqp6B?bkD59"GFWp[8#e&2pi8rDR5R%
+%r%moOIdWToFP/c\A-'WdbVZa`XLKDPU3SR:/n(eWSO:4_kVoW2mr7?nS#:@;hlc-NQ5.jek`_k"]]'Y4 at J2:8H8WkW;/W)CREWc'
+%f2B[R,6?>6)I8lPAW(n=.(C;t"h. at qa/'H*Kg;s.b=%Hn<^I1LRKb+srWR at G%ml^XEpslW. at dR5RE?R#^ucifN\#uA\RtEdBeC`p
+%Mu_-O(T7r?"f=Q`TWX@\JAgNr0b<jpM%RZ at -SlnMiAC.0'AeO/6imT!p`o>CX)ENiUq:+lr(oG'MqRKR*i=-fRmd,X_Bn=O/\c1U
+%1VhOHT*JMq'k'Ds3*$'BBN0`f at V_hU+<fp(0pnSMqBD4;*`I4/X<u42:V6F)Ht+3ob`.25HJC/JVV'mp5\*ss-rW!/^rfa'JSnjI
+%R$gktD\rI`kfQX(72WHr=Drh5>FrhO@)2h"<f#FG(LO9@%98k%,pMj[#:#HFS=nFc=6##!MVoA!WuPbr4_/AJ[L,$4D;_U+d=`D*
+%f!^.bm;A&rZ,@)=/26/6`6X`/R0 at Iu:mrC[A;2Q\(IJZH`g)7EU9uSp>u$1_F at c<j2lO[S6AMsQVhr>i:r8c=4Yj9SrE*;_#R/;p
+%be[b7,^qBXq;FA(McXn,0A:E,/pq-7FhJC[?k=4ONTloDem-nI:PcD/iJY2R+.n`n!g/>:+k8>E-%lF3jbc1EL6)jH&e<1k7 at Pp!
+%PgrJS5R,^ql[c:J^tYQ53F]$0%9UjK5iS/_*<Wse$ZjLMDD at W)f+l"%qHi92h'tua1=>5hPmMtQLJt\f!q3.$LY'[FJqM2A+B6_+
+%9.[DS<McYr/5%\9hhhVG(",2"Dfg-L\gb at G'e^pS_.?Ij;Z@/m9c_-"Q<g*/XGK!bV'%qDGd#'"mNV+33Dk>Z,!fHeEeP)S$3D-7
+%M<@,dJ-`(s$`7]Uk$5Lmd:M:l?8_0h\:anfboWTDX;";Ccs0NU4k!+e7Qd;WDXbfEi.RKc>cjt/AfX.oQD:tT4A7"fGY91;\D8 at 6
+%cE+#,DAfEj191f_!1Sgi?jMRt"m1_^<8;S(5X5e\)1&AdRG`H8B4Cq]*$5je/AWSqE-hWHQklSpO:2R&cliL8OO9RYIQpO-O621,
+%HlG0QXFjr4eqD5H>!'_`N@:H=`lZqDatRA$,kEnK1?c7Bfb`u+FpLZT0)qXO?%cY+YJfjjbgM$B+k!/h*?(l28:4sgqef6q%-Cr\
+%P6$9- at 03rR%k97(iLpEU1Ebu*[Nu+l[g0#ANkhl%IIau*<(o7i<0!rts&tL:j77uDr)hQ$oatq\ASdcI/g^dt1sf at PN/P=5<a7DL
+%<b at c]U=t=Q_X*IZr$=092NZ58fAOj<lmb&[L)WF/QmAd\cBR:Zm?Ae+rW-^!'R@*Rg0'5g)[tfgP&BD(.]P)p^_YaBA0M<p=#oZr
+%2ichiJI?q*?us)UpEnmi.S"c$P^9HDP(C!F.`bkbjr0Yd"c&GeV3Ss['t]*eYN*3=AphoqCfG43f">7QNs+<B/`*l^d@;te1.7L^
+%+_of!>pK%M3YRsK`UXWUWQUamW)slEq+R7c4pc7Di>/^=ZAP'XBq?iFZ#LoiOD5LX;3f$P-AkF[O"LJ$8;pOiK^^.^/:l1#FWN/Q
+%Q?J^b?h-[>"?-fiF%i`RlmB-MPf0NYdjTcM<'fKs,oW[M=8\)j6*!juD?d5Gm8cd=\msi'JKeU=p<DtKPs/<.+u!XEiOic1n?`t\
+%*8i*og+J(kQ85^jEI27"b:$UpW+P,%U,-chpGjSs#J>3Rhh:^a;T3A<m9)fK(UkaLo"UTNS-I%s(dm)JL]Nc.J3nil0Sp%e4?JRF
+%>$kg268fVkT,uc'WjlCOBE`_)h2%B at rjLCt@RK>l!N`KG\ATN#&;OOoos=o7FX at Kgjc2$bM/e.a+\reC?M;WK9e3D1g'Yi%6=RY4
+%d;.!Q4Ta;7>!tCR[ZiK(b$<kj_mM7OXerr%@ui<iXq6!AjMD66c+QF%:NstNS%/XFF-p6fJ?mJZe=%M;+S_*S+Ilq1GqTOf;g?XD
+%)]G$C4$a1oQZ[Bcl[uFGY7-acHZ[I!F2cM.==n-.[!UY+Fh+jG\7jWp'J8_'I8n]ADN2)GT,t;ETEhB;=aZc*^0E2\gg?)"bE-5i
+%)=V$UL#`kf9n<bum5<O']2cj16)gl<G)5L2\B_qB%jlk.%b3":(n9X+k@*2Cq1e+-_M=6S=C`F+$fiaO)m+oB!2uc]/nTRtbcXRM
+%6F30*M=I/+aF_84aFL&'Z4f/TbV3K5r,+d/Sn4IGR+2gLHl]"?pl/t?=o^t[q,NFe$.?rf;uU3+pu97?JRs%:0]Ill\/nT at K]^ik
+%g5(B\g][IfI?,\)ck*QQk at fenPa+6b'?a*X^9_<G(8ncM;CpGcDPP'`p4/)@.tj$U!2kJ`A'!1el, at 3UV<++ddd2d7o at Qg*,4#\o
+%]3IC[?pu&:1hP?X!14gpHG"9cBb/*I8S4'#l-.\W)TZ0t$[NYC9[>k;f+rQjF>35M)$1UJ^q06!JRldC3_#s4[DQRh%@;'k:)aIu
+%-64V7J^g4?2 at nsMn];fh>FS3L"?i^h35ai/4YFWHe)N.$d2F6&a<4]4OZQ>T[t&uhL]lI at qWQp^e*<fnS2:j!/(>E9]]!jDi&7`4
+%l74IO^g'Wc)i_sU!2iC\[B.PhBaA6$>dYDB"]Vn'NJl?2S/Z`][MRFcIOt?Ui3?oN34J0P:"L`d>&LR%?AT%oZg%Po5N,cc-4l,T
+%mHNi(le,"6OZFE\Q8@`Lk2Wm`XbZ"K?l4c3JYAI.@@q2r<JGZJ%&@/V/d[1_R[.D+'YGruAp)X^D50\)A&aC&?>pP3$(.7?ZiJ_V
+%i:0ZmJFls*p09)]k9>!NYQp=+Plu0<C'%X'Be/Aar*4'&1rG$&Q2,%\*+!-s[qh7j+HOB5/('+QYGS"R6W/Zf,'YTg_Qd-e at lCWP
+%;s6(`\)Cmb^7,anWIkjYQn\XMVu[(]Cb_"(,W.acH8uD<DL&=J]t::kjMq5$bd5F4E-M!]k;X@^(Q=/SNSZQZL4F5\g'gN5MMGNL
+%RA)DGh)jWJ.s.c^Tj:emBE<FP!Ns5WFqqS6blauqgWaTu-qE3;c.1ZgPEG*%]K9Sa5nJgT1?$f2E)YBia.3UP:BWLAEk!?sB:U at Y
+%TOjcgh=O2=K at ."D\m^)hlgOPWY`AkVWV-umZ5E@?J#Fua^oY[YaA63[E6XVd#AgBeOj+XrF2!#9ilVPcE6"ofYI$]!T`>U:(#o at C
+%j,+']]XYA$NBe6lEC.`5TJ;CYpm[1mdR&$KOu7:#2U/$`9#fr7""k'f\Pdp.!4OW/:DhL,-W(g0N%*t9E;e#r=<$"f-a8rT,5kuh
+%jc7Q9J/hn[4`4+^2Q-F5J36)$n2, at 6C@P7:lc6@==k,C"@)T##Z0BbM=I4$pXi*CX(e;Ut8#R/i at T*gb))fBG`%(nl+CV\#Qc$T]
+%$+?cg0Q(7HD6Y^_E4E*;>7j!%TIZS`A at t?94En8I at Bmd4;#&/#h4guP6\>[%W2>soUWioG:SPJ1114)rMAC4j?pLs.R8"dZh3^"'
+%CtM?hEJ'BHMi5WbrQAp_VsA>g_#^uK\.[,tVm@$Iguo1,4=orDahqR"O;Qsc:U"dNSRm3MQa^8fIZQr$]4N`jHQS!Jm^BuQT''s.
+%G^0=`E>jS1\Ai6k89_hFFE=JOH"9+_0#4/qMH7d,^(D"qb&Ugf.;G/W%Fq.-;/)rrrh$$$D>9%FI9\\PlH;\b0Olc>p=`)s/-^$n
+%P at EenK\9W8JDrhHXCgF#d1rC7oiU<TKDUQTK40\.ROr%VGu#3.UK=?D3Y7Z5d:h+q9hUH8]UI&!fOJm2 at Csd%7b>$JQE1VbmQaGK
+%Q at 3e^5#$<^#DuM^<Uf'$&j--rlRO2b@"K3Vg?hX:8a90QcA72Fs2E6#8.,G$]kXEa]/hORh$/90lG-1b#V(`bYQ^-]c;ep4G(HU(
+%RFb:/"J(^*g[Uqrh9t\dJsnL50:A(BETb55+ICh`gF$)sQ8d_I%]ek.bbC[3j;>!p3SjM at Fc/D=cFO[L=KS47JWWN/7^Z5!,Cje$
+%c)&s4<Qma%_+e$'7Z_QD(=r[2!,^Wume``jn<"(476r(,+A?[-&2n?<,*A>7R9aMUk2^G1nh=n#5qkUX0,u_6aGN*R,T$j8pTW'e
+%N(FBVN0;hp0?he5[XcIJ%Hs&RZ)E9XpRPAIO3C[+HSS\.ka"E,!0ib?J6D!r-4SC]i!X]Q#ri)F';CMN'42r\_ZcGAc.KhZp2\\]
+%0.*eG%SqU"=MEH+cXr%OJRs&/L82Z[b\9d_lnU9d=:lp_e-qs99-h!1d^cdpFqV#fah)or2NY-SZJ"IF>?OWc.5ou`E#0('>(JBP
+%07XQKq\Y<$l8'&h+2#qDUT1Rj-1L?9mg[-`]!B:DpXO^X!;=(YQ\[(Xf49f-Jd]]gV.TjdN>8[-eVlT-q5PSHG[DV[*lFR$DI_<h
+%"F=8UYMH'-cpL'DZ^,jhCpnK:Lpq)(O%D!$qs9'pCp#$p,Jdf3JgG#"!d&0>a'-'&,T>BW\%$[*K$\J6&.f`sW"amW6RL"[H2+BW
+%AD7;'>H2*Tf[Fi_1n&-Bbn7>q8.:fO5ik^TNUF3rc(_>8TF8i'bq7):#!*#pK_buhiWV>b/f"n,Y*_[n;F61Wm34LI/'!BhaGOj$
+%&L6*`^6*@#\XA8[\>F))1L)@KG'd(8AQQm3\6LK!KGrUe\34Gf/7kKN1O7'dLhtX)'A'>jN:%ipbns3-`,I*2`^A:6bVVb2&(aji
+%S%"3kdnk&O"ES;0j]ZRnZf5`ng0?pJD'i7gVls0/]!\/(\=5u;-`qA:Z/&\pC_;b'dU]YMQ-or- at jP(WqaOg"d5VWq0Xf5\-AJt#
+%VV=g_6$:hTQ=t#cjU_('iK%2GkB8Ep6)G6<QkD;7>q7b<#4`70F.KY)&rkZH`K>fO^rDio+OQJDe!4-!"NV[kQ#:S6mEkos$J0$d
+%lM5%EVeE)P$+ojGB]!=E_o:+:E(7`r*GeL*1E:02q0$Pr9f4cdG;VjLrE?SJh9tPRP$?ROf^,>C!l"jT[^dDGC!RM(i<Ql!g]T]L
+%(ma\"bh5/a?!Y^'];nl:eHp3-!,[o\UrgPKW!k(NAZAkHIAYrAf\0fN]m3OQALK_V#NrPXV][CnH1HVVDY+ptoS"53GA1Sf.V:5h
+%@5t#3Fi#*e'Y_Xb>V#,mCL58CZ7gg_FpUkFLg`R,#\S`Z5`Jhq8ut`5A at e)@fRPF4g_e'=L7$WA#b-A0\It6K7*qVGo*C+%T]alp
+%[YtD\"L0P][#I\Ai%/+s!rWh6baY!.&dSg?$krm>Aan(f%pH$QGG@^09"o>.K<&LueJ%@Z/KjnlGc/eT(meGM!-P>bn"r3$b8).t
+%2)YiCNnc353mH8kR'QZ^G+0Z[)i6/oh>aqM%-LWYlgcr4J-T=J3,Q&<"-/5k=T`NX._;pt8Ah\T<ne)r?\8`mEHU`dC,d.iJ98_c
+%`2'o:Z6W)UZ5)CJ^"q6V<r(ccq._9d,8E1%BX5F?bT&:E;8\j\2CQ at NLJ6?F.&D2F%7kDZD^S^$mg`fNIl/!@+Ek$%,nMUG+Dbk3
+%<5 at ne0o(U5rf,,tgdZ'GT\tFk[\4t*`<K,u%'Dluf/k?''jU1,50G\,g6'XnRkq#<*?,=mF$k;c@:AT?BiC%$]H>7l;7JGM_e%IL
+%brV[d1e;6&Cm^r>$e$.(`jf]f)KN;@5hgUO\@<Pi^cb!T_JaTk`(q_%eUf=kV-#WW_hOGZo0=`<dM"MHfo+'%;EINsN,r4p2e%R`
+%&;b8$-H5r?USHP.#$V(VcYF'M['cCVQIc)Rf'lpG6VKh!H>Qi76;/(0o\iNr3j6nGYp4u\T\0KNghg'Mfars9SCOd7)p#Mi<Nm7U
+%-9V;bLWDr<_!5l7ci+C_GedQr12 at ub6ccuU<+4msm&Yo*'K[\V])q88eq&>VGeXb9e<V%M^1:4T!mW5\RR1?-qLn]u,;=u5gu5<d
+%b2SREj2!lsDL1%F!Hr0]1Lc<i5TgHs\;OB!i2"89V:`!m/OFX4+8"QUG:OO+%'k,3*;UjW">8=DhIN+W\8RHq)m9h@)Q9r.o3a5S
+%T:Zu[_SqLT"X$"lIIH8%%70Cnmi^!uo/'kep(g?VA0QAD':pun5PE&!XLbqNfNQ#C<a;Vpfk_b>hKFn\g2P`7c!8't7SfpGh%\uY
+%,E.RHBDF!.`1Cu$X1a%lABICQ%e2Mq"LHbl/%aUCs4A)h:fRc4gWuJ%O.fVZ;^UGH.*jd(L9nD=KHT?rmWK6'1o-+F0eE"G3cC<A
+%DoM3$DN(-_Ii at J)Xu+<q<8WG(,agpABXl(IFe=u1gOmLHRC3O83Y3%c:]\h@>nbRN32P0_ld9n=XfB4"j6ga9.;so)_8D>u!ZQZ)
+%8%dB,,6q-(rN4'Ogi_FF"manqbHmP3fhKh#_VB\M^f+VMG)X(;]BkhP]C:J(1DA@$Xd`%%Wd3j8n"ta)ma)bH')p<:_u7#a\$71m
+%'SF24R]D6!@:0XdW!VoO_1Nj5Ao/lu8#mc;00C%JBOW;lSES"I!qd:bLH;d:>=$L+>=Ek'RDO#LDC.+aF(];KE9pVk9afam/uZUV
+%i.pF6)^+2_J-hO[^3rb'RVbBI/Q(k]i7:E3.Xj<JrF5?r.0u=3\CfF6^E7(\&h+-oD;0oODRQ*F#E8E^*A2#eDQ;\Z0.*eJS&1D7
+%9.^P?1WSB>fQa5e_<ZD./-N:I*XbZn!WrceUC8=!gnY`KFth at m0!nb&eqZeKq)lSIG3b<YFmPH![BU-d-X1WtJ_dC/`;l;+PJ4k.
+%r#09b?;2eF+YsbT]=-Eeag9+ at N`@l\(1U`"h$/P\O%lI]=o7>B]\AG.B"HsI\^p@!"pOm^fouJ+92IEE+koUIaeoN`$'[2`&>6-2
+%%+dVP(a;q!\*/?>U1p:<GRae([sRMMSNDV#eEh?L%$Jq#KbnqqM$R2S&e!PCGCeIgFk(`sNXK0Bf\"19Co`%ZW]FNji%Brhh9mQ4
+%nd2j@[3:*,"sF6X1LU/\a$;@FPF=b/oq"#FT0\4Ci*G/)cY'pc`706BCU+&A]+?''.YKS9";/1b],Ps<(?gW=[;n0F\[beL?_uE+
+%Ct^oU5K<`MDdgN^GKfKZpIhj!,L!UL_p7+c&Zl=KL&7HUQcDI0mFi,f:gfA^flX\gZo=O&g.u4d`T,pS:bcP%DLC(AE&Id5<8B.1
+%IC5Po<]/KEFTesXS]8U+2E-k37ki1>\mQB]lLe7sd%Wp)K+Zgq&7u,5gUf$fbCNC-AXqD6blTgUX4dKm49X$D$#FBPG+RKk*<;eQ
+%EPSb/02't<KI`Vg`3&?!<WOkq\r6YH'8Pr_[1'0\@_8iT4YPR>,.N<QJDOmAdFH(fQ62$%Sf@;t4i5=B'SV:m7>^C1F`;\]YP)B`
+%4!GZEe`=PUC9iPS(c?LGGTcgB>;f4(\l2[l?uKpO&/K*1 at uG8ib#mJTJOQ6!QLeiH=O^;"PJ`ENXrP$K%,piucm6R;aOLtQGJo>C
+%(-G])"*_/2LL>!\Ra#I,C5(CdBh_F:jLs)SR;, at 7JU&>LLVl<KT$stLLnDSaR]>XZ65"7Q.)Nd;I1IoQG69)8Iq9*CY(c5e"IU7?
+%im\"F3afKW4, at _H#dCI`qm/SS?*pasjX\e1U1<S.%VTMPUZ,54WmfZ2H:76g6sDY/C4<MTH$/7]M,\@NXC^hXIqBU%hn:"`)4/DL
+%N6tmfBS%UTl&*1Qa6XmNc!#kIi]^:3>V$i$*V[jYKoii"5DS":mYiDmO,<ig at TMr_&_h+-;dBLaqkr+l?nAC2)hp\PA:]j&G0q:f
+%/WA]_hVQ/X,A3>RHTQ56lVum3PtqrZTo@:e/qQFMO]Q^V?`FuRLoek41kYUh"N&\m"78,YF(_e9SYUlu:LO=^Vce0;<jLQ#As9,!
+%-U*?9G+a"-U=]tWYMq[6)\3g$lk\P\!NiDL0%&?E(hSKS95HEieodGg&.BA6Y-+<s4Wh"KTB2.T*U$P:+Y0Skeen-qa)N&N]$,V?
+%rX<:XkpCLFpe0bBd3P,o*`h(#%d3q&C;&'8Yo\p9CFo?6!oMcC3Y7FGf@=[h?9=3]OTk`UY&9c->7XJC)E<@$DsdRI2*A<jV:hUp
+%g/(,E)UM$:nP*IcE. at r@6P^Jk?C:>o0%Isl#[Uao)f-W;";4kM]q6+R#-2(.=r:T&De?dqX4[,[0q at Y&Y[I_qE+5;V_HG.Micp-K
+%!lMik9jEjcpDK]"lA,tm]M-<Me<o`m,M<!]EC?nkRSAr8GXPKiX>EH;6)2K-E%[QZmu"f,>0Yi;<ap"]Z5E1"%uePn7<cDE*U>UF
+%S$+jS9YoGYj!qZp:H#!r\8/+"cS]Aa?0k=r!^R,q>uC'Z`[!l+TJqm^4?2:5!YH3HjTFE:D8/]fCu0H9qt[;89!/U)-m-:DU8P%!
+%gD2nh1p0mGiX(NKH1NYFhJMM1r.?)%.66AiA`XghiR`figoH]gm]IMumC^-$&StAM8MtR)iB;5DFMCXp4Dk,RCu,<'7gPcUB81aL
+%]7:_u"@bLtPB\6#-9";,Z[KVJ2o8E*W4 at B39=fEdiR_Jl0RL^WHLA7OYm;/(^\V\4R[*Z.J)E?NDM:Tis"=Ie>ic%&WA>cT+<&]\
+%dn8]Rm=Eh,-bosfgPg7W-A'jkhQ/TAY--EEB!mmMqKO"e[t$YT94YOdV at MQlQ>e]A?b>-'LHSB!%3'0 at Zkc<t(Bp0,&P?_d!XS at N
+%pPX,S1?5W*<8C:0&kihgDMTi,b'HHT8@>k1WMm7Y`;R<-[!)$W/^-qe)gaI\Z\gVt0GEe=H7$XG6gNHS_d9u]WeEf+G>n3,)R^7B
+%&.Wr=qlRYmpUBd6?N!GM-_cN%5i(;;3Otl7m$r7+O,#kh)O"l)NiJKjZ3-u0C-n;El6QPD[Wd=1Sb\G)h,Q;k$sXS)A7(/[\t2&#
+%![sapn[ermrja'cL_oe;dGfhn,;Q$Q5cgXtG_crt?K49o&j*XY2O\4-eL_&7$i<.AY$n_mHT)'Hf*_kWo<>+sBBV5il2B>Q<k9kT
+%XNg)Bi"/0S'ksh?+h^tC9$C>I-l.EO%0H9A3PfDb<S\gS)%IB_Io'rj`0`NSrOA;Y0P^qmH`BP^1bYPFb6N,H(Sd@/Y5U=q8rPQM
+%1b.djL>\E"11"h2BXJ>QJ7Pm%!Ju98TYfb%A5$HSfC!_s+<d\<lf?Ftc,1TFh(CW[Ru^3UE;,C:4)Huuk&T*HG`+WfAa:kUY6hYN
+%ns68m/uY3tPH>n1Z[h.?@*.3Jc)<;t>RCus5A.<D\oh_+J)X'Xf,>p?Qsf:`QaHIu<[S=bZ_s2(MT5;a$+CXEP[1bY at mu;73uqk`
+%`Z2G$?AKK;cfHA8ZA2hfHF.3$k=7TNRd92f<@=ZSdsLGt:>,+RPf$s,[p=P\,rfa+^=d,6-d%gS[l at q_,9fDC3A!Kf+C>CAB at DN1
+%eLeek,#lapb&3?tC_g_dk05sL*Z6&I*R]9Pl@/SsOK56!A&8Z*i^6j60O'X6O%t%t>Hr6Bd\CoQZAC'@AD>e8NTD=d]lJ!P)RniQ
+%@J']aQ25`*LEq[J\Jc5,o^-68]O=,tAamr^Z9Inj\mg25[L'A'DVK9tJ!SQ@('=68*+kqC/$#)AA#R>Q<VAl6F[t6-`jda"Xr8`u
+%>j&+b\,%<\9C0M;Z]C2e(!e2Wdk8P(4kNE4J-NG7%,Tc_4]l19\sVQ%bL[r/>?.6XOBn*-j*E\B4Wk%`d<aB_506)%2tOQ1h<kqo
+%_k'%:@U><+Mj`i9+d`&]1[5A)LclaROSrV;nSfSjVObii/K4r39F9&0jDFKRi,6Y_>MIc at o=^RG#d,a\ic^&gCcG<^V at lR(e+o"B
+%>rss:`([j``dH<C=qe=^^fT:$@u?5$V/GFkFp/=IlWA'rFP_1\&1%`DcaK_1 at f^&\SRKtI<\k[Iq!\ne.-'^-UO8Pj5CH'8rYAb+
+%*4meI([EUp1Y/B6k6dQeJ8+.T=Z)CKn\=e%%\IIn,)As>2Uf?d<XE*7_/3",-1j*CDLO1-K5%b+;?6,.g7(fQm!&lQmlhh+[9>L9
+%$[A]mJ9nNWFQ;e^6El]"m1Wf3Te5a?a3 at Oe:$>KGl?gF7R8qPB=M_s!g*t^$(POXf6!O\7Tg`QhE9&i]):2-N]`NuSAemn/d*o)e
+%$t+GU5uL_\>O9V$6$o,@[9#<WVd7OgYF`F-8Hd(?<1E;('fQ5I4Yq^JWHJaT+;k?5a at -9fC0fU:?o[KlEPNh&Y[Fosl!KXA*Lm<:
+%9Io<G6KHdX\(J^53QdWq,jR-c_uh!r=CP.eAo2!8?Z0q44"M_Uq[B?D2)mCA#IL_r#J/l(,-WfPiH1j at 2Yf@!.#4%'-5QqBIPZDa
+%HZtaciAB_rLU7sNX*-Lo_8k#0c":g*$dm69KcgZ5#%)b46Z2T/R:r:-=*KSfZ-NT'"\CF$ec!$2NadnhLs6&,&p%[Z at SXB?D<P0L
+%G3`qW\t]nugqo+16Jf(4(a.cMO)uTWcl?XM\_;DSeXB7VMek(]hbofiRQEIMX^*$:[CA=((IJ6I-M!EcB+?ZcDr\HI=UUO(mFg8i
+%S!(D<'tJXB?sTFUeY;1V`;m;4p]B`X=cQ_tLh^!>/-+[G91:Z;6#A>:cW9RlWG^:XOkb!>jZ#S5?$L6gG$csC"uSL9S*^<IF[s at 4
+%'VHGL*bI]P?&;=thfHVXI!Ssdi^.oB^:!js0]s=),HjgLd:(eM:$!cUmE*AGY4SgoHIQ(UMiYaVLcLtZ1S:jl>29Z[F7F^cSHbeA
+%`Zq=(RF)o-YXLbBMHJ&:d at 08&bMtqI<XB>?k+Z1Gm1Rn at Hj[LS\C4[!AfcfT3QZmm1s_$r;@$66ABe[KDt/.$;OokH5TedB!r!,d
+%_nI,Pn53lO`F;nLZQahMPL\4&,V9hE-U]1]P_G/AY:KZYY,CZs(lN'^>n[OlDJB0NE^;<'!!"#5Bi_, at C8H!mPLFB/DZ8iV"'a`<
+%\RehF9IFl$c?:*6o55;\DCO1L1\N$4RK4[sA94%gU$`nV2h7gTB+car$?[<K!Z-sf>B9tmp$p"5%+[A>[LNFcU1J*eng8FC!@aN4
+%'D_uUMrU-NHA+!^jjQg!0fRWSm5>"<WABo9g?]k^gaZE"K\Lkk:W1.fD)ptTA2!krlru0(!Lm10bSIK.cJhNZ!d03;%!GGqD?IeR
+%)->mlq9)#aTOH_f9?]-q!V#OnN`cuKR!TLBY'O'kLI&*HZ?"[%WU71UUK==]e".OC6n>m7ln_dPLASr5Oa>98Lf1>A?ZrSo>gJeQ
+%bj6Li&A!<s%B7g3lWb1.6k0$b\uTZa4-Lq;!.rPN3(t'>o@`lZ7iaI20!*+$=Ydg423G_(h\MJ])fim4a(to6:6fY[[PTjGj?Rf#
+%5RJ88ST&@hoa*Y0g:Bn="^@1aJpk'<([UJGdu2Z[l\j#"R6IGPgU;fI"C5N_)okFG\A:"0g27e#h"S0gep^r-7i(ITlM*0=V8"AN
+%(0uBsje>>4p:_iE6B5nMQI&.1d4p\4g\_6a\p&ogf>j7>Ld$?r=k4!Fn32+(d`<^GApo\4nE>XAk_4pOBupu#[?W^&b<;*!_^1O%
+%13D&/r,G%kXQ`MEVU8N5o3R57[qR/fd`l@/"O>#(gq"B<BEMr[OH?3T^R6R&=ih>6n?2LP7%#HqB`R)]6T"^CMig_[.9N]Vn+Pi#
+%K'^*Cpp-s8H,4Y*YR)u1_*XFLQ7IEBP3FSq%0Sa+\_Hf.IL_<Mom)&cHK7`*HSYou5p^,&/Am7#\Bf<mF;l<Bk2'V-BGcg?#[L.N
+%8tuNl!jdMuN3'YeFNqDm]ZL+ukg>[:kOUnn0]HuoZo]TWYaU8Y4$-R>oqX-(/%$n.*SMccGIO3,Z.&%D/[(a#R]U5o\cH"R)8^1`
+%gNbY=g<bPtDtAO)4r\LLiMk(`X^k;X'%7K2B0Fgc/uF-YWjY6N(2s']b\APIJ*p-Uq]GkpK+Zq=!'S7Y;bS<j7!XlHd48fe=rV*5
+%g:H(pAcTM>CaZW./$*Cd8R%/Hk2K?;\kP8QVuh,Ml$AiM7:D%Q*:mSS^2/sFJJ'41nk!Xsi"*H(Tpe8lN7Rk#Csu^P3k7a!%P9F4
+%R$qI\TL^cUJ-c4leP at V61;P>6E7P)_!gm'$7"]!i^7+V6^qe<t_'`crX$(E4jSQJr8?9%hqhQVsbdF+dS<":0nTXJjrRS*LCL at n>
+%Q,8iNq(1puGVmES3<Oeg:YEsmq]J]D)eH;-dZ-u-B-$]b%7'X`o]\>!ahY&@N6+r#-E`_RF&URf=PXXDZmU"(?a'EbCfga5hWe]r
+%:9pKufS6N1OIp*.rFN#(E)3*:J=OV%nn,0/8.P=q?8,H4Qi1#a at 1[G'CnIk>4'o"SaYMBZ?>4Q<@e&eM%H$M-Jk,^bX-dc!S]jbX
+%LU at rL(]rHj;m1AuCbqI"0.#`deuBbD-UA#\DFi^B5#'S7-!:JSe`Xil986Hp]+$O?=6fKd1JuhB>AN1rE)ACPm<V0rj5F`f[,o<1
+%9[o(\FlhS^4fmNLGFQeN34cWZM`?Ft$gR?GY(N1>ik[AW'/Zl4aI1ZtR5i42TK29hpcQ:8LQ(21",sJBJsf5s"oD7*(UJLj(B1Wp
+%c'"2f,%CkJX4F[@G+9q/iMIL#`&T^t/RX$MZM=aJ)kUHqgMVn==G<9T>CGDQ"7`'e#YGMGlUQmF[;=ur,(MXlp]SXs1Jt5OnaR:d
+%8rADFmXljIlV,Du!S\3h[d&Il2;:GkHf`sCU\W,",h3*aj0I)&VV^3V^Re]Pj>rXfF9;bsRL'aXg0T0Kf5i.(:+5gjF16lT%r6u'
+%qD^)T_43(C-pA at pXepPLijAOB(`-J9`mFc[6<Sj2]B/;;!=nPbnp$DL(%Z7%iPT_&O2H.T[Z*K_I)o2J%KjgrVTD"@F#,u(@^M=0
+%=`DMcqN/(b)>R^EJH;L=N,9Dm3fZ*$G44;aZVBq at g;KK8Ru8jjG63qQ:HleBSsWSM1&oO1]m2c)6rD2s2>7Q(=kC(2Ib%nBKr*m>
+%fo'\p1?5Ks8#?go%45otf`Z*W='7F,O9fYa4+$=$-(Z6CNt/Cuor at M#dEfP8QsT>\-jLu"D1aY2r4eYlMV0P9/[?t54\^:4)-WB2
+%+S(\\o75YJ7`'-#bHjQXp;%f[fP78]/VDdY]kFNKCd-GffP,ujR#ps-5LRbb(`s#1M0"m)Ae^0Z4GpmSlP3ZOYbJK<Uhb/Hc<6\j
+%J*]A-A$u%:#"&A5G-&Z<+D,-hG<)?ID at 8NW7$$J6Bsp0+Z;$t;:s7J.=7A'k!18G:6?r_B=);tr0o-A(9g0j7Ta7;I7<T11EPJch
+%n[;[?UW^'/&67J^Uud'^H8RV`JHd8Q\]NKMkrD_7H^e8^Fk\.1d^[q8hIkq(a:Y/+;><GL>@MbXZ`?<4^p5@)E!BE^X7bg[2GCtu
+%!)k(i*hE+lAu>CF1(1rNL1dSm#).5fH,aNc@*7pQKPraae0073T:Jm3QEI,@@3;BXjIHRZbh+]X<Xu(oLdsXsd604/\Z;4Q7oT5r
+%"g4Zu<2Su\Tg#F!LBa_kkEV'M?:?X]"Q8'U8?"GEYV>uV2:cAOLWRuFNF at 3Jml3u@"^;MSs&)*?=$D11,J6Mufi=m(%f"nGG7mV+
+%`gDQ=p at EEVV\eQSV/]S7OMg5-j-W$DB/MPl?Lr#<MsC]+SD3$3]+:un<7kTjQ;%2Jer:5jgAYf1\SQE6Ch`9'&+^=Y>l+`7BbM#>
+%5FZNVK/d,@!.^Na-TOu'T#IjGpL#*)*"J`B\K8`6omoo]\8<;Vd=Dr(EB,BYn7$k72nKOd.Z3VS/I4-+9F at So[;Z3[)XK2)iiI4D
+%)K!XF/_#Qe?R[=Peb.#OCmi(QP<>$M?$NXsE:HNOOC1!h:()%YP[Q3UgCjYRX#]9)]&TJ8!G'udaASg<2DNdi4+il\7&e?bmA>.)
+%\D+UkR.jRjmML at mOaYU"Q-e3#aV at K2hG:a&k=[/V9Z#dao+mgXM=HF'>-8E7Di_t9Cqs\Ur8GZLe^0ip`)FLnh0Nq2+:^3Q(c,5Y
+%2Z$n3/,-$2'Gu8pWm<[rRm!gah<f(UbaGV;5q+&.Bt#s;dUKZG_OT;`d,]Eid`[oPE.cm4<>#W0K<HCa&H9,!:A0`T:!%QWr)sXs
+%\bJ-.UOlLmp2A7_8__G))U+k_ZUAfhK=Kr\qCE?#'Oiiag;_M:r-,NRR5i-63)R&bIkV%%>hU. at 1L$!YiMo=G5%2>\b0<Ec\8U\c
+%'!"It2VH`1!c'P]'Q6I?B5#BNXIgK[(@nE]j_Co+-=G9L=*(p-aM4 at Ve)f/([B&q^EUY"?-(r&C`JEd8Cs[WpZ"0K?Z2,^YZ,?kF
+%.%)=WX=q%2Q`s/1/6Z!>;rs+B1O%;MYK&fYVe#1a4'KJ3Vg.=. at VP_I.>m;>83YB9=a'Y/3:h'WS&Xl:2!"R$(q6&hXVC,6MH>g3
+%4S3>u$0r7)OA'hrCtAG4pueO!6iARr*X$3\E%Ya/YCs+.V_Rl_5a-a[bSS?#],V(!>YSf#+U('0hLt9-+4_f>4(u-f1 at 9&`;s7%f
+%fJ!*V;dKuXZBb%RR0DE)96G0b%pjA\WL;X^a'A+G?B8g&pA8-M#oEDVCYkc<h=.n1#_</f=!5lJ[rmZbSD_9Wlo[)HJ_4[$*dO_*
+%APKa'S.M2r_]t&l5MZ`hqhu(*I4u)$C!HR8kR6Y2h5DdS.TVB;5[6]ML2^VRKVQ%rO(n3j>GeouJMO>4?WKh'C]a'hPC0[o at PZGQ
+%_FW'[c$Xo9&@I(0ST6W9"@F2f'jV5'^fJ[%\"@0$4sM8G%Yn"I!D'-a9SAk5ik#PVpYFU^T3p3%M[.iho0d-B=2()&hHZYgm8YCI
+%-cFsTnTne;a`^N8Fhe>PoYY[Tr'_\bOf.4SFr&@e]4 at rFqgA'JEd_m]R=Xn=$8U)sVTg@)h+PJ.8Mb1_)g=!O.\+nP8Zog(ikT<Z
+%DHNENgVXNun5URuf7t)HD-db at 2(R,JGoJ*#2ScS*TcGJ)+8]WuX&%#^@t\>5B!!(]4JCZ^<*6EO#F9ekOF*VndC5>;EpD*r+n4aa
+%p0s at l+Hdnn[kk0g67#Z]=INoHn8VWhi9lYeKuQ4;EOAI5C!eMQBaZg^MS8s`"mqQ`#r..uJ40_FgT<6im97F^pB at GSUQAZbin"E[
+%fLA3/`AS"hKNUakk*A./KpM?C"#^^]c9""O?)m$h(o3(`TE+^]r(^ksiuYcA[Tfb'J7Wr"mBA[[kq[Dm-eb(e2XiAgHfQ6%mH\\h
+%:dT1"J%3(b1eD[5=hsL2)@utgEWDg30;7`6p/B:]BC7e9<LFFA\XU4#Roq`)mdEr\rQ&?ZP'nu)L1>2iI[C0$rb+'W(9C_(G!=Sf
+%O2RP9.>n%L_B("]HChhNQdm<pT4gt at Cm$UW+:TB(">?>m8(WKU(+:o7W'bN)d.m`>/Tr&I?>\L&R,sk^8`?nWls]]9VBE,-?LR-C
+%HHT_FZAAUQep0pL84p7'7tnjfE^Tf0E-:!O7C63<N[@=<"$^bF>F>&=fuC3&/sY([i0T(PjVcR"P[ADKK$"K*YJV!"$/uiI0IX0?
+%HoiNnjd(YhE0t=9B[j:2pp3ZI:f*(#rm#Nj:G*q`8eNIK(fRE^)7+0:NP=3*bL[aW&>*@ahOhb+23 at JaHHVq,GtFhQ87[E+`Q%\3
+%@Te0cRt!G",o')Q:%r>PJ&uDM`sF?!3pLp^m3`e(h@*ZQ@/<Vdnu<+>(8`6Cf),2:jZ(/Z- at Ho!RhO./XOuh`8KZl3:1Ej*lSRi\
+%f09i;i4)VPO8`gco2O-aRqR"`MK++mfn6+="ZU6d5`s$@@Y"a&B,G?1`gZXtUK5A`01V1P=A?:"A3Vr6^aN[=QX!8ahdq6(T=)+=
+%3>*k4p:E)J6!WGURY8pL#TDRl4:bIa<t<PJBC&4.U'5S'Fanr-hAYXQIeL^=_gjg-H>88tD;7.1'hKWXQ%ZDb?^&C`C.RYIY;e@'
+%n(\?YUePn$IIg!)fnQBXLH+8ZV>e9PV>ks=`DH5W[A-7[@(M?Zq4:/l,B*n&E=PJDD,HlV$#.u\^[8Ln)XQO&MVRdUV'9<P:ddu0
+%=m]qb_qYr(O)C)ZEF:k5a5!L$kZKE-OhF\Q5H\kh.IQ\[Ob$@&'=!A4-X\(Q[@G_uJ+H?3GV5JL[TIRkCPiZ1GBl;f2H$V<9LWl#
+%\Z)<ZlPWISqFS=d;U_!X-9*Rn25?n?A1;q$NQqB at L)u#NBo2;Of_q6jjE;X6Z2P6?0=Pfc5obY78NugOc,5[ak&2W=oMp(d5q3Xd
+%K&7Ks^)X%$`B9ipENUe9K_8gaWou!!/\^J6g6sUV at 3A@+GbR[m=l.295tZXgI=b0ZU'ZWED9^PP7cVrrB'6uJ.4$r$^#>on>d(',
+%5t[Q9pan5a^n_?)ejiZYf:8nE3l,Z^o&"M3l.dlg6$_"Vj>lce?'0jGSTeP[P?S.gq40)CV4;^N.1IWL=hOMZnZ.n#M!-O/NfPWN
+%28&%i=&1$AWViAnj2ub6IF'kM4Q!R/:==V3<`0_+*AaN2n3C-TX2KZ?'pSP?Cjs/9&!gpeKNK906]mKO-!>te%ojE$A\s_6!4=4o
+%F6ZW(K%:SUf0Ik3DsR<]od#fjKD&ZtqsFV1mj*^R\a:A)^D$$IeZeI4YsAeAH:e"pNAGat`@7&=&m,],q$RYcYZ2L/cY\cg8K#:j
+%J at a!ZmACAA_ae/bMH6Xud at o4/8^m)[[W41rAYN8P\T`ipRcfMC=\/ME'O,t<eR*RCY!2K1cTJsX$;%;OngeX)8OGbdj*:,!mi\6,
+%X*Y=)`buN:Vq%(.]qd`Vrt$R]VhWK=deu9"P]1Pc%BfL48[(0(;fh?#h8PaS+1j5^IHNM2,#$A2XC\6p3eKpHltI3Pg_jlZf8?*Z
+%2C5e`l!@NScLiJS+`f1_),n5:'@rX6qlSA<XK at Y8]M*s+I4`3]Me'HJnj9h=1VTaub"CaRI&=&cJ>6 at U[ddj!@G at Y4)!>D$`l>sJ
+%5$fC(.*8$l+k^%#RfP+_8&'Gcb>G3Al`!eRDQIo\r?Z4Aa.P=3((<-B[+Kg)J.i__.]7Dm7?RSm_71pWcoL+5*pc<n3O$ERaElY5
+%d=b,n:W8Mq.50Jnh*.Ba0Z#:uT#3enf<J!ZoJW-7o12'f'fHWsp"7&;o`SI;p;=/48:&#e3H.u`B)%#CpmC@'f>3+9obIW(\e2P+
+%5tp>g6$(T:9V=Yo2J[-K-ZDV\Su2n2j]3Y(FIMoH`V+##>FA1omAsgLB$&Lq#Y:&,LmsOubU^3Gr;J8c0aU%IPYiSde$hQ%GV04-
+%IOss\d'/;n4*/b(2>qGO,!i2E>mn7gchjIAS2,TiTe>G"dt,[[:/t,Q$S33$\81_X#F=tI1+?dHc)8&?S+++1>=mXLmY at N8DXPr+
+%FP<g\)B8#9)Q<V;\'8i_)lq]\0mD"Z>qH76cu3r:Y3;&[V6(WVSRc#H$A,i,)\K%X(`2;\BAR0kjPQs<R.H]`I-(=f:)mf+nhCA.
+%Ls+ZM3%U)SkHqepLlsSH;?l9YY3#VI.Bsfdbl[k7$3H^I at _U/Z6qmr&bR>#JfpY$11>s+tP<>;X&>X;-o].Um3pddeN)pt:F8[eX
+%HK@#K)O`5ee at D#eXS_ at 7/UO3opK267:HQK?Xh]N2M*5f"QJ*6V9JEuQ5_:uJr68M<T$h.4CKEZ/4es('+.[qL'0IaJ?]s]g)W:;<
+%jdP7HM=T2;k^U^0[oLRSM,*,N-I1K8A(2,*O0N$K;pQ[Y/J'$I%NiEZS:-0te7![FKIfA at .0e=arF58trYK58Tul'/\83YU\@2WI
+%(=@\"JSj,QH#&.#ZP.XK(BX?\n0*p_Vigi=j]!-<0HoCe4-f9\RXZ54s'WL3`bquPf0;,;Pp4oeeq[!=<U[rNN][s5ie4btI9H1P
+%YZ?MB*R]AM?HQ4Qs+]K^b(`DqlfA]>4ca%Y5AtSMiCCC0`Qjq0b'n+pOE=Y.?HTbd#If6(][#hZ/8C>q<gILu5a-ilTh at tFFVdGI
+%953V11e&leHu-q9)t:C`h#*84s"s1BnrF<N1>je*AY4-Uak9>F\;%^U@,:&;Qs.3!H:]T4:faLbLXl;!>kG9&QnN,&>TWjBjJ at hZ
+%bc+h5\S6K$.6anndg$jQ.9muu(Br/ZNInK4hl_snDo\!7XEO([kf<5]H"7$#Xp5"eE_f!:acISp>?EWM0kg*Y8S^m>7q,J+QECN-
+%,Q3'C)Ee_1AYeIeb7<An/a%i3^VpQn[]+/4SA0n%Hkb-f([[]-eoVAPUl^gtkP.4=K6f(@,QnXQp&+KIUiT*knGFSX7N*lOFthHA
+%C])]PAR:M.7 at h)um=&ajY1$bpA[;s`VSF$"OaL^>n=ASV(*H12+>t%aH`gc0eh=\!Nf,SBEVT9o]G<S%I;7^dBKu8j\asmCWgHuQ
+%r=?nFGu)]Y$X.7^Fe80AJc3T&fQ7PqTO1o,.;(J4QKqTNrHtO),a2njOYF9c\TK3Z^=g6)U5FeVPj,@#m?QA.mp&-lV]4mMI.YS+
+%<pM3]$[/3\PpF#HMFkW\EX-NnlFC8rL,uqQ<uu94Z6jDro!=UhPrF6':JEhrcDY:Z.])6Mit>!tH6<NA0=6;4qIn4W^o5Xd]hRiE
+%(GG=;Rqe4Jp8:KZ"j8/Z7lm at Ca+n._:f]$#HWLjEc6]3DNPU2F523kPnE:(j-Y(YV=44M5b,l8.BM4#13YBQG(Pa=<2e_3VL?^X#
+%$g=`sY#.Qd85'k at K*BA6R<Cg2Z2+O%rB0eh_>Yd)2pOQ$RU<Q,og"%c8BmF?^JGBi!'ua1^etjdQ>P;E*OjkY6q-[@&!LOIZu7\+
+%mdK[=R8N]A@?aek69"/nADp;:5/hOi30F*fK;706`0Ejl-<O at 8d>R,N5DS&e[%#_SX2fUd5lMlgXa at e3pLmdF;6K4Vhg at NR"[.KS
+%4<E^OgIO4$[H=\tI(b=a3p;R at WI]&</X]0VKUT-m*dp!ok(+l9[r"8d%NWK(8m]kB_;PQ*6*1&6B&'`1+KSR"kL?WK,V9?k#6VqV
+%dL:<V)2[%hcU&p3+*n7u4:,`b5q?BT'Eor>W(ra#e2*ILrmCH2Tiie>*r6piJ2K#0&%p8ZA^gUjF9HNJ;&giqT;3fVFE.T3E`(2\
+%C7I+^F"R`U+,mO,<-`X4hq[&.WM*=f!EBf1=TPU=W,GA!ff"O>m at +N*1f[\d8T_6eS#uI/r at 6t;X!Xf4;s3;i;bo at jWc)q1$U.oj
+%iS[/5S0S7gh1YN5E7 at u^kLZfb2MQ\!*QiTc-,()";LcdrFMtS?BZ7=?o6nnpg*ACr8u^?^g?mhWFX0 at iD&;o6``62!Gku!\Yjg<q
+%^9hHX?6]R[=aI5"d*<R7@?5$80Zb0`4h3 at En=46!H0_qEPJ^mVnme"Hc>.=Y"Q9J-;dMG88Q+E:S="<sUu5n"kTIEQb!a_F8CBJ@
+%Hi4Iq9MQcaFYI#@7K0pOQ=Cm3X1^N-3B7Dpk5)KEhK.dR0&7>DEZSjNh;?pHHQDosUGC$Lef_UF]6cc6.1hPo at QAM)>s(1lPSGU>
+%FZ'tA*Z^N3PZlS7;+:%XG\!Ub9QfRV?,pbSeahb at YbXl8BH6e^XS4_\]dB0QptVe?HHdQ_g_u"jl_2RP>A;Bt8:jCCpf]g_2B#I0
+%j2GY,q.[s`c"0\6%LEEme88%fQDD[X(49joZMaOX['>ekK))ilHGth'/$m]l=A*sm]#V2a_I%>*TU?\611qGsL8dFE2"*/2TU=me
+%E9[`Zs71GZ$&Ju$Z0GgppfGP=X=8EhID<b:1/Co&L;D94$2GKS37q.84_9^=jIi?=f[qMWjsJB4!a&2rjV5s_\2Qgd@$WIb">Pbg
+%>80:/GP at mK;;*?bbuc$*O?Q=:8P4bnQ_^@VC")"aM'TiX9Zp0t\O#A3Q7+hN,J!5M>EgVfk_ffVAZdHbjeX;Rm)YLC;=7"`JV0Ir
+%miSZnkN5<W=U&?HBT3ELTc>l at jM5`E,EEch'LYe_#3=q1;`NQu<ISQc0K2Xuq?k/)kMhd2Ri at p^9QDAYeBTrk5nE,gB_/nRPk*-G
+%Im^@J[*ppHQF,m(/W?ue",oAV#83e4O<uqIOWnf.\T<"YcjlqQE^3Mi?7B+=@_)@qX\eWW at QN3(F'H54kK at eW&kSubd%6T8ke!S0
+%oG?9FV!"!W+1QKh,83DKiF/aKPffGa$+tUKb/M*?)G,P%l,2O[n]P+h>F[&=S'?f&CiZ4?m&18l71NV;eA20_,'#B]9/F8%.NsAh
+%eh\F\G0)43%?7S^Q:%9(Soo?XhCQF!L;C)d:SJrGiH;kI]7cu-5.q!_0tjjc?Tier!.sgLoJENlge:UW"=C,R2U&>BnRU8$rRNtH
+%b</>Q;e`DINUO^V,#b8-bZ/pP08?'S2>TVF:M-. at -T+[JJ*Fj)0/mmUoDKFo<bTVIW\ue^s+795Z;ZcaZCp:rCBcd2+7IOlh-j2c
+%>!`G&iS6c-9R.+k-n,l&LN:[8_UU>ID3rKLl`b6KAGg=3s4?LT)@]uED1VB[`ZE"t/YO)0OPs[J+6>r.J;>"Sb>4oN&j51Hem/fN
+%SH4_)0e#7Hi!l!O3W,lM#!0JI.E+2k1[&\k4PB"J8lk'Y-Q>$`q1c*&\.]iF/.pYA<=]]c4%2J4q:#4b]piT<lf6sshaBPO2B\WF
+%q.1u6-.5)u?iJ;qgd^Q*c#&3,q(O,j:oe1rAbXW1:#9u!#XmjddE;taff+3;iM(R;Cr&#%$>#7(ci(QTTp0pFYOS0DFEo`Sc*YW*
+%Cu5k>T,VhHJkZ`eP)6(1c;B7(VF>U\Cs,6kTfpt&q_QmaS2cKo`OUTngOb[r>*47ZPH+8fm)eFnldc<$))^JIX7,UbYE*nQq7EO!
+%WnQOXM)(I<^HD;KEjVT[??@hBb"Vp,q/,i8cerjLfhE]AP<,#db0]Jt8PL.BSX)M\JpMqNqjG)r_hsel>@=q3.3GG;IMp99FVGpU
+%KYV<]F(=F29[E;dXCZrgD(Z[sjXoP*+/qELB4lXtS!odK,]p,`^9&:"&^<a8<nl#9%,?s'G\RA:r8,.cN_bVZO\3W">`j)Jjlc.^
+%hh:la`eX#M+\ocGYig-VB5o2*[?R?:o1iKYE0<d*hsi'7E<[A[mRVR2]^gMY2GR2D1'p1%Kr*]/D`s;$KFroogpIe.iWEgU)]cQK
+%f(jc%Ys&G9ZEqOn7u/#:c+&;F,X<EJn#h><+.lWlnt-#8qed2B-2P^t:G at 9+UAhr:<,C_JH.>Y^!cq(=e6a]d7*2B)k.0crl1?b!
+%)R`GG+af_mUt-#@LsT(,I8Fmgs3(#1YV/P_7?H7uo%Lm;=BWYDIoH&@dc2+%'&&b+,ZONW/jMU3iir[qIL%l-mAtuY*&hJ\)qn<+
+%=0=TA0ZgJ75<6 at ZWoe3\3oueO(9,WjNksIho=[Zm,q)n)TRr?Z]ee#/H'NonU/g?AgY,=nW'F.`%]>i"p@#J;VN[7C3!mh>-CJ2p
+%_KA-gHRXBiar*%0P1KJo2:G%P-c;41gi6(lAst)gO+sF&B;[Fr#a5g&EV%>>a$u:ZdNt<1i*P3jassjk%LCQ6Q:u>]O-/b=SIC,3
+%:==TmioTr(PIJrG:,r/SCc(6E$;$*GS at mD)*c_THpdL6goC,[*Z]E'jkG?1]K`tL0p at a96;pm#@-%n5S8]N9"*oDO4]]B6$p7,.n
+%UH-8L#3Hr*3DO^s!F908WTrdrfphJp`INT*5dJHNm!NJk2(+F-Ni$J4h9F:o^ug#B@'9[3kG94os#V);)p1?m=2)DZOuB.m:$0Zi
+%K/3mi`\DJK<Ac5?c('rY)=EaFf-L'C*!=ndgC?>!pW[<s7Rk?N$[sU*$>kg4cG_,tE*1_:&hd8nbD=MPLJi:jXDCf at H=ET;#ks#h
+%b_eQ[(Is#rjW%aCN-Dm5l%MFlPDd)H]t3=WIY)NX>2F/UBmnE,#Th3hB/>F)+"3 at iS_nDK:SuRpEFI[XA,d.>AkDTrr+pG[EZjsL
+%d'HUM/q^Z"Tea5&12Y+JJZQq`M<i%8o%?LWQTa`J/@[68 at JsW:4s^8;L4!*%qIJ1=67PWJ(Xu_gGV2%QWU=K at p:Sg=fTADLK=>&m
+%+WVp/Ypjj0j!/2#lWeIEk.,Y;c[ma=@.;:8%mMQeKsg-0b/\%kIYK<-$@L!s"Rm-A[.sC=Kuq063_U?8r.QG+6JrZiK[6t<VZ0E^
+%T_3=Op"MJ5:J$&A-7MWF),UW:P7B at _,qi<*hL8#CXgO at j+5E^uG*:H`GV5/rbV;aZN=rd*a\#]]kHB%J1Yd@:Ot)q:GFh(hG-Z*^
+%r6(eD[3I='K%AVI,f+%H=d_WPV<?HR-Ed/N8Y@>:T'8PQ'VlC!rmfUrT\Aubd)G3iC[:0]i:!OZl"kW>1D:Ho'"sb(ka*Z&#Kg41
+%U<3Gb0UF.PUY>_4\:#f=)?i1Vpd*$`-=E1\Hto0p<DFo[[8Wq5Sltq\FYK.kC=mh%o$<;;;7IL6<[1W\_"kU at 1QQEIYX@hs:]:4U
+%W"0 at 28eR1]gd1TtH"415I<,,3\TmD0h'\BaFR2Q4#L;*MdOE&qK-ZZ=WFBBiS<u3VDsBabNh;D?Y](9c(t\`pT]dg#N=ol%gNjmI
+%'nbAE^c#Ug4.V-oTB>fm3;I)NnW^nj>FP<4TReImWnMCIXZkm:+X("L\T8G8%JRJT.b42D\u4,09E%ar=ekr6hDmS&s3M<$i2o9r
+%B.=uo6+bNidtK<e0:;PtO_,9XqF?LC)30,2-\\nfRNe6C7d"$!(!BZ/n`Db0g::J!21ZGjF4_Y4S.><f!<rl^fZ/]Gl#C1]nL?W3
+%c<NQjc7!@0>n"#g787;:PHlH0C%3;\hCC>^IgW2_2iWe2i22uK.PDaFg2&[k/dAdq.WgN.7!\W7]<n2[*H4!^]H=qG[ppWQnKmY=
+%mqRYK`RJd+;+ftqdWt-3fGd`(_dYcsiSjc5R"m"[h[e10IDJ!b2Rs8'rhQom.^#PXEGA*S'U3==_*_CO:`)Eo4t)2XqTD_7 at 4=bQ
+%,0-*Nd)"aJ`H2a_%XtrbK:Zd:P&nE9Bj[fJ>spVYUS#_Ml&r*6U86VaW^maP=shStMnF<:2b9:5^<nOEl]6Ma9 at 0=+]8a"%m1`9%
+%jb(japoUumDV$W#Ca@$`"2AZhmMSJ-U8JkfpX<0-)T7WoZ73pV(?UY at U,-9i0)#31OToihnj'S#WGmrDkFd+JFa:+Q:$L8;p]-%=
+%hhE<`6/rU!S^U%?nOVc3?`>@.!ri<Gr\iQ`]'&5g,Fde::@FDu9:=T!;NYWpQ83oT6L2lhrBmT&Es72LIF at dr@pYbqTUo,d\R_?%
+%^Z:-KW#nC3e<'Jm;c\G_l7ikLa--%`9UqKuKY'uUf/eI!6m/_/5Nbi08B.8RkdAe(U;gOLFmGH/cVO,$S=i-LPfETpp;Y2O(`W.1
+%HAR)qSL9kj->E"7Q@'$[,i0ipk"aT<JMK(_R_7KL5#*ReqKfoG*Sc2s's-5TXkBB<+:E]o*Ls?Wg]fLTk.-BCS?/IO31rgS3Q:s.
+%VN1pg19LVs>01[6Vi^LXEiB_dl`2JGhUO8^=d<p3%7[7f45`I+i[#t:,>NVdXV2hH?P"W<b#`FXD(!aeT0sD^EqF(4r785.]2fAE
+%J]3hN=h$it\>J4H25ct-2JpAFN)SRSj&`8GP2tk#PA2mo0mn=-C?O[>'uD&:mf-8u<0l%bFS:kGncd=.WbFX/1$(DEJ"5cAM.M,u
+%m$G=[%j<*2%dB"f-uu3Nba4^hiEBL@[+u3W9<h7SFZdN39$q7o[k(V/6VfFC'7Ear<g,q1cs4hg&N+8$d-]t<;oNsV%[tD2_)3[A
+%P0Vj3HOp4'\ML^7hX<1Eht^sQQ<nNS5&P&M&#hO/HtaS61TmH_aC4mPM$(R5B;0"BBjco2q(fd7d%_,Drack6A>B]0$pX+rfb;NS
+%Gh?j&%1(=cifSfuR:YFn0iuC=I2Qql_S%Ljf):=bPAs>YEskseEfo54I?75mVS9Q:D!)m)YMmO_%?WC-QtnH>3YA#S2WD;=/=#*R
+%bld7_Am7F>(</G!#(meFooc^"]d7pd:CHE*8[V+f]d,7LpVV"2_M!/*D$G?Z\_Y at FQCi1L:rh)j>^IP.Yk^\d6GL=F]YX93Xl+WV
+%A-ph70.)tWUYS*t<>LSMMa<!IC'tprXtikL;/rhTVGfMlZjqDM(<HC_r at n)u/XO%s2S\iB$Dua!2R$?^40IJWMnU-[fGH=j at hi?m
+%R<IP,4M7f;)DjhEQd`jtiVW_Ccfq2p=d.G-1KF&>g%.AhOGhZS**0/rNq_d[TBr#FY+:-[Gi^QS5"h[slCu1cn9*["Vc'5>ot!?]
+%j,OV4A0djfPcVo7>7WE.cpHC:Bb/8?q+nMKn7GGsq3_-K4ph4%hSl$.MKSOgCr[m';h&3PRYP54dS.&gYLIF]2KH`Qh4/TXF*AO>
+%Renhc49j!PKggP^l]QAEO9,5FJ6PYs?Pmc6l%ShRZ)M;^No(RJANc#m:uGk^=3<bomG(P1]"A3O+gomV='t]daap@#l'A;$F]-W/
+%<Ek$R at _autMM&>M3Wg=h-!aKj'd+rci<"=52gM$+S+3gTqp*1HCX3eg>VS]hi=64c\iVFRZL+hIT03eKrS*"%U<JF8;!9'$Q["XG
+%C.HEIo0l]F`_=bMCQ#O%T;<(!h`59*>cib\;TAnpP*Oj?g*TBn$U=3m:>IOODAIeWGWQ7e+kUcBhsAr]-,ga,Q,B=(_)Y.nI=.AT
+%PXO#nO#&qghJ(c"H]r)5ea"#^PVVd5--J$YVJi%0)4h4CV'Yoc2msNe9 at _.b#3i%I$"T98K9Ide`TbG^OE'43k[5\`Ho/Fbd7^kk
+%][#7nB*LXoc*.UnkJUY"RdQ[sb1r#lClI!k\K40nHJ:mlq>%*ShIJom6&&L$%$Ye#BZ[h/>#2%ZIL=/,UKD96k9Vpu;nF5,QlF>O
+%?DtX"0opKd.hUhV@)GS4fuDL\GJb8!+Oj&(3RC#.`3-S0&0Uc3eHRJ8\NG/8enTfBR6+N6W%9OPS<@a0[nEC#.btLlF3>;`NF<&i
+%_.o1$VrF(A7c-k#%uCL9+\4:@o!P*8SGLZZQqloCC)@O"b-e3IJ\EoSqJJGhOGe))_bo_gFA/F-UoFK*;E;r:k&8UF9)[!\0HiP]
+%q..p^XMcS'-Is(;jL?jd!jg->0o21&<]g#F;ohJW914)E1X;6[+7^Z>aLp;l1J8?\Vc142.,MOIcT!csC#`P$!_/4OKn&79JK,ID
+%YE"ul]gosuqbiLeF?`lOg#"tI(T^:51g?%KW'/n+Wa`6/<\^!K8s!b`I^e\Nkc$XrWKXrH(WQCm;s8YjgM&"=0E7?4UDOE3;]"dg
+%.4CHHME")Gq>8:%\!9%B/W#0b?k$/135O"_?C`sm2D+b2m@^Ie%2mB/Qp``7.R?_eQml8MFn<K2"VZM/H4+3!^UV&#S[N[fXTij"
+%D:=N:n'bC#fhBn9M!$756_1&>rFc:W;(dZ=dFba3T9#29,f,s8 at ZnRrgN`5L_VaN5d\DD at fMU:R5P$[4G(kM^$#Vmsb=;;T[+Q+-
+%Q8 at _Ge#+1]?WY'e@`q):'L>X-^lWK73iKXR8[#';LLeGu5&b%8 at 1iJ4.hQMH-Gl[;4cr;/oo/Uq"L*rdSJH4_r3E5[C;=$=1'j^M
+%I\0/1ohMsQVF^(X1'X`8K\:E]]*HA<1*t8BcPlW)%F\t8!E.0a(8X\cWH&+A"e$GNFs#DSHjd at _#mDf;SD/H<*DbII^ZJ&-D?Y&f
+%<_sms_FJ1I_%3mc+,FIk=^5L.pd#tN:)]A]X!`L6gJZ9 at eT<'A,h)4'CTlY=o*X1 at 4)>]WP,AjQ(:(DNY^5SA9Am:]N*Ml)iDN at D
+%6]q[o;A<qjDgjb`O)9Y;H6/$`DWl(CHQraRZSSNFF?:?bBq:mF-u=#Qnkdn[^[F:4goKa&XZ?u95QhBb4>!@M\MfWr]cL2u*t'Y1
+%<>_9T8h.$Nl*27^OH+iN\GE>g">7X at XjZUH&f>Guq5?4k5k^IelCnu9qYfeNSO;AWCJI$Sbd/u[CM-)=ce6M7LFOBJr+eO"-^\`Z
+%=DGQ;^$XmF,YkNp62rIDaR]C%+TuMaOUn7qkJb#!^(dWk at _45.D,7OR.+%.A^'IrWa7tfCf$96t<VTG;q98CTphJPaI*dKI)MdSA
+%Rm`_a(c`jcQc@'$SSM5egr>qM7nc$%2!?reL_SCIiF;;:X;i at Q>;RD at AciOUDVU!pGb9hrOO+Y+Icn27 at bln1'p%6c-A[*q76e3D
+%0oda('ts">EqN&3#Y<?fZX',4P!iIa7Pb(0l`8`E+1gfdkUJg^'C8EsaC0$!Ls$5WaY2["#k9N5*2hu?W9iX45kM#D\/A6p>dAn9
+%J0U3jWLN at um']?#]9)2LlCMQ]l27]*6(m_(fSD""eDc$RZg^oN;2A#mpZ3(g&eQ!8k>;JR;V"E_3i71LY7qCiZCg/&^S$RRf[3XJ
+%]Vom3?V*^QZHIFp&`OL)K()L9%(shP(obn]mW!84#<['>?!W\oK>Ii<qtarQnZnAHW6#fW)Z?Q;'.CqbAP/]DMlBc3&g>SO'E!lr
+%Ej*W$)2h6:roML6(j12XH/pf&)^AImHpP>t:Ju$ib#k<$lH.*$/ttBW&a"k[juK=W*#NU6L88e!BeXGIS8[\?C'_ItUsqdkD9O8V
+%b2umI3jBH'SFn=*^KLWM%AXU;%>5:'^-`Da0pOpiMBP*RTU/r8-IiR:Tm_*pZkS+65M#%[?/SUWKdtD#%cS?T%G'c'PO^d]YTB&Q
+%HTi_.\K#O@/UE_kmT=4Jo^#pmkI*'8:T+ca*@3/h%*?GB"qg&f_?G_);XCT0+5`ML[-t*3G,EeHn=.Bd_]EAi5$LWg?>93Oj4`Yd
+%aGaXY[U'lP=$lQ+36fj[;9G2+jQ0ps"N*9[c#W3AS<PUugHo)hj^gG'J5rp0)$NY[Z#%4/$".!:Gfn5o4l5bgfF/n-g.Q[K/cq*R
+%UYGRYh]F`'RK.^\^<u*tkmrHAC7`0MVljq&oHYj5G-6\P'N2iMk_arLZRZqP7_cJVPqCst4d)Sqk;#i2W6N+*A]U8XKJqe"lgUFu
+%;euZQCF0o`:C:76_Z#q5=GaejK at F]X43`&.Gtjp%&pgH&dr-b,N`'8V,e]7f?W_37k?(dZVT-k<:[K4YhjC+5]%VWY+eErK>cbWa
+%5F7.fK8!O";N^CL)-2>u@`_A5Go7U]W&hSC?F)%XnCpJBTLbQefc*NPpi+)2TAZ7&Q(i,h5o>!Ak;&,/[TQ#YFcc+G@%la/qTt";
+%=,MZ12p'P3U+/ra`6nM3`8Ob+,s]eBa*UpeZG(.$92EH9@*'3[\la)=/j/F7;C8b2$QGDm0 at a%)6VapYk&!-L,('&)&7V&\1[XV$
+%RI*.CCWbBhD,Zh`'^C0Kp&`;3h#"GuY+-/$.M)>j4b\Y"RnPkp4\236;W`l!bd5Jd7,JS('$VJocpA[+63![Wb<*EC#$E6D::'M_
+%%!'u`cRkj\XZ8cI\_^%R+n=_)G'idXGokr%:/?r*>jcm8cJ"Um_N,fMqYf74+OndWDjUcj/E`Li']"Ch!iqN>N2^=0?UJ#^/=<!K
+%@H[W`Xe$VDm41IFV7^]`2`VUuZ'[)s#Su<<>Ot`XomL)pHP.]*.Mj=k`0n>@785PT5'"`B,+?>?%3E(MESdUAFuL'98=p(oShF6W
+%=-I^#;L7/rp%]u5^dB3p91V5dF,<3o,7s6Gp(UMSI"-QB=]=/@jkjaU%*Fu`XVbdf;_b[k/kF*d88XYpWtB-Ip(;gGD&/A0gDT(]
+%j[nl6JI%P(rNY?F.)VrF8uUPq/f]@qI84_O3cmi31!bUV$B9m1FaTpIprm,r)FT4oJ#8YF1f2tF;dK@!R\k4lS$sIRUpgENXZ/WR
+%_o^9&:OtRCW%!(0pV'=VY,Nsr";^]<^1k_F_dI%rZLi04QPF&rA9ifpc at r^X#Mpcc`UYDfU(XS7oDVZN-?El"YfmSp$DK\DghfjU
+%d`a.=I^_&C\Tp7_(F<e`KiR6ooi;HfH,D"D/)?_#6W:j7(jsfFIZYm)RcTW9[.C\bf7cM4X&B2m.77C.m(^tRTuYR:NpFL;.Ok1W
+%?!(e'q*VR5h7d5'-Gb?iU,"BUY(eC)kClPfn[+(C)#&`7ZG,Zk?3rbgSsZP0m9$RTTR]n*Y at s5>1]pYV\)`QbXtn8EKd?]<A-!X<
+%1R73Z-<^?87J)*PM3#I>n4TiVj9c`COS`#lNd:8O,R<qV!0oE-0n?8 at caBE%nfULb]#g=E&!t`qVeYh,;@_VR=tHKs?93Y=pQpBX
+%=O@:=_3GP>)o51JFXV<Li!nZ&V%q\,b"'V%c5C2eGFf=o>\#:McX-7Sk+2^[&p6l_j#PNNd5!*S2D2V^M,0BIG@(:'Jn5>!<b0K$
+%Kfi?$ep^d0Aga'!850KX1iIegF^N^0m_$a!C13_-;0>!!.M4;ic;X"R#k'tp'sMLHIT+@@("]MJB/SUPIj8m1+i5h^UG8KX*rW+"
+%o[-8X$[F,fV;TM`$_k_9\ZMH$0;UfOE#O6f-tB(j43kr/>#H>GbN/0\#Mn)6L]YQBC<h=]fa6g]NVn#)Lj`b;L)9A#E`jnmq`L"c
+%#_7SWQ'ST/U1Xsco(,?dCTWuYdipneA]<lZ_&dFOFq6VM9PI%B[+cfRf"1N$Zr'jkY5ZHS>&^1[!L!^d&-l4tNBP?'*0bX+P68o=
+%hpZ;Vqlh0JRlR,tNZM`&)R>N587D25!"#\B<SUu>fc7HG3bV?l16`6Q']aNRBKJL_YCbf/Hb.To?F<X3c*W&Q#\L&Y>]S`dC^coD
+%KHC0Q-9#ME at 1T?,Y at BC_dMom6"D'K`X?B,;YT5l1rT0q'fb6*7pQ<=k*@2R9/Zps:A4($Z.dWmfh=HOZ9\]!GP^C`Z6Q;*j'9j1r
+%n5X&B at HHmrEn@oYs5ZY^&Q.$9g%+Yd!ghen&=s;HHPFf<5Q)oH^Cl6/E^!UC4\<F_ljfaGiE+6D(+RhZR at CQB+iErb\!4,-.;G#[
+%*d-==Ln818GTEab8#IT)q"rG[=md`8Nprjne@)#iqF9#8TJ<<dWSii at ca7Fb9(d-1E89?:Vmcm_-!g,F[sXJ<5U6M=-8D)e3\rE_
+%@@`)*M#YgXX-4Md5!5;T.F=[&p.XlJ^knSs4d`LU7)9rg.'J:hB&IT&qSjlEZ#LDXadqBNP)3bH,9_XH0@`:fChI%5'mIlUJ<K_Q
+%Qb93][lp83.BFVDi^0pg)u!MRT^q#iY=.h0d4TG(P<8A"2MB:h<cmhI<8Co&_<Yc^j at EC]PQ"Jfnj'O"r_640T+[287Jh4FSNhT>
+%\kCmA'3U&VB&G[#B(/*Gej^-/GYa$^qjPHT,FHjXXo"c*@&<8>hZ5XGBotQSp2k>Nd*E`=?W>pY,(AXDcBI5hQ-'W^RahNJricTt
+%UUY?Ek2k@%e4Ja]ZhX`LY0>FB at SGmm8jPZ"2O3-Ds- at .cEM/+7b-=(DkJ$;L./r@,>&[-#9[0;*Z&5s2p.q>6gj!Zsc*L48XgoDA
+%9qK7ks-@$K0qrT5op)(Wr^7>0JRj(UM+i1.es8<q0HO"E[GaPm:7eo1O^MXSpX4YkaKfWsi)8.+q=8V3;uQ)AO:.dQYVN&R]]N'K
+%S-#aDpTMPrNBm"DrgUK&qQUgB"!3`p!u%:"U-a1SqGK)Ej=KTc?LQh&Un=d(#S[OUq^`_Jdmb8kZXCinZ$AAi1B/+WJkr9+CC]@?
+%FQGDoaap:Ef."!WBG\K$WD;.+p>sFuG_=$tFduEkRXS9E.4u-fkl'TZ#J6:[06VA`NaTYD:TjLW?:S4=^YNIm/.5N-4'Jt!p:WJ:
+%-iV4R%el);-VR/W61)s59J,7DmtoIlI30+;%-[[fcHot)UfIu4b_3d+m,FK/+hFQu&^Zn?(rPu+(nM+o.AAGsA(K[]il*[C;9V\H
+%.D]I<MNj:]Nn2DH-g7[8-=Rd8l2UsUjqRCJZ*05trh`60cTNU\FAQN)cY`]gn4^h-QHe7C=.q,:abd\'pl!;@e5t9t8uU^I^2"(>
+%pEP3mkNh3JDl,6<O]%D*q5Q*U.uOjUegNWSh,GUeZ;N0S,%e,,<L)TI$D*[!Au_gfmsPQ#)(l_.j_E$U3c1/*@T]:(!8BTea)D1L
+%F^(d+ at m]b5V#B?#>WM>RpJ^9,.1eVC4%2SW`lFM4gR$%n\tqM65KLM5EIeaP-BYLuCJdt].ARVKm40I)[[ZU;_P/K`Ca[NP8rnAI
+%FEl$=b]uZVr\emj9!C6C5lQ5tf)F*hbVPX_13R<^H>ZX`rHkH_n,C_*cm<FRl>M#=r,ZX"Y'7)1`lgo005dEC_(At4@)5;K45Ns*
+%>^na.EG!<=>HQ6>q5=db\`gXMR6S6aUcUY(M?Rmn=S/FZkmhQ:-=lP-,pF[+?Xk7R;J?A at M$hjSTO7,N5<:.Y2e^2H`gA?I]^Z2I
+%;VI7jo%3UPo:5L)8&Hig$o1DP^ju'MZ65<OY;i8WKnW!#8_)4$Rk+/H0FVZ^I(V3dIW>[7(N^Rn*\_r$<9[M:8YJB9+cr#>il5qg
+%g_(Vj7"oi6O#nKL_nFUs81Z.>V\N(mXR9&AV at W+,I2!q:gpgEL3MBX+\i+ca^=3dpo/lX64I<Gq#tZVV]<22+.7W2<!j>.A3U4)*
+%Tk\>M:%.7<:^O^C1mkR1-dVF9PMc"IITb(%8Jq).Ms3I$^8o\GRlh6$YPBc6=R;`RGq/Q,_A)tWbtCX!8%^KOpB at o;cRj)?NSZ#r
+%W#u60RM(_O"^$.oKF- at p$b<A-S7g\]:oD\W#82aHq<27XrHkKgh5$G(eD>\2p9HI^gc3X8%<]#IogcM@^OU"d_hj;K[I*8[I/]!(
+%I#5u at Tso`r)f9/g1aeH5[*,O*0:!JR_fWudV%["6M&%)b+;K<p>`p2NSS`#L1bGBbrUbEuKY8eK3Rf<9^7-UKm$d,,iPa+]CQoA,
+%Q=Q27)q7,R]hb?S*K*'^38Y/g]a$.ID-0O.qD>&,gL1/Po2#*,0-V.n17Kc86jGhf at DG!LY_,>#]`BrJiD+P2Y_!<XgaB\<:[i<;
+%[E<r+S`GqE45GICcI1j/bD0k"G="V=p&-,=S3eF7\7.S`$)D5QW/S74H2,3<[4Jl#FDd7-DN2)n5I[g&VYWW:D1;4$8_$:L=
+%i-o_dp8F]u.MqseGu<:tr)oqP5dL7V2p#(f*4F!Z4]:]ap$@Xbpt[W7C>\uOXntZ7>td;Y_^=*"%'n.u#^AFt(Lt;TbY_5d0BK9j
+%Yup#=Oue<soiE=/1-N0i"&\BF.E0+ZG?AYhUoFHmF:G0dT1L+)e&<G7F7S+aeiB#?c/MN5[l/*;^#AhL.[P9%/1*-Ae.Vsc4u.9f
+%hjT48EqB!Br1_ZS)SlUU>l0p;&<n%pSGYo`4Olk.%(SB7-V+JCV2dgs>TRK8CTUO%2\Du,aPRIC6-il7nZ$r'ZeLQpH.1m:-2=n6
+%G?!=da-(+7NK&QA57:lecpBB at EGf?hLD>Z$dn(0V-<)-jUcIo_)H!dN/+_\aI%8]u/-6t%?TAJ5'.DW2Y:`]"XIS!<32^A:Gm4::
+%Q4Ri3_h>>+aV+6<Y;.[baXeg<#\G_^)$0,5dQ,t8VTND>U^;6DZoF82XPaR`CWD,IIHH3F8>8^;>Kp[TJKTaI6*o`aTBr)t=W<8j
+%)*qtjA^^n?mVeiBi9[eu`$"'(cYOh_O]YcQG[;?.'i+-#jG5jr``]e(NM??=Yl*2?>,QBu&*J/F8/!bA^$Aq[isV2 at S9odI6GTO(
+%Q:N42$FfoQ87O"K]Zt)],\&Z)@s5.rJbubRlB<a6Z>k/5UAM=u7O`=ug at Qdo"7D`Xdomd+!.qM at b15$GSPDE0n$OGik<%ag*_`[i
+%aI_'DR-&qM?`cs>P"d<\(<!GF/=)3H0`@\/L!2J/3=u(b\7Z55bKj,7NdP.jpTqX?,*#78G^2<-ec1EHB at chp#?%(]Hb^W`;JQF%
+%ht$?J"+q(E<icG.O"FQLBF;o at 8(R($E6QQsCLI+%I/Vi38d._DD<b at 0m*L6ff90UW?M;dZeJ(mB`fj01^/fnkIA:R=OP.BAKgMg`
+%l/>2_7k^u(L[8?S(fHUcS.`MDDS$G,SfB";obO\!3s'(:C3E+=I_sGf2iprm0l:*m#irU82QMEFPO55<0B_FZ)Cr_%9rH_urMg;$
+%!7l!*Jg;]I&5CoP<$LXjT.k_>Tr3A-rDH'Kbb#!F3m!PtX>d-Eb%m=Un*3kic%8r%_GWoL.LHXPC>NumfO4?A8=<+he=8`o_OBFU
+%UNEW!YViG*NE'3Njc\Dk30J3Hs5gm]@SC"mk15a/F%m2/Q9<r#.lAmG'qJcJSSM+4dX<r;%)WaG$ks#@i2E%i=rkl4Y`t?(*,q"S
+%E$Voo`9%,Jra;kucq,a34``.V-M\\0j3tqmi:tTHZDYQ"ONlK9]+.#;RmYJ>#r!"nZ&2#C43Icacg.!@?/3q?'cXOQI.$9#!Yq*@
+%SC;<d]pon1cFbNL5=M:*kPWE]?M:3#=c[+:X7E+U8pMZPO4r1SU%A)N4"Egjb4V4iK;D]Ts5"bdfRdq7X-i[%-1U4c?`\#5JK(l;
+%J?Y=hWBW\jk"?/Q"$k8M5#e#ff^G.N3&U;6fe&aXjh'["Hu^kAbA4drnU9*fHn>\u]@;?Q5d:N+>7F4#R-0sEP3HSM"ocKX74O^`
+%=;uRTp!A\X?FBRB2JnDG`C at gGC\jEEfD/UVJT0G7R5sBZi"Ne-6j:jFUaR*5=<2%XQDjJon=M3f,DWs<M8<4%2X]*%^BlFdRMBQ%
+%1&PF4peldOgT]MS3c.3$,62S0&G]R/jPt1i=4\].=bjnn at IDss,fV*kU1(db/q<LSJjJ*FVqfI#]4;_HEq$5Mm],+)KYG-,?)p)E
+%77i]0bYdIAWr"Buil4!g=fLtPfjM#45s%%Mam1'&_^BLjlsu&R&H'bCEe?O_=Bjt`PDiVIFglqqLcoUE:%obA)VIOu</s3Og]Csu
+%UcQ[Rg;*OZ2<@0]9^2sWpUZMJ&4'/bp+P_/_u:o=%7Nbpji'enPE'5km<!H5Tm1t1Yb7>3;j.OG&Wa/[ERGIXDLlN,+\]B at B`r=f
+%k at RMT$EGG at coO+0ksV2Kof($E933TF_S+7P:5V$(+dH'1j$CUA3NXOn-PnA%W&UJ6Gj=R_*F'Nr3iqBgmNnd5#ut`oS-gT'JS!kQ
+%#C]LSFguI`!if.^[NqSW\g(/Dg.O3me50lGl#-V0STO%K>FRQ<!JhN68WDb(\R#=_o,#2#Afj+I[TiT8VHD(TeBR*Wmf?<e2A5G!
+%n6#bs3Tj#4XpS9(>fINi"P^q7cIHTuj5f<^-ErrS;Ir:Kc9KIt88MUHiGn7p!k$aA(t<T>fjraV^j+pPJUN`4S?+NKI0Y.B;!C9%
+%i"DNSfU9]qCR^NBh!o+=mRL*HSWPCG0o="a(Es>i`Ib3-^r,Vi:"9jrboO)V&r.b]aeL8Of#"9.Y2fJb0/SJLY at F<s<'?k`]>8bA
+%4dTNmkEJeX]^&H9;D09A7?E\taI1(3X,he&e92\rdTri^3fO1,aYVu<\]2*NrjlfW?5,m`&PC<O:!FA')^P;_Va^csPtth`(Mf-\
+%Oi3Sb@``U^apeubX-MYu1bEk,Qbk/Uk$IpA/7*9%n'a00OVWnXe?s3HJ-6J?4:(pqGq7dt;]lh2a7kbrfq+?D%q>M14iKUAfL8H?
+%^Pc[=$Z.<ffPPIPnA>Ur/.V2NhVDFso#>8g1bT1Sj>D.G^Zi%=EDW_.=h[mG3#,-4-&I`4<,uV1Ek`^HD+NMe5;LV]Dl@"GGUD\B
+%ZGn=4hKbf3)Qj_`Ktm828Q+=n%P!I=*<eW)0+r!uEaEUg\62p<ObQRsfTQI(n1>R9qTDsoVtCO.Dkn;;N9]lt:#>$!;Nga5c<-:,
+%`bkF"$16_#-_t*orjEKnW_ei;I[VNYg,#"1F5s]c54cZ(D`5QY?+B at A*m3(nVil7g8WAXpM5;M!,+`iV1lp]\m5I1_/GL-aE\[et
+%1/8<WMVjm"p5Pkir<e_6[N at J4T_?.LGGrei-1d,S&6#q(9B>R=D?Xh.Rlmi]a)5(gcZ)KPoLpO$,0;_(cnGTS.gj*DinR+%S&h"d
+%,.5ug'5XEMGTJq`]'l*!V=1g`!bl)d2ODce@"Ni7qP9Q33QcWA`Cc9GheMINJ"c"[0*.)\7<U1A6d$VXGINXZ5r`P=YOFU-BW:5n
+%U[hX1RAI^DK4P*i\JaSH,rbJ3ASO?j<dlB\$(gtUT7qI3C51\@eJ[NBI*L!)A4o*pVZ8eS#0lsG3I%s"!7#=c at 0i3=OQtRANV,6Y
+%Pel3$QYC=Q=eacN>2cH=C3;=D""i2*s'=s=5Q\>k+P`?(]mk@)_$2@/4lrK]e<cpoRLhu\=WlRPRV+&?+k-%RVI?/$*u&m9A%=_k
+%NNT7PRqb(kkP%tC/?&pdI;e7q`Xe#Tk4H[MHiPIFO<?mL$[1,[6>=m`S+J;!Sn*@I&X[M9EfjqRPH=FTk"@m1&o6o4?63rQA5;2i
+%CU]05I9\D_e3Pa[QPK-ta+p(tAY#t[7'm>eWBKK3GdIbRqF0.S3;gib3Y!PJ(r*&]c=qD1(Z\ptC&Ha`WrpLqqtY(D&Mjrk/^sT,
+%hfNRD-.8D3VsA-RYBQ4gib#(uc;EZfD$RgY#0;!PVaC'j,g3JF;l+XIfMkLBe<VO^=*:Y9pD,=XHngq_H$=XdPT)8!>Llm+1I2VX
+%Mt>1#G`h\\3bE?bIH2$1k2d9G"B[8j(?-3U,"Q9Qc+D)hk%5T#TmB&&_#";AP;6o+g%j)E$h3#"U2eS1S3K8GW at J3W95USj],Tl;
+%,9XL9'[NCS'@nh>E\!QY4T5KJ"<4)*I"_*4X\;hU@`D60)M-*@H84iNfiSF>K+i[Z_]hDhe2N=^Essos7_ictj#.XI`u_$COFqH4
+%<%<0u*^@?oo!Z_&=:3I#]aK_BRjZSafG*Kr60MbT:g6ie8R&G_mf!^J0%`_jDN-IN8fejcTWkO`E(jXc[Br7#>qFp4;X*V5`4A%I
+%K5Tkm`Ol='0sss<@S3G^=Qq-1(&2 at u*4(AmD at L!^"#*Vh>XmYB_#t!#P*:*=S.=/n!B,EY2k(reqQ^Mq)$tmmZ')[,E(ub2&63#]
+%dD%?U-jOW3Hj3sLef6RBm]idWpoVuE^SUms%Sd2tohTl"VLuPOR*8@;b;gq\Qs at t[j(D"ok*/0;%7eM)qBuR(q/aT6Ya'1Qq=rB\
+%H?7R"d4Mu>6CB at _Hr1/39OR8,->C=uae'[&iW,?<`B3Ur]_%j)En at h"iKbShP:N0$?ASna>()J1<Wl0iO1BA&GMW`jo at S+YoAGh#
+%q_aq0L=I$mH"6lZBj9<4 at m%:VTYdT$aLTTo89fN78Im;oV[3oEi\NGdcLTn7)Ut?01nGDQgOZAAr/Q8HEY<!ud5\eC<4\7EP0`f/
+%<X0f*0Mmr[McoTIBgOIO?9?7ckiBg1S[Y$^(9+lcjMhGs]aOKY/b,h<b731ChWiX`?- at d8+0D`^JoC[d#iGAq0jGCg)qIoKik^`M
+%m(Ys&3rgC;ckO<VkIM6s_<FQdQY?>FG-$U6mloQgm7ahM^e_P`*?B)KXCqt_'u at N`hCrEXZ<E(35Fci!Rn8qk/6Q1ngZS9W,%j(\
+%EE at cM$;E0j3r?a,Ul5/%q_^ZMC(WU#JnMGGpF":kO6<nkQuC"jWKAsR9;KC_Z&)NH%-LII*!^qjW'#O<i1-S)p*D3+;`d:.@@Mt!
+%lH#:u;G?&jgP&^8MJ:7.JLGqXK"eLn=S*P-9;mgu+uoFnP?:JFQ>>[E:a^[_`1D:(f at djf'Ofh=f(qdlZ'cI6"o%r;G,Cf*N(&bb
+%H?geZQiO^(ABct?f-dhNk_S>";F5jfD]eAL4Cra!Hir6NPW>UMa-eI(4CXXopA<Io at 9t5>Bh2YTG>e6&CiF"b1M0f^l0C]U&^,Ao
+%HqJ&]dUJZ.5]",h3lY]:?W^O&.(!IIVsQC6[o=)RC5F<'kGdQ*-F3l]V1caUIIbigZDGbD[/1Od^LaR)U3eQJo;)$0n at fZ1-n2j6
+%Sj()F2s$DCG>U6!gXHDT4sMLM$F/$DjUBO=NBFkjM:VoeYJ54r>"d9E3>9??gjcWZ$,-dK0-f0*D(HTj6&lP#V7f.c\W8ml105s,
+%^!f\Mc*6IA,tG[qJU.2[D@!5b9P!:AGF?1BHdh5W;ID(hb)@qE=fo[)8%^+2M#"&`bA;XpI:k7?D*a'\cO!Buo"-kNB<lOr>7`RR
+%n0I5i+KU8$/T&iKF!+Lij-*G7hCY"+s5iE+c'0BeRWd)%#5mn[0i^D<J7-:6c1f)f,0oHLkG;P+9_LBh[UAU[0`gc,VC^ObR::A4
+%C'up)mo#[!4g6a<Mi?B5&`jGT>n1&9q:W,]<BKs52Kp-.TC>I$OTVLZE:\*DK1`!0I"5I`F.nScXN:@UDKK83WOuJ8H^\.^-$,+"
+%\nMR\YPtgcAj;)BCVF`\M>14,7XfWKViFN!+-cR$Y at 0:Z:d8(.g$58+Nl$J=o-N!$@`(/d1mc;m#3IS&QpVkYTOrO(FOkj+bNpq)
+%nj)DB;VGh^mj@<+[)^Z'boQ"]a"&A."KF+n?)*((.\:G3c%Xf$(]urnh%g'h)9,SG,'-(?U.7u-CI<5Bg(TE`=Q/1Y?;H0*^LN;B
+%\4F%/n*\o&Rrh\e#D4ZtXP)McTZG$ZP>,';S187KGZNhj;JG2CddQdi;IH01>.Iu0^ahbV6ADs.9M=MSo4CJ-eXIqQ\#l]gdsQ42
+%he4,XY,ps\k-PQN![%*jMd%:2rXDgOZ]`Y+B2$X:$LDUIr8UL at 2O.HrKuK+,Rj%0>;`.,h8njN:rqca[nm6.V(gA7oP?pggk')uT
+%`X]\D6qAU)1(:J)J^ar&?WbT[WUj?3"A6a24k4moUhVZ/fl^#<U1pD$9J\cnPPo=Gn1n]7bHshnM3-S*DM;P1=a>oEZ346D]YhmF
+%f>a+PP%-8!V:JVUq%"f*9Kud-M0nN)?*Ku-eq6uoX8 at kq9Ic<`:=ALM at K06pU,&([*rAC:kK\E2/E]]?,mmF4C!`kd+jWIT'Ukl<
+%QA<[SRnP^jOm`VcI&`$Ed(]Ut=Xq[g`.4-)fYY/-1It)P3":H&0^%[c-!6aa-C:"*4+AC3I1PhuhqKR],]l4qA#X'=i#EME2f&YT
+%NWG:D%s7$69dDg[-u?!BO"/^d!>YtjK8)C$6d at r+%FL7Zj/^>1:Z&kIi3ToNKZ!nbh$[QHX8nS$\3s*bA'TI!\pU%&Jo2N%3TCPF
+%+/tGb)6H<,Osdgl#[D!Lp]SuCB:#H=%TDr8nr1SEoplKToIFqoK*uX#P,O:iC`ZssER'%T>V]5D[7U=5c=FFbCdjJO\0^,,@\8mD
+%YhP>31:s(S&h0s.":n40dh^l,1S)Bqq;k<$7VR&,Z/bp5Ifu##H]6H"BH*qD*j/RiCABA.dX]o4"0ZXJ"g6rq"c7ZPN3V)D:,3uc
+%Q at iI:Gj'JAWQY.'#9PoV6Ke!qB`I;dBZDF3-UU25\$^tiC%tRj8aQK^5&PI]8%t>cB7Sq4pcu4!CGL%Q780iMMHBE42aI6;k*BB]
+%&B,g=Gp]Cdpij3:b1H+3/[Bsu`?9X_fn/%!l<Z)g]hLquX'o6T])>%/`\F%G`:oP^CSKct<@ne[ja7UJ/6(Phbh"N#^@R2"kEolI
+%r?7%$OIlgp9E*me\.;np]L;Lg=n62 at eWFTcS-,`n<t/I"8RK,jWLK+?3Tu5'=a7-$6tC[t\8nCMG\pOCi[&q'X8l-hf[X2CpUt/:
+%h'qCls#,57WD<`WKY0<O28MiM\:[Lh@,XZcI-'9N$6?1TK584B2VmT%D"JnBlh5][#_jJhI1TA'VRQ/6B.pa^I]$6M1DPs,&GuGd
+%-g.=kjL',6:ZmW>LK!C\+V_RC7c:HN_OD7lgN2%?iTQT3[Q*!_F:6joJDHQ,G_/JJig'^SG_HfLh+"m!l60<53.EiD(q-729<$45
+%,"T=Ue8`j?=1[Ir,_R-DL`[_Rc:^7V1#]pE`OSC4-a7XX(YK&64loSF)OXWD:n/<0W/,qKCAGD"o';2NZEZGbQF[>N'TUV$qB/3e
+%Rr\-s8R6cU#AWBDh]:3s5uN:o;m7#q2&/JB"o??1ZEi3jP3*iAq"U^Ak!tq?4P`0fOsTglqlar,A:S&&UU)M3CpM+%Y at h>k5V\KO
+%!J!af.,k'!jlV6`[Rq$>[JcdrTH<qHCI+Ia\qq^Q1`931"GeDr2("Y;A!YG!lu'MXfUf>>(?hD]kboC%*;8G'Xj=QllJ.p-7qZN:
+%SWf&#W9"dtRABKIfm8(!M2;b@%Rt-)^/OhfVPHQlaAGO&9\HL3^O4ed+L^E/Vj;W2!=tVgVD)2t3CX$FQg+611<h@'q)#l6^H,@^
+%@M<g<POBY715XSI6Z.>!=K;Hn8JRCRr2L>AR_O4p*ooo!4b39PoBud;K>_g><r;C*PMZc at b"a.kit,'`"@@-/7qr-(;*/"J at m/CR
+%;;,Cl,rj3#3Un&1c^tngi-O>$9fqCB`L[LT554j6-k0J*dIir+6087*mjJX;5Q>E>$3h<,^c9D!ET#[LgcmIAf\U>L`FL[Dou9_6
+%:<A?;DWN,c0D5b!IPK[25&Rp184T7Fi_iCSQ5jriV\"jJ4Naq)K@=],N'<Ygm4%qrf1bXZL8HmVHZ/t!9B'sT`gqJTZIQT:6>-DC
+%fM:=DQ at TFm)aXnnigV]mEV8oj)`]M\nVPZ0M^mU`Mp%p?+4lfH".q<mk4P7J[Be^iT]a-s0Dhi%,%n61%295"CA*ofbR3ooMtV,,
+%9c6r4MMD(bWfR!p)feF``fA=PBDY6n,S;31lm=R3XaP.NRf6^7#+tja7,9G5N$HQ'BMjBkngf>7'#gKB76MON,2lQD5WR4ILg\Pu
+%S["`Y_sb#&G>?VW`>Bjtfk14B-C;j^^&?W29/tNPUF@=X%9&-sH8[+oV-G<UH1MU4g<obFf#upLhAKj&W8"N=Vu at g;qq3tVWKkAC
+%RYp8Wk.!*4K:"Vh/$+rtRnPYOs2iO-[YP'W+S'6/Dn:MN/%=6LA5WNidU8"goTGAd'PKul!i[uM(`RZFdLPBlY2a`0`JR at K-j%Dp
+%lN&X48B"3/k/*7Y[ZdmF?+eXYA\XUu'XH84(j=09jCXK!J%O)l,ecIDoT\Un8m%jMZ==_``*:fl<j3r7PXR[P;RQK'gjsKA-*FhJ
+%P**qPY]e*t)NU[@Yj6ZU`?;8E:Pk0:ZCKXheKrF\>^UQ*Sb-R<1b,,S\<mcnaYrtkbKob8 at l/-*ZUmK/?&mK^jTQ[SXD`&Y?4C![
+%^Q2eEb`Ipm]=H,+[Boi13X$r`9NY3'^B+#%<'R at _@4RUY\f*Qq>;97hp,KX3:U3fA#95Q%nWSO\Ng!Sd!![?[PO/Y6>n#\n0bRbi
+%3$p$p%n=XXkgr%^SOi!?EcnO%Wn8Q:Qb1_5UVG;eXHcCklJ)>:=IGFhZKCT98)$(/fok$I$AK%BZ[kZ2MNUVa8?mT0g=#kFkDC/&
+%l'8"+^`3%]\DO*UZX at hpjCH;^T4P?@8oQOX-c+34R-iMBYCpRR&RJt,1U$#^@BjEqBmmT!T@!K"]1cLP7^C#GBYGoN0oI<5MnqQr
+%d$!^P9"!^V-Slb[o6Fos0+kcsF-`GPJU;.C;OL7VV?cZdjW.efL<?&`'m1QE5^8<up+*=u"GoP<>E,q.:oCi&guNLZjFP6q[-8+?
+%D^U<\4+H<m$[:`<Q2JU2e&K&Zpqc=n_h1`ec^.9!fk\t,K&i9B,.-?`-.nEN-1MQ=H at 6N`D.AX>,n>s]d14%ic5O4=)X.]A!HacC
+%@1#Nhq9/G[I[A3Qq4fUJ2.L^iK. at Ok.9tFqKrpW^.Y\@!3-m?5&9?]#_ at pJkr&gAdHtH[=l5LsUd5O;b7ctcQ,btFjN)-5TON=?R
+%f<Z]TXFscQC2Ji"?d)_[Y.;bu/6*T2euEO\ZqZ*oOOdP?6!XlKqBI(.a=Gmfnb68YJ+d$0YK*'bK<c/1 at X8FXo(ePUCY!r_5=T`J
+%IjM[o$Zg>';\BmhM_RrfpFQR?]`l=X$fucE-HZPdFpCa at +oHfCR[Pi6K>i3Afeg[+pR^u3A`_B7:N(?<DrVO$7XcL]Rn.KO6'eRn
+%@DGgW[.VVTqI3D#T`Lb[V@^l`5'#UYc5ToDf:_l*U5(,"+s\^;a6Sj1DA.8;U4__"=@)44>ZjLj+8'Y!j5%FqSh)HlYj4Y`h6%m&
+%;&DAGQXd`4QIm>'>;j(JE9U;kqFu75\eCB"c*d9>Ct(]+^]RcSeDq_NBXFmd=Pd"EY#H\E?"d1$D]klR6p1S^[V8;6E1GCr7bh2b
+%;C5&XSEolhNJ3CE'))]M50=tJ'`OD,BkaWs;a)9bFl-a3`]`?j`[m_Z^+FmcC$6tO^.]9eh!VTG1=\7&>#Q`F5&mAs`Nj`l*)_'s
+%"Yl+Z?W_I(ZKn;*k_97-h6pT9XeAI[bGi%?-ZYuk]X2[g[cE@<l>"a\g<UK&8(-^h&H=L4mi/oWi0V;@F\Kq,P0XJf`,O8L6`<#t
+%%bH at Ko4?3kRrBRqXNCJ!\S;"O9o'kZgcKQalS%-C&Y[c+#Nd-;HG2%AdIkbtJm9HPIS<tj>Sn^,_S,O)jNj]qNMbhr-gEJA-c<&c
+%oA@;O-ZriA.W(Rf)2!+5O_X=W;f+N at B@#<-F&<REm0cnd<@[!P)W7$<ChW3/U=Y7;Fm_P7JMQ<^a+M@"_>mkTj?OWo=:_Zi`)Vgi
+%aE0j[!HeD>)L8ONn;mQK?7Wl5.L>#1?>;`([3:BU3h'Cg*&8<cnDeY%,7r5J*I8jF+=.u8&%fQB9LOE`Q:H8Mdr,!U=5e6<YkU)5
+%j1U)C\PBtENQQ%nOsWu>[f#_OVk.7ICU-?g/WNaM*.qT,34YH:=J:)gD$GAuLO>1GbIl0)>qE]s9>Ll/g4&_`<U_?,>JDa`e at udK
+%Q`0e'i at 7X3Yh7c7C^4o4#GKYs&UisA#'H_(9jYSeo(^,\-uY&ER)1LI.rEYqc`[[P,[7nNf1VrPdT0t\GG#bE1q\F4nseF_Aa2OY
+%]K at N:G>DZ?)$*b=6::@9U)P6&-japII#$Q4,mC_K$+P8/LR+B=_f5Hh!RO5aDsc at +_/IJM)F7)?ois&cTO2%SpRcOihRNsMLrpJh
+%'qF4,<b):-NRfp;BcnU[@%M'[esKO#<9G`PZ'/?FKi;KJ`"ulcPd/>rdak3V0N*;"Xq[G/-bkWf<;u0^Djo!<^u1fY9OAi6d.8q'
+%9rL2*8\?>_Bth#4.OHYjD3dtrAr+]rrLPYJc[IDC,7?>D5#siLP"U[9"mXRgb4kLOY_9Z1f,OS/Nj/1-FLUaOVB=F-_kq7Y<>j^@
+%2&CiR;Gk:;rU59V]E!DDA'\S3LaMaV0UAV.V^MA^]V?nUYphg!0ci/b.;R;>bU6m\]SkSnK6<'Pq2@<3YPje[U5F6/$&"%OY4\T^
+%h%\lOL.X3WT$fbOHIJI#/Z!qh->JjtCUdRg\dGhJ7&I,sb1;(7PER5T=SCjtm7<*f.)%IdhqFTCG*^?NB2gnfO`AuO$OSV%0"!:T
+%=')DlefYdkGEWNbFg#Trk5hA<b-Ptj0pD84'Ti"?-".jrW=GmO#:Losk=mOo(_g7SKpmT95(fFc&U:C?*2/j^:I;D8$OR.\S,ea?
+%nK?8VNX.i5#8He"=%o>S^2Lq5e.fZ5DE0;meA&!$gfQP"(TV6-;n:*F=-!0ER]<0"`0 at CK9Jjd"EV%(GD2<h/_(>rH85?FRGa`Z]
+%?#o0$Hom<fQ`Y+.f>Dt`?uZ=U(l3*@`U at NdK[QV9Sem^e:h`A&Vk!';\Js/<39iJEc.\ZM^cc_]#:83Fo*Si?8bKh2InrOYNYI\&
+%7YDlN?te[L$1-DB0M4KFK.VrH[?n`72H[dJ@*5EY&U!R^"IjL'nh4o(J2'8D6%4n:+GE<k\1ES*g([V&=1<4^jgXq&D'4[Zk9"*N
+%@`erCN;8p%3grr6q6X!9cPI\AU2l>V]r-7RQ?jsi_VaOXVSPu0h7G%:J_A)\.!U\19A_:1QcfTiWlN?0C<QhcCPb6tQcGHXjnJul
+%mB`RLm$(Vff]0!s_'$rLa-'%Y&d_uD6"c3=#4\."iL;Gti'J!u8k6[ddVRIq]$/"B]R=!pCCp5_+Et3W-`0]5eY:*HgI'4ZNL'H;
+%$=P(+Tpc0a+B-tJ)Q"b']fWLKKGOtFqtRT]B;q[F-D<un1jQqs>Oc3dE at M4cpO7t#QK<J=jG\^E:o_7jr>sn)guSJ"1F(A*3OmqE
+%!r7(ZcI>>Q-7A+MnkT`Y(?Xn-D0%+`OO298>2EhH0o_=k]D"%*QU,/C'kl(`4GqanORVb,TO2jlQm3^Ke9'Mip at E)do<"XUXu6<n
+%,Vkf4*?XPmSjTtXF>mpiJcT)iO:@A*f`fpjcc5FJc#c_Op=upPCLU3,<&2uob-]rpndBb[Ik;Xlhgp%J%QrcH1pgIEPK8h=R^d9D
+%C)FS/e$kJS5iY&1GE4&#-Ds[=ng'[L+mcWqQ\<nT0A.WhoFVYse3]0k4C4_uZ<MZJ5\u1"VSg7CUraMi;,]N-Uq,XA$,_e+>@fh@
+%eu7;3dFcP3B*$Ka"7mb8J+VEiaS\;f<nr;f>Pm)BFdQ.9s2q(lo:XNs^LC:m2!9oAb_'-l"QbQ/\,"!tM,Hq;/_9,lRl9`S1+2<4
+%2<dB7*L;Yd*LY,s*'"IZ#If,mNc(&"S-'[[S)b0Co]0`BErh\\KOf/%l8;)hc:QDF'?fR-eOXT0/3TBqjo=CN-IRBR&sW/#\3*>K
+%2JPg at 9Subdoh@@]-&:6V-&B:ZeHmkPn$L>V7]#od7+Kq8m`m`ZeG:OGOO)%S(=+/?qg'q057/Ktd at LkeHaDfqjVoHb.p8&foSe_?
+%oBCP7PuEQ<1a_rtCT3ko+ckt(<iF_WPBeo0*)LS5JVG_U,Ie!,FYsu_S6R&>X&OMP!0`=+#T=P2U-ek)jICh&gbG?ia6WmR*PU+/
+%pr6`ahpO]0Mjp/H5%d:jIFeUW,DAOZW"1D)*n,%b&oB+(gB-(6GFea(]V>-?h]-=0G9<eLf!itgqq+U(YZ,nc(2_j>k:OY4<P'C"
+%c8d<s at 1PQtaM>2462qd"o9sEiEH:B;Bu[h0?HOsS\V,?'^`b\b`[,P:%LVoW;Xib1er>Q$0'Jl6RK5]\fuW>9NaKUi.S7\*HLL7$
+%>?*#=.ET3gm(dZ`DYcmR@;L1CJgPSa8SapOG,Q&fR?RD`^]3)%,;8#dVKD;L\m1d=cVahbA\L:]6XSi_BJC-L)(fh&>rM7:Zb]%*
+%\fY_pF.TKDIbN./_>.s'.j"*M::1a<Ih-/C@*9'f:DVd\6S34h#u(6lc)\t2;sYn+f/6o"k;ELgXW0qke.h*(ND>_)+3]mtE_bYk
+%9rI!i[SkhOpNT7.OiL.9rQ%k?g4$u2o[,36esn[6V/9PIR]j+43XB!('6d>n:(3JuRkS:]+TYK?j=b)l=VErkJU%0(U)aea;Y&bj
+%FnD1Xk$]4T*h98.j97\o8!qt862\B#q-^MkD\)lAViS$FDeJn3q/M69flN_=9-a0/#Sk+aqB%mQmF[%_i575lQaUkl0M,c]r__g)
+%CbQs1%[,Wand72U9E)1RT[@BKXa[V28P,O;+>M*o'/#S$0*e7,=mn3_9a#0 at 6ZOElV:GsQg7Bt>Po<Gui10Md[r(L-F:&H!cupo0
+%Y&bVLBl-`;OS5LEJiBBko&L?gWH&V-nq(l`(nbhVcB"Zt@%'467pFf`O+hJ3FO'4fgiK-5G+3o5Wg*]?hp4V2jBsm%?^cItW^j77
+%h8u4j4PdJ$/N"1<*n0h(HhJmil9(ICCQi1T*,*)QC7$BE?$`Nm4uZG)X7";G2Om.H=Y`M_7m$7_<R,mD2d1,VM&9PmUXc at 0+&F]D
+%Iu`-nYDbkp9mo^i4="sHpFj=r^W_p&f]F\_baEaQ(,CW.&$0rbBh;SIY.5SrjHf?laAVE_D9]e:ffnN]Vau:R[Qk?XUBAhb*F+Hl
+%e'<\=`6Z9>cKpbbZ*3&UKB4'XF<giM/7M9.7K*2/_9!Q@$CapW;)&$6G;or9e@`&e=Z!\RWaT5HZtEK\F at 6Z:0#Cjg8S[D++`:1h
+%*>Z_G.J9"kpjOS6-a`Nq,$c^/Vck!lI0CBcL11Hu4E#BVYX$i4Z;$UtgDK8keX($M.^4F57'9cK/CT8Ob#c,EI++J>m6n$n=s[9N
+%Eu&u6/ZECcP)"&LHR=%.=MXA9-Ku;MYL0^1b\Bp!?$[$"J$s(3OPjikgD#2tMW9QD`^:2TqFennaAP]51<6B0koWJ'^XN_YCL)kn
+%=/,[]GhKB-Z=30!T'VksDBgREW*E49QqaKgUnliL\65LPlc>Q#He4rBbumh].3aTEmnT9X'<*o)lt`&d-Bo%I]U+"$:H;DsA+p[D
+%H%XA+rmk`5T0/F=]9ZC;B]e)'-[JGMYZ8DNCU`][NH,8q+W7c=M#;AdiA"&Ip.Ws;(COlZA5^F^gMa=i+S_n[OYZ6>GD[oBA[M-E
+%,T^a`gB7bPEi;%m9m at oqE:5ibait#sK89"eZ"Jj>Vkb!VV>ZsSRg]F,ePPfBWD\D^SRqFF`"?d7\Um[D$eV!,.cmfNR]B5ol_rl3
+%Fq`pi-tugbU3:=MZ?b(k9n'<fCg/3!0h<asLXJ:,d\O]abTsY3g6G[Y7aq4s.DCl/r=Q?rI6]MBRHXX-mEf!ne)o`BSGV(\U[q7C
+%L1PJ0C5UV1h at K,RhU/6'*H.5+ at HGHif,X7NhM):3.P[d+0niO'QUUWrePJV]b<`c+'YJ5Mr)]ZXknZo#CttABScHm[SDQGCb[XV?
+%ok#;VnI.r@&@X>>EuFSkVHg5U,l,'+L\e(1'286q8l!X1Bt]!Fkq/Fn(V2Ft[?76lJJ)NFS:me?g6Xlh"rS%FXEho;4S0fg<)X67
+%oX1Z9PkYheQ#tRPi3&]*P!V<Ea<'"[i\NI2--O%eW at I&#,tR at 2Zgj^/Q*7nDP at b^)H_\R)rFlY&.5V)H+,bK&?:dbV)EGuf%XJL8
+%;&#n[;&8SA%k4bAe+4l02$i at 3G'GCT!Zg.+kZ66c>d4'6kD8FaE'lu^4#Cp+:=;+GXRLV5KVYE#`R9!_;"Eln[D;q3$>:'of#AOa
+%GqaL5d(Od#CM"$>)p"IAT<70aOGr`eF!PI]:nC=M4rG&LE#5UW76tRimmpn2#cm34g?Lfk'O=^aXk<%P"rp1,3=CD at j[cJq[sfsa
+%FLL+W04!*[V-kdo at .^q`84ffLF<T9L!t]==\0O$VQ.iR+C8"-m(KgX+\4p<$!,UlSZN3a+<KLR9WlpVU]f)Dp;o!K=2:M(QaRi at U
+%Hiq_gma0<h%:O>.7X6U8i_RDX26knfk)sJ#SaU!?^7g\S<ZV(%-fJ"F1d:B:nK1DtcG!l!eZqjdqinor0iGre%/qQD?rfHY>=YmU
+%`PhMX;OZ]E9V(&33bc&M*%Xcd:'0]\!:F*`g2(&sH*Sft5[Y/,KkC`/Xp@/U=FFDtCW#"1gEk76?W\D[nc;8t(4a_t.QA_?%c]i`
+%B&C=Q91i"'9Ha_iWN=$uS%MbYo\OH/fJcK3l\I*O'84%NQ=Y?aq3<DXhdAuZ,^7Cf+M\V#]_uTFh5-aGo^BrIbdSI+bHKMI64O1$
+%C$oq?9c&Wb]""`(2`e\WaXFP34n$l7##TJi;d1#i]3#"R"$E99l??,;lG,u at -$P6"HLff[cRU^]h]N/^,#SL'_tkio,!d^[fk,r.
+%R66RPnPO+j9,N=3%NA@\*l&L+a\eCkD^\tC)SLUu-)D7ggKgu.(UV at a^&B"?4gCu*SMhM2[r$OYl1sM<Fa(B*RnBEOfbjcjqD?1:
+%D;HPB2cmE5V2-,Jqmb"qEqp-C5-3K9oK^<iM+"6URVh.G(l3/DjdC"T[`PrmTaWe,;)P2i&U;4pQNHmUY"^Q/20K%EDEHX+;Rr":
+%gQpXIS(_K)7XYeo[WbM1@(=ZCi;E at 4:/gaHJ at bYp9-#kPMkcIdqG#Gj%:aXRHDoU*1fb"+0ET>/R1U at 5Foo=2Fk-e\)H[<r`AHgi
+%8!0f,0mE`JQ at 0Zrh[a0VDa)muH.3$f3Eu@#g-eMM>"^ch\5M=Bg^I\;)W<gD/"L).SKI<ufP.+gQ7luQ2c]<,jX7%5+XERh6V=`"
+%5,LY;:>/-Dn7*\_rRf6>A'Ql).]4JrYQI'<EcG[$^\aH4j*'`!9=qLnE_jU at egYGleXbFXgHP:d'-)&dptkU;fVbe]WWtiW*/OND
+%I8W[9aO^PhGl:)fVT#bZK76 at .JQ9kP"?pT9F[FjE8I^i%e at .:ON)p2tM`Pq7hh;eJF82rL&pg,U+<K at 1FI&Balo@@5ITmP,QNXE<
+%Q1JohVFa at m)b.:/M1#o#$*&BKX;%Km;6Z\rkB*-/apX6^5ul8GMpUdC=#RpY/M5^r2H'T-Gpm$7[.ghIE7;D.FY-=\2jGq8Fooqo
+%VF'AaGVVEW-'Xqpi.^90<C/SNnrLliXk4[#Qk#s`iOmiP4dVU^au191F&!6Q2H;]Z^./:KWd+)00%64E&T%G^9<&J[j><+ll1,+#
+%VXHX>""WfeJ]SY?VD=$?daXUFS5Dj&2ga99Ki9`uHcZ]lG=uCMhI+4GY`!j*`.E'17*UU.><)2>Aj>LVPKt<@1(GOo[FF9S^rPb.
+%iMM<RhK,,Vh/Eg.%e.fj!5B-Vk18EbnnYLaT("m`>M5ZHgLN#0fV$Jp-iZj&qkV-sN0X(Va>pbVo<i=^mQm;XDQK'lc7:gr#rBY]
+%)BJa&-KZHu=[b\IGmMG64YY;9'fDn/l=':RlKWVV<q7WKZ&h%=hJ`5$Gsod,ag75Fac>T:j<JQ%lT)5n)fr7h7HCSbk at WZr(!`_9
+%,^5QUAu`Pip&%OW26#HSNc#pE$VV)Sl[_0b7puK6)gJ_S?uteO5Zd@;8aEY)O=\HUq'8"orK)C_KsJPY_s.Db%fkukOdQ<c&q*@D
+%$/E:eghl->4K(^"d"S$Z`ltQKn]Q#db\%=!ICZ3]_(Q,`L@/s;3JaeTq&)*a4W<\7j)dOJ6h\.q_HGuS;0K*4L:h>;e2)1"3AAam
+%>`p)#F`(I93d*#jahi^_!]eS[TtJP:QZ.Sd"=>E9QiZ]D/(:>p_W87p\`uX at M4V8WR$QHt7_2?/;H)Qgk-;D,_4Aa+^t4Ji%*?m\
+%gYg)[q3UInI+2o!<.a;;\WaX.M9.n2Vs/gad!4s at nc@(Cbi(_1Pd`*8lmFPW3Gg&td^*ofBZ"/s8aRYh^0CH1]UX<9jl_<Dq4QCE
+%Oh\'L at -KK8lh>i=fB:-;Ir1is/s20-MHc7s*+`&Z-Xp@,o=n$0qtjD-LHLQS,grOb?Y?EK.:p!-r at gXbL]6T22T7GNpCu$:?l0T&
+%jY?sO;ah'6:Ya3gc4OH+S]@%ZOjj+nU5hrap%("BKa at S./QIN[cGI_d?ls+3>bU6]Tb9"1CZK?`_`e]GG`Equ!J, at noim"`Y@#$-
+%5'SL#Q"'^"m3rtX6Jh6(JuJjt*Siq=MS\2GbO?RGmuKdcj;([f'R0b!opm`;%uHF\C_9?]n(!%a9pjp$Yqch]j`BIBI`I]@$:N+C
+%[<"#;-?=0moP)YDP:$#o+q1sKCakuND48L>kDUi!\eaH:1>4XbJffbrXb482)4bB\OUH;-0m;KipAX*tBDjf at Lg7g_1h0kQcG)Xq
+%$0c;<k#f@/#*X8,%++=IFW8D);D/[>(dot$"m9f:2R;:Dkc$KJ6lWe0CL'j-ScfKpcC]g,*/lrK=bW!:o&k.4A?M*fP8[A)#1k.=
+%4NTsMDLls+5f*]l/nJT]A0O*Tg4d0tE_>[XC&lsKNIJp<+;*bFH'5piDe47aPu3$IA$Pg6Tp<H8gNB8\aN']eM#'!lb-EJH2&[r)
+%mn4k>$V_uU+hjN^P@'jS%>tI]\u^$ferAVPJ0q/Boj`';765I-!m9?sCYGuQ=C6b[_e00q/=7%A9CB`4K0]kPbIJq*k3=-B*spr!
+%16a#[]uT'W,Vg$NHWu`PZnYUOOB`!sVdAtlGVa<VmIdAis733r4,ApFbm>SDmCd5A,Wa=(R5 at e\%@sNI:-nR3V0;(8mWM%\mk\Ti
+%(bmS&3FZ`fp#06j"MD$"eX8(,[;RVm.5`oP(\6kT5N#Vn&,BGUD"`?T\LJSBDK^mJ6Z3#bAC64t:A)"2Rr;qaE8bjAk)R+-91ogC
+%#\[8?hNZerZcc/?P$?i4hnm>a_11JlEqW7cVCa<4/2UFOF&0?0*;_LS05drOW at J%$4qi_ljK^RLl3FD^n(Jij71\PF>*Wu"ZE\^]
+%\H\QQq68 at E3[5.#Qd6NPo+LdNlc)b$ac'-,n1`cdGQ4H&mLgeS at 2o9^f4cN1b/^buq>Nki55!uFGI,CbGEjbB+:/+uDqY'L?ko)*
+%:\:3gX'T>C4#a,?bHf\J%=@\$cQh,_GNSg<O4Z-g4p6*_J5s6fb3u]2Qh7^3#c/a2(Ycg^6JGrC]A(hEjH,gkB6#'/92M>G:ZW[]
+%%.j$'Yk"Ol:u<gh?g?(o11b?YS^QG#PFm%TR;FGOUoa#q!*oY-9E*T>hN.kaCFf)/P6UB4g7pO:+*;ak&&6B,-<[biXe`(\O=F"a
+%PJ/rF;/AOG>g?%jWf<@U3SnSKk/Er>j/;:thhbR&'WNQUWVG76J&2]'kF6#6oK'dF6*.XL]"=&rB'Mqo@(^Oi/>;MMefcsj\>S]c
+%c0iC*TYN\%>D_JP]-M4HFjAUd,>W2[%W48EBigb9$#g7_$#iSm.[<e-AP&+XqUYC(!r_"Fn"'_`5gIW4KB<u*ku9gfOf8Wg#H/-6
+%jNg$\nbQZ!NR'cN._k!?+fipPhOs;lR4XI$Ks-mJ-!2Gj,VD"G*JsEhI at m(fC9HI6Ah3!$TM0R,g?(r8=)JN8`PB&_KI>^2+M@>2
+%p74<S$:WTs*+lu^SY at X"jKJWs+HF1aA:BUJ\HSm,W]G. at go&tA+ID2mi75F4_:&-Y"+DABS)nQOo!,qqFA8#\`>]Qo^@0Qpe\e28
+%?,fYFH+&fUd&hjnX&d(iJNWnX;b at 0qZl#i<.eg^mL>)j\8;6[GIc"%$#&$2h[DlHqiK(Y;<h[6tVcb?(QCB'*AXe[(jc3qFEFB4l
+%9<B8V8SHNLb\9LBb*-*4>B:Z\72Qc;2U#[Vbq=5*SqGEc^.f5(n(;*#RK=!lajCB,=nYFD=m^m(1FPR(H7!fjjcMt*EBO5$$I=Wi
+%ol:`nPc*XI`BmPf4Xi;(1c^J:j`=6uV-L\V:LRcj18/otgTt[!2qp7Or(^#:W at tddji#iK9k_cD91%&4Yr>365-NCZ0fSOrliET`
+%f#^sik`#+pUtgem6[Ae02$IL8,bLl*Bo7a&0Z\=ORf`F%8k5P-JoIh#`c>PjGkA:U/c8XJ]8N7e*OZr/H/EI72Ga"2T:5pZZ-T*0
+%\jI?hRD:0']RPgV0,_Dd-"Ze_dnS#U]P2Z1Jn+$^9qp9,_QE4lg,o$+rJH%?AMd=Uarj*dYPe52@&t<1V35`(3s/Fg5bLp?Qc6)h
+%*hfuE-u[`9LMKq2O8#$bF,2q1Z%ZsFM[hLKq(P9 at WSJBPnb$ZOTr!EmjcgMGgg:IVb=N!#bg!l3-g$lZFu6@>Q7$o)-H`sM)c"G?
+%U7rDDULa&_O*isr.DT%2n_ihp%!&Z4rO7W2"KLSOX-nPR5<XB&0VkG^.IqXu3aHM.2(e1`%R*a(Q[mCes#W1TfaYi/TB!qV>c5`"
+%r(5/<5GlY+NX>,i+YmVU?8$i-.QQVbpcZ2YGXRCC6-ba$D:7Z,Ypd0._9FM9D]1N5f"322925uRF at Uuplt0R3$#P*q`nAnsdb9o:
+%&uE<iP_>F:C9uUS(OjZQNno%FH"cCQf5lDOeNn[,7$6BF'e(jWbqLG;-`WNFg&$)d.nW`h:QAgj9u,B789Ilf0dMpGE]`'`W5WYB
+%L_t%#i4HX,CiY:f=O1>,$5dd?prPIc($E1&Y1&cJPX=JYCGXssl(d.$q30YH8)1ao,bO#.7*@/.;rXY;WHUNhh=W1:]AA1\!@h>\
+%<'FU"Yi1mP[.?NrBD932n$8?dP%QKi`PpST*7Fg]G&u1gc"/5BU#82HIF!V[\M?=?Q^^c^YHjIa,Yj6:9o57(DKrrQ)lAB=1PMt"
+%QS[C[D7tD>NoQFM[hS*83FW:aS^(Lp]OgRtRY?=;_6BIH-k3TU-.5#;X>s$P*5>`\0(PKC`7D$P4j,ie"1LG4aH`]p;BWpeh#*IK
+%WMKOLK6sW?$^r?=BBmtQ&ilnk?2,,8G)R3*=U,o\/B+7TX%*$)I/a6]XlUKAkK29o8$pX#4)rBC"lpJTj#bk"5)GDhm;thLpNeOh
+%ckd-Zb-OXTOgh5l]H6B*$T_\d4h89f"g)"o%9qi5&XZOYZ#sqch](nNcENc2DOt#q=[)7k$_ at bs?t)2E74TZS+dM-bP)-E0]jn?R
+%I'lErbb7VKJ3DH_#i'ohJJ5M^)Ss4%$[Q.4N[6kFYoKs.CcC#caGl@@-puhV[:>AdeB3is>si).OMk:SFU>/S9dE>2PtbQb2pEsC
+%?5![sL/4<$_tj?K%J$^Gao`-j29f$VjcNL\@fu8(=i1X>)m$Q%MS, at M4,X86o#BOA<LeM1n/fl\UTR;XNA_M&K-Be#emXT*j7-FA
+%#sVCu.9L_1XE_4^S,"b`HQ1[rDKTS!V9P*:@'I5NI2?/`9?I`>V1unXp*)C.`)tA[CfM?,DUl,O#&&%>#22V2BR:;2ZBPZ'b4dro
+%<'r@``UVaM/`.B"cfJhQ*\+e)4:?p%`FJ>^_\8#KbnT.Z+!$S3G2RhI21pV3T#BCYs4o:9pYOF#25)U%BR,djo1fth#!ii4R"^L>
+%8h"&AeEFH(.Fs\SXc`j1k%PcljFQb"qsR-31,pB]&jNr\Ik5 at UcBB:_``U,F?!W2#l9]dc3s1___tS'E3:D(T3%Y at lWS@pY\8dE.
+%C!^e'W>_%XKgd]ETXAiJk?8g,5]Bj^qb;BI<lF]oO_jL[/K$#%MM`[tTDFq\]JC<8o-kJRDf92ip[Rh@=g)N_IS\LM=pj4FDL-Ro
+%I75iu<,"qo=*%].$XQ!!I=#uuo%rLUc7n\7Z.VQ\@Y(KZKA?ag9Q'XTX"(4CL8,DAO`EN*(3d"BF61rKr8ef>Sgb6m-J1nIpsItk
+%-tB.D"I-V;)B:3_P;mXBNP=8'$R`icm7DD;/"T7'^P(6&)!`>-gQkFeT6eM0_/!B1e^-gC.P.rNe[m85>%7B]jX[/*TR"9rs5fSp
+%^#n2c at X&1*h6qo"_T6Qm!_TX4 at +JFP=o2>A`<X]]q4OA&'Hq`KfOi$N:Hb'-T9hh=-[!O>"rH(]OGMmE`'((Ba8);!5GCcfn)I^r
+%[$L!3^*)UB7[;*kc%W(mA^,f/I'CtpA"Sg4!iqfM`J398A2NC$OW]V*foo:6T at qJr2^p8"!0K?6XT/"0LsM[?a3V,s=\4)7[YG'"
+%nl3n>?rVU%'?Cd(\(t;u=GKpNkFeHAMd+3.;bgnI;U[a(p0]CX)"L:#V;7YK*Lq-;'I)2+4\E,K at 7;u.qrYaE0%t2)3)M]4W_c!R
+%+#(2`N][3P=]_E[Bbh(8#\Q<bTP/[MC!(Sp'%Bf0kf2`IFhO-n!mu>i#&9kpeE=:qEEj4Ta>Z]!N\YfACuL&UeS]#;T?a#M]O!$]
+%Rct,#_do\lYV)Q3;Z(P-(""id-"+3%4_8>\YXb!7a(c&cpfmkC24,c\MNH9ZO]P8Z'6oh[jEeeF2:lf>Mbd:gkB>@_E;d at 4l68:k
+%0W1B_PJl4Z9UEDMMI*u4P2o at Y_>N)D:7dKHqQj?B%<,ckFfkDa12*D0XfU*;Vt+dWc7`7UUs@#>N&!k!j/0#dF)g[Ens]G+(LA;T
+%*pRd65<i2Y\D86Lm6RI<ReNTS#u1\3B[,(TT?XtA`,YACPD=JF6T*ecff<IjeTX:1FjJeR9M$),1o*NEr-"j\*4A+JgWiQDl1p:t
+%;PQK+,bT->5:S,Nm'3D,hR$lnZK+Q9rO;GO5`:fE3>pMJ<lIRH00nNc=sJ>fN!<G1=Y^=$SMJoir>l/T1M5a-ZNm\sV at pA-E_fV>
+%13$bH*VYZ'4a;P]nT%O!^1TOB^[H(kQP-^R0- at gBlOIo:Xd<:X89J&_80Fd:DHADU at qC<:/E_ALGNJKS[M>;'\2#G[Rm#(2IILc.
+%[95FlX_h!=qunC\N4/4O2R3XuqJ[h2hh$gBrIkhZ[nBRpF6S>9VW;uFr.gb[$X"]K/6:ueEKq=!KbKRG)jDL9jKE60fm6>#:Mp+m
+%(2e*VVHZtH=b,PLl(Ta#/93H?.]9g at 4e7b[niBhZiec4%"pE[Fp)#fC3TL;@o-Dc-fN$_:W*U'F.W))cq<TE;+Jk1trj+&:H=l=\
+%FcE(VG$LiVCmgWhm@;ZPCbss)5,)%`VF10:J?&Q((gX5Om[9cG&9F$$$tF5u7P-q(I-MfB2Ws]sZaaHU6"TT5&@CNkP/%KRGjNk]
+%50>nK#8WU2;%VBmR at QR.^[%.'J]R<VhUU=Mb#RcQ`l3:'G$ZVs'7LKn<gq2<[i5 at fe4dJspE,k=g3<>V6m+ at G%YPQ)Kus^4hdhF+
+%/=l<`qT+]/I4%Buq4*<KoIDP]$"Fb$R9m1O0qd2sT3*(3D+)pDD9G"+K*#::U"<;c+e>IucFYjB+n9rREVfkcp?"s>S:ZnjXS"O0
+%$=AFT(['\g=c#%Jd)M$<hZONLMPnsY',^J67dAQM at SKg.X;N>nIn>"oKAAXA?U#9$$N5`3iO at mHBIM"!M`.XsCP$:A>VaTjTGs[A
+%^`UYH"7#J60?0QnnP"81gZ3oBL(OaB`[=C'NM?ZBLJ$>G`=@oE:<._K.=2]n>MlEU.gIOND*Y at QM*3^eCPsne0U.0KD`\hE^<6>B
+%ni;5UGNAsJA>GJpKD!uGTJSg%Y*/\8eT%68f5K_5VZ%[d-tB`$r]$#s,gP)flR$Jj8Yap2ThDX9JTDnh_S1904I)o[[lTsH3BZW7
+%,hqM%>=q%I,9i-km$h7ajNlC/c\/9oeWH'J$M3)$G*4,PpC&--mdPPTa?a4i\3?Kd/8EB9)<rK7i('>S26;9CF"(m8q(k<,kL&NQ
+%"as<G#S)3B\[(Blp>qXhK>V$/WCc.u:PX]d`T<*@T98I6'(WPX0Qs7<A,auQ#>N+Sf%nL3SMCX at incVGpq&u_b-NtP)8T.Lm.O=p
+%2#C%=?j.lUke;n[[TL;1(Ps--L<U)QAnOhU0pkG[9ke\,oMO_5W>B[I,RQ*Dr9'a,*Qapkj-'F]Ed^[!$1Rs+N)OJd^,J,P_=?Qf
+%qi?a2ZCeeZ0e;gnq/Cfi"F5_R\;CF]9"C=p]d[Qq\F.E`=uKkO.-*09%k748'6Z*`*u(^.T3AB,WI7Gt]kRhoGRa&b^(*5re$k`\
+%T3%N=kg*LAi6]HAA'<?F5GnuoF"H0dG/t?a2[0JF0FP:a8mXT1/k)8O?I`s?,M-u6[)8;7OB<d0M#B91b.h=/m]tSm9J`fAQ@&eI
+%;h>g)+S_O$/eaU4m1s at C<\oJ8??/h0 at Ct"p!Z%Ee`-8)c@/iIc-*K+Uj$d(grLLQ](qJF,Vnb8QWc+;DcH=H?$M>$L at C,&co3j#f
+%A;=bT2VXGJVQ7)p)]o\1bEhB%I\rVUF7\Hbp^;fajOoARjT$=nG at 1,)q)%j8\"+Jm)9+kL,/$mXA3tfpanPV,[Vd13TCur1LYGuG
+%i.bhY[HDI[OaKTf87(_:RuDcJ-YGIti2Q;BDAl?NJ9"h4+BUl45+m2^`_F&7knSCDWVJmS`"J>J^Q at eEB'60(42I'_8!;7p=T20o
+%T4A_9ZI5KPqm;Xpn$'"_X at 02[gpp9f,<U+G):%hXVDoP%!^&f-iKJ5UaY5T5.u%p&Y&gk/@VnnK._4`J5b&1V1:&VJCDj/;N8@%M
+%q4Te\"UqrBIRI1^@sU@"SnR/Sik41YM$6T!@3S*gm^V!^Gl6\BO[WC)IP=0]:'1MGfD77k,/q647q8$[]3-i6F72[o)[@uUNkEpl
+%a`2&j&0>ENf\G:*FT5cD#(!)&IbB/SE?b^*<X\8P,LD]EPK&.4/Nj-%<9.$!50*Db^+nb0AEe^r>b_"f^'l&f;fs2XJ?ra%*mCfB
+%cRO]qg'CqOQH,PGp^/>C[b(sACUfanRCHFmeD3[p22JR7H#A5io<07#9.m;"O&5a[9JLUT.i1_Y`]NCZ-]3D7mIpVA,=T/2?Xg:L
+%?bW?M"/&W"]iIL.Jmo5[51[>McWNrkVJ#FF)bZ4/7iXBd^c0[*b8gF9J?ddJ(dP0]8>]m9WqcM*978&:>+J43P7f0D]ccE"CToIO
+%k<4U=(_CV!l2r at LjW*'t#Z$K5<OIC!ATCpT at WYWg5[ZWWT*E1/Hu8_c=[qM7Qg>TGRh'0BDDO at _Xm^>`=Kh,g=fa3$pY,b-<Q+.4
+%2MADMS)^'JX.K\+-hm:BDHlbX<Wm*Trt_8+f`a="qTVV\+e:X+_92_,)RFX7gIul3'C_DZ0-k+EN3k!3>aY9sFlSIi\nX#PjrQOO
+%/=T2bDM[*L1=rlWP=E-7g+Ej^."7'FA<WOC7l3a[P#ldNj=AH?)t]ljUdj&O/q+mhRO8\3+e%^X#r=@2D]nDaV<u&ZIa)9QFS&!6
+%WcI14R%Jlhdo86JWPEW<^4bu=..ku6DCO5ZZ;E5(Fnu,u[T[<9TimC3d%Yg=q'M)[D94$ur`3sXge8.]r2)X[fq$O4r%2*Vr61?E
+%Ck*n9-]NVOMKbeQ(G*lYlT4apXNlYH[F<p)9na;"K>`YU\%Y5h>?K't4.#'i,1:cPpk9TLLPa>(>G3'^[%EW3'KW5N::iF+]@PIJ
+%-1=Sg@$79`gN*0VV)d4rI:J]qFfZ&cCtOCIE at V3c9p_<1kg'+kae_(u`_O"q\K1TEhbM\`;S+GS#id65k7FLU4*.3h/^^NWmBH!4
+%0Gt6I;0jGn>]p:'Ra9)c:E>UB(4cEIjo"5a<%K;9:2X%Q9rSpMb7#2]>^(dk4?qh,P]"Z#%E,3M-+YY6-f<><;U]'a%+=1eeN86u
+%p.8L3gO_gIM(2)_g\4PH8.5t,^S\1M=`1ihPtt1.7H:_-Ug4O[%sh&'XnF3koCC=CL-G]*M4 at SlB3k8)Sic_H4Xej!ea0Vghh+.6
+%Xpt[sd5U7L1X(=)l^&0'V/5n))L[M(9.H(G_m[)N%MkX[q9W?MF#>&bU"TPY-A:;sPtO1?$Z,7S3OST\.b6"-^o$,4$bpS#W>.LP
+%e0E1Ym8c7M:=&*j1t?c1QP'SC-ODG6_:k_USD-G*[kccQ,IOSH;*EP;+Q[9B`^!el'jbrmC:2$JH7R<LR>-'>*)I/5FdY>,kBYD2
+%nkRbek/PABBseFMGhqJ6<P[G;+&d$)HB9a8e!j9LjYDtV\bq<20&4O29V:)-F!W2=Llj&kR!\$_]JFu^V41n).TL-0jPW(hqBNK<
+%U3h(qrd?@L57l$8U+doL-.E)Amu4*i]lSAlbT>Y4*B/;Ym%,lLLRm%dRurZINJ9_,7TQ2K*$&AGZ/Q>5T"O\_R;6%f9t'S4q0<4C
+%"k3%D+"VmCH%lbD3XQd4`g!ZaS2$7_01!=bSpiPGL@(_<^VA!m?Nk-2bI?/./MEmK5ke2I[hF8Y6qUJtV)f)HLfY4#^>=W"O;E!$
+%+YO8d/6;t1-AoRe_e[o'>YF?+^@OIZc?<%`>O.I3lQ`,a8kR1MG*m5G,=Oj^5AuTGfi<KNcFa0??\'?p'!Q,Gag_Hu,"%C$@f*!H
+%)5(r?PmpaQ1AGL1]6?;Bgagp_\]+O(o<4'4b50J7($#bM+1uRh';r*qQ0Oq$l&C5&&Z6RDnFN-400o4kPS=.lF<pS?@7c#JOQX,'
+%WC;deC#c6A at W4ST$8ma1AibVna&1V)NK/(iRreh"]YqcRXD9K(f?g=2q:db'o:AA:?$Z:75-JT\$_k[obd+NeRaM;9P4$];4SV:*
+%C.tUPjAe;$O(L4t`3?K;BJ,oUm-s"6^KJ8(Eb>fO);EVc?Z#D_WjU6kEbamT^Pj at hBS[[6%$G"](WD;*_`<P<:trETEa-t&+33q5
+%35?G)+`a='&tK!K_m\M?]T;%LUsf39P/0T6]BVA\\6mH3:/&t!`IU<kAOW(jIiTo90$9L%m3t+!TQ"rc-\b-?4.)bG?1NA_IZXj=
+%2sorF[+,6!'j>Ln:;-sE,q-5Q\6,=nKM/Z<FlmLE4]!NfENHt`A0c at gJQ<-lDGqu<.L8!@2W[[1=J8t)7$*k'K59nq'"iK@*BPt*
+%og&iL0tXCkI3[CB1KYOdC9K%"q<+%`0[IkP)Y9m!U=Wj_-df?j!YMhGk)ZJpqDs<FmO9*M3KnO(>4:DUYgNQFU(Xt/>o!>"i5sh:
+%KUe7/#_N*>L;B!rQZ&,G54Bo[$MQ#- at UAe1'!lWeBf]3Dfm*pIbd][#`?`LPC@*j?hmlqKJ#,];.8;l2V7ljHb^8?OI_W[b at P%:W
+%,jQG1r]I]X7'(ZA89k!%\[c&s:oeB_4u'`".XX4nl\`V=.Ks#3cAg/HG"0h9eIG`13ROHq)=g1/X1"$[:Y[Tgm:HQ%;o:>biK'BK
+%oqoGD'\_67eAe5)&;OQRhC(!]id*:TMAsb,A$.8n(IPf'=8Xpq34UNQG*$nd(cf=0Ijf-/r&j`ICQprFL:JQ\M93k*6)LWaG_kE_
+%>@^Lk3iJ.&(2istJaZEW1/HT4qagN%*-^HN'H0j?DP:%1`<'EbGNTg*/]HORS+qi5q->FNejPUK9RBo`=%@pQ^$CbUOiMaRg3E5)
+%%RpQBR*4SLe9e at n4@l2>^^;-IB!<mm/p9#L<>>u=l)?r>=4RMCDk2PWH>.b,hOhnclB,'.>EUZhObNT#GR5_$);$ZU#1I\nZ%qTo
+%E2Bn[YWeFf9WN<tPB\#Ve*j>Ej,C<ad:,Oj5E41I at uY:W;s%`Z9.m]YGE/'I&&PS3JY<c+a65#JIa68]T2T]8fSb`RSXT;qhtS%*
+%>Z;N0354gk?3(ZTkq!_QB?L!@ZbeYR'gC3+.3O8`QEC-IF2ZRpM8Gn8a]&mdUY""nrYTEf,dAkhT:L=$i9Y5#A8s#JX9>CGC$&XW
+%\(;X&St(qI4\5S6WoT>pdn8)XH=@7a]P2NMSaDYNf7)c&4D0P[oplSu5oN)$qO4gL$#IuX>f8Uhk:?fg<@UaY<.B).cj[G96p*6]
+%b=i1DjVm#EqqVoqbskc7<\Os><ID`I;07sa]-;eYYq`a3Ro[q=^J3\I,1Nu/O](BK<]Vfs9`s;N_0RK'-4%u_aS3cHI-5GLIUIG/
+%'E7!/o'!FA2=tVR6IZ-B"D(T$O=Wu4^a`P7`t51=#di]XXGXO;@?86B:1`iPo:YhP1%(P8YMCZ*DQZr,$ckJ*n#U4gNpM8:5Y.%Z
+%g>[/QoJh$[lcZV=\O'/%9=((U'DsYJf[]^!Pk"m[7]ZnS_AiPG6Gj7sSO)C"419H6RBZFQm.91j at j^;e)'B,k&8[KUF3Hi-Uo4ZZ
+%s4gOsItEg5W+pN=k:6Kn0SR3WNXE?5.%(WC+BK37ZXKK?G48D\1P-#F#ZRagMKt`)Q4#+2fZ$QYa1ErGPjuigrn*N"$%9j+^Rg/*
+%]$ZHDJ65^IER[NVTYbgOo0/@fZ(ZJ-1+g_CNhdYZj+NS2GpdMbnVkU:CRJSp4S63.jcu#5!X5l=?_-9ED-8qJ1c^1$42hkFhY]dF
+%",SA(2CE-a\:h&NaR;8:hD2H++DMjhB:CH>'U:-EekYXC,qDP/FO!l?)pRr5B`URrS`;n`8TLk?gU/j*G/C*lEB\3!Fi'$,l"%54
+%8sg[$m&9dbYIo66;JYZ$:@\2FIFId[ibXJ3/iBs7L06]SOBQ#33"Ti*q>"nJGiKUsjK&Y39GO;UR"DL3AUab/oBj,/I^a0U"(QcE
+%Y8Xb7Z.f*.)9I:BnFe:Q9_tr/_:b:f at B.1LacH)m9B\5%im9$q_.^Su[I?mV1KUR%bH?^Tr][`np]:UpT;q\0[L;;dA,=m>p`l(-
+%1*;`5NuT[W*0dfHTn,_0k/NOVkPTasb<`S<!'c2]T/s^J5rVN&5)&!VV at PLf%n8+M^ZkN`^E:sH:K+DN*IEECM#F0S=)chirb-(2
+%:l`q&;@d1nA1.r#O*[lBA)iilV`Ep"IbSpH at k3At><^oLTO^kTYk4h&b,$!97PQiu?loiq+@>L%8YWSPl=^.Y\[pA'7@@pOm_Hel
+%gCA>ta_gDo\Q8s3jan5$JO8F[B1ubod5`"9T?@rH-;aT0fXH^)a2dsSh^G`g8VVo\AaY_WG?=FJJA"tO!s>f*WXST&%U&dFbt:+g
+%d`4N_X0eGW7X]ctN4%!&.dKXV\5JU%Uh0,[W,FHm4#F2DI($_MWQN'2^X=GDMmIHpc&LQZ2O6(qiQDG@*I=qOs!UR!P+Tgnq6Ika
+%0sZ*@\asZFjY62NTKVFjNnN"7YB'%al%2gD%Pb`pBOe\5b!Fe[W31jI1,AgpO:3U;Pu?-ok>^KQp:ZTn0%fY4b8YViH(+L#@te>?
+%F9fjbODfD+oGWqKY0lT)gWLaGS$0OUO*^@*osaC;AKn!a-cu:+c<7&s;1X/RDq`i=<g\?$o'MFtb`-F!5bE^r"PHBb4Pto\_WJY3
+%>.osbR3b+f%LkN++$)l0JpHOtf-D2jYo`_&N"SF74k!f:qPh#Ch<O)K/bQ4t\1ur&!&<Ya4?gegJ%P*gA>E;?T.iq2HZ%.=9#gRh
+%CB"&s5(nS6-.i.4`sHo:jpH3,q(ej)*b9(*\)7s"qj<^!#8[,m)8Z7sjPL7SpI[.#7aTJLcc9TCq[mNqH]EFPL(`<kj;s[K/UR)5
+%XeT(B92YK//I)>#KHTu=o!M"L&($PZOPGtsWMRT*n55otP8mXg_QGn&\aIMDr[+g"E1p$PN\e^>&\'3O&H'EZiA%KdoY;EPYPi/T
+%$iHqo(quu:n7^G*9%?WZ]IjG7huJRDUQnipEt/%B2O)7/HT15u%Lt!G`6>6Ro%60SFuG5/0?#b#0D8/4:U+EU,f_&3mVBAY)BeJo
+%*5Bu!+Z\0PEN?TpWHeJ#j`t:h3dc(e3)AKU&A:_)s(NA>%1feCn-VF1D=AgPnP1G:Sd;"*S-mq_BC__(i3[C"Vu$0HAo?[/m.7NX
+%PZrZMd(,j&'68R[6VNR8'"kNu&6amcOhW:W=&RG_/idJCARZ%!44DCI#4sOlL;YM&mZPT[b\lU/B\=stl,flPnsW?kX-Z9 at 9mS?\
+%riY^Sk%ki<mnO^fFf0h>rR!&Z.OlksLdTXtI<&i,.BX7jUjnWt60H2j)%.E[C]-e8S;1(gL\Dg#gmuLsqL$!mFC6m`-/u]XhH;/%
+%lt.beJ*(7aPhO7Bgm1IPCBl)f;aEO4d^009Y4Kn/gK*'Uc$dL*._50Z,##;SOd?iX5^.X>P`1_g#&qD%F1Z#6da"7Ie&pKpCnBZM
+%M0(t>PmK2j;!Fk?TA+9^P6aiPLR\j?<[jggNnRB5D+GcB,4[?\^fun"6:YA?Km0+]`n!eq.5Rh*gca-ic&o+e^IHlWM1odP/Ik[&
+%_6F$;6"`1XQijj]X78efl+n`d?`(2r]@I9;a"h at mJ&!>'@8W!"(VEV@##\-,d_VRj[:cp?am)-eVFKK8m/#74a0mXs!j>6daSBf:
+%ml=3=Zq6[5']V"ochUPV:`gJU1(!]0".(-A90*Z3\!3$!Z)4BHfNsltN:9#&gr=6K>/c:O>R2J!WBP6I<%3D-Cs5%U2<C[J@^6`S
+%Q?pQn:ngIOpQOlOVb1H3>8)^m;3"q3o4"uh]89&+be>Y\af;(G?4Zb+H.C^C=m<LCZMeg/GT.5&,r!%ZQ_#/gX.,I*W1[u#-(3VO
+%1:[[OEh_i_$#-cKKmF_5/(aje>S@]qd!LdBRBld-_e4&\jmSHsnfY!KM$X<7H<JD;;urVE\)sCXoufcqU-A6+!h,tk?&hG3hjrCB
+%9stB@)ZT/g#^JU`e'B=qb2>c:[I,/#p:OuHo$m9BIX_j%a)BKs5ea=4$?ps]gK[]<nJBI>,__bS,jqJ[o=\:?-8qc^8j/'U\0H12
+%$P>3PZ9`CViR)?,UFnoe^hdO1p:[P_jF&+oU<mHLF%Tk2\PXgVC"Zj60mZS^dZclq6N[]Epaa1YgiI=``3HND9`AZN at T7sVYDmAM
+%8GMSm2q>To#12=PcWV+/,J1<e");$8dC%`+k9UB@,Rl7!\RfFA#e>oS[?S%p=BS<RqP?1$TIJIfa(#giN.-RQf6"Jl1<k/=55'Di
+%SR(KK/7S=?A!*L9B)Whs5aY%8NEqc61Fr`5*G5UIDAZ8Ws#+kQ!hL,&2n\:kr!1thU^Er^,>OMjU_;@\I)PK\DOG"%q\Jt5)+",F
+%N0](:&N>3`Xm_G:e4@)hE+(,\"(j^.mM!R!=s!R5UJ32_p!fMjjh2jb-`PtE"paJ6<:L-/r&R\p:9MQeOEiE@=nK-%&bnGDS("dT
+%=0!=e<>oB&!A81F-ILZP%25N>8XEiZgpe?LioEpGjEd&'MM7NAG<g,fJqlSo02Q)d+CMF:16Sm6Tkrn'Q.q[ebi<cuhjj!cf*&<a
+%cQJC35T77$nj[fBYb[R6:!Z>i+KTproO16i'"jBE2jS^iH?n"sL0X+\&54i,qiF3G<Z(uo0PN3_-")sRgK.TgjSj&^hW3XDm?:/Z
+%>Ukdr^\r/W/<`tj'G-G22]>dbm"sK54ulG\$\Z=k:5j^2^3tTWKY.0)=b#Ze2M-M?;(OCXSNAuMXZrO:JYr$%C_k38,:u6dBuU>,
+%"_Td1%:C)DI.*k:&mO?N5(`gCSAP^r4!AP-1%.fT0"=IfQ)%')]]NSSJP(bY(&-#3?G<lT)\3\E4n!_RYWje(0sCQEDE&SSq,5%7
+%n0rL4o$YWq[[`Lhkn at O)(kcP)hT3U4_q>k&F6&p9riNdh]K\6e(rKSm%`e<rV'tN&dd30QHR++Wm8-kEGW)3IM=hdO(NI4$Yu"6I
+%:I$9C<&^7n3L6Rd:KMD(/+G\><_8=p3R'_iIIm.$mu,3LfqrmZNc+FXAVqa^X4U>81PNu>RC8$+].\T[PUNO2.DQ'A:gb-q&Hb04
+%9C[??g7l%3npP=No/`WpCULV`0%rQ[L)*0[f#^?U`Ad-W=GXWK6!fTT829KqK$oLeM2BJ.:<lugKamc;mp,%83_LN;'%h$]&YNbs
+%eS#e)8@?9F#=!*@`jm5?XEU%B\!H%a0Sc9 at q]:rGnjX at 2,psI!c"E[.W0^p.'O>?^c.1+W9ao4Mie!KZnaW#R;JrT<nNlltB`+`\
+%M5.iIpm at j0WP1nA+pR.!s#g$fjagj$&c'*W6rK&gkt'er[\Vpc>iUHW$seX0mQo/3l'[tg;J-!^Q at a#g)Eo0h>T],o=3&eb?Y4/O
+%C>fhi%8)/cXg[=oG(cJuf=?s5:Xl6`7"A/*>ONUY:VtU=8E]^!c=sJ0FRUE&+;K5)?m7cR.R^/h8]JH&U2N-)3Ol*;H;[rD<0?)7
+%q_VsWD(d1D7j-m=j;)8"LD$S(0r8=,98,R&MNdgjfh]Iko(4d*DE2P7n])t%fQku',rh5"R&d_@;WlYR!_M*hZr>_j6 at _T*^UE at V
+%k1MY6n`B`(aTt.J/<TM;hX*H9W3!$T&m8/g<!qpbSdOpjViSnk/c?mYC?3Lqf'W]CF)qd'L9%c,U]%G%NW0QKoBL6h\s;r3]r at C]
+%[ft\0=(=QXm`,knLZNcf/G)[J,]jDH%mZ,S8O2[WWQ$YAGsD:bc^tI^N`I8LH/CFX3e9/DS_VDuZ15u at Rh9VhF-L^3<T#8J3VU at W
+%6/5!cjlgt!bfdBKEio^hSgVI!#5ZkA[MZhG5m`XTCm(_[#RhLj(S(dN<.?6[k(_U\s5a6!'k?-gS`;VK?CCIn0H$DR,4'F<\OWrs
+%4-PK(80D`jng4IqP4"M,.+94/4n;F`VI,aKL)%Lp+.I"X$c].b+k1AV$:T=i-^Tm[@$R4Oph.-[@@`-CJlt_=l2!G%_\+Yh%rY%W
+%/pVm]GJ7I'HiP.1i\(,iM)^bo-Us,<8_"_Y=Uq6]]_KFgJ=(7;5CN`p=^e<'q6;GHV9MMT*2gI/p;-QDf@=%)[%PnGMEpn9nK$#s
+%/G;eH+,k.YCgr3A^8r`-H_I=97$?i$i-mtS=%LMuhS2:+rYNl'28/a"RT&9ZC%ZSM;/us<cmd>E+Ou.S!/=m\O76#@ZH5gu?gO5.
+%>-1SSXW.TklA\#g:&^n`]sUchBL<ZF+16O3>V(3.R_=!D`)(7gQ9:mNP at Djd#u1T<E]U0X1P?0O9g6r\[#2B=Fc:LIPA-\<1^jIf
+%U.Wc2E3k#lQ<3D#H*ep.I,%k'U/H<RD-h2VQkn*K;RV'k!E4WMn>7&JS'$?f at 3\WGLm-_2GGk$W;0Yt,fkc8/[ILK\kY5M1@=)m"
+%*@SLs*QaQ)9ChBZ9.n7:GMT94$_GJ^AYFHl:qcZ6kNZn"pddC+qReX.T#R3YF[tQIckYdG9K(AsETZ- at ELo`:WQhs.;6[*ub60?!
+%rQGB=&kLl-C9$CWXJEi0SE(,ZH*mcgqSOI!\/uIWSBd?8EO+$TB%dsa=ubq*eOsf.jKbhN2jQtjE2UI8 at 47;2ru$C^N\k_n!&k)\
+%O%Nd=_H&5Ek at SOocWLm=hDJq,hs\3K at OL9M"Ms]*'7PsN/+^2s8Rnj7.8[O\:74a\=41aDSuiu`q*?=K70d[r8g(gO:seT)+VuP0
+%T<BigJ5l at oVfaMPM5R?NWpG1WdlX'<2M3h^['edi-=^N^+]GDF?Y^B*'?5,MkD,/fQ#I?!aiHD*#9.l_$GF\68,[H-8D_$/4pBul
+%`?Hp6. at uRt)a`b8b$.3gOIE=GNWFFb^ukRIe==>UKkB\b-17o$,SCa"Ih$<2V?*6i=LUNmObmujIgeZ,o5/Y6q?L%[F(;:M.F.Z1
+%4;%N8.XOs,J]1/,2-6Hd2g$l(rp+&ZkR?3*J/Bb5(iAJDH.8h>/(NQr_=pKCL0IHo'?)jU:B3XPY[i<E?5Ag!DOGXSQOCUu6JmWC
+%:+kR>hh_8FPipb:4=uQf[%;>7C7gT>]F"2&Rk!X->PuK4bh9X&Yk!sX[rBf5Ca_CMD5iKcSJ!3"_\b#Nrd:kZhZ(aP0#?P:RoA*a
+%"!k84)m,$+UGY8bl(nSK at uY<'_tJ6U.-WMB4"AU>-W1"SF\'gDh=frTImKK6I8-.&h[[fI.9LEan6*p*k2^"e/Xc7;cBaX/*9eeE
+%p*F5o/"UqRF5#6hL[6?-U[(+uB;ea%ErU0m.93KC*cukD7a73-;3d;c68U=AIdGoX9 at B_!B4^c`+)tc+H15I()ks;VH(%j__XWo^
+%1]9$%GZV6?Pr)N\8k[-sC.kA/e<^i`Xd#&lZpu1sO8\]Z98=EQb,?SGr3BlPC/\?J?Ft6AGMQ?W66ZK-NHK]N8^u%\#[U/]]dQbp
+%1`E]qVQ%)THk(Vr-cH+E1E5ppe&t2hX#f*Krt+/[K5_,,hVn6aaa1ML\UfIa8*[%5'E6Fj,N&02qb>_lOJ`\fGh<%"66JKXi0D9H
+%Y#7K;b.!e=E8CFgM3C!tD^pG5;2tL0I8*KuK:]D-K;fgIO5P#Pb.+GL?jcWB+9[G=G4*J*4AQ%b(](]^.G6Y)cMn$S]Hi)-S*,<,
+%4R<X[^/Ktd]MH&\8USmQ:CVimO,jQrQ0)l?ac#3.EDlquEWktW7aPRVVcZKAUpeasHss<QEH&>(8b"8!c4Y?lQ9 at -#;W4oA):jiS
+%e\Als_K0JIn%i4ZH<*eL3M(Oj-"d%DOG,c$k(J#WC)SZQV"3aeRnI3AV2h!OBZ@!1C!1M$]^hLhEJ").Ds#`X9qQdGd_%CFJc!ZD
+%b$hkX896AGJb"ea(Qq!tK%YQSPRF2hm.2`'F56tM9t`@'5Q.[oFNKqrqi&GF.-9M;%%4a$">`r.+.7mq_':Gao/ddM"WuegkE*hY
+%2bWTu[<sS-9p9EG;bhe<AFQ=OZAuS]E3\Za!7'?l?+BNT>`t-W+>"tI^A>,3ZH&-\Q))6JUm at gn^f"(2Y$akmKbn&&9(H([4j;K$
+%3[b:LWCP1eCsXKGm$%m!jj,4`B/-aQkEmW^Ut6A#KQ`Q)=faN?F>f48/-&Td)u($S6l at q\d/!305#Y!hPpU%VVAF-q("mR.:B^7>
+%-U6j+8%<LNah:Ge^O'A_8X$n$fZ5"&i*`\8(5cJV at 8-FTrE=-]k;Eb,$ETG2q1W>];fks(9;,Okk$&5"*'\P[mtB]5,]p/'OdFfj
+%5#pMUf<$#[^<5%M)RWMo8oAPQkBYI^Z07XY9`<1((7jogr=b8ZXG3Y)HN33ijj<D%Q$L),Z^Fp0)c"lCA[MR at 92Pi0eYtX9Pa)L4
+%$rPT!dA[k\mDIu,*^nkQ1UgOhp$S28jYgoNICC?'i>R,Fql`Et at uk\g[j55p4hDgC3soMDVTWU;lSTuB4-%_[Oq=jYDZ`W9PSa8]
+%Wt at 9_K#O[j'ESmW&(47Q'N!N(["!(BNoP>F at n<88f98uAs(hg%PKrsYe'07IC>-elQL.7CcXF4^^GMmFCTeN49%YubDlKX/II(gh
+%q9l]3U7#%&;o4Xm`.FPAhm2sKiJ64YH*HL+=i*M9;!<KpD`"9nNR$3oJ$";2*nV!N7,!f9n$ZBMeRpZ6.GH\g2o4THs"5mWqGF4[
+%TZRkRjLC?C57jjAm9+`ERQU";Zq+1G1ThH&jeqhW)C?J at S,%6jr3lnKWc`Am8_3:A(t!:.,-KDd1poX-cC:;&Kj at Ul,$)dG"?Hgb
+%]3A<.[cqYR$aI at TJR,7jrj(U/#Dj_tp`(r>CBR3roR$[uh!LuU0m]P0#?S5^%:JM[GAb=$W4?2?8pBY at go1?9?3B7MOP6u-^\hc_
+%Y<]2Iql,a0##i8VQ+!`,o<2&/YHs:P\oI"RI29g^jmHV.l7VB"PROP;M.5ih/;tb8hQ(MNN^;qfd%L_'!-*gZkE-p]>odA&dU']t
+%ku8C*;i)Ht<<?0=DZ at sqojh;bP*#:3R-7Zt8g1\5Y>k:XZe]e:&iE]?DU5Wl'BfBE=q5C4^A^#$2.bD9CBrN.MiT7YX*fM0&&tgf
+%4Hcb"(`S8Dkd6SL&3rN!*3]>nqhWbBST[mdb*<r0-S_N#Ys;j[C/uofl34fWX.7=0)ok,[!'J\s`$^DD`2IVAQ"3b;>"SY&>+HEr
+%YZ\\?J>2lbW at u675bD@4A(Nij_dU0TWrGHc-MO2S_+'8S$*pTQrq)F2^.!N,^q[??,nKs#F/+MX?lnI8:n/HN'j][Da@;78J at 1L+
+%$g;54ndt";3- at W./5T#%Y*5*t:AQd^eR\A#buIB1,>U(f$<q(k]tp at A97-(u at QIU4e>IB%lh713jrhNCK-F,dW385'F""\H_gCfq
+%UL!b]rncEB%ceei%@rhlr_(r6E-&uh;Z1Hch4!<SN!T<-0>H@]<-Y^Gnk"o_NJY=>r)!e8I)sGl-2HgI1l#@/*&&\VF\l at .#Pgb/
+%A&k,2/.D%7.r2TUOYG0340t\e)LXr4*E]0,qcI%`48gjFYdqJA*oG'IJ_A)$C=kLE&j.m5@>VlKT[)*Me2RbaI(3'HjqS@'T/F0,
+%+cd]NEuoBg,2h^QRKb.eB015N6sSSUIb_aq$'-qUefmkp@")T/RZQGB.$^"g/E="M8=IR/g5!iA?,t at O%=O(DF#u<B1QqKC;PmI$
+%h?hS&JD=r73`.RZB4^*P,#+ss'6+LP];<.:Z:<7DpB/uNY5_>EWh4+Dk6;TO<^kCqlq(?QiS"bGMkr4A-^lq$K$+SAqSZU$3/g9o
+%Uc$ggdH&\Q8]:Ij]Ua[k,+k+?U2<ZqQZ'm.ZDM at _XS6"D\=$Y+8FCY!E\f$a3?KGYn2B[/XRitP\VdI&Bc.*n1Eh(AL*#C+e[4Ei
+%%%QmYcbQ at N6lu`f_ILl0j![8$-ie"Uba$XO?NS:-qM8[%2d;A42O4Cn1^VeLK_:,1GN-lB,CFB-I-jSh<J.+^cWSU<K)Q)S@>+X2
+%4L$#["tHR7EdXs0HpNJ^:u(l4jL<#l*gMq&ENX0'QhjV;/7VH$52H6H?Z\9]N)saijr:F4I,s,flYn-VoY6Jr!^LI,XabpM/V)s!
+%20gl4mO&/@hs#`Np6f3p@@\O>7>IOpHjV4fQCkos+!]C+N6f'\q)fdjcrDROSFMC$_X_%+4]8$[A_u%G([l6 at Na+hf!.e4MU%P\\
+%I`RaP7_c4PEdWHQDg$h'B:9;Z/GBc#IaP>i at ASuLXX9@"Euj&_)E3q"B?HY^hbjU^ru?sq\dFb)5/)I;LMK[,?RPi"VT?VAh+Up!
+%;Wf6J#.DO;;\UN+Y*'C at RGV,0[j_BA.ZZbbV7^I,!"d_OGS&R9-.dj.0sI5O^e(E>mIdq-4\kB\P$cpeq#^;*JT*MN)7L7&%u)4;
+%qH at J@iliu]EQ**R-DnDPRX#.Sp^$;(Z_e)?p#s&6Z=I5_kuL;/YNcgWOl1g+O(<e(hKS4U&U1KW`04Ti`,jn)P3bT[nl,nJ)0_Bb
+%10%[ZZM_X1N`tkn91!*[ZpDZWSgO8h at 1q6+FHZDUdSH#f3S5V#W+WcB#=t=ZgQ-3>/)J+Rqp8TIV!;)o-1DC;;JeLt=- at c5[EK/D
+%-C#pMFe4sU[)ie@\c@^T#-Fe#:ss-O?LG4tJ>#;u;B\lEY'Fgh/n\"'mlUo#o&s-7%Z35=S^-,j<SJcZW^G&#C3t$6b&sM[*^Sns
+%!Sb':aP?/iES9%Z at Mk^N%`q4S_%J8E;XW1UHAXRaX__<YrlbsJ[6;iuJ!ht5=+\?^Vah]UY5L^6kgF8d3I,PWXYK)9_Q.fh9i(aB
+%_>!1.hH0DsdT'&jC#X;!SN.i!6S'T2D$&s=C<c/-r]AMu?kCXZP%Ok1YOe5XiC$d6r?&CLk/N_(P]ao>YKWI8`ke^]7A*J^k%<^N
+%(1+Mkj5UVBfKnqBs5fpqM at LE23p^UjP4Us&TpC;Q(s85OjZMZ"4=P:AYeD6U:!I+[B:PEO=Lg^?]OEnDh=u8c&Q?'t@>r>'UuOim
+%3tRTt.IXQp[/EEq^Su-l-TdsCqqKLco?:@6Y_HW5Ot*-7[tuAA95qWM$6tnCb%ZZnr80inOg@?ln!t\5Sg9kVm:rP.Q$@C7QgYa+
+%_j-BKq+dO at l:Dn00O_6d9t`&aeJ;W"fH'aPABY at 5mX/c#FYB8qm&]?U at UQ'Z)/SAI=]CjG\g0DFP)dRp5a^2ppn"j4=sV+]UhQ)\
+%49,Ta0D-;2]#o%WFf)%i)-k6`S9*'ITmhI.5ekuni0%V(.qO(qOhoaZ)I7q$'5+`RX2FVWZI)@Q/jn]AjZNA)Qu!%.)jCTq@!LNT
+%_WP1kB;q#lp>diq;VLk0#Rk%Jo'%>^"Sp/'-!$9dB+Yl$q4=o[F.%FRI.!2Fj#K'd0l. at iEX.l?U)h\'M[^T!8WF)`\^J"qk,KA"
+%#uhOrf at i`S=d`V$$_AdmEuFSmbM6%$Q]2<@4A#]h^C\LDlF<eT024[;NK=20](X>-8p.1>aiOj4[\H[p?C@$0-o<p6GDb1oMiB_p
+%Sl0T8Ysu2Q^5ftq^M8d_S%V)fGd$4/1S`c$B'm^'$V0<(/nO't0uV?O^eLDjl"d[[1H0-LV7%Y<5UoEMe8^knjYfutg2H."VcK6i
+%nd'i^;U8(4/\Si-,H@>r:@o]C]4+^*L0`?m at SM;K8ua!&r6;&A1umbIMQE,MOE5OWjPnpW?hFE@%n5l]QX&t.K at I]gl2LL,T(\#N
+%]%Jo%VKF,SI]]nS''qV^a"*XQ1F6QWW1#KVPP7b%7?\i_fGn3-AM(*#PNVn5 at 5$.ALqf2mI#*h27iauiD_;P/f5t:Hg,_^[R_JIc
+%;Fn#E:O/S57Ug[O'H?-Z^1$\tdJKCQLb.:.mS14*9a66\$!6QGE[W3GPG2iW7(=G-SW%`D;UB!eVtNMeQ<^Okj[IS2X]-e6Y*e?k
+%a)(M\Y;80cV.J#>T,&2p6F./qg,O"fYDkn?(Z)VZf:7X7:&ERBgkgj2/.uRecc6;(*So(&VgppC0&t(U2Rq[bXbaJkhoc\k\oF"m
+%IW>V9F702Kej/rN.E^DKFUCj7Q3=0gk+(DRDDtUBJ%:)'e]W at +PcNlS/UX\`IVs8o(RgJ21</4E;'Pb1dsVqOaT>Eu_Q,-t9Ad11
+%AH#3`e#1ht7Ch`9(L_,6M$I7"J2>7g]/2/Kq;nm_5V?M3ZmVra.%PBJ>G,hn;@n0;&Wc<G3A*Vp>)1qcrRWSo[&(-M>"X:Z"MA$S
+%;W-_LThOTaj^7&U/]lob+qkbbM?7g#r,SBKhl?q.r:]kGk4r:6RjDtF+O$(b<08WI?a`<mD<s^lBZW7C$^PQ+7il8(AG4!/__KG$
+%BJ#aib at Sh&rIt0oMmb#kNLVp_)nJA8n3/>8.1:lVmg[c;TVT3.i$XP4X=9UBdi2YC,b14MHFBBHQT-`DN6Vgljh4gZl>!%:Q;=u=
+%hW?$"G;:FMB-4AJ=CdGRBL<#$D>L^YK2nE`3)p&RK&;R5H0)DMWNdm:;B]4e+dJlEC(g1X2Af6Lhb=Sq`=^5\9dQ1T`=La%9?^\3
+%SP+-3oAs"FZlC<,Us>!H,4.lhr)@M!G&)[[;8I>Rh#9Ahk\'6f:e?jg%Qt\fj;1f+qh_:qHHt0o85LB:oEHBCS)ZH`9tLDA8/lF2
+%SA9g/g^UWUAY&MB6`_GrnL`gtRM\?dc/_$UPs/Q#<s:=ZPVYa%Yj<c+Gm1_Ub^H+X8=\i5SW,pjp-Qn(2G&o&G/2?Y,lo)SblkuA
+%ADSsU1@[M/_t$d?Jt$K.m?UIgHHu`:,PBFpph=8\AZLE:rX:l_qUND_f^!p)$NlP<#FlW"0J9gE;YrkoLo:`?njtf7-Jh"ITU*C+
+%-P(uJ;760Gnk`lOLoBBdC1?6N)Y6<V#qAk'=>qcBfN("E;)8/TViq\KffBk=^1$SVZP`]:`htT[boh.IUq(NaFc33&&UV\OBa.QR
+%LVBrgllK?6oH&MJ#/6VgRU22)Lff;<mr-s4<6p8=AACta+47""4FrB\GDR?$7VFJUR[9R#qF2ocHb<p3(>Y!V9r`oe^m!"PR3hd-
+%Ud;%QjgIStk\_0U&1Q3d at 4-<ab\,&T41fs0lb(X'6?O20ml5lGj1SiYK,mDtW<1WT;<0B4D`t$V0,2 at jD9X<O^/1"\Bg/]W7T>m\
+%5_9cf+prjB30J2ESf(,-%sFsqQBt#cZo+^dr)XBObKLCdo5b0-IE<!1\fEY.;+`gM<s30KE]gdQqV;t%>J&/7b'jaBl:jP]S/QXX
+%*BOLfDG/0c"G,j.4M@!&9SD$HHiT@)OLXu5!UYQI<542b'\$W?1'e7oS5C,TDY`3Jja+]qon(NTbjU&nW.U9GR'okeJQR959WiNg
+%[R^E;+<uQ,E:V-Ko%U7hD#*\ur4:_aLhlY]p`IlQj$8s"Ca:0P$SBMi7nK\6m+Y%b.X<9-W)JPk_jq^:N20YBc6m9L#]uOmMU!n5
+%+klX)C<9bZ.p*LVkBp*$L+*mcS;Q0=q,C0MKCb\qO9B_Y,Oq##HP9[`SCJ]uZYJ5gkfpqO>d.(/>'6Ac"3ncCRWs4[Y,?2[6:E1[
+%H15/WoEPS1^?\AQ2$]NMfD]FS>n`sA2PmqtF0V(R)@+J2'QHse+Pf]M>"Z-DX>F>Edb0%NO?/$WIQqB;kPFG[C&@\0qfrX>k9^=p
+%fD5%nF8C'bp&&^m5*$,C8p`_3R&p,;LK,sr:Y_c"De5S5c\)nnVUZG1Q>]J1H<=XTNN@)Le\Ajl&D5"UObAu&p9E>"B9Tm at _urRb
+%,!@ZNCSIPXAt]XJ,N50ZQX?tu'!t4%\%ObTVSA:8&aVHRN(eia2J(<XHV9iG$=nsEKZ]o_dPIae1N=46.FBh8LUD,nb&Gg^3\'kF
+%:5#S^EpHo%j-:gJo\5kYQ$E60E0DC8)3_%`"`s'oj;VCfa()iJ"M#iN2\YdU:hT:h:fC6qka8j[#",57G"U56URB<BX.+sYR;@CQ
+%/k]Rn3H%n:K9_\>]&:M.mWGO'lgE4^go#J7;Q!.MTK-W3,1n-DJr9;IerA]*7HCA.)C\::0eG29l>qjOY'e_+:&(tJ>>D0kfS0Ff
+%;O/t#.sCg?q-Rqk+q*8T`gr?QQdRMlU?A648('m;DBIX"EUY+*aK-`!/OkA2?k!b6T)6Q1^k?\t$8P&<`i^uLd6n,r!'/3U`o+XD
+%<4,I=]/:2+RBbmIZFSnNKn.7=3VaB)g,eLd#ukSm&?I8MG_;cuBbL7DLoTR0j36CL36<=-"(BK!I_"28h$d]Jj-PRjb^4*0+`B*g
+%Z<<D><_B[__2jLd#d]l9p7-,O2O3T<Eb28^Rlh?K7f0\Ia"%rbLa#]?\)b]_;1WSLJKIU?<[I(BaPgHC<bEP44QeSe+RK6rAe_T+
+%jRA:MqrSmj)gPsCcP%%WdN7Gi^*2UGc_<&PRq:m$jGMU-UnY+!&o.=j3_A%j2u-57_VLj\9_?2Co^iW=Nd6V86:$'1%/tV.<@[sY
+%"Js#QNd\^Y#b?]8_![noHF17pkno(QkO3KKFkX3/9tq at L%T7W%^#XK[37$%g,f#n&KTg^[+^)90Rr-o-Mi7XV-knEQl`P$>nJL>+
+%/G"<oW8q_'?S<nnLT.nNd"IiR>pdV\Rq>%p*,kgP=TN8$`Q-;Nj_]-W%]%ukEQrr%SgKmr6IjLWF7qX2kZ-=1:g\\&)aRt.h&c37
+%f^iCWe<[$Q`-Xr)-b0 at -jI!sNZk.7fTBYX at DG_#/W*]q027^>GmSIfsdi?37>;%F:?Ml-sT_PFa,]*E4b9%nqR5P&E;2urhQi.VD
+%H=C<6NAb:EO&>o4&]DTKCcU]R+em[gq[rNJC!p\b/5VJCnkGLsXgl_ao!aQa;\XEo]DY at EAAj*X\?&5:!GZB9S at ut3=J2K2$^FfV
+%4FY`]b_6TmGXO[ij"KT;ghV?]lA>\As3ACAI`#CaRnP&*X+VXZ'nJk#SLLj`!2nroJ488[d*9A'HKmjjb&Xo7UZ\Hu\'VnDX<cmr
+%#2GY$kKsDg=D!s0h&t7<=rf!UpuMB7(N`\kCu'o^k%lDq(>``e#s!:g/^N2fG,e8h5D<]`1O&4Q5I5:@Ce1ZdI:P#BcQ%9TCmC?A
+%W_END;;LeT<b]n at I^,SbnhU2800sIQD&ho]@q;q0?#K+udI1IK,3G]4e?\1)SPOOm,>'rET6)A+Z0InIDgnHmQ;/4^10\99^J:3K
+%S[.Fbns)cU]"ngr'4]T;eR%J[p'_n6N at 3Nlp?+hDUm at u:K6_n!NLXU,=HC"^jq`MIPs,[a"ri`Di[:SVI4^$)a-G/sGE5rU)&j??
+%NM%pV#`^\;P%sUK5S4"%@bg$oV/ijqQQ")6G5e'F%\N?,JD>1;E_8j98K_LQ`l:;!M=B`D.D21^,u9>PhT7F=_;^gY!S*Cpf8@(#
+%n;FQuAa>Tkf?L(t9qHcpGTp<%VL^sk`Y1Y9oYuL>G:keV)S%/(TDN(WSB=ckN1L<Kh1QQf^UbaDF7H&a2`^H;?1$e2f2g1`B`+nJ
+%iIU[]1Y=*XYep)+\I)/<0e>[CI@(WYR*9DLGUh#Kk.D!VmlbrG?ST*Z0$M/L"aj2'W8%,e3BFSlAmg at r#M!r;)fkm_SX&Ms]oeJe
+%0dplSEGRB^WEW7lVZ`m4>SBh`p//Zu-Q^IqW?Kr.(VVO1+mQue,Ts32N`qh>M*?<;[sXEd:.5.=XlP>O[!YmIQ895&kA"5GXQrEF
+%=Rn_uq3HqX4:4OfI)6$oBhdP'n=58u]0(PrAK0M/WYg^Qqp[>\q+?jeoDXR((QIb9kd_ at Bs2Y%#fl`Q+c;Y]M8n]7+B.o"F4Il"'
+%:9Gd`C1.n%0D'mML at +&Ro&m^W/f:Rui'qYJ'>S20'BH]*3p2?*#E>7i,9djU")fU+1(Y#dLj92Z7D"*SD2sl&FZr:CcraF$g+uKl
+%W`lqGGAGLWns80CWfXuo*)=_*F)Q?6-0XF_C'gcu8=d(3"3`Lh5SbYH_18\pHX.(X;hZJd0snJn`s$kkf at H"K$hXbq[a9]J;/h>Q
+%6GAGeigt(:n7p9d at Y\O23%+/M1J=iZI.UhIR52+ZR at Cr0I:mHtC2o![R_M=!LX+GYk=j)Wm+1#RXa:UqCl"0=4]C>W?Q at tl:0rCo
+%?d&(u4toD1];O,VJOFNbkXPq6j\X+5-20TJRt1'IiH7F)9=7R0V'j>\F&#O<Aka1VEJG!m[s.>5qb at OD_>-%GdsS1V_r/J<jeJYi
+%aGj=d<i,1+DWtV[8k,[.3S5pf0Afd!S;<rkksbP0k<Mg_B.D at YdH?>H7$EAM'jdsThl5$.SVE27s-(c*$Ce8l<P>j]JaDH];M(hC
+%$0JT<8;jiM9;/uOEo at 9F^qOVQi*_O0Kq3sH\K9j$*`UGTB&33U^^83@(o/''!Bc7/U at q+\ONps-#mF8EZK\<\8D16k.bBc^ON9)m
+%MZB-J1FEP=RQL4'(2,sEh+Z[tU.ou3><(kplJ!=d%cENUHPnh?-4 at 9Y^8kEf!Lpf$I]Ko<JC%$)H&=p1M.7o;JN at MD6H;eR5u^K4
+%8Vl#LeR5Ph9ZcOp[TWJJ4LVKG#u7BDUc+NdRO98:k0=U#7s,K(ef8[e&ibJ#l"_N)[Eg<42_(06DAcaFeCL0)+W%^E>pOOgqD*3I
+%#'H&B4PC9GiqjfR$D%,'C.jMT:Lg&!56]m*YIcQQr-k,hCH)d2lSX<kX at WSAb:2\!,D5DFLr)PLCoNe7jM at hIl?\j,E)%)eEu<21
+%_JLY2&^Z\_riffK88!buQo+W9bR7=eBGI/][l!C@[iam`f0Sg^&3j<8J^BV<C-C)KCHb&CS/B2-qQRAX-G'gT".%baEgM'Gpn[*Z
+%:oF>LdC"aS/P=n`pINq$kkP2-X52(86N5Y&k9n>t at 4":9-BW.<S at HdZP&6CUEbSE<VM(KQ[A at j;>eb#)]]rGR?e6XVT%GPT at c#@>
+%P;LXQM!_b,ishlr[WdJ#7$RF'Z<UGZDL6Ma8X`YGKRWmPgLer$M`5i0L$V=SJOB#rfq9n;\LTuh"d-&F]HhQiYac]:I=)Zog8MZn
+%SCsIY`r/9CC,XD;=JQEfDB?tP+R?^7$2N1.*#JI!RZ_\KQV(UFkNPBmD0AW(_QVg&T\5OHR&iIW]&[E*lj%5-%ScQ)Sp-0t>rWgf
+%2-Le4nL at d91be:orfp;bR!'U6(;m:A-m\\L,cc?pdIj#"a%:ST]pimDXs<2lY-(`tK at .8#fkPt/Ve#Et7OK[V'ReL.(CYBGs'(MW
+%*bJ/<f&JkA3nrZ>a_"[:8o?5P8"a'4_E\hc5<l??JP.)C\MoT'C('a(UTTnU&.fLcSu:rU/6#W4nFH"%V:AhN:6V>Q$UEo4bq[)l
+%?WJsa$BZIlQepS="YV)/&^d[//5nA1pX27XB^6899H6a9_.It\MHd_,]<=[OcP1]QTdZt,_9WU%6=8Seadl&Hj(#X_dcRpqekoKp
+%4+#I5TY(:;$_94o"KD#k4#TBcKQaXo8U[!<e-$`DqSXZ>6h*,[WK%c1ML#1]^\a7CX4sXS[3puR83N>$#3"W)*Q3F;1qoI%.?K]#
+%`eTe-dC9ej4kgq\ITGTY>qqcZ3P1Y&ai.iY=:"k1KMdpb?9<QgrnU1g[Lb.hFkl(;_$DV&qi#GQ]tS^=L0m:@_up=+g5]VJ)AWX.
+%4%,,tR+Z8gD.YJu8]57h@[6sqVlU_Mp89d&V32LX$BZP=Dkt^\Bt8A!*jf(f=&.+cq#(o$o#X1u at h['^T^i(K)fQDiRV/)[KBMT8
+%9ne"hJmrZI#[j74cF&rV-lu2d0bup-K^P]:[Pg("R%,>b]3bQkRQ!8BZ]F>hU!]'VV?tN\[F8'_/"$[/O&!.VjD;2FcA=+.[e3@:
+%9RmUV[n)m![FZDCTTXh_gmsL9DbL(W#l./<S at md<G>qo>RqhTc>bjqBcp[Y8(:H;Pr[<ZZp&]d-C<,2n>)ph8!uu-_[m3.J3Odk&
+%#-aqf2RtSgJ*g_]F9B4D!tPc/WqfBF\X'3#HDYl9BO$04P at sL2'A0aO[`k0[cmksK@'Gj*83V&91_l<?)rJrm.bG_`G2*]m^@ec=
+%Z@:\=^llTad_VG)IYQ$Eeq27I:9bPC^t<$IBIkP\BdiLn,mQc?P^ltWHuL>Ken$#e]%B'@LU5qZjU&2Zb4 at K"O at AVNWX.ONF7%o:
+%r*pk9UhrO[5Fm&=[htX3.XWhcjnVVH\g&B=>%#Uc:J$XH[Hfg/pK`t89;c<c%%<^GXL)P2c$UEW]LIOMett*Le"<*F:G8?Re/'Y(
+%-7PHAU/hjd`U^6g$%uRt%_J84Y_ibmoC'g[MKZ>R?P)-g9IN-o at t=&_PL']B0qdE;9LH)-?<OLP,4)mEI^NbZ91o!IP.CkqGgodi
+%\]A,>0&#pd4>I"GG2*:FDu24`hrb!(aid9!13kTF+n\Tn6:r9(_CmY3Q16jh?ab.s:CL0u]U&m`1C!)$od6Or)K&0;mkAd[PIL/8
+%`a- at H+.P8=#@ae$Vc).hbf&AR("tbq-#tWqHg_)`cZb7KT=KUos+$S2fgl(eehY,Z1SnGFo>A]C2,Q.*9*QH%)E.`m7rV_"W at uR\
+%`TRRAauMXGG8&cTm=9*2>i-O_"P5HU^l?1lAK at um8.Gj[%"ma[XD^A-Y$(2IOXjo#Hgan>fG_cK/;&rPP*i^$S(\?fN/IMH:*ZYs
+%NLHo:dsUfJfLHLQFgKb36"V^/iO1+3DqNBhnd*Yq"5\F,k/a;^6AR^O+LW30MlX8j9d2bB<*RFeC!KXqhn+T&[ie].\k at 9%:Elp4
+%>idB+s.$<2Fdn!!V:.(Sl1UR:/jqUXEDAUh"Q,G$Fj+hl^)f;->Ug[q6+M4-jr&tm3VOX']M at qN4M9[r/@_^:XTT37_3J)UNL)MG
+%82\eB$g;kr,O'p-kk:q2ZbG(AGjG/-5A%jW@*kH at 4%0UA;KD54/_)T-fM[U6`D16AhT7WtmuAMc9#7N#[jk*nOl8fCI"Kc#nu@='
+%!UtXVES(KJ4)L^+DP,k+11X2!*>9b_8;`+6:u<_]jb)729W7?X:99R)]Npim5?0`E&aXZaCF1>S at XroerD7s8<SF4F;V"`K6kp*V
+%`$_%7\"`uJra$'&4(W"9E>!)/!cK^TUc"A?V(r0Gh4/u0i??GA+Q\;gZ/Pr;B!EL4-==gurIoiVs#COfeLgPb#pnciY>7&^VMiL:
+%P$=6D,(^elPE at 0uXC%Rec.d,YNt;3/WQpl-_U/+_C0VSjFA*ctOdF`0((f)AofutZ%d`n&:'Xo?d2%ql6lt"]05:B53+1HL*@:5>
+%k5o\nSnGQo^d(N`+1lHS)[&B'N`-p#keLZs*[HFjl3-48QeH-RSt223Us,Ut\i@>9(X+\7Rhant,#o]_pU:M at .60I!PjtTODH#RT
+%E@`NMUG3!!;F4)-2>p"O=As"uf9nY6?[dD'Af_2apQQ2RcHKRN_F at MnCuh#6$\RX(_jW&(-.T1 at ipAll<0nT>>[3*fELsAsH.q>g
+%OOb.YXGPn%($Vr-o8j:'+7'$MF6`L-<of+dLs/q-fLG,1coo*3'N2 at 1EO,%B'gCkh-?c;h`Df($bLWY;NQ_#!O'K"@aZmE`W\/H6
+%%!HGN@!`LiZ0Aobc""BEqEPek'r6oU1RUgI_6XrC2BnI9.ISW]k<a"K+loI;Op8e;G7_V]!@2o1irIE.l)eW')fG=iO.hT),0hY$
+%08W27a$*HdV&@0bEfkF2R\h#A;Rh>J[IQUj;e-pZ<'Ia*&oZIfJne_mHsfSuZOFU1"=m!6_"5Llj-h9t=m.ZPg\DQ@)l+nj&lnn?
+%Mq-,?-roL86!-``F49^p>9Zdl_"]L9Ntul*+luK&M/n/=im7]sQ3kD7`lK_MaF+S))B!=eYU"?Uet4L`jcC1\NQ#M$dWKHVh>/5B
+%2J5,hI+.=5;iN9q@:NI0O=`TG. at S*3E-=n^HajbE>]fQY*uZDP&]q_'=F11V:4:tX*rtCO(![Rsg_.'ZZ8 at 8N&#r+HUKP-N/-0PT
+%Kg(kB-boSgn<)<:5atp0$lss+0=.j0b1rOePi%H"Y%J:mIaEl<26FaA<6-GVA?oJF#]8:DV%Ch"aW3t#`DQWoiQI*f5C$j9LX9p:
+%H.RsAf:Fhg&=h$K[SfDa0i:(7,^>$.>V_Af_8`5<b@/N]kfh3O;?Kf4,$;?D>G#Hs/&e>ZK$G;TO`.RF at OKf*4+kEEQ1i(53><Wa
+%9ifcu<+u975^)_q3SS>:M%?rLLh+guIiuS$Du#D at a7Xhc7"f.V^+(b7lIbJC^"]_Dh3rgiA5YhBY192`5#.cZ68r,DW%^J(E)*]R
+%:@M!XOU#0reM5<@^S%%,kN<!JV+ at -]pE,*VU[Q%iTB1t?kBXQ4b at k[8Z#$eRR7d6#$`\GGjgjFs=lNe;<6YMBK=L=O&!(&g.rQeQ
+%'*2*Yn]reGK_$=Cn^8^XTlno^hU"$+V-J)kYa7":\TciEoa at Q_,on3`i7LF3WZt3l?SE7gZ$nd=O].uJKrGH6i_J:mdm"\sm,dG$
+%1c++P.9bq*$Fl/Gfu^V\j2GN:13J<Ae]le=qQGkZbee+[DU=uiOSH?>VHY^Jq!7B0kg18cX]B7Kq#!'s[4IUn-(gGaf5$RhC>J:t
+%&i;uI at 9J(E3rF at VXS+bi*Qa`N`BA3fg>)4Wbj.AZo0'i2s.&TK&-mA(;LtgMD\fHRZ,(W<BkkrZ1CRnor_OfP;WP)$^?2#iPau#C
+%$$Ll"gRe=8U.VsfEIqg;^3(n:Wu!n^cb-'%bJD#k9g\Vl)HZ[?^!$"'N(($983(Kjb!@6d<_k=Bp9Z(79Y7]-JD\)"QEe#nPkT3W
+%iqd_&R2L<Y*$,fc')bsQ*Q+Ic4uu#Z97`MZB6eU6fP9LkXd&SO,e,<`-'#dmmI;p!@/?H-m\":)#'b>MI*'P)'K+2+8l)]i8*7p!
+%VTP*S5$r`s[.kVGWognXe(Ie";Ag70<adR?ru%&8<^?=Wr:%4Yhabhc1548F>YP1tp(C;-JH""Ejd4_a\7SU]/pcsD7ZM>S>uPoN
+%<._Rp>dEfa.[O+<b,,%7`*I:;(RR8T9MbJ]bIKP=P0ZM^e.:,V^?DJp*+[Ptf-A&:U4mE*]*7bGR?4``86T>_5]Y.M@!h^`*LPQX
+%7WWP70*j'N0->=.e^CQEk1PpJrieiFBC[c!d&F_)kJdqjcHAf[=tLO,3u^+i"$tWJB-Mc<2k33AOB,cHR@#?n-SG.-XD(G27G`R_
+%RZIAP'rNf`LZ)<05^m\8"A5/HhFrO5l.EB_n0Z_i3c<+dJu)YYT^Xfg4>s^]Ptdal#:UnT2q_;O3JC0+ekU(a"T\MX4chCl-Eh1A
+%q4kQV$[lm`8AtFR^-h1Y;>UO["uQfC.+,;*;u0U5o?:@XZo'E=0Zc\p5\9*)a2$Q?F$\Y#Hemo(Sq5[gXB"Dc?otla.6huH3NkKZ
+%._4U#G4lj1^\jHM?WlM5K['6V29hRtm6pWR(^QV9nI%eG3[splpral*U@$7]g>6hlbFbg*Zh`&5mpia"RgJeBjoq<,TEpG)1_OEX
+%]&Q%6UXaaiTUbU#]SFXPnc^/Z5=Zn.[6qRI!EEbt##U'Wg5DPNT\6*\M%U8e)irAQcC[e[]nh:GL$T6AOu8.TlbUCgp&15qA,Y]f
+%K#qUF[k6(1T]Cg("Nr[)e%.%)a9XZ]SKM`E$mQGBkE)g0)6`)u-#%O,?3sb(;Sttq[ANk`QUFO?l+\U&RS^rTXu9i,7cu:`pR5?N
+%4S=+IYMPZ>K66^cK8)sddIAgn&ZL3`OBC(*j6[V&mK>XO&=saXUs#5<0]pY]%SL#ODeq6X/OqHhiQth71`gB#=r!flPLl2EmqdQ#
+%.32_AQO3M\\I:B(o$B,c#IsBfXE*m2q"2Vs at lue9lqt/e0$Sg at S4rGgHrP`YLk@(Ufj/I'#ubZq[-IH[-F".XZ!]qGI5B*[)<Db-
+%kE4kKV4=7FQ^9V>;r5N1N+ at N_)#h?o$)f$:6^_Gj(3(@9mh3Z30JUDToAWY9fhZ'X70pe3:4Pi+AiP'[osngWjd>/kI!P'[cA4!S
+%EhI.:i?`ropC at _6G9iZK5=^31n9ggj(RB-f>INKl>SIWF=hR<8^,goq,1E9`)jH^NHhlb`.g7C`a#=V;(<i!+FnCUW;BmGs&g!^$
+%B3jbShos01af8&KbLajY)iDb/G at gG%7rG-\9L'af[KQU_gB]@m0Y!NR>uP_jnS7G_28O at U>[ftKR+]Re=$<UDDbY^p([gutc_PV[
+%=aUt8WRJI+cltlM1^jfB":.nc;\^END9HLt[_8(DO$I1NfK!.I>[EFf_SX]T#3)U8 at 704F9THSFn!K+A(?:NlajW-R<i!OWaut6a
+%rS?6go0B7;/T\>dj</Z'e'A4]BQl;.XaOmdK^p:(*`1I4@*q+<aa8WBMWC=]V`b"aeLR8_;s:I6b/kEKk"HMtrT)MhSE.,+[Ft[=
+%MH)W3UfgelK(pZ-c:`P+,_Nf$qqc5P28r!kPFh at KOPqV<\&8T]<JfCPQuCC`a^Q(iluk;8j^bA(0DjOrnbeLjoCaRF,cpQrYa\/I
+%ADuLr(Xq[tOcSX/0G4<lo<(did"$HNc9[u!X.@&Pp+m_b7+.T`7CuX,<5k_*$<C/lkGeK_qc<oiblEC,$Xru2OW at pYnMZK2TGr(n
+%T/cufs"K)AqVKep6ar1D8h%0OW6Z;np;1`[8BgN\SdMQJ'C_WFP4Y"0:<B62,s3H5,hNoVG9k:+'A>R<-GOG?VS415l#f71/_?k&
+%U1W&c]g42#OC!=Ze4pa$E?h2IGi]%uR[0%5D=AOA,E\'G%.j%dIZS<[kHcYEo=F`n?V at PLY4H8M`[("9Vlh_1_hHPm`A7q#<!u;i
+%G'+^HT;E`c.4qY))"]9N2Yk"EOY?RV">*FeDEp$d9DOpY\/P"8\.:X#R]\ZJ5mP6*T;DN9fp??:8=tF=^\kU*]Zmn/L0e?YYH8^r
+%cjc,.aO`n'o1Dh[]`]EuPIbC"l8>/pP(1BD2dX3NiPN)OU$KSW:\(1.^)L:RAEO[o`R^caOo9L[lQ#tZeW\n#[t]sXN[]u74lt?"
+%b2dJ at lFh#VV<0%+kBo.5/ZJ;D<Rh]2Xf[bE\,]]`#Ic;@WR%"8]Gn\)S`O,Yhqa0lq:q$2juf;5 at pE22JT'_C1M<i\96#@=(ua.S
+%4=c:963-A!o1Vfcr:N at B04:*W,^Yh4N=sBV-iBEJ</Zb3[f`oeK:Vq<.U3H&orPQd at -)iXld,Ku<lr)0$E9uQL+K-_J9VH6M/R=-
+%@X61[G:E\=HMcT+Tb6tng$8%WX^53Xg/%pGT-0WpZk-t.4k7_tT@#BDR^Q]QoL+]:NBC-?N7^o(WRnhKCZj2d.n+LRO-q853.?*L
+%k7$JJh'qd\b at 71<@%*YmQ[*U#eU"5#QC.JP_.lO[2RAS5nG$2hN7IrtdHt=oN)q]XUX>k^aKfa6:%L2JG:EWOEM=buO#(3Qc'Gs-
+%3\U(Z%6puq.D\3.Veo2-nhS9R&u$_#8&`""k>o8$/%U=P&FX3:C2.t;"of5f9.N<oGoaIO$Y:p<e][Yrm-\sBIN*5Bkp%!*0B8m%
+%HRDH!#M?/4'C2G?qB1nU"_re21mFIucBi@]D7M*j@]MQrKp!e\&29C7L8a!2FEFYN1N_t_fX?4!>!YdghEYO:,)9`>khM]_kQ at 6?
+%^T`%F6-eH@],TOa(QC)h0fRgH8htRIeKoo0$/')T\SQ=bnmWqe?aOBW1\k\](2P\7V$WrsEftAL5'Fdn6JjiB8B:K]VeB#W09D*O
+%i7*oI]2($i^3Sn3R^RIK#b_?ds%><o$0t1@@\6j6(PN<$o:Y'7MmVIe\(5DY1rR(jb[)fs=]/$j at 831c1a9@mXgU,&JSg]^C&_\t
+%V:2:NceGfRGom0sLJ9M(0ZRKNlX%RS91nuPqXaJ>9CeX\H<pZ4R)"S>8jo#^Xj5\;`QQA8@:)6hC($YG"f_&VQCtbsQ@:j0k-6F4
+%.u+%M6bcFbGcoW.-Uc@&IN"t_idghmb9SpI\h&dm()%-L(j;qc6VnWBfl)l4dWVM[7p56]:EI;Lplq&7?T-qj75C\ogCF&D1j$7U
+%U!B(?PZ/lmI<nXSc:)%-+/c at q#OOh*2bUn^s44ZsU*9froFbP'>'$rJA[\mBNVFouS0YmLUs'I7_j2!F)JHZ49>L,.RH1#/)16im
+%Y)d^6;cJ]]1jp=<*$kZ>3fdlH7,j74l6A)_,3lfd\,eK#+,Qkbb,aYs@\Iq57+.<1DBUm20+fq\C1HbA4Z5j8^'!sclBU^dVNCcU
+%r*InX*Ak[d8*I$rq'iBk#:+<F(Zi at GH[G6&^N6aLP=4rNo25tNXHL_Ib7?A&^E,GM3HXVr52Mj2;-5MLE)L^j6:W(q8W]?L1sH.^
+%JHD,(ZCAX`JYUO\=AHi(K87:YeF-,[cPJ$R;0>diLNpLVP5[;#c%!=l:F1'>C]/O9q$LYU=i]43/p$,1od)]TrZ`OYjF-=KWngc<
+%H^(N&bojLO*]Y10/#gFXZW9:bP!km[MRso4VV^1,/5;iiZ_iE('T8F;A[9hW$tY&j\'mg#4RjDshYAh($$gk$Bu8hnan%^'I!5AW
+%8R at _Va#gb8E^#<:<uRM6[:m-srY.7(Zf.S!T?T#[qQl3ddbVuCTL[pY-104;_piR2Ierl`(#*A.nt*2#D544W9mUa#P<`Knn&[Bs
+%'IdS4/EF1%QVgKYSP"VGAG5S$Qm2gW(FO+`%sF*eX]?'48kQmAg<$Re#W1J[PbK@@h8n,LH!(@UE=k-k[7nq[=/#7]UlGR*]d,MI
+%KCk*;0&SWbL&89SVoQM at J1k8FJfQh_\l$C'aVrp[IC713ql.l,g_er3d="b5^WdqG?(^?rb%89JXX7`EhbX&h^+\*bGKa\GFSsjO
+%QCgZBBJEm4<4nEL\W<gnhB'/#Nmb9[Y\Naa\)Dq161/2g_YA_a*b"!e3;;p/3]g*_#((7\JHrG,-u_A7hnGo7gaVq4KkDn$)7buk
+%iUK%bD<pc8jm)]lQbAe$ksVq]=Pr6;m4FC&*&PBJgkeM]OJUf,rcb1%:K`l:.$%+g]^l,`O)Y'>qesdkP4+!BXjKt-Q0kbcca&K?
+%N>:^bcMlS.[m2qZFVPnTr_1MV5,D]UDBIiT+L1RG/R"&o,*#[BNR!A4H1nG2EQ^VSC?1<]^.^65TH1]cQrPLmm at BsfUWI#WbF3/-
+%j<[R/ETgZgQi-3$C,=p\;96jP^"M!_kq[ksjLMOBBNXe9_Y9tjc<uJdkgLoS.Ze&oVqtS'+p&;W=>#-'M:JGHR:FY*`tTXa"UI at u
+%MTJ+*4Bke6Qi>pE0/jk":)Wb2)%Lh1ZhE)JBt/9/6-gj,Cr))S9S;-;:GcIFKioH8m?08j56l.WrU(A[mAaGt@>s.C at m:aUhC5&N
+%qahk)O1fc'[3J8G1uC7-s0)`)!>7(dl0]/O*hbMu=r7]F%A?Fs*hZ>CGXT&S&X>e^87m"q&Gb5Hqg>#'*bM9+I<cc*8XW/AZS)n3
+%k%;f\c.:U,<@OZ'k=]u:m$?`"5;kHmWm%QQXX`\9i^(BAR2M\LO`ki'6I)J+MR,`!+/`l2+YgB;Mp!HnZlNk at cq?SjZEpc7OqR>*
+%*mPGa<3P4)oPO[H'eGj!+lCCMP,<o&c.^:>7g7;#I1D5 at lr"QGod_VnO:PCT1`ZkYX6koEDM_aLeR!- at c=s5`lPu]XPDrSYn6ie]
+%"C^gOeM9Tk<*!lO-$5/-"=bXaqUiDh(TJ;Y4B,7b<8L43#nZ%7CJ(/McT\]&>q%<&Xm.-G<[A7ZP?`WgOig+mr5TiHJ8=sBeT&D?
+%'upj,!cUcD1NSQ>;;3]4KIW`0!6EGIeS/:]9?E-&&p*!`E<u:"8-IH4Yk"5Qp--);&c'Etb`t5Y^rXA/)e<bNm<GL;%Z!&:;EcQ'
+%(6-IWHj%VT3t"[)XV1[qd,H$o/ZOq8BEe,)U^:VEfMDd1dNh6%>H!bJ:pSKf;OQRqG&W'$ah4o"+-PeX at akVPa9bdC/IsG(H5,ER
+%BLOY9 at 4SY-C@!GC82 at eL)(<E#6($@#Z,V9^ff=/Mr8:<3HtS;E+S)ij819ancaIgAH'YfsW1.uKXFRQ`FQ1M)$&Ui<dlAHU-\*"s
+%k?u?=APTOVFQY)pQ!r*'7'4GT9->N)-+poYkJPCa)f?06j20p1Y(2?d at aeK@mLgq1`D=0?hJd(0(/>1S#7c]K1t/S%>*![3MHqde
+%:tieNd at rB+l%o\#0O86%9N>NS?&!M("$)0s at N2i6Jp:/KB-$!>mBFQ]9]@J3&i)o"8Y2gl7rmOcWZat?-"Jk+M=e%=7EkO+"Hk at -
+%:Slgt,.E4&lLJ"HWRm?L=tg3<_VM7"kF)Tf^Hq7V"UcB&,Z>bVg'G'(VbZRYhf]l%F at SH8Ku%<`QRpWBnE(Q;g",XdFNBID(A2(Z
+%i>[\uKEYLWdS5RSCo?2 at f90hkVVt&Ws/M)8&H(n7Xus_d#tl/%+0qZgnrr[dMUi at ZTAL[#[1aa0NkR>_]Les(GIE&mb=e188^uh^
+%kHK)KpUCn',8U`[:E\]XG?#WOeP2*&!aak!GY?sWXM:kQUol:A&\B^)XV/1I95193DqQsY3;4R<7C/c:W.0%qlU\.`WmUFCHB\'1
+%GmLt6$'V8c[e%uT#.t+aXIG.N2c$S^l7s.#U59"YTuf]],H1CEAOp'eD;Y\8Qt76VPK8f%BNd>]V1MHcgU'OmL+D'iB*,lE`Gr*C
+%!aD^li6CB./jQ"nCd>o5,5&3E08f.I`tcH/Nk^Ta[)F:]NV*C/B-!tNd3eqrGLF<$-dNC#h/.WP8!M(BN9_g2*cgApHf,c[%F#q%
+%)psg at Y^=gdm7E\VPteY^4L-`t/d>*/XV/13J9^A!S$(R--Ae"FHqmb3I+itoWfe'9-/4b``''GFUIMpkh8`K0;VKPda:h5"XPkU`
+%jQRDP3#Qf#HiP6\64b.B?E=>$96V4",U]Rh[!WNQXJmFFCl&Cu/e76"D*fC_DqO\6kR?s0$1ngHOpp!L,tN"+[5q#F-aPJJJl:DF
+%(#(8jCc3]3;u&G3j\DC<-D)E/a>dWXSAU%l*g7a1DGH^(B[ZDm*mckuCnJgcUp[(*']CtG<6-GD1RdH7i!2:9U?kjB%>*?@9nuH<
+%3j1YCZL7l=4[]I"[Rcc^ZP%doc9>IRLmMkTRnPf6)"=77'>I+13gCl at ikWi<&NA)2WITQtX-+Qckbu-,"8:>,c9dOg'rPqiA?"J>
+%qIZpVF^?aD%ZHL<mY>lO]*BCc+#u?o\T&VY?Wl:PP*<`s`kqk[#Uh88eRArX6JbI8#>fNf1??X&@p^?l1tj<Q$Hpn6(/[2YYdgfo
+%+.gCa_$&=88R3]CfqolI$bTbdTYJ[eO`.!46^ml#^osfn,g0BZ!*?HRfn<>RPqf?gQohq&ZpM078RZF-_o=i/$8N`T;AF++V3ONM
+%RNK^[,$9a2\2-d!M_DOL#I%7^CDDp4[64o6W)PF,9edY=OE+9q8R\(pT81(!,<?mTb1ngV:k>D>DV,]J]m+"F2g,NsGmjGA<((mh
+%>Q&JVR7okdBb3qK&\hnSnk^=5]gW"4PB8ACO?q.-U-fT!-V9B-m313OFS7"d05+#`ULA^qpFb!.:F7813-hcA]/81m4?)qlJUM7`
+%O%9d5`*KZ*Cd['6PgjkY<b[%L>>?/E;p=FW[VI?%i at j42QZ2:\Y0K#'HHEIM!p7Dso!Wkk/^kTiAT=kI.W;bW_SsX&/iXL,:>"E`
+%)ciSI.`Ai9<LsnCm,98Pg&@4.iBKHiSN,VRk[dB7[80'o"t']a3Ok6D'#5<_s"X=j-De6),Kpd#Q;R!Hk at 8S!2&>RI#sD9KU?>.!
+%);4o/G\qIGJ7NYT2HhZ:G7r[E#`L:!(<ZpTSJBf41,b>SaNN]7m&Bh,CEId:7E<-+O:\ag7e.N2#iga&WdOQcT"QmNpT1$MK-0\]
+%g0T?0]&kO[.)k=L at X?RBAXo!HlqgG5=#Cp25dQ]4]h"AtCGPn<Nkc'">Yj>q)4>P/;UX5:#]B!PV\^Co=2]L:+%4KHTaZu%$i#ab
+%hIW"ca:kAoqRZ%r9:Rc1b*N\"X^RVgpK^1KB<kWs<086(O_=1DJ/L?LJPRWM`"uN%h!2"le`<F8Wb'['?[L"[piTdEb9G`I+!nP^
+%,^#7[osB:0/P1]H*IkHNF-g?3W%dIXnFib&BPNRODQCs3QectX^)#pFf:<"a<lr0!5V.jZ.d*)PTEP49k48[].X9$##U05R!krJZ
+%;;Z9`5"0W?9@))"2d&K$R*6%\bfb0eU[q:opMK_dW/"G6N5NJ8T3XJ^]5;>.hCKh6P[(+9YgO^*f;X>lc1j at l.8T0GLRDfs]b=;o
+%IB'<V3?C./Mj!phq"@.b=?6<$DE#nJ8H at T1UX),3pF@(+.CqOh]lQlCX'@TAjQ>odPL=>8%r@,F:"ua/<?Kh5*gK5o49m6S%t&_d
+%E/_`AGHNWGaQrKZm^RX#ee'VOSW04jJ]hp=V at kdb$Ohhc>HIe^o[l^B/$PBWB2Yl07*fpF[$pUFIZ6j\WN/\J*@<cbT&Pnph)otS
+%*38&8"&lFM`2U$&kX,Vj3QiGW"3$b!_FgqH at Z$!g95(k3c5(]<prfK&:b<(<Q"1mG;@6BY!_MrG;#l\KiEVB_V@[G$K8\!C]<ptY
+%8TJIa`pds*<6A:l'5k]5BT\t&'V9kG[^'rri*C5P"L!k?3DVncX!^\a8CWZ?\`p2!iJ26)Q^O!GSug]5=0%3LDdB$0)D3b*TZeI6
+%nj#k+d-X,cA/&joa[T`i,@#6s at ql7T:$nLD\YY=LmGqB68^8&G-P_8D@'VpZ)R.BGQql.F.,Ufjd(*3?/L7MrYA2>hZ.Bb^.56RU
+%ms2ah[n4`D6p&\4.^!%=OG!U0M`8jhXUb$&Oe`U]npJl<r(Za94>jQ4g0-g&Ycj_^"a:)A+F1gAQuFIlZn>@qqUK)'a8K0,6l^0#
+%f%f>J/-`j at .J+<i,7qu(W<G2LpK;=C)\k<Wa#+*"8RTVK:%Oi at n^6Wl6\sfQm-I at T6&\ne&FqM5GWDkk3'nO%MPrQ*8ODGP:QiP[
+%N$_0^=:4Nt at lAT5qtI&eQI?H]n>9NnP,3hn8r=`#^SKeYNIZjf-BS;YPF>Wg8^bTYFGMK$7eo)X'n*Rb89?(X?99cf,;G5\6NZ8s
+%<0+A$9/8DEI?]ik>SYtp>s<AIC*8t9P!mG6?^0jVh^Eu&7?^.8^<1%:19)j&-*297'g-l-X2K)hi&RjB/6A*%fMbQLQFgZU8h2!E
+%L+B)R!WFR`LUm.;-U"9J:5b0EjN1\#/?1eB4r?\"ig%,$^TeQWUmC$07oXA"clbX@,,54mRQ[[Zb(=3c#]i[0IEU=8ka]Vd23X>h
+%V;uMR)=!R4=c20G@^FHW<[,2 at .Z]VWS?nlnK:$5,p[E,F-[!]dhl86 at 3'pN[c,(W.>k55d&7 at .$b-3XAG]:u,ki%&Jp,:,a*@^du
+%ApJYOQ:CICB#4Q9IEHG%JQs.le6nHGRlfL#(`%)Vk.n#C34jQ$F3lO63G at u0]0HJ!E.E\S3mUN0i$S8j,#XI_2.4b]\k>:@3t\E"
+%!A3iK8Y/3V)u5:[*M,cglF9-^+ at Pmr[WRW!h(fL\;)G`^.lOq8YXat.26Pk']p)"CWi'>P1%dY)M$i:)1J<4n(pIhK+QcX+&?HZ&
+%@S%@aZql]B3Kg17^nJ$NorJIT8)WR0n\AVA5&Q:4R"G35.;)qNT&&JX&C*r1j at lL_#E"_8Ch^=&fr"[eN`*#0n$\n[T8a]qBar+h
+%ft=BPfYH#EiZ]<-B(>R4h;g^JO.=nH=r[UO;rYIBWFM7_g8/Ul0&806;FCZB.-+,VSs4OdkGc_'5**TR6XG?FV at 9k'?jTNa,sSp?
+%UmpD-Wshhufk'-XSA8"P,HfWe4?`(!lh7?$IUn.,J*:-<F)IF'gu_,Ki at ZR+<GUFVC6Q?UV5NuW)_bK<L7jUnR"KiFRO-6sq:.j6
+%I:ke%#T_p2I*M0unB[m1,&@5ZX!LEH)rr;pE9IF9i8fkF)\'7In][%oXqaa(62AYI8uPNr\4ATM!$HcT?`@3;`GIZ-8"c$UZq=AD
+%lq[$=FJYU)NfOdDM^&],PS[S1'qg(GG[eNB.=QEVb],<#Xg!prYg;6aMNr_WNcSfI!(aR_VP-U?1&<`'=#iT(mp+tV77D7/<LPq5
+%]1YJhN2X'0MCR7p]nGb1[#MH at 7*'Emg<kFe_JD7'&fXa`k0W=4-j2mtNVTGoZ/rf4"rC)5hZ/l%SGh_m+lSh0hF.a-7<MfpSiebN
+%^>L-)3OBB1YYc1d$!@RMO!HP3`<D%9X86gf_V%.'WNb`POr[TmMhIIa10Mm8P1Gb*&s?8;kh?R=G*:!OJ^'>`(0`8D_t>@dB%kr*
+%^T`pPP4!M/fl\m>YgMCaS5XG8IQ?0J!?[pe;^1'D=SB^@.b?]%<,tmalmRP4"5?i4HZ]N!Ucaegf.OK[Q*m&>qHIZ[Xf>lrd6 at J:
+%dMcS;hCMrn_>B[3IfceRmVNl0ifMP2)H'1gR+JA%%4N.9(>gID3Zb]-MfC7LK/"dTM<J6L?S"(=DcTG$eN,ke9-NP&i0KDV@:9"S
+%@SO*XgU\s;fFW.,>WPQ#N!UOV7GF69S2&SU4FkI&?&kP_O3=>FaG2D%pqP!W37E[^k2kWna at bk(2Hc5$KTGM`,+Q"&Y3n%piksD`
+%!'/0T`_i6O-WVSK]H%nnnblm7]8^=UpEm/q-&K9/Xc)S^2AcKQV&>`BrVPZk>J.?*]SLjKat<\!H,>%NcK.flnN]8k_+gCHS!'?p
+%%U>-Z/GAjENeI*S[h[7J?Up2bRQJKZ2 at 3K1/P(D_/r^`WYrKonm#'OC(m6`&-;X=;euEYPI4.5a%T`7AeWa%K&bg-V*CjsF&m:CF
+%+8@)`fAVg%1f`mb[YTRqD>3KX0PGUcU"P#*9\ZGgOG*+*0k#6JBOI0"*k\D6J1M%o-\dfK#0G7G#;`I_E/F/pJ)+0kLV0;85iWGO
+%=*uJrG+Fi>N0'i-'*rP=m-*<m/p)u+-+:$-D=(lr<Q`0N\TF?:&ua>[eL3UIQ>>5$bt3d?4*'bgUf']gOsEP=UF[(eHWX+IepK/4
+%4p;nuG]k%8e[%6_g]3Z!\,f4g@@m5Q4 at GdXfNA6T`L5p.*.a(Ge8%WJ[<`U%(].C\[212(jh-hQ"%9(_e)`:6W?RA6R*cmI8u+1a
+%D%A9snX6G9d]D)3:\BWMfBKaXP<F6K\V`fr)seVBU*tZdO5.a>:9u4G/g/HVL5MK09+FT8V`Wf>f8ln&%[%/t6"g6q!52E"ai&LE
+%6="_HT)0'9At/.+]nB6EH#Yrf)G"^=L"gi(q2p<1`874H_]]cX=<)9Xftt=IA$aA'=sWblEdV/%*1=1&b\jI!RM/oEp1&!7eLA5t
+%3P(qh"XD1EjtJB;E^G^Q6<8J/9&W=k90=T4Ot)@6M!oP"5VX'_N#^*Cm8e*;qmptO:fUbVUbl7f^QBb?o2uG=]R&-o'_N`?_Wt/#
+%=/;;<=]JVh;`$r*NpBX</BB=CPV07-&h%DO.=*>0bX`IFluLVdM%"\'h9sfL3),K#*1n!H_I?S.:lC)Of2D[mg:!E/*E?-2PrU.l
+%Rnd82F!?S"aZHE0=,FV0FZe/)2\s.'nlU"#klJ^A=_"F]J8OI5b90OX-b7 at Fj!L0s$\hQKXnb4tle)cK=emGY8<M9ZJ!XF,+'DU<
+%m^RKJH5E/5(dHXZh-7g4Lrq^8X6<c(2Y49pIuXJ9QOp?THC8<^;Hk`M"U&oP/`p"iDSKMaI8UgbZTMHF601 at hI;UYW%<i4qF37GP
+%n_O"VCXG]p7 at _qkg"Q";L*1!F)+'p"39kQ9ZWo*:QR"J^fA!.+V:&:X;h!6]A9`&:.2&GW<<aFEJ6ru/&Cm)02N*r'Bq<3iq34?#
+%. at LBcT9D]29p-nnc_;hI_tBZ?i_&$+Xs3&k]$>=fWH%?`;CE.DbQWhW88qF$`o@'r8[GFUNp*XG]GcLSN`-mboVl`:"'Z>oI2&$$
+%^Zn7jd\A^3c`5K??!Y9fb+L8-09\3hq'K9.4Z-DZ$FKluKUV'T<i"8BZ[!$'@)?^W%!IB3c"2:/s(%Dkp"1#P9DCm4assTd+bGbX
+%aGgp)4XCjK&hZ7+9"MlSq]]>h/$j"mLkF#6mT07%*_i)UGc$rYAH6>M$"p1FXd63)KSS(^4N$/(gHjtDSMb>/'\X$T/igp+,-,R*
+%DRN_?$J[2XX]c8\3P:&+h+Ec9D+!3),q'b=h::AuQQGK#cnul"mE[u8!KjpS\Zqc`KM%_+j,-d;G#G-X?NHaAG$4 at NamZ2I6].0i
+%<QEpJA+3*&Yt#g+PDIc'7_lg2B at F?qMSZQDn6j-lA[HFM]krgl9sduWh.*uMk<8oEnS!es47q&;MrL:JS67rFTPV*j7Prr^cCHPS
+%^`EP4GA]E_RrYn0K?DQ;&kJ?6Nk at mTS>l:AdFps2@;ThpXa<[JbEJ/)@-E at K>]LQ!i2bjd#Y(j7*<3>uC,6qoD24?t1S(=2":#LG
+%BFHG0e+K^`cQK05oHSRa,Q<RMgA%Oi'e:\<g<heXI@[Au;]Rb-rU#6$-_?7Om.0"frR`A5NhKr^AdMc=N+t1B\&jPQ3EN@#AOmU,
+%,lI/RZ6J31CNYLqT+8BS("1Ok!Wu>aR?sA>8DgDf6.j_kPr-CeZrfsDU6AGK"r:j"8J_(cj^pX at i@\57[V)-7Aa*WBb[c\'6J*Z3
+%K)-1A,ms$<MRY#F#j.mgYG;#e8E9>$eLg1URmb_#V?eFe-f@:W8M[r@]]D.K9Q#6Dfg<$K\&B6D6Ge0Tk>HYm6i"$])Y[?FYM=/c
+%Xa!`<g5f5&;O9^*Qj'HCn@/u>]8Pfrg-C07m?4`QZ:OP"\S/JI0s""s(/pbDis3GK8QAo;]-Fil(<V(M@>PED.nM9GM%ikM4hCek
+%T!(2.XN>#YI`C;JH5<,3Cl>3,7!)Ap\BY;*<J:^<P1'L@^uhpN!Ma8!f8WbHes%ZsNXci-ngK'1>s="G3cD0Ve6i=Y.hHl`g*S!?
+%\=.c3g*gQ>6PAH(s88iKX$%k*i!ccGC]b_$.Fgbl$sDHX12!pZ=aZ%bn1;*1AOO5NYEmV7.&:h?*Jb*g:eL;#=`c<?p<-Yl$d*?l
+%WeZA_"e0i1I3nqXN^BFu^6hDs6nL/qgT)uJ1)A>)pO8#Uen+M/H^?TB-&^sAT02F?%.'#kCsA-+BqYuLX/p'A>%(n8VobZ^.0!hc
+%8H.9,d"nrWD;;SEo8BDjJOchC]F6^n3uRsl'0S-;+7+jS8R\iGR2H%I;hl5lf,V3W\!p%p$=cJ"O:"169MpUW[7nt0%l at EuGsmmm
+%=>'jTm(P&,EaTb1L-nMHg*p$>EiV:eV')(oELf0OV-^])R!-,'#%P+b(e3=uo!hCKH_Q.M;O;%>3tLNX#g,Jn])elQ4qdG,18!rJ
+%<\84i#T?4XRu7tr5cAQD>5=.DE[(Zk[MEga$+Ls(53//><NWZR$//sg*"HpK9IiUWD`7+.Y_1DGW]krXHk:!p'G/5Fm;i>p&'jk\
+%`4a at m$;??#:&5Bs3ojJaEE]8)Ou:?jhSbn"H'2EAh*!O5'SAmn$^j">331*WVb.Sn.U2.\._k5<05buq8ZZsPmAbeU>N-/D:G0a,
+%g.b;WS>ncL=]1LT\N3YL)(1Y4m5?i*Q=K"U^k)-9h7P/HO<P"7oZ1/qkH[.CM%S^>k?Q>!p)L.>*f9bo3m_$Q7D at NhHI>2n[,"7Q
+%JJI.bSkA-]1D1L@/T3X(1P!)Sa:a;jcu'^8+k<7n"/jC]*mS?]Va1_:k#`i4)Jif%IOPMEa`m7n:XIC-`="iVn at K"jI>Qamlu!H:
+%.>r2R3?=)V35X?2d<;CVSB</^Vg*IYf[Ut_hG3RuD@`D<C<_A=gV at dI:1%+q<s(g+.DN,XOA/V#OH-njTZ^P`*)NQ>bu4_`_NuFq
+%%hBS:$RjiE?^7Vr=5]e1+U+saJqjS?jNfa5"D9+D#<M3(b4tL(qp[Rq+AH!]>_J8,>7*tiYP(:64uECR`:%5P#9ujCM6GYSo(G@/
+%#B3H4JXOO&.0+s)EbJ4$@sb-e]l>Ie%JHh<"g"K?V at b36)j_1qA?'hNJ08B+kO+Z-L-ajB=KZ$QiK/=@Ku7h2m4;8?k1+7Mb&2I&
+%6Y)P%hI.4;ap;)"@2G/>*:CI5;ME%&3Jd%B&NsZ361JA5jto9<"lgEI-`r!sK22`V]9kn_`cTk1P\_/<Ruf07mTO%cW*cbH;+ZX9
+%0,N;0!2Gp;%tK at 6CiJH.N-..liK<N)R'4su;-I4pSnHYQ^"npVfd:!P[O7S>l&"^mn?]lI:+>PX3UqFM=+U.HZEnL0e86tO=iO\Q
+%1p'LSF"=pn>lr?6&0u7j,ZW)f/GtS\Oi-lWF5WXf-4dlTEM&4:?ip87$mnlaNZJmhn-EBREth,*heb-/48Nm\61TG1ei,3OGAM2a
+%\JFYY?L'Lt9+Rb9eZQ'/lJ_F^?HtTK[oIHJobg?O4\kD4e&eLoPT#]3JiCf3mbAdoj3XY:*TUoXafP]=,83]N8,rpTG&<DQ=fUVA
+%elg56F*%p5'fNSC(JjiLl9tbY<7\D]7F#W\k6n4a[\`CkEd;Nk,72;RnsF$)%MsQueU<^K"7+4JO(-W>_mc&#-VWO(9iWTU?LS;:
+%)@@AR+l>F%CSoUi1jahcpIXf[A8md9bLri?`M(WJ3)Ab&UJl-W*QCO$9qbrLms/FF7*e2W?(0',Bs>r66of>sSeu<f.!A0-ln4:B
+%FrcE5ZPJE+E!2-?Td%XjXTrWonX/>_!hC\is,6o(p&BNWs!L"gr2-rI+5["%^&,^JgFn$G+5U9&nFk*3s7j)%ldp(Qb?s0,q=Pj,
+%qd9?igM\]nn\>%ODgqL at fA!(t]3iQbKtk at J^](+FHTciVl[&p8/1duRnVb//f at u)4Dr:J at qp>/#n,!"_CiA_rh.-HM>lK&oG=@L9
+%iP5<e]D(].?F*YKkrjc__u;-^qt9g`E'M!s='tcGs7g3=]uTg9oBX#,T7?U5rpDpVFT9O^0E8(7?[]V9o?Eori946LrPuAh?D%2q
+%Q[ec'gHWH"rUoVDh#HsC/&+7Gn,@[%s'Fm'pW)+FJ+Mjt+8R):huE5kq=`XRDr5OFf<=W:^\R#]qg\/MhV\?3J)B/^M4aeBg]$0D
+%Dnc%.m>lYPdmpr(pL!ss-a.<8I/V<^s*J)J?i&fWq=Yp1lLk%(Gl<'*ros*2oCr",^3STX5QAb7m at 2_jhn8d]Rskm/+8t@]=+Bth
+%lSnd7hS+L,K=V#FV>em2rqZ;lcTf),n)*$oe$&cES,VRHqu6Tff5I8<q#:9IqesA8r9jR=3<(#eEW2AUs6_9'qK;]/rnH?0((A&q
+%Ip7,(r&am!k25nes8MS+J+NX)p](0SD`_=tI-Y/<Qe0iEh`lNK0DY-9 at N9G4^\Ye_kO8BP:[i]/k3Mn_5.!7MHZso7_>Nsj[F]=\
+%phe@#jCc`Pa2d'Z2t8R"r:'F9rO8HO4/)4hc\D,\O'hlMr(=7cmd+"M2hpMWGhg<^(Bs.er5qsUNW0X3(B<]6>C(bI?d.'1J+R=H
+%5CW at O]mn?qp;QWA+T(>o`;8^Grq"&+Gg.0lh9N4YLNfr:pNtR9go$M5oV^U&T+0`O^OFf7naGp3Ufnj)qnN+dJ*3dpIcOnuIP4p)
+%G7sJf5'99XGFuY3Du]OupE+l&F88g<m_;H+rlR_Mp[qU-^[I;S?LC%*q:m#M\GTl)J,2,gDi&ko;D?ZJo-Z0fLQ?o\rC?nai?LYX
+%DJpg#Wp<qc4+=]E^*&O7L>D[_++AGsp33_?`1Htp9qL]drpp$VgH4o85Q>Z:n*g+RO8!SMIX=;oHhX\Xq=+1HrT!j)J,]$MpCH`^
+%DkDOKiY-e!h&h-VIttLXr;HV at oXRc4qtAQAIr'VuLT:FCihdgTGQ7H%T7>Z=$hQa.r9E[Y*KTjdh>CLWfDETi?JjQ;5B(&i7k_p"
+%qq(f:l8RMCb883Ds5q5j21<%oIc2=GnG)=MT3fja=1j[AH'ReF?M2UI^1N!mHi2=G]p.^;r[VdCAVJ/45 at U]Yg]u[N[i4`(^H:lN
+%G^l?oq=S7Zk.3``(4ZA+Kq*YhrncPGHi$q#YMQZG?ha0drVXS2ir4?jkM'@g0D)mTkE#$-Vb?k+@^r7is8;ZB5 at F5XGJmu5\?=#G
+%D:QCF`OW8:.t;\kR"t_:.ST't'n:PWj&;OMlORpjrjOg.?TgWMVe\k"+91t7QfG>Q?[qkGq>-_4gYTVZJ"E;+psmi_5F.hm/:)s?
+%:Tq=gq0h.LpL.B7e33a![,Cl?ED_dX`peKQpiIV(ci#4UhuPt/SBhe8Rsm5ultsB64-oVjA8,DPm$A+Wkp=ZfEdlL/%fZ*LYNAK!
+%r,f::=&1Glrp[CXKm[.%Isgou\KBDu91#/Gs)bM!I_YZiGAk#5?cReIojm73S+HG=+2=9%1=p9O5Me1*oIF;A`K.QhO+']kTAido
+%oeHEha/gpYk5!9g'Pu]cchhODT.e3'n^D9ATC)<qmH<B at 2!B3T4NL=eT'uO3gl/E'a.Ml/:OdibF5H:SRoi2RjW;G@?5^63-U[^h
+%\NK4sIC:<6md\TopRa&'q57#No'&n5h<OSR=QGO8>j&H2phF]UB6X7BEo4=s&,l at a(YI?[=82U8kKPo1GBUgo_\V\7r:HJ.pO;Q)
+%T=q!qci;Hi*q=\_a7COe5;pR\-b%*6dSDL]T7?mD^]2"!kJuP)+$RS:rUJ?*I;t61_Y^5J1:R9245i,j(@I*jo4clC!8i1o'<W$W
+%p3Fu6hVuktAUA^Oe"ojToXp:]e#tKj=!)qK;a0*VpCG1<3,NQ%m8%p$;fmmm2`+n2'.`pr7/f^#A+&RMoPs!3V=V=tjgXS0Di5!o
+%=8V4_IbN<Hp/h:FoDZ+]O(\<Cj8/%",WNPae%YcF5%!pQO8e7!X8UI'++ESrD4lCYqSVJRI(1Y5o97/iq2P1AF?d=Wk?CTO2Mc?'
+%4RUrWS=e(?rh'"p='tm`q(Ie)Gc]M@^?0":HoAa+md'CtDa&D#'>;%"T>Au8D]cg\anL-6O-P#$#1K0&k:[Y?.4W(@=[,4So6jDS
+%`BEn^:[OXt(@gW4HeGLG=$"`)aKRepiKLg">+kNLY5+^Zae(r;o*'M.6(]=?(]XF&l=I>O`86j4n`iW\r7+^mj0SRH0?,a7+%73"
+%s8(O[k2N$%hL'Rt0=XH!iH#j-&;ug';;lcp/3_DWqr&dil4NNXIe*9gO-\`*'0`7O:Y.O4rqWIpLl5'm,DD_-qm7\W]]1q`qkcSh
+%@l"hhAb.ik%Sq"i^>Fd)4tl-KVp.Z!Bd`0Ds4tH24UE#;^P-mZ=NX*&qta+757N[GDW1-7="fcU^O,k?:\a/rIpDoY9:d5gT4%Tp
+%A59=WoZQF,r8^;mTCfJ)I_*j,1Em_N5<`EI]J#k)Z/>&0G.tJ;^\Hh2a7uiVhnB$ce'i]eUn5Hnqt;C#(86b8lX)9I36N$'). at tL
+%m&rT#FAJP&)&2o;kP4fDns@@sft<q7V"n(Z-8m`0A[m5;q8sMWEkafN_0s&mUH[Z at imkfVqW^RpkS66Wbf:MA2)4h9h!__cIJB<p
+%r92<l%3HZFICb3+H-m;Xqbd(anHW.R7qqG`P.]"t5 at +<PSCe#Ffp)8orqjN-3PuZsrr'b7r,h&Vk5U?@pM9pb<r:PUI`Af[5D(?M
+%r5+/9rnYKZJ*F3"PF0)K.2DiM?gARnQ_F?3JcYi>oS28I9E0M;e:7'Ys7U(i'a26%"MFU+e%;4kjXC6qVlFtu^#PaAhuE8^rY5gr
+%hG*'Qroq\*Qi:2jr:o<eIod.31+NtJ!:ocqFmbNmDh#^X^\if;pkuo8LH`c$04J\,rtllm\GDP1qT(>DL[X)0$94#`^RZ/4'(urb
+%+.M<P5>N*kZ`D3kJ&[isVQTgnm5'EEZ&"hpQhKhp=7K7-pe_+aKfqYLqYJ,.7m?"u%R+Opcb at gdI/;f_Mm4pN(\^Giib8F#7cEu)
+%<<)e-K`4XfHWn+TNF]5A-6/FY^;L4?(TLiZ[Eg/X:Z1Y^FS:Suie!eJ.%_aP6m3YeGfKd/lT`)VhttV60:j?R9E4O'>=!%Q)1nGq
+%:#SrXH2.K55Q+I4i$T$sp_e>L$r1+2;Yti13p`W'(oEhT=^u at J=QJIHo2W!&/R-pLa,UWYk-BX_bC2V at 5a#Hh+m3 at WGuJpd53CeR
+%:.qU"-mUk5El>\_[ON>ZVAa%2`gf(L*?eXi3W1+fW5DZt)NK"EWLIbYb_8hiGXG=q#;V0LUUF*Sfgg28<4\jtnq,T-[)]#pm>sgo
+%n*72;q'kk]5F]<h.Ttmkb49WFG]t.!S;,;9hD%+ketiU51da??[WK9>P*bh[;(]94ZV5d[E/:C"27>%b768_;a at L>V`uu+?i>-c8
+%90):JSn46I;;&WMp>Y9iiKa9!Tm5UtPk*VXZ;0pdqn&=+*D0%3c6h19\]&P\XWmAY[N*_M3Z at GQDoq0c*P&?pQqO%>&Tk36?Re7>
+%!BSn$pCTQbi-AidoQH1tVPrkU=lq,uPkUC)<cRRc/c@)@ChN_p#u[,>>T(-4q7fVK4<Z$3c<(j9WG at UC6,>HJ2%D!NYLs#VDG:s_
+%k:+3>P4?WHk0$Za],\G22bc"3kOj]hZ?`q&m5iZ:A].kR7$80jfFYW9>OmtpQG0D[DEAEuF3mkN^2<!!J_N1??S*3hD,Y2Q.2Aq+
+%7_bc6eh6ce/6-+<$Yi1\b#^^:'C<7LP.cj^%o':+?l.N8YC9*4Y<p\T;ZT at B#C24Q#cKX\DVNfE3?uNm%oD.UDE6$\S$@oHAVSZ<
+%;Qeh?+'t`g&=:n;=l->*f/Oj'qq0#j`7b'(Vk/BMY7:5-bA7[qcIaMeA8S7")FaU$N9</8?KMj at f/t at o<]bXhL3g17IQs&tFL"Sp
+%+hp'-qr+I$ki(!HDLC3L\2?-&fqsfoK8OYM<OlY%Q%2ls\uNYMCn+=aAZ;R at Z^?=Q:91aqCTsF;FtFc>KRDJ#8iGs<nHX6'KsDcm
+%E53<SF2Dp=p9s#A;EC$g:/7QIQ9![/0'eXqIQZ(o+0fjmLEjI[Xi>g\D%$6PW)_.jF&jN at K<9IUe<=l![])6g3/dVdC=H`/6T$/O
+%=\C_j;j3Yq*VO#Rk"@<Q4?1O8F3?="S3:_;1:D'O(2dmO.I/,<HAm`Qg;=PhU$1&I#FS=eOmR6^l>kDrj`7P;D!/ZZ7:)qpj;NF:
+%%_V-d"j5DkR!77(?FS8Z<'#PFPEid.>=kY:M))1bMFuRK+pDMp51M1=l_Q5LN at XCO>#k?PW[*WnmQ#4uqs9\m/F_$:Q)7J4(tc?7
+%9p/YW.;<oRrmbOaDDI,?V'^K#fL2r,C?kahYd^Q^lL^Aom<1]H2TK8ZZcc(&9?\I?\&l9NBTOrl*NN/7\Fe>9isgd##BCMj90Qa+
+%8aC at K70_MO8X(&<E)_P"86-Z#'F/bcCpV/clHZ8U`gAe,[irF&7Rd5iB2PJ:*"TaI5WBo6D0?s0Y#';[6X.$>8$_Y:)$%r1bI/m/
+%pn[jdQd!HIm1P3$p[d+-6]SRSd3nIjS<V<+[-G$P at 8&X,)6g_0p4\8Gi=nq1"Jn0*3HJKW/h'e_0XtM;kt'!,T9uZ(M2d^+=I)Pe
+%Qb!@VL:MFVo#SqHrbH%qf?lK<5Y'4GhA1Aj#=%\JM"[iXStki=+J'\P6&`&tI>7-q9DQFO1kN-7<dN;%P!K/;gdOYkA'+5?MG02`
+%.J"[-)(naG9K%`"_G[eH?eH7jc(eV=Nq;r/McC]ISWMUWbA"jmEHjKc!=S0e at C;HV^@&L@"h3tVGk*W3'HB\>:94[9do!a at 0Gds,
+%m]63!/,lFp4`a>dS7B<VAMBk-,Z<YEgX:6_/<cN=[PC=+.aKslEQX`U[S@^28QGh(IQ#+5H9!^RMWV4f/\7H-/8XL`*3(QjGWqp`
+%<\d at V2?6 at ONbYeRY(cY=/*;Y/W_q:WkL2.*kNjP36nbgF?RFb+.:Er._sk;1WM\fCUO&`a'=Ars/((lMQoQGB'^*R:`3.7_PKBSo
+%4J5ju2kn70Aok$3^!C:T=kod8g5<iYYE;ho5BDs(L.t at cB3f*;;m7jQ(V1&Ic1%@g=c$[0kc$<c%sGc.jJp):2HA9so!6^u2MQq?
+%Fttp(P'mi9hrQt"S6>VCM5,qh`QLGC=$I)I%sq?]ASc7Po4gk>QZJAb!7MN^Y#=toA2"un#@:h at m8RiG+Ye8%caLE$[gp'>S7A+f
+%2Pe/c;-nC%<Ji9:o at 16"p=D>N,FQ_-Yo#G:06%n6K%nk5oSWYLOf6,e(u4:J<oo3h`e63%ak3Em'hB[X:U-*X)VN;/ib_HbEUh!K
+%P_eMKpc at T(ZeUj]MNhR+m at e4%1^g>cR=J\qRUg2u64I=!*O4N#;,Z2,NOa3[8=(($__Tl&.kAOR`iVrggS0m-&uH3un]<a9CaJEM
+%2!^AEDM9)7-;n):Np8#,[?GeArAl,Zn1h!_6!PH:WL5C^;JJ\J<Hpjk`Rul(<jV4%T45__Gi6S#Q]JUU4?BN_FmOCAqWY(Y<(Q(P
+%V=F[M(>7rAo%kpr*;WG1iPZ&qb1LI:;0bK4i3PT31-!?"'-_ruQ6(2]ruplkE6B`KB8)jX&uAs*.?X[Uf@\dPB:l!KVEeR00U#>m
+%P[^3W]jk/L^I1XYk.pG]h'IrY$Ri3i$fNq?nsG??%OccH:&+n"OMbp\1=LuZ_ at i>?]cp].RoE.uD)f!P;b_5deL#)Y/]-Uc@`B'g
+%<s,#X[oe"SX+:Z$9&QCSF(ElNMK;=TSdfXU.O*&[ad0&RIMpoTE!'IIbsU3^KW!f<4fI`u'6">kN5G9GX/JS'!)BLle.B+mVD&3C
+%j]1f.-8La_AFSn;#Fk8b<L*W-OJ2g&lQ#]Sea?6i=+;F7Sj^olC?c`epV>CB'k/+>3LfB.f*HGFX=cPjVOm8pYGlam+D6sNBN1f2
+%KFG`IbEe".jNegg0S?r3g$TTXXc=hB*Lue!i()(Y3CX\'#5bp#r?,9O/_Kb\q&7[.,uJQB<%+pSl?FR'%s]Y?&2mu9D61mcPH9?=
+%LlFDDM(E'a0qlg"#O+\/;]1H9)hZ;fi4r9/rHe!c.)-V`$X4\H<Cn7Jl-aVS9SeBJ^"`kVGNaX"(QW4lN&G5[Uu0[u-rM=G#p.@'
+%.(UVNNU>d2,,f\?eE_.PjUiV7SJJAi0NV9!8-IQGdQZYs2fQ6:q.H9Cc:*l!ZgHn!i1[rH'@:A0nql^R>s")"eCSJ5rN.MFU[X:2
+%l/u"N.k:G#/YoCEk$h7CNVojGHOqDq`@5u;F7o?.e,6.kF-9(llRql9KqopO!;k\''S8PuHC#C6Kg7Z&6,D;qg:eZ!!s:KL`GFeY
+%cAk!=7_Qd^X^\]raJ*kO7Mq:geV8S5m6S%fl,oMDjUp3=D;Vna$B[H=&-Wh%P*E9aH0Pnh'1\Q`r??UL$LPmSqKnZ_c"_^IlVut`
+%Q+;\C?R?pXHPiftU]XH]/mXUOP%ce+goKP#UKaX!<>ZUo,pe>Rf6E<+c1+D_9nK+:"NtI(!/)k!-dC7/P$\nVaR*$L>"GZJ,-"d3
+%S^#R\Sc*^H`<;A^RROl1i&mfL!<sNeaDYms`f=_-Rt6MZ5Yem]__<KKRH(0",chIa.N(S@:C<p&.aLcm-8rSKi_uCl9SRrGV^d)P
+%(h$?n%]e:;,Z9TD<Y0ZbY7 at Zn7mG[qeqMBn`HuS`OE-K7o!"W`htT)fCiJ_h!?_AgSc'pkm6cNh7bWl*eLn$1q/C?[Qdt)ZZdZIb
+%2[g<&-]PnNeLH+Q+oI_NYAO at bcm%_E3O'9i+9p9__hS.`k$UlqGHbD:;tUu&G&N977d7%*Q_L at YQM';ZOtnlQX:AJrTRCf"0$+E7
+%[D3n2&2[n"!n8YMXkrc#b(+r>cR*6JitiB0_FK8]A8"t'>tUMnai'l;q/pS;CN`tB=@oaLnd4r>foZE!Ubm&Il/]#FjeOL9)9M.m
+%;%4V.mus'f8s5BP(Nu#Ra*>^-M#eD`huLEQ2.'H?q*E2EA;b-_B3VdObu1&G%$KZffa`Wi'KBp4KFE)+`7;M^e2PM!Ntj=Y.e9XQ
+%j at 5U(aOOC:Kr.YDda$,n&p4Mo3,"m5#eZ;nj)JkTX=X(8ofDg6W&H//0`u!`03,q$DGHYOm3n!>ZgAcs2:V-XVGX=?7aS;8?+p2I
+%4V)#*d1-9deuOq7N9%!0+!`M6 at U2i;&qr_.U[>uV-?3?<,FL%7J@&m-o)-u@&UJV0`O3kM2i.i at j5*imQU1NOrK1,dnh>"-]9D_f
+%8*E;a;]]IJZ&3K0YYau(3Y\`91g,LUpK`iU+u^(kVNb1Z4#:_T+qp2I`@&n8K%O'_,B2T\0HYRuUD+ at Wqpa%=&'"`:XbruX=h1'L
+%G(+--cE2JhdZ"UiKn'[dV"\+U0uc5WUs]A&,b9g&UWp>#B3_3?F%@gYXJM`/U&]=65tqgCO4G!?X(k"BSJ/E9+??1eD?]f/ni-'n
+%LcAMYiblR''#oOFX(,f>V"S-@)l=PhMNYKNqrhu9?(oW5"\YVQVkR_VE6O3(Z_%5Vf-\tOi4"g"7?p#H8!m\Z>nY8BruEjf&Rq:P
+%`+Ggbjl&iGh\C>?99SYEP/Q`h;hM8HerhO1HNZT[=L1?Njs%tpDg%E$:V8sT[Uc^(Vh=L'$I_3qIt9/j+XNr5o>Hq\TI8"=Rj,^:
+%;LZ%F66Q97RsKafLp.op+"iTpZWm3(`3b`_O.os8g&8^3Wds'PJ'@JkKVeeZO[#:J")!Bh]ghDq+C*DU<1]!noNW`N3M*u5h"Q!N
+%'R0B"!7-[r9"S/q@:m^4',LjXOpq\d<J5QD?2&X6P`%"7][[n&:"%N7jUp66D.XDOVnG^/"GF`SbA[3$aL_JETCcO3XH>!W]e/=B
+%"O0prlV&e9Lea4qFbg`rK at R&6&mWms,R'S//Eqs$Bp^%WW\Am"#f+RMTBfnk/gN0>%DP!/a_!7 at ArX>J!.QnG*;Ti&Hn`q&,jL+Q
+%74X8eqU%FnFKTc*IYPGb(Jt=1l;cOQ14WAb>H:F1n:NV&9Oo4_8.a;/@>dRR%P:;EQN\C`6QBd(#CSBMcUn_L>^2OQa.Z(pELSNB
+%`8`D^GEFU4bH=U3)%VY)-!.aj1^L^facc$!1m[[i>hcc/eZ0qAFjJM\>Ug%X:VqBaSUrtgR.,o_k<FZ]XX9YqNTN&!WS)!VnksBr
+%eaP#c7(h/HYCcn+"A@<eW$]NI)i`p/<n_4\!Cq_m?8hE!\&l[;q4:4o<MC>hMBopCgF;Ub,23;#I\`RH at U!sd</Wl>;s^\j4Mhh:
+%#7p2Uq&iJKXmYMVA<R'SP9)9.,a($J6.LD-a#qC>^II3d+au6G9a^Z%nti:<E9:0PaVqG<r-_QUHaD#ME:_Kq3W)to.gA,XSEXGE
+%@1D<DY**ucl-,l\/U>5oJn.j7dkr0.^<rY\qt7I`cq>k_XV/K^5]<!TH;7Atk1A+[J<[CV8bV=?'nCQ2!B;5)+^(jdj!co?4VmP=
+%63/P%\epT$XU.h>%Q>)!C263VVd2m7=6FQ<F(\LD5r[5\Dt$Lu3.;N;_"AUEP1lXsMUH#X=c=URaQ<e%S9bVid\f2IqAWA'/S,*+
+%=66!_"&b@>b0 at N?Be'WjOE$0)#L5o4#nE,)N5%mq6Rm9_a[HN8M`Q0MHPNM7k?k?"9"mT+Yjrj7YGEmiHuP<9;I5T]WnGB1OYH:D
+%'fRDIbiKs*mSaNG>FS"UjtS$0I=aS)UIq\d6qIFo[4K5O0cVLKdYB%Q:"m\;=j]\i`!([eV^a at 01.t0O@,`V.^I"GnjCj`;A*V;S
+%637ZgrPu;cbP\FFs33.#;'ure;AVof6["$,+F$p)Ng at So]H?49Z%sLrNl+WmlcI]$F)$nsGaHLg"/)fO at T=t$8H<Qu7)5<;bP7*K
+%YXb8R5B\t;Sd/Am&219<;qT@%P#YK._-69rW^qaK]ETMldl-@)>ZM2)ar.TDGoFgAAa]\E_Y3N$@uYL>'.9Z0OAU*I2G1kS[_\k[
+%ns&><DN7J]?R2pc1X9LZ=6q,eTUqS,EW&Rnpqc?7;Zq!166YF9QrKR?89,l8r"C8Q%k;BJ_32*ZOAUclA1k)U[K,EGad46cA;MR-
+%Mu(DN&q8d1TLoYB3RN[2%gH`'6sG"\C7S2ZIcB089pK#>k`@io9_,R5lM6C%>pW8gk)fuGg_r,>s$=*K\\=iKOdgGo2r]MUR00fH
+%Qad9LMIUGKS(4(j.CiU^QiMq9[^sTbQ(m&!RgNX5IOg9I]HteMZ at qSWCmPllHTLLegr:ck/X&^7$)?h9:'^HOmSU3W at B65YW*&L4
+%?hodVTId*3$"Z4Q at WaR>`7-_M/AE2nG+a>NPf"_)$(<NBZQmc\O/d9\!Qne/!K;#uo$O_P1(*%;4F5RtX`XZ=O""dY??Je*$ciEs
+%'SV/H\Uk-bMXp,!X6OHDZfQ`>;inVg at VnuJ>mt'/Gm$po!DMi9.3b!knL2"rCp./r*:Y.<,t;FT+/`XgLKmRZ]6TIcESD[f+.*,s
+%LXJeAW\Z4.>0/@<aM6Ag7EVc=^)snbe5fKOqm7nP-')G"(Q#gs:+p(/e]5>[:=Y.S\(u*uQB"HL%\V4KYjn-tisO&LRQ&4KA[*T_
+%.&`BKJ7NrrWi-OiK'Y^<#+gE'HT^M?o(_ at 8DB;gr2c]`;7Inr1/\b;kltVh3mir?+P'LJLX6e6'/A7X7*4lX8lk$VN.;R^i2itOL
+%<kr<ob&m-2MV]jdVl.At`j+],<=N^s-crNJYhTLU3X1e+A\4))"-eW"m8VKaauilc\Gg=6!Vhi&YXUWu<?p05rekL@#&K;8X>](8
+%U)YErn\U*I`XCEQffID>8VGioD,:t!%ptAtbrl+=0E>JE$(Qk]MUn=R'II(OV"B%h"^P8aYZ_2T[k?]<PA$T/d?d47fW"6IQF'me
+%TXGqMQS=`mV*M8Tg47e+00/P7)q`dIRWS,8laV5iHV%.W=pjCbQW7>p4dK)c6L(k=lcQ#762TG)</Y9lX0;one)Z?_(lfHZ_BeiD
+%>T>#jf&jLlR:brtQ7#`I85,41I&Uquj"$,V>8=hD'$BM%8a87i-V9b3//o*h`UR6:]-Q&V^5=N5TNn^]`Jn(S44nRG\1'I.oJMtQ
+%8iuL/I$-<1!Ti<?VNU)(h9_KmP'"VERGL'DS]1Cmd\)]nVGMNUO.;P?h+,7d`^h`&Sda'E*;3u`RhGT;@#4a6.dlC9s*fYn0U2Wa
+%G2ijIaW3oZfVr$Q=q?4p6-O><9KrYc4#ARhXG17&npj4f;m*)rDt=P^,G*]$B;'#aB>W12K2d6SnW]h$,Z=qmMVY3`?R5Z1;sfmk
+%-ZcR-^gs,D&NcfC.LX^e;m&b]L2T)WSjdL(^9l&Q(/E'2jQ*sVC=s9 at cd`]IH^j2IZG,">@t0+;9;p9^@uk$,J/]r<kDSF%?Rj`-
+%G#,tIO;/hs^+O\Y%_eJN05jPNOqY0E48)5u/-i/^g0%$G,/Y)F[?2G\..Cc*2M[Ou^WE'0H9-f'J2iW at gBoh#mcXoT78"e0B7#D5
+%HbFEO!1ZtR&&/5l;h0h>>BspGW4aX](/Ko<ITh'bA/SI7'BE+aYd4qdBb_ZrPBu&'g[4&GNA&0A*MA\BkR4pe,7m at f.r\C^MT)5F
+%"hpk:$Gd7#Y3N&Q9uNP4F_ at O,&YH=9(kbd83$6R<l(SY`_(A4oWQoIu9-C9t[o*QSh at B+:FXFY^h_j'i=, at d')o!G))p3Z"A`JY+
+%j]K-_J)+6RQHrHk;)Mao'pH)._(rMU^1HlU`D*cZKktP0j(To/$khPCDaA4u[X)P at N_(8$b639]irQ.K^r0om3%jR%lNW#7E&4BE
+%F2_`g\QnPGY'2aJX'0>dgt&JLK#cuG*)G1O]4J8%0p`%[\6@%n\A2p'DEOPfQss.TZJKoD2pK?.ohX+N[_siX/BJk^GD/>3O0c]J
+%Rmcf;M5uoGH31din(8On%]ZKV_0qJVHcP/kbsjn4-Qu_)^Ou;CeO9etEX?'1\Wa\TGj/nr'Fp)W6QNm]'tc$,[3RHS+pTDh&'q^t
+%]1nOt4I?:s&ol$IAnfu=%HY)_*BMdU\7Kq\LWc8_Fr+QG49u_jD#JPH;0It-ZKa@`2NRfJ)csAGUn*1!G%Hi#&[sO[*(WU)=@N/!
+%.WUYOk5be%@[G\>Q'6g/+p\cgGBrYG[7(71:,,GFZ:GGuc*<3?AVE!=^n"%OD=q^F7PIsTcBq7aQX(>nOdsS\1*0Do-8+K:/tJMa
+%YETWSB.5DM=KY=?+NN!rSr'tgjg=-mFqQP;5Pf!^Th=5H*m_01+:1o1J=e1sU9keLFom7%XKYh'PC]/;PmrX.SG1]gJA!o=M.G$Z
+%]-hRWG4uu3dOT-RCLRV^O>'4$hNaYm)[Nb#o+XWV3ajsg0+'P#+F7*U5)7T=%6jG5`$E`?EGQHl\k#VkPR_J!U*<mnaI2EkXtUcU
+%&9pKG4`"eq\<C=19RZ[_qqg^rKLoDsGI3t4@=f-$hS[@I><Q#!`KO,Ka:Qn5PgL";a__T.Xd_1AJII04a"%%u>s2<cfju:k%:.A$
+%XHktoMs&%VR!VC/.4%a>:\?sU/Dd3UQWsu`D4]6+;@uoY;;ke&TF0$Lk,e,VD6'Kh+MsgMVBXHX!Y'QVkm_hneC_=uSk/%\?2&bj
+%1U<b0Yb?(D\"S'qm2:b?Ml5Xo=I2sG&Q#+,G*-0inTBQ$G"M0p<Kn@$HHb4hJ1(UhNgnOto:a[a<es"ERV`1h<kOOmi=U'6G-?1U
+%Y]I2p"gXs[V0*9/o1uoq<N'="T/O54p4Z*`Y3=eQ0n4-"du+%mZkIdar3\$,9VTk6XY@!$AZTLiJB8VXm>KKQ(m747>M]j=:?$7t
+%V!ce7>M[rc;?WhO:"R!d7$D3P8R#B7q.?-rfeD\B<m*:%8mCQTXna7(q4a;+!C.:>ahpZZ4c*uqAV8T"s$G#-H5%0\Bf[#p\ti++
+%Xfc&P/A-)T$'k!2P",;Q],TIQTe=2:"#OCdRBb4M6Z+3Vm&FSe=H=u>U>FYei@?f3iBL2ARRVH\9!<IqYam]282uAVOt^\t"8aMd
+%juSr/MBLGDOb`B(PC8m\`?5K6L+,.JjaY0<DmIB+K#\E=JIrC<7;K6VIbCd1GuiP/\5ioS(:)SAk914i0lAb-[Xp=uBjXOpPp[rN
+%oIS<HDRh0%dg>2gmhi'V/;XdjmD/;oR&5>6*eY at YCq)?V9^IPRArm^L at q"2+0>)U`2n!I!@=/X.2 at 2tFVTKgs$!$Ach[[UN<ns+U
+%Uo-_DG^e(fV;B%H7#k\S3;@9IR-1=*1Unl,Zan9S\-rHNq3DZ75Z3Xc(\1=a"E:qBJ#i-fP1SBd&<2CpfE`;Drqdj3hN6Bq at e$Kc
+%#hZb8!CWYT2'mjZ/M0kgie8?I75 at l[D4^OUeEk(FSotd=f at j1*m6ZCDiEZUB0%k+BMin4dCoUB7>8r-Eas)Emp^#fm_Li4FUf%o8
+%GK&,+EVistVu[HjS((spFuB at 2Rl$`Vl!l_+&,C5n&;M\]]&ZOA5H=Z&nu=')E8;h3?>T$WT`pcb7cl#uZFd.2i)8S$/sghg;][=6
+%f&WK4o:Gd\l'?D[)0RMWZUYNMS!k/g"G15JQ(h0.D7O)7T_4oCdfd?PP>T3`W=7'aIFPDfPr/[Vp?-3PQrF4h2O24)i8u"WY`=O)
+%YB>$A?JI*A at SuPCj>k=Y_m)<`UfX>+;V%lU0._X*#mu:iem-Mo0gr/8P_Dp-#f[X"^>F6fHXm`eX7jJs8Cn6,_>3Ou at V/irXJp%]
+%kr?r+1&B-.#9s#9\]%4p8/C8uiJk'Oqm&7[74RJDWW<cuXoaO(M`7"!n/)nuNmlX2Tbj2'Ymqn8#Q?k8Eu9`WjOPI'C1Cnm)ToTr
+%1LKX!d,*Eu[O*HY'eUW"'3()u?4''^bPl5KXFj3jA4"s10.VZ6/]t.Fg1gWpHu+4Ne"H4-b.],m:-gD\3bO at V&MHq.1-UrP6>A_R
+%@e\-l0*gogX$G;pX/Whl,(85M!0W*DQpgmG+O(9dTm":C!fIXe0$,T"DMF'5a"XMKjCUKLXmC5D/FFU\pWWT+btO6=dA at -,-aCC7
+%Q4<%)Od?r?8rk5nEhpjP*:2"V)pftF-*errKiP.Xk946dD!C8e.B'+%f$j1P5";F6e%Q%#4\UQP"e>@XH7GV!Wl`9$4B at 5?\8`Wa
+%[_4BKoO%blA$<2_1@*u.oD\1E%6+QaE2_OqfZ-[cLWc_Q$KLQk\5Rghc*DA0`'oeJJPT at R@$ag?[PE6#?2rRjCQrtrmU-))IX73Q
+%f\7[,Lf<JKZZTRafcE9b[s_Kb';]aa,U=Qq7=`'h;ZY?j+m3=!>R(<A%r<(\P)M63>Nh^@/=U3<goGa*_1^(u4W]*\_4Hq&nE*V?
+%'![13NU!86ot,i[W\sgT5!5s-:^f+d'KVE<W)hTA`$%k\Pu^T]0^d3k&i%J=mJ(\tBFrmQ6(<*lHEVK3O#,L*O&o1I#s2CoIZY%Q
+%F</.?.`2 at pe-^TnNb\5B'[*\?r+%nE4_0B9`-/D??"_Z(,>\k!JMhB4"Efp1563?!gYV9HZiqHt#A+jMg4L3B9b<nJ?<BNO(^]K4
+%NW_[@`cH<.QbsMfX1!TXO$p&dJ-`dJW6#X9l9T>i'7hNfMq437X@;'==O_Y#:WLn=%6S[GWe.S3^`:m.?L_qZW!Yg'4$5W7(!2lL
+%g0BCjW^;.e$Tn604uoMMLldMr=_q at Fo]9?/euj#LE0)Tr-I+UW/.6B\*V_ZsfqN8%GerAGL?1i?l/1l]0Xi?n:B73nAB9p@"`37i
+%5d;,FnFjea^-%fmGF0cF$LUqWaY%N<7*^e9=og8"5Ws/XTZs4lMEDXqV'NC_P%*unf-:U^(:U9Q)_IQm):rXrbQEOc.r2thX?C5`
+%Q:=PR$,*7=J(Pur#X<=OKjF)=\dA<n-#C\VM2^+$7m$kbg7%q'nFJ2HOo3`>9TPNpmWY'n>TTU.cApf!MXel<YrJdrY<9eie:0N)
+%N7VXCXf.+L;R"k7ZJ51e^V5+*YpoPiE at p?>RP7:g8^"_D>^Wk*H+#*Y*NCkn`1f]jmZ$\QR`.Qb(KTJ5DBG#mr at .*FWfdM)o:45;
+%@49iADfBAbW:9(V^jK2O6`l2QSO at a<Out%H17<,5O]O at I(L;@brNJY(XGac<"NejM<c$ul<G_n,[oH)BJr<q%0bX9?,hlcIgJqlG
+%]E%E\1)IdEOrf5,'dbbOjHYBFQ)W<[AtsSCR$WL!9O_jXi?2>LeZ)j at c!ruR_,(Y>KSf"6j>p#GA>$9%5Uero4OkQ`)_.orH6<^T
+%MKQ#J*9<2T<tQPWSk<Pre5:skJN!PX,L<]dXXZ6,HM10qIIVF93E:D`*>U.`]e3\"d9f`m7/a/g\YdFYCd'p[5N/=3q*=#bVV;*_
+%9i[<jbCiRs>K8gAWn50G#LJdihjMQ_\W<gWkGeCJ5&cg)ScX4=comT=.M8(,ne'JaE^,Cu"Ek*t8YqGq[q(H`X$S&Y\54Z*`>[Tl
+%S at J+)#`4m<lsP9tD/>Ql^eCE"$-n-VO(5UJKiJ9o91a$,!-15_F10S"-+O";EfUIm#_0Ba^9<Wqn at E`L1Ml?Om?0qNeVl23Kc2gH
+%i(-(VA]I=elcK+r5JdngUZRo@)^I5/RGb']-s;:8o at Y%sX^P63:MX&R4P66.m'EorfNuB5-54YYn.`ff*b?I0Wa]#PYu._B:/^:a
+%*m,3Eqa^<\Q[jZn\Ce%P5`I?sQSXo-RWJ7`4B2HQg"X;4I'(:f6'8=NJ-_>NaT<L95%,kNSIu4lEeoel]IX@%\\b at GlWM0O;^_4E
+%5toc2=<1q?Fi!g537J42+8JlFWNYB#*kn310b85 at 2f#\#[*&TtY%5l7X@:e+I2Uruf,C1S!+Z-=0%E+K[<G\Mc_C<_CD8nhhsbcB
+%a2C\l?%Z>kW\plLri+](/FO=OII-`fjrK+eVcJV>MS?)/^<4F0?/37%G/5!-/eD]R&EKX!Vc,V6Z:itF#djVSG9??W3f.koR9db+
+%/#o3kg7:BKhuP<ja4"6E"_#OPVC'8hWoDga-Z^NSgcQQQ<CjMjP"5G^)H#N<Z`Wq4:uSX(/4YdDSg4ZF2oR;Z3t'hl-jW:5hp!lk
+%;k-XoX+RKSKf$Vl>7+64noO\%'s.t'L:T+K%F=(N?MB?a#F at 6P;3(U=fNiS8DFmXBQNX+%fIdKHlF[F8L<njn?[+n(So`mZMe8#;
+%G!m`ai?Ap)AKEsoX*@s2J(Wf+Y0^tRf](BcWN:04V#]N#@M:8BIG*cXRQ?@;J[fiT;=\f2`*0%5DF at cQJ8JZ=,eD$1057m^?m>"%
+%(KSNZ?;=)#F]B"^T='<(X$u#@[X at Yk]\6es!lH-$?IiQj2KtJlrW&154kMsU^e]BE>er[AFb4>=ZK$0l1"Elgq\k<03#o6rAlp/Z
+%+L<5S8*=fC'*C192D3c.(5ZU5eK)cPSa@]1gbo[#[kW"B%X!":9:Qnt*qXaOAOUWAPpQ^:MX5J^G,rq.8<iN.5GCc;q`KAJn_rS/
+%&[p\m<5"OpGk-h"2 at e']g+7DNc!?i(-R/3#V+e=Z%i^eGe,nY1e<;rIK=,M'^.d(m:526(`)AAnBD%u^JNXugB43 at J.FgdN?5D>a
+%XkCuNffcn/[1uJ]O+XA6K\@0;?W8m+ju0qG8pX0&I:is0JE)<lnp\A+[F%D&Nc`:a`g1[gWX'$2"C>2e]pH-DFc3]hQtGOGWrHi<
+%<-A;]0Sn&bY$oE^PZW7\7*f:D,I#EN$r9,&U?+ue6oB\mj>,[EWX;/tk%4'"I^;Leam at rra5.%l0/i\TaQn(]l%lfI)70!5(@M`@
+%eWid'oBcBs]\G^Mb:YU*'T3k_9-DWE#%:\&lCL<nJI(+B;BV#Sdq;OESBXY1L at 6Ao*am%%7>G,2S](r+hp0C:/@gm#m(pD$4.>2o
+%)(+SKSJ$HthQ,2?\9L,O,60GS@`9^]Xn"GcQ-3&`cc1mc$_V at 5[#/.gapN(YJ:1A!B\sj10?t0bZA2Gm$[^$S_eW_X:b9_A/#__8
+%!mY3:g$&KKgRKAITsAP4XpPQ at f5l<Z'49c.<H<QA:2\oQO&#Gg#&I=8`O?lNGrZ9QIHMRaQnTjspj65qBYZWR0"YB#14Y#C![W$1
+%&JX_7MlHaeN^E/D82Oi5bqSW<(Q]ND$;*2QBW=O-Usej:ZD`s at lt0!6KTWm3S$e>p92il0n.V5lf;bK:R?;@V[%F9/h9seI(eqFI
+%/&>-r*`FG0(@k1bGhS<VMkuaiL[7P.,5<s]U4?OTr<nW/-5+"b^kq+NFkK_:$p%Dh$T[J>6$JIO@)iRca.#@)^h<0ChnHQ"cmENh
+%4F^Lg at b#4$1rYuZKp8D4$H?nZQe>oInfBcHHEcS&ap5"uR,]daNtc33CYZLm?8!hDW:=X]9$(b;?iYs'#f"'XiF_Q0'"S>]fOpA_
+%UT(9<7?u5%\@$n$'S/i9GrQ^8W1V47/i]/88H[EAM#c[SNarG^_A1CpRPB"o+#,9Y#+aNqe^;@!m!i!40kT/GR[27FfU%AN,PJ at +
+%h;^rP%BC0/Fs(79bH?(+q)Gr7G/%>VN at rVB8BE@B^*)"n5^IHTkERr<%3.+-U""pf0SP#GVO5(2+#Q'YFV9+s>mVQ"k%SCa4F>Sh
+%!9T(J[LV<R!,AR:++e_0L,#cP.Ku"VX8Zn.`)<g>A9ZZ\-f\2>[OU3S3.DE'F1!G3Eb;A]W:!ZQAJQ5K'dQkW[@&;m.=/7<Q2u`Z
+%76Ajr]&K/sAoW_S)ruoYS(%&%Q'7O>m9I%o6 at Js$3gm!m+R-Q@/IOPAOC0R7W[Z6b:"<0d]>-\<LUg,WK<+$XK:E>&$<%1?YVd`=
+%_&k+OgY1`Ti:bHKm5GO0].El\f/-4U[W_rk2R)Xb;p7R;1:<$`Vn:(MfNlekZ/uN*3mFB39"Q at iWFQN"'V;dt9r^p5&4N=UDn#uK
+%&MQM5T\pTiF=f;!eNr/GD9TQdN)gu/+jRF#!/^ol&=Gd`":jV$cYAT%#=OjY((V21We8F*Gm[-WK>P'V%oT=M at 5'(lG8n+%n:3j<
+%J_Wge_;LZi8q[n&N=@/cA5/H3NS0g4LU[WPS at CWI(07S]R7`"0$tGWjA+_r=@qa<TLsG)M_,l5,-[rbr"ZK!A+O.)*eF6)`@jm%W
+%m:781V?'M:_M1c7=64][qV06%a.4?bj7b4"h5)k<QB*[Df20d3`3Lh"]-ZKL\0U/bX8F%S%s>;OZorJF>M;ge0]L%m3?(N6E)-:8
+%\IsL#P-QApkt>'0GI8a8&d,c$F61OJH[8]EPGEF8pEKhGlcm.8QROVEjuQ`[-O_n;%'S]G9=,Y=\#p2T%X]Y--d3Ut#h$aS.6c%*
+%J=s*oXA:q:%SC2MV&lq:jToWuTtKjB*sAEFSIUPC+H5j;r#%[r4XXK8G5eF$n;kVs=(F2p#fkB_3*5";7+&/Dg<%X+UgdJ<mBD9m
+%>a9C@,MCPu:1]W+cT1*mb,"QPFoM*?gE2pOVQae/J/YBEJ1luV3+[!4L0qn&"DbuCG^B-ja.RHR[Cl3K[ZqE(4M'ZA2leGeaP/[O
+%e>!s@`B-i=YD6pt!7.'TPE8epgK2E5js\.oCX?>O,_^n at K=SpVnLk6?X-i74Xohf:GaQZSB+6c9n"u=.ktA7ca,Z\U4M^!#EX+=]
+%2,ON^0nN9#^iLtf`bS,\Z)<#o6f8;L3u$-1[q[Sr.Ci2M:J[PQ_tj1H=2iViY0-,)$`UGtE.S1fKF$Ck1EIipLh2mfA[2SdSN?GW
+%QVFm<*P?W>3CT_F+cL@!M?-74ih"Yn")=*$Z\aT1HFEe?2XKrm^cFQ,nTQG((o-[N<[1\?joVJ^s/WDn`.LL##FINqR>IH:^[90g
+%A`\LW*d<9#!l,'rBfhd+]/R#VG*Tdn<8Y6GP<D(5*A1%"#7&O;d:&G^iN.m6XV:X_n(h(`qkO97RI$NHP)R4CSC:)@4P1-=nlZdc
+%2[cd!-^?N)[=:m3H-fO"Mr9c.C2n9-PoD'QlLG#+!6F_,OHIJ&*k\Y&4skrSe_>&IfpqhVm,j`LM*77+&[4%d#sK',*,m&BTpB,T
+%l,<<,CZAt"[s^0[<DSeM:)3rIoN\%D=7&Z_J:b4.9RN_q!&8j/Gr\E.EB_h8e)K%$IMjLVeCsD$k3(%Oi\>7)hWO<t#AC_,7.WmN
+%<D?`Fhr/5a>8MWI7/t;Fq>JIA^*NTBjJhEjdY#$3RiNop<)1b&=+ZNgA$pQQp:;bkVQ(INVRaft!kHt=]4uTOU at oP1,3M\nFF-T?
+%;FuR;7EN,=nQ;:PE%@k!4EUDS]- at L4p<Fn-o!4WZblaE`$%(S1n475'(Ff*a![0[Em^q:afd7[R5+OB/_AUP5Uca?7Uuu,qJE%o?
+%3%cs[n=V8fJ:V!`Soh8sTSCSHAf[0GM^V/_9qlFP.S3B!>(#tu04t0 at S_k#)4_2[>(kX1:;N[V'nppfql\uU0&-T"51"iu>X41ap
+%0(-Rh/5FGuRR[6lheBK$GoV.-YSC(E!r!8U!0&Zp8QcOM*B3eLbd3Lm(@2gb<&:\Oi1RgqMN+s1A8oYX8ctS392#[l\Bj4Y2$URi
+%DJjsVGt\8rgR>r"j@@*)WBP3DZtqS0%Q:Nq%h!VJreT`:`Ypg/#U!!0V,5i=*E;9h3^&p)Mg61h3g7E$(O>m(D4 at 1E40IKe1N:Aj
+%c_OO at _m;7 at -7@S%]?T-#A[Z*30Fh"%j9-fl$da/Ilas,Z+)8$K831+Q`)K,ip)E5K+GA!-2HsCjmmUtE%t*a&e7BDHEcn=Ea.<0Y
+%JYp+8_GVZ\Vn=+.j*BYPWu_/W0Ji&(n4u/W3uGf+a82HP3pd<bfdJ^H at i]F at SQR%&):]pJ*=:$&'=ERcEN;/VgIXCVS9Udd=DS6M
+%p&ZgI?ZCW`L"Jj#Rq64>]K4i-=5Y/ERc:rHX#$K>#sA4AG$0Nr5utd&FfGuLkUk)7FRm)pW[',e->-DAUgGC^];_6*i`Kj6@(fT&
+%XV\/&,`Ns<HH`ge9='14(7uk(FqYs#^Ns\@Hga\cP%1*\WXVOIn=Vhg2C!1p0qUPR0C>gZoo"0WWSf4]H;WOW<DcO0WQ59fVh%.E
+%pjO56BMeeNldC]fkA;HsPJ)bE:Fq5eos4\*qsC!;*K*F<4:$9_($'NRlA1W?Erko*.r!JfLsco^1?4Hh,bE9_X`BVQ2=N<RF[JJ=
+%qkS&(364QWh*EXNVre-V1!>Y:bq;c(7/[$.+[L(C1ms"88NWWF=\#cp]J$d-8MCn$Q=s%RjbYmlI>@&u`[GB0+^lL15:`Bm(_u]b
+%J6ff$4p7DE^cG5ZA/U%C-.l4tV-A,l@;glpm7A/72R5&l9H8Ni6suE!#mLp\F,WUEa0>XT]EL<O:!enPf:qDKZ=8SXfl'M-hm8#k
+%m(*.u3,Z2H,U!:/73rmuQUdRHKL2adh[gDQMO6^)^_:,?p-W at H&:$D3A;Aip].#dILL07^q!e/O[&;onG*peip%5_7;d>PW.O;@]
+%q/bc%g*.3aPl9I8MnIR<T$s64BO;bc/p<F-3 at an6OauUgScYXT]bmh<[23[_n3lVuSU?)=`V/+;\M8"2.?Kau]%t9sYhXc[6o,GX
+%!"QaK7UYPBj_Z9Ri(2T>Rn^qD5[f%<.90dr[VI*BBntLWJ7@;kghjQs.`kkc6jZa)fN0C9d`!HXV'f.=3=/?S%j\.dKt&)toPjO!
+%?#hcL9X]\$&/[>KWq7 at fN/>e_nN]8T2R#g+p+>?=O,3/+EKd$$fsP\rg:2R/>Wf+m`(@U>6u]qDP*k!#DO*e\M$;""3%;LdXD>/O
+%4:_Mb<UH!;6dG,IXI=2c2t<[OCeahl6'(\:q)5^m8;AWcSi'c'l9<8bGRWTV`S#_<+DF[Sklt&p#AUB[ZM!D-Bm-R48R2RI^rr at f
+%+d08C5b<=/5O.LQk$2Ft`-=/[,^8c6K@:E77Z`\J\M3^Bqj,#G5T';JQR6]E\YUO<hm--461kf66[hai^F81ppS::jJ?PZ&0-JNm
+%0#1?4M-[1g[L7PDEHNPH[Kg8ZT39A&+]KW at YV`]n^u[bCL6k]a!*C-)hG%HP,/=&pbmGU)FZ?cs`5BMG>95CCbXmk,cB=O9=k6mT
+%*PPZ"?]UTqkcd"0</C24aQ1.TEZ6dMJ44 at W;f`.Gi(/q%#)p_]o at b*B[&fG*JKJaP`M]kl<EqOlJb73D_olXL8$n2<in#_=W6;4C
+%mq!DRk`<?h4#k)edA&_B"m0q?58.QhILkcPr*.6*!s+(:HWg2Tg\/m@\W at elYXtj5cJ7FTA-j[MI/^2.2:<BhVh'Xr^cN=Cg0#ii
+%6Cd\JM4BAq<$&4m(PWU@?-]KdmOpKRRZ?.bm&5&r'E#,Zo>S%ui]@S[<WgMcZA9%lk7JbrJ!D_4oB)c#-oO1J2(PGU#;;YQXU[PI
+%3hL9[9hs(+;9=CV]UZEg$K6grf.;.:#a2=+m"aM%!0HDD.[e@';);EKL,- at V2GCbe_\1ZKl"q5L.3dMjOfcF;A4Z(,SgLp&R`L!,
+%e*>)u)+0-)0sss=TU&e,-Qr;VF7gR#Qc*nW`*lpEh;XTeB-+npM4C<Zl#i;*;^/t`SZ%PKI;LpqlEeR,<nNt\T*E$S'7;"rDAtZV
+%7W+(:A6p*i!<s#?]5d$;:"s63/Q0_?H]!,q=QIjW(Ft9:OnY)(bUL9e8\Tgo,VYGQ5l\+1NWDu.,rOVor2962nG!).Q-1C!&YhlM
+%A!"#)WrW];AGi7J"P$.fAtUD__D=e^SUp1d*JCHF"b?>hBLfed%2=<Yp**$IRtP%iNd:0rWs>`JOhJZ8#@,5eG#]T#N,k3,QV1o!
+%'#57W:2No"3023VONmB5:X?[:RDqI-77*K/=+IkFcQ8mk_6k)XZE&gIVHcu9UFt[!L4;E-8oa.?efh0\OHe.UMTgP)^6HVughY>/
+%?%>P!C`m8-;-9fcBU!IX[7c]O>CMj;?G'3aG"H)%]?Fp,O^4V'+LjDt at kWSRlctl)`!R^@=g9Ft,hX9*NDC6g%MR(8Hc'0+q,;CK
+%JRsS-6BcIC]@hL(1dCV,12^N5ZYNn"\s-2UV.KB24CIX.H'i)bH&IBufL[ui1T+s*dTG2<^:S6lj!E#4.emc.acEH8pI4(-Nj;)h
+%ebh\SFmU(4.<V8`8sCE<cBD=9[9l1PDS^b5FDg00qefE%$OCCO at jP_cncFbfgP5IZXEcl8ZB1B7@GrnB]KG?in`-"/>qBe<!_9Mb
+%*>e$43pGI#Cj.pj.pHBY+935/]%Pq7rX(8#U+Nh<Zg/V.\Zh<TVhQGTUl&3ENa%UYO%eF=]i(C+IGj/1,6GskGT:+;o"46VSeL75
+%P&brBUHVoJ&ofgfAb(n9&S*0.jILGp-<Vl_Ra1UZ3nH'Hl9/AE@*d?dFN2c.H=>.91Hmo0WW"t=m2F78NY<Cj(Z)X0GZMm4Y',s\
+%UJqQRLaG7/-pqiX#EQXA8igS93O$`(,!A#(JrM:mf9m&&J*P9]ieCqR"P"gA;f)V/0X3@)k>@G$793kPMj3^Ci2%\q2@$\$@#4aU
+%#a&Alnek'qE_36-AQ=h-#Udb8jZo7Y/^/?OO:-o at 1NH.Ml!b.YWG%q7.@;o6XI)/MCf/&!mKglM(V(\7N`jLM39$F6ADB3]6K&cW
+%Y!*,CeEUkZC_4L?Io]'cN[?39N=mKbqN[Nq3@$hV3FU6D#1,0!dulnA>#+;+l06ka$'NPAG6\'I3?K28$0uM-#g5-e*"7lXi0MKU
+%!0,)WX^B0S)=kRRmn`.L<q-=7A+/Q!S?7bfd'X4 at H,tV.GrZ=6%frqhSctKp5HJM7A"N'kf<tmJ$b"nCbh at MtV+/l at j.dtfnp?sE
+%pI8>nGj6a>l7Q(SYX6'gRiH!UZE7^Lh4plcQMVJdB(0,u,fro:Y?`_8YnrrR[12p;1D=PISG'6K:2E^oU"22"j`r4KfK;o&+=?.%
+%UbR#g,^T.f>fI+Qs"9qOpI6(hlEcK3qV@;L!E-(0X)Q<OA=Fr_V*'ctN7uu0ku at uT\Uf at HRsdhj9"HB+p*/[n?%iAs's/bk8#=9Q
+%_BWaOX<WjS=R3Cf8r?OoP9!;I,E1%'L#"1p.J`8)Mj!dQa0*C6&t-ffd/c23lWOJ*^qj&`P#]e5oXq2<5f0T9,1'Es,W`N9(Y^QR
+%]NQ;XnYkA$Z*Xg;,-7J)KZ(qhcgDHoisPA:>+2Es#$,tJHRXaN/9-9\3GF=d4]/N*mBh%kb5a#+C:9iYKNr03icTSf((]Te^h8FX
+%'fMqk+Sj\"`R\1g;YFMDc5lfiq2h5Sg)4MneYC'E8#`d$NIr)/C_.\=BeMhCSC'!8e]AMWSH^-:`EelBO7)O"D?jll*G)HoOus1U
+%8:H_lgnJ9[^(3GQ`_[$AUg>=FS+Bl-215*Dq[$u1JRgb<6Uis3nYMfYenhbJ0q_/4+e+)h;!iGq,1Bss<Y;]63ZKp at kQ+?ZLEFWE
+%YW7Ui]ltSogM]#_M05*OIl9rj5TU58'"P5/qmeAGK)#T<L5uN\*DUiZ6&Dr,4Mt+\/O)goXkmHh@;c>\duO5J&!Oj<"p-mBD9>_Y
+%Ufe08k9^EJm]IO*WOf4)Fca.[I%9B.bt2fBe\R-N?ML"DB,6AY&BX:]bu*cF[(4k2j7sX+7`<s#`f<IhC_9Pgla&_YkJ'O\MG84g
+%l`mM+A<qI&63/;l2jbo?CQ>Vu]C(8^]-r1k<r4/YFeo\RfNHJ(k-j]jFL*u_ctRj,k?S4IkS`sZJ_t):Fg7]6>n1(f^f[W`"FJAZ
+%!F7Vh,DAuWG'R>FHa0^W(VWOO!m7`@Gb$abeo#$N"/$IF"cBeRZBn,AiOlX*S&69J<aKBg[P!6IXpWKHic\!f_6W*[MHi2sfqV:8
+%$#\+bCERc*.RFF8A5p]21AF5R8:/b:D55dPG`l<Vioe]sCr%Hu8O5iZb_7@`#D&qkI=W'B0.9+abLuIQV$&_H<?u.<)Ib#F!83"l
+%UnPjJ2m1j"%;N1aTR)bm/<j:%7H!lV19"c\_01+YM1%3Ue6F1+gVpML7:Ja)W_OE6J3q5[Ap,W^N6a5?GQ=>;fLq>5cEUt>!niF*
+%,e0OHE/IT7AcQDs4C`H,iVt(ehNB/)OW`'NqeABH+Go4L\c3t?*^p"7oXuJ42-$%VmNc2;p/"cdl/&f0ki=G\T6%=@VO(%PR+g at T
+%`=2Kko`K\W]Pe at mg#-\\OSDcqdrV=[nKb=$VE?jujRE"c-^pa"nAtt:\kP;*m-D.\T"NVVAI/BYRCi^nBB.K=0f'VM at f\nf>mHjk
+%D@(I'f?9;L`0^Ucd%:qg:??[S2Q,%grDL?PSWb86OfN^LK]Nf<`:XD)Y"q&8BnCC=VV<lJI8 at R;/K_#?+2s7AagKO;CGb5V8od)d
+%:dD;"><%(qjgh#e0'CT@]UU2;p!Y&\2)cB%J'<:SgZ5-0KU;QP7$?Ul"%0KJRo;KuGk^.iP),7YFsYm[[Uk9&(1M"R<:D][a\HY6
+%39AGngmriE"0I$E\s.o_^bh7TfK>u(bhQ.M4r[uDj++o#(+lTWOs2K%UQ8U%*(LaOag^`SiC=PH8+`;BfX!NsP2!PNqHhN`ad%,Q
+%Ssuk,i9K58XCUq%iq#:Ca`s1u0^JW7hAYVI,fT2AA#<4pMBFc[>H)Wi]J#+lYE&POX]+ikZ:K(T[Nm3qNIn7:^dnd(#k;jIW]6#R
+%l$hBOBu=V33=e3Pa`Ur$d[VidZ__hS%p*3p_+?)<bDM=7_U3DPe[SRg'6<XP0=)3VQrZ;KOkt/<S'k/Ao.KUppa/Oo(Cofl;:%UF
+%lAC#3CK@"iDC)F`gp9Koofe5sgEn"iXBKl?"?kOmRa/5(0\-0X<Y.jqD51QC[%qN^\41PQ=Taa#PH\B4rrYCH>*2?%R%pJ*KaQDS
+%=&+.N at P0dF<]miATA?h,+;Y'fTMKSDRPpeL_2<j\=`U'@oh\B(kM6q34_g]#W!&b_n?>ml03B]d3+_iX3FUt]['psJUbE;FaTn%>
+%=[aUr"I,`,&a'3sEl`%3F@,uVF?5'>mQc:]B<pV$&4OA,)MOd9mXL&+D-HJ?nRd>b:@suc\E2cH-S at Q]*ON`8PdRsc':YS[0@]Xt
+%Bj;_oSK^+[`_Q6tfOcqn!Rm:SCO=0X*P$dNTgg]<l'Ti78Cf0"Oq9qQFlnRNnstfN;1H'3WaJ+ at I@aDcdm_N%pUd=ucNSf)*3;nc
+%nGV)Mae>FpH5kZc]e!)23iD819?J^<&n_e:cTbJ#@1Vtc/;`OJcD-i4E1HRgBf!+kHT&:d9*>.AQcmGIPbN$Qf^DaR,?[1e`X[f)
+%VaQLilPk=.nM@)q4p!\_!<"/H-[q[$<om\..%tCDbM at GOe]Bk_>cP))9$HkfguM91Q=UD:"4&AC.n(;MQ5$\&Z!"q'n:#Da%P\Wf
+%4Q-]e.j-j/PsWlUT/=+T*Dtf[Lhl/2/7kI!E9;97Fk\oH8:]Ff)BCSWW8ts9/`_6tp`0dGlG-f?F.t.`$F>D5i\g6\AR""7l)\(]
+%)Lr[L+h2)=ei&DeGm!frUEeHTdPRUY+K(D\m"rD\48<L=T3P0>buWV[qu-^30W1:#cMO*j,q&AYD8hZ%aWRE6cCYLfVns&$F6RLT
+%'>EQ#&ru\=cb/E>o9M5$69Fk&VFa,sbeprV&c at OHAf^#,MY:lXRF*DaIe(Y9Z&te%gUlNLjj,4[j]WaN%VL[#Np3&0]'>D',@#M.
+%`"OR!mB7?H30AH$]D>d2WWVgj=W8g/i:-Km(:$=gF?s4u0;#_3Uh.LMcV#0Nlh6fV3XDh]SFf4+WTq0TqtBM,Mb5AmHtZ(T0>4P4
+%=<jAbP!bX^CSKk:&slKq*_=X8s*,XXfTQCfe"fHeB!oUCP8dVl+t>H%n$8kOklg9)#f`tLWj^]tCS1"=Ur/,QHV6h2-6>nS&6'7?
+%/9MVI'4smtc)5Jr!I";#X6hS-3.bZ/3r.`[@<n?Gacqq*D/D(S0h3\n\m$K(QQ<F7%0hbDE'/5tH;5:EnWd:$]idlLUF$>0/\UOT
+%Y+$a,</$#-SEA/'YV?De)oU[KI*\'+.$=/WRpk`H44t>*[3W6d\e^r?61gh_fgY%!7PP!$A+grS)Z_UWV^-d<E^Z9_F2HA'P.Ed_
+%/)uD>?mdD<"Q:o:.$7Up8!.ij8/pb%frr'64IFV[3S+2-;a_TS7+J=5, at tiXq9tPR9aJ&f<g%[;jW%3`Y[0Si%jN:Gou(akZS2p,
+%b0!cpp?$sL[3`;i-,O&uc0n?I/bR8j>Pr6T6JonAJG31m-8&1SMj%]fMa%7)UdgGDo$/uHb+pBf>C:+<\J'X3ErM*tfn7sMg!IeR
+%*Dq&G3XHR3KD'"M at a!S4.#=b_fVT!\K<i*i08gG%Y'3%]NUC at Y(cLH380`p<e*efdNPM7Kp(ZLK4eBGM"$Co;3O?*Q4p#q4^A>1A
+%G1t.JKC&1MHUj\sW5"W at X,U at lT!ePt+L#^[\Sk%Z0;7ITGtFDrI'jWfcmX/o%`r0>=uA>5LJNBdk:F at W`#gd.jtA/gpko='Xj*g,
+%jbQCI5?VSle_6jXKA5u[a<"q3.5`[8f#-/.qKSXcmOBh-!H4i/M2t.:Cf:3dG.pO.f?#BTcahF:*soG6<so?+V,#d6Huc?3/;?HY
+%p'V4%Z$-eV8kQ=*BNj#kKn0=,=&!!A_bTNR)Ib=:o'El2+)^u?gUu.!p at k0hdUO=q3JULW8K\l9PRZ+gH#q_7L[l,"f!%PHHma!k
+%JTkELI2jgB<=7GF!YW6JGWo"jHS.V461E>lN&c*[G\]HL+TN[>I\-J*R+?AiZ#gW)E_$&Lj:LH"(01JM4fB!(:3R.)2]jPH1^CtK
+%i;b`.2+,Y4H`0?n!pZ7'\e7SOg>lOQX.8&@=PBrr,jte]Lr0a=3?2hjUZTMuZs<7F%j"X0L`bApP\\V0b*AULD8:</pm'>5!dL39
+%JV=kcYiKr.#><U]m0M/gX$Lnl..&oE.`9cKWDqLRXik=-Hs5/V*;R@%&[lmRgH0Hn:>ILCirJZTr_b$?.a"h)Tp63F[?NGD=jD?k
+%ECu)Umm.4,Hf.Xoi3M"$6_WsCTBJPk/X.kdOTp'[C!K!4+NOTZ1PlDmA$RIQV?af<$-bf`ZWc#lbU6sjjSh,Q:Q=U.qs9Mo=[BuA
+%PHF2I*s$/9U512Z?&3bp?9L$rPDEoQ;2%]bSqV&sCD&smrg)&X`J-Wcnb+h69YKe_3"+HgD*_$$H0&@j2=>?q(p*=nnSA_lQ)O^E
+%;\UeHJ%96nc+%1P at qYFrCWn^@OJ\P`3ohV1"Hr"W#F"7a'6<=B+o"IF+G&e&qjfC*TPr$:c0IfA4p+C%PNkft`kKZ=p$l6LBbEs3
+%gDs8"U'h2=J!pZKPF,<M>-)KIE4[_8487=*KKl'p4nX[OL?EF+]]n'Ump+[ae.c7VFba";?kM43[[&?FBS=nX]tc4Bo4D>[_/pi(
+%[$XO_n at 1@2G8<P9hBdntmHd"DT!X8k10Y$#dIt;R%e"fDnp0ddaMsL3:%=X(Q&oQ%0M,g^cj7;/J)Z+"kCstmM17j"mnUGtklBki
+%>!KlbB_eom+6c980-E=G+M")JSK6q.X(<D at 7L4a(SaQ&LEOr/N"poq[[N'5Wl+k$P)FOOiO\hFSFE"@_8Ta,LJBg"SHZt>OaYh,1
+%i`Ya@=a5Z=n?5X(,p#R*:SLj>=@--JCeb*S>lka&@DZlt7O/X+1:Ri^O$p<9pH'[jooD8.#%\1%Z)rSu_/)2:A1GbFK6u=UHDJBq
+%7!MTf<&3$lMn4OA@&t7LAWa_mfh,(7Tg/:tkW/'&rP<C&m>loFA&)a&4l.:7o]Z`2KN\.JhW9EqYot4'^7%KKT$A)/%`R1/i=**V
+%ItF;,4<P1&:[ULI7%g*.jZ="(L;C'0T:Tp9^[N_r5OdaF=Dpg=49iMbqn2ZgYq:%ae8O\oBOKG"?8<U<R<IAYoYIYcPKf4;l0NWB
+%^)mN;"=6aCRCN:=U<_<#:@RboJ_V*bV#\*Wjl?>K&0cGN_%M\I=HFCBX],]VI*-FT3Fsi0+#XI(>&5t+%UeSF<0u,*[5*H<5WK'.
+%0kMo,V"E`eqL)lVJfVh=U]qapZi<OIDU,jU[fK\F!El5pE_u at KDout>m$Lj,bW"!"ok@<.!ZYeEI,,`W-E0o?c&1Yl4P"!UKriN/
+%HZZnT!u!(F]*Gn3+2t[PgVK2=/jLOuAhIR7.IBi9M8_'dl+'^"Oc)#&?74VWiS?gIRBBhZqr23upLfu-UkJ.W.]OF7fZ,;gWc5-B
+%$YsKf8sn1LP)_ct&;c\DHRqQ_R#s'i+@`l"3FpBWflPm%FS%PpF!rAup8Hg,.gD23]P"^GNQb-KD:@Bi(]&;.695k_29mH.ak4e_
+%_CjBZYqa3+N,<iOfLr@<(4"fj2U_"sFAd1;;Q?Scc4^K=HZP1]-YM1??=b%+oY6O$:>gN^!pPnE>Z]CCD<h#Vc(l%_)jGuZd``0#
+%#D_l<DNH65.u0/A;A2*<n67Y=&5#cKfe$l$dS[=#B:j5JY-VB+!eMPBM#cZoPn!M"4FbcO2*H:Defbc[Z+9`6#<&Ns"GO]J8jO*G
+%=qLp?59sF,Dd7$_K%OG\(Je/SFgso&D_B_"a,"]LpWhG$*KlQg$+p-+K_Fe*?'.3FbW5:I:1T*LeZ2LAoQB0rR?X/]3<j$t(>T;k
+%B-,efD48P+=43$W@*T_9,#6"IS]Qq'9)_!J4`#VK<AoB"\^M=Yr)VPf:Z.0qB)][o)';)g_[8`q1(TrHlc"?a/DO.sk&d6I+RlEL
+%IMo,P*E\6G4/ml8>9\Z!D8XVkiB3*ZQcWlRr,NM\_HXRLYPF+u;NQ6'<FP>il$tN^^/c=O&)b_T8kks>^)-l7I7p7"%!O2G[/@9l
+%`R:7</Xl!brI!bY;1i at Zpo`26W6'HkCb#f#Vsss1]D]8cP=0X&+?[1UV]Ho6RP at 2r:^fs+Y+*o\5T>5`[lk7NT?<>hnq`L?rOKXI
+%pFu;4mS5UfVB=;6d'>F`;LNYGE"WhpM"_m="QUb$hY,qnm9bUl)nS4Q1$d?X?r12Cc;GXb]HXj=*lPA1lfI?JGku+IiMUDso>NgI
+%)dPeW_`P5#Bic8;VIpS`XU^_MOEUWb03H"u;+*7:)sb$eZncppRM<stQ(5*%QTJX"eYuXf03871h+,6pffFPYI/Z.nTJ/4"^hE3s
+%1M;*?WtALBW0fsAPj'&O[3RHLWka1U="UTAIA9J_W\mC8"`?db2u6A9h'mZ6]6GlSS_b&";j2>8QaH+s/$&1s`'JkqfPO+=KOh4X
+%`2&s at flI$n"7U'CThiCB-7o-De^!+t5q@]W[[J<3#\+_hhKBlM?[cjQqg[]fe&CUO1K5GfMubh`U. at mop1MJ9)^q5;GUWRC.=5ic
+%CefCr5<&lqEHTAt9H:T,luanBjY1g%;eTQf9\#/.'QG8gr0o+=0=^!U%mK=//>EI[Q9Q\Y at -Zk3qu5=7S8(")eDF;Ve!sf_e$`Xf
+%6)C(^gsn>YU8cAfpNnq]54">Hj+#t9N7ZNRntEL1_H^fFUnVB,V/qbaR[9uoS'R]'\.:31qe(!1/`^7$!pjr$[rRRmD\arCTY=8I
+%b9*TK@$P?eHM<MYZ&Y6!11%p_U&L_b%q-o;M&C>K)pVFiFd53\OR(KOCB%e.,^0?I::smPEW$'pj;&e^. at lF`\mYk`@*,l^d14Jl
+%Aikh>\HOYqTKnGUo3AN[ab<=^gQD=:rAk)Un"N]NMWD>ZKTpU,=-m+-nr'INrApCHKsMTF&^9$kKfn0::OIP+K!eGoo/.o1<(M=;
+%ZmMB+]&)e at jN8e/Za[3\Sk#T$9j$:J&dJ%nnK2en4TAYg&lLa-_idapq=EXg]ZqNRlN=TJo<D2BQJLWT!nTqeVQ at f;f&m>/85"kR
+%YiS at D0hI\/LW;t1R?-l+:9]aZ91VZg7Nall[ksIn'o+E\KeNa1hU_Uk`8b+l[R`S@#rN>DrNuiDEI<l>4)f9UYFc-@>aL#6;`%VB
+%7Ck?%h1V-kTVX7jIXVCZF+?5K:8+D"d!FTaRmagW=:eE2'ek4JC81fu-kZ6FfQc5,K8hqZD9L$rgU[QJ;6edK_U'YU)nZ_U[Q9cL
+%OY>+s3IB/Hfn(pEDH7.`!I*j"kUTHumeP'1eW]VTCJ&Fr?AJ_<\JC9M%GW0sP'"P7%Fank$_Z)2b05$Um9?QS4cD+fGODqi6#ieL
+%?)RDk<0YrED_J:RLZ6oX+;Ld87i*#)1BH[^Kk5kUW'WfkX3iS3_4["J>/GIr5C5ef<H_(s8)Q'T;=0Y.>"=kI<_a?HLh5=o*u=FL
+%&2SdX**hPP5.56ul27c6V"1_E1J;?HV)Jc`.9kqpV(FXgo.P"#1^:*6Zu*>p\aG*Jjb\H`HktA$]K.g+#9H=Y'jPRRk<hteZ9Y:^
+%ruO#1^O:jdbo`Ba:l2ltF].>cCg6R'$!c1S?8U%e&#)tTTgbTDs%OGWJc;l^FdVbP2d>?R#(/E=;u&fLH)&jEGNi at mg..Eq&gMSG
+%P at NchP=,oMb"Ju3[FP$<NE/Y<FFn'*6\*RA%Y3`:odFjQhLp($DSEk::G1#b9ejaGT0(Rm+Q!?heJ&WfA$<=C]70t)3j[HD>qM]3
+%3u_8<e9c&Hj at 15e<0DPD?>*47ClVgcF<GqbS&&. at 97e.UTOeI#^D7M#I_[/,"d0KOU\6rW1p_QRqGJE(%2Xa4AB+k%+Q;,:2*iFI
+%K4K&d_Yh(SZIHgWMPf*Mj6;gCGX0<MVt).*;^O at A?LrX1i&ho;7t>$NA2"_PPE.hATNePs2feRlp5IMEeNX<3>mK[,Sr<S9mWki"
+%J0eMgUi)$rCR<^'HZIL@@t:[(6^PZs.R93FdE=E/,mt at DOrN+pE1Y`m?R@'`BKR#+9-o0=5=n0E$Z3t+'0HPNYTl>+LEIcbVrWGI
+%8uP7SF+0;+*X:JegtKOE6?^i/UP#a\43oh*JsQ6858.RJ$o`U+?XD6g!(%drLEdDMHK;4D:=]B?RHTE5E43Ib8pO":8O>Q4%%fpn
+%VNQ]<rCJYUgRj,KoV+(a21iQH6JD3%5tO;j%#id.Q^"7G&JDN2%'_j][*KrmmB6.K2D8.:BFu:$0Mdj4aYh31+!(CM6',ZET&5n@
+%S4>F*R^gkCS=L<[gKg>i&+g*SJu&C<29t7u??SENg2fHbSI*ZWflGCl8:dB/UM4)2j9Vd'cXEnr%U>ip;X6s9!$B_g1r0DA4JD at Q
+%k&MQppp$/3s4M9pDSf>9b.U[$qIuN[SJLfH%rSM8 at e8(RR^Q"_+"?9IU*U9hoT#Gc#6>t%WnO80FVYohF[EW%j>_&6-8Dji]\,4I
+%WM%P,p:G+Gr at _i>f+'E>;HCuo99.<H?5?/BM1$b?k-0EEgJ;*3HWOOWpcurRq6A%A.A$FlT?F/0(_iNB6K":`\`1D*GU-[<(b+T'
+%EA7m14##a:dn:8Y>L.DS37sD@#S)aOjLEE'DBa06I9fjq3TjVoC<t$#ndoF7Qj^5Q<!R:K'5N284iot6NN0eZ$cMn)KH&%f]_&o8
+%EkWlOR29#8NdHRf4m9+jZd2XoDa#Xb/Cndp8poO7&-4 at B4#q0i#,(aQB:Dt"PAQ:W+en(l'smQ9H,$,Np0[dkr5rZqp#Y"Lk#*1R
+%:(J)%%Fdqk0rJ9)XV-l*Ye*>6TJ(*][6g at .=1L%I8^Z$rKrdBebs(<l)_a#4X5Lm[c%.b at I81ZuLRe?P?hsWU;dCu_p8+DBH!2k-
+%!gC/7(9eq^cE_\Po-O/.ff28&Rp#2Y>]";*;2[#;#PmO("=9lq%/O,1I,W$_1@>A,6M:(Q%.IjFX4Sj,7c&!a/pS)JXtTb#eZ.c!
+%o.Nf$S$Fq1)NV:;2X-")T^q"jC>d`35HIE\SpZ_:qWScl3jQU\S$7Sojn*s181WlPIV#g?+8iN/E?`jR#sd3]K+A)$:QmGk1<*W:
+%<D]]0$qW/\JdOB!Ocbf&Y*<[H^*sHr%B#6Ba`i3q8j:pE]a%l@<aL];>L6l at l^5nbL=pS$Ctfe1j<nYXIgkC^,fYM-^napf7MaUC
+%I"?Z,[LRURH9%6W at _P'(#SH/CAY(r"U"4sa_fLg-P-,H?Y2e-4OS6<kN(gnp%!MbY,[N`u:%':Hi\a\2)59Rd)f0nF\No:HHp$4$
+%H]<rt=,u`";<RKlFK46/OpK>l"!oe!r*8Vmc9:'#l27gh`m<TN4;\tPheC!8#4XfL903rI7kH"IV at qQB\a=UX<XYq9PPCt"J0U=(
+%\I1gs3t(N:3 at YO9PQ8,)n5A]Pb0NE><H]9^h6u>9H5BQ3\B`]a3:`SVF9$"%K$j6e`9VcMKoc.9+p/_**(!R`X&p,]:>%8g,b^"E
+%^Z?.\h_.g%s7sje;BsukYoU6#o3 at Xt[):#Lm&!E0fMi#[:ZIKp5iL2B at gQY>N(^$.F5)X&GN.tPU+j]5?V!Wj%@oPsgVqu/:H[9[
+%-Q>@US;CT\oKptgQ$#tY54D2bnC2%Y_VLI?/_C3N*fH/3`&YqMWT[+4P\t5eEY0"o+>nVs at XNZnT3o.XCdZg6_'2%oZ5ssRB'2'\
+%R:Q/A(Rq<3htUUXPq(e<mGe\@Vne8d4!ke3e=]#),Wi4Z0ii`E!_LU>5c6%`_kEIPcpt1j%+ at +NY)NXm[X63HUb_I-Yd-U3R[lA,
+%J^).2SEeHGHK6+^C,bdoo?O8gENTeNW'\hC["SJWm4gPNfO[2T!Q_3phZts$V:n;:]\O?E;2b92"4^RV?W'_b`Wcb`L7rf&J at t<>
+%1O at f,b\bOQr^`Pn4h\jZg8_,.V`.VVg-XT8^O2%E[o?KuX195uD2h//GZWFTTT]5`jLCZgk\o'L+g at E^RQu=Odj-UBZTt;1U2unG
+%:<L!Y8Cq]R*V&>V&!C,Io_-rl9%;%Nb.[EjQRh0:+QeEn\gHfJ)QcuQZsqnH+MKDjGR*u5f>Dl7Wce]FG"akP0_Lf[Cm>6,ihWRl
+%h5rKSoVF+VkKa](:>iPSo$T4=2,nWXH_45sAE,n*YT2g\0Id8Ok*:;p:JTb47m\K)ELLrc9Wbt_]N*Kfp=Bd<^+.;dGVh9uD(i<f
+%,UQ9,`gmmR;YG$QUA@>t/!XGI<>i#1NaTTo at .26QbXqkT]6,#3C?)*(?fj,q:>7`&he$nUpXcFS4g at R.4/`5=+W[Kb#IMo^`L+f;
+%c=&_@>Z+RuplnmPkXB:6P!b7N5^':3FeS9E%p&:CN2\th+S7cEMjY%c;5K%H1h'i#n2N9VE%I56V=Jo.+7KI3*0M/^mZ\43SpZRW
+%P98\,J-K4WYf$qo@#sXG+mBR&:R)p\'1eD*klKAhHLo!_X32a3)r<.nS+mdF[4N9m:'HoDh.JtN=AKm7$srKQ065K[?uSO"N=)/S
+%^s-,WRUt at 2LH<\_4K0IM7U&].:Xm!*K\SQqM3%F_]1R0]4Meb^Nd5RIVf7*m4IU1O\=?f@%cN;:O'^A-,T3!>jsgSmZHD7Ud&cV9
+%A-u8a<0$=5.E>f8l'9,efhcre-Z55B6G)L@<(u?s\;YdVK,?J1c9$"LoO[\"l09PjI+,c;+lopUks+n+o>MPt*]trEik?[%It at 2?
+%WbR'tA,2BpW$MA\onoO>-.a3?;u&#9]?YKRM$dNf8r=P:Mft*E?og^4Xd3Mf`>3_V126j32#WAt9eEojdP/7a$K'*uYd-jSH'PRe
+%Y#hrb6JQ!C;p*%GKc%)fVOeaWQQX]+NRXS(W:"&!^&#CsK>th2f:-``aGO#iR at euhR9YS1WB<0<ir_5DrMbUN#L1A0N_O$/<lq1c
+%.>i4-^gbl)fR%?u4IsQB at W)`M.f?bYh$J$X(>:#j6e*HPc*[k>_F@**=PE+X2bF<RP($n9a5SQ$4-^Yr_d&b*h#jR*jEQ./Xll#>
+%DVTP?<\$G59p[-Y.^CiD9.:I;9-]9HO$P#^9J,HSi9DQSYr_jhq=(2L/'oek,Iu`F:Etu98R"sg!j8Ku:eee0R5Ru\+Y/[?dPOA[
+%8O;",VgEm`ad)5..QPdR9f."`)=NdV^dd"<7f)IFjb6m#hD%XGOn9VU`*<rE+V0CGS]f[m0!'=11j/Bh#H!m9)%.&?_img"X)2B+
+%MeQU+A?+>;D88AII!J\#cOW\B]XF?iNnpfDO at Zo9Yj(?Y5JfoLQPTOAa_8rr8^WYnaqgte"=Me;ZIlg>mQ6db,p]?+oCJX:2Yjp+
+%%BreSoTNqjdhbX[5[_Q2lmmu_Mb*qfaUD4=!n-WbK<B."3ig>"9-W=PpSYO6OS:%;o-3'=Xf``a`)=1KAYb6&]B3.7^un9DlRlea
+%_+ckB]XDKmSRCeJc\UKp\@g&Bbl0-XMq#N=ZXFt[dU'%ARQ]'E8Ys**+0Z;aJ%3`?s&r;CHtJp"kHlT_=J\^RBDjjd0,+Vo-R%e-
+%"T0prQ"-T66$"C+1AOunT("sG$QSngnc%4McN.CO[b4-K'I`)f_p&5PU3KQuU"%ilPrF%!mg6UERQq?]XYU:>\Om-$gmT4p`0f-\
+%Da+1;k`a0fQ_-+cA>Hm\=+Ih9.2B"9BPd>][Hj3of\HPL_SqfhHWt855"NoR2Tp!l at 8rc3:)e0;I4jX-b)&gd5$850+iG7+@>tf$
+%G%E>5Z0%q+bkgej*CP0'!WSbGi<Lu.Wh=a2k?H]TI?p,^j!OdO[rAho"XR!!Pcq<+7+g<ep>:%2dN#aQ`1kQ0j$D?m!6t1 at I`jpo
+%)5\Wbl7>9\(ph+bN?1 at mfsN)8$.s;b0GR['I^*NZ>U&&`dIF%TF66E'8Y$/cXC"3(EOQ5o*^7cfTlKbZ'MafWDb:b8RNd5*3;Fj"
+%Xtak)S7$JCK:F,nGr<,b7"/$IeQb69\:Gn>Wo)DD/T6V=;df#a-";iR4A',p3o]a);-mPM[HI)S^tD"E at 0u(G:pG6S)u1j--(hC5
+%<nG>'DHa:+ODFmhr(:jqq\8%8O9To;1k71ND.$VHiTI?t:"f[f'67j9mmRc;k215aJ_Ed&ou;$&o91S?jc8,>nrhrbCcJQe, at QXn
+%m=S$*a'cj7!k,L'!e4Ts$Xqf7[ZToF27.V3r3q6*HSU#qjdJ[(G>/42936[TMbOEDk.gefb7:"!L[0#<;QQTt?=Xs6I!!fH"pl`h
+%P>1:e,q]@.k%!M2VGt6hAA10..Lpa!\Yf;$pFZ.0peuWV/E2i1F2#Z0h at 7EIKsU5Gao*4eJ9<Pfcde\"SKsMsPS_3bAt(RCF([.n
+%UQT<A"ho'"l&ZCU>W9u8gcF5[K!=a-V'dlR2d&W7A1gi3<\gO=Hc!s9%=\B=]39(hk2o?Gf.;iVI0q-=S,,lLkYk.N*r9<P!5=6W
+%EBqOh`FKnoUM$]@6UT1n9dfItoKp?'rX4/?Of)mK0un[C="9mh[^@0@\3E<n/!$VSRDb?jOW9V`pVP57%9f`]=KqIA//'9bVIZ"b
+%gs`B"j]cA5QRILoJ9e[CH7ighbtG.4=oli+rgB/-8p,3ff!"\r14(1%^n$>P[>d"(Ab<4kr!*.J']H0nRkgS*Q!]Hl\<oAR89o"<
+%n'jkM[HE1O<+=HaCkFW&HFtjOd*JM4'[AZu_[Y(Oj_<^QXj]Z:S--[!(V?3R2)u+N%NT;#Rf,:T(X;gJHO4jA;C+b>g>@iGK*>K)
+%N+.j?c^q&MOhC\5aZL4#-L!l`9i`qJmM$sjrU`3&H^!>[W/.C`?GT-B@,uY=`9(lPCakN]$i3f;1&YCQ;E@)>of:#Fd=JQ"Dd at 6"
+%kt.Z"]b<RZ6\ac5/q:HSg-]UV(3<Dt\L$/'gfi:N=hunaHK,d8Ot%7(VPTL@]?DJ.4IA&Lqdd>WPeXTo3X8<SJAIFQahhU?3:A68
+%k$BC_2uoQkeDPf at GB5i!#\WWFBW437SS4IN-3$cROF[,d);5s"?ceD/^%@UB=><.PO;CaMR=k+o9j6;n0;+X at b(Z2gPgm.pVF_1g
+%ngHEb/:0P/:LI`=rnmpKm'Ji#Kk[/._FL0@@^jW.f>,2ZQ]LL1=-Un4:Bo'VG:KdHhdoBT+n(_1BPMY^h_c-C0KBaoM4K3Ze!r"n
+%7*FSZRb4g5ZCq>YjIVV4q/UdV)GY'SaN_e[h%]]#3NYHJl3r>GcDsb4h]A at m%*9u*_T"N^D>11TpG"t[qbL*.4nldQd7Yu9@<J2k
+%"i1]1_2V$d>1f^b;i<fb8daj_oMO-m1,rqpR9Fd3KL=]LjV1b<@it-87^>_8f":s\K\NidXJtFp&gq7sPLk:0;N>:=P[ZRWgg%>N
+%;_ZqN@<eb<5jC#=TCZQ%o\+`,orV/V]d.'O5Z2&`k.ERk8_+8ieiKV9<U7goXYklaq]:"h'=#*XD[MYJW_Jm=S9bLT;"Vk"d:O_<
+%`[pQGAi at Id2[bgqE-ALj6fqZ%5/hb8Bg!p7=Y2HMbTH_q6l:.);h8IP5]$S;me-BNo.DYm:WF,YDb'Q:;$OBP0iD"(dj at 7Sr6jrJ
+%43nihCqcT/OMW2sc:I._[JKL2[q.(%2&C^OnmQ8BNHqBOc]h_0Zc'G+1J"\$GFZ&+cC5bC8]3E(m7 at u9H@M%qWs'F at 6!k6H=m)#'
+%KAH?5GWdKT2&TeA3D4>.1HFUr9B&TeP#oB'kY4gSJUi*a!QBSO_L<GFr?fi8Fl$>kjf.($Wh'X`/'MOMSTt,<[&FFib^B5'$%]"G
+%1CnJ[nJf)q>bb*DIhG7 at nEW/ACc7aKX#+[h6*WpRWE_SEI1&k(TImr`3bZPV45L1)pfo`28?;uc4j/s]12*$;0O$&5PHAChKM4^Z
+%a]eMDfA+r\^EE7=*-t6!FB2qLm2.MFSK:eR[`Wpi4,TG.n9Cp=TnOBNap7HRmPeprVaNAU02g62(NsiD+9jd8UQ[3Uh>k=Ri??]k
+%[;G@:.jsNRKb?aS4DWL/'FD,7AoMn\Q=P#+XF$OKRu4+fklDb!L6mX1.c2gB16>rYCDT>*6.X5)buM"4YaLP`AVD,Uqp>ZKTrKB%
+%;1MEp\*A&N%bN3C!o>S)h7ULVpJ7Am*lsZnWr89q1eBL"$*f:3XmOB4Y$rUV2a21Z-WX$UU<:5"(;;<pfYW*L&>aSWb at 4D-$\he8
+%elg0mrck;"#1 at PKP9K(P/GARW\YbReg59'D at Q)e:#ro3E]A/\G83TWPLjEEW&rD-uXa#FcmLTFTRafJaoX=s8"SfYe%<<C/3e"Ik
+%)%KE^B'Yt>E_',c)D(`"8[L)%Lfr?48)$e]"V(cFN"^@g`Oh(faEcs at DtN$WKSr:cLG[]?jG/AX2HQpAKg*jqWQWkt!Q%/!_b0lj
+%OIHKJdb>EMcq?%@h`S4jB)7:=6mFE/jiB1T3)^USqW8K6W[t^YJXOW1q:qU75B*n)UXNGEp<kgD9*ftf_/$07-j4n5C<lJMM/25I
+%+&chXg#b>:A#B=,og+M2*+#)q,u?AcZ0,3VGLF>t?bWW9*$GOl"ki;lAV$,tQ%HE-hc"CrO;t5NPslq&4#na4*5UsRQ2DtY:NLQ1
+%UF6ik)RAS?PELDXdi?^K./uttbb#/o5"QQd!$nC]:g`81]q)oD?`4oSjn_O$H$kj8P##.3_"kIZ\5,:Zn8$Ig6K1)C/5RP`"$TVt
+%g/=dg8C at _;!%f9k4LL=L[d&.mUa0lKf at cMr9eaVAl\=SIUdEZnikZ)[0foZlJi+u]9CC_43XZUBP*[_GOON3Y\%\N_T=MXLGJ[&q
+%[Oj"VfgpOq>977kr^$09\-qqL"nVJ9rAo;DH*W!f#&6/!G2DgV#]cbP==R2ZM;>h;KIZlrHIIi[l!UWU!/Go3fmkhM-_HigdYKnG
+%eR)W7nr!BOnlLe48^Y)dO4>mU`D;1s--]J7+#r?_;+6fB]1FZ:&0 at CsAg\h"MrP__90,/N,-ggL8jfAbQJ'*QD;eKD(OMcQj=`CD
+%`QlOOg at O'DNq6E_oR-)>qC\D*K;')h')kX=%4W%WJoHN+1ZZ/uksV3"ZeX<%(A=eUP60/'kr2o2%I8UR?qtOigGRjFg'cpGPLpb[
+%LpuO<-$a:[QJm76g><$q;M!OGZmg3="$9ZFn:.agVK%a)pS:bSkXODO)o#d!/IA4!Q`f-1%>ld369R@']rEWPGY"J,3\%^/NngYH
+%@mg,?8UXfR\!?i5j9;8AHZIr&80FqqX6)\h0Clu='e=u\p at .B6CpI_VP"Q+iT`YoYO[EL#E$+KHq^Bd:c43i.;r1DEiaBkJOINcE
+%'Kb,IM.f"Q9)km([ZsthR7k%mMR3#ed!6$$<aT&n,6<Y)L=K0mO+FA?W4:LR&JAe!*UE(NruN\4!Q/#r>gppm*qG61M0NV=@r"]Z
+%KM3urU_iUeAW#/SYT<VIQ)Q%cEVF9ACt-VK(+ef4!]^LR`^H1uLY/n._/!>S.-j at 2C^&Vu_`)]K\_(ieX;\\W%akYJa["FGb(VNQ
+%X3?#O6mq\o;n"rU7H)Uq\9$sLMmsVYVG?]fOOR7 at .5?ush8Ig\:\$\TVt[oA<$\!u%.&r)p)-Gjemq,-1<3!-l/JSf`Bb3#qZ;H`
+%]XXT>`(o6>k?;U-4C-p"n'Jo]*`I.g>$@C[?Eg.:25c)^b,fa->8/Y?h!%"+=@c0"R4b@/]XIK>Dl]4'90s;i"bSIqP+)odHp1!,
+%kgbjp$i=,R'-c at qSAWqI0&EBLKUT1mo\KD'0L8APZYoL/Zem]u16$h0'I:>Z^eB;KXI5,[CCV!E^qbsM(1"RFV=ES>Z;]=HCj"i#
+%HeEeuJ\df<BQa,YXgbUMfSjBtmG=6"q=hhMCn49&DcDn45f9/C!js,9.k5<FKuA_UiX_X583=(Bg*qk]8^OA>B$KVH2f4D:9dl4I
+%<5UD-U?lgMCTp.3EfWAu^S`ibY/+eLq6F=J:8%uCl;K+jrpkLFZW_tD<@+6CITtR#W:OD4/>U58/!.9*Q)J(D2A/WD^eXnnZ#&e=
+%s&pq9I#<oRRK04tR[iX_\eD?5Pp/f+p"$s`fq3n at .V8sI, at W%$&%qdoVcNbdM`Xum_Ka.Klq'eu('=YVSg;;XCg^084o+sMIH2s_
+%_`-5/bZOr=_0>/cRq5+,Hq?II754bWL.$R(L%;e:8TUsRF8?J*G9,cC=ro=lcOjj at R?T;!(`2P[S5q*EPMAd/Fg0H0';(A'?K-Ya
+%WLlG3e5"d7Phl^f!B2M8XW1iFl85LRRXtpe<U<@0-^iAT^WV<#9N!Eei44'VlI7[2E3%ZYD-nfH9M0aU:=+`nDLLMYPPM`8-*ifH
+%N'6G'.LI>b at b?VG_ot/_8FdL>1>-K?!W\CI&Y1>DC at KWtBuR$8\M=';lW[;CXn;#,WMNacYU.tj[a%mH1IlJZ?"l*Ma]Hd6[U8`Y
+%`MGll,_%nT8seX,V at BQ;oDJ+<X8'+:._uh#Ukc?E',#(q\oA6J)V\Wdi,4iqo(SP\&i[)HbqKBi*JT0l_^`&pq[44FLf0:>HqOU.
+%n,dFJalMIJIprE5m;jpZ-Eesh?L9e5Er4#rbKtY+"M;;_i:pN3c)csRb*@bRn2JdQk);QQ51+f^F"Usk[ccMF6s2C-05Zg+N\@$Y
+%\1PI,l),Q])*1[*3dCsG1/+G6E-I*1KRBC`qe9S=cJ$IF;F*Kf']/jgcQp%oqidu`.?#_P?Z9R1S?9q<g'OQ[#_Hrl4\#pKe8r'H
+%F"e8`XurgOi>f_hQ3!UWI79429V0K?E)XLVBEH]e0!4<NA%ZnZ''M=U23bc/#7UU\,2=_'qWN96%1=$LiSS*o(jEo[Op99*Xd+b'
+%0GpX]cQ#5`?LrAHIZ-8+YZI at +0b=/bDmSlqfh''2OtXR#q][If"89?H?(!/m"A"-f-%pr7n^@8,RS0aRhpk9KkLY7\]X2'.2"eF&
+%r?tbb-P5i(@qmq_k/Mm+6(K*.8V[*<55B,tp9sp^k=o-VY<Dh$fZd;qUM'^=Y&&,so"?<WP#r at 0lLR``f6fiP3THka:94=dGY#ro
+%_;_,bCaV"NRuL:UmX(`Hg5R'cOHu-3HsRHpg0Bk'3+lGlK<'V2;dT\]-+tDf4NM$(E"c;ZEaaepOsd&OaEKEScqm%a]</p$Ume*r
+%U0njCNo;'W at Rm9@bn at c_l4np"3G864.%j;0ZeE62:M>+,ED:aC)4ncu,gR//N"LD(%1O_j7"+VT93 at T$h4,'T1$?X-\^,5gk\cnV
+%fE2984cDVrB6(YN/VrdJDD1&1PC)lSSlDW#A?0m)BP'4aX#l0J!.ss7$Wpc=%Cqd/$tdjKW8i:t)lOT]>+n5sFiJk0^?HW-3-EP_
+%o-%ob at hA>n,X.$+O&X:Hn+VtmHTm%BPT'C`UHGHX_$[8PFM(4<BT`Q at lrn[,Y3hQdokM&^?3Xt>V)q8p"cqiKgKW3L:#>`.Yi[_1
+%@V_=6*$&j*_4;Q4nBZ!k>60YTSFY#*FWf(lJ&h;"hs#J8NEk6DM/[\!Offpl5EaJsOk)$<Im=soT!GZM0?`>1!\.N'>[4LcV!;^F
+%Tb@),67&Ij,XE`CODUID-d at fsqrTs*_7qY]c=oh\:$s</37YugL_%q92oe5LCO?'*W7Ls/CYj=0##C,(&k=J:f8W3,JZ(hq/KcR1
+%iaEWt+APNV8]_F:f'1/#^M!,QZL_RBG:jk:%W'X"pq1S:WB?Sdg+L4,_/TZ&ic)]PaLtq3fA4MT2e0f).2:032R5A>8Lf#".=HP0
+%l`"Ol:`<B(>M^j-S]8K>rH_$*Y6S,&n!gZ+e08E=T7q^EGA^qn(DG>uHDEm'afUBA;*Lk#$nYXIjNWTihNe`&Qsq^?TpD$cDi\`_
+%pmfJUO0$cokJ4;_G'Mnsm\GJS5%Pr,%9EuBdZOSXP!HM[#]_3J9+r8N/ZJ*B?Q6Lj:=nqs2]cJ\UVW3\?j^02e,#Y+=:!7hr(ggh
+%>U?`2'\k_sM)%;MOE8;m"m_S3A`N4eDR`IGU:QO-6S8WcG^_l"rd`+Vs$r[VLXVaMr<@EKf at p>`(luAZ)u#h.(F^BU!"E5WJf8Z*
+%adaX8*LWD!]t$@e%a;1#D?)/C(<E.0PQ[)J]7C`bL&h[7>R]_0WW?XP;p[`CU8CDHXehiM`-u$bT;b0&8[je/hA!QtBahQI at mAd_
+%M/!?/^J/<#\X0Z#;8X&Zn2)SS'#,[.S?Kn&$ZXL-6,&J8[fADe0&k*=@WWtfZ"(:Hi3Q:*k$DQG-Ejbl?0l]<#Z'$r&(H+/a>G&G
+%V2B5=o/J5'OaO*kmfWHj,]T!#4:RZ%YI(]p77m("kfL<[YU."%MqkZ\Ce&N(.,%l#gWAg+-p$8?Oh6*g2l(n"N[dhbS:sGR47BeD
+%T1kpB6>c:d`aLQNE#OT,!1B0D7Y:V*XhGd!$<ed.\\AH=6+qAK3-Wf`1;ZcicsZcM at lrV?ZgqZEX/OqCSTd5J&\OLGZrtVD/r(\9
+%RfR6ki(^I5Q]W9*'IjKh.(h&=gH`LA-8Hu'%V.?73,e47'@B&gCm<m'VO[Rd\rd:YgHNT[;QUH]cp=aB-#fCP5oYsJD,0T,pUj<p
+%IsFnj[$..?#cL'pG,KO2j_U#ZXVrr:kFZJ+L:7o1T<CT_MN0rR].;bMeLu?2h1B+2(31d0VV2LcI(P5;mZdtC*"VH[#oY>2p3B==
+%$e&K%NRufANsRHtTk-OP%:Z5FR>5OgJ'DJoU:'n*r4bIU\+QN<Q4.5$ME:>L&:&._<]M'LB;^r+5]r+_KkZMkH_qYV[&kAf-AT.%
+%rMfc.F/!eB$88[.JnPdA:9*;8Q"En+&Ra^mQMYHfq_<D)i&st00.c$sc%S7b8%h%8,h]h-U-f%CJF?_u1j9kbj(7h4BWM"lp\.up
+%PI.MF#i:kh[_;r=jCP0pUltHinc#o/l.OPWX/&j=Wp(b6<LSejab"d?]_fc5^J'+e%86$,fJ;jDAF02!P7MPXId$a!>rg89+:.fE
+%&\YgZqIIQ+;Vq at F<;Tm!4NW5$S10>Jl1.Jf5F^Otqc:I>R8W:q_%?!?Xgr8I*4Ns8<Vbi")`f\a2MO.ES[6ZC9;=gC]66u;[aKQJ
+%(T%\e`p[TU[0Q+>\p^OplLY(ts/M:jqpf5 at bLD;p7oHtmC&MgP=2LThBr^9bOWLl4aB)5/VCAolZ.iFiPSj%\rks/^0=(ttVF(YW
+%!jbB:V$$Kn_!`ge`^Md0$(1?><_$m-)iq(;P*`7s>WoR72pWl67i6o7[MI(VFSt4&f'#S+"pgr*Eh8"CdG0Ug=IT]&r&>r3etZCc
+%a$c,^H2OA\INh]gHr`AkAm%qW)OJs1NE%O0-c"lJO<AO[Dd1uimIH`4XP="h?$=c`Q(VfC(J1ClY@&cr`5<'K\+O8M>3^Dgq>Z0Q
+%_:3]iAESSadZY_?XG_cJ#D`:Pm</8/bY,0=K6ia\cI>k*7jWZgk9DFE"DHs;`OC(p^)d^Z/O-4Xdd#@fc^Y0sUgk at 24!:Qa]-ZXo
+%?DG_S?s*1QCc!::9V at K?V-n$NSe'_ at S>=m`!?IO\H(1[K:fXO\Kfs8;M-fnj/]E+X7hr,E*$A1I@$B)c`loXVePa`WVX_(5n\;Mr
+%g.nA at e'GPVO<h^5XP"/$&i/pt4^)[#0e8k<jM<`#7E;B<22qG/nY>eRAMH1kLNG<i#c=IF9:CH,!=aKo0V%$.2d9[:@2$>(dt?XQ
+%ZI!JUE0,=-+g$2 at g',g`p/T6crEp&#:dohjl"6S2"(]Q\,rheZY1N-UDUZ3aJUs>d]=f['!gVJZ;'sHkj5\SP+sp4kfT(W_-Q)dO
+%5]XD\N"\PS:/:3RD,R[o\R@>%h8H/mM-9*1FF"bpp`.-b58uLO*c8W>E-hXDiB1n=LVE^(WaI0P9:(od1CDg\%sdZY).1%l>Tqoh
+%hR4kqDtB'E<p`94_o`%d04c"lKcj"GmRfXs4QAounO-+c!YS'?6T48`\L8!40Kq!t(HYXN]==^u2o[i&@6t0pNskV'M!)KmWFQIt
+%K-P)_'m(fcHsXQ"S4$"%:]@(+bbral;nq[Cfi(S',TiiADam]W9 at t9*ISU]kr0++ggK,rA?Fcaf>mm'T0c*cT62lIK?2g2a<FU>5
+%+hYIFUpS;RnQg9!O!<*b'"Cth(F-1*gUqoX$M">, at I&dq%hXc"<,e[)c,[+l5phej:0oc&#0n]&d^9IJa7nC6)MO/`D&TlJ^"Jpp
+%7"oW^WPOBhR[oXP+J4'7T-_jTS)A$S4J1^&;mWqT6n%WS=:YX at dr!2'$3YWq=\dkGDQfYL:18BYTgA>DQu\giB`"Uni]M=g@!K,t
+%BU'%T8PYRdjh0 at RqXp==nH3TjcZ=N84`l$b"06AL7.-;Z'fE8(m32kB9_l(tBD&N&:LSmHkJk<tqrJIEZFQ>c/EV%r<Wi".^Rg?g
+%%f4pr#aU83M;e+A\a++ at 2X]hURs<,32T>]?.nkQ_*uO#K?WNnel5MR]*+'(Mc6JaSZ;=%NZm[kTOGh90Gn3sH$.bEi;T]bO-6G^@
+%<1bR03e6^>Vp:2[>`O_f)e"p,$I#Q](iFl0FoMAjKl_49]ZP*1d]GO%T.mhs"Gq%sKWKN#qM5Na3m at f9YfoH:K$V9A9US'"/X)(u
+%G8&Y%roj_8Q>*;Xj at PjY6$ZZq-aFa;ZM1)iG[gVUS52+;\9dBKU_%*nZ#nPR>Cc(8Q[@B at eW_YFp,9n/@*;0^$V>_KksMX9TkO"h
+%4?jlBj=-/@'S<hdqco-8WNr<(n$m?RfAKR<m.e9T<#PSqK4sW1I5\h(QIXi\r5Gq43:GW)^p4J_KhDhZ!Xf(E!r<Q3;ga$*CtZ8_
+%q=<I$oqP.-Y`YQJcEtD9(J32Jn/>+Xf'/]>4]A$!.@;)=M_-@\B"%s]EStlW;DY+plNpSH+uNqNQSqdjA:g+VCe>]of*7`-%l/#f
+%NG5g.p2SEiD7,D$DRHYEb;nF3<X][oU/MNU(JNI at g/k.Hd1SRlqYI at 1cGA[^/k#UYB'"<&]UYAU5/cqC at Sf(N-$f(Z2fVWUs(>B^
+%niqE7.9lq";Yqbi[`JMV7aT>CZmOO)D2PTCjd1p*;\''7F0Ls;a5GR0M<\?65[g]?LmV8imT[D=:@7aa*@-j0`8+,$EefJN:/dNS
+%=)Mtdq<a12nDo#O'O6Cg61?sc\g0ncMU%J4&W_n)<*\#18Fe?V?L0\NEK3:5]*hCDctU%,,'WED],Ws(1Bd!.g`U=W8WZ!s5nl%]
+%f3l+\4,AOM>]=k8hL9`s9=+*%@B[SH_;GRrPn0C_=oEZ("I.et1\@g!2-,*F@<ec2BqXtC9M;$nqIaH at ceR0U<rVLP:AVIuYXV$X
+%;<$'Zn_rn>YO-7,,&r0,fZH^.Yu62uTCQBS,WQe[>h,"g$+O)7A0dTdTSQ.8EM1US:,j]WjTb+JacLN,=p0_fl?u?i$o2th:Q-,/
+%FSPs0<,n3Mk@>bGhWnN-8'ZHQ*LEgpQ_3FT!4qJ*ga\Eq#cCJ*\3`Ju['o/K[%1D6`o[*2#bB/%TW?31#]@=M.DXtLpY5hZrQ`Hk
+%T)6d at 5NcZO*/')dV)`#J%tO"j_YT`!Q2E'pk12:`+5H5M(cS1*Qc5c5Kgp9YQt%o*@dc>q[4tk[E\8"AV at 242I;D]&iDL:6hWD,-
+%LI0GQTGb!"e%R`Jd)gIR%k4bX!5Id!n]Y_/8mitle"K0$i]8Kor/uA)q'D0M?HA79^(b&::8sHhR"mBOJ/N+o2CKegWo3'jX at nui
+%>e"H&h9-:<NPN#O^:\jJRm1q"OC5[I)a,X>s4R<TWS;,u'UoPUe&^(i8NJ%uCqG?9Pof=qhL(.6:Q*E%g5njFQh7!GYfR\4FN_mT
+%ah3JWq2"<nkJ9%!V6hkGa-$OF:`J at q(S%j?g\bqF&.1Q$%-rA?'IIX1X[aHU&A%JNQl?5EK:)X,Va$;i%`oJjR8@<!4#=K2"bMNU
+%^snqWFj at PJdF4Zf;j89lMaVc5DHVguKmQVST:PacYaQ at a82G76k8$?W.V[TsU-8FcGp`B6DkHEbP.u2R:W_X(RPUG_GCAk'jr"-p
+%#k$i=XR*cL0JmY3!;%?qVH*2g1\E#\X6'N>%.PDPQ5#p2fG!)oQBG+RgG0.']WD0QXqH:fBN at -AU[<=b03^4=NZjV_D^8fqB_K6`
+%grW9e(drOH/XY?TocR[^cWSuB[5 at s*W;ZPC0;4/tlH=Wd[Cnr-L4m7:_/V:P_a^7X8;jEkEddEp(K<I\3UFjR_2ae<2Fk0HJn>"=
+%^Q^cN)0L3_8$cZb+XpBRF9Z4a,s"I+1=brg.jZIUUgt9gBs``JKj97ebu58IO!Wo6$Q-O%gQ'Mm,I9WiI?9Yn$A#j.9hqD.EgXWV
+%@knV/OI)J2PLT7EYo5F!?oUhp![8r$groSN%D at E6q.P/$Qmi=Rf^6=se=7Nh.gp)?d at 3r\7F[<b<^PC1kk-6J+2RC6VbdiT?<!OT
+%Dn)=H0fT[b*(!32cl39:lsqaYr=W3K$5l=qM'M?h;c'@N)k1NUe""\S8e%>Egc;>%*s(Nmes8AcDGsNg9bbZ=[&or6JbYYUD8-=$
+%)B3UG1Fs.A8gYspYQGiC>sG5UX65jR-Vq#]$FcSn4CA7@"@]B%7rC8\8P2[5\p7'JpG49GHcHc:<bj>*5rKO/37rdgN/cj#KP?)d
+%ZWN3SFMO29ajQU[@8c`WiK?-:R5e$G-!40M_1hMYEXdJN*LCL+`/'b'8nnq^*0;q6 at H5CtjLI9nSQD)9p+sd0p1m<SCH8W*T1q<s
+%@5Ki,eMlX/f90m at 1$24.Oq$e81dtZt6>jh0$ZYHEXOFYROXem0:4u-3J(ZA"7chaRCbjUSD,@[4&kW"6ogf&]$WQp?n=C<mTL\0l
+%9,e7UbpH_"cG+d_lcq)e64u8Ek;=Q=NB2nT=Q)%V//MUIJ;XQ1Uop:nAm7DiW&$6Mm\\p*5=o;#&f'$PPBD*M"-+B+4QTW$FhE"]
+%(hso\Ku*S.nu]gO#_"e"Kelh[e1\o>h(/aV.5P.7R<1+*,_=`"1%UI*$stS2Z9WKSk2;u*X.T58j[BMq2.=VG=ZR:`S53oN]G9_W
+%#!$&q!Ma!NbOOX&oqk\D]%;.GlCn]=;mX,s8._;Za^DZX,c/X<DKfa8'lGo>MuduZlIMud*&5N&#D6c_ at +V)g:JC,)oI:4O"lalG
+%R9K#\VOce/l6S=9II\Nc"1[83CO at a=:h&@0C)Z*LfT9p54[2#fa$nQ(:F-hSAdEKSQ)*6n:bf13abS:_>6oP:"q`LF_Q?)*SDst,
+%bCoFOC9^?CJQkBh<qZVEb)JD>PCh]ti\7RLFj,I`"VPsY/41*Y,g_#-$,jjJM:[]UkQ'f.Bs-V5IDqqpKhrZ!rG]mOb-fGH6IZZ8
+%k!&.aEI4qJ`b(B.cD\*P#1ljKe3%"`/;&3H+Y)lFcj<!R0-m(US.,RZCF\#XH<Euk at F9/VB%onCh"_QZD9o0bXD@)K#n:]28"TGu
+%8'lr"1*MGN3XT7ogcCM\Z;!"?6gIIA/2mu)k'tnY#GJ at IWjCl5'l3;*iW09Iann^@@.'_rl(#l8+$RH8cb=<Q8La!/n!g"cCKAaf
+%(%&B$;G%0g%C3b(ZHiM_1Bk at ceC*VKTd'fnd]_un23N6QXa_*tDaHV:K?mV^E32\Fl/=V"5<>q#^NW+g6cYiBbU0WFgRsmsQaUe2
+%jYTmQU^+oJrH4U,)qdjYkC+%S1raeT-g]oI'96NcW9=1RFBVTshL$JkpXpt(,Yb%Gn5%1eGui\)#P6s,U*EpP=iFoDU[l[mRI"uM
+%d$D8!-Xl.EX:oiuYkVWR5DZA+rNp!PqagoFC'p:C6kE%;Z)>"6_e>BD!lG[7nppJ*;kb"g^fBMB\Q9)f5sFIGU#7o5$,/ClI;Nk,
+%C;B@/><6J'D3$g(3lbIVT,,S1X',kO-2H5G!%1Uc\d?s`Ar4=aJ[mHsN0gW`S:;%LbNLj at lkD"M\NZ'gHeiuj$(DbOdUt&<,lST)
+%mK?;M8O6KF*u4`=Z)s'sg-Fi<:3GKWkc9=6DA!;589:&Q at rF^(S!8/B0TC(a-$$?RP8(rI0F$*K(gO!QL]K.\mj.>c+]tm40 at Ysd
+%P8Jr7k<S+^DXBKA8rkD6]$BE.<;'OF1!+uV%YFA"EK,"S&m.%aTmUpB>^'`s=l.YKMf/0 at P.jhOU'd;BTp(ucSbU$1r$-TY&<beY
+%-!Y8L?N)fskUVVQ2?j/FlRc$^S!IB`h_DOb2Te#f0sCMKU`K"FK2jt/oVpNLq)iq\q,Y<6BRT\4KYE]T-J@:Wl.4Em]8/Z`KHRRl
+%3d[j)=.a19&qu0l2=(<%K4BKVJlpm<jNTCU9\^@PF5 at dkIYFqRMHH*d^?*HZU\]u$n@<u[#+;!\-e62]-dr'qUa5l>qdQ<)FkbBl
+%6X4e]NJFG,VeGbbjAi at 5Q-"V*\C5NTF759Z.`0k^kIeIN2dKXNkn<\'qbBVbQFq-7G;([)p&.bUs(j"rK.cbNC?:=6?JQ@#[)2Z'
+%8(KlP,-#V9$qS[uVj*kOP#$%Xkm`g`P9%kqo4UoFoA5jWNc>0$3C7s8%l'iF5G!A>fLX1'HP?!r73qR1lK?Y[XAp.+V&EcUCN8ZS
+%&&Yl^=r=VGFlnbG8E>mq4ROa1XZB*HFTHDmMbfnDDGriXW at K/XC:rXIg_l8ZDaM`0h\qreBU[/hB`Q4gHSlkdhkE3)UNt^IV(M-i
+%j]N*b,r2#fP':o%`W=st#4632%-\b"Qn-s_O5`@#)SS at 6j.(g at 5f*]n4B1qU.BKiP=mT8OX`qW/lb(FP+f`E]=:q$S at MguLMomOn
+%HEP;O!/<FOV;C'>`g,TMT#tfA4-D6b^LAKMqrOqD^R[`B>*/pGd^upV4Lk;,4jLNuU*4LP'Pa//@il[+*+eeX_-FQM%I,+LI>YK\
+%BNDE>%O0;QQ(De9fm4d-^Xl0r.WB:e#., at N>n]S(n^42jr]I*"iRa,;j@\$:9qjN'UM*9BEZZ!%ScjX<J&9p.YEOXocnlBX?aR06
+%ZJeC"Uq?a.kPd2^@Uo#^fun6GIo\JNCYWY0qm-@>PER at _5YfqMRt\A70n[TB0:Z+Wn1/pL1bMaeH4p\ajqMd/jaHE\2&-!WPV'F^
+%Ekc[qDApHj`?g"NUn1 at W3NLJ]EM(aCqCP4,Nlc\saH2d<P.2RQ,n!eo4JI at mKHtlQ8/XrdFNX_o]1p-Fd073?Y_!/- at 7/1D=TDAc
+%3CB8sm2kT>W4Z7BBXh at Boq]MXk`r[s+/>eFf&\fPR6As3FcZmhC34h)os(nV+iO2)0^&(r++*4hm8+;FZs-JKk4$)uD>R;@b@=(>
+%jcE'Im[INp8b3$c4#\g"BNk&qn,!Y.&hoB)/2BAWI.$p9.:F^*1GFN0):9!K:>nt_doo^RA?+deSXae):aDU;"$3Sl&qY"^VaMip
+%[<V==)FrXehDFOMqU['UO6;YR+HMR;*;k2W(cbS$<KZZ`T+)k_*>H-:QuhHLZD#RA%.l_QTHcc)))a:A4+Sp6F4_gJ9=GnDA*U<]
+%hj\kB$Ljdd9uss4`%Y%r7W at 5]<$^?MDTY0tjd3b at q#mci&li9dG8cp0pFg[6EHs0/T&oDuhXM:Q_O->aiOY&CH^jZ(VFqN5T]Fut
+%:L]qkl"&QR^Lq=\ojM*3>"a%Ak:p8^/@s4qb7f6[NCCh&;#?qtHqa,)Mr]$55.Ls`-d-Ch0a:^PC#EX^I^RX'Erat/deKRmQFp0R
+%+kLilq^9AR2NlVfbe$/1.=DP]]u]Un8#VXNaJI3i$sMIe;H"ZNr at LUHGIoo,n%)13?ok7!;.qP%LRKj7&,Jbb%I^&FJB<u$GC?gh
+%>c2tp1+;T;<uXq1dPj%Zi;f%2D'\TaIurHLd?L>M:'G90-Vt\Oe+?b"9n&^<;0aZLiB1Kj"l%///4F[MG91N`@m](:MC'e%.[-5_
+%NQr=J`_[mcK3Jq$__2<Hs%;?Vaf(tFUf at .)D$Ue6->WW>_DDDZ"lSFUG%ODMF+N#pVS:1:rAJ*J2T:#a)K#e#DmXb at L.$o,N0!og
+%AZIBnJHa_alB6JkmW5D`?^roXpAi3k^l,V66ujhB]-gR4DNoXp_:-JIV!M`-NWp>NE:3fZ8>cinBM,nu/F1f*c#"G8_,OAa]DB79
+%Z;2R;HR'SYp11>s'BsWP8rC6-/q`;GSrX3#kPWS60dV$,m"j%UZ92iqE',O/I=i`2Zl:p#C1T5n!5["F?5&LYb0\Ds]r-N]an!Ru
+%AU^#gQ[M!4CK/LEjdaeP2Xp4X96^oQo!+"CCmMd`L$8q\0+q-TPV[r&R"Jc1J*)I;KuntIF$Q6$`@EPXrqUS6mNg%Vpe^+\1/.TH
+%s,!>KWs at +Z]N=ZIV,IAib>%uDp.=tg0R\f6=^-59nosp7"W^n9q$^>m6(I*6I.tXR9>0O at iLl;gLA2F1pIUXkl.YalFo'acEqZ1A
+%&QCb>XuK.O#k#J^.p9fGo/IM7IjsJmM9tj*!21GjGJ"(-8r2FX7=B(0p05[NjXhkQS2 at E76!,;nq6t<fAO2r1kQ@[85r;3uK4'j<
+%`(Xl&ghu_!'F"b0YOZCZm>P3a,/4+-l>!%hS"/?2Zsk(]:[/=+.WK''[:-aeCHc=mcF0mplAd"&rj1!"6:!i_pR,(Co?nQ#Xi_#W
+%E&.#RqT7WZ#]^Pa$F7V-!/M at C0U[eUg1g"cV/!du;,k[]581pnC+fQWWie-b5KE.NG.is$iCALRA+d5/W>W*30k"s]0$GR$`L3sM
+%NKY/u at B%E<G$4tfg?km5qaN\[fO"RrUP6m#@GYY$#sG0H"_,ZQ-$&.=9]&;`I,imFdcF01]W`h8$-KdfLXT>u!+8G]M1sKOCqb:'
+%BYJ]Ke4'Z4]=ZV]<5g0*N<XX1;(#kE(k$ijQ0Y#t`1B;:2n/_a;0sX7:7$#FbECNIi.Xk`o^g(7k@%j!dcM9;r5i at f9YbZlm<<M?
+%3Gg!V_cc$6.I8,HoU[08(+8*kYB^BacCg4<:9:8.^NnLq*thme?@R6um99&LDj<f=HiOH`dX^*U8$hs>(PCAWnSrlsOX"(pgQ?`"
+%XA]8pqQkk5i2$p\F7:GRFl"%ljt:giM:B7g^,aJC,s8pG-X9n8F!g`njl-2>8Y at j_S,+$=OM2[9C<[>69"eG`Z0"dm1LIPtF3qG[
+%iO at 6]li'F]HCi-cDT26_\(#saO?/T:;l;4e at AT&:9tDrZcr65YaWaf[N#]E?I,pVG"1/QGNGk;,dT]PSrkP4Db4FGn4#`d7r8Rd_
+%j;*nM3d;i,%e7V]^P&SsP_kZpd$)E(VnLO!>U?@'GD1j]:?XdSnR1QN;7.ZX)C"+_]Bd!8;i4QE_)J8,2Kt"7>\0*`[01-p4Y:V5
+%%@q4K44fheHfs22XH#Kcn!fU->hkO<R;W8NX`W@%);6h?'0Hce,>pjkCoZ[)!ucu]L+,UZIJmd2Q\sc_M%/TYkNM"E#*^4EST+Ue
+%,.=\=?$:POWNfW2a at Dhd*sU,XQD1[_*6^R97TERWcO+,jf&VnLWrh8)-!Bdg:o0/.F!*-=9o.$j72-ue2eh.^GT[,XYY)!6R;73T
+%RNpu;'+b,Bg[)Nfdb+;&RHN>l-15P8/-F9&;.BB=RX#opj\fk$3Uk/4-NnfE=.7P*eP9"[@D4raD9d(qjW=,:=?f2bPs349`KJhr
+%BPq8SfO6UpT<"NQH5RFe3Mh:tnfdP%:;`H_)L26+3 at FZJAk][Jn]@bRgZ:cUkj>B0p=)>BQ%VVYUPl#;bP7Wb]kMlP.#Vo;_HT,;
+%4GbLH8W/<%QBES=W*gsei89Gk=o14'b#[ZLhq1lrb^6Tg[\o+`eCg,Re+3KE1gBm7jIGDE+&i'dH,huY/Jlk^,uu4;l9Oi69,bl^
+%Ee!7ge:`sKT!l[<+)(W>Rcp\@W=(#q[rXc`cXZO3kW/8sH09^+R(B0uk'7QK>hEF#ARR;(c?l8N5R;N at LpbQ)43KDV95"Fi#c()W
+%\DC/n2E>Ys;D0mrh?j=\h@&7HW#l2i=sd2hkC*Lf3B+^:=6#g8ZS,]ZJ1sE]/>4U:n?TlXNsYLD&5NP8M\^0;/@6,^^%[(dAk"s!
+%U<`43&oi[TG"m=PJD^ZlGF_*o!:X7M4RI[skM\mob[N$eUa="GK at A8Z<[HOZaqM!ICl;GjZX;"ifKN^(H"&:A9R`r7q)K-r'N)Os
+%j=f#7oZ;4X.&E)D^[X2QZ%'-:Eq1db4;]. at n#8R)T[4\5e:!tuPQZ4fF./*ZbJSWKkrQUuYr_g1&`b0P"X*KT-;=k$FgEBPa$ZMS
+%p(7g!, at ZPTq-J#eA)<0\c3qun8[Yr0Z#/&nft^bQP\9SDC#.<*;(5icU<!ck-ZY_plY`\DR:u=hLnSdNS<HiKDp>HNC`aokV[+Mn
+%=Y-p]rGS'3 at 6<!Pm]'!\o>hkYTGesB\&V\Shdd#i5omqgg0_=Si!g61\b/&_&Jet(`X&fFeer:\+)&pEdu&97o9=Y=+ZJhFP&\XH
+%"e4H10A6%J17Bt)2a&fJ#:W6$9&$,_r<:%aD:!YY&,VhgYHfm`b*U4S4;D?6N?-J"WTI^_`=sX)/FWG9^P/P"_Is:LS.&@]Hbu#B
+%[:cVUD[&PSR&[+)P,4h(Id4(3j.+ at +]r[a,K'3b:J-L#W#\.mWf_n"/k&&@]V5C#>>ImN01K^t$>s,3De^E\>d1D5el^fZmPRR;s
+%&0/!=E\c4Y`_7=17^B3YA[L$Q$t$J:`d[JFWFbX)fq'L8f]Pe7b>m6/h,<Mk[sK\'F#.11oq.u<YpQV"H*(7>#C!gQD0V>s.mr>"
+%-;sQU,Z?%0H6Ll31/B#HQ0>F9*c-*XhDmSdC^D<mB\8>\AO?#m,,@?3fr33D$#gk_cSK^mYd0`2F^^qP,fV#[2>LJmIYkri/T!sM
+%mBV>]Xn1f2G'<3gMn1;LjD3$u-/;!XI1(QR'.R!D<J`NHh<t9.m(iobi4i1O3_Tm4rc`[_rNqQN!bAAK\d)*#K^8R2_`kkAF1r2O
+%4Apc$+-3<&.FhUb]4F&>[@Ag?QY6aPf`1 at 0k;l=+^,&30_.NZ]a67!d[O]4.46-Vc[-PXCKUT()VqlbXg*[Hj at mVt%Otp$(n+GJ`
+%-oiTW`0p>SY$<o/)Tc'G=^iRC6Kg)51'm#+'7[d]5=5[6U#B;'")I)4f::l:,>4=bE\)*\SUcr^5m190bMMo7Spbnq4]oUfO']P2
+%M>IT<Fcp%.!i]=g7>]Pe.k?gW2=PV;9@;Kf:Gs3m2fWK+[`BmmSbiWA-gtaa)C$@CYe8,HGMrTEC(MkaA`)N:@EM:KYXqY:''6[b
+%hR:\[k@,YtkC>/3L$7;iRKb50.*a at mCe\-0aGV/EnQ;Xp0Y\J?g$@%YAS=g?i&Xk1%:[=2B2D%["#ldhFQX*r"*76%aHN47]?sm#
+%<Tur!Aga[#d6fsXDNf\_NGYA^-1[FB#.l"=_>>"T<b=uP?lJAo#o0uT>e+ng&u)O.lBjHl<%Fc2G1_s;B>mu`kp"8j9e8M-Jji1O
+%BDR^&-`A?,';;j\RD9-,&Yi(VIPRV0-]F=/YD]T3Z,P((GC6J/KC4m'G0u%&3X,F1FfitXG',j]GM32!Ni8ZC at X2)r-%_q9Z-3g$
+%^oNl;jk&kC;+MVT8#K$LheD!q^[9ir0Rp`U75sn3'jA`eFH<#0*sbIqrBdg4:C8/W'`W?>oAb=dV3^-L@,0*Io+pc,WipL^0`dXe
+%V4"IJE%:EilLD;t_(`:*D*</`:Do5%,3AKs*o=CG]H!O#8N<W=0Geb]*S3C*;35Jeq?,+UV<(D at 9W!]5k at lG2k`O4'%p>M`_<6)o
+%`]W81d_sF<SBK)CcPL4T*I*ps^E,Do7ZY"gW'([6H-8hj-.-_iD71eNmc=\AV at KbqO_t)_M/]b,++&)-#qtYcT-/B]5V>j(F\NY/
+%Dn=DsUk>]TV>3A"*h_)mr-#`7KrOs#'rKo`b8d1p8oI5Q9j3!IBUBb#<%].V;#)(6l>_$7A:^aQcIHlFPDcQ!]mggS8X(0jdT7Y\
+%XU[+lHoq3m)r58f_(pGTZs=1.'8uFk;u*N]J1 at DH*'FIg<=,?\f8TVM9qWapK(iLpY#3ai.phBicg+.o[_;ckH'63kco\A`3OsX[
+%8k+q.NU,'r,S"Ue2f"O53$AI1RJ4><KF<S=-ZeKGD%_AcZq;7;.Qr<I`0J(&IF62%`\&F45WA8F5!;GqhKQql>&3C.p7T!4+$jL1
+%,#r#K<8L[&ek-I\mQ&+Z);efH;PJ$1p-t3W&m-MO-'`*5(]eoo!Y(u6)@[+WT1"mJ/c7O06%Gst^g&)[kG]4!Tl\A>&d4ubR?KP2
+%9f;idRU4RLa13U\P(2.kUl9dKl)Aq_9A`B>AQQ52j8.C];m_"pOlXO76(Sbk>##&uE+".GaWpVe7X!!'f%4HL/+N(sN0u%^BE!7^
+%^+MImPP]!0L%*icn&t4jig009SJpDSVN8k<LuEa5:+.++qHPHrMV,G0ZLnXY6"mFu`[E@*,mD+X+iBb+f\QF'VFtVqC0 at GjhoX%g
+%T#Os0H]!1<EW$XUe.S-CK/epd(9GEhQi!_W,3ICO:7LYoYaX&YKG?n:PaTbC7%HXBK&5\@VD7s%FrMr9akY#QcN\+<D]06_^%d%`
+%q$lWP6!-Qk#GZkS%RHM$hl-sY[$@Yl>p^%*m$L^OgiXS37,-ks:'#ZfTllop!f7b>&*,82,9E"7#nU1`Fk>!tm2Ea..Qo`_L?#9c
+%)`EDj]_fMlaNqnn"!@jBfA$n+s3Y^?hKuce'GISPT/B]_Ooj*@H2X/+Z8p!AXQHk8FI_"\NtB:Rl%0.SEa4.`$FB4ZZX.*^FLBL9
+%3-HgJ^O_.qfVMqqLu2s:kTLN9fL]25WZt-F\J>Ks9VSh@>cdE0$?!u at GnG89`dh`iFTd/7,H=&&-<q';$=0jTj^?Vp4!nCei%\pp
+%Te1Cq?@FRqZ$VK$bl1.r3N9t]_7/<k)iqEk)jr`[]1+bKRC`AE/mkJ`,BIGE++9Mt(W+pMg&C86 at ed_F>%*;\J0LgO'j+4QA?-?]
+%FkUP=-,g01SWa#MgYVPr0A]8>L\6gH;j;<&^Z&h`0t3!lTX5sSTOW'F&6'jTaOb:$"*G!b\]ZQHHIE at .(P6Kq"oGT=WBJ_jn"/#<
+%!]lj;Rf.=KS:d?R/*7*5I$dE:hYq+)ni$,#&epJ3.N+42NS>'^q(e4-EbNcTS@]*De,d+SG)fCLPljcNn/I<=Eg*IY?+-TgklN)g
+%gtX0t*Ad6G$_015JC9+E7HR3i,&>443C3MM)J5;)3o_C at V9J(=PhL2fk`n8Z3Y:F0>72X]HDRZtkr3eRE-QPS".b)1^ir/4b6#Z]
+%"D6`VQ/@tbq]Ls%P$-73hA`#cr2S#!^m,V$dQ=^qk^fT at ZZ3Bfc91[LWX^o$q:i-tD&mo),fhspdT0,>5lUt:HR#BKKA:Y"K>V'-
+%W(-hDX)Q]5"bo9e:r:LIHD#s*Mk&AZWR4YWS_I.CD(Q`4&mU?Ks.&3O0f0t at kc+0F:R*[]J$ec5`-`*p4B5V36%s8^IQ at Rh1S-(]
+%@U/2U!+_Ka'E@'<H;Z1f"JKF$C=)ceX/d0q-Eru*W.Qh&f)%P at 7XN)Z-d:5?T>lUKFnR*,GHc>u(c$%XLhKpC2<7fBljJB!V"C>U
+%C<bDn/s/=YI._m;S)+8Eq?>XCl7<`e!dis3<[U[Had-&!U>3<m>nP_@'T!TEI_"sS4n$^-h9TX*76P5o#KE=5M'=7=J1:Q]($^rs
+%KUZ%>^9T:C]`hm_k)dR80^"E?T)cu47b;E/JueiaT:5:RMFKp)RsB@`9TJ[kX=T4Je=m/o/R'TIl=\u]PWnc6RF3E4Qn at Xh0N&jh
+%eW3&$pAiFY7]t4251O/#`fk0*Zi[\"^00Dc*_F=kpt0g&hf#Z?C&Ddu1K[l++_4%<QGOdP]7t"&\bF at t""T&]5(34=1AV<n\.k6O
+%s,m\t\c$j6#p*[e)d6qe3Bo2s\R=VSe]>IN6nCQEXj&Gp&)@K_nGjU2O$p`!>Ej[cN?V at 4;8*qRB\qru6)U=kk`Rp"2n[l)D!4-^
+%in8;/^.1&u:G)'t7;2RTXjmO.0Xt,$1F*Ybb6blaZPGB;:&?K@!]T*Y-IZ!gnW#3rE%23Lm!1GOY:5d,b.:A!Ph`,(,T\sB[O+?t
+%fd-##fCajA?OL9!b.=JC"BkZjcZ%;r$7:qdZda/N`nYl9#K_Kj3cP!F+V#.LkACtg.BqEn4.)5*rEtuM2/XS;(0l+HT;VPNHgp"]
+%lbfj_VenXUK+_"A.TbSn>8a1%qpHSL+3@>h707$&`j5*',P+k9kA(WMCudL+ at M6_EiO"d4V'ikqe!"?=4^kCFQ;2"m*UGsK+Hn7Y
+%B/,C%1XbkK:.XZ=Rr9[,"[gTdnXA0[DFI9>P/GJlE`"Mo<DQA]D*3F9odQ(@+*b[`+Mcref8g*0V=bkM2j^f#m5O,Qn^DQb2hSVo
+%+/`OF')qEVU[-`6X/F["f^?-eJTI=S7MHb=0 at 2/GX*1=9?&7M\W=;cYUd.]^p!'biPp7<.S9LA_;0-A&"oQsljaklIc=]c0J*OCP
+%R[UEklFg>[HL:.^puHg*"l>'>m3Y_aOVRg\7k$%:0,'.g9)=11l."O_e\<#GGrIW#89o499AV%1ep!>*4<:5/"4p0HnhcT\'nu9b
+%)9fF\c&%2\@Dn\g.kruteBfb]lI7 at e'CjESS#ST+"taq.A>88)@?ntU\Of!Z\ZTR"'CrDpS?ug-gpMl'5kH68;,H+Wlb'6*nuQnD
+%Bc4"__oFY=65&C<(&X>@8n(]tJS\_sIiZ!mP^HCS!V>@LWGD at Rk66;"mssM?Ne<qT^BNJaKqJ^8ZA!R6n-nX,e/=c)YnTA/UU+5&
+%VI"Pncb$"::BcQ/f(r%@dqWXuiaN4Kp/#8U5\)UiR4cGBjh.4&9k0:799^t!5GqaPmgSG_YWTgd<'j<>5n59HZs\;E8YoXaQg;$>
+%[LIWIBjAQu;9S4#C!CqU^_P$96(?SF_!R`j0l;_F60'r0+P^(ADrj/3g>T<')4CTPra<lIBOZR2Ys*\IaqWn\pAf_oVX[DYK[ft9
+%Mj;cP$"_P!(&:f\j[^@0U6^:(;hu5an=$I#*8q%;1UU\;3!&D'1=o,8OHk2f-26%L8sfu-4g:Fh[I+RmD3pPXRHlRD#'PHL7 at LdW
+%P,p?;'eN**K+]t/&D at 4uI]6g/`/X[);F:7m^5CF((n\b<kg^B%Io_+n?!:\Z;$"U;Y)PjGo at nH.3c?2L<QAbJka%d=+I;p5[R'KX
+%m\5\TcZAO'R:_l9VgZh)bJ2KM)%"$C56esiSY[g<`LMJ-i93`TKa:afL]"p\8;aD<D>`R at 45qb.&9;Kq-\\j%NnLaReo1BK6/9XB
+%/IVh0[pNGp*f0%dc+^pSC?;ep/'jhRqu[od]Fe2u'7[3=&Ru<P at p:%5MOIC-P/5.e1[&j0)g,[Jh).H`Z/(^bQWptmqWH_u2Y*K]
+%%h=i2BX`!kIS!qFFKs4U`NTt=<om[\)d7/ab%arPH<1!^@Gn/60_3sgC,frn. at S>NSm.*$APM]kZ$pGIIR_YckEiO$XOD1KGEWE&
+%6aG$%'R+*5h&fAQe(2seJbDe,adL9n9\NPNRB2L%-:9;qk'#dW#C9e4-WX/+heMXI$6T5k6k.mf`jU`f\_kNo3NR9%A!8[Gn3dRc
+%o='ml=41;u%nTZ0&"g]Br]iWk]1k"A*2Z0Bo>]@Pbd'MTb?-2p2#lag at 8*McR$MJNDtH5t$8*?`^kXLqn+ at WAOn&^A]pk-KDA4gG
+%6B!?,N#fk2c0j>O*6rOb=#V9lYD*tM@:M(EYeOf88Ks!,+"7r=j5OOm$fZY2jCt'\)_AW-!.1A>a"5>8c-7L77$1;N^rp/\2Z3nr
+%LC!1a]$SMtnS&M2KD(roLAm]Uc]E;JneHs.>9U,Lh11t;ns;$C80-nV[qXK=+2=*TPZ,^!M9.3In3ji596MKc]O-c$Z"0VV at ueB2
+%kFa?-#BU3R^r'bW#O)9W\mI),K*Qa?%q[sIEY1#NUn at .CJ;Me)Ou,-rFaX!T6;-Om3,H6m:*L<eX:bPWP<,$Y=79In1+Yj?<jD+D
+%Z4^Rs+sjITcBhE15_J`mHJ!TZ(OnSf/dLM4e,TbPj*cF#Pc$RADOjZ?nM(93h!_sP^ZIn`jM&ncp:^#q9$TFYA8Yk/DWAh<Gq,7"
+%Wk`onNhm\e-ekjtFg+0qHJZJ/Vne]+V2mKc2D<3tGn,*J97Jt(lr1u@]YU\6Brp39S`1)mGtXU'^1"M@`:M1L8CZrc]JQWen."[Y
+%2rfiCYVaCZJ6ka+2f%%tcJHEaAOO_T5*,YNZt'i]GTODa4iR-<F"2=^QVTB8d\gF$%YF_EoY)b.Am-7s:5j2`"Y$&2PYN-nm(7;C
+%<Q[(#aa"3Pb9sfIie5TfpgEsriY8EJ2KY3&Q'c#\OMiFkRk'Sqp$#E4c?>X\<*P=)\rstaZ"R:7:=Cm<o-l;T^g$*>][Ve at aDg+(
+%1!^>A7!sH4q,6s:/DXN^gq'Wjd/P#DA4s3k*'`UNKOCeNFmmFI\uTY("A'.iZRUpDBe=:N8jpfXL2u$j6_Ko!.eG$k/c^(,[`t>r
+%dQl3MGip"(G%#M.MPCCDhil3KM_&_?PP')/FCIUfn(AS>0EVgo%a(=D1s1rtmF>5LdE2Wae_d\^4QV-@!a;3Ord#YZ9DQ+2(4%pG
+%ja9DN at X=2M.V0.`-D*\^-h![PB0KL<6biC]Zt93<*%d?Hp/s`H-E<H6+U)?VY(Xn:#XC;sXH<"3bY*A]m6.*8S<kJ!s%[Y]K7!!o
+%rf\#"*j0kicl5+nUR3WU"ZM1UPnEau:V'6=`ia!ml:H4rI*E,5n;SL3/#Kt\k)TsUj]%9-!Au:F8C88FBPtVbWRk at P#t=h.jTBA!
+%M/8A[fgcKleZ#89AL%EWnd`YrOe-o3]6\Z.Eo_N7WQ``goPjD';k>P_-&2"WolQ$D6j(gb;<LLP)@+$eO!"Qch`YNPa[Ra!KC2hA
+%I:Z$B:G)/cJ<0V.T&IL:cUflW?Z4X!jt39@#L3KF-]VEYY\B7BrG_r7p7T?`RaU8:RAo8Jn5>teQ5d-5Gr:<'P1J_9gh?02$3FSM
+%PQ5nhIq[Kl7K8N2PofC/m67B*=a&&"3`*r16V3K_<-2mdP+XEg.0d/U*VG8`B!;7tYq-4@%UluI,ZP at MftN`n\%Ts!3U</$POt\G
+%^\2%;-"*SE%F"*/`,qGE90Y=:&$b36kNB,7co"8;l)U8RSQ(t3i?0suk<J.J:W9[K$`jE:8<MU7rPlRJlG%#U+k0l6>Zn35*(<HQ
+%5657I/p&kSh'kDD6*b'n77P!?W3A0<;V<,nd?,&<2m_WdZWt^?>HhSfj5W:km$$eSdl?eHGr)[T9Aai$hT7`RppjuVc`MW^RR<O7
+%P[eU)<RJbRbnrI&#h7\h_eDDGkFhosJUMi_]B8s6-AhtbD`"9AK9=cmH.m/PD:d`?k+0-B=2)DoaJqmJV`&IZ%ctQhdQrA^1,P&J
+%/"k"Z`a]&QIFf8R[]WHbMb,?@,g6NLYUlWSH>j1._20:3FP6=P at QHA'GTtN))Q at nf@akXP_R+sB)hf\s5Robu3W@"O5U9Otq0Z4V
+%0Dfug[k,QBn at oRh9];G<S\(:@EKKr^%Sq[OTgI5)C9p#:-!R^rG at OmTr)iitD3deAIS6f,OLFQ?9[2!^1Of_0?k$_/3Ao8S#AQ'B
+%jC]B)E3)PWI/r'']'.pVZ_cFiQ:U)E3^rjgPDB5%pR*KcM-qio?p;EZ;tS>'LS!\7#C1:uqll3n%-k7)!A4[t_>j:/l^pW=_+QnO
+%,TlS"4(3d5i*psh4(I=842k!m+U9C:^rP>94PUp>J=QL!W9[UpWH:fl4j#F=-RItXk&eqXY4^ge:.'1d#;)Q:LLt,:``%,K5t2pf
+%*4[_Vl48A at ZBGY(O3N8TAKHrOq2m&k%-.I[WGKdV5;sl7=h_pN_RQYSo']o"=%>6D-`FN-[Nm/Bh\7;W]flj;m*h_Z2`h]$:XbR`
+%Fk8^'L'^OU8P7/'I^U;"o81N9Ef+8a>'Z6`DJEW/+nBQ>FT_f-I$_K"<.Wh^'WEoXOk_*XSB7=iV+"FJAda=6M\O(KhLU'^%cY9,
+%<X0j7;u%&hmO<M#BfVT.%EP6!;+9e/ol.oF>6BhZs0rS3\g'EkVnD3/:a4K?Gn-8U"f!Waj'st<h-A-TIm50/eNs`4VhDqE8Ok1Q
+%&Gtj*bF1cDc;BI;q_.fN>;Ge9U at js:Vea'lXFJX3Vj:q%Q0=-*\PJ2*>)<d;A;f=])Lf6?oVK64fc\VOn<h-1E0)jA5"QqM`eh5u
+%*K((S2GpOuF0oYYQ&Ja*B9WYW.X<st][P]q&<m]tJg[aB%8r`k,d*CK8Rp#I&ZCn_W*UOC9gqs`q5D%A<`P at NM#qrA.6MWDR/UnN
+%Y-'e5d'7,,@[Xqp(0qOYBEpIYNl8Ka$3-[$rph*J\^>u(I3j'CPncqNna>N%p1\g at 3R::I?1[-jk!-nE.i$Z60.L</$$9Sc\D:+T
+%%Z at Q9.?Em]!rRB)"9m6o$O4^BcXpYf6Vuf+;86lU^n#7$)Kc(@NM+1[+(6Pj/AKN-c,Idj)g6ana7;9O0/mu0.N`>D.<cWdh(.f]
+%I6W;/Dp#qYE)+'mAh%=T9J7$V2"pN$!4&1_jaE,-lTKU5di^bmBLeWRT=CahCLl=cJJnVK>-A at 8q"ciJK,]P2p0rl'b:cP<)HQ0V
+%MN`6ED'mc.]"t at Q/cV1FOI+12e80gK=(Ao3V*7\kFq(>Dh2iXLj`]:Z7H1p\N-:u5PXrXT)ua7g`n#.b5?=k>84^&_\r"jVfY\bk
+%6OV;ZgfEc4Nb,.0j^:UH\=H./%OXOaP]ZERUPiOY0W-s3G$_.OC<@QimuktF'%XI`c8bu$:f+ds5V`D\O1+JH>9#_T[H]%[5[El8
+%Nk70BZ7Ytg3]:tq.<YJ7?Zta"a82Hfr7E:H^jGVj)8c+*rnPkjfL5%,%l-X&T57L_9HbY?l-=)$YN]'H5q:?9L1'9n?+JbK,_mC`
+%Ul'4>%l4#'QGAgHm/b#=L'd<74DUOn4`J8HH#KT\%G?pJ&N9%PV7aBZLn;^;=W-gGbBu at GX6JnUFn!-p:%7,U^NH*:ZeKo2Cb,gJ
+%!t2^k+6]5i?QuDel,+hp8l#nV1X)FQ8CQ!N'rD)eF:IdbpAA76000B2?,r1")"WT2H':l2GI?ll$t?HFQeepGFtD[<:Hb*72)NDI
+%=nF/Anca":W;C?G:kPm6daUm"@-^d:kmFb%709$r)b4qjSK!uh\sNW]%dd1%n=9`#?8DIJXIX)4JG<S",a4B>_:@8g`qe\.,(%tD
+%]H0jb]+,d94]`.)VNXa"G@\t&Pm!3(d50,(`:- at Pl'%$$:iF)K?rQ##mAWX:(WDM,GeeR4r5$&hq'Ou=%Ip0[RRB!#Pd_A-$5kBk
+%lFIS?@'Q[8g3MOS.i]J\oi:/HjEcD'F5n[X61/<`PFi#B9:k5,lroTW0/mO,"LUOT^Ti<7H#m(S9opYF`SZ'8N[DfWZ8L_5c&/`s
+%(>tAE95^Abl_EOXHTJCOJ1F,^JO:LeJc0jS0I:/!`lfr(VJ1RQ(=%`6FS+ at 9;[]nBds9qY]mT7S[\cpR)*)W7Iu@]5kNeUNj^8M5
+%X7<Hc/WSrXlulj?Z0*R<M+T/'DhirubuceO&M`u4=3p?)K&po8IN*k"6VAa<SrF at H9HH3c@'E#DA^Y5j<D']RpVE/c6OYG1/:jt-
+%0*c7A8=5<8b'($t9gu^h%i<-6"_eYUocjZM;^&p5qF_mWVIW:[jr!Ts/8,^@b;u5/[VOu^6DqfMl\1'WKP,lm'W)kP,gZ]n#7p'2
+%gUCtYk60]s"Ri8:+c12qVAk5`</uNtWI010j=`$3PeD/.[Xe"&`dUYdp at ssE+[Lh;+PHHtH/pg?iAE>qY`<$CL7,S<he!sA5?]\l
+%RZ,iDrKF354pU*\nNh9nd"lSX$XRWCNVd26Qss%4$ljOTfFM*Pq>[UQ"*if63P^EMQN`M,aMadd^N)-fS$Ya>:G2k7o6#,/oC:`8
+%\/ASabGm`7DsF5$n%ZMk8]TJ.*.PCO$YtP\oE62Hc!tNL:g851ZtLcsh"T=VVAttnbehq,cS9"sC2&6T@=UJ0[iCdD:FZBeRp>mN
+%p6dU8'kME2Nj!7pTd.Os_c4L28^q+eak!I'2blZIhd:>;6:@![@KuU0H[O at +#A<-<k<nJik[&n&T+[`^:p,=?;IT1nN?$]BJl/Pd
+%Zi0IB+jcB*bX0U($*"ooNPWpFk^6<&l9sWC^<A:VB1s\\T_O65Kg7R>\`>3N2^F"W983K!mLSlUOFlrq3Fq?#%H)_WD"\Nl/l6mM
+%4S,Id1J^4,$rbfX&VFo7Pb4>;HdZm@]HnGAY'!TV9=;8_8a-JHV";=_nhE3?lY7m,fM:L\@TN*"W4`#OTb`!\QsHWPD%JWNiKlK:
+%@jE4W0HCF^4i]Aq#UnFc4l_1_q/&B<UQo*BY3tsuS=)Y<ZHeq-AN!=Nk4=^j7>bk=L$<k?.hIUH6O&h,\s[_^eb_OX8=ECW/jDqM
+%50Z?SC4aQo<."@fccsV/#8""r-&'_([8\`Y?^^,#d7[)OQ)\U2"_?"[U#ENn3S4%IpK@'QjFlHsD.QM2RsO,7>5,9(H*>7F0:_#5
+%KeQI5-5M03K,K[BJPAYt,#pH]dA&"smn>m-Z-?>#Bgun9l(-sVYB!K88fj2Gf(+i%Icm\?s)r=;[Kj3i\J'7Z9;6dMcOlsH%934`
+%^<JTRT6[W+,tKSt.2D6>";?SRN>R'o)gb8XeitlFQnDHTAYhZAj/;oc]o^kg>PAr=@`sP5]T!;ifPY=Mf-kP\V=`($kPFac!i8u"
+%04U*EEsoo+U<>e.kLgsGZ0$l)EDb[>2qX91'!,*MKZs^ThLKNEBHf2P9ssAHK:HS.<FoZYA+m:ubO!^_Y[:LBf:<ut<8&k+o]3Vh
+%QgIO*#Pb0d)"0gEi^H8Wo;@O at -h9-.>NX0/^4-GE$*ErlVmWKm0ljm(+/LT#79sV`GM<p\V^/PHJW3WoZj:KhQ)!KdIC^)&=7YMB
+%\\s5%Ru!!W?`(Kqb;uN'&ijPjVlfgVbgD50.=r5A6178*TmiK2,f,td7jiAbcW475P;0.C&2aP>:HcW1qcmA.$6?jG;"CjJ:Ah!n
+%(\-l:)aVW'%WKNA4*p<YIe#gEqQtLN[;QJBZ7Iu-_CJP#Hds?4HI4Xa_94qh<nUij9][+0,;YHa8KGSW=9j3#)E!?Winfj<DH+K'
+%k'-Y`V'n=-^f$"UK-RjkgH4_Q4o$LM1k9-_!>no!U]tT^o;4kMP(m(HVX-O'`=$Dsl&C(Ec@;?J9(MmL8dlN[//bLV:0.,NY9^7n
+%qJZ=8G^`u4QM_(VJ8_'O_6"@VY[2Pnq2]QW7&dId0ae$o$u($<&[!CCX$lr[e+PU#\M"-0Nnqa\G>&i-FZk!_h.ZSQ?'L&cE`Hpu
+%AgEALI*O=q-/O#0aHs/n9ocm0_].N42PsMmmceNbQ)>N3cUWjbb6]dHEi&P%d$t^W"PO0/>&$56h/:W"0 at e+7JFRsD(ankW\`PX>
+%i60^f at 1mOM?(9o-3qos=%lTiNo4&'][Had(<@F:a8<_,\6PYeHMHiiN3(L[9mLABba_b,s4AO-7NW!G75[t#!pV!G%Gft/'\9JAO
+%KHBSuDB.YSc<UqVoM:`Q'E#kVni,2YKtd!o;ku=d4ts"a0mjijSNPY6WOeO^@"5qnrB at Amhj89..B0BWl2tfEPaig69lq?_$^s2]
+%2:$o<UTk0hL#hL8W#"j, at At,)/@jr>)Y;g&'aBFJgO>tnXudGVZWqYsN0+Je(tCD?K4NMY-Zb<i+5B;=@"gClda>Lu>F:HUc/qp(
+%'_lDjPWuVVm-1)[6KP=oCV$D??#[-a*!_?&3G>tnX\58@^45>n'N>TgG$i>P/bhrm%<Ch)2Xu-Ap>_j`]io%fH\1NjP)0'e6Op?+
+%?MiBP#86>5@>E6E--n!5&tJ3QjrPZb$5C&0LdLp at r:l9TeGNR3;31-mrR?gDRkspA](\@sl"5(#n?O1)(i%>hq_Vl)X*4G>,iQQD
+%'!bapVhMdA/PBRFboJnQ0rKH?=T!T-6\'S.1j,&$[5Pc.[kJ$S[*B9j"5GVS;f!e<-[^ET5p10]A<?%uK<snn;?E>[Up=dm at Z^,+
+%,SXA%cF9;2))j#1gl]U?U?+9\4f)b$gTBdi0C,LYOpI<0PETL$U4nr[)9d%RSZrCnTsF8Z%n+GH08/fZN:hhDe/ZOc5R7o.:8g8q
+%nrfm4MrNB$iU=/n\/6%K-\kM)nCZfU5tipJjV<.^C!4)M$/eCg at QZ%4&kSnOPa%HC)@5UH,QQTqTf%4_NB2&g!P_'(__r5F/8!2#
+%hijOW[);#nNo[lP,n"lU?d$L#I>l4X:fpAc`CAofCPuUkWAt7.Eo5BOq3[.C9!riT+M""Q7]m12nk=:7E]G]\>o'MnPQR_BBD]pW
+%3OMBJo9WhXDNhj8=O/6(7`mmXAgM-bi^GS+kZUOYk22LA1#':g=GqqMgYG6I55RBd!=)WJ`28h=E"FPSo3ae)cW^TfF5&#Yb)D8?
+%*5S,FXkOhopICF%24g3**B,bAZes7'm]T[dfGjF>_%f>@Z95Ti40_Q.[??SThRQ'g_+W60c\%t/qu$S\]/K6QE($uf\EP"bo5f'!
+%L?g!j19,60Q'Z&/g"-,-TkA"mW6)I[89igd,_7[(WYQ\T^!VR!3J\CgOOrDPaHDkZburGS0VgE`BS:h62UCW\g0[2U8AX*>@m'7J
+%4XVid*9O7''Zglh<1?SZEG'j0m:=p`\JJIMq6bT"E"VYGL1]-Z-Ki0^kO5\!A at D:jCT_rAGG$T.XW61Vq3`N4gdW0F0_ZoZ:X]^s
+%?UHkQs0aK1Y_9A/s7:k;VFUnP6')TZgU&/l0'?]PgbpASJ[T^7[]'C4#.D%\[j=>"GAq'*=0*[EfMJ1E)cM)K?_"i'>^9jn!p4Yo
+%Yc*B,W!;f=;]-:Hjr5P[4>*rU32n0h#<jd\l[SQAC^8sj-UGKrNDnQ7=GESDej>0iJ$jD;UhusAg,!/MqJZHq0=t/@J5'1!^N'R_
+%I2Clo_+eFKLQ'%eXO5WBq"pr=\EOb>SjLQ)pgY+("4i2Yaom\eO_"dp'GOlZ/=XR^Es.BR9s5ADBQ\/d8F9$9$\dZZV;TPGaI3=0
+%:k.6Gi3[@:`@nL8hs;&$g^5g+M)2\7<o1$3;FO\g+stS5bQeFZR)09gArT[0p&Gm6:Uc8P=_ThFq>`/1S at k@rJn)M[ZFjcB&*&J-
+%BC6elceoTi"dQF]0G&T/,0$u+%?N;(l+%e@,m2BDHk)n84np`2%&5?Wa%?'@jePo1i!ZTCEp1g$IE4^bl1h%i0\8N@=Y>5Rq%3oa
+%.93O>o$Z%O9RTJ&Dj'<;XFOT[5.C+EWg_+s(V"2[oB&D<fM[p$Bts%2XnX[rc_no9DggaA@(+d+]TI$g=4/W\omFD$bK;PuTPNLV
+%qi&=O2GN?R1PH?B[V53m)\^K_)PE$mPGO:$e`VOh0*\?:6qU0Kq?R.Aq8>h+jM at k?;q7pZ#+=/8!GB0#`uSM>LX`1T2&uZtY:n#o
+%*D(AO'8[+"h+&H#T"$mm)akc&d,I$)Xq/r]VU;<>n\[L52^AQ=EmY9Hm/G/4/p#Rfa23Tki%:IU;QDE;Y1+`D?gQ9Qk>rnH39Zet
+%EVpugi`!Q-MCX!m$A%NK%b;L!oiYLq"q0 at 7$MCg;BK8paMSUEk at PtB.^JnB)=Qr31qE8S)r]2u_='5=[i(Ze(:*GAVkEr:RVu,7&
+%m@"`$M2TPulD1.JVCK<3F#FE.5rY9-NP)>T_IWe$eOG&q=O>beJ\uCkZqKXape2tb"k)M+S9#rbjHM'#GC8HqD:>Z^ZmEP,,6qZE
+%S^KRj6#_[57I%kIk.p3]$J"+>Q%$"Dh1O!n3V+LpnS,#)C;V0hY%eeAW2=DoAYkVZ>hjKl&0kg#Rt]g9L#MZp;_>'3;A:aIR/'V/
+%9#3mlJ9s.,.+4j0UQ(q*r]]$&I/h!,WggEfFOXe2^r`EIIU9M8)"bL;<<C-G`l2&'FJ/tY]enbVb*)i;-f$uqd9JUk>ucl2?)60q
+%#`4'(CuH[#k,fb,-fplUc[[Hq5/8^_F5\;[XA?Cd8oV+`E"e<@g:OVs(TW\"I<3lX4*&(*'hKMOOd at NO:Y`u91o6"?InGV5L`<7P
+%F-(E8Od=_4j!Cf'C/^77*.)1A=qf/%aef)Y%S_iGe.kPF(Re0>+HcNUQtJjVI'<Y)!E09%rfSMRpU8njKA.^l-XZF\qHSmZU]rm6
+%p,_n!!I<0::i,s::Ha`2olipBjJ,)(8IHB0kKYf(G'46t?]L>kb8H"h739Bl\KV/j0a8h]B4f1m5&Z&76g?8h9"BT`]Q1W at j'Y_3
+%FTgRK1f$;>nmTY!($hJts,VP6%c>=N9IK^/flngkego:"YYqVK>G[#*`8CJFobssBn)T:h;o.1<5j)Tjj$?\unr3.8^D'MZ*;hp^
+%<@t&25.,r&4-\MsUo_%CI"39FPW[&q\We5olpOZ/b\qrn;c5^7`(_nn&Vjt-%;P5Fn!;nZVLEGea:/O$Ie&p=]pJ?KH%`^G7)E"S
+%DmF5e'D"n7"sZ#Ie(]i`fS2PO8+AXqZfS]m,.MP0\UN')BW5)"Um(j`;RVna3JDt1:TX%_8 at XP&6ls_Dd&0QkTaSa/mDEf_F'[r)
+%lNcPQ]ST0[cP',):W1#fCu(+GU*SM1Ud5R^Qj\K][D?k;;AQhsZSFjk:[71Ll$$<OZjEXSQU4b5H1-rK"9"F8(\4Nc1>#-t.LJ"S
+%;AZbj'r[t8 at BVBJ!e&hM$hlLYn,5N8`.Kq`a"ZoJF*Y!.<)mV6XU"mYPS:fQWgi81qoXjY!j=g%(J*cPVihsPJs3bY=ncVoA:4sX
+%O13h).=__A";XR9ha%OVDq#[NU_l')p9Llg".iJZg+SO3`L7!,;Z0QMHr<2ec"W92kSH.`>(.[`&E66T?lfaLp.E55_:n%[Ks-mu
+%*U'o+-g_4\7k3r%^?CQWmpf/U%X)&`-.>NTFNMf),nY.^[?3O&JF)N+\RE$\]FBIk/^p4$2%@-`61UT))"95WT6BL\)Q83H_TDMH
+%n8k8gX=rn8lb"[g=K2*E.W9ee8$Ah>jg at srql"!Of]5SNlk9V^_k>JOr(cVoW>QYG6qcIa8.7YkGE!M_CH9hSm)=@hUtGOu`rhTG
+%Ge'a.c!uS]_/!gPr>\UIoA/m(A4_qn,`jJ4N^HQL.AoH.*dOW at D.@OO!YjTN63*,)WNe=X:8q!;9'[EFr7^s^RQ`A?=t><9C:i1s
+%BBGU!Q\\<X4=Do at NLf;gSNKS60#[0W`6!M]HqE`",f:5Mfr_WX(nU:pPM=>i15R'/FZLq2>kB$&,nK.,BQT?>&*eF!ltWP[ch!G=
+%n(-o)qrQ+hK@#jR_gKUuCr>ZqDrT4k:@[IndT^)eh^IPj=M$ZOg\3IX^H%_E,BP!_SP/gZBscDuc,A%@I2:!!pGC&i2F\f.pUO\^
+%77VtK'_V+A;WC=jMh,7Y:%4=+'DXHUAHT,8q]Fgeh1eWG,nGlIi*\<QAT/UlJqL%#EMYo,R*&8t/d[2 at DOAY8!`\LN4+?BB8:2lE
+%oE.ig,"k!jWOiJr6:7)g8*[:HCI[#ni2gCW#1mZB-%\l`)_b8eB"_5gWaB5B\d at IRJW)MIWFlf^RHN\>-Dj<SAte96Qin'LD]?)-
+%.W"cDCtd.EhIk]dO!HJLQ79i/NWn#m=Y,%I2_I\>/2CS"*J-;;:$@h`H.j(H=qcbE*qD/SDU4C*n[=nGeI/jP9m5I#`Prf)GLQd@
+%oQH6t1EJ!)FR\lQF,'YR-GnqqQ+Vf4-/GXVN[Z9CDaYfT6ZBBRIhTYdZp<A9f<ni at gSRQeQ7"a5iB9&*a]C'"I2p1$;Z^YaQaBuA
+%A5,3eErn(:9hA#V2lQP?CVbVJ[9NcZTs1%F7QVr$CVgjI0PSlK&"9Wkq!Bp9;B9*pZgd:rW(f^Yd%#^rBO[(*<f[C*);J!gfR,6E
+%aj/YNLPj`#b_2F9O&1tkr!$gUMm[AE!>j;ar3jCmI1gJJmE]@3LVPFsrA\P,76Sp1Oi9G#6g$Z>02O:J?9<(/Q(?scfM(IK5sLli
+%n""Vlbt:Ipkr!(n#FkP5jj(42NnJ#=&R)W6d.hOq4'l92-k_]lb4R%2ZdX+hr4OZl*JT)98i6nTHE:A&S!raiOIl%$X5m+R9M<N`
+%og!?7%qmB!\:0"](P/:\L:p`#XCPJs2qa\.!4&`8!(ebA`R7'I37t9:g(6=e5,FpjfBj]e`W_mEl=ke*#.4r*$7hM\FiaHLi[Vbt
+%VZC#JU\LpJVLH.a at +tS6^HbO<2n'.bd\qrGeP8Xmq6-=6qMSt!,f\coge?R2Mst<3^/EX`8QRh(&s1ESCZkV*D<33TS$O>QPE-k(
+%C`?PXn?8Y+r`IJiiGpZ0CYTc8;tOn+s,C+_Tp:!,N:7QC8VGKV#j>oZUT)Zu>P!)8.n;PEGq/hJNIG&2[3poL3VVkJ<[,$up&5Um
+%RE at sbfkSI*,ipnO/=R!h]]Z`@o$[JD?C^7U'+]/bIlt*A294FN7c'm-Bc\=JbgLaf%.n31XZo^Cs7`l1RZbUHhfA:d`TSC4eT(17
+%:!?*N49C!J8t/D.-VrNOi(UotcsOof=/+mP6*G],flg0MZ69)#Q`".Hl1.i;&aA>I;rs/4j$h01IIO^E5\r at uY_4r'nEhNAZCOp+
+%.</2ngn)DE2:lP/h&@Yg*Hr[t#c=j;c(4L.;aL&)QAlt[Wk*_qp#:=1%%hhupmOf"_<+8"OmB/M8 at li\D6QlegOhVN7)5q`j=[r;
+%X2DUI4Fb8?Kn9iV];]M4I+Mq$E[Jqh9OI?M0['?-\\^Pi8$nuO(?^H:bh/mgrK,3>dXAPoD58;J*:'A^Hh/HK0,h9!"((:"295eI
+%:TTW:A0lV!3>S&]a0S^rbDf*LPk#*;Y<#MVZBX`SjeT]f^==Qp$G(G)kP5/ME*2%EOonVoD-SS)=*'UI(7&Zb9=Ero;HGS at WqsO?
+%d>@WVo[oD7VgV2P./Ds5kTuF$.YLBuC+n_W]FVuD4LFeY,nOPP-9NlmKpKUSn*-gIW:.$dB5:i[)shYI6tfm at H-b#]fo7nA>O]<(
+%\FeX6"SI at QRWGd)COYikZO&JLT9+Silt7\g-[D62M51DDXd!4OAX-8>o&Kh/Mh06u72DjpUZ>#Gd)P2M]N`QmS>HjTLRlefU8aWJ
+%P2e73bE;?_Eccq(=/CFA(Qrko5=b0.1d9<])_\+4Vl`BU"\kP/coqiZ*4_n[HknWD6o7.NI4u_,["e0hjPiX3 at PQuYl-Lt<Po_Fn
+%(,A\6kf%9_^#,g3O\-N\J=X+.gK7-ePcE?rm6)cDrp\acQ,um at QqD-<Q#/qD'?-kAISBu)HDq_?A]h[a\W\ZQQn5[efF-mjk?bm?
+%/^FCnrdrfO0^%Dce*&GV`mA@;1ojTI.Z&i-J33P/b`u;4FpfY<T]8n<=.CaHl9X:+>cMKY,7rA at d6Bh%LY`1UP[BtkYota/2N5Gs
+%Q("(39eFgE<0&sQB\m"nleC6c5Z\[h^2^l:io8)ITVQP8M+9OV]LAtQIJ(mN%'_lj/0tFo-^q1 at rphgN*M#<`^lmU'Wt:YjN3\2.
+%qrN8WW6I,)S8%l?aE+>SaYP3fes5\hZ`e,.7T9?o('Vb8g_\&`HC8WYNoZ=S3RQ*7kjcsNQJ5\ceAg^u7B-M+:^^a8DQ\4m)aT at X
+%YQ]K65t'm6p:Si^FtZE-4YK/<[LSoOO>;<j;V%4u1O>GrA+.$DRHOJeL`R>XkX"PdqMqu]i1O5nkAR3Nj1j0Z.K7V/*SN$C8k\/2
+%$Q^4Jmn;[CG2)2VY^i*:T_-B,9GUiHWL7/ZMDkcObbuEsC>gaE%=Onf'lM5C9,Vb(T.W]%,!GNa3Ug/Ljn0'j8W;S%HnJ?L;4&Z#
+%S)ShMaE-WX:lQ_gO\_<g?\9hHlQdbVDT,[=<^P1cM<<S?iF&RTp`nB&/DXEE#7MpII>IQ-,o1EEe4`i^[]G-Lh]T(m\R!S&DF7]t
+%RAW=?#_f0[_%#sA&_r3V?OH>9o6`3=bEoSd5>[C&9EbiBa&I. at LRXQ-(gLK"ntd\$s'I#BKM/9%d,j;BI/mU9F3/0EQRTtPbZjZu
+%oB-Duf*1geWB.$$)_08"j]\=tRUaDWI31\ZF1)P(jAP:3H%)RTUtU4I at iBY:bA_^$N3fD4H=a5^_BAi.Qpf'G(ZVs0HI.SEj37R5
+%>lrHuI2Ca;F(grjK=F!#m*THuA/Wm'$BJ-e_/X)hmB%-m9h9hZ;M)Ap at V]DGBqEh:^NV(!D^]J5jiN8Hj4r2.("nZIr[Ab`:,Ppo
+%G&FC?ddEoqUtV at 2,F-bWIu,DjS at k3Q)o#[f3CX!?IalZ?,K9D at GQ+g"8O,tZR?Xlc)U7eT[2L`c>(W%lM"`CFGGU>A9>W3OElC<`
+%X"H$`iPuf4:(U$JDMDcRs!#s[f,l^@,_ujuV<?A;Vt9'X.[A?,:)#3Dg-Eg)JVr]MMROZ.i(4=XlVouaN)'AQ>-83[('Hp>e.P!+
+%`6T-9HctlgY>dF%RF>FmB7h(Rh3ujI6)9L`@nPk&:WUhCD5=gRep3h8jkZ<0RWY6'^/C?DAH>Copuo)t;ZJ'IEgOE;gbV0H%`s0`
+%]O:VX4%YA7[[Mm+kY.2A>=hp%1nsd.PMb6QM[7IDgYN?&X_qLghaF/G/B+OKN&>>-cM7tfr0,N%<+>@:do$?mfZ=S9qA&rOlWeht
+%E+NBCm$RTLrXViN`D*T3;UI/8fh*FCQsRiOgN/s;4iAj3mEMt4^JNC7 at 1C/"OS\f/fe)P3f;Y*Rd$LAi]ME!C2`-U9$]]q:f$Ark
+%]c.cL!R<V_&52\a];tPq*!@""73s1KI#S9uEUbk[N4<r5ESLkSkLrkRb.GT\@*hO^_a7FMIe-eae*)/1!^6/S)mtG+>Q<Os^CZfH
+%X/9r%-2t2aG^G$BNb]C&lBfq@$&j0Z%.X\K$a:uB\)dUk[O=aC;:eu>g^A97l52#0DkRZ5'%RE"V`o2<!j9h]fKVi`brVH^<=uN3
+%*aA-'IUYZ,4IC4F"UN7$'-APJVM"s=O*,sDgf(07GO3@@+=4 at 7cu]02T at 38&jHj=#59Z:dP!-G3'FYeuKY1MU48]CK`3DS+S$;KI
+%X7]s`Y$gtpmS<HpO*n^D4#<Eqn.^9UhCDj=TV(b\4W\V=R>ZLpi9W@<L9b9'ei's.a9bfO]O#[B^N[hg!'E8OWJ3tSI;1kpBmJn%
+%885]eBlGt9%a\/J'QRkQX8,WpRIVAPP9[$fMHlA&`Uo(9j%@*2fnpXc(pdTINL(]6P&_hGBh^?HZnkUIf\!KPE8^i[@.+LbOhg=0
+%Tm_u4G28">_`4*L7ON=eNd`D#.n<9 at Y/<jLG1+_C$1bDdZR.RDYO'd=kXG!Ef($Nb*Dc5^5%'9:"QPO[5J at JS#fNU)MGFH[?2J=m
+%J.M=h?1>>>;IF8MC8ntZO?M>W\cjP5f>,:s*rE#TnM>>_W8`[A")+gX at eloWgQG^E"87S"pF3!skW at OHc-`>Z8(G(l"!Be=8VO]P
+%. at IngXqp8,R15n9P<CpY5K@#591If[rpORk=Y.,=\I)85C5`jhjp9(H`1])Q*MX^,&]m$Z/QQtfn6um+$_Aod:MD6^']5A*^*P**
+%%^rD(j8,"EV6.1,]/2#=Mi5nu.epoiA(*CI3Z;4[UjsQp^o/\Ag+=uL8bT3q&UD>ecGk*gl(9!Igi6%S,ELltEV<:<IB:B49&MM5
+%oI&kbA$:FC=?DjDI at QQ,#SZ:2*Gk(8DAeWT\>AJA+lRp<3u>kp\QSHbY2bRi/T]Tlp)M+255se(E3hdQEDl<Qdj-)u\uX>@QBVT1
+%0>U`8BYj(.dLY-C$Emg4Dl`42ElU[Y,hXT\M]3tMKcJTiifZ[]aRcC2lkqLV+_ue`nL(SV.)\@*C)K7]5XN?,H?NAX-9K%^1(r&s
+%;K8,W'cH+R.BnBNNj@\3Uf?^5GI^KgSIu`>@hY8=9AuFkQ:Oqnb'*OR^/gs=YA$\qrRKr3G@"Fhg\rt;9oYXR!U.j\$7]>YnbIUr
+%Nuj$X!?XW&1-8=1O(A2TEJ$-\9HVR)MX39%Sp.R8XX7*:c^>D`S;8MUYFAFCfLY;j45Vn;2X"\>r8+;DR_5nmF2(AR<Kc?se##X,
+%fWOJMP"R>lbP1 at P*/.o1Z*P/Qn='V`?u"[sEl at UemR+Ht-^pO+p>[gQbucQj!6G43!Y?j)*@SI(e`t\/YUeT!P]GD;%&OnY*I3(4
+%!9uYR8-@:._0)6TH at Wr<=d7+;:P-JfFSH(a0\X)kaBo"c1h;u]J('J$^,bD@&"Bc:1NTqANq&Mb7fb4c.3E'4Gnh9Em^Q+CeKYbi
+%nHf)bgr%iZ`<@;Gh>1h@[$_`<qgh3L5k$iJS+@:C(UD&IF/<)fba#_<6O=\^<sf#C.H<%0]O.[-3t)l-mMaSq?sMb:Eb9\ZcY22]
+%o&eh1qK.!J`!E7*iuRou0kK99ZCF*-o;U.b/t?*EHX^!X6_H:uo8b*IK#bB2K;=$1>d<(jKeaCf^Qq-$gN19cRi@%VX`Ns'j(Gi1
+%*A!Y0*S=9^%@>&`C)ju]S"HFF-sXnPs89G at B61Cq=*^od.M1Y61\]F/+K7=^0*,j<(6qIk.G5+4QhQs>"h3R+0U"0m:6Dl+/l:"K
+%kHI!f?piMp;>;_7)n92ieoHW:(BSd;^P-?e-\DhFoD[Fu?O5nciBN*Te)^3S;l?F8I"_]*hUm,:ojCgh*&,C^EoET-I.o"0P03Tu
+%e^q2/G5Oo)PppFMKgSR?X at 6e\GquG0Oua_PGCR1>IZj&==t[0%5rN8sf/OG5>;CRKiRZ4(;Zes-a'MiM&;C'=2<=GES^(-uM>'\\
+%El)2\NPVXdRXgqr_KaD#:Mgtc6>@l,Y&'i452JX7oaO`lYd\VKHAX5`b^H%1STPi@:%X@`F6QA8^(I9rDq;\\O!6Pn)::,kG1Q>.
+%q@?>4Q<]_s8o8DN:7_!4l!K>'Kr"=_g"TV8m=d`i1GcPWN)VCFS##:ESh6g0&(-aa8&Ot`6&aT:\kF,MHC#IIk*:VfZ)"=D?&b>l
+%0Tcl80.%.\8NT.sCOHiuQJg&d-%HuW_SIj*W%A;48/5'+2)g.flPp585(,JKYkR:AZ91t at R-)XO,k*57WL\UO$"Wks61%H7a-*.u
+%[?p?g1!X34O`[gtAF]6d0,tL;iE$(WrTmPH[&ijC,*c;_CJR]7l at n;P4)_'6]V>f8ejZ+#7,:@botXN':`4FTT]E+JnVghu2$M]R
+%7YBmg!-&QU*T,e5fe#p$RWLmN/\*<]MSdLm"YbRtSCNT=J"o&H]Y>3"@noa?3&tW>_g!FfY4mURk1"Uo/)tB-6[haR`2+ at tkZ]>S
+%T$pL5RY,NSj at Hk,(uGMtaRkEW.iMUjpQ996n28A[2s3q`j_I(o(C"1+;;"0,&IsEsp?jotJYh]7p1gg'N:SkXUe8qQ/d6B:Hd7&s
+%nUY_sK9>#."4_c:%o[h6DUU[LUZNmcTZdp]$da$s)-\G*-.ikcb>D#sL[C_(Ojho5ZaNGngoTAFbCe*E at B;7P8L]],6l=uW298YV
+%e.98R&=XL1+JtXODSD/],5F@;o&f^n>-P]+C[e6pSWip8d5W&DLCaQgJ/_a%qRB49q7Q=Kh(JkajFJG*\!MC?#J17Rgi'q8kFN(!
+%2$]?eb(@j,^QtDc[bRLIr=Ne*/T?#0 at Q%kC$LCd4g!HaMr'\m.RXKYP<!;"lq0?BY(PK*&WJ$P/STmnp'AD9p739][%94,Q:$ojF
+%a\R5,i]"J9IR>R.<F:_`;JYFB#Fk&*/pf(8`D0XaqSH:)O)2teC;NdZ8J8kN5%CkWC'?T)A[g%t=*54-gp3HE^btp-,U6%=8&FCO
+%I`F1+.]MkAA_TO]kB_+M#QcuQT^1=tltjnIl?'neLS5*X.4l at ugZgo/)0_1X[@`?=*%gK(W.73k!2oCh:$XlCBAt`8gW at g^`s.gm
+%U;s(\k#bp=h62U`TBf"Bm[dn(WJgo#RmLXW.&Jeu2o/-rgQuFY]./Y`8KBI\fDKpm[eV_3BnJ.lHr^=0n*eAn.=*6tqf?B#l#i7M
+%>99SRcSJquA4,F*DFl##XT$B<2a=&1`9c,Om at Fr>FV!'/&p!F:SH6+h4eM4ldr#Gs8b'$n5,K6YNLsUs/*AVd%SsA>?;F(4jp3mk
+%CiH0[M!oe]TNhb'VMNQ\"DWsogOqU]@KkcDVTOJSdB52h'[3.kYW!PmZFT at 0s*csr8?PG%Sc":pFH_)&?+TV;&5436:(<dT)!Oa@
+%e at G1"-4!VOPY%_:ER(u\AJ%>9HBJkm1jeX#Q-pr*SB,6jjN5qW/kI[P/>2aKhL+eT3!j2Fk.LM(]6h]=E-h.rD*@+Xfrl=)\&?r%
+%^M*6d(K"Z0UnL_h<UiUcQ9)TT3R=NOI at PX>0d at 4@ps-QfD#&4BM8NSsq>hUfGb#CB;>2>R3]dT:qqE`5 at M/"mkmtA>eECs#7l'C#
+%qSf>mCNUn1]e1;)EXIHCG,r5]>H.r5jUWDH:u,Qan9u`_7].I#"OEkt6pG9HDTa/p5kFb:,#9AmdjV+c`gR]oZi#)f6IN'Zb=TLR
+%5dh[>B4<ceY>GMkM:B1/J;[XY-o([DL2]XH-k]m+R'-'@"'qp\\U_EK<E]d84PTVrA!uPbURoqU"FdfDj[^_lIV;]7IT7cX_LE7;
+%,)&rJ67sbmkMnWM[3h&\lhq4/VP^[ZPc$C,BB:5 at ffpW)RLfg$*Y5rg%mc#.CSGp6MiFO9VJMt%SicWkQR(1d(k>h#=+`#:FIN[&
+%0C1IZgbT?khmX<4q$QK:o<cfu/SUmaD1(sG0N,?&"4pQ=_[&c$])nIB\EJ`BA*]j:-ckGaj[q:fJ+?'sY\se<hnE5`-BhL:WH^6u
+%61gO[VR]"/RK]="3l@"mWr0*+^:9N%7QG'24EMV[D"j`4gIuqoQdkQ;90^BCo#`i6PF'oP-)RN1Th!UE;,l8>.Sc"I?[f!+G[lu\
+%]!4JFA6%Z<G'oHE^\Jf32s,V6de!mbb2iUEN6QF7f)V4.heJRdfs^QtqHNL!ah&(,gN")$+;7K`>BX15%1&Ldi"Wor/9B,-bcK%I
+%0I3s^A'iBKX0dk)QK7$[:>DphP(9rUHd^=kq7IPP3=IGFZ0KSHcIj7g\*82R>k at GMRG*TKF7LH'<N^3:K(:C-MWt%T,eFo:"o%-_
+%/:U,6ae1I1;Y-YRd#6#P3,eL>!VlcAa^WV6$A<1j?>YBG\Rrt.S2cTZV'@lUacF++Xfe2o]T'Q=m>O;i&"t'_)$>`n\`4Z[OV%="
+%,f1,*%,[rl*qP#[#pjn,imW$lYZ-6r&lKui>CH\!jCjCD]R9:gXAMhT0#);g#q`W)(]/e`"P"hHaTE0PX]#K%o^ItP\%--YQGX3[
+%d<1)El9Ep0Z-nqjW\Y8i2V0_sP^utGLVfQ!ifUNG9D*4m%KK4`SsF2[_X'o:Y3u"ATU8].4_9>eqT!]h5"3eO%GN^qInc:$MYT1r
+%dltljHqj\/rHS8TY$'Z-I3V0S!aTI/D1d3.$^o'O6D=.LO)$7noNcM%'59VtK=9aD1j+)*"24^:iHjkd_7K at d/+Ul6\%JbHId`?^
+%63<kJXW6H5.f9o3HNXGRdK>3Lb3-d<2oS*Y^L[%C43tl.`+)j(cW9-NP"CMhJqrAY.5V>cYa&3fTQ'dl=BF?*p3hcr\Wdj]3)A_$
+%&:-l49>*o)1q3ERHk;:teF4B/DNuae-kc$,\&tqU4 at t8X#3NnPHUBI3)l$M9agH7H`/`J;*r at 2ILVWOURBDO&,6sN=:SP#&?S@'!
+%00q#^U>,(ATp@>K[(;9pG5W*YbJb at _-5`/<SJ\jge#Ot&fp#mLAoq:!SM_Si^7WN0a=SVP:$I@$PH84fHS.b;P-:!)k^iB%d2tj"
+%_O7:RLSi*sDK7-kf,G`fr;-K?>e at ch\fqZCk/Sl0\P+lB at OhC=O#-U:T+lOR?AQ`^H:sTIokePq53M_3=3q&O%f49pK:"1P[\J*,
+%;%qgoU)3u&@h:7!CbaZRr(9dJo6jNAk4tp&(hTo"YK0srPSK2X$"YG;0qrPZ`Oi6'WhWkRUiiou07F\KZ(LtCdOMeG*FRh19*]!Z
+%Ld:6_bq,9t<_`<n_WS%u_PQtJ01\':k<m\IdVAc<euep[*Y%/i,g=c>KeVs&m1\5Lpc;7iWi?V7.d,hD0*)M3BPS)S$<>7Y]6gn,
+%Dgl$X_KF!RDGsJBIk3&$T.R&/;F(H]pV?-#>C.Qh]s]@PZ\I\Yg(I.<OuW1^aZo)XkOb+2[\[Fm"!#HWeO>=@:S#CaIf.q\'W)Qa
+%RMuQX3;'8L"(9\a]pe.gAOt7:!W>e87?D%P[40d7TEP^'Q5;E$DE7eYDcW<`hj?hZW97P8qEBiKPOB'H2\rH>,(]Xu&XR'1:'lc0
+%H2RpNZY+2Bnm.K8]]Omk'G-me9P"3&k"0lE=]b5E+qh,>WA3#UlS$jNLDP>/niT`//s<me*bO>\A=rf!M"A7jEps/VllWau+2R7f
+%Lls/m.ca2]-+AH8,;6MoZ\01T!^RrqNKk#)Zqg;"2J4hV9S3PuOVE at aX/NYOfB9-%.-q*:9t([KndCa6)>=!*:^3-,\R0X14aS[4
+%mRa0UH=!!E8p2j`T,mMaL&^dI-r6t:-eY5X1i,UhcC7Ht9^W<kZAc4c095+u3 at E`r),(ZbHl?Qmb<L*cO3-reJ@&7G[m"mqVf=O<
+%?@M2n+#0FP#n'U`YN9r/jd\@D_gssHe/S:HofF`(6)U[pmC=QNjm/X;X=D[En4rRu$S5rt'KI.7dc!?kn/ctY+I`@ogq-rd4'd%d
+%]b)!#89MV+g88u at QcQA&Gd8@%G`;roYpi'a0Y+sN#W"A/@m]`W:esthAPdc$g#F&$e_BG>EtM#!Yp'4!@B'*IBp(nsMC%R--][!?
+%mR`e'J2WPB4uY6UFe=1)3k+o[q6NhIKCWEE"fpY=MD_g2_#MqOY-tULD1H"$d`V\c\a9n2/eDL9QRg4s]^=3,gG6kOf'9i$q;$KY
+%"j/'0C?MtFLC56JJIUhWZt]<n9!tR6U`?.DrJBF`^lTJQUO(_ZBo/GfcS?l>m.VmR^@Gg`_E.:comDo(\rH??\sM8DaqhF%\"5B=
+%A<8]gN$eJs'&F2,=aBVgaROKd1f%rY@@*'=I#oWerSc$MOLe$2Tk6r3geh'8?CJ\D6#QLg2op1A#XCS'^'Aa1E9;6?HGWK?XeIr/
+%Th*R>ZPhtjbi`\XC['le?*&2!62ie<5PI2&k[WO1=K!JXGgRJ.#^RLX6-t;9KU%4WAjYGN2Oi+#NdLli(MC.H9sNA?#Z;oa;31%k
+%g;%JcDB49'igI@*65fl4W@%uJ,K*]`B>eRZ(Kbj'J@"dD,nukai3uO=s)oYe%G(a5go6KgC_!B8Q8fYMIVX84*_fjXG]2 at +A3[%9
+%dGW84 at pH)-[i9jj>Ne1PbLDm%G7#ItlLZ9qVT*'jHp6#IO>lcBrh&Z4';[at;o`jJ/;cQgI[_b4'tZ,GZT24"$UJoI_NYY`*4_EC
+%2/R[u>cl5$A$B4dc(a\Wqke+1BT:CQ56H4)RId],^)F&J:P"!O*NN,'V&r+Y0RA"V#."kNiSBSCfG@^\f^JWt9ufC%P6KsH'`bkj
+%kQ!R#Vr3,@!.<Eh6!!gR$%t>4;e:6Z;M8;%E^^K'%>MJTLBQu+n_gt^*8"nNGo0[9RZ!Y'VJK<tN<*gP`s51_UngX85h&8oJcV<T
+%hlD0]BO"f\&n?DF$,,FCm;ofm!kMC'bDM?u4%MK8<$Y0+n.8nKlcrJ5Q?Z2/aX:NSRrp#o@()$83mtBIR?b$9'qNm0o:B31Y"hDW
+%nl-5PTD"j57VP'f^HIF8gb.gu"6jp1QGV8NX:0Cg+*/\IL8dXJo3ItRi161Z3k(_"]<6_KM?t;^($&/7`Hk'iRpi5*Y.n\HEtVTP
+%VFM?5pp0fiEle"RKm#KrY_#D at BQ4"B0WY+@$WAOW-Bf6>H.g!Ocf#7chQ.1a;04k/hNKMSGf.VAq]u"MdPl]a!5jHDL?V2OW7W<X
+%%%D;uW=(%Hd+cc=:Wc3H`/["epRfpm8m;u\/Yi\O!MndHJAI<'eTK]2eDO5?>(?A;a,clLRu$mb2C`Q87Y+J8<XtSUa40 at l0)L!V
+%LIGs9qt at +;nf%Af5*biM0,PnB at DDGX&j]G$kTt?IB8q0r3H4QWJWt;'!DL'OFc>@Xop?,V3cFgP/`oPlOWSGdSHqXD*([/r>q!6\
+%%&a9WDP?%!-Eu at -G4]QQrnMO(&JcIkEquV7j88i'C]RC':iH:9Y6Y'eA at nf'L!"^E!)=q84t?3=+,\\$Kd_U.1k-heV9N=:93K>D
+%1<BbCqVL1FGi%GX[J_)'NT.sB<XK,e9u-?ed,6rWpm4)39aMJk#o[\c<P2W#g^)JOH$[UFa+mIQV\tm]K6_IuN*T+9?T=HKj>Z2T
+%gr#WB((l^n_O><MWJ$$C at fVIrlPHKVD09ol-(h"3IL#ToUf!2oLUQhORDJ!=Y+M:3c0('2_^NGlD#)^8^2kciI("6qm_3t]09`\5
+%-:k,)8-p9s3a69l7#PkHlKP,4fE`baf[<(-<D*Tn7U/s,VsU7Yhl"6&UA8#K:3"SfJ_O+CqLZcVRQQN[PNq^2+d03r<*8YnltrV#
+%c#IL2\[n?9^ATZJ7QL<9L&4o:3sBmU+:0g..2dDQ4)3m-\3X&oA!!"X2tY;&T\0[nT'F&F\Ykkk#,?M3M6n`'m.Hu?rDn?\7$=O@
+%&R^k`]!32G`W'\(FqO1O9prZ7+g0cJU^lA6Ep6e(YmeW[MXO=5W7+!`*'UVpk,$eh>c,%[JoI:d7Nq./,e8'4m3lH?><hm3%-^7P
+%GH%XNCUt1F)Q0(NP%050IMisl)9N1XF9jG=%1a(D!TGMt(4OZ3B&VOh"TumTks?^h)U0]N^=N^F=1_[u<U/n\m]S=n+$M_uhQ)+H
+%Y'hDIIFEqmK1ueL[YL!s4TfKBntAn>^4VOt+qQt91o<mk7GpE+=_5Jp]SWBfbeH!#(\5J@:>7ELRp)EFK]&!2>k*q(:seSJ,h.E,
+%[N&V,QD!F3Pe=#$!Ubr;d4\^Y8S%;2?Nq&'mYk^"l7 at VE7UT*=-A%`(Y8o`C/8RKX$.^uK%E&E0h^PdCBkAO1PbQe<V,U&=_Kmt5
+%FrS"X4 at P#Ae8/aP#QJn)8OXc!K1THk-U[W0X.rA[qNT&M at of=NpA"Dlk-Ckeg4F%<n;Xsp65B0>n*)UZeO]XZSd12"5i(%,,K1er
+%mlH4afZ-QePWLY(]`^l!qRa`"FgBM?p,JTi$2'j:eG at DuHQcQJ^cH/q.u5M1Q7'"BqHl6id6URfcXBDuH3IGP_%b?DGrh'AYU%9T
+%V3LTT2UMVPaXAcnJrQqn at 7R*#=qX?sb)V")n[nA%\!%-.Ym;=BanqG=QE_.QO[Q8U6qUah[:[M*R'PjMnlh2h=X+_DRnHB1n"=)V
+%ehiNZ9Z1BSS%MsM9bc=p(r9hd`j"c,89G&O-S+ at 9d4\qu`1K!a-E$r01cT55JNdZbjS2g*N'N1enXD`!qQ(qj2N',AVApi*`s=/g
+%Ys5f9[N1ZuJe]iUd[,F:nK[.G+KVE09YqU09_m1;Q4E>n;qES+ at Ue%X$.*"@n3.$MRtE>!,t%25?<QPFG[H*gAdXU,(tnAunHJ^N
+%$FK_t+[bB#&F'[qg>6PYX(.;rXs='bW,T4A(**!dW%l18GoO82W1O;mP+*P8g#QIcC1V*?osr[bXn at CiTkc74\"Hm6i4+m]AWhE$
+%n(^,c*?[hB+)\i7p&YJ>$4^58H;er6`?G$;,X-r/p0/U3UA<.A,D1e&1A.Ns%^\uuC[3ba0A>g8>mmQIqV,;6%o4n,@*st$\og,G
+%=Gc4a:6Tf1']":h0(H3g)CC`nj-O/M:*+d>b3D:+rf5"4[%?3&-1G=BmUVt(XHL;7_1"7u6Jj^L-romsQNWop]Pe9hriQIQZ_'b%
+%IA)X_'=Vt)UV3*4NN"N^FTOGEY]!\KbKW:i3M&O8R,$TNVt^!%i3oY1e]L06'gb?=CfBlt,dro7XHu8uD?OMtnQGM,QcucD307HD
+%!/T>T$C6T*F_WpKBoehVqpg#Op;:$OBH06Drpo!mN9NJ,`U+K(Em=%d"I/+JYJkaqS3;#3049YLO@,X>Dq'pWVU1&L\!L\d\@bJ?
+%c;(FK_dnSaCG',bB/3,#90'8j55mc[i7jZ)JYu[+A1<QK9*RKJ`#%u[.!UU:8LmWr0cODDH*":A!u%P1qHbV,Mf`.o(S7+$XPNf)
+%g3^JR>*glrn:Ib[-NPHl=uZrccdV?<oh..E4nJF$q5i\deE8->Yn2gRIS!nW(+;4U=bEa]e?`G9X'cR+ at sr49;@37[;TYFPY2i(d
+%kt#Qe?q at r-hlS-=#N at f=dO>s,nKf7\UnhUNB(INs3T00l'Ho(tj7l.[Ie2BolVt>!CsF-mFZ=)_QM4s#Qn4WrA7fcjAlnfdSU)Co
+%Z*Q]*..9]rO-3/m<O)SubR)D/J+BQ4Wcu=;aO8l;rg(,LnfVnD96T^P#P/q$`-M!ZrB9Bn-,$4\Re*Yo3tk.sR(e_\cWj,p$uT\%
+%;t[B.A.t6Dc-2)*DfGYMpD<^%.k(^9S_FQ%_7E at 4>fX-)`S.2W6blc08U4o7aT#?c::e&=nkoGXA#tTmYte--8S7#!Q%8'`&#S>D
+%@.BP_!^flmRRMULI.X1qKt3ZM?MZlY<7\<XU>rMg59 at hl62+W/qJCFg=g"@KRR!8:-h6pc3l^D%qEqf at eRX/@Rn%l&h@`iB<i7M'
+%B4Ihr<WPjclNKR=gt\ut0!%mOf8VAKJJmcBcBg$<`L[Z8i=U*q8N&^3bi at b5VNI(RCe]2^<LAu'B:aNmUs/8(oMht_C'bC@#C5`i
+%#SK=K$B>h5V"%c_PZ2^$79;E"+)fePa_.E*rn9QLW+;K)GX&5n/AYqpSTensFl*=n%:YC:9ML9m5sPCo`J2f]E'PCD_SOr_&;R9@
+%9kqcjV.NRW`-ts4[XJ,#dXt&EKe".X4PZ30Gg0kMm,F3!9<,dT4UfL9S35%mL`Gd%1i'Na?clT95m(ATGs6!"dua=e(g$TKWF/iC
+%86u%;MMRqB`.>_a0DQH">;[:Yo$0'1=HZP`O"@]-4b=[,">!Gr\ia=tF:0)"kbD'?!9rA at eZ./-(Fsu6CGX!a+9.ptR:V7kRD\B=
+%mh^)/\+Z$Ih6^W]2VIo;Fo(h-?J"g.-WuT`o&?C8B?qIVDi9=WIlnVt$/B-,pgb]@Q5"1.h-We/_GT<_3f+.s"S@[7VSCnt1#IP,
+%B(,.3F.>9 at +I[X^atZTZ+E06Zpjh*WVpBR-YF=E1faR(Uk>`POjY7>nBZctW8R]3&+BtdpD4$mtSX!qCNOk at T(U\C"7NK9s[-[.2
+%H$V@=(5';0&tWa)!,p[L-,W#/&D<7:s$8LTJMu-KUNU_G'K_EEIsHkup;1H,1.Nf[AUHMseB-'_TiB5!HY#g?db$k(;Cf0\IEA9<
+%]UI.tpI`<3G54)':NF(>Z'KI:7BbsL8K$r:'l;Iah;4[/;L$t!qG.%7-1!2Y!a at 9\PuOLg'\bP at fl]<@N,JX=]J='ILM(If08QLj
+%bYNZ)<$,'E;Kb21_Eu$cV_IY<Hu^GQ;#ToT6_[2)b)b:#@h./sl`NY7Pp[+N,lYlZn2c&3b1VD%?#]%">iLD50E"9 at d004eUn^Y6
+%FuRgS8FTRF+5M*TWIGQnY)K6Wq)aGNH!$T=a7S;"GQ+B^gj/6ManbQDE],mLk<!U=d$0,V"V1H)T!2bOT.q)qaf!<LL7>%'nlM]-
+%'K?uEd=8H$=FQLa%-!BqD)j7;jK(jRK]S*CE]5E5-Rg4Vc`J+3?+RYXGi\%.oPD_B?[JmW+1&SD at f8L*,gXMf$C#"*D[g/2b0?3l
+%_)fu$AH'HMnAY4q0a:0$@#1/m'*+NU/g]%8'A at a\qDcq'Sk*-.);[QVnju])>1?sae+)-/fFSl<.9.!Fb/Hb(pob!'l]7EZME3k&
+%3b+-Enl:b81S#dS#C%6TFrFriIAsHR<,74IqAPGA,igt-gVM at GR)]a+9"M$iGg at Kmp=Ut/%H;CaCN\[([cD-[c2d/j4TI2P3&[GX
+%%kVdCc at r((;%DE_KP_di8R5GJ5p,g&3E883!U!B[iq0QUJL&^1A?#%NN$*0YJn9#O?fFX$c>TDa]pV!,,?g(ijOo23Yj7%;;Z.jJ
+%FeEsAXt\'F';<YbVE at mo:>5+\mj4Tp*.M:"S_G4-7TKUh^f<9_8V%6rdSa\tOL'$m9eL6Jh>d2!r$c at LfuFtT71YFijtJ6LVflG4
+%Pp/NVD;;d7<rK?&92m3i1d8).k at L\@0d?)./oo7gj=j[;[J-JWR[[@Fa2$*dG"lP<TUl[([G\2C;512_E_qJmr>G,O^6.^':EV-M
+%CPA8)kggjje-iaSblQ#;4YYf`MHiiHhd'/p&%$2mNabfK_]Au.NH at 8sqK4S'3qD0>()Ig)=s$jrF5$'NPSNP$hYFZ-$E!qam._n6
+%DV`l/+gS3H<+!ERGk40M:UPp%d)ii>(=ObrgjdhMl!Kk]d\5G(*lUjA3iOZ#5".8bjs+]<:+^jYo<sZa/p:EV.cn*r9mrrgk[hb:
+%n_?gf+&")KaVIe_]:MNf,t/JJ`cG?f09G@/F,j9f![;1fYE1. at ds6gG3U)<ZX%PI5,H6NA9;;9T8(4r8I=:u\cFHM+f;k5R/4lM)
+%YD"5sTSn9[`^f<,5:?iU"9>/o.kRRJlFfkUo6cq`f%l(4/a,'jofB??M,Y7&`^HF#75)$35flUJ5-6%D"NR+XQ1)h70K%/oLdi*t
+%N at tg_m*4qu'kS'A]ViIr>%MH2C3lO&4JspX>^^1^;'5#>>)>B^)lajjT0,e)Y"hf.oXE&dan(tGgs8!I.%Ve$qi_h0qG*7FB/jcN
+%KJZ%PBaSDI8GFefH9cp".N@'6JA^<-!9$o8\S.tboAD1r>BN9bGi at 6/lUGdar:AM<E`5km1>%#,CH$$2JIa=D,X>aV$4j9q+Bk"b
+%#Xe.fZ=;gb?24:NfC.c_$albY*aGB%PmmF_!JK&M^p;aS7YS3N$a?mF[&7<H#R4R[-on3oR(P)4e<J>3TA at n5dB"@P=?l"Z]]cU:
+%;ejUp_',co4t9dgC2LW;bG%SB4BN0`4N9K08MK92lmm902K$XBG7O1XbJ<dS/=B[:(D=KpA+J5Ca3+'=q)JTYTRVB#r:<lonu=>i
+%7W;T^jWK0)G(aQ33X.ps?AcKgq0Sf,T*#sQm,"#r:R*+a_MU<]SO.g$cM7!#H[Zb<;?@HjUn"TYasUWf5e_U[7F%1N5SiVOh)^-)
+%cJ%),&d+pS(qj_8-SlHPjJXQ-JpX%^T!?u at s2L;?1sS4fR1j$g.`Tf)jaMc"K\0Ug,?*LKg0)_mL:1b7+E.jT,?]YYEH:lp'W;7;
+%,XDY>UgE+"+H#>:- at S/q at cEpeBeIN3M4%#`b]VPAIrIo@*Idg\pIUD,1nVXfSHC_'S'QkJ at rZ$O,NgMSfu_1q+=E_+.P7jac<7*2
+%#,Cu!<iC)sVO(A$;^te[IGLte"mmO-N)Tm;.[GW0F&cC/8NphSEG-s:_4gp9.-E.\s&kgu<ql0;Pg=MtND3 at GDUo],Jm:H`p*qn*
+%K,EtaN12Mc7W<r`T$!fk0K\7NrgW0e4m;c1rTsCE$+QQ$'mkU32pZ6se)[FV7?\P/j7!^MK<sEe/Z*)%`LR2&AS7R"K)W+2Z'/1:
+%=<5j7qfX5I]38r2f95^#2;'_[pJ4]&[d_UrC]Xo`\ro+g`(OiWQiCG"EmJ)c+h14d+.]C$FiL#"MI7o;hi>lW:>T(mjig"i:*1Xb
+%eKUIlkhf$<BQgYHg2d$XQGIbJmkZiV;02U))Oo^5eBHM$WMH1#[J0iEmeos4.9%!2pW(eST)8MPi*h-h4%DJU'&?l-X;1_a3\=l1
+%QSPni7rIslXB".Ii6P=i/icC!@+.`l"'SKt]L`Aj;Kr+XhR_Dd+/Bet/e2nX,e=r&=M.3Dd_"o at ACe]+cDNW^m^E<ih-.\s.iW%f
+%-M0,nXjdh9DL%i8(jS;HI\J_$R=u+.6Zp4GEn(7 at bBp]dYggI#^6Fb`a'/.2./43aalQ7AO%tfEpq[FYA=Vi$O2kP\R(V1&7^0nJ
+%)O$Y]0[%e-Sm8DHcaus2Cu*1GEY3a]$ae(43k0dN;c81'*Qs$3).PI\);k)-W8"1"Q#+Hl]G/<%rQplWjVXe>-Oo0rGcn%5m2N-S
+%4=`"hJ4P?fr2QES:<d`ja.8)g#ls$KS3V.!=))DMWjrg*1uKI1.\s=6P9k?D1'n"P+=&S\RBXb%$TUGVaYUFGap);#"l8[EKsCh%
+%:*q+[`)AY1-!G^R#P at djq%rM!rIXTB#j1jLdn](4R,L1uU27Sc/:Sr:F*Yu&a;8QQY.(8+`F at q1QZ]brS0't_%OK"/>>KhJ:I<t@
+%jC1F1?ZQ*%eOhT/13uu\2sXhMpcr%=pTku+IDchdq%+4T-&h#.C"<JlS7ccGbA"qtR]G.<V)!IiIkJc@,A\ne#rrQsZoILWW;r&j
+%+BJ$=/nT2(!=*-*c`-,Bbrr&*YnDqV_ENFh'ZEaD_#t'`47XM\C.pTH;AqW!*Sojib)G$']u;otR:k27'$)37f\Yk"7p#30n)8el
+%51h.2n`Mg#Dn]'Pr%rLG>4Udmf at 0"WE_\AH:<u*-*tq6gg4GS#>GnuYNdRXmCa7>m]'N-[CGGb/HO,Y6kYFMBT?4K%RhYLfj&ss_
+%R0)Gbh_Foi%`&%B[U/7pRZQ+pZ-64oWP`L*Q]<%AhYU$<G`CMY\NG=\6V]4"3qp7Imkkbk89TI'P`AD`0[I#R4c)YEkW#M4Vu)u>
+%,^.jS]+%MsE<DbriTMfBcJtLsNB[:&*sWTEWE?>iTfo+ at Stba[PACg?^180,E"I"(Fj3J1L,;O.lm\g+!"5qq$<!iT\=R>;IS-N.
+%Kt2OtWaIfI_.^93b!t6Qo*]^E<>a`P,cU&`c2$]IUR>5I$J%88)"K!64m0cbC.Jkr:[aKq$hjUQ8KO7?i7B66VW^k6HTfEM%30nE
+%:BqCNDuIU3@@,a#J_A[R8L1AAZ6p.3EWod;BbclWB?EJ"#eAkOTl7eg'OudjDN/+B7li4^_Yn3If+ff%6o+74W8'N=auHQd-3po<
+%`+7Rg_*jV-H_Dn$bpd0)9_loK#.0t8iW(='e&$KVrm;,R*s-S#^@=cnrNp<.?[8?ZZrLFI#/3RuSV#g+pRNPsc at -\e\>L,hJHu?h
+%)_-'''48l!$64f^@D.6C:gc_BgO>U"#0Jf-J,;hCTdQ/4LC?)s3(=*/]P%&nqTGG_kh`[<Nm7C$\QS4->lU:-,AY!jS>gn\..5Rn
+%;^/'&I^!9768q2b_;V`=0;sq1]K6WY#8sS/Dot?O5R^Fll;l;q,F at qnhZTk>gubHfB[")h3R00#/AtCcDceRcH#KTMFYuMFf$&/U
+%G+42;94526))D2UC5Qkr*USI"9b,M!"3L!KS7(Z,s)]0#K_,$JJ)/&seOl>AdJ_IEh&1T'->7s3GoRYn]c,L>0EcZ6EZIpFI8ub7
+%41D4%//L.sP;q8d4V.2;^O3D(985R]5:,\;%o4*(h=@M(c]p^(!-!!baH&BSkp=;Y)FDWj%G4@:T?s([%J)/;S#;[X<&C.]YO.b3
+%7e^Tj'QY([55+HUTK$p]&B2-0+*'Rm`C9]5:i8:j"Q!-pHd'Vd[7d3\@qFdiidT,(nk*p1fi4cMHHAcd'[@CnJK**=Xuik[m&p0<
+%r?^Xg4FFug2)PqbJF,1]hC=iq:bp.CqtaeG0o'$=!IGd!Y.Wq[oUc`t at F@A451.#9SiUGqL:^!T.eWi-6l[:EY^Csr;u2q8=fIF6
+%NK&5?M?ELgT\"g3Dp++ at EAi!IqjB[Ad[$j*:0M)_H at T*@j$a$!ZYIDN]UIBJSka_B5g,XAEiS[I)s\BUfr4sj3j&,"nHLiYWpo;r
+%/-#00Ei2Z9V>q5::$[<R4m+]J8sd8!/lT<JIdXRriPU6N7_#M)!6P0@#PGT+BS]Zi4-D*eH'6cIRoC8XdMe*kUl+&dBc#:jh>'.d
+%$uJ_ipr[oZ,$h`"*1m7R.eBRRIs*oN\l`\M43!QHabHh6=*uQu\e><#F)[Y\QZ;U8c$($7cqVToG?hIeqrgW6J)i/`o?+5"3ZjU9
+%a;$;NVXk#7DX["]5!.S`+i;iCqCqkk>=W<(F6h].;q",Z>6ZB.&M1dmWgACW9jCu2^35g/qj4KND!2Tu^iIhBp71uKerCM$8\'s[
+%]W"EoeqB"\rVBJ(9D6"6S_96!4EK*(hY,*:FU#FcBM*1gQ"?L+Q#<XWAPJppF1)H<cRrLMRT at F1\WP?;8A2qXktO9C\aTbH#0&#?
+%:;S!=W4B&QXFJI)H,:$bOCQ+^fm1Kfh7%9BZE)\W%bFe2pqKm.''6]@5:dK5m5\<C"B&'$\X#aWk*M-8'*@`=G22L*]4BtM@!/FW
+%YTM'?>0h</&rr/GMKRp6;C?MS7XXX7haDui07fnk)b^n:P at .->Ng`;Og+\?r<[qJAAm8'c>0!\:%.Eug/\`tEGU4Ah-("``M:Sh:
+%4uY3dJ@)@(`TlB!UjR3b%r[D_Kf33<GurT<;c+<:\UN at d)!cJsPd0Z$*]M]R-*ed:ClCf%ckp!##oVB?3cJPRYiF4tHVG/TV!gR5
+%M^[V#7H1Q at Z!.T/E_-+rps9dr^9O$t+T$+LdK(dW9!k]1,(smDo"O4Z5"HTkeR"_SoWjNCeD"5<jGjCf"n8<!XnhE5C*-fdV4$tJ
+%,q/ikP4[2=,\Q30fJgoHcS*1"pj&35%c<GES%k/Er3\%R+#s/(?Cu/MSTN_um4fq[f$$(>CUAMIU.Mhj9[h7=#:e&P at BK&Hh5u8u
+%B3hU),;n1oWsB),N,fG-AD)_]^<gkC#PX"<c1V/#2?i??Ujg+\JYtFSQ&F%p7Dfi=O%Bl$s&;bVW>NdCZ6?#0PQu$^RfBrG7Gb(>
+%?E,aApZ5/I`+GX)4D:17gsarqDJKm=?-W')j>7r,O,CGr$N#r&25n"I%+h8Zd`Dr,.5L*jM2!@Rp.si)8Z04ROaiJraR_H5]N8ni
+%'WO*gG!VoaX;WYcFB%X at Z4'R4A*"]ZKZD<b<^bA<7F.SIL+:]K(QDb'0`",TRb at 4=PuHp=OY at 5ko9"23$d7"_i4n0jmi1Q-5DR at E
+%eVD]?]\#X3X2"@pO$/VT!/)*?C8CXLdi2I]M(),"a)))S\2A37-/P57iUFN_,G(+aC'"2cQl#triNjmD1`mu3bKe')$_ACBIoEoG
+%#[`EZA?<iEd2mkF='I+LkNuJC%t%Q+14MAGMCXKE=%4hdT-e5$&37j at b&P+.qWrqeYfhuPUR=5n!cI,RRbQBM%:q]3 at qpF:i<qZ[
+%e.SfVMhXbA&<dK`1\M015qt2-3I9fq:'h>d<7R'p00/he8NN2^rEI_MN-%!@e at oB)j1.01/<20Hjc0ub`S/Q[-;LfE'h?)?YI62&
+%Y;8^5J[:];pg`eQR].a.k%.0U'DY=f:;XIaEXtn_XXE;e]BNbYVUt9VNSds'IhIAd!upTERt#^U9.K8!@(@e\\Sf"%7rm<r>fXFd
+%T3ElR2cRr>Pk$tnH_:f0e'7!ZUsE":JXN^<e64]W40b[*X2=!W^TTb9L8T;Lq62Em%&GhYWB3escCK9%&:#GniX<l,4C7_,f7[)6
+%2Fnb<aen9i^<W$SEl7IPN.hQZI"MLNapN&51)cDMgLmcX&QjPL,f`SL`nUSVEF1__I/J(GW?1b$)9QmQ#V9j9'>,6"+-jGORF%u+
+%_r>M__)I0&DnGBEnkuW*1(1M9Kt+SaXD&o\U2?m"qToeZeki9".tU3f9N9ZhBcU4G4e>`<,l:O.nHl"h\YH,KZY^(sS)pc;8'(O$
+%LXLhbMhc!75tQ?jmIq42?C%Q=)7W\0b]4fAfC_=FrRF.Kbn)&<E[pm7dOq&`O:7%e.2kk8&O%dLUH at SY/.t>8\kSD8Y[88Mjq4^2
+%Ya at K5f&[7)]UD514)bF[]jQ]Pl_3!p at s/)pHC at EbQj<q/s#Gd,aW`*==R".9S*#-Q*T]c)!8!54=eu:f)Lj><@((\21qUhk;t_6H
+%Rl`RH\Vb?r[.i6C:VI6Db.hZdI/BO;/V3R;KTB<uoqKDOB*L%8DkS\*g0bcUM>e4?0f.],3i)KIN5 at 6RdaC]n9hDV)]([:*#OWN;
+%:/4[NGnp-b<\G_6GA86nXpls>E.:POZMa$BQ=qC9b,Tj]</J#f].5FQ3EG^u8Z(54dta7 at 8rIc(WK@@SY/EBlIt*)(Mf!Qq*/*4K
+%h@@M<2\^9Z+'M*N"PqqOl-'cu7VRJ8!G>0B]iO8\0gD1oj5aq8gZ$qmrq,._lW<^k&l<iRh59g7;K,L^4ULUWYf at V`MoV.K5-aoq
+%S:FmuYp at m;RHKd/m1B)aVM13=*q5OeGEM6j"<_Y_K=:=h"6[/XB.p.6_F`,J9Q':ehUMa0YiqTT#^Qq=FI8.)nmh:*C7^k%GaW6+
+%;gFeSS$Fak3H(=m"FH#]a!tH/2gFYZl3i/ZPcs[\no'-V'BW6gM/9335jUUdP`_9e[:afWRYQ7Zh]^g[]F6!V'mNBKi+O%uQhQkG
+%\$&^bSf$'`kn<Tjq=kDUH#(,o:Z7MpThuRfC3qd7WO(p6=&2XqIu/p#)k;HXRg_S5#(1g>c.s/D[)\';K;q5KOi-3"\loS235K(;
+%g</>.&+**eOjD=?Gfc:iI/\ps]K$SG^ZEt]C0L0ffg1oqbp8;>WIi!Ukr3$hmFP;qH.IgagJ55+3GesH&S]o$Ctd<@['a!43f@$:
+%2bM;DBX#E at Mdn7+0$^+!*T\*<*,ZMSCF&Lu/]3!ThY$*V"kYfthq(ptgX36@<@kMIU^MRlag80mZUVBW6+"V:;uTm<q=rsGepe$)
+%e?dQI?1+,lPJ$c_q^8*#0"d6sDtCkim4q2sI&d`I&H"i0c8TtrZDG4D03*>3P6p)+hX<j1fG<8!Os\?u=F9B-ZOa'9Q>BUiR!Aq-
+%1=ZW4-P3AYClg1LMSK"'0<o]ZEOg-_f"Cdq8dsuchUp!RE`-eKYlu.1oj@]N8Mcr&?V`3>_3Mrc#:0rH6Z"*[mO$j5`lLRhZYm[$
+%8qkO)Fk@'W,[R1,(&Mn6"1\s<4gf9,9R,]pN%g\*G??.OmjAsm:@*2%=<"RIC$hCS=l+,S%0Oe<So6B!Wb39IS&*`JX_gRAH'frA
+%2ZAm$nh)gY1nX16<C7oA;KlFXpHDD3F"'aN3a.BXi;\6WR]^^=9(5B at E^I<XK:c#/(A(Zpi(4OP>F8u>K?-c)1[jL7+rh51nMXu4
+%.Wo"TcU4O^DfTpKCNlD.W'"C4Org$SQ4g[R>Y'Oo-O'-gC8%=5b:>"p9kDE,KgB)r]8AYAnmM4D9+G`):r-Jnb4"Q&okaEd#8VCD
+%*0250el`^k\XX(n$cOJ7iQ4WIV+d8%Y2D)Ve"7b:$:94`om+kq^kTRC,*FL6aToY41Eji/IL;qiIu)i;%Y84I'c.fAUN+2IAjeL<
+%//j!GcPsLj4Br at c)B at s^6og5?_^bAW;Kr>9dj%\VD5g?PFnQ!s`=DDh>1.g+Cu%r)iqOOQSPrSB$ZDKs>ZGX;do.2>[L&X%2$5Dl
+%$m+_<Y^?fgIAaK90_+/k04d'+F'k+kS(7hBX5qu(oQVb^g0ir5O`)o%)Y4a6TDP@[T=^[jHWhalM3B;<5R-I(VTB'A*fCmPH102&
+%!)ANk\fKM?!rA8s9(YSUDkpd6k<(rgQkW:%nEBg')=dQ=rB9AX_Qs^[Bt_*e`CcX0+Iae1:)QbQ;Va>e!Ke"/cMjkObTh6T5YS\o
+%jlGc"_`OtBY:6sVgD7<oc^l:;kA-QaZ%1&bd.#f]9NO'[c\<N^hj)+,k/ue2(oaW,#P^.&iRS^9GsWi^)h.=Qm3MD-LKdH63+9!U
+%=*iLLNL&XJS\tZ;'S=.r\\$[JC&]WgdJ4I1L at +B&'pcnM=n&+_>#Ni*Fh.8`msJ1[F=XU<`PQaFA]6n92'THO]3*kcg at TM=4C[me
+%CS;b4r>=+J0K2m>4d0G9UNq;Jqjid9_;OcL`A58>h^\f#e.IZC5]+WH8_uI^`nK&h\H!H)\>%;'e^/V<4a6&T*1W:7U7P=3GFlT+
+%26[VBF_iW%]Ct>&TXc?++)f!h8-7TVjRN9h9#a at oM75sk&T?)[BmrC&`Q"p\["e252^eI_cgqE7.eAjHd[Y6j)LmW]7,ELT*ir"'
+%22+mjob()sFk/L0BV1h-,Kd8'(H#)=Q41068_g\$`LCeFh,<nSNFqmga7AJ)[+U8Do$62F-2'9GPAScU#u/CSFI:;7qBj/0&,a+g
+%J.oe9Y#on?rGeTq6up)@Rf`OG=g:1nK]K3\r)>a8/;f\<KFCedY`c2&Ydali?29hZ>=sr=V;*>668la4S?rg-_KpTimn*+$09"*J
+%cHl<ggt8uQ&#>"u^U7jKUka?^EEH7LfUbA(d&Z&_(T0,lno<U^R at mVrC%iRZ;QY\gZ^==?rcS:b<oKSfl2$Z"fpB6R\b9gQ8ns[Q
+%bTs9$o&eT)h0J?W_WK#8gNE]5f=DX?`o4j?cH1B7m&]M0'7;c6%4f*mWR(D8O*S9H&P99*dRltL/53Ue'3NNZT4bdua!E6[XfGFd
+%cS9\s*7bPeWLFI@=tXm0LElsP%=8uhZRO"q/EJQ[XtAH//0Gual";`a$7&iRl<n at hT^lG6cD#.j@$Tr?TCks-O<gtk]a]Zas+ at +=
+%8q`Fq02(g*NGE;,jf0b_!jdq>iHV0b=/r+422OjU1>1S)fD(#]eZseh;AF#-KiC*t?K^n=<6;i*_U@\GNgRFH28`='1>U5GJi@\R
+%ZBaZD9?VRmk#:'&dn'NY^@&@];[bhuLhpA2Q?0bpmBq/pS-F-c]G(+5`C3S:,qe$-<"1#eb;f7OGY`[M+$DpE?cerI8JJGd):KKI
+%^gbu=S)0(\6KcMra_h1Q;/k/9]T,5@'ogF-+)nhL;f\]q2ePkK2ooRj&%iRe=hhk?/keVB[&ZIU^9AT/q1t[i-3qh at lGHSe3d\S:
+%H(O]P1W`d)N"J)6fN2`Bi3C48#(1jrIedp*o-],P-'@d7"#okNBmDXq:[h8fg&#be?V-XiP+;lDr.7fV#;c![2^Et5ME]+FVGs'e
+%[TnrBiO7+4.Z at hN=&U"J[*MaLEE>t:hnA2-ObF8ZiRYUSHWgWO`!8A at E8oQ7A-5Q9bpQ7c3q"iAR4?[[7V-/Qms82"A*g\cj)AH=
+%i6YA;AITEVGQfY\mb<%]5r?:QH7l\'\j?Lo\M)/[7O9nIBTYH"D5\"?h-)-#1[D*-7!nO'pb4+/a!"e01&U?2"d16-[0m(RC3R8+
+%Km,slX@`(Sfmn?a1>^]Vj6NSbVhn1>gdl`6Br]dsZ!L?l+=NCCGRWDE)t"R?GY3_+1so2s*2udgMF.Cb]8a.Ck:^&+9R[Mnrt29$
+%HO0H)BZ^hn[Q/=IK\2&g&abK:iG)s.p+toIk;q>j\Bnke;dTK+]!DO]F^8(As"PG8[Mf[smJM`9=N\5Dh<+'0Po4"',Y3O&]?0+%
+%\8Z8FK9I*/!e"^_8*2=I-c$RDnca<$,kj>[/ZG_K']&JBP%QL*^'B7^ISi6oZs*pg.a=MDF&=E]ZLQ+qI^`!gDm#<?`0OS#TqHOW
+%#p9B5Dot+0QUFu53GT4JqiQTJYHl(A,jb6;pjJ;9mJKia1NH[,](dTT6pZ(;3G5,8EY\!k_o1bMf5tD&&0Y^D\spsk5W@]PjC-b!
+%]F%n9kf?&)jC$@22_o4iIT7h(K'r21FE$k@%CIqP*hI-Bq.UXFk?PBb-cEH7EG3uf#9 at T.o9AeKo%=qP9?tpt''*,65X_F#Vkmlr
+%]oOU+-6KLg5,X6jo,_]hfP-qh<f>\#)fis<+?IQU%RM=6'Mg'.kNO=8J%J?h\oqCAK;=cb7Xud?I[u4JbM6RbPfC-Fhi`"]>6KX8
+%#0XJG9Cn[,`ORirhm8codj")4;hFs+9$8&>=u<<scT[WDpD<`T'hC:?W:s!Pq)5`tO^TR^H9'&b^\jVOWX2 at rD\g!hEsg68F<RD+
+%m7qIf3%NZTR0)*j7`au+j"W_/RfGN#oRb`nSLLphZG3pjD-LV%3&bd at 8D3Xcp>$:aPi[hS4hC#s)-De:ClfLfXTp^F4/#!K7HKF2
+%nnCF\BUFFE'>b]il#(q_mVRB+0AHr;-57ha'I?cX!fX_,6jb-4?@D]&aW#B/GJ>6_UQ:tl5H$9s8/TuU'1a]ERCuY7ZKoV4#Wa8.
+%VF/S;"2?D+jBN.]lMi:H;UJgh^BYR\DjIS-H5SXHAa2[U$"cTgo3TW_(rYUa'<j#8ok.3)[NW]\=W)-!jDJ$cQBTP-ma&V7CZ?*D
+%_qr=fD6Y*I4sIBM9C.Ab3/WfSqqqBt!gRBnr<in?hI041/`^:6fa8&faiVm/FdAO;$Rb&*HD^o-!qqg:N[$tc$A+8CfpuZC>,:Db
+%,1/J+?(5jrjpGamN81c?<h#ERP=2YGX1p)R#0jGo?+QX!Zj:7YPoK0kF_Up3=m;/VgW at G:^PKM8eo6("Qh5EmHArk^P>p<rcTh;i
+%Nu]G;C6Gi%aiaor95WGT>An:3%)k0ia]+o\.]<VVE&-s$g at PE$#Jd!06.<:4>bSgK+7lp/RDes)guBF<'ET'p(h'h7qht6)ePnM!
+%"Q&W5TB#('e:P',Bp"a\-PCNbU--J3XmU=lA5AV4OiJ>"c\Eek!bA?#Lg-`O\A.SA3U8g%@:/uoBJDI%(AOn32B)@qQY4#^8.g9"
+%.Jd0PEmPp1Z*G<E)=o!hh"L*Wr"iP<2*[LXC677rD]Rr-BGm(lcT)F`@Z3&0'T^i<%i-qGocUKY/;9s:c9f9cck7b at 5ak_JSZ,U2
+%W>X#kbG?dP20hq/GH.#bX=FmRkucInamRmbm_=FRHSS16I<6.'fAp*",RrQ@>n06=7"n^eSsXMkS`H'c]YiVqh(52gYU<fQ9*`c\
+%QCKc--0WgpSof4/_SO<12_*'*jAP\,D9`=I88tuc3fAF]`?n(2#Wnd!BZa>n2iKRjS>LcL+-\..3s]tsgI_0>5[Q:k@[F6#['?kl
+%=!:odbR(gbG%cLUXtT]m0$U#!V`%Ncq:g(7Q'#Rf+Qm1Kh?WS[j3.s).fOJkfl_+\8QsbN.-+DY2D!-pqLKo7:he6CGLK at Tp<P!0
+%GV0Ldoa\Q\U!]7"T!*"\78T<JE1?H"(*UaZ2q-:&MXU3]7+JpqKeb1)F.9<=4b,=Yl6':CS at SmoI.YT>VWd1"BGd`5S>:&C?rb2.
+%hPGV+Bp8[:q4e4C2&Vuh'fhf6_jbj8BOMJ+^&p=fdnkY,D#N$H>WM[d1Ei(6Bifn-]6>4TWI%TSAAId7QFsn=l&.)O0rKDU!3U&*
+%AP\DVgH^QO7jSF3.sLD+g&9V<M_2=qPKmn>"9n'"SO2SL)qL"elb"p>Q(bO\RbJHM=)h!o at GUq@W)Va;ZAk/X]<M?3**fGf,@^,-
+%Y22b"6s;2%BG/g_[usj6cfKaR7J-RVp)Wh1)5YlpD`n)ocCIDJ9C>B[6XQ'J,'ThBd.^1-bnctE^R_U7;]td7N!kJp5XTut5#b:>
+%`Mf'?HK)Vt+c6CAIbL2 at ap$tQFg3gTcIobM8^Vq7-=;sE%JOdi%"ha\b)tk109[4TG;pf'o)sLQTrCVIihg3bQZ0YpWS].bV&#Tl
+%(edY&k9dk>V at 1^,(g"`<`TG_rOR+gnVm(RKVU>H]TJt2_"i5J.kFKQ?WbITj4SRBH"k at 2N*NipG!+=Tj]`L;VZl[EG(RER_o4cZ&
+%B>)cs*Z*m5<)it-5<5$9@\4Y#P6=C`j"meZM5]r"ff=5L6!p(_de^a+7)YcEG_pfY`TU^ZR9dn8XZ",=.I?qm=n/_3a\N;tQ"@i,
+%[51YZDY_iK4&aPLBb1j!$"k<sk98q^^2jUV#V`'[IHsbkYYtK-ki!S,j.ET>8\p\mn<)&!0DIj40KJru/0P'+e\C"CLi`-SZDFn+
+%^r*Cka?<*-Agi(n6e26fPKA at C*6i]N'0,A5EsTo#VkKgmq';iu&X`%rp3<+)aAnM_Z.=RQ)JT9T)eXo'^3Q9ib%3;9NYKa0i'RN*
+%`E<@nm!BV!-0Cl2W5<USIBpK7r+[O$^2o1oe0mkA(?64\$Y&Z%:gCMB-HbXHHqeWr\o7s%D599"7-6+Tc at tkXO>VRJLSNp"2VO]q
+%rC=FG[iiLfe8C!sdlF]"ZNZhjQ9_XCf\!`W at jh!@.`c/nBh(.X]S>-2mJ]kP5_?HCc(k4TZ<NJ8ciT.\]RDJP5*rS\4`*-FrHuK@
+%B%8c3s2n,B"-V&';5e6!;Oj:]elk*HaZN`oJ0_2;XX5Uh&.hVXI!_N1EZBr7:F00<6mLee/m;Rsd]AO+C"NK*_Y@\f_n+!4'%L at 0
+%'RQg?"?GX""bd1n*BkgCS:d"bSU07=EQLi"c=9>se:Se>0=45iTg;+OG9j at 5DUGm^Z,Q.ENK2Xf/3[Ci]b8Xl.iBipbnm#$-#QC1
+%(<rGG5ca^EpsjI\8s"u$rfo:%%p at HI/(*Cq=.Oq23r:Gn_f]_')Omo<g?hhcT%6dq*),TeVCRL`V;[Upo'KBNrm[lA]\/YMZpmoK
+%oAIb8e"pr^^BDQo53$J*jq?@N2eW-JN)>dSN3QR#e=)O_^Lc4<p?F,62spSr_66^D%/M6XU=<A[U,=[ldG&(R at H2BU,^f'kVj+3M
+%Ui>L'Pu<t&*p&'m7/TKb*r1P- at f&&6-=RX-*/TOM"2`386kB$2835qh+Idt3T<^W+V!Ts:(Se*@)^2?M3ZJ?OWH/#Z?eI'n^trlZ
+%]kYWpWeb]iK$l@"W%4L]9f7V9)(Re/4g7SR??/^,'\hNaeJtN`54KXFR.neQ\Ze6e5<gC>r:=/m2G*]o\1imhAPu$9a.VsTGF"`E
+%BrnNmf_H+s4'0tJ;bNklPF([f%P7o:k)_`:Km8W+D(UCj;bl$PQs-HbIOPhl2(Gl_TMe*knC`-c-rlC4H1o26-&8()?m8X7X#XUg
+%ndStq-0b'cqJ;/LZos7/b$s@@9-=q&lAE#u&[XXeA5_[%k+3Bo7[e at CB@:<CEt0U.k,oUo[D3Fu-q6QZkq%N_ at U#Bs<Q<H9*+"#j
+%CFMBZ#4_\G_d&TTd+?D]DB#Rb<!A'Em$;G25O.NnWkj-\5,=:#2*S^2o)e1f;n*/6[KG19#%Ud.KRnkFPG]]FP`m_hSP?/+B`:Hd
+%Vrob`b"^qk[%t345D;dgYs9@'R`U\9d+"o"=-1iqeg"lRjl*OnR)-C!9Fa9 at A0q-#&mo_ at P4Q,*C8e63iGt)8jcH$>]KN:M9Bsm$
+%hCc0?$L)=>Z>JjXabg,gGXsc/c6O:gYfnMD,<rkB=FS)&YCMd$+=APu<;`u_,6p;lS.C!^6s0gCYPVjB2;=T. at K4n[S(X=Us3*S<
+%EGi\APYdiXNYt(SKj:hsUN3BQdX at L?(s06&s7>lGP4siCZCu:i_KVTsG?Q8)]m).)7`^#NA/,&LGkSSc<e_l]-%,JI*?&i(CV2[R
+%Gf9t@@+7T-8afE>(n%l2Ea[NT1d51o2DN[LOqf)=Uc'2hPuC/JIF3u`&BYekP37,\XHcRJ0'9%a=7Wi!@iU,aFb4Bf1o`JPZK#eJ
+%h)Z-j`^YT8fhtUs)1WnC?ML4i12*9HZX6:*2AJO#a6GQ. at 3K,EYY6MPG+%4(=&SHi6;bmdBcES?r?gD)D<)mK*H*s7%oua(),jrt
+%anUFrP``.7qo8n=J!htICg1pdlmeQ*D*E[-8a:#_)Gp^[_^3!`1o%smf0!X3]RYqdO=>O:Ya[Zc-^LmtijPb,qUS)dbtPL=hXQl*
+%&S/+G_">>RR1?aD4b*"A(]99rB\P+[4m89>N^aJ<e&g?cYm`_h<.43jSQ*4hF0`op2?)6OViJCP.cb;8]<u"KiHNp`Z-V<.$T4UK
+%D'A.TMQQt_7W-\/bZm0:ItLGH0RD3j9hN"^'J`Sh&[b:er6ia2ql.[c;e([lk*1LJID:G4[8P;=l:YhRGW>9$=TXZT_+tEgFr&@T
+%2.U at 4Q8!"XqgHIlnXUWne<*WA1-^kCH)B$8Tr.in[45_NaH^6i$=i,4P4jmoQ/d)N4p3thhqD"YS2\E1L'P8D8M.L6hdbI9k"c\i
+%jCQA!l",mpE,;C9k\<f!=pGP[iDsa98u),X%sq9?i/_%2Xf8/NTQft(<(O\$XSrsCCPp at 1](<Z%FkD3fLmcuR;bE8oUJ!qn,7-^D
+%bP=86d>WaU[*b"@1/pNur at -t6M4LV?;Fe$UIhUNj\5V#7KQhn_q0Y[MEE=*e!=R[_.Oqio^J^U:0cWEN[DC0DQ(:1Ij_4p`3EhL6
+%'$9-s6p84g394ZbQ`s.d6S at K5eut5Q]i^o\oXL<^jM'0Yh&j82gt`q>9oJ[+WFb\Y-1,&`.g\`)S!Du9O(b\gHjL,2oOF95KV[p!
+%Xi&G76$Ii,j$`l]>FoT=hfe5>oTVHC_nm[jYmari%K at Rf.V4@))\bY/ALPom&?OD3.9D?T1'FQ]$+.8i>GfDnd#)O!;7Y!Ak'j5K
+%7BM$nj`hf!0<:spl<3Y;29HWo`.h?i:uSf2Nd@)QD[fOicEfqd<>^rddV`\m`rD^Wp$eeA;^abX3Y/&ic,'f[_-Ye=?Tc<P#0+(6
+%Xl(_;?X4Ek'/\fG91%[g?N58=TQuLonuq)YDL*TE<Dse@==iX9B$o3Xp%'IXaE&f+m"$N^dcl#u#2Os>9Nq$Io5]FjXHlk5T*NnF
+%9L=>ch;VjP7NdZp5;.;^i87e</@O.3EaHlhn*B7CleO,R<:ln)3eE:N^piCJc!oVdNlWMBiI'&$`Vr%]biU>f[&X)f*\>XRr at 4cM
+%+3.*N&\^Cg4R](Tj\5pr"^.Q,k#j(Ujsr$)8VsY],X<$NP at cuE.B;0q4BJh`jH<l%.V*TBq]I"o[u%<1OKZnYh$.93HRGOcGZa!.
+%V=(Y5b2DL4nP'j/ap-;Siu:VRN)Zpl7o(bhL)H`=?>0ER3LH?sGHPIklCKcCD6jc%W>7ZfhEJ?5T'2X4HgUnV?9VF$Hh>k2DBlQA
+%Y`@G)npu-Z-Yr9NhS>Re1%u8EEBIAY*o-H=#Dm6=<7-)aKhY=aD!e/jP8"5pJsLDS`[X1g>4TMCkLB*sj3:D9cOXDXJbT1,f*2IX
+%Urie.ntN<"o\EG7l&HbPdBI'm[fXu<l/qm6?[1n at N;e2>eY^(8%k!,)j;in?rk%:C\ZcnC[l6h<+Op$W4nc-Z[BD56V!7*CPB71a
+%P_EF%Ije\>h4p,b:HYBA*`,1W1^PQpkahLq,/hRI+*ttCIN^)-7(('qpIGYf,;nXk-^Tp?Ae3EPAs,M5H'q_*+8a2^I<YA7Rd[%8
+%9&(<Tc_l2D%5r!PWL3Y5Qh6CSh4J?V!<:,+/.!c+`JWXL"A>OC98)p7Cd"g<;kr38#_JSl5g4Q+.@(Ao+T_'+>Y&uZ\3)+LfW at kr
+%Oh)]u2.u[;^6H9ek:-H+-'iGr1P`esh2\ek at 4oL+k?6nF=\IDLmd3,[^GY2"mj_>KEEF at jpk`4Sf+Uo"na:U0I0"nh_%q^]R6]C1
+%7\R2ZFf(2`7%[6n0^S4V1_d;OmUN]d]Rbdd;jg7Qac/FMP5g,5BdMhP'6juIW)"W$S%#`9U9F<VdeN*</GU"FjIkU22R?jIO,auR
+%b.m0`R1+2>1R#"3%1m5JPfVrjNleB,GE_Kf6XXT4V]MFYm8P=r*!?L)Ss/#Nm`3Q48t!=sCRuunZ*P'?m8,[,:rR\nhHo@^`Xqgp
+%%,_I:cU/q5<*Y$r5,K2sZ;7(HSa9aXN)nbE_>bDH%Hjnf_QmPp"e`e+A-"nT6:oX^P%P($bU"oYY,hT6fU+"9[:e-Pl[SiS">)qL
+%`1BoO-PW at s+\e?i`80B$(XDYg2]&tu#5b_HS[q?-UD=b0*K+iapXNQX6o#VNGuoiCmE7L:N-JZOJ'B$jbP_dW-o1P5-FlFlO4uql
+%3lIKMS!u\;Zu!NSbkiE+CcTCo&6)0F5cV,(\pG%qJqEFTSjAj&nlk;aSVNJHYj',r&!2TdR-(0I&h"9>1>jZ]MRM!G3pBZRIK)&]
+%K.,8kW##?`HVAbUUFToL/NAk at Hk<er>bK+uho%BEbDhUK;Il]P`s_#8;dSn*H.fsm1t/b-A8g#G=hZ)(=(K6eF]%&&9F7)+RZ7qP
+%aqksGB_!q)1`W2!SUuI`6[h2aUkCc9Eq:p?q*<_Ao+e.MH!YV84IRok=PJ?A#-&!.GmVo2DWl!&0Ngf],U_NE$%Z5#I)dLNg*q7:
+%/HsUegrH1SG]R*\_3:/deqnP,"R)`kcm%j_-`/OmhVY_C:>1#@D5AnTWUh!l]R3D0F>92[]p!tj),+k*l)'808L_1_$VV:Dc`V3I
+%aT at V^iu=jqSp5;81k!^M^H$\=MRXKE>uOf_(FYoGB)W)C'tS)0s1^"`fe(T!:+'8jd;P6CEfP.;/0)66\]>!fK]L at k"XdG*%H8#p
+%#Wq+J9-ro'=A)ZLlQ!\CRo^pR^HI:@AiYTV?2q"3F*N?"- at s1`1Na\6b'gjJSTfN4VlFM^VR)o%M2K_J5I<9&4o_1FAe,j>;+KTg
+%B><Xro(fmS`YA8$+?-K[E"BR9lh[2]7>][9rWGaQ#ZkJLA1bmO*eCUIe/(*6Ml`&W+st98 at U/uRIJ(/HFV7\h=35#/(*f;7Iok2E
+%g%B5uV().ckL2UIm$C<<?+<OWZ_<>:p<eE9KjJi_iL1Gs71GG_1>0Fhd=P/5X[IW$^DU)-q7:]p1ORb#o!R?-Z[PhFg-h^MZ#bl<
+%R5f'*'RZSJ,fU#P;LLhQhec_l3<ZV498b8IO,lq`oa;E*"*--f;aI">C!W"/njBs_^RRU(\JL!5b%'ubj,li>A(Ek?hX>o":(LFi
+%:[:.3FZatbfRDCo&J@#'Hic(APNP&8=pnj]m.=S:c:iV>&-RiaOn0aDoUG(/o\t8+0*mG+HKt8fGLCK\]n5EG.WRM`W<+G\jbj;2
+%';Wm,8D26+Grs\iUtW4+aXWK3>Auk8aM`iG)#0(n,1-\TkQH]V0J$PY\-TJY"6f?HDH/p_5C;Ps2a/pa(e+E;8KJO%[&_(KCTr8;
+%pP2%B*an97jB2tCp0d=,km-=6(iU\f0h at qm5n0<4,!0rhA*ash2G`("\L8VSMnt:T9gX"]c5,K^,o::S]0NP:$2m&"h6Xs76&qG6
+%1t]K#"nRc$c74V<@.)C\f.pLubaD`"'6'O7I)N*4\j"0k.I^4Sr&@pfFdqeZA`MRUCL*,U0btXE-%1hR;k6(,gn]q:E".M5[bJ&m
+%b*4- at FqRc.;ZW?JX)Vp4k8^Fnb[gN4pUAV-d.$*5_4ML`$o.ckZ,t&oEW>q$F"s:9[k4L_/aRR2=;9WpTooe*)j;2a@/XTh9:.fe
+%4MX/"YK:S<N906Rf+t1=frR%^oja\$ZM^YFpN'MJh?N;tU,AK$E\>pf'%j])doJCJ[<UFt?YZOn)GK"`'gEpmC:Q:f2eN4k@:,C+
+%Zi=c<c9aVm8L7NapDJ^*&NQsP(9I3!fkTboG4d at _^,GBW[+4^WF)i_q2&@He_+YB%52S!5-C*`ID"=.=P)BObF[Lmo/d#S>KMRJ5
+%#HtFCOg)=-5$e2]4tV:M(Z=FJ;)4K'?']n.j at r/a,gCA$LfgQS8K"\WP=L8'@CC<0WL-$RLI#b*:X9_RO*eG%oIdaAnr:e9:Q:R'
+%*]k%e-]fpa8eBF'rp8DTPb4cOe0Te!;P*$D:gW-kb9HDJ+IG++)#b_]9[(7bheKJ$:>`&MjgLFhH]UoBIr5#GI5>"`@qXrs>OoJA
+%BsX+1cJ_9[E=gqf.7)=)4?nM1Y?s)6UiK\NAZi(QQR!E:PSJjli!(3'lJZA26V`#pHqTPb.-'8r9F,(,gS at 6[B>H2]o'I&%Clpls
+%2E5;ji"PAp6RgKPA^?]Vq/epH8`&Oq#a+o=n(l7$'@r!U:dF2WE6W!$8J.\NB=0P'ARbV*3$qH[Ikg2&*5=ft^iGt%VlfpZQrV#C
+%L2UK/0KR)%BkuD/oUKu6,)A6`1m&C.!r.^1!sH-amGF>Apb4M%0Ts"q"QS'"br79Zf0.ZeM0l'\Ys$f*H-Zq at GNB5GN*+=NnA0_]
+%f'0AH><0eaANPP$-dNAG%uR[goWkTGH"WDoie98<'WOX/&"Sd:?'8l>Bt>babLKBL]`BX,_&c?#FfmO-5G>G`#WkZOm0O2le at FS1
+%ht/*R16bAOhC,/V,ho1^->$kQ/mm#];kbJUKfL:OBX=NMS5<=^C>p;j^^Q9Z$!m$m_6p_f.ag-38F]?mT[<AVT>]s:.0t=+oM=r!
+%p5[CPDJPa@:J'28#1^HTccETFX0\Xi+#">:mMr9m3HZdY#PHn&rVX(OX"EeX4=.h0+mqhd0+g's\go=oR`N])8RACfPJ5 at RN-1n6
+%3V<Q9%l;#<bp^Z.[YZn6pd&:1,Y\al?oBn!f8r=!Tha++pUlG$9<\=lO^CfI49Penr2e4`V[bK.A"W=!dgW]Z#u>r^^*LjRmf3\p
+%THGO;Q at +2L8=(o:3JZRjd7;rl+$VTB\mUmOh^::'&d(-E#TS_dS1qaS"J(_TG;.b3JL,IbaO2#TX;eoY.[s]8]C<J-ShX<?K1S$B
+%E+,M;DC>2b\@c\hP/c1f]2H2eNI%S/VJJHSR7 at nbnGALdhmN_6U>lHm1($U+@`EsFqIr8Le%bX"lm-mT=B#"3Z+T8l2IIuK,1gGr
+%e\r+o56'l9/0qe8/<a8/4O]llU`EeE5+j&'6[L;6RN%3RIumo0npE-%#+>8l+%;Or6)+n1CFKfd&7Jik0XP^;,GXcMBr5jMmKDeB
+%,=+BJ[j&R&cHa%ILYSYcGo6T]l4i<[$GONMdH2&YpfW'f-Wr&_T,ZUcG6r*AYhY:R0p_m0?t;7'mhuaEU2[LLb'!Z,j:3_PH6+e%
+%$e/;pF.liWQo!XBE_66A(-bej]g?6;+ou1q6r(0o.HNNZSS!:6aC?AG=.kW0qWH&PU8J^lOU"-OkG#k;T-+0?2QXEs4I)J;i%YV+
+%,\QK,GKm$YrC8N"g?d at 1#-&)T at mf8GVS6c_ajt"4]]rQ3*dnZ0R*NuMI?YU324h#=]>;9cg at Gu)[2STDT%'VZ$RcKrai2AYbJ7l[
+%c?<[]ne0m/qVnP<)"$VeQD<A7\^A%uTA7C$Ln$DnODGRfRI6d,6q9:`49mL8.[u0i43aUi at CO%A67Mpp`B]tHC6cm.(PJ4aE$l`r
+%YkOa<l at EX/,Oct,";@mDKt:+"G8Df_RCBj.2=PD)M>pU\;/6eDISA'H^WsdTop=l%[7g#scpE_5+3PtKj/uT-9Y$>I/=63s)^W#'
+%EDBa]Zs43&BVVfLP_!6T4iCn&4p<U+mYb4PaVV3&P6]DeD7aOH]#E(t6[3(b-ft,D:;Pkj=Df:9)mI*RPW,mG+bfS%/TUP!4qu]\
+%RTub>%<g[VUtlYgfUkAW%dSCA,eL_1DsicfX5F3;os)AE<m%M(%#AKCF.J6.h>2WgM9N3-A]?J#"H4_/.J#$aZ!$gmE2R&pIN-u/
+%eM_NR=RP)Q'&j)6o6o5/c^bD(dU.=feSQR.m/g_3&8Y'k,PPU!qju:lir)gfJr9`+DX0KQGp'ZI&"e3Oo5[(@"%knpSqfU,hGsQN
+%UO&L=Wf!Z"Z*@0aVtO%nO at d(imgH;M+75;P)JC at fCnW::P3!u)EDttiHodjU<L77R at hK%Aa"5[jj(%AdVJtdDEbU-S8==.PmD)8.
+%U6g.pa[?UOF6sr&?1]oppLjkH8Z[Wl+GNTgcTUZO.FAfC>4!/_.!4A"?R9=Tn#P#cnjUgdc5jsqpu=d%o3LXuWDINhY=c=VPJ!O1
+%^89+WT%bUOanp8UmI0^>-C^]Yflm8TQY(CNaNL!O_9Q!6A3(F[-2!XB>+1:!&(Yf1$@_7t4P!9A4Ff=)"r0-#1WA,t[3?uWr:!\L
+%2d^A^7B-7ZSES`R at L.Y<GenAHkFOGlkADdgK+^T1H`)cS5>N2uhJ<*9W2_:f\l2XpQeA/\\?GXnPLms<^jA]6O":cp4JJ.`"K;I[
+%.i2V?<%tNqDGB0qCQF)E_*HaKP8""jeHC](e%,^)dCO/CerbJ[.\Y+37bmI=;FhQ_pQi9r)4,Fc[*0LJ^H(5<`n"]B&9u$9`2k?:
+%7KQ4o(5ioX8Y0#+-^t%t?=4nA3<slQ"5>Ssbrl)Y+Rt[+aE"0`8t6)^%flVU'rOM,eip at 5"'k<mPuN_'8>a,g1p5LDcEZ&#kT+DA
+%XQ)+7$K%-,f^uqYSJbT$;i6Ub:>KMX&o5?1b1&cdR(Tu#bKk?;Rs'-IA=I?CK-.m$59lMW5Rl>eLSjN%ba*>8&h&D,R!`2 at e!=9@
+%Xp/5g9Z_ at tIGJj>;s`WYdC;5rI[<<`Z(B!i3S4roH(Z]is7rnm78q:bCHh5_WFSaV.N3X8(>KQ7CeR#PJR/'p*JK(1N*j3[40S9[
+%Jjt#*D#*[gc(Epq05*`)Ms8*r]JQg>R<miPVLk:q9m.n>Z[DSr%-*Y71u,c_F6>`laW,qo6h6lZN'`R^!2g!o?#$lHQtX2m"AP3Z
+%Qu4j/l><p`;%gT90(UiDBfSnE':4=4\pmsJXGN%4]LbC)X!@cs$@Yc;8=1Y&Gi!Kq_JqPb@))<i!ko.ZG3Y+k49!HK)L)UBRVYL!
+%FfL/]H"X3>#](c?"XrH6-<(&La*o^U*96]lo#\)nr</8d&/'5<c%FQ3BQDjiTA$9NE>^`=5LMDB561t3r.BTTCkS[14`T'KaL6l"
+%ka%T*SfAo!fl5O!h`5_C2^[I+?!io>WF#q>m4:092M$-m89p21(;n23n,ZtEpL7,_(l1j]ZfGC`,`(O&2b]d,o>"oD.M at C)Z\*`@
+%m_<Y#0lXSMQaI9nS%n+^-Ldiqc7cFPX$t&ip%la+aYMJ4oj]7GnHjcI.E6e;=(@_0LS2j/`J\03OK.89hGUO0q$r7GUjuA';Yp1M
+%:-Z'Z at XE]?QO2<5jOFkj;fND36Hu4q at qC5(^89hMn%i9?'\Cml;lXtcM5]WJ$Z[P<`HuCHVd2]D+O`S=$['d.g5:CZ:+`U_Hq at +h
+%O4'3+&UG5qH1X.lXIa7gA]Q42)2dS.ofn)2P7gbKIEj/9O8p5JRUspK8g<>:Na]brr#K\j1G6M6o]?'&"G at RHjKq-_TU_MlkS.H`
+%(?s1W;WKqJC15O$P.#N(`8]9"H><P/(<lUhI=P="<0-_L1u&SL3^N$JCOtq%`k]=>A4#+d][arkq]S::F,.Qq@#7<(GK8Pm88CNM
+%\P0o:"!QYj*lp.5Zna59`"NK,A at UIWK0\hA#rK%6Vp&QI7\fHY#r:!1 at bMjkO*aSqY"BEp$^r/5cu["FC%BI?oDGIt"9Bq.oZESM
+%*_WPM)h\)SV0eVB,SNF]W at P_II1EE(\jW`,:]akdG;+j!X\>^-)fMu+^2=tK-*`#NQGNBK$(l1CZGn+nE:7jCRY.#LA40**Y at FO>
+%Rb[lr>DS5?e\c2rH.&/p2JB3f&5.=rS>h`n>B?ed8+c]G4Y\c9CYQLZg*uic(p3DYOIN[e8Zb`m8AKVP!KM5&kL#16ln<H.'#KHY
+%pnBh\:,>ApAL&O!M3abU,/)/R[j1;\!00tHmM at s&m8Fpa$&0;A)h)+bA89\k!ZHq5r@(5Lq@]XnVcJNFPBp!e(U,XUV7&68lrWnf
+%XY4jLYGnIu`$/k#*)mRHlRsEM?:;1RPiFu7HW.DqaDehDg#OB);93U4R3o6?dRG)E4]2-p*__"]k,VP:>KR9,YIH(X0#iKfrkUAG
+%DAQ]@?$[buVdp\AelMhb5-H9H+LU8FrcfgDb'V7.m;D3oj77>APR/JO/%e(C"ja9Z"%R8#cHQWLG:9M]-_]I.#<?AjE]!*HL%I6d
+%fRAnVs5)5Y/][TNS at aji1!&R:C/S<-a;e4JS>MiqlTs"!&`d81EV_+,'DejXJG,*)2r)&WDPeh-lXbB9%tPB[5]&bZ:=I)eRq\j%
+%?aS4rB,Mo8WXs!R<KSEEPMT?UB703F+s5,kG;.Z6f<1N)jT\iB\cDUQ4jqZbp\l^uJqO3Hr7F_HQCU]Hq&S5>Z;:=u$n(h([eEq-
+%PfB9!(Te':oA1nWdY08 at nLMNDQ,!pRU>V!$7pL(rRJ^p#\m%fgDk`;<#`i3&S=OWP7$_&(NZ"gKO1o>NCN<KNDq]u=P76%o,#JnF
+%/bYWpK1)Q@]O9'iEGI0u+/Ste$gcj/7)XY^hY;k"12Qq*/_pp^+fX_b0Tt)3Qf7[%(qjtkhD.OV+/Mt!bR]s>inR`N3rtrAVVfB#
+%CuF)M at Y3YI^P1p_r at 7@DY=?V;"tD2d#o2KGGTo*aoMh2_D5Z^(;S1't1d&HoF^#5A?LK=s1mC,3Lj'Ko>Id%bKGNl%7aP9:D5:PI
+%'OdJqGa1)mqZKk'&5m?cG+FigDQc6\pm`.#?<UK7r6BrY6I&eeS'^G2l5WNp_Rr4hPc31:<cYKiH6%jEa34]'FfOP&B!>!AOD\bU
+%Vk+cml.T0cQGn"i!Rml at JX:^B4X3oV)48_scu[h,>h^_X+d833O+?\PTbP>o^6=p@/i<u^0M4%gU7%/]O;_<+-*^q+)LigjWR_Ee
+%,O7tW6N#S8dILCN9'Y$[c`$TsIWmPPeS.*er4XUD9`i%,o\DG1nq?2P^k@)ob'tcdmnOXtm'*JdEu6BPoD&IFPF.J_Iap0^jY]+$
+%B6)`!<1^5cjK>$<A30K>5;bYDB;-08bH*pp'F-SSn6/[h;6:@,>Ij_DJBgt<TkDi*fe1i_JJa5.)nXOZ*;_d07qV[t9)(, at hnubt
+%9?V5OWJ[]%R at mH1G*Fd>W1>t1%okMW%+NMXE?:'N;M.1-oB)n%l7i(XmB<pj%TCa;XDA>k1'""uTN972M%l_$2l at TUGY+;6OTp,s
+%0 at S3/p[^Y at TV_No%-IHIA$BTPnq^1Aie9"lSoeSA0YK\mhH1ut%niWuStTHMp[5u_!<0V at jfs@BbpPZZSWq*s=GhBFB"t='Sgrsb
+%kF)?@3=,7L6I,=S=CiZ2l5+JQhiF at lS7TB3Q4JTGn)-KZpk>kj7;SqVh)rE0WIku2K)79"k!t&LAm:Z-$7GU7EpH!'l>1Y7)\R&Z
+%Zb"0if[bY7%so;"HCor4e4//Q`:;EmMmkO\#>/+?X[tl*3HDO*:,CApj6R$g-Xn^jhN(Lk(#TjDh.Y83e!Oue4R21=WHOAt3Bn%V
+%KW<%od7Fep/[^JgRk<VMk7WX[qDM(CUTXpQfBklsC,mt$Fg!"8g3't,D9c%hClG\6o:D:3rH6](c9hnLmp`2*G$`#2jB,"C+N!,u
+%1h'\d-jY$e"S3%ojMKj324,o!qe\jgk^o<tU;ao^/&sEi8\Vk9/'mu[C6FkoBQ[I0o94ue$Jh][*\P><Q1k8=1<5h$9V-*j@%!W'
+%I:mQCC2up[YUJG!9smui10>ZIPu%(\]sMGD&AQpJ#52TKQO\%B:PoO;8m4#uZVuH?)m>dPj=2fii0sm\dMW1'DJJ!h3u4)<H6d8:
+%+AW@"^<(N2;Q;$%"U at 2*k!\>6I:M!@m/aoB]7r&0[<LqOH&(_?PNDsgJnRr<(qE'5UofUWOEd6c&8Y(#j:.pDm$qa#*62hY?T#nX
+%?^-Cf&tBF9,n\O at PWZQW3/!-0)?%<8,.^2'_/[mQd_[llFWPEgps*F0",W2H$d5<s?>rUr6MWG]3:E%E;%V6gO:)Je9:Sc)ZNoVt
+%+FWa&R4?\@-d2_K'%>m5G)/ICpar*pO7M%IDlJKk%E#@PeiY+ahE1D]e'SYMq#Y_c2<[Fd?;+5kg<`\I$KmE09]8L)B_CG8#G<+T
+%as\A_d*\q:.ihE7fuSLkZsV+?V]Qn_[nq2.AWrl.:`Th/s7'_u9/O;3 at O\aLdrrS9r?6X\"fCbP&rT'!40>09b2MV\SOX[B9U+U2
+%l?s.LM;5%1LLl!*#=6`!"<mfR-fOD&W37<-lJl.<</F/:JV]hj^#(7LrT*]T at jc5SA,5898nPUBq=jNP=k8r0O`(eSDUUhAR6_H;
+%_5[IV:Bna\9_kgSS'P^"Ut'.M>\lnkG'=#MSWs"\L,NXF`Kk>L*1/-V^YXc6-3B`+BKL)TZgtp"G?_.2?GAqLOKMo=*/^1bjIjRA
+%eXeoe/_leFN=HR@'R3H"_GN=)gR<N0X,%\agp3]=&sSM_qQ?2cM=um(^;8lqT]7./^43tGVeGI[;Sl"VO>m-$0?6;dh.07P4nCS`
+%Mno'sr^T949hZ#W=S\(`?m'J+e;@%S1M(E1g,tZcgV6]TCER#oe;^bjEQUN;$plB"Y92lgF@`#'irUsC'BI$c$J\hnYW$iu*-,*:
+%$(C6+M9!]M'pP at M0\iW+,QYe>1Jl)gFNQ4.W]$<m<&%-.cL\CeI[g,'$C7FS1&.U"bT_hL]Rje%gOgsJOVl7,a%&UQb2kKW3ks\0
+%oqc`_kW4LNY'N"IOGWO_P),=A94H6ai'9S:`D)URF7F*>s/]boCZO_,lfK7^M\KqZMP,:scqVET[r7rsdV\@=:F/HU4K^$)OT6Rk
+%8T'hT'fgMjmq9pg?g"4:`C<$f)9@)Z.0RMQb``1APK^C(NnH,Z/G&%'0BEcA-(h`mC'EXh8eEW;;Tim8Nt>->6FnZFRV"RYTL"UF
+%@:(Vg7B?9ep6OHQjiFoaRVjdSDEhcN-O2O*rV at 1?><"$mpip$!N[3Q%>R`capHp-4!+ at aSf'iRa<JcrYA9Wh-euJ%@f4TAm58,rX
+%gD\M>BWnsOqGI>,f9of_;fE_D*(do9PN5:U3lP<"g6u68l^(O*SPGSbjCBON2%)26_dk3AO_uCH^2o23^amNU*8n!X'g at M6%]O8Q
+%[(Q2P!s[R?45mr<>T,I#NO(b3;dGRX5\]m69RH-VNcIQO8i9+a,iu;-*a>h%@%/0i4?U;kMo<Zhn<jk_F%c+o5(1Hc_o<Gm7Y&uY
+%qWamIV,;oVDq_0rOJ4RsM#tl36p^3JCd7m?#BnEnm-C/T1Thfl6/]Om]0H%%g$,m!;n;e].:etWH:71cJ<upp45NUf+5>NJdkE)_
+%p!E=K6"_Q*Zuas>h_f\G$pgPDUu/$NpX1`0!a8OOkK!_DL1\o(l1lmfjt9\`.et5J:5$N![p:AFT8aZ;`RJLu]2d8cCa2//0R[t,
+%n5,%=QDCk`dTFL1c1BVD3Wo'Xa^uoZgC&W&L+JSt8C#r)2c*n.N9<u!r'>u#Ep[m3FnuUW[X=Pacf:@Di0bbjJ`T.Bno<V*[NphZ
+%O1+,4r5#/hD7hj6,VIFPnhDllYr7l<A^bHe&Q0GOj<4[]E9p=ZHh+TT%Kkc)*ig_Je,,`0SH=M(;X4#sZ#T8'oYi^8e#)pL5EW2l
+%igo_Wm9/P5^RAsFW&AVAo^[E-UMf]7S\Sb\di at B4q(=00THFu?nF\i$F6o6Q+Q>fg]W%Gs9?J&#`TRu:_Y69oeWW9C at Vai_C5/<J
+%S8a8>BQ^FoDVA+Sk+>SuS2>Gm=KZd6pUg^lm_St)Z.qDp#k(iarFL:Q%+4XCR5/G15Ke/[=]RkZ_(X!]O<T6qcNS at FMVS'!q,he*
+%aUphhQE:43fOF(dinqL1RcobYI910a7&F:f>Ok at JA1YLFMml^G:>@>^DDf'gC-kH4:4=\5Dn\4GV2h(e$i>G"'iY^8lZ-L=]X^h[
+%&;4%]'V.cP,^5"qb?V>U^8f=6P0DQP=A(s3gp8TaS%:1U?I=qSOrX=5h]*bb9;i+u,;Gk?4Z"N%o'"Rm^i6up at nmt4b&Q9s64Qq&
+%l6%-jBdJ&)F#\G?%(li:=kdq3^QZqbS'!#2P]OM+W.3r-/SIi].o-OPm/IRJ1oJ?Fks>Y27jT#@+X';`5<"ZXs7=ofVZB)EOu:CT
+%DU at uD2G`L]O"E4\$>[=3Ss-N>nS'&F?.7qf(/cl?9jVUHT/*fui)pTS]e'ENhgF49)8#?_Tq, at T.2\5YWSBJ:(PsB5gW(51#$[.A
+%n0!>U8:?`/REP85Z#j49-DD")-,kd1M8b$n2:23\5In)\3,"-q0]f"#RlE/tE^&<ar:5Nbr:sNcmDf+H\^l`CE at Xq0c=jmB[82s*
+%b0s,PD+g/fm6crs1H(g?Q$64e/r`KRAK8A:brQ0<*S_6&Yk18t%=6tP>++d)l,/t6"!S2IJdd#5\Dndhq=`L7^M1mY(BW[!pN,__
+%>gbl*,&[df0*Z92s5R91V$+dBN_knHV3\l]s*s!l,sZZhG3@]7%e0ZtiEB,q"Q(TWq+4f;j at u8.a!;GK`Uip-f1?CQ;a\SZa0>=n
+%7Gjtu at B*OopM<r*_*+T?Ec:+B)e+#SkAGj8DTn\7Z:sT!]&]4^^lpY6X&nmDm#pr@\GjWMJF$i_P*3N^p=MGPnb3ng1,pSQQ6R-s
+%Q?9j1iKJ+q>S19d,9)5F&5f0,JjDSY_)iCXQcc43>1W%Y4_TcqG^1[IkFLZ*QL at L7D5TA$ZZ.MkC)<r/I9)1Oh7 at bX2]'6mp![-h
+%,FR/^)""Rd_1gMgaj3emVtbX[!K"=alm=KcW;l(#'WUr;iAJaIa(?.,SQ0HKr#XF:]YDHC5\"Sq=%+CmOdre$(Nap,_5XW6SK</R
+%n2,D:d<EFn6dlDQmj<InpphBPU=a9J-NWHNn`Q/$3HN#&/S.W`)BP/a?JoCmN_aPE5/`qrZ/cn15 at AQb\.;kj7iJA=ZC!=YictM4
+%k=J]YM6lM_9Y!o>JDg(u,"Y=m+V9s.+U,m`R&MESI1P[kT0L$:eB^)>6q]Q%[, at RTFSaE=8$D=8/?\/.IE^\@nqse?c#od.\8$)f
+%YE:?3k(V-m`J#ST0-Ed*mFcVSEP$$kic\^<CZ\Adj$-2(^hE"]qdebidk(\4;iPo0,q"RS,2$D2gP-=KNP\0YP[qi at ejcM)3tIlU
+%,jm]E?jb?7rV!o`^bn at OA!t('+2S_UP07/b1'CDELGjruQWp)SH_>L[AP(RQ1*%rbhD2u+p[>B>:7cr\Y6d%Q_eT6A66G2A]eg[/
+%jc=PGpJnbgSNP&b\shAT&mp5uJgQePie6^_PVof8L<d$V&1,Z0-e4`>\0\5cK27?HH7C35'2NM/1BD+#W31fDKa_Y!5#!p3Di68^
+%Z?G=NYP"gA+GGGa*/O9(jL(2(&n<MOJ"Q0%XhVB.;SAqBm7E*.`[RBp7QL.,1"Z!K9q4gD(Bp.d6X*=UVR:%5-S[hf2j%/YUb`f`
+%B_oiYS-*9/(3VGFaiWb!ONfu>BC'^fC2E1'e;Dc&Y;[>lU?u=='mC]m'[lR=QJB5Y=dS)O))L]O2b6c33<kh>\ZXSGhfIqD_)o34
+%_4Es;JRJRmq0e_f,6'\oNOu1M/ZCEk+;-R=?N\E.H.]]KXq;gRY\+jAZJ:?fGH[!p!25^34(44:aC^C'Jq&euDW=qI8`JOJ6BlkS
+%`L2V)O+[EYl`TPf'N)+]poF(.d at A>Cpm.Ge4Q)a*,i$mdJJ?Uj$";IUEE3`9C&VQG*pE32q,q^Y`DW62>?]K=^>'61B&.-\6HTC!
+%@4GHDLZ%Hp3Hd&E0+Et22_Sh%U/1b>K#'f;j/.a+TH+`pVsSc0",J5tn7Zmhl>p%8SKFJ9<kjiK"&KMDIFc]9V=:++;I`I5YKJ-K
+%SPh\M-9$!!Z_kUH>h5Hj>,<lpV?EQjZQ<$t-S[TZ-j=gpL&@N<"'+<cCd5M;Ie.`es.5I>'A-*$->o=9A7r[$9k/d at Clne@L7X%V
+%TmEJa?mdT%e;;Aj,V%DZ8:?F'o88s?nLS$<$?T>.qQ6[Jh%Ke8bcl4kAjZS$U^^Cs!p`M30[Ol%[-2;Mr_\bFrp4.XPp99a6ojG9
+%.2ghu:l__NbB8.).5AI^<6h)[1)0/B%eop=bHKuVf at u'.iBeZZ*H1B\qK<7fM/hFjmB5OK&ORT+_$f+ at W8#/sjWHoS2#Xe:HV(66
+%e<Hl>,ib3O9!YLpTJrE9NpY=kgLMt^≷\RU/8;7P6B;i5X:rM)Jd%EII\T)33hdU^$7jn%4lbLSh^PJZbNG^b+\3+/,Fi<TP_Y
+%,4'O5+UR#"2a-X1(d5g%4JV(a<p^bWCWR=(:[eI`\a>rnPt%k?j:!$s6+M;;r5e?Q,57_X7aP?9k"mKU2>(!A&gG5ug-nTUP3&b>
+%ZP#q.J>>SY9am1aq:GM>9'cjSI?%aEDl#01KX5[24Jo/W0$][HZV[f#$:<RskpE8*,c^6<N2`"(@<+PW$02VK?>Rj@>beCo?m$E^
+%gaRNQc>Z(%d;oEXKIj0)JU4uk2 at E.+E9\V,Xare\B3=[YRB_a8$V]\FW48"hYhb"f'3t+%7P:[[O=n8(Sa<+I&*1?:B]tJR-9d0f
+%T7!98b,6c*"L%IKgI`VT9ri>DAV!- at dk^rYe/pA;7%&H.)F/o*a6P[^Em#3p<"b]maF'NR\$fUp#'-k1G<&+S0<q"&!"YBGPV8-u
+%(<8JA)b$L>l#A>V?"K=n;ufg5P&%f;GKjiLc7NO9"af-qG`N%9FOfuQqFqrm at VjCsP3g&/AlLfK])dYoH>]OVotR!3BAh"?=TYGW
+%SF;1*e5$.61=r*>ak0ggZQkgMj9W?)ZFi>HF,tJAWC;^-cNKH)rL7WI#PChOX1>TinNag;?>T*>W.R1EcBT,&6`Gt]!1Z0UAeGNl
+%TEgM'#V$8*cha<s[)b\3TV%2n;BkUn>;+f/fP90Qg'V8)Ot(UZ"c^WY*fEp_-b:K:U1kol"sX?UUeY=Z>\FjV-iK>kjSS_B#D[-8
+%s+(WE1#\^g0\p^=hN,tL$7RK&1(YBdOYp$G)$O+r/Djju_Jm4R@^G"&2LbecA^MtMLX&K+P)=-$SghRKjDjhW2;)Db(G</F80l/O
+%YYfFI^'a-)"ntI#dSanQ`G*pfouP$3A]gVL+6W7igm\([-C](Po;'W=4!Llgar at AR[PE$(nd+6oMLKWO[PLK'A[O+ZD?lPa_$,'f
+%6eFAa"O,HH6(C/O6I0GU*g%iI"Vp78jNciJEX_ts/NDc]=bs/CjE#2fqJFoWkB[th0!ahJ3'BJ0"rd-$82-RbZRr_IRNT?*amnKF
+%f`T<M4D=SK/"!MNjo&o"GW]gSUqHJ'IPi3MlY^G269IQG<JkR$:NlU/c/jpij*b/[c1O5,.k1"X>+D&/?%K[7:*uSQFRAB>>E=+W
+%6 at rI?-:GSVVGY\T0>!$"AA<MfSA9QHeX?#?]C&?9L\jK!W81uHc<PiaV,&9s'+j!bO80I4Lt1$dE/9KiN19^g(fZ`,aT,\4aJb*\
+%+q:\\q;ut1<c/O6p6B;rMOb'6.1AAHRJF!>c><jpa_OHhGl6ItH<A`ZNtc^T:O7)j0=SJ at RW?$f><rI_CAOpdhF9'gS!mqs,UJsL
+%Dr<SL3`W5(6mdj_QZo?SHO'J]>TmH at R!H,QA]C7!],um2/lmKp/le#/?\c>K7_&;Z`*k*di0[0bF-dLS)4^pNk$7A:/*Z;OdZ"UQ
+%7R,:lC&U;^pI1GAI[H4E.E6u,cfCKYZ,*70"JAP:hO.3h_g'RM52.LsDB2r*e<+/'"HHHl;h=Hr(?\u;k6Uf\iX*Ks4XE at ElV:q0
+%O(rhO6-<CcoV,_0J at 8sRbdi49NV4&d$hD8nbi(VENKS:rP9Z)%M+[S$&96-JJ[fh8Rre=*k&Or>IX#V"N at g0O.JJWKjUaP3]m$J%
+%jbiYo5q_KAjK*42q8:pc/'5Mifm>tg&p?H.^)=%Y<9/L8bCmX_6[(f?[\Ma6mpJR'TQ=8]frsk"%n'8 at ppEjsMM,7nOnf)>@Fk+7
+%[6HQn5s+]Ua\lL>Hgr3K:,\@Nl>XF7eD+k at NFJm[%`WPb97^cU-[ABm;laomT_NZT8L=bX)ZLFVB"b<FR?Ol(PGI_ng$i9<#'%::
+%Xkg+pgNOE[es(o0BNCi>?fH.`k%u!Y_W8nLm4n1s"JT(]nS1/Vghr^2lhT9PVD$CYqmD_^p-(\]Pq#RJ\X^Ui1co^8>u'aATZLhb
+%QgPj`Y32AHhs.n4jk"RfPK(n#rd+('N`Tu0 at p%&'AL4mL%nZt.nQE=7o<[Nh;f:A.NLS<X;dcu at Q4cc/iJ6TdS/.kS4;6U%Fj`L4
+%bbT,k#"eI9g,4,5#%0c?N[g<X`9UtQ/BBXueL,BJ5N5GF/N/K+Wn2*oEa!;g6O-uT$'3MgV,0E6#P+#GBimf"eQF8L90HL$B+8.t
+%J0;.:WBLhRHh,I-T!S%-`gnH*h%E^Ka,GYhhGoMkCf:sc9S$Yql<L8#BN\GmrGq/S-d_gZN5:]3 at ECr/WLm at GA'q$+Do%u495/MV
+%JBsDh9FS.3D"TSO:Q!I1-DY!u0:n4OIrS/,-6O?K$S`hKL6I.U[sJPZ0djJl^d<@'ZKl5^-XR]:ZgWMi3Q%OUeUqH[qM+NY*[g'#
+%mC9D7<iU`Xetl0Eg/Ljh[In&6IN6j%2`gM$@u\ndO%JaRW-i&GO;Ci.dV)u#jO=H1ogXcDfHKXNl^6Ibd-qa at 2n;6OXhiR2cJV$'
+%2\<.iV at 47.HS'LFgjug8=XYN<^/VO>,u`;#juNiY>>"9oRDLmS=+$i>Uls6"eft3?)GA=]\\f at +Z4_.&7hp\IUbU9\7Yf]PQ.(@^
+%6`%+&bajnll_RCJTgA/kIn]3$?.S)hU+N!MOF(\ua[0MNfY(4l(:s`LRR=+pP,k(2P8)@\\gFElN^a,=PSDibr:5$?*9c1^^oJYC
+%NdTfU-/uMTND6WM at S`d;\WhjH=!HCcI)]>.F$6-#Vj0jrYoO/mQIlGWQNX,q&^i[#PBl`M\2HJV-"hS6CYB,k'"a=GYE.Hu5a]DD
+%$(t.e%n>t[O]_CnNdO at Mlj_=TDfT:7j.Sj::!*Rp+pj*?VD-*qr/<P:4=K:O..^j at T'V*Eo:qqL'9,_M8 at 8T`fr3(Y97=AaQ(\CF
+%[p"qJ1_nWg(rAa7%c<jOENkO'2YLPk0;4;3fGoRrQW+ at Cr#jO#[u+spD6-raWmZNJ'/6q;h72U<Bct/eMf;^D2eusC>5RtBYBNqb
+%nK8XNVjM+`)?`#=#l0M^2[;qRKB4tf:69GQYSkfo[OI\?"+%<5'-)K!<Z;,h=o2/YCT_)tG!^?`bPTQ6g38M'93II:+,j#0/AJhS
+%2Vlh_]%N&O/FP]*bpTRM7NhrC^f%hrf?oFnQ'>og!ic'C*C)[e$U.iAg@>a?h(7,@*rJ0t5<m0>[W;H(1>C<peaLl8XGbo&@*[84
+%\\P9Mk^Jf-1ouCo//'#;dF3 at 8:Jp^Za_$O-h*2NU<MM$f>LSK:,?=$AB]?UW^$:aL2cirLd.4edJsM$R8WNN<=oQ=[?R[4sY.o$/
+%c&0e9)m/'p0/_@&ZaR6rYO8*Yl,l5#kbUB=aa9=*&/4XoG&,9X24#nS*5fVX+de.HAamf2&XC=&Jp)Z75$"SJs)M]3igG<G7;Yu'
+%YZH6WHPfQ:9P7lWltc'XH37pO*3$T.NYQa%W$(nFFA\C_n#q(a"Pu(Qc["!Wa>(1QAM]B;P9ljZ)uMgq$#V,FEuPHR"*o]F]ALI<
+%0t$FTS`1>U2EDJuCc`t_W_']!E"ZR2H_C]7(JJ^TIleYZaYP"GDFSC:4Y!FTbr&.Ig4QprU:,GbD\%Kt"BINh?&D2.4VK!F at O9om
+%E=3$!%aFZhMA#;5-Nbi>CP"r6O-[aWlclU6.b7E\lqO;6aF2HEjYf0/JDMHWg0$@18[?Fd](M(7]Ba8cAjZ[!:7ebUF2$C$4#53Q
+%ZW_r7YL_r5juC*;oq$%dIkGK/o2l'&rq)Fug35!"P,IG>:$PN9d;=4Ab4T\>rNlKddVaGtW>-aO.C at +`+*FB:YE6-]#0-*ql'30F
+%IZ/,)G2Wb^!DR+)kE,H7m"M#VU![=1Y&r*,A*0NT,6aujT/<c\RCM"+A7Rn8c)9%%M^ugZV.i^Q>i]<F1<54dS-iJM.6qFmW'g&B
+%F$aXUPk'K.":ql9cT68Wo)$ZC)d`??296u2MW>T7SYr"Ui7R=Nl[`rC3VtHqVO8u;i'%.0-_[iUX-5;3YRLN$Ej7b2/o.)4HCP1T
+%C.Zp#1=e8S\$kO;miu#[fgN:s(D*3L?i<-`mY=_YOnU]O2UV1C/P7!-am.h-goXoPIr'6[5`JWII]p9d&$Or>Gr"UM6Rg<"6UYFP
+%lfUj-H+A8 at DXZ4prmNo!.GJGQ/3$<7=?b(b0oO?sVp:3Pe,?-$c-^Zk8s%8hFQhN6V:0S at oOQc92`VdDZubH2,m%p%O+S\smbkP[
+%?l(*h3\i.!m:f__p/@<*p%Oj#B$K)ke43B3XSdCJI"GAn)?^1`$'WpV9C4+`85"5-mB$Q1>_Jp_O1!UoY;\Rq']$FN5:>KdCm048
+%Cm#Ho:T3BC(s3S1H%2]M/3mPPSI'3plka-u:7QVMjY*#TUD(2inPAZ)KAI&cT/G66EP3="2;<>tLa<(3;7VuNG@/*rg^VOgm12E/
+%77IY)@k,hIb2]rbZUZJaB\aGDNr?q at d,7I>k!IEK\&+?Y8\1HieSRg2!D:YEY271WZ-j[;TKb:i%dScOopIqPfo&Zui@=Na0<Zq;
+%H-'\n==Fd<(2 at S5>6CGK(am*E>43kg.q3A=8_eQc,m1l/IFYX)D/J^biR66Bl6$!`QL&e(,NW#kSuZU0>4SW\0l.0Kf?!u`HZTYU
+%Pa%UT;IiIa^4UW-"lG0'!>R[`9WK)E]9^CKZ4O(IhD0;qm_]at&G'r5m8W20-S$j6MM5>06?o&QX:;'M\`^G*2'<CHJE`aRcj:mB
+%UYc:KL:W'1%)f7>EDj/mHe?E^misZZfQ'lmaDi=J'6(JJ$R%P,nJgp1atcPA%=9^H37)FcHCTk(]&UIXXO.[*73(J1X*ci/P!Jl(
+%->A\4 at b?#k]%SYFm<nuWQ8n<I4mV?LQ5KSS?#4h6Uoho!F'eWaGNoKQU'])G'P,7&CpnbE[t7><9S6GF8*;h/\t':ac6J3g$Z/an
+%qT:'G-^+NC=l;YMOr1X1Q+5SX-J]rb"U=,nDd>b"e>o)cnu#4u.q<>M*;>pY[bY#1N'6SsR:Z)dk7DC9Wd7 at Ba*4]<[/!]MR^)#1
+%KJnDr01k,%r2I$s-iX?i:4pWO>1(IUCcU_jnel\>4^BKMLCCnG^Zi-n1O$s+P.L5DBQrO7qe^DB5*pneDrmOU"@\e'J)5]$Bdpe@
+%<Bf8_=f at Ph@?Dj<X`arTP9<,19^(AOXh0kVk^?02J:'iC+=ZXpHj*[q=&#5QT)jL&!LC6e(#aQ/\fj!Mlk$9I<1G(<Jrna3iZe]n
+%D<!dCX,^p5IQqJZ7*<i?$%,\b&.9.;V3tBWp\Yfd]E,6^l[RZ`h8\2lm+q at _[?40/bKZH^m`WW-7s$9o0D/=>nTS[.YiQ/-4VKXi
+%iUkk;7Ol,2q)g(IP39ftp6hY5'Q.rg4QU!7E_t'^JgW)4h/Y\=2s$j=)ES4ojcl#\&(L?uF-1P:k<812 at A"%O`=?i2maUs at iB"&F
+%^9j(*rY.%CB60U<M*?.ZEOG'13rpZ50G#Kec;!5m]`IX<+f#]CcTBuGouf6`@R3aknkEM-Si<^?eAV`d#Hap=:\gk4+5o%nrIUdn
+%l2,&n*dNK2du@%aW6KbLFd[NV,uU($nRW/!bCRW+dM*/$qqtJ#???Q0HLn0d_c9?lmkI6ZR at BRD:n1e0k"40Qrq>IaaZa,`V^K:5
+%jSSp&cmPa^MJ1_#oW%J+^;n;I8`XF>E]hFbJM5RnVcV!;*V.kJ%2q+C?eq07FDh6Vb.Ba%j!0OV='-7k?dYafH92oFc)gtUH%B5a
+%F7g/?oBXa8207'RjF=lCRBalY\B`',I9a;83PCdk!sN0^7<VU-R]R&m at V]U\GYRuEPgcEB%5gA#6 at U+^0%'CIWm):<2g925S at go7
+%52RX;@YoD*c$8<"dLT*dfZ at PROR:fD3"TSHkJ3F#X!.8d!bDJk#X5u*6/^+aiKI`RCUCJeW0k=GZ4f#9eA_#d3LH-K64$%$(5W:j
+%pB7sq&B7Seh48lcT#b7O-FD-(o&Q>M'5VV+Pd006H'V%lq.2"**ZN4Jl8D9;NL5!3e at Xg5s6`1l30.Z1Qt0]m^k<9=YF!X4YrPYI
+%3m@\PEY<6?>e.ak9n>a)F%giZ"H+C`MoHac at +M,T2$3'];jQ"D!15-X>#rkbb/GXTq)ri)`g<\]n^g*5b(O/DQAiB5gspK<*N,[Y
+%YdIUhUHkEl(`\XDN- at i/3D$-1[i7N"/@I<a:H_Nkb?k&"]t*inipHS:ID(Bjc:h]la[*@N/%7(JM7H6aP-N.3$#J>hW='F at SkNpR
+%IA:@=`n:tGNCd6N&l?96JfJH-bn;h[niUR2I59DMHXj^)N=:$"*'$U>&^?]VO<;=YD2cJTN^hIY:!RV=41=_q,(P>n"V0\d"Wf&A
+%VX2;*^,A=C=)p#?D(=QdOd:N?_o)k_)#%].gJ]G:bJ:]7qV:G_>@#m?dWjN$'rio7 at kHgNZqh@1K-">DMZ^#!;4?31>u?&H53Aj$
+%ms!lABLfI9EtLA*,O[QG!#_@<%@bXsoTWeI6,7L_P6ec<HnM`+=&ZUTpP]fj\Wa]6IQAm=pd-6e'L599`ns'Tr1'X?W(Cu*`8"S\
+%P8BWpHR/.ElD8/i<R at pVWjI0MWQc;_O;h<*\Hin*s'\D`a#P9d3td]&,&\c]CFWYk$cuZ8:,&(+L;UeV\I_dM5']R`O)n`.YYKVn
+%^Kn[goD/dSWAeiZYLLE<dW5#bT]ZGh2^!>r_/m+3,/,F;2B2LGag'b_kJ6h>o<0&+V&5[cE;@?]3a$o"dS[a1B$V0ds$Msl>M0gJ
+%@+FZfOM!@m?1SukIL('h,L'1*QmKaG".5o0!K9.J[n%e*ZkI<I;cCB^YV)ApY7_CH>[O+O]Idsl9ab`lS at KuD":`g&$&5.D>i*tS
+%(NC at OLGX]V1XLCbN%7(AI=a&k]d-?rGsesEci/=!<(;s,o(N6E**0OmID/=Y,KGLr?X@<,**!Y@@M&<+Z0-=IN-T8s^LLhl"(#Zs
+%Cig3P`*FJPNQX3]T-jFhUU-oN_)&L/m8'p=2lMY^9%0[dq,R`_/7+0W$NH!.GUF at V5>mn)#be;F=.?!-9&u;d,)C=$%5RH*<E".$
+%9-<r7=(op at n'/`U4i!M\*;-nuRNNpO at p+)'<<CNG0hb5#B6p,OD?l@)p<fYkoQS=D8Id.*dLr?Rck&ippi2l#b-qNfhD\)ZAY at h@
+%X-^tX?dZPAR!B1<3(N.!CuF*Wkg*]!9R2KJbhf]>8D%6lZcu at WFr7J_UM`X at ce51M\gY3.gcp'g3V)79EWu)JLXp+<6dXfP>(U6m
+%D>I^_S91f\*V<#"ZK at KMIAGG3+iqkSWOeo-l7Wg*N>GjZmn^e9mb4WUaL-;#@e<--I*5%F8)!Fhb%ss#!m<QW`9,J.mBP8gXf^Za
+%3+OpgHD6RP<)h*.a6C%ie)'"jhGFC>02/tt>I^AuF/bO8GLG>(o"bVijk)2/Z;XdL]Bk_6=C%HXc-dZ0<2YA at 41fC4>_Z)]#m&Gb
+%o#Xhr<56QT*T4]q&f&Ruq7$H)hePpTZNY-+q`WpDXC=#LK1Jca're^2P4>l9cREPV`d/YhY5AZHh%/Y#q5uR]dOmo8G3ZIK?'kDr
+%P`S_"r0[\5fjSSFcW%Pj*S=nMSDh=,Ush^W at njWc(iXbuMl'PRA#?edc%sRGUi3uiU`\d"&La+R\KjhscTLbW![DU[obu[9nS83k
+%enI:;m.[*aYN(C3aN08\pKhcIE[_`T;0P1d at k'?MSXu)<2'1=J*:8&N!,>Vu2'I;tXIW:o.Anm+057)Q at kQJdI&2\7fE)E:(o+As
+%gfMAWUJo^8)GRbj$Vk7XlWFQ%9.Kb-S[hn:'4kO,-Ci9hN;U,W*t=_[_:4T#jWhFT'\//lL`S)`Ui)B<8SGcXlr]pl??K.pda-"Y
+%6:S1Un*&;_Tg[>A%K"0a5QX)9W+C2tbDr.N<:Z?O#B-7=T&+8qS/)W=e`9Gup0987ie._=]eLHI3glng29<,b"ls8!^a)r8^G[!'
+%buDsp9H(GjDJXAql^G\4[)*nSQM7Jn\>BMaqZ=U`4lmT!Lr%j2`L!n0C9*1qZ4:ULPjb#NR`A'cq3P0%OuO1,Pp&.t(A](1[l3UZ
+%M5K)'/=+r1>tC=KFuH<%,?"fuh;_+jU^/d*gdVokX^l5(HSa4YnCs*656R]#S]W8cV;X.mA]]<=XL7)_;0ieESVDE8Qc4^+B46m.
+%b at c&nJsBba]?L%K)c`nL5q6*!BZ_XX('/<nb7d%R3tE^Hc?M at fk5SZtmSZrEdJY*>aL9;+d8C4r2gbZ6EjO%V5`1P#pSTY/b at U(b
+%M9nt&keW@`1\KHSMV1>^ptK]tSA4=cTZlO>9TARX,gc#8RAXe6a]D#L*k]b<_o.V=iY6/>'L$9>",D>&HE*ae:]^tu)],TUMt.u3
+%A[PfI(YLg(`,k^./GJ8cQ$iP0[!\cbP[@JW?I[NMiI@&SG]5rT;BUIj)ekaWQ"+XE$m2`!07r;K&uJ$q:P8\MI6*t]`g\4_Pe(9*
+%Z^51JD&t\,?=d4!032rIK at d3!-XWFlFQ->9*5XHAm>\7!3_b&[M0U;0!m7tWCeV498T5n?e6\*r&01?*4FYdq3lcG'KL"Z4//Z`V
+%d<t&:]O2H4K]_)iMh76jpE*"14sE"T!<&+./cq.kr38D_:j at Et3bq;qVV4!Y:OEkur^Krq<ih`.&mcl-*UrgUm4S7'RoSSD*1P<X
+%32eoE_Pu_C+u<A,gR@[!H'Os+_TMj^&ss\G*4clUIaNB8.+ADjn8(Z#:(04/8Qma6ED-(!'MkT7h9e=ZD:u:(Xf'mrF2)]'=Kb8b
+%5Q-SEPG"H^A4aDjg;Kts7(n9d!om75)8'Fn3cDKE at k2Z(mSp_Io39Bl/:_eGK<(/Ge/&87*%m/XUG3;(Ps'65;k1Mpg`b1`[K;_)
+%HNp)SF.D:cK>V8u!1^jL at QR@es86)Yq,sG4:GcG5V"t4(%UGCp at b[uAEN#$4o>Rmk\1V/E='X288j+E@[bo98qWa#V=[?4"BCD(3
+%b;(KB5VW0,nc((aZk"JiaelmR[O%*5,eC(=1-iq:[:hsUkLPmSfGZm(g2ZlLCo-\1I5g6=<a*pp$JrFZKITrTA-uetH)t4ukK&Eb
+%__HssVVKSY06q5CZ,,"J-Ii=(pN9Zb-%OGi3QnZ&0?Pjc.U#*0;LM,>pVG'Y$lAMfjbFq^:2dalkEOYTK>12NBXGu]4Kfsfm3;jI
+%CQ-2SbZJ)?-+E;hM=FEA,tXB"6iE8!2K2pfjukZ>`gm at 8&M!'6mWRU5*uVP<Kt/(KJo?[p,OocV_Q3N- at XA.Wrna=r@"#jHPMM4_
+%Df=X[_J/:\rgZl;lkF:]6,Co,TO-F7o*&3 at X/>F'7f>DujCm,I5f1YZ:_9fCr"qF/>IGf#.;keA-(\!(g/#]b4ZTN5IJLRKNI0)o
+%Ck)/:@6cVgT!H1V?M$\(n?b']Xgf#>?\>-$ndRaYG7)?S&':s6^^]&58UT*8g*\[=F;n/t&Y>m#J#pj:''3JVKA^g9nUY3;)MUY2
+%?so+VSVIn%NUOOA>>sn#g[i%SPt<]E7:ea<Vof]mbCTD(].Lp0D>p8BfMW`1OL(9bI[FcdUfg2=5B<Q-I8*OE>tQY at P*&3kJHj0d
+%Z<of0W?rHuTD*>o^JJ4D1IL](RgpW_kCSG.ieb#5Wh_,,=",mu/=f:EI?=>'3tnc;0cFeM$6 at EabES9A(jgj1j;0)G0=g"G^>+<F
+%K&anR]\C7tG"sV(<0Bnmq.$,=@1e_Qo8T]ebj%lUau&p3J_0?qh&(EZ_'b('<s$E7eE,^Y>\a7;MB0sD2u-iU#RqQl]fp`;_QdHc
+%pn6h\RG4B(9BI*k\oLO4N:1;A;Nm=s#:B[p9-D[h5oM,YDsN@@+V2nlbP^i=O_?$*fXu#GJPPJJq5FKPgO0%sfUjnpnajI:L6#:1
+%kZBO8G/l&Q at q!dXJEG at bOcGf^DE^?!W1A[&Y"V%T3nr%@bFe^J_c6*EE(kC:jm.hP'3tBa#I6O-19p8`-f+LZS(k+upc<VK#.A-W
+%0qk5B"L=?I/LZDdNQ7Et97)tmhjqDA=D:]V]q.5]:RWj,F&E0JjRA?B!]tIGF.jVDOh:.#j-PNcc$agb^'S;K(U":C=ZO*$pL9Nh
+%EDE8k[4eWG!k@[[k)+HGE9'7Er#;hUegY^j8jXb1*(Z3Q]PK$@=AQ)iBqJC&A(A5Z8?%uE>$P:K/J75ph3[_88VG72;dS?A/;#/B
+%72G`3)jNL]s.(\p4qM_=[;siG*p1S3T%>)YQ6/I-R)EK at qeTWr,?N.8GM01WW&[2DGk=DYB%)@jP!,Z^DD>stg1I';"l108kot#c
+%Xt+VZXNpDd2H?I`P:gl>BG/sCUNX,;AG&9RCe)Of!TUD(p2sDggthVYpLKoo=[S"@^RPreqibq`"1_.*T6jK=R-uD5g'\D!8O8A9
+%:+/8=,aZ,o;d>iFcNBQARWTQ$EdaSPDH5lRnuRlFqmOZdS,FmDWe7T2lEG^Kma?sjNR1<(iStVu:=gr>c at jhLe`WfC9'+B"9Isc]
+%Hf&TdS@[(?*ZggTpn4%jnmH=!FcS)mDDGL,*3$,(2?GBFq2<#`l1HmE.].0S27>X=`94ZcHIE9q75K`cXKuts*#.L\5V81cKWom-
+%2R+X^k_p[%-;rr-Y*W\Nn*=%qQ1k:id_;k_GW)1%ALdOMB@*=8\!V1qUo]Q.=eY"d;/a$De at X$S^O4R$6hE"<#,f`n7_s0'CsDj0
+%GF]/4LPB$#(R1ls*%;TQV4. at jkN,0YV\8I<^:/l`S3>EM'U6%q at Fs7=A`HBb\M)V.G9-hg%dlMjEa1F'8('fBI9n$fb1'8A+p[/o
+%qdqkXgCeJ)*1kV'K6\jo9M>!?8$QnHBXki?04$\Z8:Rtt_ciio;N\p^KULd3r6RKB9tk9jffeF:[tY(pMu]sBQq^k<_pjmXB^9tL
+%#oGr_=)Qu"9;2*ifmMTa>tk).4E:MpVf&3So1[*ak+tKe<3/[KKCuDQs#I$.;S[ieBH5#F-G_b+/`H3((5j1JW0)Cu_XbS`-6_g%
+%LY8WHlRa\Ac-YOP6s#C'2fYrqUe7_tHuHO'Oj`0?1o at 1Cft<'_Us06OWRM?S2(+#=m9*\n,]aD.AW7<"M8;C)XqI'B"1cHX8.&0F
+%jEi0kpZ.!kF at FVDH^UXs44>B1B=?,X:>5XGV$?JZ,2`r=$q4L]U+2IERV1P&FA at V6OroN$eRP?@p'#)2[RdZe'U(!jpa%)L.spb@
+%kgAsi;j!rqYrc#c&N<mhpW_bA#Vg;mhWtQsLAdY3dmj9l9CtJ*mH0nJPdlnI2tbhD68b/G.s\4?MTAa_-&?Gr1d&j*:VQGj::^#C
+%-=LCZIHDR5%LA at E=6Hl$<1U)=W`:njSQ"cVaQ^J:L5iQD<SNoLhSDG<a5l41*%+X*(gr_`3.Ld=2Y&3"%"ETD,4 at UO,dLs%aMTLd
+%AH&r3[HbK%0Lu2e\YK#Vm0pZdjqFi!.HetG4[m5WhniT.fuOWZgHt1inq:igSO'i!XEH4FCK&qG[Ff$&Zf0S>ADc<[cE7n%,/u9]
+%;p2.FgUX2Ha(QL2Td=FDo1e>b.QJ+"T`0<9?=o$IhK,0LRLTu#!itCO_)-&MR3UV=&Hjq7ROLL=mdt,_0;u,ibg(moGJ&FDc[5ht
+%#()q<?::coh6<&4i!E3PDm#/P\N7Q'PMJ-\]kLhd"V/.["?05o#[ghVg?Y!CHsf!-Emm_=B[tIIp7V"ehOotB+2PO\lK8]sg8cQ,
+%fsg>_ZJL<tb:iReY,Y'p.CYJ=Q^b$G*Yb!Y=70iD"8$:L_lKieOiYB9/p5Lr^$1Go8e0?3W;%^>=HHjF?;(4Fg!&Pi9`(\63M%;a
+%KDp<:)Wg6iH"=;L[`;Im""3kcY\nK"lscgp>n8aNSHm7N;P=,TB.71+,*dhE7#1\Zf(R.jJ=gBgKDDKiRQAp5qjbE$QI32<N;tfh
+%KKF,?+C+1n/a!IldY\GFn`:$uVq06K-D3Al,p.#-5*t<8`^0%KP^E*Um%\I=CbNF\Y5*ma4K"1Rqjh?kN-GtHK'76PNYhBg81_l<
+%S2)FpSCFHQ_Nu\LE.H\`Hs^.E6&#\7M]Yk@"F=2;9VKp6k69q0TMJ^ujn\!4mbC\AbB%&"L6si<[FkIPCk!(r%Lm%P$J,OgSRG\G
+%'a4uFga%t7;r'S*o/%QCAcb&.VfW9]:Rt#4XK68d^c#Yd\2I$[=5M]PoehpWPMl3+I#<k7M<6c%I3d&(9EkDb5J5`l-RSTX[f:dX
+%%AQgIh)=R"Go?f`McF)2MC!L[qs/Ye`*6j%P//8R_p2d=<1Ad7f]Iq$I`bI0Ki3is>[UGr$X9JBo1slqVZr`T7_^s-,hd=8T#3m5
+%Wii[)Y7H4*;D42-_<==SV,s6ePZW:[%8,oWnqp!Eq>.);fp/`T@"Q_u0mf-!(oG,/Qd&ojD_261%h<sGIm/*"]Oq/aQ[2t,o2mnm
+%O-5]p9XQRn%*$B5<gp4uXG>d"g/\p\]FkENDdKO*P/$R_OMKrG2VsiCo0GR"8!HcmoSr<e?;i=".pfcPoKWGX6FlYIF5n,Fm\['7
+%\LB/F:S4j>kH19H=qacF%VJ)_q%sr'%t3oQk:iapaBPH*g#iQe9!R=%f?__o2:guG$q,b`J8>2sEq2 at l@(CE/;_'4>YRF'bRM/*8
+%l-f;5kREVF\B5tAH!R"PT+?5S7f6in2'(84N;5[7P__lH[flg+KK;_<nDN0m_2FRr,$de5hkLgQ6E\+OX-;\aW0QTP1Cn2$O-u(t
+%c&Lr48HR=O^i<-_1cf$NYeIDheNch$g9/HZBVU,DfrB%i-cq5ZQ`LphXKdN2p?m!9n)3";aR[SM\kT"8]Q(9Gj0N5:^)C5tml`hN
+%lcso.JL`&<DbnT at lSo'@Z4e)!a%C4BY_o;s8;M/]XNF#k at 1[eI@!/n-Pi28RcJ.@?S##U;/8nE<,j+31[!JW`X,kLANYH-#D%4'J
+%82lZncE%,=FN1IiejQ@[oo1)AYhM%3V,g6rag/f at nP4&UF)R^mVB5%hQbc-3*J'DJh*;,f`bqh at Be&i^>Ek+8/qW4fEd"TpHhLfa
+%`L!dUK&cK*^5qD*dR`r.#qA<Mg_9n?P]<WpX;22 at 5&Z_lh2d%%B'qKs%NbOMr8IXa\Rr7U`(&#j,1io,.3J5:DC4?FOU/4$`Fr-*
+%Eb\5;gkK)[,k.8?I?3Ff%'`>al)0!SRcN%2MTWZroO'S/+';:Z_9R3KS_93ej]jFL=,n,'F;s!>b at fkZP/8\/kcJsi8>EE_=Rl=S
+%FDJt\#u9G<==:5@`da(1=lpuOI0eh]6'Qu^D'_!g5T-$eSEDj/FK[8&5(BV6$K^ZPO0Xk]0'mFQ'aE/`qh,r)^.b-M:1u:g/&+6/
+%Ofo0"]UTSKa>7bQVfUY^@XD]/3AjJAEp.9MgHqX(<bKj"Q!*l6]JQ)Kof5eNj=c<2WK4Q<@bOdrP7;mo%BS%h;e+)FT7o52os'^2
+%)Y-pO[VXE"S3fK<eA$[pVp7=,O!F\b,H#YN)LpXD6Qco-e34[bnftS'Z,?qf,`c[qcC4?c%QuD4E3N2mfL+\9;)1[BAUDD-?^oJ$
+%A]h,nL$EQuG"s]>Egs'6&'N`0N3>MpkaoO'('F]1L!M+i%dMul<1G?r7EdE'dUi$Z:*F366_D'+!8WlEq?om,qDBYLAn6=;DQ5p-
+%>9S!Mdu%b&+$0K3m0G4cBBlfRD]8't. at Tn*d6Ne<Z3XI>]=.*7PAZ6G_UD70ZZ&i_H1OrI at +MtbPiFdTjeeuA_/jM;Q-M\W-u:el
+%NqXF?=3GHk1$t<(>uiMJ2n=E14?RiUqo/r1-a.4k\"U-c.EQup+WIc\*.p#K^>A7"l0UtF^0Sokiqa93[B-A!.VIu7-'0HGk:a&g
+%,K61Op!Q:_=\4""%pFKW63V+m!dS&$O>m7gn8kqKOeZk7!p!^_\TE[TCmWk=FqC^=3rplE0ej@[AE9fQU:cf)09`eZ_4Uh%hVW(o
+%kqcGbYFr.&V[YYc)8#d2`\PtKK%k+/'AOaFRTrdmXp5Z&B19Ng8j!/Y5+ at gIaiF<9*!*.CrOlST/LURq2Oi;[B"L'KR\rL;$N4$n
+%/r\e#cb"!l/NR6k![G[aQ#B_i2u0[Yek>58(3/^=q[f\e(VmSWEUkegk`$icOFEtm6<]8]c=@aihScG)+nE=q_<IW6[Mpf'c[>DU
+%#>u0YQ`A:C`MqLT>LQO6Y?(!O6 at 9)FlrWf=K4VG>P9bu:*_LDKEEC&dbagk`brc0gG9C at 5VL`mqF'J5]!n*D+ at HnU.c_`:,-"Rj5
+%6DA)B<lc8<Q072bT%=ZIQhpEKrn=5AY.%jV1^>X(0I9Qr=A,4%fAoX5]Mit)op9`Uh7pE$='.bu/%cpK#H5n(H at eWq+Ug`j&>$)-
+%k`iN^%_<([Cl7RZH1M4iR)dl7V`pI65o=%k*2N;VLU,<jd^!U3*`DRK\+g9LV)<3e([V(fi:FjhhHWNChShB,=sS?;gZl]$Sc_cg
+%/(>Co[G/ZGnmK\BF=G="M'8p+QgNVh+C9#K-N*T)4arFW_R),n3JV]tT?X27J5Vj"Juf6-VF^n=)KskM_9F#*D6&koSpC?L!&Rb8
+%@.(7iP+ut2o^@O.E\Koi(-D'iR:^4UEK,J8hjLPZKd at F,jY6`5O1fc'[3J8G1uC7-s0)`)!>7(dl'I4qE4tMa_J"I7#[M3<!/3bW
+%_o!^WW%9\m197a9aT"H]kPH7i0JfQibM-E(b"VArI>RGI2d9m3[T9j-4_/8-MJliJnk%c!8c-:BaiMb8SWSSg&4no<<.'^dY]XTa
+%0d65ufn+hEh<Bft.?Ft*//UHnoQEE`a,&+;/FY[&>eM8<-`>8EVRIiD-VH*97?p`f8IDf!VC[a!!=7(6,Cjm-<1f?.1t#8tDPt4-
+%K;p<%O\d_37;Q!`J1$hDI$A1`$<WR&pUV0hm`:1V6SVa(ieo>n'h"='kZI1XS\'jb><N]JD_/SRPe`KS>tmIE!45`SkFjR"dp`!j
+%C57h, at 6*5FII>q*K%0iAD<#@H7W!O^:X4%O$.3s)csa)&Y1ICjZ4q3M:F_U2E;$P2WRLN&jWtOS@@W3ZF-iUJWGUI*kG7O3O$T!u
+%L=kmYgXU-1!?MX%6;WRZS&MF=CR*@S+.'S/Ea;nQ<J,qJ1EN8Jlu3B`hG4XkL`<!%L]:$N<$2E&Y\bC!,sA^gi5L]>3.j8uQR%lM
+%8%7"5/3mF9,Wa7#N?X:+OZB>&p^FbrH3^bJ!4lE,jt/=H8itn/3`;YsP@`m`WQmg7<LjmVC;+g$D\$&A^g.\*&)7E]@ZUi:LM%Gl
+%(L-&.(`Nct"M2aR.IGoaW(^)"I^/cWFX,=?/B5#(*^0o,_/#K+N7h+#Zu7"pb!oL/f2t`/*-sU+S&Y4dB+eRkh)U)0Q%q2o745k0
+%WU?Vr]J>Hrh-J#GTD+SSibfrJU2W,6WpQ&EVm]5"WCg2$S at 49Wc,4-+6Dr7,PuAr@]Qa]Nr?f9+W0?9&8s-fJn?1@@5)WB*E^u1-
+%Y4H2J at 6;e&4.r#JB.'Tb>t"m>MIHhcSUGZ?#$#9H6c_Vn[_ca(;Pmj9>WV-aDmHVTVP=Sr!rkuJCbBm+?@Ch$SL8rc_\;[LW8bP6
+%;?`T7WF*SD/#k?D!"aq)FGF/Sm\bB7Ndshf*pK$QpH42dnV:,.eMPX+Yb"IJWG2]H%1]lLf-9]Z&noCr2\M_8S9mh`^k,2`,["M4
+%r+n@]T(_2B,%JOfarLOK[aS:)!:\E:AFdQ^f3j`s at gCGYrFTtIP<GQ9>7&aV1AC0A(+^#Ya@&ot#G8,\#PDg%fju13d<8`Te#$7?
+%/:f1f^<<%aX^iM)_Lm,\/*+cPcZTI($3$8i,s.t]Pq"K7RUqVFJRastN)*%e20t'QQtQG.02cVPEDCNCMjLF/S0dr2icfKB'rb>.
+%ZgK5$Rr`"Y-;$K/K]qttj5a0JOHcNiRk<1n"Ad>.,`fK)Xqb:`<<To"BTd^j<Qf!\UEoH8V?lcWdra]4_""q*KIbAAY\Q%R_kZI<
+%8f0jgUa!F>^,s/Q[JUA,?Cd284KHI.>KR1?7d8aFekph;dig'$Q\3_^Yrq2kZ"f at M%h_'e?0]EAp:_FH- at mhA7ae*\D2Z?%&.cqE
+%q0(+i4cG#<ipgMcc.Hs_gdm)n`/o at s.h@5WBa1XbAc)&BCTYVD1AEh]PiNe.MYiQ3aGEf=74IWr?)3S*C8-'afmt#MMMKr,nOaS^
+%A>Nr;G5XC_Fm;l%+p3i7,:Em[eOsm at 2'Fa^buB//ns#gQhXN&leNImS.BKkuiC'plr$(b,KZ<VRi'FSV85Dq=V!)mXM1)4T\TRE]
+%4#TPoL_0mt\0RYaEP`ark&VG]HTG*, at RO**Kr+ME37BPp;.U^n:E\WBb,Kn-\>NJKmU7Tq#2F4N*de,6C1lTJ]^SF7`&&i6G0etM
+%]s\Y8*nj1PN]*qA-Q!A9)+q4YeB&g*]#[+ at LLs?1Z.Q7[LrVs>%1*GTbK256<1-4T'6c&=n!TF\<KrEGEjI]PfLrm!6$hq`QT-Tp
+%D&lW1-V1c*^i4H3,Je=:=H?Y2!`cX(q#a:@4LEh=fKW?M8leh12,sf?4re0A'bHLHVMp3[PLmf'j>mGL$9?:EVe]<_^eS2"n^U^s
+%4d%]1A2ti4 at BT_tCeAH/NTcS">4op]N59[R6)]/"V<eH5*<TEfDMmGt_l;FhWhf$ZY_1t:F[$l;RuC(ZiWZ=##/Vd[;rQ;ufu3<S
+%f#N2>okC.bP"#!pm at NlpWc+/5Z`f.HmWP2'F?g;E`jTre$m/3ZYHmoio2s/o,!M'8#TJRH@(SjNG2K-+;[7*<l%#FXdC)S-ZTuYj
+%M),ndi_Es4`2j_GBF'&>CgCW^,RAALFclV3Mn<@'Orf>$c/iginB0UXVM=?"NpK`9Bs[8QZ#<r`?B=AO-O!muc23`aQ!d<$4G-M8
+%CBQb1dUj$B at 5I.7X=#/p1(_J-5@>6<)_FW=kPTp($fGCcFrCu%2E>VW,Uqo33YDp1WmelWQ4:R^@')e?&;b2<&Tlct(HW6LBp;+Y
+%#$qTSm9A\7V.^agmdlsLl3ZOSQ]n=j1EJL:fl<IMg25ac^nh_m[>J1b?16]&XB48De[,6b=6l@#8Hrmu7u:![fKs9'lo$.kq2b2T
+%9](K6r?t:r84(koSRC^(kosHk/g#EB:MD^<7jno1hUs4`*[V4j4(_FHYcS:,FA,kYVhLsI?L<uFJIOh]HV7:73m+XG@;)Hn2N'RX
+%&f)3eEjgA+fWoE&)#?rcZRFL<7Agd7Q`4,28q"[99SC+$_N.?'ptr*1cpb25BMmb/SM>:rB7nWEI$qWGc&6#nUbPT"4F0Q#c6F]Q
+%a?[l$PJ"-3X7?Q><l[,?DAoKW/=csKF9K7=7H9n9JmFZFln1ofP#Ia#E-tS-BWptM1ri`4),->-qD\MF*bMU=:cMEpb.eNN;8>r\
+%C0T`F1BN?O,gDRtXcns#s)OXZB:!,>G%RgsLm.I5=``UB(J<`tCgq,F`>XYOA!;9$Ei_St[Fdi9p3$k]0mKn#KshFel(Rn&VBEfn
+%&BZcq-ZW0VF)at7%/G#[$*B[KjADq/V!`Omk<lXOfbWEBEm0L^&Nr3gYff)K;fg+,r#sfM7XC]&R9"/<ps/>3mC2*99:(Yg><'r-
+%E's3,$b+P9M\$DqFKm>+heqFpaRVX6HlZh6/.G?jS'n3%!HR,tAr at Eq;0<gjhM81?MA[4aV/0kba,q7nd8ZW;iFC%F(q(2lBU-4h
+%'d,&I8bW*`m4dDM8PWo-`QeP-"X?T8"FF`VELI$'X&Nqrc,e;Vi[7EL:.GMM_GRROOHKj0kB[LH/n#VMYUM;b;q1.d>gPr""*'"T
+%^ke3mEXZ`:$Qr6XPat0YZ5ntEF(eiGAKTXt\_5+F9Vg_.:;N8X9=o$]/1$RPA\'.R`bA`g30O^Yr'\PecA8%DlmQS/N4]XC8md`$
+%Nsqg"3bR!ECbe_VQ`AP[?ikLQ&X@"h&?B6_atUo?2JQ\eGQ?/a[:smWX[j-Nc0%..8*lu#jVG0=<hEYG'j:hB*k&GpNWBm>01a&R
+%L/$r^3T!TsV,l6F-?DDtao5jXI4.+Y*2pi:%?-"%)L1a]N]$K-]$50sJ,(!&&[;p/X-.YoErRVnhRZ(HK6U9AS[3(3;A;-o7p$r!
+%*&ua#M at qRB5&N<>U:QLCP4)E8d$MkeOqeNjVj>Ls2uAi0d- at OI^\1))=^lN^$;2$`#c4geilASt2V%)W\F%oq_`Yoe"PH^fS5Eum
+%r7D,&F7(*?O=sbaiZgto%M^gscuVm3a"/f$^*;.rGna-9oYc=iJT#[uPM=jSHlN+tkM_p<iHj"PLe"b!]E#*l'gN/>>Nq;u0:"2H
+%QBFIWW\9ElK^F&I'n&i`"fiXHbM17q\QrFCjUJ:_F^d at 6Q4:@!G425n^4LtuX3/`(?GsA"RVF,rbMJ5k(s+!t=Xb)OOhbh"aqZlp
+%7e:tBqj59;. at nOqip:\f\A2L?;u+)s`&!_/+^B;9I4G$a3S5!W*GA)<_uXC+1]%]gLR^!&(%o.!<X-d6`]NRc^#j]d_<apiBfW%7
+%qndO8ibqR1T!C#%Y?%.IRe87.o7OAelRoUi"9Hf5 at Bms+iS5S"1\bNY*/H6f2Gm$i"<)^,`g-$a*][um%nW>SXG`?a;F\hSX$\i>
+%5,p->J:$YKRIoA^8\'%FDrjib7HeSH4F46LpGJ*?ducX%L(eXk2RTHPU)0lnY&jS_SqH&2D%3^^"B8%hgf at FlPV+5Wg_=BVZ$(d$
+%X'2<\Dnu`QH,/T7o:uD.=:n(9S1/-8.. at M9.GY%LRoKYZ%Z.\6fq.B,W''DM+!;"_pk%PQSuA"e72rPnA5-3d-oHgl at SYT#gmgGG
+%+M4u'pT@`3goH at HTdhWDo4>\:?UaAljN1$Fj&0kRR:$ETP\^k;dSrR6l=7O7^U&YD-)W<^lA<b[=YPWO$BK',8oIW%ChlrF<#6&:
+%a7\h2MHq"e!.i&X?e/VW3nG21J<^,rA^D^Oo;qt6[Y?I`C!5kjD][=fp(UMWEr:IT=7C-thIrGmE`$_Mg$Fd+ngmN#[RQ"fPB4m.
+%$k]siGohiAPi'nVrl_#1m*rI#(UJQY4=3pk?/=@T+IYTQ at -20!OgG0TGhI%ZgdktXY\]?]Di6uk69;"q0:_c5j5lf<MIk5b!JBHM
+%:`DZ.bTK]C,\38%@cn</</c<!.Q`ip,%7(K at mgJCV7gRY7GZ.BWN6M%>YnM]i54GTdI%Y at 4(hj[Wg\S=;6=c)p's);1^AlFCh.4N
+%lk>jkW?Lk\PM`1]\rELcR#JV]VjR:iPWKp,a"gZE[rR\dd1]s8_s&"BE=ebGg`;"2X&;2B]W)U#NK:DDCM.upRqSE.eBYg(of?;;
+%EQ7Rdf/==dnut=DnZ+&+4^kqm6:cVA8E+kXp7NKK4^3T%-fS*HN#e`#2'Lq)J4)YeFjb=Qo$0A]C+di)Z)l2N8hs9^"#99tB.2XG
+%E_n].G7oSr8T(;(a.=S0;Jc[b2/^7qOu]s3Yf`928DY$E,#KsDer%Ck\P3N;:J$?>Zg9*3jYk1\Po*W)<S2K=-KR<bRAq:W,4TJJ
+%o#O>hr"1A"fV1qN%:J'=5B+n4g1.W0!?8b:#=aq&dp!N`^`hG'C!qbmfe2M0*Ou95OiC#<ZR?[,QV&CdZ.<YoZ"JiWXE\ue;47aE
+%NfR>29)>r'Qg.;Tk1CT5Gol8l1*tZrHYEoDs!^IYj9>VJYj)$3]j1]%.U4=N@[G^o7seq(#jMPt/M4rMioG\SRZcjnScE,-(@2^X
+%'bs=/U4,o1QPc"TFtRh^WuZT7@<M7M6Fi:C(I]AG1g'n1W*K9fhIrDf$CZ<;&oA-C[R&Og*`0=+/=,8IbA<:pII0ctS;p%7GRK49
+%J+5?-:bWTb2n-3.@#AX?bN\f4dZV6'W/DZ4d1r.!3))^fZ8koc%M+de\f6fN6q*HRP]L9 at 7?!=\+*)sP&O0eV^FI3>Ku[oL4S4mY
+%:;JQFCi]/:H5WF^d/`o_3qTbNdObm.9<+K>4boZ#*8kXs^&ZoPF,)kDd?Jo;9Y0?j.G98_btU5(;o/EEGLWd?12.uA-a,,c2M58U
+%\VZ#%LlX2n;c'f>nA0?VGl[5(,a^"6 at NeW2\YSD1B$;Oh<;k7(cYaIhY13O7M9adW#EGQ)#gOu$*eiY-GYFWYf`ERUPYBC7\HM*8
+%U^T65_:Xh0Cl3(;6V^*b(U)C0MC!_)b6kch@;b+(PuB3]N`F.sJi>m7GFY`gGa at YRFg4(WC]puc!G44B<GjQu9(L9i):p3"3F5*Z
+%2D!VIA]Ge3pr4e#oWYNK*j+U.\j(#XO)g![4'1*tQ\@U7Hm`_8T\c8VR3nA7E3Re5g%-7Rs/,A>@[j258k4 at k#I-hhco``X`?%;S
+%k09F<61_&I*c$%'K'5hd/9mR'-YAM.Eno3R?/:u\Ydh%k"KaVPQ-Q%;QotPp?<qiM+J;C?6gMrS4/mfXNFf9XNnH8$8paMOYBL8L
+%>W1RFdgsc$A.S0Kn5:^K\eV5%2rqH5D9P at XaVD;)k:BB3D.]76[]!K at g$OHbp%`UVZF=Ve`q4g4G9V*hd:;ITau>BBZJ,]#?M>W=
+%0BOl/pe4?N_HQ9%cN1I2oa;$WM3O=L^(I#0`)b&o4;G^7W(HDeHfeF74A9lO<-GfFTkYX.Zar6V&0uR*Xi0sh[c*_GoSXD8TQAld
+%=#2C_K,)f8FD'>@eIi'u86W:B2M5R``cu\'*DX#qKcf[h^D8[Cae(r;bgIKcfUZLB.*f+U[YXsMF*D]L:uO'jHa*bBe$HhqY%DW_
+%EhFVVjm&@MZQ1 at E!>*6[K9g8a3)He**DZr+C`Q.M3:f=hC8Ws'$1 at 4!Jbdneeo9<DQ0,<r2)XDbE/#YucW.'Xi/ScZPq^Z17'*Vs
+%TQ259H5ID484K3[gf4UH31`j at c3Kn`\-(7_:[?NpW"l+r?AAQaK-Dq9l7c2<-TH<a1DE44(XQh)r,8\-e)Z0VJ.r^]Oh`d+E\tgM
+%NpDGc!)`8=d=UOT>B^EPMV>"LoecDCJ at RbAZ]Sb,U'@Q,VrjaTCrGP,F7nsX._C8%iF-l)$>Tn)AIG3'Z/B_'9f#Dq)6hEg!?olW
+%71!OKU<r$_7eG?Q)5(!ThI_[$R,.)Fgp$Ojee)>i/IWaV]>dt3_mpdV.%:C9, at j%pbJQ-.bQY:ZY7C6co0<Mh:&Dmm[b7Og3Grt]
+%S(pt-#820IGCeQMnUo=JBqRbl9+-KD,9ClWFX[;,$*pC/n8*?SVKtro-1_UL4LRUo8NcC?gEO<W at J07W<K at Z'l%A%sm3K?R7H*Oo
+%Rd*R,9nEG3p2"$kXUA5APbr%tX6&kET&e/$eV-umbf31_&3qFBDmq0:S.!Xt9X\9E%/]8>K<p,>ZZ]2;:Uf&(-OZH>Oc/K85nK04
+%>"&aL_L;#\V8^Iu8Zit+PfRn8dVPDdfE<<aNoG[sn/KkB+>_&TWa`Vf\g=MpRMHR\aU,D3n\Ojl:4,O=]1.jsP'D_SP`!qn*SZcY
+%SUG0I[&a],b-FmtK+8L9EJLNI3Od<]@5#"7fWR4$@@[n)!O6SL)_')qddnSE(A21ZOX!N$V#)'4@/L2[DkV$5b?j<?2Yc8$.G<TV
+%4E-G;@!@V;7m,Or,q!9?Mc?t,[i at uN).8^r&D2NXdb at _8b?%MtK`!P:\<ES3Z>6ik]2Hc]7T@@pI;"dcW>/!N>s,Y&g5q37asnGW
+%=CKT>imd=S4)gCZPe_FIFfA,Pm^:gu^Ia;5YW&bp28tZYgfu*DLG&?1aYP<m-VnGV;jYdG-]'?3IpMRf:eUREM!U<glm04`_.dO>
+%GX>BG:7@#J)k$:[P.["J>CVt[,>=8:WU@?'-r6s8pkcq\+U$J8G>5bO^i,Nb^St2m:kb%eOc.p'qb`!G:YRMB[bMA)jM2-FgEq'I
+%MFFgm3`dm(UQ\a%9WTW'kp3Glh3uc:Z`r[j\FVI;Md/kOr,6hm`Wm1SY_/'M2%+afQ]YPu=@m\7KSPQA>#(`)"QOgn7PH2*i9:MS
+%@HJp1940Cb9P"I$8%:p!DUkN9m!iL2B?+.GLuVTk%"P,fnJ$F?frCifE[JkE'djQ`3fp5aX2N,*8EIegfZ3CWhDt8r-*[NJ!$8<&
+%N!s[penmqdq"@9pY9$]/+I>Ubfnbko$D%fj5a##l-$f0=a)_mN#"=nu@`P56X&Z<1'6fY,m#oD8#QG`bVJqZGY"A/@m(".86Ro*f
+%T09$KOTSJ*%E1N\X<[sS0'Tc/c$4=DE2V-BX[jM0O9?6FUg8#L'AS6Oj5!JoH.).0pMQa$[+!X2Gq!6:rl4CRRDh.(dboI!hkg at Z
+%1Y54\0khBXKAECRjkaLOl>X$M6o*F:L/aS@#*dd[&<FQOP50AQ_V)9UkJ^S]3(G4[3OQ^n!b`'to,q4fDiSt'IWj8tXNo%%ngpL5
+%klH@;]iGW^/>je@>E8+H[oZBm@<IR6/Rk9k at 1&Zh52*7t'dTe2$e?t,a!lc..Rj3VTf>!?GiQA8]r at J+pPKO(J#5O:p6H$YQd*u#
+%5cY]2k;u4Vb%%Vu at 7G$I5a\:W`B6gSD$sc4G5M9N*6>/i6-a/4/.m36!+]nDZ`WgY/@]=:+H2\IM*#eGfn(L36d"/JWmnLg at Ut]?
+%]8$[#T3?9mb`$k1U:8=e[e*THfiJN?rCkKRZ@)qc+-Js$PmUKYjNg`[gmh4db!l+E0GM.(<Z*P[=H\:>`<%nO!jH,dM/RRSnutt'
+%*'5$kPh!>Z);Z_KhiVMLZ/rSdh^pp:?gt`*-%!="=1\KU at o!HgiuAqV,.(RPP9[=l-^*g^_!rku;AFse#F6+6dsP55 at K>6\*ph;/
+%I"I#@q`p(qSji<?(=JA0I1nB;2#6UN6Z-6gpGeB_4!%XA_!EDa5fZ=Jh8cDc,g<8&%^\+X_cW\f-M>&EM)%`,am-dBFUplMi&Bp!
+%KO\.A^H"ouD"<:]2Q+^7i/B/%T\8-fR^^qh`;<:oCKM1Z_ITbrCb+-`9X],]<l^>R8-f7e02J<)d_XC@!Ym:?q2O`6<-_>H7#>Ih
+%i9YH,*N[Bh3LZ[m at W]D:'K=oECCK,_Q,7ht\6 at 6cdC3eKldDo@#H9O`ZRj-knoF.7bTR+W$J((Bg.Pgn+uo5;p;a,QdVpb$SC/i!
+%QCk\1H``C+8r-SdVqR\;kG+l=>gLOgFik#';u0K at X.)f+/F`QQ=hTPr:JM6#h^a8`GokH$LlAcB!)F<!g]STA=`BRB_bNgH#h2,o
+%GEjuDNQ:Gupb?j:g"E9J;KeM?G5K(c/EL*Je%pQ#:ks6kM$mPo\Frb\XNc4[iOG at f=MPjdlZYcA(?q8 at gla\M/3c^?``A8ISkP_D
+%q[erC=k<Jn-ErdN;j)`ubE`0e8(FWk+c5ES,W;b;1D+GS@<7qJe@%@qM<2jhOk"f at m.-<&A<D3\qm,K#/iFDZ\k4W),JXc>l1=tr
+%`_lE.\HMCsZ:Ilh%8C*i!34_XAlblrIE5;qY`kDpGkOWENtO6>^O__K"bKBP<mhi<KF*l*,tF?s6gbMB!>X]faqUge=+-5_N<8]6
+%7>%E6P/3:S9nD":=oHHMB&aeIfk`X>F/nZ67>fo(B at LnWa@V9<\O<\B3;Zr[jYHt=9Rj(%VeGsE5L80E&O+&[W[a$GfcFP(Crj`i
+%CnKkN..]j;HfS;jNkGEpZ5Sg$PORRb8QbB3X16Wd,W5DI-=0cjJVKsEqN*n./?X5n+ZlM,S5RS.MG%@OHH1s.GY4b#"8t*[H<2QA
+%;_XrCl5je"1Dr71;iYGdRJ8fh$eKhf?D/A6+pd"8O-n?g7;_&E\@TXI8*"PCmh20SVoRV3;*2BTCS\D%qFMtCBN+rL(7LOj9SgWu
+%%_J&"?'`a]oo,oN`Mp^s9%^a+gIK9I?mlE$AcdLd1'-=rVT=[jBe"@2#WY!Ik/16;<-"X?]BmI,:22C3aO-FZNatgP5rm"AH2WBZ
+%OprS8-Pq`4N(lS\>?K?".<2jq.AgL\V9T_).N'jQ8P[=n![-4%98Jh4VpmcHW<-\3LC0UbG\VTY7Or[`o&t1X(4NO at S3&pk7Xl#_
+%D$sUVXWQgs#M5rC96CXMr#t[(?%/f>,TD>kAl?(i-J?pf,\<365dCT8CjSe(&1q-PLrHoM$2I[T*mYH=Y/3&=WLVPd*,C?g_]:K4
+%9!TfPW\o17m,T8q8XXEWl*i+-Yhurcr;E,kP!YF])?;@aXgETDC*U*l*35j.4'l)*ko(mj^qj4<ZfDX+_30"m#:Ye"'Nfsol3%11
+%6(3):.JG:J8o<?i8NHPm;RJ%`RNQ/NP?_r-S,F\k*:Q;?VG[%H4IUK\9,b/&d>VEYY&U8s_<napdUnoj%Gm[X.0qL#^Fe7ebmi-i
+%H'C<&(,#:[NK#^6D!b;iFr[]e&j9B19;(s!ED6>pP*?M5Q$B_Fij,::b at _3ln+jqf/Edl/MW%m#BLI`LFmBWN0dca\jtp.p=COFV
+%:Ff=L4ZG"uq1^"o7YZ1`Y[,XtCHOb787%t%XAp/3-L4Hd.YOa?Ag(%,/8_Z7$#=L7_"RS at -f7qsrj$l;JR6[s<r6s!CQS;HY-qQ;
+%#T2lF?I:m(GALM2/[mmr_TXV*VTdc%Y#70!F\4Wt&2mcG%`dSX/2737OtCa.(\X-:KP$d1Eti2TAjS&ReP?rd<S@;T$H',>*UdEj
+%2!o=G22qgQ&aa[;e4tS=A8//Y*^4r,$srI at DAdr7aeKLpjT]gY=pQPa``P/un^lG9Hi+RSO'3\glfS--5n9Ed)I(d4?9_5[7FIeY
+%K5ooY/g.cjVEU)2D%\IhIGoI<T%Q(jc,e+q*QiSsZA&PkQ(GL^=jN]\g&BOiJu6M#C21\Le0q>?g(i?s4%WH*1VrUn0]nn5q64mi
+%>K!csIoC+=%NZil1fh8%Os]l*/B_<40&+R*Fcmp=N'/Ys.;Ddf86oGo#FVd,9^Bs^dHI7-\Z%qS&f0QW?G\>Fk8]5qR$C9;,1>[7
+%DcDn@^-?Lk>]CZn$+?\s-M>ZTV:f=%JMYsE,>O7pLF!o7e<[bM`chV)JHud_<g##7`<HTK`hDSK8?b2C;\#,afRbEkcAoLh5a1kf
+%0!JbH7s8u88bR'?6cKE0%&hC&\a!iOWTf7tO>$EoDbNsSlQU[CHdj+7[dJT)=i-2]g='2C\#PuPi,138I/WUIMg2]N#!nF.5e=2/
+%0`u]&B+iRo3$/nu;\);!/a#11 at -'EL/">TDMHMOV30-Mp;&!'ES;*<[8'VY.+ub?25Xm2a:V3HI\$WMcU00?"SD'HKAb`U5`_2\N
+%i/-?oFs7i[A9TH.r+4\9.N[>h_el?Lm(o4GhW,#"c at WDAJPPX,5Y*,W3oY=-N*h.mh2)D8g31QZWA`ft$T*a=i>+S$:mELi=&Y>C
+%?bu7eRc7<jXhMSMZH9(B%-"Qqfq^Rd,ff,L6IPEH8cuA%T`gDhM+;?P7s1ACPhOgKrfKqB[*'3:.Y3;,e at 5NCfJZdYcYSluJL\<*
+%$X'$['\lpOVAo4SJ[c?Sr[B31D;/>@lXD0VnWGgkG^@Zgj48Ih;qYW"L\d^9?eP2#f.!8XF?g4:mA('h]I@>[`pRB>C=g)/\(8<a
+%XDa7 at O:6#mAaqEsHCiYV4$=;0!:'3(W_-JglH<1FMQWpT/XbMU&LM9oAL[guW&l7LZGMN-DC+LBCUdFV1W,93P:/2&7`(2*0:ebG
+%(dn#+D7,L#jCo.'-g7%)*)7hQi74PY[TTH#6c+aSqD5%USG&L!R8[lB>JUD$R]P"q3H(l^#."_]V,>h[$1#u$!uVoTqB4t(TK%d7
+%p5I!,SL!:e1mLbfacCStAq<plq9uN`QO;)RO<VeiaqlS!>d#[kRsgQ4Zt(g8+\Jq6,3I_D1)t-mlE-KRfX[E82ik8 at g/@2aqZ`is
+%XCRmG`=aQj8WCdUfjqC=?C!Q`+XAbumG`9hm'QYJ3(8^cbsnQ+PTc5uLo"!.E>+Te at 0$p&-$!&'LqTUKfF\hB,_n;'p2])fp.;7H
+%Jbc2&&Y"HD$C%3ACm#spWm`#X'=2^Lnqm/n2U:P7"joaF$Cg;dMk6Q=eWpX'I\3HkA\#77r>n^tiZ0\10<8g0>!8>*8_Q^'jbUf#
+%0-21W*$C[E/DBY]*a?KG0:oE+-[Fd#J?5rk6 at 3$,bF8nDp=7g-DT*5F#_6TT;kg>8$X959]ms,u]"p'X=]eCEC^#304/J1+$at?j
+%je at ZC?d?r@=bMS<QS+dUVsghmDJLU0b1^u5jCB$"5[rpDo\"B<7k,Xh;Nr8dq_14fehonsp,5ns\$RZ]^m2)i#cT'&:bhU*,+`1X
+%?D$%1Cp[\I`&HqI1(MjF]d0rP+r0FZqrW0'G^7p`ll=s$nco#YC+8D)ptKd_\#AN!ic'f]AH,=&pZheYJH&Dm5lYH'G9>]@Z+^%P
+%X4o:VnK6VXs7#a,#QOS.j6P<8r6&I)s7u=0a896Cj+m?Qlcu^5[t"8!0E:0^HOPE$bP8.-fD#*mhi)c_Y@%>+N][(P8][r>r8R2%
+%NV;?(gGaW>4q'X;]5dj8gREO`pUL4q])D<-hUOIDL&^`0n(tOWGn#QkD0NE6 at H^]`p[`P-E'M""='tcGs7k`&H]QA1kN@'H56(%H
+%j5#'rkl-oE?iF,N^A<6Sk*nTmfo`JPqN#PZ]^FhZQ[ec'gHWH"rUoVDh#F\[Q/A24GQ45s^R+cbqRE$lDuT\6_t`9hq`hgZDr6!?
+%p)WmHrp"t4Rr?$Os!L%irV\s?pZ()%q!!jSm2s(>k*uD'rlFgsI?Z7's7NRFo"+P8fAHN%^ZUm^ANVT6Du]@2?GHMqfADY\T3d$2
+%^V=.CS+kt5o>gJ!Rl=](1[a5lU]:8S*:LUerFYuVg\7n"0_\q[e3Efc5QC_*s21>rrr%7nqUOJP1Z"XO5Mj0SqT\UNhqrp1s)#9$
+%hq`c$kJ+ntc9Lphhu2VA^M_rcJ,A!X`ooL59*F3b^Z4ckrk4'^pQogqS*s_!s5uUr48>9->Q=!']KSRXroq=GacDc$j-U5MeJGYR
+%J+k%0K'2GY?f-A)TtNJ@]CXJ^k-+fa]mfRhDgPe;5AU6]55tPkM16EA_qTD0hZD?rj<)-`2QV+Pr:9U@=%QH at Hh`kr:Z6RZ*k1\1
+%76#Kt'[6[SYB;>p$]<iio:,_gY/^F80>%8S]5R,tHQKIGSppiq4oZdn:I"BA+7 at 0bhY?>YIbd3#Hi:Y8b6Hoh]tC7-rU0Z$!3cFq
+%]CCr3J!V%R4F[!RrFc,T;gnQl)B/(M?JgT<OaS.7Abk0FDu&/&IJ`u`?]mtY.cgI[8]-&>UF!\R<NLBGmB9F%s7#,kHe`$.abKfe
+%EI;)QHs#5Zf"CQ$0)LEbIes"5s8(\!39>&NO+3FKc--Opn8W)h$.APg]CWd%r:"stmp?$N4oO''4PA9_jnmrEGN52Xs)5Xon&DDh
+%pM\r<Hgfk*HT0f/Gl7:7nc!u"s7qHILNiO&cTc[E#s[qIO$DF7_co8&IXcd*\PL!;p=35oCk!:WX$DQc9g?A\rp_@#s*?dCk_#2s
+%e_>!I*pN((q7#mtpQ)Mj^:F2li53?l?B0`#YK,\RDn):'095T%c%kItqK-TP_E7VQn^gi,]q1:gGU&jP.c!0mp!0bTAqNj*r6j<4
+%Pips'.r4*TKuXQc@]VfL0>&fQ2;[5?GMLsCr]Y2jlc7/mFa^tTrr/)hl$rR/52Nu"qcMXWhR,:LO8f%(s"M34Hp at ITqlBOHI^f at T
+%Z$lXo8Y8?Y\+K0^+2 at XWm/HU:GjGOa2;d(fj*Ojt)gf<i=8.JqplDVqKK`c5V\_K[j_;.%nE0+fHh6dXo2BtHQLsh>:OdLI*fK^a
+%LQA(2s67#[h7NCDq.Yms4h^ZdKnO;hKDqe#>k.a+Dnl0'0/)T3IX#%8IdjkGa%'Y75C at jiO6>^*P998oSp/KCLs/T.RTK3kSc9_R
+%q`hBn037eiL&LY,k?U*_l$3M`HG<PQV)a"9g%hZr(H[-AgW)WEY0oPKHEl69lhi%P:=F^(fGD<KrpJTHY/f/a?sc(Mq=E`rIa?'<
+%k-rRBb4ir'VLa3XX1n?`\+.jAM=XYn$ElXjTD=l9ji9KuR at Sp=I.;KSXn))&(bU8`/b?<^T"4gtgQr+-mt_5El.tr:^RL_?[JfkV
+%?K(.pDgp!DrFcl1W4q')f\\4><r?JV?Ta[1r at Q>RjOZQOfmj%TZCZRB'If[BjO:4ps+*W<prRYB4,gB*G'eDA%kmZol[Kc7(Vdc"
+%5/+Vc?TrD:ah'b9p?ag%_\V\7p$"F8metr05C5nmT)Y^\4Q?=HNoroSIr(/B:Mu0LUn:oC5QC`=GlN,oc]?!25(&*SqW"K3qViEA
+%K_J7sA8_ECG/A/]/_h.^kL6_f!5A9g-X8+9m.6hK]Z$LqbPq(0Vb<Y2l$4H(:VXnG?@D`s:\fAKh`hP8j0Z at 2[QiI,:XLUTh9^Pc
+%:TWaf'DW_)O1D%'e&Q;Y/tLnMQet\JhA-ngYP-EIr3WHnmB?MkkP]*D+4'Qea7[u$88s%LVLA>kI(nb++8sA!=8Sh.55a+ng;*L_
+%onUk/pi'6IjsQ)[o,I5al$dZ8caT3(D%P`.Ghfc83'Wr]r'0diYJ0eJo3WQ2n5um_I*KiRq.tL5h:LZrhgFp&- at 0rcI0NL)]R9p`
+%-f=C#4BC`-(ef93T"eOCVl9MKAGlc?bkF9>(&-4i5IGDn>K!Fplt*La?g0sC+iE\e&"h)-dfQ@!GKp/@:];=HShK"8$Mk/c^A-lH
+%="g?A,PJjaN`SFPk-(@3)5#/TIrQL\rM-=OmpEi!_-Hp0h4"q9$3mu<0748I'4S6;05;I;T>fu=Im8<+?9JAhdn_$7qp@/]@)Ah+
+%n`fo4b<Q$V'liaMIAG6]D4fD?Mg,)r[r98b2E!o7?T*C$k4&#OkPLgKkjsBiIG.r%R<FbMs52jpglnE$n6:,RNFgkdBOCf(q5<3A
+%dlfgBqW_XTpigZ6r!>Udj,]+jG00>Cne6tST?QQMO+-p&QCkhRq3-:$f2)/:C.:U$ilB*_T(g410D6?VdEWOen/$TPj)t=P\*mXQ
+%rTS#[APu=_pjN%'*fEk8]o=Z]=.EiZp5C[i)>7.('=t);q[A at 0q/cI\HML4oeSO*g)UePa+VU?6^,"J.^3o%#=1MZ[hV^S)r)"R+
+%!qGP_?@DLA47nCO.-BQJO.)I5#O_?@d6;qQ*e*`mU5"_iQTj6Ccb/HJm/8 at 0rV2!qn>!AbGtD=S`h0F6F&)(Rs(k=*8H8YHVju]R
+%FT;@!It#!"DY*nIX*_:+(T[LN"@$C#T:`q5G(/De56('0p:k]Oo1;X5oTT^_bcg[JT?C(1/Rq%14MB]4o@!YG55!f\dD,Y5:Bc;&
+%$N[Fprq,XA7X9m,c`&B8:%.kTp\2H#YCFLm[s&KGofp.co[86TMB@?Gp[@Bu7:o!J!C36j\'2PVo^.\Vqj5(e)Lq9YqU"D-q*e!5
+%mQUo30<Y<9Rm-D$p>NXXQi^%CgM`tn]nF);hT+c'q9RMYrp4Cjnt.Y6LT0V=IesPI?S%p`aec]Ja]1Hg)h+$eHst?^T>(;Ds,dh;
+%\qA<Hr3NU!%A/+Ej'qAug;X"f]QdVqQVf_*&CnP0"JJ$naIZH$B-Z*1T*\"7QS5V[c\:YNE:%^<p_117*1ad;Qaksd*m3Z%4&O)>
+%0:q^KoD27drV&MI`J\@7qpKulgfDd*?\Y6:>#TZF=C-Hlk>-S,2YbD3%XnUg4bJsMJCH;\O]:rE[!:F'.8*_]8%'r%q6 at 9nGu"eA
+%fe5(U\I-caKrGr>Q+`6e8Reo!^515eOl4aZjs8I8n>;Gg8$l8]2+lODGep?5[7.\301kog!SdFRPNJniFk<%iYV/#,II$4=VmO%+
+%0m"@Ho<pWUEM!0`"(j!`,]Xs+2!+\70orU^Q_M4e8H!;/oWA!]a1d;XA3#sC12ZQ),Yr?Z''K.SUDt\0aJ+nk>1<O'X/5]ngrc at s
+%PkXJ$]5mOehq0=1S6oIKTsi at 6j7+D=DSNR6/ugqd!AC(ePRii0A-NKd*onV/Z-5)ECYr'>YjP&IeWcRblfA9"PsaF)/us8 at Jl[#L
+%UY>Os[kLEPk]K+NeHt]`dIaQ+k1#ee/1OR?kLbP>h9f..T#^,MhMs*;lMM at nH1NX3j/MC:jEKBub)09p71Jm3cL+I8afC1gh7f[b
+%B$TdYXiE$&W=lIV0g%WP at 4Vc"N3hqqijBDOrKD7bQ,JaN[g;(=K=>32OX_U8Lct2imFJJ1XB%ik;(X;)[+Wg'BM+SI6IrV]W6Wre
+%EXg7fg2%Nbq7nlA?'>?!UMNtiBp5SU2^c!J,g!HTS*b>r/mp<*"c8ks3dR)Bq\W0dfado0Y#I&KE27HWdOM=kW)m.!Sa3Q<0OH!C
+%9APM9j`-o,hlhGGC3 at ZldDru':*\?3+`Zm@%R"`E]Bg$f1;1aX2(T.*C;8XPd>bIAC*VAm-RkB=Zdh:Hf.Qf!>M1(`@D<"N;qCD[
+%fo at M'=V^L1V!_;L.]B:^o1A,&1";]8A27*u>Eb=LScm+hY"CHf,n8P[[ck_T!*slCLeT]PNJg^@;K\PbH7`]B]HcO&SN*S5\'*7P
+%Ep5L^DK^._RP8JZ!foK8j2(oT6eU(3cAfCL44eOj at 9\t[:qatO=;H-4ZUmRdb!S&W7;BfO\KfZO0@"4sZ--mVE'VGe8Nq>hFF/2=
+%l5%>mgglU]>JcDDhB\q"(]J[LHob:j6;,Mc&[S^Z5MF>jKd.])W4'?Dc:qsIe[I."n>a(.q`:PgL,7fcS<0AKBmCuYk.7n(dI,\q
+%B8<D8+"/XdF?3D,$'Wk)]<`IbgUVFj:AM&;9r4c<fqTgjp4fbTP/J-*_k"Ckj3%;DO\2cnc<K6F*KO9)ZcQi4.fiFfYH)_c=(YN5
+%\W`%nF-ci&H,p2"jldpQFq&M!,A^SMM>Y`N3CUQNEZnd^-a;cCC^si]4F;4dW\qC#UQ]^R*CQC at E0,F]MXi*SjT`h==hN$<)d*LZ
+%bb[AGB>Y*hO7U9^VF,N&G/J>P.^_.5)TKd8H/Vej^g9f#i2*WpiP9<_U:@\nV#>&/O3D6!*d&a2Epi5lSBF`Ta&[D2W#\+83S<6O
+%?iURpZ*.k'GjL.9Dbbi8O*^:,2Q:GP6X0$8q9;b1A,rk(8*Os#`HB^pc$/R0EG1]IDq9C*D:A<FI,am>0alm:+H?6flB`.tS.W[Q
+%bDe.]l![MelsFp"pYA$j9bq+\Db)rc_NBJHjL83ALPf<7;hN_/6U",W)-!har:n'7nce-21(hVd\_rP8-XL]D.5f5C*K?=f8[Y_O
+%BLt<Nl7nN$`Vg^`-.u2LAJi8M at oW$07UdiuXBrDjV&u_72tm0HA;Gl[p^8,n=0MDAHE`6`dr"GQp4^_VKa44rVj46VaM$;HC2uV`
+%GDk(7U3!HZrn/KC3Y)q#&LNGnfqVQj at P*4K?:l!P/$PDml7=X_``=`-4)$g+`C$GIAQ&XflHNr-m^/Hn:tb9DRdGB)MGn!9iqRic
+%Mu),,IC$B1PBBkn)I#Q4\hjXjC2FclWNK!!4sY)YeirWK/=--idV]^DQ(4$V\VA%o-`F4(S7%@:V\8_Uf5S=ILZ2"U=C$qX3nUT[
+%\l>"&N+)K]X[ZVEa\TO;<mLVeLSNML.kp+KmRE_AE"'?N]'",RdK/N^%h,qj%dq:FNON);F4*(k?Vf0B9e*)j82lG7;aa4m?=LW:
+%m4$+^h9t"VJs<,6s4LtiSV(*@j]?/`j.p4Lf*c7<A%S(EDni[QgiesC\6hkm`ISP;Z9YZ\PSmGQ9Kj)#-e"/=9-lZVHdjNgbOi+e
+%>MK$-c+OcP_3sIaC_$Zq.DILuS:&+<ibCSaQ,d]\fkpn:-*\\]'R[8I,Uq326-/TKY2$SS29Wk&=Gqd);rZK-k_$+]o*oSA!#pCV
+%&<RA$Cf/<,#SmeL1n:K&2E,,IRPGT!l(h_IlfA8\H:WrH9u.%a`hHpR]AeT'na4I,b0:8k<N^ajD9HlMJZ[2[G5+W==.E"0p@%i&
+%=oUmWbF#<>bO2Gp_5B<]KUF;QVO(:S7Jc3jMu at U`$BH^,$YU<3`rg,/,f>k>ZOX]T.!gIFh%<@Mc3k^=4"g8N3VQ2S!CTh0)djsS
+%R7%Al=GjUkc<Y/E?$11ZPKP?D;j.[L4DgJ2WS/&uKde(@!ah$3BPWOK0>h4/)5VO)-ZJ(O!VpP8/`D8/0ZA[&@ol/@Vp(n9VTj*X
+%5kcnSaVA^g$>2d*fH'nH$8s#2JK,k:io*'@1b5Fg+Zk9I.$<tp9`(t0(>#0)jiVr.G?%BR$##15;,/Jd-$EZA]@p at g<'%i#!,1o&
+%_!4og0>OP]^lfh\Tq%*Pd29YOoo^Ln3KQV5fd,E$U65J[l1)\!F_lr)a at n-<4)i"b:cu*q'4%1C26a)*j/r_):;e=iO<tLaO$S;J
+%o*W2_;s%MTEd=dn:E7$_K>Q9@[%tj6bJN:QlFG$m>:OTk-rSbd>f\@am?M*W at dViD4e0Z#aWM51%DWo_1*N5*),-"dHQ)aE.noL9
+%JjOOm;\G>N0oq3/aLR0W.X0tK9L#Aj+nRa\dA*CC56U&Z9J.T-"tIETC)\_g`+ at aIj1%.K9+J<1G`UreG((3;%6;spBR)ubE.d5t
+%(QM8EgL[\_G7lH>2.bK4nlp$2L)T5pW;BD^?<&`R9U>jBGi)4^6g8imiZM$;D-7&]]X)^mdel"-oHi*QpkEqU;SA?Z(F[3H$/@.)
+%0foLKg8.&p!0^&5lD,h\.Y"tdFbn)iK(mrfK+k[hTC]%\S<Ni;G9N0!+l,u`$Tf[7]%JmSA-nh9&8Xn*a.4%PTZ[jfYlbVaaHZE9
+%Nebq@;D?rsXqtV7,s+2a:MOq=!A&FT>9)KGFRt/==b<3:<D$7OmRuKQactmH$pL"pE<qH4WSNkWnh7rb`!D9r2!enP4kC0O)buYM
+%IF:`XmUC[MO]3Sr1G599(1l'[[hC-2/Ljs5<Eg!h-Wi]!N71(\!>`>QZ_NC&6qGk"UZrpgZD!q]6D'GsWX*h"!dp[lMdm4NUnTl4
+%H=CD=OZZc,m_^<:KLcP3-,]4']h318MAfRKba=i(AE.4,1l%'95uL$7(A0"OE5YIh=S8XmCM[McBB64cIpSo!CQ at -YlSK"+;mhW6
+%#a+XN1-il7JXNNB3F8S!3fsCRIM#2:6pDB at Cl@(K[uIJCUl(7`Ygqg<;)b[>gq64-OK?j. at mUH$V-\?&lKlE_>'ueq4KCLR^q.Lt
+%83XILOjUbcYtrboOEro;U:A<:/8^'*N5J,0"lc%X^353IR_5i0fcM\!3]\a;A<XqUp*6_.+/d"Z0Pj at h^r<l]h]-9KqKa)9[Y6.q
+%Yt;:Ie!70<e!:"ACsN#A'I[k!3S[0[0e7CPS8Sg2R';LFHs&O^0EF'b&qs>6_;,]fN2o1bn)S(1DLpqt#5<%29Ys]-;TIlYc/<d@
+%i)CFmc`E`/JN$JNLSFo?/h,*jC175(\Z6a2UH#&E5Em09WMs`]BSfhC0LuKQc'XCh'rSW;61E%Nm.)2NF$,eJ?VF/7a4ba:!\ZF#
+%*##t9R5iCo)@<mo27$"/O`Z[m8\=UY\]Qm:VWPcNRFFQ'GZ((u6H+6BK9+(InQj%)dN\@^j9UObBAFGSr,]n+.-dICMYVh@?IG"Y
+%lRf]aeoj]+cL.]O9d"MuCJu6M,41'm=Q5dT:?))m+Z!7%Pn$D!-gsJ*I1nuB#Z!4sn=To2:_+i0TR!Oek`GMuEQc/!/GA^V*d']i
+%m@"*cl>ANC,C,^+Q7>+8gcQ0B3O$J!_jd,b`Jt%?&8N!qXe#,I:20:LWg?5W8G>Mm[EUup-brrP8ab5pHool)kU?g?;oDs"(Kk]]
+%cK^[<>nE^-&hD6r^&e^t(BH>W6KW;#s/I;CUsm@`7bCF[XWreHr60e0dIG<CW,?[_iUIUlPjAd*jH(C-d<=K-c<G(>A![ppG=q*i
+%5i-q;Hm"5Nf$mVF9(M1=3YpMljF&l^Nq/l[i`lPg!W`/mP(5PSdg\8]bIIVHFX<dBK/]W=eX0##s,^(DZ4>$h+8Mi^5np@"0XuMW
+%SP0E(`(F at 1!<3"_T+'J8ee=l*Eftl$!(JMQ_pPH965fjrEXFiUE)"u+2lIf@`tHKEJ)u#N99t$j,>6_M/i0eo%YqmDqD,D8be at -m
+%_"pBeo_%u+!TU`ZJ02Vrf&arfDiqW?#r^M*>`VP6'r&GM9l__g6aOiu9.lXMV:NqcDR,MBB8[^eT:9(LR&ks?jJ&]]`o\K at gnb"s
+%=V]ei0C.,iXjT+Kc#OR5W`28TEnalqh5LnKo!&tLLkoCnm`R$I'jGGurj3W6i0=(0 at W3%bJjNEP5542-m33M6$.e;(3/:$3j at D5n
+%6`/J^'NuXM7h]atlr>.'%:iFYS61+cZZOQr/(KF<+">@6LJt9SY%C9(_&6C=p`UfYoaN)eB!Ib4:3,Sk]'f1J.>*]I+d[e9&I0r`
+%lC3$`CEBtreI5#9/-01!Ul<S`[qh6>b1V2'X_*R"q"urD^.^5<#d:%%=`i@$OE*D'4Ydd.$*HiXfIG]1HP(286b:L':FG:";@('0
+%p!;_R"E,P?lRjhIptm7W9E%,Y8^\(Na.ZioaThpm9d73LF5Cr?OB7gios+j3:GlXZ!3]mF_`:qK>Yr^Y=Ci[?YQdt?7/!ke#ujn2
+%8M/4$VrR)S-3_9VkuBENp.IT`iq`,[jHGEc/UtAn),hJL);Pi7amXI2gaPbtUh_\b/lG3>#ut`lT.AeVH%QM)1Ui4=ZkO,98f7/n
+%\Q%mWSN^A8ElCc<-.Q[bYqeV0`G.0%<otq^A@?BH')s9`nLXQJ at ALg%fIu0,Qb5Y!<$!_(Dpai>R4=/h&oLbpSGcSQ^6(/#pW+H&
+%g=8V)"g6j^E'(Vl=r&PSP;F at 2.:*-W2JQ=FPa'\W;3je%nr]Ag2!;1),W;.?eW+/E$R(@;NF\+fZ^?f!N`1L';IBn&S*;SWHjWV"
+%WZ?i.0"Og/.&s2F$?_Lfr05d/@ddse5qV.a((=7rD\$-"%ll$CH&#"kQ#0<SZ`=/?,jD%G9o$:JPX&co*]Qr<ne<T8]:qp,0j#tH
+%&6Fg[=!W0nR:C&)Z;qj9lTBa^&hF.E8CbWmJ`TnbKH!*V.Ckd]80YIE.Wn9\7`:H/&Bda":0\e(=%&NXh1UkX>4W3rW6[n1n%EbT
+%`Y9fe\J!mL)9=l3\qu0R-S.N?F?%Cc6R2tY^Idj^AGkq%8#BMi.TbD[,?V%X9-Lc)qac0ZH3g?N[Cf8DNI*RK3s*7HO at h@ud;gln
+%4O*[<CR at i]*67[$a=B]uk/IW>B<A9-jcX"[B8oG!PjH?u.DL-0>5(Gd2AJdZQAJ2q0gRFd!'"Q-'J<t%+oj$+X7Dti+1b1<R%f7e
+%4;(O&&GN*nJdh<sD%]"kT8Ii[GZo+NVj\X-I[)49Ws'?>TBdaXU!/'d5:bd/\Ks/66M$E1\Z`WqJ)rE9,cd2HjOWGkTHNRp at Ha$h
+%49;NbM5,>k.Rb(m#ND'T5[<F3K'H6Ob)"=1-Y`[9jju`LUPH86lDDPlS-k\'!,V<BFuQO6'pU#NQ@!mWUqm1?K2>MiAKK&ibt*PE
+%f\lPZU9`85?/SHl;3R(qb.'j0Qk&+"Sl_0ZML$k,:FG1.ZOYn_n/pd/a[u;&2J at Mm64YTW@8Wn4*E*HkgV]nPl;ICVo4OJPg8t<q
+%@3km<^5O0XBF^>m4bSbT]SkUQ=<gbcR[?e.4$4p_l3-CjV.HjB.YeVkeLYIV)[e3]44W&#Dq6e(qh]N\HE$(d)c`!IqG4TClM8Z(
+%c)fBLH"=3R=MJd*jP1 at A7GkA\Ok\!shhVpQSR(F.7;a1A!M,4OjPJgRj=,@%MnoN1YYdhi3RCLNL*e^b1oQ1gkE6adP'0S9*8s)A
+%i["><Sn0H?-+p)T6m.F at lR<j];SX=W?a>5d>)6&uk+UX0)4haZ14,^R#=_"I/#sfClHpgL(^]De_[F@,2^4_KRc1LlnOu\'$i_9$
+%D3EW2<25oF8`;iGm at -Vl)QpKN at o=F&df!N.amcS_p/()o<'Yc4%WS*Lp1fnD"BdFOZ'^-u<UEo^6Bd^](OR:?PB?j=q^fpJTI,o=
+%f44\Yj_/$@Q)qJ\2TW5MC_7Y)3nV\WOo*rM!W52f\c7:$>\bfF/HT+<f&6GTP;tB)W.\8BAArR/U<hV8B:HBM2ToJ0ot-%0`!39'
+%CV=kE=>@;M\Ksnh,Eel1^ImeD=66Ze at K\2f'l,KBAY32U'EaN[.Bdr-D,,+\2?Q`@[8e9T\&ch<FRu`Z\B@(q.?^UK$91ZN]G at iL
+%QJA$X,kI2.I[;08fIsO=>?*smG)5EQj9#`D9(@/+#2<riR1:8X(kCVoaC/g4?W at -5bn;D<9Z\m5ZmD,fGdlVAr?`8NPbF;-#Zt9"
+%>;`qiCiK2q(6DWqWaI,DXYo]W757u2;TQa[io[8. at 8rmO*V'16Cm]%P9cbUP^P%AF<S#eK^ZC:cG^ohi8l+B\33c]4kE#25/gU&r
+%I#"[C.EAn&_!9]G-lF&^B*GUeKi_-H"tXK!N^.GG5i!bW&OD5[$A/Sr?MK\Tj]PLkD"W%?N;U22e129Tfe!C!V3sK=(Hn'aDF1@>
+%r^tbfJp+=@.Z5G4"gA<re"j]Z),IOt715=C"ZKqXbha'B\L.'X,3L;7QmR0ISPPOTb&(tPZB;&^m0_=e9A$?2-tllF<_;f1?X&f6
+%"7_OGJe=hmQS'+*il3R:*Gd_oJg+ZZ$??b@"n7Kk=aV^O"";4X2Un`mV8V\Z,aZ0JR[JDT4,`]&6uF9]!5u4EJ_*IjRLHCePZQF7
+%jId('@;j/[jq11a9c!(*X15'?r:RF]b]3^Um)BXqb0MY:`?>Odn0!N+XQiF9d1p?$6UR`4XC;trWRgk(OT at 36[.sug&Nb4)=_QO2
+%RANs"2ADaL;gr7+J>M_sa]W at VpkX`5I!fq_Tm(3YP^Nu)##54[.SDp*O-Xdm=AK,hb at ae!OB0Y_W=nOtDj8+6nn*LaE8'p=O$K+L
+%^9PGhKI,P2j;Z;51^A1"4C;&8rd)q9GnRRETRh6:r="K^s8!kX93N%_\sj-!"8a>[:7dL)&S<J+Eal>MMU(]TN2\8^V3M(rZc&)Q
+%G.(@Kp[qd.Kt?F7(t.)O.AZ9GmuY[?\"Y)279G`.FsuD_>Wc"\eO5MoYH,:R;]CURCf.KV\Xkt2"G at G8Mk"IoRS95-iGD2$b/\g3
+%$^?m*=8>bJopQeM3(cDkP9O#^$qf+ob9c]24BV`XbE4&H'/<9;+em(:nJM^h5m6<%JPX2e8SpQn[j6f)&f=3DK<2 at i\p#pS($)Km
+%2b at oWgb),2;`CrE9benY%41#YZ>i=F8r:I0^Jn6jjg.os<"0[__5(p`YRHPoJZF^)L\jn1D=)'_-.2bG2inR]H']"TB</5*,`<$g
+%=p\e+!HL:F'cr_ZD&.=EbY&]P67',Ze*OW.\tkO_b-.Tb-uKS at b*1.Sq@[hK7TqbhEGU;jNu&eqZJYd#9:6V5R'"SlkHbk$a?NbK
+%D/B!Eff2NuWLK\FVZqti%<M.t>ibWOKPnp[<F9Vg?^\3DP6R5Q&NglEluE/FmL'V%)>UES;j"745t^Qc1qD,\f)Y&`&2;A"`ZB<9
+%FL5n";90K-(uf^V9cioS`H&n0Z<dO5kM*?!VNd;G:c?gSn%lX&]fPtb/K,-qL\`35\)fUj/pfA,?(a^p="65a\/fs]SKjN'lp\4%
+%fjD0(q8,7c'ft'68PVb1=s[P#KGP0#5Y.7h]<POF$@YEDoi-Xg%<%MrWbI_DQf,5V,kTN&JRR+2MGC2:*;NL+3iIl8mMJiq>!6*B
+%Bh,HK]Loo:p+QddY`Cr`0&o67`PeV!m4ua3]):KQeF6Utc!^8Q4/H&BER.$X?1,.KfhOk'iCDcV5*Thff%nq\2o**P74+kL"&[d2
+%1-5N;g+uls8Vmf^/#if^Zt/K=6,;?HrC$3KP2-d2EP$@Q+BC7^:!S<g,S^X'15TeY$snc5CH\l4A(Xc2b^D#([R'O<\`#"Kg*%]T
+%7j049*fFOG!738[aboCom7:3t;+Vm3APJAo6mRhA8EOeW>Hhh$V!l7[]Y0l6*sn.@;!r"sAI>^:0u?+b<[%ULi^kO`A5MC;:Veap
+%DM*ITh5hofXTktpECe1t=d5^s-`7h"8!qu<a&G9Z;tMYLmTVG;&a4jp6rR!CS]o5Uj[:iVk"2-?=cj8N92V17:lA&=?qp^HaY'oA
+%#"1G2h/$+]5eA.^)7uX&*$rd?H"+[3m#O3>)7*MW2H8gX]/1%g@$D'LHV+d.FZChUf-N#T>sGs4]./!S8JW2F at U9D;gH-YoU"[$7
+%@$%&mV(B&A"Ob`K7Y#80d7/.!h3Ql4*[N6'$;sD%C'-et<7%:el's'?<XWN^T9@$lip#O#@@"<P:CHU2dn]8/?.m'tMc2d\[DF&E
+%\uiU-#q"!@CMa[i at Ru:-R3]mb=_GF1"fiM&b96)LCk>Pfkt"ZS1f1@"G<sbR.CGUa15,=V3fCuJbUP4:jRYJE&WUMOLQFNf+us+X
+%^F!Ui!U:ns'h,P+^K`mYA(Bs@`$O-HCVb;tP at NR@;ET=KJ6bKe5IS.sm2$Zb*&Bh^B#tBMAK,[5+mH;4jf8j:h2;&B]8*TB;"W\I
+%.J00V_B,#]Rt5EsU(pqAXD at .0P71E,K4&k2fe%eTpQJlAgj`]`O:PYkZ9Q5 at nS!ol6 at AF^eP7H9>iMJ/2)7_61^i]K]kY/lF^p5C
+%O-0SQ\_2Gp+Ua.sjJHc,@=$@n9ffNZF[sGT/RB$>,<L2_c3)riecQPI(7+?\p`_0PON'L79![,hCC6J/,Hr%27GV'JlKj4;_mULg
+%Q-IqV"`#[,4l3OU2-#=0G0o^5[+YMHKkrJ\g[Y3;pVGpMS7;-6VJu%V<5KaXO>3a.Yh0Cq5Oi:b,2^8<&u?)!+=.(78N:9-B3SkA
+%A;&O[<,,k=>%:L$d/Nq.nhB^C<0"q-S9C["6u'$cKkpn0$&^AeWs at V*c;.Hj03'J`IQ"T*:?cIOiHZj]9Yd(t$#UCDWp_!]h#J3:
+%<F.Ua.>t<fWf)N/Z[/fI:T8)m8KlhLg$RA#fKO2&b9gu&8q(;FQE[le!/FilC8k. at j7JFO*<bAP'nD6E`TF(Am>s^m)1kMHX>Sbf
+%:I5FAZ&Hn$!b?(DA;*1^,9j=r.SA-f>TKuH at Ip)e"6jj at p^FbL'm*eFLhu7JB],bD;noQ+6uJK4=<hKbC0Q$O>;R3Db]Y;bG3boH
+%-*e1"6%o44RLU[@e at fl'LO)[98AR>2<f[4Rd.-1/_%hL<^4pc*16c`g]m0Z5/&.l0WCeJ+&rHu;W/4u>8[B2?c;PKBh'3b@`;+lJ
+%"n%L(qSt.,-t$6gSNg`@O<^?8=Z*Vc8if^'EK#A@`.<_N=)RPm1n"TY=a21XfY/?bA1kn,4'o0`+Y"6jMk$1dp#.VT^`B>X.iH2N
+%#L6<lN!K>,JW,HVWWNQ/MiF8WY&A_QB>3="TY7V.D,#pYG*B/Yd>GZ]HPrs+fKUCQ at dR+mDdBL:Z8-Z'huUj->s<oLHu+4NT.2EQ
+%.n#j,G6tWSXE1hK5'ZhO8)Y^kMp(fP\Ys^259"^tDe3\+WU6qM,(85c!+_@<g^YVOLa$R!.2aPe$Wr@<_MnVI<GZ-Jc7t9PcA1'_
+%BrfbJ&]_)^JS4D!2D[d>7%:an5Df(+ZYVm6-;1ScHRt8)3>ZB>QQPS?YoD%;]I1!5qh96jTBu<mZJ![KFpGeiYcV-$a2__3;YqC-
+%p(.MqhY8E(,DcW=MH#e!O*N8dZZ+qiQIY[q'pDU9!o!h2ECd0lf?X8KZT$eZHif.7Ou2fq4C4"c at hcpGKQ6'&d\PUHm>)-&ZjV8;
+%0u;o&:i%Z"a4^.#>%3IQ)2?t`";q(/?<U7rp`tX!*?PQ!l[3($WqA($p at 3OoNH&FD2NZH<!pk&R^14WXaLR\,mFu7)W%A(*DDmjk
+%$iRE%A[?3/[G4=.JdIpsHT_::K0:`+G)=idoX1N4nJH.mI<A at Z2;oY-LSr\%D&8D4cn!Z6d7EIH%WNDsgnSQ``]a)^+pM2Z*C!:@
+%?%dC/%WH+B'*&V&h'.-X`5WRJG3j1QqF*08d4'ns.`2 at pe3hXFE##F?@C,msaNnUV]8$f07RT=QWm5;17_i(cCNJ at b$$\_39!-'W
+%[_:EqBF?jr:3tWrfRk!`jNUYW"A:-I,=+KDO[)IZGb/GQ[]W)-Z8%`Y-Xs(8Rdp5*Td(u)KAN;><)FR,CWk>27Gsb>e0=3/!2X$\
+%n;r0dUo'.]bV;][Rh^Q`Tu#@'&h?9R&66O0:^uqoRf8PJSc(XBSC7ZLL6X3`@3<q^>h7cWX5 at lXM_^`B%Kahj)m'TtFnT%C7<34P
+%98KIW(CbKRMk(FA[\WIcePM>N97Ccai at 7970B0t*'2SJsA;]2OStpDl.!Un)E!SkWI>X>-l?\UL#P"J3U8lF;$!I?A+ at i0.-+_W@
+%JQ;5'm%!093ujGE(JhOA_KkFb4-NZs-=gi/e9.cXH\eH<p6MO]?2)%b6$3k;m=`BV`Z'^^DWX7IPH;mX$U;tCJd%Fp5--Ahgi1#R
+%2K="q_E/!O98.+ at F/KjE$m)#TgGL72<QrcmgSXh)*9/r;-p4`gYA[c8,VJ\-E%V#29t3aM:M!B574p]fXL9K)>,LdCYt.mfFm&Y+
+%AoUYQcO"hnm6eHUND`TFhS(DN,)IjtkdoQEG$)o$J+;f.-kDk=DCFImRiT(&2,\;i0UZq9,-PYq/oXd"EalB@([5t^2C?!*]%PFp
+%X4iqsMQi]L$8,;kY^V$]ad-dR43J%f;Ggf!\]CdgR!:bBq$ZcTQ%UKgZ6I/'oHDIt:08#]:HEm8=\Q6G?:OP=%rcKM-WC\TROR;Y
+%lD*BjZ_3tCj?2s33Lt"X0!g'LPTAP\@pR>FNcf1Hd3ok$0"'%l*SY.<TZo^_=Q`hIU5FRO2LEs*4aT6YS>s8k%Z>0^]k/sPk\iQ5
+%%ok0kE(r'fAdZ1A.q"Q'S^.NbYACcjYhODQ>u=j<Wma0$%a%,/1!Ka+4Sq4hV;+/+r0YACX'FE3cTDC'XC-9":Kf2.>Eq--=j.P4
+%%oD)5&4?8SUK1%-\@s.D&rd9q!a)N-ab`SSQ+k1D7SCSKI[.PT4.&V(#f0ZJn8ZZQV6D at 5@4B;m(8N[N[(+,t5VL;?8N>?'42P at e
+%_Y7oC.D-.H9qnjFMJPj&aYJ)dUTV1[Ha\`iY.,3I'h]($O-m/hifmrFV]-m;;f/L0RC!kI^L"&4gDXZMYZo$9i5,-2bruM>L$]Vf
+%@5?6C%8T:&k>;GhVBTW[*#f'>TrYA4*m,3i/g'af1;l\+ at CBUtJJqaq'IrgA\F+2)hnf"KWa2-<\N,%k2\.grKIn((/C9OH'8 at cU
+%#K)WA3^h$rSsBM9>QIbK)qi0T%bTDJc9oBB!NR#>Al3"#MARj0JLK&M<EBuW2\4eF4mVZt&$m&+9#o&fAQQ2#DUp#uoTks$p:2*3
+%p]+h+$Vgl>P-oL8;U;*7?^E0caAW1Y;r/\PK<=n]l0D/iU&\J8EOotnD+TT]*6gPNbtbAP/V.nb"G']u(2>+#_(PKlY6tL(BLmQa
+%Tj7IGMl;F7b-(HQ<qd2eAWS<qCLn=PkZH9^3\Uk:jMo<$8M5:7.QDJ]T"_=a&?lc:];>:5PT\XB*!fRnm,Y>>:f-ISD4^MEaS.a8
+%Td]\nbmm&YTgWRrBEoF"DDu&eVE at X7W]=Z7mou\&hEb2C(56/0jc-3 at ppkgM43/fu2;uR1G<CokHc%K`*1Y<q`p6UNZnIp:_Cb#/
+%GZKa, at CmcfMt89_)*WtVII>5mcT1MqcMX(!"Q1*H'%MKP,EX?ZkN7%Mrh7?$?(pH#@fq6C2o.PYZP5[[aYpC*f^h;If*ZDP/.f:.
+%0M7pSJ69;FW7A:o5ZQR*<t\eM-^6dfclBrDoF!20!`,^>gHs1ua.p5i`#][a!Kg[`\&Ahu!-_B!4Y)(YI[Siip]F?E!j`J[>1A_>
+%j9c*#WtS1UWHKMS7Z^pS['-a6qA%-#Rpgj^+AI]fkko::@c3PG_f:Is;\81'l.8K<_4.6dqsL/T9"p<"B29hEGgS$;okKbsfj'kD
+%Bjq(c$239.0"jPIZ#$hSs+mS1Yk.cQ9"U[MZA1N`68H<aB!q%pYj:d0Xj(=Qe_KNh3>#[>/nM>Br3B1F81ed$J9k*`Ha"3"#P0R>
+%Tn+ua:fWMeXJf"i"SQf9SV==na+N,G5KUFk>>%o1jW`tCkIu5QHQ5F"+;@U`jko at XELD2S3t=#`kNR4$p0p#?*V6A`P7^JFmRUtQ
+%D/AHp;ak*(<CISo!)ICbVo`%]9QT]F:PGgOHHIkU'e1/RlaeY#JJ,Gc8s2"AKJ`hcCr>`F"DH@&eSM=o!5c[Qpkf[i4fWsAO5Y:u
+%A>dW]SpSt,Jb3EXItG=.iM7^T3\.4fNb.b>!*374oJFn><H)n(OR$cH@[lAsKn)-RFJM3iet='DTdp\j7ngrQZG8j[lB8JVah[D:
+%,f'R^gfnmAe^I[&_"hi_GWG?Ka;Sft0 at 5_k%#Z[%U^(u[<GKM[j1f*tGh,=a at V3Q94."4`cD4GmbI2aUcIX#@Pm8[6"I/PXoBHAR
+%^,UjO*WP#e,Ijis<q.g/C!@-kM3Yqi8L at -!n":LAfQhX$JD#,/7sV%LgJLPgM;--nHlNf,is\q.Ib at J6hER&rCUO85Q,DJ2OfD/s
+%("%6N6%K>P<XcaOjgaG$V!#&Z<7.2VUpfcl-skWLpoDXjLT2Z]5))H]k%]X%B/tOe\5cA*fa#4tdjLEPa-%D1!PGb[ab)9f\*[cZ
+%ADce.3-FS`/rOJL^^V_K<a.]R-Yc%.*c6#9?a^@n_87N7Lduf/lLk[fokV$=MSn]0 at -rm1cX;V>m'>?[i##p$b^9GX3pp?1qn>U1
+%:i3OP.Ol'I2`VAt[Tsnl"uu[U`?TbWD*\?JAfZO=iZcdT20r>@8ZD'u at GoY!OOD#^]MYjT<5K]'cDc3,$A^_!<rEUQIFpDp>u.Xo
+%XL(/`UrI3XRoJ\V"$#p<p`5>'2g`$>120ZufHc#<6[GZ'%\Ao=>8l-eeZ\&$LSM,-H<!$C(ECW-Uk*616i_9d8$[djiI^5;&1DL+
+%+#,9Y#-Dq';&ilsP5UHth@$_J\Pk&MT<U&k<leS$DARQk3+Q&;MIPIiFNZ:](\p%F.JC9Bp5S4u8Yfl3EaKAn.Zdt^Cs5FAf]J!H
+%%AchLKF8$""!"3,`(*CZC3?7HZn&uQ`-#6d["38ai'JE.?Ygb<Q09LN:u[<s(_gTA at BBYalQD,V:;UVuJ5p-(fJ+c6q7Se^H;'^j
+%)1^l7Ht"!RQ_B?h;.>hoCeTjP=I$mGOsJ[/HE*)1A at O0Cg4<"H^:<<p=^78'UFBA1Vs?Jr-SH"aq2R6WjDT;nhPc,W9gpZO5<*T9
+%Q.kmVISKE]P6E23?AYE,*r1FrKo6dmhB;!uC5$@%1>&%Yh;F?W%;Ka#G&Vg,@/F5bm9LM,E=`YE[dDm:KjCr#Rpn.0M(LGPFh4(/
+%mng^-HPkkkT[PHmS+2^cViX'C at H2Vpf`Y:>*^l-(X>eo9rWnl&1B>iT at -Lj,!3:ah"l#DEX'L8KM:=D/Fr!?*J/9EYY,#fU5._Vh
+%CciiG%'Xu\TN3%+Y3%/Yq$mbd2L^cLm1+b/3Nr9d0YdbtnHO"]*?,3Tj!#(5X;W$KYfW=fNuM/A4re#IbW0[nm1t`;--0UA.H>TU
+%bL<_BSsV5hl#]=+o(V&m_7()mhWfh7,^>F5(COu&V:B(S"UATd1PjQ^3R9B1$g^fF/F.6+7<qbL"7c79cjn^TfjWsB2YnFP@(*=q
+%786\?AiM*ufbXBJ$6JJK^"]-hW?c.=<PXEs4`WHBRc/Ac>e(K!?BVT?3pB:<Z`DX-Po=e3H`gV`?r*uUpefTNpEKhGlcm.8V^X<U
+%jucl]-Oc6V,u!*5M0<AXg4Rf5^aj[n at I@MnO?St%n^6[QVFZmCBd_\%8M%$o6WUQ6 at 1A*iN[ju.d=@TRRMqNN0ZHKOB.B;&fg$><
+%r)%Il+-1->aD;D!NhsqZ>^\-k"#'js)EV/dMS.$a at 1,pl'a2EFC:_nX2b?#GHX6CT@*NG'nn#<1V,ZnDjmaf4HWS;0#/m:[ggU`-
+%L^=dLC(=3Tr2sO+.jjX93+lG%Tus-G/p+S6 at Y;=Q'0P!^?T,kb:<]nA[_n/eR<4XS@@ia[[E>)haF7\0RS03IOO.YpQP_IVXB`5t
+%ZHhYpOQD"J\XZR/<pZ?]B7&VoD="MPkNiFugeR8[-F+tUYOg]9.SdY2C'K^.,iGW#?Ln`<W+r1,e[Q?@q7G]KW\@Lc[h%ZjQ%(*D
+%_pojW]\"[Tb8a8rJ5j@(fm,3N4!8"#-#f8'!a_cQj%&7K(/m1c1'66o<$5,8G*1C7&/Au<cMCrIMe3X/7s_WB<ZCc-gSml>,Xs]F
+%a;C]D:hgBug.@'?NpP?:C(_&_kRK:fQnoC9?%:Uon]KK5(PjRP2$1Q!0kij+PBFX&eZl1I'o-O:4<+"dL$`hfni\sOmYMFsKF;Ee
+%4DgYQ<up5=b1J'VnAq*1<8`6P&5@;t\n!l^a_+nhmM9'L:'t^f at fI9a=u8,'+ugmOb"`EuEl5ga5tc_H!*T:-16U;Q_<Y"N at m]B^
+%]aY49c%utODOa'>isb("7C?@4%W;O5iBfXnh(HlE*T+&p-WbTMl>2t at Sg<Qk/-^Xh\NjZmJfc-9./9;QpR<Tk5RcO:?4PE*c:9pD
+%Wm\L"TK!7OerCP&5Be`(;s<!0C3T,/5c`HIbo=4E8;a>QWM<U4?,a6 at s+^ZNpcM\dP5S&E<"2"T_-<8^%[>.9:<u()Jrk^s[<S9X
+%WJ++mU];F0\Ol0R/iGYK_PWN-^B#k5De`8*97!Or#6n&AR5G-ik_j]fX+qptc[@cNYhIrZ"A`?'`'*8a9m=Gq2ul&R)VIQZFsIX9
+%oB&p;(0bXm_5ob at _T'jbZ't#.<0j,.N<,''<8p`0*BZk8/qAL&78N2",H,$+\64S5_]h^9AWu?3[&U.ZdGgqi5+D3qe-;SJSg;T>
+%5)d2XWCTjkHscruE[+!q"G(:uq6p&"X41ap/oG8-Z;Yh3VGViNn$L`KHl[O1Y]$BS"R\oZ"#Rma,\9"&Fkl(#1='!@Qram1/i0X^
+%>(bo1!Sj5GJ.BOIgp7#V$BUhnB]D:?K at GgbkI<tX_tl(octmJ%H]T=T`^hCBLSJE^PNuT]C[eQY(Fg/CSS84e&ctU'ALZus(7bXL
+%Q9%0t9A-rd5J<5s*@H.0.;bQIAT_7o8S6n at B:cnc]r35)1,(*2Q'abkS(hc"<$7VD;Pi\RH03UUA at A!OVbF=`831+P`)K,ip)E5K
+%+GA!-2HsCimjtl5#<qj#l7t;LEcJ%Aa1_?L!_n#OKV`DMA=X[/-.tkCX0JFl(hSN9!rN]Bfa^L at kHR.JSJ4R'2]JTp/o?WW<G0l9
+%U's+Bg,]k:FXLp0G/c-%aOO&.bJK)`$BE)[:crhta&CtR:oFr[#[t(+9S""8]C?7+UU"d.'!]`<mO%GuDqei)kOM3)&,E\ZU):>X
+%foS8@)jb.h0:A>96'?\Zr)Q`R]u72"Nko`gG$8O]VN]"2,X#b?k0e'RO2WK'T\[Q,WaEHIA#cWR>;C?-bC0U$69M2QB:BJmm?l4j
+%kEkICEW+siA(pDd7(k#;"V+p_3n)"Dl811CpJCe9;\4IgS9=(4l$;/Xp13Vh.9csRBcF1-%DU`J]H_b+aFg^`;N5*tToM*X0f,J(
+%>"P4GXsblq-Sl7C7,mG^d'CM-?O],VG286Va?D$l.1WWq;(JRKr7%7p5%Y\\VV1=S9>p:3#ml2.V9("483.#NbrV"FjdL28P$kGN
+%:&%^41*(usYRW_+qphVRnnO8ppB#">7Rauq?l/9b%ftiTY`=no=U$$?$$L4*dOi(&^"mR)HP2(<NGOOs'-A\a at QRJ0FO2$WX78aC
+%3&\R'[ibp\$/2ZG.@=A''g!thITmH\Z!(g;8Mo9^a6f1F,_SFhGaNk,-D#(;?Tk\o"#]&3L`(jV49:ac5K%:@,*,5oF-BRsieR.?
+%QpI,L++>;gG+YP[fHD:Da(X4=<<L`s'!>39mQ'o?Clo#FdB\V)M`e=e$r2"UTgSY/FgIQrDcK*Ri6HBj:B=>;?4>CNePi[hSr!>A
+%'f/)0^3_"^k)CMfE\^[>Gdngc%;8Hm,;B2Vn9\OG[dI8S:6H!F[#M?DF=[Y2`[@$L&]S7k2A23sfI`d".N<.OnstX`C[36<OIEu!
+%1:`KA*e>q,M<as`/<N,XW'V3XDWK9ag#I:ud8lO!fmsBZE<i41n%m89fIR1:jF^kCB=1o+jG`egaSm*%q)OpMgZG]!gNUfZdqV.<
+%`%.;_%N%hOF1\r&%iAAW61P^b$Ek&bdd/Pm0*8K&k%nR`SDBrf'\S2NM'lS:CZ;6#HE7o(+7)0-kqFDdB+5ZM>3B!0O$UFHSaFH.
+%Oqo@*DD9%KT[m9t>CR-RY)Y at dWTue[G^1%6V%:-;H1#tVW2CTHF-17Znfj3qOh5k+_<D4V,KNC6>hC4WbFZKt5T';JF-ARp];6a>
+%hm--461GN26[hai^Q at kDE%5u7Got@(ZC"[`m/e7RS_2&A@(Y at K(`,\OCjR;eNg[:+*^X_>)jZ5%!P$oTddZg!)?;9th7H6p8`Z5Q
+%\61!9TjCJG&b.Q[e!:73c[d8)Gb=O^3QkU&hr1'p:lEB<%Wp?m8Ld.)FfaZ>`,ZeP_18$1=C#tP=l;i3jT^ZJBBHT\E9O`$rW[hY
+%/Jk%j&6<f4J-F@[-OrqAeJuunS.n2#WM'`GIk22d\g&A![<DjGG[rt+F'N*Z-h18ilqi!d#lcZjB-;^9E_f>XCtl5L0,Kf3&N34?
+%h3hJ0T.C![S^2ej]LH)Rr$=(W4Pm?i`QgeQ(ZM5l:#n]QU at NOD\M0Nj*cbSXF+:IRQ?:o*B1K)YFRVelkDR$9i]@S[<WgMcZA9%l
+%k7M#si#.U:H1RmdfPGeQC0!e3%ph at -=r_poFaga?2`X1I7k*n$M!ML-$K6grk:CiJ#a2=+m"aM%!0E#4$M:oOM43*q16gJ"Y[c\3
+%)OA_s8T1)hV2/sF/6d[^aX+22H^`a8BHmJu8;euKB1u?u3-;(85qTQ8:-eM5kNW;F08\d9Lr6ah]>Z'TcTHjk&iiC=e&s;iVF5mJ
+%3)L[sqV#hkeL/P8[]qnIIiA)?:[j4feM_U/N8,&Bah2T#$k0com)G_41i8Qg[RaCBZ_sbX_]k.*\QCj;NP&Qn0W4]/-i"7\OhaZ5
+%"8t`U*<Vt;95;7hq+pBDi:.%;.[NY!,"@]$`ZSn1<Wa=*anSGs$**0n%kEa7$-t"kFY7J8miYTK/c`Q?TcNr,G>S37m7!*r2 at 6p7
+%`B<sH`<4]PaPL at W"0UX(G#]T#N,k'(=$cRT^9Sq#AXeoHcD,CnAFog3=a-2X3K>nTqE at qIMP>Qc,DjkJQdG^clXjtY0q5B(m]<Jq
+%M$+fK_`dJ^1%R;k:4,#ZJi7Cn,,j6Yqb)3=4F9=N[lPBta]3$o]d/r*`:r"aMQJ\a+fFTPb,D.'fe6^)Up5G3VMs"1W(`@+8K%>#
+%3Me4Q8oSmkdS-?/?Y+0*26UVtfQ/$.b%I3/h*Al.i6AP<0#j>UBubTH=!WD]HVRRIA?*D7m)2;jnl&p[^0Akjb26t"4':VY.3(?p
+%fb`pnZM?(1;;B;SS#gn>[;@ESV0;\>#41er+6K.GDcet6H]!g+cKXoMmE1VE\Tbe5iOJR67h*3/p8O,L"XK*B*iW"sW`Pa@&UaR;
+%cT+/CIa4j[/H=+f:L-!SG6B,&)XbWWger3bgq88H.c^'Wj4]dZ>@9:SnWB&7<*r7i_k]Hs,7h!(]u7kZ*'Z!?>br^+%@]L(ek182
+%]<S%kh17)sg\dcGY+4&F]fYn&E'Z6_6dsA`Zh?1q;C8"3XG!KNe9SWTKmI)UI33Rl.NA!`+!3rT`!5cnK'?4kFW5Tabg2"(pbYid
+%a7U))]JRgqO-QnF,j;3hYlK');a=FDI%&K#Np=ki%JH#UNu^mkHEcSX42).kG5kc_]2j(1r<1.f$D5AhbR/EJG>-HYD**<WA<X[N
+%8ti\s?XEb$Q1UQIo>!,B.co?C"C'L5?99$jJ+fL?if!&LP%s<)WY&'b_F?\\=.NNrk".C0,f,s';2Tn0)Ap$CKDb9j+Lu']B1VT)
+%OOVp^.aT)+&C!0!-"REdQn]T%Q9s#[>hejnEu\Ljd=F>-_<f\5M;b8mMC,GP*!Po`7N6qu9\ZG[;?#]QN*B[].f@#FY$OMZe7uI^
+%)T4#`5J*2Pq]a18.$4R">knuR8b&!ST!W.S&G-shWMQ4K9b[B-4[%J^6*e1oG4=rCkPIeHb3?Z3#ZD\J#Er4h&scHX"Z.jS[!+&,
+%18t?lgn40"A8NYa`nm'D37PqfTWnR=H-'E"jg_534[?*rdfL3Q at EjJ?3SW*9ecY2AcMF at lMgghQ>#SbKO![0b4eH!R.qMR6od%(o
+%P0,@;jDFeA.*Enup29)#:#32R)l8rj09[Y"7>\FQ-<'?,%8o%D]?En6_DltQ_`BMIR8b[Ilu_*J-]lB4'9\OmfuTQ75,i.$J]g%W
+%H2]H[CYp^T\>Ps79^DFTF9GK^D5b<u:I[gF5c)-^,8IWC@`k`1@*]!+ at X%6KMU[l;Pd)1P6`e-XfW+3_I9*1B99d2erR48/m at i.6
+%9:?K+Rn at jL'FBH#g0H[TBp7W4Vd'qh__^Ho*[G8_:#ZVlTrtF(3eE!,Aen[t'7*u1)PgaVKT^$@!L"O0l at sIRnZ#`p0e+"I9-dJ'
+%=<E;(_T7(rm$#B-297;?j\kC:^^?jj_%7co`!2,_BgT6T8iU^LhH<07TTZ()MLHr7g*Nf[pGXZ&m)'"!h1cZ#Bkrh.A4,JDXJD'i
+%jtLul=&KS)/LtG#ip3_"+n'9G.eMQ=6$@nO$Z`W/7hOp2#@7"%$3eno\>l-:5)enCG?bA.[T48&:);</QJuPNaUK7<iHtC>N+(HR
+%:\KnPoruaWUm at B2W1Tk:PXn!]5H1Sn4<FD7Egh-OXT at gg5,^IY5[D,d5GT8/b1_Bs.>O,0\f/@h_;Y-?$T<2 at aa9B8BmdO2[THUO
+%s-##,"S*+;=],XVg$`k.$I4,l\B1oa5.YTUm6HNan at ZY/n>8uZ-Ik31lbgugbJ]e*kV+_tO9dPrO`K*>>hWWJ3G:Z(ghlf#;B6Ko
+%s&-BG+8:%tqa0%L[90^%,OqYmSWunoKUCThZV'&<bnnZbq-/k^1<,Gkltus1+f$\i+*pV4s&jDEOQpZJj]2PKC%3%6"=)V>m)8NK
+%.kEd5?.$*]!8P9I8I!d`=7T@/en(uZ>0m-1JXhqRM4SJ=PpB5OOA>tn"9!P`W8c!One6tiC*DN&iIJ(d`CM[4YFU\hE>S at l9*db=
+%Qipu6'93=nFFRkVZNTnID?\!(?+sN;iF1U_C\,FUaHNM1E31^kn)_FXUi<rDUu6DC(i?X%UtPX6l4`uF7b<4 at MloTK\B-/@\5_rV
+%_+7h<gpZ[g9RK`CR.qO.euKoj9aSBF_>.JsoteGo^jX!I[;SkC;9MOVp/-^*YqnscU`n;7Rm?\!:0KQUESm-gn";#/J__S-\WF,r
+%;?OCX;b9-m[%PU;'72SpC'K?B0&C^eP;?rKeO)&6:h[2dS6MG(QJWpL(k?fNHP2a_3I5:E8TeL-,[om;:(u,uAcg,83FfDCJ=l7(
+%CQ?[\k59:<G//4ee:agWI8e@/%p2'_&"W/.KPi\-RkH$N<QF_Ol"H%:p"YdoK0p-P+&AW![1b_a!C2^&k@=DcmD"e8H<==UJ6D'l
+%K(uZll<%k7<iiP+TqniDbtghrh<aIh85NbhJO\j!#redQ],7#9MGIU&(Sl+L,WKfZ%gufk`#!DVJu7i^QR5FG:;V+RF1H5MS($po
+%2>JYD]Lo>d7UDiU(Jp:\R>1j$oc<#d9pXso'"FH!GNS!$RBKs%frqs&8c?]RQaTUPW_0cb^EA[bf,5D@]\]1L3Pg&;DD-h`$#Xsm
+%h1dLKXL/U4bGTra#u5YQgVG=7Y3#*4],oPgpSgegkR1'?WPpb+krgis<46:H/7KUga)0503aYd\j_=?aQSQTY7;_V_4)juB"OIbZ
+%juiA&c+)h#Qa"1?Zs%K]7_j)_g'k+o?Eoc35#m!%Odg.t1Cn)G^YcX+3fKleSTE#>C/Y_?7VaMSc at kq\#l*]+f5I4Ks#2.L[:)YN
+%jYmOP`WBdFpdBqS9k^flW0Zi^VG'(2`p7d*X<uPI4\0WlqI`IgZ9>i3M[<-NM-O*IBN@)r::_ at 1C2?43T&FN%63n74 at klCNa8&Om
+%$>eQfSfHVj.It?,I67itLeV0[f=Y_GM=+Emg<Vo$$E84pVJhrOn?H`ebnKa=SCDZGWl)49nXq"flJ'V'Q:4Hh[Md\1XuA0;=YU6K
+%<W!Bc3S0-V.`!)NPqH%??G:I>.uLn,[%_e_G<WWO?U-4FDF'oU/2V3-FT[MR(0P[K?o=l0jR_e>9lDm$""F>M&NhV&rsP,b,Ym$@
+%BMKDT"RW=G-n1)WHh%2K6WOf at 3!!Ti8Ar'SPoT?@?ofH\C-#WdF\a-qRkrag!JmI7HAt8;D"eHLDjsdTDS0-1PnUhX)/f7preX9D
+%C'X.12.\@_I:CZMq*Nm^8E9]BkS2FD1j60ca#9F7%[a+]?JA+2m)Tp3%Q/QP9uho&7^>5*Q%TFKY;96BPj`_4NVY^`We/2VknpDp
+%VMc at 5pUd=ucNPDo*NW"dnGQjOjA=5HI>i',?KtLIcD`iO8NC?diiGSolYij!^r(OY,k9[0GuPFmNf2aWD2-VUc_bl4BqTtPEqu)p
+%;RE!<m.Vs:OfY-mK*-_jPc0^TrRbINr6-V07f[0(TLVn!iqG<=<W3_g&uq8.gmn]$1:L"rQ`@-.-)Q,O2u1R&X]%J(Gd_Xu;M6c>
+%8MRh!)\U/!mjC'[&2UGP-_/lE$:mp$V,4PQ:R\olh4hi/&D,.BWF_^IE9;97Fk\cD8:]Ff)BCSW=NHIb>0,$5g@&Eg[@B,lT:Dj6
+%</"IA54P*:R'J=4OEB'ZkVW>pRR;&;gfW;ZZK;TYP=J-K-)G<@G<enNCY0;I\T[Ji=FP9RnMRDXh<t.G-=BS'pGed`MO.StK=9<r
+%oL/s5KlMPsJ=Hs:E6kYmV+p`Jf1S*WB0Z!Zr9#YG150o:,>FA6I4u2lY%R7)*B/)-0.GV]c"FIS&b(uchN!R8mCBnfcRM/G.$SLq
+%fQ4Q#A9FBUWNR+$P%95-09(2XjhLa/K**J6Dm?@H8lZmn\!j^e;@F%bJ$"k[b+T46!da[Th'=Qgqqu`kB at FHjAsa&0lTHUY;.?PO
+%n)?MPrnO6r8\PB\WSjWI2$@]jZS->I'5pTeI($ti'U=G"kU$9(*;%mI!uIh+N=*pf`KcW+=IC?_2(e:&dI$0$l;nA5XTYZ4gqS3.
+%mEMHES*#&j7]@&^VKrNJ#ZR,$M7Er!--,/s2b&>"^O3HfV&`'Fls8e'G[=M/k%c_`jRAgZ-84LP"[I92Z@(>h<hR9Zd=iSOh4^Fh
+%AbYsp/\=1tUb&8f$BQifE%TZN#s;3rT`D"d;_&f>TXBt#gm at K?&d9SESpPOI460-p`V37C>Q\7>d&S9-<o.eXq3+\"YaI4mNsA.i
+%9B at T/+Gnkt9VOOUkt=V(7`*=DZ\F!oPeY/R=^k5PZ$MESjnb)tcl9j*]WXGbe2o\Arhi[_4B%'9<V%HsjO!Lr-_Hk>AC%A'mrHT3
+%VC7"%5blXp7&'!Y].M at G4NLQ(^1sl2(Tb7!gt%bsA$^$$B0pL8=&.Q1=">'_:/1r)Y=2p[,)'0i/5m.1!mF5q=A$[s\+*M]H:"jT
+%B<<k3JoFH0hm&5*R&uUt)L8'P(#G!H!b,um4q1*<EXrrnU8^/]W<1\Em&nm^@YD8WZQ/=$pG+6-%!a&F(;uF$pQa5ti)"H@$?;XY
+%,I#Gn%o4?]Q?M%Ri,6_>+"M-)c+GaO52WVhla%Almi#`EOUKC>f"VOp`b(Ze9B(1&-+D/mb#IB$SPY#0a_Tpu/;Bq-,cCY.PMc6p
+%bARLQ@:mXZ-%u_VYopWc):cA>d0TOqbFDM=[WZY0)e3"D0[iRlJV:WT`ch*sq[C*;\7c#XR5-'P*]^GrouFW7:!1"A5$@542gXIr
+%!\VaJ6GgAfe$^Tq>\i.2_b$9i$OTV5G8$fF8jG<lXm:1Bi'>(XP?5f/dlO4XR#@FrHeuCG\,Gl7hYTh?qbIH2Qq&]t6RfYn&=i'N
+%%Fc\LF5'EEnf,[$YXGP+PI^*qmsLi$EO6EZ.;/ei8GiPIq+(PR\HGJ/_,!!Ek1lNeXn@'q!/)'_H1G$G>1;TAV3?.i45qWO6^X2_
+%X99kr:aO2Qm[D\]I&oT\*"Z&("4Sl[)0-5?TG!@pW,JEo8gMB_ah,o#\\.C;[bnBQ]F4'L%Y(57E3+2CRMQXaEmlC#GY!rA*nYY#
+%CTm!FQ/C+H@(R0KQ.1Nln2@`[.P::#ano0NQE#Af/PKNQ#2/ZOBudS_(oHFiV8=k9\hFNQe&$juaT!3<Ye at ZV]dnlsdbQZ;%PVhZ
+%01F<-Yqg)_Lb_;oQ;Y^Zb?9n at SPl3ZHP"'5*k7CI\.RJ9..k4;'-3B]$`2$GU]DO[1hWJ*&EI6p1Ps4_`n[..R3)"7-8Z)r at n#&\
+%bU6sjjSlZ&:S#soG3j;GEWHd at 9t%o156BCQ71i>>]+FRk]R&7A:ElY:6kqI#HPX2lX[rdQqQ$Ua$ALfRnb+i0R!RFGE<t:HD6]h>
+%o#eWr)L"+s%+Z<X*8:Iu'(p`UMLoUA0,JKEN&u#9G"*Ra`dC\bC!$a`6QQ:q+IN^_0NkP:+d[WhJkonc&t&+"ht9kRqR1e.]O&e,
+%=!5V-;16R at f]u44+2??a- at t6b4[Cs+Fl>UF:G^s;&sLI1Mfik;DYHk7kLhn]nDVJQ;m3^an9bY62]_emS^b>B:%9N/GA%]r(=CrM
+%CRIM>7bI:,(V$;ZhXIoc9InMbC,1pgj3_i'=UZ<rQStA#cL.I[PP4K?Ada/Ag>3 at jiLR/Z5#4?IfspUY.DBi,'!a1mP>l:I7c8._
+%'-Abh2rk5sq^2O?StrEP%UdR5qN:`4Q=&DAOab7=!hp>=P3WG/iB[-C/HZkG681OgFI0JU:=l5*6,Fao>E62gFC8HEA*C[J-5>So
+%*F.or,eE:uJBg"SHZt>OaYh,1i`Y_j<1[M&r9GbSM9dDr:SLj>=@--JCefXH\caL+_M$ZqNCYC6A8hc at O$p<%pH'Z?qT#1'@qEh%
+%@p9%tK at tE`Of9ma%%_1JlB)8a'B)O9Y`Q,u\YqTG!eY5!PXYSgb#X+'$N8(2UZ]-7o`r+&gE-_l`dhRE4l2g=l,sl<#XeGbhW9Eq
+%Yot4'^7%Jj:Zi4,LZ5R?3!8RDTAX?#&!dIpOZSYs#ddO8I+Q3g0_gq#e*(E6Puh,fJLB'oH;gR"1%5A#kIn'XD4,1;IUe^3"+(@:
+%-1eC-Bu^ZT+5D`5fc5:#c at ./.qbb.":pPp8'DF^oe4He.":pP5aGllu$D9mpIQft8KGM7eP9h&-YTP_c>,`>kplsf2EloZo*uG/1
+%/N0#&#;Gg^W_7+&>+*6.TU^Y((c)n&;L7nCrB at Lf_2_u/;?MpIg&E9_2s9"fgAk8B5Sg?5*7XoCLU(,>]?MiBk*tV"qD>0'!KOI3
+%^@#KH-E0o?%7P?="$JP>#]9:RUZ7=OQpBW`4igY'.(3F:%^qUD!<Rg.PDjd_Zo<7V(0?LEF/>0l0$\iiSbk;Omg,=l\opg9S!t#X
+%cSi>0K^K$Ze]fGna!DI#\1[jjCMIBPR-6M$`ufS_`6.m=.ZkEW,g6gU&_;"5=`[mBSG"i]4YCgd`C/,q[9NNc_.45JiV'U?fnlPB
+%qO;E"DtdF+[m`QAo14.ImcB5.9D.i1Qsp9>[_+BM9<Ie$H/I:5ddF+rWB!BreP^_V#mB\0\]3OJfuD3>Qpt3Shah'$E/mL4*VmXs
+%C0Ir<I33el.>?CYjWLW]F+`boTmW^Bj9atkTqf*HK[(Y:Q4+CZ'%C93"O/)1-!PfmS7gb at b69@<(5-T<^jKa&"+D38hfO9 at cX)TR
+%8;1Gfmf$o*2Q4FpKu1-\Jg at pMYpdEa+jna7`i[f<M#Aq%iX$"'%egk%RnIqXA$g3ipWhI:3[?!X&pF)o'ABoWF[b^`1$?bj].>c!
+%XPSBJVlq$]aJ@<RcL[ij^nNpLrlS`_VG.`WnV&fp$CLES6c;Rk_jUEnVW?WUhm;^2>(lu>-DrFDq-C3V7c94hB)]\")';)g_[8`q
+%14r?trRua3/DO.sk&au)8`3Z+r&.G-4$\_M4';go[R:6tD8XVkiB3*ZQcWlRr,NM\_HXRLYPF+u;NQ6'<FP>il$tN^^/dHg&)b_D
+%V']"Zhi%P*h\%>!_juKn>(53]`R:7<XYn_Np at FPR7h(J]iObg9;3UmafN&V%:?)F7G5SlrP=0X&+?[2h;\+q+bo!0W:^fs+Y+*o\
+%5T>6+gR\Yb:M!+DH,Rh[r`ig5HT(RhmS5UfVB=;>d'>F`;LNX+i?Taj&YD)_#fsD1q;B5Ag:n&a2g0K- at b.O9_4\LfS>A2MGsu[Z
+%4G[QUpWLs>nat5uiMUDso>NgIN%Q8en.&a$Zmu?lknuo[e,`JZda#W*!<aAX779MSZ(C8J/!K/!8\nr:jGX8Q4:,N#c=.1Aj_DT8
+%qZrQ5>Gof3cTe<J'Sam^0H*(!bh9__h2&-V.cq;$1-Hk\Q3:fn$65B'(;uKODj4rh[73`dYa^d!D1*i*mM*@V>s'TDV`2T7e7:_!
+%9-X9&b%a$Jm at XsqG+0((+^&SD0kmP)<pq,G!+'Mck`]qT$,lk>g,WC`BZ71rX*Lp>39t:r)okhLjjuEGs#\Pp/lkc=U&%;h%'\Cu
+%78e045I1d5J\q5=LZ3fSZF;f(F6`Al`Aoo7X#2gjETI+8YA9!E_pjZ>Tn3"o<BG4u`.?G0Dkb$Rm>=h)ps?!C7M-OiInJ#&eFhbs
+%raL"F[@:^lDd.\>S7$3_[U<9)V48(OeMg6t=dZ>[cZF1Im#SC@^Mdl,lY.aB:tmp;?>,k)U1=V-F-/_VQ`2!pc^t$DT3U7H%s-b_
+%jBa27[N<o"*+\-"AX<g%h^FWKLZoACdd16-#,rG]bhSER<SS8Q&,Q;W/-R^^6V_L9\LO:j+]&d3]!]!+J".h,h*@\JYLc6KIt9Mg
+%Kh#HA-f_dU2?Z"DjP-ff%^/?64, at o>!gjFi5`?]S>d.`!_PI+sQMOAQFV`cIRn=hQP5 at 6jUoZYg]$qA60;]NWlY*.2c<a=;0QTH.
+%H+LOKnaWjjf!a"oY;u>MKquPZ2=Z at LonHt>/!l4 at h?K**O%Af0YeFBg%.HIJ5NIuQrjf6YUiM2c,b4r+n`.a(:6$4g!#BoF<m&ao
+%Rlhp7I=u7UCAa,V7u0Z=Wh.%m)o9Q?=e6ZU-])@t`Y1AK3a+*Y.A>DrnRZi9K/m$'e>9Z,be]MSRX\$oc38,dnp*d)O[/.a)C4>;
+%8^?e/USE)49J at f!#(B=pJC\N#erXte?C#"O[As#t%@j$m`0kWQ'm5/[kP77db)OGnQr:&:&S+]W%F at M"_!f4]q_9(,e7g!U-_.Vf
+%$Q>dLZ13OA:ImCR&kkccbPTAIkhhoDB[CQ](q?%C!cc$3q at WSH'7>*iF0Y"%HBg at a2A\#7!gm4#8 at o)oOWmB.i;7-8o,nF6f&Oos
+%G'iU\=X\V6 at ubd(gV9Dk99ZMWHQ7s/f$E2Z??$IoYE_@&S!G.%@#LN]3+"9h'/W/n''d"GrDFC>3n_mn^5Md>&8bJ$2<>g/_n\[J
+%=,Lc6<Phs#;0G<gD%hA#aL=L[Ga(4uaDW'N2.J[3C`fYS4800*N4nk<E0[_?E\+KNR*WNj/#G&j_Eo3bouM8?H!4P*Do[XK?M!I'
+%/0=L5Q<_7`Tq2cP/^"3`NrC!Ko`"UoWLH+fN^4t9GO&M!VmDBJOV512O1]/#CECD\AVV%LErJ"7i!&rZ_s/r=Wt/FqA-VpO#ZLPm
+%pNipi4\t<INnR!gQkH1]SrmOGBTkgonB+D>qV%80lA\h:6?Ifj!^hLcC)t*]Mq4ZEI<cL[9tU4MXWnX\IT&r2b3)O-&]f16AP3Ae
+%Up4!*X?AcLA=ZliYca;<o3I>+ at HtNa?ZMnP;APFA\%U._qUlk%I-<ih[Pri at J<pC!5!a;u8&#<:$pS-^e,i3u[o%LFXYmG4,5P30
+%2&e.V(W^J1F?m^Ra_QJr*XBgLc at u(@'kF;#.2>Rblc.C(.I_kJ=&7pN4Jtkf35"DPd_Qe>3(JL-Y%04#gQR[\CS9Ffo\Z(;\$BYB
+%?EX8fW:)cLL[\R at -Z[O3D$MW^&gDHkUg:S at VekFg'ug5XYmanFe#ECB7Ro,`Pa<plJ4jcn[t?JKO1ii(r1NRZ5V87W:&2=F7'I4i
+%St"Y(!/)B_ANBr+&NM-RoM at k;&tSW`eFkTc<c`$Y#70!W>E99.P3op9*"*t`#C\#@j;;e24MSP-;$!AOpVW,LJf_I<Ki at ZZBI<T;
+%2k7"R at AUU^gE[qKHA3YAQ`9%sTKh$9g at j];28*Z3F,ci2>9WD36U=:.e-q;enqWI)W!E^aRglW6DUOOpqX(HZ5rLAtZ"O^j#acE"
+%X5o`1plCI82_<%U9@)L_#b4D,g2#\GPB(hA#dM!$Nuupplk:Z;s3N`h>Bnig*,DbRcupa$qhF4(^E<]+lAqfjOcgrfc at -75Sa3Y`
+%PYu7%M&b.Q2*Xh)Yn<SSq:&"(ZSd3uV<1#&`oSP+-)oZ=26EM5H.-I^YO^W&MA2PXG$<AgWUhWo]Mu8VJV2f2k<2*2Q>KW=d`4D,
+%NOh*Cg`CJU2fFnIfsi*s9gL70B.j,M-/&86[)6\"/m_FVbLoOKcI8q]dVWINAPMd7^tS<WX(LhCld\0qnmHo`E`J"[55B9qF<?.0
+%lV7^jP9j9lYR<Q+Y^%-9jth!3%(866aH<Be+tRPikp18Q-(tnj'ZJ2!c:2[qF:eDVWg%SM\"_EEPPaGbc2o[9B!##;*e]A-_0*<0
+%5YX^J at .at<I7_;8jDA6"?@FnAF+K_q=\$Lq`3(/'\8\e#<Qa3H/>TOQ_egpoI1nsUBYiBDE at 5/pM at Y!@GniuXX\gQ9<!TOmXXD3e
+%4'HD!eK<+E3OW1"hAoZM`F7seW/,8_7T,7,jm$WHTVT`uef"X=@0<GCg<@1ONS-m\V at G+ej]Q<k3G7/uM-40h+/WiaXEgFRarh17
+%q?Ob*om<RI>&*G/5KWLb0<TlJ>Rh.o&-.J:T&REFIZKI%FKcX/TAjTqlYEmF.6GU8pE1k5ARWs3HKPZ;1h=3;N!n1nG;6n&?*&WV
+%&<+83Xk#T@@b8)<k_cBccM<f$k_HIPD)<;LFZ/J[[%K2 at .Vdo"Tc[s2JLB at 1$N5();B;I8bpI8c8ND3+"4G=Lg98`fiF.3f:RoMu
+%7fncqgW9\PMl4[`7N#^>Rjoi:1kqea$A&UBP:\"*TA1mGnpF at Q&/n:a]9D^]b+3pc at D)nPVH.#]KNkOu*qqBJCRWM.#IA8WBT_2J
+%Z2HD=h^pQ0j9-g+Z8&Ypcab]jDo^Epmmo*ETobZ1:D?,`q+-pO:92muXQAqV,H%@'`/![R2(GCbYJE]*?AAu6!aR'X5`ne0,0/\#
+%<)4C+7I1t0I!3%ck!j_\h()fAeb at 5VI3n/`re!u=4"6$EHo"U)AsD2R?-BeAH]cTl*&)gOGMp<:@I[V?VFqKH?s;9p:^janOIJjQ
+%kN''9$!T![)CP&J8H;717rfE%k'%Tt`H+uup*g$"^$nqfr5oNnoe&=cX,a<,^YT-Z26QPo9cSH(2ECh;[:"+T'CkpjC>gE;QH2=G
+%15F3j%M]?pif`^":(hkdr?J5mo)/VYqObMb/N(Cn+59ZZRrR2aTH-csB/a+J_58^GH5V4F!=GI%*_R=`A\2KA1Cn(kGnOb*MS^Xr
+%]on<_)S1$D\!t!NSp7I?:H!f43>90CkXs8cQ$$!/IGgGOi2+[8KY&\\>HirAHWuF;,d+[OQAY+9S'k"_XBYm^<D/>/Zl%\-k3$sV
+%1u$B"A$AMM[B.D\9s\o15UMm_hZ`VYff))sJ#/$IF8NHLjXDl.rf.<)/8A!'+3>"/8rT%U+HXOC"a$3m1)u1^%=Q0`bqQD2F)<b,
+%[G>&Y-C'F["Y18of'Kc#&)0e%c`%B`d3JCa:qNF9STd9RNcT>672:.2V'Z'&:S3gW`%Gg^$U at 0Er'lL9e-- at siU'[j71o36"r=SK
+%?;j\b`Wcb`L7rf&J at t<>1]$#pk-jA9IjE=HSmLG=D:R.(e!m?hg-XT8^O2%E[o?KuX195uD4M'ZiE]H-#*n94P2dTATYFc"KtqFi
+%CBF>'9p<6NcN9(a7-?Zm4"8oZ+C2H:Fi;XR5"TL_l0YfcPc0p%Q$_a_eiVu4+Qd9cF\URY)I9:hBuR`G6%#Z_nIFtIYD4o7Wce]F
+%3$oU`R!MFIgVSRnEDk>'h5rKSoVIZ.o/"=G'6s%R?5dFZL2'IrmrQX6D#>XlQK*@a2C_HkbU`JjSt*HGNeBr0j##rQ3OSEuo2\k8
+%fj>_Hql241i6g&q97*Y'-S]V(1[[Z`9%gsBM<Z%nX]0TUX"n(B*5R$g_;5R#0pD[tG3^tEeAb'/?72.VVsPH$O."e[rC-D!':VX+
+%#?:bN8;G`I"'Xrj at SGlXkA302\>6,snL:_*d>QQuP!b7N5^':3FeS9E%p&;n4K%mHK@'4_&2P=JU.U&:[)Kfri,NI5fWe98P_IF6
+%rI?QZkE*VaG,KFanDnX!7t,mH!?,dZJ0ee=!IJ(L%nVOIJ#_QPT0TCj:'4U6lba*gXY,YgDg4cG2XrGde@&oO-P]TEG+\a*A%aQm
+%)8,$-hW1Kk^u1%")\k80JVUeO@[?h/+6k\pnt^k&)f7mW4]1[A&G"m5,X0omgf:*3`Y7]CEQj%c3/-t)jjF"i_<'`mEsPk>I.XG1
+%,g!i\2cha/Q;o8mL5*.O=Jdc0:$'HfR<&4BSA%ge2&e#`l,:hE8SC$l:;oURK$1Zj%#[u\dWm4C@!u1k6+T+652UI#[LdI^POo)D
+%ID-OCd">sW8_fZNk:^d<7F`#YmoY#b(Fk8+EIG*epa+N5X],$IS\*1WT1"Ac.O at NSe;JL0l!QQ1]\?>I`@D`"@V!siP%jb1. at XL]
+%J#-Rq#8OtB3T7h%C$/L1(:mf]%u%O23DCq9 at k'3BoVS3!eSC91l:1&7<N8-hY$QN_mQp$S!r&1':h<([BBJC73TdK_P>iSCrpbP$
+%g[\8T:CinPi>e?,S?7rIq,.pkEWBS"0^QJ0+@[`aT at fV8P7%>,W&k$_`^6/JAuM/OZahsp;RTF8")=<rm7->J9%%Y%ku^%oH`%LO
+%GF5EE[!UFS+??$#pZT.6]Gn=$aD(nB`,nS6>srjJ at OWUTEbQfhjY:FZSuDm!"0Oi9*in=NO:P-u\HBNs2j+PtGT)F7QF,c'0Aq_f
+%&(Mqp+Oar&<O*5D,Y^YeR4AR?oQ8Dt^:9=H[RuQ1<>/)tI)b>Y40VTUUQI`%;gG&bd^tLeE[3dQ%l'CRI)lCniQgQO";fY%#b!gM
+%rrZ3Dk_t3$o\#F&Z)__pS&M`g0/D)Ej#5OSAUJbS`1 at 3,p:Ri(iblA4'-NFC19g#o'n1gs*\K&@l&sG_pQM<rQ]s("EsXJ%04_>5
+%s#a(2;bBTMC<Y"VQJ:3HrFg_X!hl5S)jn?A,(Kht]8D#JZ&"b]n<V:KdM.e/-Q.%)=K=eXQ<Fn-n&_3]nj;3">g.!Z2JI=4X?k at a
+%Z'HtII+peeaT8"M`N5u)r<>2D'_5GXi4?_VI at _%e/TA8GhTYsLlAO0,qq,^-,&+5oOCh;\F&H`@_$;LofH4ue`kP%OK[8#UE_^sZ
+%!\.b:5O6Y+s$C/`*XPtf+lIhp=.U at J%[o2qQH?o<n:^hP>1di@([iHSI1CLug4kTk:nX1DL5,lj:%>$(6E.H]=$Gt.]I2H^dff4u
+%e[gpjSZ at FZ`3$R[QPf='nE0=lJNg'gJ,)h%RZ+WJismb%-DeQo&8bW78*rL;06T9>6FbY\AKS:&ie,2)Yuu8!%\r%]ES>qAn$A<E
+%.jm+.qqP(_Pn7SY"WF#Hg6K at q`gWAH1[Df2G7`l<"T2o<_[j at 1WIj\d`j`C)qiI',j!OdO[rAi:Mj6OB;SL#J&V7QXm(_rCUcE>+
+%M+*u?a0;k=!1N4TIs%CC%+>eAFV^Zi)mcHQ)EiZdZ>3%O'!N`L0GR['I_dfe/s1(AkkNSe\al`NUs9)leup05gg^Cu&"htDWH%T?
+%$7EqtDb:b8RNas.S:$HKf9eL%:9_=V+K#KI?;7R1Oe3=k9.h98gcuJZeaJDbb?JIi$;?IZ,1`077u;%a7iZ#ro'/iM4cd>_cCT\'
+%C,#[lMT'A`a?M+&q0]$J\i,Rfdt00,>l1_fYN2Rk:Ec<<BlFkX"5$N/#0(d(IdRQlUckA*+_OCC^$25"rf%-dC,6m[)p89-Dkab,
+%47_=j-,\WKiO$UcKKVB)_^^KaK+Ulef[^B9r.2Zr_R>5:,MA!od,Mb1hbMq8(Xr+`Y%a^2/;^$`F;7>I0c at Kjs.5]44)EIfY0SCd
+%Z"iCk-I]chUQ`\T84^jnCeE#(E at LZ<+"L\TV<WISoB!edEQB*D2<?L)Dn1qLTCPoj&XOK/o6$Y5G69R at iUC+gEdriG?p,C=kA&AL
+%:(g2tapVWlZV?k]ak7'a=@b:7!^F6VF@]2,Y(pYnh)`/,`PTJbQCbV=A?q`%PIXKjU1?rOp4Sc`L499c]3=VZbfuQ]>uN9%5)#*?
+%VLF[?qUC[W:AlkM!8l^]*0 at FH1"jj*d;)n/L/'me2P%cndL-):q(MBBcTFX<`uO\l]i,4`Z)u28M>JOI]CLbMP"Amb&BR5[IkU..
+%hOp,;&.>r'N]KH]@nL?)j-ae%.c4gGG)8Pa!19+BU$#l3hRpcV()4Q3j.D/W<iVYL[=4[UQIuXC"R\sBY;+JhPgRCGo,IJr;1qG<
+%2eBW]/&-n_Ftn43On.)Whl2[$CX36h0#Xp'fEQ2+oQXY(TZ:=-.%G9tL7:mbQD]R8b;)6AY;n;\H,8SNY/tD9Ep-?SVV1E2HdSoZ
+%IkSX at 7&m$gS+[@;c!\AR1S`U_kHj>#E$Se>kJ]R3dS8/FJsrcK!8Jkmm/#sl<d9hc9;mZF\mE3CADk]+%#E0]f[s(Idh_7F!QXhV
+%NCrF8l.>)8^I/=PNI#Ag0[c.SWI$"?/.<E9c!:6gl*Q5qXt8_4luGb5j1/1A\[,bkE9`E-6mYi4hPR-5l+>1a[lg$:+8]N[)3eL_
+%G@)^jV1?C?>"Rg2(7b,_ at rj::BcMX6#;s#`qV>]F"lYua#$U;Q7OOWOA'+ab0-h\>(oMOHdT827C+m83"=lqI\)dcDn'&WDo-UU,
+%j;4naSWjM!,#D1lAt(,%.*85lhB at 6*kpN^@"!;]<9m56SP/=TP']Gf^L=iUaaYbdApZ3X3knW;8luRgA_k"s9b'0hA2!!I*%8DiM
+%rk#)&M+s!58n)EUj>:Mm/((ZtVC)$&VJK96cK(R]qY>/X:)ZlC?HC%*L#&!d.rng??I]brX.37`k._ at s=q&LgHO1YKn?kEkIb_sH
+%4mtU,l0Pqk3(>R'P_ at S8q@s,pP[QKtWN*6uH)DF)Ss:#>;s at LdZ]W'i4382iSIuEdZ]nCs;?f>?99#`BdFP5qW.a3aChRS[K>^@7
+%m,[g]M3MYY5YA;:/oIgro-kMnk:jPJ+X$HEi6V'N0m[hH++<J)A1rcV-'4 at YOu[H?E>!R`c<?"q[KV(>W--3*i4_]f_F/2QpJ!qO
+%::2OWAuAs%0,/j*;7)b5R5'VH\sZ9scGRM03B4Vnm#ZMEM,,k?=D>Gsn=^U9%d(f\0+l3ppJ`8<%B*"Zf=eoTC#6hJFEDk=m-X$9
+%2p-Y1&ne5e3c3mJ`,EmAHfoZ!KZuGk&>ZPOTed=-0!5,#n?$TIXQHtKR!b9)6Xu_Pb*]J-FI$#fE!FE!qi6SXh=YaI.#E0QY!$Kn
+%U%]A&EC$8V+7plLO`aD*F0[kLL=^L#C.SW./nYJc(j!a1In>$e:@cP/(;7hh9-E/aE'Q/99OY],PCA_YOZMq_%=)]4V%uj]oTd[3
+%HCad-%;8ZV&t/Rd[j;/`HHnXk)9-U]*cd6(:&ha`EX':me&>poahCBr7N)tf`0>tVa/3bUap#-UGY8;/36 at 2idusJO)f6kOK$HhK
+%P"AF&jZ1OuV/*BEChY&VcsF"Yrp)`#qTCOJrOYffV.;V$R;"b&bBp-WQ*P784o68=9ItG$/7'L:N:"brnSRid[GOn,)W)>[C#05f
+%>Vh2"S(uE5'ok5gD[[[R/QWm<2cr(#[oZ01?1G!rQW#0R^72sh[3NfSNhC`*k;F&NT@*g"ndTLHf2TIgIUsY at -Iu3amQoFs\gJ5/
+%3c*qgTra at 9H9_8a5H?9UA/(\8p8pBHK`cLUKRif$;`F0Ko)?b[bQI[(7(*%mQR6FD1a*WsUp[lreVi'N^l8l[e;;]h?`_Db.2KWZ
+%q&!PTh%li2?HZeVM at 5/A/CmtI;#V;1*5g3FhNK,F8/<0B?1-rfWOAPPR$_`+WW\jMp=<m84d(k(!i"P<T0sl2 at k4,nOZR(Sfp^F5
+%>P(u!1BRJ\RKg;3K9"j;Qja4tgLfcAK5sL]M&IrAC.YcafSE\^Y".5!aor7[?u.4W@#B.I)3OO95<m_W'+o*tZ(Il7mNrGSEnXct
+%Sh#5^%B0a$fDskQrIIjR'6<[E<-incK([RHoJb)IM4+@:7A;Rm+Q^[!rA[^kjne*RFK-n&r.19XJGIumhgaA!mR*n]9^S['mO_T2
+%o*A[06D>%X"W)6Wmn[1=J,_6WFtDD'=)R@=5Xcb_*9H\<OI&5S]Z6VYEds5f2YuuUIHCeq3%2jk[o*uDM67PoSc#(".tH\OAZ74A
+%'>'Hl;TBB^c<JEJjNhO8Y&G)OJjMiUHLG+\5K5Mb1^2#d;^1fHJ^>4tJeWa2<"A2/4M&#f\*FEEK</<".6ETOP#:f7aosd)eeiVl
+%K*8q9*E3[/$"e`$W?:IOot/a0m6Hgm^^"QKR,Y*)j>X+%K1SYk33TYC&"6md$eGL,nOSA:F2W\M\mompX9EB;[[,^bLNJhVbdkB>
+%kWqt%Dr1>B7XsRoVVMP;H.Z5"GhJDZ@(/8:B)BWCa2)&SQTLSLkNae-8":qGG\Nh:@tjNG%ml at .,strhooRhN$VIA7hq+?89Lqt1
+%)@:A+O,sf!UNH(+q'_5i_cZiq'p2SamukFp1f'"SSc)[hU/_%i-s"c4bO,J14<UZFEdft3jUoA)F5(Xh;S"ij6+`r!'.ac#+&j-s
+%eOu;NN29N\j\N_iS0EH^a_l8kQtYNhnJp`")!EuO]_X7QQ%PeG at 1rQ7f+M%0eck"DF(WL;"4N)l\S&I^0.lNlpEg'<kL1NacC:pD
+%Jq5qe?#S>>Iqp]r+&%8BLkrP&o-JZtg6U4bkd8)2,,G@[,/f_X\Ue$;EVMb,ZY<\*m#@5Z(:l)9OH$HP[qYtYae^KuH\8%cW)-:8
+%IIBT?9g#5tIijSkM&a'+G6^M4+\DVTZ=E!Fh=:VET09`&[n%XAkH!`2*j=[Z)(S_plg3T^K at j_^YU#PJCdSFQ=<`NL0uG$crQe?\
+%HHcq"0N6h+9&a7#*0>rcknH58X:ip*?7>cMp=`PVh,c5fL(oF:=m8$Q!NWC9cU^=T=0pFT8<8>''i_9e5!gI<ULTiXr80c5$Q-=;
+%a>M54Die>5S7p5"@;JY0R?4DETCbHV]hC."%CTag>FA+Ch<l>]`($kfCdDXY&]f6\BhX2*FGQ'-MS7S`MR%,1b>utq0RQgnOGj(_
+%SQ0/Y_6J+!:GS#S8``8UXY%bG2iCGt/Z3K7.Z;0;>B/iW-Pg\V`hlN%6:bi at h38buZ>O.:iK:cKfBI^$N/E9ESUm@%g--`Qe!`sD
+%XE1Jm/R:Iq\i>LLjM!og$XVUa=^iat^QXtP!`)n-nf=asi,+?h5tc"bj2G%uU?6QZ>FDnM]LC3LiD0+Z at 3IN$B"F?Zn_Vi0I8DSp
+%Q at pS[$O3dm,rZ7<Hp1!,kgbjp$i=,R'-c at qSAWqE?+`a#(2D!Xd.cl__?;T5b^.pjc[ObVP\C8BVBFj8"D.utg7%h.[cS^[%Lh^F
+%@F<%uW&/sn8Tr6[M63pcB.obCHJ2cOF$s:t=R3)j0/d;X at _7[qq##JJAQWTo^tU>1?D-9&MEpQqjbh47Va=k!\Dd`HgIOE26/!cE
+%=\6u,>D?a4j%Uc'Z3b(tR;*SY9pGVDH4;8Z/,.]^qg0f6l5GV)R4mk`k7jBCV`oeYShKQ10WQLE^8StkefV7>ME8Y`7O9 at hhLWVA
+%X@*5=_+5t?!^$AX`3Qd<r9LXjP#&?F;\Qs2=-HRR6[)ZaAYhrGCjgCZ0`,q\0#\7XEJrJklDM>mAl!:6HZ&7V\Hq@@n$+5hV-"-7
+%G^,Ag&$UUVh)FotoCnBV&.IH(5;HjPe-Fm1kM2.>$1fJ9PSCt3".LS<]3A<"f0!c-[HF'/"O5a-H,#ZcCT$>$[-C?-.OiAP4#3_!
+%b/%>#-.I7HepJ+&/DIhU$V=6W5`!obg_Q.2$$-,+.g`<tA"r6FWY1bP$dQBB9 at SmDB[GXR_K[@UQ9=Zl]7r at hT+3hqp5SHt6HGt`
+%pXol,m&?aUN&EU:.pX@#b^/\KkBBc/YnXOhQnZac1P[5_E at 6sp<[n(l3SC,?,ub=;)EOu;Pqk:qIsZZ\lEHPfrACu>(FEriG,DC*
+%.WjcC<n`h+3D@/-I^]3p!u at 4uRO@p[8QE>QT4Q`L\gPhMIf(D(m=\)J$8/-0[6bN>Qdg-?EuNJ7J$jp@=fTU$B80"5"Ke/%%PW5J
+%$BDqPF]n2MDIO2h3HjpE&QlmXYU(Z\MmNG?!H>No]hFj,Z4qSllSQcSQZ&1`q;;R&GqZu'\"8si+&A+_%qkAjdYd1G5^YcCrX at qj
+%k;7&%]haKjC)l-b+LrM"5.,B7rg)7k*9%hs;Rec5#AZ)a7+^DcT'-LV5'-+hO\**L?@E7sj=<aZrBKsKP.S(cR;.i#R%jW"Y)Eg&
+%<-b:15fu\1FM%#^D9/NE_tM?k9H^q<ZiYr&#TkT"5,nC9*dsH'2Q)(pqE7(WW$ZJ?T)5,B9D9]_Sc_fqP*c&RKE"8kRfu8Gq]8kW
+%!eu1!=7M(5NYk[B!*ZA013#Dc7d9+m8'm[Ur*AWL&]]1V'rPrn_uAuVXLn/l,iJpKQerOl8BTG4rGGkAVTK5HP2L?e+edtEC&K@&
+%-._n\C*`HI25!,d/_J@;qGJpD-s.<6&FqSdC(E>e`d]a0SKDB6LALa1pYT$=D>]Od-EY_JSph+7AuVh.1k at A_2Rs@o?4pI6/.#Y+
+%pnln`4s8+?o:md1X8P\98BJccih30-PF76O`i.\=F/Bf.N>rUnC<BO?Y6bDM&u?)`fa)>3FYI7hX5KhMpS2"!H-?Y6ilXnH/Fc:%
+%KN&KXDMA328s[[B2#&Ar-E43t=O&M=n8D05[n<9^-%;'-.g2bkcM!T%5at5U9*_X`U$Z.3H`lOqiCPRknk<K-(pQ$#T`HH1e/+a_
+%KU'[Ck)>CZ3Cd\LI"pC5m`$,t4[9S8@/Q.ZamlB8&DLXK?I"U-m_rsgXubYjUY5mGRGm5.mNgcn#i9J4YeF?]E\3=hbb4d-NqXi:
+%=N(9h$4Tn_)>F+,VK6_9e2+;QB47hXK<WB>nNiuJ9XQGBIP5uPnI^/EeBmY(jZ._u<aZB3j&JuDP;Mc:f7g-`g3uUoYGSA>bFi[O
+%F;O2Pi:4I&]N%,HjK6`@eg(?!XBiP\FKg`.GB*u*5<Fb3!nMsDb!5gi5bd*6*T+2OVsg05EcW<J_VL2A\rK=1,c>Rc[(]Z)%ql'u
+%;cYOCbAqj:J;P/(M[O]ie?Yf0/B#5R:e>@H8PmMTAD?78P at hqJI?Vs&nF$apEuL3ZPC(Cd:3Ef]ie)@=_f:e7g7Ee8/nk:*4`<H0
+%K97 at M`6h3RF^rfc+=[q5$cpJe)!mt'`(B2=.Cik<bOjeBhCElEmedpVP7,Er__u6^HsSf.<1ZboD3s2'i&H?#EB)n9be:4$FcYXf
+%LG at dP$:Qe;NNCE(P"M<a9&H5eHKc:W9#GCbjK3I]1nMq at mm3+d4`#9@^,`5f/OF&h<;'JP[?4n"-E:#;8;0Tu>7m-qHq`oE>-rb#
+%RhoGhQ4VQ5 at b7DPjJCYdA(q;RVfKp)>A20#?s"F2Hf$4,8I+2mAKpTfY*p(r,QUXcJT(o,j at I"O-FV1-Up:rS2K79<Y!72L4N?f_
+%_3I8n$=*5PqOU2Z#ga at aT>iLo8nPO]\91OZAUY%2-c7S at l]m6Znb32G4I6+Hh8tX"(W7A>rdO/1!L#,88"TNhV`0,")qYm1Ns!*N
+%*daeDmPhg3;ECl[)S26RC</1WF-;3#bM6q$c2D?ufGk:Y#,%,mJIJPG8H>a$)e`[/0OWib(IS"eC&f.-'_I#EeC<^!>"\'Sm-"';
+%R4 at 9fFG/`@U!V=CA'!rUI_*o><=NPi9P-;qQ`L%dL*t3te"erqr/M&(^(qqFMgMB+q*kX.!H at sB`0l`sF=0S`gMfO<_^N0<YAM]7
+%YHu'IGhiYaah%;%qX5N:k/46!&T2M.a22U;+6qk__#>iUS0T7R"/a-iD68C<8Y4X^o&DNBM6FoC&$6*'88]#.>:Y1aR at P3akBhR<
+%mbck1WF%/G$VueQKgs-Fn%4^S9VCW:D=X@>@5*1M)N".fR?pE5K)S'<^)ToU=sej3^Bp;o]l[[BGLF,Z_G19]@/NZ-45c^:nnf5E
+%W8I-j]:QeU]U1pj+m)Od__^PH!GUu[6a8J7OW;7Q.LW1']IOEF5ec\11+4iJQH:!(]Xb(:6j&-ZURXMWb/rP@)ju5_m8Np4ebZ6K
+%H4m8\#ok=BcphPkRhIpXSek#`0/"f?FqV.d!EFppGC!n"c3A"5WZgtRrL#Q[p9oSIo5uHHd1JogGNG;_oin%u7o4$O6D!8]<8.G)
+%D`89O]gC)kn_an?TWq\Q^5fb at _DIWLj*g?ba(-h]TqtrT%:Z5FR>5OgJ'VVqU:'n*r4bIU\+QN<Q4/?o7 at j5\LqGVjWuMS7Zd[#P
+%TK:-k[V9SKp.@(3Bj2#b-AT,Or`&oR3RKl1KpPnr+IWG)PH+CQV-+LN"BbJtjo-1]IZ,<bGb:t2.gu,`ab at B&Nd>uN8[<W:7#+MV
+%#CP]tTt/X&*\WufMmg43PJ?jtR\Y at k+S[)DCjcbYaNI1i8L<g]ir*S<e$Gt8[ub(DWMY`t<bX&G,n&iEnEqOqr%e421b@%6D9K:Z
+%PHjT&P'lcWq-!1<m)jn9!^Wn0&CJZ_TMJV8On.pIU=rsSnK\Y-EMb,oVTW>0qq:m1Zu>UFlBFm_#=Gk27<@-[3Gnq_WdJoL%@rjk
+%)oEV^c<4h2V,8D2?/-*jXYaDVKrIGGnN5HCm=@?SDI4lJAU4@;IoT*prG&X[D<aL&,H4uGFST]W08)R/do=LN,<]_HOKYC=9N.s3
+%Z.iFiPW7n`rJC8F?Y0sr:PTR;"D3^<PRcVU!Pbt23H)288\h-_D0;XD^j'C,PIuS:EVJ6$h`RNu+(5_P[C'C#U>m&6[73(^)'Fa0
+%juf2JU:D#XYVm;jr\u0pX at KZPNeo)EoCt\BrN]*gnQGCHRt[M/1bPcV2HE+C:Op\3+[P,A5$6S7G57UnXP="h?+=XmSY1eTCIt;k
+%Y@&cr_ug7:gNkUa/Tnaor-p)G?u!=oZ>3Q%kt)C0f$-O>K0p_ZH_%kdo+KfW6+oj>=6_9kUCoh$k9DFE"DHs;`OEA.Y6T]/odA;8
+%[<a^^R'QcSl*_&F*A"5O]-ZWLY>OF:0J*,92OY0X-;[7[;D9s7cbXfN-g<oBTEFd3Dq!2FW_-8sfu'\Yk[jd(.HW]%<Nm6[J4sC'
+%9i>Vo1Q,(290K&>`n/e%s1M^fFqU at 7I`BWe,S?&Lc"=d=+nM,67hnCN=o%t<_mV!C3_h!%@GKIq+16SJModD.UmoIk0JtFbdM-L)
+%B^ja\Zh#.&L'>"%2UVC\4Xe#i$gf8K%MDPm,jKTJ?1:O*ha2Ub+,o.kWlRsjh$b!.J4t6s"Qu#hp%j*fD0f830J)DNDQcZb5c&YZ
+%Pf`L4ppbFWLrg>3[V*J+#R2 at l81li^EC*4R`Mn989M0Ju)b*3L6YnfFR$HN'Vmi,8k7FNcfkc<%dH90g[jOucc9mdXo^0t'(!Hfg
+%G$.s,UQFm@/.XoTj,4_@/#58JgGUAK at ieN^eIDX&-ju>h.Eat+"Ao5E=6eK$)3<;h:ZO8S+H_<oZCtpoU(!FJr(tIPG,honm@*1m
+%(umT2#oSskDQ=".4O9Qk-#4&64Hh[*6$L2`fDRd`PA$rWaknq-q:$QLoc(XR:GFSeI#s6#),UPig$UinB<'nOT1lZK^4H?3kD!HW
+%(,??^,c9.VqutEXr%IH<`;%<)nFe>pdV^kZGLc(CMH#(g^d[Xm7UiuHoC>$na:loqX=K;n6nkK9_4;c-*t,?*9I<9#]P-jES5m"n
+%CDSI]ms at GZ$6*Jl)RhrEfpp#LL%ADFK+Y"<4"&'655V?%''RV8E5`I9-[GR<m-P#iMS(ds_njoG)tL]E6/Gk4bI=D(X66]c(g^?Y
+%&:H^=gh/"g5$)sq4ERl:p2!O"<AmAa3E`AIo5Yr(YM[id+(1:[T'O#HU#Vu?[L1 at 0,'QZ>`G/jtgJ&<V:AM;!B6E.\;qPL@\M<UK
+%I^t,62E.stC/.932,HO-CY[ukXM<#7?l<3F%'QSM?#R'WnP"Gh`*5F4.K7(P at 1mZH@#R<t\Ic/JhcRe=nO7tK*m$7(8fcm;U>2i&
+%gf0TBk@>m2@#^,2;RV*2q(S85qF!Wt!JJ@]\o-MH3A0H2KLqas0Q5(PE!)?,oC!2l\5(>7GBm"9h3r-WK[K008GoD1ADMU+O'%7h
+%BdU'<AKDa$I%>)sPhFOA1:`3[2j(6'T:Sl29LBgJ:ZAYlPddK1,24grHZ*)FQ`YbUq1Q)-X-_[.$;lNp[Bla`!b@'mmX`!N.9d_X
+%D2O7fQ4"Q`9B()j&&%CaU<.oUr"rtc;]`%i"RRQ'P8^o/AP!?fmDdseK.fBlj7e^8AaGlsU9SA"Zgga[<dU1o095_DGpa-<Q at 1G;
+%>[lV(=:k6Bd%:l:iq%e1bI66ebC_>/7gho+7XfA=dfuT&,[#3*Q[js7S^+4uR0%M+_;+!:Ce5d(]/@B[".(g0RN^3c:T37gW@;>$
+%Beq&0->4jJVUSI`D6S;7OE#p'R"eVFT?jUn<cg0@/%Y.%kBIM at 0i/.5:,Rt`R':S;Y=tL])EcRHqQ=VZ_<4Tp,(>/IGoe7b-RQHX
+%(u at sq.`\h?:L=&JmO@`,b_fU'-gs!J9-@#F^Z<^!2o+_soJ._pa`]5&@Otj]-!RBP%L*#VYa3%a_(Uh*l<K`B@;AFG0s at 2)[sZSn
+%g?l:jOA(fNpFuEc*?tJE9joqc\W[]MDf:;akM at S`?p2aFK&?CQ,uGR]FKQmGG\#=$ij.uAP&GX:@]tt6k8>\%].fNNSX.GGE\H6^
+%Q\.eWLHrP9)^Of2(ShOe&4I#[2&MqT"EBNn$dR&dgM_#62LPPLp,[R>%"?!!q7q9EMnbi-!TeOabkbB*)AJfK(g^t?1f3s\VBo%r
+%rNe$)B5VNe/-#<c-[iX(YdT?]UVs(Nn_roIgtNoL,&r0,fZH^nU=<;-:O-oF,WUekY%gPo"C+b;)2T[G-mDQ'**-]N-X;o'EeAP`
+%A<q6"=p0_fl5c`n#+7OEQ]2h#FSQ*4<,n1lF#&j^n+ElR,Nlb9Nm#tsbKk5:!8[;P*gOeNK[V<KY#%q6XmO6!`jmC(>e]*2TsN;Q
+%>trTf\FhbV!0;?[Espds-Qa-fpR?#LcHh_7#S5URk(oQM!83utoelOqq,;[bX_")QEjNe at DFE/q`2(&"7X(Jl at kq6,]1th4N#'-t
+%bJ],!6?h'G`fmN08qP"9,Wg9",`N;&!P:P_MlC9YCo at 2m'&*QYS%]eN:+KBI1F\_%,t\g%6(-i$e=4T6M1kRhNdUe'Ln.=6V1cWH
+%K]r]b:ntL`1 at h:L*j90]dTk_I9p=h at 4,e:d^?tORjkDusOn4/-gGRYtUhp$Co5ggIVj1+5)kNphX/hG+7'[ZAKGKgomB5:c`9jJA
+%AQ^`5;VWRHkWNbQ"Uj-Ao3O1j,'6#C\mc)[B"=/idWmB(+:#:dNci00e[E`k0a",r'>Uj?:J,'4Q=rGX!.iLf+3%h./2i=K?Zc,X
+%WTPhcg/]P"R)7.m/l.&ViAb[h:OtRi*-Lnj1LQ*',CYj?m`mC7Z*eQ>.K$Lc57CTa at SY?F>i3(\&<f_TG)g5H^M]X"^>@V"4]Cq7
+%0&e=*r3\Pk8U^?bN\STLpIB0]T4DLDeq9Z1;[8uqi%_?sZ-Lj_@'5q/E&5ES,V1B,jfg,DZRmJuN8$)q6 at 2o;i*7Q0Z)h*ioUTjF
+%Z[(5m8T5*+e:2*d7Y#(]SBRPZ</NtPa.`aDUJmd1%%]IPqma'=!#`2*DuC;p=K9+%2cf8c;Df`dOTs.,knl>T`'IQp`KTV?ca]Y-
+%r8b(0#6d1A<4"Zcob951JG;d:PE`?%YrS82bqViu$V<C3Z">:C7?D)\3ijhX,ep-c.pa-2U:$/"0X2KA63!l4IpTqKc.dDXVAL0P
+%`UlGkXssSF^,7p)50I at 9;iJg`oKll)DORB(hh]gM=Tu^rUa at 3^P0:POO4_fP\<2ilQ\UulciQ;SRn(`ViBUOB6]'ZQ67JXHbd8"g
+%m\/7!k^<TG^RmhM@(WF&0lORl\+AZCG]3p3rBbEJOKaq^2"XFKXV<OLbS*M!#H".f`HQ3orD%DlcRUkp&p!0.^4-9Q^IMMnH9.q%
+%[$rJ*O,0p1'4LDeQ.u;.jCp=)!bYU\#aA"ZYcn3KW*PGld:sY"lXV8&=lIBRc3#ttZCm#BHfT?+R\[ldW12tWIm9];Z?IiSYZc)c
+%%^NY=LP$W2`F'Z5+A=":R0>HWXol+C8s\$J#a:u))_QEbaM`XM/\u2\)I,fT-.ge1^i>dN:5jF3Vkb(O_>u*l(cHhj8=l;L0Cu3L
+%d2jYqc at 0\gE%M<<p9Q3'-&e]*=S.S5n[51HELubKI`[=(%8 at G$[#j$^cpF9!)=-q^BV\6XMA+r#dD'K5';P,/82clOZSj49:Pg at r
+%ZhgGHrroEM%=$2*+4d4Y]qp]\>I-nfaSCncE'LlZ-mX at bH!XE9fVk!Y!t([b@(GO]#$`EM-$An912QV/U!Cm;FuKSkr$6t&,V#t)
+%([LPj#!6udi$l/3Y329UDF;Z<I:7*/?$tu)A-BXe[;lJpYPJE*^DgWYOtrg*Pt?2%Es^o!M4&ieAb^!XOTh1)RtHWFY(#Z*PSYda
+%eV#4bVfjO at 3M0t8]G6a'%<B7C"cRo./@R!FW&LQ9Xa>ITV_6+7G&$=.L]kP^R at GfEQ)%A>cH"b?\\\g9^_eb\A(fS12+J'1dD;KE
+%-eNhqgCk7thg-"=6%Sf;/5tVi3pe2B<%k55mW0K0A,mDcKZ<2\"XOAeVktV$C`AOSZKI"lGhcgmnl0Y7+,3&,<(YgB#o*PHPC+d\
+%YtEAq1l-CM&WQq#EfMYL0,)J1WPp3T"`=?hXR$0iPT+[[-3_3r`*lubFdiV-$7+n;=b\==8>,q8'8VXs'<`94d/hP;dp13Jq?ir\
+%6E#k!IWij+b-fH36IZZ8k!&.?j7ZlsNQi`<S9(CCEcPHnM41?cK]OJNIu$]Y&iq1Lm=g5BS[2aTnWHLfTU4bn&f//=DRQ*Hacg):
+%5BopT?sQ\q8a*N5kK*6Yj9SrR+;8e:?Uk-UMHf6u?+0":I;$<.Pi[YQOSKtUs-$8]'%PNR]F#RiOEeQ,,C.&d!9P>s:$52.rp]_V
+%qX")+PE`pZn9GkN[YB*'W+`(4Pu9YVl6Q8M/c,l_2H-8A8hFnZ'KU8BOa^U1Y*$rOD#L[gHP>\<*rC=2#o?=)8.Wa$rR#?0rk5@$
+%2sV:pK\8ceD`d4FjJAt_C,sNQ#3g]DD1CB=ksi)orcptbN5di<ie3kmE5GJr#PJ"EM,%gn`eQ2Mmll\N,\\/S-i^!4PHeT;*mBOL
+%6q=b)6cES.U[l[mRG6n8TTQgA-eZ_Y=XW]t at I_6/rZnXMp'\drnXBen/1Fh-&4&#3c(5\ZLX@`h"GS:Mj8n^2VaM5\^fBMB\Q9)f
+%5sEnS:iIEK"CI\q^,?jq)K<@:C+#"Am?+<Wbjj9_VhO^%Wg3^l-9i^\Duul;Rp_e*Q3^/*Qj^f>]S$c9rB1-b7ZU,OVdN*@FUZam
+%Aa=mmCguamNiCZopg8ui'0)s="_ at jc/Csh7g\Q1h)sCPZW=F;&qPmr<LP.u<d\JX<lqJmWP7eB:VD2sY+u``?83q%r at pgmD_+L7`
+%%!ZK3-ZMom_/]d,=ksoQM/CW;*/IkSXkadjl#V`8Y*6M^b'qN at 9QK'YK4)B!]1+eg#qR$l:qjJ1Y.Luu/8o:6WZ- at j8REo8;2%]2
+%cq2NB:AeKSrXlk=#g)Jh&hZ(60E9a at kUVVQ2?j/FlRc$^S!IB`h_DOb2Te%FQre_bBnuW+aXWiZqUB?7I%J!iI&l0+COQ!r6Jooe
+%PO.bgFDL3Gh8Gok64d9qSR!&4=.a2d,mk=c`NTI"%#tXK#\&'`c'r/8RCFc+k.EJ_r<cj/'X:]mq3EC\S;Y,o%A2r&@?A#U2,[`H
+%Hnl/(8kQr2h:FQ":cFu#*b*sq)@oX6:XSINa]l7V/kd$C_4 at 1`SpQgBZrf<BSt).VIab\NR4_o4Z0u-)Mrai(\q>9bWUGmgs+d"=
+%%(aY)(6g?7Gg!7?V%qSU3O8@@Wi3dK1E\\rT2L:/90U15:2cM!R-\4PLIZ\8RJ4_&o/n*[2+PaEa<5*Eo&KQ?'dG;ClqP^e'p7,b
+%W1R!I=K=249/XT5(3+,s_=4S.#_PZJ=+2Db,*-:(\3h6>FdA3U!oD-:a"gZNVLfFZ=,R'Xn`k==B1Qog#W_'qCM:GVBehKB!?e<-
+%Mt'@;']&R)c0GZeD0^mcc[%i+Om.O^]Sf-6%erL2`7JH9dQ'';=*QbJ`Vl<ApiraW3L+JI_?KBjX69jf[`Y1=E at g\34(4=q?KOP0
+%l9G>"@T-)3UBZ$AGpPl)oiMjBlj_aL[l9^pjnQEbZDr":nqH:/X at -^9][cQ,3<Z8q3=scudDGM5nhYT^D]qP:i,fZJS=O.3*#9NJ
+%H<"f74fJYY&DfUi>8&h0Z;qGZd=[^UCa.PY=>#*lLFuQagr^))*iQ5uTrIhNdVjW,e%+u67h]p>la%qc)XpT\-"XWZ'OF61_6#qQ
+%[cZm$iAPHi$0A at uZhMK/Uh3N]JH'Eb(d5./))uuRXj7MhZb4;[37o;[!)H@]'EL4"(N1)K7`Gi`MnX.:Flc^$>10p_C+Kn#^i)sK
+%-X,B)ITa"OT89d!Qd+ at TS>q>KZ"\4"+$3EI-`:4-cY)9%W?_(?N]%oAk=LaY0g1]0#31lhPqe=Ji$BP'hQ<U_913mF!b"/;@=i1#
+%?5cp3"R*X__CH"%$7KP#ZV8!Oj_%QL:]m0BY3-iTEJsM4>`Ffl<!V`0S&if[f"Q9g#ifZAHiiuG[4NQ?q&MBVoU,q*qWW/O#;GPr
+%Pd*6]YI1fe.bj&>,cGb)UgEdi0=.JMe#mk3?G=dnkhG!=&.oO/O..[U4dpcdr3%PX.]FpPKmO]b&2-f;:D=HoW`5Cdq.LQl>o",G
+%VsJqoqj2u/gZ'_[$$m2EhRUXgGEt24HAhd1$0:S<;B"Wd&Vbq1%kC+EeNm2G]A&,"USD><Xu5 at sH+7[ho-jdTO#,/1638#_1S#nE
+%/(aC2-=KPK&(`Q/=J"tK4@'-qe']T(h0!1o-nlmUSp`)Omh at _B+.2Ul@%7#rX at Nt(?RL%9R[rnSlC-c(>a. at oheTmb.@,WA*<X0$
+%h1k?-d[-CT7;TAps."BJqfGFXj*(!?7[mQcj7:W%ZL`)Wdq&s8N>>]hf_]P;.Lq3eK9l$^Qa^<p?3g2G9h7KOG(Y`jE!;[7IKo3n
+%3'BnE@,"a$IoOFNQ\m-N]$AS"\RP at Oam+<:h,m,qI0tnGQJGc*:ac4(9:nEc[(<<6VEWB'X%BTm]/uSPV+qt;3iK\gBJ"7[RP)Rs
+%qF6q`n"Wt"UaG`ihs<HY;a.+NPkU?AN at 3o;2`7D[!@0\[8Dklp=E72,;hjEp'g&0OJ]d2HVL]GNr'%N_nlD'0o72B+C_u-;'[abS
+%H*$h#$%4$59i<AhPF+Lmc7=K$e4A3L;$:A'-"5nBM0pfkFXn=Y<IR at U_ShGUg-8&oL&emeqtMhiN+lZP0Y?&g2`\S/-4E&7G]-?p
+%j$<$l(/N;=8.ggNZ(Ik/[H/R9+BttZU`P$^S1=9bcC(h^!96f3"`5oTg_M""$'h4)b.l3;bK0<Lg!A%#)INQ^ZNmj>3j"pH.IEG%
+%XAd.s\+*E*VP78Ieb at TDqt)Uhc at gf\:Za8oO^9E/Uptau))Q:()C?l)o/DTHPhaH5,=W%IH.#+>(fk\R#":4[2f)1<b%Nm<JtLGs
+%-7$846T:e7Se=XAb:AL8q-bUWp2^A?;(]i3\Y]UKi8MaMGR_%NZ&##g87.UuF9T,)&lG<d1LnN\#CiHIR2:G_P6\M>!HB:tYIJ!8
+%n`?]38XcXJU!.jpR.pd_'0TK"T1mH!?HLre:'$G/2u2(%cXia'VD#29['eL1J#@3]d*^[hB=Q(mi\K-K]6BigWN4m=*Ag[6&:^GC
+%5$'%N](Z'7:*4g^c9ATZJh#r at X.:S8"A`DB8f$sU4H at SQ0;TX?&UM/"+Ol&+NjiE-&7TlW;4jW<I^RrZD`OfK>k8::KGAO!J!Io%
+%$i6Yd+"5["7AH)2(/4:UQmo.lgMMD!_SC]c<Ba-]SP`$+ndD*o>tss*F/LrGXdB>H(\NJ at PrQ+OV:g1PepPWcSS_X?lAd"&rj1!"
+%Z@[O-he-,TcV&%)[jj&<g<%PTknehJ,03?#.EE-O"!CWkJ]Ulmd4W(mQ)Xks6r>Cgr(7CTW4`0NWOf6[r>`<,f_%F+L*$_:"80&$
+%W>W*30k'Jq?'n.'M_ee$)^d;u_GZZVmBd'W[+eOHpPjFAM7rmG7LM.a at GYY$#sG0H"_,Xk&ioPYVJg)kI,imFdcF*/>hP@,"QeEn
+%_s&[u!&2hr at c;ndRkLBMRdV7V[?3cQSrVNqWjj=bd/_KMl=?t0UT\T-jglf`Z)>t(bq4Eoe=Hu<e)dZA=V;[.]oX\5IQb-mH'ju6
+%[!BV'Ir\Xe-=FBGp`1>P/o5'83&L&Y_X8RCmg7u]E?bDVRYUCj%/S'([$=Vc2qKYW+lW+Uop9mVmaWBXUXBF:%j9gs)N^HHB_J%o
+%iZtsOI%4M`jN&+uFsJ+KlP)Xus"#<QGc?>[*/nF.c<GqUgs,7<OkSF52n/Ce&>%d2'5jtB3>6h64?VLN$$7M);dTV-l$KL3XZ7Rn
+%WHVki1j=P=q5UQ&-]NHoIOhP0mRQiro/+1(/#HB0;MUNge="gW3c-S].tqMJdWMeu4_9J5/92KJR6t'%O8Lag5jM8$q/'&*H4+K=
+%+#oKZH+od8cHTu;s#>PYgd3bf#>`:X+l;eF04AUY12Z,"oH\GNBs7.`=%Omc>p5rE'Dg!mHnt>hW*5?<%2%sM]Bd!8;i4QE_)J8,
+%2Kt"7>\0*`[01-p]b%]DL<_X6Sb/cAff:uJeBq_#I7(!Z`P"7"q,WU49#pn%U"op&K#b]T6qU"5:%`mV5f9=m@>[p/?b]b;V4neC
+%Z,+*>*5*?0JF_a0'CL at PM!aN`0"\dbe6&hQnrXaMLQgpo92XA@%d"g-UFKL7 at g+T(f&XlD<IsZ%P17,OX4##+3KQ2O-B$+F9b\hm
+%2ea??4:m)gfKu[A:0O9 at k*bgZ'@6YVa6^DgC$b"Jk4s25`-k at 9AK[Ea8kcuo1Tt:d0"%Q-#EG=%6GQB;V&B6Gi$@D"k53o1c1rs+
+%gr"T3k_E2AV2qs+Z/ik6bq1Ig4,eph\`2[$[m:Uu;]=:;*tjX#Bc(ng"4)HBk<pE<N9N&K^,XY\]3IlG^"nSeHYT428jXc=d7%".
+%Ac0ilhD at E8PXW$W_FH^'4GbLH8JRr6V523R.Q3JtnF*b`\b'ZXb#[ZLhmoZARJ3H$D,6+heCb5_Vu$C!CUWpaP&nYA$rd&QH,huY
+%/Jlm)&h=PXFWbq,,n4B?\USWXQ at tBbT%N)&&%$e/9m!F,W=(#q[rXc`Y at HuPd<"MIo$.:50Qg.tbk!#t\Zin&b/.U/SG,A%JIq/`
+%&<"k13t%JT-+!\o"B)(<>bA!"RiHWq;D1\#]G1QA]beIeW?2;j+qpu:F2*9nS=AETX)UnWfb^k=YV8M8/>4U:nA\jbc3a1.&5NP8
+%RhkCC/6!#QhWM+OAk"s!U9<scM7BH3G#*IRJDajqGF_*o!:X7M4RI[s0t>UVZQNgb[%qqpE*Bj(71&]ljU#$5[`'fFfe:rUYR_Rr
+%?FCS--9p#Wr#U_KMQ#A^q$XSQI<+-D8uZ at U+8_N&fKWP-3V`p]_o>3^HRdAb-u4i[l98#K8ch,D3R(%hA[!4H\dn51W5B\t5sDS&
+%!3$bmBj,aa2Cr!X49TD4+7\8F,,X"_mfg0Zk05g:GlbK*WOB5X[LIYM%3..$4Ib5"lY\^3.ckG4'Y32`7#oH-h2t=q7([A(%#'o+
+%S<T1_CUgORI?5/6,)k_s6"jWt^L;l>G,ckD/XTGfOZ1'@2*g)\a'/W&A-i++DT*%OY at Al'"2n=`rD#So_MlDM!OgK=-X5R2Xl2CE
+%[SCM-ZHj`U`Z7o3::XAA'7B^(gHJ%q;o\.#k69uj,q2]*)k,Ph+C*>!c%e(,h^nCL)mcPlRCpL30ii#TQu5JQ+/:Kd0L9)lfAH/"
+%1fY2Y;ZPoi=S9QFVAu^$Mu(.*#`Wo*U)H[j at NG)>GC:CmCl[^jj`D5q%Y4c6+:]E#RiD^Ghe1HOXnc2#l)<NT`tU4[24N"4Zh:OH
+%S_b"hZ"UhC\OE'PiOLGS+dA4LZ0$J[[.2d>p/S#Les_c\laUKl-Z:NC9R[edB1X0>*(atW._E/ob4<aC53kBRk)3 at A.4POj\<c3h
+%C)J&InJ5lWX0fSp1eqF&APYuTAJ1mW at SJNI"9MMYrgN8kQ4N#HMfZh&0TprugMpMd&A:VfPUADKl5Z>pa)gNkVJ\FlG#P,9"tE)O
+%/CIF[:U9I_*'S(N1KnNP$4aPjdC&@\lmng5'aaFgf:!??US5C*5a2S?(7_DCRGX%:^En6rJIVB]W,`n*"[W/M4je^ej.u`9fA!kA
+%;43+'r;$L;i)t*7/:r,B"HP_f:C0q![3Ts,3u55o/P2:B$RFC)EVX[HVBXo_,/IYCs,(<.0l>Y[@C.'GM[eB_ at L5@q=7Q`Ch\tkf
+%7/3.rb_i2iQ-a0WG&*>4P#pX:HYuof)`s&?X+a\c,"+c]0=`hDk.)+S^ZdsM#E,;7ZWr9fSa0F"NphrY=n9X2h$0C"P_qa0GINpP
+%lg'LXH4LHh_oP>$?a at WKKUZO*]1rN-ZReM$'r at 1\af./eES!k2gItC$48s0XcC*B1V`8he)cWHBVc at Dh@*sMd<R/5b(\"X3Ts at hp
+%4^KX4\]Fh0$&V-F4I=jX[UFSbN9m&:[R at SnkEaOQ89q](b`W$C)Nc3sJeZ-gV?nr+(_u$&B[ALk-NS0n.]!>(gG!8:7H_R+3f3+H
+%)^G[NRaR<74c=NZ\R\d<([[W]Yf]ZNkt&B[%QZGTKn>W3A&9,M at X/C=8'kG-/R<m at Yk)+ua>MnuSWf-HFf/-H=`[<F6@*>NQGbX2
+%`eBnb79QdMj_%1^F[UGN%s`>M=opeuC=LE0:,n4MD<ghQ$0<sOXF,BPI,t_O6`8c1Z!n-Q9*X$;)qsKin>FdD4qlW"klBUT';R[`
+%L<b_=AT<q?P1g)-,ERIX1XjLMiQP.i3iS08R>S`-^eK:4]A[.HI,Ts#l9?f+PSMb4HEqrA.+.\AP#Zs0nF3RTa%=R[ruk%cisT8M
+%X>T,l4F'q6kqZ]L0M+km>Ku,+jE9bX[KXK$[5PIb4Lh;J\$dLBor0"h\/W(#T&7(t:-2ksEe5=`-eM:XB_hM&76`:S=,LWG<O=kA
+%XSe_]6:3kGIGP+!0n at 8+imcDpc<iZ"[tgP.c?),:/t[VVEl*eW+!"0?&'B1j-&7ZI\F5feM7 at p.6)LW6QeTS>s2m_h=g+HEF8ZCu
+%m)P_ at Gcj:a:S.6B/A=>jVc-.l<u"@!JO2IadC/u?p-L6-pVU%!Jr;7&J/TrOh9'W`o".6+gaK(@i>Dc`cU"5\mVY`7=B*DQ)Qmms
+%0oFW\BAoCL\PXi)2)<\H+=#(=Wt3qJW.bK"oP2j`*k"iUjm>h)Za'[:.(/4$.?I at PK^N)$nq/cMP4T%:F,d]UZK>9Z3bN`P>a/cc
+%2o%(Bo%4FuVi,^nmbb:4;'\uu3qWK0"3pIH/[>R.U`_SeI^b_a!Kl;N%_\i9!q;@R8Rj>E%q$]'V=/_;[.99!Q]P.=)gU83*i+eP
+%GI7ab/u]rFKBfUf"IUQm<.RV<H!<R=.m;BncNtrCq#5<"&oEs=D^9$DJT^CZUs_pX,9W$td&[pTUOcA0-dh#1.f[aY&>1K`0UIUp
+%H)ehKka\rS"MlL1k+YS.WFio7VAC0EGuZ.gnh8aUPjq,(SsgJ%oXtu>\=0NApW%`NU at fX!OrK%+4BDZ!3<<6uJb`RfO5q7>m$LSM
+%YK;HAinlmXAk%['r:aTI?$)YccOXlHnCsE#bOG&aQ8=%dNUM)?7qE.JE5$*8'Fn`';Mp;T2K#F/4TfjY1b\aG-nC]3"i3hT"&25N
+%mX:>a;OWbPf'1D&o!4+MYnlSqigtM0I+8:5$-]84S4Bgu>DIb_c`rRhQrB>_g2mRN/P1pf=@!']RE6FCe2aL8d/1K11hJt3h9M:f
+%A8Yt9B7mSY2[tV@?@77jr!hrSPH]qqNf=A]3!<g,IA\QVdT3ASE1&\AY[^F.nLWF_:UFtFmhDG8$XM>_.?K at JpHZI@I`*?XPQ5^d
+%>^$YU*S:):<9^re%ii&dfrunfk1pP+Z2Aus3<4)-J'Iq.o+14Hj1W:bVO2$sqlI?f$RmbMQIjG&$_)d]`l3=K9ZN"'rs2K7S1]&J
+%-H?;bXtU5j1\;=(d1rE:E9pFmJ#>GoP?n#:L\P)YM$AOpJWm;n<OXC4-7ol$R#B,^\@07U.(CREk=%K6)^e%kX<[5()po9$C;Miq
+%;<W<`/dJFHgbBUW%3C_!'&$5"k2ch('\mIScg6]<R>Y88#ep8ogj!W#Z]V5nZtk=nPZcSp`8u+K2DS>\rR"D^mQu.;QgLst-&)r#
+%==[)8'2YKHVZP%uNbh^I\5#+[XJ at h,UJpa at FPD0Ar67<;j02jQD2M5/dB at dtGYC#8&<rL!!Haj&!!JPm'_u=pk<L&]2g;go6Z:[e
+%CF.W!<3XuSV)G3kh_S=m#j?52CA@$S3!VI-=3M3Iq.q*XH2AO9jC at Cp,Ucj1>0(@[C-5$ljNCLPae:lDE,lVDW<700m2Vf".gMT'
+%i--rfaA&PWFCRt]dfi3#F*!NnGFOF2?f8kr'.?QlW\RZ8'3RDga9g9*C7&.AlAS$C9:=&Z.(/5uk`n8Z3=t=/>72WB^!bH;l$)RN
+%iU#7j%<N)_"5aPnD?Pi0"D6`VQ/=U6pH]kT6=rqbH#If)nlKZV!d at OM9(0\bU'I,Jbf8253V/QO<ctA:boahY\+Rsd,sfPEQF:f`
+%"o9V?[l72g50/AO*ZY1-76L^>=bXcm<aZ2d#:8_QUebdb`$2*:H"uscDqB.cWO=8]QNYoln=S/L+D/kg&UN]Sk>S3NacA'e&8f,d
+%IpT.WEDRh6l;)&c3od2;.E83e#XF\)2">LeV\bWh6kF+QU^!Ac[^s%)k6,tW'(oeZWV-89Y0ju9#:IaJVOtk?Hg9lfT'se`+^iC,
+%SKK,^>&)-\fWm.5)NrO$jqfjabZuE at FSM0f<H!0om-C]h_n36[>S>[.hm-h]8LrI,Mc5k8/(#)_/P)";!Tu*PI^\eG9\0/;Ama%t
+%:?''4-^I/_&l:h.^ugp4-.N8[YFp8S=^HC^`\>U[MmM*,2i\jYP,XE.(GCB at rIn%lGV)?/+f3Gr4]`t#Gs58p7-E'o#1/L7'0Pro
+%*sG9/qTqoMP82<-F`eP#SZ1/#6Ep1abfE8Ve"&\Q at uA9aC@8G1`_#&a30Hd0YoGs94c&PcBjDWA>MtIBXl^2#,(3,C&7rJ.BWnu@
+%_pcM(#ebZ_n9JU;'7t3Q/F39]'5j$4HJ&robSW6RV*X2?^oYZ^6[u()p=1Bsq4VS at DD?S'5+mrAn/:^doXeR0#+ at B+<&mABC)iml
+%UZVedIUAa at ieZI\MT=DO"'pds_h$u2(Gl!=!eW$jgFq;b4g<08\*@gbKS$M"i%$Ks5nhkgB1WiJ&a(j97P2#lN8VUQ-lB8Qd9(lm
+%Z.r=0I9N?*/q"Q+aOA;_gsA_QaZHorqEj<t!naufY%^$bepd at C/DY0+gcWn5i;^J/ad-aY3W at h6&qWc?W`+&s-[.>pD+c-FK"u"Y
+%M2u*Z$2#jWh4QLSmcbi3YXo([+!nik,5p;V,3B7!p#ZbHA8"3c'"l497+Hkschu[!IJ#bunFlQp/,3i5:X,O8e74WAm$+7R;>,G&
+%O7SECW6m/IZ2nH<ps"qH.Y71KLcIA6)aQ38A'&[nan4#Fh2^aAZDX;0C8%K10\-_WT+&eO$JVmFNJKC=o.Wp1lC,r+PJMjEkEU9d
+%m68!g8TBp2bL<aH(fAhIP at khqi;3#/\JH?4_`8jTiITUA$IR;u%cj*iXLA))]VPMuSF"KCY4CU09M3/drc%LMYGp&Nm65@\ef96^
+%S+];c)H&68.As4iV,4;4EK8P'.2PmTVhFp/=R!tj%S"aUbahjVB.aAc[lV[L:('(S.?4A,e*8bIDe84ITgl`*HT=8M?`:aZ&[pL`
+%MD2?15NjMlL%WUligu>4+D3`XGA-Y.__1B^Z[n>W8&"&4P%K,$)9pX8Zu"ZH.6sKT8nt\!H8Z!!ChRnLiB\;8-h^0VbqCq2bHEra
+%$X+aGotaX.SjR!>ZnX>`oAQoGjc8+ATDMmFZ^;'pfJP$.RFU`ZC5%3%74P%)]YW10WF5:uF(K&'[+sVMRfXainc]33nP2YLb5Xac
+%0\:dl2^V/2WKD`,EW4NHrT3X&^@jWr\X_]QkOqF(buk=00Ia'H)hVd*B;Wu46to<QUG+aP[;Y>qkPVtM7=QdPCM7L5M05Q$"s?ql
+%(tq>-o*-Cs3R2^i:+tf/YVhD+;D1nMd/TVV"hc^fA&7^E,cQHc*.o5+@&_lVG`k\.5VL`gk-b`rcI9:XQ(sYo9 at K@$Y^ri,LBMI/
+%[fNsbm`2[X:'Hd7aF\A at e\.7FUhFD%^!+h3GkT1T4G>+/k_Sm4'N:kO(V'bN">l*^MB\ka#@:5%P:)Sd-S"\d>0;se1dmIU:/cu#
+%Rc$&-4a)Jl#g_"Xjl$?Le&Z>5 at 6dla9.IIWf-k&[GkA6%Pc/_Sf%tRaBp;2M\SP[:=!5pb`_3VS<)l>R8d6SRC-cMDR/*S=7>MoY
+%*MeA^c$\&>:L\\ac_FQ?)#g31Q_gjAI7+5i`c>oAd\#F*1Y-gb;5cN>oqP`7VLkcB"1CMdp?nZ7C!Ukge![)Yl-nM[BDEe.S<;`f
+%r%SI`mjqIQ/`m2+#"MGj.7Dg=*V06a,:TM8GND'(j+oWL+QUsk:C:[**4)PWeo1BK6/;.&(']DSgFob^*f0%dc+`%T[IW#IQ06I9
+%rW/#mh?YY!M8*-/LbX[eA#t`kU1P+$A?`>r%(b6:7NL0ND@;P;Cpt_GjVCmtrjhd6NVk0pK**D3m2FU7QNVJ((Q at K*L6_8UP^b-!
+%BYA73X&\9K>kAP^JZJL\aDW0"iMZdRBHi(TDCJ=r9C\j`IVOjk7aGkr05$of9ZN"I9eKrdaZb)#m`:p15FT_Bf$_Qhp.XttREAl1
+%g/eEFXH8#\6S#e2G2#4loWW2)=A at n)>CmYhpulWCC1+LggErZXIOD2ZYg*7X-=os2BdKS:?R9VLdT^u-8Q'(0T>Cd2Y^2a^RppP#
+%9NB"%[]MVMb6E)?A#3GXr4c0c0pQ?[>,qD2dJL.JE9X"u5&;ZqYMZ"2PW,Q-h2M:!7M-jm`0`<rfKjoBE8RhZE/rDX\d:*;2:U7g
+%N6,>BrgKf6M'Q8PUf@,LMi157&H?eq:X_G^@,\KnYQnocRjC(q\X=^n-k_CFp2ZP!9g=6+6NkTO]$SMtnVN%"6$prrZi6J-c]GP_
+%q$P'(;+R%.)fQHYrXq[%W<8\=Rtc at cnQU'dE[hqk0f`e[Sk,2Ya\F+4pBu"!Q<`\2Qt(*e3Ts*$!Sr;Wn?CTo6$e'nm[&k$fRplG
+%a(@IWEY1#NUn at .CJ8(uq:"%rjea:OE&m at W*`o5'Ekp.Ih`[VR.2lUkTEqSiYQ!l*kZ&3r7Pa)N,Lm5\A3aYJc!"ILPl='9]>l8d!
+%\K$jk;Zg-`)XmR(;kE9M\ogVF`5`igEkcsjIa*XIaaK^Qm!IilPalf<aP=]<h8YTWpFOn6X9u=uE%Ki?4PA7cW=Cfl]ps:#dOB,^
+%6Kr!>TZrBM?CjM*9'n:0Q$j!bNAm5i1(F).f.#Q-/T450e2M=c:O at P9+,P;,LR1JQ$GJehs(7cu"&!^Z#j?ESnR`4lip87u08sST
+%fB9D'N0Z/kMs$5'fi)_%4Ju(IIJG. at .XgSNm3)0g8ai,MA#A@=m)0b(^*(DDS^PVP.JmG]fICGMXlR+tn`:Eh5&io%141d(IW5]p
+%DB$/Z/!ZKR.S/Q^P0F`_Z1dE\^Rjb*DR!S(f%.q$m'^S1U/'/k*qLg5P/,]!JU+4.?'4*O>K/ceR*jpbo?3K3dB!["DH[G'Se at 1V
+%N1o#bh%8f4M at +b<X:'R7YC/@-[PUf;-f2C'\6i?DL#T%^qtHnljW[@Pk[_At".e'Ui-TXe,L!q*K7e3B!0)#pE-num7'pucBD)"8
+%$;Ys*Sq,CiN5+5idSbOsKSA:=CcS+a\!WcJR7c."]u_W6ilV'FhO0E?gs@]<&8bR".n>M.]jm@)\qqp!C.Q0CJ1G%`#6L"31b5 at a
+%,P+g*Bm\1(4m-AZp"tUdA8n`ieph]Af#)VP+*s];A/)AJY2I=H\2*%b*(cKrf[pr+=?QuZM6FI@(V\9aH,Z#7ebn()<DMZ.&Q"*h
+%N"h8&K]WK/RX2YiRS`'P;*N?mR`ICtQ$q.OXu\GiZ"s_4^V#29RRkafZU;Df"Zc.dO&T_)IsSX#X!pg[jV#K,TR+2f(SZIoPc41!
+%!H!Hrgd_p-SF;RqJRg!jNK*@.!.AENSkgs0-\-.2X$":P=e:gfJA0mI"3at9dghlUPYN4-U1)Lr5PjCEn/XfO4#NkVj"aQT=5fuD
+%'.c*'=S$87UF!%c,Il.X[hT%[J11NeG5fjm^Pi(;F"0?0e_5FD_m:>Oa)mu;G;ggB,#cmk*@*pVFA`N\9*a_q7Eo3 at G[aeg`#Z^<
+%:J%Q-S?dVpPAbf7.<<uuKdQ%WRssb@#"l['nJdkGPDJH[TpC.DYT at 8qM9jLXe"LQ7SC:Os=$*B8A\oQHF6>dN`)"@Z$Oa$;Zq->5
+%%/n2[V<Yg/b9>AB^KapE"WTs&g-5UJ0.q?%ZJ?rjiBab\Sjc,_.B'I/G#I!8!msOFW1-q2N`e!sTIj8#lhG^c-Mo&MnMJPg9&9t-
+%i6jR?Qk(q^'Rm2&a)c#<]B52e-fp_"BN6nZHT+D(,Q`*!pi'DufQh.\>[X2\gS)1WSV^gli]@V6FYNBT2Ga3%\/dW#ah2[2r6!XC
+%)-M)RmF::Cd\0n_;EF"p<JKWJE<S1Ee9FZ;T^V_D_q#P0Hnd&rKS14/#*u+X<=^^u/N==fMCuL^85,q9##>@_?<aF8XVg`IXt]5c
+%oM-Q%,*2m20?:h0)i-m44eL%-m:@BCl'CEJ"TC>HRjhV6Zu\0i,mK2ZjR=GY'IkqFW]&$f;6i'+HoK&Vb)`sVg1I>&kP*Ie$#09f
+%cI=BS2=m/b$J&VYQr>eHFJ*dj9n&tU"CiICoDrp7lCr?Lc'EBC=<`mZl4i>E9HjP.he/t-,_E-XK)#Q(OeQdF4S1b&,KPdYfS>I1
+%APfRa%<+mh$i\2=>5p.R#;>U0P'k>:G/=IHi*psh4(I$o%uQuQ6O"p[^rP>94PUp>J=QKVe9.mI<&uA<*p&a/P7mL<F1Q!gfD9JC
+%V]i[CK9jiX6aO(-j!fAs+BooZ*4[_Vl48A at ZBGY(O55CdAKHrOq2m&k%-.I[WGKdV5;sl7=h_pN_RQYSo']o"=%>6D-`FN-[Nm/B
+%h\7;W]flj;m*j at sS"0lMVs2?k]'GnN_ZV<f,UI#N5?eZ"q8?cW3CPWAXh71k2`3=S&G`fZ3eDoQ^.VcLW^(GjMH$%=8F@$<cK)gc
+%dNU25Z\:a,7>bMdmm+Tj#B at Xa<X0j7;u%&hmO<M#BfVT.%EP6!;+9e/ol.@/[K[R=s7+_il#-<23TWC7L(^bgc80-+'TB<tO,qi8
+%GB5>Drr%cY<XUdlT+VK\-QSo960u(E/Sb\V4%Ca6mD%l*m`E\*7-c^S:=k"b=T>+D:G'i*.a]'3nsC=WZk=ITaVMWE2#MB\kt?BH
+%Z9b('iA$0Bi#lU`I?I!%N"^8t3Yi*0Cnb#tk%N4;.iGI4c6s47<Ut%sGc/0k+XeEr"]&Id)PfE`86dYuP/`qp>G+`/U3_)HD(:]p
+%bt%`'Yc=/Y8/0/"8E#\8_XqJ:EHTNgL5mS''?g%HZ07?95WcL7E?rgM:A>':op>EoQ5^i8g/h`BHWdUq'CT7VDP*6hOn5)Bh)/!b
+%C]8Cf\5I;uoqM!\O?aWEJGW&pA6=N(96kXZ&`D7[-Rb?o//TWo4e%uG$pfmI7/a8G!-bU-B[d2F2M)E_IY=9EZi!"R2A[_GD6j=t
+%4I4SR^>.);;>EJ89=_t8mTs&Z*6/A5IT%#:KQH.,2H(dj@="%qV6QZ=!Kcsg.dq/+>OU5iSd+/16O2lrs26c`=sNp1%+H,ud<]A+
+%`Rh9o(u-eRZ560PH[]Dodq6!OW&T'hdq1p at WZ.K)eaed#!-u[+8'P)uE&GZ4?L%+rCtE'Ph[S84<:7YI/J?sS@^I'hVF1bdhsh3Z
+%1%pXfriooa6pd'ef3OW4_]JMr**S.>k-e_hE\'TF."`PNj*$H?*DV2M-u&20UPiOY0W-s3G$_.OC<@QimuktF'%XI`c8bu$:f+ds
+%5V`D\O1+JH>Dr[">4n$`:_u6gj).SiljH%3N_Q$J8tGt'QehPbYo]-l+.M=0GY_Wj6eEI8T,X44RqVcc60 at ClPH@H3.:bh/h0I9B
+%28)UE87ahq#c;LfQ-0V3E]@GsW]4)N+LCO]'%etr*WR0rR.)08ZfW.["",(SpNB`jO?H/H at FLfTb,ZJ:ka at s(PqfJNbbm8.R][]3
+%#QL:A"<[(/>M$DG]AMeo`c<;D?t"9@".aN*9B<H>4`"T%o[MeY_sGKt1bJ)n at 61&Uf,ua+aR:GQU4_sgF\I(60qYtB2nA!g=8VF&
+%+9i4#f`R`/^bS[\e:S'76\AX97A#/]?P$:h]"_hX2:sr=9s$ef[SDOCXt\%!,g[FA0p52tgrTEC`?ZRMka57umjrGLP3FW/m8Q^Y
+%`"spIR?U)GY1B1fc6kgifjV5XH9AJ2)E&.RXr\WX-_$XpaI6Nj#p?dRB:cYjiKLXt-PrDJhJiS3VSY"?;ir%QMBe2OJFRIOK6ooT
+%9tiV+i^GRZM.eXnD^tf%10C4!FXMFM at T*_Xn at Y`$3&Ir,X3BhMo`RkK`_gW+griSC578g)4NYk$[3i at hDU'L6C)]&0`WG;ac!^o9
+%6'd<@J+I/2RZ)<!CWPP*'k'6W^a7m)gcd%98'-JZFC:.1=,rLHLHZITqt"i99#<]MQWoJDdf;TaS.SQ]kdgMd(1_Qco>J7eq)i8+
+%9r"jIEo'ap(;Zlnf/M+"?jslPnZeW:NofOGG%.SYk:*Ni8gh#bLP%8)[V/P_ at N8aXT&2I1bMPL44+ZLe-'JV\7L:.`NuUqLfHKE5
+%kqi>h-/6<6?r,&k#*g<s5hFVS"#Xg=bf)&C^K at _;,$rZPMdaDQ1l?q^&Hf;;OPb!T-')_ at 1*mr^%/=$BZjGl+NG"^I>.LBSBlWck
+%TqN"URG\L-.7YlpFMZJC6b:tE*SU9K!B:M(ql+[. at U,Yl:8')$@pimuh]E$tb=Wjfmp*Lg+FVVhc`+]$hbu]aW/qrDgKlFlS-D*g
+%-Dh1%kk/DPR2becp/-jtEl$=;]I)m89Qfkc(mg$hU=4leF<b,]>.\_.(RrDYUDdb&QH+XVJE<C&lZtO at -dIeUI&M?o&:'(*%/'Ra
+%S,(p:9lbN*+[D['RkpRqs5)dJFR:]]qCoR]T*Dt.nffD$A*7k0fu>SE+nEtnFR1o(Hcpuob>Y<-1O7o-U]rd>^uT#A[XNO_.9fkH
+%$UbC*jOq3-^pITL$)$&6iYT)MKX%O*PKS#pAU=b).6\fM&me8+rj&)2XU9(.'P,8_"fE\8,e5I<J<.+Y=3WN\/*Al&V9_X*)LVII
+%n at XEp"\b'dS(DT%Z+VS'V+Nl)0-;29/c!77jQr5+W_qU)pt5Y<Di.,W8A*05)92Jgdn),>INa+_cu"kLneBn!P!OXFRfV."&+Z*L
+%K(&FO1A&6an at ptAa,*"sW')#iq9ua>-P&AX'R"60+PSR2-`6*iFIWDN8VWgP?'O&@/KRP_qV[NYhUc!rAqsi$/Hm-KM4 at DdC-EAt
+%GFpnF at S[cGldWQViasJ6nciri,bu$L"$s6U2U)C,b4],eGgJUg%;9XdOpg'q]mbqs'. at 5=H'>2Nk"3XA54YpKEQt at 74g/H$@W>ht
+%T[I"&dn[&lhhM_61[<-E-V<!h)$j,70_plHn%S8$=h4/)U6W!Z&/r3IWb(iR'>6#E8L^f?F_sMI=Ys,lGV2D02?)BZQFnM(+h2>q
+%fi.%1hRKiAII'5Ul^6gg;]MMCL.];#+u"-nUX?eae'Y]s(!TKq[,gq5WCJ_PfucA#BT56idld%u0$6c-A!5PLhU0L74E^#JmOci[
+%T_:$_,-Q&ZFAMZL6-@\B[En'kI+.eWpM*i_`0-TfdCr1+J]Q;rdC6Eda-:?;'/P:*Ehuf;$:I%+qB+8rM>a]%Ih=4)HoT=(\Bp*"
+%G(t$sneP+q+7+HZ0@(tAHH#_9#.Ze(5g1C_%$Y_&j7+1+NbBIM'g?Yj/VtXe=sZkpCno>rn?!$l7&H`Y[XE.Wo;o0rD!^Q5SrR<K
+%S_=);$Z#+?o7MWeHf^NaI$a0)hl5`<hinf/qiH_\&Q/,s.3m;uHk"eq3O?Kh?\1s<lTOEFD/)pa\Qu1q;AZX5Xu+)/m>I`<P$%b"
+%7]K'a"?,>`W-NHVmKD4.]_Qn,Yp%XEio9Zu.BiNPNiB'INg\7.X$/Ob1h'7<i.PsoHdR,;hkhkpn7M1;aW)>-eQ1",%-nZsc%*r8
+%%l)$e(Y=1(LMnK']\.3NrmQIWpi_dZ+QYur\E&s8T"C&U]F^Ss/`(:1)hY"=$dP[>b*9kOop-l:BUdl:AKDPdm&sZkEf at JiR7OET
+%%c at SnK=trXRR at 9umn%"J.UbU648k^J'FZOs<2.atQ<VQ"STVc2I$?]2^p56e(g#do#&>UXVF(*AL0.i\llX1*"gs9\7_V4P5>E:H
+%H%%+eL'qUZN7CTLX8DHh&m#YC\,Ip at 5HeBdIK^n1[nk?.ed2I]0>*;B[rQDD;IuJ0('G`sde!Ma>Y-8DM>TZ;m:ccF?OE)$]8pIj
+%2IXDNp#J\dUZ(Zb;&1Y)<O()BOYle&3O`7[Gk:#>?cGDj3V"eX2o)>-Rp*A5Vm#VlSn^MQ+"8Zk-b,8ZQ/X#SF%S+tBIE.\WHfc#
+%h4biqWfK:Dj7U2B:?2_%c"$%TQ`i!X,iC_q2TZ2HmUto.CbeND`t5areQ$go:c)%2-BTlI'pC_:>YLqQ8%mXE%Ht(=D-.W;:<aH3
+%rFO;?@g9".]r"\PbB$FgGRF"p*q*o_%.Q:>/dHh$Vb3urIbV4"2`NXJ^@0dQ88Wg(?rWn2pbH#6H+(IcFYtP_rdJ)KI9a\(0AiF$
+%;HXme#M)-g3Bo?hkVs=n1jNDCSd-Q3 at hm8sajYr@/`(!T;DW>qEmI<7k.TM!$k?dUrCWPaG:jM@\a2X",8W6lWb)#3af>#/k1h;5
+%n.6=d(![dk8)'&A at 6PSdRnK_Yi2`DFrn.4VVgE.aQ+,bTl'`Z;_9Mgs*%20TT]O2&/pVL7rh5fX:`],nZ&m.5n<N\dj>c(7iqN67
+%j.X?'>%cTM"P&K',5)*K3P`d`m:2V,8?>%/*Ccrl4JRR%E2I!2H\?2`:um?U$K]%niu8<'q7.K?*o6YgW>jSUBD)@JmsFKOc0?M3
+%AO/(+e=;m!C!,L;mJ<YM_Li:CA at Yr?$[EOmQGi!V4*VBI:A]UIq"l%d!;f)rC6ZZE2ST[00F$sPc4UEcgbEtNCaP#eI"/^n+E>,+
+%OQgn?Zg9,=!h5gXZ>8<+ORY at E$7o`NgJ.F$S!8'`8E3:hEgr8a;DYWGf(HbDFk:1r"Np2TaY>p*_TV*NAf+3SXMK=`m(C^Jd4rNH
+%iO_-\rPi>^%ceKM":,/Y<1XSF8Q54LEGVuNpY$']N!kZ06`:,IG'RL at VO*53$GMM,A_kH2n>'AFSs+MX,Z8GNb">nJ"Eb.dJ8P83
+%)SX?hSN*m)h]f+0RgKN=1M>)'a\<gnfR1c&]FV#Q_%,XDq)GjEnQ6S7CMC0.Ln&3s1$g;G#D$%GRlWGLZggYeerCOlQ]oY7[GsQE
+%$-u6sVkp*1JlRnQJFn*[hcu7AHR(h*q.9"Yq>66G9EJXugk0KFJp&eR'XNLrPn[X*I<cF2XZMNMG\FA<*NJhdf?"C;<%ScQ>&(j4
+%=P8fAqk8An1.[nh2Si4%>V,%DhHXpRk<Q^FRP_,9`/JWiaLKQ9:X?Yf>2`t0bUWm!%)'gSgbS983^qXm5&PZ/(81mb9tNLuM@/hH
+%$W-9FaOe<Aaj/hIGHf<;eMS;KLOdKIFW7Kr/2PDV*g[=!4#99!p74Icb=3caN.Fj6pd"5+2Z1Z_XO)L12SOepBc5fu($u8o)O#eC
+%kXT4US.;Rt28k"ZbRHbU"-;,ViaT]3Xu\h1r:!=dai#9F(.d1TVL=bWYuR&rbGPCX+jX`K9Uir\*8(5f4a*7;2P4U+2378;oOXe_
+%_ttcFZ_W-+-t<nPhPKdWRUP8m88%5FQK?gO+YCh9r*Y^;P(?@>jMSbkXU(fI\X4tXSHs_<D-a>n.RB at 0>MS5mP+]fV\?Xm@<YA>I
+%W)&&*WBHn-:>[A#4>J_oF#tRJ<5`KM"8S+Z$jor)SWR8#QWX]d<"d at VT,3O\5Pe`q"7a[#T\l!R.IC1f_lZS_6ASKg[<3C`D5Fr"
+%1LXqmDuhsP]2OW<9j*+`EX/dr(ZI!^:"s(e)1s_IUTZuQpJ%].f.Gj($73mTO'VMh=<"[s'/Y_;Q36JP:jC*fC_C[2&L_6M]jBco
+%e[77X[4>N8'TrunJhKnECDrF(rTuRse+O5'IYfZUAuE0!<fl!.SB4d:npV=<.`/J(0kp&g5"IZK'P?BBeej\=%ra7J\m:9 at 9"V(R
+%#B2E\jQ5/0*:j>sjXmfg(e96AF76Vf#/=7hW17]`"0m&"@SD-r!#^EQT$'E(1;Jjnk=.;A#9W*#@?dVH3!oVoS?tm-Hsp#PL at 1#V
+%LE)PJN_aBjF8aRNjT=Y4+-F@%;WXo-027GOe;#=L-Ah`=$97\CF":V#WjuqkJZAu/Da#G#4Z/Xqp=oSrME`?VI&ajMelR;2Aujb-
+%)p&;5--`/_cc;N\X;o+`\e]b%cPH<'VWiJ<VXPbP(+m7JA"oAs"-cYuZIHB_I4cB6 at W6'WUt"J$O!"Fh:Q3dq*j!LH<P;":OI=oB
+%E:uqL4RhHQ88S]4dfEkLqN at r;/W$W[,&tH,qhSb,':3?JKBONa=r\p8og.<S2#?i$I^gcdL8;UY/pcKF_d=;I10<:Z/:<6SDrFBS
+%>'1^'V'^cm@](P7^D\986.Zg.it&C2TCTZl>g\I.#[E^=Yg*fYce9j+=9-ZGW3=H7bDBt3$jK!3X+>^!V:$R)8g!o\mnkV,f=A`0
+%_U9e:Db>=t$8G4=\%,[]]$L?'Y"<&f\@=Z!:+FCsWo>NgB=H5+FL0`OaNM^N>UD.,D$65V"g)ViE;0luFt)5ST;dL?5e9(BF,iYI
+%S.Z"lNc2I!qm>ZPD+X6Oa?`pTVmO`s&7"4&Oa8ak3H.$06?Tfk8jD!]*^OGLS9^9spbYuO[:,.o=#Fe^W2=DoAYkVZ>hffY&6mF*
+%2 at IFQ$H)*iVcm-EV'oRq1%V0=Q%Feb!V^>8:o$O>7iO`3rI)!+q>Ps8<&\UUl);WDJ<NWqr4MI$1$EtVWW\3mN/Ot-kX#m<H>1C6
+%PU?PU::bolU:G/`\uH\C\k'4l&/,$.ftpC&bZdB7:<GT3T)hjlI=PJIk/'P@=J'WQQ/H9Ki$KQ_[!-"o030<#qrXbon!<R)Y=J^D
+%LqHF7Ic<O<Td`Deqbp[o5hnABS/Wod'PXPK4'oe(Y;R+5[rF7%V_ujaQY[QOkKp$':0j!(FJ0!E#84#^NHnR#aTicH*AE1dl7Y.1
+%rFl)Q41O[`EUkF%VU)(e5\cseD6IsG$-6?L!QC at SqpaX3>(7%s9KkK?RC%JfHL;cBcH]j,lcX8\Gr_YhYfMIL?EOQ">)\#'j-eS?
+%R*V70q2fpG\l(.("0^Kti](&i8KEA+1sM61Q@)diA&\:WfDd(fQc&PP1XjHp;YJp<[.R&!+0:^maAs`52Xr`@9>*eFmQ3EQj]&HB
+%+OIZ$g3?Fop,o*4kq<4i0*a_&A5u:eUebj#c42-Z'Ii at M4!1+#/L=1J==to at 2`hW$%J-']jHS0>2f[<)D8adpX?hj%inY50g=5Rc
+%$b9\sfhYofU5s=)Sk#0;5pUiCng<*d4#,(2Ah[]SR,2]p^io($4GqbLSh7u/'u>=IaRu=Z7n^O)-`$suPHqTtcRJdMIU\"l6GcaH
+%,P$A66_?+KL+WbX[h$)rS*Mi]?U$4Ti(ZVFHCfXbGp<5FB'VX(M3;gbO9S"h0c'sEC4kQTV(?^qAn?Y`T%)6"ddOR(BG4,_/qpHI
+%o%k_t#PoeO0B?!PA[%:r<>9-1Ub6I^.SrcN_d6cs"o>[$([c&=hYVlNM$IgJO($bskON$<WN+<K>6k2\PS:fQWgi81qoXjY!j=g%
+%(J*cPVihsPJs3bY=ncVoA:94-a'7r%'YoA[!fNkXmiVbf2eid7;@K'%HeI#o!Db1=m2&<U at SMJ&WI?<75,fXnjtoV)oF%-k/O'hk
+%#]V+e0FrnaH_k/V?u9u>_UhJK%eMg/PE#dVOc"M8(VOh]II,)2_/AS>A9u at g0"H8B,U-!s2KG]!O?L9-2_<R>[m:S5AXX:,VEsr3
+%8A5`W"!6Usdn]k?JJs=hS8:Cs56G2(I9 at q'k=nOf9$Kk'H2h)/H9LpOYDp]\7iaD%-:d'*T=D-c$p"j?n'k[+R^(73ZipAEM4oQK
+%f2dNA/Os!2]pMT_'O-(aGb>ZZ0DDicGq>((GjR)]TAqA;^AIl"/4i`u">])nEQAG;jV2Cc,L:J:D%,i1J0MWq#QXEW27Brm;lZ%R
+%deZE?^CL73VU(0Sek4o'g9,VKR<^.!,pF!.%gpO)@qRj"PD>"9L"MrR3;F)S0<+oAA2p;FLR#:^_c%UkEk<2_-IF'C:'\`i(Hi"M
+%ab.,N)VrKd#PG_kFu at gikBY7/GADE%rGlPo+>dZm0V>WugTZ%KS+ngs;nVptoG6)r2[VP]f'\+`p:ZFDDbd2*#b=J0kE<Po)XTCa
+%1U/c>T7sTL4j>aHN at g6OqcpAjU8(!`ML,,1WUZdF`BZ,=-?r,&M>We;Z at Q)Wr=AGCDSrW<OpAr_E+:Y9AT/RkJqL%#EMYo,R*&8t
+%/d[2 at DOAY8!`\LN)aEs/,eat3q>mKDOenVFeADE/TqP,o,P>-_2'_LriN-LX#1r2m-%\l`)_b8eB"_5gWaB5B\d at IRJW)MIWFlf^
+%RHN\>-Dj<SAte96Qin'LD`b?M.W"cDCc]eNhIk]dO!HJLQ79i/`e%uq/=+&5)jd@/(7?i"%`'..-?RDk4RJ&4Xbju3%s](:\*(g&
+%G[F28l at iHc-9H2"@Ufk%)g/t&]q&ZaN$G0]%Xt!\cEMfR7/6\`P.,D.Umi+=Qr9[S7Po->"F$@52\DQO$ab>(?&&TtI at A[PH*Xag
+%hGa$2I+?Zqa$KV[-'6,e8\<MHf$mVU-P.NSPf+hiK:8FC(+eZSb9`et$Hm-nZt$DL->_WHP6P=_T\1f5^Oq8JWoIl+(4H^Og/N/$
+%brN:a-8r0[lB*2LKDR(tRu]upfm2??9grkVAjXbX8#SspIKMFI at P+'T^dU+F^Fc\JR)Bqdqf>p&+n1A5^Q"[c;3*M%A20/"dJ4%+
+%"j.#&CZeEmZ?*\4G14!,cjqM^H`,[sZ]YoJH>U"KK?\f+Ep),)A%#N=KU2QZ2#^_KNn7>OMM1&tE]o9P*:t6aIrC64_[nLnW?qX2
+%O-M57;q$-tdSh37PoNDgBhA-)%`F,"J;-s[lPGA*&L[uo31<:U8sXUKPG;7g+PUW=OOQTs/.KJ:_-Z6OL,e\l.0V$3mXr_%(NAfB
+%VZD+uW-+b4=NS4S6f-]7<sa=9%G5tJ`Fi1-p"Q;He*c,`"`b6d\Q+`X7QkRjG!`4NJ)te'?Sq'p0a>DTB(GY!KJ1gJQ-)ir]!B_L
+%J:+M%46I]$.o-K+S/jnbHjmi!hpJHUIjHE7a*J4%Q]"F?j2S<qU1[F'n&-+MXlL.'KWi`o,)iZm5X/Hm9pMU/R`BbY3P'L];u)2_
+%o[Bh?4^hmI\S#9R'#EC%mls+&WEaP5X[]Ba;I5R/ZDjM at HYtnr0AZZi`L6]^nM%HKa$]`-F0)KYj=TYgk2A&9/<+kuLAm.Hogc%P
+%J"G4W;j(8Q>>?6I)#[Z9Fkf)Q'D#',8)V][Bep(cjGCJ[S-^#6qCB,U9(`$&o\'h?D>+_s$c:5<H0Rh^/mfnBOZr1n<?<SR?Grqm
+%#Ccs^`-/Hf96`f,hd7!Dq`/5R&f8O&r>F1c\P<h'hC7^T\-nEDR)V<HGLEfm"k!3MG()-El2pt9Msm&gI-S9#CFY;HRih#eY.I^X
+%koRaM_++B?&+W+$!OmfI]AP`P%eK,[r!dug$9fU$Y,5e$?'ckZR4(-PIECNb/FTLu$N#W$d>!rkS0.S]A#D*T6S>i>pXpUqOb/6A
+%ejgtZk!e!21i02s][da2O98CP=<GN(9)+uu/2X3CF&:K3NChrjnd(,V3`,[YPjMB1Uqlf?eL$Lf\p&>\q#U)+=Q"Lg"&fcu>UpIh
+%F-L_]Q>(kB[cP,!=#!+CqS<TfM>0"$fT`_?I7k8&q;i%K-'MaeKLrF`0BT[T&&jYn[.X;B&7XuQ4>"4"QGWUhl)CJWn$8[#CL7>d
+%*-;3LBO2Bucdd'hNAcAmn at X0SH>c3'H9j4/3EaWb5C)5@"<-i,8AImlZ]f]s4O31Z;?W[o9!H:?b,ROKnc6YJ5j7;RMc?NMng&]u
+%A+K^bXCX4`;[C at 3S^=1,WLK3:@i4.c8GODh]"t/B;S].;8NN62U\@5751-)D0;iukX[PV]9q?@P0al)C\YX"f(,i?a1dE.20HQIc
+%L@]9Ci^R'[1$-.6cn%#=*\/*D1/H?^`G-^4hl4b\8fC-KS[IM4=A8.IWn6>!,:1e.nD23Oa\crC8o#W9D+*+l`MZ=W9a/$!;D5u3
+%P^1;j-XRK?=`!9*(XPt']mMcJ3</1=$YH0LS;2;`UVA&l6_B at 5=f([g8L0f1gqe2GY/G(_>;/>Ih&`D<`Mqjn*orm7V4,si!^Rj^
+%qT"A7k[!+4q:.J at 45t9rRh=;`;A1jcWF^C0lLC_Qc'un+ICks^kc1Au2pV.n>WfP;PSDD$nH^M(\&_RGYMQgQ+a+*JV1`7K7+7F:
+%?XCaQUQ_Sh=Ro[B'a!uj;:^hM^YE`2[<]cM1Mu"dGqLs2H%s8j](-kTp/R+#L^G9 at U>X[nqZ?Rs0=/pSOZZMq-b<Fn*Uer(\_SQ%
+%D;4o.O_R/ce:O'gRk%gt:68p6Ck:JQ&CJ%Q4n&#p4\AUBcc_E(Xi'<,Us*2IPVo?!N*`Buf_b)?juNGGU;Pt.4c"_ZhcS&4%[qNf
+%r`6$^rbLnjipY+BTtQVhZm7iBi1UVNI;+)EDTBC(((g'DP[:nXa^QbP2%rYhn`HK\1TCY6>'N\?6Q[^rKcBX*;MH18Vb<278C+qF
+%%NMOa]Y4CtM%RCWcXf^&$F?OL;k3;<Gtu$]Wf_r_o'$eUCJa,0SYQD(XnZX@,o#0uB[2#=%M%c\5B7d\dZ)4h^ejUYLKIna at e#aS
+%bsZ\jb=Xbd%H9F9gBE!F2Un"[GmY7H:jAuTg`Z&#_4<RUV%Cs7chG;cHq=_@"6F4A<5 at EUVP;8E\QLqH_%jC&?YYc"^GRcB\:b2!
+%>s</Y"7S(<931)b9K>"BhO;KQ5>TY9/uWEYlD,nJW'mPMCOmOBNZi31A,DCZZYaq6QVr=Zo-7Nge`O2uC$:7%_r6S1cC.r&Q+7M5
+%KD5OX&g^I`Cq#\[5qe+U2ZnkY#tQlH?$JlaTj^h0ipP=#8"U6RAPd_&4Al=ca.3OD[osJ'+U-^o$/W+IXbDJ+Gu at 03hOW<6UU9-K
+%-QBp`F&t"rj;@jo;`%7?C8C>=gfPGjh+9%e[5mIrQ./`^M'HM*hTPPNhlkcS,Ch%(l<r)'iqphZJ(U)5+=>l;b1?lXk4l#]%@Bd?
+%6-C%^H^3d+;TIiEiK[3Lih292(ROX\@uPg`#UM_p6aQ'-&SfPU&"%\V6oIN2kLC!=oB-E0Q-[fC'IuH&5g%<%MWp%VGDlOk,_ghl
+%.NUN<-i[0u<s:bqJflsdM'#7IB8X13jnIP3.\#MCkq8:._$n.t9ks&<d`1B'V/kTDA7rtA;I2*D][#d4DG43X\kah`.88p1!$rn<
+%FB[NM!"oCEb?]VcR3+_MAA:]BYl2,),fTmi9gWc?VFf@@,ch(d;>g%-Dt!*_"Qd+0D[)h7[kHi]U/3P0imVqfRP]!Hr!*Z0a_3"N
+%0mM_mW<+#^EW_bZ76ejS(Z.2Wfp<73B"jQ1!Qqs_#o6ktqIO`V;@#4Y(NROpS7c4?nVU(go;pCoeF[1U#%B\cI=7OM(3Yc)eB9c6
+%bKif;-S_eD)G#kla$N\iB>N[nN!m],kF3EHV>AEleTlHF6%q['aTs8$,6<2(Ga]sKgc="HmY&GumAXRV?"-M^kTu-qTrU;jGqR)n
+%qED8Ocb09ImGYn4^N[[N6mgWfl'tP+^MFhFSm[h'XeK/#;OT4h;(mVh*hdi[eg14&*.ZQT7EI"D>)S2`_6-'ERnEH[W5GNd[0#cq
+%D`S7,=(bk++/?ee*RFDY#[&O9/bi%)Yot.u-=':GK(@(&LP^j:+TVGF*cIWs$MF=W at r)IIA6&mtfC/Vd*=!n*'H?iSWGIaag"iN5
+%\2Yhrh%JH#:[fNf"[_$uSaT^`O6O0+g!@8lfl)5uqdhpXkp1kYkSncME7KPh`m8fjipnlAr;sdfD:f8.`RLu+m$!MEW"=3ek0AJF
+%PVW>bElLudP8sGKGZN8`cF8qaG-06OCq:UZV]7/Hd"5<iV$&R83sm?*:s0Ta-GPK'(\u(9J46aY1GgfJ\G.!r4np;a85 at X&A3 at 4T
+%;OH+hZ?:-F!Tmc3$p'Ndm!>@RDoq at W'.J]V1b"DZlG=P>:mb=ER(utE8f;g#V at aI%B74AdCaNKAWW1A(i*WVHJK)0`aj9a4.D?IS
+%5 at XQc.f:G$Ro1_"*>!>[VpPK.e-C36hZc`)XZ<>VrouiDm+CP<Uf:\'%tf2pZX1SrfJT@[.k1t#[3COjT?:tCB#P6>-MBU"SC0ma
+%g#d(1-N-',^9nm[n^1&\b`,6:oR1eg8E\-3&9XT2aVk#ec*arioHWQ!Seds;P09Ds0I<R(/OcHq6F%PMW82")kQbK`E_]2a'qHbc
+%QilW*-]@Im>)E@"\)t$c8]e``<gA)<T+\T>e^eK%AgLi)n[V?t5AWD>NT6\,D,69.&4?O92$HL^j^gWtIPj&.Y;jYW(p>[mZbr4n
+%Xsn&F1!U_N0*TqI9'iV^5#Y+(Jo3dG$92p=kH_(JZdJh^Jpb&D`kLN"0o:HcWZDuireJ%*;9YDs'd)[$rj^Q8Qb@%XESIs`IsMRZ
+%ljn0-<.)eE8I2-[.^c#tV*X*6n<Ge5E4_;*"#mC"lPJg?.XQd&paD(H)s)9`USP>[K:5S at EX3V05#mk2""#m9XmeCN,ZYA.pkN'*
+%j2W$.8 at VdJmOH[r-hpD*@erqO/ebi at UKfDT2DEi5#;/D:`K#A5qm=g$EFC^_OW!j,hYCf at 1^0fDE.@=l-2R,"`h_Hu4oTcjPpO'`
+%06>mt\>^EtrZ%l0dUa>hhfo(`@>GZf&VMgD"*OH2efPSb=L63CiS:QVIT,A(5\o7m at cd-M.H.]Kd:Dfj;i2,*8c=&"]B7!8SLfu^
+%gN6#N2\pK&G=f58;Z(LfoZ.^#2-j:(M'Zj2T&#H)8>Zq[>Hn1CBlF6Q-N58\9J>bHkr'PMF-G.'qusYLWs'1[)$!5.6=m\0-24HD
+%^%qrFio<c_LTSI%R_dRrlUqCXhl0$_O<t=;qlJ<M,W;,\\Qm0#335Q(Ij5(c>PA<s90el!%(#YGqGGp)#CZ/Oo at 4@`NgA<P54dh`
+%^a18f at r-'i`K$P%h5HS'&W3-(KRQ_b@;WC2!frpjrA5DGb_t3RL.2e at n/I5/q$E;o=l[]9d]FO2AM2M0_T'``Jq.d^\;MHtQYOnX
+%K*?h<#.4kuMd/ZqN%a?3m at -N#r7ai9/e<aT_,Piq"916U%"(X4djJ]j<SGBF;iBp3XNGYkZt<tM;<1pM(_:GE'_%&3Q@$&:VP<n<
+%&r:COmPoQ7K.t&_meq5)lrL3?72)m->Dg/RZC"g4j*,5/;j7rL9=a2W?WZ6'DO0Z>YOtTn at bcFp^01pj'kc\U at -u:71.a>LRt9Mg
+%?;nSrQFn#G&n\p.En8M>C:`L8X!7]cZDNZ!Db8Zuos1ff98(%kYl"DO7'f#/aP\uFT?[=gOM2\5F/V&mDVm3l8p\NZ8:]f]STeBF
+%ZdRobD4=]]gbXTOra\c%3WHJ_\e`)4+3D5P--`i:W2Y]_#gF\lB(]2&#NYFs:Y3HZP'p*KKpEt)L@"^SB4>pTL(>QbS!di&i$RR<
+%lcKs:Y^`O)]\^-H=\:jISuGFZq!5FE=ERp`Y]E>PmlC$>/V?bgmGu9P>u]@pHYB+e!D4("G-4e?E@$s^YB-eO:?/:0IaNBmSZ0kX
+%i\\^#qY0ka"D981)Wo#a\t2[si)F=1AN?[<erJ\<3KKR,V8uq53j5'eNTJ\sk[QV/)`O-9<D2g.C&4$+Ms8VV1a^8j0KitY,Ia-p
+%;b*0<,fZ'o-)#Zi;Ui@^`_Bp0a9SIVP6UBLK-/.A^52k`E9G[_5Xr%uY_s62$c4i#`Dfm_c!]'_7fobfT2$Ts]fDl>&(J'_o4ApS
+%GSKMoc9U1gZ@)><p*ZPD8Pt&mbP0[,B,F\q*@rR@]R9\da+IRjPlOcJH^-TClb&$EAX;9.PEVA[+Z\N,)_*r<W.KPB&Z7!RpQ8i(
+%G\S<M_dNn:>h(9pnS>\45Wd8)n2q^6%\g#a)gjBPV(#'$:2%6c2^M9t=IH#dAl+\t\s)/m</8Kj><tC6e3o(UF-\hF8##$i:C(`2
+%I94':XsQ0if5sMfW^26N<T;strPYm"q"@*Fd`'-!2?6">B+.tkd.4qAZI.TGPilu1SbU at ZI\U0cFHK()s"$Su$l7KBi-YcqZ3rXl
+%_'Un^e$P2d3?PjIeA:N4p\hl4aor;FHFjVco4:$Xm4l1Hn&?8'2rOdKISa7!Y$90'13"h\SqpO0Ef)tqs5]-/^1Ne@:!2O7p#]O$
+%FG:fGSJb$lGt]?t+BPR/N[grUnBHO:]XS2$h->-pI8gg#k6[G5a4JdlmBp1<IgXmiWNRA&UFl-M at UKpiK.BV;Q`2R/GFlDCAY>,I
+%&4H$]1 at P7_/qOu8g[E"ikJD2_!MtRW+S4a!-"jqDpZH1=K\BoDSDGSIS$P0[p+#+hB[o at sU??sL5/27jK'nNo]J,*K6<W&B_TL2"
+%4K$=.mI'<b8$c8a<J<e=q_3-_PMUrec(U6V;$qBp=/2#0RX+PAk5)F-OU>^*dh]=)Ya+ArS$KDi0N:H'7'Ni?=KK#9!D[LbD=k_G
+%*<dRp/>jn89g/g(8/(_L at Ir?)@r+`%eG"U$D5"4U]sn(G!=U==](S0H4#<ouSM9YDkX'&WbD#c#3_sV4*@,UkVkQ1Ab;p^pTMQiJ
+%WB=tFq@;)Epl,)n1:6SV5pa,+R+0h0X,FRdooT#krFj^:;_0nn;':-_Lb&kOFQW3BGY.8BP&+Q.,uH=pj/)C:5His.IqCBO0]nhM
+%8q?j<4aAkQO2PX[cHJ>_Y4?2JK,!]ujt!$>Ln)dS.:emt?TJ/K8(=,t*S[PV;SoX*_-0l+c<\1 at J9JZi'>AD=%7)m$*nJoOWJ4pC
+%-Q)Br3R#7UPAD2AVpV"p_ at 6ej*2s&"]:UDu(P7o$ic?ArRaH5H:kqWD5TKZ#3A<TW1^8bffs;1^L8.[*\)Zf308BhTe]>7a+#/jp
+%P&I0iGMW at P$"V,V_)$_+hGch447?g6:o-dP<2q#&>l.hC5pWKY))4[gkO).q9bP^-9L_aJ>g;AnjH at RcHEZYZpO:+R0^COXbtgFV
+%;^R7JUQ93VT]9\"C<O::c5uaLUGo`>&p#E0SSG9a8*[D0d?Vk"/lh/jGpF%Zo!"&@goJG\?`0=%R1!"ZTHb#O'*9ZKT#=?9B+Vhm
+%m4p"(dB9)?T^,715%en/B)P98fT^ccNWcH8KgSj8@?B/NFk:D%'u?R at _'9Dh)[6]=G9UU?.M>PH9F=/ZA(K\K%.X]]NuoY<'Tr]\
+%EggO?Gl]nJT7[f?ISF-D!eplaI3b>>fjqh*ZI,77c&2_7\-7j)e*gZM2tB7spk$D*V7/8-V-95okdt,s[1LNfID7t3M2!&DS=U>f
+%fqt)\R=tF1;&/q-SX9fb;.PIs::UY at X;IIgn!)=j8D^KC0+=>=cJk]`XiW[Us,c(9#oV-D:iLG;oYNcp+XX at KdRc&LP.mBjL$!aM
+%fTTR'>ea_JmYtK]Y+X0Z/u67$aJa1+0Y%&5;t/p"YY3<k3chd+Kd*noc-+!qg"Hm?=02uX*,4gJCs(_2,;P7\Mk6F]S,8L%aYa"=
+%)eHn#,9VETDB5-=?6Q-(d7a_k1"T*?K7Yrg51t%4hkmCD_oDQ4?@EgSR'#l)H!%<,PC@@)m/^Hi`ucr4'VEGsf.^!,@]u#`Q?n9,
+%;4C!OBlg:63SJoWV-`2A;(CnOroB2ANVD,r8LFDuCS9RPs"R0q.hF4t"*cLXcZNOrA/]lsA^Y2FhV[R9`SW$251j_u=j2Ll3)+3L
+%B_=2)FRFZXpr]qe3Qj4b15Ec/aF]I=.p&q&2SN=WMoRes\%YE8eunC39;gkB at Y!PoYU%/e2kN*CHi2]tlW%oK_ZOIb1T&C<KD\`[
+%[daaJX0=%Mo<XYI at Or>NRhr=,)3#nodVqb%NugS?-I:\afr"u6#<4)h6+89SXs85"'rp>`,r]o)5c0d+f[M02o$7!@ErPYgnlE+R
+%!]</pIUlst,kC,YEr\Zrj?o"76gujYT/Lr<&!A9(k_Y-lf?qE4%F.O9Of3-mD.k8k-&2!]aV2!M7HM&W\tpd]gqI.^$W7R9S"(`7
+%8<gPX*UM7m7lK/cSpaar*MUr(K<FK(fO;&5Q at l1n&m.'D1D,k&=^d*&S/L<W=fS=p[nR*X-:^j)2G at QQ,nF($qaF=TWkY.26=]t(
+%3aJAPkJDsj)T9CfbB_)))k^o;j>K1LJG+H)IL=].n)1pB+sqlDZhUuF^&!FVA.,*XHd]sB'gDIH\b(`c*qu=E30pEo%s"?;57k!,
+%,<o<)Sn(9=)=Wr9Q-8Xp0jR<m[(Va"4BI5D_I\d9^f>\JiNr*cF6H?'OOGkN4kIMk0b89JWr(JM4 at CqR0jO3e>Ub at R+U5B\M@(&8
+%IhM(i]>VE:E at R='U'9`EHkJaV$#$:s$&n#Ts+h2[EL[qRgIAYE(((`^Gf<lufN"Lg_\E:Fion(N([$cT/?@jc3Z2BsllhGg&bSM!
+%HDXBf:;W+qbH3-hfA*Qr_=j3<P^LmGp=W9c(CXJQ\#+?I'Eu\!)<`CaR@'N^\1c=3.^7Tj@'O<#Y.;iH&:`T`j at J?t&W<OY6DI+Q
+%Z)0[NU2%g%8/h+cHID!fUL`=W;sZm#@kK]#Pb@?5%RpAFJ7l#ji!`nRLILfE'V&F*)FuTJJ"=WJr7FdP]N6aSAK/=ZbI[Pa[QgC*
+%I/,;VJQ<$SjHDmRQ#k\W4RoA,DZs!S)ihp-\0S;tCcCi661N1n8]@.]TCQDHCScJKk2N/;B`(XS1P(ApF^loXD.QQbmF!>`KCs]`
+%Ze199lpm1=aaNIT$TD0K+;7-G;HI[Hao&P]HK5]&D`&7^[826;_FZg2P,=OGo1u`2oagY-(`t,6VIhE5Gun[OfQP-`M98XpL"K9`
+%+)cE2BM_!!F+@/e>&H=TULUt4H)V2'.D*)c9nhW4UgS\\Up<Vs&`hgOZZC!NM/;Re:#VKt7/tf'E2o&=\M$PR=Vj,s^Z;ab'uLpI
+%:hH^[9%84Q*.IP?hp.oLV;S5]Oar3cT8GZ0B"c`qM69j5,`N\gs5[#[8Z#IVP2-:FYY\nV;,cYT'9MftV4%+<=_*,1%VDI(_tYq]
+%%P`6AZ'm$QaIa#`=a&nkO>rWZDbr-7p(eq27<usi:<6*0nHm99"u'V[UmIEj7 at tbJ!S`t[F)AViEijD-_1s;^J]_tpm+q1c!s^+K
+%jS)07kCo"M+!>"l^a9!d?B64$U3NZ!/)c`J#3(ZUg_.jE at YbBpJQt*65-3*le]Z[:c/^Ws1mga1"M1_0mNQ#1VeVrF&H"KC6E&!Z
+%=KZ2eo:&&a9J5LWj[o45WG&mkNFM-tAKE8Q]f^]Qbj,uBdpo(6[<eETMb_^)("kWd/g2s[1LS<[g+p?$P/l^TJ<sh$8^R!APX-mN
+%k_,#=nkFYA;k:D3l#oh^BL]Z4emCUM5UR3\U'P,Lm9%OlFWr^Kp,l2jlpK?B=T!eH;^L.=9tnd%7A3g`VFf^:k3X3lck7aI33K'p
+%HWoAkpfKg?!@54"_3B,SmUgbi.cuiXHB$XUFOQStYFg'F*P6QU#F;VD6m47p^XrfJ2Fh7DnjlSQ;H7:)I!aQ,N0NUEG/(QnV3kAI
+%!5Pg<rJ*5O+u at 3$oo0VTDWC.VR#6DPOk;iV15p at JJ/p\[q+gal:4\&g@%mh*ikpX2[ID!3eO$FIZ+b(*?jb?*!_g/l%g=Qs at a(/h
+%b/Cs[e2I1ZaT9uX\q^%:IQ%GQOZ7K&>3*R)OQF7^FC3`YHuPq9dl(*adBrnkmqZ<%%H:5Jme!m):P<AK'2S?!P at n6JZ>!a<H..('
+%8HIX:qF045miuBO>IIb^R3"+S)`U;#rd+ri#hlAmH"uDb4:%B'2YgsOO?IuQ,ng/qB,!nmUhH^[;AsaYQ&h8Dn3i at B53EB\SNd1;
+%c_'Y,h$T\J>ecjae5!%mO*)jKFP(C6qBYZXRbM$BG\n74?$.BAS,AoUS94BXE84Qo,SG at L4/W at 1*C<'=K[tgAKU6:;i:oL*dBej\
+%!Tk22[@L$sfgQ0E,Ss==ldFM&CE'_m^jP[r>\P?u!FVlS#l5da=K,rOCJ5OHG'/>AnY[ZIS8-uk:l,,],ZG6)"P);,PC[N[Vt?97
+%(7]hhHEJ;`>B"h*g[J`<W?BUHbroQAX7^ZRJ=p-14B]kWQcjR[+L15(,,;$T at O-=be!Z:Vo4 at onn(AAN3jho,E1JP;4K*^u.*r^@
+%071#c>.G#,F_8LT&_7r4QaAVeHT#-2b^j9.>gglkn1)J]C05//d1\_HH:s[tZ-0j"X/&OBIkr+G;j=*hU21[[4>VUmLp?Gea:mnJ
+%/L0WVI)r2FSqG,dn^Rtsh.CbZS+'AG5W&O*m%Y](I/3u_*;c_@]N?ULY!'<>#PA;=h4-h6G4Trth#\)QZb8J[X;9("9d3NE/"ah3
+%29"U.UqNV#9.`EY7\,,3RVL`\I>DQA>f77bIkV2BjWNr3\M4/s<M%BkO)@$M]NM4)Qp0FO]Kk&=WEq1HT!XYV_S.tp9%q's)3K';
+%C!AC`@rEhXWt"5T\a3RlMN[&",Z[+r4_]l'IKFtF&g=ekdM2u7l!,foYP20;oHlca82q#VNOn8a5(UKS/Y.$%5;dUi)kni0F>-aW
+%5M[(?+fT<:43_pH9d?3m^bRc1U>X"Wj]@U4IN1#Je(K6d6ukVHa-VQajYpA1;JA"V]O8n*"t"d/?RYPYD;^JLe)5OJZCp4e,8VGc
+%kXS2$!7h2[%rN>`+,- at sMkDkBcK1iSQnUgE1H.HG,A@]NH4]L/VnnY,-s0YD';bh%ac?FS++:*R\g=>89<Dq,jhm-$6"`(fo:,,H
+%g6.BrV>./$RbqW?FCLU8]uOQDg>]h0X.HtYrcq26^&8=naDEmh]q%R<e,ak%Sc2c%*_m38]R(c4SR);[Y"9XDgpA,D at 8l>@hlarr
+%W$q53mC<m]BUf0][B^/d2i7Vn0^TVoNb\^^]kU'PQK?FU2\oili@:1DH8WG*+3bQ4FURK:^Yne#J"1<kot4+(0+5Q%A][GrhY0D-
+%g:@iL&;K>nUnY6LlY%^T),)CQi'ZB,4:TV at r3Wo)A$JtfR*nS-@>>/6?3hHS7g]39#JMWq at PL0dD6Ji+l^Sp1=tWTH3TBi'ao!t?
+%o4B[0Y+2bTl/i@$du"""I%,J-PM@?KE`-#GN?OSVn6ufVd<>HiQ):[$m^(u<[,:?1hLm`N&c'e>*\&tU][6?#Z_[E0F(Eo1E=lD=
+%G)PgZMC"n^?)bI)hXAX`Cm#*&W[:UF#J&+qROHQ-)j#A,WB3!>8NF5$:ib)!_NPR5<UXZ!B^5?VDm*jRetH$to0VC/<1L\\n[g+Y
+%,Klmo]MaP2m3EEI499euWE"#0)K2cr-`ldOMiU_q5#U at EQfUt.?3s/S9Pd>04LtX&nnQsQWRW^o9 at hkibP.[_$HSh(^>-8sRJ@&^
+%HL6Qr.J)p!T18c[ID/+4WLa]0PrQ@])bJ$KC4UO?mpSqY]Z21ui?G'-iRMu5>>ML4`aF\m:A(R75V3s>Ys[ZM3o4,=\L<&KSd._.
+%m1(DPFhd;l at es:npaHX97e1c&X0l`S':'Q7S'R7-L-9u'(\&Bc#>B4F/BA82&kW2a.%D'%dApm<grop(ap[H#-;#3$.3-(R$A;K-
+%=HHPJla\(?0[h+-3bR<MI`S42+5D:nL<5'B%8F9dOk2_uCWc3BTu;?a,?7,SI\LLLQ(EoLJ+BqgL.->#7h(i8Be1puLJ=?5?VWMe
+%4Ne&I,Ditj,>Xu*gGMO#"a0/l]Eg)TcfHU$<Oi1d)`a[#[LAA at hCX3p4IE`:Q at Z!@&9ce0MfL]fg_>3Sn at 5a-q(*dnfDIN<(Z9\=
+%^nRZnKd9TS at P<sD.CBHIaZS6nkQ:8g*F;RKR;ic:knoVA5YMEH^uS7Fm]TY]RHF/kO]09$7/-'<n\r^`9jP.3do,/Zk$A<neEafG
+%b?S*nouhX;=F:><^/c1%#*FDe3R#;\-YZHGaLq3Z+>)h"(2)7@;ENOkFIFK)GOeVs2`'fSBZU6id+DD29>W8VB!q9GEk\9#T#@8=
+%P-X`fZE/X,VFg?#,%4kNNn6oQkm;1##P+$T>Qb3L?/o?`UU=8<8+Xkm^qo`Vo!nFX$+R5G*)"D#bR)J$'[r14X9V-c?*LeMaNg0Y
+%k"kPOP%RoB(HS$Y9&=L5YT[eNaET%@0oA]^/\EEfD$c0Z1BD!llV^8r"DfG9k;1L=@I_:.2u+f!!C&D#C-@,3AfKh+=4<*nLd^d&
+%52Q.;,Udho/43?rOlg-VQ-e/*h$_sI91m#-Q=B)O5Ag<h3?STC.4:>K`?\AG23k"jHg]B at Ml`;5[SR%4=!YFS_>WMh93953r.A(:
+%H4/T]7WgM at a'+GgO"n?Ks'1, at s0Bb.3<OpqK;\Eeg at +<oUm<Nf!';[cm?7]D4WJ4\0M1+*XrHZhJX#6X#@06uQ_%A`RSJ;!2-F^C
+%@<1R8$hc/c(+qRaA42jHNr5IFa//sWW:RnIGKsOQ5Yf.WV6;gXG>]E4:JTnZ=CT&, at 5"&[NA.XMECHb](#+;j$$0s3B&Q1j4h5 at e
+%ZqZ%^C[p?i-5nGH&Q?0!LC>^'I+`5>c at M]/nBWCE2HcM at -1gmX=K.Jhh\p)!TO*+<@p`D8n@]HZY^[0=cj<`EhmQq-RREk<RhM#9
+%qO1'/:C>r;#;L^0KBP>@O`+T?A)tSqSD at k^k!`d[91tg@%5[@?<l&f4OB]`2&Lo.%p\!d!IKd6`.UKN'cqK-id3%+B]KM,=j=0Dk
+%:p\o.16_JaHK at f^f``?dY:'B=m1KTG7@?3E*4*#mcM at ER]l<l-XLDm`5@=E\`gn!rHOCOs?^T"o^J>D;U.`08j5"bLe-Wm?.7QQ4
+%I8[aU9.H;q)n+O.Rc32q0$--ZXkF8K+d0%>N4GS&/BKL*`:j'&s.Fr3B6"0IC;l:24LSBJ3/ArrOC(Ak96<s5JI9G6FQMVh`l\fc
+%QqlmmV'%D=C!C"0DK<"*o)iarm at D_;I";_[fU?dm0VYS$_gqbLrB@;iWYt#g^X'`//[qQ?07f(9=NpOdIH=Y*ka5pu>YUl_r>Mhj
+%8Q_#G[3nTnnD?b_F,%2f+&/OUWL\VanX=p9NW:/WlT at e;=H(7dHk_[*Re<)nYMA5iWuFoh\.jq_OXg:k]2 at 1ZD@tNk5N;!JdeGB^
+%bJl5=0^$R%i7s]*jb%dBJQTk9!f`nd,AfV:/pUO;rnfLZ,S0ps;=@NRKGBWG\c)IYF^a>si'*Lo3iESO3 at p$Yk[DMYdSWV_:LQ-D
+%>BtE>ON]D,-)7'BQED+\baPHp@=-*C.Y4(W(NJ<iqLe2hp755^%aI,E),c'/Rln6AAS6n.:G[cVYIp%hb_2)XYsOt&GH^)&roM1&
+%(L^gETQZOC`e,cBd=E?4`G<9K/QDt/V at k_Dq""4D7j/7]2>OrXJ!?n5A$n_6a5[*l0THXSkJG\d]/.WNou,Da_ULf,^Q6bs:=#e%
+%Pfm-&p/e\J`2E&e;5NZ&b-HFRG"Q6ZYk5J4&G3lbc$JWk$IsIY[c]D"A%ftZ;WYOC1P.&<6EW)cV?=UR-VlIVSCD+cb+lYeS0U5g
+%m$f52FuQ7qE]$`fE0)1&\H`]lI/"Bq.<nGE]f[aCk+[a9DH]6\B$2KmOWsX;qt-VGH#hmBXT#F,S!A0RYsHui'6lEk*Jp2Q%Te72
+%rgSfTV<-Wc337dc[1a^<WeX;`aW73i;(fe9>][?%rQioE7tu^J*5=VkQ!ej]B.<3,P4D8G^jJ9Rb5kA0Agg%WN\SeImE_-iQ=S>B
+%QXl\KReJZ"rAhmJITe3<eh9p&^7HMmW%`36nG#X?L>#[&L/Hfq7KZ:]9&Pi.<jP;X,Fa3P.SlDo98[V<6Pk/map0'f)k^BB)XLqp
+%Dea.OpuUPnZSJj\E at l7!SaZN/:@ctUZFlZ-m)ULY?aief52Y[proPJ!P!r\^eFW#eKD]SkY`=c7"!rNQ/.J5Q,i4]Y9r\"_Bj3Ph
+%S5Udi!JZ-=;9/<q].E)+&C9_!?"Aso7g2;%O%VKf#p'5pjqo1ZhrjY-:@;+<4=?U!^$ND30jPh6;1bYRg5m#Gq['Q^$J:*t8^LV>
+%p<om4\U%+WQY+_J4 at mZ3/srP<,B'il=%pL&9G??dH_t<jPQR%2C%Mq9OU/>)INPtel_)m]FT9NW4L#\dqiNm:#qF\r'2G),SJOo+
+%N.+a'e1$@t6nG`THdJ*QqSK</b]9m4Hu#'u1]&H,qq9P@::B at D4Z"V*?*8e(qRkRPP?&$OH\9%rIrboX9>83-McM.SW.AF42L]gT
+%N[:Hi5;TK:g%=6+gZ/a:WB0WLh_<RceU`rjO+OSInB!+Q]IBK.L^-n/4OT=iP+_C+%`k#)p0c^A.(o*R at Y)H>=VP3*mn>`'(t/YT
+%T#;p=\GsuQ1_<B3%mh1OqQmejQ:6CtCB*M+;bR(YLi?o^:!MQe*6uI]CqWOR5'H*b.`-hYmZX/:?Qj'7UNF6ASd8%>fMl8:Dt8Q-
+%Hi at j9Jg1#4H,ss2'OC^\'TN5B_`.EfQ3tfrP+"[!ZD9)8Knu8l#`GolnQP>bL&E8CAGE]86a'.,(Di/1>`PCmH2_T_Fl5!d9.AH\
+%o1SY%S>\\%f(IT:-DT@$GoNguX[qS-C_j`ET0C6paTW+CEd7^o;qn.EH>#WL%n.R1qEGUlb9OpZ-WN>Z8l(@+XC+(q)Zq#\6X*0J
+%`/epnOUV5)!nI,lVOjLl:R99CA%m?@0n#p_Uuq`=KAAhgN5%"\es1!pk)I(ZA-iQf%c)<t1bIk[_n2)7.OO#YOW=8b(#B.7\XBk:
+%nOm*WZl3S-opd(R(^h<&;!BnjEHKK[Ups83h5c3G*o]as=FWUYp8p>T5+2N8;cD]JZVuE#e!=ODn(EXBEu9L?F4+FT8KuGuTs_S'
+%4Ei#RNKWAUKI!efL7qND,RS[epY`3YR7S_lRjh$VXONcIh7(%`Htm^"H#[tEHR'P5%7gM$fc2:A/so1&R2nZ?deP`1YQ]1L3s+uN
+%Uqp[cB>Z6GG^M3#8Z=h[qbjU3#r6GZjs at A!QQ9G-.N,&Lj19\G[V?F"nt,1lkA3j&K-a?@:[4mhC"7Y@*0"jf<5o70q(PhWmOAkr
+%g);ULAN8&/&RXN:WNQ.%U*@-K\-\.4%73 at oE3%Y3YY71]"2:bU`T6hX1mO(dgK*Yhp67c-;6\YCa$ZP-2q+EEs'95VJ^L at fJb:t"
+%mJ]j`_9V26O'A>t.WE:cDj'&0I16l7bBckT"Y>3`&#AbqCH)BdS;V2<X`D_I7pVS_V)]Y=b+mllgm"e%b&ZQA1o"_J_FEh?_H/a9
+%CZKN at doo^"[oI806Ua9o1X:m at Ato946Es4mQs//84;oe#R]nQ=gX:D!4Em99Zk<u_.>rG)6t)J.;fp/R+$-PWjYfS+'BtfNofnM7
+%D`@RiNes9IPAm[+0.g:h5WN0Z8Xr$^rQ(OjeB`S?&r$\m7&<pf8?LEhR==;o0YslH%0]t_CJa>>@X/Tc/Bj'04p?gMBIA at oPH'%7
+%7jnY'4ddhXPN-%cShgq;.Pr&N*fepCh#T"L,1(U2I9j5&e0<H85ZN&(A!jh'b#"isd"f"AHT3o_GBuK!QtflsT[`1DR?Nit24M.K
+%F"U<P:Fc&c0 at 9?^-KWQmgcc!XL1\jJaRkVa>upTJr&Re8Z9\MH_'8utWPET&;O-F]=nK2gKWt!`Xh!&Ch!"RsXo%4WU_77CqZPO=
+%f!#2t=s- at d^r at fc\B]V<;'$niaWJT]M0jF)mpWBVaa"Y:8#JM[5g_)"n=9UdY=X7U\J^A6Bs/:[A&[Y&_0ut)](/[<:>]pZ^,T"h
+%6=54c8&%L!G+6GHNBY@?*d]W<jt%JlP'Z)^Z?<;#`iHd(RcMYE"nBlJbYsZ- at rB)eEi3C,Q7RCG+J6(N>d),0WTA4Fn[gk0J":\_
+%>jmlK;ZHgof13hF:ZWn+qI3n:a/)ZD,"QQ at Qo:UI6g-O&nJ<X(0/Vp7+G5^1]CPp";C"b7&LXYYkg.?gJ)4kbmm9<4+C^k*dreL_
+%,V1"XQ]Il^\Iok&,/(Zo7hER@]A#b`J2Dl*]2j>86a9+ at WfejAf?*+,G+8Kg2Pi*e1C#gZ6L7IdpmJJD0+a-TgIlNsl?c\rbB_sl
+%(2X-VmU:,]CToNg0&N&uotZG1keM_uM`_)0nN=h0n)m#2]TXM`,oJTqEs\;GL0a9RG9kl#QX>'2jB,1K.I>bK5dS0"I(2-O8#A+`
+%Sq<E%9RI=jd]'.mniH3/Kj&1ERX\_!3qmK;H.=gL;T7DBc,ru35-i*t2.3=k)(77AV$3+EK>nsfjq87W$K-VYcBA$r[J=BV00`#'
+%CkpWp1j/8)S\ZeseUqM<6K9qZdE]ON'8Fp@:2nBTH*dfg-i?&T;k9WfI=J2f>ou31[hHMcO&5-0=`*pjq'gI6j9>*6qukF*XS6+\
+%Bc0H]B0go*=Jr!gs6OnKA<e6;a0`q%!t!;VQJ0WlUc`?cG+8F,-RiG1ph)oOJHRu=8KD0t,rN$PJ$9'$jKGBk>c-PBc;`(MA'ZAg
+%0GU_Y^uZslD_-ohjrc.ONtBuZOj++&mj0SC]3%^C3IN*p`chRS1H!sd3IQ14c1#C]B'\nb;UC8(quJhPI]/MG.LMI<0t"[W^4.GR
+%(uWT_OjBOcG8(s2L&[c?$Q7?gbcLAt)]b0NlIuUBH&BZh at nR/F>)@MilcGAM$/n/7cJQlN=.A9'<!1(X6#MEFGG>q32b?C5Yl10;
+%R[D\%'IUs"Q2mmgCH,^5Vi8]MSn>!fg5V%qSnApFT$N[oW(fNh at 0cR(?*KT!og$[jhCT<j26`K%A`W0^<dbMd4p+u/GuO=0;ksJD
+%Y_+hhc?&!cj0%cChJGJ%=CY`UPFJ*sbKlHF>clK$]2%=$h8l at 3&UlbK[*%2c\:V1g;LsZFbCTR/@l'#\ht5!gqlVH7CrV(>'Z at n!
+%kf]-0$rXd&L2oaGf at 9Nf%9>ZaPnmLf,XP at W<DZ;cApCQ?:.;2d!-0,UTK0,)27+ma>`'O?n..l$db(26OuanW"G%d/&f9V&=Ce1\
+%S=eHp);G[4K<XNjDYVXH=b7,2'+fTO. at f9.XZi0UH@2ajMtb_ at 6$Y!aF8M#4VfON8n=Gajg[?-*+3FFc*qL$879ZMQD/"L)=S^KY
+%4mWX at a)=Y,P2V>$Va15/+`II&YorHf\UKu^,oJKV4fcSlorh>BTIlT/=V.2h at Z&?VL^DuP`q-_tCBH06ZT$S![,P-2<UH\^RD-s2
+%QXd$-2O9ba%"p)^c9"<A5\+\e<W&qVfpmQ-_3k.A.XG9>:MOXGKOU`rCqh\n0p>Qj5m#h2*op4Y#rdm/`XZ$>pUQ\I at lAIJn]anm
+%=cSLFZB8U4n+<fY.sU at RE55<mm#pZ-k;JiK^/G451it6Oo&[d at e*9PG:,4Y$cS5SF'1sA#Js?jNVmq+lq+*O!7\VDUfpdlM at ec/]
+%&0+p%T7Zi&PA>;!.HlbOB3A/G$BVH>a5E^S!;EDFHE$(C6<`9e106W:%^3]R3c`Ghml,CK[H7D6jme6JEbZ37\_fQaf1_\Xg%cdi
+%3\E_94NC at o,T6i]j.I`i*coJcfO^iF2E4"B%<PL&UT[WYO%6?2qXBu(**i!/@_FZ,m0T?X'TM:EA;b-]9=?&H#8($7f8Pr28@*ER
+%Smj/VYi+5+5q98GfCNh%:[++M0R%G+'l;0*0Uf,;ZBKLor.5qT'o'4W8ZFhK3M5,;1_WM[_-1?++^[RmF']iZ2X02jl$]jU_>\p<
+%aTHSgISJ7(M at T<mf/$`MhuM8R3dBk5lR/hA]A1+)An+I[Og#bFSiBQi'mO;e<DYTG.0JZSjFZ->^'Vt[N"+dY22\d^l*TLWpS[[k
+%=0)N:ahW7sEq^+nj1(PI*728C-IW_;-G%FR$VfT.:*C9Yb%D3m60j at S%Ua<</^3tI+2.1D+],Z1)kSt;:TIOgPo&^YHf_)9i+k1,
+%.2^q73&on=m&.[ZH[8O%LbMZ6TlT<VnWb(pi%Q^;o`eSeJJA3'a(a6G.+`;6*@i.`Slj8Z1>$^3(`C]iT&jVN06_$+Hda<%2WqF/
+%AuXg2rGSQmXS).*VXcU>\5P1WM3Lp7_2>o3h#nT"LX-UJTKZ- at mQAE-A?9+O.>&1^(nS+aXeI+30&)#-':bM4S!S#f1%2:-34"RJ
+%&4]a6 at BnbR]q$(leHh"91X"$'C_d at 1J_>3XaS8]6.CNdtZjS':3BU4N,emjL"C&Y<Vph"XSC_-ClR(2c<oS4WmZ/.M_;OW65mt?J
+%j1nLVe[TLP+ila/lYqaMX4ie!\5dC^E^?H`M5,LKo0AAsb=B2<AB;Ud.;<]_4DEkubG-sZ=8k#V^s.!F5O*WnQP>Kp#V@\g?o(6#
+%6>p<lbdR^lSn>]7d<)P)p1J+Zh-7LhR(M#CZ%(('`JGO"']3)DaShJ?(\*9?Em'g_GZV0;0e:/k/qmbpQ'i/>q_;U(/'0AR;j"ZV
+%,qFC at 3)`o_DGXEFm_F:W]B3o'Q^jE6n-(Jse3LqQp=!PuY?Vi.aWpuVl]6b<*-N2&ltuC+nt*=ds-+'#PQ"GMM<8+7e1'E8gdOP0
+%WW-<Q at XL;Snc:dGl"dk at V)f)E2Wf98%aY`=?4X3P/N3mPg"FaoBE!ER>GBh5Bn^iu!FgbA(CC#qWX[SOC0$gM3r(?-/T9XjWQJ^e
+%XCq<?VZOZu[+[=V)q6F;_Q,2jr6$&$SN:JQ!_=k!XTOIQSC]_N?2B#\9]]a[H-d1Y%gs-iiNC<),khZdeDjH#+]bl98?ON*8R<'I
+%;Is[/enEPX<W#Tc]:bbacJR#]BPXon=4Sl:l,rC$Hj7rsbb"t:g$P0l@]9t+(fukJ4/rp#nSLkJSN(;NKB(IpCcAQFI$^r9\d=f!
+%JSXuG+$IaDO.=13?J0I!kC\p9\Y=f2FP]8Cm+jhRB;\rh7/5J1+/[q5lc?/WDVb28C78gHbFg+-Jjl%uoobEHMlVcef>7%Kq""):
+%)g]I6YZs$1Sl:-fg<i56.CUT;n*3c`2'M")^HU2cP!-!;B/X<6c^]-c\%OP'SUmpqRaO8hAQ^BNV;&"Y=js=uSF+2=ZV/oAVNnEg
+%grO1XUgE&=oHp02>ke at 4"61%0-Xi$/e6LT9efSsNSoDS1A1[L0#B(HkqpnJ:G#`n3iVI:-s7],XU0O&`LLifc4XZ/E5RNB!f5fqd
+%Iei1b+X!E>_!TFP91F at 3<gUr/qltONoh7k,iAc+Y==8PGFWq(Z`93`h9a'\P&ia(0_'D<2$0DBNW$s!nD'i,s9'&_%D!Pe>lZa//
+%i<+SEjVR%ZYG?fU"B.Q3dG"9:k9bosOET0M=<61fPY\ITnA^8dB[\8hGBM`/MR)`op$3C3=P$3>N-0(4\@Hc7OX97"B.SXe`n9QN
+%aM>gEJJ64Z*N/niCRVaWI0ZKO6lB&V'#VT, at 4a%P+n94)6X.M)`a75Km)(,@#GgE/dC'r]#iBO]IEt9/O>Kk9]f*jnAWK++gK\73
+%*=M9Bi(5(qoA<?n5/(>r1[.+s;?6D:l(u3AB?TJCDj$T]?\X!uo.Ict^*Q9.IjZ!,CKIAsE;!qX52U`Pl+D#j at n`,gR;X_0B_rK4
+%PAX$]VON2C.aNal>2r>g>6U#3\l^OSC:)r#&Jg`NjW:;?Z4B<MU#YKWg`KEPgB3u#'VpeQq>mo,T&,u:/k3ks%9*$d-9W(C;`UDH
+%@OP=#L6)U:*jC'.rp-!eH*9,OWQ(1[QTLTJRsdp"TP4UN:M1KUY=WDO2:n=]dsRfN.cU:Rm'jp3NI#rsE#jq':2U>1Oc?N/BP::Y
+%s(&:'FNQZ^q%lVQ4Kjn-]jg<#:q\<c$R3j"C9ZdJ;731 at Z@R$:.q_Nh*]$Gn&P6II4b%bpW_emc1jZRHkR/, at B&g]WVp^bQ at 2ek%
+%,98<NQDZ+HJ%mSMDc6o?3D?$G5-.fJ`?l4)rO'C&N^WjU+KWXb>Dh<#]hJk`0nnlWFrQ#GDTs,<M7;YQ3.*C1M!(SF>/20`',s5b
+%q!:QTbm-hfE\MM5Ju:PZ^StHKKWdch1=k4Qd2mkF='I+LkNuK^*r*,5AH!'Z'NYiiY)H[R5#'C'+EEX_PiI);o[s[T@$_c*:, at 1m
+%$+Q79CMm4'GEhdUNiD^1KeMN^;G4)L/K,gM5YNdqcIaWa#0"qSjQN!b3$g7,;H6*`]]A/2,jARjol!G%1Xb+L;#?,AN9B?aYW/Lf
+%Q9.i('PfX_QoMqY<u_BF^"UV6]ZqYq"O:>2ifCq9ekAg61bVdjT?(ZNF:u;&OaH,Qd<]iYI@)(aI<tjPC\tdkq'Ro\19eU_[eZ9a
+%\YQP!$'p>JRd6i_4He/Wj#Yc9rS20[\=lg/9e"scg]M+AT5H9B-%2YB$I!lLV:MB'hMF*i?55B-q0h at 51H`p'abOG)Agjc9:#05]
+%Fro.sK?+G2(LK^&jmd@:\L*ip[6`6N:,YPeoQ at S^P8fgCALpOEi7fYVXfV"m,,7G,^LJ$0'S5qt:3+R3ABZ'u'9AEBaN%)3PNoA"
+%b#!QM7UU3<RGcV'ql&;@aFmTj*u8cn$,/]IH/%^gOI'ufP?Fi40#Y0"B2'=R'l?V*e2Ig[CCPE4\0>$sb!^s>SCUP+hrAu.8[:SB
+%*hP]DRQHs!1>B7A[p.]mH%`9VF=9l9Y]tut*gDnefmY#/lt)TBP(?g`aXm/uHsQ2\l`UMuBSHdIQ;bp*PBPmnKk+;E9 at 6l,JadBq
+%)Vli4As!p.fBo:`Jc3a,166+VJAp"e[k:adjOGOPfRXt]p4=T2Y;a^l*4%_Ge'h!*`'bH0rT=kM-&\:<@AQ2,D4:26G*G)a!aIeo
+%A<dp4CAbJ9J_:8qBQfMB:>%RT2g9.oEu!XnC%&BfSpVEgP^h0Qq2R\C=p""U#TpIslU?_)c4")OhEk<3[)"H3'E'A]@qNG8F at bfp
+%)22F.V59BgRZcZTFmhP4%bruUS=H>%o.'=OXBnHK*n3H@>T6j[i;PVTamuVO>,$R-.BE$e;^L#7m]Ne8j]KVp-^e_q:Z&Ol<a)$Z
+%9oU^^F=#M#s8TRuA[.5tOb<-be_?c7m=msQj?ouhNM,$131X2]d3q_N*,t'4gM:@1'_B4V3DQ/8^+HK>lVATdZ$o,k-39A:ctuC)
+%,R"uAh3.h7"a`<5C[p%Th'Y,<N"`FR0UBWq,P-;'ZlL@*e$O)b^]PYLkUr#=PlLrIC=$!fA)R8KrTqMq=uZiBT#o7Uh1qH7$5T12
+%$:1lSL(4m&6 at Nb-=3XZb!A>,Rm8RESntp438BtEd/]"%<iN^NAmg\-"Vtr_&)s-BJQMd5Fre1(]INk8]0b?DW+_ at GqGO:fiVrlqJ
+%r]?npQBsnuZN>'e'HBgLrph+OlAg!:`Y7BY.pZW at 2'9RV0lP=Gl7%,O4#G*37r=;6.Woo_q<A89lS$Y)]YOp<^W@%o at _g$>gtZaT
+%97*bm4/a'n4#oF[Tr[9/KG,ofX/udOo?c?Y+8P8^M3iVS`oiEH`1%F&r*)o:XJR;)P9"2%e4e:=T.27jR=5hCep^>)P at pG"[NBVG
+%Qd]PC&s8JS^nr]c79b,HYHqmgFecnQLB^B[=r^IlGB!h(kU=2Jj`%7[?R(urCDlPeo<,RJ>_%fTrdB2`Zi^cL<lIDK8\2^(S36[@
+%2eur.(dqRZ46;M,Q]Ee+CAk%Q76N`gguY-,43>*a[!r^7m_\iLpbkA'cn9C8cF<(X"MkTMG.td[OY,\6IAtZ\SP8OunU;jK_RAAt
+%PVcMq_:j7FT09,R=gD2 at A*+eRb#BImSj9NWZ9bc%./rM8]u8WYa5tSq=nCX.Po/#Q]Wme.jJ:Qt at gb>BlG*6%P at cq,^7JBZK.DfQ
+%DNmDb&%+":oe6F at 0Xb69D:WQ+:8tJn[r1nk%#J&!AAu9PqEXI9ISXfc'GI)6-mO]5_%!FjkPYPDfSTRP'PlH>5[+%3AX59FGJh3O
+%V<=>,Rd/Qql#&2`V:N("Zoh$GEuTVNEd8H_)k,+Hri2ZR#l0OX4%kY\f5Uujn#MQ[)JhDlmXGP"UWE>D?f.m+MJtM<8<<rTh0D0=
+%q`riYV(<#&d7,)[s7^$NFIcnn_'AiA'?Zk]r/Ae*TYD*@:PtOsat0kX+ud'W]Ush5E(HqHgR,[Qe8^1,&![dAaj!\$^["iejmc64
+%oZ39`.<,a?Kgb]`;F%F_(2=bm]TVj6</+(Q(^-_A>>XK]*XmP2jKS%X.bKZmr/PMrc\?pu?nllNnHaa"/$#BeQ]n+`U%lPN4;fTQ
+%PR0.l'mulgq at fZ$60QXi54@/5ki`s5,0?:@Hk6]G'8!m]VdPt`LU_3]&83ChEO"IX)E1 at DNMpHE7H8=JH"6T?LWdM)K*-O^.&V&o
+%=N0,r$BMuDH3=S]SdHcFB<2(dG)0e9-f(]9efAlVNo.\*3G"Jhn6PXUX/`:DH>3o/2BfH,Aq7jj_.2:.Q>aU5YI%=C-=6WK[EKtG
+%mV=T at Y4]Wq._0^MH9=a5m]c4JO`-IuNHkp,c[A[>cX"kp4Y;kq`5rZ.+G4c:e)Z-1O2['9]Q`&N!)ANkV'"F,!d^=K9(YSUDkpd6
+%kM/8]QkW:%nEBg')=dQ=q`X/V_Qs^[Bt\*EX-GX`5W2K at SMHX-Uq1VT![8r=SGcO(Qq(m=5YS\/ccI%r_h6O$f9G%fobB+YZY)hR
+%q:__!=[;+BB_[QLdgaRhZf-\pGNEf1F62sTN79b\"+2$NYjVqG4<]ojNaFn_4,JC?i>*(P:=q)DPofWgUEt1k-S`FgKj_,`mVXmi
+%)F%dk3e(UCZb9YO_X\PU"Wo4j,rOMlX;Cor_06V\[hAR8/DLFY.g?Wb&ZK'me`,Gp:LD/Z,;t$]/%!3l+2cYBk#uN$B<pl91sZ\F
+%^[mR9B`*:W==/9OYqY*-*O1e.=SCh-,ju^?@r6%E>_%`O>g[2OC1t#PSi_":%aI[,;,=3U4&=e&)V>;\3]<<#?"<g:BW_[:a'5c2
+%P!FeR>TU\@P4?ptiiS>^`1&SZR\*DbZ*C8YXl2D<c&"X[qfr;jQ2/N_C!O1pNBbB?,&bA=&([SOR_i_uob()sFk4/n[*R$R&S::H
+%7?&"=,t%'&&i]^?nE0JpDQ.rN7PfDDA,Z$Sp=Y81o$62F-2'9GPAScU#u/CS[$f/#qBj/0&,a+gJ.oe9Y#on?rGeTq6up)@RKEFF
+%=g:1nK]K3\r%*#+=;33V#oTUR at 3r[Y_;ZBCFQHkYDCIa>P]Dtt$/#aAEmd.Q$L at 4B^*h1/]J(tmK:hbIE+ at A64cgla\@$+DUka?^
+%G$%dQfUbA(d&ZWTMpn+Fq)Im at 9[G:_g$^kEA[*0Qc=/+DqATF#Xhm.Wde,,-Z7g:.Ep^>`Q..A,R7UNHjNXr0]CX[9K[#MF\*XGJ
+%Y0.rVNPgU^S<NWMf\*]I-MVPKC0#W_;P3RN&+ah`,*HK3Um6nm=I=,S-a9'>SnG[sa!E6;XfGFdcS9\s*7bPeWLFI@=tas1LElsP
+%%=8uhZRO"q/EJQ[XtAH/X<8Q7l";le$7+B'l<n at hT^lG6cDk^r@$Tr?TCks-O<gtk]oKt(s$>'Y,sobtQR-nPg,1beEn(jjJ_<Oh
+%3,U2BQ"hae9d3Jn9K%.Y)P8^h=]WmS=p/&>+dEP6f=AOR<H at Q1Y]RIU,N^UUc*1089K2`;n0SWG[PGPFdP;kNngSJ#kp1e>Y<+>p
+%'S?nu,$UD;jd`MKHgSY=e%dSiG9['n]'.8F`233VWWj&nAXn*jhUC?B7o.M*=#+GU&k/mG`jD9J@'OP%Vt]2[deU171/+?)$4`WD
+%C\s<%dE$_-!W0!eOt0PC3GUsr5q\]mn/uhZI>9C[R"cSo<IrMF at 6"J^&OB&`%\3(=S#Ir]p3`M'4PQ38P-_Y:,BD/9YHZ?'`tE/H
+%i2chRje&[$T*Y"P7*]!FgsDgnjh4lGJsVYFhN*ls7`mQLlpRf5(R/r"R%X_r+UKu,oKf'*V;f/9F%,YRpQ\KR at 2)AHRaQGRIBG>b
+%]7R'ZNge!V(-59F>ON^.Zo1[9%sD.:`&!Qe"&6;M-Vc47hIVEt<Mi3EKp<t!lb6B=fPemPiPZkSTqs at LCTq3c.pt)Uhpu9EU?Uc@
+%F1EmQ'cIq$qni9*/VL!F>%A.L)_+6S[oQ*"bkc'MU:pA$Hl/*Sj,bpS)#dO4!m-Y'g4b)9[6%[Q_Rh!FetflU2IISqN-Ek9po:=a
+%BqgeRf9.1GRd0Qhen_8j"@_keO.i%[_h#(RVdp','.rmqOW*ne3#'^oCn*)$rigOejS+3&+/-ifLQK8?;gqiQc&#pT`81o\BOAsi
+%f5=Vs5D-+^Y+oip$[jojjn3N^pcC)JgZ.5Q7?'Ri)=*F\9&<.D7 at sF/]L\34SXc"qe5V<CqaS]6Ql4c`_,%hESflahKkcn8:7SjC
+%'iEZZAOX?aPM;QWV$4-#(/lVpSR2F(Jbbe at cD!t+XMgX:Lq3K*6JtquiHu8]HX?V6abP%gWIYpIX]f"X'*=mN4QDs<;/*QVmO?&l
+%k[i at f?s!s`BJd;ic-S^7imd$tg,-GL>Y=5$6#,Igd/#[VD&e").:7[EGq1p8qP&_uQuW^5[J]s0MlLhNg<L@@gUT:#m%/ii[D$oY
+%GlmeXNR!].oU,jX<?)P^.J at K?fM_0JMN>kL>Z.3C7)F3[2 at o.2cX!S?D9WMM at q-(@@pTD6&1<>_PJQj4'=ts7V);O?YFRu-b!@8f
+%&fJGZ6c1[g(c\@smDQK0gsq:TY`-EhmEs?E-Xh"4c-c9eVXh*M3qnkH^Q$Ys#*BZ1/).C+-2%3?s%*CBNAp,c'77G&Xsu3NKL at Hu
+%q<aN at P?Khpan3i0pN96iR>rn1e>1oWm0I>NHRVlY>M9 at nrH:<C#@\?SB8+&B2Lf?HXe"fsDF`I(ljr:A9cY[P^=p:?!g^.)B\fH<
+%cBa$haMA(;U"t#kZa1;p<*N>9=<O4_`/04/pc0M1_4'fS-fNq5=89YGctYmeP/sAnWaC9R2jd-%7+A8U^QQ6,2gb;rEBa6Oq>>jP
+%6]QhN%5i^d@[,P]eLS8'>_ShL!bFF2N'$OP;G>BdJ>rO?1*ID"7JqLO+o>mIC8I8:F&8`/oU0)VF?]04r...]%Qsj9jeVlllH2$G
+%(d9J1c%Fg=9#u%9q:GSuMn(`@d:1at(pOh1&`b07CU(f1`5YZ-9\f[A`tPC.bO8e'\Fg>YWbs![_Tu7Z&4fQFrnG!EjB+BE^8Z<K
+%:bH-?H/gk^[%nhs.%B$a[])]ahC9/O"4OY,[puR[k/k\="gH^fm%5PTQ!aJa3AP96Q##W1cI3u)<E*kK;q7iJE+c"GG&8TG$iD4:
+%p0,B0m9J)kIHi\-]M2:Dh`Ur*90RNTe>l0\<[BC at HsLLAT&4iuMd\$J8Pc2b4]+L6d"7I<GLNE"3'70FN=),_NTUZ1-2s:@-- at La
+%GNBn732[=t&A\XQNSImZ5HL`9K1+W,&+hl"^.BnIS!k+<M0^@32^umj][l at Sk=G<2#o at lWOn3s&1*Sul>(jCsl at f$bYE6*9F!(,+
+%:Q?33e#gDeMe/Z7++&:qX+D&5pQqVHFW^nu+qQ9:nWYaMP/2"]DOLMiMm_[pdn^FY)t0o(4;0<A1@[B&+[q>E`gu,:])KN4`jm,n
+%esN;\FNmtP2\'!m`>;(oWi7e^l6A1H\_(q:AZ$m$.H4);1PU#uU,*gj\gH*Y>JU3(&9Ubq$+Z+7 at eH0P9:_lP)ktMa8=6 at FWnA%A
+%0!phTP+$Ui];V4\1EQ8N(]Mk!F+u"(N.)*0['1nuStL$VEncRGo*`*n]hFo:JN4?JmBk/J+26CGa;\PXPSd-*MYMpg-Ap:EDrQE?
+%jDY?tQFWQ>:BgA:dhKE9c(^2WS[f+'Z=$GKjg%5m4E8((a14$VP+C<+4lgP9d8`YrBgL%^J at uKQDo\7bPZ7SD#.!RIrfXXm[nt/J
+%<,>[,kO\jJlCcRsL[M%3g?kM(8FTk*E9\Hcq1V:JIX8`:;&;N$o##=i>?QV%kM/a05:aJ"LCdJWOqc'?4O7lU-M.;`*3"R,7<%N-
+%`:MA0f9i;%J"pGJVK7p3*J7?,RsULmc)+>F\FN-%phDQH[462VWJ<G$JC).U[!`0sm&-N[F4pDrEO^&_\Rn05;Q!e,cL'J*OJhMD
+%NKF7bpFCN9_9s-&DIQB:&cl7di6.]727J,JBoYdsOB1f)8$`$"-Pfp$D^M%(p'D)U)`i]$D)\O8M:[#]1+P_)9/X1)S?CkA_S`t`
+%_,72KQch9jK'gPZ4E7T%SO^WT/R?&RW/7mmLndO<BAQ6iaZYsu3Yg'>8(i+9_e,-6lb<#lKK=;m0e^'bfa`F-*f8[7i]uC.C210W
+%rVYCV.m!oDDoK5J3!_A%(Ze$G'NpAu8ZX;rgDHYUYi2LNaeE$ZhHUk$A*oeWS"(2;2f8+C$.a(qk/T0S[BCQqDYGoC0lVmmi]U)q
+%pCNd^1b!<'7Wf%#4-TN3i`Ks3.?D<p1j*]QbAXu]9S7=r9O;OQ4T``#"+L[$pMVMjcj"gfCfq=>GB_n84KY%f3QcDM/QYbS`noZH
+%[KHTMD;-SVP=+Y5k.\'qhORH3:-%X2G4i?fJ"iqMYl2\KoFh&^(nW'5WZ@^GrCB>9Qc[OX$Ous\CmEQV2Ba7S-,E78,:c4gUX&3m
+%Ao4q!7S[CLJ'<e*>t]WMaK@'-^9=)YqKL,d?Jh0.<_e9t=ACjI(d8HZGOh;k5`,P/.bhER71Lj at T7A!NEB!k7/"%)f#ll(Ch"lUE
+%j:@H<^W@*4!)`^dc&+J.O""9oM[DQTqhs6n,[lGUkAnW^!,s\2d%-s-DKu;]*G,dI3T;kpF<R9pPWT!\T"uJ/dhK?mj`dd`iJ<4l
+%^qdsXiMga%kHT&19UI%nZR>NE5Yc<"JKObqL0octBJ-=Sgf0p4?>=qs&j+u27<<2XUdC"0"ndILHp/5\Y*k.;\e8A6S=2'86:i+F
+%%g%m($__Y#HmWA5T_RIo\WMkp-WC&-Y/r7dYSFR8iQQC=>kZj&bth!*f1g)Jgq'a(H[-?:ZMLpQS5ET[D5;?)-VkjNg]$?_rX at I3
+%aUi+d`Y`#H(HA&1fn5m))pEapiGc-g)UNuq-a!KlkbKV+[7r*q:+^6e3YBIr>!mfcX3%Ij/Fa8_:E=h0TQbDrM>^3r=nb</j\.:1
+%?>IujOABTC!cPsNAU22)b&e9H?cNk-WK.0Bk:m-o#A+u?-D6l]P;o+ZiHK:`9$kjn7bQ:D*W.Rt7rk:h79as]Y9%T/[RRO at m_+U?
+%fW\J*]Vp0'Sul$K<be'V5,V'/Qs^WQSn!=Po-a(/l'a.h0#mcic9sj,<N!#gNtYlC$52UiYH/8dWSM<*^+O*.:I0>29?hE0V&u,.
+%,W_6G:X[=n:Z;1LUH7pW0DfIC at Nj$L.uR)f\uGZA(_?M&ZTXdNAA?ukq1CIm9s-4jCACbC9(MnGF^s()X*EI-qmQ^C7Y*;XPLtaj
+%C\<S9`3;aMLP^\DbOL_a^#ttbWbR^6SU4@/?#"_N'+P]G([68,)n(UjgT6cu9u(`o-Ls)$.iT*agqt<"S9'=!$Mo1np,nPIcV.W'
+%[YAXP['K":)"=Afqj73&Ft![iAo$X26_7:HPe.`rL4Mg"q*],#.>5cEfl?A0>nV;%/\+erIhu1-TT]/iGI1c702LcJp;I"/N'R"/
+%F&CU9jf@=V1n'Y#*P!2C`Xgp/DEau'Kn[@gO)WjaWWo%u)GQU3Cq"S$3FFRslldmtF6m].10?^$UlBo(6Ikg'JXEN9M7j+Y&lOA.
+%f&K9"MTj5L-iTDOHCf\E=@o[XKW3*QJ/+?Fe"c6821j<N,k`XEM3F2i-jnK>D>PMjGM:07dW*Mp04Kntjmp]ma^!sJ:r^^b23M^*
+%-U:LeL1J_8$CeuB3gm",V,K at dpeFmnG^9hYr<\7i1.e.BPs*n\;K8ZC%boYgf9h';eJhM at rLeO/+WY?GH55THe/tQ,'E2hRYdFq]
+%XR$5q%>Q9+9/KaG\nlOJXj3X903US'LS7ad,&a2%`O5OkA5\?inlX=6NkC"A0!2ej.1KfNOu?2Z539ZjhYgl'pjjS=foMHoRNn/h
+%\$].%A`XGhPCtB?m.B<);<9F06^rCKU#iSA^, at .h9#",%%"QAc\lj)$aWQ at M7d1lfl*\D!$YF_hPQV%J3 at UlcLG^/6fR`+2i):lC
+%8hbPH-SqgVhCO?Y>@25ZF#*bOo16g1%7a>`D2(&_r6uO'_,cN;W=hku at 4G_3hcfs(dn<<i.uMH'b#*i\4ItrJ8BuPO.euQTIJ%+b
+%s'9mC[`2@&,`j="pc'94DhU(*S7fLoKGH7V,0?X)Vb2ol]DQ\WfJ59I>q%Zde!cF7+9/,p*)Mo!7\m_27L'4\$^B^t?9E#bPE:^5
+%C%a.S\#<dVK9CA/CH")M2]8p]D0k#!&Tu)_K8/&W:OsC6+q\/VTqjGWT'`jk8QReb6- at 752C)]S at m7+j.L:3chSQatgpMg0PTS at 4
+%3)BEG^'WN77DLt at E_7FTXQhU=_I/Ps")fV5?\.p3%A`tY?bY4%jLj,F3iUh\$FQ)Idm,db%$66;H80,'LLIB3b1_+A)+brLp)IL"
+%FWsR3>L2<;Vf_ddU;1 at f>#Fb`9$mo"fNQ)_^(QhD\ACCYn\trc7fp'bQFS&YbZRH2#05uhmC?>R*IOm$[nJ1"DW[I*12W"8[b[qC
+%m^W[M>1.<UQYZ@:[TMnf\(*eSk^6T*HC:LC5V=:jksB!b*8A4oVJ@$^C#pZf?$-LBWI]k/VAObrjlQHjA<a&J70RbT_8!]k_PgWe
+%B2/&q1`eb!H.nLuUO;Qp6FEA<F%Ztq)6Y>[g;/610j&hd`]\I?P_ at 6kA6ke+Zu`21^K.HP13DU"Yo&2"nR+rc`ph. at 4*)JF*fk7,
+%WB\[t at QVJ[>f3A'>k7><mX+OQ(9$;*a$]*&NlH$SVEa9Z9XS%/%a*a2CWT2DpJDHJ<0Z=%=n/VnV:qSdntoAW]`,#3/Ss#QRI>:]
+%IFmeh!CIDS[CrK&-ojb`KT&D6L(]gDH-i9'#u,-/,Iq?`JAh=`dKpOJ;k'SCA0q7&Zt"'QY.4l-r\3p=N\]Us2JN=0\>rS.C,:@9
+%3[nMtIR%\$T49?4JS<6U$n-2(*oeQ0`@$LgHF\"9bpG&ORBhQPb'C*r93u_F5.0Wp1I9-2X*qTEG$DMh2r^;BlZZ7Mk.aRC^[>,8
+%NeMCPMJ#)H\UO)q,[AfZ at 5\d^Xol'A3s,]C!M55`q5\@XWni-YTm+sanf/&GPB]P7]E0&O6S;?\$op6pL5a8OTJ7TlX&W'#&lW<H
+%;@aCRF\B/:N<u:1VX6e53l at HaSK8TTqJDSZFV)9gRc:;Z`B2X!;ihY3?Bmj2f;:Om@?/)[5X at KX(7A-1YRH\<4**1V#Bd2)QhjCL
+%nGMN5P\)c\.jtRJAW(s+'K6sJf:KI'YLJ$/'I"2Ij\AH8j4%E8Gab:NN;W7Mj0<KJ,o0KZ)@'B/o2W-\l]_2@&esE;'N4Y?'.N2<
+%4:d'^6<Y_<H(9.?5ql?_WkH`2l7"&'6,RU10JOf67Y@>"4B:lh/lXI3f)fu!aoUtsl<ET1/EKk'U)Z4GMr_[_jNGeWi7s at 6,u<KI
+%dF-#54upjL.20(grT>5dkMUfSe:NbAVU5\,SfF>G;R,d>",qg_;$HQm'5$j$b$7ggX9/dU7.$dQ%ss0`pF":PlmTF*Q_4]=grDSa
+%aOtFiCGOsdZV%\-=S(C+W%:'4ENE&^=_;5ao]c,tN%efFl1+9QV/o,+<o0T!QYXJId;3`8!>@J\SN(hrA8:D$1:qD0&(@Kn5"FHn
+%[?dEJRdb[l!?YW3<tBZMe]MbS[=b]Dg6hG^HV#T#nl">[RU7fD&O17t=YUuQp*p<(CW]W(I%>sc:<@>>W()sb#53Y7EMpf+5;'>(
+%K6tqDk<m:ZU"5eW^mY>ns*:aV%\uX\#;kO2?R+dHVi&nC3SpN>`?]=)UiXu/pZ90ZemTHpq'rC=ICC:n%-u"s#_i2#bH5ho0C!Io
+%NlXMbl'ZkaA#F'K?WK_Hd8_RY('H&o]km[E^acoc-!Qsc7,pG'KF2E+:k$bQnY&C-OdeT-Nn=1q:,IfBNud\O'_Fn1c9G&V+nNo!
+%WcQB0LUuPX>1%id.pqu*eQ6P#PP-DEB?3<0p'iq4X9#2-p30ll7oFGYT'6 at T,6q'Y;HA\j_sn&!86qMekP<eW<]?mF]e'g!3Lt_g
+%or_4E)-T?.hXA":l99049Q[ODS,+=O6R$<km^7HlGn\M&rp`Wd\japb"p9$1b#X;.&D*LdPttsC at CNhWo@X#mSEISd<9_D2Kd>S(
+%DP^Z836B.Ohno3k!]blb#er0HYRug\BfYKQ*Rfj/T/9s.h>M"8BOfi<Crpr)L"+R,Pt$rVH.jSE"f]pBaNZ($)TYdJ7*ml2B6QdO
+%mjk7)e]Cqa.FcI*bFr`a`F9l//YnV\dm5`,kZVUG?]>sHd[DSHb?'_GXKZo4n"2sTBX+HVSpp'+,O6<P#<&0;hJqu(biDBa]Nf6D
+%.E&Kt&lJ$m24%.YGn]%@k8;2Mp"'W1(.=aL7M)Q/"He++1T4iV4L[E*_*T$A]#TF&1[H(+?1#M7?mGoK`(FP at 5<2&%dtj1M&ce:l
+%^9G/Nrc>>!9`StTYT;?qplc"fKGoY0VjL7.8EE1,0\;/n_m<T-e$%S4i&2J>cZ4-m,$BjS1j1nqhtlcA]53=70]qu0''7i6F%dG@
+%]^#Kb4V3tW/_m)Ag]s>0##RU&"4?EGCS#H^!o;>2!CJU1GN?$j$pR'T*B=5$b,4Fk8K\9G\u0lZD'mD at W?ZL+<jKQ=(N2K&,/RcW
+%O1n5Z4S[$KDjaM1S_hmg[pnRu068q*;E]eMd=8jMU_c8,;ARu<'8aR2JK)T4HE?^4>[qKY&[G;llkK;@_&QmLQ[<XWp?suc[&b_0
+%>BP&1\&dA?)6mCOeG!4F"O&i"7u/JQ$Omh-H'r:`N_kL+6,E=>^RfRG66-6?Go,ps+E"CY$Ie3$YIY5cbnhS*D*SI2eHFC7"DKYN
+%FLQ at Z/>?R9'6)?P^ap#1A!/e<PWS],"k/[ja.nlDF'J7PPEl:$M07\YkbeebOnPpke!DHNmjaWe[bb=pl")Yn5(f$Aa-9+2P?HU$
+%$$_fQ`5\0^MRY2d-!+Q,W?U]^oo2(:5a#`,_mIQ":JRFWn+iTF_e6!*MrE&@F_,WFo#YV.T9.Dd(X;gV2e=kY-2PREA?.`eD=V#Y
+%1%(9[6h`,Jq&k9NSCtC0,g3#M>iHf5LO=6DA3CZCWJZ%n".3Kfaopb6Vi]@Ya,mCgT2g%EDp[8bckq)+Nh]Ra:Ns#6c;3P$F\Ths
+%p6.C3;-N1=/e*$NhcNX[LQ1f%U[[BO?h>K:r*:4N$N1a%Ro`"fLY]jjIF#-l7-nB4Jtm@>/$Uq:(?B1j5hQn;$_5I1f#V52P@?2M
+%/caqGqV;!0M(5oKa^m4C,F^uK=4SPJoknQA.JJ2PdloDNQV$p'gnhd=:e!qOBL(`IY;u2n9o=it%?jmLftYm2_'c`n,!X3,$nLan
+%h)`4e5&1i->4:f\^F:IGU/Bh#3C_n"S at 2r851"Wh at mR\*?dQi;gWMC.+P(gP;<?m/ETsZU6)&fn/nTP^aHJCHH#d2>.!P<M1WVNL
+%_XL6E9HI_,nd''UqYSD3h9X:/i<oNtS`d\H7o'TKcak_qi[01O5_aOSSEEO\JZOKp^5L at +M6@JB+L,V at Hq6*m- at ._d3+)%\Jg-AL
+%3^1l\F<#G,i;&Up*6rK&^^43?@Y*YEBlbFqG-aZp:,WuhG-+BBb%/a4>`]"BnR2P)IUe[71dX/_!MUJ@`Ch*cU%ZG*qE1Z[ePH"e
+%hRVRa#=]B%aBt(j0gS1=3c)#)lh>UQ(^/t%VTqf*jT&s)k"_Fq:d0^:-h8=2o[t87Yj!O at A*5SdDII&H[&oRN&jj)FX9dQ+A7sr(
+%+ at h`&Ur%>,?83)hIE]98KeJ#t2cFFpHZ'8R*MK$(%c>+XTo6*cZJ_-,=m-N<Sk4=JX<kGAa5/97;B,Nn>R>PBmQ"k=gph-*P:\L)
+%)/^aKO&T&K4bqggNE!EB68RB`fTp*k&PbCoWkt_8:%HiE28sVH<)@24r1<f?BgcWZEfApPMdqL/J$IX:A;.PnIJ(.<cRcOWVd(h?
+%F=gT/hZKR8$Zm>O)U)UfA(jSC43p%)5/j_ICZ(05kLS6#Uu'e+2(\Eqcn6b3lJ;E/esNq_qGjo"'1^>WN at 0::q_2l0dnu%4Sb/b5
+%Wia+u9j7'Cnu%e#PC at R20GX;ugm\1CPB%#tr$Rb?2;`$``^SsqhRHsqO3^j"YHt9:M=S&gn#*:RGF4Re=g, at I!=WRdM"LLd3B!in
+%f4L689U74J*7kW;P.;!WGnW at jJfVMHNZqnMH%!:'6%)o:JM+a_Q(heA/%[A0N6%KM2Fs:u4;"hnWKK#AT-o[(:W%#7!`Lh/!Y0k8
+%VOsG/VB0rll1C:t+SeLg];NZj8roO"lP%>T=="7;6%=(G(6kGes3r?Jel&+%TMStSA'6(bTHKU\`#/ItX\?rgdD".C$_4q0rQB%.
+%eb1,R4T=(*e,*a_C<"QClW<Yj^1jp>>gD:uQZ3Sm4"3JBG<A*C]!#HsIACm6h(mTiE0hgeRZnP?Eo7-B=6eaW1.+faQ@)>e4t,IM
+%@n[/:WnX=;b%JOC3qDYN&T!Rm_)=8bFPmht)ac('RBl!K[!]G-js4m9G(`D6n+Z6^h?iL9$RhZh1q7-RDb1P8KkIeL[:NhGQoHEh
+%2ZI77eMr!ceH!d4HCqY>b;$&NN=B6'$ns`ZenJpQ[.Kl0AKlpj>;VHShu`\41BRciea;7^\G.a6V_F:FI0AT]Kplpd$Ee`U>ncs)
+%G at Gp+J+B0Mk3gA0,T*eT9AkF-%BS#c_mXTKDp!5-]hb4E4<>2JoBBgjp[ZU5?AfWN85lH*bs$55Ed(*L]h?gKO^G8?dch3CYm^8E
+%8uZm&U&>:oV*`g3Wc([@kbQK=p\^m)d?1+r6M<kdr?g2U%5KXoPB?VXk+32#0eUZNa[_gPXl+kd-)r<[d1+=hGaQh]Y:R372HWCo
+%-6+I`aVZRNIIeg at qJloE?S)0)qm*nFZ_?.-VZ3tJCaapNhtC^D>O'bl;ToXgM-G1ae]OD.=_\K4]2e_'f9T`[Gou/t$+:7^2e%8n
+%W&`@5@>WK%B!*D)V9Vm55*I_PNP=N((H=V&!"1_q5p!F.Zq8+F!WsT[EX2]PWU[]W'WML_U=R!?10uNFqF<u'0raaU&Bs^O5/WpP
+%a?5N3b(!,Aggs*&ip69#-kF#o-rbbLPgEP'rO!kU[Y3`^L7:XSD6JEdco>dV0MB,UC?QoIE`N`2'Ic%NJB8FG9)@G]BTi[efT@:L
+%Dt(#Lr,/KMEma?0k8!ZK\I'?N_Vp"Q)gu`g_+2<&F`WX$cK<rJb)L;g98tf?o)[0"P/)k1=&s_')N9K4)uRi,,S>nO#F=SO$!jEX
+%n*AUtoVA^gn:b at tcfo;^;LV';c/>X\,FElXdkrR"\dU-R>+Rk*Sk#Rs?NWKb+U1;\.Y4$-N1#0W>YXd:0OtBUq$/!1QiB at H%EN<6
+%&4mFA>p_84DB'mrnK)DAE3&C0l0]c^3o at Cj^Fl%IGOl<T7j%=X!3"BraB'tg)KSB;946[jq'DZ/>]`.g\l3MRCu)>NO(g>8!1RA,
+%34&&l&7;/N[119$rHI<4P\#.^0ff]l.E,O?f,Nkr\$B8%5D7!O<Dp"3fn)c1(`ea&X]A%Sc;CKBT+CKpLs$Os,Id[JEjb*["af;2
+%:t<,?Yh^ZtJ?021Xt<F\V^cr8_Bm;AqtXOhku.Q/$_oV,[@DdtKAG1AGeC"o)KE&?)(r,heV$Gb6l;f-o26ZA##C6AC\r!'E%^PR
+%M7m(%q#sQ/duOYHLU-"#jMWgX>._,3=B]#4>ZtK^Pm='i^#.pRE2_Q*?A;8D at LGTLRnZG^M4.-4:iN-RSNNJGQVs)C6dqUgd`eq"
+%i(]o0^J6L[Vi+_)ZMOg!V?5PpLF2B$kHoOXg at tq98KYc:CI4^IeDe(JQGLdL?N1r=[H5>VX0&<X#qA0:kF5gkipZ_:FI_']GQhcS
+%`jq/l'&mo_/J"^`8TL+irQ1$3gtOe9('lKn6mLD6lnE!Y=@<ZSft:+sbL1enCFf3)[U\mdq5%q0bt#6F)INhHXSJY3?d:);]IfFR
+%8Dsd>Y<M'-XL+)+HANCtHO:i%D$Ne<;niMuE+m[;#qkSjT+m(R]IT.N?K=%h8ZGd0"7H"f at 59?E<_!A41?l?p`Ste6^\1'-f[hn=
+%R!\tTPLYnCQ-n6cHV_0#01!@4m.Y663`mqWE!-L;K&ZU?laQ%P"Wch\^%U_L&u]u)0OP0p-GYajYj?d6l59&?.L<l0JPin!T?B?Y
+%>j@*j4kFti+6NYNTjQ-`+=HV-J'q1W:Ba`edurA9..C14W at c1:hLkP+fB\K at b!liIO\`F4PT.a8P)?cKnkM at hcbuhVZL9N)"8lZO
+%1s>Z]qQ;8PqOLl[i&"=Yg1*2ud[KB2hI\O*K>_"VLJ/N_bf;kM!a66&_IjFt-E61"G/TX/M);>X$q(f at n*I4j1\pcFCH_Kfk&]^G
+%j*:KA,4YI]Fl?;u\*d<Dh!7Pg:M&E]B9_SfM0SU*h0o0II?M]akV(\.hu(pHc2i2N;`33QC7 at nPJpU'PAt,)u,0PW3/53lU]nXS]
+%ad37ZVS\uMB4.U()l6TrKTR at J$N9+F9rBDIhjtLPRm[[9cl+PscK*bZ7e5>O7:T/G#^l)_dH0O_A(>qNT*/.OAPRHlWcFM%>(ZWt
+%IlVdkq%7jIC&F+4To_do1797bi-XQ0XFpobG/LG=>d3oM\/u-dbqqum&6_eY833kW5SpQG2JjH@(o7l!N+^*-4tD=tJTGaT$^Pd(
+%f0RU(@IorjDJ<omjoL#LN(;*<;Jd\`<+`C;!LVqnV0o$%J*m[Q`%pL@:O->P`j3-&+:ofidK*M=oK\8^!9sUC^SKl=#f54B<cilX
+%SUVq#,<:pdD``qoG(apQ[M4%CRMP5abc/I',rdg]YA.]>QMcuA,ILIZfos at CE/?@CciPP4DWgSs?.Yt0hBK8M228pX@&9KXb=J:\
+%lf:F^pDmkh3HYXm_0\ki0%O`Jf9NDQQOHg`>]O11>gsJ"GsjKl%\qnoBJS01\1e.l67!/,EqQ%8CL8oPr4V4pn!$H,jJ&BR-XabR
+%!Pue:K+ln&+4="'\BalWHbT)DY9dkHa2+'+DqY$pcME,NFM4%o4NpIib0/9B+#aqi>\p]-3Ln9Z+3cLBI&,`hI at E=mM,!+LHlS:S
+%D."pe8-<g7&DEt8)[d>(pP,?_EZ`ct7Sg_"2C=`Cmj4=29O:mt;rY`l@(G\I<tB'jA12 at oOGd,%!>PdQ-Qsa/&cb&_3>g^7S3O78
+%H#E^j#;nU97tMb2AipMb"[YqlUY%WXL$O"sX?$W',_ZCMjK0b.!j9Rm0PDHdoi:S)YMf?^Oou=/G_"%keWjfggQA,^WO$R^3*AJo
+%2(q/p#'TosJq\#oVKb7Df(mCqLSX."Qq!Ye+h;DKC[^^33Qi?TE4`8+bN./+"P\)8Rq%r'4?-ksNGFF1 at ki?r)"bLD<=T3We'fjn
+%<tYf`3V!VX-fmI0=b;OLT`"07hh:m1gLCY^mIXt,6g*U8\\8AtWK6XDXNG;*Ythtr1/tR'2.c_'a]*XSi+e-h+7%J0k1ChZk)A<=
+%0Iil530^o%X!QXHOcgDTC0X at Q^YJ'd[Rk:2&FD4R>Ec^'iaaMk,#Y@"FFL;BOOps at r:)q[l[e',g3ZH"/h[eOI;D3P"L!&gmJ4+X
+%6jPOWe?`!GI&=%@kO6p[9#6kdFSI79q&?$:(s&K(&S:WG)_XQ:iQY1U^TRSSCn6fPP3I$?fnT^_kgPbfZW[tbb;k:\J+ at fr<QqrU
+%F4-EPD]p6.aH4mMP_!jqEhH?a'eRk-bG<4)$>O"t&!FADo#0P;07%C7Hkss&'RbL3=B(@Sq_[(<[Q6_>(i+]k-cWs9emq,'^:`"7
+%SbjQsA93OAl!T?:/U,7l?BE`i_K2-"8I%T#KfkH0882X=>_sgBr5`ihb6NUPLD+?978B8eqMdu']+SYQ!Q;?,hB2K\RTu+-Jeg1-
+%StP7sQ.+f\lf\(<bm4AI^?Ln=q`L0Ffes'3JP(-SAgA$TDlG8%5(*pDGIg2G>YkK+l?=q<c`Km?BH+/-&RW#-mul>=5Khut@)=;H
+%XK:s5(>SeWPNH98*#T>%`TpXkJgRrkbSDBI<qS0$;P*NXKFM+c'?$'j*bQt!gt&"\`tA9!HVY%ZaP&PUU39.X-:[>!1utNN=Al15
+%(D8E/C4P@"eTnMG2#A*#'+&*c6@@1O#H&FamP5CfWC4qU&!>^(bjC3J#CrQ`]_f[.>PjZ)@tGjno7im(-^gD\WIT^I7XrRCKYBk=
+%ql*ShrM6%6q#tS.H)YWi%/Z;QD<o/9n21sRPZS%tJV-Q=J,LZ]du10UKl[+3CN&Jr)&]S90UmH#0+,7lQt\;`+DlcTh\3snm(q37
+%Dn]t_]qq7'rJIY=mp[i(k8u8(m</NmfVM)iF\7snDg_dCiU^74$W9W(iK&2GXh7:jD0Jp>*LEu$UJ(Yj]Ya!@?gu9c4)j7=n(`k0
+%G_`T9GnLHJG*#XW01W?D=\)mUM=(%ns6i+Qh/[lR`468T&;,qUW$]L6M9JiYc=u#.[N78r)F<dHMpkH&RF$/C!89g>hf/20ge:T9
+%f$!]Q*Wd^@JD,O>S>M&T2UbR)^1a9mcS at nOeO$Lf<^hT[:O64GTCKaaML7PLgqdCu>e=VAPT+"MlN6F:oLM4$hYU4["UP?oq6?De
+%b"egIq&S5>Z;:=u$n(h([eD4P9&n4LMq3TXH#Jpfl,#&@nLMNDQ,!pRU>V!$7pL(rRJ^p#\m%fgDk`;<#`i1pc;(lc,0R)Oa,JNa
+%8)H/b27]cb2snN/8VV!rOXLL4(4/cs6)(3\]O9'iEGJmD5*l%H0<g4Y'+kJlHK-)&aftTMB^'s_#t[i%LQTM]^'qdF_<@Etn<PNo
+%r[=o&@=G-`&Eho5fEq%p2uPX8?j#T+&ecNdp_B[hp8c7Z]G`(4(oXh.,ZK`ciJHK#cr4 at n[@OJ<9'n*pd.$\YeSQlLH+g*idSTMi
+%,2PnYDrh22,d^ZD0nRF9D^,EiTEs;J`2f\2fI*=QJ<4O3Yj7gLGC0!S`94e3o$Y\'iccG3(NS at Fgk8]U;s.gD($67ZVF8*EY`b3`
+%e*BP at 4_?=VW)Js[RDCeL6+WnHS9edPVJFrGZP;/F"ADI\!\a:cH:Fi61,,=pT]`K6\[GL;67+9E*Wb.)6RdVhI4$a`>\XuF@$G'W
+%U7%/]O;_<+-*^q+)LigjWR_Ee,O7tW6N#S8dILCN9'Y$[c`$TsIWmPPeS.*er4XUD9`i%,o\DG1nq?2P^k@)ob'tcdmnOXtm'*Jd
+%Eu8*Ok48bj-SZhHrMj at FbA28(cK)@uWB=DPa^$pWa`R#\IVO<gc9trk0!kO^;B4J>_eV\@7C><MD<:UY!'3K8KUtmCB"M/p"_&bV
+%D!XbYEpW+^*LZGm.cJEII1ONl0.jg/V^e^4A:dD_g/6/BTQ]Va4B0uN0i0ZQa*BA-8IbOOc^U81X2F-S\%gJtFdRbEB4Yl"P5tpm
+%"LVDS9r&WLG&t6gK9qhu&8 at e=q(h?]F$C2b$!On^`aHMF4pHArP"1b"&hgW=HIA4L_Y!iSH"2]l01qs?StTHMp[5u_!<0V at jfs@B
+%bpPZZSWq*3YnZflb^NJ,4]TkNcSL&B3=,7L6I,=S=CiZ2l5+JQhiF at lS7TB3Q4JTGn)-KZpd3TB,.?!fDB@]Se3QO0i-n at aq9`TA
+%fiFu$_?k[Qgc?"M3h)]<L4l&oXR<=r[^Ddg_]Hk!hP]<e[?:/-EP/^Ji[rFEJJ)"(CXNbcNa1tNe')q53'.2]M3s43pELAs"h4_?
+%2qiB&1hN3qO*Z+hWZ at mKcHej.TrN*JFAbJJ9<BE3ArHH,\V/so^.f:?kj(P-FaHru=q8bLh.r-cm5eO'2J4ID2TFF,H-a[*r]4h$
+%kFmR7GHk(%40RRTEi^O2&7KQK)R6Dm/-pHi"S3%ojMKj324,o!qe\jgkQNu57#QWF[N&kIPC.ZQ=.\rAe0HUhd- at n>k9giT'tR?@
+%4^<^LQ1k8=1<5h$9V-*j@%!W'I:mQCC2up[YUJG!9smuiA["Gr.\H!AHYLgg+b$gt%.))t0-0,dSeMtTQ*b/uAu>c]2I8D)a]2Z]
+%^c)YBUb`;-gsinYG:Y4XoLROS5b8\"I?WuCV,U**$4_C3b_aOKqSom^gB2bcG7A%?C[]j)nda9\-d;nY"OWeV0li-I8R!,9+Rq at P
+%+P<,$aW!dgff at I&30)U<^1ra:^*jZV,WHeQ8g:"_=RtfVi=I?]Ab?!(M<GS7#KKE:8.4$Kf6Ok<iB*6[%jXci?<A8^p4@([&^%!X
+%_0MZCLk;;N67ss2/o`p at cQ8HpJb6e5b>anl5%,erQC&`nZpPP5_/K.FH'I3`HV66oD]!pLYiZ7sp"l[WSrS!0b87D3X$J,=EA9o@
+%CI:U/;)iJ>B,5qAM,mF?G6$oZTo9&Y!ZfNX\'jg-Q]8Yu6MojQH2>>XH\J1E0:Ns;JEfD8r-s2#[7%nK:b9S/EnX95Tg-Ik^;0@]
+%?(r1C][I5QW#Vu.e9T!+bX>%:Uu(;(Q,nr"F]\i]F:\Rl:(Zu7HP4X'JGT,)Y!1/(:6gXb)2Q?_gA at H3cqf+O20K&A30nLNVdu+:
+%OFL$_R:Z=P54T0"c>EEu1G_Rr,rkQ^q8n0>N[_^pqW>+e2JG%;-PtO"Nnp7VGph^fR%]MmeRD1[>7O=@XC#na+VTE%,.&B"OBHj:
+%pU_.jO4UT!(t-sXO$cdNMB!?+UtW/QVhJ=gYgGagK)uQ5:H0i%Cg3+LGSO(#Sm-A[;M$ZE9A^Jj.aajXaZ#U"&p,+H_Y5^.mhDle
+%;G&nt&Fu]*o&]Z0[[X at T^1Z<bH4fq$bl9's]SWV=*%O6o$OfGkJm.\YE2K`(9:JHIZi*NSZj$ST9AM"c(oR9fcQIo&qt4I03?=:G
+%s0t<fm0'sR[fZ<T!piWf-\n4WGCjH(8E)?ZD[T1a)]3HlJ!,=jRMdM`;`\J+,ukmYBW;oI*9VTN&\h'<:'F9fpDEhVD.\nt.^.cu
+%m.OgZI3aR<qXK\FTlPDfPg42emX",&2S.2m[B#l.11[,lTd8WnnKfpR$ZMc3Yi;P&RCW)NV12OOo/6)\PBCr-cp\^c/rH=6!9g:g
+%e(])?1t$7-mS>,tcTJ?WTof=!5tPs[3YaZ"K(!?tF^O=-/]C1Ccn^^S&5rjf/"%akFsi\lNuYK7l<38qVd at LhoLhAhS(.kc4d at 3n
+%cD?i[(`soo"GLqtqDHN<:dK^RBu at Yi";\-)\(Y&(a- at n,&o,"kOLkC\[@J;ekkFC=S?6a,+S#!1\fFAX`EWj6S+f8o?iXUmS(@',
+%crGpeDe+'IrRS"7>h>mdae&kYf51u]<4(7^/q']!M<dhe\LBKJ9TGq+c:RT&%\;T2-uI52c1T7/R80YR1NG76hjO_:qdHdp]L]Mo
+%/DiJ,J)HT&57VX6n-U7+7YasO0O!?2MueS!S"9'+8M6!kJAt``oVjIbH(_Nj&>hVaC.Gh/*i5=#4Hf9f;NIs3Kj^AjKKMB1BoBpM
+%g$kCA9liu!Rm)8@'Z7p+!ChUh8,DMHntf3:\Sp3$?'(d;Q&,Rc]#93S_:X55P7R#OCU('a:<^4s-j>/(VsXK=S$LLW\YjKB]2Qd3
+%$[P5/P^o*nQ93riC-K)6qkmjpId<]l1P3nIEbOXCM8*is/fB7+'hQ/7"n'em'EVH:e*"dR`J/!RS*B`"hrZOlIOb.:3DP7FBt%@q
+%PFmgNe]$$MW4Q'X$#ChN5;7M+5k%Sd8M*MHoqepP4dtQ?%s8*C#Em>,(q1:ai=/p>(Qb/pJT%3soGGoHGkcmqe`GNHId6PI(i9"+
+%3M+8E"i2u`"9Qbto&Shb at ou;@9ce/n-2E26P.0u at aHF%u1W[VTeAp9BFtT7r98\gbJNt8S&-Ku at KX3%ElejH^0&a((@Pb^d$/-h)
+%a=*mFcOh*$ImdX[@kqnicgVSclQP+V&)<aV*r2kYQ at N]P#>Hl/(H(JIs3M'G2DWN#Y+G*f&ci>;d0X0`_`5\cfa&csjNj=Ll*R76
+%Ti-h5_('j4P?L*e,U0\ZD6 at L78]1pZfSrq`g?,8<$f1`%lC!juc5"O1DWm\DT\R47^hPFp%Lg5OeRj<!Sh,V0H.,G)[$[I at SSlSB
+%Lbnh&9FWE`)#%8Xf<*,rhjKO*\"4QO<,L;<@#$>"mNMT.Mkc-sB[V+$[Rt)qbB-B at .?]Y\9>,RS-18^REpcuG];$^+jPf0tEr>'h
+%6W*-iM7g(mpKU#Wi45-mHf`M#8qnIiP+q/.WZeo7Cg#n`c14k7[ZP+?B#7^Y]&oT$\_bi<CjAGqM'Y1Se\4%/oTi;cYXW(eVgE)P
+%'_:J;7_iuV[:;rN7`o`-N'\"Q at HnsVp!T/eWQsJ`3AL"Eb\(e5Xo2!UIr$TuCfAXL^8([q93'?-#ZdN4W7_+jY\?jl"k,dD1.NW-
+%mi`iD$pQ\40`UatGGbI-O-2BCTPi-J75ds)H&jO78IB7H1nKo<2XtK&X'O3:JeldD#b/KXQ at 6p*hLT<&T_Gl/S:C*L-YD_ZkCn(o
+%&^,bLR at D?Yo6QNY;S%:XEGD`N8-f_M=HCs%3LdQa58Ho$[;I2RY[(/>8<d3raB&JG:]?P.99+XjBED*RqRMG-dj4,**Qp*3aNU9[
+%[FoHQT:B]Q8.`6S<Tf=lb>S3_)5fUa`87q%C#;,HBKfqdBi0.WF^o,bW\3>ieS`r0T^CZtG_2b.!cH?mhpBM^LJArBA0):r!#9&&
+%9>DPal-?ca#5q8#DSH`*B>'pQJ)las+qf/o:jk'3F8I'23[l@/2K4>4X=^jX>PXm!V^qk[;mSRSc?>!kGRE%K`CB?F;OsGe"\mkG
+%$$f3R+^I4606!K#coO%+%!)i8+&hfKMAW5%'m\,[`>%)pW[IOa0!HLB-[G+q8En.\aWkA#s4*9B('%.]J?N;(Z`m*J#N5G/;ZX1j
+%X[u.]-*YGH+c3t[(m;]a!OWoH^p^'1h$folCZC<A&fK at 6,_LmcjUr!m=Ua/dGeR- at mF&:PJ*TC1oYAX3aZ])4Vmh%d)JV at QWL]%'
+%P-9&6$JoE\B[X"uLN7J+MdAW]`B9</N>A9Peg at m<gEcS4lLkpa:G*b%pQXK%jqRJ1*KGh'rbZmSEr<2q7<)tjRN9.u2';:j0b)L^
+%RcRN]$$[^CD;BdrcQG4?Q*f"mcO$0iY9`r[bW[ksi:(X4Q]%KZ;(IOK(3C1N^(GiiR at Z2N*7Rm;UnH[D.H^k at G3\k`-Kmh0.3"VD
+%6hUb$%NG/9/+6"RF]T=lk"IlJJDiW4C+F:I?&^;bBat]E^0`,l#r;_$;DY,aQle-7KWacpIIHd*2k'U=At<TaB/qR=-Rt\$oZPWt
+%4#`)`\PaNUplW35D,><0W!TW\SEjtO8u]Aj=gto&AG?>hkdWdf:+:(ID+iXo/8WSdWG29C#nn.M]l0O%*,E+nJ\tGsSO:MUig*,Y
+%f^-&?`'RsB,C<$<A-?\CdeB;f:*pTt*>U=4C$^<GhAbCA+8iB;0E$Y[`MDS#f8C'Re,5mKin3ADkN<n"h,INTp8L_UbF>ubE6\?.
+%/@Lc*?f#Q"%Hd-uJ<A36GYBd8L=Pk83lq2u>foe_APQOUm9:31Jma0W8kj<BG'(lq=a*5GfPHA,BA/Pac9^4uf%\$=6tJLrP5:"_
+%2p%Hf1L=$^6;A[+)QZ_5c2Lr;"\mRNguGgA<#VQOOGs at ISrLC+E_p5HAb#6<]tX.U2c?[-[%]_J&DoHYe'0;=^,"h#O57aR7!):F
+%q)GbC'Q7/j[XSq]K67iQKg at b@!JRDC>g#,]<bl+k'9SfD4p]j.;glY\GG<*SSk6%T%K1U:!@lh&AR0<=_*fFuc`Z at .e]PH3ho_=+
+%n%:r<]$)n=grso[If,cnT+'SuN=GRiC(:X[5g/WNPS*`33GR>D*H+N')$5r)8ba2p?Hg=<Q#hojJV$&.E0oZ=Wnb9GC''&l'(1E=
+%"sKHjIL?'7]"*f=PpD3-.go5F,o1,C,!QS6S#j6)Vbok$QJestQ](!":<-FV$M/dhP*0c_[foZ+-ROLT)oYrSoVD;@)0hh#YKP7L
+%6S=\i1t^6Fmd]Cf-o:0YEthLn-jio#OurkK2pJV>/:)#T/@p*e!uHCVV[*J;oo, at mH@g<:8>!?RW=C&6i5;>74fcn7flhglRT]Sa
+%!Y.IYXS#^XJ',WXqFQZ,Q+\f.KQg&eS=86WI at 2r-VI`nSib=[le<pr"U<\'Y\X^UrTV<.UW>>&O4q1JF9A+c9BDpu[@/iA=.4;?l
+%j at n>eccOK31,k1!>-^R(,TD%>L55&R"U$o,_5C%5:*riK7RQHN9UJo*KT0Vi+Xtc at M<hXB at WtTJ5Vp=/?'u-*%$3APGm^W+ at Db@V
+%l-Q0.2>]m0')AkpSQChNaUlWUQVGTK^4C<P9j4^KZVQG:25,'aCs#Sa><:R6\!>j6s''C`SqIK&I!309;s;sf+=G0W&%B.smuJ=N
+%BFeG=SjV<@09h(tq9\c_*pu[!/Z#=,[??K\,Zg.72$L\XCiX?iG1n9iBpLHpT%<N8!]P.NW<5)^:._f!_hm^.pWRS5=!0A>Isp3s
+%8Te^h9,-U4kmH3ThX_=/8mYN3E[&AL-Q\H//UGkJ%tN%p9Z]):Nb?n6iNebS_>=@"@%,j,.9gN)W_UjTnK*pqpV`-jr[`*i.;]3i
+%[;QP?P#>4s/P/9>3**X>8Qi?H'n97nBciG$.'JInOt-KVT2^Y1iMb'WbkA.qk(@V2NgIe.<Q`:+Ed\;VqP57`/Y-cWg/"Hsm_tPS
+%fb5^qPF"Q6+R$eabfr#fC(CNS at F(L-#O;d71`/A7i(hA!C)*\fCMpJO1_$?(1>WotoPoU#+-RSs34Zh8c at _!)M$i!CBK3gS+)5=X
+%2265C:$cC4I<m$n9g_9l1c=eXI/W.'KN13A!@E&f\)(-m$#3Y7$S)Sn@[`VY5G\:/=X)#T44!s?Zp%g23L*gOfVanj9L at n%bWiN.
+%&i>\kosr6p14P/:6j.b="JgErr3nZ:OkhDu,u0N-XEKk3H;Xc7[7RP"*o&WNnN"(;N>:f.CZ7Jq.*tu?F6Y](8;aZ<G=f)omEDMN
+%C3B[fC\?IR:[<KhJ^;-"B<q_5^H(0ZmAZ]\11dUO5E`:\3bLr8HcZkACLqd<o]@4\pf!(bc^tLj62NUoQk/JQE)q$o#NLA_rOge@
+%),LQ^Gb$?8Ckbh(1B9C[@*Kr6N'RsoT+P$>Pb7V7c"W;u83oHZ<MW%@P$9Tq:tTO;]@mU#Cm$9UfRh+R6]X[8b7e0D$IQ5D2hR4p
+%!`CDMEaEDo>:9Bl*:eN*c@\JBj8ZoLb*[-D8sjKUH1+8dG(l0G-lIi#S]D]uZ&A`8(m]*EF(%&c+0esf>ams/n$6UAO@/3,?V*[F
+%&^Q\M:\$JkopY6O]nMC31_NB"'Ps#(Q`iaP^Ylii='CL+ZT. at +V]L+cVbHp8i8]4aSm,-#c=D!VFIoiWCe*Q/>^8]EhH%Ya<$"?<
+%=OD%>eoiAHV6%+:e*R/,0Xq+$CBtm"P(;5S3f*CJ9^$cHeg'`r^RtYaQe\"A>`Re#Y6APY.1;8\P'kP,7DCG/o3;gdc6CHG$`E0#
+%JUn"g-5$`bok[9=UF(e`4?:+q4*pt\O9\KeE<Ys!XLpc7(6>@&Js7)/b-0qPCY^T0?AKtB[n:X7m)`$&^:Cn=CV5_oUq+5&CF(9U
+%;i=R1\gt!XiahW%6.`hGZLt_/+sb6PC-pusCDmSliaio<L[:@gPS:PC>+IZ\[d23QEk"opLtYSCj370$<;IlG1BGn*rg5pTN*'@[
+%#)CjP`jiS*N'To.Pmm.NM2^/%0%/\3Q#E6qCZQo%@pb)4V:_3oR)73;S!i^Pj4ornOM$n?J]IfHYD6\ko12`VnYA*Vqf80qU+*Pj
+%]bP(^WMZ<Qm;9d.^StoO7T.)PH3:puf;Vr],;N[i>2Gh<m2b]fEeSlI at HQ77Po4WumX?Fe\l\t_\PtlWIi\5t)r^'\&r3<.Jn$E%
+%cWs.BA98T+Qufr.Y,%s/8iJ46)uW0OVYTtk]J$jtpVV[F9/.2uIjWM>M%(f>-NJSCo?N#X*la,0o at ZlaE9l/fUQ,IM-ZGm(SI1=Z
+%YrM4C4\*#S&l0(Ymo]]+\F)2nnYg%Y&Z!&C6SAdi!GFQ,adi6PenEC(C-fQnOZ?[E]MUHPGB1Wa,#Kf("sQh=0+bTf at WUu:b$8h#
+%_%0?/Za%L>1$'HrV&Y(WZ1h"YUg.o21<=$tR%1RD2h+pkFX>_-14'OF9>\upa>]m%Mi-<YX%`;H4`gqYCchKqr=2l8!BQS/SGi;5
+%pcoNnJm[hCV+B6M':D(H'4tN'=o2]M(UQPjOY$0:^DHnnmpo?WTao[)7Es(heL6_empI]5Ijkp\od#U_CMG_E)\g'43QWP_=6!Z)
+%bH/0q.WZ5GHBL*+0,qWZA.Ze^e(WUb]RAsPc^N9Y%a at U&i_+[EgUo+*=dXU4[QR)dSNp-^11"ffT%hMRD`rRh_t5^TZX7LIAFK-=
+%;5s-Yb2jn_VV-e.D`P'EJgR,'?+P*q]:O5hJ#i;nQ=%u6:)Z2)qWkt93aSf]NaY);Pa1<!4t%"V`Fn"%bg2S>9Y#.U1i>eS9S(UF
+%>"U'ZKccn-Ea"FAn4\51e4KZk16];K)'mU*CY.Jr)Lr.E3N?%R'!KJ8=HI5tW__]sI`.dj>AP#6<3P%gjg<_YL(:r1'-=!(V,0E6
+%#P+#GBimf"eQF8L90HL$B+;PU!C:8T;LKU.p>he94D3i8NB9l4\g=@uNYr(Y]k]>LZ;!p+0a3HbWO#DId'BkcqrQ80:S at S>)1s;F
+%_Bg!AV1*.cN^ZAIhh!qHQDN+`!'X1>0JUASf]m+(SeReA9Luqt?9B<(rl$VNR=KNu/B!?t(et-EhX3,Za.2'O!Xn69b-%XjT6t(3
+%be=UBj:$eF<=bO`kSqOVH(:*([c>A&=K)WS=>,);eY[Y]X0!a"nDg2@\^?O8)JbR<Gt`7V5iiYPK"RI3P=GG4+K%\JW]*O<^^b)1
+%>fYo+KSF-uH'92Sh\p;?iX at H(Fp$]hhitsoIBQ<#!-]P;5o.VaZ7hL1<65i^K"6mFYq;eq.9$!gl&)[oM,]Z7ds<8>:LgBW.sH5j
+%6WPCkjJ[\"LbpFsh<7\iY]>%$C8c5tK"4h.Bta/<1GfA$jH#.'WQU_M]4fCN)<>+-@^6Q5"Es6uXi5/YQ0-HYL?.VHj!4dbL9?AJ
+%$V-tC9M,ZZ0#,'T/I+<q/F[Bd+%O%ac4Y-Q`JmTr94C\m)7budr)Y)sQ[HeV)KS'6#H*hZ+0cgn*gYF`^R#)"%h[5M3g4j[f!mV$
+%#pj52[qj\)U_:;&`NP?X3'`kJ1'sUNSe"<YAW^*i^Q*\3g$B0p]l.q"dc7#gqG#*7hBE8_Br3T+"oO<;Xun,nj='V-pR^`(^[n4m
+%SeI)XP=S]*o5)q<n"i3RM98YISm*eg(Rg6IB+/2n-&6D7VDq]!.3&/gLmQIW0Ph69lV"73C4;7ZZ<P;Uco0IW3`YF\^'PY3\Sb[D
+%c8:ViW'r\H]pgmb`EN03.^+%q)t>$eY, at Y"QPoud)[Q8_J=D0:s2"7E;^Y*qE7bT_=kf1cV?+A5nHf[iI]JG/PcT;5S2JnP5s$5O
+%LunSIC at ++&kbYB&`=GG:$'nq))Op///)BP]#*sJ)XlbgIE2/MH>$rdclg*cQ\!E7k?NR5(H6#74!=M(s,hhf!m+i at k*tS at Bd[qWA
+%CYLiLY08eHE:l;72/BHY'?ll5//O\]!8Xhi/e)Ti,g-=GDtGk-r_q>E;mKQdB_RR@<n4.kh:D4-_FTqQ0:KE=_Hun+pm\=`H"d"Z
+%2aPX'T-QpRq^hbUjKFd[;qKneQ=`QuUQ*joVb>;-goN)mqpdi/1gTp(%)$b<5C(S\"_(s?NSW</@a/IW,KFc-H3gBW at i9[";+,!c
+%OJ!WPOcS&WjhG%<\TfH/8l=?-.dU0mefMgE37Ab5#Q*5%VVZhA4@^m)U18m_3\!\7(gYW(r;Cb6O21X)m5]*2(c_d:V/5;aBX6\4
+%I"S'31r8RtE,J$OBHRhjDYLcI6qj_0=/S$3P)YJi1u"#sS8-KS5F_inp0QrKqur9gf\]F/6h8HVJt%m+IZI+d?$"7'U%Vl3Ni4Pe
+%g=sO'5(Q^o=-k*DGL&[uXB<U=A)+peZpSn_SYAM6c,kLYgmT>tcD+%;dX(M#J;Q56%sns=3-&AJ=LjF:/YI;YX`i:?;j&^&Zu3Q%
+%bO.E\`GB2fe]CaUEmAl5Bh'LrF&kpFk1)NKaW/@Q]\_*Hkg)[,F<2_>k"eceVgXn0.!]PKeYN0I);V_+Tj7W+m%<s;P]l)f9W^!?
+%QA*obrM,BPnJ.3FhSApB-bWDfd>tP,a"BJ_4.qF(oc3O/T=rU8,W&[ua-BD'D9Q6!I\bmYmumr6//*6^OGrPhU%re6GB)^]U,;9%
+%KSqso,'08V_5X[3QNBQ5NB.2<1afXg5q,TC7IWQHqQ+c4P2C24f^R$bX[*`U<$]4$ml]^m#KKk8>Rtr2bh7IP1<j at G!qu`B4:.:2
+%]/hCI"O#`L.2U`;i3N&JW5iVVVNsW at -Y#;<IqtP!p-,4iS5"*PEWP]%p=6p5eGX@/?0".CYt]='8W+5%8@!P$#^<<cr#].6$W(=a
+%0>H+DK88&t^-!9Tp7W15\07TObk:S'be2`E%C^QJ2ZIJ3Um,^P%5'V6&6M-C0/8C2)lLu>K%'[pi6BYlMO#BQ5O$P*[7dF`[->]D
+%D/OANL1obs<D*JK1`cln2Vc-P#[eGp!'2kaC@,_<iq?;D^A<1MBX?i<EpBDJZE3tMYC(q%p_j8<EX at r\Ml$+\Dks3lWqP!F at P5OG
+%L<!J6R+E8u6&KR:l(=10;7=T[9fC+Ma=#L.9FU$?<o0Gt,7Dkb6YF8?%f:r^]+_(`a7>S at bNM@^Fo2o#oq6Lrhe12VDd;acD9_dF
+%1?+II;,j\kS%Gk2)0^]h:A_rT8WhC%a-[5+L[t4GR+W^L%CC#2362$X4(rT/Aof,/Qs8N at l6P32W9Uf9_Z1uq>$#Y&n5sB8&^[/=
+%)2E at O"ne9G\Cld:8`;/lkV'+j\[ge--EJa/h\KsA.9cnFfGH!O,[0XbIOelEb=UK6UEp#VI!sPNXDMhBbi.""m-5\l2O<]Q[j1!:
+%5+\fi>.Wclhdb:OYcj2h487qGj-5ds)H(*>P.lQm;?bs7QN7g_6VOO!]XpeqhGT0[>jjFla6phZi=PU$o'KE<OXDZG8]AP!-6^#s
+%6.UchOPKG3XVqb+ at DMN^''KI\P0n3#H:(t)H3RhZqD]p-^HHCDjnB?*:2Dp>=6)=POpO*!HQaY)5CVX at 6<PXlY[Pi]%L7;s7#t9O
+%9R",cL,E//\VT:9A!QM;5S?WFd3NT">mu)+7ot'!TtLt%fb2@([q at k;bn?dY]8KC%O0l=jHd3#6mS5q(9f/Q3Q%JAtNQnnMn5cc-
+%P%bJ#lKJ0.<4B3-d!8$ADP8Xs:g]WDk@>2j+q&cH9+o.n[1[]\etedG\A7%8i2qp9LjG>m7/k]X at V&68S)\s=`jYbJ*b16m;5VQD
+%oGg3"<`P4Fp%Zi*RPqnf75NMbS'XWdi[$%DMEc7Wro?9Tk;7uWW>1t_cH8_.OO(_[m-.-13+VOOqb=77R^j_G9'XQWUYV'%m^LGP
+%qHOM2^6NnG&eo2;r-8C-Uo"!H<;Cdn9;,6%KLM27[FuYB:4`Jb0qj*/[I.(IU\?Wg!V.+RK;>_an.fVb>W$X6I0Ki6"BaZ0<eU(X
+%l\=2*YX>d,U#H4N&qo%X(*>P5D]A/5>]j#pnG>6;,uT2h9]2\/J at I9F<17N$J'Y;0k7)sd>Q<Fnm5Eh(A+-ijWJt^<=`2N\F^I'+
+%5,)PDGc at l]MSDM/LFl"-m[9`i#cHRG0N.GSalbr]Q96hg[EfOmUi;MRjXC`+Ob7ra&3O)]n!<R]\LAnSe_!1?>Y\G4nj%W\4;U"Z
+%J)8)7)@"?W>jMG<i_F?_)m7*$j\%Zai(jA at F#M'qTBL>L5HZp#s!GPB!!\%N`jlDGZo9,A,(qd^l$:==Vgd=]81_gg9>1^Kc1>P4
+%PI`a4o:Qh`i[Nc,j<L1lX^?$(-%4Z%^a%/:BtBEu'",8']Il"$[7':k;LDW"d;iVLP;G]qmQPl\Sep3LN8FJIb&Gm/jEjQ49'.I4
+%'bi#sZ$Fc?T>/(M6aBM?b394O2Yk(:$1u?=]HWef,/(#S45XOYQR$UWD`Jm"jM2StNROq=dggY>o`gDEiid7E8\-j3I-'1TbOL_7
+%V(8VTQ`k($@D/4iJ`aB@@sNW1k]?D0:%R\t&N+XT\`A7Rs-^.6c+)&WdJC at lZZCFI+U/:n:5\D8Ubl9rQGhA"[d]aV+"4$Y.2lrM
+%!/:D;[ToQo[oJnJ`,G)#5WO+4Y'n#UY)=Uk2)XEV"%kd;ojT;(<?U&*O`;M`p<J4BfiCK0dK3t^hZuE[Y!LuBdI9^^f/;:9$rkI.
+%'%r,0&*i0M:CcN`Ks1\(%u\AYqg3p!:'fl.j6fZ*HV`^0&gk!4>OpjG$kmGr)O.Mbm<P!hnbH`FJ0#ZOHg3L^"-&[nEn%__8H8*D
+%`Aioj2je,cQGA.b`ik`VcXLs'Z0O4Om)_i+=``[7__hT5H-S/+!>$f64>%On9S6K3?I]=['2L'ZDZMOfm^0'_LR!chVXo/u at Z<$@
+%BB$+K\s*N;jt%Bk_mui2kW;O0T4)NAA4D,4OYJg<B,U0$/96p!6JcVTBX6:5!'^'@[4QaiDtiDJ-]5D!2tch^E]Z(62(&X^Y-$Kb
+%&1?Tia\'Q&%j\AngSZZ'!-g9$(&!WQ!?#NCGVgaUTh7TCIMV!0dqY29M3d<bHg[*.IbGb$ASYhde)\SARZ;($ljNV4][=`4/E^[l
+%?/FYtG.qHJ?QfJA\6%Tr5%!5f;JjQo9]0\2UjaU+1X`-Uh at XH.=>rpD^l!,mp9Qnni`697c-tifGM[(C1J6\E)cioOS;_SF?_Dh9
+%(`i8<)He%^Kgf]j-ZqlR4o(JCHGA@&pRrVXG0NJ2glK,*_uO=m3](Y6$gB+Xc@^Z/4sgkb1\`N-!EW40-23?4Ydot2$@Y#aOE_q3
+%7g^B84QGn'-%8Tf7+A"l-t;TroZ<"bYW\0EF7iG<V^go^03)1>rRBs</BA:%f3AFc`;d':T]7"'jrFcM&s9Yd_DN(3eV.P:j\@Ls
+%nqP&t._-*k$pJr*6BAIW.9NK3khiONhKf&&o$eVhSQBRb'PY+(=O;, at Z5X?;QJac.&eX#b1Rei%_W4hgRrdM7^A5g.qbiAI+1Q^W
+%#G!D1,3^N5CU7Z2dJk@]jfRmg+]u-6#UJk48CtM/[i[qBBr%.H"1,q5B`M'm'#;RUHP_NlS9CW$IVPl!)qKooi2ZuK("_&M+)_N+
+%IFH'e+_Rs7.7(j.8:k7u-SKE']8JY.`C$*2U`&C/%)s#(Ps3$Mj'E?G]=]:jfk5du=t1c<)Ys8]71QBQ]09SufTG42`@nDM8WKg-
+%+u'B$UtG9#2TED<`8 at i*[K/%gDDo(]FQ0Hap;UY_JPVJXR*f'dlen17h"IXI_Ah"DBVjrl/GW<OOXsgqG7+A-G^(SR-U1Ls1'jSS
+%H<6T3+%kU[dNXKgj:*m7?)jdk(mdGUAZsIP+5`QC&UJsb760XU\MZZFn4-W,H;t$n;_^s=3G3Z/Y&4K-s7Xj8h=Pp2mn"!kBVZqF
+%V4\utnF5I!o9F5%-G47hJn:V1OfOhkIUCL90pm4rV)V!.6Yt]9<qPRZEi-LfCh at Th#pa=?]@l<p>W[nsWDU.#N9>"U6X:BY#5:pM
+%<fT:fXBYf)fqJ),l4A(4\<c&T=I[%W*%0RB?O-NB^9%,V<$/*I>6m!j8ZH[-JGRHB at H.NXq"p8ZKtDN."`eJ:QPdDu)rL4KqN:LK
+%[kaH&Lqkc at +gH;LH$en#?>D(%.LqlkS=Z\?D_3GNp>^8LmqH]Z0^krkoG=B1N\0$_cad$!YWHRf)>W3DRW<5&Sa;RUaY*Id$W\&k
+%H#m\\;QA3^c^e at N[TnPa#RLOZ](3sAlVtX at Ih2&+F,:[U%/IC6<8VIbn?W:6OS_3##HVAkP(Q;$,o*DhR?I*HMU*_be&H\SPHOfk
+%E8;&eKDDZ-$.:FndWXo`'4$t$[ZlkMMu8tGH.cV?/'h2-BH>`9I%9/L5=h]/8B.*E;_VU)Vi.EQrF;_8J'Een"/KkLb+p-BWY$YK
+%#?d4dl";(52Zb4Aqt1la.Ih0TlIKZ4SF$!A]W^@N9ZY;5*qruZ at WEn4Jl-_Tk@5u!Bq:i[oJI]@<#k:O;ZLQ7OYn;//?GC at YUQJ)
+%#VTnbTjnl*5eb[b?Yf`HDi at QH*:>?9o[0Z':Q;7,^4K;:aEfHH$;2lES=R2n]b=s16k`>X#"F&Gd#SB+NaV.nQgt_p@>\ehC.&TT
+%"f^6%/I at CQR2lZ7f;hZh:\krs=i^jal5dS70pG4t[pf;="%](t#ZZU,;KhF)VNSD>4a7&DG^?\bE*>A;<Kf at qg2jr$MA%a=ou:fm
+%k[^87f-&Bc0-E2(!%+t.q6eUPC8U*_^nd*^il3m#[B:rP7k=LGA9lMDMedX#]e9pjh,CK(L)@S*?@43fYI9n0-0q3.5l%!CVKogB
+%R=BJc-](d,;AkWRAte[%F)06bOD)drcXMa%gd8S_\$JXH(n!.hmN,Gm,Xn)gju/B!CF*3VhOCc>JDZYtp`U41kYsH3-k26*/5,-[
+%@'(FcNREIClnlr0]3K.XI23%O[=!_L,Zkp"\''^p[8Ec((8S7tLo+G:D%Y]L]KFU5]CTu>l\q/tD#S39\4]CZ7e_+?,MOtL6q\Oc
+%hs^q#aNZaJ!@]p)h4M9W0:0(&-UKc"d"<KIBBlm1'XNMEn[IBs3.KEO6(,t\Ql>#:8>+kN1JcQL-!qh#H13^6%hh1=MGpTB;#%!>
+%%NP>>oMe>ST`c'u2AWBoMt.u3A[PfIMsQs$i]2BRQMY^mQ@/Y1[!\cbP[@JW?I[NMiI@&SG]5r$.?HdFNAOA<atYe]L6'uL(Vt,`
+%$.GTtVnml74rqsij%Y[@9&6_&fp?3pD&t\,?=d4!(TY"5_/!*!PHW8F3cQZ-%Ukc\p;U-KSL-Ri`&nWt"dEp9fU->PPMeo^W4a%m
+%+ZS]3H2OVmFH5g-#_C24//Z`Vd<t&:>VM%S6M#)p77#+pq[]MS+-E'eJH!YR(P0XFrn*f at -p0]uSTRM4VV4!Y:OEkur^Krq<ih`.
+%&mcl-*UrgUm9]E at 2lk*g3B!R:EDUkjKN$3d7:rj8[Pd*uo3-G]#V5eU,VV<m3-6Z3IF397.+ADjn8(Z#:(04/8Qma6ED-(!'MkT7
+%h9e=ZD:s$I>#2PmkC2G.Y[3GMJ,1*i-UBgGaHC_][>@gpM0]OS"NIDH1O-lfFl%#j`jX7)\l7^nb\o)NYQ2sc%B`<d;-sl"F1<dT
+%NlF1<=8'uq:N>s^F,*QsgBpoCm2::@b]/['%h=qs!cS3"MsWW4rU[3Dk%BOn4jeXoPNig?3HSE\Mf#dM`h?!obSS%Ji4=H\>]E?Y
+%Q$Po_D82EOp!jr7Z@]G#cJC#EQ=WlbJRJ?7j8ZOJd6<pC,b#!:fp50pP3B2<aoET/f:ilISQf$=@r(R=CWG8#Z^&Zdo\GU9gX;7n
+%;t/q?,ZLHe,Z>8dc=>\q4%DL,)NI,]1ZaW4s,r.L()q(\BMr^:H=*T3>QQlZP-YRds%mUd:sf@@Pj0Q+h$5`W0eDGljbFq^:2dal
+%kEOYTK>12NBXGupn[oVDD]^tf>@Sq]A&d6f>]T/EQP^6u>*;j13n-qsD$.h:h7VntfXUN\2*sa&aPBU=q'4oP?t!pWTAZ36o148!
+%X73-<PLuHlJA6<l$!:Q=b[boBjkH8L;`IK7c_",cOI`+_,UaN+#1SR#I(nMgDq-[.fVj;_NuZEu'hDH[!XdpeJfc58`Ki*4?&BS7
+%:Pi^`]_5:oISYtR;I=nABB,Sj*8 at +a@MmHcS>U2mSJQ_%0Ka33D(DbWrm0M9<5,'(oM35ij[4(S3,le/D\A\MT(^87&)G6)EJ3L(
+%^`P'_Ld_%TiZS#$AUNE<]7qJ++;e3kA*5!=8E2dMq:68Wme6R]Bk=T;[%];um8IR'\E1MQ[b[8. at Vu+=B at p*&EfdVoAU^"Z`2$O+
+%/3e0N@!taG?<p/S99PE,21YtPo<M^e^8WFrCnLHAR_M[)[512?Ssp36Ep&%/ET2h]o;\T9O]Nte9Iu`)BRQ!>;*,GoE\SJIFp]88
+%T4Q0f5E%bA-h7WXfU#i^Q7o]iQf.XY/+7YcPFYWF"dS-]EW.BY3%TY:A\JbAQs#uZ:miZf/b&V-WuE:E0)-^>k=XZ7M7S))LmOPp
+%Q"!7)lV0QF'1.>*Ej&8F^2WG*)a5\H=QVN?d?8bZQ*+ at j46&C?V:6d6Q at kBQ\0[5NKHQ8<g:)2o`fPsgct.\$L.F-6F_kABP!CDf
+%N;QWVR;K\<I-f/rrV1Zq&&ZGeI<6/sWSMP$ngH'#*mgGR2:<)#d*3q/!k$L]d?Vg$?Y;IsB).W4GaRdP(lkSUVgSFehZT90i.7t*
+%RS9f0n4C+fq<%Bd$bjpBT7O+IDbTAm.tOduFpeX$7,p#!ma@\<k'&3A%T_:_?*@m9e<;3qqDkMV066j0#(`>U]"-1Jc,e`9[dhPY
+%TB8="']4SKe;Mq5dB&koYIbXKJ"4t9:[Nin>l`J^DQ]@.%S-LBkMLMqZVI3h[Nm[2`dnj"aCS#T_g6 at b9`(oK)QW"YM3NmcWPu7k
+%g_,apf6oZ?/W!<7H-5G7LLj:-^W8b!Cnl$KoY6Rn`Wm\'>:X at 2k@'s at l$3`TAGIr:JOqud[EnR.4`]*>HnYBi)`:,6'p"r"gMC%I
+%>dDD7__$V&;qk!qVP'DG3*jJifQDmCS^i!L`MQ6a at a[]j#>G7]Dq+3`PH6B)a`_cr*&%jAB4#:/aPBSJI8BRYT/D9mqTCmmZ9S-h
+%1m$IVqRJOBJGFX\VS1nqRhXpSjb2'77WQ$Y35rispcO'uX')pZ,1lQ\moFS6/^N]q^Mg`cZ.[IOV)g"4UCQSpi@^\Rh[$oK&3`j_
+%kB*9ClqE40<IJbBVH!P2`Pc5?YkPhS_Pr4np$glj^^&*eQ3V3#XF"J,G*D/'j%+U[Yn:*KaC"ki:Tp\D<AB3^XKglT-U,k9d at 4`M
+%.[iX3@\'(]j.IgP")=72,_YQ+[>@&_7V<-D1Qa0-EkNa1IUBi9=*YnW+RSJUKkKu`<i2V;F9W23IMYomLQo2d0Iuc8/F#r2ML,$m
+%jHm((BSbLQXhh!CM,Ect2d>nQi*@]4kFpiMjom&G5=Z'7[8aKIp:T0/mo8<&f_>*dP-_&IRY&t21[KFWX))#I/,'4Zrm#"]^qni>
+%9TG$Ci(0;-\BbO.8XUJh>NB1>IGZR\ITlk+Q, at ZHA2"N?KkY9#r$]"u!Y#s5kJ^(A%d at p*H<?*T7OiG`%q0'PJfe1:XiVAR-+g(F
+%j4;RbJJ!G**4)V;E0tsW(2[?<.fgkCk/o8<la"lagha]BL+XhO#p)*Xq,=cLkBSE6Eq at _R%P$&*n%nkPKDuoj5UkVV/Mmst(R&6t
+%o9O at j=Gt.Y$IhV[:LX(X%?h at tk/2#bj7S_\9/AF#.aaMkbY;@.'<)W1/`.MMD59#`+H>XMB/ZsP124&r="6)FC!FaB:O<jY.`kr5
+%6s4"&Iq#Y.[&_-Aa$B'4(Qni!$i++c`]Z?@,[HOScsGjJk0C=>c'ds?P*7g(J#P^r]El"L(djEe\>Y;HRcYKt#bBG<ZK+Mb8+i6_
+%]7%L5Q7Z#$,fQR:#_#@$jiSXW%!o:nk#A-*EU;!$<5ab3l$Y?J#XSsT]f1:iZsc0Hr3T?$bS!(c9Y:*I/g[Zrr(T?JYu"/,`C_3;
+%SK]ghck8`*72d4X]dM_5Gc+gCB9TPSV`s^4EsDh at OfNP+1TJaNC"94%MU&2C?-)9FqhC*;>#j=F$f8]abE'c_XZ9.PjtOS)#BBb8
+%dqn)>@N#1;N^_fK(.i&Yk)b?u_TD^iT5)oiUbG=>bIODEh!GN`2Wb[SXsrPYnNB=XS);(eUho)rn#_[4V*&0*6YDL`)69<dhqF=g
+%9eA7 at mqd5,(>1XVR^6cuS;?].hUHQqf64<2b@@o>iR!`Eq>$n.@[3I>E)?QtIP8%G([nn/8PKGHG_&lcc!VI!j33X(l3IH[43\J4
+%2KsJRq%qPj/=;t7Z0ur;LnFJI>RgBhTtH2XZ?F,X*e>\$e\AXY>3G/R6VVaY9_P?3SJ=-NXqBG[!@*,ojL!MfNVUA3PiS^0][<aQ
+%h<[Gja1O\]G<^\%5Ln('1pg=Y]WuJ1.:g+$GEuV&:L-ta=As)`;4!cQ7iiA3_H6/@*!>hI+2b.[duh_fq_!$;h7`'2E(UVi3iMg#
+%W`Y?87'@p9l"oL&1T#S!P8m@/qE]Tq%#o<#XunJnG2)&Xjae(m3`n>O2g-oSK!'kHn]lbt$E;C&ag73b%?Zs0P!k*'E7Xa';o$^j
+%(5)F^G+(J at _#'Y:<L2%AqMbJ3g4VP+mN>d"4"]V&J^TDa&b0lE\l7qY(DG.8cm9d:PgAI$XDs>K2s$WZ$i?mW1#!'hNb^gf0$e7l
+%ms_/P4X6OdR39)2WT-GG58$W[+fC:@.jt!=S+%^r59/Ui*8_RaHB;Q%dGi3R&->"rG,EXNWUg138^OB:g at BW3I!9HWJ`SmG#"-V'
+%\6<]u-FQ,F</62a!JP<BK?c/&Oc"_o<GiGjQ`4jDpj&;=D)6a6Zr9!hi2=jFDcYFI5%#<a8mE=4e1:"Tj8,39O\,%hGs7.F/W&UL
+%#(7c at m7[]_7R+Q?F!i=/n[AIH!Y(o&HJLLF!I5Rd;AZCHp_5$!BD_"C1rNU1dZVEhB>`#*,ug at knCZlX]RJ"!bCrj;5PEs9f8_,e
+%dX9pPs2,mC"\?F.V-h(a_Y#7`=r7]F%7-gk%o=Z24?Pa3Lrpo?,W!&IM#?`5ID4#N%l7.Q^:XnEV9C42fp;sTF0fH?AntP?"")u1
+%P[u&,569Uj25hDWd4]Yj76;i=<X3rm\lt?3*X'(oH>TsEG4aK at .pk;;KWdQ"%3fmiH:7l:[nha]>^;J5#(3lGZUQAG_\<qhAJ8m!
+%V.dd#Bb*<)T*kn@>Kl!8WH4F`migHR&[>"R<DXACN5<dt2,?$1(W2NF-<nuF,RRog*j"M@>Ac2A..YtQhO,;R+J2Yn-n@#N2h"]g
+%PuNU=Gd&d]!u4p,R4HV'N`T%rnW]<'>K4X%DA*doDm at F9MFZL(E(1dj/d71J%ir?#(_\n7:Jh>=D,.m1MLe9QT?T"]=C^ra5n]jm
+%O9GX;SD7`_N8;W0\M>3laT.K'/4_t&_n$YW(Ee at B_T7I8QVH2s.URctr%Zu-/$,P*gs7`),"VJa#]R]3a`JjN>ZUa<UEeTXF:mfA
+%dnFEf\I.KN1>A<5C/smn0b;1)2.h[j$9M_G:2iaZ#98.M6/)mZ3j>3?HF88op:;<G6:Y/g"IZAme`io@[3q!5"\cA/Am="lk0RF7
+%]+)i%bt5K_V?Gc>b06ikj*>n?i3JA,28[P2q at nsJPkhcGo8IfA"k^sM_'#(5DK[KE/]48MFGnACas`be`#]cHVQ>YKE!sCd4*Wak
+%.d*el%G:eH&*m=j-YY*/P:nC`1q[Z+h;H^EOYN at d%b0PW41:OG8t2i!'#K:WN_(gf*24b%m[bbKSAW4X&Y1H;OfH&&:=RB1d%mYq
+%D$?)]h5P_;'`5pg;.V$*#StI:fkeY#>]/ncMq_ at MERn6p9?pJ*7Ymt6TIQn[:9hX"1sXYuV&#hsqJ*@,[em&]AS:EFEs<.]9)RB>
+%^WnR777h<bZZ\L`b[b9Kg4Hu*2EjYETs%"1[$]^Me3rfM]<b$dJJX9Wn$QLD at S,fp4nV^Sak.LYWU+:sK at qLEh(C(EK=1)HlHG6,
+%Cs5mJpV=`.7<a@<KB9PAbX,c-$lVRk3N5l?p.4oQQ)W?Momfuj)_A=t>`O;q\[9Q`FR'L$qgg/<P226oZ at TMie5poZgRmnD,J`oR
+%;Ih1_]DO'ClKbC]%9XjII`a$Gf'5$$?Ah3uJ1\JUaJc8#'R88d?f[ZZP##TU4ZYa4lr]5k#T.sjYluSfjm"*"(F+ia$U]qdDI;K3
+%5^os-KD\9j:HNENCm1ph`RDUHgEAT.*<-=[6T[K_,Z(gmX(Y^4diU&n#arb`-%_aOlS<]arcLf1F=\4,Y/uD at 4X?_L%bU7_H(J-l
+%'=LPZ</<L?qmRSl8i54RD2XMHd.V=uA3a2WoSV[Xl_L\?PAWNR=a*Hl<I42!f?&>X.[_4ZisBg:]B>0l6 at s_DW:MGML[<q?;lN0Y
+%;T-4n:V*(o/X&_.p7][?5(G77Qh:O!Y4\6\BX>t[p2eFRj("!FggI7m=n/a1^rRPTLg;5i4*]3Ir=Pd#^@Z(=,Yf&9eZG/q=(Tf#
+%i]HMU-BpN0;s`W-;fFFIVeO?E4P!M,d8G^fF."V>TrKO-fmrI7QcJa;iAPl'HG`b'A/EQ7p.pR$Za8Pq9#tc<HCCS^:b2AV@\90P
+%X((C^6(Ch[,7c`Ho9$ht,6UeILI at pJCKc!@Am"$0OlE3_K at 4[91#oZr]L[rY&spH?.mO;?@;D;<npV8`M/bMjcg:-*VU.I/i0Um_
+%C^0;j+6Jl0#:YqdEF=#ZI&P:441E4!)%Lp6Su`sK%N5At\0^=./e?P.$98mFPTcB.`nC;7a0JEd34E$EQZ,Ge;drICF<+1#4fcgD
+%*[OiPbN39r*k9G;Jti;rYE&qT7`4f/CpQ7\I?p at ZdqU@o='0tFONWYnU1]O4Z:/gR1,-jQQ.52Y[[UNFXe\>9m8ub^eF0_pC/Y:T
+%%V[aW%"ipPGRCG-A9X/>8q!8`?$%%\W];5CNN(i8ARo"-=uah'kZ&ZH-+(54g^GhgMd>Zb4g"XI at eZE]I(1fj=8@*FXCY"UUh#D6
+%'\rMoA$t'S4]rMh3MR%u]8bIrdm.ONfr_=Y+>'s!;)\Kf12YYNBpRb3P+!,`6KXtD4>6B^Gt^Iao%PYklT/0hI4ENo at W3GU;Bc+n
+%8tMc[aWL_0ZL3lnfV.."b?F9J2Bc=!]M at LITGEGH_':!fGSm.`@2hs1PM4;EkjY7g8Wfj:h at -'/kAee7b<AGgO;MEH%`l>b6TNO\
+%C0<)3<^Un.\+g*dau.PC$9$cN5-N8sc!`HgY2':'/P:9?Sa*O?HQIFS\fr(\2Kq5^Su`:jR^tm2&O%IClZ.<\<lk`Le:cG:8%iW>
+%6.&I$1Idhhc^mc3J4ND9Jg;<74ACuh@^Wg"3T0$>L>5g(5s<QkpJh3q.[shK3h:jO*7=KKeIIkE-lQ3hZ@[sG><Ge at IQ2i?ah":P
+%&d?I!a?SA#pQ24S.DEJdjHI at uPP0PdP*)<O3[4qW+d-qXW;%>Q at I)3L at m]MuZ3:Eh]@.Kr;]lr3\RFj_dG+Ir*[=#3ZbYb6EqP#8
+%St%i[S)0=XT.I[/'NIU3-Rm9"R^+n""X$5!Mu_:O;LM/Tdn!+p\XiRP%]Z,17RFok'X:fs!1n!Vo!'e<:r'(F]@X`XG"4`t+,\/Y
+%(Ve(D:dJ(&L5s7 at e[aF:Yi;W9H/mI+8-qECg""Ti"$g(EEZY'$594oc'K^D9%*SHIm;qai'bgal[#M+h(q&ni4ups.-UcjC6&3#5
+%=fu39Z4q3M:F_U2E;$P3WRGmZne)8:0M]Th\P#e`e at +ePF&I5*`umtu6gXNhm:s*)!0;hM+fNA>c/Ma/[E at a:O%\;R\ZW'dWkh!`
+%)%Y+5FuY4kn#(pF`!t(N_ga!7.Za`NfX;9LP+GknnDZoZS3`_!9+jn7UKa`X$dacq7-?S,;.ME=ABq/"5/ZfKhLR4 at J1_5O]Hnn0
+%Bu`;87k-?6ZHSh>eQKtdWmcQhRW%$"gV]<hE*!5$"8BXE)!"!Ri>DjI`R[$N`_$:OJZeQX8iq5F.[/A7?gRbnh2$.hMt&?cLJNMN
+%n=$3cA%%ULm at 2.uZ4V!&CFgfR%R$?Q9k4*m1PmdFmMnOSb!VWHU6AsS<-M7I?C=9JmbYr/TD+SSibfrJ at cMLk<8/kh:MlF$;O+='
+%3,K=7Rto66KMJA7.]5h_Gju>'opblJTMCN2/">mRKQjilpK=9nOumu+F.F[g%bl7Mg&]_l3'0,(lRF*_;\V=/n*IBm0rQkV*C:g9
+%Z5$-XP;3=5jjI#(Ga"+e0HG"T')8XSA95"so'-n7loY;2*M/q%72>P at 9,2D$Vg]4ZXf0BY!'hM>diEU?]:\B%3W_58Gbe]4ht%\.
+%`ue>VMJ8^i at 6Kks;q2Gp)B<]"Y!q9>,g_]mY9Z6:3VS[JJH_AK8@$$GpfVUn4mg:d7)k,YPrf,!Co=D0!T9eiPK='m?%YRhNu^cX
+%p7&`m:%iu*D^@sKbM9RN=g1.V+qmNo*IP:b*n7+0B:!ak7GDZB:9.jSZNQj6qqgHTDC,0f&K]0NlUHnNok[\@Ol1^L<O-+<;lKg#
+%X]ZE")*!KnA:.;GW6mtK_E@]3H]_cY)s7n?^Nc0Xc<5a;-%8?3<KW_]CXsL0B6,\!c:$nEJIl*.Bq1\C%$GXIok'-T!5Xl*3ltlL
+%O__oP7hpS-4.>5:05B1AG*HMYeeDQLB:?"$&NCi at PAoW/$$L0?EHj=2:'i.9PZ20pds!1,(<`o>jPkjjl<,u>fMXme1.q!F[Z9?G
+%SdmK;]H!._NTE0uMcGC/H'%N at lr#d&YkMT4Qit-J)G-.$DHeCCKQs^qSo4kYe\aA&-QYMG@`Ek\k!gP:,)5.\>^6n)9/Bs-.GL2%
+%?>DE9Qbg][Ua4i2<ns$`6;EcV.nXNRmimHj<YO<$bmqr/;`rj$Mc[2\-S%@G\*M(kXAbH@'cCt,(r<)B;nWlh;\LpMcqNOK/5I.0
+%i#SGq?elASO@#@8%O[/,i"qfr-T%FX":p)!6[E2S-UjX0:[BShbcQf\fWd.<6B"/h^a8Mu2^dDNDa('B\#2%$.RkZe;-8,dJ27Wj
+%&QQhJncTU)XIKWBJU<ghk8pKuD870Iota]0U39#__$ba'7nduuAG=l=ctcj:j.W"hjCkm"Fb9-KQXOYfKKAq(?5NDbp<`.t3YqTm
+%(%Jei]-2aACcNqB7;^L%FlL]ciB=N1UPa((<c7Vc%ss.73Cp>Zr=[-sWi`%rn,s%6*#Qu(@O)dC"7&h-=eMeg.=YaIRYOqU'`3[N
+%=34(7USb%6a+qS!70*u,B=>(,Ab+P7Kj:P6^dcUIlu^KE"k]e)4hgcm]1::=JLj<%g=WG+&=\j:AL%%^W)ik:*b2Dp>7g'@Hn"s/
+%F2n7rZ^YEFk2B;-;cV7h;qSp+X1BC5q+\l+ at I\s!@Kg1VSl=V!S_:sLUt3S7<qU1$P`hO">M;7%oi0i&P0L]^7_7?"ZI/b2g`"qm
+%Te_!P!Pce6\'JP5LPtpinf_flRXjc at g"Ce?N_LOqWMTcL#"I>kmE>V\f-JXDCkt00r=QA>,bZCV\Zg4E238rrNRpVm2_=BK,tN=r
+%1,kQ3RD:>"F.+#E;`_3_Ff*^'j2J`XWHgY,=.L%UaYiNc10/ua<U^Dd_6+C>O at bp)@#*"&$aH:VBZWLZ$iGNX5]!eQeXZ4=.P61#
+%g"U430\GHnAW`dY+6lBVJ>l9ScW`=&C4io(h*E<h!CtLRF'e3(E26>P+W5MNBXD]C8!]l\,eMBDY,Wk2]3\7(g<FltP\8$NY%kFs
+%B)n8rSCB$+Q$0inZ`mb]=,LYha0*uPS!+9/2NKFN'k7WF?*ij]>ie3$HSKpZlLn^d!_3m'DXR^$:JM_rqKD\e)gFu]@6$Z"0_`jR
+%=n"+BJD)`IieD;U@%q/ZOuk6HX`C[FAd10k\EtkB7Hl58`eC+K-JC$5n46Y\E66f(j^QEI.:D?uh9;U(QPH&`"CJ$<fdZS/.l%_1
+%.LSHnU#CL%1-uenhP3MrF*,FSKq/ZFS+1(\:,O\ZSWh&M+nFh?[5sA=YTX)pCJXN<m]O\[J63iH,eIcdAo[,fJ>FLKN at Z"2PS3>g
+%,[bgnqNdYg*/*@A2M-+7&"u#/R`JmBK[@aGf^pl084)93aXR6Zn3d:=BuRO#Tk=K<NCfQfR9M$d"om[DWR!3;FR@:#F,6%P=BT_*
+%)])--%;]Kfm)9m$D.AcVj`7Fh8%$u:7eV!6_D-:R;[[F_T[H3tX&VHAfcZMjg/$e.Noo>k`#8.3-k]]b>KER="\IPCI*RL^S$FWW
+%qrO1a2^3Qkc<uu]OJh6*SbYX]AW67F8MdL&-LdS`[G#PgP:p3&WbgWV:VdL^k:YO^[k'j.Pg[OR3./>pcQUI:$1i;,rN\7>Z#r[2
+%%L'q)ql;;P+ at XgtS9Z3^Jgk<E.4f%'.mB!;d#P!JGniMdRf^LY_ at 3Q0pSJB*93dX.^K!@SGBT.uR96`#J9&Is&er0Rfi+Cf!GIUq
+%c*8-HRT]QAl-JV8!)bd+((F14i:/A-nDFqFi<#J]ZT(Cum_T.0KJO008.LSLR3BVT7^rHh`(ScDe0`r/=?MAi,ujT34eJdWbeZ\.
+%0('F$WO&ttg;-Zbfib1FEbV'+eUTHd^q``V*9iF7M9V'Dp;k>@:oEq3ammG;C8#]Lc,qB^jE[^sN<^e<G83u#2 at cu1[]BmiI'HN^
+%$c3"-<iSm3Rr=ca1"(H83BgmgXY+fRHXZU#Ki4Ue!8q9Y>O33RVYLCp36ABrh(RsG8\NU\]@:BZk;h51bc;7#a-?b7fWg%5n508u
+%Ia#'o^2;\<3.enm%??7s#b=se4*S5b'j,D1U!H"eWKYV1[8eZ5*7lF:OE:sPDJ5LP03(2R2iaWDOtr3h<U%ksah3cO&3QkVb=FSh
+%Pap+cVo6 at D71<=.Fg_WM'.aEcZ8ppb\O8>UED##0Cm/;!ib=#2WAMn6CJ+NW"4hP]*hABG=jc4R8,s,71o8Q?9S(58/N:Bff'[et
+%;<.;eJdd3KFdSBI>N^AR!"e>PS-n5$e>S0nZ at .*&>]!LA/b#oIQfNLuCe;!ur4u<[H"81:c\nmgF.+[_m3#NfB&:i#g3P>h?qmX7
+%bK7&k^`Bh0-b]-e*7QDe3sU*Ej$%7YQ(0CP2tCE'O#U^I<*2Tk[ok1^i7o0on#bta(9aQV,-Qj0b at 0?2K4Rg>o<p$<Z(qk<iS!n'
+%i7$js:RH9t2(9+BOO_SA5KFmd]#[q%CN6EaQn=;Ag/!(?q<e]u4+X9`0br at X[L3n$F40QBI2RE4Ci4%>[lhnGcFT9HCdeU2S1DKd
+%Q!(u76UGDSbG$s-?T;krP!fR4qM:,bn44T\C>TOnS`[#3Q#]blb9P!")g`[WQ!(mcp at V,UDj$pO];i at 2.*Wt.3ZB,'f\u]Gab8p"
+%*!jH=\T=7odnS5JijnBF^RXKFpd/0elkoiS&jFpA8sn%\KTqtc9IA>N0ORn='_3h8 at 4;`^4DCBD?k+[g.=s>ZD%[!n+Z-$"5\.4D
+%5fb)\=!QJk>SWNZ^#0!gi<We0*82&@o:]hbQCP$*WtD04;-1sj>D/JeLBD(2G5:!;9:(!JYr>XY7:j4"=7rW8]n&:Kaa.2AN[>EU
+%!Lo8>iCfVS#XEg^2rSsQQr7tIiYG=+DT[Pk4LXeD<hT(7FjF6Sd\jZqTKfSthko&f"s+n+3<%)>lr3*D_AocmTY(]%A9sj?T?c"!
+%js4f34o3Dj>0!5/$;ca)Yl-KXgT!1^;aN+ZNAR.'EE8[-8_qt=0R.V5)3Q0&FtV*.EJj<kHH:Rr'VCrMQKDZ-O,1h%b-J)&gC6P,
+%-kXZcmF`be!"`HpS/jO$=Xu&(A,5HMOKFVi.E`+^4k+^:-`uAdl03^ani!EUTJ0u>-V+lUbAje.Lfl4I5:)Sca]4HW:Y at Is!g(je
+%1lJ*rjhk%u"stt$.rfOeE3*_s$2^:"hW1]*KDeZLDjg;/3AE>qM7%/1BV+Q(Rou^6o6cbZUs?Q2UfEe@]!80#q7)YN*Z`9V<RfXf
+%-FKTr_Ou\50t,=mI(jWF#c8E7J8fa5,nM";B;O2)p8g1"4t3G$J">kI[W:Adjb9mT..$#'IFdF[:YpH8FQJ4<!%X/LnU0[h5<O8#
+%#U<-`WTG$Z8eGf)_Y!ncJ10`Zk<@stH-k)HSj-^fX0%UsUbW-`i*FW)^)?")DU at es#htQu7]h\693e:H&4gQkK%2/gCis-N/Q7eE
+%-dkGX>Ze'BM=YbW)Rc6#%f'bj;*<$EOKBueYZRs1m?gVjGFgQi4/bU-fr!hmO50OU;Eh<RP9q3`^.Nk4S:@odE%qDPHm]G`-qC/D
+%-qo1Z[-,o6%qi1SdQ9L1#9G+LQ'u>_0S1sC5h9GI at U$*MLR"rcGc%`'&%3K#ZSIg<CV_XRRrHWW2'2?OeiRD7[QX?4(qBTENfM3j
+%!750'pJlOO"<pjU9WH&aYt^8Pd'aP9$"@+BMJ\iH$he7+Sr7psI#V:5:FoRH,e]-44jdVG<4:PlbX,>lpn5Oil=krm-[X\aGm)K)
+%#um[?oa?&?EAAqUmQF.K3MbC6@=reih<(qDL1;mC7De])3tZHn(7!l2CaAn9VhoqUTjYREXmH9j6rRDea3U$:ga,Hrm'qkSf^-Li
+%&jh`*WNpPhT^:(^OF/9&]%!RH$cNl964SIc$,T./OKJG\'XqsB:.s`C(NMJ=]0rsHd22%YL`SqdgsbN7c[JKq0WZn+DM%U&IWfa^
+%ZVC8tCfAV"ncVB[k34SaRN#e\%O>h-dQ*[%mPhbQG/]Y:)mMPOD*bWKj?h-d/DNO=Hs'$,c,.:%j*g"iZn%8HU1fI=8F>K$T$s)^
+%PIsie9/AcD<@#+U".1GsB4i5ENfkMEZW)2aNb at B,E<^"_TG19Z4[\9CS/[YIi)Bqk5E`?%[XelJ)5UWO>&u*Xp^o,/j>M\%NDEPL
+%X[kNS+[ZRmp`SI6ZGPP1?+6ekm5\T"J6`X=X3%MbPOVP6G;ddW<r'l-,3lIBfhO1^k!6pFMR:dK^A`DbSnI<eYX(Lr*?+9LAOg&B
+%qEXP at YT87?Ha74OBUZcR:4Hg#HPHFJb%$?HQ>S)krT,$;,/HY<U]_BY">uQJF!_.:UXFLjj^AIi.uCUjATjT27CLBZ=5.n at Dj%rr
+%d]sFkhJ?4RK;rAR$nQaJjb8;:1.;VR1Y_8l$C3N7\Z.`'dqk0?BN)S#+dhZ&&MKN#G_RDhJ;8cD9'Om.:o1]G^TD<^*[47[\2?H_
+%EI)IZe(iPDmCLhc-iC'lO.2HK>oP]!%pZXYR<sl6;t!`#H$kk4:AFLn&'9;UGPT$e>)F-I=tb:6Ybe=+5\N`bZs<<a!)4Y</>)H3
+%#Rd:P\W?-G at r:`ie\P)8jXu7eGr3h3mXRZdk\7F;h]LR0DoU6Z;RCu"D>,\q=:PQdU]]i+[O%q"%*Xg?@[V';96%srG5<4S[Fp6U
+%m0^TD2&FB,6c.'q*8B,:@e(qmZ8K(Hs-IeNFj*\@09U[e"n'jG^g4*TE+<p],-'biS8#;M-.i50`XRQdC3t#p?;3JP&:iCoQ3;0h
+%I1Fe&D'fnNh(o-(YEc3JZ<8^&@@_1K`f]0f95pK'=EVG#3<gsAVF-/AiPpJlM;[T+=B$C\I55bC*OOjO2O-<FFP>[`<!tgj;l?Bk
+%OCieZ#.P/#\7DVW:p$>Igni7l%!>oBUG_PU;<4Xs$(CoD.*s2iB<pW4NmSiu%G(WTia&8^c^EAP'VlGN;<@(WmR;Z:40#WMA%,/A
+%:ruJW8$1F"d9#Mrh%Ne3"$+7dEMNqW#N0/$Tq8OIFAtsj9%k/ecN4+jdQp;.ATjfpl8_?+fZ"f%,%ki#72a>;F^]1?qdJfHYgaEm
+%OI0<`XRP3(NZs_4!n%Z9+IV?MR8;rHfrp<$rV/L:_/7_OEK=tFBs*J#*Si&$e^&e7?05F#2aI9`2,,!&OQt8GiTc5SS7#V0^dWik
+%knQ<"?EC,4;bbBH6PbaU:g4Q.>BF)F[j8&Hrho&Oi at KD=]W.NUpU2JTh-<mL.Aoa6T[KF6bI_ltl[dL6N2p&%^Z7sm*Euf?(!g]T
+%,R+8pP4a!f1<6rp*5c=Q--WTSDETru82b6"Q1T1;eiR$m*0"3&IgCX^/C`C<+P=2BSu]6n3$cUGUPTUd/mau`ZYq`&aH31l?l/_F
+%2%[jQELWsFn"+ER/$Pni"ESU8/Rj)]]r2U:;=1O6,HrGb+Xj2HoP;M at UfD%Lg(Q%gK=nL+<;)tPKQ>jVC15ETZUrdW/N!1%NI+d*
+%6YSe:*5Y=j1QV/j8<98:Z/iugV,l$X";Vi(_=_#G.rs=d]YOe:4?b(g>;d!sj>PY]A&8i(2J:-'=n#.c=Q`nK,i&m58g+IV^h2hR
+%.Z3=<-q-K%QjDJ=:d*L>g5oShAHsH[@eW&C8\3E/,e`%s\HgiMMTX'k*[=cqd6-F<m#=)GPGFGYFg?.h:2K at +gaKp/M?VY%bH7QW
+%P*MMpAE2#?T-8LB7/GsnX_R.LRI)8>S'>;AHjJ47^()@aA.La.01U!8=Ugr6<Nq[!@b=044HCcV,lH6NA]G(?,[7:\DAUGolOeRi
+%Z"F>.G2$;$Y8-PrV;?,?eMpN:,^8=D[_mRDT^(";bHWY.__*t=_T0)V*NW_4/=k'$bP^S"eM7g(8U3A=.o*RN1u9d"3Y_"pbg%E!
+%Z75c34C7'#M1+$m8 at +b=4dsR8Xq@`\4&j)7`bd:Tcnp>o4`r!:'+=;OKWd(N'Dj)[QO'IoK?kdtTej1C;/Q"k1%qs6/0r/RX?m+V
+%;Mo]+5GDsodPs6#jL0pZLe\s];s,?EEZS+=EBj/:425u7I="Pe5Uh5=CNDrL3-aaI,R/YnUpX9bW_/Ar,PGqAat!Wk#Y6(0WP+J-
+%qSV>RM/S"j9K9:e;>J`l=0ROna\-g!A%dNp%6 at Fta?J4OGX_>]%b)X:eV9\ZV5KFX;9]Qh51HYZ"^E\E[6Vu]F;&VkdPkBm4A$b'
+%-DX5FjD63R#p71!S^?u(hbigt7\+4jY at 7$#`mFXChb>kaESdM-pIr:os(>uIPK[Ob._#_q9iK3Ja'dHVA3G`ZZ98Vq10"e9AoBps
+%qE at R7kG\`"c]4W9c;MS@)I^sk'fH[iF"!O`d0b8BPY(`)<Hkc11RlLmK_D;K"Le#-3>AfiQL&HK[ccOS5m`7q28ZeXFWQ;eJ3s*G
+%a3IYGW4"6Z^H<O7(ojWQdT6pt\[fZuf<+=4>s5]!KLl(u'f*#&9X)9JT(W.f]biig6)%:!]@_fTXf2>02UsDA at EN:g#g9L-pYY't
+%/iEhmUM7#%kfEmfYtE8Ak&FLBcU:#80cLdMk1[-F8^)sS[jb=VDoor=-o#lU&Ss\>jM%'#ohC>#/gK-!>Er`+.5^`S3Fg/();'C/
+%$B\=<:h>eS96G;s7ZAf4j_MY.m)CM1?Au*6#739reAMX.MRb"Hfa5j>7R_:_A.VX>lV_8<T.G@[RSCbemhU>\m-K/:oBqt3oep+C
+%#1So$.<pnpAAj>ODOjO_`6C<)A.Ja%:MH,p3350FXLOh`]4)EUkgoK9O5B.8,W+3[]%QJ]WLh0t>&poe6ACaPs#kSImAo at jLQZ2g
+%K1cZ at h'<j$\7iMOfX.6'=d?jT[O-D>CK0&a^/la\B$$4;5)`\>5Vr[oPMT(pQ::DGUU82o?V%F^<>GdO<!`cRmM=6``AT("GPYI[
+%MT?MZCHZ*1_'WTr[1fu0NXS<B#`sO]''55cSdlF4BR.^<A7)(RMs;KY/>E2XO0e/F-mRedM?8[_!=)NXHonGbJF?GElYXPiK(_*N
+%Mq2!rDO!@UV9t`C3Gt"HF2))m+imWe<a=!X!fI`.Ti\Ze7R`VtA!uDB:6DdY`*M58Ke-4j7'W:tG<VRYQ<(;]PP+7+'@*KICR_DC
+%1+fiJo35bu)L=P,.2705"NokP9X>s!g/\5:;/gOjE/\>D9tCcq.FfS<")ZpqcA4D#]0kMsbX#lSTAiGqC$OF>"6ZtSDs^:)!sV%3
+%hE`G?E$=/n6^=u9qlPY6DN\E/D`k,Y'o?%gCVFa\k$YOn,c)A_8N(oNGnTL39X\J7mk:0G>#n<g$<f&d"tUfqX'UQ,U3i'UZqAP1
+%YQ]d+EAgYJlI[AJ-f[ZsmmXP*9D4H9mX=HFW_^.W:onAn?Mm9C)m%NQ!KN/7l;Ma1i14D at A<So.EL?p-B$6WGV#p<598UJ[?I%N_
+%+(79(bTQig?:GY8/o`>90sV*!.!\FF0^jeP+VFl,b*/&=;U)B@,Zu#hk';gg8bjZb,OMN5[5G8dPJPJ_2;GLjE'3;_h.;KY]<fe]
+%iOk;:'W6#/@QAE$\Z!Y`"BLri<#\W\p=k%f]>Gk at KMb]K*8 at b^^as<Can'>@k2[r^7(I[*=QPRV!*HNFOAM/1ie0m*mFSDKe$:8W
+%q:$`DKlE\.WJEa6%jm4h4OT=^dKE;oAlHYpY^=(D`H45=Z1.qp26M7,.F1pHU8I2sXdGLb*UbGtZMdIESW\]'?]J29#JLI1=4ngq
+%o[9TpnSqgi@\P)f2jnlHcCWMFmanD.?(a&Q>=ndh&dPeCIprd[b68P'Z*)!IAUTnVo<Xra<OFed\5!?WG at gZm(`a#rJ_3Wrn0/MG
+%IVt%U31?^rVhL5M"(4<o(oEGu%I7RQ7WMCJ.3M,r&ic%/'a<\AbN/=,U.[CtXI`ZNFu!)%JS\ahPGH.U8u7o,eWr6h=@FuMdZU,\
+%gBBjLA![`U<R4_3'W2;*W?*O67c:95AK.c,=imGf79]K*@WUu4GT6TMn?sofe[Bq*(EHbYAhMUg..E#9Is1Xe>*<\-,+;*V@[gn0
+%^QFaX1',K8bd$Oa;+#Hc!^b\4S!T4te`-*M_;QkK;jYY+K]ZB(Zl/:n!DnqB=\u6Zb at N%+8P%!?gI].TZ%W(qFlMlQ7$&+_jO4*B
+%)/Z5K/&atkB/tjETfZRa($QV`FMP^rkd0=\@_n4OJ-RNcPS at 5O[- at bqa[)A at _^Y=/hF_Y??:d0P-;q6&$^r37KLr=)K$Ab.D[q"8
+%B at GN,3'<XRlq88'ld:Yu-*D6`ikb#lP1!s1b73="="+D+q7eN;,g?eIR<b#W',E4ns,E!na)(-EQ?F7OX:d[!B1nojF)anPk`V/A
+%16m*m$f\Id2To_@\*s.3Pq;-:`"g2'(t"-R4mUZDb$n':-d?A.%^Eru,bMM:H1g+&*98&j?l9jE3Pg#1c`Qa0(a=6Vo!2;-fUJs,
+%0kqq$NACs!ibE1c<DHYK1Bb/4Y<2Q_WqVk9'+4AX^/s[I4g%*-GIuRH\KYF_]6Qj:B\p"6RC(cCA.(3&fUFX3=".$*F*1)7YRi]t
+%/e5q]dk!3T@?N3`KGX?Ib(OAtLN=0a3mE=[@]Q+P\uN(3 at hjaY-?ZtV("0J47Fj:6n4'e678Z,M16\QBSpC+tFYe9]\%-)JjXQ<d
+%OH^^2$#1WZ-l?IM9Z:@OJ*c](5Wrk9m&Z]JRg1rmZ>+2Ya*IVGM&&[4Xpi=0"^F<9.8>45NERW51Aer[/j6O\L746m00>Ee3b8a0
+%(+MIe9=(3S40ngch$$N2dF?[%,H4O>mBeCP at s4$8Z=edLG at A]UC\(ur!8!$:=8lg4Gs-D27+#-,Sk5C''<j$39t5!m,M#G at a><Og
+%bbh==Gp.<IM&p3Al8"Wo_kYUF@<5A&Ca:RQVnIahWm<[6M_Q`IQpdatESdW>OaV`7&@pdWat;83ZCB?*GEuj!h$))3YE(Y'4ror*
+%i)<kN\f0HDA-=)=PZgYaXDTp]YVH\OcUNNBBqOd#.??>gP3hPFlN/nG^ZPY;`cGZ\VitZkQ8)p/^s at PR4IE10(6Y,X\-Vnn:\i$&
+%'YQ-)2mc*BEGFh-Q]i`^(o]ZholdCiq#^!XK#uUt&$^q7b@(r-faX_bHQ+c&GBG55m>CLD_)(a\1sg9G!t855"0f(&/u"``if*J2
+%`#bDbWgD2=de_&\iEYFnd07T>"nHB:o^8$2ekS'&VM%lpPH>7CQIU3d;\2(]gL;P)ECb8.D3hr<]1'\K)fN4qeW`4a;qmdH at E)H3
+%<[5u54VS096r?J0%Zg-1d(;@O5t]lA3B>WE4D047nMK$q#7mh4"m9VY--clX5"8J`.\tT2QqB7s'fL]SCfWIYNB#$7H;R4:r^1Bb
+%<\'Em;'PODXn/Ko;iXa;)r*Z`WL\4C!a?tTOH:A>^^&W69)=sXniBU$GA/5$Z]Tid/)56aSg4kKU>.ufM+-0Bf>tO*8T;?'9b*bd
+%F8!+$T'oXe=PTU!W977U4nLM+'9`o>+fh/5!J!+?bfJG-XB"Y6=81;BQ]q):EW_K at eZpb*`D4acg1[C>iYk(QSki@#CIrrbb#QhH
+%'riSO><Kc5c)OHk?k%76A40IC&^7?[rFl`8l="<"EH)U[L<W9AdJ0OOF:;[#rjER]fgMG*J9lg]b/N=MU'+dS8n4>j)EK.V\>2?1
+%3m26p8Wl*Ak-5X`J>:4YSXB"d(!'dK_6,W[g*0rgRV*c'6<,,gg_CMNdEA-/fV4R_>b7gU.6I?&Q?<s6Q((#:b''`aSH^O+Co;Zc
+%d`M1),-fg&8OcAH65$$bqBTP,D(``R[\M]Jl&VC)=aBTe>H09ONj>iRC;iffA1j0-ThfDc<mN+V"n]+=3=@!]nST/P"(8%_?c4Bk
+%Hu(\jeY`hD"@F`*\r!Jd<!`q_kUDY#&k;46V8SCeBI5aHEOKcj?>?*sH6/HW.NYidaJhE2]#Z39P-$e4TfFhXG9ifJcXPq)ISp`j
+%.7%B@*F[@eo2KPJ+R\u,C06d;/aW4NRM>48=aX at H;qC6]Zqf%=+t?)&/p[!V;!%c"`+RJ`(\62krd"$e"[C*Rk6#7C'c,Np,$J;a
+%.'TnphK:?7TKrQG]:9Kc.PIlO9(W0g<TjY)e7;uFl*1umg$P#%;D-Ve23a$U*;ac"^<7]g<4I&/4?7hF-#d'MEDY5hF!<!<?igs&
+%Dl:paZT_7fWKj4UOPGW]dC-24!jL:U._2E^+U,$]#U-"(BLBbc98[tGXa,><e$.5[3>(/E?ck?-kOt(_\r0Oh"7M`B;;pVFJ$=!E
+%&'HKm?`Kru/)kKf2;P"$gPWm#G*2_VrSO[Urr`6bnH&TXdGB:rqoAEu&$Klcpr.`1F8l-m2]qtXhi=mI^[Wt,IK/K^IiRp,q+nZg
+%%DV_rrp_q^r1!<F1&U,dj0-=,hre?r1Z#gZIf8RohWS&%+Kp7aMuW9aZk'@t^A5D7 at IP`'NVib/hV;VPa7 at hnrTg<8Pr.QUs75LE
+%hRB\6%=gOBGBP6/kZ(7Lo6((P5J3.\?hnjEnE,%DO3?SHkBGfIs6fdSmQFp!s3%;ns/S4gID1.$c(FH at aB)aIVmdaSpMp5Vs7#a:
+%5JMRDp$Y-#s0DZihk'gks./>fQhg+H\=<A6rquc5puD8K5J66!hgPCq*VXOPl@/c&Dn`d^PFq at Dr_MSQGkX?crUIAqrHI.Ho:O_Y
+%q7`bfEb4[Rrq0&nfDbRARm6rI]^igra$oUe5Q94!pOE5>:ZMAnf,skXmoTDKrHS8<+$R&M?MD3[oCY'&*ZdQBcYq,!m[MgH`]q1c
+%s4R^!s!:>:UYl%AmpGfR]G^1qhojKPrq;iOk5;j]rq4l]T&9>BrnI<g_`dqcrnBF4*U[qHR=G8)-h$nSqtC$Dhu5N'hsjnP#VZ&q
+%Ih2/>29`hMI,!QVl1Oq'rq!UOYBdkTYPu`2o>C$h5+Iu;GUYA-\WC0H@>j`$s,e[R^4,\HrAPhPS$Tdi5Q,!hqB+JX2]qt+k at O4j
+%k254ZmuNt5QdJ%1I<Y]C8F91Kn[iGOHM>H5Iij-),UL-Z?V1&-SsSJW)_YQODs'R:'Ti>uVXhKPpbb4LkqD16gctY at q]ETMk!&d_
+%6h\LjDd]g4T>^-G:]0C2qsg+6I_)(W[h%q6s2j_ at K5dGhhUA*GGCMN$fDk^'pkQVr98p8AIeJ9iBE$1TIJbK3)=N_ph[*5DI2\G`
+%q;(4Pq:iZ4qkoLi,`he%aS0&)L&]:c97$K9=RX2]?_r/MiQLEX\AA*,%K5POpq.UBYe4GH\aUt!qhL5]qY`qaqV`YQj_jULIr,R_
+%R2,_[j3IK6U[L9fkC8!ViUPRX^&FTdrRmZ&g"$#^qqnl,j.&@6DndC_`iG0pDr6"jn)(g*2r8q,r:^-[rdI!0q1nj&GPJYn5Bu])
+%5Oe*%5MX#k><Mn6Ism<e:VZf#eQ76:Ii*sA5_dHV5JHUcnL$R$H9;u,K9l>`gM[<<l0Z+Y\+-ZrO0?41\c%$9_SV@?NeNOta5b]g
+%\=8g<Nq*+nLZ`ILFD^rm48Rq+f2k2MSr^(",G4QWh)es9cEFroK2-dkdb;C!kMQ7hCZ/iY`sY+ at X?YJn]IRkWhVWg,gtVAu5&KoW
+%a3)YLID.93rf[`ShuDq)hS":5=PU+:[5VHRrqk+C0Y_l1C%V5p=7ZguDZBNBqpX"?I1A!ed_gQ`r9EaUqp.@`Yn(*kHtQZC5Ioe/
+%f^kBC\j+EVIs_tXo_FA/^$+u8:TO/D2fJ`NRuabET at 22rUo09'qQ%g0=KJ\jI/JBj:VUc8hR,So:OE$)l-1<P,HT?5o^?..`Uiu@
+%rU.S9]Vp2PiG$.(_;h72+-#7ZnF>a,StGmUI_Z&1hDq2Q1,o/H?J4(Vrc]p^s2`X&=P5>Dp<u[+GNJb"k8jKbrEda8k4n1QkHCI^
+%m/5g\*t.nS9)n\O`H"2Eo9Y+i:&jHe?i3+b]6A2(*acs?IJ%.6c^XP%4WhG-h_Ne5h]M<T#5XUgqVoQN`^`6>c;3sZ]_\"Ek$s^D
+%+7oDBFp^.s`TMZXb0Ll6\G5<rbg6!/k4\Cb?Q/RL,9GpDGL(L3DJhqqp>aJDKr7/Mq)Rp;UJ7hbqJm*VJ$4f8nWTYonQ[./[liE,
+%?h\eXs8?TRHN*/-UjTb;:Ug2u#8[-q-eJ1\0YX"1mFg;Z]\Kuus'_F)quZclq!*<Xq7PB-n+uh6\)3\d>I`S6dr56AqmkU6p5V="
+%s%bk)`;=6hc]@;hfGsXXg`!q!5ImkFrr'J!rqB`k+,AU!p^B+Sa%mNE`ARJtn"4(1h#<r4K\q/\\1cjeVe#r2I.P<Q\5Ik1k<8ij
+%Ma%H5rT-aLQTkAro0Sa=^W')VIJe at dq0W^&H5P5RBlha>J$R7iU/QHNU%s;4=O at p3nipS)F%;"`O'>sr3kq^K^SSZW/M;-OmAC3a
+%BiF'H?i=3TqpSG,T'7&Ol`8p)i;D_3qtC'bI*Ku%qNik<p.Nk^ppG%IJaoYi+$Qme_c?N$T.JR>DoAQOqoM8jhcfl`6&]%,ESl6(
+%r,eP"s3.scqVhb+IsHFYA%fVJ2(ul/Zh_:V?]R-no>-?QkiML1)*E?=p(=BtI)";(=K1Ik0^Zu,rc7P#U at QKhock_9htIgdgf*[U
+%Dr5rNLeeQ7b at Yn2dYWE>L?mk at 5+0Tl"\N.iRf<\dr&H#b?be$'oGM+cn]q`L?:O6Nm!X."YC720?ThsU5+AbTi]=7>7o@=a]m_nm
+%\bP@"2]j(E$uSpLp`,#9`+%h8PW0^JMpM"oIeZIHH3F/DT03,HULe\cKMO&We+LtPJ,ZDtio1XJ8>55$5-;pCn+]Uqhi+ILCka.J
+%D#T15iTY4*pH)7"k66;1[(/^`m3KCF^W./$-UHeO\*u!gbIWnb^Ae--Vr at 0p4Zn2il=H.R+5Xa-*^BV`O,KWRan%mj'9&QUbj!Z=
+%Ieio-T=jC`PCE5W:\X["7RUbGa2cAppVjHlp)BUNc5/G/(OuACFoBq$mp:MBl"N=m;GZ9HIJ[?37B#8'`g;T6c8%h87[TeVqlA$L
+%h:&9M#"?9(3W;1Tr2&pu2Xb8fC&ZYEM+p]O)=ASR^@K7Dgoh6,E1\f_W/l1SGkE_n^A?4tH:8>YoC9di:!EP<p\X>k+$M%_5Pd-4
+%_oKejTC1ZN?M"BoI['e[r4s-C;;1o[,VLt6:Y5V,-[*=U2C3gJs*jH9cL;"KJ,f"&5@&QDq>]I)4kmc1eUBE.T<YNEceo*k^MmVR
+%J+mpZ?TP:a,c5L+8qhcWf6W1tALRSE0q]V[hXI"[l2NE/qJX+3hu;u?K#!_,J6*hBHM;KU4 at S2k<#(IkGPqI=r at e3:?a7E6h*b$:
+%q_t-RqJT[0j,a6>>s5F5X at PGRaOBm$F0@]Sq]j,[jY+9d?i60QoJos$&Q@<YNre6uX+0rBO8P`#q!L;BJCF;egM&r, at 5"n[YrQ.i
+%o5p*Z]:-D1B8l(`lFOaf5""NMMl9d!C%$Lk'i3qG+!iUJf^n.$Y<Uflj?oO,i,],&lmmM%V]YoJ)#LU^EISZUSegg,'M]0,org#7
+%kg'C;Vq([t8G;=]_NDt%95O*=U&$'?qcjd5"R\HDB<UMF0)1iini>])'_:dPBDh52rmPZ_^!D)riYfVIoH-<,'suPY+m?Jf'HS!T
+%QQP_mdiXhaIe'^qT7L(ii8ca<Fj*o4`B6:7/o*Ztl"]8"2FT\kG.'R&8_lSb-&*sP5rQ,)-0)1Gn"["*(mIT.EB5?X*'.CHKK>XZ
+%P`b`sFp]We.JX'!(j3OCB[blckIr]Z49'HM]Vn\OSS8Q1P/Gu)?<07deb+lpgFo&J`@6f<o[fZfb?uWWo2)53mmi at _D#84Ol!'4u
+%Y9lhJfge*s&lOqS=C0.W`nQV<]WEZRmmiC9T^X+_8h+OP!cTZUm]1(QMo&BKX)ma0dG'%YRqQkjWMDmqUFXCF8XJ7VBrPAPF1)*U
+%3g6Na*nNsl)JhOW96O^2CPp`XVu.[nOX[?13-Efq!NIZ*]_5W/oBZIZiXSJdn[#E-Ce:2LrB,r>hM[T^CYP:FBC`8T9RWF at +,Y/1
+%:FUN0`='@"='1^_fkfir]6oR8WdAdDEPj6+?/6;Cd*!EbT+$la&!OPP8O[+6okLVL27G"I;7IGa+."Ysoj5X at G8p)+(5)"<;E\lR
+%+5:ZF[YG4HIb@,hMMMr>]_Ad9^TN`'*N;N)XE`--5F\)j=X"2Ehl`Y4=513"@)gf5YK4fjQ=t>6$J^ZA=YZdRWnQ5Je5hVUf04(q
+%f?(OQ\V(aZI6-]X=fUgu7*T7*Cfe5H]emQf_SJhpYV)PSAaO]Ea*, at JKbuIS093p051@5Qq_FE$Pa8&)I4YpRek%$)m7 at XJDeZn$
+%%c]=XaJh!I$$!6+mulkRd0?EZm)P<R9:"8rT at n"Hql:I?7lbD;?u&C2?'b/N3gWheT1.mkoqR+jb4_EKXr'O>.82'S`F`bg.a!tT
+%36%[:o=CbA);?(cps,M4%MZ1)VP<VC&;!S]k?>$">8ls$3FrF*Wq,Q*oX2>SH[f+d\suG2F^"p.4ilX""5^r(QgL:^FkLS9caAIL
+%;,'CI-9GX=i3CKI(%ipb`Q/j`($"S>-qdkdce)`oe3r,CN^JtVmZ?W*lq5e[C14Wo-I&uH*UUM]8Pp9&Gk$/B<]i]AbNKPEYe`QX
+%bI<3N+3LOj]NgIkBBdsu2=U+8ZF5+JapQ%Kn9kef:Xug7P$N.bdF`.(D!BX+C#oT._B,7CeN(JlF3s>'a23#V\nn9l=1kEW;fVFX
+%8ZBD_l]rg"`Th:&DTB7:5BEQ^CRa?bGXeUk("R3LR7g/f'A[GDD!oI4MCNbs0lE$B*srP3?`Y/o`5e/ta#1`FAr4S>?(F?ilR<S>
+%V/cWa0#m&O'umR]kGqdm))40#-db5e`s`3`pM3^``2VN7f.;j3fk)JP!.qa\Vto\'_<c/j\DD<um`B?KY!o%m-<%faq(47)lOqk9
+%aToKN17SeYLE28!9+KYl4+/A<j7+NBEGamAm*E3NQ$;S:[tWQ#_jb`GD9`<hi#$f4lbR)gGl?n-M!_,G%q1a&p,KGPhAtJ^F\`2A
+%qgMNDAm8MA4kY57^)i&QC%l6,kMB71c^%B)*\M'`qp_B<5$n&*@Y,hVG[dZBjWH_QWKd>(`ok(jk.=4e9]QXsk=IXQOAu/O.e$8S
+%%<Y8SgM4f"kr44rp.c\Ope/>/4/,,2P"dS(,MS'A>BWP3/nl\CAQD^1Wu*FFk=7[i8ufC._mUOh$G-]kQu.d351`>!-'6Xb\$5Kl
+%dIbGM?W at MS/fB/TA**"+?7?,KBQL\CrQ;j9fQ-#gB=V_&lI_n=D)aDPTV]9>CWOk*WiCPl#bR+Z"^-Kb,>I`B`NiUh+ISRR7I^^9
+%k#EB)`noA5>K'>UO'h8cR9nR25`L)r(V;cqjqLe'3NZmthNlD0Z"n?*^%FhiCrO+k>M7-0+sN#KT`AAeF"+N*MqD!e6^A5d>`#ja
+%Ho$\W]V;L^"A'?kA4E^FZ0)GY7=l2s&a-O?IEaX>mdm,1P:Tb$'9^YKX.:llAHH?YIMJoGek,;YY,%=-s4u?VG'!c)>dE1AF4?1X
+%=3:/`Y!Y,*4Rdp\G1j[E\=rFn95b;$8*T>r)QCg]eIU>FEFETQ.Dea%Q_utMWN05Q9d*&1.e''91>=gej\UDkKfMmt2JKjT<YDif
+%fs^UtC<p`ufnfO%P$T.'i$JaE)aorW--2l,;0=W'WO!;EPIF&]@^f#q>I(TKn$:_1YS/"%hDVtJ!Hb?F90"@?E0.OI:KXGJ>?nVk
+%!+*e5a<_!3/Ik at lZt9ki3ju)4/pY^IYU.Gh?Kb at 5[O:noD";t+gD7SZ+$;q:!s#q^j?Wp,)cnj9Vr9O8 at oo*K'Zo=0@,L;3!4m2A
+%M_7`;#0"TV>%P>"LGeVhWXDGD$;sm+I8XoTE%QRA^#q<KaUP^>R[S*Nogb2EM(k8N7<+[M;1!mjF4ppV<I%7kX,r5*d6SEBi at kuf
+%=#(T=/.djIeum,K.6hGcI(N5I"9H(YRY%%G5"9Qtmd5&]R1o^YV!L"T8pE+:'V)?@EO21Ib/V'Qj?+fV:Yqur)8^[Q0:c%L-[#qt
+%4&,gj+@"6,(56+MZcEbOmg`+N`+T,?fsFr""8cJ@#B*@C*HdkbNrk\LVaUXB]-Jb*\D\qX&bTXXn9`oo!Qb\E&BXJQpYhXqAdT6X
+%':=Fcl!Cf4h\F&gqQl\sGn9hU9$&:W/9*XAl/\MU%ZFq")s]D9:@J8a>.c>h\gZbG34/un%cfTKZZ.H5"5%0k;PPZGE[Wi8]\>h2
+%nfKbQSlhPD<G`D+M5=bg/iWukLR)_M966g1<cqm,<PcP/=C_K=jPfnh#Z,Imi6,u;4R=gUQTEm>_$`@RN315pWk,_d4AMcFX44ge
+%"YOY,PkGY)EXG<`-!6C5HZi<uLN3b?7)HD6Gb[SP`:H\)'BB(`LAp6 at PP]m'clDM="(c]!ULG0?Y%!9g*B?:3:RQ/-4cX+GBIMLD
+%!Vn at 1$V?h=$LjnE#"q!s=Z=D]XUaWZ!c8%Pa6g>&r%(AWE[h[Knqd"s#.^?Z*1a1?b9Z?@,Zp(A9!j_V[pGs>29t5Yp7XO[WaP1]
+%0'=8F^8lX9ZLLW)6(VV$=TTMSZY[:[r&-Y/jjlWjL9bohhR8UaW5Bhbgb))O3s6)JAO)7UP=mXqUaC^<J%4Dl`8bFHqs;S<$+m+]
+%q,A'RaaMCFO at XjGh,*MI4!jp<feU<Qq4.p*Ce0E'*>f$S9+Q-L!ton#<;.5)LX.\Q0]#F)(F29m4$-tKC/XL$/9`OISD>K5o7Sbg
+%JfUI`8Q at Y99AmQWPiX_15*p,+#`?0lh2Z at C0=:r$#`Fm'ltDYI9*_[1LWYoH=X?geYs2>^.[#u5(JeJ!&o1(nM%dH9Ke8%RXU"8-
+%/0Q%Rl(#rt$f9Oh;8EhgUghYInW+jF:f'l[cTrF;KKErM^<i.a;8PA^BTAmY(`?!m:KEJP0ZbUa;?BV40K`"3EZ6F$`YCBfVC!&2
+%38#k-=^td"<"P-Z]u^p-ERQF=IB(d8)k"M[\LY^m96>F'BtIfEB#/gDee&'/&t[2KkVOV?;fO=cb>_1`&cfd%6A^T`LY at i,Oh0hd
+%P-pBN&b6I at Re/J[k#H&`=1Jj)2&^%"#bd.*9C?")I972ADf^T0..[G?>Ki#$@lr0WX^t7UMVa!0b?5:n<D$_',HPDqp;*d?kNMKE
+%X)$1[I?i%U:ls)H;9:&P*#>e$Yn2='%VNV^.E)?)lU$#BR`47OF\(.#VZ+L`b;rF#_?*D8![t95qsR at R\1-QZ,AkK&Pf[sY0fWRX
+%/sc%(F95kPCgJ at o7<u`*$'^CL5KWAiB%l#Ac1)51hjg'eAZI:$DoZPr[n?t(W46k[ooos!Oh*Un'ejYgGns6j$Q.2ql#7W]+`mLR
+%l8V at 0D<jP]`+jih8g%fe]EqDSWpA.:YH5u$mI;s0F343r`.WN>I?uDP;R4Cn_98!uZWs/cE/RsWgXHj-#759^Qea#j$&>u=q/B"O
+%[8>DE<+_4gE?>):j7.PFf<CFFaS[JG_BJGPGD%(<h!k\c3[gJ,Ic.;oXCTb*Mf,c,h,9c<]*_dVaIMd('aKsnHQ`KW[q7.SGQ)X&
+%9N"- at K9Emhq^-g,M'5`L-Q+1S:k:bX#82"&4B2Q,8GhqegVBmAp at R`7l@*QYC[0Y(]@e0bjCJg*.f?Mko0b:_^_T9HDf-I.3tB1p
+%XAr3+G1Q7EA]\#R?5g(C[O76=Fj?sH!8b"LElXcIgSrak:H?4Z)X`d!8:oT:<j&gqJd=N)=E,tA'jr`.#aeI*17*po=.Q!.SN`o)
+%_J[5+*FVY$B-(TA:.J>4Fdnj0O/Ebg>[QD6BC*]tedH,4hHE"2\u_R;;artQo'V_("$u::VOeDtP"/lbZ/A(umA&?YPR_7>k7W%$
+%s6%.`r6*cUDSR,mc34KUKnta"?<*Fo at P17P6UJ%N3[jBEjJ/1A:oj`6i:90X1+f"..sZsQq#=9=12K0Y:R%!_62E#1(pT_K8#Hb&
+%B`QN'+m>T52.=heTR;8(9-g_=Q1$FZ=o(jM/6.bC`5k,'*!S(^bKPPoqd)tslO.R8fAi>'N9 at nWIK[E$QQ?7D7I&_VfP"o<4YC;I
+%M#I`<8ZBW<bp*0=[q#u8;EKZ>aYEpi/ZpXRDGp:<ZLUkTM\\gBbsh36b5e-?,.pQUb*9$1Z8QdK;AKqG'L>8fgKgW2W=IVPYnja'
+%LgLe_9.96D>AGJ_Zl>LmPkdmWE!6Ar3`HkYpZ=a.+rTVOf&u9WL.D[46oX<sU=[cA=Wm9*'5c[o<?I_?A5lHs=F2F%FO%"he;*3/
+%.8$[s;lj!!Ai]h+)-N!p+WmWT%3cm+Z'o)rDWsd)mdo?cK9,=AQ%Fc'#;5f:X*BnF*k2a"$qWc:!F]uDN/g-3X%3KWke<9^ZUVP%
+%r%n/_6ni?](K.4`3pcu>.353*)%2i8f-D5MQ0jpOLpu at e?"V0U"*5h="Q6*PkNsr+Y9Yi6QPLM;mgSe6I at o+:B8;&ucnCdIK7W/3
+%O^-EkD^ec//'R&M[Kp;;-"EhOY#AuN0jB$1:sEWTAKj=B##W0(p/->CMQ2?*'^(>%nb!NY!o`qH.Mt#>,p+dbIQT=[A0OiChl]Ym
+%P_N+*2oJ)O4!"iT$;poh>"k3=e;7p,Q.#><iO^FRnAbLPD;lup70L17`dDGP<B7A&a(;2Mggj_hN.r0"&]D+[9d\@^S0`g3g9"<5
+%hkVBdAY1N4FI!pD"oRe/=/_)#"6SPo\oKT*FYOTIm4*dq5<"XA,Y[kod`8\;Fcf%BX15.`:2X4C7E3\"bD/EA(I==Gg6FNA-+.u^
+%,uU at WUa@2.Z0XGqc),Nh':H['80V1])'m3Qk$t"C<+(mufL#LJqF_s'H4u3GLS:&'f?"q"j\utg:/Zh=ZFX$%rTlVEKj;]N at F=Z>
+%ct2s5JoZrs.$Rogp7s[[,/?j7/R$bJR/9V^7/#qto2I&4XeN/&WH9)3`PMXq`OL1N_P`b]`g5\#PlSD@'8S9U1*DTV9hZ.$?A2+`
+%iNpVH]jsJCWHD4>6^BJOQILFeAo_nNi_7**g8sQhKI#!7D^\,(/ol:,Q0U<)3+1't&3n9%b*;3=)Xa3$!%H at T+>47f,fop2[qh/r
+%_fHiTDY^>4E@[&WZ0!Zkh!4)Jq:Y!UP[`1k3o*j)fi7AF"A;*3dC_um]tEhkk?k<!2OSWVc;u3.gD"IAHn]Qkb"?"nq%\)(LkJ(5
+%?JLY-RjXkO?drF]J>BB:Qt.6OU`p.r;`;k>V(>XM!(F#g/pd#\l_KBj<03226KS=.rY/\#TH::2U.>,[n.$+-"c%OVftlrT8WpSe
+%J<BE5%O)S/S2^,I1B*bI@\]qZ5P^mtfrb7SN_tt8<g&SLQhQ,aUu-s$?U!r^YV,K9o:-MPg;k:j?QK2eQ'2QTbIAuE2S5T["Vd8/
+%s'Um/ep=Bd(=.'%@ho0NePk,V[$"EgNR1ksj].EI'6jsQ;14[S0K1:&eKJCSj)6l1SVhWB4&J@>5/J`,&ohAALl6La'b8l\CDhL\
+%)/mVXJ/c=SQsV*Dj]BQsobHaS'QV)cQ'*o")O at jf9ddoVn>YQr&g+Mas6%6irfqmL5sEX8/1GoO)0L0?]4nN>VN*MgRDa;o:cu]'
+%P_i&V??\gJ,IjdWe;uR(==A<l[Fa9:CMrPfhG*:3S25%^4\"a%h(#Jg1I[c^dt`3ZZHH=aYCYci$26mGZ+?(Pai3.n'C))nkEJDQ
+%*r#c,NND3ti/H_GGpeNd"OsVP6rl1l<RHOJ0t&X3LP4i2)AY=p-OGfP+%L=6r&;qWQD"jr;u\!P7[J/<#-ANB8&:O&TU$@fb_LHl
+%\$QT?NAI!9:rWU4TZWO"OD=H%&UTH>oZ,pEiK5(Abo4jrfT(2'-'Et3&&M at -D/cLPan)<G+,T^9ULt%f>1YJHO;HUL08X4a=VH.\
+%FU]fC4]dBJ:BGkh90e([(slAY611ap/:4)49"bTrO5S, at J;J]?,t1WC9&T$?IB-7&Y`6)m[QlalZd*A!*,[gibuKc#h%g%h5V1^j
+%_$u^![[@m3X[m6sIEKYOR06JQ/0hH(3R5uaDRm*u>@X.60S/e#6u$1`e]1R+>octiXa4m,dd`,=WPYj%3qf9dG#aHni)R#dZVgG,
+%2,,eJ=e=o)B at c5+->#(''GOd56$nOFbY0r+X,O[O,G$*)C92lZ9[@9+95;T)\OSD.C$U!=@>"M&/%/I.ULf3/DF?[]%\jGnVdcmT
+%p6=h"_1;V8/rL^HQL\&+03^#Jilb<V!_lm^abP'JT%e0=iQ2otBo.A:[CK:ild#d%SnA(\D(687JlJ_;s/Lq'Wf07ch at _c*>)#n&
+%[WG%B'X2#OoepNKGlI7SAjoj4Qi!'r:>c-Wi%$sA"67=;24m**Vn.u:X7%(+I&%J6*WR^3,G/LgG+TMnEYMiL&iF&gbB3r&qZ5tC
+%.>eBtUfA6oi:XsRoIS7U at UR18@5 at E6k#&<U+D8.tba2r8HsZGI<k/O9P52.\57?2YL8ZSRPS_+^S55 at E?=>t,im]MQU)2UD>r$b.
+%/**/KdqYDB5[p2K@<Oh;(+?YsICGJ(26BrIDI1%h77TZ(o!Z\lVu0^q&J)fQ-4*/+Tj>*7XG at h)>^!@5fEc5J*=Bm0lP.,n;Io<s
+%?k8nM]A$/_"I0=t2j.G:_J3]B)=B'$Wt;h)kQ2=AXor&Y7;3CI[Sp at 4:Q^8j'Sj@>MipRUV)DJ\407G5T(1F];DQDrd'FZ]J1Edl
+%4;EVk9Yl?(DQkT at JO`e6bmk2>6F)2KXJAbSMamuim*k)A4@\\m\S%UM-YJl?"m]!/?:t$UAH8%0RjVjJ8_kU8roW7!Wt)hd!i,$j
+%82kK#aAGt&;*8%%d:,6V&1sI#`e1X=7SK(S#C*!VG*4a&FF_i3kC*QVAFkfZ%43V,O!3=]QDQYje*$P$1@`tK`QOIL'aG2L$g_Lk
+%XRasJ0j`/"aOXWCO<<+&\T%+]%$*)88WsdN,uo#@pL-`ijY!YDpmpNC`3ZeHR^0,0YncPm]48ooVkoKXZb8`[`cg)N,eXIVEn_(H
+%*.j*HW2Ypco)<cCQ[!74XcYK`oe"_##F^0^@dbWi>-B7dk=g,i8t+25T%3u)jPL]dP]a[:7Nd_s&)sBU'j$%9299f04B>7D^unT@
+%$.MAe;bMp[Z;,eeJmf3V20Rmk0gSPR:VeVS at Zppadd&$Tlo*Z]R:ZJFX6<9@]6S91A;R99=S/JH&_VmGnRgIaU0XJ2 at HP=)<f,qE
+%<+Jr;)"32NgX]aM**WMHDfQoe6g_8/Pt"B?s0JmO+Wg2,)q*#40<6(N$T;/pAj?B;4<P@[Ql'ZUGH&bY('-`J\/Ec^\WXM!PFtOO
+%U`_('&0o>]c<9iREiMT43!jS at KTV92*9+9^!Z+Lt(`/QVRiB[d.Ai2UDVK&=`Ac&]5pB$/jkMjR8;q5LUS$Kh^K2S#<B[>XEZ=h_
+%WHpL+0\IA\F7IF+-fF.$&E-TNn%(4Wq3hYdj=Wrd9&4k(OPU3Ce(e[(@E2#2gSPa/>]GQCY34N71#KQENqc<!$_[0?Ha_[F>KQpo
+%)sY65i*H%_STN9qNJFE!I?Ctmnsg2V4dkXh:nr[oPoFSq%R/%\&PQ6r,"]B40AAGM_E=D)3nfij:.F"gEj')lM[*9*,YXEX=KO1Z
+%^S33(Wkd_R[n8.#Zq?KSE*=n-H<I_m0P(>T-Ui0<Hmql4PXGLq%%0qoSh9<9,?YL/E\An*9Ypr!@o'>PGYm^<imR"5)<;K;HLOR>
+%poM>EY^;(pZ<<?1cU;#Dm^@Mr:-qG/8)Gj]CtH1u]9cYZ^qD!N-=t*t;;-sa3ruD11Kfi3M$l4B<!dADai\Ec^ttRZ7++\jh%Mbf
+%]<t$<.iHJZk<N"/MM,E+]X;#HY=+J[Sla`&CoV74^2E)A61ce=@?Cc]O:^<E&<fMC`N`hOBU56ci;-P;&f#Fd'$-fIBi:4PjKT6+
+%ghg^42Q`,6SJ[m+\+B5:@1jC!*DNe4+ne)hfS at C;6i^7M#mH+nMOaMl32XN/&9+b@[A:%Wi7/GMWOO41P"b9(1aD#d1Y_VjiWjI<
+%^'2`/9a3$JI?9J&.]Tb;=dc:Y-mm\2WDbu2'&mjZ8eVeOZ)JD\$(s<3AX:Vl#fj3>bt87T(W7q7=&bZ!bE?#"fWZ(eUX!bsXAl>3
+%Pr[VPbl]=1jatXHP(R7Mc:RAFai\GOc`ZW;JmEM>70]f[Qhoq>%S9'e1bLa)AEZD6(0_p`Bkagai0m'@OW6p$AbVW`$*(Uh'U!dr
+%JC#\X1oOb>B=Y:4Jsko%A2$G7S\-f'Z8V4:LAUMJ'74Iq[P5PW<)7P:0M%pUlgB%Mag:89X8IMcdU@;G7l"5u=`7ie9#f.3LiOuG
+%TN"fM;H+D at P\]kr:ioW*X_+(3Tc?pBYumSHZ9h>Jcgq_,GSY]5RH#`Z,F8(>;PkP/5(_IbVDeI at 2ils#FaFdAM>$=?Y[5-+=SSm/
+%&)RV"QVZJ!X_qhLKn]lR%+'O8ATacR%Ct4:kH^iD`J3Pn7=DQ!_cLY&H>qHbq9D*2%nkp,^c!Xh2I*\dCZX8A"tI&I0Y=RU(."tt
+%afZTN5HkpE#;7FUT4*V%<$JIV+2)lpP6i:s\1#OZ%$KJ9L%`u%[GA1#0uUK?Q3.N*g4&3.$]4DLVJYm3HIABZ3jAZr7n0HnY6_q+
+%*Ba\kJaX`I!K"l)bB?^/OVDrZiZH\r=`(Z+KhR at 9fF3q;DCd>]p;4.EgPr>Xk3Mqs24!/ADd%pZ.RI,sk]^oJBn4An[[=MjG^e*<
+%@.Hc^1&>H[3;@7r at 1WF[QkXmLlisbfpbDi3DrF]Q;MRc(nc4guS<B&AXg'6/6L/7k[BP(]Z)LH2s8@(c(j]@8a5SgK]?sCu2-KE8
+%2M0n@`KlhL6$T^,;c33\Oii]V9l4oLHJ2)<?FC%b@*O3)2u.W^GE9RX!/m!IYFDP.MlhtrMhD#8Ej$rg.;G&<+^:AqFsScLO5&Qt
+%MAiLP+'FdR/?U>8@@*?bk1'&`4le,G5TI!0OE"-5IS/3%3CK&SGcPkmAt/ZhBYc!\Oh"&6Cu*TC at 1Vj`aD7l7Ou01>LMLYW]Vk`o
+%]%er&_eqp9g_UJFgNf_8\>nN;0C1$JgZBI+#[3SJet15(9h#Gq>m7[mqP[\Vm"@e=@=Q"gK1W%aY?J`8>gjZjY`=O)j1da!4LnU6
+%"lQVO;!'%@(65IT:B5"WQP:`GW+8mo1#W3l;%,0netU`@b/1''"Cm?Lhf$3D4d&86QmE4GCoa9$a(u]8`:GQL;qnLOj"qFik]]fB
+%M!26cMl3)m/BH)Q)e$e\jU`eZ3B#O[MG4:PZ08_iRE8>K*hrelE>lHH+`)2W>Qquhi'.jqQmf-tODo?KYuAL3[I<;&(H`eH2tjV\
+%C%98^nl7_Sd<B:XU\,K$VkZqeI>\&i@\&jN_4(K:0ZNeV+^Er8l\kWSBusKug'"oYTU!b_B8aobG>EY:9d7!TCi>MpH?\te6'qPY
+%9h@@A*Hk\`O*_%\'NrKD:u[&)O]G5f5fm?J at K[B_'EG4B'74k^@;O)6R-g!Db+'Mmr$iY1k2'`,;rgETWJg80=C4;9#4uJi"=q.*
+%!\'IWOlgWY_>YFd!I_h3,)`a6GZX^_IX`o</Zic3!3?1T]&e3b9K"9+YCUU&J["R%YAu=[B],p^2;.bla5Sc\2\'@I[MLE\Ujs-2
+%*mfp7 at XYn4hEROD!QX+380!h`Tr6]98phSQ0^^*C,?L!ReY[4S>]?BBi'WG0*lj#[[PE6#?2qkVCY[#cljbAXi2?=O-2!9oEX:Fi
+%JRGq3pEEV>LZ,\&k<j0H'+;7"'W25 at fA67_h0't)@VW>iRpDer#T1/+?oBS.cZ5>rZ6 at fd7cG1WfW<rinJ</2=dcV>_lfT7/T$Ed
+%E:`CrK3F-=s/8+DX\NTBQn3qtWNM:O676c/e%k&d9`m*;_$:T-aL^d6EVelCZn$9L6R/3'Lp6+Z\a/?7[Q(X(LPs\9Os,f[73#/B
+%*gicFC+b9WZ[*KibHHs('Kb)5A5G$*g/1dk7`.+c^<0TJo>XP@"0,=8/]P-ah6'(KcuF*3e#o0'G]B4[R;.gk$(Jb%:lf`E&5k9T
+%-cq^WWtC_8%-Hu7=N\-c]KT!P#g29qmnboW;]26DbL`gai1='#:"!)C9##3#+T^D^OubKTa!A]D<XXM5#%+E'X9K\1<;iOY0uR"%
+%qGWQ#p@!BL:)g,J[S7bOqiFS9ZM&HJrJ#r0<7.4W&6K_)W&X:sfl+QAEapV*68[N3BV9-Jm"@(%-'_8`L4Th:noL')=!`0>&MN"4
+%Gg`K;;sY"c,_]1;L*rr%LHsqUVe4V^X=$#L&.dJGWlSG1T+qn<E[9 at BU+8tH'Xd\>F-]VdE(oD!4Q-JMk:%)59NDUkOJNOff-q'o
+%+c[JqCR07Rm/(B"eP58:'+UoWD]kdaR0T-UZ6ip3r&i.0(0#;NYdt6`_u8`N`8qR<mi;*S"feECSQZjbG^QgMXs#I">(5&V<lJ.9
+%(q4KQh1=C2IJXp,ELDT7CZu(<_F<a=WethqET*m-[66h#13JA/7>e+3SaXIb`BhU0-f at G$&*Y8q8jR`KqkES;,dQd1lZ/'?@4D$O
+%`N*ocHcS<i6OEMAm*OjnO_X3;ac,6uGt#&YJYO-I&t<1AaHfK-0tERmC.&$&C1AFp_KtW#\5;h7qYB4u>IKOYgh&O1M>B9X7>eBZ
+%iq8u(0?BJ]&t6VYC'_H!LFg2#@6MOkg$nB at 1"G"OD)@=P!!a<c65<oYR6n'O4?=NC$OS at Sc4a!-e(KK:1(3;3e\Tcsf$tc$.&AL`
+%UL:mLPX5UtXI#K/2ZIS`R:eNp.Lr3*lqoE_p2o.O<I6SD(0bX%c!Un+hg-aoW`J]128uYa.I\Mr^a==fT+==BCq:XkgN\6S9jC\u
+%dm!72W^<72blP16q`E9'g,l#+R)9t6Wbq*8ScX4=0KbOHXV@<@eP/dSo*""S<-KJ';#TFQeWMYiD\F%G`e@:k/CoF.`$D!*?fE`6
+%V-n)R.c,n#bbT94i%/"*3+f3h=O`tIPiO/!Z5Cbf>iR*&QXlU3*:/1ri at jfBpT:5?]FK`lU9H:cCe5Pe13b(>XL`_)[YTpG[M;gX
+%[iQk:0k#jVfoCKPDNN(9Z)'WadV;bY\le"%29\[#[ta"\KC,)-I296ugFINdA>4>gSq;45UC:[-S!_`HC_SFTY.Uo_-s%h+I+2Lp
+%&0KSZfnO&CC2CFYVq>)1]!KY2#M\jKG&c6tk3s,B4P3IDemq1S5Y&7Y(m<Jk$q"dn&0WQK=qW*$"\b%pA/.0f?t3+p%fn`qXBoG*
+%RfYrY`)m<Q7&aK,?!YP-4FC*"X at k?5bZ\g5*@L`M?-/\M=c9N5>@qp1kA"tq"-<g?37[aqf%s\(4cAaC/5bnuVZbeT\jNn2>O<`b
+%f:hQL#'@,hl*A^F,o,ih2")PD41.D^"NK+,"D61e.$8TT]AQc'/eH+!+m&6KC@/>YU*('s]A!9gh+'Sn6)#@%_CjiqZ)":??kT-R
+%NKY<F>k7M$E98?,I4K%DYS$E;gZF\sJRnLo+BY>APInh%4fq)VH/a;rhs2,7Rc"@=*J?79M9oGN%PjL/DT6inFe8!!k*R*5?^X6*
+%#?e0,'S?"D=/+]ocg<OE5t4/:#rh"\j*<c>)h'O#i,hFH?Di+HI9C\/DFmXBZVlGcgEe"FS2\:.n6%m at F'#JgcA<>do4,WNJ6s!`
+%<;mo!7%SLkX68U>LDk)SKq9*A%05hO"RB<).=eplD.3[QkC&AoD7Cmt5hrre.!`B)@U5n,<n=tc<Gc(q,eC!NW-[g(3JQYZ(KSNZ
+%Sk_kcKq-JL7qJ*F4Y2Wi+hR#XM]Lp[m\[XD<WSch19k!P#G;4mAL$?E-m`<D'b&#]-^^c0ksdFf+M%>_?Xm%,/!?_f_ZD8PRL2R4
+%q:jiG^b(t/isq?P+OV:9YEL)\2b>Uqh*XnjHlXZ]Sk;'6U0!rGeI#fm\Lsr2_uQ):m(\l>]g5K!XOu3U`)AtSH2\dp?-bmg_jt<]
+%R9s1).Q\7/3]p&NZe/tL2`lLa6l:\PR;=%]CfDHR$X<q0T%).//@F3J]SgE9TStoGPp6F4Bp:c34WJ6M at 4^:*i)[fm12cj;daW3G
+%M#,<*YFb/'#>kd5`KMbK>Br:_PHS`A6,r:S*RDQ.$n&\tT%/-BJr.Jfl&;O"/U_W=#RjcK1f4bP['kCON$ZM$#>b(nVs::[liLFc
+%WY)bDbE<koE?0o^8b52L,I#EN$r9-=ApmP#`_$U]9T4k4fE.a:d?!WKr,.M\PhEloO#enT?>T=2OOpJ$FMqBr72=4T/3Y&hg(l;(
+%c*MHp*1R>rHJ?!_VRUXi+:]#)Bb7.!-jNN2$:O at qdnrLKR&EGZE],Ec(qu1ZG^tZuM[m:D3f=_4^C;%;Na*K*6Oi_mg<kjfOen65
+%J52k+brB/0GK_,Sg'BsfN*()_Z?b;p[)ur_GL+;)H:,.+i$=21P!3G`4^d.`a)J*>s/U2D\)Lg2n%tYgG'H`_'NRj^@B+\[[1L1"
+%ZdSs![Q?^r6Y5#48pX7f:7gM+R.qS4W06bqG&m3RH$!5r%G7a%p;W+lFHW\\^2jbk9Gg\^r7[IsR\Pt9bN;_hD^(Cn_P`iIBd_rE
+%2R=B\QB:t\'$ZfE)$Z\o">]"<6)eH<pa/\,<-fTYY.P#/c6=VH_T:QaS$e?+[qk$RZ'2aMMT#WUUs(6qGhPsCLi,?/k_-]e)-2?C
+%9e6j:p0*aK)cl8t[oeO*l.080Mr;ohMA>JUlsF]?0r\`uJ4gpWh_P(XPJj-JB$h;l,hT8?*%5Z.*,c$A!2%4TI!]]r!Qo!pKG<Di
+%dBPQT=):I)m)`\oe<?!B_\Tm^Y96f]*dc23I)$)F3SoYm#`q7:)RllIf-=="+!jfp2B/,blN@;LoK`0lN=@gn\$@Jt;e4N+JO`(R
+%Vk+BiP_E<[fLsVqjHt^tZ%REl3u8\QbI=9uBn/SOF#HOoKHT4_cUT*ShnhQd<mD+WiP&fCFE(%K5B_B,Pg\VfZ#kH7^*Ho+GAXrt
+%i7[.P=e43pqVIuOG/:f3a"^8ma6g6P1e1=c-**.)Jlks&oVuD27Ol857nd_IFeU3f3)CRP0RY<4[cFAf-i-6C&j/o?e&nBoP[aq7
+%ikYG#lenp4-i&K(:B\P-/e\br&@ANk/?1c<RrJO2OkjHdS;cY*k(Ll3 at A[Z;ROdudC#E6N.^DI!=_=on3VHi\)TPF4@&N4f6kYU?
+%ZFFQQ3q<%*RVueX=d"cAB).t"pT0mt4D<n>cBOF*jsbPM'W*]%H,KEnH0_W]Xs``cc1=XFN3'T%7B8TB#Jg``1%;hAc at o_]B`Kp@
+%RZcLbO-0reD/sf=Hi7 at L?&.fQ(B/:b&!OHhh*Ha#XVdO:15Ui>0h6AtS*]T?]XW;*jj9[L/B,kY8s$BA4d<2A]U`j?.Wl8r82SHu
+%[t$[E-H$=CF:23^Q5RL'TQ%_*B#SL$@!s5ANLl[E:aFtQaL&"HR[qdmRmf4V&6T3>4BPG7*)*Nt.4"^!$JRIfOZMk>K/krqpg5_j
+%!t+Q&E[MkX#+sp"&Q5\K)b at 3TRP9dAM`Djh0am-6\E\5F8+%"#ZBCGl44rZZ=?TI((n,P-U,2Uln<MqdM-k1D`=3GB8FnbJC3ZT7
+%1":f-ZBH0El@>C;(mY@!WBljC[q/EB<:)sKrX#q62KX*Zq5TF'LCKVflsWbSe at 6Ak8U8lUrf7L!Fgg.DcWh1t[%/[S`7Z1l)bA4m
+%\p^_d#sg49fb0kJ-*,^aC?m@/]$!6<hRHrhYE\fZeI;0s"U=;;^.G4O0SnjR>S8Cm<5KqTgi/*nA#\.6dGr"mGs,U(?q6;BDNj(T
+%f;hW*,jWoS\:]rH>cEL[BK<pJe4:T[q?*Gm0o\"I/f.rTLZZns0X\6</CaKjc%1@,VS+1[5sRDq/rt)HXh51[&AW#HCe6,I,&;rc
+%7,_)U$mVb9;YJlkjfn,piA6!A`S0CrDZ<A+hK,^W<?h.>Nfad,8!gd*)ZD'1:hQgh:mpjcN^4CRg0J[C[Ltol8(V#0DKWo&GoJ,U
+%[!TQ(MKbSX?RorJ+!3<'-6^8h.nONA4f+;>ar3+'3_:Kgd9nR]@f0B:DA?`Rd<-ST!=s63Q#s.\3FgD/`+RfV at n4ht&+I*"gd+VE
+%9b^st_9oYNnSYBF39$*OUS`@^6f:[9/(LiCD6oSD9<P#qF&dA[E;j2:=#)d at r?9FDSW^Y0i<0BVeI._7kH_Z$,*l at 5QcUH0FZ*7t
+%aB[A,l=NUWJ6S0DA89UHnp1nB at SP6Q+09t>Ch!*/caM_G_]F:h<=+o.a<hiD at rrbAD.-[2ktoZfh:bt*i^"@9!G2g_Ag4/=Dn at c2
+%)*?p]ETNl`!#Qk+m0 at 6$p)@-T]1QFM.!EV:@8C7_%MpJLK*1;.kcdajE7VtVeqnj@!H+utI8U*,]IHPXr`9-J<*-%l[Y'ckeqNF-
+%_3O at t,7RlD*s58rVM8 at ZVo2Tgae;. at R(0)-#uC^Hb<J9^')Oe9?"uAHKV$`KE3S#cpi,T>3CGXJ@/dVaG)Ou2Xh[&(Le"E0AXTOX
+%q\Aba.aM=iNH:R:8U;bB!FU4+d$VH'7gK+[4_Mh6AdT"Z_mb_oK64EjO\VMuoPOm^:-tnej2K6gS]b<hq6mujh)c.oW\m397]nV3
+%+t>qEBGOfRX_lJcTtVp=:Y(kCs,oKE6Vi$ten);mjYE+MF3g*oUu>E-Su90MNDCdp!$.fE8aSbq2E-Z5VNYQ*!@uT:8lXM;H74aX
+%##W1(2$G)cMg5BC_i`F24rc""[W`e/P8=CBcZqe)SZi>/!0;e&G*+6p$&%f\GuVDpMG6'tQ%r,e\2c]QP<FWBdW;WI^i>N0*6PL<
+%#78<f@%^->P<-kmC7#EIemZ\)Llu<%,e>n9.Va.6puo?9B)V#%!GJM]M6i0PU[LGt&sOph(]\WhOWk?g5dcAp>C;!%C9q4_2mWY?
+%WB!Z$W*emQh/$-+%R!bC=&TJ.pEca=)I[lRZ5iR!md^mVB.Gt>s,_AIBp.L9OD*O"25DYcB/u,'m=,FRLQO7gopn0-h,TjTmLfgC
+%!/"GR<&3('inCCRAH$u`mVWH+bAI]3>QH4!+FQkT/`1WS8A0%,:KYOGHgW>5L=R at 2Oo":*,<:Fk<m/48f"hs"Od?f-_5Qi89P`R"
+%;EtRh.YWr?U2@\IX4(a"C$N"Bl(/OU*i[m!ff#M">?A&N*4TM@)0dflC,r*lZf02<HFTI!UgrtN:'o&+HK3;`>R[%.1MFoFh8GQL
+%HR2 at N%%-o-oIL=1bg]n+CX)ZmUqI1aE&`Qq%8bn5Flmgjs$*05)ZuBYrCPPMjg$G)6jY^frQ/ItllP*"j<\:i#(PLqT<o8MeFGtk
+%dTtS.[[hTm^LWbfgkn-jm(+Q[I@,#T)qcqp5E-<i"`(B>m"S8O4:.V`Kn at r4"L at AFJQL%NM$j'nN-3J2&8Of.:r"H-UW[h-q'h>B
+%qHJ6?3S9e,AU3j\'@PD$`8n.SLjl2q4dBcV`4\pci'(18l]t?<Ul7m.1hJi"d^d05i_r5VS+uF2lL2<^aZA7 at Bq)dX?Qfti:u*MD
+%-ogUcmlg,X3EOJuOmcPA/Wh5[YL:*T!9gjI%I[*I^d5Limn6T@!6%"rdS9''3)]*?mpVI*J<XlF:>"mAS*&PO#V[n5Q]f=l?)YA1
+%?-F)293)[>m]0k)9kGreeE#*3TZn/,nuDj'/(RE%$L3i)8/!,LACNE6-2?`1_0sWf,gpM8nPU%p)aT'bV0#Rfb+rrRe"r,$VgPq+
+%B-N^k7D_7qOU2Fi?nFFOr at BE+?&b*9cQ:F57TIh\?oQI^0dJa9_KpfUMWGr`P$heS[;L&Tf^1jnm0absCP3Og9)N8]R'T/SisE:i
+%aXSB0NlqU9'.m+7+ at 049SpnfYU19N'Kl<GIrp:U5N'uuMZYm8/.7022<l=!fQZtl\mm`To:mZj6jG]mq7"UqNI#+p,U#U-uge=\d
+%-4YkH3<o at +I/&+=[%Fm4STC0SQ,&3!H*RG#:J*$HeNK8UFqg?R7%6h;/oidq%(86=6=9/eID[DTDe5Rk\`Z,R:'mY`>`:cMVPh7>
+%M+"lb-SP)Gof`#u`qbO(.B1G[FC2rYdXHbua^ut1!c[`!"!_j;XlUQPEe>Ua(b_[p)GiGAUm-$V/nYu_3+W?'":*F]XI%!%Z4gC,
+%;^d2R!F?WqUle_$Ub>RC1BgFm#:?Js$g$-idn?o at geEdZ))(.WhFWYr+=_YtHl7X_\gIQ)0tG)Z<N at 9U`=\gC=qCJ"(Y6%koubmq
+%j^MC6&4^tVKAZf@;oJUJHu]>/Sm8Le_NF>6lb6]8jo%h]Ao+&sCrt?Nc&YJ>Tf+Xi$FW_/UnF(;Q&$OK4s/4T,jDXj)k_N&[D'9X
+%GdH)j:E3&2ZioV/-&.+W^"?Tg\THQ-2(k]jJfYQd)/tcMq?$6CH#_>Uj00?Q9;@E08hIH/O'-9hjCAsN'_]C]H8!;ON"QC`ca$i0
+%;mtS((\MX:PXhqsU)EM`Eqpe+pFMhtc:HcXpI$Rp3ph(o*%ccpa:l\K%=YF%[1\,cOIZ3nWb"&@g/;g%%35F.m3=C!q+2&]SrCDX
+%7G'A`T76=,6^X5:fih"fb7P[A&+%UE6eHVo\kI9M:\$UCc&#8t0scQDgru!L.DP;B)E>8I+YssSUQ+q+c9W3PV"a]nN9dh at 3j.Df
+%D'f/sr.pZ.R(=WH-Bn`dUjTLg30;[lBQ#fJa)!X"0AR^%@alEM==<N3!o_s'1j`KD]Jf;,P3gA;[X`iZ[:`&48]i&WJ%<#VJM1(?
+%lOcZcmpYB;OcN+"%\<@/C9OJ8\bsY3[++Ws6<DAtWXEslX"LB.;Miilg1b!J(k-1*NHr9ZiR[,i*HjsGD4][H2Wp"EPnMt4I'?eY
+%geC3_$#kpo$@h5,,kL.m/D(N*Cs>kb0R,;]=tMq2c?CPk`<L1.'R0#A\-H:RKMRUGZe_$NYb23`4qt>R5b\rm6*KTAW&[q:65e at k
+%OX%U+@=^<EH.uqtU?;;1C'=s.O0DjVFD<njK`9**XI^ufR)Y`-4LW+Z>(0OfJlJ@`YPo!p>@9GmEB.9K[gC0CR0WLPaJioLYHp[0
+%/?/)>)q?f2hq9T[5)kTVQJ;62V^9+&"@!e#6t6atTe3NVPS_'7"U9DY]+`PT1sokBMU\'<Cl8'+()_P__pXX2GouTc[eLW%I#Dhj
+%@&E"9psH$M"K2]"=5Z7?;]LJ'rXt<]O-cB$*0p*#(7JMh21`Xi'n=Bg,h6lVY7>*iKGe>nSM+V'd/d4k\Hq,A/FCeW4bD\^',Q4=
+%liM481WM:9?o;=tXR+bF%g`uCh,QMi3Ku$G?[hD^]s=1GjY\?0m%`]9UmfWAIE]>uV at t&3NM+Ob57uC^T)GLu/Y5+uRTl<kUu\P_
+%NF%dk8)jD_.E0jUlB"qe'4oZkU$S,L:XW@\*E,FB"B6_iQDBIeW16bNBI,XL at VM^dVQ[9alC(d1=mS//-fq\Zb&3k\5k&C=#8^mp
+%VmKqtOt2^3Siru$0/D'b:3L(j<;@ss+5\[5"m'[1oc5UTM%ku?^$H."38+3FRj`19S5%Qsf\3d!S5MFs!sA7@[h!OUQ8^@bMESqu
+%A`n12l?;:2QJB+0O`9+Pm%XblIJ_Mar;mU%$BN[b8(FZc56sH&SEHE6D*R2^9pYfmcDRfbq`=ik?4HX=#]?V%:M/J"09u!Nn8[hf
+%nguPaanSEL.B5%tcXB_DJ<>W=k?_WWG`Ej]9<M/*a+hj1&8NRTjk\S9SaO:Yj)'6A!*;q]J_lso27ObHXeG"Belhkf3 at PV;I9+3`
+%.dB.P^I#UeQ+dbiEg7+1Jr^Ee!b)7W*PqBIn%+K@)s6<MEdW23\)Vc at EF,)FoZ,*U-kc1%SQLED_^V6/EB[+]2FmFPWs3oCUW8B@
+%IQc>)k8iH7+hRb*[U#rFmXBat'8=cmC1`11`&f;[qmN%\>I$iWAu/>Yf.X?-U.Y8Vep1Yk8!WZ37Y7aXDQfT>b<PmM0(HpP5"W/)
+%3n4Ka7:Ds_c`9em<q at T*.[&`7QRG9f=Ug<pn3MO!&WkeRdk`9F1.Z0H<#''U-&C\&oo_(a/Beq at A4n([8$;6)]/^A)Xlr$@P[J\"
+%o#,KFF%)9n'93.iC825(32UOki$c at N'B9j1Op\rWV5kDp,dl at nV?ZS4ps3iSkIucC+A/Fp&QaELE`2hrQm_8=1B]iGFDC(':=Fk[
+%Cemk#A<:U\V]G[saSA"4P]HUR'#N.Qm(qa_Q%\8K:'$?41 at 6(iJkYIF"o"q-3E_gXP-Oam3=`GO#AC3SEF/4&=#o\_EXr^soX)D%
+%Hrr2`DpEP![Io(HQEu$SbbC`jUt1bHntSbfIEs:mrCU5B9KbtMStpCb%XHfX1s0j\NkHCC=&V'Fr^LTKdE<el7T!X^Wl^L;BS.!.
+%q(Aud].d";mBB?E;^U&;"$<(Jj9ao;jFlUT6oHft[SNpV=5\*o6(\*Lce<S9)=HbP)UnOG(*.sj>T9^4hNO(a-Vu8\qaa/X\!ZaO
+%%G5`QMV+JHQm+EL*bF\-o+7tl$b!']8Y9"^e.UjrC&dgf;L at VMl]S-`fqsp<*^p-=X`bLU>M:@up*geHp at -;:L'J$Q:m6,+DQ)md
+%Jr\bsSXDp5o7W]:Sd$X2"ed1[IDBA`Qb&kr;S6b1CQ&UT_ at d0?&D"lFJhZcP-i50oE=MK]B=X7Q4g;f%Ftc;i/@!$#:R[BIM%Yj'
+%UN`#c&ZFchTq^F9\TZ*[q#(Y[5PoE9B=D:Q at bM_G5M8lD3\)XjK/q/H`0Jh>I`dNcVYGHf at E<fMW="&tEff+Mr.#dSp//d(hEb4+
+%PsW;D0WqE'Rh):k`#[H\N3-(aNK_=<TV_EdBQ?J\8bcV at 0k8kE`05VF5X"IT"fWe[&*bMk$RLt^nkUa8)35"eKq)c2C26(]WXihS
+%##Nq?c6#po#A%a;l]f:YAR,aQY2Jer_$-=?Luc6Bnhe):2d<@6\c56eH3/?tZn/21l0S/RBa*[,,i%HN#9Vb[]QTsdDKt$s,C%Zb
+%.?j$;m.K=LjCMfEDfh?`01Z55mRTA)8hTM8nf0KZ'(34*?`B%m\pp\aNK<tL[XFidZWaG4pQ9^Lo$5CT&OO]ZqcTb5b2s)p`r%F/
+%//dJ=20Ln[fFZJsWXh6>_>gUI.nFfkol@*bag?;O:kB;H%<c3,QPGf,l`OpU<<2GnnK`bQ[O_/'2s[d#I'%&\k^f7fe;9c3hN]?`
+%c&b^'^B=F\_l2S<JasJ5[;$lCR,NRuLW)e<.^,D'CN10bF\<!)M3nEWBG6C2q/h*tL9h$T->j"+,@/#f:#TO<)f,&_&]g06$ui=#
+%WUJrco;$?;Vki6o-5^U,FJRUeRd(R^Jk"@Ce;LJ#;Rjgsagb=>2o/$i[+r+Y_G#>T>aY:(%G%R&;,%A.'Z'TQMtOp%e\HUK.CF(j
+%!`@-4H1k*mMm5'0Bqup',b%'mJkfK-Wc?p`>jn=4XF]1Q1V&UQr_`j-IoAp%a0_M_UD%u32JNGLJM,f%(R$Xi:=V]d+AcaXesos5
+%FI&ODOViUm*IAEe_)ZgR?V,BLPpBf%!DX<XF(PKrN]CUUd=@kW9l#d7*Tm:oh!BRUg8PBW]DJImi?#4PfH3032[J5UE&M&oI&`4k
+%3RZ:lam6Jd,6ruD?9b#L1M\@cEWUb4'@4_mp"Os at YP#-*A-'$^]`mq=j4(?dbcFoV!CB@`#Fh?GKY#jgbE8I9Qi`8oT+Z$:j``F;
+%V\Gc;Q7kelU.B7a.NTABnq\sYH3?so;(bS3i1,Jb<p+M\a>^$YK50sSm!+e#)i_L"K.`fBf/!p@'^IitnXD)U"XS+JL[NC0.5G8F
+%%'j5]K9Q.mR4iEHHrQAMI==I-8Zjj'/9nigj`?%JSD7E`0bW:0A at i:TL0/47QBk;M580RR`3t:sSm9Ipa`fnLeaHG'ZHsDTAl=P(
+%*n#CIm\t$C``U/=i/cWeATb__8B]KGUFp,<UPdddgNVTFUC!S<qTX<PeXLR#K.^S\05.cSb)Cl6L:%n(*P>i3fmKgp4<lf<*bHJ;
+%qL62'$$7"UYrh-9.Fk:>8<)2$WgjCa2%f?.Og!Y'2?.S_U2.Z0R*0C^A;pc<PjjM at K:C4sa&+GE+&&)G)NEA7^faC7qg+ at dV"E!!
+%g1>VU+Vk`]PS1O.f$UR<[%)4q0%JU-S34^D/;+Q]C<'eZ2idL'F;3B?M`a#6#u]i<"8d<WF:aqQ@]t(%WY=3jUpZhA2AB'X85.o!
+%q;>c5_ODq:iAmn%e5_9<l/P&q,h9ApM_0jQP\i4Zd9LU'!4$&HeuSQf^iQXnM,]'e8h+,F@(gsL`)dXoiFtaNh!TQ5cb=p7"PeSm
+%a]W<2I-LnM#;*7B3l,Q-9uuMRX.%m[+pM!J:a:3e(B4c.8gI0bI:u at m\HM<%L+"L0"+0S>AOBK1aZ'<4WCXt<^m,o1-"&bWIqh#M
+%6$5sG^md.5nc=Q at 5C/;UcYW=d at W.`:Hu?T"i0=th-5g^sGlAYKT%"8(@;F"hm/"Ytna_CF8!(ah6.%-U;ebT/+-17sUE)$_M7g9`
+%CtOk#3#uc+igPl6/W=4gU+6N^A7&uPGUVJ6L`?#29N21RL!h\RnP'fWjR.4fSXp3Q?9;8[!9*gq%*>3;62DGS,e_^,'V/0F9TjG=
+%[_u=,SCcY!nUZJkDFictNUs(q/0#J>HeJn1e"0;$p<l5+o]>Wu5G`$TmF^l+C*QkEhZa;geL=??ani9WR/!(JN/mta#!e6Fi5G)"
+%_Q*MY%OG(+F1F at CXCZ:?gb)T0k=SGHEc1FqJ$i#PD;a*ia\!/bW$TFLIV_OlLV9>8X@(4=:7cE:D^uqjM3UETC-QG#l?A.!cTtel
+%#H*l93l at B7dFW6e*$G>tgM:oPggM?bp1PU6gM+ET_:<S[@!m!h(/blZ$2MMTia^->]L1+MbG*Sg`+TXs/TYE=UWAl_n4XlDad/0g
+%!Smc:SZH6qm,cs;7q;A:ou,Idic_s&,FF!A`SBL$^+!B/;%MA]>LF<*U_LiEP6'`D3.cKpSLn]qQb6YAd6 at GqpZ+PW8WtU1;]f_B
+%2!]d>(jA,q?gY at s_gG&'So$Zt22ZpV]^g5^jClm,Xa*tCF,<5oeqZDD.n*LJl'qNqd3D4P\F\.)-W'fs?SONZ,4QG\qPmNF!I:_K
+%)_&banFtNa=eZnI+>9CSceD1BEj6.HQZP-fgM_i2+L'^DdM!q(WqS.6j5J<9.\5X9d#n`BH='%D7QUDjLGJDN7)rq5>Y7k==FslM
+%?_;rlHZJ&]1oX?G=g>JWEW[gj7&?dB>rK8WSO!-g_75aqeX$)Vn$B]qFEl8^DojDMimC^95o"sn;E$<h at CG7LI/:hgYk=?d[_K30
+%#`cUag^h^=bM.D=VMlK9[*@[N*2rr%N_5TjHdW6X(biP*j.SQaF1U]Zhl12=LP:t(e3j>CV%9`j\flX&.P):l1k07O at h?"j&qg)P
+%4]eAN7+--p:323Gaeni>8qLiOCB8_r7)R.d/i%o3MA\<.B(,9*#^E=2,lo9R>D,R)-S0ZpWS9sG3IfTkE0Bcb/=\"%,nd9A-rR2i
+%B`l$lr6"oZK1Wb?A*lKA7Dq!9W*2'.UmrENrq,8m'8#S]Q/l4g3QDg[cjOOZfn`1@]kk1>=dTHIb0!cpp?$sL\!l(*&n,Ubc0n?I
+%/bR8C>Pr6T6JonAJG6HB9O+AIMj%^%i_P(bW=_cPH07*Bb$7^J[eQp=k"ZJjan\$lYm7V#Z<8DJFL8p^d7HT^%GI^'Bj:#a6:!Fc
+%a#6rU)O0'cH<H1<GC>d0h<80WKn1CC7,!6;1B"qMg'AZjDGMG$dpiO3);sI&jNQ&4qZttoq<DI$mBi8t#2/0$p25<06N(2BX>Y*M
+%H.MgnJ\]o3PAa#40;7IXGtFDrI'jWfcmX0V*0S9[[$Ke&T7-9W^Lm:Y+?n"#RD5P:i at bs7[l1"MQQmCls(%O=Wn,`R%W5bbb8t76
+%.5d3+Qc%JDrck&DG81pRJ2^E(`5a)-2Q?[8GJ6X/f?#Cu4m,:1r(Oo&\QVOkf4E[ejHFA]gL<,kdsaTV.J at YR<(RD[L8K+lXpc9U
+%\8(U"(j9(Qe.?\@P at r42pYiPf^<M$)BRg'H+:[puKl\YrQNVn]S[*gX,]@S4ktlg1fc$/ieTWe#4mednPWk+nJgpq at +9@=+!'D>P
+%TKSVakofcc-H;Rf;nTN0Y7Q5G69e9F8ka$3gpV;;cZ2PRalF#q,mZ#PM&oV&18h`r2)cU-:c&EqeDUBbb at 63r6T1l2j9"V9.(U$_
+%0l?J6ZrJaIqlK1oCaAHNH\fS3BK7&Jh4s,O"LQtVaU]FjjG4&L*Tc!j\oQnFFUZo?"b%c*@0+$cXas(P4]q8=eq9f6hf]CV(TTiF
+%4]^8k/Ja)?GuL]HMmY1]!r94- at 6!iX"s[sQDJejb at CUEgb`)_K)u*'goNSE@)A/^&OK#(@1!Oaij):i[kl)WVE3TZ9j90A=[N#X&
+%Du)kWA_f];1)4MRa"kmWkT'dd=T2!'ZC!AU-V1*>]rqae6I8h3[KH+m=V82/0%s7eFJBlR>eXH.`-[]ME70et2+CH]'D!ip]HXOc
+%2VF:MB`M"a9ZWfZDJEr"6B(nYlFVWk&6QSnbpK;oG"s$/[WG`T.'1(%mu#-@%1Rr47QJLI5cdBPhj'q/>5uc7>;>/5*0$N:8$4T(
+%'L8+-!pbr'J.P8KK,mXOX%g[3+,&Pc)1r'h47 at C,<._h9T/Wt*ZL\f%Ea;XOni$2&e()KWoqG##3GhPgc"^NDOSI9u31.X[ZI32f
+%>CbIVPLt/h:*k:4ZHq#NDDjU!_ra\6rdH5;Y>J5G$.U&"`IUI"\(Or^&>0WDr9+<%WLGhoXT[*F[&BEeV!rUcgijN$8)C'OkG>N^
+%./'H"I$<5M@#MJf6ZmY:l^,q]cTsIl]PNJ/*3=fEN5-^()P@[eRt&B^MpDhmK$4-"J\<GqC8D$"1Q-]m5GI8[2L_GDEP-hc`.R,s
+%_KIocI94TWL5ZZP%m/V/D6_QtBP!8ZaD]8l2P1KGX(Vq?=3cK9]VU6rh3(0MSHdHOAmk(&d3-!^fMaou?&m&`b^b0``@g\+jS'p'
+%"c+IX"jZ6ufV;*4 at OFjZ/_Gkii^O,r0_ at mmHZHl"ZCud7q(u-\X>..@&36+p[hbCS1<ACAp8]6K0JO02PRS!<CR^6nK.&FP#!lDQ
+%0<At9.&P@`r%iYZHW#?t)nQ!1E+BA:k1o"q=e!-QiIin\&*7(l(`OFbiTmOI<:tA$!-]h4H\F9&T)T(FVX\&>E$)Umq%J=&.[KNa
+%=;qIZZ@*YI/AC[)bCAKmFgKqhBR(#6JbFBX.q;fGg8Wu^jj:eLJpGIcXC^+*K at 1"6,#1$dStr^M8c*rN0G9Ud at a2ji:DS(NlT2l"
+%,6r7!.$k#!;4!p$cN^(3YN9:$`XXQ at N/q!hL'p3,\<<@;$2Xrs5t[&0B%I&WI at 9A`>/"%7YSASLi$QH;`KQOX]NDq0Cd>5"fTt#P
+%j*UM"8C5V,GNUl7'bQNrW\4T75PLl<QHX7<b(]Y'3i,#7C.j)PXIcWmfU>C3e:'d4h!..c9b]p`4n7`\@g48VG]jU<eN\q.(Uo#K
+%-!c$di63HV*\$JN?AZX$j7HTUV3-Zl?XDp09u8tY-CM#BPPaKSK_r)M/h*L+5t,q&$2/@172>5`^quNYR1^i-:=AZ&*[7k0IZI)H
+%Kc(1Q"Cd&WS3tk4QT_7[9h16PSO5,oZq'N7^1&eL`-]#mCh.]uBq,+a>NsnU(=I%3:uaZ9St(0'+m`*T4?'.)J[$f1bk=s#]LC\$
+%[Z.Z+W_R;(;+e6\hK]0RHZ-(W2fc at sneS)7QMrh+f*RsW&kGMVnZnV7CfB63hFpNb[QunZ/'ZkBH>k:)klH']\T6ot/N'6.#JVR;
+%"JGtkQQ8A584Ud&+$Sj*\B],G$A\lE>6HXP=kJ8^`q),p?dl>_ at i\Gj(n8-eg49]J0L;D:Co&82DI"e#Y^T-M[(^O\FU;N,MnXGQ
+%6E\4S#5RDE?1o*eh!_ptG-_ZM8V2V$IX+9WG,MLa*@U'?H#/gYL7Hf+:\jX*irb^6R`KcGPS%#>-er'SCtH%.,!3N#AlJePhIq^)
+%$%Fpu+3BcFF7+C`rDBULJB-`X"XUnk[`&NBdDsJG\0^1qa*CcQ86oiS.DK6eO,Scsb2/ZVlTPXQC51V8.V8p!nTcJiiP:b8J?!Ir
+%))Rk]Z10UF%#nVsJjFW3(\KYXd6e7]:T>o2SLGRUB$&ZikNDs%q*V+f<6$pB^sTUob0Fs=Tp_4=[S3suVKlt%os+ICjjm:]@oiB-
+%BM6k94tX4."GYD#J;kS!0$, at NScT0nY2RmJ@p:aD-l*MLd[9>I2$_J4i8D',_=(<*P$T2L1:KL"Qg:6&I?M2Uc*Z^?FUPRXN42b.
+%h*sA\M-Ru3N^!Sc/PSERnXoM.6fsA6*k at Y\l?=q\0*u8?%TcsKg_UK1g"61CoO0k11jo(t>/GYANsqdV#TC?CQRV<ZJSod'd1LN:
+%'SNjb07O!'LIDg&OD_/_]$SU\\SG(s=XlFA5qYsMR&dRG_K`U00^Lt)VT@?Q1Ze5SBa9?cEsdj1O#(jc06T8uX,)Wn"J\Z:#c]2%
+%=f;CWjh(b:Aa^RLg.SPF&h<6[,]d039"d;TDfQYTb1GlPYq\+=:Z at PY5.n0>:I at 5-"+o?@6r$;(>#.iG. at erc`u9J0RiV at d)eT6B
+%5H/f9(C=8"Cr^93lk.Nhg at 3+%P^WA8%JTnJF/FlG;eN$mOr+:;p-b%-h!E?<_f)2e52r:2?`36B%b[BK4FV5Z:?$$59hZP;5MPL-
+%,5!X4,?&8`ISA:P>SM0#p&(:-YZJHr'G!BLC6h_M#0WX%F"h`"pqFLFSQ"o&RJP[(h_Z]_gU&Q"<_t7."*aEtP at t_Dlh`K/*!c?c
+%D#EakRdk^X8NtYt9pc_8-`JM^6Kq`#OQL+ha6'_k540eb\,F5"GRM(68V!q`F=RS6q.A;+"4T8%AGO,b#Z,5YY'5Lt$p&"gan[FS
+%$2"Q%Ihn=OR$]%p[c(JV:q%"7#]ea)>Oar'P2pL'd>?Ij,HedHS(tk*0;XkP>rN](**De!<bmIl,I8CY3?A4F##HF3Nd3800lg]#
+%rcUq_-iH(6mb^a8O;,h8*#;H'SQoH8$02n$$i5!&;[[4kW$@\?+-etE>b:`cfE>toC!>2!qkZX-@*tEf6L&m71!,\R`b04BaIYnt
+%GYM;t/eSA5TCs at IaZTT.=;"Ll_^CUB!;ZE[A6pY(%"/,64Wc39BA$"N&\($A1M&HC8"V$E,:upA@*=PfA!/B=&!)oB1*>P5S7!A>
+%QB7?XCk;Ae\u!65X*Eo-g_T$[ap62+-6D?%[jq29,h,AXoG7rLEVq*FGM(;?]RD1EP:cr%VeA?][<-1T\d:%5Ya/Hmr;6cEcN3$!
+%3JE@%60n.?*YRSS at mNef<kntrW/V!pU.!p`@cRD(%Q<UZ&!dl(gU[QJ;6edK_U'YU)dE[rUX%tLj at f,`c<`>@[NH"6blrYXi,8K!
+%IH:c!4eK8eod%5nRSoW5(ErlRXp(V,"8>?K,[KnfZfuas"]4N)AS/Qfp8om14cD,948J8N:u%m=f;Uon`CfH/D_J:RLZ6oX+I,[E
+%O"RY*c30Xj(R>@GUC%>#>`F1]$O30gBF3Qbr+q0IX6c9qNkf(2U=q-:[>l`qXdgfO+iq(u5:kl"+_EjZ**hPP%d]W=SKG;$<;rG8
+%L1J;1H:,27fePRR=Dl at G?b7'%(jKJ_NTGKI\t;):0C-+-6X[*CF^u6uHPB,U@)YsgLRON?JP8T6%;U9>I"p.qT/FZ^'"ki!Y0,5H
+%7eK:Y>hV\S1sn/k@\L(pM`s0$Rl9a;rIJC"R.Jj`/TNV!I5ut[r1Wk2XOB=.l!08&8!TGSU[=Y8A*7Nh6k8_/9>LDXQM9[(<_>]#
+%Jn5!NJC/*P^n-J8UW at k/'A?0mq0oFj(T;d]9_-?h::1\TGJdub$AkR`='Mah56>Ad=mWAqQI#/.N at SH&]f'5<UCU6<P'XUNd%^Bi
+%*5-a`5k_WFK<9Zj"?AY3FUCXR#RUu)@$/q?8VsoRH_ at JuZ[<tn;P,fc/drQ;DARC[_R[d(Jj^Xbal^m&q0NieWJN&=9ss<,djlm:
+%J<!],j\%_69PQQ"k5E`E)&bJ)J75Tk0GN9*O$%3NgTpJ/RB*g&B;Ak:r]-qG3`q1,>kBCacVnZc/Fa>sF\AN9]*tTRjJ!C/!*c]:
+%>mf&\!)5pQ0 at uGT/4b:aDJ6M31M2]]cB\=#nPhb*Q&&01\KjSI&4<%Yi'@?r*V!]%";)5+,o?2M69PsPo97\t0^r+aCBFeIfhG\3
+%%_e+n]\4>5,4u1i-HP6bDYcK1]Vn[.To\rcObeT1\SHmtotP/eqVaB'Xfl00]Hl5W+^TJL,>jf,jFNsgf*g=+k?p0\BFJsATPn$X
+%mJK=;8O(]5N7RQdPbY/_$/:pYZ"7h$N[jnmY4b.>03>Dl&KV4F(J1[gRcO7)NrM$haKeIbDbL;Z,<G3LEN)Mi4"#^6?(AqGlOW[q
+%P59ZASB3 at qlunDsf6h6n';0ckEmHC0JY)_5Bj[[s#cb5'_cZ(_m4+rs>#umQp-Hr!'7=VL-ZhOpP5B'T++(!_f=5h2$"HOVpI7mC
+%Vg7-@>0O$0\@!O"k,Fp&[!h6;80KW$/TK^AGKY8-&:e=r<L`Wcc=3P$:+3T,*66=Y,\As;LOE*_MUe+&^O&P\rrqfZg9HR&PgsgJ
+%P,%WUCSc-BfQUKI4>F'`r7%b"]CL9U&!T2D+.HN#ijhka>X$uaT]is#!nUu)eILpINs'9j7Z."8>RZ8P%NBHLl(nXn>@T]c*,J2[
+%":%A8EicU0Rg:$&^T8pHSF`jr[HHV"H&/d,b_91MeU[s6 at SLfI/i$7e;&*2]K32KDE$KXtQbJencIZ</k!dkKE=]=T#9>GPluSH_
+%Ru`7[(2LEs-,+;,BE9\E4#u^S$pa>+cSht98[^KKKo##e'smQ9H,$,Np0[dkr5u;+qXX'aE[_JcVa3a^"#Z6^bUHV#Wrs_KG.6$>
+%kR/=pXjC\:<Gp#U;D`Mu+Y1l2Zd1Yt##*8;.ek]/F(!8i>Z1iHOOHG`Q*9($e^[Q5htfp9-[KbA9]g at t^kMhKAFUAs2>;H6S=kMZ
+%d/+MY)d?[M`CSZJrj`8"8LY%"Ib$Sf\=t/$h-aKdrk=9khX"\dS:Y/0*G`(F8J&MJog;e[c#_1FCdL at N[;D]/=KAc"J"d+3 at 96;.
+%#7pbuP70SLk#U]D>EnCYKl&_V$W"q0q\kPsY0h]0D@[9TCO+o-VEY]D[+e>>&6q=l^,3tLHehXeWMVBq[8 at K7W0qH>.J`%"WKu_:
+%_LU!PlI_YTk?%*4P7?h at n1qEB=sVm44ncCH\QRBtG!)./)afP],`V2PJc'DB0d.nu.@#mT`I6$[JUBPf%XLWk3=CPZI".k%,0EEu
+%4EXi(en-Lhk8H?,>phg at a0/>`m<K.!1A*\E\.e'MnH+SaH5ARWYG$9b&1qAK@,nT:"Yr$rj69n?)QUSRNpeJqkOK^:Wo$B>"Qu8*
+%Ou9$4>jY_?4l;0>IcGtKF1;;_:(<-M_D#8IGQuXFc at o`+KnS5\,!.0]rCPXV6.IrO?V1AZ;E9oP5W$6^n1L<-iil2b;!`n&Ep$MQ
+%#cW%$Bj>ds`V]<\W2t!0?Z+lEF10HsTW/0jl^s!bpJ_MBq6r`r16aePVJrJ9#SED>QZnV>6gGgS`Kos/.+8.nj_:\+mebXs at c*.!
+%Ad.R at 1-3&3&e$Zu6.a<Tisei[FS/bQQmg]8e!t\;A'0up>>l4_q<jMYAC/]",J;jfSb'dP%=#/j"O!5."\)RVk,GGGK'`ZT_uVN.
+%`ZX&2M;EhYXP)?;A0>m:A[59WQedmDC163J.'-Ter2.I.r\?^QF/R]GXrE!^HELgB2J\bPgB9:Ro_C,,Vp2sG_>5Z^`1,N%*@O^7
+%)=_oE0P417qY3U)?rLO949g?^AhB\)'URcTb\cPgeng(t%@_..!NkbGnhd=>r%(sD:p=Q09mkT*@X_'pBS[_?7toY+rU%8hl#rSt
+%6Ro+_1G:?=5C`R#9H\L]UKIRPlJXZg%&GS$8.0 at FC+bCBT/3^EFnM2T8iJY)QnSr^K)jtThji(!#;Wb?s8!s[VY0R"heB-gcCE`j
+%D:'-Y55sYb,e0\n,$N7Y3,.\`BFaL2\hg91IkEbL at 0?A\2,jj_-F>+]5Mn<>9E$KhBL?mePI$IYm0(j[Ro;fc^#tTT(7O)D)b,[1
+%q,4bi5%M?*%L6H\p/fkA?)5l%b*Q/Qq\[8<C)ud$T(@7fA#3q,:l8c"Tn02`jKU:!\.U/hc.:]3K1oVZ)*WP)pi-?ghTJR0m+"qW
+%l0Ngn3KfC%"N#2LcdPA&abY3g?bhkhGL2H`a_RF/>W\ia?>eW"l7VslK5Y+^jW$CO)L6$M[IPRi:3+ at F#[8bT[jP%$UUQL\Y at 1E8
+%XH=`pD`ua"@5WcP5hp7J#)Cnl.E1TuF7$>_KE!ZigUk5!hKWLNWU-8b?k;M+>&Z_WSQ1WJ]]kq<#90"/<@L*XQ7%"+)FSVeE=U(8
+%<M1u:rV43DI\,`PSnSa^*Y`(\_a at C;E/M(@fE+/f%1>65b+,d,H)2VP"oK@'(sD?3%L\kUNoA'?D`g:;/JbS/$mK)?lgu at b&EuuU
+%*97c(Q,758CMeKE at BnAE&`sPkLrh"C`KJr@%/luRb/`qVT73jX"tG7l4Na.`1`R>Pd<_S)Ah*:((Kem:+7;LeAlkR'&87gj.(CYi
+%4VU5SS;"mOqgl at Oo\=\CI4L>'E!<.YI^M;,+$I-(>\su0MOol8eWV6rR.9;g#2c`/jO)?$p(tmdVP^=4feZQe^Q$\Y$F=>3jXm%5
+%=XjaFVST7!a at 1%cpQAr>l;Th5`"f@,X#ERN-dh+Hm`cM6/o-XL^o,Kp at g%,IX<`Z"P5+qYcDRUE!pgrNYN/"rnL(ImFqh^Pg7rd?
+%^SQ#')>B>ncpae,W0;PTXt^qjB9 at CB9!W]\,%$:f>!Oi;59j`<9CAu?N:*@UG;CUOfHfjsb1Au3X5T``G;uKLAR\=Z7Z?3RF/+$j
+%&ma<arM`D3a4AeAcc\K8S64]u'+V%DM"8dfr&_sSQ$AJ7K>To;E+`C(.cT\YF"s1pe!RIAE[b at Q,$b[DbSl5LQNkCl7.q:@F'qo)
+%^C><5^suP#PL'_<PAiG3-:#^38n(&&Za8I9*DB'$NB&#;Ve#6q at e:.OFb4cI3s?nMoA^lT[tJtcecT'W!1fK08[=8qc:fdc6r5Lq
+%,ecAFNQa2dTPM?n8(qHqr"&AW8N1jd=7A\"_%0<dOjoQ&SGECo;>$WOA.rM-9XRJn,(ZP(Lcf_^@@s.Zq8jFSZGT_bEM[EEWKY['
+%>\jX'b'l1qB4i\I'Ld>W;-K!UkMRNGP(4'g5V(X#S=STTRMS7g-iYPJ`Ji)ELd7RqfbD'P7^uSp$hGQ at bs$#trDU_&a$T-<Y[l'q
+%b:2kf]/9U%.4YLiDI)3kpup\bU7X%UXa*,[3c[gF+uP_FiqbtWS+k8#">cm-[&M(C4D;:MIGKqg==OmY8[O'5M^8F,@(!&f<u-^M
+%8HEbO$n+gNBmGk-f8m=#<+MsSOmnt?.5!:7IEBI at Q>_sff?Y@'/KJW[d`&]OPEd-WGu;e3MV2oedmG:^<=Q)=N8<Y7&_mGSlg2m_
+%^S8G5rO\-8"sT6(M?[eg6pE&ap)\Us6 at f$n2IlZCUd4\`SL`m1-RGE`-M+SCSGOrR#4I\9obIW.2fe#jdH7)^PAHZbWt/#$T<!Yd
+%pO)N1 at GBsq=/p,i#R^fn8S!'*+Pmf.MC4X7gOA8%?Gh,qh)A%N:K+AG$/N-a#Ya$B4*HH80*Z>Yrtjm_b5I[!FKW_VHU$ouF(8)t
+%>QN6\eT97.A,9YY"!iPX/Q)4-CF;;:bT30a2si:Kc<mIY3;#INq6P)ce%O'ZKiSM"#$@PgfrJE3bA=8jWA:gZH[#cmhFbS5-9M.0
+%bE=>'T4`OegU@\bR6GNZ:N?huMmHLl<$C?RX;V\\43 at KVc:sbfesfdk)1)cB]*Y. at Ie?e:.F'UfnPX!3$F_a:R]Fg\80PU2A1Rb.
+%&d2-Qjm*^FA)\-s[Y^"trKo+-C/*teOCJ1biPn#-E;&d(5+WZo0;`]ON:j&IdA\Sc-\@O8o'[LgL<Bm((E2?K!R%OcFWp=>6>O]^
+%j,Y-M6D=7(Z"SDu$r);pO\3PQF7:T?%I8g[9Mo,%agL=%pV>IGO?sE=+',Xk%3,*j,pf1eoN'S`&T1dVjcF9Xp&%F"RemfY)3tJN
+%@5NKdoke)AVr?gA0MU7')A at .WUu.X_.d#W5:nT_q6+sNCi;=jX>Ibsh:0o^RD&Z5cr(,J8 at lpcTkV3qE["*"qOMDqT*$K-FfJ\o+
+%=:?e<49+`UI=!\scfLTblHbV!3_<D(A/1;Z]D:p+l*A3=c/JM(U(jY//oNKS*'QDt>_@]ogrZGc]FpQ_0CuI>78p5C7l"Em//<rQ
+%d9KWLdef at -Gl0!T2&:2RiAk9.BmVcM1D^PYAKgel-ihh^TmNpH/aF[e,c/-bQ8[K^BqLp/@#fq/ZS(a292:977-/`>p=cXTHW)IH
+%]O^8`MbPPA=ZVrY'd-,g<+o'P)//dm5ea;\:;bkW.GH_f,4/;7R;D.9)50hXl0$P,UBU,r^;g6l3u=+J9GkI/`GFbfF(j#or$B#f
+%n<e\mhtkPq7!Hj05M%u^:_MNo*0drt6G4n1W$IeLPlQpdPl1EqcJ]49=TG^7lg:Va,Vu<.Q8G2teu&"DAo!_]KF36T\J]]GB&_'.
+%XC=HrbW#NhQsuo'3F;%'H#&h]&4PO&`:t5qND:?SCc]=^59E==1j)a:MmMu4W,*8k-QadUXo4ge8 at eGAnEN@,RYu%0L.76U`<1G1
+%'p$3L-YKsBFCKNapp;U$6iNMV_jhNJcJY.]"tkZ@[;DB2^9e^$qX]%?FsU$47G+ts(hj0^[[\5S*^?8[:OsbdniJMeOd9mJ4quLW
+%"U![8;.A-Qca1KXr*D]Y7+Lr;4sC)A^1T]IcGmki,+5lAIgS04^M?e@#=uTna7prAE,O00l[t=k1eQRciF?<;0Q-%DQV45>Uip<(
+%2eA=[nf?&Y]$?i]H\PI;*$Hf2U at L2oSP7pX(:iPC]_U1rj3=7pg:mGF=XjR`?IVRsQa,J]T,a>IR7Q?<HoS(@rRC9_4"gm&j>G:^
+%Il'461`8scVnJ1Bpg]iJ)+e2WOK#qcQ4^28+l&A"XLp=okKfX)[Zb(&??T4![#%%>D4>C2`1SB:JpE.<25["]aprgO#r^IN:J(uC
+%5#[,q3Z2D9c6V#W^u(K>m&!jKbHT;%RLaTlY:JM,-IS!"9/JI_])1rfMC(5A&h&U-JWS?N/[%RcigZChYFDh#"ZV]m;X3GgkrEH;
+%Xa)'#,8YN%f!!//m<M]5+KTTiI@>XEG\SrY>O3YPI)FS0m.t]D'D/s;,c.j152[9kZr.N;pZY`jlqiGmR&$b)2W^K5m!2W0:f!p+
+%<R!u;#ONd8A9UX*'[BTOfh*.WE%a)33^m8FrhC*dB=";2kmnCSA[@TPIj at p`aT<p1*kJklDU#(e[%5,(;MBYN?\1Moa2I2\I=:ai
+%;j4m?@[',U at S5dq29&5O"Z^?=db>Q0je10NLOf7CGmP.h8_c6.8NG=ubaP)K$,'1-a[a`j->1=Lmce=A_)`)7PNC`hK!7W)>phhT
+%pgU)mU;2OfBK2ADp3VWMm_#G!a_F(X!l+0rohP*2/uGDu'4YrNpV0Q0`0!#X<RtjtT-o)'p=MIQ)^0%3=b at iN71PlNcuWpokC[\q
+%.qUZJrPmp9e/B7s9NT5u?)"[D\q)Y.Y1Rr'[-OlM)b3K<1N;_Q'+MXi8<!uY%KE(SM3"`Z8skguq(TIQ.o].s5]o([E5Iu(k5 at s4
+%96HD!^9Zrs:0do%pOiX+!G;c:m@<g<4HJ!;De[9k].::618M*i-I_:fkANVT\rb"WQf")?Gj.6[&8)ipZ$XPLqDA06ilE#8qG%ir
+%N at +NP9cIeClk*/3Xra(H"Xk26(>pbb[,WDnhG-`'PAIUg=:7//oggDiBp\!:UQr"(f!;-+9L=*J>5>Z%AEtn`+SP7bootX(:h6Hj
+%(bb?K*`^@kL%XeV'Jm#PnZmCn#W&n>LW-aEDq9A5M.h9DUni8hE,s2G:2Y)B-W`:a!5C75#dmoSm+l(2jP4&j0m(C@<aAI_0`,_l
+%=4`HXP<4BaH(E\h4FKg4fZ6"a2-a)UDY]EG'Ur3/$+U:DfB]#-Yj&B[O+jl+NpHZ-KE&$Q,a2)U:>*,AF;>A=.1u^=Db]'#^WQF$
+%:GWOB9+oeS93n!^RF6aj7$?-pk#=!C,69_eE)S,b:OKDss/&onmc7l2rH;D0hK^]29dq\3B!GHN/OT>D9Q:J6bBZm<Qm5aMn9;F@
+%PGQuj>%;$MXf2qPK%jM%L%e,%8dU<"?[`WEJ;p[UJjf$g"_;CH.rWgB%Eo+IHYFDZ2 at MWq94K^sS8OguEt6>99dOPYkc6#W[U:=l
+%?+V.p]-nIT*.Y;bY_+C]D.H&[49,8a?CZgjZ\\Q29m/I at E0/Q29(cHR")US7=N:UO#O)b`qO3M8#GBN"', at U8hPS&5AkC5=%kSEb
+%M#f%qNp4TPZ7+<`Vk?t"alO&W9Er`(rqu]C/p8<t]k(q3h/dMVJtGR&U(n;p?n]$W1OXc4>5A-;'\]g.F'lJ_;ZIP\&93rP91*"e
+%-1`1)Ic^PS/St(@bPKEpEc=j:m;AaOYS(4j=?H=Aj]2B'OigR)F=)/Y-`)hJGb)=,hrO6?:9JOMV1M$$ep?diaZmd%#;cV,J#>]s
+%:BX!kU^L'#P#=<=YOUi5Y2?B8e.&^(IAH3l5"\;dV^iSAr)7+\OUi*&RWM at tHmb9b8u-p?O4<W!bHq at Cg&N4fj^X1G2NlsrSe!.o
+%H/lQ_`]Rpd3A+PI4NAZ]]$:luDWm,66*M-+8_I9f#9VAs2DOCc&u#Uk/\ZMr$QAu3gRE at 6guMmR=lEprl@[p`&=`&/M]N+IJR7bP
+%rgp=.bT:bqCuD.@>)j?CHTh^$Y*9?;Z.)-M2_QSQ$@cE$\hP?k=_f:uff_Y[TT%=@Vrja2 at Lco<QWHR]Z+is2MU=O83d::-onu`<
+%;k[;bZRrd"SFV3/,0Tf<UmFRWO3VU[a[k[U\-D>`c;(T7Cjf,oBN-WrFtf4_H'LStmrOBaV'`h-).B8!ho9`-f4(E9Gk1.3Hr^`7
+%<eO'>4'bKUR918Y6d1rAh[N7,!p-$8hS-A$?eq1cLn7ClkW3Xj/dM[D`-/h"j8H*n0Rb\^c6+=fRa7>]X_D!7n"\A2-A[ln'T3N$
+%mcF^sZ,GW$K[$B6Og?uEW`\Jn]KnHig>8h9Ua;A14R<N7/tkTp3VU3'=Z#Z156$$^eg5 at t<o"c)m=ut[K?0(<qfU'i7"+di]%nQ]
+%W1L2]#C3tJ(M9aN.BKk2?OpV07Dk9n9!AaFOC3nbqS`keB_O_])='.A<5D7R9.>^M-$)<mihfZ at FL+S-j*@?jTA"'bM0319KH!f/
+%g1R8R(^-qS7Q_mrBj]+c9-HG&Z;sf, at f$Ff1lmZ>p@*P6Ke?cc<[--PF1sqhd;ksEZ\5S at -"TE?Q@@6iH1`r3Cc'e)I;EIEM0HRY
+%QkC at G19q(K4\$XX8Z"3Sk0Y>Ap*o]=f."kROY'd'GJWcCh*Wgg4*O_bh#tdH#sZNseg6Rh at C3HsqqWeaZ+$77or0JLLMk)%>G#$9
+%`>G(*aU98kWH;'J,g3cUWJ="75$b)\\M5QHc?'86`bYI1,Y`&0Ts;nJ;R^c<d-0I3C6AAtKe7Oh5 at o\B_#7#3C'm(/iQ?ACZ at fV8
+%\cj[fbo\UIU(T>]KA=VN[H9&u('o,qNsH,mWAi;F</L at X53miI3OL+hEEY&@[4/XpOQH'_W^X+WlsJDsHCbZKJ)hTXB(+_R9!V8l
+%[Y2A-T+NE+M.>,SSppD1k+YNoTJH`X+!r[?T[D?78$XuWM0<977h1G0hEn(/j%QaWek0b$jZ7bAI+QgOCRud9o"eLJAUUg$b7NEV
+%Cr5A-'.^s]Rg._M8b)olG?+i]5:fl8eijf]S&H+ln?S%\'-!a<P*hL;ICWp&<]Akl&hBGJ-BkE`@GF9(hlbR]6F1]n]tV7Z18h:k
+%BUAP#??8l8$%D/<.,t'nIL<DbK'/%a4D4UYgS(Q%Chm!J at d>%*>foZ<YSW7O&gX^1^J?Cb42eldM^A05)`]bV9R/KUeN%`<`DT`o
+%,gFn1#6V:s#ObR7&0A<:SZI:o]5RDm(-h!EcBX<,%e:ZfP#@1V^jq1fM=CQbR+-O/?U);d]S0bg#5aNC$_T]Y:-Icplq!KsWMcNt
+%jr`5,&_PpFo"!mSF0%OfoHS&;503W/4C1*48"`jp;H?@D<ni`sX],emE\!j7PI9P:pgi(?-!j-*H3?R1G2fs'oM1b]\62C:jVSY2
+%Vbr`+'O5V6"^e!1A4D4NDA1#?8[7?-kMA)GWV^eQ;6t1W?PGgR-,7c$ct6&oI:BRoq,lko@:e#2:HH7K6AVJ*D8q6;At:q-q2.8%
+%Cpm4B!6N=uSLC1HnBoTs`Mf$31&]l(>>p<Zo^/i]V7A9g9<p?jSQ):58$^RG`6;Z\Q1M?L2]f35FOE:nhbL3"Abdn+#1Yk^IeMe<
+%nSKXQ at T.4h4ffBeOLV*`4.ju`#5bGAgs&_kr]W,3i[/?p%!-sPdnjul<iO8o^MjjE.*JlRDi)7B?@XUfR9Z9\:CMccII:[hjHZR_
+%X'MW#Nk]tJ%*]#QYfh at oNkb8*bkcRYgj(l3^QDPRB*@5cM=tR9B0E/,HgZ;SPZ?c=ecs7`q!tDDg[\Q`^Mo!AkXa[tj;k>DC_C$/
+%]6g8"jSR0/T110h>'fur<04:'L%kVs1J.#_ra`#p$=etm(V;F\S5JC1Foj*C6.##9F0m*SH4J[g#;^qpcI3+7c67S>%/?X`.sgi!
+%mb+*3DX-rr9q[rj-$o!+ShJo`"F:PCbt;=1K+7ef&T/@$rTnl=%1=$LiEsPG[Q at qh8HWY&f#kr$1`3'acQ#5`?LrBC5=QXUM-$4Y
+%0b=/bDmSl_Z]g%Y,[Z"%p`_.c"89?H?(!/m"A"-f-%pr7o;2,H1m_>-hlDmdkLY7\]X2'.C[+R#oV5f&S3Y0=N2\u$QlH(I"Ef0T
+%,oQ"6qqQ[*[C>Zr`ga>-?[MW(Ya_Jl7aV at Y>hS1%jEjI7-*\_?/`W=HYPE]*F3]iH33Dm-i?9KX#E+5'1/;F*2B/E35L5a,BK's*
+%5cQ87q7J$kZq6KC3+jJ7_:?ATWNUo?P2;7C*TSq.\;;^h\Zj!saV.Q8jLZ9:BII"=HdL];Ume*rU0p!j*5fN[M;9Y0DO1&l;QgY%
+%c8jWd7KI?ESLkkpp4Tku4n#qQ:PL7%+NZEn!Fs()XG-qD+AlKnaq@`%URO&+.cq_=Ab$^V/%Q[4&G?)iG_>NVr_/>Rh1F8hj7[MB
+%Hu^lHgN1mo0,`:m&BtV2B6>R6(I7J=PCW>fg5p)q`*`eo-[!'TBu;D)Qr[m^U<^:;h`%*Y';qFID*A>3`>F7k%Z(]?h.Na!OnX4E
+%PDtX],Gg-Dk:"[@CTmkU(`ffC&t5VI#J2TN-.hi`Z?eB6/RAWm;l.)scNTBmXlHPK\L)6CQEV\R\74jrQ(rtK/@^m2#l`LS]G7Xd
+%PZ.S??O%52p@%dJm5oabUlh/D+;+$Z4OS@?njd`s(/*tOAc at 3<O?I1:6GG(,G71?on[Q):#>$KtWl%0Y.gVE)7Zmn>>XGl9XuU3^
+%XP5\uX9\d>J30YPkr-)=>iAWub99&?[ltc:WNY^b-g-*TJ)'Y8ZSr^Mnjsh'UgH%r/HhdL6+2<F>`-?MRR!C-:6LbZ`j/8khWMS8
+%#O9TqYs#X:>WHVqk/-;8P>C;^o[%afXpg=H#SDgo0$`8LMHomXrd#D+m\<THA(erg4=-ufq53fO$*BPciLi$/2FlUR(Ja#49`6"X
+%q:EMbp[=TXb1%VG(.Vr.oj&LSenUp?<KC+81q=>u3QfClNhJo-LV.p&okb"$N at B$F$:S:D]fifpi,^BG4L0[<49pVkZ*X1Qd[bIk
+%Y#-P:hX%7FJOC./6kTcl!'uY+HYHsDCeH7inS85Nc0>(gkJh#u*ZA8i"K&t'5HXC"KS9DCZ2\P)P,i,:Rt=l-,Z3^E&99Q(;QsJQ
+%=;ZNpE5Q`G&Cm?,(ihq/J`lc+k7<qrq&anET:Oj:mPh@#\/km&@m'H[Dqo8W?)2RE"#P*OMq*o%9'.B*n!:N;g7.ugkcd&_`!nsX
+%d/k1bLQVX8FZ7[aVI at 9W8M5bg2:V[^\gchJKrCuuKsd/pS(Q'Qo.sCf3U$gkf0c74?cJ2X+8b:l92md9r at s`%jBf"[[i1hl at o&<J
+%..KACbkYG$Zn1X=(??DX]EQ+ at G7eIWMU@t7`GWR&JIeOFb.Y5TS%R#N\)MNTKI?*J#O9'RjI-U_;FS+/GoR3qOaO*cmfWHj,]T!#
+%4:RZ%YI(\EU*P#!lcG46YU."%M`e?fYTp\I'Q'uMm::BP'V4^[RCdrq2l(o)*%a95EY]Q:n%A*YIPQJO$an*/)Mc0,_.b1K"(Y^Z
+%)%$-E[JFo+.;5+Tk5H]<#5-DuiS7#rap:'D5_JS[NU;7CcH<V)XJ10a47 at IsBCKC0dY=,N>n52VD[*#JK+GrL>Xi`B;lD7?U@><>
+%C]jLILWH.(GZlG(N:Z271(as0ZAio$Laa^$X);GLcF-O=X&SD_(?e>k at O5u`r';9aj_[c^fR$pQV8'[A<8'pj)?a"_DVXKI8N@`c
+%<NCkua7X*!Yh at b<hTsfI!(BC#_;1Ap(=d>ONZCEj;%%Z402l]m"MW\[/GBK;43)t88:nir at J`+J$4G<j)NFL%D]Y+UfS#Q*R5]qm
+%Nb'93l2Ei,Fc+c at -h.081u?fE-<i52VA+18-Qr!6N3%%V=O'Yhc[b:#o at p.M*SDs^d&1_<BUBe%EqiT3,N_D[J.u=!)1lN7GYY9u
+%4-aDT]FeQ5T9f at iSGP$e@,QI1P-- at oQR*I=3]ZKeW@#aLN=m6mD&i&998;S("+%Ur*\?%1r_EILbA*4621jb=UpK_O=<]CKV'VD>
+%c\V=nm7kouT&2kl25cm,,$UnCR$T at k2o*%dh"/_]kKpG$2mt<e/ks@"5>1R`KBHm\?aD6fH4'k\IR$:SmsmT)5tB)0Iu.oi<Q1.a
+%R)bVh31)>5,knY at 4g]/#$gNsK*sY0?B16mp;E8UsPH'"PNt%YI#91Q"R*JiJJ>H*dUKuXgVQD[^o7a/2Zgg-2Ds`*;LMgHKL1PZ2
+%j?HX:L&Gbla_g<1^*BU_qfMXL>VCap`R at f03?p\#Z]MAbN_EBOEj=A&$^<X81]<1):g[fJGYa)-L'2+LG*EKp>62LFS2kMn&P9d6
+%O)9$87_j7ZD3MVcmW&!V'&PgDQlf`JT!bt62PT4JGI9n!$5jtBU?4S/BVN$P`NV6:T`-nrSubGi0TLu:47i57S,KWd8b#sRPadB"
+%9JeB$dl(5m<)8%h?Qh_pg-/WnpicJX+BE@^YqB:hj\AXji3fB.pfB/6 at H)ijcYYh5L6fDW9`Dd?5qk0&%bW]jSFiT^&aO&&`PJ7/
+%WP)&6Mg:0He=bZo^FOGlmSO95Z1F(l9`h]nNT+/IldpbT^\X./k?>QfCWoq3STNTjjpi/,o%fIMZ.CDq(`4$;$6)]q!#$b+BIT=;
+%K]h8TP*>M\'$u4*P.,/j#$%M"Y3]Rq:\:smYnZdMLFQDa3C'Gq_'Z-;cC%,"X/2E8:#g#)a8b!KC-.8I9g at ZM6]q_qZY$OOPE>Ua
+%h4ok$`iOQ:OC?n.'HO*7eM-FWa,eq=Q,VgK*7E)B+IJU`/85GL"Z6!kKA$&0G/FC9$_-AYRiW8NP(e(C"UBl3)%uU(d4TYj[r7tQ
+%dLX?:$!$&aQu3*81-h^!>Cpogj*LYflScF,'H!-WFLP>J6(h+;DTZMc@!l3??,U92!8B<gB`s&!%j[L2a#G6<n)Dj25:.[<c4-PB
+%m3+A.8Ba\EVpekpj)YK)r+rf-nn at X^KA.'<$0S!R*r>TnW=!6h>.^l;Ro.7MI[152L[i=kbSAPHjDCA!q(WDZZt]hs&!R7@^6E1O
+%'nRib].<Pjo8L_)O!et9&<KFL%,'"6F&<.cE.03G2`k$n]66niDN&S*_h8Fj+1KdQ+J.cAV33]l&"Z?3XIqZ6iTpK6_+D#`o&O_X
+%_0kO0Sbe?'Kr::T8No\ahi+K8QY^jcq_M7Ao&!-Kh7eI at Hfp,m\e[%1k9QqUPPbU1])3rCX2OePK^e[bP1"5(`-9c!4Gm*fP/'NR
+%X[Zd3D=d<].EE1L:95t+4 at Cm#;SenJ2'342JkRL]S\/Y,%%L>+Uh^brO7.E`1^Y13D&TlJ^"Jpp7"t57;hG[[1cm)*5X,(F*tme_
+%9lS&acR4#7eElQ-&W44Xf#,>TF;seb!^Y[JQHQb8gT0MA;]&hDBFoSTVVGf3g-/S^m6#Kr at .nD4UK'3C(HGWuQ1K#<f!!u\M'$,h
+%I%KZ9i1]2-S[JmOdis!.j2GbBCYMPrUe^`n=(c[6dSne+kIE>:pjTc,=>i+ELMBRSB/NLMnS?q at Eid%#L0tm(:COG)aB`_j[IHq?
+%hS`V^Zml!h7q!$P5 at BF7I(9fr<8Ufqb4.oNEZW=ZPtE(Ud%]<sKA9FlY30=AT4!Y;Q;Y/A1ANVmV#!JFdK,$=S[r^uE&fQ5D1kKP
+%4"tTp`GbpDXn28l/6jRcb.BbaQ>Xr)I_t;l&0u^(&[Li<cpt1Ul801,_D2W2#ej'BA]jB(DOF`t\=:Q?nkW%06)L?9P:(A'#g1oM
+%3K`\GOhE\*`QQgsidAUG_UV:t+GD42N7qF`C]Uh/0DE9<eW_YFp,9n/@*=7_QR215dYD.Q6IFjYH%$/Wj=-/@'S:Llp.:7uWNr<(
+%mrm`/Y/-GGf^X=1WA=1l#LV21pY#>=,HJLNne]>mik1H[@*:a$'eV4[#qQA[$Kt7k9_%pEY[uSWn`@S%oV7,9 at 3[usSS<^RDN_(]
+%iCcGT\PD<eoLsfsVdSr^+h"0XR,&Zg`.?)L9?iR`XX@(fMq!ur]<muh-53a#@oMY@\Mi)&IunZ&eX2(kYb07CgK&DQFXt&k0B[Qj
+%=trhZMG?$f0:8t`['*/oU)H/EqYI at 1cGA[^<[*!F=a;&70./*YK,EH>$nB<',YqbH-LN>Rs3-@(rZgkjKhEOaC;8iU2E/G;)>#[1
+%XiY`;QsqUQq'B7F=UkW<F0Ls;a5 at cS7!5Y+TWkgLLmV8imT[D=:@7c/3_1U>M0kV;jUMn&SYe*1Y2%-UjgR1c_fP8[;m;kU#Jom,
+%l&mG(.lpap6p*5>;fPra,K[DWH*PsmNUmRC_He!OJ54:!'=jHI[*-915=;)MaUOF,S-r4"4bt9dll$;YG_.nGc37kDkO#af<u\mR
+%ApYO^%0f&TYC,7jc,Hla83luV34$>a\d$,$(P\:13=QZdRV<(-:&jQPopHcRe]PXTh+8\A'W`l1djXbNEI>:.0),([PXo';'"7AY
+%XXH&-jAR+i,tSU,Ju`)'3WU$277O!X!fDe5)Mckre-Qq&]A0'M1mqo[\e]j+XEoY9P!PrTrFI4.#$l\n-WOEJk+#, at _0c.Hk/_g$
+%WT/"VoCDLC!^LtCJO_#l!TE[-W[ee57Vd at VVK$KF(mj^c>3N%F6!'7k#]@=M.DXtLpY5hZrQ3)Kci%J1TCXib%`1SVV)`#J%tO"B
+%_YT`!Q2E'pk12:`5IoJ-(cS1*2e#\A6DM.gbV:!;ia!q,2F\']c=Q"PFJ1d4+61ID/gWgCD3CGP'Ttojc%')lp;POe::=)M8;V0b
+%pe>+T0rL9eJXM`rLCtnil_)Jm9Bo75QUF/e+\07q.E'LZV,BWf*l<"$AuO,38JueP"cl`k/nlqWiMO`he/cOi"5ihJo($W>rlB at N
+%K'f"C1f?73Zh_.1\'rJJQjlj?aOSg43[.^c>saHAO*4TC%c[32ij,X&&h37354fmSq1=<<R<^HR2\A(m;-bo2?*dd.FQkoR*0>g,
+%#fjO7Uh\ZHpR$M.kQtX!pEudk at 8!sKI=OTHc4=D?$l0f#oIi9(M:?U4Ci([9.SO8`As]D\n8OmU[AQ9\F,i;-i>F=<aUu9ZFEco6
+%Q.T9MpD!V[M&ur&Gqg[\-Ecgm,)Af:9fkkPLL3!d6soEM_k&=QHPc4:4T=')fqc at ZCWDfPr;._KRnp>q#OB4Q[&F/SJ+/h+a]N3@
+%8MF5j#IkZ2%hb0BSoWHsh:\*W;9!I@"eiW3!-#(RJQUL)Er+(ikLmLabp59'9^9AK)'_DQ#>XDVDCWUJZ=D:6g!Qcp&dH[PV0uTQ
+%"+Z?aa1$L(4Y0T?p)>OU%]L?Zp.0i!d<#d9IGuA$U>j;f_.R"LEIMr\PCnH-(Fn,YeTqRk'0uJle4IeblI[*$`TEO6KnUeC_-"#V
+%SKc-1<?9YU&s?U"Z5#$P2UP^M243$TP+[<SPWpg/nE+RL2H,PCJR\Hu-W_#aH/G'\6D*?nJLSTL+F51a3B'Z1f5JTBbcHETCf1oX
+%.EU[XhFDDG-/?R3j3,>68SEYqkKTdalu8UKW1cUt6D5)j2eH5"=ng;/9CtE"h;;#%)R*LIT9qQBcJ*Vb*]uE8OFEl^&kLZs?5iYd
+%YZ;)K7coOPliU0_VW'Zrd=.uRS*-%T3XN?<:u=J=bho0IFZgaD<8(%\a at F2"c\\n$REBAr:@^4YDh0\q&d1fR-s5,Q%FhQ$KkN?(
+%WHBtZSZHejD!(g<:g$U_brp*Z),4"<9%;+,g:s7W1"eXS(g*oN$jYHjqnp5[oO9M7'+h#QR`p@%1"QG11*oS/%YRF$Nt%GgBk63g
+%\X$X2E"+FqO-4;F8)UmN>:2nQZr9k\&E//(=UZ664s\J!WL%m1fk?G1*,!$q7(ANb48[]q_\,F;""a;gSG68cm5WF;'>J'FS;*ns
+%93TF(3+sI1rJYmqFu3*n)T at R&QKV[6Mht;V1*i at 5[94H5Xf"Q"s&o<J^]+ at 8^';75KFdCrq;0OhV6/FH9B?#kGIX:#&epME\NI&E
+%+`,Y"]E*`4FKjPBE<@g+W04`<DAfm/P#,e'DS)Bi9E$2j#p_"'[28/u!!YN.2W-$nqQB"N=)LCM7X\]a^0Q-Plsp76*49ekbE)K'
+%=hbnb:m*T/op&*mX`Fg08Vrl8R`b-M1*R)_=Z-L$oj%IF2^pCXJ?&uL/l(e5=E6UQ<d6,G3ud72)%.;[:0DI1hGA,_-!U-?DGFK%
+%61!+Nf+A=@1G_$o/h0GlEh&3&;fdX3`dojP%`bl_7;Io#A>4]B2,CIR:pq_up:p8M"G-^F]i_/Q*Hg(-rhs.$,MhNH`5r!33!bMi
+%AID*=Hr!I(I+U>&gLSV at Vt%:=HK;'d at Qt9PSuIm[q\q!h[O1fH>%<hj#AFb>66dHRC?6F:W*Ug8#?$IS3Xa^EqH2D]UaS1afLuX(
+%+,IhIGj at 6uOq^I:Xg/@4.$-^k[3lM)V^Ge,DP at 6'S#<fg;tLemI=tE7]D_)Zl]l7Rhh7pUKZnksD9)%[JfC1N2EBqeMrj$2C(iI#
+%QO1i,4T>tXFsM/rd+Sj6V`SP/!95Ajlp*5I#ph-KD;8qhac\#9 at Xmm;>/7_HIZi&l>L&AoIE3#-dQo5 at OC(KYN/Cj&0jV6P`I2F5
+%Bp at _6foZ"O2?/k:=;'07F1_hu]T at BR5pLZijoFNbU.sfE2ZE4A-%5K8P=\AT-hoe4<EhgR-WIJ%Jk at I41j+u[jd(;u0UjN<-)Hp9
+%<!jX+YXlO3He1gNA[_S at Pe@Cr:lg%=P(\`?9r*R)SGq`ZCB*/@U7696$GpU'qmW-gEq7Z0/[_*\$A7udfXAP4drZg=$3*+45t5 at S
+%7rcC@:,q2\k(A!Z^I4tW"lmK:Jp/;+3Kc4YRZi5!cH01n at h7_@0;9[r\"R7dV,@'No??TC1=/Qt`05$"hlIK9`j#5H- at ZY0/c161
+%nG#QX0pWM+/VkO:nn([UYet.@?NS+Y4n=-tSPp^>8Dkt=P2*)@^`]9867=gRH\*nGI:&J&9+<l;BXO&Deb7)5>ip:srmO40EE,X4
+%=d,Hi"?:s1ekNBo2bO9#&'T`90O@)$\c*Y#/Yg?3Z;\!'juS62qm,l[&iMIf8B4\G8c152g^0M#PCg)l4r3JaM/E2RV@@W"lr43R
+%'7Elbha9^R&SY.23;+[5^Ia9;#LaO!,E\HI?_ef&K/'Tr_dK<9+9oKc]T]k'LL at Xp]rZ)[S&@3uIL\cKmFL]`W:W)=6J"fc8S,Zu
+%(R#gujrdd0f<.s\=9?Z8.?nc=OmB/$,KlQ[Y3JL6<mk&A;,e\P-?PDlUD#joN.6M!'1-_$[tKZ6d`Xk`)Ysdc\W$X*jEf"6aeko$
+%lZZ%iZ]0!#-0CIWPdEf,j(+EM.=Gs>Cd(YO at _Pk3J@3,h)+*6'!gE!>eT>TmYMI-h#XT)*:Rtc-X&kp-N?noFs2D2Eg^K2LL'V76
+%>KrXGp6iE at N97c/')`/Cr=lM;gA.$^K:IkWLka7KM_N6-R2W%WG!;;u:aIFHL[Jps25hHi6P$HiG`@KVpnqfujlA!u!>d'jT&<Ai
+%FjI`o at Tk=QD,8I#>JKFVP"_4HT at e?BJjo6Z9\mOt`74NO\c9Q at -jEu>%h$MpFhD9e^sWSUq]&c986&XJZl+sq[neG=pEcHi3N"f0
+%.SP">cblM at Oj&/^ep3htTUI*9De'D8CAHock7o3nBC&@:k7s-3(T<s)2d!+91.sLAck^V:[))76X9aGL<EK/jN^Or1i,ON3[-B1g
+%eHNUR/WODB\kN>SVQL[8;WH<rjN`kBq at I\mq:<o?7FPdZ:'3aVgDAn4r%5MO3L\P5=PE<U;kEZ4<$Kct-$^;^BH6N$15N-Q18Ju%
+%@]o3B5)T4teaW**NH6T*J:n<eGui<+Uhl;ZUZ,D:X`qW/lb(Go&Cl=3<lCl.(e+u,U at Lp4T'NX,JCtmO;f?S0j3$n7:M!PjNoUSq
+%Y?6Y,IX/!S[rVgO.rlc6]q^;E_<'#,EP@,@%=uu*W,[!@I;i;-'^A]+\b)[9e3eKX'Q6^m>f^)/LdVbSHErB<lX@@%]cXg^JTE>#
+%TR*9B-AJDWUJ&B#Gu!P>Y9-K[Q*/H%6u0S.d?KmWIStD.#m at a:"PT<JPD%\lBdAqXf$<+k_ipN\Gm"&LrF>K<`b+/qjgI?;Pg/b;
+%\)LeF-ic at iGu=e+FBuO^L`73fQn8*NH.A0el"`lN[]6Sp_ud\6"e97OTDE-DMLHblQ<Z=l^N6Cr)T8Ml-%G;U4eJ6b/O#edqkT8%
+%D`QNn9V*UtL;`^TiYmbK.TaVPU4AS`,^Qqc1+X$b/IR7!R"Pd?eTtq;"VIC06OL"JJ17.]U!5@[*g`KrGs`$SG.X>mUr4k9.s!R3
+%7T1>/bAAFZHWg6s5pD8gdI at Oma4@\P&Ee8iSC;*lGj)'[TcCkT>>rQ(n at mK-p8Mkpa,lt:+d76.2ndFuk"iVC\U"!;e"Uc1ha'Y$
+%^cZM?aRj0:\auGjKW1cM^_H3J6pnUHKg/F.[&?l6Wog'^S9.n1,b;4C3pp>fJo6XI6m_%c4F60/8)@D*2!Zaif-ZTso13SWa%$sV
+%IQjhM3E6;aOmR$.L6%@T't`%aF6DMfU!BPEoKLPc7gfW6fZ\H/"Kl"U':XY,>s2H5e73d<&+Kc;i(Zk6OE]<5 at A:Pri-P*r8A8$X
+%P^d)`07e!.'<iZP<.1=mBkV\(J#R4DbB$PO/:XknNi,tl`cMUpf6&%DO%E\n\eMF"9)`ns8aOnTSW)=FmhotW)2ua3CWXlFF\J,V
+%6oS:_H"-6SZ)BW!C(FLfa'@JM/U8Ah-T<4IAD%DI[_W\l)Yb2[^Yn`83IksRC&CgG93s*:OR"qdqr`ju at jJ,LR<N-YV=Z2fp0)WX
+%3C9;/7kT5h at aODCP+)54l`VYW54.c[^6^ltJE``t7\R62*GW/"&*k0O2S>)W!L&u!GCQsj]M/-kH;`TmXu;lA9Ae6\:'ZmACa4M'
+%pg_E/),2!;k>^f,l3&T3F.*;2D"@JQMTT.+'$^R`;QsGcb>L_5J*4*!1FDaR<&@1?W(^[o1chfG`_[mcK1?N0iKo4_IjFTeACR_l
+%Uf at .)D$Ue6->WVu at 2]4>!pns^3&@F_\\RQH;r?[.I[`%`R,Ye>%?CV%2d/=06R"rQ`lEOoZIP7r^k-C1lB6Jkl#Wl[?TVo3mK&8*
+%JJY],6ulLZ\0k71*\77K#;7=N1M&d<F)-:,#gXR=@d17?MPdabY-LeCfA+AE/XVE1AQRbjX6e<UkW':d5!57Fr'Yk%KTb?_R:O[W
+%d;,,BI*UV#(/o6,#EBWQ,ihN1Kk"6,ko1>QUtr70<@aj7":0HGc^Ksf/e$QphKqjCPq9*i;W`b&I+cgX]LK:K0B\cF["3uW0B"e8
+%b/Y]TZ6=Wn$I]aB?;!\;;U14I_]8T.rb#OC/kd>91'baS:qYe>iQ%:[ng%qH_M9o8Q!rY_peUNm?%"I[bBkOR=#pLM]%l at RQTgaa
+%DO\AYma0NkO8PQ_5s\"b)kZ(=1Pj4ZTC:W^d\X*m96SZQ)+4=Y^AD0#aQ_FMkB6XRUN6(%'bOD*='Y,LOWo#O_bdXp&*Iq3IX`g.
+%BSk+-AH8DF1j?S9dtJ at N>Di7sh=do27X<0K^#kbbTHL=toDGX/?<PW&*Vr%#Ft=Q.oW_ee:W,q at 2;E*@CD6sW7'H/qK'eM#.Zn'<
+%e`pnD:RaGZ8SQ.+Ge'b+]W&i;AM)0XqmPWcG4'24>#9DG!VW.F5*6TP_tlRGML8`6A%>TbU")nM^.?$6RhA"^_Fm1\p_s4<g'^TO
+%@Z>QiIB6BWfHlDI3TO7NpdXWSi(2C at jm2*>*QP>WOYZi*:`H at 2rD1\:-&N"M-gAK16=-/gCYUmp&Jpb5r,/Di^nKSUC;4]*@nuC`
+%Y;'4j&I\1oK2(Pa,qfg6^6$F(G;=S.'B'nV#*LT?Wo_C#X<]4W2B5J!f`QbeFqP0!4P>,X][2&p^o<;%iqIQEmSq.Oac-LLY#-QV
+%SJZd'9.JOV&W&Z)k&,)4o:u"Qn=2+D--MJ(0^OKeiUlH at c-F5Fr2%XgQM?Z]H85NEKuEH<OE+bSCVuic5888OH$W6t#E'8c^XkT$
+%#A;CR%]?G)_S<X!aU\]]0<`.'drqqgn/mobd!Pg"&(6!`"@ofme/'L;L#_4cOs<K*.(:Gki)ll_lMY?%_8/bb9]oe/;g$q8gu`Kt
+%B8P-PI_N@`[tX>L(7]>bh9;;N"6JM;<_8r?+e/<H#Y<i_X_Q)m+\KEm_k=OR`6;;"m5et:oC,su]lefM00N+k>IS'f[3Kfr)+^;i
+%h5Sj=j02EPQ6olR>L6<7.*3Z7Tq",bp&)la,6P:_[@Q25jeTAYB)R9Jfp([3g$[XCB(:oa8Bi_3PB?:^C`MFdci"KR-7RDEDF.,3
+%GG"S$+*3^C_V>kMg,bqrr5L*O5DlHe$.BI%^:_(L].g'P'd%gE>%)K=R)i8cq,9q*L><5gbA$06"5ZUVHCg[K6UMk7QJXWcl<N,&
+%UR?$(afT[?mhshrn0`H#bX\I^,hZ/C<sLQ5=rO7T[J0?`AR?pEE=j/6bKeMY0aoHpIQQNff8A4pcL%p\qbE.$=sY89;1:K]Y-\n.
+%4lp)>iA at R?`BI<6dq2>Rpp2F]hHZ54=(,+_QoG?Ak1X at .H,#2FjS1(h,Cp(d:]t!Y[FIk71XJ7*rb^ZJJ*NDLG9r7I*6:8"NgI8Z
+%$*an,'1@]A[qXuI9Zj3_Pi]]CP>;JZ8ZjnFh\VfYgqnGggU&uUjd1>HY7pl].]`2]eh39$fV,j0j^X(n&3j6dSE2XWic@]o468ih
+%d4u/@/o'>?QfO\#j-_VbVSs at Lg23/aBqr.aZ"$Q=<)H5#,WNAKlFr57RFn"K#EH+2[T*$XVh-9N"Xg8noXC&A\O4>JndGH1Ft/i-
+%9hsBa]_OY`e3!8.e at Ft'&X>D(+o>6rheUKfr^:eP\=[2ET/uFc-_f^3>#SlV_P[kHn$JmA9IBL0cGl#$P0t"j4S=9Vc`W+B'e+:!
+%AGLE:kO3Q;]d7t7rCPj+?lu96.=lbN">1KKfL8qFb_,LnkW09,h#_'Uq.XIbZbM/O@#dLPP`G&cF_d3$c;*Y98WgK65cOJZ3%OZs
+%!*Wo"eT("9&<h2,]6H3Y8NHYL[KIACBTja,jTF?Vbg/;C4rrYI!-Zhc?''bT+lE/:2U'CdVaAo+I5MW2'ZKKS:D4:%XRWH7#S[91
+%bF>CMO?Wq.RUd20XG`AYY7FB$f=EBh?E60h9>n9+,s(qbH4'?H,L=QAil:&7HCpfsnO4&?HR408(8Oa/)aGj;D#7^L1EZKaM^Tqp
+%+^ist#^B,K)?aWrYta$Zb!8OK7l.'r.)-2A"%h)FIMI##UEdiM('PiR_Bqtb0?](rCQF69%IGA]Hq)$gS+F>Op;Xbu#!4J'2^R#*
+%(<!YTYHi^Hk*0NM1MPYs-UjkZ9o'uPS=IZ?\ZIqkBq8r39o,K^P+7_6;K!#rFg_gDU/Q^W]dsHVMuGZZ:t\UOKY%Cdl8nJ?(oRWE
+%r:,#)i0t.++4RE[U&B,8"E/fMbG3tZO0C;_0h-[F[Ecm[GX-%(:TLT2R]#MY#e=qFP`/OY<SIWuJ'#,pOjTE`]'4Kk3Cl_6<8*'R
+%pD4+%ZpF;W%/)Uf]un?r.UON at nPY<G)EXg#;U*8GM^_=2=Pi_[r$kFkK[CK!3>klrn:W5\CX8`hD[&PgS>rO-P,27crR>,F`]9M5
+%H<E76`M,^BJMi6N8(]-n_X at .92/d8Z.lA=^>j[m[B!>l'\p1Y)<i"2kU*1;SpG9:W;_gI:,rgR at E\Z.Xc^?[4)p,hZPgNZ5141+/
+%N;_gSV3]6l_Y,P&".pfp/QZNXG"Yte\_UoSa2<9:lT[hW5SMb4]N6\[K0.pVD0V>s(P]p99Vh$38Z#2 at oKoYDAY).p.a_VP4kT=6
+%]Q8(QfFgXdctkeH$PT6NM3.;hL/FM:'B"+14jVVP-d$=!eB1%q8;ou at C@Xq3IYkri/T!sMm7+qNeiC=M*KGP:e?pJd^?/Tt_L48j
+%[fD4>U!eNkPrSBiEVHqQ%mI2ursMi0_k\F=J#=[J05S98+Qn&TpE1rLE1J)#huc)7cBgs2O-JSMa5\U79!suGNblb1QEqn%&oE1&
+%q`c]_Y1$A2]2BmkCuugZN%UuE]-<3B6[l7*]1snCW9Hp'iU0pF*J"J<':N'dPc5;lXOh?LP#LpDS8$=:b&q3lOaOPj92("0#lQ&N
+%#/NE'ipSi)BBW_X1jkVTYdJO8CX2I`OX3XA3NCha'9H*HLu@^pZ?L_fYtsh^@;?_UkiGI'\=[`Hb[oD*5\cU=.']MRZ8+GJ#!VI$
+%.=.KJa_&Tn:#%a->N?Krc@(?1PP;EkN=d][Ye8,HGMrTEQ69-bbJ)#4Kdequ^a;@08<i;#HeUH[c\djUF24+*[clLERKb50<h*;j
+%?qhkDj@,/^(s"N7jq"42]H.McL?9`]mRsD++D)ST%'&N=fM*_Jh0FY6^g'f!ntKdeDD[^HWq<#KZP-BMkoh'=\&gpk`jS^j&p[/1
+%K3^$h_>=LA/$l&[0F`2s$Pg2V>e+ng&u+enl8EF\WE)PCmD+mpB#V9!e$UUI26m'Q$*'$LcL`:+:/FT6-UNf=RD9-,&Yi(VIPIOD
+%-B+4.n!gM._.)W84$H](6$LEN]4aPNSHAeT]%1L<]/gtj4)KRK8(>n2Z+MWJ&j]F-+EIZ at n7lQ=q)+[&$:uW<d4&#AG8e!5DgOD_
+%bTC3%U7;#*$8#hCFcW,1*sbIqrO-7%T+jD8/,jOOoAb>A;YBed(cQ5iGmdDSeQ9>@QiKgCd`ba53#-_0HG")\0MJU.XX=YI.H at P4
+%89oW`LH"W*08J_7/tCBcR"Uu;a7Ta^'I6krrb9d+9$<LZR7n>IcO26fk`O4'%p>M`_.O1L0on<%1pQZ(cK4GekDM-e%_U!J?]U^r
+%UW5k0'[MDP?@Bqh,Wb?TAnrUY?@IuMlJUbgQL6=tDP#G\k^/:Y[O'ZHNoeI^LCe9EeiF?Aad7*Nfb+US+>Aajo1(.Eaa1'2S*Njp
+%iAgi?_/fd#H1J&gAF\]W4.Su)\>iAo%i""(MRMWUgC%/O\t?FJ'O5aJ"4UH;*EI?IQJW#YF/,8JKfo\kT7]DBh;'A[?r\N9C:LRk
+%`@,3aT7qJ%j\DfIe]:RfK8_A=Y4g437kHi+VCsiEQdbX7U:f<]HrbDU/#Cf:4TuIuK[?9*7XgFG:m)m9H`dsUQ^VF'l^[)4H;Ti2
+%hZ1DRa`B]2SZ^[,\US6<UI_&tF_Upi-^s;E>,2?MU`_SeIeT7L!Kl;N%_\i9!q;@R8Rnkp%q$]'V&akh[.;Ol8B<7,NP*9/#AKt-
+%XYum<RehRuW:&A0OBI`;'po]#[hZ8Ml(P7M:,$D%pQr4NBY1El,=sZtXE-lXQ"KS(!I7q$bt>f/)X(?hM'dXXphp at g!*+;p\O?)9
+%;_82?kEI8=#Y)?\(N!>L2>c2d^!O"\[4%0#J(\/(N.3,;WHg3khk@!ce_Jk=55*/6XWMR/\M6(bF%(VF'7^f;R%JNk802GTkBpa@
+%-52EX^G.ZZSeRakn%nk3kWDZ/+5.(\\!ld/n8WEjH%8YLms!ARAIZRs^1er/%VBQUMMWNpgeQOK#4,H*?B:XS<\d;TJsSe.RYobR
+%g/FkABhE,CV_R)Nb9ih#>,6G$8+,pD/J_/U?oAJR4GpQ!3XgDHc]qJJS at YfNVE5'"9kk*R$6i$`9]jtqSPK-8hWNOg0mbj&l]nS_
+%DIn]<K=(S9%>grgI(MmtKDN+l<mfX+;8E<hTZhU"<!?1R9%>FE'*f+mbc*)[Fmo,oqsO,P!IDE*[8'GI7#\b`ns/nn*g/hr&0pAL
+%C$6YK`il73b72/D\/!2A:#S,$I^"[jkOZjtO9=6QmUr$hd;CbsHaqfE'<T5;CTdG)$;?6:oln]Hbs>[rC-MMga,-Si#Z87)/pNI)
+%`s)6=R"_^]H3r_I`Fo`$]+rb$[tiDbV%5T)DoF&L#Xgm:$'hL$7Hn[;+sE#XW/QdQ/%e3b>;CD/`#Z)0+W=r5J`#7=ef[d&Y(mmK
+%Y1L\TTPDE9F(*YX0ki)1/TkK.IP=.*]sdLUr^`3_W5Us:\)3YoDf'n\13JlmNGsb1C]-t4^.c at 4k/sJa=uYUsKXYsSrp!?ipqV`o
+%_A#3877qbRYajpu<[ERf[*urcMA%rf-3%8[^#e,^hFTeaooa,iP]EgR`QQ,.ZAF4,Zm8D>UGi5c<$G0"fDV'=FbJW,jXhR#f++hh
+%_7$.k at p-1gT'>chcd`I+3h2Kor,`sLPFT`Fjp1a12NP#Rr>cdH2Y9!C'J3[oA2F?FDBpk*AL`u+d$A<(\I$+%!P+qJN_k7k"&;>T
+%l\mH:PGp>ICh\.*^^*(^2i7+0RJ?:U:)rOaBu84 at F!X#4[H!+6+FU#>RH:<kGfY(XZ[!Ldp,io"P/f3\_L,tQK#gclFS0JHon,>r
+%4hJ.TcG=Y]]:mD5TX^W0N4cgola(p[jKYn!f!L[&ND<K&eW(h-OoeR.-Pd=Xd*uJ^Y#`f8\,97VU#n:`%*RGWT'&^tN'f16j\uTZ
+%:[E#gUpPN2)b3%Nr2#<t"u*@jL]+?j&-re=37pcGCZ32UV_ra7oFu5q51W\;$O<"$f7NLadi9KBbsr at ll+H1XV+f!<?$RUIHk64h
+%<*R[?KlCCJ3Wk9rSgp"7>j at 1HA=5atIrIQaW0AZ]:bsFUk^9\deW&f,fM,#gcBqPrrLI5hA$lhBQuSUE)S>C9X!N&*S]sO;OF]JZ
+%6tE^TOF+6D?O/J6V$G8KBZ?FO7/H-:Xk0W1oH)Z:0=D<[A%B)rY]"p4f"!01A4nIK;3%eI<s5rS7A9sU?S;9CchfM$pG84c;30t[
+%JaH46M'=7=J1?)o/#u=C&T1o at q9$"UoIUot0S_4)DKFYond1COAMd`+#d3k;4uMB.'TId1G4YE4R2k>a=BQ:0WC78h,?lO?l=\u]
+%PW&3.RF3E4Qn at Xh0N.59e^$RdpB8^]7b6g!TB\."j$bhL=omZZmjK0t,H4d?+57jTpRANBNLr at Q`n&`'&@*L.9ApFn]7t"&\bF at t
+%_c@&VIJWGYAb6XfE at EI)rZr6GPPog\'0OMVG&*p?jSZfpaot.^WCDp5&[D8\[5PL]5'.mn`rigV4;.U!YUBTJ2MtHo7/:R;TR!<q
+%"^QR`TM+:#hJgHogoLT`MJ'hXqsLL&IVOFh/AcR8[^B:HRgj8cgC+AlAN at S.@+KoVY)1Jf.W?c\@5<gGC@<"ULJq&(ABUaQrgI;A
+%;d$SDKp'(??,Ru"Q*%TjR;A%1C=i-4b[1LWYHk=a>(WjSma#hb+2oQ>l<.l6:1LH`dm5`sP7AQs8r/*fqK3WDbSAe#jppNaBKtDf
+%]Z)NkeUe14r9pW!qOW(Z>CF!rr3YjhAl&Qo\]Roqb#*mAqnD^Cq+!3iW0T^%J?^['k/]ZM_"AVaS3+9 at TU<[&A2p]%HKiOhkO`:F
+%;GU].d*c&7CBqII#%TKCm9,oJ`#7fb(agSO:$13L@):32,[OE]c`L;JSE021Zs4<(W9VLHZ].IoI=98nM\!JZ*"_&t_!C.bdF.k$
+%jI9\]])SY?V#BqUm+ie%iQ#Z"P_=PciTTsk;QH_LIG!t)3<Ierm>WMNUgB]m:02;.:gJn;S>crr/u1a.$2)QJd`@O\7aAWiSQKrG
+%L'%A/*9D(9Kq-JR`rFP&b;;)[Aa6t&7_Q<Y3BfH1W5(J,[_kLj0X at E;kU<9]oudKtQBM4mB0(0ZB_>HE0(0"NJWps@^>s^*B'h8i
+%c-rr)Cu@>g+O=XG[9=`e.YE")ZoR[G+H2[$3tcW+9+B/:X"MYKRYYU)E)W%bcr^[XN(ikk336#g,<*a-51fHWAjS]TP*;3UC3OO$
+%69t/e'i at e6BBrf&0R;6[ZEt$TmdRb_JWN:qJq@?TV^*VNIuk,`oj at TUM3;dl,[c(k^GVn'HsY0$IjZe6EuagWrs67t$UG at OAIJ+L
+%i#1+6WA?M2g/@\oN6ZJ2RsO0V5OXc058BhK[&q$[3`0)`&/QT/g-ZhN"sSscc?(3^0B`;<22sn"02\n!s."*5XYHV]_=D[nWJ$][
+%K,dWoBsI@$,aIeK?EVb?gXbaR:ZE?oN`o129l&%l#-PBS'""Xo#2C91+4Gs('gupa$c8H7pKm9GU7FI at 1.*kUfcHXR'UkD^,M!)r
+%9UUK;j;%_,d+$r%MNGCkGX4>aSkpb>W5t<?.7`CI&4QT/9Hd_XJn)68lj+sM?E"[__[5P"O]bc&J?7h`<,rMP;8QT-k\83h;="4_
+%]cGO!09[G5CgcF-+OWs'9<uE6<CE3H"smkr60JTAq5'*?M!OjWUkFcaI+;+j at XJg7UK:A2rh0C[FkIE)L^I7Cjk<8$5JQSnXRdd5
+%:j%/OO)EX9$=_+!YRQc)%i;?DH_0Pjc8<_74rlM1Q9WgBkm>)F+._?__,?QL at SX^ME:bE;6A-*++oe`/P%*^&2u`CRNd)iP67ska
+%Uepd,0mfp4rLTW&`4^QI_OshJqrRM)"#1gig"0uA<^'_,H2\63+5f-;NNginpcB*XN&b\p at somXC.84q#!;_,TZb%8e<-ltec8jm
+%G'h)3DW,'T5PI at NOoIguE1eJN?0*"&P/'iWK$c^"YS'."nh6gKXg^H)[AplGX8ZNdE7I/9q<^=&*&XB'9k7)(4iQY`;g`;\?Ws4s
+%dIYr[bLpO2drFAkP7*dGZ4A%74#6!eO/DK%[Bt"J]b5^5VXbOep(]k?/#8i[d)rN%h=f.s4`&k#<`;$9fAM>s55Lb*)VAoH[Ya4Y
+%hoY.DXE+Ao8XWM%=UD)'=393^oN'g9OqcTeVf72OXe+\2VO6`\e"YfHgX_pbAXtlJYu7`<rpS9D9Vn/EQ>/U%oKI+,$ltSJLHU@[
+%piX/=H%X8rh8nJk'JXVpN%#F!*Q7[mpMD12F.CP+9o.2tTuM7b9]d8%f1\>!,gkTrV8 at F]>[6lPpn&4FRc`i=$a0_a,>bGo/BM&>
+%bp3<XO\f;eQbu4.q at Te<,$5*966fFJ-Q\udm7Cs7qK&5k6e;+q.hGKG+^HU9^eGC99,Iu2%Wn:Y)YW"MDp&I0WFYqFjHNYh,$g?X
+%4-9[&0?D[GEhdtkNko#aUarPPF9eta_e)OhklL4`?S93*%sI<#c$DWc&2>E*TCA1tBrP`<dbm[Hm)qU+>!fF4iPo*d+sOkC.M:Sm
+%WH3o:p$Ol+ at 4<\2ML at RNPmE"uPe]UH?V1V)%G"2;@Im?$r-I&,m$-C+"'CZMn,$=d4OllCl]S9(O#`<_IZHPgRSToGq`:(rGN>Zd
+%S9&kpgr)80`h*3W<bl/F"mSN9Q>V)Alt3:t#9/>&Y<*Tc&i^PuoW`_hk+I["kE(J)[$T7a0nm::)pCpB#5u:#'^q?RpS;Ng)n:lo
+%4hnXj7(no(9;=NO?`0KF1X9)(968;_kV^QRAdo")ln,<BN+fcRkHR71Q8#"jkE2gu;Ja*1Vc$$5q';L\IHj8g+S\/mn!aAgVWEBq
+%`#.[O+N;f^d`Fs-qd-hc.V0L"jLbWcjV&&p32&,G5+"OK3/&ik%:,fi8k_Mc,]QDtAd!-jD>Mb#f63QdXB:ESXlOF2>I5qYVeI!/
+%q%OW:i*5K^][Ve at aDffaA"F^bB^tooj\+EC<eV,EXT`T<M+Dp3:i;hA#]t,VKsh3:"i)2>36\?R%2@'DGHMN!"08J!*&V^8SlE.'
+%A8)ugXLE8D',q"#YJtg?)0fP.;!o$j;2u?.YI9=E<j(qnrgljC.1b2Hd+X`SfDAZcb0Q'Od!M-3k7d+re!%FB.=8!Pq'89hH2kfE
+%o?i./g>E'1fBp%eZq/b0B*kE(W+''A.2WG3,u!Gd!4&#)Kp64\?Ks=`n+j?R]_%lr4400!mPo(^-RW:bN;NP")a,IAQm6_W2hoJ?
+%&bk3W\kL)_Y3<[d8U+$YbmbZf7M"Sq;dNMrrP2IEP[e>k%>ll<1^4S])fTQWoe+^H,6*PkJ[X&r[`PZ<UNU\.WM.U[:C-gY*UM6C
+%HL at 2llJ3o1Olq.i1.1rf_p)O_H*Sod(sWB:dj6&k#,4thcBAC<GCFNR5mVMFB?C@?NDqfZ\mkd5$WHVDC7.9eI*Z0])'7#m>U0FD
+%oqia;h at c9#i*;psij]^4RjRsY+#e`=$q`X\.8:kMR7b1#0.!&p\KU.%=&TqfBjI=HNV:)g+RfP.$#nM^LPGa:qNoF*oQW<1pF-QT
+%EbZZEJP+eTPr+=k7CT^h"Ei*`0q^+hW)"*bK*C1iF\NEk#jXW"WEO8`nSLt6m9QU1g"mF3Ub?T]eH[$A!@u--?rfoEVUL3%qQ[k_
+%La=E45EANoVC?O[?e&EKUr&?&S^>TOs-s`e("3@&fE0DD7;=Wc)uGr$s/IZ+:d9E>Z<RbsMNY>r!lePOk[\59;fom/ABR)nN-nQ#
+%@;R![Z9JJdSe=jYF3-FS\X8#X@`<0^j#rjtPO-6:3:AAC1U)C&hfN?laZ*,l))I<9ein9%+jEL!0t5N0B]AbpN#Y at klCRM(ZllXF
+%:]\,B5/"F(F8`]``Ic&>)U_i&j>CeGNa$HaFZ>S1k:ZPNf at LnnF@klLk0;>J>T$F#kV#qjl4J">1jRSq9Rrf)qEi*N'af=C.4'Y#
+%)*nImV=[auY/)\L&L<6g>n83X91+=Z!ZeI-eZMr3qVY2;2A#_X&1%q0!M,S;?`X])U6V=rB8(N]a/cd_3<k'7Q-a+Mf0&HUc")Z+
+%iX7b/#s*bI9p\;<je4)*X$+09j"f`:en/d*0#Zq6e2dnMa,/)@/Ib_OQ[fFo at .osd1CZBALP[?BdpRdAog\cX\6!h#\KA/S>SEDo
+%jOIh!nt.6@!RC-i<FQTW2B9P\K)JBj2esI\T'I9T`AR#"7clJ)f>7a%,esT`j%jNA(=etBGTKF?A1'HIK<oX(*7`?erj7mK-e"1&
+%8M]f*[hTE4LEn#*^,gCBCEX'+P=(E%bMu/#qNX(sZ`S$A\=1m.h9J=0B at 3F+=L%B15%Tg=%sj8kf0].c5:G4,Q%d7e_.d=!OMpsW
+%-Ys4P!_95+bYgYa,pc^.a%aF\WO;<c?GBQ332%^u\(\89-$J/[,BUU_$tnqUhS,JM$0eAPb*]d+SNapo-EJI=AUZjJ&$5TF at qdql
+%0QF5-84#7. at ONDjDk2"R"-7hr]J*<9gklfF1e!P^+]=iPPF879<g%&FKucQ;iF)+>^01b]a&uFJ,=#3'&sDZ3Hc'PXR<o=_Tnot0
+%eog9:lo/bj0TQ.m\Ppr4o@%a&>942!@SNDke!)6tAH<hoX-rG==r.&5)$t*pC1ogX'`K^G6Fha$D\lX/'RFq_;LI5Kd>pGRR6-8V
+%0m?C%J43Rid(ZEDAm^heMc=ssN?)2Z&(+pGhZF>&gh$?1hQgsZk?N7*iX7_:)0T at 4O]LM\>c!1oJesn)<ff?,1t,&d>8h.=#MgkT
+%2gE!_h;Jp0&"eG$YAt"KSP:B4Q%Pm;k11TPPFJLWhCk at UUgEXiIi#2d-9DkEnhsBjjH_Lu3Ds+A3RZ9ZA9hXP^-*6;&dW.U=$2M]
+%\^LlbTW\"Z*nbV0"%h6:m,f]8Q>Y^<bKoS)nih,dPH(,7aZJWLa,;GUY,,H(^&Sf0arKo\WK;4[Y]qUXmQUdNG2i]/e+=B-jIg.,
+%Y^dmqnQr0Ob7]=ef5`_5!ZW^VLH@`;:@(u0T1bZ3PCp<u!C at jNlf_\nk[(69TZ*b_@=39;XE2\Y!^=@J$U_cknNr_EOSLTD8=\,\
+%cfY;L=pgPh28WYefd!'miJBoLl5]iB/O`hhqj%Xi)6hM7AQZq'Y6#Qr0FY6g9>j>L at Ihlb[6CNKH'cul6;=I!SGLM$O/W,)aW*gq
+%<p4KY`qs*-o+Z#M@#EhNfqD at dh0(@_hn<I*)\o5<$;NhT%g+PHL?&9<@P'u7P1@$/Pb,c6p37Q\L`Y]e at RkGi6gZ:m*P(3Ro`[FI
+%"FX*EkJKe+_>7S8FfOf@;RP#=4$_[LSc'h8CI)6I#+D3XG&)Y>"H4F>h)Vt.-\/Vh-$Q"7GXTU.RSZ"FIL6OR34G,5rKAm][%Cja
+%.3h&8aYiRZ]LIX[/\"#(1ab3/qUL5BdE*cjPRLL3Lj6N&ReLTDQ$AD5[*oR[h4uQf)k>u._N%T87e.\.n(eW/g><YG*,M#3*lPDH
+%);>6@*1$>B=k/Ts8J#=Z?=1jU)i*XFS<AjdYI;ZQ1V0!WSr4*X2l-gEh"Q$Gk2u#M?Q0s-S]$)5h2MqecI";-e)GJYM2BZe"NMBl
+%:EH<GBq#IY!H#CPGnF\<0B!]fK[6f2as2l@`4`h*22?O`mk,#XYcsHWZ)LJLj-3=kR.)siaRr^/.B)e at E<W<<CDKa!Xcq2_8n;=r
+%WUS=MB"<d%3eKA;EljjkR at h'Z"QU&`;[W#b"`@X%rC*fY`=`1@`J'CI8tlGiCJP2uPFm\J[ok^4:[AqS#%Gd+_h2Z6POfet1E7\A
+%,^8n'1H.%9P'5R?iY0g'#68Qir1Z=ha`1,sH%ZE]B?MCP$^,H!c-[(-`RH0-aeZSO!)UaEJ[0(s_$_$JC7pdRc!lAo,C=^$3A%e5
+%+N`Cub&*5e=mG'\_;pb,\N.:QjOVN!R3Y(8VoE(H^q@<?/>4E3&s;0lISNCsIVim1H$lqB>V6D'anI*j:W`9,EoB/%fOM^^,Gi2L
+%O+kCK]H!<%0JDJJRNk`g^b6(.`)@S#DSE(R=l&=)nYTX,c<4B#W,%?^O4:p5YZ^,SRqSWSL>^VWfZk8QEck,=Z. at S!PdWuVMqYYX
+%_3\b at 2(9+lc7`8Fn!epjDsP/j^iJ%i8VC`OKFa8:N[G\1OE6i^R=CKbD<61b,j,_k8e=XgCYR$`)Dr/i@[1sB(9FKk2tZ'<(pG3D
+%ih1b=5\qq2pKN-h,<D&_8]MeQrg!_)JpCMtR:a'3XseBq*$$[hoH?=1S=qXuBI/54Qo]I_2qu&F)a>\MLEUn,Pn$BE+dsGdMGcG=
+%Au>.t;32l#qC$^RiZ/'aS]6+R"nq_Rnf^;Qg`Y;D at X7#ii8HOJ?*JWZ#/e[?T^T+GEqYq0[O's68cN8"MpK5L7!oQ:4uAuQnUfBH
+%IH/&o1o;*i0a%/4*pa+_p\_5bDu`\(+U at d=os,_2&=MbIqiRBDhP<kdH!2 at VT<F_?S<*^,rFU0=0!"h&]W%M-]`7OH-6;.)EW"M0
+%/?C#cckCNf2Xa/\JNCr[9T*NR_!Of)DT[OPaXh9*oGgf<DO)&o(^A'fH-:c<kG/_U\&lTBDP%6qU7t=6cgd:f.<MB\GaM*J0o>bm
+%I^-:1`/R]WSbEqjRLkVBZC1eXefJ0U:ZngLj4on`45F]AnPd<r'$:qC8LeO_^HKX2VI5W<nZ'?OF9o87$aYr$?\5:IF^sTI"*D7+
+%-?UO&11+W1f<\7#[@m;[oS#Q>6ZU:IFDj\S"d\KZ>c0g- at mUO:hl"ZEpD1REk1H1?r`l,iA9d64[q_MioaFdOW=ac!^Qb at XU1_no
+%$G856HEMBfC.ksZY"@lK9@@sD\U;U2`O]4[349J\TpXAX.Mglhk"r*A=j4$Ao/;DoOmpO5Zndf+7[OYga^4j$(C2EN%R&iIp\ZqB
+%\^="R\>suT)J:Bn^9$oQ;45[mOSO:b@?KQL9jr?SeI'7[_N7'[[;Mk4>kPfA+-LBgQ-2sdZ;!+dUmb]^2:^Q3hfH,ED#m$D at n@h#
+%GV)q=k#WmU%=1SpY#9E06igFI/^WulLn&8Y\bdq'96*@<fs.f[bY>cjA$,X\J\8HUbmUF/6m2u(Jr)p(l<m)VD9&NKF-.r at SS54K
+%m3bhnA8JT;D48ijIsS#<gm_Q5PENs3[FMpbNSf$HfY?6HU?t86?g^<gkF1V+nC*#SWI\fVdC8qKm5+4]Z3H.32l36sP at +HSV\,\B
+%ARgcMeb1A&#1M[+D6+G-HMmD"X;;NHA*a+<<ZLpSQFCk-'AMm_jVm54Um+'rrJWDU-;]$+qD&6mNE[Of&7#K437%DFO%YLH*Z#PT
+%Ee?6++i.>.9\=0Zcl;JV$;EpcUT(\MEKKdnYc;O+*R(,#F.JlU!;:t$2X^L9T[L:<8l*1EFZJkhF+A2OM>_kD7D+F)H2a%jksW5i
+%D<m_FhtJci-DC+(o<^Qd./)H!e46JG=]$h/`1-.PZVcn<rkM"'8m2?Uj at WeMk!%T-Z7C4lpKV/pW_LFNm4VCEnRW`IC_Aa?6DL[Z
+%jNQ#-]dSIG[R'@NkFm?oW[,EM_+,_kFO!qAE[>3t[ifDi<*jm,.JC<^"r'+G)kl?KIQR(l)I14iMeiMF-T]$h\#d'oIJi/ki:LUN
+%?>JF81hBg/5)!(8/G?+<,jA=`oEHu?TNGcTAXLUphF;*$Z'%.u+0Z7KW\nN(&]B)CNSUOd!R:**G=k`ZZ+s7o6A'W&/[orT"_[C'
+%mUuUDSciG+Ocp]bS]mQ1j\$M$JXNgY'8m[V#3h+pKuSV45"bDD5tVP%bUaX4R8-fSj[Tqb&H0*:/3H/#?;#_N+i(Q]cf!L_"B[=i
+%NVrNkmtjs(Qspg6+;iP6!$b`?-<H'%6)XCT#'+&XQ4plkA+)Ti^sr&<8T^`d+*LL^.a*`ZX"bium,`;+\M!F7b<[2h68gjp0"X'X
+%Vehu/\[eWAnQ2;s5Wg,;.P2IHON<^H,=-BC0G%nFltNH0-bA-.)dfV+4TXU9^bJUF$$+R+C;H7?/]&dkAThpR&!jbuFa1.4*/u%-
+%i3$']h5s#k6p[80[WYYEmO3*1Ol at AR`HH/bO%jN0_VfEKSnRIDHNkBE=M=0j9&VYR3T8sHa:im4ZanK&hjh:uo]_ttXX<i1cc4l#
+%e.hbnYtpM9r;+4-9#pF4ZukhSJ#2GLS-8`dXnDF.%K!keK18FD at o+7L"/4fRctK06=BNr2H#7gJPT5Z_3%lOQ(IkfWNtk=4aC3=V
+%-e4UYDQ>HNN7mnTD0"GM,gLG`KePtKCg^5coFI*bQTLUVTDZN(<!ZO7E[VrF41^.AB[CQJV+Q<BG!c"7qp1l%V'/gp"`I,eoXkQL
+%esGD^;'6)q2nh2lPM>gBh1UApQY4X0>i(@AFPJ"Z$#^Kla(OiO(%0=-gO:KJmS"7u+)o:%<n;%.g[ma?r?:M]3j%H\,ufIPD.r>L
+%ZCsOG)ic>2s2pD+-_TVbEf><dkEf!#=H>JK&"n:,l^2QjK7oQpai%"s?J;;+PNu]001?KpC`jnEj`4MF)f/XiUMoSY8VfCo-cY07
+%EuY8J$_aP+'%cFH1>K_`\C3K3,ReY4fM/W=.%]r,klu^Wq3"%@is'/L;ksOS5=oEf]u;,SXX=fbaNh8amMRr4leIWFPG71t-U";<
+%AD=6PIBVD!bE<-qhij76GbTnYcPasRREeoeqbYskUBdN'L)7^NbDc*UO/Y.$B7LO9'V)DsFN at +DRP0P.Rt\W/DW#87E*aMN-,=uN
+%$Tg)V>a/=ZXe[P8K1l8 at l4)c6\X,i2`MTH4`77+Lf,t+HednnA;%Dm0M$<em=Uj+b=L"5RK76U6Ej+<]6]U5U;C)]o\6dA!\UBFW
+%RS^MY8rJ\MWR_j&Nj@^g0["lCa6$l4?7Cf?it]\t+u:ta4NK&3H-PHX1c-ac"Xs[IpZM=r"Z`t\o(/2Tp)]F4s&dSm&4Xf*k[l&Q
+%pYnUr>A.23!Tr:+(GX[Udo_N`(>IZJC7fpF]RWc-19mgU#2G'#SU%F]]&tYte at BE0$t[GtEfT)&W7s$3lKuup@>uXHI/QOSIEm1c
+%hYkt3++%L(0t:]V<L2h!Bd_I[\h<((eou!D>4BtIbO_C*n:&+Pjee#"*f`d7"qSD"FagKjfe=HK-MsOl0_2Nn,jTU`)gZ[>Lmf:g
+%JV9AL8eMsCUW)3p[5Zh/(C.33"*3aU#?fJ1^:>#d,7J9[%N;#_Q-F)*W4(:h"&^g3p_XN(B$Z<l!Je5N!(HIr/(Gs[J)"0LD*+0Z
+%=mjg@<IQNl$=&6HQX)Ca%[1sAO6cPmAMW"fW\rBj`]MP6NE-PXS,CKn!cFcl8XTC:b,8s.Ofoq!WIJ4*Z!0OuPQ1Hp-;u/l>p.4D
+%JSeR&9UBfT>AaZXr]o4L)okp0/3C;M`O@]jNH]>Q]iV9\VV"_;"rgKf5[U%q93caQBEI=>7'NVGe#3KA,uYZqVWJ+.^H=-T(-&9=
+%Q3TUW*:&+H^MF/7SL6_<.?.9[Dcha at PH9HLU]/6`Boocgp;NU044Arma>N<ZXTCCl%K=KZ]_5WeZNN5SV`eQ!c<uX?"i9(TXi<`;
+%GipN?/;l_Nn/8GgCf)NmS;AdEfVbD3P%E;lhBb[bR,,,\OGd/k/d\LOkqZ(+5$SH/4I*!^:^Zm)o*S5SG.@;n[eQ>_ieCZ'Ai"ER
+%=38V^-n&)KAL1g6gs:A0E.BC]cJ,EU.QJR.U at WIGN6b,0WR_;n1$@WZ>SA+K"d7t!Z[Wf^KKO>E\:+Xs==I?3g[58Tmo75mp7_RC
+%"t)!hK=5<@)4SsCBR1%MbWiun9>PT[ri\=r$Z5Bu<CQ/`1Njj\:i8<XW<LN=02%T]TO3.9!_Z.NZ)##h27c[-P5LdpqLKB#lIG&u
+%^0FZZg%#2'%:J%?8.%k%1,J=,ri$W^7caAEH0)GNr#X'_RuK at i%K&hu7AlH42e?,PL(SMZr+M]cn=rb-q8uCi6^B<-I/1cM1ReRs
+%UXitTI]*$I1%rTEe=9(/a[mR?!%sl\W=+!U7HRb&X(2F&fj+Vk^P'W@?S7,`VD'kJ!*69VanjhWkh7Bs(L4S537^33H,_au5%:2(
+%ET14FUod=c:J^#+HU;U@$I%S*(TodsQ+jAAe]l.OLZn4Cc9teN?%uU`8Y at 0le7@`D,K)QT9VFHF&4c7>hgsdE?CX>i%-q;\+]+Z9
+%<GJ`<Su5ClRu<RGeYF#jJgaY%g[Rq57>-pioW@#G<p$T,K6N$G:Cc6GoOnqJR""IE[GZ(tgX*)p@@"F55*o"ob%.O3&Y*oEBFVO5
+%Chi$BjUnX/(i2)39Yc82Fqcq6#"6(fDM?D9_GVL^*m-?1,">=a!d;WY>bkl`oj5'Pphf(7CopQ<B0HSRENi!IR+iT?*C-;Zghilp
+%lp8sjZWtd<a]*YV.\#-GaJc'VFs9o72P.3P8g5m*-R4F1B+g\fiT^K^krYeH<m.<f>UM8tUSsH0L\:cCC0j`47?'ef5oKWLZJ53S
+%Jal\uQc at KOO$*IjQT"Yb4'lFDpV'T5'RL]6A(f7`,/!TsN.39P#!cF8s"Hi^h<8r4C>:O7[65'6s6A:S96/6\6**i(\\=[:;Z_At
+%=jZ<R75.i9ElCRgZ[6X)O:0dSZ*[T5OfWtPe+\(4q8QJ]JJ:LYVJJJ:+-Y'9,+AHZ/Q*]4S3!gDPZs$PeCG'^@FJ;IMMumH/(;rn
+%d6*b3)A))YUo7$oO`WG,KRs;_eE=h6)q*f"%EK$H69+Y)*/Sjij5q at e&(rr<P%W8,;A:62d*]:'5E>s.IJEo_Q at IZ=is8h<:D?Jd
+%3WtkXJ0B7,*4sMABjp>NE>!OWU[YM/K at jP6#XMXQJOnghfl<D*Rpc&RHHWlt/g1>#ghu+2=O]n_JTirqPL%g-=>FC*qIe:W,G1=?
+%pG"JQaaR.]h+=us8 at 9P@Pj?Ck.3UV>2nr#!7P!o=3$RH`YVmWN\Q[^3:fWN<UHIco"k5115EB>R9Bi6JD4nlY,rZMelWjua5S%$j
+%Sn,'18s!t7,,cIC2a>D5WL[teVLr_Rf1]G$)On^X20cL.hl at N5`<*B<]Hot<jm"sh0K4VTpaYB"eq8-TSuKtB`5Y!Sh'ddofFrNE
+%YJWM-Nb^+rqkfMA7r=<QqLY9&'&Z='f!<#en1XWp'g;s2UR4R4!WBSnAL\*o&>!e^G4RoLA]A(A0G!)97'_-1J?nZ4r+jM/7mA7k
+%_L4]g";1N9&@AAFNn]l*cooUq#i.YCVfS]lBus4"S3C3c?/akX:C7U(:C:FMUQWf.,H7[kd*P3efVVW at QHk5u_OM#+D*ou3f)WJX
+%"/-A=[KI\i[("<A_0/XTTs_=Orimn"Ib.OXe%bXB)0H'gIjQe0d*5?42$sL7FX=?];glaKl/Ee'[<GLK'A<^CP.nY_&8^7&2+U7m
+%E$jp_?S;XHWA(_e+ at V/F%A'BlWFYe"I__H%+MH,TChD5q7,/s(O[R#J)!^Jr%?hNBS(e^mB#8Y_f86)@-HPjZgjOIq)`QZpT$/5A
+%[_5;1Qe^hoS+fQ"im_`gG?P""di5i+\RrJ`JuC9M>S&b%\sG_RS_t at S0W1OdlMD3mJN1Ngp7q-+d<2maFjdd;8hsF^5)RM'hoa at 4
+%WK4\M.X)tWbQOCTM3!)EcJgPA1ap+9HUV\h7OQRrpp2?&G4&Z5&p.nLd^ndQ5%.?*rU&Wr8iXK=e*cA'7$cbRe=_8NVmQ9fpNNkf
+%8MLk!P]+Sc-a8h6TRDk`e((l]\4Zj[n/<GMaR at R0g8@]F:4>h$)_$0)r&%3@<su,<Kt#$E[A2$k1GLKoR6Z!n@(mRAdls<b9LK(o
+%G:MV55A\'0p3Vt]M!gd6g/8>TH)SjPAh]W at O2O("'_bl)*:,NnAkY%mPHPM^Gn97VWf>?rQ5B#@mSa#FcB_4=b0FEZAP9I?pR!o0
+%BbI=go0)=iY_B7pEX(+_M>-_WN8\\MVYLLW7sF!V^1eK+9<`#;BsKo1Ac$hCALJLE+<1'c at +A7IK,PHsoO4`hU6!8Y0T[W+8]Q\c
+%RJF.>=/u30n]bshToY?A`ADOH11t0;mf\5pWD[`45REh#;+WAHKO\neba8H2lg!e#oFrRb'QEmLQR\,oSYaib"EC939>;_Ef90o=
+%g2"`3`AS1.3ESlVSWYm=Wgq9o2Kl*-@^N]QjYDCG2WLWH&TF0$jg?G480)<9j=$Au'.0mf[37#9bCeGhRWH0g]TF:-A;Vp:N4JWs
+%f/?b_Ij6m)8]*)7?^Mjc3L3D'Pf\4)K3bU9`+om/)Ks`qa7B#X9_"F">K\?TE7n^\&e*BY'dN?oN`e13PX[_/H'UJ.rc&\3oDb)g
+%Kf^U:X>'L8'$WA0Ob4g%f]9f(i(R=Im at uC2$[fuOWB'N[B-Y'cjt$8-V5]N.ph<>CNTH<]X-p&gVeSsL7]n1s8a6LQIca\8TQ;^:
+%J6jWTViB)aajuc^Kd080FMi`CX1\I-)LeZGa2TZXFH"pQF:-8Q\:>oLZIS6&+?>)O.0,iu75W\Cg[AE:Cc5llc+liJ88N_W2#D#>
+%RpEh&R\/IQ=E%$pNOo'+Q?`bKina'O8Zer3R3Jr(`uXCASaZ^B!q!D]VH);/?L<O4>V>5q'C`]am\j=2#X0:+m.asE?b+s;[U5YD
+%eeFh>3!kTE<kRJ[eV57k3NZO>@Qc)eLW&*)i_VQ:9N#&W!2.Ad.r\M;I0 at ts*de>UPW%!RnmUj?%J^#>V&%Z9&:4s:$=Gio7E1$4
+%lhi)B[2)$9eJ9:,Kgi8r#p0D!Q(\Y,io*fC8pic_R5HVTgf6!0oX[ue5cLuN3N,=%h\9,uI^om>=rtXq<AaC'd"87kn,*5IM;6l9
+%aIuHAS#`*AC at Y^lS[B9YH;0 at 7YIU(6]b]SM[!edVZQri0BM1V)2QWJ8O0t7NKPf"pTM@\*?uR*!<PcG5')Q0%LP3k$,d)/t3%iUb
+%Wr<N<%>7dQ#r'4TkTga0=!F<0/WQ]#eSNLj]rW404Qi^A__h4(MlJpKjN+lE?a(-Yh,Ec,6'S?RFIB7#Ce at T3PKC,0TZhb#4"N&@
+%s7O@!r\X.!\(\kiHYb^n<]0F`F\hVu(hArT]4OQ_`o$V;ebGc'FjQ?u<rCO,7kI41?;qq(&(AIE'Z(pdZVoLN6G.R&XorA=L4K8W
+%>lR._r9j42:R#_j'J9d1c[C))6'Ep.,oMh/mPRuc.6e;Of'%b$P6,4,fmkB]+bCdhM3Htg1/!I^@c6culdT1;$$@>SoQArCa<"#b
+%+.>:U[7gbOqcOGY0WF==rjKZ;bSWP:>jsV97Y8mGFsGUEX,qFaiS%\7p=9Io,)LhS_o5o#RoY;ipNcam4Y$[XOS;T#1AP8-29D77
+%4#26+j1m3aQfSSOL`b$!RTl:(qClEW1A+!e[n6>I*jq,^K[R>",PU=hg0QUPWs65f'5EU2;P$u4`Q:aISoQA=V>>72f?9.Fh3 at I9
+%MI1IuoOTK+V92A\o6m*&-l$i>m*>2)k2EP[ocsd>+?I#5-EcJZk:E^`!1.NF2c<^36sB58)57f7Xm!#=B.s.J-rBKX(!oT#_c-o*
+%@aeZ-CO%"Z,C*tWpIcXIfM-ToGmga.qqok#8Q"AV7F0Q!&2lN4!f549..WrGb at NWd#]@KM[Qa??L]k,;?CGr@?<_mLb-MC2jI_Na
+%QgA?4od"gQdtsk+6>_rpMe//JGOj_oMMm&4b=*2G8u(H=rm8[I"+4:qW19^rMK_.U8OZQ:/L<nG^rql26ZR:$7lR8p9c&t70L&(r
+%SS3DF75J7Fm7plDL^KS3kFcl3Ou[PuebC\3?AW?G55JYL-ts.RgW7@!ZG^M#IFFlmBdu8H1+ZsBUsY+N8p\6NPp;PNM?#_Ra1&@A
+%4=F3JakLH#V"<QWP:Mil>VVMP6n6rI[O6r.Q2I'XDJs)(LmKR^cK at s:,[dq3c=&B!T:C9(mV[%DkPGX!UVNCTG>4jI,T/tASYOk)
+%j_5m#E#EU"hj(_bX4;+(";u<2Pi`?K'ef5&mo1otBcSE0eA8hHHt^.K"Win8SRZX^0%[ZRJR'3P0pA'&9Wq8UhGg.nF8<"XF)qCg
+%<>>8Kq>Q5/(Uo$[_V$7Wi<8]e\Z5;P)cnf5mQe%A&<*2o\e=e]bBS/OnoOq+IVW/@_#.`-2<<OGpKKq#T(1f6gG_Tn9+=Ue+`V\Y
+%p^U:#W^^\j"d!+hE9thtJUFkjfk,"j*\!Hih(4EVGK.)HmZO?Rn*M!g>#57-+QhtOL)5"EUf\"/i3sOk1bN at c42#%JP17nM11XhZ
+%nG*)6o2dGRPpn_gQ`2\4^5&#"cG+pD[s1 at QiagHg\+50(Af[MYQ"lB[>5b>n40s'CYG<X"M%;IgBSUtB)BZ3<3A6'i`-_W_=0?#<
+%fLANY"B/C73[jlaWe$iZhGVnN#>/7[`dG%U+U at W'OsD=$1G=spqrTPMDZEF>"E3:8SJ$mu/Etq(kJol[;_Nc<,U&%m]#=IlW:IAl
+%;?Gc7I'p[#MQTN-f.dR:-hYD"\W1(^b$mG?.!b8KX=kNtGfujoU,o_o,96OaELk>@Jj)pKlH7=5"c>eu4Gss0+R]cUSN-.9M!(>l
+%Hf82CU]p[IE\qDY at .<AYdH0*<XIR/c$<rWG29Gc7NQ_b_Tn5XuNuN6I]ZfQ%ebCaqN_PqNj`0G/'/[^ZH?uSdWq(m:FF(J5kcs7e
+%Z:7(Q+5&[/L0&CEp%LR5dWJH)5&6dF?H=lAhC.E#WO6'#.tKC159M:M1A/V8>?U at cU?HhXJCrG'1iqQ>GLRTN-M8ML:(;RBfcXE%
+%[6ro8.Ng_=8t`lJU8SAIn1I?&[S:QiX>J1c3qE%5`;Tk8/[mjq&:U.]HFY54Dss<mEU$LJL$.O:ascXP8kH&-8aiXST&l:udc]])
+%9],VTgu]FS,l(:bRuS3?:Ytob^*E_6iFZ!%5%ldnB at CV2>cJ*6[NOF(So:Eba\0K$T5qn:)k/H4iShfoqb@\pJ?FW=MuSi7 at pXZ#
+%glikd1Fg(-24Vsa-`ASDL/+IF!R_0MAe%d6?W=\E#Cn0V"KYPl\1p&?YA1Ttn6$;*Yu+0l3"eGS]^7;ck8pU=Ou'#J=O%+,"M6Oj
+%[=_"#QcG?5Q(O//+koP5`N8YLVou\-AMrefXF-iuS]_)!ORUY3H)CX5%-0$"rnK:oJe#nOPIt<#o=.>M"h'kQhWRXsXLjRu%VS9#
+%cR6K@],)'DhmU39Hs5@?PeW&A_,uRjb8FO4^n('=0_d#jRAe'^NMiT[XP:i+B_iJB+R<9[j)AR:6L:*8<rP0/kMdgjI&Z>]h:YCD
+%>a\p>)96f(JN^q%)XYdbR=:j,&%a\1j$DtrlX[K/HebK)[R"8L<q8G2H/6h4E\'0cP$1(#0)''b5R'4*gd!F at BC;qJe'eUQS;Kp.
+%3;FI!i;;GHRM^&-@,na1$I?,XMNrCB28PrP/;Ak]o).X\kgSbme,m>Sr[YC3#@%3l(r$WMW10Z*4sg36Bm>&X<Vk?9^#_n$\ctX;
+%'F&i9jonkNo\4Bd2HpkAVl4;],45WH#'K8^iGYP&T+]]^\>R(,/-K3`H*MjX(7TG/f,$ls2L0,TDu,;*nZXh6 at L<[2=!g+)9M>`n
+%i:lVdoA!9CkBEGE:EUsidcn;kf2(Y`.J]gmaA5?<P at W#-2?h"VR#lMbBSSggLH$%TFVAr4B=6ToisKB_n*X`$rK6R#m:<)X#bIco
+%j1W<0/,C,Jg]!#PcWp)M!,&cL1R&VQ[C1'K6;F1?i:WBts1M at V"Q7B>9/TC`kYpME8]s3QHV3%0R0I<QjT%I*9Hf0,[$`QnO=B'a
+%3&uRoY/iKr%AmLn)`Ig6a]?X4^mK342dT_X8]m0cVCfp"CM0FsZ*@m+@,M(J@%RigOhg=0TmcCOm(*iZLN,."NDAcU*;r^$=,rZ`
+%N,GI#4)*:P$1bDdZR%LCYAD_gkXG!Ef($Nbh4Nb at I)$HR$-"&AIXDn0&;X%0'qY[9](XTd!$CKY]ARU[V81Y%e?]"<Q0d1Lcn.ef
+%^',P^p"3mt`6['nTo(?M%%t!PMrgRbfp9j>*H4d?HVQStS\DGTf,RN]GuT3YAcTb>2lSJi.OER<c.+#//$hOkH*Sf!nE3!eernG,
+%SH!q>Hko at -GHSfIPhPjGOlcqkDT&4YP9$D?J.]m`,qW/>U@;n-W!f1J_G=kt"r,s\c[I,cs#O at ap2OqAf[<gT(:uCB!K4eW2ALVK
+%m8u6+K9#XM78cA^"^ogo*:92]q'>hh\Ij,+8^>>#Q0Fn]f%b7>5pMG>h)Ka1YWc)sf0\CO[Ibj1k$r=[j1[B'S,,)`%1jl-GO955
+%95YW2(q=/)"%0s*0R!`?N4E*]Ofm`*44^t/4aW4dZ%)]#Qb^l>0ZQc(QV<Tr5jE6\G-n,'8:1`XE^gFS=-A$j`[JKKOhRs'-cktA
+%_FUt0IMXq8C(!&#q8=S7Y`e0J<S909;FB"BYN&DfePM'O\CE?`S:Q?HMtQF+R3k#3D__sSO0[\!Yq%TPj\fIgU\8`f6DRRsfQXl%
+%#FuJD<auf2iCMpuJ!NW(E6:rMpDt:$LY"@0p&=+D06^`*_V=lA[nVjO\cM$@JI3l4Vt'S2kDp[==90L0pbFp-ViPBe6#hN7]1sHn
+%_i!e><M!!np1$[q4J+,MgjUE89YPC:&RluaTC70ZI+Y*UFn0m[/nsmrC<ld\a]:uj+&8:HH"+C_lUEM3">/N;qp>en'Ok\o(>q+\
+%Y/&Q*TB(gmL#$q.VNY\2ZJ(AS5VloXJ-$tu+:1<3/9dcJ0c$fk?Y<GfhC7QjFVme.f]ma1W;r6.C68^rM1XJ:C\7[ah.BM:f/X-I
+%>LDEe$%^LTI6miF&>gVgXSnW;<;+R&T7#:=ookf=-$G6n4?3af#taq0qjUZ,T]b`%.]%HE at OE4jhiiDs<*F9m7o-I?RLF&q7I>Oo
+%,7,Lfou-"jKS9e:jib3^XmL1 at 0%Ee8`l=9qJ8`T?_2n=`[:k?3K##&&[<. at c>XZkr0BX5?Rmc-2gP%gs*Y:&XWVUiErbG1Fpl[2+
+%:We'be;4R2(=egTQ0Supc-H6^aL1"^T%G/7i#,UtpM?Ns7J!]0&DQn at E;&Du@=IOtqrdb-XB5^c-=@(e'RdlA27;08DeS`@PS8aD
+%)=u1p8=[rLZ<cS"^8XAVgTTC6Mh.\`m(<J&rE3)HWMX2^&7"*IjU5tJHY"O4#+QlMCL!O0>>DXgd]js^e5>um8K50G(=mM_n.u.L
+%hnOkYQ7"a3h!4jE\K;+ALZ(IQMTb)S/Q8RC211)\=Ph\Uk=]GgRN/R#;p0lAB(4WKbXj;IT2o=J!]]]pfiP&H)(UK2A[N;Ig#U7k
+%hFd'`>i,'d>51[pcXjZ6EWk'W, at BJ'Cp(nLJV6NNZV1g5V&Xhf\O%#(YLJZoI2e`Re._;9g>mk#c5VC9k;<9%LP52h6_E'ffS%aL
+%DHo1i<IMN8(?uj36t,QB9(`m"Eh3(gk;MW_Ngf/JQ06S\gAE'gF5F!J^E5m``\O8s?L4cZl1B0pAX6TPCJ&Fa#YpBNM!89(gm+],
+%`nB*K?L<G1Q8>jgK at s22"E0I#^Nd2S*^)o$EZ>P;;[+ss]BM(.FQl_59USrp](\'Nc0K-",_h/'0R>Hf^eQrdEK'9Z$s8-DT:,c.
+%PD+WpXAE+4^6'nBZ>+7]X4B9D@"%l.&n17R+_?(p^3uG/gQ94G@&J/Ol6_VSWs?$s#p!f=$IiCrcc.s#\0C0F]u]3po+)fOC>gB<
+%B_h!pk-Ssr+sN:TJu_[B at d8[.KKF+N*5&$R!nJJh:SR8%_:nG/5#d9c'I^Ml;*<mj18[;uc=l]0*?YidS)YH80tX8299W+a]-TB^
+%:f1>_V>t4)PI#Rsj0)F;qYT#44Qb-]LQcf13K-J&j*FK,CJK::]J?W:3TO\],HcqjK"b7EiALSP`uKJR,!G2M@=0!o+O`+N?-psh
+%s7^'!cIXJjhjcduQ*:-]].iFmO37H)MJsC`YkQ*3%P20-E%V?a`&KF!6E9*olr$Xb\*)PU'-AV=4;d="2GhYbnM%AkkVg+9CXh-m
+%#F,$MD#q4c2.OhJXTWtpAi\!_o!&(V1NN>lA_&mkPD@\XGC at gU%ZGOB-n474JI$me<.c/j0)a^t"0m,k$Y$]Xm,n2D,*L7c/8pQP
+%QNc-KNh&B<m@;[-O2fS=H3c6E&TE at Q9HVlc/Y at 6Y])-'3O?=(Bn?t+ at s3<6K)>DnR_RX;e\E8=i6WoOso at K-]hjXH6ZTgeDYm*tl
+%PF0VJSHA[4iuDa_5^oHj4_C<n3u(&*6[i at 0_Zc`MFXgh]B.'9Ljb.dfG*0JlX.cQ1TrEJX3r)A98c7^Ma<)ga\a#Y]8nuU5qI"CC
+%g%A#BZeB+$>$ot*o8uaM\sP0&La7gb9qS[mEO>k<g9TDqLT;=#5]0_";;dmj%[)r$DL97_^&NE9P:ER##A)XVA*5n_!<`FF-Kr&7
+%3]dR&X(=>#k/5Q"es)I.o5/WAlAReqi7^sqF,lQ/5#ae at 7"A3]/QM*u=D-VLmb>k1`lA:Kkb<K'CNHQ]FnbEfqK)UKeD4%S30d>`
+%Gu][%$,q#KoHnfS*9Wc, at 94aP0<+!.oU8!O^17/d at +o#4/YA:.q>5O0BSmjfc2O6$D0fLLc'AS`g at NNi]\!cUT1;f#1oh]Ys5li$
+%SsUPQWBF1sDskGB2F>\`^GCC`^?5m<YM'FO2CT]Ug at hM#A)epRETA,%hr./XS_$fDc5betKFNsk!V+E1'9im at aqXA+P!DaF\kT-@
+%,ZZ%JA#^N9*h=2O7)A4m#CFA9.@]Z![I9GLK]HlYgrPNn86<oWThBUc!J1VgaJm!3SWVc.6Cg4,=+\dcPqo=<4jLV3*>UpdX!\c>
+%8 at .FG:ao*Oc&#+`9qL.ajc\\fa9$\.Gk8V at IM'g#b^&g/:A:!0iUl?og=kfdfrs+NDi(e*IaR at R/u$;>840:Y>Jqb/=mG4)b'>U>
+%C&<$"'/T3`MsoH%`n"LlRCJ^o/UfrP+PnFJ<7F'fS'FbVIXg*`9IuoD4oI[UQPt:tjIXTlOaaPaq-"dF=C5)=<B5b!AuF0bY:W`W
+%KCT8.1oRPr/A0koPgQF#4M`g&%+1,=O4uG2-dXu)ON:?kSi"T(P-O-Qi%0A$:.Y4=GrZ0J(<DN-E$f1\q:a"eHQk=#'&`$j<(]j!
+%P9F2W#=[V[%b$^"Y<\Gn_H]@`m4)t,=J"pWmBK at 7mAT4?oYAd6]c>->/0>d1TjQ?+\aU\0L.L9fMic,>_>3k$8Zdj1c$KE4Yc6n=
+%m`O!)R:kP%EnET",FT/N:A0HLfS:Tf`&1CQai-`t\"mi6q49\A,aTe.D]"!pAQOL7BQT^OkqAP^lJ+0(/jGC2]_Mp$ddsiKgb!66
+%#]4t\nh<tM2?VQ*lb`uuRN$fP3F$YoVQk9kP7qJJhf:$2`]naD9\9jYV!gFI,Ep5"KN((&W?BpXRV?Y9Y\(^!S'LO#1f]"W=:ai]
+%QVidr$4i\_"ku3)f/D)!^a4.$l-`AtM7dj<oAh4k8r78]BBTrX=VR,^Vi$\5h:>ru2;T0]@GTS-4L.E9I<L"$8\b'>kVqZ(RAK-R
+%`6.0A*fS?bS[STe9&FBS[+Tc4GPYP6\&l5mFus^[o,n]A'3e484V\6n45^gengnk-o$"2Zi at lO_i+(-VeZ6':DjKJD0hsj4Dj#XY
+%CO=IW.J^Un?o\WH$*id?B<Ko/Iuii?'jUA"5ag>b.<G&&Iu at Q9q$#k[fG)g13Cn<JQ4*-*$X!Ff7Zp&O32G\,O.[;QB5ubo;ZcLl
+%S<LpbgCsqR9O=iT._005c($bT.A\7I29Colo4-H5s*5Q//(tkl)BV:11,9%Hq/aS:!$`ZX+\7803"4]B%3G+nU^8>n at cGjYFKe_s
+%EtV at rC0Q-KRRs]>TtGdD`2lg53A/'Ykm8rN*J8c+.Y>Vd-clH'V6s/*qt0B?%?J&4?e0+MW&NP*Z1niQ=KJmkT^%I=QHf(r"D(tA
+%fV(!3L=fFjC8q2LdfH,`dF46f;j`!T_q!Rl&JUGoYGJ>I=T=a`02Ku:@Dau4ia:0r]OLjLd'QSh)kRd/HTth$Kko7`Eo0D"P<d`%
+%I,!T9r'Da9Ki$trl/UJ)++9J\qF"MJ]@/\)CK6]+3RIZl#hSsA+09fbZ6I$lGg!_AjnJbA/gM"^hTA]eX26OKZ:?V,._VVH=nt0>
+%oVPa3l'KVcEUmAY6gV/EIZ?i<,+4Z4/pK at YPX:QF"'\ns"U`jGM07oc at c*M3PtPi=K(F(J$)*+W[+(QJ7W[=6`!=[L/e,"4VctGT
+%"c<GqiiP!&.Sl5dL4M?EH6;@iH".Q3(348O%'_&NON7?VqB7OU;l8k'iQ-T3ers4Egom'\p6QndI*q<Sfhfj.$sMK\Wcn=T"mb(T
+%F;'U,bYAR/f'-0LfPF0a=u5GRY-TInhtJoe'"MSlU+*e&BTcAsC!WWSV;uD;%=0-KC%R0XZ>ufkp7^_*Q^\sed.K\[,6'jB1Y46u
+%L9AV8UA6MN:+fHSUmT<>cJqTIC_m93d0`b(8oJEG=$O.ikAuY:5CsqiFjNpu(rVB'gP4^E7nn@]Lgo7]1j6_^JLtKGJR8_@=2%H[
+%ei`ts&%bspod_d6+([n$ImTP09T5o#;t4HMMs=u>2JF1JpPYZ_DX;"#MR6"D>6A!;_9r at P+<lnn_.K"W?`U&:0&cCSVSZnYP@'Dj
+%;QkkOWMS/C'<PL;_`SjWa%;Yt=USZp%GE2<Sa^cq1+]FlCoNqc\%Di#W1[uf5UfYa2k9<`g#)_?e:lYA>s,!]_YI;3YWl>ifqj9+
+%no'*4\[M3"pA3L?nB<AVs(4n`eO\]TQR)TI/"P-rEnZY5i<jNP1K>5;l908"5Pjngj%u+ at E7`l9^r*-I73)B7h<NNYf0tE>N>^+C
+%jA?%OVGs%Jh$$ud:h=oL;s1"kORm(\RJ;bEA:f+;Atnb3pb;LR1&54^RO8`hT+E_.]5gM7*6d_-.%!/E$^0tY4QJ at IA>XnP"Crta
+%QnhIcbKIJk9bEM<D+or"[_DZ[X`Ja'LEt3+atZH\*dF''"-S*'q]jDX6HHtROKa5mP(*V<HOqK#]Mur[iKW+%if:\,'$V%uL^O?:
+%$l^]=<p2<hbNbVBj>-*ZR!MX5\uh]EOKZu/2,Q=>rgRdKeDqFI,8p4OVGIJ\bILu*d62gl[,$X0Z1P[`&!ZEeSj"OaFUJ05Yu%$'
+%nN=o/?)1mFAF$n=KZ)rsJ0iBPlh'1-*h.3P?C&DQ6-#<h#.=B3'Ab+[2Z_?%Fl)ttgGt7g)=d9%J,+m$SP3.A,()8W at k60\M:`j$
+%lU&:i&%R)DiZE92.aai'nl<CV$H8kt9`f5iDi_\cRR!"Q0p3%8Bnc<>@g1NgOQ>7%;qgKIX6GVBQp[n>eX&=nS%_:>rPXW]f\eV.
+%=N73LKtubuYRtJ`NlHb5OeA;AWlh"0p9Ma'.FmbNIWH)n0sMl&J75GR:MGt\Ar7o#)]+OicJ=[<'`i.qZ#+Ah)!a?d4*5B3SapEQ
+%!XIi'6jm&7V\Nu^iIV#uKj8J)IG4b<'VrVJ9Y'O$"YL?qba0j&`4YKe2TIl#!S6P)LA>,)2[.?q3-B7FjMM._jhM(B%rE4K\5M^*
+%)_&g@>(>Q+<A7qii__i[oX)P4KP-\d:\O[LBA[s>Bjk:mds=2L!R4+1T^JZNOg9ZmgTBX4%iM/P*2<i?]nA<ID-#LU20(f#"O.=D
+%I()bi*^7XXM8$SX$D_93eCA at aN>nn?a%J45,02 at .o*3mN*s'IGchDs-"jVLu?V;69QW99j3YX#(Cc2BDP5.5bD(U1K[YqPrALDts
+%r1EkVFS%;,gf^R$&pVe/V[.Sh6:&tOeqB<AQY&SBpbA8cZ]9D6jqh[<?<+8`6jQ[9K;cg-=rV^'rRM":0:nR^/YkN0/G0-3ItSXh
+%oo+-TklT$t"#qf\>!g')#(A(Vq!UU;eSn5Zc(2E_aQ at G6Di%u?l*mPQk0_ZnL\J4d:\KtZ&e3^Q1WHh+J#<;Q\qSFn[7l"ZI&?rW
+%X%k<'C2,:h_UgT7$$e<;oDa3aQ71:^SN;M[A5VDR[G+*#Y1Po(c/r^$/d0^m#ua=GEo^QTf!OhtE7H]KNkoa-2ljfrS;4+QV):_<
+%r!MX>A^8>NI5P%sT*#%)3jq^ZQI^nu at J'-7$t^[&_RgseYcY9kYi#$qX,_N:-4 at an.faa^d/e.%:Vd.`!;NdZJunP-'*r[GVonRF
+%V$OX*iee`*)[pq3%LLe4j2#jG33^a&nh@@Q1`&*-9\HRr.Ke69Nt7EISrt_6!)X\X$3k1DIBW>fU+s06--#pl&ph_eg=LX\">m/A
+%_hsLm4%R"gWCWC?i?>j!et&dH/b*/SOtX\d2sX)i^hamNFei`r1+QjQ.QXU>f0-\2>b-b8jB5$TI+iqq(o at 06r;%[*EkA+t%&D at _
+%=pn^+CLPSZpm<;b0MF at h-/\A%"?pPaCifKQZKp3V>qr%*Z%Do<Y#l3+D6qu2?FJ`Jd^]W7;puru?@5n),rt&Lq*I0&%9PnA-T$'s
+%H'jNf7LN-E>tcRM9K?osioffb6>tEZr[9gMY4j1L)W!/gnMuGTK_,^]/\pl6[UK#0#V*7g)T1]B:?mE;'D+2(duuPM#-jpbiVmU2
+%>\T+JV1ga7.Y*c]#Vc&$Vn0$6P1mIrRaquk^AeI"Z\b(,m%DdmA/$H2Dl(q\mSg"s]BnuLG)Oicp[)+kj>HSUF"6Pt?SFlc_`@@4
+%&j]G$kTr(^B9da%3H4QWJX"@M!gn((l59Jsop?,V3cFs,/`oPlOWSGdSHqXF*([/r>q!6\%&f2#\'f6N&m4Ts48Q?9IiZ))#`B3p
+%\bsoRq7_>8><p\$W-A%@Y6Y'eA at nel5\1rOJ.p(gNs`ShLZ5^a+UTA$c(@QrWO(2R;\h-U9_-#T^/&tlT""K/D*Q)#TXZ_QPleft
+%'C`XG1q88QroFW;;o6I^Jqi$b.,Ms$2hJGBSsFE8n_o]-Bh%70?s\e^Z,(PRKp1ahIT*u*4hO@(&L"\5XP(UT8pGS8#/Fmk^HeW0
+%X./u;q'>@:41I3mNI!uV[&&P3)-gM3p?>`.Hp0MFm"Ms*/K_UDG>?,Gch;8+h%/uKAPtG."=[=a.=m+VB+%FuBTW`p4^HPX.tOK9
+%><41CC'ik at LmtF=Z at +S&qt.?V1k4i<.IMI)E-j'0?h!j(,S)-CUq.Np7$;_V$5Yf*H^h!7F.=^uY%B&_*P]G2-q>AYn3"j>V]]=P
+%8:jNO9(kBY'=Dj[DU?nu(o/JDmJ>p7d-LhT?L#8[\Yknl#,?M3M6n`'m.F^TrDn?\7$=O@&R^k`HE\>[`W'\(2A,Cd9prZ7+g0fK
+%U^lA61A%]H=9`7h`HS)'e7bKj%\MAso2;,t0%4&>5rd0mUQBX(P2*Y+Fqc\0XWRHTL3+[9].BGZCUt1F)Q0(NRU_(85)bEp%-7R<
+%3Wp5ZL'J$]!-&]*$btn*ZZ*)0JcXteF<M;DNTLobheND4X$&&U.eWI>cW?KJ%j.>mmo;U5e at lI]^1kLG_5;r6gV_+uSq/b1q6!QR
+%^4VOt+qQt91o<mk7GpE+=_5Jp]SWBfbeH!#=7X8+:<,"8Rp)EFK]&!2>k*q(:seSF,ZKCWNZ;AYQD!F3Pe=#$!Ubr;d>'<k,dMX?
+%?Nq&'mYk^"l7 at VEp;!Dm9a!D/?gTsn/8RL#$.^]C%E&E0h^PdCBkA[5PbQe<V,U&=_Kmt5FrS"X4 at P#Ae?!9;SUW]?U`pB!_'C_F
+%PG.lSePW2hI7iRb0cSM'H[L2qF'2FC*Po*^q"D6765=XUpN2g=C8<bXkFKS)T^HU'O^\mtGFcVkm!b'4jc7Q#0*0Larb6 at qRk1t2
+%4\hbD6 at C4'FnoX(*Jg!iYW at bl"gK=Xo40aPru:,O3p9053 at lU`8!)gVQsuL0:F?bZQK3;(P`hWR- at -df)9#TPYgLuCFu3C'-#kcF
+%X9Ta3^QHQb>YMqm7Gq9?hL/.$p9g9J,[rnZ;X/k/<^V&MPY;!$Y9eI[20,Cs\YeHd3Xm%6VMU75+r6s+jP@[gU=bdI#egp*G.TA\
+%<(F`IZ>r,Br=TlAr-=KEJf=,GK;5j_k[V%eNdik0#_Y__^ZjcqcUNNGYfP6MjVV\q7SjDNmErVOmBEH%>ej5gIHd['+"7Et at 4gSO
+%'#'`Db,;,BFE#Qs\n[?B'@R^hJG+_NpF3W0*-CEp)2`q5`_p`oqqA#eVXW5qOo<u1(Z:o9;"J%;))>iT:hT:InP8se*L"un,n]'#
+%KtDc=i2DDuN>X(bgV at r!rB-1)h#*hg-MPqe.r3\7cb1Z at XY3?X?#.9j"jOn!a,Q$+PMDbEF8sm7J/HK-E9Edu(H at LTct2J3VWpp6
+%6h&2hHji[7[lj"Go:ZacFs=*1e;%KpcoPU<DU0lHBX]@5XdliaD`9734MaF<<B"CPf("i1-(ZbO:"D=$1^!`f`5a3?2lU=/^BQ2G
+%o&+kkX<,mWmqD&\lNt9MJHu)H,QjTFQ1So$p03\.oR1e4;FQYW,l"1nI<,tkG;Y2JoBQ/FKf2Cqgqh['p1dnjVRj.a#h1QG^1e=`
+%2ZpUu5<GQJEdqGchWH-!D,]u)Q%NZa#Sm<C:;ttGfM8$D?4&R%4X`+Cc_=LTA=d)BJb4g$5h%D`YRJ\(WTBMD4a,->=6kRp%qiR]
+%j7rH at QZqlAR,31_\Ga9LY5*KtJ.c.RYo<(sX//Sd"\^WPEp/_PNET5r'\]eQp<j?Sf69s?3GI#%Qjf+)b at Sor9P-k6.2TGEa8ZAR
+%r4%n?n5L24=it6d-%hD+iX>Q^'YHj.U_Ti4cULuB*c%kT^kCs:^*<f$O\V8 at L$'d!CH"JNp>4[eXihO5nUdk\-NPHl=uZrccdQgg
+%qPBX3T)&8RI+E=BQKKQUYnDuZ^SJ&<$PXVfXIZBue8pT:.[YnN=H=\0.Y7Uh.[`*2NVmH6*D,W4%#NU.]6+8O5`G"[NFFU\?h.&Z
+%8nupi2SX:!"0QN0&`Q\FNdIeqS+"A&9m)B0k55fuLPs/bH!`IaaauNKAd6l4lma*i;%LShFr"a"jW/(,;0'dj.e`n63?`\C:\No,
+%oM/L#=dhG/hn#nJ4:'a*P)Y\%@%P9)30,,(^)%fdV"YR(F2!o`B*-0`doS<iR;;&U_:>W4WZK`XCn_QPRX#M.%B_q[raOc!-0='$
+%F.4=!=L6,5lW=Xo=N<7>#l)Om.F1Znq0t;YPO at j05&+GRN-,^jed6(Ma_X)L&eH)I_,Pdg=M1K1^sH&4AeAAk+8mTu at BLrlQi<$Y
+%Q$'0okl+]>h]Kkc62+W/g22%G>t7P(9d!..PPG"l*TQeYqEqf at Mokt<2NRY*I3biBA!sW=T8fC>=TtmDXqq6>E-&?l]!=Z1?FM#e
+%%*VfY3FAe6K0:HH_BWTU8N,r9B"rSJC#l'BgJT(5$d;2Z1XEcr;J(,OH7Du@[0-a1:7f'26,JCQ_3'>91u?E>P%lVLkiSc(j6a9[
+%neimN^U?oCQ->-omq;<K-.o<+o8X9km[M"u6#9?@e8uN6qY>%^2O'M["6-Nt%b=C.kc,[^W?lbQRRJ*MrOD!+qq@[=#EK9$=#bYS
+%\/W9R-(h$<MbD2GW<2\a0J#:FH't?;3B6mmCUQH7b$1#p"'h"75&/s'OS at oT0D<jm_6ABN](5M.&OD,-"+eL"nhJY&Beo>Oc86GA
+%P#;@B/@Cp0JfNGH/5gc)4C;!.%3-;Yd4$/foP]9FU=EWf.t:K51WM-js.5LDAW!b<@<TBZ$TcC6kJd"0>-T<AS:'-2IJ\Dq1&]?g
+%Q6_C$\>\$0EX)?o at UYfLNs82X[ojV5=\67P7 at R3LQdW<]PdmSc at KHr=IA;he0/kHE3tTa)h$l-[WM9Nh\]:Nd_ZUJOB60"BGT:f$
+%HmeZg)4lc2J6mD*<M(n)M'tYg#&Qm<e,9F&63V2CoHNM#<-r?/V-G%jetj7,!"[LuZ4#gZ<QSJ3lkP`R4OXFXl^fOC3orV;:E'2&
+%C*WjtY2;b:At0PsOR at UDM&5m&B0S.A.R at YGEl+f>U%:UMQI4$4.<S6m#8'V2fH0Z2PJ6O$5-s%,KQ$8KDe>X&G!Gk)Y/qG"dmK<S
+%gi+!Ef&tlGS?u1=gcP/!r0p at 3=RlX($sJoqUH49Lh>,_]3L5VArli#1A^cEID3HW/B$m$=qM(t5W",WiH5)$dJ58pKi_B707Qd@*
+%a!2%M.L at RhmY$NZA9ZU1M8C3-+;RNGO[\5Grm$b7SM=Dhks\k:KDUFQU4HtZHk92Ze">GjZn)jf['Ym3413SQM$R0Pe(";d`8Ng0
+%cIVmbi+%!1U`qpHlorPeoG)C)3(i?q+,S@/JkZD0r[(ECZKKQJY:,Q0PD9Q*9@;j.R)2_YAGAXoa\lRC;,T3+8!^OD]Fp at 5*aoYH
+%.pgKVTWk&aKFC)SC?Tg)mc*5gT?GWg/^Jq6[1:u)G:CN-I=4\YNtW6V`OanE`+5+%/+9$OU(tfJL#'T^kL7Hg+M!"G?7o"RChgSH
+%<"D]:l_3P&8H3<HFa7MBqkV@^7HnA\LD<M#CL^a>?t`?8P5%lY'?T1I.SstH at d5E-n7:dB1$6Y\mF,]/8U:m937scYb4tj3 at GRm5
+%m,$rA5aILnkKn#M:X`bo5J/N2WaasN43=bR?K#`4Q^bN:DZ!\i4KZaD@(W9 at +N=K'##tG)9,sLD,q3_r6h`'=Rtl5d(Y2s?LOEr5
+%Q&fOmodhP3g=<,eP%dRpeG$%6O?!`cZ8q/&nK\_0\'ito9V.^cX[YnQCdJceFi.%TIM.>Qd!Ke7fZbZTU!4:K4B?2lg?s=E90P3n
+%rk,aPDL3WJ=Udn&\$.kb$=#<JehT=AS>GgkEa]@@rc\S-:J$2b50f0io^MW`%[0e9CA4Q2.2$1J`m%.gdk<et6rc!5qo<jX)RaAn
+%,P%Gm,3Nc:%YH'(HV`q*\S5&n$lk7E[oC?RlM3,7$gpG19!gH^%a&a`59mn\2c<rW#t.4&X`+q'h&:ruA`-Uq3FJ8$"pTHROc.?Q
+%HYP%$J[Vu=;/@\0fV;iXOcG2`^Lj?/8,aH>EIlN7omucpVsX1Q=i&,?SW@!LE%5hENc1*=[UT[Z,0P:-o`Zmt2\0HXWE+!A)EAVe
+%@TqkukE!22rC_2s3g=9nUUVaO-^Ef7VeAQII"[L/WJ.NrhH%ta@]-W6;JrPfe;&p5?=o]BccnlV_1Z9cCb`?%lZk<j;D_fn4L_0[
+%!dPhFk at c.e+As!F$AlVRSYt\9PMUFe?-9kTUaFMAM<]R3:#BCQoplaVk9f.mDdHVO,_:!M(6UY.0)C\8+/tn2THjpZ!/O7L[$"Ts
+%mWJAokJIG3Si.:!6#T&kj21 at 4;H]A)'7C3%*G?gOP*;no=[skGN\-YLhim).C7ZpeN at Hb'?QP6\S)")pbTbDV:OQNUb1%Vnl%,l(
+%R`7%&op)5jnj";J9'kNh:d+%@jC,'.Fb3Md^L^/8T%@f at I]g4LnN<f'T=dG<GFFa\_f>PrU`$1(;]sOZ_KXh_"7kbSfuO@$*!VH,
+%#c at aM78$XP#A;HAWY<7h$b,8)=)t(fT==6TS!$C._<qtAHW\/mI&MT=!<P?\nDH>0U/cJp0I2,j.jj];Ktk71IO"#YW#]1;huZ>;
+%1>k4t&71P#bAoBW("-DG^rD8ZR=]hu$lXC>3N)=0H!_Pj.A:ZE];+8`=h at I=rD"Hp7?8H_WAt=kLSS8OW,.I<gA#,1M^J8r?pVHs
+%)"Wt;_3c0\DVV5D\0]>T3QRO="4q=rA84,18Gqn1ahLM1<j)29cRAhorTb]gT;V7C=+)eXK&]`X#8*c?,>9''Yp8n2V>,t5^K6lr
+%3KQPImToYf<%3tTXG at P@.J2faN'D6fk;Q5!&r7APj`I%m4pd,Po&ZVpE^jL?=erMalNgrZCNmB]%$5chHIJliAgl6O;,pKt[q.=?
+%p;<d-[neGHj33P.S.L$D0n/79pBuX!`:d(KRJNN+c>oKeZpi^LJU<b(aVnuSPKOK65V92a#s'a_och]^;*9monbX2[M0C_N\Ko'>
+%AhHA*UY>s%E(?'3Iefi77?6IbT>Ib%"#Sc%c\IEgEF_Zdk:*@_ai*?b-_5Q526Z&c=]cFXN923aU!A(W?=$9q;Q8[ClXo6-BHLAd
+%U`+2KYm_>7X3q&Anj-iJ6Z\(i('X1o3G2(bce<bKh9-=,525$R2GN"S=D+iF10X26-o>7_)!qau2dn+ohupMOPt-1/G/D#c2q9?\
+%d.`=lg%<Z*E#\<tp'>4i4KBKp-9l'E20ja8%R36939r0K at Tit6gfY4r:=a,.kWc["-X#PdeM/Y]mmP%!X/37G/LaJ!PMIVdr^dGV
+%<rSMK9cu_s=&R)*GY-.rp^`Z5cht0bK'ROVd@&-[BC'o@#c=?hS[][$if1oSc5]76oFW;%/@*rZrk67(Af#5gC/1DBZL]*Qqb.IN
+%Q^ke&`bK`T27)t"(/iM9>5SC]pO9'+'IjHTq`_F#kJ$s_n1_YESKjaeM=)oOedDFASJEuTCRJ>e,<+=*CFsHNnE25EQh3EiY\GKH
+%!GrWOhB[afWB5SgDd at 4C&$d#pXq#J0,e>M6=M.3Dd\lL,ACe]+`htdVm^EBkh-.\s.gKWR-M0,nXjlcLh"!R#ht)4bI\J_$R=tb$
+%6Zp4GEn(7 at bBqi/YggI#^6Fc#A$,SQ'RU(kjRT218#Jl]r*TcsA=Vi$O2kNhR(V1&7^0nJg*\g@@@!N94h5-lIbr6^cIRt;(G<R#
+%@tD(-[goS!m?CRX@`NL3J&^-b@`C>i17$tIPtErE6!aoXiS!m88N@!ShFU'p,G&[cHi"!d+4#WV=[46!;1;MA8u$!CZK"\KWrrEC
+%*_r at gXW'.)O_QMf%Lr2gTaGN#cX]V<P"^JC&I=4$E[<9Bd6c,SD"8#&MR#P#F%&$8Bq_UoLQ`%#54K?4Di%L:blKsk<W:o>FUfg\
+%Kj\fu3ULqVPo8H-'4ophA,.@;T?C_N6G?!KFLs-lY8/Y'A_g+._tigae"L=I at d>J)s%*K$JQsa^qb+)aVHQR29Lc3Sj3 at F%.R)4F
+%bl')K0-;pfANn$8E!bS#>ai'O(>%*:luH6K>Kg+7Vc&p(f:U5 at eHd,;9L:d,PnrPR+;H$IGJkt[f#;IN5N#pCr](]VXgof:2-*$u
+%;E4DXT;%]E.[V=ZDESMN?&T)6Ng.Nn<_&4]R5/81F`6fp;!(p,L'4fG@]]%jYG3Uml1]/4;'-d at lMfs)S8WjQ"oL3!(UW8^__7A,
+%Q/nHGBUkZ8$9ff$5-tJ05&?5<o!RX*j^]<eDU`69.U&n3:YnHXm"53N`;c61X0YA`mrU\8Q9%rpI-j!"+5Ht-5Ln=X4^SlNqEC4U
+%l8a"^'$R0sa,KbA;^[SgpO=fV%rTIf77cTjGQ1u*EJA#ULJ6sB":arB9APeF'TA')RWNl$.77R2NOIU"";s/F8K!Q&ZIjFbF1'DN
+%hu)NmJgV<!fI=0TFP]qQSnjK at U7EsjJI!5`]SO.2UhiDuV$$E*;c/&Kf1lZNW at bVd='^;JVjrIOHUFf at G92CaC^lY^]IW.]lj0UF
+%`4\`?/Ua)Zff_e\Yp:'ceYa8T&FuE.E.HZ=LW?=eahAMes1orkbj"m[8Y[^qeG!9FJ$jh0;"*Z,U#W8I\0^K^qs'Q.23gSHC*7l_
+%^f!Y[Q'kZ=fmKY*P_5&*DA2jn/4VEQM!rnCeomk<OsAbRg3uc$&k!uI+,.kn6_KCuC2S&Wl^jJ;>:>kPR'@Hr_T/05-GYkl*,LD]
+%'29I^jE+Rmn&[e?jo7]@DTauQBW>E?Xlq:=e<c2LQ^WK/d<q]sGVA7%&bfg#%;stMMip>YJ[,`M43rbeA at DVq@G.bAcl*7m#]MjY
+%e(-dpC?t?DkTI7NEqYU2V?b/_J;3eJ5?iWJ1C)a*3m"WeT1a'f3\K%aB%k=000a)!?SdSO1rGPK.A\,ffKn^Ja=oT$QM:XVEJeu'
+%+m'nWp$tiAKE/s[UnqZ</NIk-+7u&\e=>:+F;p3bG>!rPb6SJq<7NK7$\$seW)8OH8DKY:DU)t&:iH`b[OX_bT2JCg/T[Xl&@opA
+%R<g"O*BPY$jh$"'NB+k$rIr"(@dRbR:5A'4BYg8K^)drp^oKR-%&LBLf,ZOJH"V.<:@UI_Ro1WCW]aH:BXB(*e;nnsk])(IB]DX<
+%m-L at -pA2[j7S^ETC?'Bq:BLUP>Slt+Y%N&PnX,'Xno=gj;rf=u-?d:SCXD3Tjsq0 at kLso<;qpNmlTN5B`MS^pHS-^A>S!S([cN;"
+%O%D'^5O=V=qNSc7`O<gg$rabPME+^L4s]R:N%M4Y[ua<QlDg2PoUp0#YR90YXtoF\I^6TJC\O0cQh0\M0/';UL]\W`an2iW=TBb3
+%%(NK*((t]@AIu)Tdd,&&hNRq;66Jtu8'*-IGKEdMN)t!8$!!i$J";DpnH@#?BJcR+FNI-t*,KH8o.E!f57Dj$\GFe3(_Gk<7seS<
+%""J/EC@@r5k,elE'f')@n.2QX>gF4mg=4TnDZONs'2MA'*b/bE_`'Xl!)BHBSiPZ#AjI/<>rhI/D^9PlUh'lUZ-]if.+30Cj/b*0
+%rGn=K@/>/s&r$o)()Z#5K`t$8(HAA6V*[PN at bm/O=iur at -JG9<fI<rMW(3l_?'oe$4l;gFUWlWEA<!d/,8KI_m@\q5d&G6]!rps@
+%R-J.[&aU>f,YnnL-,/C9R]8GhcnYjHWI*H>?DI<KHNeL)1 at Gn.lo@7UP50TJ(:SR#[n3,$8ugs0<bBg+"6Hn6pIq3MB#tVClS*aS
+%I_3!2Zi7LX+4m?'U6.$[P*cLj at 4'Ms6K0/kY$,0[bKKM#fACH/'gKKS;86:0rCq&t$^mgGSksg58+kGdN:[#%<"DXq*37A$as<Q=
+%gLbANA%Xi)?!T=a&!G)@:6%rQ<Pu,>;Q%(j^s98Z=.cLXZ#AF=Bdfc`if!FUSnq[,!YGOp',;m'N_Ir-f+6I$F)IRg_`ag!pb4(6
+%(q][r9eLTh8'9fPeMR9oQ'=\IXiCsqKR.u?())65'I258k at oD@kY"6-50\r=SR\"Fquj+($Nob9o!R%)*O1:XjH3oBpn?2o*./<i
+%HgWg)T[?EjB`/.!"T9U5'9&]`OKc0_6jY at O?g;B1:YT'nX.Tlnq"lq`0F)hI*K2;3!\0&XY$X at O0q<d$Yp@<Ri#\\AEilr47`7W_
+%/qL[7lhXSFKic9t=V,(K08214^"MH.g=8TWUk=<)#S%b_X#D1()c$]6/.ZooqId!GieI(GLbacADH8$oKoa\d=HZ&2cbtUIM"?V>
+%X9[F699KcUa\edLeVOjOc-#pGL\`--UfMhZMUBW8JZ-&g`h#7-g_IVg6?L>!^JOh&HEG_ns!gS at fU&D#3g6'sT?"Z;DL-aLp;,(e
+%r,VS`*8UO`<915gRH9"+5O8"<k/TpRNS>LaU1DMrF1FcpV^S!U>KSeYlo\*i*phGrDpmGkBQVhUC,o1e%CZLLJVd7l@>ZW50Z4bG
+%cL0!V+_ at uC^q!0*qC&<b0WX-rbt2J#3jr_sO/4p2OBgC["o9=9OW-/!Nna@?Ts0c(??>Sg].,VRQ:R)?JJA*E8Irf?<)2VU(s8,L
+%+f%Dg#Ai:ds10OGhQ'@WW\NW0j\D\kAtP5KBUXM-;q].`/ICfNbk:,Z1`n-,MR\*Bqj&)LW41pu0?;@1-T?^T8>BrH)OcoE5FH:7
+%Q1>DSr^@GBcg/[BhQV-!W8<cm"d.rOC9ZjL;731 at dQk@#Q#fV4*]$Gn&P6I?HN*Oj<1tYPB_6%nd2+:`b`2q/S4ZS7KPB).O#0ri
+%XA;QBs*cQ7YGhX(*%"H^+',H6 at M=U%qV#:?7O!<a#T%$PQJsi!YA#.+VD):m[im0Yf"Bs)nb/I\L[W2#nXNQ[$eU6N6mIKuT08%(
+%q&h+i"r$_aGe+Lb:$"DI^(QRL=L[Uk4T]87[Si^>gUFO.ppBR%rWYB?.u68g7P>pW->4k?3QY^PEP6&^m"Q<aQPk"FRG<5mm_Z at h
+%\#[4`ANdM4C41?c.lk>n&t;UR*K`6&-5Re;lkKq]@V?m)oZS,A&f;=^(.8)6jQ,2Dl!3*4Db9sbdd;:XFi,KEF)uA(*)eQ7*@Dnc
+%[@9NWS7)4ENe4<<D.P>+B97KBB.ZRBa5F5iVP\a0f."g;j>0q"$/^W]h)K!42*'h at VMBMj?GFP2IW%gW8IW0=Cp:NgroJR2WN9le
+%j\S3`h/o!EjL!7CNcfD+qbe&EW0F\=ja.R55T.eDS',;5T;eIb1LEeS9 at 6;6`0qHJ'fNPsIH=ln4O%rhLLj=p.'53uh-jK1%dM/%
+%jFuBI0-m=`GSs)U$)_l^O>O,(:!kbFSLqnCL?2h]$PPYt)?m.#(#DDj1aqZKB!FZ7=F]Z_a%T%Dg]9KVCn*mWIQEuu%st#ZjZ>C&
+%M]9_?Y6N`OjmGM`Zmu$YGah=p4%,FE]oNnR.9ABpL"b]^>haSUZk6?dm\u^kdh&h9YY5R/"H,m?W3Dc?3a0o)G[<t)lqb14-]jq^
+%Ni%i\[Opigb?GpHOR8MIV$S(V&(06dP4CI(ha\6)?)OE-i)WE)bC'M#\,3].<s)S^6\H<"WT=(N]5WKk1+^GABIq=lpp=RkmZ\s&
+%8dq]b\gU3ZIpl`Q8$lF7 at d91^QRc2/C(bs]^`=EgJgGH at Rq><Rfc at TeBdP]H+rm!Kk7fZtMk#$#V*Am8ReIP?Pb!1&XrR\OKbdd*
+%r2ieHkm'RhG*+ASloTYTGA`.V$c6o3hIdcjq(d1DIqR*j)h22%"P/2:5&-A7M\_YL)8M?HKs"ZpK409XqGUM:b^=KqOP9:^$GXZ9
+%Q;7!c8rE0(hLF<#\8NWP3CTe,<TG7.H6HEQW.D%\2RLiHrAG\<o!_\(U4G9QX7FY:,q_9k]>>bY at jN4fA?)5nhR'pR>+F>AN at a"0
+%,M&"Wq.k@\Cnke,+T,"-FsohlTo_)+cmj&\kk5ceB9lXV8eWH\3-4r`m:?bAo>>9&:7aqh/Zp\k:EMd*IRAT3!L3mdD+]:'"]mS;
+%P5nA^]:FM\G\jAI':Wp[$.qZ`94EmCGs47B%[#X_=u^fc!KVMJ(Wh\k!!J<scrOI_i-_/Gp1!kr3!n<1aj'e?6VUqlMp<c*T\"-M
+%LC%*,5;qtGa]!6]0,*_r.PGjg;`4h*k:Mm`?r-=^=QPJ8#&h1RI3F]3noZ!Hr_?:>_L)\TO\O at CLn0<_1=D>tp.W_0o5G6>4/<hH
+%QU0]=!H6'o*)-P7nfDl;`\nRlM/g3:?"2YJ+28sRDp,Vi.=C\J1s1D?D3$"n<H`fdl3Srp0 at B96K+lU]P9FVYJ<(5O\_Fuep/nSD
+%Y\9,AEd55a2p5V8-WmJ%^+jlV6[Ma\jKgWh?Lt";5(>sJhOKD_hfA!im99'?fg1oqbp8;>WIi!1dr3+[g97JlnuNMLqOlTWSi24a
+%LpUt"2Jm01g=i$ESQ.2>)C=NQm'+DoMdn7+Y0N[L*T\*<*,ZMSCF&Lu/]3!ThK>mC"kYftmk:l#2UJ[p7Bs)[,[K>$:7cm1Rl.K'
+%%&,>>SaqgFQ]Ee+CAk%Q76R2ZmX!4/S`F'@g-5m,GN!raI%)39[*'Ggo3HGtK&@. at G.td[OY,\6IAtY]4.5#tj8DRqKl+Ys-u#tl
+%K!fs5T7'P<Z=L:]a36WDPc6ic4b7!6AV4M*;#Do[r?^#I4K`m'ad*`m=G]?"ar>\Q5YfHR1q'-2VuFlS0PSPukNciY4h-Z"DkdG%
+%I;!PUY/:Ct_e?TZD:WQ+:8tJn[l/S!L;Y#fZ=2WbI3A8-^Lu61-mh(J;+;DIK0-/tSG*\U at jgt3;lmC[J@,#Eat.HjmtQC)9$]F6
+%2:]$mdV^bi;JY#!=s'W`\W+ at 7\\*jGL?>hU^M,)A6L)k^iSFg^AhIXtOH)6Y0_iC)Ml,e[CC)'8VjpTO>iTHrV?Qp`&9q*kr)REt
+%]b.fsD<Cd:9S>c"/`+M67AZ"pr->6*n4de\HM_!G+tAY?R\WHNA5A%dBJ(RIkE>sn27690LujndQ_lNKo"lM'Q/.$QTCQCbj!BJ'
+%7o7$.m,`FjgNkdUo)jo]F,ia%b[+Ee"hC-3PmbPY*oY43M5<n5H*6']*RgW'KaL.r*qag)AjAlD3"\a5`8lPY^mPbp9g8g1N'G6t
+%)i$[7R>Qn3QdN<OdV_H14"M;"/'f0HpH2[j7N*91F$r$J'>l<nVG_XAT$no\R.XE,\N44(Gd0UuM`p;g"h*it$ZZ(S`m-$6m"Ons
+%k?M#(V:/@Y0X_:]9f3#(jpW<s<j6rZ%Xk1]OtcFcn#p:\l#U3q3HqS9:05QF443(SqK7RQ(Q*U89P_jV^jkd1RXX[N54*'P4=*ao
+%YQ,Q:Z^N3_9R/1$>i`TA:'PZP*%q3:"r>S?PYe)5b'G99"$Pi@)98Ol8q9G#GKGZm?eb$8mhMF:=@ha0 at pc@Vf`8=7 at dTE-A0TQp
+%!tu4pOll#FqSbQp3rrg-SU4,W8/`PVI_;Q5k-(t-nXhs3C<kEhc-?AG?UDYKjI'n!DP%A&jM!."A"P9<k@(0p)'.Ya5_jbhJE at 0+
+%Cj#[88_Zi'gCC][+E>8)JZeXL2]=9ilT0k/Agmk8ST8qT!RpfmZdJR^gR at NsU(s!7fIckp.4qO`mUa*,(D"6\&A".ZO(.'+86I[/
+%5`J>%nu`c&^4#i=(*9aV#@!lB55c>,Q8$og at m-#e2ktYI3;]8-6p]l%6cCgs at uQ*B:[3b,"Mh;j^F"6h(`I1"MrXqEK]@qR_c0"(
+%2>,amZZC(db)(FBS_SJlcd]`o=P'g_eF+=A00jSQ^d$\-m?%N4%-6sZG*IrHQ4e+qKHo?LH.)VD$B'm<?"jc2a_srHaZn)r.&kEd
+%ek'qsrG)6Z[Lmd(NdIu_("F!fbGghY,-A3./Y[Z:7Z8a"-SB/0:b3K!c]Yfka+cOfVfk_`dkmNH_]J-AO0R##[$>hFB.:+#l'lLY
+%r^piR#,]XU2V0l2SpoVdjTD"aAokr&qs9 at _PpDLp51LA2YK;\#_'1.;/`C?I;o>>#q+Sj`711XAjU;pV^niR]noIIgOf+G5`(e<b
+%fTq`p at 9$Ejcga/4IcZ9'fcL']hh<#=(@H_fdDr at po-?K[9=MgE!lO^7b(j;O2dW$*>fk$;he.OI=iu3._(1Gon95X($.7W1Y\Y'2
+%WKF>jBp3t5]9R0Hjf>1h8^:#H=sn6KXkK>dIO&`II(sMg0QCA&d;0dt]]GZbLW.QI9f'V at do<[%)j'odO+3Ra9,<X8)^VUseAf at i
+%b<(:*r9np>>CKh_En.`nV>_Huf>:t at n=I2tOf\42f6^%DYgTbBTg,$0SB=_>e)]6"rQbi1Z''Q:e#Pa>D5n)C('uJj-/u#[<WQ6X
+%:AJ&]e-AS)b1#Z)/G^G69i<12]R3k6Q`j[nj"FJ.+V^;loRu7jZ<sSs!nS\A[E)m2GHUHB,F`6Jc)!k52&9*S:jS\UMc1qrh?loR
+%RlY$H'%IC`Q-"-#Ns'C\?tCk;4"W&EnKjge`gfd*kkMa<&l(1V0HdZDq-))>g9fHQ]K$Gf;KsS[5HB^6HqR^jhkt3#Yuo#VBBMGF
+%9n)^;D1<ja-6uI,H=oq+#ltgbVL<bDIOgsB)^N<(lD*:a.D3)RknT3%7j"tmROPdFQ(,*,oGcl>q#_-o2qrQ/dY2DVJQ<Kkh%uAE
+%0HUn6`8n]O:VE1=;J4>M.F5>KGpYP0X"be'*W$3@%!X>.Fp#J4^L-urqYZ0m:J'W[`P;pGC0KK+`@#mZg$JYsWGeS+"3F;k8q'&T
+%LP$IZYT&`jF%%238Q.+a.m6rZ?[,rB<#%m-[&YX8#MS>je$pp,Wpcm39Osh!7C`"#@S^e"Pk\Xa2,67Y8N+qKgO/#!6K_Wd3)aBl
+%e6#gUo"4<oAW6SRHlPli!ZYD/ZEON@<kJJLF8'N7VBD=6IPmJH;I,uIZ+D[50A8a+HDa4*d']Q61j*T!jNjp2p*A@]5K/CD3BI`H
+%ieZQ#AL`d(BrYGUBN)Ol'e[-LnmY=n4(SNVZ,q6'I?(M".\A%Ka`B&uJY]8ODeHb\H9b:PO74!tfesfeqfk_f^bjG::E6?208`*t
+%*Q,nMEp!s;QV;i=aSujPS9kP;mqBiS$ar'8CkUH1 at 1hmb3T8]:$LDEPe]r<Em;\iGVP_#_9cef)Kk#HLS at kd4kW<9;11/-b$+ at p=
+%?]Z'qEj(\UP+%h3d;@bhGnr3rHQ`+J(Y'0e]<tJ;dbK[8(Sr<*)o&K<G at bfAF/?5d[a\an"g.Ah!$O%G;q>)n8X,L-ZPG:)+'AmI
+%.Qa.r_J[\Xh^A6Hc7_%/,H"PBMf1pI'SL+hF#GL"f>9[^Ql*O'RLT`6+p<lpGI&/*kXM)24A;6!=+O!N*B?ZM*"6$N7])0_Y:AX,
+%cn00)#=i.N:`E@$iMi-8T6=(Sc:-K56>S_"LPFW+d';.\:FT'^T<6LDEfN>I+MWd9+sOui/KJ'\I8'/cq1q]/F.,WZn%n.;S`[Iu
+%[A^4<+_PU"U3"QE+;Eg'nROD"So-mh\%B#ECZi)]86S#e"BZl.f4eo#jq\&s1q&tMQB]!b&JUNc=M?q%RcbqIcE0,'T%-f3(/a7d
+%'(!))>/h]5U1%V[p8Ok%^Yh>U5e?JT]k:g#\%u'5L7+.ejWM>:noI^0-8:k%=n'/N.6Q),KoDJ-40]gbXCNtq$><'O+h-?ha7qo9
+%!pm#8(W>J)9VJkXrQX_C>FGHKgq9U2A^a`8G=0/DQ5?ZMFPGJ(YSK7O+>L6-%r-926A904aqkHHdtB^.0F'fiKK!#^h>APRg\M7a
+%\//=C-r(CXPZ7;`0^8iU.>We+p$GhD2sP#DIQu+J+$6*E:gqG-0X.5tOBRSuH`_U*f9<6HF at r3"LR<&dIT_QM\Jd0Ps&18?U:lA4
+%%k_DM/75OO12[TEe;6@&b_XR-]pM#<LsMbB@(DfWT1rVEL)e*DA\<;M]3P_G:,;j\5C5-:`[P("HP7X4 at QT0h6u"<>fS.s;MNE\l
+%hu7j%Q"Kjj$OF5u at 8GE*jBq]8$46jVaj:!1/ibp-:6oh`SJ%.pfMC?`NYF&o#WBh;GEQfXOf#UF7.7p5D9D75/"Cl?E`3"?2D+eR
+%M.#FHIoD at 9RUtSa\t8N##\Fg:)t-aKC&m$ll',K.ai4CsLqC at OE.0m8oQ?dPN>lf"<89FY5PpV)*?t/kP-J$/b6MC at g:$1RhUZ-Q
+%MJpq,WBa6Y:_C(mAE)FPklVD+J3fr^VJYA(6@"DPk&#r1M=k/ba#hQq">3(r_J1=i(\&$:C#L0HGf'W3Ngjrb$dtoL7:)^[8C1(g
+%nf4j@]%8s*4_;K!*bXOr+-qikOKB9ADOEQErlQbPXRk5&IJ&f!`S>PcnC;"$B]-p;T)#B/7J-PTk[tpW6%]H]b&0=Qb_K_JgTt,H
+%^X-Glq8r8-KC$U)lR:(IbG\*^c=of]@uPE*GdOW'Y`Nk-#D"aE.5Y=O(Aa#CQ9asDd^3cS9We.^c$1kL>[#g[a`E?L;oO](?&@c=
+%a/Z:6G2F'Ss!:(hP=\+/URPB!-I5R;C$:<8EYoE9._KNi`/G)k,d4$+*W@\VB).C at 4o'fHFRYf/aZ6,'Jj(dQ8V\ZA*/rZrUXK',
+%/nH]bk$2;S"BR[eZe1$d2DOblfF]E!;m%=Y at AJb>2#Wp=TKG6i6)\@4-fIu)IE==b/mYes at q0/S6G>"<'6:YMcj!9N0DofBc(AOE
+%2H::`gNI\(O^hRVo.XS at KD=2 at jp!+Hs1*^I3judK/aP&'E[qkD(?[^V5a"1,[-+-pl)/_%B+bh>QNs%,#@2ePd?pPtYAMcX:mV#u
+%S+BYr+ilZ&e'u^$n+ at hle\!/]1+U[lS$!&\J29^\+BoGJ\cqVOoZK+hkiUc9(ocbiUi+4\<Q4+WV0oU`PQJ#c;$=V%$r=!_*)>eX
+%br[&T0F2OQJK+K#.)B/srbNRWS:.Q.&=:m\=+YM*G8oVBHW4Kc_".FrhHmGY7@'F1;nbX"f/39.-V2L!+ at MZn&d5"q484m(IdN!2
+%QJ.g"kHoYh!qh:CTlf#ulUKlV?C8sZd+M=AD$d, at 32c8MDLZV)Wpo,UNL!taYlIQ>/6(dEZ$/iBmj)WlXY/UH'%E>YP#ubNjap5r
+%o_q_]*VHWSV:E.q4TM2$SOLaqmRaiS?^+&)GGI4FpQq>;/O2OM4(2]u5jYTi(D6t(LA[cnW15&i;(ILr`-WFj'F?\qZnkjL$dP7-
+%@V`'9ZZD=oUA:Z\^*^Z7mbdpZ#.=/i,L>a`-8>_mE(%A%$2bi2;j/QI9uj1biI#99^Jc+F/NDiHR$snt9mHJ.(S5=pY)LJ\c)jJY
+%fkKA?@JTmsV#f:8Dk8NgK(JEU4,Kk8diq;-m]5FVWls$V>fi93^pn6."aG'$4j)OrQINP<C""MD^!j,*(Z\@k<<9Nm3L3u\T,cmT
+%"@ol[1T_aUW:;Xr3Hh)^?^e+FqS4FG`1\H$M0rjQk[;o.?-'+L2T3Zcm/)iHnZZfN:CGj at A]"2L1Jn*hq:4dm;pia%&.m"kB-+tR
+%+luJ5o+FS+?q=l+et^;pV>_.T_`dG-5 at Z"'Jh7#],G/1In:UXIEq2.l63JF2J%o+ukN"@/94q+QLLG[pH]fYu;#4E,=T\Y!-3Li#
+%1uBl\i3^DG+XfjNL5IVEPF.M'@)=_Pj)LM3=1.sd[3cm@:^\,m3&<\ic0IJm/rL$WUhKH)*t$(<c78<nhokL>0aGrl'qUo[PMJmV
+%Y?#,q4/ZaeNIk,C0ts;e&<"kiikdQ/;-m>`CQ_WFKhEh.,NV3613Xm`/tC7 at X8s#"*$mPLdI(Q15LMF""UVW3Fu,YVcAB_.>Hmp;
+%$1tfcNLa94G%*,.JkT4;G(_ZoCT*6BmdK3C,\Yri4PHDN]-S<r/\i4 at lfS?4F#eTodrpAscR0]M<a>h(YPc<r+;p^aKrVR1`S%5%
+%X\1#cR7D#uOCU5ZeV#4i!og23D\)J8N[(h/W?gf$BV_0?7E]I at RMGBB%9qab(r%V?=BCncUAF2C at P@D:+QkkaT^]au_oDnEF)Vbi
+%;_S&$/m/M7H-@\+HE`&%L%\%i1oP*RNo\a./_\c([b/:&d1I<5MiSZsYJdct9#aIto>Tm7M&R+eU=jT=ct`P*IPkDp--4&Ms2pbN
+%LTKe5Q0<5IX%kr)Sc+iHiB"ANNQp&YmIhuB:MZpI%]8kCe!3>AddTgHq=Z7bIqhq1hX"f<X\gXfH#R>Wku'Ij?NT7rT5h;PF,B88
+%RkoP5`i.!:``Og"C/%9khm.,.HZ^(,Rs+gti7BA2#(7+g;/34>d@(pGkj:'dY]2Ze'#++q;bC%a;RgeO8uYI#O)i*G,5rclO*ni'
+%Z$i)V'<qj'Nl4?b!F]P,U5+(T,b9!oOA/$U:YD=Pde9*.Mp^+[NK at 1a*=`1ce8kS0?eI'n^trlZ]kYWpWeb]iK$l@"W%4L]9f7V9
+%)(Re/4g7SR0"E9PMXBllC(=3 at TD4E^bkpMd>hGYCT:Z^/rcp+GS"tEH>aS!E18uM-A'k"e43Pn31q'VBf_H+s4'0tJ;bNklPF([f
+%%P7o:k)_`:Km8W+D-[@HVjt++0NG(JIOPhl2(Gl_TMe*knC`-c-rlC4H1o26P!dPO0G,hWeXS<nq$+'tP&u"lIC;Uag7H5(AMJ21
+%&dUq"\tX%K"RSrGR8c5M\`ZD_OeuC?R5C>TS--p$\Z81t/arlKMU at MZ3_NnFfN'@uQ*GE<LDSk4.LT%U6+fG at 0NTS-oX1u[gI<YF
+%<P`**]B't&O1KY4C9SeE%k4;aNDHb;]R]jr'Q1e&m/XT'!L]39 at A)T+jCsGTb=S&FcDK,P2#g#1Vrob`b"^qk[%t345D;dgYs9@'
+%R`U\9d+"o"[ihMuX at L].b/:-)R)-C!9Fa9 at A0q-#&mo_ at P4Q,*C8e63iGt)8jcH$>]KN:M-$<m"D_JJ&(=Le]A6\<Mabg,gGXsc/
+%c6O:gYfnMD,<rkB=FS)&YCMd$+=APu<;`u_,6p;lS.C!^6s0gCYPVjB2;=USY^bu>c"p/;IqBaY34Ij[8uTuga,HYe68$oJ;)qWc
+%krqd0N9"3$s*8o^aa6H2fha\dn=?KKSJK=M04#s^#e at .1N8hS[ced7*b)cb3KF]0&6fY;Q`gcRY=.IV=7SP.ro^5\8Oa3:#%LcQr
+%`ht?+->$F[ZJso:e:n(*Els3F(X;.DTmVES4O8puXaCb%0fR at k-%Ch6`\AlE-b+=eUO&+I45QjdXV4QECc#gm/bKgF!@ST>Kc`o:
+%KBCiNqiu87;\>gQXDUB<(,G"SbG9_tQg$)L9?LO5-qa:iD1hGehrL9"NEcUfj"72$_9/cA at k%m6)*dVV1 at c/ns4BU%0D":pD+i04
+%?)<abc)4B"8NdM^,K^"3\>0q)Aonm`R]!6X(Qaa^11ecDG#KdJ`3T%eDL5!RD_2<4Atg%5Nis.V+G6d"9^aKol$t;>o+u>Xi--G3
+%gMWGF6-#L<1hq!":>VS#A_=hsl?g]r;XJ)AaX5Kfpg`'L3prT?OJaDlepb/ahdMG^5(?cge:>iRKqt%a\d%4NEgn[lk/st-)e?O7
+%d at 40S;USRCOI7#CW+CkFQW at GL:JF<H)H0ThV]>X#q^%3$Q#bGT?V9 at p_i^ik#s??85:KRd=ZEn?OIboF_PA4=pDJV&GAc277nQ at o
+%r'8ipR7]PrRf7*QC*>r7XrN?s(`O!OZu6AV*5=<(+lMncet2`u]IC9F4NKBRC<7e%*ojsnIq!t$??SGq?KPo0a(G1#Y/XGAFl8o4
+%DRGe31jU8:YX_+grg4GXRTc^#H7*W'KuE<'lJKI%9p,6XGM[PW%N@))0iQhR8r8^@F at jPu,[i*03M-O.RZYs]2EI!oL'gJa5:)jC
+%YqrdZl:=tHDaHMiGNtWdnEpf3TC40QmV8LT@"Gp^7AVp6=/qH.L>rNG2Y];0Z4i&&4O&C38*_m9,$B;VW2GsiLYQ_*&sat^aJGEY
+%qR,BQ([G"h*]Fasgpc"Hqd[+#]6bd:BsE+7[;>iSV#BUs-/hu$Au0b',F[pG?UDUer>9-&+mD$al``0QclM&d30Cu0QD`I([iKcR
+%4XJFjYV:oHPeelSiBQBiV9G$BK4;p#$j at O_K!ec.jXMuRL*6.3JQB6jbLDmjg1&c2<3A$i\_lXk;6/St3F2sLbGm"_H<.[gNA:Yt
+%Z/J\3<-W8;UE8Rm>6>SHo5'O\'aDi(Bt#lGj*sngH?cF8'FN0Yc9l;HZ`o$ZYZJ9S(Jf%WJT:(&/,2a(=%a\l5u[3Y,W&9`ooH!W
+%R`EK&s#M4eVH75(25P;C76+^4MnVBST.`JrSkC5<%m5u;:=&MckU**:d[J4EQP0L3[B/*Z4K+i\&e[%f((V'7!bjLdH-&tgs5lZ0
+%@XB[LkG90f^952XhT\qn75)fW,Ig8SHqV3//-aDeLg9Kbc5/'<m-g.UCn<CJX4i'k6$Wt.=%P"=3,TXonEn?VGpa=WD_f*Va:_K,
+%cT5Jm?`D6q-,M^)!):s<Re<n_W,dCY>fi"h97 at 2IONi4?K7KKJ-GCfo^,E$6)h9g7SVYG*_]$QFFdHZ?#"P;GDo)cY2NSt%hbZ at H
+%Uh]!SH?-PSbRi%mQ520:K at u*&k=VVKmO>Ks2Z#2!C>j6pm8IfbM670"k8s-Oj`C+!7piCb2GuUBl_odl+1RYZZ6h6d%BT@?F!'oc
+%a-.7u_/6ArOLV/](!Y?5f]8:@erFK%8RZ![BGl#/XRbC<90Tl[S9dA@]GYJOq#RQGnG]'Cg>G5R<-^`-?M$+,^3ck.h3$_\)HKPk
+%<^8\nh0`T/$Z@&Od@[V:g=1?DiP_sl]Rs&%J%+2o(\XU&p?%/NKUSL3a$+[Hp at W!N1`]kEP&<RIZI$eW%gB&/HW7<4M+9DZ"%oMR
+%-3<35]b;JkKG_8q6go9E0B>NbW:nm6*_AYIUuqU at j:X5om%HJ\9QI()?D\J9a1h+Ehd(Z<ju[:<&pK*.o4d)iK?Y<B.VA_Q-%.%-
+%pZIr.^cuiN,p?j-=>:ef@#<BEM/]&YX_2cdC=LuN6'0P5Lfs1-`KHo@,iJWm$`WOrQcDK1]="Uk;E#l,k3QF/Q]a;t4QR["`2-]1
+%b[E25\"db^Qj[p$Guj`?ee3/,HTR;EDp<Ra]1S?+**,T3Ic=Dnon8N6]_a:^0-H?4fRiTS'*oPn.$U%(cI=S>kjq at JL>C[HL4V>'
+%IE\"I2c*%./Q6@?\WNdqnm at J.Xb>JG!j at .pogo:7o6,:Yo_#pr)IK%o-(dMp*4-^.Al^JFdEt9Qq)9<>PC]lZB(FKN!@"Y&'"NDO
+%R*5na2u3G5"GR\=lJ_!Z:,T?&6#^5l3U%RII`tKgPf_+Vk*\OU4"Con%TRQV<Lc#,m<+Ft$rMN!!,b*`H"[>CMG"N6a#&E at p;qBf
+%P8u3=dAhOEpcl[1iS;s9/.4pF!(s=\(@[M4PVe at JGqK,J\`=-flfp\N)q+qop'f\qrJs12TLGf1fQ2rGKS!/UU^;+5\2ugrKer\]
+%blr!K_>YuUV_4.OW'Y!lA+?\i^:MLR8-WQfmj_2;I6#?$&^RNGYLs"t\_k7UMTgLQ8T#+4j#.I^%^G0ljsJG</K6AXo6s1N>L)^_
+%"P&VjOK*,cm[aQ5TV-YCB@(7b]TtTFk@#YUCjPX6"!f'1VYTGV"Nl at h%/?,;7GI'4STHB:^AfrIK.,8kW##?`HVAbUUFToL/NAk@
+%Hk<er>bK+uho%C<Q5^ttV8uE*Nu-"PApLr]k%4RQdnIrRP.ajcVgOEX?',`2eO=o4AP0asdr^7F;SLLS6'IX\VVqf'kS+_i+7e`#
+%-RI8>OILIac3NA&R]eE)cL\(5i6coq_V,4$0MkJ/btF-VF$k.ELWL_Y-92)C9aJu6i&`92dn[H;DcnbWaaH9DM)Vn$+$=6d@%CEo
+%9n7](!#95:3\c&.o)>e$3GIgH[?Y&V;s,qb\U7)-F>92[]p!tj),+k*l)'9[P#?<H(76SgSmC6pP6E4G`]$Sl4RqLNC&4G$HZSsU
+%'lbrj\u)WH/l4_lc284f>3M\`s8SstB"(1#31XkC8&%dTb;mS5Z>f$!jWYd7&<\jH(7\pG1l+f[,OCMq/sWN9 at P(T"YB'[WCgNN;
+%r:UhFRcPBLFoAYhcJ]5$RfjWscdZs!.ei2qFl)qnS>r`kR*L0/-7VUqrQqD"meI+2C%ebC*d&12I.iI>,bMhE at n`TR!cmmi#ktQM
+%\?>9<<g8DGlq_S"Nc6;17b3/Rm1CbY6 at FEk\]>[,/7MND-.W6-gfL,;?RJ^IFtL6u`aWI7kjQYT,eMoMXYf-gmsNj0L&Edk^4j2k
+%2]Ko\BHI]I>j+%X*j/(SZ)D(D9.'NP3\'n-f1P*Oq3tg3SZc7q2oB9F,%'Z,4mP&'UeN]2)`u+(Ru,U[9Ygs[:LYkGQg+tTphkG(
+%jq,Hl0.j2o4?bCreLsJC&'2`6:Bc#AVEI_Xb7E]prc/5=k$Amr.?DT'N(4q?NEQ9DH,'6%3B^W at 5HXOifCA((@Ja3Z77c2:n-R/I
+%:S.0*Be>EhYg[e.3]$:@64bCXNLUN9VVad;V\eNsI6g[tdSn3L\W`&KmM.jV;N\lm9bfWR.pjjSS02Z$7*9DuaP4f`,Lrqs8QM7\
+%fn'T05UJ[R^qam4&rB'`7jgQ$K;!N]j!*!e(dO_VFK>6es4KIMh"\Zu at MJWV,^E)1d&mitXMOc3h&ciPH%;m#P%QcTg4QpLV]V.!
+%@_di5`uoeR#;p>oM<rl?N3QU>fK="$je at D>/d<iC2 at 8'i3%N(4,o<QM?(b8XKRP#LmTJM,+NM`+)XQ=MJpBk"B9gAY0R)a?CRH_u
+%k"HQe"Is*;+#.PfY0X at s$G=jm57Ua]h55Noff1qY>1[:XN(&J*8`(cC<+jN#2eaKOY+a4dG!!-DR<!u0:4fKb.R92F2/Z.YS-'Lj
+%R4Q,9rcT1l)P.onps\5i+m*,_2AoX at mXJSl0'4t5D9FA0$ThW%(<-#5W8n$9`hWep=T=c^''@Iq&$Sk"C[rB'A,3\.[0<OR2JWap
+%r@#$Gb)^jm5GpC$D6SI(Xm*cdZWQ6Z@,jFE>MXDNib^&kWM+'B0R8j_r/CQQjkcfjS.//G]eHp-s4*p869G3=-!ALe)2<,C3NY4m
+%=R5"Re^EdMl;s^-D;+l$X5tAajAOQE/jo\lR3!Q#^0Qan.a>BSj?&POM[%4E6\],("(L,?:PrNbYHjoofNV[SY('9?(-nN#E-%j(
+%REN`*b<@0A-DV*6AiWXTXAc-p%+j[aUVYD5gUb1"bb9R)+L^O4B8W\/?#D^:AN*/o;>KXZEO+#&BB&ajZ3=886 at ."NS\#'e-g<j<
+%$)+bkV`?/iQh]4=a?(dUjpa&"^ITjgo3\kC[FkVZmo9=-gIek:81'D4[f#d3RB2j^1\:I.I'7JBX<j3SpsEXm7/'GK&G.!h&#&FW
+%f1[9cge,'"FY2Ap$&0d<"ecpG6-#7:pmK?f';$T.&u6&\Gk`*h6C@$r.?X1(Y`"Nh]0ld+A5BE=NYrl4K_i\bb&jNIq%>9O/r2O0
+%S%Kab'&WT"]:!l[3me!9kSt&7g!!YuKP9=Im7_Ab=?e-m$'`\A9Y)._DkS(W3DT%lep]VkQ*@OP.uXKu8(]k>/Xr&tF081>0kZCk
+%1'1\\T5eIn!4TQ<3tiDPB''ds;R_]pgq$>RbtGlq:UOut?Kk4$O7lB+F2Qd=3J.GZ<c\Rpn=Y>TqJ4_a:@_-4cCjpRF+hSdU23$,
+%D!PEa=j(UN_A[+q<MS6&c:@:T8[N\U\gd3nePA6>!@r?0*_n/,Xu!FLTsRc)4%f25#n3BS\`04<oHH=OPY&sQ.&5ZFgSR7`AnI2Y
+%?d[Y-U*@U23?\-2Z_\D,YcpOG`'(\_)'0;%]&8hWf at gG08C)r6`@i*]Ks#@n,Xu-96/[ZtIsPJ1GAK0Z>MJe"Q at o]Y;!m$:N-n:3
+%3a7L;!@)UMcEUQ@;_Lf26%-475C[P7eX#r<Ss!L)&9fAmQ\_(th%c5H9k<BYP#prHV!g)WA)6?Q:47]R_[Nbg1D]%KgI.MVr#d[)
+%OsYqq0Uj!LCIk/!:a^#&HS4?td]7jsj;4"@%fsKt5O1,\WIrFdfVeZ!1rEUrKI=K?08]8X4+KX4-qFZ(-/W&kdUc'Rc=+4so[3Bt
+%`t+0)((@P1qkSsA at N]:eJO>Q_'*agT6)UOY*K2n%@#5m1ZLe>Clc/CZasIr'??fdRc^:c[_'C!1\?O at .[hF,l>[B>o8`OXD?)cWC
+%7_R;R;`5`ebTdFApjH_m\#mK&kd\I4N'\/NQuQMjI[\VpqY.^aSO?6\CC4E.QM6p+"t\k;jOt$V\i>;`k<E796DDZ=19'BW1[THU
+%g at 7&Y!ubW&[&4P8\\X[/#KbLAcNcgLOI:Uf;0;UU1tmJmQ3*0O&_:Lp6gM`H1)fVDAdZ$4:6=m-&u>,I/+W#Cfm,OFOF-US0*?_s
+%SUu7>K!-nA[(-;DI[4 at 38]jKbF/(hiQGD&\bPdeDEs]&W7YW_rXo\&=$<PuT>h=HqmQapPk7OJq5b1fsKlXk8c?q.c-2Bo1r)>!8
+%$BZor"H:_?3SA/DPiEa+Re?J!O+k)KJNe,?T.a9(Sl2d_*WT32M[nKiJcs0KYi=C-<-G9na"1JYS?\^D24lMo+2'@CZWG<fW&!"b
+%%>i,pqPFiP>Ee%:WaAJFoLX^E3]f"f;.f=IGeUWT"p=&:StFZ9eW=/-Uc/0R5]J2F/l#.m"08gkgPMcg-,?AM`E.==g=?(+NWk3\
+%NTOgIj=[l+jLj0!A=KO>F:SO&3mu.13H-EIfebPABeIX=]*7%*9)7p)#3p;-X$h-G+OjA at 48I6V^%\$t%n%?YJLB\,QtT2Be:h(R
+%GJQ&%H->M\"2D:7pi!PT[3e3$a7OcNlV.4^Iu01a]+hFK/^ucSZ!9UXm^hMrPUf>NEiD:6;1a-6kJRFqjbd_>)hf<0$k/'X+XW]Q
+%.<o",04o&I?c7+]*^%3EmAg!G(/"`<iJBFaPiKqI"bX;'EXO>OJGn#r]TJHp;HPU",%j^16_Wn?a`Zn#?j at 09g+C-prV;Z:Yb$&-
+%ZHJ1(jt965$?!Xb+"L#sV9J5GJ64-]f=>#=XoI"Ea:.rLAfR"1^j*/R19WGORs"0+GPWWL[upVqD*nPdjUR:n+^Ru-hfo%mgo6qk
+%rMA+Ph*qIr/eA3q_:A`KEY"JLmn"NEhG4:u\2Z2-[dJ4)#EhaYn@@^C0DFKhTHs0qGo5W'?0+jCWop at SWb>QK)]Js0C-T*0RDaIA
+%^>O>9d8&AnJN!)@(7K7g=^Fu<2c\_VVrO1IF\29i-?4Qc9UTK1+&h&SKhK1E9,!gbb!^Sm#=_l1^!,5)-?>38CZgfDU7_7k7nZ*?
+%@U8a;@b;t!gs_:N&j;ASeW,3:6MI&L<FR<T^1sbt?dsJkgi4<p5>EIfhk_rq$ME!KWe>^^anr((>O%1<gboa?hRC+8J$2X'faRgj
+%g[1J;Rb9\D05%9h4&9^Wktl=PWQ/i(dS+1sYb$Otpo2m7=?H?L!8:Bh<9+J3'Q^&!MOZBk_c*8dI'MoMV=rYbU2uNS+V7i;"im%$
+%HcemN]<,`T8e?RBSM%MO4DCmCYPFBTWi"#):0CRLZUmf/?gfWqY:Vs?mjX5\Z8`QhLfu,=U^DLQ>_JA=_8'ru23A9t*X2:jJ[Usn
+%.0)]8#nT\+FURE-FkNXo,6=Q=6C[M(\DLqqO=YA=/T8H\0'PE1R5o)4F20AeXiigLn:L1d=\l&W"I at 1](+TBK4KjuF2#YaKJUpqc
+%*9\g^Cs,p=pB1VN`)A]>bFK\&E>h)*!;r0_S/NPQqo"@%E4tjE;DF=ZRJOA@\7S5ja(@u<GGo5\NmF4FHrko0e,QFkAn9"Z.6:?g
+%FdkNcX9k4A;\(Hfo&b*J5ML<tg?gI9gK\5*quBdo)7b\/C:I#&1k"7i[[^9_5T.5TjQg9G<d%cZ)LTX\--mn3Fi-XBZ("6Oj6A>p
+%/V,6Y4c]tlYU*9>5Ufe7q69Q];omj354D=HA54a,)LDN$g_1689KkFe?25WaKn8QK?b>J_YOl"M7X5tiq=BosTAZe(BLCC0l,(?N
+%1p=Pc^$p#?_9KqG]9C.CI/2.uj2sk1mbYF`F._)qNkraZH-cc86B<r'VZic"C:LN&d<oj<ROn1fh/;l7gM15-8bcV4REOZfjYS8Y
+%>RHe_rc.V8-:3IX-3^q^,oKNVn9Yd7_B]/to:CRHNl1YpqjmHsn9%R6;h$(FnRokj^f)B*A35[N;dHo)GK-Y8^d_4(J3r+-67(Q9
+%lj&0_0j\35TDT&Q:EW4/+b9mN4BPmG-FY#kWLZ'hQ[t at n, at 0p3'4>4g5:BXT7VI\2'5*ksCjS^1DM`)gaUs]ZL9pUQcB5HG0`ecL
+%qQ`dirBd`*B<aJ*$-\#hQIiXD(d8_Q#D>D#McJkH+>Q+)P'847+Hdu,0Qg:=".(=48.<Ye%fT24s11A5^tDIiei%VfrgN/B^mFmW
+%^Vm.R(*2_jlQ\bCb?RusO-*,T-NpTL)#(:ANGX[rJn<4U?4<SqWeNld9>+O"*>0em!N!f4o^U+qIV,(fp&rbq'<j at 9X!LN<iZ]S#
+%RR?8YaoZj:9>r"1K=`0QY,f76<9s)f;:3E"j@\p!pXYp3>==,edm-&(FjF^SMLYV#/Zoe88Pb,&dZV?WHAd>:H6#j`:U]dKA/!f.
+%7J#jAT>B)M#q;9+kE:6aJ;l`eR5Crj&[Ip:=R[\fa'6NA9/%`A\c3EH_M&CYm8"TJ-RT-[79Iq]*P+q%S>W"q-N,'$>:32t:Apor
+%(;OS!XA at 4K=G93:=MIYLm9lt.UlM\qpjQZ\lt]<BeEtF`:#*9$,"+>5#b2Bj=O_A8m-Osj/LW`JBp`ub6sRe8H%qPaVT"gF6G\]k
+%\%@#!W-pXVVH2cB)6D_/'YZ(`L)N<N]Arj0YGoWDW?Q"AoA^.'%Tk_cI^sp!hpdT-!9K\V3O@%ABpEOFYTKfcQYAoE!VD\ho'=cf
+%i-M:ooZ@=`YbcdRKD=6EP_up>MB250lhE)h%K*O at c3ktH_Tg4AO)2YGcT,\LB$QMN0i>TDV(QG%qnm4n11F5oZRt91DbAZT[5pT)
+%l0WJf;T`k$WI>i7n$i&0d"&37o."LQjC_r/c;-fFg4go]3cQ;Do;)XNc<Zu2.mgRlTf\AJ7P)Ioh0Et.1#af1+d#C(r;7,j/]6A(
+%\8qX09#8,Hm'sH!Bfm^Z at Pi#uH$PRP=d'2+-t;hH*(f?ePeNbn("uIK3LsNm`fuhDf"eLsg!dB9li^Zo;,<$;ck&18,kBPo68ZB3
+%C0`7.J%YKPDNg4AH3:Lq8+r[=gPVCGZN/EC)"Kger50RLIK&B0<n^d#$/;Yn.et^:Jp@:21>Qga@#eN=,ZpsT)>_oc!#%Q"-,(M0
+%j;%Z=-eZYSjO892p"49[3^:aiOMr`_55PN0XLA:%DY)/u#_mOOX.(K1i+!!PAb^:&l]d+q23Z[AO8/b3e(QCopHY7\O:!_`k_j1R
+%>b/qU<UQBSST!g[e#<r?0!dP9'T`WL<sbN_jSoZJYKY6*-#^IjO6Ig,+pb+VBZXt73+4Tp[H`Z.)YbjN,Zu]%)f8S#aRQ(8(%<(_
+%I&Y3-F3Yd7p<U-^Al#r<(:Pp35"Uh-ZgGFj`DDXm!1=q at .AcBAMO*/)9eH7<ccU3Y?YFeYEhtV\N4in18=K9B. at 2[R6570ib[(VR
+%YUg.,fQkC]#FW]kL8qknV"5r0R"t1@`T?H>b9jOMg2kJ/*IRKR;dP["C3n>mr1%<-AeBlO?tusuKH)7@)TrN^$lc\<-0\p=J+Wki
+%\2P">TWC*O+d3>(^I:fi_am=5H8pj/p@;eiI1Jg9>_':WOnV@[eIM1<AUlc7QGcOKkI]ufYlYk(pQ_*gH,?a=4h"ce*oYWt\\LJ,
+%ALF0\4:b3j#D8TTPH4(m*EHoV\V,^8\#sUaJ]R.?V3$Fpk8*S__L*jmW$S.V3f4M+Q at Bi&fE+Lo-7)tENP[j[eH(>&>DHMIjLj6J
+%:Ei!c7?s3?<YiIA+M*[+QJa*s3gi$!;lMISO>\EM21_$_m%%HQ at d>ai_*sopSB;8KaUHTL/`bD;j"aop(8%GU%O>Fcq at n1bGLJ?7
+%[??+:C]ZbDmEW,AU(T4qamfZ3:)HS8D!a<@8`N^DTEh4p!uK4H`.6 at aH7asgK@]hh0Mf)Wa;nDbiYLP2Nf'.C.T96[^4&Pb&,3]"
+%iMoZ-U#YlAnS&X*Q(m`]0p!bFIg.7\@oWFh3I,hS87dQNh4MU3OuK!dn3)UG$0YG2F'DtW,B,!->u0S8C/=9?WD9=C&+``kUN%XG
+%,'97GkE=i_jr7VWW[b%A6#%q%rrLIaas?Uq3\]=-qC<+%nRl?5qN58pkNp9K+&rV3VWrM1Q at EW%XZof_[3QDbC=%u]L'G%a8*?Sg
+%`e]27ffRK3d7e<%kC2:#'O)SIJ%>Nc/uZZ%oJnF+6_4]O-m5J=nn95d=LO^J%3<*Wb_J^k]ul[UB:f!GTMEk^r at eHIrUDVp1RC4u
+%Pa$EdL";I5bS6rKLX$i3,la\dHK?$u21G!hHk,)\lVJWALsUOt'AH)]r"_p[DpI].FjX+kSbtVA?RZ52?:i66h at HY<KNnCAcKtGU
+%;j+Jg=3C)"Yl>_+L_!kV)HXkCqU3XK]9kXXBGTBaM)%:6bVS"r1f-0J&!C-%i`0WtPM_I at PFpAgQGBpEFF;a$Gh)[J4Jk$bIO'r_
+%p0G>-)*Um68o@?A,0>tJ4a!3]c6$[h^c2pI1&$-M!j;U5 at -^:ODOSR];r^_NY>)EW'[?H!BI-V8DN.D+Li01l`85;B?TFHL>gTro
+%_B41hW4m-[W`RApH)Z-BnuQ,p$de#eL!.Iq4#-2Lg!a;@c0IKV;"cMb8nR6$r(N-9":l\-mRSS2[>tLMNg!kBiKIL`gq*c3-$I&j
+%80,AdkE9L5E8$VQ9QQ at MDu[s9^6+k[,m7CWQJhZd@\Q25C;5PIE1uhD+ at kQr1P<fUD%eJlo:k\)DHT\/#n7XRI']f\9!\pA871IW
+%I;LY)ff[3VG)Ci6)=jVVSC`taJteFZ%,^E9i6TCnk:sNib89qc!L\$6_4$is2rouf-&itfg&oE[!k3)g?*BK-a\BT;O.&(kq*<i)
+%2K!k,Dt:&>b\$7u\m!tLqY$`\^mlP$diq76;*Sc1 at fRe2-5$Gc;^6PiBfJ1%=rGBNRa5%Eo#hh\U7;@aK0`'s1`K)Z>q-i2`4:j+
+%:EU6T,4aYOBbb@@Rd)pE2^3W^1@]o`8_FKpUXrgk9f5951a+jIP7pe)e69os#0nMiVs)e9F"WP<G^Gi.e(c=p"PaX=j.CLN68nTj
+%T/;W"gN7A5LAq_#Y6<E=+h$5hp"%U>%X at dNG'Z%06oHZp."#mqW%AA>NTA=#O!N-<ao)]74YW*t5ZXPQ=m8sJT)>mVpK2+DS0:Zm
+%3+/pdFQI(tUDm#M#akY\c_-S;p]?>LfM52r#qtq+prO>>^8"=8K9g^b5ol6.eX\a^30]gZad:NS*53&r;6:>O!0%J?TZmd0rbYHJ
+%fcO$t5LS*&\_a:uOZERV3CS;0;]beWn$0l-i#'N*c2EmNEZ+H:krZ5Q?cGUM6.i_Bs*/,[8[JVur[0oJ&DJr$[mf2%2TmGL7e>\M
+%44:CG'/8mNg_VcR0tUV*a`bjYM1YEdNAtGmcq/o!itaC#&+"bS at cd.V'cfZQHMMP/C0$IL,+hh]p at P_2CB?CT88qD`60/DCjcjUt
+%nenVTC;b2:N_W2C7W.J&@TFf/1HtU=P?3?rK2D at B"n/"V[7<gq-NuinoLln<s4hd]2:;0BgKZB5hiIRT"bATe23;>07rEm/aB_Um
+%4q5f%[=)c\."A[TWJ8th^i$+jAJ=*gJ*%W%Y^F37/2sIoo)'RGLoHpf(ZncVhHGHCam8#LZgpl<C`c527cnPR$$l]kNTs:P0MF8)
+%ASau:m%U:jUBsX0j-8Rd:FkG6M;P:?.I%t,?b4K5E_,:,4HnSB9W=)k:gQ at M1+H6UYCY-t/^@WTS]aLS3P9OcZU'=>PW+gpS2 at r*
+%#(6L^'GOU'<&l`Nhkp%l8p7p<So1iOmLd%O at a.=RF;Fr51i.L8/sJi:NSXQ4V!+5eeKcsa5U7c"bu1G`#>ajfbdm0-S@#-Fa9PlQ
+%EZSZsJT)q,,f/mo1[U<72G?9Wr;"i83J;k'B5Y%Z_76C@"O"@*1)o6u"I,R at Y"HI+=UlopO<\VpQ]&YR<W,sFbO)f[jBFrF[hhrO
+%T<ktiK,X];rJ at iq%LOIFhH%*1$+QA'@;#1\8-B>DXCfrX]cXg8On+Lum]bSPFe.jpPW/Co at H4r$+e=MaR`hN\'d.LeW?jJ,a+;?p
+%o\2AtT%'H4]EP.6\[Ats3 at 3/=P\ET^7e0ci+EKb at QBE'K2Nm/`Vt^e8P3g3imL!:ZUWDY\aqdIiS"DECd!`56r]A5u;%q;9bEG-?
+%,rlL#<Y*'Sa'S-]=4F!EF-K0m*a at p7ost]NZ\+?pV`/ITpc'3V1SST$Bn"O/n!IS:fHS*:OSVLTSQ*<[MD4d!41,GoPbp35?s/gu
+%:cfNK:Ohqdh/b1AFj>g]f+4]#E8\+ZT6jL[3\C)*mXB?e=_C$]aINt5'%CsBqbk\Z[W_[-9Z_391jqj?fgu\@S2Tn]:#70`&?$f;
+%\#I/K)MURDCMN\c=eOEoCjIm#TB4h_`QCt&5:":+E&d6nlX]RmnY3U^g'i,58ihN?jQ?cF:C[XOl6<2Rl)_TUQE`sOI.j8ZJGha=
+%fa6^4Jfq]L9B?5<ZSq:^'UTs%q%F9gd%IsT]A-2QrW at d)h^6D8pn]*XVMIKF3Dc;p]Pn908YaD&/\*-Vn6#6>?6!)\(MF$KR$d_P
+%S''#fdqhSfZ7lj26OI;\fU[!TjD>nW#08)Q<`<h3pH:f("UZ-DeF>P.j5?!^Meu.b:%K6O,%EdS46_=NZcXMB2;&U=D;_)OjnkcA
+%h<5qAJ]UBY3Q0J>>ui.75q4qSlZF'-fIn10`/4D;;`gP9PV6!nd3i%Mmse69-\Fh*f"B8X$pBG,i=<KIl<;rtZtlA)Ini.JdbMBB
+%\^h5Go,<k*(C"!$jkbPSGe_u!0 at Q-(&1qgh.>&E-;l8#<=UB'P^Qb]@70;M@$fnl6\b/&UZ0Ko(,D)pI>6XAt`R6of^OL5[d2bsX
+%Y1-L/9RW=HaX9N?;1>J\Dl^gI\5gi1C3XsPKTJ<dr)A^6Hug].*BB5upA^^7W#e(QEau;c\PL<YKN1naSObU`GD at cn>d at MHWld5_
+%bh,Tk90q1bZRsdu\s4kNW$JVnLVDJ$#Dh4L.K\0l%-VdDc&"b.S_=>dY.&SuBu<J%cC7\P at 4Fqk`1pYmP!%8TS3//'hLkX*mC9R]
+%8`u./AWgoQ3Snu05BEe2=qe`pdfL9]^B6C=WNfi7#XRUO"QMWj`/*C8"qp'J55Xb)+Qu\.7N'\bHG7J_kreF>V'\cBXd@%KP1CsD
+%c"".sg0Duk=q"i'f at mN+RG'alX9\CSQ at e^H546 at Jh=nS/:+]pX0I1^<\T(q/&k>R'O#9ZA[N5b65m6M9qC#u4Qg;\$l*f/;6li^/
+%MAM*^MZ`ciT_6EVEb3 at 4ck9&\b!SBPEFbO!I(Eh`jU%@No<gL2NVeo\XW%T+<i##Nd<\r1T-WH]Vk)JpQ7D:VLE=]QCcj:!n#C7V
+%NCq`4*5("M3XN/6g_!>doKp>&HJofHRI/Ac_j\dO+q:2s%"&Akj!*=Tp=Z+RC!5l[!p$HWF7##ndQg2ED[EEs#&S8Xj'!h,"NCY+
+%:m/5_QG8^bHf:285^-sdkM=f$nH;YH\tmsa^/(d#PI at .+Rm&!V8M$ZqkOf"]P8IK$L5o]&@I[ib^.f3W<4=(?fs$iqHV!hjhTc9_
+%`9nnsh#]%]Qp#_j9^BGsEm+UCaVs[!X*GJ(anYpAIq:)pp9HPI8\YE%fK1AKpDH=R3$k5`,8JjsFM=7'PAP/A&RHY+)hMT3;5.<I
+%5sC4C3u-).b,8NKf'I<<BT+!WGpg/cS`B at .mn?)cV`;)jEEi"a/logcX:e7=FmW"C/q246Vmi$`19])7[)^l'(LijZ5==7uiq(7q
+%,iYE$S&h+orhIB9:rU0YY=Xa=2S1C*XBMsjpTWf?rACGQ)I'P\.O"nSjJ8n^d,c,JVnS=;HLNr2e)Zc^hh'O:VAC6/:&8o#F#du(
+%Z.X_(!n'$ecRI=ak(84hb*j#$4=]I*^roInTA0QtLc8o*P&n_DJB_N_5'5m,Br(1>@`"Xlk5d9,-Wt:4cE=3&jZ:WeK%'IP,U$TN
+%5ZhcU'H$FOVOGm)4g=C'rq&ZY5MrOU/`eO]"oguee!GMDH>VhWEBRCg at hq:l=/6:?XrB77<L\&XNEdni(I%.#(Qo3AJ/fT=B at eTO
+%mBUScgOY'\R6*9cs"%R[UT+"TPEB?LG9LpmC92J)3DnQEaUXfr2O%<W/8Sim8VW13D,gAGo?bTIii^0#VBClSDr5mD>k<S4QKb7G
+%&>khZ>kWK++aBG?Zp>\Dh"ps("0J%B9?KG`l"GA6Q5Qj9IuhQlo)-[X9q]<B?3;koq at J_PV:i(Vr`BDN?^4:;aeR(ZX1<XOi_'hV
+%cpXi^:=tS%=YoA]kR<pi;=[D-;U%4X>Jb\Jplq_YVa=9Gn`2#W'4Ah<l:T,HA3be?Br]j9/&%[ug6I#tet5Qe'FqEg+P*l]f1lfJ
+%N3t59ICe%>ro-C>opSpg-QV1cVeip^jj[AO>ii5[30f:P$8*EU[[c>OCX)QK at XbP!,-N[kB.fk(oTO&N#KCL1lsq<'PL0UYRsh<_
+%f]c/\f[M^V'rdm6D_aRHgV9g?mQ?jbUug9pgqR#qQf2-d1[^em85PX5#+(giY1SfmF68\&41VW4SjCVP at 0(';I at Du9s#NZ0];agB
+%WA$[^&iL&'"3HIHfXc++&KsuTB,U-CgdRL?f1&Jb:eSZr0ZYAI1WE5,5=[ZAnZ at s"EGf>29"r7'9L\$_6%>)@fC^tXW7Va\ebX=6
+%SB:$j8kre9E)':DDX+Yq$L5Q_0PmLDX,3E)Ik_$9o_EY*=`MO%;On"r>15XKg^dt.h.Vg8aob(@.U&!ji9I1"G*bWN%?Eq:05'4;
+%:];'Ei1Z`^dm['Z%LVILp,pk+6kXll[(0iB\LZF[O&%R4hatTaW/%cECZeJrpeO,R0rM>/AWcIWWLm+QS%12YVS]\klV9REd[*!n
+%!`7BLO"$EZ(`ZM>JihLLIa=pCWc0EAO7'+,]H- at R-RIjWp62#'gZCNLfjEm=0gSI at 8:b;=cb]*I]s3)q-SG2DM9F!d.bA?)I>eL(
+%MOC^=/2&7P3\,4Kel1r'#lnXNfX`T>Tn!0lL+?&Nod+DkkW'YeoX/<2-qGP3p9F53OX_5X3Tm[s);7#GNiu$tFaEa10t\i4cCR`J
+%$?o-uqu4%p>Ok#EmDG-,+ct$1[s&1-]*796\F8C"\)dK"6QPR1$f5s'>N(9VO<G^7IbM\f8ZJW:Pc%QFEL5`YZE'jq2k<['mF4nc
+%A1u1?-J?k:?9mF</hhG+`mlMp2ISRbIJTNQNog\E#4A\`].U&m9mMQs>rc2A>KhFX6:K"sb#_>+f^HaG'"gYOHJefXHAF"q7aLV+
+%g,!!bOt1dLi!2qsgH/ssNEF`Q)*$K*EqQ%!Ol)d"mQ[P-TXFL<Ti+d'lE)@(L^_==(F:M'QET;o8hB?3OqQk60h>4(?gj1.YpUOa
+%3JQ5$Q,\1_cGoDFR''&l3)?\QTj43(KY"#/9hP:S<85)';^Zq/jF$M2a<(PufU04[7To,p5W7u>;t==eiIV9/k6B]J=]VX+om"_u
+%(6k]Te3h5[",/qaYi9.J at iHd3R*9hPE@"Ij]*f&q\E$#:/?-XN0#!15m%[>ejL],>k`2Me5)-85I%RXcV^oOcYOpE#8g-JpX)h]\
+%JO)uY1B3-Z+#$>UR=,;Y5_ at S-lSk_^b8'nR&tDP7I%:#A[U+OiEiqTM3CW'`Z($OL&!ha109H2La#^LF7A@`bEL,.X1.tCm!3%lu
+%[GQVKjto9bQEd]H]l-WX7frq+l?Q/'-4WU%2Wubb[]l;?PtoSAJ75RO)sM)8mj at NA3:gsP5j:5jH_EUqP<c"h[HC%8p/^ACaCR"b
+%Jo7\ADi`c1 at i^&6OlH0m_'E^o-6)PB]bA\+0(!%/OKY8m)a"5fi!ur3AVJB*l='qt-P*;H"G8GmJ`AP<$A7oU5,^InEY0baB;:?K
+%#[DE9V&KbGD0o>g+cK,nV&!:^Qu(uk.!9g0.oIOZ<q9iVE^2nT"BNeUX^^Ul?^X9qO3`)jaCb>lfMEG!mR[`6%4CWCkhN>&Z4\Gc
+%Z*=sF,:/XQJ-Ej]%<a?4kPHJ^$]]#o-h(CWXTEP,SFe>2kU,;W1 at .RR8$?6_*O`FrZ(4?..?9">P4S6E8H0L](]?s!Z$@+_?2N+r
+%&*oH/Ii<^)ceieZlH>T3cB6D92M:CQ]T+L\W7K_GfU^/0L_hT<c,JD^,b^IQ[VWMq?lfLgi,&p3j&cpJ>>kcHrg4!TYM"4iT'R7m
+%T_jm6PF'HIr;3n[N$DmWZ;-S/\Y\N!AUC$7 at GG!rfluEIr%'PKTZ9HPiO#1na_fN1nWG9?QXaY=+<0mEkproE^64cUVp45kZpBfE
+%i`l6/Ht9 at kV;2OL"RT5=Y),<pl/+Fd2faoPELer<pO'*=`,BC1C.<CNG"J2t4uqi\f1EClpI^)A\P>kTHu2Sf6!(_c,3"^_nr[qo
+%pHko:kKA&)R6hDXM&K7'a`s>drd[V57!9n"]%%no-^G at FX3'92)qc&epR*b7.)1oG^*o+@)pLei>eBROo4kD_,^er/dC9lP'-'pf
+%H>#,+?"'8X&epM\P!&7/^\d].XE>R5l85+)k%nCBF&OpWG,)Nu$oZZ.;n]l(=Qh\$c+lkB3(7cD2u#F6X*-lXN(;('e%NEsIU91=
+%0-SP%gTrYF:<)+N6rk*S5UDaHaS`6Z?>UolI7iM''Mi\lV<GH_M2I8;!Y0:SGK?'AF@,4]KjpgLB[8Mb+3XPUbBcBH8A5dJ_=hO4
+%bb*Nq;L8Jl-U$olW9Ia'kW,:&PR"[XXZPf=Y]Kq:WnaShp_o(^0&L`'q^M%<@Jl]C5_85r at iUPEFq[0a>;5]D?l+@%A!Y?LIqOc7
+%/?0KHM\DMrFikXLj*i at G*%;McnnTB-V#LL9lQeCOm]Xjr`YSLAe34gU*$8,I&Qd*uGSGMn<(Y4Ik:)$geqqLOgN`=F[8U.iI4;Ms
+%J at 6`iI#NG/>.^`SrP$F-^Xtnt5g?a4hqIO,72qn@=jG^(mtVEA;'l"F:0!1)>rIi@"$'f at ooc^I2KqGKoGG\J?hSj:+7`/bPnWG%
+%]i*A8CfZO)WV$b at Eqr@ZBW3A)9OC`!ESI/]Fj<Q*$,.>X&mf1`X](XOYg\f3nT`aV/L5s.?Cf[8<oE@,(OO_tL2ps.U(LblF5H%r
+%)9ThWbI?jno'- at P>*/8h47_0ESp]l"gDHfSl(%]U9-nqWT8lO/VcPJunMSQd*-fY`r=Cg]m-W5l,Mr++;uU"7=0_[Lc?I^hH-fn/
+%IadgZc$'T^\YQ;P2tB7k5V#%aG%,p/r*da-4/6dORV)tdf%*_C.5(PfS<ME21koZ&>GY*kB9AV3:!Ff;ITj>fDp\PYW6S8:EftZQ
+%VSRjXZVl2q8+n1q7,)1G(oM]92Ck]U`\;N(jdklh/M)SWU,e<rHr%X0HE,7Oq-3.;U-!/SAISnh$^^/MTX-$7SEDmo?YnM3in#bZ
+%V/sj?8F0W?0p-<F!fe^+XA5=?.Y3n>FkA at 6IXM:RO3&5$#nnr%#V#FF95lF3HMA928[L%ND?96PdXd5Uf#:ZS1\@L<*+;21p%RJA
+%B_!g:$-ram at q-ZO,fFX70_9IK+[>)lpCULu%oIL5mJGrPULa(H0I19j'W??)X at 1r"rlsK!4KohbG/?jO0Yr)";l_h,dp-`Q=b.Y"
+%p!8VXI*u,l[)umA3s at ++=;']6e<r/IQNT<+JlB?[+p)pY]B2.$[j!Xk$dY<tT`*GLCCk,tTsPaE\,<*3(@HNTnclT+BaM(A7[AJ%
+%Co9n&W"mO!/;S-l[7cq)2b@(uV,!hLe=Y;:!I,MUc!Iru)]Z-rE?n$hKL_gmdHF&Tg4kmAK2=q3ZP1QRP"t>>:S"1Fn0*9Tlq1R7
+%jOcn*50kAGdLqata<\!:Vedr.$`Gn;<];:*2]3tlTJ:O_<*M=#%:i at 7BQs:6m;=r2\RC%jMtf:&Kl`Q9lRm'kJmB"9,0e3*1uuCa
+%ftQN'f$]rOq)gX=<;MF<;"1^-55;f:."-o5cI&'(PIJQ>kt*9`gUgb?<Zm[[Pq7B4jMh5;'UD;jNUhHNE\E?h_Z+c>43D/RJF7iL
+%$^2VB*R\k(*q0q:85(gn8M8q6ZuP1n+X]dJ#J9_ at +8hZOrUcUnCmmbl&tEU00)mKqkt4p0)YDg"8\WPN>X)^()_!dpHSWRV6;H4d
+%LIJk//qRMQ&7/^A/QD=o<0Q,fY(a<hDUk^Y&,&`5i6HK*RWkW[r'E!P=mb%HOY,/<Y?-"_UY:M/\Ss^N4M0)c^tCuoIgrnJ8FdiR
+%Y;(0OKEI"SJ=a/Cfk_SRRh_RRnDh"3(dQ3sVoi.`%26)^Z at c99Dl2+"@uOa:RU#buKUQ<Eje]6HT!m(lDId.#kLjT6=Tp_k.B!E9
+%ijHL\:4-hKH1iPG]!']dZkK\%dm]u_n%ddSZ1d_Gmj\520tt)e"5q=<;[6C=6W^T0]/.9nWQB13=UWUT>3=8;(.tl+E;2muj5E3k
+%bs*MD23)k[88)"_Wn_Gc0.)WWWUlj at lRqO(O+b9YR[T"thfTU>*;iBK[("BP+%H6%))6:4SRZA7F>hid%=bt=>gL[K;Rp/j6UfIh
+%J&]i.GPIBr/6a5Dk&9V;Q4n$d>8fMVK at N=C'cY?SPDpb9Mh_H&!0;N/:+uY/b/hOX!E4m0VGq!-qR6)OT"pc>a?8,,hD=g/eDN>b
+%Gnh>Mm*\`so#9geQJh58H[5hO2f$`be&06]\0toEO%5B[TAU[d4JiF&-\c[]$:=o at Lip>eKdC2Ch7G_e.?nXj,bit89]/m6DZ/N>
+%^p*Q"&)o70gqs&63Z+#m4que2eFIrc;X^&iQ3al'F)s`dq:=CD#58G*EkJstOgo`b6>"2/^)uAN%\au4lg#62g1a:d<9Da7M/XMA
+%MNub^?NX9/TmkX`8AUGcU;P,jFD_,m6Ya$8DP!#%Of*?f*EdR;fdp`&"/ntdZBTFEgIaO_d at 7IGJhXCZkt^A#^?5*[DEr\(C7t/H
+%JM;S"8iuFPPX<Jjo;F#/-ckM[4UC0G[q5T@^SJ4U?Y*u+8[9nS`pY!lUl)@;[.+@?mlp!$)N0''D)uk!$/5JTA?+gSp\O61Sg:#W
+%@QLZ6dV<:SU at 9B2Vg4mkY[Ns0gP06L57c#:e%1Gf`t5(]:FBE. at 253j`!T7nXhPPmZ>%f3GbR3l[0]HN67[Wmg<sW)]9iGE1W5#L
+%^1n+_aJL0W"aT8[-U0T!3oYIYgLeb199<j7$Pp5_JEBG%>hmk$R3br>InmQ,ScY7d:I73>K/L%^l9#sMRJL.BFLLoU/`plDgQN#$
+%:U72'*`DaM.<gpK1rVB#ocu+]*$`Sji?6pX?LWG\FY5q=Z+U!@Et'0s_tik6d+O1PSDf3Y`\Q/lP;;`MpGUg`Z.o2SFc]M0bqurg
+%0L9+B5ek5g5&ZrP0+(JKQ\%.df-smTAH&AlkLM8VY1'6qlaF at Gd28UK6WYiOB[_2G,h[,A^ES26PQ9pgUo:]!AVo/;/c"]#0qlj\
+%\&kV1U<'Y2lb2iq<oIg*&BH.k=tc2q:V;gUnu18H$])>!9,epfZ!gsWGQ]J,H)H-e`^e]/pGU\M-R,0Zb;1l;.p at 4JVMm&k?OiV5
+%D`R/#@dQp\H5t+81,#C9\_$@InC<0J%=Oj+f=c1;)n%WYGKP_7!_-%t/oC$jIV%:Dc8b2%5:8lh$QNY+cl^EjG@>*E<&W+7/`IcI
+%Msm=TOdaOKTOD_l-`N;O4/8h1NXQ#SS7u9BNPf8&4[_PbC1\I:#oD*(o&++567%>de>'dkZK1/2c^M)D4FCA3WMOD?FCJaM!0_*0
+%U\LsI[4NbGj,K?5q"")XbHeRa\MK"6;mWNSptJoVgYImSA,1APWbL^\7t$G,9>J82ro`(3.u[D)C2-;%0hM3OhFSH0-XI!VljPVN
+%C at LX@M0hl=<cbstg`=!;;hRN^bK74lPt.FI>UC0n]9n9 at 3X&Y*:-ipHDma=F*/4LC6VF'c6qTq`%I+CF$0`=`=m=tBB`7Y/Od4fo
+%BK39YUg0&B5Y*6[Yj@(**<#YlpBbE!,f5:!(H<Du[1PPs`A69>?5V7,M<6"BF,j87)ZiSRI7KL.a`fK+4WdtsQ&#&s!+eeCpYVS8
+%oJT@$IdJaG]fjfpk3k;`r44u_KK%;3Al]8Ej#8mN^;4$iVFdXN/?,E9RoA.gL-k&87Cn2]W'PiC&tY:Y!/W8rTe&bD>LuL&m9>cl
+%P2QIpo7FG(U*Al&c4]qO-]=6E[;M$%bo,:(CO(k%mR3HuHdQm?[9?QnVUsiif5'+<.MU-0F)F;`6&M#)E%:k:g&%!55b-:Gnt]<.
+%1--p5rBWUL&$r/aA`AfffC(Z3G%g$(>UcX&0913GDS"^`Qg&QO=SZ"SBh;..)=lr"8<T;0.oPKhD(gT8Bb2%_K%4U[+?Kl2'ZYn+
+%mFJjQ$'*loe-3p+j:.9hT#"L$ol8O33V41#L_F0QlWFhFpT>HUPJIaVMM6p$j@^&)]30OB5eV$IB6)O"9uHG_ba1lrR50>S8cn"h
+%6r7Tp<W,(q6C]t72K/P4>I<.0]8jSZrhMHXM.F.WPLb08q"ol--/tc8W[[oWXW4bh6+CQZ-6o%0>J`qMpElL;-!BfO\CWoCFHOF7
+%cBP4hX at Ecc)*m\%"he-c#NqtSoMoB+@<4G?jiR\uIIg_)>lApYHYOBGK6"4!S;987I;ZP)/!hpVUjtZ5%*dHF-[qf9^&5CoFT3up
+%-3l49,W3kAi2"$enJ*4C&PLG3hE:JS2Fh4B:0@']?u)>mX.7\Y$(hI)W"`&'VB[2A1i<2CUFGI)AcWruL.KdQ9Tl@!IGo=:H)r;i
+%09bD=)N9saMj^@i)KPSgX7X'g(1Qpu=&XjSQ6P3rMGQ&e0rps,\VeXqY5A.aboMsq_H'E-J@!AlrC`eZ:?<5<ZkM\(jmRSXO^4-k
+%ahHk]OHTcRX>`nXP"e%!Z.0dMC5Td;2(.YF"S.h%G:pp+)OIV2/mQ,b9ni7`/d at d!!fZ4EEhUh09/Ons6V#YM3TlS*p&8UD-9'sG
+%01P9f_TgBj`Io'V(cs1PS!)39F]]8\457Vfb($(S-DbCSq#M3+"5.^O[bk,&Xq8 at YHNWBje[bDL-FkapW7TOX7h-sGi7*[U**.W,
+%haYV:(u%+W^1:FW_+P0#%=BDqpppZ\6Uem?`E_#.CGSdAInO<"Aj3/Ok<CtoQPRFNLcd4$&+8lmDE/l!UPufHp$=i(In?$S6>su0
+%G;;jr_.c`cK"'oG-H5/7V#YgX,k%_e/.FFFk/gKhQ6Z@?#8Q8]Rb_A7NEH;r65[ID7R)gUJ]4e@*3^e<d:UXg3t0^T=QDK_PQsIX
+%#kGK=bV9Q=9mTeaTM at VG[(Z^Z4LrqH at NJQ&-CN0JTo1eB<1Sl\(@"dE"Il`.bRNa<Stka6*IW[Ec&rqJnjLLUJ=L2`9<uW13X^5F
+%iM4M(.g,Rr"4ajHV8(iUCS*$3Y2 at a\CWPne,hAJ*A at o9jb<h_dX!B25X#uKZVJVs::]]LrZrYg<=pAN-/`G*EKS:lVeb`L2"&5h!
+%@O>9MkNo`Tk5&e1N0gZ/iD,R]-YYW9)7)!WL[[bPUTp>aO`Yl4F5-MNm<jTn+Q6XXKDBnGa%<Zf].nl?NKF"%>g,a.b'6FP-",O_
+%E<7Z14ke6UP_iT^=>s$JS)&@jL!;$*[r#6 at qJn@B`I*71Bju22_eWe&?kjHRWL_NRjnIhGT'H9'=5J^U<808HEH=A8IM2gFiT\^n
+%kq&X.$p+t$QM[%;fZi?\bQ_<HiKi7T;S_Eip+#k%TKqLj80041Pk'dJK9l9m9bC6dih2+<\'QKU1;WZTim6.Jd at RA2?b]QSq=IUT
+%1U%u\Y[2A_-kQErNe3:45aZa@,YLP^8da0L]N,i3\X#=n@*0Du"0:KL=>BU3'a[%K_PU_3qOi>MJpHPP'?F*jjE=k/Ki=f/l=!!)
+%$-I-Nn5t;*E(NHF:X3c7oEg^k_/IVMn+l*Q1[[mj2LXNSKcbEBr.q/DI':ed.7X>m,aGjE(PcDKmN at V(1Eg&q)W#oKFet44WXR)a
+%A#99#kste!&+*XJ&ou]_2Yj>O?>N^sRXhRS&62tBT7+@(D"LF0CPSFj-DgnTdi\sOTq&d.WUDJ!1_pU9$Bo(po.h.aHrTqF>E4&%
+%SF#g$BP!h7q.Qad+D^',#8T>$DX[FLQ"!7D$Q$Rjas9!I-Ao_an<7>-n(8KKg(JnUb1['4d(7oo*n#nW52$sBD$3$sp0gF';6PUb
+%C2r"#?3tOH(Sd7m:U/tb*CR2X-/L*K/)oNYA=WQgA]c-KY3K;0P("gA>=sercB1',`-82L_IHjI^mD`$H[^?\*_,>oeeI5EfB(Qd
+%.D[*;jlobO5Yo?Q/`iMeFh5.)8H. at 6O*9"0)8 at OZ@%i^K+I.P5=Mht:lc`GE/XZ%A.1);kE_!9=.f4W_pVpV'3L&MCSI_uVF'I%a
+%_oeD<'!n">BdJkF^$K@#UN#TS@])]OOtrW89au5B\/=!cH!<<"jKW_/oOis1B<">GiT"*n at ps6N@WS&]X*u)]9DGgTQV`++enuYP
+%bU0=#V#op8'8DJ_>iP3J_A;RnW><R_H!b%Q7W*Us8*WUun))9(;Bl7d3/,<5dH']"f6OL#jJk1M2KO2=P(0j;R+[PLD83!^_83dZ
+%#1?kGFud!M6TsU10uNFT]k?DY'5G[p/U"Eu<[><DP:fsCSE.qk4\D\K#=!EUh:cle7Nj#[7-huC:T[Ro-NAFCs.2lj=D#Xp%A<Q(
+%@tL=)=G,Dt&O0Y<UQHNaH7Gmb`QaX+T2g866(9d`l^2eU?\%Hk0H\M_X\"Ut)3VF,YFXmge at 29-KNdH_,fn.=93Z\=i^N1K-KF+p
+%0Dn*s9ggbfe=2$jb<&ud[H\hic2DEIA0)kAo2R.93*2))ff[?=/58A#aPR8^\F%m`Gc/K`$)h(+ol.4oHh+n2+#4ua07)E#]nsk-
+%<!YtLoph)Be>.55;UX0A=As4HlV.DY at 7Ab#m'3d<:;Nft`ZVpiJVK1fZig+r'7[7j'YH.iATPAbK[WGhW]rA0Er-2=AL$NO/1<'K
+%jE#M,B(\o`]b!mtR2["=D*^B)3&uSi, at AS`G_ITH)6"32-l8[sPI)Sl?=\41:gL7c.6m'0A7cu0=K$H9lGl^FC#4UC at gsQ3Sfq&N
+%Sk.P>o:&A/ZLm&a<8d#c(;X_TTN+_C'Pbte1+>u>0\%,KiLuH\Wa(0=Qb7k(X8nX+.d#>PA#Yl^ErqOpDMfCfgss!50HI:bLQU[]
+%.ke'i62&#X0Qg1%7N5h+[X.J?XM<J(ig-Zu)?AlG-CO#d&nV(('q?OE`Ca]4cBs="LWuqq4$oYj2a3-GG&duTP24D1F^Sb&i4=8?
+%8WjcrAt%IF6EQMhc$OBK)?G:kEoDd=PbV11,b[%WB!NtUDhGH@>Vo%`U9i<&0CNqd+nSnSUt>/T*g9uC=PPMbrmXE&C0?Y at Q6Vi=
+%M75p(g[Xi&cgT/s8ZadT%^Gh:$c61A$8T3-6Q=^EGp6GW!;_FG5XB;=)$id<Om;qq7=D_JSN.:nWJ)B%krMbHm at ot"[#Vp"p;$Kn
+%^(8A&m_RBi^IA;'cCK6\Q7ht?M9U[^q08;%d8c]G%>)GeX`iXL(T"#j$4S;Sd'U&c<F(gonL1I*dTU2E*"pTV)m\7cMmqd5:Sm/7
+%7AKdd>5+boD at Z]9Pf/1^E_1i[Z#6 at OZ;lpiq(d?9Nk>X`91kQ]V*5 at f]CtK6Q5ab*1f3Il%EuO+HZ&GjM>&L3,/76fI1KYjMOo3<
+%7am2uWGr3e4L@&U>3e$@d3Rk2YUlGpHbdWhX-s/M&k)-+BF_jEJ'R(E]r#juG=)XHQ=.OZY)DEmJ)l2YKG0eu;_8>[52C]:Abh/C
+%A-2C!m^WTkcLAmJS3l311$G]3$8^5P8U9<j8G5!R9!DdTe<'/LZ0QqTa):XGT=J*)DU5Qom>?P-dj:N1hCLFG`O2fcc^rb:o0?F2
+%IjK[!iPhKpdHQS'b=A6Y3.bd912p^T_+W3s_2MU8=/'pp%I9&2_/IMo$eBX(]fc$.a+3i?[/&2.kW0%(BgJ&lqlNS_3_Rt,(a1S.
+%7@:nAp8de.gGZKocIJI8G at c5=)28<6DJO2kP)T6h!1Lf:d<7A/Tt.IaNd6MGpRXI"3nRK+P&/J&1LcAc*.Mq;lkFs`\63Y2l0=mj
+%AMHDB<:5V*CR\:q@*G=fnm6.%<A=t`11IumeHXV/9]h4*>-?@2P&1$/9WPABfTm8J`GkNG\[O,B;@3QU+!:Nd-'.c9,U(htR*)j*
+%ZBRbD'iG5A\[rW:M!s,fdMlDCk?9t8hOL]II\H4br7[I&[%2e-mj+S6<?[c^fQA8$<o5q.U"=5lih%ZD[.otM1pbhBlU6qOK at fu]
+%/a!b^Bp+utf_gMFbD(lid&0hr.I00bR>YK.5:AboJ9?1mjZBBa4rjKK.RKnA/rSo#89k$Q6.m/$E?-jd<p,WMpV"LiW77!+b1!&5
+%8no;)?L6f;2o3M)#HJFdl9t&`il`D]G6&(m1\_+1*1]UZj'7:>op`nn"9SM76VkMoJn6:@)_'\$`1+VXl?WB!;M"0KD'M?_co7V(
+%guS&1=*^jDn\I]n4+H=)euh9TaqdebY7gaM3A%[U8aK at 15^Q*cUZ/\RMYDI<<0@%JHTrJDUug8.lkdQiB&YpaKC?J:Mh^2)CM[3p
+%-1X8)8#,Va4f*?0`[i3p>K;:6[XXM9XS&qrApEMtVMZT\:BCGsR6`+@^CUXdk:5Koa4`BZM#tN/+r`TS.6ng/H-<[ofQXgfG>0TO
+%`M=66!GS/U;nssihQuUX$l<^N(Ho[%lB$Xg]e&cm4<l2t3b%oI,6dCKK(A2)@TekQ1o^j=31cK8o'oF3_-m/QO44#\lDgBmMYGnJ
+%&<T$j1lN)DS=N_-<Je@\O^V_`4 at 8@dglL0WE0Z@/:pX*aE;hCe<rQOo#sOJYOMJTkK!Tj8"h=cVO'?n=K:VA!=t6HrQ\b6'TuURR
+%PUZ3`W5QpF9SLVGq/1c8mp+ZcH$$kMM*=uBa%FkCj$^Q0r2CAlRTj_$_3toR/<kL0o(%KE^YJ<EdDn#O6&h2S1T5EWRbAY:aXEu4
+%=gf<?'Z;SS9Hs[SSCG9T1GX\I4G,9X_`'uXOf2d]ZB58NWFt:i'$+n\rT@[?`otIhqgKAG:@4gO?qTgH;ijLXdIi%Pe?>!pR"T?@
+%5n^,eL5i?055 at 7od5T7@r4p3Ln&B<?FZedO(\oDfoDoJ5IF;Y8h1JM7mE[`#?X*#Bmf!W2c$Ekd5@"S+/[\eZ&0VsQ0m/iV/2P%j
+%m(I1q**[TXq7Qe-L\bIf%+o+G0?.CM]R", at C8'10jY6t!aG at oTNd/W'aWjO+YFkPlq[tt7Z\h3FBrNCXm;kg!<b5g[^9%3Xhbe^/
+%K1[(^f?7\BFfEJ&r#C!5(Z=eZ%:jYIkitF>D*"5ICY:janr;E0%`MR[9`F%JUnS`N[^qD8an.+-Bcp2O):Wa`\Ai?<(%\0ETl7=<
+%8["Ac;\2gL,oSLsAQ%`XZVp3$e<:'[Zr;NS6`YK-7LG1o;N"0sE=7T0*d<?a/=2%<ahte5[95O%aY1FrO3gA\9G.;j(?hogL`'JK
+%6`p6:4IJgf9*[/=/d!FS&<C"<$X\pbNZ((<H$+DrC2G,>4N'XWP"lAjQfqr-k!k)J"(=!]2 at -nJKZ532O'R[=;k&!6].!1^8MLfG
+%er<:Q%3q_*9a,'M"t3VC3K?!7$l_Q<Qo>;_)fbUEg./nN&jkkZqZN.3X#C"\\M:%TZ,?ki^Ft^@?a+>c3TLm>"-bER7#/CjS:\^_
+%p:1SY6Hqn;C#lj3;=CmW>Y<7 at h`P/e$Z0_PB+_!*5o->>R!91M9*<`%'_DH[E.o`_0\.\)SJ&3uWeV4b8Y//R@`W!a at E5Wd!D^nT
+%T^J1,)W52Oa=N[[:!#Fp->-DK:,3<X023Ac.i7+s>lO at N2;kKrKe$kIe!s&p>K>q5Asb]L%PW^U,3O at bU0K4D(6TGiYf^.=TI2/(
+%)5CkDP"OK7\=i3Bna_e--s%G_+P>;R!RL$@$:mT5 at g8254m-?9fVD=_b@\_>Q7^6Of-'@<_k[er#bt8\SV&e531Ek]9]HD\GrnlI
+%/IedQUUEu,,cNs"EYOD4-MQ+c1Mi;N4Rn`En&V:rB,`lM%OKrUfWHHEPnI-7)YO>\rRm5e"+&UJ3id6D(t_DS8DIt]JY\M at 79H@@
+%pj*pR*-`kXE'ZK(N$8Ap:nTLVRNJ[T[[Db;/MN\21H9 at grE63,C6?(..PdnDJt-6rqk7`'XjMdDPHEok_:Ht@$Zn/.VVZp9!"OXQ
+%9Sg,0qMPK2XI+o at iDA\tG`O/AY9caV1Aqh,g4B+&&^eXH9&d_M7>P,J0gYY:[f0j4r`N8&8-(lMKquWEMik6pIZla]BT&]J8u@@@
+%I1V\l\7$ZBB&-,eH9AI/C^)[pqF]0N`g@?WXXfQ,ZC^3*P%u@?)Xnkl`p$!2Sq)`abp'[YWKE\t3%<%75)Y=]8KC/i=jdTR7L+>g
+%]h5O$OH>qk$W7"M$[OEsj&S3L!4kM^TU?rn,OZ$V+aI\r3J!A at s$),?0u69Y3ritCi"[l;MWpLC%QF_G9S^,(%m]L>4\FFo=4nHJ
+%>KGK[MNJ\uqaD\E<d*0>Ql_6Q=WXPI*.$d_H,L.oUuMa&JLj3W]44F)+P<o"G5+<mrF at Ol9JaQ1,N)J@'tM*Ma0&7;9!_E\g_HTS
+%89mM3/33lIQmgOToZ[8ME9UFb#ogsb#Hb8V!5]Aje\\U]W`hojWG,A-6ta;Xc%4?9X-.4nJl]8dEktWH:]:@9_an_dOIDaD#'gdR
+%+7V0KnuT'SqWWkeo!X,o$!8rUnj&Ho5lO_#>'6=V0ouCa^'"&=V.XJ=@p[%;@W:0X^<9*8odOj<A0l2IA!m@?$M">U(dnSE21oZ,
+%!oKG4qoT_]MK``Y8gpu8bZ4%9>/UFrSq/hs3>L+g=OZhte2e<SNKbc;^@Iee8sVm/63$<oB#kTtlCJrIe79d)?9g#d8Re.BN^6m`
+%_2eR]ZN;odUK2$=V"7A_A"HWP.1nXcZRbt''>S?ZBniu+Gn%/#<QUfU'0+OGeim8AlNDm0ctu.UBCp>R^erq<a_h4^6O$Jdh-M$W
+%k(HG6P+7ZVP?K8HB/+(*AsO/e[_6M5/)F'_BP;"*iWAtb$A>LkTlq3cfE_>S>)H>JQ5"I"_WmhO_G#M^mb5Gn5b*!AH$*i;OjM+[
+%?LW<]QBf/aS>$HmFJ/D$WmDlZ!IBab2eFiU2oN)0I$/qnAc5I)hNKeEdCX)7^pYa@*_d:Xi)://'Bb*V9Y$fb:QDr:K>`:>^jsg;
+%U+](^jUrl&%_=XLpAL4aIcfc$lDjJ5[?(TQK7,4QL:Gc$-Nafo_?t0u=h(-n1tl"F:spNiLj7LoF9eqC]g)Y!%@ZVFZL#`m\Br4r
+%gcJYVMd+Ph>4r_<R&P)U/aDg6FSq-)OjQP7,:Ojq:4'"5.K/]]96?@%@ksgC>(]PZ8kMl5^m3Wf1UYdS0MI^E_8hcB"PV>Y.7^;$
+%T-kj"#^X$]V<1;&[t62#B"9f.M'9s/@'qC'M<tBPPR%`B"<^rJE6pq=-:nAm"fU3A+CE4TC;PaWr(q)7C]HPn"T`kJD9J+nCJ&ie
+%9#)jS[=ORRJ:"oC>T5FeA:itPo95rS;52d)Z9BPr.S'_Jl3Ha#SI)?F*9hqp0H.M at Ut;oJ4[?=S5\a%E0D-$Im%)SD4rOcH+d5A5
+%FMQQpB2S_//!$nfX[A\)ao`e'OBRIca\7k2JX/mQr$90!V?T")8c<D]!R\&%2>&fub3Ksdd-G8ZG,S`)CiV"O. at 14A>e<P4p&],n
+%<4B[o8g3Egje5%C?@W##qlK'67L9-K&WFW5.GNcaj:n[ie?DUFlc*MQ'?oq;:t(BPggqen*k?Hk1fX`/VJH[3Cg?SKgj3eH\nDFC
+%e?pP5@*MkW[Ys#5!($`4Ij=1uj-Z1pe%cPa,fY)h>BjK9.S2-sF=b61`N[KNY+,]eGR+I'ZE/)W6!TqXf$#?*[sS1Z<>)\c_O4?4
+%F+qC8o$DY%>&>V^**PcB-sQ"fQRaD0FQV:<V5,tPOpljHeM:ZH!)]7KRL78/,/<]6,nZdYOHZ[b"J4(r\<i.\));h+g13!EQNOJ<
+%4a7:/q"*jG+i5^q;9r/Y7"cPo;ANXj;$YMep0cEI&"_7u%7lgbrH5sj1*BYWq51SU-\tqLrIE)o[7cGr+Gj8LU1Krf+C.NWN)g'U
+%3FG4lH3)PH!CV4:c)$!TW!!2'A?,oXH6?@iM3HMRR7q"JZF7<LVS+&=2OQ*tl_H'$P[n]kd*0>46U&.*ES8[5EJ2pYlr+O%Eg\"!
+%aZOYc9ECB`"#-\.P&E6E'b/#'5]da^WmE.f&B%n^Z!(g at 5_?$^4%C2BB.9*[K(;CfJn1Hr7oPIhg?OO?(DnS*8_[G"NC5fF):TPk
+%5Q`uUQSpKBQ!.;I!/-^+Ftm[0JgOZ8foBn..,e"eggH[?l;@331=/l'NkbWg>t6=T at -i!c924[K:b<$6KFS("1$NKp`Fc+kF=OG>
+%N(.t10p_,?bYsBgUef+*6E$cF6 at l,k3(fO1>0NtqLRVkLg^jB:.W^Tn=n^bgMEbkU)f)d[TZ!]eX$^oq-O]KBRt7&#i<(27aGPS,
+%(>N,]R\W'hNa<ug^h[fTZ0TF\8Lu!TLo4Q&CI5LB"tD\F`kb=U^8&i-iaDJ'"*A-*Fc=V"7JEN."thqWga&2@#%eW2<mj9T%IP4_
+%-r>7)eG7Y7etDo&SH@\VD.Vg:r6$i#Q<=Qc3!A/gZ7$<J,;#>S#4deI50WUEp$"#s'YN:&f-$;:,PWZ)d+:;M2Y%2de/Ngf[Pb]k
+%bZ=tpSr>7L\kGS<AUqSF*oVa=o*4\uD>,c_H`$)8CEPpiVQXR9AO(?ieL<@\UKQMZR)*Iej23u&,<qsm6iI\!T2aOoTM7>304Y0#
+%cjo/I=o1u!2`0o3!s!'MDq42+]'1k%KjZ[Xrri\bE7R>Ekk2t232K8:i9tDo#f&f"[9J9C/l>flP+&TbaJ2oWVpPF@*82g0W55?!
+%#^U1L[QlU0=%2ijm=($\fAm.F?KRpKb&)puKe#*:H8%XQRq%BnZ;)hBI#qh=5erW#o*Gs5khr89@%r0#_B,:B(S/=K!@`XbFJZ0:
+%L9=c6iX8Yr`+oQJRjlpdSf?0$Q7W@$7_=p at .p^^7(pG5uYoDbr?*r&0rCKE[I7\0=QFO:-W,?,$PW^kf2"=kMe!;JYiMNK<='(N7
+%.C>P.**ZS_2FTqME6a_0db:WR$BlF%*:HLg^8AG8-`20NW6PdNG\62hK6WbQSbEaDA2nkVVSG)HeAr?g4tn-!aO[a.EhiK"bF(^n
+%J#(;t99t][SH0q2=d-oW3eI^1"KA3(h>m3f:s>)+1Uosj<"`8g%iQ<@&f$Y.i?3?2RO#- at Nm,h4jpc0]OX,I+8=<,/ipOqs^*VDt
+%:o0*`@$6>/TbN-$H8HY,R3qA1RC,[W"Ut[cr(tc'F="2hNrW[p2B$V/B'A'S_-!RJ:Vt?XjoFfLBe!DPe%.0,!-hP%01[D_10Ui&
+%<d'mKo1He1"067n!cu_qo1./>[Ci&aS#*%A<01HQr08ND'ueUm at pU'WZlT;P7M)U-Ge8"=9s.Ht'Gj.rD%V1"Iiehn/M)G'UbTYn
+%R"71?8HJH&kUo+n_67A!71Z_8Q$%mfB4GoG6"I#e/R0W,HC+ru&lMtlD^HnCMHrCYoHa!/f2UW.`$`q9rMhJ'>F$t>PU'Xp4YA_m
+%EL2Dp9:a0GZC*/>i4#Hm]-J=dn"<FVAjSsj2GB4Daaf/D9m]<H(?C.!RalM6=Ag]BY4/o9R:Oaf^[4=:D%%_W<M:4.)bu]l>Tt%n
+%NVjK89kLB?;-nHP4D5g7h-W$&[DFnV'opn!hSH/@NgaL>OG"_o!Y+*BdhOIdf)20KM(UhXWZ(VDQDm,5NZN8gkG16 at 7d.2ijEhJo
+%U8(/[APE`@7jXMk(/M5U_&=/L"^@TNqn/h.c^N7WGH!JC[0Y^L866n at fp;+1FTjUV'&W'Xo4/@d0<Rr#9dCTS&F6';\*j>Nk^b(n
+%<or+$Y['%U4*@.&8P@>bH"e-]E_V at A'GUJ-9`fj>Tt7A!_2UVeYcS*8ouQlO%0eYjC`%4Vh'q%bQ^mX8L'j1e;Dd'9]k.i(Ck>0]
+%`m=;7O]_o'(8,&3%eY<CjEh*-)(NA'#0<^(]j\,UHD<U..3m+dLJfU"m`5gsF&!+t85H\&ONrcs"UO!U\gsoc"N`DG>A\Q:UCWP!
+%O%D]3B$!6'.#0I3i5pZAVWb,^qGU<'+ at Qg8#+ZHQ7g$+X3!HT!M)39s[7p5r\BQ/*Pg$9"bL!1K8Mj$SbVG&t=?- at l2Bhm0.n^3\
+%Q."pY//0*V+2e\paTgRK$OT3RMlNGCUS<(b:7ET3-7^X^YoS0o9!Thd>o=`U$tuA3oL!!IT?^DSe5YYI(flq54a$0;FTjW03i at pP
+%+>?FH4*>T)`Q^g>A-Q?/25g:S;h,:0)tfC+AODu9BoM>aSgJE50X\8J+h-$$@Pn1'b=S03\f3a9X<`(I,IMP4S1Q;MV38<L_8WN>
+%/#cDZX#+gE\\]9rehuu$3&ouEjqk*VmDF4(m<p0m+MAq6L#tT>!>rmh2!ET?1b/6iYQ-U at kHm%\1OB;D;X0Ah<RV=0e3FX at P>S**
+%@bu^,e'%9LWU:TnR4Mhpl`ug4:P_T:FHgn4BrPKebKDGp#'Lc-:d*Wd/Y$`(akI1L,I4q-)>Gu]Ab0Y(?K?Kq_iT&8FA<1<OTV)r
+%F9PGRfXVBc1'N'p("N>g)p-pdNZf4?`Ku4+dI.JT0p[L`J:/Zu$6!=\]LIT28(5?YhR#1*Gp_n$]VCO\f:?Q.Fc.0PiWS]s'YGQJ
+%6J^JC#!PhKYa;lAAPBJB*U at I0JGn_f.f`J\]Q0Fh'[[AUCmIFZ=5!du$K-kE/OBhp'-EFSP=+M*$[SGp4'_NN"fZ$qds=]-*LSXN
+%mDt'C19.20W8tm!LClg""gS6PS^+5S1K\6YRZM0j1(d9uP9:%p_h"R8nd!ND0rB"!ShU']/7a.5a`-pLc_rsgnT5q,?<"/=f:Z*b
+%S1KTg._SGB'k at CaLblkhRU($j-hq"^!AchZi0V:S]Za?q?\k0#\:HVmr<2d1XG/K41E'M0Y2qG-!.b?%]91!@`OT%M&N&Hs!<Etg
+%UOF*fn$2(/="#gB8RJ\hA0=fb$Yb.XV/$I%O+__L&S*9V+Esf3TJgNb4^\1I'VsP"hfg&+_3+tTAHJeUNR,Pa1\b\,B`rQDPL`TW
+%>VqOB>6qllm(9Yhgg8im-G^jD2m%I<U1YL"Lf44R\k5##/Rtg-#45&[j?VY%_'%3l$;uj/Z)-T*I^NO5fPK`maMG(V20bZb!5>0%
+%SO^4?5dRg"ECYsDlO*eN&bnqc&0j0_&ot31!6W^_&!U2BZJaiNd`I,[;>.\6E=O5?Q&6omf5%m4)Ce?O/XDMQGNPbiIj@*^@],;9
+%0<:&3c"t+URP#oe,NL8ha:>+d-Y6HpI[-I/dimV1X-O;DPV4gJ#MrapFcLmMeWEUk?S3i<(sC%4Md_6kGu3etdK//`BAH[b!XukG
+%Op9:/G,-ZedR<r)24SS'c/HRM8=tum*,@\1#@MEL6C5[lHpDnI at E\g05V/n1/e>^_BNtdo%m<GeGbZSG^2bU:7-Qd(.B2sAJ<2;?
+%7-A8W)J5dD88a(!$WngJQ/qe at qOo-L6DPGCK*7Z%5msAbItcYe:<6<CNA3Y3k<VHgo1iBOXs4fC=UMQ*3Tqk\Jm[X8PG'.lPE?-*
+%%*9`Nb=/mp-_2bIb__6BkeuUD7L0o'!jF/]^+CAnP&IGN%(7NH`@saq&>Ek'=TEadbRoQK&b#o`r$?G7Z5<.,(2t<NA#dd!NjHaa
+%(!*,H8"R^.?D8WUTVJ;-mj?RX=TRo`UR[Fh?r=$t2P."nX;r\pV=Or+0);-n%g+[\Q\p)h83F'']3-9rN09ACW2S9*,sn-93(_F/
+%b#(^?UfJP8%A0UGDSRC.G4:jF0%!TY$4BW6huXA*-*rt3)-4(e%p[BsWc4Tq+.BKdUf at Z<rWW"rJk.AnVQ_3+:10)>"<mikZu[NH
+%;nne at OfK'([.7 at 7.U>]G!iXTP*Zoj]Ng)A(TEHLFBQ[?eJ5DIe>U`'"KPK-]/WHIa3+SDf(O`7-"*qp\[M[O//NjUXFJ#e#%M'+4
+%cu.BX(Y\cqZ"YP0+kNHNL!c']P$"Vp;u7&<I>Q8kI[V6IaVO1]fKJHk@,G],MLA&cEn[q,^]=lWCH?VqPt=G<iV0#>FdA>f\Ob>9
+%5GUH(j+)7Tfld.o#W?q3N(leX[*32UV!2$Db at SI,'a8T at FFUH1<<5E2ji>=5Q,Q!D%,Cc,Q1m3Ngm'H7V["DeI(9J%G\D"B>f1"P
+%Nbj<<WM/aiU2D#c?;gI#PKL\j4a0 at 5$c!Z3GUT>GWY*oO3,R/q>pq&%V!I+R<M`A/!rOfcA]3_aU^$\n17/hfs6=D:1B<%0R'rG/
+%+QmB^,\XuHVap%^)LP>32$0=<,i+(U_+9u877 at 80NSk(n^^ECPFfS]O+t&=;om'^6YU at M9^!_0u2<3d!H?KV>#4=D&1GUS639beV
+%<aaNLfid%Bi3(SjqC`joh`@:u+=ZnqF1Pg/+f&k]1!3Mp7D)]+T0ut/Bq`<CKPI<+6;oP0/sk(cb(n]d$()1=&^Z/MFrE`adh\4B
+%G-RdORBeHu6l1J%Vct!?jdJdZ;f%WWPd_&T9'>,J>d_u?-;lBao12oui)5ko0.TZgE<3E9!ARM=fgS<,QNjXPZYT^>8i'olFor)d
+%7)C)BgI!3-Q*MdF#]L9j=Sm]m#,of=@Gjligl,!'1#!J,+$B_.XsKFg!.e$h0BYd%]8&R9(+X6knnnZBApHIQ!XKgg]E(H21+L*P
+%PQ^Bc*;Gi*aK,tKT@?JIfAIe\['LP=?qLEm09_>hP1_]8'Ju(Ki,<.:'XUYjR^0pNaXD4D2UG.5gd_+8ZN&)&T[0dJku*pH>8*pi
+%@qa-7Dn8e[hFr\A(jg(YMR"tS?FeKbJY9$A+d;YDRAGpTn$R,.27'C4$fk at uKFh0,<._Jaa at E'a=2G8*"+2+[6MlKMnf4T[!oETj
+%Z:1T`R1e?D8t2:k"RDI>K+?BsXVtJgp^\Ys at rh#G@&@AePkhJS%K6(KdePX"7o^0]09'oQn@>U<b",W&q at H16Wo>;YEI9C3I)oa1
+%?LWD$2%jAX;4l,FONZEt.++3S#eLO/mk^nMO;YM=92X+e)(3alMPc\g'j\7*Jmi+sW)g]\McM1+oFgBb6ViDUVisMmVKO]-J7-1n
+%&sUT5/BQl[!.`Wc[F$l77^FGVd+5\oa at qo:V:U`nV*s<_WZO!O,n.YEp(TCm?.:o@&j_N,R4OB"TO at uE$o!FhKU%KYm%ok/e,cqo
+%\KVQD8Eb1+WVL?YA^57jo88_U=\:>adu:T/J?gCn=+I,%iE+2^!t.frP<=k7b-b"nFp,/W6sc<CJM/HcO3HZg+IllHU<'\a?OB`l
+%79b<-.VWHE*7AY"Z8/39CC2r,K-UKY<l.S+2a=YL`;oL4>Pe\+[#!KQmmXRd;[=)k-j/s*8R"An"1;s[$n+krfQ,fOoXE$:Jh-0p
+%-hB;lLAlm6I=ZDY3`(DKNGL/fW*'c2 at VnhLgPuuc8bn"j5`5o%cm:5W;[<"L"RErre)r91dMn]4Co]f8dB4k),,]LJ^s.TLMO,AH
+%D at R/P\puQYhs5h\Y7,]QKKsK3/sj+nTMC=RX`4F;Qb%tjPZWSj`6qO!;Pg$H8ri3QFf9&d`$raH):g94365X,-&gOYMB?TK`j-RU
+%S]G.^U8:N(!P#q<$%s@:$<h%L\KrcsIO$!]XYGsCOGBK)V3t8Cf3!Nm$pY+0qGa8nk<=[>US*"IQ#Y=e!@5J8Zm-^N'k'aL9>DXj
+%l at U;`@!c%-MJh6d):8pCb6RXnosg5mK,`GZYS2Z2;Dg4Ri9iIIl"`b`:(=ON7P/*+=\Q5i:KI$Ci*mCr3'jBo=9\aa$^F(uNfM]:
+%M="XV?3BF;^F$E>LIsLm&a"a1YOskb"[%IGeo!;KT@"R(15c5l"Vbr3AD(SE+-\$2R:IN,I8*q6b\U\"Mf,9?>bBhegJ'FtgP[el
+%=#qtFq$/qi-d\2k?e#k"%E,`sk%F=teK))`<03&[BNU'G"#tK*OBM9M"Z_Z.E2JEu&0Y2O:,ga%O7FOYIdA\;3a&WoO`J!kKL]dG
+%DQ%u:=/M/:6X>bhJ'1D5`t?m,E0MmZh,qK<M&h$$+D1b"`#?K<`&P:0gsZA$(H$J>lbBeh\7?bZ!S!(LWg3EsC08?G/sJtRJ=Hqd
+%RMH+pWX9%-+eupf*,s(X)[mS.MD?V9H3siY$G9p&!-O2N15dnYjiA$h,Fa'5N63rai3OsD>50l,Tuj7k&*4L9J]V)[E(%N.1d^>(
+%&qmU*_c`;]1kPI^=LrNR.r%F[>(l$rH<!.$^:-e-'$>NW<!f!kb#ZM/@!e%_")J5uosK2UadkIK.QM0^CGIdYd"9Y-enXFfRF2Pk
+%4\]3II>S;skqCH9[75>marZZ(T`%r5cl(1&<SKgO7&E'PRe$*lohY528Bh1h at Q!ua8Qsi>EYtH_5LAq9-/TW:;/I"f3S6l'ln;d9
+%/e.$Q5otb]N\3\EL_;dNnt?\Ri*2B*^X<g'd^9P.KuK+KO6%dBY"iiC9JhusPSr/G(=3C+KNAN+/e;u5M6JhDjYmoK[[;/Y=^EDe
+%B/j3EK2l^sSk`l/\.*BZ5`D+^'*JToQ$0EH`b+JCq2J:?Sm3*=9;<Mk<ffmED&P];cLM-?('Gu?cj7V,<<@r3p'>%jIF]uP<S#fp
+%_t=Jeh??R][KF<K'J^)-p8+69;_uMd"8F4V`GGUWd[#GCG/@k*>bO6N7gTr@;/b.nTH2,[bBfOh at r#esf11!@_2L6N5SA<)9HY$5
+%>,7J,p(D8;c60(MIl6p\8i\2V_1h?5).FtVod(6c-hBM;g:H3/!.^?VM:;;tK75!:9FqDuL^D?]SL@%-V%TrV8<a]TS94%.E+^.q
+%c'A45G#gsZV*%We"1>s80LPNTZ5hd3lKAAunW[qo=%?<n>QifC/?/Fg,J&Ph%1b"sAMB:.L"o+2\Z?uUKUl0S`aMN+F9[4q-VA1-
+%bjnf.(oW6j:j/p-Wm at 2#WhrWdNosf77k?\!7rnE9>7A;8b@#5g5G6=eVoGr-!tLKb=tjYNH$U4D'G?5OI,aciQo%n&*GN'J4XN*'
+%BV#RJ#^n*$ZD=mCb)4:]p@=)REZ4=1@[m'G,#\Yc/Ybr2!HX7/2(c/2oe%@5;]^9s1[+W^0KKU]5_b:/rR_*g=3)S>\.#=T&R_(`
+%VhTA^1O+Ln/.'9*/Y*:!BEFbUnKd.1[X`e"l,k/@+0k[akZ<$>D)Zm2[Ck3r(V1/`SVU*cnt'&V*bE]_!3#&,eQ;;\d?>H$jua;B
+%Rko$<ZERp1aQgd#e]siT`C_Cp?Um.$-JG2Or#ok;lrR^2AJE?"f&PL_?=5%Ii,[7p%^fgP3,1n$7F$ip*R4X-Pe9"Y<\>Y^8_qXA
+%Drd!4NBkd#2'l^03KcaO&6 at Eo-';Q%igNok8]X"5C\_o\G%&K.[(ZMn,OHXk+Rq;9o[?OM/^-VL?oO5?S at Nf/"6X(]"koGRm`81S
+%1rZc<En<8nD+R)MgC6+I>f#iZlDP3`A@[]RHf3W#\h.L(aQJjAlt#YN_s/FuZZ+KL-%3T1Uaf6a"O\%eOmJ8^n=9-0iT*_;?fLTQ
+%XTHR$*5G`Tl^am23!TS;Su#ad6$p$cVM#!,JufZsA4VG[[m8gfO9$"W(u;$]2ha#k),*M-(U(_A;loU]FsTIM5o at XeK&r5Q1i3sM
+%PXl^"jR:GuJb!W\&&sN%SoBbm]@+J'-TfOHkY"1tFa3%a"$X8k#eY!-flSmrjrf_'Y(;S(WU%%CH>0)M$O-AefV'1JX#cAE!e%B4
+%8#blLVI!>#1+d?Hapt<GUEn_!l(9\k<KpX,TFg`sqB.6f*X4AGZ=5I)*6\jU'92-7e9dY-$R(<<8t8LOVNVQ9aEFE9Q*O]6)dol_
+%BdG*>s$3j;Pee8-bs9hPbWMbqN&!p4M)/)s":Gu!Q=UTq(e(bgYX^;+oeaLl<snIQg^eERTEgPu]Y]oiEtiq.DWK^K3lY>k9f_:c
+%OuX95CCQkIf2Q_ at 2,lY/cE_nFB[GMe_s$_qU7 at 7f0$d*fG<L3BP#51?8ZqgD%/@$74*]]GQ:_Lj>Hc*fR4SO="]?q+>[#tWK+t[4
+%Z't0M<^gah<YO-+eBDWE-"2*<6U@'N6<((`Ti\^eE@=J%,$HGKT+-cjZQsr&7#S-fb5H*</=M27dZMp_;O.TTYfmM at .k3&*W+pX;
+%XjZZ)<uY073E>%i$I2*9cWQrY<`n*G7i)i<35X8#Mj"*JmP_Ei6Mr.m*ns$@P?_K#<jV/4Jqf.&/m%mC#Kfn!.KHdM5oU`@m?WKQ
+%39de:15Lcs!<@o47oQO01WdK#a:[?[2=_Zg'PeH7XE-8E3&rrS+ZT$B6sV'uBEJDlP9r]b_H%<W-3C<)=TnoL4;n9FO+=)JO.oPK
+%K-i)'AZB<FXU1['<tO-YH9oB,Z6HFoeS1ck4cs[g2?P_aY*(ZrB,Yh#5##0n:WQFaTEbJCJs%?oUUaVO,W]I5l!7C!jI)I!/k at +"
+%F-s"F]@Rme*N_A^I-dP\!u.t<r)"Xrf]Wcmopgj[F9=57Z^R10m<0 at l-%Sm5/.t"JVP,<8%-T6-+;IJC,(MG>Zqs+2,:@=q%o<^I
+%mm)`8Cj,5>gJ.SD6Knbf.4#D.`2FU'$t&5QJV8%dJ98n*)9J<gXgoSkJ::eQe1[4;bM](&s%5B`<i4QsDKQgGEeF<q-IE+iY0:c$
+%iYT/&"WK9#lB6[+6]22:?m?55'`cq&/!(^QLoF^?9aSQ:'T_AX\"k9dNS'D at .u0DVJ'jHD[*XSu=1FG>]a5&?*%k`6.LQ>,J8((m
+%jc6hNnN^Jsk%d\9r!H2>6ec?%=)f_;OjZNN,RWPu'P5QgV00ujX]K7,kNH?ukREb89,/32F>]n=TYSqn=i(*!@76?I=tLEkXe&b_
+%$7rmo'&]cMNfq%[8SK37Y,)C(KH/&<7uZ=6%Kq(>&t?*BG@\1e/$tcq*)+6QX0D,*dpmMmB(T'S+;$FVj:It^U&/u^h?-eakE)-G
+%:`7'6eNq_'UkoYA4)MCLqY#&&F;BUId!;I,:V2gf1mqGY#`W(19BhR0cWg0SjWirWC+.p(9G8t&U&-4a<eFronqIYLL%M at W^T&U=
+%!k(Bb+-Qi4PrSqAWX3TpMP\)L;?/X#ZO.l^m/`*@)e0R4Y8L:bnfJ5gmK00;d'\TGFJY_-0qsHiSj`aW$a*%2f.ED;R5T(S6"S"V
+%PHrVsee/c$[;d">8\('@fB'+:F[C($iC<<2MS,8.>Lj=-O_4i[S#`'=$R0i<$?Am^T?,HtV at K,!-RZ'nq!4A1Jm,.WM_r&>LJ:Z"
+%Q],fp3-__K#!63>B$/3Yk5jXL%R9K-cnR9XaTh$JU^G)-*_B*@3\sZ"<81]<Y>rS\$2"2s;[lG9BQ at 9/qVab(C'O!&dt+b5[R19Z
+%E2C_f"s"+^&La4B'ncETVc@;g[6^B&Gf at VK"NFXZ>?i<=]],LD\s4'%^R=__/hGhVI4uHQc-h'ZQN:A:,Eb`!M&'<)X.!Rfk-B!K
+%\k/;_(J)tGI:_Q1:bSO at P09_sJr^W6N%cXEd8TBrBsUU1KEZlcZrMVV.$l-M0L'U)Wdo)`-\u8tRiuN/OLWRn^rb[HP`q\o3c=fg
+%-KDQ?`(F'fN/)1AO,V<!LQR2,9X<J^mGXi*!Q`e(P8aPn$GmH*,[$9qHPPK(c_T_(^<Id/Oq>6)0Y\7^asc6j^a6UEA)59+8*Lk1
+%&Tt5[j:rtd4'<Rh;72Rn'C[hd+MtYifa"%4EWN3kn63,d-.-_Jkt5kC73\!@-Whi-fHki*AN*28l.pIFOm/d/];&1MVpZBhH%j6L
+%s%P^60T14&!!]'cr!<3BQ+:ulcN^Gc)&t)oK'keJLcS4u%r!fG*bM'#@1?nP2B]bnSV>:c#nkOgV#@s&QQioi#\m+kYfQpaLQ_.g
+%[ZZ&[W=AK at K\_XON"qPC!8:3o#Uo'dEeqsq&[J=qR$rM>"T]<lf1:6]\rLkL"=S:4WRrp0M4Tk6ig1>G'Jo)*/b##]jP5("#Mh>?
+%2gn'Q*YK[dcX=i at IOh8]Y7scrJ;,_3b'.!_7ZUhRKp`TQP6o^TDILYOM6[[e7n;D8#R5<D5nH2J3(m.4,mMHG!6nPK3\9=8j>+TJ
+%ZaId:\L+ccM"qJ?D,KpjhoZUr8#aa.&qTUP6LG;SdF\NJ4+bOSNC+5t5#c2Vcghs[Ou`]f&*6-B0GVAYWIG"mo0AA*Zs4)IK/O(e
+%=>bmNF&j#4'!qe?V'BNPi(H[#dp[Nq:f2D;+UCB7FbOA91DIPr at 7A.gmj_j,kj2e*akL)eYG^Ta6_QD!P8Nc![>`HE3YJ=m,I+(@
+%Un at oXJe)U^*cbA-?o?tDRWjifbVJ"o/u(n>@0NJGW<7":p2"/5e3jpiU2C$cPl^f04eWo=2YVTRP3h24e7</%!"=f!d8]l)d#n\[
+%.O>*V%)@X4Nr$SbmpSfk=gBZ950SH4A^\RR^ZF=A3EBV62mh"6%<s$R`MoLad%`(%0MpRL2m8s78ai.YekAKmRMfkRe2DtSR*!9A
+%FOVVXA<BCdJA5ncH#a-;RL*B/]Rk&i>p at LNn0.ob!s.SP>Lc"KN=`3@&1HZt369&j+!tG*ZL;0.)i%Ig<n:T8Cgf9ReOYof"%m&?
+%#g;HUp$6p1fc6A%`aB7d+LM=T-Sh,sFo8YHjJ>GP(cWgI,as2H?+lR1=j]l2e<EmSoV_$'^e31ATmf^D_GQPHD%5#)Uh*9)I0uoZ
+%1K"`W$4,O9.E[3hbWnU-:0E:p'*os)%$%k at i!.s at Q'CbL^k('Z0PBGW>'?@M0BRmjAKTu)-/I)L80,3X$i8G:mU-obZ9!5^?@"mr
+%,.mOMbLp:rehc]2J76R4+^*\g&lA\]I$IgN#IEn5OCgOGT\7MPQ_SuF-EBa8n#mFV%4,OW5g\f)6,:oH%6aFdLhKiiCt]!8,\8J^
+%bhC`\[5G<cC?L/X;8W&/f]<k?O:(?&m4Y1tfi88LF'8Z!rZDA'CRujc3#%Ci:T[i_]i,IfBn6^FFITU12+lHh.Ntb:8g#j1P,i:D
+%pEqhi"3^cCL855/&A#i\Q5]ppYS<p7M&,7A!d4jbJ<9=9ckO<.f<^X/)@5K5MC;'c,r8`Y)[L3U>dJ>SAe_C>/E73&PBGD].?W'C
+%lqM9BDaYtl6sh.HSF#UAJs?iU$o at hb2]ed^&)B'b1lpi5BMhlO.*Erg=mJ<kc80U3L/CE0GpMM(K,o<(JH`')*,7LH'#JZkWRpG^
+%:@#?=P7MQj\s>Bb,Jf1""!9'IXsKnF3[G7U<6Vk0<Mn6g'3D^(75;8t!I67oh8,=G(/.mFG)r?:1RSif',\pB1[3qm/?HlBm1n!!
+%<u at V?kRg:teA=q-\QhXVM6t>eJ at mE"9V,SM^<,&@='9<ZD#s;38mFh)r$R`U$tZOm,fdKgWEMc7&N69H.>LnT2\rP&^toRT5'`)D
+%L2)<^Qt1a!+9>$Y)9E8gBeXcE#e?#sf#;CR<'`l=F/9METMr1sAN:BeO<BsN;%O/A;LZ:]]$u92ePeE.I53_m!`?g<(e=tXPu'2H
+%6sFsF at F]neat5'#bJR<a+r.^fO[/THI;e1GRC4OW.O.GKf(M]R/_F20WRD2VpkiI#3D.:ik`5mCfn/X\dLZ,I1ZiDeQQ!9*A:K.-
+%8!P0t,m=H<dUkbQ:aS3>h^Fg'0EJs-n?JrAJO?fp%:j`Wh`QF:ROp*eQ-ih_d51pd<+c;M%6;CH(D$QIf`MDC(d;&F@$"n&1tu!X
+%2b'+[4m5'Un#[f?#Z^]L18$q?"no.&.>4RbUS]oUPE^ej]$JTBOFSY(8'#$QMfs+g_a?$gO;-CT^oC$>!"LdB2b[VO8m9&j48*\T
+%oLX)R8l3kg;X2KAe`Mg"5JrtSGl_O+giiKeC7_je@*GdV(r$<cL6`1%mF]LV/O;!ZH'>F`&/and9"O+@&)'),8)Z7<LBIMTTS$]j
+%[aZf04"dK@'>;'(TocZG<OA`47R0SA18/ri$K=ZGc,++Y*hWAL[32-s9!=oUYn>AS3Os#Q+t1IZrc3&aAk0FcGbhLn!dWl]/SFku
+%(r7=M=Iu1rk2`Wjl*V,b(I0WH<(:M!o.M-78k%!'M+NpjKXN_\Km!P]"I.4kSbubqn#o\d5gW/QYGOMXEh2=d4^<c&E(-YKg>Q*A
+%UulA1#>'h`05n[SMf+&Wm98+,2XBe(E6q!LE*:R./"&k_;'nt&adgk=c5"QVGb#ZI.,)\LM0''#I\>oAb/VUY%-K4hnK]W8Ba9Q4
+%@+33RaJj94e..)SK$`4RC at QGtn_bSJeg!go2W3e0J9&isPgptC!auLW1DkW+rLq4A!qi'hW0?m>s5la6E'`!@YR^X.V#`0jrOJ6"
+%EV!@WJ\4W`l8,tJ%=h)r?]r(P=R+hgE(6/iYRC)/'<%TBJP%\8KuNYc,+EMM/f<4qCc+33jO?Gp2Gk2NC>/chW\]jdI[A=1B8o+a
+%*FP((YX<ohp18<m1.mJe]qf9A9^F$7)=3gY8pQhH*FO\, at o?kP75`F"_.tRg+jUs2VYYl+d@<[7HrHJM!%]NGC'dD'5-5]'Ri/6E
+%!fJn5SMu=eLq5f6OF0LOP\ilm8r$>@hcXA6G$!?73pUj)(nWWX%^JkZaW'46/nGpB,.p1K;Ll(,;?3DYU$:5;#s,YGg5Dj!dU\"V
+%8"I0U<CRYlHemVQc#Y=JSLsp>-]A(8K]J)n1(nXkXbCdi-]&,uOsfb=O;)23J_i)jfV<HPG#p^tFCKdoUt;*29'(utDJiSUqNW=l
+%oNcT*$-LrGj=YPlCl3UnB2V2\jF#[tk'B9282uq?"sVZebfTs*&]h%'HCX.*gS9I)oh%.oYWcHDckk at 8F<Si+aQ--<UcXSnY]a-T
+%E(\KbB4tk>B-eNNR1Y#eqIrYM,'jN:LXs=L`8,IT at gB^+@>7LE`#RRhneFjEb0h3(keJ7^Usc&-BlUbH`p[JbO*!e2V&_0rEl&8G
+%=b$_I1l4X6&$SrCo[U<FSCb(,o,JRMa.u->i(=Je.^UUDd&\YDRr\\P(i+r'_*8&,U`i&RHW6GY*emNbFe-;rV6Y[D".Iq3Q)i,0
+%!%\,GQ5Iu&.:\Y?=VBhmTh<aEa@^\8MN"m,4WoL$,Y5-"@/mTtFu3cSK=ih]V!N?ARqOpTXS6rV[(aOr;/nq5./>CY*lcp4'+4q>
+%-*Pmm!bAr0 at j[8-c<Al'4*Y\#J'hC`!,`olYTYPJq*Lq at e5L%9K[N$)l6JUE"'[;-=*N=_\ctMZ@"&h>9[-]N;P at n9G_\OPL3QQR
+%2\blt1#2)^R>7D9FJ=;iR7lqOq103T%:]V at Xf3a[_t'T-PRMj?('gCe!-er50X`9$6Pf_UY/$[WSOL#kJRf\N]_74.!3O@>S`'+J
+%]hAXC%%U"t/gV.KUU::K0(eXc9HAfGEqDtE1mI2<Qs=0#jXJ[S;-/_\8>2NFprMD$"*?9 at 70;jU*t3:4Ik at qDXKGGBXh5H1+],?]
+%&9C?]R0;nrkoU,b+"B3Bkfn1q;CO&kQ+`;O%9Z8>aMe-,N!>9>fqZWaP4_`7edDM/ECUa&%:Bk"?d_knn[3"NW;</1"(4Yu"`Ik&
+%<=4G6%+,A(B./^\QCnl&A<:EGLITUMm6spQ1IsYAjpd8>3[F9qA0i?B#JcELeJT at iKLP=iHtrOX'[@jL0qql#-n)*Z=sST(e<FK7
+%muJ6!W2aW3lb$jD:2qX1.p:F>7Vh+Cf&a9\&HsCS,.SnC#]]oQiYJoO05B/IaleNiMr^\">SdD5'sj!j(Tc^&KECFRW*Lc[.;M`a
+%`,MPG["`k")3(@l7Ono'Z=3T]^hSG=L;9^^;@6%,N)Hhs]',Hg07)eO:kYVZY)%&!*3t2.32N/Y:rKN[69Z7f'3Sen_o18gRNJ2Q
+%i(AQL#jfIaQ*%A1ARII:.bPLV6jgNs)A<29Lgc#moEn"!PV%?4ae@*J]3%T$!;o_DJP+g+!O?SH'^I=7>?\&r9!U[VE^1Ek)k$^k
+%/JX'cI<W5j=G1c8Ek$uVZ9RU>c0GQ49jD*(0FsejIemdRr"!]ernY=NI at STT5(7qOn7DUqLLL+9pE+m_QZmpZr`28Zp%rJ&r8usf
+%^3M.(GQ7!l:LE9<qY>pBZ#ALtmdoq/o:sT7nq5-TAU\k%nEKQAO7(Q_ia/*=I!G[H0CQZgH$D7W^\cjbg&In@^Dl'[*e41RqI0AQ
+%hu.!_r:TfVIf;*MSDO533.1_tn_NY_IfI6erF*EhIJ9ekUNDU02D=9?p@$>rJ+riDnK[F&_`.!RQ_3s9f6?i,C&%8rGOnW(f at Ta=
+%VYT'"cVe+f3o5;<I&MD`Vto0 at l0F-#bEqsaZEE*`O6QW@=\ntWn_G#+R:`.lhMjaLr]GZMs/9k)GF-XJraGeN))QVae%H.(s).c,
+%LHkWNI[3t4l2AZs+8,?9Gk^1Gn(s,CLQA(A^AIjNs7#p]j1EY/n(rQAUWq9"T8&K_qJ;)]mLLCgrh=W9r8lbdJ,8g!B2.+W:S6Nm
+%rVbo)No(<+cX5jZ5Q1MIGNCo5D&VSumV:cE^&RS1d$6eC>i).nqJ#^[rqsV#W9a6;s8#l&7>n!lrdOW]Fe at W"r:28^o\Ig$JM+?O
+%T=@NpF6D\0(S?/s"2*BZhAuMG]K=g$hjs,Y]#lIIq^K8JYM='pQ2?BP8q,s,ipWDOrr1_\gB["!^N+8fQ$^EPOuN<]h:&ReqgSD;
+%_q4X4q!c=J^\[MP4n3aTJc<s.q<sJ*s':$(s):4#c0mlFeo$m?s.gZ^q=*M%i')AkcSHj8*o'6rnKNT[a"Y7I_fX,jmBaG$]Y%C6
+%RcF;%]AIr'Id;FQ&b"cKbaOQQmK5\a?iLi.ku7/-:]=GTqkj,fpmr;WAGkfNqQp'pT3(dYF*u:Uh2f>)AGe0pr8urs-^,furEk$N
+%RkI#+2#jJo^XbmFdUfW<rUKN"e45#dh1'bKmJf1rprE32Nkf0&QNYXHjn3i at De'd^j)=q#2aL2mlTFU4:RCl9J,I4^*M<8!pHQo0
+%ro=",LZrgSVg\:0mCVGGrZ%R0='p^nn&NK at S)b(7$h%-2qWGAH?V;nsHqaO1gk1%T0)`I"hgt[3hs08%7Q^UM$*h8EK-Xt&\Gqrq
+%b('E7iV<3 at 5<]!aq[_+Ds5EL_s8MuKq=3'_H2-mth`T\B=Z92?mO(q3=nqH8f:UspPs7892g!#J29KH/X&17>nY>cPZXK,0\mh<!
+%r7Ka`BH1lZ1sQNA$27G5PSuB$f/_4uie:[pC[<nORacb7aH%7;r+rhK!cb2j1XaWd<lj>QG/_0T'Z]34S9=]hm"/g1E$@s53HjMu
+%4I!la8%:Z_e0u/pbZ&VW-t0.PC0)FU at s+fsHH;h8L60VJ=82C%51IXLXG<ZcYATf+C\hZ#*1 at P6K5Vf7+S(AsmFjpSCsQB^fl5Pd
+%ICJ[*h&5bo.tQRML]4*k.<kHfh<fB at h0GX]X*qVKpP8_C:`SafHe?#Wd"F9s]r%klFf0j=XZ0DFk1lR*oDX,"TAMd/+1<QBkOV:&
+%+8"hn5O7q\c+2EoQ?l&Mc;*QOl#]$.:A`N.eE^<*WB&M?C3_:(q'eCsO/M%.GW>,P]46?WoZ=4!\NX'7nlTSZZbuTX3ZJZc_u?l%
+%oS639fB=if6`I]B&)$rp5OFNCqu(uAVs*b(c+_abQ2<noVQIHlmnUKiSoq4amWY4n][?=PRY=(dSFu(Ee/pP(Hd*):;Jf3YWM6as
+%1RE7Im\EuJBJ+Lt;;EJ(A-TVGFsK/Up=u5rmtZ(i($GsIBJnj#diI!@mrE;@bu*f7Dg#;Eq4:d-\fmG,5G[_P51_0anNgs(du)=/
+%[Z$7>l5:W6=ZbZB*O=9\l*Xl%m2NTng-[!AAEC?aBm1T)bBAEPBU?P^>_BmmJj5e at BC3s=p?5h0Q&ZZrafM9?7-u2Ace@>JmIe0d
+%4^?caHIl[YW,9hB!a8?i,>G^DQ_jrMC7RkC307s^KO=Jll^i at W'<ccB-$uA4r-,p34'+Cgbe3>,S*<fANIL`511bo]pP8W!iEa"o
+%Z2Hr>hRr=>a1QJCoJVk+XC*27 at 5T&hrB]9[L6DS'Y13a28DDiFfo=:<eje[iD'OFn[L at jAKcAm_Z"5qbEPV.T-/sCib)MsOhN,rO
+%lUTu*D'hbaMs7rdA7;NHj-Wu4f`Id_O]ghA)(dBtbKYXNd@"Flpegnt_#NMcLSD#T^rU=ZYU/)5?t6^OpD_&1c8LR7/<(NO[;?h!
+%RiinULF>/PnIVg`d7MCBTOW(jPY-.iA/;HA:<AW%NYUUhmU3T#V8MDUeknqQDoZVup1/3ZFJn)b,mWh!*4Ft=<QgLt%c)0pH<\'P
+%WtX'c%'/G"@!W*rHIT!j(_5TJcar7#bbZ+]-Fc`c/OIX;XE:Vso6aV=BeH"j<qjO4'NggQZd!1q=A`UC/o=@%k&[/NY1B5<E\j&?
+%#i#0]i8ud#Z?.^O3"('qh;)LHQ[VG[]kfJCk&U._SNeFVbmCA4/,?6VO^.MAXrC0W/iarC\K3]-_a\(/20[o at F(.ha\fl'*%aMm$
+%kP,0=W/m]H7[o>`);`J]oAKXKD+;&S`SGOSjbmcaf)DH:Z8Hka^384uHgT.3<9mCCp!fW$`gIkpRmjJ>N7u[=p2qn)gds[#-21*U
+%>5DQ?>BYW5pt6^[kq,SFZCNu#g7hL?g?O'Q%"R0*YCd5bGrZeK95O0 at V^s`Xf8d9tY07/>N<BkQabS!Vi(MXW9Fc><LU3kM`C6G7
+%CW\')[-9Rj3^PT%&88`cQQ70ggQ$ZPACR,d$/$@*jAH1X-*sL=BHcAG#VdVf*4O&1*Q)-NUR6C0&HqLZ0(-BiGgqFd)KTs=.ru\m
+%HoR0KF!$J>R'UX]]Ih?eXNZe0PcSMtFo$)+:N at mMU+&e'<0 at lRUd_1-ghB@k-Eg3c1G`n1Jd-!pB0Ef-ZWlIBX_q7q_QR]alfhL"
+%YN+;:0W\XK=,p;0HH.mQ]lI>Vb1<Mr2<t/*YVKk_qf>sT[iVZR6Z;;+)P"ZLhK.2=FOTu at UE8QI1]*>QpLjMLmPXSpo6rdeQ&Ni>
+%=hccUGNSeZChp1rG1O"5R;8;VgNgLlb;RBkZVGSqAD\<&*M+ at NAS=h7RrM\m_e/8qfYu88JS(8=CYEG>Ae`b_bF*7Ef277dWSH_f
+%doP\5PNf0D[fJ>0,$_ME9>C<N7Z_e2[&2GZs([aVn9C4Xg<7]TkD_s7[S5YioB4D-J(=oh4.0lrjUhIIS&MW+dWoK6"95jmp2mal
+%h#GZkW6GU6,GZjDT5Fkoep[QXXo9?T,VDmH"3\IXhs4\Pfjpp."I#EJ;5>XFVDO(65is8=OT6^9G32ijctO^J/IGFTBA;HnmJ#2e
+%8R0B]>fibd#>QQ-V)B,FPP.#r3bjprXkX??m)n(f^GC&6d4bCJp8f4XC;2s?A)2U!['H76m+%[$?$+&!CGjsQ$%C%Ji_"'jeiSo.
+%h^B7e9/_uMXtTt&\%gWYUK`^A%aAqIpj548I[J88MdNcTiH8 at B;RZ)/6"SKQ[ZBCJ1[DK1)UD"4U\Pa>1RF3>-AB/$$Zc$Vrf]1i
+%.F=JR/BF0;dhCc3N`$@/@YEjb./X?XPokHRGV at H=KC^4V2lSep]sfrVL\<fu#/hlPS)NPCe\\\edtb?uQe&NQB00g?qs*+HUNVpr
+%>aU'a8f$2X%G:(3MJ66:9aE$/J3.HFT*0s!J=$=u<PG7/3_KKU!l-q!UY5*K$i[d-Iq8kd8V6t$iIB+OAq$cq=0m!*%<=@",.#a%
+%Qp"=CZWqjhU:'U\,f%\VN4kPu7rN)qcIa)`da$+XF-]+r%YBBGXFst13,??7%+/hJs3e91FGckt'CCR((Nl5hV"(n`*db\=Y/9P-
+%encq6X"7P.Gi$;Sbe at r=Y!l)-]JR)N0B&Z18C#T(mJ]h#jXI7tY0FCWCmm;`RpIYSkb1*Vd(:7BqaN88dV at kc0@mbE*`A'.M]QfE
+%879`9aku,aq<Ol\G2!Wm8>L1`S#.6E#iMO&]HrB#S!SEk533EsdmKO9=F&eB)pE at N4c^u!MPme?V_XdaHRJCH<5rtsc=TVoFoI?2
+%;sI+m33,QAXs599k)"N?/pE>d`NNMJ0+<&jh/E\6c@#QHcF,gjmXuZ_EnX/s09:0-NRq&fQ,-5l2MqA!@RMjdCF4aX`?:!J?5>VJ
+%lt*IAd4Gm73QPh\UYV7Q-!I)UPAL1'Ene_(?#$o>M<n9KMCTQTCq>XU%9I=HXe][7<HJjrOf.A:3d"#mVG_P.X.H&%2$oon.XgA/
+%phlXpa1[fCMZugs=7(,H1XJYVYci.XJm[[eZBGu\J*/*I,(gE_mg+AKlK_H;2*1W:[pBW;LXbeAs3;sj'(:l7m#ZY\"/`fA]YMsS
+%^NS]H7W6Z,+IcA)f.cF1oIMUBENL,W$!c%YX4SeGnT^fF\!f%ATQ"oe$1;B7dufJ,muu9`HWcq1S"iP#qCYkgENN-LmW at Ts:19-&
+%>G(BT`ap0nrUKasOMqkD>1VrhTM:s^NrIi0W7B"Qms*^ah0 at cNgj%U7hY)kEVsc1UckW0)bIB at Z;86sAE/>@5$T-9UNQ!YGmB\u*
+%f*I\2m71H%.GQo&88!a+Y-g]u0pXt,Y=^k:O%$b0-bFWlZP=F]O[uB4g"U)f()j&S;gm&soS(m38HSO##0kQDTHliqKouij*D/Z*
+%24(/JZtO"P^9H[3DSb2f%=9a0G1,*fm4;u*Re'H^lElH*DJn$,jucsCU`M)p\[Q\GcKqp`ifpRA<?!#XW at Y_dRWH@<31ot^:A3(u
+%Xe]1q()-'el.UDYRFH"hemW-peA at BQ\bD]AQAdt0,k#+iftG at 8Hh44.c*lceeWul19I2Hng:O.qc.>/6UE;'r9?MFM`)8-i at QBMs
+%`^N36`5b-1G, at tLhpH8t6PAYI/NV_-pdVqg at kW]*1mK)Ffh"4d9kZ1/m?lDSS1f_9TA#;U:rSjKigberp6+??;V[T!edS,/XR>(q
+%2K:(%3.iC-]qi9,KQiUMedO-Emj7M;UqZ<\m1t%/Z'_*,/;\\[ls6icf at dcD4YOqH1iKiK`/C"j4.-n,n8XX</\WLM/N*N2N::bZ
+%(h)`MR$:A;cqCh7&2V`ehj.m1S0eMe[s#m-,p()f!uJ7^H-F/$r*,>4gO!ifjP,:4eG*i`\ac324nLIeO,m*a\_tDugLN")_Mjrm
+%VXFI(F2CS<7[IZC_fHRLdn>,&E;s4f%G'D!>J.[tFoPkZp\-i"ZA;KcbB*$5B3:bBSq.W9X11s<eC79rd]@+eMq_n.P5/HL6+m5_
+%mII#4cQr,XUj]Y0n,0b8",?^I)6G3o(p]'c?ef0/$e%9_bF%E0]9$fmA`9qS52R3Pm1Pl(r5(S5P]q!nmLm>`(NRK'_%Eq\.9T6t
+%^"GLQG=,VK.3\B;VO2:Z)5hhl]o[GA1/CPlcY*$sNX7_[K?LUt3=&Df-e[%3=nU*S:Zn=Oo$8T9d6Gt&T#3]Y]`2hTm8)!,a_G"N
+%DOn=sGtWLYgrIn!dtD at R:D08:SjN2/fW$Ju&FMcB9Vur*TlOkH?Rh8EKMM)K/-j2'Kh7"QN]qn,`]b8S?.66fBrQ!MM5C&.p2V[t
+%ase42dV1_E9B?!bCS$R#nk!oiV<U7Dn*#rbW)2Z^<-gCXra."G9^=kn\eJqT@[+7i\mO/UdJ`r1pQqcUo4XQZ:%p<05O*]9PF]s9
+%%GH<6s48%%'#,\/;(X[kCPUGC!TrM3/Ga>C)EX at J]XA&KbMLa_MQ04IW",*qa+3W,("M"raB/($>!^]+T3nMh;o)AYqB)"D'<Sh#
+%HUk&b[(g+_ at C]gU at C:5iY at 4PEAuT4:@AVNLh/S^MIF`\ubUbQb2ET+-`YpA,)eY-^[[=PB=9[Aa_%O@%6U"["gJ^!IZbEmS;RF<t
+%4=kZCk5;TdZ0H]`40c^^[b+Jb(%Zi7s,0SelQVL_?cS;sqISjQ9>si:`mVFG)cljsXKaI&8KH<l(2C+rRT3WmYQ--p+'r/bCJ4''
+%C2.OnV3Ou7(jjoUYtIR$);So3S)L+bAq.baWgIK+2,CsOaV7FWWdQ at E:q6'2:pj)H[RhK=n#L)+<68--*R$0[2,R"H<9C*kn?k-V
+%3bkXTC<Z-i<DljF-/H4l[8MAC.?C`ClK%kf=#FQa=B/*r5/#eIqC/J<db/Y@<'cl>I4`uI9m-#]6KY=mE\FT=Up@#oeQ%T/=1)(9
+%AX,Duh_%dd1h3n1aP#^7f!R]Bb`PZ@]&I at .o@'UW`ga!#FemF*)Qc%XA>PW;j1>5&<<6X%o\HIL736NNTO$i5es/Md>+k%oYG1-Q
+%oj933qGgM*nCa?ZAck at H^uYS`%`$-bA&L>pMi/n<YLWKP#-)UnAP)JU=deqmF]lFFi,3,WO4 at h+ZmM&@2^S!41Wee"m&amRrp2`F
+%Q"=O1^NA.$Is$o-r)L,sSauLs]muC!^FabY)eaNn$Q)epdPcJ#j]1TLdTs0"g<RCDX-6?Z_$dbK0AZ*%0\icg!5IB$r-B*]UGoUB
+%gHI9[a#<n[+*mVWWO3];=6ojsHdfNsa6pJeml^7:]mja.=EQWgeT3kbqPh*i]VrBRcBJ3,Pr\0#pU7 at bhmDf1FADa\oAn%YpjPG7
+%D9%=<mKrd5IU2,s[;PQj*n2OQ]rsu)l?hFbSW+S<rTPC/g,A;99j3rAD+$h+.-7Rp^Ebp[dhk#9hQ-B3L)AK-JrhZhVad8j=u7)a
+%Kd(Dm?G:DtM$^HsF)8lqBq+:FRVuL)hUS7.^92]bOM:[PHSb6B$n[=8DqC_tE(!XmDE[:na6IPj.FX?;o%q_.DdH"%>tYO7gSB?e
+%!]Wp60+.W;$CC$IM(e,igEN2jan:l:8!-H(qZ<aaM"cch,iG:JEF5bfVpHm.8W)<:8mg#YpW]g/YqN+?QMS^oMaj%7nQVc(CN_^<
+%?U_:OQ;KYph3VTSc*&mkk,f.9op`CD&1Ykufc:K=%.2mVPkH8*Q5%7RlP>1V(@Qj2GFK9&4N,V*[RFV=;V9e3*?Nf9?&KM2Y'\C$
+%0(k2_UO'b\C2mO!;a5.]5=<c+#%Nbpkm="E.3P6Dh55^o9*.8A#4dTn.6F./MM]Wrh*bN\e!]rnFKmCOg]J?*3k[(9pLK.6"=L:e
+%DUS`s:"*+3p:?><$A"(WW.G5cR&o$FLXH77-AEe<02`9/V/;ps\iK+`He?d%[;P?R?$[]/]M$^H];3u^9nF-R]&df2C"9r*KH/DO
+%_q&.nD`#9.'Z<%8OKC&+ehoae,&"_j"8N:^"X52BF)>[&9I9I-g]ELu_IKB!ZF=sAjf1Ks<cZ0Zj?p$39'_V+C?2`Cf`>fs9$bX]
+%GjZl[:_KU)UH at t(UF?>q6"<nr$ZnjHU*$YTMj6Foml1I%<B]p0,e??K:ER75.)J at 4+0fYa42ri;<Lq0.l&kiCe[GM:[`;f6,b2ce
+%(Qj'6Z.W`)dTk$L%]`(H4f7m#i?"2pI%j-k?9^o*O8I2Sh&ZI=k\c.Cd1fCoT`SghRP82H9"8?1Ya51Aa0(QE<*eHE7?45`kn0n"
+%Iu()S]rB`*iql0m):E<V.uP9X(5^dM`t$L+(Fe5<:>A_ph"BT[ke'<f"RB3;&T,ldj<DG(@jVo==gYl('KB8]Ygje]aRn:/Le?9W
+%^8W:\F=-7A76nF(9+ZuS1]1c2oJSp<3Upa?O3#f'PQX7u+lEoK:8ETPs3;l^@bPa8ftLI7p/J`Y`hbA1r$?LcgH+ at hQ1:lon[A/k
+%S4'JGghNfdh:\Fb>WHrcZe2iu:_IR*&0fdn0l/Z9]2aeMEPGPWQW!s"A\f%n\$&dbs85kMGA9*E;KmEPe860iEuMgTAD_U<[lK?\
+%3pU*Pk&#P/1(H6Qaf0rroVHm*FBce2;pW"5gFp)[2d)aCAgEe<9bm;0n#U<WT=/rqq\pa3joF^"DS(JN1?!],EtMp9BuTqom$sn]
+%4kM^4SZ:iajZ\@CU"D5ep40X'-+L*UGAa^-PXF4f\B5ug*MVF7rgiqH3K&G]-Z*/OD1-_nV772ber25D7Jnk^cm6,&G&K7-`T&Fs
+%rN\Al87^jLL:rN9`a=bQ05^Zrd"80^J)NKEoim>]]C9]-]KF3^IEXWkn][G(l()5[O1kQTA"LI7chkai&+;_h55c.gch(F)<Kfg9
+%^!D)lBpX[MQ^W9K0O:O/K>EnCG5'1B=%0<=92m*4JHYZ)PQs[C;]]LJ1?$_P.$l?pDsW\lWkp3B4ITBaBOkhCV$bMF)GghKe;764
+%5og)>i)E!="ATDN-"%'Fia7IWBB$[L7[UU:,5C\.?)aTa0_dCn=!$OP;(M/-"`_i?Z=6"UV_';i>F_NJ.Ge9q^)aoG[?$nh>'cRU
+%P&JLqU02kZ]`1R`"]tWQf;::X[?KM5Nn#QG7Zs@!)VI]lLHEka7N4i67t5`)<[tNlo/H2slP$`j?.n@^-#SudM#=N]bm_V%gNM^;
+%ZPK8=fk\J!c]mqt,t\Ai0uY.]NZThk[%.fP#+mFbr+2=[?;TYXm+41RCgU"nqjlb#nqnC<i<E6T:EJE-U@!eb'jFqCEW$)(L2,f%
+%K=#_D\_`\"M\O/pWS[lU,Mg",9K<6.j*p`$On:f-=4PYMSPe,Rf]rXb[d>U6&*FRk8%\IQoY1fYLj6[1H)s'4G'>04Br!5tFh/@m
+%F&re#]XdHF3KTr'\i2KFH2g&$L;heKL^-CLO<V!ce8eW[:[iMPn`q%(erl%NX"E2.\W)dN(D.Oo7qD!YhasT`"SC\(#=Wj"MCYO[
+%>,esDeCn%TXn8SgTD6'o`-,1dH8Gff&.)fn>*GLM?.CYrIIM!o.4J4qD`u!.;bi%%GXaDJ[</So[C:tba])+Tj4,P#+0CjoEJeBF
+%4&@eq;ECbHf$k/Ok%opP1,.q;.i?co;_I$>Vhucrc:$^QZJ.O67&W$K`a><>rKk%RTD(JG/%OYT[.<*@O5?K00R.GBge37TUmAH(
+%obj$2+tKOJ,/RTm)<K+f'!k/2I.Cpa&aAOpMBsj^Zm@;QgTB'HN^Gc;C!1M&C'II<_.c+DL=k&k>K5)h(7WI0\r`b^b5@)A]lom\
+%9;=dA@[oU3P"pC<BhJu=ktTU!DBgQnct34bIQ_bk?q(=;ndrG0QbNG\Sc'=E.(p<fHc=UBlmYN7FGNFY#$HRB3_2"Ra,jbUbXT$)
+%'1oEEB:6h5&h5]=58PRI&XZ7fKuZjs&KX:@SU>?JCRN8\16KYIhM9%8J/Ih\l%3^X_(_[BA;[),+B+ at M+W/f+r*p"d+[M23+lA+B
+%E0;HeNO at 8\<b<m/%t>JRl<hCCs"tWZJ+bAsAb$blH4=[Rdg^Z54Ed8?XHJ":fbo9ZHfOpmnbh7R[kh?H4KQ6d^&,\8MUe;CW]PO[
+%&a>km]-?Y>:A`n#WTB*kDmHIf='$I/'1`/MQXeq2!b=52hS2rGnp88knPc&6G4.ij[_$9Q+Itpa<[Rf,Q'E%FY7MMujA\Z>q0G4l
+%?V&4G1QH\!p30P)=+'`)h]+SIV^if52T5"XAM*Wur;-+%f8dpfpu4/YYmOjnP[E='e%8uRpru""B02<GB at YT3J9Y7&q*\<;MgN1H
+%*F at WEV/Q*eXflaEae$1<HA1"4Q)a?.T"o:=gr89s9g at 4r<Ou15pl[[@Q\I.9J at BNiAtAM`dUOr0YmqVHOsA&-?V5)2ONcpqJj1M:
+%Sraf1MZaH+%>Jk0 at QZ4q!h<8`C"g^g7:No/?GnVV(qquJR[j^#(A?_#cDBmXAUS](;jTArelgErYAIdOe?5Up]p at OZ$$a:)]*cWn
+%DAMGdfT5Isp<tNUs*O0;ST\'/TrWg)II0aTXlk2[hj8J`qo[/G<,Yg<>C,R9I-p-=Kr4L6^UPcDrUS,];R>hj7K)XHd,06MoS<2$
+%nDWnUJ,]4Sr^o'3p*F"O:4(uM`#<p@*r1OJE_l!chs$Y_%"G=rrLSFWa2[mD:]*kCl0ii#J*T\@A%\IerL8"RmiHu"icrc2n5b;q
+%Nai-$HY[i$QH._Q=KIS&rf@;XNSd2R?tY10]4-C=P!Yu[d2m9CaY<kpp2;"bA`@M>B:V$Z`*"K]QgDOrG!`+.l]hq8ZBZT`@C&K^
+%qlX'l9R2T1Z[5&Sl=1'9le-.?fLbBOed at I]Q$M<BZZWCBHuJE"e(j;;LTMMU(hY#9=ha036p*\d%'.)S[eSF`hlO<YTTMH"mXE^t
+%hrBo1'Bjf-\BQMDiCgoQjeB4-SeosBa(jKJdq. at b6Z7_&)ZR-rakmDK^?k/=/3J1ORJp at XnP@;\rFiY*3Tn5j%u,T6%0+_tKigDK
+%M]5Nh4\j!bk-uH*hsPJV3h4dBCC(i6KO2fIRJ&W]*ClL]`.]3_AHqJgZ%C(83Q8/!beORDaGUoig2KX;c@,?t4N&DO3OZ/eW>H#p
+%!mG$spOFI-+D)kFZT.6JK`nN;UJ")S1'Q:eC\duVOcPq?:/SQYR/B59jXqIs$_fmF0qeDEhR@<u(KtT)g\+iPkI7PIoH%@K0u(r@
+%Hk'0?Qc'$<'3C8t\3U7D0a-M\%bBQrV]-nSQU_eY`"[<LT:oHeOdH3#]Fj8gQ\[%L"J;50<K#7XD(K*78Qa"G68[Zblj7#`Fpm.I
+%P=g</[%,`Q`kT2l`^ZpY3UUbYqXZ?<3b'4PjgX/*rn:Qkop!P1Y6&T+pO6f973_KN_qiYM+"hi$]=pmJgf#3eT\c8?OESUtDZ;(]
+%MSK+8/(B,s:D=H[dH/*_)RDEYG4_NPI5Dq.]C*+f at rSmnLapHZ(u4IAJZ3Z"p>T0Z2Ap^(ND[\tA:kiW7^op3Yfn?loJ*ZDmNQjs
+%81M-VJq6r7pl<#6.G*u?3R0'+9:i at L0$mVq!*p<MGQ=os,MIR;i3f(;Q at 6QPml/TnSeo>=OVi8X!a;us<\9[a.5sf3iR^%XTW3g-
+%XZ_g+PcXVD5CNP?rBIc]PAU"FN!Gr]nJsatN#7s8\bS/Y28+8l(b`E;/f61RR4BXp'J,29&46UWjledPS:T\0k8Y$1aVuRo,o at p\
+%d;eaTJ%hs2i_Q+-!`bY1o^'6lP'^eLB7BLO4aoC"O2^HFYE5\fFk+kqbS;cd1tHB!Ul3PdH/t)j,UmAUoAH[NRT7D__D)[OP<:Ne
+%[nY#0R/1KoKZ,tHBN<43SG6cQ`()n-\=:[,GLe)<c+tnl/I[Mfa#SBORe8$(>63Z%JTtEb*Z'4kb+lAB@#lAsOYUgB/.461K#ta"
+%Z*saf4b>j=4S!e*qcJ*MFiUrA"J#,f?[Y4 at 5:;9P$^UWP#Y8=lDs[Sg4&pAq_nsjD\F^a:nC=DFcl8?&e1mGCUt7;70Rbl??]E?r
+%dCJWsNXPn/s535"K9oQ2R3f-X-Hq3qdkL8/SueeGm"A[*0l/&K?KGm:MNl0.1DucHPMm[*(i#t]H&*Rh/m30ffN`1KIIXGqEO(%P
+%mG at VLas9a%*<,l=\@3io4/,AlK5j_#S)(=*$hp$d_f"u at +m#<HhFRI`RV^7/Q,&aa=fmT(qmmT*]nc-c/QBT)6(P7!>kfW>h8cqV
+%Bef+/2.m^U][bI*Yfjj6(MCA at Ai$;MQ\3sFVeSMcWWV.4_(RIS\kCh$$+]Ek1?pol$Q!=/HOK#t&m:@[(p2Wj\>kIc*g=s/_qhCV
+%]5a0j?Ofge>DuOB-XE6//r.O20(Q!3?K"O`94jcN00,q8]M$<%d]L!OZc6O#_D&BJ?28*\fKNId?rnfR7,$RD?RIF/an1a.-fs%;
+%DfepidS3/n5X.be'R4a`X0,6o0<''>WLNDA/o8*,PO?;_]<LLF%UEQf4)NF3$Qn&b?=-gV^6)gt>&FA:^@h8fjSG$CDkko+P3PJ,
+%Vou\3a$fbIVU>:.4E%[a`NG0BJ[F[M$fe/+MkpP*HQ.5Z2Utb[J("d_KZa.njA#GP[r3R#WgD9ED;Y&m,,`#$gZY at b06Hc'n5jgF
+%A<$Pn0-dMaWE*#5.a%1flKn=R^F^1)Wk\-(/Q2J&;R,!6qp+c3^\deGph?<@J*10bbc.8Ho;YMS!iu(\Zb6,cX$CqS;CK'0#`Rjk
+%2JDNm?%*i%pli1*F+=3J2cYCa#6&b;^q-*]<3(daNI\'PKMN*9n/a44kl)RphpN4,Ju/a>p])##6H(TcnL*2rV7AH",=&5_Ht!(T
+%D8#2a-X7lFGl27X+E%Dh7XS=@JE1KQ1=[<'5j,KC4$O^#ShlOXM1T at ia]tfs2R#!-$VqKR$5_K!i%]4?$uWQ`ItS3D+f"?9PB"d*
+%;AtM at I53j%3_B_ at 2mBJ/e/!rc at OX^n'"[$m3<lup*IAT%gQL!qnqQbZg-\e[;PIl::u7S'CLbe\OpcF#@RPt?AS]@!c?p$37F#jW
+%RuJIp,L)-a@/<eQa:u'IWKU$"_Z^8E3LKgCF^h8<q^K35)pHuCd(8@'3G`$LC_8&H24Y]MrY<^h$K-Efi(`(/1.s>Hf7X3B1q7bD
+%c-T."h.&.A2ddIo`G(n\fqIEt(nLR$2,<o9kjEI8Xan0d<TW\_jP1MEI^]?j5-CQ\Xe3KY(':`<!_ltr7e&o:L5,3u1V\uIo8u]k
+%U!j:?o)W=3nWGYXc_kgS[%Z#P_+dRG#01fn2k:^o<?$c>R1moa('&5H%rhti&e(==lE$(t:DpBcd5BXu]&D#>F=1%sEefrG?1!WE
+%dZO;#i7q4'*6b*o<D-RDmS at eNDQ8PQi-THk(9X4(U,X<(:905XBJ(;=7gG5lc+:7Ch)QfRc%UF5-<-d7J&8kq;<,qg.So\LrKqRP
+%NUoi!erLYldY^hfG<]itl-)>"hYf\SK[1,%;5Lano/brh?*:^.#!ij,`fBK.'(>!?H`W.;m.&qFOBiX4pG>DaRiH\,(P_XJQT\"4
+%b7a0(K0=0e#N#-h\)&D.l at E#baYf^"q.A[?]gnKtE(!2KFO(/>o\&E at TDD:U=\BB:_+OtnE&TH'kKl&Pcm2$lFka\C at Q$Lh3M4Lb
+%\caF%7#l1b8:7N<#pAfV$As3kIP3a03c%Uh<p(k^dc4C^6GbSX0fahHKN?C,-KiOCUukkG*:=D[q$IAokLT+V1-(`rptF?6=(E8,
+%#0f0M"m2kkZRlR43[8l?U2mC+&`#C[^&al)1aMcN8.-A?\J<CVb*KD3Kk<$q6hacC_WP)+mMLU8O7Br&&6mcXR$stYlGC`+FL=$V
+%Bi1NEPPUIqMUeQo`+4Fp8>nUQ,f.b6g+K\hg_-Mr^'8.AS$k7&Tf$uH_N.X7HBa-Dr=4P8R`YNQ6X$1(QV-XoX]=c4_qPNs9ag]D
+%_t.TP.BULFFu%"uK2ZnbC),/hKes;Q>UuEQOVGocSTs7s_jBYAZo2?dT+&Bi+aP6cXaOB8n,rc'(Sgd4rM8V*?^"8<o`n[RV#FaF
+%T.GDD5K*?K\32"`T<7#TlNf/r-.N3+_Y@("['R,(+-JbFCGtB`0H5,K/)`ANoGVjuNB4aBSR/'dY>M4LW7,P3kr%bu)Kg at c3k\"R
+%?DC9!;5`$EdqdIt2<sfPFo!DZ:0-CX)X<ju^[m8(Di:487*STDi308`4MU3!X6Rm&Fu7";DUT7!9A`Vog1ojrpMfjbe"bf$@t*kM
+%go%p^L?nDI?P^nI4DT3-%m=k$V`o%hA'b$>X833gj7W/inbRb8Qp6n1*"Pg.Wj]YKmP-*]5%G/q0Q1k/:Af]*P%6.;<mp'KX`s=]
+%>@`TlTIs>1CPVoMNN4T7&=9&%'08cq.+8D7%FcU3 at YW6@iBrr)d'AKobMHb.38C-Vr8S!cY:"6J"VmMR1a%PY'S^[;C*/[F^&jC"
+%k=71LZ<rSs*;_,'iQatrMfcquH:/4Ik*NShTjP[lbA+1H2h"bTOP=/FC;7K"jJ?4fRK>SL.5KCchV]h@@@Z&KXgKY4Ac:(cpCc1_
+%6JbA^HO5(TE/tNWCCc*%H4p>jUJ&Tf+MIutQZ;NolS=K?gi.Q7nJ!ph+1gIV.t5H(J8RqY"L+D=ZJo15/qi2H[C"fg;bU=Fl^<Le
+%Q=/L2\-OJVAmMeLcH/XaYANNj+foVBP8RZ3_I8_i)LFZkm7OS63aM3Yk0'bX8Io$Lc#:96c/$c2Yp\rJ6P8(cZK`$L%Q<]'P2!T7
+%h#q8&M`Gf"n"X*@Gh5M?gJ-8fQj.u"[mAmg&J$gkIMLTkY]a$3a,j*R`6lTP`P?F7dqHqWDoTWACPO<fdW%lKatE\S[(9[3kKPO6
+%TDqri`$#.#>rj:_]b3oGK_<D>*>:li1Nb?]gT3`Mq5-s1K!qsVq]p-mmZUg@[qVI6g*r<\9)1`TI&tI4^=Y6,TVS**B\.B&*B^Kp
+%h1,`^$X^"XNBsY$Y,VJ.>"&_G0T'E%G=DWWirDm,YIq$jl\`BYfUmT2enp:b&K]1aG]XFI6)ETOD#V#b*<4<.HH5I8mjbZalGl*7
+%hW[5-nf=!`3F\F6]X$>^gu$[cZ22ppK!g%X93oX]^;QZ/jqW*R]OKVPkfn\7b+(S1Q%#Imdi<:s(m^bL:?qYXH"d<+V&j5g!n3U*
+%e at Z2bK<FE4bhsVTbjX,.aJ+5g7,tS1`atW?b/fN8%Eh*q._!FYeppGbKp?YVF0QR:rQ<q)FYef4/$Q"Fff5Y$grY8]IZ'/r?tK$^
+%-Qkk$/3RO]*J-O4of$j$)cqCfe6Q_=QT8>ZFZ#4lQlhLHq at 0t&SSF`pFM(Oc?0>lokaIEX>Qt-7mlEB>:j9Y]!+n/d%nQcjc%BR_
+%Eha=r4p^?P*k!6-V0^/es%j,4NVjfo'h;Klhjnu<\)>"%rjPM:jXtr6D;fu.5ir^'>b5MPSm;K&Lqlmmo]lRK99:qlj78FiRfIaL
+%_k$0UHqlaV$8VlL6eIU<kAC<[MJuFqG0,H]GHlV]m%G6<UNX9[#QaJr"a)r!0EktuPd-7j"i?<T_8_%3C2l."FO]:I at N[7H0s7-f
+%hX89XV at M=NWggr/^NIC+(Mr2ZXduV;jc'\$4)WX/>THj&32a]#b&?QaHn`Tms4_M<1!8Qu+tj^g;;[QU+`&CfEI%g-UJK<tbpjTW
+%*uJK(JMA.NHDn[5npYMXE7-e;D'dJ*MrW`a%S8fY+!EA--Qt4)&JAT?R%M)F7uI9]&E at k2Sb&'PRO:cBY0nVlgOo<I*t2WgI<gW<
+%jt52<QAjP<=)bO]I%Z$*"R7.U^3-R/!et`!'jpUTb#\uK8UL0Ho>_"1,QOId$0Xs23aKNrq>bWsfg,JaYF^63JM*6rKNVF>@@;rd
+%c88,YlhM>Ne!*.8WKgYeV3ZG,I8&_28IFA'pOn8F(rHEq&8J,/lD^V/C8mk0K8,X'?MKO*<P!iZ,6;R/VTdIQ<LK=hi*;&MDP+uU
+%IfGlrW%<\d;RT:?5ZSjab,s:hZ8_]\Y"O-!GL=V1W%)dnSuR*BNTdQjk9,aMViH@`jdEOe6aqnDY8rBmR=3:Jq/"QXd!j)02)1E0
+%0!i<"@\8n9le!cNEl_%!OcNrf&^l\20mq&3'eoq.Z;3NM11%S[@G4583h!$3\%ZFQ89l[_6WL"`KS;?b6g=NGb+jt:(&b#Xj-ZL4
+%-5`ZnGLi7a6-L)>c$8Ylf`K^KYj%-mX5Jjfc=i]3+SSIi,NM%Sr5Ts4:=^/D<fY^jgh&oO1TA'WmBW:\?2>23[Ckh2/fBVPn"_hK
+%9,As5\u.L4C$Cg,l\:F;PoJPkrFb>SIfIBWBUT;<Nngap'V(stFHUJ/BhtR")GSibX),WNSA?\)&B>I[K9umJjUbI)na/MEn#LcJ
+%LHJM[Z at BI9rn6_1&D5Wi2Nf)U*H7K4>ORpXl0u^+I:Bb6gKg!/&RVRPAQ,lredXimB37%QH=%YD4!2"R$L]TK)eZ]WSE76g4I0L4
+%"0:q4\&Pnf!9/6d"Qm77&#Xo:KtkpLD=_`$>hn<AhTa%XJa4d1\&lX,?,AGuQ8W6kFpol0?_"rT(-([JFZt:TZ#NFC at N#'4>)`[Z
+%F'T.h:d;97CDP,iG0UthdIp6#Ys.nj#97Wrp,?It7it5;8*bqI3m/\r&`N4#!cMb]825 at MrhK2Dc&:50L</-G+q<.[OZIk=#3+A$
+%]64"&j!T+sht>`s+?&)Yft)Sj%2pbh_j0I.*M()BHUbD`G>a4:%"GD2iq2$769OH)4Q6(&4dEN at Y<1Zb#JBJTf,]rR+5TtLVr@!Z
+%LU3=tFr.\$p:Ii(Sn<1K+\!91G;!C\]5ru($@s-?]R*lUDLq\P<\Q(?Z[j,u8*?:$cBcJ#T`]b(ZR%2<h(1P8-Tu7UMqns%BGu6+
+%AaD)8)T`mF.)>p/31^K(m<sNR[UjHDLL3dZaUt.(85I2gagh4AH]h_H3VAb&Dg_hA:mq'/(Fn9,a1GQ<nobsehM%U]N%1J-l\]7/
+%JlA,q),%lfq7.)OI^eA4UZ8f"oR#Kap<"ifrL>-:@kaedbU`*-Hd\[mL^gYhO28r&JZ84'Wq6=B4>tER,:Cs^l?ut%19`Pp=VaKA
+%l&=uW,u#8?A"TRBC[@B]8%IoVglD<C at 9jU41gXLLqL'Tkn'^UT`ABre$*<$=RY.bGo4khegN6_f<F&W^=j=I>/kWRR@'XgA]C':E
+%lI?6,X0kN3rcTWbc$[c](rslll\;m6`F8,a_tXl4NW,F-`RV$H2o>E+,"kMbK;<B8)4OikB<MtC=(cEO]@3c<`fnD7So"?d>;:?q
+%==%T)/A7I:[h)I7i&2a_lL]u`JRd+1m#"%pC*7Wr/NnSZFT<M3N+O1-c?;C7doiA:kQjpRLa/e;G)88GcOF1Mrmu#:F$!]5lhZ#S
+%7boI8$!eO%LO&. at GcDSH[-H+2r.!JC$.)>9Z7abpdZ>40ngVQo(Z&_]DJsd5qP8%=.Df3HgR6Z`7>u8R?Lu0=[omguVJB\s]8L4@
+%]4C9g33:,>4a^/pG+?<)mL^u+YM/lfn[cH<lhe9-s2rr;Q!2I=^LHVo`46VPq?66WJ+;/JDjtp8m/>3g\s+sm[$=9PLVFg_7pufD
+%X1p2ignZ%f,Ob>ulfrh4lcOV at qDP`=a\:lCgMHj=*Xgj%[SB'a#I!WLQ,;i$rXZ^@:JJ0>pN]4"ng;VQ/JQ8T8_?pfRPp;CTT*2G
+%LeB%i:#ms@,JRq:GH$5AGddsMFW5V[8A8sf?T42;QaA!U4XNi<6oY=ghM5F'K_?1c+P'c:>0GPnroRWVi-FgV at 4/tD=9q$I?+Ht;
+%>ZV`u,Ak&ZK%eX(Rs_Gdmr\3TD&Olu8;09Prm1!+<%KYYX*am#-*T8]oN(gpIJD:C5i.Ono)lMAo&l0&$\.T^GHn1=2QaDW3&;D2
+%Pe?CUV:+a$C>E@,Rmb'@(g'Sc]0->9F6\c9kBn;%=U/@.8atiM$LG,&Jj%f[6?JcOJn$Le]AZ>@iDKu.N4=07*bVGY9sOBBk^!R/
+%T*)faFeZq*6DEW-73e(dWuCYNYY[8^q*%_Y4dlTq[oc(F8dO!Q2<dH6k%[LMD_Zpfdb9'HV/KtO)H6$`g`sD#4oLheIQO\F)JK7_
+%8R+*70Jl@']Qq#RZA;)11i76f&s;.l5Cmp]_RX>CZh%)[*OqYE6UWYb8lsqfjkW%Hi78#-,VhFXaUJ3]8Tb]YI(@khHWYq9#B\l.
+%m]97?9#[PZ4]l^\;GQTt-;I2<4TTlRXfQFKC:ME_)fAa2bM(YL4(Ip>>KJ!HQC4S?qq at -.;3Y+27)2kbVH9lNBk<C0nQ60t?`J3)
+%7-(JUV"d]NW[E(l*(]-"XB`@iM9M\qZJl<%RBq(U)d(q at Qn?O593.]AGh$ZV/E%,Pe$JdZa'Ja*PS0&UH3odCasFR0F-+&1\Mn]$
+%d3k]9C3W:B4s at ZNcp5VS2Ci-#HNgsIU/jb)YR"RD*N(b/f*Xl&JJIc*Su$6T"_^0FK`\[/93'"V,?J2noHe.QpqsY$SHWGKmk+fG
+%0pE*C>sR7eo80cLs(>t$Y:"7nQ!Is\P)e2o@#6[0\*g=S='QSUm;ko9et1=H#jlQ/?,,&;nn`+AVF\g$R;NCqShDt4CZgC[f%H8S
+%rc^tn<eX!t=F](Og918SStjH`YNuCu'P(G"8K^5l)_]b4?#rq#IKS<Uq;=B7P?ZH/*Hgt1c#Jc0a!n8XS-?3#+VBVlYsiOAM*3\%
+%C6>T6P%QA0>C/c!Y#ALoHXp]I6q_&6H;1AFc2P3Z%O?^m:f^V;j`RLCqmXMj=%%Vcr0hiFXf(l0Afe99f9UQ3&)G)iC2`FpB!#C>
+%b."=WeFih/pU\]CICm5'h7^-)DlNWCdRD\rS%hC]-Qi(gDtBSHTgh/;CHTk>mj'MjGbUtcrf14_?#TV(h>-qJo:<;e0"=[6P$]m1
+%I_1k^]&M30m:i!^$kDsQ]3OFHdLUQ9J\5+f(T$p)<p8bj*02fuOVLM2E[Yl(/oWn`:7d!F91p2l(,W2;)+1BY-2MP<4mM4R4f#"&
+%;KQDLL)b]qT4No31;d[dBYk\@kF#jNG<0Ec$HXST-@<k?j+a$![C>HTZFB.,KLGNV:V?+Pf0/Z8-bcu9JmFeH_l$"AOPVlcV2^UO
+%6Zh#bR?kP6'mEj2>'G/@14h&`koS,RYaq)[ehUgAL8:](6jl7#aZc[L3BpY>d`6*c9eD4*,dBBCX(PW$87!8`H$XMg4<tSF"r-9W
+%"!:@t"8;=)pGq.pYL&m>!X-1!_Zo9a%>T/\/_9Nn(hqIXnq6__2HF2B2C;e9M#T67La/<a5dC$fg,BNC_)d_d"m"quU/q#[=t&</
+%41+9&+B>TnL3/J2"B at m4lJC"N*/Q&VmYTOYn[^)SpV`!``(f14#E/!Q?LIjG691N;Q@;d6Z2J4;/,mEVme):kk!drcqpFgj^,*Fn
+%hgb\*lhhhGpE,.[+,K6a^/$K=?3<6l!M.hmcE!`6lFan"M:Xo\\gMssJBffbDf+C at q;F:!,e`d'^]*lqDa(r9q"=U+hu1UqR+b@#
+%:Yn53ocNO5V>Js'$t$cpT0LK*gAQLcJ"@a3Xl&r+AX.`A=;5[hpIF'85If17hf-'`$31!cmdC+5rr)l\eUMnH*rk!Ts89X<a2rf!
+%msiU.QV78k^U9"!=2'Z\:VO5Dq60,Yg:&0kZG6*)7 at +s9*&2F;s*i!ao=&T8peUbR.LVTP&%?I-I4H])Yq4a4<RsCgMtS=fYL+tq
+%DsKT2Y>iW5Wc1,u283ie>pc`r_cthA>gE=[^DB)V?En:#G:bae^\B,1o.jbJX^+'&kBP0/GO/ZFmte^rDqM4Th!i#??d4T/&`0qn
+%pA0O2O6),>Cjj4E8hTQA2\7&V]W#)jMbSK*^?9("/9;Ukb$K)ZRO.^@>`a;=p>&Mahh<qr\#g]8R@*>Qdep^8G at TNb<=\J$epl?l
+%iR at -.H[g:lEf]P@?M9,%)cf#VG.d.1Rgs?HDqQ[tr at 9Gkl:Eq at YaQ`IM=@\0#1rU^C_-:+g%q;,mC0_egq[roiE_qtl=N4ahfc:5
+%]'X>f'-#f9r-#a?ANfCgh9u,,[M;t/J$N at lRs>CI at sp:O3RB'6`-u at P+lUo:(&K5gC\dAjD(duh^(&7+D`chKbtWt?NoFQ^->QJ?
+%53ZYp<\n8F&`0qNi;0%3*TDN2>Mo$m]TTnk;?;r<S]uUh97nkM+e(8'5&FGRn?1joj)+hPS!2I*d`,UshH.+?iMTI9?U"t6S'eUb
+%GGaobne"iR<4s&#<j,cd-he-Wa4-nj0E*bOs2r5DS.bdc00+&`DE28meEL)a:Zf9.>iScX'e%c7IW2d'[K,ZXIp.9Ao!ule/9c>e
+%A)0=sPs6mkDj@@0U>*e<Ug\)f"6;X(f:#Z=^O2FKhLAAP]PY9dfR=c(I!KpV$_b,S2&pc4B4_<EZ+8'SSGXDgZ9#'PlDO:/l><$V
+%&c/s?\=ggqY05#XST^!O=1;i?90&PIV=rm&U>C8r^?sW0W]a[&h\,J?f8.u4HsbrQZX/"3l-o-2p!tHVQd320GFF8`Y2UCF9dd9k
+%=riF.Fck35h_oDZ8u at o<T`2 at uD4;8Dm9C1&a4l&=I9PJ%%gfGIDmR#h*q]XFJmnV[NgUji5>gCI8ir^rFX,s1DnbU\JZ9"MAZmsH
+%r#. at 6R\n;I^9'8<=e&gm>5pLIe++@,;W!gd=2jX9>n3`A>$7<*^T`.'pYkimJhhU!nTsa&oJ>Ncrk>`VX8<=_Y9#:0kT at R<FVa<6
+%pA8q9_i%rhFce;[lJ(ckKaP#;`RN`+nsaO3:H([hd;PJJH!BuBIImDPho-Dff$n'tq7<&6e%Hc.$jWFj5*^?+:QJ>"d2t,L7/gJ?
+%o6kpU_e]5gLNW<'4FEX1?*OZg7&I'N.KbH;+C9%>NKsBDhWfnYd8K4n8EtNCikOM at OU[aPH._PN](g,gfAX+c:8FiblH],S#npY;
+%F/Vm"MdQD^m(HW,VE8f>G&LdgLVB"(m+0?9R9[j,!UO4UJCmJA(Q;NR'*5F/``O-Fs5&.'l7'FPIXCd1\"#]%)"R=!c&XM\//IPV
+%O2!=QiBTQ-8O,0-r:j3NgLu7*V25P2$>nYga5:OHEhH7$$u3jQ^&NMX@##Vbk;':tlJq?V<H4\fVi9eH'#<Pro;*_Z3Quju at is%3
+%0._lDit6IWA0LXo3DLHUBZbY:q"Gc"@i4G&.T<gePVJ5dIj5Ocb]PFC,VXZg@=GMHq8h[\hfJ?[YP\u`71sJ#SrNm]p\*e*C@?n&
+%!iKiL1:B/6$_6YTpCo=!@Gc&I?J^DoN7ck_cdY/!mX1VA1hF2mFHss>C5n:hj-[L'+"[OEU8N,=")m/smn&Rs4Gpp'2q1$pG_qV;
+%i'kB[?)G86m7.WpT2V79:R&7l_rL2D$)&-T[_U>SdJ>5^En2bY5E4P[QZ.->o4?9us*)6VjZe1h]8s^]#eL"cUd+^OV_C><-AS-;
+%gQ-V_.WW at fHD5Foq",C&ALIES+o.AOEV^3pr%HrT56L;j$G<M'$G?<7\$F)ie2<YR.,cdFZkNNs,V\&MEb8q9]3:/fR#;;"5[UQP
+%34_8Jk)&cQ#1GQ3M3eF:n%g`he at V9cr&W'22qtI:H-2=kibKNBQO3,QI]&M%kC<$6^]2KlrUT]4qffgR`UEfje,K^KT0E=*n[m]W
+%_YtQ?rV:s<mGEEi+7Sb!l-l:'a'\i.huD^)k9L`9bMW8R^\k8jo\\q`5QC/t`kVKEkPt)@J+pFerUod&J,,#;s2FehkPt7JIdu%)
+%q'B([s+^PLc[dpJa"hR*_CJ_gnCIc)ZM=gNK4b3298n)d8ef?YPN2>8&U`5@,/AK?NukI6bOZ&]L:Tr1%34atN\F4Q7=:\N1`.t'
+%5Q18QOoBiO)SEo!,_,IRLlepK4RO at g]%*jOTfii2k!3M,J=ub<n[t>^._h;(@;)7F4h'`2"3GYo?h1gY\f1SZ7'mMD=+e:EaV/m]
+%X-)Q/[!]P*KO"l?&V%M5pJ:h4\/J_"-0C[sHWH!/QUiXJ'QXaTV.TFO<@X?oc^anYVMX(oF`Ls$Nn[)+A[YpK5N`j_AR'tnHQORo
+%2X!M:8r31'-k+,8&oT1fb1i/>Rj!!uG?#C.23L4"H22`gT?#I"m=Dcrqd9"BR,V5=14;HA=0uUK.NTgV&br1ecMJJ=WP!GAOS%.g
+%fL+pncODXZ$eKq4b*4JbIa)g2/%uI(U*i\O5=olFdDh%LS5e?7-s)?dQ#Y#AX2=UB+G$'Rr9L=\V^6lL^AY833hud'16a+!h;1k_
+%p2V5\]T>.'I^p$JpA'.\#eXDuqq(i_hhZrMiu"pXK"qbf43hglK"V_Z_K/KN3g)bP\HFDZ\_N$-M<ag-Ii3Ii4/ic#$:;p;'r"Iq
+%PsI.HJFh%LQ.NgJf`lUq7'"=H)/-7tN;%8jbIAGI7?)hcZLI**&;I0MDoaGlc%"7]/cu:0U/-&'rUDn.UKeOjbK,2#(PL at qb6=TE
+%ksEYu?Kg5t+m05"HdcOOJX8Cc?iSRiED+[?M at b$+Hm8$,7;-\P$mb=/pl>4B'tJhl?c!QRq%i;rjWAsKlehX2'>FHQIOR"/2oqnR
+%jrc;TEXP\@q=,+Z`J=Du\E&#9B-;,.r_HXcs5=TNW)ZI7cY!tgZqfs;V^akrUT]"U79>l\%M&r"8bhIenB_+_N^_tI<d^4`<+#b4
+%F6W6;'-]I/$f_akpfCoYs2Q3<!;/SVNKE;#5Pqp^rq$0ga.:]ZqTHYLg\K1QrSk<$r5ES=rMRF/N?6X\$p.F[/1:Xo,f5HU at GrWo
+%g:X$9chB0L-N,p?ChB$_:1(WKptPPfI"'u^S%6K'1+)-rKVcuS;1*j'Gt;aNF-"C)f:s^I;$;Ke!J^kPd/lW#N!WiF-6p8GP>!^&
+%5XarY6XdYim.=QarUg[ZW<<2E/pj^5^*'$dUp0b1hq>.\f$?JhZ#PbF:g?O at 8'<RF%62*YeWogn,Wm"(g8E8u2."kJE:b'6J/&Z'
+%lHrCK_Or]mf6M&-O2lN=!Gk80X6`Q>DDd(d&Ds0)NZ6Se]f\ccr/QeuQ\aBj])0#4fip0J?R>&`StQ!@h15&6RK2F3'.=54E-l8J
+%rPOK?]0qP`-OLdf&A[XW0`k_0MR0["js)@[/Ns"t,.YrH0K;Jh)#X0. at fbQV?sE81JG9iIKADYYI(R"H0U*#_GJDG-?i at 2=`m4G@
+%HrsU1r.AO+S+4(bF`f=gl#Lp*PO)\<CNmCJJ"5-es7iMLrSljUs$e%Ds0m%*JM>Vo:JCP`a at Vdm=3OgnJ's at lMkKuNjl'Rc:!3+H
+%Z:+j2IA,7ZIWHG))e'AP,f1b3L]RK>X_/$9eGljJW7uReV>4InT0.TJM. at 2u^khj'"#]O0/@<S"nZ)W--dFe6Ij,Ch=dkjrWCBo*
+%0)P[>\+,5m[`.,G7s1mSB95oUP&^s*s*=8)3HVa$6[)$_L[G5Cs/_p+qEO`$?&6At]g?puk\cI6>sSE(]DJMYh*8mHr[E$b.q3]s
+%iO7BEI9RT$M[/QDZ+GLCh>L:=m[ms4^N8c0f;*V7rGV`(GQ7/>s'MDaci1C\rhIZ;BQJ9C65Q"bs7madpc&6BK/tNc+s at -@3(:?`
+%aJo=-O)8Y/T2AhW'C%9&iE\^4PneG!:@LZf%\eMJpR*Al[m0f.%u2b$J!ZI,.`LPu+j79mBn?`I?YXu0Wf.)U`5.Dm>^h2=!CPW>
+%`ah^S5urD3fT__#YU-22?a1a^S>S1[3+4\$OubmWZDfhu0Sl=lKBr8=jS*M3Y,QFB*dhq!08AhK at f]4,S)9X&Npqf[(fXQt&_&.O
+%)']2HR=1Lu_AX?VBdb[$8SA*icS=/W#m5<U'7:q3;;`'="5nQb7^^&e`b*!pK:2dm&i at BX/>o-[bHMs]+:`B28V%'#=AcT::a7]Y
+%-J-1"A[Q2.-Y";^"be84cZ/jrb=Rb,5*!\2D1W'a"It"]N2<c*%pNj;nSkCuHpZiIM6?CUkDEM,=Upe^/HGC\G`T:?%,On,>hZB1
+%J7h@$SdJJJ:;+1lr)**9U@`47>.frb0\L-h-hrp)WeZ'<;&m"b?m*T5-Rj'^>td,5,93,RHBN3oXgEKP)#*3H`\603Dj!DFPuk7c
+%;H*Fm8X[!7PhgmNn,/KQG!84q->8s,.iSuE4r=<Z[bl at XdHG64R-"f+[M&[Ah:lWQBc[c9gLIjd5<!RHJ+!,]r[4eNo:MKcrkCNQ
+%48uEk8GA,;U(K[mXPdCm%m$Dfpq^9U>laN?:3^#CY`:D!)4cg-<-0>dp`*'td%*50T,-5#b4)9eP3`<H$`iG8XAQ`[+,j*+###8Q
+%Z,gbuT[S+SY=;.l7S+GjU++g?ZN:^/V%Udq<Gc at Qqne7]godnW6tg>.fNPXK*'@m_dmSL*_^Tii,d6jO&H4e5EY(+T'^_UHQ$*XI
+%.q6USgPsiCFqc4sHr/2$=5+\hlFLm%p6H(K36%/E/3Id+E(d@;BR>(<FuO#kl'KGr3PWU3D^aOc4*I--ca%`lm;!aT-ZP<J*PPkc
+%_B0S,,4$[0frGLk]t4)f^1.LSp at 2NJG7G<N:UHsR(t>4`en>*m5Lst]MCU0_5u>Hak8uuYV?u_2.4T997!`Xf\;(Y1JTp*6%>GF(
+%K;8%&'*GKkgr\a%>W4cYnZ(&(4q=.%U[LiAk-,()"m`@dD./Vs,+-c%a!C*fFCLD;f))f+Zr,SD/pH&q[Ip02VSE%;D#Sueip.]Y
+%'@k#/4*CshIN'%KSp%WBel6+j:5d!0kA&?=\dIuLM^Jqnm['oI>0#b\'kNL%'[CkOl4]O#K20/3F;?b^,L^3u$'VI#*.C8TN)fT<
+%$WoW[!"0BIf>o7qbr(dW3+UdZj!s;:?(Bq(,_*C#(O)Fdo=Vg!0n/\Pqroc"Z/\2)=OreOD&M;bC#4pNN28-)lj2t^9lB3>8*F/&
+%^H.MEffdXVEVu.n@`se at N-ib0^Zm+/&btVO06b6nrd8MZ\N8WPdsH/HNn*iD3]]'?h(Etfc`98ESM&%UlLjh;-i[4eMHJk=CVi[1
+%oF"A(V[7lK+.F_HF9hNGJ2n-N_2ZrBiedB%A$<phH[$OFmeEs/22##am6 at oq5Q1JQIFCi8@rWFhBWfH?\`O80]B.%:^A[![:Y*:"
+%ZmD at sWP,%L/J2pCI>?oc-aGnIa#S'us7E=.?]a)BZ[%eL6'ZA\gZV4#J)HuYpE(bB'oU8si=[d[/M2,,F=V4#p\W,Oc?F]3bKh[b
+%*XO'Bi`GMDB-4iFr3V6/bH7CXK"0\:cBk7QhcT;1Bm.X at 4SO7"]s-?5p%Pl(bpCoeoiiRrM?K+R)_b(!V)`Lns(B1r_p?HlJP(NB
+%=m[!(&GRBAERs6t>_pO5p2aIEIieGFM at U?tXUMHeS)D4l9`-`a*J"-GbM;KXOSZ+MEp2n[X+@>-#\]+*-n_<K?B97ST^dCr-:r%8
+%#IBG.hN2+L1?e!m`PqA.QB=X;<D at 3,LaZiZ"a;aqDD03Ld4\9ASL?QpH@@t#l0(oa%L2[7V1HtuXa^U7Pck[]cVs^A&Y`odI-pRX
+%Pq"BtSM":CGOg,Wcaq$i:=Ch8^&9n`!ChW[GQ.-T4`eAHo&Fq_m,N(R_Rms8a([57rlD"T@",nZCU0'qB'X_6*d?[nQ`&UUf&Ikg
+%Dqf<K4i?(Geh%\eE:!Hf,kVVY7;_T.E\$F;o;P!DRfMX;f1ica]@it!iqQ_q/"8UNosh@!E]2N6d/<0"VL00kC+<RX%g]e:$-cr`
+%fRbbbWpAkTU%%m,6$47q2\imD>o*V^g.!%nXQ;bU'P-h.!$AS9Mn#<3f\B4nWXRu&ciqsF_u"R1lit#To-H,*qj6_$3IuMGk!/^1
+%&_JPoa]ViM=8L+"pNUs6bJg.?Vjs*f\*,Im-_BFfbUUThkV!G]7Eot%/?h]H(E]S=TZ^\Wj'908f.*EHjafQLFa(K(IXZ=c*VqHp
+%,X;o\$2$nL>lMVgBY/E4AMY!KiER&[mODjT"Q"CTBl$!2]U%2t5OWOL>n9%\]\3ak)r/1fV;6]?cM^$P:Vo,;?$B'6XnVaYX*s/s
+%hmr3b:>7;hS34GG?guNa]Q#?lm_kCmpU%N*l`\o,(.PS:<$+&%*L05FPT>5&KkH:_ji/ON$K]:cj-l;Ql^>E/&K`s**.CK*\&O.T
+%_#Vu'LNg:e!^*6G at 3d*?VlCc]IXfsl-C849a-dr/V;:\99tn/"2Ei0u_2tohn#N59*F#LbWh%GE\eXS=R30C*PK.Ot3s7]cH,%Q>
+%G1f.\Xlp1qW%p9-O>6ZpLJ&d9`c<sB:*Q5^C=B)>%!VU4D><3Cf"0nX0DY:$\Sn*kkF8`%92>,g-2-/sfNk/RN%QjNN'u$;4BAm_
+%lW<d at -a(I0-Y4ScUhpOe2-q]3XEfXR)YE6r+J]q(U:jL@;@PR#VPKo at FJ1n<&Da+Vb"WU.c_A@%g'(SL5i._\iFP`OQfdoU'Xpt\
+%k0%$4(20I^2c at c?g\j!dXkMKD&+itlJdUFU(Ie,$48EjE9,)*XA"4A\Fc(l&[!ccNVI0q\MV_;G]cjX+"%&pA'$W?A,534a;h3=[
+%?u-ccp(LkJGA>rsol`F#[f44l:Ef<NYdTU/gI/l+K71"g1JGBF2o=s?3U50Onh(%3Mhjb9!h88RO$n'304t;J3h!)'iD0,]!S?.C
+%.RN!qjA6<<Y%0`8<:QM__.h^Yfd2aIE1u5)o[`q6=*P]LFqON]7sm$$0nARlH:0k)IKk*0ppcEoATu\r<];r at 9HmS9H7*<E419'j
+%-ltI`7h)%J[7B-rg"V/4S`&P4n$,'C\@QP4iAO$m75X$gno5Hj\I6Wnd_I;fD\qj9N"(0]^kKM3KX<,;*I[qPL[A%"?DH\qZ[JNR
+%4_NNYDu3-j?I\kS^/4fp0l1"6$[/jf9j8sQ]fIh8g$V<nYOCLB02fa^Z/._23uQsX5Q'%BK2j]+l3E0Ys.=f<2qPS:T,3Rg#ftnY
+%ieMq)IQ+;JROTgV[=[[_i^4jdr=0>dH-e57p`%TV[0G_;*<4KkmrKf)2<arr9EkjkGVJ"]9sofY/YC7TRp"U!g3mD!5Pl&/&''o+
+%="Tk*qfi).0>;i0LQDK,n,E;&(jrG at K.gmHJXR]En at qO#r at mPNc_GMH;%crPrDhJm`hMG!!iK:f53]j>\f$=aQris?'+"F!:/c)'
+%$n5fAC`86c(`<ro#BM8UQemOtRLb&6,SVYj,,&&(2/bZ[co=B5-*7p+lX_tQ]D.c%LJD4i%u5PUHu2HgCMO,[03$IHq@]6V9h0(*
+%Pe9ICcdj)e"BVCKpJ[VuBXXBGEaP`568^l"[5<9j;-0oJSS>1M<\CooDa"9/I!"jk`<Op.D2,$qUeeTK]RBfC2C$V&:qFS>::_pu
+%(`g+)8WqHl7G`q'8)dhb5@/$QQ2[S\"W=`jr9hT`?\)Va'<HgJ6AD&%"W"246 at WtcYo$10ZiX/Fgs6t0Wkep>"3t&Z)1<a$huE+W
+%2W*V<Pg`\u#X<&[DK5:nfP5`ooc$$"f:/"&/]Ij4jP\D+Y3#m50K*CHS0jU6R*dVY*c3=\aa/FaLGiQ4RfTYIWMXmrN)6OW(7q4]
+%Gr&V\@-NZB*&qSY"\5FOBVaY6dTf4$#_uB\_"gc1>-2:^g7n>R+5fd!9oDCspIZ#ta9$DD]$7rTTPm"(%`USGZPGUtRej2e44#C9
+%LP1>"DeCSWUsr<9(E,1bEgr6Ul[@(Lh0Hu(ijs1U4HLY<B.&Y:`Xi^$\d62^"f88a-._E9FIQf3cCII%RVceYe>G!dCqt<[7[VVI
+%`+Ko8_l(@=F#r_mPY,j"T8BlZ;`;#=gNPkm<NK_b&T>UCK82Hn;_gIXot`,^Kg9&72So4VR.(s;cYM)FRC.412La at 3i-Xo(C"e7O
+%FlPom<^K8EO%%(]E2nco7KAeh&'SQA"Mjja(u_iNis[(Ml\R<R.dX+a#c*MKKsgI(]Zh$g)k@"g.?+'kb!&+78fC'"#ej95dGbLa
+%`!lSm7c`Yb;At`j%pN-'.3%hJ:NiNH%cjOS6_hknq]]:Z/Jk2hAIraa857O#P>)[rEU2R=B9Xe!<ua;S[L,]b2M"A=8RR-uC++Bo
+%DlK=?E&kW$?4J'9_BbE0<YJt8Uh86ul,;(G"HJmD3.We]3]O.^(O(c5B;!n+O>^1]Qb\B-kA-SYZA at Tb9)Yi_PC.;gM_l_](!>L(
+%*O:/!"b<Q`;e6"ML+O&I</a-B:ie7+8>!,R%-\WUZJIQ,/g6f3%L#IbZ[V:<<Wun"A at t)!2+*@Y_>SBu at O0UlH8JWj,eK!Y4J='n
+%!RI1=X+>&$A*j;b?Rm]IE.ik&nQ9=f:l3B2TlY#Z_*`/MZn=rlIJp`i7QjpC%+Z]3-?Q>di&(49&d*"3f(oS?+G2KG!i]n2\=/Rr
+%ZW=@OnaG*5"dMfP'eriu`b.nb\JU6VSV4"3EHL%#k.=unL_(@Pip6TrR2]e`,aC4?)JX at 0-uR/AS9bg0ULRL=:4M&-*JXLh!l"OA
+%MZnFd&0nRf5`ZV([P8UB"K)_Y2"=Mo;,ljX2X4cS3NhiIpAOHo5EqP/m$2$RCPVN73O=6[_YqjsIK"ZB.YjA.Y=j)i?0&]d#J^#!
+%HIfkg]qsY**tC6)JQYPEKVI)bI%'<2fL)Y.o_e!JM5"SrBVoj=eXu,8_J at IFmGu48<&A7#@dAZ!MrW=J&D43r%TKN%3A&'#5 at 7U!
+%-;ZnJbnc'4'OJXf9*49rTgc&>2V=:ges5qS7^1Noqrj%E4QijRNi"d'mHe_Co5P%)[rKt:(EV9i0aL--JpNu?eXVNuO$MAF4+fe;
+%o:RF-X,9"k_E^Y#$AplpL\CYpO\i"Drf-_26gkVE5Fpi1Ij\1[&Z\7b*[W[;(c_Ru='sFRi^Q<Fqufj')FI4o#+S:BQ(C5W45bm0
+%,,=ABd!@CU_5uq%VLk%iIB"-&:cMrFP<S"6>VF\7`ito<hl+O%T-6.cq,#nYU,!L&<B"u/[@1SdEjW9b)oIMP^@hP+2`WOl!_-cG
+%2]Sfu)2\gmUbTu2D7jXS,uB!?au5%0D's_&*u1 at _MLBBB5(tr--N\@''GZWA->?nJHHD-`-nF'B+F,Qfjq9!MP"MFXd(CPN;^-"n
+%I-;aYl!8)OG=\XP#i1$eAXH_l?QWN79$eLSMCYs'UoC)!"!319P7[]lR(lG<iSY-Bo.c6+'t%T<VkAtE$kd`aHNm]^]iFebBKRgg
+%_>tD5d=L\(K=5.QlKZ%pK+6'n=&e:W=e(aSB^uJTZnICOP_UgMH-n,kb_Ep'S at ntF#N+J+K53\"iO at 2C\F`k$"[55UM=6;'[VH"u
+%T#-rg'M)LGCE(L]-8?Al$pI3#)^W9En=:M9fKu/qZ%]$KG"%(n>E!i*Mk'obiftRaq&=qtLdj2.46XKS_d\XNE"qL`.71$u*8.lq
+%7%pf^a(:s;G&df.?]a#>i19k)PGJP!#b=AT9Pj";(B\/;i7fR at YBTa=peg(.>4G=<KBAJ3Mul):EV9ZUF2cMgWcIHRI`Io,o]N+d
+%o%iDtq\DC%k*$\U.Bt6^25BI^g)csM.do5rj*KTuU'kuQ7n\k*P3Qr[DPi^I.\U?$\Gc1Vru?R/iR"&I]fN"iDR*X\4 at aJ7M'nO(
+%2,Ue;pS\-DoD1j?1OkZM*Y"L-4RAL7kGJI<pd%>EWc3 at t529*g089KXD/?Tr1752:ekuC3bdT(Zl,QBH2oShGB.AU-0DW"Yg%RCb
+%+J12`V2&mK>7\X/mM<m"#?d%?E;\3YY`,eqcnh=6 at 4gs:\Us:!]\/![0\1BZLeKGVNu:#63"ZuV>A#n6iL[Tag#+IAi*a+rKSIRo
+%`EIZClPfa?f\,8Y_DFHTnRT,Kab0BVRZO028fc^2o=[_5jHJ(DRZO[o,e&A;25_mb[c>I79W]0D0'I_Jk?-&?"IatL^1fVd+#ME&
+%HV4Sj8m`2:m(]IrP<T9VK!fT3D`jTB$u`iVfk5N`FQcrAn+lT$1hiMVns6/R![_1_okoQ&-\rf\OiD):OfT:8lGEbU_C*/ThcbeK
+%88/Hi>;KCFW[LQk`b)RU_1$:JEV3JZMe`u*3o>MD6&B`96[)%cl0g$-9?W#_VL3c5g7#q[jY)2WVD+OZ_&3=)3(fod,i[u\Wdsoc
+%Agj8^:2m"&'>cLH2O!<dqT,^6o',>JciVqFf\-r2AQ"dJWk$TR]=U#*%4j(`W]$`hn#l*?6HmRUm-]>l$*"@<@e+Ng0#<DZ<o*-M
+%s$>_6pOg&G85MK)*V*(8G9mB<H1<bu<A]-4oNQ`s'@dd8;<>34-[a&#:65@\[VCQgNZ8>"&+Qs[`*HAQ)r#ee*RPq!!\m&&q>`=K
+%jgV6sIKI]c7Hu96>)pd0bt;k#q_u:.:(T5m@^&L/bq/PJcm$?m3.-IF8<ZPD+`O*A2=9:T]O>Kp[N/7bc!\%6(0*6"Kt3AgQa..8
+%9R8-?]-qk>^d,.:C5m<a9q]-^VAHaV at 0E2>(=?qL1*2GL7su=$\r%?TP]+<t*oIga`W&]qICO at PfrW5<Sg=2q:'/q-R&LPiElS=/
+%*rrqX12s6f"*P88$)t=KjNhpK90E.l?^i:%mocIPCZ#I&'\eDh&/]:R]Ca1Bo3nH4n<u&J]Z^/"MtBmWZX;Z'>`i;S8a41bo^H>o
+%*W`%@d'?i]n6"&dp1aKn at R`H4O<fJ;it!l%AR:P3As7<TLo"MWG388,p2PqrW2WY`_!B4^Up)r7kG?r=[C/e3F5&rQrW3K_Ogr!'
+%-I1"6d5:E=gC2:45>TX&B\T*7C0)?[qhXNGRPlu6_X'!XbNC\Xl/ZO`(lQK_Qa["fBI6SFI>2pNS>_)p#.e-'*HM\MjFKK4[P<CR
+%]VAX8qf-:6cL*SISO#:u)khV_WQ\$p[RHM)$tdr4<5&B<[P!:L);LW:bDdL?&ja]61$dcqf'm((,puE+F5+:JoJ5`OdnSCU]&R`[
+%3okk.Ou5bVd*_9Q!rtUhgi3WhJZs,o9"a3R)57B)A0*(Jd06bUp-esq=3/MiI0S0COKtd,V.D4<!Q:&!M]EidjAdu_Zo3u_e*$GD
+%^&k$;S at S0<#FrfgXS1.fSdto<:qi0)\n$1,%Rt$^=OsDZ^FAc/EaFRimt;d)T+&Fj<K2DRaf5b/]M;F%B<1ua98KN$!KZjoob>.X
+%j2&]+9SX*Y+\W[<^5M)n)CT4V[]n%GXOim4=Io01A8f49-R$cOFq`FVmAtE5:LJ4.4,8Nqb4s!l>_5C5<tZ-kdkZ`N,.O7]o=Jdk
+%Kc+jcU(oitYC(WU$KJrl,L+hL96l"Abs0*4Bo:2>&B5O?"8,,>3b.]/#L-W]=Jsnho]&UicCdpF,U/iN4[8_r!l"7NM2Q`UK0A-H
+%pi)PW1#o!>]b=.=L4DM6E. at is1;&.]9>7DpZau`8r9ep;;Bj7Z&'n39N3rpr at R68X%uY5Hg8IJl;]7R&Zb2"MWQ!aA<jFcf(l>q#
+%p0]25:.<X?ha>!D*egM[YQ./%2eZG9JFh=:r)32&jHIq>lELEPm5$A/X;ZsSkn.[1:N/("N:c?E1S&oG`UA7N%3@,O&W?:m#CE9>
+%RWZC3/i!I[,$EHRe-<SZ`IeOGE4^a&%644+HR()4s.0f(ECgmN4*@!f&/E;S<N,?*"IfGb4>NJHQK!%W]j67dHIlgp?,NJ\28_s9
+%1,LhM#/IMar(VANOI/ZtL<eF=^mDuLhYG:%cr&V)p6q'YJiZajmFF0]3-jN-%0k_t3Ya7Vi!NnM*nYB"l6`#FFp#t(kftIn$'=WJ
+%ZF9CUnkg)V/OTTSBI[hqHNc[8ha"63cS4,u=A!<dG\rH%TgM`F6q8;r$**kZL2*>DJ6 at -pKmMn^FB>lkMDdbd?mP\6%S^(Qg at i$s
+%DhY8>XEgIljmPmBjV3o.\:"DI_aJj=1FO5;q.q,8/_-PMY&]r46E;8_EUok0g+NK(DLTk`lOg!,8q0\oX"\Pe,ckO4=FmgCHn?[-
+%duW#%_)6>\6joI:JM3;.=^16ajEtX2E^+:/3ePWQ)Sh>p0tYWbfU'HVoFEI#`C'66]A!B$3,3CZ:7I'@_8?o)GRe-.mVKn#[,k!j
+%-^@!AAi<"uC"^X#^(W]ONm..CUYT3%Wh^=@pQQRjBf!!\/bu)OAIf-DRV"G\Rj$^q(t0;+=>tWsfpia\m*lnUPr6M5::R?G?+6,O
+%hUdK3/!T%qjM1oHCMcLBhFP>eBGBS,'9_-L0]gqQTZP;K1t##?VNgMJRPnfRX_2_\$3f)ab#gIp.9&/8!62enH[lRXabEP:-ugmR
+%of4f3aP`iLa?3G2F.sF;ER"q<i,H*'ZFEB.[%Zo&P-WBs#&t$nP at oUGPh7tH]B%NCac1]B2qJ_oL-7'm&4 at 1kAa8r`,6*f^*<'3n
+%A[<#WjIK\5cCFOuE[jT"e%j%L`!8%PfR34F83Aj64`h6EHs27:_M#DJlZ.l)':O4p]H#*=co?kd$DeK6M+:a5<0gA8&uB%[K4mc2
+%2Sg#*bfM'p%F-6Z11,8XV!_B*!&f.FGfC;[cEXN"3JD4=FhX4f=3u`d*'6aX]8L^[/Nd0=f8%8gOd-f9,"GpPg*!SHH2c at OXj"^h
+%RFYhYZV(JJ214ju51o9._=XTu0R7Q2s3>'T!F4L[F(oSarQ[.(O%g[UC;RfIl[Rej]W2ID2\!N'<-lioA5rR)Sl"@W%AnGkSop,#
+%DFt9tKD1R6q"?]Tj;Y5aHfIY%)kH[Ca,uWa2,DIY_<Z]rbP/`CjZAqaHGkG9.!0cn_g72q?I8cTGCr9h>$r5`5UBJ0(lrCG2g/,C
+%D*2R1T%BZOQ8u#9KC9<D"KaTS=e7mZn?JLKRu+oSd`VtD8YT<kH'EB9XVF7fOr`m$!`_6'HA&jH])iBE:(7KcKQfaam'YACOA7^"
+%"1DaR;I.2aC;01_qdQ;pZHjMVXCDT9Okr\7AC[VV4No+PfAqp<AjdT<q-!CBHr;":F?h=.LVWdj(k'bhR<;6blW-LQqMpg,TiGb<
+%2GQIhA0PXb#:qdB(ag'59%:T5MSnF7!m6aq%COPe2ug4OIdLEB3<UWhQ]^/'[N4Ha/Xe^V\/mnIhoroBe[!snEs)oplR,>j:nF(T
+%4O<LD*OjLg^i%giq6PjL!'Fg6L6tsm"'dr0$g!DNMC*/_?E1g.fViE#b`cjo`%q$pl&ppbNQQLJGtfEArlYGV8[E'*AMkn2mjC/T
+%"L at 0U8i=Rd>*G5I]pS;XgC@%$ZFGcg%>dY>s$d9?+*0I\JqRZN#"oReEB1<)Adrj`R$.qDg/YFbF._EaJkZgdrMpI<,0&R.8/dce
+%mU>d=:C2kt6RIJ]N]T+_)Ys8/<_HWZ#g_2(.AF2.[bK?)X3=n"-`%p<2EClM?lq5&'ceg>Vb*Y!3%"ng(Pa;?Gceb=fOe`k]V7$A
+%5*<9TMi4ru;kILTDQ5ic`@:&75mbI<0WC\+i*kcHaPS"3NBNgi=F0t0=9P0[gR;NuJXr/<XJ^(O`QTB;"n.p?Da1Gn_8m8!CTgf"
+%c!_c(nt]-2[;\GH,.FEVU4Kq90]c4sT1!N5E-NZ3Q4ZjSBIr6<Y8N?croI/C<mFk;18Ha_-]P=8hoCpE)5HJV. at dJj_le8G:*GbZ
+%A$d,6\K35Qk"HS!n[I$9SH(ZJd_BXR0ULX0mB)Ld?tT75BN%l':qm2I8jR[T/;BGc_Ug7Hn>@Q`9:WqGq'JueI at T)bED24\E4uDf
+%fXsOB3kTS#aR0BG^,bfpM8;a_=?Vcj.[F)DBW)e,(0;'QCYLSIi5ZRA#]TDiT[KSEmB5ph.prbC at +b=tocB6R6qL340^3154IJeZ
+%;`k:%Y0`u:P!rGa>D[)8^inO[DeUp+0&dOUif1GsL%Z=O.0X/@:;ooS'0)A(./K6*0[[tN5'kJe`V+#a&g/FA<k0.h-aSpe60WgB
+%b]p3a'45r^(>Zl+L"F2'&9uaNoKXF[MJkm"Ku[J]edo0GkldiS-Kks.H'OI5T<B,)7db^a/]1++p7`4l^'/KGg)P3.iR14TJD,#W
+%?8UpYeZ3T0/T_<4&!j#&W+3D<4nkV1j8g][a66)aR`bfY(VRa'[ubh\U?6ROn'gMrL#,oXO_)]%KGBk1F+-jnX@,dVYV3_3Ab4,f
+%:91%.TemY+;"qsGiE0gll=ke2Z7<PQf at l2.](40B`<+6G78.kJ!:rSdb7GJ_a0mU%P*Rh5ZF8FS=!:`*]7gp*o^mn>bd7D/&-f5#
+%K*b9k5H9oJ#!%#?*hL^nND#1%6C&p9R3ZG1>KsYmCE;APpeo$Y4ejoEFi46q7S/"28mG[3"Cp7EBG%*3qrj64.$sdE=f6#q.'gGt
+%9Y/X7:_om01j1g/bG(4:A"%B1Ts at d#%]1J-(2l`\N'6ko+,G05WD+Z#6Z"^Sg`J(ffu*B>0"'d"q_4)F!#[ZFK*uqq\S$SgQhQ,k
+%(Hl*<(<V'Y9 at hatJV]e at 8UD>#rP!u)^.n&1ZpXGJ-u8ntfu1:FJM7B,N5`.<7opM^""Easn#j\f#3n%?&^c:,H7"ig13@&ag*[%F
+%ea[o\/.WQng!i`p=_J/Q!8Y1=8_lQ2/R:qXTG8jmVRkVmJpGm/?/q7mT7r"M-eZTuYBD+[KB1C$NV6+n*E";cVh0J7C-a.N[jufl
+%>'.PNDVO_@&R?ac^%L6G#U2KI`rb#s9T at GK.sCu4$:@J`.k%6dmg at mtQUS[>O4,#Y%:6l)d+47OH,3$lW2lTKbgGVmR&Ha`gGE)E
+%\9-QOCQ%JB/jLINVaN!(<F0Q+^eu,b46K6n>P.,/C`0U,>V/\-gQXRpkYs)H(YX5RHKN/5Us9oW4ei()F;bNN`=fn>/F!Z0OpBX-
+%e)^>@ItfQ2f!r.faOMO(+[f8WT/TVnFgZ2#0;Stk>(7>>hbhsdW2QM6]%p0SI:(H6FTT$ro#!&0+h:<_YkL3=IaXt[G4MNnPGPIn
+%7`@DG3pWelOpJ]PiOdiOgF4te0(/u;PK9MPh7K(r/5NZDJ8XNFhT+%5[*bQW)houP7BI.H?njRQ'@,gsbUR/e4]E>Z[r&>k;=%h2
+%WsDjH<qB2HEc6GlEp"'T/O2tD"-D2W7>:@m0&^c]nh<?;A\1ZRRGqXb6Z*Poo3$OD/#kLC0alf@?.C:0I,g:98tksrXHZaG;`ZcO
+%RS!)X^.&VQ,HIR4ZZj:R&M&1(I[&"4/'Q`,rk$Z).u#iUiXdf7;roiQnG3XJAO$6jC$:eV;7.u3U@'<*<2:LS%Ab.T9mjH*.[a\"
+%;LXmn)bCE^!D&8tf%Xal9Bus(kUhf,L#"o0dH[2n;[PJ-eeK,HjTOgY1[PD^!dcu%rC?+fa/HUtm[St<JXNdsebd:2:okBC&X]co
+%A0jS\5B#ndKm`r2 at WJ0Y(pttpicEp<*9pMk&ePla\_0SQTYQGI/f(TF*Ve>t'g1>OF[<'WUjIoHV1aLB#LrXW^2ECm1QS<@[1Wc:
+%<%tAEW97AV#p,Ba-fHj;$:iH9g\F/"Bn"5]c;43=0dMXHoVp>?N?tq1Ki"a=?V*BDU>Ao)Rn5hb!PBlkdj:e>+<Q0-erk:\fjum`
+%8?'H:2fT(F<oE`"9 at dj4R=**Y4!g3@(Ubf`n;QW^m=57:W]A[BYfs[2?UF=n-Zb9skTTqn=^TTAi1Ok`Gc_ at h(F&,)hQr`^%!&Dq
+%,J[@,+/BQQA-o=gH>WslFtTb`Y.pE#"cd>*8uHW!:N5iI>;'SjbT[7'klAF)=G\=q3VNk5ATgYIVkE/82G=fP.X\:qT[p+D:HAN5
+%"sFth.J7qS^^J\7ZcAcrOO\3lqC_r^\MUFE4&g<B at GEs?FNq\5]KT!+2F=VS]"WO6oN'QT<3(meVSkh`]XeZK`KZY4=+;*[PNS>8
+%m`qlo/U^jM>.4-jCW$<I+ba?Rai!bd(/GB:L%b=S)^i'rZf\rN!OOhMLFD`,V)$Oo39^2uFb)i<KtpA/M9:8 at nR`ogXFc4fDg#Wr
+%S#&uHao%Idlo&Z1/(;/X-LCM85-FrUQQ:g9X2n[sFpeso"^$"2-W_pm[[[0NkX4+Hi+k`^[%a`/:BW1AQl"Zm..jH!%p7f+<1PV6
+%LNqjsR_nP`m0?L$QCt[Vc:)#,2F75Q>i]'I#;B2.aXhA[gTpil%JmI=<],JLef%Bd.o6Z*H9-*!(B./n#dtJW1ZYlP!q>>m[!<$V
+%J]kQ=d2,&4[A9t1Jf+SRH at JQHos5$$_M0&#]\2j*o-ihd*e\7$M^ZSVVW6Z%^1`Gk\-Q^e0D[_:P("m:;9XoKC+IRaI+siJR3s6:
+%N^%0r:/qZ67qi`7HC7Ics5HkP[q)oX!H971,<V^p`iG%13PB5WG at S0OKk7&jL;9aP9&pD:J6_M]bBuOe7W6k("TV"&F"aR7FZ_)[
+%X0`Ap-?g9W$L)".cUPfQ3P:8MK(i`bbG_i6a39\p[S`sPDKDsO[8fpdVkks%bc_CoM2GSurr(rr>9kY@&X'=(H=HWL[XP8_GjTn=
+%HY91?9#UNM8UooedsQ at G(;.RnOm81Vb30m4cO7-%K5I$`>L^4V'>+_e+(X$D*74Z<MQ.CMGkMl5?d98^O-P,pNW4>_>)N&<9B"?,
+%r"o:=laAVRc[EPSKPl1#I]>^rFp at aFH=*=O<%iM]s)\W2rE+Cul-dpul"c^n`jlQN0;%gX5GIsUpA4(&'fdu?(?S`H]eaF&7G9';
+%[?eFKB*[$g0eEoqkjl3sW*?5p'k/X?'^N>9[h:elWFX_IdC at TR'`</d6H/5XJ"a\a]lp;#MqKUWS_>eBDC;\Lk,EJJidoU9/V[\[
+%AX^37Upjs0pVl]G90@:."i#5dQG2g at Vo)dV(7fI10)\37Q`o`E$N%>^de_dFBV]o(:Ta$&/>q7ecID.<.lhh/KA*4s=\AXnWNp,W
+%0L6N$B)65u[<8"N?&=t?F6'AN]'mfVE>[KRK&QXPIo3nP0s()'j_Coa^<g.p`GqP7+h:KJD_Dla4^ZL6>4UhSr2tGTfD1uA[a%ZP
+%#?mAV*UR4JV5`WhVs"&/RGR_MdO<J1;%lspWpG7.qg,;nP81..g5/)<3dP$Hg/Op$'XY0C+U)O?,=2`0b;QtcR?s#N0?tSs^t.Fd
+%#ggYoUSHifWn[4UZI#-a!RD?0E6RFN:-:Vs5*<i8oJJ3XT>]k^YbB8]%6k0UN=WLnnVcm!a8Lk`G5;OtHN`2f]f?0TS&Z\B0%97B
+%D=?[inM-ptP)1tM.p53K!h7o\;,pi$DM+`:HaXsXCgZf7;mR1\,6uQ<.N[dS36dfC<%l$\*A32E:>d/kVnkCji4/3o\c^pXnU02Q
+%49!hp=r6UcL^2Leri^%dr4M?E##Dt;AKVM$o1!V=4.:@g]K+%"M=3A!$7e?%%=S$iW;]/Cn/GJY3ml';hoH6;-b+W[8qI@''515\
+%!fSKc\n).4H!X6bpeB:6%NW2_op[.K6^UfYH5K^geT2#I$*IPR<tpF,`KIF-QfGH6a/6V.AO#UZZg?iqhHom\B6`G>2p=>'fGqg&
+%^igZFKp=h#m^R]cJT6jn)4]@)N^7Nmg"11ZLq[VhDcQ2=*u*$YiYP%$'3h,$*(&.j4[(g%2_b:$n.=j5%`^Spmm<7Q;0?>:$W(u'
+%N-Wc*qBuEk\GjNhhnFeE4tbO/$`'<P3:8<N0)`N/c0iJACZ"%,h+`C%q!D;\(ZMF$o.`pC_isb6n^MX at pp6tDi!ep6XBbj7XRgpd
+%g/;85&.SDg4([fTe)4fFT?:UL2tdDJ`N_0ncBNI738kCqHmk4/Ybp[(K:EG?S,M.6gGc@?a$'6CJQPG#AjpM&_>TClr?!\g%F\(C
+%GH>QsF(LT\j1=(`r:ZD7j'YEPZ])f(D0=Mq:8P7^[o`3DYE?[=-YZi$#Zcihat+JNe,]:;q"X_F0RtOAIh8%"c[#lYC=?u2"P9cC
+%&+mI%Q)sI#l?Cr;(m#h%Jn9F5?<sWK[r?OsDd335!^IH`E^Ra1U(/mqC,<l]l&,nM^GO%c8+e-bTjJl)>gCYG*%L61aI/#neF5&m
+%Jt061aH'er*,;XH^u>e*0S>WeT:B0O]=?6\V-V#SH>mEF$F32Nb^=ETR$,M3QuXq_SPZtX7:!=4b:t6;'-eS7VlXQ6f0O$rr,V_f
+%0nj($IKI88IT,9LE/BT_$dm`MgUHAb%nnRMiuP*<gcpkA]h::gU`\L3DRm)lDU!4R"$G9+[ar0JBlIQ;P_4CO$r9j,V3_X.IJs'!
+%>[YKY at dtKgB8L]>mYBpb27I`P31D7m60A<4?WWL0QlS#P)1r=W\4k>r7D"rbW. at -Uhm8X6q;U\:e(MQ-rCj((%=',]E]bY%e'R\L
+%nRpm0W<E!>H]BH-VYho`7/[-BgF':3 at JbGM?dD>q at P)+o*gVh"poZaPGmrT+&NqiE6"=g,,I-gr3%#*;QpBff^,f5H8#Z&.REjqm
+%6menC'Q[]"GOa<</n$j<;1,>)PKq95H3`L1ZT"E?9ICBZWd]SfeKs^2<!l*6?tqeXn4J1EG6Yn1T$tR7kF95qKcSJ))D(sDVeF-N
+%?Lc/i=+/2B\,:QqfcSPUk'=I.92DkNh2`@RBliUKf5l;*J+^]$qq,hIioRF.:O#M=:U4u\j at o^F]DE9Yp4C76.:ag3r+q6'Uckp?
+%LXYO@&arlrNj67X69BYhA8^ff^YM]#LX4/V]Cdg;`0Qt\(seL at I?c)CZ,GWFlmEI0'n`#$](Rn7&7L-h-$\Y]GW at XQ'4/u*7dq%$
+%VK&iZOo\8iWQ`,.25tgKYGH[_lSS1mfa:mQ`Tge^I_$5qOeu$0Q#Qoq\BC&FZ9(4:IasWs[9T at u'sln2i[Rrphb1_!Ac`L5Y_KPc
+%6j&-5K%YAjGlK,&otsYnVtfm6n(c5b=7pTB?Otc-aX8BNBkG!)='4/9mjF4qoQY:Zj'+J=2]/\"?])t=K`/OAg1!N[CUN_beW\XC
+%.?qun%crbUs1=HD]`1L,QAu=%34)SrAm at D7o`ef!mW!-'Rk=RYdT&*:&obBadA#n53?lqsd<>&6+8uV=r8u7^d4GlU)=D-ADW*?'
+%3qi+f+3REE:P5:23W^Ci[cn4'5OdgEV*D>NUL1*VgOoAM;=h'AHf2^X/NX*L5kb1b[R^*PDl84l7"Wn(1O<IKk-,AQfS32g""cFY
+%!EUaQOTbQKK1CI/K*i%!G:iAZ8ird%;Q'q;O8%dh9#^CAg-0#m2t)_bqfZE*$/]%V/Jm&ZN%K8,nt at Z&^Ubij/+pE%NtWs$U[$u1
+%hE9WKBDtssS0H_eiTld,j=O(XYj@!SP2bGkVgpQ_-WY at -bF4QJHNHU:G]jIbNLXW+_Oc[P(8d%tJ6!N!CrSm((DRI0epd0D^Z9Qa
+%EiffehJ@:GnDNuB<_BS-9"p]N0^?fbBpmgmlc8A?V:?tZHGjbOfuf6t]:h&R"4g/Q2I5#Q at aiI+898[,;ib68/g-cY?ap?t^J[7t
+%W0\Ij[R(H[jXF>$=9MpZI`flm+^9W>A8M`JZ!o$;IoV=8&LpuUV<7C><UV&ck1qB%,Ci4Z+Qu;41OqSWI<`qB/GRjp(:n0$lA?QR
+%mlFS6!%58(pl?GFPF"lsLP56.cO[m>-;p",bH?tq$oPB+%Y.TR]UDUk7f?>F`DgVRilPk74gtTUS=()7'[>R(G'/k\i-ikQpd5s$
+%bI9:s;CU5H\o%7IT(sb-3!F3!C.j%X>4nhm)d[rfgI'U7f5m]OJX$]D*m"&_?-gNW[^cXt)md._?_sAQQ$,"JA/t6I8jJBIRE[.S
+%U<(/oIE^tDM+fFsES9?(r&d:B8Z=e7IZXTaMtOf6PHIcM=4Id4d.]gHU^-]XbT'9d/hDMS%jc'D#A]oX^AL:o_[S!8ZTPB]8`kNd
+%X-nLPe`OKAWqK]c\+k_cT)I\"*hBT>dVeH5I<qRANE//6lUb/^!dq*ECH]VlEYVfFIR!6<B=5+>Fn$36.MME+8*mMll?.`[H.d=m
+%a(I%D[u<!6$u+iuUaE4X<_9,,?=i-)gi)^55JQ0;Z- at m/$bu)VpO4?5hu!@uln6]G_S*Wbm5NjF"KlG""^!$O0o`gaJd!fG,K<Js
+%nCp"IW1"1c\p`d/]6 at 9AbfoPb-Ej.gO-KkYSlCt:42f&-]_W+$fDPV"5p;;m3:1XM">QK>:;6MG8,.giG/oPOTQlBVkU*q)7Cs0-
+%gPba=Iqqm%78q$J=rjI*Wlq at I7*$/7;,.R9R</W at 0nW]12]R<rmi-mFY2A`fDq:,ujUJ`jjAemWLK;&Sm</;+H,,^=\$tEaSo=KP
+%J*"4,ld7jr1[BP;NFFuLLR/kG?=XCZattLQPS%X4kq7)dE32nZIcSAU%;W)6Mml7BhFoA*.Y>%9!XH[;lFEZjL(!Zi]%VNc[Si.7
+%DSAqfNG714gk%5ZqWY-pYE$Q(4#`%ff5jBL?jlpQY,AYKTZuk at Ye%4RC2FDXSp:8N$i4qB+-+/B<aMKgJndN$X-2p!YVc]&9F%cf
+%$pSTn3$5uSf&996*R4Hj($A/;qSZ0Fqte>D<,?HWY3#m`ilmkb.^lsA.A^4j=:1 at .!_W3m]!-sei/[D]`M;bXoaVPMV=%,m4'%ke
+%>rbcr.UCi`"2uf8%,[.uK%WJj)1(!Mc$'^)@%F\C&pkQA&Um\+$*SQ-rD`XYGBUYTN5)mYQr@*Vp&\2a8QMl#lu8.iSD[Ri"u-Xj
+%(Va<DG^'T\D3*[\FQaB=-R6M\pu&])/I<u=4t at m&aI<[gZ%Zrj`6$GGQ/-bG3'\d+31nXWN_ETq"Z:I3#SA\[QXTk.P&;+Z2u8O.
+%^(\4le6A7<MZ5m_$Tor>]@=_+cesPF\nq^rU8,RHeoR%B*RMIO`023'S%d:EP7\`96oLLc2"[IUc:Yo;FWIiH$%`=Y+l3Z>W1HnX
+%cejP6pA3sTf?:cnOVR$VGqX(CN.MFLVaaMa`KAY-;X;Bs'f'N$(CUq-XJP"$a6ec\KqZOAD9m9IpdEL.hJMeq4cuArAe3J%AWj5V
+%lB_C_ at +;CJrg$Dt=N[4grchQV\t</XTF^$D*]%K?s)8/_X5&MdfYEP+kkqiD)[2aP+jfX[2+N[pnqK$\!h/rMY0n#>W^$?V<Qjb,
+%a="1#IspCQQQ!P>mB*)UftO'rm;d7PA at q6g32gp==<P;e(`4 at c_Af13879fOY2F8=*8Ojn$m9fSr9[_L]SC^mj2K+mYKLfT]=#E-
+%k0?9a_Nf1Fff'fJS,-F at 1C,`pZh4[;Y_W1JE4U4]f8r at 6/5>=s8XHGW?guroI2Ws<kIgN4fk<Jr8t<tF!Kg`)//gH7`C['&kEc1U
+%YC*0gD=4;e$Zn#PX^JX&D_XJ.2emP\pu,#7s1<p'j-lRRS/4qm at jd=%&aL*K:Ve#e;SPnNm;p6bp(BL`MhfbuR*gq04ZM6OT$5up
+%]fDW"kI<\I/VWP*ks9R.Zl;Y[f(\6t>=Q57aqr+j\!:3De6L[.>7(11/'5sjU1HX`9!;-SM4jSHl<^ZDeTH7k:-[6+.k%\I9Cepi
+%\]PtTq(HH#D'kms]X0$f$quVU7,&oB&O8MT.7\d^-W^:IcJj%to4%:J0LfOnV<2//mie"Y%^Q)ea@%`&>>OSe.%(2/b5RU*,OOuf
+%i5Df_k2o/MH;Io[9\ct_XM-3TG1JX+,q286&T.35.$[tk7Z#9Gr9A at odp@C*N7Q+IinA0.R_`-H=6^bP"4$d%em;"F02R$4^=V]+
+%r2>k,f6Wp(H8P^4+E)D!1f^peNIOTY+^'-I][X\>8ZX at jo0'9R4hg.fWR]V;I%%>PZ]W@:aTDo)o(n]4`$JR*P$VF[e?*:p5/Q!Y
+%Of%=fXg7M;BNLQC[@reK`L%'JP)P]<8)jo\K2/CJ3u35&bZ]cYNSqc6jjN(,8:=/q4M9j.KR]eKgXRa/,N-+fX><[Wb#V/65*mfk
+%RaKEdY`)u:0;K+QMo./L<Y;fJ)CJ7Y_?HPZ*iQ)(q[SE8a)L;'[2^8d at h*JB7/WgIDT;c<23$QXTVO&`ZdmSG:4]:2p7"Nkec;bj
+%5iL0KX<TiX#Qi$cLJ:FZ]eB$JTQ%Y>E*2.9aClUV*.0?DG0,,OC95"LJu0i$gr5M#dsT:"!lSi;O&K,;#7`jO%D!GPB1?7ejTCg)
+%g^0L^R;$YpS_>cQPe6fi&i?s=[iA4H@@^@!VBg.rKEr;`[Tg-YL9c_BL@#bag-$QTCi9An/^k"UJe1+hlL:`@mtDZX=hiR/nCW>7
+%%atUBY5>6Uo_jLF8'K?VVA\3I(Lo)]KQIL48Qp\^Zk>Q7nA#`CT-NS\81pnoXBSJ=S6:cAXu1<,LW_Lh/LHKo2]/Du&)rOGk7\Ni
+%,;E_"4#c/7eGiCT=OJd3B-8jsJ[PmOTibh@$93s4JIV at l9$^QYGRamLg43hs!1bI''tPU&Pm!\RQQF^9lM29tqKPp,Q`P`PWGmho
+%&R66$W5XW]i%S;p)o?LD),U$j9F!Ugf/liq%+ae,`7M;#8hhWfVX$P\fe4rl9,11fJL(tFiGq<X9DQMX.f[AkJ!@rHdSrb$MRjYE
+%Rd7n1#^Vhi>pSp&Wb55KHh;[ADb80725ZHP+AntEWWR`H[6jcU at 6M^p=4N1XB!bu935(<rg(e;X3- at S:Bkj4)%%$D[lL4[;:NF at 7
+%Ncd0:7Z_*C)::(XjS?J^9*/uD'h[qt[ZI,%Xu8rO4_:.X#KVLoqAOKj=ZFqD[C,7,C&91QW52,),KBt:dBt`675jBZ6O\mmWZ7:F
+%bAnT2N1u8[@OSB;H<m$*jNuG3 at B6X/qDmWe3pM1:^OO1h##YSmc`(>e%Z\ZCmDd.PP=P:`QY=C9g)9>NM!PAEgo>m)i,_MuYt>>E
+%q9h+gk(+:o.$6TB`LG at FZiLmE:F7(5`J]M^ScG*<)[b(#m#:,S%'MC!</RdC#bH5PE=%NjiNScA0knpgCm^O5-Pjd)6DZsX*%-&/
+%Asbg6?6eADW]/4eam*KW7CVX]!:g_cq-j!90:X/"(DJQ%j,]m!F7-WOq4&iE7ELu.PR^SLJS/R8LGno/0VYKL@*q-V+gLGdfFk?Y
+%:LJ0cTG&![6=K=n0O5?'Sk*hmTEUmB]CTA7b,lS.6nlY7!]lid at GMLJ-tH(/2<JR;[FsMtr3[##P)0?V<&VU%7Q<N2lsJXMk0jbe
+%pD=s2M.DAF+t?DmEXO()ne5W=kKm2JYSk*?TR9hUL*U\74G(#AfOBB at 3Jo9jo=lP.!Eb+u</9]Fc;b&!$+!*XGc!<Bs,`BtZA5-R
+%Loh*NN5Etk616r4TGo)Tf at iF$=#2IKn.a at s>*S/Hh<@KS<PHINlQV*Bm]E+1hl9K_Lp.#b5Zm7RAsJam3,n4(elOH]rEI?_r@'QV
+%7ZXrkpWl[+eK/&b2C'YBSQI]HK=*M+$I40gV!;)T,V*8n`V76Cm;1kXD'5uUX?S\u+a),cn/c!=L&\0ud$2FV_pZ$=-^Y7F/?GR[
+%#?S^k\s2nR_<nN$hQ?S8ZH5NKOlf6/L9k0\#/d&a0WHS]pUoQU)a]8F4k&O"2shJVi9tgMd)NTdTd?.<4*lPlZ"T9'e6K[EacToE
+%C'6Y,(i5L%+pemskA;\P9HMV/n!t>SX`M_TH#jGOWkP=PQ)s(mdm=X-2C=UiV#H85O at JG'P!/r26$8kEU@<fh&=Y*l@=0\4P'qaF
+%2"MO>4Z,WFTeMn2d88TJ69,Y,`AX_,M4"hug-tLnNbh`P^K at U.m.5Jjca5pb(Z#%iT3la8X'U;+h7po=nQ3L(m4UYPq)=p4\D&-,
+%L#S_AMjRZL?AEfr;^R.%lql`cI!<.k1+i:u'jbZW at H@AJcR\d9*jo=eZ<L"f"qbkHTq5nSlIP)_S8^m*c^QHS#1&ctSVJa-. at 6g)
+%OLR;Zn8VWdMnl08P/*b"lE?o5#\XRVKN6*F!\E#ST!`"#JAj58:3Zr'dEb8F*s.ZFp9LhF-,t,_;EMEs8NPno.NPgsUmo.1[*'&k
+%E_?Ge1f>bEg91RAS."VbBC"$F1RDc_4H9bAD%INpc>!T?=V!#n.r^tX>P%.+"_Z8D,S5.R!4N.j,_KZZSL8,$[_U?HA6ne\C+pe\
+%:jR!dY^i2M:bKL'LNR@&E&>Cj*'F&H:gd#/2E^QW_uqKZ%)6`j"ZiHp#?60VU<eFOQ1e/YRl%<&BgUam(\<Et[=e>Z_X(3D[10ZA
+%3[GgRh,^m,YQD!h1oS]tYV:`"d:!_%dKYD#22;rkJ_tB<Kn7hYn>(ir<LS:_4=f60W<dDb=N1K@]pf0RYn[>1AD4QOJP]h[9/h`P
+%JjjM)AI(pDTY/]6Yt.=k6q3qHN.q)G0ZOR2%Abg6)SGhY84?X2dKa*/a2ktMaMQI3(YliN_F*8V-J]U%Lg^3_ at +?hr86'+;q?$N+
+%+Ua%F+_Cit$C?a&E]u6e]!29#?hB=PBqbt^LG_#qDrn&S0nCfjaRpE:gBRQDRuNYMG;^c.`!MB'"[p*Y\/K?%*"['dFH*6\P2?SL
+%kl34'6C'J66Y[EFKqZL57f9du8'%TrHQh%(OJD.CobIA^Ud8'tI=2"f7nsCddI;a<_5MFTNi at E#72qR+D]XiI_1"#$BY^QZKkm:$
+%;QATOJJ`s5XLf:3O=(I]n?a]BlM_*o at kW!uCF*ej[\A(5;Rg#0KbW0I3g!=$@D>%Lq.Nr1Ca2.*i%^*1D6"]!BKdEQVXUF27c?V$
+%Y/&dk(jlYGVCc?j31jbdCM3YX]hO9$+BY#Me0i%6K#(!_E\3IV7EP$*jAH:HZbj'(B4]b`K+AYiLn)!;6r$\QGcaECShHo<<c#V+
+%hb/L%fSQT%,HqZaJt.+hI'S>lbR75[CD8\'CJl^4 at m;WZ+$#SYHZ>M?Fi$lfQrCBX;.,YITX#28YZ11^_-Sm:O5stm,d_=b=KHm/
+%K98Z+*URD>]*g<X21DWfBM9b\6(g&O<mF]C=XYipOJ/d`mtP^8je6OL'KCtE&<JKXO9fcZn_[Y4[L)C("0[8K&7=[2hf!m[`(d3!
+%"dl\LJ^4DdaR^Eni;r%-3;B.GFBDqR4ZH#IFD_r<VCq7<^r,kmpsopp<ceMG79tEg$7VNs;7O?WC at R47"$GoRO[dS"bg"uUF[.?/
+%%,4t+8Uo\-8LY0gE@>)._H5;U^LQ100p=g`iQH+'>So&'X96[5JN4^if-[pF-/Ut"-b%%5gn]uc3/GN5)=SaR0u>rH0pH[3,Lj;:
+%kf-*>^GJAh`:G9T=<t4>+g_r.bsPh(]g6Mb-%sJKP.b#^QY/G\NWg^KFKV&K=.#cVn/\CW%(*t_-JtfA7tA:A5^PnTSH<S^8],B3
+%X7PHt>X8.,+oP0U- at L08O&G#6UT$Y?(-kn/<b;X,Qj^PpRisjR9OJ%af5D+f+Otk2J<I?u1_YVP at 7hoqAmcHpi[uZV]L=^Z:8O>>
+%X:L*1C:>R)8Ac4"No!6sd8g?3!K3(/aAoEo!:+'[<VdB^^k7e\29)\)IF:Ms[$/iLP/^djJPpSl2;/diaeP#]^i:O5g'j98bgq>/
+%6-,o9keqe$dCcRNo1F4WM1oiRIn._5]OO(869m6K%(NX%_PKVl![kma-8c-%.kiBBUY+o%]a_AZbEEJK3ha>ioq`,K$p]?\Aj@;)
+%%EH=s60t"G@`5l^[&Ascp4.00Z2)V[`*D\bZ.n)k+CaQa,J"U;'"A6$@#EqX&`AfMC!)(4OiVuU4-;o\_744lAtgOc:"jN<-R(`l
+%qgCGd`/tP!2o/O1K9\g_D6(M!e62H(?$Ws#ad-AV[D?DI(Z5`/NZKnSCkl)RoC1]AgQLe+[Fr6I5BYWS<H4'M).jgiH<Iif%N[>;
+%Pu<$'2$DPr'KEj#8HkDPhq^i>i(7HcRph[hjFiB5fhK0kaWt"l6]?%(OMOgH7O]t!X$8s#];h#.<P3cbGN0MSN$:iqO'rZcp6HA"
+%N%2ocraR\KqR+`\NgNd5\Z0b%n\.-2_'KOin(50R[?dH.)X3@(@D_4-\I'(Y1(N.Pof>pRBF=(U'OcjX&E(^g<6:q+KgrB^`6Y=1
+%Qp]&)LEaF4*Q]T=.@)B$NKt+XQ\:k7d&eB]j+7F_*^@,gFdopuOJK3X at C%F76J#:H2]]DCFNI]Q)$ZGif,&];^t^p:%C^d>Wl0,F
+%jUPm''lY_G/p#9+aTj-bH,JSA[Pr)g?jcam(0O`3aJn15Ar(1%'EL6!"%'%e5*thSJk<"$J`ugIUgc'5*>befj!A$KmKQa at 7qQUp
+%5S5/`82po11f+YSW-u/e15\4,l?*`t(l)s'b:3mGW-#j!SAPs?Z=uZ[@cTp#_J[bk[N=+P&icl>6JV&JBWIWWL1kBgAL:g/P+JGt
+%-Kj;MS7W$VWWF!U*c#KHk_EEsV_&r06O->!<UCWXTL4YA!`o2q^a*]$JA'WgG.8mHO:L;+ecE'TE',TtkfT1lZr[X8:GtK]`97UY
+%&ARuW<ij*09X/A+khQHWE+`%%E`HRiFqH7YgBjPeZAudg#mP38QI0:0V!RQ0^K5+T^Lq;aJBKZ at P)_Z83QH+JEdX'd*t.+lCINU]
+%O@^7=/fF.(Y:\[0a]3lZ7ki$g^aSam8rq"`;F-7g&M$a:H1B_Loq9bWW8n#Q//g36&D8Xp'SKWtH>U6Ir99s7h!1<gP2rj9`dPp:
+%;f5'*AT($QKhB^FUM`?&H&#6U;I<GjBNiU\Y\J)GDgJJOpXK_Z9s_;C(tAflq-%dhQH:*.*4&BJ][^bs]&`H3Yc?AL"C1&=kUimm
+%J-Oi"Z3A%+C;!*pkQLb#LtpH>JJbFeS-#b_)01WlZju1Q=Dp=CP+l]!!2a at e[F%[GRiqSH.99dW3DtS,a;1iQ$a(qA>^QTog0ipC
+%ia];;/et5MEBmB0)]@R.NU%^u0u0G;h`D?.WYPb at 7&$(PfZdG52#UcQ6sTk]!&g$";OBU:iNk8Mk'E!m4d?_I!uE)g,l^#%WsB'W
+%r)W%eAUfPpQp?HteWq+G,+!(<.1'b;H=-/XpkbkhZ+$u5!`OaRmGrilo>HGs;5B[>MG08c>Q[mc8m7b7E&pXa^toJ^hb at IEDHW7u
+%]'+#"#kgB>p>WYI"182%P&Qj<YU:[Zg)N!`#s'a!+7R!`BQ"87AejMF's*nTG6O^_G.\gBDL*26Y%`r)A(_,X%W1bn]7IHr3`<3l
+%p*1k%GJ))/)"t+)mO<6OiB?ZR"3^7`XS6G)=r'5D5*F4!TK$q:U+C5taL0rn<5s[42$u at D^^mocV/41baod;!>Y5+l*[ia"hAFI5
+%o`6'KZ6mAW9;NK!DtS/\-UkF"nDFLbR6EE,H/LIiGS(m_l%q).l<p&*^j-Y/cW[%md;;Lfi\Ro4YmQ%6H1A=ndihK_Tr?Kn^.l_X
+%8'5Dj*7%7RAnF97,l<2jjb\G5(E\UsgQ)mA;@5R8LceC"P4XhX7S_sf0jqF;7H2i3(<een50's2l![AQ<12p-1=V07eAJ`j\h=F_
+%!Q2i%O"==VV8,USY.;diZu!%VUe;>d>q2<$b\857^+ZFr/!gqTT^lq"9hKjem'Ph&i6_Of7T`<d1eSfOXY3:QS?a_#f`cSRaPYu.
+%Z)%ff"98.d0*E>Bf9G22Z at t^3c?Q-^IK2WHa&I0YKg_ at 1Xkp`3c>*NI%.Pf8%aKp>/Lans^dGdRLBt]hHg-f'?n*Caa[_!:;:TR5
+%,YpLbZ;1ifeGH9L5Ial+bJ8Ig9->o1#!=>MRXI\N>'r(Jo$H7]^aB5-qNCVilGO7C4'tL2`I/nQHZZg:bUY9FqaOpU5#1Vnf#6iO
+%!YX"]WKAjmCV`!0Ma`]uoolS>[4+iknT:6n2M[fk&C+`42!`pG03,@@<6_uIqb/([HK-lLEE2EH7AJDA9CTn at oKg>,)_.7^*V at qa
+%%Ze+$h/"XA":"16Oa).*SY4Ct-_]Vt27Fl-$kC/(>h13GDNP&2Ot^jC]E4Bl"*GH3<-d4"2htQ:_=T+3fsJF=":if-T%#$G,+#<%
+%!a(\j+?R$$1cK.n;4rZA.Mkq[Z6:Ed]nMm+e3PP!7["c9NbkeD6g\;KV+s+^j>RSIKBTWUf:i.,E*^RJOZ#%ac&]<W#u$K\BG!LW
+%Jf9etR?Fi+]"GRm?E6b)K:1H4o9 at CdTI5&]`mP,1RfmD#7,en)bY_,qNQS-?W77lC._a+Y?TpOj5fHZ%+(7u#;-Se/onb[?egisB
+%kc:$`5LfH.kKC(CL]3eP2`,1K34OL6NjNCHST+ch3$TNB770g"b.Ed\&j1uC`3EpqlFRcAOueW'[/MbZ)qf1O-X3M3lu=8=<FbZk
+%eYB:G(cLhLUWIh\fG]Br)ouc2 at E$oDd23;p\oX"&IFc:"MOWgM7<L7kdA.de5U76kC@@JWqa0*R<BlV+eEOZFJ[WCnJR at jK-_nAR
+%DNG%::@l1`&-j5H\AtNC)+5\.p6pdb-'F1=YHr1oPhSFA7_%'L8;ClA6IK@/U&)n^WDV=U%(6^="FB)2o.dV;jJ)>LI'&QL2)o$R
+%KX\?K5(V)97pLs.>GrA[p"3eoYea7cW<O=I?Rgo,pXM"$jYDI6BSZDW\[lC^Vfqg,TGYZ;5SNRh_fsK;)-spC7>+m_6k.Eq!,k8q
+%MCukr6\(T<$c'bnd0?ame'NcFQ2$L!Gdq8=][Y$!ie<393 at U,kC^W[B>8s$2+Ul5Y_AGaAZi[W5^::W`7c>LL"aQGoB>]K;ASMTc
+%bq\lKK:*FsC(DZL'c]WH&7:>J8shgS,Lq`3Wlf6qin=\tM^`sBRj2\MUY=7p%7.4\;kQ1r0U9eRn>pQ<Zir.W7<9[f2MNeV8d;@3
+%N*u-E;THtrjUR+]&Khs*?.C'>D]4!1QV-os=DT3=beu<8a2/a2Xn.Bk!/8QC#q;t<It at i%eR%m&n+s,0F_3%`VQm95YSQ2b6"Xf=
+%N07Z[>_R:p<?SDb6Oa$EH\.A$h!IQWpmi=u]*<EAr<n1JWTI5"JBbW:O[I.P%Y$+9%p_Ue:*)@ah'nEjF>;\u at FYcb34R&7WKB`q
+%VG[qi/sRQ?-"=]E5cQH>TOG>6)-V?;Xj#YaU3TC9[RWD>qH0,\Q^->ja9nk5i)Osbj#R*ebs[%\T"B4*)=>[L-tIA250*O&e]ha^
+%OEQ3,fNtMZ3UI/<BR2q_(Qfd?(@T+lX1\Yd,uS%,g[+CPB at +7ce<GXAB@').D%ZnscohBV8RT63E><c1 at ZkDf1Ua)"1EG];UuHm#
+%NE<guZefj3rc39p^B at KG<D=B,d>9%mr_E6*r;2p33AEpGj<<Wt'^)Da3"jJM,\A\B_uR)@Z%9XZpP["*H%'%)8r^,gjJ:B2SG"r/
+%\lOg at r#j`S8hi4S=]W7,\f$F%V(_=\)W*S<9@[Np)mrHe-!C.KEe,!YD=,H.IKW2KG>b'N)e\*b:E#^=^qql=J')pD^A[-ll6:C7
+%>9'BP<,X7dd_-;h[ABgbmI9Eu^AHjFpRtmpqZ%&p])1ISSUq\u8BhU;3YFA5JM:&^W'De>CqE1gB2NV+HQt"0jK:2:OBT9G#577#
+%Z=oj2"^>4?C6/ae1k[dje_O*A5qK\d=kLS]i)/K"!1ug@$7s%9q^QpZSk("#d4Er-VW.SZo[u+tV-EGh!)6804!sL(!`YKdJh'a\
+%`K3DI(.r#j+,T,L(u57r"__U#0\$AgYsZcQ%uqJB^QKl`c<b?;QPX$;Ku\h'VZ)6'a9d.iVLWctFJ76_3Kj5!i%)^]P`8)pKZ<1S
+%"d$Su>Z\?a3A_&i-a79qdog5U=!GN$6@/\H;-]0&e:e+UiaD7S?Bb\3Gf-_e*2C5EjuW'C=<[tJ-$d"d"AqIa'KLV41X)(p at KIjC
+%iJ94n3j"gm&Efc_n-:D5oFFN'93RA#Pn28d!2^FXPlq*_/Z;Kl-UX'd6^M$fM0)-h)bj[94Uu`gV#io'F\<__9Ru^PL(C.r<G@?m
+%ORbu'CJK(M<CSTK?!Tm/a=P=(.\p`3\KSP`Eft?-2fQ"b'PM#dAHn7d0fSb#c%VBd9Wi6Q6-^ojDjnX1[I2<I:q<!QRV'&Hr%ZOp
+%@a/Y7D+I58M_e"3!eI5B-BF<`&-Yn%Ad,26#%0U"9<CeAYlN7l-"UDCV?.*!&Fp)8K=S7t8;A4LLn`U5;7e/R*7AYL!QM4X`m?ce
+%rb0?:C]U[TA[@TB%Od9/2'a+i[:t!poA/_e!sH0fe!(B4_,']X6Pi$!9<)c_eH>g/UEURb!,"*)(WtP81j'&t2<^e8MjPFlnh>bj
+%#2A`"2a/#[2 at V8NG-:$Xb)!cnkB(d6R4;g@'7gq7=NEu\baH'/&#0=8aok[W%lIGj-<2K'$0!HO,Qno(T?&0IVVqkXeBhktS%sZE
+%8U5:Um%.FU2UXE52?be-nr:Ck=]U^\peH(0oem_l"jA#-bOsRAbdj?OhNZ;`VhWe2o.peB'G]r=0FnP-Q]Xtu4]ZM08uUfeE5+"L
+%.2a\JU8sS8!S308SV2S^Fp#2Fjs-ek)R]uT8 at F;:qFRe)[VZF8;2^KuU*E at 6GFS8Y!9[Yn_osB:4j]@Kb'KB:!,]UOrm1*[#o'A&
+%j@>?Mi/=k.&5CnQ^+*aY5cJit9\kY33U.Ok=NbTUccN9Y,0Mj-G,!J:&=B>c#]'X-cFihFJ?.<I6u94I%P0(Dq\Wg&Si^mer^o[2
+%l?P<a5,);\9^qR>TL1f.%?_#YBIK,?T/Zc+D.]!3RuP[1*2^Ofc=?H[R5nPu"N(#jR)V*'<84Kd[3G]rO;'M.6?JQ*0:#\-4m':V
+%Hg'"C`u,PS#K8ss^TK`3H-V!WMT>*#B/('E=?'&Vo=E8`&FZ?s3e5mNZ/JR,=/92&^Lc*`mdc*X_1KUf]?t=@4k/mIosL34;``eI
+%A98Npcs%b4Ejsm#&1q&m#r%LQOKcX1Jn0G[Zn;#?G>hL/XaS<5\gl"$[/eGd!SI<kpq9/__[^=6:Lmp)L1&3riA7i79-F0o?)/aZ
+%W"b>i1hO&J>I*".J?EXa24EZh5 at YT4,X4/[ak<]0Bqjc0l0pBB20u[0$3]A<[$rdT1QsMKC1;BNb3:CoQ5U"odtml5#a?^ZJ-TY%
+%l-eNH<.7P^UB0[u%de%;h+b'g*GuOLP>X_KS>;WC'="l>^h_iRq*Yi%W*!`98p7<HVrF::htQec2)V!$$8a4>[Q8b0YhDEJSaU=T
+%Q.:!rTeL!iU+bD at jl+;!lA_9qcR#R>bJXP%;qnVg=WuNugF]c9K at R.6?rti'M-.$<I2qYq8;/*(CF/T??p"%[PlhGdh'F6NRt"Y9
+%#))sb%DtG&Z-%;Xa[iXS`QoULB*#&2h)<qi>>hViO=47K=2SlH'5T+2nEHBLNKRlY?,Do.QB9+$^0`<fn%[JI*S=YXaR?1A>mr[7
+%:6P:P&>3QaqXP.qjeWepjgR(M%K&;daY1Vsh_Z'l"(DGZm);6fcC(*;OZa<[F^Q+.cmKqFGX^Hc^,C:Z@"2,0JP=6gO?=Kjm`dbj
+%#AYZk<OmZOFj$#^\j5dB#9<1lH(aR!Y]/:]-kDm_bRnMRA5HjClGCR3eKI#*`PXGVdeo(\'[P>'2BkJ^#O`QgJ[E'@BYIXI5'YAa
+%fX]maH0,KIVkFj_"DCZiTFq]2GhtWNdZVQ\+b!0[=!*ZdoKWRt.>8WC[UR^q\jLaT:?JMifN at 8ZW'qmIU*LWL$#Se%Y[@MGSsWoL
+%L?1A<a`7D-ZHn+41[)AO\=Wn%Dtib0,Y.8H.$o/"0m'g.#?M)8G"*2`fdU=:)t5C>7Pb.>mV?ec:S2tOgJmF%c96e%C5j-6e9hs\
+%-"b*Xlj(R3s8?d>Dd##V7=F\*Unl=!A`QNaPH6&umt5Qt6CV"BI=F!NIEd0h(F2sk>dgV4i9X\?&:K0\#r'i2=&nWYlb.2!PI9W+
+%Ss?0j1])G9PV*SWf<>2W&u$.Y<)RYKd&:@\$8*CmQWB&<>4"He?C2'OTq:`Ml$ibG&<hjFA4a5V#N:ub<]#uqq+Nc8"*Ub:n`Ma3
+%.L.:#7]fP[_5/6t2IrC8@*+/ON1U/Y%Llfd%St at cXdY@^oroeWfH+CL4"\Xm8s3 at cD-_rK*)'K$*p*DAJ)6jK<j<'Qh]\3QZKHY4
+%_m:5ek;iV\4h.6[dk7'5BH^0[oinq*ner,9PS0Dd/`P.@$W4:J+6`NJDLb7bc,47XMX&L&i,1u>LW5%"qlLJ/Akl_JM2Me,c`kj]
+%iW*%7(fHiK3'q%ZMf(.b"1$:,W&Hn+3#J$T/aY)'McW4J\CiZ)VGIW!1SrP-7(^sb*]F:BMTe&]qVIp3T_a0>m.ro$XQE1!6?&D"
+%5%pR((4qG$YFg%<Hrs_&:c6dQhAc&$:!g_N9YEF\=on`uJf]g0Kc!U1jOFOTRHm.^2dmIe>?CHC5j1^MU5aXOH]lSbq;ZHKWE-YM
+%rqg[D$\)a?%M$+Vp^r^?;-((Z3BaPOClhM+O?8(E!ZhSB!]Kj31_4gsK"O1`6J$l,?*IlZTgE[.?n]bQU$De0+gpf`IGk=ZQ]TEF
+%)s at 9gK/$^8J6K at 7=c0qH`!RVDJRM^(62GVG4E&m,1,3O6&<)Y_+QFe<[n/=t)eQu4RU)2%$igqmZPce8[kWd*.rY]`8e[#HBUQ7u
+%DJ7%H:29p!_+hWmDILPl,3B3Y9M3W*E-njXMaT at kh!c*<XsX5Vf6etD2W"85)_>D?bAMPt1fjsqHYNokh*Ke^[k:alj^T92!mmb&
+%;E9"KnFf:8Zt/.Upb*6kn3O%e$UkAL`V63&^MA%=-Y`6Y[0'Ta7T.iuNjURqkI9:`7Lkai,ph/E;5:9<C5gA_]ZjK,Z<BW$4`%@@
+%WS-l]ZLK4L(t+")LKK)&![VMQ6t6TF9A(N.A_'!-6O%p["g`:N@%pK=E_!!%UN(jj2n)*3S;Q#QK*EIN^-X`_e=XM]Er<>/?qO("
+%l%p#RR'5Ui><@f:;B3oH9J-W7Ai\8<^+:IgLR&aI*kq8)Q>hVnRZWbZ-n!cbD'"/b(eh>N-9t]?c_1qU!gg1tmt>=,AEbBLG4V6t
+%^q5f;G4)qW=U?paj773ACcl?nGF#'3`RaWHoMm6C9"<43=hY;o?`+ZF_ at W&j:R#+O&0&0PO2Z/@*rQ^6kOC2NHC;B*eEdPK+^qdq
+%@-Q5ZS=-Mkbq03/Vm(1sQ,(.SY^R<MqgkVCR8pSYSkD$T/Zf/2\c at 0Uh4L`g\/7T\,+6Inj;ODC'A%rT=L/hbmb%WF:prn1W;^&<
+%gZaY9CR6X!0EdHTHr[lp&2Hp_%bAK^jgijd?,T9G/.%o%#Q_u0M7^[.T7:&M9(CH#,-M+A>g^'U&>.uY`+QiH`46^\<34WH+L"k\
+%]-82?_$4#<*F>jqbFu$D*.FC7Ddmf`SB_j*&p'5)<51;n)pRe&5h[ldl8JbYUXQMg7G:.%E;Nl+`Ng\/U##%CKTgGQH)tImnRruk
+%;j(?hg^H/UR>FAo1;FCC[U]T+JfAPdVD=rTAKBlpWJs-WIf?^W51FKTG@`<QU`K:cAe4#<-!DlHRISeZEmcQ&F+CQ`-_l5E#$66q
+%m:.;MWjoMQ]WD:t,CE'sKQY[qY\H<-'Gq>gC<W!G+\'XmnV]_%^:</Y1F"b[@pT%<5=d0224R^F=p=&S8r12Bk\9n8d[Vr6j4H1`
+%beD^$-"uK.XQRML]t.8Qd?JOib=6LtRn3=L/*Inc0(>-anX/GqJ'/`Ocns&EFFt)#Kg]MK7'.c<1lTlgDY*?*EO[FKe:hEgmQbfS
+%Da>J*FBEr at 6)?T8!7[)pX"*[0,DE"9aM_[Y`n,r>b(0?O$Jq)M5c#POT)NQ/ZJP'lKNsg:5Qc(Lm2eR+?7Aoa6VQ2NaX$Q$41T#m
+%!aABm!+E"`@!+jFcrC#-g.niBPod/;.VH67jrDQ`O=`"\4DJ0H8^b'mdf"@;)(DN*b[q^>LbAS[;1.*`&q"O$V(?j7&#UeS[:sXB
+%V[<JBIaG?BK3tO%IrqbRcp[M(g3rthhu)t^l5K46lH4T\HcTuNr.m=)BjKbQn/!KbboJn]aPVMK^H8J4s6Cc.Q]SXW=s(A,hL@/6
+%/Is/4IKG_A@'_;?'SofZYXV/PX2>7J"R at .?[cRbk_QR)IK^7P;Uts"8g8:Ug>/K#9Z`D+NhQ;]ST";kD?];6aRe]_tPJVM';efYk
+%!I*qV,OmaK[<Xa5>PDk'#5$/U&"`CF`g3,MX#@dBlqO<,@#On08ppXXr4To<r`HUA\3K=!cJGY100I"ahW)r/Rb/]&21h!fON?oj
+%.f7aDs0`(-$F#cMY,`r>MrR6Q!1a@=KKF?PX"B"On5d+Dl5CRfQp2/]cA=K8ZTH---b^mf/Krr4ApDR!NZqdO#^"!3mDb')47c&*
+%l8=iPJrB'ih5 at 6ki*)AhRXiMjU*rGldLG(<FF6a at cunhGXn8eZ:Q)S)m7T!GW/g>?AntVV2o'j5O2Eo3\NTXf1pSF+/a5FFCe%@V
+%gto7/W3qgKUrU:S6hG9_;gJXPgE1t]h,1CO&ded("R*hdjDuL0:8<L+kh7=*DSdY6]&.[L^b<W5d_7rD_$GbGAkb$rZTa7U't+jE
+%[]/cQ\6A8`=3^DQqpO'e(SK^%-?rA(3q3I.lj<"n2/Z!09B>hGZ\**+P>BNg"bHY"Cp:T7Q<-S$BFor@[MFYNO4qtqB%?]["NP6b
+%@AJhbBi\QP3glNEC6B?@.-5t#hmtFB0][!nemJ/Z5UQX!Jor+sV#IkuWa1<(0i7_)>uuQ(CRnRn)gUB$/(]dBSpuo^2C,c.bq1+!
+%X>&]+XMRkp?Jo at P][rO*91aFef;<sVMfnJ%i*e5)&GmO$\7tn(>MEKneVYHkoX2l,Pk)H"`WgMXMA!)DTn9(fS$W!h:etWl<_8dn
+%X;'n.+nY)l?Cg\J-MGBaUU4D,n2qiJL^T>@<,?RJ$GCatkQhr[>iXimCmah2D at S%eU\>VRF8J)0BhQ\9[!V^gO(*<FS)Zs4_30rk
+%BcIqiL<)Au,`;OQr$*:%.G8LLMksmB(V"Xi;7T&?/HSrd79)))/YM^].p-5C6#`CeZ/W6`9RZfZ;B.S&g8t4WbpE6._LU[n`p/SM
+%U(%4bd$DihB;M at AJ3!;WrXJ)gYL<C;4>p-pOBD\-0b]jg4ON0u/M>XmEVMrqmU5H<ojdk@/f5=;hZaH$HuL^K#2L$\3;N(0RLQ,g
+%36iTnd'8bp\t@"iMSj22jJ-JWo4/#[lY1QZ3EA&*h&X>4j4^*lQ3nZmgW7kTr&J(NQhHTH"-;Z$3nUkrREp'`W'qaJ\GI%g'ShqR
+%[AhFTi<K3HHqi9Wh?HJm;I?=2C*BrAKY!a,ao$Cbq/J_o&U5A[mbD0saGuk#K_N:Q7\kK at p4FPVK>gen*7EkqLMK[*"]c56dZ>r+
+%"tT7R+=jBn5,io`M4g0'Aio8B[Jss08(Y.Il"TkroE1;mKBqH'NF6<qCV2bXqT/f?ViAR$7:[=n(KE6&7%-8UlN.b?fG5NmE'!Lo
+%fk^u]'fBl#G>%"XF5'79%hs>>pa<X3a7AL$+i#q&+JYEh2LC.TTc_HDgJR:<Ju8oa6QXoV7n0<P4S?kroFY4Rnu^QOqtXq.#':bS
+%mARM1n5G7!i&iS8hK!lmiLoj>(0c%=6R=^./#p&TMMcQk[jTE@*T'<Na$0Hp2FuMqDi<hQh.e;sc::_N8u&fY+\b6K<*B)tQfbeF
+%1<LI"q,^0Si,4HP#\!=kDmbbJFcut)F/JEDH#1o.]Bc9?2g&Cke:?fLC8G6:jh=EhG]D/9Wn>bGNn@*)oj`ntmX:g>LUL84Y1iMf
+%_R&q&<,kUb3L[j`_?HBa8t[E^*gH9SUue;Qe%W]ip.0@>[l`b!>U/GhbHflrm53YuT$>u.W+SmDAjZ4#fV<35bRB7S[B*D#E0p5C
+%<96dXS8=V/U at _<<-<klV$r&UCU%&-jPB(6?$;lMc97BLb.I-#p<bP#_PnMb*(,*lU+ZO\uC8/*MQ;Ana2L+*4m_cd5bprJBH+!;s
+%T!fKLU#21pq35ZFLEDG!91:RNCk*"`7iS,Q-:Ommpj1*5cS%7Qm:E8[&41FQU61nQL+[;oh=3lK\])oDK5EG\_%m'Ce?*9'<k;%9
+%m`;IjW"MabU&l]0c\eaL>iBptUG$J2jq$0j,3:]YSnNQqlmYmu\,J\g##AH^51&b&+'Eh)W]D3;$)0\LPgp#@2WjKUas>,##.;f$
+%561e`15 at 3N$ZKX%7VgC(Dh]$L2Mg,q]\3@/`*sZlHB/-OLKcJ/b)+W96a9!PLS*/XE#lZdKItI8#j`m;5I^;Op]^sbA3CM$7_D8*
+%G3Mik!G[3)[IOA=@l&3I89e-BaM]5g^'%KW3oHldjn!hSFbA/(.G(_'[1trB.VPW>.$d52WnG`3F9T_o3iZ?TP*p.U7L]NXVqH`D
+%'EY&#YDoUrI*sdI!n>R/!MWnQ?DQM6MC0E(AtDDs-a+OBhB_CLmQ^VSSuC?eou-sI"-]b%V/Wbic0d"HA4cS&C&ernm/a:]XZ84<
+%E5E3+E,`%LFei,Q;7$P,3\"q4NV5 at PQJ(Y-oi@)!fN at c/%&tg$oi1W];8:V_bS^TH!mQ:Og)+kX at d=*F!2>f:YU,VF?#=<F-;r_[
+%q6?%R^rHi,mEl?5]+]'_>,cPXq^4=-$!!]tor)Y/]/78oOmmJLPUXXR-']AXcUh%oA[.nA4/bP?$n;UbqO`\c[gL>.`GKqOUcM]\
+%C/^!K5Uo$[BS0eq[YB%5plbrrV2?l'4 at sB]e;sQV&4%7?CpE[8_c]A&A8DP:rQPW2f(0k6cK:kOMtBq<n[hW)Bq)3J28Q:=P6EqB
+%kb#lbp-<dK[lNLq:r@"9j;jW[.%61UW#mjYj*iheF,0:!LI(``i+O,P8ib)^$9W&^TJg&>01mFf!2VaI(Tp/B9r]r.5uh<0EoV.F
+%U)F3-COSn*k[l'f$uXALYmMl_&&p-hT]UVY)c@\9ZT$hGMD_[hONukQ\).ML/p+_%rVj:IH at aZ%);*Z3S at L+[r]W3X*G/5hkoc;s
+%9grLE\TWV2s2NpMoidY$=(:V"p`Je?JAuQ9niLpI:Jqc,$sZRQO'k*[jH;>EUG!p,,T?UThCI07aM#n[\(HotgTi(9+PG0>k/krj
+%aS8m'frBN!"\gK!cqN9L)%Rr$Zq,h0J1_s+'3a(U[5%Ff"IXm,_,m*Ig7Q6&2E;GM:EbfUWa$#c].?lB@[<&5#5.R3Ie@"9@`;\m
+%NMe4NDt`%Uk1b8HS(,c*(NX=J$mmp3<HT=T79o_to+t-hYOO%e=VI*3)AA+R$S`$QR;GsP:*l8Fg%1YLc\V\_6n]HY)SEUmU60BC
+%;KHic#\JhPdsWt%T9j2Oj_6/NY5(0Vj4.1VB?r_7o!=h^H!9(;P:u(fS_8HoRP-k0fb.6qIblM.R+aDDDhSC`1ON"IfDQCJ/ql++
+%h=,*D2?kG1e at gQZcr[PsJ!7L>ltYtV4Zf8aQ'9aS$43-:fu\qX[i^8g#ao^h*@2]5cWafgmWm^&ggRCpj+C5,h#023Po!qY3 at jPl
+%+TgW6Zn&EI+GBdDT$.DU=.6!t't^!pbGoFH((spD4WCO*AVJtT+Mo/S`++'f82Fj'J(G*M_/fISe+Z$72G)c9__Z8I:!KH\2[65&
+%%FLa'3B;dZ!MG.GjDM5'/UG?(8`@L5?JMa at ZPP^^`Kke[]cPDZkMa2Or4SJu=-NL;![,88c6AQNm]=glkLg6*Q7/!nNs$Op4g>df
+%0Kk"pdrs at 7%5*!=<IrXKBsV)sAXM"'V$i#?r<"ZL)Z\5Z(S>JTU*`UN!kO8<+2kM8 at jC>(0PLse0:7m'@D0,R?LF.])sc$$g]mBA
+%(uJTtC-E\OmCi=4,WE%_V]8fk2knDdVJ.mVo!Z?%5nf"QH(_[-(X&M at DpI'6eCSEB);gkAQg=0^j^'P1[[22=2r5s5p3TI52gP,o
+%qPVMD2Z@@3gP4$t%\<,TW&+8/9+/eF(AHoGVsfjQ%OPaM[Za]FDI5"UXa"4<_LX?VF(`A=Wq at ./k_:$3PfIj;J,0. at iLbluqEDRT
+%XR:;1TX)_.;inHR^\[rJLi[^:A=E4rLG,>RGDE>;:, at 65?!X?4BP?tY<uriTFOEu3,F;%0"(r5rl\fu_5%QhNn7m8V0#W+;p1f:g
+%DM<j;qss)'J""1B-2)F/)Iu8miHm`!H;Eg%P:<sV2o+ at Z!,/3#]+"pJ_p)gES>Kn%o\E?rR&JON?'#aMdgAt#;8\gp1uT$2Ge#l=
+%QLXX2^YBq"m%fD>Hf6W-R_bBE2-jKp].\t^Wq!JL/k0=eV(.h at +1RkA,<4J`5F(.4H`0_!mGX7HY.dIBCr0du(7fa8'"&qLZWn\G
+%NMVm5D2,shX32TN-fcr4o#7WD[mf0,:X:!KBo8NWqkmTM0%K,&Ho9GMbOWX.94K7)(TRJ3gjfh^?e[H%Q9Hqh*l>=,BLoP,BXpr$
+%;K3O8SN.,)<ERu17H4V(79NlIZBJCj#_.*6C=C(CDs at VeBg^R[#23K74:&X/E5C(WFC?LD"f;Un),4NYhLaSa8-!cJ;gOstBrQP)
+%I<r<E[etD<^=]qK2YjZqrF&aD48V-oY:'4\Pqi+\4]bDOlMbNo<uF9XF+7gDY+ppo/6]!CrLZrMdmSn&KBe*"X7-8@/jqThM8]0f
+%Id.kH at +%>k1MPPn!1A(+Nb?9;9`5os:\LW9LT/q>@ambm*jk"B8k\II/_f=I?@'$D?>\&%=8Kg"_bp;?<aO)/H]pU#HE)Zc.hbBq
+%);8%r<rc[,X63k)+l'/R3+m8]8 at 1k!3pSG-d-7l3SR],sj)Cm=<R=B,jIcqF"%3nn=#*m9=_O9AM%-dt$g/omo+&ij]kIY,@/JdA
+%I^(igfgX4kmc%&m*93NH?d-R6R<rk at LFHGC^_6SoRtYd%`s6-g at 8oDV.\^e;]E'OPk3Gk&XX:+k'/#!3hjrnrC[uN=?EEdJ+Y3V&
+%HZ8rScs:VSco8-8E=%]#SGmo_-*g.]AjQ8,fC4ZTL</IY`F.h%>]P&q=&ESS at +^d>_WA#s-f:-6IJrkMG<c&ES%G_:okaG6V7m$4
+%,>H:l4=X`^mOn,j3p<'"B+8)q\e`DX9q2tX/'+ns5;kPC)kRk?R#2M^49Ek#(UN[QZ<o6-o=TH`&mn?+IEnFdmcXDX6n!qj"OnH:
+%RIj9p:uJ=HYVClgf6EDcFF&'uB<3<:/#S93D]@.u-raq9]L\fCfYZ.Q$$/'DSu;Idb?qEsX$qEHi%K;pHi*#8dU%1JT-c6SlGbs*
+%TQ#m*b'@aM<@'k"*#i$Gr_/-i&Je!\%#E;biFkQ(q;LO.@<Gf)>#X9HXUI"W_V-P,DA6ar%l;:5*f9?r#j?LR'=)k'm"NI`$Lu<Y
+%I'N&,ClrqMdu04[1s%C5l;&'4*^>;!20mr!(!,/L?E- at B1ij2"C:AUh,a_Gol7PGWQa$oB?BhM2h at 0Ti_P4!1LYaC\XDIe_8DI@*
+%cg)/4U6gf3 at X6ka$88m5b74/%Bj[IfiD8K`o+8q5>eQTUk8!dO52,V-jgsr;,)BZ$2N*PsT%7QN?"m8sZ+]5N2pIQ#<aE=Kk-L+t
+%%;Qf1.MDlJ,D3c4doWd8H`.2m_=ISX94YT2hf-4Z3cCj7Ct5J3D/FpgOAQi!MbrTmR.rk';4!ZoiW,M)I$jKu.e,/UlOTI3oYg>*
+%HasesD;,:gphBMA&S?<WW`O9<med1K2E%Fk4WJnYPecbAjAc at Y<RFi+fT,H`Hd5%@)j!5(%!psoeND,3lVnXPXj<"bV4tk==eY]%
+%%5$O\2t4BL.Ij\GNOG;p!_oHl)MjDdah1%73ud+sDL#l%4mg(DO8N^>D_?Mo))%oT]fGMp_i44Led*RVf"kjpCnd,oNDg-:e[Gfp
+%Uo>=LV:ZX$AC@^&./A3Gr*h87>IC at Trp*qhci<cu5KKIGq27JIfDkJ6K`d2(XrKP0%D(Ync$sXlpbm_Ca_r=XA3q_MjMbl^DQPgp
+%PdknQKkp`tMUD"nj*%ql[p-PeDEYMNGB\83Q[q<GJfYB9oLV)G;2Wf`>u=fs(p&Z=DGU&ckcZZ]2M"r*Gg1e!CA1N'hM at 0U$&)eB
+%?3mhbR0iTJTCT^dCE)p]96oK at fdSQoR;E1)db2CSG<U0OruOq"E2]6)lUlTsPWbf-Xr<Tj%A0MJHg8BDiX[[=l<\i0Elq^rrN[7.
+%p\9#UYGU:7.=3qeY?0`FU:jmjQTO0fPf94TO>"%!^`u`MYZ2).^%RW5a972S*p)!H+[2"_NMnD2hAOC_#8PjZI?DA-ZPCM/2XU1P
+%C&rscnnH$a+E;".jtGhj7^bR#iS"PgaKTOX\G.++4IMj(&E'U7GdXmG`DR42)0d\cqY,"Umg]0U*5.lepSRrO3k\eG=2TK2NaC#n
+%X/Wku/Cb[WIp\5)Z4Uq2C-qoMB4[`6\p-puo6QAVHQ7BkJf:nWros224s;^KgmBBOOANf]Y#SmoV2N7mT2d7QE&t3=Nl+M^AH6,7
+%?p_dI?T$#l(<bE at 6;H8u041]6Bo)-k)sVF5DuX"\q9NC8#NW at D,*pssPhSG%icfuq41e[dkhCW1P=+db"('7hq:E4u0Z[i-ID*,]
+%T)@:P^tuL,1=S6n,kOlh]NB+iSL6W6N@(&NErBor>U6Ae'\9+CH3p!X"dd=s>ia381qq$pQo:7<S\YjDZI-osFHm)MkR<j-`P`5n
+%LPRIC$+nkZS3kQC5t1<Df+0J`6a5*+dQ#0'C3b=*H^('2otZrK4r[/RC%k=/KC^bf4kduGhC]d-CC7qB[EYVN?P"\kFj=I:)kU4"
+%EMWOB#NR^(BaC16kfBSa`.4$RU%?oA&;XdPk9`o73^]U7%Wc6o1E9H#;D1oMI.IOnFDl6LZLd-NiL:lS,&+%59D%h^G"3WETVNB:
+%I22.#nWG!jG[uCHRsCJ+p1`_,*5hU3E,a/m=2nmgq]ZqrHQ%VK0il+`B/BUndFeRLpC(Fc(k9Z:-V57f6<KnN2b\;N>Fod(rTBq6
+%k94`=IDEmY%3a?p79!RF84O%mj#e=!G'7klg)ej[(jd8B;r9d&q)/hW[umkYdqF#>,J\08q2Kd=Tb^6J'qbR=ERQdtVY]9]9Mq<]
+%A/C?4't5a'9kF;gK[?@.TcYj5Z"&h9_P'2_fK^5pAca?`=[M_2'6j4<)@PEU__I$q:bN'b3 at 1*[f'I&\#!BuKLRMt^\O3<4>M2.U
+%-B7:e_PtJj(Tp*d*Ql2VTj9AaU+Eo-(RAa-3G4Q'O?bS2asOFl;@&g at eq>!&(YOQ!6&UfB$+)YZ:p61p'HnI1$'o'LS_M=A]bcs9
+%pn<Y#Llf2@%d]M._;bC9(=W+h2h<jLFNjr?3/%RA+C\tN%Q%<+Xq".-X+B^*gW:#qMEWA>T'^F^=g\g`e+Q>>5f+paU`(>9/k(%L
+%=D"q%L!XVFG2LpRP)Y3P09/Yr*rrtac'X'^6'aqfCV\YZ&j/p7nr3X01D7q5qE?e()4&eiS"UsV<T^#e=L<HLhD6U5NQu&qFb$n:
+%pbWJTALA*CY_Ai6,t"Q5`(!2d8n2C^[c2V`ioFGnN-05enB=PhX35XUZ_!%ZoCt4T/Qn"$3&+hl)EqgaTKdB6:cJO/f.mmc[#umG
+%F/[g1M$lDs%,+M at j!;(5S1ci]7h_0Sn7RWX0-XX?)r[6s1<mT[c/$5%!k")'P;!/1&8qFa1f2qE&@-94f09+UU-UqldMZf"J^'"u
+%bY"-L4DJr7Zp?TVoO,o&_A1jDm6\;M>b+#6Xgf5\WpApfPgYKOPi#_E*iVd"`:Ls9W&A$=Z<jFE`lMtmBb6"?NhbB7Xe$l$+IcZc
+%!@[ILfuf"o)@ftAG@!$9!<5ATL;QX-BSm(nKpr'`XVh+n71oVoG:#e at EB*9@\WgM8No1L at 9V2%Ap7iIM<R1YJ$**#(g=BAOL<'f^
+%o5+i;.<$>igGC>e9V9apfZ#a5\P$qf7\J9JBD],8>^\`'o8PDl%AruWGgo1mcI\R>%*hgej@[QYNCI0(8[-oH5Pm,E[2#a`P+^?W
+%V(`!58".TUls,?->pC at Af&71F0e$P$C7Y[VAA0p"f?Jb!5/FG`S,ebk8'#WeCY^XPA6TnKZ9eD8!fWZ\f=t^!%X<C,X2e^hCAd`9
+%%"IitlVj;jo95p;G>\nIZ-!Ff<b*@eHXhr@(=DF'1kAegA%8=,e]1]n7:ABGGaHPYD1G8of'[t5cRi5)`kT(6KnkGF"jd1Gs8#68
+%r:g6\bJ3lH%tF2[^\Wl's37JAomB[:f0B0A3fik]SH$L)5PiiYq"qi%eURJgLO\kBJ,J]g5JI*Z^\rr&^rQK6e,P"qs#9il?>.*L
+%-#(:I;UFQqiHo?l`J].2.M\QjZNnYaJiJ.nbf9Ao:\QbC-6.K;$d>/8K/s6Sq8'*I'O+MC9ljXn^<7uM%r*<Cc;&5KZ=:DK7e!)b
+%"lI at 5nl`H`AAL.]lkbi&WYf]EN%brH[c#[N&&^k)G*)hSD??4gV<M[lSbs&J2M]*E$V*E?k at u>9f!f=c4'96gf^WHAE>#^u-O)oP
+%;X\lUFBNfT#ous&P4;k&_Vm>A(#8S3W30mLd"3>cBl]SD`3n/A5gRH6..o3d`F7dujIGOT</X5ZZHSqhaN9,H$h<U/Q^\r*MR#:l
+%dc=;eiI#uf#.#+P0oN,RP6c?[FQB)"57oN6Gl3H-aKa5EQum[j:<B9#W@[482eKtg93m)!3Q-5RRM!E:]`M+$9"eC>F?@FoQr?+1
+%:\iqN^R!EO:e!W$Z=*2@`.pcL>..2`r9qt<2rtZe1oH6$>Z2u/<f at 4Kl8k(8:P:F8N>@TWQ1RjN+I&D6R-e4[hdQ4p/F'@*=^2k>
+%U=$2h=%jiqO(VqZJ+Mcmp'`YN,l%XtU-23?G)"AiOBG+]]R_f#P8]Fu)_g8/1)LaLlZjk+W+scK)&f81ejN#ui"q`mlV;;.BRj-d
+%YH-F!n]5M!0@#,imNn4E$mUf1[Fi._r!5lEIh.gALM_$/Z=>]\_<iFUp.XfGZb9%:pGmCZ)ADkUWCH$s[q=6UDD63_g0.mC3\@uX
+%-LPc*q;_BhT[=B*qIePbd]tZX*N>@-GIm^"L)HTUlV+dbCSNtnV3s!*^uT;Wb@@MpqOMOgZ^1LYp^_2<0>=Z5"UF/q/oS!1-`)r&
+%[]8YSmA$t*SW0Yh\"m.P at 4AC;V_.PgqUBObbj*E/:8bSR-*>:'f-eh7Z'`cf[i_5"dqB`F%9BX-fe^^]Es^:N8]VilR3bQ?n at AA5
+%cU&ZMjpe\8/qI9Lb=uF8Dd>e+ at D;9L'"S(2*-A.A6q8a47b0@$h,$UB:,XIr`li(g[GePTj@?^4H!8UIQs!3f,om_6B1BO-+CG+b
+%Q,a,3Za?bfk>T[6VhOp0V-Z=+I6-UVhV8lOHDP_[kEpET>Lt*'m(:/_]&H5gbbd%BpT>cRqrIUH"WpShA1WcjLbJPtWY)#99ddUJ
+%p\)ZrHo,9(SGJ_ZP^%e?m74,,(.<(BYDQeOPc=*K%!t@>22fY'm21.C%mt>/:\N>pU>2poaMmONl/\P>;Q!PBkPBs.NER/Mk.lh!
+%9>%Y`ioQulH:,T>5%U[]lVnhJQir/eFY1BVeg4j at NJ'&dXkYj?0o+uO at E?pZJ6#mVIKO-L_!4h_kJ829X;l*R[sE"'%1]k)'i at 5j
+%XrKPMGRc1K\jD:3lqLRm=8/OL(O#=P'l!rPS7GJ)g97RS2=L1_Po3&`m/c>"HF7D12`I"Kdf'_LH2V\cPN"*rE]VtCj2AgffY)h<
+%70BgXF:TILBI.Na at K<Ik!?>W/"bAY)*qFNteNc.O&b6?ji[utW6(UD*T;Piua7UlgFElMR[Rk-=b(jf+a/!9\J\k%Vi)hOIq\B3#
+%mc6h*!bM5T'`9Q\#bOgQguF;naU3@:/J3\'&]ucHX!fdU/K=2GWHC)?\kmqe`\\EN)`GUW?,fMB]^Pd1;kDh15FN.(l>ao at a@%%Q
+%_47D5Z9]AM=UY0M%._NL5gc!R/lYC*8Xk1-^AdqBb3F%]qfh'LX*, at ekef`=1PiNH$FUm6YhtcP$.lT04(fH1':o".rk7DGL]GOZ
+%cYkF+G,"&LKS?X563DmrWl at -\![c.1dj;,)QO[Uc6T27FSh)hmAIlMRXSsu`6pL at 6O*MA[AgNR,>;P7u0k!5Zh_u8oj!QW+%gnh<
+%eggS[RAlS"?&6dKcf5"4d9N#p';DDT!<bAA4IF='!o0c-Ub`S5.Y8sm.UTT2q9>>KEcWb$KY2>H*1Ld"j9J=mn3%+f6N5>,0[LtE
+%cH>l^jinAO9>XI+!SPb5/;J^kAVBn8%rn&?..qq)3.<W0h9SF!C6)?19[BES*G+XQ%^DejCQd:#AG-Wkq\O0ZoVrZN0+cA<s&bd`
+%c[G:3LYK=#79`(cZARpHnS7W"r&D.&0lQFMfp#d at aq"cIkHR4Xlb<]Fb&.AE/!Ib*b0oI[g?3%M&-o?(9W(@NP5q"IW_4*S<(+uR
+%_*hR4`8\9YOELL=[IgL at Gi)o_'@q&E<oHJFR1g*R6MUaY#ePJAQO8$^,H<l[;#U'._dE-2E5jL35fW6]<X&l:,oj?AW"j$adDDa%
+%VL0ku43Yl at H!\;g<OrQD63'li$.J at dm_H5;^7X0>e'DXZOJB0m:aCCt4K4Fq.VB8.Wd5Ar9US24J+3_2G%8]3Kl_*VAah1F;H=a]
+%C5D7e,t^CE/S5mGrTPS5!/h:QN\W/>)FZE(3eTU]^u-Weh,3DenQt-4_L(E<1sj<De=r7s(oM,b&I=u?E8(GnqtZ8 at btdH+`$3(.
+%I at C<mIXel$^E at F=Q&-"SH-,lmd<?:`ONU=aKSo=n15ffAeI]H2NLR%J(u&gq]g>MH#D-'CXeo8J at sWmOc>@W-c9^Yul"5Rsl^jRu
+%#WQmq0*fe;GMoq[U.KEpb0of)5l9lrFu0H?aP$6iA#nqMk-I6V%3:3W7EaI5n*?[Q>>DQ.FV2n at MTcaOM4dC>(Mff8QH<4.$%mGn
+%J$3EU/EtWE9e5Zu$O"(dmXTKj=(*E,C`tf0fQDd]LO:?:5X(B,YG7 at LfL*a>XlkH;-\5dKbieTT*8=5?]Jr2k&j=fVE=$M7'c!FF
+%E%\no>C]H*rnM^UrRUOd:DG8'*VeV/-_IN"/+r66Hg['Ci^a`;!4X"fDM_Bb[.4:00Ct?Yb_,[;(Zt<'hH&-b2WCfA,]AX"S0/o[
+%ZfF=2JsetfBmT`M&7f`)$"3r'/TM`'G6'c44h1D^4*JkZpQ at c)\P!YqE)jJ1 at YRh&ahl^G0sWi0F(8,LcfJ`<LYD.hnkqE$B+\?*
+%D1J5<F(1KicO'Oaje<tH,Q$c;@d^#mO0&s,B/aXk[&2m1m9oZIKg?pI'Ta!MXJNEbg3B`TUW,SC#mCcL_usJRMU/qNMnAVOeSdka
+%p&\?eYb)EAC8kG("4HK\,eAd\]%&H^3&k]H5$%pTiOlBq?ou"3^a>dpCcl5j,&#XsrF@"T$D]Bub2^Nt6Vd^2amo+WKgu6ApceC!
+%LWQTs8k`Zu$%KLYoR!R at S$j05E7F3;Pem8Q'-GgAB=RGY12+WZGhb!AFjCRY780Z0E?OACiXL''f99i72F&'lgF\`\:akCj\JZPl
+%@78"d?E^GR6VZ;<CoDmKO&I^o1Lk.`P0U)e4b])%cmphX5?]CE&l^p^SY=A#Nlt&i/>;1?l#E0Xrd-s063$7bZ#ls*V'si-T/*l.
+%r(55'Hs[$i0&dlh"a&=^B$'AFjG)ak<p at 6L25_C;m;g#KVWD8.@^&6(_ at -aU*.uf5*$qh9)6-X$TIj,?7a!Qf>#_?6q*7VkAGW<2
+%ApYe,,f0l-iRj.t/M(Zg=-%CC<<rk<_P[0A/-$heiDWA#7WWGCIER)7Y`SNdor+G".uHq<M&H3E_aB6XDF);J/f`ri2CV*ML^OGr
+%i_ul_6E.B.<U2m9qJEjem@:>]EG_s,9=6`CKm9)QV:!;T$ab&a]g8sUIO!TN=$3R\\pV3omg`UT]$GAUnJYM,GIot/gP!!07^,;+
+%h*Ujj]dDS9-9,?t$m#m4Oo+XniZ8P/B54"jK97gs,V#>$a[FjoFD0(1CLoQfG,;Xe?>SYr`VgBJYAAQ_HD]al]n9sP!-L2"fnG+o
+%_J\dhnJ3STM9NI9ne48I,b<O5o3aTe0fCfDE:4Z7/h]8h;q+hZk,u08lT]'U'n=Q=%EjB.+nb)0?JYp>$fZ.B8Aq0,Yuib#eq29I
+%E=fIX*^H7,+%4Eb(^3?/\<4PEhiHc'32bnjOO^`uF7OJ3cK?-ch2k.c/)ZE"Ftor1Z;!=0iBfIl"mQaQ8EFFBM,M>,"lC)s9c@^.
+%*n9)F%FYjZ8SaNh)Zqs**_UR<.URb2#eMTh-L"F<gaP&M`?O*_R_pMYZ#YEU,o$Vp25ph/?2d#FpLXmu3Z&jf7S5Q)AR=u\0JTnR
+%]bQhL:j.M]+N[hH9;j>M6fNq,T'5[!af*p.\8DHIihXFN"oBp@;.Y_M[s;I2Pc.rG9IaJ=5:L_o&e9[T?b.3a'5YC-"0;:YEA!$-
+%hXe%Yis]IMS`/Qm2APrEN5I.NkS+ReQ@>G`7"guZ_C/he%BRbPFL2X43q,)1Rq67jO/iXN>&^YGZt+0\#+Fu2?"sjW((<E91L1q2
+%.5^`l'.s.Ahs(!@!C at r*H+DB"!Xn8^leh7:^.-;a[5[bG`Z6n1:r!N1_G#$"$)Ei"GuS_8is(fJi!)u?_qr1qZKBBf3,2mA'nKj1
+%Ui6<-5).j":9!2Wd+g[Y41+R9(+q:Q^m/*J5B`j_+iJ3/$(""*$YocKB^thf('T&DA+eC6WZ*k6PU?P=*s=r7S&]@K3AFR[Rr(nV
+%"U2L=QpjbY:'X8uGLnl2PW'[sMcJLXm at _I]nX4t^)a_8HYg#d*d#Gi`6l-cd&>1eB'?f5a`IY5K?4c()[%LV5=#j;OF&O'6#3.[V
+%Nrc/Vq_kcI]?`eEd*rojPT%j+2p"HHV=5<Zb\a&S^]V;-4n]eR(97(a9K3</Qf4(#Gu2JRU7WJ5/5P!6hW&XWARY<5arnuk6\(q^
+%CCHUYD.!!M at Cb^4$FSf23Z),Z,A;/)LDB/jMSGLiH[04ZGtc2,A)!6gWiq?JB%S<^&Y"[[%VGTV$>$s1 at 3Cj%Cog:L9b#jqMOWFN
+%9R5+G:?PEYLJ89\jR$#8(9SYUb8_;1E0',jgI3[r,qP!L<GL^AHZiB'="g0*et4R=+OM0X?aGWH,>63iLUtI?ZRQ&'&U??>BPqrP
+%OL'X%]N'.loF^7)ahFGXN?Htm^FnsX9"]Rie&FX58/[;5dn5;<JCujZdVVb'WV=!gj5BKOFb>Yed- at OahZAK<NG="eSTb!G,P at NP
+%ZC_S>@<rp]d-ZY3F-7&=f:`e/<2VLC%7$]M,K68K_abk:(GgsiZ_J!@:mo=[#!@!jG7f2b_je52cU&as'L10'qAKb#DkA&1`^44I
+%iLmNg8"rn(iROXYh1Z"IR:hcD:O527JpVsTU4'MM''h4#6B+^&_Y&J at ZNkVXP9F.q;&ATS at pE1K+gml>j[p<GB>9Dm3i>f1c?:`L
+%s#Kgbf,q.YX4+c!LdstA8\qCK!tSgKaU17u4pM"Clta/<UYunaW0-t2)h#sL:Qj[roQZG@@(@YGVVV&<FLYSI8Ziqgn?R#_9(%`q
+%1FhD1771Qsc?.KYpE(-]_'g#QQlY+1i?e2r6D9^'(-K<7UBT_Bl`=sQD?Ql,WshKF"-Q1JG=iI0j874SKdrei2RJ>:Whmh'LU9fF
+%kJ<&SK'W6,)iF5SVpICL]W]Z/qb'n<9'b.&&n,_iG?L4*,s8p$HZuLM at g1(ELA(F3I/Ss^+N.[BW^59fE-a(,"7R.WHh1=_iN2O&
+%\835UNo6qYW,24=qZ,X..?:rPhmsim0.HBf/74DcA:5'6NJ9#JJBC,\[2DYjO)ECkB[^CGCnkfooCLBSiWo1XU)%'``[rU[X;RuA
+%1)"g5c0_5org5San_K.BDIEOLYB[GIn0$ZL]ODrU at W[A at 2na5'Mu7OHTK>`DI*OcEc,#*L/%YQ$Q*4OW2>1:KKR'&L5fISlVQ#7K
+%cu1^=[U6ZX_n58QH(Ygh:J;.HAE,FJ&!%!+*cV,dlZZ&O(-d"X;CH-b]?T>dK3I*%#U&L<OQO4EBu*]T(iH037P1u\5nQ0cL&Pt5
+%KqhtHDeuli2PDd#](P'sH-=Qm*]C,FEWaa:C89mML7S5h11tbe/GNh8*b[-oK:JAP>YrhuF#Db3]"<.,R*02Z%V,i(V(BSOgtpXV
+%h>5fTdT9M^A]O"nMGihf0EXbR`LielJAJ0*?#EtO<e))ZnSBkqCZ1>:WFD-P;4!fdh5nF`(B at NHnRmMpWs,cH$KY:K<X#jWn[/m6
+%i5<^>AC7hn1-m[X^SG(TU>FPd9;r5Z*Asqe/,QDTa-iT8d4p?5YSa*uH>\C'o-\M>e[L<-/jFaMq+8s#Fa=G-g"7QI?U`cI&nZ]1
+%G'JCt[()fX;L%Q,:^UPDfEFioA4cZRG?EJc4Kb_VErgIL&^NZM:8VCP<"skZE3o<r7Q@]EFT\`efl*cN(HJ8[Il+k1>V.mBjj-:3
+%I<$:$eR0%>^@Os4(H,rX at q-:)mh>*"2UYp/0Y>0hfOj#4ctGIAkPeMJ*I:qQAtdAS0]M+BDsLuIe'l`A3*M3GXns_<!H.VLO.Djs
+%04PrfcsKl0)qf,)[(bUA=:1RF9$Dlf$fT#if4OO)m(4I=(G*FpHt'K'C&pbrIbQgs6#F>LgK=XLPfO&CSeoY+4WQuL^0m(1q'#`?
+%X&HRfb>j,u^$;k\84_pUWKt%^jV6d2, at 4K=W!MVKZgp?*AI'0*34WAXlP,X0*8ZOj)+o]F at _Pb0U>LX8,Tu,.>+ at a'r&+&4%RN?U
+%[N\pUf0RY,-Xh>fg069\N>Q(@`J'80.Hu[IoU#_t'9Q8]JqtdF9qL&F$J4D\R'S];*@leu_UY":-Q:n_$Jn:JU?sh)e`^uWPc]TN
+%CfbjMWq9,+0 at AX.Ph\WEa$UYd3?k&Ml]2>aAaNI^McrG=/P-\CGTQffXWo>\,kGB#ne[M5oRadjOBe3V75;0eZ^mt*cr>MmH!.kn
+%$pmGd$g&N*%6Zk$>+Am(/CAf9=ES85$_\<P<ID4d%AU.Aaq&eT^3L)J at k/?VaNFjQ,r(?Mi<U7s#WoACR&"hrR<[>JiD6]mpS$]-
+%Kkj!MXQXQn73C8!Jr^F<$X$BPBU/E4lSB(?Y+EAiLDXm;T[YZj,]<U&Ho`K,V'fXCSVUTqeeFFPq`_KEE_sX??BjMt>0]O3S':#A
+%F<?a;_FnBc2_1$QTXOp,U5lea$aSmi12T7l5b"VRd)CW(]c_(m6VG65G4&gR"j9LIKq6=OKpX/#H'$;8=cG4B,,AUm2_3?`Q7_==
+%kX\&lF9J/%l3IqYXnd!).")nPKr?.WOp7ID_t+V!%%j%Be6Uq9&^^iqG'l/KCVdEUI*R"[DHE+a:dHR`W`C,u1n[>KL<s2?DYL`)
+%Jb^qgr2I:!elFo_:fU/\bI!1T?dq^<#1ma8.]ZH13SR,3 at CtrdmEr+:<ep6AS_++#Vc&sQA1s\Y>/*Q)*,0?AdKGdn\&RAbGiqF0
+%RnUg+KK@[o at li#ET=t_gn+g,T#YtIGZ3P5?\d8r6a3sA,`Upk4l0*@u/1nI!BAanY%^4]Dnb;Tn=peAVp0(EGT\UBd3P9a>5.>ds
+%(:2H)UAL&RfSX<&,8EJ4*pbo1BAQ5->9g/^$*E<-n`3BKUk3'rF-5T;\tSK[(7o2])/1_nYa_oL4]M]iBdOE/(.`Lr6g[7ADoD#4
+%qN"qD3Pl7*2^u(P[!9ru>/f&K[[JoZ-B6YYl)W!5ae4b@*hAKt*,Odt4?Hp/:aAdWe'm^I3dfZHrl$/tlR=#FQUR0kI"r7g!+:_)
+%>a#*"KP.X;_ at +B!#_Y8Qr$d\2ip8+[:=9>[lfJ'`4e-n(BPdCi_EPIFbbK,Q:&$c5ql_]go9,$G0*_$TI!,5s'B)Mr?u7rPqcJ=r
+%I'88LN^3u$lRZAI?tS'SX4nTZYUN$!psq;c_Gl)-3r+^T/J*6afGW:33a.Wug#G@!Vge3U>[G!@)5XPjbOu8cE^NNJ;d\9LhI;4$
+%;gLdE4GC,bN:GtB03d`dN\R6 at 2g,`WGonRdRmO0@=kE</0#S%h[Tm<&UNLK_Gk=XqA##r\hcV/$$2`"/lG7'qg[76FN,$-a2\A)d
+%T!Wlb>sZ2f5410t&BS(e$Q`nQA:DD"b2r(T^4UBRnXs2uDVsf&BBba"bFRXYJ*I%Ep%"1*(;ru%Z?oSN1a%AS/*$uI0SCU;4uRaa
+%IdBl^ISFO+05G,I079NVT+Zk3$XJ:u-5.2dET14*Y'b0iEA38D&aIs7KER$c&$;e'lJ1.a\an9eJnU/G&7)/@,6?t?Mft$Tc5&3V
+%mRFeSdn#89SgQ87:/..n\PU:[1J6i?(-6M;+s"MJg,21Fdh1l=UKnZ(ktsUBNKj293#T[[](eSe+\c(P<^9,(&f5:[,st&ro8=AD
+%2a]lr;l$5/cck\$N^>(0Ql8N=QnEU/eYo&l20U+AI at 7J5Q^\gp+S(Ju\2-YH5bq\$d0J:8N<!@K$'THf&2eXf'T]-Z at K=1s`aq/S
+%P3j+)*79cRp/-GuR+c7dbAFQ^,OQ\PfK#I7(hb>?J!_[Jo\6d"DC.O&XN-IR$fW>,U-SJ>gh&5r<A3/F.a+5_\bBqs?n!Em/Q3nA
+%FVZ_5XbV4>a;O!G)4d@&-fT"09#Y_ at b@\KT at Qed]EMej5Y`&02FJLqkb;o7_eHt at g'dApR;lq4%1<cd*n:&QmU;jP(cokH3h31#D
+%3rF]%4hl)7S[*P1L-S]h.UMGL^dhqB=/]VYc5 at pq)Ng^M,:fJu:C2W(Yh$e*-m+hGeS9Z<<sZLTp8Mt;DCc1=$Wu1)(eZSspq`_s
+%_[u;&P!s<r]KE[`jePFiMBl>GgqL=RgV5Fc4W3=<Ve(UI6N3'%[H7/Vj-M",!_-W[Hs$kp]SEm7bZ)1q(H_b^<PQ+W.2O<W*Q>j6
+%oM_OUkrnb`Zpu&6N[s[O6?N^G"nff"Eo6H^OG0I(JXjDmaZ\_&pkAYf(jWjM"eJ%V)MLXQ;&s@[\"Z%EgrRNn7VA!$'InoI]!5R^
+%`Q2Y$p0dCp'WSX_F,a5`lBd?d#'rt(LFD\.)Y/]KM'ItdED-*f$nBu.Ep>u=mo$pH_3\H546"e!VGEHC\rR)=<C^Sn+]+="8C.6&
+%G\ZDn<8c at Q?j_Op_l.sgHl&]LW;^16af;n;%SmVViGZ;<qEUWBBG*b0O3>/fP6d:YOE-:lgSi``h&-Z<72"9<:P8-C"LsW=e4GJ=
+%2n'imn7p3]lPD4'0Kb-U_Gh`aZe!*IWRID""iVM:1t#-+4B*Ku1Gjsd[_HJ%!fk>sLEX7l?E3,<dF1p>O at Uo.SUI<DaRC6`g`%cm
+%VC)_<6[TJ2UMXW-!::=sWoONUXf*+Pit at XJf3ZqT;o0RI)c<'62Nkt6kfk`pHQL.KHn*EJI-SGV?bu-o at jd@3B;%/SF*F;ZoiB<K
+%=m/S6c;R!oqXeaYPUA^6D+<"0?el(<M8M'9::38+2o:#[B8#'P(%_#N[]e:E*GmCcmP[uuoF]'"q)"#=X$na^3sf(0_\?0*LX]qj
+%L][25$i!K?Y4uVq;rcXm_ at P6\;<FRu\%<^\1-'D&n"2P*YNh^G=j&+&_;-/Bdq/^*ceZc4J:5u=(N6"dc8'-iBR,;m,grXVXo``9
+%nB6Qs2.sFQ-;F"iHHPqL1WVfl(R]U]k<;_k.>(>n`]ec`3IVVj+79]Ja$raqMZ;kp\PUO,^#k2S$\Wi!T'*</fZq`5h/#kH3V[dJ
+%L1g"T$f8E4j`MU[OV&K\Gnq1[rZ\>p;q\%Q<^cHUW?&aYi':WjTsTaTc-9Vi4s,09IW`3JOt=<_(>Eml\!)U6ME3l++U;IN%;%=&
+%]4Q90.lGZ\kSPtSOaC`7e87&b*p1J(<SD;8)m4bJ57u!b;m='LJa2L*mOt`*dYA#rA?WYt"b5,G4,;b`,Yb<LSDGoqk?G]E>!T<T
+%=s0X;a3%nF1<Vicf7rT0p-]#%%pq_+<[:55a>HIG8-FO)F\T>Zc*'&N)?.iRMQg<LNFurML[VM$0'OWEH`55j!NHD81^cCqk.V^B
+%&5)R]346^fmMN'2\i#(c(,_'QC0Sho^d15g9Bd9p0=u2NW\"Q:'B>U$/lu!Wd:(A-CS'%?_?Ol%REmuD]2R*lN3N/f$;F`,<gHmH
+%X66.2.2m/Hi<ZUqIP%:ia%isfY6uhG`u($sNb5sSbX&5"-R!SDBJtL1M:q-23*Km@\KpYbaVuu[.8hgC9HEmH>9$4.8]8N4_rp8O
+%e$J$Tqf-u!TC)8AO at o>sbE8QdIA[tV-lGK:XlV.L2m^Jplt'4@>Y/LO^=VJ+rMl.+M]FF"?bk,#%_BCnKki\&,C0B=QtIYD_Uamr
+%,OKWTCKC9%gl5>EcUq80g55nT;;CB/-lhK7<USN at 4&ZSQ=$:Wjb$s,="X@"'I2K[3c#$7Md/e7.SlLe5l)\AT`nCmo'$3.J4",u!
+%58qOol8>TVFY38P%dU#!^29-!08Ktt4V,+mYAb\U`qG88&9#prk at SV4%+emLni1"IrZbq)CumA9JZPETKNHhCj4Hr!BrAEA?b8bL
+%?Huk?lKMgC#Hr)nr;G at iJ6P3!.YWSBKnr[&[O>FpT/6$PcpapWo.(m9kGq90-Pl=`3hF2JL9o9WDX#&%IsNh5GO)-*nTl]kj"s+`
+%@"qW:Y.VQRn[Vg:37c]*ReaO7N%A[q\W?6I`t(T7UVf7?CN5\,(fK"\Hl^B0MuW`C]/PAaWs*e>qr++dF>(f)NFO)==Z2qm]YV!<
+%[,V6E0Ia3p["*>tJer81CIQ,,:gkDB[(AX6N,_-^aLfT"W/PmAHT%XG#Rn;aGL3F"ba>!LGpj._KLE767o7p7Q%0?e[7*'.aaTCj
+%W1MQ;;XsZ:g71 at V3Ni]RN.+sDn;,p:7tX>gHOH,]b%Zp\$-Wf&3X/+i3&a1RYoN3&rAjM>0aiD3$eAhVc2bGcYG,CPV at l5sF@RQ3
+%kCmQ=aeXR.G=hJW_-8XK`(0/1DkL'b,J+.3<ZKsIJd_ur+BECLWb9^uMm at hdddUM0Ia<7I(JJ1#_j8%KJ+%"eOGgtL=q!1>Uml,I
+%&>n'>>Z$iR#G"$$?<miXc`);@R)?dr/Xq*OI>G1NIuVZpJO?Y at 7h$ZBg+OTfi at 7L("Kk6;9pm0OHl`bN5\sEimn\q<6tBI+'%S8O
+%lF#q9iCUK34>(F025A9FXdZBNV:_AmqJ'lV[^M_`h8IqQ8+'G?$sD>21f&\p12m)4M6u],hO at BQ,'CA%Y]4^R93SKr'sLT%'MUa_
+%d&[&GR/DKh]6=&JG^;Z2AO.]!GOVX%'OfX^h"#u)Cf)VdK_+F=)iH%5N:/Uf4Lr!0b:Wtrcc-Qg3FFHPhem0Ha3U at f*jn6 at c-`WJ
+%\+Dema#K6_<u->TLn;*:fqNmT at dD]3Toen3\O#O_5CSWE#c6*TaNeQ5U;$*dk9!DV'suiRR#i-Y(RjZS_W<pP?<T@'TMW/'2#7X1
+%f>EDH-.D7MFuIM8&q8&GX_TlR50kJI)!\i9B7,&W$C]5R;ANZm>tBNZ<nk.Y_>G"\r0BX=X#k]PU8$G<kppMsT',XP#7t_7XbVD>
+%YE;*^-T]+`3<\V8,sm8j'.a"O:X)9mDuD at PFE!)((hAC,+c`dV"cQrOmMn]u,Ke7O9SGH][shmY*a-AG>=9pg0+i?N/uqfo#(E9N
+%>5Z(V_l(-nT7su<C%le!m(ZUc*-QN66ko_BDJ\_/oO&XK at HY-W@l`PnS<7lA'*dnUJ$(aB+^C+[W8dDV)=2.^mqWM)E$oDqMF977
+%6"I<I`7j/gJJ;E237)YoU70Jm1AAK1FbNu"NepgC4A*q\W#U0P_+bl!7q2=<0h=ED,PP+eRUEo\mZTg+*$->"efrg9"CtO"L/#C!
+%m4l7/`i9WV\"Sbi.>g\1W`3RKJQ"BU5d&9eWsLd1#>_''+J9$,'rW_I\@.9`7_>s0/](S:CpFSr[9pSQ&$trrp87DN`Y+:b#Q/-l
+%">GM-Y@(3h4XLm2!:gl;Bop/R1"5X]O)*g3R[<@1kO5I!0^j;k7!$#64glomgoi?>jg<pXVAE(6YK5&dqG-Xjs$9AhVhXV\>)ns4
+%k&=;0')AUb&pOih9:,?6W+R'`UC"oc-8PH#d;dp4IQrG=,Dr=8R.*6s/#m6g_b!Nl\QC^Wmsp,5%oN84@$uWGoK at rU4.^mb3nC&-
+%&hlI=5jA#nHE.XjJ["lrq,kLXE(H#S(r<d/HW8&9%=uk.c9`L(qsWu:F+&83p;q]H"I*seg"_]ilt5u>>YYdTCs`XtCY_EE00aX@
+%cqM4-b:`RCU5!9'GLiK,8t?']X-[?WIK^'o]TU[k at L>6mDQV.to7:h$5VeS_+)cP)CDkI3$fC[%omdT-']GE>\Z!3;o!?KMgoRpC
+%\*s!-Z?VWT;5gG;$[G6b!fNs?6p*&.I(U4t;A^mqO40[eg$@l:r3.![WL<eA5Miff;1P1Fc[tW*RPmLPMYA-?a`5t2FqA0b3gRIT
+%nu8\IG#5D#n!=cV7o6FM<F!g?8VpXJ'T#$c<j/RJqdkfmI/g_6V3V,18>3JaHZ09ncKkg\2G;FV99eCu.,VK8'^5&G2q=nZSJ?XY
+%'I5`K7Kc,4JU\$_JWko&nQt\Vn]$:tc7h:!25[0kH8US9HmCZ2%I.Fl#!n+K;8pjm6GWbk(Pp5XKZTM)[eWegdiB1>f))Mk<HnZM
+%cqC'W+>Dn_mf(SBk]I1k/YLfd(qH?/gH?LmW<7G2E&X+j48,A#MqBZW&e3nE.mQKZ8p_V.co!>2JYG!@ncdO.`tG2H*V,r9&MT(R
+%0#r_?a3A[jd2-`[i<Q,.ol?,<9==jR$,9Ll<Y,QIY/9JLAZ5f2YXVkJ4guC]@:]O\Q&S<e!j\CBf[%+G8Ne8&oc><(BI3p@!fNq[
+%phsdu2$[HnWp<2Dfsi+.,9Lp,LN_[n<Wc(!ge@*NX at hT"UKkL at nlq'Y'r/=\+pDcb:,n^RP0cRGH'%!q#@I0d`Jf-BRi0.AQE9GU
+%f<V=+0^TnAF&XL5&Kotn%3569WFbtO)dV&[T=M$&Z^AAGfk,nOi6O5d7hS2O.H7q#J%a$\+[bgOF(sbWn[0)cH+hPcAL)F'>"G72
+%WnRmQ+?q-HGg?^"Otgju,QcC(pf%SP/'=5 at X1S>K:Y3ZqatgJ*Q3ds*!#nbW:%?[M8i_1^ZSn>%D"\K%i[nn?K"G85V!HpP>Xhb.
+%jRjR\1c\\V+_Q at Y1[LYojP3T$*aRq\<@6G>T.b67(Li$RA>ll^hZJ&&*W182*dmj=#kfese/BHW`bc%q at kQB,JinMYQ$AkSP_c_5
+%iAuoa2.bp at fP4QLI`T7Y(GX%fbQYIB12F4<nchE_p&"/jUtD@*fItF9[RP%*qUk:&. at eC`I2k=eeAM_s/LDjtNX:[NSLfKg#V][1
+%f=).&h=mge+p+(&/;6UgAdPk]6=[FV6M4ck*8+L<BUT8!8ksiF7"0sj7ip'_d2YhtmSD!M.rc4ppJ<8Qilt#j?Rt-4[#:APPE"AW
+%%mlCAJm"bd65W=ho5J<d!Zogi3YV.!')#J?o6mN^C#S8"83RJ#G./[1=B*H:Eha3A18J1Kr-@>G4E;'S[2ErX#4Q#<``SX*3*aGI
+%BmuI`TfSI:eXo_$N/r[Y#_cuU)cEe-"+?@'1:&V.rc++9qpm;ROP8JA,c&GC- at 1O*'%jHV1tCa31mrTkQSO-A5c0:o/D)2m>2?!a
+%"5jCE*F8V_f$H.A[kh/M3Q9",9pt5N&sld8b_-9L)o)"^(>-:Fo8sQGpeKkAL!2Q1);-]H?QpGtYdaVeE[J.`(GJWUVg:l7<.X\6
+%_Tl,!'!fAAV\TKmXI%dIZR,/%@8A;oef]P2A5gm0bI<4]A&%05j?j4)7NQk,Y#jM[aOZ&U9\.THKo9cVP7LSi_BokN.o*#IJ,rNG
+%"LFJ_Ta?TrAu?VjjTcbV'ES`G3tF(BA$jLXoJ7A3Z-lO[%dIjsbAa[=XU%lX2"TAP<Dpb&C^d5TnCqC\Yh"LoenlC$LVi5K)8GmQ
+%!OtkqGS']s5^87%p,_uh>p22Q_Hb\#Q@"@Ll@:>8.9*hcpDg_I:"[MfI)&NA4"p at 5qNk:d.l]H_0`D_!(?F\Jn.78>ri+)q_8I3E
+%!Ac)/flCkNDAls=*G&.$B<IS<TUEVrGKfpm9VIU+[_YoSP/C";C#RAKW?/]oD7OZ:QfT-fd;/jT\gRB;Dn'"a:V$:pFCC$6*#U^h
+%NO3W]Ttggmhl1eb:M%=9TA23?Ipa(E#.Ip_g7(6]N0TX:R@$kB/X#jrAW+QNDXo:,KGVm\rU>AC%G\R<:($]G=-Th^<W!"XqiQX,
+%W$,R+59?nGKQ+3UDf9V:#K.ab>G_O&2u7=H6P(0X.YJ(sN-]2=/V*D$5+Dj.'&qd*Heb4>f0O@;,$m"'C%cF6[VnkQR`4i<)SZ.9
+%)f"-$e&q.:>[38.*8N2:m&0fiq&c6JCuchMP;oi]?P'\A\lig>XF/p_5JQp_WKe"^,qO)N?aOaGQ\]4AfLh4b#b#hWj9CA.olVc,
+%hoku1L(!\0c(`m:r4K\krM8k2n<smD_7K*l*ZnlQpg9Z.muFsKWh#3Bd'sg`EBNO0,6T,o.\3#gI9<rUda at 6$IV,DbC+8#6S`L.,
+%aU at SfDIL%E?-)?5=p:e.)/joQSUWG7efnA6aU&5EP'InCoG1QMeXAX//^\GsNbAIP3D-3N.566'G&*RL?o)$TC9Su at 00V4Z?b-UJ
+%pc at hDdaKK>ll%l';ceBL#Kld%BR`-nmi2194!2'(D,FJXe(H'02U!_dLpda65A"JY$+me$FqhjTAmXl-;cm((&%ecq(T)$XdT8#J
+%Fh'H:m:q"g/hT)uT1AX<4+U\0A^j at ShHW6VcBf]&Fa5Fm+eg3Ln7[m#!TcYZT$8qF^m8=kp0YE<+1h0nA"V`G]5O8)hTF#-^OFpc
+%Fgh:[p_kTJ?`u3=m."S_rkIa8#EKJc/a<)RS<CA%pJrTC$AE>W9VE2u5CRl;N""f`[#=iR."1sILCYCN9sAs)bPOB&$29,L]DUZ.
+%$kMaMhN9>`bB!b*%c*V)/8eP(nT,L1H6JCU19Xu2F86aGg7,:lEe at a!qV9ACEc:,nGG7=KbPBMfHR%f>aVu5Xk)KFQ^dU<[fJ2XX
+%mgEpC?N&Bo?_?5`@1!UZbkYcUFDic9eF1Z2<<-C^kgNueVo`,>8%WWTL/Zq<89d3.-'JGXh2S<DV9`Gm\fd+rjl`Ta9qGjXfUTek
+%m_33<I["sZQ.Ed!+#Qksra^$OBee:-2V<1.;cpVXB.]+7ce8FoX!&94WK'atK&ObpGC<4)8s\`/PDbi7aGVU&m&mmj9o-1SmBjQ]
+%bDrsq7BG<Td2VGTCGoAfbn4`>9pK2g5+TIU0sjmo(g'7SBeruS86+LqQbhT]k_/;27i'Sjd[<03-o^*M:5fK2n+"ptqO(VP]Fkc`
+%[4W<cai"'3%L9-oT`q;QL<P at a$YRTYrci,PB7=P7+F at A>,==d(pB&b[)@$l3HI0]C?#^%=B+:qG7?!)('[lu&MJD=nn,LU$re'\<
+%n.[C:-Q`:T:d8$:qIR at r&Sg2`gH1#ha4&)]_ at 3AW]J"X$1TTfq,$q1_fR!C*BOBZmre%Drg0'TJ6Se")Fn61pb'8[a>aDG'p&$6p
+%nrPEQ)jFFe\&-HMGrHQRqma+&*tuuL^0D^IgTOsL*3:cHC'ahR)N':J^"(fmHBgEm]T"%pV;#YHp&RX:PjFDP!L$]\B&/>Z5m]Y8
+%N!1Bq<eeZ!VVNZ9i'*KbX(:]%C&kn*]Dt+CCVk5dqmH at 7$6O-1=Xi(9oJ#uEC41!enb&I!5MA0Q^O+^Y(1PS0,nfsH6g5Gj&Mo';
+%&I*a8njcKP<F%+-3#t?3j<Jt,/mUE]gW,s7/<>VF>>9VS/cN9cq8HPtC9RC,-J6i%_pG$%p;'*<Yde;Y`9]MV!AndP.o1f=:;jA/
+%?OV64"d_nrjj9oE7d_5WoP0A..QN-F4S=LrUJPQJDNKF+3)^U>=/U9u1Yh%l]hW"uA1Z\,5fd2Xqp9).e:8_"@<]Pqd\rIXLJ,-R
+%BR53GT)D;43fOm`QJR)815mZPePq5KH04Y]hH:08!ke6(7ub:Ld'p>^aXl2jA=^gCUqD^:Y`0<TZ.:&X'>k)j)-/N2>gkl-*T-D6
+%9<St*B"iSp)RE_N!->7o09s;>_L'ca\JgGEOofLtDMVV`eJ(;g<:FJ*QOS+oRN,mih-*7hg.K*CbF\=C.^Si1 at ji,lU.X(E(^OBu
+%BsbJ$j"b?&,(Kg#,Uq#L[@+8!(a$Y_QI"L.0%#3C>a`6Hhff:D[D0EC44LR3f_?Ie16s(k"Yje+Mk*L(.3pabI;+&i'Xg`<IJXlZ
+%ahr>j.$B_5p:?_&W-2Dad"V`qn^<j,Lt=jdQ/3EuLK`JNbf\os[EoWKK:J4S-9Q5 at 8g3f-fW==\5XBq5ShD)13gtC.""&Wr.84!/
+%;cm;f20\CP2H0B66"S,"X]\e%%3`kC\FH#&ZgGqh$o(NPW;]E,a0\)@J=hBbbDVpX7AEP;[/3HR-sZ_]J*L/T_mi,"Vs at uZ]Nk<n
+%k&3YPUM1g%KW\N_RhZgh/I5CfW?q`,adT>W?8jjUg6Ra`WDGR,k,AWW&2SS#EJ1u*.N/DI*)4SR/f3*GUqJ=Rqop(I1sA_nQSj8C
+%Y&&<I#gbeW'1!JF%[X_\>+P;W"5]%bkX>N]GQU3bcarfWqT&IC!$5M+a'J%\\$#F!\SFP_Y3r%m!)cGSXrVY&:&.%.<YT2c55)Xk
+%8g#2]OZ[G?EB[b9i<(\!Bbk[+$N2)Be\DhZeLqOb>h-Y/]-Q]cB-F4\MN47d2Vg#AA/+:N29$;h@<^=J;S'lpRCTbZO at LJ=o2B81
+%\f-*_dk^=A&o3VP.ksKA!apH3<J3G^^A0$2dg#+LM7'`@;r2R!mCV)1*(`EsG+F8Df?%dS4BJaZ*Q?js+0#E\H,-"THoqr0"e(NQ
+%hQP.s&%8rL>G3L'Eir=N6a=d at -GNXbWN+;!Q?Couf1\MpbNH*k4.H3/2;P<5A8OI'i1j#h&OXCGV_BR'El(_AE--FVJrZ2C7tXLt
+%&ZpeS,+I$=[?$e;2.2c_Q5e&0!t+sFZc`VRp%Q_rF0/G?l'Z?_C5s2m/qB7#-EK&]2uih[BRP^RK0n=?-FC'R$<J+J$l6No**C<G
+%h[N\Pk;I80e]ID&rp6d.9K-?GX:+.BMo`9]MtVh*]3VS/!r1EZWu=P`^A-SmjC<K)^qdF%#p%iM-+B1uYIOK>4u6B2jgKJ;^t9X+
+%5HWQ0ad,fn37+;PJ)h2ufReEsHLg*P$5pi0>*\VAjK"(^a)T(d]K"\Or:pu$0uIO4[L-A4m2'7[Z;Q&BNsYBu<7PI0K]?Tm^>uJP
+%h&TcLSOVWbZr+c!Eq at Vh4F(i#ggtUJ15#-UO3EI7f&`_>mAc._@;QOK0dR=UJsCuY8k*urZf9k;<i\FlQ&U0@"ds/Sjo/`C*c,<m
+%m#`2:;b#l-4/JC_VPF;c]L;>)C%Sls7EbHVjN"3j_jY-\QCZYHrHEC/s7O6tTDNP42WA7U7[TO'l/9RL5!IfRb3IgOZ]?l^2P1Yf
+%008qRN$n3lmrl/*LHOj1^le#oD(O`Fmc/a+:uMRNqoaCt)Xpl#Ht>=EXk%?7UY=C%i`n,#m+u\nU=jr%136bY#u#_rl at Ql?:7o=Q
+%g%1"AHQ$mo:Ld[j-ff+[bU)c/j_]:d_Zpg0h_:^X$Z#0N"rO at 7[&bO%hk&59 at K=\]2J`?bpi1IgFVT3t#3:o9Is4O*m0AXja37=S
+%#Me;2o^ft`Uf(Ck?k2\XngUUE)F$*7r6;'g0.jX_4;GI3b2&,Q+(K-7D%*Po\ENHb:8tJ-_^r6]mmb at h2=UXbNULIP2;@upd1DuG
+%la+)_!T6<qn&a,(#H'L3]gLn8gS$$A%:i0sl6">]hGl(,ICh*j_S+ct43ADP7HuhOjk%OIX6]J!]m-.Ml&Ng$RB'fk$h-;jBmt\?
+%185YuI=08Nhr/8P^PC%!jAU&hU2.NMP)s%"s7&bYgB+9W_5_9hO,DHW1iFji4+m&Ld$:6+O0)f.2oYd+`#\^$KqI8nQ!NK7I=!-`
+%;%_s-bJ_?=](s(EYo1p#cI[3J?d?h^(I!.\DRHVt2o[g\Hg7:D:Kb3_pCCJcpkG8P(Fs.aK:C5W]PeGE4Pf^edJR_E&XiPss$-ML
+%5$0mdG29mDO at VOUXhO\uF$&j4]q(eoXLBt]`@-4_e,ek*UJ7)ID6uu/Zc<=)rSsnCh0'GrpYhn!nS/)2#H>;Q#OCV&l_/qI=a"iM
+%RostTN,,cS`'&5#k>u:WW>]K at oR3`VA.SKm&+R3.Aj3fO",M:&]B2FVW[jfKjYD6k?(;c\H]UHLoC;NZ3m-Pe&r/sELQttb6K(hL
+%3XOL"@ZG4Fj2gR_US`,tQnE<M`t!LdM4'KNM/koCI_WGK.)Ko+';2AOVKWIEG"uK="??0hNokL&@VMHP+j_\!j6c9-:m%4tpl`aG
+%XUjm/=g+DE9ef0lf6ir1oes"/2l4 at Z2)TaE&c=`t+.8dX<@l45<OCIV4!H81\T=);h'),Bo7IMHG9qMHNL+k(o94NRK.5E*WHljQ
+%<;-!86U";R&<)o%+,"GQ9]0P6-9 at 1G]omSWJUE8LfQF;6O!:@b5-YYn"R!J0ir&ObBp.YU*9gjSeQn4_6:0%9=BR"_H!KHb59TN!
+%Xp;-A'_:\ZH<Q)b?>)R+^7!k"mXN.;/U?(SpWl'-ICX&Q_/E:+M30i'kRR=`f at QYpr)QG\8;92_hct%MfXD8!*"'\kXtERjT_,:g
+%-B<u,0,rG?"L%!,[jkfCYiW41%17cK/GF72UA#Oc)#[4S]'IH_HSE=uOl'_H<T-RX1%""Z$:Z-$eTc!P(LL/4-q,8Hh$,SB at H2e>
+%`SMF at D"TRDdol*5=phn!'pmnI.3AR]!EiRjC19l^K!uM at n4'#aenr"dEiI<AepBoS<nlZWWR(GehS)/D_e at X4q^mISB:0P>H(Ta)
+%F[UQ\DE`DpCQUnfN[`Pu(JFVinLV&[1XWDsn59=SduShJ>,\>tp;'c5K"Cc$e%`FUVl;t.']cnDef#'2_'tm1Np?lT6!<RFfoHo?
+%IdYO3Aucm4(-,_;0A[^q3+2\^>Sd<L^.3P^?f,S[UWm[8YPi\&_MmpSTpPMWQ^:gfB]OeaM&1Afn*<D3a1'+$6LooL)6pZ!Z<%aJ
+%h)1_`?QV/A?A?KBHuVR+L:;Hno'b1k0)_,ajE=qjaLMMe"Y$(Ys(L.3/ulrlo;cI83p:2/?'fS=N&ML at eF3]e*,15bQ1h';qse[j
+%jB\]I0rlNUh,?sbo!-g+eqb]UhR_[fGL(^7pal(".BV1=84%N1A5E'&cTeul*n`i%5-;fk,4W(N$WG\$qeinHmh\S[b5Kte!CFP,
+%VYo"[^V"rc](YY!BTD-$n],s+#H`.Er#N&MnoFnAA-<O+MuJ!Cq)f^Z1$*H?p`b08Vk'I[E<<pa^D at lZj?`-2HoLgBjnEA9mM.15
+%?-\5LRu;tXq/B295I]SD$b>+]+7.19A(lEVgJgVuM#k]^a5F_DF-g2#k,3Ae</$ch1lCJGYFI5Z9qO-$g4qiQ'Ak_CkUE=Fef/nf
+%njb'^HBJV;>Ym`Uk2O9D8B(Wm3>#Tuf?B2 at +oH-`NEsGTFnJ9oO)P*iiL"H:g*u'k/M]s"UM4Tm_#Ptp]UTMN,1,9)X!a2k<kKTU
+%^EPPCYgs+$f\*kGT^q5[\b6eq\2NsAGR^,6o/2Bt'O'=WqG9INJ`Rj/h\qW%Y9X\KNujn:J"O[jFu$mdf at 4T2j-"gG*67YUV377S
+%A]W;P_]HrR"uAjD\ZhmiE0q8DF0?/m2jr2TH5&hd1I`I at a*'<<\JNV2Q`pE'Kre/W;[i.bj6m^%*?]_I&+8C28Ou=EeXtJ&Zl2-"
+%95aj`?d!j%%P]!:R)+hgTc5I?Y*!f'>63LYroGg4@!j5Up[QQ2nX^-a6O,UpgUST(GF1l,RTPH^5)?K)Gm,@)[.9f92tO*=+F'Nn
+%!.NTF^*9>$Huo+8$DfkK#KG[sV\94SjBG<t:T#kPk?j_6!86!kO1uJ7Pp)"RLCUgg8=8I-T?/[J5^k$N9:Kl?7D`(6df%,r^8J"t
+%)RAKB5?SAah9O<=M%OV\ePfdG4$'9li^7naVrYTcq)UfJECfm[6s&JLcRE3*A#1UeXtBd#7qH97X08F>lZ2j"gnP5f,P^IO.Kg(j
+%=dZNI!-:.]mKD'*EmDsV`>TU-VNE\Q[16ho!,P=#gmRKUCi@:Hfpf[!iT#-579-i at F)$%<bVYh0CliZX_X=2 at HYIViEMPu@FI//d
+%^t*k at BA(Hk0O+6l9&;fu;BO3IAT2bKRpbbJCGeX,Pa#N)_R&?nk[=OA^)=At65&36TAVbXS$0NuZXsJL[[>tkZU#E0S\;""'=.Jt
+%(uVq/A.:Aum'9ED4bcP2!RPopb7ISbd4\2G8G$UA_SJ/?l at G4jcF8s^&<L/5\-mWaZ3Fe8m_[q!>JOjoe&dbA%g6:ST\Aod!0sP?
+%/RpJ7"2ia.Ln.'F#^k)b`BckTiY69JCd\s&n9+"Y4f">d(D.4=S_;SGYr_'SBaD*Ok:0Lc#jRJUr5NIaolTsL;JL@^q&u[8.>N!"
+%BhG_^+.?#p#/VTD#to!XV%an;ORF6H8/+:TN\5&k.q at Ru[D[Z-e%TbEif'uD4iq+YX]T&+i2_k0Yo=F$LGOn7rNH at r"An3V\ui?n
+%A at 5DL=_@$65NfMsj;tK$8Os2^.$XJ:Rn.<%,"j.OepP?+ltX$JD\lqb^+,FERj/41 at EcgT9hMZ5/]]9*Zd+q7Zb4ATU_]+(pjD_Z
+%h*R5J"A*X*)K at 9+6DO)2P_gJ!?`"`iJ?;#cLXKqb`tneVdc8$.oT*?ZgQe:h,"+DSMe7,m.Fb^S99"\9-f5qR5H:U<5b97NI>'Ja
+%@ZmUP]Ga^N[*VYLVA9[16L!>Y.Z^Vr]IpS4PQuIaW<G:gs4.0h?Hp;VlhJ;?2:m0g\,efqKYiWr\as'9l<<S7BfZc`2G*clpZ<qh
+%)ukW at gGZ?Zk<^'u9es8?ZbUT<8,^lQE\:b[bb=BZ"q89O6D;V%kWC%9QYe82Hch<.Ku07YKL]t[AIf]dg^"dnO/^;Xb2fl>30=@o
+%!t2qjG:e/#=t%(>Hl_bI>^iEr(*908b0i/2OfL=Nc[#%Ee61;[HL*i>fYM$k;MRbD$V%G)Tah$HdLO/OW)maAW1 at 9rB2L"O/DH\M
+%X- at TD^SM#aF]WeHTEa-M-6LMYrliWCFgMs;Ou+Ccl4#`?>jhL!Z)#EN^%u_!7i76\[eLW]X8./1<PJgsks:BpEjACYf.e@*j*,Zu
+%bjH4YR^P%15O?C5g!5U<_4LJ*d9,GjG'"WV)7=/WqDcneN.V5ff*-ljD,q$JQ2u,M\_=cC",8JE;.Xka8RP9Q0D0;Cd.*L!d8Uq-
+%Ii at 0t3QUZU@10]L9?7MTRN##ao:CITkk(/elu)VTQ&e9&UU^]E>ECSDOu*eL1AnTc=V2hCIbR<IR`Tp#/d\7IU!bT-KSpL(+#Mkc
+%R?)"^kq#$[hV5?L'MGDF-5>Je- at A3'8n,T"K+JcB8PGW6cQS&>BE#005&/ci;Mm<g'P`d!MdgL7mJ5p#5M>cIRpGRSe/K2E$]afd
+%j^E^E-$:,_KVRTj`$8"f5+=>m3(F=Ag/m1GD"KePGgY?6"+,M5I"%FXSfp2a\(dgFD2Tgh;G:sER)od]8WD#7(esiF^=.]NMtV1:
+%TD$.r2pT;nqfDf4GtYm,]^P60[+q#>MYioT,Qt`9h:%t:W at s6MT'K\uWh;bp9eNeo%KYNC,[>ur<m/G[0VJY0fg6 at 9Pf['`GmYAO
+%.BF%CGXd%oOGB;pAdcD5iaW1s6t4C^NJ4)"ERb/>)L at K-S<c=^(4]5gBPSBWPFTKY]GD6eKQ\u\KR#f'7EUHlNPFn'YXS`ZDZn<8
+%.Ycs&kTc[d-t+,?RO%+,rO0C!punLM"O2iu[-S.u;a+p%nCa+AY0 at T'ag#"7%q?0[#-(4X:?hTLc6Pe)=!mc"`I1I:%3rS&.<NJM
+%\Ck;H;#K&`G#'d*\Q=\$@I\RO!T0S&5BX(@7e2f(Wh`"U:4Ej.cplIT:_#r`fKtsT+P8$5D"@o*Gl[cj7(K2D;HLPmXo at ggqq)jV
+%QH?b_7i^5 at SXUTiRlj+Eh\.?<@=&#Pbt5_XMe.,&ig+WZ\La@"k19S8[MpkWkCRVi-!1j_b<9q;/hB1c=(,/%\%"dte_lH]Y&%?h
+%@eW=E<E#q%)3+3.Cb$LW[bN-S^-^CO(27MTC)$0*C at cC@BNc\?P?Ge?^X]2[\VfB1j%\mP[@DU*@Q6fs=LE(a-%9RU[Sf)^EtBF>
+%CjkH at _0\(Oq\:e/35>9*rfS_tE8O1A6\'CROK2tFl<_hFd]JIGm2)'@43Z7qd=\s`0X`/e-(S4Tl/Ub-&^Hb*`bH#k%8oiS)R*im
+%Ki50Q]jsI/=SS_Q0Y[T&&)8(Kb`[H<F-Fqp?[33Cck$KR718LEk"4t]4,c4VXsl*1-R9EfbI^pIhu)r8^O=r#Hb]TdZS.+,H4H%>
+%;=noA*uJVumKPK$kKi92Zn at foDTFL!2:S\g+P;7gB\=JI8<\R4.4d=p(rTKf_]jQ<C8^JO<&2dtD/f[)n-IXDq9 at HF1t9Ba]Dj!t
+%2J!r'3&]'aak[Lm"Kl<7PMAYFhV1I at UeJ?sG6=uEF%ihoN+$=J=.?BqUWlq+Q22>E)TUeqhX[M]ld&iP'B!YUjr`49<fS+.i at IG9
+%#u-%rVgLS\NZ`sLKPTT&9Kqglp>6l02hVWnosVX<o(eR2ja3uKrrgXXoNlT'faa:9QE0H(-n1bJmATQ at Sc6EIZfpi3Bmp.i?\9cc
+%oYh:tgX#'9nlKb_YJG[-_mCZa*G-0-g&[n2+%Ge6M#?^&9cm&sD;n?Ss)TFRg77:EUZ9f)"b+Zirq.m^W+Efbru+VE&7,>4=,OD<
+%n:#YmrJ0qM5]`i(oL,taN),I[*m0/&55tK]'of^(ro$g?$YaUY70QgUO6ln'U!o/'s82qibeu?%e\Q4lI`;\I^gX[L&PSUF*FQLs
+%*:0?f0URYp=J:RkL_*:Ze)MPTM3r.UkH69+joPP2iZRW%Y)XiF'a/!7,O0t9f"fR+Gnk3Vj1&sif;t?mGH8q']6`f)G,F\[$.=]H
+%?bJ7'YK:Eg*&shj?rihZRXMA1+bCG\Yp:Q[ZAF-LVaj'+5OaqH/DtYe"!r0G)!ColU:*!V'L_*m*'2H;aY3!0BHY%"V.t99B>5"_
+%UP::ig^U;co=A,#kPreM-+%a:[,Dq+<dMqaGr'CPaC)41huY?kY+5V.AuocDQ>N9ZcL+OUfVa_9_GP(e^4DZ92\M^3[Y%B1hH47;
+%5[t,&ao*@kK_&[M%D\hGYM(I$0D3e(Y,sHZs6Ni'%*uHjYluhW!T+S#o`k163inFa+,5)%L]hqEG6;5Imq+MMn&U&JMVj(I\]jD$
+%h`_g0V"Le_\Ns#_(>b[om5V+[8jhI3(Y`gg$QfAqf+9/Y8nX!3V[tAMeg8OAc)5iqS4 at 1q@To>E.77:/,^('X*15j_bsP*OfGh?*
+%>"hG at O+imVisHs8=)E$<Ol\FL$t+3NXJt]%.]U%\^l%"jbsR8=[VH%kWgh>c<uT$Xe#.2;TU*5&pmD%KkSSSUZ$jV(nX;k?BTjA[
+%rE#>T+]MI at 9TaU59pc-;U8YleFO`^U!TsYXiPQG5!$0l84&AmrDU!@#bWM2gr%.%[j`Q[Y`8nq7EQ[4$n+sJeguOao4?N%^]lORY
+%:Oi#/Ie=5DrpZ!K;bit!rU&@srTuiKl7YC#O8o1qJ+m$:hZ!4%s6:a\(m"FrXaP(hk^T\i at Fr;/"*IlM=\9Zp0mfk]nUn`3=sQ(=
+%9+ at n(<U9?$[,0QW)=jt4`/O(E2[K%p0E[HI>/S.AS5bi@]kPXonDqIATI'WcFP;DY&=0IG#KN@^ZCJ\:4MWZ?f&OS,2+95'1^ZTE
+%3kc=W!e-^T98K5Pnl_/S/r"^jl6,K&%LI6ioq8Yt1a<uLc^9ZKFiGk-F9=sibKA`DcG0C?^I\&H!3S=/*7h.75;Ei at +N2ekO@-f/
+%3&iXO_oEIg4[Z^f/c2jXW4H"rBauec_N%9So85BS_k-<!oMP.oC;L$.Guo`fXc3)=7RcI^&OKD3UG=53bIFJQc5).T?_Dm_l&PA"
+%BR-8eGo)E- at AmYsO`XErlJk4P<R[addcK&ApM\YQB82Ne^mV(:<0 at MGK6#[l at 9t@[O`.LJOIGU,c`R[t!)aW5B2!S3,kQoIo/_8G
+%B755^bpkN]=o8p&OJ@*.ofPs$R3VO[k-s?kVHqIp\iY=][VZJW'C;-s_YrL<AB%ORj-fZ<&S?3kgtG&*G1nC:cr)397SKQi5+A^[
+%,2GECm96"p;uVNg(_0c&d'UFX]S*23Ctcb6W>o..<N#T4p1F(J8s>_J38TNAJkCpcfWrYXO!+*E at 1FOCr:YMr/;asMg#;Buo*u`I
+%Y2Jt-oH>p?^A6[0'Q"t0);]p)9OT)CI5-$T at A@^:@Xb[<kSlA]jmZW`I.pQq<-+Co^W#=h[n%tuboM8C.nepC88><=s#fi"@M3;E
+%^a+QaC55HXM(mjUV[t8`C#+a\60R)ujlOO-F#MbuZNN_C^uOoY4/Rcc+*R48=5W,nqm`mK!H#?n0dCUc]n=?8EaV?QcQ&uUQ2P!6
+%ZeDIPiR64YAf6W&C&r3sG`7<IrePHc@!'._J+U5<UYFq'q#W=J at tjG"a#ua/ZafrTApW8s;EX'-R6t-6REq2EB!1R7?0?H)FL,]?
+%)8SZ)p41Q:b8k97NOB5s*2^$egXQSnBQtQ:+$8S3Tm-sa."3R>T(U"624JJ6qL5gVqYMYNXkJQFM*L+B=7PbO-:WB\dWIE*Tfq4"
+%NEJ$"J%a%qZnkM;f6]UJafk(S+[(>O,s(cU/"Nm(]D.F)_^KWnS7f33dc[*X%pFtUH+#+aKo$ree$SabG,+&\3`mlsUtklHVu34V
+%OM^SmEDYlNX?cCE]k/<779Aabo^&+ul-OS*rOp[ao<K;Gb0Fm6T at fGr[\QC^;^?MdlA`!j2FYHu>FHYN]<_s#m&iXe]uK"iqU$j%
+%eWdYa<bF>>),F"_mBCroQ$='rK&-$^Of[^#Vl(*U41n\bC<f#!g>2F[:):664`FQU^AY)[LI%:P^fL2oT5kGsA`bq=d,W at cQpOfr
+%CH3l<nBJ:3K2S]-VflM at ot2VPf8WXW?n;VhU0cY#?%uRo#k]0cqBPqmqr8A?QOU9/2%8&&.A8jSdSp^uO.,n7JU/1sCm)YokDUJk
+%hh"%ua2Qp9#FK4fGXMp^=X,Me,PGme>'?06ah]FDNPf^1klfV7d-*YfkV!!RL-^H(n?,Rqh/gZ[%+cZH#_nqrfoHoG>:Htb0NftY
+%YMZ9$&`nc6B!38gAF2h^l;XC^n0b,oJqh(QgRMdCJAE>9bWD-:F\,7/[d$_#LWc"P.]tU,_Rr[MjU]?^A[kG&I-s*Sh'eeCj7[(t
+%k$U:E5]N(!.:LU'^[\;'D<RCJ%t4qH^hloF-uCqC*[bc8AA\8u5Agn3RR;aT#&:7S*U-KU*;K:n^?;KoD!2/f3VgeiX6sugF#D*\
+%236qWZ]#95X]^=Ho2lRGRkg`$A at 1CP^Sdc-\.O^1of%=<1W+$*U&JZ*r59qu;TL`]K3>Cd(nT<%%XfoiR*^iaAB1c%k7gDo?LAn@
+%OUc^*TGQN/Qe\*;6[Abf=tLCM)(%"FO at +f0K/!*4:AM;ibE5.N-qXg_g`a#ML`V'5QKthH?Ila<V_i0]/\h0m(A&.;jRUEb_Cb:*
+%5Q93:rphlXrqh3AV18*O^\c:UnXI:?Ea^NpUg[p_]!1^hJ1i/)p'C>B--7]&C.R)>QB[q%3fB7OBT'q:%:Lu6J>Wa5X)K._$%Zfe
+%2!@0>O3uJ`Q))"mD:*-Qf2A[Hl'7-Q^'nV6>("jLiG&<nD+5c"Z$g$lDI7cI)P`;Z]7UF/VF$UQ+mTX'TTHUIicis2?(s0j[Rg9?
+%iQNo:0Ak[*a4%.*mk>g_ftuOK8eA"r:tIX*8Dejtg:#@&76ZFNYb*AARH6M\a4dqdSY0nMSm4(rLmb^>rXW90M.R2,kG["CN>?8q
+%fSt=omF$2tWqMm]$Tg.Ai;@@P]r6;7aa(Sp=DP6e5ZrJ?ajOVr8-,()]%AZ0DoPKUj+=SR(F\ng?bdCj53Df+GEfdo^A3Yaf!T:!
+%#?OjVnfu?j7m<?'@Wo^cD]'t8d`#R_?FGIu:4DON"7SRTdHtV`?#<Y_?K%El\ZghpN`[oR&>lQ:1 at YRtK&Q;>LjqdFPKJgR1n<K\
+%7-J?W>(G;<)oOL&hYblo&#;O5`%)(d_-'rm6g56q&(i(0QnZ8:lnYr:,56>NO$f4kapT>._pX9YR)'@L#BqjhWYWq62Zp:)a428r
+%g]Ds^K<@2M4%BPqeL[F%b]ip"g\uQda0El4*KCJJ.nljLGE at Y!-)'ZTr(VQ3LDeBrN8nN,D19AU^Vag:hbQ at N__jAqkU5g/rV^9I
+%L4HIqH?K!K6rmMK@"(!IS(T;8rN's"q=!nl_6kAG>]UctZ2o`G_N2du"XDhTeLH>>/_>2-N)C*9W=GLpdqOho'%J_ at IoRtVoe*(Y
+%@sKcE*2cij:_iHbb$EL1X]MUidS4-a(Z.>Mk'rGIfl/%f6*CDbPbJ<2iT_9R9T!3qDAXEk9@@?pbtBtUQoIE5P5H-V4<Bgo#IP=,
+%i>%Yob$VJ#dHLnX.TLcZ'M?3 at m>Mf3UgilD2VPh<;i=0!i5;FU)ue+4SmH(G1[H0`>ML#`V:TsH9f#=TAsoPDcu;)dQdCm/5+C`_
+%<U>UdYCMnAp^73-"-6bP*.QdB3:q;Kini!=r06h'+E;OaMj(;8TaCWf2LsO^Zc[9CCt410lBn<oZ-:rS<HK`2=J'mYeTuJOX8EmE
+%_FMhe%!=BNTqnDT084+Br(1a]%Q9C"gFjcb7Zk!j+7O\!=u/qeK6>kJcE]Thj#!(,A/ZirB.lA:mW$q*iqi"M.su\VMu<@@e;iG&
+%^AR#P[P(u1&O?">K+P`:^&Ad2@(Po'V&t.''u`%Gj4$V.G&rF<^?9reKCg!Z?^lE-8&+T(oc$UK8X&'-TG<4s+*)Qc<;n4u$@paN
+%ir3;sgUJq&M1$T*9tk3>,QsY1EVH2co4)u*TJT:`B9nSU3ZQ;2Ntg8GGpq8X1 at 3.jHPkgC/*im;"9eZ at DbmD.=Dim],UlD&[IAR+
+%=W5b*nQhV\[hbY[ljQl.H(IY(fC,g,a6^s>QusHL,sO]Q"#2N0 at kKOMr-#1(X-%#g2]+3B(#Bq3`K)WP8gmsDLMmb-UmOi<&Ltuo
+%3IFS<*Dugd[Tjs`jCCj"fdk"l_=G?1FJ\f!Z2ue]4ucF+#0tAErO"`2:0h0T?V6g*7DQ:`Ur"+"/AIePof^p<L9E"<`9I1#$WDro
+%Ch29q?=GV2\n(M8O+ro0E6?EE6j7s;ZU=*>f(Vk1)mT:GcqH>F?;VomN.^Z5Z6-Z%cL6l?@)2?;P:,0Z"jE-L%I;uBJO8gLET*$<
+%8#PI-^:Cn_^(HZnJsomo_qp$"s1rTCfdt]k0_n8n[?nKO/KrlXA\He2=^q+:g7%U+[N*j$[&Nt"rW]W/TVXE\2iYDp=<,XW=T%/Y
+%]>+?t"`&?G-Q&^_[tDkJlCrj]Nb-kZ&2d5e'(E@",aF./Y,JMuAF-1^i%%c#$=9<-rS%r'!nMg?&%rqJh7%7eHm!@"+Q&OlLo0E3
+%W9fATQGHG=GCL,`kYip<p>D-R<97=i:1298K6XZDC.FOWd9<&`qQW7c$>A1sR&;D0i.\LRQt02K2X at Uu-dQ,Z^,=NQYF94dknnTF
+%?ZY>o9mnL_VXu])Vs3'XD2nbh?[F"aE.GZF?[2>!37qV8^"X!kE,kRgT/eVUc2#HsIcK6\g0"Hu1rID\IK%L+K[UF<#/1DIJMYN0
+%7pEWb%T+k`EN4OMjJ$P1YGTk.%^F&ts$`H$USC%aW0r5.k.Y/GSJAE/g;f3'Z00/o6\7;7)KK,on#;Z+A<Xqo^[[@,-7sfLLL+8O
+%\_,g:`QVL?\iEa*dS\1c'h1dL^C6C^P;;X_1H&C%?sP[MnS96@(eIO"+ZJ9L,^o==n_Vc=jo<t+)=L7WjqNa20Uh#pQ\[Q9#tpTu
+%h[*V"B$'\f6^i4DeSSe7JK?+R*:[?#!_SeLhs_q@*S2<!@\Pp`d3i#k0Ju;%/9pJ`FG.?Ag-riVTF8k\0U*d at 0Z,&;i,4RpcY%ia
+%B^E at 7`r2ThJZOAle5\'8'eSm\\XlcIMI`-*-Ya-dJ\=4YgM88BXd:^j49Y*L3jpQPU"mP6hMY6EGat.IK"&3NIPUG-9k^])n-Wc6
+%OnDUf>J)ou$"cfj7D]?5G>_=2U</uTK$2nIdN]n<=aRi.nWA+</0W]pCa5cF%LkmW/[*o\F(5RET*\Hi$6'86olZ*\ci_u\XoYiG
+%`h<gP2!?j&&;B62AHI((F%]/&3Xf)D=-D7`(0&YGs1!_SLJ1[CkE"*;[C]PM`ke`Ipai(5V+4OonF-87hnoA;ST47_8d%p6P*Z,r
+%+8kH[#ClT.s70SW%as+(n5jNfUqcj\HH<PQ-A,ZdnTsu?<Rk1]!ZJ;=@O?Rk+lnqPdosJ&'ZVVI\hQYhcb%1*lokK$!j=X3E?K`2
+%2,a9qr*\&!E!.jUcp1ufW.O'hOG(B9J_>ZF^rs"9D?"TZqVU)PrQb9*hpr57O+1Rc>:;#Kk]jAH75U/k<S5KHTX7[g--u?!.MYS#
+%q!*Nd%n.ET(LcBO-jrsLT4_"e(aj25._m7ZWUBhE^aq%BhE=M-;;Sr!\^1ED131(Z]ett-YkV,Dnpr"=@b%8!%0!Mjp=&:U98uc6
+%<LAB9:DqkOoj4`T>T5A.GdS at q@=#l>7e<p!PU(%GJ-052O<nDck at CE-S,eVgp>OqpE;p_;Z/C+C[&YogmH"CuY`\bMgZ)Z$p at t2$
+%oY5<sIs'N(?^?QEj91LC5J87;RDhK)F-l!cUo>!P+!<<NE$$khlPrk1oE`9(32bXu0$Lt9pfF%9\-S!o5[#I>3:4!a1Oqd1/<1M@
+%7:(3ZIOsG7Z68IYBHLttrnEpPhbe[t)k3MX]7'L%W13YH'i(_fg&h`K#GE)^Ti=QP@\isS(@jf!U+j_)f_:U$T:19,$-iM2NrJ])
+%nu)N]n9ncno&Y(#FT!6 at o@EL)A+,4t"'3UW]@*;VeXrbE1A:H%Nd&G?1;(pP#1.nJoL!$ibX$u:cNa2h*"J.#'f,o-;)!2r>rZam
+%U]1eaAYm`j!huoV>0_S*>H&#=mn<?gib,gekd%l*=)as3Af1roF'QWgRWoqfol)UZn]`"lKV9Gs_lkfp',.'sY:5,A68o+Kb6tkl
+%L90bgoZ#:8Sd2ja7R["=<>C%],-ctfI,/5>;W,5HOZajV2D?\_B at -dcD`S\p`ST*0Fkp\_,TtsD6')0[$sJ<hF+hC\D,Qg.N`">0
+%#l`s)e\^MgJb<F#+%0ekM/,U=h$H&L>Ye3.#js3Dq.!MV59,T#/0'sr29/!"5*"q7,7jR8NEH(7E@%ahP>0(eh?*'W_)-lHm:/(Y
+%D at 0[1Q+mO%U7UG,CmFl8+HpT?=\FF,WD/<`%KV)WW60p97,#Zg!Xa$-7t0kU^2[)IpAu"l\)9Y4"&!nUkUi9)d0u0TKW6O&M-9%B
+%`r*/$$)fRO,<Ju!$eAFLTnPJOM'D)9@@p7G6se0liqF`YZC#iIE5Vc\3gs\??/W.#kTTG5M06+SYg=B&Fk1dlS6AH4E#8#p%M_jA
+%T3jWp]2GNZgCYhD4f[achXkQfT<!EgfnJVfr9[@pg'NT5iI3ILbU1t@*_,8uj2-!LG\SBi=r=S%#uYZQXD'#BA2 at he9PkiB=DjTZ
+%11t7je8X/Q1j!?(?I^C_Wm0U)Ejj'k-")>FA,.IH)?VQ/1[](Cols5Gfs?%=3<Z>QECAKs-sf!Y4f/N]IW8JC at kZ,$3pTM_!mAco
+%YIP`DHOUmeCeP<:5!dX]jmm*KjA1:'GAb$YT3*JtYNF-dVVj]3\.5,1BfIdbJ+k=XdeW6)rq(]p7;\EbW+:.brkK'<'DA$qOBJU`
+%5G+eG0MCa+1/%"I1Rdp!c(%#DABmsdo?5.'C+'&X7=#+hS!iV<4:MPE@;cZsi!mT5_Nmuo9=U at 5`88YgG?SWT^-<"@%2I/bkJd;k
+%+MXE=BA8-:;t%iASZhLhIsXsbbDF[oI3D+K_!X=fEaJ]>nV&>>X!]O:5r>=?'3r9([<o6i%N'T,oKg?4 at Gm#&n+(J/nGbn_>BoVS
+%Q<u\cS%T6tBcd2<hZ!fZ4&l, at cB-4fK*GoMGRtn8K(h)baT2u,ZNDC(??)='8bb,(Q]LlkGH2n!G at 6?(X3p!N85J:?R=TY"T`9FP
+%?o?"*g!,JnPHs32/u!.%[WmjA2gH;-rr)`<S/_E7;Z-4Jjp3f1<^V'!^_TFAUWMh`T#Udm1VRqf*db>>oVH2I7pgqY*IX(=*IVXF
+%n*!Cdp5Zj_jlPMckEfeinD8pP^N=]ZHPtPd4FDJWh>)$]W^"DL?;63IGVoQ)ZDDQS+1J0^Vu*O0ai*?4N]:pV>FRn]bH;GO[aj^K
+%#/JX``mi at X@8.$2f^Q:,#/gq!-cf<MEk'nl#tEEO*KL&C';K\N1?"@UP/n_Ps6>Yc?8L,u\YRejhKA^AZbJ'^pKW7H:]PZ`#>e_'
+%n3\kI[oOQdS,RF%-3KOPZ$[#KE<-;kQaJF)P&iGs]R7Q5jWe&P:D&G_m9)WRk0TUndJXb2ke\tCSfG0Ice9!+(e>BdnbI5ZJ+B,a
+%0/X>YfX!S18Qq0^.UGQ!%#C<YaIeoH2<hl(bHCQG>n*CY)?2>DF_&fM]C3qRh'"_fqi<@6p%E/cH-5KXd\aWn;n0nn at db8aXjjE8
+%WJP8<Yn,H/j$RooT2%HJ4P*+G$o.AmlDlT3p^<5an^lB0rmUMq3L at U=^A%"=cZE().O7&4:P8G=HoBQcrTJ-$ikI-4g&Cclci3"-
+%A>DW6rS^nM^;n<&j2WhDr@<q'r6l-]9Y[4a[s5L*3I3dQ7W1mudmP=L+2_2/es!^n2kLCLodJ\!s$WD84U+)LaVnLC`koFpV<kth
+%6@<S2B/kS9q%/"j0c^#>0oSV9SAMnVs7FhbV"e$CfsmTmT<Pe[ghd/PKQ1g\h[8]rO.onV>]6VC<3IBN\"[1!'=>RfoJL,C_ZV3l
+%0BOk7I1j"^CR2JG5J5Qie's^nJuqf/MNhf:g54^(K3'[Z6,[%E<s0f26''WF,?XTUJhBPn]t-F5UmAd0rkYeQ-bRXq&Mt&C-QW,o
+%aG[9b!+u'ENfEs7^0WjpHs<*5#CrIU!*XNf0D&YG,`?H;(P"=oH:Jp%jH"0hA;(+!o@[Wsjfsj%N"iqOBGmHm2sUL*rV^0:r@&`t
+%o/%]9kg;D:oBfV:#BosXZ0))0hO?B(H<f'Rmu$%Q^l'DtLb:+=_0dFMamEt\#ZJH=*??./YR2(a%2=&&O at 9-Fc988"H-QEr'L7O_
+%<?4/;;99>oEnn3\[FYUK$9 at 5H+qUf:S;^5*f*?`a7k'$uh+Y!lAR*B=P4u_Z]FTV$('"/Y*VMQ\n!joTok1<OP7ce;8&VED;1_ei
+%Wd.2/:NLHsZD\"Vj%&,<iAr;9RY91u at NB;X7'ECn9;'e'Ku/&Cq4M[(.-3%feIc:KLG;??jU%_%8(iseh:XEk\Yk9GdH5=n\i(5G
+%bp=BUR*GLQ_%9mWG)69Cf644cr^gF"QX`\,`i`g,k"d&j]IP91cqTaGa9GhEJA,7C[+V4Cd6.2GR<6>-HBk\G*p(*e.7n70)'U.h
+%_KX;hS&3shlY2sCZ?-_9jV=r)3BuM`Oce#6BA4/=Dt[.O,pJXj,Oor9bBbtX_ap^aJ;ki,KdCAm?12HR^@V$%.J479X_D,iS,A<1
+%aMG#d=tWdG7t)IdcF+/spInnpffVbK`BlD747D[T(12VZ4!XOB1"^4W#8Gn)'DAK0i@=1P'+mQ_\AHUl,R8CGat=?/YdPYOW#jU,
+%)@=)49qV*Yr/4gj?o9"5-5L)sB2g$_l>pd?,2*0CZ(+m3=dKDra`ST>[YUoGJ;,IM,h)H\jU9%\;p'1EoqKmtIC;Y)Oj<)O<o#SY
+%,0G-'H*q9mIEr1bRLiueF9jrA_*7&9__rn;RI_W<#W-=Dm,kLG*X8B/Y&7Te'D?]S7`nK@`]]a7oD4.5FduNs\?bITR>X_[,^RDH
+%nk:)%Un))6-OFmf0=h<QN:d3Y"W!5k9n?k7A[7QN^8t=Rp,:K%W7V^qMuoo2kgu:*-BoKPgWNK%GAS_P$72=T3l++/Qbj%%%d_J?
+%muO[Tdg]bklNu*d*+K-u!jm9r!n8nh1)L-/kXYsh9MI$-.5WN8+/',0$q`)ug.>M^d>?krab;Qug&FWB:qEbe<ObRZ5<0(=LeMde
+%.Zjg+s&<cWSpV`aY%XFtKrAWIU.fWmXt)j_?-YH$XuQT7LY]E7'U*On\j'lRX!B6@#'Xr9Q/cWEX307Id76l[*b@?ao<@U%Hu)6:
+%TRf8'H]*^A2<:F0IaZYF.56BND7KlsrU^h1+2AfH#B2-rBkJSK*^#I#@t"dT#)ele8b6'/J1M5N3kDg2,FN(9MtEl:;3s;Gp&`VK
+%b7YD!a[;jUS$d?%>A4XgC2b1/?="pF1-G,@?A*==q at Sh1IZgsipA+7l09b8G-7TR"'3VRRBq62'CLtdjI<b`&eH2*)ht_^YfC!DJ
+%6IfQ)<gT8jLNR$@d!=t7mu7)--SfiA41\XsTYPI>p'aqglL2!7%q!IqAn*dq*IlCDPQ((g\+f^;$=I#-4?ocs9.;F_/4=hBW!9R'
+%&<$!,C7.WY$bZ0?9IH<mUmnc9Y;&fh_?sBN#[)070l(tKhoEYp/\>d$MFmD^_YZ^uJp..\K:a3:\d>BS4Q:e0`g5e]8APOX271@@
+%]cYAOSu&3q7Ssak3%<r36"4&)g;br at F.5iZbb;Lujp]7$o$S/]Q1Y34JV^h:[I;H+C-!%GbpW?\0c<ZnRjo]_ZnC'7!J[d1lDs;a
+%P&eLp>d/"._UK>sp>/SS0VpNfOh<N(S$eO5IakY]Z&:I^)RQL4G35Y84hj`0B_R%LQG_;HM'QbGdEk')p=j3J%WGdR4QK(:DDR.%
+%)8(KF6K,"^NmT,ks$WSO4%Bu4nC=70,qSF],`uI8djm`RIUN_e>,c"\n"N;JR*""7;9%GK<REdL>Gd8$E-#f5)'B9`;P-*C4Y\FZ
+%7T@=tfIG`\BsVrq[EOLlQ.Gu at C[4@#^Toh#M[8rAG<!EU0klpI23L8J8l^rhlZbH1LC??ri3$(OUqJSp;,YA#HEOB`AmAY,"&Dnn
+%9l*IIEqOW,C+J)f0)['S+Pi[YmONZE?e)jYGC,Jb$pd2CQYRSXCjq5JL_VP_-*iTGSl3EF@*>o;a$NQE;2CU(:sh\<gT0hr)2QB?
+%-.uo;Q^9+$1Af9g]<*s)GO*W=)R3(R\h[lE=c[GTd?fPUgeOf*^:_VC;K\ukXQ$dH*O7?B^#C)V>6?3?^jg97mbn4P]o-B0RGX$;
+%@VN%3CJ#DeU%18)lG'R().<1.\paZ?VA7ZaZM:7VZ.F=]GYtOL`Bh,;CK%O*I:WVXs5KqRlOEn^:C(=WS_/o!\)!"EI!_gO<cmjr
+%*Hcd'..\m<@P5g/)m-Cm&]efb^"mVD!pp-+%:?2QK]<MPZ:1Tr'[F\A>d6jM0JHkmN5WsaE/M/b<YHpgTVLSud%h9U(FQ=&eA0p:
+%()A>*B6[$R_W*4!\k<\R)TQ28k:]8BRoQuDm')]9nI.uQ$2ISaero,_M-J#M#'oI/ZAf9DZ8Jd.(KI8P`DOem.h39o&)-dSq#\;b
+%hFPsR4p=lSq:BfDR>YF;G+m8-fKg:Qo\r_W$]SfG_Q)\/UZX_NS\S6$$2%Cc8cTJRH.D+P\nFCai^H^+R)_lSfpgdMS at 7u_Gp/rT
+%hukL+LHi#8e-nHeDsb0mljGX#_m^ir2!;L<A]rOOm/V0Il"%sZih^Bf;`Fs*6E3cl=32prd%Ul^(MTI/YB.-2IL:8_;'pd_0KrAo
+%TR/N(g>OGbFu-)n8-)Y#1a#Mk.l[Y_dgZ#7@?&seVV0kea1Bcof,sT>@:]CPEKecp"4YVh*b[hjl4fML,;IL8.mp/)'\8b<15K0A
+%Uj8Tc"")W;rAKSm_&qj5l/,IO$I/oPL-3A3=eu<*jkD47",1EBN1,;^)2W8X3RoMQY+:t(e at 7p'qJjR;+^IHZOm1/QV4cg51_$X;
+%OuWZNSn&/,L:<)^e&.MLPZZ+We^`&ZBbR[dF&kJ\HuQYP5o;L36$9VWcE8uj:QCOBeOk^],uRT)Lf#D-mEHEFb;SV8fb9<Mn?_*p
+%kJ]o)k/-ZZXU9!pl]kq'I#+="63h'B"S'R84[?EOaCDNg#-$o`!&(B`_EN4t6Xj6$QAI-7'VSH'7G^;QWl/O#=@Ic at 8P!)%T[BM]
+%AcRUjT!>u,`Q:gkdN;!l5gm&L5uoEM<9><?32oJa3a2jaG+KDn$15??8)qE+i[*$fT5!"bScP6U'rG!:-BU^K;%flY>^V%pjCbKU
+%0M(VRd=i at X6:X>!.PU;7MH<D`=F8WpOp7D<.?<S!kGL9of/cG@(1]9fQG<a'l,C0![$-Xm$%](*mnjLKP!h0E?l<h$%3Xnt&a<XT
+%0tTD&4V9M^PSIOLP/Mtn!>Tn at Q8(D,r"bP[lI^.)2!BO,3Quc%aNg84]TsZ2Ec.L at 0"4 at 9$-KjsKSAuPceqldqhJc(W1m at 8i^<6D
+%:O#*pnp`8?q>Kuk+b='aO/,eBaC'lZ.AuNI*[50Cl[1<Ha-U;5g#rS"N0(qi.W]^Y!l"c4)"l\TEKOhhD9V"V39VO=.mbjN``e]a
+%V,'UtUYQD.O'*(6&snqC-^@Wp6,U*FVW'umT5!jd?WXCRYLeb)Q6[^f/J"F(E63lI05`ZK#e<D_RV#0'Cd+g)^4T<LWK!Q]R/kds
+%"(c'GKA0d(,9n'YEX8\:4X-nkPD5HH\/p\kNBq[nHO')74etn*K:Tm-;;I;M38Pn;73sa at 8#Iac/?9>bVLffYQt+,tNT4,LHc`m:
+%l@;K:MSc@:0,ZDd"l\0/qs!Wi#c<`WA*F`J#sf:`Voe.1E:?RNdW8 at 3']G!cpp9e1m:sI3MTSWs]k^4u;m+<Q]&[_jH!=K3-!HbR
+%d,D)*-99b4-B+JGHBuP]NE9&@rCe#F"42Z.,)0aWm\>/GX:@,lMYbc5CH\U^6>e;2Vl&-DQ-WpS0iGO/HGJ1-m?nGiK"B2M0muhX
+%58.>[mEo5\0^H4j/Aus%rC$OOOX_GFXOG4k213fS-RKcd98+;+\#dk00(!qmf)aUWDs>'%L_GPNC at YKZbscu`+(Ip+giaY$RE]u(
+%\6ID^oOG8cg"8!6]/n;_9O7`n/D7t-+fHj^*&:V684a+*B,j7JbPCF%-?ZQ9o35rGO.HBOEBm<"KbdUhND!==N2qYT#e,;29<WQ!
+%J@(dK4ZY'T*TIm/lG6_L?tU2aL2cqXXkhho"p/P=,!FN+6g5>WQo<'KBpke7&T:tblUuiBkEMMT'1"t0cM!U5=sr9H5EBK5PA^DI
+%H"!BFHFl at 6A(\=Ah0Se\?.1%Ok>edqZArb3Q?E3*]ROeT^U.aZoVG,\m5V6B)SOFSE[WQc*q!"PeG@];DI3>,e`Ft5QS8C8m$Y;g
+%LN38OTD[[ZhsnJQ:B'@As5W!cGBl'WqW&I-[XTVrZ=!XnpL!jWk/@N&o<5mek(T5i+4jRIa1m!ks,S.c9MK^-^]*!`eQ_kDroD]2
+%rpn>%^O:a'GJF.DeZ8<1%tFE7cYm0=rV#O9jn"C[ddMZH^NfbFjjf8j(W*iYlWqfESRG,L5<QSc]t&&.F/\%f*U<4K3&[rm^OH(B
+%i\c3FrlseQS^=Eqf5IkL4D7>kRLFqa5Fo"(?XNa!e]%Q;4')CYHY5cLKItG`DtNpjHhmC3O3c^Rs,I$9Ssb9a9ktdDrg[<0\U=#H
+%gHT%O4^_/@Dnb;9[ktRbnc'[qr:0dA^UZ>9\c2$Zp#VYpMnI6"pMS3A2fE%d^\G9>kML]7q0YiIF8>Cr`*L*ilZ-fCh!pd+-Z\h7
+%`N/Sh2toMfGOOJ917(#fqle1QcKbSNr\(af*k)FOJ%TDmprD>-rdO\&c!>pI:;a\\9ghLb5FHFC0)te8rCYMhAqOM68AH&9:?Ag3
+%s6?qkn%Lsbb&:u\2"6,fPYIJDI!PPMIKe`nli2+tr6=C`DdU3q?[[BEf00"6-FYdnHUQntIrk/)aeqX-mO'sT^3Oib1tScmgg%QW
+%)KT+Aju+NdIQUgeD/!0D>OH1J*Gr?^/U+S`Njda21q%#p*,W67>AdAs`6jlt5A[l[4+I/(p#Z"mc`c4)ZUXGJC,UGS[WGPfdq^"<
+%aF/L2SnuQ2Hi<*GD_D$4WPu!r-Z`pEjR6mur:-7p?=2L"O5%B,><?@k\1]eR*Bt[g2K`eAgopZolE7e07JhLQ^\YRE3W.nL\,=G<
+%/tThk3e-f+WG#c_5L2^qVjkkrDn^IPEr.Z8S,89=Z_;Y+\"tnN.&635hUjAsZ0VDdr`OoVD8q)*<3Ct:lQppA7+NI;hY#^%T#'#s
+%^;%6D:iiJ=pY#/-X.*2jqY+psG/XARMBpO-?ug0mI<5DcilgNJ&")CSY\Lcp5F at d$M80#0G;h0.?9Z<bZDkqd%0*I:T&%&,rT=#$
+%'AVUFk31]*l1mT]*?,]G+,<sJ8EaZl*h/3HK(EDCJG1POq*6rZFnt/qkEgD,9(/;nfUuJrRLhH.Fnt1Sl\d^V3cR6u?tWsKFdJG,
+%$"Ije-8aS33S^H_D06?fQ8unX9 at 9R**mEUBqnB0mKL\.b^V>$df72AhGhZ$CIt,5jj_['E0-:i3qET47Md"*;p>\[<V2+g9Xq'p)
+%/YpMKgt`p=`8a]gBj26r,)U)EZ[!IHl19hJ?!MgRmJ2[0^Mbk\jZQ*/r;Pj/GMh7^h>HqPH1`sW;6S8P>e[ln)<O^RQ2QY=+54Es
+%YQ*q9NepKTj"?D2K<=nbQWNA)$8^LT_*:3'DJF56+B*2U[#\[4K48Y$kNW at mb:V!!.(hIN3KFeZ*s>\f;nMOPX1g%[im,om"0TV?
+%-?<>=`rf_PcaJN>rVdCqqj8#r;fBkH.Idq2=kgM3:Cp^a;AanZXStpglGq*5h\;IHA'4(dk8/5=#OkTZj_lbYIs6&7r8RS4jdY/"
+%J%+AQkbAdBGK',3-*A<kce6qc\IFtuOGgiPrO>R%rr29=o9V*`Y.hQY\p42c)um5rc00-=qt'^*]?]k0[PYb:d2tKI%taUql575n
+%I/gfA3G4S2nb_qJh7^YbXW'CS5;\;mbgb=qfm:fq\LETT;uAG at R`K?,%M.WLe_cqUInpRRdI7"nQ6qR4]sE+`)/(aJ7WA at to(m7u
+%r>&r02j[TI%r`k$>l=>ngdj3er=-7)rkLn9&$C at Gho3ns\%PoaSEa07fC'M4=%9heO#K#dQhQ3R]0D&epPY;Djh%>Zcf5djH],m*
+%[)_ at E^UYH]qQ$[?QP\hS6Mf!$*sdM^cei'DrIO1sl4A<Q.I"8NrEre^?<k4Tr7h16H?I'\UeT+W`dWh4q<%V*"-?)UIm<s^;]!SG
+%^-AHtWM%T9$JD:'ULV#FchaWRL>1._T4%J2lKNVPjg1qCgh-Ap'5cF"oV*RIfa!-tH+p81on<4VXbf.UM:/ghM'EYp_a:)6m#!nk
+%BPf4AGUsVTO6X#"Qg><Bo"Nn[,8TCY&_NQ[$pFiQZEYqN81_olp>^rtq,jmMRkf2J=Hj=&Mm>&LpOp"s;m,5[G\AumOWP6pif at 3+
+%T3oAs6mca9"?o*uCs#cI'Uc2)M&`9IbI'Q4bWT+aD!Q%)q at L=>40c%un41,)>9rP0E?HJj!V#.nWU&;J@!cE=Rn_/dn`5.J>FTUX
+%pOdDRhnM4a\[hQaF(k&QPu at Q>8,gB'^V14(rn<TDm)eUJmn$rA%tuq--W"h)-GP&JlgiT'%e#OHF\?bWD!>UQjk<S7]o-.MeDWR5
+%[4TM.9g*bl\[FGtMcVi]]&Z%aZ1_C*QD:m3P\N^*m3pLK0WDL[U\k$`[J'f1nkM/p:#Se&'aO6Wh4Jhj^Y70U*O!j+Y>O-(&_ZA*
+%g=.%Sn(6b*TtPbpEIDmUdE72WY9&M/odBafi(eY at s50B+s8-p9oD$X-a1jUedOZ2jm1\]sjS8bqSI;bmDQeib8bm4#`]T5WlLf?h
+%.CH#J*!rJ0(5GCHWIKX=jhi at .g=r1e0$`APjoNouo&YdfD_>C'DCaqYN;n>9pAM?P50Ca/?Z3$+q,<*]2E$gJ-\ZBZ6 at 30>aP"i2
+%G;l_o(2E;p!8-'EHU92!G3"^&n+q95'&Wd9$QBSUgqpPii2Feh#BTJ[Pn-e#D"[)k8CCmEabW_/#9-XoSg"Tg?X:DApA3dn[KPCA
+%20/`_Y'A3#_/3m51u<jFgiXpO3X:/X*:<mYCbuNf`d9CpqsXHkjq&U(807B#J'@Y4;s.TTH(tlX,Q?ru*uA".\iTljX)0HVa-76]
+%b:N)lr%+[)ge$AP9=53,Sr7TIruU48R*5Zm^O4`a!Z^!nRlgGdR.!NYo0!j$qWAj1A'F["T><8Eqbp8P)"To1I"*JAneguSe5VG_
+%haIbIk45![hS-`!K'7EuKT:6/d4UXII"--YFn>?'s8)$?ioR)u$=A0A*l,t6hL,1/bF>Pj2kRgqGk(%CX7M[%\j>4`KC)9L_mAOE
+%rk50(r>8SiZ1RA0C-,U98#u#j[Jc&2oQ[G(2j\$(?bZ?q+ZtfMUX!t$21F^Sl?(^DbBFiuJY`23bNlVJTaGY+RZS'VrhK0#RHL'G
+%!$?-G^CYa+9=&nqBthF:ghNCpIJ(k3*56esfqD-FJa\Ws5[B`<5J)3_,5qJWbo@/kp)E\/:#"1AFp>ZFWs@=4qe#JdB"(!UG?-uC
+%r9iS?YQ\>RI7?`!d=JSt*[:+lW<7u_7n93!d:[Rn)'+,p2b0Lfd:`)M:ZgjsH=)(i&$T0>IUEMPYud"#YH?%4kkk2gI:'2.nCq&7
+%j^%khGOc[JpW.3)IJE1o^)K,j6i9F.RbYaKn!`1P*FkQO3etW1TAVdlObV])V>3:-KCj_jQu>qFIQS8BUWkGVP"fac&o<rajO(9k
+%lLN2lc7eX6I,@"OYf0`-O^qpF8t/`=*_A,lWDM_%8LCmR&!%s'f[_#`6Se1_4H<Wn8:H59EDuW0.1bH.Q2]h(\7pM;A74-2*0(G$
+%s((?@#K+?aabT4M at pch5.W-S6H"::9S`AilBKd"$V'Fg3QAq?87B,a7l+Tf^rha5p'D(krprtb$0/egGq5Bqt2nU.Va^/8cfUO(o
+%lh8!$\$ke7MHeMR&*@htd]q=_r8VJGr!]lCgDBKj<mHK21L#p*^?;BVQf"CL\G?#ap%N+*4-(02Aq\B/jo3Xodn,fVc0/i7D=3K+
+%/[WEP[4TY`OVZZZk&@]SNY^?r69A at a:U\X<(Z*JcroKGHoG6tF^\$C:,lVdCM8*E3GY#,LEgrMRNd?11hd/DjDtd<sDJM-IpAT0j
+%acE^+(s^NinUC6frquK?f5IiF?J\6nETAJCE4Cb]NMbn)o at FenHZeknhi?0*f5nVoQC`#$h-AiuXutN>U9BN$IjT)O*\`XL;=)bf
+%%uf9Kn;&&UPCC[M*(c@^QJ>!YUjnC8mrm-TO, at Z81&?Zaqjt4kk10;!2s47l\@LBqdcToi*Si3k[hY*T]PIKAVMqgm>j2dHoJWa2
+%m1"MoDD0mRs)D;(^HDSC]Idl_Fl<.\HN!!sc1>lRI!PC8=hVKDP/#l%gig^;#cG_OY*JiEhTZ*#JRkj"CaX+_e48Yb:!D^)QqncG
+%<ZgHRI<3--4P-@'<<(4j;>PBcr?,n7c$_D$OKJ";24LJMV9/X;MRNCI2=4+h>!=9%qkMY<[jE,U>3\VYV*70.s)LcunL2c-[\iP=
+%aG\g(7%O[0g":,4#'lWjpfD[EclB0uUG_cX=EEq4m,oV&k;JTCrSs;eS!qpUS3*0\7s"*3c5k0?UH,ep"6aFDh.k5Pb2[n,kM?_j
+%mR(JofPX%7LWmg.!*Q_;WSAhnhMG9B;l8<3<apC\lslfUG^p at 8q4Vl<))6)@0RQ[k0n+=hF*$fDq\c6]6_Wp4:nR9+]A]6KbO+cr
+%pCF4Rq@/uJ.6mX3?XK?gs0#3oV!7$RoB2HY^AlfEH)5XamsL$W&Ei3L:>SL=!'J&>]Bu#7YTDSD(#uKc(uoFR=6_O9,/98/N*g6a
+%iLe0:ns`:Tdeq'O>a.INSA"r9E+.mGjf[D0`*Zc/YrmsdE`9MabII;EFT10af5DbjY)f(C"P^0L^UQe[^jT/7@"$]U(^h:Qc)p-F
+%gK3:&5JR!aq=t,oL/$L;h2rfS#\<bWDI2ngFMD5:daSa2J,>4OfVWM#Aig+PT at K3A1!b<igmJiQqmRN>IFoYA4)8nEC*D!"3qjl!
+%F'C[K7r@[mc$^kkgd[2GhoWJ0Ja,PRL>W!j]:5-'%oJ!<-"IL at J(Fh\:JL:soLGbA_fXjU<$$KN')i0NhS`[U"ap8W8qIQcb_K*[
+%>FNi9"MkkeG>AhQkH?MqI!^:H0q+lLj*:TH(]7[_5hOLYBY4Rk\4bB-W%q!*4da,mM:>bcLNpu^m_A5FRR?jp+3,rs,fb+KlT5(9
+%D;;K\HedAcXZ8N3D;<_>rj]FW>B>&5gN]eWps`r%ld3Yl*fB]AB==aIr%lM)*[uL9ad`1kndV(2Y!-%$^\=sL9##j7>+uOnATh8Y
+%c6G!ih%#FFRod?h+5bnDm^I=9If2X?Ge\q,2FZI9AGEp!@D)R?eAnFS3"P-P,4<D6s5*HFf!;+i at qP0\-9a8LNt4fHg8_i2-OB([
+%On&EWT<00C-et=YDVFDsf.D:K`Pf)WfbTY0R!?%g$1K at +M%:kF\4I_/$2:%"Kl6j]2o]S.PfVglA_ at Z(pOOdB>J3?fP#U(5Nr"g2
+%:A\nYO+!`hbmu<N/H#=oq9.CIr*0Yt^O,kKq1!5U,!X.qp?);=D8#;F43r/=s5RMtRW,P]-hP^2htaA&+oAb/+ktcq409muA5cEQ
+%nhL%>Gg*U?bkuf>b`4%7K9act$pE`sQ`i;)V+(.V-s[p!h3TK122R$'D,O/*/_jmff?s82`/+C`U1g%jp.*(H5";@<%Y&YE[A?<;
+%priK#Km>olaD\+[c(h9]D/BoHYCi(K23B9;6/'t-SlQ*\J)8tnq!5!PD*>;I,"VQK:^$$LTDcBG?iB][$S-tMD4-j,qSUS$5E33.
+%&]unHs8:l[QS6s?o>rZbn/_AaJ,/4#f3dE?$+AgPjNm!Bs8"C at r5,"P7fVp1J,eRGDa0BaFXM[7-31aCJ,aOa/HC4tja6iBs4@%D
+%s#&O0IZdHTJ+EX=J*uC:ps["Ua!\WH<a5$j3P0OaEd+G3[?GA_44i5#DZ-rQ>Yh.Mq*JrcFSoM/[X+BWp@@slP`t;$pZ8dER'bTf
+%jP+^DRPak>mpeKU?9YNi\R]RgVkFhi546^ep5itk4eMG:$hlo9Qc<^^pt)@.VE[!De5NR#mSBmEr,XH[VV\.$f1s#f3lY0F[-b5r
+%P#'Bun#JOpNgja=51-:)SW<_?e*ZZ^e/#U"SG$'->.o+XrK9r^X%AU(qC3M]dh&pd"SqY6>%?(N>fud7itl1djf[VOQV[;oa(?$&
+%/7[e</WZT=#O0_cScQ72eoUmP(&kTqXl-fL7P?hrlfsfX>gG^iF3l(p0m(GXLXQmAY"PdT5P/Hp`n?IaC)Ca%6`=KRC?LXn*ciaZ
+%6*4XT69=pljQ!N,[885\8$Ydn@;.8FT;Bre3&A3Xj%)0*0V??=r^dXQkW%VkBhR^3N:Dk;aiJl%9b41`gqi3ges$Y>ka4"F.VUHJ
+%kopi1dQF3\n6$SYfj_qJDp at rdJ,Uc:O0+C1pL5Zq+,8/[>1LX at En87s6e-(T%;hWJfV147ij7KsX at I)C`E5ED*9X;^Xl:5-i,p]a
+%)okq'BcG[&n9sM<XMj=(4tasB'DXD+R9;N:/m/_\[-9:_8#s_7N<<HtabEW*TkO`hKHSmBZrGDg3$rZE`YhD&6'4ejNT6C at UVko/
+%d4GHV+U,FVFkg'S at 2;>f(eTH`g(e&V:4Mkl4*?""ktZjMdiYWPHk8F,=L(3l8?u-B./?h1.[?O!Ld3"_&ucSc4mEl#O7Mi91WQDJ
+%HLQbU*!b+"Rm at mL`.t>@_E$BAEFs>&ZR^B^A(ASqS-K)^Q$rc>+]LVNf&ldONja2to/_J0>F*P,6b;PrLV0Y1RFt_[lCk)0*laab
+%6%:JA(A62Ih,%fed`JW7W7t- at TktVo1!-aYmR3e8(i.VK9.k<]?N,>2e/k>>mS3<D2O#@\o]CkeWbdYJ0&Uk$?FM(>PHEm6;PJ>\
+%#DN5X.V`],qDcD:N`]DCfq_[0Fm(.iLZ%]^&+-m;A,#fJ+e)EVH>7fiD6.7,^3^a6\@.K!j)q>-Shdm\607n:DbV>&C<sebIY4"j
+%T81f874dELb#j>XFNYXU^&1i,BfD'bDs3l)l!Cp`1!//2IA"WBjVQ&$0dU+XEG_^4`j)K+TV%5Z:EjbYLh?L?&>QTmY:H+,#qmd4
+%BfYjC*Z_'%*@-a\Zo=,M[e>gEM&cgejP9OP'HM@*/3]Y-5D3K at 3!c)Dkh+8GA-=uWSPPtOr1Q$I&9kC)m at j0H9AVb%N';oQ>W[D)
+%VHhDeF(::PUPH\U8K?JeWgk<"9l^ug$H:(Zn at MJ>!Vq'.a4BsKoT='@#`3?Ong%:_N3MU%4W;!t33f<WD9^03V:PnQS at +E:7jr\e
+%DgtEZ8n1CHBVW;QUa>5<<Mp]Y<0jec!0naaZmY7Wl*7'+]JfUo,8dFhO_"r2#biu4M_hdjb!@#1=gYK.D9DYqLQ42Z4YfAMkb5,!
+%TB+)3W1As^mjGTY\7aGJ+8F'>p6;%ql`3Z\6t[O!;<YlU]gN+4-b7FSe78o?O*Y9*W#g&h`hh95(dj-Y9c5H_jcYdu/-9PL\G?]I
+%._ at qJF@"M)jbP9lr3sm+)n.08@#(*U.2T\@:!RbCVd9o.OK?aqmEjdsQe`*q/pP93e8+)LJ79q<2)UCU&Z>+I/n/n`n&Gi=7aMWf
+%IbX+n+bXq@>)R7sH-dKc6ojL=HB=V%7<r,5,^6e,AIN^[89U/[bIZW*Rr00c<o(2"O"mHiY[-m=Bb051-p^(8:,V:`fUuQ;'[Xpa
+%:p+;HBphE5qEhg\0js4sj&!-cFC:iHdSlb(//K5$k^R,>Q(k;N&8>:=()M@!WB=Ld+Ks.RF)g%@TBY.9m1Z"F5ub.g,K5qD2oN$t
+%aD+5OUR:6jAU/t2/WQ at I@E,81ja3#6)e/06k at H]IG+D_REdJ]32KY98q`^$JEu"Gk)YmX15m376#U1.7#[YPJj?f!k&6-1M at pmZt
+%;@@2&,H3LW$R$<h:l)D;T4kM29(^OkZmH%^Oui^5GqTY:8_%+0k[*.:GH,+7M.Dk]$Aj89caerXQ3rJAWp3C&1:+7MdK/`\c1<?n
+%U8o5\DK[7gWWPFtVuqBb_fJ_TG+Q56CFiYm9jUi'>1E=oChKCK,21K#Tie at 195\G/o8O]iRRFDX"d_t%g!A^>Og6V\e7qTM-ekuk
+%l84Z&j"g-ZjisY4*#Ueg)M])peKc>#;thZNZomupP%p:_-.F at h(`=L>"s5H!CRi0;lIVZAHF)r1q;k\mH:A)>h6t;]o_I[B4b*J)
+%qEJlS9YfO=^ETT$=#Q:Kg[Q2?'IqTB80lUn=SX1abZS/N0\V8,D0)KtPb;T!Ym0HSFDc/?ggl[C@!dBZKs at 7eY4?g`MJ?)G[V7k&
+%r)f'-%=":g$$\&EW__.n;UpURWcN+semKuSEV<Gl^3)'EVu"b_FshdI7?(Flk4*3XRJu"i3[ufVn5(<a]Rkk"9[AU_^Cf42(joXb
+%:J2RK-i9t>;"Ir:7TJi8jDT$I9+B]Anq,6uW30lFE_W[`[0P-3=N at +N:LAq*"B0a4Ph?5J^=`l>%rn.'<*5"<:)W1KISSDt7sZ:O
+%c`[/aJkuDq\cBt(Qh,nQ at sMdd(.uksp8;"'E+?-H6cDD'E*'u.%T7MNC'HEplnnUX.n1R"Eq5#XRT+M`redBhq2G1^@H`Rb,/>O"
+%*k$5kj_Lrb]F/26lbrS#Y^NIMAbj]amK,Ki,Y.PdL1Fc>e&i[Ue7YcTY!_S+T#M+u`ubPCJ"7WZ1/_s"I?aH!n(F,X#G2K8BO3d^
+%9?`AM9P6j at hb2FY;sClF3<kc'8T\f1o><]B"#j8T0+p][I<r45"Fj$HS[^:\A,#DSR-D*5-:?jmI5bJBG/dkK"ncAjV%;-7j^YgA
+%ngV5RF;_^e-,t"Y(O5SQl<&W_MMt-*%-%X,Sap_"4P9]3Un at SM?V^Uk5KOW]SNHZ6eJ'5cMFo?:c-Xrpk[<#2F?Ir<a_)JbbG\l7
+%%fP+,XS[8%(,K8+,1>DkN`'F2RKDT!7&/CFSQq>+d2^6%QKG3="?4i"Y2^P>f0dO'XIE,JFBU<WSO9?On$2CL/s=YVd-N@%RHb8=
+%NM9m*LccNEjJ3']A641fae9<Q3[-qS[s3k*UoI%1c=Z!q?S"XA"$&1!objrsl:Uh/D9TMEM&]K-kb4<LlHVFP;+SdOl:')B at n7(f
+%(eYhh_`D0E_[rM%Wn$FrEZM:a02L'7,[HB3TmN1'R/8bp4ko(3f!SF.RU-#?2CikjhX):pW'P5I;QA6/6GM'Fm\&9924,:-D77UP
+%?<KH4QCGO)SuhOpgGT1hlaB&lVOOVE4YOE++%AO at HdKaP8$48pUBir[W9:9PZ_Y/8-2&:'PALBT:.eq298`ZG/Z69^4kP>Ko*Fe;
+%XW?AofYd.j$C(=Z:ZM2D=PGoslge.>7?i,73*[6DDCG<D[,(+8UYSahdHl88;Uogt"oQXL*Z)OII<f8%d]XC`No4?gp>,C-UJ1gA
+%COSB6:D-/!LSN at 4R>j:T1u$(Ai80[eC/NgRh7IXX+og[<J+D9:[m_XO(\+bn\k=^7omStOAJNfH#HU=HE/+*j)f=Cm*'!Y/UaS[e
+%m;o`#n(Y+sG51FT:<Ar^\aL".NRQ"=_sY!T;G3pC/+?eMi4mtXF;Q+1ZE=_,A#e&p?dDo:*^46b8cou+11lATm!da/A\RlL2Y%-T
+%#AkQHM%pPSp<)pPh#U'1Xc<g4IYS4]^$SVoq8$k8mQOd=FP`nG:E]o=)XTn:W2YHK+uQZ9EBFn;ga;[fNYSupf;@<Ei`H1Pr:*SV
+%EJ5KVr)o'jl:OcW[<>?.JEP:'1gIl23V!'prQhdnZiEOK[OZa``_V<-GMcWUd0>pKa=\0!i7U$G at 4d5-X@m&.[]Vpsd><#fo7[KB
+%T!2a`Ye,^=U#/$rN`0)La_KG$7noPZ8V!f&ksK+i;c^3=oG!7rRPZMAOuXl1&aEJ4*</tp?:uFGO8*@(`L]9#%E#S+0;mNjj"f`u
+%AHqZV\tQ-rN%]V27R%UB7Df`1T9i,[BVk2Fb6+2895%;f#R-:Sm%K<_>26Yp]N:n(9C/6WB+<qg0B3Srggh)ZTm&WSjM"@C%q[Jo
+%j5q8dm]#FtYnokVkd!U%,)9rEE^S5jHCtPK at 6<XFk.-Sg><G5^"au^Po&PVBku/]1WNR$3[,=l,?.V'3JtPDJ*YBh-&9A at bDuk)<
+%[PiJ?$W=V[UftqeEiOF0P+'ZRS%"e23aQB<i'e@^[e7mGL17/to8NZad4ML(B!G>aHn%_DU(*A&di]1Y="tae,_`DlC;%Ps/8rpC
+%"0@$5W`f at uGT?"^Sc%Ha'19k?_>]ll*^AR)-Tk!e9t0,PhL82p;7D(GIea`WTBHs'r/(MNj$1Q^+6SU,Z*BE8MhXndD(:8'_]bro
+%&/;P-#(rXn!^ckVX(N&.&-iS)R!.6J*X=Jl=A^LB<$N2!@b:YV>lTslh0%m:p)^`JFuGgn`F$nKp)`@[V6f/`$K=#7?h'U&g at CY+
+%@!9!(PQ14!UTrt;IJN:+G8HlY?+bRTVt2k)rqgX+;#KVY^@RgY"/IliqWs+nDZ0"tk<p&0oD-?a2m4iWcPc32hD6fH)g8\k("S1s
+%CK#`XhS3c7+-Hi='*TO2!bW.Fo[&po/1ZGHEp:3.%io4drik/ICrA<7O83_6,H_;*l^1%#:6dSn_]!B=1$nT)Aa6V^_tEf`NW/::
+%[F(UpoB,&_r]UiAnWeq>BR#FXJ2oo/a*Xugrl)VWrO@(5++)rgHefcjfcPRk[s?ADa&TJ$g"A'V0fGA%k5H\7H-\(.C"DFrbN)kU
+%F#15;AciUkb44LoM?%=]#ok at umZ0il<K5JOO4i.O3US_N>oGGNl'Re1/pcp=.rClE^pB"#D0)1>g%fY`CA)n^!+Jl)r%.3:.4I]G
+%9STjU.7pr'2'lHp"6"67K at W`]Lo[D+LmsahYmR+?$"atl%1uG`$8Fal#J>Y:B=CMYL1&ka+G5GE'`]/8?AG(o.VIWCTM<lBi3CQ<
+%D+_.HK?7U`$!+LHS7Cr#3U*=lb=U[)rT,"#=e-FU*9"H"g.pA#Jp_9oR at g3?^se)Q'#_ at LUFg-bEd$h[=sG*m`b!sYN>R:"W4$o(
+%+0OGJ6:H=Z0Eec-29hi`HogGuoQdqP\upld&/:f1=P#Z)7-bbH*O`%b%d at A,2*f=*BqOP!,&g^3^("qIm0`tM(W#^M at GckC*fYo@
+%:^_W!9S"+9#gR=S7Z>0X3YP:+X!m/^D;g#:/<#S))X#96JCfkFe<Xt_f)\N;;?^H1=^$poNW-o&[);/h=PE0T"74l,i3T!@QNj-%
+%A)ijAVeY$$i^k?<g1K[9,D3\r;Z`sKapC5V-N(BV. at M+eOKkV0,HXiMhXCBR2;4598CrpcPa61tkDpo(@.Ch(2=Nt%Z?9<u0K+E)
+%8V\Y>PBnJp`Fl at Jg'O=EO>%Seo=BCP4Nb#fLB<IHWfch8laIQnXQ&oX:1kLMTZ`4)K#`/AAC2\T'\:3OhAYRWnlXM)kH'tU&!oO_
+%2)6Y.?.Eu4k%e7hPUtbk,or&53fZ3KID+7X&@r"j:($"U)r5_CTc6"Hr6f1-lCrO)ls%b-O\!a`F_Sc*ScbUXm=[=]&bnfZ[P/9I
+%G*RhjD)550_d1$J'3fcG>Qq4/pui\\pU[B)<0>7-(7)h`q[:SR'oBpFhrhjk4*_CDGr&BulHVsuFW-",05\;)jDN2Rhf;t+rB]$#
+%dYK(!_J2.5Soe8>>?\,X`D;12=PI*5;YRnr'3fcG>QlZ0ThreHL7#6MW`bHR0GcX1/[r?r"CVjT0-qcE"Eq5;(FrLDj*Io3>DA-Y
+%XD1:;C"/F at Pb"%_5GkM6=2SpbZOp\$(kK+/5"M5meh+"ipEf0b_&@0)A\dWPF)"@WL[0Je<@s,qFspS"bPJ6=7?PAsI1M8;e(Iq=
+%i5PA<qre`OCX*68EK<K15QGT+V2_V-SPMga'YM3R\2<H2:KX0b"q\kQ?sTVT6>73461t#$CRj^Z7;g>1kF at iU%i7L_2:RqXF]E"2
+%lk:!DSQ:/Af5c+PMnf`Laubj[\ZTVD!38.8%=Z)fo7eJ'JdY5H/e72mD>.POK at 0SPDO3g5K7V^_SamA^Ar`Qh>-Y#68/m1=cK4-g
+%Y92)i/_qJN".!"G/Wm5]a!`3$molVh?C!P%_fInoXDpO%+P,lWG!A"uGfU^],>R7TJTr26LeFMFDidfCr0@>$HMM0V9;<!5Q?QYB
+%5SMO\+n1Y,O4X`>ECN]J\Eh1V at S<n[X+8`#V$j=Smhogko\YEi\@uQp(^bVj4-SP_LYK!+S,JFQ$'/5'U(L46Qc]J(/59hmPc9Z1
+%C.`gpP:J8`[+jur-po[1K/QXd95JPm9!<r4XaJnAJi1j(D/o%)3O>R:K2p:;on5T#MlUdM.6V=7hRR3/q:XM,fa/kDitBV57=,k<
+%4QAG#PZZHe!L]9dDUk<-!BpOCk#jkpKUl\>T\H;?a'c?\[WC"h^tMDiZs5ma:GrDm['c/"Y92)i/_qJN!u at 5.]XKGpr--FZ>h1k/
+%I1*NA\EA>:mC_:o&+E6?B[u=uCg at +-\iuU*Aa.%erK-DEE=Q)p9:PqQ at N&<Bmd*[;:?[lahW#-pqWl]j(No2i3Lckg_l7-;l+53-
+%ba)3bYYNK"AP(#$Zb*#t!h_X*8\r-tCF4^Ba$\F>R1r;ZG>.&;ZdDg=dsuX+mK>**A[g9f;+G"PLUM9$K\@g;QI^sm+kAAMj2A3Y
+%.6PAQGqGR./:jrT-2fJHJkF]CW`Q*'n@>csf7!P)&X"73*TY8QhJ6a+dbtXN87V4n at 9Q[hgM#*5Xce:Jo._W(aBLBGSW+J</M5Z_
+%i$`OLl^!j[C]99P_&DLbk-FmO1?$pPi at 85TiT?kGSJjgr"cT%YAT_562g't#Td\VAoXVEa8mWcN==KT:.p<!g`Y at OcLkI\?i[V0T
+%q089*ih]e([5Ri/1Zu--'VgD*Poc?S!RWOt]J[uWjfts106<]?mOnR+F`h[u]sb!$7:Cm]=m>n>?e4asMHEJ.QFX6R:9J-C!sf at p
+%2*EfI^lMkIC?bEq(Z$R61/%&Sr0[&EK4Ij(DJ(36?tKYtbIm`9QBRYVbWB==7U+\dl-K-LR;uHL`83O_I:7r^[b>4s<A-,"Qh;XD
+%H$=Zu+e<^m-'nf+VsT^,!'j9^fSO!5&[7 at gei$gi%++qMPi-,AeM@#lN>R31`Fpn=Lm>qJY7tO7<C-gH!c+<ag[a4AbC!s3LPt["
+%LQIZ(@I at cP"M&a1*u3dap>c5JDYmq\gZsA3(YmkXB_t"Y&X8QiB_;)G(SCW"+P?XncX,CSI;qTgFM`I>rYPQYfN!Fse*&"g$9f_"
+%bY7o++jSj\s%iTQ:X\B`qs8B"l$Ds5n`T>KrsA6<akur5h='ucDY`l<%R4n"oAAs8.?-t"r0B at T-(=jqF3cBQR^o+P<nD"dQkMbV
+%2&V"o;+h'b[0PaDd*ObC(fOo`*0KlJ\_2P7+DYr8ndg)s4Bl1H_?_j6U"XB*H&WN<&PAjm[5O'GAb)-&8O8h%_[WE;bXFfB-_6p]
+%?6bu at QW^!`A<,"">qgbI)Ll@=.e^O^**Em_Dct.'\iA$W. at c/!I<`USrN&BC0]i"8UG^0^P/eh),U[_\@jGRoNu2FU!Rf10eT7W&
+%371OH=4)7_R*$YiqrXp1'R"D"1n;f;d,(J?Pc.53ZoH1H,&.c:s+MVC\oL=13Nu>OZ]mXaGQk<oE&'5J;0E`5LDH7._ss&)VZQ<.
+%"L1%8Fn>J&ao=r,l8G0gEZJ4`kW;XuEK6Ae]fCH2Z-\AR2>=b\VGT`U(^Pq3bR;$aRqW+]=K_3oK"C^!!Rip>L(^/,f,22t'O,s?
+%+t?6?i]MdFm?Pm, at Zk\%ZNfsbm5<25F_2#scb["a)4O1:ELP';-WF32kkU8L/mqH at p-=4S8]r6RK90V\5QF(8R(G7O`"+_h?ZIdf
+%X_[pF48.Z+F(a^oW4's4)n<qNasXnu+$`ib>uhbif+\QuGpIC\-*S?43?'NUB/F3piZL<K_Jn:4[#ssXcV3(.g"Qpm6-H56]p.fY
+%C.M<k3_^ee4"8\)PMl0$&R7\>Ou]oGafW`?He<2EKc<+<S*D1KPcpcC(!1p$e6oV4E+6j>:YOHTl at P'.Dt`fG<i8>9$L]>O>i$$4
+%WCA%0UIF\qpYh<YB&9%[OC'-YM&XEZ7`\sRd6k<8KX(`@8:)q75?q)I2PNoZ)C)8N"iS=t<G0>?R&Q1TF<jBA>=s.&N)]c`f4LCt
+%?R]1^RHE1rl<t/g-t6`/PpGU5+1-ZQG3g1pH\`?:CWQMoIo1?5hK4H+B(egdDT&=lao]<d)04S]\")>-:^B[dnb?5\Nm)32V1 at ij
+%)X/<5iOi`i,$BQNkWmc$B\BtaS=`]$IW88L<0B2J at GrEGnL=g4dOp<=>M$];fPAOM%;AAtd.6JLh7JFA:UUhZg*Xa%D=/,r$Kh[5
+%c`@6%X1aQ?i4aBH56;M^]?N7n/;`3\";f5:\;"\E<FU*G_Skue8Mr?-kR<C0bee:4DNnc0CU9NGAuq0rTOJ=sQ;%te$fqJ+"@;YW
+%R5%/!>rIuq29slh/UPfpn2#,s8$sFY6Rdj3mb-#M(gZhN@)Bj*gMP&a3?A(pDR2IW5N"X]I>S\K6M(^VG;n4rp>+"C/%oAWCk#]d
+%XF=b]],EdT,49b4TqDE:Bs.sff?ff5Y.Fl at B/cP2cB1$B(-J^PY]PC&"=%%8+??.9(+VL=W2SB>c1_=qJX6d:J1SWV?,uanm^=c!
+%mm9kaQ6jS=l!j.0R")df2^KJnLQJOQJ`nZ5Rqol;nJGq at H0<T-'KFYFC^j];hkr_8arQiqdP#+G/Xf("'P1<nJ?s&-Q[j1n085*j
+%-!?-$I2Z&fAa^i6K/gEJJhScJHSu\9?9)a_\TJMITC95C9A[o5Cr5=KbHCb4bW;]c[@MnYUfLLB.#Ua-1Dr7odp"!S\L?0g%WDNF
+%?Rc6LXsSs!H;1<'9(BTtnuoKX%<b2AM=bB-RXk+VANIp at CgZ099GfsPd;]_$LPkA^LQfr`24!Krcq+iL7fb3d>V0Kf+"lNbo"4:t
+%kf#e4?77GM3Z)Y/C,$?b8Z)njaZ#U[<G%eUPF*sCV6HQE1[^AS^RXtBdb(`%)if%H+E]H)@f0I=Wr#hhlktRoY>'<e>%@k&X4(9D
+%KGI_F5jiqXiMeX"[P&OGG`\E!TNpM^Y\kVaH,gd0%J6Sk4Mt<:_OsA[87I1T#JR30P/).VKH'c^,U8m'0=!3XOpc"p'0eF9H"`!c
+%B'l9d/N;U,'/-EPMaW.h9YU!+YYD*IEd(5X5?nEY at B\K$]P1Ou$*c+Q',h2)?t")8gSp%=*gD!3!>&!6b.aWlF,'E:/#RB<$u8JF
+%Ute]$Zpp1/PWV&akt-ZuMN%YSAiDaXc&$kgR=M;Q'*m6M>&b$gdWXXsCI7/5dk*/Bgq!^D_a1o:)F5s<.VBoZ1t?&,4f,)\Pm<?k
+%E91kQ_gi6:f;tE=&0oG+D=*^2``p?dW<#^bj$(=F86sSZ?K)O)mOGh_NH+t]d=Z*X2<h/DRD7Ct1UZd#P)c()q;Pm4NE&!'8ANQ!
+%bM?a6*qn<)iCI2f?(ltYPE:\p6g85u8MkB"AT-llo;=nn6clO\Ju1aG8QJj.8Y`('nIdj?lAHZarQYc`+M]GEXqQIc.(K=[MD"l?
+%!=.elA at no&OG&@WCpaOO\kK2?Z>MkVODa!s`n^?ZZn9Q(jLJlaa3n]F;>+B4[>0BXPE-UN7Wo`p-R9$j"lHU($a*VIiaCbBCE;2f
+%W@!Tb%k55_Q3:0j`Yp4s&Z,:i^_Z&9QF:<a/X5!?(Qt(A$RV]13%cW?U!0#(`"s-o$]$2LZaQ3ZEtpNHeq[t((X<+\hb,Xh<V2Bg
+%,pR7dN^4LJDI(-t9\XDk?R=*Xl%]!hAZP[AR_CYb&.lA4G-3eQn-aNPU1`-BVMo3<hK=DBi\P)PXZFoPaOnA*Os.CT$"q5&[@GoQ
+%=e&PiEkC%p9X891KCVl;];C;R&phoo_JIn4L&!(_1u#$UlWL2e9L_\d2[E]G9EN^HWqR*,Kt<`ia\&ZFqD\C7JUj<@`X^]KNoQ%h
+%m`Y0kPR'=IR(>`IWX#3%AN[iFmQ8_B385*#gmkW-lD>`tY;qEK]`g)-\(?):a7AcgcL'LpSR5a:^>#h#`'l'6$[<&VJp1`q3=A!X
+%pi(F9.7gj^TSO$<CU;J/Jk?6;.,aQ&D,g%U=k.r/T;S)`UrZ#Ljq"2ZPOR&+.:+Tg8E^hf0hlOWJlBI$0:'c.!f1OJ!bKN\XCS$K
+%RWjJrTFFhkTEhP&Y&;+`"D\G at X]j^>"SJh"cSOVE<39i_eIa+ at Y*fs\L+rF`^bF!TN`#d*I2Y*k8lp>t^,Uq)*O"`k1BKp^e at NpR
+%:DdP<<'cBt39Z2<;CP,\qXbPs8>\Z!.MX3$962VS(_B at QO)%1F.\(Y>C1E9/Y>I^]At?c*$BgZHi$+.ad)QRuXg&$ck_.fE=`NJ*
+%(I_A[L5%'@dIo[/0]B:U#]"rt/*gV#CHJkCC(F(-K\:XD*<a;TF0LX;P at ukqF"V2^LlnK(MmOZ#+ at u$jM,"][/YNE('.F^)_;UV%
+%K2%d+*#%)!iFR'>G7UcqPU%VZW9gl%Yk04c8HIDA*:Silk1]'B[j@,?"tN2)'oI?uja+C>HlDkk(4BXnMVoU*a\O;"b=W=fL-FAH
+%hGR=cCA'R=li at H()bM&r;M8&BjO;Uu9*uMVV-jUeOJDP&lCBcOSC at Yf-AmWF:M>K]]p%L.6I9WuqgVUl3r3e6"KLT_+;\@GKPUVq
+%GNTHsW\CmQ8/J%h4KXug:qCRcY->(N$\RYGUAR-L8^&JO96S\/*4l)POefC`A9o4Ue#[!/.d`pjfkDeA7GfL4-#t6XYBr)u@(UZg
+%q9GWdEB+4%f']Y=K7l<_-'`R?bm(3VD)<VpF<tAH8d2#j,UD?Qre<nageAF+[LRsmM2lR5^8IE>$;i"'3EYCYOjjXPX.Uk4e[:+m
+%b1.>jA^M&BJOlTVYS]>p?+9HI%4b2W9['fO-BDaLJJiF/",9s8o-?`6*1TLb>&.,.28'H9$,V#,g6h(b_\Vf6U+mjn#3rZe&?eOO
+%a0;'ZJ&n;$SOSTYnc4N)QuR>t?<8lpFW[/bPtGP,;<qDjXf5YC'g"!L=TqD[$p(_gg#:!<;_(^CklPXe$PO.50>%(\:mh^$:W^r(
+%+S^s?C8O[od7+gjP&ICu9N2Jn8A$r"IB/\W[-(Cd1U`$k`b<0p8ri\DRt/?gbT)<T69-]F^PkF*?OhjaMNL/-M5HY[#c=PmIO9+j
+%7h\"A`[<WjjV0U,Pi\XrAfec+VLWkJ:eEk6TW3W^N)DNT_#h\8gP!AK3,#2b'I7oK'KU23`e9@=9PoC+l,`W0fWU#3a>p#Gq']-3
+%)N,!g$<`cV)]mC-/;QTmTE,3o:]_P4&:b+^XCk,'Y/lpVLQU:?&glQYUGLr(&@*'[B1^>SdSqn'$:4sAAT^#l/2;[`)0tm;9ZC;;
+%08if.;9o^:Uf7`PP,TC(STBT.5U%U49KZR%*LheoWrB4>feY@$FqDH<5ke-6@<`/6ET$p$\]/JjR-h9-'Q\LZfXsO[7gDRtO:_mG
+%3,4k2*t:e14p;2gOnmaC<:DYT+e9:!3DFCsC^<pZ]K)3o;a:UWc8%E\JO<a22*A7%GckYCYhb@=UM(/6,or;'(<j!Oh2O&GEL@[7
+%ltS;^3#;9\3Lhh[:(H]@j9JX^m/T`IlEs6Ig<6t<]=d]a$?n[Jb0?k=6d^,i#$&7VR4>878(ed-99I"(3BoZW+hg`EAV&d&R72:U
+%r;#OlaqX(q1Qc(rBX"d<U<Bf<XB*'=!oc\;TE.&1TqRVTa:4&i;:;eVe-i"4$]m0dUOjX.L]Y\@TV'%.ba$[3riD,t;D*hT1=YFu
+%<e8\"ZH<SB/'e(9Or(iI`/:P08hkY>TLDfAZ.]LjNS1<4_TpsIAnG>#2N=prATA at 0q:t\Z)[h'N:cuLEm/$>a*?[#k$$siW8@@`b
+%"iu5H"):k4.n^4d<0(Hn6"4)>"9F:3H'`;=Eao6]CdSo,KpC&NNcl]$<\nq,.?`!SSsCN:7K.q_5^On%i9\=?/8ZlKlLY[JSHqi1
+%W$uk4(95mHToP<Plm[HhEfDGd6-s&i at UW7J+Z9HP*a!%tQG,dcVNtfO<+c6tE#B'?3[mR#.b#&];UUan*hh4C4!#I!dO"cj;W_W/
+%&Y0O50u&=f73rWTDm7lGbJ8tt=81*@g)lO$BGE=<$j_k/XdC5_-S(b.lB"be9?P+=9pl=)VpZpNAQ:BGmJ at O/+I5W]!gQl=+EA*?
+%.[6Q(TW7;dctG%G7=&p"L5dgW>l$=n-lk!QFNU>GCudiQB\*:m>h2D8't^djE,o?#W6VNX7R]>!HE[a^V)dZ&)--u-_Z<D!\4-Af
+%/kK6PZ>(A>7b'lij5Qo\K!PKbK`HeLM$g:F&HMJ0=rMf(Gugo7!""TiW,7iC#kDs)(pjPfj,QRA+hm!rd&eFjkS\B(mD]6u5u3Uk
+%(X1DR]b2-h'YWNrO_Nj?0pT*<:m>$+9'VH9RU2#Z0,O\^:gsIX%)bfTCo4Mur*,mbd(:C%>(p_+jMSHn=k]DZ>\QbR*^Gr`ab%/C
+%`a/n0q/Lp]4%Sjm0jQKkm>AMg(?8q@=94'85HtekEF1UFFiQUl71;/]9pfo)%T1t)LcruD78Ps$WYn:KTZ!@f8?7*>=Md;!*>IPH
+%M5YjD`DA@*(aO+`Etuq&k-9V3-CKbC\GVo+M:[irn#6$SKX8m%r,W3:4 at e2`L%'a7`CJXQ`&b;tN#(2ZEc4t.H#>WX5X7K!oPm6f
+%7YM`Ihb\H+1+YsN;TusMWC5$1keNB2G(Zih=>@OsQJ-%$lf_NWPH:;5N&B/_%'"@X*)284fEN5o8EPLb>Bm_JCRIXdO611U/^=s,
+%".Din#V;07;Xa+"+U`hUI&])%'#PU4+_o'k=]$LgAV")rc=9]?3**#tX948ZRAA&A6ad5&4;GF4JqiTk(g at 5K/hTF!O?u)rCG2W)
+%Y;:Pe.-072/?M,7f.>$DI!02&Z!4L@*9Dcdf&(]:Z/b\oqLh_<1V&64dR^.Ii+1lG*p*I0mN5.>Q&W@$r=h7;g8JnD._P6$6h+Q\
+%EiNjF(h at 7fj4>I(]BY+A(j,h2;RD=gU._UWAijg-C?2UY]kh0$ZEkf<bI.(>h(#'CiY[m+)CD`/cXuMmX4n,7-0cY+f>-L,>,8ko
+%9dX9G]o>;t at I0I\#<%8R]"3rj3F-6OCqY*/Up;?F at l75=W?=7%`SmdlD5?HV[Kb9^/!H6Kb*pGH'o"]M!%i4Cc+6feBNu]VY+rF5
+%r[c>`JQA<;OQ2M:V*H.u)lYf@>3q2242m)q2Ui3\jUOG8)bBtb:/(rlJa?%S5`h*5)8UpmU!&jd3M?ACDMC7GNZsB0k1],r at LSOg
+%CmkuKA]^\aEkL6ITr#2n8JEsMV_BGQGbYj73%^A\VTtK8e^-"+f%tj=bBqE^2H_<L][jmUI\??/%jXUBk/U*G"M$(HmQnacKW)a3
+%X8ua5gX/KlM&$E##AJuh$QIO2H>cer8>jrm2<KmoO)_gr\9:mKC"+U>(>5K->REbH<Jjl_[8R'3S9"Zf7-+Ru1ODY2%eIhW85ro7
+%4JK'"6ZAG:Wd_M'Y3 at a&qE5hu8Qt=KCUJ5(UrLiqjEju6Gd+gtUY;b4D-f=6Eg=3_-3SlDg3#$8m35M,/X-TDAo"KHb;Q^d^WHYl
+%N(B?#5i9to"?sQR"jN48@"/[l9K!tRmBf7>^nB=]Y$24"0ZO`r:SA1 at +*MGbN=n2X&'u2&V5Si at Nic$\Y"C[7gu/]=">Iqf`T, at F
+%d\FkgB$(c$,tEA<RLLab=pA&2KJ.ggnk@:Y)@9M(80BoU[4rTUY1$*U44#%6Xs%%2"r0 at 7$5TpU8:An&DLRH1d"@bEQUa(G0/Dh<
+%1`23@@n*PZ7LSq8>*X2on[R1>,P;u>jQLm?j9[GZCNE=N7-e$VL/stA*)][`@t&8L/>cj_4htjn,m+PG]0L3_C!Z9[(rT&.$.W\9
+%":T$294!TI7SB23Q8ZFUe=KN4X.UA=>S^DG6S+>li\)]tEK+^F.pT7uN^$r+QoR5G3O!cA$urO\Fm&I#TH9%n;Jd)?bN[Fh'MrGO
+%Nch"TY\=sD1("AV6gY0s&n%7[70&WFJ9.U5gE0itEl^RQ&h:Z(nDG2`>i/S55a_GCUU4(rJ>E73>*m*re./d<.b at iB><kB&bol4&
+%&;lP,=_H<:_V7Ti.:U:9^+p)e<F%0[R("iA_W2rNN%3Qd^JlgAQ6HjYS56hj*=Os%W#njB8>RuhS*PAj*5G66?6JXN=Ud;n%Za$!
+%DY8fuEo^3>.,^dBkAK4J3-!!p<0morif_f;5M!3YIYuX*TFPMP,cQaNO:t-VM at -=cY(o>eqUY.&fXLS*H+aI4W6^p$daj$pNk*B!
+%7h6Li+Y6Wb/5M]T8ipFP`&?XiA;53A1_A+$L;kG#>h%+-6T9)nMc<@c,Mbcs!=YusnLfft5s;2_I]CDYfG"_g(5*d_6k!@YL)A!p
+%qF8PtY-D9pVUd2,OH*t5o!Kp\4)8D?kWh:NI9,fNn9gBN&j,ZJJG#n)oP,V$\O%cm63g4 at T$7D3pgu=Y\1O231m3tP3mDjUW?b1Y
+%q\4&"pek9>cBLu%-Rh\hTJR"N+K64Y+_;=c<Dj13K4H?OZMnl9Gi[0&=jBoTOOnH=5RYFF:5PF%S0[2r)/OrDkd4Ht[Em&<8lQOA
+%;4*bJ6&R$DL^?X^6(JNsZuUJUmNQpKHiVa9W,-$\\VE"EHhC%[0 at JjDk,M70WDK5k&Ue;b08fOiAg:do at T[rT[_Z+G.%$dWWCJ)W
+%/:>:A#Wug-V]`2fDGR:tc87Z6\tr,,n?b2K at NA#aO+V at B1PjO\X3S`lo3&K;>hoJPL\N8'b`ZJA)ZL:*@SS(>FYrEWVl5Gpa;CME
+%G$I_Q:4/5icYgV1aC1+W`iMMM,')4Td4#)1oO\.qDZ"RG"CrD3M.JH\-E3md!sXEHYTi9$C^pKI!"MnhE3sR!J9@'%kR^]/*LQ&5
+%2KUa*d(l;b!89C?6:[KB\\^=UckTS4?n>.>XU&`5*/NVe2,+dH*lFkkiWf"NRf,U(&t at r+OD?YbBXW;<$FQkF.P69SD_aPAFW%kZ
+%LO1]`&;N#,Aq<p)V`#e<CD2B_:$nHnN15*%l(pbiN`ut<4JV:lID8_b&0*_FI2r?"]gn=AXbK3 at 0P1I@B!^u-0T-`BZ.e_%e+:*=
+%'fZJ0:=kQBZGAn%Ka!GG0H`T0WQ`^(J&qs.6[\rs*=[kF)ur^Lr at TZPi$?p=b at PJ_6T:=!l.i(o<<eF,SkE8h'Tej],r]Fq*uO.5
+%_>9fPcObp9b#.AESL#.(.MpO&B1T7C^LPIkSGh$gbmq*Z2>e'F5b^,^^mZ)En/NJD#2V,&`mo[hUrjIGLD5A7gCi+K"pqB?REEXH
+%!cSCg$"hnt6u5L$l6.LJY+Ps\QZU;(6UaNtk1_.5,qW4]VgIGuM'5Df6Wl^"n2RZVI*9,*R7.o=m$HFPS1]L=i+QZ-PG6QDf>#X4
+%^ljp?9?fepgJ5JJW]LpK?-3=`^t1RShq??+VJFp$%`42sO68J.$i1)2-:RW8-Z"X_%W(jlO;E$Ee!R&uC,\(S+iYjPSMY)=FC-&^
+%P`#_NehVr2Y_LO9B,F$I7tjN<T2:l<CpBL-JU8TpRsIUQ,U`t1aGfk/g;Xu<f'8oKQU-f=']`Sk=k60-a3X8L72=<c*3EI81TEjO
+%MT`i!!XQt1DmMOMQ7/b^ldBd7(78PcahoqV#,*LUf82=ce3kGG+D<`c%&5es3a]8bVY3h`m%&_4hJaR`oBRqi>nF"^eV=!3BB[0S
+%U`%4G'gib-*"Hi*E`=TV3AO5 at CIl[g8L59QdT+ at lAX8uh\Z6=SgI"R5R"=1I)DrF&]ZgeUBkA-k-0!37-YJ8FVe"En$[tG(.MF+1
+%,nauV+Es[76V(-SBj",4VsR at ZA7"l]#e_ES.c#79;9(f!UP/R<<kl7+%:_&25,obI6+i?//8*e$"fgghe<WCE_PW`\J=uJ]^=*+E
+%MD6MtG.2eHDC)-\k&7/Q>ub(2+PRV>Yhh2+Z'%M9I0!9k_T>r?0)@SDM]MO[ksr6)ZiQ0NW^ICZZN9kqJQE&[!p:q2>nO^rRCEod
+%<$<.trFto_9#!VfW8<'/6L at utHY9r'"b9$f8+l^X]M\UXLh,LOj[7:3YT]r$YVLErI]N4(Uo^"ogjrir.&c?q%KNdYBShBGkt61p
+%5TX)@Q<(?&8/rBQ][N$ZQFF2*/3[KI1JYcfd`+-4Jsol-,nDFm#C]^a<JWlq7'5*,i"Z at hXJkk%q+UN2)C/EJKFBT8:_lq3*,38d
+%(f"GMifPd7d^Hj=[</`)]sQ"'<>efE+bZCIJOr'@IL\OA7a7U29kp1Q42NsJUn$0IHl`phU[]Pnl_/1B?s?_@`5k\-p^]"!$2!fF
+%SAjdcB40st0$JR'(p%<!%ONl(;+_5,-B$BdK\q at 3b1Ql5TM\3oPba>baW+Xe5,PsmRPb&(0k_%N&ChM/=P6LfRZ#,T])m^Qk9`j&
+%#"87TM]B at W%%*`K*.hmmWkm<t;7PnCK*c^D4HcBA;PdHjj:qopNb*OZ6`B]oP3!d]b+ObeX&[,;f>?kSr*n_:bs7Pf>#c2-4^_4L
+%b9Z/B[YA)C\ht_G;W`KZ$u-J3ZE6F at b`k"T$)qmHaQVUe[mhsO`kNhOPg,u6$m&/0[bCk`P=6d?FC;.X"I[eR0-U+%+Ve#=8Su6o
+%?u](-J,i9,W/(;E1ITX5/nK8Knl^7_#B2Y]dF]P]4%jCb[L at J&R6np?J=s-llX=TN"JUjq[n.^f;,84Z5H6H#?'YnCW4ne!K$@&3
+%eE$J+V&]9bL0B,T2'CbEZcGM[b<B;G#[!Vuk0'd;PL\TM0NE3oE\[8/jrtp*,DqVe+KUGi5bZ:[VDOfW-WDnF!u*/D*:!f'M?\0J
+%>QsQfd$H8Z3WG>\/%NW(,V1+)fcgc\mD\S at 5]P)g3/V)IQ3?a!PpQnT5a#W4Pae2h)N.E\l.SJhl43@$,H?_A at qKae1a31%T2*-c
+%1GEBROV'^qePo3&IZXlWU\#M+\$H0")9iF*8-dbRUU!4.&Fup^!3pLE_H,k?Fc2_=W1OA)$oaut8TJIg@'Xe^1okFbC:tsU9P?Dr
+%/Br1 at 7aR$UktV9i:8HL7/[@4cH]FgYMm&K$c2#:MWrA;1Be:K?ot+$7e'nlInfX=T;b&eg\0Hl[77;rE.QtOS1QZ?k,ssLX_o;l"
+%2bI:T>-f>`]L<up25%T`Kk<^^rf97J.hUG7j<pFNQ^F%8J)=,&1hk,FA,u+]0\qorWa&b*fP4"M=]pYCjj[Tq\48kL0qGdFOjO2@
+%Dq.`bftr^;!rs'u2>>^#ioUe=;@s/[1jM9uH)5gBP&2AJCl2@[6P&HNDR8J<c_*3JP%cIaR$_J$b\2*R$O^[HN4s<n"K*kRZ:>KL
+%Ncg>[k7"'eeG6Q>QDQ=11eqbh,X?GHP3F^W%id6e$Ge?9gVJ'["/LjrDEmA"kh4(?Z]'F+p'">*p!4AMb&+Sp7_g)("JD]!S"\nV
+%%s%cm8aZhBg0C_\Mn%Qa$+^h2NqQB5=dh$Z<].LbMP1rmMcg\=D$a%63t!63)G@?-S%Qe at R*1X`i%648D(LuDhrbYH/@PY>8DD?M
+%0Vr1O.16tiHVf1^A;OLF#\$7e*]=5[lk.dp/`AgV)E=/NKk-<$N@!OVT!3_Fd[DkJ4K;u;<&eQDA/3kJrZ4&p3r-;!`NS#AHFD<1
+%k"CL\227t)1#%dHC9fJ6nGr-rAkj-0hf&Tj227.d98=6KJT?jWG,V5/6PI5gqEgdJ\g'QJ,+c4aN,Kq5l4j%@kC$gRlibsshVOfa
+%/]??07^U_G9d;E+B\+4I<d(/5+YqUa,fqU,81uAJ7hBi"U]Y>M#RW9B^?B;!Et,/nTW/R5l>LruFHe8I#A&-&p6<cYn9`A!%?NY_
+%]$`li^m+-$'3D<jBNSKY5q",g0.$dJ'S+?Z2`:^+2b-+QR1V5IPHeFqK82sB7.'`T7ONi`!-M,\<=pQ(_t82"@6Un:!-e+5cEJuj
+%m008:b]nkDZLP6Y[#AM&=O]62=uOJLFTjFq@,o$/5Vr34%"B1t(AJI3!nUh9Zul?W6T2sWCq-ig\4r,#WZMpHlSb(45-?\VCL.k+
+%2j8sV_3s$\,(F2jI5)f\s(t3XToN*>ZU-%"TIWN:C^`bufB5_k%^gp>Dm\>tZj%afZ_+V*PO9iVmdP%8^[/6,OJ,c-:H)HF?Eok*
+%>H]A1F.`0td1V50oW!mIqi%XfZrsefYqC0BJD=e3>;Sf\[A5gd`>V)DGrq31fEr`B:FL^2KF3TPlRVS.#&ZH]VleaE.]$(MJ1q&n
+%'Et)`,T^>=[PmOAlPpd5-NfNB):iVsLlC/I.k1YHGkr,hPp=GU+iN+$YpNJ#=i:;I4A?7>^E/65N,J9\B)t-DXVo at D'N\OpT@?Wm
+%XG%NoC(ArNX"TZRFS6:)HJf?\e!#;+WQ]A6e-&mH at LhZ$IDPO%FIGtWkXqCr*^n/sSBL&\B9b=s)&C_U5/jmakYcZ9/OGG1?;?(r
+%P*l!C)m*ZRCbdW!3G0X#[*4Ld_FZJ!=e]2AarNcnrb(`+6;ao*1Wfj1+T/C+*!Gs>Po#u.+_T?0ZK,W`MCJ0S8JE4/5S]b+64C$t
+%;`EWL$aE/heg:Y"<TVn*%&$7K0909hRYepRede])6G3g]'8^S`(P"nSJ4(!@?SkqE]F(YF*+9`s+(c$co--j^dKmk%@[RGE)<t5R
+%AVBa[(hh8Hc`jRKU6B&fQ!\8`.Zu?6+`k5IaWm8kV-<!la/1@*_:Xm'[rb+'jf4F3;\"D5UEgah at b!e=eAcVQ(;E(k9_nfa#>Cp9
+%bg5!F&@H.PRuK[oBojN.dODhS6.3K><FK%TT]"$%3Cd#<7 at 5ca!Xp\GT@)X9?EFM%B5-[@:=UVC$/2=H_ at rFNg]fQFaVA=:!WDme
+%Yl^7d[T)gOV_^sP)uG!P`3G#MT+;8T-rTM=Au_hpCqeLIGZ.:b=>>_M;JB#31;O8N"#JW3Ad!HbS*V>P0:A*&$i!;FfaBYhoHFQn
+%]<r=u-oWP[/gJDD at pj_?op^@-VIb^?kk_R at BNCc.i`aD`n_sa56Ossj8"hVo$UbOE((F*k at -A+&5K,N8#4QHtL>5*rdQGm>;/B!K
+%O1Z19Z%/k'[k'";)b'5&VH>[deRE,%Bfa_:7e'FY9hg>469[.Snu!o//HtBR;Chl21!U=Jf7^\B!%SNoFrbCg1Jk(R?5UG1KTUdW
+%'g%#0EQB*B4t\,]ZZ9i'Ar>^&E.A0?*l at g)VujK5Q&6i*^<X=>E?Z<6:%9iWcb(:R4HG7Vgf>%kH0YK4T2Pp$WM.*[+Q]uh$N[L%
+%\5C=JLbL6e*trT>n>$13T;l:HbFk`(Mr6GUD\QU)DQ,F5Z5S1U*menq-X$]!*%,&HD:Hc4-f-dr<6^M2gP%B'!SGG4<NH6]`Z&DW
+%Zq]RSFhQ1/AQkX)V$IJQ0-N&@.JX<>s$VjC`o`Vo/8<]=),Q<V#\54E6&g1)9/diCntA4e=k6gj*eH=QMThB89eSj;`.B-?E<48T
+%L4EQ:0I:2W107Cfeeg:"cUt_W6/cTYI1o"#oTD7h!@W!ps&<'C#q"Z:%b(YSB.Xud67a4uAOO=%5T/N]69tBc)F,B:;m at WMIg68g
+%%;F-%cB7.dCfu;t=slEcEJ_m!+=3fSW,'Y^b#i)3Ifmr!/Y^(C,f;o_ndYim]2ehQV+;$$;C8AN;kM#AWiqk:;T]JLI2A1qC5,6_
+%3 at 2Hag)N)=]M5CsebNqY.c-iB6J>i3UW0PZQFWc+\AK3&:.a"JW')b^?puSJDK/#)!Ep9-(0H+`6'u`9,Lo`cCIZ,W/-$)2<U.I=
+%/3jl&kYO0J];iQjD&*T3Z5$rE(t#1_Ldl>S:`)Oo";pfhVQ_c^,ZkU8ErNA[9>!]%2:b55fZshI"C4g&PFEb(<[9:#(*U(2SJ&Ua
+%e;2/ApN*W(F0".Ajkc.QMd at XQYa5X-"*VJF,o!M\?+QXcU'J)9kW4Ob]>>@bepX6nn4N>I7ZWYe!*#VeA.i]1!#7&hKF"M<M'MP=
+%$8BAuOB^pY&nKc[!YYF77KDI6YG!(rL(n%p:t.L[g8(PI-2si443bMe\T)/2'cVa.-3QMO$el,6X at p\?YT]s@>QTNAi#2tbkJ/=R
+%84_cCJUi9V+"(3N;\TT'mgE?[K9(dBHIW:YX>+o$bs[)S3="s\*FqaZ?r1qM7E8C$PL'n^HsEdQ$50N>(oe0Gr=<EU,%[r\EX6#J
+%%KEBPYq,rk'H#MKQdj$`<q;sr[0Kt`Z\.KRl;H.^+rC?H<\d118%No>nYlRaZXn5L*p*0Jr"tU<L`Rsr4)-ErJ$r;IS84:LVSOY\
+%!X*&M"rJI*f6p%P1#oKo/*hLNZ[qC at fFDOfX3!_f/fd5qB=>FU7TCm"i[=#pR+^#I$THQFJ#JfbhPls1J]6SYYSg$_1(6aS at n<@A
+%K@&os-;oJ:gdOXV1Y]d_aIpe0WfT[a\]S^8#4A/c8lL]@6Eo0<_p-Uf0dr`t$.d79_b#"E0]A1,6UXhI'h2R&k<>$ifl6u at W43&l
+%d at nR9bZr^SX95tFFu_I>cUgtm;NS>eF+k9&AiSD:Ttgc:Y88%L1:*/b3bYDfdAO"3:DbTP0l.!,)S?TG'&A`5*iD^BD\NX]<+SfL
+%DJ2EL0s?$<ME$tjCoK3%KURjqO%'4`i]0*Cb8S_:`aGj%%!AV"`<]5=VS")3Y$"jSU+J\G.Juk,apleB8gQG3f27L^1YYEtIr at X%
+%A:DWS$!a5#TqXs4B3;oV[,=C977c\uR`Y<,, at +ubPRoBZRA:6%c at Oh8"@OY3SK[G<%D3YQ*47"/Ru-QqdLe6\!&u//9roA3A4'bt
+%:`Ir-7q^YOgRRai/O=Madj0l^g8K9OC#Vm>iP^m]Qnp98n at 1="&>1mO[U<9oW13Y4PSq;`J2J2l=N\e(F*4%2*b%CD.ihNL3m?B\
+%"p<u"Bgb&j6\MDb5cZF1ndI6m+Bk"37iG7`-;Lq3T8,F$nkm]pJ6<EO$3sEa#^\FY?)Uh(S`ghPkf,0sLc^OQK:"TbOib`E<o\MZ
+%#S6Z'djt<SU[hgT:%CbhUQq0NT]4dj8=O/N86[mq?o80L,*_bO.OED*cTl_s(\-\)>kc6ii2j_M7O-7+J`_Fa\"OmjJ2Sre^Vcd_
+%Rb2'mD=qO]*7Y<"k$&&*4uilf?G5/-L^8QF^6CNf1kHHqTaQ+PQ:I6M1AWt at 9+%/25FN4Z8RmF#HsmRhO9Je0R7j=;eh_^&L4Cl%
+%6:lK8fRep&.k&pa]qil+6k#lS!>*j;FH+2B4'[-R!!hIBE]k$hJ1UB=/^'E[<dVUin=D8?MN#c0)$aB5P6dU$)Gkgm=b^L[PqX,H
+%KoGn2X/@()B;$>Zp@^Fd"WM-+Takt6*U(LdD+e2tK&4_I at 44H1%gt2f,Xbbee/?5f4iS4649W2P?-&`L at fR//=c+,3I,2)rW6k_,
+%iKjm,"^Z56,aUuSSFT*l(_qk'h9)gY].B!.g&NMI/.:P39&j"UYXm$CBEkLaf8%s at c_es6nSLlCfKu)f4_tD^OE7a39/]s/-O4jn
+%OY1(5iSg18fk)\nCcS'2MDOf?@!^msjs6b>"2fhsA<UK9)/VFp_Mk*u_4"o@/_>"n_5"#Q6dkY]=Mcfs-&-"9IB4X>G<h>>QkU97
+%\Cg$CCZEog=MeSkml\Xo"]u1/DI+fp/AkR(LN5$]^=TJcKO9Z,I*N4\,mV:7JY&0&+8B-i$K<n-R at 5^g)S(FkVJ3EI=<NXq at ppH1
+%`BRIIZ\2o.Z(iW2Ats+<VqkYqDsnW.bR3/V#+1hb7a8;c<i(U%&D?Cc24+KOlDjYa\HZ=@?Rda2_34bsACs\JK9e&A_BecT9!o?h
+%-EQ,G'%CW0A!nGCofBF!C*d*?$nQ16F)"\)1^cC%%08-"neTO at k"1ftc1djL?Y:bh!C_&0\BirYA1,SP.XQ2qWLgs4"Z[OA^>kLr
+%.E<mE&X=LVr]]iQ#mN1^puJ[(;#4&?Kp#Q4-"lBYd-LspN"TK]7U2$'OaM">nD*MJ>7\g$9N'>,)KA7\I%C`12q_mg0B%>Dj at Bmn
+%dRLW&PL1ke73c8+O`c118j"lkoiBLZ>/t6?<KO%L8?KO6'H.&K86qu[#N&=G*!drg&R/Kal\jj[!>3f)$,Muc&or<r'$m't`['m2
+%!k0S at JMM:IM5D^ACrZ0)3WMF$P6.G6_ZXQ/6rd`+iNo@%+ugg/>Y4q at N(. at 3;Yhcjr\a;[=C+e111%@>Au4V7()%a'-T#*cW62$8
+%TFPV@>iB/RHpE=TR$tkj*1U]aGT^Tb8/AC]1`!%jcurLrX47fWS(k%HM^H!>b&,Urih"gTXG87S5l<t=IGm;"b^PW(LeIf'W_A47
+%7*_($hA?A(GAD>3nq+)OEgW68!U2KjYu$X`S';<:<_D7'`RYnhS_C1NTK-dmTF8j,BB0*cL,GtL9aEUU[A3R"8oi<+=\LYT6^=GC
+%MD8cMDL623Ykg2BT#iFlC;FUAYo2 at u4f;N+%M!#nj_"RjFp;nGl"6gX\cj9[CI&Y:!VqqZ>_7_RU3#C^S\\mT0W,eJ%gGHm4i_;_
+%S%QWPZXZiN4sm^V8?8NFdMc-8ndT\5(W8s7dPblC%>5L'cWIVGZDL'&Y7*F5(Rn`T,D8nE:I\2bVb)oh%PX=M4JDh<b9#P18Zua%
+%TTtSg7Uca_'1\DITbIt]UfRe#0=G0hfRPr\5:njMAq>:jqq_r9'J:Mf:cW71=.B=a>WG:KBq$/`\&'eQ7+DeF/-EbE<)ZIh1/NWn
+%Vl.g8&N9/j&r\@p(]f<J-4$$cOk!_<1Pu9nRO)<Di$JUb&WGPb_=Smj#'q(uePXKR:)+CiA!s/>,F5L?lE_'(E^:;@+#:sq)*1UR
+%)N+IY/hXL8ab&8P&>O!GELoq!dU6-S_S,)X&U$GaMnosfoUuHs]s'*7%Q(S](a=&%M at Z^^&oqOiPTH%jY'"WVZ`5J!-mYjUKi'*S
+%feH<lD@/?VJs@$\G%"7&Hb`5(lpM2!K.+gnX%V,3%8jbAm7=W-8dI-l\>3#Up(B3H^J\2kKEeA\TC\'[%@'LOKc%LTgpe&FA"AnB
+%19.GY#d.)bEA==9MGT2<?<4fZ.;2H(j0M"NT8 at b;,O!H6c-IYH8Cs,GH$Sr-W^0!k#-C>NXi`ns<PKqmU-&`c[+8\^i-&MZoOf0+
+%doV>r#*a#+K*[J$(];.]O!Q%[?pG!=E]*'nQ5D/3Y)1Hh;;UC?a;p6[3(9*cVW8!,nkH&gnQ86%A,4RR^'WU4DUaltV8A-ZaH^nC
+%(o!T at 7<]n'SLYPCL'?h$.s\r;W:u\f86Gs!A_sJRVCGDtU(rV(nNM:r8[T7n$)f:R/Rl=9'uH-!bOP'/"G*$kkB_*XVG%/@5fGM7
+%2O>5]JJNQ'-q__*jViG at iec);HS[5%8cbUlTqJC5J@`[XJLs;#GuF`KaqA:SL.\[b-q6Bu.pN,1=O=RTm5sB6<%U,'@J6_jK)kK?
+%Nf8+l_g^apc(m%+=ZR8V(3iQCc8I.DiUOE0-$ai)C0XuC2)NsuIZbI*e%<;H6-mmYbVF)C*o5bA:!2Th)rdea]=HA092u$35b>r^
+%e at FdULq+D#hodq(.4BGs$(sndK!P9^8HVLd5gIC'B6nT,b3$-q[5$!,KLJjueX"S7AeLF/#rODq\e38T"elm*<V+k$lgI.DJku_p
+%o%c;T[7#7j8gYAD!e(q8^n-gk/'(TGCUE+AGcR%IhCp7\0MaC&mSV^OK#f at .bukesXtHi96!bg0a+8(L<brsYO",+ukX[ij\X]!"
+%p+fKK=MR2gq*=mPYE]3*?UD at q_I0!iH:%CncHO%3A9A8]%\h-&5"1H#N#.s<_)#r&7IQnM>&k_>\tCDRO'u at i@:Y\@HSo\*3:q/D
+%Z=$%!f.I>5/aQ?bd_[u?0>Ns4!"+'L+U-o#XQ%PbCFgAF^d.V at SBgpE0^s/k9ZHARaG*Ypb>Mq0<_H(b)90'&Rbu;@V`e"`$BQ"M
+%RMC')?7oekiC<A7<%Y10HP!qP]1NEN2&+nG\Hr&-NeI=B/+X1UO<[NgLY at 8t=+uYL-DTmZ08?QaC"#P]b*_Y>!TXTdD_NMuC0="/
+%_k#Wf9A(ZZWEQHY%'(ckU)ZVH@\Lr#/M(&!U/K79fp%_7Zqos>Uk`2lI6skj+TJtRR_EtH[6;'.OWsDnXHrrE0&^jJ%ZcBD]UZf"
+%Ze:L-fpir2,$&K at nkt3_Qt=N=gmO!O-D at 90<JlI1pp+,(1"k_:OAJrEJp$AB?W*o$2bD,4c7FpN*0Z5O3,(_`Zlm#Q\'!4`5>Z7[
+%[m,>P)6#1ILJ;d*od[fbj2<?$5_[L=dQi]*0GiqEOGuLDRM-/6`JZ&69fT\J]"lI6l6^$fic/LQnLS*VPmrPO<c^MD6_WX+S4nn8
+%5i'jWMK=mt5l+4 at 2mtmCH$]\dJM<m4,-UqC8sg0%H>iu60?Klaq6Cb"U7?S"Q6^C-+``ZEgN41IN$)*Ck6Vb*Yn#\gp9V\c4gdZ[
+%hf84UC[/*BZaMT`ob'N`?ja>7.9qd6PEnqOEoS'!$trX%=?aYh:T4Ldkm;G4,L%`QH%Q$,AI,$XrfBoES#5Vm^`e'L/$oT_r&DYH
+%W9V1(7\4kd\Dq?c!=@4j6XNr7B'KJ%N/l at 4Mb4=O^UKR<fP?,M`0m%JkqS":cbjWD"-4d=h at OQqoT3K5BB6]6'?[$a'd8niJBO5*
+%JQVGR]$qI$PNHXc!(%i%G.ROP!\UG^-kDpcU^!2C(b8lW1X\r&P-ndJ>ZVq.`,Ih/F/<ii>1-)0k"M=pLkJu5SM:KsQe./E6"W$7
+%L+n7qb:D<n'Vc`deE\]P@&S_Z9Ln=_=1\Y;aT$fr#BSJF5L"#]KhlT+;PSCU[?oV*!ea][-(.(<$g?YtSK.i at 5`"f)h7Ma^;G5>=
+%/N**(HW^#9[5Ts!!O at r+%gV4.WdeD#l.W6!RoXG3h%)5AW?"Db[&e"6<h#Bb/)L8jq4af$P+%S#W`14a*0$5]+^2`SRAA6d&o3nD
+%17J/VoTIAd,:Wk%/=c-G.YWU]aUKA-PuJ?RW`8`nGDl_Pl42E!QR'Xu5-P$_BW,\^/-:U1gN0ckkQ at uZ9b1\RLPc,`Sh6ob3:Jtp
+%L%(?XdTtV..G>h`W9#1%Qa>&Y_b5^T7VBX at fj%d]^qh%N3bU^R<^J=(]7?u+[kR?rqUZH"2Hn+T,DO#"Td"[o)I!)\H9U;4#=Cng
+%a</*o*hXfE%%%lR_.[PE_T`]Ec/?0N;K'dlD^U9moajN5e4DFI3/n7qXqj>[hDc,[1JutCcLB=-peQM+r32][OhfSWEnD),TA9or
+%b]"T(9E at J;K$4ZWmS)Lnp5Z.(Zd0>Pdd`Q;k`95o=PAH4SmL4W]>9,t,/Ol5B/tRp"L'p7V*F<p7C5SN*Cuq at ZtHX[O9h)Cne/2c
+%>Y";1;%/p\28/Ksj2kc!joV^sQ1-S37Q)Ui#UU at +8=3dBYW8#DD2Z_j=4O:IL72K"_?qkgG55`lr02o)Q;%)ab7Y\6"VimS]%msR
+%<\HPfV878m,ptgV*51X6At:=m3kY`Pl4V3>Da`tn(i"?$]'1Z6bF.ub063W;,nl=1N?SS.IdUBPbfNrl=YR!P_`DB*6?Q4ae-MG=
+%mPkkfY2tqNXr?<60%^YP"L6Y@?1i.n;d\U[[D5q2f:W$Kli7N`?PH!:%6<e?)s!MU;gM$a&>Qd4bV>bQKrX>_9uPiX_D*TWhMI7&
+%%'C>-iDh^s:pjL6D'UP<D3@=R=@Mm:'sEqgLrqMQ6UkHd'QM2EK;Q.+Mj;0;F>Acm.$HJPP(HNm\C"4E)HN!@H'DQ$F_QVCa\c'O
+%d2Wq1T3&^bcAr#qRGpb5Q`<6)0:]_;SP,6rfjY.+0:!kJQ(!k(DK0T5AOW$iV]Uuf/b;Nji*)8jb;hXaj.M]gP->Kt$R)(W'NNtu
+%.Uk]88d#SA82Q_30B-/(F5h/l>U8:9M6 at .sH5<YrBiM;p.GWdE^-6W;LeK<"fr]pEUnm,[W3tjX1pLY1+==J3b8c'%l:VAq"73.g
+%,1Jraa)Yq5-tL+5Ce[,(o<Hf^.U:sYYAiE-]!DUU)sW_e>B`WpeJ(.2Fb_X[\`gD_0O*(9cU9#,0.^of]Xu2%:+pD'p3%Qboh&4a
+%1SdmcIFL5bB7uXN>II-%%XD0a,U%6a(pHn_f]WWUlY at O1>/MZ.fcX,0C78+)VOF`PItlQYmpD^Vr!4:qC5bZYB_#A(b3VB7iRoud
+%`\_8.d5H["0C<p3Nl3E at LN_6/Je$`KBu#9?UcbqmEHu8232H_S#N)"`[87oJV>'WAj#54Ape[ON0[&LW\`pK,mD.-'Q=O@%]VE*;
+%%-7=cli!cj"LZ$n6[r#1o$D-/'0hioKIWFl;?c^h9J+qpDqr4o8mY.u(r at j!U5AYf(8#2JJuX+<_<O?fbN%P\rs&L?<DWbL)p&pr
+%i>U:s!",?urRN at 5%Qd>PLfR0JL;kQ=EI%_e4[d[#g8n[_Q4drPA67cjX,t at f+&bL>F[2;D/R<O5k7G=fiY$YLM5HO+-!J,#&ulCG
+%"?tNQ'-'@-/hHNS]cp_ at +X"<6M>.6o- at R*_;Yceb5kIG[Vae/8WHR=AMYl?PBOR?@gO$N/4%_X,5q!L$bW&moa`R$^m6-ZI;^q/d
+%RC[J^f`A/ROU,j!cQl(UdEFWK:uH<SN)iRn7s0N!M6PieJ^&50@!nE,Bab2pOBFH?RHBg)753'j6,ehdMSLX",sOCHB&T$Un4.-r
+%VGs%;%c at D!m!s_SLeB_pQ4bJ9?<0?4 at e?A)7QO)jkcCHp7"B!e$l(Jh9>ZO)'>6mZ>mZGl^S*[_lBjj-GuVD\BYD=H3)?O^G(CGZ
+%pV%DUn_eO)AqI1AKinnD,PtYZ,RW_3*3te/3)CE3Y>YG'__5u'YQbLPL19DWQ<T'D!@.kDC._^37,Gt!'MH;CUgmjUN-pBg&LE)f
+%I0rSJ5^=%Q/pAU<AJJ/5i_1M6e-^*<JJ2Jm/d#&F;[MWm&6?i1Aa`PoF%TK,^=Bt'I[VH_H8Whj76S.N587i-m)P0o&A$IU8F2pM
+%ojdfY6?.7`q#<R*n,'G,G*Rh;Scg:Y at j:9:V,<LFU]DG-*;8hCq*CE/Y)2*K,9**Q at u\L3#CBk($m![4p",F#"^5Ra,,NpgTGEVI
+%V(#6?XWj#pJ.G6C[JcJA62f/Z8>X`]^"6H>[J#'@kFJ#^c9!gAOs^UFfA,hDp:]ql?@2(IY'"$UgO[iX/L:)dbtrmX;K%bS*K\8J
+%jJjjg7Vac at h4VfJq[oC?a'ls5n!QQ]XZ/PTk)!U2Q-Qrp8G=dZ6XhJG]PD;`*Ad<Vh>0m^3 at huc'kUT>Le*>g"13f&@P:asGK!t9
+%:cTdT#n3]/'lb$E.dHel?O_.Ql\Feg)KcL"(BAM[c[MgZf)EbHHg-\q$U(PZ4LZeUG at Ujo^k_/X<qNb*YsR;O8aD[#[68`%"6n\l
+%=KNQX,He5*n4oZk*'>S;4C+JS>l)&DEE/hTp$[[(Kjp<d(obF4WF]0*e/CU+BULm8Z;aL:UBpZFS+k)Xe7mRF9FG%N<1B^>$qW#I
+%"cC;hp6;UqQ?*/,&8/nAeN-7KLgD(3YEHH*1#\:TJc:Pc't/6`pEJ$&c+0s':@7VAjL0O.FfXMYePT7Ks3YBkiR^4%M64p"`M#,k
+%C+>T6C-5CB<U0KI"H9R!/'ZV2XnZVI/D2'fah<?J=]JaEeWJU%on4L!&S<?YJa$lPG[K.oMn<]9H`GdV\%Z[?f!Xq2L".;!)t<>A
+%H#`MXeO?K[`KOOrI?Kc/"9Bc;%Z at mur'JDaG/[14+7[LtBu at LcIq\&W]bgNlZB*PR$D'XDP2kfb\mdErfRFJ1+Wb\0#qS\%"T at TT
+%3tW;1'X4IR'=a--Sm+iDNcX1`B(onB=&R0l0#L%,"FeHoY7,So_$E2d7rU$LWu/I1RL2PGL&im]l<>J072Z+B[`<059L6HL]dlB(
+%fDlpm7rW&+)fgBHcJ4 at FUEh(rZZN1b1U5lo)pJ(jL&E/ka;,_(chf'<?2I$OVGM])*sQ>&g=p\na69dSc*nHX_II]j7h?mg#COPV
+%`&K8+i%]NWWf:i2./Wp;OH9oEY#>_uLo/(E:.+&4CJ7_Ygp+Z7gJCo]32a&-;[6+%E_tP)f*rWFkscEhqGr.%L"s6Ig)Vj)R*OLu
+%`O!960nZL.ZBRup:YP6]8%24.?n`%`.YjG0U/ORo&bc3M:d[d"F8DqqKoM#e\2u3A<5%g%qSCpRHrj>-<ds4\L0@`5]QXq0pOKb9
+%HNd/kG2ZG?*`S/T6;LNb/TefS[;W%LV4%/RFD(G/#)s/hTp7"WgfN\-YA;OBO\%U37\d4&UR^k&!.YU5*/(d'8]=B3X[.c,\XH6K
+%_OHh`qfD3#3oK;q3+sBk#Y%c1[r$tF\gtlZ$o[_n5 at 0L-GDU<`dmN^o/*hW2?&07Q.;61fOe7)]GP/!@VD[Z=j*/-!jHAKNmPFa[
+%qFYe`g8`B=k-2r'dCCIinkq:_fakU;`?Z2Q9"dUW#q<fhiHqTZM]4bYm_0Wt_m2\5`WRnX%KM**PctfZ,5\e#@cRf&h3Il.>qEl4
+%*Kfd(`CH_"5%09-#fNtlO$EBWHePS4Id#?=5:RJnoj=>=lD$'rqsV8k\PIVKrb#SenJFS%:I"mT(LEj#KAZ_,F0Bs^7X@]+cSJpS
+%i]XJ.n_+Z6rL3YfO. at Mc_lY"?rnC3h[P-Gd[smPlV`ti4II<KO1EVs5pN]DV8?[G2dI2$EHr6>)&tned<Q\@,5?`+_'g\pkc8'Ce
+%)DBa at .4h0\"]6R&]gk.,5Je1P0h9\FCL#&3D!fV at .,_,P(BtXH)8[@_N`;*/^VBC at O:PD[_dN`7]M[R`3/Pd&1MF:N"3,Gs:M#p\
+%aPQW-!o6JR[cb]R)scXhlq!?moqOXA"Q:&Z`s#`e&q#`55$`/]0`lBtapi%MV4^hYeQbK<pi"ASUr>A:/MbqM;gGp#Sus*O,F?Ll
+%R)8aF#RXl-`0Dg\RRd"EkRlLR_2Wl>fk;5h7cr]UN=;EDhTr-7EB%,YdM;pu+]=4TQ6("c1-qN5OAitlhL95rYe?#&=5-M+A"nE5
+%=_SW9*n]b?P2`o\m+&!;Da`k>V:D)L*tiVc]:Omt"oc+>54RJZa"s"ts+JH'/9gZ`^c/3qQT=.U#ZZXd959tj^((pBf:POT+%mcO
+%GE3\D`%/&h9J$>0,[V!bQj-B6]!Kc4C-/HqrNU7cj*Q%/HaNO-\?$Jj[BfU88`It,8iRDS*%$Y^'@BP!OupQQ3tsSjRIAGnmkG*B
+%\kNH(&LMn at 8f;_hjcC.#Ni?tLI0GgsWHKVXYtWc3*K,27pm*U!Rg-`-.]UK(b2=O-ao%5uA at Ls==UJNc/_f$AmKe`8We&[+URT at 9
+%3]Tq>d\/I[jmbQs=&bs6b/]gBHRNGJWns(DklumK<lh8L\jfe4'4G%>?cSJY9ti1 at 7X^Ith4XLC'h*9Hl4.3'cIq`q.Ar$SO_[?i
+%UOku0g`/l$l`fU:RA]*Ks2#+E&q\L^^dq8VQB(@)#S.*!AJbY49=$!eV16cFZ<C%:Gc$-E[g`J3RAPktPns2\JCNs='6(uFj5\_A
+%PC(4O*8`kR!8>P;>;LV77+Q6ZA+s#ZmkfJs:CZI7iCY*40Ysa95qH]!Ir#s\LT>X[:[$0*pX\e[Rot9TZOK4G:WR8s;N,d_pf=0(
+%IQh^dD!l8!c>JD$.?_TH$Pk!X,j(@dq6$("6Gac_U,U:jU)f'KP?nD,fsP6+orl<D;c;O/loj)"Le'l_d+\mFD.M_h:q)^Ia-)ha
+%eoR$%c3.4Q*RYmaW%`ir8g*7n;5&3I&s=7Vh?R[/GRi,?aa5C.)$!`.U1/_Zs'"#ENFNFQP&hV at 5dB/*Vk&!pr4korV)CJ=XI3(g
+%k2[9`bXpmQBg"J!F!0q03irS06+_V(+>rR]ja,!I;k`C0%/Ded+:#n[g>2&4Y%k.sI)6Pk_=G`l0Ll8EK,<]-*F&&&Vqdgn,:(RY
+%2^^VF04jL3#)kODlf'2\B.3G60:Kul-tca1ijUj8gSc$rY<!5nP2Z*u$@D7O1)Z4V_gsna3'bBA.n7Zbj$?\%!A`Eb<"!gEWY_g!
+%fhbN_SeRkcbCX&7kA?K+X]s<dhgj,uGAj4a>ioibA80`#e#6P#GNkdY4(VsEo%p-I=]rujQ]n_2<q+Y1h at N)X;QpuG,Wr#EfUQhu
+%.K`p3U\;cucTs^5 at V^#i<Gf at p(=pD2$C/`E[8pc?/'-"Ui]ALn3h"KAH[I3*gmTX.qPe-(.=6K3[(B*mAi]<<V(s].WO<%'?F8X$
+%j`V`.`o&GZ;8'&iTV'2/002PDO3&(M_f1\4AuX85N!\;j7Or/lZ2iXj0B`CoX%fU!2MkfhTA-<3VJ`jYL`j#2UmMk>Z\k\ER^iXS
+%=LA>G1![apCM,K;Z)*O+$#dq8[SVr+iuZHD44hI>%,;.b\:q at fi8']q>FaqLnCc$SVO+0eE2.nF5\@-jGY)LH#!C4>CKa7MNCKQ7
+%4HW]T1qS3;%*_,UF2T[h1^T!heTH5WB<a]0X'O?#]4s`*;E7j)iET'G'p4YS!Eisp,`Mot?0O at 2SV^3:oc?r=*"#_DH36:&ed at YE
+%RMKEGQ"u!Kn>XFYCpC]/\uILQ8CUc-0KU5p,3i2aC1`8P4WX7GRl,oWAHf":Y"n;S8RRaJh6`e at N5n@nW+35[]'5)\DQ4e`Y\\p4
+%%Ck&5XTZFJ0/#;Pc"I-F^8K@#S2T,6]YEO7n&'&r/P2k6!l"A, at q!KTY9`D@`U_XTBKrrJ@;i_9l%$38NNPBCm"d$t"Z5T3_lcWO
+%bNQ2'\+I%82F[B)+r1\%'Hf:pgkC1oQrleC6gQ at A.[l=!&0ZmR<_ZMRSG#GJa;ODqH8I2%BU\c/%L)p:1j>DIOo#@/:3Hi09>Y#p
+%qde3Q at kmp-df<FD*eQS-1oF,N4T.Fs'i8T#&9V&G$?Z&@;L*&@e$c*`o*S+CY]\_>H$(Ce1GO`R-O5VLXi^R+(TK)i9,Dcf^kq<\
+%@:I,BITG4)9R<f,Z<Ok,[S*YMCYTg>%0RXl)fV>p&lpcODVAW3Eam5.8A_@[U*h2%0Vc'FW0(aR8ZlU9LL`XUN)9K9P&\CrUKot]
+%9Q\`KLOqLHMHZP90W,d[lE^*5;C<>U>FaUnKn/=UA&0)l"hiG7Y,UDCT$JA)AZ$iGn4Y.3+0M4\VqFVD at LBB@+qcomPalmX5bi>*
+%GCfUm&J>B9!i,q:Qn#$=l7-aDd:n[GPg(p<0fp\]IY)i@\I/q^2-&]&*\BOO<8l6rYf0opl_ghM#8/Rl+>Z"qQS2:UDidBeSo_eV
+%^%K4>554V\T7?R6O3VC!5PW0t?[hP at B@g.].J%fMWLo=QqdD/HF=)n\bB)RA)^>@9lf_8uX;.=W3`3SG-O)6h7T_<HhW2&fUU+/0
+%VeiTbg\-D&''B&L7-iQN7:"T$Y?G85DIUmW)Is[ni8cCDiFt`1;N[kRN4-4N"tTdf6\gGh/]$u?:OcErk_#LTl)!S25QA8uT7>t5
+%cb8iG9<[2E+1cT!J=ssUiR[B@!gFs(Qr_qk_QO`]n=Qp+Sjh6"YTIe^UgqTMVa(4"H`A'/V2D94.=(H(4\cVFX)r0?9=;J>eG"2Z
+%jPY-M)kT,3;%Deh\Xf3FIa%-WHDFqP_+0#<N.g0SX%33KV]Y\hNu&!@"I at r.!9S!rOPbB\BmkosqD\;`5P`(s5O at G,SrZ,9gl"Dh
+%goIWknF+Pmhtl9eV`stUGUIt$-XV>a^AU.=kM`;?V54^+K$i]WI%RsgbEr8*cfFc5WGB5_CHp<-po5u0^pU?)g5kOQcgTSko\*+;
+%D0(LTAle`[91bL;9d at c7'l/;UT"jS^EV871IMjmk3$qmM:H)PNh"Zo1Q,N%Mf*7H.e\WMGNUU2W0l'?O)bY=V.hf<'b^5;m<$FaX
+%$QSF94suCT6lp:43AhAKT]i"`DZ3 at 9TVTou!LjY*4GjBf!PqgfXOM5?no(r5.]EbLa4m[qVpSs.Wa5.F8ME]pL5N?u$BXiLDb!c5
+%<dB'_3$c3jWuHB7hgP>%J%$Nig[T_OA6:]qs+^DtE;'SQr,/WPpM#B%*0GF6I`?%[=%faEkZ9S*J]k_KZlp`BZKT>+-PHb:Q"$Xr
+%8VM\W\%\^aEhr_&6>AK*P4hZs:BCsq=Qg?56'B$n/n-`0/oW6ZnMkm#%.A]OP]km$'_f'+jGdb%e]L!>.:aUj8GhW]O:c#A>e`n(
+%7$d%+3,'QMJ9'sTDeum<Q)\ib]oAU-cKK"#Tb=5]H/)F1BJ,fi6MejV(r:B]5rLQi(IU^3"//P(bO>Mg0IdJWM`Xmdj[X<G\"gSA
+%LY%?FofKUN.*:Bl:lDX:7j>o=>:l\lD2:!\SZ3f,O1dIW6"_9dm,d-5,Uj6qmNho'a\rbKoOu#9oRm.Cp<hC8o:12ghf+8[l3aG/
+%U=cn,$(h%<CFb1*jlaJIVR>2UQirK,31;GQLc`/(EkF2d:)'I6B0ntV_\p";$.TQM(i1,kreP[C:$HI[h$@>hN*<oRcT8-Q.\6-3
+%K[7?T@^&H?/<b#MgKp=2>D@@?(S\:7,R2;b]ose&_;9mWdXDCT;$$q%$mh0&Y]+Y at E$u`66^jnEl.ge-IVB\/O\7r3F%jl=m9H-E
+%Q at C4ICQK`XjPe_A'.fZ_YRU(0?*Rq(U,VZF80pb0DcA!,qJmJ1e/&l$!RhjbY!E2:;Z<lr\L_C7,@'>[-<6(Brh"S%1q-Vo0r1b?
+%MfJeX>T!M4R_Pqe<74l.(DB\I0DA#Pq=K=<k)>=DSrd=WHLc%d2t4^P-ND),Y?lWCn=#toop(knqY<eVAC-h[>hd:.VRZ^VT6`Y&
+%V0'[]K<3SsP"!(C.4ZN(ZtKB*egI&6pcH%\_WS]'l=XINn["SV+F!@\MlC'&hS'RGe6XjsO%?9M^@V57k2peYBsk's$'``D*\c$i
+%kQp at pCOOFpI:CAH/Y-<[6$9LIrqhf+j^tuoT0)MrF;tGNN]FC[pbml:R9346CU\00>39r4CWLXrgWuLnb-fjtQtrOb%1hRukK@=@
+%p*$d63c7.mj8%#>fD:k=YFsXu`lYfnd5I>T&VK%E:OaBSLGn^+_1(k><EWh5kJ)I]g%JQ#l^IhlES]gOlR-IgmBo.?>3Ch47,;R1
+%+1WGQ+-L[SoY0nKDPi5A1_3`09:EgsFV$I'Cj8nr*U%.KhD@=>O$l9L$pC?UmeCQF`l1_tNW%_E]m,V&fQi>+52\4I)hrRK%l<+<
+%RJ4>un?pquk^49:?GF)GjDignmXsELn7=g=CPD8d6"g^q.,Q(-B;>X>D)PaE1^h4fbKcEh22!4_X_hqPYnQ0M=8gWrn(]H>pk.qH
+%S".?Y'?t?$<1=]8>M(TO'JFBM%C%M1qQYs4]R.2NK*uVpBb&15^7p&8+Gd8YZQUH1D*!mIUARND'9*^N(?M3$Ku\1p[O.sM4Du'r
+%Z2b3ZF:?bXN'k/9"<(mP'2;R=%0MHMP_b$`bRo+O*@o_Z;-^3 at 0)@+J9aB05;qUS*OP(;'b=4,bc),^jab+0j&:/Q)$U+pBDN;!K
+%/d2!j7?A?lOlh>qf3:hs[[c\0e6D>.A0X@/CCK=)l/VEfP]\=[D/'Pb:dMp?/,.?UlaA,'nIl)X8!)!8UjB>4D)sLi/UMPRT(RW@
+%NMO%l4\[Sso'hL6J+(m)0+)?(C0U"X1<b;Ua-Y,5Ue6MnfX%Wd#jIEH/]ki?W+`D?:lG!7[1K8a[?'B at QURU8/[j3Y>)_1jD--/k
+%[0:unG%QC(lO52rGkhC)r\XC=?3H,SiCsom%@#*2R@(kUp,KU-03j-9AaRbH``]q at MV5NooVLHKNGM,<#Gp-!-ZJg&-?d^qf<64p
+%T2%j2,u/-R4>]uooH6!@H[PBe>:sb[4eDF*WiZ*q2jDfl6rGDrg"p>[8sqN[DNo<aHZa1]%T6G$JDb5'^Z[*IDWo"I*K#T'N!+-g
+%]\`lhLanXSGLu2EdJF;,%hrC)lQ)pVfm>q at 8h_J]'H^iXGVj3e^:4)9SSSF4ZK!+4?,uUpKrDEI7Lh&RVNFP<rs]2Li037/[XkM@
+%eP:Qj*)NYFS"C5JYq3PaHftE<>6*X#YR^GFWK\g+j_ImtS=OZkD9kLP/DAbZ'42W5-CXG02F]BCSFoM0]DOV at r/^fPBcM&pR]=02
+%rPcG/&449iDn2Pt:!7ukNRHE4fH%!*dc-o,[!$No`Qss5a<m.385+4j/K^)l^&[cj7NY"E-)6u:0"_J+>[9+"X_U-U*TM:3/t[TN
+%RkC=\f&H0HT,f<)!@1[rpo]VE?ooFQ4X`6i,5>2hmIr:69j"-cKcQ$P!s9$')@gS9VX\E7Xg=(pX!^)4):uLP7)pKQ_Ja8rYfB!?
+%\WpXW33W:KQ<=[B4A00B[DhNMi4mr5PQNgn`Ps5 at UUBU-NSC!,5]4'S)[)'65tX;KMAA+(dR$]f.r+_&1(Wg<gG0TBP-03_Du<)<
+%eP&J/55WI^V`\,"FO?D(nQ8k60Q4B54]G&9g)]M!qpk$!<]Aj8DSB&_hEH)B?0_+VW#P2%YHpILG^$aphXl+UduF*uS*im-hihrl
+%,J at UadFca\-Z1(U9$d2Rh4>I?&#pZY#eYCP^*!DLej?@>"'O^+'I. at RSoc2YYNR@BSXHXCs4.p%!rMUiUie"CG-J^sU%n-iPfCp.
+%]V6no=`Gj*4"Do$+c!?YZ&Rb]Jo<!Z=sLYQ1`9&$:.*4-Zk*OhU3eJr;Q/DuJ+/>o+QX5G>/m[9;s`k#=:Bi%@'+AHl4ZlG:2>pb
+%!`s:bg,kU1-:(uf)=Onq9P*E'R*de3L$_q8ZbtS?F;*&k-,p8t]d at DPl;%@?<5mADo&>Pc7WkJ]52sBdUcRQXqV7ltfqm2"07Ha?
+%+C,e(,1OihAF%,LP#(NHLs%:d?sEKpj#ULZZY`NZm>C$9PC%>-9e2,rn at t>t1lB9Zl+FVZ;1_/?$GhD5GDAU$n&@,S>m`BIKsR-F
+%:C8'i7)t7sPDe.[^,qA'DY+O^T\#/g%=8;*[%"O!l*DR<KZXJq1JD;M[Ft7^NE].+LCg_Q=!EIminD[e-db)6Vh]\%ArKK$FQQHg
+%SnW_R7iJ_8W&XEI2ig?J!a2;9h7,s9[R_+c1Ri6WQr7 at _&.HorAI!qP>^7U"=+gPeb"+>@etUk"\WJG)i]f^dLK9]Z>ggLKKec%>
+%<M.^B\LR"IGX0 at GML,GNgR)3>CA_&n?G)u-@[=fAU?//O^*tpD)16a0dQhHn_ at d&MA&?in&o9`sc=k?,e-H`NRM*>1YJVcO;*SV$
+%527/-iMAR;[M+VFA&[Cd>`Bq[TM(8mld%'3Su?80 at VN2Wfe1G5"J at GkIp`'!SUHSSR;Ojp;27)fTKH6MoJ(:m_*+g:5K^bb\*J_$
+%!L0Ln0JP7uBZ_T[IFQH<`!g9S"BX4S>;dC"G=p]d?'U[u*s&`KWdgJ9EXaLEGrnnIE[%6]$1\YqQG>^5d#fUa"e'q[V`:1Jlm-W>
+%$9`6DWDo<:$XG$1(maZH0iLt?faE3.8cpT,&(e6b3dp1Nltj\h;O5c7)BV!7`_5AI&H!s9l:.SEU:bJ)=UTFGa&b*2GQ/<]4f`bQ
+%?L(RnG=pkMk`g8D^<uaFMpiC%$r9uG\h9j+NX?Vql.p;NL;E!&K_Htak_EnrDs^XNG/sKtK*FD_KV)ft!A72^6\B/9KG!^"FKCE>
+%dIp7`:nSpn<LS^5$'FcEJ62\?UHHtH_E-:Kk4-D#EDNE-SrqiV8/#&p?Noa<o+>_(VVH<R$Y3Z;'-1Cs2An(ASs>2Q1Y&qkaN%*H
+%=G'kqqZN.'-3#"@=IdN7;6(Fo;h0*DjjhTT@(R$!"V:Ae`V7Z"InWMH[=O7C`F+p0k*0ftOdh0-K/0Eh]\Y:P3!#/Aq.^HfM;th?
+%PZD5XE[XCKXS1T8Zrn6s&sfQ;Lu:i>q>C"(E7,D;N(h?]MI+*,U9?s*4cpK$X1L3N\5[Xb#5KAb4A?AgG3RN%moI&8a6$51DmS3L
+%N!S!Vof"J;5Rg at H7kC9s>\:%=P((9U@<r&HRVm+[Gq>RurPPLP'j9'7_;;DfH8?'#fF at .@>tuir-'[i2fH!Ro_gCu-S]^V#ag>I6
+%PQ[_qS._X$-&3lBi(b`26A at T3Gei?P5\.;pKn7e,=O1%6\P#f\Yd$n at p<b]c@@IAAKmdNZPS%T5'9Pn]Y'6po&.$&A7M;t-.1^&&
+%8H#406=pA,Ue6S-4V!qTA_iYU>6,8<g'bD1MTO?bdLubD'.icbMbCudb^beXraj3=B^S8Qe3kF:(9[=oc:^o8&jpV(dA1L#0,``\
+%G`'4[7nn/'NH&#<dg:gf3VCrkplqQt`g)AG/<#G*(+Ti0aVW8/,c/&JBPtq%KS#Lf\HdO at mZo]=A^gpD at 7mnCCg"J%@V=)B'o;3s
+%.\I[k(ibE0!*1mMb8-2[<pE'p!$^@M7%2@)d88pI02-M"CTE`fCMb`)8l;i*\k\&tPi-u[o4'__2b\6KC`^P4X2W:8q!K`=d5MJ.
+%^em0[;e8,m=A2].b`dCBH;gRhP).i3`$`,nXXc[jQ"J\r--df5+g2V^[Hp0>$:!s!mRe3%F*$.]$fuN\S at j^>e>6F=P*Dl6/kLBK
+%QJ.'klJ!LR0D0b)WocWkJL%nGV"1TA%]9p'=U<NE=4jnW,`#0O]hOM`>lXJ!A9L+$APea=(4F%L/h?[6,G.I^at5WDTp\6+)QO03
+%c$C,C=eY at PioJ%r%HIHH>\fKP)!pWkc>aq7/9[BDeD/*ALQ4;f.+23%N2^W70VpXL9B8.u2<-s^LH6pNaqq/_`E0bZN]<[IO.Ku%
+%^Sl%1Goo,CW)7594IJ7s]G\0cOGJ4+Uo@<[a8D+b!6]<*eU/Y2\L"98,'DPo;K8Fd$Fn>;$!6jn/EScj3#=']3.]>J*`61d0\QiC
+%S;KjhREHsG'O.+SYJWsH9kL$W+pubnRYAZ;H8+A5epY[:+Y+p]7GqDe]om-aVb*m4dPVBbRI/"Bf2MmmjbR5igo*=^3(T1s[Y9^#
+%!fdkl!)4>"dX<^,FZn<\rTY6PrDMXs6W"M/U`-l;q2O2`JS[u2b/1J'Bt8gb&S>g]XgKa40X%`+P?JK;LoD9[EWV;OkuQ*cdWN.,
+%]l%_e0Qp=^ia)qsaiVZW]?@:Q,m;YqFX:1MkXT:mi*lmN=p"mAcV at Dk"I3`F6)%5j?[#'rf`R^Mg6 at 4bFP87&h*rW\Zq,QN\-Qoo
+%A/;P<f#WsZ=_pZa7T\m`"']d4.o=B4J5h\h=/%C!9hQq#Oup5ll)$;9gBQ"kN&#j)@XCO-bJ)>'4i7;>fLa at OOpOS@3=.*IiQJUG
+%T&uHR]=R7mXiAr$B#`u0THj5N^%%8I'B4A7gE2F/M=2Lb2fi?ReH45HRA1.mNC3 at K]o,aR(mJhS]]4Q*TIP!u_SEs*Y2)>P?:c)H
+%Q;8qCeb2ZnEWdVBVS?3:A at EMp)'*WQdI[aTRMg*GlZ^-MXn:l.hP;uu.oYjYZ!($P:N(sZ,<`UX.i_?iVSqSX10`A`3o:goDp=GS
+%1m)W43fU)8E#P7uT]j#NR&!*4h#O#5<r1Xl\E=&H at Pr2UP6slMEFWSHe3\sJXsE`qg/t]EiQS?nc6F+&b;sbooLJJ@/:SqNEpf!3
+%Tn>fh2jGFr6^;16aG8cl1S$@ab,\WY<,"%%3:6%i-N$n^a+pSCU'Lf:b#Ag at PDVp7ao(TnLTehf^]P(RlN at Cl5:JA>+bKf6L..%N
+%SAG`F=0 at iC/<#,GOY_kA.+E"S@^-1hSK%=YZ2 at 2E@C:<?1ne(bK5F3*]25taFTpN_bh'_2AhlEVJR:;b2<^EQZ.H9&H:2K^I'A9m
+%Su"cK6Sa+%23qN:L-WpqbkgI`b/@_IoL15k<J[1cbF<T8:*XtiKh-o_ATH'%JYiHa,SKX%_Ch at S)6 at j!!iT"<%hiS7WaX%iWWYB[
+%Xl:#a/uTeRemd^>]!!6uW^*!_mqk/aWM$bdl"2.L\5D0aeRSb(=)pVt-o/D-l<pc0.kBM9Z/8)5g>LZnU](fgU?Hk*<=`p0FJeJc
+%*9f#8+?eiuP1>_%bV[la\4+2'knB@>;oD2*Gm6(5lFkWH?$iE:`8Q7S:aLZK/p88#Jb4O3]kV%+.b`#?="0+_E%\]HZ!?U]RM&Yg
+%>KV!3Ug'i3E+cbI;O1ZF7*[30i)V.-j,0j3V]il\-i(g&<NLdQR<E>R2IMc7R]7\>qc^*eN89c17Q8m/oh:TBPd^A4X_cus:eCj:
+%q:1@@?&gA,_d<,E$DT(9K124AqHlS_1RJ`2]4WpNBXQ<qaUTENK+P==]6'fB)A(I"Xl>#NU:YUB=2k]?3_-k_6qSrMk'kF645q"G
+%N9%Iqp.TNNc6a)A9O!Z_;=]\a.?Zq^5Z%KNaV=QT)N:/!S5shH*Fmn<9"CEqE_dq5ZO41;+/ujudi4P+F]G.AibXSsE at TPg'R=(C
+%qKB%t at P@BMm_]Ikhi)H?I`Zth)Po at Y,8`a;1Z/g.kc=euU8dtI9spm<U5Ks;@#u`oHa!e&>4CUMUm[0N?9X[o9!6I^C-g+0RCd8!
+%8F/u&A!KYDeLaEhV;c6In at +Nk$=HXNRC;B8fe1>"Gu0c.NMMbjN?q30OZi4T;l$[8U;Y*Y.i9G(@Tt9LV&XDK+E?OAY4kJap]d'1
+%@FK6gYmaIWBk`8AY%W\+F7J+5A$BiDD7YiB=<,E)mY]iq:\5&T.7R;'`>FLq;2ik?*r:\@!&-D]rG*bLTS%d)HVIM!/Rla>,%KhU
+%!d)a]\DB9;(MQtdNPf'`U\!*$J`phC#d%/f)HLKErXaIMUgR&peWS?5CbUDW0UDnJLeP<(KF[(JQW)V.OWX5<;)_P/A$DhTo1=gG
+%;"mfm&Y?7/\s0qVE.u;a="$a_YMa%Qhd/d08kFUnO/0m2nVEk%<JQgsO;)O9LEm*9SU]>taM>F/c1:e56&OLbl>mO^?kUgLEG#hJ
+%(`S<C8qmpGi[M"E-iJ_8X4H1gfJZeh9=R>Eq$q.Z$'ei40!-+^5/I_>0RP?4\g_4!D3u#`&d>UtbdUJd\ju$F:NRBpe^RM#nX6E&
+%_^?ba[K66uR8O[*]-+)E1)p]&2J`\-"Lkp.hFa6Y#/Hq\o\2<1SI\gX9ZG[5`g+[0PhhQ)88DJ_[jZ''=N=(,i]\gCL"gOna;`>N
+%M6\sdP*#T at Pd_?#jZY,==b48nUc9#tF+k/R8dR%W*F&fEB?`VgZ=DU#1&'<269eq\D:9ImYFUhf47n&Vl\>QlhF/AWcp@@efk;1j
+%^_21?7.0HM-M+;VLZu7mI9?(E5/?CO8Sg4"gK]]sTt)nq;(9-:)P at Y:e0lOtSF0N:@/L9<8p#l6?#^`Z,7DZ184?JlaC?o-3cdL0
+%MMGYW]6*$Ee&)91Eao<S_HZNY4iNt2S]W>T]53lPF,GSghXhmf-d:p8Y`2WHWeGQ:h,4<mW!NbE^OHnKeUq^r1`l*7M=JU at 1<e/*
+%_N9-mOV%XNhk!S8^aIhoZ?[0RJQkI2/JHte.[``4Fc6:aOjJY^2aDmNkp_Y$Z:+l[n7^n8[PF/6;]19X-JKL3_6nG,GV-:h8,#oI
+%ih$&mCO>GDj!1sE'Z(S\!'3Qk!, at sZZ,7&6mjlQ-B[gjqbbpkDcS;9EBNn0O_];0e;'q-qHK&jC2IW2&P\WE[<I&q9Ua#5 at GpMU0
+%CIKfJ:#nL#$aBc_TlM$plA]&>U^\l=deLJdh00cIf=n%3K.;j^(^iB5JbJiQkKuIT]oLV"@RmZiSl5J_^]A;RR[L0)'A;-N at +00?
+%@=@1"OIZrb?Ei>nh%+41K:9T'.n;X7fHu[nC>@<H-T4p!o'k"kJ#OZ5BZ"g[A3qA-$K4/t:D6<e/%(]Eo<RR+31$0.S]>]dQ5?3B
+%@g00\r"5^(YVI(0K!afk((a_d42`2F([K!i"_s)5Fut at pTQ9d!\MeKj7i->!E6[-O,!k;;=Qt$rOS+N0Hgs!/]u5qQ`%iYpTgt=<
+%>kNKO=31-oTc(A2jqdJYACls#<9End*q99\hn at H?4[r5*cs>;pZ,\>Ce at ea!!FGtTneC4cQmq2A=Ak,-dMR.p'Cnq/c]tDA-^Cre
+%O+N9HD^X5f]T^j46E*k5-RRE"_;\JH[I at 9goOg,E??],gf[NKJ`D+dA3o4S!k$"p39m`nPaD$[;8S[`.krL,IFk;:qV0U+86,@=h
+%alh+.1R`dP$p2^ofW at gqB:-U<L39"W?>',5kWFdCW8`7t<H&C39;^R+e!EP[,Z3nZ(.]@M[nS#lnbOVW$&M.T(7(6JQ`:ML#-G/f
+%`/tHhB):^?k+LK41e)jK>,P^0fK&3kn at ZfVHblY+]\1YhVP!J2(3TNm53HXKQhJ($?q_8l/'Ml`-$[ch3Gjsh&3Gp"?'1dD!fq8S
+%S_)Y>8DEsb7'b>rDLk\Nm`7IB"K4B?P-bqb/d_KJfgD:I]gcVe*(@!-#@52-[f!FOd at 5DeaeKeDQ1_`*N?ug9k[tNERUH7368S(H
+%adp5r$b^K]jsdA3-US;<!d!M;.L!;Yl\l*'TN$EobN=Y?Y$0%(1-e1OBmTG?Zf"!o\3g6q5JUN/o_8X4hWZ.E3Q]+F9S9:F/Hqid
+%FMU"l$ZK(+IYV]X9h!>Z2["[eoLmmg=A\CW$]]8d8$;SR@<4d;3*U8KGN at pFiE:^@2+tdhbLP<j&WGFEW^\S%!BD$LF.+`Th;uYX
+%a<>7i#'e,,9LaO>UIe,$a_\A<B]N6F>GDnS0RarDfsA2JHee>l&hg!OP3BgkE5RUMC364&Z,;kT;mctbd*8\MaE/RCbup:XOhYP8
+%Y9G at G!.gX>AB%:&G5*315rXR7l4j'q0*]Ho*4I`;a\T,W80:XJV?e4G2*>:K8gjK'!uI$V_PQsCkf#+0Z]Dn*6L#?K/$6#rc(ZGL
+%QQ,M!WrRsM!_#cKWN2s(deJ[d>fhCpU#)6L#>4U[&b]*=U<-pg<>\AE9\[*6,)B5/G&8=p'V+QN?&50hoBfuB=f.4i[]8E5*J(n1
+%C:>GW^]saRBcdWKO8t);)Rd5r7YDmPQg5EJA;Zp-M7!\6L'q)C63/q??Y]&K>MWb)$j+#8!#!fJJnZ9D>=p3,EchjL;a42jn5J3q
+%N$7cW>h'l0qUJi'$VpN:'^<=#.d+ojogqUK0Bn_$lr/h at D-Cg[.cbHS\n+YH-\%?_H:gYlRMi=e6nrCo5$-_969D_j1Jlo]pDqm!
+%1"sS9Chn#'[h^Ehk=;C=jMo]@P@^6iaAo7n;c0W>`J*5a5[16r?2%BZ*q;E9EPn*:2l1$];H!(D/_cDIc(8!33%RL+qZpBO2Wln:
+%=Yr4$0U-E&-JPM,[C4Xkq(`#GTHuT6rU$,Tc=2WZEF.,P4mnf";_cRGKj!'="[/rY8<"G]ZtU^qr]9Xi1`aZ?lk^<`UeHL0,#8Oh
+%Os'YW2>'8BUcp7a1*.t..,c^rk":q9=a?OU-fc-0j]Ra,&Jtrg6$A>I6B'FX.kV#A)R3#d3S#Eea#9h7MYe`kRN:OhODUmmm;Zm$
+%%a`@q^A4mJE64QU=tO>u_]#gBWYW*u:XfqQo"jFSlm*n`(\SG&A\)^WPUUgl^l806Uh at 5pMec)5pQuAt*k_SI%W[lB(?=]ZeCKa]
+%3Po_D8u!on(`^jAbM=teUcBb2S`lH:HYYVg3rNk325cNu2@'pf<#ulMljGqlAg6*0=A$Th;G%+#Hk1BUTKQap;0h7$fnR.$[Y0)T
+%QP6P,;DU>CQ&a!T48+B(O;'cU0V`i+8r=W(s5Z9rL5AC<1fl</ZDU"jU$CPYqN't]TmC8o.F.3POXV,H>3%$(q_fR<Df1F,UuFk#
+%e'dBE;ISRsoKZk,IZMA:j"+j:2(/eo/`c>AI/:2e_Mm(/W?]X/quLLmVEo0e>KX%Fp#4$G&-go&"'<n>$\YFuV=#oZI#(_Uauj5V
+%MTZVV'JugMQ#+LfFa=C[nrued08 at L&KHX9;hStbdSpJ5(OD1r_Nuhid\7X\>%NgIiSiS8A_9/BR`.aenck'>'8=CL65;'1::>t!:
+%jlm^.F1(bdkboAubfjD3("ZFPjj.-W=uE3&^<$rA0h&B9/e6ru9PcblT]2;K]pM@]842\f#b[-L?As;p)kb6rrZ8i[Go,F'db8q!
+%I*/i\.19+45,eitCLab(SUMb97?3'#/%(S01g)cP)TNhfJX(QrFIsB70i80]_>';_%tI^f?O,[l&qO.o>d2E<0#(UMHlJJ(G)mlo
+%W4%_Z-n_HgZ:OW:pJB?2%4;=f;i20D%/Ef@<]UYlor99r]U15hlnZ%YnMU!i?;pc8Zm7a?&$c$>2Ecma_.20#8pTO!BV&4k]GdjM
+%'kCL'Q[m5l1cc.R3J'mSb)m,A?rE>1mUWeLEeb(Q'\"OF3e*DHC_lpAh3hl--GLbR]tj]?Jd,N6N8d-#ojiT%i>IE\cH8%VfQF`O
+%3&s9!/2#UZeAtRYVj&r@;kQps"t5Mg^ih3B<[%on_[gb;\_P13HH"`;/P/W(=)\!P0QSFj)T8e:EVV/8Pc3\<DA`bQ7Ui[Q!=#+N
+%^>#-UN-)IKNurIL&9Urm'h8<n.Y?n&AUB<"ar at +#JZ`"YYZ/Y%[76K46Z5.;e'h!bPDI30Glb3rku4bZ8S+#32<i,W98]$(:j8SS
+%[emEBA:V$&bl_JVIpY"1W>X*$XDC<82O'MLUkP7[,Jo8%O[Yjj*.]5ZZ\IQ&e>T,#RZeU%B_p#u;ValK8mD6[as34>TOrqkTH'p!
+%EXWHP5sJAXcMr$CX<"QD$^km0MoilX^o!/hWAHb>Qd[>_1(%f(F;Ym&UW"ZZ]I9J=a;T-/%bfP;$X(S%Cdtq/LSpP2NG,^<MlBla
+%:5SbiYlM]UgrafF"6f"mi\>=jP3t/Ap;T)b8a*3tNIo=PSE<M*k*35o7+Zs[d#r:Hj;758(('8nb_;MR?82f"\@+%H+`57(h+1S:
+%<*VmTDGYk"J3)GBLdoJP6AZamAF!SVJbIWp-F7:?THsX]!%nn'5T4`##n]q?Q;mT-N1E at 8YV8OM/Tf[>?d2.9e96EhYcPA$nC>.$
+%mBEUifBu'aLmM)a?*D9c#6kGA$O%`"0s9XQ.lF91Cl*$k`iBun[=I.bbc(sdF5^*R-RklPI8\]_geB]-jclL5.26q[gN#o at TMmO[
+%@pOk*\8e?5FA?Pr;"MQ%WjEM6 at 4>S:]n8`Ej6/p^Xs*`'`g^lTB8S77pQBBTjVEn]Z8Z_JrKoaj.VMgT/"F_QfTq1eTo78M'/bfS
+%U87.X=8<?QJnh?b(WF>")Yhk$2Z5eg;^od]SSfblG]R!LGLHS`lqlM!BA#?n@:CJ6YleSoeseP1Lc(->cb5J&4OlV.*R?DHD_X.g
+%Ha53$)H5:3f/Sl,eejtGLo^fl5j")gacW+]N6<4ZMhAScoK[WeagtgFq39?%a+I6 at f$,)BSW+0J394cfk=/7=eJi!;T_;A1m:SiP
+%Z<8pKaVMDPbGB3QO'k4=8MLfa>,8,<@&6$o(C!FrfaQrRr"0X\S+/rkE5G2F=^(qIOt2cg[dP::%>g$+][tbU$Yi?F!<Ama[d/Y7
+%gnmbHB$\BjRnW]YN+B<_nGd+e)[%;Hkp(D\9nHiL/HFa`7raTso,K,tdI]t"OL_Yg_/&g5qeY`MN4p,8;&2pZTX1*N"!QE$e>0tl
+%RI63s0UK).&DH5BO?pg1Qol^-CLM9u]iV!P,EBO=`E;riYl?5)Hc4i/b:+bkr#kS2,7Z,r&`Or at H;B7 at BBsA*,YA__;uNrU$;3n"
+%A."L,b["TI`]aI(e(&!Pi.4]jCUQe+li7bQIR[mZB]+C3;][D1C@!3OSc[k+gIQVA2eS40We5C&cE"tEaeV%FiW)%I+JO.iY;94s
+%Mf5uKIZa^V[<slR$^-%93gRPpZ%WUkig#67iWmF$KR#=h5%,/fob<`"A)]5h"cfoV]X".Ik\V.?;bL4u9uU/q6ie/<*4inm[SMHK
+%/1`kSIihRfj,Q3iR*!J)(Ec/@Vq0K-^4Ml,^@?*n8q]sZA15I3p[B)8NnVSUKdHdWP'B?'VpZ+a'N'JR-Q*,l?0'!S_6`\g2c:>.
+%-+7ofA.VhMUYAP%-l!>JGI=#(Q0Wj]`_?"ra'Q:O,`=CaQ6g>hmZ`SZH>FcEQ(V31Ns0O>)Z<d/0nVV,]"*@[9'2QicKYEu_."Z]
+%>$P#YWm&YVV"QMcVTL=2Uno^P>BWUAQohe%b'J at jV,D[+Mn</L%d7EBk#Fp2LklB</;s0gC>%Z_M0I<V>-(eIGuZ)G4MF:53R#Q,
+%8s=WT^!($Y78"T"86ZJobMS+I-Xo"XmMud[*!iLMR!6NYM"3(P4-m;=]<cU?l:G?5/#h^`rB6a7+]7]pSFb$<,bTY>PY9(\P"']-
+%#1TB6ZWuI@:!.hMDFu3 at ms6lA3@3d#XRYiAQsJW<1?jGSln&A`p?6&o(>^kD#n5YKB/tb,CV6qWa=P]sparWa=JTXnE**t]6CBrK
+%hZ>+YKo@"liSGFYlX;%rE(PnCoKBtEd%.93iYSYEWu8`lTcb_;';sau,6q3Z9"\cFDpF<Z'`j_0)&E-$Vc<G,/J3791*MW4$:!c2
+%VfI!FC3t#)#X%#Q;2A0JUI[`(h;(=-JhHMSjWI=cO!4dZB6aS.#[=U(#XQ+51(^(*_Lrl&$TB(*q7.m0djPW518_PAYA`Yb?i6!l
+%/Ca)PI#K5e#D_W)+U7sZKG*_<5Q/Ji^if3Dam6\`Iibci-fNKumCs)P_*@MRl"p!6H2._AJ)lF):]==*KjVUWSgfEaZ0R&R7HLXf
+%;AZg-I at V&c.."O8`FR"qL3.rr at OBuM<t\iINbA_JH],fPhjg3O7>up14-FMGK2>9po9n;NJS[C2o">Lp$8G7N0.=%Q!F_H[>a;V/
+%*BQZo4Ci([A6jnm[ZJ$&ia'"<QJ%c^ZnBH\_8.9Ijl,ZK%H$A*\?0#Qa$.2Ml;'YCeCE)bpHSZJX3\o,Vsh1p6LG$V7\0L+g,kag
+%m+-%,aBgp/\_2oM"fHo8I?"')#A_)a%;mF4e(6rjRVu/K`l%,djY\Yg_i!`A4td'?YfHJOh:)ph&8dE$`bKSUG[/Ch(T[$plRX4>
+%&\!Du?02grhhP25rh8L]I/`h0T"fdQa/'QU#dm0$1KHLSj)l_!2]<pmlD[`2SE(:B,H0(5,;lgj>lAH at BBI[h.sdi0B$=l"p_N2,
+%Gh#Bt.ibJnb)$]TbfboE!jWN9b0h9m`b\*b at CJa5X:gU2GBU\+Dt'3K>Mo&"QX7Au6$]?:Y$SjB1G?N:dcYLr;7<'#pL!pTo,"$n
+%p*s%KO at W:,WV9P*MMq.5@/`Os:^/06n"h5;\2T"H>44#9iaq/B8,r1hs*=60LL6K.)i)XM[O]'61GVVA98fB#:/&o^r8b'CKM_O0
+%V;po?e*oK-h;r^k]JNpLcOBW\>8Qo,.U?sCB+'d0Wa%Z].2`a\j6=!qp>#3$bqEp_Bm3dlk0L72ooUmT^C?UWINA0SY*nMH2Vrd?
+%rUU<%7q=eqC'1+L1XM/#`X9$DBNQ1&Fs+NN2_^SVMi1/VLp=_O'G?iUm&25RO4d-qI9cVYBC?/N0:nTd";ZKrflI%no1Rj3;HbTX
+%BL`Ri^rk?KBI7FuDn<>3lkfQZp/-$<hnPCeSq_t_0l$So3#eOF#B2jlT6HU*%eNs`/o0-?Vo`MpP<0?>jY[jPCIV%M:E]ID[B+IZ
+%Cskmo at 6@bGAPQV:R1=\-F[_QkkcX:gBZ(0F1P2OVk&%e5+E[!,E-%),D at s)'Qg*!qc)q-W7Xo9hEN/ZZ6,'..W_`0:!ltG=BGig7
+%6H:Cgj9'o4PM_qOZ-D6?aq]_>$cKfk:s8j'Di`,W]Wp8`osWsl[Qc.]^:GP.,HP/Zm`\_t)Af<qTGNsk9;&fceHC-Z@,IDYqn#'A
+%s7mFho9u52K9u.\VV3U'B]I;f[YBs5S.#[Wh2K=3[SWHAWKjrtOg5*Xo:hXnC;e4W?$C;Yl7&s8VoE185Prp$f#?nEc7TmkXc0Mg
+%Z?I4'#F/"*b<D7,d:Pf"l-rgOKY-Cl1frsWagJ=AF!,:#p6-(DqDgF62(Z;ib%>2=8#tfB4D03L:ijK,QIc&"c]$?9E&*$lEt'md
+%n7$)SW(a9eD[AS7+^8$O\Q$_U!Fo"7:6D`:"AGS,n1b4#8R#eM^-8nibDo!MMIe>.nE'IYg66*M:Q:P8X(NXc"g,1j&Z"k+eB!OI
+%TA]+ZXALRd]X$".9A`dLk8.34rH&nbReg>-FfY/PQ0K0kA(uQ*DA3>F:]J-Oc=1".W1"M,?`ohuN>ZmW4oMME\^QIpis=*HcWnJ'
+%"N9%#)6r0bK"Z<Og*fa6qF*#\6*l"c\.i2JXfVpJ_.RZX2d$7$du+;s5?_FXZXk,'Q>"ru=HqfRP78[.m>5gf42Ng9>\ke.2PF%M
+%.4s9On'a.\k3L%2Y;645"`Y1'fu9HYJK$6X+o@/iD?q*d0t"_>CJ-.72GA(-);Qa\bDR=N.s+n#+)T#+<=7Wt?rpZlkSJjR2qV9n
+%e/3BRQ-I#e*AKVD"BcQ[iAb_n*%DPkgU.ccU;HB(OIIt.+a=s!Z<nU-qTC:"'ECQ\@lJ8^o+ at d,V-DNV<VAM8ZFkNE2dUKb)OD8D
+%/[7BUrT-6=FVch;bBn[8+nK#98]L*%DP^QEHK$gpCsZ,-S+e7+:g^\FI+ZK%n.SS[I/<8dT6oP,V%5fbfurFsEd#FU<O6F1$Wp\R
+%L5NJq]!))45'5 at NRJ0b.<pH`[AZ0d]haYSI+j=OD-Q.kLCKFd^9*RmbK9c5CR<2n^<fC2J;m]Np;V7,oOA%.sg0D?cM3KS,[fiWs
+%)ZVA=iC,K;1.'_TYtJ=7)CcJ33V,.s,gd*XZOpdLhrt&\;qNcN at 2hWVL`Y9I0PZ7r:Y&$pMRCfa&3-!L/+ir4f;:p4$<],1VkYgc
+%Y at l)1/qFV#h)h^V8>37$UR%jFnLd>)*>t0,M5a6CCo>HAj42g<$oW6%;'W?kEUCEf,ir"maC7&EVnh1+,6Lq!'Uu\YD&K0$C+M^B
+%FHj2_2VTq+=p<]6WXSTGG&]=kQW%DMpga"0.VWS*F]@mp4AO`QPmhjHRo?q+>_iFoZiP%gRs^+JY*bfdm*u$t_OT*?Ajgf6kV7BI
+%]6H79c`e?an+TO/IN>3_QB)##o"K8hA]%?)n27KD<M$AGWVtP/Y;IZ)gCQjWEOUY[cpH9s]]Ll%EHn#/_l<UGCG0OMVjpU$WMX/$
+%C7fJ.oX[Mg*:q>1Z6q,V]SS?\JBehnjrhW<_-)*4P6$us0"cPrFa`$M0]np25UnZ=8[/4u";:TB"@B:O"jbq*r_V><.N'G:nU4!o
+%N+ at L&aUIe=cNT)@ESFXt$%&`H=)N*5/j+E<-PuB2$"gf&Ea]*3.ub$md#OLBMn@)bT"LX842itXd,).['P(_:UR$n_mUV")%1=fG
+%h1h?!_r.f3]/pd'g5-qF9tcE"%4Si:$:43"^ZK!>n/;Q:XZT&lU.N1LQFV9RMtTjP@!Q?E))QF0e0;a0PH&QEkDQS^@So-M"-kg1
+%2ddNlSuq!qELRY=4L(H:l;Lf.6>/8eZp`-)H)*80dM%>YCdNMam*-jT&9^VY<*V!X],fCuRk7i1qJYm<J%X]bZbL2IB(Y]7^^E"m
+%q.bZ++&m/a>RQ)jrLVi(Xa7<2!tCgS'Xd(A/tW=60:pq1n\i)]lm9a0BX_K;&t#7/rUm)Y/mgGP"[B]1(l[Oo-7%e4>n4*nOd4X:
+%_qYBT=II:sXbge^_03)5(>GdLF$>MM[LZ<XFFd-A/tUA5ZT^W#pfq`PZ@)YWT<-[_jN<u%YaH4jq;U)0c(u%unmfUEXS_+E=(ctm
+%7?mZTadJu/648lU6j;`5pVr>Z_gf+':Q3DiY*5gXFC[-;Cq$j4i6RrqY1%N*&N>4dA\Fsm7N%eDVbsgP]b,\+kYh$Rl]lrf3!c%a
+%&W%l=fQ+1LUnYni=M4V-m.b_jWD9.IO)d;[RHIqfFmll-?@Dg<QS)(4IR]=5NhF8RU.)"d[9FPFE(1;2rUKB4<,%Fq#Z45!%_hBN
+%IFR"62EPMk-\@)j3/u>5K"u'4GoXXnJuZV0fSbT1hW$8 at Om9f42Nnq/mIAp#s+C!M'0Ib?!=!HY"DQ6;Ie$Y;eshN-C#N?RAac8k
+%$e5DrFM&c2\D<<lHn1#Fs80t<=p+@;d`Ib1$HflN%(U3PI?*7c at _.`H)V'MD8T_38DuB9sl$fJddMh]IrcNnG78lAJ<e31opsd!(
+%f3\2=cb4YtKcbU9l0!Qej]B`j85DEbpgAN]Dh\hSAa"i<Y1bLjr98,!+uq0ZKUPq9D8W<+Deii?0`WnJNQ#CCF38sBJ>!N$XarF+
+%9uDbUIj)MZ`L74e\3_fP^$hGJQS<H=2='Z#Far/](T[)Gch]3qlFtrXId/9kO*:N$&#]3h4GU7\%M-kQ9u$7SEc0KSK:DXfRsK[U
+%pjno\JZhikYWhm>,SN89HP0-0p:)6td)G]rV(p4T8oO0H0$GS:0GW`MFRLMp@<CE7QVk>\UXMO]HXEeB*4<5f"G=BI8#*g7aNL]D
+%,mVK.\rXE?:StALf6l2Sqjh#q_A,,ICrN.<LP_)pa;7j%<YO4SjL6]eW9liiI".F+84cQoJ3(@tlpmsbUKk2sgTZUK!d&F0<*::9
+%%Jpjpka?"D"0 at D<7qk<H53fGEb[?jjA:;PtXtH(!l@`7u$=TcElU#q`YS"a-,'ifdJA?i?[C[\EE`BCH-emTB+H;t]NlHcr at T<%L
+%D_>>hSm5oG%GQd33NP6fkd\'/P.p6kc,t>:#K(H!P<!IQD8L)@mFEoAiTc(.1g5`)lTeQGq65q!Pfi3uR"^W#V1QHX"H8Hscc$IQ
+%OqCIRM5XbuQ%1<"LE+tDU3,p&,n<@AFj5HV(!IRT`O]/letM/g6'ptL!mA5NG)a&gf&[NLSJ(P<'87Jf&.%g4<)WS,N.K%dBpH?W
+%!.2,k6Rb`9$j6;<'mFDO]A2n]9.dZ"UG#)Re\s/m$u#8ICc(#$Fg1p6<TecPFu,`6 at CNEHY@6%R>qEkG3qcF8]mjK3-]V?h.Q=m_
+%oG(GC\m>P&<t&-ASRIM4:c/bEdK.N.p=?lf(KlO[M(8ub&BNN"6=LE]H7Ct!c%<*VVm6c>E\cun4IO*)?P?b`DRXf"%VKQk2;Y&L
+%Zn8.mj*,7*@p_o.AC4GD9P."Q_5,>'>8*EtOqF'i1E>IfPc`/,'$IH3npuT9)mou:rbt:0RfSLT$O+BB\ld*@BW>=4DT7khm.N<o
+%2=,L!Q`G(Jb&JXg.[$7Cra*aE%0`90Pe_JjC];#njCC[!BQAjb,D^p1TsTh(bse*Kq7S,fbfOG7esM&!6uB_hT=-9$-B_ at Kf!R::
+%K$i2K]5aIZB&@44L>?b5 at L:>GdJbBV%W9H<r_Z,ak.ZdfKb]Ho5[HnD[EKe4G!n#q,4eH=j(6_^M/U%r*J>7W_m]!_`G5r?@P).]
+%dIbV*Z*8p19 at Z5mAiuL!Z>UC__eur,\IM]=Mujb)V%ld$%>diZ:5XT&L5Eq"\e]?*q(M-Do9O*3'4bj=VoB5.^FO4$ZmUc$:53WA
+%<4G`d5U2R=DE'+P4Iq:?)g4$/b[K26$*RdH>J"-qX%2B,^;t?M4NDI%%*-Wa)`Q&[HsPkmhY)]cnC64HYaeMhea#+EkL2Y\=hT:%
+%Z at M3lbHnZK)E@).>pQNS;)_p8*m.?S%_>gb+B'iL1uDf:]Rm[/6)eu3j8_`i-2:MYq#VVFSjE>GO"il\nX"9gBsC_`o6W%T6JK+*
+%6.+C0e596(-*T-5M.2ahF,?sOE2\ki)[Vetd0sbMYuehI<N1[R$rIgoZ$-n:j-'G*d);%,.QCLX`mFZ>"<m>:3o^55/8jQb`[WP&
+%Cso`'1DW<Dj-5"Rp1e%j at L"EEeC"a0/?3jGOe5GpQO;m-$H0s\VTaOar,Rk=#c09'aLm*j6B:mh`%&eO1lk1a/Q8o*k;HC5Yb;eR
+%B\/=Vg`Ul">iG0S:o1_,0i3\kd1[GHPVG*,=5u5<l=+Hl^W0UgX"<<i_IS"S5$8%8FDt<k:Th];9h,"YN-%-`2X3>Vb%jnj-EAn5
+%[hY#kDH8Uq\l#0lGB.D=`Jif!9NArt>kmNI>og$(b2,V-^1R5^H>>fKp4&#;P?f-5H?RL&o&Ke:7b*^7a68QcRFPEBm>,QUj4[k3
+%XbJ3o#Zg/O#-m1Iii3.sW6>Uj(38[)'02Z5O)ZCbNP*t#>.Cr+f_L\&k_XH`Y>6.<S%TYr(P at 7c+M!YdaS6)OLHk%.ZVVf7;m5q/
+%:XC'FVLbfqaKp!ZB5 at BU)*!U*Q]u"=N:4Xe4F&.Ql)Qe/6VU$dHH<RQ[I)gs at 74m_Wg2B$h]Hj`[*SAH&K`t&_ia=F=_97kIOA&J
+%rb@/I at 7tLX..-W.^+1_ at c3FP;>"$_lVnc0o'=sr>#E;:$\/q"SU#dC%!o[M"7ls\o<BA(\-CIcl3pgDt.FuG+Xnp"iRj$GRi"EEY
+%WqKoLg*+3VRu=0gVuSG>W.7S'q6.$-NC[94Pn7%f2.8LjV[PAUkl0VWI>[4V3>+^3#io[O6<GPCq at j$.\6/9mick@%@q_?+?MY^-
+%O>N*q,OLc%Qj'#7<$h$4*nArjeX;\%C*t0%UW8\Tg'Xe")]_qb<-RR>K!ioOgK<A_)Gl`_I1o)oHZUfA$+4<dd)Hi6':Fd-O[$f.
+%<*df9Ti3_ at j3_^)ai+A at U@K]$RDE2K1R%""H%/Im.cmI]P1A6UVBEX<91h!iO at BqQ*YX[#FMH1tr"q)I`YYfT=n@%c6>TWu0Y7"K
+%b0,FXg5N6$*ci792D$rgKp?)Pke4ST:SXeAG/K?jFHQM,-ZrWH,H"?%3DT]5HNjqDi'O:u>Y8)=4q^a/,=aNUP=@#@n(#-h_;lb(
+%R7l,-_YJ#?V)W_npI)6P.:Ao(UfiA^U`r)c4".'j/3GL4iiVcH1X=ggIY:*V<*b+"_SMMbO:e/h1`Ft:N5<,i[C%m0:1cDAL"aLB
+%&QHa)8`Q\D/#i/m\HOCmbBlIAZAE(qNV;^).)NoAc]AWR-D5CO^5UnA`H<[VlWF\YQ*%mJc>(<8+[itT_.U]HT"/MiLLrs$e!Cc7
+%(m/YcQ7VOM)`:XaDNT57Kkkl6nGU!'m>>6fBfAg$[5b_O6;b27(%A%+N&1YE<67Zap&Ya[a:YFYes&nj+?V#gag,*f"T'0cNHdsd
+%P`8O,2 at 0D\V+XKlF754$(#S#G0n/E,'^h7e/-3YWHhX at r"'MBn)F5"lB[$URWV_,XCKIF^E1A<=AEsr-\n5f`C3k'DWC#7g(J>GD
+%1d/k=BaDei&\;)[oMQ]5f1jH=pV at CI\Jlmb/0gBNBp*?j:V+2TlVQZ/_p(og6KuSM\!8-;Te]KS!pN>kbo04TD-E^6I92LM&96Mu
+%!V8!Y4';P9N!s)A&,B%4-MR<NUE+4tn'ICA/U185J-,BhenL6^'=Kk at h,_KcToESOHMoFqN+qJ:"K5:>Y]mW6'Vg^jSHHXZ"=4a$
+%?"lZG$C#W"9=o?,oe#jfq1^>lol.SY1`_s4hA*L%##ok^0m#S_0k-WD?7j;M6rGfb`N"t?X)/H>OFU5Lk2I!J_ssmEfr>3ekRXTF
+%9;>)-:3UM43V1M\S-C\\h]I/K#:)j"Wn(_=$*+80Sgdg8CD2ef;atq[]L6N_Qg^1(TH,jgW1\4465uh#picL2M&YiD-mM7*<H\^.
+%W"6a'+g>Ip9Hls<8/j'I!S&c$B5N;3J4'g0l<c8fdW6[Pig.7k*j9lI:%geUg1Ig=m;pW%,Ya$;G<Rj.&WmnE[\C#Y4![[/^)jAS
+%QSsInUtYo$Ff'.1:['*K)V<c-nOV8c4<uNKL&#7#03V[E=VA3t]qKB^[1(gN5(mu/Bpr+ at Hb1g#b8'osn"8>\AomK_.$-!*4b5,B
+%Q8bRO[o8uZ8`)R2!l[VW7^Eu5m`0*C!m,-S!3epU?9+0iY:79NY<AbpY2/NH/M_m87BfYlhNibI"o:m.(<,Rnm*2mgTn3W[C:A at G
+%`aYp;q^\2=S(YOQ&^?\DWnNFVR(H`SS%UJ/A-S$n%M1/h5@:I+/ofuW,+3d8Pk#L79U$r5+1jM9*3lqu"?JE3cHYas_->YTmCOC=
+%+=VNt6E.[[Y[INg0`'J!%'r_6FlV-`Q at 5.UT,C-)]WpnQ@;Q-f&heBnbq?(jM4`U+KQ'9?0e#3e6='s,g6q>=Ao?It0fmWVhhL_=
+%kNW,irNM[W:H\[G^%V")cb452nW`#;^`&@p895*+";B0:LrVkM*OS[mg=\)0)#*=%QW/2tK6\.0 at N5LWj-H28ZJ<87.374T"Ta/r
+%+ql(ar`HF&7L4=]eeM=bgH(&CKFY&#MJ4g'FS()-@$"+;&mRai'g+,t;6M"K28$1g<RN!%+\r-LQ121(M^3W#II"U4qkQ+mFYXLN
+%.$dpP'_b<FrBQpPk-eb.k/cm&!f+81[j at WM$98NVYo"k1>M4odG9Z3aUcmf%!+tJm=(s1K.RId-EkS?og=u6EKB*b&HUY;[b2Nk'
+%9e#bafVE0o`;V#bkHRV(BZN0IGfHLPUF27"]&HIb)nRq3C'4UUH81,NjLbaB#KVL'0o_b+dBB#d<")HEHUK>tX3 at qqC)`@6/<hao
+%F:QPtgbf:DV*^Fm,AI?iUGoAOQ+^^=<7&f$_(.1rgHbW4Pc):i#i]O[*@.>CXDpG&!3rYWEP<ihoFc!W]p70qA06CR!\7Yf\6o]'
+%+LFqA0':Kr?86"Ma2u%/J#A/5P^Tb+qu at RoF0.d@P?kR#fd.dGDfj%&fe,-)',>@RIdbHn+oobJc&1n-eO<'m<Q\`(\EFEIYn7CC
+%UoIkQj2(7SNA1j.gRC**;+kn$%Y^dU`Z;!U\;#<EA&0u?,mWTF.'KsZKB,AJ#5H80Bq"G#IH4)MoP>bjA9'YF)/@[7-83)^j;HJ2
+%1@,+HP8O#r_\?kEKM;a+jF-mm?5AaR,[*'_Y3`#o'!'0G`4"TJ8^Pp?;TC(fNUa4Z\W`e\<%CnVgGfW<BuV3Y6p-/,1Hf'!W at CY_
+%>4\Hn,F/cNH\]D&:uL"g(+XJ+P#]NF&DKeQ8RD7DHQ+cHX4`@g at am;WKV_eS]%&,#&W/G5gWu9KW>M2Vn5u0])I!eF4-+uQi(0Ra
+%T<J<Jbns81&R2 at TCt63UH3RsQMj-_E:+*Xdqli3RD9HE'9$HK?JIrBi#apDJ2&i6c-ilda:PEk*#&#hA-'s6`9;Jf]Z$eSjG.+T[
+%RZ"D\ifQePmMaDD#>L?V3M!O&5k\It<XG at kJpB*i,6s%c6m4\PXJMhu(K(kVjJh.05ap^"pa`Pm,Zb7?_.LC`A`I1sr,u;bB8!jh
+%*h.Nd;9]jl1i*`0\1[<Y1mO%]?1:7=npLY)D,thek5G'GaGVd98iQTY+tL2>J^qd.U:0W."6;!6%!>LLHtZ"!+R?0Pa at NHl-e!C;
+%OY#o<V906iW-g at O`R:5-WG0B4JRY[XaGsg-H:1H"FU=\Vk\+h(Q$fIM8e3SAlEnW1U1aeXR2RH_^`cFC9"AhVmh]f4ae+EPjj.Zi
+%5KBXa'1KXj8Tp%.5[@7m93R1VXLWGHAB.2V-\Y"&Eq072o][sN8&iBH;j$u9IU&mF(9.Q#CQqE/C?OTI>NUl$$(q<3XfG&Dg^'rB
+%5HtVf6<=1DF=*!.GSFjQjo2d\\o9:GZ?6e/J5T\GH9maUG#_1H/I<+?Tb$=)^`F\bGIoZ1LmUAcB#lduFb`oJnA3I5Odr+Zk=XD`
+%TkK>.EC*NA)#8%<;J7EQFHc)C-*2Zs\0sm\<`1ot"Q5<GpNoK))kUOXN/<3(-dRHl(Be?XiPXZ(9hqg*X<bIt0[a-W11L`TJEi8"
+%bsdUbN33G^p(ic7CC/<\A57ETekr\+Q!Cf0,Q!*e3MJ56MJ1-sP8ds"XGfQiPUeY at 6"9@(ji9+ra+P at e(s>SZ+1S9d8YK%i"Pk#!
+%r_hHblZCkC:f3^a)..'_37WsBo^sIQ!@hsFVPpBUEP$j2#RJ.!'CEWX6XI$uEr9 at 4r@7C(l^D4E#30 at u@JVT[92P!kPl&`a<@;&<
+%Kfm3pU_1[J/L7pJ_Gj(eHAF=UN8b,`Q7 at 28MFY?^7H\Q(_>&g>)Qm=q>R^]97W<TT at PsfjX1$j8j"@p_O"45Ul&(m79t?(J at bC6`
+%lb4W#5S^Y'!_2TX!B06PC?>=Bak1QUC9L:!</fCFFVr/&"Zc>3#uGrZ&Tc,C at tfZtkn7!lVeaI-9=3_cV,7D!?P2Y-g(qPSXU;fg
+%,64*-//d at jTN36?H$$DN;-`O[Y:boUXS1$'"/*l8oW3Uc&;Hu:p`+X3L*<U^][%ne>Ol<NEu:2U*]+egY!q>U"_.h!!_*_:abaQ<
+%(2.V:1/8,kJUY(09[S.J0Y>/4XuO:#8X3gG6Wq*q8I"^\/MCGM4g/qYEmW:(e$<uDiIC+123VR at I#"%lNG9(oX7f"T-LL)Dd\;U!
+%/OcGm\ntSm"gI<d?pk45d/r)/3m'&!WA/9ArZ+_pf0D1:FJ`RN.^c-R:*#u$j9VKL(:%_r9q5L[J06r.g9c[m at rEKL,eO2pZ-[,[
+%5`<:=;D'e*r.O.+f/scDB_\Y9AFh)17SXR- at T;ug7=E$5'>/N4>!Bf*7RCa*\IW_I&?6r-PJTj=/Y+ at W$f^1*FWrPD_h\Y<6-;V]
+%K*dC;m$/MAa'*P)Dhd@@P\DDF.KMQ"Q97R2!;dC1Q+:%nm+#t_0h+I:4QXZ:P<2;o5oj<eMB*c73 at KmI6d!EBLUq_<X5/B1.%6j8
+%/Mn&(-f7lZIl+[s9)VT<YtdqYpaSNU;W59PRi=mjjI7.GjJ2U])HR'?cT"C3AAoe_P2SM2d1D;V9_#J_Q;^O+>20c:0(clBTI$)2
+%B@^\Q^hg`6M02CD^prUIXW%7:/'=/0'`P)efItn9dq-t1/39"QIbFuhfjQ43;aaR]=?O_h1.#-_$WU+]A5TdRe_F\(7qo>`Or7oT
+%0Q(]@ip$clK>8TYXDYnOEYFXiA^<n1mm;O2#pjSIb#<^m;pU[X&EKiO(+Fd7CJm]2o=.'uG6WX*hD$[:^NLo7CPD_`Jr!$C].<l0
+%p',#&BF3KNl(upCgd]H9NY5'ICn at Uf^12=J5`8Z6PC\JrcH]p?WA#g:ZY'ZX'5B$Ic(6NA*KsEB9>]DsBK>IG<R$NMmks0?Uu5TI
+%s-3"QGNT<O'LC7Zhn,KAb1&1/N]!o:i92CTYT"+(W.mUBY33o;_ at 9M[#VW-&gm5ZI9IiZJ1/Yd`GkE)a0HmnJM2`/$q,40im6ssu
+%VeQEK;rr+d?:j"YcZeBl[gasoWdhHG*n1.F1XKY_hDB"]7UKK-0'6X1Up^;.qjFdVBXoc?2l1b!d[!R\,hO1&3n0?R`NZb^:$7s#
+%mB.t"/_D1uTM7M\R<,QB(s$go,0^KJ:+b+;"A'2a"F)C at +4[japnTG"'@!%]\tKo"P4p\9S>Joda:iD!n>#NXfq+_&(*%(n[CBD@
+%1iPtkT&Gc;LT*@SR3&U_FA:H<X#q*6HJ04m*FGYN[kmmhN+JEsP%JW>1*Om\rCo0K($9Ta:6,s-O]P1_9_7k.4_R;XXi+>Lm6fes
+%4,i.7?:&ad9&;UTLdTUu9`B1HO[S<hB^c5<3Rlh at M,brVgCc8m>2J#"Jl8s+rYgofI*o0o[XhsXO\&M"W$ia];+if^&d.)k$@t3?
+%#bu;+GP6[PPL"^=D'p<CEZ)iHkdN"hJDrh at 1JpPcs4a7ad8n9[@4(ju1o"@d7V)NcYe\e,8/\FDSW;`&1H1Ih at iK/#>3$9)?BdQh
+%#g)1_9)+&5-X,4_HWQ5B'MKc2[JbFo+g>m]1P^Hr0_"TX5nmh:mVH<$Zr.c[""2L$p,Yd:)9S%?"(js3D4mT>a#Hi+Q;nKOM\;jS
+%,)puW3?#qm)T`I#95aWrKPm8;4Y2kO+&7g?e`p.4R.3adq^ehk+jiu%d"\\oK1e=[Xq!2?A(%`7,bVS#OE?TuI.pu)QIB$mq<>DH
+%i&sj.@@XDf9bs!?Qcg$YA`7ckmW4+tkeYLu3p'ACQ5^R"`i!RNP`"\F?Ho&t]]%.6,uc8CpaZ:FB+ddM>/!poUoK8>P)6H_'/sW\
+%..No@\WAjMdN`iCQAIL!"E_0kNPh#+KPC/sSZkoTkQlnfHU-*BkS()?U:"hNGRnS5Lq=M+;I?7[ZVVs-`oEB5^)0 at b'cCX/9MR-&
+%='soS>bAAIN-=2od<!gQH]/2=-P-ST+PAP5)'I3BWG7HU9m9^rL#f`]p9Y<jH"8Y2ojNGjE*nUA+ug;EjG,(OM^Y>TZ>C%S%#L\H
+%D\d+Dfcg#$VY(..WLAP\/*f^L9(5l]p_o-l1)QFE7&g=jPYmuMa91O,>L+['a&KaKNWr6OrP]2X&IV7;DFQJtd>IV:qo2jB2#P.b
+%A<.;s4VW)&g&UZ?iSdL`_jcF92\-=8*Z!Tp.(jOjGgh34VW$H-K>AL^K'ueaW(G2"6a\gnj?ed4R4#5]m5.&M^ccM^ZKRks4l1p0
+%2jcj"i].i]+:peBl[XO)&96>iCF8n\J'WOHo.PD(jdJ]V&;0?kl^:It<\ugo9.__7]#G/c2&-#$_o9Qa/Zt=7dJ"aKASV<0Pdo.D
+%W!)T.li,26gOaGinpX`=7XN*/W[)<eHD=F]$R5eT1RkF2h-YtZ;FdMGlsTFP/G8\MlWD?@hg1K_dPAN1/t&e/6OLYg&1;=F`EtW1
+%$]T6`ouI`lnuOIF&ZF30L6"D0M\:R`DogL_53Nh0mRWHsp]ua'^)Te[Dif%:(6bPG1")G@$`,RtRB6qJ7lZMVah6g?>$!ZcXJ\ct
+%.go7G,"!*A3`"`,%d//VbQJV#D_$dH*en<.(eJHeQG3kI(K_gD-mSAJb-fSb)qoPh3IjKc-%_`tB`3AIoO0VYYA#b$$s$*<<YCdR
+%QB6E;M]2/fLcs!@`u&'6i0$#2FjM^b(Yc`WqZ[jfD3IJR8)=1$R%n5N$_8RU1l]V``Bt33,pTItm^SLIfWgE,pK-8]>1G6lit.DO
+%6BoVZ at V/i6KRJO6-qR=bQIr2VaVpJ])E&7EBALEVhi at 6X8_0O.WuU*-X?0u*4YIQXL#i%4%^-?V"G8cboo'6b"o5nZp6Z9lm3VX.
+%OObAOYKF1%/eX&6;]n^Ve at s7[5'ieJBqHN%+Qn=jGXJ9C&=QqT=A\A38%)EM#sMh5Pe;/sTEZ-#i*?IRb/8OCf*GZgO"hKT#^4.(
+%kVakQ2BJ,r*U#jenAS\d&]HUW94p$f2=+<SU+2JK8B):</8K%)Z7;'8-K=;`F5i(eS;\G*eV3>7`)Bij1JsrQBj8EH.tBpJL_I*j
+%(:\$/+"C%selo0M\%6j@=btlb`K)*q:R2G_?Tf7</ZKMb>r?S7iFgl1Pu?ZO/D[L6<ZaN-9NB8=A(ilT$uQDrC%@8SNFO3Ud)Q>M
+%G)@eKXiagT33%ZrnbA+m8^YlrKq+ at g7EPtFK%1rcb>Na\F0uU2oW$=IUHtL(Rc[iTi<]rFh9*%t5N'FX$q=ki#Aq_kO6*s4:^7KG
+%qGtB9<'jZ$!:0^:bBl2uD3stpAnKfS$B'F$gscqodo4H at 3-^*0@;I2b$>*+9b<hJ3\cG9L?a=hm-NSqphW4a6E3lLAHH7+7>H+/q
+%NFoAF-8P;O'_p at cGVu>sQPt([at1^m!1k#Dem9jg"'["tH:'RK-Oq-s*_7N9SVE.TqZb6/@%lNAJDjEZ&)13\Bul_ToE'@$Lc\[>
+%8R0/tftOS?VA:;U%QJ'Rar\?47t;<oX"1i]Ymrtgg+J=Ae at CWJbKsP)<T[\;j[*<2i]*Jr$Th+2]!c2altG=+0g!Jg[%krj(A);J
+%:1c at .cH%opBFU0Xods\h<RU.hA;]?S/s5*7_pjt_'__mr'Yb.9 at _'C*f0PPMJMO_3H3N'Vl)QUZ!SN]FEFY^Ch_]_Pl=0S4e3X*h
+%EKm;:!`#ci%:dO/WGS/>1'+bE7Dk.Td?763RE5 at c)RRHn%;"9L;*P`"QQCBP;lGD$fBLlI-s383!o<'YFLM=",'GJ(SJ]&7]Of4r
+%W19-N]2b,[/TrXue_R/%p^j[]0^+XWM_b6%3kdSM`3AlY<1)WF;*8.o+S$n+DtKDZln1X6^/\j=XY*1PnRr!'MkR7Cnc9#h-NBlS
+%i=nQE8-e`7SLj/eBSC+ZTW5OKiJ<2Mm]QMI#5R&2L)Ds(jS1$ZlK9e<l2nguA(tjh_*eG3!%*ogT9AW at Q'm=tIYFUP.ouOb];$$^
+%$QEVCn-:+V^L<^s;JrTm*f.Ln2s,rO+q(, at SMh\7[(U-i\.JuTMD^H&R46mk5c:Uk3L5T+V?+"]]4h:f+dCA8-n5;qJREtE\.\1a
+%\t(T.BW)5J&;*rNlBMSbGgeH4d13F^^21sL27Pa5MHJfqW$%W$jjsAWDD+=la]%m32OD9hZhI at la=eA'oc=gOcH1Mm+peMT<07&.
+%4&nSQ?Fjmi$go,I(D;"/J`/Dl_rW!u1]>Vge^F&nDg4C98LobogSRdY8;+6omjF.;Bf.Q"h7-[(Fe"%%,AK.)qXtMuPbckE-G_O7
+%6.#tpcIBnp&)QkMaVmb"0::rks,h,!9[?E)dO9ua1R8Ms*SlO"!2VP3e9*:SA&tdA1c\@B_'.gl-0.k=\mi&LEBQ/lBiWXY1o#dV
+%RYqK1lWd4*eb,498IT^;N),(o+&-0P_bi+Jmo[D&Mh:>8FkL.?!5T=-B*A:j<o at A*rOK0n=I*[tCnnGp#].\'@@CXuec`D`L38.j
+%Y[=@bT\Y4='!`6sKrSU^HL=A%3i3j^!7o+NC.J(6+JbX?N*TQt*pKtsgjl?o)iB!T:V4WGC(B)/DoVoB0]g.sFB>UM4TfR%jD:1H
+%*Kdd?GScB^(IaBVNL3C40QZ^8erE<`8i[/Iqde;Mb)CIo.G)*s%sSb)K1Am7VSNi2/=,^c5'AeqLQato)CI"Z)uYGfp#92+,#r6K
+%@m\jOR:=t%URJ. at GCeA36EQD=:;Z5]Z,fG;o3Ie4'!LS!NE&HXI#-j?(-q,mZr)70h2"N=0P<5rI[;$:.RqU'l6_h+.Hi>-T)^kt
+%7YB(<meoSl]+QUW07=_b.3SF4QIFo;Zk, at ka>KKr7pKf]:3S78-J--K4o/X(^,urk0nE$$L(b%67AVd27j_u=Y*VqW,c at clX=K>p
+%)[JG7Ynt-uXFm.@#`\:=NJgS81?Onl3N_QhXHsB35n,C?QMjET;;=N at Tu&R7FD"+^K5BI65Gu$:apOB)J at CWmltB7N1"nd, at D,p&
+%*N8)0s#m(g<e'bf40SrENoW[af:"G/Y%*%Q.7sP,8abf%mnaXH&0Y%o4NmRmQfGdaMDI.=IH)?@/OMRCBc. at RKk9Tb&dEO.]\i3W
+%70!KkF'Sj()%<&h&_(QQ*uu>R)O2!AJUlW\R^*<n at AjL7lcP:I3T7g:o9&kCCqcrnQo-+X^;hZ9OW>:G-]a=m&Lep2V0iKa+CJh9
+%Oel@*8BI</UZ16QY^&Q_.S41D_MhEHp-!3o$uAm*<up`9c8!AV7\Y8sZa=#CHm,sJj$5fI/S/lD)l<q;aX>gW&`hN\R])DoV>"+2
+%bAVr2gi2e(c@])tQ5<]#f=!NnVrI%C1b$q at T6B0O9k'3[2eP:PEP3(PX<Y779&FT4Ebn=B3%2]&gQlf$\d6uP/4$6h.5*2b.c0kJ
+%UdHteA+PjPo0g4-:!m"`jopIT##Gr:o3^:BTkl'K2sXRV&K?'9i:MtB8?/K0,:9;gN8CpQ[hcc6kFY4c0$?Pp:J7QolVWGD[b?t-
+%kg)N,Wj*<\_&O[4P.0o(D$EO7#i'hS at r(22.QC**'pN/FhX+^laF3H_'(<\KNWg"M'k#-^/_3EPRDoHC-6Kb<9R(Ek!HdXs/5AcG
+%po^4t.oU*k&.3[C<aP?9iHV8FI-Q&"&>ZpqBnD7)?I6Vo=<`u'>2NrHY4QoMD7?fHj[+ckf%+]1.Zp2:5k)A:p<CPjcgNmoQuoE0
+%/5 at JE7s].oct1oKi?O<4H'YRpDXMb)JViqX1c_QEgM6?d^IGFPN,1eqZ)]USqlQ%/X0F%I2FDBW#gbdIW#\:>jOVsl:g2iY@"E30
+%(]IPge(Vg/\R4*/gG]#*cA\Id[DfFgQSh]VT(LI:AC0]2cG2cEDV_p9gMCJ0Q&7D9AEMEp89It+5YYR%q=KcfOFko5KE+YZi(0eP
+%=E@?R"PmhbH2GqR_;>%:H!7.!a!&.&BtA:nKY8L8"iF/fmn.unXIDt9nV!<&%oiTaP!8Xu5e"'t1jU.s<X2c]k#&>h=Mqi=<o*W/
+%Cq"^MPV!m93QBX!iW]Zm7$*IgYJoB`1:e7p)dmIOlu%?TV>X82[;]Y85h3aNaI$.uDh+eJP!9kVQ9i`iUM7"-4>N5RY.Xk!(4j^>
+%E3onG*Z7BSq[G6dB"nY((,u0TpfVs)DM"I6r<CnWfH2+oqi9WIhgWD2qK<5&\:Dhn#i;*O,I;]E_&GXn#P=Q\`d!rdPH('/WfN!W
+%g]U1Cj%9Z7C7>,`0E`l^0J&Trnu+bDe-3)O:;?HJTu9rKe:bc:7[-R;0c$:l>5,\)&O#>I]/$@O'X at hs@/$1-P_C:#U'kk&ba:B3
+%#Y8!i+sN:L>M8pYc8anpZ=,UYcuPRrKscfXC8D&:bi6K*eiP:2]J`X7K!1e$GdB5Pd!us2i]=gX3.KI'$1)g<=g4"DXBsPA#LX,8
+%:SHH!.$I2WHQeaiG^rptU;5l;KJ at -m6L'ifLsBY8\\qpbk+%`f:+.f45q9/p^mQ3W%5B4$O1YMP=p3$]nB!6Gk\@MD,?$5EOq#=u
+%R=U;ZUCC:/lUKW^!?1JAII6=B%h'5pL2<mZ'S$k[M")7l8,d=f3. at TV_6=qnR6eUu76e($:KP+Ui_VeLB9qnSXRLb]c-NiZDY<iV
+%^.)<$<-'V9RMW*E,to;/*%<>6M*"8mhtK]Tfp:D3aA%A@,(eo#5^QE.$4(pAk3r0(2sOoVcuVeE\d?Zhi,Zqsg)I7R5JeBNQXYoi
+%bP9NM%tn^B9ogp8ec&7iWc#!P5`FN7(2ZsOYRUofabs+\D7OVU at L$k[\g$XB/.P>4P:7Fu$C:m.Dd1KqrQbNfBp2u>k+&PZSJ<6s
+%8k7l^d7`/tNE&$:i.pX/A:js?2G?Z>9Li5rS3j^8&]gni1l)Of5jB(A-e3jSF)MH+<h_BHg*Y9DQ/aD7r5l^S0*=H[!^sqEFd'JR
+%'XDkG)mKW^H)bkU=c/#g79Q!@E?\HSMCY/`\mnDCh;o6%Q,+lSHLZ2f2BK3:"m20PnU=)#"o#jmTVd$&"IF37MkjB`era"Ya1WYt
+%9WgfE&Hi>eo)L$2.N4R'pb'<pGXZW":^p=b\:U>GJQre,+DraZQ+dF9#u7bb?;W],n70_=3,iAa`p/F[9jjZ.X;F2V$T3YZ^OtWM
+%A>0_LRhD0u[#s%f$<B(UcDX9C6W1_S>;F&g"oP/"dRnuY>Y$[0F"\f)UT<_+7P8%=.VfA['=RH5&,o[TYqe!ol3&Ke_oErb&K7KS
+%pr[D(WqKsnMBG;7$)UNP%b;@0%Y,.eTLjl6;ECam(TpI]Oo7`+dp]W8D*oU^qm at 9l\UE3*#BJ,+Ks:cI7*$U,9tj#ROCDg>AobrB
+%+9slpl+Ik_oYLH"2EA%p4BX/I;u0/@kMjoB/V*&*>=1]:FlbPQEPX:2fVJtFZGZ,8R?rV9@(jW"Tifu-,q"CH"WBH5/3Y2uc*RM_
+%cFR!jV-Thtlg'"&_-&<N(uO(*U#IfDB:i:GW*tc"Lmg`2$gQH\F'bPrkVI3_l.nOL7%]$t%V9aR/n$t at 9k')V"]#boG&\amY?&Oq
+%?(0"5gQjG$gqF-8<gjd?e[LDn\3^mYj:F9.,.6fk23M\<+Mk5#]Ocqmc6kP?TNWHl>qiD.iCSbCQ=N``>O,C.!D/jk[1!@l5igN[
+%QF^>=/')!QKs6YG96,-g\h$]k,>5An-,3JeEefL>g:aO\A',"1QOZQ*EOra at mTX'L\O1`q3RNl8#U:Ls[NNibBD`TXWWkX`fl1SB
+%>9OnG**W>\Bj^1+&Ig69[H*[AH'#4S]cJUWU at Q#6EBOV)C#F+LkDGL#S(Cerg!D5-MP/7R^=qYe9Z[QGc,;8LFQtTOi=g?G87W'Z
+%eZ.K3"DI4;<eish at X3`i5\^K1Nfmri0ApRlaR1MJ3"W9UdY-,Ik7[t$6W)Y[Bi)otVrCW]c(1!FTP\E,oL)nFg#!%ZKc;ISpVu\(
+%U!b&d#8kT(nB6N]99SWer)](d\@@)Wk].9<^iT4bLL\XhCPgbk*^j8_&NhBLWU5SnWti[!#a41.Le0YA$F6)MQ)I(BY<X<Jr2V3C
+%o:A3)SSt?N?JVuO&Hf)?n1;Cm%AJghHJo(EfU at rKBa<2_b$b>:;H:Ye>'$<ii5MBnQ&=O;A&E&5LKAX`q?qjM2Aj&U_M5gi2;GjL
+%'EBMhaTA"E]`lSj2*]Sq5(osEBnZf?;u"`n4TG>;='p4?Ki`.TF`mBT(Vb3oXRI.9[@sg48?ZK3jnf"Ya;uG;03^KC-9[3ce)!<q
+%bNTI`LC:1.V]BG)M5XXZRh<\rm^5"++[7tY8\>7)bt`%JoO$?hS='iQFq&a#_0YS*?3'S#5Gk72WMEbqbhNIga#e9&KF3"ZgE:9[
+%f!"I!bj=c`XRSH!<F2FIbcT2aPS*=#Z(X;!0C,Z:TDch=00]D;nDEo at q=o#<I.d;:NjhK`NR*"P'CY`R*k!(>XP.d^1Udia-,Ig-
+%B>3lHQ\`a9Zi<+)APm11H?D7IT4A"qe6i1DF0 at e%=)N0*$9n(/p\`2>puhO_Iid\I\+ZH_H_#Zce0jaG:#h3\n.&.P5pl)E:ZK:S
+%nFfT:)fteo*<+KZ_qR#!#G9#j3e7O(`]Gl*2kIoK1P'JgiBcVq:/:9D at 2b1bLUVFFhjD;+s8#qWLMolE*WESg:>kN,lJ".H#G9#j
+%3e7O+`]Gl02kJ$Yro'L;*8^6dHF-+cCT$]9Msq3Mj'h-K#S6RnE"84e^EjP<ZtXpF"2+5DpB:Cq^+kE3Hg;`n,>[6)PrUtJ1u at lN
+%+(XjGTC'PQrYo5?aG]ku(SCZKg\4A`A-*;:c_(%:hSO!^A--\k1i>L.)c#FqR_U.Dj/nlf_bT7Zq"4l^bZct(2f8RWG5Ur+&+n1X
+%O2(RK-f4gsK3\AXGJF1"0qNdm]AN;DQi=Pa\GLuPqmeB8rQFYXr66SXmdKr3J,2D/dsq3YrF\@o_=t[caH+%'YPl<[rUE,PkC<EE
+%r7[3[a1L5RcL6)Z&,u8eqg\Ua^\E<Yc[Yj7s0_U7agE5ciSXUos6j(-5P\s,on2/q`fkYGCQCLRmsjm]+(u/)^&9>YjT#(?s8,+M
+%m9$\jJ*haa5Q8-AoDi\#:%*DsSQGg<5Q74?5Q'Ziig[[Hc[>VNrmlSn`Vb8lGfIcrI-fJ!p6i\fbn'I7]`/69oDe*R^[#)FjP%Z2
+%pXaoopO<+F^WCf\g2HeiTDJH"nq/%Z1[hW!hXIq&r7aI3)o)45n,*P8d!rdsIGar,2gO36Du at GtrkukVVYp$QJ"uu^DfD2dA,_HP
+%qO`9#f=q*Hj.B]SV4We:I=l=Mom;2QO8d7Ns-mqUmI=ceq1&:<5PQ?"K27!`c0"MuGCS at SqQASFrltK61Z.jAhW3N7J+%SDp#D[Y
+%qrqJbocO-jJ+elRm.'h!n<s=?.mNq$+90L at s/@r&Ef\!06U1+as6qt^o\gneL#;e'n,;j=^MEdh55MnJqn\p"jkp#`0DmohEVl[6
+%li5t4-h0%STD-+hoX0&4h1,6g?iJlrqjH4-J'Yn*afk[BhmS6C-h>["HL&oE(I.ouVgn[frk6X*k_[>%J,^%,oacQ0(AKCeq<D%r
+%qQ%C%+9'@\76U>rhtd**rgf[qrP[a:X4G&XQ!aPk]Cr;?qAWf=XoJ+hIdZIp5J at U(iEuM8?i9Bu%a/A>r9aHXr;@^djpSB*r3QFJ
+%Dh%aJI:41DpQM6L#JZ1 at r*A4X^2LnprG-m;s27Ppq at eAApOD_N54J*"s5G,LmGn5XrU7cJj'k1NXlITSkCk"*l$'ReO14H,s6pi>
+%pKPrck[RDI^\n[liF<u0V/>.7IGf&CqX;.Cq693Aq=o?r[rpWLE:'iXm5+dnTDefEqmmh?P2e7f#YCor`jB0kKOG6:;VpFbESFE[
+%Q'kWp-d()pY?S=$G&Cs]DFsB2W9L:Ll._ft;0U at Sm616\DnZH?#SKB at Q699B7.YsB7)AAN%GQF5QSTgM.dO^I]4Q52\+d-h'9sFQ
+%&XaLSR2HT>lHJ/^]heXm^[-CCmSA?2dl[U#G at 1BPYLQEUM>-6fJ,[?8]m]g:s)o<pH0q)AK^.f+UA)'6+T.j]oCbu[a++'Skf5bh
+%?UMDRq%k-#X/ME"riH_1r0O%iq>0QoH2O`CpYZ#95Q89Ep)6]`^Fh<t./mJGO<`[JrVBS[TC]1gBqbLIST!X&IpKLBUj_WS]_>24
+%+,'Y$AsCfX?i86b_suY!h7E.K(OpdR9ob^phY9%]^[j$7USR&NdEhg^k:k1t^OL[tqBnN)q_-I'H0r(jpU at p:Red4UrQemLIe.[^
+%II4GG^])IsTD[BGrq,`)oPenS_(##WT0L$\h/@`%p"t)o)rLM[mAE2GeXui:;Sb`Z5PrL9qif.>5Q's<IJ<U\I/;<!r;E8ejEe4c
+%LVc:Q?iTlPJ+M.2-VqMPMdQJ$hgY*?]5B3^PQ"'Zr6;GFci=!p?iT[=Ieade*:83eIbBh*j:<;,IeoC\q<.eRMbcS4I^<bXg@%S(
+%^Aii[huCM7]_S[J[$VgUX+0t!5UF'\UtJlJCX($%g9j#k6h!CqHK4P-g)EXNN%`[doT3"&L>)0Wi4nAU6AS$cQu_DFi3e[4^t0FO
+%6CjQQ"-kG at 6?=84dDWtHKn2i"'W=,)',)pm;DDPr at N6>kcn?oJ0U4<lpjUML02F)XmX]k$TW!Kr6opD0K%rbU^"?`NJKuX!Nr3/$
+%!Vg2u*G.$:JRflBOqXl4"g`g=e/$Cn7L,l]\"OK?*n_>i/5f#GTYmF>o*.*._UXl3AK@?tUh'QT(Od&@^@ad.5 at TpLjT,c=(%f[)
+%Om,AlIAHR2E#%o>,+PDj&79%jJr_[sY7PJ.@/Vh_k-2)\7sA&Cb];c46KANLl[-_DBH<a=K+#/kbYTJj[<'*2Ca"JU1cc%12N5A*
+%q_d?\^:/05](EGI)q>nP:=!P8dmJ$S1""kBm'%$/SXVH(-(%Lp6:#"ch>4Ea=mWqD\ECM5X+"%::=dZZoDE*45,ot9X(EW+WLB%9
+%6e/9Np&sHPAgYU]JblE,45gK04[72$No_-^r6fkNReJ;`T;;n4-M,`CI?U(FmE#Ak.&qu9kH!k5nr-RU2O^t&@aeIqSd=(]hO4[)
+%2jh-j9Q!%<Y<B.sf=o7.R_OaCWYqnZpeWSIgE01ga_?(bKs@&ad%@-S!Nl at i\9'r\Il?,PO/L1ko_?E8f>6/=ZLu67BD=&VhtAD[
+%o$7OGT;JB[c+pPF5 at 9q*mj6HD31YC,k(i4!HJ:qcID(n>-KF-3Ecs2Zl(X5NZcS4DG\9\<+UE7hU$-Vp;SJ,*"B;lm8X<[]"Y;-M
+%9pU4s/=F":'s?g/e5U*O::VpVE%1Y<X)QtCDMmkCP,1":Ya!"9b3hkf:(qQ5-:_'i9sKJqiAcs0FFT_&ST5'=WV!gcVodH#S#2GR
+%Qr8,U0-G8TXt2J&]cG at -IJNchVr%Cj_OJn=0nnreI!0*ob%^TXW`"1'AbXX;BKTu]UN#$M8`ldNdSff,q-huV6K-YgDTf"4l"ih4
+%0:=)X]r3OCN7ImSHo at Am2r7'HI%20IGn/<fnaaWJhEs:t.pA'6pP'_rZQ&HOmrkurO\0&33M/H/gZq'pT&pD0>ZF5eAs4%[F<Lle
+%45*o&A?ct%>bb!ZobI1ae!WUOh&C&+,'h:GQOD/>jm`SeaI,ur/+IeAVH)_7'69g60Gm37:kC-fjj_;c*u-b%n403s4%^48HK"@H
+%R9Y(]JiXC at qV9;<G8BajZ\]'N-pDl,R=H\i/m.=I0U)F(a-ro^,:Aq<!KT at aEWH1ln2QF*`M`K(,WUgJNRg0iR9J#I]q7KtC^;-Y
+%^jgR8Q0;H:_nRr*k?e@'TX-mf2$uCo"Ce17(:O0]#D\3O2c;aL9$ke7Zn"bk!r>:p*&)Dh-\@8=Z(n*&b]"k.7ApJG]fH)9K`8m$
+%JHJ8;$+.fOTS<O[M+^5)`4E!QJQbCj\>>=LAu60DQ7c0%!4a"_`^gJoII!LD'**<_7Z$+ur[S3Ya8Z2_s/2oZ]Pd>/M5/c8+V'KO
+%p^^QAaL9K,d`.G^hY3DufiS2\FShK.Bgg9agG#;b`AX?VJ#[e9\aW=0T_r`)Oh,/ZRFSCnp*(&31"p[p^AFKJQ'ReIe*3k#RCOF+
+%GiiA0Z1O004a:4=FEOBmK<RlQFX_km,69ocE#Ae0-!R/l^3mI>)n8EE+dYu]g+!q3>g));:fD<&=&DMZEKo-9?I4DK^*dK_-'&]Q
+%NW2k$Aelpn;Yu._^F0c4rLO<_GF@>aQSgLPS#qQb<\p at Q&R3.&c$`H:]&/.gW8)XfBjss-#:h1D:2rt]*e;aklH)jne/YF:(`[QS
+%RkoW=l'uR:g+r#hL>I^q>:P9&@_g^]Qc"X5$F__*CVPNSF%9b(7m[6[b4taZ'N&&1'8u0iPurHuWc<Oa at Zi@PhUqY_FS:*>^VPcl
+%2RrjskP9-Q5"s30PIj!"&tGccg`.odcVdtpkE\;P]fVh$*oUsI)N:Sc.\a`1Q.FGrhQ!_*2\Mm`h5d[+g28)lU/OS]3,,AOShj%5
+%B?Q(pBJr)>r<cm4JX1jgGC-l at g(@"uE<pEY8)?>aef3JS`K/'kP-S at R4MC+m([7K'l1DgN+i<.,OA,*`=_25!R4g(Y`H8a3EJkYh
+%G5W0OEqma1e.^]_Kc5fmCf(%@nmJU.[r\DRAusZIF5(o84*)T+-B_kB_(hfWcM+-`6AIb:24GYYO-b!JG*#qs]q8(&h.Q3"3d3b\
+%8*<-qqM6QB.Va//Rc7'1j-0"2%Z+n?+Y'K?8[W_(H9Ror<,QKLn?rHQQFM_ZP4=s97VQX/=C^PmA`TaZ at lP9@'g1RGMds<g4\QML
+%pQOi]it,BmUV>f7<puMe`g2]rMo40S]o/7l=%9CG\\qjL at VKFi[3g3+>ZY9$9-W(t'l at Q&Du\s.E[H9_Ee`'@akd/4G#9^T:!b2%
+%&02`jCBRpNFe-=I^@"0YQHB.$F2chXmb!c=\UWrErJ9?sFUf#@[;X6<^(]n[^\?=B\&R;9[c)H0cI%W4`nBgq+7DYu2Nm1Y\qrYj
+%n"lZ3p^_i[ZGDhf%'Yn.mRaao/=Lp,WIX:<K:ae_/<AZcpa?fnIIZ at 6[gsK6L%FgF:J`V;'E%BQou*R?O1XSIJ,[<303LCh9*E#c
+%3BE>SIJje!2jHIj/d$isjTCP/iVr]8R>n7Bj9mgbc;X2gCj'qZ1bWK%g-DQB]KLTj]="egZe^8X at bEnq5-Q(na)a8K;Q5'gEZM<j
+%!_fqW&,nuR%=#F=`?'R8AjVu4&CDI"b2(ms=gF7nJpUC6s!0Up4YLRnk@;10b$eCP$X"_JA2aJcH4KKsSM(RAZjK$b9Fp_`%OU@[
+%<Q+V at lnFhl2:WCOG*\'q6j`63):(CFBQ`ohCGqf^o0leO\^0qH.UZE4jQD8eq($Ud`qI$NC&29q4$E*,a-3E&7qq_/TmUg$Zq-PY
+%E`.1m3?RPl>7SQN6g]W9$t`!;2$97tS5.)%fC_agF7RfEo'B!:WSm1+cq.WK4FtjN,)d?cZ%j-ol8Mp1m^93V9ELKo?`->QnSfA;
+%`rU+X+:*Uc%B-cd#?t:(Zo?H-fBjGFFtWV]c78jNGP:,]$B?`XOn]Bi#HMZ+,-I\R)>Im=nOFG:=U5T?0 at 0Ll10OqW8#`tE50"nu
+%b;oI=<t[[(8$B-+nT3Fp*Xf*a9Q/gV9ZC_'e9S+bp3:R88RA?&F3Cr1XbMj>b&8=PAs;h_Jd0'mIlomtH_C^o2]X!4/FuCRVN\*g
+%$Zufs#-<d?f&MLVp<+Cl/2)!;<gJSkg;5XY_=`^?lZ3[+pB"ls9G^4*q.[eoM#$,f8Oa-nX+Om3H!kdRdaZfKlAPS54InW.hgMf>
+%X8mb2JoSLucVJK(cGo+cR(ini)c-3?j68>&K4VBEZVtqPBG&R'b at I#)\Xaefdr\I_9f^A]DZdVh>E"`%,kZ%1>0bVUQ2?8RHg,pB
+%((%fq_soRc`qWC5`fI,ScI8PFe6.h_Tg.hTKAJ\^54t_Y]\U[\WB(bY+$GlRg(O)=7$i;M?s7ho!tS_T"((,oi5nhCPF$<HTc]0R
+%JM[+/Y+*3W%Im%X][@?1BS]`"h2ZX*1t^bM[?*;*GZ$c_SHIaZ".n!QpEIJ4*q'oMN"GLH<7+A.(HQu5\=Zhqb*R at A"c[<?JCA<Z
+%pM+.4c!=F(6>-&o_:*?9j'`XnQKqJm0<)s9=k>-H9([V8U)<dtq"XIA\BL.iHTt8clhSp33iP?=9k:G$i at 2bd372A3p59saaf2AH
+%berT-jCSTCRAq/I*iE:]3\TLf2s6WR<@5XcmmpO*[J>'U*07afj+E!;o[6KXIoC7`HTF$$%RhtS?W418&EO8%1jZe1`OMgJplW1c
+%2.(7<;rd0aXh(4B9o&7#pDt<%qG<o3gWNT2'Dd_.h]ljfeoL)d4T&f8WcL/NF?8h#fW/>k]"Qbl[KBI:Ho_)q.X=3a79B==UD`Z"
+%RN[IE-i*8gma^i2Hf]!i at 9_$8fTN?%ThMC%n<cIoEBn#;l`Ek?lcs6lEK2Ia4lc>AcM0'e887X+&*^.BEMZpiC_tbE&6ITYn12$4
+%cd%SI,Yr,8q5UXo?(tV33?)=_Jq&:D/A^Nq(/g)d at Y#VI2]*X@(fCYMJq.1/KBh!C'XbbCa"qj4ePG8i8Ki-HhcE4+hH_dTZtE[d
+%?C=H%bbiO%^R&LU]p^paY"m.%a8#f):%m"n\28KAEH5.+BXuIq.=HVm^7:.[=TYc!DQjL><h8Osj(49I@*hp/RDFZugG2cM<O)\l
+%;.A%7]imX*-Bk0>V0ciLC at A5U;T[bXlgACl*V+[P'^ks65!Crn]^Y>9cS+scqQct;024Cb=3W\k)g8gZIa+^#R%d+%UZZ>hOVaj!
+%VBNIlP^V"glccHT:gbGaL'#>01*)qH+^dn'IU<pio'k?.o&=T^0/`YG*Qi%`_7_D8X*>&f%TPbPLZ%2cMK6<!REWMuF4P=[/r):%
+%-T]`_iJuABNfT:]%>BVVeT&+qC91XGUSW/b=Y-m1/luSqnEPVrjil5A;rt-tECr\alLIceDa#M/0Q['O-FUV)B1f^_j&J_NX7OW]
+%e'tum?7]a\$En^KCI at Bt*0-;FNMK!NbfKV$f)b'!\\Mk#7Z)Qu8?,8p>r%2!WfiTF(KcAIW%&[`Ote!HOBB/NMl!;9#4[5JJ@])E
+%ni2`;KFm;SWNB)G>lr3F"0b2)"I;Uai3SCQ%1acr.h3#Po*&ZEpN at qI%>cTV`R[7AUhm_3`-:X!HLg_"S'gH;n*gj*N=l5?qaqj3
+%'7A9miXa\VH?P5Di8uPJjXY,O>fGa*Q^V- at PYNi%e]C6D\"YH`F"<"=]YgUI7'GD>m#(K0d*iF5TuC\#cd=t?$hhcmm>;_VEn0(i
+%8U,8>=ao at F_>Wogfd,$u[4bEom$OKYBMWBmAWBH3>3+!$d!8`hrIpEJA<JR3W?Q*GTLdl3+$Gjb(<^t);YfB7IX:oP#bg`rDcF^E
+%2SK^[IW\A,onn;!3XF4VLdJ7Fq3QD!`tndeZ%W&tleS$X02+5DMbVRGI/o+2D-T^,5Lp`>VBjKi>F>t3HZtJR+]GYB/Rhh$i9M;E
+%&mKfe.c)'c^(#,/<Up#!@q\[ESpB>sbC2:>a\F<"'R6RO$4^10PX5P]F!N4]TqVj/76+faQ("IJ[ssW;-D2PW'<8C'fS(b(l#N^P
+%<&"i\Q]mLj>t[.VjX\^a+5RE+?gG(V6q&1(obagq_AV,7kh],>\/J_J+%IY.V&CD*Mh4pahK0?C.53&nVWsX\1_*=8=]SP;\s7%4
+%1">^=qHrGR3d>Z\$R&Z]A+(b;%kGX:;%FK=G,XRRP_WC/`"l=!Ql]iA%7dVK>cU.a/7FRCge'%6-rY7;^947neTU;+an[_c:ops2
+%)BOPTjR-iU/mu,bW>0!?a1NZ^;EpO$Udd!sV%jGi'6T,&Zh^38<D]SHN['C]%<<bK5olsTWhTo!WN)m<$H$,A>*%V2.?=75\RqLh
+%=e'WDd%.>>S^5V/<i?GQr<^_@,06!CkMtacl-i4D/?-ep4[uehKqgjGBqrLkom+Mc.3lC`A_WCZk/m6T/Z9#YNHga at 2C`fCTj"M.
+%:bjP$eZM9L%_^ug"Xd7DfohTq$l'*g/8"HfG<Ys$Q at 8f=ZTLob&QdP'W4XuL4#7XM!ub+^WVQ&?Xp6[7#G<VPWoqOUE2T3@>7dc#
+%%Mb&#oaL:1HMcmS"Y:uP#YO1ZfCjRUTp3l.G%-n6]gpL5?``=%?!S%>m_+u8VrPZ0nRSK$Ejn`KDK2cWK6)8q#WtAlB<-&NXFl=H
+%5tq=+,_;Z&$50g1,.RIEq-8qAB`tS07]lfcf\=Z08o$J2Hgbi#Xi?kC]iBm>g8]U-C<K=1\lB?@??->(.]"fUEo*Fe\qet=IX>u`
+%mol<,odUp;MSh;Y#:.%[\GtR\?oA$bs27b488:"mi>cdDTnhg;`PQs\=cQ8,X7pWnZG:Zs;tV=oIY)ggN"a^)#Nq;'laRX)dMmDZ
+%dmW.nRu5tBJbheb)/km9jciZk:&k!92GUEML6R9,S]Lc-GB5SB7ik%1j>][+g/"oPc2#'Km/65LoOt\p]Gu4ViKe at i@n5(QSuO!.
+%_soMb`3"JMb%9[EP[;(SH"k\`@pc]NV3/ouE4tVu7`]@tBC!=eL77+g>FM[=QJS\?A/d&NBPn%XE&7d"6`q$2Pr'KFj$HOSgr5G#
+%SW^&#06Ih:Xib17co]]hl""t'AoJ+Y#FLR9q:SBW_.bT0S7XNr+SOtu:s"PWGK at U-c/2\&\p:.fnEnomr%srsD^S1l03rq1 at fUIS
+%!P^\90F2q$hXGqQo>fasJ,`=]GCmIl4.T&VM&Yph*"Cs(b-`VI"eI$M&&Am`5#$(40416;cT=)I,$n!`Bt@!frPI\rOL;'4VB;qs
+%:Ed-u'qs]'&9?IpGUG!fQb(;t4Iqp=`=_JOQ!-_I$Kk'Qp'ACG<Q3JBMZh>u@*ZE<^@&d at JT.Qr!k$d$:)?\qd[6Gn^/Ita-(Vc'
+%DDA4lFUrqIqq6jSaq;4pg0DAj/.ZD4WU#TS.0hl!hacq<$LU/3WNlN7WcE0KW>ZtEg#sk):UMr=Q!8sCb+rJ*il=M)]lE`.e*7Pr
+%Lgb;qr8k)YMog59j]Y9=U]&mAI$F&NiI6KK.o?5>SPnHG\A,=n[9%)m]VnsqgY%JE/'6.NeI4TB&#?Qe`<^!eM8b`jmC at Z+V8V5I
+%Id*\g59>Z4@,]WUM^R2!2'iG;AkQin%b%37KD?@.\ujH,GX>Xa*m8q9X`[i#DI8]@]AF@(5;o%L&d/Nd"0Ua2o7$$PoB!e>R3-aM
+%fjm#8Lc;g*?#.htFY1+,iIe3r3Ft%I02!<(>)TsKZkbhRYLhlVKg>qI0]i17,(!bj6FJj;oP>B"[3sOL$qd,M;>"CGH9OWE'O<',
+%Sf3,W&'gMSk=b7e557>@*(tSg;iF2j.M88QoNo*gBrb,M*QG!XEb6-rD6X#mGYmHER>_qNfI9!]Y5#5:eQHqVC]eS3pMQQUB9p3S
+%)Y'pHM=2HZi66<n,rEYo2kHk-&)B<<-HU@/+jaJbR>tZ]VOoGA/@rX?L(["1d\FqZ9_LUhYC%\;hQ[c&>EuO?\k)#1;K)7[SY*_I
+%Vl at M&EH>3H#NbZq\J4H%Kf;\tV%YAh*S8-/d![2F1hW'SjO78_\2U!'"1,skR:b)E#TW$/_BJ8'\1U@>kN^J_?\f,S([528HFYu4
+%@I+Rdd?MZP#O(XWDrkPE:[ZPa;lu at P<GTR/pMWFY9e?62Q@;=1pPCFR5@)S at I0-mak`b`8q:6MJ>Ff$M_"7E5-i5I`[71HC:bJ0p
+%O>b[fhPl0*57\\o0M2STJXO)L0W4>Jl[.e[a?:t4)@^?k7:$PS!K2=8m:F']*eY6aJu!c*9+s7?6</oi^_G1X&_)Gl4`2]H6:?^u
+%6+m]J#F%e(/Z'@=3N]:<Yq8\4.8`Q3dF)JSODXe=k)uNJ5f,J`L)hBrScDs2#@SGS?4]R.!mb9Z,g^*2A-<X@(ZNLbk*Jp?`>5.V
+%#*aKhT6V<S-rS$i((CCN1k]GZb,?dn>\pZq%RLKm..i7t`g-]@W\t6LitdWA.`H(7MJ.f6a!_nF at Dpu2,tt\u+BC<akSN2hLuM<Z
+%Z.#;<b*EAAGY6a7e)1&LHC,b+U-Lrj/Ku-f=b.etcSC$)/kjS4mMBK,J[%0nbPVDmCI;4Vh(@u<q+D82"[,k<J\/-p*bJS&0u6oO
+%p=Y#m851*UCRI^SO?XN5QAO[f]!*?":k08.39/]/U=^nbO[9lH[_]8861gCTE<O3WCbuYA3\X#DOgBA$;tig4d75u-V[Qaqb/o5:
+%$^`Cg5@^.u8'eX#GdN5jc1TGnp-c"tO$D9CA*:tGl/Z!Y*01^cp8!N*1ql6\!K4W]7p'Q#?>"li++902V-8in%/ta(Y#[%OK.$C?
+%0@!>dcOUf7\%V.kpLhnS^q)IIo8e\%l]:P]O798M$'\*7j'B's@!fAg[dj*Q+k4Y]FO.$OO2b:/#PQ7LncJ:-$,ZZYU6t$!a/\L$
+%#t!&"psF0PP.9pCqFo>ErKFekl-TTX/Tps%p\86[.s<1hpUTDL$EP"oeL1YA3\\B*R&O9nF6]&QP3NW2<1/K$gqMCaKO1K@>]pG1
+%U2i7[,%rkd%8<oK"0)Zk6i`0I!s=udL&EUMK/c2GD?UaXEd?ZM:CJJc$qB;k2(82,![(D..0W)."]3]jCIs/s&TUWu3)bkR(-"Dl
+%]#e<Gb+%_hR3.`nb[:lZ_Rb&=<"`'*d_Zp$UuZ!2S5Qm=@H54m^BV[_4;OUq!1sE-TI24CAK"3PCGM0U66nM?:*Ee/6h>/SP_)u@
+%E"MgG'Ja?r at U"snb7J1lM'AAi?ajG1.0qe58Z6KPYe$T<OXYI\Kf*s/o at N?m&(dKf<otTk(=klbFGU?\Ji-K&d_Zp$jQf^Sf$kJ2
+%9VmG#:as7=WEa4DL45O_$YuCj'PR)D(6rkCQ#SmNdCQVgX2j6-=iMu5159cT46$7;:U(qN/!fRAd\u)-RBOU[r6<`'%G&$r>*Yo$
+%W"J?aEg=PE$#?S6Y/VA=R^F0tMDKk(X]W2,!4;iCa1BCRa/qU8nl'6c[jog<RX/#1Gq/c9._3o*"rB>pi>>5q6Gs]femITZ;J+\!
+%Rb3oeEkTb$c`WsQ.LiJA9)iA!"Of"N&[WU[UVYD!:o^Kk82F:5HqFDPWa[fXVG(Y6)SpBP#g3tS9;qbTMce@,iI!@heB:Z[;&*7k
+%OHC_e&XF/A,ud;SX))[[Ogtb:6!:bM%BQP\a\"D_A^(ioVUE8KW:Y]M)OkaYfmX<c3WsYWd6J6[:_I6X-5Js`c.GDiN"ihg[pr>Q
+%$VI at L6Anr#a9GU3 at 6dsp;H/>c%:l8*[:<,O$VRFU4PmAVOT^]#\^JReq*kiPb[<]%L$?0K0Xkri#g44E6>*`t7BSKai/"<kat0W&
+%P`b/bk5pL_F2>_^W!k=m/lYaeMDCG$ejQ?BQY;Hl&XKCQYU1j]/fF*\RuQ)q%2-M[*TPqLq:FmT?I;,fKcX]ig-_s9LY)qs'_';A
+%15O(P)H[Z<<*[Y;,[dt^q;j&Xkp6K5E$Ass*OtW>-*jq8ck+M=SO0'$`WBVIQA1gH`1f!PNGZjAPq550O<N;O.IpJI/ePD;Sn>Zr
+%VWAhWKf+"[DeNVFL8$oolS]CY'h#Jq8MBu,=E,g1p9V(P^,ck$ZA[f7?V=og/P4G;K)<crSo[LQhD(0Z*(P6b[s_'Odnq3r[F4HD
+%78=rs_.Z3iNQR>,M]5Qom6#k at U8"n)j^CL]7\*1o;n!*'lL17ZSDq+E2n/DLQt%S5Y]ZmdP]n[?a3Y at n5q&Y73e-F[9]]\K>EO(j
+%.\m!#UirLJ:HmKH^"EiF*[;i5I at fa2YnF/Z,nTW5#hq?.WG,2DX%Zt at l9.g+ZMVcmaMW`BbT*kuS[qfTVf'W65gk^Wf\C:$:#aH]
+%Tcb4eLC/:MY*VldEC8#(aoQ;-do!]q.Tk`1igNt:^af2uMIMj'TF#>Q\IhGf$[_ghdP.q0XPHYM%B4=q8VQfuI:tA\eNfR<Ef&dk
+%@^S!%:/1l-E\f<Q)`f[qF0hn_k1$N%ETer@>5"cXbrEL4_gZ6gnidF#-X90;9PPU;6=OC'a7s)A?*C2JH_FkQ1u,>aq\3_TKO]BA
+%Q)QUE-7\+9^)!""?&?L2.LiJ98kIiM;X%7Zl)u4&WkBak;Rt4rcIEsqTT4&TZHL(=%P2Q5M5a\_UCGA";l]t'PtO&Ic9cZn'p,q&
+%]6%9%^kE*&\^[!$X&fG[e-h8prESu7A;m^M<:qG84!@Gle2i`2H.^Jp8WGQn?Oq5CQ?lEVNR#L"C-I at 8^-nX?0oM=S1@*+1!BPKC
+%8ZZq\Z[25:,HVM)+<pHE-#las5IA!&7VYd)m:riMe3;O%L+Y%$gtesV0UdWV>+"UcDF.EVd(QgX<SrP6-b+a'Nha;!OU20:_.YDo
+%3%Yq*Wp1ulB^ohO]1g->;9>Uj$*r;KU',"76Pm`t14;;K7%Aml3`tUtZ9r*gln044$sL]*YDp-?)&Eo4>hIDW3TIt8/CGMseA?f`
+%G-ka\^mi#ig'l]^8CNFf#\,rlZ_JP<@CuZ-obbJ8&SBd:,<^qN"Ibm@>c<Gu:tQJ+4L6>-\1m*A.c=_=9K;D6)P7,<D+"j"pt at 36
+%G,/u]#iqXT:&,8\<0N`0FV9E9`hEfBk`?i8Ho[R3_hlVeYnIH`.'g\E+[Xul=K154S@/fr,7($)+9L\,_Pi.l)P7+Qg+]`d4*n-!
+%:"[&Dk^aHO%Qdjj#D#7RT$GW<M at 7V[0ak_uF5!R*7k8?&bYBP/%2aqEG[>;Y-BQXpGMqdkK'M9_ks[OT],Ba>6O2`p;Ob6tYbm%g
+%Y,?CA#M2Y?LB]?.JK8Yb[$tP*JU`*=#SZ1_=]p4mh at Uo2L\@CP_M1^YNe8.B?\8p_HP=tJ+pHL06P-;KM8oG0.Tac[#rI#f^^<[C
+%2+lp^IG+s`S>FQK,%hA3L.N*?@&+RXl4"E0mAt7Oj]^]pTGNO=SbF$<Ym.B9YmO3Rq='b=KH-8+4-`*VR8bq>VUE6e<'E!^f>\%7
+%9)WSf$hTQgkUbEl(-*n;WETOIlB_(G/^r]+gj+6>8?A,g0Q'j+h3L*S'Z7'M\l#=SK"jlOF at -mu3_]S[26=VcjX)!#f2Y'l?EW1s
+%ePXRIh2^"UK[an^]+H.MK=Daf;V]TEKSDR*Q#`?LNqL+0G.(DU2Xb*fcOjsa0'3m&B+#I?4\#uog1]2 at .FXCSc%^S7d1r^iL&'M4
+%8$+!OVB%u</?"(rL\+-tF((pTf!#Z>lngb[G3nc2Zm%lt\M#a1C(c at 9%WZlbqN*$I(.&YV2K;2/Z.]7Gm^fJMQ'lGsGQpGkN)dXp
+%kH'8MI#aV&gYha1)6:jeW=q0M?.)4hN&mk0qO#7=OA)?V5m>IqH4_'&q)ARWEO;5gZ- at I5E0/&C/Vo at F'K6d1:Xf_nc/[a<%4OGN
+%)3!f\"fT`G!aGld-Z4k3+qC2[#O>J'+7P)3%MDWP8(]kg'O;t:ilL^ijj4gaGj3+>:5nim+HV0a0p\B?qc`Y0(`kJJ[H3nhA2)&0
+%JnT;f_JC1Ek.Z4XWm2 at shrs.!2HF.aaU"#!;TYA8Gmu$OaG8g_EnU\e8H?DAV7kRa&k*[KU_q#u'rRE=/1ck(6?Ii)Q-;Z!K0^2l
+%cbUk35KPj_+X7`MTuaO9/EI(5O[%&e;]IH:%H'BV^K'N&g"2rgLFQCBE4="Wd^UstBEs*.'hJ-jIZM*HF>T3t&<!%Pq]0AS%o#>P
+%me_Dn70]uOQ<9!YM*k8T/"@e[.^?uV*m?kb,EOFR;'XYPG&*mC(<=&E^3U/\b;f&P.RDGm;Y6bSUgao/KT^<0RW(AWMUn),9aDc0
+%-Z`%hFX9kRGmgY]Ti3Ra]X+'\Le9tU<!q&E,q)\E)Pb.#aeGNb'0+i$q"=bo_2+,mPQ6LFi1[=];7X_K,r at l"2M'K^V[tMUiVBoO
+%.QNWCl*Vs-_hr:cVj8LI(5e#`$@GiBFM_&[-@"/_%)5Y07hm$b20Ukea66Df_$u[7?`#UPl`'OLE4jiE.r![/1,c^uW0/bgf6gf.
+%QHtm5VXVbIaMJkX[d\V[AeUH*4>8 at gM99G6mI`;tm#"VKN`Eg4di:%CFV(;aMO_]e#ur^;Nf]A*d9;@HdNj!nnId<XBMg9("b\jR
+%FKDpL+IQEI70=DV`tCgC<\,ks.e6]:NaV.1B()m^-FsI4H9GqC7j>H:FX1'l*=:;iNXV2Sl[etG<5oYP`pGR<[lEFB43r1OVNOI:
+%<&VAGoI*A.8;&uQ at i&0;V:rV@[S)>a(EaAn,Oc>AFq5-P0cmt43"4?RHY6,G9M<jO:fmZiWg5`sR6>DGBE2k#:jDRpGW3ru9.Ncs
+%hIncK;1\D#'ifB`=;`hqBod6`[^QP'eEJLY_dZ%fOa=)L`rI(sM+F+KoiO:K^kX<)nX5UG\TXPJ$>\96jNnL>Oar6+Z$t>""ILck
+%_bR^30;2&B][)ZR.fs\`kma\V!0^OTr^c[6'iRIB<e%IS6p=Shf5_<CZtsRipEEYZ-l5IVZrmu_$s99>iSjudX58iJEu:EPhRU]*
+%4r&Xbb##eD-!-!>U9E10fn7LjG\Ib$(Oc>t/o9ag*&mDLBpbNFO]iU$oa at MJ_\_f\E^LU^h,K]0#[kN'%:,?BOVd8/*nMcD#O,7+
+%U3_",rFOK+cdR&eBl:U/k<02oZQ;,0oaNHo]\[.Hcfoc"a82sE'#n_?$%-+AKk+Vu5C#or"Qha)bT%]+F);n/NXm!YF'\hb'TD*\
+%U_ZE=pegs,Yi1iq@(u[ca^,+#B.-jl3%P%c%O2F)U.)ln2/WQJ>qcL/7#$&HC_,T1"VU+F`di:[37i)DZI>6GDVQ'o`^Fl5GUJKA
+%@;XjWGJkE@/nC\@irZgun!\TD+pj(JB#%N0 at C\)gZ/7Q[AA+2K*r'\I(/"ROguFhA#Q"F"^fH9b'O2+u-JW;jmB#3+;%Y:e?r.1S
+%WjO at h;2QF=J.s#QHh--MSDLR/V1'&]8?I<<$[>LO$YO/iHAuu4j>*+/ZtiHe(bRG"eA4P$U_kAZ<?;@hb+[')7;-TOc>p2D_M&G)
+%R,_0m[,K"&*/rCa)@WfG]-]C*<O^_FZ?*pNU5IF&8K!=7[j"ZI&W?jImQM>>R4;V#N541#A6BKV(N<mblXlB46KM74+c-Qn7(++/
+%MCoMUETHqp3]Yfk*uWf].#mNe2aHE#D\asAkeI74]^"E4E3O at kU_X_(=PuOCW,3:NBe8bH_?(5t/F^H_^l<,9S:cqb=O8`rFiI6I
+%2p1k^[2U]jEHB\=(H-ADcMf5ln0!Z>4:!O?5+j^<^me8MFBqDI3_<_Ta--X.npMV2I)!^L16C8/-dp9LioZGXN`[MpCOjHIop3OB
+%&qG2mROj;5p6cFY)IK\CNQH*"k5<7m!/?O)rMA!uYH>cOT_7Bo%m+_%\c^R>on3!s$R!nhH&j?'BV09q:<lS0G0Ekf:3Wqm_mB49
+%_:m:%P:A)?6WC>hSLL>e(PK:.2&ZDLjN<mV!:05oM(rkAZK>iAY"oBq\OM^)p?h7e.NX7o:i<eVD>c0#8]2oU#-i],AI'P(!H8$/
+%j&4Che`rOGO:NVM>Zj%\?=@tOOVik('lV]u>$AOt=7FL3=QOcR4Y6eu68ac)L1(f?l0J-!Nso'.^$KN[JUj:>"ChG%#hRA(<lF8R
+%4TOG=9d+$&!eY!rX2_BVT&p"o<BsY?\6nua1Y1?6%j at W0SLM?j<EN[/M=hm#o.rW[h29ULZo3fGWtsb7X,mse_7Bjo.NK1$hOosX
+%-VLJYo!"ei$_;K&:#.:d;n&!OM<T7bdGd9q6G0>D%*$F`LnMtFJ[knb0ifHJEb7#Q1D>AnUhc9QOQKt=#NcY8l;k`iQk7E"CDA1P
+%&3>k/Mja.Gl'R2 at hL"ClXg,%;2R at +gqE(j7Qr""5ZM'.jrOgk[DnAN6rZI(CL08k4JQFKB-lPKYa</cg.Ssi,A0KUjkn<bQ^'?9u
+%8'IJIU51(I`3tg08JB\lN-cE\0RDQ at eF+VNSg$W?Z/f(6"eI2=S0/!V$IYs\aM,-DRiLSgN,T&5dkLsqH:Kthf@)q-f5]us2e2Df
+%oJJbA^A/)0As9nI<^HDZjc,is9^]`^4'sPN?R_=ZV[b%7*KJPDEf(.l=HG&Hg2rS,mFW_Bb]F+KgWETWgR.7BV+$]_+p7E4V])?g
+%fp2ZA-V%<O?bLVrb^^-Z11+9%NTT4]8#$7YqHP=e#I+Jml\%JV&m*HtY<X>oQUN-Y.VQ3)-5n&2f/dHFU[DPP9d3</EJr+m4NeXI
+%6"YK'PnK(Ie.;adUMakh_U;"a19M@(fUQ6I)l8q\LoV5S4^us;MN*440m$S:);Hk/%ZmZVa-g3<\aEI2?^K0%&Zf*>0qV,o()9\X
+%&FNN)5b[$VG>O!i(;m4_7[PbsMl961<gZdD7p'7',8;bep!h'cDuhA-^gR_??/dU\Bcr=S5gfXkCG1L2LpCo#DfRO?g>S'`&r'*C
+%'%m:t\'7SP_[t,p8HZ1\_(=%gBEQ^&(jJ_#[H*_*dP;OU,F2mWU(/lh3G%K1'n at P7,RqP8a"nKF$_D5-4r&ul>L(TR/?-qAbCImb
+%;kB!^(dpA,B`L%"4Y="sSBn^k:pdpl*ASY7%]Rd$]8^7oU6&2#[@?To3b"B/2G??gPb,H*8i)\#I]'+8E[FcV8.jAolZZQlKs1 at Z
+%e4 at 9RI)ff^BVai:da-ksgcZfY#!O6Dp7/K/qiH^@8!?o:+q/4kG3^Hs=qPok.,d<6K^DG at _JY,1Y_VNZ at 2/Bo:hMf)pJ8[&j83^u
+%C<U^M=Jb-oEDK\j_$\=0,X#Stgs at N.8:siO7rR<^j`uClXGPNRhS::me?^pD#lo-B]cs8b'k+R;$=!9 at KH5JM7*bt,#e;smpb#-3
+%ld]ru[Y_AD_l.a`BR>4DG.Bl.g>;_[)]t/=4:`FC5a&hEO]ARfqXs<)i)qnW`8%K at I!"[=8LNHPa?-Uc$hS9Agl_0!G044Q0mEa5
+%dp:Mekj12YW9a^8P[dKV%\ZWbK8.<)<nCP"$QQan.(d7:W`K8>qKMbr\41D7euQA^P,uPq%dkLUd3mt+'nAXf(qKkA-D5&3!qPO4
+%Z[2QsqGm at p13L[gM=gJLSfq/R&<*aY"f4Z5<$W"ah#!J3!$&R8-Pp2l]b213?]fq<Uqu2;]N+M4<+_A^pQUmn_hsnhVlXDH<m3/M
+%hhm4#<B#/AFEN^GcdMRL&qUDJE3oXSa5p;FKQGNFK\^2FB;3)^&7"PtUG0XB+oscGI5rbd5]nV#4>:\25TgELTaN]tB1'.S-.&Vt
+%dJssu+RL)?gLpimCQCIneIFhg%@YbGGGC</NAPC_HK_lB1.[n,T]jCE.+G\_TX(`PI3#etlF;Jn*cFUO',=$q9sVK>bE/NG`/biL
+%G*JqS<0[.s]u=7CI'<p%44_^;'_Xom,/m&2<tIX;M'&lIJ<#!7BI*\$%M7TJmsSaK7,"kg>AAP85Xj$PJSmZq0cb5DHHE//U^c'[
+%)AdXl:+inOXYbfNGG>n9>RI8ACs'J>mNG&_7.%@)IltGpX?;YJ_nP4>O&2s1[@:F_g:n9ONX:=8Mi]Hc(Ell$.+^[aGal$`XH6UK
+%'RId)L3Ic%VP]Xu+;':/=?@kmQ<KdQm8uHa;\NLD<li(2#$*P2DS6e(kaP;j[='p\SL9K<Vs33\_qA`ZQ!+hfiP:0dE(Iuu6]TG_
+%0)golYl#.6"NNq0h&J#-X*6(QlJnp)b]YM,'S&OU)#2Al``0,E]%'Hc'rKc`r5QNggp$--GrM9V9:+[9il,4`TQ0>STS%bDVUtE(
+%AD3/r`n;lH%ZocL]cLj$)8E*MTA-5gTa<po)eQ=EFEH=g=JNZVY`cBEngagSZn.4GfHLfE7Os?@X:Rm(+V%ee$J$U8JTpT"-4n!D
+%"Hidi"B&bO"VOf@,UtTW-):lVQ37h`<@?:":R;2-X,ojV,kW4j at D!4a%lAPN3Q)-AD^Itd#&GCq?K16D at uJ3ZkIr@WUI*r<0;6M0
+%JC4_]6K%0H!MohZ\%uP3$a%Tc#Xg(+*\`0J_%uW8W;Ju?=O at 0R(uN2O:kb_]6`6Y)bSF\7<(.k/iZ_i[kLH)YUWoFW&'EmRJ6E0H
+%.Tp)Ji3lo(-\F6d"`_O.EQ2#<N!hC[:kb_]6`3 at V&>qn.79/ERau@`Z=-up%9m"T8;4Ko^Y^Qd24G!5L1Y`/2?AA(mPbYm[,2p/E
+%$V at Z7'eG)hoTWAadXV=kQsZRO&O8ifS59kk)nk=DSOpcI"X&dKoZ:c6g@=[Z?]!3K#<a6@!;=BH83?\/cjN+]=?eRCcm at +>a5B]Z
+%Z=dc*=;Fj:rJFg6)IW9;D!B&IE"Id6YBaH&<Md%uY%g%3fh$V\]ZqAa[1>/X?Yhl!#h*TEiC)k&]a#p[SEGc-(R?^'=Lk58<@(#t
+%jM01j6g?(?>;@DaOqFZC)>iNYZ!UWhXsb/L-,91_<=c(YpFql"XUd,R_M3?'c1Mc)"ljS4ju:)]`1:k?%$\*FG9e.QjVBar@)BIT
+%,GBjsSEi[I$d8D?mM=FY*-2;tkM:bMdYWWK(=24F72AR6T%5,]J9 at q7+/joKVf?Yq;N:Qn[Vt](DT?sgFFdI2R/[ME_BC]n3,=&<
+%e%QU0n+]ZQ>/\/83oRl[`poa;Xpd4Dbch\H2-rM("7<uQS4R7!4Gupq"!04R(J>ZKXs=F#BFo9gMD]>o5E1>BEgo(MT5#3c"71/9
+%(Uh)tM$b]?YoFB$LMSM,"3X;'ib5-G3.Vbjnq"A*WY"VW4T25A8W_VY'HRG;b+$TJ/DTN2bheg$c`!:j`$JC-q>=*r)O,KS^Q'f$
+%SP9T`2>J<XH;hX'KfKaif;a2)gYoWeN"/T?%;XPg?I4H#G0/tkc5q+Zm`koi%Zh;nO.#9u5du')dfH7?C%Yuk at pO"D(o2Ed_A3aR
+%<Eq;hNoQq\,=g[MSHfX1+:BrtX^2<UWgD&uU&i;Y$ej\e<fmp*Ij8FkL(C2S_R"_8'G;;ZPiBA>@C=K#'siVYftn-'-!ZEVBg>T>
+%6>@ql%KG!U0[DFC-O)\%[FSmm;-Xb\$:I=RNn?)0!E#?OqEF,96/ld+8"^>8A28%MSl$sa^MP)XI]2*V`f)QjR$g?1BCkbdoppd4
+%Abg/!/(N0Y at YhLL6fS>34c_OSAWLfN\ui3BXlf=YDcp`jWJ"DhLecHfK4SmRVrb!jeoFb at Th8/Ab0kiPX^j2*U'=dRoZh0+<]67e
+%XSL&Z:W at J"Rj8qTC9hkZ[o.ssO]X=X&J\?B'NTmu!rgbIGQB`I6KO=UU<^6_@]g&$=2X$4hefo:l?s$]e"1Xb=ii8r.0N8Bo+3dW
+%q?s!9#Ufh2Vb*[2UUC)1H)eZqn2434;^K[)9i\5sTr8TT<1K,O0SGB/jtDDIrW-=jKPZSmTQQ#o'sc8^U0:NY+f^`S!7'&4RbV^"
+%FQob?4/-s,a4*15?nX at IU$n+DQZX3$*!%51CT$YY'EYh_&5pXXaKN;2$Anq9eI@%oeofSS&bd/OURB_&fU\>t^_cj$b/Pa7E1Xs4
+%"uN1[g?*CNH%.e;QqbmsP;HF<hOaK2rJh2n1b#ddYecEAJ!j!MUKUjh/4M#OHosG--f/Mp)0\6LQ!62U.OiV?nU>^Mg1h]7Us07G
+%&P)FE7"GP9OtAfLR?@F5L>3`&Z7=;-TDnA+3ZY'RgYPFuIg+5(hSV05I*:i!ln3M;E>5NIQKb4M]$dFA9KLQ4ka;;)6o0&qp0lI_
+%Pti[^`"D708h6(!k&1>J6)QHSibm#M9B'eS]BLt38pSp&K'tAUkG./7*(Jhtaa?9YF;oE815qa31j"l?%b*i#JVKH0SQ(d/:U\;B
+%mqeRJ(-f at d=nlt^$#5J(gV/0+*2hY,SgMVp`nsOqj87]L$h"<Bn'5RlVp13M\972\cHZ1Up3<qac_eh^L%k;l)qUZt,A6S>le[Zg
+%hsp?kgYUc"3?"H\5+F2<.!scs$VJ,8IlJ:#]+T)S5(@TcH8nT)V"5Na,iICJV"2nq),F.%o^O,NQ?pYp$E2B/@,P.EBK;8dBQ5eS
+%%M5RL.pT]0kJ>uV2uZ$Yr6./~>
+%AI9_PrivateDataEnd
diff --git a/easel/documentation/figures/rnaseP-ecoli.pdf b/easel/documentation/figures/rnaseP-ecoli.pdf
new file mode 100644
index 0000000..832cf21
Binary files /dev/null and b/easel/documentation/figures/rnaseP-ecoli.pdf differ
diff --git a/easel/documentation/format_stockholm.tex b/easel/documentation/format_stockholm.tex
new file mode 100644
index 0000000..04c58b7
--- /dev/null
+++ b/easel/documentation/format_stockholm.tex
@@ -0,0 +1,252 @@
+
+Stockholm format was developed by the Pfam Consortium to support
+extensible markup and annotation of multiple sequence alignments.
+
+Why yet another alignment file format?  Most importantly, the existing
+formats of popular multiple alignment software (e.g. CLUSTAL, GCG MSF,
+PHYLIP) do not support rich documentation and markup of the
+alignment. And since there is not yet a standard accepted format for
+multiple sequence alignment files, we don't feel too guilty about
+inventing a new one.
+
+\subsection{A minimal Stockholm file}
+\begin{cchunk}
+# STOCKHOLM 1.0
+
+seq1  ACDEF...GHIKL
+seq2  ACDEF...GHIKL
+seq3  ...EFMNRGHIKL
+
+seq1  MNPQTVWY
+seq2  MNPQTVWY
+seq3  MNPQT...
+//
+\end{cchunk}
+
+The first line in the file must be \ccode{\# STOCKHOLM x.y}, where
+\ccode{x.y} is a major/minor version number for the format
+specification. This line allows a parser to instantly identify the
+file format. There is currently only one version of Stockholm format,
+\ccode{1.0}.
+
+In the alignment, each line contains a name followed by the aligned
+sequence. Neither the name nor the aligned sequence may contain
+whitespace characters. Stockholm does not enforce any other character
+conventions on the name or the aligned sequence. Typically, gaps
+(indels) are indicated in an aligned sequence by a dash or period, but
+Stockholm format does not require this.
+
+If the alignment is too long to fit on one line, the alignment may be
+split into multiple blocks, with blocks separated by blank lines. The
+number of sequences, their order, and their names must be the same in
+every block. Within a given block, each (sub)sequence (and any
+associated \ccode{\#=GR} and \ccode{\#=GC} markup, see below) is of
+equal length, called the \emph{block length}. Block lengths may differ
+from block to block; the block length must be at least one residue,
+and there is no maximum.
+
+Any line starting with a \ccode{\#} is considered to be a comment, and
+is ignored.
+
+Other blank lines in the file are ignored. 
+
+All other annotation is added using a tag/value comment style. The
+tag/value format is inherently extensible, and readily made
+backwards-compatible; unrecognized tags will simply be ignored. Extra
+annotation includes consensus and individual RNA or protein secondary
+structure, sequence weights, a reference coordinate system for the
+columns, and database source information including name, accession
+number, and coordinates (for subsequences extracted from a longer
+source sequence) See below for details.
+
+It is usually easy to convert other alignment formats into a least
+common denominator Stockholm format. For instance, SELEX, GCG's MSF
+format, and the output of the CLUSTALW multiple alignment program are
+all closely related interleaved formats.
+
+
+
+\subsection{Syntax of Stockholm markup}
+
+There are four types of Stockholm markup annotation, for per-file,
+per-sequence, per-column, and per-residue annotation:
+
+\begin{sreitems}{\emcode{\#=GR <seqname> <tag> <.....s.....>}}
+\item [\emcode{\#=GF <tag> <s>}]
+	Per-file annotation. \ccode{<s>} is a free format text line
+	of annotation type \ccode{<tag>}. For example, \ccode{\#=GF DATE
+	April 1, 2000}. Can occur anywhere in the file, but usually
+	all the \ccode{\#=GF} markups occur in a header.
+
+\item [\emcode{\#=GS <seqname> <tag> <s>}]
+	Per-sequence annotation. \ccode{<s>} is a free format text line
+	of annotation type \ccode{<tag>} associated with the sequence
+	named \ccode{<seqname>}. For example, \ccode{\#=GS seq1
+	SPECIES\_SOURCE Caenorhabditis elegans}. Can occur anywhere
+	in the file, but in single-block formats (e.g. the Pfam
+	distribution) will typically follow on the line after the
+	sequence itself, and in multi-block formats (e.g. HMMER
+	output), will typically occur in the header preceding the
+	alignment but following the \ccode{\#=GF} annotation.
+
+\item [\emcode{\#=GC <tag> <..s..>}]
+	Per-column annotation. \ccode{<..s..>} is an aligned text line
+	of annotation type \ccode{<tag>}.
+        \ccode{\#=GC} lines are
+	associated with a sequence alignment block; \ccode{<..s..>}
+	is aligned to the residues in the alignment block, and has
+	the same length as the rest of the block.
+	Typically \ccode{\#=GC} lines are placed at the end of each block.
+
+\item [\emcode{\#=GR <seqname> <tag> <..s..>}]
+	Per-residue annotation. \ccode{<..s..>} is an aligned text line
+	of annotation type \ccode{<tag>}, associated with the sequence
+	named \ccode{<seqname>}. 
+	\ccode{\#=GR} lines are 
+	associated with one sequence in a sequence alignment block; 
+	\ccode{<..s..>}
+	is aligned to the residues in that sequence, and has
+	the same length as the rest of the block.
+	Typically
+        \ccode{\#=GR} lines are placed immediately following the
+	aligned	sequence they annotate.
+\end{sreitems}
+
+\subsection{Semantics of Stockholm markup}
+
+Any Stockholm parser will accept syntactically correct files, but is
+not obligated to do anything with the markup lines. It is up to the
+application whether it will attempt to interpret the meaning (the
+semantics) of the markup in a useful way. At the two extremes are the
+Belvu alignment viewer and the HMMER profile hidden Markov model
+software package.
+
+Belvu simply reads Stockholm markup and displays it, without trying to
+interpret it at all. The tag types (\ccode{\#=GF}, etc.) are sufficient
+to tell Belvu how to display the markup: whether it is attached to the
+whole file, sequences, columns, or residues.
+
+HMMER uses Stockholm markup to pick up a variety of information from
+the Pfam multiple alignment database. The Pfam consortium therefore
+agrees on additional syntax for certain tag types, so HMMER can parse
+some markups for useful information. This additional syntax is imposed
+by Pfam, HMMER, and other software of mine, not by Stockholm format
+per se. You can think of Stockholm as akin to XML, and what my
+software reads as akin to an XML DTD, if you're into that sort of
+structured data format lingo.
+
+The Stockholm markup tags that are parsed semantically by my software
+are as follows:
+
+\subsubsection{Recognized \#=GF annotations}
+\begin{sreitems}{\emcode{TC  <f> <f>}}
+\item [\emcode{ID  <s>}] 
+	Identifier. \ccode{<s>} is a name for the alignment;
+	e.g. ``rrm''. One word. Unique in file.
+
+\item [\emcode{AC  <s>}]
+	Accession. \ccode{<s>} is a unique accession number for the
+	alignment; e.g. 
+	``PF00001''. Used by the Pfam database, for instance. 
+	Often a alphabetical prefix indicating the database
+	(e.g. ``PF'') followed by a unique numerical accession.
+	One word. Unique in file. 
+	
+\item [\emcode{DE  <s>}]
+	Description. \ccode{<s>} is a free format line giving
+	a description of the alignment; e.g.
+	``RNA recognition motif proteins''. One line. Unique in file.
+
+\item [\emcode{AU  <s>}]
+	Author. \emcode{<s>} is a free format line listing the 
+	authors responsible for an alignment; e.g. 
+	``Bateman A''. One line. Unique in file.
+
+\item [\emcode{GA  <f> <f>}]
+	Gathering thresholds. Two real numbers giving HMMER bit score
+	per-sequence and per-domain cutoffs used in gathering the
+	members of Pfam full alignments. See Pfam and HMMER
+	documentation for more detail.
+	
+\item [\emcode{NC  <f> <f>}]
+	Noise cutoffs. Two real numbers giving HMMER bit score
+	per-sequence and per-domain cutoffs, set according to the
+	highest scores seen for unrelated sequences when gathering
+	members of Pfam full alignments. See Pfam and HMMER
+	documentation for more detail.
+
+\item [\emcode{TC  <f> <f>}]
+	Trusted cutoffs. Two real numbers giving HMMER bit score
+	per-sequence and per-domain cutoffs, set according to the
+	lowest scores seen for true homologous sequences that
+	were above the GA gathering thresholds, when gathering
+	members of Pfam full alignments. See Pfam and HMMER
+	documentation for more detail.
+\end{sreitems}
+
+\subsection{Recognized \#=GS annotations}
+
+\begin{sreitems}{\emcode{WT  <f>}}
+\item [\emcode{WT  <f>}]
+	Weight. \ccode{<f>} is a nonnegative real number giving the
+	relative weight for a sequence, usually used to compensate
+	for biased representation by downweighting similar sequences.	
+	Usually the weights average 1.0 (e.g. the weights sum to
+	the number of sequences in the alignment) but this is not
+	required. Either every sequence must have a weight annotated, 
+	or none	of them can.  
+
+\item [\emcode{AC  <s>}]
+	Accession. \ccode{<s>} is a database accession number for 
+	this sequence. (Contrast to \ccode{\#=GF AC} markup, which gives
+	an accession for the whole alignment.) One word. 
+	
+\item [\emcode{DE  <s>}]
+	Description. \ccode{<s>} is one line giving a description for
+	this sequence. (Contrast to \ccode{\#=GF DE} markup, which gives
+	a description for the whole alignment.)
+\end{sreitems}
+
+
+\subsection{Recognized \#=GC annotations}
+
+\begin{sreitems}{\emcode{SA\_cons}}
+\item [\emcode{RF}]
+	Reference line. Any character is accepted as a markup for a
+	column. The intent is to allow labeling the columns with some
+	sort of mark.
+	
+\item [\emcode{SS\_cons}] 
+        Secondary structure consensus. For protein
+	alignments, DSSP codes or gaps are accepted as markup:
+	\ccode{[HGIEBTSCX.-\_]}, where H is alpha helix, G is
+	3/10-helix, I is p-helix, E is extended strand, B is a residue
+	in an isolated b-bridge, T is a turn, S is a bend, C is a
+	random coil or loop, and X is unknown (for instance, a residue
+	that was not resolved in a crystal structure). For RNA
+	alignments, the annotation is in WUSS format. Minimally, the
+	symbols \ccode{<} and \ccode{>} indicate a base pair,
+	\ccode{.} indicate single-stranded positions, and RNA
+	pseudoknots are represented by alphabetic characters, with
+	upper case letters representing the 5' side of the helix and
+	lower case letters representing the 3' side. Note that this
+	limits the annotation to a maximum of 26 pseudoknots per
+	sequence.
+
+\item [\emcode{SA\_cons}]
+	Surface accessibility consensus. 0-9, gap symbols, or X are
+	accepted as markup. 0 means $<$10\% accessible residue surface
+	area, 1 means $<$20\%, 9 means $<$100\%, etc. X means unknown
+	structure.
+\end{sreitems}
+
+\subsection{Recognized \#=GR annotations}
+
+\begin{sreitems}{\emcode{SA}}
+\item [\emcode{SS}]
+	Secondary structure consensus. See \ccode{\#=GC SS\_cons} above.
+\item [\emcode{SA}]
+	Surface accessibility consensus. See \ccode{\#=GC SA\_cons} above.
+\end{sreitems}
+
+
diff --git a/easel/documentation/format_wuss.tex b/easel/documentation/format_wuss.tex
new file mode 100644
index 0000000..f5c2ccf
--- /dev/null
+++ b/easel/documentation/format_wuss.tex
@@ -0,0 +1,216 @@
+% Expects to be a section; whoever is including must 
+% provide section header.
+
+Easel supports RNA secondary structure annotation using a linear
+string representation called ``WUSS notation'' (Washington University
+Secondary Structure notation), as originally developed for Infernal
+and the Rfam database.
+
+WUSS notation extends the common bracket notation for RNA secondary
+structures, where open- and close-bracket symbols (or parentheses) are
+used to annotate base pairing partners: for example,
+\verb+((((...))))+ indicates a four-base stem with a three-base loop.
+Bracket notation is difficult for humans to look at, for anything much
+larger than a simple stem-loop. WUSS notation makes it somewhat easier
+to interpret the annotation for larger structures -- such as in
+structural alignments output by Infernal.
+
+The following figure shows an example with the key elements of WUSS
+notation.  At the top left is an example RNA structure. At the top
+right is the same structure, with different RNA structural elements
+marked. Below is the WUSS notation string for the structure, aligned
+to the sequence.
+
+\begin{center}
+\includegraphics[scale=0.8]{figures/rna_elements}
+\end{center}
+\begin{center}
+\begin{BVerbatim}
+  ::((((,<<<___>>>,,,<<-<<____>>-->>,))-))
+  AACGGAACCAACAUGGAUUCAUGCUUCGGCCCUGGUCGCG
+\end{BVerbatim}
+\end{center}
+
+\subsection{Full (output) WUSS notation}
+
+In detail, symbols used by WUSS notation in \emph{output} structure
+annotation strings are as follows:
+
+\begin{sreitems}{\textbf{Bulge, interior loops}}
+\item[\textbf{Base pairs}]
+  Base pairs are annotated by nested matching pairs of symbols
+  \verb+<>+, \verb+()+, \verb+[]+, or \verb+{}+.
+  The different symbols indicate the ``depth'' of the
+  helix in the RNA structure as follows:
+  \verb+<>+ are used for simple terminal stems;
+  \verb+()+ are used for ``internal'' helices enclosing a multifurcation of
+  all terminal stems; \verb+[]+ are used for internal helices
+  enclosing a multifurcation that includes at least one annotated
+  \verb+()+ stem already; and \verb+{}+ are used for all internal
+  helices enclosing deeper multifurcations.
+
+\item[\textbf{Hairpin loops}]
+  Hairpin loop residues are indicated by underscores, \verb+_+.
+  Simple stem loops stand out as, e.g.\ \verb+<<<<____>>>>+.
+
+\item[\textbf{Bulge, interior loops}]
+  Bulge and interior loop residues are indicated by dashes, \verb+-+.
+
+\item[\textbf{Multifurcation loops}]
+  Multifurcation loop residues are indicated by commas, \verb+,+.
+  The mnemonic is ``stem 1, stem2'', e.g.\ \verb+<<<___>>>,,<<<___>>>+.
+
+\item[\textbf{External residues}]
+  Unstructured single stranded residues completely outside the
+  structure (unenclosed by any base pairs) are annotated by
+  colons, \verb+:+.
+
+\item[\textbf{Insertions}]
+  Insertions relative to a known structure are indicated by periods,
+  \verb+.+. Regions where local structural alignment was invoked,
+  leaving regions of both target and query sequence unaligned,
+  are indicated by tildes, \verb+~+. These symbols only appear in
+  alignments of a known (query) structure annotation to a target
+  sequence of unknown structure.
+
+\item[\textbf{Pseudoknots}]
+  WUSS notation allows pseudoknots to be annotated as pairs of
+  upper case/lower case letters: for example,
+  \verb+<<<<_AAAA____>>>>aaaa+ annotates a simple pseudoknot;
+  additional pseudoknotted stems could be annotated by \verb+Bb+,
+  \verb+Cc+, etc. 
+
+  This is not a fully general notation. It is possible to come up with
+  pseudoknotted structures that could not be represented with 26
+  levels of nesting ($>$26th order pseudoknot, in the sense of
+  \citep{RivasEddy99}). However, it is unlikely you will ever see one
+  in nature. I believe the highest order pseudoknot known is the S1
+  (alpha operon) pseudoknot, which is 3rd order.
+\end{sreitems}
+
+An example of WUSS notation for a complicated structure
+(\emph{E. coli} RNase P) is shown in Figure~\ref{fig:RNaseP}.  An
+example of WUSS notation for a local alignment of \emph{B. subtilis}
+RNase P to \emph{E. coli} RNase P, illustrating the use of local
+alignment annotation symbols, is in Figure~\ref{fig:bsu-alignment}.
+
+\begin{figure}[tp]
+\begin{center}
+\includegraphics[scale=0.6]{figures/rnaseP-ecoli}
+\end{center}
+\begin{center}
+{\scriptsize
+\begin{BVerbatim}
+           {{{{{{{{{{{{{{{{{{,<<<<<<<<<<<<<-<<<<<____>>>>>>>>>->>>>>>>>
+         1 GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCUCUUCGGGGGAGACGGGCGGAGGG 60
+
+           >,,,,AAA-AAAAA[[[[---BBBB-[[[[[<<<<<_____>>>>><<<<____>>>->(
+        61 GAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAACGCCUGGGGGGGAAACCCACG 120
+
+           (---(((((,,,,,,,,,,,,<<<<<--<<<<<<<<____>>>>>->>>>>>-->>,,,,
+       121 ACCAGUGCAACAGAGAGCAAACCGCCGAUGGCCCGCGCAAGCGGGAUCAGGUAAGGGUGA 180
+
+           ,,,<<<<<<_______>>>>>><<<<<<<<<____>>>->>>>>->,,)))--))))]]]
+       181 AAGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCAC 240
+
+           ]]]]]],,,<<<<------<<<<<<----<<<<<_bbbb>>>>>>>>>>>----->>>>,
+       241 CCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG 300
+
+           ,,,,,<<<<<<<<____>>>>>>>>,,,,,,,,,,}}}}}}}----------aaaaaaaa
+       301 CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAGAACCCGGCUU 360
+
+           -}-}}}}}}}}}}::::
+       361 AUCGGUCAGUUUCACCU 377
+\end{BVerbatim}
+}
+\end{center}
+\caption{\small \textbf{Example of WUSS notation.} Top: Secondary
+structure of \emph{E. coli} RNase P, from Jim Brown's RNase P database
+\citep{Brown99}. Bottom: WUSS notation for the same structure,
+annotating the \emph{E. coli} RNase P sequence. Note that the P4 and P6
+pseudoknots are annotated, as A's and B's.}
+\label{fig:RNaseP}
+\end{figure}
+
+\begin{figure}[tp]
+\begin{center}
+\includegraphics[scale=0.6]{figures/rnaseP-bsu-alignment}
+\end{center}
+\begin{center}
+{\scriptsize
+\begin{BVerbatim}
+hit 0   :      4    399    52.56 bits
+           {{{{{{{{{{{{{{{{{{,<<<<<<<<<<<<<-<<<<<____>>>>>>>>>->>>>>>>>
+         1 ggAGuggGgcaGgCaguCGCugcuucggccuuGuucaguuaacugaaaaggAccgaagga 60
+           +: :::G::C:GG:A:UCGCU+C::::            U+            ::::G+A
+         4 CUUAACGUUCGGGUAAUCGCUGCAGAUC-----------UUG----------AAUCUGUA 42
+
+           >,,,,,,,,,,,,,[[[.[--------[[[[[~~~~~~~((---(((((,,,,~~~~~~)
+        61 GAGGAAAGUCCGGGCUC.CACAGGGCAgGGUG*[ 29]*GGAAAGUGCCACAG*[96]*G 229
+           GAGGAAAGUCC  GCUC C  A GG   :G G       :GAAAGUGCCACAG      G
+        43 GAGGAAAGUCCAUGCUCgC--ACGGUGCUGAG*[102]*UGAAAGUGCCACAG*[37]*G 226
+
+           ))--))))]]]]]].]]],,,~~~~~~,,,,,,,,,,}}}}}}}--..............
+       230 GUAAACCCCACCcG.GAGCAA*[77]*CuAGAUGAAUGacuGcCCA.............. 344
+           GUAAACC:C C: G GAG AA       UAGAU++AUGA:U:CC
+       227 GUAAACCCCUCGAGcGAGAAA*[64]*GUAGAUAGAUGAUUGCC--gccugaguacgagg 342
+
+           ..........................-----------------}-}}}}}}}}}}::::
+       345 ..........................CGACAGAACCCGGCUUAuagcCccaCUccucuu 377
+                                       ACA AAC  GGCUUA:AG::C::: :+ C
+       343 ugaugagccguuugcaguacgaugga--ACAAAACAUGGCUUACAGAACGUUAGACCAC 399
+\end{BVerbatim}
+}
+\end{center}
+\caption{\small \textbf{Local alignment annotation example.} Top:
+Secondary structure of \emph{B. subtilis} RNase P, from Jim Brown's
+RNase P database \citep{Brown99}. Residues in red are those that
+Infernal aligns to a CM of \emph{E. coli} type RNase
+P's. The local structural alignment is in four pieces; three regions
+of the structure (102, 37, and 64 nt long) are skipped over. One
+additional stem is treated as a 40 nt insertion. Bottom: the
+Infernal output, showing the \emph{E. coli} query structure
+aligned to the \emph{B. subtilis} sequence.}
+\label{fig:bsu-alignment}
+\end{figure}
+
+\subsection{Shorthand (input) WUSS notation}
+
+While WUSS notation makes it easier to visually interpret Infernal
+\emph{output} structural annotation, it would be painful to require
+people to \emph{input} all structures in full WUSS notation. Therefore
+when software like Infernal reads input secondary structure
+annotation, it also allows simpler rules:
+
+\begin{sreitems}{\textbf{Single stranded residues}}
+\item [\textbf{Base pairs}]
+  Any matching nested pair of \verb+()+, \verb+()+, \verb+[]+, \verb+{}+
+  symbols indicates a base pair; the exact choice of symbol has no
+  meaning, so long as the left and right partners match up.
+  Similarly, pseudoknotted pairs can also be annotated by matching nested
+  pairs of any alphabet character, such as \verb+Aa+, \verb+Bb+, etc.
+
+\item [\textbf{Single stranded residues}]
+  All other symbols \verb+_-,:.~+
+  indicate single stranded residues.
+  The choice of symbol has no special meaning.
+  Annotated pseudoknots (nested matched pairs of upper/lower case
+  alphabetic characters) are also interpreted as single
+  stranded residues in Infernal input.
+\end{sreitems}
+
+Thus, for instance, \verb+<<<<....>>>>+ and \verb+((((____))))+ and
+\verb+<(<(._._)>)>+ all indicate a four base stem with a four base
+loop (the last example is legal but weird).
+
+Remember that the key property of canonical (nonpseudoknotted) RNA
+secondary structure is that the pairs are \emph{nested}.
+\verb+((<<....))>>+ is not a legal annotation string: the pair symbols
+don't match up properly. 
+
+Because many other RNA secondary structure analysis programs use a
+simple bracket notation for annotating structure, the ability to input
+the simple format makes it easier to use data generated by other RNA
+software packages. Conversely, converting output WUSS notation to
+simple bracket notation is a matter of a simple Perl or sed script,
+substituting the symbols appropriately.
diff --git a/easel/documentation/install.tex b/easel/documentation/install.tex
new file mode 100644
index 0000000..aab3908
--- /dev/null
+++ b/easel/documentation/install.tex
@@ -0,0 +1,18 @@
+
+\subsection{Make targets}
+
+\begin{description}
+
+\item[\emcode{make clean}]
+
+Deletes all files created by \ccode{make}, such as \ccode{.o} files
+and executables; also deletes files normally created in editing the
+source, such as emacs \ccode{~} files and \ccode{TAGS}.
+
+
+
+
+
+
+
+
diff --git a/easel/documentation/installation.tex b/easel/documentation/installation.tex
new file mode 100644
index 0000000..a716fb4
--- /dev/null
+++ b/easel/documentation/installation.tex
@@ -0,0 +1,5 @@
+\label{chapter:installation}
+
+\subsection{Configuration options}
+
+
diff --git a/easel/documentation/intro.tex b/easel/documentation/intro.tex
new file mode 100644
index 0000000..d0a49ee
--- /dev/null
+++ b/easel/documentation/intro.tex
@@ -0,0 +1,424 @@
+
+
+\Easel\ is a C code library for computational analysis of biological
+sequences using probabilistic models. \Easel\ is used by \HMMER\ 
+\citep{hmmer,Eddy98}, the profile hidden Markov model software that
+underlies the \Pfam\ protein family database
+\citep{Finn06,Sonnhammer97} and several other protein family
+databases. \Easel\ is also used by \Infernal\ 
+\citep{infernal,NawrockiEddy07}, the covariance model software that
+underlies the \Rfam\ RNA family database
+\citep{Griffiths-Jones05}. 
+
+Like any code library, \Easel\ aims to make applications more robust
+and easier to develop, by providing a set of reusable, documented, and
+well-tested functions.
+
+\Easel\ is not meant to be a comprehensive biosequence analysis code
+library, at least not for the moment. There are other libraries that
+aspire to comprehensiveness, in a variety of languages
+\citep{Vahrson96,Pitt01,Mangalam02,Butt05,Dutheil06,Giancarlo07,Doring08}.
+\Easel's functionality is for supporting what's needed in
+probabilistic modeling of biological sequences, in applications like
+\HMMER\ and \Infernal. It includes code for generative probabilistic
+models of sequences, phylogenetic models of evolution, bioinformatics
+tools for sequence manipulation and annotation, numerical computing,
+as well as some basic utilities.
+
+\Easel\ is written in ANSI/ISO C because its primary goal is high
+performance. That said, \Easel\ aims to provide an ease of use
+reasonably close to what you'd do in Perl or Python code. This is a
+somewhat different emphasis from biosequence libraries written in Perl
+or Python where ease-of-use is the primary goal, and where the library
+aims to provide performance reasonably close to C.
+
+\Easel\ reflects some personal views about code reuse in research
+software development. It is not intended to be a black box library
+that you just link to (though you may certainly use it that way;
+\HMMER\ and \Infernal\ do). I tend to only use black box libraries for
+routine functions, tangential to my research questions. Whenever
+something directly touches on my research, I want to see and
+completely control the relevant source code. (And no, in the wet lab I
+don't like to use molecular biology kits either.)  Idealistic
+engineering views of code reuse and modularity clash with the
+necessity for rigorous, paranoid control of confounding variables in
+research. No matter how much software engineers may hate it, I don't
+think it's unnatural at all to treat other people's code like using
+their toothbrush; god only knows what they've done to it. I treat
+other people's experimental protocols with the same wary eye.  It's
+entirely natural in a research environment that people act like
+magpies, studying, borrowing, and stealing shiny bits of other
+people's source code to weave them into our own personal nest. \Easel\
+is therefore written to be studied and borrowed from, piecewise.
+
+\Easel\ also reflects some personal views about publishing research
+results based on software engineering. The \Easel\ source code itself
+is intended to be supplementary material for our research papers,
+aiming to make our work reproducible and extensible by others.
+\Easel\ is therefore written and documented as well as any other
+supplementary research data we distribute.
+
+These considerations dictate many of the decisions made in \Easel's
+design.  \Easel's documentation includes tutorial examples to make it
+easy to understand any given \Easel\ module, independent of other
+parts of \Easel.  \Easel\ is modular, in a way that helps you extract
+individual files or functions for use in your own code, without having
+to use (or disentangle) the entire library. \Easel\ uses some precepts
+of object-oriented design, but its objects are simple C structures
+with visible, documented contents. The \Easel\ open source license
+allows you to freely modify and redistribute any part of it for any
+purpose, including commercial use. Finally, \Easel's source code is
+consciously designed to be read, as a reference work. It reflects, in
+a modest way, my agreement with some of the principles of ``literate
+programming'' espoused by Donald Knuth. \Easel\ code and documentation
+are intimately interwoven; most of this book, in fact, has been
+autogenerated from \Easel's source code.
+
+\section{Quick start}
+
+Let's start with a quick tour. If you're like me, you're deciding
+whether \Easel\ is going to be useful to you or not. You can compile
+\Easel\ and try it out without permanently installing it.
+
+\subsection{Compiling Easel}
+
+After you obtain an \Easel\ source tarball
+\footnote{From \url{http://selab.janelia.org/easel}, for example.}, it
+should compile cleanly on any UNIX, Linux, or Mac OS/X operating
+system\footnote{You need an ANSI C99 compilation environment, which you might
+not have. If not, install a C compiler first, such as the free GNU gcc
+compiler, or see your local system guru.} with this incantation (where
+\ccode{xxx} is a version number):
+
+\begin{cchunk}
+% tar zxf easel-xxx.tar.gz
+% cd easel-xxx
+% ./configure
+% make
+% make check
+\end{cchunk}
+
+The \ccode{make check} command is optional. It runs a battery of
+quality control tests. All of these should pass. You should now see
+\ccode{libeasel.a} in the directory.
+
+There are more complicated things you can do to customize the
+\ccode{./configure} step for your needs. If you decide you want to
+install \Easel\ permanently, see the full installation instructions in
+chapter~\ref{chapter:installation}.
+
+\subsection{Cribbing from code examples}
+
+Every source code module (that is, each \ccode{.c} file) ends with one
+or more \esldef{driver programs}, including programs for unit tests
+and benchmarks. These are \ccode{main()} functions that can be
+conditionally included when the module is compiled. The very end of
+each module is always at least one \esldef{example driver} that shows
+you how to use the module. You can find the example code in a module
+\eslmod{foo} by searching the \ccode{esl\_foo.c} file for the tag
+\ccode{eslFOO\_EXAMPLE}, or just navigating to the end of the file. To
+compile the example for module \eslmod{foo} as a working program, do:
+
+\begin{cchunk}
+   % cc -o example -L. -I. -DeslFOO_EXAMPLE esl_foo.c -leasel -lm
+\end{cchunk}
+
+You may need to replace the standard C compiler \ccode{cc} with a
+different compiler name, depending on your system. Linking to the
+standard math library (\ccode{-lm}) may not be necessary, depending on
+what module you're compiling, but it won't hurt. Replace \ccode{foo}
+with the name of a module you want to play with, and you can compile
+any of Easel's example drivers this way.
+
+To run it, read the source code (or the corresponding section in this
+book) to see if it needs any command line arguments, like the name of
+a file to open, then:
+
+\begin{cchunk}
+   % ./example <any args needed>
+\end{cchunk}
+
+You can edit the example driver to play around with it, if you like,
+but it's better to make a copy of it in your own file (say,
+\ccode{foo\_example.c}) so you're not changing \Easel's code. When you
+extract the code into a file, copy what's between the \ccode{\#ifdef
+eslFOO\_EXAMPLE} and \ccode{\#endif /*eslFOO\_EXAMPLE*/} flags that
+conditionally include the example driver (don't copy the flags
+themselves). Then compile your example code and link to \Easel\ like
+this:
+
+\begin{cchunk}
+   % cc -o foo_example -L. -I. foo_example.c -leasel -lm
+\end{cchunk}
+
+\subsection{Cribbing from Easel miniapplications}
+
+The \ccode{miniapps} directory contains \Easel's
+\esldef{miniapplications}: several utility programs that \Easel\
+installs, in addition to the library \ccode{libeasel.a} and its header
+files.
+
+The miniapplications are described in more detail later, but for the
+purpose of getting used to how \Easel\ is used, they provide you some
+more useful examples of small \Easel-based applications that are a
+little more complicated than individual module example drivers.
+
+You can probably get a long way into \Easel\ just by browsing the
+source code of the modules' examples and the miniapplications. If
+you're the type (like me) that prefers to learn by example, you're
+done, you can close this book now. 
+
+
+
+\section{Overview of Easel's modules}
+
+Possibly your next question is, does \Easel\ provide any functionality
+you're interested in?
+
+Each \ccode{.c} file in \Easel\ corresponds to one \Easel\
+\esldef{module}.  A module consists of a group of functions for some
+task. For example, the \eslmod{sqio} module can automatically parse
+many common unaligned sequence formats, and the \eslmod{msa} module
+can parse many common multiple alignment formats.
+
+There are modules concerned with manipulating biological sequences and
+sequence files (including a full-fledged parser for Stockholm multiple
+alignment format and all its complex and powerful annotation markup):
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{sq}       & Single biological sequences            \\
+\eslmod{msa}      & Multiple sequence alignments and i/o   \\
+\eslmod{alphabet} & Digitized biosequence alphabets        \\
+\eslmod{randomseq}& Sampling random sequences              \\
+\eslmod{sqio}     & Sequence file i/o                      \\
+\eslmod{ssi}      & Indexing large sequence files for rapid random access \\
+\end{tabular}
+\end{center}
+
+There are modules implementing common operations on multiple sequence
+alignments (including many published sequence weighting algorithms,
+and a memory-efficient single linkage sequence clustering algorithm):
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{msacluster} & Efficient single linkage clustering of aligned sequences by \% identity\\
+\eslmod{msaweight}  & Sequence weighting algorithms \\
+\end{tabular}
+\end{center}
+
+There are modules for probabilistic modeling of sequence residue
+alignment scores (including routines for solving for the implicit
+probabilistic basis of arbitrary score matrices):
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{scorematrix} & Pairwise residue alignment scoring systems\\
+\eslmod{ratematrix}  & Standard continuous-time Markov models of residue evolution\\
+\eslmod{paml}        & Reading PAML data files (including rate matrices)\\
+\end{tabular}
+\end{center}
+
+There is a module for sequence annotation:
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{wuss} & ASCII RNA secondary structure annotation strings\\
+\end{tabular}
+\end{center}
+
+There are modules implementing some standard scientific numerical
+computing concepts (including a free, fast implementation of conjugate
+gradient optimization):
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{vectorops} & Vector operations\\
+\eslmod{dmatrix}   & 2D matrix operations\\
+\eslmod{minimizer} & Numerical optimization by conjugate gradient descent\\
+\eslmod{rootfinder}& One-dimensional root finding (Newton/Raphson)\\
+\end{tabular}
+\end{center}
+
+There are modules implementing phylogenetic trees and evolutionary
+distance calculations:
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{tree}     & Manipulating phylogenetic trees\\
+\eslmod{distance} & Pairwise evolutionary sequence distance calculations\\
+\end{tabular}
+\end{center}
+
+There are a number of modules that implement routines for many common
+probability distributions (including maximum likelihood fitting
+routines):
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{stats}       & Basic routines and special statistics functions\\
+\eslmod{histogram}   & Collecting and displaying histograms\\
+\eslmod{dirichlet}   & Beta, Gamma, and Dirichlet distributions\\
+\eslmod{exponential} & Exponential distributions\\
+\eslmod{gamma}       & Gamma distributions\\
+\eslmod{gev}         & Generalized extreme value distributions\\
+\eslmod{gumbel}      & Gumbel (Type I extreme value) distributions\\
+\eslmod{hyperexp}    & Hyperexponential distributions\\
+\eslmod{mixdchlet}   & Mixture Dirichlet distributions and priors\\
+\eslmod{mixgev}      & Mixture generalized extreme value distributions\\
+\eslmod{normal}      & Normal (Gaussian) distributions\\
+\eslmod{stretchexp}  & Stretched exponential distributions\\
+\eslmod{weibull}     & Weibull distributions\\
+\end{tabular}
+\end{center}
+
+There are several modules implementing some common utilities
+(including a good portable random number generator and a powerful
+command line parser):
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{cluster}    & Efficient single linkage clustering\\
+\eslmod{fileparser} & Parsing simple token-based (tab/space-delimited) files\\
+\eslmod{getopts}    & Parsing command line arguments and options.\\
+\eslmod{keyhash}    & Hash tables for emulating Perl associative arrays\\
+\eslmod{random}     & Pseudorandom number generation and sampling\\
+\eslmod{regexp}     & Regular expression matching\\
+\eslmod{stack}      & Pushdown stacks for integers, chars, pointers\\
+\eslmod{stopwatch}  & Timing parts of programs\\
+\end{tabular}
+\end{center}
+
+There are some specialized modules in support of accelerated and/or parallel computing:
+
+\begin{center}
+\begin{tabular}{p{1in}p{3.7in}}
+\eslmod{sse}     & Routines for SSE (Streaming SIMD Intrinsics) vector computation support on Intel/AMD platforms\\
+\eslmod{vmx}     & Routines for Altivec/VMX vector computation support on PowerPC platforms\\
+\eslmod{mpi}     & Routines for MPI (message passing interface) support\\
+\end{tabular}
+\end{center}
+
+\section{Navigating documentation and source code}
+
+The quickest way to learn about what each module provides is to go to
+the corresponding chapter in this document. Each chapter starts with a
+brief introduction of what the module does, and highlights anything
+that \Easel's implementation does that we think is particularly
+useful, unique, or powerful. That's followed by a table describing
+each function provided by the module, and at least one example code
+listing of how the module can be used. The chapter might then go into
+more detail about the module's functionality, though many chapters do
+not, because the functionality is straightforward or self-explanatory.
+Finally, each chapter ends with detailed documentation on each
+function.
+
+\Easel's source code is designed to be read. Indeed, most of this
+documentation is generated automatically from the source code itself
+-- in particular, the table listing the available functions, the
+example code snippets, and the documentation of the individual
+functions.
+
+Each module \ccode{.c} file starts with a table of contents to help
+you navigate.\footnote{\Easel\ source files are designed as complete
+free-standing documents, so they tend to be larger than most people's
+\ccode{.c} files; the more usual practice in C programming is to have
+a smaller number of functions per file.} The first section will often
+define how to create one or more \esldef{objects} (C structures) that
+the module uses. The next section will typically define the rest of
+the module's exposed API. Following that are any private (internal)
+functions used in the module. Last are the drivers, including
+benchmarks, unit tests, and one or more examples.
+
+Each function has a structured comment header that describes how it is
+called and used, including what arguments it takes, what it returns,
+and what error conditions it may raise. These structured comments are
+extracted for inclusion in this document, so what you read here for
+each function's documentation is identical to what is in the source
+code.
+
+\section{Modularity, reuse, and ``augmentation''}
+
+The usual use of libraries as monolithic black boxes means that users
+have to install one or more third party libraries before installing
+\HMMER\ and \Infernal, or that we would incorporate third party
+libraries into our source trees. Though this isn't too impossible --
+modern software installation tools automate the process of installing
+dependencies, and modern code repository tools like Subversion
+simplify the process of tracking third party code -- it often seems
+awfully burdensome, because in many cases all I want from a third
+party library is a function or two. Biosequence code libraries
+invariably provide a bunch of routines that you could care less about
+(nobody needs another Smith/Waterman algorithm implementation, but
+every library is going to provide one -- \Easel\ is no exception), and
+they invariably use bewilderingly complicated structures or objects
+that you'd rather not have to learn about just to call one little
+calculation that really could have operated on a simple C datatype
+instead (everyone has their own sequence object, full of rich and
+complicated information -- \Easel\ is no exception).
+
+You would normally use \Easel\ as a monolithic C library
+(\ccode{libeasel.a}) that you just link with your code, but \Easel\ is
+also designed to be sufficiently modular that you can grab individual
+source files out of the library and use them directly in your own
+code. For example, to get Easel's sequence file i/o API, for example,
+you can take the sqio module (the C source \ccode{esl\_sqio.c} and the
+header \ccode{esl\_sqio.h}), plus the always-obligatory \Easel\
+foundation (\ccode{easel.c} and \ccode{easel.h}). Many of Easel's
+modules are free-standing, and only depend on the foundation
+\eslmod{easel} module. More complex modules will depend on a few other
+modules, but the total number of modules you have to take to get any
+particular \Easel\ API is always small, because \Easel's dependencies
+are constrained in a hierarchy. Each module's documentation shows its
+required dependencies.
+
+There is necessarily a tradeoff between modularity and power. A fully
+modular design would mean that no Easel module would be able to take
+advantage of functionality in any other module. 
+
+To minimize the number of modules you need to take to get some part of
+Easel into your code, \Easel\ uses something it calls
+\esldef{augmentation}. Each module provides a base functionality that
+is as simple as possible, and which depends on as few other modules as
+possible. When more powerful functionality would require additional
+modules, where possible, \Easel\ tries to isolate that functionality
+and make it optional. You need to \emph{augment} the module to
+activate these more powerful optional abilities by providing the
+appropriate modules; or you can just leave the optional modules out
+and use the core functionality.  For example, if you use only the
+\eslmod{sqio} module, you get the ability to read unaligned sequence
+files like FASTA or Genbank; but if you augment \eslmod{sqio} with the
+\eslmod{msa} multiple alignment module, you gain the ability to read
+individual sequences from multiple alignment files sequentially. At
+compile-time, you declare (by means of \ccode{\#define} flags in
+\ccode{easel.h}) what modules you've got, and this list is what
+defines what augmentations are possible. Each module's documentation
+shows what optional augmentations are activated by other modules. Of
+course, when \Easel\ is used as a complete \ccode{libeasel.a} library,
+all modules are fully augmented by default.
+
+There are also tradeoffs inherent in using objects. So long as you
+know how to create and use an object, it becomes a powerful
+organizational tool. But objects necessarily add a layer of complexity
+that impedes code reuse; for example, instead of just calling a
+sequence alignment routine on two C text strings, you'll have to know
+how to create sequence objects first, and you have to carry along
+whatever extra code is involved in dealing with the
+object. Additionally, nobody likes each others' objects.
+
+\Easel\ assumes you don't like my objects any more than I like yours,
+and that you are going to prefer to use \Easel\ objects only when
+calling \Easel\ functions, not your own, so you will probably build
+simple interfaces to exchange data between your code and \Easel. Thus,
+\Easel\ is designed to provide obvious ways to create new \Easel\
+objects from elemental C data types, and to extract elemental C data
+types from \Easel\ objects. Especially for purposes of extracting
+data, \Easel\ objects are \esldef{translucent}; often, some of their
+internal data fields are stable and documented, and (contrary to some
+key principles of object-oriented design) in these cases, you are
+encouraged to reach into an object and access elemental data
+directly. \Easel\ functions also try to minimize dependencies on
+\Easel\ objects as much as possible, preferring to pass elemental C
+data types as arguments where feasible.
+
+
diff --git a/easel/documentation/macros.tex b/easel/documentation/macros.tex
new file mode 100644
index 0000000..a78319e
--- /dev/null
+++ b/easel/documentation/macros.tex
@@ -0,0 +1,57 @@
+% Typography.
+\newcommand{\ccode}[1]{{\smaller\texttt{#1}}}
+\newcommand{\emcode}[1]{{\smaller\texttt{\textbf{#1}}}}
+\newcommand{\esldef}[1]{\textbf{#1}}                    % Define/introduce a term (to be indexed)
+\newcommand{\prog}[1]{{\smaller\textsc{#1}}}
+\newcommand{\eslmod}[1]{{\smaller\textsf{\textup{\textbf{#1}}}}}
+
+\newcommand{\Easel}   {{\smaller\textsc{easel}}}
+\newcommand{\HMMER}   {{\smaller\textsc{hmmer}}}
+\newcommand{\Infernal}{{\smaller\textsc{infernal}}}
+\newcommand{\Pfam}    {{\smaller\textsc{pfam}}}
+\newcommand{\Rfam}    {{\smaller\textsc{rfam}}}
+
+% \api* functions are for the API summary tables.
+\newcommand{\apisubhead}[1]{\multicolumn{2}{|c|}{\rule[-0.4em]{0em}{1.5em}\textbf{#1}}}
+
+\def\argmax{\mathop{\mathrm{argmax}}\limits}
+\def\argmin{\mathop{\mathrm{argmin}}\limits}
+
+\DefineVerbatimEnvironment{cchunk}{Verbatim}{fontsize=\scriptsize,xleftmargin=1.0\parindent}%
+
+% Description-like environment for documenting functions/APIs.
+% puts the description label in a minipage with a large hanging
+% indent.
+% Good christ this took a long time to develop.
+% hanging indent trick stolen from Peter Wilson's hanging.sty @CTAN
+% minipage allows multi-line label, and puts item on next line.
+% customized list inspired by Kopka/Daly _Guide to LaTeX_ p.213
+% SRE, Wed Dec 27 11:37:18 2000
+%
+\newenvironment{sreapi}{%
+     \begin{list}{}{%
+       \renewcommand{\makelabel}[1]{%
+         \begin{minipage}{\textwidth}%
+           \hangindent10em\hangafter1\noindent%
+           {\bfseries\texttt{##1}\vspace{0.8em}}%
+         \end{minipage}%
+     }}}%
+     {\end{list}}
+
+
+% Description-like environment for producing lists like:
+%
+%     label  stuff, stuff, stuff
+%
+%    label2  more stuff, more stuff,
+%            more stuff.
+% \begin{sreitems}{Longest label} \item[label] stuff, ... \end{sreitems}
+% SRE, Wed Dec 27 11:59:43 2000
+%
+\newenvironment{sreitems}[1]{%
+     \begin{list}{}{%
+       \settowidth{\labelwidth}{#1}%
+       \setlength{\leftmargin}{\labelwidth}%
+       \addtolength{\leftmargin}{\labelsep}%
+       }}
+     {\end{list}}
diff --git a/easel/documentation/main.tex b/easel/documentation/main.tex
new file mode 100644
index 0000000..2bc8481
--- /dev/null
+++ b/easel/documentation/main.tex
@@ -0,0 +1,428 @@
+\documentclass[10pt]{book}
+% alternative fonts: 
+% times, mathptmx, mathpazo, newcent, bookman
+% xref http://www.ce.cmu.edu/~kijoo/latex2pdf.pdf
+\usepackage{times}
+
+
+
+
+%\usepackage{fullpage}
+\usepackage{relsize}   % the \smaller command, used in \ccode for example
+\usepackage{fancyvrb}
+\usepackage[numbers,sort&compress]{natbib}
+\usepackage[pdftex]{graphicx}
+\usepackage[backref,colorlinks]{hyperref}
+
+\input{macros}
+
+\setcounter{secnumdepth}{1}
+
+\begin{document}
+
+\input{titlepage}
+\input{copyright}
+\newpage
+\tableofcontents
+
+% A \sloppy command helps a lot with line justification; 
+% we have a lot of \texttt's in this thing, and they screw up justification.
+\sloppy
+
+\newpage
+\chapter{Introduction}
+\begin{quote}
+ \emph{...using another person's software is sometimes treated like 
+ using their toothbrush.}\\
+\hspace*{1em}\hfill - Webb Miller \citep{Miller01}
+\end{quote}
+\input{intro}
+
+
+\newpage
+\chapter{\eslmod{easel}: the foundation}
+\begin{quote}
+\emph{Lack of skill dictates economy of style.} 
+\hspace*{1em}\hfill -- Joey Ramone
+\end{quote}     
+\input{../easel}
+\section{Functions in the easel module}
+\input{autotext/easel_functions}
+\vspace*{\fill}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Biosequence data modules}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newpage
+\section{\eslmod{sq}: single biological sequences}
+\input{../esl_sq}
+\subsection{Functions in the sq module}
+\input{autotext/esl_sq_functions}
+
+\newpage
+\section{\eslmod{msa}: Multiple sequence alignments and i/o}
+\input{../esl_msa}
+\subsection{Functions in the msa module}
+\input{autotext/esl_msa_functions}
+
+\newpage
+\section{\eslmod{alphabet}: digitized biosequences}
+\input{../esl_alphabet}
+\subsection{Functions in the alphabet module}
+\input{autotext/esl_alphabet_functions}
+
+\newpage
+\section{\eslmod{randomseq}: sampling random sequences}
+\input{../esl_randomseq}
+\subsection{Functions in the randomseq module}
+\input{autotext/esl_randomseq_functions}
+
+\newpage
+\section{\eslmod{sqio}: i/o of unaligned sequence files}
+\input{../esl_sqio}
+\subsection{Functions in the sqio module}
+\input{autotext/esl_sqio_functions}
+
+\newpage
+\section{\eslmod{ssi}: indexing flatfiles for record retrieval}
+\input{../esl_ssi}
+\subsection{Functions in the ssi module}
+\input{autotext/esl_ssi_functions}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Multiple sequence alignment modules}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newpage
+\section{\eslmod{msacluster}: Clustering aligned sequence families}
+\input{../esl_msacluster}
+\subsection{Functions in the msacluster module}
+\input{autotext/esl_msacluster_functions}
+
+\newpage
+\section{\eslmod{msaweight}: Ad hoc sequence weighting}
+\begin{quote}
+ \emph{... as if someone were to buy several copies of the morning
+ newspaper to assure himself that what is said is true.}\\
+\hspace*{1em}\hfill -- Ludwig Wittgenstein \citep[cited in]{Altschul89}
+\end{quote}
+\input{../esl_msaweight}
+\subsection{Functions in the msaweight module}
+\input{autotext/esl_msaweight_functions}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Pairwise sequence alignment}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{quote}
+ \emph{And how will it ever end?\\ 
+       unless the day finally arrives\\
+       when we have compared everything in the world\\
+       to everything else in the world,\\
+       and there is nothing left to do\\
+       but quietly close our notebooks\\
+       and sit with our hands folded on our desks.}\\
+\hspace*{1em}\hfill -- Billy Collins, \emph{The Trouble with Poetry}
+\end{quote}
+
+\newpage
+\section{\eslmod{swat}: Smith/Waterman local alignment}
+\input{../esl_swat}
+\subsection{Functions in the swat module}
+\input{autotext/esl_swat_functions}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Probabilistic modeling modules}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{quote}
+  \emph{Probability theory is nothing but common sense reduced to
+  calculation.}\\
+\hspace*{1em}\hfill -- Laplace
+\end{quote}
+
+\newpage
+\section{\eslmod{scorematrix}: Pairwise alignment scores}
+\input{../esl_scorematrix}
+\subsection{Functions in the scorematrix module}
+\input{autotext/esl_scorematrix_functions}
+
+\newpage
+\section{\eslmod{ratematrix}: Continuous-time Markov models of evolution}
+\input{../esl_ratematrix}
+\subsection{Functions in the ratematrix module}
+\input{autotext/esl_ratematrix_functions}
+
+\newpage
+\section{\eslmod{paml}: Reading data files from PAML}
+\input{../esl_paml}
+\subsection{Functions in the paml module}
+\input{autotext/esl_paml_functions}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Sequence annotation}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newpage
+\section{\eslmod{wuss}: RNA secondary structure annotation}
+\input{../esl_wuss}
+\subsection{Functions in the wuss module}
+\input{autotext/esl_wuss_functions}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Numerical computing}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newpage
+\section{\eslmod{vectorops}: Vector operations}
+\input{../esl_vectorops}
+\subsection{Functions in the vectorops module}
+\input{autotext/esl_vectorops_functions}
+
+\newpage
+\section{\eslmod{dmatrix}: 2D matrices and linear algebra}
+\input{../esl_dmatrix}
+\subsection{Functions in the dmatrix module}
+\input{autotext/esl_dmatrix_functions}
+
+\newpage
+\section{\eslmod{minimizer}: Conjugate gradient descent}
+\input{../esl_minimizer}
+\subsection{Functions in the minimizer module}
+\input{autotext/esl_minimizer_functions}
+
+\newpage
+\section{\eslmod{rootfinder}: One-dimensional rootfinding}
+\input{../esl_rootfinder}
+\subsection{Functions in the rootfinder module}
+\input{autotext/esl_rootfinder_functions}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Phylogenetic inference modules}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newpage
+\section{\eslmod{tree}: Phylogenetic trees}
+\input{../esl_tree}
+\subsection{Functions in the tree module}
+\input{autotext/esl_tree_functions}
+
+\newpage
+\section{\eslmod{distance}: Distance calculations}
+\input{../esl_distance}
+\subsection{Functions in the distance module}
+\input{autotext/esl_distance_functions}
+
+
+
+
+
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Statistics modules}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\input{statistics}
+
+\newpage
+\section{\eslmod{stats}: Basic statistics routines}
+\input{../esl_stats}
+\subsection{Functions in the stats module}
+\input{autotext/esl_stats_functions}
+
+\newpage
+\section{\eslmod{histogram}: Collecting histograms}
+\input{../esl_histogram}
+\subsection{Functions in the histogram module}
+\input{autotext/esl_histogram_functions}
+
+\newpage
+\section{\eslmod{dirichlet}: Beta, Gamma, Dirichlet densities and priors}
+\input{../esl_dirichlet}
+\subsection{Functions in the dirichlet module}
+\input{autotext/esl_dirichlet_functions}
+
+\newpage
+\section{\eslmod{exponential}: Exponential distributions}
+\input{../esl_exponential}
+\subsection{Functions in the exponential module}
+\input{autotext/esl_exponential_functions}
+
+\newpage
+\section{\eslmod{gamma}: Gamma distributions}
+\input{../esl_gamma}
+\subsection{Functions in the gamma module}
+\input{autotext/esl_gamma_functions}
+
+\newpage
+\section{\eslmod{gev}: Generalized extreme value distributions}
+\input{../esl_gev}
+\subsection{Functions in the gev module}
+\input{autotext/esl_gev_functions}
+
+\newpage
+\section{\eslmod{gumbel}: Type I extreme value (Gumbel) statistics}
+\input{../esl_gumbel}
+\subsection{Functions in the gumbel module}
+\input{autotext/esl_gumbel_functions}
+
+\newpage
+\section{\eslmod{hyperexp}: Hyperexponential distributions}
+\input{../esl_hyperexp}
+\subsection{Functions in the hyperexp module}
+\input{autotext/esl_hyperexp_functions}
+
+\newpage
+\section{\eslmod{mixdchlet}: Mixture Dirichlet distributions}
+%\input{../esl_mixdchlet}
+\subsection{Functions in the mixdchlet module}
+%\input{autotext/esl_mixdchlet_functions}
+
+\newpage
+\section{\eslmod{mixgev}: Mixture generalized extreme value distributions}
+%\input{../esl_mixgev}
+\subsection{Functions in the mixgev module}
+\input{autotext/esl_mixgev_functions}
+
+\newpage
+\section{\eslmod{normal}: Normal (Gaussian) distributions}
+\input{../esl_normal}
+\subsection{Functions in the normal module}
+\input{autotext/esl_normal_functions}
+
+\newpage
+\section{\eslmod{stretchexp}: Stretched exponential distributions}
+\input{../esl_stretchexp}
+\subsection{Functions in the stretchexp module}
+\input{autotext/esl_stretchexp_functions}
+
+\newpage
+\section{\eslmod{weibull}: Weibull distributions}
+\input{../esl_weibull}
+\subsection{Functions in the weibull module}
+\input{autotext/esl_weibull_functions}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Utility modules}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\chapter{Core modules}
+
+\newpage
+\section{\eslmod{cluster}: single linkage clustering}
+\input{../esl_cluster}
+\subsection{Functions in the cluster module}
+\input{autotext/esl_cluster_functions}
+
+\newpage
+\section{\eslmod{fileparser}: token-based data file input}
+\input{../esl_fileparser}
+\subsection{Functions in the fileparser module}
+\input{autotext/esl_fileparser_functions}
+
+\newpage
+\section{\eslmod{getopts}: command line parsing}
+\input{../esl_getopts}
+\subsection{Functions in the getopts module}
+\input{autotext/esl_getopts_functions}
+
+\newpage
+\section{\eslmod{keyhash}: associative hashes}
+\input{../esl_keyhash}
+\subsection{Functions in the keyhash module}
+\input{autotext/esl_keyhash_functions}
+
+\newpage
+\section{\eslmod{random}: pseudorandom numbers and sampling}
+\begin{quote}
+\emph{Nec Babylonios temptaris numeros.} \hspace{3em} -- Horace, Ode
+1.11. \\ 
+\end{quote}     
+\input{../esl_random}
+\subsection{Functions in the random (rnd) module}
+\input{autotext/esl_random_functions}
+\vspace*{\fill}
+
+\newpage
+\section{\eslmod{regexp}: regular expression matching}
+\input{../esl_regexp}
+\subsection{Functions in the regexp module}
+\input{autotext/esl_regexp_functions}
+
+\newpage
+\section{\eslmod{stack}: pushdown stacks for integers, chars, and pointers}
+\input{../esl_stack}
+\subsection{Functions in the stack module}
+\input{autotext/esl_stack_functions}
+
+\newpage
+\section{\eslmod{stopwatch}: timing parts of programs}
+\input{../esl_stopwatch}
+\subsection{Functions in the stopwatch module}
+\input{autotext/esl_stopwatch_functions}
+
+
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{Optional parallel computing support}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newpage
+\section{\eslmod{sse}: SIMD minivectors on Intel and AMD }
+\input{../esl_sse}
+\subsection{Functions in the sse module}
+\input{autotext/esl_sse_functions}
+
+
+\newpage
+\section{\eslmod{mpi}: MPI parallelization}
+\input{../esl_mpi}
+\subsection{Functions in the MPI module}
+\input{autotext/esl_mpi_functions}
+
+
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter{File formats}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\section{Stockholm format for multiple sequence alignments}
+\input{format_stockholm.tex}
+
+
+
+\newpage
+\section{WUSS notation for RNA secondary structures}
+\input{format_wuss.tex}
+
+
+\newpage
+\chapter{Developer's guide}
+\input{codestyle}
+
+\newpage
+\chapter{Installation instructions}
+\input{installation}
+
+\newpage
+\chapter{Credits and acknowledgements}
+\begin{quote}
+\emph{There are every year works published whose contents show them to
+  be by real lunatics.}
+\hspace*{1em}\hfill -- William James, \emph{The Principles of Psychology}
+\end{quote}
+
+\newpage
+\newcommand{\bibfont}{\footnotesize}
+\bibliographystyle{abbrvnat}
+\bibliography{master,lab,books}
+
+\end{document}
+
diff --git a/easel/documentation/statistics.tex b/easel/documentation/statistics.tex
new file mode 100644
index 0000000..d38135c
--- /dev/null
+++ b/easel/documentation/statistics.tex
@@ -0,0 +1,103 @@
+
+\section{Overview of all the statistics modules}
+
+All statistics modules require the \eslmod{stats} module, in addition
+to the core \eslmod{easel} module.
+
+Sampling routines require augmentation with the \eslmod{random}
+module. Using histograms (including the \ccode{*\_Plot} functions and
+parameter fitting to binned data) requires augmentation with the
+\eslmod{histogram} module. Some parameter fitting functions require
+augmentation with the \eslmod{minimizer} module.
+
+\vspace{1em}
+\begin{tabular}{ll}\hline
+   \multicolumn{2}{c}{\textbf{Core support:}}\\
+\eslmod{stats}        & Shared and special functions. \\
+   \multicolumn{2}{c}{\textbf{Distributions:}}\\
+\eslmod{dirichlet}    & Dirichlet densities. \\
+\eslmod{exponential}  & Exponential densities.\\
+\eslmod{gamma}        & Gamma densities.\\
+\eslmod{gev}          & Generalized extreme value densities.\\
+\eslmod{gumbel}       & Gumbel densities.\\
+\eslmod{hyperexp}     & Hyperexponential densities.\\
+\eslmod{mixdchlet}    & Mixture Dirichlet densities.\\
+\eslmod{mixgev}       & Mixtures of generalized extreme value densities.\\
+\eslmod{stretchexp}   & Stretched exponential densities.\\
+\eslmod{weibull}      & Weibull densities.\\
+\hline
+\end{tabular}
+
+\subsection{Available densities and distributions}
+
+Every module implements seven functions:
+
+\begin{tabular}{lll}
+\ccode{esl\_*\_pdf}      & $P(X=x)$                     & probability density function\\
+\ccode{esl\_*\_logpdf}   & $\log P(X=x)$                & natural log of the PDF \\
+\ccode{esl\_*\_cdf}      & $P(X \leq x)$                & cumulative distribution function\\
+\ccode{esl\_*\_logcdf}   & $\log P(X \leq x)$           & natural log of the CDF\\
+\ccode{esl\_*\_surv}     & $P(X > x)$                   & survival function (right tail mass) \\
+\ccode{esl\_*\_logsurv}  & $\log P(X > x)$              & natural log of the survival function\\
+\ccode{esl\_*\_invcdf}   & ${ x \mid P(X \leq x) = p }$ & inverse CDF (often useful for sampling)\\
+\end{tabular}
+
+\subsubsection{Overview of parameters}
+
+A summary of the parameters of the elemental distributions is as
+follows:
+
+\begin{tabular}{lcccc} \hline
+\textbf{Distribution}&  \textbf{Location}  & \textbf{Scale} & \textbf{Shape} & \textbf{PDF} \\\hline
+\eslmod{dirichlet}   & \multicolumn{3}{c}{ $\alpha_i > 0$, $i=1..K$ } & 
+      $\frac{\Gamma{\sum_i \alpha_i}}{\prod_i \Gamma(\alpha_i)} \prod_i p_i^{\alpha_i-1}$\\
+\eslmod{exponential} &    $\mu$      &  $\lambda$     &   -          &    
+      $\lambda e^{-\lambda (x - \mu)}$\\
+\eslmod{gamma}       &    $\mu$      &  $\lambda$     &  $\tau$      & 
+      $ \frac{\lambda^{\tau}}{\Gamma(\tau)}  (x-\mu)^{\tau-1}  e^{-\lambda (x - \mu)} $\\
+\eslmod{gev}         &    $\mu$      &  $\lambda$     &  $\alpha$    & 
+      $ \lambda \left[ 1 + \alpha \lambda (x - \mu) \right]^{-\frac{\alpha+1}{\alpha}}
+        \exp \left\{ - \left[ 1 + \alpha \lambda (x - \mu)
+        \right]^{-\frac{1}{\alpha}} \right\} $\\
+\eslmod{gumbel}      &    $\mu$      &  $\lambda$     &   -          & 
+      $ \lambda \exp \left[ -\lambda (x - \mu) - e^{- \lambda (x - \mu)} \right] $\\
+\eslmod{stretchexp}  &    $\mu$      &  $\lambda$     &  $\tau$      &
+      $ \frac{\lambda \tau}{\Gamma(\frac{1}{\tau})} e^{- [\lambda(x-\mu)]^{\tau}} $\\
+\eslmod{weibull}     &    $\mu$      &  $\lambda$     &  $\tau$      &
+      $ \lambda \tau [\lambda(x - \mu)]^{\tau-1} e^{- [\lambda(x-\mu)]^{\tau}}$\\
+\hline
+\end{tabular}
+
+Additionally, there are \textbf{mixture distributions} composed of a
+sum of one of the above elemental densities:
+
+\vspace{1em}
+\begin{tabular}{ll} \hline
+\textbf{Distribution} &  \textbf{PDF}\\ \hline
+\eslmod{hyperexp}     &  $\sum_k q_k P(x \mid \mbox{exponential:}\mu^k,\lambda^k)$\\
+\eslmod{mixdchlet}    &  $\sum_k q_k P(\vec{p} \mid \mbox{Dirichlet:}\vec{\alpha}^k)$\\
+\eslmod{mixgev}       &  $\sum_k q_k P(x \mid \mbox{GEV:}\mu^k,\lambda^k,\alpha^k)$\\
+\hline
+\end{tabular}
+
+\subsubsection{Dynamic range}
+
+
+\subsection{Using histograms}
+
+\subsection{Parameter fitting}
+\subsubsection{Complete data}
+\subsubsection{Binned data}
+\subsubsection{Censored data}
+\subsubsection{Truncated data}
+
+
+
+\subsection{Sampling}
+
+
+
+
+
+
+
diff --git a/easel/documentation/titlepage.tex b/easel/documentation/titlepage.tex
new file mode 100644
index 0000000..f9ddd9d
--- /dev/null
+++ b/easel/documentation/titlepage.tex
@@ -0,0 +1,29 @@
+\begin{titlepage}
+{\Large
+
+\vspace*{\fill}
+
+\noindent
+{\Huge{Easel}} \\ 
+\rule[2pt]{\textwidth}{1pt} \\
+\hspace*{\fill} {\large {A library of C functions for
+    biological sequence analysis} \\ }
+
+\vspace*{\fill}
+
+\begin{center}
+\url{http://selab.janelia.org/easel/}\\
+Version 0.1; March 2008 \\ 
+
+\vspace*{\fill}
+
+Sean R. Eddy\\
+HHMI Janelia Farm Research Campus\\
+19700 Helix Drive\\
+Ashburn VA 20147\\
+\url{http://selab.janelia.org/}\\
+\end{center}
+
+\vspace*{\fill}
+}
+\end{titlepage}
diff --git a/easel/documentation/typography.tex b/easel/documentation/typography.tex
new file mode 100644
index 0000000..672c857
--- /dev/null
+++ b/easel/documentation/typography.tex
@@ -0,0 +1,35 @@
+\documentclass[10pt]{book}
+\usepackage{bookman}
+
+\usepackage{relsize}   % the \smaller command, used in \ccode for example
+\usepackage{fancyvrb}
+\usepackage[numbers,sort&compress]{natbib}
+\usepackage[pdftex]{graphicx}
+\usepackage[backref,colorlinks]{hyperref}
+
+\input{macros}
+
+\begin{document}
+
+This is a test document for looking at alternatives for typography in
+Easel.
+
+C code such as {\smaller\ttfamily esl\_foo\_function()} is set in
+smaller, tt font.
+
+Emphasized C code such as {\smaller\ttfamily\bfseries
+esl\_foo\_function()} is set in smaller, tt, bold font.
+
+A {\bfseries new term} is set in bold font when first defined.
+
+Names of programs like {\scshape HMMER} and {\scshape BLAST} and
+{\scshape Easel} are set in small caps.
+
+Names of Easel's modules, such as 
+{\smaller\sffamily\bfseries alphabet} or 
+{\smaller\sffamily\bfseries MSA},
+are set in small, sans-serif, bold font. 
+
+
+\end{document}
+
diff --git a/easel/easel.c b/easel/easel.c
new file mode 100644
index 0000000..8a35e6a
--- /dev/null
+++ b/easel/easel.c
@@ -0,0 +1,1435 @@
+/* Easel's foundation.
+ * 
+ * Contents:
+ *    1. Error handling conventions.
+ *    2. Memory allocation/deallocation conventions.
+ *    3. Standard banner for Easel miniapplications.
+ *    4. Replacements for some C library functions.
+ *    5. File path/name manipulation, including tmpfiles.
+ *    6. Typed comparison functions.
+ *    7. Commonly used background composition (iid) frequencies.
+ *    8. Unit tests [need to be written]
+ *    9. Test driver [needs to be written]
+ *   10. Examples. [need to be written]
+ *   11. Copyright and license. 
+ * 
+ * SRE, Tue Oct 28 08:29:17 2003 [St. Louis]
+ * SVN $Id: easel.c 255 2008-05-30 17:49:15Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <unistd.h>
+#include <string.h>
+#include <math.h>
+#include <ctype.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#include "easel.h"
+
+
+/*****************************************************************
+ * 1. Error handling.
+ *****************************************************************/
+static esl_exception_handler_f esl_exception_handler = NULL;
+
+void
+esl_exception_SetHandler(void (*handler)(int code, char *file, int line, 
+					 char *format, va_list argp))
+{
+  esl_exception_handler = handler;
+}
+
+void
+esl_exception_ResetDefaultHandler(void)
+{
+  esl_exception_handler = NULL;
+}
+
+void
+esl_exception(int code, char *file, int line, char *format, ...)
+{
+  va_list argp;
+
+  if (esl_exception_handler != NULL) {
+    va_start(argp, format);
+    (*esl_exception_handler)(code, file, line, format, argp);
+    va_end(argp);
+    return;
+  } else {
+    fprintf(stderr, "Fatal exception (source file %s, line %d):\n", file, line);
+    va_start(argp, format);
+    vfprintf(stderr, format, argp);
+    va_end(argp);
+    fprintf(stderr, "\n");
+    fflush(stderr);
+    abort();
+  }
+}
+
+void
+esl_fatal(char *format, ...)
+{
+  va_list argp;
+
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  fprintf(stderr, "\n");
+  fflush(stderr);
+  exit(1);
+}
+
+/* esl_nonfatal_handler()
+ * SRE, Fri Sep  8 10:59:14 2006 [Janelia]
+ * 
+ * This stub is here to support the test harnesses, when they 
+ * have eslTEST_THROWING turned on to test that thrown errors
+ * are handled properly when a nonfatal error handler is
+ * registered by the application.
+ */
+void
+esl_nonfatal_handler(int code, char *file, int line, char *format, va_list argp)
+{
+  return;
+}
+/*---------------- end, error handling conventions --------------*/
+
+
+
+
+/*****************************************************************
+ * 2. Memory allocation/deallocation conventions.
+ *****************************************************************/
+
+/* Function:  esl_Free2D()
+ * Incept:    squid's Free2DArray(), 1999.
+ *
+ * Purpose:   Free a 2D pointer array <p>, where first dimension is
+ *            <dim1>. (That is, the array is <p[0..dim1-1][]>.)
+ *            Tolerates any of the pointers being NULL, to allow
+ *            sparse arrays.
+ *
+ * Returns:   void.
+ */
+void
+esl_Free2D(void **p, int dim1)
+{
+  int i;
+  if (p != NULL) {
+    for (i = 0; i < dim1; i++)
+      if (p[i] != NULL) free(p[i]);
+    free(p);
+  }
+  return;
+}
+
+/* Function:  esl_Free3D()
+ * Incept:    squid's Free3DArray(), 1999.
+ *
+ * Purpose:   Free a 3D pointer array <p>, where first and second
+ *            dimensions are <dim1>,<dim2>. (That is, the array is
+ *            <p[0..dim1-1][0..dim2-1][]>.) Tolerates any of the
+ *            pointers being NULL, to allow sparse arrays.
+ *
+ * Returns:   void.
+ */
+void
+esl_Free3D(void ***p, int dim1, int dim2)
+{
+  int i, j;
+
+  if (p != NULL) {
+    for (i = 0; i < dim1; i++)
+      if (p[i] != NULL) {
+        for (j = 0; j < dim2; j++)
+          if (p[i][j] != NULL) free(p[i][j]);
+        free(p[i]);
+      }
+    free(p);
+  }
+}
+/*------------- end, memory allocation conventions --------------*/
+
+
+
+/*****************************************************************
+ * 3. Standard banner for Easel miniapplications.
+ *****************************************************************/
+
+/* Function:  esl_banner()
+ * Synopsis:  print standard Easel application output header
+ * Incept:    SRE, Mon Feb 14 11:26:56 2005 [St. Louis]
+ *
+ * Purpose:   Print the standard Easel command line application banner
+ *            to <fp>, constructing it from <progname> (the name of the
+ *            program) and a short one-line description <banner>.
+ *            For example, 
+ *            <esl_banner(stdout, "compstruct", "compare RNA structures");>
+ *            might result in:
+ *            
+ *            \begin{cchunk}
+ *            # compstruct :: compare RNA structures
+ *            # Easel 0.1 (February 2005)
+ *            # Copyright (C) 2004-2007 HHMI Janelia Farm Research Campus
+ *            # Freely licensed under the Janelia Software License.
+ *            # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ *            \end{cchunk}
+ *              
+ *            <progname> would typically be an application's
+ *            <argv[0]>, rather than a fixed string. This allows the
+ *            program to be renamed, or called under different names
+ *            via symlinks. Any path in the <progname> is discarded;
+ *            for instance, if <progname> is "/usr/local/bin/esl-compstruct",
+ *            "esl-compstruct" is used as the program name.
+ *            
+ * Note:    
+ *    Needs to pick up preprocessor #define's from easel.h,
+ *    as set by ./configure:
+ *            
+ *    symbol          example
+ *    ------          ----------------
+ *    EASEL_VERSION   "0.1"
+ *    EASEL_DATE      "May 2007"
+ *    EASEL_COPYRIGHT "Copyright (C) 2004-2007 HHMI Janelia Farm Research Campus"
+ *    EASEL_LICENSE   "Freely licensed under the Janelia Software License."
+ *
+ * Returns:   (void)
+ */
+void
+esl_banner(FILE *fp, char *progname, char *banner)
+{
+  char *appname = NULL;
+
+  if (esl_FileTail(progname, FALSE, &appname) != eslOK) appname = progname;
+
+  fprintf(fp, "# %s :: %s\n", appname, banner);
+  fprintf(fp, "# Easel %s (%s)\n", EASEL_VERSION, EASEL_DATE);
+  fprintf(fp, "# %s\n", EASEL_COPYRIGHT);
+  fprintf(fp, "# %s\n", EASEL_LICENSE);
+  fprintf(fp, "# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n");
+
+  if (appname != NULL) free(appname);
+  return;
+}
+
+
+/* Function:  esl_usage()
+ * Synopsis:  print standard Easel application usage help line
+ * Incept:    SRE, Wed May 16 09:04:42 2007 [Janelia]
+ *
+ * Purpose:   Given a usage string <usage> and the name of the program
+ *            <progname>, output a standardized usage/help
+ *            message. <usage> is minimally a one line synopsis like
+ *            "[options] <filename>", but it may extend to multiple
+ *            lines to explain the command line arguments in more 
+ *            detail. It should not describe the options; that's the
+ *            job of the getopts module, and its <esl_opt_DisplayHelp()> 
+ *            function.
+ *            
+ *            This is used by the Easel miniapps, and may be useful in
+ *            other applications as well.
+ *
+ *            As in <esl_banner()>, the <progname> is typically passed
+ *            as <argv[0]>, and any path prefix is ignored.
+ *            
+ *            For example, if <argv[0]> is </usr/local/bin/esl-compstruct>,
+ *            then 
+ *            
+ *            \begin{cchunk}
+ *              esl_usage(stdout, argv[0], "[options] <trusted file> <test file>">
+ *            \end{cchunk}
+ *            
+ *            produces
+ *            
+ *            \begin{cchunk}
+ *              Usage: esl-compstruct [options] <trusted file> <test file>
+ *            \end{cchunk}  
+ *              
+ * Returns:   (void).
+ */
+void
+esl_usage(FILE *fp, char *progname, char *usage)
+{
+  char *appname = NULL;
+
+  if (esl_FileTail(progname, FALSE, &appname) != eslOK) appname = progname;
+  fprintf(fp, "Usage: %s %s\n", appname, usage);
+  if (appname != NULL) free(appname);
+  return;
+}
+
+
+/*-------------------- end, standard miniapp banner --------------------------*/
+
+
+
+
+/******************************************************************************
+ * 4. Replacements for C library functions
+ *  fgets()  ->  esl_fgets()     fgets() with dynamic allocation
+ *  strdup() ->  esl_strdup()    strdup() is not ANSI
+ *  strcat() ->  esl_strcat()    strcat() with dynamic allocation
+ *  strtok() ->  esl_strtok()    threadsafe strtok()
+ *****************************************************************************/
+
+/* Function: esl_fgets()
+ * Date:     SRE, Thu May 13 10:56:28 1999 [St. Louis]
+ *
+ * Purpose:  Dynamic allocation version of fgets(),
+ *           capable of reading almost unlimited line lengths.
+ *
+ * Args:     buf - ptr to a string (may be reallocated)
+ *           n   - ptr to current allocated length of buf,
+ *                 (may be changed)
+ *           fp  - open file ptr for reading
+ *           
+ *           Before the first call to esl_parse_fgets(), 
+ *           initialize buf to NULL and n to 0.
+ *           They're a linked pair, so don't muck with the
+ *           allocation of buf or the value of n while
+ *           you're still doing esl_parse_fgets() calls with them.
+ *
+ * Returns:  <eslOK> on success. 
+ *           Returns <eslEOF> on normal end-of-file.
+ *
+ *           When <eslOK>:
+ *           <*buf> points to a <NUL>-terminated line from the file.
+ *           <*n> contains the current allocated length for <*buf>.
+ * 
+ *           Caller must free <*buf> eventually. 
+ *
+ * Throws:   <eslEMEM> on an allocation failure.
+ *
+ * Example:  char *buf;
+ *           int   n;
+ *           FILE *fp;
+ *           
+ *           fp  = fopen("my_file", "r");
+ *           buf = NULL;
+ *           n   = 0;
+ *           while (esl_fgets(&buf, &n, fp) == eslOK) 
+ *           {
+ *             do stuff with buf;
+ *           }
+ *           if (buf != NULL) free(buf);
+ */
+int
+esl_fgets(char **buf, int *n, FILE *fp)
+{
+  int   status;
+  void *p;
+  char *s;
+  int   len;
+  int   pos;
+
+  if (*n == 0) 
+    {
+      ESL_ALLOC(*buf, sizeof(char) * 128);
+      *n   = 128;
+    }
+
+  /* Simple case 1. We're sitting at EOF, or there's an error.
+   *                fgets() returns NULL, so we return EOF.
+   */
+  if (fgets(*buf, *n, fp) == NULL) return eslEOF;
+
+  /* Simple case 2. fgets() got a string, and it reached EOF doing it.
+   *                return success status, so caller can use
+   *                the last line; on the next call we'll
+   *                return the 0 for the EOF.
+   */
+  if (feof(fp)) return eslOK;
+
+  /* Simple case 3. We got a complete string, with \n,
+   *                and don't need to extend the buffer.
+   */
+  len = strlen(*buf);
+  if ((*buf)[len-1] == '\n') return eslOK;
+
+  /* The case we're waiting for. We have an incomplete string,
+   * and we have to extend the buffer one or more times. Make
+   * sure we overwrite the previous fgets's \0 (hence +(n-1)
+   * in first step, rather than 128, and reads of 129, not 128).
+   */
+  pos = (*n)-1;
+  while (1) {
+    ESL_RALLOC(*buf, p, sizeof(char) * (*n+128));
+    *n  += 128;
+    s = *buf + pos;
+    if (fgets(s, 129, fp) == NULL) return eslOK;
+    len = strlen(s);
+    if (s[len-1] == '\n') return eslOK;
+    pos += 128;
+  } 
+  /*NOTREACHED*/
+  return eslOK;
+
+ ERROR:
+  if (*buf != NULL) free(*buf);
+  *buf = NULL;
+  *n   = 0;
+  return status;
+}
+
+/* Function: esl_strdup()
+ * Date:     SRE, Wed May 19 17:57:28 1999 [St. Louis]
+ *
+ * Purpose: Makes a duplicate of string <s>, puts it in <ret_dup>.
+ *          Caller can pass string length <n>, if it's known,
+ *          to save a strlen() call; else pass -1 to have the string length
+ *          determined.
+ *          
+ *          Tolerates <s> being <NULL>; in which case,
+ *          returns <eslOK> with <*ret_dup> set to <NULL>.
+ *
+ * Args:     s       - string to duplicate (NUL-terminated)
+ *           n       - length of string, if known; -1 if unknown.
+ *           ret_dup - RETURN: duplicate of <s>.
+ *                
+ * Returns:  <eslOK> on success, and <ret_dup> is valid.
+ *
+ * Throws:   <eslEMEM> on allocation failure.
+ */
+int
+esl_strdup(const char *s, int64_t n, char **ret_dup)
+{
+  int   status;
+  char *new = NULL;
+
+  if (ret_dup != NULL) *ret_dup = NULL;
+  if (s == NULL) return eslOK;
+  if (n < 0) n = strlen(s);
+
+  ESL_ALLOC(new, sizeof(char) * (n+1));
+  strcpy(new, s);
+
+  if (ret_dup != NULL) *ret_dup = new; else free(new);
+  return eslOK;
+
+ ERROR:
+  if (new     != NULL) free(new);
+  if (ret_dup != NULL) *ret_dup = NULL;
+  return status;
+}
+
+
+/* Function: esl_strcat()
+ * Date:     SRE, Thu May 13 09:36:32 1999 [St. Louis]
+ *
+ * Purpose:  Dynamic memory version of strcat().
+ *           Appends <src> to the string that <dest> points to,
+ *           extending allocation for dest if necessary. Caller
+ *           can optionally provide the length of <*dest> in
+ *           <ldest>, and the length of <src> in <lsrc); if 
+ *           either of these is -1, <esl_strcat()> calls <strlen()>
+ *           to determine the length. Providing length information,
+ *           if known, accelerates the routine.
+ *           
+ *           <*dest> may be <NULL>, in which case this is equivalent
+ *           to a <strdup()> of <src> (that is, <*dest> is allocated
+ *           rather than reallocated). 
+ *           
+ *           <src> may be <NULL>, in which case <dest> is unmodified.
+ *           
+ * Note:     One timing experiment (100 successive appends of 
+ *           1-255 char) shows sre_strcat() has about a 20%
+ *           overhead relative to strcat(). If optional
+ *           length info is passed, sre_strcat() is about 30%
+ *           faster than strcat().
+ *           
+ * Args:     dest  - ptr to string (char **), '\0' terminated
+ *           ldest - length of dest, if known; or -1 if length unknown.
+ *           src   - string to append to dest, '\0' terminated       
+ *           lsrc  - length of src, if known; or -1 if length unknown.
+ *
+ * Returns:  <eslOK> on success; <*dest> is (probably) reallocated, 
+ *           modified, and nul-terminated.
+ *           
+ * Throws:   <eslEMEM> on allocation failure; initial state of <dest> 
+ *           is unaffected.
+ */
+int
+esl_strcat(char **dest, int64_t ldest, const char *src, int64_t lsrc)
+{
+  void     *p;
+  int       status;
+  int64_t   len1, len2;
+
+  if (ldest < 0) len1 = ((*dest == NULL) ? 0 : strlen(*dest));
+  else           len1 = ldest;
+
+  if (lsrc < 0)  len2 = ((  src == NULL) ? 0 : strlen(src)); 
+  else           len2 = lsrc;
+
+  if (len2 == 0) return eslOK;
+
+  if (*dest == NULL) ESL_ALLOC(*dest, sizeof(char) * (len2+1));
+  else               ESL_RALLOC(*dest, p, sizeof(char) * (len1+len2+1));
+
+  memcpy((*dest)+len1, src, len2+1);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: esl_strtok()
+ * Date:     SRE, Wed May 19 16:30:20 1999 [St. Louis]
+ *
+ * Purpose: Thread-safe version of strtok() for parsing next token in
+ *           a string. Increments <*s> while <**s> is a character in
+ *           <delim>, then stops; the first non-<delim> character
+ *           defines the beginning of a token. Increments <*s> until it
+ *           reaches the next delim character (or <NUL>); this defines
+ *           the end of the token, and this character is replaced with
+ *           <NUL>. <*s> is then reset to point to the next character
+ *           after the <NUL> that was written, so successive calls can
+ *           extract tokens in succession. Sets <*ret_tok> to point at
+ *           the beginning of the token, and <*ret_token> to the
+ *           number of characters in the token (exclusive of the
+ *           <NUL>), and returns <eslOK>.
+ *            
+ *           If a token is not found -- if <*s> already points to
+ *           <NUL>, or is a string composed entirely of characters in
+ *           <delim> -- then returns <eslEOL>; <*ret_tok> is set to
+ *           NULL, and <*ret_toklen> is set to 0.
+ *           
+ *           Note that <*s> can't be a constant string, since we write
+ *           <NUL>'s to it; caller must be willing to have this string
+ *           modified. And since we walk <*s> through the string
+ *           as we parse, the caller wants to use a tmp pointer <*s>,
+ *           not the string itself.
+ *                      
+ * Example:  
+ *           char *tok;
+ *           int   len;
+ *           char *s;             
+ *           char  buf[50] = "This is  a sentence.";
+ *           
+ *           s = buf;  
+ *           esl_strtok(&s, " ", &tok, &len);
+ *                tok is "This"; s is "is  a sentence."; len is 4.
+ *           esl_strtok(&s, " ", &tok, &len);
+ *                tok is "is"; s is " a sentence."; len is 2.
+ *           esl_strtok(&s, " ", &tok, &len);
+ *                tok is "a"; s is "sentence."; len is 1.
+ *           esl_strtok(&s, " ", &tok, &len);
+ *                tok is "sentence."; s is "\0"; len is 9.
+ *           esl_strtok(&s, " ", &tok, &len);
+ *                this returned eslEOL;
+ *                tok is NULL; s is "\0", len is 0.
+ *       
+ * Args:     s     - a tmp, modifiable ptr to string
+ *           delim - characters that delimits tokens
+ *           tok   - RETURN: ptr to \0-terminated token string
+ *           len   - optRETURN: length of token; pass NULL if not wanted
+ *
+ * Returns:  <eslOK> on success: token points to next token, toklen is its len.
+ *           <eslEOL> on end of line.
+ */
+int
+esl_strtok(char **s, char *delim, char **ret_tok, int *ret_toklen)
+{
+  char *begin, *end;
+  int   n;
+
+  if (ret_tok    != NULL) *ret_tok    = NULL;
+  if (ret_toklen != NULL) *ret_toklen = 0;
+
+  begin = *s;
+  begin += strspn(begin, delim);
+  if (! *begin) return eslEOL;
+
+  n = strcspn(begin, delim);
+  end  = begin + n;
+  if (*end == '\0') { *s = end;}
+  else {
+    *end = '\0';
+    *s   = end+1;
+  }
+
+  if (ret_tok    != NULL) *ret_tok    = begin;
+  if (ret_toklen != NULL) *ret_toklen = n;
+  return eslOK;
+}
+
+
+/*****************************************************************
+ * Easel's optional replacements for common but non-ANSI C functions.
+ * These alternatives are only compiled in when we need them,
+ * and their inclusion is controlled by #define's in easel.h.
+ *     strcasecmp() -> may be define'd to be esl_strcasecmp()
+ */
+
+#ifndef HAVE_STRCASECMP
+/* Function:  esl_strcasecmp()
+ * Incept:    SRE, Sat Dec 10 09:44:13 2005 [St. Louis]
+ *
+ * Purpose:   Compare strings <s1> and <s2>. Return -1 if 
+ *            <s1> is alphabetically less than <s2>, 0 if they
+ *            match, and 1 if <s1> is alphabetically greater
+ *            than <s2>. All matching is case-insensitive.
+ *
+ * Args:      s1  - string 1, \0 terminated
+ *            s2  - string 2, \0 terminated      
+ *
+ * Returns:   -1, 0, or 1, if <s1> is less than, equal, or 
+ *            greater than <s2>, case-insensitively.
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_strcasecmp(const char *s1, const char *s2)
+{
+  int i, c1, c2;
+
+  for (i = 0; s1[i] != '\0' && s2[i] != '\0'; i++)
+    {
+      c1 = s1[i];	/* total paranoia. don't trust toupper() to    */
+      c2 = s2[i];       /* leave the original unmodified; make a copy. */
+  
+      if (islower(c1)) c1 = toupper(c1);
+      if (islower(c2)) c2 = toupper(c2);
+      
+      if      (c1 < c2) return -1;
+      else if (c1 > c2) return 1;
+    }
+
+  if      (s1[i] != '\0') return 1;   /* prefixes match, but s1 is longer */
+  else if (s2[i] != '\0') return -1;  /* prefixes match, s2 is longer */
+
+  return 0;  /* else, a case-insensitive match. */
+}
+#endif /* ! HAVE_STRCASECMP */
+
+
+/*****************************************************************
+ * and some extra str*() functions...
+ *****************************************************************/ 
+
+/* Function:  esl_strchop()
+ * Incept:    SRE, Mon Apr  3 10:24:14 2006 [St. Louis]
+ *
+ * Purpose:   Chops trailing whitespace off of a string <s> (or if <s>
+ *            is NULL, do nothing).
+ *            <n> is the length of the input string, if known; or pass <n=-1>
+ *            if length is unknown. 
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    (no abnormal error conditions)
+ *
+ * Xref:      from squid's StringChop().
+ */
+int
+esl_strchop(char *s, int64_t n)
+{
+  int i;
+  if (s == NULL) return eslOK;
+  if (n < 0) n = strlen(s);
+  for (i = n-1; i>=0 && isspace((int) s[i]); i--); 
+  s[i+1] = '\0';
+  return eslOK;
+}
+
+
+/* Function:  esl_strdealign()
+ * Synopsis:  Dealign a string according to gaps in a reference aseq.
+ * Incept:    SRE, Thu Feb 17 15:12:26 2005 [St. Louis]
+ *
+ * Purpose:   Dealign string <s> in place, by removing any characters 
+ *            aligned to gaps in <aseq>. Gap characters are defined in the 
+ *            string <gapstring>; for example, <-_.>. Optionally return the
+ *            unaligned length of <s> in characters in <*opt_rlen>.
+ *            
+ *            By providing a reference <aseq> to dealign against, this
+ *            function can dealign aligned annotation strings, such as
+ *            secondary structure or surface accessibility strings.
+ *            If <s> is the same as <aseq>, then the aligned sequence
+ *            itself is dealigned in place. 
+ *            
+ *            To dealign both annotations and sequence, do the
+ *            sequence last, since you need it as the reference <aseq>
+ *            when doing the annotations.
+ *           
+ *            It is safe to pass a <NULL> <s> (an unset optional
+ *            annotation), in which case the function no-ops and
+ *            returns <eslOK>.
+ *            
+ * Args:      s        - string to dealign
+ *            aseq     - reference aligned sequence seq
+ *            gapchars - definition of gap characters ("-_." for example)
+ *            opt_rlen - optRETURN: number of residues in <s> after dealign
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_strdealign(char *s, const char *aseq, const char *gapchars, int64_t *opt_rlen)
+{
+  int64_t n = 0;
+  int64_t apos;
+
+  if (s == NULL) return eslOK;
+
+  for (apos = 0; aseq[apos] != '\0'; apos++)
+    if (strchr(gapchars, aseq[apos]) == NULL)
+      s[n++] = s[apos];
+  s[n] = '\0';
+  
+  if (opt_rlen != NULL) *opt_rlen = n;
+  return eslOK;
+}
+
+
+
+
+
+/*----------------- end, C library replacements  -------------------------*/
+
+
+
+
+/******************************************************************************
+ * 5. File path/name manipulation functions, including tmpfiles                             
+ *                                                                      
+ * Sufficiently widespread in the modules that we make them core.       
+ * (Should be moved to their own module eventually)                     
+ *****************************************************************************/
+
+/* Function:  esl_FileExists()
+ * Incept:    SRE, Sat Jan 22 09:07:24 2005 [St. Louis]
+ *
+ * Purpose:   Returns TRUE if <filename> exists, else FALSE.
+ *     
+ * Note:      Testing a read-only fopen() is the only portable ANSI C     
+ *            I'm aware of. We could also use a POSIX func here, since
+ *            we have a ESL_POSIX_AUGMENTATION flag in the code.
+ *            
+ * Xref:      squid's FileExists().
+ */
+int
+esl_FileExists(const char *filename)
+{
+  FILE *fp;
+  if ((fp = fopen(filename, "r"))) { fclose(fp); return TRUE; }
+  return FALSE;
+}
+
+
+/* Function:  esl_FileTail()
+ * Incept:    SRE, Tue Mar  7 08:30:00 2006 [St. Louis]
+ *
+ * Purpose:   Given a full pathname <path>, extract the filename
+ *            without the directory path; return it via  
+ *            <ret_filename>. <ret_filename> space is allocated
+ *            here, and must be free'd by the caller.
+ *            For example: 
+ *               </foo/bar/baz.1> becomes <baz.1>;
+ *               <foo/bar>        becomes <bar>; 
+ *               <foo>            becomes <foo>; and
+ *               </>              becomes the empty string.
+ *            
+ *            If <nosuffix> is <TRUE>, the rightmost trailing ".foo" extension
+ *            is removed too. The suffix is defined as everything following
+ *            the rightmost period in the filename in <path>:
+ *            with <nosuffix> <TRUE>, 
+ *                <foo.2/bar.idx> becomes <bar>,
+ *                <foo.2/bar>     becomes <bar>, and
+ *                <foo.2/bar.1.3> becomes <bar.1>.  
+ *            
+ * Args:      path     - full pathname to process, "/foo/bar/baz.1"
+ *            nosuffix - TRUE to remove rightmost suffix from the filename
+ *            ret_file - RETURN: filename portion of the path.
+ *                     
+ * Returns:   <eslOK> on success, and <ret_file> points to a newly
+ *            allocated string containing the filename.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_FileTail(const char *path, int nosuffix, char **ret_file)
+{
+  int   status;
+  char *tail = NULL;
+  char *lastslash;
+  char *lastdot;
+				/* remove directory prefix */
+  lastslash = strrchr(path, eslDIRSLASH);
+  ESL_ALLOC(tail, sizeof(char) * (strlen(path)+1)); /* a little overkill */
+  if (lastslash == NULL) strcpy(tail, path);
+  else                   strcpy(tail, lastslash+1);
+				/* remove trailing suffix */
+  if (nosuffix) {
+    if ((lastdot = strrchr(tail, '.')) != NULL)
+      *lastdot = '\0';
+  }
+  *ret_file = tail;
+  return eslOK;
+
+ ERROR:
+  if (tail != NULL) free(tail);
+  *ret_file = NULL;
+  return status;
+}
+
+/* Function:  esl_FileConcat()
+ * Incept:    SRE, Sat Jan 22 07:28:46 2005 [St. Louis]
+ *
+ * Purpose:   Concatenates directory path prefix <dir> and a filename
+ *            <file>, and returns the new full pathname through
+ *            <ret_path>. If <dir> does not already end in the
+ *            appropriate delimiter (e.g. / for UNIX), one is added.
+ *            
+ *            If <dir> is NULL, then <ret_path> is just the same as
+ *            <file>. Similarly, if <file> already appears to be a
+ *            full path (because its first character is a /), then
+ *            <dir> is ignored and <ret_path> is the same as
+ *            <file>. It wouldn't normally make sense for a caller to
+ *            call this function with such arguments.
+ *            
+ *            <file> may be a relative path. For example, 
+ *            if <dir> is "/usr/local" and <file> is "lib/myapp/data",
+ *            <ret_path> will be "/usr/local/lib/myapp/data".
+ *
+ * Returns:   <eslOK> on success, and puts the path
+ *            in <ret_path>; this string is allocated here, 
+ *            and must be free'd by caller with <free()>.
+ *
+ * Throws:    <eslEMEM>   on allocation failure.
+ *            <eslEINVAL> on bad argument.
+ *            In either case, <ret_path> is returned NULL.
+ *
+ * Xref:      squid's FileConcat().
+ */
+int
+esl_FileConcat(const char *dir, const char *file, char **ret_path)
+{
+  char *path = NULL;
+  int   nd, nf;
+  int   status;
+
+  if (ret_path != NULL) *ret_path = NULL;
+  if (file == NULL) ESL_EXCEPTION(eslEINVAL, "null file");
+
+  nd   = (dir  != NULL)? strlen(dir)  : 0;
+  nf   = strlen(file);
+  ESL_ALLOC(path, sizeof(char) * (nd+nf+2));
+
+  if (dir == NULL)		     /* 1. silly caller didn't give a path */
+    strcpy(path, file);
+  else if (*file == eslDIRSLASH)     /* 2. <file> is already a path?   */
+    strcpy(path, file); 
+  else if (dir[nd-1] == eslDIRSLASH) /* 3. <dir><file> (dir is / terminated) */
+    sprintf(path, "%s%s", dir, file);
+  else				     /* 4. <dir>/<file> (usual case)   */
+    sprintf(path, "%s%c%s", dir, eslDIRSLASH, file);	
+
+  *ret_path = path;
+  return eslOK;
+
+ ERROR:
+  if (path     != NULL) free(path);
+  if (ret_path != NULL) *ret_path = NULL;
+  return status;
+}
+
+
+/* Function:  esl_FileNewSuffix()
+ * Incept:    SRE, Sat Jan 22 10:04:08 2005 [St. Louis]
+ *
+ * Purpose:   Add a file suffix <sfx> to <filename>; or if <filename>
+ *            already has a suffix, replace it with <sfx>. A suffix is
+ *            usually 2-4 letters following a '.' character. Returns
+ *            an allocated string containing the result in <ret_newpath>.
+ *            
+ *            For example, if <filename> is "foo" and <sfx> is "ssi",
+ *            returns "foo.ssi". If <filename> is "foo.db" and <sfx>
+ *            is "idx", returns "foo.idx". 
+ *
+ * Returns:   <eslOK> on success, and <ret_newpath> is set
+ *            string "<base_filename>.<sfx>". Caller must <free()>
+ *            this string.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *
+ * Xref:      squid's FileAddSuffix().
+ */
+int 
+esl_FileNewSuffix(const char *filename, const char *sfx, char **ret_newpath)
+{
+  char *new = NULL;
+  char *lastdot;
+  int   nf;
+  int   status;
+
+  if (ret_newpath != NULL) *ret_newpath = NULL;
+
+  lastdot   = strrchr(filename, '.'); /* check for suffix to replace */
+  if (lastdot != NULL && 
+      strchr(lastdot, eslDIRSLASH) != NULL) 
+    lastdot = NULL; /*foo.1/filename case - don't be fooled.*/
+  nf = (lastdot == NULL)? strlen(filename) : lastdot-filename;
+  
+  ESL_ALLOC(new, sizeof(char) * (nf+strlen(sfx)+2)); /* '.' too */
+  strncpy(new, filename, nf);
+  *(new+nf) = '.';
+  strcpy(new+nf+1, sfx);
+
+  if (ret_newpath != NULL) *ret_newpath = new; else free(new);
+  return eslOK;
+
+ ERROR:
+  if (new         != NULL) free(new);
+  if (ret_newpath != NULL) *ret_newpath = NULL;
+  return status;
+}
+
+
+
+/* Function:  esl_FileEnvOpen()
+ * Incept:    SRE, Sat Jan 22 08:41:48 2005 [St. Louis]
+ *
+ * Purpose:   Looks for a file <fname> in a colon-separated list of
+ *            directories that is configured in an environment variable
+ *            <env>. The first occurrence of file <fname> in this directory 
+ *            list is opened read-only. The open file ptr is returned
+ *            through <opt_fp>, and the full path name to the file
+ *            that was opened is returned through <opt_path>. 
+ *            Caller can pass NULL in place of <opt_fp> or <opt_path>
+ *            if it is not interested in one or both of these. 
+ *            
+ *            Does not look in the current directory unless "." is
+ *            explicitly in the directory list provided by <env>.
+ *            
+ * Note:      One reason to pass <opt_path> back to the caller is that
+ *            sometimes we're opening the first in a group of files
+ *            (for example, a database and its SSI index), and we want
+ *            to make sure that after we find the main file, the
+ *            caller can look for the auxiliary file(s) in exactly the
+ *            same directory.
+ *            
+ * Examples:  % setenv BLASTDB /nfs/databases/blast-db:/nfs/databases/nr/
+ *           
+ *            FILE *fp;
+ *            char *path;
+ *            int   status;
+ *            status = esl_FileEnvOpen("swiss42", "BLASTDB", &fp, &path);
+ * 
+ * Returns:   <eslOK> on success, and provides <opt_fp> and <opt_path>;
+ *            <opt_fp> is opened here, and must be <fclose()>'d by caller;
+ *            <opt_path> is allocated here, and must be <free()>'d by caller.
+ *
+ *            Returns <eslENOTFOUND> if the file not found in any directory,
+ *            or if <env> does not contain any directories to look in.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *
+ * Xref:      squid's EnvFileOpen().
+ */
+int
+esl_FileEnvOpen(const char *fname, const char *env, FILE **opt_fp, char **opt_path)
+{
+  FILE *fp;
+  char *dirlist;		/* :-separated list of directories */
+  char *s, *s2;                 /* ptrs into elems in env list */
+  char *path = NULL;
+  int   np;
+  int   status;
+
+  fp = NULL;
+  if (opt_fp   != NULL) *opt_fp   = NULL;
+  if (opt_path != NULL) *opt_path = NULL;
+
+  if (env == NULL)               return eslENOTFOUND;
+  if ((s = getenv(env)) == NULL) return eslENOTFOUND;
+  if (esl_strdup(s, -1, &dirlist) != eslOK) return eslEMEM;
+
+  np   = strlen(fname) + strlen(s) + 2; /* upper bound on full path len */
+  ESL_ALLOC(path, sizeof(char) * np);
+
+  s  = dirlist;
+  while (s != NULL) 
+    {
+      if ((s2 = strchr(s, ':')) != NULL) { *s2 = '\0'; s2++;} /* ~=strtok() */
+      sprintf(path, "%s%c%s", s, eslDIRSLASH, fname); /* // won't hurt */
+      if ((fp = fopen(path, "r")) != NULL) break;      
+      s = s2;
+    }
+  if (fp == NULL) { free(path); free(dirlist); return eslENOTFOUND; }
+
+  if (opt_path != NULL) { *opt_path = path; } else free(path);
+  if (opt_fp   != NULL) { *opt_fp   = fp; }   else fclose(fp);
+  free(dirlist);
+  return eslOK;
+
+ ERROR:
+  if (path     != NULL) free(path);
+  if (fp       != NULL) fclose(fp);
+  if (dirlist  != NULL) free(dirlist);
+  if (opt_path != NULL) *opt_path = NULL;
+  if (opt_fp   != NULL) *opt_fp   = NULL;
+  return status;
+}
+
+/* Function:  esl_tmpfile()
+ * Incept:    SRE, Wed Sep  6 08:15:15 2006 [Janelia]
+ *
+ * Purpose:   Open a secure temporary <FILE *> handle and return it in
+ *            <ret_fp>. The file is opened in read-write mode (<w+b>)
+ *            with permissions 0600, as an atomic operation using the
+ *            POSIX <mkstemp()> function.
+ * 
+ *            The <basename6X> argument is a modifiable string that must
+ *            end in "XXXXXX" (for example, "esltmpXXXXXX"). The
+ *            <basename6X> is used to construct a unique tmpfile name.
+ *            
+ *            The file is opened in a standard temporary file
+ *            directory. The path is obtained from the environment
+ *            variable <TMPDIR>; failing that, from the environment
+ *            variable <TMP>; and failing that, </tmp> is used. If the
+ *            process is running <setuid> or <setgid>, then the
+ *            environment variables are ignored, and the temp file is
+ *            always created in </tmp>.
+ *            
+ *            The created tmpfile is not persistent and is not visible
+ *            to a directory listing. The caller may <rewind()> the
+ *            <ret_fp> and do cycles of reading and/or writing, but
+ *            once the <ret_fp> is closed, the file disappears.  The
+ *            caller does not need to <remove()> or <unlink()> it (and
+ *            in fact, cannot do so, because it does not know the
+ *            tmpfile's name).
+ *            
+ *            This function is a secure replacement for ANSI C
+ *            <tmpfile()>, which is said to be insecurely implemented on
+ *            some platforms.
+ *
+ * Returns:   <eslOK> on success, and now <ret_fp> points to a new <FILE *>
+ *            stream for the opened tempfile. 
+ *
+ * Throws:    <eslESYS> if a system call (including the <mkstemp()> call)
+ *            fails, and and <ret_fp> is returned NULL. One possible
+ *            problem is if the temporary directory doesn't exist or
+ *            is not writable. This is considered to be a system
+ *            error, not a user error, so Easel handles it as an exception.
+ *            
+ * Xref:      STL11/85. Substantially copied from David Wheeler, 
+ *            "Secure Programming for Linux and Unix HOWTO", 
+ *            http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/introduction.html.
+ *            Copyright (C) 1999-2001 David A. Wheeler.
+ *            Licensed under the MIT license; see Appendix C of the HOWTO.
+ *            Thanks, David, for the clearest explanation of the issues 
+ *            that I've seen.
+ *            
+ *            I also referred to H. Chen, D. Dean, and D. Wagner,
+ *            "Model checking one million lines of C code", 
+ *            In: Network and Distributed System Security Symposium, pp 171-185,
+ *            San Diego, CA, February 2004;
+ *            http://www.cs.ucdavis.edu/~hchen/paper/ndss04.pdf.
+ *            Wheeler's implementation obeys Chen et al's "Property 5", 
+ *            governing secure use of tempfiles.
+ */
+int
+esl_tmpfile(char *basename6X, FILE **ret_fp)
+{
+  char *tmpdir = NULL;
+  char *path   = NULL;
+  FILE *fp     = NULL;
+  int   fd;
+  int   status;
+  mode_t old_mode;
+
+  /* Determine what tmp directory to use, and construct the
+   * file name.
+   */
+  if (getuid() == geteuid() && getgid() == getegid()) 
+    {
+      tmpdir = getenv("TMPDIR");
+      if (tmpdir == NULL) tmpdir = getenv("TMP");
+    }
+  if (tmpdir == NULL) tmpdir = "/tmp";
+  if ((status = esl_FileConcat(tmpdir, basename6X, &path)) != eslOK) goto ERROR; 
+
+  old_mode = umask(077);
+  if ((fd = mkstemp(path)) <  0)        ESL_XEXCEPTION(eslESYS, "mkstemp() failed.");
+  umask(old_mode);
+  if ((fp = fdopen(fd, "w+b")) == NULL) ESL_XEXCEPTION(eslESYS, "fdopen() failed.");
+  if (unlink(path) < 0)                 ESL_XEXCEPTION(eslESYS, "unlink() failed.");
+
+  *ret_fp = fp;
+  free(path);
+  return eslOK;
+
+ ERROR:
+  if (path != NULL) free(path);
+  if (fp   != NULL) fclose(fp);
+  *ret_fp = NULL;
+  return status;
+}
+
+/* Function:  esl_tmpfile_named()
+ * Incept:    SRE, Sat Nov 11 09:13:25 2006 [Janelia]
+ *
+ * Purpose:   Open a persistent temporary file relative to the current
+ *            working directory. The file name is constructed from the
+ *            <basename6X> argument, which must be a modifiable string
+ *            ending in the six characters "XXXXXX".  These are
+ *            replaced by a unique character string by a call to POSIX
+ *            <mkstemp()>. For example, <basename6X> might be
+ *            <esltmpXXXXXX> on input, and <esltmp12ab34> on return; or, to
+ *            put the tmp file in a subdirectory under the current
+ *            working directory, something like <my_subdir/esltmpXXXXXX>
+ *            on input resulting in something like
+ *            <my_subdir/esltmp12ab34> on return.  The tmpfile is opened
+ *            for reading and writing (in mode <w+b> with permissions
+ *            0600) and the opened <FILE *> handle is returned through
+ *            <ret_fp>.
+ *            
+ *            The created tmpfile is persistent: it will be visible in
+ *            a directory listing, and will remain after program
+ *            termination unless the caller explicitly removes it by a
+ *            <remove()> or <unlink()> call.
+ *
+ *            To use this function securely, if you reopen the
+ *            tmpfile, you must only reopen it for reading, not
+ *            writing, and you must not trust the contents.
+ *            
+ *            Because the <basename6X> will be modified, it cannot be
+ *            a string constant (especially on a picky compiler like
+ *            gcc). You have to declare it with something like
+ *               <char tmpfile[32] = "esltmpXXXXXX";> 
+ *            not 
+ *               <char *tmpfile    = "esltmpXXXXXX";> 
+ *            because a compiler is allowed to make the <*tmpfile> version
+ *            a constant.
+ *
+ * Returns:   <eslOK> on success, <basename6X> contains the name of the
+ *            tmpfile, and <ret_fp> contains a new <FILE *> stream for the
+ *            opened file. 
+ *             
+ *            <eslFAIL> on failure, and <ret_fp> is returned NULL and
+ *            the contents of <basename6X> are undefined. The most
+ *            common reason for a failure will be that the caller does
+ *            not have write permission for the directory that
+ *            <basename6X> is in. Easel handles this as a normal (user)
+ *            failure, not an exception, because these permissions are
+ *            most likely in the user's control (in contrast to
+ *            <esl_tmpfile()>, which always uses a system <TMPDIR>
+ *            that should always be user-writable on a properly
+ *            configured POSIX system).
+ *
+ * Xref:      STL11/85.
+ */
+int
+esl_tmpfile_named(char *basename6X, FILE **ret_fp)
+{
+  FILE  *fp;
+  mode_t old_mode;
+  int    fd;
+
+  *ret_fp = NULL;
+  old_mode = umask(077);
+  if ((fd = mkstemp(basename6X)) <  0)    return eslFAIL;
+  umask(old_mode);
+  if ((fp = fdopen(fd, "w+b")) == NULL) return eslFAIL;
+
+  *ret_fp = fp;
+  return eslOK;
+}
+
+
+/*----------------- end of file path/name functions ------------------------*/
+
+
+
+
+/*****************************************************************
+ * 6. Typed comparison routines.
+ *****************************************************************/
+
+/* Function:  esl_DCompare()
+ * Incept:    SRE, Mon Nov  6 10:11:47 2006 [Janelia]
+ *
+ * Purpose:   Compare two floating point scalars <a> and <b> for approximate equality.
+ *            Return <eslOK> if equal, <eslFAIL> if not.
+ *            
+ *            Equality is defined by being within a relative
+ *            epsilon <tol>, as <2*fabs(a-b)/(a+b)> $\leq$ <tol>.
+ *            Additionally, we catch the special cases where <a>
+ *            and/or <b> are 0 or -0. If both are, return <eslOK>; if
+ *            one is, check that the absolute value of the other is
+ *            $\leq$ <tol>.
+ *            
+ *            <esl_DCompare()> and <esl_FCompare()> work on <double> and <float>
+ *            scalars, respectively.
+ */
+int
+esl_DCompare(double a, double b, double tol)
+{
+  if (a == b)                               return eslOK;
+  if (fabs(a) == 0. && fabs(b) <= tol)      return eslOK;
+  if (fabs(b) == 0. && fabs(a) <= tol)      return eslOK;
+  if (2.*fabs(a-b) / fabs(a+b) <= tol)      return eslOK;
+  return eslFAIL;
+}
+int
+esl_FCompare(float a, float b, float tol)
+{ 
+  if (a == b)                               return eslOK;
+  if (fabs(a) == 0. && fabs(b) <= tol)      return eslOK;
+  if (fabs(b) == 0. && fabs(a) <= tol)      return eslOK;
+  if (2.*fabs(a-b) / fabs(a+b) <= tol)      return eslOK;
+  return eslFAIL;
+}
+
+/* Function:  esl_CCompare()
+ * Synopsis:  Compare two optional strings for equality.
+ * Incept:    SRE, Wed Jun 13 10:25:06 2007 [Janelia]
+ *
+ * Purpose:   Compare two optional strings <s1> and <s2>
+ *            for equality. 
+ *            
+ *            If they're non-<NULL> and identical up to their
+ *            <NUL>-terminator, return <eslOK>.
+ *            
+ *            If they're both <NULL> (unset), return <eslOK>.
+ *            
+ *            Otherwise, they're not identical; return <eslFAIL>.
+ */
+int
+esl_CCompare(char *s1, char *s2)
+{
+  if (s1 == NULL && s2 == NULL) return eslOK;
+  if (s1 == NULL || s2 == NULL) return eslFAIL;
+  if (strcmp(s1, s2) != 0)      return eslFAIL;
+  return eslOK;
+}
+
+
+/*-------------- end, typed comparison routines --------------------*/
+
+
+
+
+/*****************************************************************
+ * 7. Commonly used background composition (iid) frequencies. 
+ *****************************************************************/
+
+/* Function:  esl_composition_BL62()
+ * Incept:    SRE, Fri Apr 13 16:00:34 2007 [Janelia]
+ *
+ * Purpose:   Sets <f> to the background frequencies used in
+ *            \citep{Henikoff92} to calculate the BLOSUM62
+ *            substitution matrix. Caller provides space in <f>
+ *            allocated for at least 20 doubles.  The entries are in
+ *            alphabetic order A..Y, same as the standard Easel amino
+ *            acid alphabet order.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_composition_BL62(double *f)
+{
+  f[0]  = 0.074;
+  f[1]  = 0.025;
+  f[2]  = 0.054;
+  f[3]  = 0.054;
+  f[4]  = 0.047;
+  f[5]  = 0.074;
+  f[6]  = 0.026;
+  f[7]  = 0.068;
+  f[8]  = 0.058;
+  f[9]  = 0.099;
+  f[10] = 0.025;
+  f[11] = 0.045;
+  f[12] = 0.039;
+  f[13] = 0.034;
+  f[14] = 0.052;
+  f[15] = 0.057;
+  f[16] = 0.051;
+  f[17] = 0.073;
+  f[18] = 0.013;
+  f[19] = 0.032;
+  return eslOK;
+}
+
+/* Function:  esl_composition_WAG()
+ * Incept:    SRE, Fri Apr 13 16:02:48 2007 [Janelia]
+ *
+ * Purpose:   Sets <f> to the background frequencies used in
+ *            \citep{WhelanGoldman01} to calculate the WAG rate
+ *            matrix. Caller provides space in <f> allocated for at
+ *            least 20 doubles.  The entries are in alphabetic order
+ *            A..Y, same as the standard Easel amino acid alphabet
+ *            order.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_composition_WAG(double *f)
+{
+  f[0]  = 0.086628;                     /* A */
+  f[1]  = 0.019308;	                /* C */
+  f[2]  = 0.057045;	                /* D */
+  f[3]  = 0.058059;	                /* E */
+  f[4]  = 0.038432;	                /* F */
+  f[5]  = 0.083252;	                /* G */
+  f[6]  = 0.024431;	                /* H */
+  f[7]  = 0.048466;	                /* I */
+  f[8]  = 0.062029;	                /* K */
+  f[9]  = 0.086209;	                /* L */
+  f[10] = 0.019503;	                /* M */
+  f[11] = 0.039089;	                /* N */
+  f[12] = 0.045763;	                /* P */
+  f[13] = 0.036728;	                /* Q */
+  f[14] = 0.043972;	                /* R */
+  f[15] = 0.069518;	                /* S */
+  f[16] = 0.061013;	                /* T */
+  f[17] = 0.070896;	                /* V */
+  f[18] = 0.014386;	                /* W */
+  f[19] = 0.035274;	                /* Y */
+  return eslOK;
+}
+
+/* Function:  esl_composition_SW34()
+ * Incept:    SRE, Fri Apr 13 16:03:46 2007 [Janelia]
+ *
+ * Purpose:   Sets <f> to the background frequencies observed in
+ *            Swissprot release 34 (21.2M residues).  Caller provides
+ *            space in <f> allocated for at least 20 doubles.  The
+ *            entries are in alphabetic order A..Y, same as the
+ *            standard Easel amino acid alphabet order.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_composition_SW34(double *f)
+{
+  f[0]  = 0.075520;                     /* A */
+  f[1]  = 0.016973;                     /* C */
+  f[2]  = 0.053029;                     /* D */
+  f[3]  = 0.063204;                     /* E */
+  f[4]  = 0.040762;                     /* F */
+  f[5]  = 0.068448;                     /* G */
+  f[6]  = 0.022406;                     /* H */
+  f[7]  = 0.057284;                     /* I */
+  f[8]  = 0.059398;                     /* K */
+  f[9]  = 0.093399;                     /* L */
+  f[10] = 0.023569;                     /* M */
+  f[11] = 0.045293;                     /* N */
+  f[12] = 0.049262;                     /* P */
+  f[13] = 0.040231;                     /* Q */
+  f[14] = 0.051573;                     /* R */
+  f[15] = 0.072214;                     /* S */
+  f[16] = 0.057454;                     /* T */
+  f[17] = 0.065252;                     /* V */
+  f[18] = 0.012513;                     /* W */
+  f[19] = 0.031985;                     /* Y */
+  return eslOK;
+}
+/*-------------- end, background compositions -------------------*/
+
+
+
+/*****************************************************************
+ * 8. Unit tests.
+ *****************************************************************/
+#ifdef eslEASEL_TESTDRIVE
+
+static void
+utest_tmpfile_named(void)
+{
+  char *msg          = "tmpfile_named unit test failed";
+  char  tmpfile[32]  = "esltmpXXXXXX";
+  FILE *fp           = NULL;
+  char  buf[256];
+
+  if (esl_tmpfile_named(tmpfile, &fp) != eslOK) esl_fatal(msg);
+  fprintf(fp, "Unit test.\n");
+  fclose(fp);
+  if ((fp = fopen(tmpfile, "r"))   == NULL)  esl_fatal(msg);
+  if (fgets(buf, 256, fp)          == NULL)  esl_fatal(msg);
+  if (strcmp(buf, "Unit test.\n")  != 0)     esl_fatal(msg);
+  fclose(fp);
+  remove(tmpfile);
+  return;
+}
+
+#endif /*eslEASEL_TESTDRIVE*/
+
+
+/*****************************************************************
+ * 9. Test driver.
+ *****************************************************************/
+
+#ifdef eslEASEL_TESTDRIVE
+/* gcc -g -Wall -o test -I. -L. -DeslEASEL_TESTDRIVE easel.c -leasel -lm
+ * ./test
+ */
+#include "easel.h"
+
+int main(void)
+{
+
+#ifdef eslTEST_THROWING
+  esl_exception_SetHandler(&esl_nonfatal_handler);
+#endif
+
+  utest_tmpfile_named();
+  return eslOK;
+}
+#endif /*eslEASEL_TESTDRIVE*/
+
+/*****************************************************************
+ * 10. Examples.
+ *****************************************************************/
+
+#ifdef eslEASEL_EXAMPLE2
+/*::cexcerpt::easel_example_tmpfiles::begin::*/
+/* gcc -g -Wall -o example -I. -L. -DeslEASEL_EXAMPLE_TMPFILES easel.c -leasel -lm
+ * ./example
+ */
+#include "easel.h"
+
+int main(void)
+{
+  char  tmpfile1[32]  = "esltmpXXXXXX"; /* a transient, secure tmpfile: 6 X's are important */
+  char  tmpfile2[32]  = "esltmpXXXXXX"; /* a named tmpfile                                  */
+  FILE *fp            = NULL;
+  char  buf[256];
+
+  /* Example of using a secure, unnamed tmpfile. 
+   * Note, the new tmpfile is automatically deleted, so to cleanup, just fclose() the FILE */
+  esl_tmpfile(tmpfile1, &fp);
+  fprintf(fp, "Hello world!\n");
+  rewind(fp);
+  fgets(buf, 256, fp);
+  printf("first temp file says: %s\n", buf);
+  fclose(fp);
+
+  /* Example of reasonably securely using a named tmpfile. 
+   * To cleanup, must both fclose() the FILE and remove() the file by name */
+  esl_tmpfile_named(tmpfile2, &fp);
+  fprintf(fp, "Hello insecure world!\n");
+  fclose(fp);		/* tmpfile2 now exists on disk and can be closed/reopened */
+
+  fp = fopen(tmpfile2, "r");
+  fgets(buf, 256, fp);
+  printf("second temp file says: %s\n", buf);
+  fclose(fp);
+  remove(tmpfile2);	/* disk file cleanup necessary with this version. */
+
+  return eslOK;
+}
+/*::cexcerpt::easel_example_tmpfiles::end::*/
+#endif /*eslEASEL_EXAMPLE2*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/  
diff --git a/easel/easel.h b/easel/easel.h
new file mode 100644
index 0000000..2d18223
--- /dev/null
+++ b/easel/easel.h
@@ -0,0 +1,336 @@
+/* Easel's foundation.
+ *
+ * Core functionality of easel: errors, memory allocations, constants,
+ * and configuration for portability.
+ *
+ * SRE, Wed Jul  7 09:43:28 2004 [St. Louis]
+ * SVN $Id: easel.h 255 2008-05-30 17:49:15Z eddys $
+ */
+#ifndef eslEASEL_INCLUDED
+#define eslEASEL_INCLUDED
+
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>		/* for FILE */
+#include <stdarg.h>		/* for va_list */
+#ifdef HAVE_STDINT_H
+#include <stdint.h>		/* for uint32_t and the like (C99) */
+#endif
+#ifdef HAVE_INTTYPES_H
+#include <inttypes.h>		/* some systems allegedly put uints here */
+#endif
+
+/*****************************************************************
+ * Macros implementing Easel's error handling conventions
+ *****************************************************************/
+/* Many objects contain a fixed length "errbuf" for failure
+ * diagnostics: ESL_FAIL() and ESL_XFAIL() fill this buffer.
+ */
+#define eslERRBUFSIZE 128
+
+/* ESL_FAIL()       - return an error message, without cleanup.
+ * ESL_XFAIL()      - return an error message, with cleanup.
+ * ESL_EXCEPTION()  - throwing an exception, without cleanup.
+ * ESL_XEXCEPTION() - throwing an exception, with cleanup.
+ * 
+ * The X versions (with cleanup) require the caller to have an
+ * <int status> variable and a <ERROR:> goto target in scope.
+ *
+ * Wrapping these macros in <while(0)> loops allows a statement:
+ *       if (something) ESL_XEXCEPTION(code,mesg);
+ * without the trailing semicolon becoming a null statement after 
+ * macro expansion.
+ */
+/*::cexcerpt::error_macros::begin::*/
+#define ESL_FAIL(code, errbuf, ...) do {\
+     if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__);\
+     return code; }\
+     while (0)
+
+#define ESL_XFAIL(code, errbuf, ...) do {\
+     status = code;\
+     if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__);\
+     goto ERROR; }\
+     while (0)
+
+#define ESL_EXCEPTION(code, ...)  do {\
+     esl_exception(code, __FILE__, __LINE__, __VA_ARGS__);\
+     return code; }\
+     while (0)
+
+#define ESL_XEXCEPTION(code, ...)  do {\
+     status = code;\
+     esl_exception(code, __FILE__, __LINE__, __VA_ARGS__);\
+     goto ERROR; }\
+     while (0)
+/*::cexcerpt::error_macros::end::*/
+
+
+/* Return codes for error handler
+ */
+/*::cexcerpt::statuscodes::begin::*/
+#define eslOK              0    /* no error/success             */
+#define eslFAIL            1    /* failure                      */
+#define eslEOL             2    /* end-of-line (often normal)   */
+#define eslEOF             3    /* end-of-file (often normal)   */
+#define eslEOD             4    /* end-of-data (often normal)   */
+#define eslEMEM            5    /* malloc or realloc failed     */
+#define eslENOTFOUND       6    /* file or key not found        */
+#define eslEFORMAT         7    /* file format not correct      */
+#define eslEAMBIGUOUS      8    /* an ambiguity of some sort    */
+#define eslEDIVZERO        9    /* attempted div by zero        */
+#define eslEINCOMPAT      10    /* incompatible parameters      */
+#define eslEINVAL         11    /* invalid argument/parameter   */
+#define eslESYS           12    /* generic system call failure  */
+#define eslECORRUPT       13    /* unexpected data corruption   */
+#define eslEINCONCEIVABLE 14    /* "can't happen" error         */
+#define eslESYNTAX        15    /* invalid user input syntax    */
+#define eslERANGE         16    /* value out of allowed range   */
+#define eslEDUP           17    /* saw a duplicate of something */
+#define eslENOHALT        18    /* a failure to converge        */      
+#define eslENORESULT      19    /* no result was obtained       */
+#define eslENODATA        20	/* no data provided, file empty */
+#define eslETYPE          21	/* invalid type of argument     */
+/*::cexcerpt::statuscodes::end::*/
+
+
+
+
+
+
+/*****************************************************************
+ * Macros implementing Easel's memory allocation conventions
+ *****************************************************************/
+/* ESL_ALLOC(), ESL_RALLOC():
+ * 
+ * Allocation and reallocation wrappers.
+ * Both require <int status> in scope, and <ERROR:> goto target.
+ * ESL_RALLOC() also requires <void *> ptr to be provided as <tmp>.
+ */
+/*::cexcerpt::alloc_macros::begin::*/
+#define ESL_ALLOC(p, size) do {\
+     if (((p) = malloc(size)) == NULL) {\
+       status = eslEMEM;\
+       esl_exception(eslEMEM, __FILE__, __LINE__, "malloc of size %d failed", size);\
+       goto ERROR;\
+     }} while (0)
+
+#define ESL_RALLOC(p, tmp, newsize) do {\
+     if ((p) == NULL) { (tmp) = malloc(newsize);         }\
+     else             { (tmp) = realloc((p), (newsize)); }\
+     if ((tmp) != NULL) (p) = (tmp);\
+     else {\
+       status = eslEMEM;\
+       esl_exception(eslEMEM, __FILE__, __LINE__, "realloc for size %d failed", newsize);\
+       goto ERROR;\
+     }} while (0)
+/*::cexcerpt::alloc_macros::end::*/
+
+     
+
+
+/*****************************************************************
+ * Macros implementing Easel's debugging output conventions
+ *****************************************************************/
+/* Debugging hooks, w/ three levels (1-3).
+ */
+#if eslDEBUGLEVEL >= 1		/* for ESL_DASSERT() macros */
+#include <assert.h>
+#endif
+
+#if (eslDEBUGLEVEL >= 1)
+#define ESL_DPRINTF1(x)  printf x
+#define ESL_DASSERT1(x)  assert x
+#else
+#define ESL_DPRINTF1(x)
+#define ESL_DASSERT1(x)
+#endif
+#if (eslDEBUGLEVEL >= 2)
+#define ESL_DPRINTF2(x)  printf x
+#define ESL_DASSERT2(x)  assert x
+#else
+#define ESL_DPRINTF2(x)
+#define ESL_DASSERT2(x)
+#endif
+#if (eslDEBUGLEVEL >= 3)
+#define ESL_DPRINTF3(x)  printf x
+#define ESL_DASSERT3(x)  assert x
+#else
+#define ESL_DPRINTF3(x)
+#define ESL_DASSERT3(x)
+#endif
+
+
+
+
+/*****************************************************************
+ * Defined constants
+ *****************************************************************/
+/* Making sure TRUE/FALSE are defined, for convenience */
+#ifndef TRUE
+#define TRUE 1
+#endif
+#ifndef FALSE
+#define FALSE 0
+#endif
+
+/* Some basic mathematical constants. 
+ * Assuming IEEE754 math with 64-bit doubles (53-bit mantissas), we 
+ * want 17 significant decimal digits in our constants. More is
+ * a waste (but we do it for some anyway).
+ */
+#define eslCONST_E     2.71828182845904523536028747135
+#define eslCONST_PI    3.14159265358979323846264338328
+#define eslCONST_EULER 0.57721566490153286060651209008
+#define eslCONST_GOLD  1.61803398874989484820458683437
+#define eslCONST_LOG2  0.69314718055994529
+#define eslCONST_LOG2R 1.44269504088896341
+
+/* Define <eslINFINITY>, <eslNaN> portably. Harder than it looks. 
+ * We assume we're in an IEEE 754 environment.
+ * We assume that HUGE_VAL in a IEEE754 environment is infinity.
+ * If we don't have HUGE_VAL set, we assume we can get infinity
+ * by division by zero. (But if we don't have HUGE_VAL, we probably
+ * have other problems; HUGE_VAL is required by ANSI C spec.)
+ * We can't portably get infinity by overflow (e.g. 1e9999);
+ * some compilers (Microsoft) will complain.
+ */
+#ifdef HUGE_VAL
+#define eslINFINITY    HUGE_VAL	 /* assume IEEE754 HUGE_VAL = infinity. ok? */
+#else
+#define eslINFINITY    (1.0/0.0) /* portable? */
+#endif
+#define eslNaN         (eslINFINITY/eslINFINITY) /* portably make a IEEE754 NaN */
+
+/* Define crossovers for numerical approximations.
+ */
+/* log(1+x) ~ x and  1-e^x = -x approximation.
+ * Same threshold appears to be optimal for float or double x. xref STL9/138.
+ */
+#define eslSMALLX1    5e-9
+
+
+
+
+/*****************************************************************
+ * Basic support for Easel's digitized biosequences.
+ *****************************************************************/
+
+/* Most of this support is in the alphabet module, but we externalize 
+ * some into the easel foundation because ESL_INMAP is used in unaugmented
+ * sqio, msa modules.
+ * 
+ * A digital sequence residue (ESL_DSQ) is an unsigned 8-bit type
+ * (0..255).  A valid digital residue has a value in the range 0..127
+ * (Easel can represent alphabets of up to 128 different characters).
+ * Values 128..255 are reserved for flags.
+ *
+ * An "inmap" is ESL_DSQ[128], or *ESL_DSQ allocated for 128 values;
+ * it is a many-to-one construct for mapping 7-bit ASCII chars (in
+ * range 0..127) either to new ASCII chars (in the case of raw
+ * sequence input in sqio, msa) or to digital codes (in the alphabet
+ * module).  Valid mapped values are 0..127; any value in range
+ * 128..255 is some kind of flag.
+ */
+typedef uint8_t ESL_DSQ;
+#define eslDSQ_SENTINEL 255	/* sentinel bytes 0,L+1 in a dsq */
+#define eslDSQ_ILLEGAL  254	/* input symbol is unmapped and unexpected */
+#define eslDSQ_IGNORED  253     /* input symbol is unmapped and ignored */
+#define eslDSQ_EOL      252	/* input symbol marks end of a line */
+#define eslDSQ_EOD      251     /* input symbol marks end of a seq record */
+
+/* If you try to test sym > 0 && sym <= 127 below, instead of isascii(sym),
+ * you'll get a compiler warning for an always-successful test regardless
+ * of whether a char is signed or unsigned. So we trust that isascii() is
+ * doing the Right Thing.
+ */
+#define esl_inmap_IsValid(inmap, sym)  (isascii(sym) && (inmap)[(int)sym] <= 127)
+
+
+/*****************************************************************
+ * Miscellaneous.
+ *****************************************************************/
+/* A placeholder for helping w/ portability of filenames/paths.
+ * I think, but have not tested, that:
+ *   VMS:    #define DIRSLASH ']'
+ *   MacOS:  #define DIRSLASH ':'
+ *   DOS:    #define DIRSLASH '\\'
+ * Setting DIRSLASH correctly is probably not the only thing
+ * that would need to be done to port to other OS's, but it's
+ * probably a start.
+ *
+ * The code assumes that '.' is used for file name extensions,
+ * such as "foo.bar".
+ *
+ * This gets used in easel.c's *_File*() functions.
+ */
+#define eslDIRSLASH '/'           /* UNIX directory paths have /foo/bar */
+
+/* Some generic macros for swapping, min, and max.
+ */
+#define ESL_SWAP(x, y, type)  do { type tmpxyz = (x); (x) = (y); (y) = tmpxyz; } while (0)
+#define ESL_MIN(a,b)          (((a)<(b))?(a):(b))
+#define ESL_MAX(a,b)          (((a)>(b))?(a):(b))
+
+
+
+/*****************************************************************
+ * The API declarations for easel.c
+ *****************************************************************/
+
+/* 1. Error handling. */
+typedef void (*esl_exception_handler_f)(int code, char *file, int line,
+					char *format, va_list argp);
+extern void esl_exception(int code, char *file, int line, char *format, ...);
+extern void esl_exception_SetHandler(esl_exception_handler_f);
+extern void esl_exception_ResetDefaultHandler(void);
+extern void esl_fatal(char *format, ...);
+extern void esl_nonfatal_handler(int code, char *file, int line, char *format, va_list argp);
+
+/* 2. Memory allocation/deallocation conventions. */
+extern void esl_Free2D(void  **p, int dim1);
+extern void esl_Free3D(void ***p, int dim1, int dim2);
+
+/* 3. Standard banner for Easel miniapplications. */
+extern void esl_banner(FILE *fp, char *progname, char *banner);
+extern void esl_usage (FILE *fp, char *progname, char *usage);
+
+/* 4. Replacements, additions to C library functions */
+extern int  esl_strdup(const char *s, int64_t n, char **ret_dup);
+extern int  esl_strcat(char **dest, int64_t ldest, const char *src, int64_t lsrc);
+extern int  esl_fgets(char **buf, int *n, FILE *fp);
+extern int  esl_strtok(char **s, char *delim, char **ret_tok, int *ret_toklen);
+extern int  esl_strchop(char *s, int64_t n);
+extern int  esl_strdealign(char *s, const char *aseq, const char *gapchars, int64_t *opt_rlen);
+#ifndef HAVE_STRCASECMP
+#ifdef _MSC_VER
+#define strcasecmp stricmp
+#else
+extern int  esl_strcasecmp(const char *s1, const char *s2);
+#define strcasecmp esl_strcasecmp
+#endif
+#endif
+
+/* 5. File path/name manipulation functions, including tmpfiles */
+extern int  esl_FileExists(const char *filename);
+extern int  esl_FileTail(const char *path, int nosuffix, char **ret_file);
+extern int  esl_FileConcat(const char *dir, const char *file, char **ret_path);
+extern int  esl_FileNewSuffix(const char *filename, const char *sfx, char **ret_newpath);
+extern int  esl_FileEnvOpen(const char *fname, const char *env,
+			    FILE **ret_fp, char **ret_path);
+extern int  esl_tmpfile(char *basename6X, FILE **ret_fp);
+extern int  esl_tmpfile_named(char *basename6X, FILE **ret_fp);
+
+/* 6. Typed comparison routines. */
+extern int  esl_DCompare(double a, double b, double tol);
+extern int  esl_FCompare(float  a, float  b, float  tol);
+extern int  esl_CCompare(char *s1, char *s2);
+
+/* 7. Commonly used background composition (iid) frequencies. */
+extern int  esl_composition_BL62(double *f);
+extern int  esl_composition_WAG(double *f);
+extern int  esl_composition_SW34(double *f);
+
+
+#endif /*eslEASEL_INCLUDED*/
diff --git a/easel/easel.tex b/easel/easel.tex
new file mode 100644
index 0000000..35dc71b
--- /dev/null
+++ b/easel/easel.tex
@@ -0,0 +1,413 @@
+The easel (esl) module implements a small set of functionality shared
+by all the modules: notably, the error-handling system.
+
+\section{Error handling conventions}
+
+Easel might be used in applications ranging from small command line
+utilities to complex graphical user interfaces and parallel
+systems. Simple and complex applications have different needs for how
+errors should be handled by a library.
+
+In a simple application, we don't want to write a lot of code to
+checking return codes for unexpected problems. We would prefer to have
+Easel crash out with an appropriate message to \ccode{stderr} -- after
+all, that's all a simple application would do anyway.
+
+On the other hand, there are certain problems that even the simplest
+command-line applications should handle gracefully. Errors involving
+user input (including typos in command line arguments, bad file
+formats, nonexistent files, or bad file permissions) are ``normal''
+and should be expected. Users will do anything.
+
+In a complex application, we may want to guarantee that execution
+never terminates within a library routine. In this case, library
+functions always need to return control to the application, even in
+the most unexpected circumstances, so the application can fail
+gracefully. A failure in an Easel routine should not suddenly crash a
+whole graphical user environment, for example. Additionally, because a
+complex application may not even be associated with a terminal, a
+library cannot count on printing error messages directly to
+\ccode{stderr}.
+
+These considerations motivate Easel's error handling conventions.
+Most Easel procedures return an integer status code. An \ccode{eslOK}
+code indicates that the procedure succeeded. A nonzero code indicates
+an error. Easel distinguishes two kinds of errors:
+
+\begin{itemize}
+\item \textbf{Failures} include normal ``errors'' (like a read failing
+  when the end of a file is reached), and errors that are the user's
+  fault, such as bad input (which are also normal, because users will
+  do anything.) We say that failures are \textbf{returned} by Easel
+  functions. All applications should check the return status of any
+  Easel function that might return a failure code. Relatively few
+  Easel functions can return failure codes. The ones that do are
+  generally functions having to do with reading user input.
+
+\item \textbf{Exceptions} are errors that are the fault of Easel (bugs
+in my code) or your application (bugs in your code) or the system
+(resource allocation failures). We say that exceptions are
+\textbf{thrown} by Easel functions. By default, exceptions result in
+immediate termination of your program. Optionally, you may provide
+your own exception handler, in which case Easel functions may return
+nonzero exception codes (in addition to any nonzero failure codes).
+\end{itemize}
+
+The documentation for each Easel function lists what failure codes it
+may return, as well as what exception codes it may throw (if a
+nonfatal exception handler has been registered), in addition to the
+\ccode{eslOK} normal status code. The list of possible status codes is
+shown in Table~\ref{tbl:statuscodes}. There is no intrinsic
+distinction between failure codes and exception codes. Codes that
+indicate failures in one function may indicate exceptions in another
+function.
+
+\begin{table}
+\begin{center}
+\input{cexcerpts/statuscodes}
+\end{center}
+\caption{List of all status codes that might be returned by Easel functions.}
+\label{tbl:statuscodes}
+\end{table}
+
+Not all Easel functions return status codes. \ccode{*\_Create()}
+functions that allocate and create new objects usually follow a
+convention of returning a valid pointer on success, and \ccode{NULL}
+on failure; these are functions that only fail by memory allocation
+failure. Destructor functions (\ccode{*\_Destroy()}) always return
+\ccode{void}, and must have no points of failure of their own, because
+destructors can be called when we're already handling an
+exception. Functions with names containing \ccode{Is}, such as
+\ccode{esl\_abc\_XIsValid()}, are tests that return \ccode{TRUE} or
+\ccode{FALSE}. Finally, there are some ``true'' functions that simply
+return an answer, rather than a status code; these must be functions
+that have no points of failure.
+
+\subsection{Failure messages} 
+
+When failures occur, often the failure status code is sufficient for
+your application to know what went wrong. For instance, \ccode{eslEOF}
+means end-of-file, so your application might report \ccode{"premature
+end of file"} if it receives such a status code unexpectedly. But for
+failures involving a file format syntax problem (for instance) a terse
+\ccode{eslESYNTAX} return code is not as useful as knowing
+\ccode{"Parse failed at line 42 of file foo.data, where I expected to
+see an integer, but I saw nothing"}. When your application might want
+more information to format an informative failure message for the
+user, the Easel API provides (somewhere) a message buffer called
+\ccode{errbuf[]}.
+
+In many cases, file parsers in Easel are encapsulated in objects. In
+these cases, the object itself allocates an \ccode{errbuf[]} message
+string. (For instance, see the \eslmod{sqio} module and its
+\ccode{ESL\_SQFILE} object for sequence file parsing.)  In a few
+cases, the \ccode{errbuf[]} is part of the procedure's call API, and
+space is provided by the caller. In such cases, the caller either
+passes \ccode{NULL} (no failure message is requested) or a pointer to
+allocated space for at least \ccode{eslERRBUFSIZE} chars. (For
+instance, see the \eslmod{tree} module and the
+\ccode{esl\_tree\_ReadNewick()} parser.)
+
+Easel uses \ccode{sprintf()} to format the messages in
+\ccode{errbuf[]}'s. Each individual call guarantees that the size of
+its message cannot overflow \ccode{eslERRBUFSIZE} chars, so none of
+these \ccode{sprintf()} calls represent possible security
+vulnerabilities (buffer overrun attacks).
+
+
+\subsection{Exception handling}
+
+Easel's default exception handler prints a message to \ccode{stderr}
+and aborts execution of your program, as in:
+
+\begin{cchunk}
+   Easel exception: Memory allocation failed.
+   Aborted at file sqio.c, line 42. 
+\end{cchunk}
+
+Therefore, by default, Easel handles its own exceptions internally,
+and exception status codes are not returned to your
+application. Simple applications don't need to worry about checking
+for exceptions.
+
+If your application wants to handle exceptions itself -- for instance,
+if you want a guarantee that execution will never terminate from
+within Easel -- or even if you simply want to change the format of
+these messages, you can register a custom exception handler which will
+catch the information from Easel and react appropriately. If your
+exception handler prints a message and exits, Easel will still just
+abort without returning exception codes. If your exception handler is
+nonfatal (returning \ccode{void}), Easel procedures then percolate the
+exception code up through the call stack until the exception code is
+returned to your application.
+
+To provide your own exception handler, you define your exception
+handler with the following prototype:
+
+\begin{cchunk}
+extern void my_exception_handler(int code, char *file, int line, char *format, va_list arg);
+\end{cchunk}
+
+An example implementation of a nonfatal exception handler:
+
+\begin{cchunk}
+#include <stdarg.h>
+
+void
+my_exception_handler(int code, char *file, int line, char *format, va_list arg)
+{
+  fprintf(stderr, ``Easel threw an exception (code %d):\n'', code);
+  if (format != NULL) vfprintf(stderr, format, arg);
+  fprintf(stderr, ``at line %d, file %s\b'', line, file);
+  return;
+}
+\end{cchunk}
+
+The \ccode{code}, \ccode{file}, and \ccode{line} are always
+present. The formatted message (the \ccode{format} and \ccode{va\_list
+arg}) is optional; the \ccode{format} might be
+\ccode{NULL}. (\ccode{NULL} messages are used when percolating
+exceptions up a stack trace, for example.)
+
+Then, to register your exception handler, you call
+\ccode{esl\_exception\_SetHandler(\&my\_error\_handler)} in your
+application. Normally you would do this before calling any other Easel
+functions. However, in principle, you can change error handlers at any
+time. You can also restore the default handler at any time with
+\ccode{esl\_exception\_RestoreDefaultHandler()}.
+
+The implementation of the exception handler relies on a static
+function pointer that is not threadsafe. If you are writing a threaded
+program, you need to make sure that multiple threads do not try to
+change the handler at the same time.
+
+Because Easel functions call other Easel functions, the function that
+first throws an exception may not be the function that your
+application called.  If you implement a nonfatal handler, an exception
+may result in a partial or complete stack trace of exceptions, as the
+original exception percolates back to your application. Your exception
+handler should be able to deal with a stack trace. The first exception
+code and message will be the most relevant. Subsequent codes and
+messages arise from that exception percolating upwards. 
+
+For example, a sophisticated replacement exception handler might push
+each code/message pair into a FIFO queue. When your application
+receives an exception code from an Easel call, your application can
+might then access this queue, and see where the exception occurred in
+Easel, and what messages Easel left for you. A less sophisticated
+replacement exception handler might just register the first
+code/message pair, and ignore the subsequent exceptions from
+percolating up the stack trace. Note the difference between the
+exception handler that you register with Easel (which operates inside
+Easel, and must obey Easel's conventions) and any error handling you
+do in your own application after Easel returns a nonzero status code
+to you (which is your own business).
+
+Although each function's documentation \emph{in principle} lists all
+thrown exceptions, \emph{in practice}, you should not trust this
+list. Because of exceptions percolating up from other Easel calls, it
+is too easy to forget to document all possible exception
+codes.\footnote{Someday we should combine a static code analyzer with
+a script that understands Easel's exception conventions, and automate
+the enumeration of all possible codes.} If you are catching
+exceptions, you should program defensively here, and always have a
+failsafe catch for any nonzero return status. For example, a minimal
+try/catch idiom for an application calling a Easel function is
+something like:
+
+\begin{cchunk}
+     int status;
+     if ((status = esl_foo_function()) != eslOK)  my_failure();
+\end{cchunk}
+
+Or, a little more complex one that catches some specific errors, but
+has a failsafe for everything else, is:
+
+\begin{cchunk}
+     int status;
+     status = esl_foo_function();
+     if      (status == eslEMEM) my_failure("Memory allocation failure");
+     else if (status != eslOK)   my_failure("Unexpected exception %d\n\", status);
+\end{cchunk}
+
+
+\subsection{Violations}
+
+Internally, Easel also distinguishes a third class of error, termed a
+\textbf{fatal violation}. Violations never arise in production code;
+they are used to catch bugs during development and testing. Violations
+always result in immediate program termination. They are generated by
+two mechanisms: from assertions that can be optionally enabled in
+development code, or from test harnesses that call the always-fatal
+\ccode{esl\_fatal()} function when they detect a problem they're
+testing for.
+
+
+\subsection{Internal API for error handling}
+
+You only need to understand this section if you want to understand
+Easel's source code (or other code that uses Easel conventions, like
+HMMER), or if you want to use Easel's error conventions in your own
+source code.
+
+The potentially tricky design issue is the following. One the one
+hand, you want to be able to return an error or throw an exception
+``quickly'' (in less than a line of code). On the other hand, it might
+require several lines of code to free any resources, set an
+appropriate return state, and set the appropriate nonzero status code
+before leaving the function. 
+
+Easel uses the following error-handling macros:
+
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\ccode{ESL\_FAIL(code, errbuf, mesg, ...)}   & Format errbuf, return failure code. \\
+\ccode{ESL\_EXCEPTION(code, mesg, ...)}      & Throw an exception, return exception code. \\
+\ccode{ESL\_XFAIL(code, errbuf, mesg, ...)}  & A failure message, with cleanup convention.\\
+\ccode{ESL\_XEXCEPTION(code, mesg, ...)}     & An exception, with cleanup convention.\\
+\hline
+\end{tabular}
+}
+\end{center}
+
+They are implementated in \ccode{easel.h} as:
+
+\input{cexcerpts/error_macros}
+
+The \ccode{ESL\_FAIL} and \ccode{ESL\_XFAIL} macros are only used when
+a failure message needs to be formatted. For the simpler case where we
+just return an error code, Easel simply uses \ccode{return code;} or
+\ccode{status = code; goto ERROR;}, respectively.
+
+The \ccode{X} versions, with the cleanup convention, are sure to
+offend some programmers' sensibilities. They require the function to
+provide an \ccode{int status} variable in scope, and they require an
+\ccode{ERROR:} target for a \ccode{goto}. But if you can stomach that,
+they provide for a fairly clean idiom for catching exceptions and
+cleaning up, and cleanly setting different return variable states on
+success versus failure, as illustrated by this pseudoexample:
+
+\begin{cchunk}
+int 
+foo(char **ret_buf, char **ret_fp)
+{
+    int status;
+    char *buf = NULL;
+    FILE *fp  = NULL;
+
+    if ((buf = malloc(100))  == NULL) ESL_XEXCEPTION(eslEMEM,      "malloc failed");
+    if ((fp  = fopen("foo")) == NULL) ESL_XEXCEPTION(eslENOTFOUND, "file open failed");
+
+    *ret_buf = buf;
+    *ret_fp  = fp;
+    return eslOK;
+
+  ERROR:
+    if (buf != NULL) free(buf);  *ret_buf = NULL;
+    if (fp  != NULL) fclose(fp); *ret_fp  = NULL;
+    return status;
+}
+\end{cchunk}
+
+Additionally, for memory allocation and reallocation, Easel implements
+two macros \ccode{ESL\_ALLOC()} and \ccode{ESL\_RALLOC()}, which
+encapsulate standard \ccode{malloc()} and \ccode{realloc()} calls
+inside Easel's exception-throwing convention.
+
+
+\vspace*{\fill}
+\begin{quote}
+\emph{Only a complete outsider could ask your question. Are there
+control authorities? There are nothing but control authorities. Of
+course, their purpose is not to uncover errors in the ordinary meaning
+of the word, since errors do not occur and even when an error does in
+fact occur, as in your case, who can say conclusively that it is an
+error?}\\ \hspace*{\fill} -- Franz Kafka, \emph{The Castle}
+\end{quote}     
+
+
+\section{Memory management}
+
+
+\section{Replacements for C library functions}
+
+
+\section{Standard banner for Easel miniapplications}
+
+
+\section{File and path name manipulation}
+
+
+\subsection{Secure temporary files}
+
+A program may need to write and read temporary files.  Many of the
+methods for creating temporary files, even using standard library
+calls, are known to create exploitable security holes
+\citep{Wheeler03,ChenDeanWagner04}.
+
+Easel provides a secure and portable POSIX procedure for obtaining an
+open temporary file handle, \ccode{esl\_tmpfile()}. This replaces the
+ANSI C \ccode{tmpfile()} function, which is said to be insecurely
+implemented on some platforms.  Because closing and reopening a
+temporary file can create an exploitable race condition under certain
+circumstances, \ccode{esl\_tmpfile()} does not return the name of the
+invisible file it creates, only an open \ccode{FILE *} handle to
+it. The tmpfile is not persistent, meaning that it automatically
+vanishes when the \ccode{FILE *} handle is closed. The tmpfile is
+created in the usual system world-writable temporary directory, as
+indicated by \ccode{TMPDIR} or \ccode{TMP} environment variables, or
+\ccode{/tmp} if neither environment variable is defined.
+
+Still, it is sometimes useful, even necessary, to close and reopen a
+temporary file. For example, Easel's own test suites generate a
+variety of input files for testing input parsers.  Easel also provides
+the \ccode{esl\_tmpfile\_named()} procedure for creating a persistent
+tmpfile, which returns both an open \ccode{<FILE *>} handle and the
+name of the file. Because the tmpfile name is known, the file may be
+closed and reopened.  \ccode{esl\_tmpfile\_named()} creates its files
+relative to the current working directory, not in \ccode{TMPDIR}, in
+order to reduce the chances of creating the file in a shared directory
+where a race condition might be exploited. Nonetheless, secure use of
+\ccode{esl\_tmpfile\_named()} requires that you must only reopen a
+tmpfile for reading only, not for writing, and moreover, you must not
+trust the contents.  (It may be possible for an attacker to replace
+the tmpfile with a symlink to another file.)
+
+An example that shows both tmpfile mechanisms:
+
+\input{cexcerpts/easel_example_tmpfiles}
+
+\section{Internals}
+
+\subsection{Input maps}
+
+An \esldef{input map} is for converting input ASCII symbols to
+internal encodings. It is a many-to-one mapping of the 128 7-bit ASCII
+symbol codes (0..127) onto new ASCII symbol codes. It is defined as
+an \ccode{unsigned char inmap[128]} or a \ccode{unsigned char *}
+allocated for 128 entries.
+
+Input maps are used in two contexts: for filtering ASCII text input
+into internal text strings, and for converting ASCII input or internal
+ASCII strings into internal digitized sequences (an \eslmod{alphabet}
+object contains an input map that it uses for digitization).
+
+The rationale for input maps is the following. The ASCII strings that
+represent biosequence data require frequent massaging. An input file
+might have sequence data mixed up with numerical coordinates and
+punctuation for human readability. We might want to distinguish
+characters that represent residues (that should be input) from
+characters for coordinates and punctuation (that should be ignored)
+from characters that aren't supposed to be present at all (that should
+trigger an error or warning). Also, in representing a sequence string
+internally, we might want to map the symbols in an input string onto a
+smaller internal alphabet. For example, we might want to be
+case-insensitive (allow both T and t to represent thymine), or we
+might want to allow an input T to mean U in a program that deals with
+RNA sequence analysis, so that input files can either contain RNA or
+DNA sequence data.  Easel reuses the input map concept in routines
+involved in reading and representing input character sequences, for
+example in the \eslmod{alphabet}, \eslmod{sqio}, and \eslmod{msa}
+modules.
+
diff --git a/easel/esl_alphabet.c b/easel/esl_alphabet.c
new file mode 100644
index 0000000..8fbb82a
--- /dev/null
+++ b/easel/esl_alphabet.c
@@ -0,0 +1,2239 @@
+/* Implements the standard digitized alphabets for biosequences.
+ * 
+ *    1. ESL_ALPHABET object for digital alphabets.
+ *    2. Digitized sequences (ESL_DSQ *).
+ *    3. Other routines in the API.
+ *    4. Unit tests.
+ *    5. Test driver.
+ *    6. Examples.
+ *    7. Copyright notice and license.
+ * 
+ * SVN $Id: esl_alphabet.c 255 2008-05-30 17:49:15Z eddys $
+ * SRE, Tue Dec  7 13:49:43 2004
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+
+
+/*****************************************************************
+ * 1. The ESL_ALPHABET object
+ *****************************************************************/ 
+
+static ESL_ALPHABET *create_dna(void);
+static ESL_ALPHABET *create_rna(void);
+static ESL_ALPHABET *create_amino(void);
+
+
+/* Function:  esl_alphabet_Create()
+ * Synopsis:  Create alphabet of a standard type.
+ * Incept:    SRE, Mon Dec 20 10:21:54 2004 [Zaragoza]
+ *
+ * Purpose:   Creates one of the three standard bio alphabets:
+ *            <eslDNA>, <eslRNA>, or <eslAMINO>, and returns
+ *            a pointer to it.
+ *
+ * Args:      type  - <eslDNA>, <eslRNA>, or <eslAMINO>. 
+ *
+ * Returns:   pointer to the new alphabet.
+ *
+ * Throws:    <NULL> if any allocation or initialization fails.
+ */
+ESL_ALPHABET *
+esl_alphabet_Create(int type)
+{
+  int           status;
+  ESL_ALPHABET *a;
+
+  switch(type) { 
+  case eslAMINO:  a = create_amino(); break;
+  case eslDNA:    a = create_dna();   break;
+  case eslRNA:    a = create_rna();   break;
+  default:    
+    ESL_XEXCEPTION(eslEINVAL, "Standard alphabets include only DNA, RNA, protein.");
+  }
+  return a;
+
+ ERROR:
+  return NULL;
+}
+
+/* Function:  esl_alphabet_CreateCustom()
+ * Synopsis:  Create a custom alphabet.
+ * Incept:    SRE, Mon Dec 20 09:18:28 2004 [Zaragoza]
+ *
+ * Purpose:   Creates a customized biosequence alphabet,
+ *            and returns a ptr to it. The alphabet type is set 
+ *            to <eslNONSTANDARD>.
+ *            
+ *            <alphabet> is the internal alphabet string;
+ *            <K> is the size of the base alphabet;
+ *            <Kp> is the total size of the alphabet string. 
+ *            
+ *            In the alphabet string, residues <0..K-1> are the base alphabet; 
+ *            residue <K> is the canonical gap (indel) symbol; 
+ *            residues <K+1..Kp-3> are additional degeneracy symbols (possibly 0 of them);
+ *            residue <Kp-2> is an "any" symbol (such as N or X); 
+ *            and residue <Kp-1> is a "missing data" gap symbol.
+ *            
+ *            The two gap symbols and the "any" symbol are mandatory even for
+ *            nonstandard alphabets, so <Kp> $\geq$ <K+3>.
+ *            
+ * Args:      alphabet - internal alphabet; example "ACGT-RYMKSWHBVDN~"
+ *            K        - base size; example 4
+ *            Kp       - total size, including gap, degeneracies; example 17
+ *
+ * Returns:   pointer to new <ESL_ALPHABET> structure.
+ *
+ * Throws:    <NULL> if any allocation or initialization fails.
+ */
+ESL_ALPHABET *
+esl_alphabet_CreateCustom(const char *alphabet, int K, int Kp)
+{
+  ESL_ALPHABET *a;
+  int           c,x,y;
+  int           status;
+
+  /* Argument checks.
+   */
+  if (strlen(alphabet) != Kp) ESL_XEXCEPTION(eslEINVAL, "alphabet length != Kp");
+  if (Kp < K+3)               ESL_XEXCEPTION(eslEINVAL, "Kp too small in alphabet"); 
+
+  /* Allocation/init, level 1.
+   */
+  ESL_ALLOC(a, sizeof(ESL_ALPHABET));
+  a->sym    = NULL;
+  a->degen  = NULL;
+  a->ndegen = NULL;
+  
+  /* Allocation/init, level 2.
+   */
+  ESL_ALLOC(a->sym,    sizeof(char)   * (Kp+1));
+  ESL_ALLOC(a->degen,  sizeof(char *) * Kp);
+  ESL_ALLOC(a->ndegen, sizeof(int)    * Kp);
+  a->degen[0] = NULL;
+
+  /* Allocation/init, level 3.
+   */
+  ESL_ALLOC(a->degen[0], sizeof(char) * (Kp*K));
+  for (x = 1; x < Kp; x++)
+    a->degen[x] = a->degen[0]+(K*x);
+
+  /* Initialize the internal alphabet: 
+   */
+  a->type = eslNONSTANDARD;
+  a->K    = K;
+  a->Kp   = Kp;
+  strcpy(a->sym, alphabet);
+
+  /* Initialize the input map, mapping ASCII seq chars to digital codes,
+   * and eslDSQ_ILLEGAL for everything else.
+   */
+  for (c = 0; c < 128; c++)   a->inmap[c]               = eslDSQ_ILLEGAL;
+  for (x = 0; x < a->Kp; x++) a->inmap[(int) a->sym[x]] = x;  
+
+  /* Initialize the degeneracy map:
+   *  Base alphabet (first K syms) are automatically
+   *  mapped uniquely; last character (Kp-2) is assumed to be
+   *  the "any" character; other degen chars (K+1..Kp-3) are 
+   *  unset; gap, missing character are unmapped (ndegen=0)
+   */
+  for (x = 0; x < a->Kp; x++)  	/* clear everything */
+    {
+      a->ndegen[x] = 0;
+      for (y = 0; y < a->K; y++) a->degen[x][y] = 0;
+    }
+  for (x = 0; x < a->K; x++) 	/* base alphabet */
+    {
+      a->ndegen[x]   = 1;
+      a->degen[x][x] = 1;
+    }
+                                /* "any" character */
+  a->ndegen[Kp-2]  = K;
+  for (x = 0; x < a->K; x++) a->degen[Kp-2][x] = 1;
+
+  a->complement = NULL;
+  return a;
+
+ ERROR:
+  esl_alphabet_Destroy(a);
+  return NULL;
+}
+
+
+/* define_complementarity()
+ * Builds the "complement" lookup table for DNA, RNA alphabets.
+ */
+static int
+define_complementarity(ESL_ALPHABET *a)
+{
+  int  status;
+  
+  ESL_ALLOC(a->complement, sizeof(ESL_DSQ) * a->Kp);
+  a->complement[0] = 3;	   /* A->T */
+  a->complement[1] = 2;    /* C->G */
+  a->complement[2] = 1;    /* G->C */
+  a->complement[3] = 0;    /* T->A */
+  a->complement[4] = 4;    /* -  - */
+  a->complement[5] = 6;	   /* R->Y */
+  a->complement[6] = 5;    /* Y->R */
+  a->complement[7] = 8;    /* M->K */
+  a->complement[8] = 7;    /* K->M */
+  a->complement[9] = 9;    /* S  S */
+  a->complement[10]= 10;   /* W  W */
+  a->complement[11]= 14;   /* H->D */
+  a->complement[12]= 13;   /* B->V */
+  a->complement[13]= 12;   /* V->B */
+  a->complement[14]= 11;   /* D->H */
+  a->complement[15]= 15;   /* N  N */
+  a->complement[16]= 16;   /* ~  ~ */
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+
+/* create_dna(): 
+ * creates and returns a standard DNA alphabet.
+ */
+static ESL_ALPHABET *
+create_dna(void)
+{
+  ESL_ALPHABET *a;
+
+  /* Create the fundamental alphabet.
+   */
+  if ((a = esl_alphabet_CreateCustom("ACGT-RYMKSWHBVDN~", 4, 17)) == NULL) return NULL;
+  a->type = eslDNA;
+  
+  /* Add desired synonyms in the input map.
+   */
+  esl_alphabet_SetEquiv(a, 'U', 'T');	    /* read U as a T */
+  esl_alphabet_SetEquiv(a, 'X', 'N');	    /* read X as an N (many seq maskers use X) */
+  esl_alphabet_SetEquiv(a, '_', '-');       /* allow _ as a gap too */
+  esl_alphabet_SetEquiv(a, '.', '-');       /* allow . as a gap too */
+  esl_alphabet_SetCaseInsensitive(a);       /* allow lower case input */
+
+  /* Define IUBMB degenerate symbols other than the N.
+   */
+  esl_alphabet_SetDegeneracy(a, 'R', "AG");
+  esl_alphabet_SetDegeneracy(a, 'Y', "CT");
+  esl_alphabet_SetDegeneracy(a, 'M', "AC");
+  esl_alphabet_SetDegeneracy(a, 'K', "GT");
+  esl_alphabet_SetDegeneracy(a, 'S', "CG");
+  esl_alphabet_SetDegeneracy(a, 'W', "AT");
+  esl_alphabet_SetDegeneracy(a, 'H', "ACT");
+  esl_alphabet_SetDegeneracy(a, 'B', "CGT");
+  esl_alphabet_SetDegeneracy(a, 'V', "ACG");
+  esl_alphabet_SetDegeneracy(a, 'D', "AGT");  
+
+  if (define_complementarity(a) != eslOK) return NULL;
+  return a;
+}
+
+
+/* create_rna(): 
+ * Creates a standard RNA alphabet.
+ */
+static ESL_ALPHABET *
+create_rna(void)
+{
+  ESL_ALPHABET *a;
+
+  /* Create the fundamental alphabet
+   */
+  if ((a = esl_alphabet_CreateCustom("ACGU-RYMKSWHBVDN~", 4, 17)) == NULL) return NULL;
+  a->type = eslRNA;
+  
+  /* Add desired synonyms in the input map.
+   */
+  esl_alphabet_SetEquiv(a, 'T', 'U');	    /* read T as a U */
+  esl_alphabet_SetEquiv(a, 'X', 'N');	    /* read X as an N (many seq maskers use X) */
+  esl_alphabet_SetEquiv(a, '_', '-');       /* allow _ as a gap too */
+  esl_alphabet_SetEquiv(a, '.', '-');       /* allow . as a gap too */
+  esl_alphabet_SetCaseInsensitive(a);       /* allow lower case input */
+
+  /* Define degenerate symbols.
+   */
+  esl_alphabet_SetDegeneracy(a, 'R', "AG");
+  esl_alphabet_SetDegeneracy(a, 'Y', "CU");
+  esl_alphabet_SetDegeneracy(a, 'M', "AC");
+  esl_alphabet_SetDegeneracy(a, 'K', "GU");
+  esl_alphabet_SetDegeneracy(a, 'S', "CG");
+  esl_alphabet_SetDegeneracy(a, 'W', "AU");
+  esl_alphabet_SetDegeneracy(a, 'H', "ACU");
+  esl_alphabet_SetDegeneracy(a, 'B', "CGU");
+  esl_alphabet_SetDegeneracy(a, 'V', "ACG");
+  esl_alphabet_SetDegeneracy(a, 'D', "AGU");  
+
+  if (define_complementarity(a) != eslOK) return NULL;
+  return a;
+}
+
+
+/* create_amino():
+ * Creates a new standard amino acid alphabet.
+ */
+static ESL_ALPHABET *
+create_amino(void)
+{
+  ESL_ALPHABET *a = NULL;
+
+  /* Create the internal alphabet
+   */
+  if ((a = esl_alphabet_CreateCustom("ACDEFGHIKLMNPQRSTVWY-BJZOUX~", 20, 28)) == NULL) return NULL;
+  a->type = eslAMINO;
+  
+  /* Add desired synonyms in the input map.
+   */
+  esl_alphabet_SetEquiv(a, '_', '-');       /* allow _ as a gap too */
+  esl_alphabet_SetEquiv(a, '.', '-');       /* allow . as a gap too */
+  esl_alphabet_SetCaseInsensitive(a);       /* allow lower case input */
+  
+  /* Define IUPAC degenerate symbols other than the X.
+   */
+  esl_alphabet_SetDegeneracy(a, 'B', "ND");
+  esl_alphabet_SetDegeneracy(a, 'J', "IL");
+  esl_alphabet_SetDegeneracy(a, 'Z', "QE");
+
+  /* Define unusual residues as one-to-one degeneracies.
+   */
+  esl_alphabet_SetDegeneracy(a, 'U', "C"); /* selenocysteine is scored as cysteine */
+  esl_alphabet_SetDegeneracy(a, 'O', "K"); /* pyrrolysine is scored as lysine      */
+
+  return a;
+}
+
+
+/* Function:  esl_alphabet_SetEquiv()
+ * Synopsis:  Define an equivalent symbol.
+ * Incept:    SRE, Mon Dec 20 10:40:33 2004 [Zaragoza]
+ *
+ * Purpose:   Maps an additional input alphabetic symbol <sym> to 
+ *            an internal alphabet symbol <c>; for example,
+ *            we might map T to U for an RNA alphabet, so that we
+ *            allow for reading input DNA sequences.
+ *            
+ * Args:      sym   - symbol to allow in the input alphabet; 'T' for example
+ *            c     - symbol to map <sym> to in the internal alphabet; 'U' for example
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <c> is not in the internal alphabet, or if <sym> is.
+ */
+int
+esl_alphabet_SetEquiv(ESL_ALPHABET *a, char sym, char c)
+{
+  char    *sp = NULL;
+  ESL_DSQ  x;
+
+  /* Contract checks */
+  if ((sp = strchr(a->sym, sym)) != NULL)
+    ESL_EXCEPTION(eslEINVAL, "symbol %c is already in internal alphabet, can't equivalence it", sym);
+  if ((sp = strchr(a->sym, c)) == NULL) 
+    ESL_EXCEPTION(eslEINVAL, "char %c not in the alphabet, can't map to it", c);
+
+  x = sp - a->sym;
+  a->inmap[(int) sym] = x;
+  return eslOK;
+}
+
+/* Function:  esl_alphabet_SetCaseInsensitive()
+ * Synopsis:  Make an alphabet's input map case-insensitive.
+ * Incept:    SRE, Mon Dec 20 15:31:12 2004 [Zaragoza]
+ *
+ * Purpose:   Given a custom alphabet <a>, with all equivalences set,
+ *            make the input map case-insensitive: for every
+ *            letter that is mapped in either lower or upper
+ *            case, map the other case to the same internal
+ *            residue.
+ *
+ *            For the standard alphabets, this is done automatically.
+ *
+ * Args:      a  - alphabet to make case-insensitive.
+ *                 
+ * Returns:   <eslOK> on success.                
+ * 
+ * Throws:    <eslECORRUPT> if any lower/uppercase symbol pairs
+ *            are already both mapped to different symbols.
+ */
+int
+esl_alphabet_SetCaseInsensitive(ESL_ALPHABET *a)
+{
+  int lc, uc;
+
+  for (lc = 'a'; lc <= 'z'; lc++)
+    {
+      uc = toupper(lc);
+
+      if      (esl_abc_CIsValid(a, lc) && ! esl_abc_CIsValid(a, uc)) a->inmap[uc] = a->inmap[lc];
+      else if (esl_abc_CIsValid(a, uc) && ! esl_abc_CIsValid(a, lc)) a->inmap[lc] = a->inmap[uc];
+      else if (esl_abc_CIsValid(a, lc) && esl_abc_CIsValid(a, uc) && a->inmap[uc] != a->inmap[lc])
+	ESL_EXCEPTION(eslECORRUPT, "symbols %c and %c map differently already (%c vs. %c)",
+		  lc, uc, a->inmap[lc], a->inmap[uc]);
+    }
+  return eslOK;
+}
+
+/* Function:  esl_alphabet_SetDegeneracy()
+ * Synopsis:  Define degenerate symbol in custom alphabet.
+ * Incept:    SRE, Mon Dec 20 15:42:23 2004 [Zaragoza]
+ *
+ * Purpose:   Given an alphabet under construction, 
+ *            define the degenerate character <c> to mean
+ *            any of the characters in the string <ds>.
+ *
+ *            <c> must exist in the digital alphabet, as
+ *            one of the optional degenerate residues (<K+1>..<Kp-3>).
+ *            All the characters in the <ds> string must exist
+ *            in the canonical alphabet (<0>..<K-1>).
+ *            
+ *            You may not redefine the mandatory all-degenerate character
+ *            (typically <N> or <X>; <Kp-2> in the digital alphabet).
+ *            It is defined automatically in all alphabets. 
+ *
+ * Args:      a   - an alphabet under construction.
+ *            c   - degenerate character code; example: 'R'
+ *            ds  - string of base characters for c; example: "AG"
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <c> or <ds> arguments aren't valid.
+ */
+int
+esl_alphabet_SetDegeneracy(ESL_ALPHABET *a, char c, char *ds)
+{
+  char   *sp;
+  ESL_DSQ x,y;
+
+  if ((sp = strchr(a->sym, c)) == NULL)
+    ESL_EXCEPTION(eslEINVAL, "no such degenerate character");
+  x = sp - a->sym;
+
+  /* A degenerate character must have code K+1..Kp-3.
+   * Kp-2, the all-degenerate character, is automatically
+   * created, and can't be remapped.
+   */
+  if (x == a->Kp-2) 
+    ESL_EXCEPTION(eslEINVAL, "can't redefine all-degenerate char %c", c);
+  if (x < a->K+1 || x >= a->Kp-1) 
+    ESL_EXCEPTION(eslEINVAL, "char %c isn't in expected position in alphabet", c);
+  
+  while (*ds != '\0') {
+    if ((sp = strchr(a->sym, *ds)) == NULL) ESL_EXCEPTION(eslEINVAL, "no such base character");
+    y = sp - a->sym;
+    if (! esl_abc_XIsCanonical(a, y))       ESL_EXCEPTION(eslEINVAL, "can't map degeneracy to noncanonical character");
+
+    a->degen[x][y] = 1;
+    a->ndegen[x]++;
+    ds++;
+  }
+  return eslOK;
+}
+
+
+/* Function:  esl_alphabet_SetIgnored()
+ * Synopsis:  Define a set of characters to be ignored in input.
+ * Incept:    SRE, Tue Sep 19 15:08:27 2006 [Janelia]
+ *
+ * Purpose:   Given an alphabet <a> (either standard or custom), define
+ *            all the characters in string <ignoredchars> to be
+ *            unmapped: valid, but ignored when converting input text.
+ *            
+ *            By default, the standard alphabets do not define any
+ *            ignored characters.
+ *            
+ *            The most common ignored characters would be space, tab,
+ *            and digits, to skip silently over whitespace and
+ *            sequence coordinates when parsing loosely-defined
+ *            sequence file formats.
+ *
+ * Args:      a             - alphabet to modify
+ *            ignoredchars  - string listing characters to ignore; i.e. " \t"
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_alphabet_SetIgnored(ESL_ALPHABET *a, const char *ignoredchars)
+{
+  int i;
+  for (i = 0; ignoredchars[i] != '\0'; i++) a->inmap[(int)ignoredchars[i]] = eslDSQ_IGNORED;
+  return eslOK;
+}
+
+
+/* Function:  esl_alphabet_Destroy()
+ * Synopsis:  Frees an alphabet object.
+ * Incept:    SRE, Mon Dec 20 10:27:23 2004 [Zaragoza]
+ *
+ * Purpose:   Free's an <ESL_ALPHABET> structure.
+ *
+ * Args:      a  - the <ESL_ALPHABET> to free.
+ *
+ * Returns:   (void).
+ */
+void
+esl_alphabet_Destroy(ESL_ALPHABET *a)
+{
+  if (a == NULL) return;
+
+  if (a->sym      != NULL) free(a->sym);
+  if (a->ndegen   != NULL) free(a->ndegen);
+  if (a->degen    != NULL) 
+    {
+      if (a->degen[0] != NULL) free(a->degen[0]);
+      free(a->degen);
+    }
+  if (a->complement != NULL) free(a->complement);
+  free(a);
+}
+/*--------------- end, ESL_ALPHABET object ----------------------*/
+
+
+
+
+
+/*****************************************************************
+ * 2. Digitized sequences (ESL_DSQ *)
+ *****************************************************************/ 
+/* Design note:                 SRE, Mon Sep 18 09:11:41 2006
+ * 
+ * An ESL_DSQ is considered to a special string type, equivalent to
+ * <char *>, and is not considered to be an Easel "object".  Thus it
+ * does not have a standard object API.  Rather, the caller deals with
+ * an ESL_DSQ directly: allocate for <(L+2)*sizeof(ESL_DSQ)> to leave
+ * room for sentinels at <0> and <L+1>.  
+ * 
+ * Additionally, an ESL_DSQ is considered to be "trusted"
+ * data: we're 'guaranteed' that anything in an ESL_DSQ is a valid
+ * symbol, so we don't need to error-check. Anything else is a programming
+ * error.
+ */
+
+/* Function:  esl_abc_CreateDsq()
+ * Synopsis:  Digitizes a sequence into new space.
+ * Incept:    SRE, Mon Sep 18 09:15:02 2006 [Janelia]
+ *
+ * Purpose:   Given an alphabet <a> and an ASCII sequence <seq>,
+ *            digitize the sequence into newly allocated space, and 
+ *            return a pointer to that space in <ret_dsq>.
+ *            
+ * Args:      a       - internal alphabet
+ *            seq     - text sequence to be digitized
+ *            ret_dsq - RETURN: the new digital sequence
+ *
+ * Returns:   <eslOK> on success, and <ret_dsq> contains the digitized
+ *            sequence; caller is responsible for free'ing this
+ *            memory. Returns <eslEINVAL> if <seq> contains
+ *            one or more characters that are not in the input map of
+ *            alphabet <a>. If this happens, <ret_dsq> is still valid upon
+ *            return: invalid characters are replaced by full ambiguities
+ *            (typically X or N).
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *
+ * Xref:      STL11/63
+ */
+int
+esl_abc_CreateDsq(const ESL_ALPHABET *a, const char *seq, ESL_DSQ **ret_dsq)
+{
+  ESL_DSQ *dsq = NULL;
+  int      status;
+  int64_t  L;
+
+  L = strlen(seq);
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  status = esl_abc_Digitize(a, seq, dsq);
+
+  if (ret_dsq != NULL) *ret_dsq = dsq; else free(dsq);
+  return status;
+
+ ERROR:
+  if (dsq != NULL)      free(dsq);
+  if (ret_dsq != NULL) *ret_dsq = NULL;
+  return status;
+}
+
+
+/* Function: esl_abc_Digitize()
+ * Synopsis: Digitizes a sequence into existing space.
+ * Incept:   SRE, Sun Aug 27 11:18:56 2006 [Leesburg]
+ * 
+ * Purpose:  Given an alphabet <a> and a nul-terminated ASCII sequence
+ *           <seq>, digitize the sequence and put it in <dsq>. Caller
+ *           provides space in <dsq> allocated for at least <L+2>
+ *           <ESL_DSQ> residues, where <L> is the length of <seq>.
+ *           
+ * Args:     a       - internal alphabet
+ *           seq     - text sequence to be digitized (\0-terminated)
+ *           dsq     - RETURN: the new digital sequence (caller allocates,
+ *                     at least <(L+2) * sizeof(ESL_DSQ)>).
+ *           
+ * Returns:  <eslOK> on success.
+ *           Returns <eslEINVAL> if <seq> contains one or more characters
+ *           that are not recognized in the alphabet <a>. (This is classed
+ *           as a normal error, because the <seq> may be untrusted user input.)
+ *           If this happens, the digital sequence <dsq> is still valid upon
+ *           return; invalid ASCII characters are replaced by ambiguities
+ *           (X or N).
+ */
+int
+esl_abc_Digitize(const ESL_ALPHABET *a, const char *seq, ESL_DSQ *dsq)
+{
+  int     status;
+  int64_t i;			/* position in seq */
+  int64_t j;			/* position in dsq */
+  ESL_DSQ x;
+
+  status = eslOK;
+  dsq[0] = eslDSQ_SENTINEL;
+  for (i = 0, j = 1; seq[i] != '\0'; i++) 
+    { 
+      x = a->inmap[(int) seq[i]];
+      if (x == eslDSQ_IGNORED) continue; 
+
+      if (esl_abc_XIsValid(a, x))
+	dsq[j] = x;
+      else
+	{
+	  status   = eslEINVAL;
+	  dsq[j] = esl_abc_XGetUnknown(a);
+	}
+      j++;
+    }
+  dsq[j] = eslDSQ_SENTINEL;
+  return status;
+}
+
+/* Function:  esl_abc_Textize()
+ * Synopsis:  Convert digital sequence to text.
+ * Incept:    SRE, Sun Aug 27 11:14:58 2006 [Leesburg]
+ *
+ * Purpose:   Make an ASCII sequence <seq> by converting a digital
+ *            sequence <dsq> of length <L> back to text, according to
+ *            the digital alphabet <a>. 
+ *            
+ *            Caller provides space in <seq> allocated for at least
+ *            <L+1> bytes (<(L+1) * sizeof(char)>).
+ *
+ * Args:      a   - internal alphabet
+ *            dsq - digital sequence to be converted (1..L)
+ *            L   - length of dsq
+ *            seq - RETURN: the new text sequence (caller allocated
+ *                  space, at least <(L+1) * sizeof(char)>).
+ *            
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_abc_Textize(const ESL_ALPHABET *a, const ESL_DSQ *dsq, int64_t L, char *seq)
+{
+  int64_t i;
+  
+  for (i = 0; i < L; i++)
+    seq[i] = a->sym[dsq[i+1]];
+  seq[i] = '\0';
+  return eslOK;
+}
+
+
+/* Function:  esl_abc_TextizeN()
+ * Synopsis:  Convert subsequence from digital to text.
+ * Incept:    SRE, Tue Sep  5 09:28:38 2006 [Janelia] STL11/54.
+ *
+ * Purpose:   Similar in semantics to <strncpy()>, this procedure takes
+ *            a window of <L> residues in a digitized sequence
+ *            starting at the residue pointed to by <dptr>,
+ *            converts them to ASCII text representation, and 
+ *            copies them into the buffer <buf>.
+ *            
+ *            <buf> must be at least <L> residues long; <L+1>, if the
+ *            caller needs to NUL-terminate it.
+ *            
+ *            If a sentinel byte is encountered in the digitized
+ *            sequence before <L> residues have been copied, <buf> is
+ *            NUL-terminated there. Otherwise, like <strncpy()>, <buf>
+ *            will not be NUL-terminated.
+ *            
+ *            Note that because digital sequences are indexed <1..N>,
+ *            not <0..N-1>, the caller must be careful about
+ *            off-by-one errors in <dptr>. For example, to copy from
+ *            the first residue of a digital sequence <dsq>, you must
+ *            pass <dptr=dsq+1>, not <dptr=dsq>. The text in <buf>
+ *            on the other hand is a normal C string indexed <0..L-1>.
+ *
+ * Args:      a     - reference to an internal alphabet
+ *            dptr  - ptr to starting residue in a digital sequence
+ *            L     - number of residues to convert and copy
+ *            buf   - text buffer to store the <L> converted residues in
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_abc_TextizeN(const ESL_ALPHABET *a, const ESL_DSQ *dptr, int64_t L, char *buf)
+{
+  int64_t i;
+
+  for (i = 0; i < L; i++)
+    {
+      if (dptr[i] == eslDSQ_SENTINEL) 
+	{ 
+	  buf[i] = '\0';
+	  return eslOK;
+	}
+      buf[i] = a->sym[dptr[i]];
+    }
+  return eslOK;
+}
+
+
+/* Function:  esl_abc_dsqcpy()
+ * Incept:    SRE, Fri Feb 23 08:45:10 2007 [Casa de Gatos]
+ *
+ * Purpose:   Given a digital sequence <dsq> of length <L>,
+ *            make a copy of it in <dcopy>. Caller provides
+ *            storage in <dcopy> for at least <L+2> <ESL_DSQ>
+ *            residues.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_abc_dsqcpy(const ESL_DSQ *dsq, int64_t L, ESL_DSQ *dcopy)
+{
+  memcpy(dcopy, dsq, sizeof(ESL_DSQ) * (L+2));
+  return eslOK;
+}
+
+
+/* Function:  esl_abc_dsqdup()
+ * Synopsis:  Duplicate a digital sequence.
+ * Incept:    SRE, Tue Aug 29 13:51:05 2006 [Janelia]
+ *
+ * Purpose:   Like <esl_strdup()>, but for digitized sequences:
+ *            make a duplicate of <dsq> and leave it in <ret_dup>.
+ *            Caller can pass the string length <L> if it's known, saving
+ *            some overhead; else pass <-1> and the length will be
+ *            determined for you.
+ *            
+ *            Tolerates <dsq> being <NULL>; in which case, returns
+ *            <eslOK> with <*ret_dup> set to <NULL>.
+ *
+ * Args:      dsq     - digital sequence to duplicate (w/ sentinels at 0,L+1)
+ *            L       - length of dsq in residues, if known; -1 if unknown
+ *            ret_dup - RETURN: allocated duplicate of <dsq>, which caller will
+ *                      free.
+ *
+ * Returns:   <eslOK> on success, and leaves a pointer in <ret_dup>.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *
+ * Xref:      STL11/48
+ */
+int 
+esl_abc_dsqdup(const ESL_DSQ *dsq, int64_t L, ESL_DSQ **ret_dup)
+{
+  int      status;
+  ESL_DSQ *new = NULL;
+
+  if (ret_dup == NULL) return eslOK; /* no-op. */
+
+  *ret_dup = NULL;
+  if (dsq == NULL) return eslOK;
+  if (L < 0) L = esl_abc_dsqlen(dsq);
+
+  ESL_ALLOC(new, sizeof(ESL_DSQ) * (L+2));
+  memcpy(new, dsq, sizeof(ESL_DSQ) * (L+2));
+  
+  *ret_dup = new;
+  return eslOK;
+
+ ERROR:
+  if (new     != NULL)  free(new);
+  if (ret_dup != NULL) *ret_dup = NULL;
+  return status;
+}
+
+
+/* Function:  esl_abc_dsqcat()
+ * Synopsis:  Concatenate digital sequences.
+ * Incept:    SRE, Tue Aug 29 14:01:59 2006 [Janelia]
+ *
+ * Purpose:   Like <esl_strcat()>, except specialized for digitizing a
+ *            biosequence text string and appending it to a growing
+ *            digital sequence. The growing digital sequence is <dsq>,
+ *            currently of length <L> residues; we append <s> to it,
+ *            of length <n> symbols, after digitization.  Upon return,
+ *            <dsq> has been reallocated and <L> is set to the new
+ *            length (which is why both must be passed by reference).
+ *            
+ *            Note that the final <L> is not necessarily the initial
+ *            <L> plus <n>, because the text string <s> may contain
+ *            symbols that are defined to be ignored
+ *            (<eslDSQ_IGNORED>) in the input map of this alphabet.
+ *            (The final <L> is guaranteed to be $\leq$ <L+n> though.>
+ *            
+ *            If the initial <L> is unknown, pass <-1>, and it will be
+ *            determined by counting the residues in <dsq>.
+ *            
+ *            Similarly, if <n> is unknown, pass <-1> and it will be
+ *            determined by counting the symbols in <s>
+ *            
+ *            <dsq> may be <NULL>, in which case this call is
+ *            equivalent to an allocation and digitization just of
+ *            <s>.
+ *            
+ *            <s> may also be <NULL>, in which case <dsq> is
+ *            unmodified; <L> would be set to the correct length of
+ *            <dsq> if it was passed as <-1> (unknown).
+ *            
+ * Args:      abc  - digital alphabet to use
+ *            dsq  - reference to the current digital seq to append to 
+ *                   (with sentinel bytes at 0,L+1); may be <NULL>. 
+ *                   Upon return, this will probably have 
+ *                   been reallocated, and it will contain the original
+ *                   <dsq> with <s> digitized and appended.
+ *            L    - reference to the current length of <dsq> in residues;
+ *                   may be <-1> if unknown. Upon return, <L> is set to
+ *                   the new length of <dsq>, after <s> is appended.
+ *            s    - NUL-terminated ASCII text sequence to append. May
+ *                   contain ignored text characters (flagged with
+ *                   <eslDSQ_IGNORED> in the input map of alphabet <abc>).  
+ *            n    - Length of <s> in characters, if known; or <-1> if 
+ *                   unknown.
+ *
+ * Returns:   <eslOK> on success; <dsq> contains the result of digitizing
+ *            and appending <s> to the original <dsq>; and <L> contains
+ *            the new length of the <dsq> result in residues.
+ *            
+ *            If any of the characters in <s> are illegal in the alphabet
+ *            <abc>, these characters are digitized as unknown residues, 
+ *            and the function returns <eslEINVAL>. The caller might want
+ *            to call <esl_abc_ValidateSeq()> on <s> if it wants to figure
+ *            out where digitization goes awry and get a more informative
+ *            error report. This is a normal error, because the string <s>
+ *            might be user input.
+ *
+ * Throws:    <eslEMEM> on allocation or reallocation failure;
+ *
+ * Xref:      STL11/48.
+ */
+int
+esl_abc_dsqcat(const ESL_ALPHABET *a, ESL_DSQ **dsq, int64_t *L, const char *s, int64_t n)
+{
+  int     status;
+  void   *p;
+  int64_t newL;
+  int64_t xpos, cpos;
+  ESL_DSQ x;
+
+  if (*L < 0) newL = ((*dsq == NULL) ? 0 : esl_abc_dsqlen(*dsq));
+  else        newL = *L;
+
+  if (n < 0)  n = ((s == NULL) ? 0 : strlen(s));
+
+  /* below handles weird case of empty s (including empty dsq and empty s):
+   * just hand dsq and its length right back to the caller.
+   */
+  if (n == 0) { *L = newL; return eslOK; } 
+
+  if (*dsq == NULL) {		/* an entirely new dsq must be allocated *and* initialized with left sentinel. */
+    ESL_ALLOC(*dsq, sizeof(ESL_DSQ)     * (n+2));
+    (*dsq)[0] = eslDSQ_SENTINEL;
+  } else			/* else, existing dsq is just reallocated; left sentinel already in place. */
+    ESL_RALLOC(*dsq, p, sizeof(ESL_DSQ) * (newL+n+2)); /* most we'll need */
+
+  /* Watch these coords. Start in the 0..n-1 text string at 0;
+   * start in the 1..L dsq at L+1, overwriting its terminal 
+   * sentinel byte.
+   */
+  status = eslOK;
+  for (xpos = newL+1, cpos = 0; s[cpos] != '\0'; cpos++)
+    {
+      x = a->inmap[(int) s[cpos]];
+      if (esl_abc_XIsValid(a, x))
+	(*dsq)[xpos++] = x;
+      else if (x == eslDSQ_IGNORED)
+	;
+      else 
+	{
+	  (*dsq)[xpos++] = esl_abc_XGetUnknown(a);
+	  status = eslEINVAL;
+	}
+    }
+  (*dsq)[xpos] = eslDSQ_SENTINEL;
+  *L = xpos-1;
+  return status;
+
+ ERROR:
+  *L = newL;
+  return status;
+}
+
+/* Function:  esl_abc_dsqlen()
+ * Synopsis:  Returns the length of a digital sequence.
+ * Incept:    SRE, Tue Aug 29 13:49:02 2006 [Janelia]
+ *
+ * Purpose:   Returns the length of digitized sequence <dsq> in
+ *            positions (including gaps, if any). The <dsq> must be
+ *            properly terminated by a sentinel byte
+ *            (<eslDSQ_SENTINEL>).  
+ */
+int64_t 
+esl_abc_dsqlen(const ESL_DSQ *dsq)
+{
+  int64_t n = 0;
+  while (dsq[n+1] != eslDSQ_SENTINEL) n++;
+  return n;
+}
+
+/* Function:  esl_abc_dsqrlen()
+ * Synopsis:  Returns the number of residues in a digital seq.
+ * Incept:    SRE, Sat Nov  4 09:41:40 2006 [Janelia]
+ *
+ * Purpose:   Returns the unaligned length of digitized sequence
+ *            <dsq>, in residues, not counting any gaps or
+ *            missing data symbols. 
+ */
+int64_t
+esl_abc_dsqrlen(const ESL_ALPHABET *abc, const ESL_DSQ *dsq)
+{
+  int64_t n = 0;
+  int64_t i;
+
+  for (i = 1; dsq[i] != eslDSQ_SENTINEL; i++)
+    if (esl_abc_XIsResidue(abc, dsq[i])) n++;
+  return n;
+}
+
+/* Function:  esl_abc_CDealign()
+ * Synopsis:  Dealigns a text string, using a reference digital aseq.
+ * Incept:    SRE, Sun Mar 30 13:14:05 2008 [Casa de Gatos]
+ *
+ * Purpose:   Dealigns <s> in place by removing characters aligned to
+ *            gaps in the reference digital aligned sequence
+ *            <ref_ax>. Gaps in <ref_ax> are defined by its digital
+ *            alphabet <abc>. 
+ *            
+ *            <s> is typically going to be some kind of textual
+ *            annotation string (secondary structure, consensus, or
+ *            surface accessibility).
+ *            
+ *            Be supercareful of off-by-one errors here! The <ref_ax>
+ *            is a digital sequence that is indexed <1..L>. The
+ *            annotation string <s> is assumed to be <0..L-1> (a
+ *            normal C string), off by one with respect to <ref_ax>.
+ *            In a sequence object, ss annotation is actually stored
+ *            <1..L> -- so if you're going to <esl_abc_CDealign()> a
+ *            <sq->ss>, pass <sq->ss+1> as the argument <s>.
+ *
+ * Returns:   Returns <eslOK> on success; optionally returns the number
+ *            of characters in the dealigned <s> in <*opt_rlen>.
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_abc_CDealign(const ESL_ALPHABET *abc, char *s, const ESL_DSQ *ref_ax, int64_t *opt_rlen)
+{
+  int64_t apos;
+  int64_t n = 0;
+
+  if (s == NULL) return eslOK;
+  
+  for (n=0, apos=1; ref_ax[apos] != eslDSQ_SENTINEL; apos++)
+    if (! esl_abc_XIsGap(abc, ref_ax[apos]))
+      s[n++] = s[apos-1];	/* apos-1 because we assume s was 0..alen-1, whereas ref_ax was 1..alen */
+  s[n] = '\0';
+
+  if (opt_rlen != NULL) *opt_rlen = n;
+  return eslOK;
+}
+
+/* Function:  esl_abc_XDealign()
+ * Synopsis:  Dealigns a digital string, using a reference digital aseq.
+ * Incept:    SRE, Sun Mar 30 13:19:16 2008 [Casa de Gatos]
+ *
+ * Purpose:   Dealigns <x> in place by removing characters aligned to
+ *            gaps in the reference digital aligned sequence
+ *            <ref_ax>. Gaps in <ref_ax> are defined by its digital
+ *            alphabet <abc>. 
+ *
+ * Returns:   Returns <eslOK> on success; optionally returns the number
+ *            of characters in the dealigned <x> in <*opt_rlen>.
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_abc_XDealign(const ESL_ALPHABET *abc, ESL_DSQ *x, const ESL_DSQ *ref_ax, int64_t *opt_rlen)
+{
+  int64_t apos;
+  int64_t n = 0;
+
+  if (x == NULL) return eslOK;
+  
+  x[0] = eslDSQ_SENTINEL;
+  for (n=1, apos=1; ref_ax[apos] != eslDSQ_SENTINEL; apos++)
+    if (! esl_abc_XIsGap(abc, ref_ax[apos]))
+      x[n++] = x[apos];
+  x[n] = eslDSQ_SENTINEL;
+  
+  if (opt_rlen != NULL) *opt_rlen = n-1;
+  return eslOK;
+}
+
+/*-------------- end, digital sequences (ESL_DSQ) ---------------*/
+
+
+/*****************************************************************
+ * 3. Other routines in the API.
+ *****************************************************************/ 
+
+/* Function:  esl_abc_GuessAlphabet()
+ * Synopsis:  Guess alphabet type from residue composition.
+ * Incept:    SRE, Wed May 16 11:08:29 2007 [Janelia]
+ *
+ * Purpose:   Guess the alphabet type from a residue composition.
+ *            The input <ct[0..25]> array contains observed counts of 
+ *            the letters A..Z, case-insensitive. 
+ *            
+ *            Provided that the compositions contains more than 10
+ *            residues, the composition is called <eslDNA> if it
+ *            consists only of the residues ACGTN and all four of ACGT
+ *            occur (and analogously for <eslRNA>, ACGU$+$N); and it
+ *            calls the sequence <eslAMINO> either if it contains an
+ *            amino-specific letter (EFIJLOPQZ), or if it contains at
+ *            least 15 of the 20 canonical amino acids and consists
+ *            only of canonical amino acids or X.
+ *            
+ *
+ * Returns:   <eslOK> on success, and <*ret_type> is set to
+ *            <eslAMINO>, <eslRNA>, or <eslDNA>.
+ *
+ *            Returns <eslEAMBIGUOUS> if unable to determine the
+ *            alphabet type; in this case, <*ret_type> is set to 
+ *            <eslUNKNOWN>.
+ */
+int
+esl_abc_GuessAlphabet(const int64_t *ct, int *ret_type)
+{
+  int      type = eslUNKNOWN;
+  char     aaonly[]    = "EFIJLOPQZ";
+  char     allcanon[]  = "ACG";
+  char     aacanon[]   = "DHKMRSVWY";
+  int64_t  n1, n2, n3, nn, nt, nu, nx, n; /* n's are counts */
+  int      x1, x2, x3, xn, xt, xu;	      /* x's are how many different residues are represented */
+  int      i, x;
+
+  x1 = x2 = x3 = xn = xt = xu = 0;
+  n1 = n2 = n3 = n = 0;
+  for (i = 0; i < 26;                i++) n  += ct[i];
+  for (i = 0; aaonly[i]   != '\0'; i++) { x = ct[aaonly[i]   - 'A']; if (x > 0) { n1 += x; x1++; } }
+  for (i = 0; allcanon[i] != '\0'; i++) { x = ct[allcanon[i] - 'A']; if (x > 0) { n2 += x; x2++; } }
+  for (i = 0; aacanon[i]  != '\0'; i++) { x = ct[aacanon[i]  - 'A']; if (x > 0) { n3 += x; x3++; } }
+  nt = ct['T' - 'A']; xt = (nt > 0) ? 1 : 0;
+  nu = ct['U' - 'A']; xu = (nu > 0) ? 1 : 0;
+  nx = ct['X' - 'A']; 
+  nn = ct['N' - 'A']; 
+
+  if      (n  <= 10)                                                type = eslUNKNOWN;
+  else if (n1 > 0)                                                  type = eslAMINO; /* contains giveaway, aa-only chars */
+  else if (n2+nt+nn == n && x2+xt == 4)                             type = eslDNA;   /* all DNA canon (or N), all four seen */
+  else if (n2+nu+nn == n && x2+xu == 4)                             type = eslRNA;   /* all RNA canon (or N), all four seen */
+  else if (n1+n2+n3+nn+nt+nx == n && n3>n2 && x1+x2+x3+xn+xt >= 15) type = eslAMINO; /* all aa canon (or X); more aa canon than ambig; all 20 seen */
+  
+  *ret_type = type;
+  if (type == eslUNKNOWN) return eslEAMBIGUOUS;
+  else                    return eslOK;
+}
+
+
+
+/* Function:  esl_abc_Match()
+ * Synopsis:  Returns the probability that two symbols match.
+ * Incept:    SRE, Sun Sep 17 11:46:32 2006 [Janelia]
+ *
+ * Purpose:   Given two digital symbols <x> and <y> in alphabet
+ *            <abc>, calculate and return the probability that
+ *            <x> and <y> match, taking degenerate residue codes
+ *            into account.
+ *            
+ *            If <p> residue probability vector is NULL, the
+ *            calculation is a simple average. For example, for DNA,
+ *            R/A gives 0.5, C/N gives 0.25, N/R gives 0.25, R/R gives
+ *            0.5.
+ *            
+ *            If <p> residue probability vector is non-NULL, it gives
+ *            a 0..K-1 array of background frequencies, and the
+ *            returned match probability is an expectation (weighted
+ *            average) given those residue frequencies.
+ *            
+ *            <x> and <y> should only be residue codes. Any other
+ *            comparison, including comparisons involving gap or
+ *            missing data characters, or even comparisons involving
+ *            illegal digital codes, returns 0.0.
+ *            
+ *            Note that comparison of residues from "identical"
+ *            sequences (even a self-comparison) will not result in an
+ *            identity of 1.0, if the sequence(s) contain degenerate
+ *            residue codes.
+ *
+ * Args:      abc   - digtal alphabet to use
+ *            x,y   - two symbols to compare
+ *            p     - NULL, or background probabilities of the
+ *                    canonical residues in this alphabet [0..K-1]
+ *
+ * Returns:   the probability of an identity (match) between
+ *            residues <x> and <y>.
+ */
+double
+esl_abc_Match(const ESL_ALPHABET *abc, ESL_DSQ x, ESL_DSQ y, double *p)
+{
+  int    i;
+  double prob;
+  double sx, sy;
+
+  /* Easy cases */
+  if (esl_abc_XIsCanonical(abc, x) && esl_abc_XIsCanonical(abc, y))  
+    { 
+      if (x==y) return 1.0; else return 0.0;
+    }
+  if ( ! esl_abc_XIsResidue(abc, x) || ! esl_abc_XIsResidue(abc, x))  return 0.0;
+
+  /* Else, we have at least one degenerate residue, so calc an average or expectation.
+   */
+  if (p != NULL) 
+    {
+      prob = sx = sy = 0.;
+      for (i = 0; i < abc->K; i++)
+	{
+	  if (abc->degen[(int)x][i])                            sx += p[i];
+	  if (abc->degen[(int)y][i])                            sy += p[i];
+	  if (abc->degen[(int)x][i] && abc->degen[(int)x][i]) prob += p[i] * p[i];
+	}
+      prob = prob / (sx*sy);
+    }
+  else
+    {
+      double uniformp = 1. / (double) abc->K;
+      prob = sx = sy = 0.;
+      for (i = 0; i < abc->K; i++)
+	{
+	  if (abc->degen[(int)x][i])                            sx += uniformp;
+	  if (abc->degen[(int)y][i])                            sy += uniformp;
+	  if (abc->degen[(int)x][i] && abc->degen[(int)x][i]) prob += uniformp * uniformp;
+	}
+      prob = prob / (sx*sy);
+    }
+  return prob;
+}
+
+
+
+/* Function:  esl_abc_IAvgScore()
+ * Synopsis:  Returns average score for degenerate residue.
+ * Incept:    SRE, Tue Dec 21 10:53:57 2004 [Zaragoza]
+ *
+ * Purpose:  Given a residue code <x> in alphabet <a>, and an array of
+ *           integer scores <sc> for the residues in the base
+ *           alphabet, calculate and return the average score
+ *           (rounded to nearest integer).
+ *           
+ *           <x> would usually be a degeneracy code, but it
+ *           may also be a canonical residue. It must not
+ *           be a gap, missing data, or illegal symbol; if it
+ *           is, these functions return a score of 0 without
+ *           raising an error.
+ *           
+ *           <esl_abc_FAvgScore()> and <esl_abc_DAvgScore()> do the
+ *           same, but for float and double scores instead of integers
+ *           (and for real-valued scores, no rounding is done).
+ *           
+ * Args:     a   - digital alphabet to use
+ *           x   - a symbol to score
+ *           sc  - score vector for canonical residues [0..K-1]
+ *           
+ * Returns:  average score for symbol <x>          
+ */
+int
+esl_abc_IAvgScore(const ESL_ALPHABET *a, ESL_DSQ x, const int *sc)
+{
+  float result = 0.;
+  int i;
+
+  if (! esl_abc_XIsResidue(a, x)) return 0;
+  for (i = 0; i < a->K; i++)
+    if (a->degen[(int) x][i]) result += (float) sc[i];
+  result /= (float) a->ndegen[(int) x];
+  if (result < 0) return (int) (result - 0.5);
+  else            return (int) (result + 0.5);
+}
+float
+esl_abc_FAvgScore(const ESL_ALPHABET *a, ESL_DSQ x, const float *sc)
+{
+  float result = 0.;
+  int   i;
+
+  if (! esl_abc_XIsResidue(a, x)) return 0.;
+  for (i = 0; i < a->K; i++)
+    if (a->degen[(int) x][i]) result += sc[i];
+  result /= (float) a->ndegen[(int) x];
+  return result;
+}
+double
+esl_abc_DAvgScore(const ESL_ALPHABET *a, ESL_DSQ x, const double *sc)
+{
+  double result = 0.;
+  int    i;
+
+  if (! esl_abc_XIsResidue(a, x)) return 0.;
+  for (i = 0; i < a->K; i++)
+    if (a->degen[(int) x][i]) result += sc[i];
+  result /= (double) a->ndegen[(int) x];
+  return result;
+}
+
+
+/* Function:  esl_abc_IExpectScore()
+ * Synopsis:  Returns expected score for degenerate residue.
+ * Incept:    SRE, Tue Dec 21 11:02:46 2004 [Zaragoza]
+ *
+ * Purpose:   Given a residue code <x> in alphabet <a>, an
+ *            array of integer scores <sc> for the residues in the base
+ *            alphabet, and background frequencies <p> for the
+ *            occurrence frequencies of the residues in the base
+ *            alphabet, calculate and return the expected score
+ *            (weighted by the occurrence frequencies <p>).
+ *            
+ *            <x> would usually be a degeneracy code, but it
+ *            may also be a canonical residue. It must not
+ *            be a gap, missing data, or illegal symbol; if it
+ *            is, these functions return a score of 0 without
+ *            raising an error.
+ *
+ *            <esl_abc_FExpectScore()> and <esl_abc_DExpectScore()> do the
+ *            same, but for float and double scores instead of integers
+ *            (for real-valued scores, no rounding is done).
+ *
+ * Args:     a   - digital alphabet to use
+ *           x   - a symbol to score
+ *           sc  - score vector for canonical residues [0..K-1]
+ *           p   - background prob's of canonicals     [0..K-1]
+ *           
+ * Returns:  average score for symbol <x>          
+ */
+int
+esl_abc_IExpectScore(const ESL_ALPHABET *a, ESL_DSQ x, const int *sc, const float *p)
+{
+  float  result = 0.;
+  float  denom  = 0.;
+  int    i;
+
+  if (! esl_abc_XIsResidue(a, x)) return 0;
+  for (i = 0; i < a->K; i++)
+    if (a->degen[(int) x][i]) { 
+      result += (float) sc[i] * p[i];
+      denom  += p[i];
+    }
+  result /= denom;
+  if (result < 0) return (int) (result - 0.5);
+  else            return (int) (result + 0.5);
+}
+float
+esl_abc_FExpectScore(const ESL_ALPHABET *a, ESL_DSQ x, const float *sc, const float *p)
+{
+  float  result = 0.;
+  float  denom  = 0.;
+  int    i;
+
+  if (! esl_abc_XIsResidue(a, x)) return 0.;
+  for (i = 0; i < a->K; i++)
+    if (a->degen[(int) x][i]) { 
+      result += sc[i] * p[i];
+      denom  += p[i];
+    }
+  result /= denom;
+  return result;
+}
+double
+esl_abc_DExpectScore(const ESL_ALPHABET *a, ESL_DSQ x, const double *sc, const double *p)
+{
+  double result = 0.;
+  double denom  = 0.;
+  int    i;
+
+  if (! esl_abc_XIsResidue(a, x)) return 0.;
+  for (i = 0; i < a->K; i++)
+    if (a->degen[(int) x][i]) { 
+      result += sc[i] * p[i];
+      denom  += p[i];
+    }
+  result /= denom;
+  return result;
+}
+
+/* Function:  esl_abc_IAvgScVec()
+ * Synopsis:  Fill out score vector with average degenerate scores.
+ * Incept:    SRE, Thu Apr  6 12:12:25 2006 [AA890 enroute to Boston]
+ *
+ * Purpose:   Given an alphabet <a> and a score vector <sc> of length
+ *            <a->Kp> that contains integer scores for the base
+ *            alphabet (<0..a->K-1>), fill out the rest of the score 
+ *            vector, calculating average scores for 
+ *            degenerate residues using <esl_abc_IAvgScore()>.
+ *            
+ *            The score, if any, for a gap character <K> and the missing
+ *            data character <Kp-1> are untouched by this function. Only
+ *            the degenerate scores <K+1..Kp-2> are filled in.
+ *            
+ *            <esl_abc_FAvgScVec()> and <esl_abc_DAvgScVec()> do
+ *            the same, but for score vectors of floats or doubles,
+ *            respectively.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_abc_IAvgScVec(const ESL_ALPHABET *a, int *sc)
+{
+  ESL_DSQ x;
+  for (x = a->K+1; x <= a->Kp-2; x++)
+    sc[x] = esl_abc_IAvgScore(a, x, sc);
+  return eslOK;
+}
+int
+esl_abc_FAvgScVec(const ESL_ALPHABET *a, float *sc)
+{
+  ESL_DSQ x;
+  for (x = a->K+1; x <= a->Kp-2; x++)
+    sc[x] = esl_abc_FAvgScore(a, x, sc);
+  return eslOK;
+}
+int
+esl_abc_DAvgScVec(const ESL_ALPHABET *a, double *sc)
+{
+  ESL_DSQ x;
+  for (x = a->K+1; x <= a->Kp-2; x++)
+    sc[x] = esl_abc_DAvgScore(a, x, sc);
+  return eslOK;
+}
+
+/* Function:  esl_abc_IExpectScVec()
+ * Synopsis:  Fill out score vector with average expected scores.
+ * Incept:    SRE, Thu Apr  6 12:23:52 2006 [AA 890 enroute to Boston]
+ *
+ * Purpose:   Given an alphabet <a>, a score vector <sc> of length
+ *            <a->Kp> that contains integer scores for the base
+ *            alphabet (<0..a->K-1>), and residue occurrence probabilities
+ *            <p[0..a->K-1]>; fill in the scores for the
+ *            degenerate residues <K+1..Kp-2> using <esl_abc_IExpectScore()>.
+ *            
+ *            The score, if any, for a gap character <K> and the missing
+ *            data character <Kp-1> are untouched by this function. Only
+ *            the degenerate scores <K+1..Kp-2> are filled in.
+ *            
+ *            <esl_abc_FExpectScVec()> and <esl_abc_DExpectScVec()> do
+ *            the same, but for score vectors of floats or doubles,
+ *            respectively. The probabilities <p> are floats for the
+ *            integer and float versions, and doubles for the double
+ *            version.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_abc_IExpectScVec(const ESL_ALPHABET *a, int *sc, const float *p)
+{
+  ESL_DSQ x;
+  for (x = a->K+1; x <= a->Kp-2; x++)
+    sc[x] = esl_abc_IExpectScore(a, x, sc, p);
+  return eslOK;
+}
+int
+esl_abc_FExpectScVec(const ESL_ALPHABET *a, float *sc, const float *p)
+{
+  ESL_DSQ x;
+  for (x = a->K+1; x <= a->Kp-2; x++)
+    sc[x] = esl_abc_FExpectScore(a, x, sc, p);
+  return eslOK;
+}
+int
+esl_abc_DExpectScVec(const ESL_ALPHABET *a, double *sc, const double *p)
+{
+  ESL_DSQ x;
+  for (x = a->K+1; x <= a->Kp-2; x++)
+    sc[x] = esl_abc_DExpectScore(a, x, sc, p);
+  return eslOK;
+}
+
+
+/* Function:  esl_abc_FCount()
+ * Synopsis:  Count a degenerate symbol into a count vector.
+ * Incept:    SRE, Wed Apr 12 17:16:35 2006 [St. Louis]
+ *
+ * Purpose:   Count a possibly degenerate digital symbol <x> (0..Kp-1)
+ *            into a counts array <ct> for base symbols (0..K-1).
+ *            Assign the symbol a weight of <wt> (often just 1.0).
+ *            The count weight of a degenerate symbol is divided equally
+ *            across the possible base symbols. 
+ *            
+ *            <x> can be a gap; if so, <ct> must be allocated 0..K,
+ *            not 0..K-1. If <x> is a missing data symbol, nothing
+ *            is done.
+ *            
+ *            <esl_abc_DCount()> does the same, but for double-precision
+ *            count vectors and weights.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_abc_FCount(const ESL_ALPHABET *abc, float *ct, ESL_DSQ x, float wt)
+{
+  ESL_DSQ y;
+
+  if (esl_abc_XIsCanonical(abc, x) || esl_abc_XIsGap(abc, x))
+    ct[x] += wt;
+  else if (esl_abc_XIsMissing(abc, x))
+    return eslOK;
+  else
+    for (y = 0; y < abc->K; y++) {
+      if (abc->degen[x][y])
+	ct[y] += wt / (float) abc->ndegen[x];
+    }
+  return eslOK;
+}
+int
+esl_abc_DCount(const ESL_ALPHABET *abc, double *ct, ESL_DSQ x, double wt)
+{
+  ESL_DSQ y;
+
+  if (esl_abc_XIsCanonical(abc, x) || esl_abc_XIsGap(abc, x))
+    ct[x] += wt;
+  else if (esl_abc_XIsMissing(abc, x))
+    return eslOK;
+  else
+    for (y = 0; y < abc->K; y++) {
+      if (abc->degen[x][y])
+	ct[y] += wt / (double) abc->ndegen[x];
+    }
+  return eslOK;
+}
+
+/* Function:  esl_abc_DescribeType()
+ * Synopsis:  Returns descriptive string for alphabet type code.
+ * Incept:    SRE, Wed Apr 12 12:23:24 2006 [St. Louis]
+ *
+ * Purpose:   For diagnostics and other output: given an internal
+ *            alphabet code <type> (<eslRNA>, for example), return
+ *            pointer to an internal string ("RNA", for example). 
+ */
+char *
+esl_abc_DescribeType(int type)
+{
+  switch (type) {
+  case eslUNKNOWN:     return "unknown";
+  case eslRNA:         return "RNA";
+  case eslDNA:         return "DNA";
+  case eslAMINO:       return "amino";
+  case eslNONSTANDARD: return "custom";
+  default:             return "BOGUS";
+  }
+}
+
+
+/* Function:  esl_abc_ValidateSeq()
+ * Synopsis:  Assure that a text sequence can be digitized.
+ * Incept:    SRE, Sat Aug 26 17:40:00 2006 [St. Louis]
+ *
+ * Purpose:   Check that sequence <seq> of length <L> can be digitized
+ *            without error; all its symbols are valid in alphabet
+ *            <a>. If so, return <eslOK>. If not, return <eslEINVAL>.
+ *            
+ *            <errbuf> is either passed as <NULL>, or a pointer to an
+ *            error string buffer allocated by the caller for
+ *            <eslERRBUFSIZE> characters. If <errbuf> is non-NULL, and
+ *            the sequence is invalid, an error message is placed in
+ *            <errbuf>.
+ *
+ * Args:      a      - digital alphabet
+ *            seq    - sequence to validate [0..L-1]; NUL-termination unnecessary
+ *            L      - length of <seq>
+ *            errbuf - NULL, or ptr to <eslERRBUFSIZE> chars of allocated space 
+ *                     for an error message.
+ *
+ * Returns:   <eslOK> if <seq> is valid; <eslEINVAL> if not.
+ *
+ * Throws:    (no abnormal error conditions).
+ */
+int
+esl_abc_ValidateSeq(const ESL_ALPHABET *a, const char *seq, int64_t L, char *errbuf)
+{
+  int     status;
+  int64_t i;
+  int64_t firstpos = -1;
+  int64_t nbad     = 0;
+
+  if (errbuf) *errbuf = 0;
+  for (i = 0; i < L; i++) {
+    if (! esl_abc_CIsValid(a, seq[i])) {
+      if (firstpos == -1) firstpos = i;
+      nbad++;
+    }
+  }
+  if (nbad > 0) ESL_XFAIL(eslEINVAL, errbuf, "%" PRId64 " bad chars (including bad %c at pos %" PRId64 " )", 
+			  nbad, seq[firstpos], firstpos);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+/*---------------- end, other API functions ---------------------*/
+
+
+
+/*****************************************************************
+ * 4. Unit tests.
+ *****************************************************************/
+#ifdef eslALPHABET_TESTDRIVE
+#include "esl_vectorops.h"
+
+static int
+utest_Create(void) 
+{
+  char msg[]  = "esl_alphabet_Create() unit test failed";
+  int  types[] = { eslDNA, eslRNA, eslAMINO };
+  int  Karr[]  = {      4,      4,       20 };
+  int  Kparr[] = {     17,     17,       28 };
+  int  i;
+  ESL_ALPHABET *a;
+  ESL_DSQ       x;
+
+  for (i = 0; i < 3; i++)
+    {
+      if ((a = esl_alphabet_Create(types[i])) == NULL) esl_fatal(msg);
+      if (a->type != types[i])       esl_fatal(msg);
+      if (a->K    != Karr[i])        esl_fatal(msg);
+      if (a->Kp   != Kparr[i])       esl_fatal(msg);
+      if (strlen(a->sym) != a->Kp)   esl_fatal(msg);
+
+      x = esl_abc_XGetGap(a);
+      if (a->ndegen[x] != 0)       esl_fatal(msg);
+
+      x = esl_abc_XGetUnknown(a);
+      if (a->ndegen[x] != a->K)    esl_fatal(msg);
+  
+      x = esl_abc_XGetMissing(a);
+      if (a->ndegen[x] != 0)       esl_fatal(msg);
+
+      esl_alphabet_Destroy(a);
+    }
+
+  /* Thrown errors
+   */
+#ifdef eslTEST_THROWING
+  if (esl_alphabet_Create(-1)             != NULL) esl_fatal(msg);
+  if (esl_alphabet_Create(eslUNKNOWN)     != NULL) esl_fatal(msg);
+  if (esl_alphabet_Create(eslNONSTANDARD) != NULL) esl_fatal(msg);
+#endif
+  
+  return eslOK;
+}
+
+static int
+utest_CreateCustom(void) 
+{
+  char msg[]  = "esl_alphabet_CreateCustom() unit test failed";
+  ESL_ALPHABET *a;
+  char         *testseq = "AaU-~Z";
+  ESL_DSQ      expect[] = { eslDSQ_SENTINEL, 0, 0, 15, 20, 25, 23, eslDSQ_SENTINEL };
+  ESL_DSQ      *dsq;
+  
+  if ((a = esl_alphabet_CreateCustom("ACDEFGHIKLMNPQRSTVWY-BJZX~", 20, 26)) == NULL) esl_fatal(msg);
+  if (esl_alphabet_SetEquiv(a, 'O', 'K')       != eslOK) esl_fatal(msg);  /* read pyrrolysine O as lysine K */
+  if (esl_alphabet_SetEquiv(a, 'U', 'S')       != eslOK) esl_fatal(msg);  /* read selenocys U as serine S */
+  if (esl_alphabet_SetCaseInsensitive(a)       != eslOK) esl_fatal(msg);  /* allow lower case input */
+  if (esl_alphabet_SetDegeneracy(a, 'Z', "QE") != eslOK) esl_fatal(msg);
+  
+  if (esl_abc_CreateDsq(a, testseq, &dsq) != eslOK)   esl_fatal(msg);
+  if (memcmp(dsq, expect, sizeof(ESL_DSQ) * (strlen(testseq)+2)) != 0) esl_fatal(msg);
+
+  free(dsq);
+  esl_alphabet_Destroy(a);
+
+#ifdef eslTEST_THROWING
+  if (esl_alphabet_CreateCustom("ACGT-RYMKSWHBVDN~", 4, 20) != NULL) esl_fatal(msg); /* Kp mismatches string length */
+#endif
+
+  return eslOK;
+}
+
+static int
+utest_SetEquiv(void) 
+{
+  char msg[]  = "esl_alphabet_SetEquiv() unit test failed";
+  ESL_ALPHABET *a;
+  char         *testseq = "a1&";
+  ESL_DSQ       expect[] = { eslDSQ_SENTINEL, 0, 4, 6, eslDSQ_SENTINEL };
+  ESL_DSQ      *dsq;
+
+  if ((a = esl_alphabet_CreateCustom("ACGT-N~", 4, 7)) == NULL) esl_fatal(msg);
+  if (esl_alphabet_SetEquiv(a, 'a', 'A') != eslOK)              esl_fatal(msg);
+  if (esl_alphabet_SetEquiv(a, '1', '-') != eslOK)              esl_fatal(msg);
+  if (esl_alphabet_SetEquiv(a, '&', '~') != eslOK)              esl_fatal(msg);
+  
+#ifdef eslTEST_THROWING
+  if (esl_alphabet_SetEquiv(a, 'G', 'C') != eslEINVAL)          esl_fatal(msg); /* sym is already in internal alphabet */
+  if (esl_alphabet_SetEquiv(a, '2', 'V') != eslEINVAL)          esl_fatal(msg); /* c is not in internal alphabet */
+#endif
+
+  if (esl_abc_CreateDsq(a, testseq, &dsq) != eslOK)   esl_fatal(msg);
+  if (memcmp(dsq, expect, sizeof(ESL_DSQ) * (strlen(testseq)+2)) != 0) esl_fatal(msg);
+  free(dsq);
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+static int
+utest_SetCaseInsensitive(void)
+{
+  char msg[]  = "esl_alphabet_SetCaseInsensitive() unit test failed";
+  ESL_ALPHABET *a;
+  char         *testseq = "ACGT";
+  ESL_DSQ       expect[] = { eslDSQ_SENTINEL, 0, 1, 2, 3, eslDSQ_SENTINEL };
+  ESL_DSQ      *dsq;
+
+  if ((a = esl_alphabet_CreateCustom("acgt-n~", 4, 7)) == NULL) esl_fatal(msg);
+  if (esl_alphabet_SetCaseInsensitive(a) != eslOK)              esl_fatal(msg);
+  if (esl_abc_CreateDsq(a, testseq, &dsq) != eslOK)   esl_fatal(msg);
+  if (memcmp(dsq, expect, sizeof(ESL_DSQ) * (strlen(testseq)+2)) != 0) esl_fatal(msg);
+  free(dsq);
+  esl_alphabet_Destroy(a);
+
+#ifdef TEST_THROWING
+  if ((a = esl_alphabet_CreateCustom("acgt-n~", 4, 7)) == NULL)       esl_fatal(msg);
+  if (esl_alphabet_SetEquiv(a, 'A', 'c')              != eslOK)       esl_fatal(msg); /* now input A maps to internal c */
+  if (esl_alphabet_SetCaseInsensitive(a)              != eslECORRUPT) esl_fatal(msg); /* and this fails, can't remap A  */
+  esl_alphabet_Destroy(a);
+#endif
+
+  return eslOK;
+}
+
+static int
+utest_SetDegeneracy(void) 
+{
+  char msg[]  = "esl_alphabet_SetDegeneracy() unit test failed";
+  ESL_ALPHABET *a;
+  char         *testseq = "yrn";
+  ESL_DSQ       expect[] = { eslDSQ_SENTINEL, 6, 5, 7, eslDSQ_SENTINEL };
+  ESL_DSQ      *dsq;
+  ESL_DSQ       x;
+
+  if ((a = esl_alphabet_CreateCustom("ACGT-RYN~", 4, 9)) == NULL) esl_fatal(msg);
+  if (esl_alphabet_SetDegeneracy(a, 'R', "AG") != eslOK)          esl_fatal(msg);
+  if (esl_alphabet_SetDegeneracy(a, 'Y', "CT") != eslOK)          esl_fatal(msg);
+  if (esl_alphabet_SetCaseInsensitive(a)       != eslOK)          esl_fatal(msg);
+
+  if (esl_abc_CreateDsq(a, testseq, &dsq) != eslOK)   esl_fatal(msg);
+  if (memcmp(dsq, expect, sizeof(ESL_DSQ) * (strlen(testseq)+2)) != 0) esl_fatal(msg);
+
+  x = esl_abc_DigitizeSymbol(a, 'a');  if (a->ndegen[x] != 1) esl_fatal(msg);
+  x = esl_abc_DigitizeSymbol(a, 'r');  if (a->ndegen[x] != 2) esl_fatal(msg);
+  x = esl_abc_DigitizeSymbol(a, 'y');  if (a->ndegen[x] != 2) esl_fatal(msg);
+  x = esl_abc_DigitizeSymbol(a, 'n');  if (a->ndegen[x] != 4) esl_fatal(msg);
+
+  free(dsq);
+  esl_alphabet_Destroy(a);
+  
+#ifdef TEST_THROWING
+  if ((a = esl_alphabet_CreateCustom("ACGT-RYN~", 4, 9)) == NULL) esl_fatal(msg);
+  if (esl_abc_SetDegeneracy(a, 'z', "AC")    != eslEINVAL)        esl_fatal(msg); /* can't map char not in alphabet */
+  if (esl_abc_SetDegeneracy(a, 'N', "ACGT")  != eslEINVAL)        esl_fatal(msg); /* can't remap N */
+  if (esl_abc_SetDegeneracy(a, 'A', "GT")    != eslEINVAL)        esl_fatal(msg); /* can't map a nondegen character */
+  if (esl_abc_SetDegeneracy(a, '-', "GT")    != eslEINVAL)        esl_fatal(msg); /*   ... or a gap... */
+  if (esl_abc_SetDegeneracy(a, '~', "GT")    != eslEINVAL)        esl_fatal(msg); /*   ... or missing data. */
+  if (esl_abc_SetDegeneracy(a, 'R', "XY")    != eslEINVAL)        esl_fatal(msg); /* can't map to unknown chars... */
+  if (esl_abc_SetDegeneracy(a, 'R', "YN")    != eslEINVAL)        esl_fatal(msg); /*   ... nor to noncanonical chars... */
+  esl_alphabet_Destroy(a);
+#endif
+  return eslOK;
+}
+
+static int
+utest_SetIgnored(void)
+{
+  char msg[]  = "esl_alphabet_SetIgnored() unit test failed";
+  ESL_ALPHABET *a;
+  char         *testseq = "y \trn";
+  ESL_DSQ       expect[] = { eslDSQ_SENTINEL, 6, 5, 15, eslDSQ_SENTINEL };
+  int           L = 5;
+  ESL_DSQ      *dsq;
+
+  if ((a = esl_alphabet_Create(eslRNA)) == NULL) esl_fatal(msg);
+  if (esl_alphabet_SetIgnored(a, " \t") != eslOK) esl_fatal(msg);
+
+  if (esl_abc_CreateDsq(a, testseq, &dsq) != eslOK)   esl_fatal(msg);
+  if (memcmp(dsq, expect, sizeof(ESL_DSQ) * L) != 0) esl_fatal(msg);
+  free(dsq);
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+
+static int
+utest_Destroy(void) 
+{
+  char msg[]  = "esl_alphabet_Destroy() unit test failed";
+  ESL_ALPHABET *a;
+
+  if ((a = esl_alphabet_CreateCustom("ACGT-RYN~", 4, 9)) == NULL) esl_fatal(msg);
+  esl_alphabet_Destroy(a);
+  esl_alphabet_Destroy(NULL);	/* should be robust against NULL pointers */
+  return eslOK;
+}
+
+static int
+utest_CreateDsq(void) 
+{
+  char msg[]  = "esl_abc_CreateDsq() unit test failed";
+  ESL_ALPHABET *a;
+  char          goodseq[] = "ACDEF";
+  char          badseq[]  = "1@%34";
+  ESL_DSQ      *dsq;
+  ESL_DSQ       x;
+
+  if ((a = esl_alphabet_Create(eslAMINO)) == NULL) esl_fatal(msg);
+
+  if (esl_abc_CreateDsq(a, goodseq, &dsq) != eslOK) esl_fatal(msg);
+  if (dsq[1] != 0 || dsq[2] != 1) esl_fatal(msg); /* spot check */
+  free(dsq);
+  
+  if (esl_abc_CreateDsq(a, badseq, &dsq) != eslEINVAL) esl_fatal(msg);
+  x = esl_abc_XGetUnknown(a);
+  if (dsq[1] != x || dsq[2] != x) esl_fatal(msg); /* bad chars all X's now, upon failure */
+  free(dsq);
+
+  if (esl_abc_CreateDsq(a, goodseq, NULL) != eslOK) esl_fatal(msg);
+  
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+static int
+utest_Digitize(void) 
+{
+  char msg[]  = "esl_abc_Digitize() unit test failed";
+  ESL_ALPHABET *a;
+  char          goodseq[] = "ACDEF";
+  char          badseq[]  = "1@%34";
+  ESL_DSQ      *dsq;
+  ESL_DSQ       x;  
+  int           status;
+
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (strlen(goodseq)+2));
+
+  if ((a = esl_alphabet_Create(eslAMINO)) == NULL) esl_fatal(msg);
+  esl_abc_Digitize(a, goodseq, dsq);
+  if (dsq[1] != 0 || dsq[2] != 1) esl_fatal(msg); /* spot check */
+
+  esl_abc_Digitize(a, badseq, dsq);
+  x = esl_abc_XGetUnknown(a);
+  if (dsq[1] != x || dsq[2] != x) esl_fatal(msg); /* bad chars all X's now, upon failure */
+
+  free(dsq);
+  esl_alphabet_Destroy(a);
+  return eslOK;
+  
+ ERROR:
+  esl_fatal(msg);
+  return status;
+}
+
+static int
+utest_Textize(void) 
+{
+  char msg[]  = "esl_abc_Textize() unit test failed";
+  ESL_ALPHABET *a;
+  char          goodseq[] = "acdef";
+  char         *newseq;
+  ESL_DSQ      *dsq;
+  int           L;
+  int           status;
+
+  L = strlen(goodseq);
+  ESL_ALLOC(newseq, sizeof(char) * (L+1));
+  if ((a = esl_alphabet_Create(eslAMINO))    == NULL)  esl_fatal(msg);
+  if (esl_abc_CreateDsq(a, goodseq, &dsq)   != eslOK) esl_fatal(msg);
+  if (esl_abc_Textize(a, dsq, L, newseq )   != eslOK) esl_fatal(msg);
+  if (strcmp(newseq, "ACDEF")               != 0)     esl_fatal(msg);
+  free(dsq);
+  free(newseq);
+  esl_alphabet_Destroy(a);
+  return eslOK;
+
+ ERROR:
+  esl_fatal(msg);
+  return status;
+}
+
+static int
+utest_TextizeN(void) 
+{
+  char msg[]  = "esl_abc_TextizeN() unit test failed";
+  ESL_ALPHABET *a;
+  char          goodseq[] = "acdefrynacdef";
+  ESL_DSQ      *dsq;
+  ESL_DSQ      *dptr;
+  int           L;
+  int           W;
+
+  L = strlen(goodseq);
+  if ((a = esl_alphabet_Create(eslAMINO))    == NULL)  esl_fatal(msg);
+  if (esl_abc_CreateDsq(a, goodseq, &dsq) != eslOK) esl_fatal(msg);
+
+  dptr = dsq+6; 		/* points to "r", residue 6         */
+  W    = 5;			/* copy/convert 5 residues "rynac"  */
+  if (esl_abc_TextizeN(a, dptr, W, goodseq)  != eslOK) esl_fatal(msg);
+  if (strcmp(goodseq, "RYNACrynacdef")       != 0)     esl_fatal(msg);
+
+  /* test a case where we hit eslDSQ_SENTINEL, and nul-terminate */
+  dptr = dsq+10; 		/* points to "c", residue 10        */
+  W    = 20;			/* copy/convert remaining residues "cdef"  */
+  if (esl_abc_TextizeN(a, dptr, W, goodseq)  != eslOK) esl_fatal(msg);
+  if (strcmp(goodseq, "CDEF")                != 0)     esl_fatal(msg);
+  
+  free(dsq);
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+static int
+utest_dsqdup(void) 
+{
+  char msg[]  = "esl_abc_dsqdup() unit test failed";
+  ESL_ALPHABET *a;
+  char          goodseq[] = "ACGt";
+  ESL_DSQ       expect[] = { eslDSQ_SENTINEL, 0, 1, 2, 3, eslDSQ_SENTINEL };
+  ESL_DSQ      *d1, *d2;
+  int           L;
+
+  L = strlen(goodseq);
+  if ((a = esl_alphabet_Create(eslRNA))           == NULL)  esl_fatal(msg);
+  if (esl_abc_CreateDsq(a, goodseq, &d1)          != eslOK) esl_fatal(msg);
+
+  if (esl_abc_dsqdup(d1, -1, &d2)                 != eslOK) esl_fatal(msg);
+  if (memcmp(d2, expect, sizeof(ESL_DSQ) * (L+2)) != 0)     esl_fatal(msg);
+  free(d2);
+
+  if (esl_abc_dsqdup(d1, L, &d2)                  != eslOK) esl_fatal(msg);
+  if (memcmp(d2, expect, sizeof(ESL_DSQ) * (L+2)) != 0)     esl_fatal(msg);
+  free(d2);
+  
+  free(d1);
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+static int
+utest_dsqcat(void) 
+{
+  char msg[]  = "esl_abc_dsqcat() unit test failed";
+  ESL_ALPHABET *a;
+  char          goodseq[] = "ACGt";
+  char          addseq[]  = "RYMK";
+  ESL_DSQ       expect[] = { eslDSQ_SENTINEL, 0, 1, 2, 3, 5, 6, 7, 8, eslDSQ_SENTINEL };
+  ESL_DSQ      *dsq;
+  int64_t       L1, L2;
+
+  L1 = strlen(goodseq);
+  L2 = strlen(addseq);
+  if ((a = esl_alphabet_Create(eslRNA))           == NULL)  esl_fatal(msg);
+
+  if (esl_abc_CreateDsq(a, goodseq, &dsq)           != eslOK) esl_fatal(msg);
+  if (esl_abc_dsqcat(a, &dsq, &L1, addseq, L2)      != eslOK) esl_fatal(msg);
+  if (memcmp(dsq, expect, sizeof(ESL_DSQ) * (L1+2)) != 0)     esl_fatal(msg);
+  free(dsq);
+
+  L1 = -1;
+  if (esl_abc_CreateDsq(a, goodseq, &dsq)         != eslOK) esl_fatal(msg);
+  if (esl_abc_dsqcat(a, &dsq, &L1, addseq, -1)    != eslOK) esl_fatal(msg);
+  if (L1 != esl_abc_dsqlen(dsq))                            esl_fatal(msg);
+  if (L1 != strlen(goodseq) + strlen(addseq))               esl_fatal(msg);
+  if (memcmp(dsq, expect, sizeof(ESL_DSQ) * (L1+2)) != 0)   esl_fatal(msg);
+  free(dsq);
+
+  dsq = NULL;
+  L1  = 0;
+  if (esl_abc_dsqcat(a, &dsq, &L1, goodseq, -1)    != eslOK) esl_fatal(msg);
+  if (esl_abc_dsqcat(a, &dsq, &L1, addseq,  -1)    != eslOK) esl_fatal(msg);
+  if (L1 != esl_abc_dsqlen(dsq))                             esl_fatal(msg);
+  if (L1 != strlen(goodseq) + strlen(addseq))                esl_fatal(msg);
+  if (memcmp(dsq, expect, sizeof(ESL_DSQ) * (L1+2)) != 0)    esl_fatal(msg);
+  free(dsq);
+  
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+/* dsqlen    unit test goes here */
+/* dsqrlen   unit test goes here */
+/* utest_Match goes here */
+  
+/* This serves to unit test multiple functions:
+ *    esl_abc_IAvgScore()
+ *    esl_abc_IExpectScore()
+ */
+static int
+degeneracy_integer_scores(void)
+{
+  char *msg = "degeneracy_integer_scores unit test failed";
+  ESL_ALPHABET *a;
+  ESL_DSQ       x;
+  float         p[]  = {0.4, 0.1, 0.1, 0.4}; /* A/T biased background */
+  int           sc[] = { -1,  -6,   6,   1};
+  int           val;
+
+  a     = esl_alphabet_Create(eslDNA);  
+
+  x     = esl_abc_DigitizeSymbol(a, 'N'); /* any: A/C/G/T */
+  val   = esl_abc_IAvgScore(a, x, sc); 
+  /* average of -1,-6,6,1 = 0 */
+  if (val != 0) esl_fatal(msg);
+
+  x     = esl_abc_DigitizeSymbol(a, 'M');     /* M = A/C */
+  val   = esl_abc_IExpectScore(a, x, sc, p);  
+  /* expectation of -1,-6 given p = 0.4,0.1 = -2 */
+  if (val != -2) esl_fatal(msg);
+
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+/* This serves to unit test multiple functions:
+ *    esl_abc_FAvgScore()
+ *    esl_abc_FExpectScore()
+ */
+static int
+degeneracy_float_scores(void)
+{
+  char *msg = "degeneracy_float_scores unit test failed";
+  ESL_ALPHABET *a;
+  ESL_DSQ       x;
+  float         p[]  = {0.4, 0.1, 0.1, 0.4}; /* A/T biased background */
+  float         sc[] = { -1., -6.,  6., 1.};
+  float         val;
+
+  a     = esl_alphabet_Create(eslRNA);  
+
+  x     = esl_abc_DigitizeSymbol(a, 'N'); /* any: A/C/G/T */
+  val   = esl_abc_FAvgScore(a, x, sc); 
+  /* average of -1,-6,6,1 = 0 */
+  if (fabs(val - 0.) > 0.0001) esl_fatal(msg);
+
+  x     = esl_abc_DigitizeSymbol(a, 'M');     /* M = A/C */
+  val   = esl_abc_FExpectScore(a, x, sc, p);  
+  /* expectation of -1,-6 given p = 0.4,0.1 = -2 */
+  if (fabs(val + 2.) > 0.0001) esl_fatal(msg);
+
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+/* This serves to unit test multiple functions:
+ *    esl_abc_DAvgScore()
+ *    esl_abc_DExpectScore()
+ */
+
+static int
+degeneracy_double_scores(void)
+{
+  char *msg = "degeneracy_double_scores unit test failed";
+  ESL_ALPHABET *a;
+  ESL_DSQ       x;
+  double        p[]  = {0.4, 0.1, 0.1, 0.4}; /* A/T biased background */
+  double        sc[] = { -1., -6.,  6., 1.};
+  double        val;
+
+  a     = esl_alphabet_Create(eslRNA);  
+
+  x     = esl_abc_DigitizeSymbol(a, 'N'); /* any: A/C/G/T */
+  val   = esl_abc_DAvgScore(a, x, sc); 
+  /* average of -1,-6,6,1 = 0 */
+  if (fabs(val - 0.) > 0.0001) esl_fatal(msg);
+
+  x     = esl_abc_DigitizeSymbol(a, 'M');     /* M = A/C */
+  val   = esl_abc_DExpectScore(a, x, sc, p); 
+  /* expectation of -1,-6 given p = 0.4,0.1 = -2 */
+  if (fabs(val + 2.) > 0.0001) esl_fatal(msg);
+
+  esl_alphabet_Destroy(a);
+  return eslOK;
+}
+
+/* utest_IAvgScVec */
+/* utest_FAvgScVec */
+/* utest_DAvgScVec */
+/* utest_IExpectScVec */
+/* utest_FExpectScVec */
+/* utest_DExpectScVec */
+
+static int
+utest_FCount(void)
+{
+  char         *msg = "FCount unit test failure";
+  ESL_ALPHABET *a = NULL;
+  ESL_DSQ       x;
+  char         *teststring = "X~-Z.UAX";
+  char         *s;
+  int           status;
+
+  /* 0.1 from 2 X's; U -> +1 C; A -> +1 A;  Z-> +0.5 Q,E; ~ ignored; .,- -> +2 gaps */
+  /*                          A    C    D    E    F    G    H    I    K    L    M    N    P    Q    R    S    T    V    W    Y    - */
+  float       expect[21] = { 1.1, 1.1, 0.1, 0.6, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.6, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 2.0 };
+  float      *vec;
+
+  a = esl_alphabet_Create(eslAMINO);
+  ESL_ALLOC(vec, sizeof(float) * (a->K+1)); /* include gap char for this test */
+  esl_vec_FSet(vec, a->K+1, 0.);
+  for (s = teststring; *s != '\0'; s++)
+    {
+      x = esl_abc_DigitizeSymbol(a, *s);
+      if (esl_abc_FCount(a, vec, x, 1.0) != eslOK) esl_fatal(msg);
+    }
+  if (esl_vec_FCompare(vec, expect, a->K+1, 0.0001) != eslOK) esl_fatal(msg);
+  
+  esl_alphabet_Destroy(a);
+  free(vec);
+  return eslOK;
+      
+ ERROR:
+  esl_fatal("allocation failed");
+  return status;
+}
+
+static int
+utest_DCount(void)
+{
+  char         *msg = "DCount unit test failure";
+  ESL_ALPHABET *a = NULL;
+  ESL_DSQ       x;
+  char         *teststring = "X~-Z.UAX";
+  char         *s;
+  int           status;
+
+  /* 0.1 from 2 X's; U -> +1 C; A -> +1 A;  Z-> +0.5 Q,E; ~ ignored; .,- -> +2 gaps */
+  /*                          A    C    D    E    F    G    H    I    K    L    M    N    P    Q    R    S    T    V    W    Y    - */
+  double      expect[21] = { 1.1, 1.1, 0.1, 0.6, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.6, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 2.0 };
+  double      *vec;
+
+  a = esl_alphabet_Create(eslAMINO);
+  ESL_ALLOC(vec, sizeof(double) * (a->K+1)); /* include gap char for this test */
+  esl_vec_DSet(vec, a->K+1, 0.);
+  for (s = teststring; *s != '\0'; s++)
+    {
+      x = esl_abc_DigitizeSymbol(a, *s);
+      if (esl_abc_DCount(a, vec, x, 1.0) != eslOK) esl_fatal(msg);
+    }
+  if (esl_vec_DCompare(vec, expect, a->K+1, 0.0001) != eslOK) esl_fatal(msg);
+  
+  esl_alphabet_Destroy(a);
+  free(vec);
+  return eslOK;
+      
+ ERROR:
+  esl_fatal("allocation failed");
+  return status;
+}
+#endif /* eslALPHABET_TESTDRIVE*/
+/*-------------------- end, unit tests --------------------------*/
+
+
+
+
+/*****************************************************************
+ * 5. Test driver.
+ *****************************************************************/
+
+/* gcc -g -Wall -I. -o test -DeslALPHABET_TESTDRIVE esl_alphabet.c easel.c -lm
+ * gcc -g -Wall -I. -L. -o test -DeslALPHABET_TESTDRIVE esl_alphabet.c -leasel
+ * ./test
+ * valgrind ./test
+ */
+#ifdef eslALPHABET_TESTDRIVE
+static int basic_examples(void);
+
+#include "easel.h"
+#include "esl_alphabet.h"
+
+int
+main(void)
+{
+
+  utest_Create();
+  utest_CreateCustom();
+  utest_SetEquiv();
+  utest_SetCaseInsensitive();
+  utest_SetDegeneracy();
+  utest_SetIgnored();
+  utest_Destroy();
+
+  utest_CreateDsq();
+  utest_Digitize();
+  utest_Textize();
+  utest_TextizeN();
+  utest_dsqdup();
+  utest_dsqcat();
+
+  utest_FCount();
+  utest_DCount();
+
+  basic_examples();
+  degeneracy_integer_scores();
+  degeneracy_float_scores();
+  degeneracy_double_scores();
+
+  return eslOK;
+}
+
+static int
+basic_examples(void)
+{
+  char *msg = "basic alphabet example tests failed";
+  ESL_ALPHABET  *a1, *a2;
+  char           dnaseq[] = "GARYtcN";
+  char           aaseq[]  = "EFILqzU";
+  int            L;
+  ESL_DSQ       *dsq, *dsq2;
+  int            i;
+
+  /* Example 1. 
+   * Create a DNA alphabet; digitize a DNA sequence.
+   */
+  if ((a1 = esl_alphabet_Create(eslDNA)) == NULL)      esl_fatal(msg);
+  L  = strlen(dnaseq);
+  if ((dsq = malloc(sizeof(ESL_DSQ) * (L+2))) == NULL) esl_fatal(msg);
+  if (esl_abc_Digitize(a1, dnaseq, dsq) != eslOK)   esl_fatal(msg);
+  if (esl_abc_dsqlen(dsq) != L)                        esl_fatal(msg);
+  esl_alphabet_Destroy(a1);
+
+  /* Example 2. 
+   * Create an RNA alphabet; digitize the same DNA sequence;
+   * make sure it is equal to the dsq above (so T=U were
+   * correctly synonymous on input).
+   */
+  if ((a2 = esl_alphabet_Create(eslRNA)) == NULL)       esl_fatal(msg);
+  if ((dsq2 = malloc(sizeof(ESL_DSQ) * (L+2))) == NULL) esl_fatal(msg);
+  if (esl_abc_Digitize(a2, dnaseq, dsq2) != eslOK)   esl_fatal(msg);
+  for (i = 1; i <= L; i++)
+    if (dsq[i] != dsq2[i]) esl_fatal(msg);
+  esl_alphabet_Destroy(a2);
+
+  /* Example 3.
+   * Create an amino alphabet; digitize a protein sequence, 
+   * while reusing memory already allocated in dsq.
+   */
+  if ((a1 = esl_alphabet_Create(eslAMINO)) == NULL)     esl_fatal(msg);
+  if (esl_abc_Digitize(a1, aaseq, dsq) != eslOK)     esl_fatal(msg);
+  
+  /* Example 4.
+   * Create a custom alphabet almost the same as the amino
+   * acid alphabet; digitize the same protein seq, reusing
+   * memory in dsq2; check that seqs are identical.
+   */
+  if ((a2 = esl_alphabet_CreateCustom("ACDEFGHIKLMNPQRSTVWY-BJZOUX~", 20, 28)) == NULL) esl_fatal(msg);
+  if (esl_alphabet_SetCaseInsensitive(a2)   != eslOK)     esl_fatal(msg);  /* allow lower case input */
+  if (esl_alphabet_SetDegeneracy(a2, 'Z', "QE") != eslOK) esl_fatal(msg);
+
+  if (esl_abc_Digitize(a2, aaseq, dsq2) != eslOK)      esl_fatal(msg);
+  for (i = 1; i <= L; i++)
+    if (dsq[i] != dsq2[i]) esl_fatal(msg);
+
+  /* clean up.
+   */
+  esl_alphabet_Destroy(a1);
+  esl_alphabet_Destroy(a2);
+  free(dsq);
+  free(dsq2);
+  return eslOK;
+}
+
+
+#endif /*eslALPHABET_TESTDRIVE*/
+
+/*****************************************************************
+ * 6. Examples.
+ *****************************************************************/ 
+
+/*   gcc -g -Wall -o example -I. -DeslALPHABET_EXAMPLE esl_alphabet.c easel.c
+ */
+#ifdef eslALPHABET_EXAMPLE
+/*::cexcerpt::alphabet_example::begin::*/
+#include "easel.h"
+#include "esl_alphabet.h"
+int main(void)
+{
+  ESL_ALPHABET *a;
+  char          dnaseq[] = "GARYTC";
+  int           L        = 6;
+  ESL_DSQ      *dsq;
+  
+  a = esl_alphabet_Create(eslDNA);
+
+  if ((dsq = malloc(sizeof(ESL_DSQ) * (L+2))) == NULL)
+    esl_fatal("malloc failed");
+    
+  if (esl_abc_Digitize(a, dnaseq, dsq) != eslOK) 
+    esl_fatal("failed to digitize the sequence");
+
+  free(dsq);
+  esl_alphabet_Destroy(a);
+  return 0;
+}
+/*::cexcerpt::alphabet_example::end::*/
+#endif /*eslALPHABET_EXAMPLE*/
+
+
+/*   gcc -g -Wall -o example -I. -DeslALPHABET_EXAMPLE2 esl_alphabet.c easel.c
+ */
+#ifdef eslALPHABET_EXAMPLE2
+/*::cexcerpt::alphabet_example2::begin::*/
+#include "easel.h"
+#include "esl_alphabet.h"
+int main(void)
+{ 
+  ESL_ALPHABET *a;
+
+  /* 1. Create the base alphabet structure. */
+  a = esl_alphabet_CreateCustom("ACDEFGHIKLMNOPQRSTUVWY-BJZX~", 22, 28);
+
+  /* 2. Set your equivalences in the input map.  */
+  esl_alphabet_SetEquiv(a, '.', '-');     /* allow . as a gap character too */
+
+  /* 3. After all synonyms are set, (optionally) make map case-insensitive. */
+  esl_alphabet_SetCaseInsensitive(a);       /* allow lower case input too */
+
+  /* 4. Define your optional degeneracy codes in the alphabet, one at a time.
+   *    The 'any' character X was automatically set up.  */
+  esl_alphabet_SetDegeneracy(a, 'B', "DN"); /* read B as {D|N} */
+  esl_alphabet_SetDegeneracy(a, 'J', "IL"); /* read B as {I|L} */
+  esl_alphabet_SetDegeneracy(a, 'Z', "QE"); /* read Z as {Q|E} */
+
+  /* 5. (do your stuff) */
+
+  /* 6. Remember to free it when you're done with it. */
+  esl_alphabet_Destroy(a);
+  return 0;
+}
+/*::cexcerpt::alphabet_example2::end::*/
+#endif /*eslALPHABET_EXAMPLE2*/
+
+
+/*****************************************************************  
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
diff --git a/easel/esl_alphabet.h b/easel/esl_alphabet.h
new file mode 100644
index 0000000..4dbeb5f
--- /dev/null
+++ b/easel/esl_alphabet.h
@@ -0,0 +1,122 @@
+/* 
+ * Digital representation of biosequence symbols in Easel.
+ * SVN $Id: esl_alphabet.h 255 2008-05-30 17:49:15Z eddys $
+ * SRE, Tue Nov 23 19:44:01 2004 [St. Louis]
+ */
+#ifndef ESL_ALPHABET_INCLUDED
+#define ESL_ALPHABET_INCLUDED
+
+#include <ctype.h>		/* isascii() */
+#include "easel.h"
+
+/* Flags for alphabet types.
+ */
+#define eslUNKNOWN     0 /* 0=unknown is easel-wide convention; don't change */
+#define eslRNA         1
+#define eslDNA         2		
+#define eslAMINO       3		
+#define eslNONSTANDARD 4
+
+/* Structure: ESL_ALPHABET
+ */
+typedef struct {
+  int      type;	     /* eslDNA, eslRNA, eslAMINO, or eslNONSTANDARD     */
+  int      K;		     /* uniq alphabet size: 4 or 20                     */
+  int      Kp;		     /* total size: alphabet + degen + gap + missing    */
+  char    *sym;              /* "ACGT-RYMKSWHBVDN~", for instance    [0..Kp-1]  */
+  ESL_DSQ  inmap[128];       /* inmap['A'] = 0, etc: dsq[] index for a symbol   */
+  char   **degen;            /* 1/0, which syms inc which res [0..Kp-1][0..K-1] */
+  int     *ndegen;	     /* # of degenerate residues per code  [0..Kp-1]    */
+  ESL_DSQ *complement;       /* map a digital symbol to its complement [0..Kp-1]*/
+} ESL_ALPHABET;
+
+
+
+
+/* 1. An ESL_ALPHABET object.
+ */
+extern ESL_ALPHABET *esl_alphabet_Create(int type);
+extern ESL_ALPHABET *esl_alphabet_CreateCustom(const char *alphabet, int K, int Kp);
+extern int           esl_alphabet_SetEquiv(ESL_ALPHABET *a, char sym, char c);
+extern int           esl_alphabet_SetCaseInsensitive(ESL_ALPHABET *a);
+extern int           esl_alphabet_SetDegeneracy(ESL_ALPHABET *a, char c, char *ds);
+extern int           esl_alphabet_SetIgnored(ESL_ALPHABET *a, const char *ignoredchars);
+extern void          esl_alphabet_Destroy(ESL_ALPHABET *a);
+
+/* 2. Digitized sequences.
+ */
+extern int     esl_abc_CreateDsq(const ESL_ALPHABET *a, const char    *seq,        ESL_DSQ **ret_dsq);
+extern int     esl_abc_Digitize (const ESL_ALPHABET *a, const char    *seq,        ESL_DSQ *dsq);
+extern int     esl_abc_Textize  (const ESL_ALPHABET *a, const ESL_DSQ *dsq,  int64_t L, char   *seq);
+extern int     esl_abc_TextizeN (const ESL_ALPHABET *a, const ESL_DSQ *dptr, int64_t L, char   *buf);
+extern int     esl_abc_dsqcpy(const ESL_DSQ *dsq, int64_t L, ESL_DSQ *dcopy);
+extern int     esl_abc_dsqdup(const ESL_DSQ *dsq, int64_t L, ESL_DSQ **ret_dup);
+extern int     esl_abc_dsqcat(const ESL_ALPHABET *a, ESL_DSQ **dsq, int64_t *L, const char *s, int64_t n);
+extern int64_t esl_abc_dsqlen(const ESL_DSQ *dsq);
+extern int64_t esl_abc_dsqrlen(const ESL_ALPHABET *a, const ESL_DSQ *dsq);
+extern int     esl_abc_CDealign(const ESL_ALPHABET *abc, char    *s, const ESL_DSQ *ref_ax, int64_t *opt_rlen);
+extern int     esl_abc_XDealign(const ESL_ALPHABET *abc, ESL_DSQ *x, const ESL_DSQ *ref_ax, int64_t *opt_rlen);
+
+
+/* 3. Other routines in the API.
+ */
+extern int    esl_abc_GuessAlphabet(const int64_t *ct, int *ret_type);
+extern double esl_abc_Match       (const ESL_ALPHABET *a, ESL_DSQ x, ESL_DSQ y, double *p);
+extern int    esl_abc_IAvgScore   (const ESL_ALPHABET *a, ESL_DSQ x, const int    *sc);
+extern float  esl_abc_FAvgScore   (const ESL_ALPHABET *a, ESL_DSQ x, const float  *sc);
+extern double esl_abc_DAvgScore   (const ESL_ALPHABET *a, ESL_DSQ x, const double *sc);
+extern int    esl_abc_IExpectScore(const ESL_ALPHABET *a, ESL_DSQ x, const int    *sc, const float  *p);
+extern float  esl_abc_FExpectScore(const ESL_ALPHABET *a, ESL_DSQ x, const float  *sc, const float  *p);
+extern double esl_abc_DExpectScore(const ESL_ALPHABET *a, ESL_DSQ x, const double *sc, const double *p);
+
+extern int    esl_abc_IAvgScVec   (const ESL_ALPHABET *a, int    *sc);
+extern int    esl_abc_FAvgScVec   (const ESL_ALPHABET *a, float  *sc);
+extern int    esl_abc_DAvgScVec   (const ESL_ALPHABET *a, double *sc);
+extern int    esl_abc_IExpectScVec(const ESL_ALPHABET *a, int    *sc, const float  *p);
+extern int    esl_abc_FExpectScVec(const ESL_ALPHABET *a, float  *sc, const float  *p);
+extern int    esl_abc_DExpectScVec(const ESL_ALPHABET *a, double *sc, const double *p);
+extern int    esl_abc_FCount      (const ESL_ALPHABET *a, float  *ct, ESL_DSQ x, float  wt);
+extern int    esl_abc_DCount      (const ESL_ALPHABET *a, double *ct, ESL_DSQ x, double wt);
+extern char  *esl_abc_DescribeType(int type);
+extern int    esl_abc_ValidateSeq(const ESL_ALPHABET *a, const char *seq, int64_t L, char *errbuf);
+
+/* In the tests below, remember the rules of order in internal alphabets:
+ *   Canonical alphabet   Gap   Degeneracies  (X/N)  Missing data
+ *        0..K-1           K      K+1..Kp-2   (Kp-2)   Kp-1
+ *         ACGT            -     RYMKSWHBVD     N      ~           DNA: K=4  Kp=17
+ *  ACDEFGHIKLMNPQRSTVWY   -        BJZOU       X      ~       protein: K=20 Kp=28
+ *                           
+ * ESL_DSQ is an unsigned 8-bit type, so don't test for >= 0 or compilers will complain.
+ */
+#define esl_abc_DigitizeSymbol(a, c) ((a)->inmap[(int)c])
+#define esl_abc_XIsValid(a, x)       ((x) < (a)->Kp)
+#define esl_abc_XIsResidue(a, x)     ((x) < (a)->K || ((x) > (a)->K && (x) < (a)->Kp-1))
+#define esl_abc_XIsCanonical(a, x)   ((x) < (a)->K)
+#define esl_abc_XIsGap(a, x)         ((x) == (a)->K)
+#define esl_abc_XIsDegenerate(a, x)  ((x) >  (a)->K && (x) < (a)->Kp-1)
+#define esl_abc_XIsUnknown(a, x)     ((x) == (a)->Kp-2)
+#define esl_abc_XIsMissing(a, x)     ((x) == (a)->Kp-1)
+#define esl_abc_XGetGap(a)           ((a)->K)
+#define esl_abc_XGetUnknown(a)       ((a)->Kp-2)
+#define esl_abc_XGetMissing(a)       ((a)->Kp-1)
+
+
+#define esl_abc_CIsValid(a, c)       (isascii(c) && (a)->inmap[(int)c] < (a)->Kp)
+#define esl_abc_CIsResidue(a, c)     ((a)->inmap[(int)c] < (a)->K || ((a)->inmap[(int)c] > (a)->K && (a)->inmap[(int)c] < (a)->Kp-1))
+#define esl_abc_CIsCanonical(a, c)   ((a)->inmap[(int)c] < (a)->K)
+#define esl_abc_CIsGap(a, c)         ((a)->inmap[(int)c] == (a)->K)
+#define esl_abc_CIsDegenerate(a, c)  ((a)->inmap[(int)c] > (a)->K  && (a)->inmap[(int)c] < (a)->Kp-1)
+#define esl_abc_CIsUnknown(a, c)     ((a)->inmap[(int)c] == (a)->Kp-2)
+#define esl_abc_CIsMissing(a, c)     ((a)->inmap[(int)c] == (a)->Kp-1)
+#define esl_abc_CGetGap(a)           ((a)->inmap[(int)(a)->K])
+#define esl_abc_CGetUnknown(a)       ((a)->inmap[(int)(a)->Kp-2])
+#define esl_abc_CGetMissing(a)       ((a)->inmap[(int)(a)->Kp-1])
+
+
+#endif /*!ESL_ALPHABET_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_alphabet.tex b/easel/esl_alphabet.tex
new file mode 100644
index 0000000..5bdd6a0
--- /dev/null
+++ b/easel/esl_alphabet.tex
@@ -0,0 +1,490 @@
+The \eslmod{alphabet} module contains routines for digitizing
+alphabetic biosequences.
+
+It is convenient to represent nucleotides and amino acids as array
+indices 0..3 or 0..19, respectively, for efficiency as well as other
+reasons. It is also convenient to index biosequences in 1..L
+coordinates instead of the C language's 0..L-1 array representation,
+in part for human readability, and also because some codes (dynamic
+programming alignment algorithms, for example) have boundary
+conditions where initializing a boundary at coordinate 0 is
+convenient.
+
+Real biosequences do not consist of just four or twenty different
+canonical symbols, though. The \eslmod{alphabet} module also provides
+mechanisms for dealing with several other biosequence coding issues:
+
+\begin{itemize}
+  \item Degenerate residue symbols representing uncertainties,
+        including both IUPAC/IUBMB standard one-letter nomenclature
+        and nonstandard extensions such as the use of \ccode{J} to
+        mean isoleucine or leucine (\ccode{I|L}) in protein sequences
+        determined by mass spec;
+
+  \item Standard and nonstandard symbols for unusual residues, such as
+        selenocysteine (\ccode{U}) and pyrrolysine (\ccode{O}) in
+        proteins;
+
+  \item \emph{Ad hoc} symbols representing modified residues, such as
+        the slew of one-letter codes used to annotate
+        posttranscriptionally modified nucleotides in the Sprinzl tRNA
+        database \citep{Sprinzl98};
+
+  \item Case-insensitivity of input sequences, for instance allowing
+        both \ccode{a} and \ccode{A} to mean alanine in amino acid
+        sequences;
+
+  \item Tolerating common malpractices in the field, like the use of
+       \ccode{X} instead of \ccode{N} as a degeneracy code in nucleic
+       acid sequence;
+
+  \item The semantic difference between a gap symbol and a missing
+        data symbol in sequence alignments.
+\end{itemize}        
+
+The \eslmod{alphabet} module provides standard defaults for protein,
+RNA, and DNA alphabets which follow both community standards and
+IUPAC/IUBMB nomenclature for representing sequence residues in
+one-letter ASCII characters. Additionally, the design of the
+\eslmod{alphabet} module is flexible enough to allow an application to
+customize its own alphabet, to deal with these issues almost any way
+it chooses.
+
+Table~\ref{tbl:alphabet_api} lists the functions in the
+\eslmod{alphabet} API.  Easel maintains alphabet information in an
+\ccode{ESL\_ALPHABET} structure. An application usually creates its
+alphabet once, possibly even as a global variable.  A digitized
+sequence \ccode{dsq} is an \ccode{unsigned char *} array of length
+\ccode{L+2}, where \ccode{dsq[1..L]} are digitized residues, and
+\ccode{dsq[0]} and \ccode{dsq[L+1]} are sentinel bytes (of value
+\ccode{eslSENTINEL}, 127).
+
+\begin{table}[hbp]
+\begin{center}
+\begin{tabular}{ll}\hline
+   \multicolumn{2}{c}{\textbf{The \ccode{ESL\_ALPHABET} object}}\\
+\ccode{esl\_alphabet\_Create()}       & Create alphabet of standard type. \\
+\ccode{esl\_alphabet\_CreateCustom()} & Create a custom alphabet. \\
+\ccode{esl\_alphabet\_SetEquiv()}     & Define an equivalent symbol. \\
+\ccode{esl\_alphabet\_SetCaseInsensitive()} & Make an alphabet's input map case insensitive. \\
+\ccode{esl\_alphabet\_SetDegeneracy()} & Define degenerate symbol in custom alphabet. \\
+\ccode{esl\_alphabet\_Destroy()}      & Frees an alphabet object. \\
+   \multicolumn{2}{c}{\textbf{Digitized sequences}}\\
+\ccode{esl\_abc\_CreateDsq()}         & Digitize a sequence into new \ccode{dsq} space. \\
+\ccode{esl\_abc\_Digitize()}          & Digitize a sequence into existing \ccode{dsq} space. \\
+   \multicolumn{2}{c}{\textbf{Other functions}}\\
+\ccode{esl\_abc\_\{I,F,D\}AvgScore()}  & Calculate avg score of degenerate residue.\\
+\ccode{esl\_abc\_\{I,F,D\}ExpectScore()} & Calculate expected score of degenerate residue.\\
+\ccode{esl\_abc\_Type()}               & Convert internal alphabet type code to output string.\\
+\ccode{esl\_abc\_\{F,D\}Count()}       & Count a digital symbol towards a countvector.\\
+\ccode{esl\_abc\_DigitizeSymbol()}     & Returns digital code for one ASCII character.\\
+\ccode{esl\_abc\_XIsDegenerate()}      & Returns TRUE given code for a degeneracy.\\
+\ccode{esl\_abc\_XIsBasic()}           & Returns TRUE given code for a fundamental residue.\\
+\ccode{esl\_abc\_XIsGap()}             & Returns TRUE given code for a gap.\\
+\ccode{esl\_abc\_CIsDegenerate()}      & Returns TRUE given a degenerate character.\\
+\ccode{esl\_abc\_CIsBasic()}           & Returns TRUE given a fundamental residue.\\
+\ccode{esl\_abc\_CIsGap()}             & Returns TRUE given a gap character.\\
+
+\hline
+\end{tabular}
+\end{center}
+\caption{The \eslmod{alphabet} API.}
+\label{tbl:alphabet_api}
+\end{table}
+
+\subsection{An example of using the alphabet API}
+
+Figure~\ref{fig:alphabet_example} shows an example of creating a DNA
+alphabet and digitizing a short DNA sequence.
+
+\begin{figure}
+\input{cexcerpts/alphabet_example}
+\caption{An example of using the \eslmod{alphabet} module.}
+\label{fig:alphabet_example}
+\end{figure}
+
+\begin{itemize}
+\item A standard biosequence alphabet is created using
+\ccode{esl\_alphabet\_Create(type)}, where \ccode{type} can be
+\ccode{eslDNA}, \ccode{eslRNA}, or \ccode{eslAMINO}.
+
+\item An input sequence \ccode{seq} of length \ccode{L} is digitized
+according to alphabet \ccode{a}, creating a newly allocated digital
+sequence \ccode{dsq}, by calling \ccode{esl\_dsq\_Create(a, seq, L,
+\&dsq)}. The caller must free \ccode{dsq} using \ccode{free(dsq)}.
+Alternatively, if the caller has already allocated \ccode{L+2} (or
+more) bytes in \ccode{dsq}, it can call \ccode{esl\_dsq\_Set(a, seq,
+L, dsq)}, which is the non-allocating version of
+\ccode{esl\_dsq\_Create()}.
+
+\item For an input sequence of length \ccode{L}, the digitized
+sequence \ccode{dsq} is a \ccode{char *} array of \ccode{L+2}
+bytes. \ccode{dsq[0]} and \ccode{dsq[L+1]} contain a sentinel byte of
+value \ccode{eslSENTINEL} (127).  Positions \ccode{1..L} hold the
+residues, where values \ccode{0..3} encode \ccode{ACGT} in DNA
+sequences, \ccode{0..3} encode \ccode{ACGU} in RNA sequences, and
+\ccode{0..19} encode \ccode{AC..WY} in amino acid sequences.
+
+\item Both sequence-digitizing functions return \ccode{eslEINVAL} if
+the input sequence contains characters that are not in the
+alphabet. Because input sequences are often provided by a user (not
+the program), this is a common error that the application must check
+for.
+\end{itemize}
+
+\subsection{Concepts and terminology}
+
+A \esldef{symbol} is a 7-bit ASCII input character, representing a
+residue, gap, or degeneracy. A \esldef{code} is the digital internal
+representation of the symbol as an \ccode{unsigned char} in the range
+$0..127$, suitable for use as an array index. The \eslmod{alphabet}
+module translates input symbols into internal digital codes.
+
+We distinguish between an input alphabet, an internal alphabet, and a
+canonical alphabet.  The \esldef{input alphabet} consists of all the
+symbols that Easel allows in an input biosequence character
+string. The \esldef{internal alphabet} is the standardized one-letter
+alphabet that Easel deals with. The \esldef{canonical alphabet} is the
+fundamental set of 4 nucleotides or 20 amino acids.
+
+Easel deals with all of the complications of sequence encoding using
+two concepts, equivalency and degeneracy.  \esldef{Equivalency}
+defines how the input alphabet maps to the internal
+alphabet. \esldef{Degeneracy} defines how the internal alphabet maps
+to the canonical alphabet.
+
+Equivalent residues are symbols that are accepted in an input sequence
+character string and silently translated into an appropriate internal
+code. Characters in the input alphabet are mapped many-to-one to the
+internal alphabet using an \esldef{input map}. One use of equivalency
+is to map both lower and upper case input to the same internal
+symbol. Another use is to allow several different input characters to
+mean a gap. Another use is to silently accept and ``fix'' nonstandard
+but common input ``errors'', such as tolerating the use of X to mean N
+in nucleic acid sequences.
+
+Degenerate residues are codes in the internal alphabet that are mapped
+one-to-many onto canonical residue codes, using a \esldef{degeneracy
+map}. In addition to mapping the degeneracy codes onto the canonical
+alphabet, the degeneracy mechanism is also used to deal with unusual
+and modified residues. Selenocysteine, for instance, is represented by
+default as a \ccode{U}, but treated as a degenerate code for \ccode{C}
+(cysteine). The rationale for this will be described in more detail
+below.
+
+\subsubsection{The internal alphabet}
+
+Easel's internal alphabet is a string (\ccode{a->sym}) of length
+\ccode{Kp}, which contains:
+
+\begin{itemize}
+ \item the \ccode{K} symbols of the canonical alphabet;
+ \item a standard gap symbol;
+ \item (optionally) any other degenerate, unusual, or modified residue codes;
+ \item a mandatory ``any'' symbol (a completely degenerate residue);
+ \item a standard ``missing data'' symbol.
+\end{itemize}
+
+Residues \ccode{0..K-1} must be the canonical alphabet.  Residue
+\ccode{K} must be the gap symbol.  Residues \ccode{K+1..Kp-3} must be
+the degenerate and modified residue symbols (there can be zero of
+these). Residue \ccode{Kp-2} must be the completely degenerate symbol
+(such as \ccode{X} for protein sequence or \ccode{N} for nucleic acid
+sequence); all alphabets must have such a symbol. Residue \ccode{Kp-1}
+must be the missing data symbol.  Because the completely-degenerate
+symbol and the two kinds of gap symbols are mandatory in any alphabet,
+\ccode{Kp} $\geq$ \ccode {K+3}. Aside from these constraints, symbols
+may occur in any order.
+
+The digital code used for each residue is then the index of a residue
+in this string, \ccode{0..Kp-1}. The only other value that can appear
+in a digitized sequence is \ccode{eslSENTINEL} (127), the sentinel
+byte in positions \ccode{0} and \ccode{L+1} of a digitized sequence of
+length \ccode{L}. 
+
+The rationale for the ordering is the following. Most applications
+will define residue scores in vectors and matrices that are smaller
+than the full range of the internal alphabet; for instance, it's
+common to only have \ccode{K} scores for the canonical residues.  As
+much as possible, we want array indices to be the same whether we're
+accessing the full internal alphabet or a smaller score vector or
+matrix. So: we expect many applications to have score vectors or
+matrices that only contain the \ccode{K} canonical residues, so the
+canonical residues go first.  We expect some applications to treat
+gaps as an extra symbol, and provide \ccode{K+1} position-specific
+scores or a \ccode{K+1} $\times$ \ccode{K+1} score matrix, so the gap
+character is next. We expect a few applications to optimize degeneracy
+scoring by precalculating them in \ccode{Kp-1} vectors or $Kp-1 \times Kp-1$
+matrices, so the degeneracies go next (the gap character at $K$ might
+then go unused in the score vectors and matrices, but that's a minor
+inefficiency).  The missing data symbol is expected to always require
+special handling when it occurs, rather than appearing in a score
+vector or matrix, so it's put last.
+
+\subsection{The standard alphabets: DNA, RNA, protein}
+
+The three standard internal alphabets are:
+
+\begin{table}[h]
+\begin{tabular}{llccrr}
+\textbf{Type} & \ccode{sym}  & \textbf{equivs} & \textbf{gaps}   & \ccode{K} & \ccode{Kp} \\
+\ccode{eslRNA}        & \ccode{ACGU-RYMKSWHBVDN\~}            & T=U; X=N & \ccode{-\_.} & 4         &  17         \\
+\ccode{eslDNA}        & \ccode{ACGT-RYMKSWHBVDN\~}            & U=T; X=N & \ccode{-\_.} & 4         &  17         \\
+\ccode{eslAMINO}      & \ccode{ACDEFGHIKLMNPQRSTVWY-BJZOUX\~} &          & \ccode{-\_.} & 20        &  28         \\
+\end{tabular}
+\end{table}
+
+The \ccode{sym} string contains all the symbols that can be handled
+internally, and all the residues that can be represented when a
+digitized sequence is converted back to text. An application might
+still convert some characters for its own purposes before displaying
+an alphabetic string; for instance, to use different gap symbols for
+insertions versus deletions, or to use upper/lower case conventions to
+represent match/insert positions in a profile HMM alignment.
+
+The standard DNA and RNA alphabets follow published IUBMB
+recommendations (``Nomenclature for incompletely specified bases in
+nucleic acid'' \citep{IUBMB85}), with an addition of X as an
+equivalence for N (acquiescing to the \emph{de facto} BLAST filter
+standard of using X's to mask residues), and equivalencing T to U in
+RNA sequences (and vice versa in DNA).
+
+The one-letter code for amino acids follows section 3AA-21 of the
+IUPAC recommendations \citep{IUPAC84}. The code is augmented by U for
+selenocysteine, as recommended in 1999 by the JCBN/NC-IUBMB Newsletter
+(\url{http://www.chem.qmul.ac.uk/iubmb/newsletter/1999/item3.html}).
+It is also augmented by O for pyrrolysine and J for a
+leucine/isoleucine ambiguity (from a mass spectrometry experiment),
+following usage in the RESID database
+(\url{http://www.ebi.ac.uk/RESID/}).
+
+
+\subsection{Degenerate residues}
+
+The symbols from \ccode{K+1..Kp-3} in the internal alphabet are all
+treated as degenerate residues.
+
+When creating a custom alphabet, each degenerate symbol is initialized
+by calling \ccode{esl\_alphabet\_SetDegeneracy(alphabet, c, syms)} to
+assign degenerate alphabetic symbol \ccode{c} to the alphabetic
+symbols in the string \ccode{syms}. For example,
+\ccode{esl\_alphabet\_SetDegeneracy(a, 'R', \"AG\")} assigns R
+(purine) to mean A or G.  For the standard biosequence alphabets, this
+is done automatically to define the proper degeneracy codes.
+
+For amino acid alphabets, the default code is:
+
+\begin{cchunk}  
+  esl_alphabet_SetDegeneracy(a, 'B', "ND");
+  esl_alphabet_SetDegeneracy(a, 'J', "IL");
+  esl_alphabet_SetDegeneracy(a, 'Z', "QE");
+\end{cchunk}
+
+For RNA alphabets, the default code is:
+
+\begin{cchunk}
+  esl_alphabet_SetDegeneracy(a, 'R', "AG");
+  esl_alphabet_SetDegeneracy(a, 'Y', "CU");
+  esl_alphabet_SetDegeneracy(a, 'M', "AC");
+  esl_alphabet_SetDegeneracy(a, 'K', "GU");
+  esl_alphabet_SetDegeneracy(a, 'S', "CG");
+  esl_alphabet_SetDegeneracy(a, 'W', "AU");
+  esl_alphabet_SetDegeneracy(a, 'H', "ACU");
+  esl_alphabet_SetDegeneracy(a, 'B', "CGU");
+  esl_alphabet_SetDegeneracy(a, 'V', "ACG");
+  esl_alphabet_SetDegeneracy(a, 'D', "AGU");  
+\end{cchunk}
+
+For DNA alphabets, the calls are is the same as for RNA code, but with
+\ccode{T} in place of \ccode{U}.
+
+
+\subsubsection{Implementation: the degeneracy map}
+
+The alphabet's degeneracy map is implemented in an array
+\ccode{a->degen[0..Kp-1][0..K-1]} of 1/0 (TRUE/FALSE) flags.
+\ccode{a->degen[x][y] == TRUE} indicates that the residue set $D(x)$
+for degeneracy code \ccode{x} contains base residue \ccode{y}.
+\ccode{a->ndegen[x]} contains the cardinality $|D(x)|$, how many base
+residues are represented by degeneracy code \ccode{x}.
+
+For the two kinds of gap symbols, the degeneracy map is empty; all
+flags are FALSE and the cardinality is 0.
+
+Because character \ccode{Kp-3} in the internal alphabet is
+automatically assumed to be an ``any'' character (such as 'N' for DNA
+or RNA, 'X' for protein), \ccode{a->degen[Kp-3][i] = 1} for all
+$i=0..K-1$, and \ccode{a->ndegen[Kp-3] = K}.
+
+The storage of the degeneracy map is a little wasteful. We really only
+need rows \ccode{a->degen[K+1..Kp-3]}, but optimizing this would
+create some index translation hassles, and it doesn't seem worth it.
+
+
+\subsection{Equivalent residues}
+
+The concept of equivalent residues allows an input symbol to be mapped
+to a different internal symbol.  One use of equivalence is to map both
+lower and upper case input to the same internal representation.
+Another use is to allow several different input characters to mean a
+gap. Another use is to silently accept and ``fix'' nonstandard but
+common input ``errors'', such as the use of T instead of U in RNA
+sequences (or vice versa in DNA), or the use of X instead of N as an
+ambiguity code in nucleic acid sequences.
+
+The call \ccode{esl\_alphabet\_SetEquiv(a, 'U', 'T')}, for example,
+makes an alphabet interpret \ccode{U} as a \ccode{T} (encoding both as
+\ccode{3}, in the case of the standard DNA and RNA alphabets).
+ 
+All three standard alphabets accept \ccode{\_} or \ccode{.}  symbols
+as equivalences for the standard gap symbol \ccode{-}. An application
+can define additional gap characters, such as \ccode{,}, by calling
+\ccode{esl\_alphabet\_SetSynonym(a, ',', '-')} on one of the standard
+alphabets to define additional equivalences (that is, you don't have
+to create a custom alphabet to add new equivalences).
+
+\ccode{esl\_alphabet\_SetCaseInsensitive()} maps both upper case and
+lower case input alphabetic characters map to their equivalent in the
+internal alphabet in a case-insensitive manner.  This function works
+only on residues that have already been declared to be part of the
+alphabet, so when defining a custom alphabet, it must be called after
+all individual equivalences have been defined. The standard alphabets
+are always set to be case insensitive.
+
+\subsubsection{Implementation of equivalent residues: the input map}
+
+Internally, an \textbf{input map}, \ccode{a->inmap[0..127]}, specifies
+how an input ASCII 7-bit text symbol is converted to digital
+code. \ccode{a->inmap['T'] = 3} in the standard DNA alphabet, for
+example, and the call \ccode{esl\_alphabet\_SetSynonym(a, 'U', 'T')}
+sets \ccode{a->inmap['U'] = a->inmap['T']}. 
+
+The elements in input maps are of type \ccode{unsigned char}. Legal
+values are 0..127 (values that can be cast to the \ccode{unsigned
+char} codes in a digitized sequence) and two additional flags with
+negative values, \ccode{eslILLEGAL\_CHAR} (255) and
+\ccode{eslIGNORED\_CHAR} (254).
+
+\subsection{Unusual or modified residues}
+
+In addition to the canonical 4 or 20 residues and their ambiguity
+codes, there are many unusual and/or modified residues. For instance,
+there are many posttranscriptional or posttranslational modifications
+on residues in RNAs and proteins. Some databases try to capture this
+information in a single-letter alphabetic code, such as the Sprinzl
+transfer RNA database \cite{Sprinzl98}. 
+
+Additionally, and perhaps more importantly, proteins are known to
+contain at least two additional genetically encoded amino acids,
+selenocysteine and pyrrolysine. Selenocysteine is represented by a
+\ccode{U} according to the IUPAC standard, and pyrrolysine is
+represented by a \ccode{O} in the RESID database at EBI.
+
+Unusual one-letter residue codes pose a tradeoff issue for sequence
+analysis applications. On the one hand, an application should
+recognize symbols for unusual or modified residues, and be able to
+represent them both internally and in any sequence output. For
+example, no application should read an input selenocysteine residue
+(\ccode{U}) and output it as a cysteine (\ccode{C}) -- this changes
+the original sequence and causes data corruption.\footnote{However, at
+least one the main public protein databases (Uniprot) has already
+chosen to replace all selenocysteines with \ccode{C} and all
+pyrrolysines with \ccode{K}, for fear of breaking legacy sequence
+analysis software.  So, this data corruption is already a fact of
+life.}  On the other hand, most sequence analysis applications would
+not want to take the trouble to define a canonical alphabet larger
+than the usual 4 or 20 residues, and then have to parameterize that
+alphabet, just to be able to handle a few rare residues. (Pyrrolysine,
+for example, has only been found in a handful of proteins in a few
+Archaea.) It is useful to be able to deal with probability parameters
+and scores only for the canonical alphabet. However (on yet another
+hand!) in some cases one \emph{would} want to write a specialized
+application that parameterizes unusual residues as part of its
+canonical alphabet -- for instance, an application for analyzing
+posttranscriptional tRNA modifications, for example.
+
+Therefore, Easel must not force an input selenocysteine or pyrrolysine
+(or any other unusual residue) to be recoded as an arbitrary symbol
+(such as cysteine or lysine). That is, unusual symbols cannot be
+treated as equivalences, but must be allowed to be part of the
+internal alphabet.  However, Easel \emph{can} allow unusual symbols to
+be treated as noncanonical, and \emph{score} them as some other
+arbitrary residue, as a reasonable approximation. Thus for most
+purposes, unusual symbols are best handled as a special kind of
+degeneracy, with a one-to-one degeneracy map from the unusual symbol
+to the ``closest'' canonical residue.
+
+Therefore, the default amino acid alphabet accepts selenocysteine
+(\ccode{U}) and pyrrolysine symbols (\ccode{O}) and represents them in
+the internal alphabet, and maps them as ``degeneracies'' onto cysteine
+(\ccode{C}) and lysine (\ccode{K}), respectively.
+
+When that behavior is not suitable, an application can also define any
+custom alphabet it chooses, as described below.
+
+
+\subsection{Creating a custom alphabet}
+
+Figure~\ref{fig:alphabet_example2} shows an example of creating a
+customized 22-letter amino acid alphabet that includes the \ccode{U}
+selenocysteine code and the \ccode{O} pyrrolysine code.
+
+\begin{figure}
+\input{cexcerpts/alphabet_example2}
+\caption{An example of creating a custom alphabet.}
+\label{fig:alphabet_example2}
+\end{figure}
+
+
+
+\subsection{Scoring degenerate residues}
+
+To score a degenerate residue code $x$, Easel provides two strategies.
+One set of functions assigns an average score:
+
+\[
+  S(x) =  \frac{\sum_{y \in D(x)}  S(y) } { |D(x)| },
+\]
+
+where $D(x)$ is the set of residues $y$ represented by degeneracy code
+$x$ (for example, $D(\mbox{R}) = \{ \mbox{A,G} \}$), $| D(x) |$ is the
+number of residues that the degeneracy code includes, and $S(y)$ is
+the score of a base residue $y$. Because scores $S(y)$ are commonly
+kept as integers, floats, or doubles, depending on the application,
+three functions are provided that differ only in the storage type of
+the scores: \ccode{esl\_abc\_IAvgScore(a,x,sc)},
+\ccode{esl\_abc\_FAvgScore(a,x,sc)}, and
+\ccode{esl\_abc\_DAvgScore(a,x,sc)} calculate and return the average
+score of residue \ccode{x} in alphabet \ccode{a} given a base score
+vector \ccode{sc[0]..sc[K-1]} for integers, floats, and doubles,
+respectively.
+
+A second set of functions assigns an expected score, weighted by an
+expected occurrence probability $p_y$ of the residues $y$ (often the
+random background frequencies):
+
+\[
+  S(x) =  \frac{\sum_{y \in D(x)}  p_y S(y) } { \sum_{y \in D(x)} p_y },
+\]
+
+These three functions are \ccode{esl\_abc\_IExpectScore(a,x,sc,p)},
+\ccode{esl\_abc\_FExpectScore(a,x,sc,p)}, and
+\ccode{esl\_abc\_DExpectScore(a,x,sc,p)}.  For the integer and float
+versions, the probability vector is in floats; for the double version,
+the probability vector is in doubles.
+
+For efficiency reasons, an application might choose to preculate
+scores for all possible degenerate codes it might see. HMMER, for
+example, turns probability vectors of length \ccode{K} into score
+residues of length \ccode{Kp}.
+
+An application might also choose to score residues on-the-fly, using
+score vectors of length \ccode{K}. Each input residue \ccode{x} would
+then have to be tested to see if it is degenerate, before scoring it
+appropriately.  \ccode{esl\_abc\_IsBasic(a, x)} returns \ccode{TRUE}
+if \ccode{x} is in the basic set of \ccode{K} residues in alphabet
+\ccode{a}, and \ccode{FALSE} otherwise. Similarly,
+\ccode{esl\_abc\_IsGap(a,x)} tests whether $x$ is a gap, and
+\ccode{esl\_abc\_IsDegenerate(a,x)} tests whether $x$ is a degenerate
+residue.
+
diff --git a/easel/esl_cluster.c b/easel/esl_cluster.c
new file mode 100644
index 0000000..c83a8c1
--- /dev/null
+++ b/easel/esl_cluster.c
@@ -0,0 +1,347 @@
+/* Generalized single linkage clustering.
+ * 
+ * Table of contents:
+ *     1. Single linkage clustering, generalized
+ *     2. Unit tests
+ *     3. Test driver
+ *     4. Example
+ *     5. Copyright and license
+ *     
+ * SRE, Mon Jan  7 09:21:56 2008 [Janelia] [HHGTTG]
+ * SVN $Id: esl_cluster.c 269 2008-06-19 13:47:41Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_cluster.h"
+
+
+/*****************************************************************
+ * 1. Single linkage clustering, generalized
+ *****************************************************************/
+
+/* Function:  esl_cluster_SingleLinkage()
+ * Synopsis:  Generalized single linkage clustering.
+ * Incept:    SRE, Mon Jan  7 08:35:10 2008 [Janelia]
+ *
+ * Purpose:   Given a set of vertices, cluster them by single-linkage
+ *            clustering.
+ *            
+ *            The data describing each vertex is provided in an array
+ *            starting at <base>, consisting of <n> vertices. Each
+ *            vertex can be of any type (structure, scalar, pointer)
+ *            so long as each vertex element is of fixed size <n>
+ *            bytes.
+ *            
+ *            A pointer to the clustering function is provided in
+ *            <(*linkfunc)()>, and a pointer to any necessary
+ *            parameters for that function (for example, any
+ *            thresholds) is provided in <param>. 
+ *            
+ *            The <int (*linkfunc)()> must be written by the
+ *            caller. It takes arguments <(void *v1, void *v2, void
+ *            *param, int *ret_link)>: pointers to two vertices to
+ *            test for linkage and a pointer to any necessary
+ *            parameters, and it passes the answer <TRUE> (1) or
+ *            <FALSE> (0) back in <*ret_link>. The <(*linkfunc)()>
+ *            returns <eslOK> (0) on success, and a nonzero error code
+ *            on failure (see <easel.h> for a list of Easel's error
+ *            codes).
+ *            
+ *            The caller provides an allocated <workspace> with space
+ *            for at least <2n> integers. (Allocation in the caller
+ *            allows the caller to reuse memory and save
+ *            allocation/free cycles, if it has many rounds of
+ *            clustering to do.)
+ *            
+ *            The caller also provides allocated space in
+ *            <assignments> for <n> integers which, upon successful
+ *            return, contains assignments of the <0..n-1> vertices to
+ *            <0..C-1> clusters. That is, if <assignments[42] = 1>,
+ *            that means vertex 42 is assigned to cluster 1.  The
+ *            total number of clusters is returned in <ret_C>.
+ *            
+ *            The algorithm runs in $O(N)$ memory; importantly, it
+ *            does not require a $O(N^2)$ adjacency matrix. Worst case
+ *            time complexity is $O(N^2)$ (multiplied by any
+ *            additional complexity in the <(*linkfunc()> itself), but
+ *            the worst case (no links at all; <C=n> clusters) should
+ *            be unusual. More typically, time scales as about $N \log
+ *            N$. Best case is $N$, for a completely connected graph
+ *            in which all vertices group into one cluster. (More
+ *            precisely, best case complexity arises when vertex 0 is
+ *            connected to all other <n-1> vertices.)
+ *            
+ * Notes:    I don't know if this algorithm is published. I 
+ *           haven't seen it in graph theory books, but that might
+ *           be because it's so obvious that nobody's bothered.
+ *           
+ *           In brief, we're going to do a breadth-first search of the
+ *           graph, and we're going to calculate links on the fly
+ *           rather than precalculating them into a standard adjacency
+ *           matrix.
+ *           
+ *           While working, we keep two stacks of maximum length N:
+ *                a : list of vertices that are still unconnected.
+ *                b : list of vertices that we've connected to 
+ *                    in our current breadth level, but we haven't
+ *                    yet tested for other connections to a.
+ *           The current length (number of elements in) a and b are
+ *           kept in na, nb.
+ *                    
+ *           We store our results in an array of length N:
+ *                c : assigns each vertex to a component. for example
+ *                    c[4] = 1 means that vertex 4 is in component 1.
+ *                    nc is the number of components. Components
+ *                    are numbered from 0 to nc-1. We return c and nc
+ *                    to our caller.
+ *                    
+ *           The algorithm is:
+ *           
+ *           Initialisation: 
+ *                a  <-- all the vertices
+ *                na <-- N
+ *                b  <-- empty set
+ *                nb <-- 0
+ *                nc <-- 0
+ *                
+ *           Then:
+ *                while (a is not empty)
+ *                  pop a vertex off a, push onto b
+ *                  while (b is not empty)
+ *                    pop vertex v off b
+ *                    assign c[v] = nc
+ *                    for each vertex w in a:
+ *                       compare v,w. If w is linked to v, remove w
+ *                       from a, push onto b.
+ *                  nc++     
+ *           q.e.d. 
+ *
+ * Args:      base        - pointer to array of n fixed-size vertices to be clustered.
+ *            n           - number of vertices
+ *            size        - size of each vertex element
+ *            linkfunc    - pointer to caller's function for defining linked pairs
+ *            param       - pointer to any data that needs to be provided to <(*linkfunc)>
+ *            workspace   - caller provides at least 2n*sizeof(int) of workspace
+ *            assignments - RETURN: assignments to clusters (caller provides n*sizeof(int) space)
+ *            ret_C       - RETURN: number of clusters
+ *
+ * Returns:   <eslOK> on success; <assignments[0..n-1]> contains cluster assigments 
+ *            <0..C-1> for each vertex, and <*ret_C> contains the number of clusters
+ *            <C>
+ *
+ * Throws:    status codes from the caller's <(*linkfunc)> on failure; in this case, 
+ *            the contents of <*assignments> is undefined, and <*ret_C> is 0.
+ */
+int
+esl_cluster_SingleLinkage(void *base, size_t n, size_t size, 
+			  int (*linkfunc)(const void *, const void *, const void *, int *), void *param,
+			  int *workspace, int *assignments, int *ret_C)
+{
+  int na, *a = NULL;		/* stack of available vertices (still unconnected)       */
+  int nb, *b = NULL; 		/* stack of connected but unextended vertices            */
+  int nc, *c = NULL;		/* array of results: # clusters, assignments to clusters */
+  int v,w;			/* indices of vertices                                   */
+  int i;			/* counter over the available list                       */
+  int do_link;
+  int status;
+
+  a = workspace;
+  b = workspace + n;
+  c = assignments;
+
+   for (v = 0; v < n; v++) a[v] = n-v-1; /* initialize by pushing all vertices onto available list (backwards) */
+   na = n;
+   nb = 0;
+   nc = 0;
+
+   while (na > 0)		/* while vertices remain unexamined or unclustered: */
+     {
+       v = a[na-1]; na--;	/* pop a vertex off a, */
+       b[nb] = v;   nb++;	/* and push it onto b  */
+
+       while (nb > 0) 		/* while vertices remain unextended: */
+	 {
+	   v = b[nb-1]; nb--;	/* pop vertex off b        */
+	   c[v] = nc;		/* assign it to cluster nc */
+	   for (i = na-1; i >= 0; i--) /* backwards, because of deletion/swapping we do*/
+	     {
+	       if ((status = (*linkfunc)( (char *) base + v*size, (char *) base + a[i]*size, param, &do_link)) != eslOK) goto ERROR;
+	       if (do_link)
+		 {
+		   w = a[i]; a[i] = a[na-1]; na--; /* delete w from a    */
+		   b[nb] = w; nb++;                /* and push it onto b */
+		 }
+	     }
+	 }
+       nc++;
+     }
+ 
+   *ret_C = nc;
+   return eslOK;
+
+ ERROR:
+   *ret_C = 0;
+   return status;
+}
+/*------------------ end, single linkage clustering -------------*/
+
+
+
+
+
+
+/*****************************************************************
+ * 2. Unit tests
+ *****************************************************************/
+#ifdef eslCLUSTER_TESTDRIVE
+#include <math.h>
+
+static int
+test_linkage_definition(const void *v1, const void *v2, const void *param, int *ret_link)
+{
+  double a         = *((double *) v1); /* you have to cast a void ptr before you can dereference it */
+  double b         = *((double *) v2);
+  double threshold = *((double *) param);
+
+  *ret_link =  ((fabs(a-b) <= threshold) ? TRUE : FALSE);
+  return eslOK;
+}
+
+static void
+utest_singlelinkage(double *testdata, int n, double threshold, int *correct_assignment, int correct_C)
+{
+  int   *workspace;
+  int   *assignment;
+  int    C;
+  int    v;
+
+  if ((workspace  = malloc(sizeof(int) * n * 2)) == NULL) esl_fatal("allocation failed");
+  if ((assignment = malloc(sizeof(int) * n))     == NULL) esl_fatal("allocation failed");
+
+  if (esl_cluster_SingleLinkage(testdata, n, sizeof(double),
+				test_linkage_definition, &threshold,
+				workspace, assignment, &C) != eslOK) esl_fatal("single linkage clustering failed");
+  
+  if (C != correct_C) esl_fatal("expected %d clusters, but got %d\n", correct_C, C);
+  for (v = 0; v < n; v++) 
+    if (correct_assignment[v] != assignment[v])
+      esl_fatal("expected vertex %d to be in cluster %d, but it's in %d\n", v, correct_assignment[v], assignment[v]);
+
+  free(workspace);
+  free(assignment);
+}
+#endif /* eslCLUSTER_TESTDRIVE */
+
+
+
+
+/*****************************************************************
+ * 3. Test driver
+ *****************************************************************/
+#ifdef eslCLUSTER_TESTDRIVE
+/* gcc -g -Wall -o test -I. -L. -DeslCLUSTER_TESTDRIVE esl_cluster.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_cluster.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",          0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for cluster module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  double vertex[]      = { 1.0, 2.0, 4.0, 5.0, 7.0, 8.0 };
+  int    na1 = 3, a1[] = { 0,   0,   1,   1,   2,   2   };     /* correct answer when threshold = 1.5 */
+  int    na2 = 6, a2[] = { 0,   1,   2,   3,   4,   5   };     /* correct answer when threshold < 1.0 */ 
+  int    na3 = 1, a3[] = { 0,   0,   0,   0,   0,   0   };     /* correct answer when threshold > 2.0 */ 
+  int    n         = sizeof(vertex) / sizeof(double);
+
+  utest_singlelinkage(vertex, n, 1.5, a1, na1);
+  utest_singlelinkage(vertex, n, 0.5, a2, na2);
+  utest_singlelinkage(vertex, n, 2.5, a3, na3);
+
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /* eslCLUSTER_TESTDRIVE*/
+
+
+
+
+
+/*****************************************************************
+ * 4. Example
+ *****************************************************************/
+#ifdef eslCLUSTER_EXAMPLE
+/*::cexcerpt::cluster_example::begin::*/
+/* gcc -g -Wall -o example -I. -L. -DeslCLUSTER_EXAMPLE esl_cluster.c easel.c -lm  */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_cluster.h"
+
+static int
+my_linkage_definition(const void *v1, const void *v2, const void *param, int *ret_link)
+{
+  double a         = *((double *) v1); /* you have to cast a void ptr before you can dereference it */
+  double b         = *((double *) v2);
+  double threshold = *((double *) param);
+
+  *ret_link =  ((fabs(a-b) <= threshold) ? TRUE : FALSE);
+  return eslOK;
+}
+
+int
+main(int argc, char **argv)
+{
+  double vertex[]  = { 1.0, 2.0, 4.0, 5.0, 7.0, 8.0 };
+  int    n         = sizeof(vertex) / sizeof(double);
+  double threshold = 1.5;
+  int   *workspace;
+  int   *assignment;
+  int    C;
+  int    v;
+
+  workspace  = malloc(sizeof(int) * n * 2);
+  assignment = malloc(sizeof(int) * n);
+
+  esl_cluster_SingleLinkage(vertex, n, sizeof(double),
+			    my_linkage_definition, &threshold,
+			    workspace, assignment, &C);
+
+  printf("There are %d clusters.\n", C);
+  for (v = 0; v < n; v++) printf("vertex %d is in cluster %d\n", v, assignment[v]); 
+  
+  free(workspace);
+  free(assignment);
+  return 0;
+}
+/*::cexcerpt::cluster_example::end::*/
+#endif /*eslCLUSTER_EXAMPLE*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
diff --git a/easel/esl_cluster.h b/easel/esl_cluster.h
new file mode 100644
index 0000000..5f8baa2
--- /dev/null
+++ b/easel/esl_cluster.h
@@ -0,0 +1,12 @@
+/* Generalized single linkage clustering.
+ * 
+ * SRE, Mon Jan  7 09:40:06 2008 [Janelia]
+ * SVN $Id: esl_cluster.h 231 2008-03-25 14:43:57Z eddys $
+ */
+#ifndef ESL_CLUSTER_INCLUDED
+#define ESL_CLUSTER_INCLUDED
+
+extern int esl_cluster_SingleLinkage(void *base, size_t n, size_t size, 
+				     int (*linkfunc)(const void *, const void *, const void *, int *), void *param,
+				     int *workspace, int *assignments, int *ret_C);
+#endif /*ESL_CLUSTER_INCLUDED*/
diff --git a/easel/esl_cluster.tex b/easel/esl_cluster.tex
new file mode 100644
index 0000000..8db8c65
--- /dev/null
+++ b/easel/esl_cluster.tex
@@ -0,0 +1,53 @@
+The \eslmod{cluster} module implements a generalized, efficient
+discrete single linkage clustering algorithm. 
+
+The clustering algorithm tests for links on the fly, thus avoiding
+construction of an $O(N^2)$ adjacency matrix. This results in an
+algorithm of $O(N)$ memory, $O(N^2)$ time worst-case complexity for
+$N$ vertices. Average case behavior typically scales much better than
+this, as efficiently as $O(N)$ for a densely connected graph that
+forms a single cluster.
+
+In order to work on generalized vertices of any data type, the
+implementation uses an interface akin to that of the C \ccode{qsort()}
+utility: the caller provides a void pointer to an untyped array of
+vertices, the number of vertices, and the size of each vertex data
+element, and a function that can take untyped pointers to two vertices
+and compute whether they are linked or not.
+
+The API is summarized in Table~\ref{tbl:cluster_api}. Only the
+\eslmod{easel} module is required.
+
+% Table generated by autodoc -t esl_cluster.c (so don't edit here, edit esl_cluster.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\hyperlink{func:esl_cluster_SingleLinkage()}{\ccode{esl\_cluster\_SingleLinkage()}} & Generalized single linkage clustering.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{cluster} API.}
+\label{tbl:cluster_api}
+\end{table}
+
+\subsection{Example of using the msacluster API}
+
+An example of clustering some numbers together, according to their
+difference:
+
+\input{cexcerpts/cluster_example}
+
+The thing to pay most attention to here is the mechanism of dealing
+with vertices via generic untyped pointers; in particular, the way the
+caller-provided linkage-determining function takes its \ccode{void *}
+arguments and immediately casts them back to data types that the
+caller wants to use in computing whether the two vertices are linked.
+
+In the example here, the linkage function needs only one parameter
+from the caller, so a pointer to \ccode{threshold} itself is passed
+into the API. If your linkage function needs more parameters, you
+would define a structure that bundles them together, then pass a
+pointer to that structure into \ccode{esl\_cluster\_SingleLinkage()}.
+
diff --git a/easel/esl_config.h.in b/easel/esl_config.h.in
new file mode 100644
index 0000000..5770ae4
--- /dev/null
+++ b/easel/esl_config.h.in
@@ -0,0 +1,127 @@
+/* esl_config.h.in  [input to configure]
+ * 
+ * System-dependent configuration of Easel, by autoconf.
+ * 
+ * This file should be included in all Easel .c files before
+ * anything else, because it may set #define's that control
+ * behaviour of system includes and system libraries. An example
+ * is large file support.
+ * 
+ * SVN $Id$
+ * SRE, Fri Mar  3 08:03:32 2006 [St. Louis]
+ */
+#ifndef ESL_CONFIG_INCLUDED
+#define ESL_CONFIG_INCLUDED
+
+/* Version info.
+ */
+#undef EASEL_VERSION    
+#undef EASEL_DATE      
+#undef EASEL_COPYRIGHT 
+#undef EASEL_LICENSE   
+
+/* Large file support
+ * Must precede any header file inclusion.
+ */
+#undef _FILE_OFFSET_BITS
+#undef _LARGE_FILES
+#undef _LARGEFILE_SOURCE
+
+/* Debugging verbosity (0=none;3=most verbose)
+ */
+#undef eslDEBUGLEVEL
+
+/* System headers
+ */
+#undef HAVE_UNISTD_H
+#undef HAVE_STDINT_H
+#undef HAVE_INTTYPES_H
+#undef HAVE_SYS_TYPES_H
+
+/* Types
+ */
+#undef WORDS_BIGENDIAN
+#undef int8_t
+#undef int16_t
+#undef int32_t
+#undef int64_t
+#undef uint8_t
+#undef uint16_t
+#undef uint32_t
+#undef uint64_t
+#undef off_t
+
+/* Optional packages
+ */
+#undef HAVE_LIBGSL
+
+/* Optional parallel implementation support
+ */
+#undef HAVE_SSE2
+#undef HAVE_VMX
+#undef HAVE_MPI
+
+/* Functions
+ */
+#undef HAVE_MKSTEMP
+#undef HAVE_POPEN
+#undef HAVE_STRCASECMP
+#undef HAVE_TIMES
+#undef HAVE_FSEEKO
+
+/*****************************************************************
+ * Available augmentations.
+ * 
+ * If you grab a single module from Easel to use it by itself,
+ * leave all these #undef'd; you have no augmentations.
+ * 
+ * If you grab additional Easel .c files, you can enable any
+ * augmentations they provide to other modules by #defining the
+ * modules you have below. Alternatively, you can -D them on
+ * the compile line, as in cc -DeslAUGMENT_SSI -DeslAUGMENT_MSA.
+ * 
+ * If you compile and install the complete Easel library, all of these
+ * get #defined automatically by ./configure, plus the eslLIBRARY flag
+ * which means the full library with all augmentations is
+ * available. So, if you steal files from an installed library, just
+ * set these all back to #undef (depending on which files you have).
+ *****************************************************************/
+#undef eslLIBRARY
+
+#ifndef eslLIBRARY
+#undef eslAUGMENT_ALPHABET
+#undef eslAUGMENT_DMATRIX
+#undef eslAUGMENT_FILEPARSER
+#undef eslAUGMENT_GEV
+#undef eslAUGMENT_GUMBEL
+#undef eslAUGMENT_HISTOGRAM
+#undef eslAUGMENT_KEYHASH 
+#undef eslAUGMENT_MINIMIZER
+#undef eslAUGMENT_MSA		
+#undef eslAUGMENT_RANDOM
+#undef eslAUGMENT_SSI
+#undef eslAUGMENT_STATS
+#endif
+
+#ifdef eslLIBRARY
+#define eslAUGMENT_ALPHABET
+#define eslAUGMENT_DMATRIX
+#define eslAUGMENT_FILEPARSER
+#define eslAUGMENT_GEV
+#define eslAUGMENT_GUMBEL
+#define eslAUGMENT_HISTOGRAM
+#define eslAUGMENT_KEYHASH 
+#define eslAUGMENT_MINIMIZER
+#define eslAUGMENT_MSA		
+#define eslAUGMENT_RANDOM
+#define eslAUGMENT_SSI
+#define eslAUGMENT_STATS
+#endif
+
+
+#endif /*ESL_CONFIG_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_dirichlet.c b/easel/esl_dirichlet.c
new file mode 100644
index 0000000..c8ab8ca
--- /dev/null
+++ b/easel/esl_dirichlet.c
@@ -0,0 +1,638 @@
+/* esl_dirichlet.c
+ * Functions relevant to Beta, Gamma, and Dirichlet densities,
+ * and simple and mixture Dirichlet priors.
+ * 
+ * SRE, Tue Nov  2 13:42:59 2004 [St. Louis]
+ * SVN $Id: esl_dirichlet.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include <esl_config.h>
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#ifdef eslAUGMENT_FILEPARSER
+#include "esl_fileparser.h"
+#endif
+#include "esl_vectorops.h"
+#include "esl_stats.h"
+#include "esl_dirichlet.h"
+
+
+/* Function:  esl_mixdchlet_Create()
+ * Incept:    SRE, Fri Apr  8 10:44:34 2005 [St. Louis]
+ *
+ * Purpose:   Create a new mixture Dirichlet prior with <N> components,
+ *            each with <K> parameters.
+ *
+ * Returns:   initialized <ESL_MIXDCHLET *> on success.
+ *
+ * Throws:    NULL on allocation failure.
+ */
+ESL_MIXDCHLET *
+esl_mixdchlet_Create(int N, int K)
+{
+  int status;
+  ESL_MIXDCHLET *pri = NULL;
+  int q;
+
+  ESL_ALLOC(pri, sizeof(ESL_MIXDCHLET));
+  pri->pq = NULL; 
+  pri->alpha = NULL;
+
+  ESL_ALLOC(pri->pq,    sizeof(double)   * N);
+  ESL_ALLOC(pri->alpha, sizeof(double *) * N);
+  pri->alpha[0] = NULL;
+
+  ESL_ALLOC(pri->alpha[0], sizeof(double) * N * K);
+  for (q = 1; q < N; q++)
+    pri->alpha[q] = pri->alpha[0] + q*K;
+
+  pri->N = N;
+  pri->K = K;
+  return pri;
+
+ ERROR:
+  esl_mixdchlet_Destroy(pri);
+  return NULL;
+}
+
+/* Function:  esl_mixdchlet_Destroy()
+ * Incept:    SRE, Fri Apr  8 11:00:19 2005 [St. Louis]
+ *
+ * Purpose:   Free's the mixture Dirichlet <pri>.
+ */
+void
+esl_mixdchlet_Destroy(ESL_MIXDCHLET *pri)
+{
+  if (pri     == NULL)  return;
+  if (pri->pq != NULL)  free(pri->pq);
+  if (pri->alpha != NULL) {
+    if (pri->alpha[0] != NULL) free(pri->alpha[0]); 
+    free(pri->alpha);
+  }
+  free(pri);
+}
+
+
+/* Function:  esl_mixdchlet_MPParameters()
+ * Incept:    SRE, Sat Apr  9 14:28:26 2005 [St. Louis]
+ *
+ * Purpose:   Parameter estimation for a count vector <c> of cardinality
+ *            <K>, and a mixture Dirichlet prior <pri>. Calculates
+ *            mean posterior estimates for probability parameters, and
+ *            returns them in <p>. Also returns the posterior probabilities
+ *            of each Dirichlet mixture component, $P(q \mid c)$, in <mix>.
+ *            Caller must provide allocated space for <mix> and <p>, both
+ *            of length <K>.
+ *
+ * Returns:   <eslOK> on success; <mix> contains posterior probabilities of
+ *            the Dirichlet components, and <p> contains mean posterior 
+ *            probability parameter estimates.
+ *
+ * Throws:    <esl_EINCOMPAT> if <pri> has different cardinality than <c>.
+ */
+int
+esl_mixdchlet_MPParameters(double *c, int K, ESL_MIXDCHLET *pri, double *mix, double *p)
+{
+  int q;			/* counter over mixture components */
+  int x;
+  double val;
+  double totc;
+  double tota;
+  
+  if (K != pri->K) ESL_EXCEPTION(eslEINCOMPAT, "cvec's K != mixture Dirichlet's K");
+
+  /* Calculate mix[], the posterior probability
+   * P(q | c) of mixture component q given the count vector c.
+   */
+  for (q = 0; q < pri->N; q++)
+    if (pri->pq[q] > 0.0)  
+      {
+	esl_dirichlet_LogProbData(c, pri->alpha[q], K, &val);
+	mix[q] =  val + log(pri->pq[q]);
+      }
+    else
+      mix[q] = -HUGE_VAL;
+  esl_vec_DLogNorm(mix, pri->N); /* mix[q] is now P(q|c) */
+
+  totc = esl_vec_DSum(c, K);
+  esl_vec_DSet(p, K, 0.);
+  for (x = 0; x < K; x++)
+    for (q = 0; q < pri->N; q++)
+      {
+	tota = esl_vec_DSum(pri->alpha[q], K);
+	p[x] += mix[q] * (c[x] + pri->alpha[q][x]) / (totc + tota);
+      }
+  /* should be normalized already, but for good measure: */
+  esl_vec_DNorm(p, K);
+  return eslOK;
+}
+
+
+/* Function:  esl_dirichlet_LogProbData()
+ * Incept:    SRE, Tue Nov  2 14:22:37 2004 [St. Louis]
+ *
+ * Purpose:   Given an observed count vector $c[0..K-1]$, 
+ *            and a simple Dirichlet density parameterized by
+ *            $\alpha[0..K-1]$;
+ *            calculate $\log P(c \mid \alpha)$.
+ *            
+ *            This is $\int P(c \mid p) P(p \mid \alpha) dp$,
+ *            an integral that can be solved analytically.
+ *
+ * Args:      c          - count vector, [0..K-1]
+ *            alpha      - Dirichlet parameters, [0..K-1]
+ *            K          - size of c, alpha vectors
+ *            ret_answer - RETURN: log P(c | \alpha)
+ *
+ * Returns:   <eslOK> on success, and puts result $\log P(c \mid \alpha)$
+ *            in <ret_answer>.
+ */
+int
+esl_dirichlet_LogProbData(double *c, double *alpha, int K, double *ret_answer)
+{
+  double lnp;      
+  double sum1, sum2, sum3;
+  double a1, a2, a3;
+  int   x;
+
+  sum1 = sum2 = sum3 = lnp = 0.0;
+  for (x = 0; x < K; x++)
+    {
+      sum1 += c[x] + alpha[x];
+      sum2 += alpha[x];
+      sum3 += c[x];
+      esl_stats_LogGamma(alpha[x] + c[x], &a1); 
+      esl_stats_LogGamma(c[x] + 1.,       &a2);
+      esl_stats_LogGamma(alpha[x],        &a3);
+      lnp  += a1 - a2 - a3;
+    }
+  esl_stats_LogGamma(sum1,      &a1);
+  esl_stats_LogGamma(sum2,      &a2);
+  esl_stats_LogGamma(sum3 + 1., &a3);
+  lnp += a2 + a3 - a1;
+
+  *ret_answer = lnp;
+  return eslOK;
+}
+
+
+/* Function:  esl_dirichlet_LogProbProbs()
+ * Incept:    SRE, Sat Apr  9 14:35:17 2005 [St. Louis]
+ *
+ * Purpose:   Given Dirichlet parameter vector <alpha> and a probability
+ *            vector <p>, both of cardinality <K>; return
+ *            $\log P(p \mid alpha)$.
+ *            
+ * Returns:   <eslOK> on success, and the result is in <ret_answer>.           
+ *            
+ * Xref:      Sjolander (1996) appendix, lemma 2.
+ */
+int
+esl_dirichlet_LogProbProbs(double *p, double *alpha, int K, double *ret_answer)
+{
+  double sum;		        /* for Gammln(|alpha|) in Z     */
+  double logp;			/* RETURN: log P(p|alpha)       */
+  double val;
+  int x;
+
+  sum = logp = 0.0;
+  for (x = 0; x < K; x++)
+    if (p[x] > 0.0)		/* any param that is == 0.0 doesn't exist */
+      {
+	esl_stats_LogGamma(alpha[x], &val);
+	logp -= val;
+	logp += (alpha[x]-1.0) * log(p[x]);
+	sum  += alpha[x];
+      }
+  esl_stats_LogGamma(sum, &val);
+  logp += val;
+  *ret_answer = logp;
+  return eslOK;
+}
+
+
+
+
+
+
+
+
+/*****************************************************************
+ * Sampling code: 
+ * only included when augmented by esl_random module.
+ ***************************************************************** 
+ */
+#ifdef eslAUGMENT_RANDOM
+/* Function:  esl_dirichlet_DSample()
+ * Incept:    SRE, Tue Nov  2 14:30:31 2004 [St. Louis]
+ *
+ * Purpose:   Given a Dirichlet density parameterized by $\alpha[0..K-1]$,
+ *            sample a probability vector $p[0..K-1]$ from
+ *            $P(p \mid \alpha)$.
+ *
+ * Args:      r      - random number generation object
+ *            alpha  - parameters of Dirichlet density [0..K-1]
+ *            K      - vector size
+ *            p      - RETURN: sampled probability vector
+ *                     (caller allocates 0..K-1).         
+ *
+ * Returns:   <eslOK>, and <p> will contain the sampled vector.
+ */
+int
+esl_dirichlet_DSample(ESL_RANDOMNESS *r, double *alpha, int K, double *p)
+{
+  int x;
+
+  for (x = 0; x < K; x++) 
+    p[x] = esl_rnd_Gamma(r, alpha[x]);
+  esl_vec_DNorm(p, K);
+  return eslOK;
+}
+
+/* Function:  esl_dirichlet_FSample()
+ * Incept:    SRE, Sat Jan  6 17:09:05 2007 [Casa de Gatos]
+ *
+ * Purpose:   Same as <esl_dirichlet_DSample()>, except it
+ *            works in single-precision floats, not doubles.
+ */
+int
+esl_dirichlet_FSample(ESL_RANDOMNESS *r, float *alpha, int K, float *p)
+{
+  int x;
+
+  for (x = 0; x < K; x++) 
+    p[x] = (float) esl_rnd_Gamma(r, (double) alpha[x]);
+  esl_vec_FNorm(p, K);
+  return eslOK;
+}
+
+/* Function:  esl_dirichlet_DSampleUniform()
+ * Incept:    SRE, Thu Aug 11 10:12:49 2005 [St. Louis]
+ *
+ * Purpose:   Sample a probability vector $p[0..K-1]$ uniformly, by
+ *            sampling from a Dirichlet of $\alpha_i = 1.0 \forall i$.
+ *
+ * Args:      r  - source of random numbers
+ *            K  - vector size
+ *            p  - RETURN: sampled prob vector, caller alloc'ed 0..K-1
+ *
+ * Returns:   <eslOK>, and <p> will contain the sampled vector.
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_dirichlet_DSampleUniform(ESL_RANDOMNESS *r, int K, double *p)
+{
+  int x;
+  for (x = 0; x < K; x++) 
+    p[x] = esl_rnd_Gamma(r, 1.0);
+  esl_vec_DNorm(p, K);
+  return eslOK;
+}
+
+/* Function:  esl_dirichlet_FSampleUniform()
+ * Incept:    SRE, Sat Jan  6 17:10:54 2007 [Casa de Gatos]
+ *
+ * Purpose:   Same as <esl_dirichlet_DSampleUniform()>, except it
+ *            works in single-precision floats, not doubles.
+ */
+int
+esl_dirichlet_FSampleUniform(ESL_RANDOMNESS *r, int K, float *p)
+{
+  int x;
+  for (x = 0; x < K; x++) 
+    p[x] = (float) esl_rnd_Gamma(r, 1.0);
+  esl_vec_FNorm(p, K);
+  return eslOK;
+}
+
+
+/* Function:  esl_dirichlet_SampleBeta()
+ * Incept:    SRE, Sat Oct 25 12:20:31 2003 [Stanford]
+ *
+ * Purpose:   Samples from a Beta(theta1, theta2) density, leaves answer
+ *            in <ret_answer>. (Special case of sampling Dirichlet.)
+ *            
+ * Returns:   <eslOK>.           
+ */
+int
+esl_dirichlet_SampleBeta(ESL_RANDOMNESS *r, double theta1, double theta2, double *ret_answer)
+{
+  double p, q;
+
+  p = esl_rnd_Gamma(r, theta1);
+  q = esl_rnd_Gamma(r, theta2);
+  *ret_answer = p / (p+q);
+  return eslOK;
+}
+#endif /*eslAUGMENT_RANDOM*/
+
+
+
+/*****************************************************************
+ * File input code:
+ * only included when augmented by esl_fileparser module.
+ ***************************************************************** 
+ */
+#ifdef eslAUGMENT_FILEPARSER 
+/* Function:  esl_mixdchlet_Read()
+ * Incept:    SRE, Fri Apr  8 12:47:03 2005 [St. Louis]
+ *
+ * Purpose:   Reads a mixture Dirichlet from an open stream <efp>, using the 
+ *            <ESL_FILEPARSER> token-based parser. 
+ *            
+ *            The first two tokens are <K>, the length of the Dirichlet parameter
+ *            vector(s), and <N>, the number of mixture components. Then for
+ *            each of the <N> mixture components <i>, it reads a mixture coefficient
+ *            <pq[i]> followed by <K> Dirichlet parameters <alpha[i][0..K-1]>.
+ *            
+ *            This function may be called more than once on the same open file,
+ *            to read multiple different mixture Dirichlets from it (transitions,
+ *            match emissions, insert emissions, for example).
+ *            
+ * Note:      One reason this function takes an ESL_FILEPARSER instead of 
+ *            a filename or an open FILE pointer is that file format errors
+ *            in Easel are non-fatal "normal" errors, and we want to record
+ *            an informative error message. The ESL_FILEPARSER has an error
+ *            buffer for this purpose. 
+ *
+ * Returns:   <eslOK> on success, and <ret_pri> contains a new <ESL_MIXDCHLET> object 
+ *            that the caller is responsible for free'ing.
+ *
+ *            <eslEFORMAT> on 'normal' parse failure, in which case <efp->errbuf>
+ *            contains an informative diagnostic message, and <efp->linenumber>
+ *            contains the linenumber at which the parse failed.
+ */
+int
+esl_mixdchlet_Read(ESL_FILEPARSER *efp,  ESL_MIXDCHLET **ret_pri)
+{
+  ESL_MIXDCHLET *pri;
+  int   K;			/* Dirichlet param vector size */
+  int   N;			/* number of mixture components */
+  char *tok;			/* ptr to a whitespace-delim, noncomment token */
+  int   toklen;			/* length of a parsed token */
+  int   status;			/* return status of an Easel call */
+  int   q;			/* counter over mixture components (0..N-1) */
+  int   i;			/* counter over params (0..K-1) */
+  
+  *ret_pri = pri = NULL;
+
+  if ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) goto ERROR;
+  K = atoi(tok);
+  if (K < 1) { sprintf(efp->errbuf, "Bad vector size %.32s", tok); goto ERROR; }
+  
+  if ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) goto ERROR;
+  N = atoi(tok);
+  if (N < 1) { sprintf(efp->errbuf, "Bad mixture number %.32s", tok); goto ERROR; }
+
+  pri = esl_mixdchlet_Create(N, K);
+  if (pri == NULL) { sprintf(efp->errbuf, "mxdchlet alloc failed"); goto ERROR; }
+ 
+  for (q = 0; q < N; q++)
+    {
+      if ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) goto ERROR;
+      pri->pq[q] = atof(tok);
+      if (pri->pq[q] < 0.0 || pri->pq[q] > 1.0) 
+	{ sprintf(efp->errbuf, "bad mixture coefficient %.32s", tok); goto ERROR; }      
+
+      for (i = 0; i < K; i++)
+	{
+	  if ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) goto ERROR;
+	  pri->alpha[q][i] = atof(tok);
+	  if (pri->alpha[q][i] <= 0.0)
+	    { sprintf(efp->errbuf, "Dirichlet params must be positive, got %.32s", tok); goto ERROR; } 
+	}
+    }
+  esl_vec_DNorm(pri->pq, N);
+  *ret_pri = pri;
+  return eslOK;
+
+ ERROR:
+  esl_mixdchlet_Destroy(pri);
+  return eslEFORMAT;
+}
+#endif /* eslAUGMENT_FILEPARSER */
+
+
+
+
+/*****************************************************************
+ * Example main():
+ *****************************************************************/
+#ifdef eslDIRICHLET_EXAMPLE
+/*::cexcerpt::dirichlet_example::begin::*/
+/* compile: 
+    gcc -g -Wall -I. -o example -DeslDIRICHLET_EXAMPLE\
+      -DeslAUGMENT_RANDOM -DeslAUGMENT_FILEPARSER esl_random.c esl_fileparser.c\
+      esl_vectorops.c esl_dirichlet.c easel.c -lm
+ * run:     ./example <mixture Dirichlet file>
+ */
+#include <stdlib.h>
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_fileparser.h"
+#include "esl_vectorops.h"
+#include "esl_dirichlet.h"
+
+int
+main(int argc, char **argv)
+{
+  FILE           *fp;
+  ESL_FILEPARSER *efp;
+  ESL_RANDOMNESS *r;
+  ESL_MIXDCHLET  *pri;
+  int             c,i,q,qused;
+  double         *counts, *probs, *iq, *ip;
+
+  /* Read in a mixture Dirichlet from a file. */
+  fp  = fopen(argv[1], "r");
+  efp = esl_fileparser_Create(fp);
+  if (esl_mixdchlet_Read(efp, &pri) != eslOK) {
+    fprintf(stderr, "%s;\ndirichlet file %s parse failed at line %d\n",
+	    efp->errbuf, argv[1], efp->linenumber);
+    exit(1);
+  }
+  esl_fileparser_Destroy(efp);
+  fclose(fp);  
+
+  /* Allocate some working spaces */
+  probs  = malloc(sizeof(double) * pri->K);
+  counts = malloc(sizeof(double) * pri->K);
+  iq     = malloc(sizeof(double) * pri->N);
+  ip     = malloc(sizeof(double) * pri->K);
+
+  /* Sample a probability vector from it. */
+  r = esl_randomness_CreateTimeseeded(); /* init the random generator */
+  qused = esl_rnd_DChoose(r, pri->pq, pri->N); /* sample a component */
+  esl_dirichlet_DSample(r, pri->alpha[qused], pri->K, probs);
+
+  printf("Component %2d: p[] = ", qused);
+  for (i = 0; i < pri->K; i++) printf("%.3f ", probs[i]);
+  printf("\n");
+
+  /* Sample a count vector from that prob vector. */
+  esl_vec_DSet(counts, pri->K, 0.);
+  for (c = 0; c < 20; c++)
+    counts[esl_rnd_DChoose(r, probs, pri->K)] += 1.;
+
+  printf("              c[] = ");
+  for (i = 0; i < pri->K; i++) printf("%5.0f ", counts[i]);
+  printf("\n");
+
+  /* Estimate a probability vector (ip) from those counts, and
+   * also get back the posterior prob P(q|c) of each component (iq). */
+  esl_mixdchlet_MPParameters(counts, pri->K, pri, iq, ip);
+
+  printf("  reestimated p[] = ");
+  for (i = 0; i < pri->K; i++) printf("%.3f ", ip[i]);
+  printf("\n");
+
+  q = esl_vec_DArgMax(iq, pri->N);
+  printf("probably generated by component %d; P(q%d | c) = %.3f\n",
+	 q, q, iq[q]);
+
+  esl_mixdchlet_Destroy(pri);
+  esl_randomness_Destroy(r);
+  free(probs); free(counts); free(iq); free(ip);
+  return 0;
+}
+/*::cexcerpt::dirichlet_example::end::*/
+#endif /*eslDIRICHLET_EXAMPLE*/
+
+/*****************************************************************
+ * Test driver:
+ * gcc -g -Wall -I. -o dirichlet_utest -DeslDIRICHLET_TESTDRIVE -DeslAUGMENT_FILEPARSER\
+ *    -DeslAUGMENT_RANDOM esl_fileparser.c esl_random.c esl_vectorops.c\
+ *    esl_dirichlet.c easel.c -lm
+ * or
+ *   gcc -g -Wall -I. -L. -o dirichlet_utest -DeslDIRICHLET_TESTDRIVE esl_dirichlet.c -leasel -lm
+ *   ./dirichlet_utest
+ *****************************************************************/
+#ifdef eslDIRICHLET_TESTDRIVE
+#define NCOMPONENTS 2
+#define NALPHA      6		/* dice example, 6 faces */
+#define NCOUNTS     1000
+#define NTRIALS     100
+
+#include "easel.h"
+#include "esl_fileparser.h"
+#include "esl_random.h"
+#include "esl_dirichlet.h"
+
+int
+main(void)
+{
+  ESL_FILEPARSER *efp = NULL;
+  ESL_RANDOMNESS *r   = NULL;
+  ESL_MIXDCHLET  *d1  = NULL,
+                 *d2  = NULL;
+  FILE           *fp  = NULL;
+  char      tmpfile[] = "esltmpXXXXXX";
+  int   q, i, c, t;
+
+  double pq[NCOMPONENTS] = {0.5, 0.5};
+  double alpha[NCOMPONENTS][NALPHA] = { {1.0, 1.0, 1.0, 1.0, 1.0, 1.0},
+					{0.1, 0.1, 0.1, 0.1, 0.1, 0.1} };
+  double counts[NALPHA];
+  double probs[NALPHA];
+  double iq[NCOMPONENTS];	/* inferred posterior probs over components */
+  double ip[NALPHA];		/* inferred probability parameters */
+  int    qused;
+  int    qguess;		/* inferred guess at which component  */
+  double maxdeviation;
+
+  /* Get hold of some reproducible randomness.
+   * (It has to be reproducible, because we need to be able
+   *  to guarantee that the tests will succeed, even though
+   *  we're doing a stochastic sampling procedure.)
+   */
+  if ((r = esl_randomness_Create(42)) == NULL) abort();
+
+  /* Create a named tmpfile
+   */
+
+
+  /* Create a mixture Dirichlet file, as a named tmpfile.
+   */
+  if (esl_tmpfile_named(tmpfile, &fp) != eslOK) esl_fatal("Failed to open tmp file for writing.");
+  fprintf(fp, "%d %d\n", NALPHA, NCOMPONENTS);
+  for (q = 0; q < NCOMPONENTS; q++)
+    {
+      fprintf(fp, "%.3f ", pq[q]);
+      for (i = 0; i < NALPHA; i++)
+	fprintf(fp, "%.3f ", alpha[q][i]);
+      fprintf(fp, "\n");
+    }
+  fclose(fp);
+  
+  /* Read it back in.
+   */
+  if ((fp = fopen(tmpfile, "r")) == NULL)        esl_fatal("Failed to reopen the tmp file.");
+  if ((efp = esl_fileparser_Create(fp)) == NULL) esl_fatal("Failed to create fileparser");
+  if (esl_mixdchlet_Read(efp, &d1) != eslOK)     esl_fatal("Failed to read Dirichlet mixture file");
+  esl_fileparser_Destroy(efp);
+  fclose(fp);
+
+  /* Make a copy of it - artificially testing the _Create() call.
+   */
+  if ((d2 = esl_mixdchlet_Create(d1->N, d1->K)) == NULL) esl_fatal("Failed to create mixture Dirichlet object");
+  esl_vec_DCopy(d1->pq, d1->N, d2->pq);
+  for (q = 0; q < d1->N; q++)
+    esl_vec_DCopy(d1->alpha[q], d1->K, d2->alpha[q]);
+
+  /* Sample from it.
+   */
+  for (t = 0; t < NTRIALS; t++)
+    {
+      qused = esl_rnd_DChoose(r, d2->pq, d2->N); /* sample a component */
+      esl_dirichlet_DSample(r, d2->alpha[qused], d2->K, probs);
+      esl_vec_DSet(counts, NALPHA, 0.);
+      for (c = 0; c < NCOUNTS; c++)
+	{
+	  i = esl_rnd_DChoose(r, probs, NALPHA);
+	  counts[i] += 1.;
+	}
+      /* printf("%1d ", qused); */
+  
+      /* Classify by posterior inference on the sampled probability vector.
+       */
+      for (q = 0; q < d2->N; q++)
+	{
+	  esl_dirichlet_LogProbProbs(probs, d2->alpha[q], d2->K, &(iq[q]));
+	  iq[q] += log(d2->pq[q]);
+	}
+      esl_vec_DLogNorm(iq, d2->N);
+      qguess = esl_vec_DArgMax(iq, d2->N); /* the MP guess from the probs */
+      /* printf("%1d ", qguess); */
+      if (qused != qguess) esl_fatal("inference test failed"); 
+  
+      /* Classify by posterior inference on the sampled count vector;
+       * and attempt to estimate the probability vector.
+       */
+      esl_mixdchlet_MPParameters(counts, d2->K, d2, iq, ip);
+      qguess = esl_vec_DArgMax(iq, d2->N); /* the MP guess from the counts */
+      /* printf("%1d ", qguess); */
+      if (qused != qguess) esl_fatal("inference test failed"); 
+
+      for (i = 0; i < d2->K; i++)
+	ip[i] = fabs(ip[i] - probs[i]); /* ip[] is now the differences rel to probs */
+      maxdeviation = esl_vec_DMax(ip, d2->K);
+      /* printf("%.3f\n", maxdeviation); */
+      if (maxdeviation > 0.05) esl_fatal("inference test failed"); 
+
+    }
+
+  remove(tmpfile);
+  esl_randomness_Destroy(r);
+  esl_mixdchlet_Destroy(d1);
+  esl_mixdchlet_Destroy(d2);
+  return 0;
+}
+#endif /*eslDIRICHLET_TESTDRIVE*/
diff --git a/easel/esl_dirichlet.h b/easel/esl_dirichlet.h
new file mode 100644
index 0000000..426eb7f
--- /dev/null
+++ b/easel/esl_dirichlet.h
@@ -0,0 +1,58 @@
+/* esl_dirichlet.h
+ * Functions relevant to Beta, gamma, and Dirichlet densities,
+ * and simple and mixture Dirichlet priors.
+ * 
+ * SRE, Tue Nov  2 14:35:06 2004 [St. Louis]
+ * SVN $Id: esl_dirichlet.h 147 2007-01-07 00:44:19Z eddys $
+ */
+#ifndef ESL_DIRICHLET_INCLUDED
+#define ESL_DIRICHLET_INCLUDED
+
+
+/* Structure: MIXDCHLET
+ * 
+ * A mixture Dirichlet density, usually used as a prior 
+ * for a multinomial model (turning count vectors into probability
+ * parameters).
+ */
+typedef struct {
+ /*::cexcerpt::dirichlet_mixdchlet::begin::*/
+  double  *pq;			/* mixture coefficients pq[0..N-1]          */
+  double **alpha;               /* Dirichlet params alpha[0..N-1][0..K-1]   */
+  int      N;			/* number of mixtures, e.g. 9 for Sjolander */
+  int      K;			/* alphabet size, e.g. 20                   */
+ /*::cexcerpt::dirichlet_mixdchlet::end::*/
+} ESL_MIXDCHLET;
+
+extern ESL_MIXDCHLET *esl_mixdchlet_Create(int N, int K);
+extern void           esl_mixdchlet_Destroy(ESL_MIXDCHLET *pri);
+extern int            esl_mixdchlet_MPParameters(double *c, int K,
+						 ESL_MIXDCHLET *pri, double *mix, 
+						 double *p);
+
+extern int esl_dirichlet_LogProbData(double *c, double *alpha, int K, 
+				     double *ret_answer);
+extern int esl_dirichlet_LogProbProbs(double *p, double *alpha, int K, 
+				      double *ret_answer);
+
+/* Optional sampling code, when augmented by random module.
+ */
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+extern int esl_dirichlet_DSample(ESL_RANDOMNESS *r, double *alpha, int K, double *p);
+extern int esl_dirichlet_FSample(ESL_RANDOMNESS *r, float  *alpha, int K, float  *p);
+extern int esl_dirichlet_DSampleUniform(ESL_RANDOMNESS *r, int K, double *p);
+extern int esl_dirichlet_FSampleUniform(ESL_RANDOMNESS *r, int K, float  *p);
+extern int esl_dirichlet_SampleBeta(ESL_RANDOMNESS *r, double theta1,
+				    double theta2, double *ret_answer);
+#endif /*eslAUGMENT_RANDOM*/
+
+/* Optional file input code, when augmented by fileparser module
+ */
+#ifdef eslAUGMENT_FILEPARSER
+#include <esl_fileparser.h>
+extern int esl_mixdchlet_Read(ESL_FILEPARSER *efp,  ESL_MIXDCHLET **ret_pri);
+#endif /*eslAUGMENT_FILEPARSER*/
+
+
+#endif /*ESL_DIRICHLET_INCLUDED*/
diff --git a/easel/esl_dirichlet.tex b/easel/esl_dirichlet.tex
new file mode 100644
index 0000000..3be33e9
--- /dev/null
+++ b/easel/esl_dirichlet.tex
@@ -0,0 +1,63 @@
+
+The dirichlet module contains routines for using Beta, Gamma, and
+Dirichlet densities. In particular, it implements mixture Dirichlet
+priors, which are useful in a variety of parameter estimation tasks.
+
+The Dirichlet PDF is:
+
+\begin{equation}
+ P(\vec{p}) = \frac{\Gamma{\sum_i \alpha_i}}{\prod_i \Gamma(\alpha_i)} \prod_i p_i^{\alpha_i-1}
+\end{equation}
+
+
+\subsection{The dirichlet API}
+
+The module implements one object, \ccode{ESL\_MIXDCHLET}, which holds
+a mixture Dirichlet prior. 
+
+The API consists of the following functions:
+
+\vspace{1em}
+\begin{tabular}{ll}\hline
+   \multicolumn{2}{c}{\textbf{mixture Dirichlet priors}}\\
+\ccode{esl\_mixdchlet\_Create()}            & Allocates a new mixture Dirichlet.\\
+\ccode{esl\_mixdchlet\_Destroy()}           & Free's a mixture Dirichlet.\\
+\ccode{esl\_mixdchlet\_MPParameters()}      & Mean posterior probability parameter estimation.\\
+   \multicolumn{2}{c}{\textbf{Dirichlet, Gamma density routines}}\\
+\ccode{esl\_dirichlet\_LogProbData()}       & $\log P( \mbox{count vector} \mid \mbox{mixture Dirichlet}$.\\
+\ccode{esl\_dirichlet\_LogProbProbs()}      & $\log P( \mbox{prob vector} \mid \mbox{mixture Dirichlet}$.\\
+\ccode{esl\_dirichlet\_LogGamma()}          & $\log \Gamma(x)$.\\
+   \multicolumn{2}{c}{\textbf{Sampling code (requires augmentation w/ random)}}\\
+\ccode{esl\_dirichlet\_\{D,F\}Sample()}            & Sample a probability vector from a Dirichlet.\\
+\ccode{esl\_dirichlet\_\{D,F\}SampleUniform()}     & Sample a probability vector uniformly.\\
+\ccode{esl\_dirichlet\_SampleBeta()}        & Sample from Beta$(\theta_1, \theta_2$).\\
+   \multicolumn{2}{c}{\textbf{Input from file (requires augmentation w/ fileparser)}}\\
+\ccode{esl\_mixdchlet\_Read()}              & Input of a mixture Dirichlet from a file.\\ \hline
+\end{tabular}
+
+\subsection{Example of using the dirichlet API}
+
+An example that reads a mixture Dirichlet prior from a file, samples a
+probability vector from it, samples a count vector from the
+probability vector, then infers which mixture component generated the
+data and uses mean posterior estimation to reestimate the probability
+vector from the counts:
+
+\input{cexcerpts/dirichlet_example}
+
+\subsection{Accessing information in the ESL\_MIXDCHLET object}
+
+You may need to access the information in the \ccode{ESL\_MIXDCHLET}
+object. The data fields inside this structure are:
+
+\input{cexcerpts/dirichlet_mixdchlet}
+
+
+\subsection{Augmentations}
+
+The \ccode{esl\_dirichlet\_Sample*()} functions are only available
+when the module is augmented with the \ccode{random} module.
+
+The \ccode{esl\_dirichlet\_Read()} function is only available when the
+module is augmented with the \ccode{fileparser} module.
+
diff --git a/easel/esl_distance.c b/easel/esl_distance.c
new file mode 100644
index 0000000..27af96f
--- /dev/null
+++ b/easel/esl_distance.c
@@ -0,0 +1,1374 @@
+/* Pairwise identities, distances, and distance matrices.
+ *
+ * Contents:
+ *    1. Pairwise distances for aligned text sequences.
+ *    2. Pairwise distances for aligned digital seqs.       [alphabet]
+ *    3. Distance matrices for aligned text sequences.      [dmatrix]
+ *    4. Distance matrices for aligned digital sequences.   [alphabet,dmatrix]
+ *    5. Average pairwise identity for multiple alignments. [alphabet,random]
+ *    6. Private (static) functions.
+ *    7. Unit tests.
+ *    8. Test driver.
+ *    9. Example.
+ *   10. Copyright notice and license.
+ *    
+ * SVN $Id: esl_distance.c 269 2008-06-19 13:47:41Z eddys $
+ * SRE, Mon Apr 17 20:05:43 2006 [St. Louis]
+ */
+#include "esl_config.h"
+
+#include <ctype.h>
+#include <string.h>
+#include <math.h>
+
+#include "easel.h"
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif
+#ifdef eslAUGMENT_DMATRIX
+#include "esl_dmatrix.h"
+#endif
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#include "esl_distance.h"
+
+/* Forward declaration of our static functions.
+ */
+static int jukescantor(int n1, int n2, int alphabet_size, double *opt_distance, double *opt_variance);
+
+
+/*****************************************************************
+ * 1. Pairwise distances for aligned text sequences.
+ *****************************************************************/
+
+/* Function:  esl_dst_CPairId()
+ * Synopsis:  Pairwise identity of two aligned text strings.
+ * Incept:    SRE, Mon Apr 17 20:06:07 2006 [St. Louis]
+ *
+ * Purpose:   Calculates pairwise fractional identity between two
+ *            aligned character strings <asq1> and <asq2>. 
+ *            Return this distance in <opt_pid>; return the
+ *            number of identities counted in <opt_nid>; and
+ *            return the denominator <MIN(len1,len2)> in
+ *            <opt_n>.
+ *            
+ *            Alphabetic symbols <[a-zA-Z]> are compared
+ *            case-insensitively for identity. Any nonalphabetic
+ *            character is assumed to be a gap symbol.
+ *            
+ *            This simple comparison rule is unaware of synonyms and
+ *            degeneracies in biological alphabets.  For a more
+ *            sophisticated and biosequence-aware comparison, use
+ *            digitized sequences and the <esl_dst_XPairId()> function
+ *            instead.
+ *
+ * Args:      asq1         - aligned character string 1
+ *            asq2         - aligned character string 2
+ *            opt_pid      - optRETURN: pairwise identity, 0<=x<=1
+ *            opt_nid      - optRETURN: # of identities
+ *            opt_n        - optRETURN: denominator MIN(len1,len2)
+ *
+ * Returns:   <eslOK> on success. <opt_pid>, <opt_nid>, <opt_n>
+ *            contain the answers (for whichever were passed non-NULL). 
+ *
+ * Throws:    <eslEINVAL> if the strings are different lengths
+ *            (not aligned).
+ */
+int
+esl_dst_CPairId(const char *asq1, const char *asq2, 
+		double *opt_pid, int *opt_nid, int *opt_n)
+{
+  int     status;
+  int     idents;               /* total identical positions  */
+  int     len1, len2;           /* lengths of seqs            */
+  int     i;                    /* position in aligned seqs   */
+
+  idents = len1 = len2 = 0;
+  for (i = 0; asq1[i] != '\0' && asq2[i] != '\0'; i++) 
+    {
+      if (isalpha(asq1[i])) len1++;
+      if (isalpha(asq2[i])) len2++;
+      if (isalpha(asq1[i]) && isalpha(asq2[i])
+	  && toupper(asq1[i]) == toupper(asq2[i])) 
+	idents++;
+    }
+  if (asq1[i] != '\0' || asq2[i] != '\0') 
+    ESL_XEXCEPTION(eslEINVAL, "strings not same length, not aligned");
+
+  if (opt_pid  != NULL)  *opt_pid = ( len1==0 ? 0. : (double) idents / (double) ESL_MIN(len1,len2));
+  if (opt_nid  != NULL)  *opt_nid = idents;
+  if (opt_n    != NULL)  *opt_n   = len1;
+  return eslOK;
+
+ ERROR:
+  if (opt_pid  != NULL)  *opt_pid = 0.;
+  if (opt_nid  != NULL)  *opt_nid = 0;
+  if (opt_n    != NULL)  *opt_n   = 0;
+  return status;
+}
+
+
+/* Function:  esl_dst_CJukesCantor()
+ * Synopsis:  Jukes-Cantor distance for two aligned strings.
+ * Incept:    SRE, Tue Apr 18 14:00:37 2006 [St. Louis]
+ *
+ * Purpose:   Calculate the generalized Jukes-Cantor distance between
+ *            two aligned character strings <as1> and <as2>, in
+ *            substitutions/site, for an alphabet of <K> residues
+ *            (<K=4> for nucleic acid, <K=20> for proteins). The
+ *            maximum likelihood estimate for the distance is
+ *            optionally returned in <opt_distance>. The large-sample
+ *            variance for the distance estimate is
+ *            optionally returned in <opt_variance>.
+ *            
+ *            Alphabetic symbols <[a-zA-Z]> are compared
+ *            case-insensitively to count the number of identities
+ *            (<n1>) and mismatches (<n2>>). Any nonalphabetic
+ *            character is assumed to be a gap symbol, and aligned
+ *            columns containing gap symbols are ignored.  The
+ *            fractional difference <D> used to calculate the
+ *            Jukes/Cantor distance is <n2/n1+n2>.
+ *            
+ * Args:      K            - size of the alphabet (4 or 20)
+ *            as1          - 1st aligned seq, 0..L-1, \0-terminated
+ *            as2          - 2nd aligned seq, 0..L-1, \0-terminated 
+ *            opt_distance - optRETURN: ML estimate of distance d
+ *            opt_variance - optRETURN: large-sample variance of d
+ *
+ * Returns:   <eslOK> on success.
+ * 
+ *            Infinite distances are possible, in which case distance
+ *            and variance are both <HUGE_VAL>. Caller has to deal
+ *            with this case as it sees fit, perhaps by enforcing
+ *            an arbitrary maximum distance.
+ *
+ * Throws:    <eslEINVAL> if the two strings aren't the same length (and
+ *            thus can't have been properly aligned).
+ *            <eslEDIVZERO> if no aligned residues were counted.
+ *            On either failure, distance and variance are both returned
+ *            as <HUGE_VAL>.
+ */
+int
+esl_dst_CJukesCantor(int K, const char *as1, const char *as2, 
+		     double *opt_distance, double *opt_variance)
+{
+  int     status;
+  int     n1, n2;               /* number of observed identities, substitutions */
+  int     i;                    /* position in aligned seqs   */
+
+  /* 1. Count identities, mismatches.
+   */
+  n1 = n2 = 0;
+  for (i = 0; as1[i] != '\0' && as2[i] != '\0'; i++) 
+    {
+      if (isalpha(as1[i]) && isalpha(as2[i]))
+	{
+	  if (toupper(as1[i]) == toupper(as2[i])) n1++; else n2++;
+	}
+    }
+  if (as1[i] != '\0' || as2[i] != '\0') 
+    ESL_XEXCEPTION(eslEINVAL, "strings not same length, not aligned");
+  
+  return jukescantor(n1, n2, K, opt_distance, opt_variance); /* can throw eslEDIVZERO */
+
+ ERROR:
+  if (opt_distance != NULL)  *opt_distance = HUGE_VAL;
+  if (opt_variance != NULL)  *opt_variance = HUGE_VAL;
+  return status;
+}
+
+/*------- end, pairwise distances for aligned text seqs ---------*/
+
+
+
+
+
+/*****************************************************************
+ * 2. Pairwise distances for aligned digitized sequences. [alphabet]
+ *****************************************************************/
+#ifdef eslAUGMENT_ALPHABET
+
+/* Function:  esl_dst_XPairId()
+ * Synopsis:  Pairwise identity of two aligned digital seqs.
+ * Incept:    SRE, Tue Apr 18 09:24:05 2006 [St. Louis]
+ *
+ * Purpose:   Digital version of <esl_dst_PairId()>: <adsq1> and
+ *            <adsq2> are digitized aligned sequences, in alphabet
+ *            <abc>. Otherwise, same as <esl_dst_PairId()>.
+ *            
+ * Args:      abc          - digital alphabet in use
+ *            ax1          - aligned digital seq 1
+ *            ax2          - aligned digital seq 2
+ *            opt_pid      - optRETURN: pairwise identity, 0<=x<=1
+ *            opt_nid      - optRETURN: # of identities
+ *            opt_n        - optRETURN: denominator MIN(len1,len2)
+ *
+ * Returns:   <eslOK> on success. <opt_distance>, <opt_nid>, <opt_n>
+ *            contain the answers, for any of these that were passed
+ *            non-<NULL> pointers.
+ *
+ * Throws:    <eslEINVAL> if the strings are different lengths (not aligned).
+ */
+int
+esl_dst_XPairId(const ESL_ALPHABET *abc, const ESL_DSQ *ax1, const ESL_DSQ *ax2, 
+		double *opt_distance, int *opt_nid, int *opt_n)
+{
+  int     status;
+  int     idents;               /* total identical positions  */
+  int     len1, len2;           /* lengths of seqs            */
+  int     i;                    /* position in aligned seqs   */
+
+  idents = len1 = len2 = 0;
+  for (i = 1; ax1[i] != eslDSQ_SENTINEL && ax2[i] != eslDSQ_SENTINEL; i++) 
+    {
+      if (esl_abc_XIsCanonical(abc, ax1[i])) len1++;
+      if (esl_abc_XIsCanonical(abc, ax2[i])) len2++;
+
+      if (esl_abc_XIsCanonical(abc, ax1[i]) && esl_abc_XIsCanonical(abc, ax2[i])
+	  && ax1[i] == ax2[i])
+	idents++;
+    }
+  if (len2 < len1) len1 = len2;
+
+  if (ax1[i] != eslDSQ_SENTINEL || ax2[i] != eslDSQ_SENTINEL) 
+    ESL_XEXCEPTION(eslEINVAL, "strings not same length, not aligned");
+
+  if (opt_distance != NULL)  *opt_distance = ( len1==0 ? 0. : (double) idents / (double) len1 );
+  if (opt_nid      != NULL)  *opt_nid      = idents;
+  if (opt_n        != NULL)  *opt_n        = len1;
+  return eslOK;
+
+ ERROR:
+  if (opt_distance != NULL)  *opt_distance = 0.;
+  if (opt_nid      != NULL)  *opt_nid      = 0;
+  if (opt_n        != NULL)  *opt_n        = 0;
+  return status;
+}
+
+
+/* Function:  esl_dst_XJukesCantor()
+ * Synopsis:  Jukes-Cantor distance for two aligned digitized seqs.
+ * Incept:    SRE, Tue Apr 18 15:26:51 2006 [St. Louis]
+ *
+ * Purpose:   Calculate the generalized Jukes-Cantor distance between two
+ *            aligned digital strings <ax> and <ay>, in substitutions/site, 
+ *            using alphabet <abc> to evaluate identities and differences.
+ *            The maximum likelihood estimate for the distance is optionally returned in
+ *            <opt_distance>. The large-sample variance for the distance
+ *            estimate is optionally returned in <opt_variance>.
+ *            
+ *            Identical to <esl_dst_CJukesCantor()>, except that it takes
+ *            digital sequences instead of character strings.
+ *
+ * Args:      abc          - bioalphabet to use for comparisons
+ *            ax           - 1st digital aligned seq
+ *            ay           - 2nd digital aligned seq
+ *            opt_distance - optRETURN: ML estimate of distance d
+ *            opt_variance - optRETURN: large-sample variance of d
+ *
+ * Returns:   <eslOK> on success. As in <esl_dst_CJukesCantor()>, the
+ *            distance and variance may be infinite, in which case they
+ *            are returned as <HUGE_VAL>.
+ *
+ * Throws:    <eslEINVAL> if the two strings aren't the same length (and
+ *            thus can't have been properly aligned).
+ *            <eslEDIVZERO> if no aligned residues were counted.
+ *            On either failure, the distance and variance are set
+ *            to <HUGE_VAL>.
+ */
+int
+esl_dst_XJukesCantor(const ESL_ALPHABET *abc, const ESL_DSQ *ax, const ESL_DSQ *ay, 
+		     double *opt_distance, double *opt_variance)
+{
+  int     status;
+  int     n1, n2;               /* number of observed identities, substitutions */
+  int     i;                    /* position in aligned seqs   */
+
+  n1 = n2 = 0;
+  for (i = 1; ax[i] != eslDSQ_SENTINEL && ay[i] != eslDSQ_SENTINEL; i++) 
+    {
+      if (esl_abc_XIsCanonical(abc, ax[i]) && esl_abc_XIsCanonical(abc, ay[i]))
+	{
+	  if (ax[i] == ay[i]) n1++;
+	  else                n2++;
+	}
+    }
+  if (ax[i] != eslDSQ_SENTINEL || ay[i] != eslDSQ_SENTINEL) 
+    ESL_XEXCEPTION(eslEINVAL, "strings not same length, not aligned");
+  
+  return jukescantor(n1, n2, abc->K, opt_distance, opt_variance);
+
+ ERROR:
+  if (opt_distance != NULL)  *opt_distance = HUGE_VAL;
+  if (opt_variance != NULL)  *opt_variance = HUGE_VAL;
+  return status;
+}
+
+#endif /*eslAUGMENT_ALPHABET*/
+/*---------- end pairwise distances, digital seqs --------------*/
+
+
+
+
+/*****************************************************************
+ * 3. Distance matrices for aligned text sequences.
+ *****************************************************************/
+#ifdef eslAUGMENT_DMATRIX
+
+/* Function:  esl_dst_CPairIdMx()
+ * Synopsis:  NxN identity matrix for N aligned text sequences.
+ * Incept:    SRE, Thu Apr 27 08:46:08 2006 [New York]
+ *
+ * Purpose:   Given a multiple sequence alignment <as>, consisting
+ *            of <N> aligned character strings; calculate
+ *            a symmetric fractional pairwise identity matrix by $N(N-1)/2$
+ *            calls to <esl_dst_CPairId()>, and return it in 
+ *            <ret_D>.
+ *
+ * Args:      as      - aligned seqs (all same length), [0..N-1]
+ *            N       - # of aligned sequences
+ *            ret_S   - RETURN: symmetric fractional identity matrix
+ *
+ * Returns:   <eslOK> on success, and <ret_S> contains the fractional
+ *            identity matrix. Caller free's <S> with
+ *            <esl_dmatrix_Destroy()>.
+ *
+ * Throws:    <eslEINVAL> if a seq has a different
+ *            length than others. On failure, <ret_D> is returned <NULL>
+ *            and state of inputs is unchanged.
+ */
+int
+esl_dst_CPairIdMx(char **as, int N, ESL_DMATRIX **ret_S)
+{
+  ESL_DMATRIX *S = NULL;
+  int status;
+  int i,j;
+
+  if (( S = esl_dmatrix_Create(N,N) ) == NULL) goto ERROR;
+  
+  for (i = 0; i < N; i++)
+    {
+      S->mx[i][i] = 1.;
+      for (j = i+1; j < N; j++)
+	{
+	  status = esl_dst_CPairId(as[i], as[j], &(S->mx[i][j]), NULL, NULL);
+	  if (status != eslOK)
+	    ESL_XEXCEPTION(status, "Pairwise identity calculation failed at seqs %d,%d\n", i,j);
+	  S->mx[j][i] =  S->mx[i][j];
+	}
+    }
+  if (ret_S != NULL) *ret_S = S; else esl_dmatrix_Destroy(S);
+  return eslOK;
+
+ ERROR:
+  if (S     != NULL)  esl_dmatrix_Destroy(S);
+  if (ret_S != NULL) *ret_S = NULL;
+  return status;
+}
+
+
+/* Function:  esl_dst_CDiffMx()
+ * Synopsis:  NxN difference matrix for N aligned text sequences.
+ * Incept:    SRE, Fri Apr 28 06:27:20 2006 [New York]
+ *
+ * Purpose:   Same as <esl_dst_CPairIdMx()>, but calculates
+ *            the fractional difference <d=1-s> instead of the
+ *            fractional identity <s> for each pair.
+ *
+ * Args:      as      - aligned seqs (all same length), [0..N-1]
+ *            N       - # of aligned sequences
+ *            ret_D   - RETURN: symmetric fractional difference matrix
+ *
+ * Returns:   <eslOK> on success, and <ret_D> contains the
+ *            fractional difference matrix. Caller free's <D> with 
+ *            <esl_dmatrix_Destroy()>.
+ *
+ * Throws:    <eslEINVAL> if any seq has a different
+ *            length than others. On failure, <ret_D> is returned <NULL>
+ *            and state of inputs is unchanged.
+ */
+int
+esl_dst_CDiffMx(char **as, int N, ESL_DMATRIX **ret_D)
+{
+  ESL_DMATRIX *D = NULL;
+  int status;
+  int i,j;
+
+  status = esl_dst_CPairIdMx(as, N, &D);
+  if (status != eslOK) goto ERROR;
+
+  for (i = 0; i < N; i++)
+    {
+      D->mx[i][i] = 0.;
+      for (j = i+1; j < N; j++) 
+	{
+	  D->mx[i][j] = 1. - D->mx[i][j];
+	  D->mx[j][i] = D->mx[i][j];
+	}
+    }
+
+  if (ret_D != NULL) *ret_D = D; else esl_dmatrix_Destroy(D);
+  return eslOK;
+
+ ERROR:
+  if (D     != NULL)  esl_dmatrix_Destroy(D);
+  if (ret_D != NULL) *ret_D = NULL;
+  return status;
+
+}
+
+/* Function:  esl_dst_CJukesCantorMx()
+ * Synopsis:  NxN Jukes/Cantor distance matrix for N aligned text seqs.
+ * Incept:    SRE, Tue Apr 18 16:00:16 2006 [St. Louis]
+ *
+ * Purpose:   Given a multiple sequence alignment <aseq>, consisting of
+ *            <nseq> aligned character sequences in an alphabet of
+ *            <K> letters (usually 4 for DNA, 20 for protein);
+ *            calculate a symmetric Jukes/Cantor pairwise distance
+ *            matrix for all sequence pairs, and optionally return the distance
+ *            matrix in <ret_D>, and optionally return a symmetric matrix of the
+ *            large-sample variances for those ML distance estimates
+ *            in <ret_V>.
+ *            
+ *            Infinite distances (and variances) are possible; they
+ *            are represented as <HUGE_VAL> in <D> and <V>. Caller must
+ *            be prepared to deal with them as appropriate.
+ *
+ * Args:      K      - size of the alphabet (usually 4 or 20)
+ *            aseq   - aligned sequences [0.nseq-1][0..L-1]
+ *            nseq   - number of aseqs
+ *            opt_D  - optRETURN: [0..nseq-1]x[0..nseq-1] symmetric distance mx
+ *            opt_V  - optRETURN: matrix of variances.
+ *
+ * Returns:   <eslOK> on success. <D> and <V> contain the
+ *            distance matrix (and variances); caller frees these with
+ *            <esl_dmatrix_Destroy()>. 
+ *
+ * Throws:    <eslEINVAL> if any pair of sequences have differing lengths
+ *            (and thus cannot have been properly aligned). 
+ *            <eslEDIVZERO> if some pair of sequences had no aligned
+ *            residues. On failure, <D> and <V> are both returned <NULL>
+ *            and state of inputs is unchanged.
+ */
+int
+esl_dst_CJukesCantorMx(int K, char **aseq, int nseq, 
+		       ESL_DMATRIX **opt_D, ESL_DMATRIX **opt_V)
+{
+  int          status;
+  ESL_DMATRIX *D = NULL;
+  ESL_DMATRIX *V = NULL;
+  int          i,j;
+
+  if (( D = esl_dmatrix_Create(nseq, nseq) ) == NULL) goto ERROR;
+  if (( V = esl_dmatrix_Create(nseq, nseq) ) == NULL) goto ERROR;
+
+  for (i = 0; i < nseq; i++)
+    {
+      D->mx[i][i] = 0.;
+      V->mx[i][i] = 0.;
+      for (j = i+1; j < nseq; j++)
+	{
+	  status = esl_dst_CJukesCantor(K, aseq[i], aseq[j], 
+					&(D->mx[i][j]), &(V->mx[i][j]));
+	  if (status != eslOK) 
+	    ESL_XEXCEPTION(status, "J/C calculation failed at seqs %d,%d", i,j);
+
+	  D->mx[j][i] = D->mx[i][j];
+	  V->mx[j][i] = V->mx[i][j];
+	}
+    }
+  if (opt_D != NULL) *opt_D = D;  else esl_dmatrix_Destroy(D);
+  if (opt_V != NULL) *opt_V = V;  else esl_dmatrix_Destroy(V);
+  return eslOK;
+
+ ERROR:
+  if (D     != NULL) esl_dmatrix_Destroy(D);
+  if (V     != NULL) esl_dmatrix_Destroy(V);
+  if (opt_D != NULL) *opt_D = NULL;
+  if (opt_V != NULL) *opt_V = NULL;
+  return status;
+}
+
+#endif /*eslAUGMENT_DMATRIX*/
+/*----------- end, distance matrices for aligned text seqs ---------*/
+
+
+
+
+/*****************************************************************
+ * 4. Distance matrices for aligned digital sequences.
+ *****************************************************************/
+#if defined(eslAUGMENT_ALPHABET) && defined(eslAUGMENT_DMATRIX)
+
+
+/* Function:  esl_dst_XPairIdMx()
+ * Synopsis:  NxN identity matrix for N aligned digital seqs.
+ * Incept:    SRE, Thu Apr 27 09:08:11 2006 [New York]
+ *
+ * Purpose:   Given a digitized multiple sequence alignment <ax>, consisting
+ *            of <N> aligned digital sequences in alphabet <abc>; calculate
+ *            a symmetric pairwise fractional identity matrix by $N(N-1)/2$
+ *            calls to <esl_dst_XPairId()>, and return it in <ret_S>.
+ *            
+ * Args:      abc   - digital alphabet in use
+ *            ax    - aligned dsq's, [0..N-1][1..alen]                  
+ *            N     - number of aligned sequences
+ *            ret_S - RETURN: NxN matrix of fractional identities
+ *
+ * Returns:   <eslOK> on success, and <ret_S> contains the distance
+ *            matrix. Caller is obligated to free <S> with 
+ *            <esl_dmatrix_Destroy()>. 
+ *
+ * Throws:    <eslEINVAL> if a seq has a different
+ *            length than others. On failure, <ret_S> is returned <NULL>
+ *            and state of inputs is unchanged.
+ */
+int
+esl_dst_XPairIdMx(const ESL_ALPHABET *abc,  ESL_DSQ **ax, int N, ESL_DMATRIX **ret_S)
+{
+  int status;
+  ESL_DMATRIX *S = NULL;
+  int i,j;
+
+  if (( S = esl_dmatrix_Create(N,N) ) == NULL) goto ERROR;
+  
+  for (i = 0; i < N; i++)
+    {
+      S->mx[i][i] = 1.;
+      for (j = i+1; j < N; j++)
+	{
+	  status = esl_dst_XPairId(abc, ax[i], ax[j], &(S->mx[i][j]), NULL, NULL);
+	  if (status != eslOK)
+	    ESL_XEXCEPTION(status, "Pairwise identity calculation failed at seqs %d,%d\n", i,j);
+	  S->mx[j][i] =  S->mx[i][j];
+	}
+    }
+  if (ret_S != NULL) *ret_S = S; else esl_dmatrix_Destroy(S);
+  return eslOK;
+
+ ERROR:
+  if (S     != NULL)  esl_dmatrix_Destroy(S);
+  if (ret_S != NULL) *ret_S = NULL;
+  return status;
+}
+
+
+/* Function:  esl_dst_XDiffMx()
+ * Synopsis:  NxN difference matrix for N aligned digital seqs.         
+ * Incept:    SRE, Fri Apr 28 06:37:29 2006 [New York]
+ *
+ * Purpose:   Same as <esl_dst_XPairIdMx()>, but calculates fractional
+ *            difference <1-s> instead of fractional identity <s> for
+ *            each pair.
+ *
+ * Args:      abc   - digital alphabet in use
+ *            ax    - aligned dsq's, [0..N-1][1..alen]                  
+ *            N     - number of aligned sequences
+ *            ret_D - RETURN: NxN matrix of fractional differences
+ *            
+ * Returns:   <eslOK> on success, and <ret_D> contains the difference
+ *            matrix; caller is obligated to free <D> with 
+ *            <esl_dmatrix_Destroy()>. 
+ *
+ * Throws:    <eslEINVAL> if a seq has a different
+ *            length than others. On failure, <ret_D> is returned <NULL>
+ *            and state of inputs is unchanged.
+ */
+int
+esl_dst_XDiffMx(const ESL_ALPHABET *abc, ESL_DSQ **ax, int N, ESL_DMATRIX **ret_D)
+{
+  int status;
+  ESL_DMATRIX *D = NULL;
+  int i,j;
+
+  status = esl_dst_XPairIdMx(abc, ax, N, &D);
+  if (status != eslOK) goto ERROR;
+
+  for (i = 0; i < N; i++)
+    {
+      D->mx[i][i] = 0.;
+      for (j = i+1; j < N; j++) 
+	{
+	  D->mx[i][j] = 1. - D->mx[i][j];
+	  D->mx[j][i] = D->mx[i][j];
+	}
+    }
+  if (ret_D != NULL) *ret_D = D; else esl_dmatrix_Destroy(D);
+  return eslOK;
+
+ ERROR:
+  if (D     != NULL)  esl_dmatrix_Destroy(D);
+  if (ret_D != NULL) *ret_D = NULL;
+  return status;
+}
+
+/* Function:  esl_dst_XJukesCantorMx()
+ * Synopsis:  NxN Jukes/Cantor distance matrix for N aligned digital seqs.
+ * Incept:    SRE, Thu Apr 27 08:38:08 2006 [New York City]
+ *
+ * Purpose:   Given a digitized multiple sequence alignment <ax>,
+ *            consisting of <nseq> aligned digital sequences in
+ *            bioalphabet <abc>, calculate a symmetric Jukes/Cantor
+ *            pairwise distance matrix for all sequence pairs;
+ *            optionally return the distance matrix in <ret_D> and 
+ *            a matrix of the large-sample variances for those ML distance
+ *            estimates in <ret_V>.
+ *            
+ *            Infinite distances (and variances) are possible. They
+ *            are represented as <HUGE_VAL> in <D> and <V>. Caller must
+ *            be prepared to deal with them as appropriate.
+ *
+ * Args:      abc    - bioalphabet for <aseq>
+ *            ax     - aligned digital sequences [0.nseq-1][1..L]
+ *            nseq   - number of aseqs
+ *            opt_D  - optRETURN: [0..nseq-1]x[0..nseq-1] symmetric distance mx
+ *            opt_V  - optRETURN: matrix of variances.
+ *
+ * Returns:   <eslOK> on success. <D> (and optionally <V>) contain the
+ *            distance matrix (and variances). Caller frees these with
+ *            <esl_dmatrix_Destroy()>. 
+ *
+ * Throws:    <eslEINVAL> if any pair of sequences have differing lengths
+ *            (and thus cannot have been properly aligned). 
+ *            <eslEDIVZERO> if some pair of sequences had no aligned
+ *            residues. On failure, <D> and <V> are both returned <NULL>
+ *            and state of inputs is unchanged.
+ */
+int
+esl_dst_XJukesCantorMx(const ESL_ALPHABET *abc, ESL_DSQ **ax, int nseq, 
+		       ESL_DMATRIX **opt_D, ESL_DMATRIX **opt_V)
+{
+  ESL_DMATRIX *D = NULL;
+  ESL_DMATRIX *V = NULL;
+  int          status;
+  int          i,j;
+
+  if (( D = esl_dmatrix_Create(nseq, nseq) ) == NULL) goto ERROR;
+  if (( V = esl_dmatrix_Create(nseq, nseq) ) == NULL) goto ERROR;
+
+  for (i = 0; i < nseq; i++)
+    {
+      D->mx[i][i] = 0.;
+      V->mx[i][i] = 0.;
+      for (j = i+1; j < nseq; j++)
+	{
+	  status = esl_dst_XJukesCantor(abc, ax[i], ax[j], 
+					&(D->mx[i][j]), &(V->mx[i][j]));
+	  if (status != eslOK) 
+	    ESL_XEXCEPTION(status, "J/C calculation failed at digital aseqs %d,%d", i,j);
+
+	  D->mx[j][i] = D->mx[i][j];
+	  V->mx[j][i] = V->mx[i][j];
+	}
+    }
+  if (opt_D != NULL) *opt_D = D;  else esl_dmatrix_Destroy(D);
+  if (opt_V != NULL) *opt_V = V;  else esl_dmatrix_Destroy(V);
+  return eslOK;
+
+ ERROR:
+  if (D     != NULL) esl_dmatrix_Destroy(D);
+  if (V     != NULL) esl_dmatrix_Destroy(V);
+  if (opt_D != NULL) *opt_D = NULL;
+  if (opt_V != NULL) *opt_V = NULL;
+  return status;
+}
+#endif /*eslAUGMENT_ALPHABET && eslAUGMENT_DMATRIX*/
+/*------- end, distance matrices for digital alignments ---------*/
+
+
+
+/*****************************************************************
+ * 5. Average pairwise identity for multiple alignments
+ *****************************************************************/
+
+#ifdef eslAUGMENT_RANDOM
+/* Function:  esl_dst_CAverageId()
+ * Synopsis:  Calculate avg identity for multiple alignment
+ * Incept:    SRE, Fri May 18 15:02:38 2007 [Janelia]
+ *
+ * Purpose:   Calculates the average pairwise fractional identity in
+ *            a multiple sequence alignment <as>, consisting of <N>
+ *            aligned character sequences of identical length.
+ *            
+ *            If an exhaustive calculation would require more than
+ *            <max_comparisons> pairwise comparisons, then instead of
+ *            looking at all pairs, calculate the average over a
+ *            stochastic sample of <max_comparisons> random pairs.
+ *            This allows the routine to work efficiently even on very
+ *            deep MSAs.
+ *            
+ *            Each fractional pairwise identity (range $[0..$ pid $..1]$
+ *            is calculated using <esl_dsq_CPairId()>.
+ *
+ * Returns:   <eslOK> on success, and <*ret_id> contains the average
+ *            fractional identity.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *            <eslEINVAL> if any of the aligned sequence pairs aren't 
+ *            of the same length.
+ *            In either case, <*ret_id> is set to 0.
+ */
+int
+esl_dst_CAverageId(char **as, int N, int max_comparisons, double *ret_id)
+{
+  int    status;
+  double id;
+  double sum;
+  int    i,j,n;
+  
+  if (N <= 1) { *ret_id = 1.; return eslOK; }
+  *ret_id = 0.;
+
+  /* Is nseq small enough that we can average over all pairwise comparisons? */
+  if ((N * (N-1) / 2) <= max_comparisons)
+    {
+      for (i = 0; i < N; i++)
+	for (j = i+1; j < N; j++)
+	  {
+	    if ((status = esl_dst_CPairId(as[i], as[j], &id, NULL, NULL)) != eslOK) return status;
+	    sum += id;
+	  }
+      id /= (double) (N * (N-1) / 2);
+    }
+
+  /* If nseq is large, calculate average over a stochastic sample. */
+  else				
+    {
+      ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();
+
+      for (n = 0; n < max_comparisons; n++)
+	{
+	  do { i = esl_rnd_Roll(r, N); j = esl_rnd_Roll(r, N); } while (j == i); /* make sure j != i */
+	  if ((status = esl_dst_CPairId(as[i], as[j], &id, NULL, NULL)) != eslOK) return status;
+	  sum += id;
+	}
+      id /= (double) max_comparisons;
+      esl_randomness_Destroy(r);
+    }
+
+  *ret_id = id;
+  return eslOK;
+}
+#endif /* eslAUGMENT_RANDOM */
+
+#if defined(eslAUGMENT_RANDOM) && defined(eslAUGMENT_ALPHABET)
+/* Function:  esl_dst_XAverageId()
+ * Synopsis:  Calculate avg identity for digital MSA 
+ * Incept:    SRE, Fri May 18 15:19:14 2007 [Janelia]
+ *
+ * Purpose:   Calculates the average pairwise fractional identity in
+ *            a digital multiple sequence alignment <ax>, consisting of <N>
+ *            aligned digital sequences of identical length.
+ *            
+ *            If an exhaustive calculation would require more than
+ *            <max_comparisons> pairwise comparisons, then instead of
+ *            looking at all pairs, calculate the average over a
+ *            stochastic sample of <max_comparisons> random pairs.
+ *            This allows the routine to work efficiently even on very
+ *            deep MSAs.
+ *            
+ *            Each fractional pairwise identity (range $[0..$ pid $..1]$
+ *            is calculated using <esl_dsq_XPairId()>.
+ *
+ * Returns:   <eslOK> on success, and <*ret_id> contains the average
+ *            fractional identity.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *            <eslEINVAL> if any of the aligned sequence pairs aren't 
+ *            of the same length.
+ *            In either case, <*ret_id> is set to 0.
+ */
+int
+esl_dst_XAverageId(const ESL_ALPHABET *abc, ESL_DSQ **ax, int N, int max_comparisons, double *ret_id)
+{
+  int    status;
+  double id;
+  double sum;
+  int    i,j,n;
+  
+  if (N <= 1) { *ret_id = 1.; return eslOK; }
+  *ret_id = 0.;
+
+  /* Is N small enough that we can average over all pairwise comparisons? 
+     watch out for numerical overflow in this: Pfam N's easily overflow when squared
+   */
+  if (N <= max_comparisons &&
+      N <= sqrt(2. * max_comparisons) &&
+      (N * (N-1) / 2) <= max_comparisons)
+    {
+      for (i = 0; i < N; i++)
+	for (j = i+1; j < N; j++)
+	  {
+	    if ((status = esl_dst_XPairId(abc, ax[i], ax[j], &id, NULL, NULL)) != eslOK) return status;
+	    sum += id;
+	  }
+      sum /= (double) (N * (N-1) / 2);
+    }
+
+  /* If nseq is large, calculate average over a stochastic sample. */
+  else				
+    {
+      ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();
+
+      for (n = 0; n < max_comparisons; n++)
+	{
+	  do { i = esl_rnd_Roll(r, N); j = esl_rnd_Roll(r, N); } while (j == i); /* make sure j != i */
+	  if ((status = esl_dst_XPairId(abc, ax[i], ax[j], &id, NULL, NULL)) != eslOK) return status;
+	  sum += id;
+	}
+      sum /= (double) max_comparisons;
+      esl_randomness_Destroy(r);
+    }
+
+  *ret_id = sum;
+  return eslOK;
+}
+#endif /* eslAUGMENT_RANDOM && eslAUGMENT_ALPHABET */
+
+
+
+
+
+/*****************************************************************
+ * 6. Private (static) functions
+ *****************************************************************/
+
+/* jukescantor()
+ * 
+ * The generalized Jukes/Cantor distance calculation.
+ * Given <n1> identities and <n2> differences, for a
+ * base alphabet size of <alphabet_size> (4 or 20);
+ * calculate J/C distance in substitutions/site and
+ * return it in <ret_distance>; calculate large-sample
+ * variance and return it in <ret_variance>.
+ *
+ * Returns <eslEDIVZERO> if there are no data (<n1+n2=0>).
+ */
+static int
+jukescantor(int n1, int n2, int alphabet_size, double *opt_distance, double *opt_variance)
+{
+  int    status;
+  double D, K, N;
+  double x;
+  double distance, variance;
+
+  ESL_DASSERT1( (n1 >= 0) );
+  ESL_DASSERT1( (n2 >= 0) );
+  ESL_DASSERT1( (alphabet_size >= 0) );
+
+  if (n1+n2 == 0) { status = eslEDIVZERO; goto ERROR; }
+
+  K = (double) alphabet_size;
+  D = (double) n2 / (double) (n1+n2);
+  N = (double) (n1+n2);
+
+  x = 1. - D * K/(K-1.);
+  if (x <= 0.) 
+    {
+      distance = HUGE_VAL;
+      variance = HUGE_VAL;
+    }
+  else
+    {
+      distance =   -log(x) * K/(K-1);
+      variance =  exp( 2.*K*distance/(K-1) ) * D * (1.-D) / N;
+    }
+  if (opt_distance != NULL)  *opt_distance = distance;
+  if (opt_variance != NULL)  *opt_variance = variance;
+  return eslOK;
+
+ ERROR:
+  if (opt_distance != NULL)  *opt_distance = HUGE_VAL;
+  if (opt_variance != NULL)  *opt_variance = HUGE_VAL;
+  return status;
+}
+/*--------------- end of private functions ----------------------*/
+
+
+/*****************************************************************
+ * 7. Unit tests.
+ *****************************************************************/ 
+#ifdef eslDISTANCE_TESTDRIVE
+
+/* Each unit test is given an alignment with certain known
+ * properties:
+ *    seqs 0,1 are identical
+ *    seqs 0,2 are completely different
+ *    seqs 3..N are random
+ * The alignment may contain gaps, so don't assume that the 
+ * # of compared residues == alignment length. The alignment
+ * contains only canonical residues, because one of our tests
+ * is that C and X functions give the same results.
+ */
+static int 
+utest_CPairId(char **as, int N)
+{
+  double pid;
+  int    nid;
+  int    nres;	
+  int    L;
+  int    i,j;
+
+  /* Self comparison gives identity = 1. */
+  L = strlen(as[0]);
+  if (esl_dst_CPairId(as[0], as[0], &pid, &nid, &nres) != eslOK) abort();
+  if (pid  != 1.0 || nid != L || nres > L) abort();
+
+  /* So does 0,1 comparison  */
+  if (esl_dst_CPairId(as[0], as[1], &pid, &nid, &nres) != eslOK) abort();
+  if (pid  != 1.0 || nid != L || nres > L) abort();
+
+  /* 0,2 comparison gives 0.0, 0 */
+  if (esl_dst_CPairId(as[0], as[2], &pid, &nid, &nres) != eslOK) abort();
+  if (pid  != 0.0 || nid != 0 || nres > L) abort();
+  
+  /* remaining comparisons shouldn't fail */
+  for (i = 3; i < N; i++)
+    for (j = i; j < N; j++)
+      {
+	if (esl_dst_CPairId(as[i], as[j], &pid, &nid, &nres) != eslOK) abort();
+	if (pid < 0. || pid > 1. || nid < 0 || nid > L || nres > L)    abort();
+      }
+
+  /* API should accept NULL for return values */
+  if (esl_dst_CPairId(as[0], as[0], NULL, NULL, NULL) != eslOK) abort();  
+  return eslOK;
+}
+
+static int 
+utest_CJukesCantor(int K, char **as, int N)
+{
+  double d, V;
+  int    i,j;
+
+  /* Self comparison gives distance = 0. */
+  if (esl_dst_CJukesCantor(K, as[0], as[0], &d, &V) != eslOK) abort();
+  if (d != 0.0) abort();
+
+  /* So does 0,1 comparison  */
+  if (esl_dst_CJukesCantor(K, as[0], as[1], &d, &V) != eslOK) abort();
+  if (d != 0.0) abort();
+
+  /* 0,2 comparison gives infinite distance (HUGE_VAL) */
+  if (esl_dst_CJukesCantor(K, as[0], as[2], &d, &V) != eslOK) abort();
+  if (d != HUGE_VAL) abort();
+  
+  /* remaining comparisons shouldn't fail */
+  for (i = 3; i < N; i++)
+    for (j = i; j < N; j++)
+      if (esl_dst_CJukesCantor(K, as[i], as[j], &d, &V) != eslOK) abort();
+
+  /* API should accept NULL for return values */
+  if (esl_dst_CJukesCantor(K, as[0], as[0], NULL, NULL) != eslOK) abort();  
+  return eslOK;
+}
+
+#ifdef eslAUGMENT_ALPHABET
+static int 
+utest_XPairId(ESL_ALPHABET *abc, char **as, ESL_DSQ **ax, int N)
+{
+  double pid, pid2;
+  int    nid, nid2;
+  int    nres, nres2;	
+  int    dL, L;
+  int    i,j;
+
+  /* Self comparison gives identity = 1. */
+  dL = esl_abc_dsqlen(ax[0]);
+  L  = strlen(as[0]); 
+  if (dL != L) abort();
+  if (esl_dst_XPairId(abc, ax[0], ax[0], &pid, &nid, &nres) != eslOK) abort();
+  if (pid  != 1.0 || nid != L || nres > dL) abort();
+
+  /* So does 0,1 comparison  */
+  if (esl_dst_XPairId(abc, ax[0], ax[1], &pid, &nid, &nres) != eslOK) abort();
+  if (pid  != 1.0 || nid != L || nres > L) abort();
+
+  /* 0,2 comparison gives 0.0, 0 */
+  if (esl_dst_XPairId(abc, ax[0], ax[2], &pid, &nid, &nres) != eslOK) abort();
+  if (pid  != 0.0 || nid != 0 || nres > L) abort();
+  
+  /* remaining comparisons shouldn't fail, and should be identical to text mode */
+  for (i = 3; i < N; i++)
+    for (j = i; j < N; j++)
+      {
+	if (esl_dst_XPairId(abc, ax[i], ax[j], &pid, &nid, &nres) != eslOK) abort();
+	if (esl_dst_CPairId(as[i], as[j], &pid2, &nid2, &nres2)   != eslOK) abort();
+	if (pid < 0. || pid > 1. || nid < 0 || nid > L || nres > L)         abort();
+	if (pid != pid2 || nid != nid2 || nres != nres2)                    abort();
+      }
+
+  /* API should accept NULL for return values */
+  if (esl_dst_XPairId(abc, ax[0], ax[0], NULL, NULL, NULL) != eslOK) abort();  
+  return eslOK;
+
+}
+
+static int 
+utest_XJukesCantor(ESL_ALPHABET *abc, char **as, ESL_DSQ **ax, int N)
+{
+  double d, V;
+  int    i,j;
+
+  /* Self comparison gives distance = 0. */
+  if (esl_dst_XJukesCantor(abc, ax[0], ax[0], &d, &V) != eslOK) abort();
+  if (d != 0.0) abort();
+
+  /* So does 0,1 comparison  */
+  if (esl_dst_XJukesCantor(abc, ax[0], ax[1], &d, &V) != eslOK) abort();
+  if (d != 0.0) abort();
+
+  /* 0,2 comparison gives infinite distance (HUGE_VAL) */
+  if (esl_dst_XJukesCantor(abc, ax[0], ax[2], &d, &V) != eslOK) abort();
+  if (d != HUGE_VAL) abort();
+  
+  /* remaining comparisons shouldn't fail */
+  for (i = 3; i < N; i++)
+    for (j = i; j < N; j++)
+      if (esl_dst_XJukesCantor(abc, ax[i], ax[j], &d, &V) != eslOK) abort();
+
+  /* API should accept NULL for return values */
+  if (esl_dst_XJukesCantor(abc, ax[0], ax[0], NULL, NULL) != eslOK) abort();  
+  return eslOK;
+
+}
+#endif /*eslAUGMENT_ALPHABET*/
+
+
+#ifdef eslAUGMENT_DMATRIX
+static int 
+utest_CPairIdMx(char **as, int N)
+{
+  ESL_DMATRIX *S;
+  int          i,j;
+  double       pid;
+
+  if (esl_dst_CPairIdMx(as, N, &S) != eslOK) abort();
+
+  for (i = 0; i < N; i++) 
+    if (S->mx[i][i] != 1.0) abort();
+
+  pid = 0.;
+  for (i = 3; i < N; i++)
+    for (j = i+1; j < N; j++)
+      pid += S->mx[i][j];
+  pid /= (double) ((N-3) * (N-4) / 2); /* first 3 don't count */
+  if (pid < 0.15 || pid > 0.35) abort(); /* should be 0.25 */
+
+  esl_dmatrix_Destroy(S);
+  return eslOK;
+}
+
+static int 
+utest_CDiffMx(char **as, int N)
+{
+  ESL_DMATRIX *D;
+  int          i,j;
+  double       diff;
+
+  if (esl_dst_CDiffMx(as, N, &D) != eslOK) abort();
+
+  for (i = 0; i < N; i++) 
+    if (D->mx[i][i] != 0.0) abort();
+
+  diff = 0.;
+  for (i = 3; i < N; i++)
+    for (j = i+1; j < N; j++)
+      diff += D->mx[i][j];
+  diff /= (double) ((N-3) * (N-4) / 2);	/* first 3 don't count */
+  if (diff < 0.65 || diff > 0.85) abort(); /* should be 0.75 */
+
+  esl_dmatrix_Destroy(D);
+  return eslOK;
+}
+
+static int 
+utest_CJukesCantorMx(int K, char **as, int N)
+{
+  ESL_DMATRIX *D, *V;
+  /* just a crash test */
+  if (esl_dst_CJukesCantorMx(K, as, N, &D, &V) != eslOK) abort();
+  esl_dmatrix_Destroy(D);
+  esl_dmatrix_Destroy(V);
+  return eslOK;
+}
+#endif /*eslAUGMENT_DMATRIX*/
+
+#if defined (eslAUGMENT_ALPHABET) && defined (eslAUGMENT_DMATRIX)
+ 
+static int 
+utest_XPairIdMx(ESL_ALPHABET *abc, char **as, ESL_DSQ **ax, int N)
+{
+  ESL_DMATRIX *S, *S2;
+  int i, j;
+
+  if (esl_dst_XPairIdMx(abc, ax, N, &S) != eslOK) abort();
+  if (esl_dst_CPairIdMx(as, N, &S2)     != eslOK) abort();
+
+  for (i = 0; i < N; i++) 
+    for (j = i; j < N; j++)
+      if (fabs(S->mx[i][j] - S2->mx[j][i]) > 0.01) abort();
+
+  esl_dmatrix_Destroy(S);
+  esl_dmatrix_Destroy(S2);
+  return eslOK;
+}
+
+static int 
+utest_XDiffMx(ESL_ALPHABET *abc, char **as, ESL_DSQ **ax, int N)
+{
+  ESL_DMATRIX *D, *D2;
+  int i, j;
+
+  if (esl_dst_XDiffMx(abc, ax, N, &D) != eslOK) abort();
+  if (esl_dst_CDiffMx(as, N, &D2)     != eslOK) abort();
+
+  for (i = 0; i < N; i++) 
+    for (j = i; j < N; j++)
+      if (fabs(D->mx[i][j] - D2->mx[j][i]) > 0.01) abort();
+
+  esl_dmatrix_Destroy(D);
+  esl_dmatrix_Destroy(D2);
+  return eslOK;
+}
+
+static int 
+utest_XJukesCantorMx(ESL_ALPHABET *abc, char **as, ESL_DSQ **ax, int N)
+{
+  ESL_DMATRIX *D, *D2, *V, *V2;
+  int i, j;
+
+  if (esl_dst_XJukesCantorMx(abc, ax, N, &D, &V)      != eslOK) abort();
+  if (esl_dst_CJukesCantorMx(abc->K, as, N, &D2, &V2) != eslOK) abort();
+
+  for (i = 0; i < N; i++) 
+    for (j = i; j < N; j++)
+      {
+	if (fabs(D->mx[i][j] - D2->mx[j][i]) > 0.01) abort();
+	if (fabs(V->mx[i][j] - V2->mx[j][i]) > 0.01) abort();
+      }
+
+  esl_dmatrix_Destroy(D);
+  esl_dmatrix_Destroy(D2);
+  esl_dmatrix_Destroy(V);
+  esl_dmatrix_Destroy(V2);
+  return eslOK;
+}
+#endif /*eslAUGMENT_ALPHABET && eslAUGMENT_DMATRIX*/
+
+/*------------------ end of unit tests --------------------------*/
+#endif /* eslDISTANCE_TESTDRIVE */
+
+
+
+/*****************************************************************
+ * 8. Test driver.
+ *****************************************************************/ 
+
+/* 
+   gcc -g -Wall -o testdriver -I. -DeslDISTANCE_TESTDRIVE esl_distance.c esl_getopts.c esl_random.c easel.c -lm
+
+   gcc -g -Wall -o testdriver -I. -DeslDISTANCE_TESTDRIVE\
+     -DeslAUGMENT_ALPHABET \
+     esl_distance.c esl_getopts.c esl_random.c \
+     esl_alphabet.c easel.c -lm
+
+   gcc -g -Wall -o testdriver -I. -DeslDISTANCE_TESTDRIVE\
+     -DeslAUGMENT_DMATRIX \
+     esl_distance.c esl_getopts.c esl_random.c \
+     esl_dmatrix.c easel.c -lm
+
+   gcc -g -Wall -o testdriver -I. -DeslDISTANCE_TESTDRIVE\
+     -DeslALPHABET -DeslAUGMENT_DMATRIX \
+     esl_distance.c esl_getopts.c esl_random.c \
+     esl_alphabet.c esl_dmatrix.c easel.c -lm
+
+   gcc -g -Wall -o testdriver -I. -L. -DeslDISTANCE_TESTDRIVE esl_distance.c -leasel -lm
+ */
+#ifdef eslDISTANCE_TESTDRIVE
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_distance.h"
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif
+#ifdef eslAUGMENT_DMATRIX
+#include "esl_dmatrix.h"
+#endif
+
+static ESL_OPTIONS options[] = {
+  /* name        type       def   env  range toggles reqs incomp help                       docgroup*/
+  { "-h",     eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "show help and usage",            0},
+  { "-N",     eslARG_INT,    "10", NULL,"n>3", NULL, NULL, NULL, "number of iid seqs in alignment",0},
+  { "-L",     eslARG_INT,    "50", NULL,"n>0", NULL, NULL, NULL, "length of seqs in alignment",    0},
+  { "--seed", eslARG_INT,    "42", NULL,"n>0", NULL, NULL, NULL, "random # seed",                  0},
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[] = "Usage: ./testdrive-distance [-options]";
+
+int 
+main(int argc, char **argv)
+{
+  ESL_GETOPTS   *go = NULL;
+  ESL_RANDOMNESS *r = NULL;
+  char  **as = NULL;		/* aligned character seqs (random, iid) */
+  int     N,L;			/* # of seqs, and their aligned lengths */
+  int seed;
+  int i,j;
+  int status;
+  double p[4];			/* ACGT probabilities */
+#ifdef eslAUGMENT_ALPHABET
+  ESL_DSQ      **ax = NULL;		/* digitized alignment                  */
+  ESL_ALPHABET *abc = NULL;
+#endif
+
+  /* Process command line
+   */
+  go = esl_getopts_Create(options);
+  esl_opt_ProcessCmdline(go, argc, argv);
+  esl_opt_VerifyConfig(go);
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) {
+    puts(usage); 
+    puts("\n  where options are:");
+    esl_opt_DisplayHelp(stdout, go, 0, 2, 80); /* 0=all docgroups; 2=indentation; 80=width */
+    return 0;
+  }
+  L    = esl_opt_GetInteger(go, "-L");
+  N    = esl_opt_GetInteger(go, "-N");
+  seed = esl_opt_GetInteger(go, "--seed");
+  if (esl_opt_ArgNumber(go) != 0) {
+    puts("Incorrect number of command line arguments.");
+    puts(usage);
+    return 1;
+  }
+  esl_getopts_Destroy(go);
+
+  /* Create a random DNA alignment;
+   * force it to obey the conventions of the unit tests:
+   *   0,1 are identical
+   *   0,2 are completely dissimilar
+   */
+  r   = esl_randomness_Create(seed);
+  for (i = 0; i < 4; i++) p[i] = 0.25;
+  ESL_ALLOC(as, sizeof(char *) * N);
+  for (i = 0; i < N; i++) 
+    ESL_ALLOC(as[i], sizeof(char) * (L+1));
+  esl_rsq_IID(r, "ACGT", p, 4, L, as[0]);
+  strcpy(as[1], as[0]);
+  esl_rsq_IID(r, "ACGT", p, 4, L, as[2]);
+  for (j = 0; j < L; j++)
+    while (as[2][j] == as[0][j])
+      as[2][j] = "ACGT"[esl_rnd_Roll(r, 4)];
+  for (i = 3; i < N; i++)
+    esl_rsq_IID(r, "ACGT", p, 4, L, as[i]);
+
+#ifdef eslAUGMENT_ALPHABET
+  abc = esl_alphabet_Create(eslDNA);
+  ESL_ALLOC(ax, sizeof(ESL_DSQ *) * N);
+  for (i = 0; i < N; i++) 
+    esl_abc_CreateDsq(abc, as[i], &(ax[i]));
+#endif /*eslAUGMENT_ALPHABET*/
+
+
+  /* Unit tests
+   */
+  if (utest_CPairId(as, N)               != eslOK) return eslFAIL;
+  if (utest_CJukesCantor(4, as, N)       != eslOK) return eslFAIL;
+
+#ifdef eslAUGMENT_ALPHABET
+  if (utest_XPairId(abc, as, ax, N)      != eslOK) return eslFAIL;
+  if (utest_XJukesCantor(abc, as, ax, N) != eslOK) return eslFAIL;
+#endif /*eslAUGMENT_ALPHABET*/
+
+#ifdef eslAUGMENT_DMATRIX
+  if (utest_CPairIdMx(as, N)             != eslOK) return eslFAIL;
+  if (utest_CDiffMx(as, N)               != eslOK) return eslFAIL;
+  if (utest_CJukesCantorMx(4, as, N)     != eslOK) return eslFAIL;
+#endif /* eslAUGMENT_DMATRIX*/
+
+#if defined (eslAUGMENT_ALPHABET) && defined (eslAUGMENT_DMATRIX)
+  if (utest_XPairIdMx(abc, as, ax, N)       != eslOK) return eslFAIL;
+  if (utest_XDiffMx(abc, as, ax, N)         != eslOK) return eslFAIL;
+  if (utest_XJukesCantorMx(abc, as, ax, N)  != eslOK) return eslFAIL;
+#endif
+
+  esl_randomness_Destroy(r);
+  esl_Free2D((void **) as, N);
+#ifdef eslAUGMENT_ALPHABET
+  esl_alphabet_Destroy(abc);
+  esl_Free2D((void **) ax, N);
+#endif
+  return eslOK;
+
+ ERROR:
+  return eslFAIL;
+}
+#endif /*eslDISTANCE_TESTDRIVE*/
+
+
+
+
+/*****************************************************************
+ * 9. Example.
+ *****************************************************************/ 
+
+#ifdef eslDISTANCE_EXAMPLE
+/*::cexcerpt::distance_example::begin::*/
+/* gcc -g -Wall -o example -I. -DeslDISTANCE_EXAMPLE esl_distance.c\
+       esl_dmatrix.c esl_msa.c easel.c -lm
+   ./example <msa file>
+ */
+#include "easel.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_msa.h"
+
+int main(int argc, char **argv)
+{
+  ESL_MSAFILE *afp; 
+  ESL_MSA     *msa;
+  ESL_DMATRIX *P;
+  int          status;
+  int          i,j;
+  double       min, avg, max;
+
+  esl_msafile_Open(argv[1], eslMSAFILE_UNKNOWN, NULL, &afp);
+  esl_msa_Read(afp, &msa);
+
+  esl_dst_CPairIdMx(msa->aseq, msa->nseq, &P);
+
+  min = 1.0;
+  max = 0.0;
+  avg = 0.0;
+  for (i = 0; i < msa->nseq; i++)
+    for (j = i+1; j < msa->nseq; j++)
+      {
+	avg += P->mx[i][j];
+	if (P->mx[i][j] < min) min = P->mx[i][j];
+	if (P->mx[i][j] > max) max = P->mx[i][j];
+      }
+  avg /= (double) (msa->nseq * (msa->nseq-1) / 2);
+
+  printf("Average pairwise %% id:  %.1f%%\n", avg * 100.);
+  printf("Minimum pairwise %% id:  %.1f%%\n", min * 100.);
+  printf("Maximum pairwise %% id:  %.1f%%\n", max * 100.);
+
+  esl_dmatrix_Destroy(P);
+  esl_msa_Destroy(msa);
+  esl_msafile_Close(afp);
+  return 0;
+}
+/*::cexcerpt::distance_example::end::*/
+#endif /*eslDISTANCE_EXAMPLE*/
+
+
+ /*****************************************************************
+  *    This copyrighted source code is freely distributed 
+  *    under the terms of the GNU General Public License. See
+  *    the files COPYRIGHT and LICENSE for details.
+  *****************************************************************/
+
+
diff --git a/easel/esl_distance.h b/easel/esl_distance.h
new file mode 100644
index 0000000..0ae7781
--- /dev/null
+++ b/easel/esl_distance.h
@@ -0,0 +1,72 @@
+/* esl_distance.h
+ * Distances between aligned sequences, including both
+ * probabilistic evolutionary models and ad hoc measures.
+ * 
+ * SVN $Id: esl_distance.h 192 2007-06-12 15:06:22Z eddys $
+ * SRE, Fri Apr 28 06:41:13 2006 [New York]
+ */
+#ifndef ESL_DISTANCE_INCLUDED
+#define ESL_DISTANCE_INCLUDED
+
+#include "easel.h"		/* ESL_DSQ declaration      */
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"	/* ESL_ALPHABET declaration */
+#endif
+#ifdef eslAUGMENT_DMATRIX
+#include "esl_dmatrix.h"	/* ESL_DMATRIX declaration  */
+#endif
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"  
+#endif
+
+/* 1. Pairwise distances for aligned text sequences.
+ */
+extern int esl_dst_CPairId(const char *asq1, const char *asq2, 
+			   double *opt_pid, int *opt_nid, int *opt_n);
+extern int esl_dst_CJukesCantor(int K, const char *as1, const char *as2, 
+				double *opt_distance, double *opt_variance);
+
+/* 2. Pairwise distances for aligned digital seqs.  
+ */
+#ifdef eslAUGMENT_ALPHABET
+extern int esl_dst_XPairId(const ESL_ALPHABET *abc, const ESL_DSQ *ax1, const ESL_DSQ *ax2, 
+			   double *opt_pid, int *opt_nid, int *opt_n);
+extern int esl_dst_XJukesCantor(const ESL_ALPHABET *abc, const ESL_DSQ *ax, const ESL_DSQ *ay, 
+				double *opt_distance, double *opt_variance);
+#endif
+
+
+/* 3. Distance matrices for aligned text sequences. 
+ */
+#ifdef eslAUGMENT_DMATRIX
+extern int esl_dst_CPairIdMx     (char **as, int N, ESL_DMATRIX **ret_S);
+extern int esl_dst_CDiffMx       (char **as, int N, ESL_DMATRIX **ret_D);
+extern int esl_dst_CJukesCantorMx(int K, char **as, int N, ESL_DMATRIX **opt_D, ESL_DMATRIX **opt_V);
+#endif
+
+/* 4. Distance matrices for aligned digital sequences. 
+ */
+#if defined(eslAUGMENT_DMATRIX) && defined(eslAUGMENT_ALPHABET)
+extern int esl_dst_XPairIdMx(const ESL_ALPHABET *abc, ESL_DSQ **ax, int N, ESL_DMATRIX **ret_S);
+extern int esl_dst_XDiffMx  (const ESL_ALPHABET *abc, ESL_DSQ **ax, int N, ESL_DMATRIX **ret_D);
+
+extern int esl_dst_XJukesCantorMx(const ESL_ALPHABET *abc, ESL_DSQ **ax, int nseq, 
+				  ESL_DMATRIX **opt_D, ESL_DMATRIX **opt_V);
+#endif
+
+/*  5. Average pairwise identity for multiple alignments.
+ */
+#ifdef eslAUGMENT_RANDOM
+extern int esl_dst_CAverageId(char **as, int nseq, int max_comparisons, double *ret_id);
+#endif
+#if defined(eslAUGMENT_RANDOM) && defined(eslAUGMENT_ALPHABET)
+extern int esl_dst_XAverageId(const ESL_ALPHABET *abc, ESL_DSQ **ax, int N, int max_comparisons, double *ret_id);
+#endif
+
+
+#endif /*ESL_DISTANCE_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_distance.tex b/easel/esl_distance.tex
new file mode 100644
index 0000000..199f4b3
--- /dev/null
+++ b/easel/esl_distance.tex
@@ -0,0 +1,149 @@
+
+The \eslmod{distance} module implements routines for inferring
+mutational distances between pairs of aligned sequences.
+
+Augmentation with the \eslmod{alphabet} module provides distance
+routines for digitized sequences, in addition to text sequences.
+
+Augmentation with the \eslmod{dmatrix} module provides routines for
+constructing distance matrices from multiple sequence alignments.
+
+The API for the \eslmod{distance} module is summarized in
+Table~\ref{tbl:distance_api}.
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+   \apisubhead{Pairwise distances for aligned text sequences}\\
+\hyperlink{func:esl_dst_CPairId()}{\ccode{esl\_dst\_CPairId()}} & Pairwise identity of two aligned text strings.\\
+\hyperlink{func:esl_dst_CJukesCantor()}{\ccode{esl\_dst\_CJukesCantor()}} & Jukes-Cantor distance for two aligned strings.\\
+   \apisubhead{Pairwise distances for aligned digital seqs [\eslmod{alphabet}]}\\
+\hyperlink{func:esl_dst_XPairId()}{\ccode{esl\_dst\_XPairId()}} & Pairwise identity of two aligned digital seqs.\\
+\hyperlink{func:esl_dst_XJukesCantor()}{\ccode{esl\_dst\_XJukesCantor()}} & Jukes-Cantor distance for two aligned digitized seqs.\\
+   \apisubhead{Distance matrices for aligned text sequences [\eslmod{dmatrix}]}\\
+\hyperlink{func:esl_dst_CPairIdMx()}{\ccode{esl\_dst\_CPairIdMx()}} & NxN identity matrix for N aligned text sequences. \\
+\hyperlink{func:esl_dst_CDiffMx()}{\ccode{esl\_dst\_CDiffMx()}} & NxN difference matrix for N aligned text sequences.\\
+\hyperlink{func:esl_dst_CJukesCantorMx()}{\ccode{esl\_dst\_CJukesCantorMx()}} & NxN Jukes/Cantor distance matrix for N aligned text seqs.\\
+   \apisubhead{Distance matrices for aligned digital sequences [\eslmod{dmatrix}$,$\eslmod{alphabet}]}\\
+\hyperlink{func:esl_dst_XPairIdMx()}{\ccode{esl\_dst\_XPairIdMx()}} & NxN identity matrix for N aligned digital seqs.\\
+\hyperlink{func:esl_dst_XDiffMx()}{\ccode{esl\_dst\_XDiffMx()}} & NxN difference matrix for N aligned digital seqs.\\
+\hyperlink{func:esl_dst_XJukesCantorMx()}{\ccode{esl\_dst\_XJukesCantorMx()}} & NxN Jukes/Cantor distance matrix for N aligned digital seqs.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{distance} API. Requires: \eslmod{easel}. Optional augmentation: \eslmod{alphabet}, \eslmod{dmatrix}.}
+\label{tbl:distance_api}
+\end{table}
+
+
+\subsection{Example of using the distance API}
+
+The example code below opens a multiple sequence alignment file and
+reads an alignment from it, then uses one of the routines from the
+\eslmod{distance} module to calculate a fractional identity matrix
+from it. The example then finds the average, minimum, and maximum of
+the values in the identity matrix.
+
+\input{cexcerpts/distance_example}
+
+\subsection{Definition of pairwise identity and pairwise difference}
+
+Given a pairwise sequence alignment of length $L$, between two
+sequences of $n_1$ and $n_2$ residues ($n_1 \leq L$, $n_2 \leq L$),
+where the $L$ aligned symbol pairs are classified and counted as
+$c_{\mbox{ident}}$ identities, $c_{\mbox{mismat}}$ mismatches, and
+$c_{\mbox{indel}}$ pairs that have a gap symbol in either or both
+sequences ($c_{\mbox{ident}} + c_{\mbox{mismat}} + c_{\mbox{indel}} =
+L$), \esldef{pairwise sequence identity} is defined as:
+
+\[
+   \mbox{pid} = \frac{c_{\mbox{ident}}}{\mbox{MIN}(n_1, n_2)},
+\]
+
+and \esldef{pairwise sequence difference} is defined as
+\[
+   \mbox{diff} = 1 - \mbox{pid} = \frac{\mbox{MIN}(n_1,n_2) - c_{\mbox{ident}}}{\mbox{MIN}(n_1, n_2)}.
+\]
+
+Both pid and diff range from 0 to 1. 
+
+In the unusual case where $\mbox{MIN}(n_1,n_2)=0$ -- that is, one of
+the aligned sequences consists entirely of gaps -- the percent
+identity $0/0$ is defined as 0. The calculation is robust against
+length 0 sequences, which do arise in real applications. (Not just in
+bad input, either. For example, this arises when dealing with subsets
+of the columns of a multiple alignment.)
+
+There are many ways that pairwise identity might be calculated,
+because there are a variety of choices for the denominator. In Easel,
+identity calculations are used primarily in \emph{ad hoc} sequence
+weight calculations for multiple sequence alignments, as part of
+profile HMM or profile SCFG construction. Multiple alignments will
+often contain short sequence fragments. We want to deal robustly with
+cases where two short fragments may have little overlap, or none at
+all. The most obvious calculation of pairwise identity,
+$c_{\mbox{ident}} / c_{\mbox{ident}} + c_{\mbox{mismat}}$, is not
+robust, because alignments with few aligned residues (either because
+they are highly gappy, or they are partially overlapping fragments)
+may receive artifactually high identities. Other definitions,
+$c_{\mbox{ident}} / L$ or $c_{\mbox{ident}} / \mbox{MEAN}(n_1, n_2)$
+or $c_{\mbox{ident}} / \mbox{MAX}(n_1, n_2)$ are also not robust,
+sharing the disadvantage that good alignments of fragments to longer
+sequences would be scored as artifactually low identities.
+
+
+\subsection{Generalized Jukes-Cantor distances}
+
+The Jukes-Cantor model of DNA sequence evolution assumes that all
+substitutions occur at the same rate $\alpha$
+\citep{JukesCantor69}. It is a reversible, multiplicative evolutionary
+model. It implies equiprobable stationary probabilities. The
+\esldef{Jukes/Cantor distance} is the maximum likelihood estimate of
+the number of substitutions per site that have occurred between the
+two sequences, correcting for multiple substitutions that may have
+occurred the same site. Given an ungapped pairwise alignment of length
+$L$ consisting of $c_{\mbox{ident}}$ identities and
+$c_{\mbox{mismat}}$ mismatches (observed substitutions)
+($c_{\mbox{ident}} + c_{\mbox{mismat}} = L$, the fractional observed
+difference $D$ is defined as
+
+\[
+  D = \frac{c_{\mbox{mismat}}}{c_{\mbox{ident}} + c_{\mbox{mismat}}},
+\]
+
+and the Jukes-Cantor distance $d$ is defined in terms of $D$ as:
+
+\[
+  d = -\frac{3}{4} \log \left( 1 - \frac{4}{3} D \right)
+\]
+
+The Jukes/Cantor model does not allow insertions or deletions.  When
+calculating ``Jukes/Cantor distances'' for gapped alignments, gap
+symbols are simply ignored, and the same calculations above are
+applied.
+
+The Jukes-Cantor model readily generalizes from the four-letter DNA
+alphabet to any alphabet size $K$, using the same definition of
+observed fractional difference $D$. A \esldef{generalized Jukes-Cantor
+distance} is:
+
+\[
+  d = -\frac{K-1}{K} \log \left( 1 - \frac{K}{K-1} D \right).
+\]
+
+The large-sample variance of this estimate $d$ is:
+
+\[
+   \sigma^2 = e^\frac{2Kd}{K-1} \frac{D(1-D)}{L'}
+\]
+
+where $L'$ is the total number of columns counted, exclusive of gaps,
+$L' = c_{\mbox{ident}} + c_{\mbox{mismat}}$.
+
+If the observed $D \geq \frac{K-1}{K}$, the maximum likelihood
+Jukes-Cantor distance is infinity, as is the variance. In this case,
+both $d$ and $V$ are returned as \ccode{HUGE\_VAL}. 
+
+
diff --git a/easel/esl_dmatrix.c b/easel/esl_dmatrix.c
new file mode 100644
index 0000000..afe66ea
--- /dev/null
+++ b/easel/esl_dmatrix.c
@@ -0,0 +1,1412 @@
+/* Linear algebra operations in double-precision matrices.
+ * 
+ * Implements ESL_DMATRIX (double-precision matrix) and 
+ * ESL_PERMUTATION (permutation matrix) objects.
+ * 
+ * Table of contents:
+ *   1. The ESL_DMATRIX object
+ *   2. Debugging/validation code for ESL_DMATRIX
+ *   3. The ESL_PERMUTATION object
+ *   4. Debugging/validation code for ESL_PERMUTATION
+ *   5. The rest of the dmatrix API
+ *   6. Optional: Interoperability with GSL
+ *   7. Optional: Interfaces to LAPACK
+ *   8. Unit tests
+ *   9. Test driver
+ *  10. Examples
+ *  11. Copyright and license 
+ *
+ * To do:
+ *   - eventually probably want additional matrix types
+ *   - unit tests poor 
+ *
+ * SRE, Tue Jul 13 14:42:14 2004 [St. Louis]
+ * SVN $Id: esl_dmatrix.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_vectorops.h"
+#include "esl_dmatrix.h"
+
+
+/*****************************************************************
+ * 1. The ESL_DMATRIX object.
+ *****************************************************************/
+
+/* Function:  esl_dmatrix_Create()
+ *
+ * Purpose:   Creates a general <n> x <m> matrix (<n> rows, <m> 
+ *            columns).
+ *
+ * Args:      <n> - number of rows;    $>= 1$
+ *            <m> - number of columns; $>= 1$
+ * 
+ * Returns:   a pointer to a new <ESL_DMATRIX> object. Caller frees
+ *            with <esl_dmatrix_Destroy()>.
+ *
+ * Throws:    <NULL> if an allocation failed.
+ */
+ESL_DMATRIX *
+esl_dmatrix_Create(int n, int m)
+{
+  ESL_DMATRIX *A = NULL;
+  int r;
+  int status;
+
+  ESL_ALLOC(A, sizeof(ESL_DMATRIX));
+  A->mx = NULL;
+  A->n  = n;
+  A->m  = m;
+
+  ESL_ALLOC(A->mx, sizeof(double *) * n);
+  A->mx[0] = NULL;
+
+  ESL_ALLOC(A->mx[0], sizeof(double) * n * m);
+  for (r = 1; r < n; r++)
+    A->mx[r] = A->mx[0] + r*m;
+
+  A->type   = eslGENERAL;
+  A->ncells = n * m; 
+  return A;
+  
+ ERROR:
+  esl_dmatrix_Destroy(A);
+  return NULL;
+}
+
+
+/* Function:  esl_dmatrix_CreateUpper()
+ * Incept:    SRE, Wed Feb 28 08:45:45 2007 [Janelia]
+ *
+ * Purpose:   Creates a packed upper triangular matrix of <n> rows and
+ *            <n> columns. Caller may only access cells $i \leq j$.
+ *            Cells $i > j$ are not stored and are implicitly 0.
+ *            
+ *            Not all matrix operations in Easel can work on packed
+ *            upper triangular matrices.
+ *
+ * Returns:   a pointer to a new <ESL_DMATRIX> object of type
+ *            <eslUPPER>. Caller frees with <esl_dmatrix_Destroy()>.
+ *
+ * Throws:    <NULL> if allocation fails.
+ *
+ * Xref:      J1/10
+ */
+ESL_DMATRIX *
+esl_dmatrix_CreateUpper(int n)
+{
+  int status;
+  ESL_DMATRIX *A = NULL;
+  int r;			/* counter over rows */
+  int nc;			/* cell counter */
+
+  /* matrix structure allocation */
+  ESL_ALLOC(A, sizeof(ESL_DMATRIX)); 
+  A->mx = NULL;
+  A->n  = n;
+  A->m  = n;
+
+  /* n row ptrs */
+  ESL_ALLOC(A->mx, sizeof(double *) * n); 
+  A->mx[0] = NULL;
+
+  /* cell storage */
+  ESL_ALLOC(A->mx[0], sizeof(double) * n * (n+1) / 2);
+  
+  /* row pointers set in a tricksy overlapping way, so
+   * mx[i][j] access works normally but only i<=j are valid.
+   * xref J1/10.
+   */
+  nc = n;  /* nc is the number of valid cells assigned to rows so far */
+  for (r = 1; r < n; r++) {
+    A->mx[r] = A->mx[0] + nc - r; /* -r overlaps this row w/ previous row */
+    nc += n-r;
+  }
+  A->type   = eslUPPER;
+  A->ncells = n * (n+1) / 2; 
+  return A;
+
+ ERROR:
+  esl_dmatrix_Destroy(A);
+  return NULL;
+}
+
+
+
+/* Function:  esl_dmatrix_Destroy()
+ *            
+ * Purpose:   Frees an <ESL_DMATRIX> object <A>.
+ */
+int
+esl_dmatrix_Destroy(ESL_DMATRIX *A)
+{
+  if (A != NULL && A->mx != NULL && A->mx[0] != NULL) free(A->mx[0]);
+  if (A != NULL && A->mx != NULL)                     free(A->mx);
+  if (A != NULL)                                      free(A);
+  return eslOK;
+}
+
+
+/* Function:  esl_dmatrix_Copy()
+ *
+ * Purpose:   Copies <src> matrix into <dest> matrix. <dest> must
+ *            be allocated already by the caller.
+ * 
+ *            You may copy to a matrix of a different type, so long as
+ *            the copy makes sense. If <dest> matrix is a packed type
+ *            and <src> is not, the values that should be zeros must
+ *            be zero in <src>, else the routine throws
+ *            <eslEINCOMPAT>. If the <src> matrix is a packed type and
+ *            <dest> is not, the values that are implicitly zeros are
+ *            set to zeros in the <dest> matrix.
+ *            
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINCOMPAT> if <src>, <dest> are different sizes,
+ *            or if their types differ and <dest> cannot represent
+ *            <src>.
+ */
+int
+esl_dmatrix_Copy(const ESL_DMATRIX *src, ESL_DMATRIX *dest)
+{
+  int i,j;
+
+  if (dest->n != src->n || dest->m != src->m)
+    ESL_EXCEPTION(eslEINCOMPAT, "matrices of different size");
+
+  if (src->type == dest->type)   /* simple case. */
+    memcpy(dest->mx[0], src->mx[0], src->ncells * sizeof(double));
+
+  else if (src->type == eslGENERAL && dest->type == eslUPPER)		
+    {
+      for (i = 1; i < src->n; i++)
+	for (j = 0; j < i; j++)
+	  if (src->mx[i][j] != 0.) 
+	    ESL_EXCEPTION(eslEINCOMPAT, "general matrix isn't upper triangular, can't be copied/packed");
+      for (i = 0; i < src->n; i++)
+	for (j = i; j < src->m; j++)
+	  dest->mx[i][j] = src->mx[i][j];
+    }
+  
+  else if (src->type == eslUPPER && dest->type == eslGENERAL)		
+    {
+      for (i = 1; i < src->n; i++)
+	for (j = 0; j < i; j++)
+	  dest->mx[i][j] = 0.;
+      for (i = 0; i < src->n; i++)
+	for (j = i; j < src->m; j++)
+	  dest->mx[i][j] = src->mx[i][j];      
+    }
+
+  return eslOK;
+}
+
+
+/* Function:  esl_dmatrix_Clone()
+ * Incept:    SRE, Tue May  2 14:38:45 2006 [St. Louis]
+ *
+ * Purpose:   Duplicates matrix <A>, making a copy in newly
+ *            allocated space.
+ *
+ * Returns:   a pointer to the copy. Caller frees with 
+ *            <esl_dmatrix_Destroy()>.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_DMATRIX *
+esl_dmatrix_Clone(const ESL_DMATRIX *A)
+{
+  ESL_DMATRIX *new;
+
+  switch (A->type) {
+  case eslUPPER:             if ( (new = esl_dmatrix_CreateUpper(A->n))  == NULL) return NULL; break;
+  default: case eslGENERAL:  if ( (new = esl_dmatrix_Create(A->n, A->m)) == NULL) return NULL; break;
+  }
+  esl_dmatrix_Copy(A, new);
+  return new;
+}
+
+
+/* Function:  esl_dmatrix_Compare()
+ *
+ * Purpose:   Compares matrix <A> to matrix <B> element by element,
+ *            using <esl_DCompare()> on each cognate element pair, 
+ *            with equality defined by a fractional tolerance <tol>.
+ *            If all elements are equal, return <eslOK>; if any
+ *            elements differ, return <eslFAIL>. 
+ *            
+ *            <A> and <B> may be of different types; for example,
+ *            a packed upper triangular matrix A is compared to
+ *            a general matrix B by assuming <A->mx[i][j] = 0.> for
+ *            all $i>j$.
+ */
+int
+esl_dmatrix_Compare(const ESL_DMATRIX *A, const ESL_DMATRIX *B, double tol)
+{
+  int i,j,c;
+  double x1,x2;
+
+  if (A->n != B->n) return eslFAIL;
+  if (A->m != B->m) return eslFAIL;
+
+  if (A->type == B->type) 
+    {  /* simple case. */
+      for (c = 0; c < A->ncells; c++) /* can deal w/ packed or unpacked storage */
+	if (esl_DCompare(A->mx[0][c], B->mx[0][c], tol) == eslFAIL) return eslFAIL;
+    }
+  else 
+    { /* comparing matrices of different types */
+      for (i = 0; i < A->n; i++)
+	for (j = 0; j < A->m; j++)
+	  {
+	    if (A->type == eslUPPER && i > j) x1 = 0.;
+	    else                                         x1 = A->mx[i][j];
+
+	    if (B->type == eslUPPER && i > j) x2 = 0.;
+	    else                                         x2 = B->mx[i][j];
+
+	    if (esl_DCompare(x1, x2, tol) == eslFAIL) return eslFAIL;
+	  }
+    }
+  return eslOK;
+}
+
+
+/* Function:  esl_dmatrix_Set()
+ *
+ * Purpose:   Set all elements $a_{ij}$ in matrix <A> to <x>,
+ *            and returns <eslOK>.
+ */
+int
+esl_dmatrix_Set(ESL_DMATRIX *A, double x)
+{
+  int i;
+  for (i = 0; i < A->ncells; i++) A->mx[0][i] = x;
+  return eslOK;
+}
+
+
+/* Function:  esl_dmatrix_SetZero()
+ *
+ * Purpose:   Sets all elements $a_{ij}$ in matrix <A> to 0,
+ *            and returns <eslOK>.
+ */
+int
+esl_dmatrix_SetZero(ESL_DMATRIX *A)
+{
+  int i;
+  for (i = 0; i < A->ncells; i++) A->mx[0][i] = 0.;
+  return eslOK;
+}
+  
+
+/* Function:  esl_dmatrix_SetIdentity()
+ *
+ * Purpose:   Given a square matrix <A>, sets all diagonal elements 
+ *            $a_{ii}$ to 1, and all off-diagonal elements $a_{ij},
+ *            j \ne i$ to 0. Returns <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if the matrix isn't square.
+ */
+int
+esl_dmatrix_SetIdentity(ESL_DMATRIX *A)
+{
+  int i;
+  
+  if (A->n != A->m) ESL_EXCEPTION(eslEINVAL, "matrix isn't square");
+  esl_dmatrix_SetZero(A);
+  for (i = 0; i < A->n; i++) A->mx[i][i] = 1.;
+  return eslOK;
+}
+  
+
+
+/* Function:  esl_dmatrix_Dump()
+ * Incept:    SRE, Mon Nov 29 19:21:20 2004 [St. Louis]
+ *
+ * Purpose:   Given a matrix <A>, dump it to output stream <ofp> in human-readable
+ *            format.
+ * 
+ *            If <rowlabel> or <collabel> are non-NULL, they specify a
+ *            string of single-character labels to put on the rows and
+ *            columns, respectively. (For example, these might be a
+ *            sequence alphabet for a 4x4 or 20x20 rate matrix or
+ *            substitution matrix.)  Numbers <1..ncols> or <1..nrows> are
+ *            used if <collabel> or <rowlabel> are passed as <NULL>.
+ *
+ * Args:      ofp      -  output file pointer; stdout, for example.
+ *            A        -  matrix to dump.
+ *            rowlabel -  optional: NULL, or character labels for rows
+ *            collabel -  optional: NULL, or character labels for cols
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_dmatrix_Dump(FILE *ofp, const ESL_DMATRIX *A, const char *rowlabel, const char *collabel)
+{
+  int a,b;
+
+  fprintf(ofp, "     ");
+  if (collabel != NULL) 
+    for (b = 0; b < A->m; b++) fprintf(ofp, "       %c ", collabel[b]);
+  else
+    for (b = 0; b < A->m; b++) fprintf(ofp, "%8d ", b+1);
+  fprintf(ofp, "\n");
+
+  for (a = 0; a < A->n; a++) {
+    if (rowlabel != NULL)      fprintf(ofp, "    %c ", rowlabel[a]);
+    else                       fprintf(ofp, "%5d ",    a+1);
+
+    for (b = 0; b < A->m; b++) {
+      switch (A->type) {
+      case eslUPPER:
+	if (a > b) 	fprintf(ofp, "%8s ", "");
+	else            fprintf(ofp, "%8.4f ", A->mx[a][b]); 
+	break;
+
+       default: case eslGENERAL:
+	fprintf(ofp, "%8.4f ", A->mx[a][b]); 
+	break;
+      }
+    }
+    fprintf(ofp, "\n");
+  }
+  return eslOK;
+}
+
+/*****************************************************************
+ * 3. The ESL_PERMUTATION object.
+ *****************************************************************/
+
+/* Function:  esl_permutation_Create()
+ *
+ * Purpose:   Creates a new permutation "matrix" of size <n> for
+ *            permuting <n> x <n> square matrices; returns a 
+ *            pointer to it.
+ *
+ *            A permutation matrix consists of 1's and 0's such that
+ *            any given row or column contains only one 1. We store it
+ *            more efficiently as a vector; each value $p_i$
+ *            represents the column $j$ that has the 1. Thus, on
+ *            initialization, $p_i = i$ for all $i = 0..n-1$.
+ *
+ * Returns:   a pointer to a new <ESL_PERMUTATION> object. Free with 
+ *            <esl_permutation_Destroy()>.
+ *
+ * Throws:    <NULL> if allocation fails.
+ */
+ESL_PERMUTATION *
+esl_permutation_Create(int n)
+{
+  int status;
+  ESL_PERMUTATION *P = NULL;
+
+  ESL_ALLOC(P, sizeof(ESL_PERMUTATION));
+  P->pi = NULL;
+  P->n  = n;
+  ESL_ALLOC(P->pi, sizeof(int) * n);
+
+  esl_permutation_Reuse(P);	/* initialize it */
+  return P;
+
+ ERROR:
+  esl_permutation_Destroy(P);
+  return NULL;
+}
+  
+/* Function:  esl_permutation_Destroy()
+ *
+ * Purpose:   Frees an <ESL_PERMUTATION> object <P>.
+ */
+int
+esl_permutation_Destroy(ESL_PERMUTATION *P)
+{
+  if (P != NULL && P->pi != NULL) free(P->pi);
+  if (P != NULL)                  free(P);
+  return eslOK;
+}
+
+/* Function:  esl_permutation_Reuse()
+ *
+ * Purpose:   Resets a permutation matrix <P> to
+ *            $p_i = i$ for all $i = 0..n-1$.
+ *            
+ * Returns:   <eslOK> on success.           
+ */
+int
+esl_permutation_Reuse(ESL_PERMUTATION *P)
+{
+  int i;
+  for (i = 0; i < P->n; i++)
+    P->pi[i] = i;
+  return eslOK;
+}
+
+
+/*****************************************************************
+ * 4. Debugging/validation for ESL_PERMUTATION.
+ *****************************************************************/
+
+/* Function:  esl_permutation_Dump()
+ *
+ * Purpose:   Given a permutation matrix <P>, dump it to output stream <ofp>
+ *            in human-readable format.
+ *            
+ *            If <rowlabel> or <collabel> are non-NULL, they represent
+ *            single-character labels to put on the rows and columns,
+ *            respectively. (For example, these might be a sequence
+ *            alphabet for a 4x4 or 20x20 rate matrix or substitution
+ *            matrix.)  Numbers 1..ncols or 1..nrows are used if
+ *            <collabel> or <rowlabel> are NULL.
+ *
+ * Args:      ofp      - output file pointer; stdout, for example
+ *            P        - permutation matrix to dump
+ *            rowlabel - optional: NULL, or character labels for rows
+ *            collabel - optional: NULL, or character labels for cols
+ *
+ * Returns:   <eslOK> on success.
+ */
+int 
+esl_permutation_Dump(FILE *ofp, const ESL_PERMUTATION *P, const char *rowlabel, const char *collabel)
+{
+  int i,j;
+
+  fprintf(ofp, "    ");
+  if (collabel != NULL)
+    for (j = 0; j < P->n; j++) fprintf(ofp, "  %c ", collabel[j]);
+  else
+    for (j = 0; j < P->n; j++) fprintf(ofp, "%3d ", j+1);
+  fprintf(ofp, "\n");
+
+  for (i = 0; i < P->n; i++) {
+    if (rowlabel != NULL) fprintf(ofp, "  %c ", rowlabel[i]);
+    else                  fprintf(ofp, "%3d ", i+1);
+
+    for (j = 0; j < P->n; j++)
+      fprintf(ofp, "%3d ", (j == P->pi[i]) ? 1 : 0);
+    fprintf(ofp, "\n");
+  }
+  return eslOK;
+}
+
+/*****************************************************************
+ * 5. The rest of the dmatrix API.
+ *****************************************************************/
+
+
+
+/* Function:  esl_dmx_Max()
+ * Incept:    SRE, Thu Mar  1 14:46:48 2007 [Janelia]
+ *
+ * Purpose:   Returns the maximum value of all the elements $a_{ij}$ in matrix <A>.
+ */
+double
+esl_dmx_Max(const ESL_DMATRIX *A)
+{
+  int    i;
+  double best;
+
+  best = A->mx[0][0];
+  for (i = 0; i < A->ncells; i++)
+    if (A->mx[0][i] > best) best = A->mx[0][i];
+  return best;
+}
+
+/* Function:  esl_dmx_Min()
+ * Incept:    SRE, Thu Mar  1 14:49:29 2007 [Janelia]
+ *
+ * Purpose:   Returns the minimum value of all the elements $a_{ij}$ in matrix <A>.
+ */
+double
+esl_dmx_Min(const ESL_DMATRIX *A)
+{
+  int    i;
+  double best;
+
+  best = A->mx[0][0];
+  for (i = 0; i < A->ncells; i++)
+    if (A->mx[0][i] < best) best = A->mx[0][i];
+  return best;
+}
+
+
+/* Function:  esl_dmx_MinMax()
+ * Incept:    SRE, Wed Mar 14 16:58:03 2007 [Janelia]
+ *
+ * Purpose:   Finds the maximum and minimum values of the
+ *            elements $a_{ij}$ in matrix <A>, and returns
+ *            them in <ret_min> and <ret_max>.
+ *            
+ * Returns:   <eslOK> on success.            
+ *            
+ */
+int
+esl_dmx_MinMax(const ESL_DMATRIX *A, double *ret_min, double *ret_max)
+{
+  double min, max;
+  int i;
+
+  min = max = A->mx[0][0];
+  for (i = 0; i < A->ncells; i++) {
+    if (A->mx[0][i] < min) min = A->mx[0][i];
+    if (A->mx[0][i] > max) max = A->mx[0][i];
+  }
+  *ret_min = min;
+  *ret_max = max;
+  return eslOK;
+}
+
+
+
+/* Function:  esl_dmx_Sum()
+ * Incept:    SRE, Thu Mar  1 16:45:16 2007
+ *
+ * Purpose:   Returns the scalar sum of all the elements $a_{ij}$ in matrix <A>,
+ *            $\sum_{ij} a_{ij}$.
+ */
+double
+esl_dmx_Sum(const ESL_DMATRIX *A)
+{
+  int    i;
+  double sum = 0.;
+
+  for (i = 0; i < A->ncells; i++)
+    sum += A->mx[0][i];
+  return sum;
+}
+
+
+/* Function:  esl_dmx_FrobeniusNorm()
+ * Incept:    SRE, Thu Mar 15 17:59:35 2007 [Janelia]
+ *
+ * Purpose:   Calculates the Frobenius norm of a matrix, which
+ *            is the element-wise equivalant of a 
+ *            Euclidean vector norm: 
+ *               $ = \sqrt(\sum a_{ij}^2)$
+ *
+ * Args:      A         - matrix
+ *            ret_fnorm - Frobenius norm.
+ * 
+ * Returns:   <eslOK> on success, and the Frobenius norm
+ *            is in <ret_fnorm>.
+ */
+int
+esl_dmx_FrobeniusNorm(const ESL_DMATRIX *A, double *ret_fnorm)
+{
+  double F = 0.;
+  int    i;
+
+  for (i = 0; i < A->ncells; i++)
+    F += A->mx[0][i] * A->mx[0][i];
+  *ret_fnorm = sqrt(F);
+  return eslOK;
+}
+
+
+/* Function: esl_dmx_Multiply()
+ * 
+ * Purpose:  Matrix multiplication: calculate <AB>, store result in <C>.
+ *           <A> is $n times m$; <B> is $m \times p$; <C> is $n \times p$.
+ *           Matrix <C> must be allocated appropriately by the caller.
+ *
+ *           Not supported for anything but general (<eslGENERAL>)
+ *           matrix type, at present.
+ *           
+ * Throws:   <eslEINVAL> if matrices don't have compatible dimensions,
+ *           or if any of them isn't a general (<eslGENERAL>) matrix.
+ */
+int
+esl_dmx_Multiply(const ESL_DMATRIX *A, const ESL_DMATRIX *B, ESL_DMATRIX *C)
+{
+  int i, j, k;
+
+  if (A->m    != B->n)       ESL_EXCEPTION(eslEINVAL, "can't multiply A,B");
+  if (A->n    != C->n)       ESL_EXCEPTION(eslEINVAL, "A,C # of rows not equal");
+  if (B->m    != C->m)       ESL_EXCEPTION(eslEINVAL, "B,C # of cols not equal");
+  if (A->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "A isn't of type eslGENERAL");
+  if (B->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "B isn't of type eslGENERAL");
+  if (C->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "B isn't of type eslGENERAL");
+
+  /* i,k,j order should optimize stride, relative to a more textbook
+   * order for the indices
+   */
+  esl_dmatrix_SetZero(C);
+  for (i = 0; i < A->n; i++)
+    for (k = 0; k < A->m; k++)
+      for (j = 0; j < B->m; j++)
+	C->mx[i][j] += A->mx[i][k] * B->mx[k][j];
+
+  return eslOK;
+}
+
+
+/*::cexcerpt::function_comment_example::begin::*/
+/* Function:  esl_dmx_Exp()
+ * Synopsis:  Calculates matrix exponential $\mathbf{P} = e^{t\mathbf{Q}}$.
+ * Incept:    SRE, Thu Mar  8 18:41:38 2007 [Janelia]
+ *
+ * Purpose:   Calculates the matrix exponential $\mathbf{P} = e^{t\mathbf{Q}}$,
+ *            using a scaling and squaring algorithm with
+ *            the Taylor series approximation \citep{MolerVanLoan03}.
+ *                              
+ *            <Q> must be a square matrix of type <eslGENERAL>.
+ *            Caller provides an allocated <P> matrix of the same size and type as <Q>.
+ *            
+ *            A typical use of this function is to calculate a
+ *            conditional substitution probability matrix $\mathbf{P}$
+ *            (whose elements $P_{xy}$ are conditional substitution
+ *            probabilities $\mathrm{Prob}(y \mid x, t)$ from time $t$
+ *            and instantaneous rate matrix $\mathbf{Q}$.
+ *
+ * Args:      Q  - matrix to exponentiate (an instantaneous rate matrix)
+ *            t  - time units
+ *            P  - RESULT: $e^{tQ}$.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *
+ * Xref:      J1/19.
+ */
+int
+esl_dmx_Exp(const ESL_DMATRIX *Q, double t, ESL_DMATRIX *P)
+{
+/*::cexcerpt::function_comment_example::end::*/
+  int status;
+  ESL_DMATRIX *Qz   = NULL;	/* Q/2^z rescaled matrix*/
+  ESL_DMATRIX *Qpow = NULL;	/* keeps running product Q^k */
+  ESL_DMATRIX *C    = NULL;	/* tmp storage for matrix multiply result */
+  double factor     = 1.0;
+  double fnorm;
+  int    z;
+  double zfac;
+  int    k;
+    
+  /* Contract checks  */
+  if (Q->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "Q isn't general");
+  if (Q->n    != Q->m)       ESL_EXCEPTION(eslEINVAL, "Q isn't square");
+  if (P->type != Q->type)    ESL_EXCEPTION(eslEINVAL, "P isn't of same type as Q");
+  if (P->n    != P->m)       ESL_EXCEPTION(eslEINVAL, "P isn't square");
+  if (P->n    != Q->n)       ESL_EXCEPTION(eslEINVAL, "P isn't same size as Q");
+
+  /* Allocation of working space */
+  if ((Qz   = esl_dmatrix_Create(Q->n, Q->n)) == NULL) goto ERROR;
+  if ((Qpow = esl_dmatrix_Create(Q->n, Q->n)) == NULL) goto ERROR;
+  if ((C    = esl_dmatrix_Create(Q->n, Q->n)) == NULL) goto ERROR;
+  
+  /* Figure out how much to scale the matrix down by.  This is not
+   * magical; we're just knocking its magnitude down in an ad hoc way.
+   */
+  esl_dmx_FrobeniusNorm(Q, &fnorm);
+  zfac = 1.;
+  z    = 0;
+  while (t*fnorm*zfac > 0.1) { zfac /= 2.; z++; }
+
+  /* Make a scaled-down copy of Q in Qz. 
+   */ 
+  esl_dmatrix_Copy(Q, Qz);       
+  esl_dmx_Scale(Qz, zfac);
+
+  /* Calculate e^{t Q_z} by the Taylor, to complete convergence. */
+  esl_dmatrix_SetIdentity(P);
+  esl_dmatrix_Copy(Qz, Qpow);       /* Qpow is now Qz^1 */
+  for (k = 1; k < 100; k++)
+    {
+      factor *= t/k;
+      esl_dmatrix_Copy(P, C);	            /* C now holds the previous P */
+      esl_dmx_AddScale(P, factor, Qpow);    /* P += factor*Qpow */
+      if (esl_dmatrix_Compare(C, P, 0.) == eslOK) break;
+
+      esl_dmx_Multiply(Qpow, Qz, C);        /* C = Q^{k+1} */
+      esl_dmatrix_Copy(C, Qpow);            /* Qpow = C = Q^{k+1} */
+    }
+
+  /* Now square it back up: e^{tQ} = [e^{tQ_z}]^{2^z} */
+  while (z--) {
+    esl_dmx_Multiply(P, P, C);
+    esl_dmatrix_Copy(C, P);
+  }
+
+  esl_dmatrix_Destroy(Qz);
+  esl_dmatrix_Destroy(Qpow);
+  esl_dmatrix_Destroy(C);
+  return eslOK;
+
+ ERROR:
+  if (Qz   != NULL) esl_dmatrix_Destroy(Qz);
+  if (Qpow != NULL) esl_dmatrix_Destroy(Qpow);
+  if (C    != NULL) esl_dmatrix_Destroy(C);
+  return status;
+}
+
+
+/* Function:  esl_dmx_Transpose()
+ *
+ * Purpose:   Transpose a square matrix <A> in place.
+ *
+ *            <A> must be a general (<eslGENERAL>) matrix type.
+ *
+ * Throws:    <eslEINVAL> if <A> isn't square, or if it isn't
+ *            of type <eslGENERAL>.
+ */
+int
+esl_dmx_Transpose(ESL_DMATRIX *A)
+{
+  int    i,j;
+  double swap;
+
+  if (A->n    != A->m)       ESL_EXCEPTION(eslEINVAL, "matrix isn't square");
+  if (A->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "A isn't of type eslGENERAL");
+
+  for (i = 0; i < A->n; i++)
+    for (j = i+1; j < A->m; j++)
+      { swap = A->mx[i][j]; A->mx[i][j] = A->mx[j][i]; A->mx[j][i] = swap; }
+  return eslOK;
+}
+
+
+/* Function:  esl_dmx_Add()
+ *
+ * Purpose:   <A = A+B>; adds matrix <B> to matrix <A> and leaves result
+ *            in matrix <A>.
+ *
+ *            <A> and <B> may be of any type. However, if <A> is a
+ *            packed upper triangular matrix (type
+ *            <eslUPPER>), all values $i>j$ in <B> must be
+ *            zero (i.e. <B> must also be upper triangular, though
+ *            not necessarily packed upper triangular).
+ *
+ * Throws:    <eslEINVAL> if matrices aren't the same dimensions, or
+ *            if <A> is <eslUPPER> and any cell $i>j$ in
+ *            <B> is nonzero.
+ */
+int
+esl_dmx_Add(ESL_DMATRIX *A, const ESL_DMATRIX *B)
+{
+  int    i,j;
+  
+  if (A->n    != B->n)              ESL_EXCEPTION(eslEINVAL, "matrices of different size");
+  if (A->m    != B->m)              ESL_EXCEPTION(eslEINVAL, "matrices of different size");
+
+  if (A->type == B->type)	/* in this case, can just add cell by cell */
+    {
+      for (i = 0; i < A->ncells; i++)
+	A->mx[0][i] += B->mx[0][i];
+    }
+  else if (A->type == eslUPPER || B->type == eslUPPER)
+    {
+      /* Logic is: if either matrix is upper triangular, then the operation is
+       * to add upper triangles only. If we try to add a general matrix <B>
+       * to packed UT <A>, make sure all lower triangle entries in <B> are zero.
+       */
+      if (B->type != eslUPPER) {
+	for (i = 1; i < A->n; i++)
+	  for (j = 0; j < i; j++)
+	    if (B->mx[i][j] != 0.) ESL_EXCEPTION(eslEINVAL, "<B> has nonzero cells in lower triangle");
+      }
+      for (i = 0; i < A->n; i++)
+	for (j = i; j < A->m; j++)
+	  A->mx[i][j] += B->mx[i][j];
+    }
+  return eslOK;
+}
+
+/* Function:  esl_dmx_Scale()
+ *
+ * Purpose:   Calculates <A = kA>: multiply matrix <A> by scalar
+ *            <k> and leave answer in <A>.
+ */
+int 
+esl_dmx_Scale(ESL_DMATRIX *A, double k)
+{
+  int i;
+
+  for (i = 0; i < A->ncells; i++)  A->mx[0][i] *=  k;
+  return eslOK;
+}
+
+
+/* Function:  esl_dmx_AddScale()
+ * 
+ * Purpose:   Calculates <A + kB>, leaves answer in <A>.
+ * 
+ *            Only defined for matrices of the same type (<eslGENERAL>
+ *            or <eslUPPER>).
+ * 
+ * Throws:    <eslEINVAL> if matrices aren't the same dimensions, or
+ *            of different types.
+ */
+int
+esl_dmx_AddScale(ESL_DMATRIX *A, double k, const ESL_DMATRIX *B)
+{
+  int i;
+
+  if (A->n    != B->n)    ESL_EXCEPTION(eslEINVAL, "matrices of different size");
+  if (A->m    != B->m)    ESL_EXCEPTION(eslEINVAL, "matrices of different size");
+  if (A->type != A->type) ESL_EXCEPTION(eslEINVAL, "matrices of different type");
+
+  for (i = 0; i < A->ncells; i++) A->mx[0][i] +=  k * B->mx[0][i];
+  return eslOK;
+}
+
+
+/* Function:  esl_dmx_Permute_PA()
+ *
+ * Purpose:   Computes <B = PA>: do a row-wise permutation of a square
+ *            matrix <A>, using the permutation matrix <P>, and put
+ *            the result in a square matrix <B> that the caller has
+ *            allocated.
+ *
+ * Throws:    <eslEINVAL> if <A>, <B>, <P> do not have compatible dimensions,
+ *            or if <A> or <B> is not of type <eslGENERAL>.
+ */
+int
+esl_dmx_Permute_PA(const ESL_PERMUTATION *P, const ESL_DMATRIX *A, ESL_DMATRIX *B)
+{
+  int i,ip,j;
+
+  if (A->n    != P->n)       ESL_EXCEPTION(eslEINVAL, "matrix dimensions not compatible");
+  if (A->n    != B->n)       ESL_EXCEPTION(eslEINVAL, "matrix dimensions not compatible");
+  if (A->n    != A->m)       ESL_EXCEPTION(eslEINVAL, "matrix dimensions not compatible");
+  if (B->n    != B->m)       ESL_EXCEPTION(eslEINVAL, "matrix dimensions not compatible");
+  if (A->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "matrix A not of type eslGENERAL");
+  if (B->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "matrix B not of type eslGENERAL");
+
+  for (i = 0; i < A->n; i++)
+    {
+      ip = P->pi[i];
+      for (j = 0; j < A->m; j++)
+	B->mx[i][j] = A->mx[ip][j];
+    }
+  return eslOK;
+}
+
+/* Function:  esl_dmx_LUP_decompose()
+ *
+ * Purpose:   Calculates a permuted LU decomposition of square matrix
+ *            <A>; upon return, <A> is replaced by this decomposition,
+ *            where <U> is in the lower triangle (inclusive of the 
+ *            diagonal) and <L> is the upper triangle (exclusive of
+ *            diagonal, which is 1's by definition), and <P> is the
+ *            permutation matrix. Caller provides an allocated 
+ *            permutation matrix <P> compatible with the square matrix
+ *            <A>.
+ *            
+ *            Implements Gaussian elimination with pivoting 
+ *            \citep[p.~759]{Cormen99}.
+ *
+ * Throws:    <eslEINVAL> if <A> isn't square, or if <P> isn't the right
+ *            size for <A>, or if <A> isn't of general type.
+ */
+int
+esl_dmx_LUP_decompose(ESL_DMATRIX *A, ESL_PERMUTATION *P)
+{
+  int    i,j,k,kpiv;
+  double max;
+  double swap;
+
+  if (A->n    != A->m)       ESL_EXCEPTION(eslEINVAL, "matrix isn't square");
+  if (P->n    != A->n)       ESL_EXCEPTION(eslEINVAL, "permutation isn't the right size");
+  if (A->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "matrix isn't of general type");
+  esl_permutation_Reuse(P);
+
+  for (k = 0; k < A->n-1; k++)
+    {
+      /* Identify our pivot;
+       * find row with maximum value in col[k].
+       */
+      max = 0.; 
+      for (i = k; i < A->n; i++)
+	if (fabs(A->mx[i][k]) > max) {
+	  max = fabs(A->mx[i][k]);
+	  kpiv = i;
+	}
+      if (max == 0.) ESL_EXCEPTION(eslEDIVZERO, "matrix is singular");
+      
+      /* Swap those rows (k and kpiv);
+       * and keep track of that permutation in P. (misuse j for swapping integers)
+       */
+      j = P->pi[k]; P->pi[k] = P->pi[kpiv]; P->pi[kpiv] = j;
+      for (j = 0; j < A->m; j++)
+	{ swap = A->mx[k][j]; A->mx[k][j] = A->mx[kpiv][j]; A->mx[kpiv][j] = swap; }
+
+      /* Gaussian elimination for all rows k+1..n.
+       */
+      for (i = k+1; i < A->n; i++)
+	{
+	  A->mx[i][k] /= A->mx[k][k];
+	  for (j = k+1; j < A->m; j++)
+	    A->mx[i][j] -= A->mx[i][k] * A->mx[k][j];
+	}
+    }
+  return eslOK;
+}
+
+
+/* Function:  esl_dmx_LU_separate()
+ *
+ * Purpose:   Separate a square <LU> decomposition matrix into its two
+ *            triangular matrices <L> and <U>. Caller provides two
+ *            allocated <L> and <U> matrices of same size as <LU> for
+ *            storing the results.
+ *            
+ *            <U> may be an upper triangular matrix in either unpacked
+ *            (<eslGENERAL>) or packed (<eslUPPER>) form.
+ *            <LU> and <L> must be of <eslGENERAL> type.
+ *
+ * Throws:    <eslEINVAL> if <LU>, <L>, <U> are not of compatible dimensions,
+ *            or if <LU> or <L> aren't of general type. 
+ */
+int
+esl_dmx_LU_separate(const ESL_DMATRIX *LU, ESL_DMATRIX *L, ESL_DMATRIX *U)
+{
+  int i,j;
+
+  if (LU->n    != LU->m)      ESL_EXCEPTION(eslEINVAL, "LU isn't square");
+  if (L->n     != L->m)       ESL_EXCEPTION(eslEINVAL, "L isn't square");
+  if (U->n     != U->m)       ESL_EXCEPTION(eslEINVAL, "U isn't square");
+  if (LU->n    != L->n)       ESL_EXCEPTION(eslEINVAL, "LU, L have incompatible dimensions");
+  if (LU->n    != U->n)       ESL_EXCEPTION(eslEINVAL, "LU, U have incompatible dimensions");
+  if (LU->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "matrix isn't of general type");
+  if (L->type  != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "matrix isn't of general type");
+
+  esl_dmatrix_SetZero(L);
+  esl_dmatrix_SetZero(U);
+
+  for (i = 0; i < LU->n; i++)
+    for (j = i; j < LU->m; j++)
+      U->mx[i][j] = LU->mx[i][j];
+
+  for (i = 0; i < LU->n; i++) 
+    {
+      L->mx[i][i] = 1.;
+      for (j = 0; j < i; j++)
+	L->mx[i][j] = LU->mx[i][j];
+    }
+  return eslOK;
+}
+
+/* Function:  esl_dmx_Invert()
+ *
+ * Purpose:   Calculates the inverse of square matrix <A>, and stores the
+ *            result in matrix <Ai>. Caller provides an allocated
+ *            matrix <Ai> of same dimensions as <A>. Both must be
+ *            of type <eslGENERAL>.
+ *            
+ *            Peforms the inversion by LUP decomposition followed by 
+ *            forward/back-substitution \citep[p.~753]{Cormen99}.
+ *
+ * Throws:    <eslEINVAL> if <A>, <Ai> do not have same dimensions, 
+ *                        if <A> isn't square, or if either isn't of
+ *                        type <eslGENERAL>.
+ *            <eslEMEM>   if internal allocations (for LU, and some other
+ *                         bookkeeping) fail.
+ */
+int
+esl_dmx_Invert(const ESL_DMATRIX *A, ESL_DMATRIX *Ai)
+{
+  ESL_DMATRIX      *LU = NULL;
+  ESL_PERMUTATION  *P  = NULL;
+  double           *y  = NULL;	/* column vector, intermediate calculation   */
+  double           *b  = NULL;	/* column vector of permuted identity matrix */
+  int               i,j,k;
+  int               status;
+
+  if (A->n     != A->m)                   ESL_EXCEPTION(eslEINVAL, "matrix isn't square");
+  if (A->n     != Ai->n || A->m != Ai->m) ESL_EXCEPTION(eslEINVAL, "matrices are different size");
+  if (A->type  != eslGENERAL)             ESL_EXCEPTION(eslEINVAL, "matrix A not of general type");
+  if (Ai->type != eslGENERAL)             ESL_EXCEPTION(eslEINVAL, "matrix B not of general type");
+
+  /* Copy A to LU, and do an LU decomposition.
+   */
+  if ((LU = esl_dmatrix_Create(A->n, A->m)) == NULL)  goto ERROR;
+  if ((P  = esl_permutation_Create(A->n))   == NULL)  goto ERROR;
+  if ( esl_dmatrix_Copy(A, LU)              != eslOK) goto ERROR;
+  if ( esl_dmx_LUP_decompose(LU, P)         != eslOK) goto ERROR;
+
+  /* Now we have:
+   *   PA = LU
+   *   
+   * to invert a matrix A, we want A A^-1 = I;
+   * that's PAx = Pb, for columns x of A^-1 and b of the identity matrix;
+   * and that's n equations LUx = Pb;
+   * 
+   * so, solve Ly = Pb for y by forward substitution;
+   * then Ux = y by back substitution;
+   * x is then a column of A^-1.
+   * 
+   * Do that for all columns.
+   */
+  ESL_ALLOC(b, sizeof(double) * A->n);
+  ESL_ALLOC(y, sizeof(double) * A->n);
+
+  for (k = 0; k < A->m; k++)	/* for each column... */
+    {
+      /* build Pb for column j of the identity matrix */
+      for (i = 0; i < A->n; i++)
+	if (P->pi[i] == k) b[i] = 1.; else b[i] = 0.;
+
+      /* forward substitution
+       */
+      for (i = 0; i < A->n; i++)
+	{
+	  y[i] = b[i];
+	  for (j = 0; j < i; j++) y[i] -= LU->mx[i][j] * y[j];
+	}
+
+      /* back substitution
+       */
+      for (i = A->n-1; i >= 0; i--)
+	{
+	  Ai->mx[i][k] = y[i];
+	  for (j = i+1; j < A->n; j++) Ai->mx[i][k] -= LU->mx[i][j] * Ai->mx[j][k];
+	  Ai->mx[i][k] /= LU->mx[i][i];
+	}
+    }
+
+  free(b);
+  free(y);
+  esl_dmatrix_Destroy(LU);
+  esl_permutation_Destroy(P);
+  return eslOK;
+
+ ERROR:
+  if (y  != NULL) free(y);
+  if (b  != NULL) free(b);
+  if (LU != NULL) esl_dmatrix_Destroy(LU);
+  if (P  != NULL) esl_permutation_Destroy(P);
+  return status;
+}
+
+
+/*****************************************************************
+ * 6. Optional: interoperability with GSL
+ *****************************************************************/
+#ifdef HAVE_LIBGSL
+
+#include <gsl/gsl_matrix.h>
+
+int
+esl_dmx_MorphGSL(const ESL_DMATRIX *E, gsl_matrix **ret_G)
+{
+  gsl_matrix *G = NULL;
+  int i,j;
+
+  if (E->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "can only morph general matrices to GSL right now");
+
+  G = gsl_matrix_alloc(E->m, E->n);
+  for (i = 0; i < E->m; i++)
+    for (j = 0; j < E->n; j++)
+      gsl_matrix_set(G, i, j, E->mx[i][j]);
+  *ret_G = G;
+  return eslOK;
+}
+
+int
+esl_dmx_UnmorphGSL(const gsl_matrix *G, ESL_DMATRIX **ret_E)
+{
+  ESL_DMATRIX *E = NULL;
+  int i,j;
+  
+  if ((E = esl_dmatrix_Create(G->size1, G->size2)) == NULL) return eslEMEM;
+  for (i = 0; i < G->size1; i++)
+    for (j = 0; j < G->size2; j++)
+      E->mx[i][j] = gsl_matrix_get(G, i, j);
+  *ret_E = E;
+  return eslOK;
+}
+
+#endif /*HAVE_LIBGSL*/
+
+/*****************************************************************
+ * 7. Optional: Interfaces to LAPACK
+ *****************************************************************/
+#ifdef HAVE_LIBLAPACK
+
+/* To include LAPACK code, you need to:
+ *   1. declare the C interface to the Fortran routine,
+ *      appending _ to the Fortran routine's name (dgeev becomes dgeev_)
+ *      
+ *   2. Remember to transpose matrices into column-major
+ *      Fortran form
+ *      
+ *   3. everything must be passed by reference, not by value
+ *   
+ *   4. you don't need any include files, just lapack.a
+ *   
+ *   5. Add -llapack to the compile line.
+ *      (It doesn't appear that blas or g2c are needed?)
+ */   
+
+/* Declare the C interface to the Fortran77 dgeev routine
+ * provided by the LAPACK library:
+ */
+extern void  dgeev_(char *jobvl, char *jobvr, int *n, double *a,
+                    int *lda, double *wr, double *wi, double *vl,
+                    int *ldvl, double *vr, int *ldvr,
+                    double *work, int *lwork, int *info);
+
+
+/* Function:  esl_dmx_Diagonalize()
+ * Incept:    SRE, Thu Mar 15 09:28:03 2007 [Janelia]
+ *
+ * Purpose:   Given a square real matrix <A>, diagonalize it:
+ *            solve for $U^{-1} A U = diag(\lambda_1... \lambda_n)$.
+ *            
+ *            Upon return, <ret_Er> and <ret_Ei> are vectors
+ *            containing the real and complex parts of the eigenvalues
+ *            $\lambda_i$; <ret_UL> is the $U^{-1}$ matrix containing
+ *            the left eigenvectors; and <ret_UR> is the $U$ matrix
+ *            containing the right eigenvectors.
+ *            
+ *            <ret_UL> and <ret_UR> are optional; pass <NULL> for
+ *            either if you don't want that set of eigenvectors.
+ *
+ *            This is a C interface to the <dgeev()> routine in the
+ *            LAPACK linear algebra library.
+ *            
+ * Args:      A       -  square nxn matrix to diagonalize
+ *            ret_Er  - RETURN: real part of eigenvalues (0..n-1)
+ *            ret_Ei  - RETURN: complex part of eigenvalues (0..n-1)
+ *            ret_UL  - optRETURN: nxn matrix of left eigenvectors
+ *            ret_UR  - optRETURN: 
+ *
+ * Returns:   <eslOK> on success.
+ *            <ret_Er> and <ret_Ei> (and <ret_UL>,<ret_UR> when they are
+ *            requested) are allocated here, and must be free'd by the caller.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *            In this case, the four return pointers are returned <NULL>.
+ *
+ * Xref:      J1/19.
+ */
+int
+esl_dmx_Diagonalize(const ESL_DMATRIX *A, double **ret_Er, double **ret_Ei, 
+		    ESL_DMATRIX **ret_UL, ESL_DMATRIX **ret_UR)
+{
+  int          status;
+  double      *Er   = NULL;
+  double      *Ei   = NULL;
+  ESL_DMATRIX *At   = NULL;
+  ESL_DMATRIX *UL   = NULL;
+  ESL_DMATRIX *UR   = NULL;
+  double      *work = NULL;
+  char   jobul, jobur;
+  int    lda;
+  int    ldul, ldur;
+  int    lwork;
+  int    info;
+
+  if (A->n != A->m) ESL_EXCEPTION(eslEINVAL, "matrix isn't square");
+
+  if ((At = esl_dmatrix_Clone(A))          == NULL)       { status = eslEMEM; goto ERROR; } 
+  if ((UL = esl_dmatrix_Create(A->n,A->n)) == NULL)       { status = eslEMEM; goto ERROR; }
+  if ((UR = esl_dmatrix_Create(A->n,A->n)) == NULL)       { status = eslEMEM; goto ERROR; }
+  ESL_ALLOC(Er,   sizeof(double) * A->n);
+  ESL_ALLOC(Ei,   sizeof(double) * A->n);
+  ESL_ALLOC(work, sizeof(double) * 8 * A->n);
+
+  jobul = (ret_UL == NULL) ? 'N' : 'V';	/* do we want left eigenvectors? */
+  jobur = (ret_UR == NULL) ? 'N' : 'V'; /* do we want right eigenvectors? */
+  lda   = A->n; 
+  ldul  = A->n;
+  ldur  = A->n;
+  lwork = 8*A->n;
+
+  /* Fortran convention is colxrow, not rowxcol; so transpose
+   * a copy of A before passing it to a Fortran routine.
+   */
+  esl_dmx_Transpose(At);
+
+  /* The Fortran77 interface call to LAPACK's dgeev().
+   * All args must be passed by reference.
+   * Fortran 2D arrays are 1D: so pass the A[0] part of a DSMX.
+   */
+  dgeev_(&jobul, &jobur, &(At->n), At->mx[0], &lda, Er, Ei, 
+	 UL->mx[0], &ldul, UR->mx[0], &ldur, work, &lwork, &info);
+  if (info < 0) ESL_XEXCEPTION(eslEINVAL, "argument %d to LAPACK dgeev is invalid", -info);
+  if (info > 0) ESL_XEXCEPTION(eslEINVAL, 
+			       "diagonalization failed; only eigenvalues %d..%d were computed",
+			       info+1, At->n);
+
+  /* Now, UL, UR are transposed (col x row), so transpose them back to
+   * C language convention.
+   */
+  esl_dmx_Transpose(UL);
+  esl_dmx_Transpose(UR);
+
+  esl_dmatrix_Destroy(At);
+  if (ret_UL != NULL) *ret_UL = UL; else esl_dmatrix_Destroy(UL);
+  if (ret_UR != NULL) *ret_UR = UR; else esl_dmatrix_Destroy(UR);
+  if (ret_Er != NULL) *ret_Er = Er; else free(Er);
+  if (ret_Ei != NULL) *ret_Ei = Ei; else free(Ei);
+  free(work);
+  return eslOK;
+
+ ERROR:
+  if (ret_UL != NULL) *ret_UL = NULL;
+  if (ret_UR != NULL) *ret_UR = NULL;
+  if (ret_Er != NULL) *ret_Er = NULL;
+  if (ret_Ei != NULL) *ret_Ei = NULL;
+  if (At   != NULL) esl_dmatrix_Destroy(At);
+  if (UL   != NULL) esl_dmatrix_Destroy(UL);
+  if (UR   != NULL) esl_dmatrix_Destroy(UR);
+  if (Er   != NULL) free(Er);
+  if (Ei   != NULL) free(Ei);
+  if (work != NULL) free(work);
+  return status;
+}
+
+
+#endif /*HAVE_LIBLAPACK*/
+
+/*****************************************************************
+ * 8. Unit tests
+ *****************************************************************/ 
+#ifdef eslDMATRIX_TESTDRIVE
+
+static void 
+utest_misc_ops(void)
+{
+  char *msg = "miscellaneous unit test failed";
+  ESL_DMATRIX *A, *B, *C;
+  int  n = 20;
+
+  if ((A = esl_dmatrix_Create(n,n)) == NULL) esl_fatal(msg);
+  if ((B = esl_dmatrix_Create(n,n)) == NULL) esl_fatal(msg);
+  if ((C = esl_dmatrix_Create(n,n)) == NULL) esl_fatal(msg);
+  
+  if (esl_dmatrix_SetIdentity(A)    != eslOK) esl_fatal(msg);   /* A=I */
+  if (esl_dmx_Invert(A, B)          != eslOK) esl_fatal(msg);	/* B=I^-1=I */
+  if (esl_dmx_Multiply(A,B,C)       != eslOK) esl_fatal(msg);	/* C=I */
+  if (esl_dmx_Transpose(A)          != eslOK) esl_fatal(msg);   /* A=I still */
+
+  if (esl_dmx_Scale(A, 0.5)         != eslOK) esl_fatal(msg);	/* A= 0.5I */
+  if (esl_dmx_AddScale(B, -0.5, C)  != eslOK) esl_fatal(msg);	/* B= 0.5I */
+  
+  if (esl_dmx_Add(A,B)              != eslOK) esl_fatal(msg);	/* A=I */
+  if (esl_dmx_Scale(B, 2.0)         != eslOK) esl_fatal(msg);	/* B=I */
+  
+  if (esl_dmatrix_Compare(A, B, 1e-12) != eslOK) esl_fatal(msg);
+  if (esl_dmatrix_Compare(A, C, 1e-12) != eslOK) esl_fatal(msg);
+  if (esl_dmatrix_Copy(B, C)           != eslOK) esl_fatal(msg);
+  if (esl_dmatrix_Compare(A, C, 1e-12) != eslOK) esl_fatal(msg);
+
+  esl_dmatrix_Destroy(A);
+  esl_dmatrix_Destroy(B);
+  esl_dmatrix_Destroy(C);
+  return;
+}
+
+
+static void
+utest_Invert(ESL_DMATRIX *A)
+{
+  char *msg = "Failure in matrix inversion unit test";
+  ESL_DMATRIX *Ai = NULL;
+  ESL_DMATRIX *B  = NULL;
+  ESL_DMATRIX *I  = NULL;
+
+  if ((Ai = esl_dmatrix_Create(A->n, A->m)) == NULL)  esl_fatal(msg);
+  if ((B  = esl_dmatrix_Create(A->n, A->m)) == NULL)  esl_fatal(msg);
+  if ((I  = esl_dmatrix_Create(A->n, A->m)) == NULL)  esl_fatal(msg);
+  if (esl_dmx_Invert(A, Ai)                 != eslOK) esl_fatal("matrix inversion failed");
+  if (esl_dmx_Multiply(A,Ai,B)              != eslOK) esl_fatal(msg);
+  if (esl_dmatrix_SetIdentity(I)            != eslOK) esl_fatal(msg);
+  if (esl_dmatrix_Compare(B,I, 1e-12)       != eslOK) esl_fatal("inverted matrix isn't right");
+  
+  esl_dmatrix_Destroy(Ai);
+  esl_dmatrix_Destroy(B);
+  esl_dmatrix_Destroy(I);
+  return;
+}
+
+
+#endif /*eslDMATRIX_TESTDRIVE*/
+
+
+
+/*****************************************************************
+ * 9. Test driver
+ *****************************************************************/ 
+
+/*   gcc -g -Wall -o test -I. -L. -DeslDMATRIX_TESTDRIVE esl_dmatrix.c -leasel -lm
+ */
+#ifdef eslDMATRIX_TESTDRIVE
+#include "easel.h"
+#include "esl_dmatrix.h"
+#include "esl_random.h"
+
+int main(void)
+{
+  ESL_RANDOMNESS *r;
+  ESL_DMATRIX *A;
+  int          n    = 30;
+  int          seed = 42;
+  int          i,j;
+  double       range = 100.;
+
+  /* Create a square matrix with random values from  -range..range */
+  if ((r = esl_randomness_Create(seed)) == NULL) esl_fatal("failed to create random source");
+  if ((A = esl_dmatrix_Create(n, n))    == NULL) esl_fatal("failed to create matrix");
+  for (i = 0; i < n; i++)
+    for (j = 0; j < n; j++)
+      A->mx[i][j] = esl_random(r) * range * 2.0 - range;
+
+  utest_misc_ops();
+  utest_Invert(A);
+
+  esl_randomness_Destroy(r);
+  esl_dmatrix_Destroy(A);
+  return 0;
+}
+#endif /*eslDMATRIX_TESTDRIVE*/
+
+
+/*****************************************************************
+ * 10. Examples
+ *****************************************************************/ 
+
+/*   gcc -g -Wall -o example -I. -DeslDMATRIX_EXAMPLE esl_dmatrix.c easel.c -lm
+ */
+#ifdef eslDMATRIX_EXAMPLE
+/*::cexcerpt::dmatrix_example::begin::*/
+#include "easel.h"
+#include "esl_dmatrix.h"
+
+int main(void)
+{
+  ESL_DMATRIX *A, *B, *C;
+
+  A = esl_dmatrix_Create(4,4);
+  B = esl_dmatrix_Create(4,4);
+  C = esl_dmatrix_Create(4,4);
+  
+  esl_dmatrix_SetIdentity(A);
+  esl_dmatrix_Copy(A, B);
+
+  esl_dmx_Multiply(A,B,C);
+
+  esl_dmatrix_Dump(stdout, C, NULL, NULL);
+
+  esl_dmatrix_Destroy(A);
+  esl_dmatrix_Destroy(B);
+  esl_dmatrix_Destroy(C);
+  return 0;
+}
+/*::cexcerpt::dmatrix_example::end::*/
+#endif /*eslDMATRIX_EXAMPLE*/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_dmatrix.h b/easel/esl_dmatrix.h
new file mode 100644
index 0000000..e6aeef3
--- /dev/null
+++ b/easel/esl_dmatrix.h
@@ -0,0 +1,87 @@
+/* dmatrix.h
+ * 
+ * SRE, Tue Jul 13 14:41:07 2004 [St. Louis]
+ * SVN $Id: esl_dmatrix.h 159 2007-03-22 18:07:24Z eddys $
+ */
+#ifndef ESL_DMATRIX_INCLUDED
+#define ESL_DMATRIX_INCLUDED
+
+#include <stdio.h>
+
+typedef struct {
+  /*mx, mx[0] are allocated. */
+/*::cexcerpt::dmatrix_obj::begin::*/
+  double **mx;                  /* mx[i][j] is i'th row, j'th col */
+  int      n;                   /* rows    */
+  int      m;                   /* columns */
+  enum { eslGENERAL, eslUPPER } type;
+/*::cexcerpt::dmatrix_obj::end::*/
+  int      ncells;		/* number of valid cells (nxm in standard matrix) */
+} ESL_DMATRIX;
+
+typedef struct {
+  int     *pi;
+  int      n;
+} ESL_PERMUTATION;
+
+/* 1. The ESL_DMATRIX object. */
+extern ESL_DMATRIX *esl_dmatrix_Create(int n, int m);
+extern ESL_DMATRIX *esl_dmatrix_CreateUpper(int n);
+extern int          esl_dmatrix_Destroy(ESL_DMATRIX *A);
+extern int          esl_dmatrix_Copy   (const ESL_DMATRIX *src, ESL_DMATRIX *dest);
+extern ESL_DMATRIX *esl_dmatrix_Clone  (const ESL_DMATRIX *old);
+extern int          esl_dmatrix_Compare(const ESL_DMATRIX *A, const ESL_DMATRIX *B, double tol);
+extern int          esl_dmatrix_Set    (ESL_DMATRIX *A, double x);
+extern int          esl_dmatrix_SetZero(ESL_DMATRIX *A);
+extern int          esl_dmatrix_SetIdentity(ESL_DMATRIX *A);
+
+/* 2. Debugging/validation for ESL_DMATRIX. */
+extern int          esl_dmatrix_Dump(FILE *ofp, const ESL_DMATRIX *A, 
+				     const char *rowlabel, const char *collabel);
+
+/* 3. The ESL_PERMUTATION object. */
+extern ESL_PERMUTATION *esl_permutation_Create(int n);
+extern int              esl_permutation_Destroy(ESL_PERMUTATION *P);
+extern int              esl_permutation_Reuse(ESL_PERMUTATION *P);
+
+/* 4. Debugging/validation for ESL_PERMUTATION. */
+extern int              esl_permutation_Dump(FILE *ofp, const ESL_PERMUTATION *P, 
+					     const char *rowlabel, const char *collabel);
+
+/* 5. The rest of the dmatrix API. */
+extern double       esl_dmx_Max    (const ESL_DMATRIX *A);
+extern double       esl_dmx_Min    (const ESL_DMATRIX *A);
+extern double       esl_dmx_Sum    (const ESL_DMATRIX *A);
+extern int          esl_dmx_MinMax(const ESL_DMATRIX *A, double *ret_min, double *ret_max);
+extern int          esl_dmx_FrobeniusNorm(const ESL_DMATRIX *A, double *ret_fnorm);
+extern int          esl_dmx_Multiply(const ESL_DMATRIX *A, const ESL_DMATRIX *B, ESL_DMATRIX *C);
+extern int          esl_dmx_Exp(const ESL_DMATRIX *Q, double t, ESL_DMATRIX *P);
+extern int          esl_dmx_Transpose(ESL_DMATRIX *A);
+extern int          esl_dmx_Add(ESL_DMATRIX *A, const ESL_DMATRIX *B);
+extern int          esl_dmx_Scale(ESL_DMATRIX *A, double k);
+extern int          esl_dmx_AddScale(ESL_DMATRIX *A, double k, const ESL_DMATRIX *B);
+extern int          esl_dmx_Permute_PA(const ESL_PERMUTATION *P, const ESL_DMATRIX *A, ESL_DMATRIX *B);
+extern int          esl_dmx_LUP_decompose(ESL_DMATRIX *A, ESL_PERMUTATION *P);
+extern int          esl_dmx_LU_separate(const ESL_DMATRIX *LU, ESL_DMATRIX *L, ESL_DMATRIX *U);
+extern int          esl_dmx_Invert(const ESL_DMATRIX *A, ESL_DMATRIX *Ai);
+
+/* 6. Optional: interoperability with GSL */
+#ifdef HAVE_LIBGSL
+#include <gsl/gsl_matrix.h>
+extern int          esl_dmx_MorphGSL(const ESL_DMATRIX *E, gsl_matrix **ret_G);
+extern int          esl_dmx_UnmorphGSL(const gsl_matrix *G, ESL_DMATRIX **ret_E);
+#endif
+
+/* 7. Optional: interfaces to LAPACK  */
+#ifdef HAVE_LIBLAPACK
+extern int esl_dmx_Diagonalize(const ESL_DMATRIX *A, double **ret_Er, double **ret_Ei, ESL_DMATRIX **ret_UL, ESL_DMATRIX **ret_UR);
+#endif
+
+#endif /*ESL_DMATRIX_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
diff --git a/easel/esl_dmatrix.tex b/easel/esl_dmatrix.tex
new file mode 100644
index 0000000..47956a4
--- /dev/null
+++ b/easel/esl_dmatrix.tex
@@ -0,0 +1,187 @@
+The \eslmod{dmatrix} module implements 2D matrices and linear algebra
+operations.
+
+There are two objects. The main one is a \ccode{ESL\_DMATRIX}, a 2D
+real-valued matrix of n rows and m columns. There is also
+\ccode{ESL\_PERMUTATION}, a special matrix used in LU decompositions.
+
+It is straightforward to call standard BLAS and LAPACK linear algebra
+routines on the data in an \ccode{ESL\_DMATRIX}.
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\hyperlink{func:esl_dmatrix_Create()}{\ccode{esl\_dmatrix\_Create()}} & Create general matrix.\\
+\hyperlink{func:esl_dmatrix_CreateUpper()}{\ccode{esl\_dmatrix\_CreateUpper()}} & Create packed upper triangular matrix.\\
+\hyperlink{func:esl_dmatrix_Destroy()}{\ccode{esl\_dmatrix\_Destroy()}} & Free a matrix.\\
+\hyperlink{func:esl_dmatrix_Dump()}{\ccode{esl\_dmatrix\_Dump()}} & Dump matrix internals to output stream.\\
+\hyperlink{func:esl_dmatrix_Copy()}{\ccode{esl\_dmatrix\_Copy()}} & Make a copy of a matrix (no new allocation).\\
+\hyperlink{func:esl_dmatrix_Clone()}{\ccode{esl\_dmatrix\_Clone()}} & Duplicate a matrix (allocate new storage).\\
+\hyperlink{func:esl_dmatrix_Compare()}{\ccode{esl\_dmatrix\_Compare()}} & Compare two matrices for equality.\\
+\hyperlink{func:esl_dmatrix_Set()}{\ccode{esl\_dmatrix\_Set()}} & Set all cells in matrix to same scalar value.\\
+\hyperlink{func:esl_dmatrix_SetZero()}{\ccode{esl\_dmatrix\_SetZero()}} & Set all cells in matrix to zero.\\
+\hyperlink{func:esl_dmatrix_SetIdentity()}{\ccode{esl\_dmatrix\_SetIdentity()}} & Set diagonal elements to 1, all others to zero.\\
+\hyperlink{func:esl_dmx_Max()}{\ccode{esl\_dmx\_Max()}} &Returns maximum element value.\\
+\hyperlink{func:esl_dmx_Min()}{\ccode{esl\_dmx\_Min()}} &Returns maximum element value.\\
+\hyperlink{func:esl_dmx_Sum()}{\ccode{esl\_dmx\_Sum()}} &Returns sum of all elements.\\
+\hyperlink{func:esl_permutation_Create()}{\ccode{esl\_permutation\_Create()}} & Create a permutation matrix.\\
+\hyperlink{func:esl_permutation_Destroy()}{\ccode{esl\_permutation\_Destroy()}} & Free a permutation matrix.\\
+\hyperlink{func:esl_permutation_Reuse()}{\ccode{esl\_permutation\_Reuse()}} & Reuse a permutation matrix.\\
+\hyperlink{func:esl_permutation_Dump()}{\ccode{esl\_permutation\_Dump()}} & Dump permutation matrix internals to output stream.\\
+\hyperlink{func:esl_dmx_Multiply()}{\ccode{esl\_dmx\_Multiply()}} & Matrix multiplication.\\
+\hyperlink{func:esl_dmx_Transpose()}{\ccode{esl\_dmx\_Transpose()}} & Matrix transpostion.\\
+\hyperlink{func:esl_dmx_Add()}{\ccode{esl\_dmx\_Add()}} & Matrix addition.\\
+\hyperlink{func:esl_dmx_Scale()}{\ccode{esl\_dmx\_Scale()}} & Multiply a matrix by a scalar.\\
+\hyperlink{func:esl_dmx_AddScale()}{\ccode{esl\_dmx\_AddScale()}} & $A + kB$ \\
+\hyperlink{func:esl_dmx_Permute_PA()}{\ccode{esl\_dmx\_Permute\_PA()}} & $B = PA$, a row-wise permutation of $A$.\\
+\hyperlink{func:esl_dmx_LUP_decompose()}{\ccode{esl\_dmx\_LUP\_decompose()}} & Permuted LU decomposition.\\
+\hyperlink{func:esl_dmx_LU_separate()}{\ccode{esl\_dmx\_LU\_separate()}} & Get answers from a LU decomposition.\\
+\hyperlink{func:esl_dmx_Invert()}{\ccode{esl\_dmx\_Invert()}} & Matrix inversion.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{dmatrix} API.}
+\label{tbl:dmatrix_api}
+\end{table}
+
+
+\subsection{Example of using the dmatrix API}
+
+A toy example that demonstrates the syntax of creating three 4x4
+square matrices and doing some simple operations on them:
+
+\input{cexcerpts/dmatrix_example}
+
+
+\subsection{Accessing matrix values}
+
+The accessible internals of the \ccode{ESL\_DMATRIX} structure are:
+
+\input{cexcerpts/dmatrix_obj}
+
+The matrix is stored in row-major orientation: the value in cell
+$(i,j)$ in row $i$ and column $j$ is in \ccode{mx->mx[i][j]}.
+
+Elements are stored in a single array \ccode{mx->mx[0]}. This is
+important for interoperability with BLAS and LAPACK; see below. The
+row pointers \ccode{mx->mx[i]} are initialized so that elements may be
+accessed simply as \ccode{mx->mx[i][j]}, rather than by pointer
+arithmetic \ccode{mx->mx[0] + i*mx->m + j}.
+
+\subsection{Specialized matrix types}
+
+Normally matrices are created with \ccode{esl\_dmatrix\_Create()},
+which allocates storage for all $n \times m$ cells. Easel calls this a
+matrix of type \ccode{eslGENERAL}. 
+
+Matrices may have more restricted forms, which may constrain certain
+values and may allow packed storage. For example, an upper triangular
+matrix is one in which all elements $i>j$ have a value of zero. When
+we calculate the minimum in such a matrix with
+\ccode{esl\_dmatrix\_Min()}, we probably don't want to consider the
+$i>j$ elements. We also can save almost two-fold in storage by not
+storing the $i>j$ elements at all. Other types include square, lower
+triagonal, and symmetric matrices.
+
+We expect to need to expand Easel's implementation of different matrix
+types in the future, but right now, Easel has just one other matrix
+type, \ccode{eslUPPER}, for packed upper triangular matrices.
+
+\subsubsection{\ccode{eslUPPER}: packed upper triangular matrices}
+
+An \ccode{eslUPPER} matrix is created with
+\ccode{esl\_dmatrix\_CreateUpper(int n)}. It is necessarily square $n
+\times n$, so only one dimension argument is passed. Most but not all
+functions in \eslmod{dmatrix} can operate on \ccode{eslUPPER} matrix
+types in addition to the usual \ccode{eslGENERAL} type.
+
+The caller must not access any cell $i>j$ in an \ccode{eslUPPER}
+matrix. Setting a cell $i>j$ will corrupt the matrix. Accessing cell
+$i>j$ will return an incorrect value, not zero.
+
+The $n (n+1) / 2$ elements of the upper triagonal matrix are packed
+into an array \ccode{mx->mx[0]}. You can access element $i,j$ by
+pointer arithmetic at \ccode{mx->mx[j + i(2*mx->m-i-1)/2]} if you
+like, but it is easier to access element $i,j$ by the usual
+\ccode{mx->mx[i][j]}. This is made possible because the row pointers
+\ccode{mx->mx[i]} in an \ccode{eslUPPER} matrix are tricksily
+initialized in an overlapping fashion so that \ccode{mx->mx[i][j]}
+does the right thing for $i \leq j$. This overlapping is also the
+reason why \ccode{mx->mx[i][j]} accesses the wrong element when $i>j$.
+
+\subsubsection{Notes on the current implementation of matrix types}
+
+Easel matrix types conflate packing and element validity together. For
+example, an upper triangular matrix may be stored either in an
+\ccode{eslGENERAL} matrix type (in which case elements $i>j$ are set
+to zero) or the packed \ccode{eslUPPER} matrix type (in which case
+elements $i>j$ aren't even stored). Using the \ccode{eslUPPER} matrix
+type is 2x more space efficient, and also, operations like
+\ccode{esl\_dmatrix\_Min()} and \ccode{esl\_dmatrix\_Max()} will
+examine all elements in an \ccode{eslGENERAL} matrix (including the
+zeros), but only the elements $i \leq j$ in a \ccode{eslUPPER} matrix.
+
+This design is provisional. We may adopt a system more closely akin to
+BLAS/LAPACK in the future, which distinguish between matrix type and
+matrix storage. For example, BLAS has matrices of form \ccode{TR} and
+\ccode{TP} for triangular and packed triangular. Easel's
+implementation seems sufficient for the moment, and should also extend
+to lower diagonal and symmetric matrices without difficulty when and
+if they become needed. In any future development, look to BLAS and
+LAPACK for guidance.
+
+\subsection{Interoperability with BLAS and LAPACK}
+
+The BLAS and LAPACK libraries provide optimized, standardized linear
+algebra routines. The storage in \ccode{ESL\_DMATRIX} is designed so
+you can call routines in these libraries. The \ccode{mx->mx[0]} array
+is a valid matrix for BLAS and LAPACK so long as you know the right
+incantations. These are summarized here:
+
+{\small
+\begin{tabular}{llllll}
+Easel type          & \ccode{CBLAS\_ORDER}   & stride  & \ccode{CBLAS\_UPLO} & type &  code \\ \hline
+\ccode{eslGENERAL}  & \ccode{CblasRowMajor}  & \ccode{mx->m} &        n/a          &     double & \ccode{GE} (GEneral) \\
+\ccode{eslUPPER}    & \ccode{CBlasRowMajor}  & \ccode{mx->m} & \ccode{CblasUpper}  &     double & \ccode{TP} (Triangular Packed) \\
+\end{tabular}
+}
+
+For example, to call the CBLAS (C implementation of BLAS) for an
+operation on an Easel matrix of type \ccode{eslGENERAL}, you look for
+a routine that starts with prefix \ccode{cblas\_dge*} (\ccode{d} for
+double, \ccode{ge} for general).  An example is
+\ccode{cblas\_dgemm()}, the matrix multiplication (\ccode{mm})
+routine, which computes $C = \alpha \mathit{op}(A) \mathit{op}(B) +
+\beta C$ for matrices $A,B,C$ and scalars $\alpha,\beta$, where
+$\mathit{op}(A)$ means $A$, $A^T$ (the transpose), or $A^H$ (the
+conjugate transpose). $\mathit{op}(A)$ is an $M \times K$ matrix,
+$\mathit{op}(B)$ is $K \times N$ matrix, and the result $C$ is $M
+\times N$. The prototype for \ccode{cblas\_dgemm} is:
+ 
+\begin{cchunk}
+    void
+    cblas_dgemm (const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA,
+                 const enum CBLAS_TRANSPOSE TransB, const int M, const int N,
+                 const int K, const double alpha, const double *A, const int lda,
+                 const double *B, const int ldb, const double beta, double *C,
+                 const int ldc)
+\end{cchunk}
+
+The \ccode{Order} argument is always \ccode{CblasRowMajor} for Easel
+matrices.  The \ccode{TransA} and \ccode{TransB} arguments specify
+$\mathit{op}()$: \ccode{CblasNoTrans} means just the matrix
+itself. The \ccode{ld*} arguments are the major strides for each
+matrix: the number of elements in each row, for our row-major
+matrices. So, we could call:
+
+\begin{cchunk}
+    cblas_dgemm (CblasRowMajor, CblasNoTrans, CblasNoTrans, 
+                 A->n, B->m, A->m,
+		 1.0, A->mx[0], A->m,
+		 B->mx[0], B->m,
+		 1.0, C->mx[0], C->m);
+\end{cchunk}
+
+
diff --git a/easel/esl_exponential.c b/easel/esl_exponential.c
new file mode 100644
index 0000000..5b6fb9c
--- /dev/null
+++ b/easel/esl_exponential.c
@@ -0,0 +1,689 @@
+/* Statistical routines for exponential distributions.
+ * 
+ * Contents:
+ *   1. Routines for evaluating densities and distributions
+ *   2. Generic API routines: for general interface w/ histogram module
+ *   3. Routines for dumping plots for files
+ *   4. Routines for sampling (requires random module)
+ *   5. Maximum likelihood fitting
+ *   6. Stats driver
+ *   7. Unit tests
+ *   8. Test driver
+ *   9. Example
+ *  10. Copyright and license information
+ *
+ * SRE, Wed Aug 10 08:15:57 2005 [St. Louis]
+ * xref STL9/138  
+ * SVN $Id: esl_exponential.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_exponential.h"
+
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#ifdef eslAUGMENT_HISTOGRAM
+#include "esl_histogram.h"
+#endif
+
+/****************************************************************************
+ * 1. Routines for evaluating densities and distributions
+ ****************************************************************************/ 
+/* lambda > 0
+ * mu <= x < infinity
+ * 
+ * watch out: 
+ *   - any lambda > 0 is valid... including infinity. Fitting code
+ *     may try to test such lambdas, and it must get back valid numbers,
+ *     never an NaN, or it will fail. IEEE754 allows us
+ *     to calculate log(inf) = inf, exp(-inf) = 0, and exp(inf) = inf.
+ *     But inf-inf = NaN, so Don't Do That.
+ */
+
+/* Function:  esl_exp_pdf()
+ * Incept:    SRE, Wed Aug 10 08:30:46 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the probability density function for the
+ *            exponential, $P(X=x)$, given value <x>, offset <mu>,
+ *            and decay parameter <lambda>.
+ */
+double
+esl_exp_pdf(double x, double mu, double lambda)
+{
+  if (x < mu) return 0.;
+  return (lambda * exp(-lambda*(x-mu)));
+}
+
+/* Function:  esl_exp_logpdf()
+ * Incept:    SRE, Wed Aug 10 08:35:06 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log probability density function for the
+ *            exponential, $P(X=x)$, given value <x>, offset <mu>,
+ *            and decay parameter <lambda>.
+ */
+double
+esl_exp_logpdf(double x, double mu, double lambda)
+{
+  if (x < mu) return -eslINFINITY;
+
+  if (lambda == eslINFINITY) 
+    {	/* limit as lambda->inf: avoid inf-inf! */
+      if (x == mu) return  eslINFINITY;
+      else         return -eslINFINITY;
+    }
+  return (log(lambda) - lambda*(x-mu));
+}
+
+/* Function:  esl_exp_cdf()
+ * Incept:    SRE, Wed Aug 10 08:36:04 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the cumulative distribution function for the
+ *            exponential, $P(X \leq x)$, given value <x>, offset <mu>,
+ *            and decay parameter <lambda>.
+ */
+double
+esl_exp_cdf(double x, double mu, double lambda)
+{
+  double y = lambda*(x-mu);	/* y>=0 because lambda>0 and x>=mu */
+
+  if (x < mu) return 0.;
+
+  /* 1-e^-y ~ y for small |y| */
+  if (y < eslSMALLX1) return y;
+  else                return 1 - exp(-y);
+}
+
+/* Function:  esl_exp_logcdf()
+ * Incept:    SRE, Wed Aug 10 10:03:28 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log of the cumulative distribution function
+ *            for the exponential, $log P(X \leq x)$, given value <x>,
+ *            offset <mu>, and decay parameter <lambda>.
+ */
+double
+esl_exp_logcdf(double x, double mu, double lambda)
+{
+  double y  = lambda * (x-mu);
+  double ey = exp(-y);
+
+  if (x < mu) return -eslINFINITY;
+
+  /* When y is small, 1-e^-y = y, so answer is log(y);
+   * when y is large, exp(-y) is small, log(1-exp(-y)) = -exp(-y).
+   */
+  if      (y == 0)           return -eslINFINITY; /* don't allow NaN */
+  else if (y  < eslSMALLX1)  return log(y);
+  else if (ey < eslSMALLX1)  return -ey;
+  else                       return log(1-ey);
+}
+
+/* Function:  esl_exp_surv()
+ * Incept:    SRE, Wed Aug 10 10:14:49 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the survivor function, $P(X>x)$ (that is, 1-CDF,
+ *            the right tail probability mass) for an exponential distribution,
+ *            given value <x>, offset <mu>, and decay parameter <lambda>.
+ */
+double
+esl_exp_surv(double x, double mu, double lambda)
+{
+  if (x < mu) return 1.0;
+  return exp(-lambda * (x-mu));
+}
+
+/* Function:  esl_exp_logsurv()
+ * Incept:    SRE, Wed Aug 10 10:14:49 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log survivor function, $\log P(X>x)$ (that is,
+ *            log(1-CDF), the log of the right tail probability mass) for an 
+ *            exponential distribution, given value <x>, offset <mu>, and 
+ *            decay parameter <lambda>.
+ */
+double
+esl_exp_logsurv(double x, double mu, double lambda)
+{
+  if (x < mu) return 0.0;
+  return -lambda * (x-mu);
+}
+
+
+/* Function:  esl_exp_invcdf()
+ * Incept:    SRE, Sun Aug 21 12:22:24 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the inverse of the CDF; given a <cdf> value
+ *            $0 <= p < 1$, returns the value $x$ at which the CDF
+ *            has that value.
+ */
+double 
+esl_exp_invcdf(double p, double mu, double lambda)
+{
+  return mu - 1/lambda * log(1. - p);
+}
+/*------------------ end of densities and distributions --------------------*/
+
+
+
+
+/*****************************************************************
+ * 2. Generic API routines: for general interface w/ histogram module
+ *****************************************************************/ 
+
+/* Function:  esl_exp_generic_pdf()
+ * Incept:    SRE, Thu Aug 25 07:58:34 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of PDF.
+ */
+double
+esl_exp_generic_pdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_exp_pdf(x, p[0], p[1]);
+}
+
+/* Function:  esl_exp_generic_cdf()
+ * Incept:    SRE, Sun Aug 21 12:25:25 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of CDF.
+ */
+double
+esl_exp_generic_cdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_exp_cdf(x, p[0], p[1]);
+}
+
+/* Function:  esl_exp_generic_surv()
+ * Incept:    SRE, Thu Aug 25 07:59:05 2005[St. Louis]
+ *
+ * Purpose:   Generic-API version of survival function.
+ */
+double
+esl_exp_generic_surv(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_exp_surv(x, p[0], p[1]);
+}
+
+/* Function:  esl_exp_generic_invcdf()
+ * Incept:    SRE, Sun Aug 21 12:25:59 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of inverse CDF.
+ */
+double
+esl_exp_generic_invcdf(double p, void *params)
+{
+  double *v = (double *) params;
+  return esl_exp_invcdf(p, v[0], v[1]);
+}
+/*------------------------- end of generic API --------------------------*/
+
+
+
+/****************************************************************************
+ * 3. Routines for dumping plots for files
+ ****************************************************************************/ 
+
+/* Function:  esl_exp_Plot()
+ * Incept:    SRE, Sun Aug 21 13:16:26 2005 [St. Louis]
+ *
+ * Purpose:   Plot some exponential function <func> (for instance,
+ *            <esl_exp_pdf()>) for parameters <mu> and <lambda>, for
+ *            a range of values x from <xmin> to <xmax> in steps of <xstep>;
+ *            output to an open stream <fp> in xmgrace XY input format.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_exp_Plot(FILE *fp, double mu, double lambda, 
+	     double (*func)(double x, double mu, double lambda), 
+	     double xmin, double xmax, double xstep)
+{
+  double x;
+  for (x = xmin; x <= xmax; x += xstep)
+    fprintf(fp, "%f\t%g\n", x, (*func)(x, mu, lambda));
+  fprintf(fp, "&\n");
+  return eslOK;
+}
+/*-------------------- end plot dumping routines ---------------------------*/
+
+
+
+/****************************************************************************
+ * 4. Routines for sampling (requires augmentation w/ random module)
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_RANDOM
+
+/* Function:  esl_exp_Sample()
+ * Incept:    SRE, Wed Aug 10 10:46:51 2005 [St. Louis]
+ *
+ * Purpose:   Sample an exponential random variate
+ *            by the transformation method, given offset <mu>
+ *            and decay parameter <lambda>.
+ */
+double
+esl_exp_Sample(ESL_RANDOMNESS *r, double mu, double lambda)
+{
+  double p, x;
+  p = esl_rnd_UniformPositive(r); 
+
+  x = mu - 1./lambda * log(p);	/* really log(1-p), but if p uniform on 0..1 
+				 * then so is 1-p. 
+                                 */
+  return x;
+} 
+#endif /*eslAUGMENT_RANDOM*/
+/*--------------------------- end sampling ---------------------------------*/
+
+
+
+
+/****************************************************************************
+ * 5. Maximum likelihood fitting
+ ****************************************************************************/ 
+
+/* Function:  esl_exp_FitComplete()
+ * Incept:    SRE, Wed Aug 10 10:53:47 2005 [St. Louis]
+ *
+ * Purpose:   Given an array of <n> samples <x[0]..x[n-1]>, fit
+ *            them to an exponential distribution.
+ *            Return maximum likelihood parameters <ret_mu> and <ret_lambda>.
+ *
+ * Args:      x          - complete exponentially-distributed data [0..n-1]
+ *            n          - number of samples in <x>
+ *            ret_mu     - lower bound of the distribution (all x_i >= mu)
+ *            ret_lambda - RETURN: maximum likelihood estimate of lambda
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Xref:      STL9/138.
+ */
+int
+esl_exp_FitComplete(double *x, int n, double *ret_mu, double *ret_lambda)
+{
+  double mu, mean;
+  int    i;
+
+  /* ML mu is the lowest score. mu=x is ok in the exponential.
+   */
+  mu = x[0];
+  for (i = 1; i < n; i++) if (x[i] < mu) mu = x[i];
+
+  mean = 0.;
+  for (i = 0; i < n; i++) mean += x[i] - mu;
+  mean /= (double) n;
+
+  *ret_mu     = mu;
+  *ret_lambda = 1./mean;	/* ML estimate trivial & analytic */
+  return eslOK;
+}
+
+/* Function:  esl_exp_FitCompleteScale()
+ * Incept:    SRE, Wed Apr 25 11:18:22 2007 [Janelia]
+ *
+ * Purpose:   Given an array of <n> samples <x[0]..x[n-1]>, fit
+ *            them to an exponential distribution of known location
+ *            parameter <mu>. Return maximum likelihood scale 
+ *            parameter <ret_lambda>. 
+ *            
+ *            All $x_i \geq \mu$.
+ *
+ * Args:      x          - complete exponentially-distributed data [0..n-1]
+ *            n          - number of samples in <x>
+ *            mu         - lower bound of the distribution (all x_i >= mu)
+ *            ret_lambda - RETURN: maximum likelihood estimate of lambda
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Xref:      J1/49.
+ */
+int
+esl_exp_FitCompleteScale(double *x, int n, double mu, double *ret_lambda)
+{
+  double mean;
+  int    i;
+
+  mean = 0.;
+  for (i = 0; i < n; i++) mean += x[i] - mu;
+  mean /= (double) n;
+
+  *ret_lambda = 1./mean;	/* ML estimate trivial & analytic */
+  return eslOK;
+}
+
+
+#ifdef eslAUGMENT_HISTOGRAM
+/* Function:  esl_exp_FitCompleteBinned()
+ * Incept:    SRE, Sun Aug 21 13:07:22 2005 [St. Louis]
+ *
+ * Purpose:   Fit a complete exponential distribution to the observed
+ *            binned data in a histogram <g>, where each
+ *            bin i holds some number of observed samples x with values from 
+ *            lower bound l to upper bound u (that is, $l < x \leq u$);
+ *            find maximum likelihood parameters $\mu,\lambda$ and 
+ *            return them in <*ret_mu>, <*ret_lambda>.
+ *            
+ *            If the binned data in <g> were set to focus on 
+ *            a tail by virtual censoring, the "complete" exponential is 
+ *            fitted to this tail. The caller then also needs to
+ *            remember what fraction of the probability mass was in this
+ *            tail.
+ *            
+ *            The ML estimate for $mu$ is the smallest observed
+ *            sample.  For complete data, <ret_mu> is generally set to
+ *            the smallest observed sample value, except in the
+ *            special case of a "rounded" complete dataset, where
+ *            <ret_mu> is set to the lower bound of the smallest
+ *            occupied bin. For tails, <ret_mu> is set to the cutoff
+ *            threshold <phi>, where we are guaranteed that <phi> is
+ *            at the lower bound of a bin (by how the histogram
+ *            object sets tails). 
+ *
+ *            The ML estimate for <ret_lambda> has an analytical 
+ *            solution, so this routine is fast. 
+ *            
+ *            If all the data are in one bin, the ML estimate of
+ *            $\lambda$ will be $\infty$. This is mathematically correct,
+ *            but is probably a situation the caller wants to avoid, perhaps
+ *            by choosing smaller bins.
+ *
+ *            This function currently cannot fit an exponential tail
+ *            to truly censored, binned data, because it assumes that
+ *            all bins have equal width, but in true censored data, the
+ *            lower cutoff <phi> may fall anywhere in the first bin.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if dataset is true-censored.
+ */
+int
+esl_exp_FitCompleteBinned(ESL_HISTOGRAM *g, double *ret_mu, double *ret_lambda)
+{
+  int    i;
+  double ai, bi, delta;
+  double sa, sb;
+  double mu = 0.;
+
+  if (g->dataset_is == COMPLETE)
+    {
+      if   (g->is_rounded) mu = esl_histogram_Bin2LBound(g, g->imin);
+      else                 mu = g->xmin;
+    }
+  else if (g->dataset_is == VIRTUAL_CENSORED) /* i.e., we'll fit to tail */
+    mu = g->phi;
+  else if (g->dataset_is == TRUE_CENSORED)
+    ESL_EXCEPTION(eslEINVAL, "can't fit true censored dataset");
+
+  delta = g->w;
+  sa = sb = 0.;
+  for (i = g->cmin; i <= g->imax; i++) /* for each occupied bin */
+    {
+      if (g->obs[i] == 0) continue;
+      ai = esl_histogram_Bin2LBound(g,i);
+      bi = esl_histogram_Bin2UBound(g,i);
+      sa += g->obs[i] * (ai-mu);
+      sb += g->obs[i] * (bi-mu);
+    }
+  *ret_mu     = mu;
+  *ret_lambda = 1/delta * (log(sb) - log(sa));
+  return eslOK;
+}
+#endif /*eslAUGMENT_HISTOGRAM*/
+
+
+/****************************************************************************
+ * 6. Stats driver
+ ****************************************************************************/ 
+#ifdef eslEXPONENTIAL_STATS
+/* Compiles statistics on the accuracy of ML estimation of an exponential tail.
+ * compile: gcc -g -O2 -Wall -I. -L. -o stats -DeslEXPONENTIAL_STATS esl_exponential.c -leasel -lm
+ * run:     ./stats > stats.out
+ * 
+ * Output is, for each trial:
+ *     <trial #>   <fitted mu>  <fitted lambda> 
+ *
+ * To get mean, stddev of lambda estimates:
+ *    % ./stats | avg -f2      
+ */
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_exponential.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();
+  int    ntrials;		/* number of estimates to gather */
+  int    N;			/* number of samples collected to make each estimate */
+  double mu, lambda;		/* parametric location, scale */
+  double est_mu, est_lambda;	/* estimated location, scale */
+  int    trial;
+  int    i;
+  double *x;
+
+  /* Configuration: (change & recompile as needed)
+   */
+  ntrials = 1000;
+  mu      = 0.;
+  lambda  = 0.693;
+  N       = 95;
+
+  x = malloc(sizeof(double) *N);
+  for (trial = 0; trial < ntrials; trial++)
+    {
+      for (i = 0; i < N; i++)
+	x[i] = esl_exp_Sample(r, mu, lambda);
+      esl_exp_FitComplete(x, N, &est_mu, &est_lambda);
+
+      /*
+      est_mu = mu;
+      esl_exp_FitCompleteScale(x, N, est_mu, &est_lambda);
+      */      
+      printf("%4d  %8.4f  %8.4f\n", i, est_mu, est_lambda);
+    }
+  free(x);
+  return 0;
+}
+#endif /*eslEXPONENTIAL_STATS*/  
+
+
+
+
+
+/****************************************************************************
+ * 7. Unit tests
+ ****************************************************************************/ 
+
+/****************************************************************************
+ * 8. Test driver
+ ****************************************************************************/ 
+#ifdef eslEXPONENTIAL_TESTDRIVE
+/* Compile:
+   gcc -g -Wall -I. -L. -o test -DeslEXPONENTIAL_TESTDRIVE esl_exponential.c -leasel -lm
+*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_exponential.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_HISTOGRAM  *h;
+  ESL_RANDOMNESS *r;
+  double  mu        = 10.0;
+  double  lambda    =  1.0;  
+  int     n         = 10000;
+  double  binwidth  = 0.1;
+  double  emu, elambda;
+  int     i;
+  double  x;
+  double *data;
+  int     ndata;
+
+  int     opti;
+  int     be_verbose   = FALSE;
+  char   *plotfile     = NULL;
+  FILE   *pfp          = stdout;
+  int     plot_pdf     = FALSE;
+  int     plot_logpdf  = FALSE;
+  int     plot_cdf     = FALSE;
+  int     plot_logcdf  = FALSE;
+  int     plot_surv    = FALSE;
+  int     plot_logsurv = FALSE;
+  int     xmin_set     = FALSE;
+  double  xmin;
+  int     xmax_set     = FALSE;
+  double  xmax;
+  int     xstep_set    = FALSE;
+  double  xstep;
+
+  for (opti = 1; opti < argc && *(argv[opti]) == '-'; opti++)
+    {
+      if      (strcmp(argv[opti], "-m")  == 0) mu           = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-l")  == 0) lambda       = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-n")  == 0) n            = atoi(argv[++opti]);
+      else if (strcmp(argv[opti], "-o")  == 0) plotfile     = argv[++opti];
+      else if (strcmp(argv[opti], "-v")  == 0) be_verbose   = TRUE;
+      else if (strcmp(argv[opti], "-w")  == 0) binwidth     = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-C")  == 0) plot_cdf     = TRUE;
+      else if (strcmp(argv[opti], "-LC") == 0) plot_logcdf  = TRUE;
+      else if (strcmp(argv[opti], "-P")  == 0) plot_pdf     = TRUE;
+      else if (strcmp(argv[opti], "-LP") == 0) plot_logpdf  = TRUE;
+      else if (strcmp(argv[opti], "-S")  == 0) plot_surv    = TRUE;
+      else if (strcmp(argv[opti], "-LS") == 0) plot_logsurv = TRUE;
+      else if (strcmp(argv[opti], "-XL") == 0) { xmin_set  = TRUE; xmin  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XH") == 0) { xmax_set  = TRUE; xmax  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XS") == 0) { xstep_set = TRUE; xstep = atof(argv[++opti]); }
+      else ESL_EXCEPTION(eslEINVAL, "bad option");
+    }
+
+  if (be_verbose)
+    printf("Parametric:  mu = %f   lambda = %f\n", mu, lambda);
+
+  r = esl_randomness_CreateTimeseeded();
+  h = esl_histogram_CreateFull(mu, 100., binwidth);
+  if (plotfile != NULL) {
+    if ((pfp = fopen(plotfile, "w")) == NULL) 
+      ESL_EXCEPTION(eslFAIL, "Failed to open plotfile");
+  }
+  if (! xmin_set)  xmin  = mu;
+  if (! xmax_set)  xmax  = mu+20* (1./lambda);
+  if (! xstep_set) xstep = 0.1;
+
+  for (i = 0; i < n; i++)
+    {
+      x = esl_exp_Sample(r, mu, lambda);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+
+  esl_exp_FitComplete(data, ndata, &emu, &elambda);
+  if (be_verbose)
+    printf("Complete data fit:  mu = %f   lambda = %f\n", emu, elambda);
+  if (fabs( (emu-mu)/mu ) > 0.01)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted mu > 1%\n");
+  if (fabs( (elambda-lambda)/lambda ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted lambda > 10%\n");
+
+  esl_exp_FitCompleteBinned(h, &emu, &elambda);
+  if (be_verbose)
+    printf("Binned data fit:  mu = %f   lambda = %f\n", emu, elambda);
+  if (fabs( (emu-mu)/mu ) > 0.01)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted mu > 1%\n");
+  if (fabs( (elambda-lambda)/lambda ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted lambda > 10%\n");
+
+  if (plot_pdf)     esl_exp_Plot(pfp, mu, lambda, &esl_exp_pdf,     xmin, xmax, xstep);
+  if (plot_logpdf)  esl_exp_Plot(pfp, mu, lambda, &esl_exp_logpdf,  xmin, xmax, xstep);
+  if (plot_cdf)     esl_exp_Plot(pfp, mu, lambda, &esl_exp_cdf,     xmin, xmax, xstep);
+  if (plot_logcdf)  esl_exp_Plot(pfp, mu, lambda, &esl_exp_logcdf,  xmin, xmax, xstep);
+  if (plot_surv)    esl_exp_Plot(pfp, mu, lambda, &esl_exp_surv,    xmin, xmax, xstep);
+  if (plot_logsurv) esl_exp_Plot(pfp, mu, lambda, &esl_exp_logsurv, xmin, xmax, xstep);
+
+  if (plotfile != NULL) fclose(pfp);
+
+  esl_randomness_Destroy(r);
+  esl_histogram_Destroy(h);
+  return 0;
+}
+#endif /*eslEXPONENTIAL_TESTDRIVE*/
+
+
+/****************************************************************************
+ * 9. Example 
+ ****************************************************************************/ 
+#ifdef eslEXPONENTIAL_EXAMPLE
+/*::cexcerpt::exp_example::begin::*/
+/* compile:
+   gcc -g -Wall -I. -o example -DeslEXPONENTIAL_EXAMPLE\
+     -DeslAUGMENT_HISTOGRAM -DeslAUGMENT_RANDOM -DeslAUGMENT_STATS\
+     esl_exponential.c esl_histogram.c esl_random.c esl_stats.c easel.c -lm
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_exponential.h"
+
+int
+main(int argc, char **argv)
+{
+  double mu         = -50.0;
+  double lambda     = 0.5;
+  ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();
+  ESL_HISTOGRAM  *h = esl_histogram_CreateFull(mu, 100., 0.1);
+  int    n          = 10000;
+  double emu, elambda;
+  int    i;
+  double x;
+  double *data;
+  int     ndata;
+
+  for (i = 0; i < n; i++)
+    {
+      x = esl_exp_Sample(r, mu, lambda);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+
+  /* Plot the empirical (sampled) and expected survivals */
+  esl_histogram_PlotSurvival(stdout, h);
+  esl_exp_Plot(stdout, mu, lambda,
+	       &esl_exp_surv, h->xmin, h->xmax, 0.1);
+
+  /* ML fit to complete data, and plot fitted survival curve */
+  esl_exp_FitComplete(data, ndata, &emu, &elambda);
+  esl_exp_Plot(stdout, emu, elambda, 
+	       &esl_exp_surv,  h->xmin, h->xmax, 0.1);
+
+  /* ML fit to binned data, plot fitted survival curve  */
+  esl_exp_FitCompleteBinned(h, &emu, &elambda);
+  esl_exp_Plot(stdout, emu, elambda,
+	       &esl_exp_surv,  h->xmin, h->xmax, 0.1);
+
+  esl_randomness_Destroy(r);
+  esl_histogram_Destroy(h);
+  return 0;
+}
+/*::cexcerpt::exp_example::end::*/
+#endif /*eslEXPONENTIAL_EXAMPLE*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_exponential.h b/easel/esl_exponential.h
new file mode 100644
index 0000000..27263b6
--- /dev/null
+++ b/easel/esl_exponential.h
@@ -0,0 +1,52 @@
+/* esl_exponential.h
+ * Exponential distributions.
+ * 
+ * SRE, Wed Aug 10 08:32:45 2005 [St. Louis]
+ * SVN $Id: esl_exponential.h 172 2007-04-26 00:54:53Z eddys $
+ */
+#ifndef ESL_EXP_INCLUDED
+#define ESL_EXP_INCLUDED
+
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+#endif
+#ifdef eslAUGMENT_HISTOGRAM
+#include <esl_histogram.h>
+#endif
+
+extern double esl_exp_pdf    (double x, double mu, double lambda);
+extern double esl_exp_logpdf (double x, double mu, double lambda);
+extern double esl_exp_cdf    (double x, double mu, double lambda);
+extern double esl_exp_logcdf (double x, double mu, double lambda);
+extern double esl_exp_surv   (double x, double mu, double lambda);
+extern double esl_exp_logsurv(double x, double mu, double lambda);
+extern double esl_exp_invcdf (double p, double mu, double lambda);
+
+extern double esl_exp_generic_pdf   (double x, void *params);
+extern double esl_exp_generic_cdf   (double x, void *params);
+extern double esl_exp_generic_surv  (double x, void *params);
+extern double esl_exp_generic_invcdf(double p, void *params);
+
+extern int    esl_exp_Plot(FILE *fp, double mu, double lambda, 
+			   double (*func)(double x, double mu, double lambda), 
+			   double xmin, double xmax, double xstep);
+
+#ifdef eslAUGMENT_RANDOM
+extern double esl_exp_Sample(ESL_RANDOMNESS *r, double mu, double lambda);
+#endif
+
+extern int esl_exp_FitComplete     (double *x, int n, double *ret_mu, double *ret_lambda);
+extern int esl_exp_FitCompleteScale(double *x, int n, double      mu, double *ret_lambda);
+
+#ifdef eslAUGMENT_HISTOGRAM
+extern int esl_exp_FitCompleteBinned(ESL_HISTOGRAM *h, 
+				     double *ret_mu, double *ret_lambda);
+#endif
+
+
+#endif /*ESL_EXP_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_exponential.tex b/easel/esl_exponential.tex
new file mode 100644
index 0000000..55cb448
--- /dev/null
+++ b/easel/esl_exponential.tex
@@ -0,0 +1,41 @@
+
+\begin{tabular}{lcll}\hline
+Variate    & $x$         & \ccode{double} & $\mu \leq x < \infty$ \\
+Location   & $\mu$       & \ccode{double} & $-\infty < \mu < \infty$\\
+Scale      & $\lambda$   & \ccode{double} & $\lambda > 0$ \\ \hline
+\end{tabular}
+
+The probability density function (PDF) is:
+
+\begin{equation}
+P(X=x) =  \lambda e^{-\lambda (x - \mu)}
+\end{equation}
+
+The cumulative distribution function (CDF) is:
+
+\begin{equation}
+P(X \leq x) = 1 - e^{-\lambda (x - \mu)}
+\end{equation}
+
+
+\subsection{Sampling}
+
+An exponentially distributed sample $x$ is generated by the
+transformation method, using the fact that if $R$ is uniformly
+distributed on $(0,1]$, $1-R$ is uniformly distributed on $[0,1)$:
+
+\[
+   R = \mbox{uniform positive sample in (0,1]}\\
+   x = \mu - \frac{1}{lambda} \log(R)
+\]
+
+\subsection{Maximum likelihood fitting}
+
+The maximum likelihood estimate $\hat{\lambda}$ is $\frac{1}{\sum_i
+x_i}$. The distribution of $\frac{\lambda}{\hat{\lambda}}$ is
+approximately normal with mean 1 and standard error $\frac{1}{\sqrt{N}}$
+\citep{Lawless82}.
+
+% xref J1/p49 for derivation of standard error.
+
+
diff --git a/easel/esl_fileparser.c b/easel/esl_fileparser.c
new file mode 100644
index 0000000..6f6ab41
--- /dev/null
+++ b/easel/esl_fileparser.c
@@ -0,0 +1,593 @@
+/* A simple token-based file parsing system.
+ * 
+ * Contents:
+ *    1. The ESL_FILEPARSER object and its API.
+ *    2. Private functions.
+ *    3. Unit tests.
+ *    4. Test driver.
+ *    5. Examples.
+ *    6. Copyright/license information.
+ * 
+ * SRE, Tue Jul 13 14:41:52 2004 [St. Louis]
+ * SVN $Id: esl_fileparser.c 255 2008-05-30 17:49:15Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_fileparser.h"
+
+static int nextline(ESL_FILEPARSER *efp);
+
+/*****************************************************************
+ * 1. The ESL_FILEPARSER object and its API.
+ *****************************************************************/
+
+/* Function:  esl_fileparser_Open()
+ * Incept:    SRE, Tue Apr  3 08:09:56 2007 [Janelia]
+ *
+ * Purpose:   Opens <filename> for reading. 
+ * 
+ *            As a special case, if <filename> is "-", set up the
+ *            fileparser to read and parse <stdin>.
+ *
+ * Returns:   <eslOK> on success, and <ret_fp> points
+ *            to a new <ESL_FILEPARSER> object.
+ *            
+ *            Returns <eslENOTFOUND> if <filename> can't
+ *            be opened for reading, and <ret_fp> is set
+ *            to <NULL>.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_fileparser_Open(const char *filename, ESL_FILEPARSER **ret_efp)
+{
+  int             status;
+  ESL_FILEPARSER *efp = NULL;
+
+  if ((efp = esl_fileparser_Create(NULL)) == NULL) { status = eslEMEM;      goto ERROR; }
+
+  if (strcmp(filename, "-") == 0)
+    efp->fp = stdin;
+  else {
+    if ((efp->fp = fopen(filename, "r")) == NULL)    { status = eslENOTFOUND; goto ERROR; }
+  }
+  *ret_efp = efp;
+  return eslOK;
+
+ ERROR:
+  esl_fileparser_Close(efp);
+  *ret_efp = NULL;
+  return status;
+}
+
+
+/* Function:  esl_fileparser_Create()
+ * Incept:    SRE, Fri Jul  9 12:50:29 2004 [St. Louis]
+ *
+ * Purpose:   Take an open file <fp>, and transform it to
+ *            a fileparser object -- preparing to parse it
+ *            one whitespace-delimited field at a time.
+ *
+ * Args:      fp  - open FILE to parse
+ *
+ * Returns:   a new <ESL_FILEPARSER> object, which must be 
+ *            free'd by the caller with <esl_fileparser_Destroy()>.
+ *
+ * Throws:    <eslEMEM> if an allocation failed.
+ *            
+ * Xref:      STL8 p.56.
+ */
+ESL_FILEPARSER *
+esl_fileparser_Create(FILE *fp)
+{
+  int status;
+  ESL_FILEPARSER *efp = NULL;
+
+  ESL_ALLOC(efp, sizeof(ESL_FILEPARSER));
+  efp->fp          = fp;
+  efp->buf         = NULL;
+  efp->buflen      = 0;
+  efp->s           = NULL;
+  efp->commentchar = '\0';
+  efp->tok         = NULL;
+  efp->toklen      = 0;
+  efp->linenumber  = 0;
+  efp->errbuf[0]   = '\0';
+
+  return efp;
+  
+ ERROR:
+  esl_fileparser_Destroy(efp);
+  return NULL;
+}
+
+
+
+
+/* Function:  esl_fileparser_SetCommentChar()
+ * Incept:    SRE, Sat Jul 10 10:18:35 2004 [St. Louis]
+ *
+ * Purpose:   Defines a single character <c> for comments. Anything
+ *            on a line following this character is ignored
+ *            when parsing.
+ *
+ * Args:      efp - open fileparser
+ *            c    - comment character ('#', for example)        
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_fileparser_SetCommentChar(ESL_FILEPARSER *efp, char c)
+{
+  efp->commentchar = c;
+  return eslOK;
+}
+
+
+/* Function:  esl_fileparser_NextLine()
+ * Incept:    SRE, Tue Apr  3 08:27:22 2007 [Janelia]
+ *
+ * Purpose:   Advance the parser to the next non-blank, non-comment
+ *            data line that contains at least one token. 
+ *
+ * Returns:   <eslOK> on success.
+ *            <eslEOF> if no more tokens remain in the file.  
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_fileparser_NextLine(ESL_FILEPARSER *efp)
+{
+  int   status;
+  char *tok    = NULL;
+  int   toklen = 0;
+  int   tokcode;
+
+  while ((status = nextline(efp)) == eslOK) 
+    {
+      tokcode = esl_strtok(&(efp->s), " \t\r\n", &tok, &toklen);
+      if (tokcode == eslEOL || (tokcode == eslOK && *tok == efp->commentchar)) continue; /* no tokens on line */
+      if (tokcode != eslOK) ESL_XFAIL(tokcode, efp->errbuf, "esl_strtok() failed");
+      break;
+    } 
+  if (status == eslEOF) return eslEOF;
+  if (status != eslOK)  ESL_XFAIL(status, efp->errbuf, "nextline() failed");
+  
+  /* Remember this token. The next GetToken call will regurgitate it instead
+   * of finding its own. efp->s now points to the character after tok ends. 
+   */
+  efp->tok    = tok;
+  efp->toklen = toklen;
+  return eslOK;
+
+ ERROR:
+  efp->tok    = NULL;
+  efp->toklen = 0;
+  return status;
+}  
+
+
+/* Function:  esl_fileparser_GetToken()
+ * Incept:    SRE, Fri Jul  9 13:03:50 2004 [St. Louis]
+ *
+ * Purpose:   Sets a pointer to the next field in the 
+ *            file we're parsing.
+ *            
+ *            The <opt_tok> pointer is into an internal line buffer
+ *            that may be invalidated upon the next call to a
+ *            <fileparser> function. If you want to store it, make a
+ *            copy.
+ *
+ * Args:      efp        - open fileparser
+ *            opt_tok    - optRETURN: ptr to next field
+ *            opt_toklen - optRETURN: length of tok.       
+ *
+ * Returns:   <eslOK> if <tok>, <toklen> contain valid data.
+ *            <eslEOF> on normal end-of-file.
+ *            
+ * Throws:    <eslEMEM> if an allocation fails.
+ *
+ * Xref:      STL8 p.56.
+ */
+int
+esl_fileparser_GetToken(ESL_FILEPARSER *efp, char **opt_tok, int *opt_toklen)
+{
+  char *tok    = NULL;
+  int   toklen = 0;
+  int   tokcode;
+  int   fcode;
+  int   goodtok;
+
+  if (opt_tok != NULL)    *opt_tok    = NULL;
+  if (opt_toklen != NULL) *opt_toklen = 0;
+
+  /* Do we already have a token from a NextLine() call? */
+  if (efp->tok != NULL) {
+    if (opt_tok    != NULL) *opt_tok    = efp->tok;
+    if (opt_toklen != NULL) *opt_toklen = efp->toklen;
+    efp->tok    = NULL;
+    efp->toklen = 0;
+    return eslOK;
+  }
+
+  /* If not, then find next token.
+   */
+
+  /* First, make sure we have a line loaded. 
+   * On the first call to GetToken, we won't.
+   */
+  if (efp->buf == NULL) {
+    fcode = nextline(efp);
+    if (fcode != eslOK) return fcode;
+  }
+
+  /* Start strtok()'ing this line to try to find token.
+   * If we don't find one, keep loading lines until we
+   * do, or we run out of data.
+   */
+  do {
+    goodtok = FALSE;
+    tokcode = esl_strtok(&(efp->s), " \t\r\n", &tok, &toklen);
+    if (tokcode == eslEOL ||
+	(tokcode == eslOK && *tok == efp->commentchar)) 
+      {
+	fcode = nextline(efp);
+	if (fcode != eslOK) return fcode;
+      } 
+    else if (tokcode == eslOK) goodtok = TRUE;
+    else 
+      { sprintf(efp->errbuf, "esl_strtok() failed"); return tokcode;}
+  } while (! goodtok);
+
+  if (opt_tok != NULL)    *opt_tok    = tok;
+  if (opt_toklen != NULL) *opt_toklen = toklen;
+  return eslOK;
+}
+
+/* Function:  esl_fileparser_GetTokenOnLine()
+ * Incept:    SRE, Tue Apr  3 08:46:59 2007 [Janelia]
+ *
+ * Purpose:   Same as <esl_fileparser_GetToken()>, except that it only
+ *            retrieves tokens from the line that the parser is
+ *            on. When it runs out of tokens on the line, it returns
+ *            <eslEOL>. This allows a caller to count the tokens on a
+ *            line (whereas <GetToken()> reads through newlines
+ *            silently).
+ *            
+ *            The <opt_tok> pointer is into an internal line buffer
+ *            that may be invalidated upon the next call to a
+ *            <fileparser> function. If you want to store it, make a
+ *            copy.
+ *            
+ *            Normally, a call to <esl_fileparser_GetTokenOnLine()>
+ *            would be preceded by <esl_fileparser_NextLine()> to
+ *            position the parser on the next data line with at least
+ *            one token on it. However, you could also conceivably
+ *            call <esl_fileparser_GetTokenOnLine()> after one or more
+ *            calls to <esl_fileparser_GetToken()>, to get remaining
+ *            tokens from a given line. What you can't do is to call
+ *            <esl_fileparser_GetTokenOnLine()> immediately after 
+ *            opening a file; the parser won't have a line loaded yet.
+ *            (In this case, it would return <eslEOL>.)
+ *
+ * Returns:   <eslOK> on success, and the token and its length are
+ *            in <opt_tok> and <opt_toklen>.
+ *            
+ *            Returns <eslEOL> if no more tokens exist on the line;
+ *            in this case <opt_tok> is set to <NULL> and <opt_toklen>
+ *            to 0.
+ */
+int
+esl_fileparser_GetTokenOnLine(ESL_FILEPARSER *efp, char **opt_tok, int *opt_toklen)
+{
+  int status;
+  char *tok    = NULL;
+  int   toklen = 0;
+
+  /* Do we already have a token from a NextLine() call? */
+  if (efp->tok != NULL) {
+    if (opt_tok    != NULL) *opt_tok    = efp->tok;
+    if (opt_toklen != NULL) *opt_toklen = efp->toklen;
+    efp->tok    = NULL;
+    efp->toklen = 0;
+    return eslOK;
+  }
+
+  /* No line loaded? Then we can't find any token on it. */
+  if (efp->buf == NULL) { status = eslEOL;  goto ERROR; }
+
+  /* Find next token in the line loaded in the parser. */
+  status = esl_strtok(&(efp->s), " \t\r\n", &tok, &toklen);
+  if (status == eslEOL) goto ERROR;
+  if (status != eslOK)  goto ERROR;
+  if (status == eslOK && *tok == efp->commentchar) { status = eslEOL; goto ERROR; }
+
+  if (opt_tok    != NULL) *opt_tok    = tok;
+  if (opt_toklen != NULL) *opt_toklen = toklen;
+  return eslOK;
+
+ ERROR:
+  if (opt_tok    != NULL) *opt_tok    = NULL;
+  if (opt_toklen != NULL) *opt_toklen = 0;
+  return status;
+}
+
+
+/* Function:  esl_fileparser_Destroy()
+ * Incept:    SRE, Fri Jul  9 13:22:36 2004 [St. Louis]
+ *
+ * Purpose:   Frees an open <ESL_FILEPARSER>. The original fp is
+ *            still open - whoever opened it is still
+ *            responsible for closing it.
+ *
+ * Xref:      STL8 p.56.
+ */
+void
+esl_fileparser_Destroy(ESL_FILEPARSER *efp)
+{
+  if (efp->buf != NULL) free(efp->buf);
+  free(efp);
+}
+
+/* Function:  esl_fileparser_Close()
+ * Incept:    SRE, Tue Apr  3 08:18:11 2007 [Janelia]
+ *
+ * Purpose:   Closes an open <ESL_FILEPARSER>, including the 
+ *            file it opened. 
+ */
+void
+esl_fileparser_Close(ESL_FILEPARSER *efp)
+{
+  if (efp == NULL) return;
+  
+  if (efp->fp != NULL && efp->fp != stdin) fclose(efp->fp);
+  esl_fileparser_Destroy(efp);
+}
+
+
+
+/*****************************************************************
+ * 2. Private functions
+ *****************************************************************/
+
+/* nextline()
+ *
+ * Purpose:   Skip the file parser to the next line (for instance,
+ *            if an end-of-line comment is found). The new line might
+ *            have no tokens on it.
+ *
+ * Args:      efp  - open file parser
+ *
+ * Returns:   eslOK:   success
+ *            eslEOF:  normal end of file
+ *
+ * Throws:    <eslEMEM> if a reallocation failed in fgets()
+ *
+ * Xref:      STL8 p.56
+ */
+static int
+nextline(ESL_FILEPARSER *efp)
+{
+  int status;
+
+  if ((status = esl_fgets(&(efp->buf), &(efp->buflen), efp->fp)) != eslOK) 
+    { sprintf(efp->errbuf, "esl_fgets() failed"); return status;}
+  efp->s = efp->buf;
+  efp->linenumber++;
+  return eslOK;
+}
+
+
+
+/*****************************************************************
+ * 3. Unit tests.
+ *****************************************************************/
+#ifdef eslFILEPARSER_TESTDRIVE
+/* test the interface for getting all tokens in a file, regardless
+ * of newlines. Also, uses the Create/Destroy interface instead of
+ * Open/Close.
+ */
+static void
+utest_GetToken(char *filename)
+{
+  int status;
+  ESL_FILEPARSER *efp = NULL;
+  FILE           *fp  = NULL;
+  char           *tok = NULL;
+  int             toklen = 0;
+  int             ntok   = 0;
+
+  if ((fp  = fopen(filename, "r"))      == NULL)  esl_fatal("File open failed");
+  if ((efp = esl_fileparser_Create(fp)) == NULL)  esl_fatal("Failed to associate stream with fileparser");
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  while ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) == eslOK)
+    {
+      if (toklen != 6)                   esl_fatal("bad token %s", tok);
+      if (strncmp(tok, "token", 5) != 0) esl_fatal("bad token %s", tok);
+      ntok++;
+    }
+  if (status != eslEOF)  esl_fatal("Abnormal parse termination");
+  if (ntok != 5)         esl_fatal("bad total token number %d\n", ntok);
+  
+  esl_fileparser_Destroy(efp);
+  fclose(fp);
+  return;
+}
+
+/* test the NextLine and GetTokenOnLine interface, as well as the
+ * Open/Close interface.
+ */
+static void
+utest_GetTokenOnLine(char *filename)
+{
+  int status;
+  ESL_FILEPARSER *efp = NULL;
+  char           *tok = NULL;
+  int             toklen = 0;
+  int             ntok   = 0;
+  int             nlines = 0;
+  char            expect[32];
+
+  if (esl_fileparser_Open(filename, &efp) != eslOK) esl_fatal("File open failed");
+  esl_fileparser_SetCommentChar(efp, '#');
+
+  while ((status = esl_fileparser_NextLine(efp)) == eslOK)
+    {
+      nlines++;
+      while ((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) == eslOK)
+	{
+	  ntok++;
+	  sprintf(expect, "token%d", ntok);
+	  if (toklen != 6)               esl_fatal("bad token length for %s", tok);
+	  if (strcmp(expect, tok) != 0)  esl_fatal("bad token %s", tok);
+	}
+      if (status != eslEOL) esl_fatal("Unexpected code in place of end-of-line");
+    }
+  if (status != eslEOF) esl_fatal("Unexpected code in place of end-of-file.");
+
+  if (nlines != 3) esl_fatal("expected to parse 3 lines; parsed %d", nlines);
+  if (ntok   != 5) esl_fatal("expected to parse 5 tokens; parsed %d", ntok);
+  
+  esl_fileparser_Close(efp);
+  return;
+}
+#endif /*eslFILEPARSER_TESTDRIVE*/
+
+/*****************************************************************
+ * 4. Test driver.
+ *****************************************************************/
+
+/*
+    gcc -g -Wall -I. -o test -DeslFILEPARSER_TESTDRIVE esl_fileparser.c easel.c
+    ./test
+*/
+#ifdef eslFILEPARSER_TESTDRIVE
+#include <stdio.h>
+#include <string.h>
+#include "easel.h"
+#include "esl_fileparser.h"
+
+int 
+main(int argc, char **argv)
+{
+  char  tmpfile[32] = "esltmpXXXXXX";
+  FILE *fp;
+
+  /* Create a test file to read.
+   */
+  if (esl_tmpfile_named(tmpfile, &fp) != eslOK) esl_fatal("File open failed");
+  fprintf(fp, "# Full line comment\n");
+  fprintf(fp, "token1  # Trailing comment\n");
+  fprintf(fp, "\n");		/* blank line */
+  fprintf(fp, "   \n");		/* whitespace line */
+  fprintf(fp, "   # sowing comment/whitespace confusion...\n"); 
+  fprintf(fp, "token2\ttoken3  token4\n");
+  fprintf(fp, "token5");	/* file ends w/ no \n */
+  fclose(fp);
+
+  /* Run unit tests using that file.
+   * Unit tests have hardwired knowledge of what's supposed to be in the file.
+   */
+  utest_GetToken(tmpfile);
+  utest_GetTokenOnLine(tmpfile);
+
+  remove(tmpfile);
+  return 0;
+}
+#endif /*eslFILEPARSER_TESTDRIVE*/
+
+
+/*****************************************************************
+ * 5. Examples.
+ *****************************************************************/
+
+/* The first example shows the simplest interface: get all tokens
+ * in the file, one at a time.
+ *
+     gcc -g -Wall -I. -o example -DeslFILEPARSER_EXAMPLE esl_fileparser.c easel.c
+     ./example <any file>
+ */
+#ifdef eslFILEPARSER_EXAMPLE
+/*::cexcerpt::fileparser_example::begin::*/
+#include <stdio.h>
+#include "easel.h"
+#include "esl_fileparser.h"
+
+int 
+main(int argc, char **argv)
+{
+  char           *filename = argv[1];
+  int             ntok     = 1;
+  ESL_FILEPARSER *efp;
+  char           *tok;
+  int             toklen;
+
+  if (esl_fileparser_Open(filename, &efp) != eslOK) esl_fatal("File open failed");
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  while (esl_fileparser_GetToken(efp, &tok, &toklen) == eslOK) { 
+    printf("%5d %3d %s\n", ntok, toklen, tok); 
+    ntok++;  
+  }
+  esl_fileparser_Close(efp);
+  return 0;
+}
+/*::cexcerpt::fileparser_example::end::*/
+#endif /*eslFILEPARSER_EXAMPLE*/
+
+/* The second example shows the more line-oriented interface
+ * of NextLine(), GetTokenOnLine().
+     gcc -g -Wall -I. -o example -DeslFILEPARSER_EXAMPLE2 esl_fileparser.c easel.c
+     ./example <any file>
+ */
+#ifdef eslFILEPARSER_EXAMPLE2
+/*::cexcerpt::fileparser_example2::begin::*/
+#include <stdio.h>
+#include "easel.h"
+#include "esl_fileparser.h"
+
+int 
+main(int argc, char **argv)
+{
+  char           *filename = argv[1];
+  int             nline    = 1;
+  int             ntok;
+  ESL_FILEPARSER *efp;
+  char           *tok;
+  int             toklen;
+
+  if (esl_fileparser_Open(filename, &efp) != eslOK) esl_fatal("File open failed");
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  while (esl_fileparser_NextLine(efp) == eslOK)
+  {
+    ntok = 0;
+    while (esl_fileparser_GetTokenOnLine(efp, &tok, &toklen) == eslOK)
+      ntok++;
+    printf("Line %d in the file (%d non-blank, non-comment) contains %d tokens...\n", 
+	   efp->linenumber, nline, ntok);
+    nline++;
+  }
+  esl_fileparser_Close(efp);
+  return 0;
+}
+/*::cexcerpt::fileparser_example2::end::*/
+#endif /*eslFILEPARSER_EXAMPLE*/
+
+
+
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
diff --git a/easel/esl_fileparser.h b/easel/esl_fileparser.h
new file mode 100644
index 0000000..446abbf
--- /dev/null
+++ b/easel/esl_fileparser.h
@@ -0,0 +1,37 @@
+/* A simple token-based file parsing system.
+ * 
+ * SRE, Tue Jul 13 14:40:35 2004 [St. Louis]
+ * SVN $Id: esl_fileparser.h 255 2008-05-30 17:49:15Z eddys $
+ */
+
+#ifndef ESL_FILEPARSER_INCLUDED
+#define ESL_FILEPARSER_INCLUDED
+
+#include <stdio.h>
+#include "easel.h"
+
+typedef struct {
+  FILE *fp;			/* open file pointer, for reading                  */
+  char *buf;			/* current line; will be modified by esl_strtok(). */
+  int   buflen;			/* current allocated length of buf                 */
+  char *s;			/* used by esl_strtok(); current position in buf.  */
+  char  commentchar;		/* often '#'                                       */
+
+  char *tok;			/* _NextLine() may remember a token...             */
+  int   toklen;			/* ... and its length                              */
+
+  int   linenumber;		/* what line is loaded into buf; 1..nlines         */
+  char  errbuf[eslERRBUFSIZE];  /* for holding error diagnostics                   */
+} ESL_FILEPARSER;
+
+extern int  esl_fileparser_Open(const char *filename, ESL_FILEPARSER **ret_efp);
+extern ESL_FILEPARSER *esl_fileparser_Create(FILE *fp);
+extern int  esl_fileparser_SetCommentChar(ESL_FILEPARSER *efp, char c);
+extern int  esl_fileparser_NextLine(ESL_FILEPARSER *efp);
+extern int  esl_fileparser_GetToken(ESL_FILEPARSER *efp, 
+				   char **opt_tok, int *opt_toklen);
+extern int  esl_fileparser_GetTokenOnLine(ESL_FILEPARSER *efp, char **opt_tok, int *opt_toklen);
+extern void esl_fileparser_Destroy(ESL_FILEPARSER *efp);
+extern void esl_fileparser_Close(ESL_FILEPARSER *efp);
+
+#endif /*ESL_FILEPARSER_INCLUDED */
diff --git a/easel/esl_fileparser.tex b/easel/esl_fileparser.tex
new file mode 100644
index 0000000..679bbf3
--- /dev/null
+++ b/easel/esl_fileparser.tex
@@ -0,0 +1,97 @@
+
+The \eslmod{fileparser} module parses simple input text data files
+that consist of whitespace-delimited tokens. 
+
+Data files can contain blank lines and comments. Comments are defined
+by a single character; for instance, a \verb+#+ character commonly
+means that everything following the \verb+#+ on the line is a comment.
+
+Two different styles of token input are supported. The simplest style
+reads tokens one at a time, regardless of what line they occur on,
+until the file ends. You can also read in a line-oriented way, in
+which you get one data line at a time, then read all the tokens on
+that line; this style lets you count how many tokens occur on a data
+line, which allows better checking of your input.
+
+The module implements one object, an \ccode{ESL\_FILEPARSER}, that
+holds the open input stream and the state of the parser.  The
+functions in the API are summarized in Table~\ref{tbl:fileparser_api}.
+
+\begin{table}[hbp]
+\begin{center}
+{\scriptsize
+\begin{tabular}{|lp{3.5in}|}\hline
+\hyperlink{func:esl_fileparser_Open()}{\ccode{esl\_fileparser\_Open()}}
+& Open a file for parsing.\\
+\hyperlink{func:esl_fileparser_Create()}{\ccode{esl\_fileparser\_Create()}}
+& Associate already open stream with a new parser.\\
+\hyperlink{func:esl_fileparser_SetCommentChar()}{\ccode{esl\_fileparser\_SetCommentChar()}}
+& Set character that defines start of a comment.\\
+\hyperlink{func:esl_fileparser_NextLine()}{\ccode{esl\_fileparser\_NextLine()}}
+& Advance the parser to next line containing a token.\\
+\hyperlink{func:esl_fileparser_GetToken()}{\ccode{esl\_fileparser\_GetToken()}}
+& Get the next token in the file.\\
+\hyperlink{func:esl_fileparser_GetTokenOnLine()}{\ccode{esl\_fileparser\_GetTokenOnLine()}}
+& Get the next token on the current line.\\
+\hyperlink{func:esl_fileparser_Destroy()}{\ccode{esl\_fileparser\_Destroy()}}
+& Deallocate a parser that was \ccode{Create()}'d.\\
+\hyperlink{func:esl_fileparser_Close()}{\ccode{esl\_fileparser\_Close()}}
+& Close a parser that was \ccode{Open()}'d.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{fileparser} API.}
+\label{tbl:fileparser_api}
+\end{table}
+
+\subsection{Example of using the fileparser API}
+
+An example that opens a file, reads all its tokens one at a time, and
+prints out token number, token length, and the token itself:
+
+\input{cexcerpts/fileparser_example}
+
+A single character can be defined to serve as a comment character
+(often \ccode{\#}), using the \ccode{esl\_fileparser\_SetCommentChar()}
+call. The parser will ignore the comment character, and the remainder
+of any line following a comment character.
+
+Each call to \ccode{esl\_fileparser\_GetToken()} retrieves one
+whitespace-delimited token from the input stream; the call returns
+\ccode{eslOK} if a token is parsed, and \ccode{eslEOF} when there are
+no more tokens in the file. Whitespace is defined as space, tab,
+newline, or carriage return (\verb+" \t\n\r"+).
+
+When the caller is done, the fileparser is closed with
+\ccode{esl\_fileparser\_Close()}.
+
+\subsection{A second example: line-oriented parsing}
+
+The \ccode{esl\_fileparser\_GetToken()} call provides a simple style
+of parsing a file: read one token at a time until the file ends,
+regardless of what line the tokens are on. However, you may want to
+know how many tokens are on a given data line, either because you know
+how many there should be (and you want to verify) or because you don't
+(and you need to allocate some variable-size data structure
+appropriately). The following is an example that reads a file line by
+line:
+
+\input{cexcerpts/fileparser_example2}
+
+The output from this example is, for each data line, the actual line
+number (starting from 1), the data line number (a count that excludes
+comments and blank lines), and the number of tokens on the line.
+
+Note the use of \ccode{efp->linenumber} to obtain the current line in
+the file. You can use this to produce informative error messages.  If
+a token is not what you expected, you probably want to provide some
+diagnostic output to the user, and \ccode{efp->linenumber} lets you
+direct the user to the line that the failure occurred at.
+
+
+
+
+
+
+
diff --git a/easel/esl_gamma.c b/easel/esl_gamma.c
new file mode 100644
index 0000000..395dd92
--- /dev/null
+++ b/easel/esl_gamma.c
@@ -0,0 +1,643 @@
+/* esl_gamma.c 
+ * Statistical routines for gamma distributions.
+ * 
+ * SRE, Sun Nov 13 16:41:10 2005 [HHMI HQ]
+ * xref STL10/65
+ * SVN $Id: esl_gamma.c 269 2008-06-19 13:47:41Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+#include <float.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_gamma.h"
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+
+static int    tau_by_moments(double *x, int n, double mu, double *ret_tau, 
+			     double *ret_mean, double *ret_logsum);
+static double tau_function(double tau, double mean, double logsum);
+
+
+/****************************************************************************
+ * Routines for evaluating densities and distributions
+ ****************************************************************************/ 
+
+/* Function:  esl_gam_pdf()
+ * Incept:    SRE, Sun Nov 13 16:42:43 2005 [HHMI HQ]
+ *
+ * Purpose:   Calculates the gamma PDF $P(X=x)$ given value <x>,
+ *            location parameter <mu>, scale parameter <lambda>, and shape
+ *            parameter <tau>.
+ */
+double
+esl_gam_pdf(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x - mu);
+  double gamtau;
+  double val;
+
+  if (y < 0.) return 0.;
+
+  esl_stats_LogGamma(tau, &gamtau);
+  val = tau*log(lambda) + (tau-1.)*log(x-mu) - gamtau - y;
+  return exp(val);
+}
+
+/* Function:  esl_gam_logpdf()
+ * Incept:    SRE, Mon Nov 14 12:45:36 2005 [HHMI HQ]
+ *
+ * Purpose:   Calculates log of the probability density function
+ *            for the gamma, $\log P(X=x)$, given value <x>,
+ *            location parameter <mu>, scale parameter <lambda>, and 
+ *            shape parameter <tau>.
+ */
+double
+esl_gam_logpdf(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x - mu);
+  double gamtau;
+  double val;
+
+  if (x < 0.) return -eslINFINITY;
+
+  esl_stats_LogGamma(tau, &gamtau);
+  val = tau*log(lambda) + (tau-1.)*log(x-mu) - gamtau - y;
+  return val;
+}
+
+/* Function:  esl_gam_cdf()
+ * Incept:    SRE, Mon Nov 14 12:47:36 2005 [HHMI HQ]
+ *
+ * Purpose:   Calculates the cumulative distribution function
+ *            for the gamma, $P(X \leq x)$, given value <x>, 
+ *            location parameter <mu>, scale parameter <lambda>, and 
+ *            shape parameter <tau>.
+ *
+ *            (For $\mu=0$, $\lambda = 1$, this is the
+ *            incomplete Gamma function $P(\tau,x)$.)
+ */
+double
+esl_gam_cdf(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x - mu);
+  double val;
+
+  if (y <= 0.) return 0.;
+
+  esl_stats_IncompleteGamma(tau, y, &val, NULL);
+  return val;
+}
+
+/* Function:  esl_gam_logcdf()
+ * Incept:    SRE, Mon Nov 14 13:10:21 2005 [HHMI HQ]
+ *
+ * Purpose:   Calculates the log of the cumulative distribution function 
+ *            for the gamma, $\log P(X \leq x)$, given value <x>, location
+ *            parameter <mu>, scale parameter <lambda>, and shape 
+ *            parameter <tau>.
+ */
+double
+esl_gam_logcdf(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x - mu);
+  double val;
+
+  if (y <= 0.) return -eslINFINITY;
+
+  esl_stats_IncompleteGamma(tau, y, &val, NULL);
+  return log(val);
+}
+
+/* Function:  esl_gam_surv()
+ * Incept:    SRE, Mon Nov 14 13:13:51 2005 [HHMI HQ]
+ *
+ * Purpose:   Calculates the survival function for the gamma, $P(X > x)$,
+ *            given value <x>, location parameter <mu>, scale parameter 
+ *            <lambda>, and shape parameter <tau>.
+ */
+double
+esl_gam_surv(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x - mu);
+  double val;
+
+  if (y <= 0.) return 1.0;
+
+  esl_stats_IncompleteGamma(tau, y, NULL, &val);
+  return val;
+}
+
+
+/* Function:  esl_gam_logsurv()
+ * Incept:    SRE, Mon Nov 14 13:14:05 2005 [HHMI HQ]
+ *
+ * Purpose:   Calculates the log of the survival function for the gamma, 
+ *            $\log P(X > x)$, given value <x>, location parameter <mu>,
+ *            scale parameter <lambda>, and shape parameter <tau>.
+ *            
+ *            Relies on <esl_stats_IncompleteGamma()>, which has limited
+ *            dynamic range. Any result of < -700 or so will be -infinity.
+ *            To fix this, we need a log version of <esl_stats_IncompleteGamma()>.
+ */
+double
+esl_gam_logsurv(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x - mu);
+  double val;
+
+  if (y <= 0.) return 0.;
+
+  esl_stats_IncompleteGamma(tau, y, NULL, &val);
+  return log(val);
+}
+
+
+/* Function:  esl_gam_invcdf()
+ * Incept:    SRE, Mon Nov 14 13:15:02 2005 [HHMI HQ]
+ *
+ * Purpose:   Calculates the inverse CDF for a gamma with location
+ *            parameter <mu>, scale parameter <lambda> and shape
+ *            parameter <tau>, returning the value <x> at which the
+ *            CDF is <p>.
+ *            
+ *            This inverse CDF is solved by a computationally expensive,
+ *            brute force bisection search on the CDF of <x>.
+ */
+double
+esl_gam_invcdf(double p, double mu, double lambda, double tau)
+{
+  double x1, x2, xm;		/* low, high guesses at x */
+  double f2, fm;
+  double tol = 1e-6;
+  
+  x1 = 0.;
+  x2 = tau / lambda;
+  do {				/* bracket */
+    x2 = x2*2.;
+    f2 = esl_gam_cdf(x2, mu, lambda, tau);
+  } while (f2 < p);
+
+  do {				/* bisection */
+    xm = (x1+x2)/ 2.;
+    fm = esl_gam_cdf(xm, mu, lambda, tau);
+    
+    if      (fm > p) x2 = xm;
+    else if (fm < p) x1 = xm;
+    else return xm;		/* unlikely exact fm==p */
+  } while ( (x2-x1)/(x1+x2) > tol);
+
+  xm = (x1+x2)/2.;
+  return xm;
+}
+/*-------------------- end densities & distributions ------------------------*/
+	  
+
+
+
+/****************************************************************************
+ * Generic API routines: for general interface w/ histogram module
+ ****************************************************************************/ 
+
+/* Function:  esl_gam_generic_pdf()
+ * Incept:    SRE, Mon Nov 14 13:32:47 2005 [HHMI HQ]
+ *
+ * Purpose:   Generic-API wrapper around <esl_gam_pdf()>, taking 
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_gam_generic_pdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_gam_pdf(x, p[0], p[1], p[2]);
+}
+
+
+/* Function:  esl_gam_generic_cdf()
+ * Incept:    SRE, Mon Nov 14 13:37:28 2005 [HHMI HQ]
+ *
+ * Purpose:   Generic-API wrapper around <esl_gam_cdf()>, taking 
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_gam_generic_cdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_gam_cdf(x, p[0], p[1], p[2]);
+}
+
+
+/* Function:  esl_gam_generic_surv()
+ * Incept:    SRE, Mon Nov 14 13:35:30 2005 [HHMI HQ]
+ *
+ * Purpose:   Generic-API wrapper around <esl_gam_surv()>, taking 
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_gam_generic_surv(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_gam_surv(x, p[0], p[1], p[2]);
+}
+
+
+/* Function:  esl_gam_generic_invcdf()
+ * Incept:    SRE, Mon Nov 14 13:36:48 2005 [HHMI HQ]
+ *
+ * Purpose:   Generic-API wrapper around <esl_gam_invcdf()>, taking 
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_gam_generic_invcdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_gam_invcdf(x, p[0], p[1], p[2]);
+}
+/*------------------------ end generic API ---------------------------------*/
+
+
+
+/****************************************************************************
+ * Routines for dumping plots for files
+ ****************************************************************************/ 
+
+/* Function:  esl_gam_Plot()
+ * Incept:    SRE, Mon Nov 14 13:38:27 2005 [HHMI HQ]
+ *
+ * Purpose:   Plot some gamma distribution function <func> (for instance,
+ *            <esl_gam_pdf()>) for parameters <mu>, <lambda>, and <tau>, for
+ *            a range of values x from <xmin> to <xmax> in steps of <xstep>;
+ *            output to an open stream <fp> in xmgrace XY input format.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_gam_Plot(FILE *fp, double mu, double lambda, double tau,
+	     double (*func)(double x, double mu, double lambda, double tau), 
+	     double xmin, double xmax, double xstep)
+{
+  double x;
+  for (x = xmin; x <= xmax; x += xstep)
+    fprintf(fp, "%f\t%g\n", x, (*func)(x, mu, lambda, tau));
+  fprintf(fp, "&\n");
+  return eslOK;
+}
+/*-------------------- end plot dumping routines ---------------------------*/
+
+
+/****************************************************************************
+ * Routines for sampling (requires augmentation w/ random module)
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_RANDOM
+/* Function:  esl_gam_Sample()
+ * Incept:    SRE, Mon Nov 14 13:40:46 2005 [HHMI HQ]
+ *
+ * Purpose:   Sample a gamma-distributed random variate.
+ */
+double
+esl_gam_Sample(ESL_RANDOMNESS *r, double mu, double lambda, double tau)
+{
+  double x;
+
+  x = esl_rnd_Gamma(r, tau);
+  return (mu + x / lambda);
+} 
+#endif /*eslAUGMENT_RANDOM*/
+/*--------------------------- end sampling ---------------------------------*/
+
+
+
+/****************************************************************************
+ * Maximum likelihood fitting
+ ****************************************************************************/ 
+
+/* Function:  esl_gam_FitComplete()
+ * Incept:    SRE, Wed Nov 16 17:27:37 2005 [St. Louis]
+ *
+ * Purpose:   Given complete data consisting of <n> samples <x[0]..x[n-1]>,
+ *            and a known location parameter <mu>, determine and return
+ *            maximum likelihood parameters <ret_lambda> and <ret_tau>.
+ *
+ * Args:      x          - complete gamma-distributed data [0..n-1]
+ *            n          - number of samples in <x>
+ *            mu         - known location parameter
+ *            ret_lambda - RETURN: ML estimate of lambda            
+ *            ret_tau    - RETURN: ML estimate of tau
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslENOHALT> if bracketing or bisection fails;
+ *            <eslEINVAL> if data cannot be gamma distributed (some <x[i] < mu>,
+ *            or zero variance in x).
+ *
+ * Xref:      STL10/65.
+ */
+int
+esl_gam_FitComplete(double *x, int n, double mu, double *ret_lambda, double *ret_tau)
+{
+  double mean, logsum;
+  int    i;
+  double c, fc;
+  double a, fa;
+  double b, fb;
+  int    status;
+
+  if ((status = tau_by_moments(x, n, mu, &c, &mean, &logsum) != eslOK)) return status;
+  a = b = c;
+  fa=fb=fc = tau_function(c, mean, logsum);
+
+  /* Rootfinding, 1.: bracketing the root with points a,b.
+   */
+  if (fc > 0.)			/* fx>0 means tau is too small, search right */
+    {
+      for (i = 0; i < 100; i++)	/* 100 = max iterations */
+	{
+	  b = a * 2.;
+	  fb = tau_function(b, mean, logsum);
+	  if (fb < 0.) break;	/* a,b now bracket */
+	  a = b; fa = fb;	/* else fb>0, so b is a better left bracket than a */
+	}
+      if (i == 100) ESL_EXCEPTION(eslENOHALT, "failed to bracket");
+    }
+  else if (fc < 0.)		/* fx<0 means tau is too large, search left */
+    {
+      for (i = 0; i < 100; i++)
+	{
+	  a = b/2.;
+	  fa = tau_function(a, mean, logsum);
+	  if (fa > 0.) break;   /* a,b now bracket */
+	  b = a; fb = fa;	/* else fa<0, so a is a better right bracket than b */
+	}
+      if (i == 100) ESL_EXCEPTION(eslENOHALT, "failed to bracket");
+    }  
+  
+  /* Rootfinding, 2.: Bisection search.
+   * We have the root in interval (a,b).
+   */
+  for (i = 0; i < 100; i++)
+    {
+      c  = (a+b)/2.;		/* bisection */
+      fc = tau_function(c, mean, logsum);
+      if      (fc > 0.) { a = c; fa = fc; }
+      else if (fc < 0.) { b = c; fb = fc; }
+      else    break;		/* unlikely event that we nail it */
+
+      if ((b-a) <= 2.* DBL_EPSILON) { 
+	c  = (a+b)/2.;
+	break;
+      }
+    }
+  if (i == 100) ESL_EXCEPTION(eslENOHALT, "bisection search failed");
+
+  *ret_lambda = c / mean;
+  *ret_tau    = c;
+  return eslOK;
+}
+
+/* tau_by_moments()
+ * 
+ * Obtain an initial estimate for tau by 
+ * matching moments. Also returns mean and
+ * logsum, which we need for ML fitting.
+ * To obtain a lambda estimate, use
+ * lambda = tau / mean.
+ */
+static int
+tau_by_moments(double *x, int n, double mu, double *ret_tau, double *ret_mean, double *ret_logsum)
+{
+  int    i;
+  double mean, var, logsum;
+
+  mean = var = logsum = 0.;
+  for (i = 0; i < n; i++)
+    {
+      if (x[i] < mu) ESL_EXCEPTION(eslEINVAL, "No x[i] can be < mu in gamma data");
+      mean   += x[i] - mu;	   /* mean is temporarily just the sum */
+      logsum += log(x[i] - mu);
+      var  += (x[i]-mu)*(x[i]-mu); /* var is temporarily the sum of squares */
+    }
+  var     = (var - mean*mean/(double)n) / ((double)n-1); /* now var is the variance */
+  mean   /= (double) n;		/* and now mean is the mean */
+  logsum /= (double) n;
+
+  if (var == 0.)		/* and if mean = 0, var = 0 anyway. */
+    ESL_EXCEPTION(eslEINVAL, "Zero variance in allegedly gamma-distributed dataset");
+  
+  if (ret_tau    != NULL) *ret_tau    = mean * mean / var;
+  if (ret_mean   != NULL) *ret_mean   = mean;
+  if (ret_logsum != NULL) *ret_logsum = logsum;
+  return eslOK;
+}
+
+
+
+/* tau_function()
+ *
+ * This is the rootfinding equation for tau...
+ * \ref{eqn:gamma_tau_root} in the documentation.
+ *   mean   is  1/N \sum (x_i - \mu) 
+ *   logsum is  1/N \sum \log (x_i - \mu)
+ * These are both independent of tau, and dependent
+ * on all data points, so we require the caller to
+ * precalculate them for us.
+ * 
+ * This is a decreasing function of tau:
+ * the return value is > 0 when tau is too small,
+ * and < 0 when tau is too large.
+ */
+static double
+tau_function(double tau, double mean, double logsum)
+{
+  double psitau;
+  
+  esl_stats_Psi(tau, &psitau);
+  return (log(tau) - psitau - log(mean) + logsum);  
+}
+
+
+/****************************************************************************
+ * Example main()
+ ****************************************************************************/ 
+#ifdef eslGAMMA_EXAMPLE
+/*::cexcerpt::gam_example::begin::*/
+/* compile:
+   gcc -g -Wall -I. -o example -DeslGAMMA_EXAMPLE\
+     -DeslAUGMENT_RANDOM -DeslAUGMENT_HISTOGRAM\
+     esl_gamma.c esl_random.c esl_histogram.c esl_stats.c easel.c -lm
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_gamma.h"
+
+int
+main(int argc, char **argv)
+{
+  double mu         = -5.0;
+  double lambda     = 2.0;
+  double tau        = 0.7;
+  ESL_HISTOGRAM  *h = esl_histogram_CreateFull(mu, 100., 0.1);
+  ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();
+  int    n          = 10000;
+  double elam, etau;
+  int    i;
+  double x;
+  double *data;
+  int     ndata;
+
+  /* Take <n> gamma-distributed random samples. */
+  for (i = 0; i < n; i++)
+    {
+      x  =  esl_gam_Sample(r, mu, lambda, tau);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+
+  /* Plot the empirical (sampled) and expected survivals */
+  esl_histogram_PlotSurvival(stdout, h);
+  esl_gam_Plot(stdout, mu, lambda, tau,
+	       &esl_gam_surv,  h->xmin, h->xmax, 0.1);
+
+  /* ML fit to complete data, and plot fitted survival curve */
+  esl_gam_FitComplete(data, ndata, mu, &elam, &etau);
+  esl_gam_Plot(stdout, mu, elam, etau,
+	       &esl_gam_surv,  h->xmin, h->xmax, 0.1);
+
+  esl_randomness_Destroy(r);
+  esl_histogram_Destroy(h);
+  return 0;
+}
+/*::cexcerpt::gam_example::end::*/
+#endif /*eslGAMMA_EXAMPLE*/
+
+
+
+/****************************************************************************
+ * Test driver
+ ****************************************************************************/ 
+#ifdef eslGAMMA_TESTDRIVE
+/* Compile:
+   gcc -g -Wall -I. -I ~/src/easel -L ~/src/easel -o test -DeslGAMMA_TESTDRIVE\
+    esl_gamma.c -leasel -lm
+*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_gamma.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_HISTOGRAM  *h;
+  ESL_RANDOMNESS *r;
+  double  mu        = -5.0;
+  double  lambda    =  2.0;  
+  double  tau       =  0.7;
+  int     n         = 10000;
+  double  binwidth  = 0.1;
+  double  elambda, etau;
+  int     i;
+  double  x;
+  double *data;
+  int     ndata;
+
+  int     opti;
+  int     be_verbose   = FALSE;
+  char   *plotfile     = NULL;
+  FILE   *pfp          = stdout;
+  int     plot_pdf     = FALSE;
+  int     plot_logpdf  = FALSE;
+  int     plot_cdf     = FALSE;
+  int     plot_logcdf  = FALSE;
+  int     plot_surv    = FALSE;
+  int     plot_logsurv = FALSE;
+  int     xmin_set     = FALSE;
+  double  xmin;
+  int     xmax_set     = FALSE;
+  double  xmax;
+  int     xstep_set    = FALSE;
+  double  xstep;
+
+  for (opti = 1; opti < argc && *(argv[opti]) == '-'; opti++)
+    {
+      if      (strcmp(argv[opti], "-m")  == 0) mu           = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-l")  == 0) lambda       = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-n")  == 0) n            = atoi(argv[++opti]);
+      else if (strcmp(argv[opti], "-o")  == 0) plotfile     = argv[++opti];
+      else if (strcmp(argv[opti], "-t")  == 0) tau          = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-v")  == 0) be_verbose   = TRUE;
+      else if (strcmp(argv[opti], "-w")  == 0) binwidth     = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-C")  == 0) plot_cdf     = TRUE;
+      else if (strcmp(argv[opti], "-LC") == 0) plot_logcdf  = TRUE;
+      else if (strcmp(argv[opti], "-P")  == 0) plot_pdf     = TRUE;
+      else if (strcmp(argv[opti], "-LP") == 0) plot_logpdf  = TRUE;
+      else if (strcmp(argv[opti], "-S")  == 0) plot_surv    = TRUE;
+      else if (strcmp(argv[opti], "-LS") == 0) plot_logsurv = TRUE;
+      else if (strcmp(argv[opti], "-XL") == 0) { xmin_set  = TRUE; xmin  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XH") == 0) { xmax_set  = TRUE; xmax  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XS") == 0) { xstep_set = TRUE; xstep = atof(argv[++opti]); }
+      else ESL_EXCEPTION(eslEINVAL, "bad option");
+    }
+
+  if (be_verbose)
+    printf("Parametric:  mu = %f   lambda = %f    tau = %f\n", mu, lambda, tau);
+
+  r = esl_randomness_CreateTimeseeded();
+  h = esl_histogram_CreateFull(mu, 100., binwidth);
+  if (plotfile != NULL) {
+    if ((pfp = fopen(plotfile, "w")) == NULL) 
+      ESL_EXCEPTION(eslFAIL, "Failed to open plotfile");
+  }
+  if (! xmin_set)  xmin  = mu;
+  if (! xmax_set)  xmax  = mu+40*(1./lambda);
+  if (! xstep_set) xstep = 0.1;
+
+  for (i = 0; i < n; i++)
+    {
+      x = esl_gam_Sample(r, mu, lambda, tau);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+
+  esl_gam_FitComplete(data, ndata, mu, &elambda, &etau);
+  if (be_verbose)
+    printf("Complete data fit:  mu = %f   lambda = %f   tau = %f\n", 
+	   mu, elambda, etau);
+  if (fabs( (elambda-lambda)/lambda ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted lambda > 10%\n");
+  if (fabs( (etau-tau)/tau ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted tau > 10%\n");
+
+  if (plot_pdf)     esl_gam_Plot(pfp, mu, lambda, tau, &esl_gam_pdf,     xmin, xmax, xstep);
+  if (plot_logpdf)  esl_gam_Plot(pfp, mu, lambda, tau, &esl_gam_logpdf,  xmin, xmax, xstep);
+  if (plot_cdf)     esl_gam_Plot(pfp, mu, lambda, tau, &esl_gam_cdf,     xmin, xmax, xstep);
+  if (plot_logcdf)  esl_gam_Plot(pfp, mu, lambda, tau, &esl_gam_logcdf,  xmin, xmax, xstep);
+  if (plot_surv)    esl_gam_Plot(pfp, mu, lambda, tau, &esl_gam_surv,    xmin, xmax, xstep);
+  if (plot_logsurv) esl_gam_Plot(pfp, mu, lambda, tau, &esl_gam_logsurv, xmin, xmax, xstep);
+
+  if (plotfile != NULL) fclose(pfp);
+
+  esl_randomness_Destroy(r);
+  esl_histogram_Destroy(h);
+  return 0;
+}
+#endif /*eslGAMMA_TESTDRIVE*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_gamma.h b/easel/esl_gamma.h
new file mode 100644
index 0000000..218faca
--- /dev/null
+++ b/easel/esl_gamma.h
@@ -0,0 +1,37 @@
+/* esl_gamma.h
+ * Gamma distributions.
+ * 
+ * SRE, Wed Nov 16 19:15:33 2005 [St. Louis]
+ * SVN $Id: esl_gamma.h 83 2005-12-13 20:54:07Z eddy $
+ */
+#ifndef ESL_GAMMA_INCLUDED
+#define ESL_GAMMA_INCLUDED
+
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+#endif
+
+double esl_gam_pdf    (double x, double mu, double lambda, double tau);
+double esl_gam_logpdf (double x, double mu, double lambda, double tau);
+double esl_gam_cdf    (double x, double mu, double lambda, double tau);
+double esl_gam_logcdf (double x, double mu, double lambda, double tau);
+double esl_gam_surv   (double x, double mu, double lambda, double tau);
+double esl_gam_logsurv(double x, double mu, double lambda, double tau);
+double esl_gam_invcdf (double p, double mu, double lambda, double tau);
+
+double esl_gam_generic_pdf   (double x, void *params);
+double esl_gam_generic_cdf   (double x, void *params);
+double esl_gam_generic_surv  (double x, void *params);
+double esl_gam_generic_invcdf(double x, void *params);
+
+extern int esl_gam_Plot(FILE *fp, double mu, double lambda, double tau,
+			double (*func)(double x, double mu, double lambda, double tau), 
+			double xmin, double xmax, double xstep);
+
+#ifdef eslAUGMENT_RANDOM
+extern double esl_gam_Sample(ESL_RANDOMNESS *r, double mu, double lambda, double tau);
+#endif
+
+extern int esl_gam_FitComplete(double *x, int n, double mu, double *ret_lambda, double *ret_tau);
+
+#endif /*ESL_GAMMA_INCLUDED*/
diff --git a/easel/esl_gamma.tex b/easel/esl_gamma.tex
new file mode 100644
index 0000000..8990000
--- /dev/null
+++ b/easel/esl_gamma.tex
@@ -0,0 +1,53 @@
+
+\begin{tabular}{lcll}\hline
+Variate    & $x$         & \ccode{double} &  $\mu \leq x < \infty$ \\
+Location   & $\mu$       & \ccode{double} &  $-\infty < \mu < \infty$\\
+Scale      & $\lambda$   & \ccode{double} &  $\lambda > 0$ \\
+Shape      & $\tau$      & \ccode{double} &  $\tau > 0$ \\ \hline
+\end{tabular}
+
+The probability density function (PDF) is:
+
+\begin{equation}
+P(X=x) =  \frac{\lambda^{\tau}}{\Gamma(\tau)}  (x-\mu)^{\tau-1}  e^{-\lambda (x - \mu)}
+\label{eqn:gamma_pdf}
+\end{equation}
+
+The cumulative distribution function (CDF) does not have an analytical
+expression. It is calculated numerically, using the incomplete Gamma
+function (\ccode{esl\_stats\_IncompleteGamma()}).
+
+The ``standard Gamma distribution'' has $\mu = 0$, $\lambda = 1$.
+
+\subsection{Sampling}
+
+
+
+\subsection{Parameter estimation}
+
+\subsubsection{Complete data; known location}
+
+We usually know the location $\mu$. It is often 0, or in the case of
+fitting a gamma density to a right tail, we know the threshold $\mu$
+at which we truncated the tail.
+
+Given a complete dataset of $N$ observed samples $x_i$ ($i=1..N$) and
+a \emph{known} location parameter $\mu$, maximum likelihood estimation
+of $\lambda$ and $\tau$ is performed by first solving this rootfinding
+equation for $\hat{\tau}$ by binary search:
+
+\begin{equation}
+  \log \hat{\tau} 
+  - \Psi(\hat{\tau}) 
+  - \log \left[ \frac{1}{N} \sum_{i=1}^{N} (x_i - \mu) \right]
+  + \frac{1}{N} \sum_{i=1}^N \log (x_i - \mu)
+\label{eqn:gamma_tau_root}
+\end{equation}
+
+then using that to obtain $\hat{\lambda}$:
+
+\begin{equation}
+\hat{\lambda} = \frac{N \hat{\tau}} {\sum_{i=1}^{N} (x_i - \mu)}
+\end{equation}
+
+Equation~\ref{eqn:gamma_tau_root} decreases as $\tau$ increases.
diff --git a/easel/esl_getopts.c b/easel/esl_getopts.c
new file mode 100644
index 0000000..18f9b75
--- /dev/null
+++ b/easel/esl_getopts.c
@@ -0,0 +1,1915 @@
+/* Implements a somewhat more powerful command line getopt interface
+ * than the standard UNIX/POSIX call.
+ * 
+ * Contents:
+ *    1. The ESL_GETOPTS object.
+ *    2. Setting and testing a configuration.
+ *    3. Retrieving option settings and command line args.
+ *    4. Formatting option help.
+ *    5. Private functions.
+ *    6. Test driver.
+ *    7. Example.
+ * 
+ * SVN $Id: esl_getopts.c 241 2008-04-01 19:01:52Z eddys $
+ * SRE, Sat Jan  1 08:50:21 2005 [Panticosa, Spain]
+ * xref STL8/p152; STL9/p5.
+ */
+#include "esl_config.h"
+
+#include <stdlib.h> 
+#include <stdio.h> 
+#include <string.h>
+#include <ctype.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+
+/* Forward declarations of private functions. */
+static int set_option(ESL_GETOPTS *g, int opti, char *optarg, 
+		      int setby, int do_alloc);
+static int get_optidx_exactly(const ESL_GETOPTS *g, char *optname, int *ret_opti);
+static int get_optidx_abbrev(ESL_GETOPTS *g, char *optname, int n, 
+			     int *ret_opti);
+static int esl_getopts(ESL_GETOPTS *g, int *ret_opti, char **ret_optarg);
+static int process_longopt(ESL_GETOPTS *g, int *ret_opti, char **ret_optarg);
+static int process_stdopt(ESL_GETOPTS *g, int *ret_opti, char **ret_optarg);
+static int verify_type_and_range(ESL_GETOPTS *g, int i, char *val, int setby);
+static int is_integer(char *s);
+static int is_real(char *s);
+static int verify_integer_range(char *arg, char *range);
+static int verify_real_range(char *arg, char *range);
+static int verify_char_range(char *arg, char *range);
+static int parse_rangestring(char *range, char c, char **ret_lowerp, 
+			     int *ret_geq, char **ret_upperp, int *ret_leq);
+static int process_optlist(ESL_GETOPTS *g, char **ret_s, int *ret_opti);
+
+
+
+/*****************************************************************
+ * 1. The ESL_GETOPTS object
+ *****************************************************************/ 
+
+/* Function:  esl_getopts_Create()
+ * Synopsis:  Create a new <ESL_GETOPTS> object.
+ * Incept:    SRE, Tue Jan 11 11:24:16 2005 [St. Louis]
+ *
+ * Purpose:   Creates an <ESL_GETOPTS> object, given the
+ *            array of valid options <opt> (NULL-element-terminated).
+ *            Sets default values for all config 
+ *            options (as defined in <opt>).
+ *
+ * Returns:   ptr to the new <ESL_GETOPTS> object.
+ *
+ * Throws:    NULL on failure, including allocation failures or
+ *            an invalid <ESL_OPTIONS> structure.
+ */
+ESL_GETOPTS *
+esl_getopts_Create(ESL_OPTIONS *opt)
+{
+  ESL_GETOPTS *g = NULL;
+  int status;
+  int i;
+
+  ESL_ALLOC(g, sizeof(ESL_GETOPTS));
+
+  g->opt       = opt;
+  g->argc      = 0;
+  g->argv      = NULL;
+  g->optind    = 1;
+  g->nfiles    = 0;
+  g->val       = NULL;
+  g->setby     = NULL;
+  g->valloc    = NULL;
+  g->optstring = NULL;
+  g->errbuf[0] = '\0';
+
+  /* Figure out the number of options.  
+   *
+   * Using the NULL-terminated structure array is a design decision.
+   * Alternatively, the caller could provide us with noptions, and use
+   * a #define noptions (sizeof(options) / sizeof(ESL_GETOPTS)) idiom.
+   * Note that we can't use sizeof() here, because now <opt> is just a
+   * pointer.
+   * 
+   * A drawback of requiring NULL termination is, what happens when
+   * the caller forgets? Thus the check for a leading '-' on all
+   * options; if we start straying into memory, that check should 
+   * catch us.
+   */
+  g->nopts = 0;
+  while (g->opt[g->nopts].name != NULL) {
+    if (g->opt[g->nopts].name[0] != '-') 
+      ESL_XEXCEPTION(eslEINVAL, "option %d didn't start with '-';\nyou may have forgotten to NULL-terminate the ESL_OPTIONS array", g->nopts);
+    g->nopts++;
+  }
+  
+  /* Set default values for all options.
+   * Note the valloc[] setting: we only need to dup strings
+   * into allocated space if the value is volatile memory, and
+   * that only happens in config files; not in defaults, cmdline,
+   * or environment.
+   */
+  ESL_ALLOC(g->val,    sizeof(char *) * g->nopts);
+  ESL_ALLOC(g->setby,  sizeof(int)    * g->nopts);
+  ESL_ALLOC(g->valloc, sizeof(int)    * g->nopts);
+
+  for (i = 0; i < g->nopts; i++) 
+    {
+      g->val[i]    = g->opt[i].defval;
+      g->setby[i]  = eslARG_SETBY_DEFAULT;
+      g->valloc[i] = 0;	
+    }
+
+  /* Verify type/range of the defaults, even though it's
+   * an application error (not user error) if they're invalid. 
+   */
+  for (i = 0; i < g->nopts; i++) 
+    if (verify_type_and_range(g, i, g->val[i], eslARG_SETBY_DEFAULT) != eslOK) 
+      ESL_XEXCEPTION(eslEINVAL, "%s\n", g->errbuf);
+  return g;
+
+ ERROR:
+  esl_getopts_Destroy(g); 
+  return NULL;
+}
+
+/* Function:  esl_getopts_CreateDefaultApp()
+ * Synopsis:  Initialize a "standard" Easel application.
+ * Incept:    SRE, Wed Jun 13 16:21:22 2007 [Janelia]
+ *
+ * Purpose:   Carry out the usual sequence of events in initializing a
+ *            small Easel-based application: parses the command line,
+ *            process the <-h> option to produce a (single-sectioned)
+ *            help page, and check that the number of command line
+ *            options is right.
+ *            
+ *            <options> is an array of <ESL_OPTIONS> structures describing
+ *            the options, terminated by an all-<NULL> structure.
+ *            <nargs> is the number of command-line arguments
+ *            expected. <argc> and <argv> are the command line
+ *            arguments (number and pointer array) from <main()>.
+ *            
+ *            <banner> is an optional one-line description of the
+ *            program's function, such as <"compare RNA structures">.
+ *            When the <-h> help option is selected, this description
+ *            will be combined with the program's name (the tail of
+ *            <argv[0]>) and Easel's copyright and license information
+ *            to give a header like:
+ *            
+ *            \begin{cchunk}
+ *            # esl-compstruct :: compare RNA structures
+ *            # Easel 0.1 (February 2005)
+ *            # Copyright (C) 2004-2007 HHMI Janelia Farm Research Campus
+ *            # Freely licensed under the Janelia Software License.
+ *            # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ *            \end{cchunk}
+ *            
+ *            <usage> is an optional one-line description of command
+ *            line usage (without the command name), such as
+ *            <"[options] <trusted file> <test file>">. On errors, or
+ *            on the help page, this usage string is combined with 
+ *            the program's name to give a usage line like:
+ *            
+ *            \begin{cchunk}
+ *            Usage: esl-compstruct [options] <trusted file> <test file>
+ *            \end{cchunk}  
+ *            
+ *            <banner> and <usage> are optional, meaning that either
+ *            can be provided as <NULL> and they won't be shown.
+ *
+ * Returns:   a pointer to a new <ESL_GETOPTS> object, which contains
+ *            all the option settings and command line arguments.
+ *            
+ *            On command line errors, this routine exits with abnormal
+ *            (1) status.
+ *            
+ *            If the <-h> help option is seen, this routine exits with
+ *            normal (0) status after printing a help page.
+ *
+ */
+ESL_GETOPTS *
+esl_getopts_CreateDefaultApp(ESL_OPTIONS *options, int nargs, int argc, char **argv, char *banner, char *usage)
+{
+  ESL_GETOPTS *go = NULL;
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK) 
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      if (usage != NULL) esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      if (banner != NULL) esl_banner(stdout, argv[0], banner);
+      if (usage  != NULL) esl_usage (stdout, argv[0], usage);
+      puts("\n  where options are:");
+      esl_opt_DisplayHelp(stdout, go, 0, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_ArgNumber(go) != nargs) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  return go;
+}
+
+
+
+/* Function:  esl_getopts_Destroy()
+ * Synopsis:  Destroys an <ESL_GETOPTS> object.
+ * Incept:    SRE, Thu Jan 13 08:55:10 2005 [St. Louis]
+ *
+ * Purpose:   Free's a created <ESL_GETOPTS> object.
+ *
+ * Returns:   void.
+ */
+void
+esl_getopts_Destroy(ESL_GETOPTS *g)
+{
+  int i;
+
+  if (g != NULL)
+    {
+      if (g->val   != NULL) 
+	{
+	  /* A few of our vals may have been allocated.
+	   */
+	  for (i = 0; i < g->nopts; i++)
+	    if (g->valloc[i] > 0)
+	      free(g->val[i]);
+	  free(g->val);
+	}
+      if (g->setby  != NULL) free(g->setby);
+      if (g->valloc != NULL) free(g->valloc);
+      free(g);
+    }
+}
+
+
+/* Function:  esl_getopts_Dump()
+ * Synopsis:  Dumps a summary of a <ESL_GETOPTS> configuration.
+ * Incept:    SRE, Tue Jan 18 09:11:39 2005 [St. Louis]
+ *
+ * Purpose:   Dump the state of <g> to an output stream
+ *            <ofp>, often stdout or stderr.
+ */
+void
+esl_getopts_Dump(FILE *ofp, ESL_GETOPTS *g)
+{
+  int i;
+
+  fprintf(ofp, "%12s %12s %9s\n", "Option", "Setting", "Set by");
+  fprintf(ofp, "------------ ------------ ---------\n");
+
+  for (i = 0; i < g->nopts; i++)
+    {
+      fprintf(ofp, "%-12s ", g->opt[i].name);
+
+      fprintf(ofp, "%-12s ", g->val[i]);
+      
+      if      (g->setby[i] == eslARG_SETBY_DEFAULT) fprintf(ofp, "(default) ");
+      else if (g->setby[i] == eslARG_SETBY_CMDLINE) fprintf(ofp, "cmdline   ");
+      else if (g->setby[i] == eslARG_SETBY_ENV)     fprintf(ofp, "environ   ");
+      else if (g->setby[i] >= eslARG_SETBY_CFGFILE) fprintf(ofp, "cfgfile   ");
+
+      fprintf(ofp, "\n");
+    }
+  return;
+}
+  
+
+/*****************************************************************
+ * 2. Setting and testing a configuration
+ *****************************************************************/ 
+
+/* Function:  esl_opt_ProcessConfigfile()
+ * Synopsis:  Parses options in a config file.
+ * Incept:    SRE, Thu Jan 13 10:25:43 2005 [St. Louis]
+ *
+ * Purpose:   Given an open configuration file <fp> (and
+ *            its name <filename>, for error reporting),
+ *            parse it and set options in <g> accordingly.
+ *            Anything following a <\#> in the file is a
+ *            comment. Blank (or all-comment) lines are
+ *            ignored. Data lines contain one option and
+ *            its optional argument: for example <--foo arg>
+ *            or <-a>. All option arguments are type and
+ *            range checked, as specified in <g>.
+ *            
+ * Returns:   <eslOK> on success.  
+ * 
+ *            Returns <eslESYNTAX> on parse or format error in the
+ *            file, or f option argument fails a type or range check,
+ *            or if an option is set twice by the same config file.
+ *            In any of these "normal" (user) error cases, <g->errbuf>
+ *            is set to a useful error message to indicate the error.
+ *            
+ * Throws:    <eslEMEM> on allocation problem.            
+ */
+int
+esl_opt_ProcessConfigfile(ESL_GETOPTS *g, char *filename, FILE *fp)
+{
+  char *buf = NULL;
+  int   n   = 0;
+  char *s;
+  char *optname;		/* tainted: from user's input file */
+  char *optarg;			/* tainted: from user's input file */
+  char *comment;
+  int   line;
+  int   opti;
+  int   status;
+
+  line = 0;
+  while ((status = esl_fgets(&buf, &n, fp)) != eslEOF)
+    {
+      if (status != eslOK) return status; /* esl_fgets() failed (EMEM) */
+
+      line++;
+      optname = NULL;
+      optarg  = NULL;
+
+      /* First token is the option, e.g. "--foo"
+       */
+      s = buf;
+      esl_strtok(&s, " \t\n", &optname, NULL);
+      if (optname   == NULL) continue; /* blank line */
+      if (*optname  == '#')  continue; /* comment line */
+      if (*optname  != '-') 
+	ESL_FAIL(eslESYNTAX, g->errbuf,
+		 "Parse failed at line %d of cfg file %.24s (saw %.24s, not an option)\n",
+		 line, filename, optname);
+      
+      /* Second token, if present, is the arg
+       */
+      if (*s == '"')  esl_strtok(&s, "\"",    &optarg, NULL); /* quote-delimited arg */
+      else            esl_strtok(&s, " \t\n", &optarg, NULL); /* space-delimited arg */
+      
+      /* Anything else on the line had better be a comment
+       */
+      esl_strtok(&s, " \t\n", &comment, NULL);
+      if (comment != NULL && *comment != '#') 
+	ESL_FAIL(eslESYNTAX, g->errbuf,
+		 "Parse failed at line %d of cfg file %.24s (saw %.24s, not a comment)\n",
+		 line, filename, comment);
+	
+      /* Now we've got an optname and an optional optarg;
+       * figure out what option this is.
+       */
+      if (get_optidx_exactly(g, optname, &opti) != eslOK) 
+	ESL_FAIL(eslESYNTAX, g->errbuf,
+		 "%.24s is not a recognized option (config file %.24s, line %d)\n",
+		 optname, filename, line);
+
+      /* Set that option.
+       * Pass TRUE to set_option's do_alloc flag, because our buffer
+       * is volatile memory that's going away soon - set_option needs
+       * to strdup the arg, not just point to it.
+       */
+      status = set_option(g, opti, optarg, 
+			  eslARG_SETBY_CFGFILE+g->nfiles,
+			  TRUE);
+      if (status != eslOK) return status;
+    }
+
+  if (buf != NULL) free(buf);
+  g->nfiles++;
+  return eslOK;
+}
+
+
+
+
+/* Function:  esl_opt_ProcessEnvironment()
+ * Synopsis:  Parses options in the environment.
+ * Incept:    SRE, Thu Jan 13 10:17:58 2005 [St. Louis]
+ *
+ * Purpose:   For any option defined in <g> that can be modified
+ *            by an environment variable, check the environment
+ *            and set that option accordingly. The value provided
+ *            by the environment is type and range checked.
+ *            When an option is turned on that has other options 
+ *            toggle-tied to it, those options are turned off.
+ *            An option's state may only be changed once by the
+ *            environment (even indirectly thru toggle-tying);
+ *            else an error is generated.
+ *            
+ * Returns:   <eslOK> on success, and <g> is loaded with all
+ *            options specified in the environment.
+ *            Returns <eslEINVAL> on user input problems, 
+ *            including type/range check failures, and 
+ *            sets <g->errbuf> to a useful error message.
+ *            
+ * Throws:    <eslEMEM> on allocation problem.            
+ */
+int
+esl_opt_ProcessEnvironment(ESL_GETOPTS *g)
+{
+  int   i;
+  char *optarg;
+  int   status;
+
+  for (i = 0; i < g->nopts; i++)
+    if (g->opt[i].envvar != NULL &&
+	(optarg = getenv(g->opt[i].envvar)) != NULL)
+      {
+	status = set_option(g, i, optarg, eslARG_SETBY_ENV, FALSE);
+	if (status != eslOK) return status;
+      }
+  return eslOK;
+}
+
+
+
+/* Function:  esl_opt_ProcessCmdline()
+ * Synopsis:  Parses options from the command line.
+ * Incept:    SRE, Wed Jan 12 10:12:43 2005 [St. Louis]
+ *
+ * Purpose:   Process a command line (<argc> and <argv>), parsing out
+ *            and setting application options in <g>. Option arguments
+ *            are type and range checked before they are set, if type
+ *            and range information was set when <g> was created.
+ *            When an option is set, if it has any other options
+ *            "toggle-tied" to it, those options are also turned off.
+ *            
+ *            Any given option can only change state (on/off) once
+ *            per command line; trying to set the same option more than
+ *            once generates an error.
+ *            
+ *            On successful return, <g> contains settings of all
+ *            command line options and their option arguments, for
+ *            subsequent retrieval by <esl_opt_Get*()>
+ *            functions.  <g> also contains an <optind> state variable
+ *            pointing to the next <argv[]> element that is not an
+ *            option. <esl_opt_GetArg()> needs this to know
+ *            where the options end and command line arguments begin
+ *            in <argv[0]>.
+ *            
+ *            The parser starts with <argv[1]> and reads <argv[]> elements
+ *            in order until it reaches an element that is not an option; 
+ *            at this point, all subsequent <argv[]> elements are 
+ *            interpreted as arguments to the application.
+ *            
+ *            Any <argv[]> element encountered in the command line that
+ *            starts with <- > is an option, except <- > or <-- > by
+ *            themselves. <- > by itself is interpreted as a command
+ *            line argument (usually meaning ``read from stdin instead
+ *            of a filename''). <-- > by itself is interpreted as
+ *            ``end of options''; all subsequent <argv[]> elements are
+ *            interpreted as command-line arguments even if they
+ *            begin with <- >. 
+ *
+ * Returns:   <eslOK> on success. <g> is loaded with
+ *            all option settings specified on the cmdline.
+ *            Returns <eslEINVAL> on any cmdline parsing problem,
+ *            including option argument type/range check failures,
+ *            and sets <g->errbuf> to a useful error message for
+ *            the user.
+ *            
+ * Throws:    <eslEMEM> on allocation problem.           
+ */
+int
+esl_opt_ProcessCmdline(ESL_GETOPTS *g, int argc, char **argv)
+{
+  int   opti;
+  char *optarg;
+  int   status, setstatus;
+
+  g->argc      = argc;
+  g->argv      = argv;
+  g->optind    = 1;		/* start at argv[1]             */
+  g->optstring = NULL;		/* not in a -abc optstring yet  */
+
+  /* Walk through each option in the command line using esl_getopts(),
+   * which advances g->optind as the index of the next argv element we need
+   * to look at.
+   */
+  while ((status = esl_getopts(g, &opti, &optarg)) == eslOK)
+    {
+      setstatus = set_option(g, opti, optarg, eslARG_SETBY_CMDLINE, FALSE);
+      if (setstatus != eslOK) return setstatus;
+    }
+  if (status == eslEOD) return eslOK;
+  else                  return status;
+}
+
+
+
+/* Function:  esl_opt_VerifyConfig()
+ * Synopsis:  Validates configuration after options are set.
+ * Incept:    SRE, Wed Jan 12 10:21:46 2005 [St. Louis]
+ *
+ * Purpose:   Given a <g> that we think is fully configured now --
+ *            from config file(s), environment, and command line --
+ *            verify that the configuration is self-consistent:
+ *            for every option that is set, make sure that any
+ *            required options are also set, and that no
+ *            incompatible options are set. ``Set'' means
+ *            the configured value is non-default and non-NULL (including booleans),
+ *            and ``not set'' means the value is default or NULL. (That is,
+ *            we don't go solely by <setby>, which refers to who
+ *            determined the state of an option, even if
+ *            it is turned off.)
+ *
+ * Returns:   <eslOK> on success.
+ *            <eslESYNTAX> if a required option is not set, or
+ *            if an incompatible option is set; in this case, sets 
+ *            <g->errbuf> to contain a useful error message for
+ *            the user.
+ *            
+ * Throws:    <eslEINVAL> if something's wrong with the <ESL_OPTIONS>
+ *            structure itself -- a coding error in the application.           
+ */
+int
+esl_opt_VerifyConfig(ESL_GETOPTS *g)
+{
+  int   i,reqi,incompati;
+  char *s;
+  int   status;
+
+  /* For all options that are set (not in default configuration,
+   * and turned on with non-NULL vals), 
+   * verify that all their required_opts are set.
+   */
+  for (i = 0; i < g->nopts; i++)
+    {
+      if (g->setby[i] != eslARG_SETBY_DEFAULT && g->val[i] != NULL)
+	{
+	  s = g->opt[i].required_opts;
+	  while ((status = process_optlist(g, &s, &reqi)) != eslEOD) 
+	    {
+	      if (status != eslOK) ESL_EXCEPTION(eslEINVAL, "something's wrong with format of optlist: %s\n", s);
+	      if (g->val[reqi] == NULL)
+		ESL_FAIL(eslESYNTAX, g->errbuf,
+			 "Option %.24s requires (or has no effect without) option(s) %.24s", 
+			 g->opt[i].name, g->opt[i].required_opts);
+	    }
+	}
+    }
+
+  /* For all options that are set (turned on with non-NULL vals),
+   * verify that no incompatible options are set to non-default
+   * values (notice the setby[incompati] check)
+   */
+  for (i = 0; i < g->nopts; i++)
+    {
+      if (g->setby[i] != eslARG_SETBY_DEFAULT && g->val[i] != NULL)
+	{
+	  s = g->opt[i].incompat_opts;
+	  while ((status = process_optlist(g, &s, &incompati)) != eslEOD)
+	    {
+	      if (status != eslOK) ESL_EXCEPTION(eslEINVAL, "something's wrong with format of optlist: %s\n", s);
+	      if (incompati != i && (g->setby[incompati] != eslARG_SETBY_DEFAULT && g->val[incompati] != NULL))
+		ESL_FAIL(eslESYNTAX, g->errbuf,
+			 "Option %.24s is incompatible with option(s) %.24s", 
+			 g->opt[i].name, g->opt[i].incompat_opts);
+	    }
+	}
+    }
+  return eslOK;
+}
+
+/* Function:  esl_opt_ArgNumber()
+ * Synopsis:  Returns number of command line arguments.
+ * Incept:    SRE, Mon May 28 09:18:52 2007 [Janelia]
+ *
+ * Purpose:   Returns the number of command line arguments.
+ *            
+ *            Caller must have already called
+ *            <esl_opt_ProcessCmdline()>, in order for all the options
+ *            to be parsed first.  Everything left on the command line
+ *            is taken to be an argument.
+ */
+int
+esl_opt_ArgNumber(const ESL_GETOPTS *g)
+{
+  return ((g)->argc - (g)->optind);
+}
+
+
+/*****************************************************************
+ * 3. Retrieving option settings and command line args
+ *****************************************************************/ 
+
+/* Function:  esl_opt_IsDefault()
+ * Synopsis:  Returnes <TRUE> if option remained at default setting.
+ * Incept:    SRE, Wed Jan  3 11:19:25 2007 [Janelia]
+ *
+ * Purpose:   Returns <TRUE> if option <optname> remained at its
+ *            default state; returns <FALSE> if <optname> was 
+ *            set on the command line, in the environment, or in 
+ *            a configuration file (even if it was reset to the
+ *            default value). 
+ */
+int
+esl_opt_IsDefault(const ESL_GETOPTS *g, char *optname)
+{
+  int opti;
+
+  if (get_optidx_exactly(g, optname, &opti) != eslOK)  esl_fatal("no such option %s\n", optname);
+  if (g->setby[opti] == eslARG_SETBY_DEFAULT)          return TRUE;
+  return FALSE;
+}    
+
+/* Function:  esl_opt_GetBoolean()
+ * Synopsis:  Retrieve <TRUE>/<FALSE> for a boolean option.
+ * Incept:    SRE, Wed Jan 12 13:46:09 2005 [St. Louis]
+ *
+ * Purpose:   Retrieves the configured TRUE/FALSE value for option <optname>
+ *            from <g>.
+ */
+int
+esl_opt_GetBoolean(const ESL_GETOPTS *g, char *optname)
+{
+  int opti;
+
+  if (get_optidx_exactly(g, optname, &opti) == eslENOTFOUND)
+    esl_fatal("no such option %s\n", optname);
+  if (g->opt[opti].type != eslARG_NONE)
+    esl_fatal("option %s is not a boolean", optname);
+
+  if (g->val[opti] == NULL) return FALSE;
+  else                      return TRUE;
+}
+
+/* Function:  esl_opt_GetInteger()
+ * Synopsis:  Retrieve value of an integer option.
+ * Incept:    SRE, Wed Jan 12 11:37:28 2005 [St. Louis]
+ *
+ * Purpose:   Retrieves the configured value for option <optname>
+ *            from <g>.
+ */
+int
+esl_opt_GetInteger(const ESL_GETOPTS *g, char *optname)
+{
+  int opti;
+
+  if (get_optidx_exactly(g, optname, &opti) == eslENOTFOUND)
+    esl_fatal("no such option %s\n", optname);
+  if (g->opt[opti].type != eslARG_INT)
+    esl_fatal("option %s does not take an integer arg", optname);
+  return atoi(g->val[opti]);
+}
+		
+/* Function:  esl_opt_GetReal()
+ * Synopsis:  Retrieve value of a real-valued option.
+ * Incept:    SRE, Wed Jan 12 13:46:27 2005 [St. Louis]
+ *
+ * Purpose:   Retrieves the configured value for option <optname>
+ *            from <g>.
+ */
+double
+esl_opt_GetReal(const ESL_GETOPTS *g, char *optname)
+{
+  int opti;
+
+  if (get_optidx_exactly(g, optname, &opti) == eslENOTFOUND)
+    esl_fatal("no such option %s\n", optname);
+  if (g->opt[opti].type != eslARG_REAL)
+    esl_fatal("option %s does not take a real-valued arg", optname);
+
+  return (atof(g->val[opti]));
+}
+
+/* Function:  esl_opt_GetChar()
+ * Synopsis:  Retrieve value of a character option.
+ * Incept:    SRE, Wed Jan 12 13:47:36 2005 [St. Louis]
+ *
+ * Purpose:   Retrieves the configured value for option <optname>
+ *            from <g>.
+ */
+char
+esl_opt_GetChar(const ESL_GETOPTS *g, char *optname)
+{
+  int opti;
+
+  if (get_optidx_exactly(g, optname, &opti) == eslENOTFOUND)
+    esl_fatal("no such option %s\n", optname);
+  if (g->opt[opti].type != eslARG_CHAR)
+    esl_fatal("option %s does not take a char arg", optname);
+
+  return (*g->val[opti]);
+}
+
+/* Function:  esl_opt_GetString()
+ * Synopsis:  Retrieve value of a string option.
+ * Incept:    SRE, Wed Jan 12 13:47:36 2005 [St. Louis]
+ *
+ * Purpose:   Retrieves the configured value for option <optname>
+ *            from <g>.
+ *
+ *            This retrieves options of type <eslARG_STRING>,
+ *            obviously, but also options of type <eslARG_INFILE>
+ *            and <eslARG_OUTFILE>.
+ */
+char *
+esl_opt_GetString(const ESL_GETOPTS *g, char *optname)
+{
+  int opti;
+
+  if (get_optidx_exactly(g, optname, &opti) == eslENOTFOUND)
+    esl_fatal("no such option %s\n", optname);
+  if (g->opt[opti].type != eslARG_STRING &&
+      g->opt[opti].type != eslARG_INFILE &&
+      g->opt[opti].type != eslARG_OUTFILE)
+    esl_fatal("option %s does not take a string arg", optname);
+
+  return g->val[opti];
+}
+
+
+/* Function:  esl_opt_GetArg()
+ * Synopsis:  Retrieve numbered command line argument.
+ * Incept:    SRE, Thu Jan 13 09:21:34 2005 [St. Louis]
+ *
+ * Purpose:   Returns a pointer to command line argument number
+ *            <which>, where <which> ranges from <1..n> for <n>
+ *            total arguments.
+ *
+ *            If the caller has already verified that <n> arguments
+ *            exist by testing <esl_opt_ArgNumber(g) == n>,
+ *            <esl_opt_GetArg()> is guaranteed to return non-<NULL>
+ *            arguments for <which = 1..n>.
+ *            
+ *            Caller is responsible for verifying that the argument
+ *            makes sense for what it's supposed to be.
+ *
+ * Returns:   A pointer to command line argument <which> on success, or 
+ *            <NULL> if there is no such argument.
+ */
+char *
+esl_opt_GetArg(const ESL_GETOPTS *g, int which)
+{
+  if (which <= 0)                    return NULL;
+  if (g->optind+which-1 >= g->argc)  return NULL;
+  return g->argv[g->optind+which-1];
+}
+
+
+/*****************************************************************
+ * 4. Formatting option help
+ *****************************************************************/ 
+
+/* Function:  esl_opt_DisplayHelp()
+ * Synopsis:  Formats one-line help for each option.
+ * Incept:    SRE, Sun Feb 26 12:36:07 2006 [St. Louis]
+ *
+ * Purpose:   For each option in <go>, print one line of brief
+ *            documentation for it, consisting of the option name
+ *            (and argument, if any) and the help string. If space
+ *            allows, default values for the options (if any) are
+ *            shown in brackets. If space still allows, range restrictions 
+ *            for the options (if any) are shown in parentheses.
+ *
+ *            If <docgroup> is non-zero, help lines are only printed
+ *            for options with the matching <go->opt[i].docgrouptag>.
+ *            This allows the caller to group option documentation
+ *            into multiple sections with different headers. To
+ *            print all options in one call, pass 0 for <docgroup>.
+ *            
+ *            <indent> specifies how many spaces to prefix each line with.
+ *            
+ *            <textwidth> specifies the maximum text width for the
+ *            line.  This would typically be 80 characters. Lines are
+ *            not allowed to exceed this length. If a line does exceed
+ *            this length, range restriction display is silently
+ *            dropped (for all options). If any line still exceeds
+ *            <textwidth>, the default value display is silently dropped,
+ *            for all options. If any line still exceeds <textwidth>, even 
+ *            though it now consists almost solely of the option name and 
+ *            its help string, an <eslEINVAL> error is thrown. The
+ *            caller should either shorten the help string(s) or 
+ *            increase the <textwidth>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if one or more help lines are too long for
+ *            the specified <textwidth>.
+ */
+int
+esl_opt_DisplayHelp(FILE *ofp, ESL_GETOPTS *go, int docgroup, int indent,
+		    int textwidth)
+{
+  int optwidth     = 0;		/* maximum width for "-foo <n>" options */
+  int helpwidth[3] = {0,0,0};	/* 0=everything; 1=with defaults, no range; 2=help string only */
+  int show_defaults;
+  int show_ranges;
+  int i, n;
+
+  /* Figure out the field widths we need in the output.
+   */
+  for (i = 0; i < go->nopts; i++)
+    if (! docgroup || docgroup == go->opt[i].docgrouptag)
+      {
+	n = strlen(go->opt[i].name);                /* "--foo"  */
+	if (go->opt[i].type != eslARG_NONE) n += 4; /* + " <n>" */ 
+	if (n > optwidth) optwidth = n;
+
+	n = 2;                                 /* init with " : " */
+	if (go->opt[i].help != NULL) 
+	  n = strlen(go->opt[i].help) + 1;     /* include " " in width */
+	if (n > helpwidth[2]) helpwidth[2] = n;
+
+	if (go->opt[i].defval != NULL)
+	  n += strlen(go->opt[i].defval) + 4;  /* include "  []" in width */
+	if (n > helpwidth[1]) helpwidth[1] = n;
+
+	if (go->opt[i].range != NULL)
+	  n += strlen(go->opt[i].range) + 4;   /* include "  ()" in width */
+	if (n > helpwidth[0]) helpwidth[0] = n;
+      }
+
+  /* Figure out what we have room for.
+   */
+  if (indent + optwidth + helpwidth[0] <= textwidth)
+    {
+      show_defaults = TRUE;
+      show_ranges   = TRUE;
+    }
+  else if (indent + optwidth + helpwidth[1] <= textwidth)
+    {
+      show_defaults = TRUE;
+      show_ranges   = FALSE;
+    }
+  else if (indent + optwidth + helpwidth[2] <= textwidth)
+    {
+      show_defaults = FALSE;
+      show_ranges   = FALSE;
+    }
+  else
+    ESL_EXCEPTION(eslEINVAL, "Help line too long");
+
+
+  /* Format and print the options in this docgroup.
+   */
+  for (i = 0; i < go->nopts; i++)
+    if (! docgroup || docgroup == go->opt[i].docgrouptag)
+      {
+	fprintf(ofp, "%*s", indent, "");
+	n = 0;
+	fprintf(ofp, "%s",  go->opt[i].name);
+	n += strlen(go->opt[i].name);
+
+	switch (go->opt[i].type) {
+	case eslARG_NONE:    break;
+	case eslARG_INT:     fprintf(ofp, " <n>"); n += 4; break;
+	case eslARG_REAL:    fprintf(ofp, " <x>"); n += 4; break;
+	case eslARG_CHAR:    fprintf(ofp, " <c>"); n += 4; break;
+	case eslARG_STRING:  fprintf(ofp, " <s>"); n += 4; break;
+	case eslARG_INFILE:  fprintf(ofp, " <f>"); n += 4; break;
+	case eslARG_OUTFILE: fprintf(ofp, " <f>"); n += 4; break;
+	}
+
+	fprintf(ofp, "%*s", optwidth-n, "");
+	fprintf(ofp, " :");
+
+	if (go->opt[i].help != NULL)
+	  fprintf(ofp, " %s", go->opt[i].help);
+	
+	if (show_defaults && go->opt[i].defval != NULL) 
+	  if (go->opt[i].type != eslARG_CHAR || *(go->opt[i].defval) != '\0')
+	    fprintf(ofp, "  [%s]", go->opt[i].defval);
+
+	if (show_ranges && go->opt[i].range != NULL)
+	  fprintf(ofp, "  (%s)", go->opt[i].range);
+
+	fprintf(ofp, "\n");
+      }
+
+  /* Fini.
+   */
+  return eslOK;
+}
+
+
+
+/*------------------ end of the public API -----------------------*/
+
+
+
+
+
+/*****************************************************************
+ * 5. Miscellaneous private functions 
+ *****************************************************************/ 
+
+/* set_option()
+ * 
+ * Turn option <opti> ON (if it's a boolean) or set its option
+ * argument to <optarg>. Record that it was set by <setby> (e.g. 
+ * <eslARG_SETBY_CMDLINE>). 
+ * 
+ * <do_alloc> is a TRUE/FALSE flag. If <arg> is a pointer to a string
+ * that isn't going to go away (e.g. into argv[], or into the
+ * environment) we can get away with just pointing our option's val
+ * at <arg>. But if <arg> is pointing to something volatile (e.g. 
+ * the line buffer as we're reading a file) then we need to
+ * strdup the arg -- and remember that we did that, so we free()
+ * it when we destroy the getopts object.
+ * 
+ * All user errors (problems with optarg) are normal (returned) errors of 
+ * type <eslESYNTAX>, which leave an error message in <g->errbuf>. 
+ * 
+ * May also throw <eslEMEM> on allocation failure, or <eslEINVAL>
+ * if something's wrong internally, usually indicating a coding error
+ * in the application's <ESL_OPTIONS> structure.
+ */
+int
+set_option(ESL_GETOPTS *g, int opti, char *optarg, int setby, int do_alloc)
+{
+  int   arglen;
+  char *where;
+  char *s;
+  int   togi;
+  int   status;
+  void *tmp;
+
+  if       (setby == eslARG_SETBY_DEFAULT) where = "as default";
+  else if  (setby == eslARG_SETBY_CMDLINE) where = "on cmdline";
+  else if  (setby == eslARG_SETBY_ENV)     where = "in env";
+  else if  (setby >= eslARG_SETBY_CFGFILE) where = "in cfgfile";
+
+  /* Have we already set this option? */
+  if (g->setby[opti] == setby)
+    ESL_FAIL(eslESYNTAX, g->errbuf,
+	     "Option %.24s has already been set %s.", 
+	     g->opt[opti].name, where);
+
+  /* Type and range check the option argument.
+   */
+  if (verify_type_and_range(g, opti, optarg, setby) != eslOK) return eslESYNTAX;	
+  
+  /* Set the option, being careful about when val 
+   * is alloc'ed vs. not.
+   */
+  g->setby[opti] = setby;
+  if (g->opt[opti].type == eslARG_NONE)	/* booleans: any non-NULL is TRUE... */
+    g->val[opti] = (char *) TRUE;       /* so 0x1 will do fine. */
+  else
+    {
+      /* If do_alloc is FALSE or the optarg is NULL, then:
+       *    - free any previous alloc; 
+       *    - set the pointer.
+       */
+      if (!do_alloc || optarg == NULL) 
+	{
+	  if (g->valloc[opti] > 0) { free(g->val[opti]); g->valloc[opti] = 0; }
+	  g->val[opti] = optarg;
+	}
+      /* else do_alloc is TRUE, so:
+       *    - make sure we have enough room, either reallocating or allocating
+       *    - copy the arg.
+       */
+      else
+	{
+	  arglen = strlen(optarg);
+	  if (g->valloc[opti] < arglen+1) 
+	    {
+	      if (g->valloc[opti] == 0)	ESL_ALLOC (g->val[opti],      sizeof(char) * (arglen+1));
+	      else    		        ESL_RALLOC(g->val[opti], tmp, sizeof(char) * (arglen+1));
+	      g->valloc[opti] = arglen+1;
+	    }
+	  strcpy(g->val[opti], optarg);
+	}
+    }
+
+  /* Unset all options toggle-tied to this one.
+   */
+  s = g->opt[opti].toggle_opts;
+  while ((status = process_optlist(g, &s, &togi)) != eslEOD)
+    {
+      if (status != eslOK) ESL_EXCEPTION(eslEINVAL, "something's wrong with format of optlist: %s\n", s);
+      if (togi == opti)         continue; /* ignore ourself, so we can have one toggle list per group */
+      if (g->val[togi] == NULL) continue; /* it's already off; don't touch it */
+
+      if (g->setby[togi] == setby)
+	ESL_FAIL(eslESYNTAX, g->errbuf,
+		 "Options %.24s and %.24s conflict, toggling each other.", 
+		 g->opt[togi].name, g->opt[opti].name);
+	  
+      g->setby[togi] = setby;   /* indirectly, but still */
+      if (g->valloc[togi] > 0) 	/* careful about val's that were alloc'ed */
+	{ free(g->val[togi]); g->valloc[togi] = 0; }
+      g->val[togi] = NULL;    /* ok for false booleans too */
+    }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* get_optidx_exactly():
+ * 
+ * Find option named <optname> in <g>; set <ret_opti> to be
+ * the index of the option, and return eslOK. <optname>
+ * must exactly match one of the options in <g>.
+ * 
+ * If the option is not found, return eslENOTFOUND.
+ */
+static int
+get_optidx_exactly(const ESL_GETOPTS *g, char *optname, int *ret_opti)
+{
+  int i;
+
+  for (i = 0; i < g->nopts; i++)
+    if (strcmp(optname, g->opt[i].name) == 0) { *ret_opti = i; return eslOK; }
+  return eslENOTFOUND;
+}
+
+/* get_optidx_abbrev():
+ * 
+ * Find option named <optname> in <g>; set <ret_opti> to be the index
+ * of the option, and return eslOK. Allow <optname> to be an
+ * abbreviation of one of the option names in <g>, so long as it is
+ * unambiguous. If <n> is >0, the <optname> has an attached argument
+ * (--foo=arg) and <n> is the # of characters before the = character
+ * that we should match to find the option (5, in this example).
+ * 
+ * If the option is not found, return <eslENOTFOUND>.
+ * If <optname> ambiguously matches two or more options in <g>,
+ * return <eslEAMBIGUOUS>.
+ */
+static int
+get_optidx_abbrev(ESL_GETOPTS *g, char *optname, int n, int *ret_opti)
+{
+  int nmatch = 0;
+  int i;
+
+  if (n == 0) 			/* unless we're told otherwise: */
+    n = strlen(optname);	/* all of optname abbrev must match against the real name */
+
+  for (i = 0; i < g->nopts; i++)
+    if (strncmp(g->opt[i].name, optname, n) == 0)
+      {
+	nmatch++;
+	*ret_opti = i;
+	if (n == strlen(g->opt[i].name)) break; /* an exact match; can stop now */
+      }
+  if (nmatch > 1)  return eslEAMBIGUOUS;
+  if (nmatch == 0) return eslENOTFOUND;
+  return eslOK;
+}
+/*----------- end of private functions for retrieving option indices -------------*/
+
+
+
+/*****************************************************************
+ * Private functions for processing options out of a command line
+ *****************************************************************/ 
+
+/* esl_getopts():
+ * 
+ * Get the next option in argv[], and its argument (if any),
+ * and pass this information back via <ret_opti> (index of
+ * next option) and <ret_optarg).
+ * 
+ * Return <eslOK> on success, <eslEOD> if we're out of
+ * options. 
+ * 
+ * Returns <eslESYNTAX> and sets <g->errbuf> to a useful error
+ * message if something's wrong with one of the user's options.
+ *
+ * Throws <eslEINVAL> if something's wrong internally with the 
+ * <ESL_OPTIONS> structure. 
+ */
+static int
+esl_getopts(ESL_GETOPTS *g, int *ret_opti, char **ret_optarg)
+{
+  *ret_optarg  = NULL; 
+
+  /* Check to see if we've run out of options.
+   * A '-' by itself is an argument (e.g. "read from stdin"), not an option.
+   */
+  if (g->optstring == NULL &&
+      (g->optind >= g->argc || g->argv[g->optind][0] != '-' || strcmp(g->argv[g->optind], "-") == 0))
+    return eslEOD; 		/* normal end-of-data (end of options) return  */
+
+  /* Check to see if we're being told that this is the end
+   * of the options with the special "--" flag.
+   */
+  if (g->optstring == NULL &&
+      strcmp(g->argv[g->optind], "--") == 0)
+    { 
+      g->optind++;
+      return eslEOD; 		/* also a normal end-of-data return */
+    }
+
+  /* We have an option: an argv element that starts with -, but is
+   * not "-" or "--".
+   * 
+   * We know the strncmp() test is ok for 2 chars, because if the option was
+   * 1 char, we would've already caught it above (either it's a bare "-"
+   * or it's a single non-option char, and in either case it's not an option
+   * and we returned eslEOD.
+   * 
+   * Watch out for the case where we're in the middle of a concatenated optstring
+   * of single-letter options, a la -abc
+   */
+  if (g->optstring == NULL && strncmp(g->argv[g->optind], "--", 2) == 0)
+    return process_longopt(g, ret_opti, ret_optarg);
+  else 
+    return process_stdopt(g, ret_opti, ret_optarg);
+}
+
+/* process_longopt():
+ *
+ * optind is sitting on a long option, w/ syntax of one of these forms:
+ *       --foo        
+ *       --foo arg
+ *       --foo=arg
+ * (GNU getopt long option syntax.)
+ * 
+ * Allow unambiguous abbreviations of long options when matching;
+ * e.g. --foo is ok for matching a long option --foobar.
+ * 
+ * Returns <eslOK> on success, returning the option number through
+ * <ret_opti>, and a ptr to its argument through <ret_optarg> (or NULL
+ * if this option takes no argument.) Internally, g->optind is
+ * advanced to next argv element (+1, +2, +1, respectively, for --foo,
+ * --foo arg, --foo=arg).
+ *
+ * Returns <eslESYNTAX> and sets a useful error mesg in <g->errbuf> if:
+ *   1. Option can't be found in opt[].
+ *   2. Option abbreviation is ambiguous, matching opt[] nonuniquely.
+ *   3. Option takes an argument, but no argument found.
+ *   4. Option does not take an argument, but one was provided by =arg syntax.
+ * All of these are user input errors.
+
+ */
+static int
+process_longopt(ESL_GETOPTS *g, int *ret_opti, char **ret_optarg)
+{
+  int   opti;		/* option number found                               */
+  char *argptr;		/* ptr to arg in --foo=arg syntax                    */
+  int   n;		/* length of argv elem's option part (up to = or \0) */
+  int   status;
+
+  /* Deal with options of syntax "--foo=arg" w/o modifying argv.
+   */
+  if ((argptr = strchr(g->argv[g->optind], '=')) != NULL)
+    { n = argptr - g->argv[g->optind]; argptr++; } /* bump argptr off the = to the arg itself */
+  else
+    { n = strlen(g->argv[g->optind]); } /* and argptr == NULL from above. */
+
+  /* Figure out which option this is.
+   * The trick here is to allow abbreviations, and identify
+   * ambiguities while we're doing it. (GNU getopt allows abbrevs.)
+   */
+  status = get_optidx_abbrev(g, g->argv[g->optind], n, &opti);
+  if (status == eslEAMBIGUOUS)
+    ESL_FAIL(eslESYNTAX, g->errbuf, "Abbreviated option \"%.24s\" is ambiguous.", g->argv[g->optind]);
+  else if (status == eslENOTFOUND)
+    ESL_FAIL(eslESYNTAX, g->errbuf, "No such option \"%.24s\".", g->argv[g->optind]);
+  else if (status != eslOK)
+    ESL_EXCEPTION(eslEINCONCEIVABLE, g->errbuf, "Something went wrong with option \"%.24s\".", g->argv[g->optind]);
+
+  *ret_opti    = opti;
+  g->optind++;	/* optind was on the option --foo; advance the counter to next argv element */
+
+  /* Find the argument, if there is supposed to be one.
+   */
+  if (g->opt[opti].type != eslARG_NONE) 
+    {
+      if (argptr != NULL)	/* if --foo=arg syntax, then we already found it */
+	*ret_optarg = argptr;
+      else if (g->optind >= g->argc)
+	ESL_FAIL(eslESYNTAX, g->errbuf, "Option %.24s requires an argument.", g->opt[opti].name);
+      else {			/* "--foo 666" style, with a space */
+	*ret_optarg = g->argv[g->optind++];	/* assign optind as the arg, advance counter */
+
+	/* Watch out for options masquerading as missing arguments. */
+	if ((g->opt[opti].type == eslARG_STRING || g->opt[opti].type == eslARG_INFILE || g->opt[opti].type == eslARG_OUTFILE)
+	    && **ret_optarg == '-')
+	  ESL_FAIL(eslESYNTAX, g->errbuf,
+		   "Arg looks like option? Use %.24s=%.24s if you really mean it.",  
+		   g->opt[opti].name, *ret_optarg);
+      }
+    }
+  else  /* if there's not supposed to be an arg, but there is, then die */
+    {
+      if (argptr != NULL) 
+	ESL_FAIL(eslESYNTAX, g->errbuf, "Option %.24s does not take an argument.", g->opt[opti].name);
+      *ret_optarg = NULL;
+    }
+  return eslOK;
+}
+
+/* process_stdopt():
+ * 
+ * Either we're in the middle of working on an optstring (and optind
+ * is sitting on the next argv element, which may be an argument of
+ * the last char in the optstring), or optind is sitting on a "-"
+ * option and we should start working on a new optstring. That is,
+ * we're dealing with standard one-char options, which may be
+ * concatenated into an optstring.
+ * 
+ * Only the last optchar in a optstring may take an argument. The argument
+ * is either the remainder of the argv element (if any) or if not, the
+ * next argv element.
+ * 
+ * Examples of syntax:
+ *       -a
+ *       -W arg
+ *       -Warg
+ *       -abc
+ *       -abcW arg
+ *       -abcWarg
+ *       
+ * Process next optchar; return <eslOK> on success, returning option
+ * number through <ret_opti> and a pointer to any argument through
+ * <ret_optarg>. Internally, optind is advanced to the next argv element;
+ * either 0, +1, or +2, depending on whether we're still processing an
+ * optstring from a prev optind, starting a new optstring, or reading
+ * a "-W arg" form, respectively.
+ * 
+ * Returns <eslESYNTAX> and sets <g->errbuf> to a helpful error mesg if:
+ *   1. The option doesn't exist.
+ *   2. The option takes an argument, but none was found.
+ *   3. The option takes an untypechecked argument (eslARG_STRING, 
+ *      eslARG_INFILE, or eslARG_OUTFILE), the argument is unattached 
+ *      (space-delimited), and it appears to be an option instead of 
+ *      an argument, because it starts with '-'. 
+ * All these are user input errors.
+ */
+static int
+process_stdopt(ESL_GETOPTS *g, int *ret_opti, char **ret_optarg)
+{
+  int opti;
+
+  /* Do we need to start a new optstring in a new argv element?
+   * (as opposed to still being in an optstring from a prev parse)
+   */
+  if (g->optstring == NULL)     
+    g->optstring = g->argv[g->optind++]+1; /* init optstring on first option char; advance optind */
+
+  /* Figure out what option this optchar is
+   */
+  for (opti = 0; opti < g->nopts; opti++)
+    if (*(g->optstring) == g->opt[opti].name[1]) break;	/* this'll also fail appropriately for long opts. */
+  if (opti == g->nopts)
+    ESL_FAIL(eslESYNTAX, g->errbuf, "No such option \"-%c\".", *(g->optstring));
+  *ret_opti    = opti;
+
+  /* Find the argument, if there's supposed to be one */
+  if (g->opt[opti].type != eslARG_NONE) 
+    {
+      if (*(g->optstring+1) != '\0')   /* attached argument case, a la -Warg */
+	*ret_optarg = g->optstring+1;
+      else if (g->optind < g->argc) {  /* unattached argument; assign optind, advance counter  */
+	*ret_optarg = g->argv[g->optind++];
+
+	/* Watch out for options masquerading as missing arguments. */
+	if ((g->opt[opti].type == eslARG_STRING || g->opt[opti].type == eslARG_INFILE || g->opt[opti].type == eslARG_OUTFILE)
+	    && **ret_optarg == '-')
+	  ESL_FAIL(eslESYNTAX, g->errbuf,
+		   "Arg looks like option? Use %.24s%.24s if you really mean it.",
+		   g->opt[opti].name, *ret_optarg);
+      } else 
+	ESL_FAIL(eslESYNTAX, "Option %.24s requires an argument", g->opt[opti].name);
+
+      g->optstring = NULL;   /* An optchar that takes an arg must terminate an optstring. */
+    }
+  else  /* if there's not supposed to be an argument, then check if we're still in an optstring */
+    {
+      *ret_optarg = NULL;
+      if (*(g->optstring+1) != '\0')   /* yup, we're still in an optstring */
+	g->optstring++; 
+      else
+	g->optstring = NULL;           /* nope, that's it; move to next field in args */
+    }
+  return eslOK;
+}
+/*----------- end of private functions for processing command line options -------------*/
+
+
+
+
+/*****************************************************************
+ * Private functions for type and range checking.
+ *****************************************************************/
+
+/* verify_type_and_range():
+ *
+ * Implementation of type and range checking for options.
+ *
+ * Given a value <val> (as a string) for option <i> in the option
+ * object <g>, verify that <val> satisfies the appropriate type and
+ * range.  If successful, return <eslOK>. 
+ * 
+ * The <setby> flag is used to help format useful error messages,
+ * by saying who was responsible for a bad <val>.
+ *
+ * Returns: <eslOK> on success.
+ *          Returns <eslESYNTAX> if <val> fails type/range checking,
+ *          and <g->errbuf> is set to contain an error report for the user.
+ *
+ * Throws:  <eslEINVAL>:         a range string format was bogus.
+ *          <eslEINCONCEIVABLE>: "can't happen" internal errors.
+ */
+static int
+verify_type_and_range(ESL_GETOPTS *g, int i, char *val, int setby)
+{
+  char *where;
+
+  if       (setby == eslARG_SETBY_DEFAULT) where = "as default";
+  else if  (setby == eslARG_SETBY_CMDLINE) where = "on cmdline";
+  else if  (setby == eslARG_SETBY_ENV)     where = "in env";
+  else if  (setby >= eslARG_SETBY_CFGFILE) where = "in cfgfile";
+
+  /* A special case: Any option may be "unset" by default by having a
+   * NULL default value.  Thus, for instance, an eslARG_REAL can be
+   * off by default, or set to a value by a command line option.
+   */
+  if (setby == eslARG_SETBY_DEFAULT && val == NULL) 
+    return eslOK;
+
+  switch (g->opt[i].type) {
+  case eslARG_NONE:	
+    /* treat as unchecked, because val may be "on", 0x1, "true", etc.:
+     * any non-NULL ptr means on, and NULL means off.
+     */
+    break;
+
+  case eslARG_INT:
+    if (! is_integer(val))
+      ESL_FAIL(eslESYNTAX, g->errbuf, 
+	       "Option %.24s takes integer arg; got %.24s %s", 
+	       g->opt[i].name, val, where);
+
+    if (verify_integer_range(val, g->opt[i].range) != eslOK)
+      ESL_FAIL(eslESYNTAX, g->errbuf,
+	       "option %.24s takes integer arg in range %.24s; got %.24s %s", 
+	       g->opt[i].name, g->opt[i].range, val, where);
+    break;
+
+  case eslARG_REAL:
+    if (! is_real(val))
+      ESL_FAIL(eslESYNTAX, g->errbuf, 
+	       "Option %.24s takes real-valued arg; got %.24s %s",
+	       g->opt[i].name, val, where);
+
+    if (verify_real_range(val, g->opt[i].range) != eslOK)
+      ESL_FAIL(eslESYNTAX, g->errbuf,
+	       "Option %.24s takes real-valued arg in range %.24s; got %.24s %s", 
+	       g->opt[i].name, g->opt[i].range, val, where);
+    break;
+
+  case eslARG_CHAR:
+    if (strlen(g->val[i]) > 1)
+      ESL_FAIL(eslESYNTAX, g->errbuf,
+	       "Option %.24s takes char arg; got %.24s %s",
+	       g->opt[i].name, val, where);
+
+    if (verify_char_range(val, g->opt[i].range) != eslOK)
+      ESL_FAIL(eslESYNTAX, g->errbuf, 
+	       "Option %.24s takes char arg in range %.24s; got %.24s %s", 
+	       g->opt[i].name, g->opt[i].range, val, where);
+    break;
+
+  case eslARG_STRING:  /* unchecked type. */
+  case eslARG_INFILE:  
+  case eslARG_OUTFILE: 
+    if (g->opt[i].range != NULL)
+      ESL_EXCEPTION(eslEINVAL, "option %s takes a string arg that can't be range checked",  g->opt[i].name);
+    break;			
+    
+  default: 
+    ESL_EXCEPTION(eslEINVAL, "no such argument type");
+  }
+
+  return eslOK;
+}
+
+/* Function: is_integer()
+ * 
+ * Returns TRUE if <s> points to something that atoi() will parse
+ * completely and convert to an integer.
+ */
+static int
+is_integer(char *s)
+{
+  int hex = 0;
+
+  if (s == NULL) return 0;
+  while (isspace((int) (*s))) s++;      /* skip whitespace */
+  if (*s == '-' || *s == '+') s++;      /* skip leading sign */
+				        /* skip leading conversion signals */
+  if ((strncmp(s, "0x", 2) == 0 && (int) strlen(s) > 2) ||
+      (strncmp(s, "0X", 2) == 0 && (int) strlen(s) > 2))
+    {
+      s += 2;
+      hex = 1;
+    }
+  else if (*s == '0' && (int) strlen(s) > 1)
+    s++;
+				/* examine remainder for garbage chars */
+  if (!hex)
+    while (*s != '\0')
+      {
+	if (!isdigit((int) (*s))) return 0;
+	s++;
+      }
+  else
+    while (*s != '\0')
+      {
+	if (!isxdigit((int) (*s))) return 0;
+	s++;
+      }
+  return 1;
+}
+
+
+/* is_real()
+ * 
+ * Returns TRUE if <s> is a string representation
+ * of a valid floating point number, convertable
+ * by atof().
+ */
+static int
+is_real(char *s)
+{
+  int gotdecimal = 0;
+  int gotexp     = 0;
+  int gotreal    = 0;
+
+  if (s == NULL) return 0;
+
+  while (isspace((int) (*s))) s++; /* skip leading whitespace */
+  if (*s == '-' || *s == '+') s++; /* skip leading sign */
+
+  /* Examine remainder for garbage. Allowed one '.' and
+   * one 'e' or 'E'; if both '.' and e/E occur, '.'
+   * must be first.
+   */
+  while (*s != '\0')
+    {
+      if (isdigit((int) (*s))) 	gotreal++;
+      else if (*s == '.')
+	{
+	  if (gotdecimal) return 0; /* can't have two */
+	  if (gotexp) return 0;     /* e/E preceded . */
+	  else gotdecimal++;
+	}
+      else if (*s == 'e' || *s == 'E')
+	{
+	  if (gotexp) return 0;	/* can't have two */
+	  else gotexp++;
+	}
+      else if (isspace((int) (*s)))
+	break;
+      s++;
+    }
+
+  while (isspace((int) (*s))) s++;         /* skip trailing whitespace */
+  if (*s == '\0' && gotreal) return 1;
+  else return 0;
+}
+
+
+/* verify_integer_range():
+ * 
+ * Returns <eslOK> if the string <arg>, when converted to an integer
+ * by atoi(), gives a value that lies within the given <range>, if
+ * <range> is non-NULL. (If <range> is NULL, there is no constraint on
+ * the range of this <arg>, so return TRUE.) Else, <arg> does not lie
+ * in the <range>; return <eslERANGE> (a user input error). If <range>
+ * itself is misformatted, return <eslEINVAL> (a coding error).
+ * 
+ * Range must be in one of three formats, matched
+ * by these regexps (though regexps aren't used by the
+ * parser):
+ *        n>=?(\d+)           lower bound 
+ *        n<=?(\d+)           upper bound
+ *        (\d+)<=?n<=?(\d+)   lower and upper bound
+ * Optional = signs indicate whether a bound is 
+ * inclusive or not. The "n" character indicates the
+ * given integer value.       
+ * 
+ * Returns:  <eslOK>:      <arg> is within allowed <range>.
+ *           <eslERANGE>:  <arg> is not within allowed <range>.
+ *           <eslEINVAL>:  something wrong with <range> string.
+ */
+static int
+verify_integer_range(char *arg, char *range)
+{
+  int   n;
+  int   upper, lower;		/* upper, lower bounds */
+  char *up, *lp;		
+  int   geq, leq;	        /* use >=, <= instead of >, < */
+  
+  if (range == NULL) return eslOK;
+  n = atoi(arg);
+
+  if (parse_rangestring(range, 'n', &lp, &geq, &up, &leq) != eslOK) return eslEINVAL;
+
+  if (lp != NULL) {
+    lower = atoi(lp);
+    if ((geq && ! (n >= lower)) || (!geq && !(n > lower))) return eslERANGE;
+  }
+
+  if (up != NULL) {
+    upper = atoi(up);
+    if ((leq && ! (n <= upper)) || (!leq && !(n < upper))) return eslERANGE;
+  }
+  return eslOK;
+}
+
+
+
+/* verify_real_range():
+ * 
+ * Verify that a string <arg>, when converted to a
+ * double-precision real by atof(), gives a value that lies
+ * within the range defined by <range>. If <range> is NULL,
+ * there is no range constraint, and any <arg> is valid.
+ *
+ * Returns:  <eslOK>:      <arg> is within allowed <range>.
+ *           <eslERANGE>:  <arg> is not within allowed <range>.
+ *           <eslEINVAL>: something wrong with <range> string.
+ */
+static int
+verify_real_range(char *arg, char *range)
+{
+  double x;
+  double upper, lower;		/* upper, lower bounds */
+  char  *up, *lp;		
+  int    geq, leq;	        /* use >=, <= instead of >, < */
+  
+  if (range == NULL) return eslOK;
+  x = atof(arg);
+  
+  if (parse_rangestring(range, 'x', &lp, &geq, &up, &leq) != eslOK) 
+    return eslEINVAL;
+
+  if (lp != NULL)
+    {
+      lower = atof(lp);
+      if ((geq && ! (x >= lower)) || (!geq && !(x > lower)))
+	return eslERANGE;
+    }
+
+  if (up != NULL) 
+    {
+      upper = atof(up);
+      if ((leq && ! (x <= upper)) || (!leq && !(x < upper)))
+	return eslERANGE;
+    }
+  return eslOK;
+}
+
+
+/* verify_char_range():
+ * 
+ * Verify that a string <arg>, when interpreted as a single
+ * char argument, is a character that lies within the defined
+ * <range>. If <range> is NULL, there is no range constraint,
+ * and any <arg> is valid.
+ *
+ * Currently, <range> expression is limited to ASCII chars that can be
+ * expressed as single chars. Could improve by allowing integer ASCII
+ * codes, or backslash escapes.
+ *
+ * Returns:  <eslOK>:      <arg> is within allowed <range>.
+ *           <eslERANGE>:  <arg> is not within allowed <range>.
+ *           <eslEINVAL>: something wrong with <range> string.
+ */
+static int
+verify_char_range(char *arg, char *range)
+{
+  char   c;
+  char  *upper, *lower;		
+  int    geq, leq;	        /* use >=, <= instead of >, < */
+  
+  if (range == NULL) return eslOK;
+  c = *arg;
+
+  if (parse_rangestring(range, 'c', &lower, &geq, &upper, &leq) != eslOK) 
+    return eslEINVAL;
+
+  if (lower != NULL)
+    {
+      if ((geq && ! (c >= *lower)) || (!geq && !(c > *lower)))
+	return eslERANGE;
+    }
+
+  if (upper != NULL) 
+    {
+      if ((leq && ! (c <= *upper)) || (!leq && !(c < *upper)))
+	return eslERANGE;
+    }
+  return eslOK;
+}
+
+
+
+/* parse_rangestring():
+ * 
+ * Given a range definition string in one of the following forms:
+ *        c>=?(\d+)           lower bound 
+ *        c<=?(\d+)           upper bound
+ *        (\d+)<=?c<=?(\d+)   lower and upper bound
+ * where <c> is a one-character marker expected for the 
+ * argument type ('n' for integers, 'f' for floating-point values,
+ * 'c' for characters).
+ * 
+ * Sets pointers to upper and lower bound strings, for parsing by
+ * atoi() or atof() as appropriate.
+ * Sets geq, leq flags to TRUE if bounds are supposed to be inclusive.
+ * 
+ * Returns <eslOK> on success, <eslEINVAL> if the range string
+ * is invalid. No errors are thrown here, so caller can format a
+ * useful error message if range string is bogus.
+ */
+static int
+parse_rangestring(char *range, char c, char **ret_lowerp, int *ret_geq, char **ret_upperp, int *ret_leq)
+{
+  char *ptr;
+
+  *ret_geq    = *ret_leq    = FALSE;	/* 'til proven otherwise */
+  *ret_lowerp = *ret_upperp = NULL;     /* 'til proven otherwise */
+
+  if ((ptr = strchr(range, c)) == NULL) return eslEINVAL;
+  if (ptr == range)	/* we're "n>=a" or "n<=b" form, where n came first */  
+    {
+      if (ptr[1] == '>') /* "n>=a" form; lower bound */
+	{
+	  if (ptr[2] == '=') { *ret_geq = TRUE; *ret_lowerp = ptr+3; } 
+	  else *ret_lowerp = ptr+2;
+	}
+      else if (ptr[1] == '<') /* "n<=a" form; upper bound */
+	{
+	  if (ptr[2] == '=') { *ret_leq = TRUE; *ret_upperp = ptr+3; }
+	  else *ret_upperp = ptr+2;
+	}
+      else return eslEINVAL;
+    }
+  else	/* we're in a<=n<=b form; upper bound after n, lower before */
+    {
+      if (*(ptr+1) != '<') return eslEINVAL;
+      if (*(ptr+2) == '=') { *ret_leq = TRUE; *ret_upperp = ptr+3; } else *ret_upperp = ptr+2;
+
+      ptr--;
+      if (*ptr == '=') { *ret_geq = TRUE; ptr--; }
+      if (*ptr != '<') return eslEINVAL;
+      *ret_lowerp = range;	/* start of string */
+    }
+  return eslOK;
+}
+
+/*-------------- end of private type/range-checking functions ----------------*/
+
+
+
+
+/*****************************************************************
+ * Private functions for checking optlists (toggles, required options, 
+ * and incompatible options
+ *****************************************************************/
+
+/* process_optlist():
+ *
+ * Given a pointer <s> to the next option name in 
+ * a comma-delimited list, figure out what option
+ * this is; set <ret_opti> to its index. If another
+ * option remains in the optlist, reset <s> to
+ * the start of it, for the next call to process_optlist().
+ * If no options remain after this one, reset <s> to NULL.
+ * 
+ * Returns: <eslOK> if an option has been successfully parsed
+ *          out of the list and <ret_opti> is valid;
+ *          <eslEOD> if no more option remains (<s> is NULL,
+ *          or points to a \0).
+ *          <eslEINVAL> if an option in the list isn't
+ *          recognized (a coding error).         
+ */
+static int 
+process_optlist(ESL_GETOPTS *g, char **ret_s, int *ret_opti)
+{
+  char *s;
+  int   i;
+  int   n;
+  
+  if ((s = *ret_s) == NULL) return eslEOD;
+  if (*s == '\0')           return eslEOD;
+
+  n = strcspn(s, ",");
+
+  /* a little weak here; we're only matching a n-long prefix, so we're
+   * not going to catch the case where the optlist contains a
+   * truncated, ambiguous optionname.  but optlists are not user
+   * input, so the answer to this problem is "don't do that".
+   */
+  for (i = 0; i < g->nopts; i++)
+    if (strncmp(g->opt[i].name, s, n) == 0) break;
+  if (i == g->nopts) return eslEINVAL;
+
+  *ret_opti = i;
+  if (s[n] == ',') *ret_s = s+n+1; 
+  else             *ret_s = NULL;
+
+  return eslOK;
+}
+
+/*------- end of private functions for processing optlists -----------*/
+
+
+
+/*****************************************************************
+ * 6. Test driver.
+ *****************************************************************/
+
+#ifdef eslGETOPTS_TESTDRIVE 
+/* gcc -g -Wall -o test -I. -DeslGETOPTS_TESTDRIVE esl_getopts.c easel.c
+ */
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+
+/*::cexcerpt::getopts_bigarray::begin::*/
+#define BGROUP "-b,--no-b"
+static ESL_OPTIONS options[] = {
+  /* name    type        default env_var  range toggles req  incompat help                  docgroup */
+ { "-a",     eslARG_NONE, FALSE,"FOOTEST",NULL,  NULL,  NULL,  NULL,  "toggle a on",               1 },
+ { "-b",     eslARG_NONE, FALSE,  NULL,   NULL, BGROUP, NULL,  NULL,  "toggle b on",               1 },
+ { "--no-b", eslARG_NONE,"TRUE",  NULL,   NULL, BGROUP, NULL,  NULL,  "toggle b off",              1 },
+ { "-c",     eslARG_CHAR,   "x",  NULL,"a<=c<=z",NULL,  NULL,  NULL,  "character arg",             2 },
+ { "-n",     eslARG_INT,    "0",  NULL,"0<=n<10",NULL,  NULL,  NULL,  "integer arg",               2 },
+ { "-x",     eslARG_REAL, "0.8",  NULL, "0<x<1", NULL,  NULL,  NULL,  "real-value arg",            2 },
+ { "--lowx", eslARG_REAL, "1.0",  NULL,   "x>0", NULL,  NULL,  NULL,  "real arg with lower bound", 2 },
+ { "--hix",  eslARG_REAL, "0.9",  NULL,   "x<1", NULL,  NULL,  NULL,  "real arg with upper bound", 2 },
+ { "--lown", eslARG_INT,   "42",  NULL,   "n>0", NULL,"-a,-b", NULL,  "int arg with lower bound",  2 },
+ { "--hin",  eslARG_INT,   "-1",  NULL,   "n<0", NULL,  NULL,"--no-b","int arg with upper bound",  2 },
+ { "--host", eslARG_STRING, "","HOSTTEST",NULL,  NULL,  NULL,  NULL,  "string arg with env var",   3 },
+ { "--multi",eslARG_STRING,NULL,  NULL,   NULL,  NULL,  NULL,  NULL,  "test quoted configfile arg",3 },
+ {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+/*::cexcerpt::getopts_bigarray::end::*/
+
+int
+main(void)
+{
+  ESL_GETOPTS *go;
+  char file1[32] = "esltmpXXXXXX";
+  char file2[32] = "esltmpXXXXXX";
+  FILE *f1, *f2;
+
+  /* Declare a "command line" internally.
+   */
+  int   argc = 9;		/* progname; 5 options; 2 args */
+  char *argv[] = { "progname", "-bc", "y", "-n9", "--hix=0.0", "--lown", "43", "arg1", "2005" };
+
+  /* Create a config file #1.
+   */
+  if (esl_tmpfile_named(file1, &f1) != eslOK) esl_fatal("failed to create named tmpfile 1");
+  fprintf(f1, "# Test config file #1\n");
+  fprintf(f1, "#\n");
+  fprintf(f1, "-b\n");
+  fprintf(f1, "-n 3\n");
+  fprintf(f1, "-x 0.5\n");
+  fprintf(f1, "--multi \"one two three\"\n"); 
+  fclose(f1);
+
+  /* Create config file #2.
+   */
+  if (esl_tmpfile_named(file2, &f2) != eslOK) esl_fatal("failed to create named tmpfile 2");
+  fprintf(f2, "# Test config file #2\n");
+  fprintf(f2, "#\n");
+  fprintf(f2, "--no-b\n");
+  fprintf(f2, "--hin -33\n");
+  fprintf(f2, "--host www.nytimes.com\n");
+  fclose(f2);
+
+  /* Put some test vars in the environment.
+   */
+  putenv("FOOTEST=");
+  putenv("HOSTTEST=wasp.cryptogenomicon.org");
+
+  /* Open the test config files for reading.
+   */
+  if ((f1 = fopen(file1, "r")) == NULL) esl_fatal("getopts fopen() 1 failed");
+  if ((f2 = fopen(file2, "r")) == NULL) esl_fatal("getopts fopen() 2 failed");
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessConfigfile(go, file1, f1) != eslOK) esl_fatal("getopts failed to process config file 1");
+  if (esl_opt_ProcessConfigfile(go, file2, f2) != eslOK) esl_fatal("getopts failed to process config file 2");
+  if (esl_opt_ProcessEnvironment(go)           != eslOK) esl_fatal("getopts failed to process environment");
+  if (esl_opt_ProcessCmdline(go, argc, argv)   != eslOK) esl_fatal("getopts failed to process command line");
+  if (esl_opt_VerifyConfig(go)                 != eslOK) esl_fatal("getopts config fails validation");
+
+  fclose(f1);
+  fclose(f2);
+
+  if (esl_opt_GetBoolean(go, "-a")     != TRUE)  esl_fatal("getopts failed on -a"); /* -a is ON: by environment */
+  if (esl_opt_GetBoolean(go, "-b")     != TRUE)  esl_fatal("getopts failed on -b"); /* -b is toggled twice, ends up ON */
+  if (esl_opt_GetBoolean(go, "--no-b") != FALSE) esl_fatal("getopts failed on --no-b");	/* so --no-b is OFF */
+  if (esl_opt_GetChar   (go, "-c")     != 'y')   esl_fatal("getopts failed on -c"); /* set to y on cmdline in an optstring */
+  if (esl_opt_GetInteger(go, "-n")     != 9)     esl_fatal("getopts failed on -n"); /* cfgfile, then on cmdline as linked arg*/
+  if (esl_opt_GetReal   (go, "-x")     != 0.5)   esl_fatal("getopts failed on -x"); /* cfgfile #1 */
+  if (esl_opt_GetReal   (go, "--lowx") != 1.0)   esl_fatal("getopts failed on --lowx"); /* stays at default */
+  if (esl_opt_GetReal   (go, "--hix")  != 0.0)   esl_fatal("getopts failed on --hix"); /* arg=x format on cmdline */
+  if (esl_opt_GetInteger(go, "--lown") != 43)    esl_fatal("getopts failed on --lown"); /* cmdline; requires -a -b */
+  if (esl_opt_GetInteger(go, "--hin")  != -33)   esl_fatal("getopts failed on --hin"); /* cfgfile 2; requires --no-b to be off */
+  if (strcmp(esl_opt_GetString(go, "--host"), "wasp.cryptogenomicon.org") != 0)
+    esl_fatal("getopts failed on --host"); /* cfgfile 2, then overridden by environment */
+  if (strcmp(esl_opt_GetString(go, "--multi"), "one two three") != 0)
+    esl_fatal("config file didn't handle quoted argument");
+
+  /* Now the two remaining argv[] elements are the command line args
+   */
+  if (esl_opt_ArgNumber(go) != 2) esl_fatal("getopts failed with wrong arg number");
+
+  if (strcmp("arg1", esl_opt_GetArg(go, 1)) != 0) esl_fatal("getopts failed on argument 1");
+  if (strcmp("2005", esl_opt_GetArg(go, 2)) != 0) esl_fatal("getopts failed on argument 2");
+
+  esl_getopts_Destroy(go);
+  remove(file1);
+  remove(file2);
+  exit(0);
+}
+
+#endif /*eslGETOPTS_TESTDRIVE*/
+/*-------------- end of test driver -------------------------*/
+
+/*****************************************************************
+ * 7. Example.
+ *****************************************************************/
+
+/* The starting example of "standard" getopts behavior, without
+ * any of the bells and whistles.
+ * Compile:
+     gcc -g -Wall -o example -I. -DeslGETOPTS_EXAMPLE esl_getopts.c easel.c
+ */
+#ifdef eslGETOPTS_EXAMPLE
+/*::cexcerpt::getopts_example::begin::*/
+#include <stdio.h>
+#include "easel.h"
+#include "esl_getopts.h"
+
+static ESL_OPTIONS options[] = {
+  /* name        type       def   env  range toggles reqs incomp help                       docgroup*/
+  { "-h",     eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "show help and usage",            0},
+  { "-a",     eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "a boolean switch",               0},
+  { "-b",     eslARG_NONE,"default",NULL,NULL, NULL, NULL, NULL, "another boolean switch",         0},
+  { "-n",     eslARG_INT,     "0", NULL, NULL, NULL, NULL, NULL, "an integer argument",            0},
+  { "-s",     eslARG_STRING,"hi!", NULL, NULL, NULL, NULL, NULL, "a string argument",              0},
+  { "-x",     eslARG_REAL,  "1.0", NULL, NULL, NULL, NULL, NULL, "a real-valued argument",         0},
+  { "--file", eslARG_STRING, NULL, NULL, NULL, NULL, NULL, NULL, "long option, with filename arg", 0},
+  { "--char", eslARG_CHAR,     "", NULL, NULL, NULL, NULL, NULL, "long option, with character arg",0},
+  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
+};
+static char usage[] = "Usage: ./example [-options] <arg>";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS *go;
+  char        *arg;
+
+  if ((go = esl_getopts_Create(options))     == NULL)  esl_fatal("Bad options structure\n");  
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) esl_fatal("Failed to parse command line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go)               != eslOK) esl_fatal("Failed to parse command line: %s\n", go->errbuf);
+
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) {
+    puts(usage); 
+    puts("\n  where options are:");
+    esl_opt_DisplayHelp(stdout, go, 0, 2, 80); /* 0=all docgroups; 2=indentation; 80=width */
+    return 0;
+  }
+  if (esl_opt_ArgNumber(go) != 1) esl_fatal("Incorrect number of command line arguments.\n%s\n", usage);
+  
+  arg = esl_opt_GetArg(go, 1);
+
+  printf("Option -a:      %s\n", esl_opt_GetBoolean(go, "-a") ? "on" : "off");
+  printf("Option -b:      %s\n", esl_opt_GetBoolean(go, "-b") ? "on" : "off");
+  printf("Option -n:      %d\n", esl_opt_GetInteger(go, "-n"));
+  printf("Option -s:      %s\n", esl_opt_GetString( go, "-s"));
+  printf("Option -x:      %f\n", esl_opt_GetReal(   go, "-x"));
+  if (esl_opt_IsDefault(go, "--file"))
+    printf("Option --file:  (not set)\n");
+  else
+    printf("Option --file:  %s\n", esl_opt_GetString(go, "--file"));
+  printf("Option --char:  %c\n", esl_opt_GetChar(go, "--char"));
+  printf("Cmdline arg:    %s\n", arg);
+
+  esl_getopts_Destroy(go);
+  return 0;
+}
+/*::cexcerpt::getopts_example::end::*/
+#endif /*eslGETOPTS_EXAMPLE*/
+/*-------------- end of example ----------------------*/
+
+/*****************************************************************  
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
+
+
diff --git a/easel/esl_getopts.h b/easel/esl_getopts.h
new file mode 100644
index 0000000..3c2530c
--- /dev/null
+++ b/easel/esl_getopts.h
@@ -0,0 +1,111 @@
+/* Command line, config file, and environment variable
+ * configuration of an application. Extends standard
+ * UNIX/POSIX/GNU getopt().
+ * 
+ * SVN $Id: esl_getopts.h 241 2008-04-01 19:01:52Z eddys $
+ * SRE, Thu Jan 13 08:38:28 2005 [St. Louis]
+ */
+#ifndef ESL_GETOPTS_INCLUDED
+#define ESL_GETOPTS_INCLUDED
+
+#include "easel.h"
+
+/* Object: ESL_OPTIONS
+ * 
+ * The application main.c defines an array of <ESL_OPTIONS> structures to
+ * define what configuration options are used. The array is 
+ * terminated by a structure containing { NULL, NULL, NULL, 0, NULL,
+ * NULL, NULL, NULL} (or more simply, just 0 in all 8 fields.)
+ */
+/*::cexcerpt::options_object::begin::*/
+typedef struct {
+  char *name;           /* either short "-a" or long "--foo" style               */
+  int   type;           /* arg type, for type checking: (eslARG_INT, etc.)       */
+  char *defval;         /* default setting, or NULL ("default" is a C keyword)   */
+  char *envvar;         /* associated environ var ("BLASTDB"), or NULL           */
+  char *range;          /* for range checking arg: ("0<=x<=1", etc.)             */
+  char *toggle_opts;    /* comma-sep'd optlist: turn these off if this opt is on */
+  char *required_opts;  /* comma-sep'd optlist: these must also be set           */
+  char *incompat_opts;  /* comma-sep'd optlist: these must not be set            */
+  char *help;           /* help/usage string                                     */
+  int   docgrouptag;    /* integer tag for documentation groups                  */
+} ESL_OPTIONS;
+/*::cexcerpt::options_object::end::*/
+
+/* Argument types: the "type" variable in <ESL_OPTIONS>.
+ */
+#define eslARG_NONE      0	/* option takes no argument (so, is boolean)   */
+#define eslARG_INT       1	/* arg convertable by atoi()               <n> */
+#define eslARG_REAL      2	/* arg convertable by atof()               <x> */
+#define eslARG_CHAR      3	/* arg is a single character               <c> */
+#define eslARG_STRING    4	/* unchecked arg type                      <s> */
+#define eslARG_INFILE    5      /* input file - same as string, shown as   <f> */
+#define eslARG_OUTFILE   6      /* output file - same as string, shown as  <f> */
+
+
+
+/* Object: ESL_GETOPTS
+ * 
+ * An <ESL_GETOPTS> object is created to parse configuration
+ * from command line options, config file(s), and environment
+ * variables.
+ */
+typedef struct {
+  ESL_OPTIONS *opt;       /* array of app-defined options              */
+  int          nopts;     /* number of options                         */
+
+  int    argc;		  /* argc from command line                    */
+  char **argv;		  /* argv from command line                    */
+  int    optind;	  /* position in argc; eventually 1st arg idx  */
+  int    nfiles;	  /* # of cfgfiles that have been processed    */
+
+  char **val;		  /* config'ed val for each option (as string) */
+  int   *setby;		  /* array [0..nopts-1] for who set option i   */
+  int   *valloc;          /* 0, or length of alloc for val[i]          */
+
+  char  *optstring;	  /* internal: ptr into string of 1-char opts in argv[] */
+
+  char  errbuf[eslERRBUFSIZE];	/* buffer for reporting user error     */
+} ESL_GETOPTS;
+
+
+/* Possible values of the <setby> variable in ESL_GETOPTS.
+ * Additionally, values of >3 also indicate a config file, in order 
+ * of _ProcessConfigFile() calls (that is, setby=3 is the first 
+ * config file, setby=4 is the second, etc.).
+ */
+#define eslARG_SETBY_DEFAULT  0
+#define eslARG_SETBY_CMDLINE  1
+#define eslARG_SETBY_ENV      2
+#define eslARG_SETBY_CFGFILE  3
+
+
+/* The visible API.
+ */
+extern ESL_GETOPTS *esl_getopts_Create(ESL_OPTIONS *opt);
+extern ESL_GETOPTS *esl_getopts_CreateDefaultApp(ESL_OPTIONS *options, int nargs, int argc, char **argv, char *banner, char *usage);
+extern void         esl_getopts_Destroy(ESL_GETOPTS *g);
+extern void         esl_getopts_Dump(FILE *ofp, ESL_GETOPTS *g);
+
+extern int esl_opt_ProcessConfigfile(ESL_GETOPTS *g, char *filename, FILE *fp);
+extern int esl_opt_ProcessEnvironment(ESL_GETOPTS *g);
+extern int esl_opt_ProcessCmdline(ESL_GETOPTS *g, int argc, char **argv);
+extern int esl_opt_VerifyConfig(ESL_GETOPTS *g);
+extern int esl_opt_ArgNumber(const ESL_GETOPTS *g);
+
+extern int    esl_opt_IsDefault (const ESL_GETOPTS *g, char *optname);
+extern int    esl_opt_GetBoolean(const ESL_GETOPTS *g, char *optname);
+extern int    esl_opt_GetInteger(const ESL_GETOPTS *g, char *optname);
+extern double esl_opt_GetReal   (const ESL_GETOPTS *g, char *optname);
+extern char   esl_opt_GetChar   (const ESL_GETOPTS *g, char *optname);
+extern char  *esl_opt_GetString (const ESL_GETOPTS *g, char *optname);
+extern char  *esl_opt_GetArg    (const ESL_GETOPTS *g, int which);
+
+extern int esl_opt_DisplayHelp(FILE *ofp, ESL_GETOPTS *go, int docgroup, int indent, int textwidth);
+
+#endif /* ESL_GETOPTS_INCLUDED */
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_getopts.tex b/easel/esl_getopts.tex
new file mode 100644
index 0000000..cc7e510
--- /dev/null
+++ b/easel/esl_getopts.tex
@@ -0,0 +1,630 @@
+
+The \eslmod{getopts} module interprets UNIX command line syntax. It
+allows both standard POSIX one-character options and GNU-style long
+options, in addition to command line arguments. The implementation
+shares similarities with POSIX \ccode{getopt()} and GNU's
+\ccode{getopt\_long()}. It has additional abilities, at the cost of
+enforcing a specific style.
+
+Options can be set from the command line, environment variables, and
+one or more configuration files.
+
+Option arguments can be automatically checked for valid type
+(integers, real numbers, characters, or strings). Numeric arguments
+can also be checked for valid range (for instance, ensuring that a
+probability is in the range $0 \leq x \leq 1$).
+
+Options can be linked into ``toggle groups'', such that setting one
+option automatically unsets others. 
+
+You can specify that an option isn't legal unless other required
+options are also set, or conversely that an option is incompatible
+with one or more other options.
+
+A standardized usage/help display for command line options can be
+printed directly from the internal information, including default
+values and range restrictions when line length allows.
+
+This is all configured by defining an array of \ccode{ESL\_OPTIONS}
+structures that provide the necessary information. This array is
+turned into a \ccode{ESL\_GETOPTS} object, which is used to determine
+and store the configuration state of your application according to the
+command line, environment variables, and configuration files.
+
+The \ccode{ESL\_GETOPTS} object can be queried directly when your
+program executes configuration-dependent steps. There is often no need
+to store configuration information in other variables in your
+program. This simplifies code structure, by allowing you to pass the
+complete configuration state of your application in one capsule to
+functions other than \ccode{main()}. This is especially useful in
+applications where \ccode{main()} is a dispatch wrapper, such as the
+masters and workers in a parallelized MPI program, for example.
+
+Table~\ref{tbl:getopts_api} lists the functions in the
+\eslmod{getopts} API. The module implements a \ccode{ESL\_GETOPTS}
+object that holds the configuration state of the application, and an
+\ccode{ESL\_OPTIONS} structure that contains information about one
+configurable option. An application defines an array of
+\ccode{ESL\_OPTIONS} to declare what options it will allow.
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{the \ccode{ESL\_GETOPTS} object}\\
+\hyperlink{func:esl_getopts_Create()}{\ccode{esl\_getopts\_Create()}} & Create a new \ccode{ESL\_GETOPTS} object.\\
+\hyperlink{func:esl_getopts_Destroy()}{\ccode{esl\_getopts\_Destroy()}} & Destroys an \ccode{ESL\_GETOPTS} object.\\
+\hyperlink{func:esl_getopts_Dump()}{\ccode{esl\_getopts\_Dump()}} & Dumps a summary of a \ccode{ESL\_GETOPTS} configuration.\\
+\apisubhead{setting and testing a configuration}\\
+\hyperlink{func:esl_opt_ProcessConfigfile()}{\ccode{esl\_opt\_ProcessConfigfile()}} & Parses options in a config file.\\
+\hyperlink{func:esl_opt_ProcessEnvironment()}{\ccode{esl\_opt\_ProcessEnvironment()}} & Parses options in the environment.\\
+\hyperlink{func:esl_opt_ProcessCmdline()}{\ccode{esl\_opt\_ProcessCmdline()}} & Parses options from the command line.\\
+\hyperlink{func:esl_opt_VerifyConfig()}{\ccode{esl\_opt\_VerifyConfig()}} & Validates configuration after options are set.\\
+\hyperlink{func:esl_opt_ArgNumber()}{\ccode{esl\_opt\_ArgNumber()}} & Returns number of command line arguments.\\
+\apisubhead{retrieving option settings and arguments}\\
+\hyperlink{func:esl_opt_IsDefault()}{\ccode{esl\_opt\_IsDefault()}} & Returnes \ccode{TRUE} if option remained at default setting.\\
+\hyperlink{func:esl_opt_GetBoolean()}{\ccode{esl\_opt\_GetBoolean()}} & Retrieve \ccode{TRUE}/\ccode{FALSE} for a boolean option.\\
+\hyperlink{func:esl_opt_GetInteger()}{\ccode{esl\_opt\_GetInteger()}} & Retrieve value of an integer option.\\
+\hyperlink{func:esl_opt_GetReal()}{\ccode{esl\_opt\_GetReal()}} & Retrieve value of a real-valued option.\\
+\hyperlink{func:esl_opt_GetChar()}{\ccode{esl\_opt\_GetChar()}} & Retrieve value of a character option.\\
+\hyperlink{func:esl_opt_GetString()}{\ccode{esl\_opt\_GetString()}} & Retrieve value of a string option.\\
+\hyperlink{func:esl_opt_GetArg()}{\ccode{esl\_opt\_GetArg()}} & Retrieve numbered command line argument.\\
+\apisubhead{formatting option documentation}\\
+\hyperlink{func:esl_opt_DisplayHelp()}{\ccode{esl\_opt\_DisplayHelp()}} & Formats one-line help for each option.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{getopts} API.}
+\label{tbl:getopts_api}
+\end{table}
+
+
+
+\subsection{An example of using the getopts API}
+
+Figure~\ref{fig:getopts_example} shows an example of using five short
+options (including help) and two long options, without using any of
+getopts' optional validation or configuration mechanisms. The steps
+are:
+
+\begin{figure}
+\input{cexcerpts/getopts_example}
+\caption{An example of using the \eslmod{getopts} module.}
+\label{fig:getopts_example}
+\end{figure}
+
+\begin{itemize}
+\item The application defines an array of \ccode{ESL\_OPTIONS}
+      structures, one per option. Name, type, and default value fields
+      are required. The other fields are optional (though the help
+      string shouldn't be left NULL unless you're being lazy). The
+      array is terminated by an entry of all 0's.
+
+\item An application typically defines a helpful ``usage'' string,
+      which it prints out as part of help messages or error messages.
+      The \eslmod{getopts} module doesn't need this, though, so you're
+      free to format your messages however you like.
+
+\item A \ccode{ESL\_GETOPTS} object is created, using the options
+      array. At this point, all options are initialized to default
+      values inside the object.
+
+\item The application now processes option settings from the command
+      line, environment variables, and one or more configuration
+      files. The application can do this in any precedence order it
+      chooses. In the example, only the command line is processed.
+ 
+\item The call to \ccode{esl\_opt\_VerifyConfig(go)} validates the
+      configuration, before you attempt to retrieve any information
+      from it.
+
+\item Many of my applications (including Easel applications) typically
+      look for a \ccode{-h} option immediately, to print a short help
+      page. This isn't required by \eslmod{getopts}.
+
+\item The application will typically retrieve, validate, and store its
+      non-optional command line arguments in order and one at a time
+      using \ccode{esl\_opt\_GetArg()} calls early in the program.
+  
+\item The application may then go off and do its thing, using
+      \ccode{\_Get*()} calls (and the \ccode{\_IsDefault()} call) to
+      retrieve option information when needed.
+
+\item On exit, the \ccode{ESL\_GETOPTS} object is free'd. This 
+      object is the only place where memory is allocated. Any string
+      retrieved as an option or argument, for example, is a pointer
+      to internal memory maintained by the object. This makes it
+      dangerous to free the object until you know you're not accessing
+      any pointers it's returned to you, unless you've made copies.
+\end{itemize}
+
+An example of running this program:
+\begin{cchunk}
+   % ./example -ax 0.3 -n 42 --file foo --char x baz
+   Option -a:      on
+   Option -b:      on
+   Option -n:      42
+   Option -x:      0.300000
+   Option --file:  foo
+   Option --char:  x
+   Cmdline arg:    baz
+\end{cchunk}
+
+Note that because we set the default value of \ccode{-b} to TRUE in
+this example, it is always on whether we use the \ccode{-b} option or
+not.
+
+
+
+
+
+\subsection{Defining options in the \ccode{ESL\_OPTIONS} array}
+
+Since you define your options in a static array of
+\ccode{ESL\_OPTIONS} structures, you need to know what an
+\ccode{ESL\_OPTIONS} structure contains.  The \ccode{ESL\_OPTIONS}
+structure is declared in \ccode{getopts.h} as:
+
+\input{cexcerpts/options_object}
+
+Each of these fields in the options array is described in detail below:
+
+   \subsubsection{Legal option names}
+
+All options must start with '-'. Options that start with one '-' are
+\textbf{short options}. Options that start with \ccode{--} are
+\textbf{long options}.
+
+Short option names must be a single alphanumeric character: \ccode{-n}
+or \ccode{-1}, for example.  Short options can be concatenated on the
+command line: \ccode{-abc} is the same as \ccode{-a -b -c}.
+
+Long option names should contain only alphanumeric characters,
+\ccode{-}, or \ccode{\_}: \ccode{--foo} or \ccode{--foo-tastic}, for
+example. They must not contain space, tab, newline, \ccode{=}, or
+\ccode{,} characters, which will certainly confuse the option argument
+parsers. Other characters may happen to work, but nonetheless should
+not be used. Long options can be abbreviated (unambiguously) on the
+command line: if \ccode{--foobar} is an option, \ccode{--f} works too,
+so long as no other long option starts with the same prefix
+\ccode{--f}.
+
+You should avoid using option names that look like negative numbers if
+any of your other options would accept that value as a valid argument,
+so that Easel can robustly detect when a user forgets an option
+argument on the command line.  For example, if \ccode{-n} takes an
+integer argument and \ccode{-1} is an option, and a user types
+\ccode{-n -1} on a commandline, the \ccode{-1} will be parsed as
+\ccode{-n}'s option, even if the user meant the \ccode{-1} as an
+option and had forgotten to add an argument for \ccode{-n}.
+
+   \subsubsection{Type checking}
+
+Seven argument types are recognized:
+
+\begin{center}
+\begin{tabular}{lll}
+\textbf{flag}           & \textbf{description}    & \textbf{type checking} \\\hline
+\ccode{eslARG\_NONE}     & Boolean switch (on/off) & n/a                   \\
+\ccode{eslARG\_INT}      & integer                 & convertible by \ccode{atoi()}\\
+\ccode{eslARG\_REAL}     & float or double         & convertible by \ccode{atof()}\\
+\ccode{eslARG\_CHAR}     & one character           & single ASCII char \\
+\ccode{eslARG\_STRING}   & any string              & not checked\\
+\ccode{eslARG\_INFILE}   & an input filename       & not checked\\
+\ccode{eslARG\_OUTFILE}  & an output filename      & not checked\\
+\end{tabular}
+\end{center}
+
+All arguments are declared, configured, and stored internally as
+strings in a \ccode{ESL\_GETOPTS} object. For arguments that are
+declared to be of types \ccode{eslARG\_INT}, \ccode{eslARG\_REAL}, or
+\ccode{eslARG\_CHAR}, the string is checked to be sure it can be
+completely converted to the declared type.
+
+Strings are of type \ccode{eslARG\_STRING}, and since any string is
+valid (including a NULL pointer), this type is not checked. An
+application can also declare an argument to be of type
+\ccode{eslARG\_STRING} if for some reason it wants to bypass type
+checking. The application would recover the option setting with
+\ccode{esl\_opt\_GetStringOption()} and then deal with any type
+conversion itself.
+
+Input and output filenames can be declared as \ccode{eslARG\_INFILE}
+and \ccode{eslARG\_OUTFILE}, respectively. Currently both are unchecked
+types that are treated the same as a \ccode{eslARG\_STRING}, except
+that their arguments are indicated as \ccode{<f>} instead of
+\ccode{<s>} in help output. In the future, it might be useful to
+automatically check that input files exist and can be read, and that
+output files can be written.
+
+   \subsubsection{Default values}
+
+Since the \ccode{ESL\_GETOPTS} object stores all values internally as
+strings, default settings in the options array are also all provided
+as strings.
+
+For boolean defaults, \ccode{NULL}, \ccode{FALSE}, or 0 are
+interpreted as \ccode{FALSE}, and any non-NULL string is interpreted
+as \ccode{TRUE}.  For a boolean option that is \ccode{TRUE} by
+default, the only place where the string value matters is in
+formatting option help, where this string will be displayed as the
+default setting. Therefore, strings like \ccode{"default"},
+\ccode{"on"}, or \ccode{"true"} would be typical. Note that the syntax
+here is a little weird. The quotes around \ccode{"TRUE"} and the
+absence of quotes around \ccode{FALSE} are important. \ccode{FALSE},
+\ccode{NULL}, and \ccode{0} are all identical (null pointers) in the
+internal representation.
+
+Integer, real-valued, and character arguments must be provided as
+strings: ``42'' not 42, ``1.0'' not 1.0, and ``x'' not 'x'.  String
+arguments can be set to any string.
+
+Sometimes you want to have an option that is off by default, but can
+be optionally set to a value. That is, you may want to combine a
+boolean switch and a integer-, real-, char-, or string-valued
+option. To do this, the default value of any option type may be
+\ccode{NULL}, which means ``unset''. When your code checks for the
+value of such an option, it must first use
+\ccode{esl\_opt\_IsDefault()} to check if it remained unset, before
+attempting to \ccode{esl\_opt\_Get*()} the value.
+
+There is no way to turn a boolean option off by a command line option,
+environment variable, or configuration file. Booleans (and strings,
+for that matter) can only be turned on when their option is
+selected. Booleans can be set to off by default, or toggled off
+indirectly by another option is turned on (see the section on toggle
+groups further below). Thus the workaround is to provide a
+counteroption (to turn \ccode{-b} off, provide an option
+\ccode{--no-b}), and toggle-tie them together.
+
+
+
+   \subsubsection{Connecting an option to an environment variable}
+
+When a non-NULL environment variable name is connected to an option,
+\ccode{esl\_opt\_ProcessEnvironment()} will look for that name in the
+environment and sets the option value accordingly. Boolean options are
+set by setting the environment variable with no argument, for instance
+(in a C-shell),
+
+\begin{cchunk}
+  % setenv FOO_DEBUGGING
+\end{cchunk}
+
+and other options are set by setting the envvar to the appropriate
+argument, for instance (in a C-shell),
+
+\begin{cchunk}
+  % setenv FOO_DEBUG_LEVEL 5
+\end{cchunk}
+
+
+
+   \subsubsection{Range checking}
+
+If a non-NULL range is provided, a configured argument (including the
+specified default setting) will be checked to be sure it satisfies a
+lower bound, upper bound, or both. Range checking only applies to
+integer, real, and char arguments. Boolean and string arguments should
+set their range fields to NULL.
+
+In a range string, a character \ccode{n}, \ccode{x}, or \ccode{c} is
+used to represent the argument. Bounds may either be exclusive ($<$ or
+$>$) or inclusive ($>=$ or $<=$). Examples of range strings specifying
+lower bounds are \ccode{"n>=0"}, \ccode{"x>1.0"}, and
+\ccode{"c>=A"}. Examples of range strings specifying upper bounds are
+\ccode{"n<0"}, \ccode{"x<=100.0"}, and \ccode{"c<=Z"}. Examples of
+range strings specifying both lower and upper bounds are
+\ccode{"0<n<=100"}, \ccode{"0<=x<=1"}, and \ccode{"a<=c<=z"}.
+
+Range checking occurs before any option is set.
+
+
+
+   \subsubsection{Setting toggle groups of options}
+
+If a non-NULL string \ccode{toggle\_opts} of ``toggle-tied'' options
+is set for option X, this is a comma-delimited list of options that
+are turned off when option X is turned on. This allows the application
+to define a group of options for which only one may be on. The
+application would set an appropriate one to be on by default, and the
+others to be off by default.
+
+For example, if you configure an option \ccode{-a} to have a
+\ccode{toggle\_opts} of \ccode{"-b,-c"}, then whenever \ccode{-a} is
+turned on, both \ccode{-b} and \ccode{-c} are automatically turned
+off. 
+
+But this only defines the behavior when \ccode{-a} is selected.  To
+get all three options to behave as a toggle group, you'd also want to
+set \ccode{toggle\_opts} for \ccode{-b} to \ccode{"-a,-c"}, and
+\ccode{toggle\_opts} for \ccode{-c} to \ccode{"-a,-b"}. This is a
+little redundant and messy; it's the result of the line-oriented,
+one-option-at-a-time definition of the \ccode{ESL\_OPTIONS}.  These
+lists can get quite long, too.
+
+An option has no effect on itself when it appears in its own
+toggle-tied list. This lets you reduce the mess a bit. You can
+\ccode{\#define} a toggle group string: 
+
+\begin{cchunk}
+  #define OPTGROUP1 "--option1,--option2,--option3,--option4"
+\end{cchunk}
+
+and use that \ccode{\#define} macro in the \ccode{ESL\_OPTIONS}.
+
+Although booleans may only be turned ON when their option is present,
+you can easily get the semantics of an on/off switch by defining
+another option that works as the off switch when it is selected. For
+example, you could define (GNU-ish) boolean options \ccode{--foo} and
+\ccode{--no-foo}, and set \ccode{toggle\_opts} for \ccode{--foo} to be
+\ccode{"--no-foo"} and vice versa.  
+
+Toggle-tying should only be used for boolean options, but it will also
+work for string options (where turning a string option off means
+setting it to NULL). Toggle-tying an integer, real-valued, or char
+option will result in undefined behavior, because these options may
+not be turned off.
+
+Toggling behavior occurs immediately, whenever an option with a
+non-NULL \ccode{toggle\_opts} field is set.
+
+
+
+   \subsubsection{Specifying required or incompatible options}
+
+If a non-NULL string \ccode{required\_opts} is provided for option X,
+this specifies a comma-delimited list of additional options that must
+be on if option X is set. 
+
+One case where this behavior is useful is when one (primary) option
+turns on a mode of application behavior, and other (secondary) options
+configure that mode. If a user tried to set the secondary options
+without turning on the mode in the first place, the application should
+issue a warning. So, if a mode was turned on by \ccode{--foomode} and
+configured by \ccode{--foolevel <x>}, one could set
+\ccode{required\_opts} to \ccode{"--foomode"} for the option
+\ccode{--foolevel}.
+
+Required options are validated when the application calls
+\ccode{esl\_opt\_VerifyConfig()}, presumably after all configuration
+information has been processed. This delayed verification allows the
+primary options to be set anywhere and in any order, before or after
+secondary options are set.
+
+The \ccode{incompat\_opts} field is the converse of
+\ccode{required\_opts}.It specifies a comma-delimited list of options
+that may \emph{not} also be on if option X is on.
+
+
+
+   \subsubsection{Example of a more fully featured \ccode{ESL\_OPTIONS} array}
+
+The test driver in \ccode{getopts.c} uses an options array that
+exercises all the optional features at least once:
+
+\input{cexcerpts/getopts_bigarray}
+
+
+\subsection{Formatting help}
+
+
+The \ccode{esl\_opt\_DisplayHelp()} function is intended to streamline
+the job of printing a brief help message, reminding the user of the
+command line options. It uses the help string to produce output like
+(from the example code above):
+
+\begin{cchunk}
+% ./example -h
+Usage: ./example [-options] <arg>
+
+  where options are:
+  -h         : show help and usage
+  -a         : a boolean switch
+  -b         : another boolean switch  [default]
+  -n <n>     : an integer argument  [0]
+  -x <x>     : a real-valued argument  [1.0]
+  --file <s> : long option, with filename arg
+  --char <c> : long option, with character arg
+\end{cchunk}
+
+One line is printed for each option, in the same order that they
+appear in the \ccode{ESL\_OPTIONS} array. The line is constructed from
+the mandatory option name, the mandatory argument type, and the
+optional help string.
+
+If there is room on the lines, default values are shown in brackets
+(when they are on or non-\ccode{NULL}). This display is all or none;
+if any line is too long, no default values are displayed.
+
+If there is still room on the lines, range restrictions are shown in
+parentheses. Like the default values, this display is also all or
+none.
+
+The amount of space on the line (in characters) is specified by the
+\ccode{textwidth} argument to \ccode{esl\_opt\_DisplayHelp()}, which
+might typically be 80. If any line is too long even without printing a
+default value and range restriction, an error is thrown; you need to
+either shorten the help string or increase the specified
+\ccode{textwidth}. (This is not a memory allocation
+issue. \ccode{textwidth} is provided as a tool to help you keep all
+your text within the bounds of a user's terminal window, and warn you
+when you're going to wrap or truncate lines.)
+
+You can indent all the lines by some number of spaces using the
+\ccode{indent} argument, which was set to 2 in the example above.
+
+
+The base behavior of \ccode{esl\_opt\_DisplayHelp()} is to show all
+the options in one list. You might want to have separate lists. For
+example, you might want to consider some options as ``expert''
+options, and only show help for those when a user really asks for it.
+Or you might simply want to group your options into sections, with
+different headers. This is what the \ccode{docgrouptag} field is for
+in the \ccode{ESL\_OPTIONS} structure. If you pass
+\ccode{esl\_opt\_DisplayHelp()} a nonzero value for \ccode{docgroup},
+it will only show help lines for options that have a matching
+\ccode{docgrouptag}. If you had some options with a
+\ccode{docgrouptag} of 1, and some more options with a 
+\ccode{docgrouptag} of 2, you could format them into two help sections
+with this:
+
+\begin{cchunk}
+ if (show_help) {
+    puts(usage); 
+    puts("\n  where some options are:");
+    esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup 1; 2=indentation; 80=width */
+    puts("\n  and some more options are:");
+    esl_opt_DisplayHelp(stdout, go, 2, 2, 80); /* 1=docgroup 2; 2=indentation; 80=width */
+    return 0;
+  }
+\end{cchunk}
+
+which, if you modified the above example in this way (setting the
+first three options to have a \ccode{docgrouptag} of 1 and the other
+four to be 2) would give you:
+
+\begin{cchunk}
+./example -h
+Usage: ./example [-options] <arg>
+
+  where some options are:
+  -h : show help and usage
+  -a : a boolean switch
+  -b : another boolean switch  [default]
+
+  and some more options are:
+  -n <n>     : an integer argument  [0]
+  -x <x>     : a real-valued argument  [1.0]
+  --file <s> : long option, with filename arg
+  --char <c> : long option, with character arg
+\end{cchunk}
+
+
+
+
+\subsection{Command line parsing, config files, and the environment}
+
+Once a \ccode{ESL\_GETOPTS} object has been loaded with an options
+array and initialized to default state by
+\ccode{esl\_getopts\_Create()}, a \ccode{esl\_opt\_ProcessCmdline()}
+call then processes all the options on the command line, updating the
+configuration. 
+
+Internally, the object keeps track of where the options end and
+command line arguments begin. The macro \ccode{esl\_opt\_ArgNumber()}
+returns the number of arguments remaining after the options.  Calls to
+\ccode{esl\_opt\_GetArg()} recover the command line arguments by
+number.
+
+The getopts module can configure options not only via the command
+line, but via environment and/or config files.  Connections to the
+environment -- the \ccode{env\_var} field of the options array -- are
+processed by a \ccode{esl\_opt\_ProcessEnvironment()} call.  An open
+config file is processed by a \ccode{esl\_opt\_ProcessConfigfile()}
+call. (The format of a config file is described below.) The
+application may process any number of config files -- for instance,
+there may be a master configuration installed in a system directory,
+and a personalized configuration in a user's home directory.
+
+The order of the different \ccode{Process*()} calls defines the
+precedence of who overrides who. For example, in the following code
+fragment:
+
+\begin{cchunk}
+   ESL_GETOPTS *g;        /* a created, initialized getopts config  */
+   FILE *masterfp;        /* a master config file, open for reading */
+   FILE *userfp;          /* a user's config file, open for reading */
+
+   esl_opt_ProcessConfigfile(g, "/usr/share/myapp/master.cfg", masterfp);
+   esl_opt_ProcessConfigfile(g, "~/.myapp.cfg",                userfp);
+   esl_opt_ProcessEnvironment(g);
+   esl_opt_ProcessCmdline(g, argc, argv);
+\end{cchunk}
+
+the precedence is defined as: defaults, master config file, local
+config file, environment, command line arguments. 
+
+
+\subsection{Configuring an application that uses getopts}
+
+(This section might usefully by cut and pasted into the documentation
+for a specific application, with modifications as appropriate.)
+
+   \subsubsection{Command line option syntax}
+
+Command line syntax is essentially identical to the syntax used by GNU
+programs. Options must precede the mandatory arguments.
+
+Options are either short or long. Short options are a single character
+preceded by a single \ccode{-}; for example, \ccode{-a}. Long options
+are preceded by two dashes, and can have any wordlength; for example,
+\ccode{--option1}.
+
+If a short option takes an argument, the argument may either be
+attached (immediately follows the option character) or unattached (a
+space between the optchar and the argument. For example, \ccode{-n5}
+and \ccode{-n 5} both specify an argument \ccode{5} to option
+\ccode{-n}.
+
+Short options can be concatenated into a string of characters;
+\ccode{-abc} is equivalent to \ccode{-a -b -c}. (Concatenation may
+only be used on the command line, not in configuration files or in
+fields of the \ccode{ESL\_OPTIONS} structure array.) Only the last
+option in such a string can take an argument, and the other options in
+the optstring must be simple on/off booleans. For example, if
+\ccode{-a} and \ccode{-b} are boolean switches, and \ccode{-W} takes a
+\ccode{<string>} argument, either \ccode{-abW foo} or \ccode{-abWfoo}
+is correct, but \ccode{-aWb foo} is not.
+
+For a long option that takes an argument, the argument can be provided
+either by \ccode{--foo arg} or \ccode{--foo=arg}.
+
+Long options may be abbreviated, if the abbreviation is unambiguous;
+for instance, \ccode{--foo} or \ccode{--foob} suffice to active an
+option \ccode{--foobar}. (Like concatenation of short options,
+abbreviation of long options is a shorthand that may only be used on
+the command line.)
+
+Multi-word arguments may be quoted: for example, \ccode{--hostname "my
+host"} or \ccode{-s="my string"}.
+
+Nonnumeric arguments may not start with '-' unless you use an
+argument-attached syntax: \ccode{-W-myarg} and \ccode{--foo=-myarg}
+are accepted, but \ccode{-W myarg} or \ccode{--foo -myarg} will result
+in an error message. This is so if you forget a required argument on
+the command line, we don't silently parse the following option as that
+argument. Numeric arguments aren't checked this way, but forgotten
+numeric argument errors would still usually be caught in typechecking
+(if \ccode{-n} takes an integer argument, \ccode{-n -a} would be an
+invalid argument error); stylistically, we want \ccode{-n -1} and
+\ccode{--param -1} to be a valid way of passing negative-valued
+arguments.  However, this does mean that some forgotten numeric
+argument cases will be undetectable by Easel: in the case where
+\ccode{-n} takes an integer argument, \ccode{-1} is a valid option,
+and the user types \ccode{-n -1}, the \ccode{-1} is parsed as
+\ccode{-n}'s option.
+
+   \subsubsection{Configuration file format}
+
+Each line of a configuration file contains an option and an argument
+(if the option takes an argument). Blank lines are ignored.  Anything
+following a \ccode{\#} character on a line is a comment and is
+ignored. The syntax of options and arguments is stricter than on
+command lines.  Concatenation of short options is not allowed,
+abbreviation of long options is not allowed, and arguments must always
+be separated from options by whitespace (not by \ccode{=}). For
+example:
+
+\begin{cchunk}
+   # Customized configuration file for my application.
+   #
+   -a                        # Turn -a on.
+   -b                        # Turn -b on.
+   -W      arg               # Set -W to "arg"
+   --multi "one two three"   # Multiword args can be quoted.
+\end{cchunk}
+
+
+
diff --git a/easel/esl_gev.c b/easel/esl_gev.c
new file mode 100644
index 0000000..14a6974
--- /dev/null
+++ b/easel/esl_gev.c
@@ -0,0 +1,997 @@
+/* esl_gev.c
+ * Statistical routines for generalized extreme value (GEV) distributions.
+ *
+ * GEV distribution 
+ *     G(x) = exp{ -[1 + \alpha \lambda(x - \mu)]^{-1/\alpha} }
+ * where:
+ *    \mu     = location parameter
+ *    \lambda = scale parameter   (\lambda = 1/\sigma, in [Coles01] notation)
+ *    \alpha  = shape parameter   (\alpha  = \xi, in [Coles01] notation) 
+ * 
+ * lim_{\alpha -> 0} is a type I EVD (Gumbel)
+ * \alpha > 0  is a Type II  EVD (Frechet)
+ * \alpha < 0  is a Type III EVD (Weibull)
+ * 
+ * Reference: 
+ *   [Coles01] 
+ *   S. Coles, An Introduction to Statistical Modeling of Extreme Values, 
+ *   Springer, 2001.
+ *            
+ * Xref: 
+ *   STL9/118, 2005/0712-easel-gev-impl. Verified against evd package in R.
+ *
+ * SRE, Tue Jul 12 09:02:08 2005
+ * SVN $Id: esl_gev.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+#include <float.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_gev.h"
+
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#ifdef eslAUGMENT_MINIMIZER
+#include "esl_minimizer.h"
+#endif
+
+/****************************************************************************
+ * Routines for evaluating densities and distributions
+ ****************************************************************************/ 
+
+/* Function:  esl_gev_pdf()
+ * Incept:    SRE, Tue Jul 12 10:53:19 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the probability density function for the 
+ *            generalized extreme value distribution, $P(X=x)$, given
+ *            quantile <x> and GEV location, scale, shape parameters 
+ *            <mu>, <lambda>, <alpha>.
+ */
+double
+esl_gev_pdf(double x, double mu, double lambda, double alpha)
+{
+  double y     = lambda * (x-mu);
+  double ya1   = 1. + alpha * y;
+  double lya1;  
+
+  /* Special case: if alpha is tiny, approximate by a Gumbel */
+  if (fabs(y*alpha) < 1e-12) return (lambda * exp(-y - exp(-y)));
+
+  /* Else, use GEV; but use log/exp to avoid a pow() call,
+   * as that's almost 2x faster (on my machine anyway).
+   */
+  if (ya1 <= 0) return 0.;
+  lya1 = log(ya1);
+  return (lambda * exp(-(1.+ 1./alpha)*lya1 - exp(-lya1/alpha)));
+}
+
+/* Function:  esl_gev_logpdf()
+ * Incept:    SRE, Tue Jul 12 16:43:13 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log probability density function for the
+ *            generalized extreme value distribution, $\log P(X=x)$, 
+ *            given quantile <x> and GEV location, scale, shape
+ *            parameters <mu>, <lambda>, <alpha>.
+ */
+double
+esl_gev_logpdf(double x, double mu, double lambda, double alpha)
+{
+  double y          = lambda *(x-mu);
+  double ya1        = 1. + alpha*y;
+  double lya1;
+
+  /* Special case: if alpha is tiny, approx by a Gumbel */
+  if (fabs(y*alpha) < 1e-12) return (log(lambda) -y - exp(-y));
+
+  /* It's important not to return NaN for this domain error;
+   * minimizer relies on being able to compare logL's for any parameter,
+   * and you can't compare NaN to anything.
+   */
+  if (ya1 <= 0) return -eslINFINITY;
+
+  lya1 = log(ya1);
+  return (log(lambda) - (1.+1./alpha)*lya1 - exp(-lya1/alpha));
+}
+
+
+/* Function:  esl_gev_cdf()
+ * Incept:    SRE, Tue Jul 12 16:45:55 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the cumulative distribution function for the
+ *            generalized extreme value distribution, $P(X \leq x)$, 
+ *            given quantile <x> and GEV location, scale, shape
+ *            parameters <mu>, <lambda>, <alpha>.
+ */
+double
+esl_gev_cdf(double x, double mu, double lambda, double alpha)
+{
+  double y          = lambda *(x-mu);
+  double ya1        = 1. + alpha*y;
+  double lya1;
+
+  /* Special case: if alpha is tiny, approx by a Gumbel */
+  if (fabs(y*alpha) < 1e-12) return (exp(-exp(-y)));
+
+  if (ya1 <= 0) {
+    if (x < mu) return 0.0; /* the frechet case */
+    else        return 1.0; /* the weibull case */
+  }
+  lya1 = log(ya1);
+  return (exp(-exp(-lya1/alpha)));
+}
+
+
+
+/* Function:  esl_gev_logcdf()
+ * Incept:    SRE, Tue Jul 12 17:15:49 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log of the cumulative distribution function for a
+ *            generalized extreme value distribution, $\log P(X \leq x)$, 
+ *            given quantile <x> and GEV location, scale, shape
+ *            parameters <mu>, <lambda>, <alpha>.
+ */
+double
+esl_gev_logcdf(double x, double mu, double lambda, double alpha)
+{
+  double y          = lambda *(x-mu);
+  double ya1        = 1. + alpha*y;
+  double lya1;
+
+  /* Special case: if alpha is tiny, approx by a Gumbel */
+  if (fabs(y*alpha) < 1e-12) return (-exp(-y));
+
+  if (ya1 <= 0) {
+    if (x < mu) return -eslINFINITY;    /* Frechet  */
+    else        return 0.0;     	/* Weibull  */
+  }
+
+  lya1 = log(ya1);
+  return (-exp(-lya1/alpha));
+}
+
+
+/* Function:  esl_gev_surv()
+ * Incept:    SRE, Wed Jul 13 07:41:12 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the survivor function, $P(X>x)$ (that is, 1-cdf),
+ *            the right tail's probability mass,  given quantile <x> and
+ *            GEV location, scale, shape parameters <mu>, <lambda>, <alpha>.
+ */
+double
+esl_gev_surv(double x, double mu, double lambda, double alpha)
+{
+   double y          = lambda *(x-mu);
+   double ya1        = 1. + alpha*y;
+   double lya1;
+
+   /* Special case: for tiny alpha, use Gumbel (xref esl_gumbel.c) */
+   if (fabs(y*alpha) < 1e-12) 
+     return ((y > -0.5*log(DBL_EPSILON)) ? exp(-y) : (1 - exp(-exp(-y))));
+   
+   if (ya1 <= 0) {
+     if (x < mu) return 1.0;	/* the frechet case */
+     else        return 0.0;	/* the weibull case */
+   }
+   lya1 = log(ya1)/alpha;
+   return ((lya1 > -0.5*log(DBL_EPSILON)) ? exp(-lya1) : (1 - exp(-exp(-lya1))));
+}
+
+
+/* Function:  esl_gev_logsurv()
+ * Incept:    SRE, Wed Jul 13 08:14:48 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log survivor function $\log P(X>x)$ for a 
+ *            generalized extreme value distribution (that is, 
+ *            $\log (1 - \mbox{cdf})$, the log of the right tail's probability
+ *            mass), given quantile <x> and GEV location, scale, shape
+ *            parameters <mu>, <lambda>, <alpha>.
+ */
+double
+esl_gev_logsurv(double x, double mu, double lambda, double alpha)
+{
+   double y          = lambda *(x-mu);
+   double ya1        = 1. + alpha*y;
+   double lya1;
+
+   /* Special case: for tiny alpha, use Gumbel (xref esl_gumbel.c) */
+   if (fabs(y*alpha) < 1e-12) 
+     {
+       if      (y > -0.5 * log(DBL_EPSILON)) return (-y);
+       else if (y < -2.9)                    return (-exp(-exp(-y)));
+       else                                  return (log(1-exp(-exp(-y))));
+     }
+   
+   /* See esl_gumbel.c for analysis of the crossovers in
+    * the three cases (small, large, and ok lya1)
+    */
+   if (ya1 <= 0) {
+     if (x < mu) return 1.0;        	/* Frechet case */
+     else        return -eslINFINITY;   /* Weibull case */
+   }
+
+   lya1 = log(ya1)/alpha;
+   if      (lya1 > -0.5 * log(DBL_EPSILON)) return (-lya1);
+   else if (lya1 < -2.9)                    return (-exp(-exp(-lya1)));
+   else                                     return (log(1-exp(-exp(-lya1))));
+}
+
+/* Function:  esl_gev_invcdf()
+ * Incept:    SRE, Sun Aug 21 14:14:14 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the inverse CDF of the GEV: given a probability
+ *            <p> ($0 < p < 1$), returns the quantile <x> which would
+ *            give <p> as its CDF, for a generalized extreme value 
+ *            distribution with parameters <mu>, <lambda>, and <alpha>.
+ */
+double
+esl_gev_invcdf(double p, double mu, double lambda, double alpha)
+{
+  /* failover to Gumbel sample, for tiny alpha */
+  if (fabs(alpha) < 1e-12) return (mu - log(-1. * log(p)) / lambda);
+
+  return mu + (exp(-alpha*log(-log(p))) - 1.) / (alpha * lambda) ;
+}
+/*-------------------- end densities & distributions ------------------------*/
+
+
+
+/*****************************************************************
+ * Generic API routines: for general interface w/ histogram module
+ *****************************************************************/ 
+
+/* Function:  esl_gev_generic_pdf()
+ * Incept:    SRE, Thu Aug 25 08:00:06 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of PDF.
+ */
+double
+esl_gev_generic_pdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_gev_pdf(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_gev_generic_cdf()
+ * Incept:    SRE, Sun Aug 21 14:18:19 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of CDF.
+ */
+double
+esl_gev_generic_cdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_gev_cdf(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_gev_generic_surv()
+ * Incept:    SRE, Thu Aug 25 08:02:17 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of survival function.
+ */
+double
+esl_gev_generic_surv(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_gev_surv(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_gev_generic_invcdf()
+ * Incept:    SRE, Sun Aug 21 14:18:41 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of inverse CDF.
+ */
+double
+esl_gev_generic_invcdf(double p, void *params)
+{
+  double *v = (double *) params;
+  return esl_gev_invcdf(p, v[0], v[1], v[2]);
+}
+/*------------------------- end of generic API --------------------------*/
+
+
+
+/****************************************************************************
+ * Routines for dumping plots for files
+ ****************************************************************************/ 
+
+/* Function:  esl_gev_Plot()
+ * Incept:    SRE, Sun Aug 21 14:20:34 2005 [St. Louis]
+ *
+ * Purpose:   Plot some GEV function <func> (for instance,
+ *            <esl_gev_pdf()>) for parameters <mu> and <lambda>, for
+ *            a range of quantiles x from <xmin> to <xmax> in steps of <xstep>;
+ *            output to an open stream <fp> in xmgrace XY input format.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_gev_Plot(FILE *fp, double mu, double lambda, double alpha,
+	     double (*func)(double x, double mu, double lambda, double alpha), 
+	     double xmin, double xmax, double xstep)
+{
+  double x;
+  for (x = xmin; x <= xmax; x += xstep)
+    fprintf(fp, "%f\t%g\n", x, (*func)(x, mu, lambda, alpha));
+  fprintf(fp, "&\n");
+  return eslOK;
+}
+/*-------------------- end plot dumping routines ---------------------------*/
+
+
+
+
+/****************************************************************************
+ * Routines for sampling (requires augmentation w/ random module)
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_RANDOM
+/* Function:  esl_gev_Sample()
+ * Incept:    SRE, Wed Jul 13 08:30:49 2005 [St. Louis]
+ *
+ * Purpose:   Sample a GEV-distributed random variate,
+ *            by the transformation method.
+ */
+double
+esl_gev_Sample(ESL_RANDOMNESS *r, double mu, double lambda, double alpha)
+{
+  double p;
+  p = esl_rnd_UniformPositive(r); 
+  return esl_gev_invcdf(p, mu, lambda, alpha);
+} 
+#endif /*eslAUGMENT_RANDOM*/
+/*--------------------------- end sampling ---------------------------------*/
+
+
+
+
+/****************************************************************************
+ * Maximum likelihood fitting to GEV distributions
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_MINIMIZER
+/* Easel's conjugate gradient descent code allows a single void ptr to
+ * point to any necessary fixed data, so we put everything into one
+ * structure:
+ */
+struct gev_data {
+  double *x;	        /* data: n observed samples    */
+  int     n;		/* number of observed samples  */
+
+  int     is_censored;	/* TRUE if a censored, not complete dataset      */
+  double  phi;	        /* censoring/truncation threshold: obs x_i > phi */
+  int     z;	        /* # of censored samples                         */
+};
+
+/* gev_func():
+ * Returns the neg log likelihood of a complete or censored GEV data sample;
+ * in the API of the conjugate gradient descent optimizer in esl_minimizer.
+ */
+static double
+gev_func(double *p, int nparam, void *dptr)
+{
+  double mu, w, lambda, alpha;
+  struct gev_data *data;
+  double logL;
+  int    i; 
+    
+  /* Unpack what the optimizer gave us.
+   */
+  mu     = p[0];
+  w      = p[1];   /* w is a c.o.v. to allow unconstrained opt of lambda>0 */
+  lambda = exp(w);
+  alpha  = p[2];
+  data   = (struct gev_data *) dptr;
+
+  logL = 0.;
+  for (i = 0; i < data->n; i++)
+    logL += esl_gev_logpdf(data->x[i], mu, lambda, alpha);
+
+  if (data->is_censored)
+    logL += data->z * esl_gev_logcdf(data->phi, mu, lambda, alpha);
+
+  return -logL;			/* goal: minimize NLL */
+}
+
+/* gev_gradient()
+ * Computes the gradient of the negative log likelihood of a complete
+ * or censored GEV sample; in the API of the CG optimizer.
+ */
+static void
+gev_gradient(double *p, int nparam, void *dptr, double *dp)
+{
+  double mu, w, lambda, alpha;
+  struct gev_data *data;
+  double *x;
+  int    i; 
+  double dmu, dw, dalpha;
+  double y, ay, ay1, lay1;
+    
+  /* Unpack what the optimizer gave us */
+  mu     = p[0];
+  w      = p[1];   /* w is a c.o.v. to allow unconstrained opt of lambda>0 */
+  lambda = exp(w);
+  alpha  = p[2];
+  data   = (struct gev_data *) dptr;
+  x      = data->x;
+
+  dmu    = 0.;
+  dw     = data->n; /* d/dw, term1 */
+  dalpha = 0.;
+
+  for (i = 0; i < data->n; i++)
+    {
+      y    = lambda * (x[i]-mu);
+      ay   = alpha*y;
+      ay1  = 1+ay;		/* 1+ay=1, for ay < DBL_EPSILON */
+      lay1 = log(ay1);
+      
+      /* d/dmu, term1. (will become 1, for small alpha.) */
+      dmu += (alpha+1) / ay1;
+      
+      /* d/dmu, term2. For tiny ay, use log(1+x) ~ x to simplify. */
+      if (fabs(ay) < 1e-12) dmu -= exp(-y);
+      else                  dmu -= exp(-(1+1/alpha) * lay1);
+
+      /* d/dw, term2. converges to -y, for small alpha. */
+      dw -= y*(1+alpha) / ay1;
+
+      /* d/dw, term2. For tiny ay, use log(1+x) ~ x to simplify. */
+      if (fabs(ay) < 1e-12) dw += y*exp(-y);
+      else                  dw += y*exp(-(1+1/alpha) * lay1);
+
+      /* d/dalpha, term1
+       */
+      dalpha -= (1 + 1/alpha) * y/ay1;
+
+      /* d/dalpha, terms 2,3,4: for tiny ay, simplify.
+       * d/dalpha will go to +/-inf for alpha ~ 0, so watch out.
+       */
+      if (fabs(ay) < 1e-12) {
+	dalpha += y/alpha;
+	dalpha += y*exp(-y) / (alpha*ay1);
+	dalpha -= y*exp(-y) / alpha;
+      } else {
+	dalpha += lay1 / (alpha*alpha);
+	dalpha += y    * exp(-lay1/alpha) / (alpha*ay1);
+	dalpha -= lay1 * exp(-lay1/alpha) / (alpha*alpha);
+      }
+    }
+  dmu *= lambda;
+
+  /* Add the terms that come from the censored data gradient,
+   * if it's a censored dataset.
+   */
+  if (data->is_censored)
+    {
+      y    = lambda * (data->phi - mu);
+      ay   = alpha * y;
+      ay1  = 1 + ay;
+      lay1 = log(ay1);
+
+      if (fabs(ay) < 1e-12) 
+	{	/* special case of small alpha, converging towards Gumbel */
+	  dmu    -= data->z * lambda * exp(-y) / ay1;
+	  dw     += data->z * y      * exp(-y) / ay1;
+	  dalpha -= data->z * exp(-y) * y/alpha * ay/ay1;
+	}
+      else 
+	{	/* normal case */
+	  dmu    -= data->z * lambda * exp(-lay1/alpha) / ay1;
+	  dw     += data->z * y      * exp(-lay1/alpha) / ay1;
+	  dalpha -= data->z * exp(-lay1/alpha) *
+	    (lay1/(alpha*alpha) - y/(alpha*ay1));
+	}
+    }
+
+  /* Return the negative gradient, because we're minimizing NLL,
+   * not maximizing LL.
+   */
+  dp[0] = -dmu;
+  dp[1] = -dw;
+  dp[2] = -dalpha;
+  return;
+}
+
+/* fitting_engine()
+ * Fitting code shared by the FitComplete() and FitCensored() API.
+ * 
+ * The fitting_engine(), in turn, is just an adaptor wrapped around
+ * the conjugate gradient descent minimizer.
+ */
+static int
+fitting_engine(struct gev_data *data, 
+	       double *ret_mu, double *ret_lambda, double *ret_alpha)
+{
+  double p[3];			/* parameter vector                  */
+  double u[3];			/* max initial step size vector      */
+  double wrk[12];		/* 4 tmp vectors of length 3         */
+  double mean, variance;
+  double mu, lambda, alpha;	/* initial param guesses             */
+  double tol = 1e-6;		/* convergence criterion for CG      */
+  double fx;			/* f(x) at minimum; currently unused */
+  int    status;
+
+  /* Make an initial guess. 
+   * (very good guess for complete data; merely sufficient for censored)
+   */
+  esl_stats_DMean(data->x, data->n, &mean, &variance);
+  lambda = eslCONST_PI / sqrt(6.*variance);
+  mu     = mean - 0.57722/lambda;
+  alpha  = 0.0001;
+
+  p[0] = mu;
+  p[1] = log(lambda);	/* c.o.v. from lambda to w */
+  p[2] = alpha;
+
+  /* max initial step sizes: keeps bracketing from exploding */
+  u[0] = 1.0;
+  u[1] = fabs(log(0.02));
+  u[2] = 0.02;
+
+  /* pass problem to the optimizer
+   */
+  status = esl_min_ConjugateGradientDescent(p, u, 3, 
+					    &gev_func, 
+					    &gev_gradient,
+					    (void *)data,
+					    tol, wrk, &fx);
+  *ret_mu     = p[0];
+  *ret_lambda = exp(p[1]);
+  *ret_alpha  = p[2];
+  return status;
+}
+
+
+/* Function:  esl_gev_FitComplete()
+ * Incept:    SRE, Mon Jul 18 17:36:02 2005 [St. Louis]
+ *
+ * Purpose:   Given an array of <n> GEV-distributed samples <x[0]..x[n-1>,
+ *            return maximum likelihood parameters <ret_mu>, 
+ *            <ret_lambda>, and <ret_alpha>.
+ *            
+ *            Uses a conjugate gradient descent algorithm that
+ *            can be computationally intensive. A typical problem
+ *            involving 10,000-100,000 points may take a second 
+ *            to solve.
+ *            
+ * Note:      Just a wrapper: sets up the problem for fitting_engine().            
+ *
+ * Args:      x          - complete GEV-distributed data [0..n-1]
+ *            n          - number of samples in <x>
+ *            ret_mu     - RETURN: maximum likelihood estimate of mu         
+ *            ret_lambda - RETURN: maximum likelihood estimate of lambda
+ *            ret_alpha  - RETURN: maximum likelihood estimate of alpha
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslENOHALT> if the fit doesn't converge.
+ *
+ * Xref:      STL9/118-120.
+ */
+int
+esl_gev_FitComplete(double *x, int n, 
+		    double *ret_mu, double *ret_lambda, double *ret_alpha)
+{
+  struct gev_data data;
+
+  data.x           = x;
+  data.n           = n;
+  data.is_censored = FALSE;
+  data.phi         = -DBL_MAX;
+  data.z           = 0;
+
+  return (fitting_engine(&data, ret_mu, ret_lambda, ret_alpha));
+}
+
+/* Function:  esl_gev_FitCensored()
+ * Incept:    SRE, Fri Jul 29 09:44:39 2005 [St. Louis]
+ *
+ * Purpose:   Given a left-censored array of <n> GEV-distributed samples
+ *            <x[0]..x[n-1>, the number of censored samples <z>, and
+ *            the censoring value <phi> (where all $x_i > \phi$ and
+ *            all $z$ censored samples are $\leq \phi$);
+ *            return maximum likelihood parameters <ret_mu>, 
+ *            <ret_lambda>, and <ret_alpha>.
+ *            
+ * Args:      x          - censored GEV-distributed data [0..n-1], all > phi
+ *            n          - number of samples in <x>
+ *            z          - number of censored samples, all <= phi
+ *            phi        - censoring threshold
+ *            ret_mu     - RETURN: maximum likelihood estimate of mu         
+ *            ret_lambda - RETURN: maximum likelihood estimate of lambda
+ *            ret_alpha  - RETURN: maximum likelihood estimate of alpha
+ *
+ * Note:      Just a wrapper: sets up the problem for fitting_engine().            
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslENOHALT> if the fit doesn't converge.
+ *
+ * Xref:      STL9/133
+ */
+int
+esl_gev_FitCensored(double *x, int n, int z, double phi,
+		    double *ret_mu, double *ret_lambda, double *ret_alpha)
+{
+  struct gev_data data;
+
+  data.x           = x;
+  data.n           = n;
+  data.is_censored = TRUE;
+  data.phi         = phi;
+  data.z           = z;
+
+  return (fitting_engine(&data, ret_mu, ret_lambda, ret_alpha));
+}
+#endif /*eslAUGMENT_MINIMIZER*/
+/*--------------------------- end fitting ----------------------------------*/
+
+
+
+
+
+
+
+/****************************************************************************
+ * Example, test, and stats drivers
+ ****************************************************************************/ 
+/* Example main()
+ */
+#ifdef eslGEV_EXAMPLE
+/*::cexcerpt::gev_example::begin::*/
+/* compile: 
+     gcc -g -Wall -I. -o example -DeslGEV_EXAMPLE -DeslAUGMENT_RANDOM\
+       -DeslAUGMENT_MINIMIZER esl_gev.c esl_random.c esl_minimizer.c\
+       esl_vectorops.c easel.c -lm
+ * run:     ./example
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_minimizer.h"
+#include "esl_gev.h"
+
+int
+main(int argc, char **argv)
+{
+  double  est_mu, est_lambda, est_alpha;
+  double  z;
+  int     i;
+  int     n         = 10000; 	   /* simulate 10,000 samples */
+  double  mu        = -20.0;       /* with mu = -20    */ 
+  double  lambda    = 0.4;         /* and lambda = 0.4 */
+  double  alpha     = 0.1;	   /* and alpha = 0.1  */
+  double  min       =  9999.;
+  double  max       = -9999.;
+  double *x         = malloc(sizeof(double) * n);
+  ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();;
+
+  for (i = 0; i < n; i++)	/* generate the 10,000 samples */
+    { 
+      x[i] = esl_gev_Sample(r, mu, lambda, alpha);
+      if (x[i] < min) min = x[i];
+      if (x[i] > max) max = x[i];
+    }
+
+  z = esl_gev_surv(max, mu, lambda, alpha);       /* right tail p~1e-4 >= max */
+  printf("max = %6.1f  P(>max)  = %g   E=%6.3f\n", max, z, z*(double)n);
+  z = esl_gev_cdf(min, mu, lambda, alpha);        /* left tail p~1e-4 < min */
+  printf("min = %6.1f  P(<=min) = %g   E=%6.3f\n", min, z, z*(double)n);
+
+  esl_gev_FitComplete(x, n, &est_mu, &est_lambda, &est_alpha);
+ 
+  printf("Parametric mu     = %6.1f.  Estimated mu     = %6.2f.  Difference = %.1f%%.\n",
+	 mu,     est_mu,     100. * fabs((est_mu - mu) / mu));
+  printf("Parametric lambda = %6.2f.  Estimated lambda = %6.2f.  Difference = %.1f%%.\n",
+	 lambda, est_lambda, 100. * fabs((est_lambda - lambda) /lambda));
+  printf("Parametric alpha  = %6.4f.  Estimated alpha  = %6.4f.  Difference = %.1f%%.\n",
+	 alpha,  est_alpha,  100. * fabs((est_alpha - alpha) /alpha));
+
+  free(x);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::gev_example::end::*/
+#endif /*eslGEV_EXAMPLE*/
+
+
+#ifdef eslGEV_STATS
+/* compile: 
+     gcc -g -Wall -I. -o stats -DeslGEV_STATS -DeslAUGMENT_RANDOM\
+       -DeslAUGMENT_MINIMIZER esl_gev.c esl_random.c esl_minimizer.c\
+       esl_vectorops.c easel.c -lm
+ * run:     ./stats <test#>...
+ * e.g. 
+ *          ./stats 1 2 3
+ * would run tests 1, 2, 3.
+ */
+#include <stdio.h>
+#include <math.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_minimizer.h"
+#include "esl_gev.h"
+
+#define MAX_STATS_TESTS 10
+static void stats_sample(FILE *fp);
+static int  stats_fittest(FILE *fp, int ntrials, int n, double mu, 
+			  double lambda, double alpha);
+int
+main(int argc, char **argv)
+{
+  FILE *fp;
+  double  mu        = 0.0;
+  double  lambda    = 1.0;  
+  double  xmin      = -20.;
+  double  xmax      = 60.;
+  double  xstep     = 0.1; 
+  double  x,z;
+  int     do_test[MAX_STATS_TESTS+1];
+  int     i;
+
+  for (i = 0; i <= MAX_STATS_TESTS; i++) do_test[i] = 0;
+  for (i = 1; i < argc; i++)
+    do_test[atoi(argv[i])] = 1;
+
+  /* stats.1: xmgrace xy file w/ densities for Gumbel, Frechet, Weibull */
+  if (do_test[1]) {
+    if ((fp = fopen("stats.1", "w")) == NULL) abort();
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_pdf(x, mu, lambda, 0.0));
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_pdf(x, mu, lambda, 0.1));
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_pdf(x, mu, lambda, -0.1));
+    fprintf(fp, "&\n");
+    fclose(fp);
+  }
+
+  /* stats.2: xmgrace xy file w/ log densities for Gumbel, Frechet, Weibull */
+  if (do_test[2]) {
+    if ((fp = fopen("stats.2", "w")) == NULL) abort();
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logpdf(x, mu, lambda, 0.0);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logpdf(x, mu, lambda, 0.1);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logpdf(x, mu, lambda, -0.1);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    fclose(fp);
+  }
+
+  /* stats.3: xmgrace xy file w/ CDF for Gumbel, Frechet, Weibull */
+  if (do_test[3]) {
+    if ((fp = fopen("stats.3", "w")) == NULL) abort();
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_cdf(x, mu, lambda, 0.0));
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_cdf(x, mu, lambda, 0.6));
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_cdf(x, mu, lambda, -0.6));
+    fprintf(fp, "&\n");
+    fclose(fp);
+  }
+
+  /* stats.4: xmgrace xy file w/ logCDF for Gumbel, Frechet, Weibull */
+  if (do_test[4]) {
+    if ((fp = fopen("stats.4", "w")) == NULL) abort();
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logcdf(x, mu, lambda, 0.0);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logcdf(x, mu, lambda, 0.2);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logcdf(x, mu, lambda, -0.2);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    fclose(fp);
+  }
+
+ /* stats.5: xmgrace xy file w/ surv for Gumbel, Frechet, Weibull */
+  if (do_test[5]) {
+    if ((fp = fopen("stats.5", "w")) == NULL) abort();
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_surv(x, mu, lambda, 0.0));
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_surv(x, mu, lambda, 0.6));
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep)
+      fprintf(fp, "%.1f  %9.7f\n", x, esl_gev_surv(x, mu, lambda, -0.6));
+    fprintf(fp, "&\n");
+    fclose(fp);
+  }
+
+ /* stats.6: xmgrace xy file w/ logsurv for Gumbel, Frechet, Weibull */
+  if (do_test[6]) {
+    if ((fp = fopen("stats.6", "w")) == NULL) abort();
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logsurv(x, mu, lambda, 0.0);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logsurv(x, mu, lambda, 0.2);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    for (x = xmin; x <= xmax; x+= xstep) {
+      z = esl_gev_logsurv(x, mu, lambda, -0.2);
+      if (finite(z)) fprintf(fp, "%.1f  %9.7f\n", x, z);
+    }
+    fprintf(fp, "&\n");
+    fclose(fp);
+  }
+
+  /* stats.7. R input file of 10,000 random GEV samples.
+   */
+  if (do_test[7]) {
+    if ((fp = fopen("stats.7", "w")) == NULL) abort();  
+    stats_sample(fp);
+    fclose(fp);
+  }
+
+  /* stats.8. Test 500 fits of the Frechet.
+   */
+  if (do_test[8]) {
+    if ((fp = fopen("stats.8", "w")) == NULL) abort();  
+    stats_fittest(fp, 500, 10000, mu, lambda, 0.2);
+    fclose(fp);
+  }
+
+  /* stats.9. Test 500 fits of the near-Gumbel
+   */
+  if (do_test[9]) {
+    if ((fp = fopen("stats.9", "w")) == NULL) abort();  
+    stats_fittest(fp, 500, 10000, mu, lambda, 0.00001);
+    fclose(fp);
+  }
+
+  /* stats.10. Test 500 fits of the Weibull
+   */
+  if (do_test[10]) {
+    if ((fp = fopen("stats.10", "w")) == NULL) abort();  
+    stats_fittest(fp, 500, 10000, mu, lambda, -0.2);
+    fclose(fp);
+  }
+  return 0;
+}
+
+/* stats_sample()
+ * Creates an R input table containing 10,000 random samples
+ * each in columns labeled "gumbel", "frechet", "weibull".
+ * To process in R (remember that R uses 1/lambda for scale):
+     library(ismev)
+     library(evd)
+     z=read.table("stats.7")
+     x1 <- sort(z$gumbel,  decreasing=T)
+     x2 <- sort(z$frechet, decreasing=T)
+     x3 <- sort(z$weibull, decreasing=T)
+     q1 <- qgumbel(ppoints(10000), -20., 1./0.4)
+     q2 <- qgev(ppoints(10000), -20., 1./0.4, 0.2)
+     q3 <- qgev(ppoints(10000), -20., 1./0.4, -0.2)
+     xax<- seq(-40,40,by=0.1)
+     a1 <- dgumbel(xax, -20, 1/0.4)
+     a2 <- dgev(xax, -20, 1/0.4, 0.2)
+     a3 <- dgev(xax, -20, 1/0.4, -0.2)
+     qqplot(x1,q1); abline(0,1)
+     qqplot(x2,q2); abline(0,1)
+     qqplot(x3,q3); abline(0,1)
+     plot(density(x1,bw=0.2)); lines(xax,a1)
+     plot(density(x2,bw=0.2)); lines(xax,a2)
+     plot(density(x3,bw=0.2)); lines(xax,a3)
+ */
+static void
+stats_sample(FILE *fp)
+{
+  ESL_RANDOMNESS *r;
+  double mu     = -20.;
+  double lambda = 0.4;
+  int    n      = 10000;
+  double a,b,c;
+  int    i;
+
+  r = esl_randomness_Create(42);
+  fprintf(fp, "         gumbel  \t  frechet\t  weibull\n");
+  for (i = 1; i <= n; i++)
+    {
+      a  = esl_gev_Sample(r, mu, lambda, 0.0);
+      b  = esl_gev_Sample(r, mu, lambda, 0.2);
+      c  = esl_gev_Sample(r, mu, lambda, -0.2);
+      fprintf(fp, "%d\t%8.4f\t%8.4f\t%8.4f\n", i, a,b,c);
+    }
+  esl_randomness_Destroy(r);
+}
+
+/* stats_fittest()
+ * Samples <n> numbers from a GEV w/ parameters <mu>, <lambda>, <alpha>;
+ * then fits to a GEV and print info about how good the fit is.
+ * 
+ * Repeat this <ntrials> times. 
+ * 
+ * For each trial, outputs a line to <fp>:
+ *   <trial> <nll> <est_nll> <est_mu> <mu %error> <est_lambda> <%err>\
+ *     <est_alpha> <%err> <est E-val at parametric E=1>
+ * 
+ * Each sampled set is done with the random number generator seeded to
+ * the trial number. This should make each set reproducible and
+ * identical to the sets used to test R's fitting.
+ * 
+ * xref STL9/191; xref 2005/0718-weibull-debugging
+ */
+static int
+stats_fittest(FILE *fp, int ntrials, int n, double mu, double lambda, double alpha)
+{
+  ESL_RANDOMNESS *r = NULL;
+  double *x         = NULL;
+  int     i;
+  int     trial;
+  double  est_mu, est_lambda, est_alpha;
+  double  z;
+  double  nll, est_nll;
+  int     status;
+
+  ESL_ALLOC(x, sizeof(double) * n);
+  for (trial = 1; trial <= ntrials; trial++)
+    {
+      r = esl_randomness_Create(trial);
+      nll = 0.;
+      for (i = 0; i < n; i++) 
+	{
+	  x[i] = esl_gev_Sample(r, mu, lambda, alpha);
+	  nll -= esl_gev_logpdf(x[i], mu, lambda, alpha);
+	}
+      esl_randomness_Destroy(r);
+
+      esl_gev_FitComplete(x, n, &est_mu, &est_lambda, &est_alpha);      
+
+      est_nll = 0.;
+      for (i = 0; i < n; i++) 
+	est_nll -= esl_gev_logpdf(x[i], est_mu, est_lambda, est_alpha);
+
+      z = mu + (exp(-alpha*log(1/(double)n)) - 1 ) / (alpha*lambda);/* x at E=1*/
+      z = (double) n * esl_gev_surv(z, est_mu, est_lambda, est_alpha); /* E at x */
+
+      printf("%4d  %10.2f %10.2f  %8.3f  %8.3f %8.5f %8.3f %8.5f %8.3f %6.4f\n", 
+	     trial, nll, est_nll,
+	     est_mu,      100* fabs((est_mu-mu)/mu),
+	     est_lambda,  100* fabs((est_lambda-lambda)/lambda),
+	     est_alpha,   100* fabs((est_alpha-alpha)/alpha),
+	     z);
+    }
+  free(x);
+  return eslOK;
+
+ ERROR:
+  return status; 
+}
+#endif /*eslGEV_STATS*/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_gev.h b/easel/esl_gev.h
new file mode 100644
index 0000000..77804c3
--- /dev/null
+++ b/easel/esl_gev.h
@@ -0,0 +1,51 @@
+/* esl_gev.h
+ * Generalized extreme value (GEV) distributions.
+ * 
+ * SRE, Tue Jul 12 09:15:56 2005
+ * SVN $Id: esl_gev.h 83 2005-12-13 20:54:07Z eddy $
+ */
+#ifndef ESL_GEV_INCLUDED
+#define ESL_GEV_INCLUDED
+
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+#endif
+
+extern double esl_gev_pdf    (double x, double mu, double lambda, double alpha);
+extern double esl_gev_logpdf (double x, double mu, double lambda, double alpha);
+extern double esl_gev_cdf    (double x, double mu, double lambda, double alpha);
+extern double esl_gev_logcdf (double x, double mu, double lambda, double alpha);
+extern double esl_gev_surv   (double x, double mu, double lambda, double alpha);
+extern double esl_gev_logsurv(double x, double mu, double lambda, double alpha);
+extern double esl_gev_invcdf (double p, double mu, double lambda, double alpha);
+
+extern double esl_gev_generic_pdf   (double x, void *params);
+extern double esl_gev_generic_cdf   (double x, void *params);
+extern double esl_gev_generic_surv  (double x, void *params);
+extern double esl_gev_generic_invcdf(double p, void *params);
+
+extern int    esl_gev_Plot(FILE *fp, double mu, double lambda, double alpha,
+			   double (*func)(double x, double mu, double lambda, double alpha), 
+			   double xmin, double xmax, double xstep);
+
+
+#ifdef eslAUGMENT_RANDOM
+extern double esl_gev_Sample(ESL_RANDOMNESS *r, double mu, double lambda, double alpha);
+#endif
+
+#ifdef eslAUGMENT_MINIMIZER
+extern int esl_gev_FitComplete(double *x, int n, 
+			       double *ret_mu, double *ret_lambda, 
+			       double *ret_alpha);
+extern int esl_gev_FitCensored(double *x, int n, int z, double phi,
+			       double *ret_mu, double *ret_lambda, 
+			       double *ret_alpha);
+#endif /*eslAUGMENT_MINIMIZER*/
+
+
+#endif /*ESL_GEV_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_gev.tex b/easel/esl_gev.tex
new file mode 100644
index 0000000..f64c8fe
--- /dev/null
+++ b/easel/esl_gev.tex
@@ -0,0 +1,205 @@
+
+The generalized extreme value distribution (GEV) includes all three
+types of extreme value distributions: Type I (Gumbel), type II
+(Fr\'{e}chet), and type III (Weibull). Empirically, the scores of some
+sequence alignment algorithms appear to follow GEV distributions.  The
+\eslmod{gev} module is used in estimating the statistical significance
+of such scores.
+
+Most local sequence alignment scores follow the Gumbel distribution.
+Easel's \eslmod{gumbel} module applies specifically to the Gumbel. The
+\eslmod{gev} module is used for Type II or III extreme value
+distributions, or for determining which of the three types of
+distribution that a dataset best fits.
+
+\subsection{The gev API}
+
+The \eslmod{gev} API consists of the following functions:
+
+\vspace{0.5em}
+\begin{center}
+\begin{tabular}{ll}\hline
+    \multicolumn{2}{c}{\textbf{evaluating densities and distributions:}}\\
+\ccode{esl\_gev\_pdf()}     & Returns the probability density, $P(S=x)$.\\
+\ccode{esl\_gev\_logpdf()}  & Returns the log of the pdf, $\log P(S=x)$.\\
+\ccode{esl\_gev\_cdf()}     & Returns the cumulative probability distribution, $P(S \leq x)$.\\
+\ccode{esl\_gev\_logcdf()}  & Returns the log of the cdf, $\log P(S \leq x)$.\\
+\ccode{esl\_gev\_surv()}    & Returns right tail mass, 1-cdf, $P(S > x)$\\
+\ccode{esl\_gev\_logsurv()} & Returns log of 1-cdf, $\log P(S > x)$.\\
+    \multicolumn{2}{c}{\textbf{sampling:}}\\
+\ccode{esl\_gev\_Sample()}  & Returns a GEV-distributed random sample.\\
+    \multicolumn{2}{c}{\textbf{maximum likelihood parameter fitting:}}\\
+\ccode{esl\_gev\_FitComplete()} & Estimates GEV parameters from complete data.\\
+\end{tabular}
+\end{center}
+\vspace{0.5em}
+
+The Gumbel distribution depends on three parameters, $\mu$, $\lambda$,
+and $\alpha$. When these parameters are known, the statistical
+significance (P-value) of a single score $x$ is $P(S>x)$, obtained by
+a call to \ccode{esl\_gev\_surv()}.  The E-value for obtaining that
+score or better in searching a database of $N$ sequences is just
+$NP(S>x)$.
+
+When the parameters are unknown, they can be estimated from scores
+obtained from comparisons of simulated random data. The
+\ccode{esl\_gev\_FitComplete()} function performs maximum likelihood
+parameter fitting \citep{Coles01}.
+
+\subsubsection{Augmentations: random, minimizer}
+
+The \ccode{esl\_gev\_Sample()} function requires augmenting with the
+\eslmod{random} module.
+
+The \ccode{esl\_gev\_FitComplete()} function requires augmenting with
+the \eslmod{minimizer} module.
+
+\subsection{Example of using the gev API}
+
+Below is a code example that samples 10,000 data points from a
+Fr\'{e}chet distribution with $\mu=-20$, $\lambda=0.4$, $\alpha=0.1$;
+reports the min and max samples, and the probability mass to the left
+of the min and to the right of the max (both of which should be about
+$\frac{1}{10000}$, since we took 10,000 samples); and then fits those
+simulated data to a Gumbel and reports the fitted $\mu$ and $\lambda$:
+
+\input{cexcerpts/gev_example}
+
+\subsection{GEV densities}
+
+The probability density function (pdf) and the cumulative distribution
+function (cdf) of the generalized extreme value distribution are
+\citep{Coles01}:
+
+\begin{eqnarray}
+P(X=x) & = & \lambda \left[ 1 + \alpha \lambda (x - \mu) \right]^{-\frac{\alpha+1}{\alpha}}
+       \exp \left\{ - \left[ 1 + \alpha \lambda (x - \mu)
+       \right]^{-\frac{1}{\alpha}} \right\} 
+\\%
+\label{eqn:gev_density}
+P(X \geq x) & = & \exp \left\{ - \left[ 1 +
+     \alpha\lambda(x-\mu) \right]^{-\frac{1}{\alpha}} \right\} 
+\\%
+\label{eqn:gev_distribution}
+\end{eqnarray}
+
+The parameters $\mu$, $\lambda$, and $\alpha$ are location, scale, and
+shape parameters, respectively, with $-\infty < \mu < \infty$, $0 <
+\lambda < \infty$, and $-\infty < \alpha < \infty$.
+
+The Type II (Fr\'{e}chet) distribution corresponds to $\alpha > 0$,
+and the Type III (Weibull) distribution corresponds to $\alpha < 0$.
+The Type I (Gumbel) distribution arises in the limit $\alpha
+\rightarrow 0$. At values $\alpha \simeq 0$, Easel's GEV functions
+revert to the Gumbel limit case, as opposed to dividing by zero and
+failing.
+
+Technically the GEV is only defined for values of $x$ such that $1 +
+\alpha \lambda (x - \mu) > 0$. However, Easel's functions return
+sensible values outside this domain, such as 0 for nonexistent
+densities.
+
+Generalized extreme value densities for $\mu = 0$ and $\lambda = 1$
+are shown below (left) for three settings of $\alpha$; $\alpha = 0$
+(Gumbel), $\alpha = 0.1$ (Fr\'{e}chet), and $\alpha = -0.1$
+(Weibull). The figure on the right shows the log densities, which more
+clearly show how, relative to the exponential right tail of the
+Gumbel, the Fr\'{e}chet's tail is longer, and the Weibull's tail is
+shorter.
+
+\centerline{
+\begin{minipage}{3in}
+\includegraphics[width=2.8in]{figures/gev_density}
+\end{minipage}
+\begin{minipage}{3in}
+\includegraphics[width=2.8in]{figures/gev_logdensity}
+\end{minipage}
+}
+
+For more details, see the excellent description in \citep{Coles01}.
+Easel's $\{ \mu, \lambda, \alpha \}$ notation differs from the $\{
+\mu, \sigma, \xi \}$ parameterization used by Coles. Use $\lambda =
+\frac{1}{\sigma}$ and $\alpha = \xi$ to translate.
+
+\subsection{Fitting GEV distributions to observed data}
+
+Easel fits GEVs by maximum likelihood estimation by numerically
+optimizing the log likelihood function, using first derivative
+information and conjugate gradient descent.  See the \eslmod{gumbel}
+chapter for a more general introduction to maximum likelihood fitting.
+
+\subsubsection{Maximum likelihood estimation, complete data}
+
+The function \ccode{esl\_gev\_FitComplete()} uses gradient information
+to find parameters that optimize the likelihood function, using the
+conjugate gradient descent code in the \eslmod{minimizer} module.
+
+Given $n$ samples $x_1..x_n$, we want to estimate maximum likelihood
+parameter estimates $\{ \hat{\mu}, \hat{\lambda}, \hat{\alpha} \}$
+that maximize the log likelihood:
+
+\begin{equation}
+\log L(\lambda, \mu, \alpha) = n \log \lambda 
+       - \frac{\alpha+1}{\alpha} 
+           \sum_{i=1}^{n} \log\left[1+ \alpha\lambda(x_i - \mu) \right]
+       - \sum_{i=1}^{n} \left[ 1 + \alpha\lambda (x_i - \mu) \right]^{\frac{1}{\alpha}}
+\label{eqn:gev_logL}
+\end{equation}
+
+The $\left[ 1 + \alpha\lambda (x_i - \mu) \right]^{\frac{1}{\alpha}}$
+term can be rewritten in a more conveniently differentiable form as
+$\exp \left\{ \frac{1}{\alpha} \log \left[ 1 + \alpha\lambda (x_i - \mu)
+\right] \right\}$.
+
+Since the $\lambda$ parameter is constrained to $\lambda > 0$ but the
+numerical optimizer expects unconstrained parameters, we use a change
+of variables $\lambda = e^w$ and optimize an unconstrained value $w$.
+
+The gradient of the log likelihood with respect to $\mu$, $w$, and
+$\alpha$ is:
+
+%% xref: STL9/118-120
+\begin{eqnarray}
+\frac{\partial \log L}{\partial \mu} & = &
+  \sum_{i=1}^n \frac{\lambda (\alpha+1)}{1+\alpha\lambda(x_i-\mu)} 
+ -\sum_{i=1}^n \lambda \exp 
+    \left\{ -\frac{\alpha+1}{\alpha} \log
+          \left[1+\alpha\lambda(x_i-\mu)\right] \right\}
+\\%
+\label{eqn:gev_mupartial}
+\frac{\partial \log L}{\partial w} & = &
+  n - \sum_{i=1}^{n} \frac{\lambda (\alpha+1) (x_i - \mu)} 
+                          {1 + \alpha \lambda (x_i - \mu)}
+  + \sum_{i=1}^n \lambda (x_i - \mu) 
+         \exp \left\{ -\frac{\alpha+1}{\alpha} \log
+          \left[1+\alpha\lambda(x_i-\mu)\right] \right\}
+\\%
+\label{eqn:gev_wpartial}
+\frac{\partial \log L}{\partial \alpha} & = &
+   \sum_{i=1}^n \left\{
+      \begin{array}{l}
+      - \frac{\alpha+1}{\alpha} \frac{\lambda(x_i-\mu)}
+                                  {1 +\alpha\lambda(x_i-\mu)}\\
+      + \frac{1}{\alpha^2} \log \left[ 1 + \alpha\lambda(x_i - \mu) \right]\\
+      + \frac{1}{\alpha} \frac{\lambda(x_i-\mu)}
+                          {1 +\alpha\lambda(x_i-\mu)}
+      e^{-\frac{1}{\alpha} \log\left[ 1 + \alpha\lambda(x_i - \mu) \right]}\\
+     -  \frac{1}{\alpha^2} \log \left[ 1 + \alpha\lambda(x_i - \mu) \right]
+      e^{-\frac{1}{\alpha} \log\left[ 1 + \alpha\lambda(x_i - \mu)
+	 \right]} 
+     \end{array}
+     \right.
+\\%
+\label{eqn:gev_alphapartial}
+\end{eqnarray}
+
+When $|\alpha\lambda(x_i - \mu)|$ approaches $0$, the GEV approximates
+a Gumbel distribution and these equations can be simplified using the
+approximation $\log(1+a) \simeq a$.
+
+
+
+
+
+
+
diff --git a/easel/esl_gumbel.c b/easel/esl_gumbel.c
new file mode 100644
index 0000000..a707478
--- /dev/null
+++ b/easel/esl_gumbel.c
@@ -0,0 +1,1199 @@
+/* Statistical routines for Gumbel (type I extreme value) distributions.
+ * 
+ * Contents:
+ *   1. Routine for evaluating densities and distributions
+ *   2. Generic API routines: for general interface w/ histogram module
+ *   3. Routines for dumping plots to files
+ *   4. Routines for sampling (requires random module)
+ *   5. Maximum likelihood fitting to data (requires minimizer module)
+ *   6. Stats driver
+ *   7. Unit tests
+ *   8. Test driver
+ *   9. Example
+ *  10. Copyright and license information
+ * 
+ * SRE, Thu Jun 23 11:48:39 2005
+ * SVN $Id: esl_gumbel.c 241 2008-04-01 19:01:52Z eddys $
+ * 
+ * Note: SRE, Mon Aug  6 13:42:09 2007
+ * ML fitting routines will be prone to over/underfitting 
+ * problems for scores outside a "normal" range, because
+ * of exp(-lambda * x) calls. The Lawless ML estimation
+ * may eventually need to be recast in log space.
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+#include <float.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_vectorops.h"
+#include "esl_gumbel.h"
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#ifdef eslAUGMENT_MINIMIZER
+#include "esl_minimizer.h"
+#endif
+
+/*****************************************************************
+ * 1. Routines for evaluating densities and distributions
+ *****************************************************************/ 
+
+/* Function:  esl_gumbel_pdf()
+ * Synopsis:  Returns the probability density at $x$, $P(S=x)$.
+ * Incept:    SRE, Sun Jun 26 14:08:19 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the probability density function for the Gumbel,
+ *            $P(X=x)$, given quantile <x> and Gumbel location and
+ *            scale parameters <mu> and <lambda>.
+ *            
+ *            Let $y = \lambda(x-\mu)$; for 64-bit doubles,
+ *            useful dynamic range is about $-6.5 <= y <= 710$.
+ *            Returns 0.0 for smaller $y$, 0.0 for larger $y$.
+ */
+double
+esl_gumbel_pdf(double x, double mu, double lambda)
+{
+  double y;
+  y = lambda * (x - mu);
+  return (lambda * exp(-y - exp(-y)));
+}
+
+
+/* Function:  esl_gumbel_logpdf()
+ * Synopsis:  Returns the log of the pdf at $x$, $\log P(S=x)$.
+ * Incept:    SRE, Sun Jun 26 14:08:19 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log probability density function for the Gumbel,
+ *            $\log P(X=x)$.
+ *                                                     
+ *            Let $y = \lambda(x-\mu)$; for 64-bit doubles,
+ *            useful dynamic range is about $-708 <= y <= \infty$.
+ *            Returns $-\infty$ for smaller or larger $y$.
+ */
+double
+esl_gumbel_logpdf(double x, double mu, double lambda)
+{
+  double y;
+  y = lambda * (x - mu);
+  return (log(lambda) -y - exp(-y));
+}
+
+
+/* Function:  esl_gumbel_cdf()
+ * Synopsis:  Returns the cumulative distribution at $x$, $P(S \leq x)$.
+ * Incept:    SRE, Sun Jun 26 10:18:51 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the cumulative distribution function
+ *            for the Gumbel, $P(X \leq x)$.
+ *            
+ *            Let $y = \lambda(x-\mu)$; for 64-bit doubles,
+ *            useful dynamic range for $y$ is about $-6.5 <= y <=36$.
+ *            Returns 0.0 for smaller $y$, 1.0 for larger $y$.
+ */
+double 
+esl_gumbel_cdf(double x, double mu, double lambda)
+{
+  double y;
+  y = lambda*(x-mu);
+  return exp(-exp(-y));
+}
+
+/* Function:  esl_gumbel_logcdf()
+ * Synopsis:  Returns the log of the cdf at $x$, $\log P(S \leq x)$.
+ * Incept:    SRE, Sun Jun 26 10:18:51 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log of the cumulative distribution function
+ *            for the Gumbel, $\log P(X \leq x)$.
+ *            
+ *            Let $y = \lambda(x-\mu)$; for 64-bit doubles,
+ *            useful dynamic range for $y$ is about $-708 <= y <= 708$.
+ *            Returns $-\infty$ for smaller $y$, 0.0 for larger $y$.
+ */
+double 
+esl_gumbel_logcdf(double x, double mu, double lambda)
+{
+  double y;
+  y = lambda*(x-mu);
+  return (-exp(-y));
+}
+
+/* Function:  esl_gumbel_surv()
+ * Synopsis:  Returns right tail mass above $x$, $P(S > x)$.
+ * Incept:    SRE, Sun Jun 26 09:54:31 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the survivor function, $P(X>x)$ for a Gumbel 
+ *            (that is, 1-cdf), the right tail's probability mass.
+ * 
+ *            Let $y=\lambda(x-\mu)$; for 64-bit doubles, 
+ *            useful dynamic range for $y$ is $-3.6 <= y <= 708$.
+ *            Returns 1.0 for $y$ below lower limit, and 0.0
+ *            for $y$ above upper limit.
+ */
+double
+esl_gumbel_surv(double x, double mu, double lambda)
+{
+  double y  = lambda*(x-mu);
+  double ey = -exp(-y);
+
+  /* Use 1-e^x ~ -x approximation here when e^-y is small. */
+  if (fabs(ey) < eslSMALLX1) return -ey;
+  else                       return 1 - exp(ey);
+}
+
+/* Function:  esl_gumbel_logsurv()
+ * Synopsis:  Returns log survival at $x$, $\log P(S > x)$.
+ * Incept:    SRE, Sun Jun 26 13:45:52 2005 [St. Louis]
+ *
+ * Purpose:   Calculates $\log P(X>x)$ for a Gumbel (that is, $\log$(1-cdf)):
+ *            the log of the right tail's probability mass.
+ * 
+ *            Let $y=\lambda(x-\mu)$; for 64-bit doubles, 
+ *            useful dynamic range for $y$ is $-6.5 <= y <= \infty$.
+ *            Returns 0.0 for smaller $y$.
+ */
+double
+esl_gumbel_logsurv(double x, double mu, double lambda)
+{
+  double y  = lambda*(x-mu);
+  double ey = -exp(-y);
+
+  /* The real calculation is log(1-exp(-exp(-y))).
+   * For "large" y, -exp(-y) is small, so 1-exp(-exp(-y) ~ exp(-y),
+   * and log of that gives us -y.
+   * For "small y", exp(-exp(-y) is small, and we can use log(1-x) ~ -x. 
+   */
+  if      (fabs(ey)      < eslSMALLX1) return -y;
+  else if (fabs(exp(ey)) < eslSMALLX1) return -exp(ey);
+  else                                 return log(1-exp(ey));
+}
+
+/* Function:  esl_gumbel_invcdf()
+ * Incept:    SRE, Sun Aug 21 12:14:06 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the inverse CDF for a Gumbel distribution
+ *            with parameters <mu> and <lambda>. That is, returns
+ *            the quantile <x> at which the CDF is <p>.
+ */
+double
+esl_gumbel_invcdf(double p, double mu, double lambda)
+{
+  return mu - log(-1. * log(p)) / lambda;
+}
+/*------------------ end of densities and distributions --------------------*/
+
+
+/*****************************************************************
+ * 2. Generic API routines: for general interface w/ histogram module
+ *****************************************************************/ 
+
+/* Function:  esl_gumbel_generic_pdf()
+ * Incept:    SRE, Thu Aug 25 07:56:04 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of PDF function.
+ */
+double
+esl_gumbel_generic_pdf(double p, void *params)
+{
+  double *v = (double *) params;
+  return esl_gumbel_pdf(p, v[0], v[1]);
+}
+
+/* Function:  esl_gumbel_generic_cdf()
+ * Incept:    SRE, Sun Aug 21 12:10:49 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of CDF function.
+ */
+double
+esl_gumbel_generic_cdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_gumbel_cdf(x, p[0], p[1]);
+}
+
+/* Function:  esl_gumbel_generic_surv()
+ * Incept:    SRE, Thu Aug 25 07:56:04 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of survival function.
+ */
+double
+esl_gumbel_generic_surv(double p, void *params)
+{
+  double *v = (double *) params;
+  return esl_gumbel_surv(p, v[0], v[1]);
+}
+
+/* Function:  esl_gumbel_generic_invcdf()
+ * Incept:    SRE, Sun Aug 21 12:12:27 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of inverse CDF.
+ */
+double
+esl_gumbel_generic_invcdf(double p, void *params)
+{
+  double *v = (double *) params;
+  return esl_gumbel_invcdf(p, v[0], v[1]);
+}
+
+
+/*------------------------- end of generic API --------------------------*/
+
+
+
+/****************************************************************************
+ * 3. Routines for dumping plots for files
+ ****************************************************************************/ 
+
+/* Function:  esl_gumbel_Plot()
+ * Synopsis:  Plot a Gumbel function in XMGRACE XY format.
+ * Incept:    SRE, Sun Aug 21 13:21:37 2005 [St. Louis]
+ *
+ * Purpose:   Plot a Gumbel function <func> (for instance,
+ *            <esl_gumbel_pdf()>) for parameters <mu> and <lambda>, for
+ *            a range of quantiles x from <xmin> to <xmax> in steps of <xstep>;
+ *            output to an open stream <fp> in xmgrace XY input format.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_gumbel_Plot(FILE *fp, double mu, double lambda, 
+		double (*func)(double x, double mu, double lambda), 
+		double xmin, double xmax, double xstep)
+{
+  double x;
+  for (x = xmin; x <= xmax; x += xstep)
+    fprintf(fp, "%f\t%g\n", x, (*func)(x, mu, lambda));
+  fprintf(fp, "&\n");
+  return eslOK;
+}
+/*-------------------- end plot dumping routines ---------------------------*/
+
+
+
+/*****************************************************************
+ * 4. Routines for sampling (requires augmentation w/ random module)
+ *****************************************************************/ 
+
+#ifdef eslAUGMENT_RANDOM
+/* Function:  esl_gumbel_Sample()
+ * Synopsis:  Return a Gumbel-distributed random sample $x$.
+ * Incept:    SRE, Thu Jun 23 11:38:39 2005 [St. Louis]
+ *
+ * Purpose:   Sample a Gumbel-distributed random variate
+ *            by the transformation method.
+ */
+double
+esl_gumbel_Sample(ESL_RANDOMNESS *r, double mu, double lambda)
+{
+  double p;
+  p = esl_rnd_UniformPositive(r); 
+  return esl_gumbel_invcdf(p, mu, lambda);
+} 
+#endif /*eslAUGMENT_RANDOM*/
+
+/*------------------------ end of sampling --------------------------------*/
+
+
+
+/*****************************************************************
+ * 5. Routines for maximum likelihood fitting Gumbels to data
+ * (fitting truncated distributions requires augmentation w/ minimizer module)
+ *****************************************************************/ 
+
+/*****************************************************************
+ * Complete data, maximum a posteriori parameters
+ *****************************************************************/ 
+
+/* lawless416()
+ * SRE, Thu Nov 13 11:48:50 1997 [St. Louis]
+ * 
+ * Purpose:  Equation 4.1.6 from [Lawless82], pg. 143, and
+ *           its first derivative with respect to lambda,
+ *           for finding the ML fit to Gumbel lambda parameter.
+ *           This equation gives a result of zero for the maximum
+ *           likelihood lambda.
+ *           
+ * Args:     x      - array of sample values 
+ *           n      - number of samples 
+ *           lambda - a lambda to test
+ *           ret_f  - RETURN: 4.1.6 evaluated at lambda
+ *           ret_df - RETURN: first derivative of 4.1.6 evaluated at lambda
+ *           
+ * Return:   (void)
+ */ 
+static void
+lawless416(double *x, int n, double lambda, double *ret_f, double *ret_df)
+{
+  double esum;			/* \sum e^(-lambda xi)      */
+  double xesum;			/* \sum xi e^(-lambda xi)   */
+  double xxesum;		/* \sum xi^2 e^(-lambda xi) */
+  double xsum;			/* \sum xi                  */
+  int i;
+
+  esum = xesum = xsum  = xxesum = 0.;
+  for (i = 0; i < n; i++)
+    {
+      xsum   += x[i];
+      xesum  += x[i] * exp(-1. * lambda * x[i]);
+      xxesum += x[i] * x[i] * exp(-1. * lambda * x[i]);
+      esum   += exp(-1. * lambda * x[i]);
+    }
+  *ret_f  = (1./lambda) - (xsum / n)  + (xesum / esum);
+  *ret_df = ((xesum / esum) * (xesum / esum))
+    - (xxesum / esum)
+    - (1. / (lambda * lambda));
+}
+
+/* Function: esl_gumbel_FitComplete()
+ * Synopsis: Estimates $\mu$, $\lambda$ from complete data.
+ * Date:     SRE, Fri Nov 14 07:56:29 1997 [St. Louis] - HMMER's EVDMaxLikelyFit()
+ * 
+ * Purpose:  Given an array of Gumbel-distributed samples <x[0]..x[n-1]>,
+ *           find maximum likelihood parameters <mu> and <lambda>.
+ *           
+ * Algorithm: Uses approach described in [Lawless82]. Solves
+ *            for lambda using Newton/Raphson iterations,
+ *            then substitutes lambda into Lawless' equation 4.1.5
+ *            to get mu. 
+ *           
+ * Args:     x          - list of Gumbel distributed samples
+ *           n          - number of samples
+ *           ret_mu     : RETURN: ML estimate of mu
+ *           ret_lambda : RETURN: ML estimate of lambda
+ *           
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslENOHALT> if the fit doesn't converge.
+ */
+int
+esl_gumbel_FitComplete(double *x, int n, double *ret_mu, double *ret_lambda)
+{
+  double  variance;
+  double  lambda, mu;
+  double  fx;			/* f(x)  */
+  double  dfx;			/* f'(x) */
+  double  esum;                 /* \sum e^(-lambda xi) */ 
+  double  tol = 1e-5;
+  int     i;
+
+  /* 1. Find an initial guess at lambda
+   *    (Evans/Hastings/Peacock, Statistical Distributions, 2000, p.86)
+   */
+  esl_stats_DMean(x, n, NULL, &variance);
+  lambda = eslCONST_PI / sqrt(6.*variance);
+
+  /* 2. Use Newton/Raphson to solve Lawless 4.1.6 and find ML lambda
+   */
+  for (i = 0; i < 100; i++)
+    {
+      lawless416(x, n, lambda, &fx, &dfx);
+      if (fabs(fx) < tol) break;             /* success */
+      lambda = lambda - fx / dfx;	     /* Newton/Raphson is simple */
+      if (lambda <= 0.) lambda = 0.001;      /* but be a little careful  */
+    }
+
+  /* 2.5: If we did 100 iterations but didn't converge, Newton/Raphson failed.
+   *      Resort to a bisection search. Worse convergence speed
+   *      but guaranteed to converge (unlike Newton/Raphson).
+   *      We assume that fx is a monotonically decreasing function of x;
+   *      i.e. fx > 0 if we are left of the root, fx < 0 if we
+   *      are right of the root.
+   */ 
+  if (i == 100)
+    {
+      double left, right, mid;
+      ESL_DPRINTF1(("esl_gumbel_FitComplete(): Newton/Raphson failed; switchover to bisection"));
+
+      /* First bracket the root */
+      left  = 0.;	                 	/* for sure */
+      right = eslCONST_PI / sqrt(6.*variance);  /* an initial guess */
+      lawless416(x, n, lambda, &fx, &dfx);
+      while (fx > 0.) 
+	{		
+	  right *= 2.;		/* arbitrary leap to the right */
+	  if (right > 100.) /* no reasonable lambda should be > 100, we assert */
+	    ESL_EXCEPTION(eslENOHALT, "Failed to bracket root in esl_gumbel_FitComplete().");
+	  lawless416(x, n, right, &fx, &dfx);
+	}
+
+      /* Now, bisection search in left/right interval */
+      for (i = 0; i < 100; i++)
+	{
+	  mid = (left + right) / 2.; 
+	  lawless416(x, n, mid, &fx, &dfx);
+	  if (fabs(fx) < tol) break;             /* success */
+	  if (fx > 0.)	left = mid;
+	  else          right = mid;
+	}
+      if (i == 100) 
+	ESL_EXCEPTION(eslENOHALT, "Even bisection search failed in esl_gumbel_FitComplete().");
+
+      lambda = mid;
+    }
+
+  /* 3. Substitute into Lawless 4.1.5 to find mu
+   */
+  esum = 0.;
+  for (i = 0; i < n; i++)
+    esum  += exp(-lambda * x[i]);
+  mu = -log(esum / n) / lambda;
+
+  *ret_lambda = lambda;
+  *ret_mu     = mu;   
+  return eslOK;
+}
+
+/* Function:  esl_gumbel_FitCompleteLoc()
+ * Synopsis:  Estimates $\mu$ from complete data, given $\lambda$.
+ * Incept:    SRE, Thu Nov 24 09:09:17 2005 [St. Louis]
+ *
+ * Purpose:   Given an array of Gumbel-distributed samples 
+ *            <x[0]..x[n-1]> (complete data), and a known
+ *            (or otherwise fixed) <lambda>, find a maximum
+ *            likelihood estimate for location parameter <mu>.
+ *            
+ * Algorithm: A straightforward simplification of FitComplete().           
+ *
+ * Args:     x          - list of Gumbel distributed samples
+ *           n          - number of samples
+ *           lambda     - known lambda (scale) parameter
+ *           ret_mu     : RETURN: ML estimate of mu
+ *           
+ * Returns:  <eslOK> on success.
+ *
+ * Throws:    (no abnormal error conditions)
+ * 
+ * Note:     Here and in FitComplete(), we have a potential
+ *           under/overflow problem. We ought to be doing the
+ *           esum in log space.
+ */
+int
+esl_gumbel_FitCompleteLoc(double *x, int n, double lambda, double *ret_mu)
+{
+  double esum;
+  int    i;
+
+  /* Substitute into Lawless 4.1.5 to find mu */
+  esum = 0.;
+  for (i = 0; i < n; i++)
+    esum  += exp(-lambda * x[i]);
+  *ret_mu = -log(esum / n) / lambda;
+  return eslOK;
+
+#if 0
+  /* Replace the code above w/ code below to test the direct method. */
+  double mean, variance;
+  esl_stats_DMean(x, n, &mean, &variance);
+  *ret_mu     = mean - 0.57722/lambda;
+  return eslOK;
+#endif
+}
+
+
+#if eslDEBUGLEVEL >=3
+/* direct_mv_fit()
+ * SRE, Wed Jun 29 08:23:47 2005
+ * 
+ * Purely for curiousity: a complete data fit using the
+ * simple direct method, calculating mu and lambda from mean
+ * and variance.
+ */
+static int
+direct_mv_fit(double *x, int n, double *ret_mu, double *ret_lambda)
+{
+  double mean, variance;
+
+  esl_stats_DMean(x, n, &mean, &variance);
+  *ret_lambda = eslCONST_PI / sqrt(6.*variance);
+  *ret_mu     = mean - 0.57722/(*ret_lambda);
+  return eslOK;
+}
+#endif
+
+/*------------------- end of complete data fit ---------------------------------*/
+
+
+/*****************************************************************
+ * Censored data, MAP/ML parameters
+ *****************************************************************/ 
+/* lawless422()
+ * SRE, Mon Nov 17 09:42:48 1997 [St. Louis]
+ * 
+ * Purpose:  Equation 4.2.2 from [Lawless82], pg. 169, and
+ *           its first derivative with respect to lambda,
+ *           for finding the ML fit to Gumbel lambda parameter
+ *           for Type I censored data. 
+ *           This equation gives a result of zero for the maximum
+ *           likelihood lambda.
+ *           
+ * Args:     x      - array of observed sample values 
+ *           n      - number of observed samples 
+ *           z      - number of censored samples = N-n 
+ *           phi    - censoring value; all observed x_i >= phi         
+ *           lambda - a lambda to test
+ *           ret_f  - RETURN: 4.2.2 evaluated at lambda
+ *           ret_df - RETURN: first derivative of 4.2.2 evaluated at lambda
+ *           
+ * Return:   (void)
+ */ 
+static void
+lawless422(double *x, int n, int z, double phi,
+	   double lambda, double *ret_f, double *ret_df)
+{
+  double esum;			/* \sum e^(-lambda xi)      + z term    */
+  double xesum;			/* \sum xi e^(-lambda xi)   + z term    */
+  double xxesum;		/* \sum xi^2 e^(-lambda xi) + z term    */
+  double xsum;			/* \sum xi                  (no z term) */
+  int i;
+
+  esum = xesum = xsum  = xxesum = 0.;
+  for (i = 0; i < n; i++)
+    {
+      xsum   += x[i];
+      esum   +=               exp(-1. * lambda * x[i]);
+      xesum  +=        x[i] * exp(-1. * lambda * x[i]);
+      xxesum += x[i] * x[i] * exp(-1. * lambda * x[i]);
+    }
+
+  /* Add z terms for censored data
+   */
+  esum   += (double) z *             exp(-1. * lambda * phi);
+  xesum  += (double) z * phi *       exp(-1. * lambda * phi);
+  xxesum += (double) z * phi * phi * exp(-1. * lambda * phi);
+
+  *ret_f  = 1./lambda - xsum / n + xesum / esum;
+  *ret_df = ((xesum / esum) * (xesum / esum))
+    - (xxesum / esum)
+    - (1. / (lambda * lambda));
+
+  return;
+}
+
+/* Function: esl_gumbel_FitCensored()
+ * Synopsis: Estimates $\mu$, $\lambda$ from censored data.
+ * Date:     SRE, Mon Nov 17 10:01:05 1997 [St. Louis]
+ * 
+ * Purpose: Given a left-censored array of Gumbel-distributed samples
+ *          <x[0]..x[n-1]>, the number of censored samples <z>, and the
+ *          censoring value <phi> (all <x[i]> $>$ <phi>).
+ *          Find maximum likelihood parameters <mu> and <lambda>.
+ *           
+ * Algorithm: Uses approach described in [Lawless82]. Solves
+ *            for lambda using Newton/Raphson iterations;
+ *            then substitutes lambda into Lawless' equation 4.2.3
+ *            to get mu. 
+ *           
+ * Args:     x          - array of Gumbel-distributed samples, 0..n-1
+ *           n          - number of observed samples
+ *           z          - number of censored samples
+ *           phi        - censoring value (all x_i >= phi)
+ *           ret_mu     : RETURN: ML estimate of mu
+ *           ret_lambda : RETURN: ML estimate of lambda
+ *           
+ * Returns:  <eslOK> on success.
+ *
+ * Throws:   <eslENOHALT> if the fit doesn't converge.
+ */
+int
+esl_gumbel_FitCensored(double *x, int n, int z, double phi, 
+		       double *ret_mu, double *ret_lambda)
+{
+  double variance;
+  double lambda, mu;
+  double fx;			/* f(x)  */
+  double dfx;			/* f'(x) */
+  double esum;                  /* \sum e^(-lambda xi) */ 
+  double tol = 1e-5;
+  int    i;
+
+  /* 1. Find an initial guess at lambda
+   *    (Evans/Hastings/Peacock, Statistical Distributions, 2000, p.86)
+   */
+  esl_stats_DMean(x, n, NULL, &variance);
+  lambda = eslCONST_PI / sqrt(6.*variance);
+
+  /* 2. Use Newton/Raphson to solve Lawless 4.2.2 and find ML lambda
+   */
+  for (i = 0; i < 100; i++)
+    {
+      lawless422(x, n, z, phi, lambda, &fx, &dfx);
+      if (fabs(fx) < tol) break;             /* success */
+      lambda = lambda - fx / dfx;	     /* Newton/Raphson is simple */
+      if (lambda <= 0.) lambda = 0.001;      /* but be a little careful  */
+    }
+
+ /* 2.5: If we did 100 iterations but didn't converge, Newton/Raphson failed.
+   *      Resort to a bisection search. Worse convergence speed
+   *      but guaranteed to converge (unlike Newton/Raphson).
+   *      We assume (!?) that fx is a monotonically decreasing function of x;
+   *      i.e. fx > 0 if we are left of the root, fx < 0 if we
+   *      are right of the root.
+   */ 
+  if (i == 100)
+    {
+      double left, right, mid;
+      ESL_DPRINTF1(("esl_gumbel_FitCensored(): Newton/Raphson failed; switched to bisection"));
+
+      /* First bracket the root */
+      left  = 0.;		/* we know that's the left bound */
+      right = eslCONST_PI / sqrt(6.*variance); /* start from here, move "right"... */
+      lawless422(x, n, z, phi, right, &fx, &dfx);
+      while (fx > 0.)
+	{
+	  right *= 2.;
+	  if (right > 100.) /* no reasonable lambda should be > 100, we assert */
+	    ESL_EXCEPTION(eslENOHALT, "Failed to bracket root in esl_gumbel_FitCensored().");
+	  lawless422(x, n, z, phi, right, &fx, &dfx);
+	}
+
+      /* Now we bisection search in left/right interval */
+      for (i = 0; i < 100; i++)
+	{
+	  mid = (left + right) / 2.; 
+	  lawless422(x, n, z, phi, mid, &fx, &dfx);
+	  if (fabs(fx) < tol) break;             /* success */
+	  if (fx > 0.)	left = mid;
+	  else          right = mid;
+	}
+      if (i == 100) 
+	ESL_EXCEPTION(eslENOHALT, "Even bisection search failed in esl_gumbel_FitCensored().");
+      lambda = mid;
+    }
+
+  /* 3. Substitute into Lawless 4.2.3 to find mu
+   */
+  esum = 0.;
+  for (i = 0; i < n; i++)
+    esum  += exp(-lambda * x[i]);
+  esum += z * exp(-1. * lambda * phi);    /* term from censored data */
+  mu = -log(esum / n) / lambda;        
+
+  *ret_lambda = lambda;
+  *ret_mu     = mu;   
+  return eslOK;
+}
+
+
+/* Function:  esl_gumbel_FitCensoredLoc()
+ * Synopsis:  Estimates $\mu$ from censored data, given $\lambda$.
+ * Incept:    SRE, Mon Feb  6 11:33:10 2006 [St. Louis]
+ *
+ * Purpose:   Given a left-censored array of Gumbel distributed samples
+ *            <x[0>..x[n-1]>, the number of censored samples <z>, and the censoring
+ *            value <phi> (where all <x[i]> $>$ <phi>), and a known
+ *            (or at least fixed) <lambda>;
+ *            find the maximum likelihood estimate of the location
+ *            parameter $\mu$ and return it in <ret_mu>.
+ *
+ * Note:      A straightforward simplification of FitCensored().
+ *
+ * Args:     x          - array of Gumbel-distributed samples, 0..n-1
+ *           n          - number of observed samples
+ *           z          - number of censored samples
+ *           phi        - censoring value (all x_i >= phi)
+ *           lambda     - known scale parameter $\lambda$      
+ *           ret_mu     : RETURN: ML estimate of $\mu$
+ *           
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_gumbel_FitCensoredLoc(double *x, int n, int z, double phi, double lambda, 
+			  double *ret_mu)
+{
+  double esum;
+  int    i;
+
+  /* Immediately substitute into Lawless 4.2.3 to find mu, because
+   * lambda is known.
+   */
+  esum = 0.;
+  for (i = 0; i < n; i++) 	          /* contribution from observed data */
+    esum  += exp(-lambda * x[i]);
+  esum += z * exp(-1. * lambda * phi);    /* term from censored data */
+  *ret_mu = -log(esum / (double) n) / lambda;        
+  return eslOK;
+}
+
+
+/*****************************************************************
+ * Truncated data, MAP parameters (requires minimizer augmentation)
+ *****************************************************************/ 
+#ifdef eslAUGMENT_MINIMIZER
+/* Easel's conjugate gradient descent code allows a single void ptr to
+ * point to any necessary fixed data, so we'll put everything into one
+ * structure:
+ */
+struct tevd_data {
+  double *x;	/* data: n observed samples from a Gumbel */
+  int     n;	/* number of observed samples */
+  double  phi;	/* truncation threshold: all observed x_i >= phi */
+};
+
+/* tevd_func()
+ * 
+ * Called by the optimizer: evaluate the objective function
+ * for the negative posterior log probability of a particular choice 
+ * of parameters mu and lambda, given truncated Gumbel samples.
+ */
+static double 
+tevd_func(double *p, int nparam, void *dptr)
+{
+  double mu, w, lambda;
+  struct tevd_data *data;
+  double *x;
+  int     n;
+  double  phi;
+  double  logL;
+  int     i;
+  
+  /* unpack what the optimizer gave us; nparam==2 always
+   */
+  mu     = p[0];
+  w      = p[1];
+  lambda = exp(w);
+  data   = (struct tevd_data *) dptr;
+  x      = data->x;
+  n      = data->n;
+  phi    = data->phi;
+
+  /* The log likelihood equation
+   */
+  logL   = n * log(lambda);
+  for (i = 0; i < n; i++) 
+    logL -= lambda * (x[i] - mu);
+  for (i = 0; i < n; i++)
+    logL -= exp(-1. * lambda * (x[i] - mu));
+  logL -= n * esl_gumbel_logsurv(phi, mu, lambda);    
+
+  return -1.0 * logL;		/* objective: minimize the NLP */
+}
+
+/* tevd_grad()
+ * 
+ * Called by the optimizer: evaluate the gradient of the objective
+ * function (the negative posterior log probability of the parameters
+ * mu and w, where w = log(lambda), at a particular choice of mu and
+ * lambda.
+ */
+static void
+tevd_grad(double *p, int nparam, void *dptr, double *dp)
+{
+  double mu, lambda, w;
+  struct tevd_data *data;
+  double *x;
+  int     n;
+  double  phi;
+  double  dmu, dw;
+  double  coeff;
+  int     i;
+  
+  /* unpack what the optimizer gave us; nparam==2 always
+   */
+  mu     = p[0];
+  w      = p[1];
+  lambda = exp(w);
+  data   = (struct tevd_data *) dptr;
+  x      = data->x;
+  n      = data->n;
+  phi    = data->phi;
+
+  /* Both partials include a coefficient that
+   * basically looks like P(S=phi) / P(S>=phi); pre-calculate it.
+   * Watch out when phi >> mu, which'll give us 0/0; instead,
+   * recognize that for phi >> mu, coeff converges to \lambda.
+   */
+  if (lambda*(phi-mu) > 50.)	/* arbitrary crossover. */
+    coeff = lambda;
+  else
+    coeff = esl_gumbel_pdf(phi, mu, lambda) / esl_gumbel_surv(phi, mu, lambda); 
+
+  /* Partial derivative w.r.t. mu.
+   */
+  dmu = n * lambda;
+  for (i = 0; i < n; i++) 
+    dmu -= lambda * exp(-1. * lambda * (x[i] - mu));
+  dmu -= n * coeff;    
+
+  /* Partial derivative w.r.t. w=log(lambda).
+   */
+  dw = n;
+  for (i = 0; i < n; i++) dw -= (x[i] - mu) * lambda;
+  for (i = 0; i < n; i++) dw += (x[i] - mu) * lambda * exp(-1. * lambda * (x[i] - mu));
+  dw += n * (phi - mu) * coeff;   
+
+  /* Return the negative, because we're minimizing NLP, not maximizing.
+   */
+  dp[0] = -1. * dmu;	/* negative because we're minimizing NLP, not maximizing */
+  dp[1] = -1. * dw;
+  return;
+}
+  
+/* Function:  esl_gumbel_FitTruncated()
+ * Synopsis:  Estimates $\mu$, $\lambda$ from truncated data.
+ * Incept:    SRE, Wed Jun 29 14:14:17 2005 [St. Louis]
+ *
+ * Purpose:   Given a left-truncated array of Gumbel-distributed
+ *            samples <x[0]..x[n-1]> and the truncation threshold
+ *            <phi> (such that all <x[i]> $\geq$ <phi>).
+ *            Find maximum likelihood parameters <mu> and <lambda>.
+ *            
+ *            <phi> should not be much greater than <mu>, the
+ *            mode of the Gumbel, or the fit will become unstable
+ *            or may even fail to converge. The problem is
+ *            that for <phi> $>$ <mu>, the tail of the Gumbel
+ *            becomes a scale-free exponential, and <mu> becomes
+ *            undetermined.
+ *            
+ * Algorithm: Uses conjugate gradient descent to optimize the
+ *            log likelihood of the data. Follows a general
+ *            approach to fitting missing data problems outlined
+ *            in [Gelman95].
+ *
+ * Args:      x          - observed data samples [0..n-1]
+ *            n          - number of samples
+ *            phi        - truncation threshold; all x[i] >= phi
+ *            ret_mu     - RETURN: ML estimate of mu       
+ *            ret_lambda - RETURN: ML estimate of lambda
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslENOHALT> if the fit doesn't converge.
+ */
+int
+esl_gumbel_FitTruncated(double *x, int n, double phi, 
+			double *ret_mu, double *ret_lambda)
+{
+  struct tevd_data data;
+  double wrk[8];		/* workspace for CG: 4 tmp vectors of size 2 */
+  double p[2];			/* mu, w;  lambda = e^w */
+  double u[2];			/* max initial step size for mu, lambda */
+  int    status;
+  double mean, variance;
+  double mu, lambda;
+  double fx;
+  
+  data.x   = x;
+  data.n   = n;
+  data.phi = phi;
+
+  /* The source of the following magic is Evans/Hastings/Peacock, 
+   * Statistical Distributions, 3rd edition (2000), p.86, which gives
+   * eq's for the mean and variance of a Gumbel in terms of mu and lambda;
+   * we turn them around to get mu and lambda in terms of the mean and variance.
+   * These would be reasonable estimators if we had a full set of Gumbel
+   * distributed variates. They'll be off for a truncated sample, but
+   * close enough to be a useful starting point.
+   */
+  esl_stats_DMean(x, n, &mean, &variance);
+  lambda = eslCONST_PI / sqrt(6.*variance);
+  mu     = mean - 0.57722/lambda;
+
+  p[0] = mu;
+  p[1] = log(lambda);		/* c.o.v. because lambda is constrained to >0 */
+
+  u[0] = 2.0;
+  u[1] = 0.1;
+
+  /* Pass the problem to the optimizer. The work is done by the
+   * equations in tevd_func() and tevd_grad().
+   */
+  status = esl_min_ConjugateGradientDescent(p, u, 2, 
+					    &tevd_func, &tevd_grad,(void *)(&data),
+					    1e-4, wrk, &fx);
+  
+  *ret_mu     = p[0];
+  *ret_lambda = exp(p[1]);	/* reverse the c.o.v. */
+  return status;
+}
+#endif /*eslAUGMENT_MINIMIZER*/
+/*------------------------ end of fitting --------------------------------*/
+
+/*****************************************************************
+ * 6. Stats driver
+ *****************************************************************/
+#ifdef eslGUMBEL_STATS
+/* compile: gcc -g -O2 -Wall -I. -L. -o stats -DeslGUMBEL_STATS esl_gumbel.c -leasel -lm
+ * run:     ./stats > stats.out
+ * process w/ lines like:
+ *    grep "complete    100" stats.out | awk '{$i = 100*($5-$4)/$4; if ($i < 0) $i = -$i; print $i}' | avg
+ *    grep "complete    100" stats.out | awk '{$i = 100*($7-$6)/$6; if ($i < 0) $i = -$i; print $i}' | avg
+ * to get accuracy summary (in %) for mu, lambda; first part of the grep pattern may be "complete", "censored", or
+ * "truncated", second part may be "    100", "   1000", "  10000", or " 100000".
+ *
+ * This is the routine that collects the accuracy statistics that appear
+ * in tables in the Gumbel chapter of the guide, esl_gumbel.tex.
+ */
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_minimizer.h"
+#include "esl_gumbel.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r;
+  int    totalN[4] = {100, 1000, 10000, 100000}; /*biggest last; one malloc*/
+  int    nexps = 4;
+  int    exp;
+  int    trial, ntrials;
+  double phi;		/* truncation threshold. */
+  int    i;
+  int    n;
+  double *x;
+  double  mu, lambda;
+  double  est_mu, est_lambda;
+  double  val;
+  int     do_complete, do_censored, do_truncated, do_location;
+
+  ntrials = 500;
+  mu      = -20.0;
+  lambda  = 0.693;
+  phi     = -15.;
+
+  do_complete  = TRUE;		/* Flip these on/off as desired */
+  do_censored  = FALSE;
+  do_truncated = FALSE;
+  do_location  = FALSE;
+
+  r = esl_randomness_CreateTimeseeded();
+  x = malloc(sizeof(double) * totalN[nexps-1]);
+  
+  /* Fitting to simulated complete datasets
+   */
+  if (do_complete) {
+    for (exp = 0; exp < nexps; exp++)
+      {
+	for (trial = 0; trial < ntrials; trial++)
+	  {
+	    for (i = 0; i < totalN[exp]; i++)
+	      x[i] = esl_gumbel_Sample(r, mu, lambda);
+
+	    /*direct_mv_fit(x, totalN[exp], &est_mu, &est_lambda);*/
+	    esl_gumbel_FitComplete(x, totalN[exp], &est_mu, &est_lambda);
+	  
+	    printf("complete %6d %6d %9.5f %9.5f %8.6f %8.6f\n", 
+		   totalN[exp], totalN[exp], mu, est_mu, lambda, est_lambda);
+	  }
+	printf("\n");
+      }
+  }
+
+  /* Fitting to simulated censored datasets
+   */
+  if (do_censored) {
+    for (exp = 0; exp < nexps; exp++)
+      {
+	for (trial = 0; trial < ntrials; trial++)
+	  {
+	    for (n = 0, i = 0; i < totalN[exp]; i++)
+	      {
+		val = esl_gumbel_Sample(r, mu, lambda);
+		if (val >= phi) x[n++] = val;
+	      }
+	    esl_gumbel_FitCensored(x, n, totalN[exp]-n, phi, &est_mu, &est_lambda);
+	  
+	    printf("censored %6d %6d %9.5f %9.5f %8.6f %8.6f\n", 
+		   totalN[exp], n, mu, est_mu, lambda, est_lambda);
+	  }
+	printf("\n");
+      }
+  }
+
+  /* Fitting to simulated truncated datasets
+   */
+#ifdef eslAUGMENT_MINIMIZER
+  if (do_truncated) {
+    for (exp = 0; exp < nexps; exp++)
+      {
+	for (trial = 0; trial < ntrials; trial++)
+	  {
+	    for (n = 0, i = 0; i < totalN[exp]; i++)
+	      {
+		val = esl_gumbel_Sample(r, mu, lambda);
+		if (val >= phi) x[n++] = val;
+	      }
+	    esl_gumbel_FitTruncated(x, n, phi, &est_mu, &est_lambda);
+	  
+	    printf("truncated %6d %6d %9.5f %9.5f %8.6f %8.6f\n", 
+		   totalN[exp], n, mu, est_mu, lambda, est_lambda);
+	  }
+	printf("\n");
+      }
+  }
+#endif /*eslAUGMENT_MINIMIZER*/
+
+  /* Fitting mu given lambda 
+   */
+  if (do_location) {
+    for (exp = 0; exp < nexps; exp++)
+      {
+	for (trial = 0; trial < ntrials; trial++)
+	  {
+	    for (i = 0; i < totalN[exp]; i++)
+	      x[i] = esl_gumbel_Sample(r, mu, lambda);
+
+	    esl_gumbel_FitCompleteLoc(x, totalN[exp], lambda, &est_mu);
+	  
+	    printf("location %6d %6d %9.5f %9.5f\n",
+		   totalN[exp], totalN[exp], mu, est_mu);
+	  }
+	printf("\n");
+      }
+  }    
+
+  esl_randomness_Destroy(r);
+  free(x);
+  return 0;
+}
+#endif /*eslGUMBEL_STATS*/
+
+/*****************************************************************
+ * 7. Unit tests.
+ *****************************************************************/ 
+
+
+/*****************************************************************
+ * 8. Test driver.
+ *****************************************************************/ 
+#ifdef eslGUMBEL_TESTDRIVE
+/* compile: gcc -g -Wall -I. -o test -DeslGUMBEL_TESTDRIVE -DeslAUGMENT_RANDOM -DeslAUGMENT_MINIMIZER esl_gumbel.c esl_random.c esl_minimizer.c esl_vectorops.c easel.c -lm
+ * run:     ./test
+ */
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_minimizer.h"
+#include "esl_gumbel.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r = NULL;
+  int    totalN;
+  int    n;
+  double phi;		/* truncation threshold. */
+  int    i;
+  double *x = NULL;
+  double  mu, lambda;
+  double  est_mu, est_lambda;
+  int     status;
+
+  totalN = 10000;
+  mu     = -20.;
+  lambda = 0.4;
+  phi    = -20.;
+
+  r = esl_randomness_Create(42); /* make the sims reproducible */
+  ESL_ALLOC(x, sizeof(double) * totalN);
+  
+  /* Test complete data fitting on simulated data.
+   * Don't tolerate more than 1% error in mu, 3% in lambda.
+   */
+  for (i = 0; i < totalN; i++)
+    x[i] = esl_gumbel_Sample(r, mu, lambda);
+  esl_gumbel_FitComplete(x, totalN, &est_mu, &est_lambda);
+  if (fabs((est_mu    -mu)    /mu)     > 0.01) abort();
+  if (fabs((est_lambda-lambda)/lambda) > 0.03) abort();
+
+  /* Test censored fitting on simulated data, for 
+   * the right tail mass above the mode.
+   * Don't tolerate more than 1% error in mu, 4% in lambda.
+   */
+  for (n=0, i = 0; i < totalN; i++)
+    if (x[i] >= phi) x[n++] = x[i];
+  esl_gumbel_FitCensored(x, n, totalN-n, phi, &est_mu, &est_lambda);
+  if (fabs((est_mu    -mu)    /mu)     > 0.01) abort();
+  if (fabs((est_lambda-lambda)/lambda) > 0.04) abort();
+
+  /* Test truncated fitting on simulated data.
+   * Don't tolerate more than 5% error in mu, 8% in lambda.
+   */
+#ifdef eslAUGMENT_MINIMIZER
+  esl_gumbel_FitTruncated(x, n, phi, &est_mu, &est_lambda);
+  if (fabs((est_mu    -mu)    /mu)     > 0.05) abort();
+  if (fabs((est_lambda-lambda)/lambda) > 0.08) abort();
+#endif /*eslAUGMENT_MINIMIZER*/
+
+
+  free(x);
+  esl_randomness_Destroy(r);
+  return 0;
+
+ ERROR:
+  if (x != NULL) free(x);
+  if (r != NULL) esl_randomness_Destroy(r);
+  return status;
+}
+#endif /*eslGUMBEL_TESTDRIVE*/
+
+
+/*****************************************************************
+ * 9. Example.
+ *****************************************************************/ 
+#ifdef eslGUMBEL_EXAMPLE
+/*::cexcerpt::gumbel_example::begin::*/
+/* compile: gcc -g -Wall -I. -o example -DeslGUMBEL_EXAMPLE -DeslAUGMENT_RANDOM esl_gumbel.c esl_random.c esl_vectorops.c easel.c -lm
+ * run:     ./example
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_gumbel.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();;
+  int     n         = 10000; 	/* simulate 10,000 samples */
+  double  mu        = -20.0;       /* with mu = -20 */ 
+  double  lambda    = 0.4;         /* and lambda = 0.4 */
+  double  min       =  9999.;
+  double  max       = -9999.;
+  double *x         = malloc(sizeof(double) * n);
+  double  z, est_mu, est_lambda;
+  int     i;
+
+  for (i = 0; i < n; i++)	/* generate the 10,000 samples */
+    { 
+      x[i] = esl_gumbel_Sample(r, mu, lambda);
+      if (x[i] < min) min = x[i];
+      if (x[i] > max) max = x[i];
+    }
+
+  z = esl_gumbel_surv(max, mu, lambda);           /* right tail p~1e-4 >= max */
+  printf("max = %6.1f  P(>max)  = %g\n", max, z);
+  z = esl_gumbel_cdf(min, mu, lambda);             /* left tail p~1e-4 < min */
+  printf("min = %6.1f  P(<=min) = %g\n", min, z);
+
+  esl_gumbel_FitComplete(x, n, &est_mu, &est_lambda); /* fit params to the data */
+  
+  z = 100. * fabs((est_mu - mu) / mu);
+  printf("Parametric mu     = %6.1f.  Estimated mu     = %6.2f.  Difference = %.1f%%.\n",
+	 mu, est_mu, z);
+  z = 100. * fabs((est_lambda - lambda) /lambda);
+  printf("Parametric lambda = %6.1f.  Estimated lambda = %6.2f.  Difference = %.1f%%.\n",
+	 lambda, est_lambda, z);
+
+  free(x);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::gumbel_example::end::*/
+#endif /*eslGUMBEL_EXAMPLE*/
+
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_gumbel.h b/easel/esl_gumbel.h
new file mode 100644
index 0000000..8a7f07a
--- /dev/null
+++ b/easel/esl_gumbel.h
@@ -0,0 +1,56 @@
+/* esl_gumbel.h
+ * Gumbel (type I extreme value) distributions.
+ * 
+ * SRE, Mon Jun 27 08:44:41 2005 [St. Louis]
+ * SVN $Id: esl_gumbel.h 93 2006-02-26 18:15:26Z eddy $
+ */
+#ifndef ESL_GUMBEL_INCLUDED
+#define ESL_GUMBEL_INCLUDED
+
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+#endif
+
+extern double  esl_gumbel_pdf    (double x, double mu, double lambda);
+extern double  esl_gumbel_logpdf (double x, double mu, double lambda);
+extern double  esl_gumbel_cdf    (double x, double mu, double lambda);
+extern double  esl_gumbel_logcdf (double x, double mu, double lambda);
+extern double  esl_gumbel_surv   (double x, double mu, double lambda);
+extern double  esl_gumbel_logsurv(double x, double mu, double lambda);
+extern double  esl_gumbel_invcdf (double p, double mu, double lambda);
+
+extern double  esl_gumbel_generic_pdf   (double x, void *params);
+extern double  esl_gumbel_generic_cdf   (double x, void *params);
+extern double  esl_gumbel_generic_surv  (double x, void *params);
+extern double  esl_gumbel_generic_invcdf(double p, void *params);
+
+extern int esl_gumbel_Plot(FILE *fp, double mu, double lambda, 
+			   double (*func)(double x, double mu, double lambda), 
+			   double xmin, double xmax, double xstep);
+
+#ifdef eslAUGMENT_RANDOM
+extern double esl_gumbel_Sample(ESL_RANDOMNESS *r, double mu, double lambda);
+#endif
+
+extern int esl_gumbel_FitComplete(double *x, int n, 
+				  double *ret_mu, double *ret_lambda);
+extern int esl_gumbel_FitCompleteLoc(double *x, int n, double lambda,
+				     double *ret_mu);
+extern int esl_gumbel_FitCensored(double *x, int n, int z, double phi,
+				  double *ret_mu, double *ret_lambda);
+extern int esl_gumbel_FitCensoredLoc(double *x, int n, int z, double phi, 
+				     double lambda, double *ret_mu);
+#ifdef eslAUGMENT_MINIMIZER
+extern int esl_gumbel_FitTruncated(double *x, int n, double phi, 
+				double *ret_mu, double *ret_lambda);
+#endif
+
+
+#endif /*ESL_GUMBEL_INCLUDED*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_gumbel.tex b/easel/esl_gumbel.tex
new file mode 100644
index 0000000..506a448
--- /dev/null
+++ b/easel/esl_gumbel.tex
@@ -0,0 +1,624 @@
+
+Gumbel statistics are often used to estimate the statistical
+significance of local alignment scores.
+
+The Gumbel distribution is the so-called Type I extreme value
+distribution (EVD). It occurs so frequently in sequence analysis
+applications, compared to the type II (Fr\'{e}chet) and type III
+(Weibull) extreme value distributions, that ``Gumbel'' and ``EVD'' are
+often used interchangeably in bioinformatics. Easel has a separate
+module, the \eslmod{gev} module, that implements the generalized
+extreme value distribution.
+
+Karlin/Altschul statistics are a special case of the Gumbel
+distribution that apply to the scores of ungapped local alignments
+between infinitely long random sequences. Empirically, Karlin/Altschul
+statistics also apply reasonably well to the more useful case of
+gapped alignment of finite-length sequences. Karlin/Altschul
+statistics predict how the Gumbel's two parameters depend on the
+length of the query and target sequences. In the case of ungapped
+alignments, Karlin/Altschul statistics allow the Gumbel parameters to
+be estimated directly, without the need for a compute-intensive
+simulation.
+
+\subsection{The gumbel API}
+
+The \eslmod{gumbel} API consists of the following functions:
+
+\vspace{0.5em}
+\begin{center}
+\begin{tabular}{ll}\hline
+    \multicolumn{2}{c}{\textbf{evaluating densities and distributions:}}\\
+\ccode{esl\_gumbel\_pdf()}     & Returns the probability density, $P(S=x)$.\\
+\ccode{esl\_gumbel\_logpdf()}  & Returns the log of the pdf, $\log P(S=x)$.\\
+\ccode{esl\_gumbel\_cdf()}     & Returns the cumulative probability distribution, $P(S \leq x)$.\\
+\ccode{esl\_gumbel\_logcdf()}  & Returns the log of the cdf, $\log P(S \leq x)$.\\
+\ccode{esl\_gumbel\_surv()}    & Returns right tail mass, 1-cdf, $P(S > x)$\\
+\ccode{esl\_gumbel\_logsurv()} & Returns log of 1-cdf, $\log P(S > x)$.\\
+    \multicolumn{2}{c}{\textbf{sampling:}}\\
+\ccode{esl\_gumbel\_Sample()}  & Returns a Gumbel-distributed random sample.\\
+    \multicolumn{2}{c}{\textbf{maximum a posteriori parameter fitting:}}\\
+\ccode{esl\_gumbel\_FitComplete()} & Estimates $\mu,\lambda$ from complete data.\\
+\ccode{esl\_gumbel\_FitCompleteLoc()} & Estimates $\mu$ when $\lambda$ is known.\\
+\ccode{esl\_gumbel\_FitCensored()} & Estimates $\mu,\lambda$ from censored data.\\
+\ccode{esl\_gumbel\_FitCensoredLoc()} & Estimates $\mu$ when $\lambda$ is known.\\
+\ccode{esl\_gumbel\_FitTruncated()}& Estimates $\mu,\lambda$ from truncated data.\\\hline
+\end{tabular}
+\end{center}
+\vspace{0.5em}
+
+The Gumbel distribution depends on two parameters, $\mu$ and
+$\lambda$. When $\mu$ and $\lambda$ are known, the statistical
+significance (P-value) of a single score $x$ is $P(S>x)$, obtained by
+a call to \ccode{esl\_gumbel\_surv()}.  The E-value for obtaining that
+score or better in searching a database of $N$ sequences is just
+$NP(S>x)$.
+
+When $\mu$ and $\lambda$ are unknown, they are estimated from scores
+obtained from comparisons of simulated random data. (Analytical
+solutions for $\mu$ and $\lambda$ are only available in the case of
+ungapped sequence alignments.)  The \ccode{esl\_evd\_Fit*()} functions
+provide maximum likelihood parameter fitting routines for different
+types of data. 
+
+\subsubsection{Augmentations: random, minimizer}
+
+The \ccode{esl\_gumbel\_Sample()} function requires augmenting with the
+\eslmod{random} module.
+
+The \ccode{esl\_gumbel\_FitTruncated()} function requires augmenting
+with the \eslmod{minimizer} module.
+
+
+\subsection{Example of using the gumbel API}
+
+An example that samples 10,000 data points from a Gumbel distribution
+with $\mu=-20$, $\lambda=0.4$; reports the min and max samples, and
+the probability mass to the left of the min and to the right of the
+max (both of which should be about $\frac{1}{10000}$, since we took
+10,000 samples); and then fits those simulated data to a Gumbel and
+reports the fitted $\mu$ and $\lambda$:
+
+\input{cexcerpts/gumbel_example}
+
+
+
+\subsection{Gumbel densities}
+
+The probability density function (pdf) and the cumulative distribution
+function (cdf) of the extreme value distribution are:
+
+\begin{equation}
+P(x) = \lambda \exp \left[ -\lambda (x - \mu) - e^{- \lambda (x - \mu)} \right]
+\label{eqn:gumbel_density}
+\end{equation}
+
+\begin{equation}
+P(S < x) = \exp \left[ -e^{-\lambda(x - \mu)} \right]
+\label{eqn:gumbel_distribution}
+\end{equation}
+
+The extreme value density and distribution functions for $\mu = 0$ and
+$\lambda = 1.0$ are shown below.
+
+\begin{center}
+\includegraphics[width=3in]{figures/evd_basic}
+\end{center}
+
+The $\mu$ and $\lambda$ parameters are {\em location} and {\em scale}
+parameters, respectively:
+
+\centerline{
+\begin{minipage}{3in}
+\includegraphics[width=2.8in]{figures/evd_location}
+\end{minipage}
+\begin{minipage}{3in}
+\includegraphics[width=2.8in]{figures/evd_scale}
+\end{minipage}
+}
+
+For more details, a classic reference is \citep{Lawless82}.  Gumbel
+distributions can have their long tail to the right or to the
+left. The form given here is for the long tail to the right.  This is
+the form that arises when the extreme value is a maximum, such as when
+our score is the maximum over the individual scores of all possible
+alignments. The equations in \citep{Lawless82} are for extremal
+minima; use $(x - u) = -(x - \mu)$ and $b = 1 / \lambda$ to convert
+Lawless' notation to the notation used here.
+
+
+\subsection{Fitting Gumbel distributions to observed data}
+
+Given a set of $n$ observed samples $\mathbf{x}$, we may want to
+estimate the $\mu$ and $\lambda$ parameters.
+
+One might try to use linear regression to fit to a $\log \log$
+transformation of the $P(S < x)$ histogram, which gives a straight
+line with slope $-\lambda$ and $x$ intercept $\mu$:
+
+\begin{equation}
+\log \left[ -\log P(S<x) \right] = -\lambda x + \lambda \mu
+\end{equation}
+
+However, the linear regression method is undesirable because it is
+sensitive to outliers. The following table shows the \% error for
+estimating $\hat{\mu}$ and $\hat{\lambda}$ from 500 simulated complete
+datasets, sampled from a Gumbel with $\mu = -20.0$ and $\lambda =
+0.4$, for four different dataset sizes:
+
+\begin{center}
+\begin{tabular}{lrrrr} \hline
+                              & \multicolumn{4}{c}{\# of samples}\\
+                              & 100 & 1000  & 10,000 & 100,000 \\
+\% error in $\hat{\mu}$       &  2\%&   1\% & 0.9\%  &  0.9\%  \\
+max error in $\hat{\mu}$      & 24\%&  13\% &  10\%  &   10\%  \\
+\% error in $\hat{\lambda}$   & 12\%&   7\% &   5\%  &    3\%  \\
+max error in $\hat{\lambda}$  & 49\%&  33\% &  25\%  &   20\%  \\ \hline
+\end{tabular}
+\end{center}
+
+
+A better rough estimate of $\hat{\mu}$ and $\hat{\lambda}$ can be
+obtained from the sample mean $m$ and variance $s^2$ of the observed
+data \citep{Evans00}:\footnote{All simulation data are generated by
+the \eslmod{evd} module's stats driver. The only exception is the
+linear regression fit data, which come from an old version of HMMER.}
+
+\begin{eqnarray*}
+  \hat{\lambda} & = & \frac{\pi}{\sqrt{6s^2}}\\
+  \hat{\mu}     & = & m - \frac{0.57722}{\hat{\lambda}}
+\end{eqnarray*}
+
+The mean/variance method is more accurate than linear regression, as
+shown by the following simulation results:
+
+\begin{center}
+\begin{tabular}{lrrrr} \hline
+                              & \multicolumn{4}{c}{\# of samples}\\
+                              & 100 & 1000  & 10,000 & 100,000 \\
+\% error in $\hat{\mu}$       &  1\%& 0.3\% &  0.1\% & 0.03\%  \\
+max error in $\hat{\mu}$      &  5\%&   1\% &  0.4\% &  0.1\%  \\
+\% error in $\hat{\lambda}$   &  9\%&   3\% &  0.8\% &  0.3\%  \\
+max error in $\hat{\lambda}$  & 40\%&  12\% &    3\% &  0.9\%  \\ \hline
+\end{tabular}
+\end{center}
+
+Still, the mean/variance method is not as accurate as a maximum
+likelihood estimation (especially for $\lambda$). Also, it requires
+complete data, whereas we also need to solve problems where we fit to
+\emph{truncated} or \emph{censored} data. Easel's main estimation
+methods are therefore maximum likelihood methods.
+
+\subsubsection{Maximum likelihood estimation, complete data}
+
+Given $n$ samples $x_1..x_n$ from some distribution that depends on
+parameters $\theta$, we want to estimate maximum likelihood parameter
+estimates $\hat{\theta}$ that maximize the log likelihood:
+
+\[
+   \hat{\theta} = \argmax_{\theta} \sum_{i=1}^{n} \log P(x_i \mid \theta)
+\]
+
+These are also \emph{maximum a posteriori} parameter estimates, if we
+assume a uniform prior $P(\theta)$.
+
+Specifically, for samples $x_i$ drawn from an extreme value
+distribution, the log likelihood to optimize is:
+
+\begin{equation}
+\log L(\lambda, \mu) = n \log \lambda - \sum_{i=1}^{n} \lambda(x_i -
+\mu) - \sum_{i=1}^{n} e^{-\lambda(x_i - \mu)}
+\label{eqn:gev_logL}
+\end{equation}
+
+This objective function is differentiable with respect to $\mu$ and
+$\lambda$:
+
+\begin{eqnarray}
+\frac{\partial \log L}{\partial \mu} & = &
+n \lambda - \lambda \sum_{i=1}^{n} e^{-\lambda (x_i - \mu)}\\%
+\\%
+\label{eqn:mupartial}
+\frac{\partial \log L}{\partial \lambda} & = &
+\frac{n}{\lambda} - \sum_{i=1}^{n} (x_i - \mu) +  
+\sum_{i=1}^{n} (x_i - \mu) e^{-\lambda (x_i - \mu)}
+\label{eqn:lambdapartial}
+\end{eqnarray}
+
+The maximum likelihood estimates $\hat{\lambda}$ and $\hat{\mu}$ are
+the solutions to $\frac{\partial \log L}{\partial \mu} = 0$ and
+$\frac{\partial \log L}{\partial \lambda} = 0$. Lawless
+\citep{Lawless82} gives a useful trick here that lets us solve both of
+these simultaneously. When (\ref{eqn:mupartial}) is set to zero, it
+can be used to get $\hat{\mu}$ in terms of $\hat{\lambda}$:
+
+\begin{eqnarray}
+e^{-\hat{\lambda} \hat{\mu}} & = & \frac{1}{n} \sum_{i=1}^{n} e^{-\hat{\lambda} x_i} 
+\label{eqn:substitute}\\
+\hat{\mu} & = & - \frac{1}{\hat{\lambda}} 
+	\log \left[ \frac{1}{n} \sum_{i=1}^{n} e^{-\hat{\lambda} x_i} \right]
+\label{eqn:solvemu}
+\end{eqnarray}
+
+Substituting (\ref{eqn:substitute}) into (\ref{eqn:lambdapartial}),
+gives us an equation for solving $\hat{\lambda}$ in terms of the
+$x_i$'s:
+
+\begin{eqnarray}
+\frac{1}{\hat{\lambda}} - \frac{1}{n} \sum_{i=1}^{n} x_i +
+\frac{\sum_{i=1}^{n} x_i e^{-\hat{\lambda} x_i}}
+     {\sum_{i=1}^{n} e^{-\hat{\lambda} x_i}} 
+& = & 0
+\label{eqn:newtontarget}
+\end{eqnarray}
+
+This is our target function. We could solve it readily enough (by
+bisection search, for example) and obtain $\hat{\lambda}$. We can
+solve it even faster using the Newton/Raphson algorithm, because it is
+differentiable with respect to lambda:
+
+\begin{equation}
+\frac{d}{d\hat{\lambda}} = 
+\frac{\left( \sum_{i=1}^{n} x_i e^{-\hat{\lambda} x_i} \right)^2 } 
+     {\left( \sum_{i=1}^{n} e^{-\hat{\lambda} x_i}     \right)^2 }
+-
+\frac{\sum_{i=1}^{n} x_i^2 e^{-\hat{\lambda} x_i}}
+     {\sum_{i=1}^{n} e^{-\hat{\lambda} x_i}}
+-
+\frac{1}{\hat{\lambda}^2}
+\label{eqn:newtonderivative}
+\end{equation}
+
+Now, the key equations are (\ref{eqn:solvemu}),
+(\ref{eqn:newtontarget}), and (\ref{eqn:newtonderivative}). In
+summary, the inference procedure is the following:
+
+\begin{itemize}
+\item Guess an initial $\hat{\lambda}$ (using the mean/variance
+  method, for example, but any reasonable guess works).
+\item Use Newton/Raphson iterations to find the $\hat{\lambda}$ that satisfies
+      (\ref{eqn:newtontarget}):
+	\begin{itemize}
+	\item calculate the target function $f$ and 
+         its first derivative $f'$ at $\hat{\lambda}$, using 
+	(\ref{eqn:newtontarget}) to calculate $f$ and 
+	(\ref{eqn:newtonderivative}) to calculate $f'$.
+	\item If $f$ is within some absolute tolerance of zero 
+	(e.g., $10^{-6}$), stop; we have found $\hat{\lambda}$.
+	\item Else, estimate a new $\hat{\lambda} = \hat{\lambda} - \frac{f}{f'}$,
+	  and do another iteration.
+	\end{itemize}
+\item Plug $\hat{\lambda}$ into (\ref{eqn:solvemu}) to get $\hat{\mu}$.
+\end{itemize}
+
+This algorithm is implemented in \ccode{esl\_evd\_FitComplete()}.  An
+auxiliary function, \ccode{lawless416()}, calculates the target
+function and its derivative (equations (\ref{eqn:newtontarget}) and
+(\ref{eqn:newtonderivative})) given the current estimate of
+$\hat{\lambda}$.  The name comes from Lawless' equation 4.1.6, the
+target function \citep{Lawless82}.
+
+The accuracy of fitting to simulated data (generated with $\mu=-20$
+and $\lambda=0.4$), collated over 500 simulations, is shown in the
+following table:
+
+\begin{center}
+\begin{tabular}{lrrrr} \hline
+                              & \multicolumn{4}{c}{\# of samples}\\
+                              & 100 & 1000  & 10,000 & 100,000 \\
+\% error in $\hat{\mu}$       &  1\%& 0.3\% &  0.1\% & 0.03\%  \\
+max error in $\hat{\mu}$      &  4\%&   2\% &  0.5\% &  0.1\%  \\
+\% error in $\hat{\lambda}$   &  6\%&   2\% &  0.6\% &  0.2\%  \\
+max error in $\hat{\lambda}$  & 36\%&   9\% &    2\% &  0.8\%  \\ \hline
+\end{tabular}
+\end{center}
+
+This is in accord with theoretical expectation. The distribution of
+$\frac{\lambda}{\hat{\lambda}}$ is approximately normal with mean 1 and
+standard error $\frac{0.78}{\sqrt{N}}$ \citep{Lawless82,Altschul01}. 
+
+% Altschul says \frac{\hat{\lambda}}{\lambda}, actually, but I believe
+% that's wrong. xref J1/46.
+
+
+\subsubsection{Maximum likelihood fitting to censored data}
+
+A \emph{censored} data problem is when we have $N$ samples, but we
+only observe the values of a subset of $n$ samples $x_1..x_n$ that are
+greater or equal to some cutoff $\phi$. The remaining $z = N-n$
+samples are \emph{censored}, and for these we only know that $x <
+\phi$.  $x_i..x_n$, $n$, $\phi$, and $z$ are all known in a censored
+data problem.
+
+To estimate maximum likelihood parameters $\hat{\theta}$ for some
+distribution from censored data \citep{Gelman95}, the log likelihood
+to maximize is:
+
+
+\[ 
+  \hat{\theta} = \argmax_{\theta} z \log P(x<\phi \mid \theta)
+                         + \sum_{i=1}^n \log P(x_i \mid \theta)
+\]
+
+Specifically, when fitting a Gumbel distribution, the log likelihood
+to optimize is:
+
+\begin{equation}
+  \log L(\lambda, \mu) = 
+    n \log \lambda 
+     - z e^{-\lambda(\phi - \mu)}
+     - \sum_{i=1}^{n} \lambda(x_i - \mu) 
+     - \sum_{i=1}^{n} e^{-\lambda(x_i - \mu)}
+\label{eqn:censor_logL}
+\end{equation}
+
+To optimize this, we follow a similar procedure as used for complete
+data \citep{Lawless82}. The log likelihood is differentiable with
+respect to $\lambda$ and $\mu$:
+
+\begin{eqnarray}
+\frac{\partial \log L}{\partial \mu} & = &
+n \lambda  
+- z \lambda e^{-\lambda (\phi - \mu)}
+- \lambda \sum_{i=1}^{n} e^{-\lambda (x_i - \mu)}
+\label{eqn:censor_dmu}
+\\%
+\frac{\partial \log L}{\partial \lambda} & = &
+\frac{n}{\lambda} 
++ z (\phi - \mu) e^{-\lambda (\phi - \mu)}
+- \sum_{i=1}^{n} (x_i - \mu) 
++ \sum_{i=1}^{n} (x_i - \mu) e^{-\lambda (x_i - \mu)}
+\label{eqn:censor_dlambda}
+\end{eqnarray}
+
+Setting (\ref{eqn:censor_dmu}) to zero and solving for $\hat{\mu}$ in
+terms of $\hat{\lambda}$ gives:
+
+\begin{equation}
+\hat{\mu}  =  - \frac{1}{\hat{\lambda}} 
+	\log \left[ \frac{1}{n} 
+	\left( z e^{-\hat{\lambda} \phi} 
+               + \sum_{i=1}^{n} e^{-\hat{\lambda} x_i} \right)
+	\right]
+\label{eqn:censor_solvemu}
+\end{equation}
+
+Substituting (\ref{eqn:censor_solvemu}) into
+(\ref{eqn:censor_dlambda}) gives the target equation:
+
+\begin{equation}
+\frac{1}{\hat{\lambda}} 
+- \frac{1}{n} \sum_{i=1}^{n} x_i +
+\frac{z \phi e^{-\hat{\lambda} \phi} + \sum_{i=1}^{n} x_i e^{-\hat{\lambda} x_i}} 
+     {z e^{-\hat{\lambda} \phi} + \sum_{i=1}^{n} e^{-\hat{\lambda} x_i}} 
+ =  0
+\label{eqn:censor_newtontarget}
+\end{equation}
+
+To use Newton-Raphson root finding (instead of a slower bisection
+search) we also need the first derivative of this target equation with
+respect to $\lambda$:
+
+\begin{equation}
+\frac{d}{d\hat{\lambda}} = 
+\frac{\left( 
+        z \phi e^{-\hat{\lambda} \phi}
+        + \sum_{i=1}^{n} x_i e^{-\hat{\lambda} x_i} 
+       \right)^2 } 
+     {\left( 
+        z e^{-\hat{\lambda} \phi}
+        + \sum_{i=1}^{n} e^{-\hat{\lambda} x_i}     
+       \right)^2 }
+-
+\frac{z \phi^2 e^{-\hat{\lambda} \phi} + \sum_{i=1}^{n} x_i^2 e^{-\hat{\lambda} x_i}}
+     {z  e^{-\hat{\lambda} \phi} + \sum_{i=1}^{n} e^{-\hat{\lambda} x_i}}
+-
+\frac{1}{\hat{\lambda}^2}
+\label{eqn:censor_newtonderiv}
+\end{equation}
+
+In summary: given $n$ observed samples $x_1..x_n$ from a total sample
+of $N$ samples, $z = N-n$ of which were censored because they have
+values $< \phi$, we solve for maximum likelihood estimates
+$\hat{\lambda}$ and $\hat{\mu}$ using the same procedure we used for
+complete data, by using equations (\ref{eqn:censor_solvemu}),
+(\ref{eqn:censor_newtontarget}), and (\ref{eqn:censor_newtonderiv}) in
+place of equations (\ref{eqn:solvemu}), (\ref{eqn:newtontarget}), and
+(\ref{eqn:newtonderivative}). Easel implements this procedure in
+\ccode{esl\_evd\_FitCensored()}.  The target function
+(\ref{eqn:censor_newtontarget}) and its derivative
+(\ref{eqn:censor_newtonderiv}) are implemented in the auxiliary
+function \ccode{lawless422()} \citep{Lawless82}.
+
+Results on 500 simulated datasets with $\mu = -20, \lambda = 0.4$,
+censored at $\phi = -20$ -- the expected peak of the histogram; that
+is, a censored fit only to the right tail, which contains about 63\%
+of the samples:
+
+\begin{center}
+\begin{tabular}{lrrrr} \hline
+ & \multicolumn{4}{c}{\# samples in EVD histogram}\\
+                        & 100 & 1000  & 10,000 & 100,000 \\
+\% error in $\mu$       &  1\%& 0.4\% &  0.1\% &  0.04\%  \\
+max error in $\mu$      &  5\%&   2\% &  0.5\% &  0.2\%  \\
+\% error in $\lambda$   &  9\%&   3\% &  0.9\% &  0.3\%  \\
+max error in $\lambda$  & 33\%&  11\% &    3\% &    1\%  \\ \hline
+\end{tabular}
+\end{center}
+
+\subsubsection{Maximum likelihood fitting to truncated data}
+
+A \emph{truncated} dataset is when we only observe $n$ samples $x_i$,
+and an \emph{unknown} number $z$ of samples less than some threshold
+$\phi$ were unobserved. Thus, only the right tail of $n$ samples $x_i
+\geq \phi$ as observed. In a truncated dataset, $x_1..x_n$, $n$, and
+$\phi$ are known, but $z$ is unknown.
+
+Solving a truncated data problem motivates a Bayesian approach,
+because we need to integrate out (marginalize) the nuisance $z$
+parameter, and to do this, we have to specify a prior distribution for
+$P(z)$. Gelman \emph{et al.} describe a general Bayesian framework for
+thinking about various types of missing data problems, including
+censored and truncated data \citep{Gelman95}.
+
+In short, to obtain maximum likelihood parameters $\hat{\theta}$ for
+some distribution, given truncated data, the log likelihood we wish to
+maximize is:
+
+\begin{equation}
+  \hat{\theta} = \argmax_\theta -n \log P(x \geq \phi \mid \theta) 
+                   + \sum_{i=1}^n \log P(x_i \mid \theta).
+\label{eqn:truncated_objective}
+\end{equation}
+
+\textbf{Detour: derivation of the truncated data likelihood}
+
+The derivation of the above equation may not be immediately obvious.
+The presence of the $n P(x \geq \phi \mid \theta)$ term may be
+counterintuitive, as opposed to the more intuitive $z P(x < \phi \mid
+\theta)$ term that accounts for the missing data in a censored data
+problem. Gelman \emph{et al.} actually don't even show the equation in
+their book; I obtained it from an exercise solution on their web site.
+To convince you (and to remind me) of its correctness, a sketch of the
+derivation follows.
+
+We start with the same likelihood equation that arises in censored
+data for a \emph{known} total number of samples $N$ (where $N=n+z$),
+but since $N$ is unknown, we need to integrate over all possible $N$
+from $n$ to $\infty$:
+
+\begin{eqnarray*}
+   P(\mathbf{x} \mid \theta, \phi) & = &
+    \sum_{N=n}^{\infty}   P(\mathbf{x} \mid \theta, \phi, N) P(N)\\
+   & = & 
+    \prod_{i=1}^n P(x_i \mid \theta) 
+    \left[
+      \sum_{N=n}^\infty {N \choose n} P(x < \phi \mid \theta)^{N-n} P(N)
+    \right]\\
+\end{eqnarray*}
+
+The $\prod_{i=1}^n P(x_i \mid \theta)$ is straightforward; that sum is
+our problem. The trick is to rearrange it so we can treat it as a
+convergent negative binomial series:
+
+\[
+   (1-p)^{-a} = 1 + ap + \frac{a(a+1)}{2!} p^2 +
+   \frac{a(a+1)(a+2)}{3!} p^3...
+\]
+
+To get the sum into the form of this series, Gelman \emph{et al.}
+suggest using an informative prior $P(N) = \frac{1}{N}$, an apparently
+unmotivated choice that happens to make the sum collapse nicely:
+
+\begin{eqnarray*}
+ &=& P(N=n) 
+    + (n+1) P(x < \phi \mid \theta) P(N=n+1) 
+    + \frac{(n+1)(n+2)}{2!} P(x < \phi \mid \theta)^2 P(N=n+2) ...\\
+ &= & \frac{1}{n} \left[
+      1 
+      + n P(x < \phi \mid \theta)
+      + \frac{n(n+1)}{2!} P(x < \phi \mid \theta)^2 
+      + \frac{n(n+1)(n+2)}{3!} P(x < \phi \mid \theta)^3 \right]\\
+ &=& \frac{1}{n} (1 - P(x < \phi \mid \theta))^{-n}\\
+ &=& \frac{1}{n} P(x \geq \phi \mid \theta)^{-n}\\
+\end{eqnarray*}
+
+The $\frac{1}{n}$ is a constant, so we drop it from the likelihood
+equation we'll maximize. Putting this term back together with the
+probability of the observed data and taking the log, we obtain the log
+likelihood in equation (\ref{eqn:truncated_objective}).
+
+Alternatively, we might choose an uninformative improper uniform prior
+$P(N) \propto 1$. This gives a log likelihood that only differs by a
+term of $n+1$ versus $n$:
+
+\begin{equation}
+  \hat{\theta} = \argmax_\theta -(n+1) \log P(x \geq \phi \mid \theta) 
+                   + \sum_{i=1}^n \log P(x_i \mid \theta).
+\end{equation}
+
+However, empirically, this form is ineffective, at least for fitting
+Gumbels. The $\frac{1}{N}$ prior performs much better, probably
+because it constrains the solutions to favor smaller, finite, more
+reasonable choices of $N$.
+
+
+
+\textbf{Back to fitting a truncated Gumbel}
+
+For the specific case of fitting a truncated Gumbel, the log
+likelihood (\ref{eqn:truncated_objective}) to optimize is:
+
+\[
+  \log L(\lambda, \mu) =
+     n \log \lambda 
+     - \sum_{i=1}^{n} \lambda(x_i - \mu) 
+     - \sum_{i=1}^{n} e^{-\lambda(x_i - \mu)}
+     - n \log (1 - \exp(-e^{-\lambda(\phi - \mu)}))
+\label{eqn:truncated_logL}
+\]
+
+This is differentiable with respect to $\lambda$ and $\mu$, but it's
+not going to reduce to the clean root-finding problem that we obtained
+for complete data or censored data. Instead we're going to be left
+with a numerical optimization problem. We can use standard numerical
+optimization code, such as steepest descent or conjugate gradient
+descent. There's just one hitch. These algorithms assume unconstrained
+parameters, but $\lambda$ is constrained to values $>0$. We do a
+change of variables, and use the transformation $\lambda = e^w$ so we
+can optimize the unconstrained parameter $w = \log \lambda$ instead of
+optimizing $\lambda$ directly.  The necessary partial derivatives are
+then:
+
+\begin{eqnarray}
+\frac{\partial \log L}{\partial \mu} & = &
+n \lambda  
+- \lambda \sum_{i=1}^{n} e^{-\lambda (x_i - \mu)}
+- \frac{n \lambda \exp \left[ -\lambda (\phi - \mu) - e^{- \lambda (\phi - \mu)} \right]}
+       {1 - \exp(-e^{-\lambda(\phi - \mu)})}
+\label{eqn:truncated_dmu}
+\\%
+\frac{\partial \log L}{\partial w} & = &
+n 
+- \sum_{i=1}^{n} \lambda(x_i - \mu) 
++ \sum_{i=1}^{n} \lambda(x_i - \mu) e^{-\lambda (x_i - \mu)}
++ \frac{n\lambda (\phi-\mu) \exp \left[ -\lambda (\phi - \mu) - e^{- \lambda (\phi - \mu)} \right]}
+       {1 - \exp(-e^{-\lambda(\phi - \mu)})}
+\label{eqn:truncated_dw}
+\end{eqnarray}
+
+This optimization is carried out by \ccode{esl\_evd\_FitTruncated()}.
+The likelihood (\ref{eqn:truncated_logL}) is implemented in
+\ccode{tevd\_func()}, and the derivatives (\ref{eqn:truncated_dmu}) and
+(\ref{eqn:truncated_dw}) are implemented in \ccode{tevd\_dfunc()}.
+\ccode{esl\_evd\_FitTruncated()} simply sets up the problem and passes
+it all off to a conjugate gradient descent optimizer.
+
+Results on 500 simulated datasets with $\mu = -20, \lambda = 0.4$,
+truncated at $\phi = -20$ (leaving the right tail, containing about
+63\% of the samples):
+
+\begin{center}
+\begin{tabular}{lrrrr} \hline
+                              & \multicolumn{4}{c}{\# samples}\\
+                              & 100 & 1000  & 10,000 & 100,000 \\
+\% error in $\hat{\mu}$       & 13\%&   2\% &  0.8\% &  0.3\%  \\
+max error in $\hat{\mu}$      &260\%&  42\% &    3\% &    1\%  \\
+\% error in $\hat{\lambda}$   & 15\%&   5\% &    2\% &  0.6\%  \\
+max error in $\hat{\lambda}$  & 68\%&  18\% &    6\% &    2\%  \\ \hline
+\end{tabular}
+\end{center}
+
+Fitting truncated Gumbel distributions is difficult, requiring much
+more data than fitting complete or censored data. The problem is that
+the right tail becomes a scale-free exponential when $\phi >> \mu$,
+and $\mu$ becomes undetermined. Fits become very inaccurate as $\phi$
+gets larger than $\mu$, and for sufficiently large $\phi$, the
+numerical optimizer will completely fail.
+
+
+
+
+
+
+
diff --git a/easel/esl_histogram.c b/easel/esl_histogram.c
new file mode 100644
index 0000000..82f1e75
--- /dev/null
+++ b/easel/esl_histogram.c
@@ -0,0 +1,1940 @@
+/* Collecting and displaying histograms.
+ * 
+ *  1. Creating/destroying histograms and collecting data.
+ *  2. Declarations about the binned data before parameter fitting.
+ *  3. Routines for accessing data samples in a full histogram.
+ *  4. Setting expected counts
+ *  5. Output and display of binned data.
+ *  6. Test driver.
+ *  7. Examples.
+ *  
+ * SRE, Fri Jul  1 13:21:45 2005 [St. Louis]
+ * SVN $Id: esl_histogram.c 253 2008-05-06 17:45:23Z nawrockie $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#include <float.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_histogram.h"
+#include "esl_vectorops.h"
+
+static int esl_histogram_sort(ESL_HISTOGRAM *h);
+
+
+/*****************************************************************
+ * 1. Creating/destroying histograms and collecting data.
+ *****************************************************************/
+
+/* Function:  esl_histogram_Create()
+ * Synopsis:  Create a new <ESL_HISTOGRAM>.
+ * Incept:    SRE, Fri Jul  1 13:40:26 2005 [St. Louis]
+ *
+ * Purpose:   Creates and returns a new histogram object, initially
+ *            allocated to count scores $>$ <xmin> and $<=$ <xmax> into
+ *            bins of width <w>. Thus, a total of <xmax>-<xmin>/<w> bins
+ *            are initially created. 
+ *            
+ *            The lower bound <xmin> and the width <w> permanently
+ *            determine the offset and width of the binning, but not
+ *            the range.  For example, <esl_histogram_Create(-100,
+ *            100, 0.5)> would init the object to collect scores into
+ *            400 bins $[-100< x \leq -99.5],[-99.5 < x \leq
+ *            -99.0]...[99.5 <x \leq 100.0]$.  Aside from this, the
+ *            range specified by the bounds <xmin> and <xmax> only
+ *            needs to be an initial guess. The histogram object will
+ *            reallocate itself dynamically as needed to accommodate
+ *            scores that exceed current bounds.
+ *
+ *            You can be sloppy about <xmax>; it does not have to
+ *            exactly match a bin upper bound. The initial allocation
+ *            is for all full-width bins with upper bounds $\leq
+ *            xmax$.
+ *
+ *            <esl_histogram_Create()> creates a simplified histogram
+ *            object that collates only the "display" histogram. For
+ *            a more complex object that also keeps the raw data samples,
+ *            better suited for fitting distributions and goodness-of-fit
+ *            testing, use <esl_histogram_CreateFull()>.
+ *  
+ * Args:      xmin - caller guesses that minimum score will be > xmin
+ *            xmax - caller guesses that max score will be <= xmax
+ *            w    - size of bins (1.0, for example)
+ *            
+ * Returns:   ptr to new <ESL_HISTOGRAM> object, which caller is responsible
+ *            for free'ing with <esl_histogram_Destroy()>.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_HISTOGRAM *
+esl_histogram_Create(double xmin, double xmax, double w)
+{
+  ESL_HISTOGRAM *h = NULL;
+  int status;
+  int i;
+
+  ESL_ALLOC(h, sizeof(ESL_HISTOGRAM));
+
+  h->xmin      =  DBL_MAX;	/* xmin/xmax are the observed min/max */
+  h->xmax      = -DBL_MAX;
+  h->n         = 0;
+  h->obs       = NULL;		/* will get allocated below... */
+  h->bmin      = xmin;		/* bmin/bmax are the allocated bounds */
+  h->bmax      = xmax;
+  h->nb        = (int)((xmax-xmin)/w);
+  h->imin      = h->nb;
+  h->imax      = -1;
+  h->w         = w;
+
+  h->x         = NULL;
+  h->nalloc    = 0;
+
+  h->phi       = 0.;
+  h->cmin      = h->imin;	/* sentinel: no observed data yet */
+  h->z         = 0;
+  h->Nc        = 0;
+  h->No        = 0;
+
+  h->expect    = NULL;		/* 'til a Set*() call */
+  h->emin      = -1;            /* sentinel: no expected counts yet */
+  h->tailbase  = 0.;		/* unused unless is_tailfit TRUE */
+  h->tailmass  = 1.0;		/* <= 1.0 if is_tailfit TRUE */
+
+  h->is_full       = FALSE;
+  h->is_done       = FALSE;
+  h->is_sorted     = FALSE;
+  h->is_tailfit    = FALSE;
+  h->is_rounded    = FALSE;
+  h->dataset_is    = COMPLETE;
+
+  ESL_ALLOC(h->obs, sizeof(uint64_t) * h->nb);
+  for (i = 0; i < h->nb; i++) h->obs[i] = 0;
+  return h;
+
+ ERROR:
+  esl_histogram_Destroy(h);
+  return NULL;
+}
+
+/* Function:  esl_histogram_CreateFull()
+ * Synopsis:  A <ESL_HISTOGRAM> to keep all data samples.
+ * Incept:    SRE, Tue Jul 26 13:19:27 2005 [St. Louis]
+ *
+ * Purpose:   Alternative form of <esl_histogram_Create()> that 
+ *            creates a more complex histogram that will contain not just the 
+ *            display histogram, but also keeps track of all
+ *            the raw sample values. Having a complete vector of raw
+ *            samples improves distribution-fitting and goodness-of-fit 
+ *            tests, but will consume more memory. 
+ */
+ESL_HISTOGRAM *
+esl_histogram_CreateFull(double xmin, double xmax, double w)
+{
+  int status;
+  ESL_HISTOGRAM *h = esl_histogram_Create(xmin, xmax, w);
+  if (h == NULL) return NULL;
+
+  h->n      = 0;		/* make sure */
+  h->nalloc = 128;		/* arbitrary initial allocation size */
+  ESL_ALLOC(h->x, sizeof(double) * h->nalloc);
+  h->is_full = TRUE;
+  return h;
+
+ ERROR:
+  esl_histogram_Destroy(h);
+  return NULL;
+}
+
+
+/* Function:  esl_histogram_Destroy()
+ * Synopsis:  Frees a <ESL_HISTOGRAM>.
+ * Incept:    SRE, Sat Jul  2 19:41:17 2005 [St. Louis]
+ *
+ * Purpose:   Frees an <ESL_HISTOGRAM> object <h>.
+ */
+void
+esl_histogram_Destroy(ESL_HISTOGRAM *h)
+{
+  if (h ==  NULL) return;
+  if (h->x      != NULL) free(h->x);
+  if (h->obs    != NULL) free(h->obs); 
+  if (h->expect != NULL) free(h->expect);
+  free(h);
+  return;
+}
+
+/* Function:  esl_histogram_Add()
+ * Synopsis:  Add a sample to the histogram.
+ * Incept:    SRE, Sat Jul  2 19:41:45 2005 [St. Louis]
+ *
+ * Purpose:   Adds score <x> to a histogram <h>.
+ *           
+ *            The histogram will be automatically reallocated as
+ *            needed if the score is smaller or larger than the
+ *            current allocated bounds.  
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on reallocation failure.
+ *            Throws <eslEINVAL> for cases where something has been done
+ *            to the histogram that requires it to be 'finished', and
+ *            adding more data is prohibited; for example, 
+ *            if tail or censoring information has already been set.
+ *            On either failure, initial state of <h> is preserved.
+ */
+int
+esl_histogram_Add(ESL_HISTOGRAM *h, double x)
+{
+  int   status;
+  void *tmp;
+  int b;			/* what bin we're in                       */
+  int nnew;			/* # of new bins created by a reallocation */
+  int bi;
+
+  /* Censoring info must only be set on a finished histogram;
+   * don't allow caller to add data after configuration has been declared
+   */
+  if (h->is_done)
+    ESL_EXCEPTION(eslEINVAL, "can't add more data to this histogram");
+
+  /* If we're a full histogram, check whether we need to reallocate
+   * the full data vector.
+   */
+  if (h->is_full && h->nalloc == h->n) 
+    {
+      ESL_RALLOC(h->x, tmp, sizeof(double) * h->nalloc * 2);
+      h->nalloc *= 2;
+    }
+
+  /* Which bin will we want to put x into?
+   */
+  b = esl_histogram_Score2Bin(h,x);
+
+  /* Make sure we have that bin. Realloc as needed.
+   * If that reallocation succeeds, we can no longer fail;
+   * so we can change the state of h.
+   */
+  if (b < 0)    /* Reallocate below? */
+    {				
+      nnew = -b*2;	/* overallocate by 2x */
+      ESL_RALLOC(h->obs, tmp, sizeof(uint64_t) * (nnew+ h->nb));
+      
+      memmove(h->obs+nnew, h->obs, sizeof(uint64_t) * h->nb);
+      h->nb    += nnew;
+      b        += nnew;
+      h->bmin  -= nnew*h->w;
+      h->imin  += nnew;
+      h->cmin  += nnew;
+      if (h->imax > -1) h->imax += nnew;
+      for (bi = 0; bi < nnew; bi++) h->obs[bi] = 0;
+    }
+  else if (b >= h->nb)  /* Reallocate above? */
+    {
+      nnew = (b-h->nb+1) * 2; /* 2x overalloc */
+      ESL_RALLOC(h->obs, tmp, sizeof(uint64_t) * (nnew+ h->nb));
+      for (bi = h->nb; bi < h->nb+nnew; bi++) h->obs[bi] = 0;
+      if (h->imin == h->nb) { /* boundary condition of no data yet*/
+	h->imin+=nnew; 
+	h->cmin+=nnew;
+      }
+      h->bmax  += nnew*h->w;
+      h->nb    += nnew;
+    }
+
+  /* If we're a full histogram, then we keep the raw x value,
+   * reallocating as needed.
+   */
+  if (h->is_full)  h->x[h->n] = x;
+  h->is_sorted = FALSE;		/* not any more! */
+
+  /* Bump the bin counter, and all the data sample counters.
+   */
+  h->obs[b]++;
+  h->n++;
+  h->Nc++;
+  h->No++;
+
+  if (b > h->imax) h->imax = b;
+  if (b < h->imin) { h->imin = b; h->cmin = b; }
+  if (x > h->xmax) h->xmax = x;
+  if (x < h->xmin) h->xmin = x;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+  
+
+/* esl_histogram_sort()
+ * Incept:    SRE, Thu Aug 18 10:45:46 2005 [St. Louis]
+ *
+ * Purpose:   Sort the raw scores in a full histogram, from smallest to
+ *            largest. Has no effect on a normal histogram, or on a full
+ *            histogram that is already sorted.
+ *
+ * Returns:   <eslOK> on success.
+ *            Upon return, <h->x[h->n-1]> is the high score, <h->x[0]> is the 
+ *            low score. 
+ */
+int
+esl_histogram_sort(ESL_HISTOGRAM *h)
+{
+  if (h->is_sorted) return eslOK; /* already sorted, don't do anything */
+  if (! h->is_full) return eslOK; /* nothing to sort */
+  
+  esl_vec_DSortIncreasing(h->x, h->n);
+  h->is_sorted = TRUE;
+  return eslOK;
+}
+
+/*****************************************************************
+ * 2. Declarations about the binned data before parameter fitting
+ *****************************************************************/ 
+
+/* Function:  esl_histogram_DeclareCensoring()
+ * Synopsis:  Collected data were left-censored.
+ * Incept:    SRE, Tue Aug 23 10:00:14 2005 [St. Louis]
+ *
+ * Purpose:   Declare that the dataset collected in <h> is known to be a
+ *            censored distribution, where <z> samples were unobserved because
+ *            they had values $\leq$ some threshold <phi> ($\phi$).
+ *            
+ *            No more data can be added to the histogram with <_Add()>
+ *            after censoring information has been set.
+ *            
+ *            This function is for "true" censored datasets, where
+ *            the histogram truly contains no observed points
+ *            $x \leq \phi$, and the number that were censored is known
+ *            to be <z>. 
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if you try to set <phi> to a value that is
+ *            greater than the minimum <x> stored in the histogram.
+ */
+int
+esl_histogram_DeclareCensoring(ESL_HISTOGRAM *h, int z, double phi)
+{
+  if (phi > h->xmin) ESL_EXCEPTION(eslEINVAL, "no uncensored x can be <= phi");
+
+  h->phi         = phi;
+  h->cmin        = h->imin;
+  h->z           = z;
+  h->Nc          = h->n + z;
+  h->No          = h->n;
+  h->dataset_is  = TRUE_CENSORED;
+  h->is_done     = TRUE;
+  return eslOK;
+}
+
+/* Function:  esl_histogram_DeclareRounding()
+ * Synopsis:  Declare collected data were no more accurate than bins.
+ * Incept:    SRE, Tue Jan 31 13:52:10 2006 [St. Louis]
+ *
+ * Purpose:   Declare that the data sample values in the histogram <h>
+ *            are rounded off. Ideally, your bins in <h> should exactly 
+ *            match the rounding procedure. This raises a flag that
+ *            binned parameter fitting routines will use when they set
+ *            an origin, using the lower bound of the bin instead of
+ *            the lowest raw value in the bin.
+ */
+int
+esl_histogram_DeclareRounding(ESL_HISTOGRAM *h)
+{
+  h->is_rounded = TRUE;
+  return eslOK;
+}
+
+
+/* Function:  esl_histogram_SetTail()
+ * Synopsis:  Declare only tail $>$ some threshold is considered "observed".
+ * Incept:    SRE, Tue Aug 23 09:01:10 2005 [St. Louis]
+ *
+ * Purpose:   Suggest a threshold <phi> to split a histogram <h>
+ *            into "unobserved" data (values $\leq \phi$) and "observed" 
+ *            data (values $> \phi$). 
+ *
+ *            The suggested <phi> is revised downwards to a $\phi$ at the next 
+ *            bin lower bound, because operations on binned data in <h>
+ *            need to know unambiguously whether all the data in a given bin
+ *            will be counted as observed or unobserved. 
+ *
+ *            The probability mass that is in the resulting right tail
+ *            is optionally returned in <ret_newmass>. You need to know
+ *            this number if you're fitting a distribution solely to the
+ *            tail (an exponential tail, for example).
+ *
+ *            Any data point $x_i \leq \phi$ is then considered to be
+ *            in a censored (unobserved) region for purposes of parameter
+ *            fitting, calculating expected binned counts,
+ *            and binned goodness-of-fit tests. 
+ *            
+ *            No more data can be added to the histogram after
+ *            censoring information has been set.
+ *            
+ *            This function defines a "virtual" left-censoring: the
+ *            histogram actually contains complete data, but appropriate
+ *            flags are set to demarcate the "observed" data in the right
+ *            tail.
+ *            
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_histogram_SetTail(ESL_HISTOGRAM *h, double phi, double *ret_newmass)
+{
+  int b;
+
+  /* Usually, put true phi at the next bin lower bound, but
+   * watch for a special case where phi is already exactly equal to a 
+   * bin upper bound.
+   */
+  h->cmin = esl_histogram_Score2Bin(h,phi);
+  if (phi == esl_histogram_Bin2UBound(h,h->cmin)) h->phi = phi;
+  else   h->phi  = esl_histogram_Bin2LBound(h, h->cmin);
+
+  h->z    = 0;
+  for (b = h->imin; b < h->cmin; b++)
+    h->z += h->obs[b];
+  h->Nc         = h->n;		/* (redundant) */
+  h->No         = h->n - h->z;
+  h->dataset_is = VIRTUAL_CENSORED;
+  h->is_done    = TRUE;
+  if (ret_newmass != NULL) *ret_newmass = (double) h->No / (double) h->Nc;
+  return eslOK;
+}
+
+/* Function:  esl_histogram_SetTailByMass()
+ * Synopsis:  Declare only right tail mass is considered "observed".
+ * Incept:    SRE, Tue Aug 23 08:10:39 2005 [St. Louis]
+ *
+ * Purpose:   Given a histogram <h> (with or without raw data samples),
+ *            find a cutoff score that at least fraction <pmass> of the samples
+ *            exceed. This threshold is stored internally in the histogram
+ *            as <h->phi>. The number of "virtually censored" samples (to the 
+ *            left, with scores $\leq \phi$) is stored internally in <h->z>.
+ *            
+ *            The identified cutoff score must be a lower bound for some bin
+ *            (bins can't be partially censored). The censored mass
+ *            will thus usually be a bit greater than <pmass>, as the
+ *            routine will find the highest satisfactory <h->phi>. The
+ *            narrower the bin widths, the more accurately the routine
+ *            will be able to satisfy the requested <frac>. The actual
+ *            probability mass in the right tail is optionally returned
+ *            in <ret_newmass>. You need to know this number if you're 
+ *            fitting a distribution solely to the tail (an exponential tail,
+ *            for example). It is safe for <ret_newmass> to point at 
+ *            <pmass>, in which case the suggested <pmass> will be overwritten
+ *            with the actual mass upon return.
+ *
+ *            This function defines that the binned data will be
+ *            fitted either as a tail, or as a (virtually) left-censored dataset.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_histogram_SetTailByMass(ESL_HISTOGRAM *h, double pmass, double *ret_newmass)
+{
+  int b;
+  uint64_t sum = 0;
+	    
+  for (b = h->imax; b >= h->imin; b--)
+    {
+      sum += h->obs[b];
+      if (sum >= (pmass * (double)h->n)) break;
+    }
+
+  h->phi         = esl_histogram_Bin2LBound(h,b);
+  h->z           = h->n - sum;
+  h->cmin        = b;
+  h->Nc          = h->n;	/* (redundant) */
+  h->No          = h->n - h->z;
+  h->dataset_is  = VIRTUAL_CENSORED;
+  h->is_done     = TRUE;
+  if (ret_newmass != NULL) *ret_newmass = (double) h->No / (double) h->Nc;
+  return eslOK;
+}
+
+
+
+/*****************************************************************
+ * 3. Routines for accessing data samples in a full histogram.
+ *****************************************************************/
+
+/* Function:  esl_histogram_GetRank()
+ * Synopsis:  Retrieve n'th high score.
+ * Incept:    SRE, Thu Jul 28 08:39:52 2005 [St. Louis]
+ *
+ * Purpose:   Retrieve the <rank>'th highest score from a 
+ *            full histogram <h>. <rank> is <1..n>, for
+ *            <n> total samples in the histogram; return it through
+ *            <ret_x>.
+ *            
+ *            If the raw scores aren't sorted, they are sorted
+ *            first (an $N \log N$ operation).
+ *            
+ *            This can be called at any time, even during data
+ *            collection, to see the current <rank>'th highest score.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if the histogram is display-only,
+ *            or if <rank> isn't in the range 1..n.
+ */
+int
+esl_histogram_GetRank(ESL_HISTOGRAM *h, int rank, double *ret_x)
+{
+  if (! h->is_full) 
+    ESL_EXCEPTION(eslEINVAL, 
+	      "esl_histogram_GetRank() needs a full histogram");
+  if (rank > h->n)
+    ESL_EXCEPTION(eslEINVAL, 
+	      "no such rank: not that many scores in the histogram");
+  if (rank < 1)
+    ESL_EXCEPTION(eslEINVAL, "histogram rank must be a value from 1..n");
+
+  esl_histogram_sort(h);	/* make sure */
+  *ret_x = h->x[h->n - rank];
+  return eslOK;
+}
+
+/* Function:  esl_histogram_GetData()
+ * Synopsis:  Retrieve vector of all raw scores.
+ * Incept:    SRE, Fri Jan 27 07:57:21 2006 [St. Louis]
+ *
+ * Purpose:   Retrieve the raw data values from the histogram <h>.
+ *            Return them in the vector <ret_x>, and the number
+ *            of values in <ret_n>. The values are indexed <[0..n-1]>,
+ *            from smallest to largest (<x[n-1]> is the high score).
+ *            
+ *            <ret_x> is a pointer to internal memory in the histogram <h>.
+ *            The histogram <h> is still responsible for that storage;
+ *            its memory will be free'd when you call
+ *            <esl_histogram_Destroy()>.
+ *            
+ *            You can only call this after you have finished collecting
+ *            all the data. Subsequent calls to <esl_histogram_Add()>
+ *            will fail.
+ *            
+ * Internal note:
+ *            The prohibition against adding more data (by raising
+ *            the h->is_done flag) is because we're passing a pointer
+ *            to internal data storage back to the caller. Subsequent
+ *            calls to Add() will modify that memory -- in the worst case,
+ *            if Add() has to reallocate that storage, completely invalidating
+ *            the pointer that the caller has a copy of. We want to make
+ *            sure that the <ret_x> pointer stays valid.
+ *            
+ * Args:      h     - histogram to retrieve data values from
+ *            ret_x - RETURN: pointer to the data samples, [0..n-1] 
+ *            ret_n - RETURN: number of data samples
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if the histogram <h> is not a full histogram.
+ */
+int
+esl_histogram_GetData(ESL_HISTOGRAM *h, double **ret_x, int *ret_n)
+{
+  if (! h->is_full) ESL_EXCEPTION(eslEINVAL, "not a full histogram");
+  esl_histogram_sort(h);
+
+  *ret_x = h->x;
+  *ret_n = h->n;
+
+  h->is_done = TRUE;
+  return eslOK;
+}
+
+
+/* Function:  esl_histogram_GetTail()
+ * Synopsis:  Retrieve all raw scores above some threshold.
+ * Incept:    SRE, Fri Jan 27 07:56:38 2006 [St. Louis]
+ *
+ * Purpose:   Given a full histogram <h>, retrieve all data values 
+ *            above the threshold <phi> in the right (high scoring) 
+ *            tail, as a ptr <ret_x> to an array of <ret_n> values 
+ *            indexed <[0..n-1]> from lowest to highest score. 
+ *            Optionally, it also returns the number of values in 
+ *            rest of the histogram in <ret_z>;
+ *            this number is useful if you are going to fit
+ *            the tail as a left-censored distribution.
+ *            
+ *            The test is strictly greater than <phi>, not greater
+ *            than or equal to.
+ *            
+ *            <ret_x> is a pointer to internal memory in the histogram <h>.
+ *            The histogram <h> is still responsible for that storage;
+ *            its memory will be free'd when you call 
+ *            <esl_histogram_Destroy()>.
+ *            
+ *            You can only call this after you have finished collecting
+ *            all the data. Subsequent calls to <esl_histogram_Add()>
+ *            will fail.             
+ *            
+ * Args:      h     - histogram to retrieve the tail from
+ *            phi   - threshold: tail is all scores > phi
+ *            ret_x - optRETURN: ptr to vector of data values [0..n-1]
+ *            ret_n - optRETURN: number of data values in tail
+ *            ret_z - optRETURN: number of data values not in tail.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if the histogram is not a full histogram.
+ */
+int
+esl_histogram_GetTail(ESL_HISTOGRAM *h, double phi, 
+		      double **ret_x, int *ret_n, int *ret_z)
+{
+  int hi, lo, mid;
+
+  if (! h->is_full) ESL_EXCEPTION(eslEINVAL, "not a full histogram");
+  esl_histogram_sort(h);
+
+  if      (h->n         == 0)   mid = h->n;  /* we'll return NULL, 0, n */  
+  else if (h->x[0]       > phi) mid = 0;     /* we'll return x, n, 0    */
+  else if (h->x[h->n-1] <= phi) mid = h->n;  /* we'll return NULL, 0, n */
+  else /* binary search, faster than a brute force scan */
+    {
+      lo = 0;
+      hi = h->n-1; /* know hi>0, because above took care of n=0 and n=1 cases */
+      while (1) {
+	mid = (lo + hi + 1) / 2;  /* +1 makes mid round up, mid=0 impossible */
+	if      (h->x[mid]  <= phi) lo = mid; /* we're too far left  */
+	else if (h->x[mid-1] > phi) hi = mid; /* we're too far right */
+	else break;		              /* ta-da! */
+      }
+    }
+
+  if (ret_x != NULL) *ret_x = h->x + mid;
+  if (ret_n != NULL) *ret_n = h->n - mid;
+  if (ret_z != NULL) *ret_z = mid;
+  h->is_done = TRUE;
+  return eslOK;
+}
+
+
+/* Function:  esl_histogram_GetTailByMass()
+ * Synopsis:  Retrieve all raw scores in right tail mass.
+ * Incept:    SRE, Sun Jan 29 17:56:37 2006 [St. Louis]
+ *
+ * Purpose:   Given a full histogram <h>, retrieve the data values in
+ *            the right (high scoring) tail, as a pointer <ret_x>
+ *            to an array of <ret_n> values indexed <[0..n-1]> from
+ *            lowest to highest score. The tail is defined by a
+ *            given mass fraction threshold <pmass>; the mass in the returned
+ *            tail is $\leq$ this threshold. <pmass> is a probability,
+ *            so it must be $\geq 0$ and $\leq 1$.
+ *            
+ *            Optionally, the number of values in the rest of the
+ *            histogram can be returned in <ret_z>. This is useful
+ *            if you are going to fit the tail as a left-censored
+ *            distribution.
+ *            
+ *            <ret_x> is a pointer to internal memory in <h>. 
+ *            The histogram <h> remains responsible for its storage,
+ *            which will be free'd when you call <esl_histogram_Destroy()>.
+ *            As a consequence, you can only call 
+ *            <esl_histogram_GetTailByMass()> after you have finished
+ *            collecting data. Subsequent calls to <esl_histogram_Add()>
+ *            will fail.
+ *
+ * Args:      h     - histogram to retrieve the tail from
+ *            pmass - fractional mass threshold; tail contains <= pmass
+ *            ret_x - optRETURN: ptr to vector of data values [0..n-1]
+ *            ret_n - optRETURN: number of data values in tail x
+ *            ret_z - optRETURN: number of data values not in tail
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if the histogram is not a full histogram, 
+ *            or <pmass> is not a probability.
+ */
+int
+esl_histogram_GetTailByMass(ESL_HISTOGRAM *h, double pmass,
+			    double **ret_x, int *ret_n, int *ret_z)
+{
+  uint64_t n;
+
+  if (! h->is_full) 
+    ESL_EXCEPTION(eslEINVAL, "not a full histogram");
+  if (pmass < 0. || pmass > 1.) 
+    ESL_EXCEPTION(eslEINVAL, "pmass not a probability");
+
+  esl_histogram_sort(h);
+
+  n = (uint64_t) ((double) h->n * pmass); /* rounds down, guaranteeing <= pmass */
+
+  if (ret_x != NULL) *ret_x = h->x + (h->n - n);
+  if (ret_n != NULL) *ret_n = n;
+  if (ret_z != NULL) *ret_z = h->n - n;
+  h->is_done = TRUE;
+  return eslOK;
+}
+
+
+
+
+
+/*****************************************************************
+ * 4. Setting expected counts
+ *****************************************************************/ 
+
+/* Function:  esl_histogram_SetExpect()
+ * Synopsis:  Set expected counts for complete distribution.
+ * Incept:    SRE, Wed Aug 17 17:36:58 2005 [St. Louis]
+ *
+ * Purpose:   Given a histogram <h> containing some number of empirically
+ *            observed binned counts, and a pointer to a function <(*cdf)()>
+ *            that describes the expected cumulative distribution function 
+ *            (CDF) for the complete data, conditional on some parameters 
+ *            <params>; calculate the expected counts in each bin of the 
+ *            histogram, and hold that information internally in the structure.
+ *            
+ *            The caller provides a function <(*cdf)()> that calculates
+ *            the CDF via a generic interface, taking only two
+ *            arguments: a quantile <x> and a void pointer to whatever
+ *            parameters it needs, which it will cast and interpret.
+ *            The <params> void pointer to the given parameters is
+ *            just passed along to the generic <(*cdf)()> function. The
+ *            caller will probably implement this <(*cdf)()> function as
+ *            a wrapper around its real CDF function that takes
+ *            explicit (non-void-pointer) arguments.
+ *            
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure; state of <h> is preserved.
+ */
+int
+esl_histogram_SetExpect(ESL_HISTOGRAM *h, 
+			double (*cdf)(double x, void *params), void *params)
+{
+  int    status;
+  int    i;
+  double ai,bi;			/* ai < x <= bi : lower,upper bounds in bin */
+
+  if (h->expect == NULL) 
+    ESL_ALLOC(h->expect, sizeof(double) * h->nb);
+
+  for (i = 0; i < h->nb; i++)
+    {
+      ai = esl_histogram_Bin2LBound(h, i);
+      bi = esl_histogram_Bin2UBound(h, i);
+      h->expect[i] = h->Nc * ( (*cdf)(bi, params) - (*cdf)(ai, params) );
+
+      if (h->emin == -1 && h->expect[i] > 0.) h->emin = i;
+    }
+
+  h->is_done = TRUE;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_histogram_SetExpectedTail()
+ * Synopsis:  Set expected counts for right tail.
+ * Incept:    SRE, Mon Jan 30 08:57:57 2006 [St. Louis]
+ *
+ * Purpose:   Given a histogram <h>, and a pointer to a generic function
+ *            <(*cdf)()> that describes the expected cumulative
+ *            distribution function for the right (high-scoring) tail
+ *            starting at <base_val> (all expected <x> $>$ <base_val>) and
+ *            containing a fraction <pmass> of the complete data
+ *            distribution (<pmass> $\geq 0$ and $\leq 1$);
+ *            set the expected binned counts for all complete bins
+ *            $\geq$ <base_val>. 
+ *            
+ *            If <base_val> falls within a bin, that bin is considered
+ *            to be incomplete, and the next higher bin is the starting
+ *            point. 
+ *           
+ * Args:      h          - finished histogram
+ *            base_val   - threshold for the tail: all expected x > base_val
+ *            pmass      - fractional mass in the tail: 0 <= pmass <= 1
+ *            cdf        - generic-interface CDF function describing the tail
+ *            params     - void pointer to parameters for (*cdf)()
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on memory allocation failure.
+ */
+int
+esl_histogram_SetExpectedTail(ESL_HISTOGRAM *h, double base_val, double pmass,
+			      double (*cdf)(double x, void *params), 
+			      void *params)
+{
+  int status;
+  int b;
+  double ai, bi;
+
+  if (h->expect == NULL)  ESL_ALLOC(h->expect, sizeof(double) * h->nb);
+
+  h->emin = 1 + esl_histogram_Score2Bin(h, base_val);
+  esl_vec_DSet(h->expect, h->emin, 0.);
+
+  for (b = h->emin; b < h->nb; b++)
+    {
+      ai = esl_histogram_Bin2LBound(h, b);
+      bi = esl_histogram_Bin2UBound(h, b);
+      h->expect[b] = pmass * (double) h->Nc * 
+	             ( (*cdf)(bi, params) - (*cdf)(ai, params) );
+    }
+  
+  h->tailbase   = base_val;
+  h->tailmass   = pmass;
+  h->is_tailfit = TRUE;
+  h->is_done    = TRUE;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+
+
+/*****************************************************************
+ * 5. Output and display of binned data.
+ *****************************************************************/ 
+
+/* Function:  esl_histogram_Print() 
+ * Synopsis:  Print a "pretty" ASCII histogram.
+ * Incept:    SRE, Sat Jul  2 16:03:37 2005 [St. Louis]
+ *
+ * Purpose:   Print a "prettified" display histogram <h> to a file 
+ *            pointer <fp>.
+ *            Deliberately a look-and-feel clone of Bill Pearson's 
+ *            excellent FASTA output.
+ *            
+ *            Also displays expected binned counts, if they've been
+ *            set.
+ *            
+ *            Display will only work well if the bin width (w) is 0.1 or more,
+ *            because the score labels are only shown to one decimal point.
+ * 
+ * Args:      fp     - open file to print to (stdout works)
+ *            h      - histogram to print
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_histogram_Print(FILE *fp, ESL_HISTOGRAM *h)
+{
+  int      i;
+  double   x;
+  uint64_t maxbar;
+  int      imode;
+  uint64_t units;
+  int      num;
+  char     buffer[81];		  /* output line buffer */
+  int      pos;			  /* position in output line buffer */
+  uint64_t lowcount, highcount;	  
+  int      ilowbound, ihighbound; 
+  int      emptybins = 3;
+
+  /* Find out how we'll scale the histogram.  We have 58 characters to
+   * play with on a standard 80-column terminal display: leading "%6.1f
+   * %6d %6d|" occupies 21 chars.  Save the peak position, we'll use
+   * it later.
+   */
+  maxbar = 0;
+  imode  = 0;
+  for (i = 0; i < h->nb; i++)
+    if (h->obs[i] > maxbar) 
+      {
+	maxbar  = h->obs[i];     /* max height    */
+	imode   = i;
+      }
+
+  /* Truncate histogram display on both sides, ad hoc fashion.
+   * Start from the peak; then move out until we see <emptybins> empty bins,
+   * and stop.
+   */
+  for (num = 0, ihighbound = imode; ihighbound < h->imax; ihighbound++)
+    {
+      if (h->obs[ihighbound] > 0) { num = 0; continue; } /* reset */
+      if (++num == emptybins)     { break;             } /* stop  */
+    }
+  for (num = 0, ilowbound = imode; ilowbound > h->imin; ilowbound--)
+    {
+      if (h->obs[ilowbound] > 0)  { num = 0; continue; } /* reset */
+      if (++num == emptybins)     { break;             } /* stop  */
+    }
+
+		/* collect counts outside of bounds */
+  for (lowcount = 0, i = h->imin; i < ilowbound; i++)
+    lowcount += h->obs[i];
+  for (highcount = 0, i = h->imax; i > ihighbound; i--)
+    highcount += h->obs[i];
+
+		/* maxbar might need to be raised now; then set our units  */
+  if (lowcount  > maxbar) maxbar = lowcount;
+  if (highcount > maxbar) maxbar = highcount;
+  units = ((maxbar-1)/ 58) + 1;
+
+  /* Print the histogram
+   */
+  fprintf(fp, "%6s %6s %6s  (one = represents %llu sequences)\n", 
+	  "score", "obs", "exp", (unsigned long long) units);
+  fprintf(fp, "%6s %6s %6s\n", "-----", "---", "---");
+  buffer[80] = '\0';
+  buffer[79] = '\n';
+  for (i = h->imin; i <= h->imax; i++)
+    {
+      memset(buffer, ' ', 79 * sizeof(char));
+      x = i*h->w + h->bmin;
+
+      /* Deal with special cases at edges
+       */
+      if      (i < ilowbound)  continue;
+      else if (i > ihighbound) continue;
+      else if (i == ilowbound && i != h->imin) 
+	{
+	  sprintf(buffer, "<%5.1f %6llu %6s|", x+h->w, (unsigned long long) lowcount, "-");
+	  if (lowcount > 0) {
+	    num = 1+(lowcount-1) / units;
+	    for (pos = 21; num > 0; num--)  buffer[pos++] = '=';
+	  }
+	  fputs(buffer, fp);
+	  continue;
+	}
+      else if (i == ihighbound && i != h->imax)
+	{
+	  sprintf(buffer, ">%5.1f %6llu %6s|", x, (unsigned long long) highcount, "-");
+	  if (highcount > 0) {
+	    num = 1+(highcount-1) / units;
+	    for (pos = 21; num > 0; num--)  buffer[pos++] = '=';
+	  }
+	  fputs(buffer, fp);
+	  continue;
+	}
+
+      /* Deal with most cases
+       */
+      if (h->obs[i] < 1000000)	/* displayable in 6 figures or less? */
+	{
+	  if (h->expect != NULL) 
+	    sprintf(buffer, "%6.1f %6llu %6d|", x, (unsigned long long) h->obs[i], (int) h->expect[i]);
+	  else
+	    sprintf(buffer, "%6.1f %6llu %6s|", x, (unsigned long long) h->obs[i], "-");
+	}
+      else
+	{
+	  if (h->expect != NULL) 
+	    sprintf(buffer, "%6.1f %6.2e %6.2e|", x, (double) h->obs[i], h->expect[i]);
+	  else
+	    sprintf(buffer, "%6.1f %6.2e %6s|",   x, (double) h->obs[i], "-");
+
+	}
+      buffer[21] = ' ';		/* sprintf writes a null char; replace it */
+
+
+      /* Mark the histogram bar for observed hits
+       */ 
+      if (h->obs[i] > 0) {
+	num = 1 + (h->obs[i]-1) / units;
+	for (pos = 21; num > 0; num--)  buffer[pos++] = '=';
+      }
+	  
+      /* Mark the theoretically expected value
+       * (The test > 0. also suffices to remove any censored region.)
+       */
+      if (h->expect != NULL && h->expect[i] > 0.)
+	{
+	  pos = 21 + (int)(h->expect[i]-1) / units;
+	  if (pos >= 78) pos = 78; /* be careful of buffer bounds */
+	  buffer[pos] = '*';
+	}
+
+      /* Print the line
+       */
+      fputs(buffer, fp);
+    }
+
+  return eslOK;
+}
+  
+/* Function:  esl_histogram_Plot()
+ * Synopsis:  Output a histogram in xmgrace XY format.
+ * Incept:    SRE, Mon Jan 30 11:09:01 2006 [St. Louis]
+ *
+ * Purpose:   Print observed (and expected, if set) binned counts
+ *            in a histogram <h> to open file pointer <fp>
+ *            in xmgrace XY input file format.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_histogram_Plot(FILE *fp, ESL_HISTOGRAM *h)
+{
+  int    i;
+  double x;
+
+  /* First data set is the observed histogram
+   */
+  for (i = h->imin; i <= h->imax; i++)
+    if (h->obs[i] > 0)
+      {
+	x = esl_histogram_Bin2LBound(h,i);
+	fprintf(fp, "%f %llu\n", x, (unsigned long long) h->obs[i]);
+      }
+  fprintf(fp, "&\n");
+
+  /* Second data set is the theoretical (expected) histogram
+   */
+  if (h->expect != NULL)
+    {
+      for (i = 0; i < h->nb; i++)
+	if (h->expect[i] > 0.)	/* >0 suffices to remove censored region */
+	  {
+	    x = esl_histogram_Bin2LBound(h,i);
+	    fprintf(fp, "%.2f %g\n", x, h->expect[i]);
+	  }
+      fprintf(fp, "&\n");
+    }
+  return eslOK;
+}
+
+/* Function:  esl_histogram_PlotSurvival()
+ * Synopsis:  Output $P(X>x)$ in xmgrace XY format.
+ * Incept:    SRE, Mon Jan 30 11:11:05 2006 [St. Louis]
+ *
+ * Purpose:   Given a histogram <h>, output the observed (and
+ *            expected, if available) survival function $P(X>x)$
+ *            to file pointer <fp> in xmgrace XY input file format.
+ *            
+ *            One point is plotted per bin, so the narrower the
+ *            bin width, the more smooth and accurate the resulting
+ *            plots will be.
+ *            
+ *            As a special case, always plot the highest score with
+ *            survival probability 1/N, if it occurred in a bin with
+ *            other samples. This is to prevent a survival plot from
+ *            looking like it was artificially truncated.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_histogram_PlotSurvival(FILE *fp, ESL_HISTOGRAM *h)
+{
+  int i;
+  uint64_t c = 0;
+  double   esum;
+  double ai;
+  
+  /* The observed binned counts:
+   */
+  if (h->obs[h->imax] > 1) 
+    fprintf(fp, "%f\t%g\n", h->xmax, 1.0 / (double) h->Nc);
+  for (i = h->imax; i >= h->imin; i--)
+    {
+      if (h->obs[i] > 0) {
+	c   += h->obs[i];
+	ai = esl_histogram_Bin2LBound(h, i);
+	fprintf(fp, "%f\t%g\n", ai, (double) c / (double) h->Nc);
+      }
+    }
+  fprintf(fp, "&\n");
+
+  /* The expected binned counts:
+   */
+  if (h->expect != NULL) 
+    {
+      esum = 0.;
+      for (i = h->nb-1; i >= 0; i--)
+	{
+	  if (h->expect[i] > 0.) { 
+	    esum += h->expect[i];        /* some worry about 1+eps=1 problem here */
+	    ai = esl_histogram_Bin2LBound(h, i);
+	    fprintf(fp, "%f\t%g\n", ai, esum / (double) h->Nc);
+	  }
+	}
+      fprintf(fp, "&\n");
+    }
+  return eslOK;
+}
+
+/* Function:  esl_histogram_PlotQQ()
+ * Synopsis:  Output a Q-Q plot in xmgrace XY format.
+ * Incept:    SRE, Sat Aug 20 14:15:01 2005 [St. Louis]
+ *
+ * Purpose:   Given a histogram <h> containing an empirically observed
+ *            distribution, and a pointer to a function <(*invcdf)()>
+ *            for an expected inverse cumulative distribution
+ *            function conditional on some parameters <params>;
+ *            output a Q-Q plot in xmgrace XY format to file <fp>.
+ *            
+ *            Same domain limits as goodness-of-fit testing: output
+ *            is restricted to overlap between observed data (excluding
+ *            any censored data) and expected data (which may be limited
+ *            if only a tail was fit).
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_histogram_PlotQQ(FILE *fp, ESL_HISTOGRAM *h, 
+		     double (*invcdf)(double x, void *params), void *params)
+{
+  int      i;
+  double   cdf;
+  double   bi;
+  int      bbase;
+  uint64_t sum;
+
+  /* on censored data, start counting observed cdf at z, not 0
+   */
+  if (h->dataset_is == TRUE_CENSORED || h->dataset_is == VIRTUAL_CENSORED)
+    sum = h->z; 
+  else
+    sum = 0;
+
+  /* Determine smallest bin included in goodness of fit eval
+   */
+  bbase = h->cmin;
+  if (h->is_tailfit && h->emin > bbase) bbase = h->emin;
+  for (i = h->cmin; i < bbase; i++) sum +=  h->obs[i];
+  
+  /* The q-q plot:
+   */
+  for (i = bbase; i < h->imax; i++) /* avoid last bin where upper cdf=1.0 */
+    {
+      sum += h->obs[i];
+      cdf = (double) sum / (double) h->Nc;
+
+      if (h->is_tailfit) cdf = (cdf + h->tailmass - 1.) / (h->tailmass);
+
+      bi = esl_histogram_Bin2UBound(h, i);
+      fprintf(fp, "%f\t%f\n", bi, (*invcdf)(cdf, params));
+    }
+  fprintf(fp, "&\n");
+
+  /* Plot a 45-degree expected QQ line:
+   */
+  bi = esl_histogram_Bin2LBound(h, bbase);
+  fprintf(fp, "%f\t%f\n", bi,  bi);
+  fprintf(fp, "%f\t%f\n", h->xmax, h->xmax);
+  fprintf(fp, "&\n");
+
+  return eslOK;
+}
+
+
+
+/* Function:  esl_histogram_Goodness()
+ * Synopsis:  Evaluate fit between observed, expected. 
+ * Incept:    SRE, Wed Aug 17 12:46:05 2005 [St. Louis]
+ *
+ * Purpose:   Given a histogram <h> with observed and expected counts,
+ *            where, for the expected counts, <nfitted> ($\geq 0$)
+ *            parameters were fitted (and thus should be subtracted
+ *            from the degrees of freedom);
+ *            Perform a G-test and/or a $\chi^2$ test for goodness of 
+ *            fit between observed and expected, and optionally return
+ *            the number of bins the data were sorted into
+ *            (<ret_bins>), the G statistic and its probability (<ret_G> and
+ *            <ret_Gp>), and the $\chi^2$ statistic and its probability
+ *            (<ret_X2> and <ret_X2p>). 
+ *            
+ *            If a goodness-of-fit probability is less than some threshold
+ *            (usually taken to be 0.01 or 0.05), that is considered to
+ *            be evidence that the observed data are unlikely to be consistent
+ *            with the tested distribution.
+ *            
+ *            The two tests should give similar
+ *            probabilities. However, both tests are sensitive to
+ *            arbitrary choices in how the data are binned, and
+ *            neither seems to be on an entirely sound theoretical footing.
+ *            
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if expected counts have not been set in
+ *            the histogram; <eslERANGE> or <eslENOHALT> on different internal
+ *            errors that can arise in calculating the probabilities;
+ *            <eslEMEM> on internal allocation failure.
+ */
+int
+esl_histogram_Goodness(ESL_HISTOGRAM *h, 
+		       int nfitted, int *ret_nbins,
+		       double *ret_G,  double *ret_Gp,
+		       double *ret_X2, double *ret_X2p)
+{
+  uint64_t *obs  = NULL;	/* observed in bin i, [0..nb-1]   */
+  double   *exp  = NULL;	/* expected in bin i, [0..nb-1]   */
+  double   *topx = NULL;	/* all values in bin i <= topx[i] */
+  int      nb;			/* # of re-bins                   */
+  uint64_t minc;		/* minimum target # of counts/bin */
+  int      i,b;
+  double   G, Gp;
+  double   X2, X2p;
+  double   tmp;
+  int      status;
+  int      bbase;
+  uint64_t hmax;
+  uint64_t nobs;
+  double   nexp;
+
+  if (h->expect == NULL) ESL_EXCEPTION(eslEINVAL, "no expected counts in that histogram");
+
+  /* Determine the smallest histogram bin included in 
+   * the goodness of fit evaluation.
+   */
+  bbase = h->cmin;		
+  if (h->is_tailfit && h->emin > bbase) bbase = h->emin;
+  
+  /* How many observed total counts are in the evaluated range,
+   * and what is the maximum in any given histogram bin?
+   */
+  nobs = 0;
+  hmax = 0;
+  for (i = bbase; i <= h->imax; i++)
+    {
+      nobs += h->obs[i];
+      if (h->obs[i] > hmax) hmax = h->obs[i];
+    }
+
+  /* Figure out how many eval bins we'd like to have, then allocate
+   * for re-binning.
+   * Number of bins for goodness-of-fit tests like G and X^2 
+   * is crucial but arbitrary, unfortunately. Some literature suggests
+   * using 2*n^{0.4}, which gives:
+   *        n    nbins     #/bin
+   *    -----    ------   ------
+   *     1000      31       32
+   *    10000      79      127
+   *   100000     200      500
+   *  1000000     502     1992
+   *  
+   * The most important thing seems to be to get the # of counts
+   * in each bin to be roughly equal.
+   */
+  nb   = 2* (int) pow((double) nobs, 0.4); /* "desired" nb. */
+  minc = 1 + nobs / (2*nb);	/* arbitrarily set min = 1/2 of the target # */
+  ESL_ALLOC(obs,  sizeof(uint64_t) * (nb*2+1)); /* final nb must be <= 2*nb+1 */
+  ESL_ALLOC(exp,  sizeof(double)   * (nb*2+1));
+  ESL_ALLOC(topx, sizeof(double)   * (nb*2+1));
+
+  /* Determine the observed counts in each bin: that is, partition 
+   * the <sum> in the evaluated region.
+   * Sweep left to right on the histogram bins,
+   * collecting sum of counts, dropping the sum into the next re-bin 
+   * whenever we have more than <minc> counts.
+   */
+  nobs = 0;
+  nexp = 0.;
+  for (i = 0, b = bbase; b <= h->imax; b++) 
+    {
+      nobs += h->obs[b];
+      nexp += h->expect[b];
+
+      /* if we have enough counts, drop into bin i: */
+      if (nobs >= minc && nexp >= minc) {
+	ESL_DASSERT1( (i < (nb*2+1)) );
+	obs[i]  = nobs;
+	exp[i]  = nexp;
+	topx[i] = esl_histogram_Bin2UBound(h,b);
+	nobs = 0;
+	nexp = 0.;
+	i++;
+      }
+    }
+  obs[i-1]  += nobs;		/* add the right tail to final bin */
+  exp[i-1]  += nexp;
+  topx[i-1]  = esl_histogram_Bin2UBound(h, h->imax);
+  nb         = i;		/* nb is now actual # of bins, not target */
+
+  /* Calculate the X^2 statistic: \sum (obs_i - exp_i)^2 / exp_i */
+  X2 = 0.;
+  for (i = 0; i < nb; i++)
+    {
+      tmp = (double) obs[i] - exp[i];
+      X2 += tmp*tmp / exp[i];
+    }
+  /* X^2 is distributed approximately chi^2. */
+  if (nb-nfitted >= 0 && X2 != eslINFINITY)
+    {
+      status = esl_stats_ChiSquaredTest(nb-nfitted, X2, &X2p);
+      if (status != eslOK) return status;
+    }
+  else X2p = 0.;
+
+  /* The G test assumes that #exp=#obs (the X^2 test didn't).
+   * If that's not true, renormalize to make it so. 
+   */
+  nobs = 0;
+  nexp = 0.;
+  for (i = 0; i < nb; i++) 
+    {
+      nobs += obs[i];
+      nexp += exp[i];
+    }
+  for (i = 0; i < nb; i++)
+    exp[i] = exp[i] * (double) nobs / nexp;
+  
+  /* Calculate the G statistic: 2 * LLR  */
+  G = 0.;
+  for (i = 0; i < nb; i++)
+    G += (double) obs[i] * log ((double) obs[i] / exp[i]);
+  G *= 2;
+  
+  /* G is distributed approximately as \chi^2.
+   * -1 is because total #obs=#exp (which is must be)
+   */
+  ESL_DASSERT1( (G >= 0.));
+  if (nb-nfitted-1 >= 0 && G != eslINFINITY)
+    {
+      status = esl_stats_ChiSquaredTest(nb-nfitted-1, G, &Gp);
+      if (status != eslOK) return status;
+    }
+  else Gp = 0.;
+
+  if (ret_nbins != NULL) *ret_nbins = nb;
+  if (ret_G     != NULL) *ret_G     = G;
+  if (ret_Gp    != NULL) *ret_Gp    = Gp;
+  if (ret_X2    != NULL) *ret_X2    = X2;
+  if (ret_X2p   != NULL) *ret_X2p   = X2p;
+  free(obs);
+  free(exp);
+  free(topx);
+  return eslOK;
+
+ ERROR:
+  if (ret_nbins != NULL) *ret_nbins = 0;
+  if (ret_G     != NULL) *ret_G     = 0.;
+  if (ret_Gp    != NULL) *ret_Gp    = 0.;
+  if (ret_X2    != NULL) *ret_X2    = 0.;
+  if (ret_X2p   != NULL) *ret_X2p   = 0.;
+  if (obs  != NULL) free(obs);
+  if (exp  != NULL) free(exp);
+  if (topx != NULL) free(topx);
+  return status;
+}
+
+/*****************************************************************
+ * 6. Test driver.
+ *****************************************************************/
+#ifdef eslHISTOGRAM_TESTDRIVE
+/* compile: 
+ *   gcc -g -Wall -I. -L. -o test -DeslHISTOGRAM_TESTDRIVE esl_histogram.c -leasel -lm
+ * run:     
+ *   ./test -t1; ./test -t2; ./test -t3; ./test -t4; ./test -t5
+ *   
+ *   -t1    - complete data, fit to complete Gumbel\n\
+ *   -t2    - complete data, high scores fit as censored Gumbel\n\
+ *   -t3    - complete data, high scores fit to exponential tail\n\
+ *   -t4    - censored data, fit as censored Gumbel\n\
+ *   -t5    - complete data, binned, high scores fit to exponential tail\n\
+ *
+ * Some suggestions for manual testing:
+ *   ./test -t1 -j1 -v --surv test.xy; xmgrace test.xy          
+ *        examine survivor plot fit, for -t1 
+ *        do -t2 thru -t5 too
+ *
+ *   ./test -t1 --j1 -v -qq test.xy; xmgrace test.xy          
+ *        examine QQ plot fit, for -t1 
+ *        do -t2 thru -t5 too
+ *        
+ *   ./test -t1 -v > foo
+ *   grep "^Estimated" foo | awk '{print $9}' | sort -g > test.xy
+ *        Look for straight line fit to G-test p values.
+ *        sub $9->$13 for chi-squared
+ *        sub Estimated -> Parametric for the parametric fits
+ */
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_gumbel.h"
+#include "esl_exponential.h"
+#include "esl_random.h"
+#include "esl_getopts.h"
+
+
+
+static ESL_OPTIONS options[] = {
+  /* name         type      default   env_var   range   toggles     reqs   incompat */
+  { "-j",       eslARG_INT,   "100",  NULL,     "n>0",     NULL,  NULL,   NULL, "number of trials",                  0 },
+  { "-m",       eslARG_INT,     "0",  NULL,    "n>=0",     NULL,  NULL,   NULL, "number of test samples",            0 },
+  { "-n",       eslARG_INT, "10000",  NULL,     "n>0",     NULL,  NULL,   NULL, "number of training samples",        0 },
+  { "-t",       eslARG_INT,     "1",  NULL, "1<=n<=5",     NULL,  NULL,   NULL, "test type choice, 1-5",             0 },
+  { "-v",       eslARG_NONE,  FALSE,  NULL,      NULL,     NULL,  NULL,   NULL, "be verbose?",                       0 },
+  { "--ascii",  eslARG_STRING, NULL,  NULL,      NULL,     NULL,  NULL,   NULL, "output ASCII histogram to <f>",     0 },
+  { "--cmass",  eslARG_REAL,  "0.7",  NULL, "0<=x<=1",     NULL,  NULL,   NULL, "set virtual censoring mass to <x>", 0 },
+  { "--lambda", eslARG_REAL,  "0.8",  NULL,     "x>0",     NULL,  NULL,   NULL, "set Gumbel lambda param to <x>",    0 },
+  { "--mu",     eslARG_REAL, "10.0",  NULL,      NULL,     NULL,  NULL,   NULL, "set Gumbel mu param to <x>",        0 },
+  { "--phi",    eslARG_REAL, "10.0",  NULL,      NULL,     NULL,  NULL,   NULL, "set censoring threshold to <x>",    0 },
+  { "--plot",   eslARG_STRING, NULL,  NULL,      NULL,     NULL,  NULL,   NULL, "output histogram to xmgrace file <f>", 0 },
+  { "--qq",     eslARG_STRING, NULL,  NULL,      NULL,     NULL,  NULL,   NULL, "output Q-Q goodness of fit to xmgrace file <f>", 0 },
+  { "--surv",   eslARG_STRING, NULL,  NULL,      NULL,     NULL,  NULL,   NULL, "output survival plot to xmgrace file <f>", 0 },
+  { "--tail",   eslARG_REAL,  "0.1",  NULL, "0<=x<=1",     NULL,  NULL,   NULL, "set tail mass for fitting to <x>", 0 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+static int
+binmacro_test(void)
+{
+  ESL_HISTOGRAM *h = esl_histogram_Create(-100, 100, 1.0);
+  double trialx[3]  = { -42.42, 0, 42.42 };
+  double x, ai, bi;  
+  int    i,b;
+
+  /* test bin<->score conversion macros.
+   */
+  for (i = 0; i < 3; i++)
+    {
+      x  = trialx[i];
+      b  = esl_histogram_Score2Bin(h, x);
+      ai = esl_histogram_Bin2LBound(h, b);
+      bi = esl_histogram_Bin2UBound(h, b);
+      if (x <= ai || x > bi) {
+	fprintf(stderr,
+		"failed: (ai=%.1f) <= (x=%.2f) < (bi=%.1f) in bin %d, bin macro test\n",
+		ai, x, bi, b);
+	esl_histogram_Destroy(h);
+	return 0;
+      }
+    }
+  esl_histogram_Destroy(h);
+  return 1;
+}
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go;
+  ESL_RANDOMNESS *r;
+  ESL_HISTOGRAM  *h;
+  ESL_HISTOGRAM  *h1;
+  double          p[2];		/* parametric mu, lambda */
+  double          ep[2];	/* estimated mu, lambda  */
+  double          avg_ep[2];	/* average estimated mu, lambda over many trials */
+  int             ntrials, trial;
+  int             ntrain, ntest;
+  int             test_type;
+  enum { COLLECT_COMPLETE, COLLECT_CENSORED }   cstrategy;
+  enum { FIT_BINNED, FIT_SAMPLES }              bstrategy;
+  enum { FIT_COMPLETE, FIT_CENSORED, FIT_TAIL}  fstrategy;
+  double          phi;		/* censoring threshold   */
+  int             z;
+  double          cmass;
+  double          tailmass, save_tailmass;
+  int             nfitted;
+  int             nbins;
+  double          G, Gp, X2, X2p, minGp, minX2p;
+  int             verbose;
+  FILE           *outfp;
+  char           *ascfile, *plotfile, *survfile, *qqfile;
+  int     i;
+  double  x;
+  double *xv;
+  int     n;
+
+  go = esl_getopts_Create(options);
+  esl_opt_ProcessCmdline(go, argc, argv);
+  test_type     = esl_opt_GetInteger(go, "-t");
+  ntrials       = esl_opt_GetInteger(go, "-j");
+  ntrain        = esl_opt_GetInteger(go, "-n");
+  ntest         = esl_opt_GetInteger(go, "-m");
+  verbose       = esl_opt_GetBoolean(go, "-v");
+  cmass         = esl_opt_GetReal   (go, "--cmass");
+  p[1]          = esl_opt_GetReal   (go, "--lambda");
+  p[0]          = esl_opt_GetReal   (go, "--mu");
+  phi           = esl_opt_GetReal   (go, "--phi");
+  save_tailmass = esl_opt_GetReal   (go, "--tail");
+  ascfile       = esl_opt_GetString (go, "--ascii");
+  plotfile      = esl_opt_GetString (go, "--plot");
+  qqfile        = esl_opt_GetString (go, "--qq");
+  survfile      = esl_opt_GetString (go, "--surv");
+  esl_getopts_Destroy(go);
+
+  r         = esl_randomness_Create(42);
+  avg_ep[0] = 0.;
+  avg_ep[1] = 0.;
+  minGp     = 1.;
+  minX2p    = 1.;
+  tailmass  = save_tailmass;
+
+  if (test_type == 1)
+    {
+      cstrategy = COLLECT_COMPLETE;
+      bstrategy = FIT_SAMPLES;
+      fstrategy = FIT_COMPLETE;
+    }
+  else if (test_type == 2)
+    {
+      cstrategy = COLLECT_COMPLETE;
+      bstrategy = FIT_SAMPLES;
+      fstrategy = FIT_CENSORED;
+    }
+  else if (test_type == 3)
+    {
+      cstrategy = COLLECT_COMPLETE;
+      bstrategy = FIT_SAMPLES;
+      fstrategy = FIT_TAIL;
+    }
+  else if (test_type == 4)
+    {
+      cstrategy = COLLECT_CENSORED;
+      bstrategy = FIT_SAMPLES;
+      fstrategy = FIT_CENSORED;
+    }
+  else if (test_type == 5)
+    {
+      cstrategy = COLLECT_COMPLETE;
+      bstrategy = FIT_BINNED;
+      fstrategy = FIT_TAIL;
+    }
+
+
+  for (trial = 0; trial < ntrials; trial++)
+    {
+      /* Collection of the training data in <h>.
+       * Data set can either be complete, true censored, or virtual censored.
+       */
+      h = esl_histogram_CreateFull(-100, 100, 0.1);
+      z = 0;
+      for (i = 0; i < ntrain; i++) {
+	x = esl_gumbel_Sample(r, p[0], p[1]);
+	if (cstrategy != COLLECT_CENSORED || x > phi)
+	  esl_histogram_Add(h, x);
+	else
+	  z++;
+      }
+      if (cstrategy == COLLECT_CENSORED)
+	esl_histogram_DeclareCensoring(h, z, phi);
+
+      /* Parameter fitting.
+       * We test for four of twelve possible combinations of
+       * collection strategy, binned vs. raw data, and complete,
+       * censored, vs. tail fitting.
+       *   1. complete Gumbel data, raw, fit to a Gumbel.
+       *   2. complete Gumbel data, raw, tail fit as a censored Gumbel
+       *   3. complete Gumbel data, raw, tail fit to an exponential tail
+       *   4. censored Gumbel data, raw, censored fit to a Gumbel
+       *   5  complete Gumbel data, binned, fit to an exponential tail.
+       */
+      if (cstrategy == COLLECT_COMPLETE &&
+	  bstrategy == FIT_SAMPLES &&
+	  fstrategy == FIT_COMPLETE)
+	{
+	  esl_histogram_GetData(h, &xv, &n);
+	  esl_gumbel_FitComplete(xv, n, &(ep[0]), &ep[1]);
+	}
+      else if (cstrategy == COLLECT_COMPLETE &&
+	       bstrategy == FIT_SAMPLES &&
+	       fstrategy == FIT_CENSORED)
+	{
+	  esl_histogram_GetTailByMass(h, cmass, &xv, &n, &z);
+	  esl_gumbel_FitCensored(xv, n, z, xv[0], &(ep[0]), &ep[1]);
+	}
+      else if (cstrategy == COLLECT_COMPLETE &&
+	       bstrategy == FIT_SAMPLES &&
+	       fstrategy == FIT_TAIL)
+	{
+	  esl_histogram_GetTailByMass(h, tailmass, &xv, &n, &z);
+	  esl_exp_FitComplete(xv, n, &(ep[0]), &ep[1]);
+	}
+      else if (cstrategy == COLLECT_CENSORED &&
+	       bstrategy == FIT_SAMPLES &&
+	       fstrategy == FIT_CENSORED)
+	{
+	  esl_histogram_GetData(h, &xv, &n);
+	  esl_gumbel_FitCensored(xv, n, h->z, h->phi, &(ep[0]), &ep[1]);
+	}
+      else if (cstrategy == COLLECT_COMPLETE &&
+	       bstrategy == FIT_BINNED &&
+	       fstrategy == FIT_TAIL)
+	{
+	  tailmass = save_tailmass; /* reset to original for each trial. */
+	  esl_histogram_SetTailByMass(h, tailmass, &tailmass);
+	  esl_exp_FitCompleteBinned(h, &(ep[0]), &ep[1]);
+	}
+      else
+	ESL_EXCEPTION(eslEINVAL, "not a scenario we currently test");
+
+      /* Keep track of average estimated mu, lambda
+       * for automated testing purposes.
+       */
+      avg_ep[0] += ep[0] / (double) ntrials;
+      avg_ep[1] += ep[1] / (double) ntrials;
+
+      /* Test data can either be the same as the training data,
+       * or a new test set.
+       */
+      if (ntest > 0)
+	{
+	  h1 = esl_histogram_CreateFull(-100.05, 100.05, 0.2);
+	  z = 0;
+	  for (i = 0; i < ntest; i++) {
+	    x = esl_gumbel_Sample(r, p[0], p[1]);
+	    if (cstrategy != COLLECT_CENSORED || x > phi)
+	      esl_histogram_Add(h1, x);
+	    else
+	      z++;
+	  }
+	  if (cstrategy == COLLECT_CENSORED)
+	    esl_histogram_DeclareCensoring(h, z, phi);
+	}
+      else h1 = h;
+      
+
+      /* Set expected binned counts in the test data, h1:
+       */
+      if (fstrategy == FIT_TAIL)
+	esl_histogram_SetExpectedTail(h1, ep[0], tailmass, 
+				      &esl_exp_generic_cdf, ep);
+      else
+	esl_histogram_SetExpect(h1, &esl_gumbel_generic_cdf, ep);
+
+  
+      /* Evaluate goodness-of-fit
+       */
+      nfitted =  (ntest == 0)? 2 : 0;
+      esl_histogram_Goodness(h1, nfitted, &nbins, &G, &Gp, &X2, &X2p);
+
+      /* Track minimum goodness of fit probs, for automated testing
+       */
+      if (Gp  < minGp)  minGp  = Gp;
+      if (X2p < minX2p) minX2p = X2p;
+
+      if (verbose)
+	printf("Estimated:  %6.2f %6.4f nb %4d G %g\tGp %g\tX2 %g\tX2p %g\n",
+	       ep[0], ep[1], nbins, G, Gp, X2, X2p);
+
+      /* Output files, if requested.
+       * (Best if ntrials=1. Will overwrite previous trials.)
+       */
+      if (ascfile != NULL)
+	{
+	  outfp = fopen(ascfile, "w");
+	  esl_histogram_Print(outfp, h1);
+	  fclose(outfp);
+	}
+      if (plotfile != NULL)
+	{
+	  outfp = fopen(plotfile, "w");
+	  esl_histogram_Plot(outfp,  h1);
+	  fclose(outfp);
+	}
+      if (survfile != NULL)  
+	{
+	  outfp = fopen(survfile, "w");
+	  esl_histogram_PlotSurvival(outfp,  h1);
+	  fclose(outfp);
+	}
+      if (qqfile != NULL)
+	{
+	  outfp = fopen(qqfile, "w");
+	  if (fstrategy == FIT_TAIL)
+	    esl_histogram_PlotQQ(outfp, h1, &esl_exp_generic_invcdf, ep);
+	  else
+	    esl_histogram_PlotQQ(outfp, h1, &esl_gumbel_generic_invcdf, ep);
+	  fclose(outfp);
+	}
+
+      esl_histogram_Destroy(h);
+      if (ntest > 0) esl_histogram_Destroy(h1);
+    }
+
+  /* Trap badness in an automated test.
+   */
+  if (fstrategy != FIT_TAIL && fabs(avg_ep[0] - p[0]) > 0.1)
+    ESL_EXCEPTION(eslFAIL, "Something awry with Gumbel mu fit");
+  if (fabs(avg_ep[1] - p[1]) > 0.1)
+    ESL_EXCEPTION(eslFAIL, "Something awry with lambda fit");
+ if (minGp < 1. / (1000. * ntrials))
+    ESL_EXCEPTION(eslFAIL, "Something awry with G-test");
+  if (minX2p < 1. / (1000. * ntrials))
+    ESL_EXCEPTION(eslFAIL, "Something awry with chi squared test");
+
+  /* Smaller final tests
+   */
+  if (! binmacro_test()) exit(1);
+  
+  esl_randomness_Destroy(r);
+  return 0;
+}
+#endif /*eslHISTOGRAM_TESTDRIVE*/
+
+
+
+/*****************************************************************
+ * 7. Examples
+ *****************************************************************/
+
+/*****************************************************************
+ * Five example main()'s for five use cases:
+ *    - complete data, fit to complete Gumbel
+ *    - complete data, high scores fit as censored Gumbel
+ *    - complete data, high scores fit to exponential tail
+ *    - censored data, fit as censored Gumbel
+ *    - complete data, binned, high scores fit to exponential tail
+ *
+ * (These same five cases are tested by ./test -t1 through ./test -t5.)
+ *****************************************************************/
+/* Case 1. Complete data fit to complete Gumbel.
+ * compile: gcc -I. -L. -o example -DeslHISTOGRAM_EXAMPLE1 esl_histogram.c -leasel -lm
+ * run:     ./example 
+ */
+#ifdef eslHISTOGRAM_EXAMPLE1
+/*::cexcerpt::histogram_example1::begin::*/
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_gumbel.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r  = esl_randomness_CreateTimeseeded();
+  ESL_HISTOGRAM  *h  = esl_histogram_CreateFull(-100, 100, 0.2);
+  int     nsamples    = 10000;
+  double  mu          = 10.0;
+  double  lambda      = 0.8;
+  double  params[2];
+  int     i;
+  double  x;
+  double *xv;
+  int     n;
+  double  G, Gp, X2, X2p;
+
+  for (i = 0; i < nsamples; i++) {
+    x = esl_gumbel_Sample(r, mu, lambda);
+    esl_histogram_Add(h, x);
+  }
+
+  esl_histogram_GetData(h, &xv, &n);
+  esl_gumbel_FitComplete(xv, n, &mu, &lambda);
+
+  params[0] = mu;
+  params[1] = lambda;
+  esl_histogram_SetExpect(h, &esl_gumbel_generic_cdf, &params);
+
+  esl_histogram_Print(stdout, h);
+  esl_histogram_Goodness(h, 0, NULL, &G, &Gp, &X2, &X2p);
+  printf("G   = %f  p = %f\n", G, Gp);
+  printf("X^2 = %f  p = %f\n", X2, X2p);
+
+  esl_histogram_Destroy(h);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::histogram_example1::end::*/
+#endif /*eslHISTOGRAM_EXAMPLE1*/
+
+
+
+/* Case 2. complete data, high scores fit as censored Gumbel 
+ * compile: gcc -I. -L. -o example -DeslHISTOGRAM_EXAMPLE2 esl_histogram.c -leasel -lm
+ * run:     ./example 
+ */
+#ifdef eslHISTOGRAM_EXAMPLE2
+/*::cexcerpt::histogram_example2::begin::*/
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_gumbel.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r  = esl_randomness_CreateTimeseeded();
+  ESL_HISTOGRAM  *h  = esl_histogram_CreateFull(-100, 100, 0.2);
+  int     nsamples    = 10000;
+  double  mu          = 10.0;
+  double  lambda      = 0.8;
+  double  params[2];
+  int     i;
+  double  x;
+  double *xv;
+  int     n, z;
+  double  G, Gp, X2, X2p;
+
+  for (i = 0; i < nsamples; i++) {
+    x = esl_gumbel_Sample(r, mu, lambda);
+    esl_histogram_Add(h, x);
+  }
+
+  esl_histogram_GetTailByMass(h, 0.5, &xv, &n, &z); /* fit to right 50% */
+  esl_gumbel_FitCensored(xv, n, z, xv[0], &mu, &lambda);
+
+  params[0] = mu;
+  params[1] = lambda;
+  esl_histogram_SetExpect(h, &esl_gumbel_generic_cdf, &params);
+
+  esl_histogram_Print(stdout, h);
+  esl_histogram_Goodness(h, 0, NULL, &G, &Gp, &X2, &X2p);
+  printf("G   = %f  p = %f\n", G, Gp);
+  printf("X^2 = %f  p = %f\n", X2, X2p);
+
+  esl_histogram_Destroy(h);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::histogram_example2::end::*/
+#endif /*eslHISTOGRAM_EXAMPLE2*/
+
+
+/* Case 3. complete data, high scores fit to exponential tail
+ * compile: gcc -I. -L. -o example -DeslHISTOGRAM_EXAMPLE3 esl_histogram.c -leasel -lm
+ * run:     ./example 
+ */
+#ifdef eslHISTOGRAM_EXAMPLE3
+/*::cexcerpt::histogram_example3::begin::*/
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_gumbel.h"
+#include "esl_exponential.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r  = esl_randomness_CreateTimeseeded();
+  ESL_HISTOGRAM  *h  = esl_histogram_CreateFull(-100, 100, 0.2);
+  int     nsamples    = 10000;
+  double  mu          = 10.0;
+  double  lambda      = 0.8;
+  double  params[2];
+  int     i;
+  double  x;
+  double *xv;
+  int     n;
+  double  G, Gp, X2, X2p;
+
+  for (i = 0; i < nsamples; i++) {
+    x = esl_gumbel_Sample(r, mu, lambda);
+    esl_histogram_Add(h, x);
+  }
+
+  esl_histogram_GetTailByMass(h, 0.1, &xv, &n, NULL); /* fit to 10% tail */
+  esl_exp_FitComplete(xv, n, &mu, &lambda);
+
+  params[0] = mu;
+  params[1] = lambda;
+  esl_histogram_SetExpectedTail(h, mu, 0.1, &esl_exp_generic_cdf, &params);
+
+  esl_histogram_Print(stdout, h);
+  esl_histogram_Goodness(h, 0, NULL, &G, &Gp, &X2, &X2p);
+  printf("G   = %f  p = %f\n", G, Gp);
+  printf("X^2 = %f  p = %f\n", X2, X2p);
+
+  esl_histogram_Destroy(h);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::histogram_example3::end::*/
+#endif /*eslHISTOGRAM_EXAMPLE3*/
+
+/* Case 4. censored data, high scores fit as a censored Gumbel tail
+ * compile: 
+     gcc -I. -L. -o example -DeslHISTOGRAM_EXAMPLE4 esl_histogram.c -leasel -lm
+ * run:     ./example 
+ */
+#ifdef eslHISTOGRAM_EXAMPLE4
+/*::cexcerpt::histogram_example4::begin::*/
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_gumbel.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r  = esl_randomness_CreateTimeseeded();
+  ESL_HISTOGRAM  *h  = esl_histogram_CreateFull(-100, 100, 0.2);
+  int     nsamples    = 10000;
+  double  mu          = 10.0;
+  double  lambda      = 0.8;
+  double  phi         = 9.0;
+  double  params[2];
+  int     i;
+  double  x;
+  double *xv;
+  int     n, z;
+  double  G, Gp, X2, X2p;
+
+  z = 0;
+  for (i = 0; i < nsamples; i++) {
+    x = esl_gumbel_Sample(r, mu, lambda);
+    if (x > phi) esl_histogram_Add(h, x);
+    else         z++;
+  }
+
+  esl_histogram_GetData(h, &xv, &n);
+  esl_gumbel_FitCensored(xv, n, z, phi, &mu, &lambda);
+
+  params[0] = mu;
+  params[1] = lambda;
+  esl_histogram_SetExpect(h, &esl_gumbel_generic_cdf, &params);
+
+  esl_histogram_Print(stdout, h);
+  esl_histogram_Goodness(h, 0, NULL, &G, &Gp, &X2, &X2p);
+  printf("G   = %f  p = %f\n", G, Gp);
+  printf("X^2 = %f  p = %f\n", X2, X2p);
+
+  esl_histogram_Destroy(h);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::histogram_example4::end::*/
+#endif /*eslHISTOGRAM_EXAMPLE4*/
+
+/* Case 5. complete data, binned high scores fit to exponential tail
+ * compile:
+     gcc -I. -L. -o example -DeslHISTOGRAM_EXAMPLE5 esl_histogram.c -leasel -lm
+ * run:     ./example 
+ */
+#ifdef eslHISTOGRAM_EXAMPLE5
+/*::cexcerpt::histogram_example5::begin::*/
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_gumbel.h"
+#include "esl_exponential.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r  = esl_randomness_CreateTimeseeded();
+  ESL_HISTOGRAM  *h  = esl_histogram_Create(-100, 100, 1.0);
+  int     nsamples    = 10000;
+  double  mu          = 10.0;
+  double  lambda      = 0.8;
+  double  params[2];
+  int     i;
+  double  x;
+  double  actual_mass;
+  double  G, Gp, X2, X2p;
+
+  for (i = 0; i < nsamples; i++) {
+    x = esl_gumbel_Sample(r, mu, lambda);
+    x = ceil(x);      /* crudely simulate an x of limited precision */
+    esl_histogram_Add(h, x);
+  }
+
+  esl_histogram_SetTailByMass(h, 0.1, &actual_mass);
+  esl_histogram_DeclareRounding(h);
+  esl_exp_FitCompleteBinned(h, &mu, &lambda);
+
+  params[0] = mu;
+  params[1] = lambda;
+  esl_histogram_SetExpectedTail(h, mu, actual_mass, &esl_exp_generic_cdf, &params);
+
+  esl_histogram_Print(stdout, h);
+  esl_histogram_Goodness(h, 0, NULL, &G, &Gp, &X2, &X2p);
+  printf("G   = %f  p = %f\n", G, Gp);
+  printf("X^2 = %f  p = %f\n", X2, X2p);
+
+  esl_histogram_Destroy(h);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::histogram_example5::end::*/
+#endif /*eslHISTOGRAM_EXAMPLE5*/
+
+
+
diff --git a/easel/esl_histogram.h b/easel/esl_histogram.h
new file mode 100644
index 0000000..186c862
--- /dev/null
+++ b/easel/esl_histogram.h
@@ -0,0 +1,131 @@
+/* Collection and display of score histograms.
+ * 
+ * SRE, Fri Jul  1 13:22:45 2005 [St. Louis]
+ * SVN $Id: esl_histogram.h 181 2007-05-04 11:00:44Z eddys $
+ */
+#ifndef ESL_HISTOGRAM_INCLUDED
+#define ESL_HISTOGRAM_INCLUDED
+
+#include <math.h>   /* floor() is in one of the macros */
+
+
+/* Structure: ESL_HISTOGRAM
+ * 
+ * Keeps a score histogram, in which scores are counted into bins of
+ * size (width) w. 
+ *   histogram starts at bmin <  floor(xmin/w) * w
+ *   histogram ends at   bmax >= ceil(xmax/w)*w
+ *   nb = (bmax-bmin)/w
+ *   each score x is counted into bin b = nb - (int) (bmax-x)/w
+ *   each bin b contains scores bw+bmin < x <= (b+1)w + bmin
+ * 
+ * Anything having to do with the counts themselves (obs, n, etc)
+ * is a uint64_t, with range 0..2^64-1  (up to 2e19).
+ */  
+typedef struct {
+  /* The histogram is kept as counts in fixed-width bins.
+   */
+  uint64_t *obs;	/* observed counts in bin b, 0..nb-1 (dynamic)      */
+  int       nb;         /* number of bins                                   */
+  double    w;		/* fixed width of each bin                          */
+  double    bmin, bmax;	/* histogram bounds: all x satisfy bmin < x <= bmax */
+  int       imin, imax;	/* smallest, largest bin that contain obs[i] > 0    */
+
+  /* Optionally, in a "full" h, we can also keep all the raw samples in x.
+   */
+  double    xmin, xmax;	/* smallest, largest sample value x observed        */
+  uint64_t  n;          /* total number of raw data samples                 */
+  double   *x;		/* optional: raw sample values x[0..n-1]            */
+  uint64_t  nalloc;	/* current allocated size of x                      */
+
+  /* The binned data might be censored (either truly, or virtually).
+   * This information has to be made available to a binned/censored
+   * parameter fitting function, and to goodness-of-fit tests.
+   */
+  double   phi;		/* censoring value; all x_i > phi                   */
+  int      cmin;	/* smallest bin index that contains uncensored data */
+  uint64_t z;		/* # of censored values <= phi                      */
+  uint64_t Nc;	        /* # samples in complete data (including unobs)     */
+  uint64_t No;		/* # of samples in observed data                    */
+
+  /* Expected binned counts are set by SetExpect() or SetExpectedTail().
+   */
+  double *expect;	/* expected counts in bin b, 0..nb-1 (not resized)  */
+  int     emin;		/* smallest bin index that contains expected counts */
+  double  tailbase;	/* for tail fits: fitted x > tailbase               */
+  double  tailmass;	/* for tail fits: fractional prob in the tail       */
+
+  /* Some status flags
+   */
+  int is_full;		/* TRUE when we're keeping raw data in x           */
+  int is_done;		/* TRUE if we prevent more Add()'s                 */
+  int is_sorted;	/* TRUE if x is sorted smallest-to-largest         */
+  int is_tailfit;	/* TRUE if expected dist only describes tail       */
+  int is_rounded;	/* TRUE if values aren't more accurate than bins   */
+  enum { COMPLETE, VIRTUAL_CENSORED, TRUE_CENSORED } dataset_is; 
+
+} ESL_HISTOGRAM;
+
+#define esl_histogram_Bin2LBound(h,b)  ((h)->w*(b) + (h)->bmin)
+#define esl_histogram_Bin2UBound(h,b)  ((h)->w*((b)+1) + (h)->bmin)
+#define esl_histogram_Score2Bin(h,x)   ((int) ceil( ((x - (h)->bmin) / h->w) - 1.))
+
+/* Creating/destroying histograms and collecting data:
+ */
+extern ESL_HISTOGRAM *esl_histogram_Create    (double bmin, double bmax, double w);
+extern ESL_HISTOGRAM *esl_histogram_CreateFull(double bmin, double bmax, double w);
+extern void           esl_histogram_Destroy(ESL_HISTOGRAM *h);
+extern int            esl_histogram_Add(ESL_HISTOGRAM *h, double x);
+
+/* Declarations about the binned data before parameter fitting:
+ */
+extern int esl_histogram_DeclareCensoring(ESL_HISTOGRAM *h, int z, double phi);
+extern int esl_histogram_DeclareRounding (ESL_HISTOGRAM *h);
+extern int esl_histogram_SetTail         (ESL_HISTOGRAM *h, double phi,   
+					  double *ret_newmass);
+extern int esl_histogram_SetTailByMass   (ESL_HISTOGRAM *h, double pmass,
+					  double *ret_newmass);
+
+/* Accessing data samples in a full histogram:
+ */
+extern int esl_histogram_GetRank(ESL_HISTOGRAM *h, int rank, double *ret_x);
+extern int esl_histogram_GetData(ESL_HISTOGRAM *h, double **ret_x, int *ret_n);
+extern int esl_histogram_GetTail(ESL_HISTOGRAM *h, double phi, double **ret_x,
+				 int *ret_n, int *ret_z);
+extern int esl_histogram_GetTailByMass(ESL_HISTOGRAM *h, double pmass, 
+				       double **ret_x, int *ret_n, int *ret_z);
+
+
+/* Setting expected binned counts:
+ */
+extern int esl_histogram_SetExpect(ESL_HISTOGRAM *h, 
+				   double (*cdf)(double x, void *params),
+				   void *params);
+extern int esl_histogram_SetExpectedTail(ESL_HISTOGRAM *h, double base_val,
+				double pmass,
+				double (*cdf)(double x, void *params), 
+ 			        void *params);
+
+/* Output/display of binned data:
+ */
+extern int esl_histogram_Print       (FILE *fp, ESL_HISTOGRAM *h);
+extern int esl_histogram_Plot        (FILE *fp, ESL_HISTOGRAM *h);
+extern int esl_histogram_PlotSurvival(FILE *fp, ESL_HISTOGRAM *h);
+extern int esl_histogram_PlotQQ      (FILE *fp, ESL_HISTOGRAM *h, 
+			      double (*invcdf)(double, void *), void *params);
+
+/* Goodness of fit testing
+ */
+extern int esl_histogram_Goodness(ESL_HISTOGRAM *h, int nfitted, 
+				  int *ret_nbins,
+				  double *ret_G,  double *ret_Gp,
+				  double *ret_X2, double *ret_X2p);
+
+
+
+#endif /*!ESL_HISTOGRAM_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_histogram.tex b/easel/esl_histogram.tex
new file mode 100644
index 0000000..e2878cf
--- /dev/null
+++ b/easel/esl_histogram.tex
@@ -0,0 +1,299 @@
+
+The \eslmod{histogram} module is for collecting scores, fitting
+them to expected distributions, and displaying them.
+
+The histogram automatically reallocates its bins as data points
+arrive, so the caller only needs to provide some initial guidance
+about bin size and ``phase'' (offset of the bins relative to the real
+number line).  It accumulates counts in 64-bit unsigned integers, so
+it can handle over $10^19$ total counts.  Optionally (and provided
+that the caller knows it has enough memory to support this), a
+``full'' histogram can be created and used to collect a sorted vector
+of raw (unbinned) values.
+
+Various different ways of fitting histogram data to different sorts of
+expected distributions are supported, with interfaces to all of
+Easel's statistical distribution modules. Data fitting is oriented
+toward the case where the values are scores, with high scores being of
+the most interest; for instance, routines for obtaining and fitting
+the right (high-scoring) tail are provided, but not for the left tail.
+
+Several of the output functions output data as XY data files suitable
+for input into the popular and freely available \prog{xmgrace}
+graphing program [\url{http://plasma-gate.weizmann.ac.il/Grace/}].
+
+The API for the \eslmod{histogram} module is summarized in
+Table~\ref{tbl:histogram_api}.
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+    \apisubhead{Collecting data in an \ccode{ESL\_HISTOGRAM}}\\
+\hyperlink{func:esl_histogram_Create()}{\ccode{esl\_histogram\_Create()}} & Create a new \ccode{ESL\_HISTOGRAM}.\\
+\hyperlink{func:esl_histogram_CreateFull()}{\ccode{esl\_histogram\_CreateFull()}} & A \ccode{ESL\_HISTOGRAM} to keep all data samples.\\
+\hyperlink{func:esl_histogram_Destroy()}{\ccode{esl\_histogram\_Destroy()}} & Frees a \ccode{ESL\_HISTOGRAM}.\\
+\hyperlink{func:esl_histogram_Add()}{\ccode{esl\_histogram\_Add()}} & Add a sample to the histogram.\\
+    \apisubhead{Declarations about binned data, before fitting}\\
+\hyperlink{func:esl_histogram_DeclareCensoring()}{\ccode{esl\_histogram\_DeclareCensoring()}} & Collected data were left-censored.\\
+\hyperlink{func:esl_histogram_DeclareRounding()}{\ccode{esl\_histogram\_DeclareRounding()}} & Declare collected data were no more accurate than bins.\\
+\hyperlink{func:esl_histogram_SetTail()}{\ccode{esl\_histogram\_SetTail()}} & Declare only tail $>$ some threshold is considered "observed".\\
+\hyperlink{func:esl_histogram_SetTailByMass()}{\ccode{esl\_histogram\_SetTailByMass()}} & Declare only right tail mass is considered "observed".\\
+    \apisubhead{Accessing raw data samples}\\
+\hyperlink{func:esl_histogram_GetRank()}{\ccode{esl\_histogram\_GetRank()}} & Retrieve n'th high score.\\
+\hyperlink{func:esl_histogram_GetData()}{\ccode{esl\_histogram\_GetData()}} & Retrieve vector of all raw scores.\\
+\hyperlink{func:esl_histogram_GetTail()}{\ccode{esl\_histogram\_GetTail()}} & Retrieve all raw scores above some threshold.\\
+\hyperlink{func:esl_histogram_GetTailByMass()}{\ccode{esl\_histogram\_GetTailByMass()}} & Retrieve all raw scores in right tail mass.\\
+    \apisubhead{Setting expected counts}\\
+\hyperlink{func:esl_histogram_SetExpect()}{\ccode{esl\_histogram\_SetExpect()}} & Set expected counts for complete distribution.\\
+\hyperlink{func:esl_histogram_SetExpectedTail()}{\ccode{esl\_histogram\_SetExpectedTail()}} & Set expected counts for right tail.\\
+    \apisubhead{Output}\\
+\hyperlink{func:esl_histogram_Print()}{\ccode{esl\_histogram\_Print()}} & Print a "pretty" ASCII histogram.\\
+\hyperlink{func:esl_histogram_Plot()}{\ccode{esl\_histogram\_Plot()}} & Output a histogram in xmgrace XY format.\\
+\hyperlink{func:esl_histogram_PlotSurvival()}{\ccode{esl\_histogram\_PlotSurvival()}} & Output $P(X>x)$ in xmgrace XY format.\\
+\hyperlink{func:esl_histogram_PlotQQ()}{\ccode{esl\_histogram\_PlotQQ()}} & Output a Q-Q plot in xmgrace XY format.\\
+\hyperlink{func:esl_histogram_Goodness()}{\ccode{esl\_histogram\_Goodness()}} & Evaluate fit between observed, expected. \\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{histogram} API.}
+\label{tbl:histogram_api}
+\end{table}
+
+\subsection{Example of using the histogram API}
+
+The example code below stores 10,000 samples from a Gumbel
+distribution in a histogram, retrieves a vector containing the sorted
+samples, fits a Gumbel distribution to that dataset, sets the expected
+counts in the histogram, prints the observed and expected counts in an
+ASCII histogram, and evaluates the goodness-of-fit.
+
+\input{cexcerpts/histogram_example1}
+
+Some points of interest:
+
+\begin{itemize}
+\item When the histogram is created, the arguments \ccode(-100, 100, 0.5)
+      tell it to bin data into bins of width 0.5, initially
+      starting at -100 and ending at 100. This initialization
+      is described below (see ``Specifying binning of data values'').
+
+\item Samples are collected one at a time with
+  \ccode{esl\_histogram\_Add()}.
+
+\item After the data have been collected in a \emph{full} histogram, a
+   vector of sorted raw data values can be retrieved using functions
+   like \ccode{esl\_histogram\_GetData()}, and used to fit parameters
+   of an expected distribution to the data.
+
+\item In addition to the observed binned counts, you can optionally
+   set \emph{expected} binned counts in the histogram by calling
+   \ccode{esl\_histogram\_SetExpect()} and providing pointers
+   to an appropriate distribution function and its parameters.
+
+\item The \ccode{esl\_histogram\_Print()} function shows an ASCII text
+   representation of the observed counts (and expected counts, if set)
+   that looks a lot like FASTA's nice histogram output.
+
+\item The \ccode{esl\_histogram\_Goodness()} function compares the
+   observed and expected binned counts, and calculates two goodness of
+   fit tests: a G-test, and a $\chi^2$ test.
+\end{itemize}
+
+
+\subsection{Specifying binning of data values}
+
+The histogram collects data values into bins. When the histogram is
+created, the bin width and the relative offset of the bins is
+permanently set, and an initial range is allocated. 
+
+For example, the call \ccode{esl\_histogram\_Create(-10, 10, 0.5)}
+creates 40 bins of width 0.5 from -10 to 10, with the first bin
+collecting scores from $-10 < x \leq -9.5$, and the last bin
+collecting scores $9.5 < x \leq 10.0$.
+
+The lower bound of the initialization permanently sets the relative
+offset of the bins. That is, \ccode{esl\_histogram\_Create(-10, 10,
+0.5)} makes the first bin $-10 < x \leq -9.5$, whereas
+\ccode{esl\_histogram\_Create(-10.1, 9.9, 0.5)} makes the first bin
+$-10.1 < x \leq -9.6$.
+
+Aside from that, the initial range is only a suggestion. You can add
+any real-valued $x$ to the histogram. The histogram will silently
+reallocate itself to a wider range as needed.  The ability of a
+histogram to store data is effectively unlimited. Up to $2^{64}-1$
+(more than $10^{19}$) counts can be collected. The histogram requires 16
+bytes of storage per bin, and the number of bins it allocates scales
+as $x_{\mbox{max}} - x_{\mbox{min}} / w$.
+
+\subsection{Optional collection of raw data values: full histograms}
+
+Normally a histogram would store only binned counts, so it can
+efficiently summarize even very large numbers of samples.
+
+In some cases it is useful to keep a list of the raw data values --
+for instance, for more accurate parameter fitting to expected
+distributions. This can be done by creating a ``full'' histogram with
+\ccode{esl\_histogram\_CreateFull()} instead of
+\ccode{esl\_histogram\_Create()}. (The example code above did this,
+because it did parameter fitting to the raw data.) After data have
+been collected in a full histogram, individual raw values or pointers
+to sorted arrays of raw values can be retrieved using the
+\ccode{esl\_histogram\_Get*} functions.
+
+A full histogram may require much more memory: about 4 bytes per data
+point. You may not want to use full histograms if your problem
+involves collecting many ($> 10^9$, say) data points.
+
+
+
+\subsection{Different parameter fitting scenarios}
+
+By default, the data you collect are assumed to be \emph{complete}.
+You observed all samples; if you fit to any expected distribution, the
+expected distribution is assumed to describe the complete data; the
+parameters of the expected distribution are to be fitted to an array
+of the complete raw data samples; and any goodness of fit test is to
+be applied to the complete data. This is the simplest, most obvious
+case.
+
+Other situations may arise. In addition to complete data, Easel is
+designed to deal with four other cases:
+
+\begin{enumerate}
+\item The collected data are complete, and they are fit to a
+      distribution that describes the complete data, but parameter
+      fitting is done only in the right (highest-scoring) tail. This
+      makes parameter fitting focus on the most important,
+      high-scoring region of a score distribution, and ignore
+      low-scoring outliers.
+
+\item The collected data are complete, but they are fit to a
+      distribution that only describes the right (highest scoring)
+      tail, and the goodness-of-fit test is only performed on that
+      tail. This case arises when we don't know the form of the
+      expected distribution for the complete data, but the tail
+      follows a predictable decay (an exponential tail, for example).
+
+\item The collected data are left-censored such that no values $<
+      \phi$ were recorded in the histogram, but the data are fit to a
+      complete distribution that predicts the probability even of the
+      censored (unobserved) values. Goodness of fit is only evaluated
+      in the observed data. (This case is what is actually meant by
+      left-censored data.)
+
+\item The high-scoring right tail of the collected data are fit as the
+      \emph{binned} counts in the histogram (not raw sample values) to
+      a distribution that describes the tail, such as an
+      exponential. This case becomes useful when the raw data values
+      have limited precision (because of rounding, for example), which
+      can cause numerical problems with parameter fitting to tails.
+      Another case where this is useful is when there are so many data
+      points that the data must be binned just as a matter of
+      practicality (not enough memory to hold a full histogram).
+\end{enumerate}
+
+A variety of other situations can be dealt with by using different
+combinations of the function calls that deal with these four cases.
+
+
+\subsubsection{Focusing parameter fitting on the highest scores}
+
+An example of focusing a Gumbel parameter fit on the right half of an
+observed distribution:
+
+\input{cexcerpts/histogram_example2}
+
+The key differences from the complete data case are:
+
+\begin{itemize}
+\item Only the high-scoring 50\% of the data samples are
+      retrieved, by calling 
+      \ccode{esl\_histogram\_GetTailByMass(h, 0.5, \&xv, \&n, \&z)}.
+      This returns \ccode{z}, the number of samples that 
+      were \emph{censored}.
+
+\item These data are fit to a Gumbel distribution
+      as a \emph{left-censored} dataset by calling
+      \ccode{esl\_gumbel\_FitCensored(xv, n, z, xv[0], \&mu, \&lambda)}.
+\end{itemize}
+
+The expected counts and the goodness of fit tests are still evaluated
+for the complete data, even though the fit was performed only on the
+highest scores.
+
+
+\subsubsection{Fitting to a tail distribution}
+
+An example of fitting an exponential tail to the high-scoring 10\% of
+a Gumbel-distributed dataset:
+
+\input{cexcerpts/histogram_example3}
+
+The differences to note are:
+
+\begin{itemize}
+\item The tail is fit as if it is \emph{complete} data as far
+      as the exponential distribution is concerned.
+
+\item As a result, to use the exponential tail to predict expected
+      data, we have to keep in mind how much probability mass the tail
+      is supposed to predict (here, 10\%), and that
+      is provided to
+      \ccode{esl\_histogram\_SetExpectedTail()}, which specifically
+      calculates expected counts for a tail.
+\end{itemize}
+
+\subsubsection{Fitting left-censored data}
+
+Fitting a Gumbel distribution to data that are \emph{truly} left
+censored looks a lot like the case where we extracted the high scoring
+data for a censored fit:
+
+\input{cexcerpts/histogram_example4}
+
+\subsubsection{Fitting binned data to a tail distribution}
+
+Normally, you want to fit parameters to the actual individual data
+samples, not to binned data, because you'll get more accurate results.
+An exception can arise when the data samples have limited precision
+because they've been rounded off. Most distributions are not sensitive
+to this, but some tail densities are, especially those with
+singularities ($P(X=x) \rightarrow \infty$) at their origin. In such a
+case, a fit to binned data may be superior, especially if you can
+match the histogram's bins to the rounding procedure that was used.
+
+The following code shows an example of fitting for samples that were
+already rounded up to the nearest integer before adding them to the
+histogram:
+
+\input{cexcerpts/histogram_example5}
+
+Issues to note:
+
+\begin{itemize}
+\item The \ccode{esl\_histogram\_Create(-100, 100, 1.0)} call
+      defined bins that exactly match the rounding procedure
+      defined by \ccode{ceil(x)} -- all $x$ that are rounded
+      to the same value by \ccode{ceil(x)} would also go in
+      the same bin of the histogram.
+
+\item The \ccode{esl\_histogram\_SetTailByMass()} function sets flags
+      in the histogram to demarcate the desired tail.  However,
+      because the data have been binned, and we can only define the
+      tail by a range of bins, it will generally be impossible to
+      match the requested tail mass with adequate accuracy; the actual
+      tail mass is $\geq$ the requested tail mass. It is returned
+      to the caller, and it is the actual mass, not the requested mass,
+      that should be used when setting expected counts.
+
+\item The \ccode{esl\_histogram\_SetRounding()} declaration
+      sets a flag in the histogram that tells binned parameter
+      fitting functions that the origin of the fitted
+      density ($\mu$) should be set at the lower bound of the smallest bin,
+      rather than the smallest raw data value observed in that 
+      bin. 
+\end{itemize}
+
+
diff --git a/easel/esl_hyperexp.c b/easel/esl_hyperexp.c
new file mode 100644
index 0000000..7f1307d
--- /dev/null
+++ b/easel/esl_hyperexp.c
@@ -0,0 +1,1413 @@
+/* esl_hyperexp.c 
+ * Statistical routines for hyperexponential distributions.
+ * 
+ * SRE, Mon Aug 15 08:29:45 2005 [St. Louis] 
+ * xref STL9/140  
+ * SVN $Id: esl_hyperexp.c 269 2008-06-19 13:47:41Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_vectorops.h"
+#include "esl_exponential.h"
+#include "esl_hyperexp.h"
+
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#ifdef eslAUGMENT_HISTOGRAM
+#include "esl_histogram.h"
+#endif
+#ifdef eslAUGMENT_MINIMIZER
+#include "esl_minimizer.h"
+#endif
+#ifdef eslAUGMENT_FILEPARSER
+#include "esl_fileparser.h"
+#endif
+
+/****************************************************************************
+ * Routines for the ESL_HYPEREXP object
+ ****************************************************************************/ 
+
+/* Function:  esl_hyperexp_Create()
+ * Incept:    SRE, Mon Aug 15 08:40:44 2005 [St. Louis]
+ *
+ * Purpose:   Creates an object to hold parameters for a <K>-component
+ *            hyperexponential. 
+ *
+ *            Parameters in the object are initialized 
+ *            ($q_k = \frac{1}{K}$, $\lambda_k = 1$, $\mu = 0$), but
+ *            the caller will want to set these according to its own
+ *            purposes.
+ *
+ * Args:      K  - number of components in the mixture
+ *
+ * Returns:   ptr to newly allocated/initialized <ESL_HYPEREXP> object.
+ *
+ * Throws:    NULL on allocation failure.
+ */
+ESL_HYPEREXP *
+esl_hyperexp_Create(int K)
+{
+  int           status;
+  ESL_HYPEREXP *h = NULL;
+  int           k;
+
+  ESL_ALLOC(h, sizeof(ESL_HYPEREXP));
+  h->q = h->lambda = h->wrk = NULL;
+  h->fixlambda = NULL;
+  h->K         = K;
+  h->fixmix    = FALSE;
+
+  ESL_ALLOC(h->q,         sizeof(double) * K);
+  ESL_ALLOC(h->lambda,    sizeof(double) * K);
+  ESL_ALLOC(h->wrk,       sizeof(double) * K);
+  ESL_ALLOC(h->fixlambda, sizeof(char)   * K);
+
+  for (k = 0; k < K; k++)
+    {
+      h->q[k]        = 1. / (double) K;
+      h->lambda[k]   = 1.;
+      h->fixlambda[k]= 0;
+    }
+  h->mu = 0.;
+  return h;
+  
+ ERROR:
+  esl_hyperexp_Destroy(h);
+  return NULL;
+}
+
+/* Function:  esl_hyperexp_Destroy()
+ * Incept:    SRE, Mon Aug 15 08:53:50 2005 [St. Louis]
+ *
+ * Purpose:   Deallocates the hyperexponential parameter object <h>.
+ *
+ * Args:      h  - ptr to the object to be deallocated.
+ *
+ * Returns:   (void).
+ */
+void
+esl_hyperexp_Destroy(ESL_HYPEREXP *h)
+{
+  if (h == NULL) return;
+
+  if (h->q        != NULL) free(h->q);
+  if (h->lambda   != NULL) free(h->lambda);
+  if (h->wrk      != NULL) free(h->wrk);
+  if (h->fixlambda!= NULL) free(h->fixlambda);
+  free(h);
+}
+  
+
+/* Function:  esl_hyperexp_Copy()
+ * Incept:    SRE, Mon Aug 15 08:58:17 2005 [St. Louis]
+ *
+ * Purpose:   Makes a copy of the hyperexponential parameter object <src>
+ *            in <dest>. Caller must have already allocated <dest> to have
+ *            (at least) the same number of components as <src>.
+ *
+ * Args:      src   - object to be copied
+ *            dest  - allocated object to copy <src> into
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINCOMPAT> if <dest> isn't allocated with enough
+ *            components to hold a copy of <src>.
+ */
+int
+esl_hyperexp_Copy(ESL_HYPEREXP *src, ESL_HYPEREXP *dest)
+{
+  int k;
+
+  if (dest->K < src->K) 
+    ESL_EXCEPTION(eslEINCOMPAT, "hyperexponential too small to copy into");
+
+  for (k = 0; k < src->K; k++)
+    {
+      dest->q[k]        = src->q[k];
+      dest->lambda[k]   = src->lambda[k];
+      dest->fixlambda[k]= src->fixlambda[k];
+    }
+  dest->mu     = src->mu;
+  dest->K      = src->K;
+  dest->fixmix = src->fixmix;
+  return eslOK;
+}
+
+/* Function:  esl_hyperexp_FixedUniformMixture()
+ * Incept:    SRE, Thu Sep  8 10:00:03 2005 [St. Louis]
+ *
+ * Purpose:   Set the mixture coeffients to a uniform (1/K) distribution,
+ *            and fix them there so they aren't estimable parameters.
+ */
+int
+esl_hyperexp_FixedUniformMixture(ESL_HYPEREXP *h)
+{
+  int k;
+  for (k = 0; k < h->K; k++) h->q[k] = 1./(double)h->K;
+  h->fixmix = TRUE;
+  return eslOK;
+}
+
+
+/* Function:  esl_hyperexp_SortComponents()
+ * Incept:    SRE, Thu Sep  8 10:09:29 2005 [St. Louis]
+ *
+ * Purpose:   Rearrange the components in a hyperexponential in
+ *            order of lambda values, with the highest lambda first.
+ *
+ *            Stupid $O(K^2)$ selection sort algorithm here, because we
+ *            expect $K$ to be small.
+ */
+int
+esl_hyperexp_SortComponents(ESL_HYPEREXP *h)
+{
+  int    k, kp;
+  char   ctmp;
+  double dtmp;
+
+  for (k = 0; k < h->K-1; k++)
+    {
+      kp = k + esl_vec_DArgMax(h->lambda+k, h->K-k);
+      if (k != kp) 
+	{
+	  dtmp = h->q[k];         h->q[k]         = h->q[kp];         h->q[kp]         = dtmp;
+	  dtmp = h->lambda[k];    h->lambda[k]    = h->lambda[kp];    h->lambda[kp]    = dtmp;
+	  ctmp = h->fixlambda[k]; h->fixlambda[k] = h->fixlambda[kp]; h->fixlambda[kp] = ctmp;
+	}
+    }
+  return eslOK;
+}
+
+
+/* Function:  esl_hyperexp_Write()
+ * Incept:    SRE, Thu Sep  1 09:34:33 2005 [St. Louis]
+ *
+ * Purpose:   Write hyperexponential parameters from <hxp> to an open <fp>.
+ *            
+ *            The output format is suitable for input by <esl_hyperexp_Read()>.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_hyperexp_Write(FILE *fp, ESL_HYPEREXP *hxp)
+{
+  int k;
+
+  fprintf(fp, "%8d     # number of components\n", hxp->K);
+  fprintf(fp, "%8.2f   # mu (for all components)\n", hxp->mu);
+  for (k = 0; k < hxp->K; k++)
+    fprintf(fp, "%8.6f %12.6f  # q[%d], lambda[%d]\n",
+	    hxp->q[k], hxp->lambda[k], k, k);
+  return eslOK;
+}
+
+
+/* Function:  esl_hyperexp_WriteOneLine()
+ * Incept:    SRE, Thu Sep  1 09:43:28 2005 [St. Louis]
+ *
+ * Purpose:   Write hyperexponential parameters from <hxp> to an open <fp>,
+ *            all on one line with no comments.
+ *            
+ *            The output format is suitable for input by <esl_hyperexp_Read()>,
+ *            but it's intended more as a diagnostic dump of the contents
+ *            of the object.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_hyperexp_WriteOneLine(FILE *fp, ESL_HYPEREXP *hxp)
+{
+  int k;
+
+  fprintf(fp, "%2d ", hxp->K);
+  fprintf(fp, "%6.2f ", hxp->mu);
+  for (k = 0; k < hxp->K; k++)
+    fprintf(fp, "%5.3f %9.6f ", hxp->q[k], hxp->lambda[k]);
+  fprintf(fp, "\n");
+  return eslOK;
+}
+
+/*----------------- end ESL_HYPEREXP object maintenance --------------------*/
+
+
+
+/****************************************************************************
+ * Routines for evaluating densities and distributions
+ ****************************************************************************/ 
+/* all lambda_k > 0
+ * all q_k are probabilities, \sum_k q_k = 1 [watch out for q_k=0 in log(q_k)].
+ * mu <= x < infinity   [mu=x is not a problem]
+ */
+
+/* Function:  esl_hxp_pdf()
+ * Incept:    SRE, Mon Aug 15 09:17:34 2005 [St. Louis]
+ *
+ * Purpose:   Returns the probability density function $P(X=x)$ for
+ *            quantile <x>, given hyperexponential parameters <h>.
+ */
+double
+esl_hxp_pdf(double x, ESL_HYPEREXP *h)
+{
+  double pdf = 0.;
+  int    k;
+
+  if (x < h->mu) return 0.;
+
+  for (k = 0; k < h->K; k++)
+    pdf += h->q[k] * esl_exp_pdf(x, h->mu, h->lambda[k]);
+  return pdf;
+}
+
+
+/* Function:  esl_hxp_logpdf()
+ * Incept:    SRE, Mon Aug 15 09:25:45 2005 [St. Louis]
+ *
+ * Purpose:   Returns the log of the PDF ($\log P(X=x)$) for quantile <x>,
+ *            given hyperexponential parameters <h>.
+ */
+double
+esl_hxp_logpdf(double x, ESL_HYPEREXP *h)
+{
+  int    k;
+  double z;
+
+  if (x < h->mu) return -eslINFINITY;
+
+  for (k = 0; k < h->K; k++)
+    if (h->q[k] == 0.0) 
+      h->wrk[k] = -eslINFINITY;	
+    else
+      h->wrk[k] = log(h->q[k]) + esl_exp_logpdf(x, h->mu, h->lambda[k]);
+
+  z = esl_vec_DLogSum(h->wrk, h->K);
+  return z;
+}
+
+/* Function:  esl_hxp_cdf()
+ * Incept:    SRE, Mon Aug 15 09:48:44 2005 [St. Louis]
+ *
+ * Purpose:   Returns the cumulative distribution function $P(X \leq x)$
+ *            for quantile <x>, given hyperexponential parameters <h>.
+ */
+double
+esl_hxp_cdf(double x, ESL_HYPEREXP *h)
+{
+  double cdf = 0.;
+  int    k;
+  
+  if (x < h->mu) return 0.;
+
+  for (k = 0; k < h->K; k++)
+    cdf += h->q[k] * esl_exp_cdf(x, h->mu, h->lambda[k]);
+  return cdf;
+}
+
+/* Function:  esl_hxp_logcdf()
+ * Incept:    SRE, Mon Aug 15 09:52:31 2005 [St. Louis]
+ *
+ * Purpose:   Returns the log of the CDF $\log P(X \leq x)$
+ *            for quantile <x>, given hyperexponential parameters <h>.
+ */
+double
+esl_hxp_logcdf(double x, ESL_HYPEREXP *h)
+{
+  int k;
+
+  if (x < h->mu) return -eslINFINITY;
+
+  for (k = 0; k < h->K; k++)
+    if (h->q[k] == 0.0) 
+      h->wrk[k] = -eslINFINITY;
+    else
+      h->wrk[k] = log(h->q[k]) + esl_exp_logcdf(x, h->mu, h->lambda[k]);
+
+  return esl_vec_DLogSum(h->wrk, h->K);
+}
+
+
+/* Function:  esl_hxp_surv()
+ * Incept:    SRE, Mon Aug 15 09:57:39 2005 [St. Louis]
+ *
+ * Purpose:   Returns the survivor function $P(X > x)$ (1-CDF)
+ *            for quantile <x>, given hyperexponential parameters <h>.
+ */
+double
+esl_hxp_surv(double x, ESL_HYPEREXP *h)
+{
+  double srv = 0.;
+  int    k;
+  
+  if (x < h->mu) return 1.0;
+
+  for (k = 0; k < h->K; k++)
+    srv += h->q[k] * esl_exp_surv(x, h->mu, h->lambda[k]);
+  return srv;
+}
+
+  
+/* Function:  esl_hxp_logsurv()
+ * Incept:    SRE, Mon Aug 15 10:00:46 2005 [St. Louis]
+ *
+ * Purpose:   Returns the log survivor function $\log P(X > x)$ (log(1-CDF))
+ *            for quantile <x>, given hyperexponential parameters <h>.
+ */
+double
+esl_hxp_logsurv(double x, ESL_HYPEREXP *h)
+{
+  int k;
+  
+  if (x < h->mu) return 0.0;
+
+  for (k = 0; k < h->K; k++)
+    if (h->q[k] == 0.0) 
+      h->wrk[k] = -eslINFINITY;
+    else
+      h->wrk[k] = log(h->q[k]) + esl_exp_logsurv(x, h->mu, h->lambda[k]);
+  
+  return esl_vec_DLogSum(h->wrk, h->K);
+}
+
+/* Function:  esl_hxp_invcdf()
+ * Incept:    SRE, Sun Aug 21 15:32:29 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the inverse CDF for a hyperexponential <h>
+ *            returning the quantile <x> at which the CDF is <p>.
+ *            
+ *            The inverse CDF of a mixture model has no
+ *            analytical expression as far as I'm aware. The calculation
+ *            here is a computationally expensive, brute force bisection
+ *            search in <x> using the CDF function. It will suffice for
+ *            a small number of calls (for plotting applications, for example),
+ *            but it is not sufficient for a large number of calls.
+ */
+double
+esl_hxp_invcdf(double p, ESL_HYPEREXP *h)
+{
+  double x1, x2, xm;		/* low, high guesses at x */
+  double f2, fm;
+  double tol = 1e-6;
+
+  x1 = h->mu;
+  x2 = h->mu + 1.;
+  do {				/* bracket */
+    x2 = x2 + 2.*(x2-x1);
+    f2 = esl_hxp_cdf(x2, h);
+  } while (f2 < p);
+
+  do {				/* bisection */
+    xm = (x1+x2) / 2.;
+    fm = esl_hxp_cdf(xm, h);
+    
+    if      (fm > p) x2 = xm;
+    else if (fm < p) x1 = xm;
+    else return xm;		/* unlikely case of fm==cdf */
+  } while ( (x2-x1)/(x1+x2-2*h->mu) > tol);
+
+  xm = (x1+x2) / 2.;
+  return xm;
+  
+}
+/*-------------------- end densities & distributions ------------------------*/
+
+
+
+
+/****************************************************************************
+ * Generic API routines: for general interface w/ histogram module
+ ****************************************************************************/ 
+
+/* Function:  esl_hxp_generic_pdf()
+ * Incept:    SRE, Thu Aug 25 08:07:27 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of PDF call.
+ */
+double
+esl_hxp_generic_pdf(double x, void *params)
+{
+  ESL_HYPEREXP *h = (ESL_HYPEREXP *) params;
+  return esl_hxp_pdf(x, h);
+}
+
+/* Function:  esl_hxp_generic_cdf()
+ * Incept:    SRE, Wed Aug 17 13:17:08 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of CDF call.
+ */
+double
+esl_hxp_generic_cdf(double x, void *params)
+{
+  ESL_HYPEREXP *h = (ESL_HYPEREXP *) params;
+  return esl_hxp_cdf(x, h);
+}
+
+/* Function:  esl_hxp_generic_surv()
+ * Incept:    SRE, Thu Aug 25 08:07:50 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of survivor function.
+ */
+double
+esl_hxp_generic_surv(double x, void *params)
+{
+  ESL_HYPEREXP *h = (ESL_HYPEREXP *) params;
+  return esl_hxp_surv(x, h);
+}
+
+/* Function:  esl_hxp_generic_invcdf()
+ * Incept:    SRE, Sun Aug 21 15:35:41 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API version of inverse CDF.
+ */
+double
+esl_hxp_generic_invcdf(double p, void *params)
+{
+  ESL_HYPEREXP *h = (ESL_HYPEREXP *) params;
+  return esl_hxp_invcdf(p, h);
+}
+/*------------------------ end generic API ---------------------------------*/
+
+
+
+
+
+
+/****************************************************************************
+ * Routines for dumping plots for files
+ ****************************************************************************/ 
+
+/* Function:  esl_hxp_Plot()
+ * Incept:    SRE, Mon Aug 15 10:06:35 2005 [St. Louis]
+ *
+ * Purpose:   Plot some function <func> (for instance, <esl_hxp_pdf()>)
+ *            for hyperexponential parameters <h>, for a range of
+ *            quantiles x from <xmin> to <xmax> in steps of <xstep>;
+ *            output to an open stream <fp> in xmgrace XY input format.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_hxp_Plot(FILE *fp, ESL_HYPEREXP *h,
+	     double (*func)(double x, ESL_HYPEREXP *h), 
+	     double xmin, double xmax, double xstep)
+{
+  double x;
+  for (x = xmin; x <= xmax; x += xstep)
+    fprintf(fp, "%f\t%g\n", x, (*func)(x, h));
+  fprintf(fp, "&\n");
+  return eslOK;
+}
+/*-------------------- end plot dumping routines ---------------------------*/
+
+
+
+
+
+/****************************************************************************
+ * Routines for sampling (requires augmentation w/ random module)
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_RANDOM
+/* Function:  esl_hxp_Sample()
+ * Incept:    SRE, Mon Aug 15 10:10:26 2005 [St. Louis]
+ *
+ * Purpose:   Sample a random variate x from a hyperexponential <h>, 
+ *            given random number source <r>.
+ */
+double
+esl_hxp_Sample(ESL_RANDOMNESS *r, ESL_HYPEREXP *h)
+{
+  int k;	
+  k = esl_rnd_DChoose(r, h->q, h->K);
+  return esl_exp_Sample(r, h->mu, h->lambda[k]);
+}
+#endif /*eslAUGMENT_RANDOM*/
+/*--------------------------- end sampling ---------------------------------*/
+
+
+
+/****************************************************************************
+ * File input (mixture models are a little too complex to set on commandline)
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_FILEPARSER
+/* Function:  esl_hyperexp_Read()
+ * Incept:    SRE, Thu Sep  1 08:20:46 2005 [St. Louis]
+ *
+ * Purpose:   Reads hyperexponential parameters from an open <e>.
+ *            which is an <ESL_FILEPARSER> tokenizer for an open stream.
+ *            
+ *            The first token is <K>, the number of mixture components.
+ *            The second token is <mu>, the x offset shared by all components.
+ *            Then for each mixture component <k=1..K>, it reads
+ *            a mixture coefficient <q[k]> and a decay parameter
+ *            <lambda[k]>.
+ *            
+ *            The <2K+2> data tokens must occur in this order, but
+ *            they can be grouped into any number of lines, because the
+ *            parser ignores line breaks.
+ *            
+ *            Anything after a <\#> character on a line is a comment, and
+ *            is ignored.
+ *            
+ * Returns:   <eslOK> on success, and <ret_hxp> points to a new <ESL_HYPEREXP>
+ *            object.
+ *            <eslEFORMAT> on "normal" parse failure caused by a bad file 
+ *            format that's likely the user's fault.
+ *
+ * Throws:    <eslEMEM> if allocation of the new <ESL_HYPEREXP> fails.
+ *
+ * 
+ * FIXME: All our mixture models (esl_dirichlet, for example) should be
+ *        reconciled w/ identical interfaces & behaviour.
+ */
+int
+esl_hyperexp_Read(ESL_FILEPARSER *e, ESL_HYPEREXP **ret_hxp)
+{
+  ESL_HYPEREXP   *hxp = NULL;
+  char           *tok;
+  int             status = eslOK;
+  int             nc;
+  int             k;
+  double          sum;
+
+  esl_fileparser_SetCommentChar(e, '#');
+
+  if ((status = esl_fileparser_GetToken(e, &tok, NULL)) != eslOK) goto ERROR;
+  nc = atoi(tok);
+  if (nc < 1) {  
+    sprintf(e->errbuf, "Expected # of components K >= 1 as first token");
+    goto ERROR;
+  }
+
+  if ((hxp = esl_hyperexp_Create(nc)) == NULL) return eslEMEM; /* percolation */
+  
+  if ((status = esl_fileparser_GetToken(e, &tok, NULL)) != eslOK) goto ERROR;
+  hxp->mu = atof(tok);
+
+  for (k = 0; k < hxp->K; k++)
+    {
+      if ((status = esl_fileparser_GetToken(e, &tok, NULL)) != eslOK) goto ERROR;
+      hxp->q[k] = atof(tok);
+      
+      if ((status = esl_fileparser_GetToken(e, &tok, NULL)) != eslOK) goto ERROR;
+      hxp->lambda[k] = atof(tok);
+
+      if (hxp->q[k] < 0. || hxp->q[k] > 1.) {
+	sprintf(e->errbuf, "Expected a mixture coefficient q[k], 0<=q[k]<=1");
+	goto ERROR;
+      }
+      if (hxp->lambda[k] <= 0.) {
+	sprintf(e->errbuf, "Expected a lambda parameter, lambda>0");
+	goto ERROR;
+      }
+    }
+  sum = esl_vec_DSum(hxp->q, hxp->K);
+  if (fabs(sum-1.0) > 0.05) {
+    sprintf(e->errbuf, "Expected mixture coefficients to sum to 1");
+    goto ERROR;
+  }
+  esl_vec_DNorm(hxp->q, hxp->K);
+  *ret_hxp = hxp;
+  return eslOK;
+
+ ERROR:
+  esl_hyperexp_Destroy(hxp); 
+  return eslEFORMAT;
+}
+
+/* Function:  esl_hyperexp_ReadFile()
+ * Incept:    SRE, Thu Sep  1 08:57:47 2005 [St. Louis]
+ *
+ * Purpose:   Convenience wrapper around <esl_hyperexp_Read()> that takes
+ *            a filename as an argument, instead of an open <ESL_FILEPARSER>.
+ *            
+ *            This lets you quickly read an object from a file, but it
+ *            limits your ability to deal gracefully and flexibly with
+ *            'normal' errors like 'file not found' or 'bad file format'.
+ *            Here, all errors are fatal.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on an allocation failure.
+ *            
+ *            <eslEFORMAT> on any parse error. Diagnostic information is
+ *            unavailable, because the <ESL_FILEPARSER> that's holding 
+ *            that information is internal to this function. 
+ *            
+ *            <eslENOTFOUND> on any failure to open the file.
+ */
+int
+esl_hyperexp_ReadFile(char *filename, ESL_HYPEREXP **ret_hxp)
+{
+  FILE           *fp;
+  ESL_FILEPARSER *e;
+  int             status;
+
+  if ((fp = fopen(filename, "r")) == NULL) 
+    ESL_EXCEPTION(eslENOTFOUND, "file not found");
+
+  if ((e = esl_fileparser_Create(fp)) == NULL) {
+    fclose(fp);
+    ESL_EXCEPTION(eslEMEM, "failed to create fileparser");
+  }
+  esl_fileparser_SetCommentChar(e, '#');
+
+  status = esl_hyperexp_Read(e, ret_hxp);
+
+  esl_fileparser_Destroy(e);
+  fclose(fp);
+  return status;
+}
+#endif /*eslAUGMENT_FILEPARSER*/
+
+
+
+
+
+
+
+/****************************************************************************
+ * Maximum likelihood fitting, complete unbinned data
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_MINIMIZER
+/* This structure is used to sneak the data into minimizer's generic
+ * (void *) API for all aux data
+ */
+struct hyperexp_data {
+  double *x;
+  int     n;
+  ESL_HYPEREXP *h;
+};
+
+/* Given hyperexponential parameters in <h>;
+ * do appropriate c.o.v.'s to unconstrained real parameters
+ * and fill in the packed parameter vector <p>.
+ * 
+ * <p> must be allocated for at least (2K-1) doubles: K-1 mixture 
+ * coefficients and K lambda parameters. (mu is not a free param).
+ *
+ * First K-1 are $Q_1..Q_{K-1}$ mixture coefficient parameters; $Q_0$ implicitly 0;
+ *  cov is $q_k = \frac{e^{Q_k}}{\sum_j e^{Q_j}}$;  $Q_k = \log(q_k) - \log(q_0)$.
+ * Then K lambda params;
+ * lambda cov is $\lambda = e^w$, $w = \log(\lambda)$.
+ */
+static void
+hyperexp_pack_paramvector(double *p, int np, ESL_HYPEREXP *h)
+{
+  int    i;			/* counter in parameter vector p */
+  int    k;			/* counter in mixture components */
+  double z;			/* tmp variable */
+
+  /* mixture coefficients */
+  i = 0;
+  if (! h->fixmix) {
+    z = log(h->q[0]);
+    for (k = 1; k < h->K; k++) 
+      p[i++] = log(h->q[k]) - z;
+  }
+  
+  /* exponential parameters */
+  for (k = 0; k < h->K; k++)
+    if (! h->fixlambda[k])
+      p[i++] = log(h->lambda[k]);
+}
+
+/* Same as above but in reverse: given parameter vector <p>,
+ * <np> = 2K-1, do appropriate c.o.v. back to desired parameter space, and
+ * update the hyperexponential <h>.
+ */
+static void
+hyperexp_unpack_paramvector(double *p, int np, ESL_HYPEREXP *h)
+{
+  int    i;			/* counter in parameter vector p */
+  int    k;			/* counter in mixture components */
+  double z;			/* tmp variable  */
+
+  /* Fetch the params in their c.o.v. space first
+   */
+  i = 0;
+  if (! h->fixmix) {
+    h->q[0] = 0;	/* implicitly */
+    for (k = 1; k < h->K; k++) 
+      h->q[k] = p[i++]; 
+  }
+  for (k = 0; k < h->K; k++)
+    if (! h->fixlambda[k]) 
+      h->lambda[k] = p[i++];
+  
+  /* Convert mix coefficients back to probabilities;
+   * their  c.o.v. is q_k = e^{Q_k} / \sum_k e^{Q_k}
+   * which rearranges to exp(Q_k - log[\sum_k e^Q_k]),
+   * and we have the DLogSum() function to compute the log sum.
+   */
+  if (! h->fixmix) {
+    z = esl_vec_DLogSum(h->q, h->K);
+    for (k = 0; k < h->K; k++)
+      h->q[k] = exp(h->q[k] - z);
+  }
+  
+  /* lambda c.o.v. is \lambda = e^w */
+  for (k = 0; k < h->K; k++)
+    if (! h->fixlambda[k]) 
+      h->lambda[k] = exp(h->lambda[k]);
+}
+
+/* The log likelihood function to be optimized by ML fitting:
+ *   This needs to be careful of a case where a lambda = inf.
+ */
+static double
+hyperexp_complete_func(double *p, int np, void *dptr)
+{
+  struct hyperexp_data *data = (struct hyperexp_data *) dptr;
+  ESL_HYPEREXP         *h    = data->h;
+  double logL = 0.;
+  int    i;
+
+  hyperexp_unpack_paramvector(p, np, h);
+  for (i = 0; i < data->n; i++)
+    logL += esl_hxp_logpdf(data->x[i], h);
+  return -logL;
+}
+
+/* The gradient of the NLL w.r.t. each free parameter in p.
+ */
+static void
+hyperexp_complete_gradient(double *p, int np, void *dptr, double *dp)
+{
+  struct hyperexp_data *data = (struct hyperexp_data *) dptr;
+  ESL_HYPEREXP         *h    = data->h;
+  double pdf;
+  int i,k;
+  int pidx;			
+  
+  hyperexp_unpack_paramvector(p, np, h);
+  esl_vec_DSet(dp, np, 0.);
+  for (i = 0; i < data->n; i++)
+    {
+      /* FIXME: I think the calculation below may need to be done
+       * in log space, to avoid underflow errors; see complete_binned_gradient()
+       */
+      /* Precalculate q_k PDF_k(x) terms, and their sum */
+      for (k = 0; k < h->K; k++)
+	h->wrk[k] = h->q[k] * esl_exp_pdf(data->x[i], h->mu, h->lambda[k]);
+      pdf = esl_vec_DSum(h->wrk, h->K);
+
+      pidx = 0;
+      if (! h->fixmix) {
+	for (k = 1; k < h->K; k++) /* generic d/dQ solution for mixture models */
+	  dp[pidx++] -= h->wrk[k]/pdf - h->q[k];
+      }
+      
+      for (k = 0; k < h->K; k++)
+	if (! h->fixlambda[k])
+	  dp[pidx++] -= (1.-h->lambda[k]*(data->x[i]-h->mu))*h->wrk[k]/pdf; /* d/dw */
+    }
+}
+
+
+/* Function:  esl_hxp_FitGuess()
+ * Incept:    SRE, Mon Aug 15 14:02:02 2005 [St. Louis]
+ *
+ * Purpose:   Given a sorted vector of <n> observed data samples <x[]>,
+ *            from smallest <x[0]> to largest <x[n-1]>, calculate a
+ *            very crude guesstimate of a fit -- suitable only as a starting
+ *            point for further optimization -- and return those parameters
+ *            in <h>.
+ *
+ *            Assigns $q_k \propto \frac{1}{k}$ and  $\mu = \min_i x_i$;
+ *            splits $x$ into $K$ roughly equal-sized bins, and
+ *            and assigns $\lambda_k$ as the ML estimate from bin $k$.
+ *            (If $q_k$ coefficients have already been fixed to 
+ *            known values, this step is skipped.)
+ */
+int
+esl_hxp_FitGuess(double *x, int n, ESL_HYPEREXP *h)
+{
+  double tmu;			/* current mu */
+  double mean;			/* mean (x-tmu) in a bin */
+  int    i,k;
+  int    imin, imax;
+
+  h->mu = x[0];  /* minimum */
+  for (k = 0; k < h->K; k++)
+    {
+      if (! h->fixmix) 
+	h->q[k] = 1 / (double)(k+1); /* priors ~ 1, 1/2, 1/3... */
+
+      imin = (int) ((double)(k*n)/(double)h->K);
+      imax = (int) ((double)((k+1)*n)/(double)h->K);
+      tmu = x[imin];
+      mean = 0.;
+      for (i = imin; i < imax; i++)
+	mean += x[i] - tmu;
+      mean /= (double)(imax-imin);
+      h->lambda[k] = 1 / mean;
+    }
+  esl_vec_DNorm(h->q, h->K);
+  return eslOK;
+}
+
+/* Function:  esl_hxp_FitComplete()
+ * Incept:    SRE, Mon Aug 15 14:11:19 2005 [St. Louis]
+ *
+ * Purpose:   Given a vector of <n> observed data samples <x[]> 
+ *            (sorted or unsorted), and an initial guess <h> for
+ *            a hyperexponential, find maximum likelihood parameters
+ *            by conjugate gradient descent optimization, starting
+ *            from <h> and leaving the final optimized solution in
+ *            <h>.
+ *            
+ * Returns:   <eslOK> on success, and <h> contains the fitted 
+ *            hyperexponential parameters.
+ *            
+ * Throws:    <eslEMEM> on allocation error, and <h> is left in
+ *            in its initial state.           
+ */
+int
+esl_hxp_FitComplete(double *x, int n, ESL_HYPEREXP *h)
+{
+  struct hyperexp_data data;
+  int     status;
+  double *p   = NULL;
+  double *u   = NULL;
+  double *wrk = NULL;
+  double  tol;
+  int     np;
+  double  fx;
+  int     i;
+
+  tol = 1e-6;
+
+  /* Determine number of free parameters and allocate 
+   */
+  np = 0;
+  if (! h->fixmix) np += h->K-1;  /* K-1 mix coefficients...     */
+  for (i = 0; i < h->K; i++)      /* ...and up to K lambdas free */
+    if (! h->fixlambda[i]) np++;	
+  ESL_ALLOC(p,   sizeof(double) * np);
+  ESL_ALLOC(u,   sizeof(double) * np);
+  ESL_ALLOC(wrk, sizeof(double) * np * 4);
+
+  /* Copy shared info into the "data" structure
+   */
+  data.x   = x;
+  data.n   = n;
+  data.h   = h;
+
+  /* From h, create the parameter vector.
+   */
+  hyperexp_pack_paramvector(p, np, h);
+
+  /* Define the step size vector u.
+   */
+  for (i = 0; i < np; i++) u[i] = 1.0;
+
+  /* Feed it all to the mighty optimizer.
+   */
+  status = esl_min_ConjugateGradientDescent(p, u, np, 
+					    &hyperexp_complete_func, 
+					    &hyperexp_complete_gradient,
+					    (void *) (&data), tol, wrk, &fx);
+  if (status != eslOK) goto ERROR;
+
+  /* Convert the final parameter vector back to a hyperexponential
+   */
+  hyperexp_unpack_paramvector(p, np, h);
+  
+  free(p);
+  free(u);
+  free(wrk);
+  esl_hyperexp_SortComponents(h);
+  return eslOK;
+
+ ERROR:
+  if (p   != NULL) free(p);
+  if (u   != NULL) free(u);
+  if (wrk != NULL) free(wrk);
+  return status;
+}
+
+
+/****************************************************************************
+ * Maximum likelihood fitting, complete binned data         xref STL9/143-144
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_HISTOGRAM
+/* minimizer API only allows us one generic void ptr to pass
+ * our data through:
+ */
+struct hyperexp_binned_data {
+  ESL_HISTOGRAM *g;	
+  ESL_HYPEREXP  *h;
+};
+  
+static double 
+hyperexp_complete_binned_func(double *p, int np, void *dptr)
+{
+  struct hyperexp_binned_data *data = (struct hyperexp_binned_data *) dptr;
+  ESL_HISTOGRAM               *g    = data->g;
+  ESL_HYPEREXP                *h    = data->h;
+  double logL = 0.;
+  double ai, delta;
+  int    i,k;
+
+  hyperexp_unpack_paramvector(p, np, h);
+  delta = g->w;
+  /* counting over occupied, uncensored histogram bins */
+  for (i = g->cmin; i <= g->imax; i++) 
+    {
+      if (g->obs[i] == 0) continue; /* skip unoccupied ones */
+
+      ai    = esl_histogram_Bin2LBound(g, i);
+      if (ai < h->mu) ai = h->mu; /* careful about the left boundary: no x < h->mu */
+
+      for (k = 0; k < h->K; k++)
+	{
+	  h->wrk[k] = log(h->q[k]) - h->lambda[k]*(ai-h->mu);
+	  if (delta * h->lambda[k] < eslSMALLX1) 
+	    h->wrk[k] += log(delta * h->lambda[k]);
+	  else
+	    h->wrk[k] += log(1 - exp(-delta * h->lambda[k]));
+	}
+      logL += g->obs[i] * esl_vec_DLogSum(h->wrk, h->K);
+    }
+  return -logL;
+}
+
+static void
+hyperexp_complete_binned_gradient(double *p, int np, void *dptr, double *dp)
+{
+  struct hyperexp_binned_data *data = (struct hyperexp_binned_data *) dptr;
+  ESL_HISTOGRAM               *g    = data->g;
+  ESL_HYPEREXP                *h    = data->h;
+  int i,k;
+  int pidx;			
+  double z;
+  double tmp;
+  double ai, delta;
+  
+  hyperexp_unpack_paramvector(p, np, h);
+  esl_vec_DSet(dp, np, 0.);
+  delta = g->w;
+
+  /* counting over occupied, uncensored histogram bins */
+  for (i = g->cmin; i <= g->imax; i++)
+    {
+      if (g->obs[i] == 0) continue;
+      ai = esl_histogram_Bin2LBound(g, i);
+      if (ai < h->mu) ai = h->mu; /* careful about the left boundary: no x < h->mu */
+
+      /* Calculate log (q_m alpha_m(a_i) terms
+       */
+      for (k = 0; k < h->K; k++)
+	{
+	  h->wrk[k] = log(h->q[k]) - h->lambda[k]*(ai-h->mu);
+	  if (delta * h->lambda[k] < eslSMALLX1) 
+	    h->wrk[k] += log(delta * h->lambda[k]);
+	  else
+	    h->wrk[k] += log(1 - exp(-delta * h->lambda[k]));
+	}
+      z = esl_vec_DLogSum(h->wrk, h->K); /* z= log \sum_k q_k alpha_k(a_i) */
+
+      /* Bump the gradients for Q_1..Q_{K-1} */
+      pidx = 0;
+      if (! h->fixmix) {
+	for (k = 1; k < h->K; k++)
+	  dp[pidx++] -= g->obs[i] * (exp(h->wrk[k] - z) - h->q[k]);
+      }
+	
+      /* Bump the gradients for w_0..w_{K-1}
+       */
+      for (k = 0; k < h->K; k++)
+	if (! h->fixlambda[k])
+	  {
+	    tmp  = log(h->q[k]) + log(h->lambda[k])- h->lambda[k]*(ai-h->mu);
+	    tmp  = exp(tmp - z);
+	    tmp *= (ai + delta - h->mu) * exp(-delta * h->lambda[k]) - (ai - h->mu);
+	    dp[pidx++] -= g->obs[i] * tmp;
+	  }
+    }  
+}
+
+/* Function:  esl_hxp_FitGuessBinned()
+ * Incept:    SRE, Mon Aug 15 14:02:02 2005 [St. Louis]
+ *
+ * Purpose:   Given a histogram <g> with binned observations;
+ *            obtain a very crude guesstimate of a fit -- suitable only 
+ *            as a starting point for further optimization -- and return 
+ *            those parameters in <h>.
+ *
+ *            Assigns $q_k \propto \frac{1}{k}$ and  $\mu = \min_i x_i$;
+ *            splits $x$ into $K$ roughly equal-sized bins, and
+ *            and assigns $\lambda_k$ as the ML estimate from bin $k$.
+ *            If the coefficients have already been set to known values,
+ *            this step is skipped.
+ */
+int
+esl_hxp_FitGuessBinned(ESL_HISTOGRAM *g, ESL_HYPEREXP *h)
+{
+  double sum;
+  int    n;
+  int    i,k;
+  int    nb;
+  double ai;
+
+  if      (g->is_tailfit) h->mu = g->phi;  /* all x > mu in this case */
+  else if (g->is_rounded) h->mu = esl_histogram_Bin2LBound(g, g->imin);
+  else                    h->mu = g->xmin; 
+
+  nb    = g->imax - g->cmin + 1;
+  k     = h->K-1;
+  sum   = 0;
+  n     = 0;
+  for (i = g->imax; i >= g->cmin; i--)
+    {
+      ai = esl_histogram_Bin2LBound(g,i);
+      if (ai < g->xmin) ai = g->xmin;
+      n      += g->obs[i];
+      sum    += g->obs[i] * ai;
+      
+      if (i == g->cmin + (k*nb)/h->K)
+	h->lambda[k--] = 1 / ((sum/(double) n) - ai);
+    }
+
+  if (! h->fixmix) {
+    for (k = 0; k < h->K; k++)
+      h->q[k] = 1 / (double) h->K;
+  }
+
+  return eslOK;
+}
+
+
+/* Function:  esl_hxp_FitCompleteBinned()
+ * Incept:    SRE, Tue Aug 16 13:30:43 2005 [St. Louis]
+ *
+ * Purpose:   Given a histogram <g> with binned observations, where each
+ *            bin i holds some number of observed samples x with values from 
+ *            lower bound l to upper bound u (that is, $l < x \leq u$),
+ *            and given a starting guess <h> for hyperexponential parameters;
+ *
+ *            Find maximum likelihood parameters <h> by conjugate gradient
+ *            descent, starting from the initial <h> and leaving the
+ *            optimized solution in <h>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error, and <h> is left in its
+ *            initial state.
+ */
+int 
+esl_hxp_FitCompleteBinned(ESL_HISTOGRAM *g, ESL_HYPEREXP *h)
+{
+  struct hyperexp_binned_data data;
+  int     status;
+  double *p   = NULL;
+  double *u   = NULL;
+  double *wrk = NULL;
+  double  fx;
+  int     i;
+  double  tol = 1e-6;
+  int     np;
+
+  np = 0;
+  if (! h->fixmix) np = h->K-1;  /* K-1 mix coefficients...      */
+  for (i = 0; i < h->K; i++)     /* ...and up to K lambdas free. */
+    if (! h->fixlambda[i]) np++;
+
+  ESL_ALLOC(p,   sizeof(double) * np);
+  ESL_ALLOC(u,   sizeof(double) * np);
+  ESL_ALLOC(wrk, sizeof(double) * np * 4);
+
+  /* Copy shared info into the "data" structure  */
+  data.g     = g;
+  data.h     = h;
+
+  /* From h, create the parameter vector. */
+  hyperexp_pack_paramvector(p, np, h);
+
+  /* Define the step size vector u.
+   */
+  for (i = 0; i < np; i++) u[i] = 1.0;
+
+  /* Feed it all to the mighty optimizer.
+   */
+  status = esl_min_ConjugateGradientDescent(p, u, np, 
+					    &hyperexp_complete_binned_func, 
+					    &hyperexp_complete_binned_gradient,
+					    (void *) (&data), tol, wrk, &fx);
+  if (status != eslOK) goto ERROR;
+
+  /* Convert the final parameter vector back to a hyperexponential
+   */
+  hyperexp_unpack_paramvector(p, np, h);
+  
+  free(p);
+  free(u);
+  free(wrk);
+  esl_hyperexp_SortComponents(h);
+  return eslOK;
+
+ ERROR:
+  if (p   != NULL) free(p);
+  if (u   != NULL) free(u);
+  if (wrk != NULL) free(wrk);
+  return status;
+}
+#endif /*eslAUGMENT_HISTOGRAM*/
+#endif /*eslAUGMENT_MINIMIZER*/
+/*--------------------------- end fitting ----------------------------------*/
+
+
+
+/****************************************************************************
+ * Example main()
+ ****************************************************************************/ 
+#ifdef eslHYPEREXP_EXAMPLE
+/*::cexcerpt::hyperexp_example::begin::*/
+/* compile: 
+   gcc -g -Wall -I. -o example -DeslHYPEREXP_EXAMPLE\
+     -DeslAUGMENT_HISTOGRAM -DeslAUGMENT_RANDOM -DeslAUGMENT_MINIMIZER\
+      esl_hyperexp.c esl_exponential.c esl_histogram.c esl_random.c esl_minimizer.c\
+       esl_stats.c esl_vectorops.c easel.c -lm
+ * run:     ./example
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_hyperexp.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r;		/* source of random numbers        */
+  ESL_HISTOGRAM  *h;		/* histogram to store the data     */
+  ESL_HYPEREXP   *hxp;		/* hyperexponential to sample from */
+  ESL_HYPEREXP   *ehxp;		/* estimated hyperexponential      */
+  double      x;		/* sampled data point              */
+  int         n = 100000;	/* number of samples               */
+  double     *data;
+  int         ndata;
+  int         i;
+
+  hxp = esl_hyperexp_Create(3);
+  hxp->mu = -2.0;
+  hxp->q[0]      = 0.6;    hxp->q[1]      = 0.3;   hxp->q[2]      = 0.1; 
+  hxp->lambda[0] = 1.0;    hxp->lambda[1] = 0.3;   hxp->lambda[2] = 0.1;
+
+  r   = esl_randomness_CreateTimeseeded();
+  h   = esl_histogram_CreateFull(hxp->mu, 100, 1.0);
+
+  for (i = 0; i < n; i++)
+    {
+      x    = esl_hxp_Sample(r, hxp);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+
+  /* Plot the empirical (sampled) and expected survivals */
+  esl_histogram_PlotSurvival(stdout, h);
+  esl_hxp_Plot(stdout, hxp, &esl_hxp_surv, h->xmin, h->xmax, 0.1);
+
+  /* ML fit to complete data, and plot fitted survival curve */
+  ehxp = esl_hyperexp_Create(3);
+  esl_hxp_FitGuess(data, ndata, ehxp);
+  esl_hxp_FitComplete(data, ndata, ehxp);
+  esl_hxp_Plot(stdout, ehxp, &esl_hxp_surv,  h->xmin, h->xmax, 0.1);
+
+  /* ML fit to binned data, plot fitted survival curve  */
+  esl_hxp_FitGuessBinned(h, ehxp);
+  esl_hxp_FitCompleteBinned(h, ehxp);
+  esl_hxp_Plot(stdout, ehxp, &esl_hxp_surv,  h->xmin, h->xmax, 0.1);
+
+  esl_randomness_Destroy(r);
+  esl_histogram_Destroy(h);
+  esl_hyperexp_Destroy(hxp);
+  esl_hyperexp_Destroy(ehxp);
+  return 0;
+}
+/*::cexcerpt::hyperexp_example::end::*/
+#endif /*eslHYPEREXP_EXAMPLE*/
+
+
+
+
+/****************************************************************************
+ * Test driver
+ ****************************************************************************/ 
+#ifdef eslHYPEREXP_TESTDRIVE
+/* Compile:
+   gcc -g -Wall -I. -I ~/src/easel -L ~/src/easel -o test\
+    -DeslHYPEREXP_TESTDRIVE esl_hyperexp.c -leasel -lm
+*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_hyperexp.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_HISTOGRAM  *h;
+  ESL_RANDOMNESS *r;
+  ESL_HYPEREXP   *hxp;
+  ESL_HYPEREXP   *ehxp;
+  int     n         = 20000;
+  double  binwidth  = 0.1;
+  int     i;
+  double  x;
+  double *data;
+  int     ndata;
+  int     k, ek, mink;
+  double  mindiff, diff;
+
+  int     opti;
+  int     be_verbose   = FALSE;
+  char   *paramfile    = NULL;
+  char   *plotfile     = NULL;
+  FILE   *pfp          = stdout;
+  int     plot_pdf     = FALSE;
+  int     plot_logpdf  = FALSE;
+  int     plot_cdf     = FALSE;
+  int     plot_logcdf  = FALSE;
+  int     plot_surv    = FALSE;
+  int     plot_logsurv = FALSE;
+  int     xmin_set     = FALSE;
+  double  xmin;
+  int     xmax_set     = FALSE;
+  double  xmax;
+  int     xstep_set    = FALSE;
+  double  xstep;
+  int     do_fixmix    = FALSE;
+
+  for (opti = 1; opti < argc && *(argv[opti]) == '-'; opti++)
+    {
+      if      (strcmp(argv[opti], "-f")  == 0) do_fixmix    = TRUE;
+      else if (strcmp(argv[opti], "-i")  == 0) paramfile    = argv[++opti];
+      else if (strcmp(argv[opti], "-n")  == 0) n            = atoi(argv[++opti]);
+      else if (strcmp(argv[opti], "-o")  == 0) plotfile     = argv[++opti];
+      else if (strcmp(argv[opti], "-v")  == 0) be_verbose   = TRUE;
+      else if (strcmp(argv[opti], "-w")  == 0) binwidth     = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-C")  == 0) plot_cdf     = TRUE;
+      else if (strcmp(argv[opti], "-LC") == 0) plot_logcdf  = TRUE;
+      else if (strcmp(argv[opti], "-P")  == 0) plot_pdf     = TRUE;
+      else if (strcmp(argv[opti], "-LP") == 0) plot_logpdf  = TRUE;
+      else if (strcmp(argv[opti], "-S")  == 0) plot_surv    = TRUE;
+      else if (strcmp(argv[opti], "-LS") == 0) plot_logsurv = TRUE;
+      else if (strcmp(argv[opti], "-XL") == 0) { xmin_set  = TRUE; xmin  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XH") == 0) { xmax_set  = TRUE; xmax  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XS") == 0) { xstep_set = TRUE; xstep = atof(argv[++opti]); }
+      else ESL_EXCEPTION(eslEINVAL, "bad option");
+    }
+
+  if (paramfile != NULL)
+    esl_hyperexp_ReadFile(paramfile, &hxp);
+  else 
+    {
+      hxp = esl_hyperexp_Create(3);
+      hxp->mu = -2.0;
+      hxp->q[0]      = 0.5;    hxp->q[1]      = 0.3;   hxp->q[2]      = 0.2; 
+      hxp->lambda[0] = 1.0;    hxp->lambda[1] = 0.3;   hxp->lambda[2] = 0.1;
+    }
+  if (do_fixmix) esl_hyperexp_FixedUniformMixture(hxp);	/* overrides q's above */
+
+  if (be_verbose) esl_hyperexp_WriteOneLine(stdout, hxp);
+
+  r = esl_randomness_CreateTimeseeded();
+  h = esl_histogram_CreateFull(hxp->mu, 100., binwidth);
+  if (plotfile != NULL) {
+    if ((pfp = fopen(plotfile, "w")) == NULL) 
+      ESL_EXCEPTION(eslFAIL, "Failed to open plotfile");
+  }
+  if (! xmin_set)  xmin  = hxp->mu;
+  if (! xmax_set)  xmax  = hxp->mu+ 20*(1. / esl_vec_DMin(hxp->lambda, hxp->K));
+  if (! xstep_set) xstep = 0.1;
+
+  for (i = 0; i < n; i++)
+    {
+      x = esl_hxp_Sample(r, hxp);
+      esl_histogram_Add(h, x);
+    }
+
+  esl_histogram_GetData(h, &data, &ndata); /* get sorted data vector */
+
+  ehxp = esl_hyperexp_Create(hxp->K);
+  if (do_fixmix) esl_hyperexp_FixedUniformMixture(ehxp);
+  esl_hxp_FitGuess(data, ndata, ehxp);  
+  esl_hxp_FitComplete(data, ndata, ehxp);
+
+  if (be_verbose) esl_hyperexp_WriteOneLine(stdout, ehxp);
+
+  if (fabs( (ehxp->mu-hxp->mu)/hxp->mu ) > 0.01)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted mu > 1%\n");
+  for (ek = 0; ek < ehxp->K; ek++)
+    {  /* try to match each estimated lambda up to a parametric lambda */
+      mindiff = 1.0;
+      mink    = -1;
+      for (k = 0; k < hxp->K; k++)
+	{
+	  diff =  fabs( (ehxp->lambda[ek] - hxp->lambda[k]) / hxp->lambda[k]);
+	  if (diff < mindiff) {
+	    mindiff = diff;
+	    mink    = k;
+	  }
+	}
+      if (mindiff > 0.50)
+	ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted lambda > 50%\n");
+      if (fabs( (ehxp->q[ek] - hxp->q[mink]) / hxp->q[mink]) > 1.0)
+	ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted q > 2-fold%\n");
+    }
+
+  esl_hxp_FitGuessBinned(h, ehxp);  
+  esl_hxp_FitCompleteBinned(h, ehxp);
+  if (be_verbose)  esl_hyperexp_WriteOneLine(stdout, ehxp);
+
+  if (fabs( (ehxp->mu-hxp->mu)/hxp->mu ) > 0.01)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted mu > 1%\n");
+  for (ek = 0; ek < ehxp->K; ek++)
+    {  /* try to match each estimated lambda up to a parametric lambda */
+      mindiff = 1.0;
+      mink    = -1;
+      for (k = 0; k < hxp->K; k++)
+	{
+	  diff =  fabs( (ehxp->lambda[ek] - hxp->lambda[k]) / hxp->lambda[k]);
+	  if (diff < mindiff) {
+	    mindiff = diff;
+	    mink    = k;
+	  }
+	}
+      if (mindiff > 0.50)
+	ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted lambda > 50%\n");
+      if (fabs( (ehxp->q[ek] - hxp->q[mink]) / hxp->q[mink]) > 1.0)
+	ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted q > 2-fold\n");
+    }
+
+  if (plot_pdf)     esl_hxp_Plot(pfp, hxp, &esl_hxp_pdf,     xmin, xmax, xstep);
+  if (plot_logpdf)  esl_hxp_Plot(pfp, hxp, &esl_hxp_logpdf,  xmin, xmax, xstep);
+  if (plot_cdf)     esl_hxp_Plot(pfp, hxp, &esl_hxp_cdf,     xmin, xmax, xstep);
+  if (plot_logcdf)  esl_hxp_Plot(pfp, hxp, &esl_hxp_logcdf,  xmin, xmax, xstep);
+  if (plot_surv)    esl_hxp_Plot(pfp, hxp, &esl_hxp_surv,    xmin, xmax, xstep);
+  if (plot_logsurv) esl_hxp_Plot(pfp, hxp, &esl_hxp_logsurv, xmin, xmax, xstep);
+
+  if (plotfile != NULL) fclose(pfp);
+  esl_histogram_Destroy(h);
+  esl_hyperexp_Destroy(hxp);
+  esl_hyperexp_Destroy(ehxp);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+#endif /*eslHYPEREXP_TESTDRIVE*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_hyperexp.h b/easel/esl_hyperexp.h
new file mode 100644
index 0000000..af7ba4f
--- /dev/null
+++ b/easel/esl_hyperexp.h
@@ -0,0 +1,78 @@
+/* esl_hyperexp.h
+ * Hyperexponential (mixture exponential) distributions.
+ * 
+ * SRE, Mon Aug 15 08:32:33 2005 [St. Louis]
+ * SVN $Id: esl_hyperexp.h 83 2005-12-13 20:54:07Z eddy $
+ */
+#ifndef ESL_HYPEREXP_INCLUDED
+#define ESL_HYPEREXP_INCLUDED
+
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+#endif
+#ifdef eslAUGMENT_HISTOGRAM
+#include <esl_histogram.h>
+#endif
+#ifdef eslAUGMENT_FILEPARSER
+#include <esl_fileparser.h>
+#endif
+
+typedef struct {
+  double *q;			/* mixture coefficients   [0..K-1]*/
+  double *lambda;		/* scale params           [0..K-1]*/
+  double *wrk;			/* tmp K-vector, for logpdf calc  */
+  double  mu;			/* location (x offset) parameter  */
+  int     K;			/* # of components                */
+  char   *fixlambda;		/* TRUE to constrain a lambda val */
+  int     fixmix;		/* TRUE to constrain the q's      */
+} ESL_HYPEREXP;
+
+
+extern ESL_HYPEREXP *esl_hyperexp_Create(int K);
+extern void          esl_hyperexp_Destroy(ESL_HYPEREXP *h);
+extern int           esl_hyperexp_Copy(ESL_HYPEREXP *src, ESL_HYPEREXP *dest);
+extern int           esl_hyperexp_FixedUniformMixture(ESL_HYPEREXP *h);
+extern int           esl_hyperexp_SortComponents(ESL_HYPEREXP *h);
+extern int           esl_hyperexp_Write(FILE *fp, ESL_HYPEREXP *hxp);
+extern int           esl_hyperexp_WriteOneLine(FILE *fp, ESL_HYPEREXP *hxp);
+#ifdef eslAUGMENT_FILEPARSER
+extern int           esl_hyperexp_Read(ESL_FILEPARSER *ef, ESL_HYPEREXP **ret_hxp);
+extern int           esl_hyperexp_ReadFile(char *filename, ESL_HYPEREXP **ret_hxp);
+#endif
+
+extern double  esl_hxp_pdf    (double x, ESL_HYPEREXP *h);
+extern double  esl_hxp_logpdf (double x, ESL_HYPEREXP *h);
+extern double  esl_hxp_cdf    (double x, ESL_HYPEREXP *h);
+extern double  esl_hxp_logcdf (double x, ESL_HYPEREXP *h);
+extern double  esl_hxp_surv   (double x, ESL_HYPEREXP *h);
+extern double  esl_hxp_logsurv(double x, ESL_HYPEREXP *h);
+extern double  esl_hxp_invcdf (double p, ESL_HYPEREXP *h);
+
+extern double  esl_hxp_generic_pdf   (double x, void *params);
+extern double  esl_hxp_generic_cdf   (double x, void *params);
+extern double  esl_hxp_generic_surv  (double x, void *params);
+extern double  esl_hxp_generic_invcdf(double x, void *params);
+
+extern int esl_hxp_Plot(FILE *fp, ESL_HYPEREXP *h,
+			double (*func)(double x, ESL_HYPEREXP *h), 
+			double xmin, double xmax, double xstep);
+
+#ifdef eslAUGMENT_RANDOM
+extern double esl_hxp_Sample(ESL_RANDOMNESS *r, ESL_HYPEREXP *h);
+#endif
+#ifdef eslAUGMENT_MINIMIZER
+extern int esl_hxp_FitGuess   (double *x, int n, ESL_HYPEREXP *h);
+extern int esl_hxp_FitComplete(double *x, int n, ESL_HYPEREXP *h);
+#ifdef eslAUGMENT_HISTOGRAM
+extern int esl_hxp_FitGuessBinned   (ESL_HISTOGRAM *g, ESL_HYPEREXP *h);
+extern int esl_hxp_FitCompleteBinned(ESL_HISTOGRAM *g, ESL_HYPEREXP *h);
+#endif
+#endif
+
+#endif /*ESL_HYPEREXP_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_hyperexp.tex b/easel/esl_hyperexp.tex
new file mode 100644
index 0000000..9cbd753
--- /dev/null
+++ b/easel/esl_hyperexp.tex
@@ -0,0 +1,37 @@
+
+The hyperexponential (mixture exponential) distribution may be useful
+for fitting fat-tailed empirical distributions. 
+
+\subsection{Hyperexponential densities}
+
+The hyperexponential distribution is a mixture of $K$ independent
+exponentials with a common location $\mu$ and different decay
+constants $\lambda_k$.
+
+The probability density function (PDF) is:
+
+\begin{equation}
+P(X=x) = \sum_k^{K} q_k \lambda_k e^{- \lambda_k (x - \mu)}
+\label{eqn:hyperexp_pdf}
+\end{equation}
+
+The cumulative distribution function (CDF) is:
+
+\begin{equation}
+P(X \leq x) = \sum_k^{K} q_k (1 - e^{- \lambda_k (x - \mu)})
+\label{eqn:hyperexp_cdf}
+\end{equation}
+
+Variate $x$ ranges $\mu \leq x < \infty$.
+
+Mixture coefficients $q_k$ specify the prior probability of each
+component $k$; $0 \leq q_k \leq 1$ and $\sum_k q_k = 1$.
+
+The single location parameter $\mu$ is unconstrained, $-\infty < \mu <
+\infty$. (Exponential distributions are usually represented without an
+explicit location parameter, implicitly assuming $\mu = 0$.)
+
+The scale parameters $\lambda_k$ for each component are nonnegative,
+$\lambda_k > 0$.
+
+
diff --git a/easel/esl_keyhash.c b/easel/esl_keyhash.c
new file mode 100644
index 0000000..592cec2
--- /dev/null
+++ b/easel/esl_keyhash.c
@@ -0,0 +1,753 @@
+/* Partial emulation of Perl hashes (associative arrays),
+ * mapping keys (ASCII char strings) to array indices.
+ * 
+ * Contents:
+ *    1. The <ESL_KEYHASH> object.
+ *    2. Storing and retrieving keys.
+ *    3. Internal functions.        
+ *    4. Benchmark drivers.
+ *    5. Unit tests.
+ *    6. Test driver.
+ *    7. Example.
+ *    8. Copyright and license information.
+ * 
+ * SRE, Sun Jan 30 09:14:21 2005; from squid's gki.c, 1999.
+ * SVN $Id: esl_keyhash.c 269 2008-06-19 13:47:41Z eddys $
+ *
+ * Reimplemented April 2008 (J3/14) with improved hash function
+ * with larger dynamic range, and improved (pointerless) internals
+ * in <ESL_KEYHASH>.
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <limits.h>
+
+#include "easel.h"
+#include "esl_keyhash.h"
+
+static ESL_KEYHASH *keyhash_create(uint32_t hashsize, int init_key_alloc, int init_string_alloc);
+static uint32_t     jenkins_hash(const char *key, uint32_t hashsize);
+static int          key_upsize(ESL_KEYHASH *kh);
+
+
+/*****************************************************************
+ *# 1. The <ESL_KEYHASH> object
+ *****************************************************************/ 
+
+/* Function:  esl_keyhash_Create()
+ * Synopsis:  Allocates a new keyhash.
+ * Incept:    SRE, Sun Jan 30 09:17:20 2005 [St. Louis]
+ *
+ * Purpose:   Create a new hash table for key indexing, and returns
+ *            a pointer to it.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_KEYHASH *
+esl_keyhash_Create(void)
+{
+  return keyhash_create(128,   /* initial hash table size (power of 2)              */
+			128,   /* initial alloc for up to 128 keys                  */
+			2048); /* initial alloc for keys totalling up to 2048 chars */
+}
+
+/* Function:  esl_keyhash_Clone()
+ * Synopsis:  Duplicates a keyhash.
+ * Incept:    SRE, Fri Feb 15 18:57:50 2008 [Janelia]
+ *
+ * Purpose:   Allocates and duplicates a keyhash <kh>. Returns a
+ *            pointer to the duplicate.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_KEYHASH *
+esl_keyhash_Clone(const ESL_KEYHASH *kh)
+{
+  ESL_KEYHASH *nw;		
+  int          h;
+
+  if ((nw = keyhash_create(kh->hashsize, kh->kalloc, kh->salloc)) == NULL) goto ERROR;
+
+  for (h = 0; h < kh->hashsize; h++)
+    nw->hashtable[h] = kh->hashtable[h];
+
+  for (h = 0; h < kh->nkeys; h++)  
+    {
+      nw->nxt[h]        = kh->nxt[h];
+      nw->key_offset[h] = kh->key_offset[h];
+    }
+  nw->nkeys = kh->nkeys;
+
+  memcpy(nw->smem, kh->smem, sizeof(char) * kh->sn);
+  nw->sn = kh->sn;
+  return nw;
+  
+ ERROR:
+  esl_keyhash_Destroy(nw);
+  return NULL;
+}
+
+
+/* Function:  esl_keyhash_Destroy()
+ * Synopsis:  Frees a keyhash.
+ * Incept:    SRE, Sun Jan 30 09:19:19 2005 [St. Louis]
+ *
+ * Purpose:   Destroys <kh>.
+ *
+ * Returns:   (void)
+ */
+void
+esl_keyhash_Destroy(ESL_KEYHASH *kh)
+{
+  if (kh == NULL) return;	
+  if (kh->hashtable  != NULL) free(kh->hashtable);
+  if (kh->key_offset != NULL) free(kh->key_offset);
+  if (kh->nxt        != NULL) free(kh->nxt);
+  if (kh->smem       != NULL) free(kh->smem);
+  free(kh);
+}
+
+/* Function:  esl_keyhash_Dump()
+ * Synopsis:  Dumps debugging information about a keyhash.
+ * Incept:    SRE, Sun Jan 30 09:42:22 2005 [St. Louis]
+ *
+ * Purpose:   Mainly for debugging purposes. Dump 
+ *            some information about the hash table <kh>
+ *            to the stream <fp>, which might be stderr
+ *            or stdout.
+ */
+void
+esl_keyhash_Dump(FILE *fp, const ESL_KEYHASH *kh)
+{
+  int idx;
+  int h;
+  int nkeys;
+  int nempty  = 0;
+  int maxkeys = -1;
+  int minkeys = INT_MAX;
+
+  for (h = 0; h < kh->hashsize; h++)
+    {
+      for (nkeys = 0, idx = kh->hashtable[h]; idx != -1; idx = kh->nxt[idx]) nkeys++;
+
+      if (nkeys == 0)      nempty++;
+      if (nkeys > maxkeys) maxkeys = nkeys;
+      if (nkeys < minkeys) minkeys = nkeys;
+    }
+
+  fprintf(fp, "Total keys:             %d\n", kh->nkeys);
+  fprintf(fp, "Hash table size:        %d\n", kh->hashsize);
+  fprintf(fp, "Average occupancy:      %.2f\n", (float) kh->nkeys /(float) kh->hashsize);
+  fprintf(fp, "Unoccupied slots:       %d\n", nempty);
+  fprintf(fp, "Most in one slot:       %d\n", maxkeys);
+  fprintf(fp, "Least in one slot:      %d\n", minkeys);
+  fprintf(fp, "Keys allocated for:     %d\n", kh->kalloc);
+  fprintf(fp, "Key string space alloc: %d\n", kh->salloc);
+  fprintf(fp, "Key string space used:  %d\n", kh->sn);
+}
+/*--------------- end, <ESL_KEYHASH> object ---------------------*/
+
+
+
+
+/*****************************************************************
+ *# 2. Storing and retrieving keys
+ *****************************************************************/ 
+
+/* Function: esl_key_Store()
+ * Synopsis: Store a key and get a key index for it.
+ * Incept:   SRE, Sun Jan 30 09:21:13 2005 [St. Louis]
+ *
+ * Purpose:  Store a string <key> in the key index hash table <kh>.
+ *           Associate it with a unique key index, counting from
+ *           0. It's this index that lets us map the hashed keys to
+ *           integer-indexed C arrays, clumsily emulating Perl's
+ *           hashes. Optionally returns the index through <opt_index>.
+ *
+ * Returns:  <eslOK> on success; stores <key> in <kh>; <opt_index> is 
+ *           returned, set to the next higher index value.
+ *           Returns <eslEDUP> if <key> was already stored in the table;
+ *           <opt_index> is set to the existing index for <key>.
+ *
+ * Throws:   <eslEMEM> on allocation failure, and sets <opt_index> to -1.
+ */
+int
+esl_key_Store(ESL_KEYHASH *kh, const char *key, int *opt_index)
+{
+  uint32_t val = jenkins_hash(key, kh->hashsize);
+  int n        = strlen(key);
+  int idx;
+  int status;
+
+  /* Was this key already stored?  */
+  for (idx = kh->hashtable[val]; idx != -1; idx = kh->nxt[idx])
+    if (strcmp(key, kh->smem + kh->key_offset[idx]) == 0) { *opt_index = idx; return eslEDUP; }
+
+  /* Reallocate key ptr/index memory if needed */
+  if (kh->nkeys == kh->kalloc) 
+    { 
+      void *p;
+      ESL_RALLOC(kh->key_offset, p, sizeof(int)*kh->kalloc*2);
+      ESL_RALLOC(kh->nxt,        p, sizeof(int)*kh->kalloc*2);
+      kh->kalloc *= 2;
+    }
+
+  /* Reallocate key string memory if needed */
+  while (kh->sn + n + 1 > kh->salloc)
+    {
+      void *p;
+      ESL_RALLOC(kh->smem, p, sizeof(char) * kh->salloc * 2);
+      kh->salloc *= 2;
+    }
+
+  /* Copy the key, assign its index */
+  idx                 = kh->nkeys;
+  kh->key_offset[idx] = kh->sn;
+  strcpy(kh->smem + kh->key_offset[idx], key);
+  kh->sn             += n+1;
+  kh->nkeys++;
+
+  /* Insert new element at head of the approp linked list in hashtable */
+  kh->nxt[idx]       = kh->hashtable[val];
+  kh->hashtable[val] = idx;
+
+  /* Time to upsize? If we're 3x saturated, expand the hash table */
+  if (kh->nkeys > 3*kh->hashsize)
+    if ((status = key_upsize(kh)) != eslOK) goto ERROR;
+
+  if (opt_index != NULL) *opt_index = idx;
+  return eslOK;
+
+ ERROR:
+  if (opt_index != NULL) *opt_index = -1;
+  return status;
+}
+
+/* Function:  esl_key_Lookup()
+ * Synopsis:  Look up a key's array index.
+ * Incept:    SRE, Sun Jan 30 09:38:53 2005 [St. Louis]
+ *
+ * Purpose:   Look up a <key> in the hash table <kh>.
+ *            If <key> is found, return <eslOK>, and optionally set <*opt_index>
+ *            to its array index (0..nkeys-1).
+ *            If <key> is not found, return <eslENOTFOUND>, and
+ *            optionally set <*opt_index> to -1.
+ */
+int
+esl_key_Lookup(const ESL_KEYHASH *kh, const char *key, int *opt_index)
+{
+  uint32_t val  = jenkins_hash(key, kh->hashsize);
+  int      idx;
+
+  for (idx = kh->hashtable[val]; idx != -1; idx = kh->nxt[idx])
+    if (strcmp(key, kh->smem + kh->key_offset[idx]) == 0) 
+      { 
+	if (opt_index != NULL) *opt_index = idx;
+	return eslOK; 
+      }
+
+  if (opt_index != NULL) *opt_index = -1;
+  return eslENOTFOUND;
+}
+/*---------- end, API for storing/retrieving keys ---------------*/
+
+
+
+
+/*****************************************************************
+ * 3. Internal functions
+ *****************************************************************/ 
+
+/* keyhash_create()
+ * SRE, Sun Jan 30 09:45:47 2005 [St. Louis]
+ * 
+ * The real creation function, which takes arguments for memory sizes.
+ * This is abstracted to a static function because it's used by both
+ * Create() and Clone() but slightly differently.
+ *
+ * Args:  hashsize          - size of hash table; this must be a power of two.
+ *        init_key_alloc    - initial allocation for # of keys.
+ *        init_string_alloc - initial allocation for total size of key strings.
+ *
+ * Returns:  An allocated hash table structure; or NULL on failure.
+ */
+ESL_KEYHASH *
+keyhash_create(uint32_t hashsize, int init_key_alloc, int init_string_alloc)
+{
+  ESL_KEYHASH *kh = NULL;
+  int  i;
+  int  status;
+
+  ESL_ALLOC(kh, sizeof(ESL_KEYHASH));
+  kh->hashtable  = NULL;
+  kh->key_offset = NULL;
+  kh->nxt        = NULL;
+  kh->smem       = NULL;
+
+  kh->hashsize  = hashsize;
+  kh->kalloc    = init_key_alloc;
+  kh->salloc    = init_string_alloc;
+
+  ESL_ALLOC(kh->hashtable, sizeof(int) * kh->hashsize);
+  for (i = 0; i < kh->hashsize; i++)  kh->hashtable[i] = -1;
+
+  ESL_ALLOC(kh->key_offset, sizeof(int) * kh->kalloc);
+  ESL_ALLOC(kh->nxt,        sizeof(int) * kh->kalloc);
+  for (i = 0; i < kh->kalloc; i++)  kh->nxt[i] = -1;
+
+  ESL_ALLOC(kh->smem,   sizeof(char) * kh->salloc);
+  kh->nkeys = 0;
+  kh->sn    = 0;
+  return kh;
+
+ ERROR:
+  esl_keyhash_Destroy(kh);
+  return NULL;
+}
+
+
+/* jenkins_hash()
+ * SRE, Wed Apr 16 09:31:10 2008
+ * 
+ * The hash function.
+ * This is Bob Jenkins' "one at a time" hash.
+ * <key> is a NUL-terminated string of any length.
+ * <hashsize> must be a power of 2.
+ * 
+ * References:
+ * [1]  http://en.wikipedia.org/wiki/Hash_table
+ * [2]  http://www.burtleburtle.net/bob/hash/doobs.html
+ */
+static uint32_t
+jenkins_hash(const char *key, uint32_t hashsize)
+{
+  uint32_t val = 0;
+  for (; *key != '\0'; key++)
+    {
+      val += *key;
+      val += (val << 10);
+      val ^= (val >>  6);
+    }
+  val += (val <<  3);
+  val ^= (val >> 11);
+  val += (val << 15);
+
+  return (val & (hashsize - 1));
+}
+
+/* key_upsize()
+ * SRE, Sun Jan 30 09:50:39 2005 [St. Louis]
+ *
+ * Grow the hash table to the next available size.
+ *
+ * Args:     old - the KEY hash table to reallocate.
+ *
+ * Returns:  <eslOK> on success. 'Success' includes the case
+ *           where the hash table is already at its maximum size,
+ *           and cannot be upsized any more.
+ *           
+ * Throws:   <eslEMEM> on allocation failure, and
+ *           the hash table is left in its initial state.
+ */
+static int
+key_upsize(ESL_KEYHASH *kh)
+{
+  void     *p;
+  int       i;
+  uint32_t  val;
+  int       status;
+
+  /* 28 below because we're going to upsize in steps of 8x (2^3); need to be < 2^{31-3} */
+  if (kh->hashsize >= (1<<28)) return eslOK; /* quasi-success (can't grow any more)    */
+
+  /* The catch here is that when you upsize the table, all the hash functions
+   * change; so you have to go through all the keys, recompute their hash functions,
+   * and store them again in the new table.
+   */
+  /* Allocate a new, larger hash table. (Don't change <kh> until this succeeds) */
+  ESL_RALLOC(kh->hashtable, p, sizeof(int) * (kh->hashsize << 3));
+  kh->hashsize  = kh->hashsize << 3; /* 8x */
+  for (i = 0; i < kh->hashsize; i++) kh->hashtable[i] = -1;
+
+  /* Store all the keys again. */
+  for (i = 0; i < kh->nkeys; i++) 
+    {
+      val                = jenkins_hash(kh->smem + kh->key_offset[i], kh->hashsize);
+      kh->nxt[i]         = kh->hashtable[val];
+      kh->hashtable[val] = i;
+    }
+  return eslOK;
+
+ ERROR:
+  return eslEMEM;
+}
+/*--------------- end, internal functions -----------------*/
+
+
+/*****************************************************************
+ * 4. Benchmark driver
+ *****************************************************************/
+#ifdef eslKEYHASH_BENCHMARK
+/* 
+   gcc -g -O2 -o keyhash_benchmark -I. -L. -DeslKEYHASH_BENCHMARK esl_keyhash.c -leasel -lm
+   time ./keyhash_benchmark /usr/share/dict/words /usr/share/dict/words
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_keyhash.h"
+#include "esl_stopwatch.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <keyfile1> <keyfile2>";
+static char banner[] = "benchmarking speed of keyhash module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 2, argc, argv, banner, usage);
+  ESL_KEYHASH    *kh      = esl_keyhash_Create();
+  ESL_STOPWATCH  *w       = esl_stopwatch_Create();
+  char           *file1   = esl_opt_GetArg(go, 1);
+  char           *file2   = esl_opt_GetArg(go, 2);
+  FILE           *fp;
+  char            buf[256];
+  char           *s, *tok;
+  int             idx;
+  int             nstored, nsearched, nshared;
+
+  /* Read/store keys from file 1.
+   */
+  esl_stopwatch_Start(w);
+  if ((fp = fopen(file1, "r")) == NULL)
+    { fprintf(stderr, "couldn't open %s\n", argv[1]); exit(1); }
+  nstored = 0;
+  while (fgets(buf, 256, fp) != NULL)
+    {
+      s = buf;
+      esl_strtok(&s, " \t\r\n", &tok, NULL);
+      esl_key_Store(kh, tok, &idx);
+      nstored++;
+    }
+  fclose(fp);
+  printf("Stored %d keys.\n", nstored);
+
+  /* Look up keys from file 2.
+   */
+  if ((fp = fopen(file2, "r")) == NULL)
+    { fprintf(stderr, "couldn't open %s\n", argv[2]); exit(1); }
+  nsearched = nshared = 0;
+  while (fgets(buf, 256, fp) != NULL)
+    {
+      s = buf;
+      esl_strtok(&s, " \t\r\n", &tok, NULL);
+
+      if (esl_key_Lookup(kh, tok, &idx) == eslOK) nshared++;
+      nsearched++;
+    }
+  fclose(fp);
+  esl_stopwatch_Stop(w);
+  printf("Looked up %d keys.\n", nsearched);
+  printf("In common: %d keys.\n", nshared);
+  esl_stopwatch_Display(stdout, w, "# CPU Time: ");
+
+  esl_stopwatch_Destroy(w);
+  esl_keyhash_Destroy(kh);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /*eslKEYHASH_BENCHMARK*/
+
+
+
+#ifdef eslKEYHASH_BENCHMARK2
+
+/* Benchmark #2 is a benchmark just of the hash function.
+ * First we read in a bunch of keys from any file, one key per line.
+ * Then we start timing, and compute a hash for each key.
+ */
+
+/* gcc -O2 -o keyhash_benchmark2 -I. -L. -DeslKEYHASH_BENCHMARK2 esl_keyhash.c -leasel -lm
+ * ./keyhash_benchmark2 <keyfile>
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_fileparser.h"
+#include "esl_getopts.h"
+#include "esl_keyhash.h"
+#include "esl_stats.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-s",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show statistical test for hash uniformity",        0 },
+  { "-v",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "be verbose: print hash values for keys",           0 },
+  { "-x",        eslARG_INT,   "32768", NULL, NULL,  NULL,  NULL, NULL, "set hash table size to <n>",                       0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <keyfile>";
+static char banner[] = "benchmarking speed of hash function in keyhash module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go         = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  ESL_FILEPARSER *efp        = NULL;
+  ESL_STOPWATCH  *w          = esl_stopwatch_Create();
+  ESL_KEYHASH    *kh         = esl_keyhash_Create();
+  char           *keyfile    = esl_opt_GetArg(go, 1);
+  uint32_t        hashsize   = esl_opt_GetInteger(go, "-x");
+  char           *key;
+  int             keylen;
+  char          **karr       = NULL;
+  int             kalloc;
+  int            *ct         = NULL;
+  int             nkeys;
+  int             i;
+  int             status;
+  uint32_t (*hashfunc)(const char*,uint32_t) = jenkins_hash;
+  
+  /* 1. Store the keys from the file, before starting the benchmark timer. */
+  kalloc = 256;
+  ESL_ALLOC(karr, sizeof(char *) * kalloc);
+
+  if (esl_fileparser_Open(keyfile, &efp) != eslOK) esl_fatal("Failed to open key file %s\n", keyfile);
+  
+  nkeys = 0;
+  while (esl_fileparser_NextLine(efp) == eslOK)
+    {
+      if (esl_fileparser_GetTokenOnLine(efp, &key, &keylen) != eslOK) esl_fatal("Failure in parsing key file\n");
+
+      if (nkeys == kalloc) {
+	void *tmp;
+	ESL_RALLOC(karr, tmp, sizeof(char *) * kalloc * 2);
+	kalloc *= 2;
+      }
+
+      esl_strdup(key, keylen, &(karr[nkeys]));
+      nkeys++;
+    }
+  esl_fileparser_Close(efp);
+  /* and karr[0..nkeys-1] are now the keys. */
+
+
+  /* 2. benchmark hashing the keys. */
+  esl_stopwatch_Start(w);
+  for (i = 0; i < nkeys; i++) (*hashfunc)(karr[i], hashsize);
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, "# CPU Time: ");
+
+  /* If user wanted to see the hashes, do that 
+   * separately, outside the timing loop.
+   */
+  if (esl_opt_GetBoolean(go, "-v"))
+    {
+      for (i = 0; i < nkeys; i++) 
+	printf("%-20s %9d\n", karr[i], (*hashfunc)(karr[i], hashsize));
+    }
+
+  /* Likewise, if user wanted to see statistical uniformity test...
+   */
+  if (esl_opt_GetBoolean(go, "-s"))
+    {
+      double mean, var, X2, pval;
+
+      ESL_ALLOC(ct, sizeof(int) * hashsize);
+      esl_vec_ISet(ct, hashsize, 0);
+      for (i = 0; i < nkeys; i++) ct[(*hashfunc)(karr[i], hashsize)]++;
+      
+      esl_stats_IMean(ct, hashsize, &mean, &var);
+      for (X2 = 0.0, i = 0; i < hashsize; i++)
+	X2 += (((double) ct[i] - mean) *  ((double) ct[i] - mean)) / mean;
+
+      esl_stats_ChiSquaredTest(hashsize-1, X2, &pval);
+
+      printf("Number of keys:      %d\n",   nkeys);
+      printf("Hash table size:     %d\n",   hashsize);
+      printf("Mean hash occupancy: %.2f\n", mean);
+      printf("Minimum:             %d\n",   esl_vec_IMin(ct, hashsize));
+      printf("Maximum:             %d\n",   esl_vec_IMax(ct, hashsize));
+      printf("Variance:            %.2f\n", var);
+      printf("Chi-squared:         %.2f\n", X2);
+      printf("Chi-squared p-value: %.4f\n", pval);
+    }
+      
+
+  /* 3. cleanup, exit. */
+  for (i = 0; i < nkeys; i++) free(karr[i]);
+  free(karr);
+  esl_stopwatch_Destroy(w);
+  esl_getopts_Destroy(go);
+  return 0;
+
+ ERROR:
+  return status;
+}
+#endif /*eslKEYHASH_BENCHMARK2*/
+
+
+/*------------------- end, benchmark drivers --------------------*/
+
+
+/*****************************************************************
+ * 5. Unit tests
+ *****************************************************************/
+
+
+/*---------------------- end, unit tests ------------------------*/
+
+/*****************************************************************
+ * 6. Test driver
+ *****************************************************************/
+#ifdef eslKEYHASH_TESTDRIVE
+/* gcc -g -Wall -o test -I. -DeslKEYHASH_TESTDRIVE keyhash.c easel.c 
+ * ./test
+ */
+#include <stdlib.h>
+#include <stdio.h>
+#include <assert.h>
+#include "easel.h"
+#include "esl_keyhash.h"
+
+#define NSTORE  1200
+#define NLOOKUP 1200
+#define KEYLEN  2
+
+int
+main(int argc, char **argv)
+{
+  ESL_KEYHASH *h;
+  char keys[NSTORE+NLOOKUP][KEYLEN+1]; 
+  int  i,j,nk,k42;
+  int  nmissed;
+  int  status;
+
+  /* Generate 2400 random k=2 keys. 26^2 = 676 possible.
+   * We'll store the first 1200 and search on the remaining
+   * 1200. We're ~1.775x saturated; expect Poisson P(0) = 17% miss
+   * rate on the searches, so we ought to exercise hits and
+   * misses on the lookups.
+   */
+  srand(31);
+  for (i = 0; i < NSTORE+NLOOKUP; i++)
+    {
+      for (j = 0; j < KEYLEN; j++)
+	keys[i][j] = 'a' + (rand() % 26); /* yeah, low-order bits; so sue me */
+      keys[i][j] = '\0';
+    }
+  /* spike a known one in (XX.. at key 42).
+   */
+  for (j = 0; j < KEYLEN; j++)
+    keys[42][j] = 'X';
+
+  h = esl_keyhash_Create();
+  nk = 0;
+  for (i = 0; i < NSTORE; i++)
+    {
+      status = esl_key_Store(h, keys[i], &j);
+      if      (status == eslOK)   { assert(j==nk); nk++; }
+      else if (status == eslEDUP) { assert(j<nk); }
+      else esl_fatal("store failed.");
+
+      if (i == 42) { k42 = j;}	/* remember where key 42 went */
+    }
+  nmissed = 0;
+  for (i = NSTORE; i < NSTORE+NLOOKUP; i++)
+    {
+      if (esl_key_Lookup(h, keys[i], &j) != eslOK) nmissed++;
+    }
+  esl_key_Lookup(h, keys[42], &j);
+  assert(j==k42);
+
+  /* 
+  printf("missed %d/%d (%.1f%%)\n", nmissed, NLOOKUP, 
+	 100. * (float) nmissed / (float) NLOOKUP);
+  esl_keyhash_Dump(stdout, h);
+  */
+
+  esl_keyhash_Destroy(h);
+  exit (0);
+}
+#endif /*eslKEYHASH_TESTDRIVE*/
+
+/*--------------------- end, test driver ------------------------*/
+
+
+
+/*****************************************************************
+ * 7. Example
+ *****************************************************************/
+#ifdef eslKEYHASH_EXAMPLE
+/*::cexcerpt::keyhash_example::begin::*/
+/* gcc -g -Wall -o keyhash_example -I. -DeslKEYHASH_EXAMPLE esl_keyhash.c easel.c 
+ * ./example /usr/share/dict/words /usr/share/dict/words
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_keyhash.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_KEYHASH *h   = esl_keyhash_Create();
+  FILE        *fp;
+  char         buf[256];
+  char        *s, *tok;
+  int          idx;
+  int          nstored, nsearched, nshared;
+
+  /* Read/store keys from file 1. */
+  if ((fp = fopen(argv[1], "r")) == NULL) esl_fatal("couldn't open %s\n", argv[1]);
+  nstored = 0;
+  while (fgets(buf, 256, fp) != NULL)
+    {
+      s = buf;
+      esl_strtok(&s, " \t\r\n", &tok, NULL);
+      esl_key_Store(h, tok, &idx);
+      nstored++;
+    }
+  fclose(fp);
+  printf("Stored %d keys.\n", nstored);
+
+  /* Look up keys from file 2. */
+  if ((fp = fopen(argv[2], "r")) == NULL) esl_fatal("couldn't open %s\n", argv[1]);
+  nsearched = nshared = 0;
+  while (fgets(buf, 256, fp) != NULL)
+    {
+      s = buf;
+      esl_strtok(&s, " \t\r\n", &tok, NULL);
+      if (esl_key_Lookup(h, tok, &idx) == eslOK) nshared++;
+      nsearched++;
+    }
+  fclose(fp);
+  printf("Looked up %d keys.\n", nsearched);
+  printf("In common: %d keys.\n", nshared);
+  esl_keyhash_Destroy(h);
+  return 0;
+}
+/*::cexcerpt::keyhash_example::end::*/
+#endif /*eslKEYHASH_EXAMPLE*/
+/*----------------------- end, example --------------------------*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_keyhash.h b/easel/esl_keyhash.h
new file mode 100644
index 0000000..86dbf85
--- /dev/null
+++ b/easel/esl_keyhash.h
@@ -0,0 +1,43 @@
+/* Storing keys in hash tables, similar to Perl's associative arrays.
+ * 
+ * SRE, Sun Jan 30 08:55:17 2005;  from squid's gki.h, 1999.
+ * SVN $Id: esl_keyhash.h 249 2008-04-24 19:19:50Z eddys $
+ */
+#ifndef eslKEYHASH_INCLUDED
+#define eslKEYHASH_INCLUDED
+
+#include <stdio.h>		/* for FILE */
+
+/* ESL_KEYHASH:
+ *    a dynamically resized hash structure; 
+ *    contains a hash table and associated data
+ */
+typedef struct {
+  int      *hashtable;          /* hashtable[0..hashsize-1] = index of first elem, or -1 */
+  uint32_t  hashsize;	        /* size of the hash table                                */
+
+  int      *key_offset;		/* key [idx=0..nkeys-1] starts at smem + key_offset[idx] */
+  int      *nxt;		/* nxt [idx=0..nkeys-1], next "pointers" in hash table   */
+  int       nkeys;		/* number of keys stored                                 */
+  int       kalloc;		/* number of keys allocated for                          */
+
+  char *smem;	 	        /* Array of memory for storing key strings (w/ \0's)     */
+  int   salloc;			/* current allocated size of <key_mem>                   */
+  int   sn; 			/* current used size of key strings, inclusive \0's      */
+} ESL_KEYHASH;
+
+extern ESL_KEYHASH *esl_keyhash_Create(void);
+extern ESL_KEYHASH *esl_keyhash_Clone(const ESL_KEYHASH *kh);
+extern void         esl_keyhash_Destroy(ESL_KEYHASH *kh);
+extern void         esl_keyhash_Dump(FILE *fp, const ESL_KEYHASH *kh);
+
+extern int  esl_key_Store (      ESL_KEYHASH *kh, const char *key, int *ret_index);
+extern int  esl_key_Lookup(const ESL_KEYHASH *kh, const char *key, int *ret_index);
+
+
+#endif /* eslKEYHASH_INCLUDED */
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_keyhash.tex b/easel/esl_keyhash.tex
new file mode 100644
index 0000000..edca7e8
--- /dev/null
+++ b/easel/esl_keyhash.tex
@@ -0,0 +1,85 @@
+
+The \eslmod{keyhash} module provides a semblance of associative arrays
+(for example, Perl hashes), by associating keywords with an integer
+array index, and storing the association in an internal hash table for
+rapid access.
+
+Table~\ref{tbl:keyhash_api} lists the functions in the
+\eslmod{keyhash} API. The module implements one object: the
+\ccode{ESL\_KEYHASH}.
+
+% Table generated by autodoc -t esl_keyhash.c (so don't edit here, edit esl_keyhash.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{The \ccode{ESL\_KEYHASH} object}\\
+\hyperlink{func:esl_keyhash_Create()}{\ccode{esl\_keyhash\_Create()}} & Allocates a new keyhash.\\
+\hyperlink{func:esl_keyhash_Clone()}{\ccode{esl\_keyhash\_Clone()}} & Duplicates a keyhash.\\
+\hyperlink{func:esl_keyhash_Destroy()}{\ccode{esl\_keyhash\_Destroy()}} & Frees a keyhash.\\
+\hyperlink{func:esl_keyhash_Dump()}{\ccode{esl\_keyhash\_Dump()}} & Dumps debugging information about a keyhash.\\
+\apisubhead{Storing and retrieving keys}\\
+\hyperlink{func:esl_key_Store()}{\ccode{esl\_key\_Store()}} & Store a key and get a key index for it.\\
+\hyperlink{func:esl_key_Lookup()}{\ccode{esl\_key\_Lookup()}} & Look up a key's array index.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{keyhash} API.}
+\label{tbl:keyhash_api}
+\end{table}
+
+\subsection{Example of using the keyhash API}
+
+The idea behind using the keyhash module is shown in this fragment of
+pseudocode:
+
+\begin{cchunk}
+       #include "easel.h"
+       #include "esl_keyhash.h"
+     
+       ESL_KEYHASH *kh = esl_keyhash_Create();
+       int          idx;
+       char        *key;
+       
+       /* To store keys: */
+       (foreach key) {
+          esl_key_Store(hash, key, &idx);       
+          (reallocate foo, bar as needed)
+          foo[idx] = whatever;
+          bar[idx] = whatever;
+       }     
+       /* To look up keys: */
+       (foreach key) {
+          if (esl_key_Lookup(hash, key, &idx) != eslOK) { no_such_key; }
+          (do something with) foo[idx];
+          (do something with) bar[idx];
+       }   
+       esl_keyhash_Destroy();
+\end{cchunk}
+
+That is, the application maintains data in normal C-style arrays that
+are indexed by an integer index value, and it uses the keyhash to
+associate a specific key with that integer index. To store info, you
+first store the keyword and obtain a new index value (this simply
+starts at 0 and counts up, as you store successive keys), then you
+store the info your arrays at that index. To look up info, you look up
+the keyword to obtain the index, then you access the info by indexing
+into your arrays.
+
+This is the moral equivalent of Perl's associative arrays, as in
+\ccode{\$foo\{\$key\} = whatever; \$bar\{\$key\} = whatever}.
+
+For example, Figure~\ref{fig:keyhash_example} is a contrived example
+of storing the keywords obtained from a list in one file, then looking
+up keywords listed in a second file. It doesn't demonstrate the idea
+of using the index to store and retrieve additional info associated
+with the keyword, but it demonstrates the essentials of the
+\eslmod{keyhash} API.
+
+\begin{figure}
+\input{cexcerpts/keyhash_example}
+\caption{Example of using the \eslmod{keyhash} API.}
+\label{fig:keyhash_example}
+\end{figure}
+
diff --git a/easel/esl_minimizer.c b/easel/esl_minimizer.c
new file mode 100644
index 0000000..547b999
--- /dev/null
+++ b/easel/esl_minimizer.c
@@ -0,0 +1,644 @@
+/* Multidimensional optimization using conjugate gradient descent.
+ * 
+ * Can be used even without derivative information; falls back to
+ * a numeric gradient if analytic gradient is unavailable.
+ * 
+ * SRE, Wed Jun 22 11:37:29 2005
+ * SVN $Id: esl_minimizer.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <math.h>
+#include <float.h>
+
+#include "easel.h"
+#include "esl_vectorops.h"
+#include "esl_minimizer.h"
+
+/* Return the negative gradient at a point, determined 
+ * numerically.
+ */
+static void
+numeric_derivative(double *x, double *u, int n, 
+		   double (*func)(double *, int, void*),
+		   void *prm, double relstep,
+		   double *dx)
+{
+  int    i;
+  double delta;
+  double f1, f2;
+  double tmp;
+
+  for (i = 0; i < n; i++)
+    {
+      delta = fabs(u[i] * relstep);
+
+      tmp = x[i]; 
+      x[i] = tmp + delta;
+      f1  = (*func)(x, n, prm);
+      x[i] = tmp - delta;
+      f2  = (*func)(x, n, prm);
+      x[i] = tmp;
+
+      dx[i] = (-0.5 * (f1-f2)) / delta;
+
+      ESL_DASSERT1((! isnan(dx[i])));
+    }
+}
+
+/* bracket():
+ * SRE, Wed Jul 27 11:43:32 2005 [St. Louis]
+ *
+ * Purpose:   Bracket a minimum. 
+ *
+ *            The minimization is quasi-one-dimensional, 
+ *            starting from an initial <n>-dimension vector <ori>
+ *            in the <n>-dimensional direction <d>.
+ *            
+ *            Caller passes a ptr to the objective function <*func()>,
+ *            and a void pointer to any necessary conditional 
+ *            parameters <prm>. The objective function will
+ *            be evaluated at a point <x> by calling
+ *            <(*func)(x, n, prm)>. The caller's function
+ *            is responsible to casting <prm> to whatever it's
+ *            supposed to be, which might be a ptr to a structure,
+ *            for example; typically, for a parameter optimization
+ *            problem, this holds the observed data.
+ *            
+ *            The routine works in scalar multipliers relative
+ *            to origin <ori> and direction <d>; that is, a new <n>-dimensional
+ *            point <b> is defined as <ori> + <bx><d>, for a scalar <bx>.
+ *            
+ *            The routine identifies a triplet <ax>, <bx>, <cx> such
+ *            that $a < b < c$ and such that a minimum is known to
+ *            exist in the $(a,b)$ interval because $f(b) < f(a),
+ *            f(c)$. Also, the <a..b> and <b...c> intervals are in
+ *            a golden ratio; the <b..c> interval is 1.618 times larger
+ *            than <a..b>.
+ *
+ *            Since <d> is usually in the direction of the gradient,
+ *            the points <ax>,<bx>,<cx> might be expected to be $\geq 0$;
+ *            however, when <ori> is already close to the minimum, 
+ *            it is often faster to bracket the minimum using
+ *            a negative <ax>. The caller might then try to be "clever"
+ *            and assume that the minimum is in the <bx..cx> interval
+ *            when <ax> is negative, rather than the full <ax..cx>
+ *            interval. That cleverness can fail, though, if <ori>
+ *            is already in fact the minimum, because the line minimizer
+ *            in brent() assumes a non-inclusive interval. Use
+ *            <ax..cx> as the bracket.
+ *            
+ * Args:      ori       - n-dimensional starting vector
+ *            d         - n-dimensional direction to minimize along
+ *            n         - # of dimensions
+ *            firststep - bx is initialized to this scalar multiplier
+ *            *func()   - objective function to minimize
+ *            prm       - void * to any constant data that *func() needs
+ *            wrk       - workspace: 1 allocated n-dimensional vector
+ *            ret_ax    - RETURN:  ax < bx < cx scalar bracketing triplet
+ *            ret_bx    - RETURN:    ...ax may be negative
+ *            ret_cx    - RETURN:    
+ *            ret_fa    - RETURN:  function evaluated at a,b,c
+ *            ret_fb    - RETURN:    ... f(b) < f(a),f(c)
+ *            ret_fc    - RETURN:
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslENOHALT> if it fails to converge.
+ *
+ * Xref:      STL9/130.
+ */
+static int
+bracket(double *ori, double *d, int n, double firststep,
+	double (*func)(double *, int, void *), void *prm, 
+	double *wrk, 
+	double *ret_ax, double *ret_bx, double *ret_cx,
+	double *ret_fa, double *ret_fb, double *ret_fc)
+{
+  double ax,bx,cx;		/* scalar multipliers */
+  double fa,fb,fc;		/* f() evaluations at those points */
+  double swapper;
+  int    niter;
+  
+  /* Set and evaluate our first two points f(a) and f(b), which
+   * are initially at 0.0 and <firststep>.
+   */
+  ax = 0.;  /* always start w/ ax at the origin, ax=0 */
+  fa = (*func)(ori, n, prm);
+
+  bx = firststep;
+  esl_vec_DCopy(ori, n, wrk);
+  esl_vec_DAddScaled(wrk, d, bx, n);
+  fb = (*func)(wrk, n, prm);
+
+  /* In principle, we usually know that the minimum m lies to the
+   * right of a, m>=a, because d is likely to be a gradient.  You
+   * might think we want 0 = a < b < c.  In practice, there's problems
+   * with that. It's far easier to identify bad points (f(x) > f(a))
+   * than to identify good points (f(x) < f(a)), because letting f(x)
+   * blow up to infinity is fine as far as bracketing is concerned.
+   * It can be almost as hard to identify a point b that f(b) < f(a)
+   * as it is to find the minimum in the first place!
+   * Counterintuitively, in cases where f(b)>f(a), it's better
+   * to just swap the a,b labels and look for c on the wrong side
+   * of a! This often works immediately, if f(a) was reasonably
+   * close to the minimum and f(b) and f(c) are both terrible.
+   */
+  if (fb > fa)
+    {
+      swapper = ax; ax = bx; bx = swapper;
+      swapper = fa; fa = fb; fb = swapper;
+    }
+
+  /* Make our first guess at c.
+   * Remember, we don't know that b>a any more, and c might go negative.
+   * We'll either have:      a..b...c with a=0;
+   *                or:  c...b..a     with b=0.
+   * In many cases, we'll immediately be done.
+   */
+  cx = bx + (bx-ax)*1.618;
+  esl_vec_DCopy(ori, n, wrk);
+  esl_vec_DAddScaled(wrk, d, cx, n);
+  fc = (*func)(wrk, n, prm);
+  
+  /* We're not satisfied until fb < fa, fc; 
+   * throughout the routine, we guarantee that fb < fa;
+   * so we just check fc.
+   */
+  niter = 0;
+  while (fc <= fb)
+    {
+      /* Slide over, discarding the a point; choose 
+       * new c point even further away.
+       */
+      ax = bx; bx = cx;
+      fa = fb; fb = fc;
+      cx = bx+(bx-ax)*1.618;
+      esl_vec_DCopy(ori, n, wrk);
+      esl_vec_DAddScaled(wrk, d, cx, n);
+      fc = (*func)(wrk, n, prm);
+
+      /* This is a rare instance. We've reach the minimum
+       * by trying to bracket it. Also check that not all
+       * three points are the same.
+       */
+      if (ax != bx && bx != cx && fa == fb && fb == fc) break;
+
+      niter++;
+      if (niter > 100) 
+	ESL_EXCEPTION(eslENOHALT, "Failed to bracket a minimum.");
+    }
+
+  /* We're about to return. Assure the caller that the points
+   * are in order a < b < c, not the other way.
+   */
+  if (ax > cx)
+    {
+      swapper = ax; ax = cx; cx = swapper;
+      swapper = fa; fa = fc; fc = swapper;
+    }
+
+  /* Return.
+   */
+  ESL_DPRINTF2(("\nbracket(): %d iterations\n", niter));
+  ESL_DPRINTF2(("bracket(): triplet is %g  %g  %g along current direction\n", 
+		ax, bx, cx));
+  ESL_DPRINTF2(("bracket(): f()'s there are: %g  %g  %g\n\n", 
+		fa, fb, fc));
+
+  *ret_ax = ax;  *ret_bx = bx;  *ret_cx = cx;
+  *ret_fa = fa;  *ret_fb = fb;  *ret_fc = fc;
+  return eslOK;
+}
+
+/* brent():
+ * SRE, Sun Jul 10 19:07:05 2005 [St. Louis]
+ *
+ * Purpose:   Quasi-one-dimensional minimization of a function <*func()>
+ *            in <n>-dimensions, along vector <dir> starting from a
+ *            point <ori>. Identifies a scalar $x$ that approximates
+ *            the position of the minimum along this direction, in a
+ *            given bracketing interval (<a,b>).  The minimum must
+ *            have been bracketed by the caller in the <(a,b)>
+ *            interval.  <a> is often 0, because we often start at the
+ *            <ori>.
+ *
+ *            A quasi-1D scalar coordinate $x$ (such as <a> or <b>) is
+ *            transformed to a point $\mathbf{p}$ in n-space as:
+ *            $\mathbf{p} = \mathbf{\mbox{ori}} + x
+ *            \mathbf{\mbox{dir}}$.
+ *
+ *            Any extra (fixed) data needed to calculate <func> can be
+ *            passed through the void <prm> pointer.
+ *
+ *            <eps> and <t> define the relative convergence tolerance,
+ *            $\mbox{tol} = \mbox{eps} |x| + t$. <eps> should not be
+ *            less than the square root of the machine precision.  The
+ *            <DBL_EPSILON> is 2.2e-16 on many machines with 64-bit
+ *            doubles, so <eps> is on the order of 1e-8 or more. <t>
+ *            is a yet smaller number, used to avoid nonconvergence in
+ *            the pathological case $x=0$.
+ *
+ *            Upon convergence (which is guaranteed), returns <xvec>,
+ *            the n-dimensional minimum. Optionally, will also return
+ *            <ret_x>, the scalar <x> that resulted in that
+ *            n-dimensional minimum, and <ret_fx>, the objective
+ *            function <*func(x)> at the minimum.
+ *
+ *            This is an implementation of the R.P. Brent (1973)
+ *            algorithm for one-dimensional minimization without
+ *            derivatives (modified from Brent's ALGOL60 code). Uses a
+ *            combination of bisection search and parabolic
+ *            interpolation; should exhibit superlinear convergence in
+ *            most functions.
+ *
+ *
+ * Args:      ori     - n-vector at origin
+ *            dir     - direction vector (gradient) we're following from ori
+ *            n       - dimensionality of ori, dir, and xvec
+ *            (*func) - ptr to caller's objective function
+ *            prm     - ptr to any additional data (*func)() needs
+ *            a,b     - minimum is bracketed on interval [a,b]
+ *            eps     - tol = eps |x| + t; eps >= 2 * relative machine precision
+ *            t       - additional factor for tol to avoid x=0 case.
+ *            xvec    - RETURN: minimum, as an n-vector (caller allocated)
+ *            ret_x   - optRETURN: scalar multiplier that gave xvec
+ *            ret_fx  - optRETURN: f(x)
+ *
+ * Returns:   (void)
+ *
+ * Reference: See [Brent73], Chapter 5. My version is derived directly
+ *            from Brent's description and his ALGOL60 code. I've
+ *            preserved his variable names as much as possible, to
+ *            make the routine follow his published description
+ *            closely. The Brent algorithm is also discussed in
+ *            Numerical Recipes [Press88].
+ */
+static void
+brent(double *ori, double *dir, int n,
+      double (*func)(double *, int, void *), void *prm,
+      double a, double b, double eps, double t,
+      double *xvec, double *ret_x, double *ret_fx)
+{
+  double w,x,v,u;               /* with [a,b]: Brent's six points     */
+  double m;                     /* midpoint of current [a,b] interval */
+  double tol;                   /* tolerance = eps|x| + t */
+  double fu,fv,fw,fx;           /* function evaluations */
+  double p,q;                   /* numerator, denominator of parabolic interpolation */
+  double r;
+  double d,e;                   /* last, next-to-last values of p/q  */
+  double c = 1. - (1./eslCONST_GOLD); /* Brent's c; 0.381966; golden ratio */
+  int    niter;			/* number of iterations */
+
+  x=v=w= a + c*(b-a);           /* initial guess of x by golden section */
+  esl_vec_DCopy(ori, n, xvec);  /* build xvec from ori, dir, x */
+  esl_vec_DAddScaled(xvec, dir, x, n);
+  fx=fv=fw = (*func)(xvec, n, prm);   /* initial function evaluation */
+
+  e     = 0.;
+  niter = 0;
+  while (1) /* algorithm is guaranteed to converge. */
+    {
+      m   = 0.5 * (a+b);
+      tol = eps*fabs(x) + t;
+      if (fabs(x-m) <= 2*tol - 0.5*(b-a)) break; /* convergence test. */
+      niter++;
+
+      p = q = r = 0.;
+      if (fabs(e) > tol)
+        { /* Compute parabolic interpolation, u = x + p/q */
+          r = (x-w)*(fx-fv);
+          q = (x-v)*(fx-fw);
+          p = (x-v)*q - (x-w)*r;
+          q = 2*(q-r);
+          if (q > 0) { p = -p; } else {q = -q;}
+          r = e;
+          e=d;                  /* e is now the next-to-last p/q  */
+        }
+
+      if (fabs(p) < fabs(0.5*q*r) || p < q*(a-x) || p < q*(b-x))
+        { /* Seems well-behaved? Use parabolic interpolation to compute new point u */
+          d = p/q;              /* d remembers last p/q */
+          u = x+d;              /* trial point, for now... */
+
+          if (2.0*(u-a) < tol || 2.0*(b-u) < tol) /* don't evaluate func too close to a,b */
+            d = (x < m)? tol : -tol;
+        }
+      else /* Badly behaved? Use golden section search to compute u. */
+        {
+          e = (x<m)? b-x : a-x;  /* e = largest interval */
+          d = c*e;
+        }
+
+      /* Evaluate f(), but not too close to x.  */
+      if      (fabs(d) >= tol) u = x+d;
+      else if (d > 0)          u = x+tol;
+      else                     u = x-tol;
+      esl_vec_DCopy(ori, n, xvec);  /* build xvec from ori, dir, u */
+      esl_vec_DAddScaled(xvec, dir, u, n);
+      fu = (*func)(xvec, n, prm);   /* f(u) */
+
+      /* Bookkeeping.  */
+     if (fu <= fx)
+        {
+          if (u < x) b = x; else a = x;
+          v = w; fv = fw; w = x; fw = fx; x = u; fx = fu;
+        }
+      else
+        {
+          if (u < x) a = u; else b = u;
+          if (fu <= fw || w == x)
+            { v = w; fv = fw; w = u; fw = fu; }
+          else if (fu <= fv || v==x || v ==w)
+            { v = u; fv = fu; }
+        }
+    }
+
+  /* Return.
+   */
+  esl_vec_DCopy(ori, n, xvec);  /* build final xvec from ori, dir, x */
+  esl_vec_DAddScaled(xvec, dir, x, n);
+  if (ret_x  != NULL) *ret_x  = x;
+  if (ret_fx != NULL) *ret_fx = fx;
+  ESL_DPRINTF2(("\nbrent(): %d iterations\n", niter));
+  ESL_DPRINTF2(("xx=%10.8f fx=%10.1f\n", x, fx));
+}
+
+
+/* Function:  esl_min_ConjugateGradientDescent()
+ * Incept:    SRE, Wed Jun 22 08:49:42 2005 [St. Louis]
+ *
+ * Purpose:   n-dimensional minimization by conjugate gradient descent.
+ *           
+ *            An initial point is provided by <x>, a vector of <n>
+ *            components. The caller also provides a function <*func()> that 
+ *            compute the objective function f(x) when called as 
+ *            <(*func)(x, n, prm)>, and a function <*dfunc()> that can
+ *            compute the gradient <dx> at <x> when called as 
+ *            <(*dfunc)(x, n, prm, dx)>, given an allocated vector <dx>
+ *            to put the derivative in. Any additional data or fixed
+ *            parameters that these functions require are passed by
+ *            the void pointer <prm>.
+ *            
+ *            The first step of each iteration is to try to bracket
+ *            the minimum along the current direction. The initial step
+ *            size is controlled by <u[]>; the first step will not exceed 
+ *            <u[i]> for any dimension <i>. (You can think of <u> as
+ *            being the natural "units" to use along a graph axis, if
+ *            you were plotting the objective function.)
+ *
+ *            The caller also provides an allocated workspace sufficient to
+ *            hold four allocated n-vectors. (4 * sizeof(double) * n).
+ *
+ *            Iterations continue until the objective function has changed
+ *            by less than a fraction <tol>. This should not be set to less than
+ *            sqrt(<DBL_EPSILON>). 
+ *
+ *            Upon return, <x> is the minimum, and <ret_fx> is f(x),
+ *            the function value at <x>.
+ *            
+ * Args:      x        - an initial guess n-vector; RETURN: x at the minimum
+ *            u        - "units": maximum initial step size along gradient when bracketing.
+ *            n        - dimensionality of all vectors
+ *            *func()  - function for computing objective function f(x)
+ *            *dfunc() - function for computing a gradient at x
+ *            prm      - void ptr to any data/params func,dfunc need 
+ *            tol      - convergence criterion applied to f(x)
+ *            wrk      - allocated 4xn-vector for workspace
+ *            ret_fx   - optRETURN: f(x) at the minimum
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslENOHALT> if it fails to converge in MAXITERATIONS.
+ *            <eslERANGE> if the minimum is not finite, which may
+ *            indicate a problem in the implementation or choice of <*func()>.
+ *
+ * Xref:      STL9/101.
+ */
+int
+esl_min_ConjugateGradientDescent(double *x, double *u, int n, 
+       				 double (*func)(double *, int, void *),
+				 void (*dfunc)(double *, int, void *, double *),
+				 void *prm, double tol, double *wrk, double *ret_fx)
+{
+  double oldfx;
+  double coeff;
+  int    i, i1;
+  double *dx, *cg, *w1, *w2;
+  double cvg;
+  double fa,fb,fc;
+  double ax,bx,cx;
+  double fx;
+
+  dx = wrk;
+  cg = wrk + n;
+  w1 = wrk + 2*n;
+  w2 = wrk + 3*n;
+
+  oldfx = (*func)(x, n, prm);	/* init the objective function */
+  
+  /* Bail out if the function is +/-inf: this can happen if the caller
+   * has screwed something up, or has chosen a bad start point.
+   */
+  if (oldfx == eslINFINITY || oldfx == -eslINFINITY)
+    ESL_EXCEPTION(eslERANGE, "minimum not finite");
+
+  if (dfunc != NULL) 
+    {
+      (*dfunc)(x, n, prm, dx);	/* find the current negative gradient, - df(x)/dxi  */
+      esl_vec_DScale(dx, n, -1.0);
+    } 
+  else numeric_derivative(x, u, n, func, prm, 1e-4, dx); /* resort to brute force */
+
+  esl_vec_DCopy(dx, n, cg);	/* and make that the first conjugate direction, cg  */
+
+  /* (failsafe) convergence test: a zero direction can happen, 
+   * and it either means we're stuck or we're finished (most likely stuck)
+   */
+  for (i1 = 0; i1 < n; i1++) 
+    if (cg[i1] != 0.) break;
+  if  (i1 == n) {
+    if (ret_fx != NULL) *ret_fx = oldfx;
+    return eslOK;
+  }
+  
+  for (i = 0; i < MAXITERATIONS; i++)
+    {
+      /* Figure out the initial step size.
+       */
+       bx = fabs(u[0] / cg[0]);
+       for (i1 = 1; i1 < n; i1++)
+	 {
+	   cx = fabs(u[i1] / cg[i1]);
+	   if (cx < bx) bx = cx;
+	 }
+ 
+       /* Bracket the minimum.
+	*/
+       bracket(x, cg, n, bx, func, prm, w1,
+	      &ax, &bx, &cx, 
+	      &fa, &fb, &fc);
+       
+       /* Minimize along the line given by the conjugate gradient <cg> */
+       brent(x, cg, n, func, prm, ax, cx, 1e-3, 1e-8, w2, NULL, &fx);
+       esl_vec_DCopy(w2, n, x);
+
+      /* Bail out if the function is now +/-inf: this can happen if the caller
+       * has screwed something up.
+       */
+      if (fx == eslINFINITY || fx == -eslINFINITY)
+	ESL_EXCEPTION(eslERANGE, "minimum not finite");
+
+      /* Find the negative gradient at that point (temporarily in w1) */
+      if (dfunc != NULL) 
+	{
+	  (*dfunc)(x, n, prm, w1);
+	  esl_vec_DScale(w1, n, -1.0);
+	}
+      else numeric_derivative(x, u, n, func, prm, 1e-4, w1); /* resort to brute force */
+
+      /* Calculate the Polak-Ribiere coefficient */
+      for (coeff = 0., i1 = 0; i1 < n; i1++)
+	coeff += (w1[i1] - dx[i1]) * w1[i1];
+      coeff /= esl_vec_DDot(dx, dx, n);
+      
+      /* Calculate the next conjugate gradient direction in w2 */
+      esl_vec_DCopy(w1, n, w2);
+      esl_vec_DAddScaled(w2, cg, coeff, n);
+
+      /* Finishing set up for next iteration: */
+      esl_vec_DCopy(w1, n, dx);
+      esl_vec_DCopy(w2, n, cg);
+
+      /* Now: x is the current point; 
+       *      fx is the function value at that point;
+       *      dx is the current gradient at x;
+       *      cg is the current conjugate gradient direction. 
+       */
+
+      /* Main convergence test. 1e-9 factor is fudging the case where our
+       * minimum is at exactly f()=0.
+       */
+      cvg = 2.0 * fabs((oldfx-fx)) / (1e-9 + fabs(oldfx) + fabs(fx));
+
+#if eslDEBUGLEVEL >= 2
+      printf("\nesl_min_ConjugateGradientDescent():\n");
+      printf("new point:     ");
+      for (i1 = 0; i1 < n; i1++)
+	printf("%g ", x[i1]);
+
+      printf("\nnew gradient:    ");
+      for (i1 = 0; i1 < n; i1++)
+	printf("%g ", dx[i1]);
+
+      numeric_derivative(x, u, n, func, prm, 1e-4, w1);
+      printf("\n(numeric grad):  ");
+      for (i1 = 0; i1 < n; i1++)
+	printf("%g ", w1[i1]);
+
+      printf("\nnew direction: ");
+      for (i1 = 0; i1 < n; i1++)
+	printf("%g ", cg[i1]);
+
+      printf("\nOld f() = %g    New f() = %g    Convergence = %g\n\n", oldfx, fx, cvg);
+#endif
+
+     if (cvg <= tol) break;
+
+      /* Second (failsafe) convergence test: a zero direction can happen, 
+       * and it either means we're stuck or we're finished (most likely stuck)
+       */
+      for (i1 = 0; i1 < n; i1++) 
+	if (cg[i1] != 0.) break;
+      if  (i1 == n) break;
+
+      oldfx = fx;
+    }
+  if (i == MAXITERATIONS) 
+    ESL_EXCEPTION(eslENOHALT, "Failed to converge in ConjugateGradientDescent()");
+
+  if (ret_fx != NULL) *ret_fx = fx;
+  return eslOK;
+}
+
+
+
+
+
+
+/*****************************************************************
+ * Example main()
+ *****************************************************************/
+#ifdef eslMINIMIZER_EXAMPLE
+/*::cexcerpt::minimizer_example::begin::*/
+/* compile: gcc -g -Wall -I. -o example -DeslMINIMIZER_EXAMPLE esl_minimizer.c esl_vectorops.c easel.c -lm
+ * run:     ./example 
+ */
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_vectorops.h"
+#include "esl_minimizer.h"
+
+/* a simple multidimensional quadratic w/ a minimum at 0:
+ *    $f(x) = a_1 x_1^2 + ... a_n x_n^2$
+ */ 
+static double
+example_func(double *x, int n, void *prm)
+{
+  double *a;
+  double  fx;
+  int     i;
+
+  a = (double *) prm;	/* cast the data vector */
+  for (fx = 0., i = 0; i < n; i++)
+    fx += a[i] * x[i] * x[i];
+  return fx;
+}
+/* gradient of the f(x): d/dx_i = 2 a_i x_i
+ */
+static void
+example_dfunc(double *x, int n, void *prm, double *dx)
+{
+  double *a;
+  int     i;
+
+  a = (double *) prm;	/* cast the data vector */
+  for (i = 0; i < n; i++)
+    dx[i] = 2.0 * a[i] * x[i];
+}
+int
+main(int argc, char **argv)
+{
+  int    n = 6;
+  double a[6] = { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 };
+  double x[6] = { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 };
+  double u[6] = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 };
+  double wrk[24];
+  double fx;
+  int    i;
+
+  esl_min_ConjugateGradientDescent(x, u, n, 
+				   &example_func, &example_dfunc, (void *) a, 
+				   0.0001, wrk, &fx);
+
+  printf("At minimum: f(x) = %g\n", fx);
+  printf("vector x = ");
+  for (i = 0; i < 6; i++) printf("%g  ", x[i]);
+  printf("\n");
+
+  return 0;
+}
+/*::cexcerpt::minimizer_example::end::*/
+#endif /*eslMINIMIZER_EXAMPLE*/
+
+
+
+
+
+
+/*****************************************************************  
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_minimizer.h b/easel/esl_minimizer.h
new file mode 100644
index 0000000..d5d82e7
--- /dev/null
+++ b/easel/esl_minimizer.h
@@ -0,0 +1,31 @@
+/* Multidimensional optimization by conjugate gradient descent.
+ * 
+ * SRE, Wed Jun 22 09:53:05 2005
+ * SVN $Id: esl_minimizer.h 162 2007-04-10 23:50:12Z eddys $
+ */
+#ifndef ESL_MINIMIZER_INCLUDED
+#define ESL_MINIMIZER_INCLUDED
+
+#define MAXITERATIONS 100
+
+extern int esl_min_Bracket(double *a, double *d, double *u, int n, 
+			   double (*func)(double *, int, void *), void *prm, 
+			   double *ret_fa,
+			   double *b, double *ret_bx, double *ret_fb,
+			   double *c, double *ret_cx, double *ret_fc);
+extern int esl_min_LineSearch(double *ori, double *d, double *u, int n,
+			      double (*func)(double *, int, void *), void *prm,
+			      double tol, double *b, 
+			      double *x, double *ret_xx, double *ret_fx);
+extern int esl_min_ConjugateGradientDescent(double *x, double *u, int n, 
+					    double (*func)(double *, int, void *),
+					    void (*dfunc)(double *, int, void *, double *),
+					    void *prm, double tol, double *wrk, double *ret_fx);
+
+#endif /*ESL_MINIMIZER_INCLUDED*/
+
+/*****************************************************************  
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_minimizer.tex b/easel/esl_minimizer.tex
new file mode 100644
index 0000000..22ba5b1
--- /dev/null
+++ b/easel/esl_minimizer.tex
@@ -0,0 +1,13 @@
+
+
+
+\subsection{The minimizer API}
+
+The \eslmod{minimizer} API has just one function:
+\ccode{esl\_min\_ConjugateGradientDescent()}.
+
+\subsection{Example of using the minimizer API}
+
+The code sample below 
+
+\input{cexcerpts/minimizer_example}
diff --git a/easel/esl_mixgev.c b/easel/esl_mixgev.c
new file mode 100644
index 0000000..78f9032
--- /dev/null
+++ b/easel/esl_mixgev.c
@@ -0,0 +1,837 @@
+/* esl_mixgev.c
+ * Statistical routines for mixtures of generalized extreme value 
+ * distributions.
+ * 
+ * SRE, Mon Aug 15 08:48:19 2005 [St. Louis]
+ * xref STL9/139  
+ * SVN $Id: esl_mixgev.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <math.h>
+#include <assert.h>
+
+#include "easel.h"
+#include "esl_vectorops.h"
+#include "esl_stats.h"
+#include "esl_gev.h"
+#include "esl_mixgev.h"
+
+#ifdef eslAUGMENT_RANDOM
+#include "esl_dirichlet.h"  /* for uniform sampling of a probability vector */
+#include "esl_random.h"
+#endif 
+
+#ifdef eslAUGMENT_MINIMIZER
+#include "esl_minimizer.h"
+#endif
+
+
+/****************************************************************************
+ * Routines for the ESL_MIXGEV object
+ ****************************************************************************/ 
+
+/* Function:  esl_mixgev_Create()
+ * Incept:    SRE, Mon Aug 15 08:47:37 2005 [St. Louis]
+ *
+ * Purpose:   Creates an object to hold parameters for a <K>-component
+ *            mixture of generalized extreme value distributions.
+ *
+ *            Parameters in the object are initialized ($q_k =
+ *            \frac{1}{K}$, $\mu_k = 0$, $\lambda_k = 1$, $\alpha_k =
+ *            0$), but the caller will want to set these according to
+ *            its own purposes.
+ *
+ *            After an object is created, the caller can constrain any
+ *            of the components to be a Gumbel (that is, constrain
+ *            $\alpha_k = 0$ by calling <esl_mixgev_ForceGumbel(obj,
+ *            k)>.
+ *
+ * Args:      K  - number of components in the mixture
+ *
+ * Returns:   ptr to newly allocated/initialized <ESL_MIXGEV> object.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_MIXGEV *
+esl_mixgev_Create(int K)
+{
+  ESL_MIXGEV *mg = NULL;
+  int         k;
+  int         status;
+
+  ESL_ALLOC(mg, sizeof(ESL_MIXGEV));
+  mg->q = mg->mu = mg->lambda = mg->alpha = mg->wrk = NULL;
+  mg->isgumbel = NULL;
+  mg->K = K;
+
+  ESL_ALLOC(mg->q,        sizeof(double) * K);
+  ESL_ALLOC(mg->mu,       sizeof(double) * K);
+  ESL_ALLOC(mg->lambda,   sizeof(double) * K);
+  ESL_ALLOC(mg->alpha,    sizeof(double) * K);
+  ESL_ALLOC(mg->wrk,      sizeof(double) * K);
+  ESL_ALLOC(mg->isgumbel, sizeof(int)    * K);
+
+  for (k = 0; k < K; k++)
+    {
+      mg->q[k]        = 1. / (double) K;
+      mg->mu[k]       = 0.;
+      mg->lambda[k]   = 1.;
+      mg->alpha[k]    = 0.;
+      mg->isgumbel[k] = FALSE;
+    }
+  return mg;
+  
+ ERROR:
+  esl_mixgev_Destroy(mg);
+  return NULL;
+}
+
+/* Function:  esl_mixgev_Destroy()
+ * Incept:    SRE, Mon Aug 15 08:57:48 2005 [St. Louis]
+ *
+ * Purpose:   Deallocates the mixture GEV parameter object <mg>.
+ *
+ * Args:      mg  - ptr to the object to be deallocated.
+ *
+ * Returns:   (void)
+ */
+void
+esl_mixgev_Destroy(ESL_MIXGEV *mg)
+{
+  if (mg == NULL) return;
+
+  if (mg->q        != NULL) free(mg->q);
+  if (mg->mu       != NULL) free(mg->mu);
+  if (mg->lambda   != NULL) free(mg->lambda);
+  if (mg->alpha    != NULL) free(mg->alpha);
+  if (mg->wrk      != NULL) free(mg->wrk);
+  if (mg->isgumbel != NULL) free(mg->isgumbel);
+
+  free(mg);
+}
+
+/* Function:  esl_mixgev_Copy()
+ * Incept:    SRE, Mon Aug 15 09:04:10 2005 [St. Louis]
+ *
+ * Purpose:   Makes a copy of the mixture GEV parameter object <src>
+ *            in <dest>. Caller must have already allocated <dest> to have
+ *            (at least) the same number of components as <src>.
+ *
+ * Args:      src   - object to be copied
+ *            dest  - allocated object to copy <src> into
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINCOMPAT> if <dest> isn't allocated with enough
+ *            components to hold a copy of <src>.
+ */
+int
+esl_mixgev_Copy(ESL_MIXGEV *src, ESL_MIXGEV *dest)
+{
+  int k;
+
+  if (dest->K < src->K) 
+    ESL_EXCEPTION(eslEINCOMPAT, "mixture GEV too small to copy into");
+
+  for (k = 0; k < src->K; k++)
+    {
+      dest->q[k]        = src->q[k];
+      dest->mu[k]       = src->mu[k];
+      dest->lambda[k]   = src->lambda[k];
+      dest->alpha[k]    = src->alpha[k];
+      dest->isgumbel[k] = src->isgumbel[k];
+    }
+  dest->K = src->K;
+  return eslOK;
+}
+
+/* Function:  esl_mixgev_ForceGumbel()
+ * Incept:    SRE, Mon Aug 15 09:08:35 2005 [St. Louis]
+ *
+ * Purpose:   Constrain component <which> of the mixture GEV <mg>
+ *            to be a Gumbel (that is, constrain $\alpha=0$ for
+ *            that component. This constraint will be obeyed by
+ *            any subsequent calls to parameter fitting routines.
+ *
+ *            Normally would be called just after creating the <mg>
+ *            object, as part of its configuration before trying to 
+ *            fit some observed data to a mixture GEV.
+ *
+ * Args:      mg    - mixture GEV object being configured
+ *            which - which component to constrain to a Gumbel
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_mixgev_ForceGumbel(ESL_MIXGEV *mg, int which)
+{
+  mg->isgumbel[which] = TRUE;
+  return eslOK;
+}
+/*----------------- end ESL_MIXGEV object maintenance ----------------------*/
+
+
+
+
+/****************************************************************************
+ * Routines for evaluating densities and distributions
+ ****************************************************************************/ 
+
+/* Function:  esl_mixgev_pdf()
+ * Incept:    SRE, Mon Aug 15 09:23:03 2005 [St. Louis]
+ *
+ * Purpose:   Returns the probability density function $P(X=x)$ for
+ *            quantile <x>, given mixture GEV parameters <mg>.
+ */
+double
+esl_mixgev_pdf(double x, ESL_MIXGEV *mg)
+{
+  double pdf = 0.;
+  int    k;
+
+  for (k = 0; k < mg->K; k++)
+    pdf += mg->q[k] * esl_gev_pdf(x, mg->mu[k], mg->lambda[k], mg->alpha[k]);
+  return pdf;
+}
+
+/* Function:  esl_mixgev_logpdf()
+ * Incept:    SRE, Mon Aug 15 09:30:38 2005 [St. Louis]
+ *
+ * Purpose:   Returns the log of the PDF ($\log P(X=x)$) for quantile <x>,
+ *            given mixture GEV parameters <mg>.
+ */
+double
+esl_mixgev_logpdf(double x, ESL_MIXGEV *mg)
+{
+  int k;
+  for (k = 0; k < mg->K; k++)
+    if (mg->q[k] == 0.0) 
+      mg->wrk[k] = -eslINFINITY;
+    else 
+      mg->wrk[k] =  log(mg->q[k]) +
+	esl_gev_logpdf(x, mg->mu[k], mg->lambda[k], mg->alpha[k]);
+
+  return esl_vec_DLogSum(mg->wrk, mg->K);
+}
+
+/* Function:  esl_mixgev_cdf()
+ * Incept:    SRE, Mon Aug 15 09:51:36 2005 [St. Louis]
+ *
+ * Purpose:   Returns the cumulative distribution function $P(X \leq x)$
+ *            for quantile <x>, given mixture GEV parameters <mg>.
+ */
+double
+esl_mixgev_cdf(double x, ESL_MIXGEV *mg)
+{
+  double cdf = 0.;
+  int    k;
+
+  for (k = 0; k < mg->K; k++)
+    cdf += mg->q[k] * esl_gev_cdf(x, mg->mu[k], mg->lambda[k], mg->alpha[k]);
+  return cdf;
+}
+
+/* Function:  esl_mixgev_logcdf()
+ * Incept:    SRE, Mon Aug 15 09:56:10 2005 [St. Louis]
+ *
+ * Purpose:   Returns the log of the CDF $\log P(X \leq x)$
+ *            for quantile <x>, given mixture GEV parameters <mg>.
+ */
+double
+esl_mixgev_logcdf(double x, ESL_MIXGEV *mg)
+{
+  int k;
+
+  for (k = 0; k < mg->K; k++)
+    if (mg->q[k] == 0.0) 
+      mg->wrk[k] = -eslINFINITY;
+    else
+      mg->wrk[k] = log(mg->q[k]) + 
+	esl_gev_logcdf(x, mg->mu[k], mg->lambda[k], mg->alpha[k]);
+
+  return esl_vec_DLogSum(mg->wrk, mg->K);
+}
+
+/* Function:  esl_mixgev_surv()
+ * Incept:    SRE, Mon Aug 15 10:00:13 2005 [St. Louis]
+ *
+ * Purpose:   Returns the survivor function $P(X > x)$ (1-CDF)
+ *            for quantile <x>, given mixture GEV parameters <mg>.
+ */
+double
+esl_mixgev_surv(double x, ESL_MIXGEV *mg)
+{
+  double srv = 0.;
+  int    k;
+
+  for (k = 0; k < mg->K; k++)
+    srv += mg->q[k] * esl_gev_surv(x, mg->mu[k], mg->lambda[k], mg->alpha[k]);
+  return srv;
+}
+
+/* Function:  esl_mixgev_logsurv()
+ * Incept:    SRE, Mon Aug 15 10:03:55 2005 [St. Louis]
+ *
+ * Purpose:   Returns the log survivor function $\log P(X > x)$ (log(1-CDF))
+ *            for quantile <x>, given mixture GEV parameters <mg>.
+ */
+double
+esl_mixgev_logsurv(double x, ESL_MIXGEV *mg)
+{
+  int k;
+  for (k = 0; k < mg->K; k++)
+    {
+      mg->wrk[k] =  log(mg->q[k]);
+      mg->wrk[k] += esl_gev_logsurv(x, mg->mu[k], mg->lambda[k], mg->alpha[k]);
+    }
+  return esl_vec_DLogSum(mg->wrk, mg->K);
+}
+
+/* Function:  esl_mixgev_invcdf()
+ * Incept:    SRE, Sun Aug 21 14:32:53 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the inverse CDF for a mixture GEV <mg>,
+ *            returning the quantile <x> at which the CDF is <p>,
+ *            where $0 < p < 1$.
+ *            
+ *            The inverse CDF of a mixture model has no analytical
+ *            expression as far as I'm aware. The calculation here is
+ *            a brute force bisection search in <x> using the CDF
+ *            function. It will suffice for a small number of calls
+ *            (for plotting applications, for example), but beware, it is not
+ *            efficient.
+ */
+double
+esl_mixgev_invcdf(double p, ESL_MIXGEV *mg)
+{
+  double x1, x2, xm;		/* low, high guesses at x */
+  double f1, f2, fm;
+  double tol = 1e-6;
+
+  x2 = esl_vec_DMin(mg->mu, mg->K);
+  x1 = x2 - 1.;
+  do {				/* bracket, left side */
+    x1 = x1 + 2.*(x2-x1);
+    f1 = esl_mixgev_cdf(x1, mg);
+  } while (f1 > p);
+  do {				/* bracket, right side */
+    x2 = x2 + 2.*(x2-x1);
+    f2 = esl_mixgev_cdf(x2, mg);
+  } while (f2 < p);		
+
+  do {				/* bisection */
+    xm = (x1+x2) / 2.;
+    fm = esl_mixgev_cdf(xm, mg);
+    
+    if      (fm > p) x2 = xm;
+    else if (fm < p) x1 = xm;
+    else return xm;		/* unlikely case of fm==p */
+  } while ( (x2-x1)/(x1+x2+1e-9) > tol);
+
+  xm = (x1+x2) / 2.;
+  return xm;
+}
+/*-------------------- end densities & distributions ------------------------*/
+
+
+
+
+/****************************************************************************
+ * Generic API routines: for general interface w/ histogram module
+ ****************************************************************************/ 
+
+/* Function:  esl_mixgev_generic_pdf()
+ * Incept:    SRE, Thu Aug 25 08:03:24 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_mixgev_pdf()>, taking
+ *            a void ptr to a <ESL_MIXGEV> parameter structure.
+ */
+double
+esl_mixgev_generic_pdf(double x, void *params)
+{
+  ESL_MIXGEV *mg = (ESL_MIXGEV *) params;
+  return esl_mixgev_pdf(x, mg);
+}
+
+/* Function:  esl_mixgev_generic_cdf()
+ * Incept:    SRE, Sun Aug 21 14:44:06 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_mixgev_cdf()>, taking
+ *            a void ptr to a <ESL_MIXGEV> parameter structure.
+ */
+double
+esl_mixgev_generic_cdf(double x, void *params)
+{
+  ESL_MIXGEV *mg = (ESL_MIXGEV *) params;
+  return esl_mixgev_cdf(x, mg);
+}
+
+/* Function:  esl_mixgev_generic_surv()
+ * Incept:    SRE, Thu Aug 25 08:03:57 2005[St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_mixgev_surv()>, taking
+ *            a void ptr to a <ESL_MIXGEV> parameter structure.
+ */
+double
+esl_mixgev_generic_surv(double x, void *params)
+{
+  ESL_MIXGEV *mg = (ESL_MIXGEV *) params;
+  return esl_mixgev_surv(x, mg);
+}
+
+/* Function:  esl_mixgev_generic_invcdf()
+ * Incept:    SRE, Sun Aug 21 14:44:59 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_mixgev_invcdf()>, taking
+ *            a void ptr to a <ESL_MIXGEV> parameter structure.
+ */
+double
+esl_mixgev_generic_invcdf(double p, void *params)
+{
+  ESL_MIXGEV *mg = (ESL_MIXGEV *) params;
+  return esl_mixgev_invcdf(p, mg);
+}
+/*------------------------ end generic API ---------------------------------*/
+
+
+
+
+/****************************************************************************
+ * Routines for dumping plots to xmgrace XY format
+ ****************************************************************************/ 
+
+/* Function:  esl_mixgev_Plot()
+ * Incept:    SRE, Mon Aug 15 10:06:35 2005 [St. Louis]
+ *
+ * Purpose:   Plot some function <func> (for instance, <esl_mixgev_pdf()>)
+ *            for mixture GEV parameters <mg>, for a range of
+ *            quantiles x from <xmin> to <xmax> in steps of <xstep>;
+ *            output to an open stream <fp> in xmgrace XY input format.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_mixgev_Plot(FILE *fp, ESL_MIXGEV *mg,
+		double (*func)(double x, ESL_MIXGEV *mg), 
+		double xmin, double xmax, double xstep)
+{
+  double x;
+  for (x = xmin; x <= xmax; x += xstep)
+    fprintf(fp, "%f\t%g\n", x, (*func)(x, mg));
+  fprintf(fp, "&\n");
+  return eslOK;
+}
+/*-------------------- end plot dumping routines ---------------------------*/
+
+
+
+
+
+/****************************************************************************
+ * Routines for sampling (requires augmentation w/ random module)
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_RANDOM
+
+/* Function:  esl_mixgev_Sample()
+ * Incept:    SRE, Mon Aug 15 10:14:23 2005 [St. Louis]
+ *
+ * Purpose:   Sample a random variate x from a mixture GEV <mg>, 
+ *            given random number source <r>.
+ */
+double
+esl_mixgev_Sample(ESL_RANDOMNESS *r, ESL_MIXGEV *mg)
+{
+  int k;	
+  k = esl_rnd_DChoose(r, mg->q, mg->K);
+  return esl_gev_Sample(r, mg->mu[k], mg->lambda[k], mg->alpha[k]);
+}
+
+#endif /*eslAUGMENT_RANDOM*/
+/*--------------------------- end sampling ---------------------------------*/
+
+
+
+
+
+
+/****************************************************************************
+ * Maximum likelihood fitting to mixture GEV distributions
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_MINIMIZER
+
+struct mixgev_data {
+  double *x;
+  int     n;
+  double *wrk;	    /* workspace vector               [0..K-1]*/
+  ESL_MIXGEV *mg;
+};
+
+/* Given mixture GEV parameters in <mg>;
+ * do appropriate c.o.v.'s to unconstrained real parameters
+ * and fill in the packed parameter vector <p>.
+ * 
+ * First K-1 are Q_1..Q_K-1 mixture coefficient parameters; Q_0 implicitly 0;
+ *  cov is q_k = e^{Q_k} / \sum_j e^{Q_j},
+ *  so     Q_k = log(q_k) - log(q_0).
+ * Then K components: mu, lambda, optional alpha;
+ * mu, alpha are already unconstrained real;
+ * lambda cov is lambda = e^w, w = log(lambda).
+ */
+static void
+mixgev_pack_paramvector(double *p, int np, ESL_MIXGEV *mg)
+{
+  int    i;			/* counter in parameter vector p */
+  int    k;			/* counter in mixture components */
+  double z;			/* tmp variable */
+
+  /* mixture coefficients */
+  z = log(mg->q[0]);
+  i = 0;
+  for (k = 1; k < mg->K; k++) 
+    p[i++] = log(mg->q[k]) - z;
+  
+  /* gev parameters */
+  for (k = 0; k < mg->K; k++)
+    {
+      p[i++] = mg->mu[k];
+      p[i++] = log(mg->lambda[k]);
+      if (! mg->isgumbel[k]) p[i++] = mg->alpha[k];
+    }
+  /* assert(i==np) in debugging, if you want */
+}
+
+/* Same as above but in reverse: given parameter vector <p>,
+ * do appropriate c.o.v. back to desired parameter space, and
+ * fill in the mixture GEV structure <mg>.
+ */
+static void
+mixgev_unpack_paramvector(double *p, int np, ESL_MIXGEV *mg)
+{
+  int    i;			/* counter in parameter vector p */
+  int    k;			/* counter in mixture components */
+  double z;			/* tmp variable  */
+
+  /* Fetch the params in their c.o.v. space first
+   */
+  i = 0;
+  mg->q[0] = 0;	/* implicitly */
+  for (k = 1; k < mg->K; k++) 
+    mg->q[k] = p[i++]; 
+  for (k = 0; k < mg->K; k++)
+    {
+      mg->mu[k]     = p[i++];
+      mg->lambda[k] = p[i++];
+      if (!mg->isgumbel[k]) mg->alpha[k]  = p[i++];
+      else                  mg->alpha[k]  = 0.;
+    }
+  assert(i==np);
+  
+  /* Convert mix coefficients back to probabilities;
+   * their  c.o.v. is q_k = e^{Q_k} / \sum_k e^{Q_k}
+   * which rearranges to exp(Q_k - log[\sum_k e^Q_k]),
+   * and we have the DLogSum() function to compute the log sum.
+   */
+  z = esl_vec_DLogSum(mg->q, mg->K);
+  for (k = 0; k < mg->K; k++)
+    mg->q[k] = exp(mg->q[k] - z);
+  
+  /* lambda c.o.v. is \lambda = e^w
+   */
+  for (k = 0; k < mg->K; k++)
+    mg->lambda[k] = exp(mg->lambda[k]);
+}
+
+static double
+mixgev_complete_func(double *p, int np, void *dptr)
+{
+  struct mixgev_data *data = (struct mixgev_data *) dptr;
+  ESL_MIXGEV         *mg   = data->mg;
+  int    i;
+  double logL;
+
+  /* Use the current parameter vector (in its unconstrained
+   * real c.o.v. space) to deduce what the current mixture GEV
+   * parameters are:
+   */
+  mixgev_unpack_paramvector(p, np, mg);
+
+  /* Calculate the log likelihood:
+   */
+  logL = 0;
+  for (i = 0; i < data->n; i++)
+    logL += esl_mixgev_logpdf(data->x[i], mg);
+
+  /* return the NLL
+   */
+  return -logL;
+}
+
+
+/* Function:  esl_mixgev_FitGuess()
+ * Incept:    SRE, Tue Apr 25 09:18:18 2006 [St. Louis]
+ *
+ * Purpose:   Make initial randomized guesses at the parameters
+ *            of mixture GEV <mg>, using random number generator
+ *            <r> and observed data consisting of <n> values
+ *            <x[0..n-1]>. This guess is a suitable starting
+ *            point for a parameter optimization routine, such
+ *            as <esl_mixgev_FitComplete()>.
+ *            
+ *            Specifically, we estimate one 'central' guess 
+ *            for a single Gumbel fit to the data, using the
+ *            method of moments. Then we add $\pm 10\%$ to that 'central' 
+ *            $\mu$ and $\lambda$ to get each component 
+ *            $\mu_i$ and $\lambda_i$. The $\alpha_i$ parameters
+ *            are generated by sampling uniformly from $-0.1..0.1$.
+ *            Mixture coefficients $q_i$ are sampled uniformly.
+ *
+ * Args:      r   - randomness source 
+ *            x   - vector of observed data values to fit, 0..n-1
+ *            n   - number of values in <x>
+ *            mg  - mixture GEV to put guessed params into
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_mixgev_FitGuess(ESL_RANDOMNESS *r, double *x, int n, ESL_MIXGEV *mg)
+{
+  double mean, variance;
+  double mu, lambda;
+  int    k;
+
+  esl_stats_DMean(x, n, &mean, &variance);
+  lambda = eslCONST_PI / sqrt(6.*variance);
+  mu     = mean - 0.57722/lambda;
+
+  esl_dirichlet_DSampleUniform(r, mg->K, mg->q);
+  for (k = 0; k < mg->K; k++)
+    {
+      mg->mu[k]     = mu     + 0.2 * mu     * (esl_random(r) - 0.5);
+      mg->lambda[k] = lambda + 0.2 * lambda * (esl_random(r) - 0.5);
+      if (mg->isgumbel[k]) mg->alpha[k] = 0.;
+      else mg->alpha[k] = 0.2 * (esl_random(r) - 0.5);
+    }
+  return eslOK;
+}
+
+
+/* Function:  esl_mixgev_FitComplete()
+ * Incept:    SRE, Tue Apr 25 09:26:58 2006 [St. Louis]
+ *
+ * Purpose:   Given <n> observed data values <x[0..n-1]>, and
+ *            an initial guess at a mixture GEV fit to those data
+ *            <mg>, use conjugate gradient descent to perform
+ *            a locally optimal maximum likelihood mixture
+ *            GEV parameter fit to the data.
+ *            
+ *            To obtain a reasonable initial guess for <mg>,
+ *            see <esl_mixgev_FitGuess()>. 
+ *
+ * Args:      x   - observed data, <x[0..n-1]>.
+ *            n   - number of samples in <x>
+ *            mg  - mixture GEV to estimate, w/ params set to
+ *                  an initial guess.
+ *
+ * Returns:   <eslOK> on success, and <mg> contains local
+ *            ML estimate for mixture GEV parameters.
+ *
+ * Throws:    <eslEMEM> on allocation error, and <mg> is unchanged
+ *            from its initial state.
+ */
+int
+esl_mixgev_FitComplete(double *x, int n, ESL_MIXGEV *mg)
+{
+  struct mixgev_data data;
+  int     status;
+  double *p = NULL;
+  double *u = NULL;
+  double *wrk = NULL;
+  double  tol;
+  int     np;
+  double  fx;
+  int     k;
+  int     i;
+
+  tol = 1e-6;
+
+  /* Determine number of free parameters and allocate 
+   */
+  np = mg->K-1;			/* K-1 mix coefficients free */
+  for (k = 0; k < mg->K; k++)
+    np += (mg->isgumbel[k])? 2 : 3;
+  ESL_ALLOC(p,   sizeof(double) * np);
+  ESL_ALLOC(u,   sizeof(double) * np);
+  ESL_ALLOC(wrk, sizeof(double) * np * 4);
+
+  /* Copy shared info into the "data" structure
+   */
+  data.x   = x;
+  data.n   = n;
+  data.wrk = wrk;
+  data.mg  = mg;
+
+  /* From mg, create the parameter vector.
+   */
+  mixgev_pack_paramvector(p, np, mg);
+
+  /* Define the step size vector u.
+   */
+  i = 0;
+  for (k = 1; k < mg->K; k++) u[i++] = 1.0;
+  for (k = 0; k < mg->K; k++)
+    {
+      u[i++] = 1.0;
+      u[i++] = 1.0;
+      if (! mg->isgumbel[k]) u[i++] = 0.02;
+    }
+  ESL_DASSERT1( (np == i) );
+
+  /* Feed it all to the mighty optimizer.
+   */
+
+  status = esl_min_ConjugateGradientDescent(p, u, np, &mixgev_complete_func, NULL,
+					    (void *) (&data), tol, wrk, &fx);
+  if (status != eslOK) goto ERROR;
+
+  /* Convert the final parameter vector back to a mixture GEV
+   */
+  mixgev_unpack_paramvector(p, np, mg);
+  
+  free(p);
+  free(u);
+  free(wrk);
+  return eslOK;
+
+ ERROR:
+  if (p != NULL)   free(p);
+  if (u != NULL)   free(u);
+  if (wrk != NULL) free(wrk);
+  return status;
+}
+#endif /*eslAUGMENT_MINIMIZER*/
+/*--------------------------- end fitting ----------------------------------*/
+
+
+
+
+/****************************************************************************
+ * Example main()
+ ****************************************************************************/ 
+
+#ifdef eslMIXGEV_EXAMPLE
+/*::cexcerpt::mixgev_example::begin::*/
+/* compile: 
+   gcc -g -Wall -I. -L. -o example -DeslMIXGEV_EXAMPLE esl_mixgev.c -leasel -lm 
+ * run:     ./example
+ */
+#include <stdio.h>
+#include <stdlib.h>
+#include "easel.h"
+#include "esl_mixgev.h"
+#include "esl_random.h"
+
+int
+main(int argc, char **argv)
+{
+  FILE *fp;
+  ESL_RANDOMNESS *r;		/* source of random numbers   */
+  ESL_MIXGEV *mg;		/* mixture GEV to sample from */
+  ESL_MIXGEV *emg;		/* estimated mixture GEV      */
+  double     *x;		/* sampled dataset            */
+  int         n = 100000;	/* number of samples          */
+  int         i;
+  int         k;
+  double      nll;
+  double      min, max;
+
+  r  = esl_randomness_Create(42);
+  mg = esl_mixgev_Create(2);
+  mg->q[0]      = 0.85;   mg->q[1]      = 0.15; 
+  mg->mu[0]     = -2.72;  mg->mu[1]     = -2.0; 
+  mg->lambda[0] = 2.5;    mg->lambda[1] = 1.0;  
+  mg->alpha[0]  = 0.;     mg->alpha[1]  = 0.09; 
+
+  nll = 0.;
+  min = 99999;
+  max = -99999;
+
+  x = malloc(sizeof(double) * n);
+  for (i = 0; i < n; i++)
+    {
+      x[i] = esl_mixgev_Sample(r, mg);
+      nll -= esl_mixgev_logpdf(x[i], mg);
+      if (x[i] > max) max = x[i];
+      if (x[i] < min) min = x[i];
+    }
+  printf("NLL of known mixGEV: %g\n", nll);
+
+  /* Dump the raw data samples to an R file.
+   */
+  fp = fopen("data.out", "w");
+  fprintf(fp, "     val\n");
+  for (i = 0; i < n; i++)
+    fprintf(fp, "%d   %f\n", i+1, x[i]);
+  fclose(fp);
+
+  emg = esl_mixgev_Create(2);
+  esl_mixgev_FitGuess(r, x, n, emg); 
+  /*  esl_mixgev_Copy(mg, emg); */
+  esl_mixgev_ForceGumbel(emg, 0); 
+  esl_mixgev_FitComplete(x, n, emg);
+
+  printf("Component   q      mu   lambda  alpha\n");
+  for (k=0; k < 2; k++)
+    printf("%d\t%7.4f\t%7.2f\t%7.4f\t%7.4f\n", 
+	   k, emg->q[k], emg->mu[k], emg->lambda[k], emg->alpha[k]);
+
+  nll = 0.;
+  for (i = 0; i < n; i++)
+    nll -= esl_mixgev_logpdf(x[i], emg);
+  printf("NLL of fitted mixGEV: %g\n", nll);
+
+  /* Dump some R commands for showing these distributions
+   */
+  printf("library(ismev)\n");
+  printf("library(evd)\n");
+
+  printf("d <- read.table(\"data.out\")$val\n");
+  printf("plot(density(d,bw=0.2), log=\"y\")\n");
+  printf("min <- %f\n", min);
+  printf("max <- %f\n", max);
+  printf("xax <- seq(min-2, max+5, by=0.1)\n");
+  printf("cc <- xax - xax\n");
+  printf("zc <- xax - xax\n");
+  for (k = 0; k < mg->K; k++)
+    {
+      printf("c%d  <- %f * dgev(xax, %f, %f, %f)\n", 
+	     k, mg->q[k], mg->mu[k], 1./mg->lambda[k], mg->alpha[k]);
+      printf("cc   <- cc + c%d\n", k);
+      printf("lines(xax, c%d, col=\"blue\")\n", k);
+    }
+  for (k = 0; k < emg->K; k++)
+    {
+      printf("z%d  <- %f * dgev(xax, %f, %f, %f)\n", 
+	     k, emg->q[k], emg->mu[k], 1./emg->lambda[k], emg->alpha[k]);
+      printf("zc   <- zc + z%d\n", k);
+      printf("lines(xax, z%d, col=\"blue\")\n", k);
+    }
+  printf("lines(xax, cc, col=\"green\")\n");
+  printf("lines(xax, zc, col=\"red\")\n");
+
+  esl_mixgev_Destroy(mg);
+  esl_mixgev_Destroy(emg);
+  esl_randomness_Destroy(r);
+  free(x);
+  return 0;
+}
+/*::cexcerpt::mixgev_example::end::*/
+#endif /*eslMIXGEV_EXAMPLE*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_mixgev.h b/easel/esl_mixgev.h
new file mode 100644
index 0000000..8beb506
--- /dev/null
+++ b/easel/esl_mixgev.h
@@ -0,0 +1,65 @@
+/* esl_mixgev.h
+ * Mixture generalized extreme value distributions.
+ * 
+ * SRE, Mon Aug 15 08:33:57 2005 [St. Louis]
+ * SVN $Id: esl_mixgev.h 83 2005-12-13 20:54:07Z eddy $
+ */
+#ifndef ESL_MIXGEV_INCLUDED
+#define ESL_MIXGEV_INCLUDED
+
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+#endif
+
+typedef struct {
+  double *q;			/* mixture coefficients      [0..K-1]*/
+  double *mu;			/* location parameters       [0..K-1]*/
+  double *lambda;		/* scale parameters          [0..K-1]*/
+  double *alpha;		/* shape parameters          [0..K-1]*/
+  double *wrk;			/* tmp vector needed for logpdf calc */
+  int    *isgumbel;		/* flag:TRUE to constrain k to Gumbel*/
+  int     K;			/* # of components                   */
+} ESL_MIXGEV;
+
+
+
+extern ESL_MIXGEV *esl_mixgev_Create(int K);
+extern void        esl_mixgev_Destroy(ESL_MIXGEV *mg);
+extern int         esl_mixgev_Copy(ESL_MIXGEV *dest, ESL_MIXGEV *src);
+extern int         esl_mixgev_ForceGumbel(ESL_MIXGEV *mg, int which);
+
+extern double      esl_mixgev_pdf    (double x, ESL_MIXGEV *mg);
+extern double      esl_mixgev_logpdf (double x, ESL_MIXGEV *mg);
+extern double      esl_mixgev_cdf    (double x, ESL_MIXGEV *mg);
+extern double      esl_mixgev_logcdf (double x, ESL_MIXGEV *mg);
+extern double      esl_mixgev_surv   (double x, ESL_MIXGEV *mg);
+extern double      esl_mixgev_logsurv(double x, ESL_MIXGEV *mg);
+extern double      esl_mixgev_invcdf (double p, ESL_MIXGEV *mg);
+
+extern double      esl_mixgev_generic_pdf   (double x, void *params);
+extern double      esl_mixgev_generic_cdf   (double x, void *params);
+extern double      esl_mixgev_generic_surv  (double x, void *params);
+extern double      esl_mixgev_generic_invcdf(double p, void *params);
+
+extern int         esl_mixgev_Plot(FILE *fp, ESL_MIXGEV *mg,
+				   double (*func)(double x, ESL_MIXGEV *mg), 
+				   double xmin, double xmax, double xstep);
+
+#ifdef eslAUGMENT_RANDOM
+extern double      esl_mixgev_Sample(ESL_RANDOMNESS *r, ESL_MIXGEV *mg);
+extern int         esl_mixgev_FitGuess(ESL_RANDOMNESS *r, double *x, int n, 
+				       ESL_MIXGEV *mg);
+#endif /*eslAUGMENT_RANDOM*/
+
+
+#ifdef eslAUGMENT_MINIMIZER
+extern int         esl_mixgev_FitComplete(double *x, int n, ESL_MIXGEV *mg);
+#endif /*eslAUGMENT_MINIMIZER*/
+
+
+#endif /*ESL_MIXGEV_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_mpi.c b/easel/esl_mpi.c
new file mode 100644
index 0000000..e11acb9
--- /dev/null
+++ b/easel/esl_mpi.c
@@ -0,0 +1,794 @@
+/* Support for MPI parallelization.
+ * 
+ * Only available when the entire Easel library is in use (HAVE_MPI
+ * and eslLIBRARY are defined).
+ * 
+ * Contents:
+ *    1. Communicating optional arrays.
+ *    2. Communicating ESL_MSA (multiple sequence alignments).
+ *    3. Communicating ESL_STOPWATCH (process timing).
+ *    4. Unit tests.
+ *    5. Test driver.
+ *    6. Example.
+ *    7. Copyright and license information.
+ * 
+ * SRE, Sat Jun  2 08:16:14 2007 [Janelia] [Tertiary Phase]
+ * SVN $Id: esl_mpi.c 231 2008-03-25 14:43:57Z eddys $
+ */
+
+#include "esl_config.h"		
+#if defined(HAVE_MPI) && defined(eslLIBRARY)
+#include <string.h>
+#include "mpi.h"
+
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_stopwatch.h"
+#include "esl_mpi.h"
+
+
+
+/*****************************************************************
+ *# 1. Communicating optional arrays.
+ *****************************************************************/
+
+/* Function:  esl_mpi_PackOpt()
+ * Synopsis:  Pack an optional, variable-sized array (or string).
+ * Incept:    SRE, Sat Jun  2 08:40:39 2007 [Janelia]
+ *
+ * Purpose:   Pack data array <inbuf> of <incount> elements of type <type> into
+ *            an MPI packed buffer <pack_buf> of total size <pack_buf_size> destined
+ *            for MPI communicator <comm> that is currently filled to position <*position>.
+ *            
+ *            <inbuf> may be <NULL>, in which case <incount> is
+ *            assumed to be 0, and a `null array' is packed that
+ *            <esl_mpi_UnpackOpt()> knows how to decode as a <NULL>
+ *            pointer.
+ *            
+ *            As a special case for strings, if <type> is <MPI_CHAR>,
+ *            <incount> may be passed as <-1> to indicate `unknown';
+ *            the routine will use <strlen(inbuf)+1> to determine the
+ *            size of the string including its <NUL> terminator.
+ *
+ * Returns:   <eslOK> on success, the array is packed into <pack_buf>, 
+ *            and the <*position> counter is updated to point to the next byte
+ *            in <pack_buf> after the packed array.
+ * 
+ * Throws:    <eslESYS> if an MPI call fails.
+ */
+int
+esl_mpi_PackOpt(void *inbuf, int incount, MPI_Datatype type, void *pack_buf, int pack_buf_size, int *position, MPI_Comm comm)
+{
+  if (inbuf == NULL) {
+    incount = 0;
+    if (MPI_Pack(&incount,    1, MPI_INT, pack_buf, pack_buf_size, position, comm) != 0)  ESL_EXCEPTION(eslESYS, "MPI pack failed");
+  } else {
+    if (incount == -1 && type == MPI_CHAR) incount = strlen(inbuf) + 1;
+    if (MPI_Pack(&incount,    1, MPI_INT, pack_buf, pack_buf_size, position, comm) != 0)  ESL_EXCEPTION(eslESYS, "MPI pack failed");
+    if (MPI_Pack(inbuf, incount,    type, pack_buf, pack_buf_size, position, comm) != 0)  ESL_EXCEPTION(eslESYS, "MPI pack failed");
+  }
+  return eslOK;
+}
+
+/* Function:  esl_mpi_PackOptSize()
+ * Synopsis:  Determine the size of a packed optional, variable-sized array.
+ * Incept:    SRE, Sat Jun  2 10:09:16 2007 [Janelia]
+ *
+ * Purpose:   Determine an upper bound on the size (in bytes) required
+ *            to pack an array <inbuf> of <incount> elements of type
+ *            <type> destined for MPI communicator <comm> using
+ *            <esl_mpi_PackOpt()>, and return it in <*ret_n>.
+ *            
+ *            If <inbuf> is non-<NULL>, the packed message consists
+ *            of 1 integer (the length, <incount>) followed by the array.
+ *            If <inbuf> is <NULL>, the packed message consists of one
+ *            integer (0). 
+ *            
+ *            As a special case for strings, if <type> is <MPI_CHAR>,
+ *            <incount> may be passed as <-1> to indicate `unknown';
+ *            in this case, the routine uses <strlen(inbuf)+1> to determine the
+ *            size of the string including its <NUL> terminator.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the upper limit size in
+ *            bytes.
+ *            
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is 0.           
+ */
+int
+esl_mpi_PackOptSize(void *inbuf, int incount, MPI_Datatype type, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+
+  *ret_n = 0;
+  if (inbuf == NULL) {
+    status = MPI_Pack_size(1,    MPI_INT, MPI_COMM_WORLD, &sz);  *ret_n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi pack size failed");
+  } else {
+    if (incount == -1 && type == MPI_CHAR) incount = strlen(inbuf) + 1;
+    status = MPI_Pack_size(1,    MPI_INT, MPI_COMM_WORLD, &sz);  *ret_n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi pack size failed");
+    status = MPI_Pack_size(incount, type, MPI_COMM_WORLD, &sz);  *ret_n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi pack size failed");
+  }
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+
+
+/* Function:  esl_mpi_UnpackOpt()
+ * Synopsis:  Unpack an optional, variable-sized array (or string).
+ * Incept:    SRE, Sat Jun  2 08:39:39 2007 [Janelia]
+ *
+ * Purpose:   Unpack a packed MPI message in buffer <pack_buf>, of total size
+ *            <pack_buf_size>, at current position <*pos> in <pack_buf>,
+ *            for MPI communicator <comm>, where the next packed element is an optional
+ *            array of type <type>, consisting of a <(n,data)> pair, with <n=0>
+ *            indicating no data. 
+ *            
+ *            If array data is present (<n>0>), allocate <*outbuf>,
+ *            put the array in it, and optionally return <n> in
+ *            <*opt_n>. The caller is responsible for free'ing this
+ *            <*outbuf>.
+ *
+ *            If data are not present (<n=0>), no allocation is done,
+ *            <*outbuf> is set to <NULL>, and the optional <*opt_n> is
+ *            0.
+ *            
+ *            <*pos> is updated to point at the next element in <pack_buf>
+ *            that needs to be unpacked.
+ *
+ *            This routine is designed for an optional-array idiom in
+ *            which <array==NULL> means the array isn't available, and
+ *            otherwise the array contains valid data. For instance,
+ *            this is used for optional annotation on multiple
+ *            alignments. 
+ *            
+ * Returns:   <eslOK> on success; <*pos> is updated; <*outbuf> is either a newly allocated 
+ *            array (that caller is responsible for freeing) and optional <*opt_n>
+ *            is its length, or <*outbuf> is <NULL> and optional <*opt_n> is 0.
+ *
+ * Throws:    <eslESYS> on an MPI call failure; <eslEINVAL> if something's wrong
+ *            with the arguments; <eslEMEM> on allocation failure. 
+ *            In either case, <*outbuf> is <NULL> and optional <*opt_n> is 0.
+ */
+int
+esl_mpi_UnpackOpt(void *pack_buf, int pack_buf_size, int *pos, void **outbuf, int *opt_n, MPI_Datatype type, MPI_Comm comm)
+{
+  int sz;
+  int status;
+  
+  if (MPI_Unpack(pack_buf, pack_buf_size, pos, &sz, 1, MPI_INT, comm) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (sz == 0) {
+    *outbuf = NULL;
+  } else {
+    if      (type == MPI_CHAR)           ESL_ALLOC(*outbuf, sizeof(char)           * sz); 
+    else if (type == MPI_SHORT)          ESL_ALLOC(*outbuf, sizeof(short)          * sz); 
+    else if (type == MPI_INT)            ESL_ALLOC(*outbuf, sizeof(int)            * sz);  
+    else if (type == MPI_LONG)           ESL_ALLOC(*outbuf, sizeof(long)           * sz);  
+    else if (type == MPI_UNSIGNED_CHAR)  ESL_ALLOC(*outbuf, sizeof(unsigned char)  * sz);
+    else if (type == MPI_UNSIGNED_SHORT) ESL_ALLOC(*outbuf, sizeof(unsigned short) * sz);  
+    else if (type == MPI_UNSIGNED)       ESL_ALLOC(*outbuf, sizeof(unsigned int)   * sz);
+    else if (type == MPI_UNSIGNED_LONG)  ESL_ALLOC(*outbuf, sizeof(unsigned long)  * sz); 
+    else if (type == MPI_FLOAT)          ESL_ALLOC(*outbuf, sizeof(float)          * sz); 
+    else if (type == MPI_DOUBLE)         ESL_ALLOC(*outbuf, sizeof(double)         * sz);  
+    else if (type == MPI_LONG_DOUBLE)    ESL_ALLOC(*outbuf, sizeof(long double)    * sz); 
+    else if (type == MPI_BYTE)           ESL_ALLOC(*outbuf, sz);                       
+    else if (type == MPI_PACKED)         ESL_ALLOC(*outbuf, sz);
+    else ESL_XEXCEPTION(eslEINVAL, "no such MPI datatype");
+
+    if (MPI_Unpack(pack_buf, pack_buf_size, pos, *outbuf, sz, type, comm) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  }
+  if (opt_n != NULL) *opt_n = sz;
+  return eslOK;
+
+ ERROR:
+  if (*outbuf != NULL) free(*outbuf);
+  *outbuf = NULL;
+  if (opt_n != NULL) *opt_n = 0;
+  return status;
+}
+/*--------------------- end, optional arrays -------------------*/
+
+
+
+/*****************************************************************
+ *# 2. Communicating ESL_MSA (multiple sequence alignments).
+ *****************************************************************/
+
+/* Function:  esl_msa_MPISend()
+ * Synopsis:  Send essential msa info as an MPI work unit.
+ * Incept:    SRE, Fri Jun  1 10:28:57 2007 [Janelia]
+ *
+ * Purpose:   Sends the essential elements of a multiple alignment <msa> 
+ *            as a work unit to MPI process <dest> (<dest> ranges from <0..nproc-1>),
+ *            tagging the message with MPI tag <tag> for MPI communicator
+ *            <comm>. The receiver uses <esl_msa_MPIRecv()> to receive the MSA.
+ *            
+ *            Work units are prefixed by a status code. If <msa> is
+ *            <non-NULL>, the work unit is an <eslOK> code followed by
+ *            the packed MSA. If <msa> is NULL, the work unit is an
+ *            <eslEOD> code, which <esl_msa_hmm_MPIRecv()> knows how
+ *            to interpret; this is typically used for an end-of-data
+ *            signal to cleanly shut down worker processes.
+ *
+ *            Only an essential subset of the elements in <msa> are
+ *            transmitted, sufficient to do computationally intensive
+ *            work on the <msa>. Most msa annotation is not
+ *            transmitted, for example. Specifically, <name>, <nseq>,
+ *            <alen>, <flags>, <wgt>, <ax> or <aseq>, <desc>, <acc>,
+ *            <au>, <ss_cons>, <sa_cons>, and <rf> are transmitted.
+ *            
+ *            In order to minimize alloc/free cycles, caller passes a
+ *            pointer to a working buffer <*buf> of size <*nalloc>
+ *            characters. If necessary (i.e. if <msa> is too big to
+ *            fit), <*buf> will be reallocated and <*nalloc> increased
+ *            to the new size. As a special case, if <*buf> is <NULL>
+ *            and <*nalloc> is 0, the buffer will be allocated
+ *            appropriately, but the caller is still responsible for
+ *            free'ing it.
+ *            
+ * Args:      msa    - msa to send
+ *            dest   - MPI destination (0..nproc-1)
+ *            tag    - MPI tag
+ *            buf    - pointer to a working buffer 
+ *            nalloc - current allocated size of <*buf>, in characters
+ *
+ * Returns:   <eslOK> on success; <*buf> may have been reallocated and
+ *            <*nalloc> may have been increased.
+ *
+ * Throws:    <eslESYS> if an MPI call fails; <eslEMEM> if a malloc/realloc
+ *            fails. In either case, <*buf> and <*nalloc> remain valid and useful
+ *            memory (though the contents of <*buf> are undefined). 
+ *
+ * Xref:      J1/72.
+ */
+int
+esl_msa_MPISend(const ESL_MSA *msa, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc)
+{
+  int   status;
+  int   code;
+  int   sz, n, position;
+
+  /* First, figure out the size of the MSA */
+  if (MPI_Pack_size(1, MPI_INT, comm, &n) != 0) ESL_EXCEPTION(eslESYS, "mpi pack size failed"); 
+  if (msa != NULL) { 
+    if ((status = esl_msa_MPIPackSize(msa,  comm, &sz)) != eslOK) return status;
+    n += sz;
+  }
+  ESL_DPRINTF2(("esl_msa_MPISend(): msa has size %d\n", n));
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+  ESL_DPRINTF2(("esl_msa_MPISend(): buffer is ready\n"));
+
+  /* Pack the status code and MSA into the buffer */
+  position = 0;
+  code     = (msa == NULL) ? eslEOD : eslOK;
+  if (MPI_Pack(&code, 1, MPI_INT, *buf, n, &position, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi pack failed"); 
+  if (msa != NULL) {
+    if ((status = esl_msa_MPIPack(msa,  *buf, n, &position, comm)) != eslOK) return status;
+  }
+  ESL_DPRINTF2(("esl_msa_MPISend(): msa is packed into %d bytes\n", position));
+
+  /* Send the packed profile to destination  */
+  if (MPI_Send(*buf, n, MPI_PACKED, dest, tag, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi send failed");
+  ESL_DPRINTF2(("esl_msa_MPISend(): msa is sent.\n"));
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+
+/* Function:  esl_msa_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack an MSA.
+ * Incept:    SRE, Wed Jun  6 11:36:22 2007 [Janelia]
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <esl_msa_MPIPack()> will need to pack an 
+ *            essential subset of the data in MSA <msa>
+ *            in a packed MPI message in communicator <comm>;
+ *            return that number of bytes in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Xref:      J1/78-79.
+ * 
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <esl_msa_MPIPack()>.
+ */
+int
+esl_msa_MPIPackSize(const ESL_MSA *msa, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+  int i;
+
+  status = MPI_Pack_size      (                        1, MPI_INT,           comm, &sz); n += 3*sz;          if (status != 0)     ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = MPI_Pack_size      (                msa->nseq, MPI_DOUBLE,        comm, &sz); n += sz;            if (status != 0)     ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = esl_mpi_PackOptSize(msa->name,             -1, MPI_CHAR,          comm, &sz); n += sz;            if (status != eslOK) goto ERROR;
+  status = esl_mpi_PackOptSize(msa->desc,             -1, MPI_CHAR,          comm, &sz); n += sz;            if (status != eslOK) goto ERROR;
+  status = esl_mpi_PackOptSize(msa->acc,              -1, MPI_CHAR,          comm, &sz); n += sz;            if (status != eslOK) goto ERROR;
+  status = esl_mpi_PackOptSize(msa->au,               -1, MPI_CHAR,          comm, &sz); n += sz;            if (status != eslOK) goto ERROR;
+  status = esl_mpi_PackOptSize(msa->ss_cons, msa->alen+1, MPI_CHAR,          comm, &sz); n += sz;            if (status != eslOK) goto ERROR;
+  status = esl_mpi_PackOptSize(msa->sa_cons, msa->alen+1, MPI_CHAR,          comm, &sz); n += sz;            if (status != eslOK) goto ERROR;
+  status = esl_mpi_PackOptSize(msa->rf,      msa->alen+1, MPI_CHAR,          comm, &sz); n += sz;            if (status != eslOK) goto ERROR;
+
+  /* alignment, digital or text: */
+  if (msa->ax != NULL) {
+    if ((status = MPI_Pack_size      (              msa->alen+2, MPI_UNSIGNED_CHAR, comm, &sz)) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+    n += sz*msa->nseq;  
+  } else {
+    if ((status = MPI_Pack_size      (              msa->alen+1, MPI_CHAR,          comm, &sz)) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+    n += sz*msa->nseq;  
+  }
+
+  /* seqnames: */
+  for (i = 0; i < msa->nseq; i++) {
+    if ((status = esl_mpi_PackOptSize(msa->sqname[i], -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR;
+    n += sz;
+  }
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  esl_msa_MPIPack()
+ * Synopsis:  Packs an MSA into MPI buffer.
+ * Incept:    SRE, Wed Jun  6 13:17:45 2007 [Janelia]
+ *
+ * Purpose:   Packs essential subset of data in MSA <msa> into an MPI packed message buffer
+ *            <buf> of length <n> bytes, starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <msa>, and <*position> is set to the byte
+ *            immediately following the last byte of the MSA
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <msa> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ * Xref:     J1/78-79. 
+ */
+int
+esl_msa_MPIPack(const ESL_MSA *msa, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+  int i;
+
+  ESL_DPRINTF2(("esl_msa_MPIPack(): ready.\n"));
+
+  status = MPI_Pack       ((int *) &(msa->nseq),   1, MPI_INT,           buf, n, position,  comm); if (status != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack       ((int *) &(msa->alen),   1, MPI_INT,           buf, n, position,  comm); if (status != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack       ((int *) &(msa->flags),  1, MPI_INT,           buf, n, position,  comm); if (status != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack       (msa->wgt,       msa->nseq, MPI_DOUBLE,        buf, n, position,  comm); if (status != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  status = esl_mpi_PackOpt(msa->name,             -1, MPI_CHAR,          buf, n, position,  comm); if (status != eslOK) return status;
+  status = esl_mpi_PackOpt(msa->desc,             -1, MPI_CHAR,          buf, n, position,  comm); if (status != eslOK) return status;
+  status = esl_mpi_PackOpt(msa->acc,              -1, MPI_CHAR,          buf, n, position,  comm); if (status != eslOK) return status;
+  status = esl_mpi_PackOpt(msa->au,               -1, MPI_CHAR,          buf, n, position,  comm); if (status != eslOK) return status;
+  status = esl_mpi_PackOpt(msa->ss_cons, msa->alen+1, MPI_CHAR,          buf, n, position,  comm); if (status != eslOK) return status;
+  status = esl_mpi_PackOpt(msa->sa_cons, msa->alen+1, MPI_CHAR,          buf, n, position,  comm); if (status != eslOK) return status;
+  status = esl_mpi_PackOpt(msa->rf,      msa->alen+1, MPI_CHAR,          buf, n, position,  comm); if (status != eslOK) return status;
+  for (i = 0; i < msa->nseq; i++) {
+    status = esl_mpi_PackOpt(msa->sqname[i],      -1, MPI_CHAR,          buf, n, position, comm);  if (status != eslOK) return status;
+    if (msa->flags & eslMSA_DIGITAL) {
+      if ((status = MPI_Pack      (msa->ax[i],    msa->alen+2, MPI_UNSIGNED_CHAR, buf, n, position, comm)) != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+    } else {
+      if ((status = MPI_Pack      (msa->aseq[i],  msa->alen+1, MPI_CHAR,          buf, n, position, comm)) != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+    }
+  }
+  ESL_DPRINTF2(("esl_msa_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  esl_msa_MPIUnpack()
+ * Synopsis:  Unpacks an MSA from an MPI buffer.
+ * Incept:    SRE, Wed Jun  6 15:49:11 2007 [Janelia]
+ *
+ * Purpose:   Unpack a newly allocated MSA from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ *            MSAs are usually transmitted in digital mode. In digital
+ *            mode, caller must provide the alphabet <abc> for this
+ *            MSA. (Thus the caller already know it before the MSA
+ *            arrives, by an appropriate initialization.) If MSAs are
+ *            being transmitted in text mode, <abc> is ignored; caller
+ *            may pass <NULL> for it.
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_msa>
+ *            contains a newly allocated MSA, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_msa> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ *
+ * Xref:      J1/78-79
+ */
+int
+esl_msa_MPIUnpack(const ESL_ALPHABET *abc, char *buf, int n, int *pos, MPI_Comm comm, ESL_MSA **ret_msa)
+{
+  int         status;
+  ESL_MSA    *msa     = NULL;
+  int         nseq, alen, flags;
+  int         i;
+
+  status = MPI_Unpack       (buf, n, pos, &nseq,                   1, MPI_INT,           comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack       (buf, n, pos, &alen,                   1, MPI_INT,           comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack       (buf, n, pos, &flags,                  1, MPI_INT,           comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (flags & eslMSA_DIGITAL) {
+    if ((msa = esl_msa_CreateDigital(abc, nseq, alen)) == NULL) { status = eslEMEM; goto ERROR; }    
+  } else {
+    if ((msa = esl_msa_Create(nseq, alen)) == NULL) { status = eslEMEM; goto ERROR; }    
+  }
+  msa->flags = flags;
+
+  status = MPI_Unpack       (buf, n, pos, msa->wgt,                  nseq,  MPI_DOUBLE,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(msa->name),    NULL,  MPI_CHAR,    comm); if (status != eslOK) goto ERROR;
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(msa->desc),    NULL,  MPI_CHAR,    comm); if (status != eslOK) goto ERROR;
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(msa->acc),     NULL,  MPI_CHAR,    comm); if (status != eslOK) goto ERROR;
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(msa->au),      NULL,  MPI_CHAR,    comm); if (status != eslOK) goto ERROR;
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(msa->ss_cons), NULL,  MPI_CHAR,    comm); if (status != eslOK) goto ERROR;
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(msa->sa_cons), NULL,  MPI_CHAR,    comm); if (status != eslOK) goto ERROR;
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(msa->rf)     , NULL,  MPI_CHAR,    comm); if (status != eslOK) goto ERROR;
+  for (i = 0; i < msa->nseq; i++) {
+    status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(msa->sqname[i]), NULL, MPI_CHAR,          comm); if (status != eslOK) goto ERROR;
+    if (msa->flags & eslMSA_DIGITAL) {
+      if ((status = MPI_Unpack       (buf, n, pos, msa->ax[i],   msa->alen+2, MPI_UNSIGNED_CHAR, comm)) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+    } else {
+      if ((status = MPI_Unpack       (buf, n, pos, msa->aseq[i], msa->alen+1, MPI_CHAR,          comm)) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+    }
+  }
+  *ret_msa = msa;
+  return eslOK;
+
+ ERROR:
+  if (msa != NULL) esl_msa_Destroy(msa);
+  *ret_msa = NULL;
+  return status;
+}
+
+
+
+/* Function:  esl_msa_MPIRecv()
+ * Synopsis:  Receive essential MSA info as a work unit from MPI sender.
+ * Incept:    SRE, Fri Jun  1 11:01:04 2007 [Janelia]
+ *
+ * Purpose:   Receives a work unit that consists of a single MSA from <source> (<0..nproc-1>, or
+ *            <MPI_ANY_SOURCE>) tagged as <tag> from communicator <comm>.
+ *            
+ *            Work units are prefixed by a status code. If the unit's
+ *            code is <eslOK> and no errors are encountered, this
+ *            routine will return <eslOK> and a non-<NULL> <*ret_msa>.
+ *            If the unit's code is <eslEOD> (a shutdown signal), 
+ *            this routine returns <eslEOD> and <*ret_msa> is <NULL>.
+ *            
+ *            MSAs are transmitted in digital mode. Caller must know and
+ *            provide the alphabet <abc> for this MSA.
+ *            
+ *            To minimize alloc/free cycles in this routine, caller
+ *            passes a pointer to a buffer <*buf> of size <*nalloc>
+ *            characters. These are passed by reference, because when
+ *            necessary, <*buf> will be reallocated and <*nalloc>
+ *            increased to the new size. As a special case, if <*buf>
+ *            is <NULL> and <*nalloc> is 0, the buffer will be
+ *            allocated appropriately, but the caller is still
+ *            responsible for free'ing it.
+ *
+ *            If the packed MSA is an end-of-data signal, return
+ *            <eslEOD>, and <*ret_msa> is <NULL>.
+ *            
+ * Returns:   <eslOK> on success. <*ret_msa> contains the new MSA; it
+ *            is allocated here, and the caller is responsible for
+ *            free'ing it.  <*buf> may have been reallocated to a
+ *            larger size, and <*nalloc> may have been increased.
+ *
+ *
+ * Throws:    <eslESYS> if an MPI call fails; <eslEMEM> if an allocation fails.
+ *            In either case, <*ret_msa> is NULL, and the <buf> and its size
+ *            <*nalloc> remain valid.
+ * Xref:      J1/72.
+ */
+int
+esl_msa_MPIRecv(int source, int tag, MPI_Comm comm, const ESL_ALPHABET *abc, char **buf, int *nalloc, ESL_MSA **ret_msa)
+{
+  int         status, code;
+  ESL_MSA    *msa     = NULL;
+  int         n;
+  int         pos;
+  MPI_Status  mpistatus;
+
+  /* Probe first, because we need to know if our buffer is big enough. */
+  if (MPI_Probe(source, tag, comm, &mpistatus)  != 0) ESL_XEXCEPTION(eslESYS, "mpi probe failed");
+  if (MPI_Get_count(&mpistatus, MPI_PACKED, &n) != 0) ESL_XEXCEPTION(eslESYS, "mpi get count failed");
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+
+  /* Receive the packed work unit */
+  if (MPI_Recv(*buf, n, MPI_PACKED, source, tag, comm, &mpistatus) != 0) ESL_XEXCEPTION(eslESYS, "mpi recv failed");
+
+  /* Unpack it - where the first integer is a status code, OK or EOD */
+  pos = 0;
+  if (MPI_Unpack       (*buf, n, &pos, &code,                   1, MPI_INT,           comm) != 0)  ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if (code == eslEOD) { status = eslEOD; goto ERROR; }
+
+  return esl_msa_MPIUnpack(abc, *buf, *nalloc, &pos, comm, ret_msa);
+
+ ERROR:
+  if (msa != NULL) esl_msa_Destroy(msa);
+  *ret_msa = NULL;
+  return status;
+}
+/*-------------------------- end, ESL_MSA -----------------------*/
+
+
+/*****************************************************************
+ *# 3. Communicating ESL_STOPWATCH (process timing)
+ *****************************************************************/
+
+/* Function:  esl_stopwatch_MPIReduce()
+ * Synopsis:  Collect total parallel process time into master watch.
+ * Incept:    SRE, Thu Jun 14 13:27:20 2007 [Janelia]
+ *
+ * Purpose:   Collect all user/sys times from stopped stopwatch <w> from
+ *            all MPI processes, and sum them into the watch on the
+ *            master process of rank <root>, for MPI communicator
+ *            <comm>.  A subsequent <esl_stopwatch_Display()> will
+ *            then show total user/sys times, not just the master's
+ *            usage.
+ *            
+ *            This routine needs to be called synchronously on all
+ *            processes; it does a collective communication using
+ *            <MPI_Reduce()>.
+ *            
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslESYS> on MPI call failure.
+ */
+int
+esl_stopwatch_MPIReduce(ESL_STOPWATCH *w, int root, MPI_Comm comm)
+{
+  double user_total;
+  double sys_total;
+  
+  if (MPI_Reduce(&(w->user), &user_total, 1, MPI_DOUBLE, MPI_SUM, root, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi reduce failed");
+  if (MPI_Reduce(&(w->sys),  &sys_total,  1, MPI_DOUBLE, MPI_SUM, root, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi reduce failed");
+
+  w->user = user_total;
+  w->sys  = sys_total;
+  return eslOK;
+}
+
+
+/*****************************************************************
+ * 4. Unit tests.
+ *****************************************************************/
+#ifdef eslMPI_TESTDRIVE
+
+/* Each MPI unit test for communications routines follows a similar 
+ * pattern:
+ *   - workers and master generate identical objects, possibly using
+ *     the same RNG
+ *   - each worker sends object to master
+ *   - master receives object, compares it to known object, and fails
+ *     if they aren't the same.
+ *     
+ * This way, master is doing the failing and error output.
+ */
+static void
+utest_MSASendRecv(ESL_ALPHABET *abc, ESL_MSA *msa, int my_rank, int nproc)
+{
+  ESL_MSA      *xmsa = NULL;
+  char         *wbuf = NULL;
+  int           wn   = 0;
+  int           i;
+
+  if (my_rank == 0) 
+    {
+      for (i = 1; i < nproc; i++)
+	{
+	  ESL_DPRINTF1(("Master: receiving test msa\n"));
+	  esl_msa_MPIRecv(MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, abc, &wbuf, &wn, &xmsa);
+	  ESL_DPRINTF1(("Master: test msa received\n"));
+
+	  if ((esl_msa_CompareMandatory(msa, xmsa)       != eslOK) ||
+	      (esl_CCompare(msa->name,    xmsa->name)    != eslOK) ||
+	      (esl_CCompare(msa->desc,    xmsa->desc)    != eslOK) ||
+	      (esl_CCompare(msa->acc,     xmsa->acc)     != eslOK) ||
+	      (esl_CCompare(msa->au,      xmsa->au)      != eslOK) ||
+	      (esl_CCompare(msa->ss_cons, xmsa->ss_cons) != eslOK) ||
+	      (esl_CCompare(msa->sa_cons, xmsa->sa_cons) != eslOK) ||
+	      (esl_CCompare(msa->rf,      xmsa->rf)      != eslOK))
+	    esl_fatal("Received MSA is not identical to what was sent.");
+
+	  esl_msa_Destroy(xmsa);
+	}
+    }
+  else 
+    {
+      ESL_DPRINTF1(("Worker %d: sending test msa\n", my_rank));
+      esl_msa_MPISend(msa, 0, 0, MPI_COMM_WORLD, &wbuf, &wn);
+      ESL_DPRINTF1(("Worker %d: test msa sent\n", my_rank));
+    }
+
+  free(wbuf);
+  return;
+}
+
+static void
+utest_MSAPackUnpack(ESL_ALPHABET *abc, ESL_MSA *msa, int my_rank, int nproc)
+{
+  ESL_MSA      *xmsa = NULL;
+  char         *wbuf = NULL;
+  int           wn   = 0;
+  int           pin, pout;
+
+  if (my_rank != 0) return;	/* only execute this utest on the master. */
+
+  esl_msa_MPIPackSize(msa, MPI_COMM_WORLD, &wn);
+  wbuf = malloc(sizeof(char) * wn);
+
+  pin  = 0;
+  esl_msa_MPIPack(msa, wbuf, wn,  &pin, MPI_COMM_WORLD);
+
+  pout = 0;
+  esl_msa_MPIUnpack(abc, wbuf, wn, &pout, MPI_COMM_WORLD, &xmsa);
+
+  if (pin != pout) esl_fatal("unit test failed: packed and unpacked sizes differ");
+  if ((esl_msa_CompareMandatory(msa, xmsa)       != eslOK) ||
+      (esl_CCompare(msa->name,    xmsa->name)    != eslOK) ||
+      (esl_CCompare(msa->desc,    xmsa->desc)    != eslOK) ||
+      (esl_CCompare(msa->acc,     xmsa->acc)     != eslOK) ||
+      (esl_CCompare(msa->au,      xmsa->au)      != eslOK) ||
+      (esl_CCompare(msa->ss_cons, xmsa->ss_cons) != eslOK) ||
+      (esl_CCompare(msa->sa_cons, xmsa->sa_cons) != eslOK) ||
+      (esl_CCompare(msa->rf,      xmsa->rf)      != eslOK))
+    esl_fatal("Unpacked MSA is not identical to what was packed.");
+  
+  esl_msa_Destroy(xmsa);
+  free(wbuf);
+  return;
+}
+
+
+
+#endif /*eslMPI_TESTDRIVE*/
+/*----------------------- end, unit tests -----------------------*/
+
+
+/*****************************************************************
+ * 5. Test driver.
+ *****************************************************************/
+#ifdef eslMPI_TESTDRIVE
+/* mpicc -o mpi_utest -g -Wall -I. -L. -DeslMPI_TESTDRIVE esl_mpi.c -leasel -lm
+ * In an MPI environment:
+ *    mpirun C ./mpi_utest
+ */
+#include "esl_getopts.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, NULL, "show brief help on version and usage",              0 },
+  { "-m",        eslARG_INFILE, FALSE, NULL, NULL, NULL, NULL, NULL, "read test MSA from file <f>",                       0 },
+  { "-x",        eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, NULL, "test digital mode MSA communication",               0 },
+  { "--stall",   eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, NULL, "arrest after start: for debugging MPI under gdb",   0 },  
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for the Easel mpi module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go  = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_ALPHABET *abc = NULL;
+  ESL_MSA      *msa = NULL;
+  int           do_stall = FALSE;
+  int           my_rank;
+  int           nproc;
+
+  /* For debugging: stall until GDB can be attached */
+  if (esl_opt_GetBoolean(go, "--stall")) do_stall = TRUE;
+  while (do_stall);
+
+  /* Get a test MSA and alphabet. */
+  if (esl_opt_GetString(go, "-m") != NULL) 
+    {
+      ESL_MSAFILE *afp = NULL;
+      int atype;
+
+      if (esl_msafile_Open(esl_opt_GetString(go, "-m"), eslMSAFILE_UNKNOWN, NULL, &afp) != eslOK) esl_fatal("msa file open failed");
+      if (esl_msafile_GuessAlphabet(afp, &atype)                                        != eslOK) esl_fatal("couldn't guess alphabet");
+      abc = esl_alphabet_Create(atype);
+      if (esl_opt_GetBoolean(go, "-x")) esl_msafile_SetDigital(afp, abc);
+      if (esl_msa_Read(afp, &msa)                                                       != eslOK) esl_fatal("msa read failed");
+      esl_msafile_Close(afp);
+    }
+  else
+    {
+      abc = esl_alphabet_Create(eslAMINO);
+      msa = esl_msa_CreateFromString("# STOCKHOLM 1.0\n\nNIFE_CLOPA GYVGS\nNIFD_AZOVI GFDGF\nNIFD_BRAJA GYDGF\nNIFK_ANASP GYQGG\n//\n", eslMSAFILE_STOCKHOLM);      
+    }
+
+
+  MPI_Init(&argc, &argv);
+  MPI_Comm_rank(MPI_COMM_WORLD, &my_rank);
+  MPI_Comm_size(MPI_COMM_WORLD, &nproc);
+
+  utest_MSAPackUnpack(abc, msa, my_rank, nproc);
+  utest_MSASendRecv  (abc, msa, my_rank, nproc);
+
+  MPI_Finalize();
+
+  esl_alphabet_Destroy(abc);
+  esl_msa_Destroy(msa);
+  return eslOK;
+}
+
+#endif /*eslMPI_TESTDRIVE*/
+/*---------------------- end, test driver -----------------------*/
+
+
+
+
+/*****************************************************************
+ * 6. Example.
+ *****************************************************************/
+
+
+
+
+
+/*------------------------ end, example -------------------------*/
+
+
+
+
+
+#else /*!(HAVE_MPI && eslLIBRARY)*/
+/* If we don't have MPI compiled in, provide a null testdriver to keep
+ * automated tests happy.
+ */
+#ifdef eslMPI_TESTDRIVE
+int main(void) { return 0; }
+#endif
+
+#endif /*HAVE_MPI && eslLIBRARY*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_mpi.h b/easel/esl_mpi.h
new file mode 100644
index 0000000..385acd6
--- /dev/null
+++ b/easel/esl_mpi.h
@@ -0,0 +1,41 @@
+/* Support for MPI parallelization.
+ * 
+ * SRE, Sat Jun  2 09:07:25 2007 [Janelia]
+ * SVN $Id: esl_mpi.h 271 2008-06-20 13:12:58Z eddys $
+ */
+
+#if defined(HAVE_MPI) && defined(eslLIBRARY)
+#ifndef eslMPI_INCLUDED
+#define eslMPI_INCLUDED
+#include "mpi.h"
+
+#include "esl_alphabet.h"
+#include "esl_msa.h"
+#include "esl_stopwatch.h"
+
+/* 1. Communicating optional arrays */
+extern int esl_mpi_PackOpt(void *inbuf, int incount, MPI_Datatype type, void *pack_buf, 
+			   int pack_buf_size, int *position, MPI_Comm comm);
+extern int esl_mpi_PackOptSize(void *inbuf, int incount, MPI_Datatype type, MPI_Comm comm, int *ret_n);
+extern int esl_mpi_UnpackOpt(void *pack_buf, int pack_buf_size, int *pos, void **outbuf, 
+			     int *opt_n, MPI_Datatype type, MPI_Comm comm);
+
+/* 2. Communicating ESL_MSA (multiple sequence alignments) */
+extern int esl_msa_MPISend(const ESL_MSA *msa, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc);
+extern int esl_msa_MPIPackSize(const ESL_MSA *msa, MPI_Comm comm, int *ret_n);
+extern int esl_msa_MPIPack(const ESL_MSA *msa, char *buf, int n, int *position, MPI_Comm comm);
+extern int esl_msa_MPIUnpack(const ESL_ALPHABET *abc, char *buf, int n, int *pos, MPI_Comm comm, ESL_MSA **ret_msa);
+extern int esl_msa_MPIRecv(int source, int tag, MPI_Comm comm, const ESL_ALPHABET *abc, char **buf, int *nalloc, ESL_MSA **ret_msa);
+
+/* 3. Communicating ESL_STOPWATCH (process timing) */
+extern int esl_stopwatch_MPIReduce(ESL_STOPWATCH *w, int root, MPI_Comm comm);
+
+
+#endif /*eslMPI_INCLUDED*/
+#endif /*HAVE_MPI && eslLIBRARY*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_mpi.tex b/easel/esl_mpi.tex
new file mode 100644
index 0000000..8378229
--- /dev/null
+++ b/easel/esl_mpi.tex
@@ -0,0 +1,24 @@
+The \eslmod{mpi} module contains a small number of utilities useful
+for using an MPI (Message Passing Interface) library for
+parallelization. Table~\ref{tbl:mpi_api} lists the routines in the
+\eslmod{mpi} API.
+
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\hyperlink{func:esl_mpi_PackOpt()}{\ccode{esl\_mpi\_PackOpt()}} & Pack an optional, variable-sized array (or string).\\
+\hyperlink{func:esl_mpi_PackOptSize()}{\ccode{esl\_mpi\_PackOptSize()}}& Determine the size of a packed optional, variable-sized array.\\
+\hyperlink{func:esl_mpi_UnpackOpt()}{\ccode{esl\_mpi\_UnpackOpt()}} & Unpack an optional, variable-sized array (or string).\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{mpi} API.}
+\label{tbl:mpi_api}
+\end{table}
+
+
+
+
diff --git a/easel/esl_msa.c b/easel/esl_msa.c
new file mode 100644
index 0000000..712f09f
--- /dev/null
+++ b/easel/esl_msa.c
@@ -0,0 +1,4652 @@
+/*::cexcerpt::header_example::begin::*/
+/* Multiple sequence alignment file i/o.
+ *    
+ * Contents:   
+ *    1. The <ESL_MSA> object
+ *    2. The <ESL_MSAFILE> object
+ *    3. Digital mode MSA's         (augmentation: alphabet)
+ *    4. Random MSA database access (augmentation: ssi)
+ *    5. General i/o API, for all alignment formats
+ *    6. Miscellaneous functions for manipulating MSAs
+ *    7. Debugging/development routines
+ *    8. Benchmark driver
+ *    9. Unit tests
+ *   10. Test driver
+ *   11. Examples
+ *   12. Copyright and license information
+ *   
+ * Augmentations:
+ *   alphabet:  adds support for digital MSAs
+ *   keyhash:   speeds up Stockholm file input
+ *   ssi:       enables indexed random access in a file of many MSAs
+ * 
+ * SRE, Thu Jan 20 08:50:43 2005 [St. Louis]
+ * SVN $Id: esl_msa.c 404 2009-10-12 13:54:50Z nawrockie $
+ */
+/*::cexcerpt::header_example::end::*/
+
+/*::cexcerpt::include_example::begin::*/
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+
+#include "easel.h"
+#ifdef eslAUGMENT_KEYHASH
+#include "esl_keyhash.h"
+#endif
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif
+#ifdef eslAUGMENT_SSI
+#include "esl_ssi.h"
+#endif
+#include "esl_msa.h"
+#include "esl_wuss.h"
+/*::cexcerpt::include_example::end::*/
+
+
+
+/******************************************************************************
+ *# 1. The <ESL_MSA> object                                           
+ *****************************************************************************/
+
+/* create_mostly()
+ * SRE, Sun Aug 27 16:40:00 2006 [Leesburg]
+ *
+ * This is the routine called by esl_msa_Create() and esl_msa_CreateDigital()
+ * that does all allocation except the aseq/ax alignment data.
+ * 
+ * <nseq> may be the exact known # of seqs in an alignment; or <nseq>
+ * may be an allocation block size (to be expanded by doubling, in
+ * esl_msa_Expand(), as in:
+ *     <if (msa->nseq == msa->sqalloc) esl_msa_Expand(msa);>
+ * 
+ * <alen> may be the exact length of an alignment, in columns; or it
+ * may be -1, which states that your parser will take responsibility
+ * for expanding as needed as new input is read into a growing new
+ * alignment.
+ *
+ * A created <msa> can only be <_Expand()>'ed if <alen> is -1.
+ *
+ * Args:     <nseq> - number of sequences, or nseq allocation blocksize
+ *           <alen> - length of alignment in columns, or -1     
+ *
+ * Returns:   pointer to new MSA object, w/ all values initialized.
+ *            Note that msa->nseq is initialized to 0 here, even though space
+ *            is allocated.
+ *           
+ * Throws:    <NULL> on allocation failure.          
+ */
+static ESL_MSA *
+create_mostly(int nseq, int64_t alen)
+{
+  int      status;
+  ESL_MSA *msa     = NULL;
+  int      i;
+
+  ESL_ALLOC(msa, sizeof(ESL_MSA));
+  msa->aseq    = NULL;
+  msa->sqname  = NULL;
+  msa->wgt     = NULL;
+  msa->alen    = alen;		/* if -1, then we're growable. */
+  msa->nseq    = 0;		/* our caller (text or digital allocation) sets this.  */
+  msa->flags   = 0;
+
+#ifdef eslAUGMENT_ALPHABET
+  msa->abc     = NULL;
+  msa->ax      = NULL;
+#endif /*eslAUGMENT_ALPHABET*/
+
+  msa->name    = NULL;
+  msa->desc    = NULL;
+  msa->acc     = NULL;
+  msa->au      = NULL;
+  msa->ss_cons = NULL;
+  msa->sa_cons = NULL;
+  msa->rf      = NULL;
+  msa->sqacc   = NULL;
+  msa->sqdesc  = NULL;
+  msa->ss      = NULL;
+  msa->sa      = NULL;
+  for (i = 0; i < eslMSA_NCUTS; i++) {
+    msa->cutoff[i] = 0.;
+    msa->cutset[i] = FALSE;
+  }
+  msa->sqalloc = nseq;
+  msa->sqlen   = NULL;
+  msa->sslen   = NULL;
+  msa->salen   = NULL;
+  msa->lastidx = 0;
+
+  /* Unparsed markup, including comments and Stockholm tags.
+   * GS, GC, and GR Stockholm tags require keyhash augmentation
+   */
+  msa->comment        = NULL;
+  msa->ncomment       = 0;
+  msa->alloc_ncomment = 0;
+
+  msa->gf_tag         = NULL;
+  msa->gf             = NULL;
+  msa->ngf            = 0;
+  msa->alloc_ngf      = 0;
+
+  msa->gs_tag         = NULL;
+  msa->gs             = NULL;
+  msa->ngs            = 0;
+
+  msa->gc_tag         = NULL;
+  msa->gc             = NULL;
+  msa->ngc            = 0;
+
+  msa->gr_tag         = NULL;
+  msa->gr             = NULL;
+  msa->ngr            = 0;
+
+#ifdef eslAUGMENT_KEYHASH
+  msa->index     = esl_keyhash_Create();
+  msa->gs_idx    = NULL;
+  msa->gc_idx    = NULL;
+  msa->gr_idx    = NULL;
+#endif /*eslAUGMENT_KEYHASH*/
+
+#ifdef eslAUGMENT_SSI
+  msa->offset    = 0;
+#endif
+
+  /* Allocation, round 2.
+   */
+  ESL_ALLOC(msa->sqname, sizeof(char *) * nseq);
+  ESL_ALLOC(msa->wgt,    sizeof(double) * nseq);
+  ESL_ALLOC(msa->sqlen,  sizeof(int64_t)* nseq);
+
+  /* Initialize at the second level.
+   */
+  for (i = 0; i < nseq; i++)
+    {
+      msa->sqname[i] = NULL;
+      msa->sqlen[i]  = 0;
+      msa->wgt[i]    = -1.0;	/* "unset so far" */
+    }
+
+  return msa;
+
+ ERROR:
+  esl_msa_Destroy(msa);
+  return NULL;
+}
+
+/* get_seqidx()
+ * 
+ * Find the index of a given sequence <name> in an <msa>.
+ * If caller has a good guess (for instance, the sequences are
+ * coming in a previously seen order in a block of seqs or annotation),
+ * the caller can pass this information in <guess>, or -1 if
+ * it has no guess.
+ * 
+ * This function behaves differently depending on whether
+ * keyhash augmentation is available or not. Without keyhashing,
+ * the name is identified by bruteforce search of the names
+ * in the <msa>. With keyhashing, we hash search, which should
+ * improve performance for large alignments.
+ * 
+ * If the name does not already exist in the MSA, then it
+ * is assumed to be a new sequence name that we need to store.
+ * seqidx is set to msa->nseq, the MSA is Expand()'ed if necessary
+ * to make room, the name is stored in msa->sqname[msa->nseq],
+ * (and in the hash table, if we're keyhash augmented)
+ * and msa->nseq is incremented.
+ *
+ * Returns:  <eslOK> on success, and the seqidx is 
+ *           passed back via <ret_idx>. If <name> is new
+ *           in the <msa>, the <name> is stored and the <msa> 
+ *           may be internally reallocated if needed.
+ *           
+ * Throws:   <eslEMEM> if we try to add a name and allocation fails.
+ *           <eslEINVAL> if we try to add a name to a non-growable MSA.
+ */
+static int
+get_seqidx(ESL_MSA *msa, char *name, int guess, int *ret_idx)
+{
+  int seqidx;
+  int status;
+
+  *ret_idx = -1;
+
+  /* can we guess? */
+  if (guess >= 0 && 
+      guess < msa->nseq && 
+      strcmp(name, msa->sqname[guess]) == 0) 
+    { *ret_idx = guess; return eslOK; }
+
+  /* Else look it up - either brute force
+   * or, if we're keyhash-augmented, by hashing.
+   */
+#ifdef eslAUGMENT_KEYHASH                  
+  status = esl_key_Store(msa->index, name, &seqidx);
+  if (status == eslEDUP) { *ret_idx = seqidx; return eslOK; }
+  if (status != eslOK) return status; /* an error. */
+#else
+  for (seqidx = 0; seqidx < msa->nseq; seqidx++)
+    if (strcmp(msa->sqname[seqidx], name) == 0) break;
+  if (seqidx < msa->nseq) 
+    { *ret_idx = seqidx; return eslOK; }
+#endif
+
+  /* If we reach here, then this is a new name that we're
+   * adding.
+   */
+  if (seqidx >= msa->sqalloc &&  
+     (status = esl_msa_Expand(msa)) != eslOK)
+    return status; 
+    
+  status = esl_strdup(name, -1, &(msa->sqname[seqidx]));
+  msa->nseq++;
+  if (ret_idx != NULL) *ret_idx = seqidx;
+  return status;
+}
+
+/* set_seq_accession()
+ *
+ * Sets the sequence accession field for sequence
+ * number <seqidx> in an alignment <msa>, by
+ * duplicating the string <acc>.
+ *
+ * Returns:   <eslOK> on success.
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+static int
+set_seq_accession(ESL_MSA *msa, int seqidx, const char *acc)
+{
+  int status;
+  int i;
+
+  /* If this is the first acccession, we have to
+   * initialize the whole optional array.
+   */
+  if (msa->sqacc == NULL) 
+    {
+      ESL_ALLOC(msa->sqacc, sizeof(char *) * msa->sqalloc);
+      for (i = 0; i < msa->sqalloc; i++)
+	msa->sqacc[i] = NULL;
+    }
+  /* If we already had an accession, that's weird, but free it. 
+   */
+  if (msa->sqacc[seqidx] != NULL) free(msa->sqacc[seqidx]);
+  return (esl_strdup(acc, -1, &(msa->sqacc[seqidx])));
+
+ ERROR:
+  return status;
+}
+
+/* set_seq_description()
+ *
+ * Set the sequence description field for sequence number
+ * <seqidx> in an alignment <msa> by copying the string <desc>.
+ *
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEMEM> on allocation failure.
+ */
+static int
+set_seq_description(ESL_MSA *msa, int seqidx, const char *desc)
+{
+  int status;
+  int i;
+
+  if (msa->sqdesc == NULL) 
+    {
+      ESL_ALLOC(msa->sqdesc, sizeof(char *) * msa->sqalloc);
+      for (i = 0; i < msa->sqalloc; i++)
+	msa->sqdesc[i] = NULL;
+  }
+  if (msa->sqdesc[seqidx] != NULL) free(msa->sqdesc[seqidx]);
+  return (esl_strdup(desc, -1, &(msa->sqdesc[seqidx])));
+
+ ERROR:
+  return status;
+}
+
+
+/* set_seq_ss() 
+ *
+ * Set the secondary structure annotation for sequence number
+ * <seqidx> in an alignment <msa> by copying the string <ss>.
+ *
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEMEM> on allocation failure.
+ */
+static int
+set_seq_ss(ESL_MSA *msa, int seqidx, const char *ss)
+{
+  int status;
+  int i;
+
+  if (msa->ss == NULL) 
+    {
+      ESL_ALLOC(msa->ss, sizeof(char *) * msa->sqalloc);
+      for (i = 0; i < msa->sqalloc; i++)
+	msa->ss[i] = NULL;
+  }
+  if (msa->ss[seqidx] != NULL) free(msa->ss[seqidx]);
+  return (esl_strdup(ss, -1, &(msa->ss[seqidx])));
+
+ ERROR:
+  return status;
+}
+
+/* set_seq_sa() 
+ *
+ * Set the sruface accessibility annotation for sequence number
+ * <seqidx> in an alignment <msa> by copying the string <sa>.
+ *
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEMEM> on allocation failure.
+ */
+static int
+set_seq_sa(ESL_MSA *msa, int seqidx, const char *sa)
+{
+  int status;
+  int i;
+
+  if (msa->sa == NULL) 
+    {
+      ESL_ALLOC(msa->sa, sizeof(char *) * msa->sqalloc);
+      for (i = 0; i < msa->sqalloc; i++)
+	msa->sa[i] = NULL;
+  }
+  if (msa->sa[seqidx] != NULL) free(msa->sa[seqidx]);
+  return (esl_strdup(sa, -1, &(msa->sa[seqidx])));
+
+ ERROR:
+  return status;
+}
+
+
+/* verify_parse()
+ *
+ * Last function called after a multiple alignment parser thinks it's
+ * done. Checks that parse was successful; makes sure required
+ * information is present; makes sure required information is
+ * consistent. Some fields that are only use during parsing may be
+ * freed (sqlen, for example), and some fields are finalized now
+ * (<msa->alen> is set, for example). 
+ * 
+ * <errbuf> is a place to sprintf an informative message about the
+ * reason for a parse error. The caller provides an <errbuf>
+ * of at least 512 bytes.
+ *
+ * Returns:  <eslOK>, and errbuf is set to an empty string.
+ *           
+ * Throws:   <eslEFORMAT> if a problem is detected, and an
+ *           informative message about the failure is in errbuf.
+ */
+static int
+verify_parse(ESL_MSA *msa, char *errbuf)
+{
+  int idx;
+
+  if (msa->nseq == 0) 
+    {
+      sprintf(errbuf, 
+	      "MSA parse error: no sequences were found for alignment %.128s",
+	      msa->name != NULL ? msa->name : "");
+      return eslEFORMAT;
+    }
+
+  /* set alen, until proven otherwise; we'll check that the other seqs
+   * have the same length later.
+   */
+  msa->alen = msa->sqlen[0];
+
+  /* We can rely on msa->sqname[] being valid for any index,
+   * because of the way the line parsers always store any name
+   * they add to the index.
+   */
+  for (idx = 0; idx < msa->nseq; idx++)
+    {
+#ifdef eslAUGMENT_ALPHABET
+      if ((msa->flags & eslMSA_DIGITAL) &&  (msa->ax  == NULL || msa->ax[idx] == NULL))
+	ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: no sequence for %s",
+		 msa->name != NULL ? msa->name : "", msa->sqname[idx]); 
+#endif
+      if (! (msa->flags & eslMSA_DIGITAL) && (msa->aseq == NULL || msa->aseq[idx] == NULL))
+	ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: no sequence for %s",
+		 msa->name != NULL ? msa->name : "", msa->sqname[idx]); 
+
+      /* either all weights must be set, or none of them */
+      if ((msa->flags & eslMSA_HASWGTS) && msa->wgt[idx] == -1.0)
+	ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: expected a weight for seq %s", 
+		  msa->name != NULL ? msa->name : "", msa->sqname[idx]);
+
+      /* all aseq must be same length. */
+      if (msa->sqlen[idx] != msa->alen)
+	ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: sequence %s: length %" PRId64 ", expected %" PRId64,
+		 msa->name != NULL ? msa->name : "", msa->sqname[idx], msa->sqlen[idx], msa->alen);
+
+      /* if individual SS is present, it must have length right too */
+      if (msa->ss != NULL &&  msa->ss[idx] != NULL &&  msa->sslen[idx] != msa->alen) 
+	ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: GR SS for %s: length %" PRId64 ", expected %" PRId64,
+		 msa->name != NULL ? msa->name : "", msa->sqname[idx], msa->sslen[idx], msa->alen);
+
+				/* if SA is present, must have length right */
+      if (msa->sa != NULL && msa->sa[idx] != NULL && msa->salen[idx] != msa->alen) 
+	ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: GR SA for %s: length %" PRId64 ", expected %" PRId64,
+		 msa->name != NULL ? msa->name : "", msa->sqname[idx], msa->salen[idx], msa->alen);
+    }
+
+  /* if cons SS is present, must have length right */
+  if (msa->ss_cons != NULL && strlen(msa->ss_cons) != msa->alen) 
+    ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: GC SS_cons markup: len %zd, expected %" PRId64,
+	     msa->name != NULL ? msa->name : "",  strlen(msa->ss_cons), msa->alen);
+
+  /* if cons SA is present, must have length right */
+  if (msa->sa_cons != NULL && strlen(msa->sa_cons) != msa->alen) 
+    ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: GC SA_cons markup: len %zd, expected %" PRId64,
+	     msa->name != NULL ? msa->name : "",  strlen(msa->sa_cons), msa->alen);
+
+  /* if RF is present, must have length right */
+  if (msa->rf != NULL && strlen(msa->rf) != msa->alen) 
+    ESL_FAIL(eslEFORMAT, errbuf, "MSA %s parse error: GC RF markup: len %zd, expected %" PRId64,
+	     msa->name != NULL ? msa->name : "", strlen(msa->rf), msa->alen);
+
+  /* If no weights were set, set 'em all to 1.0 */
+  if (!(msa->flags & eslMSA_HASWGTS))
+    for (idx = 0; idx < msa->nseq; idx++)
+      msa->wgt[idx] = 1.0;
+
+  /* Clean up a little from the parser */
+  if (msa->sqlen != NULL) { free(msa->sqlen); msa->sqlen = NULL; }
+  if (msa->sslen != NULL) { free(msa->sslen); msa->sslen = NULL; }
+  if (msa->salen != NULL) { free(msa->salen); msa->salen = NULL; }
+  return eslOK;
+}
+
+
+/* Function:  esl_msa_Create()
+ * Synopsis:  Creates an <ESL_MSA> object.
+ * Incept:    SRE, Sun Jan 23 08:25:26 2005 [St. Louis]
+ *
+ * Purpose:   Creates and initializes an <ESL_MSA> object, and returns a
+ *            pointer to it. 
+ *  
+ *            If caller already knows the dimensions of the alignment,
+ *            both <nseq> and <alen>, then <msa = esl_msa_Create(nseq,
+ *            alen)> allocates the whole thing at once. The MSA's
+ *            <nseq> and <alen> fields are set accordingly, and the
+ *            caller doesn't have to worry about setting them; it can
+ *            just fill in <aseq>.
+ *            
+ *            If caller doesn't know the dimensions of the alignment
+ *            (for example, when parsing an alignment file), then
+ *            <nseq> is taken to be an initial allocation size, and
+ *            <alen> must be -1. <alen=-1> is used as a flag for a
+ *            "growable" MSA. For example, the call <msa =
+ *            esl_msa_Create(16, -1)>.  allocates internally for an
+ *            initial block of 16 sequences, but without allocating
+ *            any space for individual sequences.  This allocation can
+ *            be expanded (by doubling) by calling <esl_msa_Expand()>.
+ *            A created <msa> can only be <_Expand()>'ed if <alen> is
+ *            -1.
+ *            
+ *            In a growable alignment, caller becomes responsible for
+ *            memory allocation of each individual <aseq[i]>. Caller
+ *            is also responsible for setting <nseq> and <alen> when
+ *            it is done parsing and creating the new MSA. In
+ *            particular, the <esl_msa_Destroy()> function relies on
+ *            <nseq> to know how many individual sequences are
+ *            allocated.
+ *
+ * Args:      <nseq> - number of sequences, or nseq allocation blocksize
+ *            <alen> - length of alignment in columns, or -1      
+ *
+ * Returns:   pointer to new MSA object, w/ all values initialized.
+ *           
+ * Throws:    <NULL> on allocation failure.          
+ *
+ * Xref:      squid's MSAAlloc()
+ */
+ESL_MSA *
+esl_msa_Create(int nseq, int64_t alen)
+{
+  int      status;
+  ESL_MSA *msa;
+  int      i;
+
+  msa = create_mostly(nseq, alen); /* aseq is null upon successful return */
+  if (msa == NULL) return NULL; /* already threw error in mostly_create, so percolate */
+
+  ESL_ALLOC(msa->aseq,   sizeof(char *) * msa->sqalloc);
+  for (i = 0; i < msa->sqalloc; i++)
+    msa->aseq[i] = NULL;
+
+  if (alen != -1) {
+    for (i = 0; i < nseq; i++)
+      {
+	ESL_ALLOC(msa->aseq[i], sizeof(char) * (alen+1));
+	msa->aseq[i][alen] = '\0'; /* caller might forget to null terminate; help the poor */
+      }
+    msa->nseq = nseq;
+  }
+  return msa;
+
+ ERROR:
+  esl_msa_Destroy(msa);
+  return NULL;
+}
+
+
+/* Function:  esl_msa_Expand()
+ * Synopsis:  Reallocate for more sequences.
+ * Incept:    SRE, Sun Jan 23 08:26:30 2005 [St. Louis]
+ *
+ * Purpose:   Double the current sequence allocation in <msa>.
+ *            Typically used when we're reading an alignment sequentially 
+ *            from a file, so we don't know nseq 'til we're done.
+ *            
+ * Returns:   <eslOK> on success.
+ * 
+ * Throws:    <eslEMEM> on reallocation failure; <msa> is undamaged,
+ *            and the caller may attempt to recover from the error.
+ *            
+ *            Throws <eslEINVAL> if <msa> is not growable: its <alen>
+ *            field must be -1 to be growable.
+ *
+ * Xref:      squid's MSAExpand(), 1999.
+ */
+int
+esl_msa_Expand(ESL_MSA *msa)
+{
+  int   status;
+  int   old, new;		/* old & new allocation sizes (max # seqs) */
+  void *p;			/* tmp ptr to realloc'ed memory */
+  int   i,j;
+
+  if (msa->alen != -1) 
+    ESL_EXCEPTION(eslEINVAL, "that MSA is not growable");
+
+  old = msa->sqalloc;
+  new = 2*old;
+
+  /* Normally either aseq (ascii) or ax (digitized) would be active, not both.
+   * We could make sure that that's true, but that's checked elsewhere.           
+   */
+  if (msa->aseq != NULL) ESL_RALLOC(msa->aseq, p, sizeof(char *)    * new);
+#ifdef eslAUGMENT_ALPHABET
+  if (msa->ax   != NULL) ESL_RALLOC(msa->ax,   p, sizeof(ESL_DSQ *) * new);
+#endif /*eslAUGMENT_ALPHABET*/
+
+  ESL_RALLOC(msa->sqname, p, sizeof(char *) * new);
+  ESL_RALLOC(msa->wgt,    p, sizeof(double) * new);
+  ESL_RALLOC(msa->sqlen,  p, sizeof(int64_t)* new);
+
+  if (msa->ss != NULL) 
+    {
+      ESL_RALLOC(msa->ss,    p, sizeof(char *)  * new);
+      ESL_RALLOC(msa->sslen, p, sizeof(int64_t) * new);
+    }
+  
+  if (msa->sa != NULL) 
+    {
+      ESL_RALLOC(msa->sa,    p, sizeof(char *)  * new);
+      ESL_RALLOC(msa->salen, p, sizeof(int64_t) * new);
+    }
+
+  if (msa->sqacc != NULL)
+    ESL_RALLOC(msa->sqacc,  p, sizeof(char *) * new);
+
+  if (msa->sqdesc != NULL)
+    ESL_RALLOC(msa->sqdesc, p, sizeof(char *) * new);
+
+  for (i = old; i < new; i++)
+    {
+      if (msa->aseq != NULL) msa->aseq[i] = NULL;
+#ifdef eslAUGMENT_ALPHABET
+      if (msa->ax   != NULL) msa->ax[i]   = NULL;
+#endif /*eslAUGMENT_ALPHABET*/
+      msa->sqname[i] = NULL;
+      msa->wgt[i]    = -1.0;	/* -1.0 means "unset so far" */
+      msa->sqlen[i]  = 0;
+
+      if (msa->ss != NULL) 
+	{
+	  msa->ss[i] = NULL;
+	  msa->sslen[i] = 0;
+	}
+      if (msa->sa != NULL) 
+	{ 
+	  msa->sa[i] = NULL;
+	  msa->salen[i] = 0;
+	}
+      if (msa->sqacc  != NULL) msa->sqacc[i]  = NULL;
+      if (msa->sqdesc != NULL) msa->sqdesc[i] = NULL;
+    }
+
+  /* Reallocate and re-init for unparsed #=GS tags, if we have some.
+   * gs is [0..ngs-1][0..nseq-1][], so we're reallocing the middle
+   * set of pointers.
+   */
+  if (msa->gs != NULL)
+    for (i = 0; i < msa->ngs; i++)
+      {
+	if (msa->gs[i] != NULL)
+	  {
+	    ESL_RALLOC(msa->gs[i], p, sizeof(char *) * new);
+	    for (j = old; j < new; j++)
+	      msa->gs[i][j] = NULL;
+	  }
+      }
+  /* Reallocate and re-init for unparsed #=GR tags, if we have some.
+   * gr is [0..ngs-1][0..nseq-1][], so we're reallocing the middle
+   * set of pointers.
+   */
+  if (msa->gr != NULL)
+    for (i = 0; i < msa->ngr; i++)
+      {
+	if (msa->gr[i] != NULL)
+	  {
+	    ESL_RALLOC(msa->gr[i], p, sizeof(char *) * new);
+	    for (j = old; j < new; j++)
+	      msa->gr[i][j] = NULL;
+	  }
+      }
+
+  msa->sqalloc = new;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_msa_Copy()
+ * Synopsis:  Copies an MSA.
+ * Incept:    SRE, Tue Jan 22 15:30:32 2008 [Janelia]
+ *
+ * Purpose:   Makes a copy of <msa> in <new>. Caller has
+ *            already allocated <new> to hold an MSA of
+ *            at least <msa->nseq> sequences and <msa->alen>
+ *            columns.
+ *            
+ * Note:      Because MSA's are not reusable, this function does a
+ *            lot of internal allocation for optional fields, without
+ *            checking <new> to see if space was already allocated. To
+ *            reuse an MSA <new> and copy new data into it, we'll
+ *            eventually need a <esl_msa_Reuse()> function, and/or
+ *            recode this to reuse or free any already-allocated
+ *            optional memory it encounters in <new>. Until then, 
+ *            it's unlikely that <esl_msa_Copy()> is useful on its own;
+ *            the caller would be expected to call <esl_msa_Clone()> 
+ *            instead.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure. In this case, <new>
+ *            was only partially constructed, and should be treated
+ *            as corrupt.
+ */
+int
+esl_msa_Copy(const ESL_MSA *msa, ESL_MSA *new)
+{
+  int i, x, j;
+  int status;
+
+  /* aseq[0..nseq-1][0..alen-1] strings,
+   * or ax[0..nseq-1][(0) 1..alen (alen+1)] digital seqs 
+   * <new> must have one of them allocated already.
+   */
+  if (! (msa->flags & eslMSA_DIGITAL))
+    for (i = 0; i < msa->nseq; i++)
+      strcpy(new->aseq[i], msa->aseq[i]);
+#ifdef eslAUGMENT_ALPHABET
+  else
+    {
+      for (i = 0; i < msa->nseq; i++)
+	memcpy(new->ax[i], msa->ax[i], (msa->alen+2) * sizeof(ESL_DSQ));
+      new->abc = msa->abc;
+    }
+#endif
+  
+  for (i = 0; i < msa->nseq; i++) {
+    esl_strdup(msa->sqname[i], -1, &(new->sqname[i]));
+    new->wgt[i] = msa->wgt[i];
+  }
+  /* alen, nseq were already set by Create() */
+  new->flags = msa->flags;
+
+  esl_strdup(msa->name, -1, &(new->name));
+  esl_strdup(msa->desc, -1, &(new->desc));
+  esl_strdup(msa->acc,  -1, &(new->acc));
+  esl_strdup(msa->au,    -1, &(new->au));
+  esl_strdup(msa->ss_cons,   -1, &(new->ss_cons));
+  esl_strdup(msa->sa_cons,   -1, &(new->sa_cons));
+  esl_strdup(msa->rf,    -1, &(new->rf));
+
+  if (msa->sqacc != NULL) {
+    ESL_ALLOC(new->sqacc, sizeof(char **) * msa->nseq);
+    for (i = 0; i < msa->nseq; i++)
+      esl_strdup(msa->sqacc[i], -1, &(new->sqacc[i]));
+  }
+  if (msa->sqdesc != NULL) {
+    ESL_ALLOC(new->sqdesc, sizeof(char **) * msa->nseq);
+    for (i = 0; i < msa->nseq; i++)
+      esl_strdup(msa->sqdesc[i], -1, &(new->sqdesc[i]));
+  }
+  if (msa->ss != NULL) {
+    ESL_ALLOC(new->ss, sizeof(char **) * msa->nseq);
+    for (i = 0; i < msa->nseq; i++)
+      esl_strdup(msa->ss[i], -1, &(new->ss[i]));
+  }
+  if (msa->sa != NULL) {
+    ESL_ALLOC(new->sa, sizeof(char **) * msa->nseq);
+    for (i = 0; i < msa->nseq; i++)
+      esl_strdup(msa->sa[i], -1, &(new->sa[i]));
+  }
+  
+  for (x = 0; x < eslMSA_NCUTS; x++) {
+    new->cutoff[x] = msa->cutoff[x];
+    new->cutset[x] = msa->cutset[x];
+  }
+
+  if (msa->ncomment > 0) {
+    ESL_ALLOC(new->comment, sizeof(char **) * msa->ncomment);
+    new->ncomment       = msa->ncomment;
+    new->alloc_ncomment = msa->ncomment;
+    for (i = 0; i < msa->ncomment; i++)
+      esl_strdup(msa->comment[i], -1, &(new->comment[i]));
+  }
+
+  if (msa->ngf > 0) {
+    ESL_ALLOC(new->gf_tag, sizeof(char **) * msa->ngf);
+    ESL_ALLOC(new->gf,     sizeof(char **) * msa->ngf);
+    new->ngf       = msa->ngf;
+    new->alloc_ngf = msa->ngf;
+    for (i = 0; i < msa->ngf; i++) {
+      esl_strdup(msa->gf_tag[i], -1, &(new->gf_tag[i]));
+      esl_strdup(msa->gf[i],     -1, &(new->gf[i]));
+    }
+  }
+
+  if (msa->ngs > 0) {
+    ESL_ALLOC(new->gs_tag, sizeof(char **)  * msa->ngs);
+    ESL_ALLOC(new->gs,     sizeof(char ***) * msa->ngs);
+    new->ngs       = msa->ngs;
+    for (i = 0; i < msa->ngs; i++) {
+      ESL_ALLOC(new->gs[i], sizeof(char **) * msa->nseq);
+      esl_strdup(msa->gs_tag[i], -1, &(new->gs_tag[i]));
+      for (j = 0; j < msa->nseq; j++)
+	esl_strdup(msa->gs[i][j],  -1, &(new->gs[i][j]));
+    }
+  }
+
+  if (msa->ngc > 0) {
+    ESL_ALLOC(new->gc_tag, sizeof(char **) * msa->ngc);
+    ESL_ALLOC(new->gc,     sizeof(char **) * msa->ngc);
+    new->ngc       = msa->ngc;
+    for (i = 0; i < msa->ngc; i++) {
+      esl_strdup(msa->gc_tag[i], -1, &(new->gc_tag[i]));
+      esl_strdup(msa->gc[i],     -1, &(new->gc[i]));
+    }
+  }
+  
+  if (msa->ngr > 0) {
+    ESL_ALLOC(new->gr_tag, sizeof(char **)  * msa->ngr);
+    ESL_ALLOC(new->gr,     sizeof(char ***) * msa->ngr);
+    new->ngr       = msa->ngr;
+    for (i = 0; i < msa->ngr; i++) {
+      ESL_ALLOC(new->gr[i], sizeof(char **) * msa->nseq);
+      esl_strdup(msa->gr_tag[i], -1, &(new->gr_tag[i]));
+      for (j = 0; j < msa->nseq; j++)
+	esl_strdup(msa->gr[i][j],  -1, &(new->gr[i][j]));
+    }
+  }
+
+#ifdef eslAUGMENT_KEYHASH
+  if (msa->index  != NULL) new->index  = esl_keyhash_Clone(msa->index);
+  if (msa->gs_idx != NULL) new->gs_idx = esl_keyhash_Clone(msa->gs_idx);
+  if (msa->gc_idx != NULL) new->gc_idx = esl_keyhash_Clone(msa->gc_idx);
+  if (msa->gr_idx != NULL) new->gr_idx = esl_keyhash_Clone(msa->gr_idx);
+#endif
+
+#ifdef eslAUGMENT_SSI
+  new->offset = msa->offset;
+#endif
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_msa_Clone()
+ * Synopsis:  Duplicates an MSA.
+ * Incept:    SRE, Tue Jan 22 15:23:55 2008 [Janelia]
+ *
+ * Purpose:   Make a duplicate of <msa>, in newly 
+ *            allocated space. 
+ *
+ * Returns:   a pointer to the newly allocated clone.
+ *            Caller is responsible for free'ing it.
+ *
+ * Throws:    <NULL> on allocation error.
+ */
+ESL_MSA *
+esl_msa_Clone(const ESL_MSA *msa)
+{
+  ESL_MSA *nw = NULL;
+  int      status;
+
+#ifdef eslAUGMENT_ALPHABET
+  if (msa->flags & eslMSA_DIGITAL) {
+      if ((nw = esl_msa_CreateDigital(msa->abc, msa->nseq, msa->alen)) == NULL)  return NULL;
+  } else
+#endif
+  if ((nw     = esl_msa_Create(msa->nseq, msa->alen)) == NULL)  return NULL;  
+
+  if ((status = esl_msa_Copy(msa, nw) )               != eslOK) goto ERROR;
+  return nw;
+
+ ERROR:
+  esl_msa_Destroy(nw);
+  return NULL;
+}
+
+
+/* Function:  esl_msa_Destroy()
+ * Synopsis:  Frees an <ESL_MSA>.
+ * Incept:    SRE, Sun Jan 23 08:26:02 2005 [St. Louis]
+ *
+ * Purpose:   Destroys <msa>.
+ *
+ * Xref:      squid's MSADestroy().
+ */
+void
+esl_msa_Destroy(ESL_MSA *msa)
+{
+  if (msa == NULL) return;
+
+  if (msa->aseq != NULL) 
+    esl_Free2D((void **) msa->aseq, msa->nseq);
+#ifdef eslAUGMENT_ALPHABET
+  if (msa->ax != NULL) 
+    esl_Free2D((void **) msa->ax, msa->nseq);
+#endif /*eslAUGMENT_ALPHABET*/
+
+  esl_Free2D((void **) msa->sqname, msa->nseq);
+  esl_Free2D((void **) msa->sqacc,  msa->nseq);
+  esl_Free2D((void **) msa->sqdesc, msa->nseq);
+  esl_Free2D((void **) msa->ss,     msa->nseq);
+  esl_Free2D((void **) msa->sa,     msa->nseq);
+
+  if (msa->sqlen   != NULL) free(msa->sqlen);
+  if (msa->wgt     != NULL) free(msa->wgt);
+
+  if (msa->name    != NULL) free(msa->name);
+  if (msa->desc    != NULL) free(msa->desc);
+  if (msa->acc     != NULL) free(msa->acc);
+  if (msa->au      != NULL) free(msa->au);
+  if (msa->ss_cons != NULL) free(msa->ss_cons);
+  if (msa->sa_cons != NULL) free(msa->sa_cons);
+  if (msa->rf      != NULL) free(msa->rf);
+  if (msa->sslen   != NULL) free(msa->sslen);
+  if (msa->salen   != NULL) free(msa->salen);
+  
+  esl_Free2D((void **) msa->comment, msa->ncomment);
+  esl_Free2D((void **) msa->gf_tag,  msa->ngf);
+  esl_Free2D((void **) msa->gf,      msa->ngf);
+
+  esl_Free2D((void **) msa->gs_tag,  msa->ngs);
+  esl_Free3D((void ***)msa->gs,      msa->ngs, msa->nseq);
+  esl_Free2D((void **) msa->gc_tag,  msa->ngc);
+  esl_Free2D((void **) msa->gc,      msa->ngc);
+  esl_Free2D((void **) msa->gr_tag,  msa->ngr);
+  esl_Free3D((void ***)msa->gr,      msa->ngr, msa->nseq);
+
+#ifdef eslAUGMENT_KEYHASH
+  esl_keyhash_Destroy(msa->index);
+  esl_keyhash_Destroy(msa->gs_idx);
+  esl_keyhash_Destroy(msa->gc_idx);
+  esl_keyhash_Destroy(msa->gr_idx);
+#endif /* keyhash augmentation */  
+
+  free(msa);
+  return;
+}
+
+
+/* Function:  esl_msa_SetName()
+ * Synopsis:  Format and set a name of an MSA.
+ * Incept:    SRE, Sat Feb 23 18:42:47 2008 [Casa de Gatos]
+ *
+ * Purpose:   Sets the name of the msa <msa> to <name>, 
+ *            (re-)allocating as needed.
+ *
+ *            <name> may be a <printf()>-style format with
+ *            arguments; for example, <esl_msa_SetName(msa, "random%d", i)>.
+ *
+ *            A copy of <name> is made, so if caller 
+ *            allocated <name>, it is still responsible 
+ *            for free'ing it.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_msa_SetName(ESL_MSA *msa, const char *name, ...)
+{
+  va_list argp, argp2;
+  int     n1 = 32;
+  int     n2 = 0;
+  void   *tmp;
+  int     status;
+
+  if (msa->name != NULL) free(msa->name);
+  ESL_ALLOC(msa->name, sizeof(char) * n1);
+
+  va_start(argp, name);
+  va_copy(argp2, argp);
+  if ((n2 = vsnprintf(msa->name, n1, name, argp)) >= n1)
+    {
+      ESL_RALLOC(msa->name, tmp, sizeof(char) * (n2+1));
+      vsnprintf(msa->name, n2+1, name, argp2);
+    }
+  va_end(argp);
+  va_end(argp2);
+  return eslOK;
+
+ ERROR:
+  msa->name = NULL;
+  return status;
+}
+
+
+/* Function:  esl_msa_SetDesc()
+ * Synopsis:  Format and set description line of an MSA.
+ * Incept:    SRE, Sat Feb 23 18:47:06 2008 [Casa de Gatos]
+ *
+ * Purpose:   Sets the description line of the msa <msa> to <desc>, 
+ *            (re-)allocating as needed.
+ *
+ *            <desc> may be a <printf()>-style format with
+ *            arguments; for example, <esl_msa_SetDesc(msa, "sample %d", i)>.
+ *
+ *            A copy of <desc> is made, so if caller 
+ *            allocated <desc>, it is still responsible 
+ *            for free'ing it.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_msa_SetDesc(ESL_MSA *msa, const char *desc, ...)
+{
+  va_list argp, argp2;
+  int     n1 = 64;
+  int     n2 = 0;
+  void   *tmp;
+  int     status;
+
+  if (msa->desc != NULL) free(msa->desc);
+  ESL_ALLOC(msa->desc, sizeof(char) * n1);
+
+  va_start(argp, desc);
+  va_copy(argp2, argp);
+  if ((n2 = vsnprintf(msa->desc, n1, desc, argp)) >= n1)
+    {
+      ESL_RALLOC(msa->desc, tmp, sizeof(char) * (n2+1));
+      vsnprintf(msa->desc, (n2+1), desc, argp2);
+    }
+  va_end(argp);
+  va_end(argp2);
+  return eslOK;
+
+ ERROR:
+  msa->desc = NULL;
+  return status;
+}
+
+/* Function:  esl_msa_SetAccession()
+ * Synopsis:  Format and set accession number of an MSA.
+ * Incept:    SRE, Sat Feb 23 18:49:04 2008 [Casa de Gatos]
+ *
+ * Purpose:   Sets accession numbre of the msa <msa> to <acc>, 
+ *            (re-)allocating as needed.
+ *
+ *            <acc> may be a <printf()>-style format with
+ *            arguments; for example, <esl_msa_SetAccession(msa, "PF%06d", i)>.
+ *
+ *            A copy of <acc> is made, so if caller 
+ *            allocated <acc>, it is still responsible 
+ *            for free'ing it.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_msa_SetAccession(ESL_MSA *msa, const char *acc, ...)
+{
+  va_list argp, argp2;
+  int     n1 = 16;
+  int     n2 = 0;
+  void   *tmp;
+  int     status;
+
+  if (msa->acc != NULL) free(msa->acc);
+  ESL_ALLOC(msa->acc, sizeof(char) * n1);
+
+  va_start(argp, acc);
+  va_copy(argp2, argp);
+  if ((n2 = vsnprintf(msa->acc, n1, acc, argp)) >= n1)
+    {
+      ESL_RALLOC(msa->acc, tmp, sizeof(char) * (n2+1));
+      vsnprintf(msa->acc, (n2+1), acc, argp2);
+    }
+  va_end(argp);
+  va_end(argp2);
+  return eslOK;
+
+ ERROR:
+  msa->acc = NULL;
+  return status;
+}
+
+
+
+
+
+/*---------------------- end of ESL_MSA functions ---------------------------*/
+
+
+
+/******************************************************************************
+ *# 2. The <ESL_MSAFILE> object                                       
+ *****************************************************************************/
+
+/* msafile_open():
+ * this is the routine that actually opens an ESL_MSAFILE;
+ * esl_msafile_Open() and esl_msafile_OpenDigital() are wrappers around it.
+ */
+static int
+msafile_open(const char *filename, int format, const char *env, ESL_MSAFILE **ret_msafp)
+{
+  ESL_MSAFILE *afp     = NULL;
+  char        *ssifile = NULL;
+  char        *envfile = NULL;
+  char        *cmd     = NULL;
+  int          n       = strlen(filename);
+  int          status;
+  
+  ESL_ALLOC(afp, sizeof(ESL_MSAFILE));
+  afp->f          = NULL;
+  afp->fname      = NULL;
+  afp->linenumber = 0;
+  afp->errbuf[0]  = '\0';
+  afp->buf        = NULL;
+  afp->buflen     = 0;
+  afp->do_gzip    = FALSE;
+  afp->do_stdin   = FALSE;
+  afp->format     = eslMSAFILE_UNKNOWN;	
+  afp->do_digital = FALSE;
+#ifdef eslAUGMENT_ALPHABET
+  afp->abc        = NULL;	        
+#endif
+#ifdef eslAUGMENT_SSI		
+  afp->ssi        = NULL;	         
+#endif  
+  afp->msa_cache  = NULL;
+
+  if (strcmp(filename, "-") == 0)
+    {
+      afp->f         = stdin;
+      afp->do_stdin  = TRUE; 
+      if ((status = esl_strdup("[STDIN]", -1, &(afp->fname))) != eslOK) goto ERROR;
+    }
+#ifdef HAVE_POPEN
+  /* popen(), pclose() aren't portable to non-POSIX systems; 
+   * disable this section in strict ANSI C mode.
+   */
+  /* tricky: if n= length of a string s, then
+   * s+n-i repositions pointer s at the last i chars
+   * of the string.
+   */
+  else if (n > 3 && strcmp(filename+n-3, ".gz") == 0)
+    {
+      /* Note that popen() will return "successfully"
+       * if file doesn't exist, because gzip works fine
+       * and prints an error! So we have to check for
+       * existence of file ourself.
+       */
+      if (! esl_FileExists(filename))	      { status = eslENOTFOUND; goto ERROR; }
+      ESL_ALLOC(cmd, sizeof(char) * (n+1+strlen("gzip -dc ")));
+      sprintf(cmd, "gzip -dc %s", filename);
+      if ((afp->f = popen(cmd, "r")) == NULL) { status = eslENOTFOUND; goto ERROR; }
+      if ((status = esl_strdup(filename, n, &(afp->fname))) != eslOK)  goto ERROR;
+      afp->do_gzip  = TRUE;
+    }
+#endif /*HAVE_POPEN*/
+  else	/* Normal file open or env file open: set ssifile */
+    {
+      /* When we open a file, it may be either in the current
+       * directory, or in the directory indicated by the env
+       * argument - and we construct an SSI filename accordingly.
+       * (Whether or not we're SSI augmented, in fact, for simplicity.)
+       */
+      if ((afp->f = fopen(filename, "r")) != NULL)
+	{
+	  if (esl_strdup(filename, n, &ssifile)                      != eslOK) goto ERROR;
+	  if (esl_strcat(&ssifile, n, ".ssi", 4)                     != eslOK) goto ERROR;
+	  if ((status = esl_strdup(filename, n, &(afp->fname)))       != eslOK) goto ERROR;
+	}
+      else if (esl_FileEnvOpen(filename, env, &(afp->f), &envfile) == eslOK)
+	{
+	  if (esl_strdup(envfile, n, &ssifile)                      != eslOK) goto ERROR;
+	  if (esl_strcat(&ssifile, n, ".ssi", 4)                    != eslOK) goto ERROR;
+	  if ((status = esl_strdup(envfile, n, &(afp->fname)))       != eslOK) goto ERROR;
+	}
+      else 
+	{ status = eslENOTFOUND; goto ERROR;}
+    }
+
+#ifdef eslAUGMENT_SSI
+  /* If augmented by SSI indexing:
+   * Open the SSI index file. If it doesn't exist, or
+   * it's corrupt, or some error happens, afp->ssi stays NULL.
+   * We should warn, probably, or provide some way for caller to 
+   * to know that we've opened the index successfully or not.
+   */
+  status = esl_ssi_Open(ssifile, &(afp->ssi)); 
+#endif
+
+  /* Invoke autodetection if we haven't already been told what
+   * to expect.
+   */
+  if (format == eslMSAFILE_UNKNOWN)
+    {
+      if (afp->do_stdin == TRUE || afp->do_gzip)
+	ESL_XEXCEPTION(eslEINVAL, "Can't autodetect alignment file fmt in stdin, gzip pipe");
+      if (esl_msa_GuessFileFormat(afp) != eslOK)
+	{ status = eslEFORMAT; goto ERROR; }
+    }
+  else 
+    afp->format     = format;
+
+  if (envfile != NULL) free(envfile);
+  if (ssifile != NULL) free(ssifile);
+  if (cmd     != NULL) free(cmd);
+  *ret_msafp = afp;
+  return eslOK;
+
+ ERROR:
+  if (envfile != NULL) free(envfile);
+  if (ssifile != NULL) free(ssifile);
+  if (cmd     != NULL) free(cmd);
+  if (afp     != NULL) esl_msafile_Close(afp); 
+  *ret_msafp = NULL;
+  return status;
+}
+
+
+/* Function: esl_msafile_Open()
+ * Synopsis: Open an MSA file for input.
+ * Date:     SRE, Sun Jan 23 08:30:33 2005 [St. Louis]
+ *
+ * Purpose:  Open an alignment database file <filename> and prepare for
+ *           reading one alignment, or sequentially in the case of 
+ *           multiple MSA databases (e.g. Stockholm format); returns
+ *           the opened file pointer in <ret_msafp>.
+ *          
+ *           There are one or two special cases for <filename>. If
+ *           <filename> is "-", then the alignment is read from
+ *           <stdin>. If <filename> ends in ".gz", then the file is
+ *           assumed to be compressed by gzip, and it is opened as a
+ *           pipe from <gunzip -dc>. (Auto-decompression of gzipp'ed files
+ *           is only available on POSIX-compliant systems w/ popen(), when 
+ *           <HAVE_POPEN> is defined at compile-time.)
+ *          
+ *           If <env> is non-NULL, then we look for <filename> in
+ *           one or more directories in a colon-delimited list
+ *           that is the value of the environment variable <env>.
+ *           For example, if we had 
+ *              <setenv HMMERDB /nfs/db/Pfam:/nfs/db/Rfam> 
+ *           in the environment, a profile HMM application
+ *           might pass "HMMERDB" as <env>.
+ *          
+ *          The file is asserted to be in format <fmt>, which is
+ *          either a known format like <eslMSAFILE_STOCKHOLM>, or
+ *          <eslMSAFILE_UNKNOWN>; if <fmt> is <eslMSAFILE_UNKNOWN>,
+ *          then format autodetection is invoked.
+ *
+ * Returns:  <eslOK> on success, and <ret_msafp> is set to point at
+ *           an open <ESL_MSAFILE>. Caller frees this file pointer with
+ *           <esl_msafile_Close()>.
+ *           
+ *           Returns <eslENOTFOUND> if <filename> cannot be opened,
+ *           or <eslEFORMAT> if autodetection is attempted and 
+ *           format cannot be determined.
+ *           
+ * Throws:   <eslEMEM> on allocation failure.
+ *           <eslEINVAL> if format autodetection is attempted on 
+ *           stdin or a gunzip pipe.
+ *
+ * Xref:     squid's MSAFileOpen(), 1999.
+ * 
+ * Note      Implemented as a wrapper around msafile_open(), because
+ *           esl_msafile_OpenDigital() shares almost all the same code.
+ */
+int
+esl_msafile_Open(const char *filename, int format, const char *env, ESL_MSAFILE **ret_msafp)
+{
+  return msafile_open(filename, format, env, ret_msafp);
+}
+
+/* Function:  esl_msafile_Close()
+ * Synopsis:  Closes an open MSA file.
+ * Incept:    SRE, Sun Jan 23 08:18:39 2005 [St. Louis]
+ *
+ * Purpose:   Close an open <ESL_MSAFILE>.
+ *
+ * Xref:      squid's MSAFileClose().
+ */
+void
+esl_msafile_Close(ESL_MSAFILE *afp)
+{
+  if (afp == NULL) return;
+
+#ifdef HAVE_POPEN /* gzip functionality */
+  if (afp->do_gzip && afp->f != NULL)    pclose(afp->f);
+#endif
+  if (!afp->do_gzip && ! afp->do_stdin && afp->f != NULL) fclose(afp->f);
+  if (afp->fname != NULL) free(afp->fname);
+  if (afp->buf  != NULL)  free(afp->buf);
+#ifdef eslAUGMENT_SSI
+  if (afp->ssi  != NULL)  esl_ssi_Close(afp->ssi); 
+#endif /* eslAUGMENT_SSI*/
+  if (afp->msa_cache != NULL) esl_msa_Destroy(afp->msa_cache);
+  free(afp);
+}
+
+/*-------------------- end of ESL_MSAFILE functions -------------------------*/
+
+
+
+
+/******************************************************************************
+ *# 3. Digital mode MSA's (augmentation: alphabet)
+ *****************************************************************************/
+#ifdef eslAUGMENT_ALPHABET
+/* Function:  esl_msa_GuessAlphabet()
+ * Synopsis:  Guess alphabet of MSA.
+ * Incept:    SRE, Fri May 18 09:55:08 2007 [Janelia]
+ *
+ * Purpose:   Guess whether the sequences in the <msa> are
+ *            <eslDNA>, <eslRNA>, or <eslAMINO>, and return
+ *            that guess in <*ret_type>.
+ *            
+ *            The determination is made based on the classifications
+ *            of the individual sequences in the alignment. At least
+ *            one sequence must contain ten residues or more to be
+ *            classified. If one or more sequences is called
+ *            <eslAMINO> and one or more is called <eslDNA>/<eslRNA>,
+ *            the alignment's alphabet is considered to be
+ *            indeterminate (<eslUNKNOWN>). If some sequences are
+ *            <eslDNA> and some are <eslRNA>, the alignment is called
+ *            <eslDNA>; this should cause no problems, because Easel
+ *            reads U as a synonym for T in DNA sequence anyway.
+ *            
+ *            Tested on Pfam 21.0 and Rfam 7.0, this routine correctly
+ *            classified all 8957 Pfam alignments as protein, and 503
+ *            Rfam alignments as RNA (both seed and full alignments).
+ *
+ * Returns:   <eslOK> on success, and <*ret_type> is set
+ *            to <eslDNA>, <eslRNA>, or <eslAMINO>. 
+ *            
+ *            Returns <eslEAMBIGUOUS> and sets <*ret_type> to
+ *            <eslUNKNOWN> if the alphabet cannot be reliably guessed.
+ *
+ * Xref:      J1/62
+ */
+int
+esl_msa_GuessAlphabet(const ESL_MSA *msa, int *ret_type)
+{
+  int64_t namino   = 0,
+          ndna     = 0,
+          nrna     = 0,
+          nunknown = 0;
+  int     type;
+  int     i,x;
+  int64_t j,n;
+  int64_t ct[26];
+
+  if (msa->flags & eslMSA_DIGITAL) { *ret_type = msa->abc->type; return eslOK; }
+
+  *ret_type = eslUNKNOWN;
+
+  /* On wide alignments, we're better off looking at individual sequence
+   * classifications. We don't want to end up calling the whole alignment
+   * indeterminate just because a few sequences have degenerate residue
+   * codes.
+   */
+  for (i = 0; i < msa->nseq; i++) 
+    {
+      for (x = 0; x < 26; x++) ct[x] = 0;
+      for (n = 0, j = 0; j < msa->alen; j++) {
+	x = toupper(msa->aseq[i][j]) - 'A';
+	if (x < 0 || x > 26) continue;
+	ct[x]++;
+	n++;
+	if (n > 10000) break;	/* ought to know by now */
+      }
+      esl_abc_GuessAlphabet(ct, &type);
+
+      switch (type) {
+      case eslAMINO:   namino++; break;
+      case eslDNA:     ndna++;   break;
+      case eslRNA:     nrna++;   break;
+      default:         nunknown++; 
+      }
+    }
+  if      (namino    > 0 && (ndna+nrna)   == 0) *ret_type = eslAMINO;
+  else if (ndna      > 0 && (nrna+namino) == 0) *ret_type = eslDNA;
+  else if (nrna      > 0 && (ndna+namino) == 0) *ret_type = eslRNA;
+  else if (ndna+nrna > 0 && namino        == 0) *ret_type = eslDNA;
+
+  /* On narrow alignments, no single sequence may be long enough to 
+   * be classified, but we can determine alphabet from composition
+   * of the complete alignment. Of course, degenerate residue codes in
+   * a DNA alignment will still screw us.
+   */
+  if (*ret_type == eslUNKNOWN)
+    {
+
+      n = 0;
+      for (x = 0; x < 26; x++) ct[x] = 0;
+      for (i = 0; i < msa->nseq; i++) {
+	for (j = 0; j < msa->alen; j++) {
+	  x = toupper(msa->aseq[i][j]) - 'A';
+	  if (x < 0 || x > 26) continue;
+	  ct[x]++;
+	  n++;
+	  if (n > 10000) break;	/* ought to know by now */
+	}
+	if (n > 10000) break;	
+      }
+      esl_abc_GuessAlphabet(ct, ret_type);
+    }
+
+  if (*ret_type == eslUNKNOWN) return eslEAMBIGUOUS;
+  else                         return eslOK;
+}
+
+
+/* Function:  esl_msa_CreateDigital()
+ * Synopsis:  Create a digital <ESL_MSA>.
+ * Incept:    SRE, Sun Aug 27 16:49:58 2006 [Leesburg]
+ *
+ * Purpose:   Same as <esl_msa_Create()>, except the returned MSA is configured
+ *            for a digital alignment using internal alphabet <abc>, instead of 
+ *            a text alignment.
+ *   
+ *            Internally, this means the <ax> field is allocated instead of
+ *            the <aseq> field, and the <eslMSA_DIGITAL> flag is raised.
+ *
+ * Args:     <nseq> - number of sequences, or nseq allocation blocksize
+ *           <alen> - length of alignment in columns, or -1
+ *
+ * Returns:   pointer to new MSA object, w/ all values initialized.
+ *            Note that <msa->nseq> is initialized to 0, even though space
+ *            is allocated.
+ *           
+ * Throws:    NULL on allocation failure.          
+ *
+ * Xref:      squid's MSAAlloc()
+ */
+ESL_MSA *
+esl_msa_CreateDigital(const ESL_ALPHABET *abc, int nseq, int64_t alen)
+{
+  int      status;
+  ESL_MSA *msa;
+  int      i;
+
+  msa = create_mostly(nseq, alen); /* aseq is null upon successful return */
+  if (msa == NULL) return NULL; /* already threw error in mostly_create, so percolate */
+
+  ESL_ALLOC(msa->ax,   sizeof(ESL_DSQ *) * msa->sqalloc); 
+  for (i = 0; i < msa->sqalloc; i++)
+    msa->ax[i] = NULL;
+
+  if (alen != -1)
+    {
+      for (i = 0; i < nseq; i++) {
+	ESL_ALLOC(msa->ax[i], sizeof(ESL_DSQ) * (alen+2));
+	msa->ax[i][0] = msa->ax[i][alen+1] = eslDSQ_SENTINEL; /* help the poor */
+      }
+      msa->nseq = nseq;
+    }
+
+  msa->abc    = (ESL_ALPHABET *) abc; /* this cast away from const-ness is deliberate & safe. */
+  msa->flags |= eslMSA_DIGITAL;
+  return msa;
+
+ ERROR:
+  esl_msa_Destroy(msa);
+  return NULL;
+}
+
+/* Function:  esl_msa_Digitize()
+ * Synopsis:  Digitizes an msa, converting it from text mode.
+ * Incept:    SRE, Sat Aug 26 17:33:08 2006 [AA 5302 to Dulles]
+ *
+ * Purpose:   Given an alignment <msa> in text mode, convert it to
+ *            digital mode, using alphabet <abc>.
+ *            
+ *            Internally, the <ax> digital alignment field is filled,
+ *            the <aseq> text alignment field is destroyed and free'd,
+ *            a copy of the alphabet pointer is kept in the msa's
+ *            <abc> reference, and the <eslMSA_DIGITAL> flag is raised
+ *            in <flags>.
+ *
+ * Args:      abc    - digital alphabet
+ *            msa    - multiple alignment to digitize
+ *
+ * Returns:   <eslOK> on success;
+ *            <eslEINVAL> if one or more sequences contain invalid characters
+ *            that can't be digitized. If this happens, the <msa> is returned
+ *            unaltered - left in text mode, with <aseq> as it was. (This is
+ *            a normal error, because <msa->aseq> may be user input that we 
+ *            haven't validated yet.)
+ *
+ * Throws:    <eslEMEM> on allocation failure; in this case, state of <msa> may be 
+ *            wedged, and it should only be destroyed, not used.
+ */
+int
+esl_msa_Digitize(const ESL_ALPHABET *abc, ESL_MSA *msa)
+{
+  int status;
+  int i;
+
+  /* Contract checks
+   */
+  if (msa->aseq == NULL)           ESL_EXCEPTION(eslEINVAL, "msa has no text alignment");
+  if (msa->ax   != NULL)           ESL_EXCEPTION(eslEINVAL, "msa already has digital alignment");
+  if (msa->flags & eslMSA_DIGITAL) ESL_EXCEPTION(eslEINVAL, "msa is flagged as digital");
+
+  /* Validate before we convert. Then we can leave the <aseq> untouched if
+   * any of the sequences contain invalid characters.
+   */
+  for (i = 0; i < msa->nseq; i++)
+    if (esl_abc_ValidateSeq(abc, msa->aseq[i], msa->alen, NULL) != eslOK) 
+      return eslEINVAL;
+
+  /* Convert, sequence-by-sequence, free'ing aseq as we go.
+   */
+  ESL_ALLOC(msa->ax, msa->sqalloc * sizeof(ESL_DSQ *));
+  for (i = 0; i < msa->nseq; i++)
+    {
+      ESL_ALLOC(msa->ax[i], (msa->alen+2) * sizeof(ESL_DSQ));
+      status = esl_abc_Digitize(abc, msa->aseq[i], msa->ax[i]);
+      if (status != eslOK) goto ERROR;
+      free(msa->aseq[i]);
+    }    
+  for (; i < msa->sqalloc; i++) 
+    msa->ax[i] = NULL;
+  free(msa->aseq);
+  msa->aseq = NULL;
+
+  msa->abc   =  (ESL_ALPHABET *) abc; /* convince compiler that removing const-ness is safe */
+  msa->flags |= eslMSA_DIGITAL;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_msa_Textize()
+ * Synopsis:  Convert a digital msa to text mode.
+ * Incept:    SRE, Sat Aug 26 18:14:30 2006 [AA 5302 to Dulles]
+ *
+ * Purpose:   Given an alignment <msa> in digital mode, convert it
+ *            to text mode.
+ *            
+ *            Internally, the <aseq> text alignment field is filled, the
+ *            <ax> digital alignment field is destroyed and free'd, the
+ *            msa's <abc> digital alphabet reference is nullified, and 
+ *            the <eslMSA_DIGITAL> flag is dropped in <flags>.
+ *            
+ * Args:      msa   - multiple alignment to convert to text
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *            <eslECORRUPT> if one or more of the digitized alignment strings
+ *            contain invalid characters.
+ */
+int
+esl_msa_Textize(ESL_MSA *msa)
+{
+  int status;
+  int i;
+
+  /* Contract checks
+   */
+  if (msa->ax   == NULL)               ESL_EXCEPTION(eslEINVAL, "msa has no digital alignment");
+  if (msa->aseq != NULL)               ESL_EXCEPTION(eslEINVAL, "msa already has text alignment");
+  if (! (msa->flags & eslMSA_DIGITAL)) ESL_EXCEPTION(eslEINVAL, "msa is not flagged as digital");
+  if (msa->abc  == NULL)               ESL_EXCEPTION(eslEINVAL, "msa has no digital alphabet");
+
+  /* Convert, sequence-by-sequence, free'ing ax as we go.
+   */
+  ESL_ALLOC(msa->aseq, msa->sqalloc * sizeof(char *));
+  for (i = 0; i < msa->nseq; i++)
+    {
+      ESL_ALLOC(msa->aseq[i], (msa->alen+1) * sizeof(char));
+      status = esl_abc_Textize(msa->abc, msa->ax[i], msa->alen, msa->aseq[i]);
+      if (status != eslOK) goto ERROR;
+      free(msa->ax[i]);
+    }
+  for (; i < msa->sqalloc; i++)
+    msa->aseq[i] = NULL;
+  free(msa->ax);
+  msa->ax = NULL;
+  
+  msa->abc    = NULL;      	 /* nullify reference (caller still owns real abc) */
+  msa->flags &= ~eslMSA_DIGITAL; /* drop the flag */
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+
+/* Function:  esl_msafile_GuessAlphabet()
+ * Synopsis:  Guess what kind of sequences the alignment file contains.
+ * Incept:    SRE, Wed May 16 10:45:37 2007 [Janelia]
+ *
+ * Purpose:   Guess the alphabet of the sequences in the open
+ *            <ESL_MSAFILE> -- <eslDNA>, <eslRNA>, or <eslAMINO> --
+ *            based on the composition of the next MSA in the
+ *            file. Usually this would be the first MSA, because we
+ *            would call <esl_msafile_GuessAlphabet()> immediately
+ *            after opening a new MSA file.
+ *            
+ * Returns:   Returns <eslOK> on success, and <*ret_type> is set
+ *            to <eslDNA>, <eslRNA>, or <eslAMINO>. 
+ *            
+ *            Returns <eslEAMBIGUOUS> and sets <*ret_type> to
+ *            <eslUNKNOWN> if the first alignment in the file contains
+ *            no more than ten residues total, or if its alphabet
+ *            cannot be reliably guessed (it contains IUPAC degeneracy
+ *            codes, but no amino acid specific residues).
+ * 
+ *            Returns <eslEFORMAT> if a parse error is encountered
+ *            in trying to read the alignment file. <msafp->errbuf>
+ *            is set to a useful error message if this occurs; 
+ *            <*ret_type> is set to <eslUNKNOWN>.
+ *
+ *            Returns <eslENODATA> if the file is empty and no
+ *            alignment was found; <*ret_type> is set to <eslUNKNOWN>.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *
+ * Xref:      J1/62.
+ */
+int
+esl_msafile_GuessAlphabet(ESL_MSAFILE *msafp, int *ret_type)
+{
+  int      status;
+  ESL_MSA *msa = NULL;
+  
+  /* If the msafp is digital mode, we already know the type (so why
+   * are we being called?) If do_digital is TRUE, msafp->abc is
+   * non-NULL: 
+   */
+  if (msafp->abc != NULL) { *ret_type = msafp->abc->type; return eslOK; } /* that was easy */
+
+  /* If there's already an MSA cached, we've already called
+   * GuessAlphabet(); don't read another one, or we'll overwrite the
+   * first.
+   */
+  if (msafp->msa_cache != NULL) return esl_msa_GuessAlphabet(msafp->msa_cache, ret_type);
+
+  /* Read first alignment, collect its residue composition for
+   * passing off to esl_abc_GuessAlphabet()
+   */
+  status = esl_msa_Read(msafp, &msa);
+  if      (status == eslEOF)     return eslENODATA;
+  else if (status != eslOK)      return status;
+
+  /* Store the msa in the MSAFILE's cache.  This is because if we're
+   * reading from stdin or a gzip pipe, we'll have trouble rewinding
+   * to prepare for the first msa_Read() call.
+   */
+  msafp->msa_cache = msa;
+
+  /* And over to msa_GuessAlphabet() for the decision.
+   */
+  return esl_msa_GuessAlphabet(msa, ret_type);
+}
+
+
+
+/* Function:  esl_msafile_OpenDigital()
+ * Synopsis:  Open an msa file for digital input.
+ * Incept:    SRE, Sun Aug 27 17:40:33 2006 [Leesburg]
+ *
+ * Purpose:   Same as <esl_msafile_Open()>, except the alignment file
+ *            will be read into a digitized internal representation,
+ *            using internal alphabet <abc>, rather than the default
+ *            internal ASCII text representation.
+ *            
+ * Args:      abc      - pointer to internal alphabet
+ *            filename - name of alignment data file to open;
+ *                       if "*.gz", attempt to read through <gunzip -dc> using <popen()>;
+ *                       or "-" for stdin 
+ *            format   - file format code (e.g. <eslMSAFILE_STOCKHOLM>);
+ *                       or <eslMSAFILE_UNKNOWN> to invoke format autodetection.
+ *            env      - NULL, or the name of an environment variable from which
+ *                       to retrieve a colon-delimited directory list to search
+ *                       for <filename> in. (e.g. "HMMERDB")
+ *            ret_msafp - RETURN: open MSAFILE.
+ *
+ * Returns:  <eslOK> on success, and <ret_msafp> is set to point at
+ *           an open <ESL_MSAFILE>. Caller frees this file pointer with
+ *           <esl_msafile_Close()>.
+ *           
+ *           <eslENOTFOUND> if <filename> cannot be opened;
+ *           <eslEFORMAT> if autodetection is attempted and format
+ *           cannot be determined.
+ *           
+ * Throws:   <eslEMEM> on allocation failure.
+ *           <eslEINVAL> if format autodetection is attempted on 
+ *           stdin or a gunzip pipe.
+ */
+int
+esl_msafile_OpenDigital(const ESL_ALPHABET *abc, const char *filename, 
+			int format, const char *env, ESL_MSAFILE **ret_msafp)
+{
+  ESL_MSAFILE *msafp;
+  int          status;
+
+  if ((status = msafile_open(filename, format, env, &msafp)) != eslOK) return status;
+  esl_msafile_SetDigital(msafp, abc);
+
+  *ret_msafp = msafp;
+  return eslOK;
+}
+
+
+
+/* Function:  esl_msafile_SetDigital()
+ * Synopsis:  Set an open <ESL_MSAFILE> to read in digital mode.
+ * Incept:    SRE, Wed May 16 10:40:24 2007 [Janelia]
+ *
+ * Purpose:   Given an open <ESL_MSAFILE>, set it so that all subsequent
+ *            calls to <esl_msa_Read()> will read multiple alignments
+ *            in digital mode instead of text mode, using alphabet
+ *            <abc>.
+ *            
+ *            <esl_msafile_Open(); esl_msafile_SetDigital()> is
+ *            equivalent to <esl_msafile_OpenDigital()>. The two-step
+ *            version is useful if you don't already know the alphabet
+ *            type for your msa file, and you need to call
+ *            <esl_msafile_GuessAlphabet()> after opening the file but
+ *            before setting its digital alphabet.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_msafile_SetDigital(ESL_MSAFILE *msafp, const ESL_ALPHABET *abc)
+{
+  msafp->abc        = abc;
+  msafp->do_digital = TRUE;
+  return eslOK;
+}
+#endif /* eslAUGMENT_ALPHABET */
+/*---------------------- end of digital MSA functions -----------------------*/
+
+
+
+
+
+/******************************************************************************
+ *# 4. Random MSA database access (augmentation: ssi)
+ *****************************************************************************/
+#ifdef eslAUGMENT_SSI
+/* Function:  esl_msafile_PositionByKey()
+ * Synopsis:  Use SSI to reposition file to start of named MSA.
+ * Incept:    SRE, Mon May 28 11:04:59 2007 [Janelia]
+ *
+ * Purpose:   Reposition <afp> so that the next MSA we read
+ *            will be the one named (or accessioned) <key>.
+ *
+ * Returns:   <eslOK> on success, and the file <afp> is repositioned
+ *            such that the next <esl_msafile_Read()> call will read the
+ *            alignment named <key>.
+ *            
+ *            Returns <eslENOTFOUND> if <key> isn't found in the index
+ *            for <afp>. 
+ *            
+ *            Returns <eslEFORMAT> if something goes wrong trying to
+ *            read the index, indicating some sort of file format
+ *            problem in the SSI file.
+ *
+ * Throws:    <eslEMEM> on allocation failure;
+ *            <eslEINVAL> if there's no open SSI index;
+ *            <eslESYS> if an <fseek()> fails.
+ *            In all these cases, the state of the <afp> is uncertain
+ *            and may be corrupt; the application should not continue
+ *            to use it.
+ */
+int
+esl_msafile_PositionByKey(ESL_MSAFILE *afp, const char *key)
+{
+  uint16_t fh;
+  off_t    offset;
+  int      status;
+
+  if (afp->ssi == NULL) ESL_EXCEPTION(eslEINVAL, "Need an open SSI index to call esl_msafile_PositionByKey()");
+  if ((status = esl_ssi_FindName(afp->ssi, key, &fh, &offset, NULL, NULL)) != eslOK) return status;
+  if (fseeko(afp->f, offset, SEEK_SET) != 0)    ESL_EXCEPTION(eslESYS, "fseek failed");
+  
+  /* If the <afp> had an MSA cached, we will probably have to discard
+   * it, unless by chance it's exactly the MSA we're looking for.
+   */
+  if (afp->msa_cache != NULL)
+    {
+      if ( (afp->msa_cache->name == NULL || strcmp(afp->msa_cache->name, key) != 0) &&
+	   (afp->msa_cache->acc  == NULL || strcmp(afp->msa_cache->acc,  key) != 0))
+	{
+	  esl_msa_Destroy(afp->msa_cache);
+	  afp->msa_cache = NULL;
+	}
+    }
+
+  /* The linenumber gets messed up after a file positioning. Best we can do
+   * is to reset it to zero.
+   */
+  afp->linenumber = 0; 
+  return eslOK;
+}
+#endif /*eslAUGMENT_SSI*/
+/*------------- end of functions added by SSI augmentation -------------------*/
+
+
+
+
+/******************************************************************************
+ *# 5. General i/o API, all alignment formats                                 
+ *****************************************************************************/
+
+/* msafile_getline():
+ * load the next line of <afp> into <afp->buf>. 
+ * Returns eslOK on success, eslEOF on normal eof.
+ * Throws eslEMEM on alloc failure.
+ */
+static int
+msafile_getline(ESL_MSAFILE *afp)
+{
+  int status;
+  status = esl_fgets(&(afp->buf), &(afp->buflen), afp->f);
+  afp->linenumber++;
+  return status;
+}
+
+/* maxwidth()
+ * Return the length of the longest string in 
+ * an array of strings.
+ */
+static int64_t
+maxwidth(char **s, int n)
+{
+  int64_t max,len;
+  int     i; 
+  
+  max = 0;
+  for (i = 0; i < n; i++)
+    if (s[i] != NULL)
+      {
+	len = strlen(s[i]);
+	if (len > max) max = len;
+      }
+  return max;
+}
+
+/* actually_write_stockholm()
+ * SRE, Fri May 21 17:39:22 1999 [St. Louis]
+ *
+ * Write an alignment in Stockholm format to an open file. This is the
+ * function that actually does the work. The API's WriteStockholm()
+ * and WriteStockholmOneBlock() are wrappers.
+ *
+ * Args:     fp    - file that's open for writing
+ *           msa   - alignment to write        
+ *           cpl   - characters to write per line in alignment block
+ *
+ * Returns:  eslOK on success.
+ * 
+ * Throws:   eslEMEM on allocation failure.
+ */
+static int
+actually_write_stockholm(FILE *fp, const ESL_MSA *msa, int cpl)
+{
+  int  i, j;
+  int  maxname;		/* maximum name length     */
+  int  maxgf;		/* max #=GF tag length     */
+  int  maxgc;		/* max #=GC tag length     */
+  int  maxgr; 		/* max #=GR tag length     */
+  int  margin;        	/* total left margin width */
+  int  gslen;		/* length of a #=GS tag    */
+  char *buf = NULL;
+  int  currpos;
+  char *s, *tok;
+  int  acpl;            /* actual number of character per line */
+  int  status;
+  
+  /* Figure out how much space we need for name + markup
+   * to keep the alignment in register. Required by Stockholm
+   * spec, even though our Stockholm parser doesn't care (Erik's does).
+   *
+   * The left margin of an alignment block can be composed of:
+   * 
+   * <seqname>                      max length: maxname + 1
+   * #=GC <gc_tag>                  max length: 4 + 1 + maxgc + 1
+   * #=GR <seqname> <gr_tag>        max length: 4 + 1 + maxname + 1 + maxgr + 1
+   * 
+   * <margin> is the max of these. It is the total length of the
+   * left margin that we need to leave, inclusive of the last space.
+   * 
+   * Then when we output, we do:
+   * name:  <leftmargin-1>
+   * gc:    #=GC <leftmargin-6>
+   * gr:    #=GR <maxname> <leftmargin-maxname-7>
+   *
+   * xref STL9/p17
+   */
+  maxname = maxwidth(msa->sqname, msa->nseq);
+  
+  maxgf   = maxwidth(msa->gf_tag, msa->ngf);
+  if (maxgf < 2) maxgf = 2;
+
+  maxgc   = maxwidth(msa->gc_tag, msa->ngc);
+  if (msa->rf      !=NULL && maxgc < 2) maxgc = 2;
+  if (msa->ss_cons !=NULL && maxgc < 7) maxgc = 7;
+  if (msa->sa_cons !=NULL && maxgc < 7) maxgc = 7;
+
+  maxgr   = maxwidth(msa->gr_tag, msa->ngr);
+  if (msa->ss != NULL && maxgr < 2) maxgr = 2;
+  if (msa->sa != NULL && maxgr < 2) maxgr = 2;
+
+  margin = maxname + 1;
+  if (maxgc > 0 && maxgc+6 > margin) margin = maxgc+6;
+  if (maxgr > 0 && maxname+maxgr+7 > margin) margin = maxname+maxgr+7; 
+  
+  /* Allocate a tmp buffer to hold sequence chunks in
+   */
+  ESL_ALLOC(buf, sizeof(char) * (cpl+1));
+
+  /* Magic Stockholm header
+   */
+  fprintf(fp, "# STOCKHOLM 1.0\n");
+
+  /* Free text comments
+   */
+  for (i = 0;  i < msa->ncomment; i++)
+    fprintf(fp, "# %s\n", msa->comment[i]);
+  if (msa->ncomment > 0) fprintf(fp, "\n");
+
+  /* GF section: per-file annotation
+   */
+  if (msa->name != NULL) fprintf(fp, "#=GF %-*s %s\n", maxgf, "ID", msa->name);
+  if (msa->acc  != NULL) fprintf(fp, "#=GF %-*s %s\n", maxgf, "AC", msa->acc);
+  if (msa->desc != NULL) fprintf(fp, "#=GF %-*s %s\n", maxgf, "DE", msa->desc);
+  if (msa->au   != NULL) fprintf(fp, "#=GF %-*s %s\n", maxgf, "AU", msa->au);
+  
+  /* Thresholds are hacky. Pfam has two. Rfam has one.
+   */
+  if      (msa->cutset[eslMSA_GA1] && msa->cutset[eslMSA_GA2])
+    fprintf(fp, "#=GF %-*s %.1f %.1f\n", 
+	    maxgf, "GA", msa->cutoff[eslMSA_GA1], msa->cutoff[eslMSA_GA2]);
+  else if (msa->cutset[eslMSA_GA1])
+    fprintf(fp, "#=GF %-*s %.1f\n", 
+	    maxgf, "GA", msa->cutoff[eslMSA_GA1]);
+
+  if      (msa->cutset[eslMSA_NC1] && msa->cutset[eslMSA_NC2])
+    fprintf(fp, "#=GF %-*s %.1f %.1f\n",
+	    maxgf, "NC", msa->cutoff[eslMSA_NC1], msa->cutoff[eslMSA_NC2]);
+  else if (msa->cutset[eslMSA_NC1])
+    fprintf(fp, "#=GF %-*s %.1f\n",
+	    maxgf, "NC", msa->cutoff[eslMSA_NC1]);
+
+  if      (msa->cutset[eslMSA_TC1] && msa->cutset[eslMSA_TC2])
+    fprintf(fp, "#=GF %-*s %.1f %.1f\n",
+	    maxgf, "TC", msa->cutoff[eslMSA_TC1], msa->cutoff[eslMSA_TC2]);
+  else if (msa->cutset[eslMSA_TC1])
+    fprintf(fp, "#=GF %-*s %.1f\n", 
+	    maxgf, "TC", msa->cutoff[eslMSA_TC1]);
+
+  for (i = 0; i < msa->ngf; i++)
+    fprintf(fp, "#=GF %-*s %s\n", maxgf, msa->gf_tag[i], msa->gf[i]); 
+  fprintf(fp, "\n");
+
+
+  /* GS section: per-sequence annotation
+   */
+  if (msa->flags & eslMSA_HASWGTS) 
+    {
+      for (i = 0; i < msa->nseq; i++) 
+	fprintf(fp, "#=GS %-*s WT %.2f\n", 
+		maxname, msa->sqname[i], msa->wgt[i]);		
+      fprintf(fp, "\n");
+    }
+
+  if (msa->sqacc != NULL) 
+    {
+      for (i = 0; i < msa->nseq; i++) 
+	if (msa->sqacc[i] != NULL)
+	  fprintf(fp, "#=GS %-*s AC %s\n", 
+		  maxname, msa->sqname[i], msa->sqacc[i]);
+      fprintf(fp, "\n");
+    }
+
+  if (msa->sqdesc != NULL) 
+    {
+      for (i = 0; i < msa->nseq; i++) 
+	if (msa->sqdesc[i] != NULL)
+	  fprintf(fp, "#=GS %-*s DE %s\n", 
+		  maxname, msa->sqname[i], msa->sqdesc[i]);
+      fprintf(fp, "\n");
+    }
+
+  for (i = 0; i < msa->ngs; i++)
+    {
+      /* Multiannotated GS tags are possible; for example, 
+       *     #=GS foo DR PDB; 1xxx;
+       *     #=GS foo DR PDB; 2yyy;
+       * These are stored, for example, as:
+       *     msa->gs[0][0] = "PDB; 1xxx;\nPDB; 2yyy;"
+       * and must be decomposed.
+       */
+      gslen = strlen(msa->gs_tag[i]);
+      for (j = 0; j < msa->nseq; j++)
+	if (msa->gs[i][j] != NULL)
+	  {
+	    s = msa->gs[i][j];
+	    while (esl_strtok(&s, "\n", &tok, NULL) == eslOK)
+	      fprintf(fp, "#=GS %-*s %-*s %s\n", 
+		      maxname, msa->sqname[j],
+		      gslen,   msa->gs_tag[i], 
+		      tok);
+	  }
+      fprintf(fp, "\n");
+    }
+
+  /* Alignment section:
+   * contains aligned sequence, #=GR annotation, and #=GC annotation
+   */
+  for (currpos = 0; currpos < msa->alen; currpos += cpl)
+    {
+      acpl = (msa->alen - currpos > cpl)? cpl : msa->alen - currpos;
+
+      if (currpos > 0) fprintf(fp, "\n");
+      for (i = 0; i < msa->nseq; i++)
+	{
+#ifdef eslAUGMENT_ALPHABET
+	  if (msa->flags & eslMSA_DIGITAL)
+	    esl_abc_TextizeN(msa->abc, msa->ax[i] + currpos + 1, acpl, buf);
+	  else
+	    strncpy(buf, msa->aseq[i] + currpos, acpl);
+#else
+	  strncpy(buf, msa->aseq[i] + currpos, acpl);
+#endif
+	  
+	  buf[acpl] = '\0';	      
+	  fprintf(fp, "%-*s %s\n", 
+		  margin-1, msa->sqname[i], buf);
+
+	  if (msa->ss != NULL && msa->ss[i] != NULL) {
+	    strncpy(buf, msa->ss[i] + currpos, acpl);
+	    buf[acpl] = '\0';	 
+	    fprintf(fp, "#=GR %-*s %-*s %s\n", 
+		    maxname,          msa->sqname[i],
+		    margin-maxname-7, "SS",
+		    buf);
+	  }
+	  if (msa->sa != NULL && msa->sa[i] != NULL) {
+	    strncpy(buf, msa->sa[i] + currpos, acpl);
+	    buf[acpl] = '\0';
+	    fprintf(fp, "#=GR %-*s %-*s %s\n",
+		    maxname,          msa->sqname[i],
+		    margin-maxname-7, "SA",
+		    buf);
+	  }
+	  for (j = 0; j < msa->ngr; j++)
+	    if (msa->gr[j][i] != NULL) {
+	      strncpy(buf, msa->gr[j][i] + currpos, acpl);
+	      buf[acpl] = '\0';
+	      fprintf(fp, "#=GR %-*s %-*s %s\n", 
+		      maxname,          msa->sqname[i],
+		      margin-maxname-7, msa->gr_tag[j],
+		      buf);
+	    }
+	}
+      if (msa->ss_cons != NULL) {
+	strncpy(buf, msa->ss_cons + currpos, acpl);
+	buf[acpl] = '\0';
+	fprintf(fp, "#=GC %-*s %s\n", margin-6, "SS_cons", buf);
+      }
+
+      if (msa->sa_cons != NULL) {
+	strncpy(buf, msa->sa_cons + currpos, acpl);
+	buf[acpl] = '\0';
+	fprintf(fp, "#=GC %-*s %s\n", margin-6, "SA_cons", buf);
+      }
+
+      if (msa->rf != NULL) {
+	strncpy(buf, msa->rf + currpos, acpl);
+	buf[acpl] = '\0';
+	fprintf(fp, "#=GC %-*s %s\n", margin-6, "RF", buf);
+      }
+      for (j = 0; j < msa->ngc; j++) {
+	strncpy(buf, msa->gc[j] + currpos, acpl);
+	buf[acpl] = '\0';
+	fprintf(fp, "#=GC %-*s %s\n", margin-6, msa->gc_tag[j], buf);
+      }
+    }
+  fprintf(fp, "//\n");
+  free(buf);
+  return eslOK;
+
+ ERROR:
+  if (buf != NULL) free(buf);
+  return status;
+}
+
+
+/* write_stockholm():
+ * SRE, Fri Jan 28 09:24:02 2005 [St. Louis]
+ *
+ * Purpose:   Write an alignment <msa> in Stockholm format 
+ *            to a stream <fp>, in multiblock format, with
+ *            50 residues per line.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *
+ * Xref:      squid's WriteStockholm(), 1999.
+ */
+static int
+write_stockholm(FILE *fp, const ESL_MSA *msa)
+{
+  return (actually_write_stockholm(fp, msa, 50)); /* 50 char per block */
+}
+
+/* write_pfam():
+ * SRE, Fri Jan 28 09:25:42 2005 [St. Louis]
+ *
+ * Purpose:   Write an alignment <msa> in Stockholm format 
+ *            to a stream <fp>, in single block (Pfam) format.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *
+ * Xref:      squid's WriteStockholmOneBlock(), 1999.
+ */
+static int
+write_pfam(FILE *fp, const ESL_MSA *msa)
+{
+  return (actually_write_stockholm(fp, msa, msa->alen)); /* one big block */
+}
+
+
+static int
+is_blankline(char *s)
+{
+  for (; *s != '\0'; s++)
+    if (! isspace((int) *s)) return FALSE;
+  return TRUE;
+}
+
+/* Format of a GF line:
+ *    #=GF <tag> <text>
+ * Returns eslOK on success; eslEFORMAT on parse failure.
+ * Throws eslEMEM on allocation failure.
+ */
+static int
+parse_gf(ESL_MSA *msa, char *buf)
+{
+  char *gf;
+  char *tag;
+  char *text;
+  char *tok;
+  char *s;
+  int   n;
+  int   status;
+
+  s = buf;
+  if (esl_strtok(&s, " \t\n\r", &gf,   NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &tag,  NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, "\n\r",    &text, &n)   != eslOK) return eslEFORMAT;
+  while (*text && (*text == ' ' || *text == '\t')) text++;
+
+  if      (strcmp(tag, "ID") == 0)
+    status = esl_strdup(text, n, &(msa->name));
+  else if (strcmp(tag, "AC") == 0) 
+    status = esl_strdup(text, n, &(msa->acc));
+  else if (strcmp(tag, "DE") == 0) 
+    status = esl_strdup(text, n, &(msa->desc));
+  else if (strcmp(tag, "AU") == 0) 
+    status = esl_strdup(text, n, &(msa->au));
+  else if (strcmp(tag, "GA") == 0) 
+    {				/* Pfam has GA1, GA2. Rfam just has GA1. */
+      s = text;
+      if ((esl_strtok(&s, " \t\n\r", &tok, NULL)) != eslOK) 
+	return eslEFORMAT;
+      msa->cutoff[eslMSA_GA1] = atof(tok);
+      msa->cutset[eslMSA_GA1] = TRUE;
+      if ((esl_strtok(&s, " \t\n\r", &tok, NULL)) == eslOK) 
+	{
+	  msa->cutoff[eslMSA_GA2] = atof(tok);
+	  msa->cutset[eslMSA_GA2] = TRUE;
+	}
+      status = eslOK;
+    }
+  else if (strcmp(tag, "NC") == 0) 
+    {
+      s = text;
+      if ((esl_strtok(&s, " \t\n\r", &tok, NULL)) != eslOK) 
+	return eslEFORMAT;
+      msa->cutoff[eslMSA_NC1] = atof(tok);
+      msa->cutset[eslMSA_NC1] = TRUE;
+      if ((esl_strtok(&s, " \t\n\r", &tok, NULL)) == eslOK) 
+	{
+	  msa->cutoff[eslMSA_NC2] = atof(tok);
+	  msa->cutset[eslMSA_NC2] = TRUE;
+	}
+      status = eslOK;
+    }
+  else if (strcmp(tag, "TC") == 0) 
+    {
+      s = text;
+      if ((esl_strtok(&s, " \t\n\r", &tok, NULL)) != eslOK) 
+	return eslEFORMAT;
+      msa->cutoff[eslMSA_TC1] = atof(tok);
+      msa->cutset[eslMSA_TC1] = TRUE;
+      if ((esl_strtok(&s, "\t\n\r", &tok, NULL)) == eslOK) 
+	{
+	  msa->cutoff[eslMSA_TC2] = atof(tok);
+	  msa->cutset[eslMSA_TC2] = TRUE;
+	}
+      status = eslOK;
+    }
+  else 				/* an unparsed #=GF: */
+    status = esl_msa_AddGF(msa, tag, text);
+
+  return status;
+}
+
+
+/* Format of a GS line:
+ *    #=GS <seqname> <tag> <text>
+ * Return <eslOK> on success; <eslEFORMAT> on parse error.
+ * Throws <eslEMEM> on allocation error (trying to grow for a new
+ *        name; <eslEINVAL> if we try to grow an ungrowable MSA.
+ */
+static int
+parse_gs(ESL_MSA *msa, char *buf)
+{
+  char *gs;
+  char *seqname;
+  char *tag;
+  char *text; 
+  int   seqidx;
+  char *s;
+  int   status;
+
+  s = buf;
+  if (esl_strtok(&s, " \t\n\r", &gs,      NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &seqname, NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &tag,     NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, "\n\r",    &text,    NULL) != eslOK) return eslEFORMAT;
+  while (*text && (*text == ' ' || *text == '\t')) text++;
+  
+  /* GS usually follows another GS; guess lastidx+1 */
+  status = get_seqidx(msa, seqname, msa->lastidx+1, &seqidx);
+  if (status != eslOK) return status;
+  msa->lastidx = seqidx;
+
+  if (strcmp(tag, "WT") == 0)
+    {
+      msa->wgt[seqidx] = atof(text);
+      msa->flags      |= eslMSA_HASWGTS;
+      status           = eslOK;
+    }
+  else if (strcmp(tag, "AC") == 0)
+    status = set_seq_accession(msa, seqidx, text);
+  else if (strcmp(tag, "DE") == 0)
+    status = set_seq_description(msa, seqidx, text);
+  else				
+    status = esl_msa_AddGS(msa, tag, seqidx, text);
+
+  return status;
+}
+
+
+/* parse_gc():
+ * Format of a GC line:
+ *    #=GC <tag> <aligned text>
+ */
+static int 
+parse_gc(ESL_MSA *msa, char *buf)
+{
+  char *gc;
+  char *tag;
+  char *text; 
+  char *s;
+  int   len;
+  int   status;
+
+  s = buf;
+  if (esl_strtok(&s, " \t\n\r", &gc,   NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &tag,  NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &text, &len) != eslOK) return eslEFORMAT;
+  
+  if (strcmp(tag, "SS_cons") == 0)
+    status = esl_strcat(&(msa->ss_cons), -1, text, len);
+  else if (strcmp(tag, "SA_cons") == 0)
+    status = esl_strcat(&(msa->sa_cons), -1, text, len);
+  else if (strcmp(tag, "RF") == 0)
+    status = esl_strcat(&(msa->rf), -1, text, len);
+  else
+    status = esl_msa_AppendGC(msa, tag, text);
+
+  return status;
+}
+
+/* parse_gr():
+ * Format of a GR line:
+ *    #=GR <seqname> <featurename> <text>
+ */
+static int
+parse_gr(ESL_MSA *msa, char *buf)
+{
+  char *gr;
+  char *seqname;
+  char *tag;
+  char *text;
+  int   seqidx;
+  int   len;
+  int   j;
+  char *s;
+  int   status;
+
+  s = buf;
+  if (esl_strtok(&s, " \t\n\r", &gr,      NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &seqname, NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &tag,     NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &text,    &len) != eslOK) return eslEFORMAT;
+
+  /* GR usually follows sequence it refers to; guess msa->lastidx */
+  status = get_seqidx(msa, seqname, msa->lastidx, &seqidx);
+  if (status != eslOK) return status;
+  msa->lastidx = seqidx;
+
+  if (strcmp(tag, "SS") == 0) 
+    {
+      if (msa->ss == NULL)
+	{
+	  ESL_ALLOC(msa->ss,    sizeof(char *) * msa->sqalloc);
+	  ESL_ALLOC(msa->sslen, sizeof(int64_t)* msa->sqalloc);
+	  for (j = 0; j < msa->sqalloc; j++)
+	    {
+	      msa->ss[j]    = NULL;
+	      msa->sslen[j] = 0;
+	    }
+	}
+      status = esl_strcat(&(msa->ss[seqidx]), msa->sslen[seqidx], text, len);
+      msa->sslen[seqidx] += len;
+    }
+  else if (strcmp(tag, "SA") == 0)
+    {
+      if (msa->sa == NULL)
+	{
+	  ESL_ALLOC(msa->sa,    sizeof(char *) * msa->sqalloc);
+	  ESL_ALLOC(msa->salen, sizeof(int64_t)* msa->sqalloc);
+	  for (j = 0; j < msa->sqalloc; j++) 
+	    {
+	      msa->sa[j]    = NULL;
+	      msa->salen[j] = 0;
+	    }
+	}
+      status = esl_strcat(&(msa->sa[seqidx]), msa->salen[seqidx], text, len);
+      msa->salen[seqidx] += len;
+    }
+  else 
+    status = esl_msa_AppendGR(msa, tag, seqidx, text);
+  return status;
+
+ ERROR:
+  return status;
+}
+
+
+/* parse_comment():
+ * comments are simply stored verbatim, not parsed
+ */
+static int
+parse_comment(ESL_MSA *msa, char *buf)
+{
+  char *s;
+  char *comment;
+
+  s = buf + 1;			               /* skip leading '#' */
+  if (*s == '\n' || *s == '\r') { *s = '\0'; comment = s; }  /* deal with blank comment */
+  else if (esl_strtok(&s, "\n\r", &comment, NULL)!= eslOK) return eslEFORMAT;
+  return (esl_msa_AddComment(msa, comment));
+}
+
+/* parse_sequence():
+ * Format of line is:
+ *     <name>  <aligned text>
+ * 
+ * On digital sequence, returns <eslEINVAL> if any of the residues can't be digitized.
+ */
+static int
+parse_sequence(ESL_MSA *msa, char *buf)
+{
+  char *s;
+  char *seqname;
+  char *text;
+  int   seqidx;
+  int   len;
+  int   status;
+
+  s = buf;
+  if (esl_strtok(&s, " \t\n\r", &seqname, NULL) != eslOK) return eslEFORMAT;
+  if (esl_strtok(&s, " \t\n\r", &text,    &len) != eslOK) return eslEFORMAT; 
+  
+  /* seq usually follows another seq; guess msa->lastidx +1 */
+  status = get_seqidx(msa, seqname, msa->lastidx+1, &seqidx);
+  if (status != eslOK) return status;
+  msa->lastidx = seqidx;
+
+#ifdef eslAUGMENT_ALPHABET
+  if (msa->flags & eslMSA_DIGITAL)
+    {
+      status = esl_abc_dsqcat(msa->abc, &(msa->ax[seqidx]), &(msa->sqlen[seqidx]), text, len);
+    }
+#endif
+  if (! (msa->flags & eslMSA_DIGITAL))
+    {
+      status = esl_strcat(&(msa->aseq[seqidx]), msa->sqlen[seqidx], text, len);
+      msa->sqlen[seqidx] += len;
+    }
+
+  return status;
+}
+
+/* read_stockholm():
+ * SRE, Sun Jan 23 08:33:32 2005 [St. Louis]
+ *
+ * Purpose:   Parse the next alignment from an open Stockholm format alignment
+ *            file <afp>, leaving the alignment in <ret_msa>.
+ *
+ * Returns:   <eslOK> on success, and the alignment is in <ret_msa>.
+ *            Returns <eslEOF> if there are no more alignments in <afp>,
+ *            and <ret_msa> is set to NULL.
+ *            <eslEFORMAT> if parse fails because of a file format problem,
+ *            in which case afp->errbuf is set to contain a formatted message 
+ *            that indicates the cause of the problem, and <ret_msa> is
+ *            set to NULL. 
+ *
+ *            Returns <eslEINVAL> if we're trying to read a digital alignment,
+ *            and an invalid residue is found that can't be digitized.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *
+ * Xref:      squid's ReadStockholm(), 1999.
+ */
+static int
+read_stockholm(ESL_MSAFILE *afp, ESL_MSA **ret_msa)
+{
+  ESL_MSA   *msa = NULL;
+  char      *s;
+  int        status;
+  int        status2;
+#ifdef eslAUGMENT_SSI
+  off_t      offset;
+#endif
+
+  if (feof(afp->f))  { status = eslEOF; goto ERROR; }
+  afp->errbuf[0] = '\0';
+
+  /* Initialize allocation of the MSA:
+   * make it growable, by giving it an initial blocksize of
+   * 16 seqs of 0 length.
+   */
+#ifdef eslAUGMENT_ALPHABET
+  if (afp->do_digital == TRUE &&
+      (msa = esl_msa_CreateDigital(afp->abc, 16, -1))  == NULL) 
+    { status = eslEMEM; goto ERROR; }
+
+#endif
+  if (afp->do_digital == FALSE &&
+      (msa = esl_msa_Create(16, -1))  == NULL)
+    { status = eslEMEM; goto ERROR; }
+  if (msa == NULL)    
+    { status = eslEMEM; goto ERROR; }
+
+  /* Check the magic Stockholm header line.
+   * We have to skip blank lines here, else we perceive
+   * trailing blank lines in a file as a format error when
+   * reading in multi-record mode.
+   */
+  do {
+#ifdef eslAUGMENT_SSI
+    offset = ftello(afp->f);
+#endif
+    if ((status = msafile_getline(afp)) != eslOK) goto ERROR;
+  } while (is_blankline(afp->buf));
+
+  if (strncmp(afp->buf, "# STOCKHOLM 1.", 14) != 0)
+    { 
+      sprintf(afp->errbuf, "missing \"# STOCKHOLM\" header");
+      status = eslEFORMAT; 
+      goto ERROR;
+    } 
+
+#ifdef eslAUGMENT_SSI
+  msa->offset = offset;
+#endif
+
+  /* Read the alignment file one line at a time.
+   */
+  while ((status2 = msafile_getline(afp)) == eslOK) 
+    {
+      s = afp->buf;
+      while (*s == ' ' || *s == '\t') s++;  /* skip leading whitespace */
+
+      if (*s == '#') {
+
+	if      (strncmp(s, "#=GF", 4) == 0)
+	  {
+	    if ((status = parse_gf(msa, s)) != eslOK)
+	      { sprintf(afp->errbuf, "failed to parse #=GF line"); goto ERROR; }
+	  }
+
+	else if (strncmp(s, "#=GS", 4) == 0)
+	  {
+	    if ((status = parse_gs(msa, s)) != eslOK)
+	      {	sprintf(afp->errbuf, "failed to parse #=GS line"); goto ERROR; }
+	  }
+
+	else if (strncmp(s, "#=GC", 4) == 0)
+	  {
+	    if  ((status = parse_gc(msa, s)) != eslOK)
+	      {	sprintf(afp->errbuf, "failed to parse #=GC line"); goto ERROR; }
+	  }
+
+	else if (strncmp(s, "#=GR", 4) == 0)
+	  {
+	    if ((status = parse_gr(msa, s)) != eslOK)
+	      {	sprintf(afp->errbuf, "failed to parse #=GR line"); goto ERROR; }
+	  }
+
+	else if ((status = parse_comment(msa, s)) != eslOK)
+	  { sprintf(afp->errbuf, "failed to parse comment line"); goto ERROR; }
+      } 
+      else if (strncmp(s, "//",   2) == 0)   break; /* normal way out */
+      else if (*s == '\n' || *s == '\r')     continue;
+      else if ((status = parse_sequence(msa, s)) != eslOK)
+	{ sprintf(afp->errbuf, "failed to parse sequence line"); goto ERROR; }
+    }
+  /* If we saw a normal // end, we would've successfully read a line,
+   * so when we get here, status (from the line read) should be eslOK.
+   */ 
+  if (status2 != eslOK)
+    { 
+      sprintf(afp->errbuf, "didn't find // at end of alignment %.128s",
+	      msa->name == NULL ? "" : msa->name);
+      status = eslEFORMAT;
+      goto ERROR;
+    } 
+  
+  /* Stockholm fmt is complex, so give the newly parsed MSA a good
+   * going-over, and finalize the fields of the MSA data structure.
+   * verify_parse will fill in errbuf if it sees a problem.
+   */
+  if (verify_parse(msa, afp->errbuf) != eslOK)
+    { status = eslEFORMAT; goto ERROR; } 
+
+  if (ret_msa != NULL) *ret_msa = msa; else esl_msa_Destroy(msa);
+  return eslOK;
+
+ ERROR:
+  if (msa != NULL)      esl_msa_Destroy(msa);
+  if (ret_msa != NULL) *ret_msa = NULL;
+  return status;
+}
+
+
+
+/* Function:  esl_msa_Read()
+ * Synopsis:  Read next MSA from a file.
+ * Incept:    SRE, Fri Jan 28 08:10:49 2005 [St. Louis]
+ *
+ * Purpose:   Reads the next MSA from an open MSA file <afp>,
+ *            and returns it via <ret_msa>. 
+ *
+ * Returns:   <eslOK> on success, and <ret_msa> points at the
+ *            new MSA object.
+ *            
+ *            Returns <eslEOF> if there are no more alignments in the file.
+ *            
+ *            Returns <eslEFORMAT> if there is a parse error, and <afp->errbuf>
+ *            is set to an informative message.
+ *            
+ *            <eslEINVAL> if we're trying to read a digital alignment,
+ *            but one or more residues are seen in the file that
+ *            aren't valid in our alphabet.
+ *            
+ * Throws:    <eslEMEM> on allocation failure.           
+ *            <eslEINCONCEIVABLE> on internal error.
+ */
+int
+esl_msa_Read(ESL_MSAFILE *afp, ESL_MSA **ret_msa)
+{
+  ESL_MSA *msa;
+  int      status;
+
+  *ret_msa = NULL;
+
+  /* If we've just used GuessAlphabet(), we have an MSA already read
+   * and stored in the MSAFILE's cache. Just return it, after worrying
+   * about whether it's supposed to be in digital or text mode. (It
+   * should always be in text mode, and maybe in need of Digitize(),
+   * given how GuessAlphabet works now; but this is coded for more
+   * generality in case we use the MSA cache some other way in the
+   * future.)
+   */
+  if (afp->msa_cache != NULL) 
+    {
+#ifdef eslAUGMENT_ALPHABET
+      if      (afp->do_digital   && !(afp->msa_cache->flags & eslMSA_DIGITAL)) {
+	if ((status = esl_msa_Digitize(afp->abc, afp->msa_cache)) != eslOK) return status; 
+      }
+      else if (! afp->do_digital && (afp->msa_cache->flags & eslMSA_DIGITAL)) {
+	if ((status = esl_msa_Textize(afp->msa_cache)) != eslOK) return status;
+      }
+#endif
+
+      *ret_msa         = afp->msa_cache;
+      afp->msa_cache = NULL;
+      return eslOK;
+    }
+
+  /* Otherwise, read the next MSA from the file.
+   */      
+  switch (afp->format) {
+  case eslMSAFILE_STOCKHOLM: status = read_stockholm(afp, &msa); break;
+  case eslMSAFILE_PFAM:      status = read_stockholm(afp, &msa); break;
+  default:
+    ESL_EXCEPTION(eslEINCONCEIVABLE, "no such format");
+  }
+
+  *ret_msa = msa;
+  return status;
+}
+
+/* Function:  esl_msa_Write()
+ * Synopsis:  Write an MSA to a file.
+ * Incept:    SRE, Fri Jan 28 09:29:28 2005 [St. Louis]
+ *
+ * Purpose:   Writes an alignment <msa> to an open stream <fp>,
+ *            in format specified by <fmt>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *            <eslEINCONCEIVABLE> on internal error.
+ */
+int
+esl_msa_Write(FILE *fp, const ESL_MSA *msa, int fmt)
+{
+  int status;
+  switch (fmt) {
+  case eslMSAFILE_STOCKHOLM: status = write_stockholm(fp, msa); break;
+  case eslMSAFILE_PFAM:      status = write_pfam(fp, msa);      break;
+  default: 
+    ESL_EXCEPTION(eslEINCONCEIVABLE, "no such format");
+  } 
+  return status;
+}
+
+
+/* Function:  esl_msa_DescribeFormat()
+ * Synopsis:  Convert internal file format code to text string.
+ * Incept:    SRE, Fri May 18 11:59:58 2007 [Janelia]
+ *
+ * Purpose:   Given an internal file format code <fmt> 
+ *            (<eslMSAFILE_STOCKHOLM>, for example), returns
+ *            a string suitable for printing ("Stockholm",
+ *            for example).
+ *            
+ * Note:      Keep in sync with <esl_sqio_DescribeFormat()>.
+ *            The reason we don't just use <esl_sqio_DescribeFormat()>
+ *            is so the msa module can be used without the sqio
+ *            module.
+ */
+char *
+esl_msa_DescribeFormat(int fmt)
+{
+  switch (fmt) {
+  case eslMSAFILE_UNKNOWN:   return "unknown";
+  case eslMSAFILE_STOCKHOLM: return "Stockholm";
+  case eslMSAFILE_PFAM:      return "Pfam";
+  default:                   esl_fatal("no such format code");
+  }
+  /*NOTREACHED*/
+  return NULL;
+}
+
+
+/* Function:  esl_msa_GuessFileFormat()
+ * Synopsis:  Determine the format of an open MSA file.
+ * Incept:    SRE, Fri Jan 28 07:29:00 2005 [St. Louis]
+ *
+ * Purpose:   Attempts to determine the format of an open alignment file
+ *            <afp>, for which <afp->format> is <eslMSAFILE_UNKNOWN>. 
+ *            If successful, sets <afp->format>.
+ *            
+ *            Currently a placeholder: it always guesses Stockholm!
+ *
+ * Returns:   <eslOK> on success, and sets <afp->format>. 
+ *            <eslEFORMAT> if format can't be determined.
+ *
+ * Xref:      squid's MSAFileFormat()
+ */
+int
+esl_msa_GuessFileFormat(ESL_MSAFILE *afp)
+{
+  /* Placeholder: FIXME: autodetection code goes here.
+   */
+  afp->format = eslMSAFILE_STOCKHOLM;
+  return eslOK;
+}
+/*-------------------- end of general i/o functions -------------------------*/
+
+
+
+
+
+
+/*****************************************************************
+ *# 6. Miscellaneous functions for manipulating MSAs
+ *****************************************************************/
+
+/* Function:  esl_msa_SequenceSubset()
+ * Synopsis:  Select subset of sequences into a smaller MSA.
+ * Incept:    SRE, Wed Apr 13 10:05:44 2005 [St. Louis]
+ *
+ * Purpose:   Given an array <useme> (0..nseq-1) of TRUE/FALSE flags for each
+ *            sequence in an alignment <msa>; create a new alignment containing
+ *            only those seqs which are flagged <useme=TRUE>. Return a pointer
+ *            to this newly allocated alignment through <ret_new>. Caller is
+ *            responsible for freeing it.
+ *            
+ *            The smaller alignment might now contain columns
+ *            consisting entirely of gaps or missing data, depending
+ *            on what sequence subset was extracted. The caller may
+ *            want to immediately call <esl_msa_MinimGaps()> on the
+ *            new alignment to clean this up.
+ *
+ *            Unparsed GS and GR Stockholm annotation that is presumably still
+ *            valid is transferred to the new alignment. Unparsed GC, GF, and
+ *            comments that are potentially invalidated by taking the subset
+ *            of sequences are not transferred to the new MSA.
+ *            
+ *            Weights are transferred exactly. If they need to be
+ *            renormalized to some new total weight (such as the new,
+ *            smaller total sequence number), the caller must do that.
+ *            
+ *            <msa> may be in text mode or digital mode. The new MSA
+ *            in <ret_new> will have the same mode.
+ *
+ * Returns:   <eslOK> on success, and <ret_new> is set to point at a new
+ *            (smaller) alignment.
+ *
+ * Throws:    <eslEINVAL> if the subset has no sequences in it;
+ *            <eslEMEM> on allocation error.
+ *
+ * Xref:      squid's MSASmallerAlignment(), 1999.
+ */
+int
+esl_msa_SequenceSubset(const ESL_MSA *msa, const int *useme, ESL_MSA **ret_new)
+{
+  ESL_MSA *new = NULL;
+  int  nnew;			/* number of seqs in the new MSA */
+  int  oidx, nidx;		/* old, new indices */
+  int  i;
+  int  status;
+  
+  *ret_new = NULL;
+
+  nnew = 0; 
+  for (oidx = 0; oidx < msa->nseq; oidx++)
+    if (useme[oidx]) nnew++;
+  if (nnew == 0) ESL_EXCEPTION(eslEINVAL, "No sequences selected");
+
+  /* Note that the Create() calls allocate exact space for the sequences,
+   * so we will strcpy()/memcpy() into them below.
+   */
+#ifdef eslAUGMENT_ALPHABET
+  if ((msa->flags & eslMSA_DIGITAL) &&
+      (new = esl_msa_CreateDigital(msa->abc, nnew, msa->alen)) == NULL)
+    {status = eslEMEM; goto ERROR; }
+#endif
+  if (! (msa->flags & eslMSA_DIGITAL) &&
+      (new = esl_msa_Create(nnew, msa->alen)) == NULL) 
+    {status = eslEMEM; goto ERROR; }
+  if (new == NULL) 
+    {status = eslEMEM; goto ERROR; }
+  
+
+  /* Copy the old to the new */
+  for (nidx = 0, oidx = 0; oidx < msa->nseq; oidx++)
+    if (useme[oidx])
+      {
+#ifdef eslAUGMENT_ALPHABET
+	if (msa->flags & eslMSA_DIGITAL)
+	  memcpy(new->ax[nidx], msa->ax[oidx], sizeof(ESL_DSQ) * (msa->alen+2));
+#endif
+	if (! (msa->flags & eslMSA_DIGITAL))
+	  strcpy(new->aseq[nidx], msa->aseq[oidx]);
+	if ((status = esl_strdup(msa->sqname[oidx], -1, &(new->sqname[nidx])))    != eslOK) goto ERROR;
+
+	new->wgt[nidx] = msa->wgt[oidx];
+      
+	if (msa->sqacc != NULL && msa->sqacc[oidx] != NULL) {
+	  if ((status = set_seq_accession(new, nidx, msa->sqacc[oidx])) != eslOK) goto ERROR;
+	}
+	if (msa->sqdesc != NULL && msa->sqdesc[oidx] != NULL) {
+	  if ((status = set_seq_description(new, nidx, msa->sqdesc[oidx])) != eslOK) goto ERROR;
+	}
+	if (msa->ss != NULL && msa->ss[oidx] != NULL) {
+	  if ((status = set_seq_ss(new, nidx, msa->ss[oidx])) != eslOK) goto ERROR;
+	}
+	if (msa->sa != NULL && msa->sa[oidx] != NULL) {
+	  if ((status = set_seq_sa(new, nidx, msa->sa[oidx])) != eslOK) goto ERROR;
+	}
+	/* unparsed annotation */
+	for(i = 0; i < msa->ngs; i++) {
+	  if(msa->gs[i] != NULL) 
+	    if ((status = esl_msa_AddGS(new, msa->gs_tag[i], nidx, msa->gs[i][oidx])) != eslOK) goto ERROR;
+	}
+	for(i = 0; i < msa->ngr; i++) {
+	  if(msa->gr[i] != NULL) 
+	    if ((status = esl_msa_AppendGR(new, msa->gr_tag[i], nidx, msa->gr[i][oidx])) != eslOK) goto ERROR;
+	}
+
+	nidx++;
+      }
+
+  new->flags = msa->flags;
+
+  if ((status = esl_strdup(msa->name, -1, &(new->name))) != eslOK) goto ERROR;
+  if ((status = esl_strdup(msa->desc, -1, &(new->desc))) != eslOK) goto ERROR;
+  if ((status = esl_strdup(msa->acc,  -1, &(new->acc)))  != eslOK) goto ERROR;
+  if ((status = esl_strdup(msa->au,   -1, &(new->au)))   != eslOK) goto ERROR;
+  if ((status = esl_strdup(msa->ss_cons, msa->alen, &(new->ss_cons))) != eslOK) goto ERROR;
+  if ((status = esl_strdup(msa->sa_cons, msa->alen, &(new->sa_cons))) != eslOK) goto ERROR;
+  if ((status = esl_strdup(msa->rf, msa->alen, &(new->rf))) != eslOK) goto ERROR;
+
+  for (i = 0; i < eslMSA_NCUTS; i++) {
+    new->cutoff[i] = msa->cutoff[i];
+    new->cutset[i] = msa->cutset[i];
+  }
+  
+  new->nseq  = nnew;
+  new->sqalloc = nnew;
+
+  /* Since we have a fully constructed MSA, we don't need the
+   * aux info used by parsers.
+   */
+  if (new->sqlen != NULL) { free(new->sqlen);  new->sqlen = NULL; }
+  if (new->sslen != NULL) { free(new->sslen);  new->sslen = NULL; }
+  if (new->salen != NULL) { free(new->salen);  new->salen = NULL; }
+  new->lastidx = -1;
+
+  *ret_new = new;
+  return eslOK;
+
+ ERROR:
+  if (new != NULL) esl_msa_Destroy(new);
+  *ret_new = NULL;
+  return status;
+}
+
+
+/* remove_broken_basepairs()
+ * 
+ * Given an array <useme> (0..alen-1) of TRUE/FALSE flags, remove
+ * any basepair from SS_cons and individual SS annotation in alignment
+ * columns (i,j) for which either <useme[i-1]> or <useme[j-1]> is FALSE.
+ * Called automatically from esl_msa_ColumnSubset() with same <useme>. 
+ * 
+ * If the original structure data is inconsistent it's left untouched.
+ *
+ * Returns:   <eslOK> on success.
+ *            <eslESYNTAX> if WUSS string for SS_cons or msa->ss 
+ *            following esl_wuss_nopseudo() is inconsistent.
+ *            <eslEINVAL> if a derived ct array implies a pknotted 
+ *            SS, this should be impossible
+ */
+static int
+remove_broken_basepairs(ESL_MSA *msa, char *errbuf, const int *useme)
+{
+  int status;
+  int64_t apos;         /* alignment position */
+  int  i;
+  int *ct;		/* 0..alen-1 base pair partners array for current sequence */
+  char *ss_nopseudo;    /* no-pseudoknot version of structure */
+  ESL_ALLOC(ct,  sizeof(int)  * (msa->alen+1));
+  ESL_ALLOC(ss_nopseudo, sizeof(char) * (msa->alen+1));
+
+  if (msa->ss_cons != NULL) { 
+    esl_wuss_nopseudo(msa->ss_cons, ss_nopseudo);
+    if ((status = esl_wuss2ct(ss_nopseudo, msa->alen, ct)) != eslOK) ESL_FAIL(status, errbuf, "Consensus structure string is inconsistent.");
+    for (apos = 1; apos <= msa->alen; apos++) { 
+      if (!(useme[apos-1])) { 
+	if (ct[apos] != 0) ct[ct[apos]] = 0;
+	ct[apos] = 0;
+      }
+      /* convert to WUSS SS string and supplant msa->ss_cons */
+      if ((status = esl_ct2wuss(ct, msa->alen, msa->ss_cons)) != eslOK) ESL_FAIL(status, errbuf, "Error converting de-knotted bp ct arry to WUSS notation.");
+    }
+  }
+  /* do the same for per-seq SS annotation */
+  if (msa->ss != NULL) { 
+    for (i = 0; i < msa->nseq; i++) {
+      if (msa->ss[i] != NULL) { 
+	esl_wuss_nopseudo(msa->ss[i], ss_nopseudo);
+	if ((status = esl_wuss2ct(ss_nopseudo, msa->alen, ct)) != eslOK) ESL_FAIL(status, errbuf, "Secondary structure string for seq %d is inconsistent.", i);
+	for (apos = 1; apos <= msa->alen; apos++) { 
+	  if (!(useme[apos-1])) { 
+	    if (ct[apos] != 0) ct[ct[apos]] = 0;
+	    ct[apos] = 0;
+	  }
+	  /* convert to WUSS SS string and supplant msa->ss[i] */
+	  if ((status = esl_ct2wuss(ct, msa->alen, msa->ss[i])) != eslOK) ESL_FAIL(status, errbuf, "Error converting de-knotted bp ct arry to WUSS notation.");
+	}
+      }
+    }
+  }
+  free(ss_nopseudo);
+  free(ct);
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "Memory allocation error.");
+  return status; /* NEVERREACHED */
+}  
+
+/* Function:  esl_msa_ColumnSubset()
+ * Synopsis:  Remove a selected subset of columns from the MSA
+ *
+ * Incept:    SRE, Sun Feb 27 10:05:07 2005
+ *            From squid's MSAShorterAlignment(), 1999
+ * 
+ * Purpose:   Given an array <useme> (0..alen-1) of TRUE/FALSE flags,
+ *            where TRUE means "keep this column in the new alignment"; 
+ *            remove all columns annotated as FALSE in the <useme> 
+ *            array. This is done in-place on the MSA, so the MSA is 
+ *            modified: <msa->alen> is reduced, <msa->aseq> is shrunk 
+ *            (or <msa->ax>, in the case of a digital mode alignment), 
+ *            and all associated per-residue or per-column annotation
+ *            is shrunk.
+ * 
+ * Returns:   <eslOK> on success.
+ *            Possibilities from remove_broken_basepairs() call:
+ *            <eslESYNTAX> if WUSS string for SS_cons or msa->ss 
+ *            following esl_wuss_nopseudo() is inconsistent.
+ *            <eslEINVAL> if a derived ct array implies a pknotted SS.
+ */
+int
+esl_msa_ColumnSubset(ESL_MSA *msa, char *errbuf, const int *useme)
+{
+  int     status;
+  int64_t opos;			/* position in original alignment */
+  int64_t npos;			/* position in new alignment      */
+  int     idx;			/* sequence index */
+  int     i;			/* markup index */
+
+  /* Remove any basepairs from SS_cons and individual sequence SS
+   * for aln columns i,j for which useme[i-1] or useme[j-1] are FALSE 
+   */
+  if((status = remove_broken_basepairs(msa, errbuf, useme)) != eslOK) return status;
+
+  /* Since we're minimizing, we can overwrite in place, within the msa
+   * we've already got. 
+   * opos runs all the way to msa->alen to include (and move) the \0
+   * string terminators (or sentinel bytes, in the case of digital mode)
+   */
+  for (opos = 0, npos = 0; opos <= msa->alen; opos++)
+    {
+      if (opos < msa->alen && useme[opos] == FALSE) continue;
+
+      if (npos != opos)	/* small optimization */
+	{
+	  /* The alignment, and per-residue annotations */
+	  for (idx = 0; idx < msa->nseq; idx++)
+	    {
+#ifdef eslAUGMENT_ALPHABET
+	      if (msa->flags & eslMSA_DIGITAL) /* watch off-by-one in dsq indexing */
+		msa->ax[idx][npos+1] = msa->ax[idx][opos+1];
+	      else
+		msa->aseq[idx][npos] = msa->aseq[idx][opos];
+#else
+	      msa->aseq[idx][npos] = msa->aseq[idx][opos];
+#endif /*eslAUGMENT_ALPHABET*/
+	      if (msa->ss != NULL && msa->ss[idx] != NULL)
+		msa->ss[idx][npos] = msa->ss[idx][opos];
+	      if (msa->sa != NULL && msa->sa[idx] != NULL)
+		msa->sa[idx][npos] = msa->sa[idx][opos];
+	      for (i = 0; i < msa->ngr; i++)
+		if (msa->gr[i][idx] != NULL)
+		  msa->gr[i][idx][npos] = msa->gr[i][idx][opos];
+	    }	  
+	  /* The per-column annotations */
+	  if (msa->ss_cons != NULL) msa->ss_cons[npos] = msa->ss_cons[opos];
+	  if (msa->sa_cons != NULL) msa->sa_cons[npos] = msa->sa_cons[opos];
+	  if (msa->rf      != NULL) msa->rf[npos]      = msa->rf[opos];
+	  for (i = 0; i < msa->ngc; i++)
+	    msa->gc[i][npos] = msa->gc[i][opos];
+	}
+      npos++;
+    }
+  msa->alen = npos-1;	/* -1 because npos includes NUL terminators */
+  return eslOK;
+}
+
+/* Function:  esl_msa_MinimGaps()
+ * Synopsis:  Remove columns containing all gap symbols.
+ * Incept:    SRE, Sun Feb 27 11:03:42 2005 [St. Louis]
+ *
+ * Purpose:   Remove all columns in the multiple alignment <msa>
+ *            that consist entirely of gaps or missing data.
+ *            
+ *            For a text mode alignment, <gaps> is a string defining
+ *            the gap characters, such as <"-_.">. For a digital mode
+ *            alignment, <gaps> may be passed as <NULL>, because the
+ *            internal alphabet already knows what the gap and missing
+ *            data characters are.
+ *            
+ *            <msa> is changed in-place to a narrower alignment
+ *            containing fewer columns. All per-residue and per-column
+ *            annotation is altered appropriately for the columns that
+ *            remain in the new alignment.
+ *
+ * Returns:   <eslOK> on success.
+ * 
+ * Throws:    <eslEMEM> on allocation failure.
+ *            Possibilities from esl_msa_ColumnSubset() call:
+ *            <eslESYNTAX> if WUSS string for SS_cons or msa->ss 
+ *            following esl_wuss_nopseudo() is inconsistent.
+ *            <eslEINVAL> if a derived ct array implies a pknotted SS.
+ *
+ * Xref:      squid's MSAMingap().
+ */
+int
+esl_msa_MinimGaps(ESL_MSA *msa, char *errbuf, const char *gaps)
+{
+  int    *useme = NULL;	/* array of TRUE/FALSE flags for which cols to keep */
+  int64_t apos;		/* column index   */
+  int     idx;		/* sequence index */
+  int     status;
+
+  ESL_ALLOC(useme, sizeof(int) * (msa->alen+1)); /* +1 is just to deal w/ alen=0 special case */
+
+#ifdef eslAUGMENT_ALPHABET	   /* digital mode case */
+  if (msa->flags & eslMSA_DIGITAL) /* be careful of off-by-one: useme is 0..L-1 indexed */
+    {
+      for (apos = 1; apos <= msa->alen; apos++)
+	{
+	  for (idx = 0; idx < msa->nseq; idx++)
+	    if (! esl_abc_XIsGap    (msa->abc, msa->ax[idx][apos]) &&
+		! esl_abc_XIsMissing(msa->abc, msa->ax[idx][apos]))
+	      break;
+	  if (idx == msa->nseq) useme[apos-1] = FALSE; else useme[apos-1] = TRUE;
+	}
+    }
+#endif
+  if (! (msa->flags & eslMSA_DIGITAL)) /* text mode case */
+    {
+      for (apos = 0; apos < msa->alen; apos++)
+	{
+	  for (idx = 0; idx < msa->nseq; idx++)
+	    if (strchr(gaps, msa->aseq[idx][apos]) == NULL)
+	      break;
+	  if (idx == msa->nseq) useme[apos] = FALSE; else useme[apos] = TRUE;
+	}
+    }
+
+  if((status = esl_msa_ColumnSubset(msa, errbuf, useme)) != eslOK) return status;
+  free(useme);
+  return eslOK;
+
+ ERROR:
+  if (useme != NULL) free(useme);
+  return status;
+}
+
+/* Function:  esl_msa_NoGaps()
+ * Synopsis:  Remove columns containing any gap symbol.
+ * Incept:    SRE, Sun Feb 27 10:17:58 2005 [St. Louis]
+ *
+ * Purpose:   Remove all columns in the multiple alignment <msa> that
+ *            contain any gaps or missing data, such that the modified
+ *            MSA consists only of ungapped columns (a solid block of
+ *            residues). 
+ *            
+ *            This is useful for filtering alignments prior to
+ *            phylogenetic analysis using programs that can't deal
+ *            with gaps.
+ *            
+ *            For a text mode alignment, <gaps> is a string defining
+ *            the gap characters, such as <"-_.">. For a digital mode
+ *            alignment, <gaps> may be passed as <NULL>, because the
+ *            internal alphabet already knows what the gap and
+ *            missing data characters are.
+ *    
+ *            <msa> is changed in-place to a narrower alignment
+ *            containing fewer columns. All per-residue and per-column
+ *            annotation is altered appropriately for the columns that
+ *            remain in the new alignment.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *            Possibilities from esl_msa_ColumnSubset() call:
+ *            <eslESYNTAX> if WUSS string for SS_cons or msa->ss 
+ *            following esl_wuss_nopseudo() is inconsistent.
+ *            <eslEINVAL> if a derived ct array implies a pknotted SS.
+ *
+ * Xref:      squid's MSANogap().
+ */
+int
+esl_msa_NoGaps(ESL_MSA *msa, char *errbuf, const char *gaps)
+{
+  int    *useme = NULL;	/* array of TRUE/FALSE flags for which cols to keep */
+  int64_t apos;		/* column index */
+  int     idx;		/* sequence index */
+  int     status;
+
+  ESL_ALLOC(useme, sizeof(int) * (msa->alen+1)); /* +1 is only to deal with alen=0 special case */
+
+#ifdef eslAUGMENT_ALPHABET	   /* digital mode case */
+  if (msa->flags & eslMSA_DIGITAL) /* be careful of off-by-one: useme is 0..L-1 indexed */
+    {
+      for (apos = 1; apos <= msa->alen; apos++)
+	{
+	  for (idx = 0; idx < msa->nseq; idx++)
+	    if (esl_abc_XIsGap    (msa->abc, msa->ax[idx][apos]) ||
+		esl_abc_XIsMissing(msa->abc, msa->ax[idx][apos]))
+	      break;
+	  if (idx == msa->nseq) useme[apos-1] = TRUE; else useme[apos-1] = FALSE;
+	}
+    }
+#endif
+  if (! (msa->flags & eslMSA_DIGITAL)) /* text mode case */
+    {
+      for (apos = 0; apos < msa->alen; apos++)
+	{
+	  for (idx = 0; idx < msa->nseq; idx++)
+	    if (strchr(gaps, msa->aseq[idx][apos]) != NULL)
+	      break;
+	  if (idx == msa->nseq) useme[apos] = TRUE; else useme[apos] = FALSE;
+	}
+    }
+
+  esl_msa_ColumnSubset(msa, errbuf, useme);
+  free(useme);
+  return eslOK;
+
+ ERROR:
+  if (useme != NULL) free(useme);
+  return status;
+}
+
+
+/* Function:  esl_msa_SymConvert()
+ * Synopsis:  Global search/replace of symbols in an MSA.
+ * Incept:    SRE, Sun Feb 27 11:20:41 2005 [St. Louis]
+ *
+ * Purpose:   In the aligned sequences in a text-mode <msa>, convert any
+ *            residue in the string <oldsyms> to its counterpart (at the same
+ *            position) in string <newsyms>.
+ * 
+ *            To convert DNA to RNA, <oldsyms> could be "Tt" and
+ *            <newsyms> could be "Uu". To convert IUPAC symbols to
+ *            N's, <oldsyms> could be "RYMKSWHBVDrymkswhbvd" and
+ *            <newsyms> could be "NNNNNNNNNNnnnnnnnnnn". 
+ *            
+ *            As a special case, if <newsyms> consists of a single
+ *            character, then any character in the <oldsyms> is 
+ *            converted to this character. 
+ *            
+ *            Thus, <newsyms> must either be of the same length as
+ *            <oldsyms>, or of length 1. Anything else will cause
+ *            undefined behavior (and probably segfault). 
+ *            
+ *            The conversion is done in-place, so the <msa> is
+ *            modified.
+ *            
+ *            This is a poor man's hack for processing text mode MSAs
+ *            into a more consistent text alphabet. It is unnecessary
+ *            for digital mode MSAs, which are already in a standard
+ *            internal alphabet. Calling <esl_msa_SymConvert()> on a
+ *            digital mode alignment throws an <eslEINVAL> error.
+ *            
+ * Returns:   <eslOK> on success.
+ * 
+ * Throws:    <eslEINVAL> if <msa> is in digital mode, or if the <oldsyms>
+ *            and <newsyms> strings aren't valid together.
+ */
+int
+esl_msa_SymConvert(ESL_MSA *msa, const char *oldsyms, const char *newsyms)
+{
+  int64_t apos;			/* column index */
+  int     idx;			/* sequence index */
+  char   *sptr;
+  int     special;
+
+  if (msa->flags & eslMSA_DIGITAL)
+    ESL_EXCEPTION(eslEINVAL, "can't SymConvert on digital mode alignment");
+  if ((strlen(oldsyms) != strlen(newsyms)) && strlen(newsyms) != 1)
+    ESL_EXCEPTION(eslEINVAL, "invalid newsyms/oldsyms pair");
+
+  special = (strlen(newsyms) == 1 ? TRUE : FALSE);
+
+  for (apos = 0; apos < msa->alen; apos++)
+    for (idx = 0; idx < msa->nseq; idx++)
+      if ((sptr = strchr(oldsyms, msa->aseq[idx][apos])) != NULL)
+	msa->aseq[idx][apos] = (special ? *newsyms : newsyms[sptr-oldsyms]);
+  return eslOK;
+}
+
+/* Function:  esl_msa_AddComment()
+ * Incept:    SRE, Tue Jun  1 17:37:21 1999 [St. Louis]
+ *
+ * Purpose:   Add an (unparsed) comment line to the MSA structure, 
+ *            allocating as necessary.
+ *
+ * Args:      msa - a multiple alignment
+ *            s   - comment line to add
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_msa_AddComment(ESL_MSA *msa, char *s)
+{
+  void *p;
+  int   status;
+
+  /* If this is our first recorded comment, we need to allocate;
+   * and if we've filled available space, we need to reallocate.
+   */
+  if (msa->comment == NULL) {
+    ESL_ALLOC(msa->comment, sizeof(char *) * 16);
+    msa->alloc_ncomment = 16;
+  }
+  if (msa->ncomment == msa->alloc_ncomment) {
+    ESL_RALLOC(msa->comment, p, sizeof(char *) * msa->alloc_ncomment * 2);
+    msa->alloc_ncomment *= 2;
+  }
+  if ((status = esl_strdup(s, -1, &(msa->comment[msa->ncomment]))) != eslOK) goto ERROR;
+  msa->ncomment++;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_msa_AddGF()
+ * Incept:    SRE, Tue Jun  1 17:37:21 1999 [St. Louis]
+ *
+ * Purpose:   Add an unparsed \verb+#=GF+ markup line to the MSA, 
+ *            allocating as necessary. <tag> is the GF markup 
+ *            tag; <value> is the text associated w/ that tag.
+ *
+ * Args:      msa - a multiple alignment
+ *            tag - markup tag 
+ *            value - markup text
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_msa_AddGF(ESL_MSA *msa, char *tag, char *value)
+{  
+  void *p;
+  int   n;
+  int   status;
+
+  /* If this is our first recorded unparsed #=GF line, we need to allocate().
+   */
+  if (msa->gf_tag == NULL) {
+    ESL_ALLOC(msa->gf_tag, sizeof(char *) * 16);
+    ESL_ALLOC(msa->gf,     sizeof(char *) * 16);
+    msa->alloc_ngf = 16;
+  }
+  /* or if we're out of room for new GF's, reallocate by doubling
+   */
+  if (msa->ngf == msa->alloc_ngf) {
+    n = msa->alloc_ngf * 2;
+    ESL_RALLOC(msa->gf_tag, p, sizeof(char *) * n);
+    ESL_RALLOC(msa->gf,     p, sizeof(char *) * n);
+    msa->alloc_ngf = n;
+  }
+
+  if ((status = esl_strdup(tag,  -1,  &(msa->gf_tag[msa->ngf]))) != eslOK) goto ERROR;
+  if ((status = esl_strdup(value, -1, &(msa->gf[msa->ngf])))     != eslOK) goto ERROR;
+  msa->ngf++;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_msa_AddGS()
+ * Incept:    SRE, Tue Jun  1 17:37:21 1999 [St. Louis]
+ *
+ * Purpose:   Add an unparsed \verb+#=GS+ markup line to the MSA, 
+ *            allocating as necessary. It's possible that we 
+ *            could get more than one of the same type of GS 
+ *            tag per sequence; for example, "DR PDB;" structure 
+ *            links in Pfam.  Hack: handle these by appending to 
+ *            the string, in a \verb+\n+ separated fashion.
+ *
+ * Args:      msa    - multiple alignment structure
+ *            tag    - markup tag (e.g. "AC")
+ *            sqidx  - index of sequence to assoc markup with (0..nseq-1)
+ *            value  - markup (e.g. "P00666")
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_msa_AddGS(ESL_MSA *msa, char *tag, int sqidx, char *value)
+{
+  void *p;
+  int   tagidx;
+  int   i;
+  int   status;
+
+  /* first GS tag? init&allocate  */
+  if (msa->gs_tag == NULL)	
+    {
+#ifdef eslAUGMENT_KEYHASH
+      msa->gs_idx = esl_keyhash_Create();
+      status = esl_key_Store(msa->gs_idx, tag, &tagidx);
+      if (status != eslOK && status != eslEDUP) return status;
+      ESL_DASSERT1((tagidx == 0));
+#else
+      tagidx = 0;
+#endif
+      ESL_ALLOC(msa->gs_tag, sizeof(char *));  /* one at a time. */
+      ESL_ALLOC(msa->gs,     sizeof(char **));
+      ESL_ALLOC(msa->gs[0],  sizeof(char *) * msa->sqalloc);
+      for (i = 0; i < msa->sqalloc; i++)
+	msa->gs[0][i] = NULL;
+    }
+  else 
+    {
+      /* Get a tagidx for this GS tag.
+       * tagidx < ngs; we already saw this tag;
+       * tagidx == ngs; this is a new one.
+       */
+#ifdef eslAUGMENT_KEYHASH
+      status = esl_key_Store(msa->gs_idx, tag, &tagidx);
+      if (status != eslOK && status != eslEDUP) return status;
+#else
+      for (tagidx = 0; tagidx < msa->ngs; tagidx++)
+	if (strcmp(msa->gs_tag[tagidx], tag) == 0) break;
+#endif
+      /* Reallocation (in blocks of 1) */
+      if (tagidx == msa->ngs ) 
+	{
+	  ESL_RALLOC(msa->gs_tag, p, (msa->ngs+1) * sizeof(char *));
+	  ESL_RALLOC(msa->gs,     p, (msa->ngs+1) * sizeof(char **));
+	  ESL_ALLOC(msa->gs[msa->ngs], sizeof(char *) * msa->sqalloc);
+	  for (i = 0; i < msa->sqalloc; i++) 
+	    msa->gs[msa->ngs][i] = NULL;
+	}
+    }
+
+  /* Store the tag, if it's new.
+   */
+  if (tagidx == msa->ngs) 
+    {
+      if ((status = esl_strdup(tag, -1, &(msa->gs_tag[tagidx]))) != eslOK) goto ERROR;
+      msa->ngs++;
+    }
+  
+  /* Store the annotation on the sequence.
+   * If seq is unannotated, dup the value; if
+   * seq already has a GS annotation, cat a \n, then cat the value.
+   */
+  if (msa->gs[tagidx][sqidx] == NULL)
+    {
+      if ((status = esl_strdup(value, -1, &(msa->gs[tagidx][sqidx]))) != eslOK) goto ERROR;
+    }
+  else 
+    {			
+      int n1,n2;
+      n1 = strlen(msa->gs[tagidx][sqidx]);
+      n2 = strlen(value);
+      ESL_RALLOC(msa->gs[tagidx][sqidx], p, sizeof(char) * (n1+n2+2));
+      msa->gs[tagidx][sqidx][n1] = '\n';
+      strcpy(msa->gs[tagidx][sqidx]+n1+1, value);
+    }
+  return eslOK;
+
+ ERROR:
+  return status;
+} 
+
+/* Function:  esl_msa_AppendGC()
+ * Incept:    SRE, Tue Jun  1 17:37:21 1999 [St. Louis]
+ *
+ * Purpose:   Add an unparsed \verb+#=GC+ markup line to the MSA 
+ *            structure, allocating as necessary. When called 
+ *            multiple times for the same tag, appends value 
+ *            strings together -- used when parsing multiblock 
+ *            alignment files, for example.
+ *
+ * Args:      msa   - multiple alignment structure
+ *            tag   - markup tag (e.g. "CS")
+ *            value - markup, one char per aligned column      
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_msa_AppendGC(ESL_MSA *msa, char *tag, char *value)
+{
+  int   tagidx;
+  int   status;
+  void *p;
+
+  /* Is this an unparsed tag name that we recognize?
+   * If not, handle adding it to index, and reallocating
+   * as needed.
+   */
+  if (msa->gc_tag == NULL)	/* first tag? init&allocate  */
+    {
+#ifdef eslAUGMENT_KEYHASH
+      msa->gc_idx = esl_keyhash_Create();
+      status = esl_key_Store(msa->gc_idx, tag, &tagidx);      
+      if (status != eslOK && status != eslEDUP) return status;
+      ESL_DASSERT1((tagidx == 0));
+#else
+      tagidx = 0;
+#endif
+      ESL_ALLOC(msa->gc_tag, sizeof(char **));
+      ESL_ALLOC(msa->gc,     sizeof(char **));
+      msa->gc[0]  = NULL;
+    }
+  else
+    {			/* new tag? */
+      /* get tagidx for this GC tag. existing tag: <ngc; new: == ngc. */
+#ifdef eslAUGMENT_KEYHASH
+      status = esl_key_Store(msa->gc_idx, tag, &tagidx);
+      if (status != eslOK && status != eslEDUP) goto ERROR;
+#else
+      for (tagidx = 0; tagidx < msa->ngc; tagidx++)
+	if (strcmp(msa->gc_tag[tagidx], tag) == 0) break;
+#endif
+      /* Reallocate, in block of one tag at a time
+       */
+      if (tagidx == msa->ngc)
+	{
+	  ESL_RALLOC(msa->gc_tag, p, (msa->ngc+1) * sizeof(char **));
+	  ESL_RALLOC(msa->gc,     p, (msa->ngc+1) * sizeof(char **));
+	  msa->gc[tagidx] = NULL;
+	}
+    }
+  /* new tag? store it.
+   */
+  if (tagidx == msa->ngc) 
+    {
+      if ((status = esl_strdup(tag, -1, &(msa->gc_tag[tagidx]))) != eslOK) goto ERROR;
+      msa->ngc++;
+    }
+  return (esl_strcat(&(msa->gc[tagidx]), -1, value, -1));
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_msa_AppendGR()
+ * Incept:    SRE, Thu Jun  3 06:34:38 1999 [Madison]
+ *
+ * Purpose:   Add an unparsed \verb+#=GR+ markup line to the MSA structure, 
+ *            allocating as necessary.
+ *              
+ *            When called multiple times for the same tag, appends 
+ *            value strings together -- used when parsing multiblock 
+ *            alignment files, for example.
+ *
+ * Args:      msa    - multiple alignment structure
+ *            tag    - markup tag (e.g. "SS")
+ *            sqidx  - index of seq to assoc markup with (0..nseq-1)
+ *            value  - markup, one char per aligned column      
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_msa_AppendGR(ESL_MSA *msa, char *tag, int sqidx, char *value)
+{
+  void *p;
+  int tagidx;
+  int i;
+  int status;
+
+  if (msa->gr_tag == NULL)	/* first tag? init&allocate  */
+    {
+#ifdef eslAUGMENT_KEYHASH
+      msa->gr_idx = esl_keyhash_Create();
+      status = esl_key_Store(msa->gr_idx, tag, &tagidx);
+      if (status != eslOK && status != eslEDUP) return status;
+      ESL_DASSERT1((tagidx == 0));
+#else
+      tagidx = 0;
+#endif
+      ESL_ALLOC(msa->gr_tag, sizeof(char *));
+      ESL_ALLOC(msa->gr,     sizeof(char **));
+      ESL_ALLOC(msa->gr[0],  sizeof(char *) * msa->sqalloc);
+      for (i = 0; i < msa->sqalloc; i++) 
+	msa->gr[0][i] = NULL;
+    }
+  else 
+    {
+      /* get tagidx for this GR tag. existing<ngr; new=ngr.
+       */
+#ifdef eslAUGMENT_KEYHASH
+      status = esl_key_Store(msa->gr_idx, tag, &tagidx);
+      if (status != eslOK && status != eslEDUP) return status;
+#else
+      for (tagidx = 0; tagidx < msa->ngr; tagidx++)
+	if (strcmp(msa->gr_tag[tagidx], tag) == 0) break;
+#endif
+      /* if a new tag, realloc for it */      
+      if (tagidx == msa->ngr)
+	{ 
+	  ESL_RALLOC(msa->gr_tag, p, (msa->ngr+1) * sizeof(char *));
+	  ESL_RALLOC(msa->gr,     p, (msa->ngr+1) * sizeof(char **));
+	  ESL_ALLOC(msa->gr[msa->ngr], sizeof(char *) * msa->sqalloc);
+	  for (i = 0; i < msa->sqalloc; i++) 
+	    msa->gr[msa->ngr][i] = NULL;
+	}
+    }
+
+  if (tagidx == msa->ngr) 
+    {
+      if ((status = esl_strdup(tag, -1, &(msa->gr_tag[tagidx]))) != eslOK) goto ERROR;
+      msa->ngr++;
+    }
+  return (esl_strcat(&(msa->gr[tagidx][sqidx]), -1, value, -1));
+
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_msa_Checksum()
+ * Synopsis:  Calculate a checksum for an MSA.
+ * Incept:    SRE, Tue Sep 16 13:23:34 2008 [Janelia]
+ *
+ * Purpose:   Calculates a 32-bit checksum for <msa>.
+ * 
+ *            Only the alignment data are considered, not the sequence
+ *            names or other annotation. For text mode alignments, the
+ *            checksum is case sensitive.
+ *            
+ *            This is used as a quick way to try to verify that a
+ *            given alignment is identical to an expected one; for
+ *            example, when HMMER is mapping new sequence alignments
+ *            onto exactly the same seed alignment an HMM was built
+ *            from.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Xref:      The checksum is a modified version of Jenkin's hash;
+ *            see <esl_keyhash> for the original and citations.
+ */
+int
+esl_msa_Checksum(const ESL_MSA *msa, uint32_t *ret_checksum)
+{
+  uint32_t val = 0;
+  int      i,pos;
+
+#ifdef eslAUGMENT_ALPHABET
+  if (msa->flags & eslMSA_DIGITAL)
+    {
+      for (i = 0; i < msa->nseq; i++)
+	for (pos = 0; pos <= msa->alen; pos++)
+	  {
+	    val += msa->ax[i][pos];
+	    val += (val << 10);
+	    val ^= (val >>  6);
+	  }
+    }
+#endif
+  if (! (msa->flags & eslMSA_DIGITAL))
+    {
+      for (i = 0; i < msa->nseq; i++)
+	for (pos = 0; pos <= msa->alen; pos++)
+	  {
+	    val += msa->ax[i][pos];
+	    val += (val << 10);
+	    val ^= (val >>  6);
+	  }
+    }
+  val += (val <<  3);
+  val ^= (val >> 11);
+  val += (val << 15);
+
+  *ret_checksum = val;
+  return eslOK;
+}
+/*-------------------- end of misc MSA functions ----------------------*/
+
+
+
+
+
+/******************************************************************************
+ * 7. Debugging/development routines.
+ *****************************************************************************/
+
+/* Function:  esl_msa_CreateFromString()
+ * Synopsis:  Creates a small <ESL_MSA> from a test case string.
+ * Incept:    SRE, Sat Nov 11 12:09:04 2006 [Janelia]
+ *
+ * Purpose:   A convenience for making small test cases in the test
+ *            suites: given the contents of a complete multiple
+ *            sequence alignment file as a single string <s> in
+ *            alignment format <fmt>, convert it to an <ESL_MSA>.
+ *            
+ *            For example, 
+ *            {\small\begin{verbatim}
+ *            esl_msa_CreateFromString("# STOCKHOLM 1.0\n\nseq1 AAAAA\nseq2 AAAAA\n//\n", 
+ *                                     eslMSAFILE_STOCKHOLM)
+ *            \end{verbatim}}
+ *            creates an ungapped alignment of two AAAAA sequences.
+ *
+ * Returns:   a pointer to the new <ESL_MSA> on success.
+ *
+ * Throws:    <NULL> if it fails to obtain, open, or read the temporary file
+ *            that it puts the string <s> in.
+ */
+ESL_MSA *
+esl_msa_CreateFromString(const char *s, int fmt)
+{
+  char         tmpfile[16] = "esltmpXXXXXX";
+  FILE        *fp          = NULL;
+  ESL_MSAFILE *mfp         = NULL;
+  ESL_MSA     *msa         = NULL;
+
+  if (esl_tmpfile_named(tmpfile, &fp)            != eslOK) goto ERROR;
+  fprintf(fp, s);
+  fclose(fp); 
+  fp = NULL;
+  if (esl_msafile_Open(tmpfile, fmt, NULL, &mfp) != eslOK) goto ERROR;
+  if (esl_msa_Read(mfp, &msa)                    != eslOK) goto ERROR;
+
+  esl_msafile_Close(mfp);
+  remove(tmpfile);
+  return msa;
+
+ ERROR:
+  if (fp  != NULL) fclose(fp);
+  if (mfp != NULL) esl_msafile_Close(mfp);
+  if (strcmp(tmpfile, "esltmpXXXXXX") != 0) remove(tmpfile);
+  if (msa != NULL) esl_msa_Destroy(msa);                        
+  return NULL;
+}
+
+/* Function:  esl_msa_Compare()
+ * Synopsis:  Compare two MSAs for equality.
+ * Incept:    SRE, Wed Jun 13 10:40:05 2007 [Janelia]
+ *
+ * Purpose:   Returns <eslOK> if the mandatory and optional contents
+ *            of MSAs <a1> and <a2> are identical; otherwise return
+ *            <eslFAIL>.
+ *            
+ *            Only mandatory and parsed optional information is
+ *            compared. Unparsed Stockholm markup is not compared.
+ */
+int
+esl_msa_Compare(ESL_MSA *a1, ESL_MSA *a2)
+{
+  if (esl_msa_CompareMandatory(a1, a2) != eslOK) return eslFAIL;
+  if (esl_msa_CompareOptional(a1, a2)  != eslOK) return eslFAIL;
+  return eslOK;
+}
+
+/* Function:  esl_msa_CompareMandatory()
+ * Synopsis:  Compare mandatory subset of MSA contents.
+ * Incept:    SRE, Wed Jun 13 09:42:56 2007 [Janelia]
+ *
+ * Purpose:   Compare mandatory contents of two MSAs, <a1> and <a2>.
+ *            This comprises <aseq> (or <ax>, for a digital alignment);
+ *            <sqname>, <wgt>, <alen>, <nseq>, and <flags>.
+ *
+ * Returns:   <eslOK> if the MSAs are identical; 
+ *            <eslFAIL> if they are not.
+ */
+int
+esl_msa_CompareMandatory(ESL_MSA *a1, ESL_MSA *a2)
+{
+  int i;
+
+  if (a1->nseq  != a2->nseq)  return eslFAIL;
+  if (a1->alen  != a2->alen)  return eslFAIL;
+  if (a1->flags != a2->flags) return eslFAIL;
+
+  for (i = 0; i < a1->nseq; i++)
+    {
+      if (strcmp(a1->sqname[i], a2->sqname[i])        != 0)     return eslFAIL;
+      if (esl_DCompare(a1->wgt[i], a2->wgt[i], 0.001) != eslOK) return eslFAIL;
+#ifdef eslAUGMENT_ALPHABET
+      if ((a1->flags & eslMSA_DIGITAL) &&
+	  memcmp(a1->ax[i], a2->ax[i], sizeof(ESL_DSQ) * (a1->alen+2)) != 0) 
+	return eslFAIL;
+#endif
+      if (! (a1->flags & eslMSA_DIGITAL) && strcmp(a1->aseq[i], a2->aseq[i]) != 0) return eslFAIL;
+    }
+  return eslOK;
+}
+
+/* Function:  esl_msa_CompareOptional()
+ * Synopsis:  Compare optional subset of MSA contents.
+ * Incept:    SRE, Wed Jun 13 09:52:48 2007 [Janelia]
+ *
+ * Purpose:   Compare optional contents of two MSAs, <a1> and <a2>.
+ *
+ * Returns:   <eslOK> if the MSAs are identical; 
+ *            <eslFAIL> if they are not.
+ */
+int
+esl_msa_CompareOptional(ESL_MSA *a1, ESL_MSA *a2)
+{
+  int i;
+
+  if (esl_CCompare(a1->name,    a2->name)    != eslOK) return eslFAIL;
+  if (esl_CCompare(a1->desc,    a2->desc)    != eslOK) return eslFAIL;
+  if (esl_CCompare(a1->acc,     a2->acc)     != eslOK) return eslFAIL;
+  if (esl_CCompare(a1->au,      a2->au)      != eslOK) return eslFAIL;
+  if (esl_CCompare(a1->ss_cons, a2->ss_cons) != eslOK) return eslFAIL;
+  if (esl_CCompare(a1->sa_cons, a2->sa_cons) != eslOK) return eslFAIL;
+  if (esl_CCompare(a1->rf,      a2->rf)      != eslOK) return eslFAIL;
+  
+  if (a1->sqacc != NULL && a2->sqacc != NULL) {
+    for (i = 0; i < a1->nseq; i++) if (esl_CCompare(a1->sqacc[i], a2->sqacc[i]) != eslOK) return eslFAIL;
+  } else if (a1->sqacc != NULL || a2->sqacc != NULL) return eslFAIL;
+
+  if (a1->sqdesc != NULL && a2->sqdesc != NULL) {
+    for (i = 0; i < a1->nseq; i++) if (esl_CCompare(a1->sqdesc[i], a2->sqdesc[i]) != eslOK) return eslFAIL;
+  } else if (a1->sqdesc != NULL || a2->sqdesc != NULL) return eslFAIL;
+
+  if (a1->ss != NULL && a2->ss != NULL) {
+    for (i = 0; i < a1->nseq; i++) if (esl_CCompare(a1->ss[i], a2->ss[i]) != eslOK) return eslFAIL;
+  } else if (a1->ss != NULL || a2->ss != NULL) return eslFAIL;
+
+  if (a1->sa != NULL && a2->sa != NULL) {
+    for (i = 0; i < a1->nseq; i++) if (esl_CCompare(a1->sa[i], a2->sa[i]) != eslOK) return eslFAIL;
+  } else if (a1->sa != NULL || a2->sa != NULL) return eslFAIL;
+  
+  for (i = 0; i < eslMSA_NCUTS; i++)
+    {
+      if (a1->cutset[i] && a2->cutset[i]) {
+	if (esl_FCompare(a1->cutoff[i], a2->cutoff[i], 0.01) != eslOK) return eslFAIL;
+      } else if (a1->cutset[i] || a2->cutset[i]) return eslFAIL;
+    }
+  return eslOK;
+}
+
+
+/*---------------- end of debugging/development routines  -------------------*/
+
+
+
+/******************************************************************************
+ * 8. Benchmark driver.
+ *****************************************************************************/
+#ifdef eslMSA_BENCHMARK
+/* gcc -O2 -o msa_benchmark -I. -L. -DeslMSA_BENCHMARK esl_msa.c -leasel -lm
+ * ./benchmark Pfam
+ */
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_stopwatch.h"
+
+static ESL_OPTIONS options[] = {
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-v",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "be verbose: show info as each msa is read",        0 },
+  { 0,0,0,0,0,0,0,0 },
+};
+static char usage[]  = "[-options] <msafile>";
+static char banner[] = "benchmarking speed of MSA reading";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS   *go        = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  ESL_STOPWATCH *w         = esl_stopwatch_Create();
+  char          *filename  = esl_opt_GetArg(go, 1);
+  int            fmt       = eslMSAFILE_UNKNOWN;
+  ESL_MSAFILE   *afp       = NULL;
+  ESL_MSA       *msa       = NULL;
+  int            status;
+  int            nali;
+  int            alphatype;
+
+  /* Open the alignment file in text mode */
+  status = esl_msafile_Open(filename, fmt, NULL, &afp);
+  if (status == eslENOTFOUND)     esl_fatal("Alignment file %s doesn't exist or is not readable\n", filename);
+  else if (status == eslEFORMAT)  esl_fatal("Couldn't determine format of alignment %s\n", filename);
+  else if (status != eslOK)       esl_fatal("Alignment file open failed with error %d\n", status);
+
+  /* Loop over all the alignments. */
+  esl_stopwatch_Start(w);
+  nali = 0;
+  while ((status = esl_msa_Read(afp, &msa)) == eslOK)
+    {
+      nali++;
+
+      if (esl_opt_GetBoolean(go, "-v")) 
+	{
+	  esl_msa_GuessAlphabet(msa, &alphatype);
+	  printf("%5d %15s %6d %5d %7s\n", 
+		 nali, msa->name, msa->nseq, msa->alen, esl_abc_DescribeType(alphatype));
+	}
+
+      esl_msa_Destroy(msa);
+    }
+  if (status == eslEFORMAT)
+    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", 
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+  else if (status != eslEOF)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, "CPU Time: ");
+
+  esl_stopwatch_Destroy(w);
+  esl_getopts_Destroy(go);
+  esl_msafile_Close(afp);
+  exit(0);
+}
+#endif /*eslMSA_BENCHMARK*/
+/*---------------------- end of benchmark driver ----------------------*/
+
+
+
+/******************************************************************************
+ * 9. Unit tests
+ *****************************************************************************/
+#ifdef eslMSA_TESTDRIVE
+
+/* write_known_msa()
+ * Write a known MSA to a tmpfile in Stockholm format.
+ */
+static void
+write_known_msa(FILE *ofp)
+{
+  fprintf(ofp, "# STOCKHOLM 1.0\n");
+  fprintf(ofp, "seq1 --ACDEFGHIK~LMNPQRS-TVWY\n");
+  fprintf(ofp, "seq2 aaACDEFGHIK~LMNPQRS-TVWY\n");
+  fprintf(ofp, "seq3 aaACDEFGHIK~LMNPQRS-TVWY\n");
+  fprintf(ofp, "\n");
+  fprintf(ofp, "seq1 ACDEFGHIKLMNPQRSTVWY~~~\n");
+  fprintf(ofp, "seq2 ACDEFGHIKLMNPQRSTVWYyyy\n");
+  fprintf(ofp, "seq3 ACDEFGHIKLMNPQRSTVWYyyy\n");
+  fprintf(ofp, "//\n");
+  return;
+}
+  
+/* compare_to_known() 
+ * SRE, Thu Sep  7 09:52:07 2006 [Janelia]
+ * Spotcheck an ESL_MSA to make sure it matches the test known alignment.
+ */
+static void
+compare_to_known(ESL_MSA *msa)
+{
+  if (msa->alen != 47)                     esl_fatal("bad alen");
+  if (msa->nseq != 3)                      esl_fatal("bad nseq");
+  if (strcmp(msa->sqname[1], "seq2") != 0) esl_fatal("bad sqname");
+#ifdef eslAUGMENT_ALPHABET
+  if (msa->flags & eslMSA_DIGITAL)
+    {
+      if (! esl_abc_XIsGap(msa->abc, msa->ax[0][2]))      esl_fatal("no gap where expected");
+      if (! esl_abc_XIsMissing(msa->abc, msa->ax[0][47])) esl_fatal("no missing-data symbol where expected");
+      if (msa->ax[1][1]  != 0)                            esl_fatal("spotcheck on ax failed"); /* 0=A */
+      if (msa->ax[1][47] != 19)                           esl_fatal("spotcheck on ax failed"); /*19=Y */
+    }
+#endif
+  if (! (msa->flags & eslMSA_DIGITAL))
+    {
+      if (strcasecmp(msa->aseq[0], "--ACDEFGHIK~LMNPQRS-TVWYACDEFGHIKLMNPQRSTVWY~~~") != 0) esl_fatal("aseq 0 is bad");
+      if (strcasecmp(msa->aseq[1], "aaACDEFGHIK~LMNPQRS-TVWYACDEFGHIKLMNPQRSTVWYyyy") != 0) esl_fatal("aseq 1 is bad");
+      if (strcasecmp(msa->aseq[2], "aaACDEFGHIK~LMNPQRS-TVWYACDEFGHIKLMNPQRSTVWYyyy") != 0) esl_fatal("aseq 2 is bad");
+    }
+  return;
+}
+
+/* msa_compare()
+ * SRE, Fri Sep  8 08:13:38 2006 [Janelia]
+ * 
+ * Compares two MSAs; returns eslOK if they appear to be the same, eslFAIL if not.
+ * (Not worth putting in external API. Only useful for testing purposes.)
+ * Not a complete comparison: just checks mode, sequence names, and aligned data.
+ * MSAs have to be in same mode (text vs. digital).
+ */
+static void
+msa_compare(ESL_MSA *m1, ESL_MSA *m2)
+{
+  int i;
+
+  if (m1->nseq  != m2->nseq   ||
+      m1->alen  != m2->alen   ||
+      m1->flags != m2->flags)
+    esl_fatal("msa1, msa2 differ in nseq, alen, or flags");
+
+  for (i = 0; i < m1->nseq; i++)
+    {
+      if (strcmp(m1->sqname[i], m2->sqname[i]) != 0) esl_fatal("msa1, msa2 sqnames differ for %d", i);
+#ifdef eslAUGMENT_ALPHABET
+      if ((m1->flags & eslMSA_DIGITAL) && 
+	  memcmp(m1->ax[i], m2->ax[i], sizeof(ESL_DSQ) * (m1->alen+2)) != 0) 
+	esl_fatal("msa1, msa2 digital sequences differ for %d", i);
+#endif
+      if (! (m1->flags & eslMSA_DIGITAL) && 
+	  strcmp(m1->aseq[i], m2->aseq[i]) != 0) 
+	esl_fatal("msa1, msa2 sequences differ for %d", i);
+    }
+  return;
+}
+
+/* Unit tests for every function in the exposed API
+ */
+static void
+utest_Create(void)
+{
+  ESL_MSA *msa = NULL;
+
+  msa = esl_msa_Create(16, -1);	  /* nseq blocksize 16, growable */
+  esl_msa_Destroy(msa);
+  msa = esl_msa_Create(16, 100);  /* nseq=16, alen=100, not growable */
+  esl_msa_Destroy(msa);
+
+  return;
+}
+
+static void
+utest_Destroy(void)
+{
+  ESL_MSA *msa = NULL;
+#ifdef eslAUGMENT_ALPHABET
+  ESL_ALPHABET *abc;
+#endif
+
+  msa = esl_msa_Create(16, -1);	
+  esl_msa_Destroy(msa);	 	  /* normal usage */
+
+#ifdef eslAUGMENT_ALPHABET
+  abc = esl_alphabet_Create(eslRNA);
+  msa = esl_msa_CreateDigital(abc, 16, 100);	
+  esl_msa_Destroy(msa);	 	  /* normal usage, digital mode */
+  esl_alphabet_Destroy(abc);
+#endif
+
+  esl_msa_Destroy(NULL);	  /* should tolerate NULL argument */
+  return;
+}
+
+static void
+utest_Expand(void)
+{
+  ESL_MSA *msa = NULL;
+#ifdef eslAUGMENT_ALPHABET
+  ESL_ALPHABET *abc;
+#endif
+
+  msa = esl_msa_Create(16, -1);                	    /* growable */
+  if (esl_msa_Expand(msa) != eslOK) esl_fatal("Expand failed"); /* expand by 2x in nseq */
+  esl_msa_Destroy(msa);
+
+  msa = esl_msa_Create(16, 100);                        /* not growable */
+#ifdef eslTEST_THROWING
+  if (esl_msa_Expand(msa) != eslEINVAL) esl_fatal("Expand should have failed but didn't"); /* should fail w/ EINVAL*/
+#endif
+  esl_msa_Destroy(msa);
+  
+#ifdef eslAUGMENT_ALPHABET
+  abc = esl_alphabet_Create(eslDNA);
+  msa = esl_msa_CreateDigital(abc, 16, -1);               /* growable */
+  if (esl_msa_Expand(msa) != eslOK) esl_fatal("Expand failed"); /* expand by 2x in nseq */
+  esl_msa_Destroy(msa);
+
+  msa = esl_msa_CreateDigital(abc, 16, 100);                 /* not growable */
+#ifdef eslTEST_THROWING
+  if (esl_msa_Expand(msa) != eslEINVAL) esl_fatal("Expand should have failed but didn't"); /* should fail w/ EINVAL*/
+#endif /* eslTEST_THROWING*/
+  esl_msa_Destroy(msa);
+  esl_alphabet_Destroy(abc);
+#endif
+  return;
+}
+
+static void
+utest_Open(char *tmpfile)	/* filename must be in /tmp */
+{
+  char        *msg      = "Open() unit test failed";
+  ESL_MSAFILE *msafp    = NULL;
+  int          status;
+  
+  status = esl_msafile_Open(tmpfile, eslMSAFILE_UNKNOWN, NULL, &msafp); 
+  if (status != eslOK) esl_fatal(msg);
+  esl_msafile_Close(msafp);
+
+  status = esl_msafile_Open(tmpfile, eslMSAFILE_STOCKHOLM, NULL, &msafp);
+  if (status != eslOK) esl_fatal(msg);
+  esl_msafile_Close(msafp);
+
+#ifdef HAVE_PUTENV
+  putenv("ESLTEST=./");
+  esl_FileTail(tmpfile, FALSE, &filename);
+  status = esl_msafile_Open(filename, eslMSAFILE_STOCKHOLM, "ESLTEST", &msafp);
+  if (status != eslOK) esl_fatal(msg);
+  esl_msafile_Close(msafp);
+  free(filename);
+#endif
+
+  return;
+}
+
+static void
+utest_Close(char *filename)
+{
+  ESL_MSAFILE *msafp    = NULL;
+  int status;
+
+  status = esl_msafile_Open(filename, eslMSAFILE_UNKNOWN, NULL, &msafp); 
+  if (status != eslOK) esl_fatal("Close() unit test failed");
+  esl_msafile_Close(msafp);
+  esl_msafile_Close(NULL);	/* should work */
+  return;
+}
+
+#ifdef eslAUGMENT_ALPHABET
+static void
+utest_CreateDigital(ESL_ALPHABET *abc)
+{
+  char    *msg = "CreateDigital() unit test failure";
+  ESL_MSA *msa = NULL;
+
+  msa = esl_msa_CreateDigital(abc, 16, -1);	  /* nseq blocksize 16, growable */
+  if (! (msa->flags & eslMSA_DIGITAL)) esl_fatal(msg);
+  if (msa->ax   == NULL)               esl_fatal(msg);
+  if (msa->aseq != NULL)               esl_fatal(msg);
+  if (esl_msa_Expand(msa) != eslOK)    esl_fatal(msg);
+  esl_msa_Destroy(msa);
+
+  msa = esl_msa_CreateDigital(abc, 16, 100);  /* nseq=16, alen=100, not growable */
+#ifdef eslTEST_THROWING
+  if (esl_msa_Expand(msa) != eslEINVAL) esl_fatal(msg); /* shouldn't grow */
+#endif
+  esl_msa_Destroy(msa);
+
+  return;
+}
+#endif /*eslAUGMENT_ALPHABET*/
+
+#ifdef eslAUGMENT_ALPHABET
+static void
+utest_Digitize(ESL_ALPHABET *abc, char *filename)
+{
+  char        *msg = "Digitize() unit test failure";
+  ESL_MSAFILE *mfp = NULL;
+  ESL_MSA     *msa = NULL;
+  int c, i, pos;
+
+  /* Get ourselves a copy of the known alignment that we can muck with */
+  if (esl_msafile_Open(filename, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK)  esl_fatal(msg);
+  if (esl_msa_Read(mfp, &msa) != eslOK)                                       esl_fatal(msg);
+  esl_msafile_Close(mfp);
+  
+  /* Deliberately corrupt it with inval character in the middle */
+  i   = msa->nseq / 2;
+  pos = msa->alen / 2;
+  c   = msa->aseq[i][pos];
+  msa->aseq[i][pos] = '%';
+  if (esl_msa_Digitize(abc, msa) != eslEINVAL) esl_fatal(msg); /* should detect corruption as normal error */
+  msa->aseq[i][pos] = c;	                               /* restore original         */
+  compare_to_known(msa);
+  if (esl_msa_Digitize(abc, msa) != eslOK)     esl_fatal(msg); /* should be fine now       */
+  compare_to_known(msa);
+
+  esl_msa_Destroy(msa);
+  return;
+}
+#endif /*eslAUGMENT_ALPHABET*/
+
+
+#ifdef eslAUGMENT_ALPHABET
+static void
+utest_Textize(ESL_ALPHABET *abc, char *filename)
+{
+  char        *msg = "Textize() unit test failure";
+  ESL_MSAFILE *mfp = NULL;
+  ESL_MSA     *msa = NULL;
+
+  if (esl_msafile_OpenDigital(abc, filename, eslMSAFILE_UNKNOWN, NULL, &mfp) != eslOK)  esl_fatal(msg);
+  if (esl_msa_Read(mfp, &msa) != eslOK)   esl_fatal(msg);
+  if (esl_msa_Textize(msa)    != eslOK)   esl_fatal(msg);
+  compare_to_known(msa);
+
+  esl_msafile_Close(mfp);
+  esl_msa_Destroy(msa);
+  return;
+}
+#endif /*eslAUGMENT_ALPHABET*/
+
+#ifdef eslAUGMENT_ALPHABET
+static void
+utest_OpenDigital(ESL_ALPHABET *abc, char *filename)  /* filename must be in /tmp */
+{
+  char        *msg   = "OpenDigital() unit test failure";
+  ESL_MSAFILE *msafp = NULL;
+  
+  if (esl_msafile_OpenDigital(abc, filename, eslMSAFILE_UNKNOWN,   NULL, &msafp) != eslOK) esl_fatal(msg);  esl_msafile_Close(msafp);
+  if (esl_msafile_OpenDigital(abc, filename, eslMSAFILE_STOCKHOLM, NULL, &msafp) != eslOK) esl_fatal(msg);  esl_msafile_Close(msafp);
+#ifdef HAVE_PUTENV
+  putenv("ESLTEST=./");
+  esl_FileTail(tmpfile, FALSE, &filename);
+  if (esl_msafile_OpenDigital(abc, filename, eslMSAFILE_STOCKHOLM, "ESLTEST", &msafp) != eslOK) esl_fatal(msg);
+  esl_msafile_Close(msafp);
+  free(filename);
+#endif
+  return;
+}
+#endif /*eslAUGMENT_ALPHABET*/
+
+static void
+utest_Read(char *filename)
+{
+  char        *msg = "Read() unit test failure";
+  ESL_MSAFILE *mfp = NULL;
+  ESL_MSA     *msa = NULL;
+
+  if (esl_msafile_Open(filename, eslMSAFILE_UNKNOWN, NULL, &mfp) != eslOK)  esl_fatal(msg);  
+  if (esl_msa_Read(mfp, &msa) != eslOK)  esl_fatal(msg);
+  compare_to_known(msa);
+  esl_msa_Destroy(msa);
+
+  if (esl_msa_Read(mfp, &msa) != eslEOF) esl_fatal(msg);
+  if (msa != NULL)                       esl_fatal(msg);
+
+  esl_msafile_Close(mfp);
+  return;
+}
+
+static void
+utest_Write(ESL_MSA *msa1)
+{
+  char        *msg  = "Write() unit test failure";
+  ESL_MSAFILE *mfp  = NULL;
+  ESL_MSA     *msa2 = NULL;
+  FILE        *fp   = NULL;
+  int      i;
+  int      formats[] = { eslMSAFILE_STOCKHOLM, eslMSAFILE_PFAM, -1 }; /* -1=sentinel */
+  char     template[16] = "esltmpXXXXXX";
+  char     tmpfile[16];
+
+  for (i = 0; formats[i] != -1; i++)
+    {
+      strcpy(tmpfile, template);
+      if (esl_tmpfile_named(tmpfile, &fp) != eslOK)     esl_fatal(msg);
+      if (esl_msa_Write(fp, msa1, formats[i]) != eslOK) esl_fatal(msg);
+      fclose(fp);
+  
+#ifdef eslAUGMENT_ALPHABET
+      if ((msa1->flags & eslMSA_DIGITAL) &&
+	  esl_msafile_OpenDigital(msa1->abc, tmpfile, formats[i], NULL, &mfp) != eslOK)	esl_fatal(msg);
+#endif
+      if (! (msa1->flags & eslMSA_DIGITAL) &&
+	  esl_msafile_Open(tmpfile, formats[i], NULL, &mfp) != eslOK) esl_fatal(msg);
+
+      if (esl_msa_Read(mfp, &msa2) != eslOK) esl_fatal(msg);
+      msa_compare(msa1, msa2);
+      
+      esl_msafile_Close(mfp);
+      esl_msa_Destroy(msa2);
+      remove(tmpfile);      
+    }      
+  return;
+}
+
+static void
+utest_GuessFileFormat(void)
+{
+  /* SRE: To be filled in. Currently, esl_msa_GuessFileFormat() is a placeholder that
+   * always guesses Stockholm
+   */
+  return;
+}
+
+
+static void
+utest_SequenceSubset(ESL_MSA *m1)
+{
+  char    *msg   = "SequenceSubset() unit test failure";
+  ESL_MSA *m2    = NULL;
+  int     *useme = NULL;
+  int      i,j;
+  int      n2;
+
+  /* Make every other sequence (1,3..) get excluded from the subset */
+  useme = malloc(m1->nseq * sizeof(int));
+  for (i = 0, n2 = 0; i < m1->nseq; i++)
+    if (i%2 == 0) { useme[i] = TRUE; n2++; }
+    else          useme[i] = FALSE;
+
+  if (esl_msa_SequenceSubset(m1, useme, &m2) != eslOK) esl_fatal(msg);
+  if (m2->nseq != n2) esl_fatal(msg);
+  
+  for (i = 0, j = 0; i < m1->nseq; i++)
+    {
+      if (useme[i])
+	{
+	  if (strcmp(m1->sqname[i], m2->sqname[j]) != 0) esl_fatal(msg);
+	  if (! (m1->flags & eslMSA_DIGITAL) && (strcmp(m1->aseq[i],   m2->aseq[j])  != 0)) esl_fatal(msg);
+#ifdef eslAUGMENT_ALPHABET
+	  if (  (m1->flags & eslMSA_DIGITAL) && memcmp(m1->ax[i], m2->ax[j], sizeof(ESL_DSQ) * (m1->alen+2)) != 0) esl_fatal(msg);
+#endif
+	  j++;
+	}
+    }  
+  esl_msa_Destroy(m2);
+  free(useme);
+  return;
+}
+
+static void
+utest_MinimGaps(char *tmpfile)
+{
+  char        *msg = "MinimGaps() unit test failure";
+  ESL_MSAFILE *mfp = NULL;
+  ESL_MSA     *msa = NULL;
+#ifdef eslAUGMENT_ALPHABET
+  ESL_ALPHABET *abc = NULL;
+#endif
+
+  if (esl_msafile_Open(tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal(msg);
+  if (esl_msa_Read(mfp, &msa) != eslOK)                                     esl_fatal(msg);
+  esl_msafile_Close(mfp);
+  if (esl_msa_MinimGaps(msa, NULL, "-~") != eslOK) esl_fatal(msg);
+  if (msa->alen        != 45)  esl_fatal(msg); /* orig =47, with one all - column and one all ~ column */
+  if (msa->aseq[0][11] != 'L') esl_fatal(msg); /* L shifted from column 13->12 */
+  if (msa->aseq[0][18] != 'T') esl_fatal(msg); /* T shifted from column 21->19 */
+  esl_msa_Destroy(msa);
+
+#ifdef eslAUGMENT_ALPHABET
+  if ((abc = esl_alphabet_Create(eslAMINO)) == NULL) esl_fatal(msg);
+  if (esl_msafile_OpenDigital(abc, tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal(msg);
+  if (esl_msa_Read(mfp, &msa) != eslOK) esl_fatal(msg);
+  esl_msafile_Close(mfp);
+  if (esl_msa_MinimGaps(msa, NULL, NULL) != eslOK) esl_fatal(msg);
+  if (msa->alen        != 45)  esl_fatal(msg); /* orig =47, with one all - column and one all ~ column */
+  if (esl_msa_Textize(msa) != eslOK) esl_fatal(msg);
+  if (msa->aseq[0][11] != 'L') esl_fatal(msg); /* L shifted from column 13->12 */
+  if (msa->aseq[0][18] != 'T') esl_fatal(msg); /* T shifted from column 21->19 */
+  esl_msa_Destroy(msa);
+  esl_alphabet_Destroy(abc);
+#endif
+  return;
+}  
+
+static void
+utest_NoGaps(char *tmpfile)
+{
+  char        *msg = "NoGaps() unit test failure";
+  ESL_MSAFILE *mfp = NULL;
+  ESL_MSA     *msa = NULL;
+#ifdef eslAUGMENT_ALPHABET
+  ESL_ALPHABET *abc = NULL;
+#endif
+
+  if (esl_msafile_Open(tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal(msg);
+  if (esl_msa_Read(mfp, &msa) != eslOK)                                     esl_fatal(msg);
+  esl_msafile_Close(mfp);
+  if (esl_msa_NoGaps(msa, NULL, "-~") != eslOK) esl_fatal(msg);
+  if (msa->alen        != 40)  esl_fatal(msg); /* orig =47, w/ 7 columns with gaps */
+  if (msa->aseq[0][9]  != 'L') esl_fatal(msg); /* L shifted from column 13->10  */
+  if (msa->aseq[0][16] != 'T') esl_fatal(msg); /* T shifted from column 21->17 */
+  if (msa->aseq[0][39] != 'Y') esl_fatal(msg); /* Y shifted from column 47->40 */
+  esl_msa_Destroy(msa);
+
+#ifdef eslAUGMENT_ALPHABET
+  if ((abc = esl_alphabet_Create(eslAMINO)) == NULL) esl_fatal(msg);
+  if (esl_msafile_OpenDigital(abc, tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal(msg);
+  if (esl_msa_Read(mfp, &msa) != eslOK) esl_fatal(msg);
+  esl_msafile_Close(mfp);
+  if (esl_msa_NoGaps(msa, NULL, NULL) != eslOK) esl_fatal(msg);
+  if (msa->alen        != 40)  esl_fatal(msg); /* orig =47, with one all - column and one all ~ column */
+  if (esl_msa_Textize(msa) != eslOK) esl_fatal(msg);
+  if (msa->aseq[0][9]  != 'L') esl_fatal(msg); /* L shifted from column 13->10  */
+  if (msa->aseq[0][16] != 'T') esl_fatal(msg); /* T shifted from column 21->17 */
+  if (msa->aseq[0][39] != 'Y') esl_fatal(msg); /* Y shifted from column 47->40 */
+  esl_msa_Destroy(msa);
+  esl_alphabet_Destroy(abc);
+#endif
+  return;
+}  
+
+static void
+utest_SymConvert(char *tmpfile)
+{
+  char        *msg = "SymConvert() unit test failure";
+  ESL_MSAFILE *mfp = NULL;
+  ESL_MSA     *msa = NULL;
+#ifdef eslAUGMENT_ALPHABET
+  ESL_ALPHABET *abc = NULL;
+#endif
+
+  if (esl_msafile_Open(tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal(msg);
+  if (esl_msa_Read(mfp, &msa) != eslOK)                                     esl_fatal(msg);
+  esl_msafile_Close(mfp);
+
+  /* many->one version */
+  if (esl_msa_SymConvert(msa, "VWY", "-")   != eslOK) esl_fatal(msg); /* 6 columns convert to all-gap: now 8/47 */
+  if (esl_msa_MinimGaps(msa, NULL, "-~")    != eslOK) esl_fatal(msg); /* now we're 39 columns long */
+  if (msa->alen                             != 39)    esl_fatal(msg);
+
+  /* many->many version */
+  if (esl_msa_SymConvert(msa, "DEF", "VWY") != eslOK) esl_fatal(msg);
+  if (msa->aseq[0][4]                       != 'V')   esl_fatal(msg);
+  if (msa->aseq[0][5]                       != 'W')   esl_fatal(msg);
+  if (msa->aseq[0][23]                      != 'Y')   esl_fatal(msg); /* F in orig col 29; -5; converted to Y */
+
+  /* bad calls */
+#ifdef eslTEST_THROWING
+  if (esl_msa_SymConvert(msa, "XXX", "XX")  != eslEINVAL) esl_fatal(msg); /* check for clean fail on mismatched args */
+#endif
+  esl_msa_Destroy(msa);
+  
+#ifdef eslAUGMENT_ALPHABET
+  if ((abc = esl_alphabet_Create(eslAMINO)) == NULL) esl_fatal(msg);
+  if (esl_msafile_OpenDigital(abc, tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal(msg);
+  if (esl_msa_Read(mfp, &msa) != eslOK) esl_fatal(msg);
+  esl_msafile_Close(mfp);
+#ifdef eslTEST_THROWING
+  if (esl_msa_SymConvert(msa, "Tt", "Uu") != eslEINVAL) esl_fatal(msg); /* must cleanly fail on digital mode msa */
+#endif
+  esl_msa_Destroy(msa);
+  esl_alphabet_Destroy(abc);
+#endif
+  return;
+}
+
+/* Exercise a boundary case: zero length MSA (alen=0) */
+/* Given an input *digital* MSA as a starting point, we clone it, 
+ * column subset it to zero length, then make sure that 
+ * various MSA functions operate correctly on it;
+ * then we textize it and test it in text mode; then we 
+ * digitize it again, and throw it away.
+ * (The input <msa> is unchanged.)
+ */
+static void
+utest_ZeroLengthMSA(const char *tmpfile)
+{
+  char    *msg      = "zero length msa unit test failed";
+  ESL_MSAFILE *mfp  = NULL;
+  ESL_MSA *z1       = NULL;
+  ESL_MSA *z2       = NULL;
+  ESL_MSA *z3       = NULL;
+  int     *useme    = NULL;
+  int      nuseme   = 0;
+  int      i;
+  char     errbuf[eslERRBUFSIZE];
+
+
+  /* Read a text mode alignment from the tmpfile */
+  if (esl_msafile_Open(tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal(msg);
+  if (esl_msa_Read(mfp, &z1) != eslOK)                                      esl_fatal(msg);
+  esl_msafile_Close(mfp);
+
+  /* make an alen=0 text alignment by column subsetting */
+  nuseme = ESL_MAX(z1->alen, z1->nseq);
+  if ((useme = malloc(sizeof(int) * nuseme)) == NULL)  esl_fatal(msg);
+  for (i = 0; i < z1->alen; i++) useme[i] = 0;
+  if (esl_msa_ColumnSubset(z1, errbuf, useme) != eslOK) esl_fatal(msg);
+
+  /* These should all no-op if alen=0*/
+  if (esl_msa_MinimGaps(z1, NULL, "-")!= eslOK) esl_fatal(msg);
+  if (esl_msa_NoGaps(z1, NULL, "-")   != eslOK) esl_fatal(msg);
+  if (esl_msa_SymConvert(z1,"RY","NN")!= eslOK) esl_fatal(msg);
+  
+  /* test sequence subsetting by removing the first sequence */
+  for (i = 1; i < z1->nseq; i++) useme[i] = 1;  
+  if (esl_msa_SequenceSubset(z1, useme, &z2) != eslOK) esl_fatal(msg);
+  esl_msa_Destroy(z1);
+  /* keep z2; we'll compare it to z3 in the end */
+      
+#ifdef eslAUGMENT_ALPHABET
+  ESL_ALPHABET *abc;
+
+  /* Now read the same alignment, in digital mode */
+  if ((abc = esl_alphabet_Create(eslAMINO)) == NULL) esl_fatal(msg);
+  if (esl_msafile_OpenDigital(abc, tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal(msg);
+  if (esl_msa_Read(mfp, &z1) != eslOK) esl_fatal(msg);
+  esl_msafile_Close(mfp);
+
+  /* Now make an alen=0 alignment in digital mode */
+  for (i = 0; i < z1->alen; i++) useme[i] = 0;
+  if (esl_msa_ColumnSubset(z1, errbuf, useme) != eslOK) esl_fatal(msg);
+
+  /* again these should all no-op if alen=0*/
+  if (esl_msa_MinimGaps(z1, NULL, NULL) != eslOK) esl_fatal(msg);
+  if (esl_msa_NoGaps(z1, NULL, NULL)    != eslOK) esl_fatal(msg);
+  /* SymConvert throws EINVAL on a digital mode alignment */
+
+  /* test sequence subsetting by removing the first sequence */
+  for (i = 1; i < z1->nseq; i++) useme[i] = 1;  
+  if (esl_msa_SequenceSubset(z1, useme, &z3) != eslOK) esl_fatal(msg);
+  esl_msa_Destroy(z1);
+
+  if ((z1 = esl_msa_Clone(z3))  == NULL)  esl_fatal(msg); /* z1 is now alen=0, digital */
+  if (esl_msa_Textize(z3)       != eslOK) esl_fatal(msg); /* convert z3 back to text mode */
+  if (esl_msa_Compare(z2, z3)   != eslOK) esl_fatal(msg); /* compare in text mode */
+  if (esl_msa_Digitize(abc, z2) != eslOK) esl_fatal(msg); /* now z2 is digital */
+  if (esl_msa_Compare(z1, z2)   != eslOK) esl_fatal(msg); /* compare digital mode z1,z2 */
+
+  esl_alphabet_Destroy(abc);
+  esl_msa_Destroy(z1);
+  esl_msa_Destroy(z3);
+#endif /*eslAUGMENT_ALPHABET*/
+
+  esl_msa_Destroy(z2);
+  free(useme);
+}
+#endif /* eslMSA_TESTDRIVE */
+/*------------------------ end of unit tests --------------------------------*/
+
+
+
+/*****************************************************************************
+ * 10. Test driver
+ *****************************************************************************/
+#ifdef eslMSA_TESTDRIVE
+/* 
+ * gcc -g -Wall -o msa_utest -I. -DeslMSA_TESTDRIVE -DAUGMENT_KEYHASH esl_msa.c esl_keyhash.c easel.c -lm
+ * gcc -g -Wall -o msa_utest -I. -DeslMSA_TESTDRIVE -DAUGMENT_ALPHABET esl_msa.c esl_alphabet.c easel.c -lm
+ * gcc -g -Wall -o msa_utest -I. -DeslMSA_TESTDRIVE -DAUGMENT_SSI esl_msa.c esl_ssi.c easel.c -lm
+ * gcc -g -Wall -o msa_utest -L. -I. -DeslMSA_TESTDRIVE esl_msa.c -leasel -lm
+ * gcc -g -Wall -o msa_utest -L. -I. -DeslTEST_THROWING -DeslMSA_TESTDRIVE esl_msa.c -leasel -lm
+ * ./msa_utest
+ */
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "easel.h"
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif
+#ifdef eslAUGMENT_KEYHASH
+#include "esl_keyhash.h"
+#endif
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#ifdef eslAUGMENT_SSI
+#include "esl_ssi.h"
+#endif
+#include "esl_msa.h"
+
+
+int
+main(int argc, char **argv)
+{
+  ESL_MSAFILE    *mfp  = NULL;
+  ESL_MSA        *msa  = NULL;
+  FILE           *fp   = NULL;
+  char            tmpfile[16] = "esltmpXXXXXX"; /* tmpfile template */
+#ifdef eslAUGMENT_ALPHABET
+  ESL_ALPHABET   *abc  = NULL;
+#endif
+
+#ifdef eslTEST_THROWING
+  esl_exception_SetHandler(&esl_nonfatal_handler);
+#endif
+
+  /* Create a known Stockholm test alignment in a tempfile.
+   */
+  if (esl_tmpfile_named(tmpfile, &fp) != eslOK) esl_fatal("failed to create tmpfile");
+  write_known_msa(fp);
+  fclose(fp);
+
+  /* Read it back in for use in tests.
+   */
+  if (esl_msafile_Open(tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) esl_fatal("Failed to open MSA tmp file");
+  if (esl_msa_Read(mfp, &msa)                                     != eslOK) esl_fatal("Failed to read MSA tmp file");
+  esl_msafile_Close(mfp);
+
+  /* Unit tests
+   */
+  utest_Create();
+  utest_Destroy();
+  utest_Expand();
+  utest_Open(tmpfile);
+  utest_Close(tmpfile);
+  utest_Read(tmpfile);
+  utest_Write(msa);
+  utest_GuessFileFormat();
+  utest_SequenceSubset(msa);
+  utest_MinimGaps(tmpfile);
+  utest_NoGaps(tmpfile);
+  utest_SymConvert(tmpfile);
+  utest_ZeroLengthMSA(tmpfile);	/* this tests in digital mode too if eslAUGMENT_ALPHABET */
+  esl_msa_Destroy(msa);
+
+#ifdef eslAUGMENT_ALPHABET
+  if ((abc = esl_alphabet_Create(eslAMINO)) == NULL) 
+    esl_fatal("alphabet creation failed");
+  if (esl_msafile_OpenDigital(abc, tmpfile, eslMSAFILE_STOCKHOLM, NULL, &mfp) != eslOK) 
+    esl_fatal("MSA digital open failed");
+  if (esl_msa_Read(mfp, &msa) != eslOK) 
+    esl_fatal("MSA digital read failed");
+  esl_msafile_Close(mfp);
+
+  utest_CreateDigital(abc);
+  utest_Digitize(abc, tmpfile);
+  utest_Textize(abc, tmpfile);
+  utest_OpenDigital(abc, tmpfile);
+  utest_Write(msa);
+
+  esl_alphabet_Destroy(abc);
+  esl_msa_Destroy(msa);
+#endif
+  remove(tmpfile);
+  exit(0);	/* success  */
+}
+#endif /*eslMSA_TESTDRIVE*/
+/*-------------------- end of test driver ---------------------*/
+
+
+
+
+/******************************************************************************
+ * 11. Examples.
+ *****************************************************************************/
+/* The examples are also useful as i/o speed benchmarks. */
+
+
+
+/* Example 1: 
+ *   time ./example SSU_rRNA_5 > /dev/null
+ *     without keyhash: [345.118u 31.564s 10:45.60 58.3%  SRE, Tue Sep  5 11:52:41 2006]
+ *     with keyhash:    [33.353u 1.681s 0:35.04 99.9% SRE, Tue Sep  5 11:55:00 2006]
+ */
+#ifdef eslMSA_EXAMPLE
+/*::cexcerpt::msa_example::begin::*/
+/* An example of reading an MSA in text mode, and handling any returned errors.
+   gcc -g -Wall -o example -I. -DeslMSA_EXAMPLE esl_msa.c easel.c 
+   gcc -g -Wall -o example -I. -DeslMSA_EXAMPLE -DeslAUGMENT_KEYHASH esl_msa.c esl_keyhash.c easel.c
+   ./example <MSA file>
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_msa.h"
+
+int
+main(int argc, char **argv)
+{
+  char        *filename = argv[1];
+  int          fmt      = eslMSAFILE_UNKNOWN;
+  ESL_MSAFILE *afp      = NULL;
+  ESL_MSA     *msa      = NULL;
+  int          nali     = 0;
+  int          status;
+
+
+  status = esl_msafile_Open(filename, fmt, NULL, &afp);
+  if (status == eslENOTFOUND)    esl_fatal("Alignment file %s isn't readable\n", filename);
+  else if (status == eslEFORMAT) esl_fatal("Couldn't determine format of %s\n",  filename);
+  else if (status != eslOK)      esl_fatal("Alignment file open failed (error %d)\n", status);
+
+  while ((status = esl_msa_Read(afp, &msa)) == eslOK)
+    {
+      nali++;
+      printf("alignment %5d: %15s: %6d seqs, %5d columns\n", 
+	     nali, msa->name, msa->nseq, msa->alen);
+      esl_msa_Write(stdout, msa, eslMSAFILE_STOCKHOLM);
+      esl_msa_Destroy(msa);
+    }
+  if (status == eslEFORMAT)
+    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n",
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+  else if (status != eslEOF)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+
+  esl_msafile_Close(afp);
+  exit(0);
+}
+/*::cexcerpt::msa_example::end::*/
+#endif /*eslMSA_EXAMPLE*/
+
+
+
+
+#ifdef eslAUGMENT_ALPHABET
+#ifdef eslMSA_EXAMPLE2
+/*::cexcerpt::msa_example2::begin::*/
+/* An example of reading an MSA in digital mode, after guessing
+ * the alphabet by looking at the first alignment.
+ *
+   gcc -g -Wall -o example -I. -DeslMSA_EXAMPLE2 -DeslAUGMENT_ALPHABET esl_msa.c esl_alphabet.c easel.c 
+   gcc -g -Wall -o example -I. -DeslMSA_EXAMPLE2 -DeslAUGMENT_ALPHABET -DeslAUGMENT_KEYHASH\
+       esl_msa.c esl_keyhash.c esl_alphabet.c easel.c
+   gcc -g -Wall -o example -I. -L. -DeslMSA_EXAMPLE2 esl_msa.c -leasel 
+   ./example <MSA file>
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_msa.h"
+
+int
+main(int argc, char **argv)
+{
+  char         *filename = argv[1];
+  int           fmt      = eslMSAFILE_UNKNOWN;
+  int           type     = eslUNKNOWN;
+  ESL_ALPHABET *abc      = NULL;
+  ESL_MSAFILE  *afp      = NULL;
+  ESL_MSA      *msa      = NULL;
+  int           nali     = 0;
+  int           status;
+
+  /* First you open the msa file in normal text mode */
+  status = esl_msafile_Open(filename, fmt, NULL, &afp);
+  if (status == eslENOTFOUND)    esl_fatal("Alignment file %s isn't readable", filename);
+  else if (status == eslEFORMAT) esl_fatal("Couldn't determine format of %s",  filename);
+  else if (status != eslOK)      esl_fatal("Alignment file open failed (error code %d)", status);
+
+  /* then you can guess the alphabet type - this looks at the first alignment */
+  status = esl_msafile_GuessAlphabet(afp, &type);
+  if      (status == eslEAMBIGUOUS) esl_fatal("Couldn't guess alphabet from first alignment in %s", filename);
+  else if (status == eslEFORMAT)    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nBad line is: %s\n",
+					       afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+  else if (status == eslENODATA)    esl_fatal("Alignment file %s contains no data?", filename);
+  else if (status != eslOK)         esl_fatal("Failed to guess alphabet (error code %d)\n", status);
+
+  /* then you know how to create the alphabet */
+  abc = esl_alphabet_Create(type);
+
+  /* then you set the msafile into digital mode */
+  esl_msafile_SetDigital(afp, abc);
+
+  /* and now MSA's that you read are digital data in msa->ax, not text in msa->aseq */
+  while ((status = esl_msa_Read(afp, &msa)) == eslOK)
+    {
+      nali++;
+      printf("alignment %5d: %15s: %6d seqs, %5d columns\n", 
+	     nali, msa->name, msa->nseq, msa->alen);
+      esl_msa_Write(stdout, msa, eslMSAFILE_STOCKHOLM);
+      esl_msa_Destroy(msa);
+    }
+  if (status == eslEFORMAT)
+    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n",
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+  else if (status != eslEOF)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+
+  esl_alphabet_Destroy(abc);
+  esl_msafile_Close(afp);
+  exit(0);
+}
+#endif /*eslMSA_EXAMPLE2*/
+#endif /*eslAUGMENT_ALPHABET*/
+/*::cexcerpt::msa_example2::end::*/
+/*------------------------ end of examples -----------------------*/
+
+ 
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_msa.h b/easel/esl_msa.h
new file mode 100644
index 0000000..e19caa5
--- /dev/null
+++ b/easel/esl_msa.h
@@ -0,0 +1,251 @@
+/* Multiple sequence alignment file i/o.
+ * 
+ * SVN $Id: esl_msa.h 344 2009-06-15 15:32:24Z nawrockie $
+ * SRE, Wed Jan 19 19:16:28 2005
+ */
+#ifndef eslMSA_INCLUDED
+#define eslMSA_INCLUDED
+#include <stdio.h>
+
+#ifdef eslAUGMENT_KEYHASH
+#include <esl_keyhash.h>
+#endif
+#ifdef eslAUGMENT_ALPHABET
+#include <esl_alphabet.h>
+#endif
+#ifdef eslAUGMENT_SSI
+#include <esl_ssi.h>
+#endif
+
+/* The following constants define the Pfam/Rfam cutoff set we propagate
+ * from Stockholm format msa's into HMMER and Infernal models.
+ */
+/*::cexcerpt::msa_cutoffs::begin::*/
+#define eslMSA_TC1     0
+#define eslMSA_TC2     1
+#define eslMSA_GA1     2
+#define eslMSA_GA2     3
+#define eslMSA_NC1     4
+#define eslMSA_NC2     5
+#define eslMSA_NCUTS   6
+/*::cexcerpt::msa_cutoffs::end::*/
+
+/* Object: ESL_MSA
+ * 
+ * A multiple sequence alignment.
+ */
+typedef struct {
+  /* Mandatory information associated with the alignment.
+   * (The important stuff.)
+   */
+  /*::cexcerpt::msa_mandatory::begin::*/
+  char  **aseq;       /* alignment itself, [0..nseq-1][0..alen-1]                */
+  char  **sqname;     /* sequence names, [0..nseq-1][]                           */
+  double *wgt;        /* sequence weights [0..nseq-1]                            */
+  int64_t alen;       /* length of alignment (columns); or (if growable) -1      */
+  int     nseq;       /* number of seqs in alignment; or (if growable) blocksize */
+  int     flags;      /* flags for what info has been set                        */
+  /*::cexcerpt::msa_mandatory::end::*/
+
+#ifdef eslAUGMENT_ALPHABET
+  /* When augmented w/ digital alphabets, we can store pre-digitized data in
+   * ax[][], instead of the text info in aseq[][].
+   */
+  ESL_ALPHABET  *abc;    	/* reference ptr to alphabet            */
+  ESL_DSQ      **ax;		/* digitized aseqs [0..nseq-1][1..alen] */
+#endif
+
+  /* Optional information that we understand, and that we might have.
+   * (The occasionally useful stuff.)
+   */
+  /*::cexcerpt::msa_optional::begin::*/
+  char  *name;                  /* name of alignment, or NULL               */
+  char  *desc;                  /* description of alignment, or NULL        */
+  char  *acc;                   /* accession of alignment, or NULL          */
+  char  *au;                    /* "author" information, or NULL            */
+  char  *ss_cons;               /* consensus secondary structure, or NULL   */
+  char  *sa_cons;               /* consensus surface accessibility, or NULL */
+  char  *rf;                    /* reference coordinate system, or NULL     */
+  char **sqacc;                 /* accession numbers for sequences i        */
+  char **sqdesc;                /* description lines for sequences i        */
+  char **ss;                    /* per-seq secondary structures, or NULL    */
+  char **sa;                    /* per-seq surface accessibilities, or NULL */
+  float  cutoff[eslMSA_NCUTS];  /* NC/TC/GA cutoffs propagated to Pfam/Rfam */
+  int    cutset[eslMSA_NCUTS];  /* TRUE if a cutoff is set; else FALSE      */
+  /*::cexcerpt::msa_optional::end::*/
+
+  /* Info needed for maintenance of the data structure 
+   * (internal stuff.)
+   */
+  int      sqalloc;		/* # seqs currently allocated for           */
+  int64_t *sqlen;               /* individual seq lengths during parsing    */
+  int64_t *sslen;               /* individual ss lengths during parsing     */
+  int64_t *salen;               /* individual sa lengths during parsing     */
+  int      lastidx;		/* last index we saw; use for guessing next */
+
+  /* Optional information, especially Stockholm markup.
+   * (The stuff we don't understand, but we can regurgitate.)
+   *
+   * That is, we know what type of information it is, but it's
+   * either (interpreted as) free-text comment, or it's Stockholm 
+   * markup with unfamiliar tags.
+   */
+  char  **comment;              /* free text comments, or NULL      */
+  int     ncomment;		/* number of comment lines          */
+  int     alloc_ncomment;	/* number of comment lines alloc'ed */
+
+  char  **gf_tag;               /* markup tags for unparsed #=GF lines  */
+  char  **gf;                   /* annotations for unparsed #=GF lines  */
+  int     ngf;			/* number of unparsed #=GF lines        */
+  int     alloc_ngf;		/* number of gf lines alloc'ed          */
+
+  char  **gs_tag;               /* markup tags for unparsed #=GS lines     */
+  char ***gs;                   /* [0..ngs-1][0..nseq-1][free text] markup */
+  int     ngs;                  /* number of #=GS tag types                */
+  
+  char  **gc_tag;               /* markup tags for unparsed #=GC lines  */
+  char  **gc;                   /* [0..ngc-1][0..alen-1] markup         */
+  int     ngc;                  /* number of #=GC tag types             */
+
+  char  **gr_tag;               /* markup tags for unparsed #=GR lines   */
+  char ***gr;                   /* [0..ngr][0..nseq-1][0..alen-1] markup */
+  int     ngr;			/* number of #=GR tag types              */
+
+  /* Optional augmentation w/ keyhashes. 
+   * This can significantly speed up parsing of large alignments
+   * with many (>1,000) sequences.
+   */
+#ifdef eslAUGMENT_KEYHASH 
+  ESL_KEYHASH  *index;	        /* name ->seqidx hash table */
+  ESL_KEYHASH  *gs_idx;         /* hash of #=GS tag types   */
+  ESL_KEYHASH  *gc_idx;         /* hash of #=GC tag types   */
+  ESL_KEYHASH  *gr_idx;         /* hash of #=GR tag types   */
+#endif /*eslAUGMENT_KEYHASH*/
+
+#ifdef eslAUGMENT_SSI
+  off_t         offset;		/* disk offset to start of 1st line of this MSA's record */
+#endif
+} ESL_MSA;
+
+
+
+/* Flags for msa->flags
+ */
+#define eslMSA_HASWGTS (1 << 0)  /* 1 if wgts were set, 0 if default 1.0's */
+#define eslMSA_DIGITAL (1 << 1)  /* if ax[][] is used instead of aseq[][]  */
+
+                                     
+/* Object: ESL_MSAFILE
+ * 
+ * Defines an alignment file that we open for reading.
+ */
+typedef struct {
+  FILE *f;                      /* open file pointer                         */
+  char *fname;			/* name of file. used for diagnostic output  */
+  int   linenumber;		/* what line are we on in the file           */
+  char  errbuf[eslERRBUFSIZE];  /* buffer for holding parse error info       */
+
+  char *buf;			/* buffer for line input w/ sre_fgets()      */
+  int   buflen;			/* current allocated length for buf          */
+
+  int   do_gzip;		/* TRUE if f is "gzip -dc |" (will pclose(f))*/
+  int   do_stdin;		/* TRUE if f is stdin (won't close f)        */
+  int   format;			/* format of alignment file we're reading    */
+
+  int   do_digital;		/* TRUE to digitize seqs directly into ax    */
+#if defined(eslAUGMENT_ALPHABET)
+  const ESL_ALPHABET *abc;	/* AUGMENTATION (alphabet): digitized input  */
+#else
+  void               *abc;
+#endif
+
+#if defined(eslAUGMENT_SSI)		/* AUGMENTATION: SSI indexing of an MSA db   */
+  ESL_SSI *ssi;		        /* open SSI index file; or NULL, if none.    */
+#else
+  void    *ssi;
+#endif
+
+  ESL_MSA *msa_cache;		/* occasional lookahead at next MSA; GuessAlphabet() */
+} ESL_MSAFILE;
+
+
+/* Alignment file format codes.
+ * Must coexist with sqio unaligned file format codes.
+ * Rules:
+ *     - 0 is an unknown/unassigned format 
+ *     - <=100 reserved for unaligned formats
+ *     - >100 reserved for aligned formats
+ */
+#define eslMSAFILE_UNKNOWN   0	  /* unknown format                              */
+#define eslMSAFILE_STOCKHOLM 101  /* Stockholm format, interleaved               */
+#define eslMSAFILE_PFAM      102  /* Pfam/Rfam one-line-per-seq Stockholm format */
+
+
+/* Declarations of the API
+ */
+/* 1. The ESL_MSA object */
+extern ESL_MSA *esl_msa_Create(int nseq, int64_t alen);
+extern void     esl_msa_Destroy(ESL_MSA *msa);
+extern int      esl_msa_Expand(ESL_MSA *msa);
+extern int      esl_msa_Copy(const ESL_MSA *msa, ESL_MSA *new);
+extern ESL_MSA *esl_msa_Clone(const ESL_MSA *msa);
+extern int      esl_msa_SetName     (ESL_MSA *msa, const char *name, ...);
+extern int      esl_msa_SetDesc     (ESL_MSA *msa, const char *desc, ...);
+extern int      esl_msa_SetAccession(ESL_MSA *msa, const char *acc,  ...);
+
+
+/* 2. The ESL_MSAFILE object */
+extern int  esl_msafile_Open(const char *filename, int format, const char *env, 
+			     ESL_MSAFILE **ret_msafp);
+extern void esl_msafile_Close(ESL_MSAFILE *afp);
+
+/* 3. Digital mode MSA's (augmentation: alphabet) */
+#ifdef eslAUGMENT_ALPHABET
+extern int      esl_msa_GuessAlphabet(const ESL_MSA *msa, int *ret_type);
+extern ESL_MSA *esl_msa_CreateDigital(const ESL_ALPHABET *abc, int nseq, int64_t alen);
+extern int      esl_msa_Digitize(const ESL_ALPHABET *abc, ESL_MSA *msa);
+extern int      esl_msa_Textize(ESL_MSA *msa);
+extern int      esl_msafile_GuessAlphabet(ESL_MSAFILE *msafp, int *ret_type);
+extern int      esl_msafile_OpenDigital(const ESL_ALPHABET *abc, const char *filename, 
+					int format, const char *env, ESL_MSAFILE **ret_msafp);
+extern int      esl_msafile_SetDigital(ESL_MSAFILE *msafp, const ESL_ALPHABET *abc);
+#endif
+
+/* 4. Random MSA database access (augmentation: ssi) */
+#ifdef eslAUGMENT_SSI
+extern int  esl_msafile_PositionByKey(ESL_MSAFILE *afp, const char *name);
+#endif
+
+/* 5. General i/o API, all alignment formats */
+extern int   esl_msa_Read(ESL_MSAFILE *afp, ESL_MSA **ret_msa);
+extern int   esl_msa_Write(FILE *fp, const ESL_MSA *msa, int fmt);
+extern char *esl_msa_DescribeFormat(int fmt);
+extern int   esl_msa_GuessFileFormat(ESL_MSAFILE *afp);
+
+/* 6. Miscellaneous functions for manipulating MSAs */
+extern int esl_msa_SequenceSubset(const ESL_MSA *msa, const int *useme, ESL_MSA **ret_new);
+extern int esl_msa_ColumnSubset(ESL_MSA *msa, char *errbuf, const int *useme);
+extern int esl_msa_MinimGaps(ESL_MSA *msa, char *errbuf, const char *gaps);
+extern int esl_msa_NoGaps(ESL_MSA *msa, char *errbuf, const char *gaps);
+extern int esl_msa_SymConvert(ESL_MSA *msa, const char *oldsyms, const char *newsyms);
+extern int esl_msa_AddComment(ESL_MSA *msa, char *s);
+extern int esl_msa_AddGF(ESL_MSA *msa, char *tag, char *value);
+extern int esl_msa_AddGS(ESL_MSA *msa, char *tag, int sqidx, char *value);
+extern int esl_msa_AppendGC(ESL_MSA *msa, char *tag, char *value);
+extern int esl_msa_AppendGR(ESL_MSA *msa, char *tag, int sqidx, char *value);
+extern int esl_msa_Checksum(const ESL_MSA *msa, uint32_t *ret_checksum);
+
+/* 7. Debugging/development routines */
+extern ESL_MSA *esl_msa_CreateFromString(const char *s, int fmt);
+extern int      esl_msa_Compare         (ESL_MSA *a1, ESL_MSA *a2);
+extern int      esl_msa_CompareMandatory(ESL_MSA *a1, ESL_MSA *a2);
+extern int      esl_msa_CompareOptional (ESL_MSA *a1, ESL_MSA *a2);
+
+
+#endif /*eslMSA_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_msa.tex b/easel/esl_msa.tex
new file mode 100644
index 0000000..11bbf20
--- /dev/null
+++ b/easel/esl_msa.tex
@@ -0,0 +1,282 @@
+The \eslmod{msa} module reads and writes multiple sequence alignment
+files. The API is summarized in Table~\ref{tbl:msa_api}.
+
+The module uses two objects. An \ccode{ESL\_MSA} holds a multiple
+sequence alignment. A \ccode{ESL\_MSAFILE} is an alignment file,
+opened for input. No object is needed for output of an alignment file;
+a normal C \ccode{FILE} stream is used for output.  
+
+Augmentation with the \eslmod{alphabet} module allows MSAs to be input
+as digital Easel sequence data (\ccode{ESL\_DSQ}), or converted to and
+from digital data. Normally aligned sequences are stored in an
+\ccode{ESL\_MSA} just as text strings, exactly as they appeared in the
+input file.
+
+Augmentation with the \eslmod{ssi} module allows rapid random access
+of SSI-indexed large MSA database files like Pfam or Rfam. When
+augmented, the \ccode{esl\_msafile\_Open()} and
+\ccode{esl\_msafile\_OpenDigital()} functions automatically open an
+accompanying SSI index, if it is present.
+
+Augmentation with the \eslmod{keyhash} module allows much better
+performance on parsing large Stockholm alignment files, by
+accelerating indexing of some internal data structures.
+
+
+% Table generated by autodoc -t esl_msa.c (so don't edit here, edit esl_msa.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{The ESL\_MSA object                                           }\\
+\hyperlink{func:esl_msa_Create()}{\ccode{esl\_msa\_Create()}} & Creates an \ccode{ESL\_MSA} object.\\
+\hyperlink{func:esl_msa_CreateFromString()}{\ccode{esl\_msa\_CreateFromString()}} & Creates a small \ccode{ESL\_MSA} from a test case string.\\
+\hyperlink{func:esl_msa_Expand()}{\ccode{esl\_msa\_Expand()}} & Reallocate for more sequences.\\
+\hyperlink{func:esl_msa_Destroy()}{\ccode{esl\_msa\_Destroy()}} & Frees an \ccode{ESL\_MSA}.\\
+\apisubhead{The ESL\_MSAFILE object                                       }\\
+\hyperlink{func:esl_msafile_Open()}{\ccode{esl\_msafile\_Open()}} & Open an MSA file for input.\\
+\hyperlink{func:esl_msafile_Close()}{\ccode{esl\_msafile\_Close()}} & Closes an open MSA file.\\
+\apisubhead{Digital mode MSA's (augmentation: alphabet)}\\
+\hyperlink{func:esl_msa_GuessAlphabet()}{\ccode{esl\_msa\_GuessAlphabet()}} & Guess alphabet of MSA.\\
+\hyperlink{func:esl_msa_CreateDigital()}{\ccode{esl\_msa\_CreateDigital()}} & Create a digital \ccode{ESL\_MSA}.\\
+\hyperlink{func:esl_msa_Digitize()}{\ccode{esl\_msa\_Digitize()}} & Digitizes an msa, converting it from text mode.\\
+\hyperlink{func:esl_msa_Textize()}{\ccode{esl\_msa\_Textize()}} & Convert a digital msa to text mode.\\
+\hyperlink{func:esl_msafile_GuessAlphabet()}{\ccode{esl\_msafile\_GuessAlphabet()}} & Guess what kind of sequences the alignment file contains.\\
+\hyperlink{func:esl_msafile_OpenDigital()}{\ccode{esl\_msafile\_OpenDigital()}} & Open an msa file for digital input.\\
+\hyperlink{func:esl_msafile_SetDigital()}{\ccode{esl\_msafile\_SetDigital()}} & Set an open \ccode{ESL\_MSAFILE} to read in digital mode.\\
+\apisubhead{Random MSA database access (augmentation: ssi)}\\
+\hyperlink{func:esl_msafile_PositionByKey()}{\ccode{esl\_msafile\_PositionByKey()}} & Use SSI to reposition file to start of named MSA.\\
+\apisubhead{General i/o API, all alignment formats                                 }\\
+\hyperlink{func:esl_msa_Read()}{\ccode{esl\_msa\_Read()}} & Read next MSA from a file.\\
+\hyperlink{func:esl_msa_Write()}{\ccode{esl\_msa\_Write()}} & Write an MSA to a file.\\
+\hyperlink{func:esl_msa_DescribeFormat()}{\ccode{esl\_msa\_DescribeFormat()}} & Convert internal file format code to text string.\\
+\hyperlink{func:esl_msa_GuessFileFormat()}{\ccode{esl\_msa\_GuessFileFormat()}} & Determine the format of an open MSA file.\\
+\apisubhead{Miscellaneous functions for manipulating MSAs}\\
+\hyperlink{func:esl_msa_SequenceSubset()}{\ccode{esl\_msa\_SequenceSubset()}} & Select subset of sequences into a smaller MSA.\\
+\hyperlink{func:esl_msa_ColumnSubset()}{\ccode{esl\_msa\_ColumnSubset()}} & Remove a selected subset of columns from the MSA
+\\
+\hyperlink{func:esl_msa_MinimGaps()}{\ccode{esl\_msa\_MinimGaps()}} & Remove columns containing all gym symbols.\\
+\hyperlink{func:esl_msa_NoGaps()}{\ccode{esl\_msa\_NoGaps()}} & Remove columns containing any gap symbol.\\
+\hyperlink{func:esl_msa_SymConvert()}{\ccode{esl\_msa\_SymConvert()}} & Global search/replace of symbols in an MSA.\\
+\hyperlink{func:esl_msa_AddComment()}{\ccode{esl\_msa\_AddComment()}} & Description.\\
+\hyperlink{func:esl_msa_AddGF()}{\ccode{esl\_msa\_AddGF()}} & Description.\\
+\hyperlink{func:esl_msa_AddGS()}{\ccode{esl\_msa\_AddGS()}} & Description.\\
+\hyperlink{func:esl_msa_AppendGC()}{\ccode{esl\_msa\_AppendGC()}} & Description.\\
+\hyperlink{func:esl_msa_AppendGR()}{\ccode{esl\_msa\_AppendGR()}} & Description.\\
+\hyperlink{func:esl_msa_Compare()}{\ccode{esl\_msa\_Compare()}} & Compare two MSAs for equality.\\
+\hyperlink{func:esl_msa_CompareMandatory()}{\ccode{esl\_msa\_CompareMandatory()}} & Compare mandatory subset of MSA contents.\\
+\hyperlink{func:esl_msa_CompareOptional()}{\ccode{esl\_msa\_CompareOptional()}} & Compare optional subset of MSA contents.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{msa} API.}
+\label{tbl:msa_api}
+\end{table}
+
+
+
+
+\subsection{Example of using msa}
+
+Here's an example of opening an MSA file and reading one or more
+alignments from it:
+
+\input{cexcerpts/msa_example}
+
+Some things about the use of the API in the example are worth noting:
+
+\begin{enumerate}
+\item The format of the alignment file can either be automatically
+      detected, or set by the caller when the file is opened.
+      Autodetection is invoked when the caller passes a format code
+      (here, \ccode{fmt}) of
+      \ccode{eslMSAFILE\_UNKNOWN}. Autodetection is a ``best effort''
+      guess, but it is not 100\% reliable - especially if the input
+      file isn't an alignment file at all. So autodetection is a
+      convenient default, but the caller will probably want to provide
+      a way for the user to specify the input file format and override
+      autodetection, just in case.
+
+\item Errors can occur either in opening or reading the file that you
+      must check for. This error checking could be as simple as making
+      sure that \ccode{esl\_msafile\_Open()} and
+      \ccode{esl\_msa\_Read()} returned \ccode{eslOK}, but the example
+      shows how to catch all the normal errors returned by these
+      calls, and how to format some reasonably informative error
+      messages for the user. For example, when parsing the file fails
+      and \ccode{esl\_msa\_Read()} returns an \ccode{eslEFORMAT}
+      error, information about the problem is stored in \ccode{afp}:
+      the caller can use \ccode{afp->linenumber}, \ccode{afp->buf},
+      and \ccode{afp->errbuf} to get the line number in the file that
+      the error occurred, the text that was on that line, and a short
+      error message about what was wrong with it, respectively.
+
+\item To output (write) an alignment, open a normal C \ccode{FILE}
+      stream, write the alignment(s) with \ccode{esl\_msa\_Write()},
+      and close the stream with C's \ccode{fclose()}. Here, the
+      example is regurgitating the alignments it reads to
+      \ccode{stdout}.
+
+\item Note the example of how to compile with \eslmod{keyhash}
+      augmentation, just by defining \ccode{-DeslAUGMENT\_KEYHASH} and
+      adding the \ccode{esl\_keyhash.c} file when you compile. The
+      effects of \eslmod{keyhash} augmentation are all internal the
+      \eslmod{msa} module, rather than providing any new functions.
+\end{enumerate}
+
+\subsection{Accessing alignment data}
+
+The information in the \ccode{ESL\_MSA} object is meant to be accessed
+directly, so you need to know what it contains. This object is defined
+and documented in \ccode{esl\_msa.h}. It contains various information,
+as follows:
+
+\subsubsection{Important/mandatory information}
+
+The following information is always available in an MSA (except
+digital-mode alignments, which replace \ccode{aseq[][]} with
+\ccode{ax[][]}, as described later):
+
+\input{cexcerpts/msa_mandatory}
+
+The alignment contains \ccode{nseq} sequences, each of which contains
+\ccode{alen} characters.
+
+\ccode{aseq[i]} is the i'th aligned sequence, numbered
+\ccode{0..nseq-1}. 
+
+\ccode{aseq[i][j]} is the j'th character in aligned sequence i,
+numbered \ccode{0..alen-1}.
+
+\ccode{sqname[i]} is the name of the i'th sequence.
+
+\ccode{wgt[i]} is a non-negative real-valued weight for sequence
+i. This defaults to 1.0 if the alignment file did not provide weight
+data. You can determine whether weight data was parsed by checking
+\ccode{(flags \& eslMSA\_HASWGTS)}.
+
+
+
+\subsubsection{Optional information}
+
+The following information is optional. It is usually only provided by
+annotated Stockholm alignments (for instance, Pfam and Rfam database
+alignments):
+
+\input{cexcerpts/msa_optional}
+
+These should be self-explanatory; but for more information, see the
+Stockholm format documentation. Each of these fields corresponds to
+Stockholm markup.
+
+These pointers will be NULL for any optional annotation that was not
+present in the alignment file. This is true at any level; for
+instance, \ccode{ss} will be NULL if no secondary structures are
+available for any sequence, and \ccode{ss[i]} will be NULL if some
+secondary structures are available, but not for sequence i.
+
+The \ccode{cutoff} array contains Pfam/Rfam curated trusted, gathering
+and noise score cutoffs. They are indexed as follows:
+
+\input{cexcerpts/msa_cutoffs}
+
+
+
+\subsubsection{Unparsed information}
+
+The MSA object also stores additional ``unparsed'' information from
+Stockholm files; that is, tags that are present but not recognized by
+the MSA module. This information is stored so that it may be
+regurgitated if the application needs to faithfully output the entire
+alignment file, even the bits that it didn't understand. If you need
+to access unparsed Stockholm tags, see the comments in
+\ccode{esl\_msa.h}.
+
+
+
+\subsubsection{Off-by-one issues in indexing alignment columns}
+
+With one exception, all arrays over alignment columns are normal C
+string arrays, indexed \ccode{0..alen-1}. This includes optional
+information such as \ccode{msa->rf[]} (the reference annotation line)
+and \ccode{msa->cs[]} (the consensus structure annotation line).
+
+The exception is a digitized sequence alignment, \ccode{msa->ax[][]}
+(see below), where columns are indexed 1..alen and sentinel bytes at
+positions 0 and alen+1, following Easel's convention for digitized
+sequences.
+
+Thus, when your code is manipulating a digitized alignment and using
+optional information like the reference annotation line or the
+consensus structure line, you must be careful of the off-by-one
+difference in how the two types of data are indexed.
+
+\subsection{Accepted formats}
+
+Currently, the MSA module only parses Stockholm format. 
+
+Stockholm format and other alignment formats are documented in a later
+chapter.
+
+\subsection{Digital versus text representation}
+
+The multiple alignment is normally stored as ASCII text symbols in a
+2D array \ccode{char ** aseq[0..nseq-1][0..alen-1]}. These strings are
+stored exactly as they appeared in the original file; they aren't
+converted to upper or lower case, for example.  
+
+Optionally, when augmented with the \eslmod{alphabet} module, the
+multiple alignment may alternatively be stored as digital data in an
+Easel internal alphabet. This enables more consistent, robust, and
+speedy handling of the sequence data.
+
+An \ccode{ESL\_MSA} may therefore be in either \esldef{text mode} or
+\esldef{digital mode}. Text mode is the default behavior. An
+\ccode{ESL\_MSA} is in digital mode if its \ccode{eslMSA\_DIGITAL} flag
+is up (\ccode{msa->flags \& eslMSA\_DIGITAL} is \ccode{TRUE}). When the
+alignment data are in digital mode, they are stored internally as a 2D
+digital sequence array \ccode{ESL\_DSQ ** ax[0..nseq-1][1..alen]}, and
+the \ccode{aseq} field is \ccode{NULL}.
+
+To use a digital internal representation, it is most efficient to read
+directly as digital data, using a \ccode{esl\_msafile\_OpenDigital()}
+call in place of \ccode{esl\_msafile\_Open()}. You can also change the
+mode of an MSA from text to digital using
+\ccode{esl\_msa\_Digitize()}, and digital to text using
+\ccode{esl\_msa\_Textize()}.
+
+Suppose you want to open an alignment file and read its alignments in
+digital mode, but you don't know whether the file contains DNA or
+protein alignments. You can't use \ccode{esl\_msafile\_OpenDigital()}
+unless you have an alphabet; but you can't see the alphabet until
+you've read an alignment. \Easel provides
+\ccode{esl\_msafile\_GuessAlphabet()} to peek at the first alignment
+and guess its alphabet\footnote{Because the stream that alignments are
+being read from may be non-rewindable, the implementation of
+\ccode{esl\_msafile\_GuessAlphabet()} reads and caches the first
+alignment.}, and \ccode{esl\_msafile\_SetDigital()} to set an
+already-open \ccode{ESL\_MSAFILE} so that all subsequent alignments
+are read in digital mode. For example: 
+
+\input{cexcerpts/msa_example2}
+
+
+\subsection{Reading from stdin or gzip-compressed files}
+
+The module can read compressed alignment files.  If the
+\ccode{filename} passed to \ccode{esl\_msafile\_Open()} ends in
+\ccode{.gz}, the file is assumed to be compressed with gzip. Instead
+of opening it normally, \ccode{esl\_msafile\_Open()} opens it as a pipe
+through \ccode{gunzip -dc}. Obviously this only works on a POSIX
+system -- pipes have to work, specifically the \ccode{popen()} system
+call -- and \ccode{gunzip} must be installed and in the PATH.
+
+The module can also read from a standard input pipe. If the
+\ccode{filename} passed to \ccode{esl\_msafile\_Open()} is \ccode{-},
+the alignment is read from \ccode{STDIN} rather than from a file.
+
+Because of the way format autodetection works, you cannot use it when
+reading from a pipe or compressed file. The application must know the
+appropriate format and pass that code it calls
+\ccode{esl\_msafile\_Open()}.
diff --git a/easel/esl_msacluster.c b/easel/esl_msacluster.c
new file mode 100644
index 0000000..08d5da2
--- /dev/null
+++ b/easel/esl_msacluster.c
@@ -0,0 +1,436 @@
+/* Clustering sequences in an MSA by % identity.
+ *
+ * Table of contents:
+ *    1. Single linkage clustering an MSA by %id
+ *    2. Internal functions, interface to the clustering API
+ *    3. Some internal functions needed for regression tests
+ *    4. Unit tests
+ *    5. Test driver
+ *    6. Example
+ *    7. Copyright and license.
+ * 
+ *  Augmentations:
+ *    eslAUGMENT_ALPHABET:  adds support for digital MSAs
+ *    
+ *  
+ * (Why isn't this just part of the cluster or MSA modules?  cluster
+ * itself is a core module, dependent only on easel. MSA clustering
+ * involves at least the distance, cluster, and msa modules. So we're
+ * better off separating its functionality away into a more highly
+ * derived module.)
+ *   
+ * SRE, Sun Nov  5 10:06:53 2006 [Janelia]
+ * SVN $Id: esl_msacluster.c 269 2008-06-19 13:47:41Z eddys $
+ */
+#include "esl_config.h"
+
+#include "easel.h"
+#include "esl_cluster.h"
+#include "esl_distance.h"
+#include "esl_msa.h"
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif
+#include "esl_msacluster.h"
+
+/* These functions are going to get defined in an internal regression 
+ * testing section further below:
+ */
+#if defined(eslMSACLUSTER_REGRESSION) || defined(eslMSAWEIGHT_REGRESSION)
+#include <ctype.h>
+static double squid_distance(char *s1, char *s2);
+#ifdef eslAUGMENT_ALPHABET
+static double squid_xdistance(ESL_ALPHABET *a, ESL_DSQ *x1, ESL_DSQ *x2);
+#endif
+#endif
+
+/* These functions will define linkage between a pair of text or
+ *  digital aseq's: 
+ */
+static int msacluster_clinkage(const void *v1, const void *v2, const void *p, int *ret_link);
+#ifdef eslAUGMENT_ALPHABET
+static int msacluster_xlinkage(const void *v1, const void *v2, const void *p, int *ret_link);
+#endif
+
+/* In digital mode, we'll need to pass the clustering routine two parameters -
+ * %id threshold and alphabet ptr - so make a structure that bundles them.
+ */
+#ifdef eslAUGMENT_ALPHABET
+struct msa_param_s {
+  double        maxid;
+  ESL_ALPHABET *abc;
+};
+#endif
+
+
+/*****************************************************************
+ * 1. Single linkage clustering an MSA by %id
+ *****************************************************************/
+
+/* Function:  esl_msacluster_SingleLinkage()
+ * Synopsis:  Single linkage clustering by percent identity.
+ * Incept:    SRE, Sun Nov  5 10:11:45 2006 [Janelia]
+ *
+ * Purpose:   Perform single link clustering of the sequences in 
+ *            multiple alignment <msa>. Any pair of sequences with
+ *            percent identity $\geq$ <maxid> are linked (using
+ *            the definition from the \eslmod{distance} module).
+ *            
+ *            The resulting clustering is optionally returned in one
+ *            or more of <opt_c>, <opt_nin>, and <opt_nc>.  The
+ *            <opt_c[0..nseq-1]> array assigns a cluster index
+ *            <(0..nc-1)> to each sequence. For example, <c[4] = 1>
+ *            means that sequence 4 is assigned to cluster 1.  The
+ *            <opt_nin[0..nc-1]> array is the number of sequences
+ *            in each cluster. <opt_nc> is the number of clusters.
+ *
+ *            Importantly, this algorithm runs in $O(N)$ memory, and
+ *            produces one discrete clustering. Compare to
+ *            <esl_tree_SingleLinkage()>, which requires an $O(N^2)$ 
+ *            adjacency matrix, and produces a hierarchical clustering
+ *            tree.
+ *            
+ *            The algorithm is worst case $O(LN^2)$ time, for $N$
+ *            sequences of length $L$. However, the worst case is no
+ *            links at all, and this is unusual. More typically, time
+ *            scales as about $LN \log N$. The best case scales as
+ *            $LN$, when there is just one cluster in a completely
+ *            connected graph.
+ *            
+ * Args:      msa     - multiple alignment to cluster
+ *            maxid   - pairwise identity threshold: cluster if $\geq$ <maxid>
+ *            opt_c   - optRETURN: cluster assignments for each sequence, [0..nseq-1]
+ *            opt_nin - optRETURN: number of seqs in each cluster, [0..nc-1] 
+ *            opt_nc  - optRETURN: number of clusters        
+ *
+ * Returns:   <eslOK> on success; the <opt_c[0..nseq-1]> array contains
+ *            cluster indices <0..nc-1> assigned to each sequence; the
+ *            <opt_nin[0..nc-1]> array contains the number of seqs in
+ *            each cluster; and <opt_nc> contains the number of
+ *            clusters. The <opt_c> array and <opt_nin> arrays will be
+ *            allocated here, if non-<NULL>, and must be free'd by the
+ *            caller. The input <msa> is unmodified.
+ *            
+ *            The caller may pass <NULL> for either <opt_c> or
+ *            <opt_nc> if it is only interested in one of the two
+ *            results.
+ *
+ * Throws:    <eslEMEM> on allocation failure, and <eslEINVAL> if a pairwise
+ *            comparison is invalid (which means the MSA is corrupted, so it
+ *            shouldn't happen). In either case, <opt_c> and <opt_nin> are set to <NULL>
+ *            and <opt_nc> is set to 0, and the <msa> is unmodified.
+ */
+int
+esl_msacluster_SingleLinkage(const ESL_MSA *msa, double maxid, 
+			     int **opt_c, int **opt_nin, int *opt_nc)
+
+{
+  int   status;
+  int  *workspace  = NULL;
+  int  *assignment = NULL;
+  int  *nin        = NULL;
+  int   nc;
+  int   i;
+#ifdef eslAUGMENT_ALPHABET
+  struct msa_param_s param;
+#endif
+
+  /* Allocations */
+  ESL_ALLOC(workspace,  sizeof(int) * msa->nseq * 2);
+  ESL_ALLOC(assignment, sizeof(int) * msa->nseq);
+
+  /* call to SLC API: */
+  if (! (msa->flags & eslMSA_DIGITAL))
+    status = esl_cluster_SingleLinkage((void *) msa->aseq, (size_t) msa->nseq, sizeof(char *),
+				       msacluster_clinkage, (void *) &maxid, 
+				       workspace, assignment, &nc);
+#ifdef eslAUGMENT_ALPHABET
+  else {
+    param.maxid = maxid;
+    param.abc   = msa->abc;
+    status = esl_cluster_SingleLinkage((void *) msa->ax, (size_t) msa->nseq, sizeof(ESL_DSQ *),
+				       msacluster_xlinkage, (void *) &param, 
+				       workspace, assignment, &nc);
+  }
+#endif
+
+  if (opt_nin != NULL) 
+    {
+      ESL_ALLOC(nin, sizeof(int) * nc);
+      for (i = 0; i < nc; i++) nin[i] = 0;
+      for (i = 0; i < msa->nseq; i++)
+	nin[assignment[i]]++;
+      *opt_nin = nin;
+    }
+
+  /* cleanup and return */
+  free(workspace);
+  if (opt_c  != NULL) *opt_c  = assignment; else free(assignment);
+  if (opt_nc != NULL) *opt_nc = nc;
+  return eslOK;
+
+ ERROR:
+  if (workspace  != NULL) free(workspace);
+  if (assignment != NULL) free(assignment);
+  if (nin        != NULL) free(nin);
+  if (opt_c  != NULL) *opt_c  = NULL;
+  if (opt_nc != NULL) *opt_nc = 0;
+  return status;
+}
+
+
+
+
+
+/*****************************************************************
+ * 2. Internal functions, interface to the clustering API
+ *****************************************************************/
+
+/* Definition of %id linkage in text-mode aligned seqs (>= maxid): */
+static int
+msacluster_clinkage(const void *v1, const void *v2, const void *p, int *ret_link)
+{
+  char  *as1   = *(char **) v1;
+  char  *as2   = *(char **) v2;
+  double maxid = *(double *) p;
+  double pid;
+  int    status;
+
+#if defined(eslMSACLUSTER_REGRESSION) || defined(eslMSAWEIGHT_REGRESSION)
+  pid = 1. - squid_distance(as1, as2);
+#else  
+  if ((status = esl_dst_CPairId(as1, as2, &pid, NULL, NULL)) != eslOK) return status;
+#endif
+
+  *ret_link = (pid >= maxid ? TRUE : FALSE); 
+  return eslOK;
+}
+  
+/* Definition of % id linkage in digital aligned seqs (>= maxid) */
+#ifdef eslAUGMENT_ALPHABET
+static int
+msacluster_xlinkage(const void *v1, const void *v2, const void *p, int *ret_link)
+{
+  ESL_DSQ *ax1              = *(ESL_DSQ **) v1;
+  ESL_DSQ *ax2              = *(ESL_DSQ **) v2;
+  struct msa_param_s *param = (struct msa_param_s *) p;
+  double   pid;
+  int      status;
+
+#if defined(eslMSACLUSTER_REGRESSION) || defined(eslMSAWEIGHT_REGRESSION)
+  pid = 1. - squid_xdistance(param->abc, ax1, ax2);
+#else  
+  if ( (status = esl_dst_XPairId(param->abc, ax1, ax2, &pid, NULL, NULL)) != eslOK) return status;
+#endif
+
+  *ret_link = (pid >= param->maxid ? TRUE : FALSE); 
+  return eslOK;
+}
+#endif
+
+
+
+
+/*****************************************************************
+ * 3. Some internal functions needed for regression tests
+ *****************************************************************/
+
+/* When regression testing against squid, we have to replace
+ * Easel's distance calculations with a simpler, (even) less robust 
+ * calculation that squid did.
+ */
+#if defined(eslMSACLUSTER_REGRESSION) || defined(eslMSAWEIGHT_REGRESSION)
+static double 
+squid_distance(char *s1, char *s2)
+{
+  int diff  = 0;
+  int valid = 0;
+
+  for (; *s1 != '\0'; s1++, s2++)
+    {
+      if (!isalpha(*s1) || !isalpha(*s2)) continue;
+      if (*s1 != *s2) diff++;
+      valid++;
+    }
+  return (valid > 0 ? ((double) diff / (double) valid) : 0.0);
+}
+#ifdef eslAUGMENT_ALPHABET
+static double
+squid_xdistance(ESL_ALPHABET *a, ESL_DSQ *x1, ESL_DSQ *x2)
+{
+  int diff  = 0;
+  int valid = 0;
+
+  for (; *x1 != eslDSQ_SENTINEL; x1++, x2++)
+    {
+      if (esl_abc_XIsGap(a, *x1) || esl_abc_XIsGap(a, *x2)) continue;
+      if (*x1 != *x2) diff++;
+      valid++;
+    }
+  return (valid > 0 ? ((double) diff / (double) valid) : 0.0);
+}
+#endif
+#endif /* eslMSACLUSTER_REGRESSION || eslMSAWEIGHT_REGRESSION */
+
+
+/*****************************************************************
+ * 4. Unit tests
+ *****************************************************************/
+#ifdef eslMSACLUSTER_TESTDRIVE
+#include "esl_getopts.h"
+
+static void
+utest_SingleLinkage(ESL_GETOPTS *go, const ESL_MSA *msa, double maxid, int expected_nc, int last_assignment)
+{
+  char *msg        = "utest_SingleLinkage() failed";
+  int  *assignment = NULL;
+  int  *nin        = NULL;
+  int   nc;
+
+  if (esl_msacluster_SingleLinkage(msa, maxid, &assignment, &nin, &nc) != eslOK) esl_fatal(msg);
+  if (nc != expected_nc)                                                   esl_fatal(msg);
+  if (assignment[msa->nseq-1] != last_assignment)                          esl_fatal(msg);
+  free(assignment);
+  free(nin);
+}
+#endif /*eslMSACLUSTER_TESTDRIVE*/
+
+/*****************************************************************
+ * 5. Test driver
+ *****************************************************************/
+#ifdef eslMSACLUSTER_TESTDRIVE
+/* gcc -g -Wall -o msacluster_utest -I. -L. -DeslMSACLUSTER_TESTDRIVE esl_msacluster.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_getopts.h"
+#include "esl_msacluster.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for msacluster module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_ALPHABET   *abc     = esl_alphabet_Create(eslAMINO);
+  ESL_MSA        *msa     = esl_msa_CreateFromString("\
+# STOCKHOLM 1.0\n\
+\n\
+seq0  AAAAAAAAAA\n\
+seq1  AAAAAAAAAA\n\
+seq2  AAAAAAAAAC\n\
+seq3  AAAAAAAADD\n\
+seq4  AAAAAAAEEE\n\
+seq5  AAAAAAFFFF\n\
+seq6  AAAAAGGGGG\n\
+seq7  AAAAHHHHHH\n\
+seq8  AAAIIIIIII\n\
+seq9  AAKKKKKKKK\n\
+seq10 ALLLLLLLLL\n\
+seq11 MMMMMMMMMM\n\
+//",   eslMSAFILE_STOCKHOLM);
+
+
+  utest_SingleLinkage(go, msa, 1.0, 11, 10);    /* at 100% id, only seq0/seq1 cluster */
+  utest_SingleLinkage(go, msa, 0.5,  6,  5);    /* at 50% id, seq0-seq6 cluster       */
+  utest_SingleLinkage(go, msa, 0.0,  1,  0);    /* at 0% id, everything clusters      */
+
+  /* Do the same tests, but now with a digital MSA */
+  esl_msa_Digitize(abc, msa);
+  utest_SingleLinkage(go, msa, 1.0, 11, 10);    /* at 100% id, only seq0/seq1 cluster */
+  utest_SingleLinkage(go, msa, 0.5,  6,  5);    /* at 50% id, seq0-seq6 cluster       */
+  utest_SingleLinkage(go, msa, 0.0,  1,  0);    /* at 0% id, everything clusters      */
+
+  esl_msa_Destroy(msa);
+  esl_alphabet_Destroy(abc);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /* eslMSACLUSTER_TESTDRIVE*/
+
+
+
+
+/*****************************************************************
+ * 6. Example
+ *****************************************************************/
+
+#ifdef eslMSACLUSTER_EXAMPLE
+/*::cexcerpt::msacluster_example::begin::*/
+/*
+   gcc -g -Wall -o example -I. -DeslMSACLUSTER_EXAMPLE\
+        esl_msacluster.c esl_msa.c esl_cluster.c esl_distance.c easel.c  -lm
+   gcc -g -Wall -o example -DeslAUGMENT_ALPHABET -I. -DeslMSACLUSTER_EXAMPLE\
+        esl_msacluster.c esl_msa.c esl_cluster.c esl_distance.c esl_alphabet.c easel.c  -lm
+  ./example <MSA file>
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_msacluster.h"
+
+int
+main(int argc, char **argv)
+{
+  char        *filename   = argv[1];
+  int          fmt        = eslMSAFILE_UNKNOWN; 
+  ESL_MSAFILE *afp        = NULL;
+  ESL_MSA     *msa        = NULL;
+  double       maxid      = 0.62; /* cluster at 62% identity: the BLOSUM62 rule */
+  int         *assignment = NULL;
+  int         *nin        = NULL;
+  int          nclusters;
+  int          c, i;		  
+  int          status;
+
+  status = esl_msafile_OpenDigital(filename, fmt, NULL, &afp);
+  if (status == eslENOTFOUND)    esl_fatal("Alignment file %s isn't readable\n", filename);
+  else if (status == eslEFORMAT) esl_fatal("Couldn't determine format of %s\n",  filename);
+  else if (status != eslOK)      esl_fatal("Alignment file open failed (error %d)\n", status);
+
+  status = esl_msa_Read(afp, &msa);
+  if (status == eslEFORMAT)  
+    esl_fatal("parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", 
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+  else if (status != eslOK)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+
+
+  esl_msacluster_SingleLinkage(msa, maxid, &assignment, &nin, &nclusters);
+
+  printf("%d clusters at threshold of %f fractional identity\n", nclusters, maxid);
+  for (c = 0; c < nclusters; c++) {
+    printf("cluster %d:\n", c);
+    for (i = 0; i < msa->nseq; i++) if (assignment[i] == c) printf("  %s\n", msa->sqname[i]);
+    printf("(%d sequences)\n\n", nin[c]);
+  }
+
+  esl_msa_Destroy(msa);
+  esl_msafile_Close(afp);
+  free(assignment);
+  free(nin);
+  return 0;
+}
+/*::cexcerpt::msacluster_example::end::*/
+#endif /*eslMSACLUSTER_EXAMPLE*/
+/*------------------------ end of example -----------------------*/
+
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
diff --git a/easel/esl_msacluster.h b/easel/esl_msacluster.h
new file mode 100644
index 0000000..f8eb61c
--- /dev/null
+++ b/easel/esl_msacluster.h
@@ -0,0 +1,18 @@
+/* Clustering sequences in an MSA by % identity.
+ * 
+ * SRE, Sun Nov  5 10:08:14 2006 [Janelia]
+ * SVN $Id: esl_msacluster.h 238 2008-03-28 11:53:19Z eddys $
+ */
+#ifndef ESL_MSACLUSTER_INCLUDED
+#define ESL_MSACLUSTER_INCLUDED
+
+extern int esl_msacluster_SingleLinkage(const ESL_MSA *msa, double maxid, 
+					int **opt_c, int **opt_nin, int *opt_nc);
+
+#endif /*ESL_MSACLUSTER_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_msacluster.tex b/easel/esl_msacluster.tex
new file mode 100644
index 0000000..2035b58
--- /dev/null
+++ b/easel/esl_msacluster.tex
@@ -0,0 +1,33 @@
+The \eslmod{msacluster} module implements single linkage clustering by
+sequence identity for the sequences in a multiple sequence
+alignment. The API is summarized in Table~\ref{tbl:msacluster_api}.
+
+Clustering is done using the generalized single linkage clustering
+algorithm in the \eslmod{cluster} module. 
+
+\eslmod{msacluster} requires the \eslmod{cluster}, \eslmod{distance},
+and \eslmod{msa} and \eslmod{distance} modules. It can be augmented
+with the \eslmod{alphabet} module, which adds the ability to deal with
+digitized MSAs.
+
+% Table generated by autodoc -t esl_msacluster.c (so don't edit here, edit esl_msacluster.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\hyperlink{func:esl_msacluster_SingleLinkage()}{\ccode{esl\_msacluster\_SingleLinkage()}} & Single linkage clustering by percent identity.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{msacluster} API.}
+\label{tbl:msacluster_api}
+\end{table}
+
+\subsection{Example of using the msacluster API}
+
+An example of reading an MSA from a file and doing
+single-linkage-clustering on the aligned sequences at $\geq$ 62\%
+sequence identity:
+
+\input{cexcerpts/msacluster_example}
diff --git a/easel/esl_msashuffle.c b/easel/esl_msashuffle.c
new file mode 100644
index 0000000..6ba51bd
--- /dev/null
+++ b/easel/esl_msashuffle.c
@@ -0,0 +1,374 @@
+/* Shuffling or bootstrapping alignments.
+ * 
+ * Table of contents:
+ *    1. Randomizing MSAs.
+ *    2. Shuffling pairwise (QRNA) alignments.
+ *    
+ * SRE, Tue Jan 22 09:06:27 2008 [Market Street Cafe, Leesburg]
+ * SVN $Id: esl_msashuffle.c 249 2008-04-24 19:19:50Z eddys $
+ */
+#include "esl_config.h"
+
+#include <string.h>
+
+#include "easel.h"
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif /*eslAUGMENT_ALPHABET*/
+#include "esl_msa.h"
+#include "esl_msashuffle.h"
+#include "esl_random.h"
+
+
+/*****************************************************************
+ * 1. Randomizing MSAs
+ *****************************************************************/ 
+
+/* Function:  esl_msashuffle_Shuffle()
+ * Synopsis:  Shuffle an alignment's columns.
+ * Incept:    SRE, Tue Jan 22 10:10:57 2008 [Janelia]
+ *
+ * Purpose:   Returns a column-shuffled version of <msa> in <shuf>,
+ *            using random generator <r>. Shuffling by columns
+ *            preserves the \% identity of the original
+ *            alignment. <msa> and <shuf> can be identical, to shuffle
+ *            in place.
+ *            
+ *            The caller sets up the rest of the data (everything but
+ *            the alignment itself) in <shuf> the way it wants,
+ *            including sequence names, MSA name, and other
+ *            annotation. The easy thing to do is to make <shuf>
+ *            a copy of <msa>: the caller might create <shuf> by
+ *            a call to <esl_msa_Clone()>.
+ *            
+ *            The alignments <msa> and <shuf> can both be in digital
+ *            mode, or can both be in text mode; you cannot mix
+ *            digital and text modes.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <msa>,<shuf> aren't in the same mode (digital vs. text).
+ */
+int
+esl_msashuffle_Shuffle(ESL_RANDOMNESS *r, ESL_MSA *msa, ESL_MSA *shuf)
+{
+  int i, pos, alen;
+
+  if (! (msa->flags & eslMSA_DIGITAL))
+    {
+      char c;
+      if (shuf->flags & eslMSA_DIGITAL) ESL_EXCEPTION(eslEINVAL, "<shuf> must be in text mode if <msa> is");
+      if (msa != shuf) {
+	for (i = 0; i < msa->nseq; i++)
+	  strcpy(shuf->aseq[i], msa->aseq[i]);
+      }
+
+      for (i = 0; i < msa->nseq; i++)
+	shuf->aseq[i][msa->alen] = '\0';
+
+      for (alen = msa->alen; alen > 1; alen--)
+	{
+	  pos = esl_rnd_Roll(r, alen);
+	  for (i = 0; i < msa->nseq; i++)
+	    {
+	      c                     = msa->aseq[i][pos];
+	      shuf->aseq[i][pos]    = shuf->aseq[i][alen-1];
+	      shuf->aseq[i][alen-1] = c;
+	    }
+	}
+    }
+#ifdef eslAUGMENT_ALPHABET
+  else 
+    {
+      ESL_DSQ x;
+      if (! (shuf->flags & eslMSA_DIGITAL)) ESL_EXCEPTION(eslEINVAL, "<shuf> must be in digital mode if <msa> is");
+
+      if (msa != shuf) {
+	for (i = 0; i < msa->nseq; i++)
+	  memcpy(shuf->ax[i], msa->ax[i], (msa->alen + 2) * sizeof(ESL_DSQ));
+      }
+
+      for (i = 0; i < msa->nseq; i++)
+	shuf->ax[i][msa->alen+1] = eslDSQ_SENTINEL;
+
+      for (alen = msa->alen; alen > 1; alen--)
+	{
+	  pos = esl_rnd_Roll(r, alen) + 1;
+	  for (i = 0; i < msa->nseq; i++)
+	    {
+	      x                 = msa->ax[i][pos];
+	      shuf->ax[i][pos]  = shuf->ax[i][alen];
+	      shuf->ax[i][alen] = x;
+	    }
+	}
+    }
+#endif /*eslAUGMENT_ALPHABET*/
+
+  return eslOK;
+}
+
+/* Function:  esl_msashuffle_Bootstrap()
+ * Synopsis:  Bootstrap sample an MSA.
+ * Incept:    SRE, Tue Jan 22 11:05:07 2008 [Janelia]
+ *
+ * Purpose:   Takes a bootstrap sample of <msa> (sample <alen> columns,
+ *            with replacement) and puts it in <bootsample>, using
+ *            random generator <r>. 
+ *            
+ *            The caller provides allocated space for <bootsample>.
+ *            It must be different space than <msa>; you cannot take
+ *            a bootstrap sample "in place". The caller sets up the
+ *            rest of the data in <bootsample> (everything but the
+ *            alignment itself) the way it wants, including sequence
+ *            names, MSA name, and other annotation. The easy thing to
+ *            do is to initialize <bootsample> by cloning <msa>.
+ *
+ *            The alignments <msa> and <bootsample> can both be in digital
+ *            mode, or can both be in text mode; you cannot mix
+ *            digital and text modes.
+ *
+ * Returns:   <eslOK> on success, and the alignment in <bootsample> is
+ *            set to be a bootstrap resample of the alignment in <msa>.
+ *
+ * Throws:    <eslEINVAL> if <msa>,<bootsample> aren't in the same mode
+ *            (digital vs. text).
+ */
+int 
+esl_msashuffle_Bootstrap(ESL_RANDOMNESS *r, ESL_MSA *msa, ESL_MSA *bootsample)
+{
+  int i, pos, col;
+
+  /* contract checks */
+  if (  (msa->flags & eslMSA_DIGITAL) && ! (bootsample->flags & eslMSA_DIGITAL))
+    ESL_EXCEPTION(eslEINVAL, "<msa> and <bootsample> must both be in digital or text mode");
+  if (! (msa->flags & eslMSA_DIGITAL) &&   (bootsample->flags & eslMSA_DIGITAL))
+    ESL_EXCEPTION(eslEINVAL, "<msa> and <bootsample> must both be in digital or text mode");
+
+  if (! (msa->flags & eslMSA_DIGITAL))
+    {
+      for (pos = 0; pos < msa->alen; pos++)
+	{
+	  col = esl_rnd_Roll(r, msa->alen);
+	  for (i = 0; i < msa->nseq; i++)
+	    bootsample->aseq[i][pos] = msa->aseq[i][col];
+	}
+
+      for (i = 0; i < msa->nseq; i++)
+	bootsample->aseq[i][msa->alen] = '\0';
+    }
+#ifdef eslAUGMENT_ALPHABET
+  else
+    {
+      for (i = 0; i < msa->nseq; i++)
+	bootsample->ax[i][0] = eslDSQ_SENTINEL;
+
+      for (pos = 1; pos <= msa->alen; pos++)
+	{
+	  col = esl_rnd_Roll(r, msa->alen) + 1;
+	  for (i = 0; i < msa->nseq; i++)
+	    bootsample->ax[i][pos] = msa->ax[i][col];
+	}
+
+      for (i = 0; i < msa->nseq; i++)
+	bootsample->ax[i][msa->alen+1] = eslDSQ_SENTINEL;
+    }
+#endif /*eslAUGMENT_ALPHABET*/
+
+  return eslOK;
+}
+
+/*****************************************************************
+ * 2. Shuffling pairwise (QRNA) alignments
+ *****************************************************************/ 
+#ifdef eslAUGMENT_ALPHABET
+/* Function: esl_msashuffle_XQRNA()
+ * Synopsis: Gap-preserving column shuffle of a digital pairwise alignment.
+ * Incept:   SRE, Tue Jan 22 09:09:52 2008 [Market Street Cafe, Leesburg]
+ *
+ * Purpose:  Shuffle a digital pairwise alignment <x>,<y> while
+ *           preserving the position of gaps, where both sequences are
+ *           in digital alphabet <abc>, using the random number
+ *           generator <r>. Return the shuffled alignment in <xs>,
+ *           <ys>. Caller provides allocated space for <xs> and <ys>
+ *           for at least the same length of <x>,<y>.
+ *           
+ *           Works by doing three separate
+ *           shuffles, of (1) columns with residues in both
+ *           <x> and <y>, (2) columns with residue in <x> and gap in <y>,
+ *           and (3) columns with gap in <x> and residue in <y>.
+ *           
+ *           <xs>,<x> and <ys>,<y> may be identical: that is, to shuffle
+ *           an alignment "in place", destroying the original
+ *           alignment, just call <esl_msashuffle_XQRNA(r, abc, x,y,x,y)>.
+ *
+ * Returns:  <eslOK> on success, and the shuffled alignment is 
+ *           returned in <xs>, <ys>.
+ *           
+ * Throws:   <eslEMEM> on allocation failure.          
+ */
+int
+esl_msashuffle_XQRNA(ESL_RANDOMNESS *r, ESL_ALPHABET *abc, ESL_DSQ *x, ESL_DSQ *y, ESL_DSQ *xs, ESL_DSQ *ys)
+{
+  int  L;
+  int *xycol = NULL;
+  int *xcol  = NULL;
+  int *ycol  = NULL;
+  int  nxy, nx, ny;
+  int  i;
+  int  pos, c;
+  char xsym, ysym;
+  int  status;
+
+  L = esl_abc_dsqlen(x);
+  if (esl_abc_dsqlen(y) != L) ESL_XEXCEPTION(eslEINVAL, "sequences of different lengths in qrna shuffle");
+
+  if (xs != x) esl_abc_dsqcpy(x, L, xs);
+  if (ys != y) esl_abc_dsqcpy(y, L, ys);
+
+  /* First, construct three arrays containing lists of the column positions
+   * of the three types of columns. (If a column contains gaps in both x and y,
+   * we've already simply copied it to the shuffled sequence.)
+   */
+  ESL_ALLOC(xycol, sizeof(int) * L);
+  ESL_ALLOC(xcol,  sizeof(int) * L);
+  ESL_ALLOC(ycol,  sizeof(int) * L);
+  nxy = nx = ny = 0;
+
+  for (i = 1; i <= L; i++)
+    {
+      if      (  esl_abc_XIsGap(abc, x[i]) &&   esl_abc_XIsGap(abc, y[i])) { continue; }
+      else if (! esl_abc_XIsGap(abc, x[i]) && ! esl_abc_XIsGap(abc, y[i])) { xycol[nxy] = i; nxy++; }
+      else if (  esl_abc_XIsGap(abc, x[i]))                                { ycol[ny] = i;   ny++;  }
+      else if (  esl_abc_XIsGap(abc, y[i]))                                { xcol[nx] = i;   nx++;  }
+    }
+
+  /* Second, shuffle the sequences indirectly, via shuffling these arrays.
+   * Yow, careful with those indices, and with order of the statements...
+   */
+  for (; nxy > 1; nxy--) {
+    pos              = esl_rnd_Roll(r, nxy);
+    xsym             = xs[xycol[pos]];   ysym             = ys[xycol[pos]];    c            = xycol[pos];   
+    xs[xycol[pos]]   = xs[xycol[nxy-1]]; ys[xycol[pos]]   = ys[xycol[nxy-1]];  xycol[pos]   = xycol[nxy-1];
+    xs[xycol[nxy-1]] = xsym;             ys[xycol[nxy-1]] = ysym;              xycol[pos]   = xycol[nxy-1];
+  }
+  for (; nx > 1; nx--) {
+    pos            = esl_rnd_Roll(r, nx); 
+    xsym           = xs[xcol[pos]];  ysym           = ys[xcol[pos]];  c          = xcol[pos];  
+    xs[xcol[pos]]  = xs[xcol[nx-1]]; ys[xcol[pos]]  = ys[xcol[nx-1]]; xcol[pos]  = xcol[nx-1]; 
+    xs[xcol[nx-1]] = xsym;           ys[xcol[nx-1]] = ysym;           xcol[nx-1] = c;          
+  }
+  for (; ny > 1; ny--) {
+    pos            = esl_rnd_Roll(r, ny); 
+    xsym           = xs[ycol[pos]];  ysym           = ys[ycol[pos]];  c          = ycol[pos]; 
+    xs[ycol[pos]]  = xs[ycol[ny-1]]; ys[ycol[pos]]  = ys[ycol[ny-1]]; ycol[pos]  = ycol[ny-1];
+    xs[ycol[ny-1]] = xsym;           ys[ycol[ny-1]] = ysym;           ycol[ny-1] = c;          
+  }
+
+  free(xycol); free(xcol); free(ycol);
+  return eslOK;
+
+ ERROR:
+  if (xycol != NULL) free(xycol);
+  if (xcol  != NULL) free(xcol);
+  if (ycol  != NULL) free(ycol);
+  return status;
+}
+
+/* Function: esl_msashuffle_CQRNA()
+ * Synopsis: Gap-preserving column shuffle of a pairwise alignment.
+ * Incept:   SRE, Tue Jan 22 08:45:34 2008 [Market Street Cafe, Leesburg]
+ *
+ * Purpose:  Shuffle a pairwise alignment <x>,<y> while preserving the
+ *           position of gaps, using the random number generator <r>.
+ *           Return the shuffled alignment in <xs>,
+ *           <ys>. Caller provides allocated space for <xs> and <ys>.
+ *           
+ *           An alphabet <abc> must also be provided, solely for the
+ *           definition of gap characters. Because Easel's default
+ *           alphabets (DNA, RNA, and protein) all use the same
+ *           definition of gap characters <-_.>, you can actually
+ *           provide any alphabet here, and get the same results.
+ *           (This may save having to determine the alphabet of input
+ *           sequences.)
+ *           
+ *           Works by doing three separate
+ *           shuffles, of (1) columns with residues in both
+ *           <x> and <y>, (2) columns with residue in <x> and gap in <y>,
+ *           and (3) columns with gap in <x> and residue in <y>.
+ *           
+ *           <xs>,<x> and <ys>,<y> may be identical: that is, to shuffle
+ *           an alignment "in place", destroying the original
+ *           alignment, just call <esl_msashuffle_CQRNA(r, abc, x,y,x,y)>.
+ *
+ * Returns:  <eslOK> on success, and the shuffled alignment is 
+ *           returned in <xs>, <ys>.
+ *           
+ * Throws:   <eslEMEM> on allocation failure.          
+ */
+int
+esl_msashuffle_CQRNA(ESL_RANDOMNESS *r, ESL_ALPHABET *abc, char *x, char *y, char *xs, char *ys)
+{
+  int  L;
+  int *xycol = NULL;
+  int *xcol  = NULL;
+  int *ycol  = NULL;
+  int  nxy, nx, ny;
+  int  i;
+  int  pos, c;
+  char xsym, ysym;
+  int  status;
+
+  if (xs != x) strcpy(xs, x);
+  if (ys != y) strcpy(ys, y);
+
+  /* First, construct three arrays containing lists of the column positions
+   * of the three types of columns. (If a column contains gaps in both x and y,
+   * we've already simply copied it to the shuffled sequence.)
+   */
+  L = strlen(x);
+  if (strlen(y) != L) ESL_XEXCEPTION(eslEINVAL, "sequences of different lengths in qrna shuffle");
+  ESL_ALLOC(xycol, sizeof(int) * L);
+  ESL_ALLOC(xcol,  sizeof(int) * L);
+  ESL_ALLOC(ycol,  sizeof(int) * L);
+  nxy = nx = ny = 0;
+
+  for (i = 0; i < L; i++)
+    {
+      if      (  esl_abc_CIsGap(abc, x[i]) &&   esl_abc_CIsGap(abc, y[i])) { continue; }
+      else if (! esl_abc_CIsGap(abc, x[i]) && ! esl_abc_CIsGap(abc, y[i])) { xycol[nxy] = i; nxy++; }
+      else if (  esl_abc_CIsGap(abc, x[i]))                                { ycol[ny] = i;   ny++;  }
+      else if (  esl_abc_CIsGap(abc, y[i]))                                { xcol[nx] = i;   nx++;  }
+    }
+
+  /* Second, shuffle the sequences indirectly, via shuffling these arrays.
+   * Yow, careful with those indices, and with order of the statements...
+   */
+  for (; nxy > 1; nxy--) {
+    pos              = esl_rnd_Roll(r, nxy);
+    xsym             = xs[xycol[pos]];   ysym             = ys[xycol[pos]];    c            = xycol[pos];   
+    xs[xycol[pos]]   = xs[xycol[nxy-1]]; ys[xycol[pos]]   = ys[xycol[nxy-1]];  xycol[pos]   = xycol[nxy-1];
+    xs[xycol[nxy-1]] = xsym;             ys[xycol[nxy-1]] = ysym;              xycol[pos]   = xycol[nxy-1];
+  }
+  for (; nx > 1; nx--) {
+    pos            = esl_rnd_Roll(r, nx); 
+    xsym           = xs[xcol[pos]];  ysym           = ys[xcol[pos]];  c          = xcol[pos];  
+    xs[xcol[pos]]  = xs[xcol[nx-1]]; ys[xcol[pos]]  = ys[xcol[nx-1]]; xcol[pos]  = xcol[nx-1]; 
+    xs[xcol[nx-1]] = xsym;           ys[xcol[nx-1]] = ysym;           xcol[nx-1] = c;          
+  }
+  for (; ny > 1; ny--) {
+    pos            = esl_rnd_Roll(r, ny); 
+    xsym           = xs[ycol[pos]];  ysym           = ys[ycol[pos]];  c          = ycol[pos]; 
+    xs[ycol[pos]]  = xs[ycol[ny-1]]; ys[ycol[pos]]  = ys[ycol[ny-1]]; ycol[pos]  = ycol[ny-1];
+    xs[ycol[ny-1]] = xsym;           ys[ycol[ny-1]] = ysym;           ycol[ny-1] = c;          
+  }
+
+  free(xycol); free(xcol); free(ycol);
+  return eslOK;
+
+ ERROR:
+  if (xycol != NULL) free(xycol);
+  if (xcol  != NULL) free(xcol);
+  if (ycol  != NULL) free(ycol);
+  return status;
+}
+#endif /*eslAUGMENT_ALPHABET*/
diff --git a/easel/esl_msashuffle.h b/easel/esl_msashuffle.h
new file mode 100644
index 0000000..d678d6e
--- /dev/null
+++ b/easel/esl_msashuffle.h
@@ -0,0 +1,22 @@
+/* Shuffling or bootstrapping multiple sequence alignments.
+ * 
+ * SRE, Tue Jan 22 09:18:09 2008 [Market Street Cafe, Leesburg]
+ * SVN $Id: esl_msashuffle.h 249 2008-04-24 19:19:50Z eddys $
+ */
+#ifndef ESL_MSASHUFFLE_INCLUDED
+#define ESL_MSASHUFFLE_INCLUDED
+
+#include "esl_random.h"
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif
+
+extern int esl_msashuffle_Shuffle  (ESL_RANDOMNESS *r, ESL_MSA *msa, ESL_MSA *shuf);
+extern int esl_msashuffle_Bootstrap(ESL_RANDOMNESS *r, ESL_MSA *msa, ESL_MSA *bootsample);
+
+#ifdef eslAUGMENT_ALPHABET
+extern int esl_msashuffle_CQRNA(ESL_RANDOMNESS *r, ESL_ALPHABET *abc, char    *x, char    *y, char    *xs, char    *ys);
+extern int esl_msashuffle_XQRNA(ESL_RANDOMNESS *r, ESL_ALPHABET *abc, ESL_DSQ *x, ESL_DSQ *y, ESL_DSQ *xs, ESL_DSQ *ys);
+#endif /*eslAUGMENT_ALPHABET*/
+
+#endif /*ESL_MSASHUFFLE_INCLUDED*/
diff --git a/easel/esl_msaweight.c b/easel/esl_msaweight.c
new file mode 100644
index 0000000..7428501
--- /dev/null
+++ b/easel/esl_msaweight.c
@@ -0,0 +1,1108 @@
+/* Sequence weighting algorithms.
+ *
+ * Implementations of ad hoc sequence weighting algorithms for multiple
+ * sequence alignments:
+ *   GSC weights:    Gerstein et al., JMB 236:1067-1078, 1994. 
+ *   PB weights:     Henikoff and Henikoff, JMB 243:574-578, 1994.
+ *   BLOSUM weights: Henikoff and Henikoff, PNAS 89:10915-10919, 1992.
+ * 
+ * Contents:
+ *   1. Implementations of weighting algorithms.
+ *   2. Unit tests.
+ *   3. Test driver.
+ *   4. Regression tests against SQUID.
+ *   5. Benchmark.
+ *   6. Stats driver.
+ *   7. Examples.
+ *   8. Copyright notice and license.
+ * 
+ * SVN $Id: esl_msaweight.c 344 2009-06-15 15:32:24Z nawrockie $
+ * SRE, Fri Nov  3 12:55:45 2006 [Janelia]
+ */
+
+#include "esl_config.h"
+
+#include <math.h>
+#include <string.h>
+#include <ctype.h>
+
+/* Dependencies on Easel core: */
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_msa.h"
+#include "esl_dmatrix.h"
+#include "esl_vectorops.h"
+
+/* Dependencies on phylogeny modules: */
+#include "esl_distance.h"
+#include "esl_tree.h"
+#include "esl_msacluster.h"
+#include "esl_msaweight.h"
+
+
+/*****************************************************************
+ * 1. Implementations of weighting algorithms
+ *****************************************************************/
+
+/* Function:  esl_msaweight_GSC()
+ * Synopsis:  GSC weights.
+ * Incept:    SRE, Fri Nov  3 13:31:14 2006 [Janelia]
+ *
+ * Purpose:   Given a multiple sequence alignment <msa>, calculate
+ *            sequence weights according to the
+ *            Gerstein/Sonnhammer/Chothia algorithm. These weights
+ *            are stored internally in the <msa> object, replacing
+ *            any weights that may have already been there. Weights
+ *            are $\geq 0$ and they sum to <msa->nseq>.
+ *            
+ *            The <msa> may be in either digitized or text mode.
+ *            Digital mode is preferred, so that distance calculations
+ *            used by the GSC algorithm are robust against degenerate
+ *            residue symbols.
+ *
+ *            This is an implementation of Gerstein et al., "A method to
+ *            weight protein sequences to correct for unequal
+ *            representation", JMB 236:1067-1078, 1994.
+ *            
+ *            The algorithm is $O(N^2)$ memory (it requires a pairwise
+ *            distance matrix) and $O(N^3 + LN^2)$ time ($N^3$ for a UPGMA
+ *            tree building step, $LN^2$ for distance matrix construction)
+ *            for an alignment of N sequences and L columns. 
+ *            
+ *            In the current implementation, the actual memory
+ *            requirement is dominated by two full NxN distance
+ *            matrices (one tmp copy in UPGMA, and one here): for
+ *            8-byte doubles, that's $16N^2$ bytes. To keep the
+ *            calculation under memory limits, don't process large
+ *            alignments: max 1400 sequences for 32 MB, max 4000
+ *            sequences for 256 MB, max 8000 seqs for 1 GB. Watch
+ *            out, because Pfam alignments can easily blow this up.
+ *            
+ * Note:      Memory usage could be improved. UPGMA consumes a distance
+ *            matrix, but that can be D itself, not a copy, if the
+ *            caller doesn't mind the destruction of D. Also, D is
+ *            symmetrical, so we could use upper or lower triangular
+ *            matrices if we rewrote dmatrix to allow them.
+ *            
+ *            I also think UPGMA can be reduced to O(N^2) time, by
+ *            being more tricky about rapidly identifying the minimum
+ *            element: could keep min of each row, and update that,
+ *            I think.
+ *
+ * Returns:   <eslOK> on success, and the weights inside <msa> have been
+ *            modified.  
+ *
+ * Throws:    <eslEINVAL> if the alignment data are somehow invalid and
+ *            distance matrices can't be calculated. <eslEMEM> on an
+ *            allocation error. In either case, the original <msa> is
+ *            left unmodified.
+ *
+ * Xref:      [Gerstein94]; squid::weight.c::GSCWeights(); STL11/81.
+ */
+int
+esl_msaweight_GSC(ESL_MSA *msa)
+{
+  ESL_DMATRIX *D = NULL;     /* distance matrix */
+  ESL_TREE    *T = NULL;     /* UPGMA tree */
+  double      *x = NULL;     /* storage per node, 0..N-2 */
+  double       lw, rw;       /* total branchlen on left, right subtrees */
+  double       lx, rx;	     /* distribution of weight to left, right side */
+  int i;		     /* counter over nodes */
+  int status;
+  
+  /* Contract checks
+   */
+  ESL_DASSERT1( (msa       != NULL) );
+  ESL_DASSERT1( (msa->nseq >= 1)    );
+  ESL_DASSERT1( (msa->alen >= 1)    );
+  ESL_DASSERT1( (msa->wgt  != NULL) );
+  if (msa->nseq == 1) { msa->wgt[0] = 1.0; return eslOK; }
+
+  /* GSC weights use a rooted tree with "branch lengths" calculated by
+   * UPGMA on a fractional difference matrix - pretty crude.
+   */
+  if (! (msa->flags & eslMSA_DIGITAL)) {
+    if ((status = esl_dst_CDiffMx(msa->aseq, msa->nseq, &D))         != eslOK) goto ERROR;
+  } 
+#ifdef eslAUGMENT_ALPHABET
+  else {
+    if ((status = esl_dst_XDiffMx(msa->abc, msa->ax, msa->nseq, &D)) != eslOK) goto ERROR;
+  }
+#endif
+
+  /* oi, look out here.  UPGMA is correct, but old squid library uses
+   * single linkage, so for regression tests ONLY, we use single link. 
+   */
+#ifdef  eslMSAWEIGHT_REGRESSION
+  if ((status = esl_tree_SingleLinkage(D, &T)) != eslOK) goto ERROR; 
+#else
+  if ((status = esl_tree_UPGMA(D, &T)) != eslOK) goto ERROR; 
+#endif
+  esl_tree_SetCladesizes(T);	
+
+  ESL_ALLOC(x, sizeof(double) * (T->N-1));
+  
+  /* Postorder traverse (leaves to root) to calculate the total branch
+   * length under each internal node; store this in x[].  Remember the
+   * total branch length (x[0]) for a future sanity check.
+   */
+  for (i = T->N-2; i >= 0; i--)
+    {
+      x[i] = T->ld[i] + T->rd[i];
+      if (T->left[i]  > 0) x[i] += x[T->left[i]];
+      if (T->right[i] > 0) x[i] += x[T->right[i]];
+    }
+  
+  /* Preorder traverse (root to leaves) to calculate the weights.  Now
+   * we use x[] to mean, the total weight *above* this node that we will
+   * apportion to the node's left and right children. The two
+   * meanings of x[] never cross: every x[] beneath x[i] is still a
+   * total branch length.
+   *
+   * Because the API guarantees that msa is returned unmodified in case
+   * of an exception, and we're touching msa->wgt here, no exceptions
+   * may be thrown from now on in this function.
+   */
+  x[0] = 0;			/* initialize: no branch to the root. */
+  for (i = 0; i <= T->N-2; i++)
+    {
+      lw = T->ld[i];   if (T->left[i]  > 0) lw += x[T->left[i]];
+      rw = T->rd[i];   if (T->right[i] > 0) rw += x[T->right[i]];
+
+      if (lw+rw == 0.) 
+	{
+	  /* A special case arises in GSC weights when all branch lengths in a subtree are 0.
+	   * In this case, all seqs in this clade should get equal weights, sharing x[i] equally.
+           * So, split x[i] in proportion to cladesize, not to branch weight.
+	   */
+	  if (T->left[i] > 0)  lx =  x[i] * ((double) T->cladesize[T->left[i]]  / (double) T->cladesize[i]);
+	  else                 lx =  x[i] / (double) T->cladesize[i];
+
+	  if (T->right[i] > 0) rx =  x[i] * ((double) T->cladesize[T->right[i]] / (double) T->cladesize[i]);
+	  else                 rx =  x[i] / (double) T->cladesize[i];
+	} 
+      else /* normal case: x[i] split in proportion to branch weight. */
+	{
+	  lx = x[i] * lw/(lw+rw);
+	  rx = x[i] * rw/(lw+rw);
+	}
+      
+      if (T->left[i]  <= 0) msa->wgt[-(T->left[i])] = lx + T->ld[i];
+      else                  x[T->left[i]] = lx + T->ld[i];
+
+      if (T->right[i] <= 0) msa->wgt[-(T->right[i])] = rx + T->rd[i];
+      else                  x[T->right[i]] = rx + T->rd[i];
+    } 
+
+  /* Renormalize weights to sum to N.
+   */
+  esl_vec_DNorm(msa->wgt, msa->nseq);
+  esl_vec_DScale(msa->wgt, msa->nseq, (double) msa->nseq);
+  msa->flags |= eslMSA_HASWGTS;
+
+  free(x);
+  esl_tree_Destroy(T);
+  esl_dmatrix_Destroy(D);
+  return eslOK;
+
+ ERROR:
+  if (x != NULL) free(x);
+  if (T != NULL) esl_tree_Destroy(T);
+  if (D != NULL) esl_dmatrix_Destroy(D);
+  return status;
+}
+
+
+/* Function:  esl_msaweight_PB()
+ * Synopsis:  PB (position-based) weights.
+ * Incept:    SRE, Sun Nov  5 08:59:28 2006 [Janelia]
+ *
+ * Purpose:   Given a multiple alignment <msa>, calculate sequence
+ *            weights according to the position-based weighting
+ *            algorithm (Henikoff and Henikoff, JMB 243:574-578,
+ *            1994). These weights are stored internally in the <msa>
+ *            object, replacing any weights that may have already been
+ *            there. Weights are $\geq 0$ and they sum to <msa->nseq>.
+ *            
+ *            The <msa> may be in either digitized or text mode.
+ *            Digital mode is preferred, so that the algorithm
+ *            deals with degenerate residue symbols properly.
+ *            
+ *            The Henikoffs' algorithm does not give rules for dealing
+ *            with gaps or degenerate residue symbols. The rule here
+ *            is to ignore them. This means that longer sequences
+ *            initially get more weight; hence a "double
+ *            normalization" in which the weights are first divided by
+ *            sequence length in canonical residues (to compensate for
+ *            that effect), then normalized to sum to nseq.
+ *            
+ *            An advantage of the PB method is efficiency.
+ *            It is $O(1)$ in memory and $O(NL)$ time, for an alignment of
+ *            N sequences and L columns. This makes it a good method 
+ *            for ad hoc weighting of very deep alignments.
+ *            
+ *            When the alignment is in simple text mode, IUPAC
+ *            degenerate symbols are not dealt with correctly; instead,
+ *            the algorithm simply uses the 26 letters as "residues"
+ *            (case-insensitively), and treats all other residues as
+ *            gaps.
+ *
+ * Returns:   <eslOK> on success, and the weights inside <msa> have been
+ *            modified. 
+ *
+ * Throws:    <eslEMEM> on allocation error, in which case <msa> is
+ *            returned unmodified.
+ *
+ * Xref:      [Henikoff94b]; squid::weight.c::PositionBasedWeights().
+ */
+int
+esl_msaweight_PB(ESL_MSA *msa)
+{
+  int    *nres = NULL;   	/* counts of each residue observed in a column */
+  int     ntotal;		/* number of different symbols observed in a column */
+  int     rlen;			/* number of residues in a sequence */
+  int     idx, pos, i;
+  int     K;			/* alphabet size */
+  int     status;
+
+  /* Contract checks
+   */
+  ESL_DASSERT1( (msa->nseq >= 1) );
+  ESL_DASSERT1( (msa->alen >= 1) );
+  if (msa->nseq == 1) { msa->wgt[0] = 1.0; return eslOK; }
+
+  /* Initialize
+   */
+  if (! (msa->flags & eslMSA_DIGITAL)) 
+    { ESL_ALLOC(nres, sizeof(int) * 26);          K = 26;          }
+#ifdef eslAUGMENT_ALPHABET
+  else 
+    { ESL_ALLOC(nres, sizeof(int) * msa->abc->K); K = msa->abc->K; }
+#endif
+
+  esl_vec_DSet(msa->wgt, msa->nseq, 0.);
+
+  /* This section handles text alignments */
+  if (! (msa->flags & eslMSA_DIGITAL)) 
+    {
+      for (pos = 0; pos < msa->alen; pos++)
+	{
+	  /* Collect # of letters A..Z in this column, and total */
+	  esl_vec_ISet(nres, K, 0.);
+	  for (idx = 0; idx < msa->nseq; idx++)
+	    if (isalpha((int) msa->aseq[idx][pos]))
+	      nres[toupper((int) msa->aseq[idx][pos]) - 'A'] ++;
+	  for (ntotal = 0, i = 0; i < K; i++) if (nres[i] > 0) ntotal++;
+
+	  /* Bump weight on each seq by PB rule */
+	  if (ntotal > 0) {
+	    for (idx = 0; idx < msa->nseq; idx++) {
+	      if (isalpha((int) msa->aseq[idx][pos]))
+		msa->wgt[idx] += 1. / 
+		  (double) (ntotal * nres[toupper((int) msa->aseq[idx][pos]) - 'A'] );
+	    }
+	  }
+	}
+
+      /* first normalization by # of residues counted in each seq */
+      for (idx = 0; idx < msa->nseq; idx++) {
+	for (rlen = 0, pos = 0; pos < msa->alen; pos++) 
+      	  if (isalpha((int) msa->aseq[idx][pos])) rlen++;
+	if (ntotal > 0) msa->wgt[idx] /= (double) rlen;
+	/* if rlen == 0 for this seq, its weight is still 0.0, as initialized. */
+      }
+    }
+
+  /* This section handles digital alignments. */
+#ifdef eslAUGMENT_ALPHABET
+  else
+    {
+      for (pos = 1; pos <= msa->alen; pos++)
+	{
+	  /* Collect # of residues 0..K-1 in this column, and total # */
+	  esl_vec_ISet(nres, K, 0.);
+	  for (idx = 0; idx < msa->nseq; idx++)
+	    if (esl_abc_XIsCanonical(msa->abc, msa->ax[idx][pos]))
+	      nres[(int) msa->ax[idx][pos]] ++;
+	  for (ntotal = 0, i = 0; i < K; i++) if (nres[i] > 0) ntotal++;
+
+	  /* Bump weight on each sequence by PB rule */
+	  if (ntotal > 0) {
+	    for (idx = 0; idx < msa->nseq; idx++) {
+	      if (esl_abc_XIsCanonical(msa->abc, msa->ax[idx][pos]))
+		msa->wgt[idx] += 1. / (double) (ntotal * nres[msa->ax[idx][pos]]);
+	    }
+	  }
+	}
+
+      /* first normalization by # of residues counted in each seq */
+      for (idx = 0; idx < msa->nseq; idx++)
+	{
+	  for (rlen = 0, pos = 1; pos <= msa->alen; pos++) 
+	    if (esl_abc_XIsCanonical(msa->abc, msa->ax[idx][pos])) rlen++;
+	  if (rlen > 0) msa->wgt[idx] /= (double) rlen;
+	  /* if rlen == 0 for this seq, its weight is still 0.0, as initialized. */
+	}
+    }
+#endif
+
+  /* Make weights normalize up to nseq, and return.  In pathological
+   * case where all wgts were 0 (no seqs contain any unambiguous
+   * residues), weights become 1.0.
+   */
+  esl_vec_DNorm(msa->wgt, msa->nseq);
+  esl_vec_DScale(msa->wgt, msa->nseq, (double) msa->nseq);	
+  msa->flags |= eslMSA_HASWGTS;
+
+  free(nres);
+  return eslOK;
+
+ ERROR:
+  if (nres != NULL) free(nres);
+  return status;
+}
+
+
+/* Function:  esl_msaweight_BLOSUM()
+ * Synopsis:  BLOSUM weights.
+ * Incept:    SRE, Sun Nov  5 09:52:41 2006 [Janelia]
+ *
+ * Purpose:   Given a multiple sequence alignment <msa> and an identity
+ *            threshold <maxid>, calculate sequence weights using the
+ *            BLOSUM algorithm (Henikoff and Henikoff, PNAS
+ *            89:10915-10919, 1992). These weights are stored
+ *            internally in the <msa> object, replacing any weights
+ *            that may have already been there. Weights are $\geq 0$
+ *            and they sum to <msa->nseq>.
+ *            
+ *            The algorithm does a single linkage clustering by
+ *            fractional id, defines clusters such that no two clusters
+ *            have a pairwise link $\geq$ <maxid>), and assigns
+ *            weights of $\frac{1}{M_i}$ to each of the $M_i$
+ *            sequences in each cluster $i$. The <maxid> threshold
+ *            is a fractional pairwise identity, in the range
+ *            $0..1$.
+ *            
+ *            The <msa> may be in either digitized or text mode.
+ *            Digital mode is preferred, so that the pairwise identity
+ *            calculations deal with degenerate residue symbols
+ *            properly.
+ *
+ * Returns:   <eslOK> on success, and the weights inside <msa> have been
+ *            modified. 
+ *            
+ * Throws:    <eslEMEM> on allocation error. <eslEINVAL> if a pairwise
+ *            identity calculation fails because of corrupted sequence 
+ *            data. In either case, the <msa> is unmodified.
+ *
+ * Xref:      [Henikoff92]; squid::weight.c::BlosumWeights().
+ */
+int
+esl_msaweight_BLOSUM(ESL_MSA *msa, double maxid)
+{
+  int  *c    = NULL; /* cluster assignments for each sequence */
+  int  *nmem = NULL; /* number of seqs in each cluster */
+  int   nc;	     /* number of clusters  */
+  int   i;           /* loop counter */
+  int   status;
+
+  /* Contract checks
+   */
+  ESL_DASSERT1( (maxid >= 0. && maxid <= 1.) );
+  ESL_DASSERT1( (msa->nseq >= 1) );
+  ESL_DASSERT1( (msa->alen >= 1) );
+  if (msa->nseq == 1) { msa->wgt[0] = 1.0; return eslOK; }
+
+  if ((status = esl_msacluster_SingleLinkage(msa, maxid, &c, NULL, &nc)) != eslOK) goto ERROR;
+  ESL_ALLOC(nmem, sizeof(int) * nc);
+  esl_vec_ISet(nmem, nc, 0);
+  for (i = 0; i < msa->nseq; i++) nmem[c[i]]++;
+  for (i = 0; i < msa->nseq; i++) msa->wgt[i] = 1. / (double) nmem[c[i]];
+
+  /* Make weights normalize up to nseq, and return.
+   */
+  esl_vec_DNorm(msa->wgt, msa->nseq);
+  esl_vec_DScale(msa->wgt, msa->nseq, (double) msa->nseq);	
+  msa->flags |= eslMSA_HASWGTS;
+
+  free(nmem);
+  free(c);
+  return eslOK;
+
+ ERROR:
+  if (c    != NULL) free(c);
+  if (nmem != NULL) free(nmem);
+  return status;
+}
+
+/* Function:  esl_msaweight_IDFilter()
+ * Synopsis:  Filter by %ID.
+ * Incept:    ER, Wed Oct 29 10:06:43 2008 [Janelia]
+ * 
+ * Purpose:   Constructs a new alignment by removing near-identical 
+ *            sequences from a given alignment (where identity is 
+ *            calculated *based on the alignment*).
+ *            Does not affect the given alignment.
+ *            Keeps earlier sequence, discards later one. 
+ *           
+ *            Usually called as an ad hoc sequence "weighting" mechanism.
+ *           
+ * Limitations:
+ *            Unparsed Stockholm markup is not propagated into the
+ *            new alignment.
+ *           
+ * Return:    <eslOK> on success, and the <newmsa>.
+ *
+ * Throws:    <eslEMEM> on allocation error. <eslEINVAL> if a pairwise
+ *            identity calculation fails because of corrupted sequence 
+ *            data. In either case, the <msa> is unmodified.
+ *
+ * Xref:      squid::weight.c::FilterAlignment().
+ */
+int
+esl_msaweight_IDFilter(const ESL_MSA *msa, double maxid, ESL_MSA **ret_newmsa)
+{
+  int     *list   = NULL;               /* array of seqs in new msa */
+  int     *useme  = NULL;               /* TRUE if seq is kept in new msa */
+  int      nnew;			/* number of seqs in new alignment */
+  double   ident;                       /* pairwise percentage id */
+  int      i,j;                         /* seqs counters*/
+  int      remove;                      /* TRUE if sq is to be removed */
+  int      status;
+  
+  /* Contract checks
+   */
+  ESL_DASSERT1( (msa       != NULL) );
+  ESL_DASSERT1( (msa->nseq >= 1)    );
+  ESL_DASSERT1( (msa->alen >= 1)    );
+
+  /* allocate */
+  ESL_ALLOC(list,  sizeof(int) * msa->nseq);
+  ESL_ALLOC(useme, sizeof(int) * msa->nseq);
+  esl_vec_ISet(useme, msa->nseq, 0); /* initialize array */
+
+  /* find which seqs to keep (list) */
+  nnew = 0;
+  for (i = 0; i < msa->nseq; i++)
+    {
+      remove = FALSE;
+      for (j = 0; j < nnew; j++)
+	{
+	  if (! (msa->flags & eslMSA_DIGITAL)) {
+	    if ((status = esl_dst_CPairId(msa->aseq[i], msa->aseq[list[j]], &ident, NULL, NULL))       != eslOK) goto ERROR;
+	  } 
+#ifdef eslAUGMENT_ALPHABET
+	  else {
+	    if ((status = esl_dst_XPairId(msa->abc, msa->ax[i], msa->ax[list[j]], &ident, NULL, NULL)) != eslOK) goto ERROR;
+	  }
+#endif
+	  
+	  if (ident > maxid)
+	    { 
+	      remove = TRUE; 
+	      break; 
+	    }
+	}
+      if (remove == FALSE) {
+	list[nnew++] = i;
+	useme[i]     = TRUE;
+      }
+    }
+  if ((status = esl_msa_SequenceSubset(msa, useme, ret_newmsa)) != eslOK) goto ERROR;
+ 
+  free(list);
+  free(useme);
+  return eslOK;
+
+ ERROR:
+  if (list  != NULL) free(list);
+  if (useme != NULL) free(useme);
+  return status;
+}
+/*---------------- end, weighting implementations ----------------*/
+
+
+
+
+/*****************************************************************
+ * 2. Unit tests
+ *****************************************************************/
+#ifdef eslMSAWEIGHT_TESTDRIVE
+
+static int
+utest_GSC(ESL_ALPHABET *abc, ESL_MSA *msa, double *expect)
+{
+  char *msg = "GSC weights unit test failure";
+
+  if (esl_msaweight_GSC(msa)                               != eslOK) esl_fatal(msg);
+  if (esl_vec_DCompare(msa->wgt, expect, msa->nseq, 0.001) != eslOK) esl_fatal(msg);
+  
+  if (abc != NULL) 
+    {
+      if (esl_msa_Digitize(abc, msa)                           != eslOK) esl_fatal(msg);
+      if (esl_msaweight_GSC(msa)                               != eslOK) esl_fatal(msg);
+      if (esl_vec_DCompare(msa->wgt, expect, msa->nseq, 0.001) != eslOK) esl_fatal(msg);
+      if (esl_msa_Textize(msa)                                 != eslOK) esl_fatal(msg);
+    }
+  return eslOK;
+}
+
+static int
+utest_PB(ESL_ALPHABET *abc, ESL_MSA *msa, double *expect)
+{
+  char *msg = "PB weights unit test failure";
+
+  if (esl_msaweight_PB(msa)                                != eslOK) esl_fatal(msg);
+  if (esl_vec_DCompare(msa->wgt, expect, msa->nseq, 0.001) != eslOK) esl_fatal(msg);
+  
+  if (abc != NULL) 
+    {
+      if (esl_msa_Digitize(abc, msa)                           != eslOK) esl_fatal(msg);
+      if (esl_msaweight_PB(msa)                                != eslOK) esl_fatal(msg);
+      if (esl_vec_DCompare(msa->wgt, expect, msa->nseq, 0.001) != eslOK) esl_fatal(msg);
+      if (esl_msa_Textize(msa)                                 != eslOK) esl_fatal(msg);
+    }
+  return eslOK;
+}
+
+static int
+utest_BLOSUM(ESL_ALPHABET *abc, ESL_MSA *msa, double maxid, double *expect)
+{
+  char *msg = "BLOSUM weights unit test failure";
+
+  if (esl_msaweight_BLOSUM(msa, maxid)                     != eslOK) esl_fatal(msg);
+  if (esl_vec_DCompare(msa->wgt, expect, msa->nseq, 0.001) != eslOK) esl_fatal(msg);
+  
+  if (abc != NULL) 
+    {
+      if (esl_msa_Digitize(abc, msa)                           != eslOK) esl_fatal(msg);
+      if (esl_msaweight_BLOSUM(msa, maxid)                     != eslOK) esl_fatal(msg);
+      if (esl_vec_DCompare(msa->wgt, expect, msa->nseq, 0.001) != eslOK) esl_fatal(msg);
+      if (esl_msa_Textize(msa)                                 != eslOK) esl_fatal(msg);
+    }
+  return eslOK;
+}
+#endif /*eslMSAWEIGHT_TESTDRIVE*/
+/*-------------------- end, unit tests  -------------------------*/
+
+
+
+
+
+/*****************************************************************
+ * 3. Test driver
+ *****************************************************************/
+#ifdef eslMSAWEIGHT_TESTDRIVE
+/* gcc -g -Wall -o test -L. -I. -DeslMSAWEIGHT_TESTDRIVE esl_msaweight.c -leasel -lm
+ * ./test
+ */
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_msaweight.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_ALPHABET *aa_abc = NULL,
+               *nt_abc = NULL;
+  ESL_MSA      *msa1   = NULL,
+               *msa2   = NULL, 
+               *msa3   = NULL,
+               *msa4   = NULL,
+               *msa5   = NULL;
+  double uniform[5] = { 1.0, 1.0, 1.0, 1.0, 1.0 };
+  double wgt2[5]    = { 0.833333, 0.833333, 0.833333, 0.833333, 1.66667 }; /* GSC, PB give same answer */
+  double gsc3[4]    = { 1.125000, 0.875000, 0.875000, 1.125000 };
+  double pb3[4]     = { 1.066667, 1.066667, 0.800000, 1.066667 };
+  double blosum3[4] = { 1.333333, 0.666667, 0.666667, 1.333333 };
+  double gsc4[4]    = { 0.760870, 0.760870, 1.086957, 1.391304 };
+  double pb4[4]     = { 0.800000, 0.800000, 1.000000, 1.400000 };
+  double blosum4[4] = { 0.666667, 0.666667, 1.333333, 1.333333 };
+  
+  if ((aa_abc = esl_alphabet_Create(eslAMINO)) == NULL)  esl_fatal("failed to create amino alphabet");
+  if ((nt_abc = esl_alphabet_Create(eslDNA))   == NULL)  esl_fatal("failed to create DNA alphabet");
+
+  /* msa1: all sequences identical. Any weighting method should assign uniform weights.
+   * msa2: "contrived" example of [Henikoff94b]. "Correct" solution is 1==2, 3==4, and 5==2x other weights.
+   * msa3: the "nitrogenase segments" example of [Henikoff94b].
+   * msa4: alignment that makes the same distances as Figure 4 from [Gerstein94]
+   * msa5: gap pathology. no information here, so weighting methods should resort to uniform weights.
+   */
+  if ((msa1 = esl_msa_CreateFromString("# STOCKHOLM 1.0\n\nseq1 AAAAA\nseq2 AAAAA\nseq3 AAAAA\nseq4 AAAAA\nseq5 AAAAA\n//\n", 
+				       eslMSAFILE_STOCKHOLM)) == NULL) esl_fatal("msa 1 creation failed");
+  if ((msa2 = esl_msa_CreateFromString("# STOCKHOLM 1.0\n\nseq1 AAAAA\nseq2 AAAAA\nseq3 CCCCC\nseq4 CCCCC\nseq5 TTTTT\n//\n",
+				       eslMSAFILE_STOCKHOLM)) == NULL) esl_fatal("msa 2 creation failed");
+  if ((msa3 = esl_msa_CreateFromString("# STOCKHOLM 1.0\n\nNIFE_CLOPA GYVGS\nNIFD_AZOVI GFDGF\nNIFD_BRAJA GYDGF\nNIFK_ANASP GYQGG\n//\n",
+				       eslMSAFILE_STOCKHOLM)) == NULL) esl_fatal("msa 3 creation failed");
+  if ((msa4 = esl_msa_CreateFromString("# STOCKHOLM 1.0\n\nA  AAAAAAAAAA\nB  TTAAAAAAAA\nC  ATAAAACCCC\nD  GGGAAGGGGG\n//\n",
+				       eslMSAFILE_STOCKHOLM)) == NULL) esl_fatal("msa 4 creation failed");
+  if ((msa5 = esl_msa_CreateFromString("# STOCKHOLM 1.0\n\nA  A----\nB  -C---\nC  --G--\nD  ---T-\nE  ----T\n//\n",
+				       eslMSAFILE_STOCKHOLM)) == NULL) esl_fatal("msa 5 creation failed");
+
+  utest_GSC(aa_abc, msa1, uniform);
+  utest_GSC(nt_abc, msa1, uniform);
+  utest_GSC(aa_abc, msa2, wgt2);
+  utest_GSC(nt_abc, msa2, wgt2);
+  utest_GSC(aa_abc, msa3, gsc3);
+  /* no nt test on msa3: it's protein-only */
+  utest_GSC(aa_abc, msa4, gsc4);
+  utest_GSC(nt_abc, msa4, gsc4);
+  utest_GSC(aa_abc, msa5, uniform);
+  utest_GSC(aa_abc, msa5, uniform);
+
+  utest_PB(aa_abc, msa1, uniform);
+  utest_PB(nt_abc, msa1, uniform);
+  utest_PB(aa_abc, msa2, wgt2);
+  utest_PB(nt_abc, msa2, wgt2);
+  utest_PB(aa_abc, msa3, pb3);
+  /* no nt test on msa3: it's protein-only */
+  utest_PB(aa_abc, msa4, pb4);
+  utest_PB(nt_abc, msa4, pb4);
+  utest_PB(aa_abc, msa5, uniform);
+  utest_PB(nt_abc, msa5, uniform);
+
+  utest_BLOSUM(aa_abc, msa1, 0.62, uniform);
+  utest_BLOSUM(nt_abc, msa1, 0.62, uniform);
+  utest_BLOSUM(aa_abc, msa2, 0.62, wgt2);
+  utest_BLOSUM(nt_abc, msa2, 0.62, wgt2);
+  utest_BLOSUM(aa_abc, msa3, 0.62, blosum3);
+  /* no nt test on msa3: it's protein-only */
+  utest_BLOSUM(aa_abc, msa4, 0.62, blosum4);
+  utest_BLOSUM(nt_abc, msa4, 0.62, blosum4);
+  utest_BLOSUM(aa_abc, msa5, 0.62, uniform);
+  utest_BLOSUM(nt_abc, msa5, 0.62, uniform);
+
+  /* BLOSUM weights have the peculiar property of going flat at maxid=0.0 (everyone
+   * clusters) or maxid=1.0 (nobody clusters).
+   */
+  utest_BLOSUM(aa_abc, msa4, 0.0,  uniform);
+  utest_BLOSUM(aa_abc, msa4, 1.0,  uniform);
+
+  esl_msa_Destroy(msa1);
+  esl_msa_Destroy(msa2);
+  esl_msa_Destroy(msa3);
+  esl_msa_Destroy(msa4);
+  esl_msa_Destroy(msa5);
+  esl_alphabet_Destroy(aa_abc);
+  esl_alphabet_Destroy(nt_abc);
+  exit(0);
+}
+#endif /*eslMSAWEIGHT_TESTDRIVE*/
+/*-------------------- end, test driver  -------------------------*/
+
+
+
+
+
+/*****************************************************************
+ * 4. Regression tests against squid
+ *****************************************************************/
+#ifdef eslMSAWEIGHT_REGRESSION
+/* Verify same results as SQUID.
+ * To compile:
+       gcc -g -Wall -o regression -I. -L. -L ~/src/squid -I ~/src/squid -DeslMSAWEIGHT_REGRESSION\
+          esl_msaweight.c esl_msacluster.c -leasel -lsquid -lm
+ * To run: 
+ *     ./regression <MSA file>
+ *     
+ * It's essential to recompile esl_msacluster under the eslMSAWEIGHT_REGRESSION flag
+ * too, because some squid compatibility code needs to get compiled in.
+ *
+ * Script for regression testing on Pfam:
+ *     ./regression -q  --maxN 4000 /misc/data0/databases/Pfam/Pfam-A.full
+ *     ./regression --blosum -q  /misc/data0/databases/Pfam/Pfam-A.full
+ *     ./regression --pb -q  /misc/data0/databases/Pfam/Pfam-A.full
+ */
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_msaweight.h"
+#include "esl_vectorops.h"
+
+#include "squidconf.h"
+#include "squid.h"
+
+#define WGROUP "--blosum,--gsc,--pb"
+
+static ESL_OPTIONS options[] = {
+    /* name     type         deflt   env   rng   togs    req      incmpt   help                          docgrp */
+  { "-h",       eslARG_NONE, FALSE,  NULL, NULL, NULL,   NULL,      NULL, "show help and usage",             0 },
+  { "-q",       eslARG_NONE, FALSE,  NULL, NULL, NULL,   NULL,      NULL, "run quiet, only report problems", 0 },
+  { "--blosum", eslARG_NONE, FALSE,  NULL, NULL, WGROUP, NULL,      NULL, "use BLOSUM weights",              0 },
+  { "--gsc",    eslARG_NONE,"default",NULL,NULL, WGROUP, NULL,      NULL, "use GSC weights",                 0 },
+  { "--pb",     eslARG_NONE, FALSE,  NULL, NULL, WGROUP, NULL,      NULL, "use position-based weights",      0 },
+  { "--id",     eslARG_REAL, "0.62",NULL,"0<=x<=1",NULL,"--blosum", NULL, "id threshold for --blosum",       0 },  
+  { "--tol",    eslARG_REAL, "0.01",NULL,"0<=x<=1",NULL, NULL,      NULL, "fractional tolerance for wgt match", 0 },  
+  { "--maxN",   eslARG_INT,    "0",  NULL,"n>=0",  NULL,  NULL,     NULL, "skip alignments w/ > <n> seqs",   0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+static char usage[] = "Usage: ./regression [-options] <msa_file>";
+
+int 
+main(int argc, char **argv)
+{
+  ESL_GETOPTS *go;
+  char        *msafile;
+  ESL_MSAFILE *afp;
+  ESL_MSA     *msa;
+  float       *sqd;
+  int          status;
+  int          nbad;
+  int          nali    = 0;
+  int          nbadali = 0;
+  int          nwgt    = 0;
+  int          nbadwgt = 0;
+  int i;
+  int be_quiet;
+  int do_gsc;
+  int do_pb;
+  int do_blosum;
+  double maxid;
+  double tol;
+  int    maxN;
+
+  /* Process command line
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) esl_fatal("failed to parse cmd line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go)               != eslOK) esl_fatal("failed to parse cmd line: %s\n", go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) {
+    puts(usage); 
+    puts("\n  where options are:");
+    esl_opt_DisplayHelp(stdout, go, 0, 2, 80); /* 0=all docgroups; 2=indentation; 80=width */
+    return 0;
+  }
+  be_quiet  = esl_opt_GetBoolean(go, "-q");
+  do_blosum = esl_opt_GetBoolean(go, "--blosum");
+  do_gsc    = esl_opt_GetBoolean(go, "--gsc");
+  do_pb     = esl_opt_GetBoolean(go, "--pb");
+  maxid     = esl_opt_GetReal   (go, "--id");
+  tol       = esl_opt_GetReal   (go, "--tol");
+  maxN      = esl_opt_GetInteger(go, "--maxN");
+  if (esl_opt_ArgNumber(go) != 1) {
+    puts("Incorrect number of command line arguments.");
+    puts(usage);
+    return 1;
+  }
+  msafile = esl_opt_GetArg(go, 1);
+  esl_getopts_Destroy(go);
+
+  /* Weight one or more alignments from input file
+   */
+  esl_msafile_Open(msafile, eslMSAFILE_UNKNOWN, NULL, &afp);
+  while (esl_msa_Read(afp, &msa) == eslOK)
+    {
+      if (maxN > 0 && msa->nseq > maxN) { esl_msa_Destroy(msa); continue; }
+
+      nali++;
+      nwgt += msa->nseq;
+      ESL_ALLOC(sqd, sizeof(float) * msa->nseq);
+
+      if (do_gsc) {
+	esl_msaweight_GSC(msa);
+	GSCWeights(msa->aseq, msa->nseq, msa->alen, sqd);
+      } else if (do_pb) {
+	esl_msaweight_PB(msa);
+	PositionBasedWeights(msa->aseq, msa->nseq, msa->alen, sqd);
+      } else if (do_blosum) {
+	esl_msaweight_BLOSUM(msa, maxid);
+	BlosumWeights(msa->aseq, msa->nseq, msa->alen, maxid, sqd);
+	/* workaround SQUID bug: BLOSUM weights weren't renormalized to sum to nseq. */
+	esl_vec_FNorm (sqd, msa->nseq);
+	esl_vec_FScale(sqd, msa->nseq, (float) msa->nseq);	
+      }
+
+      if (! be_quiet) {
+	for (i = 0; i < msa->nseq; i++)
+	  fprintf(stdout, "%-20s  %.3f  %.3f\n",
+		  msa->sqname[i], msa->wgt[i], sqd[i]);
+      }
+	
+      nbad = 0;
+      for (i = 0; i < msa->nseq; i++)
+	if (esl_DCompare((double) sqd[i], msa->wgt[i], tol) != eslOK) 
+	  nbad++;
+      if (nbad > 0) nbadali++;
+      nbadwgt += nbad;
+
+      if (nbad > 0) printf("%-20s  :: alignment shows %d weights that differ (out of %d) \n", 
+			   msa->name, nbad, msa->nseq);
+
+      esl_msa_Destroy(msa);
+      free(sqd);
+    } 
+  esl_msafile_Close(afp);
+
+  if (nbadali == 0) 
+    printf("OK: all weights identical between squid and Easel in %d alignment(s)\n", nali);
+  else {
+    printf("%d of %d weights mismatched at (> %f fractional difference)\n",
+	   nbadwgt, nwgt, tol);
+    printf("involving %d of %d total alignments\n", nbadali, nali);
+  }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+#endif /* eslMSAWEIGHT_REGRESSION */
+/*------------------ end, regression tests ----------------------*/
+
+
+
+/*****************************************************************
+ * 5. Benchmark.
+ *****************************************************************/
+#ifdef eslMSAWEIGHT_BENCHMARK
+/* gcc -g -Wall -o benchmark -I. -L. -DeslMSAWEIGHT_BENCHMARK esl_msaweight.c -leasel -lm
+ * ./benchmark <MSA file>
+ *
+ * Script for benchmarks on Pfam:
+ *     ./benchmark --gsc --maxN 4000 /misc/data0/databases/Pfam/Pfam-A.full
+ *     ./benchmark --blosum          /misc/data0/databases/Pfam/Pfam-A.full
+ *     ./benchmark --pb              /misc/data0/databases/Pfam/Pfam-A.full
+ */
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_msaweight.h"
+#include "esl_vectorops.h"
+#include "esl_stopwatch.h"
+
+#define WGROUP "--blosum,--gsc,--pb"
+
+static ESL_OPTIONS options[] = {
+    /* name     type         deflt   env   rng   togs    req      incmpt   help                          docgrp */
+  { "-h",       eslARG_NONE, FALSE,  NULL, NULL, NULL,   NULL,      NULL, "show help and usage",             0 },
+  { "--blosum", eslARG_NONE, FALSE,  NULL, NULL, WGROUP, NULL,      NULL, "use BLOSUM weights",              0 },
+  { "--gsc",    eslARG_NONE,"default",NULL,NULL, WGROUP, NULL,      NULL, "use GSC weights",                 0 },
+  { "--pb",     eslARG_NONE, FALSE,  NULL, NULL, WGROUP, NULL,      NULL, "use position-based weights",      0 },
+  { "--id",     eslARG_REAL, "0.62", NULL,"0<=x<=1",NULL,"--blosum",NULL, "id threshold for --blosum",       0 },  
+  { "--maxN",   eslARG_INT,    "0",  NULL,"n>=0",  NULL,  NULL,     NULL, "skip alignments w/ > <n> seqs",   0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+static char usage[] = "Usage: ./benchmark [-options] <msa_file>";
+
+int 
+main(int argc, char **argv)
+{
+  ESL_STOPWATCH *w;
+  ESL_GETOPTS *go;
+  char        *msafile;
+  ESL_MSAFILE *afp;
+  ESL_MSA     *msa;
+  int          do_gsc;
+  int          do_pb;
+  int          do_blosum;
+  int          maxN;
+  double       maxid;
+  double       cpu;
+
+  /* Process command line
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) esl_fatal("failed to parse cmd line: %s", go->errbuf);
+  if (esl_opt_VerifyConfig(go)               != eslOK) esl_fatal("failed to parse cmd line: %s", go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) {
+    puts(usage); 
+    puts("\n  where options are:");
+    esl_opt_DisplayHelp(stdout, go, 0, 2, 80); /* 0=all docgroups; 2=indentation; 80=width */
+    return 0;
+  }
+  do_blosum = esl_opt_GetBoolean(go, "--blosum");
+  do_gsc    = esl_opt_GetBoolean(go, "--gsc");
+  do_pb     = esl_opt_GetBoolean(go, "--pb");
+  maxid     = esl_opt_GetReal   (go, "--id");
+  maxN      = esl_opt_GetInteger(go, "--maxN");
+  if (esl_opt_ArgNumber(go) != 1) {
+    puts("Incorrect number of command line arguments.");
+    puts(usage);
+    return 1;
+  }
+  if ((msafile = esl_opt_GetArg(go, 1)) == NULL) esl_fatal("failed to parse cmd line: %s", go->errbuf);
+  esl_getopts_Destroy(go);
+
+  w = esl_stopwatch_Create();
+
+  /* Weight one or more alignments from input file
+   */
+  esl_msafile_Open(msafile, eslMSAFILE_UNKNOWN, NULL, &afp);
+  while (esl_msa_Read(afp, &msa) == eslOK)
+    {
+      if (maxN > 0 && msa->nseq > maxN) { esl_msa_Destroy(msa); continue; }
+
+      esl_stopwatch_Start(w);
+
+      if      (do_gsc) 	  esl_msaweight_GSC(msa);
+      else if (do_pb) 	  esl_msaweight_PB(msa);
+      else if (do_blosum) esl_msaweight_BLOSUM(msa, maxid);
+
+      esl_stopwatch_Stop(w);
+      cpu = w->user;
+      printf("%-20s %6d  %6d  %.3f\n", msa->name, msa->alen, msa->nseq, cpu);
+      esl_msa_Destroy(msa);
+    } 
+  esl_msafile_Close(afp);
+
+  esl_stopwatch_Destroy(w);
+  return eslOK;
+}
+#endif /* eslMSAWEIGHT_BENCHMARK */
+/*-------------------- end, benchmark  --------------------------*/
+
+
+
+
+/*****************************************************************
+ * 6. Statistics driver.
+ *****************************************************************/
+#ifdef eslMSAWEIGHT_STATS
+/* gcc -g -Wall -o stats -I. -L. -DeslMSAWEIGHT_STATS esl_msaweight.c -leasel -lm
+ * ./stats <MSA file>
+ *
+ * Script for weight statistics on Pfam:
+ *     ./stats --gsc --maxN 4000 /misc/data0/databases/Pfam/Pfam-A.full
+ *     ./stats --blosum          /misc/data0/databases/Pfam/Pfam-A.full
+ *     ./stats --pb              /misc/data0/databases/Pfam/Pfam-A.full
+ */
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_msaweight.h"
+#include "esl_vectorops.h"
+
+#define WGROUP "--blosum,--gsc,--pb"
+
+static ESL_OPTIONS options[] = {
+    /* name     type         deflt   env   rng   togs    req      incmpt   help                          docgrp */
+  { "-h",       eslARG_NONE, FALSE,  NULL, NULL, NULL,   NULL,      NULL, "show help and usage",             0 },
+  { "--blosum", eslARG_NONE, FALSE,  NULL, NULL, WGROUP, NULL,      NULL, "use BLOSUM weights",              0 },
+  { "--gsc",    eslARG_NONE,"default",NULL,NULL, WGROUP, NULL,      NULL, "use GSC weights",                 0 },
+  { "--pb",     eslARG_NONE, FALSE,  NULL, NULL, WGROUP, NULL,      NULL, "use position-based weights",      0 },
+  { "--id",     eslARG_REAL, "0.62", NULL,"0<=x<=1",NULL,"--blosum",NULL, "id threshold for --blosum",       0 },  
+  { "--maxN",   eslARG_INT,    "0",  NULL,"n>=0",  NULL,  NULL,     NULL, "skip alignments w/ > <n> seqs",   0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+static char usage[] = "Usage: ./stats [-options] <msa_file>";
+
+int 
+main(int argc, char **argv)
+{
+  ESL_GETOPTS *go;
+  char        *msafile;
+  ESL_MSAFILE *afp;
+  ESL_MSA     *msa;
+  int          do_gsc;
+  int          do_pb;
+  int          do_blosum;
+  int          maxN;
+  double       maxid;
+  int          nsmall, nbig;
+  int          i;
+
+
+  /* Process command line
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) esl_fatal("%s", go->errbuf);
+  if (esl_opt_VerifyConfig(go)               != eslOK) esl_fatal("%s", go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") == TRUE){
+    puts(usage); 
+    puts("\n  where options are:");
+    esl_opt_DisplayHelp(stdout, go, 0, 2, 80); /* 0=all docgroups; 2=indentation; 80=width */
+    return 0;
+  }
+  do_blosum = esl_opt_GetBoolean(go, "--blosum");
+  do_gsc    = esl_opt_GetBoolean(go, "--gsc");
+  do_pb     = esl_opt_GetBoolean(go, "--pb");
+  maxid     = esl_opt_GetReal   (go, "--id");
+  maxN      = esl_opt_GetInteger(go, "--maxN");
+  if (esl_opt_ArgNumber(go) != 1) {
+    puts("Incorrect number of command line arguments.");
+    puts(usage);
+    return 1;
+  }
+  if ((msafile = esl_opt_GetArg(go, 1)) == NULL) esl_fatal("%s", go->errbuf);
+  esl_getopts_Destroy(go);
+
+  /* Weight one or more alignments from input file
+   */
+  esl_msafile_Open(msafile, eslMSAFILE_UNKNOWN, NULL, &afp);
+  while (esl_msa_Read(afp, &msa) == eslOK)
+    {
+      if (maxN > 0 && msa->nseq > maxN) { esl_msa_Destroy(msa); continue; }
+
+      if      (do_gsc) 	  esl_msaweight_GSC(msa);
+      else if (do_pb) 	  esl_msaweight_PB(msa);
+      else if (do_blosum) esl_msaweight_BLOSUM(msa, maxid);
+
+      for (nsmall = 0, nbig = 0, i = 0; i < msa->nseq; i++) {
+	if (msa->wgt[i] < 0.2) nsmall++;
+	if (msa->wgt[i] > 5.0) nbig++;
+      }
+
+      printf("%-20s  %5d %5d %8.4f  %8.4f  %5d  %5d\n", 
+	     msa->name, 
+	     msa->nseq, 
+	     msa->alen,
+	     esl_vec_DMin(msa->wgt, msa->nseq),
+	     esl_vec_DMax(msa->wgt, msa->nseq),
+	     nsmall,
+	     nbig);
+      esl_msa_Destroy(msa);
+    } 
+  esl_msafile_Close(afp);
+  return eslOK;
+}
+#endif /* eslMSAWEIGHT_STATS */
+/*---------------- end, statistics driver  ----------------------*/
+
+
+
+
+
+
+/*****************************************************************
+ * 7. Examples.
+ *****************************************************************/
+/* Example: Calculate GSC weights for an input MSA.
+ */
+#ifdef eslMSAWEIGHT_EXAMPLE
+/*::cexcerpt::msaweight_example::begin::*/
+/* To compile: gcc -g -Wall -o example -I. -L. -DeslMSAWEIGHT_EXAMPLE esl_msaweight.c -leasel -lm
+ *     To run: ./example <MSA file>
+ */
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_msaweight.h"
+
+int main(int argc, char **argv)
+{
+  ESL_MSAFILE *afp;
+  ESL_MSA     *msa;
+  int i;
+
+  esl_msafile_Open(argv[1], eslMSAFILE_UNKNOWN, NULL, &afp);
+  esl_msa_Read(afp, &msa);
+  esl_msafile_Close(afp);
+
+  esl_msaweight_GSC(msa);
+  
+  for (i = 0; i < msa->nseq; i++)
+    printf("%20s %f\n", msa->sqname[i], msa->wgt[i]);
+  
+  return 0;
+}
+/*::cexcerpt::msaweight_example::end::*/
+#endif /*eslMSAWEIGHT_EXAMPLE*/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_msaweight.h b/easel/esl_msaweight.h
new file mode 100644
index 0000000..188c244
--- /dev/null
+++ b/easel/esl_msaweight.h
@@ -0,0 +1,24 @@
+/* esl_msaweight.h
+ * Sequence weighting algorithms.
+ * 
+ * SVN $Id: esl_msaweight.h 344 2009-06-15 15:32:24Z nawrockie $
+ * SRE, Sun Nov  5 09:11:13 2006 [Janelia]
+ */
+#ifndef ESL_MSAWEIGHT_INCLUDED
+#define ESL_MSAWEIGHT_INCLUDED
+
+#include <esl_msa.h>
+
+extern int esl_msaweight_GSC(ESL_MSA *msa);
+extern int esl_msaweight_PB(ESL_MSA *msa);
+extern int esl_msaweight_BLOSUM(ESL_MSA *msa, double maxid);
+extern int esl_msaweight_IDFilter(const ESL_MSA *msa, double maxid, ESL_MSA **ret_newmsa);
+
+
+#endif /*ESL_MSAWEIGHT_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_msaweight.tex b/easel/esl_msaweight.tex
new file mode 100644
index 0000000..0e5c4df
--- /dev/null
+++ b/easel/esl_msaweight.tex
@@ -0,0 +1,53 @@
+The \eslmod{msaweight} module implements different \emph{ad hoc}
+sequence weighting algorithms, for compensating for overrepresentation
+in multiple sequence alignments.
+
+A multiple alignment often includes similar, even identical copies of
+sequences; the same sequence is often deposited in the databases more
+than once, and sequences from several closely related species are
+usually available. Thus relying on raw residue frequencies observed in
+multiple alignments is a flawed strategy, just as Wittgenstein
+wouldn't trust a consensus of two copies of his morning paper.
+ 
+The functions in the \eslmod{msaweight} API are summarized in
+Table~\ref{tbl:msa_api}. 
+
+% TODO: Should implement more algorithms.
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\hyperlink{func:esl_msaweight_GSC()}{\ccode{esl\_msaweight\_GSC()}} & GSC weights.\\
+\hyperlink{func:esl_msaweight_PB()}{\ccode{esl\_msaweight\_PB()}} & PB (position-based) weights.\\
+\hyperlink{func:esl_msaweight_BLOSUM()}{\ccode{esl\_msaweight\_BLOSUM()}} & BLOSUM weights.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{Functions in the \eslmod{msaweight} API. Requires the Easel core
+and phylogeny modules.}
+\label{tbl:msaweight_api}
+\end{table}
+
+\subsection{Example of using the msaweight API}
+
+An example of reading in a multiple alignment and calculating weights
+for its sequences using the GSC algorithm:
+
+\input{cexcerpts/msaweight_example}
+
+The new weights are stored internally in the \ccode{ESL\_MSA} object,
+and (as the example shows) can be accessed in its array
+\ccode{msa->wgt[0..nseq-1]}.
+
+\subsection{Pros and cons of different algorithms}
+
+% TODO: Computational complexity
+
+% TODO: Figures showing time, memory for varying N, L.
+
+% TODO: Eventually, benchmarks on HMMER: are these methods actually
+% different?
+
+
diff --git a/easel/esl_normal.c b/easel/esl_normal.c
new file mode 100644
index 0000000..2bea646
--- /dev/null
+++ b/easel/esl_normal.c
@@ -0,0 +1,244 @@
+/* Statistical routines for normal distributions
+ * (This module is currently incomplete and not fully tested,
+ *  though it compiles cleanly.)
+ * 
+ * SRE, Tue Nov 21 14:12:59 2006 [Janelia]
+ * SVN $Id: esl_normal.c 231 2008-03-25 14:43:57Z eddys $
+ */
+
+#include "esl_config.h"
+
+#include <math.h>
+
+#include "easel.h"
+#include "esl_normal.h"
+
+/*****************************************************************
+ * 1. Densities and distributions.
+ *****************************************************************/
+
+/* Function:  esl_normal_pdf()
+ * Incept:    SRE, Tue Nov 21 14:15:43 2006 [Janelia]
+ *
+ * Purpose:   Calculates the normal (Gaussian) probability density
+ *            function $P(X=x)$ for a normal distribution, given
+ *            value <x>, mean <mu>, and standard deviation <sigma>.
+ * 
+ * Xref:      STL11/94.
+ */
+double 
+esl_normal_pdf(double x, double mu, double sigma)
+{
+  double z;
+  
+  z = (x - mu) / sigma;
+  return  exp(-z*z) / (sigma * sqrt(2. * eslCONST_PI));
+}
+
+/* Function:  esl_normal_logpdf()
+ * Incept:    SRE, Tue Jan  9 20:43:52 2007 [Casa de Gatos]
+ *
+ * Purpose:   Calculates the log of the probabiility density function
+ *            for the normal (Gaussian), $\log P(X=x)$, given value
+ *            <x>, mean <mu>, and standard deviation <sigma>.
+ *
+ * Xref:      STL11/94.
+ */
+double
+esl_normal_logpdf(double x, double mu, double sigma)
+{
+  double z;
+
+  z = (x - mu) / sigma;
+  return  (-z*z) - log(sigma) - log(sqrt(2.*eslCONST_PI));
+}
+
+/* Function:  esl_normal_cdf()
+ * Incept:    SRE, Tue Jan  9 20:59:04 2007 [Casa de Gatos]
+ *
+ * Purpose:   Calculates the cumulative distribution function for the
+ *            normal, $P(X \leq x)$, given value <x>, mean <mu>,
+ *            and standard deviation <sigma>.
+ *
+ * Xref:      STL11/94.
+ */
+double
+esl_normal_cdf(double x, double mu, double sigma)
+{
+  double z;
+
+  z = (x - mu) / sigma;
+  return 0.5 + 0.5 * erf(z / sqrt(2.));
+}
+
+/* Function:  esl_normal_surv()
+ * Incept:    SRE, Thu Jan 11 20:16:23 2007 [Casa de Gatos]
+ *
+ * Purpose:   Calculates the survivor function, $P(X>x)$ (that is,
+ *            1-CDF, the right tail probability mass) for a normal
+ *            distribution, given value <x>, mean <mu>, and standard
+ *            deviation <sigma>.
+ *
+ * Xref:      STL11/94
+ */
+double
+esl_normal_surv(double x, double mu, double sigma)
+{
+  double z;
+
+  z = (x - mu) / sigma;
+  return erfc(z / sqrt(2.));
+}
+
+
+/*****************************************************************
+ * Unit tests.
+ *****************************************************************/
+#ifdef eslNORMAL_TESTDRIVE
+static int
+utest_pdf(void)
+{
+  double mu    = 0.;
+  double sigma = 1.;
+  double x;
+  double newpdf, lastpdf;
+
+  x = 0.;
+  newpdf = esl_normal_pdf(x, mu, sigma);
+  do {
+    x += 1.;
+    lastpdf = newpdf;
+    newpdf = esl_normal_pdf(x, mu, sigma);
+  } while (newpdf > 0.);
+
+  if (lastpdf > 1e-300) esl_fatal("Dynamic range of esl_normal_pdf insufficient");
+  return eslOK;
+}
+
+static int
+utest_logpdf(void)
+{
+  double mu    = 0.;
+  double sigma = 1.;
+  double x;
+  double old, new;
+
+  x = 0.;
+  new = esl_normal_logpdf(x, mu, sigma);
+  do {
+    x += 1.;
+    old = new;
+    new = esl_normal_logpdf(x, mu, sigma);
+  } while (new > 0.);
+
+  if (old > 1e-300) esl_fatal("Dynamic range of esl_normal_logpdf insufficient");
+
+  old = esl_normal_pdf(42, -5., 2.1);
+  new = exp(esl_normal_logpdf(42, -5., 2.1));
+  if (esl_DCompare(old, new, 1e-9) != eslOK)
+    esl_fatal("logpdf and pdf aren't giving the same answer");
+  return eslOK;
+}
+
+static int
+utest_cdf(void)
+{
+  double mu    = 0.;
+  double sigma = 1.;
+  double x;
+  double new;
+
+  for (x = 0.; x > -100.; x -= 1.0)
+    {
+      new = esl_normal_cdf(x, mu, sigma);
+      printf("%.0f %g\n", x, new);
+    }
+  return eslOK;
+}
+
+
+static int
+utest_surv(void)
+{
+  double mu    = 0.;
+  double sigma = 1.;
+  double x;
+  double new;
+
+  for (x = 0.; x < 100.; x += 1.0)
+    {
+      new = esl_normal_surv(x, mu, sigma);
+      printf("%.0f %g\n", x, new);
+    }
+  return eslOK;
+}
+  
+
+
+#endif /*eslNORMAL_TESTDRIVE*/
+
+
+
+
+/*****************************************************************
+ * Test driver.
+ *****************************************************************/
+#ifdef eslNORMAL_TESTDRIVE
+/* Compile:
+   gcc -g -Wall -I. -L. -o test -DeslNORMAL_TESTDRIVE esl_normal.c -leasel -lm
+*/
+#include <stdio.h>
+#include <math.h>
+#include "easel.h"
+#include "esl_normal.h"
+
+int
+main(int argc, char **argv)
+{
+  utest_pdf();
+  utest_logpdf();
+  /* utest_cdf(); */
+  utest_surv();
+
+  return eslOK;
+}
+#endif /*eslNORMAL_TESTDRIVE*/
+
+/*****************************************************************
+ * Example.
+ *****************************************************************/
+
+#ifdef eslNORMAL_EXAMPLE
+/*::cexcerpt::normal_example::begin::*/
+/* compile:
+   gcc -g -Wall -I. -o example -DeslNORMAL_EXAMPLE esl_normal.c easel.c -lm
+ */
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_normal.h"
+
+int
+main(int argc, char **argv)
+{
+  double z;
+
+  z = sqrt(2 * eslCONST_PI);
+  printf("%.60f\n", z);
+  printf("%.60f\n", eslCONST_PI);
+  printf("%.60f\n", (1. + sqrt(5.)) / 2.);
+  return 0;
+}
+
+
+
+#endif /*eslNORMAL_EXAMPLE*/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_normal.h b/easel/esl_normal.h
new file mode 100644
index 0000000..b1db833
--- /dev/null
+++ b/easel/esl_normal.h
@@ -0,0 +1,20 @@
+/* Statistical routines for normal distributions
+ * 
+ * SRE, Tue Nov 21 14:29:02 2006 [Janelia]
+ * SVN $Id: esl_normal.h 269 2008-06-19 13:47:41Z eddys $
+ */
+
+#ifndef ESL_NORMAL_INCLUDED
+#define ESL_NORMAL_INCLUDED
+
+extern double esl_normal_pdf   (double x, double mu, double sigma);
+extern double esl_normal_logpdf(double x, double mu, double sigma);
+extern double esl_normal_cdf   (double x, double mu, double sigma);
+extern double esl_normal_surv  (double x, double mu, double sigma);
+
+#endif /*ESL_NORMAL_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_normal.tex b/easel/esl_normal.tex
new file mode 100644
index 0000000..d4bc1fd
--- /dev/null
+++ b/easel/esl_normal.tex
@@ -0,0 +1,24 @@
+
+\begin{tabular}{lcll}\hline
+Variate    & $x$         & \ccode{double} & $ -\infty < x < \infty$ \\
+Location   & $\mu$       & \ccode{double} & $-\infty < \mu < \infty$\\
+Scale      & $\sigma$    & \ccode{double} & $\sigma > 0$ \\ 
+\hline
+\end{tabular}
+
+The probability density function (PDF) is:
+
+\begin{equation}
+PDF = P(X=x) =  \frac{1}{\sigma \sqrt{2\pi}} e^{\frac{-(x-\mu)^2}{2\sigma^2}}.
+\end{equation}
+
+The cumulative distribution function (CDF) does not have a convenient
+closed-form expression. It is derived numerically in terms of the
+error function, $\mbox{erf}()$:
+
+\begin{equation}
+CDF = P(X<x) =  \frac{1}{2} + \frac{1}{2} erf(\frac{x - \mu}{\sigma \sqrt{2}}).
+\end{equation}
+
+
+
diff --git a/easel/esl_paml.c b/easel/esl_paml.c
new file mode 100644
index 0000000..8237dca
--- /dev/null
+++ b/easel/esl_paml.c
@@ -0,0 +1,179 @@
+/* PAML interface.
+ * 
+ *   "Phylogenetic Analysis by Maximum Likelihood"
+ *   Ziheng Yang
+ *   http://abacus.gene.ucl.ac.uk/software/paml.html
+ *   [Yang97]
+ * 
+ *           incept: SRE, Tue Jul 13 13:23:21 2004 [St. Louis]
+ * upgrade to Easel: SRE, Thu Mar  8 13:29:04 2007 [Janelia]
+ * SVN $Id: esl_paml.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_vectorops.h"
+#include "esl_dmatrix.h"
+#include "esl_fileparser.h"
+#include "esl_paml.h"
+
+/* Function:  esl_paml_ReadE()
+ * Incept:    SRE, Fri Jul  9 09:27:24 2004 [St. Louis]
+ *
+ * Purpose:   Read an amino acid rate matrix in PAML format from stream
+ *            <fp>. Return it in two pieces: the symmetric E
+ *            exchangeability matrix in <E>, and the stationary
+ *            probability vector $\pi$ in <pi>.
+ *            Caller provides the memory for both <E> and <pi>.  <E>
+ *            is a $20 \times 20$ matrix allocated as
+ *            <esl_dmatrix_Create(20, 20)>. <pi> is an array with
+ *            space for at least 20 doubles.
+ *            
+ *            The <E> matrix is symmetric for off-diagonal elements:
+ *            $E_{ij} = E_{ij}$ for $i \neq j$.  The on-diagonal
+ *            elements $E_{ii}$ are not valid and should not be
+ *            accessed.  (They are set to zero.)
+
+ *            The rate matrix will later be obtained from <E>
+ *            and <pi> as 
+ *                $Q_{ij} = E_{ij} \pi_j$ for $i \neq j$ 
+ *            and
+ *                $Q_{ii} = -\sum_{j \neq i} Q_{ij}$ 
+ *            then scaled to units of one
+ *            substitution/site; see <esl_ratemx_E2Q()> and
+ *            <esl_ratemx_ScaleTo()>.
+ *
+ *            Data file format: First 190 numbers are a
+ *            lower-triangular matrix E of amino acid
+ *            exchangeabilities $E_{ij}$. Next 20 numbers are the
+ *            amino acid frequencies $\pi_i$. Remainder of the
+ *            datafile is ignored.
+ *            
+ *            The alphabet order in the matrix and the frequency
+ *            vector is assumed to be "ARNDCQEGHILKMFPSTWYV"
+ *            (alphabetical by three-letter code), which appears to be
+ *            PAML's default order. This is transformed to Easel's
+ *            "ACDEFGHIKLMNPQRSTVWY" (alphabetical by one-letter code)
+ *            in the $E_{ij}$ and $\pi_i$ that are returned.
+ *            
+ * Args:      fp   - open datafile for reading.
+ *            E    - RETURN: E matrix of amino acid exchangeabilities e_ij,
+ *                     symmetric (E_ij = E_ji),
+ *                     in Easel amino acid alphabet order A..Y.
+ *                     Caller provides appropriately allocated space.
+ *            pi   - RETURN: \pi_i vector of amino acid frequencies,
+ *                    in Easel amino acid alphabet order A..Y.
+ *                    Caller provides appropriately allocated space.
+ *
+ * Returns:   <eslOK> on success.
+ *            Returns <eslEOF> on premature end of file (parse failed), in which
+ *            case the contents of <E> and <pi> are undefined.
+ *            
+ * Throws:    <eslEMEM> on internal allocation failure,
+ *            and the contents of <E> and <pi> are undefined.
+ *
+ * Xref:      STL8/p.56.
+ */
+int
+esl_paml_ReadE(FILE *fp, ESL_DMATRIX *E, double *pi)
+{
+  int             status;
+  ESL_FILEPARSER *efp = NULL;
+  char           *tok;
+  int             i,j;
+  char           *pamlorder = "ARNDCQEGHILKMFPSTWYV";
+  char           *eslorder  = "ACDEFGHIKLMNPQRSTVWY";
+  int             perm[20];
+
+  if ((status =  esl_dmatrix_SetZero(E))                 != eslOK) goto ERROR;
+  esl_vec_DSet(pi, 20, 0.);
+
+  if ((efp =    esl_fileparser_Create(fp))               == NULL)  goto ERROR;
+  if ((status = esl_fileparser_SetCommentChar(efp, '#')) != eslOK) goto ERROR;
+
+  /* Construct the alphabet permutation we need.
+   * perm[i] -> original row/column i goes to row/column perm[i]
+   */
+   for (i = 0; i < 20; i++)
+     perm[i] = (int) (strchr(eslorder, pamlorder[i]) - eslorder);
+
+   /* Read the s_ij matrix data in, permuting as we go. */
+
+   for (i = 1; i < 20; i++)
+    for (j = 0; j < i; j++)
+      {
+	if ((status = esl_fileparser_GetToken(efp, &tok, NULL)) != eslOK) goto ERROR;
+	E->mx[perm[i]][perm[j]] = atof(tok);
+	E->mx[perm[j]][perm[i]] = E->mx[perm[i]][perm[j]];
+      }
+
+   /* Read the pi_i vector in, permuting as we read. */
+  for (i = 0; i < 20; i++)
+    {
+      if ((status = esl_fileparser_GetToken(efp, &tok, NULL)) != eslOK) goto ERROR;
+      pi[perm[i]] = atof(tok);
+    }
+
+  esl_fileparser_Destroy(efp);
+  return eslOK;
+
+ ERROR:
+  if (efp != NULL) esl_fileparser_Destroy(efp);
+  return status;
+}
+
+
+/*****************************************************************
+ * Utility: reformat a PAML file to a static vector
+ *****************************************************************/
+#ifdef eslPAML_UTILITY1
+
+/* gcc -g -Wall -o utility -I. -L. -DeslPAML_UTILITY1 esl_paml.c -leasel -lm
+ */
+#include "easel.h"
+#include "esl_dmatrix.h"
+#include "esl_paml.h"
+
+int 
+main(int argc, char **argv)
+{
+  char        *filename = argv[1];
+  FILE        *fp       = NULL;
+  ESL_DMATRIX *E        = NULL;
+  double      *pi       = NULL;
+  int          i,j,n;
+
+  E = esl_dmatrix_Create(20, 20);
+  pi = malloc(20 * sizeof(double));
+  if ((fp = fopen(filename, "r")) == NULL) esl_fatal("open failed");
+  if (esl_paml_ReadE(fp, E, pi) != eslOK)  esl_fatal("parse failed");
+
+  n = 1;
+  for (i = 1; i < 20; i++)
+    for (j = 0; j < i; j++)
+      {
+	printf("%8.6f, ", E->mx[i][j]);
+	if (n++ == 10) { puts(""); n=1; }
+      }
+  
+  puts("");
+
+  n = 1;
+  for (i = 0; i < 20; i++)
+    {
+      printf("%8.6f, ", pi[i]);
+      if (n++ == 10) { puts(""); n=1; }
+    }
+  
+  fclose(fp);
+  free(pi);
+  esl_dmatrix_Destroy(E);
+  return 0;
+}
+
+#endif /*eslPAML_UTILITY1*/
diff --git a/easel/esl_paml.h b/easel/esl_paml.h
new file mode 100644
index 0000000..7b85412
--- /dev/null
+++ b/easel/esl_paml.h
@@ -0,0 +1,22 @@
+/* PAML interface
+ *
+ *   "Phylogenetic Analysis by Maximum Likelihood"
+ *   Ziheng Yang
+ *   http://abacus.gene.ucl.ac.uk/software/paml.html
+ *   [Yang97]
+ * 
+ *           incept: SRE, Tue Jul 13 13:20:08 2004 [St. Louis]
+ * upgrade to Easel: SRE, Thu Mar  8 13:26:20 2007 [Janelia]
+ * SVN $Id: esl_paml.h 158 2007-03-15 20:03:05Z eddys $
+ */
+
+#ifndef ESL_PAML_INCLUDED
+#define ESL_PAML_INCLUDED
+
+#include <stdio.h>
+#include <esl_dmatrix.h>
+
+extern int esl_paml_ReadE(FILE *fp, ESL_DMATRIX *E, double *pi);
+
+
+#endif /*ESL_PAML_INCLUDED*/
diff --git a/easel/esl_paml.tex b/easel/esl_paml.tex
new file mode 100644
index 0000000..88346de
--- /dev/null
+++ b/easel/esl_paml.tex
@@ -0,0 +1,4 @@
+The \eslmod{paml} module implements support for reading certain data
+files from Ziheng Yang's PAML software suite \citep{Yang97}.
+
+
diff --git a/easel/esl_random.c b/easel/esl_random.c
new file mode 100644
index 0000000..2c2d769
--- /dev/null
+++ b/easel/esl_random.c
@@ -0,0 +1,836 @@
+/* A portable, threadsafe random number generator.
+ *
+ *  1. The ESL_RANDOMNESS object.
+ *  2. The generator, esl_random().
+ *  3. Other fundamental sampling (including Gaussian, gamma).
+ *  4. Multinomial sampling from discrete probability n-vectors.
+ *  5. Unit tests.
+ *  6. Test driver.
+ *  7. An example of using the random module.
+ *  
+ * See http://csrc.nist.gov/rng/ for the NIST random number
+ * generation test suite.
+ * 
+ * SRE, Wed Jul 14 10:54:46 2004 [St. Louis]
+ * SVN $Id: esl_random.c 249 2008-04-24 19:19:50Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <math.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_random.h"
+
+
+/*****************************************************************
+ *# 1. The <ESL_RANDOMNESS> object.
+ *****************************************************************/
+
+/* Function:  esl_randomness_Create()
+ * Synopsis:  Create an RNG with a given seed.
+ * Incept:    SRE, Wed Jul 14 13:02:18 2004 [St. Louis]
+ *
+ * Purpose:   Create a random number generator using
+ *            a given random seed. Seed must be $>0$.
+ *            
+ * Args:      seed $>= 0$.
+ *
+ * Returns:   an initialized <ESL_RANDOMNESS *> on success.
+ *            Caller free's with <esl_randomness_Destroy()>.
+ *              
+ * Throws:    <NULL> on failure.
+ * 
+ * Xref:      STL8/p57.
+ */
+ESL_RANDOMNESS *
+esl_randomness_Create(long seed)
+{
+  ESL_RANDOMNESS *r      = NULL;
+  int             burnin = 7;
+  int             status;
+
+  if (seed <= 0) ESL_XEXCEPTION(eslEINVAL, "bad seed");
+  ESL_ALLOC(r, sizeof(ESL_RANDOMNESS));
+  r->seed      = seed;
+  r->reseeding = TRUE;
+
+  /* we observe that the first random number isn't very random, if
+   * closely spaced seeds are used, like what we get with using
+   * time().  So, "burn in" the random chain just a little.
+   */
+  while (burnin--) esl_random(r);
+  return r;
+
+ ERROR:
+  return NULL;
+}
+
+/* Function:  esl_randomness_CreateTimeseeded()
+ * Synopsis:  Create an RNG with a quasirandom seed.
+ * Incept:    SRE, Wed Jul 14 11:22:54 2004 [St. Louis]
+ *
+ * Purpose:   Like <esl_randomness_Create()>, but it initializes the
+ *            the random number generator using a POSIX <time()> call 
+ *            (number of seconds since the POSIX epoch).
+ *
+ * Returns:   an initialized <ESL_RANDOMNESS *> on success.
+ *            Caller free's with <esl_randomness_Destroy()>.
+ *              
+ * Throws:    <NULL> on failure.
+ * 
+ * Xref:      STL8/p57.
+ */
+ESL_RANDOMNESS *
+esl_randomness_CreateTimeseeded(void)
+{
+  ESL_RANDOMNESS *r      = NULL;
+  int             burnin = 7;
+  int             status;
+
+  ESL_ALLOC(r, sizeof(ESL_RANDOMNESS));
+  r->seed      = time ((time_t *) NULL);
+  r->reseeding = TRUE;
+  while (burnin--) esl_random(r);
+  return r;
+
+ ERROR:
+  return NULL;
+}
+
+/* Function:  esl_randomness_Destroy()
+ * Synopsis:  Free an RNG.            
+ * Incept:    SRE, Wed Jul 14 13:19:08 2004 [St. Louis]
+ *
+ * Purpose:   Frees an <ESL_RANDOMNESS> object.
+ */
+void
+esl_randomness_Destroy(ESL_RANDOMNESS *r)
+{
+  free(r);
+  return;
+}
+
+
+/* Function:  esl_randomness_Init()
+ * Synopsis:  Reinitialize an RNG.           
+ * Incept:    SRE, Wed Jul 14 13:13:05 2004 [St. Louis]
+ *
+ * Purpose:   Reset and reinitialize an existing <ESL_RANDOMNESS>
+ *            object. 
+ *            
+ *            (Not generally recommended. This does not make a
+ *            sequence of numbers more random, and may make it less
+ *            so.)
+ *
+ * Args:      r     - randomness object
+ *            seed  - new seed to use; >0.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if seed is $<= 0$.
+ *
+ * Xref:      STL8/p57.
+ */
+int
+esl_randomness_Init(ESL_RANDOMNESS *r, long seed)
+{
+  int burnin = 7;
+  if (seed <= 0) ESL_EXCEPTION(eslEINVAL, "bad seed");
+  r->seed = seed;
+  while (burnin--) esl_random(r);
+  return eslOK;
+}
+
+/* Function:  esl_randomness_GetSeed()
+ * Synopsis:  Returns the value of RNG's seed.
+ * Incept:    SRE, Wed May 23 17:02:59 2007 [Janelia]
+ *
+ * Purpose:   Return the value of the seed. 
+ * 
+ *            (You already know what the seed was if you used
+ *            <esl_randomness_Create()>, but not if you used
+ *            <esl_randomness_CreateTimeseeded()>. It is often useful
+ *            to record what the seed was, in order to be able to
+ *            exactly reproduce results.)
+ */
+long
+esl_randomness_GetSeed(const ESL_RANDOMNESS *r)
+{
+  return r->seed;
+}
+/*----------- end of ESL_RANDOMNESS object functions --------------*/
+
+
+
+/*****************************************************************
+ *# 2. The generator, <esl_random()>
+ *****************************************************************/  
+
+/* Function: esl_random()
+ * Synopsis: Generate a uniform random deviate $0.0 <= x < 1.0$.
+ *            
+ * Purpose:  Returns a uniform deviate x, $0.0 <= x < 1.0$, given
+ *           RNG <r>, using L'Ecuyer's algorithm for combining output
+ *           of two linear congruential generators, plus a Bays-Durham
+ *           shuffle \citep{Press93}.
+ *           
+ * Method:   This is essentially ran2() from Numerical Recipes,
+ *           rewritten, sans their nonhelpful Rand/McNally-esque code
+ *           obfuscation.
+ *           
+ *           Overflow errors are avoided by Schrage's algorithm:
+ *               az % m = a(z%q) - r(z/q) (+m if <0)
+ *           where q=m/a, r=m%a
+ *
+ *           Requires that long int's have at least 32 bits.
+ *           
+ *           Reliable and portable, but slow. Benchmarks on wrasse,
+ *           using Linux gcc and Linux glibc rand() (see randspeed, Testsuite):
+ *           sre_random():    0.5 usec/call
+ *           rand():          0.2 usec/call
+ *           
+ * Reference: Press et al. Numerical Recipes in C, 1992. 
+ */
+double
+esl_random(ESL_RANDOMNESS *r)
+{
+  long x,y;
+  int i;
+  /* Magic numbers a1,m1, a2,m2 from L'Ecuyer, for 2 LCGs.
+   * q,r derive from them (q=m/a, r=m%a) and are needed for Schrage's algorithm.
+   */
+  long a1 = 40014;		
+  long m1 = 2147483563;		
+  long q1 = 53668;
+  long r1 = 12211;
+
+  long a2 = 40692;
+  long m2 = 2147483399;
+  long q2 = 52774;
+  long r2 = 3791;
+
+  if (r->reseeding) 
+    {
+      r->rnd1 = r->seed;
+      r->rnd2 = r->seed;
+
+      /* Fill the table for Bays/Durham; first 64 (0..63)
+       * random #'s are for our table, 65th is to init r->rnd.
+       */
+      for (i = 0; i <= 64; i++) {
+	x    = a1*(r->rnd1%q1);   /* LCG1 in action... */
+	y    = r1*(r->rnd1/q1);
+	r->rnd1 = x-y;
+	if (r->rnd1 < 0) r->rnd1 += m1;
+
+	x    = a2*(r->rnd2%q2);   /* LCG2 in action... */
+	y    = r2*(r->rnd2/q2);
+	r->rnd2 = x-y;
+	if (r->rnd2 < 0) r->rnd2 += m2;
+
+	if (i < 64) {
+	  r->tbl[i] = r->rnd1 - r->rnd2;
+	  if (r->tbl[i] < 0) r->tbl[i] += m1;
+	} else {
+	  r->rnd = r->rnd1 - r->rnd2;
+	  if (r->rnd < 0) r->rnd += m1;
+	}
+      }
+      r->reseeding = FALSE;	/* drop the flag. */
+    }/* end of initialization*/
+
+  x    = a1*(r->rnd1%q1);   /* LCG1 in action... */
+  y    = r1*(r->rnd1/q1);
+  r->rnd1 = x-y;
+  if (r->rnd1 < 0) r->rnd1 += m1;
+
+  x    = a2*(r->rnd2%q2);   /* LCG2 in action... */
+  y    = r2*(r->rnd2/q2);
+  r->rnd2 = x-y;
+  if (r->rnd2 < 0) r->rnd2 += m2;
+
+   			/* Choose our random number from the table... */
+  i   = (int) (((double) r->rnd / (double) m1) * 64.);
+  r->rnd = r->tbl[i];
+			/* and replace with a new number by L'Ecuyer. */
+  r->tbl[i] = r->rnd1 - r->rnd2;
+  if (r->tbl[i] < 0) r->tbl[i] += m1;
+
+  return ((double) r->rnd / (double) m1);  
+}
+/*----------- end of esl_random() --------------*/
+
+
+
+/*****************************************************************
+ *# 3. Other fundamental sampling (including Gaussian, gamma)
+ *****************************************************************/ 
+
+/* Function: esl_rnd_UniformPositive()
+ * Synopsis: Generate a uniform positive random deviate $0 < x < 1$.
+ * Incept:   SRE, Wed Jul 14 13:31:23 2004 [St. Louis]
+ *
+ * Purpose:  Same as <esl_random()>, but assure $0 < x < 1$;
+ *           (positive uniform deviate).
+ */
+double
+esl_rnd_UniformPositive(ESL_RANDOMNESS *r)
+{
+  double x;
+  do { x = esl_random(r); } while (x == 0.0);
+  return x;
+}
+
+
+/* Function:  esl_rnd_Gaussian()
+ * Synopsis:  Generate a Gaussian-distributed sample.
+ * Incept:    SRE, Wed Jul 14 13:50:36 2004 [St. Louis]
+ *
+ * Purpose:   Pick a Gaussian-distributed random variable
+ *            with a given <mean> and standard deviation <stddev>, and
+ *            return it. 
+ *            
+ *            Implementation is derived from the public domain
+ *            RANLIB.c <gennor()> function, written by Barry W. Brown
+ *            and James Lovato (M.D. Anderson Cancer Center, Texas
+ *            USA) using the method described in
+ *            \citep{AhrensDieter73}.
+ * 
+ * Method:    Impenetrability of the code is to be blamed on 
+ *            FORTRAN/f2c lineage.
+ *
+ * Args:      r      - ESL_RANDOMNESS object
+ *            mean   - mean of the Gaussian we're sampling from
+ *            stddev - standard deviation of the Gaussian     
+ */
+double
+esl_rnd_Gaussian(ESL_RANDOMNESS *r, double mean, double stddev)
+{
+  long   i;
+  double snorm,u,s,ustar,aa,w,y,tt;
+
+  /* These static's are threadsafe: they are magic constants
+   * we will not touch.
+   */
+  static double a[32] = {
+    0.0,3.917609E-2,7.841241E-2,0.11777,0.1573107,0.1970991,0.2372021,0.2776904,    
+    0.3186394,0.36013,0.4022501,0.4450965,0.4887764,0.5334097,0.5791322,
+    0.626099,0.6744898,0.7245144,0.7764218,0.8305109,0.8871466,0.9467818,
+    1.00999,1.077516,1.150349,1.229859,1.318011,1.417797,1.534121,1.67594,
+    1.862732,2.153875
+  };
+  static double d[31] = {
+    0.0,0.0,0.0,0.0,0.0,0.2636843,0.2425085,0.2255674,0.2116342,0.1999243,
+    0.1899108,0.1812252,0.1736014,0.1668419,0.1607967,0.1553497,0.1504094,
+    0.1459026,0.14177,0.1379632,0.1344418,0.1311722,0.128126,0.1252791,
+    0.1226109,0.1201036,0.1177417,0.1155119,0.1134023,0.1114027,0.1095039
+  };
+  static double t[31] = {
+    7.673828E-4,2.30687E-3,3.860618E-3,5.438454E-3,7.0507E-3,8.708396E-3,
+    1.042357E-2,1.220953E-2,1.408125E-2,1.605579E-2,1.81529E-2,2.039573E-2,
+    2.281177E-2,2.543407E-2,2.830296E-2,3.146822E-2,3.499233E-2,3.895483E-2,
+    4.345878E-2,4.864035E-2,5.468334E-2,6.184222E-2,7.047983E-2,8.113195E-2,
+    9.462444E-2,0.1123001,0.136498,0.1716886,0.2276241,0.330498,0.5847031
+  };
+  static double h[31] = {
+    3.920617E-2,3.932705E-2,3.951E-2,3.975703E-2,4.007093E-2,4.045533E-2,
+    4.091481E-2,4.145507E-2,4.208311E-2,4.280748E-2,4.363863E-2,4.458932E-2,
+    4.567523E-2,4.691571E-2,4.833487E-2,4.996298E-2,5.183859E-2,5.401138E-2,
+    5.654656E-2,5.95313E-2,6.308489E-2,6.737503E-2,7.264544E-2,7.926471E-2,
+    8.781922E-2,9.930398E-2,0.11556,0.1404344,0.1836142,0.2790016,0.7010474
+  };
+
+  u = esl_random(r);
+  s = 0.0;
+  if(u > 0.5) s = 1.0;
+  u += (u-s);
+  u = 32.0*u;
+  i = (long) (u);
+  if(i == 32) i = 31;
+  if(i == 0) goto S100;
+  /*
+   * START CENTER
+   */
+  ustar = u-(double)i;
+  aa = a[i-1];
+S40:
+  if (ustar <= t[i-1]) goto S60;
+  w = (ustar - t[i-1]) * h[i-1];
+S50:
+  /*
+   * EXIT   (BOTH CASES)
+   */
+  y = aa+w;
+  snorm = y;
+  if(s == 1.0) snorm = -y;
+  return (stddev*snorm + mean);
+S60:
+  /*
+   * CENTER CONTINUED
+   */
+  u = esl_random(r);
+  w = u*(a[i]-aa);
+  tt = (0.5*w+aa)*w;
+  goto S80;
+S70:
+  tt = u;
+  ustar = esl_random(r);
+S80:
+  if(ustar > tt) goto S50;
+  u = esl_random(r);
+  if(ustar >= u) goto S70;
+  ustar = esl_random(r);
+  goto S40;
+S100:
+  /*
+   * START TAIL
+   */
+  i = 6;
+  aa = a[31];
+  goto S120;
+S110:
+  aa += d[i-1];
+  i += 1;
+S120:
+  u += u;
+  if(u < 1.0) goto S110;
+  u -= 1.0;
+S140:
+  w = u*d[i-1];
+  tt = (0.5*w+aa)*w;
+  goto S160;
+S150:
+  tt = u;
+S160:
+  ustar = esl_random(r);
+  if(ustar > tt) goto S50;
+  u = esl_random(r);
+  if(ustar >= u) goto S150;
+  u = esl_random(r);
+  goto S140;
+}
+
+
+
+/* subfunctions that esl_rnd_Gamma() is going to call:
+ */
+static double
+gamma_ahrens(ESL_RANDOMNESS *r, double a)	/* for a >= 3 */
+{
+  double V;			/* uniform deviates */
+  double X,Y;
+  double test;
+  
+  do {
+    do {				/* generate candidate X */
+      Y = tan(eslCONST_PI * esl_random(r)); 
+      X = Y * sqrt(2.*a -1.) + a - 1.;
+    } while (X <= 0.);
+				/* accept/reject X */
+    V    = esl_random(r);
+    test = (1+Y*Y) * exp( (a-1.)* log(X/(a-1.)) - Y*sqrt(2.*a-1.));
+  } while (V > test);
+  return X;
+}
+static double
+gamma_integer(ESL_RANDOMNESS *r, unsigned int a)	/* for small integer a, a < 12 */
+{
+  int    i;
+  double U,X;
+
+  U = 1.;
+  for (i = 0; i < a; i++) 
+    U *= esl_rnd_UniformPositive(r);
+  X = -log(U);
+
+  return X;
+}
+static double
+gamma_fraction(ESL_RANDOMNESS *r, double a)	/* for fractional a, 0 < a < 1 */
+{				/* Knuth 3.4.1, exercise 16, pp. 586-587 */
+  double p, U, V, X, q;
+  
+  p = eslCONST_E / (a + eslCONST_E);
+  do {
+    U = esl_random(r);
+    V = esl_rnd_UniformPositive(r);
+    if (U < p) {
+      X = pow(V, 1./a);
+      q = exp(-X);
+    } else {
+      X = 1. - log(V);
+      q = pow(X, a-1.);
+    }
+    U = esl_random(r);
+  } while (U >= q);
+  return X;
+}
+
+
+/* Function: esl_rnd_Gamma()
+ * Synopsis: Returns a random deviate from a Gamma(a, 1) distribution.
+ * Incept:   SRE, Wed Apr 17 13:10:03 2002 [St. Louis]
+ *
+ * Purpose:  Return a random deviate distributed as Gamma(a, 1.)
+ *           \citep[pp. 133--134]{Knu-81a}.
+ *           
+ *           The implementation follows not only Knuth \citep{Knu-81a},
+ *           but also relied on examination of the implementation in
+ *           the GNU Scientific Library (libgsl) \citep{Galassi06}.
+ *
+ * Args:     r      - random number generation seed
+ *           a      - order of the gamma function; a > 0
+ *
+ * Throws:   <eslEINVAL> for $a <= 0$.
+ */
+double
+esl_rnd_Gamma(ESL_RANDOMNESS *r, double a)
+{
+  double aint;
+
+  aint = floor(a);
+  if (a == aint && a < 12.) 
+    return gamma_integer(r, (unsigned int) a);
+  else if (a > 3.) 
+    return gamma_ahrens(r, a);
+  else if (a < 1.) 
+    return gamma_fraction(r, a);
+  else 
+    return gamma_integer(r, aint) + gamma_fraction(r, a-aint);
+  return eslOK;
+}
+
+
+/*****************************************************************
+ *# 4. Multinomial sampling from discrete probability n-vectors
+ *****************************************************************/ 
+
+/* Function:  esl_rnd_DChoose()
+ * Synopsis:  Return random choice from discrete multinomial distribution.          
+ *
+ * Purpose:   Make a random choice from a normalized discrete
+ *            distribution <p> of <N> elements, where <p>
+ *            is double-precision. Returns the index of the
+ *            selected element, $0..N-1$.
+ *            
+ *            <p> must be a normalized probability distribution
+ *            (i.e. must sum to one). Sampling distribution is
+ *            undefined otherwise: that is, a choice will always
+ *            be returned, but it might be an arbitrary one.
+ *
+ *            All $p_i$ must be $>>$ <DBL_EPSILON> in order to 
+ *            have a non-zero probability of being sampled.
+ *
+ *            <esl_rnd_FChoose()> is the same, but for floats in <p>.
+ *
+ * Note:      Why the while (1) loop? Very rarely, because of machine
+ *            floating point representation, our roll is "impossibly" 
+ *            >= total sum, even though any roll of esl_random() is 
+ *            < 1.0 and the total sum is supposed to be 1.0 by
+ *            definition. This can happen when the total_sum is not
+ *            really 1.0, but something just less than that in the 
+ *            machine representation, and the roll happens to also be 
+ *            very very close to 1. I have not examined this analytically, 
+ *            but empirically, it occurs at a frequency of about 1/10^8
+ *            as measured for bug #sq5... which suggests it is on the
+ *            order of machine epsilon (not surprisingly). The while 
+ *            loop makes you go around and try again; it must eventually
+ *            succeed.
+ *            
+ *            The while() loop then makes the function vulnerable to
+ *            an infinite loop if <p> sums to <=0 -- which shouldn't
+ *            happen, but we shouldn't infinite loop if it does,
+ *            either.  That's why there's a check on the sum of
+ *            <p>. We return -1 in this case, a non-standard error code
+ *            for Easel.
+ * 
+ * Throws:    -1 on failure. (This is a non-standard error code for Easel,
+ *            but the only way an error can happen is if <p> isn't a 
+ *            normalized probability distribution.)
+ */
+int
+esl_rnd_DChoose(ESL_RANDOMNESS *r, const double *p, int N)
+{
+  double roll;                  /* random fraction */
+  double sum;                   /* integrated prob */
+  int    i;                     /* counter over the probs */
+
+  roll    = esl_random(r);
+  sum     = 0.0;
+
+  while (1) {	/* see note in header about this while() */
+    for (i = 0; i < N; i++)
+      {
+	sum += p[i];
+	if (roll < sum) return i;  /* success! */
+      }
+    if (sum < 0.99) ESL_EXCEPTION(-1, "unnormalized distribution");    /* avoid inf loop */
+  }
+  /*UNREACHED*/
+  ESL_EXCEPTION(-1, "unreached code was reached. universe collapses.");
+}
+int
+esl_rnd_FChoose(ESL_RANDOMNESS *r, const float *p, int N)
+{
+  float  roll;                  /* random fraction */
+  float  sum;                   /* integrated prob */
+  int    i;                     /* counter over the probs */
+
+  roll    = esl_random(r);
+  sum     = 0.0;
+
+  while (1) {	/* see note in header about this while() */
+    for (i = 0; i < N; i++)
+      {
+	sum += p[i];
+	if (roll < sum) return i; /* success */
+      }
+    if (sum < 0.99) ESL_EXCEPTION(-1, "unnormalized distribution");    /* avoid inf loop */
+  }
+  /*UNREACHED*/
+  ESL_EXCEPTION(-1, "unreached code was reached. universe collapses.");
+}
+
+
+
+
+
+/*****************************************************************
+ * 5. Unit tests.
+ *****************************************************************/
+
+#ifdef eslRANDOM_TESTDRIVE
+#include "esl_vectorops.h"
+#include "esl_stats.h"
+#include "esl_dirichlet.h"
+    
+  
+/* The esl_random() unit test:
+ * a binned frequency test.
+ */
+static void
+utest_random(long seed, int n, int nbins, int be_verbose)
+{
+  ESL_RANDOMNESS *r      = NULL;
+  int            *counts = NULL;
+  double          X2p    = 0.;
+  int             i;
+  double          X2, exp, diff;
+
+  if ((counts = malloc(sizeof(int) * nbins)) == NULL) esl_fatal("malloc failed");
+  esl_vec_ISet(counts, nbins, 0);
+
+  /* This contrived call sequence exercises CreateTimeseeded() and
+   * Init(), while leaving us a reproducible chain. Because it's
+   * reproducible, we know this test succeeds, despite being
+   * statistical in nature.
+   */
+  if ((r = esl_randomness_CreateTimeseeded()) == NULL)  esl_fatal("randomness create failed");
+  if (esl_randomness_Init(r, seed)            != eslOK) esl_fatal("randomness init failed");
+
+  for (i = 0; i < n; i++)
+    counts[esl_rnd_Roll(r, nbins)]++;
+
+  /* X^2 value: \sum (o_i - e_i)^2 / e_i */
+  for (X2 = 0., i = 0; i < nbins; i++) {
+    exp  = (double) n / (double) nbins;
+    diff = (double) counts[i] - exp;
+    X2 +=  diff*diff/exp;
+  }
+  if (esl_stats_ChiSquaredTest(nbins, X2, &X2p) != eslOK) esl_fatal("chi squared eval failed");
+  if (be_verbose) printf("random():  \t%g\n", X2p);
+  if (X2p < 0.01) esl_fatal("chi squared test failed");
+
+  esl_randomness_Destroy(r);
+  free(counts);
+  return;
+}
+
+/* The DChoose() and FChoose() unit tests.
+ */
+static void
+utest_choose(ESL_RANDOMNESS *r, int n, int nbins, int be_verbose)
+{
+  double *pd = NULL;
+  float  *pf = NULL;
+  int    *ct = NULL;
+  int     i;
+  double  X2, diff, exp, X2p;
+
+  if ((pd = malloc(sizeof(double) * nbins)) == NULL) esl_fatal("malloc failed"); 
+  if ((pf = malloc(sizeof(float)  * nbins)) == NULL) esl_fatal("malloc failed");
+  if ((ct = malloc(sizeof(int)    * nbins)) == NULL) esl_fatal("malloc failed");
+
+  /* Sample a random multinomial probability vector.  */
+  if (esl_dirichlet_DSampleUniform(r, nbins, pd) != eslOK) esl_fatal("dirichlet sample failed");
+  esl_vec_D2F(pd, nbins, pf);
+
+  /* Sample observed counts using DChoose(). */
+  esl_vec_ISet(ct, nbins, 0);
+  for (i = 0; i < n; i++)
+    ct[esl_rnd_DChoose(r, pd, nbins)]++;
+
+  /* X^2 test on those observed counts. */
+  for (X2 = 0., i=0; i < nbins; i++) {
+    exp = (double) n * pd[i];
+    diff = (double) ct[i] - exp;
+    X2 += diff*diff/exp;
+  }
+  if (esl_stats_ChiSquaredTest(nbins, X2, &X2p) != eslOK) esl_fatal("chi square eval failed");
+  if (be_verbose) printf("DChoose():  \t%g\n", X2p);
+  if (X2p < 0.01) esl_fatal("chi squared test failed");
+
+  /* Repeat above for FChoose(). */
+  esl_vec_ISet(ct, nbins, 0);
+  for (i = 0; i < n; i++)
+    ct[esl_rnd_FChoose(r, pf, nbins)]++;
+  for (X2 = 0., i=0; i < nbins; i++) {
+    exp = (double) n * pd[i];
+    diff = (double) ct[i] - exp;
+    X2 += diff*diff/exp;
+  }
+  if (esl_stats_ChiSquaredTest(nbins, X2, &X2p) != eslOK) esl_fatal("chi square eval failed");
+  if (be_verbose) printf("FChoose():  \t%g\n", X2p);
+  if (X2p < 0.01) esl_fatal("chi squared test failed");
+  
+  free(pd);
+  free(pf);
+  free(ct);
+  return;
+}
+ 
+
+#endif /*eslRANDOM_TESTDRIVE*/
+/*-------------------- end, unit tests --------------------------*/
+
+
+/*****************************************************************
+ * 6. Test driver.
+ *****************************************************************/
+#ifdef eslRANDOM_TESTDRIVE
+/* gcc -g -Wall -o random_utest -L. -I. -DeslRANDOM_TESTDRIVE esl_random.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_dirichlet.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_vectorops.h"
+
+static ESL_OPTIONS options[] = {
+  /* name  type         default  env   range togs  reqs  incomp  help                docgrp */
+  {"-h",  eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL, NULL, "show help and usage",               0},
+  {"-b",  eslARG_INT,      "20", NULL, "n>0",NULL, NULL, NULL, "number of test bins",               0},
+  {"-n",  eslARG_INT, "1000000", NULL, "n>0",NULL, NULL, NULL, "number of samples",                 0},
+  {"-r",  eslARG_NONE,     NULL, NULL, NULL, NULL, NULL, NULL, "use arbitrary random number seed",  0},
+  {"-s",  eslARG_INT,      "42", NULL, NULL, NULL, NULL, NULL, "set random number seed to <n>",     0},
+  {"-v",  eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL, NULL, "show verbose output",               0},
+  {"--bitfile",eslARG_STRING,NULL,NULL,NULL, NULL, NULL, NULL, "save bit file for NIST benchmark",  0},
+  { 0,0,0,0,0,0,0,0,0,0},
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for random module";
+
+static int save_bitfile(char *bitfile, ESL_RANDOMNESS *r, int n);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go         = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_RANDOMNESS *r          = NULL;
+  char           *bitfile    = esl_opt_GetString (go, "--bitfile");
+  int             nbins      = esl_opt_GetInteger(go, "-b");
+  int             n          = esl_opt_GetInteger(go, "-n");
+  int             be_verbose = esl_opt_GetBoolean(go, "-v");
+  int             seed       = esl_opt_GetInteger(go, "-s");
+
+  if (esl_opt_GetBoolean(go, "-r")) r = esl_randomness_CreateTimeseeded();
+  else                              r = esl_randomness_Create(seed);
+
+  utest_random(seed, n, nbins, be_verbose);
+  utest_choose(r,    n, nbins, be_verbose);
+
+  if (bitfile != NULL) save_bitfile(bitfile, r, n);
+
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+
+static int
+save_bitfile(char *bitfile, ESL_RANDOMNESS *r, int n)
+{
+  FILE *fp = NULL;
+  int b,i;
+  long x;
+
+  /* Open the file. 
+   */
+  if ((fp = fopen(bitfile, "w")) == NULL) 
+    esl_fatal("failed to open %s for writing", bitfile);
+
+  /* Sample <n> random numbers, output 31n random bits to the file.
+   */
+  for (i = 0; i < n; i++)
+    {
+      esl_random(r);
+      x = r->rnd;		/* peek inside, get the 31 bit random long */
+
+      for (b = 0; b < 31; b++)  /* don't print the sign bit. */
+	{
+	  if (x & 01) fprintf(fp, "1");
+	  else        fprintf(fp, "0");
+	  x >>= 1;
+	}
+      fprintf(fp, "\n");
+    }
+  fclose(fp);
+  return eslOK;
+}
+#endif /*eslRANDOM_TESTDRIVE*/
+
+
+
+/*****************************************************************
+ * 7. An example of using the random module.
+ *****************************************************************/
+#ifdef eslRANDOM_EXAMPLE
+/*::cexcerpt::random_example::begin::*/
+/* compile: gcc -g -Wall -I. -o example -DeslRANDOM_EXAMPLE esl_random.c easel.c -lm
+ * run:     ./example
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+
+int 
+main(void)
+{
+  ESL_RANDOMNESS *r = esl_randomness_Create(42); 
+  int             n = 10;
+
+  printf("A sequence of %d pseudorandom numbers:\n", n);
+  while (n--)  printf("%f\n", esl_random(r));
+
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::random_example::end::*/
+#endif /*eslRANDOM_EXAMPLE*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
+
diff --git a/easel/esl_random.h b/easel/esl_random.h
new file mode 100644
index 0000000..2defa69
--- /dev/null
+++ b/easel/esl_random.h
@@ -0,0 +1,54 @@
+/* Easel's portable, threadsafe random number generator.
+ * 
+ * SRE, Wed Jul 14 11:23:57 2004 [St. Louis]
+ * SVN $Id: esl_random.h 249 2008-04-24 19:19:50Z eddys $
+ */
+#ifndef ESL_RANDOM_INCLUDED
+#define ESL_RANDOM_INCLUDED
+
+typedef struct {
+  long  seed;           /* reseed with this value, >0    */
+  long  rnd1;           /* random number from LCG1       */
+  long  rnd2;           /* random number from LCG2       */
+  long  rnd;            /* random number we return       */
+  long  tbl[64];        /* table for Bays/Durham shuffle */
+  int   reseeding;	/* TRUE if seed is new           */
+} ESL_RANDOMNESS;
+
+/* esl_rnd_Roll(a) chooses a uniformly distributed integer
+ * in the range 0..a-1, given an initialized ESL_RANDOMNESS r.
+ */
+#define esl_rnd_Roll(r, a)    ((int) (esl_random(r) * (a)))
+
+
+/* 1. The ESL_RANDOMNESS object.
+ */
+extern ESL_RANDOMNESS *esl_randomness_Create(long seed);
+extern ESL_RANDOMNESS *esl_randomness_CreateTimeseeded(void);
+extern void            esl_randomness_Destroy(ESL_RANDOMNESS *r);
+extern int             esl_randomness_Init(ESL_RANDOMNESS *r, long seed);
+extern long            esl_randomness_GetSeed(const ESL_RANDOMNESS *r);
+
+/* 2. The generator, esl_random().
+ */
+extern double esl_random(ESL_RANDOMNESS *r);
+
+/* 3. Other fundamental sampling (including Gaussian, gamma).
+ */
+extern double esl_rnd_UniformPositive(ESL_RANDOMNESS *r);
+extern double esl_rnd_Gaussian(ESL_RANDOMNESS *r, double mean, double stddev);
+extern double esl_rnd_Gamma(ESL_RANDOMNESS *r, double a);
+
+/* 4. Multinomial sampling from discrete probability n-vectors.
+ */
+extern int    esl_rnd_DChoose(ESL_RANDOMNESS *r, const double *p, int N);
+extern int    esl_rnd_FChoose(ESL_RANDOMNESS *r, const float  *p, int N);
+
+
+#endif /*ESL_RANDOM_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_random.tex b/easel/esl_random.tex
new file mode 100644
index 0000000..e1c50e7
--- /dev/null
+++ b/easel/esl_random.tex
@@ -0,0 +1,115 @@
+The \eslmod{random} module contains routines for generating uniformly
+distributed pseudorandom numbers, sampling random deviates from
+distributions, and randomizing or shuffling sequences.  The heart of
+the module is the \ccode{esl\_random()} pseudorandom number generator.
+
+The \ccode{esl\_random()} random number generator is portable,
+reentrant, and threadsafe. It gives reproducible results on all
+platforms.
+
+The \ccode{esl\_random()} algorithm is a strong one. It is essentially
+the \ccode{ran2()} generator from \emph{Numerical Recipes in C}
+\citep{Press93}, implementing L'Ecuyer's algorithm for combining two
+linear congruential generators, with a Bays-Durham shuffle. It
+generates pseudorandom double-precision real numbers on the interval
+$[0,1)$ with a minimum spacing of about 4.7e-10, by normalizing a
+random integer on the interval 0..2147483562.  According to Press
+\emph{et al.}, it has a period of $> 2 \times 10^{18}$.
+
+A bit stream generated internally by \ccode{esl\_random()} passes 14
+tests in a National Institute of Standards and Technology statistical
+benchmark for cryptanalysis \citep{Rukhin01} with performance
+comparable to binary sequences from irrational numbers.\footnote{The
+NIST tests are necessary but not sufficient to show adequate
+``randomness''. Although the bitstream passes NIST benchmarks, the 31
+individual bits in \ccode{esl\_random()}'s internal unnormalized
+random integer are not adequately random, because its maximum value is
+slightly less than $2^{31}-1$. Only the double value returned by
+\ccode{esl\_random()} should be used as a random sample, or the
+integer value of \ccode{r->rnd}, but not the 31 individual bits of
+\ccode{r->rnd}.  The fact that the bitstream passes the NIST tests
+only indicates that there are no glaring problems in
+\ccode{esl\_random()}'s generator.}
+
+Table~\ref{tbl:random_api} lists the functions in the \eslmod{random}
+API. The module implements one object, \ccode{ESL\_RANDOMNESS}, which
+contains state information for the random number generator.  This
+makes random number generation reentrant and threadsafe. You can have
+more than one active generator and they will not interfere with each
+other. The object is meant to be opaque; you should not need to use
+its contents.  (One possible exception: if you want to use the random
+integer $0..2147483562$ instead of the normalized double-precision
+real that \ccode{esl\_random()} returned, you can access
+\ccode{r->rnd} in the \ccode{ESL\_RANDOMNESS} object \ccode{r} after a
+\ccode{esl\_random(r)} call.)
+
+% Table generated by autodoc -t esl_random.c (so don't edit here, edit esl_random.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{The \ccode{ESL\_RANDOMNESS} object.}\\
+\hyperlink{func:esl_randomness_Create()}{\ccode{esl\_randomness\_Create()}} & Create an RNG with a given seed.\\
+\hyperlink{func:esl_randomness_CreateTimeseeded()}{\ccode{esl\_randomness\_CreateTimeseeded()}} & Create an RNG with a quasirandom seed.\\
+\hyperlink{func:esl_randomness_Destroy()}{\ccode{esl\_randomness\_Destroy()}} & Free an RNG.            \\
+\hyperlink{func:esl_randomness_Init()}{\ccode{esl\_randomness\_Init()}} & Reinitialize an RNG.           \\
+\hyperlink{func:esl_randomness_GetSeed()}{\ccode{esl\_randomness\_GetSeed()}} & Returns the value of RNG's seed.\\
+\apisubhead{The generator, \ccode{esl\_random()}}\\
+\hyperlink{func:esl_random()}{\ccode{esl\_random()}} & Generate a uniform random deviate $0.0 <= x < 1.0$.
+\\
+\apisubhead{Other fundamental sampling (including Gaussian, gamma)}\\
+\hyperlink{func:esl_rnd_UniformPositive()}{\ccode{esl\_rnd\_UniformPositive()}} & Generate a uniform positive random deviate $0 < x < 1$.\\
+\hyperlink{func:esl_rnd_Gaussian()}{\ccode{esl\_rnd\_Gaussian()}} & Generate a Gaussian-distributed sample.\\
+\hyperlink{func:esl_rnd_Gamma()}{\ccode{esl\_rnd\_Gamma()}} & Returns a random deviate from a Gamma(a, 1) distribution.\\
+\apisubhead{Multinomial sampling from discrete probability n-vectors}\\
+\hyperlink{func:esl_rnd_DChoose()}{\ccode{esl\_rnd\_DChoose()}} & Return random choice from discrete multinomial distribution.
+\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{random} API.}
+\label{tbl:random_api}
+\end{table}
+
+\subsection{Example of using random}
+
+Figure~\ref{fig:random_example} shows a program that initializes the
+random number generator with a seed of 42, then samples 10 random
+numbers using \ccode{esl\_random()}.
+
+\begin{figure}
+\input{cexcerpts/random_example}
+\caption{An example of using the random number generator.}
+\label{fig:random_example}
+\end{figure}
+
+When a \ccode{ESL\_RANDOMNESS} object is created with
+\ccode{esl\_randomness\_Create()}, it needs to be given a \emph{seed},
+an integer $> 0$, which specifies the initial state of the
+generator. After a generator is seeded, it is typically never seeded
+again. A series of \ccode{esl\_random()} calls generates a
+pseudorandom number sequence from that starting point. If you create
+two \ccode{ESL\_RANDOMNESS} objects seeded identically, they are
+guaranteed to generate the same random number sequence on all
+platforms. This makes it possible to reproduce stochastic simulations.
+Thus, if you run the example multiple times, you get the same ten
+numbers, because the generator is always seeded with 42.
+
+Often one wants different runs to generate different random number
+sequences, which creates a chicken and the egg problem: how can we
+select a pseudorandom seed for the pseudorandom number generator? A
+traditional method is to use the current time. Easel provides an
+alternate creation function
+\ccode{esl\_randomness\_CreateTimeseeded()} which does this. If the
+precision of our clock is sufficiently fine, different runs of the
+program occur at different clock times. Easel relies on the POSIX
+clock for portability, but the POSIX clock has the drawback that it
+clicks in seconds, which is not very good precision. Thus, two
+different \ccode{ESL\_RANDOMNESS} objects created in the same second
+will generate identical random number sequences. Change the
+\ccode{esl\_randomness\_Create(42)} call in the example code to
+\ccode{esl\_randomness\_CreateTimeseeded()} and recompile, and you'll
+get different number sequences with each run - provided you run the
+commands in different seconds, anyway. 
+
diff --git a/easel/esl_randomseq.c b/easel/esl_randomseq.c
new file mode 100644
index 0000000..7a8222e
--- /dev/null
+++ b/easel/esl_randomseq.c
@@ -0,0 +1,1792 @@
+/* Generating, shuffling, and randomizing sequences.
+ * 
+ * Contents:
+ *   1. Generating iid sequences.
+ *   2. Shuffling sequences. 
+ *   3. Randomizing sequences.
+ *   4. Generating iid sequences (digital mode).
+ *   5. Shuffling sequences (digital mode).
+ *   6. Randomizing sequences (digital mode).
+ *   7. Statistics drivers.
+ *   8. Unit tests.
+ *   9. Test driver.
+ *  10. Example.
+ *  11. Copyright and license information 
+ * 
+ * SRE, Thu Apr 24 08:59:26 2008 [Janelia]
+ * SVN $Id$
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <math.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#ifdef eslAUGMENT_ALPHABET 
+#include "esl_alphabet.h"
+#endif
+
+/*****************************************************************
+ *# 1. Generating iid sequences.
+ *****************************************************************/ 
+
+/* Function: esl_rsq_IID()
+ * Synopsis: Generate an iid random text sequence.
+ * Incept:   SRE, Thu Aug  5 09:03:03 2004 [St. Louis]
+ *
+ * Purpose:  Generate a <NUL>-terminated i.i.d. symbol string of length <L>,
+ *           $0..L-1$, and leave it in <s>. The symbol alphabet is given
+ *           as a string <alphabet> of <K> total symbols, and the iid
+ *           probability of each residue is given in <p>. The caller
+ *           must provide an <s> that is allocated for at least
+ *           <(L+1)*sizeof(char)>, room for <L> residues and the <NUL> terminator.
+ *           
+ *           <esl_rsq_fIID()> does the same, but for a floating point
+ *           probability vector <p>, rather than a double precision
+ *           vector.
+ *
+ * Args:     r         - ESL_RANDOMNESS object
+ *           alphabet  - e.g. "ACGT"
+ *           p         - probability distribution [0..n-1]
+ *           K         - number of symbols in alphabet
+ *           L         - length of generated sequence
+ *           s         - the generated sequence.
+ *                       Caller allocated, >= (L+1) * sizeof(char).
+ *            
+ * Return:   <eslOK> on success.
+ */
+int
+esl_rsq_IID(ESL_RANDOMNESS *r, const char *alphabet, const double *p, int K, int L, char *s)
+{
+  int   x;
+
+  for (x = 0; x < L; x++)
+    s[x] = alphabet[esl_rnd_DChoose(r,p,K)];
+  s[x] = '\0';
+  return eslOK;
+}
+int
+esl_rsq_fIID(ESL_RANDOMNESS *r, const char *alphabet, const float *p, int K, int L, char *s)
+{
+  int   x;
+
+  for (x = 0; x < L; x++)
+    s[x] = alphabet[esl_rnd_FChoose(r,p,K)];
+  s[x] = '\0';
+  return eslOK;
+}
+/*------------ end, generating iid sequences --------------------*/
+
+
+/*****************************************************************
+ *# 2. Shuffling sequences.
+ *****************************************************************/
+
+/* Function:  esl_rsq_CShuffle()
+ * Synopsis:  Shuffle a text sequence.
+ * Incept:    SRE, Fri Feb 23 08:17:50 2007 [Casa de Gatos]
+ *
+ * Purpose:   Returns a shuffled version of <s> in <shuffled>, given
+ *            a source of randomness <r>.
+ *            
+ *            Caller provides allocated storage for <shuffled>, for at
+ *            least the same length as <s>.
+ *
+ *            <shuffled> may also point to the same storage as <s>,
+ *            in which case <s> is shuffled in place.
+ *            
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_rsq_CShuffle(ESL_RANDOMNESS *r, const char  *s, char *shuffled)
+{
+  int  L, i;
+  char c;
+
+  L = strlen(s);
+  if (shuffled != s) strcpy(shuffled, s);
+  while (L > 1) {
+    i             = esl_rnd_Roll(r, L);
+    c             = shuffled[i];
+    shuffled[i]   = shuffled[L-1];
+    shuffled[L-1] = c;
+    L--;
+  }
+  return eslOK;
+}
+
+/* Function:  esl_rsq_CShuffleDP()
+ * Synopsis:  Shuffle a text sequence, preserving diresidue composition.
+ * Incept:    SRE, Fri Feb 23 08:56:03 2007 [Casa de Gatos]
+ *
+ * Purpose:   Given string <s>, and a source of randomness <r>,
+ *            returns shuffled version in <shuffled>. The shuffle
+ *            is a "doublet-preserving" (DP) shuffle which
+ *            shuffles a sequence while exactly preserving both mono-
+ *            and di-symbol composition. 
+ *            
+ *            <s> may only consist of alphabetic characters [a-zA-Z].
+ *            The shuffle is done case-insensitively. The shuffled
+ *            string result is all upper case.
+ *
+ *            Caller provides storage in <shuffled> of at least the
+ *            same length as <s>.
+ *            
+ *            <shuffled> may also point to the same storage as <s>,
+ *            in which case <s> is shuffled in place.
+ *            
+ *            The algorithm does an internal allocation of a
+ *            substantial amount of temporary storage, on the order of
+ *            <26 * strlen(s)>, so an allocation failure is possible
+ *            if <s> is long enough.
+ *
+ *            The algorithm is a search for a random Eulerian walk on
+ *            a directed multigraph \citep{AltschulErickson85}.
+ *            
+ *            If <s> is of length 2 or less, this is a no-op, and
+ *            <shuffled> is a copy of <s>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <s> contains nonalphabetic characters.
+ *            <eslEMEM> on allocation failure.
+ */
+int
+esl_rsq_CShuffleDP(ESL_RANDOMNESS *r, const char *s, char *shuffled)
+{
+  int    status;          /* Easel return status code */
+  int    len;	          /* length of s */
+  int    pos;	          /* a position in s or shuffled */
+  int    x,y;             /* indices of two characters */
+  char **E  = NULL;       /* edge lists: E[0] is the edge list from vertex A */
+  int   *nE = NULL;       /* lengths of edge lists */
+  int   *iE = NULL;       /* positions in edge lists */
+  int    n;	          /* tmp: remaining length of an edge list to be shuffled */
+  char   sf;              /* last character in shuffled */
+  char   Z[26];           /* connectivity in last edge graph Z */ 
+  int    keep_connecting; /* flag used in Z connectivity algorithm */
+  int    is_eulerian;	  /* flag used for when we've got a good Z */
+  
+  /* First, verify that the string is entirely alphabetic. */
+  len = strlen(s);
+  for (pos = 0; pos < len; pos++)
+    if (! isalpha((int) s[pos]))
+      ESL_EXCEPTION(eslEINVAL, "String contains nonalphabetic characters");
+
+  /* The edge case of len <= 2 */
+  if (len <= 2)
+    {
+      if (s != shuffled) strcpy(shuffled, s);
+      return eslOK;
+    }
+
+  /* Allocations. */
+  ESL_ALLOC(E,  sizeof(char *) * 26);   for (x = 0; x < 26; x++) E[x] = NULL;
+  ESL_ALLOC(nE, sizeof(int)    * 26);   for (x = 0; x < 26; x++) nE[x] = 0;
+  ESL_ALLOC(iE, sizeof(int)    * 26);   for (x = 0; x < 26; x++) iE[x] = 0; 
+  for (x = 0; x < 26; x++) 
+    ESL_ALLOC(E[x], sizeof(char) * (len-1));
+
+  /* "(1) Construct the doublet graph G and edge ordering E
+   *      corresponding to S."
+   * 
+   * Note that these also imply the graph G; and note,
+   * for any list x with nE[x] = 0, vertex x is not part
+   * of G.
+   */
+  x = toupper((int) s[0]) - 'A';
+  for (pos = 1; pos < len; pos++)
+    {
+      y = toupper((int) s[pos]) - 'A';
+      E[x][nE[x]] = y;
+      nE[x]++;
+      x = y;
+    }
+  
+  /* Now we have to find a random Eulerian edge ordering. */
+  sf = toupper((int) s[len-1]) - 'A'; 
+  is_eulerian = 0;
+  while (! is_eulerian)
+    {
+      /* "(2) For each vertex s in G except s_f, randomly select
+       *      one edge from the s edge list of E(S) to be the
+       *      last edge of the s list in a new edge ordering."
+       *
+       * select random edges and move them to the end of each 
+       * edge list.
+       */
+      for (x = 0; x < 26; x++)
+	{
+	  if (nE[x] == 0 || x == sf) continue;
+	  pos           = esl_rnd_Roll(r, nE[x]);
+	  ESL_SWAP(E[x][pos], E[x][nE[x]-1], char);
+	}
+
+      /* "(3) From this last set of edges, construct the last-edge
+       *      graph Z and determine whether or not all of its
+       *      vertices are connected to s_f."
+       * 
+       * a probably stupid algorithm for looking at the
+       * connectivity in Z: iteratively sweep through the
+       * edges in Z, and build up an array (confusing called Z[x])
+       * whose elements are 1 if x is connected to sf, else 0.
+       */
+      for (x = 0; x < 26; x++) Z[x] = 0;
+      Z[(int) sf] = keep_connecting = 1;
+
+      while (keep_connecting) {
+	keep_connecting = 0;
+	for (x = 0; x < 26; x++) {
+	  if (nE[x] == 0) continue;
+	  y = E[x][nE[x]-1];            /* xy is an edge in Z */
+	  if (Z[x] == 0 && Z[y] == 1) {  /* x is connected to sf in Z */
+	    Z[x] = 1;
+	    keep_connecting = 1;
+	  }
+	}
+      }
+
+      /* if any vertex in Z is tagged with a 0, it's
+       * not connected to sf, and we won't have a Eulerian
+       * walk.
+       */
+      is_eulerian = 1;
+      for (x = 0; x < 26; x++) {
+	if (nE[x] == 0 || x == sf) continue;
+	if (Z[x] == 0) {
+	  is_eulerian = 0;
+	  break;
+	}
+      }
+
+      /* "(4) If any vertex is not connected in Z to s_f, the
+       *      new edge ordering will not be Eulerian, so return to
+       *      (2). If all vertices are connected in Z to s_f, 
+       *      the new edge ordering will be Eulerian, so
+       *      continue to (5)."
+       *      
+       * e.g. note infinite loop while is_eulerian is FALSE.
+       */
+    }
+
+  /* "(5) For each vertex s in G, randomly permute the remaining
+   *      edges of the s edge list of E(S) to generate the s
+   *      edge list of the new edge ordering E(S')."
+   *      
+   * Essentially a StrShuffle() on the remaining nE[x]-1 elements
+   * of each edge list; unfortunately our edge lists are arrays,
+   * not strings, so we can't just call out to StrShuffle().
+   */
+  for (x = 0; x < 26; x++)
+    for (n = nE[x] - 1; n > 1; n--)
+      {
+	pos       = esl_rnd_Roll(r, n);
+	ESL_SWAP(E[x][pos], E[x][n-1], char);
+      }
+
+  /* "(6) Construct sequence S', a random DP permutation of
+   *      S, from E(S') as follows. Start at the s_1 edge list.
+   *      At each s_i edge list, add s_i to S', delete the
+   *      first edge s_i,s_j of the edge list, and move to
+   *      the s_j edge list. Continue this process until
+   *      all edge lists are exhausted."
+   */ 
+  pos = 0; 
+  x = toupper((int) s[0]) - 'A';
+  while (1) 
+    {
+      shuffled[pos++] = 'A'+ x; /* add s_i to S' */
+      
+      y = E[x][iE[x]];
+      iE[x]++;			/* "delete" s_i,s_j from edge list */
+  
+      x = y;			/* move to s_j edge list. */
+
+      if (iE[x] == nE[x])
+	break;			/* the edge list is exhausted. */
+    }
+  shuffled[pos++] = 'A' + sf;
+  shuffled[pos]   = '\0';  
+
+  /* Reality checks.
+   */
+  if (x   != sf)  ESL_XEXCEPTION(eslEINCONCEIVABLE, "hey, you didn't end on s_f.");
+  if (pos != len) ESL_XEXCEPTION(eslEINCONCEIVABLE, "hey, pos (%d) != len (%d).", pos, len);
+  
+  /* Free and return.
+   */
+  esl_Free2D((void **) E, 26);
+  free(nE);
+  free(iE);
+  return eslOK;
+
+ ERROR:
+  esl_Free2D((void **) E, 26);
+  if (nE != NULL) free(nE);
+  if (iE != NULL) free(nE);
+  return status;
+}
+
+/* Function:  esl_rsq_CReverse()
+ * Synopsis:  Reverse a string.
+ * Incept:    SRE, Sat Feb 24 10:06:34 2007 [Casa de Gatos]
+ *
+ * Purpose:   Returns a reversed version of <s> in <rev>. 
+ * 
+ *            There are no restrictions on the symbols that <s>
+ *            might contain.
+ * 
+ *            Caller provides storage in <rev> for at least
+ *            <(strlen(s)+1)*sizeof(char)>.
+ *            
+ *            <s> and <rev> can point to the same storage, in which
+ *            case <s> is reversed in place.
+ *            
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_rsq_CReverse(const char *s, char *rev)
+{
+  int  L, i;
+  char c;
+  
+  L = strlen(s);
+  for (i = 0; i < L/2; i++)
+    {				/* swap ends */
+      c          = s[L-i-1];
+      rev[L-i-1] = s[i];
+      rev[i]     = c;
+    }
+  if (L%2) { rev[i] = s[i]; } /* don't forget middle residue in odd-length s */
+  rev[L] = '\0';
+  return eslOK;
+}
+
+/* Function: esl_rsq_CShuffleWindows()
+ * Synopsis: Shuffle local windows of a text string.
+ * Incept:   SRE, Sat Feb 24 10:17:59 2007 [Casa de Gatos]
+ * 
+ * Purpose:  Given string <s>, shuffle residues in nonoverlapping
+ *           windows of width <w>, and put the result in <shuffled>.
+ *           See [Pearson88].
+ *
+ *           <s> and <shuffled> can be identical to shuffle in place.
+ * 
+ *           Caller provides storage in <shuffled> for at least
+ *           <(strlen(s)+1)*sizeof(char)>.
+ *
+ * Args:     s        - string to shuffle in windows
+ *           w        - window size (typically 10 or 20)      
+ *           shuffled - allocated space for window-shuffled result.
+ *           
+ * Return:   <eslOK> on success.
+ */
+int
+esl_rsq_CShuffleWindows(ESL_RANDOMNESS *r, const char *s, int w, char *shuffled)
+{
+  int  L;
+  char c;
+  int  i, j, k;
+
+  L = strlen(s);
+  if (shuffled != s) strcpy(shuffled, s);
+  for (i = 0; i < L; i += w)
+    for (j = ESL_MIN(L-1, i+w-1); j > i; j--)
+      {
+	k             = i + esl_rnd_Roll(r, j-i);
+	c             = shuffled[k];  /* semantics of a j,k swap, because we might be shuffling in-place */
+	shuffled[k]   = shuffled[j];
+	shuffled[j]   = c;
+      }
+  return eslOK;
+}
+/*------------------ end, shuffling sequences -------------------*/
+
+
+
+/*****************************************************************
+ *# 3. Randomizing sequences
+ *****************************************************************/
+
+/* Function:  esl_rsq_CMarkov0()
+ * Synopsis:  Generate new text string of same 0th order Markov properties.
+ * Incept:    SRE, Sat Feb 24 08:47:43 2007 [Casa de Gatos]
+ *
+ * Purpose:   Makes a random string <markoved> with the same length and
+ *            0-th order Markov properties as <s>, given randomness
+ *            source <r>.
+ *            
+ *            <s> and <markoved> can be point to the same storage, in which
+ *            case <s> is randomized in place, destroying the original
+ *            string.
+ *            
+ *            <s> must consist only of alphabetic characters [a-zA-Z].
+ *            Statistics are collected case-insensitively over 26 possible
+ *            residues. The random string is generated all upper case.
+ *
+ * Args:      s         - input string
+ *            markoved  - randomly generated string 
+ *                        (storage allocated by caller, at least strlen(s)+1)
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <s> contains nonalphabetic characters.
+ */
+int 
+esl_rsq_CMarkov0(ESL_RANDOMNESS *r, const char *s, char *markoved)
+{
+  int    L;
+  int    i; 
+  double p[26];		/* initially counts, then probabilities */
+  int    x;
+
+  /* First, verify that the string is entirely alphabetic. */
+  L = strlen(s);
+  for (i = 0; i < L; i++)
+    if (! isalpha((int) s[i])) 
+      ESL_EXCEPTION(eslEINVAL, "String contains nonalphabetic characters");
+
+  /* Collect zeroth order counts and convert to frequencies. 
+   */
+  for (x = 0; x < 26; x++) p[x] = 0.;
+  for (i = 0; i < L; i++)
+    p[(int)(toupper((int) s[i]) - 'A')] += 1.0;
+  if (L > 0)
+    for (x = 0; x < 26; x++) p[x] /= (double) L;
+
+  /* Generate a random string using those p's. */
+  for (i = 0; i < L; i++)
+    markoved[i] = esl_rnd_DChoose(r, p, 26) + 'A';
+  markoved[i] = '\0';
+
+  return eslOK;
+}
+
+/* Function:  esl_rsq_CMarkov1()
+ * Synopsis:  Generate new text string of same 1st order Markov properties.
+ * Incept:    SRE, Sat Feb 24 09:21:46 2007 [Casa de Gatos]
+ *
+ * Purpose:   Makes a random string <markoved> with the same length and
+ *            1st order (di-residue) Markov properties as <s>, given
+ *            randomness source <r>.
+ *            
+ *            <s> and <markoved> can be point to the same storage, in which
+ *            case <s> is randomized in place, destroying the original
+ *            string.
+ *            
+ *            <s> must consist only of alphabetic characters [a-zA-Z].
+ *            Statistics are collected case-insensitively over 26 possible
+ *            residues. The random string is generated all upper case.
+ *            
+ *            If <s> is of length 2 or less, this is a no-op, and
+ *            <markoved> is a copy of <s>.
+ *
+ * Args:      s         - input string
+ *            markoved  - new randomly generated string 
+ *                        (storage allocated by caller, at least strlen(s)+1)
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <s> contains nonalphabetic characters.
+ */
+int 
+esl_rsq_CMarkov1(ESL_RANDOMNESS *r, const char *s, char *markoved) 
+{
+  int    L;
+  int    i; 
+  int    x,y;
+  int    i0;			/* initial symbol */
+  double p[26][26];		/* conditional probabilities p[x][y] = P(y | x) */
+  double p0[26];		/* marginal probabilities P(x), just for initial residue. */
+
+  /* First, verify that the string is entirely alphabetic. */
+  L = strlen(s);
+  for (i = 0; i < L; i++)
+    if (! isalpha((int) s[i])) 
+     ESL_EXCEPTION(eslEINVAL, "String contains nonalphabetic characters");
+
+  /* The edge case of len <= 2 */
+  if (L <= 2)
+    {
+      if (s != markoved) strcpy(markoved, s);
+      return eslOK;
+    }
+
+  /* Collect first order counts and convert to frequencies. */
+  for (x = 0; x < 26; x++) 
+    for (y = 0; y < 26; y++) 
+      p[x][y] = 0.;
+
+  i0 = x = toupper((int) s[0]) - 'A';
+  for (i = 1; i < L; i++) 
+    {
+      y = toupper((int) s[i]) - 'A';
+      p[x][y] += 1.0;
+      x = y;
+    }
+  p[x][i0] += 1.0; 		/* "circularized": avoids a bug; see markov1_bug utest */
+
+  for (x = 0; x < 26; x++) 
+    {
+      p0[x] = 0.;
+      for (y = 0; y < 26; y++)
+	p0[x] += p[x][y];	/* now p0[x] = marginal counts of x, inclusive of 1st residue */
+
+      for (y = 0; y < 26; y++) 
+	p[x][y] = (p0[x] > 0. ? p[x][y] / p0[x] : 0.); /* now p[x][y] = P(y | x) */
+      
+      p0[x] /= (double) L;	/* now p0[x] = marginal P(x) */
+    }
+
+  /* Generate a random string using those p's. */
+  x = esl_rnd_DChoose(r, p0, 26);
+  markoved[0] = x + 'A';
+  for (i = 1; i < L; i++)
+    {
+      y           = esl_rnd_DChoose(r, p[x], 26);
+      markoved[i] = y + 'A';
+      x           = y;
+    } 
+  markoved[L] = '\0';
+
+  return eslOK;
+}
+/*----------------- end, randomizing sequences ------------------*/
+
+
+
+/*****************************************************************
+ *# 4. Generating iid sequences (digital mode).
+ *****************************************************************/
+#ifdef eslAUGMENT_ALPHABET
+
+/* Function: esl_rsq_xIID()
+ * Synopsis: Generate an iid random digital sequence.
+ * Incept:   SRE, Sat Feb 17 16:39:01 2007 [Casa de Gatos]
+ *
+ * Purpose:  Generate an i.i.d. digital sequence of length <L> (1..L) and
+ *           leave it in <dsq>. The i.i.d. probability of each residue is
+ *           given in the probability vector <p>, and the number of
+ *           possible residues (the alphabet size) is given by <K>.
+ *           (Only the alphabet size <K> is needed here, as opposed to
+ *           a digital <ESL_ALPHABET>, but the caller presumably
+ *           has a digital alphabet.) The caller must provide a <dsq>
+ *           allocated for at least <L+2> residues of type <ESL_DSQ>,
+ *           room for <L> residues and leading/trailing digital sentinel bytes.
+ *           
+ *           <esl_rsq_xfIID()> does the same, but for a
+ *           single-precision float vector <p> rather than a
+ *           double-precision vector <p>.
+ *
+ * Args:     r         - ESL_RANDOMNESS object
+ *           p         - probability distribution [0..n-1]
+ *           K         - number of symbols in alphabet
+ *           L         - length of generated sequence
+ *           ret_s     - RETURN: the generated sequence. 
+ *                       (Caller-allocated, >= (L+2)*ESL_DSQ)
+ *
+ * Return:   <eslOK> on success.
+ */
+int
+esl_rsq_xIID(ESL_RANDOMNESS *r, const double *p, int K, int L, ESL_DSQ *dsq)
+{
+  int   x;
+
+  dsq[0] = dsq[L+1] = eslDSQ_SENTINEL;
+  for (x = 1; x <= L; x++) 
+    dsq[x] = esl_rnd_DChoose(r,p,K);
+  return eslOK;
+}
+int
+esl_rsq_xfIID(ESL_RANDOMNESS *r, const float *p, int K, int L, ESL_DSQ *dsq)
+{
+  int   x;
+
+  dsq[0] = dsq[L+1] = eslDSQ_SENTINEL;
+  for (x = 1; x <= L; x++) 
+    dsq[x] = esl_rnd_FChoose(r,p,K);
+  return eslOK;
+}
+
+#endif /*eslAUGMENT_ALPHABET*/
+/*--------------------- end, digital generation ---------------- */
+
+
+
+/*****************************************************************
+ *# 5. Shuffling sequences (digital mode)
+ *****************************************************************/
+#ifdef eslAUGMENT_ALPHABET
+
+/* Function:  esl_rsq_XShuffle()
+ * Synopsis:  Shuffle a digital sequence.
+ * Incept:    SRE, Fri Feb 23 08:24:20 2007 [Casa de Gatos]
+ *
+ * Purpose:   Given a digital sequence <dsq> of length <L> residues,
+ *            shuffle it, and leave the shuffled version in <shuffled>.
+ *            
+ *            Caller provides allocated storage for <shuffled> for at
+ *            least the same length as <dsq>. 
+ * 
+ *            <shuffled> may also point to the same storage as <dsq>,
+ *            in which case <dsq> is shuffled in place.
+ *            
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_rsq_XShuffle(ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, ESL_DSQ *shuffled)
+{
+  int     i;
+  ESL_DSQ x;
+
+  if (dsq != shuffled) esl_abc_dsqcpy(dsq, L, shuffled);
+  while (L > 1) {
+    i           = 1 + esl_rnd_Roll(r, L);
+    x           = shuffled[i];
+    shuffled[i] = shuffled[L];
+    shuffled[L] = x;
+    L--;
+  }
+  return eslOK;
+}
+
+/* Function:  esl_rsq_XShuffleDP()
+ * Synopsis:  Shuffle a digital sequence, preserving diresidue composition.
+ * Incept:    SRE, Fri Feb 23 09:23:47 2007 [Casa de Gatos]
+ *
+ * Purpose:   Same as <esl_rsq_CShuffleDP()>, except for a digital
+ *            sequence <dsq> of length <L>, encoded in a digital alphabet
+ *            of <K> residues. 
+ *            
+ *            <dsq> may only consist of residue codes <0..K-1>; if it
+ *            contains gaps, degeneracies, or missing data, pass the alphabet's
+ *            <Kp> size, not its canonical <K>.
+ *            
+ *            If <L> $\leq 2$, this is a no-op; <shuffled> is a copy of <dsq>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <s> contains digital residue codes
+ *            outside the range <0..K-1>.
+ *            <eslEMEM> on allocation failure.
+ */
+int
+esl_rsq_XShuffleDP(ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, int K, ESL_DSQ *shuffled)
+{
+  int     status;           /* Easel return status code */
+  int     i;	            /* a position in dsq or shuffled */
+  ESL_DSQ x,y;              /* indices of two characters */
+  ESL_DSQ **E  = NULL;      /* edge lists: E[0] is the edge list from vertex A */
+  int     *nE  = NULL;      /* lengths of edge lists */
+  int     *iE  = NULL;      /* positions in edge lists */
+  int      n;	            /* tmp: remaining length of an edge list to be shuffled */
+  ESL_DSQ  sf;              /* last character in shuffled */
+  ESL_DSQ *Z;               /* connectivity in last edge graph Z */ 
+  int      keep_connecting; /* flag used in Z connectivity algorithm */
+  int      is_eulerian;	    /* flag used for when we've got a good Z */
+  
+  /* First, verify that we can deal with all the residues in dsq. */
+  for (i = 1; i <= L; i++)
+    if (dsq[i] >= K)
+      ESL_EXCEPTION(eslEINVAL, "dsq contains unexpected residue codes");
+
+  /* The edge case of L <= 2 */
+  if (L <= 2)
+    {
+      if (dsq != shuffled) memcpy(shuffled, dsq, sizeof(ESL_DSQ) * (L+2));
+      return eslOK;
+    }
+
+  /* Allocations. */
+  ESL_ALLOC(nE, sizeof(int)       * K);  for (x = 0; x < K; x++) nE[x] = 0;
+  ESL_ALLOC(E,  sizeof(ESL_DSQ *) * K);  for (x = 0; x < K; x++) E[x]  = NULL;
+  ESL_ALLOC(iE, sizeof(int)       * K);  for (x = 0; x < K; x++) iE[x] = 0; 
+  ESL_ALLOC(Z,  sizeof(ESL_DSQ)   * K);
+  for (x = 0; x < K; x++) 
+    ESL_ALLOC(E[x], sizeof(ESL_DSQ) * (L-1));
+
+  /* "(1) Construct the doublet graph G and edge ordering E... */
+  x = dsq[1];
+  for (i = 2; i <= L; i++) {
+    E[x][nE[x]] = dsq[i];
+    nE[x]++;
+    x = dsq[i];
+  }
+  
+  /* Now we have to find a random Eulerian edge ordering. */
+  sf = dsq[L];
+  is_eulerian = 0;
+  while (! is_eulerian)
+    {
+      for (x = 0; x < K; x++) {
+	if (nE[x] == 0 || x == sf) continue;
+	i           = esl_rnd_Roll(r, nE[x]);
+	ESL_SWAP(E[x][i], E[x][nE[x]-1], ESL_DSQ);
+      }
+
+      for (x = 0; x < K; x++) Z[x] = 0;
+      Z[(int) sf] = keep_connecting = 1;
+      while (keep_connecting) {
+	keep_connecting = 0;
+	for (x = 0; x < K; x++) {
+	  if (nE[x] == 0) continue;
+	  y = E[x][nE[x]-1];            /* xy is an edge in Z */
+	  if (Z[x] == 0 && Z[y] == 1) {  /* x is connected to sf in Z */
+	    Z[x] = 1;
+	    keep_connecting = 1;
+	  }
+	}
+      }
+
+      is_eulerian = 1;
+      for (x = 0; x < K; x++) {
+	if (nE[x] == 0 || x == sf) continue;
+	if (Z[x] == 0) {
+	  is_eulerian = 0;
+	  break;
+	}
+      }
+    }
+
+  /* "(5) For each vertex s in G, randomly permute... */
+  for (x = 0; x < K; x++)
+    for (n = nE[x] - 1; n > 1; n--)
+      {
+	i       = esl_rnd_Roll(r, n);
+	ESL_SWAP(E[x][i], E[x][n-1], ESL_DSQ);
+      }
+
+  /* "(6) Construct sequence S'... */
+  i = 1; 
+  x = dsq[1];
+  while (1) {
+    shuffled[i++] = x; 
+    y = E[x][iE[x]++];
+    x = y;			
+    if (iE[x] == nE[x]) break;
+  }
+  shuffled[i++] = sf;
+  shuffled[i]   = eslDSQ_SENTINEL;
+  shuffled[0]   = eslDSQ_SENTINEL;
+
+  /* Reality checks. */
+  if (x != sf)   ESL_XEXCEPTION(eslEINCONCEIVABLE, "hey, you didn't end on s_f.");
+  if (i != L+1)  ESL_XEXCEPTION(eslEINCONCEIVABLE, "hey, i (%d) overran L+1 (%d).", i, L+1);
+  
+  esl_Free2D((void **) E, K);
+  free(nE);
+  free(iE);
+  free(Z);
+  return eslOK;
+
+ ERROR:
+  esl_Free2D((void **) E, K);
+  if (nE != NULL) free(nE);
+  if (iE != NULL) free(nE);
+  if (Z  != NULL) free(Z);
+  return status;
+}
+
+
+/* Function:  esl_rsq_XReverse()
+ * Synopsis:  Reverse a digital sequence.
+ * Incept:    SRE, Sat Feb 24 10:13:30 2007 [Casa de Gatos]
+ *
+ * Purpose:   Given a digital sequence <dsq> of length <L>, return
+ *            reversed version of it in <rev>. 
+ * 
+ *            Caller provides storage in <rev> for at least
+ *            <(L+2)*sizeof(ESL_DSQ)>.
+ *            
+ *            <s> and <rev> can point to the same storage, in which
+ *            case <s> is reversed in place.
+ *            
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_rsq_XReverse(const ESL_DSQ *dsq, int L, ESL_DSQ *rev)
+{
+  int     i;
+  ESL_DSQ x;
+  
+  for (i = 1; i <= L/2; i++)
+    {				/* swap ends */
+      x          = dsq[L-i+1];
+      rev[L-i+1] = dsq[i];
+      rev[i]     = x;
+    }
+  if (L%2) { rev[i] = dsq[i]; } /* don't forget middle residue in odd-length dsq */
+  rev[0]   = eslDSQ_SENTINEL;
+  rev[L+1] = eslDSQ_SENTINEL;
+  return eslOK;
+}
+
+
+/* Function: esl_rsq_XShuffleWindows()
+ * Synopsis: Shuffle local windows of a digital sequence.
+ * Incept:   SRE, Sat Feb 24 10:51:31 2007 [Casa de Gatos]
+ * 
+ * Purpose:  Given a digital sequence <dsq> of length <L>, shuffle
+ *           residues in nonoverlapping windows of width <w>, and put
+ *           the result in <shuffled>.  See [Pearson88].
+ *
+ *           Caller provides storage in <shuffled> for at least
+ *           <(L+2)*sizeof(ESL_DSQ)>.
+ *           
+ *           <dsq> and <shuffled> can be identical to shuffle in place.
+ *
+ * Args:     dsq      - digital sequence to shuffle in windows
+ *           L        - length of <dsq>
+ *           w        - window size (typically 10 or 20)      
+ *           shuffled - allocated space for window-shuffled result.
+ *           
+ * Return:   <eslOK> on success.
+ */
+int
+esl_rsq_XShuffleWindows(ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, int w, ESL_DSQ *shuffled)
+{
+  ESL_DSQ x;
+  int  i, j, k;
+
+  if (dsq != shuffled) esl_abc_dsqcpy(dsq, L, shuffled);
+  for (i = 1; i <= L; i += w)
+    for (j = ESL_MIN(L, i+w-1); j > i; j--)
+      {
+	k           = i + esl_rnd_Roll(r, j-i+1);
+	x           = shuffled[k];  /* semantics of a j,k swap, because we might be shuffling in-place */
+	shuffled[k] = shuffled[j];
+	shuffled[j] = x;
+      }
+  return eslOK;
+}
+
+#endif /*eslAUGMENT_ALPHABET*/
+/*------------------- end, digital shuffling  -------------------*/
+
+
+
+/*****************************************************************
+ *# 6. Randomizing sequences (digital mode)
+ *****************************************************************/
+#ifdef eslAUGMENT_ALPHABET
+
+/* Function:  esl_rsq_XMarkov0()
+ * Synopsis:  Generate new digital sequence of same 0th order Markov properties.
+ * Incept:    SRE, Sat Feb 24 09:12:32 2007 [Casa de Gatos]
+ *
+ * Purpose:   Same as <esl_rsq_CMarkov0()>, except for a digital
+ *            sequence <dsq> of length <L>, encoded in a digital 
+ *            alphabet of <K> residues; caller provides storage
+ *            for the randomized sequence <markoved> for at least 
+ *            <L+2> <ESL_DSQ> residues, including the two flanking
+ *            sentinel bytes.
+ *            
+ *            <dsq> therefore may only consist of residue codes
+ *            in the range <0..K-1>. If it contains gaps,
+ *            degeneracies, or missing data, pass the alphabet's
+ *            <Kp> size, not its canonical <K>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <s> contains digital residue codes outside
+ *            the range <0..K-1>.
+ *            <eslEMEM> on allocation failure.
+ */
+int 
+esl_rsq_XMarkov0(ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, int K, ESL_DSQ *markoved)
+{
+  int     status;
+  int     i; 
+  double *p = NULL;	/* initially counts, then probabilities */
+  int     x;
+
+  /* First, verify that the string is entirely alphabetic. */
+  for (i = 1; i <= L; i++)
+    if (dsq[i] >= K)
+      ESL_XEXCEPTION(eslEINVAL, "String contains unexpected residue codes");
+
+  ESL_ALLOC(p, sizeof(double) * K);
+  for (x = 0; x < K; x++) p[x] = 0.;
+
+  for (i = 1; i <= L; i++)
+    p[(int) dsq[i]] += 1.0;
+  if (L > 0)
+    for (x = 0; x < K; x++) p[x] /= (double) L;
+
+  for (i = 1; i <= L; i++)
+    markoved[i] = esl_rnd_DChoose(r, p, K);
+  markoved[0]   = eslDSQ_SENTINEL;
+  markoved[L+1] = eslDSQ_SENTINEL;
+
+  free(p);
+  return eslOK;
+
+ ERROR:
+  if (p != NULL) free(p);
+  return status;
+}
+
+
+
+/* Function:  esl_rsq_XMarkov1()
+ * Synopsis:  Generate new digital sequence of same 1st order Markov properties.
+ * Incept:    SRE, Sat Feb 24 09:46:09 2007 [Casa de Gatos]
+ *
+ * Purpose:   Same as <esl_rsq_CMarkov1()>, except for a digital
+ *            sequence <dsq> of length <L>, encoded in a digital 
+ *            alphabet of <K> residues. Caller provides storage
+ *            for the randomized sequence <markoved> for at least 
+ *            <L+2> <ESL_DSQ> residues, including the two flanking
+ *            sentinel bytes.
+ *            
+ *            <dsq> and <markoved> can be point to the same storage, in which
+ *            case <dsq> is randomized in place, destroying the original
+ *            string.
+ *            
+ *            <dsq> therefore may only consist of residue codes
+ *            in the range <0..K-1>. If it contains gaps,
+ *            degeneracies, or missing data, pass the alphabet's
+ *            <Kp> size, not its canonical <K>.
+ *
+ *            If <L> $\leq 2$, this is a no-op; <markoved> is a copy of <dsq>.
+ *            
+ * Args:      dsq       - input digital sequence 1..L
+ *            L         - length of dsq
+ *            K         - residue codes in dsq are in range 0..K-1
+ *            markoved  - new randomly generated digital sequence;
+ *                        storage allocated by caller, at least (L+2)*ESL_DSQ;
+ *                        may be same as dsq to randomize in place.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <s> contains digital residue codes outside
+ *            the range <0..K-1>.
+ *            <eslEMEM> on allocation failure.
+ */
+int 
+esl_rsq_XMarkov1(ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, int K, ESL_DSQ *markoved) 
+{
+  int      status;
+  int      i; 
+  ESL_DSQ  x,y;
+  ESL_DSQ  i0;		/* initial symbol */
+  double **p;		/* conditional probabilities p[x][y] = P(y | x) */
+  double  *p0;		/* marginal probabilities P(x), just for initial residue. */
+
+  /* validate the input string */
+  for (i = 1; i <= L; i++)
+    if (dsq[i] >= K)
+      ESL_XEXCEPTION(eslEINVAL, "String contains unexpected residue codes");
+
+  /* The edge case of L <= 2 */
+  if (L <= 2)
+    {
+      if (dsq != markoved) memcpy(markoved, dsq, sizeof(ESL_DSQ) * (L+2));
+      return eslOK;
+    }
+
+  /* allocations */
+  ESL_ALLOC(p0, sizeof(double)   * K);  for (x = 0; x < K; x++) p0[x] = 0.;
+  ESL_ALLOC(p,  sizeof(double *) * K);  for (x = 0; x < K; x++) p[x]  = NULL;
+  for (x = 0; x < K; x++)
+    { ESL_ALLOC(p[x], sizeof(double) * K); for (y = 0; y < K; y++) p[x][y] = 0.; }
+  
+  /* Collect first order counts and convert to frequencies. */
+  i0 = x = dsq[1];
+  for (i = 2; i <= L; i++) 
+    {
+      y = dsq[i];
+      p[x][y] += 1.0;
+      x = y;
+    }
+  p[x][i0] += 1.0;	/* "circularized": avoids a bug; see markov1_bug utest */
+
+  for (x = 0; x < K; x++) 
+    {
+      p0[x] = 0.;
+      for (y = 0; y < K; y++)
+	p0[x] += p[x][y];	/* now p0[x] = marginal counts of x, inclusive of 1st residue */
+
+      for (y = 0; y < K; y++) 
+	p[x][y] = (p0[x] > 0. ? p[x][y] / p0[x] : 0.);	/* now p[x][y] = P(y | x) */
+      
+      p0[x] /= (double) L;	/* now p0[x] = marginal P(x) inclusive of 1st residue */
+    }
+
+  /* Generate a random string using those p's. */
+  markoved[1] = esl_rnd_DChoose(r, p0, K);
+  for (i = 2; i <= L; i++)
+    markoved[i] = esl_rnd_DChoose(r, p[markoved[i-1]], K);
+
+  markoved[0]   = eslDSQ_SENTINEL;
+  markoved[L+1] = eslDSQ_SENTINEL;
+
+  esl_Free2D((void**)p, K);
+  free(p0);
+  return eslOK;
+
+ ERROR:
+  esl_Free2D((void**)p, K);
+  if (p0 != NULL) free(p0);
+  return status;
+}
+
+#endif /*eslAUGMENT_ALPHABET*/
+/*------------------ end, digital randomizing -------------------*/
+
+/*****************************************************************
+ * 7. Statistics driver.
+ *****************************************************************/ 
+
+/* This driver tests (and confirms) the intuition that using
+ * a DP shuffle on short sequences may be a bad idea; short sequences
+ * don't shuffle effectively.
+ * xref J3/20. 
+ */
+#ifdef eslRANDOMSEQ_STATS
+/* gcc -g -Wall -o randomseq_stats -L. -I. -DeslRANDOMSEQ_STATS esl_randomseq.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_distance.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_stats.h"
+#include "esl_vectorops.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-d",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "diresidue shuffle",                                0 },
+  { "-R",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "reverse the sequence",                             0 },
+  { "-2",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "resample an independent sequence",                 0 },
+  { "-N",        eslARG_INT,  "10000",  NULL, NULL,  NULL,  NULL, NULL, "number of sampled sequences per length",           0 },
+  { "-r",        eslARG_NONE,   NULL,   NULL, NULL,  NULL,  NULL, NULL, "use arbitrary random number seed",                 0 },
+  { "-s",        eslARG_INT,     "42",  NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                    0 },
+  { "--minL",    eslARG_INT,      "5",  NULL, NULL,  NULL,  NULL, NULL, "xaxis minimum L",                                  0 },
+  { "--maxL",    eslARG_INT,    "200",  NULL, NULL,  NULL,  NULL, NULL, "xaxis maximum L",                                  0 },
+  { "--stepL",   eslARG_INT,      "5",  NULL, NULL,  NULL,  NULL, NULL, "xaxis step size",                                  0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "stats driver for randomseq module";
+
+int 
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go       = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_RANDOMNESS *r        = NULL;
+  ESL_ALPHABET   *abc      = esl_alphabet_Create(eslAMINO);
+  int             N        = esl_opt_GetInteger(go, "-N");
+  int             minL     = esl_opt_GetInteger(go, "--minL");
+  int             maxL     = esl_opt_GetInteger(go, "--maxL");
+  int             stepL    = esl_opt_GetInteger(go, "--stepL");
+  ESL_DSQ        *dsq1     = malloc(sizeof(ESL_DSQ) * (maxL+2));
+  ESL_DSQ        *dsq2     = malloc(sizeof(ESL_DSQ) * (maxL+2));
+  double         *fq       = malloc(sizeof(double) * abc->K);
+  double         *pid      = malloc(sizeof(double) * N);
+  double          mean, var;
+  int             L;
+  int             i;
+
+  if (esl_opt_GetBoolean(go, "-r")) r = esl_randomness_CreateTimeseeded();
+  else                              r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+  
+  esl_vec_DSet(fq, abc->K, 1.0 / (double) abc->K );
+
+  for (L = minL; L <= maxL; L += stepL)
+    {
+      for (i = 0; i < N; i++)
+	{
+	  esl_rsq_xIID(r, fq, abc->K, L, dsq1);
+
+	  if      (esl_opt_GetBoolean(go, "-d")) esl_rsq_XShuffleDP(r, dsq1, L, abc->K, dsq2);
+	  else if (esl_opt_GetBoolean(go, "-R")) esl_rsq_XReverse(dsq1, L, dsq2);
+	  else if (esl_opt_GetBoolean(go, "-2")) esl_rsq_xIID(r, fq, abc->K, L, dsq2);
+	  else                                   esl_rsq_XShuffle(r, dsq1, L, dsq2);
+
+	  esl_dst_XPairId(abc, dsq1, dsq2, &(pid[i]), NULL, NULL);
+	}
+      
+      esl_stats_DMean(pid, N, &mean, &var);
+      printf("%-6d %.4f %.4f\n", L, mean, sqrt(var));
+    }
+  printf("&\n");
+
+  free(pid);
+  free(fq);
+  free(dsq2);
+  free(dsq1);
+  esl_alphabet_Destroy(abc);
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /*eslRANDOMSEQ_STATS*/
+/*-------------- end, statistics driver -------------------------*/
+
+
+
+
+
+/*****************************************************************
+ * 8. Unit tests.
+ *****************************************************************/ 
+#ifdef eslRANDOMSEQ_TESTDRIVE
+#include "esl_dirichlet.h"
+#include "esl_vectorops.h"
+
+/* count c(x) monoresidue and c(xy) diresidue composition
+ * used for sequence shuffling unit tests
+ * mono, di allocated by caller for 26 and 26x26, respectively.
+ */
+static int
+composition(char *s, int L, int *mono, int **di)
+{
+  int i, x, y;
+
+  for (x = 0; x < 26; x++) {
+    mono[x] = 0;
+    for (y = 0; y < 26; y++)
+      di[x][y] = 0;
+  }
+
+  for (i = 0; s[i] != '\0'; i++) { 
+    if (!isalpha(s[i])) esl_fatal("bad residue %d", i);
+    y = toupper(s[i]) - 'A';
+    mono[y]++;
+    if (i > 0) {
+      x = toupper(s[i-1] - 'A');
+      di[x][y]++;
+    }
+  }
+  if (i != L) esl_fatal("sequence length didn't match expected %d", L);
+  return eslOK;
+}
+
+/* same, but for digital seq., with alphabet size K */
+static int
+xcomposition(ESL_DSQ *dsq, int L, int K, int *mono, int **di)
+{
+  int i, x, y;
+
+  for (x = 0; x < K; x++) {
+    mono[x] = 0;
+    for (y = 0; y < K; y++)
+      di[x][y] = 0;
+  }
+
+  for (i = 1; dsq[i] != eslDSQ_SENTINEL; i++) { 
+    if (dsq[i] > K) esl_fatal("bad residue %d", i);
+    if (i > 1) di[(int) dsq[i-1]][(int) dsq[i]]++;
+    mono[(int) dsq[i]]++;
+  }
+  if (i != L+1) esl_fatal("sequence length didn't match expected %d", L);
+  return eslOK;
+}
+
+static int
+composition_allocate(int K, int **ret_mono, int ***ret_di)
+{
+  int  status;
+  int *mono = NULL;
+  int **di  = NULL;
+  int  x;
+
+  ESL_ALLOC(mono, sizeof(int)   * K);
+  ESL_ALLOC(di,   sizeof(int *) * K); for (x = 0; x < K; x++) di[x] = NULL;
+  for (x = 0; x < K; x++)
+    ESL_ALLOC(di[x], sizeof(int) * K);
+  *ret_mono = mono;
+  *ret_di   = di;
+  return eslOK;
+
+ ERROR:
+  esl_Free2D((void **) di, K);
+  if (mono != NULL) free(mono);
+  *ret_mono = NULL;
+  *ret_di   = NULL;
+  return status;
+}
+
+/* compare compositions before/after.
+ * either mono (m1,m2) or di (d1,d2) may be NULL, to compare only the other one */
+static int
+composition_compare(int *m1, int **di1, int *m2, int **di2, int K)
+{
+  int x,y;
+
+  for (x = 0; x < K; x++) {
+    if (m1 != NULL && m1[x] != m2[x]) return eslFAIL;
+    if (di1 != NULL) 
+      for (y = 0; y < K; y++) 
+	if (di1[x][y] != di2[x][y])   return eslFAIL;
+  }
+  return eslOK;
+}
+
+/* Unit tests for:
+ *     esl_rsq_CShuffle()
+ *     esl_rsq_CShuffleDP()
+ *     esl_rsq_CShuffleWindows()
+ *     esl_rsq_CReverse()
+ * 
+ * All of these exactly preserve residue composition, which is
+ * the basis of the unit tests.
+ */
+static void
+utest_CShufflers(ESL_RANDOMNESS *r, int L, char *alphabet, int K)
+{
+  char   *logmsg  = "Failure in one of the CShuffle* unit tests";
+  int     status;
+  char   *s   = NULL;
+  char   *s2  = NULL;
+  int    *m1  = NULL,
+         *m2  = NULL;	    /* mono, before and after */
+  int   **di1 = NULL,
+        **di2 = NULL;       /* di, before and after */
+  double  *p;		    
+  int      w = 12;   	    /* window width for CShuffleWindows() */
+
+  /* allocations */
+  ESL_ALLOC(s,   sizeof(char)   * (L+1));
+  ESL_ALLOC(s2,  sizeof(char)   * (L+1));
+  ESL_ALLOC(p,   sizeof(double) * K);
+  if (composition_allocate(26, &m1, &di1) != eslOK) esl_fatal(logmsg);
+  if (composition_allocate(26, &m2, &di2) != eslOK) esl_fatal(logmsg);
+
+  /* generate the string we'll start shuffling */
+  if (esl_dirichlet_DSampleUniform(r, K, p) != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_IID(r, alphabet, p, K, L, s)  != eslOK) esl_fatal(logmsg);
+
+  /* esl_rsq_CShuffle: mono composition should stay exactly the same, di may change */
+  memset(s2, 0, (L+1)*sizeof(char));
+  if (composition(s,   L, m1, di1)                != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CShuffle(r, s, s2)                  != eslOK) esl_fatal(logmsg);      
+  if (composition(s2, L, m2, di2)                 != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, 26) != eslOK) esl_fatal(logmsg);
+  if (strcmp(s2, s) == 0)                                   esl_fatal(logmsg); 
+
+  /* esl_rsq_CShuffle, in place */
+  strcpy(s, s2);
+  if (composition(s2, L, m1, di1)                 != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CShuffle(r, s2, s2)                 != eslOK) esl_fatal(logmsg);      
+  if (composition(s2, L, m2, di2)                 != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, 26) != eslOK) esl_fatal(logmsg);
+  if (strcmp(s2, s) == 0)                                   esl_fatal(logmsg); 
+
+  /* esl_rsq_CShuffleDP: mono and di compositions stay exactly the same */
+  memset(s2, 0, (L+1)*sizeof(char));
+  if (composition(s, L, m1,  di1)                 != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CShuffleDP(r, s, s2)                != eslOK) esl_fatal(logmsg);      
+  if (composition(s2, L, m2, di2)                 != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, di1, m2, di2, 26)   != eslOK) esl_fatal(logmsg);
+  if (strcmp(s2, s) == 0)                                   esl_fatal(logmsg); 
+
+  /* esl_rsq_CShuffleDP, in place */
+  strcpy(s, s2);
+  if (composition(s2, L, m1, di1)                 != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CShuffleDP(r, s2, s2)               != eslOK) esl_fatal(logmsg);      
+  if (composition(s2, L, m2, di2)                 != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, di1, m2, di2, 26)   != eslOK) esl_fatal(logmsg);
+  if (strcmp(s2, s) == 0)                                   esl_fatal(logmsg); 
+  
+  /* esl_rsq_CShuffleWindows(): mono composition stays the same */
+  memset(s2, 0, (L+1)*sizeof(char));
+  if (composition(s,   L, m1, di1)                != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CShuffleWindows(r, s, w, s2)        != eslOK) esl_fatal(logmsg);      
+  if (composition(s2, L, m2, di2)                 != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, 26) != eslOK) esl_fatal(logmsg);
+  if (strcmp(s2, s) == 0)                                   esl_fatal(logmsg); 
+  
+  /* esl_rsq_CShuffleWindows(), in place */
+  strcpy(s, s2);
+  if (composition(s2, L, m1, di1)                 != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CShuffleWindows(r, s2, w, s2)       != eslOK) esl_fatal(logmsg);      
+  if (composition(s2, L, m2, di2)                 != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, 26) != eslOK) esl_fatal(logmsg);
+  if (strcmp(s2, s) == 0)                                   esl_fatal(logmsg); 
+  
+  /* esl_rsq_CReverse(): two reverses (one in place) give the same seq back */
+  memset(s2, 0, (L+1)*sizeof(char));
+  if (composition(s,   L, m1, di1)                != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CReverse(s, s2)                     != eslOK) esl_fatal(logmsg);      
+  if (composition(s2, L, m2, di2)                 != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, 26) != eslOK) esl_fatal(logmsg);
+  if (strcmp(s2, s) == 0)                                   esl_fatal(logmsg); 
+  if (esl_rsq_CReverse(s2, s2)                    != eslOK) esl_fatal(logmsg);      
+  if (strcmp(s2, s) != 0)                                   esl_fatal(logmsg); 
+
+  free(s);
+  free(s2);
+  free(p);
+  free(m1);
+  free(m2);
+  esl_Free2D((void **) di1, 26);
+  esl_Free2D((void **) di2, 26);
+  return;
+  
+ ERROR:
+  esl_fatal(logmsg);
+}
+
+/* Unit tests for:
+ *    esl_rsq_CMarkov0()
+ *    esl_rsq_CMarkov1()
+ * 
+ * Testing these is less robust than the shufflers, because it's hard
+ * to concoct deterministic tests. Instead the test is a weak one,
+ * that zero probability events get zero counts.
+ */
+static void
+utest_CMarkovs(ESL_RANDOMNESS *r, int L, char *alphabet)
+{
+  char   *logmsg = "Failure in a CMarkov*() unit test";
+  int     status;
+  char   *s   = NULL;
+  char   *s2  = NULL;
+  float  *p   = NULL;
+  int     K;
+  int     pzero;		/* which 0..K-1 residue will have zero prob */
+  int     zeroidx;		/* index of pzero residue in 0..25 ASCII    */
+  int    *m1  = NULL,
+         *m2  = NULL;	    /* mono, before and after */
+  int   **di1 = NULL,
+        **di2 = NULL;       /* di, before and after */
+  int     i,x;
+
+  K = strlen(alphabet);
+  ESL_ALLOC(p,   sizeof(float)  * K);
+  ESL_ALLOC(s,   sizeof(char)   * (L+1));
+  ESL_ALLOC(s2,  sizeof(char)   * (L+1));
+  if (composition_allocate(26, &m1, &di1) != eslOK) esl_fatal(logmsg);
+  if (composition_allocate(26, &m2, &di2) != eslOK) esl_fatal(logmsg);
+
+  /* generate string with a random letter prob set to 0  */
+  pzero   = esl_rnd_Roll(r, K);
+  zeroidx = toupper(alphabet[pzero]) - 'A';
+  if (esl_dirichlet_FSampleUniform(r, K, p)  != eslOK) esl_fatal(logmsg);
+  p[pzero] = 0;
+  esl_vec_FNorm(p, K);
+  if (esl_rsq_fIID(r, alphabet, p, K, L, s)  != eslOK) esl_fatal(logmsg);
+
+  /* esl_rsq_CMarkov0()  */
+  memset(s2, 0, (L+1)*sizeof(char));
+  if (composition(s,   L, m1, di1)  != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CMarkov0(r, s, s2)    != eslOK) esl_fatal(logmsg);
+  if (composition(s2, L, m2, di2)   != eslOK) esl_fatal(logmsg);  
+  if (m1[zeroidx]                   != 0)     esl_fatal(logmsg);  
+  if (m2[zeroidx]                   != 0)     esl_fatal(logmsg);  
+  if (strcmp(s2, s)                 == 0)     esl_fatal(logmsg);  
+  
+  /* esl_rsq_CMarkov0(), in place */
+  strcpy(s, s2);
+  if (esl_rsq_CMarkov0(r, s2, s2)   != eslOK) esl_fatal(logmsg);
+  if (composition(s2, L, m2, di2)   != eslOK) esl_fatal(logmsg);  
+  if (m2[zeroidx]                   != 0)     esl_fatal(logmsg);  
+  if (strcmp(s2, s)                 == 0)     esl_fatal(logmsg);  
+  
+  /* generate string with all homodiresidues set to 0 */
+  if (esl_dirichlet_FSampleUniform(r, K, p)  != eslOK) esl_fatal(logmsg);
+  do {
+    if (esl_rsq_fIID(r, alphabet, p, K, L, s)  != eslOK) esl_fatal(logmsg);  
+    for (i = 1; i < L; i++)
+      if (s[i] == s[i-1]) /* this incantation will rotate letter forward in alphabet: */
+	s[i] = alphabet[(1+strchr(alphabet,s[i])-alphabet)%K];
+  } while (s[0] == s[L-1]);	/* lazy: reject strings where circularization would count a homodimer */
+  
+  /* esl_rsq_CMarkov1()  */
+  memset(s2, 0, (L+1)*sizeof(char));
+  if (composition(s,   L, m1, di1)  != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_CMarkov1(r, s, s2)    != eslOK) esl_fatal(logmsg);
+  if (composition(s2, L, m2, di2)   != eslOK) esl_fatal(logmsg);  
+  for (x = 0; x < K; x++) {
+    if (di1[x][x]                   != 0)     esl_fatal(logmsg);  
+    if (di2[x][x]                   != 0)     esl_fatal(logmsg);  
+  }
+  if (strcmp(s2, s)                 == 0)     esl_fatal(logmsg);  
+
+  /* esl_rsq_CMarkov1(), in place  */
+  strcpy(s, s2);
+  if (esl_rsq_CMarkov1(r, s2, s2)  != eslOK)   esl_fatal(logmsg);
+  if (composition(s2, L, m2, di2)  != eslOK) esl_fatal(logmsg);  
+  for (x = 0; x < K; x++) {
+    if (di1[x][x]                   != 0)     esl_fatal(logmsg);  
+    if (di2[x][x]                   != 0)     esl_fatal(logmsg);  
+  }
+  if (strcmp(s2, s)                 == 0)     esl_fatal(logmsg);  
+  
+  free(s);
+  free(s2);
+  free(p);
+  free(m1);
+  free(m2);
+  esl_Free2D((void **) di1, 26);
+  esl_Free2D((void **) di2, 26);
+  return;
+  
+ ERROR:
+  esl_fatal(logmsg);
+}
+
+
+/* Unit tests for:
+ *     esl_rsq_XShuffle()
+ *     esl_rsq_XShuffleDP()
+ *     esl_rsq_XShuffleWindows()
+ *     esl_rsq_XReverse()
+ * Same ideas as testing the C* versions, adapted for digital sequences. 
+ */
+static void
+utest_XShufflers(ESL_RANDOMNESS *r, int L, int K)
+{
+  char    *logmsg  = "Failure in one of the XShuffle* unit tests";
+  int      status;
+  ESL_DSQ *dsq   = NULL;
+  ESL_DSQ *ds2   = NULL;
+  int     *m1    = NULL,
+          *m2    = NULL;    /* mono, before and after */
+  int    **di1   = NULL,
+         **di2   = NULL;    /* di, before and after */
+  float   *p     = NULL;
+  int      w = 12;   	    /* window width for XShuffleWindows() */
+
+  /* allocations */
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  ESL_ALLOC(ds2, sizeof(ESL_DSQ) * (L+2));
+  ESL_ALLOC(p,   sizeof(double)  * K);
+  if (composition_allocate(K, &m1, &di1) != eslOK) esl_fatal(logmsg);
+  if (composition_allocate(K, &m2, &di2) != eslOK) esl_fatal(logmsg);
+
+  /* generate the string we'll test shuffling on, keep its composition stats */
+  if (esl_dirichlet_FSampleUniform(r, K, p) != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_xfIID(r, p, K, L, dsq)        != eslOK) esl_fatal(logmsg);
+
+  /* esl_rsq_XShuffle: mono composition should stay exactly the same, di may change */
+  memset(ds2, eslDSQ_SENTINEL, (L+2));
+  if (xcomposition(dsq, L, K, m1, di1)           != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XShuffle(r, dsq, L, ds2)           != eslOK) esl_fatal(logmsg);      
+  if (xcomposition(ds2, L, K, m2, di2)           != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, K) != eslOK) esl_fatal(logmsg);
+
+  /* esl_rsq_XShuffle, in place */
+  if (esl_abc_dsqcpy(ds2, L, dsq)                != eslOK) esl_fatal(logmsg);
+  if (xcomposition(ds2, L, K, m1,  di1)          != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XShuffle(r, ds2, L, ds2)           != eslOK) esl_fatal(logmsg);      
+  if (xcomposition(ds2, L, K, m2, di2)           != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, K) != eslOK) esl_fatal(logmsg);
+
+  /* esl_rsq_XShuffleDP: mono and di compositions stay exactly the same */
+  memset(ds2, eslDSQ_SENTINEL, (L+2));
+  if (xcomposition(dsq, L, K, m1,  di1)          != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XShuffleDP(r, dsq, L, K, ds2)      != eslOK) esl_fatal(logmsg);      
+  if (xcomposition(ds2, L, K, m2, di2)           != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, di1, m2, di2, K)   != eslOK) esl_fatal(logmsg);
+
+  /* esl_rsq_XShuffleDP, in place */
+  if (esl_abc_dsqcpy(ds2, L, dsq)                != eslOK) esl_fatal(logmsg);
+  if (xcomposition(ds2, L, K, m1, di1)           != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XShuffleDP(r, ds2, L, K, ds2)      != eslOK) esl_fatal(logmsg);      
+  if (xcomposition(ds2, L, K, m2, di2)           != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, di1, m2, di2, K)   != eslOK) esl_fatal(logmsg);
+  
+  /* esl_rsq_XShuffleWindows(): mono composition stays the same */
+  memset(ds2, eslDSQ_SENTINEL, (L+2));
+  if (xcomposition(dsq, L, K, m1, di1)           != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XShuffleWindows(r, dsq, L, w, ds2) != eslOK) esl_fatal(logmsg);      
+  if (xcomposition(ds2, L, K, m2, di2)           != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, K) != eslOK) esl_fatal(logmsg);
+  
+  /* esl_rsq_XShuffleWindows(), in place */
+  if (esl_abc_dsqcpy(ds2, L, dsq)                != eslOK) esl_fatal(logmsg);
+  if (xcomposition(ds2, L, K, m1,  di1)          != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XShuffleWindows(r, ds2, L, w, ds2) != eslOK) esl_fatal(logmsg);      
+  if (xcomposition(ds2, L, K, m2, di2)           != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, K) != eslOK) esl_fatal(logmsg);
+  
+  /* esl_rsq_XReverse(): two reverses (one in place) give the same seq back */
+  memset(ds2, eslDSQ_SENTINEL, (L+2));
+  if (xcomposition(dsq, L, K, m1, di1)            != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XReverse(dsq, L, ds2)               != eslOK) esl_fatal(logmsg);      
+  if (xcomposition(ds2, L, K, m2, di2)            != eslOK) esl_fatal(logmsg);
+  if (composition_compare(m1, NULL, m2, NULL, K)  != eslOK) esl_fatal(logmsg);
+  if (memcmp((void *) ds2, (void *) dsq, sizeof(ESL_DSQ)*(L+2)) == 0) esl_fatal(logmsg); 
+  if (esl_rsq_XReverse(ds2, L, ds2)               != eslOK) esl_fatal(logmsg);      
+  if (memcmp((void *) ds2, (void *) dsq, sizeof(ESL_DSQ)*(L+2)) != 0) esl_fatal(logmsg); 
+
+  free(dsq);
+  free(ds2);
+  free(p);
+  free(m1);
+  free(m2);
+  esl_Free2D((void **) di1, K);
+  esl_Free2D((void **) di2, K);
+  return;
+  
+ ERROR:
+  esl_fatal(logmsg);
+}
+
+/* Unit tests for:
+ *    esl_rsq_XMarkov0()
+ *    esl_rsq_XMarkov1()
+ * Same ideas as in the C* versions, but for digital sequences.
+ */
+static void
+utest_XMarkovs(ESL_RANDOMNESS *r, int L, int K)
+{
+  char    *logmsg = "Failure in an XMarkov*() unit test";
+  int      status;
+  ESL_DSQ *dsq = NULL;
+  ESL_DSQ *ds2 = NULL;
+  int     *m1  = NULL, 
+          *m2  = NULL;    /* mono, before and after */
+  int    **di1 = NULL,
+         **di2 = NULL;    /* di, before and after */
+  float   *p   = NULL;
+  int      pzero;
+  int      i,x;
+
+  /* allocations */
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  ESL_ALLOC(ds2, sizeof(ESL_DSQ) * (L+2));
+  ESL_ALLOC(p,   sizeof(double)  * K);
+  if (composition_allocate(K, &m1, &di1) != eslOK) esl_fatal(logmsg);
+  if (composition_allocate(K, &m2, &di2) != eslOK) esl_fatal(logmsg);
+
+  /* generate sequence with a random letter prob set to 0  */
+  pzero = esl_rnd_Roll(r, K);
+  if (esl_dirichlet_FSampleUniform(r, K, p)  != eslOK) esl_fatal(logmsg);
+  p[pzero] = 0.;
+  esl_vec_FNorm(p, K);
+  if (esl_rsq_xfIID(r, p, K, L, dsq)         != eslOK) esl_fatal(logmsg);
+
+  /* esl_rsq_XMarkov0()  */
+  memset(ds2, eslDSQ_SENTINEL, (L+2)*sizeof(ESL_DSQ));
+  if (xcomposition(dsq, L, K, m1, di1)        != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XMarkov0(r, dsq, L, K, ds2)     != eslOK) esl_fatal(logmsg);
+  if (xcomposition(ds2, L, K, m2, di2)        != eslOK) esl_fatal(logmsg);  
+  if (m1[pzero]                               != 0)     esl_fatal(logmsg);  
+  if (m2[pzero]                               != 0)     esl_fatal(logmsg);  
+  if (memcmp(ds2, dsq, sizeof(ESL_DSQ)*(L+2)) == 0)     esl_fatal(logmsg);  
+  
+  /* esl_rsq_CMarkov0(), in place */
+  if (esl_abc_dsqcpy(ds2, L, dsq)             != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XMarkov0(r, ds2, L, K, ds2)     != eslOK) esl_fatal(logmsg);
+  if (xcomposition(ds2, L, K, m2, di2)        != eslOK) esl_fatal(logmsg);  
+  if (m2[pzero]                               != 0)     esl_fatal(logmsg);  
+  if (memcmp(ds2, dsq, sizeof(ESL_DSQ)*(L+2)) == 0)     esl_fatal(logmsg);  
+  
+  /* generate string with all homodiresidues set to 0 */
+  if (esl_dirichlet_FSampleUniform(r, K, p)   != eslOK) esl_fatal(logmsg);
+  do {
+    if (esl_rsq_xfIID(r, p, K, L, dsq)          != eslOK) esl_fatal(logmsg);  
+    for (i = 2; i <= L; i++)
+      if (dsq[i] == dsq[i-1]) /* this incantation will rotate letter forward in alphabet: */
+	dsq[i] = (dsq[i]+1)%K;
+  } while (dsq[1] == dsq[L]);	/* lazy. reject strings where circularization would count a homodimer */
+    
+  /* esl_rsq_XMarkov1()  */
+  memset(ds2, eslDSQ_SENTINEL, (L+2)*sizeof(ESL_DSQ));
+  if (xcomposition(dsq, L, K, m1, di1)        != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XMarkov1(r, dsq, L, K, ds2)     != eslOK) esl_fatal(logmsg);
+  if (xcomposition(ds2, L, K, m2, di2)        != eslOK) esl_fatal(logmsg);  
+  for (x = 0; x < K; x++) {
+    if (di1[x][x]                             != 0)     esl_fatal(logmsg);  
+    if (di2[x][x]                             != 0)     esl_fatal(logmsg);  
+  }
+  if (memcmp(ds2, dsq, sizeof(ESL_DSQ)*(L+2)) == 0)     esl_fatal(logmsg);  
+
+  /* esl_rsq_XMarkov1(), in place  */
+  if (esl_abc_dsqcpy(ds2, L, dsq)             != eslOK) esl_fatal(logmsg);
+  if (esl_rsq_XMarkov1(r, ds2, L, K, ds2)     != eslOK) esl_fatal(logmsg);
+  if (xcomposition(ds2, L, K, m2, di2)        != eslOK) esl_fatal(logmsg);  
+  for (x = 0; x < K; x++) {
+    if (di1[x][x]                             != 0)     esl_fatal(logmsg);  
+    if (di2[x][x]                             != 0)     esl_fatal(logmsg);  
+  }
+  if (memcmp(ds2, dsq, sizeof(ESL_DSQ)*(L+2)) == 0)     esl_fatal(logmsg);  
+  
+  free(dsq);
+  free(ds2);
+  free(p);
+  free(m1);
+  free(m2);
+  esl_Free2D((void **) di1, K);
+  esl_Free2D((void **) di2, K);
+  return;
+  
+ ERROR:
+  esl_fatal(logmsg);
+}
+
+/* utest_markov1_bug()
+ * 
+ * Given a sequence like AAAAAAAAAT, where a residue only occurs once
+ * and at the end of the sequence, a bug can appear: a Markov chain
+ * can transit to T, but can't leave. Easel handles this by 
+ * counting Markov statistics as if the input sequence were circular.
+ */
+static void
+utest_markov1_bug(ESL_RANDOMNESS *r)
+{
+  char    logmsg[]  = "Failure in markov1_bug test (zero/absorbing transition)";
+  char    testseq[] = "AAAAAAAAAT";
+  char   *seq       = NULL;
+  ESL_DSQ testdsq[] = { eslDSQ_SENTINEL,0,0,0,0,0,0,0,0,0,3,eslDSQ_SENTINEL};
+  ESL_DSQ *dsq      = NULL;
+  int     L         = strlen(testseq);
+  int    *mono      = NULL;
+  int   **di        = NULL;
+  int     N         = 100;         
+  int     i;
+
+  if ((seq = malloc(sizeof(char)    * (L+1))) == NULL)    esl_fatal(logmsg);
+  if ((dsq = malloc(sizeof(ESL_DSQ) * (L+2))) == NULL)    esl_fatal(logmsg);
+
+  if (composition_allocate(4, &mono, &di)       != eslOK) esl_fatal(logmsg);
+  for (i = 0; i < N; i++) {
+    if (esl_rsq_XMarkov1(r, testdsq, L, 4, dsq) != eslOK) esl_fatal(logmsg);
+    if (xcomposition(testdsq, L, 4, mono, di)   != eslOK) esl_fatal(logmsg);
+    if (mono[0] + mono[3] != L)                           esl_fatal(logmsg);
+  }
+  esl_Free2D((void **) di, 4);
+  free(mono);
+
+  if (composition_allocate(26, &mono, &di) != eslOK) esl_fatal(logmsg);
+  for (i = 0; i < N; i++) {
+    if (esl_rsq_CMarkov1(r, testseq, seq)  != eslOK) esl_fatal(logmsg);
+    if (composition(seq, L, mono, di)      != eslOK) esl_fatal(logmsg);
+    if (mono[0] + mono['T'-'A'] != L)                esl_fatal(logmsg);
+  }
+  esl_Free2D((void **) di, 26);
+  free(mono);
+  free(seq);
+  free(dsq);
+}
+
+#endif /*eslRANDOMSEQ_TESTDRIVE*/
+/*------------------ end, unit tests ----------------------------*/
+
+/*****************************************************************
+ * 9. Test driver.
+ *****************************************************************/ 
+#ifdef eslRANDOMSEQ_TESTDRIVE
+/* gcc -g -Wall -o randomseq_utest -L. -I. -DeslRANDOMSEQ_TESTDRIVE esl_randomseq.c -leasel -lm
+ */
+
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-L",        eslARG_INT,   "1000",  NULL, NULL,  NULL,  NULL, NULL, "length of random sequences",                       0 },
+  { "-r",        eslARG_NONE,   NULL,   NULL, NULL,  NULL,  NULL, NULL, "use arbitrary random number seed",                 0 },
+  { "-s",        eslARG_INT,     "42",  NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                    0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for randomseq module";
+
+int 
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go       = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_RANDOMNESS *r        = NULL;
+  char           *alphabet = "ACGT";
+  int             K        = strlen(alphabet);
+  int             L        = esl_opt_GetInteger(go, "-L");
+
+  if (esl_opt_GetBoolean(go, "-r")) r = esl_randomness_CreateTimeseeded();
+  else                              r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+  
+  utest_CShufflers(r, L, alphabet, K);
+  utest_CMarkovs  (r, L, alphabet);
+  utest_XShufflers(r, L, K);
+  utest_XMarkovs  (r, L, K);
+
+  utest_markov1_bug(r);
+
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+
+#endif /*eslRANDOMSEQ_TESTDRIVE*/
+/*----------------- end, test driver ----------------------------*/
+
+
+/*****************************************************************
+ * 10. Example.
+ *****************************************************************/ 
+#ifdef eslRANDOMSEQ_EXAMPLE
+/*::cexcerpt::randomseq_example::begin::*/
+/* compile: gcc -g -Wall -I. -o example -DeslRANDOMSEQ_EXAMPLE esl_randomseq.c\
+            esl_random.c esl_sqio.c esl_sq.c easel.c -lm
+ * run:     ./example <FASTA file>
+ */
+#include "easel.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+
+int
+main(int argc, char **argv)
+{
+  char           *seqfile = argv[1];
+  int             format  = eslSQFILE_UNKNOWN;
+  ESL_SQFILE     *sqfp    = NULL;
+  ESL_SQ         *sq      = esl_sq_Create();
+  ESL_RANDOMNESS *r       = esl_randomness_CreateTimeseeded();
+  int             status;
+
+  if (esl_sqfile_Open(seqfile, format, NULL, &sqfp) != eslOK) 
+    esl_fatal("Failed to open %s\n", seqfile);
+
+  while ((status = esl_sqio_Read(sqfp, sq)) == eslOK)
+  {
+    printf("[Original sequence:]\n");
+    esl_sqio_Write(stdout, sq, eslSQFILE_FASTA);
+
+    printf("[After shuffling:]\n");
+    esl_rsq_CShuffle(r, sq->seq, sq->seq); /* shuffle in place */
+    esl_sqio_Write(stdout, sq, eslSQFILE_FASTA);
+
+    esl_sq_Reuse(sq);
+  }
+  if (status != eslEOF) esl_fatal("Parse failed");
+  esl_sqfile_Close(sqfp);
+  
+  esl_sq_Destroy(sq);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+/*::cexcerpt::randomseq_example::end::*/
+#endif /*eslRANDOMSEQ_EXAMPLE*/
+/*--------------------- end, example ----------------------------*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_randomseq.h b/easel/esl_randomseq.h
new file mode 100644
index 0000000..ca6058d
--- /dev/null
+++ b/easel/esl_randomseq.h
@@ -0,0 +1,46 @@
+/* Generating, shuffling, and randomizing sequences.
+ * 
+ * SRE, Thu Apr 24 09:38:13 2008 [Janelia]
+ * SVN $Id$
+ */
+#ifndef ESL_RANDOMSEQ_INCLUDED
+#define ESL_RANDOMSEQ_INCLUDED
+
+#include "esl_random.h"
+
+/* 1. Generating iid sequences. */
+extern int esl_rsq_IID  (ESL_RANDOMNESS *r, const char *alphabet, const double *p, int K, int L, char *s);
+extern int esl_rsq_fIID (ESL_RANDOMNESS *r, const char *alphabet, const float  *p, int K, int L, char *s);
+
+/* 2. Shuffling sequences. */
+extern int esl_rsq_CShuffle  (ESL_RANDOMNESS *r, const char *s, char *shuffled);
+extern int esl_rsq_CShuffleDP(ESL_RANDOMNESS *r, const char *s, char *shuffled);
+extern int esl_rsq_CReverse  (const char *s, char *rev);
+extern int esl_rsq_CShuffleWindows(ESL_RANDOMNESS *r, const char *s, int w, char *shuffled);
+
+/* 3. Randomizing sequences */
+extern int esl_rsq_CMarkov0  (ESL_RANDOMNESS *r, const char *s, char *markoved);
+extern int esl_rsq_CMarkov1  (ESL_RANDOMNESS *r, const char *s, char *markoved);
+
+/* 4. Generating iid sequences (digital mode). */
+extern int esl_rsq_xIID (ESL_RANDOMNESS *r, const double *p, int K, int L, ESL_DSQ *dsq);
+extern int esl_rsq_xfIID(ESL_RANDOMNESS *r, const float  *p, int K, int L, ESL_DSQ *dsq);
+
+/* 5. Shuffling sequences (digital mode). */
+extern int esl_rsq_XShuffle  (ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, ESL_DSQ *shuffled);
+extern int esl_rsq_XShuffleDP(ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, int K, ESL_DSQ *shuffled);
+extern int esl_rsq_XReverse(const ESL_DSQ *dsq, int L, ESL_DSQ *rev);
+extern int esl_rsq_XShuffleWindows(ESL_RANDOMNESS *r, const ESL_DSQ *s, int L, int w, ESL_DSQ *shuffled);
+
+/* 6. Randomizing sequences (digital mode) */
+extern int esl_rsq_XMarkov0  (ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, int K, ESL_DSQ *markoved);
+extern int esl_rsq_XMarkov1  (ESL_RANDOMNESS *r, const ESL_DSQ *dsq, int L, int K, ESL_DSQ *markoved);
+
+#endif /*ESL_RANDOMSEQ_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
diff --git a/easel/esl_randomseq.tex b/easel/esl_randomseq.tex
new file mode 100644
index 0000000..08f913e
--- /dev/null
+++ b/easel/esl_randomseq.tex
@@ -0,0 +1,79 @@
+The \eslmod{randomseq} module contains routines for generating,
+shuffling, and randomizing sequences.
+
+``Generating'' means sampling a sequence from a given statistical
+distribution. ``Shuffling'' means taking a given sequence and
+randomizing it in some way that preserves at least the exact residue
+composition of that sequence, and possibly other higher-order
+statistics. ``Randomizing'' means sampling a sequence from a
+statistical distribution estimated from a given sequence.
+
+Routines like this are useful in testing sequence analysis algorithms;
+for example, calculating expected score statistics under simple null
+models. 
+
+% ``essentially'' qualifier below, because our RNG is limited to 2^31 states,
+% and that limits the number of distinct permutations we can sample.
+
+When shuffling sequences, it is desirable to sample uniformly among
+possible permutations. Many shuffling algorithms (even some published
+ones \citep{Fitch83}) are not correct in this sense. Easel's
+monoresidue sequence shuffling implements the so-called Fisher/Yates
+algorithm (Knuth's ``Algorithm P'') \citep{Durstenfeld64,Knu-81a}.  A
+nontrivial additional power of the module is the ability to shuffle
+sequences while preserving exact diresidue composition; the
+\ccode{esl\_rsq\_CShuffleDP()} and \ccode{esl\_rsq\_XShuffleDP()}
+routines implement the Altschul/Erickson method
+\citep{AltschulErickson86}. \footnote{A more efficient method than
+Altschul/Erickson is known \citep{KandelWinkler96,Coward99} but it has
+not yet been implemented for Easel.}
+
+The routines in the module are listed in
+Table~\ref{tbl:randomseq_api}.
+
+The base routines work on any alphabetic text string.  Augmentation
+with the \eslmod{alphabet} module adds routines for shuffling
+digitized sequences.
+
+
+% Table generated by autodoc -t esl_randomseq.c (so don't edit here, edit esl_randomseq.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{Generating iid sequences.}\\
+\hyperlink{func:esl_rsq_IID()}{\ccode{esl\_rsq\_IID()}} & Generate an iid random text sequence.\\
+\apisubhead{Shuffling sequences.}\\
+\hyperlink{func:esl_rsq_CShuffle()}{\ccode{esl\_rsq\_CShuffle()}} & Shuffle a text sequence.\\
+\hyperlink{func:esl_rsq_CShuffleDP()}{\ccode{esl\_rsq\_CShuffleDP()}} & Shuffle a text sequence, preserving diresidue composition.\\
+\hyperlink{func:esl_rsq_CReverse()}{\ccode{esl\_rsq\_CReverse()}} & Reverse a string.\\
+\hyperlink{func:esl_rsq_CShuffleWindows()}{\ccode{esl\_rsq\_CShuffleWindows()}} & Shuffle local windows of a text string.\\
+\apisubhead{Randomizing sequences}\\
+\hyperlink{func:esl_rsq_CMarkov0()}{\ccode{esl\_rsq\_CMarkov0()}} & Generate new text string of same 0th order Markov properties.\\
+\hyperlink{func:esl_rsq_CMarkov1()}{\ccode{esl\_rsq\_CMarkov1()}} & Generate new text string of same 1st order Markov properties.\\
+\hyperlink{func:esl_rsq_xIID()}{\ccode{esl\_rsq\_xIID()}} & Generate an iid random digital sequence.\\
+\apisubhead{Shuffling sequences (digital mode)}\\
+\hyperlink{func:esl_rsq_XShuffle()}{\ccode{esl\_rsq\_XShuffle()}} & Shuffle a digital sequence.\\
+\hyperlink{func:esl_rsq_XShuffleDP()}{\ccode{esl\_rsq\_XShuffleDP()}} & Shuffle a digital sequence, preserving diresidue composition.\\
+\hyperlink{func:esl_rsq_XReverse()}{\ccode{esl\_rsq\_XReverse()}} & Reverse a digital sequence.\\
+\hyperlink{func:esl_rsq_XShuffleWindows()}{\ccode{esl\_rsq\_XShuffleWindows()}} & Shuffle local windows of a digital sequence.\\
+\apisubhead{Randomizing sequences (digital mode)}\\
+\hyperlink{func:esl_rsq_XMarkov0()}{\ccode{esl\_rsq\_XMarkov0()}} & Generate new digital sequence of same 0th order Markov properties.\\
+\hyperlink{func:esl_rsq_XMarkov1()}{\ccode{esl\_rsq\_XMarkov1()}} & Generate new digital sequence of same 1st order Markov properties.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{randomseq} API.}
+\label{tbl:randomseq_api}
+\end{table}
+
+
+\subsection{Example of using randomseq}
+
+Here's an example:
+
+\input{cexcerpts/randomseq_example}
+
+
+
diff --git a/easel/esl_ratematrix.c b/easel/esl_ratematrix.c
new file mode 100644
index 0000000..2d4f672
--- /dev/null
+++ b/easel/esl_ratematrix.c
@@ -0,0 +1,818 @@
+/* Routines for manipulating evolutionary rate matrices.
+ * 
+ * There is no specific object for this module.  Rate matrix
+ * operations use square nxn ESL_DMATRIX data objects. (The rmx
+ * module essentially subclasses the dmx module.)
+ * 
+ * An instantaneous rate matrix is usually denoted by Q.  A
+ * conditional probability matrix (for a specific t) is usually
+ * denoted by P. An exchangeability matrix is denoted by E.
+ * A stationary residue probability vector is denoted by pi.
+ * 
+ * Two important relations among these:
+ *      
+ *    Q in terms of E and pi:     
+ *      $Q_{ij} = E_{ij} \pi_j$ for $i \neq j$;
+ *      $Q_{ii} = -\sum_{j \neq i} Q_{ij}$ 
+ *      
+ *    P in terms of Q and t:
+ *      $P = e^{tQ}$
+ * 
+ * Contents: 
+ *   1. Setting standard rate matrix models.
+ *   2. Debugging routines for validating or dumping rate matrices.
+ *   3. Other routines in the exposed ratematrix API.
+ *   4. Benchmark driver.
+ *   5. Regression test driver.
+ *   6. Unit tests.
+ *   7. Test driver.
+ *   8. Example.
+ *   9. Copyright/license information.
+ *
+ *   
+ *   
+ * See also:
+ *   paml   - i/o of rate matrices from/to data files in PAML format
+ * 
+ *         original: SRE, Tue Jul 13 15:51:23 2004 [St. Louis]
+ * upgrade to Easel: SRE, Thu Mar  8 17:59:35 2007 [Janelia]
+ * SVN $Id: esl_ratematrix.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <math.h>
+
+#include "easel.h"
+#include "esl_dmatrix.h"
+#include "esl_vectorops.h"
+#include "esl_ratematrix.h"
+
+
+/*****************************************************************
+ * 1. Setting standard rate matrix models.
+ *****************************************************************/
+
+/* Function:  esl_rmx_SetWAG()
+ * Incept:    SRE, Thu Mar  8 18:00:00 2007 [Janelia]
+ *
+ * Purpose:   Sets a $20 \times 20$ rate matrix <Q> to WAG parameters.
+ *            The caller allocated <Q>.
+ *
+ *            If <pi> is non-<NULL>, it provides a vector of 20 amino
+ *            acid stationary probabilities in Easel alphabetic order,
+ *            A..Y, and the WAG stationary probabilities are set to
+ *            these desired $\pi_i$. If <pi> is <NULL>, the default
+ *            WAG stationary probabilities are used.
+ *            
+ *            The WAG parameters are a maximum likelihood
+ *            parameterization obtained by Whelan and Goldman
+ *            \citep{WhelanGoldman01}.
+ *            
+ * Note:      The data table was reformatted from wag.dat by the UTILITY1
+ *            executable in the paml module. The wag.dat file was obtained from
+ *            \url{http://www.ebi.ac.uk/goldman/WAG/wag.dat}. A copy
+ *            is in formats/wag.dat.
+ *
+ * Args:      Q   - a 20x20 rate matrix to set, allocated by caller.
+ *            pi  - desired stationary probabilities A..Y, or
+ *                  NULL to use WAG defaults.
+ *
+ * Returns:   <eslOK> on success.
+ * 
+ * Throws:    <eslEINVAL> if <Q> isn't a 20x20 general matrix; and
+ *            the state of <Q> is undefined.
+ */
+int
+esl_rmx_SetWAG(ESL_DMATRIX *Q, double *pi)
+{
+  static double wagE[190] = {
+    1.027040, 0.738998, 0.030295, 1.582850, 0.021352, 6.174160, 0.210494, 0.398020, 0.046730, 0.081134,
+    1.416720, 0.306674, 0.865584, 0.567717, 0.049931, 0.316954, 0.248972, 0.930676, 0.570025, 0.679371,
+    0.249410, 0.193335, 0.170135, 0.039437, 0.127395, 1.059470, 0.030450, 0.138190, 0.906265, 0.074034,
+    0.479855, 2.584430, 0.088836, 0.373558, 0.890432, 0.323832, 0.397915, 0.384287, 0.084805, 0.154263,
+    2.115170, 0.061304, 0.499462, 3.170970, 0.257555, 0.893496, 0.390482, 0.103754, 0.315124, 1.190630,
+    0.174100, 0.404141, 4.257460, 0.934276, 4.854020, 0.509848, 0.265256, 5.429420, 0.947198, 0.096162,
+    1.125560, 3.956290, 0.554236, 3.012010, 0.131528, 0.198221, 1.438550, 0.109404, 0.423984, 0.682355,
+    0.161444, 0.243570, 0.696198, 0.099929, 0.556896, 0.415844, 0.171329, 0.195081, 0.908598, 0.098818,
+    0.616783, 5.469470, 0.099921, 0.330052, 4.294110, 0.113917, 3.894900, 0.869489, 1.545260, 1.543640,
+    0.933372, 0.551571, 0.528191, 0.147304, 0.439157, 0.102711, 0.584665, 2.137150, 0.186979, 5.351420,
+    0.497671, 0.683162, 0.635346, 0.679489, 3.035500, 3.370790, 1.407660, 1.071760, 0.704939, 0.545931,
+    1.341820, 0.740169, 0.319440, 0.967130, 0.344739, 0.493905, 3.974230, 1.613280, 1.028870, 1.224190,
+    2.121110, 0.512984, 0.374866, 0.822765, 0.171903, 0.225833, 0.473307, 1.458160, 1.386980, 0.326622,
+    1.516120, 2.030060, 0.795384, 0.857928, 0.554413, 4.378020, 2.006010, 1.002140, 0.152335, 0.588731,
+    0.649892, 0.187247, 0.118358, 7.821300, 0.305434, 1.800340, 2.058450, 0.196246, 0.314887, 0.301281,
+    0.251849, 0.232739, 1.388230, 0.113133, 0.717070, 0.129767, 0.156557, 1.529640, 0.336983, 0.262569,
+    0.212483, 0.137505, 0.665309, 0.515706, 0.071917, 0.139405, 0.215737, 1.163920, 0.523742, 0.110864,
+    0.365369, 0.240735, 0.543833, 0.325711, 0.196303, 6.454280, 0.103604, 3.873440, 0.420170, 0.133264,
+    0.398618, 0.428437, 1.086000, 0.216046, 0.227710, 0.381533, 0.786993, 0.291148, 0.314730, 2.485390};
+  static double wagpi[20];
+  int i,j,z;
+  
+  if (Q->m != 20 || Q->n != 20 || Q->type != eslGENERAL)
+    ESL_EXCEPTION(eslEINVAL, "Q must be a 20x20 general matrix");
+  esl_composition_WAG(wagpi);
+
+  /* 1. Transfer the wag E lower triagonal matrix directly into Q. */
+  z = 0;
+  for (i = 0; i < 20; i++)
+    {
+      Q->mx[i][i] = 0.; /* code below depends on this zero initialization */
+      for (j = 0; j < i; j++) {
+	Q->mx[i][j] = wagE[z++];
+	Q->mx[j][i] = Q->mx[i][j];
+      }
+    }
+
+  /* 2. Set offdiagonals Q_ij = E_ij * pi_j */
+  for (i = 0; i < 20; i++)
+    for (j = 0; j < 20; j++)
+      if (pi != NULL) Q->mx[i][j] *= pi[j];
+      else            Q->mx[i][j] *= wagpi[j];
+
+  /* 3. Set diagonal Q_ii to -\sum_{i \neq j} Q_ij */
+  for (i = 0; i < 20; i++)
+    Q->mx[i][i] = -1. * esl_vec_DSum(Q->mx[i], 20);
+  
+  /* 4. Renormalize matrix to units of 1 substitution/site. */
+  if (pi != NULL) esl_rmx_ScaleTo(Q, pi,    1.0);
+  else            esl_rmx_ScaleTo(Q, wagpi, 1.0);
+
+  return eslOK;
+}
+  
+
+/* Function:  esl_rmx_SetJukesCantor()
+ * Incept:    SRE, Thu Mar 15 13:04:56 2007 [Janelia]
+ *
+ * Purpose:   Sets a 4x4 rate matrix to a Jukes-Cantor model,
+ *            scaled to units of 1t = 1.0 substitutions/site.
+ *
+ * Note:     eigenvalues of Q are 0, -4\alpha, -4\alpha, -4\alpha
+ */
+int
+esl_rmx_SetJukesCantor(ESL_DMATRIX *Q)
+{
+  int    i,j;
+  double pi[4] = { 0.25, 0.25, 0.25, 0.25 };
+
+  if (Q->m != 4 || Q->n != 4 || Q->type != eslGENERAL)
+    ESL_EXCEPTION(eslEINVAL, "Q must be a 4x4 general matrix");
+  
+  for (i = 0; i < 4; i++) {
+    for (j = 0; j < 4; j++)
+      {
+	if (i != j) Q->mx[i][j] = 1.0;
+	else        Q->mx[i][j] = 0.0;
+      }
+    Q->mx[i][i] =  -1. * esl_vec_DSum(Q->mx[i], 4);
+  }
+  esl_rmx_ScaleTo(Q, pi, 1.0);
+  return eslOK;
+}
+  
+  
+/* Function:  esl_rmx_SetKimura()
+ * Incept:    SRE, Thu Mar 15 13:08:08 2007 [Janelia]
+ *
+ * Purpose:   Sets a 4x4 rate matrix to a Kimura 2-parameter
+ *            model, given transition and transversion 
+ *            relative rates <alpha> and <beta>, respectively,
+ *            scaled to units of 1t = 1.0 substitutions/site.
+ *
+ * Note:     eigenvalues of Q are 0, -4\alpha, -2(\alpha+\beta), -2(\alpha+\beta)
+ */
+int
+esl_rmx_SetKimura(ESL_DMATRIX *Q, double alpha, double beta) 
+{
+  int i,j;
+  double pi[4] = { 0.25, 0.25, 0.25, 0.25 };
+
+  if (Q->m != 4 || Q->n != 4 || Q->type != eslGENERAL)
+    ESL_EXCEPTION(eslEINVAL, "Q must be a 4x4 general matrix");
+  
+  for (i = 0; i < 4; i++) {
+    for (j = 0; j < 4; j++)
+      {
+	if (i != j) Q->mx[i][j] = ((i+j)%2)? beta : alpha; /* even=0=transition;odd=1=transversion */
+	else        Q->mx[i][j] = 0.0;
+      }
+    Q->mx[i][i] =  -1. * esl_vec_DSum(Q->mx[i], 4);
+  }
+  esl_rmx_ScaleTo(Q, pi, 1.0);
+  return eslOK;
+}
+  
+
+
+/* Function:  esl_rmx_SetF81()
+ * Incept:    SRE, Thu Mar 15 13:33:30 2007 [Janelia]
+ *
+ * Purpose:   Sets a 4x4 rate matrix to the F81 model (aka
+ *            equal-input model) given stationary base 
+ *            compositions <pi>, 
+ *            scaled to units of 1t = 1.0 substitutions/site.
+ */
+int
+esl_rmx_SetF81(ESL_DMATRIX *Q, double *pi)
+{
+  int i,j;
+
+  if (Q->m != 4 || Q->n != 4 || Q->type != eslGENERAL)
+    ESL_EXCEPTION(eslEINVAL, "Q must be a 4x4 general matrix");
+  
+  for (i = 0; i < 4; i++) {
+    for (j = 0; j < 4; j++)
+      {
+	if (i != j) Q->mx[i][j] = pi[j];
+	else        Q->mx[i][j] = 0.0;
+      }
+    Q->mx[i][i] =  -1. * esl_vec_DSum(Q->mx[i], 4);
+  }
+  esl_rmx_ScaleTo(Q, pi, 1.0);
+  return eslOK;
+}
+
+
+/* Function:  esl_rmx_SetHKY()
+ * Incept:    SRE, Thu Aug 12 08:26:39 2004 [St. Louis]
+ *
+ * Purpose:   Given stationary base composition <pi> for ACGT, and
+ *            transition and transversion relative rates <alpha> and
+ *            <beta> respectively, sets the matrix <Q> to be the
+ *            corresponding HKY (Hasegawa/Kishino/Yano) DNA rate
+ *            matrix, scaled in units of 1t= 1.0 substitutions/site
+ *            \citep{Hasegawa85}.        
+ *
+ * Args:      pi     - stationary base composition A..T
+ *            alpha  - relative transition rate
+ *            beta   - relative transversion rate
+ *                     
+ *
+ * Returns:   <eslOK> 
+ *
+ * Xref:      
+ */
+int
+esl_rmx_SetHKY( ESL_DMATRIX *Q, double *pi, double alpha, double beta)
+{
+  int i,j;
+
+  if (Q->m != 4 || Q->n != 4 || Q->type != eslGENERAL)
+    ESL_EXCEPTION(eslEINVAL, "Q must be a 4x4 general matrix");
+  
+  for (i = 0; i < 4; i++) {
+    for (j = 0; j < 4; j++)
+      {
+	if (i != j)  Q->mx[i][j] = ((i+j)%2)? pi[j]*beta : pi[j]*alpha; /* even=0=transition;odd=1=transversion */
+	else         Q->mx[i][j] = 0.;
+      }
+    Q->mx[i][i] =  -1. * esl_vec_DSum(Q->mx[i], 4);
+  }
+  esl_rmx_ScaleTo(Q, pi, 1.0);
+  return eslOK;
+}
+  
+/*****************************************************************
+ * 2. Debugging routines for validating or dumping rate matrices.
+ *****************************************************************/
+
+/* Function:  esl_rmx_ValidateP()
+ * Incept:    SRE, Sun Mar 11 10:30:50 2007 [Janelia]
+ *
+ * Purpose:   Validates a conditional probability matrix <P>, whose
+ *            elements $P_{ij}$ represent conditional probabilities
+ *            $P(j \mid i)$; for example in a first-order Markov
+ *            chain, or a continuous-time Markov transition process
+ *            where <P> is for a particular $t$.
+ *            
+ *            Rows must sum to one, and each element $P_{ij}$ is a
+ *            probability $0 \leq P_{ij} \leq 1$.
+ *            
+ *            <tol> specifies the floating-point tolerance to which
+ *            the row sums must equal one: <fabs(sum-1.0) <= tol>.
+ *            
+ *            <errbuf> is an optional error message buffer. The caller
+ *            may pass <NULL> or a pointer to a buffer of at least
+ *            <eslERRBUFSIZE> characters.
+ *            
+ * Args:      P      - matrix to validate
+ *            tol    - floating-point tolerance (0.00001, for example)      
+ *            errbuf - OPTIONAL: ptr to an error buffer of at least
+ *                     <eslERRBUFSIZE> characters.
+ *
+ * Returns:   <eslOK> on successful validation. 
+ *            <eslFAIL> on failure, and if a non-<NULL> <errbuf> was
+ *            provided by the caller, a message describing
+ *            the reason for the failure is put there.
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_rmx_ValidateP(ESL_DMATRIX *P, double tol, char *errbuf)
+{
+  int    i,j;
+  double sum;
+
+  if (P->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "P must be type eslGENERAL to be validated");
+
+  for (i = 0; i < P->n; i++)
+    {
+      sum = esl_vec_DSum(P->mx[i], P->m);
+      if (fabs(sum-1.0) > tol) ESL_FAIL(eslFAIL, errbuf, "row %d does not sum to 1.0", i);
+      
+      for (j = 0; j < P->m; j++)
+	if (P->mx[i][j] < 0.0 || P->mx[i][j] > 1.0)
+	  ESL_FAIL(eslFAIL, errbuf, "element %d,%d is not a probability (%f)", i,j,P->mx[i][j]);
+    }
+  return eslOK;
+}
+
+/* Function:  esl_rmx_ValidateQ()
+ * Incept:    SRE, Sun Mar 11 10:30:50 2007 [Janelia]
+ *
+ * Purpose:   Validates an instantaneous rate matrix <Q> for a
+ *            continuous-time Markov process, whose elements $q_{ij}$
+ *            represent instantaneous transition rates $i \rightarrow
+ *            j$. 
+ *            
+ *            Rows satisfy the condition that
+ *            $q_{ii} = -\sum_{i \neq j} q_{ij}$, and also
+ *            that $q_{ij} \geq 0$ for all $j \neq i$. 
+ *            
+ *            <tol> specifies the floating-point tolerance to which
+ *            that condition must hold: <fabs(sum-q_ii) <= tol>.
+ *            
+ *            <errbuf> is an optional error message buffer. The caller
+ *            may pass <NULL> or a pointer to a buffer of at least
+ *            <eslERRBUFSIZE> characters.
+ *            
+ * Args:      Q      - rate matrix to validate
+ *            tol    - floating-point tolerance (0.00001, for example)      
+ *            errbuf - OPTIONAL: ptr to an error buffer of at least
+ *                     <eslERRBUFSIZE> characters.
+ *
+ * Returns:   <eslOK> on successful validation. 
+ *            <eslFAIL> on failure, and if a non-<NULL> <errbuf> was
+ *            provided by the caller, a message describing
+ *            the reason for the failure is put there.
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_rmx_ValidateQ(ESL_DMATRIX *Q, double tol, char *errbuf)
+{
+  int    i,j;
+  double qi;
+
+  if (Q->type != eslGENERAL) ESL_EXCEPTION(eslEINVAL, "Q must be type eslGENERAL to be validated");
+  if (Q->n    != Q->m)       ESL_EXCEPTION(eslEINVAL, "a rate matrix Q must be square");
+
+  for (i = 0; i < Q->n; i++)
+    {
+      qi = 0.;
+      for (j = 0; j < Q->m; j++)
+	{
+	  if (i != j) {
+	    if (Q->mx[i][j] < 0.)       ESL_FAIL(eslFAIL, errbuf, "offdiag elem %d,%d < 0",i,j);
+	    qi += Q->mx[i][j];
+	  } else {
+	    if (Q->mx[i][j] > 0.)       ESL_FAIL(eslFAIL, errbuf, "diag elem %d,%d < 0", i,j);
+	  }
+	}
+      if (fabs(qi + Q->mx[i][i]) > tol) ESL_FAIL(eslFAIL, errbuf, "row %d does not sum to 0.0", i);
+    }
+  return eslOK;
+}
+
+
+
+/*****************************************************************
+ * 3. Other routines in the exposed ratematrix API.
+ *****************************************************************/
+
+/* Function:  esl_rmx_ScaleTo()
+ * Incept:    SRE, Tue Jul 13 16:05:16 2004 [St. Louis]
+ *
+ * Purpose:   Rescales rate matrix <Q> so that expected substitution
+ *            rate per dt is <unit>.
+ *
+ *            Expected substitution rate is:
+ *               $\sum_i \sum_j pi_i Q_ij  \forall i \neq j$
+ *
+ *            <unit> typically taken to be 1.0, so time units are substitutions/site.
+ *            An exception is PAM, where <unit> = 0.01 for 1 PAM unit.
+ *
+ * Args:      Q     - rate matrix to normalize
+ *            pi    - stationary residue frequencies
+ *            unit  - expected subsitution rate per dt 
+ *                    (1.0 = substitutions/site; 0.01 = PAMs)
+ *
+ * Returns:   <eslOK> on success, and matrix Q is rescaled.
+ *
+ * Xref:      STL8/p56.
+ */
+int
+esl_rmx_ScaleTo(ESL_DMATRIX *Q, double *pi, double unit)
+{
+  int     i,j;
+  double  sum = 0.;
+
+  if (Q->m != Q->n || Q->type != eslGENERAL)
+    ESL_EXCEPTION(eslEINVAL, "Q must be a square general matrix");
+
+  for (i = 0; i < Q->m; i++)
+    for (j = 0; j < Q->n; j++)
+      if (i != j) sum += pi[i] * Q->mx[i][j];
+
+  for (i = 0; i < Q->m; i++)
+    for (j = 0; j < Q->n; j++)
+      Q->mx[i][j] *= (unit / sum);
+
+  return eslOK;
+}
+
+
+
+/* Function:  esl_rmx_E2Q()
+ * Incept:    SRE, Tue Jul 13 15:52:41 2004 [St. Louis]
+ *
+ * Purpose:   Given a lower triangular matrix ($j<i$) of 
+ *            residue exchangeabilities <E>, and a stationary residue
+ *            frequency vector <pi>; assuming $E_{ij} = E_{ji}$;
+ *            calculates a rate matrix <Q> as
+ *            
+ *            $Q_{ij} = E_{ij} * \pi_j$
+ *            
+ *            The resulting <Q> is not normalized to any particular
+ *            number of substitutions/site/time unit. See
+ *            <esl_rmx_ScaleTo()> for that.
+ *            
+ * Args:      E     - symmetric residue "exchangeabilities";
+ *                    only lower triangular entries are used.
+ *            pi    - residue frequencies at stationarity. 
+ *            Q     - RETURN: rate matrix, square (NxN). 
+ *                    Caller allocates the memory for this.
+ *                    
+ * Returns:   <eslOK> on success; Q is calculated and filled in.
+ * 
+ * Xref:      STL8/p56.
+ */
+int
+esl_rmx_E2Q(ESL_DMATRIX *E, double *pi, ESL_DMATRIX *Q)
+{
+  int          i,j;
+
+  if (E->n != Q->n) ESL_EXCEPTION(eslEINVAL, "E and Q sizes differ");
+
+  /* Scale all off-diagonals to pi[j] * E[i][j].
+   */
+  for (i = 0; i < E->n; i++)
+    for (j = 0; j < i; j++)	/* only look at lower triangle of E. */
+      {
+	Q->mx[i][j] = pi[j] * E->mx[i][j]; 
+	Q->mx[j][i] = pi[i] * E->mx[i][j];
+      }
+
+  /* Set diagonal to  -\sum of all j != i.
+   */
+  for (i = 0; i < Q->n; i++)
+    {
+      Q->mx[i][i] = 0.;		/* makes the vector sum work for j != i */
+      Q->mx[i][i] = -1. * esl_vec_DSum(Q->mx[i], Q->n);
+    }
+  return eslOK;
+}
+
+
+/* Function:  esl_rmx_RelativeEntropy()
+ * Incept:    SRE, Fri Mar 23 09:18:26 2007 [Janelia]
+ *
+ * Purpose:   Given a conditional substitution probability matrix <P>,
+ *            with stationary probabilities <pi>, calculate its
+ *            relative entropy $H$:
+ *            
+ *               $H_t = \sum_{ij} P(j \mid i,t) \pi_i \log_2 \frac{P(j \mid i,t)} {\pi_j}$
+ *               
+ *            This assumes that the stationary probabilities are the
+ *            same as the background (null model) probabilities.   
+ *
+ * Returns:   the relative entropy, $H$, in bits
+ */
+double
+esl_rmx_RelativeEntropy(ESL_DMATRIX *P, double *pi)
+{
+  double H = 0.;
+  int    i,j;
+
+  for (i = 0; i < P->m; i++)
+    for (j = 0; j < P->n; j++)
+      H += P->mx[i][j] * pi[i] * log(P->mx[i][j] / pi[j]);
+  return H / eslCONST_LOG2;
+}
+  
+/* Function:  esl_rmx_ExpectedScore()
+ * Incept:    SRE, Fri Mar 23 09:32:05 2007 [Janelia]
+ *
+ * Purpose:   Given a conditional substitution probability matrix <P>
+ *            with stationary probabilities <pi>, calculate its
+ *            expected score:
+ *            
+ *               $ = \sum_{ij} \pi_j \pi_i \log_2 \frac{P(j \mid i,t)} {\pi_j}$
+ *               
+ *            This assumes that the stationary probabilities are the
+ *            same as the background (null model) probabilities.   
+ *
+ * Returns:   the expected score, in bits
+ */
+double
+esl_rmx_ExpectedScore(ESL_DMATRIX *P, double *pi)
+{
+  double S = 0.;
+  int    i,j;
+
+  for (i = 0; i < P->m; i++)
+    for (j = 0; j < P->n; j++)
+      S += pi[j] * pi[i] * log(P->mx[i][j] / pi[j]);
+  return S / eslCONST_LOG2;
+}
+
+
+
+
+/*****************************************************************
+ * 4. Benchmark driver
+ *****************************************************************/
+
+#ifdef eslRATEMATRIX_BENCHMARK
+
+/* 
+  without GSL:
+  gcc -O2 -I. -L. -o benchmark -DeslRATEMATRIX_BENCHMARK esl_ratematrix.c -leasel -lm
+
+  with GSL:
+  gcc -g -Wall -I. -L. -o benchmark -DeslRATEMATRIX_BENCHMARK -DHAVE_LIBGSL esl_dmatrix.c esl_ratematrix.c -leasel -lgsl -lgslcblas -lm
+ */
+
+#include <esl_config.h>
+
+#ifdef HAVE_LIBGSL
+#include <gsl/gsl_matrix.h>
+#include <gsl/gsl_linalg.h>
+#endif
+
+#include "easel.h"
+#include "esl_stopwatch.h"
+#include "esl_dmatrix.h"
+#include "esl_ratematrix.h"
+
+int
+main(void)
+{
+  ESL_STOPWATCH *w = NULL;
+  ESL_DMATRIX *Q  = NULL;
+  ESL_DMATRIX *P  = NULL;
+  double       t = 5.0;
+  int          esl_iterations = 100;
+  int          i;
+#ifdef HAVE_LIBGSL
+  gsl_matrix  *Qg = NULL;
+  gsl_matrix  *Pg = NULL;
+  int          gsl_iterations = 100;
+#endif
+
+  w = esl_stopwatch_Create();
+  Q = esl_dmatrix_Create(20, 20);
+  P = esl_dmatrix_Create(20, 20);
+  esl_rmx_SetWAG(Q, NULL);
+
+  esl_stopwatch_Start(w);
+  for (i = 0; i < esl_iterations; i++)
+    esl_dmx_Exp(Q, t, P);
+  esl_stopwatch_Stop(w);
+  printf("Easel takes:   %g sec\n", w->user / (double) esl_iterations);
+
+#ifdef HAVE_LIBGSL
+  if (esl_dmx_MorphGSL(Q, &Qg)             != eslOK) esl_fatal("morph to gsl_matrix failed");
+  if ((Pg = gsl_matrix_alloc(20, 20))      == NULL)  esl_fatal("gsl alloc failed");
+  gsl_matrix_scale(Qg, t);
+  
+  esl_stopwatch_Start(w);
+  for (i = 0; i < gsl_iterations; i++)
+    gsl_linalg_exponential_ss(Qg, Pg, GSL_PREC_DOUBLE);
+  esl_stopwatch_Stop(w);
+  printf("  GSL takes:   %g sec\n", w->user / (double) gsl_iterations);
+
+  gsl_matrix_free(Qg);
+  gsl_matrix_free(Pg);
+#endif /*HAVE_LIBGSL*/
+
+  esl_dmatrix_Destroy(Q);
+  esl_dmatrix_Destroy(P);
+  esl_stopwatch_Destroy(w);
+  return 0;
+}
+
+#endif /*eslRATEMATRIX_BENCHMARK*/
+
+
+/*****************************************************************
+ * 5. Regression test driver
+ *****************************************************************/
+#ifdef eslRATEMATRIX_REGRESSION
+#ifdef HAVE_LIBGSL
+
+/* This tests rate matrix exponentiation against the GSL's
+ * undocumented implementation of a matrix exponential.
+ */
+/* 
+  gcc -g -Wall -I. -L. -o regression -DeslRATEMATRIX_REGRESSION -DHAVE_LIBGSL esl_dmatrix.c esl_ratematrix.c -leasel -lgsl -lgslcblas -lm
+ */
+
+#include "esl_config.h"
+
+#include <gsl/gsl_matrix.h>
+#include <gsl/gsl_linalg.h>
+
+#include "easel.h"
+#include "esl_dmatrix.h"
+#include "esl_ratematrix.h"
+
+int
+main(void)
+{
+  char errbuf[eslERRBUFSIZE];
+  char *alphabet = "ACDEFGHIKLMNPQRSTVWY";
+  ESL_DMATRIX *Q  = NULL;
+  ESL_DMATRIX *P  = NULL;
+  gsl_matrix  *Qg = NULL;
+  gsl_matrix  *Pg = NULL;
+  ESL_DMATRIX *Pge = NULL;
+  double       t = 15.0;
+
+  if ((Q = esl_dmatrix_Create(20, 20))     == NULL)  esl_fatal("malloc failed");
+  if ((P = esl_dmatrix_Create(20, 20))     == NULL)  esl_fatal("malloc failed");
+
+  if (esl_rmx_SetWAG(Q, NULL)              != eslOK) esl_fatal("_SetWAG() failed");
+  if (esl_rmx_ValidateQ(Q, 0.0001, errbuf) != eslOK) esl_fatal("Q validation failed: %s", errbuf);
+
+  if (esl_dmx_Exp(Q, t, P)                 != eslOK) esl_fatal("matrix exponentiation failed");
+  if (esl_rmx_ValidateP(P, 0.0001, errbuf) != eslOK) esl_fatal("P validation failed: %s", errbuf);
+
+  if (esl_dmx_MorphGSL(Q, &Qg)             != eslOK) esl_fatal("morph to gsl_matrix failed");
+  if ((Pg = gsl_matrix_alloc(20, 20))      == NULL)  esl_fatal("gsl alloc failed");
+  gsl_matrix_scale(Qg, t);
+  if (gsl_linalg_exponential_ss(Qg, Pg, GSL_PREC_DOUBLE) != 0) esl_fatal("gsl's exponentiation failed");
+  if (esl_dmx_UnmorphGSL(Pg, &Pge)         != eslOK) esl_fatal("morph from gsl_matrix failed");  
+  
+  esl_dmatrix_Dump(stdout, P, alphabet, alphabet);
+
+  if (esl_dmatrix_Compare(Pge, P, 0.00001) != eslOK) esl_fatal("whoops, different answers.");
+  
+  esl_dmatrix_Destroy(Q);
+  esl_dmatrix_Destroy(P);
+  esl_dmatrix_Destroy(Pge);
+  gsl_matrix_free(Qg);
+  gsl_matrix_free(Pg);
+  return 0;
+}
+
+#endif /*HAVE_LIBGSL*/
+#endif /*eslRATEMATRIX_REGRESSION*/
+
+
+/*****************************************************************
+ * 6. Unit tests.
+ *****************************************************************/
+#ifdef eslRATEMATRIX_TESTDRIVE
+
+static void
+utest_SetWAG(void)
+{
+  char errbuf[eslERRBUFSIZE];
+  ESL_DMATRIX *Q = NULL;
+  ESL_DMATRIX *P = NULL;
+  double       t = 50.0;	/* sufficiently large to drive e^tQ to stationarity  */
+  double       pi[20];
+  int          i;
+
+  if ((Q = esl_dmatrix_Create(20, 20))     == NULL)  esl_fatal("malloc failed");
+  if ((P = esl_dmatrix_Create(20, 20))     == NULL)  esl_fatal("malloc failed");
+
+  /* This tests that exponentiating WAG gives a stable conditional 
+   * probability matrix solution. (It doesn't particularly test that
+   * WAG was set correctly, but how could we have screwed that up?)
+   */
+  if (esl_rmx_SetWAG(Q, NULL)              != eslOK) esl_fatal("_SetWAG() failed");
+  if (esl_dmx_Exp(Q, t, P)                 != eslOK) esl_fatal("matrix exponentiation failed");
+  if (esl_rmx_ValidateP(P, 1e-7, errbuf)   != eslOK) esl_fatal("P validation failed: %s", errbuf);
+  if (esl_rmx_ValidateQ(Q, 1e-7, errbuf)   != eslOK) esl_fatal("Q validation failed: %s", errbuf);
+
+  /* This tests setting WAG to different stationary pi's than default,
+   * then tests that exponentiating to large t reaches those stationaries.
+   */
+  esl_vec_DSet(pi, 20, 0.05);
+  if (esl_rmx_SetWAG(Q, pi)                != eslOK) esl_fatal("_SetWAG() failed");
+  if (esl_dmx_Exp(Q, t, P)                 != eslOK) esl_fatal("matrix exponentiation failed");
+  if (esl_rmx_ValidateP(P, 1e-7, errbuf)   != eslOK) esl_fatal("P validation failed: %s", errbuf);
+  if (esl_rmx_ValidateQ(Q, 1e-7, errbuf)   != eslOK) esl_fatal("Q validation failed: %s", errbuf);
+  for (i = 0; i < 20; i++)
+    if (esl_vec_DCompare(P->mx[i], pi, 20, 1e-7) != eslOK) esl_fatal("P didn't converge to right pi's");
+
+  esl_dmatrix_Destroy(Q);
+  esl_dmatrix_Destroy(P);
+  return;
+}
+  
+#ifdef HAVE_LIBLAPACK
+static void
+utest_Diagonalization(void)
+{
+  ESL_DMATRIX *P      = NULL;
+  ESL_DMATRIX *P2     = NULL;
+  ESL_DMATRIX *C      = NULL;
+  ESL_DMATRIX *D      = NULL;
+  double      *lambda = NULL;		/* eigenvalues */
+  ESL_DMATRIX *U      = NULL;		/* left eigenvectors */
+  ESL_DMATRIX *Ui     = NULL;		/* inverse of U */
+  int  i,j;
+
+  /* Create a J/C probability matrix for t=1:
+   *    1/4 + 3/4 e^{-4/3 at}
+   *    1/4 - 1/4 e^{-4/3 at}
+   */
+  if ((P  = esl_dmatrix_Create(4, 4))    == NULL)  esl_fatal("malloc failed");
+  if ((C  = esl_dmatrix_Create(4, 4))    == NULL)  esl_fatal("malloc failed");
+  if ((Ui = esl_dmatrix_Create(4, 4))    == NULL)  esl_fatal("malloc failed");
+  if ((D  = esl_dmatrix_Create(4, 4))    == NULL)  esl_fatal("malloc failed");
+  if ((P2 = esl_dmatrix_Create(4, 4))    == NULL)  esl_fatal("malloc failed");
+  for (i = 0; i < 4; i++)
+    for (j = 0; j < 4; j++)
+      if (i == j) P->mx[i][j] = 0.25 + 0.75 * exp(-4./3.);
+      else        P->mx[i][j] = 0.25 - 0.25 * exp(-4./3.);
+
+  /* Diagonalize it
+   */
+  if (esl_dmx_Diagonalize(P, &lambda, NULL, &U, NULL) != eslOK) esl_fatal("diagonalization failed");
+
+  /* Calculate P^k by U [diag(lambda_i)]^k U^{-1}
+   */
+  esl_dmatrix_SetZero(D);
+  for (i = 0; i < P->n; i++) D->mx[i][i] = lambda[i];
+  esl_dmx_Invert(U, Ui);
+  esl_dmx_Multiply(U, D,  C);
+  esl_dmx_Multiply(C, Ui, P2);
+
+  if (esl_dmatrix_Compare(P, P2, 1e-7) != eslOK) esl_fatal("diagonalization unit test failed");
+
+  free(lambda);
+  esl_dmatrix_Destroy(P2);
+  esl_dmatrix_Destroy(Ui);
+  esl_dmatrix_Destroy(U);
+  esl_dmatrix_Destroy(D);
+  esl_dmatrix_Destroy(C);
+  esl_dmatrix_Destroy(P);
+  return;
+}
+#endif /*HAVE_LIBLAPACK*/
+
+#endif /*eslRATEMATRIX_TESTDRIVE*/
+
+/*****************************************************************
+ * 7. Test driver
+ *****************************************************************/
+
+#ifdef eslRATEMATRIX_TESTDRIVE
+/* gcc -g -Wall -o test -I. -L. -DeslRATEMATRIX_TESTDRIVE esl_ratematrix.c -leasel -lm
+ * ./test
+ *
+ * gcc -g -Wall -o test -I. -L. -DHAVE_LIBLAPACK -DeslRATEMATRIX_TESTDRIVE esl_ratematrix.c esl_dmatrix.c -leasel -llapack -lm
+ */
+#include "esl_config.h"
+
+#include "easel.h"
+#include "esl_ratematrix.h"
+
+int
+main(void)
+{
+  utest_SetWAG();
+#ifdef HAVE_LIBLAPACK
+  utest_Diagonalization();
+#endif
+
+  return 0;
+
+}
+#endif /*eslRATEMATRIX_TESTDRIVE*/
+
+/*****************************************************************
+ * 8. Example driver
+ *****************************************************************/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/ 
diff --git a/easel/esl_ratematrix.h b/easel/esl_ratematrix.h
new file mode 100644
index 0000000..75a15a8
--- /dev/null
+++ b/easel/esl_ratematrix.h
@@ -0,0 +1,27 @@
+/* Routines for manipulating evolutionary rate matrices.
+ * 
+ * SRE, Tue Jul 13 16:09:05 2004 [St. Louis]
+ * SVN $Id: esl_ratematrix.h 162 2007-04-10 23:50:12Z eddys $
+ */
+#ifndef ESL_RATEMATRIX_INCLUDED
+#define ESL_RATEMATRIX_INCLUDED
+
+/* 1. Setting standard rate matrix models. */
+extern int esl_rmx_SetWAG(ESL_DMATRIX *Q, double *pi); 
+extern int esl_rmx_SetJukesCantor(ESL_DMATRIX *Q);
+extern int esl_rmx_SetKimura(ESL_DMATRIX *Q, double alpha, double beta);
+extern int esl_rmx_SetF81(ESL_DMATRIX *Q, double *pi);
+extern int esl_rmx_SetHKY(ESL_DMATRIX *Q, double *pi, double alpha, double beta); 
+
+/* 2. Debugging routines for validating or dumping rate matrices. */
+extern int esl_rmx_ValidateP(ESL_DMATRIX *P, double tol, char *errbuf);
+extern int esl_rmx_ValidateQ(ESL_DMATRIX *Q, double tol, char *errbuf);
+
+/* 3. Other routines in the exposed ratematrix API. */
+extern int    esl_rmx_ScaleTo(ESL_DMATRIX *Q, double *pi, double unit);
+extern int    esl_rmx_E2Q(ESL_DMATRIX *E, double *pi, ESL_DMATRIX *Q);
+extern double esl_rmx_RelativeEntropy(ESL_DMATRIX *P, double *pi);
+extern double esl_rmx_ExpectedScore  (ESL_DMATRIX *P, double *pi);
+
+
+#endif /*ESL_RATEMATRIX_INCLUDED*/
diff --git a/easel/esl_ratematrix.tex b/easel/esl_ratematrix.tex
new file mode 100644
index 0000000..a603a6f
--- /dev/null
+++ b/easel/esl_ratematrix.tex
@@ -0,0 +1,3 @@
+The \eslmod{ratematrix} module implements continuous-time Markov
+evolutionary models of residue subsitution.
+
diff --git a/easel/esl_regexp.c b/easel/esl_regexp.c
new file mode 100644
index 0000000..391f3f7
--- /dev/null
+++ b/easel/esl_regexp.c
@@ -0,0 +1,1866 @@
+/* regexp.c
+ * Regular expression matching on strings.
+ *
+ * SRE, Sun Jan  2 10:09:48 2005 [Zaragoza]
+ * SVN $Id: esl_regexp.c 255 2008-05-30 17:49:15Z eddys $
+ *
+ *****************************************************************
+ * This is a wrapper around a modified version of Henry Spencer's
+ * regex library. Spencer's copyright notice appears below, after my
+ * wrappers, prefacing the section that includes his code. I believe
+ * you can obtain the original code from:
+ *    ftp://ftp.zoo.toronto.edu/pub/bookregex.tar.Z 
+ * Thanks, Henry!
+ *
+ * My modifications are generally limited to converting error handling
+ * to Easel conventions, internalizing Spencer's code as all
+ * static to this module, and some cosmetic changes to names
+ * for namespace protection reasons. I am responsible for any
+ * errors that I've introduced into Spencer's code.
+ *
+ *****************************************************************
+ * nomenclature note:
+ *    A "machine" is a persistent ESL_REGEXP object, which contains
+ *    an NDFA for a pattern, but the NDFA may change throughout
+ *    the life of the machine.
+ *    
+ *    An "NDFA" (nondeterministic finite automaton) refers to
+ *    an internal esl__regexp structure, which is Spencer's 
+ *    compiled pattern-program. We try to compile an NDFA once per
+ *    pattern.
+ *    
+ *    A "pattern" refers to actual regular expression we're trying
+ *    to match, represented as an ASCII string.
+ *    
+ *****************************************************************
+ * error handling note: (xref STL9/p2)
+ *    We expect that the input pattern may be provided by the user,
+ *    and so a very common error will be an invalid regular expression
+ *    syntax. There are 9 types of syntax errors caught by the
+ *    regcomp() code and its friends. All of them generate an
+ *    eslESYNTAX error, with a terse message. Under the default
+ *    error handler this message will be printed and the code will halt.
+ *    If you do not want invalid input regex syntax to halt your application,
+ *    you can install a custom error handler that can handle
+ *    the eslESYNTAX errors as you wish.
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+
+#include "easel.h"
+#include "esl_regexp.h"
+
+/* Forward declarations of Spencer's API as static, internalized in my module.
+ */
+static esl__regexp *regcomp(const char *exp);
+static int          regexec(register esl__regexp *prog, const char *str);
+/* his regsub() is present but unused, ifdef'd out to silence compilers; uncomment to reactivate */
+/* static int          regsub(const esl__regexp *rp, const char *source, char *dest); */
+#ifdef DEBUG
+static void         regdump(esl__regexp *r);
+#endif
+
+
+
+
+/*****************************************************************
+ * Easel's regexp API
+ *****************************************************************/
+
+/* Function:  esl_regexp_Create()
+ * Incept:    SRE, Fri Jan  7 10:55:48 2005 [St. Louis]
+ *
+ * Purpose:   Creates a new <ESL_REGEXP> machine.
+ *
+ * Throws:    NULL on allocation failure.
+ *
+ * Xref:      STL9/p1
+ */
+ESL_REGEXP *
+esl_regexp_Create(void)
+{
+  int status;
+  ESL_REGEXP *machine = NULL;
+
+  ESL_ALLOC(machine, sizeof(ESL_REGEXP));
+  machine->ndfa = NULL;
+  return machine;
+
+ ERROR:
+  return NULL;
+}
+
+
+/* Function:  esl_regexp_Destroy()
+ * Incept:    SRE, Fri Jan  7 11:12:20 2005 [St. Louis]
+ *
+ * Purpose:   Destroy a machine created by <esl_regexp_Create()>.
+ *
+ * Returns:   void.
+ */
+void
+esl_regexp_Destroy(ESL_REGEXP *machine)
+{
+  /* Spencer's clever alloc for the NDFA allows us to free it w/ free()  */
+  if (machine->ndfa != NULL) free(machine->ndfa); 
+  free(machine);
+  return;
+}
+
+
+
+
+/* Function:  esl_regexp_Match()
+ * Incept:    SRE, Fri Jan  7 11:24:02 2005 [St. Louis]
+ *
+ * Purpose:   Determine if string <s> matches the regular expression <pattern>,
+ *            using a <machine>.
+ *
+ * Returns:   <eslOK> if <pattern> matches <s>; <eslEOD> if it doesn't.
+ *            
+ * Throws:    <eslEINVAL> if the <pattern> couldn't be compiled for any reason.
+ *            Throws <eslEINCONCEIVABLE> or <eslECORRUPT> if something
+ *            went wrong in the search phase.
+ *            (At the failure point, an error was generated with an appropriate
+ *            code and message; an <ESL_SYNTAX> code, for example, may have
+ *            been generated to indicate that the <pattern> is an invalid syntax.)
+ */
+int
+esl_regexp_Match(ESL_REGEXP *machine, const char *pattern, const char *s)
+{
+  if (machine->ndfa != NULL) { free(machine->ndfa); machine->ndfa = NULL; }
+  if ((machine->ndfa = regcomp(pattern)) == NULL) return eslEINVAL;
+  return regexec(machine->ndfa, s);
+}
+
+
+/* Function:  esl_regexp_Compile()
+ * Incept:    SRE, Sat Jan  8 09:56:21 2005 [St. Louis]
+ *
+ * Purpose:   Precompile an NDFA for <pattern> and store it in 
+ *            a <machine>, in preparation for using the same
+ *            pattern for multiple searches (see
+ *            <esl_regexp_MultipleMatches()>).
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if compilation fails.
+ */
+int
+esl_regexp_Compile(ESL_REGEXP *machine, const char *pattern)
+{
+  if (machine->ndfa != NULL) { free(machine->ndfa); machine->ndfa = NULL; }
+  if ((machine->ndfa = regcomp(pattern)) == NULL) return eslEINVAL;
+  return eslOK;
+}
+
+
+/* Function:  esl_regexp_MultipleMatches()
+ * Incept:    SRE, Sat Jan  8 10:01:27 2005 [St. Louis]
+ *
+ * Purpose:   Given a <machine> that contains a precompiled NDFA (see
+ *            <esl_regexp_Compile()>, search it against a <string>.
+ *            pointed to by <sptr>. When a match is found, returns
+ *            <eslOK>, and resets <sptr> to point at the next character
+ *            after the matched substring. (This may be 
+ *            trailing NUL byte if the matched substring is at the
+ *            very end of the string.)  If no match is found in the
+ *            string, returns <eslEOD>.
+ *            
+ *            Because <sptr> is changed, the caller should
+ *            initialize and use a temporary pointer into the string
+ *            to be searched, not the caller's own pointer to the
+ *            target string.
+ *
+ * Example:   
+ *            s = string;
+ *            while (esl_regexp_MultipleMatches(m, &s) == eslOK)
+ *                // process one match at a time//;
+ *
+ * Throws:    <eslEINCONCEIVABLE> or <eslECORRUPT> if something goes awry internally
+ *            during the search.
+ */
+int
+esl_regexp_MultipleMatches(ESL_REGEXP *machine, char **sptr)
+{
+  int status;
+
+  status = regexec(machine->ndfa, *sptr);  
+  if (status == eslOK) 
+    *sptr = machine->ndfa->endp[0]; /* endp points exactly where we want. */
+  else 
+    *sptr = NULL;
+  return status;
+}
+
+
+
+/* Function:  esl_regexp_SubmatchDup()
+ * Incept:    SRE, Sat Jan  8 11:12:29 2005 [St. Louis]
+ *
+ * Purpose:   Given a <machine> that has just got done matching 
+ *            some pattern against a target string, 
+ *            retrieve a substring that matched the pattern
+ *            or one of the ()'d parts of it. <elem> indicates
+ *            which submatch to retrieve. <elem> 0 is the complete
+ *            match;  1..15 (assuming the default <ESL_REGEXP_NSUB>=16)
+ *            are up to 15 ()'d submatches in the pattern.
+ *
+ * Returns:   ptr to an allocated, NUL-terminated string containing
+ *            the matched part of the string. Caller is responsible
+ *            for free'ing this string.
+ *      
+ * Throws:    NULL on any internal failure.
+ */
+char *
+esl_regexp_SubmatchDup(ESL_REGEXP *machine, int elem)
+{
+  char *s;
+  int   len;
+  int   status;
+
+  if (elem >= ESL_REGEXP_NSUB || elem < 0) 
+    ESL_XEXCEPTION(eslEINVAL, "bad elem arg");
+  if (machine->ndfa->startp[elem] == NULL || machine->ndfa->endp[elem] == NULL)
+    ESL_XEXCEPTION(eslEINVAL, "no such submatch recorded");
+
+  len = machine->ndfa->endp[elem] - machine->ndfa->startp[elem];
+  ESL_ALLOC(s, sizeof(char) * (len+1));
+  strncpy(s, machine->ndfa->startp[elem], len);
+  s[len] = '\0';
+  return s;
+
+ ERROR:
+  return NULL;
+}
+
+/* Function:  esl_regexp_SubmatchCopy()
+ * Incept:    SRE, Sat Jan  8 11:12:29 2005 [St. Louis]
+ *
+ * Purpose:   Given a <machine> that has just got done matching some
+ *            pattern against a target string, copy a substring that
+ *            matched the pattern or one of the ()'d parts of it into
+ *            a provided <buffer> with <nc> chars of space allocated.
+ *            <elem> indicates which submatch to retrieve. <elem> 0 is
+ *            the complete match; 1..15 (assuming the default
+ *            <ESL_REGEXP_NSUB>=16) are up to 15 ()'d submatches in
+ *            the pattern.
+ *
+ * Returns:   <eslOK> on success, and buffer contains the NUL-terminated
+ *            substring. 
+ *      
+ * Throws:    <eslEINVAL> on any of several possible internal failures,
+ *            including the <buffer> being too small to contain the 
+ *            substring.
+ */
+int
+esl_regexp_SubmatchCopy(ESL_REGEXP *machine, int elem, char *buffer, int nc)
+{
+  int   len;
+  int   status;
+
+  if (elem >= ESL_REGEXP_NSUB || elem < 0) 
+    ESL_XEXCEPTION(eslEINVAL, "bad elem arg");
+  if (machine->ndfa->startp[elem] == NULL || machine->ndfa->endp[elem] == NULL)
+    ESL_XEXCEPTION(eslEINVAL, "no such submatch recorded");
+
+  len = machine->ndfa->endp[elem] - machine->ndfa->startp[elem];
+  if (len >= nc) 
+    ESL_XEXCEPTION(eslEINVAL, "buffer too small to hold submatch");
+
+  strncpy(buffer, machine->ndfa->startp[elem], len);
+  buffer[len] = '\0';
+  return eslOK;
+
+ ERROR:
+  buffer[0] = '\0';
+  return status;
+}
+
+
+
+/* Function:  esl_regexp_SubmatchCoords()
+ * Incept:    SRE, Sat Jan  8 11:46:11 2005 [St. Louis]
+ *
+ * Purpose:   Given a <machine> that has just got done matching some
+ *            pattern against a target string, find the start/end
+ *            coordinates of the substring that matched the
+ *            pattern or one of the ()'d parts of it, relative to
+ *            a pointer <origin> on the target string. Return the result
+ *            through the ptrs <ret_start> and <ret_end>.  <elem>
+ *            indicates which submatch to retrieve. <elem> 0 is the
+ *            complete match; 1..15 (assuming the default
+ *            <ESL_REGEXP_NSUB> = 16) are up to 15 ()'d submatches in
+ *            the pattern.
+ *            
+ *            The coordinates given in zero-offset convention relative
+ *            to an <origin>. <origin> will usually be a pointer to
+ *            the complete target string, in which case the coords
+ *            would be [0..L-1]. However, one can extract coords
+ *            relative to any other <origin> in the target string,
+ *            even including an <origin> downstream of the match, so
+ *            relative coords can be negative, ranging from -(L-1) to
+ *            (L-1).
+ *            
+ *            Coords will be correct even if the match was
+ *            found by a <esl_regexp_MultipleMatches()> call against
+ *            a temp pointer into the target string.
+ *
+ * Returns:   <eslOK> on success, and <ret_start> and <ret_end>
+ *            are set to the start/end coordinates of the submatch.
+ *
+ * Throws:    <eslEINVAL> on internal failures.
+ *            The function is incapable of detecting a case in
+ *            where <origin> is not in the same string that the
+ *            <machine> matched like it should be. If a caller does
+ *            this, the function may appear to succeed, but start and end  
+ *            coords will be garbage.
+ */
+int
+esl_regexp_SubmatchCoords(ESL_REGEXP *machine, char *origin, int elem, 
+			  int *ret_start, int *ret_end)
+{
+  int status;
+
+  if (elem >= ESL_REGEXP_NSUB || elem < 0) 
+    ESL_XEXCEPTION(eslEINVAL, "bad elem arg");
+  if (machine->ndfa->startp[elem] == NULL || machine->ndfa->endp[elem] == NULL)
+    ESL_XEXCEPTION(eslEINVAL, "no such submatch recorded");
+
+  *ret_start = machine->ndfa->startp[elem] - origin;
+  *ret_end   = machine->ndfa->endp[elem]   - origin - 1;
+  return eslOK;
+
+ ERROR:
+  *ret_start = 0;
+  *ret_end   = 0;
+  return status;
+}
+/*=================== end of the exposed API ==========================================*/
+
+
+
+
+/**************************************************************************************
+ * This next big chunk of code is:
+ * Copyright (c) 1986, 1993, 1995 by University of Toronto.
+ * Written by Henry Spencer.  Not derived from licensed software.
+ *
+ * Permission is granted to anyone to use this software for any
+ * purpose on any computer system, and to redistribute it in any way,
+ * subject to the following restrictions:
+ *
+ * 1. The author is not responsible for the consequences of use of
+ * 	this software, no matter how awful, even if they arise
+ * 	from defects in it.
+ *
+ * 2. The origin of this software must not be misrepresented, either
+ * 	by explicit claim or by omission.
+ * 
+ * 3. Altered versions must be plainly marked as such, and must not
+ * 	be misrepresented (by explicit claim or omission) as being
+ *	the original software.
+ *
+ * 4. This notice must not be removed or altered.
+ */
+
+/*
+ * regcomp and regexec -- regsub and regerror are elsewhere
+ */
+
+/*
+ * The first byte of the regexp internal "program" is actually this magic
+ * number; the start node begins in the second byte.
+ */
+#define	REGMAGIC	0234
+
+/*
+ * The "internal use only" fields in regexp.h are present to pass info from
+ * compile to execute that permits the execute phase to run lots faster on
+ * simple cases.  They are:
+ *
+ * regstart	char that must begin a match; '\0' if none obvious
+ * reganch	is the match anchored (at beginning-of-line only)?
+ * regmust	string (pointer into program) that match must include, or NULL
+ * regmlen	length of regmust string
+ *
+ * Regstart and reganch permit very fast decisions on suitable starting points
+ * for a match, cutting down the work a lot.  Regmust permits fast rejection
+ * of lines that cannot possibly match.  The regmust tests are costly enough
+ * that regcomp() supplies a regmust only if the r.e. contains something
+ * potentially expensive (at present, the only such thing detected is * or +
+ * at the start of the r.e., which can involve a lot of backup).  Regmlen is
+ * supplied because the test in regexec() needs it and regcomp() is computing
+ * it anyway.
+ */
+
+/*
+ * Structure for regexp "program".  This is essentially a linear encoding
+ * of a nondeterministic finite-state machine (aka syntax charts or
+ * "railroad normal form" in parsing technology).  Each node is an opcode
+ * plus a "next" pointer, possibly plus an operand.  "Next" pointers of
+ * all nodes except BRANCH implement concatenation; a "next" pointer with
+ * a BRANCH on both ends of it is connecting two alternatives.  (Here we
+ * have one of the subtle syntax dependencies:  an individual BRANCH (as
+ * opposed to a collection of them) is never concatenated with anything
+ * because of operator precedence.)  The operand of some types of node is
+ * a literal string; for others, it is a node leading into a sub-FSM.  In
+ * particular, the operand of a BRANCH node is the first node of the branch.
+ * (NB this is *not* a tree structure:  the tail of the branch connects
+ * to the thing following the set of BRANCHes.)  The opcodes are:
+ */
+
+/* definition	number	opnd?	meaning */
+#define	END	0	/* no	End of program. */
+#define	BOL	1	/* no	Match beginning of line. */
+#define	EOL	2	/* no	Match end of line. */
+#define	ANY	3	/* no	Match any character. */
+#define	ANYOF	4	/* str	Match any of these. */
+#define	ANYBUT	5	/* str	Match any but one of these. */
+#define	BRANCH	6	/* node	Match this, or the next..\&. */
+#define	BACK	7	/* no	"next" ptr points backward. */
+#define	EXACTLY	8	/* str	Match this string. */
+#define	NOTHING	9	/* no	Match empty string. */
+#define	STAR	10	/* node	Match this 0 or more times. */
+#define	PLUS	11	/* node	Match this 1 or more times. */
+#define	OPEN	20	/* no	Sub-RE starts here. */
+			/*	OPEN+1 is number 1, etc. */
+#define	CLOSE	30	/* no	Analogous to OPEN. */
+
+/*
+ * Opcode notes:
+ *
+ * BRANCH	The set of branches constituting a single choice are hooked
+ *		together with their "next" pointers, since precedence prevents
+ *		anything being concatenated to any individual branch.  The
+ *		"next" pointer of the last BRANCH in a choice points to the
+ *		thing following the whole choice.  This is also where the
+ *		final "next" pointer of each individual branch points; each
+ *		branch starts with the operand node of a BRANCH node.
+ *
+ * BACK		Normal "next" pointers all implicitly point forward; BACK
+ *		exists to make loop structures possible.
+ *
+ * STAR,PLUS	'?', and complex '*' and '+', are implemented as circular
+ *		BRANCH structures using BACK.  Simple cases (one character
+ *		per match) are implemented with STAR and PLUS for speed
+ *		and to minimize recursive plunges.
+ *
+ * OPEN,CLOSE	...are numbered at compile time.
+ */
+
+/*
+ * A node is one char of opcode followed by two chars of "next" pointer.
+ * "Next" pointers are stored as two 8-bit pieces, high order first.  The
+ * value is a positive offset from the opcode of the node containing it.
+ * An operand, if any, simply follows the node.  (Note that much of the
+ * code generation knows about this implicit relationship.)
+ *
+ * Using two bytes for the "next" pointer is vast overkill for most things,
+ * but allows patterns to get big without disasters.
+ */
+#define	OP(p)		(*(p))
+#define	NEXT(p)		(((*((p)+1)&0177)<<8) + (*((p)+2)&0377))
+#define	OPERAND(p)	((p) + 3)
+
+/*
+ * Utility definitions.
+ */
+#define	ISREPN(c)	((c) == '*' || (c) == '+' || (c) == '?')
+#define	META		"^$.[()|?+*\\"
+
+/*
+ * Flags to be passed up and down.
+ */
+#define	HASWIDTH	01	/* Known never to match null string. */
+#define	SIMPLE		02	/* Simple enough to be STAR/PLUS operand. */
+#define	SPSTART		04	/* Starts with * or +. */
+#define	WORST		0	/* Worst case. */
+
+/*
+ * Work-variable struct for regcomp().
+ */
+struct comp {
+	char *regparse;		/* Input-scan pointer. */
+	int regnpar;		/* () count. */
+	char *regcode;		/* Code-emit pointer; &regdummy = don't. */
+	char regdummy[3];	/* NOTHING, 0 next ptr */
+	long regsize;		/* Code size. */
+};
+#define	EMITTING(cp)	((cp)->regcode != (cp)->regdummy)
+
+/*
+ * Forward declarations for regcomp()'s friends.
+ */
+static char *reg(struct comp *cp, int paren, int *flagp);
+static char *regbranch(struct comp *cp, int *flagp);
+static char *regpiece(struct comp *cp, int *flagp);
+static char *regatom(struct comp *cp, int *flagp);
+static char *regnode(register struct comp *cp, char op);
+static char *regnext(char *node);
+static void regc(struct comp *cp, char c);
+static void reginsert(struct comp *cp, char op, char *opnd);
+static void regtail(struct comp *cp, char *p, char *val);
+static void regoptail(struct comp *cp, char *p, char *val);
+static char *regescape(struct comp *cp, char c);
+
+/*
+ - regcomp - compile a regular expression into internal code
+ *
+ * We can't allocate space until we know how big the compiled form will be,
+ * but we can't compile it (and thus know how big it is) until we've got a
+ * place to put the code.  So we cheat:  we compile it twice, once with code
+ * generation turned off and size counting turned on, and once "for real".
+ * This also means that we don't allocate space until we are sure that the
+ * thing really will compile successfully, and we never have to move the
+ * code and thus invalidate pointers into it.  (Note that it has to be in
+ * one piece because free() must be able to free it all.)
+ *
+ * Beware that the optimization-preparation code in here knows about some
+ * of the structure of the compiled regexp.
+ * 
+ * Returns valid ptr on success.
+ * Throws NULL on internal errors, or if <exp> is invalid.
+ *  
+ * Regular expressions with invalid syntax will fail to compile somewhere,
+ * generating an eslESYNTAX error with a terse but useful message.
+ * 
+ */
+static esl__regexp *
+regcomp(const char *exp)
+{
+        int status;
+	register esl__regexp *r = NULL;
+	register char *scan;
+	int flags;
+	struct comp co;
+
+	if (exp == NULL) ESL_XEXCEPTION(eslEINVAL, "NULL argument to regcomp");
+
+	/* First pass: determine size, legality. */
+	co.regparse = (char *)exp;
+	co.regnpar = 1;
+	co.regsize = 0L;
+	co.regdummy[0] = NOTHING;
+	co.regdummy[1] = co.regdummy[2] = 0;
+	co.regcode = co.regdummy;
+	regc(&co, REGMAGIC);
+	if (reg(&co, 0, &flags) == NULL) goto ERROR;
+
+	/* Small enough for pointer-storage convention? */
+	if (co.regsize >= 0x7fffL)	/* Probably could be 0xffffL. */
+	  ESL_XEXCEPTION(eslEMEM, "regexp too big");
+
+	/* Allocate space. */
+	ESL_ALLOC(r, sizeof(esl__regexp) + (size_t)co.regsize);
+
+	/* Second pass: emit code. */
+	co.regparse = (char *)exp;
+	co.regnpar = 1;
+	co.regcode = r->program;
+	regc(&co, REGMAGIC);
+	if (reg(&co, 0, &flags) == NULL) goto ERROR;
+
+	/* Dig out information for optimizations. */
+	r->regstart = '\0';		/* Worst-case defaults. */
+	r->reganch = 0;
+	r->regmust = NULL;
+	r->regmlen = 0;
+	scan = r->program+1;		/* First BRANCH. */
+	if (OP(regnext(scan)) == END) {	/* Only one top-level choice. */
+		scan = OPERAND(scan);
+
+		/* Starting-point info. */
+		if (OP(scan) == EXACTLY)
+			r->regstart = *OPERAND(scan);
+		else if (OP(scan) == BOL)
+			r->reganch = 1;
+
+		/*
+		 * If there's something expensive in the r.e., find the
+		 * longest literal string that must appear and make it the
+		 * regmust.  Resolve ties in favor of later strings, since
+		 * the regstart check works with the beginning of the r.e.
+		 * and avoiding duplication strengthens checking.  Not a
+		 * strong reason, but sufficient in the absence of others.
+		 */
+		if (flags&SPSTART) {
+			register char *longest = NULL;
+			register size_t len = 0;
+
+			for (; scan != NULL; scan = regnext(scan))
+				if (OP(scan) == EXACTLY && strlen(OPERAND(scan)) >= len) {
+					longest = OPERAND(scan);
+					len = strlen(OPERAND(scan));
+				}
+			r->regmust = longest;
+			r->regmlen = (int)len;
+		}
+	}
+
+	return(r);
+
+ ERROR:
+	if (r != NULL) free(r);
+	return NULL;
+}
+
+/*
+ - reg - regular expression, i.e. main body or parenthesized thing
+ *
+ * Caller must absorb opening parenthesis.
+ *
+ * Combining parenthesis handling with the base level of regular expression
+ * is a trifle forced, but the need to tie the tails of the branches to what
+ * follows makes it hard to avoid.
+ */
+static char *
+reg(register struct comp *cp, int paren, int *flagp)
+{
+  int status;
+  register char *ret = NULL;   /* SRE: NULL init added to silence gcc */
+  register char *br;
+  register char *ender;
+  register int parno = 0;	/* SRE: init added to silence gcc */
+  int flags;
+
+  *flagp = HASWIDTH;	/* Tentatively. */
+
+  if (paren) {
+		/* Make an OPEN node. */
+    if (cp->regnpar >= ESL_REGEXP_NSUB) 
+	ESL_XEXCEPTION(eslESYNTAX, "too many ()");
+    parno = cp->regnpar;
+    cp->regnpar++;
+    ret = regnode(cp, OPEN+parno);
+  }
+
+  /* Pick up the branches, linking them together. */
+  br = regbranch(cp, &flags);
+  if (br == NULL)
+    return(NULL);
+  if (paren)
+    regtail(cp, ret, br);	/* OPEN -> first. */
+  else
+    ret = br;
+  *flagp &= ~(~flags&HASWIDTH);	/* Clear bit if bit 0. */
+  *flagp |= flags&SPSTART;
+  while (*cp->regparse == '|') {
+    cp->regparse++;
+    br = regbranch(cp, &flags);
+    if (br == NULL)
+      return(NULL);
+    regtail(cp, ret, br);	/* BRANCH -> BRANCH. */
+    *flagp &= ~(~flags&HASWIDTH);
+    *flagp |= flags&SPSTART;
+  }
+
+  /* Make a closing node, and hook it on the end. */
+  ender = regnode(cp, (paren) ? CLOSE+parno : END);
+  regtail(cp, ret, ender);
+
+  /* Hook the tails of the branches to the closing node. */
+  for (br = ret; br != NULL; br = regnext(br))
+    regoptail(cp, br, ender);
+
+  /* Check for proper termination. */
+  if (paren && *cp->regparse++ != ')') {
+    ESL_XEXCEPTION(eslESYNTAX, "unterminated ()");
+  } else if (!paren && *cp->regparse != '\0') {
+    if (*cp->regparse == ')') {
+      ESL_XEXCEPTION(eslESYNTAX, "unmatched ()");
+    } else
+      ESL_XEXCEPTION(eslECORRUPT, "internal error: junk on end");
+    /* NOTREACHED */
+  }
+  return(ret);
+
+ ERROR:
+  return NULL;
+}
+
+/*
+ - regbranch - one alternative of an | operator
+ *
+ * Implements the concatenation operator.
+ */
+static char *
+regbranch(register struct comp *cp, int *flagp)
+{
+	register char *ret;
+	register char *chain;
+	register char *latest;
+	int flags;
+	register int c;
+
+	*flagp = WORST;				/* Tentatively. */
+
+	ret = regnode(cp, BRANCH);
+	chain = NULL;
+	while ((c = *cp->regparse) != '\0' && c != '|' && c != ')') {
+		latest = regpiece(cp, &flags);
+		if (latest == NULL)
+			return(NULL);
+		*flagp |= flags&HASWIDTH;
+		if (chain == NULL)		/* First piece. */
+			*flagp |= flags&SPSTART;
+		else
+			regtail(cp, chain, latest);
+		chain = latest;
+	}
+	if (chain == NULL)			/* Loop ran zero times. */
+		(void) regnode(cp, NOTHING);
+
+	return(ret);
+}
+
+/*
+ - regpiece - something followed by possible [*+?]
+ *
+ * Note that the branching code sequences used for ? and the general cases
+ * of * and + are somewhat optimized:  they use the same NOTHING node as
+ * both the endmarker for their branch list and the body of the last branch.
+ * It might seem that this node could be dispensed with entirely, but the
+ * endmarker role is not redundant.
+ * 
+ * Returns valid ptr on success.
+ * Throws NULL on errors.
+ */
+static char *
+regpiece(register struct comp *cp, int *flagp)
+{
+        int status;
+	register char *ret;
+	register char op;
+	register char *next;
+	int flags;
+
+	ret = regatom(cp, &flags);
+	if (ret == NULL)
+		return(NULL);
+
+	op = *cp->regparse;
+	if (!ISREPN(op)) {
+		*flagp = flags;
+		return(ret);
+	}
+
+	if (!(flags&HASWIDTH) && op != '?')
+	  ESL_XEXCEPTION(eslESYNTAX, "*+ operand could be empty");
+	switch (op) {
+	case '*':	*flagp = WORST|SPSTART;			break;
+	case '+':	*flagp = WORST|SPSTART|HASWIDTH;	break;
+	case '?':	*flagp = WORST;				break;
+	}
+
+	if (op == '*' && (flags&SIMPLE))
+		reginsert(cp, STAR, ret);
+	else if (op == '*') {
+		/* Emit x* as (x&|), where & means "self". */
+		reginsert(cp, BRANCH, ret);		/* Either x */
+		regoptail(cp, ret, regnode(cp, BACK));	/* and loop */
+		regoptail(cp, ret, ret);		/* back */
+		regtail(cp, ret, regnode(cp, BRANCH));	/* or */
+		regtail(cp, ret, regnode(cp, NOTHING));	/* null. */
+	} else if (op == '+' && (flags&SIMPLE))
+		reginsert(cp, PLUS, ret);
+	else if (op == '+') {
+		/* Emit x+ as x(&|), where & means "self". */
+		next = regnode(cp, BRANCH);		/* Either */
+		regtail(cp, ret, next);
+		regtail(cp, regnode(cp, BACK), ret);	/* loop back */
+		regtail(cp, next, regnode(cp, BRANCH));	/* or */
+		regtail(cp, ret, regnode(cp, NOTHING));	/* null. */
+	} else if (op == '?') {
+		/* Emit x? as (x|) */
+		reginsert(cp, BRANCH, ret);		/* Either x */
+		regtail(cp, ret, regnode(cp, BRANCH));	/* or */
+		next = regnode(cp, NOTHING);		/* null. */
+		regtail(cp, ret, next);
+		regoptail(cp, ret, next);
+	}
+	cp->regparse++;
+	if (ISREPN(*cp->regparse))
+	  ESL_XEXCEPTION(eslESYNTAX, "nested *?+");
+
+	return(ret);
+
+ ERROR:
+	return NULL;
+}
+
+/*
+ - regatom - the lowest level
+ *
+ * Optimization:  gobbles an entire sequence of ordinary characters so that
+ * it can turn them into a single node, which is smaller to store and
+ * faster to run.  Backslashed characters are exceptions, each becoming a
+ * separate node; the code is simpler that way and it's not worth fixing.
+ * 
+ * Returns valid ptr on success.
+ * Throws  NULL on an error. 
+ */
+static char *
+regatom(register struct comp *cp, int *flagp)
+{
+  register char *ret;
+  int flags;
+  int status;
+
+  *flagp = WORST;		/* Tentatively. */
+
+  switch (*cp->regparse++) {
+  case '^':
+    ret = regnode(cp, BOL);
+    break;
+  case '$':
+    ret = regnode(cp, EOL);
+    break;
+  case '.':
+    ret = regnode(cp, ANY);
+    *flagp |= HASWIDTH|SIMPLE;
+    break;
+  case '[': {
+    register int range;
+    register int rangeend;
+    register int c;
+
+    if (*cp->regparse == '^') {	/* Complement of range. */
+      ret = regnode(cp, ANYBUT);
+      cp->regparse++;
+    } else
+      ret = regnode(cp, ANYOF);
+    if ((c = *cp->regparse) == ']' || c == '-') {
+      regc(cp, c);
+      cp->regparse++;
+    }
+    while ((c = *cp->regparse++) != '\0' && c != ']') {
+      /* SRE: inserted code for \t, \n, \r, \f here:
+       *   c is the \, and cp->regparse is an alphanumeric.
+       */
+      if (c == '\\') {
+	c = *cp->regparse++;
+	switch (c) {
+	case 'f': regc(cp, '\f'); break;
+	case 'n': regc(cp, '\n'); break;
+	case 'r': regc(cp, '\r'); break;
+	case 't': regc(cp, '\t'); break;
+	case '\\': regc(cp, '\\'); break;
+	default: 
+	  ESL_XEXCEPTION(eslESYNTAX, "Invalid \\ escape inside range operator");
+	  break;
+	}
+      }/*end SRE*/
+      else if (c != '-')
+	regc(cp, c);
+      else if ((c = *cp->regparse) == ']' || c == '\0')
+	regc(cp, '-');
+      else {
+	range = (unsigned char)*(cp->regparse-2);
+	rangeend = (unsigned char)c;
+	if (range > rangeend)
+	  ESL_XEXCEPTION(eslESYNTAX, "invalid [] range");
+	for (range++; range <= rangeend; range++)
+	  regc(cp, range);
+	cp->regparse++;
+      }
+    }
+    regc(cp, '\0');
+    if (c != ']')
+      ESL_XEXCEPTION(eslESYNTAX, "unmatched []");
+    *flagp |= HASWIDTH|SIMPLE;
+    break;
+  }
+  case '(':
+    ret = reg(cp, 1, &flags);
+    if (ret == NULL)
+      return NULL;
+    *flagp |= flags&(HASWIDTH|SPSTART);
+    break;
+
+  case '\0':
+  case '|':
+  case ')':
+    /* supposed to be caught earlier */
+    ESL_XEXCEPTION(eslECORRUPT, "internal error: \\0|) unexpected");
+    /*NOTREACHED*/
+    break;
+
+  case '?':
+  case '+':
+  case '*':
+    ESL_XEXCEPTION(eslESYNTAX, "?+* follows nothing");
+    /*NOTREACHED*/
+    break;
+
+  case '\\':
+    if (*cp->regparse == '\0')
+      ESL_XEXCEPTION(eslESYNTAX, "trailing \\");
+
+    if (! isalnum(*cp->regparse)) {
+      ret = regnode(cp, EXACTLY); /* SRE: original Spencer code */
+      regc(cp, *cp->regparse++);
+      regc(cp, '\0');
+    } else {			/* SRE: my dropped in escape-code handling */
+      ret = regescape(cp, *cp->regparse);
+    }
+    *flagp |= HASWIDTH|SIMPLE;
+    break;
+
+  default: {
+    register size_t len;
+    register char ender;
+
+    cp->regparse--;
+    len = strcspn(cp->regparse, META);
+    if (len == 0)
+      ESL_XEXCEPTION(eslECORRUPT, "strcspn 0");
+    ender = *(cp->regparse+len);
+    if (len > 1 && ISREPN(ender))
+      len--;		/* Back off clear of ?+* operand. */
+    *flagp |= HASWIDTH;
+    if (len == 1)
+      *flagp |= SIMPLE;
+    ret = regnode(cp, EXACTLY);
+    for (; len > 0; len--)
+      regc(cp, *cp->regparse++);
+    regc(cp, '\0');
+    break;
+  }
+  }
+  return(ret);
+  
+ ERROR:
+  return NULL;
+}
+
+/*
+ - regnode - emit a node
+ */
+static char *			/* Location. */
+regnode(register struct comp *cp, char op)
+{
+  register char *const ret = cp->regcode;
+  register char *ptr;
+
+  if (!EMITTING(cp)) {
+    cp->regsize += 3;
+    return(ret);
+  }
+
+  ptr = ret;
+  *ptr++ = op;
+  *ptr++ = '\0';   /* Null next pointer. */
+  *ptr++ = '\0';
+  cp->regcode = ptr;
+  
+  return(ret);
+}
+
+/*
+ - regc - emit (if appropriate) a byte of code
+ */
+static void
+regc(register struct comp *cp, char b)
+{
+  if (EMITTING(cp))
+    *cp->regcode++ = b;
+  else
+    cp->regsize++;
+}
+
+/*
+ - reginsert - insert an operator in front of already-emitted operand
+ *
+ * Means relocating the operand.
+ */
+static void
+reginsert(register struct comp *cp, char op, char *opnd)
+{
+  register char *place;
+
+  if (!EMITTING(cp)) {
+    cp->regsize += 3;
+    return;
+  }
+
+  (void) memmove(opnd+3, opnd, (size_t)(cp->regcode - opnd));
+  cp->regcode += 3;
+
+  place = opnd;		/* Op node, where operand used to be. */
+  *place++ = op;
+  *place++ = '\0';
+  *place++ = '\0';
+  return;
+}
+
+/*
+ - regtail - set the next-pointer at the end of a node chain
+ */
+static void
+regtail(register struct comp *cp, char *p, char *val)
+{
+  register char *scan;
+  register char *temp;
+  register int offset;
+
+  if (!EMITTING(cp))
+    return;
+
+  /* Find last node. */
+  for (scan = p; (temp = regnext(scan)) != NULL; scan = temp)
+    continue;
+
+  offset = (OP(scan) == BACK) ? scan - val : val - scan;
+  *(scan+1) = (offset>>8)&0177;
+  *(scan+2) = offset&0377;
+  return;
+}
+
+/*
+ - regoptail - regtail on operand of first argument; nop if operandless
+ */
+static void
+regoptail(register struct comp *cp, char *p, char *val)
+{
+  /* "Operandless" and "op != BRANCH" are synonymous in practice. */
+  if (!EMITTING(cp) || OP(p) != BRANCH)
+    return;
+  regtail(cp, OPERAND(p), val);
+  return;
+}
+
+/*
+ * regexec and friends
+ */
+
+/*
+ * Work-variable struct for regexec().
+ */
+struct exec {
+	char *reginput;		/* String-input pointer. */
+	char *regbol;		/* Beginning of input, for ^ check. */
+	char **regstartp;	/* Pointer to startp array. */
+	char **regendp;		/* Ditto for endp. */
+};
+
+/*
+ * Forwards.
+ */
+static int regtry(struct exec *ep, esl__regexp *rp, char *string);
+static int regmatch(struct exec *ep, char *prog);
+static int regrepeat(struct exec *ep, char *node, size_t *ret_count);
+#ifdef DEBUG
+static int regnarrate = 0;
+static char *regprop(char *op);
+#endif
+
+/*
+ - regexec - match a regexp against a string
+ *
+ * Returns <eslOK> on match; <eslEOD> for no match.
+ * Throws  <eslEINCONCEIVABLE>,<eslECORRUPT> on internal errors.
+ */
+static int
+regexec(register esl__regexp *prog, const char *str)
+{
+  register char *string = (char *)str;	/* avert const poisoning */
+  register char *s;
+  struct exec ex;
+  int code;
+
+	/* Be paranoid. */
+	if (prog == NULL || string == NULL) 
+	  ESL_EXCEPTION(eslEINCONCEIVABLE, "NULL argument to regexec");
+
+	/* Check validity of program. */
+	if ((unsigned char)*prog->program != REGMAGIC) 
+	  ESL_EXCEPTION(eslECORRUPT, "corrupted regexp");
+
+	/* If there is a "must appear" string, look for it. */
+	if (prog->regmust != NULL && strstr(string, prog->regmust) == NULL)
+	  return eslEOD;
+
+	/* Mark beginning of line for ^ . */
+	ex.regbol = string;
+	ex.regstartp = prog->startp;
+	ex.regendp = prog->endp;
+
+	/* Simplest case:  anchored match need be tried only once. */
+	if (prog->reganch)
+		return(regtry(&ex, prog, string));
+
+	/* Messy cases:  unanchored match. */
+	if (prog->regstart != '\0') {
+		/* We know what char it must start with. */
+		for (s = string; s != NULL; s = strchr(s+1, prog->regstart))
+		  if ((code = regtry(&ex, prog, s)) != eslEOD)
+		    return code;	/* match, or throwing an error up */
+		return eslEOD;	        /* no match in string */
+	} else {
+		/* We don't -- general case. */
+		for (s = string; *s != '\0'; s++)
+		  if ((code = regtry(&ex, prog, s)) != eslEOD)
+		    return code; /* match, or throw an error up */
+		return eslEOD;  /* reached end of string, no match */
+	}
+	/* NOTREACHED */
+}
+
+/*
+ - regtry - try match at specific point
+ * 
+ * Returns <eslOK> on success, <eslEOD> failure.
+ * Throws  <ESL_CORRUPT>,<eslEINCONCEIVABLE> on internal errors.
+ */
+static int			
+regtry(register struct exec *ep, esl__regexp *prog, char *string)
+{
+	register int i;
+	register char **stp;
+	register char **enp;
+	int             code;
+
+	ep->reginput = string;
+
+	stp = prog->startp;
+	enp = prog->endp;
+	for (i = ESL_REGEXP_NSUB; i > 0; i--) {
+		*stp++ = NULL;
+		*enp++ = NULL;
+	}
+	if ((code = regmatch(ep, prog->program + 1)) == eslOK) {
+		prog->startp[0] = string;
+		prog->endp[0] = ep->reginput;
+		return eslOK;
+	} else
+		return code;	/* eslEOD for normal non-match; or other thrown codes */
+}
+
+/*
+ - regmatch - main matching routine
+ *
+ * Conceptually the strategy is simple:  check to see whether the current
+ * node matches, call self recursively to see whether the rest matches,
+ * and then act accordingly.  In practice we make some effort to avoid
+ * recursion, in particular by going through "ordinary" nodes (that don't
+ * need to know whether the rest of the match failed) by a loop instead of
+ * by recursion.
+ * 
+ * Returns <eslOK> on success, <eslEOD> on failure.
+ * Throws  <eslECORRUPT>,<eslEINCONCEIVABLE> on internal errors.
+ */
+static int	
+regmatch(register struct exec *ep, char *prog)
+{
+	register char *scan;	/* Current node. */
+	char *next;		/* Next node. */
+	int code;		/* error code */
+
+#ifdef DEBUG
+	if (prog != NULL && regnarrate)
+		fprintf(stderr, "%s(\n", regprop(prog));
+#endif
+	for (scan = prog; scan != NULL; scan = next) {
+#ifdef DEBUG
+		if (regnarrate)
+			fprintf(stderr, "%s...\n", regprop(scan));
+#endif
+		next = regnext(scan);
+
+		switch (OP(scan)) {
+		case BOL:
+			if (ep->reginput != ep->regbol)
+				return eslEOD;
+			break;
+		case EOL:
+			if (*ep->reginput != '\0')
+				return eslEOD;
+			break;
+		case ANY:
+			if (*ep->reginput == '\0')
+				return eslEOD;
+			ep->reginput++;
+			break;
+		case EXACTLY: {
+			register size_t len;
+			register char *const opnd = OPERAND(scan);
+
+			/* Inline the first character, for speed. */
+			if (*opnd != *ep->reginput)
+				return eslEOD;
+			len = strlen(opnd);
+			if (len > 1 && strncmp(opnd, ep->reginput, len) != 0)
+				return eslEOD;
+			ep->reginput += len;
+			break;
+			}
+		case ANYOF:
+			if (*ep->reginput == '\0' ||
+					strchr(OPERAND(scan), *ep->reginput) == NULL)
+				return eslEOD;
+			ep->reginput++;
+			break;
+		case ANYBUT:
+			if (*ep->reginput == '\0' ||
+					strchr(OPERAND(scan), *ep->reginput) != NULL)
+				return eslEOD;
+			ep->reginput++;
+			break;
+		case NOTHING:
+			break;
+		case BACK:
+			break;
+		case OPEN+1: case OPEN+2: case OPEN+3:
+		case OPEN+4: case OPEN+5: case OPEN+6:
+		case OPEN+7: case OPEN+8: case OPEN+9: {
+			register const int no = OP(scan) - OPEN;
+			register char *const input = ep->reginput;
+
+			if ((code = regmatch(ep, next)) == eslOK) {
+				/*
+				 * Don't set startp if some later
+				 * invocation of the same parentheses
+				 * already has.
+				 */
+				if (ep->regstartp[no] == NULL)
+					ep->regstartp[no] = input;
+				return eslOK;
+			} else
+				return code; /* usually eslEOD, except on error */
+		        /*NOTREACHED*/
+			break;
+		        }
+		case CLOSE+1: case CLOSE+2: case CLOSE+3:
+		case CLOSE+4: case CLOSE+5: case CLOSE+6:
+		case CLOSE+7: case CLOSE+8: case CLOSE+9: {
+			register const int no = OP(scan) - CLOSE;
+			register char *const input = ep->reginput;
+
+			if ((code = regmatch(ep, next)) == eslOK) {
+				/*
+				 * Don't set endp if some later
+				 * invocation of the same parentheses
+				 * already has.
+				 */
+				if (ep->regendp[no] == NULL)
+					ep->regendp[no] = input;
+				return eslOK;
+			} else
+				return code; /* usually eslEOD, except on error */
+			/*NOTREACHED*/
+			break;
+		        }
+		case BRANCH: {
+			register char *const save = ep->reginput;
+
+			if (OP(next) != BRANCH)		/* No choice. */
+				next = OPERAND(scan);	/* Avoid recursion. */
+			else {
+				while (OP(scan) == BRANCH) {
+				  if ((code = regmatch(ep, OPERAND(scan))) != eslEOD)
+ 				            return code; /* usually eslOK, but also a thrown error*/
+					ep->reginput = save;
+					scan = regnext(scan);
+				}
+				return eslEOD;
+				/*NOTREACHED*/
+			}
+			break;
+			}
+		case STAR: case PLUS: {
+			register const char nextch =
+				(OP(next) == EXACTLY) ? *OPERAND(next) : '\0';
+			register char *const save = ep->reginput;
+			register const size_t min = (OP(scan) == STAR) ? 0 : 1;
+			size_t no;
+
+			if (regrepeat(ep, OPERAND(scan), &no) != eslOK) return eslEINCONCEIVABLE;
+			for (++no; no > min; no--) {
+				ep->reginput = save + no - 1;
+				/* If it could work, try it. */
+				if (nextch == '\0' || *ep->reginput == nextch)
+					if (regmatch(ep, next) == eslOK)
+						return eslOK;
+			}
+			return eslEOD;
+			/*NOTREACHED*/
+			break;
+			}
+		case END:
+			return eslOK;	/* Success! */
+			break;
+		default:
+		  ESL_EXCEPTION(eslECORRUPT, "regexp corruption");
+		  /*NOTREACHED*/
+		  break;
+		}
+	}
+
+	/*
+	 * We get here only if there's trouble -- normally "case END" is
+	 * the terminating point.
+	 */
+	ESL_EXCEPTION(eslECORRUPT, "corrupted pointers");
+}
+
+/*
+ - regrepeat - report how many times something simple would match, 
+ *             via <ret_result>
+ * Returns <eslOK> on success.
+ * Throws  <eslEINCONCEIVABLE> - if node isn't a repeating one.
+ */
+static int
+regrepeat(register struct exec *ep, char *node, size_t *ret_count)
+{
+	register size_t count;
+	register char *scan;
+	register char ch;
+
+	switch (OP(node)) {
+	case ANY:
+	        *ret_count = strlen(ep->reginput);
+		return eslOK;
+	case EXACTLY:
+		ch = *OPERAND(node);
+		count = 0;
+		for (scan = ep->reginput; *scan == ch; scan++)
+			count++;
+		*ret_count = count;
+		return eslOK;
+	        /*NOTREACHED*/
+		break;
+	case ANYOF:
+		*ret_count = strspn(ep->reginput, OPERAND(node));
+		return eslOK;
+	        /*NOTREACHED*/
+		break;
+	case ANYBUT:
+	        *ret_count = strcspn(ep->reginput, OPERAND(node));
+		return eslOK;
+	        /*NOTREACHED*/
+		break;
+	default:		/* Oh dear.  Called inappropriately. */
+	        ESL_EXCEPTION(eslEINCONCEIVABLE, "bad call of regrepeat");
+ 	        /*NOTREACHED*/
+		break;
+	}
+        /* NOTREACHED */
+	return eslEINCONCEIVABLE;
+}
+
+/*
+ - regnext - dig the "next" pointer out of a node
+ */
+static char *
+regnext(register char *p)
+{
+  register const int offset = NEXT(p);
+
+  if (offset == 0)
+    return(NULL);
+
+  return((OP(p) == BACK) ? p-offset : p+offset);
+}
+
+#ifdef DEBUG
+/*
+ - regdump - dump a regexp onto stdout in vaguely comprehensible form
+ */
+static void
+regdump(esl__regexp *r)
+{
+	register char *s;
+	register char op = EXACTLY;	/* Arbitrary non-END op. */
+	register char *next;
+
+
+	s = r->program + 1;
+	while (op != END) {	/* While that wasn't END last time... */
+		op = OP(s);
+		printf("%2d%s", s-r->program, regprop(s));	/* Where, what. */
+		next = regnext(s);
+		if (next == NULL)		/* Next ptr. */
+			printf("(0)");
+		else 
+			printf("(%d)", (s-r->program)+(next-s));
+		s += 3;
+		if (op == ANYOF || op == ANYBUT || op == EXACTLY) {
+			/* Literal string, where present. */
+			while (*s != '\0') {
+				putchar(*s);
+				s++;
+			}
+			s++;
+		}
+		putchar('\n');
+	}
+
+	/* Header fields of interest. */
+	if (r->regstart != '\0')
+		printf("start `%c' ", r->regstart);
+	if (r->reganch)
+		printf("anchored ");
+	if (r->regmust != NULL)
+		printf("must have \"%s\"", r->regmust);
+	printf("\n");
+}
+
+/*
+ - regprop - printable representation of opcode
+ */
+static char *
+regprop(char *op)
+{
+	register char *p;
+	static char buf[50];
+
+	(void) strcpy(buf, ":");
+
+	switch (OP(op)) {
+	case BOL:
+		p = "BOL";
+		break;
+	case EOL:
+		p = "EOL";
+		break;
+	case ANY:
+		p = "ANY";
+		break;
+	case ANYOF:
+		p = "ANYOF";
+		break;
+	case ANYBUT:
+		p = "ANYBUT";
+		break;
+	case BRANCH:
+		p = "BRANCH";
+		break;
+	case EXACTLY:
+		p = "EXACTLY";
+		break;
+	case NOTHING:
+		p = "NOTHING";
+		break;
+	case BACK:
+		p = "BACK";
+		break;
+	case END:
+		p = "END";
+		break;
+	case OPEN+1:
+	case OPEN+2:
+	case OPEN+3:
+	case OPEN+4:
+	case OPEN+5:
+	case OPEN+6:
+	case OPEN+7:
+	case OPEN+8:
+	case OPEN+9:
+		sprintf(buf+strlen(buf), "OPEN%d", OP(op)-OPEN);
+		p = NULL;
+		break;
+	case CLOSE+1:
+	case CLOSE+2:
+	case CLOSE+3:
+	case CLOSE+4:
+	case CLOSE+5:
+	case CLOSE+6:
+	case CLOSE+7:
+	case CLOSE+8:
+	case CLOSE+9:
+		sprintf(buf+strlen(buf), "CLOSE%d", OP(op)-CLOSE);
+		p = NULL;
+		break;
+	case STAR:
+		p = "STAR";
+		break;
+	case PLUS:
+		p = "PLUS";
+		break;
+	default:
+ 	        p = "[corrupted!]";
+	        break;
+	}
+	if (p != NULL)
+		(void) strcat(buf, p);
+	return(buf);
+}
+#endif /*DEBUG*/
+
+
+      /* SRE: regsub() currently disabled; it is useful, but currently
+       * unused. ifdef'ing it out silences zealous compiler warnings */
+#if 0
+/*
+ - regsub - perform substitutions after a regexp match
+ *
+ * Returns <eslOK> on success.
+ * Throws  <eslEINCONCEIVABLE>, <eslECORRUPT> on internal errors.
+ */
+static int
+regsub(const esl__regexp *rp, const char *source, char *dest)
+{
+	register esl__regexp * const prog = (esl__regexp *)rp;
+	register char *src = (char *)source;
+	register char *dst = dest;
+	register char c;
+	register int no;
+	register size_t len;
+
+	if (prog == NULL || source == NULL || dest == NULL) 
+	  ESL_EXCEPTION(eslEINCONCEIVABLE, "NULL parameter to regsub");
+
+	if ((unsigned char)*(prog->program) != REGMAGIC) 
+	  ESL_EXCEPTION(eslECORRUPT, "damaged regexp");
+
+	while ((c = *src++) != '\0') {
+		if (c == '&')
+			no = 0;
+		else if (c == '\\' && isdigit((int) (*src)))
+			no = *src++ - '0';
+		else
+			no = -1;
+
+		if (no < 0) {	/* Ordinary character. */
+			if (c == '\\' && (*src == '\\' || *src == '&'))
+				c = *src++;
+			*dst++ = c;
+		} else if (prog->startp[no] != NULL && prog->endp[no] != NULL &&
+					prog->endp[no] > prog->startp[no]) {
+			len = prog->endp[no] - prog->startp[no];
+			(void) strncpy(dst, prog->startp[no], len);
+			dst += len;
+			if (*(dst-1) == '\0') 	/* strncpy hit NUL. */
+			  ESL_EXCEPTION(eslECORRUPT, "damaged match string");
+		}
+	}
+	*dst++ = '\0';
+	return eslOK;
+}
+#endif /* regsub() currently disabled */
+/*============= end of Spencer's copyrighted regexp code =============================*/
+
+/* Spencer's code originally handled a backslashed alphanum
+ * like \t as t: in regatom(), the logic was:
+ *     ret = regnode(cp, EXACTLY);
+ *     regc(cp, *cp->regparse++);
+ *     regc(cp, '\0');
+ * Here we provide a drop-in replacement for these lines.
+ * We create an EXACTLY node for escapes, and a ANYBUT
+ * or ANYOF node for character classes. Then
+ * instead of pushing the char *cp->regparse onto the machine
+ * and incrementing cp->regparse, we interpret an alphanumeric
+ * character as an escape code, push one or more appropriate
+ * chars onto the machine, and advance regparse,
+ * before returning control to Spencer.
+ *
+ * that is: cp->regparse points to c when we come in,
+ * and it's an alphanumeric following a \. On return,
+ * we've advanced cp->regparse by one. 
+ */
+static char *
+regescape(struct comp *cp, char c)
+{
+  int   status;
+  char *ret;
+  char x;
+
+  switch (c) {
+    /* escapes: */
+  case 'f': ret = regnode(cp, EXACTLY); regc(cp, '\f'); break;
+  case 'n': ret = regnode(cp, EXACTLY); regc(cp, '\n'); break;
+  case 'r': ret = regnode(cp, EXACTLY); regc(cp, '\r'); break;
+  case 't': ret = regnode(cp, EXACTLY); regc(cp, '\t'); break;
+
+    /* character classes: */
+  case 'd': 
+    ret = regnode(cp, ANYOF);
+    for (x = '0'; x <= '9'; x++) 
+      regc(cp, x);
+    break;
+
+  case 'D':
+    ret = regnode(cp, ANYBUT);
+    for (x = '0'; x <= '9'; x++) regc(cp, x);
+    break;
+
+  case 'w':
+    ret = regnode(cp, ANYOF);
+    for (x = '0'; x <= '9'; x++) regc(cp, x);
+    for (x = 'a'; x <= 'z'; x++) regc(cp, x);
+    for (x = 'A'; x <= 'Z'; x++) regc(cp, x);
+    regc(cp, '_');
+    break;
+
+  case 'W':
+    ret = regnode(cp, ANYBUT);
+    for (x = '0'; x <= '9'; x++) regc(cp, x);
+    for (x = 'a'; x <= 'z'; x++) regc(cp, x);
+    for (x = 'A'; x <= 'Z'; x++) regc(cp, x);
+    regc(cp, '_');
+    break;
+
+  case 's':
+    ret = regnode(cp, ANYOF);
+    regc(cp, ' ');
+    regc(cp, '\t');
+    regc(cp, '\n');
+    regc(cp, '\r');
+    regc(cp, '\f');
+    break;
+
+  case 'S':
+    ret = regnode(cp, ANYBUT);
+    regc(cp, ' ');
+    regc(cp, '\t');
+    regc(cp, '\n');
+    regc(cp, '\r');
+    regc(cp, '\f');
+    break;
+
+  default:
+    ESL_XEXCEPTION(eslESYNTAX, "invalid \\ escape code");
+    /*NOTREACHED*/
+    break;
+  }
+
+  regc(cp, '\0');
+  cp->regparse++;
+  return ret;
+
+ ERROR:
+  return NULL;
+}
+
+
+/*****************************************************************
+ * 3 code examples, and the test driver 
+ *****************************************************************/
+
+#ifdef eslREGEXP_EXAMPLE1
+/* Single match example.
+ * Find first match of <pattern> in <string>; 
+ * print coords of complete match.
+ *
+ * gcc -g -Wall -o example1 -I. -DeslREGEXP_EXAMPLE1 regexp.c easel.c
+ * ./example1 <pattern> <string>
+ */
+
+#include <stdio.h> /* for printf() */
+#include "easel.h"
+#include "esl_regexp.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_REGEXP *m;  
+  char       *pattern;
+  char       *string;
+  int         status;
+  int         i,j;
+
+  pattern = argv[1];
+  string  = argv[2];
+
+  m = esl_regexp_Create();
+
+  status = esl_regexp_Match(m, pattern, string);
+
+  if (status == eslOK) 
+    {
+      esl_regexp_SubmatchCoords(m, string, 0, &i, &j);
+      printf("Pattern matches string at positions %d..%d\n", i+1, j+1);
+    }
+  else if (status == eslEOD)
+    {
+      printf("Pattern does not match in string.\n");
+    }
+
+  esl_regexp_Destroy(m);
+  exit(0);
+}
+#endif /* eslREGEXP_EXAMPLE1*/
+
+
+#ifdef eslREGEXP_EXAMPLE2
+/* Multiple match example.
+ * Matches <pattern> against <string> multiple times, until
+ * no more matches are found.
+ * 
+ * gcc -g -Wall -o example2 -I. -DeslREGEXP_EXAMPLE2 regexp.c easel.c
+ * ./example2 <pattern> <string>
+ */
+
+#include <stdio.h> /* for printf() */
+#include "easel.h"
+#include "esl_regexp.h"
+
+int
+main(int argc, char **argv)
+{
+  char       *pattern;
+  char       *string;
+  ESL_REGEXP *m;
+  int         status;
+  int         i,j;
+  char       *s;
+  char        buf[256];
+  int         n = 0;
+
+  pattern = argv[1];
+  string  = argv[2];
+
+  m = esl_regexp_Create();
+
+  esl_regexp_Compile(m, pattern);
+  s = string;
+  while ((status = esl_regexp_MultipleMatches(m, &s)) == eslOK)
+    {
+      n++;
+      esl_regexp_SubmatchCoords(m, string, 0, &i, &j);
+      esl_regexp_SubmatchCopy(m, 0, buf, 256);
+
+      printf("Match #%d: positions %d..%d   sequence: %s\n", n, i+1, j+1, buf);      
+    }
+  
+  esl_regexp_Destroy(m);
+  exit(0);
+}
+#endif /* eslREGEXP_EXAMPLE2 */
+
+
+#ifdef eslREGEXP_EXAMPLE3 
+
+/* Token parsing example.
+ * Match a <pattern> that contains <ntok> ()-tokens
+ * against <string>; parse out the submatches to each () token.
+ * 
+ * gcc -g -Wall -o example3 -I. -DeslREGEXP_EXAMPLE3 regexp.c easel.c
+ * ./example3 <pattern> <string> <ntok>
+ */
+#include <stdlib.h> /* for atoi()   */
+#include <stdio.h>  /* for printf() */
+#include "easel.h"
+#include "esl_regexp.h"
+
+int
+main(int argc, char **argv)
+{
+  char        *pattern;
+  char        *string;
+  int          ntok;
+  ESL_REGEXP  *m;		
+  int          status;
+  int          i,j;
+  char        *token;
+  int          n;
+
+  pattern = argv[1];
+  string  = argv[2];
+  ntok    = atoi(argv[3]);
+
+  m = esl_regexp_Create();
+
+  status = esl_regexp_Match(m, pattern, string);
+  if (status == eslOK) 
+    { 
+      for (n = 1; n <= ntok; n++) 
+	{
+	  esl_regexp_SubmatchCoords(m, string, n, &i, &j);
+	  token = esl_regexp_SubmatchDup(m, n);
+	  printf("token #%d: %d..%d, %s\n", n, i+1, j+1, token);
+	  free(token);
+	}
+    }
+  esl_regexp_Destroy(m);
+  exit(0);
+}
+#endif /*eslREGEXP_EXAMPLE3*/
+
+#ifdef eslREGEXP_TESTDRIVE
+/* A test driver exercises every function in the
+ * external API at least once, and tries to uncover
+ * obvious problems. 
+ *
+ * gcc -g -Wall -o test -I. -DeslREGEXP_TESTDRIVE regexp.c easel.c
+ * ./test
+ */
+int
+main(void)
+{
+  ESL_REGEXP *m; 
+  char       *pattern;
+  char       *string;
+  char       *s;
+  char        buf[64];
+  int         status;
+  int         i,j;
+  int         n;
+  
+  m = esl_regexp_Create();
+  string  = "aaafoobarfoooobazfo..aaa";
+
+  /* simple matching test.
+   */
+  pattern = "foo";
+  if (esl_regexp_Match(m, pattern, string) != eslOK) abort();
+  esl_regexp_SubmatchCoords(m, string, 0, &i, &j);
+  if (i != 3 || j != 5) abort();
+  s = esl_regexp_SubmatchDup(m, 0);
+  if (strcmp(s, "foo") != 0) abort();
+  free(s);
+  esl_regexp_SubmatchCopy(m, 0, buf, 64);
+  if (strcmp(buf, "foo") != 0) abort();
+
+  /* test all the metacharacters in one pattern;
+   * and token 2 extraction grabs "oobaz" 13..17
+   */
+  pattern = "^aaaa*(foo|bar|baz)+([aboz]+).o\\.[^a-z]aaa?$";
+  if (esl_regexp_Match(m, pattern, string) != eslOK) abort();
+  esl_regexp_SubmatchCoords(m, string, 2, &i, &j);
+  if (i != 12 || j != 16) abort();
+  s = esl_regexp_SubmatchDup(m, 2);
+  if (strcmp(s, "oobaz") != 0) abort();
+  free(s);
+
+  /* test multiple matching:
+   * this pattern hits five times in the sequence, w/
+   * variations on foo.
+   */
+  pattern = "bar|foo*|baz";
+  esl_regexp_Compile(m, pattern);
+  s = string;
+  n = 0;
+  while ((status = esl_regexp_MultipleMatches(m, &s)) == eslOK)
+    {
+      n++;
+      esl_regexp_SubmatchCopy(m, 0, buf, 64);
+      if ((n == 1 && strcmp(buf, "foo")   != 0) ||
+	  (n == 2 && strcmp(buf, "bar")   != 0) ||
+	  (n == 3 && strcmp(buf, "foooo") != 0) ||
+	  (n == 4 && strcmp(buf, "baz")   != 0) ||
+	  (n == 5 && strcmp(buf, "fo")    != 0))
+	abort();
+    }
+  if (n != 5) abort();
+  esl_regexp_Destroy(m);
+  exit(0);
+}
+#endif /* test driver */
+/*============= end of test driver and example code =============================*/
+
+
+
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_regexp.h b/easel/esl_regexp.h
new file mode 100644
index 0000000..02018af
--- /dev/null
+++ b/easel/esl_regexp.h
@@ -0,0 +1,68 @@
+/* regexp.h
+ * Regular expression matching on strings.
+ * 
+ * SRE, Sun Jan  2 10:52:34 2005 [Zaragoza]
+ * SVN $Id: esl_regexp.h 255 2008-05-30 17:49:15Z eddys $
+ ******************************************************************
+ * The regexp module is a wrapper around a modified version of Henry
+ * Spencer's regex library. Spencer's copyright notice appears below,
+ * after my wrappers, prefacing the section that includes his code. I
+ * believe you can obtain the original code from:
+ *    ftp://ftp.zoo.toronto.edu/pub/bookregex.tar.Z
+ * Thanks, Henry!
+ *****************************************************************
+ */    
+#ifndef ESL_REGEXP_INCLUDED
+#define ESL_REGEXP_INCLUDED
+
+/* ESL_REGEXP_NSUB specifies the maximum number of () expressions
+ * in a regexp. The whole regexp counts as one, so 16 allows for 
+ * parsing out up to 15 tokens from the match.
+ */
+#define ESL_REGEXP_NSUB 16
+
+/* The esl__regexp structure is from the original Spencer code.
+ * It's wrapped by the ESL_REGEXP structure, below.
+ */
+typedef struct {
+  char *startp[ESL_REGEXP_NSUB]; /* ptrs to starts of submatches on target string */
+  char *endp[ESL_REGEXP_NSUB];   /* ptrs to 1 char after ends of submatches */
+  char regstart;		 /* Internal use only. */
+  char reganch;		         /* Internal use only. */
+  char *regmust;		 /* Internal use only. */
+  int regmlen;		         /* Internal use only. */
+  char program[1];	         /* Unwarranted chumminess with compiler. */  
+} esl__regexp;
+
+
+/* This looks sort of stupid, wrapping a single ptr in a structure, but we
+ * want the machine to be persistent even if different NDFAs are
+ * compiled and used. Without this persistency, we would have to
+ * create/destroy every time we used a different pattern, instead of
+ * one create/destroy per block of code that uses regex matching
+ * functionaility.
+ *
+ * Plus, if we ever need to keep other persistent info 
+ * beyond Spencer's compiled NDFA (which we'd rather not mess
+ * with), we have a place to put it.
+ */
+typedef struct {
+  esl__regexp *ndfa;	 /* a compiled regexp */
+} ESL_REGEXP;
+
+
+/* Declaration of functions in the API
+ */
+
+extern ESL_REGEXP *esl_regexp_Create(void);
+extern void        esl_regexp_Destroy(ESL_REGEXP *machine);
+
+extern int  esl_regexp_Match(ESL_REGEXP *machine, const char *pattern, const char *s);
+extern int  esl_regexp_Compile(ESL_REGEXP *machine, const char *pattern);
+extern int  esl_regexp_MultipleMatches(ESL_REGEXP *machine, char **sptr);
+
+extern char *esl_regexp_SubmatchDup(ESL_REGEXP *machine, int elem);
+extern int   esl_regexp_SubmatchCopy(ESL_REGEXP *machine, int elem, char *buffer, int nc);
+extern int   esl_regexp_SubmatchCoords(ESL_REGEXP *machine, char *origin, int elem, 
+				       int *ret_start, int *ret_end);
+#endif /*ESL_REGEXP_INCLUDED*/
diff --git a/easel/esl_regexp.tex b/easel/esl_regexp.tex
new file mode 100644
index 0000000..8d3157a
--- /dev/null
+++ b/easel/esl_regexp.tex
@@ -0,0 +1,386 @@
+
+The regexp module contains portable functions for using regular
+expressions to match and parse strings.
+
+There are many different regular expression syntaxes.  Easel
+implements a small regular expression machine with a limited syntax,
+allowing the most familiar and important regular expression
+operators. It takes advantage of a compact, public domain regular
+expression engine written by Henry Spencer at the University of
+Toronto. Easel's regular expressions are not as powerful as the
+regular expression syntax in the Perl language, for example, but are
+sufficient for many useful parsing needs in a C application.
+
+\subsection{The regexp API}
+
+The module implements one object: a regular expression matching
+``machine'', \ccode{ESL\_REGEXP}.
+
+The API defines ten functions:
+
+\begin{tabular}{ll}
+       \multicolumn{2}{c}{\textbf{creating/destroying a regexp machine}}\\
+\ccode{esl\_regexp\_Create()}   & Creates a new \ccode{ESL\_REGEXP}. \\
+\ccode{esl\_regexp\_Destroy()}  & Destroys a created \ccode{ESL\_REGEXP}.\\
+\ccode{esl\_regexp\_Inflate()}  & Inflates an allocated \ccode{ESL\_REGEXP} shell. \\
+\ccode{esl\_regexp\_Deflate()}  & Deflates an inflated \ccode{ESL\_REGEXP} shell. \\
+       \multicolumn{2}{c}{\textbf{matching a pattern against a string}}\\
+\ccode{esl\_regexp\_Match()}    & Finds first match of a pattern in a string.\\
+\ccode{esl\_regexp\_Compile()}  & Precompile a pattern, for \ccode{\_MultipleMatches()}.\\
+\ccode{esl\_regexp\_MultipleMatches()} & Finds next match of a compiled pattern in a string.\\
+       \multicolumn{2}{c}{\textbf{retrieving (sub)match information}}\\
+\ccode{esl\_regexp\_SubmatchDup()} & Retrieves text of a (sub)match as a new string.\\
+\ccode{esl\_regexp\_SubmatchCopy()} & Copies text of a (sub)match into a buffer.\\
+\ccode{esl\_regexp\_SubmatchCoords()} & Retrieves start/end coord of a (sub)match.\\
+\end{tabular}
+
+\subsection{Examples of using the regexp API}
+
+To use the \ccode{regexp} module, you first create a machine, which
+you'll destroy when you're done. The same machine can be used for any
+number of different patterns, so you would usually create just one
+machine per function or code unit that needs regular expression
+functionality.
+
+An example of code that matches a \ccode{pattern} against a
+\ccode{string} is:
+
+\begin{cchunk}
+#include <stdio.h> /* for printf() */
+#include <easel/easel.h>
+#include <easel/regexp.h>
+
+int
+main(int argc, char **argv)
+{
+  ESL_REGEXP *m;  
+  char       *pattern;
+  char       *string;
+  int         status;
+  int         i,j;
+
+  pattern = argv[1];
+  string  = argv[2];
+
+  m = esl_regexp_Create();
+
+  status = esl_regexp_Match(m, pattern, string);
+
+  if (status == ESL_OK) 
+    {
+      esl_regexp_SubmatchCoords(m, string, 0, &i, &j);
+      printf("Pattern matches string at positions %d..%d\n", i+1, j+1);
+    }
+  else if (status == ESL_EOD)
+    {
+      printf("Pattern does not match in string.\n");
+    }
+
+  esl_regexp_Destroy(m);
+  exit(0);
+}
+#endif /* ESL_REGEXP_EXAMPLE1*/
+\end{cchunk}
+
+
+The \ccode{esl\_regexp\_Match()} function does the parsing. It returns
+\ccode{ESL\_OK} if a match is found, or \ccode{ESL\_EOD} if not. 
+
+If a match is found, information about where the match is located in
+the string is kept in the machine. This information can be retrieved
+by any of three functions: the start and end points of the match (or
+any () token defining a submatch within the pattern) can be retrieved
+by \ccode{esl\_regexp\_SubmatchCoords()}; a matching substring can be
+retrieved as a new string by \ccode{esl\_regexp\_SubmatchDup()}, or
+matching substring can be copied into an existing buffer by
+\ccode{esl\_regexp\_SubmatchCopy()}. This information is volatile. It
+will only be available for retrieval until the next time this machine
+runs one of the two matching functions (\ccode{esl\_regexp\_Match()} or
+\ccode{esl\_regexp\_MultipleMatches()}).
+
+\ccode{esl\_regexp\_SubmatchCoords()} was called here with an argument
+of \ccode{elem}$=$ 0, where 0 means the complete match, as opposed to
+any tokens within the pattern. We'll see an example of retrieving
+tokens in a bit.
+
+The \ccode{i,j} start/end coordinates retrieved by the call to
+\ccode{esl\_regexp\_SubmatchCoords()} are 0-offset relative to the
+origin we provided, the \ccode{string} itself; so the first position
+in \ccode{string} is $i=0$. We added $+1$ to \ccode{i,j} in the
+example to print coords as $1..L$ in the string instead of $0..L-1$.
+
+An example of running this code:
+
+\begin{cchunk}
+  % ./example1 "ba(na)+" "grape banana apple"
+  Pattern matches string at positions 7..12
+\end{cchunk}
+
+Note that it matched ``banana'' from 7..12, not ``bana'' from
+7..10. The Easel regexp machine is ``greedy''. It matches as much of
+the string as the pattern allows. There isn't currently a way to
+circumvent this to get minimal matching instead of maximal matching
+(as, for instance, Perl regular expressions allow with an additional
+'?' modifier on its greedy quantifiers.)
+
+\subsubsection{Example of finding multiple matches in a string}
+
+The example above only found one (the first) match in the target
+string. What if you want to find every match in the string, analogous
+to the Perl \ccode{m//g} operator? The combination of
+\ccode{esl\_regexp\_Compile()} and
+\ccode{esl\_regexp\_MultipleMatches()} provides a useful idiom for
+this task, as seen in this example:
+
+\begin{cchunk}
+#include <stdio.h> /* for printf() */
+#include <easel/easel.h>
+#include <easel/regexp.h>
+
+int
+main(int argc, char **argv)
+{
+  char       *pattern;
+  char       *string;
+  ESL_REGEXP *m;
+  int         status;
+  int         i,j;
+  char       *s;
+  char        buf[256];
+  int         n = 0;
+
+  pattern = argv[1];
+  string  = argv[2];
+
+  m = esl_regexp_Create();
+
+  esl_regexp_Compile(m, pattern);
+  s = string;
+  while ((status = esl_regexp_MultipleMatches(m, &s)) == ESL_OK)
+    {
+      n++;
+      esl_regexp_SubmatchCoords(m, string, 0, &i, &j);
+      esl_regexp_SubmatchCopy(m, 0, buf, 256);
+
+      printf("Match #%d: positions %d..%d   sequence: %s\n", n, i+1, j+1, buf);      
+    }
+  
+  esl_regexp_Destroy(m);
+  exit(0);
+}
+\end{cchunk}
+
+For example, something like this could parse a command line for one or
+more arguments:
+
+\begin{cchunk}
+   % ./example2 "-[^ ]+" "foo -a --arg -O myfile"
+   Match #1: positions 5..6   sequence: -a
+   Match #2: positions 8..12   sequence: --arg
+   Match #3: positions 14..15   sequence: -O
+\end{cchunk}
+
+Like \ccode{esl\_regexp\_Match()},
+\ccode{esl\_regexp\_MultipleMatches()} finds the first match in a
+string. Additionally, upon returning after finding a match,
+\ccode{esl\_regexp\_MultipleMatches()} supplies a pointer to the next
+position in the string following the match (through the \ccode{\&s}
+argument). That facilitates writing an idiomatic \ccode{while ()} loop
+that steps a temporary pointer \ccode{s} through the string until no
+more matches are found, starting with \ccode{s = string}.
+
+Using a regular expression pattern requires compiling it into machine
+code (a non-deterministic finite automaton, NDFA). When you use
+\ccode{esl\_regexp\_Match()}, your pattern is compiled, and the
+resulting NDFA is run on your string to find a match. In the
+multiple-matching case, it's a waste to recompile the pattern for
+every match. Therefore, we use \ccode{esl\_regexp\_Compile()} to
+compile the NDFA once and hold it in the machine, and
+\ccode{esl\_regexp\_MultipleMatches()} takes a machine (containing a
+precompiled NDFA) as an argument instead of a pattern.
+
+Remember that the regexp machine is greedy, and that the pointer is set
+to follow each match. Therefore, multiple matches are guaranteed to be
+nonoverlapping, with each match matching as much of the string as it
+can before a subsequent match occurs -- even if this is not what you
+want.
+
+Otherwise, \ccode{esl\_regexp\_MultipleMatches()} and
+\ccode{esl\_regexp\_Match()} behave the same, in that they find the
+first match in the string pointer they're provided, and in terms of
+the information they leave in the machine for subsequent retrieval.
+
+You can also see an example of \ccode{esl\_regexp\_SubmatchCopy()} in
+action here, copying the complete match (``sub''match \#0), to a
+provided fixed-length buffer.
+
+\subsubsection{Example of parsing tokens out of a string}
+
+Text parsing is laborious in C, a language which does not inherently
+provide anywhere near the text-parsing power of Perl, for example.
+Using a regular expression to match a line of text and extract one or
+more tokens, demarcated by () in the expression, is a common operation
+in Perl. The Easel regexp machine provides much of the same power. An
+example of using token extraction:
+
+\begin{cchunk}
+#include <stdlib.h> /* for atoi()   */
+#include <stdio.h>  /* for printf() */
+#include <easel/easel.h>
+#include <easel/regexp.h>
+
+int
+main(int argc, char **argv)
+{
+  char        *pattern;
+  char        *string;
+  int          ntok;
+  ESL_REGEXP  *m;		
+  int          status;
+  int          i,j;
+  char        *token;
+  int          n;
+
+  pattern = argv[1];
+  string  = argv[2];
+  ntok    = atoi(argv[3]);
+
+  m = esl_regexp_Create();
+
+  status = esl_regexp_Match(m, pattern, string);
+  if (status == ESL_OK) 
+    { 
+      for (n = 1; n <= ntok; n++) 
+	{
+	  esl_regexp_SubmatchCoords(m, string, n, &i, &j);
+	  token = esl_regexp_SubmatchDup(m, n);
+	  printf("token #%d: %d..%d, %s\n", n, i+1, j+1, token);
+	  free(token);
+	}
+    }
+  esl_regexp_Destroy(m);
+  exit(0);
+}
+\end{cchunk}
+
+In previous examples, we only retrieved information about ``submatch''
+number 0, which always refers to the entire regular expression. The
+machine also retains the same information about all the ()-demarcated
+tokens in the expression, up to 15 of them.\footnote{The limit of one
+complete expression plus 15 tokens is defined by a compile-time
+constant \ccode{ESL\_REGEXP\_NSUB} in \ccode{regexp.h}, which is set to
+16 by default.} Now, we tell the retrieval functions (here,
+\ccode{esl\_regexp\_SubmatchCoords()} and
+\ccode{esl\_regexp\_SubmatchDup()}) to retrieve info for token
+\ccode{n} instead of 0.
+
+For example, parsing a bibliographic reference like ``Gene
+102:189-196(1991)'' might go something like:
+
+\begin{cchunk}
+  % ./example3  "(\S+) (\d+):(\d+)-(\d+)\((\d+)\)" "Gene 102:189-196(1991)"   5
+  token #1: 1..4, Gene
+  token #2: 6..8, 102
+  token #3: 10..12, 189
+  token #4: 14..16, 196
+  token #5: 18..21, 1991
+\end{cchunk}
+
+The tokens are numbered in the order that their open-parenthesis
+occurred in the expression, from left to right.
+
+\subsection{Syntax of regular expressions}
+
+Regular expression syntax is fairly universal and documented in many
+places, but because different engines implement more or less rich sets
+of regular expression operations, a specific description of Easel's
+operators follows.
+
+There are 11 metacharacters \verb'|?*+[().^$\' that encode regular
+expression operations.
+
+\ccode{.} is the ANY operator. It matches any single character.
+
+\ccode{?}, \ccode{*}, and \ccode{+} are repetition operators that
+follow some atom of the pattern. \ccode{?} means 0 or 1 occurrences of
+the atom; \ccode{*} means 0 or more; \ccode{+} means 1 or more.  For
+example, \ccode{foo?} matches fo and foo; \ccode{foo*} matches fo,
+foo, fooo, foooo and so on; \ccode{foo+} matches foo, fooo, foooo, and
+so on.
+
+\verb'^' is the beginning-of-string anchor, and \ccode{\$} is the
+end-of-string anchor. 
+
+\ccode{|} is the concatenation operator, specifying alternative ways
+to match. For example, \ccode{foo|bar|baz} matches baz, bar, or foo;
+\ccode{(foo|bar|baz)+} matches barfoobaz, foofoofoo, etc.
+
+\ccode{()} are for grouping and tokenizing. Anything inside \ccode{()}
+is grouped and treated as a single atom for purposes of a subsequent
+\ccode{?*+} operator, as in the \ccode{(foo|bar|baz)+} example above.
+Anything inside \ccode{()} becomes a token, extractable by
+\ccode{\_Submatch*} functions.
+
+The backslash \verb+\+, when followed by any metacharacter (or in
+fact, any non-alphanumeric character), specifies that that character
+should be treated as an ordinary character.  For example, the pattern
+\verb+\\c:+ matches the string \verb+\c:+, since backslash is itself a
+metacharacter.
+
+A backslash followed by an alphanumeric character is either an
+\emph{escape character} or a \emph{character set}. Four escape
+characters are recognized: \verb+\f+ (form feed), \verb+\n+ (newline),
+\verb+\r+ (carriage return), and \verb+\t+ (TAB). Six character set
+codes are recognized, with the same meanings they have in Perl regular
+expressions:
+
+\begin{center}
+\begin{tabular}{lll} 
+\textbf{code} & \textbf{meaning}    & \textbf{equivalent to} \\
+ \verb+\d+    & digit               & \verb+[0-9]+ \\
+ \verb+\D+    & not a digit         & \verb+[^0-9]+ \\
+ \verb+\w+    & word character      & \verb+[0-9a-z_a-Z]+ \\
+ \verb+\W+    & non-word character  & \verb+[^0-9a-z_a-Z]+ \\
+ \verb+\s+    & whitespace          & \verb+[ \t\n\r\f]+ \\
+ \verb+\S+    & non-whitespace      & \verb+[^ \t\n\r\f]+ \\
+\end{tabular}
+\end{center}
+
+A backslash is followed by an alphanumeric character that is neither
+an escape code or a character set code is an error.
+
+\ccode{[} is the set (or range) operator. \footnote{An unmatched
+\ccode{]} is not a metacharacter, but a \ccode{[} metacharacter always
+implies a range and always must have a closing \ccode{]}.} The set of
+characters inside brackets \ccode{[]} are read as a single ANYOF
+atom. A set may be specified as a range of ASCII characters;
+\ccode{[a-z]}, for example, means any lower-case character from a to
+z, \ccode{[a-zA-Z]} means any alphabetic character, and \ccode{[0-9]}
+means any digit. For example, \ccode{fo[ox]} matches foo or
+fox. Additionally, \verb+[^+ implies the opposite, an ANYBUT atom: any
+character \emph{except} the set of characters named is a match. For
+example, \verb'foo[^ ]+' matches ``football'' in the string ``football
+game''. 
+
+Metacharacters are handled differently inside the \verb+[]+ range
+operator. The only special characters are \verb+]+, \verb+-+, and
+\verb+\+. A \verb+]+ character indicates the end of the range operator
+unless it immediately follows the \verb+[+, in which case it is
+treated as a normal character (thus, weirdly, \verb+[][{}()]+ will
+match any open/close brace/parenthesis character). The \verb+-+
+character indicates the middle of a three-character \verb+x-y+ ASCII
+range, unless it comes at the beginning or end of the range (thus
+\verb+[]-]+ recognizes either \verb+]+ or \verb+-+ as literals).  The
+\verb+\+ character indicates an escaped character. Only five such
+escape characters are recognized inside a range operator: \verb+\f+
+(form feed), \verb+\n+ (newline), \verb+\r+ (carriage return),
+\verb+\t+ (TAB), and \verb+\\+ (backslash itself). Character set codes
+like \verb+\s+ are not allowed within range operators.
+
+
+
+
+
+
+
+
diff --git a/easel/esl_rootfinder.c b/easel/esl_rootfinder.c
new file mode 100644
index 0000000..ebfa0c7
--- /dev/null
+++ b/easel/esl_rootfinder.c
@@ -0,0 +1,536 @@
+/* Finding roots.
+ * 
+ * Contents:
+ *   1. The ESL_ROOTFINDER object.
+ *   2. One-dimensional root finding.
+ *   3. Unit tests.
+ *   4. Test driver.
+ *   5. Examples.
+ *   6. Copyright and license information.
+ * 
+ * SRE, Fri Apr  6 09:14:13 2007 [Janelia]
+ * SVN $Id: esl_rootfinder.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <math.h>
+
+#include "easel.h"
+#include "esl_rootfinder.h"
+
+/*****************************************************************
+ * 1. The ESL_ROOTFINDER object.
+ *****************************************************************/
+
+/* Function:  esl_rootfinder_Create()
+ * Synopsis:  Creates ESL_ROOTFINDER for an $f(x)$
+ * Incept:    SRE, Tue Apr 10 19:54:09 2007 [Janelia]
+ *
+ * Purpose:   Create a rootfinder to find a root of a function $f(x) = 0$.
+ *            <(*func)()> is a pointer to an implementation of the
+ *            function $f(x)$. <params> is a generic pointer to any
+ *            parameters or storage needed in <(*func)()> other than
+ *            the value of $x$. 
+ *            
+ *            Caller implements a <func()> that takes three arguments.
+ *            The first two are the value <x>, and a void pointer to
+ *            any additional parameters that $f(x)$ depends on. The
+ *            result, $f(x)$, is returned via the third argument. This
+ *            function must return <eslOK> to indicate success. Upon
+ *            error, it may throw any error code it wishes.
+ *            
+ *
+ * Args:      (*func)() - ptr to function that evaluates f(x)
+ *            params    - ptr to parameters to be passed to (*func)()
+ *
+ * Returns:   pointer to a new <ESL_ROOTFINDER> structure.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_ROOTFINDER *
+esl_rootfinder_Create(int (*func)(double, void*, double*), void *params)
+{
+  int status;
+  ESL_ROOTFINDER *R = NULL;
+
+  ESL_ALLOC(R, sizeof(ESL_ROOTFINDER));
+  R->func          = func;
+  R->fdf           = NULL;	/* unused */
+  R->params        = params;
+  R->xl            = -eslINFINITY; /* not set yet */
+  R->fl            = 0.;	   /* not set yet */
+  R->xr            = eslINFINITY;  /* not set yet */
+  R->fr            = 0.;	/* not set yet */
+  R->x0            = 0.;	/* not set yet */
+  R->f0            = 0.;	/* not set yet */
+  R->x             = 0.;	/* not set yet */
+  R->fx            = 0.;	/* not set yet */
+  R->dfx           = 0.;	/* unused */
+  R->iter          = 0;
+  R->abs_tolerance = 1e-12;
+  R->rel_tolerance = 1e-12;
+  R->residual_tol  = 0.;
+  R->max_iter      = 100; 
+  return R;
+
+ ERROR:
+  esl_rootfinder_Destroy(R);
+  return NULL;
+}
+
+
+/* Function:  esl_rootfinder_CreateFDF()
+ * Synopsis:  Creates ESL_ROOTFINDER that uses both $f(x)$, $f'(x)$
+ * Incept:    SRE, Tue Apr 10 20:47:42 2007 [Janelia]
+ *
+ * Purpose:   Create a rootfinder that will find 
+ *            a root of a function $f(x) = 0$ using first derivative
+ *            information $f'(x)$. 
+ *            
+ *            Caller provides a pointer <*fdf()> to a function that
+ *            takes four arguments. The first two are the current <x>
+ *            value, and a void pointer to any additional parameters
+ *            that $f(x)$ depends on. <*fdf()> calculates the function
+ *            $f(x)$ and the derivative $f'(x)$ and returns them
+ *            through the remaining two arguments.
+ *            
+ * Args:      (*fdf)() - ptr to function that returns f(x) and f'(x)
+ *            params   - ptr to parameters to be passed to (*fdf)()
+ *
+ * Returns:   pointer to a new <ESL_ROOTFINDER> structure.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_ROOTFINDER *
+esl_rootfinder_CreateFDF(int (*fdf)(double, void*, double*, double*), void *params)
+{
+  int status;
+  ESL_ROOTFINDER *R = NULL;
+
+  ESL_ALLOC(R, sizeof(ESL_ROOTFINDER));
+  R->func          = NULL;
+  R->fdf           = fdf;
+  R->params        = params;
+  R->xl            = -eslINFINITY;
+  R->fl            = 0.;	/* unused */
+  R->xr            = eslINFINITY;
+  R->fr            = 0.;	/* unused */
+  R->x0            = 0.;	
+  R->f0            = 0.;	
+  R->x             = 0.;	/* not set yet */
+  R->fx            = 0.;	/* not set yet */
+  R->dfx           = 0.;	/* not set yet */
+  R->iter          = 0;
+  R->abs_tolerance = 1e-15;
+  R->rel_tolerance = 1e-15;
+  R->residual_tol  = 0.;
+  R->max_iter      = 100; 
+  return R;
+
+ ERROR:
+  esl_rootfinder_Destroy(R);
+  return NULL;
+}
+
+/* Function:  esl_rootfinder_SetBrackets()
+ * Incept:    SRE, Wed Apr 11 08:35:10 2007 [Janelia]
+ *
+ * Purpose:   Declare that a root is in the open interval 
+ *            <(xl..xr)>. 
+ *            
+ *            The function will be evaluated at both points.
+ *
+ * Args:      R      - rootfinder structure
+ *            xl,xr  - root lies in open interval (xl..xr)
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> if <xl,xr> cannot bracket a root,
+ *            because $f(x_l)$ and $f(x_r)$ do not have opposite
+ *            signs.
+ *            
+ *            Additionally, if either evaluation fails in the
+ *            caller-provided function, the error code from that
+ *            failure will be thrown.
+ */
+int
+esl_rootfinder_SetBrackets(ESL_ROOTFINDER *R, double xl, double xr)
+{
+  int status;
+  double dfx;
+
+  R->xl = xl;
+  R->xr = xr;
+  if (R->func != NULL) {
+    if ((status = (*R->func)(R->xl, R->params, &(R->fl)))       != eslOK) return status;
+    if ((status = (*R->func)(R->xr, R->params, &(R->fr)))       != eslOK) return status;
+  } else {
+    if ((status = (*R->fdf) (R->xl, R->params, &(R->fl), &dfx)) != eslOK) return status;
+    if ((status = (*R->fdf) (R->xr, R->params, &(R->fr), &dfx)) != eslOK) return status;
+  }
+  if (R->fl * R->fr >= 0) ESL_EXCEPTION(eslEINVAL, "xl,xr do not bracket a root");
+  return eslOK;
+}
+
+int
+esl_rootfinder_SetAbsoluteTolerance(ESL_ROOTFINDER *R, double tol)
+{
+  R->abs_tolerance = tol;
+  return eslOK;
+}
+
+int
+esl_rootfinder_SetRelativeTolerance(ESL_ROOTFINDER *R, double tol)
+{
+  R->rel_tolerance = tol;
+  return eslOK;
+}
+
+int
+esl_rootfinder_SetResidualTolerance(ESL_ROOTFINDER *R, double tol)
+{
+  R->residual_tol = tol;
+  return eslOK;
+}
+
+int
+esl_rootfinder_SetMaxIterations(ESL_ROOTFINDER *R, int maxiter)
+{
+  R->max_iter = maxiter;
+  return eslOK;
+}
+
+
+void
+esl_rootfinder_Destroy(ESL_ROOTFINDER *R)
+{
+  if (R == NULL) return;
+  free(R);
+}
+
+
+/*****************************************************************
+ * 2. One-dimensional root finding.
+ *****************************************************************/
+
+/* Function:  esl_root_Bisection()
+ * Synopsis:  Find a root of $f(x)$ by bisection method.
+ * Incept:    SRE, Wed Apr 11 08:40:11 2007 [Janelia]
+ *
+ * Purpose:   Find a root in the open interval <xl..xr> by the bisection method,
+ *            and return it in <ret_x>. 
+ *            
+ *            The bisection method is guaranteed to succeed, provided
+ *            that <xl>,<xr> do indeed bracket a root, though it may
+ *            be slow.
+ *            
+ *            The rootfinder <R> can be created either by
+ *            <esl_rootfinder_Create()> or
+ *            <esl_rootfinder_CreateFDF()>; if the latter (if the
+ *            function in the rootfinder <R> includes derivative
+ *            information), the bisection method will just ignore
+ *            the derivative. 
+ *
+ * Args:      R      - a rootfinder object for the function
+ *            xl,xr  - bounds of an open interval in which a root lies
+ *            ret_x  - RETURN: a root that satisfies $f(x) = 0$.
+ *
+ * Returns:   <eslOK> on success, and <ret_x> points to a root.
+ *
+ * Throws:    <eslEINVAL> if <xl,xr> do not bracket a root. 
+ *            <eslENOHALT> if the method exceeds the maximum number of
+ *            iterations set in <R>. 
+ *
+ *            Additionally, any failure code that the caller-provided
+ *            function $f(x)$ throws.
+ */
+int
+esl_root_Bisection(ESL_ROOTFINDER *R, double xl, double xr, double *ret_x)
+{
+  int    status;
+  double xmag;
+
+  if ((status = esl_rootfinder_SetBrackets(R, xl, xr)) != eslOK) return status;
+
+  while (1) {
+    R->iter++;
+    if (R->iter > R->max_iter) ESL_EXCEPTION(eslENOHALT, "failed to converge in Bisection");
+
+    /* Bisect and evaluate the function */
+    R->x  = (R->xl+R->xr)/2.; 	          
+    if (R->func != NULL) {
+      if ((status = (*R->func)(R->x, R->params, &(R->fx)))            != eslOK) return status;
+    } else {
+      if ((status = (*R->fdf) (R->x, R->params, &(R->fx), &(R->dfx))) != eslOK) return status;
+    }
+
+    /* Test for convergence */
+    xmag = (R->xl < 0. && R->xr > 0.) ?  0. : R->x;
+    if (R->fx == 0.) break;	/* an exact root, lucky */
+    if (((R->xr-R->xl)  <  R->abs_tolerance + R->rel_tolerance*xmag) || fabs(R->fx) < R->residual_tol) break;
+
+    /* Narrow the bracket; pay attention to directionality */
+    if (R->fl > 0.) {
+      if   (R->fx > 0.) { R->xl = R->x; R->fl = R->fx; }
+      else              { R->xr = R->x; R->fr = R->fx; }
+    } else {
+      if   (R->fx < 0.) { R->xl = R->x; R->fl = R->fx; }
+      else              { R->xr = R->x; R->fr = R->fx; }      
+    }
+  }
+  
+  *ret_x = R->x;
+  return eslOK;
+}
+
+
+/* Function:  esl_root_NewtonRaphson()
+ * Synopsis:  Find a root of $f(x)$ by Newton/Raphson method.
+ * Incept:    SRE, Wed Apr 11 08:56:28 2007 [Janelia]
+ *
+ * Purpose:   Find a root by the Newton/Raphson method, starting from
+ *            an initial guess <guess>. Return the root in <ret_x>.
+ *            
+ *            The Newton/Raphson method is not guaranteed to succeed,
+ *            but when it does, it is much faster than bisection.
+ *            
+ *            Newton/Raphson uses first derivative information, so the
+ *            rootfinder <R> must be created with
+ *            <esl_rootfinder_CreateFDF()> for a function that evaluates
+ *            both $f(x)$ and $f'(x)$.
+ *            
+ * Args:      R     - a rootfinder object for $f(x)$ and $f'(x)$
+ *            guess - an initial guess for the root
+ *            ret_x - RETURN: a root that satisfies $f(x) = 0$.
+ *
+ * Returns:   <eslOK> on success, and <ret_x> points to a root.
+ *
+ * Throws:    <eslENOHALT> if the method exceeds the maximum number of
+ *            iterations set in <R>. 
+ *
+ *            Additionally, any failure code that the caller-provided
+ *            function $f(x)$ throws.
+ */
+int
+esl_root_NewtonRaphson(ESL_ROOTFINDER *R, double guess, double *ret_x)
+{
+  int status;
+
+  R->x = guess;
+  if ((status  = (*R->fdf)(R->x, R->params, &(R->fx), &(R->dfx))) != eslOK) return status;
+
+  while (1) {
+    R->iter++;
+    if (R->iter > R->max_iter) ESL_EXCEPTION(eslENOHALT, "failed to converge in Newton");
+
+    /* printf("current: x=%20g   f(x) = %20g   f'(x) = %20g\n", R->x, R->fx, R->dfx); */
+
+    /* Take a Newton/Raphson step. */
+    R->x0  = R->x;
+    R->f0  = R->fx;
+    R->x   = R->x - R->fx / R->dfx;
+    (*R->fdf)(R->x, R->params, &(R->fx), &(R->dfx));  
+
+    /* Test for convergence. */
+    if (R->fx == 0) break;	/* an exact root, lucky */
+    if ( (fabs(R->x - R->x0) < R->abs_tolerance + R->rel_tolerance*R->x) || fabs(R->fx < R->residual_tol)) break;
+  }
+
+  *ret_x = R->x;
+  return eslOK;
+}
+
+
+
+
+/*****************************************************************
+ * 3. Unit tests.
+ *****************************************************************/
+#ifdef eslROOTFINDER_TESTDRIVE
+/* For the unit tests, we'll use a quadratic function
+ *   f(x)  = ax^2 + bx + c = 0
+ *   f'(x) = 2ax + b
+ * where it's easy to set up known roots.
+ */  
+struct polyparams { double a,b,c; };
+
+static int quadratic_f(double x, void *params, double *ret_fx)
+{
+  struct polyparams *p = (struct polyparams *) params;
+  *ret_fx = (p->a * x * x + p->b * x + p->c);
+  return eslOK;
+}
+
+static int quadratic_fdf(double x, void *params, double *ret_fx, double *ret_dfx)
+{
+  struct polyparams *p = (struct polyparams *) params;
+  
+  *ret_fx  = (p->a * x * x + p->b * x + p->c);
+  *ret_dfx =  (2 * p->a) * x + p->b;
+  return eslOK;
+}
+
+static void
+utest_Bisection(void)
+{
+  ESL_ROOTFINDER *R = NULL;
+  struct polyparams p;
+  double x;
+
+  /* (5x-1)(x+2) = 5x^2 + 9x - 2 with roots 0.2, -2 */
+  p.a = 5.;
+  p.b = 9.;
+  p.c = -2.;
+
+  R = esl_rootfinder_Create(quadratic_f, &p);
+  esl_root_Bisection(R, 0., 100., &x); /* find the positive root, 0.2 */
+  if (fabs(x-0.2) > R->abs_tolerance) esl_fatal("didn't find root 0.2");
+  esl_rootfinder_Destroy(R);
+
+  R = esl_rootfinder_CreateFDF(quadratic_fdf, &p);
+  esl_root_Bisection(R, -100., 0., &x); /* find the negative root, -2.0 */
+  if (fabs(x+2.) > R->abs_tolerance) esl_fatal("didn't find root -2");
+  esl_rootfinder_Destroy(R);
+}
+
+
+static void
+utest_Newton(void)
+{
+  ESL_ROOTFINDER *R = NULL;
+  struct polyparams p;
+  double x;
+
+  /* (5x-1)(x+2) = 5x^2 + 9x - 2 with roots 0.2, -2 */
+  p.a = 5.;
+  p.b = 9.;
+  p.c = -2.;
+
+  R = esl_rootfinder_CreateFDF(quadratic_fdf, &p);
+  esl_root_NewtonRaphson(R, 1., &x); /* find the positive root, 0.2 */
+  if (fabs(x-0.2) > R->abs_tolerance) esl_fatal("didn't find root 0.2");
+  esl_rootfinder_Destroy(R);
+
+  R = esl_rootfinder_CreateFDF(quadratic_fdf, &p);
+  esl_root_NewtonRaphson(R, -3., &x); /* find the negative root, -2.0 */
+  if (fabs(x+2.) > R->abs_tolerance) esl_fatal("didn't find root -2");
+  esl_rootfinder_Destroy(R);
+}
+
+#endif /*eslROOTFINDER_TESTDRIVE*/
+
+
+/*****************************************************************
+ * 4. Test driver.
+ *****************************************************************/
+/* 
+   gcc -g -Wall -I. -L. -DeslROOTFINDER_TESTDRIVE -o test esl_rootfinder.c -leasel -lm
+   ./test
+ */
+#ifdef eslROOTFINDER_TESTDRIVE
+
+int
+main(int argc, char **argv)
+{
+  utest_Bisection();
+  utest_Newton();
+
+  return eslOK;
+}
+
+#endif /*eslROOTFINDER_TESTDRIVE*/
+
+/*****************************************************************
+ * 5. Examples.
+ *****************************************************************/
+
+/* An example of bisection.
+ *   gcc -g -Wall -o example -I. -DeslROOTFINDER_EXAMPLE esl_rootfinder.c easel.c -lm
+ */
+#ifdef eslROOTFINDER_EXAMPLE
+/*::cexcerpt::rootfinder_example::begin::*/
+#include "easel.h"
+#include "esl_rootfinder.h"
+
+struct polyparams { double a,b,c; };
+
+int quadratic_f(double x, void *params, double *ret_fx)
+{
+  struct polyparams *p = (struct polyparams *) params;
+  *ret_fx = (p->a * x * x + p->b * x + p->c);
+  return eslOK;
+}
+
+int main(void)
+{
+  ESL_ROOTFINDER *R = NULL;
+  struct polyparams p;
+  double x, fx;
+
+  p.a = 5.;
+  p.b = 2.;
+  p.c = -1.;
+
+  R = esl_rootfinder_Create(quadratic_f, &p);
+  esl_root_Bisection(R, 0., 100., &x);
+
+  quadratic_f(x, &p, &fx);
+  printf("Find an x such that f(x) = %.0fx^2 + %.0fx + %.0f = 0 ...\n", p.a, p.b, p.c);
+  printf("x = %f (f(x) = %f)\n", x, fx);
+
+  esl_rootfinder_Destroy(R);
+  return 0;
+}
+/*::cexcerpt::rootfinder_example::end::*/
+#endif /*eslROOTFINDER_EXAMPLE*/
+
+
+/* An example of Newton/Raphson.
+ *   gcc -g -Wall -o example -I. -DeslROOTFINDER_EXAMPLE2 esl_rootfinder.c easel.c -lm
+ */
+#ifdef eslROOTFINDER_EXAMPLE2
+/*::cexcerpt::rootfinder_example2::begin::*/
+#include "easel.h"
+#include "esl_rootfinder.h"
+
+struct polyparams { double a,b,c; };
+
+int quadratic_fdf(double x, void *params, double *ret_fx, double *ret_dfx)
+{
+  struct polyparams *p = (struct polyparams *) params;
+  
+  *ret_fx  = (p->a * x * x + p->b * x + p->c);
+  *ret_dfx =  (2 * p->a) * x + p->b;
+  return eslOK;
+}
+
+int main(void)
+{
+  ESL_ROOTFINDER *R = NULL;
+  struct polyparams p;
+  double x;
+
+  p.a = 5.;
+  p.b = 2.;
+  p.c = -1.;
+
+  R = esl_rootfinder_CreateFDF(quadratic_fdf, &p);
+  esl_root_NewtonRaphson(R, -1., &x);
+
+  printf("Find an x such that f(x) = %.0fx^2 + %.0fx + %.0f = 0 ...\n", p.a, p.b, p.c);
+  printf("x = %f\n", x);
+
+  esl_rootfinder_Destroy(R);
+  return 0;
+}
+/*::cexcerpt::rootfinder_example2::end::*/
+#endif /*eslROOTFINDER_EXAMPLE2*/
+
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_rootfinder.h b/easel/esl_rootfinder.h
new file mode 100644
index 0000000..57561fe
--- /dev/null
+++ b/easel/esl_rootfinder.h
@@ -0,0 +1,56 @@
+/* Finding roots of functions.
+ * 
+ * SRE, Fri Apr  6 10:01:43 2007 [Janelia]
+ * SVN $Id: esl_rootfinder.h 231 2008-03-25 14:43:57Z eddys $
+ */
+#ifndef ESL_ROOTFINDER_INCLUDED
+#define ESL_ROOTFINDER_INCLUDED
+
+#include <esl_config.h>
+
+typedef struct {
+  int   (*func)(double, void*, double*);
+  int   (*fdf) (double, void*, double*, double*);
+  void   *params;
+
+  double xl;
+  double fl;
+  double xr;
+  double fr;
+
+  double x0;
+  double f0;
+
+  double x;
+  double fx;
+  double dfx;
+  int    iter;
+
+  double abs_tolerance;
+  double rel_tolerance;
+  double residual_tol;
+  int    max_iter;
+} ESL_ROOTFINDER;
+
+
+extern ESL_ROOTFINDER *esl_rootfinder_Create   (int (*func)(double, void*, double*),          void *params);
+extern ESL_ROOTFINDER *esl_rootfinder_CreateFDF(int (*fdf) (double, void*, double*, double*), void *params);
+
+extern int esl_rootfinder_SetBrackets(ESL_ROOTFINDER *R, double xl, double xr);
+extern int esl_rootfinder_SetAbsoluteTolerance(ESL_ROOTFINDER *R, double tol);
+extern int esl_rootfinder_SetRelativeTolerance(ESL_ROOTFINDER *R, double tol);
+extern int esl_rootfinder_SetResidualTolerance(ESL_ROOTFINDER *R, double tol);
+extern int esl_rootfinder_SetMaxIterations(ESL_ROOTFINDER *R, int maxiter);
+extern void esl_rootfinder_Destroy(ESL_ROOTFINDER *R);
+
+extern int esl_root_Bisection(ESL_ROOTFINDER *R, double xl, double xr, double *ret_x);
+extern int esl_root_NewtonRaphson(ESL_ROOTFINDER *R, double guess, double *ret_x);
+
+
+#endif /*ESL_ROOTFINDER_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_rootfinder.tex b/easel/esl_rootfinder.tex
new file mode 100644
index 0000000..28b0aec
--- /dev/null
+++ b/easel/esl_rootfinder.tex
@@ -0,0 +1,43 @@
+
+
+
+\subsection{Example of using the rootfinder API}
+
+To use the bisection method, you provide a function that computes
+$f(x)$, and you provide an initial bracket $(x_L..x_R)$ in which the
+root is known to lie.  An example of using the bisection method to
+compute a root of the quadratic function $ax^2 + bx + c = 0$ for
+$a=5$, $b=2$ and $c=-1$ (note that this function has two roots, one
+$<0$ and one $>0$; the bracket $0..100$ makes the example find only
+the positive root):
+
+\input{cexcerpts/rootfinder_example}
+
+
+To use the Newton/Raphson method, you provide a function that computes
+$f(x)$ and its first derivative $df(x)/dx$, and you provide an initial
+guess for the root $x$. An example of using the Newton/Raphson method
+to compute the root of the same function above (which has a derivative
+$df(x)/dx = 2ax + b$) is:
+
+\input{cexcerpts/rootfinder_example2}
+
+In this example, because the initial guess was negative, the other
+root gets found.
+
+Currently, just these two rootfinding algorithms are implemented.  The
+bisection method does not require derivative information, and it
+requires the caller to provide an interval $(x_L..x_R)$ in which the
+root lies ($f(x_L)$ and $f(x_R)$ have opposite signs). Newton/Raphson
+uses derivative information, and it only needs an initial guess for
+$x$, not an interval. Thus there are two different \ccode{\_Create*()}
+routines, \ccode{esl\_rootfinder\_CreateBracketer()} for initializing
+a bisection method, and \ccode{esl\_rootfinder\_CreatePolisher()} for
+initializing a Newton/Raphson method. The reason for the more general
+names (\ccode{CreateBracketer()} and \ccode{CreatePolisher()} is that
+I expect other rootfinding algorithms (if we ever implement any) will
+group similarly: bracketing methods without derivative information,
+and ``polishing'' methods that use derivative information. But this
+may be misguided, and may change in the future.
+
+
diff --git a/easel/esl_scorematrix.c b/easel/esl_scorematrix.c
new file mode 100644
index 0000000..2966335
--- /dev/null
+++ b/easel/esl_scorematrix.c
@@ -0,0 +1,1407 @@
+/* Routines for manipulating sequence alignment score matrices,
+ * such as the BLOSUM and PAM matrices.
+ * 
+ * Contents:
+ *   1. The ESL_SCOREMATRIX object.
+ *   2. Reading/writing score matrices.
+ *   3. Interpreting score matrices probabilistically.
+ *   4. Utility programs.
+ *   5. Unit tests.
+ *   6. Test driver.
+ *   7. Example program.
+ *   8. License and copyright.
+ * 
+ * SRE, Mon Apr  2 08:25:05 2007 [Janelia]
+ * SVN $Id: esl_scorematrix.c 241 2008-04-01 19:01:52Z eddys $
+ */
+
+#include "esl_config.h"
+
+#include <string.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_dmatrix.h"
+#include "esl_fileparser.h"
+#include "esl_rootfinder.h"
+#include "esl_ratematrix.h"
+#include "esl_scorematrix.h"
+
+/*****************************************************************
+ * 1. The ESL_SCOREMATRIX object
+ *****************************************************************/
+
+/* Function:  esl_scorematrix_Create()
+ * Synopsis:  Create an <ESL_SCOREMATRIX>.
+ * Incept:    SRE, Mon Apr  2 08:38:10 2007 [Janelia]
+ *
+ * Purpose:   Allocates a score matrix for alphabet <abc>, initializes
+ *            all scores to zero.
+ *
+ * Args:      abc   - pointer to digital alphabet 
+ *
+ * Returns:   a pointer to the new object.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_SCOREMATRIX *
+esl_scorematrix_Create(const ESL_ALPHABET *abc)
+{
+  int status;
+  int i;
+  ESL_SCOREMATRIX *S = NULL;
+
+  ESL_ALLOC(S, sizeof(ESL_SCOREMATRIX));
+  S->s          = NULL;
+  S->K          = abc->K;
+  S->Kp         = abc->Kp;
+  S->isval      = NULL;
+  S->abc_r      = abc;
+  S->nc         = 0;
+  S->outorder   = NULL;
+  S->has_stop   = FALSE;
+  S->stopsc     = 0;
+  S->stopstopsc = 0;
+
+  ESL_ALLOC(S->s, sizeof(int *) * abc->Kp);
+  for (i = 0; i < abc->Kp; i++) S->s[i] = NULL;
+  ESL_ALLOC(S->isval, sizeof(char) * abc->Kp);
+  for (i = 0; i < abc->Kp; i++) S->isval[i] = FALSE;
+  ESL_ALLOC(S->outorder, sizeof(char) * (abc->Kp+1)); /* maximum col/row count in output = Kp + stop character * */
+  S->outorder[0] = '\0';		/* init to empty string. */
+
+  ESL_ALLOC(S->s[0], sizeof(int) * abc->Kp * abc->Kp);
+  for (i = 1; i < abc->Kp; i++) S->s[i] = S->s[0] + abc->Kp * i;
+
+  for (i = 0; i < abc->Kp*abc->Kp; i++) S->s[0][i] = 0;
+  return S;
+
+ ERROR:
+  esl_scorematrix_Destroy(S);
+  return NULL;
+}
+
+/* Function:  esl_scorematrix_SetIdentity()
+ * Synopsis:  Set matrix to +1 match, 0 mismatch.
+ * Incept:    SRE, Mon Apr 16 20:17:00 2007 [Janelia]
+ *
+ * Purpose:   Sets score matrix <S> to be +1 for a match, 
+ *            0 for a mismatch. <S> may be for any alphabet.
+ *            
+ *            Rarely useful in real use, but may be useful to create
+ *            simple examples (including debugging).
+ *
+ * Returns:   <eslOK> on success, and the scores in <S> are set.
+ */
+int
+esl_scorematrix_SetIdentity(ESL_SCOREMATRIX *S)
+{
+  int a;
+  int x;
+
+  for (a = 0; a < S->abc_r->Kp*S->abc_r->Kp; a++) S->s[0][a] = 0;
+  for (a = 0; a < S->K; a++)                      S->s[a][a] = 1;
+
+  for (x = 0;           x < S->K;  x++)      S->isval[x] = TRUE;
+  for (x = S->abc_r->K; x < S->Kp; x++)      S->isval[x] = FALSE;
+  
+  strncpy(S->outorder, S->abc_r->sym, S->K);  
+  S->outorder[S->K] = '\0';
+  S->nc             = S->K;
+  S->has_stop       = FALSE;
+  S->stopsc         = 0;
+  S->stopstopsc     = 0;
+  return eslOK;
+}
+
+/* Function:  esl_scorematrix_SetBLOSUM62
+ * Synopsis:  Set matrix to BLOSUM62 scores.
+ * Incept:    SRE, Tue Apr  3 13:22:03 2007 [Janelia]
+ *
+ * Purpose:   Set the 20x20 canonical residue scores in an 
+ *            allocated amino acid score matrix <S> to BLOSUM62
+ *            scores \citep{Henikoff92}.
+ *
+ * Returns:   <eslOK> on success, and the scores in <S> are set.
+ */
+int
+esl_scorematrix_SetBLOSUM62(ESL_SCOREMATRIX *S)
+{
+  int x,y;
+  static int blosum62[28][28] = {
+    /*  A    C    D    E    F    G    H    I    K    L    M    N    P    Q    R    S    T    V    W    Y    -    B    J    Z    O    U    X    ~  */
+    {   4,   0,  -2,  -1,  -2,   0,  -2,  -1,  -1,  -1,  -1,  -2,  -1,  -1,  -1,   1,   0,   0,  -3,  -2,   0,  -2,   0,  -1,   0,   0,   0,   0,  },
+    {   0,   9,  -3,  -4,  -2,  -3,  -3,  -1,  -3,  -1,  -1,  -3,  -3,  -3,  -3,  -1,  -1,  -1,  -2,  -2,   0,  -3,   0,  -3,   0,   0,  -2,   0,  },
+    {  -2,  -3,   6,   2,  -3,  -1,  -1,  -3,  -1,  -4,  -3,   1,  -1,   0,  -2,   0,  -1,  -3,  -4,  -3,   0,   4,   0,   1,   0,   0,  -1,   0,  },
+    {  -1,  -4,   2,   5,  -3,  -2,   0,  -3,   1,  -3,  -2,   0,  -1,   2,   0,   0,  -1,  -2,  -3,  -2,   0,   1,   0,   4,   0,   0,  -1,   0,  },
+    {  -2,  -2,  -3,  -3,   6,  -3,  -1,   0,  -3,   0,   0,  -3,  -4,  -3,  -3,  -2,  -2,  -1,   1,   3,   0,  -3,   0,  -3,   0,   0,  -1,   0,  },
+    {   0,  -3,  -1,  -2,  -3,   6,  -2,  -4,  -2,  -4,  -3,   0,  -2,  -2,  -2,   0,  -2,  -3,  -2,  -3,   0,  -1,   0,  -2,   0,   0,  -1,   0,  },
+    {  -2,  -3,  -1,   0,  -1,  -2,   8,  -3,  -1,  -3,  -2,   1,  -2,   0,   0,  -1,  -2,  -3,  -2,   2,   0,   0,   0,   0,   0,   0,  -1,   0,  },
+    {  -1,  -1,  -3,  -3,   0,  -4,  -3,   4,  -3,   2,   1,  -3,  -3,  -3,  -3,  -2,  -1,   3,  -3,  -1,   0,  -3,   0,  -3,   0,   0,  -1,   0,  },
+    {  -1,  -3,  -1,   1,  -3,  -2,  -1,  -3,   5,  -2,  -1,   0,  -1,   1,   2,   0,  -1,  -2,  -3,  -2,   0,   0,   0,   1,   0,   0,  -1,   0,  },
+    {  -1,  -1,  -4,  -3,   0,  -4,  -3,   2,  -2,   4,   2,  -3,  -3,  -2,  -2,  -2,  -1,   1,  -2,  -1,   0,  -4,   0,  -3,   0,   0,  -1,   0,  },
+    {  -1,  -1,  -3,  -2,   0,  -3,  -2,   1,  -1,   2,   5,  -2,  -2,   0,  -1,  -1,  -1,   1,  -1,  -1,   0,  -3,   0,  -1,   0,   0,  -1,   0,  },
+    {  -2,  -3,   1,   0,  -3,   0,   1,  -3,   0,  -3,  -2,   6,  -2,   0,   0,   1,   0,  -3,  -4,  -2,   0,   3,   0,   0,   0,   0,  -1,   0,  },
+    {  -1,  -3,  -1,  -1,  -4,  -2,  -2,  -3,  -1,  -3,  -2,  -2,   7,  -1,  -2,  -1,  -1,  -2,  -4,  -3,   0,  -2,   0,  -1,   0,   0,  -2,   0,  },
+    {  -1,  -3,   0,   2,  -3,  -2,   0,  -3,   1,  -2,   0,   0,  -1,   5,   1,   0,  -1,  -2,  -2,  -1,   0,   0,   0,   3,   0,   0,  -1,   0,  },
+    {  -1,  -3,  -2,   0,  -3,  -2,   0,  -3,   2,  -2,  -1,   0,  -2,   1,   5,  -1,  -1,  -3,  -3,  -2,   0,  -1,   0,   0,   0,   0,  -1,   0,  },
+    {   1,  -1,   0,   0,  -2,   0,  -1,  -2,   0,  -2,  -1,   1,  -1,   0,  -1,   4,   1,  -2,  -3,  -2,   0,   0,   0,   0,   0,   0,   0,   0,  },
+    {   0,  -1,  -1,  -1,  -2,  -2,  -2,  -1,  -1,  -1,  -1,   0,  -1,  -1,  -1,   1,   5,   0,  -2,  -2,   0,  -1,   0,  -1,   0,   0,   0,   0,  },
+    {   0,  -1,  -3,  -2,  -1,  -3,  -3,   3,  -2,   1,   1,  -3,  -2,  -2,  -3,  -2,   0,   4,  -3,  -1,   0,  -3,   0,  -2,   0,   0,  -1,   0,  },
+    {  -3,  -2,  -4,  -3,   1,  -2,  -2,  -3,  -3,  -2,  -1,  -4,  -4,  -2,  -3,  -3,  -2,  -3,  11,   2,   0,  -4,   0,  -3,   0,   0,  -2,   0,  },
+    {  -2,  -2,  -3,  -2,   3,  -3,   2,  -1,  -2,  -1,  -1,  -2,  -3,  -1,  -2,  -2,  -2,  -1,   2,   7,   0,  -3,   0,  -2,   0,   0,  -1,   0,  },
+    {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,  },
+    {  -2,  -3,   4,   1,  -3,  -1,   0,  -3,   0,  -4,  -3,   3,  -2,   0,  -1,   0,  -1,  -3,  -4,  -3,   0,   4,   0,   1,   0,   0,  -1,   0,  },
+    {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,  },
+    {  -1,  -3,   1,   4,  -3,  -2,   0,  -3,   1,  -3,  -1,   0,  -1,   3,   0,   0,  -1,  -2,  -3,  -2,   0,   1,   0,   4,   0,   0,  -1,   0,  },
+    {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,  },
+    {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,  },
+    {   0,  -2,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -2,  -1,  -1,   0,   0,  -1,  -2,  -1,   0,  -1,   0,  -1,   0,   0,  -1,   0,  },
+    {   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,   0,  },
+  };
+  /* The BLOSUM62 background frequencies are the actual frequencies used to create
+   * the matrix in 1992. */
+  /*                           A      C      D      E      F      G      H      I      K      L      M      N      P      Q      R      S      T      V      W      Y */
+  /* double blosum62f[20] = { 0.074, 0.025, 0.054, 0.054, 0.047, 0.074, 0.026, 0.068, 0.058, 0.099, 0.025, 0.045, 0.039, 0.034, 0.052, 0.057, 0.051, 0.073, 0.013, 0.032 };
+   */
+
+  for (x = 0;           x < S->K;  x++)      S->isval[x] = TRUE;
+  for (x = S->abc_r->K; x < S->Kp; x++)      S->isval[x] = FALSE;
+  x = esl_abc_DigitizeSymbol(S->abc_r, 'B'); S->isval[x] = TRUE;
+  x = esl_abc_DigitizeSymbol(S->abc_r, 'Z'); S->isval[x] = TRUE;
+  x = esl_abc_DigitizeSymbol(S->abc_r, 'X'); S->isval[x] = TRUE;
+    
+  for (x = 0; x < S->Kp; x++)
+    for (y = 0; y < S->Kp; y++)
+      S->s[x][y] = blosum62[x][y];
+
+  /* Bookkeeping necessary to be able to reproduce BLOSUM62 output format exactly, if we need to Write() */
+  strcpy(S->outorder, "ARNDCQEGHILKMFPSTWYVBZX*");
+  S->nc         = strlen(S->outorder);
+  S->has_stop   = TRUE;
+  S->stopsc     = -4;
+  S->stopstopsc = 1;
+
+  return eslOK;
+}
+
+
+/* Function:  esl_scorematrix_SetWAG()
+ * Synopsis:  Set matrix using the WAG evolutionary model.           
+ * Incept:    SRE, Thu Apr 12 13:23:28 2007 [Janelia]
+ *
+ * Purpose:   Parameterize an amino acid score matrix <S> using the WAG
+ *            rate matrix \citep{WhelanGoldman01} as the underlying
+ *            evolutionary model, at a distance of <t>
+ *            substitutions/site, with scale factor <lambda>.
+ *
+ * Args:      S      - score matrix to set parameters in. Must be created for
+ *                     an amino acid alphabet.
+ *            lambda - scale factor for scores     
+ *            t      - distance to exponentiate WAG to, in substitutions/site         
+ *                 
+ * Returns:   <eslOK> on success, and the 20x20 residue scores in <S> are set.
+ *
+ * Throws:    <eslEINVAL> if <S> isn't an allocated amino acid score matrix.
+ *            <eslEMEM> on allocation failure.
+ */
+int
+esl_scorematrix_SetWAG(ESL_SCOREMATRIX *S, double lambda, double t)
+{
+  int status;
+  int i,j;
+  ESL_DMATRIX *Q = NULL;
+  ESL_DMATRIX *P = NULL;
+  static double wagpi[20];
+
+  if (S->K != 20) ESL_EXCEPTION(eslEINVAL, "Must be using an amino acid alphabet (K=20) to make WAG-based matrices");
+
+  if (( Q = esl_dmatrix_Create(20, 20)) == NULL)  goto ERROR;
+  if (( P = esl_dmatrix_Create(20, 20)) == NULL)  goto ERROR;
+  if ( esl_composition_WAG(wagpi)       != eslOK) goto ERROR;
+  if ( esl_rmx_SetWAG(Q, wagpi)         != eslOK) goto ERROR;
+  if ( esl_dmx_Exp(Q, t, P)             != eslOK) goto ERROR;
+
+  for (i = 0; i < 20; i++) 
+    for (j = 0; j < 20; j++)
+      P->mx[i][j] *= wagpi[i];	/* P_ij = P(j|i) pi_i */
+  
+  esl_scorematrix_SetFromProbs(S, lambda, P, wagpi, wagpi);
+
+  esl_dmatrix_Destroy(Q);
+  esl_dmatrix_Destroy(P);
+  return eslOK;
+
+ ERROR:
+  if (Q != NULL) esl_dmatrix_Destroy(Q);
+  if (Q != NULL) esl_dmatrix_Destroy(P);
+  return status;
+}
+
+
+/* Function:  esl_scorematrix_SetFromProbs()
+ * Synopsis:  Set matrix from target and background probabilities.
+ * Incept:    SRE, Wed Apr 11 17:37:45 2007 [Janelia]
+ *
+ * Purpose:   Sets the scores in a new score matrix <S> from target joint
+ *            probabilities in <P>, query background probabilities <fi>, and 
+ *            target background probabilities <fj>, with scale factor <lambda>:
+ *                 $s_{ij} = \frac{1}{\lambda} \frac{p_{ij}}{f_i f_j}$.
+ *                 
+ *            Size of everything must match the canonical alphabet
+ *            size in <S>. That is, <S->abc->K> is the canonical
+ *            alphabet size of <S>; <P> must contain $K times K$
+ *            probabilities $P_{ij}$, and <fi>,<fj> must be vectors of
+ *            K probabilities. All probabilities must be nonzero.
+ *            
+ * Args:      S      - score matrix to set scores in
+ *            lambda - scale factor     
+ *            P      - matrix of joint probabilities P_ij (KxK)
+ *            fi     - query background probabilities (0..K-1)
+ *            fj     - target background probabilities 
+ *
+ * Returns:   <eslOK> on success, and <S> contains the calculated score matrix.
+ */
+int
+esl_scorematrix_SetFromProbs(ESL_SCOREMATRIX *S, double lambda, const ESL_DMATRIX *P, const double *fi, const double *fj)
+{
+  int    i,j;
+  double sc;
+  
+  for (i = 0; i < S->abc_r->K; i++)
+    for (j = 0; j < S->abc_r->K; j++)
+      {
+	sc = log(P->mx[i][j] / (fi[i] * fj[j])) / lambda;
+	S->s[i][j] = (int) (sc + (sc>0 ? 0.5 : -0.5)); /* that's rounding to the nearest integer */
+      }
+
+  for (i = 0; i < S->abc_r->K; i++)
+    S->isval[i] = TRUE;
+  S->nc = S->abc_r->K;
+
+  strncpy(S->outorder, S->abc_r->sym, S->abc_r->K);
+  S->outorder[S->nc] = '\0';
+  return eslOK;
+}
+
+
+/* Function:  esl_scorematrix_Copy()
+ * Synopsis:  Copy <src> matrix to <dest>.
+ * Incept:    SRE, Tue May 15 10:24:20 2007 [Janelia]
+ *
+ * Purpose:   Copy <src> score matrix into <dest>. Caller
+ *            has allocated <dest> for the same alphabet as
+ *            <src>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINCOMPAT> if <dest> isn't allocated for
+ *            the same alphabet as <src>.
+ */
+int
+esl_scorematrix_Copy(const ESL_SCOREMATRIX *src, ESL_SCOREMATRIX *dest)
+{
+  int i,j;
+
+  if (src->abc_r->type != dest->abc_r->type || src->K != dest->K || src->Kp != dest->Kp)
+    ESL_EXCEPTION(eslEINCOMPAT, "source and dest score matrix types don't match");
+
+  for (i = 0; i < src->K; i++)
+    for (j = 0; j < src->K; j++)
+      dest->s[i][j] = src->s[i][j];
+  for (i = 0; i < src->Kp; i++)
+    dest->isval[i] = src->isval[i];
+  dest->nc = src->nc;
+  for (i = 0; i < src->nc; i++)
+    dest->outorder[i] = src->outorder[i];
+  dest->outorder[dest->nc] = '\0';
+  dest->has_stop   = src->has_stop;
+  dest->stopsc     = src->stopsc;
+  dest->stopstopsc = src->stopstopsc;
+  return eslOK;
+}
+
+/* Function:  esl_scorematrix_Clone()
+ * Synopsis:  Allocate a duplicate of a matrix. 
+ * Incept:    SRE, Tue May 15 10:24:20 2007 [Janelia]
+ *
+ * Purpose:   Allocates a new matrix and makes it a duplicate
+ *            of <S>. Return a pointer to the new matrix.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_SCOREMATRIX *
+esl_scorematrix_Clone(const ESL_SCOREMATRIX *S)
+{
+  ESL_SCOREMATRIX *dup = NULL;
+
+  if ((dup = esl_scorematrix_Create(S->abc_r)) == NULL)  return NULL;
+  if (esl_scorematrix_Copy(S, dup)             != eslOK) { esl_scorematrix_Destroy(dup); return NULL; }
+  return dup;
+}
+
+
+/* Function:  esl_scorematrix_Compare()
+ * Synopsis:  Compare two matrices for equality.
+ * Incept:    SRE, Tue Apr  3 14:17:12 2007 [Janelia]
+ *
+ * Purpose:   Compares two score matrices. Returns <eslOK> if they 
+ *            are identical, <eslFAIL> if they differ. Every aspect
+ *            of the two matrices is compared.
+ */
+int
+esl_scorematrix_Compare(const ESL_SCOREMATRIX *S1, const ESL_SCOREMATRIX *S2)
+{
+  int a,b;
+
+  if (strcmp(S1->outorder, S2->outorder) != 0) return eslFAIL;
+  if (S1->nc         != S2->nc)                return eslFAIL;
+  if (S1->has_stop   != S2->has_stop)          return eslFAIL;
+  if (S1->stopsc     != S2->stopsc)            return eslFAIL;
+  if (S1->stopstopsc != S2->stopstopsc)        return eslFAIL;
+  
+  for (a = 0; a < S1->nc; a++)
+    if (S1->isval[a] != S2->isval[a])          return eslFAIL;
+  
+  for (a = 0; a < S1->Kp; a++)
+    for (b = 0; b < S1->Kp; b++)
+      if (S1->s[a][b] != S2->s[a][b]) return eslFAIL;
+  return eslOK;
+}
+
+/* Function:  esl_scorematrix_CompareCanon()
+ * Synopsis:  Compares scores of canonical residues for equality.
+ * Incept:    SRE, Tue May 15 11:00:38 2007 [Janelia]
+ *
+ * Purpose:   Compares the scores of canonical residues in 
+ *            two score matrices <S1> and <S2> for equality.
+ *            Returns <eslOK> if they are identical, <eslFAIL> 
+ *            if they differ. Peripheral aspects of the scoring matrices
+ *            having to do with noncanonical residues, output
+ *            order, and suchlike are ignored.
+ */
+int
+esl_scorematrix_CompareCanon(const ESL_SCOREMATRIX *S1, const ESL_SCOREMATRIX *S2)
+{
+  int a,b;
+
+  for (a = 0; a < S1->K; a++)
+    for (b = 0; b < S1->K; b++)
+      if (S1->s[a][b] != S2->s[a][b]) return eslFAIL;
+  return eslOK;
+}
+
+
+
+/* Function:  esl_scorematrix_Max()
+ * Synopsis:  Returns maximum value in score matrix.
+ * Incept:    SRE, Thu Apr 12 18:04:35 2007 [Janelia]
+ *
+ * Purpose:   Returns the maximum value in score matrix <S>.
+ */
+int
+esl_scorematrix_Max(const ESL_SCOREMATRIX *S)
+{
+  int i,j;
+  int max = S->s[0][0];
+
+  for (i = 0; i < S->K; i++)
+    for (j = 0; j < S->K; j++)
+      if (S->s[i][j] > max) max = S->s[i][j];
+  return max;
+}
+
+/* Function:  esl_scorematrix_Min()
+ * Synopsis:  Returns minimum value in score matrix.
+ * Incept:    SRE, Thu Apr 12 18:06:50 2007 [Janelia]
+ *
+ * Purpose:   Returns the minimum value in score matrix <S>.
+ */
+int
+esl_scorematrix_Min(const ESL_SCOREMATRIX *S)
+{
+  int i,j;
+  int min = S->s[0][0];
+
+  for (i = 0; i < S->K; i++)
+    for (j = 0; j < S->K; j++)
+      if (S->s[i][j] < min) min = S->s[i][j];
+  return min;
+}
+
+
+/* Function:  esl_scorematrix_IsSymmetric()
+ * Synopsis:  Returns <TRUE> for symmetric matrix.
+ * Incept:    SRE, Sat May 12 18:17:17 2007 [Janelia]
+ *
+ * Purpose:   Returns <TRUE> if matrix <S> is symmetric,
+ *            or <FALSE> if it's not.
+ */
+int
+esl_scorematrix_IsSymmetric(const ESL_SCOREMATRIX *S)
+{
+  int i,j;
+
+  for (i = 0; i < S->K; i++)
+    for (j = i; j < S->K; j++)
+      if (S->s[i][j] != S->s[j][i]) return FALSE;
+  return TRUE;
+}
+
+
+
+/* Function:  esl_scorematrix_Destroy()
+ * Synopsis:  Frees a matrix.
+ * Incept:    SRE, Mon Apr  2 08:46:44 2007 [Janelia]
+ *
+ * Purpose:   Frees a score matrix.
+ */
+void
+esl_scorematrix_Destroy(ESL_SCOREMATRIX *S)
+{
+  if (S == NULL) return;
+  if (S->s != NULL) {
+    if (S->s[0] != NULL) free(S->s[0]);
+    free(S->s);
+  }
+  if (S->isval    != NULL) free(S->isval);
+  if (S->outorder != NULL) free(S->outorder);
+  free(S);
+  return;
+}
+
+
+
+
+
+/*****************************************************************
+ * 2. Reading/writing score matrices.
+ *****************************************************************/
+
+/* Function:  esl_sco_Read()
+ * Synopsis:  Read a standard matrix input file.
+ * Incept:    SRE, Mon Apr  2 08:26:40 2007 [Janelia]
+ *
+ * Purpose:   Given a pointer <efp> to an open file parser for a file
+ *            containing a score matrix (such as a PAM or BLOSUM
+ *            matrix), parse the file and create a new score matrix
+ *            object. The scores are expected to be for the alphabet
+ *            <abc>. 
+ *            
+ *            The score matrix file is in the format that BLAST or
+ *            FASTA use. The first line is a header contains N
+ *            single-letter codes for the residues. Each of N
+ *            subsequent rows optionally contains a residue row label
+ *            (in the same order as the columns), followed by N
+ *            residue scores.  (Older matrix files do not contain the
+ *            leading row label; newer ones do.) The residues may
+ *            appear in any order. They must minimally include the
+ *            canonical K residues (K=4 for DNA, K=20 for protein),
+ *            and may also contain none, some, or all degeneracy
+ *            codes. Any other residue code that is not in the Easel
+ *            digital alphabet (including, in particular, the '*' code
+ *            for a stop codon) is ignored by the parser.
+ *
+ * Returns:   <eslOK> on success, and <ret_S> points to a newly allocated 
+ *            score matrix. 
+ *
+ *            Returns <eslEFORMAT> on parsing error; in which case, <ret_S> is
+ *            returned <NULL>.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_sco_Read(ESL_FILEPARSER *efp, const ESL_ALPHABET *abc, ESL_SCOREMATRIX **ret_S)
+{
+  int status;
+  ESL_SCOREMATRIX *S     = NULL;
+  int             *map   = NULL; /* maps col/row index to digital alphabet x */
+  char            *tok;
+  int              toklen;
+  int              c, x;
+  int              row,col;
+
+  /* Allocate the matrix
+   */
+  if ((S = esl_scorematrix_Create(abc)) == NULL) { status = eslEMEM; goto ERROR; }
+
+  /* Make sure we've got the comment character set properly in the fileparser.
+   * Score matrices use #.
+   */
+  esl_fileparser_SetCommentChar(efp, '#');
+
+  /* Look for the first non-blank, non-comment line in the file.  That line
+   * gives us the single-letter codes in the order that the file's using.
+   */
+  if ((status = esl_fileparser_NextLine(efp)) != eslOK) ESL_XFAIL(eslEFORMAT, efp->errbuf, "file appears to be empty");
+
+  /* Read the characters: count them and store them in order in label[0..nc-1].
+   * nc cannot exceed Kp+1 in our expected alphabet (+1, for the stop character *)
+   */
+  S->nc = 0;
+  while ((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) == eslOK)
+    {
+      if (S->nc >= abc->Kp+1) ESL_XFAIL(eslEFORMAT, efp->errbuf, "Header contains more residues than expected for alphabet");
+      if (toklen != 1)        ESL_XFAIL(eslEFORMAT, efp->errbuf, "Header can only contain single-char labels; %s is invalid", tok);
+      S->outorder[S->nc++] = *tok;
+    }
+  if (status != eslEOL) ESL_XFAIL(status, efp->errbuf, "Unexpected failure of esl_fileparser_GetTokenOnLine()");
+  S->outorder[S->nc] = '\0';	/* NUL terminate */
+  
+  /* Verify that these labels for the score matrix seem plausible, given our alphabet.
+   * This sets S->isval array: which residues we have scores for.
+   * It also sets the map[] array, which maps coord in label[] to x in alphabet.
+   * It's possible to see a residue in the score matrix that's not in the alphabet (main example is '*', a stop codon)
+   */
+  ESL_ALLOC(map, sizeof(int) * S->nc);
+  for (c = 0; c < S->nc; c++)
+    {
+      if (esl_abc_CIsValid(abc, S->outorder[c])) 
+	{  
+	  x = esl_abc_DigitizeSymbol(abc, S->outorder[c]);
+	  map[c] = x;
+	  S->isval[x] = TRUE;
+	}
+      else if (S->outorder[c] == '*')
+	{
+	  S->has_stop = TRUE;
+	  map[c] = -1;
+	}
+      else
+	ESL_XFAIL(eslEFORMAT, efp->errbuf, "Don't know how to deal with residue %c in matrix file", S->outorder[c]);
+    }
+  for (x = 0; x < abc->K; x++)
+    if (! S->isval[x]) ESL_XFAIL(eslEFORMAT, efp->errbuf, "Expected to see a column for residue %c", abc->sym[x]);
+
+
+  /* Read nc rows, one at a time;
+   * on each row, read nc+1 or nc tokens, of which nc are scores (may lead with a label or not)
+   */
+  for (row = 0; row < S->nc; row++)
+    {
+      if ((status = esl_fileparser_NextLine(efp)) != eslOK) ESL_XFAIL(eslEFORMAT, efp->errbuf, "Unexpectedly ran out of lines in file");
+      for (col = 0; col < S->nc; col++)
+	{
+	  if ((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_XFAIL(eslEFORMAT, efp->errbuf, "Unexpectedly ran out of fields on line");
+	  if (col == 0 && *tok == S->outorder[row]) { col--; continue; } /* skip leading label */
+
+	  if (map[row] >= 0 && map[col] >= 0)
+	    S->s[map[row]][map[col]] = atoi(tok);
+	  else if (map[row] == -1 && map[col] == -1) /* stop/stop alignment */
+	    S->stopstopsc = atoi(tok);
+	  else 
+	    S->stopsc = atoi(tok); /* this'll reset the stop score 2*nc-1 times, wastefully, and assuming they're all identical */
+	}
+      if ((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslEOL)  ESL_XFAIL(eslEFORMAT, efp->errbuf, "Too many fields on line");
+    }
+  if ((status = esl_fileparser_NextLine(efp)) != eslEOF) ESL_XFAIL(eslEFORMAT, efp->errbuf, "Too many lines in file");
+  
+
+  free(map);
+  *ret_S = S;
+  return eslOK;
+
+ ERROR:
+  esl_scorematrix_Destroy(S);
+  if (map != NULL) free(map);
+  *ret_S = NULL;
+  return status;
+}
+
+/* Function:  esl_sco_Write()
+ * Synopsis:  Write a BLAST-compatible score matrix file.
+ * Incept:    SRE, Tue Apr  3 13:55:10 2007 [Janelia]
+ *
+ * Purpose:   Writes a score matrix <S> to an open stream <fp>, in 
+ *            format compatible with BLAST, FASTA, and other common
+ *            sequence alignment software.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_sco_Write(FILE *fp, const ESL_SCOREMATRIX *S)
+{
+  int a,b;			
+  int x,y;
+  int nc = 0;
+  
+  /* Total paranoia: we have two redundant ways to determine the
+   * number of residues in this matrix, and they should match:
+   * S->nc, or the sum of the isval[] flags + has_stop.
+   */
+  if (S->has_stop) nc++;
+  for (x = 0; x < S->Kp; x++)
+    if (S->isval[x]) nc++;
+  if (nc != S->nc) ESL_EXCEPTION(eslEINVAL, "nc's don't match. matrix is corrupt");
+
+  /* The header line, with column labels for residues */
+  fprintf(fp, "  ");
+  for (a = 0; a < nc; a++) fprintf(fp, "  %c ", S->outorder[a]);
+  fprintf(fp, "\n");
+  
+  /* The data. Watch out for those pesky *'s, which aren't in the Easel digital alphabet (yet)
+   */
+  for (a = 0; a < nc; a++)
+    {
+      fprintf(fp, "%c ", S->outorder[a]);
+      for (b = 0; b < nc; b++)
+	{
+	  if (S->outorder[a] != '*' && S->outorder[b] != '*') 
+	    {
+	      x = esl_abc_DigitizeSymbol(S->abc_r, S->outorder[a]);
+	      y = esl_abc_DigitizeSymbol(S->abc_r, S->outorder[b]);
+	      fprintf(fp, "%3d ", S->s[x][y]);
+	    } 
+	  else if (S->outorder[a] != '*' || S->outorder[b] != '*')
+	    fprintf(fp, "%3d ", S->stopsc);
+	  else
+	    fprintf(fp, "%3d ", S->stopstopsc);
+	}
+      fprintf(fp, "\n");
+    }
+  
+  return eslOK;
+}
+
+/*****************************************************************
+ * 3. Interpreting score matrices probabilistically.
+ *****************************************************************/ 
+
+struct lambda_params {
+  const double *fi;
+  const double *fj;
+  const ESL_SCOREMATRIX *S;
+};
+
+static int
+lambda_fdf(double lambda, void *params, double *ret_fx, double *ret_dfx)
+{
+  struct lambda_params *p = (struct lambda_params *) params;
+  int    i,j;
+  double tmp;
+  
+  *ret_fx  = 0.;
+  *ret_dfx = 0.;
+  for (i = 0; i < p->S->K; i++)
+    for (j = 0; j < p->S->K; j++)
+      {
+	tmp      = p->fi[i] * p->fj[j] * exp(lambda * (double) p->S->s[i][j]);
+	*ret_fx  += tmp;
+	*ret_dfx += tmp * (double) p->S->s[i][j];
+      }
+  *ret_fx -= 1.0;
+  return eslOK;
+}
+
+/* Function:  esl_sco_ProbifyGivenBG()
+ * Synopsis:  Obtain $P_{ij}$ for matrix with known $\lambda$ and background. 
+ * Incept:    SRE, Thu Apr 12 17:46:20 2007 [Janelia]
+ *
+ * Purpose:   Given a score matrix <S> and known query and target
+ *            background frequencies <fi> and <fj>, calculate scale
+ *            <lambda> and implicit target probabilities \citep{Altschul01}. 
+ *            Optionally returns either (or both) in <opt_lambda> and <opt_P>.
+ *
+ *            The implicit target probabilities are returned in a
+ *            newly allocated $K \times K$ <ESL_DMATRIX>, over only
+ *            the canonical (typically 4 or 20) residues in the
+ *            residue alphabet.
+ *            
+ * Args:      S          - score matrix
+ *            fi         - background frequencies for sequence i
+ *            fj         - background frequencies for sequence j
+ *            opt_lambda - optRETURN: calculated $\lambda$ parameter
+ *            opt_P      - optRETURN: implicit target probabilities $p_{ij}$; a KxK DMATRIX.                  
+ *
+ * Returns:   <eslOK> on success, <*ret_lambda> contains the
+ *            calculated $\lambda$ parameter, and <*ret_P> points to
+ *            the target probability matrix (which is allocated here,
+ *            and must be free'd by caller with <esl_dmatrix_Destroy(*ret_P)>.
+ *            
+ * Throws:    <eslEMEM> on allocation error; 
+ *            <eslEINVAL> if matrix is invalid and has no solution for $\lambda$;
+ *            <eslENOHALT> if the solver fails to find $\lambda$.
+ *            In these cases, <*ret_lambda> is 0.0, and <*ret_P> is <NULL>. 
+ */
+int
+esl_sco_ProbifyGivenBG(const ESL_SCOREMATRIX *S, const double *fi, const double *fj, 
+		       double *opt_lambda, ESL_DMATRIX **opt_P)
+{
+  int    status;
+  ESL_ROOTFINDER *R = NULL;
+  ESL_DMATRIX    *P = NULL;
+  struct lambda_params p;
+  double lambda_guess;
+  double lambda;
+  int    i,j;
+  double fx, dfx;
+
+  /* First, solve for lambda by rootfinding.
+   */
+  /* Set up the data passed to the lambda_fdf function. */
+  p.fi = fi;
+  p.fj = fj;
+  p.S  = S;
+
+  /* Bracket the root.
+   * It's important that we come at the root from the far side, where
+   * f(lambda) is positive; else we may identify the root we don't want
+   * at lambda=0.
+   */
+  lambda_guess = 1. / (double) esl_scorematrix_Max(S);
+  for (; lambda_guess < 50.; lambda_guess *= 2.0) {
+    lambda_fdf(lambda_guess, &p, &fx, &dfx);
+    if (fx > 0) break;
+  }
+  if (fx <= 0) ESL_EXCEPTION(eslEINVAL, "Failed to bracket root for solving lambda");
+
+  /* Create a solver and find lambda by Newton/Raphson */
+  if ((    R   = esl_rootfinder_CreateFDF(lambda_fdf, &p) )         == NULL) { status = eslEMEM; goto ERROR; }
+  if (( status = esl_root_NewtonRaphson(R, lambda_guess, &lambda))  != eslOK) goto ERROR;
+  
+  /* Now, given solution for lambda, calculate P
+   */
+  if (opt_P != NULL) 
+    {
+      if ((P = esl_dmatrix_Create(S->K, S->K)) == NULL) { status = eslEMEM; goto ERROR; }
+      for (i = 0; i < S->K; i++)
+	for (j = 0; j < S->K; j++)
+	  P->mx[i][j] = fi[i] * fj[j] * exp(lambda * (double) S->s[i][j]);
+    }
+
+  esl_rootfinder_Destroy(R);
+  if (opt_lambda != NULL) *opt_lambda = lambda;
+  if (opt_P      != NULL) *opt_P      = P;  
+  return eslOK;
+
+ ERROR:
+  if (R != NULL) esl_rootfinder_Destroy(R);
+  if (opt_lambda != NULL) *opt_lambda = 0.;
+  if (opt_P      != NULL) *opt_P      = NULL;
+  return status;
+
+
+}
+
+
+
+/* This section is an implementation of one of the ideas in
+ * Yu and Altschul, PNAS 100:15688, 2003 [YuAltschul03]:
+ * Given a valid score matrix, calculate its probabilistic
+ * basis (P_ij, f_i, f_j, and lambda), on the assumption that
+ * the background probabilities are the marginals of P_ij.
+ */
+struct yualtschul_params {
+  ESL_DMATRIX *S;   /* pointer to the KxK score matrix w/ values cast to doubles */		
+  ESL_DMATRIX *M;   /* not a param per se: alloc'ed storage for M matrix provided to the objective function */
+  ESL_DMATRIX *Y;   /* likewise, alloc'ed storage for Y (M^-1) matrix provided to obj function */
+};
+
+/* yualtschul_func()
+ *
+ * This is the objective function we try to find a root of. 
+ * Its prototype is dictated by the esl_rootfinder API.
+ */
+static int
+yualtschul_func(double lambda, void *params, double *ret_fx)
+{
+  int status;
+  struct yualtschul_params *p = (struct yualtschul_params *) params;
+  ESL_DMATRIX  *S = p->S;
+  ESL_DMATRIX  *M = p->M;
+  ESL_DMATRIX  *Y = p->Y;
+  int i,j;
+
+  /* the M matrix has entries M_ij = e^{lambda * s_ij} */
+  for (i = 0; i < S->n; i++)
+    for (j = 0; j < S->n; j++)
+      M->mx[i][j] = exp(lambda * S->mx[i][j]);
+
+  /* the Y matrix is the inverse of M */
+  if ((status = esl_dmx_Invert(M, Y)) != eslOK) return status;
+
+  /* We're trying to find the root of \sum_ij Y_ij - 1 = 0 */
+  *ret_fx = esl_dmx_Sum(Y) - 1.;
+  return eslOK;
+}
+
+/* yualtschul_engine()
+ *
+ * This function backcalculates the probabilistic basis for a score
+ * matrix S, when S is a double-precision matrix. Providing this
+ * as a separate "engine" and writing esl_sco_Probify()
+ * as a wrapper around it allows us to separately test inaccuracy
+ * due to numerical performance of our linear algebra, versus 
+ * inaccuracy due to integer roundoff in integer scoring matrices.
+ * 
+ * It is not uncommon for this to fail when S is derived from
+ * integer scores. Because the scores may have been provided by the
+ * user, and this may be our first chance to detect the "user error"
+ * of an invalid matrix, this engine returns <eslENORESULT> as a normal error
+ * if it can't reach a valid solution.
+ */
+static int 
+yualtschul_engine(ESL_DMATRIX *S, ESL_DMATRIX *P, double *fi, double *fj, double *ret_lambda)
+{
+  int status;
+  ESL_ROOTFINDER *R = NULL;
+  struct yualtschul_params p;
+  double lambda;
+  double xl, xr;
+  double fx;
+  int    i,j;
+
+  /* Set up a bisection method to find lambda */
+  p.S = S;
+  p.M = p.Y = NULL;
+  if ((p.M = esl_dmatrix_Create(S->n, S->n))           == NULL) { status = eslEMEM; goto ERROR; }
+  if ((p.Y = esl_dmatrix_Create(S->n, S->n))           == NULL) { status = eslEMEM; goto ERROR; }
+  if ((R = esl_rootfinder_Create(yualtschul_func, &p)) == NULL) { status = eslEMEM; goto ERROR; }
+
+  /* Need a reasonable initial guess for lambda; if we use extreme
+   * lambda guesses, we'll introduce numeric instability in the
+   * objective function, and may even blow up the values of e^{\lambda
+   * s_ij} in the M matrix. Appears to be safe to start with lambda on
+   * the order of 2/max(s_ij).
+   */
+  xr = 1. / esl_dmx_Max(S);
+  
+  /* Identify suitable brackets on lambda. */
+  for (xl = xr; xl > 1e-10; xl /= 1.6) {
+    if ((status = yualtschul_func(xl, &p, &fx))  != eslOK) goto ERROR;
+    if (fx > 0.) break;
+  }
+  if (fx <= 0.) { status = eslENORESULT; goto ERROR; }
+
+  for (; xr < 100.; xr *= 1.6) {
+    if ((status = yualtschul_func(xr, &p, &fx))  != eslOK) goto ERROR;
+    if (fx < 0.) break;
+  }
+  if (fx >= 0.) { status = eslENORESULT; goto ERROR; }
+
+  /* Find lambda by bisection */
+  if (esl_root_Bisection(R, xl, xr, &lambda) != eslOK)     goto ERROR;
+
+  /* Find fi, fj from Y: fi are column sums, fj are row sums */
+  for (i = 0; i < S->n; i++) {
+    fi[i] = 0.;
+    for (j = 0; j < S->n; j++) fi[i] += p.Y->mx[j][i];
+  }
+  for (j = 0; j < S->n; j++) {
+    fj[j] = 0.;
+    for (i = 0; i < S->n; i++) fj[j] += p.Y->mx[j][i];
+  }
+
+  /* Find p_ij */
+  for (i = 0; i < S->n; i++) 
+    for (j = 0; j < S->n; j++)
+      P->mx[i][j] = fi[i] * fj[j] * p.M->mx[i][j];
+
+  *ret_lambda = lambda;
+  esl_dmatrix_Destroy(p.M);
+  esl_dmatrix_Destroy(p.Y);
+  esl_rootfinder_Destroy(R);
+  return eslOK;
+
+ ERROR:
+  if (p.M != NULL) esl_dmatrix_Destroy(p.M);
+  if (p.Y != NULL) esl_dmatrix_Destroy(p.Y);
+  if (R   != NULL) esl_rootfinder_Destroy(R);
+  return status;
+}
+
+/* Function:  esl_sco_Probify()
+ * Synopsis:  Calculate the probabilistic basis of a score matrix.
+ * Incept:    SRE, Wed Apr 11 07:56:44 2007 [Janelia]
+ *
+ * Purpose:   Reverse engineering of a score matrix: given a "valid"
+ *            substitution matrix <S>, obtain implied joint
+ *            probabilities $p_{ij}$, query composition $f_i$, target
+ *            composition $f_j$, and scale $\lambda$, by assuming that
+ *            $f_i$ and $f_j$ are the appropriate marginals of $p_{ij}$.
+ *            Optionally return any or all of these solutions in
+ *            <*opt_P>, <*opt_fi>, <*opt_fj>, and <*opt_lambda>.
+ *
+ *            This implements an algorithm described in
+ *            \citep{YuAltschul03}.
+ *            
+ *            This algorithm works fine in principle, but when it is
+ *            applied to rounded integer scores with small dynamic
+ *            range (the typical situation for score matrices) it may
+ *            fail due to integer roundoff error. It works best for
+ *            score matrices built using small values of $\lambda$. Yu
+ *            and Altschul use $\lambda = 0.00635$ for BLOSUM62, which
+ *            amounts to scaling default BLOSUM62 up 50-fold. It
+ *            happens that default BLOSUM62 (which was created with
+ *            lambda = 0.3466, half-bits) can be successfully reverse
+ *            engineered (albeit with some loss of accuracy;
+ *            calculated lambda is 0.3240) but other common matrices
+ *            may fail. This failure results in a normal returned
+ *            error of <eslENORESULT>. 
+ *            
+ * Args:      S          - score matrix 
+ *            opt_P      - optRETURN: KxK matrix of implied target probs $p_{ij}$
+ *            opt_fi     - optRETURN: vector of K $f_i$ background probs, 0..K-1
+ *            opt_fj     - optRETURN: vector of K $f_j$ background probs, 0..K-1
+ *            opt_lambda - optRETURN: calculated $\lambda$ parameter
+ *
+ * Returns:   <eslOK> on success, and <opt_P>, <opt_fi>, <opt_fj>, and <opt_lambda>
+ *            point to the results (for any of these that were passed non-<NULL>).
+ *
+ *            <opt_P>, <opt_fi>, and <opt_fj>, if requested, are new
+ *            allocations, and must be freed by the caller.
+ *            
+ *            Returns <eslENORESULT> if the algorithm fails to determine a valid solution.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *
+ * Xref:      J1/35.
+ */
+int
+esl_sco_Probify(const ESL_SCOREMATRIX *S, ESL_DMATRIX **opt_P, double **opt_fi, double **opt_fj, double *opt_lambda)
+{
+  int status;
+  ESL_DMATRIX  *Sd  = NULL;
+  ESL_DMATRIX  *P   = NULL;
+  double       *fi  = NULL;
+  double       *fj  = NULL;
+  double        lambda;
+  int i,j;
+
+  if (( Sd = esl_dmatrix_Create(S->K, S->K))  == NULL) {status = eslEMEM; goto ERROR; }
+  if (( P  = esl_dmatrix_Create(S->K, S->K))  == NULL) {status = eslEMEM; goto ERROR; }
+  ESL_ALLOC(fi, sizeof(double) * S->K);
+  ESL_ALLOC(fj, sizeof(double) * S->K);
+
+  /* Construct a double-precision dmatrix from S.
+   * I've tried integrating over the rounding uncertainty by
+   * averaging over trials with values jittered by +/- 0.5,
+   * but it doesn't appear to help much, if at all.
+   */
+  for (i = 0; i < S->K; i++) 
+    for (j = 0; j < S->K; j++)
+      Sd->mx[i][j] = (double) S->s[i][j];
+
+  /* Reverse engineer the doubles */
+  if ((status = yualtschul_engine(Sd, P, fi, fj, &lambda)) != eslOK) goto ERROR;
+      
+  esl_dmatrix_Destroy(Sd);
+  if (opt_P      != NULL) *opt_P      = P;       else esl_dmatrix_Destroy(P);
+  if (opt_fi     != NULL) *opt_fi     = fi;      else free(fi);
+  if (opt_fj     != NULL) *opt_fj     = fj;      else free(fj);
+  if (opt_lambda != NULL) *opt_lambda = lambda;
+  return eslOK;
+
+ ERROR:
+  if (Sd  != NULL) esl_dmatrix_Destroy(Sd);
+  if (P   != NULL) esl_dmatrix_Destroy(P);
+  if (fi  != NULL) free(fi);
+  if (fj  != NULL) free(fj);
+  if (opt_P      != NULL) *opt_P      = NULL;
+  if (opt_fi     != NULL) *opt_fi     = NULL;
+  if (opt_fj     != NULL) *opt_fj     = NULL;
+  if (opt_lambda != NULL) *opt_lambda = 0.;
+  return status;
+}
+
+
+
+/* Function:  esl_sco_RelEntropy()
+ * Synopsis:  Calculates relative entropy of a matrix.
+ * Incept:    SRE, Sat May 12 18:14:02 2007 [Janelia]
+ *
+ * Purpose:   Calculates the relative entropy of score matrix <S> in
+ *            bits, given its background distributions <fi> and <fj> and
+ *            its scale <lambda>.
+ *
+ * Args:      S          - score matrix
+ *            fi         - background freqs for sequence i
+ *            fj         - background freqs for sequence j
+ *            lambda     - scale factor $\lambda$ for <S>
+ *            ret_D      - RETURN: relative entropy.
+ * 
+ * Returns:   <eslOK> on success, and <ret_D> contains the relative
+ *            entropy.
+ *
+ * Throws:    <eslEMEM> on allocation error. 
+ *            <eslEINVAL> if the implied $p_{ij}$'s don't sum to one,
+ *            probably indicating that <lambda> was not the correct
+ *            <lambda> for <S>, <fi>, and <fj>.
+ *            In either exception, <ret_D> is returned as 0.0.
+ */
+int
+esl_sco_RelEntropy(const ESL_SCOREMATRIX *S, const double *fi, const double *fj, double lambda, double *ret_D)
+{
+  int    status;
+  double pij;
+  double sum = 0.;
+  int    i,j;
+  double D = 0;
+
+  for (i = 0; i < S->K; i++)
+    for (j = 0; j < S->K; j++)
+      {
+	pij  = fi[i] * fj[j] * exp(lambda * (double) S->s[i][j]);
+	sum += pij;
+	if (pij > 0.) D += pij * log(pij / (fi[i] * fj[j]));
+	
+      }
+  if (esl_DCompare(sum, 1.0, 1e-3) != eslOK) 
+    ESL_XEXCEPTION(eslEINVAL, "pij's don't sum to one: bad lambda?");
+
+  D /= eslCONST_LOG2;
+  *ret_D = D;
+  return eslOK;
+
+ ERROR:
+  *ret_D = 0.;
+  return status;
+}
+
+
+
+
+
+/*****************************************************************
+ * 4. Utilities
+ *****************************************************************/ 
+
+/* Reformat a score matrix file, canonical residues only, into
+ * Easel internal digital alphabet order, suitable for making 
+ * a static data structure.
+ */
+#ifdef eslSCOREMATRIX_UTILITY1
+/* 
+    gcc -g -Wall -o utility -I. -L. -DeslSCOREMATRIX_UTILITY1 esl_scorematrix.c -leasel -lm
+    ./utility BLOSUM62
+*/
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_scorematrix.h"
+#include "esl_fileparser.h"
+
+int
+main(int argc, char **argv)
+{
+  char *infile = argv[1];
+  ESL_ALPHABET    *abc;
+  ESL_FILEPARSER  *efp;
+  ESL_SCOREMATRIX *S;
+  int x,y;
+
+  abc = esl_alphabet_Create(eslAMINO);
+
+  if (esl_fileparser_Open(infile, &efp)  != eslOK) esl_fatal("Failed to open %s\n", infile);
+  if (esl_scorematrix_Read(efp, abc, &S) != eslOK) esl_fatal("parse failed: %s", efp->errbuf);
+
+  for (x = 0; x < abc->Kp; x++) {
+    printf("{ ");
+    for (y = 0; y < abc->Kp; y++)
+      printf("%3d, ", S->s[x][y]);
+    printf(" },\n");
+  }
+  
+  esl_scorematrix_Destroy(S);
+  esl_fileparser_Close(efp);
+  esl_alphabet_Destroy(abc);
+  return eslOK;
+}
+#endif /*eslSCOREMATRIX_UTILITY1*/
+
+
+
+
+
+
+
+/*****************************************************************
+ * 5. Unit tests.
+ *****************************************************************/
+
+#ifdef eslSCOREMATRIX_TESTDRIVE
+#include <esl_dirichlet.h>
+
+static void
+utest_ReadWrite(ESL_ALPHABET *abc, ESL_SCOREMATRIX *S)
+{
+  char tmpfile[16]     = "esltmpXXXXXX";
+  FILE            *fp  = NULL;
+  ESL_SCOREMATRIX *S2  = NULL;
+  ESL_FILEPARSER  *efp = NULL;
+  
+  if (esl_tmpfile_named(tmpfile, &fp)       != eslOK) esl_fatal("failed to open tmp file");
+  if (esl_sco_Write(fp, S)                  != eslOK) esl_fatal("failed to write test matrix");
+  fclose(fp);
+
+  if (esl_fileparser_Open(tmpfile, &efp)    != eslOK) esl_fatal("failed to open tmpfile containing BLOSUM62 matrix");
+  if (esl_sco_Read(efp, abc, &S2)           != eslOK) esl_fatal("failed to read tmpfile containing BLOSUM62 matrix");
+  if (esl_scorematrix_Compare(S, S2)        != eslOK) esl_fatal("the two test matrices aren't identical");
+  
+  remove(tmpfile); 
+  esl_fileparser_Close(efp);
+  esl_scorematrix_Destroy(S2);
+  return;
+}
+
+
+static void
+utest_ProbifyGivenBG(ESL_SCOREMATRIX *S0, ESL_DMATRIX *P0, double *wagpi, double lambda0)
+{
+  char *msg = "ProbifyGivenBG() unit test failed";
+  ESL_DMATRIX     *P    = NULL;
+  double           lambda;
+
+  if (esl_sco_ProbifyGivenBG(S0, wagpi, wagpi, &lambda, &P) != eslOK) esl_fatal(msg);
+
+  if (esl_DCompare(lambda0, lambda, 1e-3)     != eslOK) esl_fatal("lambda is wrong");
+  if (esl_DCompare(esl_dmx_Sum(P), 1.0, 1e-9) != eslOK) esl_fatal("P doesn't sum to 1");
+  if (esl_dmatrix_Compare(P0, P, 1e-2)        != eslOK) esl_fatal("P is wrong");
+
+  esl_dmatrix_Destroy(P);
+  return;
+}
+ 
+
+/* The scores->pij reverse engineering engine works with scores in doubles,
+ * so we can separate effects of rounding to integers in standard
+ * score matrices.
+ */
+static void 
+utest_yualtschul(ESL_DMATRIX *P0, double *wagpi)
+{
+  char *msg = "reverse engineering engine test failed";
+  ESL_DMATRIX     *S   = NULL;	/* original score matrix, in double form, not rounded to ints (calculated from P, fi, fj) */
+  ESL_DMATRIX     *P   = NULL;	/* backcalculated P_ij joint probabilities */
+  double          *fi  = NULL;	/* backcalculated f_i query composition */
+  double          *fj  = NULL;	/* backcalculated f'_j target composition */
+  double           lambda0;	/* true lambda */
+  double           lambda;	/* backcalculated lambda */
+  int              i,j;
+
+  /* Allocations */
+  if (( S  = esl_dmatrix_Create(20, 20))     == NULL)  esl_fatal(msg);
+  if (( P  = esl_dmatrix_Create(20, 20))     == NULL)  esl_fatal(msg);
+  if ((fi  = malloc(sizeof(double) * 20))    == NULL)  esl_fatal(msg);
+  if ((fj  = malloc(sizeof(double) * 20))    == NULL)  esl_fatal(msg);
+
+  /* Make a WAG-based score matrix in double-precision, without rounding to integers */
+  lambda0 = 0.3;
+  for (i = 0; i < 20; i++) 
+    for (j = 0; j < 20; j++)
+      S->mx[i][j] = log(P0->mx[i][j] / (wagpi[i] * wagpi[j])) / lambda0;
+
+  /* Reverse engineer it in double precision */
+  if ( yualtschul_engine(S, P, fi, fj, &lambda) != eslOK) esl_fatal("reverse engineering engine failed");
+
+  /* Validate the solution (expect more accuracy from this than from integer scores) */
+  if (esl_DCompare(lambda0, lambda, 1e-4)      != eslOK) esl_fatal("failed to get right lambda");
+  if (esl_DCompare(esl_dmx_Sum(P),  1.0, 1e-6) != eslOK) esl_fatal("reconstructed P doesn't sum to 1");  
+  if (esl_dmatrix_Compare(P, P0, 1e-3)         != eslOK) esl_fatal("failed to recover correct P_ij");
+  for (i = 0; i < 20; i++) 
+    {
+      if (esl_DCompare(fi[i],    fj[i],  1e-6) != eslOK) esl_fatal("background fi, fj not the same");
+      if (esl_DCompare(wagpi[i], fi[i],  1e-3) != eslOK) esl_fatal("failed to reconstruct WAG backgrounds");  
+    }
+
+  free(fj);
+  free(fi);
+  esl_dmatrix_Destroy(S);
+  esl_dmatrix_Destroy(P);
+  return;
+}
+
+
+/* utest_Probify()
+ * This tests Probify on a matrix that was calculated from probabilities in the first
+ * place. It verifies that the reconstructed Pij matrix matches the original Pij's
+ * that the score matrix was built from.
+ */
+static void
+utest_Probify(ESL_SCOREMATRIX *S0, ESL_DMATRIX *P0, double *wagpi, double lambda0)
+{
+  ESL_DMATRIX     *P  = NULL;
+  double          *fi = NULL;
+  double          *fj = NULL;
+  double           lambda;	/* reconstructed lambda */
+
+  if (esl_sco_Probify(S0, &P, &fi, &fj, &lambda) != eslOK) esl_fatal("reverse engineering failed");
+
+  /* Validate the solution, gingerly (we expect significant error due to integer roundoff) */
+  if (esl_DCompare(lambda0, lambda, 0.01)       != eslOK) esl_fatal("failed to get right lambda");
+  if (esl_DCompare(esl_dmx_Sum(P),  1.0, 0.001) != eslOK) esl_fatal("reconstructed P doesn't sum to 1");
+  if (esl_dmatrix_Compare(P, P0, 0.1)           != eslOK) esl_fatal("reconstructed P is wrong");
+
+  free(fj);
+  free(fi);
+  esl_dmatrix_Destroy(P);
+  return;
+}
+
+/* utest_ProbifyBLOSUM()
+ * This tests Probify on a score matrix where the original Pij's are treated as
+ * unknown. It verifies that if you create a new score matrix from the reconstructed
+ * Pij's, you get the original score matrix back. BLOSUM62 makes a good example,
+ * hence the name.
+  */
+static void
+utest_ProbifyBLOSUM(ESL_SCOREMATRIX *BL62)
+{
+  char *msg = "failure in ProbifyBLOSUM() unit test";
+  ESL_DMATRIX     *P  = NULL;
+  double          *fi = NULL;
+  double          *fj = NULL;
+  double           lambda;	
+  ESL_SCOREMATRIX *S2 = NULL;
+
+  if (( S2 = esl_scorematrix_Clone(BL62))                  == NULL) esl_fatal(msg);
+  if (esl_sco_Probify(BL62, &P, &fi, &fj, &lambda)        != eslOK) esl_fatal(msg);
+  if (esl_scorematrix_SetFromProbs(S2, lambda, P, fi, fj) != eslOK) esl_fatal(msg);
+  if (esl_scorematrix_CompareCanon(BL62, S2)              != eslOK) esl_fatal(msg);
+  
+  free(fj);
+  free(fi);
+  esl_scorematrix_Destroy(S2);
+  esl_dmatrix_Destroy(P);
+  return;
+}
+
+#endif /*eslSCOREMATRIX_TESTDRIVE*/
+
+
+/*****************************************************************
+ * 6. Test driver.
+ *****************************************************************/
+/* 
+    gcc -g -Wall -I. -L. -o test -DeslSCOREMATRIX_TESTDRIVE esl_scorematrix.c -leasel -lm
+    ./test
+*/
+#ifdef eslSCOREMATRIX_TESTDRIVE
+#include "easel.h"
+#include "esl_scorematrix.h"
+
+int 
+main(int argc, char **argv)
+{
+  ESL_ALPHABET    *abc = NULL;	/* amino acid alphabet */
+  ESL_SCOREMATRIX *BL62= NULL;	/* BLOSUM62 matrix */
+  ESL_SCOREMATRIX *S0  = NULL;	/* original score matrix (calculated from P, fi, fj) */
+  ESL_DMATRIX     *P0  = NULL;	/* original P_ij joint probabilities */
+  ESL_DMATRIX     *Q   = NULL;	/* WAG rate matrix */
+  double           lambda0;	/* true lambda used to construct S */
+  double           t;
+  int              i,j;
+  static double    wagpi[20];
+
+  /* Allocations */
+  if ((abc = esl_alphabet_Create(eslAMINO))      == NULL)  esl_fatal("allocation of alphabet failed");
+  if ((BL62= esl_scorematrix_Create(abc))        == NULL)  esl_fatal("allocation of BLOSUM62 failed");
+  if ((S0  = esl_scorematrix_Create(abc))        == NULL)  esl_fatal("allocation of scorematrix failed");
+  if ((P0  = esl_dmatrix_Create(abc->K, abc->K)) == NULL)  esl_fatal("P allocation failed");
+  if ((Q   = esl_dmatrix_Create(abc->K, abc->K)) == NULL)  esl_fatal("Q allocation failed");
+
+  /* Make a BLOSUM matrix */
+  if ( esl_scorematrix_SetBLOSUM62(BL62) != eslOK) esl_fatal("failed to set a BLOSUM matrix");
+
+  /* Make a WAG-based score matrix with small lambda. */
+  lambda0 = 0.00635;
+  t    = 2.0;
+  esl_scorematrix_SetWAG(S0, lambda0, t);
+  esl_composition_WAG(wagpi);
+
+  /* Redo some calculations to get the known probabilistic basis of that S */
+  if ( esl_rmx_SetWAG(Q, wagpi)  != eslOK) esl_fatal("failed to set WAG");
+  if ( esl_dmx_Exp(Q, t, P0)     != eslOK) esl_fatal("failed to exponentiate WAG");
+  for (i = 0; i < 20; i++) 
+    for (j = 0; j < 20; j++)
+      P0->mx[i][j] *= wagpi[i];	/* P_ij = P(j|i) pi_i */
+
+  /* The unit test battery
+   */
+  utest_ReadWrite(abc, BL62);
+  utest_ReadWrite(abc, S0);
+  utest_ProbifyGivenBG(S0, P0, wagpi, lambda0);
+  utest_yualtschul(P0, wagpi);
+  utest_Probify(S0, P0, wagpi, lambda0); 
+  utest_ProbifyBLOSUM(BL62);
+
+  esl_dmatrix_Destroy(Q);
+  esl_dmatrix_Destroy(P0);
+  esl_scorematrix_Destroy(BL62);
+  esl_scorematrix_Destroy(S0);
+  esl_alphabet_Destroy(abc);
+
+  return 0;
+}
+#endif /*eslSCOREMATRIX_TESTDRIVE*/
+
+/*****************************************************************
+ * 7. Example program
+ *****************************************************************/
+#ifdef eslSCOREMATRIX_EXAMPLE
+/*::cexcerpt::scorematrix_example::begin::*/
+/*  gcc -g -Wall -I. -L. -o example -DeslSCOREMATRIX_EXAMPLE esl_scorematrix.c -leasel -lm
+    ./example <score matrix file>
+*/
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_fileparser.h"
+#include "esl_dmatrix.h"
+#include "esl_vectorops.h"
+#include "esl_scorematrix.h"
+
+int main(int argc, char **argv)
+{
+  char            *scorefile = argv[1];
+  ESL_ALPHABET    *abc       = esl_alphabet_Create(eslAMINO);
+  ESL_FILEPARSER  *efp       = NULL;
+  ESL_SCOREMATRIX *S         = NULL;
+  ESL_DMATRIX     *P         = NULL;
+  double          *fi        = NULL;
+  double          *fj        = NULL;
+  double           lambda, D;
+  
+  /* Input an amino acid score matrix from a file. */
+  if ( esl_fileparser_Open(scorefile, &efp) != eslOK) esl_fatal("failed to open score file %s", scorefile);
+  if ( esl_sco_Read(efp, abc, &S)           != eslOK) esl_fatal("failed to read matrix from %s", scorefile);
+  esl_fileparser_Close(efp);
+
+  /* Reverse engineer it to get implicit probabilistic model. */
+  if ( esl_sco_Probify(S, &P, &fi, &fj, &lambda) != eslOK) esl_fatal("reverse engineering failed");
+
+  /* Print some info, and the joint probabilities. */
+  if (esl_scorematrix_IsSymmetric(S)) printf("Matrix is a standard symmetric matrix\n");
+  else                                printf("Matrix is a nonstandard asymmetric matrix\n"); 
+  printf("Lambda is %g\n\n", lambda);
+
+  esl_sco_RelEntropy(S, fi, fj, lambda, &D);
+  printf("Relative entropy = %.4f bits\n\n", D); 
+
+  printf("Implicit joint probabilities are:\n");
+  esl_dmatrix_Dump(stdout, P, abc->sym, abc->sym);
+  printf("fi's are:\n");
+  esl_vec_DDump(stdout, fi, S->K, abc->sym);
+  printf("fj's are:\n");
+  esl_vec_DDump(stdout, fj, S->K, abc->sym);
+
+  esl_composition_BL62(fi);
+  esl_sco_ProbifyGivenBG(S, fi, fi, &lambda, &P);
+  esl_sco_RelEntropy(S, fi, fi, lambda, &D);
+  printf("Using blosum62 background, lambda = %.4f, rel entropy = %.4f\n", lambda, D);
+
+  free(fi);
+  free(fj);
+  esl_dmatrix_Destroy(P);
+  esl_scorematrix_Destroy(S);
+  esl_alphabet_Destroy(abc);
+  return 0;
+}
+/*::cexcerpt::scorematrix_example::end::*/
+#endif /*eslSCOREMATRIX_EXAMPLE*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/ 
diff --git a/easel/esl_scorematrix.h b/easel/esl_scorematrix.h
new file mode 100644
index 0000000..31b8df6
--- /dev/null
+++ b/easel/esl_scorematrix.h
@@ -0,0 +1,81 @@
+/* Routines for manipulating sequence alignment score matrices.
+ * 
+ * SRE, Mon Apr  2 08:33:23 2007 [Janelia]
+ * SVN $Id: esl_scorematrix.h 231 2008-03-25 14:43:57Z eddys $
+ */
+#ifndef ESL_SCOREMATRIX_INCLUDED
+#define ESL_SCOREMATRIX_INCLUDED
+
+#include <esl_alphabet.h>
+#include <esl_fileparser.h>
+#include <esl_dmatrix.h>
+#include <esl_random.h>
+
+/* 
+ * allocation is in one array in s[0].
+ *
+ * i,j can range from 0..Kp-1, including all characters valid in the alphabet.
+ * Only values for 0..K-1 (canonical alphabet) are mandatory.
+ */
+typedef struct {
+  int **s;			/* s[i][j] is the score of aligning residue i,j; i,j range 0..Kp-1 */
+  int   K;			/* size of base alphabet (duplicate of S->abc_r->K) */
+  int   Kp;			/* full size of s[][], including degeneracies (duplicate of S->abc_r->Kp) */
+
+  /* bookkeeping for degenerate residues */
+  char *isval;			/* array 0..Kp-1: which residues of alphabet have valid scores in S. */
+  const ESL_ALPHABET *abc_r;	/* reference to the alphabet: includes K, Kp, and sym order */
+
+  /* bookkeeping that lets us output exactly the residue order we read in a matrix file */
+  int   nc;			/* number of residues with scores (inclusive of *, if present) */
+  char *outorder;		/* NUL-terminated string 0..nc-1 giving order of residues in col/row labels   */
+  int   has_stop;		/* TRUE if * is a residue */
+  int   stopsc;			/* score for alignment to a * */
+  int   stopstopsc;		/* score for a *-* alignment  */
+} ESL_SCOREMATRIX;
+
+
+
+
+/* 1. The ESL_SCOREMATRIX object. */
+extern ESL_SCOREMATRIX *esl_scorematrix_Create(const ESL_ALPHABET *abc);
+extern int              esl_scorematrix_SetIdentity(ESL_SCOREMATRIX *S);
+extern int              esl_scorematrix_SetBLOSUM62(ESL_SCOREMATRIX *S);
+extern int              esl_scorematrix_SetWAG(ESL_SCOREMATRIX *S, double lambda, double t);
+extern int              esl_scorematrix_SetFromProbs(ESL_SCOREMATRIX *S, double lambda, const ESL_DMATRIX *P,
+						     const double *fi, const double *fj);
+extern int              esl_scorematrix_Copy(const ESL_SCOREMATRIX *src, ESL_SCOREMATRIX *dest);
+extern ESL_SCOREMATRIX *esl_scorematrix_Clone(const ESL_SCOREMATRIX *S);
+extern int              esl_scorematrix_Compare(const ESL_SCOREMATRIX *S1, const ESL_SCOREMATRIX *S2);
+extern int              esl_scorematrix_CompareCanon(const ESL_SCOREMATRIX *S1, const ESL_SCOREMATRIX *S2);
+extern int              esl_scorematrix_Max(const ESL_SCOREMATRIX *S);
+extern int              esl_scorematrix_Min(const ESL_SCOREMATRIX *S);
+extern int              esl_scorematrix_IsSymmetric(const ESL_SCOREMATRIX *S);
+extern void             esl_scorematrix_Destroy(ESL_SCOREMATRIX *S);
+
+/* 2. Reading/writing score matrices. */
+extern int  esl_sco_Read(ESL_FILEPARSER *efp, const ESL_ALPHABET *abc, ESL_SCOREMATRIX **ret_S);
+extern int  esl_sco_Write(FILE *fp, const ESL_SCOREMATRIX *S);
+
+/* 3. Interpreting score matrices probabilistically. */
+extern int esl_sco_ProbifyGivenBG(const ESL_SCOREMATRIX *S, const double *fi, const double *fj, 
+				  double *opt_lambda, ESL_DMATRIX **opt_P);
+extern int esl_sco_Probify(const ESL_SCOREMATRIX *S, ESL_DMATRIX **opt_P, 
+			   double **opt_fi, double **opt_fj, double *opt_lambda);
+extern int esl_sco_RelEntropy(const ESL_SCOREMATRIX *S, const double *fi, const double *fj, 
+			      double lambda, double *ret_D);
+
+
+
+
+
+#endif /*ESL_SCOREMATRIX_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/ 
+
+
+
diff --git a/easel/esl_scorematrix.tex b/easel/esl_scorematrix.tex
new file mode 100644
index 0000000..9d2a14f
--- /dev/null
+++ b/easel/esl_scorematrix.tex
@@ -0,0 +1,51 @@
+The \eslmod{scorematrix} module implements standard residue pairwise
+alignment scoring systems (such as BLOSUM matrices), and their
+probabilistic interpretation \citep{Altschul91,YuAltschul03}.
+
+Table~\ref{tbl:scorematrix_api} lists the functions in the
+\eslmod{scorematrix} API. The module implements one object,
+\ccode{ESL\_SCOREMATRIX}, which holds a score matrix with integer
+scores.
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{The \ccode{ESL\_SCOREMATRIX} object.}\\
+\hyperlink{func:esl_scorematrix_Create()}{\ccode{esl\_scorematrix\_Create()}} & Create an \ccode{ESL\_SCOREMATRIX}.\\
+\hyperlink{func:esl_scorematrix_SetBLOSUM62()}{\ccode{esl\_scorematrix\_SetBLOSUM62()}} & Initialize a matrix to BLOSUM62 scores.\\
+\hyperlink{func:esl_scorematrix_SetWAG()}{\ccode{esl\_scorematrix\_SetWAG()}} & Parameterize matrix from the WAG evolutionary model.           \\
+\hyperlink{func:esl_scorematrix_SetFromProbs()}{\ccode{esl\_scorematrix\_SetFromProbs()}} & Set matrix scores from target and background probabilities.\\
+\hyperlink{func:esl_scorematrix_Compare()}{\ccode{esl\_scorematrix\_Compare()}} & Compare two matrices for equality.\\
+\hyperlink{func:esl_scorematrix_Max()}{\ccode{esl\_scorematrix\_Max()}} & Returns maximum value in score matrix.\\
+\hyperlink{func:esl_scorematrix_Min()}{\ccode{esl\_scorematrix\_Min()}} & Returns minimum value in score matrix.\\
+\hyperlink{func:esl_scorematrix_RelativeEntropy()}{\ccode{esl\_scorematrix\_RelativeEntropy()}} & Returns relative entropy of a matrix.\\
+\hyperlink{func:esl_scorematrix_IsSymmetric()}{\ccode{esl\_scorematrix\_IsSymmetric()}} & Returns \ccode{TRUE} for symmetric matrix.\\
+\hyperlink{func:esl_scorematrix_Destroy()}{\ccode{esl\_scorematrix\_Destroy()}} & Frees a matrix.\\
+\apisubhead{Reading/writing score matrices.}\\
+\hyperlink{func:esl_scorematrix_Read()}{\ccode{esl\_scorematrix\_Read()}} & Read a standard matrix input file.\\
+\hyperlink{func:esl_scorematrix_Write()}{\ccode{esl\_scorematrix\_Write()}} & Write a BLAST-compatible score matrix file.\\
+\apisubhead{Interpreting matrices probabilistically.}\\
+\hyperlink{func:esl_scorematrix_ObtainPij()}{\ccode{esl\_scorematrix\_ObtainPij()}} & Obtain $P_{ij}$ from score matrix with known $\lambda$ and background $f$'s.\\
+\hyperlink{func:esl_scorematrix_SolveLambda()}{\ccode{esl\_scorematrix\_SolveLambda()}} & Find $\lambda$ for score matrix, given background.\\
+\hyperlink{func:esl_scorematrix_ReverseEngineer()}{\ccode{esl\_scorematrix\_ReverseEngineer()}} & Calculate the probabilistic basis of a score matrix.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{scorematrix} API.}
+\label{tbl:scorematrix_api}
+\end{table}
+
+\subsection{An example of using the scorematrix API}
+
+Figure~\ref{fig:scorematrix_example} shows an example of reading a
+matrix file from disk, reverse engineering it \citep{YuAltschul03} to
+obtain its target probabilities, background frequencies, and lambda,
+then printing information about it:
+
+\begin{figure}
+\input{cexcerpts/scorematrix_example}
+\caption{An example of using the \eslmod{scorematrix} module.}
+\label{fig:scorematrix_example}
+\end{figure}
diff --git a/easel/esl_sq.c b/easel/esl_sq.c
new file mode 100644
index 0000000..0ef3be7
--- /dev/null
+++ b/easel/esl_sq.c
@@ -0,0 +1,1784 @@
+/* A sequence.
+ * 
+ * Contents:
+ *   1. Text version of the ESL_SQ object.
+ *   2. Digitized version of the ESL_SQ object.     [with <alphabet>]
+ *   3. Other functions that operate on sequences.
+ *   4. Getting single sequences from MSAs.         [with <msa>]
+ *   5. Internal functions.
+ *   6. Unit tests.
+ *   7. Test driver.
+ *   8. Examples.
+ *   9. License and copyright.
+ * 
+ * SRE, Mon Mar 31 17:18:59 2008 [Janelia]
+ * SVN $Id: esl_sq.c 258 2008-06-04 22:12:12Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
+
+#include "easel.h"
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"	/* alphabet aug adds digital sequences */
+#endif 
+#ifdef eslAUGMENT_MSA
+#include "esl_msa.h"		/* msa aug adds ability to extract sq from an MSA  */
+#endif
+#include "esl_sq.h"
+
+/* Shared parts of text/digital creation functions (defined in "internal functions" section) */
+static ESL_SQ *sq_create(int do_digital);
+static ESL_SQ *sq_create_from(const char *name, const char *desc, const char *acc);
+
+
+/*****************************************************************
+ *# 1. Text version of the <ESL_SQ> object.
+ *****************************************************************/
+
+/* Function:  esl_sq_Create()
+ * Synopsis:  Create a new, empty <ESL_SQ>.
+ * Incept:    SRE, Thu Dec 23 11:57:00 2004 [Zaragoza]
+ *
+ * Purpose:   Creates an empty <ESL_SQ> sequence object, in text mode, with
+ *            internal fields allocated to reasonable initial sizes. 
+ *            
+ * Args:      (void)
+ *
+ * Returns:   a pointer to the new <ESL_SQ>. Caller frees this with
+ *            <esl_sq_Destroy()>.
+ *
+ * Throws:    <NULL> if allocation fails.
+ */
+ESL_SQ *
+esl_sq_Create(void)
+{
+  return sq_create(FALSE);
+}
+
+/* Function:  esl_sq_CreateFrom()
+ * Synopsis:  Create a new <ESL_SQ> from text information.
+ * Incept:    SRE, Wed Mar 22 09:17:04 2006 [St. Louis]
+ *
+ * Purpose:   Create a new <ESL_SQ> object in text mode from elemental data.
+ *            This provides an interface between non-Easel code
+ *            and Easel's object.
+ *            
+ *            Makes copies of all data. Caller is still
+ *            responsible for memory of name, seq, etc.
+ *            
+ *            <desc>, <acc>, and <ss> are optional. They can be passed
+ *            as <NULL> to leave them blank. 
+ *            
+ *            <ss> is an optional alphabetic secondary structure
+ *            annotation string. If it is provided, its length must
+ *            match the length of <seq>.
+ *            
+ * Args:      name    -  name of the sequence (NUL-terminated)
+ *            seq     -  the sequence (alphabetic; NUL-terminated)
+ *            desc    -  optional: description line (or NULL)
+ *            acc     -  optional: accession (or NULL)
+ *            ss      -  optional: secondary structure annotation (or NULL)
+ *
+ * Returns:   a pointer to the new object. Free with
+ *            <esl_sq_Destroy()>.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_SQ *
+esl_sq_CreateFrom(const char *name, const char *seq, const char *desc, const char *acc, const char *ss)
+{
+  ESL_SQ  *sq = NULL;
+  int64_t  n  = strlen(seq);
+  int      status;
+
+  if ((sq     = sq_create_from(name, desc, acc)) == NULL)  goto ERROR;
+  if ((status = esl_strdup(seq, n, &(sq->seq)))  != eslOK) goto ERROR;
+
+  if (ss != NULL) 
+    {
+      if (strlen(ss) != n) ESL_XEXCEPTION(eslEINVAL, "ss, seq lengths mismatch");
+      if ((status = esl_strdup(ss, n, &(sq->ss))) != eslOK) goto ERROR;
+    } 
+  else sq->ss = NULL;
+
+  sq->n      = n;
+  sq->salloc = n+1;
+
+  /* We assume we've created a complete sequence; set the coord bookkeeping accordingly. */
+  sq->start  = 1;
+  sq->end    = n;
+  sq->C      = 0;
+  sq->W      = n;
+  sq->L      = n;
+  return sq;
+
+ ERROR:
+  esl_sq_Destroy(sq);
+  return NULL;
+}
+
+/* Function:  esl_sq_Grow()
+ * Synopsis:  Assure that a <ESL_SQ> has space to add more residues.
+ * Incept:    SRE, Wed Jan 10 08:26:23 2007 [Janelia]
+ *
+ * Purpose:   Assure that the sequence <sq> can hold at least
+ *            one more residue, whether in digital or text mode.
+ *            Reallocate if necessary. Optionally returns the number
+ *            of residues that can be added before the next call
+ *            to <esl_sq_Grow()> in <opt_nsafe>.
+ *            
+ *            The terminal <NUL> or sentinel count as a residue for
+ *            allocation purposes: that is, you may need to call
+ *            <esl_sq_Grow()> before terminating a new sequence.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on reallocation failure. In this case, the
+ *            original <sq> is untouched, and <*opt_nsafe> is returned
+ *            as 0.
+ *
+ * Xref:      STL11/125.
+ */
+int
+esl_sq_Grow(ESL_SQ *sq, int64_t *opt_nsafe)
+{
+  void   *tmp;
+  int64_t new;
+  int64_t nsafe;
+  int     status;
+
+  if (sq->seq != NULL)  nsafe = sq->salloc     - sq->n;     /* text */
+  else                  nsafe = (sq->salloc-1) - sq->n;     /* digital: -1 because 0 is a sentinel       */
+
+  if (nsafe < 1)
+    {  /* reallocate by doubling (shouldn't need more, but if we do, keep doubling) */
+      new = sq->salloc;
+      do { nsafe += new; new*=2; } while (nsafe < 1);
+      
+      if (sq->seq != NULL) ESL_RALLOC(sq->seq, tmp, new * sizeof(char));	/* text    */
+      else                 ESL_RALLOC(sq->dsq, tmp, new * sizeof(ESL_DSQ));	/* digital */
+      if (sq->ss != NULL)  ESL_RALLOC(sq->ss,  tmp, new * sizeof(char));
+      sq->salloc = new;
+    }
+  if (opt_nsafe != NULL) *opt_nsafe = nsafe;
+  return eslOK;
+
+ ERROR:
+  if (opt_nsafe != NULL) *opt_nsafe = 0;
+  return status;
+}
+
+/* Function:  esl_sq_GrowTo()
+ * Synopsis:  Grows an <ESL_SQ> to hold a seq of at least <n> residues.
+ * Incept:    SRE, Fri Jan 18 11:06:50 2008 [UA5233 Westchester-Dulles]
+ *
+ * Purpose:   Assure that the appropriate (text or digital) sequence
+ *            field in <sq> can hold up to a total of <n> residues,
+ *            reallocating as needed.
+ *            
+ *            If reallocated, the allocation will be $\geq (n+1)$ for
+ *            text mode (the +1 is for the terminal NUL byte), $\geq
+ *            (n+2)$ for digital mode (+2 for sentinel bytes at each
+ *            end). That is, you don't need to take these extra bytes into
+ *            account in your <n>; <n> is the number of residues, not
+ *            bytes.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ * 
+ * Note that n=0 is fine here, because we'll allocate either n+1 or n+2.
+ */
+int
+esl_sq_GrowTo(ESL_SQ *sq, int64_t n)
+{
+  void *tmp;
+  int   status;
+
+  if (sq->seq != NULL)		/* text mode */
+    {
+      if (n+1 > sq->salloc) {
+	ESL_RALLOC(sq->seq, tmp, (n+1) * sizeof(char));
+	if (sq->ss != NULL) ESL_RALLOC(sq->ss, tmp, (n+1) * sizeof(char));
+	sq->salloc = n+1;
+      }
+    }
+  else				/* digital mode */
+    {
+      if (n+2 > sq->salloc) {
+	ESL_RALLOC(sq->dsq, tmp, (n+2) * sizeof(ESL_DSQ));
+	if (sq->ss != NULL) ESL_RALLOC(sq->ss, tmp, (n+2) * sizeof(char));
+	sq->salloc = n+2;
+      }
+    }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_sq_Copy()
+ * Synopsis:  Make a copy of an <ESL_SQ>.
+ * Incept:    SRE, Sun Feb 24 17:59:24 2008 [UA5315 to St. Louis]
+ *
+ * Purpose:   Copies a source sequence object <src> into 
+ *            destination sequence object <dst>.
+ *            
+ *            The two objects don't have to be matched as far as
+ *            text/digital mode go; if mismatched, appropriate
+ *            text/digital conversion will be done.
+ *            
+ *            The destination sequence <dst> is reallocated internally
+ *            as necessary to hold a copy of <src>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ * 
+ * Note:      Note the shenanigans involved in copying ss; you have
+ *            to pay attention to the ss being a 0..n-1 string in text
+ *            mode versus a 1..n string in digital mode.
+ */
+int
+esl_sq_Copy(const ESL_SQ *src, ESL_SQ *dst)
+{
+  int status;
+
+  /* If <src> has structure annotation and <dst> does not, initialize an allocation in <dst> */
+  if (src->ss != NULL && dst->ss == NULL) ESL_ALLOC(dst->ss, sizeof(char) * dst->salloc);
+
+  if ((status = esl_sq_SetName     (dst, src->name))   != eslOK) goto ERROR;
+  if ((status = esl_sq_SetSource   (dst, src->source)) != eslOK) goto ERROR;
+  if ((status = esl_sq_SetAccession(dst, src->acc))    != eslOK) goto ERROR;
+  if ((status = esl_sq_SetDesc     (dst, src->desc))   != eslOK) goto ERROR;
+  if ((status = esl_sq_GrowTo      (dst, src->n))      != eslOK) goto ERROR;
+
+  if (src->seq != NULL && dst->seq != NULL) /* text to text */
+    {
+      strcpy(dst->seq, src->seq);
+      if (src->ss != NULL) strcpy(dst->ss, src->ss);
+    }
+#ifdef eslAUGMENT_ALPHABET
+  else if (src->seq != NULL && dst->dsq != NULL) /* text to digital */
+    {
+      if ((status = esl_abc_Digitize(dst->abc, src->seq, dst->dsq)) != eslOK) goto ERROR;      
+      if (src->ss != NULL) {
+	strcpy(dst->ss+1, src->ss);
+	dst->ss[0] = '\0';
+      }
+    }
+  else if (src->dsq != NULL && dst->seq != NULL) /* digital to text */
+    {
+      if ((status = esl_abc_Textize(src->abc, src->dsq, src->n, dst->seq)) != eslOK) goto ERROR;
+      if (src->ss != NULL) strcpy(dst->ss, src->ss+1);
+    }
+  else 				/* digital to digital */
+    {
+      if (src->abc->type != dst->abc->type) 
+	ESL_XEXCEPTION(eslEINCOMPAT, "seq objects involved in Copy differ in digital alphabet");
+      if ((status = esl_abc_dsqcpy(src->dsq, src->n, dst->dsq)) != eslOK) goto ERROR;
+      if (src->ss != NULL) {
+	strcpy(dst->ss+1, src->ss+1);
+	dst->ss[0] = '\0';
+      }
+    }
+#endif
+  
+  dst->n     = src->n;
+  dst->start = src->start;
+  dst->end   = src->end;
+  dst->C     = src->C;
+  dst->W     = src->W;
+  dst->L     = src->L;
+  /* don't copy allocations (nalloc, etc); dst knows its own memory */
+  dst->roff  = src->roff;
+  dst->doff  = src->doff;
+  dst->eoff  = src->eoff;
+  return eslOK;
+
+ ERROR:
+  esl_sq_Reuse(dst);
+  return status;
+}
+
+/* Function:  esl_sq_Compare()
+ * Synopsis:  Compare two sequence objects for equality.
+ * Incept:    SRE, Tue May 13 09:00:41 2008 [Janelia]
+ *
+ * Purpose:   Compare the contents of two sequence objects <sq1> 
+ *            and <sq2> for equality.
+ *            
+ *            Disk offsets are only compared if they are set in both
+ *            <sq1> and <sq2>. Allocation sizes are not compared at
+ *            all.
+ *
+ * Returns:   <eslOK> if identical, <eslFAIL> if not.
+ */
+int
+esl_sq_Compare(ESL_SQ *sq1, ESL_SQ *sq2)
+{
+  /* Annotation comparison */
+  if (strcmp(sq1->name,   sq2->name)   != 0) return eslFAIL;
+  if (strcmp(sq1->acc,    sq2->acc)    != 0) return eslFAIL;
+  if (strcmp(sq1->desc,   sq2->desc)   != 0) return eslFAIL;
+  if (strcmp(sq1->source, sq2->source) != 0) return eslFAIL;
+  if (sq1->ss != NULL && sq2->ss != NULL) {
+    if (strcmp(sq1->ss, sq2->ss) != 0)       return eslFAIL;
+  } else
+    if (sq1->ss != NULL || sq2->ss != NULL)  return eslFAIL;
+  if (sq1->n != sq2->n)                      return eslFAIL;
+  
+  /* Sequence comparison */
+  if        (sq1->seq != NULL && sq2->seq != NULL) {
+    if (strcmp(sq1->seq, sq2->seq) != 0)     return eslFAIL;
+  } 
+#ifdef eslAUGMENT_ALPHABET
+  else if (sq1->dsq != NULL && sq2->dsq != NULL) {
+    if (memcmp(sq1->dsq, sq2->dsq, sizeof(ESL_DSQ) * (sq1->n+2)) != 0) return eslFAIL;
+  }
+#endif
+  else return eslFAIL;
+
+  /* Coordinate comparison */
+  if (sq1->start != sq2->start)              return eslFAIL;
+  if (sq1->end   != sq2->end)                return eslFAIL;
+  if (sq1->C     != sq2->C)                  return eslFAIL;
+  if (sq1->W     != sq2->W)                  return eslFAIL;
+  if (sq1->L     != sq2->L)                  return eslFAIL;
+    
+  /* Disk offset comparison */
+  if (sq1->roff != -1 && sq2->roff != -1 && sq1->roff != sq2->roff) return eslFAIL;
+  if (sq1->doff != -1 && sq2->doff != -1 && sq1->doff != sq2->doff) return eslFAIL;
+  if (sq1->eoff != -1 && sq2->eoff != -1 && sq1->eoff != sq2->eoff) return eslFAIL;
+  
+  /* alphabet comparison */
+#ifdef eslAUGMENT_ALPHABET  
+  if (sq1->abc != NULL && (sq1->abc->type != sq2->abc->type)) return eslFAIL;
+#endif
+  return eslOK;
+}  
+
+
+
+/* Function:  esl_sq_Reuse()
+ * Synopsis:  Reinitialize an <ESL_SQ> for re-use.
+ * Incept:    SRE, Thu Dec 23 12:23:51 2004 [Zaragoza]
+ *
+ * Purpose:   Given a sequence object <sq> already in use;
+ *            reinitialize all its data, so a new seq
+ *            may be read into it. This allows sequential sequence
+ *            input without a lot of wasted allocation/free cycling.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_sq_Reuse(ESL_SQ *sq)
+{
+  sq->name[0]   = '\0';
+  sq->acc[0]    = '\0';
+  sq->desc[0]   = '\0';
+  sq->source[0] = '\0';
+  if (sq->seq != NULL) sq->seq[0] = '\0';
+  if (sq->dsq != NULL) sq->dsq[0] = sq->dsq[1] = eslDSQ_SENTINEL;
+  if (sq->ss  != NULL) {
+    if (sq->seq != NULL) sq->ss[0] = '\0';
+    else                 sq->ss[0] = sq->ss[1] = '\0'; /* in digital mode, ss string is 1..n; 0 is a dummy \0 byte*/
+  }
+  sq->n     = 0;
+  sq->start = 0;
+  sq->end   = 0;
+  sq->C     = 0;
+  sq->W     = 0;
+  sq->L     = -1;
+  sq->doff  = -1;
+  sq->roff  = -1;
+  sq->eoff  = -1;
+  return eslOK;
+}
+
+/* Function:  esl_sq_Destroy()
+ * Synopsis:  Frees an <ESL_SQ>.
+ * Incept:    SRE, Thu Dec 23 12:28:07 2004 [Zaragoza]
+ *
+ * Purpose:   Free a Create()'d <sq>.
+ */
+void
+esl_sq_Destroy(ESL_SQ *sq)
+{
+  if (sq == NULL) return;
+
+  if (sq->name   != NULL) free(sq->name);  
+  if (sq->acc    != NULL) free(sq->acc);   
+  if (sq->desc   != NULL) free(sq->desc);  
+  if (sq->seq    != NULL) free(sq->seq);   
+  if (sq->dsq    != NULL) free(sq->dsq);   
+  if (sq->ss     != NULL) free(sq->ss);    
+  if (sq->source != NULL) free(sq->source);
+  free(sq);
+  return;
+}
+/*--------------- end of ESL_SQ object functions ----------------*/
+
+
+
+
+/*****************************************************************
+ *# 2. Digitized version of the <ESL_SQ> object. (Requires <alphabet>)
+ *****************************************************************/
+#ifdef eslAUGMENT_ALPHABET
+
+/* Function:  esl_sq_CreateDigital()
+ * Synopsis:  Create a new, empty <ESL_SQ> in digital mode.
+ * Incept:    SRE, Tue Jan  9 16:42:35 2007 [Janelia]
+ *
+ * Purpose:   Same as <esl_sq_Create()>, except the returned <sq> is
+ *            configured for a digital sequence using internal
+ *            alphabet <abc>, rather than a text sequence. Creates an
+ *            empty digital <ESL_SQ> sequence object, with internal
+ *            fields allocated to reasonable initial sizes.
+ *            
+ * Args:      abc      - pointer to internal alphabet
+ * 
+ * Returns:   a pointer to the new <ESL_SQ>. Caller frees this with
+ *            <esl_sq_Destroy()>.
+ * 
+ * Throws:    <NULL> if an allocation fails.
+ *
+ * Xref:      STL11/124
+ */
+ESL_SQ *
+esl_sq_CreateDigital(const ESL_ALPHABET *abc)
+{
+  ESL_SQ *s;
+  if ((s = sq_create(TRUE)) == NULL) return NULL;
+  s->abc    = abc;
+  return s;
+}
+
+/* Function:  esl_sq_CreateDigitalFrom()
+ * Synopsis:  Create a new digital <ESL_SQ> from text info.
+ * Incept:    EPN, Fri Aug 24 13:38:56 2007
+ *
+ * Purpose:   Create a new <ESL_SQ> object from elemental data.
+ *            Same as <esl_sq_CreateFrom> except takes a digital <ESL_DSQ *dsq>
+ *            instead of a text <char *seq> as the sequence to copy.
+ *            
+ *            Makes copies of all data. Caller is still
+ *            responsible for memory of name, seq, etc.
+ *            
+ *            <ss> is an optional alphabetic secondary structure
+ *            annotation string, <0..n-1>. If provided, its length
+ *            must match the length of <seq>. (Note that although the
+ *            argument <ss> is provided as a standard <0..n-1> C
+ *            string, <ss> is stored internally as a <1..n> string in
+ *            a digital sequence object, so that both the digital
+ *            sequence and its alphabetic secondary structure
+ *            annotation are indexed the same.)
+ *            
+ *            The object is growable; you can use <esl_sq_Reuse()>
+ *            on it.
+ *
+ * Args:      abc     -  the digital alphabet
+ *            name    -  name of the sequence
+ *            dsq     -  digital sequence <1..L>
+ *            n       -  length of digitized sequence in residues (or -1 if unknown)
+ *            desc    -  optional: description line (or NULL)
+ *            acc     -  optional: accession (or NULL)
+ *            ss      -  optional: secondary structure annotation (or NULL)
+ *
+ * Returns:   a pointer to the new object. Free with
+ *            <esl_sq_Destroy()>.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+ESL_SQ *
+esl_sq_CreateDigitalFrom(const ESL_ALPHABET *abc, const char *name, const ESL_DSQ *dsq, int64_t n,
+			 const char *desc, const char *acc, const char *ss)
+{
+  ESL_SQ *sq = NULL;
+  int     status;
+
+  if((sq = sq_create_from(name, desc, acc)) == NULL) goto ERROR;
+  sq->n = (n == -1) ? esl_abc_dsqlen(dsq) : n;
+  if ((status = esl_abc_dsqdup(dsq, sq->n, &(sq->dsq))) != eslOK) goto ERROR;
+
+  if (ss != NULL)
+    {
+      if (strlen(ss) != sq->n) ESL_XEXCEPTION(eslEINVAL, "ss, seq lengths mismatch");
+      ESL_ALLOC(sq->ss, sizeof(char) * (sq->n+2));
+      sq->ss[0] = '\0';
+      strcpy(sq->ss+1, ss);
+    }
+
+  /* We assume we've created a complete sequence; set the coord bookkeeping accordingly. */
+  sq->start  = 1;
+  sq->end    = n;
+  sq->C      = 0;
+  sq->W      = n;
+  sq->L      = n;
+
+  sq->salloc = sq->n+2;
+  sq->abc    = abc;
+  return sq;
+
+ ERROR:
+  esl_sq_Destroy(sq);
+  return NULL;
+}
+
+
+/* Function:  esl_sq_Digitize()
+ * Synopsis:  Convert an <ESL_SQ> to digital mode.
+ * Incept:    EPN, Mon Feb 12 11:09:06 2007
+ *
+ * Purpose:   Given a sequence <sq> in text mode, convert it to
+ *            digital mode, using alphabet <abc>.
+ *            
+ *            Internally, the <dsq> digital sequence field is filled,
+ *            the <seq> text alignment field is destroyed and free'd,
+ *            a copy of the alphabet pointer is kept in the sq's
+ *            <abc> reference.
+ *
+ * Args:      abc    - digital alphabet
+ *            sq     - sequence to digitize
+ *
+ * Returns:   <eslOK> on success.
+ *            Returns <eslEINVAL> if the sequence contains invalid characters
+ *            that can't be digitized. If this happens, the <sq> is returned
+ *            unaltered - left in text mode, with <seq> as it was. (This is
+ *            a normal error, because <sq->seq> may be user input that we 
+ *            haven't validated yet.)
+ *
+ * Throws:    <eslEMEM> on allocation failure; in this case, state of <sq> may be 
+ *            wedged, and it should only be destroyed, not used.
+ */
+int
+esl_sq_Digitize(const ESL_ALPHABET *abc, ESL_SQ *sq)
+{
+  int status;
+
+  /* Contract checks */
+  if (sq->dsq   != NULL) return eslOK;
+  if (sq->seq   == NULL) ESL_EXCEPTION(eslEINVAL, "sq has no text sequence");
+
+  /* Validate before we convert, so we leave <seq> untouched if it's bad. */
+  if (esl_abc_ValidateSeq(abc, sq->seq, sq->n, NULL) != eslOK) return eslEINVAL;
+
+  /* Allocate dsq, ss properly; these are our last failure points. */
+  /* You can't just call Grow() here, because it would grow for old text mode, not new digital */
+  if (sq->salloc < sq->n+2) {	/* it's possible (though unlikely) for salloc to be 1 residue too small */
+    sq->salloc = sq->n+2;
+    if (sq->ss != NULL) {
+      void *tmp;
+      ESL_RALLOC(sq->ss, tmp, sizeof(char) * sq->salloc);
+    }
+  }
+  ESL_ALLOC(sq->dsq, (sq->salloc) * sizeof(ESL_DSQ));
+
+  /* Now convert. */
+  if ((status = esl_abc_Digitize(abc, sq->seq, sq->dsq)) != eslOK) goto ERROR;
+  if (sq->ss != NULL) {
+    memmove(sq->ss+1, sq->ss, sq->n+1);
+    sq->ss[0] = '\0';
+  }
+  free(sq->seq);
+  sq->seq = NULL;
+  sq->abc = abc;
+  return eslOK;
+
+ ERROR:
+  if (sq->dsq != NULL) free(sq->dsq);
+  return status;
+}
+
+/* Function:  esl_sq_Textize()
+ * Synopsis:  Convert an <ESL_SQ> to text mode.
+ * Incept:    EPN, Mon Feb 12 11:15:06 2007
+ *
+ * Purpose:   Given a sequence <sq> in digital mode, convert it
+ *            to text mode.
+ *            
+ *            Internally, the <seq> text alignment field is filled, the
+ *            <dsq> digital alignment field is destroyed and free'd, the
+ *            sq's <abc> digital alphabet reference is nullified.
+ *            
+ * Args:      sq   - sequence object to convert to text
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *            Throws <eslECORRUPT> if the digital sequence contains 
+ *            invalid codes.
+ */
+int
+esl_sq_Textize(ESL_SQ *sq)
+{
+  int status;
+
+  /* Contract checks */
+  if (sq->seq  != NULL) return eslOK;
+  if (sq->dsq  == NULL) ESL_EXCEPTION(eslEINVAL, "sq has no digital sequence");
+  if (sq->abc  == NULL) ESL_EXCEPTION(eslEINVAL, "sq has no digital alphabet");
+
+  /* Allocate. salloc is guaranteed big enough, if it was big enough for digital. */
+  ESL_ALLOC(sq->seq, sq->salloc * sizeof(char));
+  
+  /* Convert. */
+  if ((status = esl_abc_Textize(sq->abc, sq->dsq, sq->n, sq->seq)) != eslOK) goto ERROR;
+  if (sq->ss != NULL) 
+    memmove(sq->ss, sq->ss+1, sq->n+1);	/* slide back to 0..n-1; +1 includes terminal \0 */
+
+  free(sq->dsq);
+  sq->dsq = NULL;
+  sq->abc = NULL;           /* nullify reference (caller still owns real abc) */
+  return eslOK;
+
+ ERROR:
+  if (sq->seq != NULL) free(sq->seq);
+  return status;
+}
+
+/* Function:  esl_sq_GuessAlphabet()
+ * Synopsis:  Guess alphabet type of a single sequence.
+ * Incept:    SRE, Wed May 16 11:03:44 2007 [Janelia]
+ *
+ * Purpose:   Guess the alphabet type of biosequence <sq>, and store the
+ *            guess in <*ret_type>.
+ *            
+ *            All 26 letters are valid in the amino alphabet (even <O>
+ *            and <J> now), so the DNA alphabet is necessarily a subset.
+ *            Therefore most protein sequences can be identified
+ *            unambiguously (because they use letters that only occur
+ *            in amino acid sequence), but DNA sequences cannot be.
+ *            
+ *            The sequence must contain more than 10 residues, or it
+ *            is called <eslUNKNOWN>.
+ *            
+ *            Specifically, this routine calls the sequence <eslDNA>
+ *            if it consists only of the residues <ACGTN> and all four
+ *            of <ACGT> occur. (And analogously for <eslRNA>,
+ *            <ACGUN>.)  It calls the sequence <eslAMINO> either if it
+ *            contains an amino-specific letter (<EFIJLOPQZ>), or if
+ *            it contains at least 15 of the 20 canonical amino acids
+ *            and consists only of canonical amino acids or <X>.
+
+ *            Thus DNA sequences containing IUPAC degeneracies other
+ *            than N are called <eslUNKNOWN>, rather than hazarding a
+ *            guess. It may be possible to improve on this in the
+ *            future by using residue occurrence frequencies.
+ *            
+ *            Note that a sequence of <ATATATA...> will be called
+ *            <eslUNKNOWN>, whereas a sequence <ACGTACGTACGT...>
+ *            (which could conceivably be "ala-cys-gly-thr...") will
+ *            be called <eslDNA>. Peptides of simple mono and di-amino
+ *            acid compositions do occur, but I have not (yet) seen a
+ *            peptide consisting only of all four residues <ACGT>.
+ *            
+ *            The routine is designed to be conservative, calling
+ *            <eslUNKNOWN> rather than making errors. In a test on the
+ *            Oct 2006 version of the NCBI nonredundant databases,
+ *            this routine called 0 <eslDNA> and 5694 <eslUNKNOWN> on
+ *            4.0M protein sequences (99.9\% classification with no
+ *            false positives) and 0 <eslAMINO> and 155756
+ *            <eslUNKNOWN> in 4.4M DNA sequences (96\% classification
+ *            with no false positives). (Well, actually, one DNA call
+ *            was made in the protein database, but this was an
+ *            exception that proves the rule; that entry was indeed a
+ *            DNA contaminant. It has since been removed by NCBI.)
+ *
+ * Returns:   <eslOK> on success, and <*ret_type> is set to
+ *            <eslAMINO>, <eslRNA>, or <eslDNA>.
+ *
+ *            Returns <eslEAMBIGUOUS> if unable to determine the
+ *            alphabet type; in this case, <*ret_type> is set to 
+ *            <eslUNKNOWN>.
+ *
+ * Xref:      J1/62; 2007/0517-easel-guess-alphabet
+ */
+int
+esl_sq_GuessAlphabet(ESL_SQ *sq, int *ret_type)
+{
+  int64_t ct[26];
+  int     x;
+  int64_t i;
+  int64_t n = 0;
+
+  for (x = 0; x < 26; x++) ct[x] = 0;
+  for (i = 0; i < sq->n; i++) {
+    x = toupper(sq->seq[i]) - 'A';
+    if (x < 0 || x > 26) continue;
+    ct[x]++;
+    n++;
+    if (n > 10000) break;	/* we oughta know by now! */
+  }
+  return esl_abc_GuessAlphabet(ct, ret_type);
+}
+#endif /*eslAUGMENT_ALPHABET*/
+
+/*---------- end of digitized ESL_SQ object functions -----------*/
+
+
+
+/*****************************************************************
+ *# 3. Other functions that operate on sequences.
+ *****************************************************************/
+
+/* Function:  esl_sq_SetName()
+ * Synopsis:  Format and set a name of a sequence.
+ * Incept:    SRE, Thu Jan 11 08:42:53 2007 [Janelia]
+ *
+ * Purpose:   Set the name of the sequence <sq> to <name>, reallocating
+ *            as needed. <name> can be a <printf()>-style format with
+ *            arguments; for example, <esl_sq_SetName(sq, "random%d", i)>.
+ * 
+ *            A copy of <name> is made, so if caller had <name> allocated, 
+ *            it is still responsible for freeing it.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *
+ * Xref:      STL11/125
+ */
+int
+esl_sq_SetName(ESL_SQ *sq, const char *name, ...)
+{
+  va_list argp;
+  va_list argp2;
+  int   n;
+  void *tmp;
+  int   status;
+
+  if (name == NULL) { sq->name[0] = '\0'; return eslOK; }
+
+  va_start(argp, name);
+  va_copy(argp2, argp);
+  if ((n = vsnprintf(sq->name, sq->nalloc, name, argp)) >= sq->nalloc)
+    {
+      ESL_RALLOC(sq->name, tmp, sizeof(char) * (n+1)); 
+      sq->nalloc = n+1;
+      vsnprintf(sq->name, sq->nalloc, name, argp2);
+    }
+  va_end(argp);
+  va_end(argp2);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_sq_SetAccession()
+ * Synopsis:  Format and set the accession field in a sequence.
+ * Incept:    SRE, Fri Jan 18 09:48:54 2008 [Westchester airport]
+ *
+ * Purpose:   Set the accession of the sequence <sq> to <acc>, reallocating
+ *            as needed. <acc> can be a <printf()>-style format with
+ *            arguments; for example, <esl_sq_SetAccession(sq, "ACC%06d", i)>.
+ * 
+ *            A copy of <acc> is made, so if caller had <acc> allocated, 
+ *            it is still responsible for freeing it.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *
+ * Xref:      STL11/125
+ */
+int
+esl_sq_SetAccession(ESL_SQ *sq, const char *acc, ...)
+{
+  va_list argp, argp2;
+  int     n;
+  void   *tmp;
+  int     status;
+
+  if (acc == NULL) { sq->acc[0] = '\0'; return eslOK; }
+
+  va_start(argp, acc);
+  va_copy(argp2, argp);
+  if ((n = vsnprintf(sq->acc, sq->aalloc, acc, argp)) >= sq->aalloc)
+    {
+      ESL_RALLOC(sq->acc, tmp, sizeof(char) * (n+1)); 
+      sq->aalloc = n+1;
+      vsnprintf(sq->acc, sq->aalloc, acc, argp2);
+    }
+  va_end(argp);
+  va_end(argp2);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_sq_SetDesc()
+ * Synopsis:  Format and set the description field in a sequence.
+ * Incept:    SRE, Fri Jan 18 09:46:14 2008 [Westchester airport]
+ *
+ * Purpose:   Set the description of the sequence <sq> to <desc>, reallocating
+ *            as needed. <desc> can be a <printf()>-style format with
+ *            arguments; for example, <esl_sq_SetDesc(sq, "random sequence %d", i)>.
+ * 
+ *            A copy of <desc> is made, so if caller had <desc> allocated, 
+ *            it is still responsible for freeing it.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *
+ * Xref:      STL11/125
+ */
+int
+esl_sq_SetDesc(ESL_SQ *sq, const char *desc, ...)
+{
+  va_list argp, argp2;
+  int     n;
+  void   *tmp;
+  int     status;
+
+  if (desc == NULL) { sq->desc[0] = '\0'; return eslOK; }
+
+  va_start(argp, desc);
+  va_copy(argp2, argp);
+  if ((n = vsnprintf(sq->desc, sq->dalloc, desc, argp)) >= sq->dalloc)
+    {
+      ESL_RALLOC(sq->desc, tmp, sizeof(char) * (n+1)); 
+      sq->dalloc = n+1;
+      vsnprintf(sq->desc, sq->dalloc, desc, argp2);
+    }
+  va_end(argp);  
+  va_end(argp2);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_sq_AppendDesc()
+ * Synopsis:  Append a new line to a growing multiline description.
+ * Incept:    SRE, Thu May 22 15:33:43 2008 [Janelia]
+ *
+ * Purpose:   Append line <desc> to the description annotation
+ *            in <sq>. 
+ *            
+ *            The annotation line <sq->desc> doesn't terminate in
+ *            \verb+\n+; therefore, caller should make sure <desc> should
+ *            not terminate in \verb+\n+. If <sq->desc> already contains
+ *            one or more description lines, append \verb+\n+ before adding
+ *            this next line \verb+\n+.
+ *            
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_sq_AppendDesc(ESL_SQ *sq, const char *desc)
+{
+  void *tmp;
+  int   dlen   = (sq->desc == NULL ? 0 : strlen(sq->desc));
+  int   newlen = (desc     == NULL ? 0 : strlen(desc));
+  int   status;
+  
+  if (dlen + newlen + 1 >= sq->dalloc) { /* +1 for appended \n */
+    ESL_RALLOC(sq->desc, tmp, sizeof(char) * (newlen+dlen+eslSQ_DESCCHUNK));
+    sq->dalloc = newlen+dlen+eslSQ_DESCCHUNK;
+  }
+
+  if (dlen > 0) sq->desc[dlen] = '\n';
+  strcpy(sq->desc + dlen + 1, desc);
+  return eslOK;
+  
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_sq_SetSource()
+ * Synopsis:  Format and set the source name field in a sequence.
+ * Incept:    SRE, Wed May  7 16:17:56 2008 [Janelia]
+ *
+ * Purpose:   Set the source of the sequence <sq> to <source>, reallocating
+ *            as needed. <source> can be a <printf()>-style format with
+ *            arguments; for example, <esl_sq_SetSource(sq, "source %d", i)>.
+ * 
+ *            A copy of <source> is made, so if caller had <source> allocated, 
+ *            it is still responsible for freeing it.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *
+ * Xref:      STL11/125
+ */
+int
+esl_sq_SetSource(ESL_SQ *sq, const char *source, ...)
+{
+  va_list argp, argp2;
+  int     n;
+  void   *tmp;
+  int     status;
+
+  if (source == NULL) { sq->source[0] = '\0'; return eslOK; }
+
+  va_start(argp, source);
+  va_copy(argp2, argp);
+  if ((n = vsnprintf(sq->source, sq->srcalloc, source, argp)) >= sq->srcalloc)
+    {
+      ESL_RALLOC(sq->source, tmp, sizeof(char) * (n+1)); 
+      sq->srcalloc = n+1;
+      vsnprintf(sq->source, sq->srcalloc, source, argp2);
+    }
+  va_end(argp);  
+  va_end(argp2);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_sq_SetCoordComplete()
+ * Synopsis:  Sets coords in a complete sequence.
+ * Incept:    SRE, Tue May 13 09:25:33 2008 [Janelia]
+ *
+ * Purpose:   Declare that <sq> contains a complete sequence of length
+ *            <L>; set the coordinate and length information in <sq>
+ *            accordingly. This is used in building new sequence
+ *            objects.
+ *            
+ *            <sq->seq> or <sq->dsq> must contain a sequence of length
+ *            <L>.
+ *            
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_sq_SetCoordComplete(ESL_SQ *sq, int64_t L)
+{
+  sq->start = 1;
+  sq->end   = L;
+  sq->C     = 0;
+  sq->W     = L;
+  sq->L     = L;
+  sq->n     = L;
+  return eslOK;
+}
+
+
+
+/* Function:  esl_sq_CAddResidue()
+ * Synopsis:  Add one residue (or terminal NUL) to a text seq.
+ * Incept:    SRE, Wed Jan 10 07:58:20 2007 [Janelia]
+ *
+ * Purpose:   Add one residue <c> onto a growing text mode sequence <sq>,
+ *            and deal with any necessary reallocation.
+ *
+ *            The sequence in <sq> is not <NUL>-terminated. To 
+ *            finish and NUL-terminate <sq>, call 
+ *            <esl_sq_CAddResidue(sq, 0)>.
+ *            
+ * Note:      Not the most efficient routine, but convenient in some
+ *            routines. Parsers (where speed is at a premium) typically
+ *            use an addseq() kind of function instead.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on re-allocation failure.
+ *
+ * Xref:      STL11/125.
+ */
+int
+esl_sq_CAddResidue(ESL_SQ *sq, char c)
+{
+  if (esl_sq_Grow(sq, NULL) != eslOK) return eslEMEM;
+  sq->seq[sq->n] = c;
+  if (c != '\0') sq->n++;
+  return eslOK;
+}
+
+#ifdef eslAUGMENT_ALPHABET
+/* Function:  esl_sq_XAddResidue()
+ * Synopsis:  Add one residue (or terminal sentinel) to digital seq.
+ * Incept:    SRE, Wed Jan 10 08:23:23 2007 [Janelia]
+ *
+ * Purpose:   Like <esl_sq_CAddResidue()>, but for digital mode
+ *            sequence: add a digital residue <x> onto a growing
+ *            digital sequence <sq>. 
+ *            
+ *            The digital sequence in <sq> must be explicitly
+ *            terminated when you're done adding to it; call
+ *            <esl_sq_XAddResidue(sq, eslDSQ_SENTINEL)>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on re-allocation failure.
+ *
+ * Xref:      STL11/125.
+ */
+int
+esl_sq_XAddResidue(ESL_SQ *sq, ESL_DSQ x)
+{
+  if (esl_sq_Grow(sq, NULL) != eslOK) return eslEMEM;
+  sq->dsq[sq->n+1] = x;
+  if (x != eslDSQ_SENTINEL) sq->n++;
+  return eslOK;
+}
+#endif /* eslAUGMENT_ALPHABET */
+
+
+/* Function:  esl_sq_ReverseComplement()
+ * Synopsis:  Reverse complement a sequence.
+ * Incept:    SRE, Thu May 15 20:52:13 2008 [Casa de Gatos]
+ *
+ * Purpose:   Reverse complement the sequence <sq>, in place.
+ *            
+ *            If <sq> is in text mode, upper/lower case is preserved,
+ *            and the DNA alphabet is used (<Aa> is complemented to
+ *            <Tt>, not <Uu>). If a non-nucleic character is seen, it
+ *            is reverse complemented to an N, and the return status
+ *            is <eslEINVAL> (but the whole sequence is still reverse
+ *            complemented).
+ *            
+ *            If <sq> is in digital mode, the appropriate alphabet
+ *            (DNA vs. RNA) is used. If the alphabet has no defined
+ *            complement (such as amino acids), an <eslEINCOMPAT>
+ *            error is thrown, and the sequence isn't changed at all.
+ *            
+ *            Gap and missing data characters, if any, are preserved
+ *            (in text mode, <._-> are treated as gaps, and <~> as
+ *            missing data). Degenerate nucleic acid IUPAC characters
+ *            are complemented appropriately.
+ *            
+ *            The <start/end> coords in <sq> are swapped. (Note that
+ *            in the unusual case of sequences of length 1,
+ *            <start=end> and we can't unambiguously tell if a seq is
+ *            in the reverse complement direction or not; this is a
+ *            minor flaw in Easel's current coordinate handling.)
+ *
+ * Returns:   <eslOK> on success.
+ *            
+ *            Returns <eslEINVAL> if the <sq> is in text mode, and we
+ *            see a character that doesn't belong to the IUPAC DNA/RNA
+ *            alphabet; in this case, the <sq> is still reverse
+ *            complemented using the DNA alphabet, with <N> for any
+ *            non-nucleic residues.
+ *
+ * Throws:    <eslEINCOMPAT> if the <sq> is in digital mode, but the
+ *            digital alphabet has no defined complement.
+ */
+int
+esl_sq_ReverseComplement(ESL_SQ *sq)
+{
+  int64_t i;
+  int     status = eslOK;
+
+  if (sq->seq != NULL)
+    {
+      /* first, complement the sequence */
+      for (i = 0; i < sq->n; i++)
+	switch (sq->seq[i]) {
+	case 'A': sq->seq[i] = 'T'; break;
+	case 'C': sq->seq[i] = 'G'; break;
+	case 'G': sq->seq[i] = 'C'; break;
+	case 'T': sq->seq[i] = 'A'; break;
+	case 'U': sq->seq[i] = 'A'; break;
+	case 'R': sq->seq[i] = 'Y'; break;
+	case 'Y': sq->seq[i] = 'R'; break;
+	case 'M': sq->seq[i] = 'K'; break;
+	case 'K': sq->seq[i] = 'M'; break;
+	case 'S': sq->seq[i] = 'S'; break;
+	case 'W': sq->seq[i] = 'W'; break;
+	case 'H': sq->seq[i] = 'D'; break;
+	case 'B': sq->seq[i] = 'V'; break;
+	case 'V': sq->seq[i] = 'B'; break;
+	case 'D': sq->seq[i] = 'H'; break;
+	case 'N': sq->seq[i] = 'N'; break;
+	case 'X': sq->seq[i] = 'X'; break;
+	case 'a': sq->seq[i] = 't'; break;
+	case 'c': sq->seq[i] = 'g'; break;
+	case 'g': sq->seq[i] = 'c'; break;
+	case 't': sq->seq[i] = 'a'; break;
+	case 'u': sq->seq[i] = 'a'; break;
+	case 'r': sq->seq[i] = 'y'; break;
+	case 'y': sq->seq[i] = 'r'; break;
+	case 'm': sq->seq[i] = 'k'; break;
+	case 'k': sq->seq[i] = 'm'; break;
+	case 's': sq->seq[i] = 's'; break;
+	case 'w': sq->seq[i] = 'w'; break;
+	case 'h': sq->seq[i] = 'd'; break;
+	case 'b': sq->seq[i] = 'v'; break;
+	case 'v': sq->seq[i] = 'b'; break;
+	case 'd': sq->seq[i] = 'h'; break;
+	case 'n': sq->seq[i] = 'n'; break;
+	case 'x': sq->seq[i] = 'x'; break;
+	case '.': sq->seq[i] = '.'; break;
+	case '_': sq->seq[i] = '_'; break;
+	case '-': sq->seq[i] = '-'; break;
+	case '~': sq->seq[i] = '~'; break;
+	default:  sq->seq[i] = 'N'; status = eslEINVAL; break;
+	}
+
+      /* then, reverse it in place */
+      for (i = 0; i < sq->n / 2; i++)
+	ESL_SWAP(sq->seq[i], sq->seq[sq->n-i-1], char);
+    }
+#ifdef eslAUGMENT_ALPHABET
+  else
+    {
+      if (sq->abc->complement == NULL) 
+	ESL_EXCEPTION(eslEINCOMPAT, "tried to take reverse complement of a non-nucleic sequence");
+
+      ESL_DSQ x;
+      for (i = 1; i <= sq->n/2; i++)
+	{ 
+	  x =                  sq->abc->complement[sq->dsq[sq->n-i+1]];
+	  sq->dsq[sq->n-i+1] = sq->abc->complement[sq->dsq[i]];
+	  sq->dsq[i]         = x;
+	}
+      if (sq->n%2) sq->dsq[i] = sq->abc->complement[sq->dsq[i]];
+    }
+#endif /*eslAUGMENT_ALPHABET*/
+
+  ESL_SWAP(sq->start, sq->end, int);
+  /* revcomp invalidates any secondary structure annotation */
+  if (sq->ss != NULL) { free(sq->ss); sq->ss = NULL; }
+  return status;
+}
+
+/*----------------------  end, other functions -------------------*/
+
+
+
+/*****************************************************************
+ *# 4. Getting single sequences from MSAs  (requires <msa>)
+ *****************************************************************/
+#ifdef eslAUGMENT_MSA
+
+/* Function:  esl_sq_GetFromMSA()
+ * Synopsis:  Get a single sequence from an MSA.
+ * Incept:    SRE, Tue Apr  1 11:13:28 2008 [Janelia]
+ *
+ * Purpose:   Retrieve sequence number <which> (<0..msa->nseq-1>) from
+ *            <msa> and store it in the <sq> that the caller allocated
+ *            and provided. This version (as opposed to
+ *            <esl_sq_FetchFromMSA()>, below) allows caller to reuse
+ *            the same <sq> container for retrieving sequences one at
+ *            a time from an MSA.
+ *            
+ *            The retrieved sequence <sq> must be in the same mode as
+ *            the source <msa>, text versus digital.
+ * 
+ *            The retrieved sequence is dealigned. For a text mode
+ *            sequence, gap characters to be removed are assumed to be
+ *            <-_.>. For a digital mode sequence, gap characters are
+ *            defined by the digital alphabet.
+ *            
+ *            The <sq->source> field is set to the name of the MSA, if
+ *            an MSA name is present.
+ *
+ * Returns:   <eslOK> on success, and the retrieved sequence is in <sq>.
+ *            Some of the internals of <sq> may have been reallocated if
+ *            necessary. 
+ *            
+ *            Returns <eslEOD> if there is no sequence number <which>.
+ *
+ * Throws:    <eslEMEM> on allocation error;
+ *            <eslEINVAL> if <sq> is in a different text/digital mode than
+ *            <msa>.
+ */
+int
+esl_sq_GetFromMSA(const ESL_MSA *msa, int which, ESL_SQ *sq)
+{
+  char   *gapchars = "-_.";	/* hardcoded for now */
+  char   *acc      = NULL;
+  char   *desc     = NULL;
+  char   *ss       = NULL;
+  int     status;
+
+  if (which >= msa->nseq || which < 0) return eslEOD;
+  if ( (msa->flags & eslMSA_DIGITAL) && sq->dsq == NULL) ESL_XEXCEPTION(eslEINVAL, "msa is digital, sq is not");
+  if (!(msa->flags & eslMSA_DIGITAL) && sq->seq == NULL) ESL_XEXCEPTION(eslEINVAL, "msa is text, sq is not");
+
+  /* watch out for completely missing optional msa annotations;
+   * msa->sqacc[which] could segfault if msa->sqacc itself is NULL
+   */
+  if (msa->sqacc  != NULL) acc  = msa->sqacc[which]; 
+  if (msa->sqdesc != NULL) desc = msa->sqdesc[which];
+  if (msa->ss     != NULL) ss   = msa->ss[which]; 
+
+  if ((status = esl_sq_SetName     (sq, msa->sqname[which])) != eslOK) goto ERROR;
+  if ((status = esl_sq_SetAccession(sq, acc))                != eslOK) goto ERROR;
+  if ((status = esl_sq_SetDesc     (sq, desc))               != eslOK) goto ERROR;
+  if ((status = esl_sq_SetSource   (sq, msa->name))          != eslOK) goto ERROR;
+  if ((status = esl_sq_GrowTo      (sq, msa->alen))          != eslOK) goto ERROR; /* can't be more than alen residues */
+
+  if (! msa->flags & eslMSA_DIGITAL) /* text mode to text mode */
+    {
+      strcpy(sq->seq, msa->aseq[which]);
+      if (ss != NULL) { 
+	strcpy(sq->ss, msa->ss[which]);
+	esl_strdealign(sq->ss,  sq->seq, gapchars, NULL);
+      }
+      esl_strdealign(sq->seq, sq->seq, gapchars, &(sq->n)); /* sq->n gets set as side effect */
+    }
+#ifdef eslAUGMENT_ALPHABET
+  else
+    {
+      esl_abc_dsqcpy(msa->ax[which], msa->alen, sq->dsq);
+      if (ss != NULL) { 
+	strcpy(sq->ss+1, ss); sq->ss[0] = '\0'; 
+	esl_abc_CDealign(sq->abc, sq->ss+1, sq->dsq, NULL);
+      }
+      esl_abc_XDealign(sq->abc, sq->dsq,  sq->dsq, &(sq->n)); /* sq->n gets set as side effect */
+    }
+#endif /*eslAUGMENT_ALPHABET*/
+  
+  /* This is a complete sequence; set bookkeeping accordingly */
+  sq->start  = 1;
+  sq->end    = sq->n;
+  sq->C      = 0;
+  sq->W      = sq->n;
+  sq->L      = sq->n;
+
+  sq->roff = -1;
+  sq->doff = -1;
+  sq->eoff = -1;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_sq_FetchFromMSA()
+ * Synopsis:  Fetch a single sequence from an MSA.
+ * Incept:    SRE, Sun Mar 30 13:39:06 2008 [Janelia]
+ *
+ * Purpose:   Retrieve sequence number <which> (<0..msa->nseq-1>) from <msa>, in a newly
+ *            allocated sequence object; return a pointer to this object
+ *            in <ret_sq>.
+ * 
+ *            The retrieved sequence is in the same mode as the source
+ *            <msa>, text versus digital.
+ * 
+ *            The retrieved sequence is dealigned. For a text mode
+ *            sequence, gap characters to be removed are assumed to be
+ *            <-_.>. For a digital mode sequence, gap characters are
+ *            defined by the digital alphabet.
+ *
+ * Returns:   <eslOK> on success, and a pointer to the newly fetched
+ *            sequence is in <*ret_sq>, which caller is responsible for freeing.
+ *            
+ *            Returns <eslEOD> if there is no sequence number <which>.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_sq_FetchFromMSA(const ESL_MSA *msa, int which, ESL_SQ **ret_sq)
+{
+  ESL_SQ *sq       = NULL;
+  char   *acc      = NULL;
+  char   *desc     = NULL;
+  char   *ss       = NULL;
+  char   *gapchars = "-_.";	/* hardcoded for now; only affects text mode, not digital */
+  int     status;
+
+  if (which >= msa->nseq || which < 0) return eslEOD;
+
+  /* watch out for optional msa annotations being totally NULL */
+  if (msa->sqacc  != NULL) acc  = msa->sqacc[which]; 
+  if (msa->sqdesc != NULL) desc = msa->sqdesc[which];
+  if (msa->ss     != NULL) ss   = msa->ss[which]; 
+
+  if (! (msa->flags & eslMSA_DIGITAL)) /* text mode MSA to text mode sequence */
+    {
+      if ((sq = esl_sq_CreateFrom(msa->sqname[which], msa->aseq[which], desc, acc, ss)) == NULL) goto ERROR;
+      if (sq->ss != NULL) esl_strdealign(sq->ss,  sq->seq, gapchars, NULL);
+      esl_strdealign(sq->seq, sq->seq, gapchars, &(sq->n));
+    }
+#ifdef eslAUGMENT_ALPHABET
+  else				/* digital mode MSA to digital mode sequence */
+    {
+      if ((sq = esl_sq_CreateDigitalFrom(msa->abc, msa->sqname[which], msa->ax[which], msa->alen, desc, acc, ss)) == NULL) goto ERROR; 
+      if (sq->ss != NULL) esl_abc_CDealign(sq->abc, sq->ss+1, sq->dsq, NULL);
+      esl_abc_XDealign(sq->abc, sq->dsq,  sq->dsq, &(sq->n));
+    }
+#endif
+
+  if ((status = esl_sq_SetSource(sq, msa->name)) != eslOK) goto ERROR;
+
+  sq->start = 1;
+  sq->end   = sq->n;
+  sq->L     = sq->n;
+  sq->C     = 0;
+  sq->W     = sq->n;
+  *ret_sq = sq;
+  return eslOK;
+
+ ERROR:
+  esl_sq_Destroy(sq);
+  *ret_sq = NULL;
+  return eslEMEM;
+}
+#endif /*eslAUGMENT_MSA*/
+/*---------------- end,  sequences from MSAs --------------------*/
+
+
+
+
+
+/*****************************************************************
+ * 5. Internal functions
+ *****************************************************************/
+
+/* Create and CreateDigital() are almost identical, so
+ * their shared guts are here:
+ */
+static ESL_SQ *
+sq_create(int do_digital)
+{
+  ESL_SQ *sq = NULL;
+  int status;
+
+  ESL_ALLOC(sq, sizeof(ESL_SQ));
+
+  sq->name     = NULL;
+  sq->acc      = NULL;
+  sq->desc     = NULL;
+  sq->seq      = NULL;
+  sq->dsq      = NULL;	
+  sq->ss       = NULL;		/* Note that ss is optional - it will only be allocated if needed */
+  /* n, coord bookkeeping, and strings are all set below by a call to Reuse() */
+
+  sq->nalloc   = eslSQ_NAMECHUNK;	
+  sq->aalloc   = eslSQ_ACCCHUNK;
+  sq->dalloc   = eslSQ_DESCCHUNK;
+  sq->salloc   = eslSQ_SEQCHUNK; 
+  sq->srcalloc = eslSQ_NAMECHUNK; 
+
+  ESL_ALLOC(sq->name,   sizeof(char) * sq->nalloc);
+  ESL_ALLOC(sq->acc,    sizeof(char) * sq->aalloc);
+  ESL_ALLOC(sq->desc,   sizeof(char) * sq->dalloc);
+  ESL_ALLOC(sq->source, sizeof(char) * sq->srcalloc);
+  if (do_digital) ESL_ALLOC(sq->dsq,  sizeof(ESL_DSQ) * sq->salloc);
+  else            ESL_ALLOC(sq->seq,  sizeof(char)    * sq->salloc);
+
+  esl_sq_Reuse(sq);	/* initialization of sq->n, offsets, and strings */
+  return sq;
+
+ ERROR:
+  esl_sq_Destroy(sq);
+  return NULL;
+}  
+
+/* CreateFrom and CreateDigitalFrom() are almost identical, so
+ * their shared guts are here:
+ */
+static ESL_SQ *
+sq_create_from(const char *name, const char *desc, const char *acc)
+{
+  ESL_SQ *sq = NULL;
+  int64_t n;
+  int     status;
+
+  ESL_ALLOC(sq, sizeof(ESL_SQ));
+  sq->name   = NULL;
+  sq->acc    = NULL;
+  sq->desc   = NULL;
+  sq->seq    = NULL;
+  sq->dsq    = NULL;
+  sq->ss     = NULL;
+  
+  if (name != NULL)
+    {
+      n = strlen(name)+1;
+      ESL_ALLOC(sq->name, sizeof(char) * n);
+      strcpy(sq->name, name);
+      sq->nalloc = n;
+    }
+  else 
+    {
+      sq->nalloc = eslSQ_NAMECHUNK;
+      ESL_ALLOC(sq->name, sizeof(char) * sq->nalloc);
+      sq->name[0] = '\0';
+    }
+  
+  if (desc != NULL) 
+    {
+      n = strlen(desc)+1;
+      ESL_ALLOC(sq->desc, sizeof(char) * n);
+      strcpy(sq->desc, desc);
+      sq->dalloc = n;
+    } 
+  else 
+    {
+      sq->dalloc   = eslSQ_DESCCHUNK;
+      ESL_ALLOC(sq->desc, sizeof(char) * sq->dalloc);    
+      sq->desc[0] = '\0';
+    }
+
+  if (acc != NULL) 
+    {
+      n = strlen(acc)+1;
+      ESL_ALLOC(sq->acc, sizeof(char) * n);
+      strcpy(sq->acc, acc);
+      sq->aalloc = n;
+    } 
+  else 
+    {
+      sq->aalloc   = eslSQ_ACCCHUNK;
+      ESL_ALLOC(sq->acc,  sizeof(char) * sq->aalloc);
+      sq->acc[0] = '\0';
+    }
+
+  /* no source name */
+  sq->srcalloc = eslSQ_NAMECHUNK;
+  ESL_ALLOC(sq->source, sizeof(char) * sq->srcalloc);
+  sq->source[0] = '\0';
+
+  /* coord bookkeeping has to be set by the parent caller,
+   * because that's where we know the seq length <n>. We don't
+   * know it here.
+   */
+  sq->doff = -1;
+  sq->roff = -1;
+  sq->eoff = -1;
+  return sq;
+
+ ERROR:
+  esl_sq_Destroy(sq);
+  return NULL;
+}
+/*----------------- end, internal functions ---------------------*/
+
+
+/*****************************************************************
+ * 5. Unit tests.
+ *****************************************************************/
+#ifdef eslSQ_TESTDRIVE
+#include "esl_random.h"
+
+static void
+utest_Create()
+{
+  char   *msg  = "failure in utest_Create()";
+  char   *name = "seqname";
+  char   *acc  = "XX00001";
+  char   *desc = "test sequence description";
+  char   *seq  = "ACDEFGHIKLMNPQRSTVWY";
+  char   *ss   = "xxxx....xxxx....xxxx";
+  int64_t n    = strlen(seq);
+  ESL_SQ *sq1  = esl_sq_CreateFrom(name, seq, desc, acc, ss);
+  ESL_SQ *sq2  = esl_sq_Create();
+
+  if (sq1 == NULL || sq2 == NULL) esl_fatal(msg);
+
+  if (esl_sq_GrowTo(sq2, n)                                                 != eslOK) esl_fatal(msg);
+  if (esl_sq_SetName     (sq2, "%s%s", "seq", "name")                       != eslOK) esl_fatal(msg);
+  if (esl_sq_SetAccession(sq2, "%s%05d", "XX", 1)                           != eslOK) esl_fatal(msg);
+  if (esl_sq_SetDesc     (sq2, "%s %s %s", "test","sequence","description") != eslOK) esl_fatal(msg);
+  if (esl_sq_SetSource   (sq2, "%s", "source-unknown")                      != eslOK) esl_fatal(msg);
+  if (esl_strdup(ss, -1, &(sq2->ss))                                        != eslOK) esl_fatal(msg);
+  strcpy(sq2->seq, seq);
+  sq2->n = n;
+
+  if (strcmp(sq1->name, sq2->name) != 0) esl_fatal(msg);
+  if (strcmp(sq1->acc,  sq2->acc)  != 0) esl_fatal(msg);
+  if (strcmp(sq1->desc, sq2->desc) != 0) esl_fatal(msg);
+  if (strcmp(sq1->seq,  sq2->seq)  != 0) esl_fatal(msg);
+  if (strcmp(sq1->ss,   sq2->ss)   != 0) esl_fatal(msg);
+  if (sq1->n != sq2->n)                  esl_fatal(msg);
+
+  esl_sq_Destroy(sq1);
+  esl_sq_Destroy(sq2);
+}
+
+/* This tests the Set() functions - 
+ * in particular, the way they use vsnprintf().
+ */
+static void
+utest_Set(ESL_RANDOMNESS *r)
+{
+  char   *msg     = "sqio Set unit test failure";
+  ESL_SQ *sq      = esl_sq_Create();
+  int     ntrials = 128;
+  int     maxn    = eslSQ_NAMECHUNK*2;
+  int     maxa    = eslSQ_ACCCHUNK*2;
+  int     maxd    = eslSQ_DESCCHUNK*2;
+  int     n       = ESL_MAX( maxn, ESL_MAX(maxa, maxd));
+  char   *buf     = malloc(sizeof(char) * (n+1));
+  int64_t L;
+  int     i;
+
+  for (i = 0; i < ntrials; i++)
+    {
+      L = esl_rnd_Roll(r, maxn) + 1;
+      memset(buf, 'x', L);
+      buf[L] = '\0';
+      if (esl_sq_SetName(sq, "%s%d", buf, i) != eslOK) esl_fatal(msg);
+    }
+  for (i = 0; i < ntrials; i++)
+    {
+      L = esl_rnd_Roll(r, maxa) + 1;
+      memset(buf, 'x', L);
+      buf[L] = '\0';
+      if (esl_sq_SetAccession(sq, "%s%d", buf, i) != eslOK) esl_fatal(msg);
+    }      
+  for (i = 0; i < ntrials; i++)
+    {
+      L = esl_rnd_Roll(r, maxd) + 1;
+      memset(buf, 'x', L);
+      buf[L] = '\0';
+      if (esl_sq_SetDesc(sq, "%s%d", buf, i) != eslOK) esl_fatal(msg);
+    }      
+  free(buf);
+  esl_sq_Destroy(sq);
+} 
+
+
+#ifdef eslAUGMENT_ALPHABET
+static void
+utest_CreateDigital()
+{
+  char         *msg  = "failure in utest_CreateDigital()";
+  ESL_ALPHABET *abc  = esl_alphabet_Create(eslRNA);
+  char         *name = "seqname";
+  char         *acc  = "XX00001";
+  char         *desc = "test sequence description";
+  char         *seq  = "GGGAAATTTCCC";
+  char         *ss   = "<<<......>>>";
+  ESL_DSQ      *dsq  = NULL;
+  int64_t       n    = strlen(seq);
+  ESL_SQ       *sq1  = NULL;
+  ESL_SQ       *sq2  = NULL;
+  ESL_SQ       *sq3  = NULL;
+
+  if (esl_abc_CreateDsq(abc, seq, &dsq)                                     != eslOK) esl_fatal(msg);
+  if ((sq1 = esl_sq_CreateDigitalFrom(abc, name, dsq, n, desc, acc, ss))    == NULL)  esl_fatal(msg);
+
+  if ((sq2 = esl_sq_CreateDigital(abc))                                     == NULL)  esl_fatal(msg);
+  if (esl_sq_GrowTo(sq2, n)                                                 != eslOK) esl_fatal(msg);
+  if (esl_sq_SetName     (sq2, "%s%s", "seq", "name")                       != eslOK) esl_fatal(msg);
+  if (esl_sq_SetAccession(sq2, "%s%05d", "XX", 1)                           != eslOK) esl_fatal(msg);
+  if (esl_sq_SetDesc     (sq2, "%s %s %s", "test","sequence","description") != eslOK) esl_fatal(msg);
+  if (esl_sq_SetSource   (sq2, "%s", "source-unknown")                      != eslOK) esl_fatal(msg);
+  if ((sq2->ss    = malloc(sizeof(char) * (n+2)))                           == NULL)  esl_fatal(msg);
+  strcpy(sq2->ss+1, ss);   sq2->ss[0] = '\0';
+  if (esl_abc_Digitize(abc, seq, sq2->dsq)                                  != eslOK) esl_fatal(msg);
+  sq2->n = n;
+
+  if ((sq3 = esl_sq_Create()) == NULL)   esl_fatal(msg);
+  if (esl_sq_Copy(sq1, sq3)   != eslOK)  esl_fatal(msg); /* sq3 is now text mode */
+  if (esl_sq_Textize(sq2)     != eslOK)  esl_fatal(msg); /* sq2 is now text mode */
+  
+  if (strcmp(sq3->name, sq2->name) != 0) esl_fatal(msg); /* sq2,sq3 should be identical text mode */
+  if (strcmp(sq3->acc,  sq2->acc)  != 0) esl_fatal(msg);
+  if (strcmp(sq3->desc, sq2->desc) != 0) esl_fatal(msg);
+  if (strcmp(sq3->seq,  sq2->seq)  != 0) esl_fatal(msg);
+  if (strcmp(sq3->ss,   sq2->ss)   != 0) esl_fatal(msg);
+  if (sq3->n != sq2->n)                  esl_fatal(msg);
+
+  /* sq3 back to digital; should = sq1 again */
+  if (esl_sq_Digitize(abc, sq3)                              != eslOK) esl_fatal(msg); 
+  if (memcmp(sq3->dsq, sq1->dsq, sizeof(ESL_DSQ) * (sq3->n)) != 0)     esl_fatal(msg);
+  if (sq3->n != sq1->n)                                                esl_fatal(msg);
+
+  free(dsq);
+  esl_alphabet_Destroy(abc);
+  esl_sq_Destroy(sq1);
+  esl_sq_Destroy(sq2);
+  esl_sq_Destroy(sq3);
+}
+#endif /*eslAUGMENT_ALPHABET*/
+
+#endif /* eslSQ_TESTDRIVE*/
+/*--------------------- end, unit tests -------------------------*/
+
+/*****************************************************************
+ * 6. Test driver.
+ *****************************************************************/
+#ifdef eslSQ_TESTDRIVE
+/* gcc -g -Wall -o sq_utest -I. -L. -DeslSQ_TESTDRIVE esl_sq.c -leasel -lm
+ * ./sq_utest
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_random.h"
+#include "esl_sq.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-r",        eslARG_NONE,   NULL,   NULL, NULL,  NULL,  NULL, NULL, "use arbitrary random number seed",                 0 },
+  { "-s",        eslARG_INT,     "42",  NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                    0 },
+ {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for sq module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_RANDOMNESS *r       = NULL;
+
+  if (esl_opt_GetBoolean(go, "-r")) r = esl_randomness_CreateTimeseeded();
+  else                              r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+
+  utest_Create();
+  utest_Set(r);
+
+#ifdef eslAUGMENT_ALPHABET
+  utest_CreateDigital();
+#endif
+
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /* eslSQ_TESTDRIVE*/
+/*-------------------- end, test driver -------------------------*/
+
+
+
+
+
+/*****************************************************************
+ * 7. Examples.
+ *****************************************************************/
+
+#ifdef eslSQ_EXAMPLE
+/*::cexcerpt::sq_example::begin::*/
+/* compile: gcc -g -Wall -I. -o example -DeslSQ_EXAMPLE esl_sq.c easel.c
+ * run:     ./example
+ */
+#include <stdio.h>
+#include <string.h>
+#include "easel.h"
+#include "esl_sq.h"
+
+int main(void)
+{
+  ESL_SQ     *sq1, *sq2;
+  char       *name    = "seq1";
+  char       *acc     = "XX00001";
+  char       *desc    = "This is a test.";
+  char       *testseq = "GGGAAATTTCCC";
+  char       *ss      = "<<<......>>>";
+  int         n       = strlen(testseq);
+
+  /* Creating an ESL_SQ from text info: */
+  sq1 = esl_sq_CreateFrom(name, testseq, desc, acc, ss); /* desc, acc, or ss may be NULL */
+  
+  /* Building up a ESL_SQ yourself: */
+  sq2 = esl_sq_Create();
+  esl_sq_SetName     (sq2, "seq%d", 1);
+  esl_sq_SetAccession(sq2, "XX%05d", 1);
+  esl_sq_SetDesc     (sq2, "This %s a test", "is");
+  esl_sq_GrowTo      (sq2, n);
+  strcpy(sq2->seq, testseq);
+  esl_strdup(ss, -1, &(sq2->ss));  
+  sq2->n = n;
+
+  /* Accessing the information */
+  printf("Name:        %s\n", sq2->name);
+  printf("Accession:   %s\n", sq2->acc);
+  printf("Description: %s\n", sq2->desc);
+  printf("Sequence:    %s\n", sq2->seq);
+  printf("Structure:   %s\n", sq2->ss);
+  printf("Residue 3:   %c\n", sq2->seq[2]); /* note 0..n-1 coords */
+  printf("Structure 3: %c\n", sq2->ss[2]);  /* same for ss        */
+  
+  /* Freeing the structures */
+  esl_sq_Destroy(sq1);
+  esl_sq_Destroy(sq2);
+  return 0;
+}
+/*::cexcerpt::sq_example::end::*/
+#endif /*eslSQ_EXAMPLE*/
+
+
+#ifdef eslSQ_EXAMPLE2
+/*::cexcerpt::sq_example2::begin::*/
+/* compile: gcc -g -Wall -I. -o example -DeslSQ_EXAMPLE2\
+            -DeslAUGMENT_ALPHABET esl_sq.c esl_alphabet.c easel.c
+ * run:     ./example
+ */
+#include <stdio.h>
+#include <string.h>
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_sq.h"
+
+int main(void)
+{
+  ESL_ALPHABET *abc;
+  ESL_SQ       *sq1, *sq2;
+  char         *name    = "seq1";
+  char         *acc     = "XX00001";
+  char         *desc    = "This is a test.";
+  char         *testseq = "GGGAAATTTCCC";
+  ESL_DSQ      *dsq     = NULL;
+  char         *ss      = "<<<......>>>";
+  int           n       = strlen(testseq);
+  int           i;
+
+  /* Creating a digital alphabet: */
+  abc = esl_alphabet_Create(eslRNA);
+
+  /* Creating a digital ESL_SQ from text info: */
+  esl_abc_CreateDsq(abc, testseq, &dsq);
+  sq1 = esl_sq_CreateDigitalFrom(abc, name, dsq, n, desc, acc, ss); 
+  free(dsq);
+  
+  /* Building up a digital ESL_SQ yourself: */
+  sq2 = esl_sq_CreateDigital(abc);
+  esl_sq_SetName     (sq2, "seq%d", 1);
+  esl_sq_SetAccession(sq2, "XX%05d", 1);
+  esl_sq_SetDesc     (sq2, "This %s a test", "is");
+  esl_sq_GrowTo      (sq2, n);
+  esl_abc_Digitize(abc, testseq, sq2->dsq);
+  sq2->n = n;
+
+  /* a "digital" ss isn't so pretty, but just so you know: */
+  sq2->ss    = malloc(sizeof(char) * (n+2));
+  sq2->ss[0] = '\0';
+  strcpy(sq2->ss+1, ss); 
+
+  /* Accessing the information */
+  printf("Name:        %s\n", sq2->name);
+  printf("Accession:   %s\n", sq2->acc);
+  printf("Description: %s\n", sq2->desc);
+  printf("Sequence:    "); 
+  for (i = 1; i <= n; i++) 
+    putchar(abc->sym[sq2->dsq[i]]);
+  putchar('\n');
+  printf("Structure:   %s\n", sq2->ss+1);   /* +1, ss is 1..n like dsq */
+  printf("Residue 3:   %c\n", abc->sym[sq2->dsq[3]]);
+  printf("Structure 3: %c\n", sq2->ss[3]);  /* note 1..n coord system  */
+  
+  /* Freeing the structures */
+  esl_sq_Destroy(sq1);
+  esl_sq_Destroy(sq2);
+  return 0;
+}
+/*::cexcerpt::sq_example2::end::*/
+#endif /*eslSQ_EXAMPLE2*/
+/*------------------ end, example drivers ------------------------*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_sq.h b/easel/esl_sq.h
new file mode 100644
index 0000000..a73dbe1
--- /dev/null
+++ b/easel/esl_sq.h
@@ -0,0 +1,171 @@
+/* A sequence.
+ * 
+ * SRE, Mon Mar 31 17:03:51 2008 [Janelia]
+ * SVN $Id: esl_sq.h 255 2008-05-30 17:49:15Z eddys $
+ */
+#ifndef ESL_SQ_INCLUDED
+#define ESL_SQ_INCLUDED
+
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif
+#ifdef eslAUGMENT_MSA
+#include "esl_msa.h"
+#endif
+
+/* ESL_SQ - a biosequence
+ * 
+ * Can be either in text mode <seq>, or digital mode <dsq>. 
+ * One of them has to be NULL, and the other contains the data.
+ * 
+ * When in text mode, <ss> and <seq> can hold up to <n=salloc-1>
+ * residues and a terminal '\0', and both are indexed <0..n-1>.
+ * 
+ * When in digital mode, <ss> and <dsq> can hold up to <n=salloc-2>
+ * residues; both are indexed <1..n>, and positions 0 and n+1 are
+ * sentinel bytes. The digital sequence <dsq> uses <eslDSQ_SENTINEL>
+ * as its sentinels; as a hack, <ss> uses '\0' as sentinels.  This
+ * means that <sq->ss+1> is a valid NUL-terminated C string, but
+ * <sq->ss> itself would be a string of length 0 because of the
+ * leading NUL sentinel. Watch out for this.
+ * 
+ * To save on allocation calls, the structure is designed to be reused
+ * for subsequent sequences, rather than free'd and reallocated -
+ * thus, we keep track of the allocated sizes of all the strings.
+ * 
+ * Notes on when we need to reallocate:
+ *    - In a text mode sequence (seq 0..n-1), byte salloc-1 is
+ *      reserved for the NUL, so the sequence is full when
+ *      n == salloc-1.
+ *          
+ *    - In a digital mode sequence (dsq 1..n), bytes 0 and salloc-1
+ *      are reserved for sentinel bytes, so the reallocation condition
+ *      is when n == salloc-2.
+ *      
+ * At least for now, the only way to set the <ss> structure annotation
+ * field is by a CreateFrom(), by extraction from an MSA, or manually
+ * (by directly allocating a sequence's <ss> field).
+ * 
+ * A sequence object will usually be holding a complete (full length)
+ * sequence. Three other cases arise less frequently:
+ * 
+ * 1. We're a subsequence extracted from a source sequence. 
+ *    <sourcename> is the name of the source.
+ *    <L> is the length of the source (and coords are 1..L).
+ *    The subsequence is from <start>..<end> on the source.
+ *    The length of the subsequence <n> is abs(<end>-<start>)+1.
+ *    <start> can be greater than <end> for a nucleic acid sequence;
+ *    in this case, the subsequence is reverse complemented.
+ *    
+ * 2. We're a window on a source sequence. 
+ *    This is similar to being a subsequence, with the added 
+ *    wrinkle that we're scanning over a long source sequence
+ *    in overlapping segments, defined by a "previous context"
+ *    <C> and a "new window" <W> (the whole sequence is n=C+W
+ *    residues long):
+ *                       s  C          W      e
+ *    current window:    |------||------------|
+ *    next window read:                |------||------------|
+ *                                     s  C           W     e
+ *    Here, dsq[1..n] is source[s..e]; each newly read
+ *    window starts at dsq[C+1], and is preceded by C
+ *    residues of context.
+ *    
+ * 3. We're just after information about the sequence, not the
+ *    sequence itself; everything except the per-residue information
+ *    (such as <dsq/seq> and <ss>). We do this when SSI indexing,
+ *    for example, so we don't have to read entire huge seqs into
+ *    memory just to calculate their lengths for the index.
+ *    
+ */
+typedef struct {
+  /*::cexcerpt::sq_sq::begin::*/
+  char    *name;           /* name; one word, no whitespace ("\0" if no name)  */
+  char    *acc;            /* optional accession (1 word) ("\0" if none)       */
+  char    *desc;           /* description line ("\0" if no description)        */
+  char    *seq;            /* sequence [0..n-1], or NULL if digital            */
+  ESL_DSQ *dsq;            /* digitized sequence [1..n], or NULL if text       */
+  char    *ss;             /* optional sec structure [0..n-1], [1..n], or NULL */
+  int64_t  n;              /* length of seq (or dsq) and ss                    */
+  /*::cexcerpt::sq_sq::end::*/
+
+  /* Coordinate info for:                                       seq       subseq     window     info */
+  /*                                                           ----       ------     ------    ----- */
+  int64_t  start;  /* coord of seq[0],dsq[1] on source  [1..L]    1      1<=i<=L    1<=i<=L      0   */
+  int64_t  end;	   /* coord of seq[n-1],dsq[n] on source[1..L]    L      1<=j<=L    1<=j<=L      0   */
+  int64_t  C;	   /* # of context residues for a window          0            0        n-W      0   */
+  int64_t  W;	   /* window width                                L            n        n-C      0   */
+  int64_t  L;	   /* source sequence length in residues          L     L (or -1)   L (or -1)    L   */
+  /* and   n: length of seq (or dsq) and ss actually stored:      L   abs(j-i)+1        C+W      0   */
+  /* In all the above bookkeeping, a -1 means "unknown" */
+  char    *source; /* name of the source of a subseq/window; or MSA name; or ""*/
+  
+  /* Memory allocation bookkeeping:                                            */
+  int      nalloc;         /* allocated length of name                         */
+  int      aalloc;         /* allocated length of accession                    */
+  int      dalloc;         /* allocated length of description                  */
+  int64_t  salloc;         /* alloc for seq or dsq, and ss if present          */
+  int      srcalloc;	   /* allocated length for source name                 */
+
+  /* Disk offset bookkeeping:                                                  */
+  off_t    roff;	   /* record offset (start of record); -1 if none      */
+  off_t    doff;	   /* data offset (start of sequence data); -1 if none */
+  off_t    eoff;	   /* offset to last byte of record; -1 if unknown     */
+
+  /* Copy of a pointer to the alphabet, if digital mode */
+#if defined(eslAUGMENT_ALPHABET)
+  const ESL_ALPHABET *abc; /* reference to the alphabet for <dsq>              */
+#else
+  const void         *abc; /* void reference, if we're not even augmented      */
+#endif
+} ESL_SQ;
+
+
+
+/* These control default initial allocation sizes in an ESL_SQ.     */
+#define eslSQ_NAMECHUNK   32	/* allocation unit for name, source */
+#define eslSQ_ACCCHUNK    32	/* allocation unit for accession    */
+#define eslSQ_DESCCHUNK  128	/* allocation unit for description  */
+#define eslSQ_SEQCHUNK   256	/* allocation unit for seqs         */
+
+
+extern ESL_SQ *esl_sq_Create(void);
+extern ESL_SQ *esl_sq_CreateFrom(const char *name, const char *seq,
+				 const char *desc, const char *acc, const char *ss);
+extern int     esl_sq_Grow  (ESL_SQ *sq, int64_t *ret_nsafe);
+extern int     esl_sq_GrowTo(ESL_SQ *sq, int64_t  n);
+extern int     esl_sq_Copy(const ESL_SQ *src, ESL_SQ *dst);
+extern int     esl_sq_Compare(ESL_SQ *sq1, ESL_SQ *sq2);
+extern int     esl_sq_Reuse  (ESL_SQ *sq);
+extern void    esl_sq_Destroy(ESL_SQ *sq);
+
+extern int     esl_sq_SetName     (ESL_SQ *sq, const char *name,   ...);
+extern int     esl_sq_SetAccession(ESL_SQ *sq, const char *acc,    ...);
+extern int     esl_sq_SetDesc     (ESL_SQ *sq, const char *desc,   ...);
+extern int     esl_sq_AppendDesc  (ESL_SQ *sq, const char *desc);
+extern int     esl_sq_SetSource   (ESL_SQ *sq, const char *source, ...);
+extern int     esl_sq_SetCoordComplete(ESL_SQ *sq, int64_t L);
+extern int     esl_sq_CAddResidue (ESL_SQ *sq, char c);
+extern int     esl_sq_ReverseComplement(ESL_SQ *sq);
+
+#ifdef eslAUGMENT_ALPHABET
+extern ESL_SQ *esl_sq_CreateDigital(const ESL_ALPHABET *abc);
+extern ESL_SQ *esl_sq_CreateDigitalFrom(const ESL_ALPHABET *abc, const char *name, const ESL_DSQ *dsq, 
+					int64_t L, const char *desc, const char *acc,  const char *ss);
+extern int     esl_sq_Digitize(const ESL_ALPHABET *abc, ESL_SQ *sq);
+extern int     esl_sq_Textize(ESL_SQ *sq);
+extern int     esl_sq_GuessAlphabet(ESL_SQ *sq, int *ret_type);
+extern int     esl_sq_XAddResidue(ESL_SQ *sq, ESL_DSQ x);
+#endif
+
+#ifdef eslAUGMENT_MSA
+extern int     esl_sq_GetFromMSA  (const ESL_MSA *msa, int which, ESL_SQ *sq);
+extern int     esl_sq_FetchFromMSA(const ESL_MSA *msa, int which, ESL_SQ **ret_sq);
+#endif
+
+#endif /*!ESL_SQ_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_sq.tex b/easel/esl_sq.tex
new file mode 100644
index 0000000..55b6e70
--- /dev/null
+++ b/easel/esl_sq.tex
@@ -0,0 +1,334 @@
+The \eslmod{sq} module provides \Easel's object for single biological
+sequences: an \ccode{ESL\_SQ}.
+
+Sequence objects invariably become complicated even when their
+designer intends them to be simple. There's many things we want to do
+with a sequence, and useful features naturally accrete over time. If a
+library isn't careful to balance creeping featuritis against having an
+easy way to start using the object in simple applications, then the
+sequence object - possibly the most fundamental object of a
+biosequence library - can become a barrier to anyone else actually
+using the library! All those useful features won't matter much if you
+can't figure out how to turn your sequence data into an object, or get
+it back out. \Easel\ expects you to have your own preferred way of
+dealing with sequence data that's not necessarily \Easel's way, so it
+provides simple ways to create sequence objects from elemental (C
+string) data, and simple ways to get elemental C strings back out.
+This lets you minimize your exposure to \Easel's more advanced (and
+complicated) capabilities if you like.
+
+The most basic use of an \ccode{ESL\_SQ} object is to hold one
+complete sequence, simply as a plain C string. A sequence may also
+have a name, an accession, and a description line.  This is called a
+\esldef{text mode} sequence. In text mode, \Easel\ doesn't know
+whether the sequence is DNA, RNA, protein, or something else; it's
+just an ASCII character string. This limits some of \Easel's more
+powerful abilities, such as the ability to check the sequence for
+errors, or to automatically deal with degenerate residue codes; but
+it's a simple mode that's easy to start using.
+
+Alternatively, a sequence may be in \esldef{digital mode}. In digital
+mode, sequences are predigested and encoded into \Easel's internal
+format, which makes many sequence routines more robust, efficient, and
+powerful. Digital mode requires \eslmod{alphabet} augmentation.
+
+In addition to storing a complete sequence, an \ccode{ESL\_SQ} is
+designed to be used in three other situations:
+
+\begin{itemize}
+\item to hold a \esldef{subsequence} of a larger source sequence. The
+  object maintains source and coordinate information necessary for
+  crossreferencing the subsequence's coordinate system to the original
+  source coordinate system.
+
+\item to hold a \esldef{window} of a larger source sequence. This is
+  like a subsequence, but is more specifically intended for reading a
+  sequence from a file in overlapping windows. This avoids having to
+  suck an entire chromosome (for example) into memory at any one
+  time. The stored subsequence is composed of two segments, a
+  \esldef{previous context} that gets saved from the previous window,
+  and a \esldef{new window} of fresh residues. The size of both the
+  context and the window are configurable at the time each new window
+  is read.
+
+\item to hold only \esldef{information} about a sequence, such as its
+  name, its length, and its position in a file, excluding the sequence
+  (and optional secondary structure annotation) itself. This is handy
+  for example when indexing a sequence file, when we'd rather not read
+  any (possibly prohibitively large) sequence into memory until after
+  we've mapped out how big it is.
+\end{itemize}
+
+To keep all this straight, the object contains a bunch of internal
+bookkeeping data.
+
+Sequence objects are growable and reusable, for efficiency in memory
+allocation. If you're going to go through many different sequences
+sequentially, you would typically just allocate a single
+\ccode{ESL\_SQ} object and \ccode{esl\_sq\_Reuse()} it for each new
+sequence, rather than creating and destroying a lot of objects.
+
+A sequence object can also store a secondary structure annotation line
+for the sequence, one character per residue.
+
+When augmented with \eslmod{msa}, an interface to the \ccode{ESL\_MSA}
+multiple alignment object provides the ability to extract single
+unaligned sequences from a multiple alignment.
+
+You would often use the \eslmod{sq} module in conjunction with
+\eslmod{sqio}, which provides the ability to read and write
+\ccode{ESL\_SQ} objects from and to files.
+
+Table~\ref{tbl:sq_api} lists the functions in the \eslmod{sq} API.
+
+% Table generated by autodoc -t esl_sq.c (so don't edit here, edit esl_sq.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{Text version of the \ccode{ESL\_SQ} object.}\\
+\hyperlink{func:esl_sq_Create()}{\ccode{esl\_sq\_Create()}} & Create a new, empty \ccode{ESL\_SQ}.\\
+\hyperlink{func:esl_sq_CreateFrom()}{\ccode{esl\_sq\_CreateFrom()}} & Create a new \ccode{ESL\_SQ} from text information.\\
+\hyperlink{func:esl_sq_Grow()}{\ccode{esl\_sq\_Grow()}} & Assure that a \ccode{ESL\_SQ} has space to add more residues.\\
+\hyperlink{func:esl_sq_GrowTo()}{\ccode{esl\_sq\_GrowTo()}} & Grows an \ccode{ESL\_SQ} to hold a seq of at least \ccode{n} residues.\\
+\hyperlink{func:esl_sq_Copy()}{\ccode{esl\_sq\_Copy()}} & Make a copy of an \ccode{ESL\_SQ}.\\
+\hyperlink{func:esl_sq_Reuse()}{\ccode{esl\_sq\_Reuse()}} & Reinitialize an \ccode{ESL\_SQ} for re-use.\\
+\hyperlink{func:esl_sq_Destroy()}{\ccode{esl\_sq\_Destroy()}} & Frees an \ccode{ESL\_SQ}.\\
+\apisubhead{Digitized version of the \ccode{ESL\_SQ} object. (Requires \ccode{alphabet})}\\
+\hyperlink{func:esl_sq_CreateDigital()}{\ccode{esl\_sq\_CreateDigital()}} & Create a new, empty \ccode{ESL\_SQ} in digital mode.\\
+\hyperlink{func:esl_sq_CreateDigitalFrom()}{\ccode{esl\_sq\_CreateDigitalFrom()}} & Create a new digital \ccode{ESL\_SQ} from text info.\\
+\hyperlink{func:esl_sq_Digitize()}{\ccode{esl\_sq\_Digitize()}} & Convert an \ccode{ESL\_SQ} to digital mode.\\
+\hyperlink{func:esl_sq_Textize()}{\ccode{esl\_sq\_Textize()}} & Convert an \ccode{ESL\_SQ} to text mode.\\
+\hyperlink{func:esl_sq_GuessAlphabet()}{\ccode{esl\_sq\_GuessAlphabet()}} & Guess alphabet type of a single sequence.\\
+\apisubhead{Other functions that operate on sequences.}\\
+\hyperlink{func:esl_sq_SetName()}{\ccode{esl\_sq\_SetName()}} & Format and set a name of a sequence.\\
+\hyperlink{func:esl_sq_SetAccession()}{\ccode{esl\_sq\_SetAccession()}} & Format and set the accession field in a sequence.\\
+\hyperlink{func:esl_sq_SetDesc()}{\ccode{esl\_sq\_SetDesc()}} & Format and set the description field in a sequence.\\
+\hyperlink{func:esl_sq_SetSource()}{\ccode{esl\_sq\_SetSource()}} & Format and set the source name field in a sequence.\\
+\hyperlink{func:esl_sq_CAddResidue()}{\ccode{esl\_sq\_CAddResidue()}} & Add one residue (or terminal NUL) to a text seq.\\
+\hyperlink{func:esl_sq_XAddResidue()}{\ccode{esl\_sq\_XAddResidue()}} & Add one residue (or terminal sentinel) to digital seq.\\
+\hyperlink{func:esl_sq_GetFromMSA()}{\ccode{esl\_sq\_GetFromMSA()}} & Get a single sequence from an MSA.\\
+\hyperlink{func:esl_sq_FetchFromMSA()}{\ccode{esl\_sq\_FetchFromMSA()}} & Fetch a single sequence from an MSA.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{sq} API.}
+\label{tbl:sq_api}
+\end{table}
+
+
+\subsection{Example of getting data in and out of an \ccode{ESL\_SQ}}
+
+The easiest way to create a new \ccode{ESL\_SQ} object is with the
+\ccode{esl\_sq\_CreateFrom()} function, which just takes character
+strings for a sequence and its name (and also, optionally, an
+accession, description, and/or secondary structure annotation string).
+
+You can also build up (and/or change and manipulate) the contents of
+an \ccode{ESL\_SQ} object by accessing the name, accession,
+description, sequence, and structure annotation line more directly.
+
+This code shows examples of both approaches:
+
+\input{cexcerpts/sq_example}
+
+A few things to notice about that code:
+
+\begin{itemize}
+\item Every sequence has a name and a sequence. If we didn't want to
+  add the optional accession, description, or structure annotation
+  line, we'd pass \ccode{NULL} for those arguments to
+  \ccode{esl\_sq\_CreateFrom()}.
+
+\item An RNA secondary structure annotation line is shown here as part
+  of the example, but it's really sort of a more advanced
+  feature. It's good to know it's there (see the \eslmod{wuss} module
+  for more information about how \Easel\ annotates RNA structure) but
+  you can ignore it if you're getting started.
+
+\item The \ccode{esl\_sq\_Set*} functions use the same syntax as C's
+  \ccode{*printf()} family, which gives you a flexible way to create 
+  new sequence names, accessions, and descriptions automatically.
+
+\item The sequence in \ccode{sq->seq} is just a C string. (Here it's a
+  copy of the \ccode{testseq} string.) That has a couple of
+  implications. One is that it's a verbatim copy of what you provided;
+  \Easel\ doesn't know (or care) whether it's DNA or protein sequence,
+  upper case or lower case, or if it contains illegal non-sequence
+  characters. With a text mode sequence, that's \emph{your} problem!
+  For more robustness and defined biosequence alphabets, read on below
+  about digital mode sequences. The second implication is that, as a C
+  string, the \ccode{n} residues are indexed \ccode{0..sq->n-1}, not
+  \ccode{1..sq->n}.
+
+\item If you're going to directly copy a sequence of length \ccode{n}
+  into a \ccode{sq->seq} field, note the \ccode{esl\_sq\_GrowTo()}
+  call, which makes sure the sequence object is allocated with enough
+  space for \ccode{n} residues; and don't forget to set \ccode{sq->n}.
+
+\item The structure annotation \ccode{sq->ss} is also a C string,
+  indexed identically to \ccode{sq->seq}, but it's optional, and isn't
+  allocated by default; \ccode{esl\_sq\_GrowTo()} calls will only
+  reallocate for the structure annotation string after it's been
+  allocated at least once.  Hence the \ccode{esl\_strdup} call in the
+  example, which duplicates (allocates and copies) the annotation into
+  \ccode{sq->ss}.
+\end{itemize}
+
+
+
+To get simple character strings back out of an \ccode{ESL\_SQ} object,
+you're encouraged to peek inside the object. (Yeah, I know, object
+oriented design says that there should be methods for this,
+independent of the object's implementation; but I balance that against
+simplicity, and here, simplicity wins.) The object is defined and
+documented in \ccode{esl\_sq.h}. It contains various information; the
+stuff you need to know is:
+
+\input{cexcerpts/sq_sq}
+
+Ignore the \ccode{dsq} field for now; we're about to get to it, when
+we talk about digital mode sequences.
+
+The \ccode{ESL\_SQ} object itself doesn't particularly care about the
+contents of these text fields, so long as they're C strings, and so
+long as \ccode{n} is the length of the \ccode{seq} (and optional
+\ccode{ss}, if it's non-\ccode{NULL}) strings. However, sequence file
+formats do impose some expectations on the annotation strings, and it
+would be a Good Idea to adhere to them:
+
+\begin{sreitems} {\emcode{desc}}
+\item [\emcode{name}] A sequence name is almost always expected to be
+  a single ``word'' (no whitespace), like \ccode{SNRPA\_HUMAN}. 
+
+\item [\emcode{acc}] An accession is also usually expected to be a
+  single ``word'' with no whitespace, like \ccode{P09012}. Database
+  accessions only make sense if you know what database they're for, so
+  when sequences might be from different databases, you'll sometimes
+  see accessions prefixed with a code indicating the source database,
+  as in something like \ccode{Uniprot:P09012}. Again, \Easel\ itself
+  isn't enforcing the format of this string, so your application is
+  free to create its own accession/version/database format as needed.
+
+\item [\emcode{desc}] A description line is something like \ccode{U1
+small nuclear ribonucleoprotein A (U1 snRNP protein A) (U1A protein)
+(U1-A).}; a one-line summary of what the sequence is. You can expect
+the description line to show up in the tabular output of sequence
+analysis applications, so ideally you want it to be short and sweet
+(so it fits on one line with a name, accession, score, coords, and
+other information from an analysis app). You also don't want the
+description line to end in a newline (\verb+\n+) character, or the
+description line will introduce unexpected line breaks in these
+tabular output files.
+\end{sreitems}
+
+You can reach into a \ccode{ESL\_SQ} and copy or modify any of these
+strings, but don't try to overwrite them with a larger string unless
+You Know What You're Doing. Their memory allocations are managed by
+the \ccode{ESL\_SQ} object. Instead, use the appropriate
+\ccode{esl\_sq\_Set*} function to overwrite an annotation field.
+
+
+The \eslmod{sq} module isn't much use by itself; it's a building block
+for several other modules. For example, one of the main things you'll
+want to do with sequences is to read them from a file. For examples
+and documentation of sequence input, see the \eslmod{sqio} module.
+
+
+\subsection{Example of using a digital \ccode{ESL\_SQ}}
+
+What follows might make more sense if you've read about the
+\eslmod{alphabet} module first. \eslmod{alphabet}'s documentation
+explains how \Easel uses an internal digital biosequence ``alphabet'',
+where residues are encoded as small integers, suitable for direct use
+as array indices. But here's an example anyway, of creating and
+accessing a digital mode sequence:
+
+\input{cexcerpts/sq_example2}
+
+Things to notice about this code:
+
+\begin{itemize}
+\item An \ccode{ESL\_SQ} object has a \ccode{sq->seq} if it's in text
+mode, and \ccode{sq->dsq} if its in digital mode. These two fields are
+mutually exclusive; one of them is \ccode{NULL}.
+
+\item If you looked at the contents of \ccode{sq->dsq} in either of
+  the objects, you'd see that each residue is encoded as a value
+  \ccode{0..3}, representing (for an RNA alphabet) the residues
+  \ccode{ACGU}. 
+
+\item That representation is defined by the digital RNA alphabet
+  \ccode{abc}, which was the first thing we created. 
+
+\item In digital mode, both the sequence residues and the optional
+  secondary structure characters are indexed \ccode{1..n}.
+
+\item To make the digital sequence in the first sequence object, we
+      created a digital sequence \ccode{dsq} by encoding the
+      \ccode{testseq} using \ccode{esl\_abc\_CreateDsq()}; this
+      function allocated new memory for \ccode{dsq}, so we have to
+      free it. An \ccode{ESL\_DSQ *} is just a special character array;
+      it's not a full-fledged \Easel\ object, and so there's no
+      conventional \ccode{Create()},\ccode{Destroy()} function pair.
+
+\item In the second sequence object, we used
+  \ccode{esl\_abc\_Digitize()} to encode the \ccode{testseq} directly
+  into space that the \ccode{sq2} object already had allocated, saving
+  us the temporary allocation of another \ccode{dsq}, because we
+  created it in digital mode (\ccode{esl\_sq\_CreateDigital()}) and
+  made it big enough to hold \ccode{n} digital residues with
+  \ccode{esl\_sq\_GrowTo()}. Notice that \ccode{esl\_sq\_GrowTo()} is
+  smart enough to know whether to grow the digital or the text mode
+  sequence field.
+
+\item By convention, when using digital sequences, we usually keep
+  track of (and pass as arguments) both a digital sequence \ccode{dsq}
+  and its length \ccode{n}, and we also need to have the digital
+  alphabet itself \ccode{abc} available to know what the \ccode{dsq}
+  means; with text mode sequences, we usually just pass the string
+  pointer. Thus the \ccode{esl\_sq\_CreateDigitalFrom()} function
+  takes \ccode{abc}, \ccode{dsq}, and \ccode{n} as arguments, whereas
+  the counterpart text mode \ccode{esl\_sq\_CreateDigitalFrom()} only
+  took a C string \ccode{seq}. This is solely a convention - digital
+  sequences begin and end with a special sentinel character, so we
+  could always count the length of a \ccode{dsq} if we had to (using
+  \ccode{esl\_abc\_dsqlen()}, for example), much as we can use ANSI
+  C's \ccode{strlen()} to count the number of chars in a C string up
+  to the sentinel \verb+\0+ \ccode{NUL} character at the end.
+
+\item To get the structure annotation to be indexed \ccode{1..n} for
+  consistency with the \ccode{dsq}, even though the annotation string
+  is still just an ASCII string, it's offset by one, and the leading
+  character is set by convention to a \verb+\0+. Therefore to access
+  the whole structure string (for printing, for instance), you want to
+  access \ccode{sq->ss+1}. This is a hack, but it's a simple one, so
+  long as you don't forget about the convention.
+
+\item Because the original sequence has been encoded, you may not get
+  the original sequence back out when you decode the digital values as
+  alphabet symbols. \ccode{abc->sym[sq2->dsq[3]]}, for example, takes
+  the third digital residue and looks it up in the alphabet's symbol
+  table, returning the canonical character it's
+  representing. Upper/lower case distinctions are lost, for example;
+  digital alphabet symbol tables are uniformly upper case. And this
+  example shows another example, where the input \ccode{testseq}
+  contains T's, but since the digital alphabet was declared as RNA,
+  the symbol table represents those residues as U's when you access
+  them.
+
+\item In that respect, a more careful example should have checked the
+  return status of the \ccode{esl\_abc\_CreateDsq()} and
+  \ccode{esl\_abc\_Digitize()} calls. These have a normal failure
+  mode, when the input text sequence contains one or more ASCII
+  characters that are unrecognized and therefore invalid in the
+  digital alphabet. If this had happened, these functions would have
+  returned \ccode{eslEINVAL} instead of \ccode{eslOK}. We can get away
+  without checking, however, because the functions just replace any
+  invalid character with an ``any'' character (representing \ccode{N}
+  for DNA or RNA, \ccode{X} for protein).
+\end{itemize}
+
+For more information about how digital sequence alphabets work, see
+the \eslmod{alphabet} module.
diff --git a/easel/esl_sqio.c b/easel/esl_sqio.c
new file mode 100644
index 0000000..985a954
--- /dev/null
+++ b/easel/esl_sqio.c
@@ -0,0 +1,3383 @@
+/* Unaligned sequence file i/o.
+ * 
+ * Contents:
+ *    1. An <ESL_SQFILE> object, in text mode.
+ *    2. An <ESL_SQFILE> object, in digital mode. [with <alphabet>]
+ *    3. Using sequence file format codes
+ *    4. Sequence reading (sequential).
+ *    5. Sequence/subsequence fetching, random access [with <ssi>]
+ *    6. Writing sequences.
+ *    7. Internal routines shared by parsers.
+ *    8. Internal routines for EMBL format (including Uniprot, TrEMBL)
+ *    9. Internal routines for Genbank format
+ *   10. Internal routines for FASTA format
+ *   11. Internal routines for sq, msa interconversion [with <msa>]
+ *   12. Benchmark driver.
+ *   13. Unit tests.
+ *   14. Test driver.
+ *   15. Examples.
+ *   16. Copyright and license.
+ * 
+ * This module shares remote evolutionary homology with Don Gilbert's
+ * seminal, public domain ReadSeq package, though the last common
+ * ancestor was circa 1991 and no recognizable vestiges are likely to
+ * remain. Thanks Don!
+ *
+ * SRE, Thu Feb 17 17:45:51 2005
+ * SVN $Id: esl_sqio.c 269 2008-06-19 13:47:41Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
+
+#include "easel.h"
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"	/* alphabet aug adds digital sequences */
+#endif 
+#ifdef eslAUGMENT_MSA
+#include "esl_msa.h"		/* msa aug adds ability to read MSAs as unaligned seqs  */
+#endif
+#ifdef eslAUGMENT_SSI
+#include "esl_ssi.h"		/* ssi aug adds ability to randomly access sequences/subsequences */
+#endif
+#include "esl_sqio.h"
+#include "esl_sq.h"
+
+
+/* Internal routines shared by parsers. */
+static int  is_blankline(char *s);
+static int  loadmem  (ESL_SQFILE *sqfp);
+static int  loadbuf  (ESL_SQFILE *sqfp);
+static int  nextchar (ESL_SQFILE *sqfp, char *ret_c);
+static int  seebuf   (ESL_SQFILE *sqfp, int64_t maxn, int64_t *opt_nres, int64_t *opt_endpos);
+static void addbuf   (ESL_SQFILE *sqfp, ESL_SQ *sq, int64_t nres);
+static void skipbuf  (ESL_SQFILE *sqfp, int64_t nskip);
+static int  read_nres(ESL_SQFILE *sqfp, ESL_SQ *sq, int64_t nskip, int64_t nres, int64_t *opt_actual_nres);
+
+/* EMBL format; also Uniprot, TrEMBL */
+static void config_embl(ESL_SQFILE *sqfp);
+static void inmap_embl (ESL_SQFILE *sqfp, const ESL_DSQ *abc_inmap);
+static int  header_embl(ESL_SQFILE *sqfp, ESL_SQ *sq);
+static int  end_embl   (ESL_SQFILE *sqfp, ESL_SQ *sq);
+
+/* Genbank format; also DDBJ */
+static void config_genbank(ESL_SQFILE *sqfp);
+static void inmap_genbank (ESL_SQFILE *sqfp, const ESL_DSQ *abc_inmap);
+static int  header_genbank(ESL_SQFILE *sqfp, ESL_SQ *sq);
+static int  end_genbank   (ESL_SQFILE *sqfp, ESL_SQ *sq);
+
+/* FASTA format */
+static void config_fasta(ESL_SQFILE *sqfp);
+static void inmap_fasta (ESL_SQFILE *sqfp, const ESL_DSQ *abc_inmap);
+static int  header_fasta(ESL_SQFILE *sqfp, ESL_SQ *sq);
+static int  end_fasta   (ESL_SQFILE *sqfp, ESL_SQ *sq);
+static int  write_fasta (FILE *fp, ESL_SQ *sq, int save_offsets);
+
+/* Optional MSA<->sqio interoperability */
+#ifdef eslAUGMENT_MSA
+static int convert_sq_to_msa(ESL_SQ *sq, ESL_MSA **ret_msa);
+#endif
+
+
+
+/*****************************************************************
+ *# 1. An <ESL_SQFILE> object, in text mode.
+ *****************************************************************/ 
+
+static int  sqfile_open(const char *filename, int format, const char *env, ESL_SQFILE **ret_sqfp);
+
+/* Function:  esl_sqfile_Open()
+ * Synopsis:  Open a sequence file for reading.
+ * Incept:    SRE, Thu Feb 17 08:22:16 2005 [St. Louis]
+ *
+ * Purpose:   Open a sequence file <filename> for reading. 
+ *            The opened <ESL_SQFILE> is returned through <ret_sqfp>.
+ * 
+ *            The format of the file is asserted to be <format> (for
+ *            example, <eslSQFILE_FASTA>). If <format> is
+ *            <eslSQFILE_UNKNOWN> then the routine attempts to
+ *            autodetect the file format.
+ *            
+ *            There are two special cases for <filename>. If
+ *            <filename> is "-", the sequence data are read from a
+ *            <STDIN> pipe. If <filename> ends in ".gz", the file is
+ *            assumed to be compressed with <gzip>, and it is opened
+ *            by a pipe from <gzip -dc>. Reading gzip files only works
+ *            on POSIX-compliant systems that have pipes
+ *            (specifically, the POSIX.2 popen() call). 
+ *
+ *            If <env> is non-NULL, it is the name of an environment
+ *            variable that contains a colon-delimited list of
+ *            directories in which we may find this <filename>.
+ *            For example, if we had 
+ *            <setenv BLASTDB /nfs/db/blast-db:/nfs/db/genomes/>
+ *            in the environment, a database search application
+ *            could pass "BLASTDB" as <env>.
+ *            
+ * Returns:   <eslOK> on success, and <*ret_sqfp> points to a new
+ *            open <ESL_SQFILE>. Caller deallocates this object with
+ *            <esl_sqfile_Close()>. 
+ *            
+ *            Returns <eslENOTFOUND> if <filename> can't be found or
+ *            opened.  Returns <eslEFORMAT> if the file is empty, or
+ *            if autodetection is attempted and the format can't be
+ *            determined.  On any error condition, <*ret_sqfp> is
+ *            returned NULL.
+ *             
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_sqfile_Open(const char *filename, int format, const char *env, ESL_SQFILE **ret_sqfp)
+{
+  int status;
+
+  if ((status = sqfile_open(filename, format, env, ret_sqfp)) != eslOK) return status;
+
+  /* text mode inmaps are less thorough than digital mode */
+  switch ((*ret_sqfp)->format) {
+  case eslSQFILE_EMBL:       inmap_embl(*ret_sqfp,    NULL); break;
+  case eslSQFILE_UNIPROT:    inmap_embl(*ret_sqfp,    NULL); break;
+  case eslSQFILE_GENBANK:    inmap_genbank(*ret_sqfp, NULL); break;
+  case eslSQFILE_DDBJ:       inmap_genbank(*ret_sqfp, NULL); break;
+  case eslSQFILE_FASTA:      inmap_fasta(*ret_sqfp,   NULL); break;
+    /* stockholm: do nothing; MSAs don't use inmap */
+  }
+  return eslOK;
+}
+
+
+/* Function:  esl_sqfile_GuessFileFormat()
+ * Synopsis:  Guess the format of an open <ESL_SQFILE>.
+ * Incept:    SRE, Mon Jun 20 19:07:44 2005 [St. Louis]
+ *
+ * Purpose:   Try to guess the sequence file format of <sqfp>, and
+ *            return the format code in <*ret_fmt>.
+ *            
+ *            First we attempt to guess based on the <filename>'s
+ *            suffix. <*.fa> is assumed to be in FASTA format; <*.gb>
+ *            is assumed to be in Genbank format; <*.sto> or <*.stk>
+ *            are assumed to be in Stockholm multiple alignment file
+ *            format.
+ *            
+ *            If that fails, we attempt to guess based on peeking at
+ *            the first nonblank line of <filename>. If the line
+ *            starts with $>$, we assume FASTA format; if the line
+ *            starts with <ID>, we assume EMBL format; if the line
+ *            starts with <LOCUS> or it contains the string <Genetic
+ *            Sequence Data Bank> we assume Genbank format; if it
+ *            starts with \verb+# STOCKHOLM+ we assume Stockholm format.
+ *            
+ *            If that fails too, return an <eslEFORMAT> error, and
+ *            <*ret_fmt> is set to <eslSQFILE_UNKNOWN>.
+ *            
+ * Returns:   <eslOK> on success, and <*ret_fmt> contains
+ *            a valid sequence file format code, such as 
+ *            <eslSQFILE_FASTA>.
+ *            
+ *            Returns <eslEFORMAT> if we opened <filename> but it
+ *            contains no nonblank lines, or if we peeked at the first
+ *            nonblank line and still couldn't guess the format;
+ *            <*ret_fmt> is then <eslSQFILE_UNKNOWN>.
+ *            
+ * Throws:    <eslEMEM> on allocation failure.           
+ */
+int
+esl_sqfile_GuessFileFormat(ESL_SQFILE *sqfp, int *ret_fmt)
+{
+  int   n         = strlen(sqfp->filename);
+  const char *sfx = NULL;
+  int   is_gzip   = FALSE;
+  int   nsfx;
+  int   status;
+
+  /* On any premature exit, *ret_fmt is eslSQFILE_UNKNOWN */
+  *ret_fmt = eslSQFILE_UNKNOWN;
+
+  /* Is <filename> gzip'ed? Look at suffix. */
+  if (n > 3 && strcmp(sqfp->filename+n-3, ".gz") == 0) is_gzip = TRUE;
+
+  /* Locate the suffix that might indicate format (ignore .gz) */
+  for (nsfx = 1, sfx = sqfp->filename + n - 1 - (is_gzip ? 3 : 0);
+       sfx != sqfp->filename && *sfx != '.'; 
+       sfx--) 
+    nsfx++;
+
+  /* now sfx points either to filename (we didn't find a suffix) or to the . of the suffix,
+   * and nsfx is the suffix length inclusive of the . 
+   */
+  
+  /* Attempt to guess file format based on file name suffix. */
+  if      (strncmp(sfx, ".fa",  3) == 0)  { *ret_fmt = eslSQFILE_FASTA;      return eslOK; }
+  else if (strncmp(sfx, ".gb",  3) == 0)  { *ret_fmt = eslSQFILE_GENBANK;    return eslOK; }
+  else if (strncmp(sfx, ".sto", 4) == 0)  { *ret_fmt = eslMSAFILE_STOCKHOLM; return eslOK; }
+  else if (strncmp(sfx, ".stk", 4) == 0)  { *ret_fmt = eslMSAFILE_STOCKHOLM; return eslOK; }
+    
+  /* If that didn't work, we'll have a peek at the stream; 
+   * turn recording on, and set for line based input.
+   */
+
+  if (sqfp->is_recording == -1) ESL_EXCEPTION(eslEINVAL, "sq file already too advanced");
+  sqfp->is_recording = TRUE;
+  sqfp->is_linebased = TRUE;
+  loadbuf(sqfp);		/* now sqfp->buf is a line of the file */
+
+  /* get first nonblank line */
+  while (is_blankline(sqfp->buf)) {
+    status = loadbuf(sqfp);
+    if      (status == eslEOF) ESL_XFAIL(eslEFORMAT, sqfp->errbuf, "No data found in file");
+    else if (status != eslOK)  goto ERROR;
+  } 
+
+  /* formats that can be determined from the first line: */
+  if      (*(sqfp->buf) == '>')                                     *ret_fmt = eslSQFILE_FASTA;
+  else if (strncmp(sqfp->buf, "ID   ", 5)    == 0)                  *ret_fmt = eslSQFILE_EMBL;
+  else if (strncmp(sqfp->buf, "LOCUS   ", 8) == 0)                  *ret_fmt = eslSQFILE_GENBANK;
+  else if (strstr(sqfp->buf, "Genetic Sequence Data Bank") != NULL) *ret_fmt = eslSQFILE_GENBANK;
+#ifdef eslAUGMENT_MSA
+  else if (strncmp(sqfp->buf, "# STOCKHOLM", 11) == 0)              *ret_fmt = eslMSAFILE_STOCKHOLM;
+#endif
+
+  /* reset the sqfp */
+  sqfp->mpos         = 0;
+  sqfp->is_recording = FALSE;
+  sqfp->is_linebased = FALSE;
+  free(sqfp->buf);
+  sqfp->buf    = NULL;
+  sqfp->balloc = 0;
+  return (*ret_fmt == eslSQFILE_UNKNOWN) ? eslEFORMAT : eslOK;
+
+ ERROR:
+  sqfp->mpos         = 0;
+  sqfp->is_recording = FALSE;
+  sqfp->is_linebased = FALSE;
+  if (sqfp->buf != NULL) free(sqfp->buf);
+  return status;
+}
+
+/* Function:  esl_sqfile_Position()
+ * Synopsis:  Reposition an open sequence file to an offset.
+ * Incept:    SRE, Tue Mar 28 13:21:47 2006 [St. Louis]
+ *
+ * Purpose:   Reposition an open <sqfp> to offset <offset>.
+ *            <offset> would usually be the first byte of a
+ *            desired sequence record.
+ *            
+ *            Only normal sequence files can be positioned; not
+ *            a standard input stream, gunzip stream, or a multiple
+ *            alignment file interface.
+ *            
+ *            After <esl_sqfile_Position()> is called,
+ *            <sqfp->linenumber> and other bookkeeping information is
+ *            unknown. If caller knows it, it should set it
+ *            explicitly.
+ *            
+ *            See the SSI module for manipulating offsets and indices.
+ *
+ * Returns:   <eslOK>     on success;
+ *            <eslEOF>    if no data can be read from this position.
+ *
+ * Throws:    <eslESYS> if the fseeko() or fread() call fails.
+ *            <eslEMEM> on (re-)allocation failure.
+ *            <eslEINVAL> if the <sqfp> is not positionable.
+ */
+int
+esl_sqfile_Position(ESL_SQFILE *sqfp, off_t offset)
+{
+  if (sqfp->do_stdin)    ESL_EXCEPTION(eslEINVAL, "can't Position() in standard input");
+  if (sqfp->do_gzip)     ESL_EXCEPTION(eslEINVAL, "can't Position() in a gzipped file");
+  if (sqfp->afp != NULL) ESL_EXCEPTION(eslEINVAL, "can't use esl_sqfile_Position() in an alignment file");
+
+  if (fseeko(sqfp->fp, offset, SEEK_SET) != 0) ESL_EXCEPTION(eslESYS, "fseeko() failed");
+
+  sqfp->currpl     = -1;
+  sqfp->curbpl     = -1;
+  sqfp->prvrpl     = -1;
+  sqfp->prvbpl     = -1;
+  sqfp->linenumber = -1;
+  sqfp->L          = -1;
+  sqfp->mpos       = sqfp->mn;	/* this forces loadbuf to load new data */
+  return loadbuf(sqfp);
+}
+
+/* Function:  esl_sqfile_Close()
+ * Synopsis:  Close a sequence file.
+ * Incept:    SRE, Thu Dec 23 13:19:43 2004 [St. Louis]
+ *
+ * Purpose:   Closes an open <sqfp>.
+ *
+ * Returns:   (void).
+ */
+void
+esl_sqfile_Close(ESL_SQFILE *sqfp)
+{
+  if (sqfp == NULL) return;
+
+#ifdef HAVE_POPEN
+  if (sqfp->do_gzip)          pclose(sqfp->fp);
+  else 
+#endif
+  if (! sqfp->do_stdin && sqfp->fp != NULL) fclose(sqfp->fp);
+  if (sqfp->filename != NULL) free(sqfp->filename);
+  if (sqfp->ssifile  != NULL) free(sqfp->ssifile);
+  if (sqfp->mem      != NULL) free(sqfp->mem);
+  if (sqfp->balloc   > 0)     free(sqfp->buf);
+#ifdef eslAUGMENT_SSI
+  if (sqfp->ssi      != NULL) esl_ssi_Close(sqfp->ssi);
+#endif
+
+#ifdef eslAUGMENT_MSA
+  if (sqfp->afp      != NULL) esl_msafile_Close(sqfp->afp);
+  if (sqfp->msa      != NULL) esl_msa_Destroy(sqfp->msa);
+#endif /*eslAUGMENT_MSA*/
+  free(sqfp);
+  return;
+}
+
+
+/* sqfile_open():
+ * This is the routine that actually opens an ESL_SQFILE.
+ * esl_sqfile_Open() and esl_sqfile_OpenDigital() are
+ * small wrappers around it.
+ */
+static int
+sqfile_open(const char *filename, int format, const char *env, ESL_SQFILE **ret_sqfp)
+{
+  ESL_SQFILE *sqfp    = NULL;
+  char       *envfile = NULL;
+  int         status;		/* return status from an ESL call */
+  int         n;
+
+  ESL_ALLOC(sqfp, sizeof(ESL_SQFILE));
+  *ret_sqfp          = NULL;
+
+  sqfp->fp           = NULL;
+  sqfp->filename     = NULL;
+  sqfp->do_gzip      = FALSE;
+  sqfp->do_stdin     = FALSE;
+  sqfp->errbuf[0]    = '\0';
+
+  sqfp->mem          = NULL;
+  sqfp->allocm       = 0;
+  sqfp->mn           = 0;
+  sqfp->mpos         = 0;
+  sqfp->moff         = -1;
+  sqfp->is_recording = FALSE;
+
+  sqfp->buf          = NULL;
+  sqfp->boff         = 0;
+  sqfp->balloc       = 0;
+  sqfp->nc           = 0;
+  sqfp->bpos         = 0;
+  sqfp->L            = 0;
+  sqfp->linenumber   = 1;
+
+  sqfp->bookmark_offset  = 0;
+  sqfp->bookmark_linenum = 0;
+
+  sqfp->do_digital   = FALSE;
+  sqfp->abc          = NULL;
+
+  sqfp->format       = format;
+  sqfp->is_linebased = FALSE;
+  sqfp->eof_is_ok    = FALSE;
+  sqfp->parse_header = NULL;
+  sqfp->parse_end    = NULL;
+
+  sqfp->afp        = NULL;
+  sqfp->msa        = NULL;
+  sqfp->idx        = -1;
+
+  sqfp->ssifile    = NULL;
+  sqfp->rpl        = -1;	/* -1 = not set yet */
+  sqfp->bpl        = -1;	/* (ditto) */
+  sqfp->prvrpl     = -1;    	/* (ditto) */
+  sqfp->prvbpl     = -1;        /* (ditto) */
+  sqfp->currpl     = -1;	
+  sqfp->curbpl     = -1;	
+  sqfp->ssi        = NULL;
+
+  /* Open the file, either in cwd or in a directory listed in <env>.  */
+  if (strcmp(filename, "-") == 0) /* stdin special case */
+    {
+      if ((status = esl_strdup("[STDIN]", -1, &(sqfp->filename))) != eslOK) goto ERROR;
+      sqfp->fp       = stdin;
+      sqfp->do_stdin = TRUE;
+    }
+  else
+    { /* Check the current working directory first. */
+      if ((sqfp->fp = fopen(filename, "r")) != NULL) {
+	if ((status = esl_strdup(filename, -1, &(sqfp->filename))) != eslOK) goto ERROR;
+      }
+      /* if it's not there, then check in directory list provided by <env>. */
+      else if (env != NULL && esl_FileEnvOpen(filename, env, &(sqfp->fp), &envfile) == eslOK) {
+	if ((status = esl_strdup(envfile, -1, &(sqfp->filename))) != eslOK) goto ERROR;
+      }
+      else { status = eslENOTFOUND; goto ERROR;}
+    }
+
+  /* Deal with the .gz special case: to popen(), "success" only means
+   * it found and executed gzip -dc.  If gzip -dc doesn't find our
+   * file, popen() still blithely returns success, so we have to be
+   * sure the file exists. That's why we fopen()'ed it above, only to
+   * close it and popen() it here.
+   */                           
+#ifdef HAVE_POPEN
+  n = strlen(sqfp->filename);
+  if (n > 3 && strcmp(sqfp->filename+n-3, ".gz") == 0) 
+    {
+      char *cmd;
+      fclose(sqfp->fp);
+      ESL_ALLOC(cmd, sizeof(char) * (n+1+strlen("gzip -dc ")));
+      sprintf(cmd, "gzip -dc %s", sqfp->filename);
+      sqfp->fp = popen(cmd, "r");
+      if (sqfp->fp == NULL) { status = eslENOTFOUND; goto ERROR; }
+      sqfp->do_gzip  = TRUE;
+      free(cmd);
+    }
+#endif /*HAVE_POPEN*/
+
+  /* If we don't know the format yet, autodetect it now. */
+  if (sqfp->format == eslSQFILE_UNKNOWN &&
+      (status = esl_sqfile_GuessFileFormat(sqfp, &(sqfp->format))) != eslOK)
+    goto ERROR;
+
+  /* Configure the <sqfp>'s parser for this format. */
+  switch (sqfp->format) {
+  case eslSQFILE_EMBL:     config_embl(sqfp);    break;
+  case eslSQFILE_UNIPROT:  config_embl(sqfp);    break;
+  case eslSQFILE_GENBANK:  config_genbank(sqfp); break;
+  case eslSQFILE_DDBJ:     config_genbank(sqfp); break;
+  case eslSQFILE_FASTA:    config_fasta(sqfp);   break;
+
+#ifdef eslAUGMENT_MSA
+  case eslMSAFILE_STOCKHOLM: 
+    sqfp->is_linebased = TRUE;
+    sqfp->eof_is_ok    = FALSE;	/* no-op for msa's */
+    sqfp->parse_header = NULL;	/* no-op for msa's */
+    sqfp->parse_end    = NULL;	/* no-op for msa's */
+    if ((status = esl_msafile_Open(filename, sqfp->format, env, &(sqfp->afp))) != eslOK) goto ERROR;
+    break;
+#endif /*eslAUGMENT_MSA*/
+  }
+
+  /* Preload the first line or chunk of file. */
+  if (! esl_sqio_IsAlignment(sqfp->format))
+    {
+      status = loadbuf(sqfp);
+      if      (status == eslEOF) { status = eslEFORMAT; goto ERROR; }
+      else if (status != eslOK)  { goto ERROR; }
+    }
+
+  if (envfile != NULL) free(envfile);
+  *ret_sqfp = sqfp;
+  return eslOK;
+
+ ERROR:
+  if (envfile != NULL) free(envfile);
+  esl_sqfile_Close(sqfp); 
+  *ret_sqfp = NULL;
+  return status;
+}
+/*------------------- ESL_SQFILE open/close -----------------------*/
+
+
+/*****************************************************************
+ *# 2. An <ESL_SQFILE> object, in digital mode [with <alphabet>]
+ *****************************************************************/
+#ifdef eslAUGMENT_ALPHABET
+
+/* Function:  esl_sqfile_OpenDigital()
+ * Synopsis:  Open an <ESL_SQFILE> for digital input.
+ * Incept:    SRE, Fri May  9 09:17:48 2008 [Janelia]
+ *
+ * Purpose:   Same as <esl_sqfile_Open()>, but we will expect all
+ *            sequence input to conform to the digital alphabet <abc>.
+ *            
+ *            Normally, after opening the sequence file in digital
+ *            mode, you'd read sequence into a digital <ESL_SQ>.
+ *            However, you don't actually have to. The state of the
+ *            <ESL_SQ> controls how the input is stored; the state of
+ *            the <ESL_SQFILE> controls how the input is validated.
+ *            
+ * Returns:   <eslOK> on success, and <*ret_sqfp> points to a new
+ *            open <ESL_SQFILE>.
+ *            
+ *            Returns <eslENOTFOUND> if <filename> can't be opened.
+ *            Returns <eslEFORMAT> if the file is empty, or if
+ *            autodetection is attempted and the format can't be
+ *            determined.  On any error conditions, <*ret_sqfp> is
+ *            returned NULL.
+ *             
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+esl_sqfile_OpenDigital(const ESL_ALPHABET *abc, const char *filename, int format, const char *env, ESL_SQFILE **ret_sqfp)
+{
+  int status;
+
+  if ((status = sqfile_open(filename, format, env, ret_sqfp)) != eslOK) return status;
+  return esl_sqfile_SetDigital(*ret_sqfp, abc);
+}
+
+/* Function:  esl_sqfile_SetDigital()
+ * Synopsis:  Set an open <ESL_SQFILE> to read in digital mode.
+ * Incept:    SRE, Fri May  9 09:21:31 2008 [Janelia]
+ *
+ * Purpose:   Given an <ESL_SQFILE> that's already been opened,
+ *            configure it to expect subsequent input to conform
+ *            to the digital alphabet <abc>.
+ *            
+ *            Calling <esl_sqfile_Open(); esl_sqfile_SetDigital()> is
+ *            equivalent to <esl_sqfile_OpenDigital()>. The two-step
+ *            version is useful when you need a
+ *            <esl_sqfile_GuessAlphabet()> call in between, guessing
+ *            the file's alphabet in text mode before you set it to
+ *            digital mode.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_sqfile_SetDigital(ESL_SQFILE *sqfp, const ESL_ALPHABET *abc)
+{
+  switch (sqfp->format) {
+  case eslSQFILE_EMBL:       inmap_embl(sqfp,    abc->inmap); break;
+  case eslSQFILE_UNIPROT:    inmap_embl(sqfp,    abc->inmap); break;
+  case eslSQFILE_GENBANK:    inmap_genbank(sqfp, abc->inmap); break;
+  case eslSQFILE_DDBJ:       inmap_genbank(sqfp, abc->inmap); break;
+  case eslSQFILE_FASTA:      inmap_fasta(sqfp,   abc->inmap); break;
+    /* stockholm: do nothing (no inmap used for MSAs */
+  }
+
+  if (esl_sqio_IsAlignment(sqfp->format))
+    esl_msafile_SetDigital(sqfp->afp, abc);
+
+  sqfp->do_digital = TRUE;
+  sqfp->abc        = abc;
+  return eslOK;
+}
+
+/* Function:  esl_sqfile_GuessAlphabet()
+ * Synopsis:  Guess the alphabet of an open <ESL_SQFILE>.
+ * Incept:    SRE, Sun Feb 24 17:14:55 2008 [UA5315 to St. Louis]
+ *
+ * Purpose:   After opening <sqfp>, attempt to guess what alphabet
+ *            its sequences are in, by inspecting the first sequence
+ *            in the file, and return this alphabet type in <*ret_type>.
+ *
+ * Returns:   <eslOK> on success, and <*ret_type> is set to <eslDNA>,
+ *            <eslRNA>, or <eslAMINO>.
+ *            
+ *            Returns <eslEAMBIGUOUS> and sets <*ret_type> to 
+ *            <eslUNKNOWN> if the first sequence (or alignment)
+ *            in the file contains no more than ten residues total,
+ *            or if its alphabet cannot be guessed (i.e. it contains
+ *            IUPAC degeneracy codes, but no amino acid specific
+ *            residues).
+ *            
+ *            Returns <eslEFORMAT> if a parse error is encountered in
+ *            trying to read the sequence file. <sqfp->errbuf> is set
+ *            to a useful error message if this occurs,
+ *            <sqfp->linenumber> is the line on which the error
+ *            occurred, and <*ret_type> is set to <eslUNKNOWN>.
+ *            
+ *            Returns <eslENODATA> and sets <*ret_type> to <eslUNKNOWN>
+ *            if the file appears to be empty.
+ *
+ * Throws:    <eslEMEM> on allocation error;
+ *            <eslEINCONCEIVABLE> on unimaginable internal errors.
+ */
+int
+esl_sqfile_GuessAlphabet(ESL_SQFILE *sqfp, int *ret_type)
+{
+  ESL_SQ *sq = NULL;
+  int     status;
+
+  /* Special case: for MSA files, hand this off to msafile_GuessAlphabet. */
+#ifdef eslAUGMENT_MSA
+  if (esl_sqio_IsAlignment(sqfp->format)) return esl_msafile_GuessAlphabet(sqfp->afp, ret_type);
+#endif
+
+  /* set the sqfp to record; we'll rewind afterwards and use the recording */
+  sqfp->is_recording = TRUE;
+
+  if ((sq = esl_sq_Create()) == NULL) { status = eslEMEM; goto ERROR; }
+
+  status = esl_sqio_ReadWindow(sqfp, 0, 4000, sq);
+  if      (status == eslEOF) { status = eslENODATA; goto ERROR; }
+  else if (status != eslOK)  goto ERROR; 
+
+  if ((status = esl_sq_GuessAlphabet(sq, ret_type)) != eslOK) goto ERROR;
+
+  /* reset the sqfp, so it uses the recording next */
+  sqfp->mpos         = 0;
+  sqfp->is_recording = FALSE;
+  if ((status = loadbuf(sqfp)) != eslOK) ESL_EXCEPTION(status, "buffer load failed, but shouldn't have");
+  esl_sq_Destroy(sq);
+  return eslOK;
+
+ ERROR:
+  esl_sq_Destroy(sq);
+  *ret_type      = eslUNKNOWN;
+  return status;
+}
+#endif /*eslAUGMENT_ALPHABET*/
+/*-------------- end, digital mode ESL_SQFILE -------------------*/
+
+
+
+
+/*****************************************************************
+ *# 3. Using sequence file format codes
+ *****************************************************************/ 
+
+/* Function:  esl_sqio_FormatCode()
+ * Synopsis:  Convert a string to an internal format code.
+ * Incept:    SRE, Sun Feb 27 09:18:36 2005 [St. Louis]
+ *
+ * Purpose:   Given <fmtstring>, return format code.  For example, if
+ *            <fmtstring> is "fasta", returns <eslSQFILE_FASTA>. Returns 
+ *            <eslSQFILE_UNKNOWN> if <fmtstring> doesn't exactly match a 
+ *            known format.
+ *            
+ *            Matching is case insensitive; fasta, FASTA, and FastA
+ *            all return <eslSQFILE_FASTA>, for example.
+ *            
+ *            When augmented by msa, then alignment file formats
+ *            are recognized in addition to unaligned file formats.
+ */
+int
+esl_sqio_FormatCode(char *fmtstring)
+{
+  if (strcasecmp(fmtstring, "fasta")     == 0) return eslSQFILE_FASTA;
+  if (strcasecmp(fmtstring, "embl")      == 0) return eslSQFILE_EMBL;
+  if (strcasecmp(fmtstring, "genbank")   == 0) return eslSQFILE_GENBANK;
+  if (strcasecmp(fmtstring, "ddbj")      == 0) return eslSQFILE_DDBJ;
+  if (strcasecmp(fmtstring, "uniprot")   == 0) return eslSQFILE_UNIPROT;
+#ifdef eslAUGMENT_MSA
+  if (strcasecmp(fmtstring, "stockholm") == 0) return eslMSAFILE_STOCKHOLM;
+  if (strcasecmp(fmtstring, "pfam")      == 0) return eslMSAFILE_PFAM;
+#endif
+  return eslSQFILE_UNKNOWN;
+}
+
+/* Function:  esl_sqio_DescribeFormat()
+ * Synopsis:  Returns descriptive string for file format code.
+ * Incept:    SRE, Sun Feb 27 09:24:04 2005 [St. Louis]
+ *
+ * Purpose:   Given a format code <fmt>, returns a string label for
+ *            that format. For example, if <fmt> is <eslSQFILE_FASTA>,
+ *            returns "FASTA". 
+ *            
+ *            When augmented by msa, then alignment file format codes
+ *            are recognized in addition to unaligned file format codes.
+ */
+char *
+esl_sqio_DescribeFormat(int fmt)
+{
+  switch (fmt) {
+  case eslSQFILE_UNKNOWN:    return "unknown";
+  case eslSQFILE_FASTA:      return "FASTA";
+  case eslSQFILE_EMBL:       return "EMBL";
+  case eslSQFILE_GENBANK:    return "Genbank";
+  case eslSQFILE_DDBJ:       return "DDBJ";
+  case eslSQFILE_UNIPROT:    return "Uniprot";
+#ifdef eslAUGMENT_MSA
+  case eslMSAFILE_STOCKHOLM: return "Stockholm";
+  case eslMSAFILE_PFAM:      return "Pfam";
+#endif
+  default: esl_fatal("no such format code");
+  }
+  /*NOTREACHED*/
+  return NULL;
+}
+
+/* Function:  esl_sqio_IsAlignment()
+ * Synopsis:  Return TRUE for alignment file format codes.
+ * Incept:    SRE, Sun Feb 27 09:36:23 2005 [St. Louis]
+ *
+ * Purpose:   Returns TRUE if <fmt> is an alignment file
+ *            format code; else returns FALSE.
+ *            
+ *            This function only checks the convention
+ *            that <fmt> codes $<$100 are unaligned formats,
+ *            and $\geq$100 are aligned formats. It does
+ *            not check that <fmt> is a recognized format
+ *            code.
+ */
+int
+esl_sqio_IsAlignment(int fmt)
+{
+  return (fmt >= 100 ? TRUE : FALSE);
+}
+
+
+
+/*****************************************************************
+ *# 4. Sequence reading (sequential)
+ *****************************************************************/ 
+
+/* Function:  esl_sqio_Read()
+ * Synopsis:  Read the next sequence from a file.
+ * Incept:    SRE, Thu Feb 17 14:24:21 2005 [St. Louis]
+ *
+ * Purpose:   Reads the next sequence from open sequence file <sqfp> into 
+ *            <sq>. Caller provides an allocated and initialized <s>, which
+ *            will be internally reallocated if its space is insufficient.
+ *
+ * Returns:   <eslOK> on success; the new sequence is stored in <s>.
+ * 
+ *            Returns <eslEOF> when there is no sequence left in the
+ *            file (including first attempt to read an empty file).
+ * 
+ *            Returns <eslEFORMAT> if there's a problem with the format,
+ *            such as an illegal character; the line number that the parse
+ *            error occurs on is in <sqfp->linenumber>, and an informative
+ *            error message is placed in <sqfp->errbuf>. 
+ *
+ * Throws:    <eslEMEM> on allocation failure;
+ *            <eslEINCONCEIVABLE> on internal error.
+ */
+int
+esl_sqio_Read(ESL_SQFILE *sqfp, ESL_SQ *sq)
+{
+  int     status;
+  int64_t epos;
+  int64_t n;
+
+#ifdef eslAUGMENT_MSA
+  if (esl_sqio_IsAlignment(sqfp->format))
+    {
+      ESL_SQ *tmpsq = NULL;
+      if (sqfp->msa == NULL || sqfp->idx >= sqfp->msa->nseq)
+	{ /* we need to load a new alignment? */
+	  esl_msa_Destroy(sqfp->msa);
+	  status = esl_msa_Read(sqfp->afp, &(sqfp->msa));
+	  if (status == eslEFORMAT)
+	    { /* oops, a parse error; upload the error info from afp to sqfp */
+	      sqfp->linenumber = sqfp->afp->linenumber;
+	      strcpy(sqfp->errbuf, sqfp->afp->errbuf); /* errbufs same size! */ 
+	      return eslEFORMAT;
+	    }
+	  if (status != eslOK) return status;
+	  sqfp->idx = 0;
+	}
+      
+      /* grab next seq from alignment */
+      /* this is inefficient; it goes via a temporarily allocated copy of the sequence */
+      status = esl_sq_FetchFromMSA(sqfp->msa, sqfp->idx, &tmpsq);
+      esl_sq_GrowTo(sq, tmpsq->n);
+      esl_sq_Copy(tmpsq, sq);
+      esl_sq_Destroy(tmpsq);
+      sqfp->idx++;
+
+      sq->start = 1;
+      sq->end   = sq->n;
+      sq->C     = 0;
+      sq->W     = sq->n;
+      sq->L     = sq->n;
+      return eslOK;
+    }
+#endif
+
+  /* Main case: read next seq from sqfp's stream */
+  if (sqfp->nc == 0) return eslEOF;
+  if ((status = sqfp->parse_header(sqfp, sq)) != eslOK) return status; /* EOF, EFORMAT */
+
+  do {
+    if ((status = seebuf(sqfp, -1, &n, &epos)) == eslEFORMAT) return status;
+    if (esl_sq_GrowTo(sq, sq->n + n) != eslOK) return eslEMEM;
+    addbuf(sqfp, sq, n);
+    sqfp->L   += n;
+    sq->eoff   = sqfp->boff + epos - 1;
+    if (status == eslEOD)     break;
+  } while ((status = loadbuf(sqfp)) == eslOK);
+    
+  if      (status == eslEOF)
+    {
+      if (! sqfp->eof_is_ok) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Unexpected EOF; file truncated?"); 
+      if ((status = sqfp->parse_end(sqfp, sq)) != eslOK) return status;
+    }
+  else if (status == eslEOD)
+    {
+      sqfp->bpos = epos;
+      if ((status = sqfp->parse_end(sqfp, sq)) != eslOK) return status;
+    }
+  else if (status != eslOK) return status;
+
+  if (sq->dsq != NULL) sq->dsq[sq->n+1] = eslDSQ_SENTINEL;
+  else                 sq->seq[sq->n] = '\0';
+  sq->start = 1;
+  sq->end   = sq->n;
+  sq->C     = 0;
+  sq->W     = sq->n;
+  sq->L     = sq->n;
+  return eslOK;
+}
+
+
+/* Function:  esl_sqio_ReadInfo()
+ * Synopsis:  Read sequence info, but not the sequence itself.
+ * Incept:    SRE, Fri May 16 09:24:21 2008 [Janelia]
+ *
+ * Purpose:   Read the next sequence from open sequence file <sqfp>,
+ *            but don't store the sequence (or secondary structure).
+ *            Upon successful return, <s> holds all the available 
+ *            information about the sequence -- its name, accession,
+ *            description, and overall length <sq->L>. 
+ *            
+ *            This is useful for indexing sequence files, where
+ *            individual sequences might be ginormous, and we'd rather
+ *            avoid reading complete seqs into memory.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_sqio_ReadInfo(ESL_SQFILE *sqfp, ESL_SQ *sq)
+{
+  int     status;
+  int64_t epos;
+  int64_t n;
+
+#ifdef eslAUGMENT_MSA
+  if (esl_sqio_IsAlignment(sqfp->format))
+    {
+      ESL_SQ *tmpsq = NULL;
+      if (sqfp->msa == NULL || sqfp->idx >= sqfp->msa->nseq)
+	{ /* we need to load a new alignment? */
+	  esl_msa_Destroy(sqfp->msa);
+	  status = esl_msa_Read(sqfp->afp, &(sqfp->msa));
+	  if (status == eslEFORMAT)
+	    { /* oops, a parse error; upload the error info from afp to sqfp */
+	      sqfp->linenumber = sqfp->afp->linenumber;
+	      strcpy(sqfp->errbuf, sqfp->afp->errbuf); /* errbufs same size! */ 
+	      return eslEFORMAT;
+	    }
+	  if (status != eslOK) return status;
+	  sqfp->idx = 0;
+	}
+      
+      /* grab next seq from alignment */
+      /* this is inefficient; it goes via a temporarily allocated copy of the sequence */
+      status = esl_sq_FetchFromMSA(sqfp->msa, sqfp->idx, &tmpsq);
+      if (tmpsq->dsq != NULL) tmpsq->dsq[1] = eslDSQ_SENTINEL;
+      else                    tmpsq->seq[0] = '\0';
+      esl_sq_Copy(tmpsq, sq);
+      esl_sq_Destroy(tmpsq);
+      sqfp->idx++;
+
+      if (sq->dsq != NULL) sq->dsq[1] = eslDSQ_SENTINEL;
+      else                 sq->seq[0] = '\0';
+      if (sq->ss  != NULL) { free(sq->ss); sq->ss = NULL; }
+
+      sq->n     = 0;
+      sq->start = 0;
+      sq->end   = 0;
+      sq->C     = 0;
+      sq->W     = 0;
+      return eslOK;
+    }
+#endif
+
+  if (sqfp->nc == 0) return eslEOF;
+  if ((status = sqfp->parse_header(sqfp, sq)) != eslOK) return status; /* EOF, EFORMAT */
+
+  sqfp->L       = 0;
+  do {
+    status = seebuf(sqfp, -1, &n, &epos);
+    sqfp->L += n;
+    sq->eoff = sqfp->boff + epos - 1;
+    if (status == eslEFORMAT) return status;
+    if (status == eslEOD)     break;
+  } while ((status = loadbuf(sqfp)) == eslOK);
+    
+  if      (status == eslEOF) 
+    {
+      if (! sqfp->eof_is_ok) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Unexpected EOF; file truncated?"); 
+    }
+  else if (status == eslEOD)
+    {
+      sqfp->bpos = epos;
+      if ((status = sqfp->parse_end(sqfp, sq)) != eslOK) return status;
+    }
+  else if (status != eslOK) return status;
+  sq->L = sqfp->L;
+
+  /* Set coord system for an info-only ESL_SQ  */
+  if (sq->dsq != NULL) sq->dsq[1] = eslDSQ_SENTINEL;
+  else                 sq->seq[0] = '\0';
+  if (sq->ss  != NULL) { free(sq->ss); sq->ss = NULL; }
+  sq->n     = 0;
+  sq->start = 0;
+  sq->end   = 0;
+  sq->C     = 0;
+  sq->W     = 0;
+  return eslOK;
+}
+
+
+/* Function:  esl_sqio_ReadWindow()
+ * Synopsis:  Read next window of sequence.
+ * Incept:    SRE, Fri May 16 13:42:51 2008 [Janelia]
+ *
+ * Purpose:   Read a next window of <W> residues from open file <sqfp>,
+ *            keeping <C> residues from the previous window as
+ *            context, and keeping previous annotation in the <sq>
+ *            as before. 
+ *            
+ *            If this is the first window of a new sequence record,
+ *            <C> is ignored (there's no previous context yet), and
+ *            the annotation fields of the <sq> (name, accession, and
+ *            description) are initialized by reading the sequence
+ *            record's header. This is the only time the annotation
+ *            fields are initialized.
+ *            
+ *            On return, <sq->dsq[]> contains the window and its
+ *            context; residues <1..sq->C> are the previous context,
+ *            and residues <sq->C+1..sq->n> are the new window.  The
+ *            start and end coordinates of the whole <dsq[1..n]>
+ *            (including context) in the original source sequence are
+ *            <sq->start..sq->end>. (Or, for text mode sequences,
+ *            <sq->seq[0..sq->C-1,sq->C..sq->n-1]>, while <start> and
+ *            <end> coords are still <1..L>.)
+ *
+ *            When a sequence record is completed and no more data
+ *            remain, <eslEOD> is returned, with an ``info'' <sq>
+ *            structure (containing the annotation and the total
+ *            sequence length <L>, but no sequence). (The total
+ *            sequence length <L> is unknown in <sq> until this
+ *            <eslEOD> return.)
+ *            
+ *            The caller may then do one of two things before calling
+ *            <esl_sq_ReadWindow()> again; it can reset the sequence
+ *            with <esl_sq_Reuse()> to continue reading the next
+ *            sequence in the file, or it can set a negative <W> as a
+ *            signal to read windows from the reverse complement
+ *            (Crick) strand. Reverse complement reading only works
+ *            for nucleic acid sequence. 
+ *            
+ *            If you read the reverse complement strand, you must read
+ *            the whole thing, calling <esl_sqio_ReadWindow()> with
+ *            negative <W> windows until <eslEOD> is returned again
+ *            with an empty (info-only) <sq> structure. When that
+ *            <EOD> is reached, the <sqfp> is repositioned at the
+ *            start of the next sequence record; the caller should now
+ *            <Reuse()> the <sq>, and the next <esl_sqio_ReadWindow()>
+ *            call must have a positive <W>, corresponding to starting
+ *            to read the Watson strand of the next sequence.
+ *
+ *            Note that the <ReadWindow()> interface is designed for
+ *            an idiom of sequential reading of complete sequences in
+ *            overlapping windows, possibly on both strands; if you
+ *            want more freedom to move around in the sequence
+ *            grabbing windows in another order, you can use the
+ *            <FetchSubseq()> interface.
+ *
+ *            Reading the reverse complement strand requires file
+ *            repositioning, so it will not work on non-repositionable
+ *            streams like gzipped files or a stdin pipe. Moreover,
+ *            for reverse complement input to be efficient, the
+ *            sequence file should have consistent line lengths, 
+ *            suitable for SSI's fast subsequence indexing.
+ *            
+ * Returns:   <eslOK> on success; <sq> now contains next window of
+ *            sequence, with at least 1 new residue. The number
+ *            of new residues is <sq->W>; <sq->C> residues are 
+ *            saved from the previous window. Caller may now
+ *            process residues <sq->dsq[sq->C+1]..sq->dsq[sq->n]>.
+ *            
+ *            <eslEOD> if no new residues were read for this sequence
+ *            and strand, and <sq> now contains an empty info-only
+ *            structure (annotation and <L> are valid). Before calling
+ *            <esl_sqio_ReadWindow()> again, caller will either want
+ *            to make <W> negative (to start reading the Crick strand
+ *            of the current sequence), or it will want to reset the
+ *            <sq> (with <esl_sq_Reuse()>) to go on the next sequence.
+ *            
+ *            <eslEOF> if we've already returned <eslEOD> before to
+ *            signal the end of the previous seq record, and moreover,
+ *            there's no more sequence records in the file.
+ *            
+ *            <eslEINVAL> if an invalid residue is found in the
+ *            sequence, or if you attempt to take the reverse
+ *            complement of a sequence that can't be reverse
+ *            complemented.
+ *
+ * Throws:    <eslESYNTAX> if you try to read a reverse window before
+ *            you've read forward strand.
+ *            
+ *            <eslECORRUPT> if something goes awry internally in the
+ *            coordinate system.
+ *            
+ *            <eslEMEM> on allocation error.
+ */
+int
+esl_sqio_ReadWindow(ESL_SQFILE *sqfp, int C, int W, ESL_SQ *sq)
+{
+  int     actual_start;
+  int64_t nres;
+  int64_t line;
+  off_t   offset;
+  int     status;
+  ESL_SQ *tmpsq = NULL;
+
+#ifdef eslAUGMENT_MSA
+  if (esl_sqio_IsAlignment(sqfp->format))
+    {
+      /* special: if we're initializing a revcomp window read, back sqfp->idx up one */
+      if (W < 0 && sq->start == 0) sqfp->idx--;
+
+      if (sqfp->msa == NULL || sqfp->idx >= sqfp->msa->nseq)
+	{ /* need new alignment? */
+	  esl_msa_Destroy(sqfp->msa);
+	  status = esl_msa_Read(sqfp->afp, &(sqfp->msa));
+	  if (status == eslEFORMAT)
+	    { /* oops, a parse error; upload the error info from afp to sqfp */
+	      sqfp->linenumber = sqfp->afp->linenumber;
+	      strcpy(sqfp->errbuf, sqfp->afp->errbuf); /* errbufs same size! */ 
+	      return eslEFORMAT;
+	    }
+	  else if (status != eslOK) goto ERROR;
+	  sqfp->idx = 0;
+	}
+      
+      /* grab appropriate seq from alignment into tmpsq */
+      if ((status = esl_sq_FetchFromMSA(sqfp->msa, sqfp->idx, &tmpsq)) != eslOK) goto ERROR;
+
+      /* Figure out tmpsq coords we'll put in sq */
+      if (W > 0)
+	{			/* forward strand */
+	  sq->C     = ESL_MIN(sq->n, C);
+	  sq->start = sq->end - sq->C + 1;
+	  sq->end   = ESL_MIN(tmpsq->L, sq->end + W);
+	  sq->n     = sq->end - sq->start + 1;
+	  sq->W     = sq->n - sq->C;
+	}
+      else 
+	{			/* reverse strand */
+	  if (sq->L == -1) ESL_XEXCEPTION(eslESYNTAX, "Can't read reverse complement until you've read forward strand");
+
+	  sq->C     = ESL_MIN(sq->n, sq->end + C - 1);
+	  sq->end   = (sq->start == 0 ? sq->L : sq->end + sq->C - 1);
+	  sq->start = ESL_MAX(1, sq->end + W - sq->C - 1);
+	  sq->n     = sq->end - sq->start + 1;
+	  sq->W     = sq->n - sq->C;
+	}
+
+      if (sq->W == 0)		/* no new sequence? that's the EOD case */
+	{
+	  sq->start      = 0;
+	  sq->end        = 0;
+	  sq->C          = 0;
+	  sq->W          = 0;
+	  sq->n          = 0;
+	  sq->L          = tmpsq->L;
+	  if (sq->dsq != NULL) sq->dsq[1] = eslDSQ_SENTINEL;
+	  else                 sq->seq[0] = '\0';
+
+	  sqfp->idx++;
+	  esl_sq_Destroy(tmpsq);
+	  return eslEOD;
+	}
+
+      /* Copy the sequence frag.  */
+      if (tmpsq->ss != NULL && sq->ss == NULL) ESL_ALLOC(sq->ss, sizeof(char) * (sq->salloc)); /* this *must* be for salloc  */
+      esl_sq_GrowTo(sq, sq->n);
+      if (tmpsq->seq != NULL) 
+	{	/* text mode */
+	  memcpy(sq->seq, tmpsq->seq + sq->start - 1, sizeof(char) * sq->n);
+	  sq->seq[sq->n] = '\0';
+	  if (tmpsq->ss != NULL) {
+	    memcpy(sq->ss, tmpsq->ss + sq->start - 1, sizeof(char) * sq->n);
+	    sq->ss[sq->n] = '\0';
+	  }
+	}
+      else
+	{
+	  memcpy(sq->dsq + 1, tmpsq->dsq + sq->start, sizeof(ESL_DSQ) * sq->n);
+	  sq->dsq[sq->n+1] = eslDSQ_SENTINEL;
+	  if (tmpsq->ss != NULL) {
+	    memcpy(sq->ss + 1, tmpsq->ss + sq->start, sizeof(char) * sq->n);
+	    sq->ss[sq->n+1] = '\0';
+	  }
+	}
+      if (W < 0 && (status = esl_sq_ReverseComplement(sq)) != eslOK) 
+	ESL_XFAIL(eslEINVAL, sqfp->errbuf, "Can't reverse complement that sequence window");
+	  
+      /* Copy annotation */
+      if ((status = esl_sq_SetName     (sq, tmpsq->name))   != eslOK) goto ERROR;
+      if ((status = esl_sq_SetSource   (sq, tmpsq->name))   != eslOK) goto ERROR;
+      if ((status = esl_sq_SetAccession(sq, tmpsq->acc))    != eslOK) goto ERROR;
+      if ((status = esl_sq_SetDesc     (sq, tmpsq->desc))   != eslOK) goto ERROR;
+      sq->roff = -1;
+      sq->doff = -1;
+      sq->eoff = -1;
+
+      esl_sq_Destroy(tmpsq);
+      return eslOK;
+    }
+#endif /* we've completely handled the alignment file case above. */
+
+  /* Now for the normal case: we're reading a normal unaligned seq file, not an alignment. */
+
+  /* Negative W indicates reverse complement direction */
+  if (W < 0)	
+    {
+      if (sq->L == -1) ESL_EXCEPTION(eslESYNTAX, "Can't read reverse complement until you've read forward strand");
+
+      if (sq->end == 1) 
+	{ /* last end == 1 means last window was the final one on reverse strand,
+	   * so we're EOD; jump back to last forward position. 
+	   */
+	  if (sqfp->bookmark_offset > 0) {
+	    if (esl_sqfile_Position(sqfp, sqfp->bookmark_offset) != eslOK)
+	      ESL_EXCEPTION(eslECORRUPT, "Failed to reposition seq file at last forward bookmark");
+	    sqfp->linenumber = sqfp->bookmark_linenum;
+	  } else {
+	    sqfp->nc = 0;	/* signals EOF */
+	  }
+	  sqfp->bookmark_offset  = 0;
+	  sqfp->bookmark_linenum = 0;
+
+	  sq->start      = 0;
+	  sq->end        = 0;
+	  sq->C          = 0;
+	  sq->W          = 0;
+	  sq->n          = 0;
+	  /* sq->L stays as it is */
+	  if (sq->dsq != NULL) sq->dsq[1] = eslDSQ_SENTINEL;
+	  else                 sq->seq[0] = '\0';
+	  return eslEOD;
+	}
+
+      /* If s == 0, we haven't read any reverse windows yet; 
+       * init reading from sq->L
+       */
+      W = -W;
+      if (sq->start == 0)	
+	{
+	  sq->start        = ESL_MAX(1, (sq->L - W + 1)); 
+	  sq->end          = sq->L;
+	  sq->C            = 0;
+	  sq->W            = sq->end - sq->start + 1;
+	  sqfp->curbpl     = -1;
+	  sqfp->currpl     = -1;
+	  sqfp->prvbpl     = -1;
+	  sqfp->prvrpl     = -1;
+	  sqfp->linenumber = -1;
+	  sqfp->L          = -1;
+	}
+      else
+	{ /* Else, we're continuing to next window; prv was <end>..<start> */
+	  sq->C     = ESL_MIN(C, sq->L - sq->end + 1);  /* based on prev window's end */
+	  sq->end   = sq->end + sq->C - 1;                /* also based on prev end     */
+	  sq->start = ESL_MAX(1, (sq->end - W - sq->C + 1));
+	  sq->W     = sq->end - sq->start + 1 - sq->C;
+	}
+
+      /* Now position for a subseq fetch of <start..end> on fwd strand, using SSI offset calc  */
+      if (sq->doff == 0) ESL_EXCEPTION(eslECORRUPT, "can't happen: sq didn't store data offset");
+
+      if (sqfp->bpl == 0 || sqfp->rpl == 0) /* no help; brute force resolution. */
+	{
+	  offset       = sq->doff;
+	  actual_start = 1;
+	}
+      else if (sqfp->bpl == sqfp->rpl+1)         /* residue resolution */
+	{
+	  line = (sq->start-1) / sqfp->rpl; /* data line #0.. that <end> is on */
+	  offset       = sq->doff + line * sqfp->bpl + (sq->start-1)%sqfp->rpl;
+	  actual_start = sq->start;
+	}
+      else		/* line resolution */
+	{
+	  line         = (sq->start-1) / sqfp->rpl; /* data line #0.. that <end> is on */
+	  offset       = sq->doff + line * sqfp->bpl;
+	  actual_start = 1 + line * sqfp->rpl;
+	}
+      if (esl_sqfile_Position(sqfp, offset) != eslOK)
+	ESL_EXCEPTION(eslECORRUPT, "Failed to reposition seq file for reverse window read");
+
+      /* grab the subseq and rev comp it */
+      if ((status = esl_sq_GrowTo(sq, sq->C+sq->W)) != eslOK) return status;
+      sq->n = 0;
+      status = read_nres(sqfp, sq, (sq->start - actual_start), (sq->end - sq->start + 1), &nres);
+      
+      if (status != eslOK || nres < (sq->end - sq->start + 1))
+	ESL_EXCEPTION(eslECORRUPT, "Failed to extract %d..%d", sq->start, sq->end);
+
+      status = esl_sq_ReverseComplement(sq);
+      if      (status    == eslEINVAL) ESL_FAIL(eslEINVAL, sqfp->errbuf, "can't reverse complement that seq - it's not DNA/RNA");
+      else if (status    != eslOK)     return status;
+
+      return eslOK;
+    } 
+
+  /* Else, we're reading the forward strand */
+  else 
+    { /* sq->start == 0 means we haven't read any windows on this sequence yet...
+       * it's a new record, and we need to initialize with the header and
+       * the first window. This is the only case that we're allowed to return
+       * EOF from.
+       */
+      if (sq->start == 0)
+	{
+	  if (sqfp->nc == 0) return eslEOF;
+	  if ((status = sqfp->parse_header(sqfp, sq)) != eslOK) return status; /* EOF, EFORMAT */
+	  sq->start     = 1;
+	  sq->C         = 0;	/* no context in first window                   */
+	  sq->L         = -1;	/* won't be known 'til EOD.                     */
+	  sqfp->L       = 0;	/* init to 0, so we can count residues as we go */
+	  esl_sq_SetSource(sq, sq->name);
+ 	  /* the <sqfp->buf> is now positioned at the start of seq data */
+	  /* sqfp->linenumber is ok where it is */
+	  /* the header_*() routines initialized rpl,bpl bookkeeping at start of seq line,
+	   * and also sq->doff,roff.
+	   */
+	}
+      else
+	{ /* else we're reading a window other than first; slide context over. */
+	  sq->C = ESL_MIN(C, sq->n);
+	  if (sq->seq != NULL) memmove(sq->seq,   sq->seq + sq->n - sq->C,     sq->C);
+	  else                 memmove(sq->dsq+1, sq->dsq + sq->n - sq->C + 1, sq->C);
+	  sq->start = sqfp->L - sq->C + 1;
+	  sq->n = C;
+	}      
+
+      if ((status = esl_sq_GrowTo(sq, C+W)) != eslOK)                return status; /* EMEM    */
+      status = read_nres(sqfp, sq, 0, W, &nres);
+      sqfp->L += nres;
+
+      if (status == eslEOD)	
+	{ /* Forward strand is done. 0 residues were read. Return eslEOD and an empty (info) <sq>. */
+	  if ((status = sqfp->parse_end(sqfp, sq)) != eslOK) return status;
+
+	  sq->start      = 0;
+	  sq->end        = 0;
+	  sq->C          = 0;
+	  sq->W          = 0;
+	  sq->L          = sqfp->L;
+	  sq->n          = 0;
+
+	  if (sqfp->nc > 0) {
+	    sqfp->bookmark_offset  = sqfp->boff+sqfp->bpos; /* remember where the next seq starts. */
+	    sqfp->bookmark_linenum = sqfp->bookmark_linenum;
+	  } else { 
+            sqfp->bookmark_offset  = 0;	                    /* signals for EOF, no more seqs        */
+	    sqfp->bookmark_linenum = 0;
+	  }
+
+	  if (sq->dsq != NULL) sq->dsq[1] = eslDSQ_SENTINEL; /* erase the saved context */
+	  else                 sq->seq[0] = '\0';
+	  return eslEOD;
+	}
+      else if (status == eslOK)
+	{ /* Forward strand is still in progress. <= W residues were read. Return eslOK. */
+	  sq->end        = sq->start + sq->C + nres - 1;	  
+	  sq->W          = nres;	  
+	  return eslOK;
+	}
+      else return status;	/* EFORMAT,EMEM */
+    }
+  /*NOTREACHED*/
+  return eslOK;
+
+ ERROR:
+  if (tmpsq != NULL) esl_sq_Destroy(tmpsq);
+  return status;
+}
+
+/* Function:  esl_sqio_Echo()
+ * Synopsis:  Echo a sequence's record onto output stream.
+ * Incept:    SRE, Wed Apr  2 16:32:21 2008 [Janelia]
+ *
+ * Purpose:   Given a complete <sq> that we have read by some means
+ *            from an open <sqfp>; echo that sequence's record
+ *            onto the output stream <ofp>. 
+ *
+ *            This allows records to be regurgitated exactly as they
+ *            appear, rather than writing the subset of information
+ *            stored in an <ESL_SQ>. <esl-sfetch> in the miniapps uses
+ *            this, for example.
+ *            
+ *            Because this relies on repositioning the <sqfp>, it
+ *            cannot be called on non-positionable streams (stdin or
+ *            gzipped files). Because it relies on the sequence lying
+ *            in a contiguous sequence of bytes in the file, it cannot
+ *            be called on a sequence in a multiple alignment file.
+ *            Trying to do so throws an <eslEINVAL> exception.
+ *            
+ * Returns:   <eslOK> on success.
+ * 
+ * Throws:    <eslEINVAL>   if <sqfp> isn't a repositionable sequence file.
+ *            <eslECORRUPT> if we run out of data, probably from bad offsets
+ *            <eslEMEM>     on allocation failure.
+ *            <eslESYS>     on system call failures.
+ *            
+ *            
+ */
+int
+esl_sqio_Echo(ESL_SQFILE *sqfp, const ESL_SQ *sq, FILE *ofp)
+{
+  int     status;
+  int64_t save_linenumber;
+  int     save_currpl;
+  int     save_curbpl;
+  int     save_prvrpl;
+  int     save_prvbpl;
+  int64_t save_L;
+  int     n;
+  int     nwritten;
+
+  if (sqfp->do_stdin)                     ESL_EXCEPTION(eslEINVAL, "can't Echo() a sequence from standard input");
+  if (sqfp->do_gzip)                      ESL_EXCEPTION(eslEINVAL, "can't Echo() a sequence from a gzipped file");
+  if (esl_sqio_IsAlignment(sqfp->format)) ESL_EXCEPTION(eslEINVAL, "can't Echo() a sequence from an alignment file");
+  if (sq->roff == -1 || sq->eoff == -1)   ESL_EXCEPTION(eslEINVAL, "can't Echo() a sequence without disk offset info");
+
+  save_linenumber = sqfp->linenumber;
+  save_currpl     = sqfp->currpl;
+  save_curbpl     = sqfp->curbpl;
+  save_prvrpl     = sqfp->prvrpl;
+  save_prvbpl     = sqfp->prvbpl;
+  save_L          = sqfp->L;
+
+  status = esl_sqfile_Position(sqfp, sq->roff);
+  if      (status == eslEOF) ESL_EXCEPTION(eslECORRUPT, "repositioning failed; bad offset?");
+  else if (status != eslOK)  return status;
+
+  while (sqfp->boff + sqfp->nc <= sq->eoff)
+    {
+      if (fwrite(sqfp->buf, sizeof(char), sqfp->nc, ofp) != sqfp->nc) ESL_EXCEPTION(eslESYS, "fwrite() failed");
+      if (loadbuf(sqfp) != eslOK)  ESL_EXCEPTION(eslECORRUPT, "repositioning failed; bad offset?");
+    } 
+  n =  sq->eoff - sqfp->boff + 1;
+  nwritten = fwrite(sqfp->buf, sizeof(char), n, ofp);
+  if (nwritten != n) ESL_EXCEPTION(eslESYS, "fwrite() failed");
+
+  status = esl_sqfile_Position(sqfp, sq->roff);
+  if      (status == eslEOF) ESL_EXCEPTION(eslECORRUPT, "repositioning failed; bad offset?");
+  else if (status != eslOK)  return status;
+
+  sqfp->linenumber = save_linenumber;
+  sqfp->currpl     = save_currpl;
+  sqfp->curbpl     = save_curbpl;
+  sqfp->prvrpl     = save_prvrpl;
+  sqfp->prvbpl     = save_prvbpl;
+  sqfp->L          = save_L;
+  return eslOK;
+}
+/*------------------ end, sequential sequence input -------------*/
+
+
+/*****************************************************************
+ *# 5. Sequence/subsequence fetching, random access [with <ssi>]
+ *****************************************************************/
+#ifdef eslAUGMENT_SSI
+
+/* Function:  esl_sqfile_OpenSSI()
+ * Synopsis:  Opens an SSI index associated with a sequence file.
+ * Incept:    SRE, Wed Apr  2 10:21:04 2008 [Janelia]
+ *
+ * Purpose:   Opens an SSI index file associated with the already open
+ *            sequence file <sqfp>. If successful, the necessary
+ *            information about the open SSI file is stored internally
+ *            in <sqfp>.
+ *            
+ *            The SSI index file name is determined in one of two
+ *            ways, depending on whether a non-<NULL> <ssifile_hint>
+ *            is provided.
+ *            
+ *            If <ssifile_hint> is <NULL>, the default for
+ *            constructing the SSI filename from the sequence
+ *            filename, by using exactly the same path (if any) for
+ *            the sequence filename, while replacing any existing
+ *            terminal dot-suffix with <.ssi>. For example, the SSI
+ *            index for <foo> is <foo.ssi>, for <./foo.fa> is
+ *            <./foo.ssi>, and for </my/path/to/foo.1.fa> is
+ *            </my/path/to/foo.1.ssi>.
+ *            
+ *            If <ssifile_hint> is <non-NULL>, this exact fully
+ *            qualified path is used as the SSI file name.
+ *
+ * Returns:   <eslOK> on success, and <sqfp->ssi> is now internally
+ *            valid.
+ *            
+ *            <eslENOTFOUND> if no SSI index file is found;
+ *            <eslEFORMAT> if it's found, but appears to be in incorrect format;
+ *            <eslERANGE> if the SSI file uses 64-bit offsets but we're on
+ *            a system that doesn't support 64-bit file offsets.
+ *
+ * Throws:    <eslEINVAL> if the open sequence file <sqfp> doesn't
+ *            correspond to a normal sequence flatfile -- we can't
+ *            random access in .gz compressed files, standard input,
+ *            or multiple alignment files that we're reading
+ *            sequentially.
+ *            
+ *            Throws <eslEMEM> on allocation error.
+ */
+int
+esl_sqfile_OpenSSI(ESL_SQFILE *sqfp, const char *ssifile_hint)
+{
+  int status;
+  
+  if (sqfp->do_gzip)     ESL_EXCEPTION(eslEINVAL, "can't open an SSI index for a .gz compressed seq file");
+  if (sqfp->do_stdin)    ESL_EXCEPTION(eslEINVAL, "can't open an SSI index for standard input");
+  if (sqfp->afp != NULL) ESL_EXCEPTION(eslEINVAL, "can't open an SSI index for sequential input from an MSA");
+
+  if (ssifile_hint == NULL) {
+    if ((status = esl_strdup(sqfp->filename, -1, &(sqfp->ssifile)))           != eslOK) return status;
+    if ((status = esl_strcat(&(sqfp->ssifile), -1, ".ssi", 4))                != eslOK) return status;
+  } else {
+    if ((status = esl_strdup(ssifile_hint, -1, &(sqfp->ssifile)))             != eslOK) return status;
+  }
+
+  return esl_ssi_Open(sqfp->ssifile, &(sqfp->ssi));
+}
+
+
+
+/* Function:  esl_sqfile_PositionByKey()
+ * Synopsis:  Use SSI to reposition seq file to a particular sequence.
+ * Incept:    SRE, Wed Apr  2 09:51:11 2008 [Janelia]
+ *
+ * Purpose:   Reposition <sqfp> so that the next sequence we read will
+ *            be the one named (or accessioned) <key>.
+ *            
+ *            <sqfp->linenumber> is reset to be relative to the start
+ *            of the record named <key>, rather than the start of the
+ *            file.
+ *
+ * Returns:   <eslOK> on success, and the file <sqfp> is repositioned
+ *            so that the next <esl_sqio_Read()> call will read the
+ *            sequence named <key>.
+ *            
+ *            Returns <eslENOTFOUND> if <key> isn't found in the
+ *            index; in this case, the position of <sqfp> in the file
+ *            is unchanged.
+ *            
+ *            Returns <eslEFORMAT> if something goes wrong trying to
+ *            read the index, almost certainly indicating a format
+ *            problem in the SSI file.
+ *            
+ *            Returns <eslEOF> if, after repositioning, we fail to
+ *            load the next line or buffer from the sequence file;
+ *            this probably also indicates a format problem in the SSI
+ *            file.
+ * 
+ * Throws:    <eslEMEM>   on allocation error;
+ *            <eslEINVAL> if there's no open SSI index in <sqfp>;
+ *            <eslESYS>   if the <fseek()> fails.
+ *            
+ *            In all these cases, the state of <sqfp> becomes
+ *            undefined, and the caller should not use it again.
+ */
+int
+esl_sqfile_PositionByKey(ESL_SQFILE *sqfp, const char *key)
+{
+  uint16_t fh;
+  off_t    offset;
+  int      status;
+
+  if (sqfp->ssi == NULL)                          ESL_EXCEPTION(eslEINVAL,"Need an open SSI index to call esl_sqfile_PositionByKey()");
+  if ((status = esl_ssi_FindName(sqfp->ssi, key, &fh, &offset, NULL, NULL)) != eslOK) return status;
+  return esl_sqfile_Position(sqfp, offset);
+}
+
+
+/* Function:  esl_sqfile_PositionByNumber()
+ * Synopsis:  Use SSI to reposition by sequence number
+ * Incept:    SRE, Wed Apr  2 17:24:38 2008 [Janelia]
+ *
+ * Purpose:   Reposition <sqfp> so that the next sequence we 
+ *            read will be the <which>'th sequence, where <which>
+ *            is <0..sqfp->ssi->nprimary-1>. 
+ *            
+ *            <sqfp->linenumber> is reset to be relative to the start
+ *            of the record named <key>, rather than the start of the
+ *            file.
+ *
+ * Returns:   <eslOK> on success, and the file <sqfp> is repositioned.
+ *            
+ *            Returns <eslENOTFOUND> if there is no sequence number
+ *            <which> in the index; in this case, the position of
+ *            <sqfp> in the file is unchanged.
+ *            
+ *            Returns <eslEFORMAT> if something goes wrong trying to
+ *            read the index, almost certainly indicating a format
+ *            problem in the SSI file.
+ *            
+ *            Returns <eslEOF> if, after repositioning, we fail to
+ *            load the next line or buffer from the sequence file;
+ *            this probably also indicates a format problem in the SSI
+ *            file.
+ * 
+ * Throws:    <eslEMEM>   on allocation error;
+ *            <eslEINVAL> if there's no open SSI index in <sqfp>;
+ *            <eslESYS>   if the <fseek()> fails.
+ *            
+ *            In all these cases, the state of <sqfp> becomes
+ *            undefined, and the caller should not use it again.
+ */
+int
+esl_sqfile_PositionByNumber(ESL_SQFILE *sqfp, int which)
+{
+  uint16_t fh;
+  off_t    offset;
+  int      status;
+
+  if (sqfp->ssi == NULL)                          ESL_EXCEPTION(eslEINVAL,"Need open SSI index to call esl_sqfile_PositionByNumber()");
+  if ((status = esl_ssi_FindNumber(sqfp->ssi, which, &fh, &offset, NULL, NULL, NULL)) != eslOK) return status;
+  return esl_sqfile_Position(sqfp, offset);
+}
+
+
+/* Function:  esl_sqio_Fetch()
+ * Synopsis:  Fetch a complete sequence, using SSI indexing.
+ * Incept:    SRE, Fri May 16 13:25:00 2008 [Janelia]
+ *
+ * Purpose:   Fetch a sequence named (or accessioned) <key> from
+ *            the repositionable, open sequence file <sqfp>.
+ *            The open <sqfp> must have an open SSI index.
+ *            The sequence is returned in <sq>.
+ *
+ * Returns:   <eslOK> on soccess.
+ *            <eslEINVAL> if no SSI index is present, or if <sqfp> can't
+ *            be repositioned.
+ *            <eslENOTFOUND> if <source> isn't found in the file.
+ *            <eslEFORMAT> if either the index file or the sequence file
+ *            can't be parsed, because of unexpected format issues.
+ *       
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_sqio_Fetch(ESL_SQFILE *sqfp, const char *key, ESL_SQ *sq)
+{
+  int status;
+
+  if (sqfp->ssi == NULL) ESL_FAIL(eslEINVAL, sqfp->errbuf, "No SSI index for %s; can't fetch subsequences", sqfp->filename);
+  if ((status = esl_sqfile_PositionByKey(sqfp, key)) != eslOK) return status;
+  if ((status = esl_sqio_Read(sqfp, sq))             != eslOK) return status;
+  return eslOK;
+}
+  
+/* Function:  esl_sqio_FetchInfo()
+ * Synopsis:  Fetch a sequence's info, using SSI indexing.
+ * Incept:    SRE, Fri May 16 13:25:00 2008 [Janelia]
+ *
+ * Purpose:   Fetch a sequence named (or accessioned) <key> from
+ *            the repositionable, open sequence file <sqfp>, reading
+ *            all info except the sequence (and secondary structure).
+ *            The open <sqfp> must have an open SSI index.
+ *            The sequence info is returned in <sq>.
+ *
+ * Returns:   <eslOK> on soccess.
+ *            <eslEINVAL> if no SSI index is present, or if <sqfp> can't
+ *            be repositioned.
+ *            <eslENOTFOUND> if <source> isn't found in the file.
+ *            <eslEFORMAT> if either the index file or the sequence file
+ *            can't be parsed, because of unexpected format issues.
+ *       
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_sqio_FetchInfo(ESL_SQFILE *sqfp, const char *key, ESL_SQ *sq)
+{
+  int status;
+
+  if (sqfp->ssi == NULL) ESL_FAIL(eslEINVAL, sqfp->errbuf, "No SSI index for %s; can't fetch subsequences", sqfp->filename);
+  if ((status = esl_sqfile_PositionByKey(sqfp, key)) != eslOK) return status;
+  if ((status = esl_sqio_ReadInfo(sqfp, sq))         != eslOK) return status;
+  return eslOK;
+}
+  
+
+/* Function:  esl_sqio_FetchSubseq()
+ * Synopsis:  Fetch a subsequence, using SSI indexing.
+ * Incept:    SRE, Tue May 13 11:00:04 2008 [Janelia]
+ *
+ * Purpose:   Fetch subsequence <start..end> from a sequence named (or
+ *            accessioned) <source>, in the repositionable, open sequence file <sqfp>.
+ *            The open <sqfp> must have an SSI index. Put the
+ *            subsequence in <sq>. 
+ *            
+ *            As a special case, if <end> is 0, the subsequence is
+ *            fetched all the way to the end, so you don't need to
+ *            look up the sequence length <L> to fetch a suffix.
+ *            
+ *            The caller may want to rename/reaccession/reannotate the
+ *            subsequence.  Upon successful return, <sq->name> is set
+ *            to <source/start-end>, and <sq->source> is set to
+ *            <source> The accession and description <sq->acc> and
+ *            <sq->desc> are set to the accession and description of
+ *            the source sequence.
+ *            
+ * Returns:   <eslOK> on soccess.
+ *            <eslEINVAL> if no SSI index is present, or if <sqfp> can't
+ *            be repositioned.
+ *            <eslENOTFOUND> if <source> isn't found in the file.
+ *            <eslEFORMAT> if either the index file or the sequence file
+ *            can't be parsed, because of unexpected format issues.
+ *            <eslERANGE> if the <start..end> coords don't lie entirely
+ *            within the <source> sequence.
+ *
+ * Throws:    <eslEMEM> on allocation errors.
+ */
+int
+esl_sqio_FetchSubseq(ESL_SQFILE *sqfp, const char *source, int64_t start, int64_t end, ESL_SQ *sq)
+{
+  uint16_t fh;			/* SSI file handle */
+  off_t    r_off, d_off;
+  int64_t  L;
+  int64_t  actual_start;
+  int64_t  nskip;
+  int64_t  nres;
+  int64_t  n;
+  int      status;
+
+  if (sqfp->ssi == NULL) ESL_FAIL(eslEINVAL, sqfp->errbuf, "No SSI index for %s; can't fetch subsequences", sqfp->filename);
+
+  /* Find sequence info in the index */
+  status = esl_ssi_FindSubseq(sqfp->ssi, source, start, &fh, &r_off, &d_off, &L, &actual_start);
+  if      (status == eslENOTFOUND) ESL_FAIL(status, sqfp->errbuf, "Didn't find sequence %s in the index", source);
+  else if (status == eslEFORMAT)   ESL_FAIL(status, sqfp->errbuf, "Failure reading SSI index; corrupt or bad format");
+  else if (status == eslERANGE)    ESL_FAIL(status, sqfp->errbuf, "Requested start %" PRIi64 " isn't in the sequence %s", start, source);
+  else if (status != eslOK)        ESL_FAIL(status, sqfp->errbuf, "Unexpected failure in finding subseq offset");
+
+  /* The special case of end=0, asking for suffix fetch */
+  if (end == 0) end = L;
+
+  /* Validate coords if we can */
+  if (start > end)       ESL_FAIL(eslERANGE, sqfp->errbuf, "Subsequence start %" PRIi64 " is greater than end %" PRIi64 "\n", start, end);
+  if (L > 0 && end > L)  ESL_FAIL(eslERANGE, sqfp->errbuf, "Subsequence end %" PRIi64 " is greater than length %" PRIi64 "\n", end, L);
+
+  /* Position the file at the record header; read the header info */
+  status = esl_sqfile_Position(sqfp, r_off);
+  if      (status == eslEOF)    ESL_FAIL(status, sqfp->errbuf, "Position appears to be off the end of the file");
+  else if (status == eslEINVAL) ESL_FAIL(status, sqfp->errbuf, "Sequence file is not repositionable");
+  else if (status != eslOK)     ESL_FAIL(status, sqfp->errbuf, "Failure in positioning sequence file");
+  if ((status = sqfp->parse_header(sqfp, sq)) != eslOK) return status;
+
+  /* Position the file close to the subseq: either at the start of the line
+   * where the subseq starts, or exactly at the residue.
+   */
+  if (d_off != 0) 
+    {
+      status = esl_sqfile_Position(sqfp, d_off);
+      if      (status == eslEOF)    ESL_FAIL(eslERANGE, sqfp->errbuf, "Position appears to be off the end of the file");
+      else if (status == eslEINVAL) ESL_FAIL(status,    sqfp->errbuf, "Sequence file is not repositionable");
+      else if (status != eslOK)     ESL_FAIL(status,    sqfp->errbuf, "Failure in positioning sequence file");
+    }
+  /* even if we didn't have a data offset, we're positioned at the
+   * start of the sequence anyway, because we parsed the full header 
+   */
+  nskip = start - actual_start; /* how many residues do we still need to skip to reach start       */
+  nres  = end - start + 1;	  /* how many residues do we need to read as subseq                  */
+
+  if ((status = esl_sq_GrowTo(sq, nres)) != eslOK) return status;
+  status = read_nres(sqfp, sq, nskip, nres, &n);
+  if (status != eslOK || n < nres) ESL_EXCEPTION(eslEINCONCEIVABLE, "Failed to fetch subsequence residues -- corrupt coords?");
+
+  /* Set the coords */
+  sq->start = start;
+  sq->end   = end;
+  sq->C     = 0;
+  sq->W     = sq->n;
+  sq->L     = (L > 0 ? L : -1);
+  esl_sq_SetName  (sq, "%s/%d-%d", source, start, end);
+  esl_sq_SetSource(sq, source);
+  return eslOK;
+}  
+#endif /*eslAUGMENT_SSI*/
+/*------------- end, random sequence access with SSI -------------------*/
+
+
+/*****************************************************************
+ *# 6. Writing sequences.
+ *****************************************************************/
+
+/* Function:  esl_sqio_Write()
+ * Synopsis:  Write a sequence to a file.
+ * Incept:    SRE, Fri Feb 25 16:10:32 2005 [St. Louis]
+ *
+ * Purpose:   Write sequence <s> to an open FILE <fp> in 
+ *            file format <format>. 
+ *            
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_sqio_Write(FILE *fp, ESL_SQ *s, int format)
+{
+  int status;
+
+#ifdef eslAUGMENT_MSA
+  ESL_MSA *msa;
+  if (esl_sqio_IsAlignment(format))
+    {
+      if ((status = convert_sq_to_msa(s, &msa)) != eslOK) return status;
+      status = esl_msa_Write(fp, msa, format);
+      esl_msa_Destroy(msa);
+      return status;
+    }
+#endif
+  switch (format) {
+  case eslSQFILE_FASTA:   status = write_fasta  (fp, s, FALSE); break;
+  default: ESL_EXCEPTION(eslEINCONCEIVABLE, "can't write that format");
+  }
+  return status;
+}
+/*-------------------- writing sequences  -----------------------*/
+
+
+
+/*****************************************************************
+ * 7. Internal routines shared by parsers
+ *****************************************************************/
+
+static int
+is_blankline(char *s)
+{
+  for (; *s != '\0'; s++) 
+    if (! isspace((int) *s)) return FALSE;
+  return TRUE;
+}
+
+/* loadmem() 
+ *
+ * Load the next block of data from stream into mem buffer,
+ * either concatenating to previous buffer (if we're recording) or
+ * overwriting (if not). 
+ * 
+ * This block is loaded at sqfp->mem + sqfp->mpos.
+ * 
+ * Upon return:
+ * sqfp->mem     now contains up to eslREADBUFSIZE more chars
+ * sqfp->mpos    is position of first byte in newly read block
+ * sqfp->allocm  may have increased by eslREADBUFSIZE, if we concatenated
+ * sqfp->mn      is # of chars in <mem>; <mn-1> is pos of last byte in new block
+ * 
+ * Returns <eslEOF> (and mpos == mn) if no new data can be read;
+ * Returns <eslOK>  (and mpos < mn) if new data is read. 
+ * Throws <eslEMEM> on allocation error.
+ */
+static int
+loadmem(ESL_SQFILE *sqfp)
+{
+  void *tmp;
+  int   n;
+  int   status;
+
+  if (sqfp->is_recording == TRUE)
+    {
+      if (sqfp->mem == NULL) sqfp->moff = ftello(sqfp->fp);        /* first time init of the offset */
+      ESL_RALLOC(sqfp->mem, tmp, sizeof(char) * (sqfp->allocm + eslREADBUFSIZE));
+      sqfp->allocm += eslREADBUFSIZE;
+      n = fread(sqfp->mem + sqfp->mpos, sizeof(char), eslREADBUFSIZE, sqfp->fp);
+      sqfp->mn += n;
+    }
+  else
+    {
+      if (sqfp->mem == NULL) {
+	ESL_ALLOC(sqfp->mem, sizeof(char) * eslREADBUFSIZE);
+	sqfp->allocm = eslREADBUFSIZE;
+      }
+      sqfp->is_recording = -1;	/* no more recording is possible now */
+      sqfp->mpos = 0;
+      sqfp->moff = ftello(sqfp->fp);
+      n          = fread(sqfp->mem, sizeof(char), eslREADBUFSIZE, sqfp->fp);
+      sqfp->mn   = n;
+    }
+  return (n == 0 ? eslEOF : eslOK);
+
+ ERROR:
+  return status;
+}
+
+/* loadbuf()
+ * Set sqfp->buf to contain next line of data, or point to next block.
+ * This might just mean working with previously buffered memory in <sqfp->mem>
+ * or might require reading new data from <sqfp->fp>.
+ *
+ * Reset sqfp->boff to be the position of the start of the block/line.
+ * Reset sqfp->bpos to 0.
+ * Reset sqfp->nc to the number of chars (bytes) in the new block/line.
+ * Returns eslOK on success; eslEOF if there's no more data in the file.
+ * (sqfp->nc == 0 is the same as eslEOF: no data in the new buffer.)
+ * Can throw an <eslEMEM> error.
+ */
+static int
+loadbuf(ESL_SQFILE *sqfp)
+{
+  void *tmp;
+  char *nlp;
+  int   n;
+  int   status = eslOK;
+
+  if (! sqfp->is_linebased)
+    { 				
+      if (sqfp->mpos >= sqfp->mn) {
+	if ((status = loadmem(sqfp)) == eslEMEM) return status;
+      }
+      sqfp->buf    = sqfp->mem  + sqfp->mpos;
+      sqfp->boff   = sqfp->moff + sqfp->mpos;
+      sqfp->balloc = 0;
+      sqfp->bpos   = 0;
+      sqfp->nc     = sqfp->mn - sqfp->mpos;
+      sqfp->mpos  += sqfp->mn;
+    }
+  else
+    { /* Copy next line from <mem> into <buf>. Might require new load(s) into <mem>. */
+      if (sqfp->mpos >= sqfp->mn) {
+	if ((status = loadmem(sqfp)) == eslEMEM) return status;
+      }
+      sqfp->boff = sqfp->moff + sqfp->mpos;      
+      sqfp->nc   = 0;
+      nlp        = memchr(sqfp->mem + sqfp->mpos, '\n', sqfp->mn - sqfp->mpos);
+      while (nlp == NULL) 
+	{
+	  n = sqfp->mn - sqfp->mpos;
+	  while (sqfp->nc + n + 1 > sqfp->balloc) { /* +1: it'll hold the terminal \0 */
+	    ESL_RALLOC(sqfp->buf, tmp, sizeof(char) * (sqfp->balloc + eslREADBUFSIZE));
+	    sqfp->balloc += eslREADBUFSIZE;
+	  }
+	  memcpy(sqfp->buf + sqfp->nc, sqfp->mem + sqfp->mpos, n);
+	  sqfp->mpos += n;
+	  sqfp->nc   += n;
+	  status = loadmem(sqfp);
+	  if      (status == eslEOF) { break; }
+	  else if (status != eslOK)  return status;
+	  nlp = memchr(sqfp->mem + sqfp->mpos, '\n', sqfp->mn - sqfp->mpos);
+	}
+      if (status != eslEOF) {
+	n = nlp - (sqfp->mem + sqfp->mpos) + 1; /* inclusive of \n */
+	if (sqfp->nc + n + 1 > sqfp->balloc) {
+	  ESL_RALLOC(sqfp->buf, tmp, sizeof(char) * (sqfp->balloc + eslREADBUFSIZE));
+	  sqfp->balloc += eslREADBUFSIZE;
+	}
+	memcpy(sqfp->buf + sqfp->nc, sqfp->mem + sqfp->mpos, n);
+	sqfp->mpos += n;
+	sqfp->nc   += n;
+      }
+      sqfp->bpos  = 0;
+      sqfp->buf[sqfp->nc] = '\0';
+    }
+  return (sqfp->nc == 0 ? eslEOF : eslOK);
+
+ ERROR:
+  return status;
+}
+
+/* nextchar()
+ * 
+ * Load next char from sqfp->buf into <*ret_c> and sets sqfp->bpos to
+ * its position; usually this is c = sqfp->buf[++sqfp->bpos], but
+ * we will refill the buffer w/ fresh fread() when needed, in which
+ * case c =  sqfp->buf[0] and sqfp->bpos = 0.
+ * 
+ * Returns <eslOK> on success.
+ * Return  <eslEOF> if we ran out of data in <sqfp>.
+ * May throw an <eslEMEM> error.
+ */
+static int
+nextchar(ESL_SQFILE *sqfp, char *ret_c)
+{
+  int status;
+
+  sqfp->bpos++;
+  if (sqfp->nc == sqfp->bpos && (status = loadbuf(sqfp)) != eslOK) return status;
+  *ret_c = sqfp->buf[sqfp->bpos];
+  return eslOK;
+}
+
+/* seebuf()
+ * 
+ * Examine and validate the current buffer <sqfp->buf> from its
+ * current position <sqfp->bpos> until either the buffer ends (we run
+ * out of characters) or the sequence data ends (we see whatever
+ * character indicates EOD in this format) or we've seen <maxn>
+ * residues. If <maxn> is passed as -1, parse the entire buffer,
+ * without a residue limit.
+ * 
+ * There are three possible outcomes:
+ *   <eslOK>:      The buffer is all residues that belong to the current
+ *                 seq we're parsing (or chars we can ignore), at least
+ *                 up to the <maxn> residue limit (if present).
+ *   <eslEOD>:     Part of the buffer may be residues, but the current sequence
+ *                 ends in this buffer (before <maxn> was reached).
+ *   <eslEFORMAT>: Somewhere before we reached the end of the buffer or
+ *                 the sequence record, we saw an illegal character.
+ * 
+ * On <eslOK>:
+ *    *opt_nres    is the number of residues in the buffer (up to <maxn>)
+ *    *opt_endpos  is sqfp->nc (off the end of the buffer by one)
+ *    The caller will want to deal with the buffer, then load the next one.
+ *    
+ * On <eslEOD>: same as OK, except:
+ *    *opt_endpos  is where sqfp->bpos *would* be at when we saw the EOD
+ *                 signal (the next '>', in FASTA files) had we been parsing residues
+ *    Therefore on EOD, the caller will want to deal with the <*opt_nres>
+ *    residues in this buffer, then reposition the buffer by
+ *    <sqfp->bpos = *opt_epos> (without reloading the buffer), so
+ *    the next read will pick up there.
+ *    
+ * On <eslEFORMAT>:
+ *    sqfp->errbuf  contains informative message about the format error.
+ *    
+ * seebuf() also handles linenumber and SSI bookkeeping in
+ * <sqfp>. Every newline character seen increments <linenumber> (thus,
+ * on EFORMAT return, linenumber is set to the line on which the bad
+ * char occurred). <curbpl>,<currpl>,<prvbpl>,<prvrpl> keep track of # of bytes,
+ * residues on the current,prev line; they keep state across calls to seebuf().
+ * <bpl>,<rpl> are tracking whether there's a constant number of
+ * bytes/residues per line; these are either -1 for "not set yet", 0
+ * for "no, not constant", or a number > 0. Because of this bookkeeping, it's important
+ * to make sure that <seebuf()> never counts the same byte twice (hence
+ * the need for the <maxn> limit, which ReadWindow() uses.)
+ */
+static int
+seebuf(ESL_SQFILE *sqfp, int64_t maxn, int64_t *opt_nres, int64_t *opt_endpos)
+{
+  int     bpos;
+  int64_t nres  = 0;
+  int64_t nres2 = 0;	/* an optimization for determining lastrpl from nres, without incrementing lastrpl on every char */
+  int     sym;
+  ESL_DSQ x;
+  int     lasteol = sqfp->bpos - 1;
+  int     status  = eslOK;
+
+  if (maxn == -1) maxn = sqfp->nc; /* makes for a more efficient test. nc is a guaranteed upper bound on nres */
+
+  for (bpos = sqfp->bpos; nres < maxn && bpos < sqfp->nc; bpos++)
+    {
+      sym = sqfp->buf[bpos];
+      if (!isascii(sym)) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Non-ASCII character %c in sequence", sym); 
+      x   = sqfp->inmap[sym];
+
+      if      (x <= 127) nres++;
+      else if (x == eslDSQ_EOL) 
+	{
+	  if (sqfp->curbpl != -1) sqfp->curbpl += bpos - lasteol;
+	  if (sqfp->currpl != -1) sqfp->currpl += nres - nres2;
+	  nres2        += nres - nres2;
+
+	  if (sqfp->rpl != 0 && sqfp->prvrpl != -1) { /* need to ignore counts on last line in record, hence cur/prv */
+	    if      (sqfp->rpl    == -1)        sqfp->rpl = sqfp->prvrpl; /* init */
+	    else if (sqfp->prvrpl != sqfp->rpl) sqfp->rpl = 0;	          /* inval*/
+	  }
+	  if (sqfp->bpl != 0 && sqfp->prvbpl != -1) {
+	    if      (sqfp->bpl    == -1)        sqfp->bpl = sqfp->prvbpl; /* init  */
+	    else if (sqfp->prvbpl != sqfp->bpl) sqfp->bpl = 0;            /* inval */
+	  }
+
+	  sqfp->prvbpl  = sqfp->curbpl;
+	  sqfp->prvrpl  = sqfp->currpl;
+	  sqfp->curbpl  = 0;
+	  sqfp->currpl  = 0;
+	  lasteol       = bpos;
+	  if (sqfp->linenumber != -1) sqfp->linenumber++; 
+	}
+      else if (x == eslDSQ_ILLEGAL) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Illegal character %c", sym); 
+      else if (x == eslDSQ_EOD)     { status = eslEOD; break; }
+      else if (x != eslDSQ_IGNORED) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "inmap corruption?");
+    }
+
+  if (sqfp->curbpl != -1) sqfp->curbpl += bpos - lasteol - 1;
+  if (sqfp->currpl != -1) sqfp->currpl += nres - nres2;
+  if (opt_nres   != NULL) *opt_nres   = nres;
+  if (opt_endpos != NULL) *opt_endpos = bpos;
+  return status;
+}
+
+/* addbuf() 
+ * Add <nres> residues from the current buffer <sqfp->buf> to <sq>.
+ * This is designed to work when we're constructing a complete
+ * sequence (add the whole buffer); when we're adding a suffix
+ * of the buffer (<sqfp->bpos> is skipped ahead already);
+ * or when we're adding a prefix of the buffer (terminating a subseq
+ * or window load).
+ * 
+ * The caller must know that there are at least <nres> residues in
+ * this buffer, and that all the characters are valid in the
+ * format and alphabet, via a previous call to <seebuf()>. 
+ * 
+ * The caller also must have already allocated <sq> to hold at least
+ * <nres> more residues.
+ * 
+ * On input:
+ *   sqfp->buf[]  contains an fread() buffer
+ *   sqfp->bpos   is set to where we're going to start parsing residues
+ *   sqfp->nc     is the length of <buf>
+ *   
+ * On return:
+ *   sqfp->buf[]  still contains the same buffer (no new freads here)
+ *   sqfp->bpos   is set after the last residue we parsed 
+ *   sq->seq/dsq  now holds <nres> new residues
+ *   sq->n        is incremented by <nres>
+ */
+static void
+addbuf(ESL_SQFILE *sqfp, ESL_SQ *sq, int64_t nres)
+{
+  ESL_DSQ x;
+
+  if (sq->dsq != NULL) 
+    {
+      while (nres) {
+	x  = sq->abc->inmap[(int) sqfp->buf[sqfp->bpos++]];
+	if (x <= 127) { nres--; sq->dsq[++sq->n] = x; }	
+      } /* we skipped IGNORED, EOL. EOD, ILLEGAL don't occur; seebuf() already checked  */
+    } 
+  else
+    {
+      while (nres) {
+	x   = sqfp->inmap[(int) sqfp->buf[sqfp->bpos++]];
+	if (x <= 127) { nres--; sq->seq[sq->n++] = x; }
+      }
+    }
+}
+
+/* skipbuf() 
+ * Like addbuf(), but we skip <nskip> residues instead of
+ * reading them.
+ */
+static void
+skipbuf(ESL_SQFILE *sqfp, int64_t nskip)
+{
+  ESL_DSQ x;
+  while (nskip) {
+    x  = sqfp->inmap[(int) sqfp->buf[sqfp->bpos++]];
+    if (x <= 127) nskip--;	/* skip IGNORED, EOL. */
+  }
+}
+
+/* read_nres()
+ * Read the next <nres> residues from <sqfp> after skipping <nskip> residues, then stop.
+ * 
+ * Returns <eslOK> and <0 < *ret_actual_nres <= nres> if it succeeded, and
+ *                 there's more residues in the current seq record.
+ * Returns <eslEOD> and <*ret_actual_nres == 0> if no more residues are
+ *                 seen in the sequence record. 
+ * 
+ * Even on <eslEOD>, the <dsq/seq> is appropriately terminated here,
+ * and <sq->n> is left the way it was (no new residues added - but there
+ * may have been saved context C from a previous window).
+ *
+ * Returns <eslEFORMAT> on any parsing problem, and <sqfp->errbuf> is set.
+ *
+ * On <eslOK>, sqfp->bpos is positioned on the next character past the last residue we store;
+ * on <eslEOD>, sqfp->bpos is positioned for reading the next sequence.
+ * 
+ * FetchSubseq() uses this with <nskip>, <nres>, and expects an
+ * <eslOK> with <*opt_actual_nres = nres>. On <EOD>, or if fewer than
+ * <nres> residues are obtained, the coords must've been screwed up,
+ * because we didn't read the whole subseq we asked for.
+ *
+ * ReadWindow() on forward strand uses this with <nskip=0>, <nres=W>.
+ * The last window might normally return <eslEOD> with
+ * <*ret_actual_nres == 0>, and now <sqfp->bpos> is positioned at the
+ * start of the next sequence on <EOD>, and at the next residue on
+ * <OK>.
+ * 
+ * ReadWindow() in reverse complement acts like a subseq fetch.
+ * 
+ */
+static int
+read_nres(ESL_SQFILE *sqfp, ESL_SQ *sq, int64_t nskip, int64_t nres, int64_t *opt_actual_nres)
+{
+  int64_t n;
+  int64_t epos;
+  int64_t actual_nres = 0;
+  int     status      = eslOK;
+  
+  status = seebuf(sqfp, nskip+nres, &n, &epos);
+  while (status == eslOK && nskip - n > 0) {
+    nskip   -= n;
+    if ((status = loadbuf(sqfp)) == eslEOF) break;
+    status = seebuf(sqfp, nskip+nres, &n, &epos);
+  }
+  
+  if         (status == eslEOF) { 
+    if (! sqfp->eof_is_ok) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Premature EOF before end of seq record");
+    if (nskip > 0)         ESL_EXCEPTION(eslECORRUPT, "premature EOD while trying to skip residues"); 
+    n = 0;
+  } else if  (status == eslEOD) { 
+    if (n < nskip)         ESL_EXCEPTION(eslECORRUPT, "premature EOD while trying to skip residues"); 
+  } else if  (status != eslOK) 
+    return status;
+
+  skipbuf(sqfp, nskip); 
+  n -= nskip; 
+
+  while (status == eslOK && nres - n > 0) 
+    {
+      addbuf(sqfp, sq, n);
+      actual_nres += n;
+      nres        -= n;
+      if ((status = loadbuf(sqfp)) == eslEOF) break;
+      status = seebuf(sqfp, nres, &n, &epos);
+    }
+
+  if        (status == eslEOF) { 
+    if (! sqfp->eof_is_ok) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Premature EOF before end of seq record");
+    n = 0;
+  } 
+
+  n = ESL_MIN(nres, n); 
+  addbuf(sqfp, sq, n);	  /* bpos now at last residue + 1 if OK/EOD, 0 if EOF  */    
+  actual_nres += n;
+
+  if (sq->dsq != NULL) sq->dsq[sq->n+1] = eslDSQ_SENTINEL;
+  else                 sq->seq[sq->n]   = '\0';
+  
+  if (status == eslEOD) { 
+    sqfp->bpos = epos; 
+  }
+
+  if (opt_actual_nres != NULL) *opt_actual_nres = actual_nres;
+  return (actual_nres == 0 ? eslEOD : eslOK);
+}
+
+
+/*--------------- end, buffer-based parsers --------------------*/
+
+
+/*****************************************************************
+ * 8. Internal routines for EMBL format (including Uniprot, TrEMBL)
+ *****************************************************************/ 
+/* EMBL and Uniprot protein sequence database format.
+ * See: http://us.expasy.org/sprot/userman.html
+ */
+static void
+config_embl(ESL_SQFILE *sqfp)
+{
+  sqfp->is_linebased      = TRUE;
+  sqfp->eof_is_ok         = FALSE;	/* records end with // */
+  sqfp->parse_header      = &header_embl;
+  sqfp->parse_end         = &end_embl;
+}
+
+static void
+inmap_embl(ESL_SQFILE *sqfp, const ESL_DSQ *abc_inmap)
+{
+  int x;
+
+  if (abc_inmap != NULL) {
+    for (x = 0; x < 128; x++) sqfp->inmap[x] = abc_inmap[x];
+  } else {
+    for (x =  0;  x < 128;  x++) sqfp->inmap[x] = eslDSQ_ILLEGAL;
+    for (x = 'A'; x <= 'Z'; x++) sqfp->inmap[x] = x;
+    for (x = 'a'; x <= 'z'; x++) sqfp->inmap[x] = x;
+  }
+  sqfp->inmap[' ']  = eslDSQ_IGNORED;
+  sqfp->inmap['\t'] = eslDSQ_IGNORED;
+  sqfp->inmap['\n'] = eslDSQ_IGNORED;
+  sqfp->inmap['\r'] = eslDSQ_IGNORED;	/* DOS eol compatibility */
+  sqfp->inmap['/']  = eslDSQ_EOD;
+}
+
+/* header_embl()
+ * 
+ * sqfp->buf is the first (ID) line of the entry, or a blank line before
+ * it (in which case we'll scan forwards skipping blank lines to find 
+ * the ID line).
+ * 
+ * On success, returns <eslOK> and:
+ *   sq->name  contains sequence name (and may have been reallocated, changing sq->nalloc)
+ *   sq->acc   contains seq accession (and may have been reallocated, changing sq->aalloc)
+ *   sq->desc  contains description line (and may have been reallocated, changing sq->dalloc)
+ *   sq->roff  has been set to the record offset
+ *   sq->doff  has been set to the data offset (start of sequence line)
+ *   sqfp->buf is the first seq line.
+ * 
+ * If no more seqs are found in the file, returns <eslEOF>.
+ * On parse failure, returns <eslEFORMAT>, leaves as mesg in sqfp->errbuf.
+ * 
+ * May also throw <eslEMEM> on allocation errors.
+ */
+static int
+header_embl(ESL_SQFILE *sqfp, ESL_SQ *sq)
+{
+  char *s;
+  char *tok;
+  int   toklen;
+  int   status;
+
+  /* Find first line:
+   * "Each entry must begin with an identification line (ID)..."
+   * "The two-character line-type code that begins each line is always
+   *  followed by three blanks..."
+   */
+  if (sqfp->nc == 0) return eslEOF;
+  while (is_blankline(sqfp->buf)) {
+    if ((status = loadbuf(sqfp)) == eslEOF) return eslEOF; /* normal */
+    else if (status != eslOK) return status; /* abnormal */
+  } 
+
+  /* ID line is defined as:
+   *     ID   ENTRY_NAME DATA_CLASS; MOLECULE_TYPE; SEQUENCE_LENGTH.
+   * We're only after the ENTRY_NAME.
+   */
+  if (strncmp(sqfp->buf, "ID   ", 5) != 0) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to find ID line");
+  
+  s = sqfp->buf+5;
+  if ((status = esl_strtok(&s, " ", &tok, &toklen)) != eslOK)
+    ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to parse name on ID line");
+  if ((status = esl_sq_SetName(sq, tok)) != eslOK) return status;
+  sq->roff = sqfp->boff;	/* record the offset of the ID line */
+  
+  /* Look for SQ line; parsing optional info as we go.
+   */
+  do {
+    if ((status = loadbuf(sqfp)) != eslOK) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to find SQ line");
+						     
+    /* "The format of the AC line is:
+     *    AC   AC_number_1;[ AC_number_2;]...[ AC_number_N;]
+     *  Researchers who wish to cite entries in their publications
+     *  should always cite the first accession number. This is
+     *  commonly referred to as the 'primary accession
+     *  number'."
+     */
+    if (strncmp(sqfp->buf, "AC   ", 5) == 0)
+      {
+	s = sqfp->buf+5;
+	if ((status = esl_strtok(&s, ";", &tok, &toklen)) != eslOK)
+	  ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to parse accession on AC line");
+	if ((status = esl_sq_SetAccession(sq, tok)) != eslOK) return status;
+      }
+
+    /* "The format of the DE line is:
+     *    DE   Description.
+     * ...In cases where more than one DE line is required, the text is
+     * only divided between words and only the last DE line is
+     * terminated by a period."
+     */
+    if (strncmp(sqfp->buf, "DE   ", 5) == 0)
+      {
+	s = sqfp->buf+5; 
+	esl_strchop(s, sqfp->nc);
+	if ((status = esl_sq_AppendDesc(sq, s)) != eslOK) 
+	  ESL_FAIL(status, sqfp->errbuf, "Failed to parse description on DE line");
+      }
+
+    /* "The format of the SQ line is:
+     *  SQ   SEQUENCE XXXX AA; XXXXX MW; XXXXXXXXXXXXXXXX CRC64;"
+     */
+  } while (strncmp(sqfp->buf, "SQ   ", 5) != 0);
+
+  if (loadbuf(sqfp) != eslOK) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to find any sequence");
+  sq->doff = sqfp->boff;
+  return eslOK;
+}
+
+static int
+end_embl(ESL_SQFILE *sqfp, ESL_SQ *sq)
+{
+  int status;
+
+  if (strncmp(sqfp->buf, "//", 2) != 0) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Did not find // terminator at end of seq record");
+  sq->eoff = sqfp->boff + sqfp->nc - 1;
+  status = loadbuf(sqfp);
+  if      (status == eslEOF) return eslOK; /* ok, actually. */
+  else if (status == eslOK)  return eslOK;
+  else                       return status;
+}
+
+/*---------------------- EMBL format ---------------------------------*/
+
+
+
+/*****************************************************************
+ * 10. Internal routines for Genbank format 
+ *****************************************************************/ 
+/* NCBI Genbank sequence database format.
+ * See Genbank release notes; for example,
+ * ftp://ftp.ncbi.nih.gov/genbank/gbrel.txt
+ */
+
+static void
+config_genbank(ESL_SQFILE *sqfp)
+{
+  sqfp->is_linebased      = TRUE;
+  sqfp->eof_is_ok         = FALSE;	/* records end with //  */
+  sqfp->parse_header      = &header_genbank;
+  sqfp->parse_end         = &end_genbank;
+}
+
+static void
+inmap_genbank(ESL_SQFILE *sqfp, const ESL_DSQ *abc_inmap)
+{
+  int x;
+
+  if (abc_inmap != NULL) {
+    for (x = 0; x < 128; x++) sqfp->inmap[x] = abc_inmap[x];
+  } else {
+    for (x =  0;  x < 128;  x++) sqfp->inmap[x] = eslDSQ_ILLEGAL;
+    for (x = 'A'; x <= 'Z'; x++) sqfp->inmap[x] = x;
+    for (x = 'a'; x <= 'z'; x++) sqfp->inmap[x] = x;
+  }
+  for (x = '0'; x <= '9'; x++)
+    sqfp->inmap[x] = eslDSQ_IGNORED;
+  sqfp->inmap[' ']  = eslDSQ_IGNORED;
+  sqfp->inmap['\t'] = eslDSQ_IGNORED;
+  sqfp->inmap['\n'] = eslDSQ_IGNORED;
+  sqfp->inmap['\r'] = eslDSQ_IGNORED;	/* DOS eol compatibility */
+  sqfp->inmap['/']  = eslDSQ_EOD;
+}
+
+/* header_genbank()
+ * 
+ * sqfp->buf is the first (LOCUS) line of the entry, or a line before
+ * it (in which case we'll scan forwards to find the LOCUS line - even
+ * skipping non-blank lines, because there are sometimes headers at
+ * the start of Genbank files).
+ * 
+ * On success, returns <eslOK> and:
+ *   sq->name  contains sequence name (and may have been reallocated, changing sq->nalloc)
+ *   sq->acc   contains seq accession (and may have been reallocated, changing sq->aalloc)
+ *   sq->desc  contains description line (and may have been reallocated, changing sq->dalloc)
+ *   sq->roff  has been set to the record offset
+ *   sq->doff  has been set to the data offset (start of sequence line)
+ *   sqfp->buf is the first seq line.
+ * 
+ * If no more seqs are found in the file, returns <eslEOF>.
+ * On parse failure, returns <eslEFORMAT>, leaves as mesg in sqfp->errbuf.
+ * 
+ * May also throw <eslEMEM> on allocation errors.
+ */
+static int
+header_genbank(ESL_SQFILE *sqfp, ESL_SQ *sq)
+{
+  char *s;
+  char *tok;
+  int   toklen;
+  int   status;
+
+  /* Find LOCUS line, allowing for ignoration of a file header.  */
+  if (sqfp->nc == 0) return eslEOF;
+  while (strncmp(sqfp->buf, "LOCUS   ", 8) != 0) {
+    if ((status = loadbuf(sqfp)) == eslEOF) return eslEOF; /* normal   */
+    else if (status != eslOK) return status;                /* abnormal */
+  } 
+  
+  s = sqfp->buf+12;
+  if ((status = esl_strtok(&s, " ", &tok, &toklen)) != eslOK)
+    ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to parse name on LOCUS line");
+  if ((status = esl_sq_SetName(sq, tok)) != eslOK) return status;
+  sq->roff = sqfp->boff;	/* record the disk offset to the LOCUS line */
+  
+  /* Look for ORIGIN line, parsing optional info as we go. */
+  do {
+    if ((status = loadbuf(sqfp)) != eslOK) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to find ORIGIN line");
+
+    /* Optional VERSION line is parsed as "accession". */
+    if (strncmp(sqfp->buf, "VERSION   ", 10) == 0)
+      {
+	s = sqfp->buf+12; 
+	if ((status = esl_strtok(&s, " ", &tok, &toklen)) != eslOK)
+	  ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to parse VERSION line");
+	if ((status = esl_sq_SetAccession(sq, tok)) != eslOK) return status;
+      }
+
+    /* Optional DEFINITION Line is parsed as "description". */
+    if (strncmp(sqfp->buf, "DEFINITION ", 11) == 0)
+      {
+	s = sqfp->buf+12; 
+	esl_strchop(s, sqfp->nc);
+	if ((status = esl_sq_AppendDesc(sq, s)) != eslOK) 
+	  ESL_FAIL(status, sqfp->errbuf, "Failed to parse desc on DEFINITION line");
+      }
+  } while (strncmp(sqfp->buf, "ORIGIN", 6) != 0);
+
+  if (loadbuf(sqfp) != eslOK) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Failed to find any sequence");
+  sq->doff = sqfp->boff;
+  return eslOK;
+}
+  
+static int
+end_genbank(ESL_SQFILE *sqfp, ESL_SQ *sq)
+{
+  int status;
+  if (strncmp(sqfp->buf, "//", 2) != 0) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Did not find // terminator at end of seq record");
+  sq->eoff = sqfp->boff + sqfp->nc - 1;
+  status = loadbuf(sqfp);
+  if      (status == eslEOF) return eslOK; /* ok, actually; we'll detect EOF on next sq read */
+  else if (status == eslOK)  return eslOK;
+  else                       return status;
+}
+/*----------------- end Genbank format -------------------------------*/
+
+
+
+/*****************************************************************
+ * 11. Internal routines for FASTA format
+ *****************************************************************/
+
+static void
+config_fasta(ESL_SQFILE *sqfp)
+{
+  sqfp->is_linebased = FALSE;
+  sqfp->eof_is_ok    = TRUE;	
+  sqfp->parse_header = &header_fasta;
+  sqfp->parse_end    = &end_fasta;
+}
+
+static void
+inmap_fasta(ESL_SQFILE *sqfp, const ESL_DSQ *abc_inmap)
+{
+  int x;
+
+  if (abc_inmap != NULL) {
+    for (x = 0; x < 128; x++) sqfp->inmap[x] = abc_inmap[x];
+  } else {
+    for (x =  0;  x < 128;  x++) sqfp->inmap[x] = eslDSQ_ILLEGAL;
+    for (x = 'A'; x <= 'Z'; x++) sqfp->inmap[x] = x;
+    for (x = 'a'; x <= 'z'; x++) sqfp->inmap[x] = x;
+  }
+  sqfp->inmap[' ']  = eslDSQ_IGNORED;
+  sqfp->inmap['\t'] = eslDSQ_IGNORED;
+  sqfp->inmap['\r'] = eslDSQ_IGNORED;	/* DOS eol compatibility */
+  sqfp->inmap['\n'] = eslDSQ_EOL;
+  sqfp->inmap['>']  = eslDSQ_EOD;
+  /* \n is special - fasta reader detects it as an eol */
+}
+
+
+/* header_fasta()
+ * 
+ * sqfp->buf[sqfp->bpos] is sitting at the start of a FASTA record, or
+ * at a space before it (in which case we'll advance, skipping whitespace,
+ * until a > is reached).
+ * Parse the header line, storing name and description in <sq>.
+ * 
+ * On success, returns <eslOK> and:
+ *    sq->name contains sequence name (and may have been reallocated, changing sq->nalloc)
+ *    sq->desc contains description line (and may have been reallocated, changing sq->dalloc)
+ *    sq->roff has been set to the record offset
+ *    sq->doff has been set to the data offset (start of sequence line)
+ *    sqfp->buf[sqfp->bpos] is sitting at the start of the seq line.
+ *    sqfp->currpl,curbpl set to 0, to start bookkeeping data line lengths 
+ *
+ * If no more seqs are found in the file, returns <eslEOF>.
+ * On parse failure, return <eslEFORMAT>, leaves as mesg in sqfp->errbuf.
+ *    
+ * May also throw <eslEMEM> on allocation errors.
+ */
+static int
+header_fasta(ESL_SQFILE *sqfp, ESL_SQ *sq)
+{
+  char  c      = sqfp->buf[sqfp->bpos];
+  int   status = eslOK;
+  void *tmp;
+  int   pos;
+
+  while (status == eslOK && isspace(c)) status = nextchar(sqfp, &c); /* skip space (including \n) */
+
+  if (status == eslEOF) return eslEOF;
+
+  if (status == eslOK && c == '>') {    /* accept the > */
+    sq->roff = sqfp->boff + sqfp->bpos; /* store SSI record offset */
+    status = nextchar(sqfp, &c);
+  } else if (c != '>') ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Unexpected char %c seen, expected next FASTA seq", c);
+  
+  while (status == eslOK && (c == '\t' || c == ' ')) status = nextchar(sqfp, &c); /* skip space */
+
+  /* Store the name (space delimited) */
+  pos = 0;
+  while (status == eslOK && ! isspace(c))
+    {
+      sq->name[pos++] = c;
+      if (pos == sq->nalloc-1) { ESL_RALLOC(sq->name, tmp, sq->nalloc*2); sq->nalloc*=2; }
+      status = nextchar(sqfp, &c); 
+    }
+  if (pos == 0) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "No FASTA name found");
+  sq->name[pos] = '\0';
+  
+  while (status == eslOK &&  (c == '\t' || c == ' ')) status = nextchar(sqfp, &c);   /* skip space */
+
+  /* Store the description (end-of-line delimited) */
+  pos = 0;
+  while (status == eslOK && c != '\n' && c != '\r')
+    {
+      sq->desc[pos++] = c;
+      if (pos == sq->dalloc-1) { ESL_RALLOC(sq->desc, tmp, sq->dalloc*2); sq->dalloc*= 2; }
+      status = nextchar(sqfp, &c); 
+    }
+  sq->desc[pos] = '\0';
+  
+  while (status == eslOK && (c == '\n' || c == '\r')) status = nextchar(sqfp, &c); /* skip past eol (DOS \r\n, MAC \r, UNIX \n */
+
+  if (status != eslOK) ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Premature EOF in parsing FASTA name/description line");
+  sq->doff = sqfp->boff + sqfp->bpos;
+  sqfp->prvrpl = sqfp->prvbpl = -1;
+  sqfp->currpl = sqfp->curbpl = 0;
+  sqfp->linenumber++;
+  return eslOK;
+
+ ERROR:
+  return status;		/* eslEMEM, from failed realloc */
+}
+      
+/* write_fasta():
+ *
+ * Write sequence <sq> in FASTA format to the open stream <fp>.
+ * 
+ * If <save_offsets> is TRUE, then store record, data, and end offsets
+ * in <sq>; this ability is used by unit tests.
+ *
+ * Returns <eslOK> on success.
+ */
+static int
+write_fasta(FILE *fp, ESL_SQ *sq, int save_offsets)
+{
+  char     buf[61];
+  int64_t  pos;
+
+  if (save_offsets) sq->roff = ftello(fp);
+  fprintf(fp, ">%s", sq->name);
+  if (sq->acc[0]  != 0) fprintf(fp, " %s", sq->acc);
+  if (sq->desc[0] != 0) fprintf(fp, " %s", sq->desc);
+  fputc('\n', fp);
+
+  buf[60] = '\0';
+  if (save_offsets) sq->doff = ftello(fp);
+  for (pos = 0; pos < sq->n; pos += 60)
+    {
+      if (sq->dsq != NULL) esl_abc_TextizeN(sq->abc, sq->dsq+pos+1, 60, buf);
+      else                 strncpy(buf, sq->seq+pos, 60);
+      fprintf(fp, "%s\n", buf);
+    }
+  if (save_offsets) sq->eoff = ftello(fp) - 1;
+  return eslOK;
+}
+
+static int 
+end_fasta(ESL_SQFILE *sqfp, ESL_SQ *sq)
+{
+  if (sqfp->bpos < sqfp->nc) {
+    if (sqfp->buf[sqfp->bpos] != '>') ESL_FAIL(eslEFORMAT, sqfp->errbuf, "Whoops, FASTA reader is corrupted");
+    sq->eoff = sqfp->boff + sqfp->bpos - 1; /* this puts eoff at the last \n */
+  } /* else, EOF, and we don't have to do anything. */
+  return eslOK;
+}
+/*------------------- end of FASTA i/o ---------------------------*/	       
+
+
+
+
+/*****************************************************************
+ * 12. Functions specific to sqio <-> msa interoperation [with <msa>] 
+ *****************************************************************/
+
+#ifdef eslAUGMENT_MSA
+/* convert_sq_to_msa()
+ * SRE, Fri Feb 25 16:06:18 2005
+ * 
+ * Given a <sq>, create and return an "MSA" through <ret_msa>, which
+ * contains only the single unaligned sequence. <sq> is 
+ * not affected in any way. This is only to convert from the SQ
+ * object to an MSA object for the purpose of writing SQ in an MSA format
+ * file format.
+ * 
+ * Returns <eslOK> on success, and <*ret_msa> points to
+ * a new "alignment".
+ * 
+ * Throws <eslEMEM> on allocation error, and <*ret_msa> is NULL.
+ */
+static int
+convert_sq_to_msa(ESL_SQ *sq, ESL_MSA **ret_msa)
+{
+  ESL_MSA *msa;
+  int      status;
+
+#ifdef eslAUGMENT_ALPHABET
+  if (sq->dsq != NULL) { 
+    if ((msa = esl_msa_CreateDigital(sq->abc, 1, sq->n)) == NULL) { status = eslEMEM; goto ERROR; }
+  } else 
+#endif
+  if ((msa = esl_msa_Create(1, sq->n)) == NULL) { status = eslEMEM; goto ERROR; }
+
+  if ((status = esl_strdup(sq->name, -1, &(msa->sqname[0]))) != eslOK) goto ERROR;
+  
+  if (*sq->acc != '\0')
+    {
+      ESL_ALLOC(msa->sqacc, sizeof(char *) * 1);
+      if ((status = esl_strdup(sq->acc, -1, &(msa->sqacc[0]))) != eslOK) goto ERROR;
+    }
+  if (*sq->desc != '\0')
+    {
+      ESL_ALLOC(msa->sqdesc, sizeof(char *) * 1);
+      if ((status = esl_strdup(sq->desc, -1, &(msa->sqdesc[0]))) != eslOK) goto ERROR;
+    }
+
+#ifdef eslAUGMENT_ALPHABET
+  if (sq->dsq != NULL) esl_abc_dsqcpy(sq->dsq, sq->n, msa->ax[0]);
+  else
+#endif
+  strcpy(msa->aseq[0], sq->seq);
+  
+  if (sq->ss != NULL)
+    {
+      ESL_ALLOC(msa->ss, sizeof(char *) * 1);
+      if ((status = esl_strdup(sq->ss, -1, &(msa->ss[0]))) != eslOK) goto ERROR;
+    }
+  msa->alen = sq->n;
+  msa->nseq = 1;
+  *ret_msa = msa;
+  return eslOK;
+
+ ERROR:
+  esl_msa_Destroy(msa);
+  *ret_msa = NULL;
+  return status;
+}
+
+#endif /*eslAUGMENT_MSA*/
+/*---------- end of msa <-> sqio module interop -----------------*/
+
+
+
+
+/*****************************************************************
+ * 13. Benchmark driver
+ *****************************************************************/ 
+/* Some current results:
+ *
+ * ./benchmark /misc/data0/genomes/c.elegans/genome/allWS120
+ * CPU Time: 0.90u 0.06s 00:00:00.96 Elapsed: 00:00:01
+ *
+ * /benchmark -i /misc/data0/genomes/c.elegans/genome/allWS120
+ * CPU Time: 0.41u 0.04s 00:00:00.44 Elapsed: 00:00:00
+ * 
+ * ./benchmark -w /misc/data0/genomes/c.elegans/genome/allWS120
+ * CPU Time: 0.83u 0.05s 00:00:00.88 Elapsed: 00:00:01
+ *
+ * ./benchmark -2w /misc/data0/genomes/c.elegans/genome/allWS120
+ * CPU Time: 3.55u 0.26s 00:00:03.80 Elapsed: 00:00:04
+ *
+ * Digital times are comparable (maybe a titch faster), except
+ * for -d2w, which runs much faster, because rev complementation is
+ * more efficient:
+ *
+ * ./benchmark -d2w /misc/data0/genomes/c.elegans/genome/allWS120
+ * CPU Time: 2.16u 0.31s 00:00:02.47 Elapsed: 00:00:03
+ */
+/* gcc -std=gnu99 -O3 -fomit-frame-pointer -fstrict-aliasing -mpentiumpro -msse2 -I. -L. -o benchmark -DeslSQIO_BENCHMARK esl_sqio.c -leasel
+ * ./benchmark <seqfile>
+ */
+#ifdef eslSQIO_BENCHMARK
+#include <stdlib.h>
+#include <stdio.h>
+
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_stopwatch.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-d",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "use digital sequence input mode",                  0 },
+  { "-i",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "benchmark ReadInfo() input",                       0 },
+  { "-w",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "benchmark ReadWindow() input",                     0 },
+  { "-C",        eslARG_INT,    "100",  NULL, NULL,  NULL,  NULL, NULL, "context size for ReadWindow()",                    0 },
+  { "-W",        eslARG_INT,   "1000",  NULL, NULL,  NULL,  NULL, NULL, "window size for ReadWindow()",                     0 },
+  { "-2",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  "-w", NULL, "with ReadWindow(), do both strands",               0 },
+  { "--amino",   eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "use protein alphabet, not DNA",                    0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <DNA FASTA file>";
+static char banner[] = "benchmark driver for sqio module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS   *go       = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  ESL_STOPWATCH *w        = esl_stopwatch_Create();
+  ESL_ALPHABET   *abc     = NULL;
+  ESL_SQ        *sq       = NULL;
+  ESL_SQFILE    *sqfp     = NULL;
+  char          *filename = esl_opt_GetArg(go, 1);
+  int            format   = eslSQFILE_FASTA;
+  int            C        = esl_opt_GetInteger(go, "-C");
+  int            W        = esl_opt_GetInteger(go, "-W");
+  int            do_crick = esl_opt_GetBoolean(go, "-2");
+  int            n        = 0;
+  uint64_t       nr       = 0;
+
+  if (esl_opt_GetBoolean(go, "-d"))
+    {
+      if (esl_opt_GetBoolean(go, "--amino")) abc = esl_alphabet_Create(eslAMINO);
+      else                                   abc = esl_alphabet_Create(eslDNA);
+      sq = esl_sq_CreateDigital(abc);
+      if (esl_sqfile_OpenDigital(abc, filename, format, NULL, &sqfp) != eslOK) esl_fatal("failed to open %s", filename);
+    } 
+  else 
+    {
+      sq = esl_sq_Create();
+      if (esl_sqfile_Open(filename, format, NULL, &sqfp) != eslOK) esl_fatal("failed to open %s", filename);
+    }
+
+  esl_stopwatch_Start(w);
+  if (esl_opt_GetBoolean(go, "-i"))
+    {
+      while (esl_sqio_ReadInfo(sqfp, sq) == eslOK) { n++; nr += sq->L; esl_sq_Reuse(sq); }
+    }
+  else if (esl_opt_GetBoolean(go, "-w"))
+    {
+      int wstatus;
+      while ((wstatus = esl_sqio_ReadWindow(sqfp, C, W, sq)) != eslEOF)
+	{ 
+	  if        (wstatus == eslEOD) {
+	    if (!do_crick || W < 0) { n++; esl_sq_Reuse(sq); }
+	    if (do_crick)           { W = -W; }
+	    continue;
+	  } else if (wstatus != eslOK) esl_fatal("%s", sqfp->errbuf);
+
+	  nr += sq->W;
+	}
+    }
+  else 
+    {
+      while (esl_sqio_Read(sqfp, sq) == eslOK)  { n++; nr += sq->L; esl_sq_Reuse(sq); }
+    }
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, NULL);
+  printf("Read %d sequences; %lld residues.\n", n, (long long int) nr);
+
+  esl_sqfile_Close(sqfp);
+  esl_sq_Destroy(sq);
+  esl_stopwatch_Destroy(w);
+  esl_alphabet_Destroy(abc);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /*eslSQIO_BENCHMARK*/
+/*------------------ end of benchmark ---------------------------*/
+
+
+
+/*****************************************************************
+ * 14. Unit tests
+ *****************************************************************/ 
+#ifdef eslSQIO_TESTDRIVE
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_vectorops.h"
+
+static void
+synthesize_testseqs(ESL_RANDOMNESS *r, ESL_ALPHABET *abc, int maxL, int N, ESL_SQ ***ret_sqarr)
+{
+  ESL_SQ **sqarr  = malloc(sizeof(ESL_SQ *) * N);
+  float   *fq     = malloc(sizeof(float)   * abc->Kp);
+  char    *buf    = NULL;
+  int      maxn   = eslSQ_NAMECHUNK*2;
+  int      maxa   = eslSQ_ACCCHUNK*2;
+  int      maxd   = eslSQ_DESCCHUNK*2;
+  char     ascii[128];
+  float    af[128];
+  int      i, pos;
+  int      n;
+  int      x;
+
+  n = ESL_MAX( maxn, ESL_MAX(maxa, maxd));
+  buf = malloc(sizeof(char) * (n+1));
+
+  /* Set a residue frequency vector that's going to sample degenerate residues too */
+  esl_vec_FSet(fq, abc->Kp, 0.0);
+  esl_vec_FSet(fq, abc->K,  0.9 / (float) abc->K);
+  esl_vec_FSet(fq + abc->K + 1, abc->Kp - abc->K - 2, 0.1 / (float) (abc->Kp - abc->K - 2));
+
+  /* Set an ASCII frequency vector that'll sample all nonspace chars */
+  for (x = 0; x < 128; x++) {
+    ascii[x] = (char) x;
+    if      (isalpha(x))             af[x] = 3.0;
+    else if (isdigit(x))             af[x] = 2.0;
+    else if (ispunct(x) && x != '%') af[x] = 1.0; /* disallow %; it'll screw up printf()-like Set calls */
+    else                             af[x] = 0.0;
+  }
+  esl_vec_FNorm(af, 128);
+
+  for (i = 0; i < N; i++)
+    {
+      if ((sqarr[i] = esl_sq_CreateDigital(abc)) == NULL) esl_fatal("failed to allocate seq %d", i);
+
+      n = esl_rnd_Roll(r, maxn) + 1; /* 1..maxn */
+      esl_rsq_fIID(r, ascii, af, 128, n, buf);
+      buf[n] = '\0';
+      esl_sq_SetName(sqarr[i], buf);
+
+      if (esl_rnd_Roll(r, 2) == 0) { /* 50% chance of an accession */
+	n = esl_rnd_Roll(r, maxa) + 1; 
+	esl_rsq_fIID(r, ascii, af, 128, n, buf);
+	buf[n] = '\0';
+	esl_sq_SetAccession(sqarr[i], buf);
+      }
+
+      if (esl_rnd_Roll(r, 2) == 0) { /* 50% chance of a description */
+	n = esl_rnd_Roll(r, maxd) + 1;
+	esl_rsq_fIID(r, ascii, af, 128, n, buf);
+	buf[n] = '\0';
+	for (pos = 1; pos < n-1; pos++) {                 /* avoid first, last char, and... */
+	  if (esl_rnd_Roll(r, 10)  == 0) buf[pos] = ' ';  /* ...sprinkle with spaces... */
+	  if (esl_rnd_Roll(r, 100) == 0) buf[pos] = '\t'; /* ...and tabs. */
+	}
+	esl_sq_SetDesc(sqarr[i], buf);
+      }
+
+      n = esl_rnd_Roll(r, (maxL+1)); /* choose seqlen =  0..maxL; 0 length seqs occur in real dbs */
+      esl_sq_GrowTo(sqarr[i], n);
+      esl_rsq_xfIID(r, fq, abc->Kp, n, sqarr[i]->dsq);
+
+      esl_sq_SetCoordComplete(sqarr[i], n);
+    }
+
+  *ret_sqarr = sqarr;
+  free(buf);
+  free(fq);
+  return;
+}
+
+/* Write an uglified FASTA file to a stream.
+ * Also, remember where the start of the descline and first
+ * seq line are, in sq->{roff,doff}. We'll compare against
+ * what the input function thinks these locations are.
+ */
+static void
+write_ugly_fasta(ESL_RANDOMNESS *r, FILE *fp, ESL_SQ *sq)
+{
+  char buf[61];
+  int  pos;
+  
+  sq->roff = ftello(fp);
+  fputc('>', fp);
+  while (esl_rnd_Roll(r, 10) == 0) fputc(' ', fp);
+  fprintf(fp, "%s", sq->name);
+  while (esl_rnd_Roll(r, 10) == 0) fputc(' ', fp);
+  if (sq->desc[0] != 0) fprintf(fp, " %s", sq->desc);
+  fputc('\n', fp);
+
+  sq->doff = ftello(fp);
+  buf[60] = '\0';
+  for (pos = 1; pos <= sq->n; pos+=60)
+    {
+      while (esl_rnd_Roll(r, 10) == 0) fputc(' ', fp);
+      esl_abc_TextizeN(sq->abc, sq->dsq+pos, 60, buf);
+      fputs(buf, fp);
+      fputc('\n', fp);
+    }
+  while (esl_rnd_Roll(r, 10) == 0) fputc('\n', fp);
+  sq->eoff = ftello(fp) - 1;
+}
+
+static void
+write_spaced_fasta(FILE *fp, ESL_SQ *sq)
+{
+  char buf[64];
+  int  pos;
+
+  sq->roff = ftello(fp);
+  fprintf(fp, ">%s", sq->name);
+  if (sq->desc[0] != 0) fprintf(fp, " %s", sq->desc);
+  fputc('\n', fp);
+
+  sq->doff = ftello(fp);
+  buf[10]  = '\0';
+  for (pos = 1; pos <= sq->n; pos += 10)
+    {
+      esl_abc_TextizeN(sq->abc, sq->dsq+pos, 10, buf);
+      fputs(buf, fp);
+      if (pos+9 >= sq->n || (pos+9) % 60 == 0) fputc('\n',  fp);
+      else                                     fputc(' ', fp);
+    }
+  sq->eoff = ftello(fp) - 1;
+}
+
+
+static void
+make_ssi_index(ESL_ALPHABET *abc, const char *tmpfile, int format, char *ssifile, int mode)
+{ 
+  char       *msg  = "sqio unit testing: failed to make SSI index";
+  ESL_NEWSSI *ns   = esl_newssi_Create();
+  ESL_SQFILE *sqfp = NULL;
+  ESL_SQ     *sq   = esl_sq_CreateDigital(abc);
+  FILE       *fp   = NULL;
+  uint16_t    fh   = 0;
+  int         nseq = 0;
+  int         status;
+ 
+  if (esl_newssi_AddFile(ns, tmpfile, format, &fh)              != eslOK) esl_fatal(msg);
+  if (esl_sqfile_OpenDigital(abc, tmpfile, format, NULL, &sqfp) != eslOK) esl_fatal(msg);
+  while ((status = esl_sqio_ReadInfo(sqfp, sq)) == eslOK)
+    {
+      nseq++;
+      if (esl_newssi_AddKey(ns, sq->name, fh, sq->roff, sq->doff, sq->L)   != eslOK) esl_fatal(msg);
+      if (sq->acc[0] != '\0' && esl_newssi_AddAlias(ns, sq->acc, sq->name) != eslOK) esl_fatal(msg);
+      esl_sq_Reuse(sq);
+    }
+  if (status != eslEOF) esl_fatal(msg);
+  
+  if (sqfp->bpl > 0 && sqfp->rpl > 0) 
+    if ((status = esl_newssi_SetSubseq(ns, fh, sqfp->bpl, sqfp->rpl)) != eslOK) esl_fatal(msg);
+  
+  sprintf(ssifile, "%s.ssi", tmpfile);
+  if ((fp = fopen(ssifile, "wb")) == NULL)  esl_fatal(msg);
+  if (esl_newssi_Write(fp, ns)   != eslOK)  esl_fatal(msg);
+
+  switch (mode) {
+  case 0:  if (sqfp->bpl != 0)                     esl_fatal(msg); break; /* uglified: bpl should be invalid (rpl might not be) */
+  case 1:  if (sqfp->rpl != 60 || sqfp->bpl == 0)  esl_fatal(msg); break; /* spaced: bpl, rpl should be valid */
+  case 2:  if (sqfp->rpl != 60 || sqfp->bpl != 61) esl_fatal(msg); break; /* normal: bpl, rpl should be valid, w/ bpl=rpl+1 */
+  }
+
+  fclose(fp);
+  esl_sqfile_Close(sqfp);
+  esl_newssi_Destroy(ns);
+  esl_sq_Destroy(sq);
+}
+
+static void
+utest_read(ESL_ALPHABET *abc, ESL_SQ **sqarr, int N, char *seqfile, int format, int mode)
+{
+  char       *msg         = "sqio complete read unit test failed";
+  ESL_SQ     *sq          = esl_sq_CreateDigital(abc);
+  ESL_SQFILE *sqfp        = NULL;
+  int         nseq        = 0;
+  int         status;
+  
+  if (esl_sqfile_OpenDigital(abc, seqfile, format, NULL, &sqfp) != eslOK) esl_fatal(msg);
+  while ((status = esl_sqio_Read(sqfp, sq)) == eslOK)
+    {
+      /* FASTA doesn't preserve accessions. Copy it, as a hack, so Compare test succeeds*/
+      if (sq->acc[0] == '\0' && esl_sq_SetAccession(sq, sqarr[nseq]->acc) != eslOK) esl_fatal(msg);
+      if (esl_sq_Compare(sq, sqarr[nseq])                                 != eslOK) esl_fatal(msg);      
+      nseq++;
+      esl_sq_Reuse(sq);
+    }
+  if (status != eslEOF) esl_fatal(msg);
+  if (nseq   != N)      esl_fatal(msg);
+
+  switch (mode) {
+  case 0:  if (sqfp->bpl != 0)                     esl_fatal(msg); break; /* uglified: bpl should be invalid (rpl might not be) */
+  case 1:  if (sqfp->rpl != 60 || sqfp->bpl == 0)  esl_fatal(msg); break; /* spaced: bpl, rpl should be valid */
+  case 2:  if (sqfp->rpl != 60 || sqfp->bpl != 61) esl_fatal(msg); break; /* normal: bpl, rpl should be valid, w/ bpl=rpl+1 */
+  }
+
+  esl_sqfile_Close(sqfp);
+  esl_sq_Destroy(sq);
+}
+
+static void
+utest_read_info(ESL_ALPHABET *abc, ESL_SQ **sqarr, int N, char *seqfile, int format, int mode)
+{
+  char       *msg         = "sqio info read unit test failed";
+  ESL_SQ     *sq          = esl_sq_CreateDigital(abc);
+  ESL_SQFILE *sqfp        = NULL;
+  int         nseq        = 0;
+  int         status;
+  
+  if (esl_sqfile_OpenDigital(abc, seqfile, format, NULL, &sqfp) != eslOK) esl_fatal(msg);
+  while ((status = esl_sqio_ReadInfo(sqfp, sq)) == eslOK)
+    {
+      if (strcmp(sq->name,   sqarr[nseq]->name)   != 0) esl_fatal(msg);
+      if (format != eslSQFILE_FASTA && 
+	  strcmp(sq->acc,    sqarr[nseq]->acc)    != 0) esl_fatal(msg);
+      if (strcmp(sq->desc,   sqarr[nseq]->desc)   != 0) esl_fatal(msg);
+      if (strcmp(sq->source, sqarr[nseq]->source) != 0) esl_fatal(msg);
+      if (sq->n     != 0)  esl_fatal(msg);
+      if (sq->start != 0)  esl_fatal(msg);
+      if (sq->end   != 0)  esl_fatal(msg);
+      if (sq->C     != 0)  esl_fatal(msg);
+      if (sq->W     != 0)  esl_fatal(msg);
+      if (sq->L     != sqarr[nseq]->L)                  esl_fatal(msg);
+      if (sq->roff != -1 && sqarr[nseq]->roff != -1 && sq->roff != sqarr[nseq]->roff) esl_fatal(msg);
+      if (sq->doff != -1 && sqarr[nseq]->doff != -1 && sq->doff != sqarr[nseq]->doff) esl_fatal(msg);
+  
+      nseq++;
+      esl_sq_Reuse(sq);
+    }
+  if (status != eslEOF) esl_fatal(msg);
+  if (nseq   != N)      esl_fatal(msg);
+
+  switch (mode) {
+  case 0:  if (sqfp->bpl != 0)                     esl_fatal(msg); break; /* uglified: bpl should be invalid (rpl might not be) */
+  case 1:  if (sqfp->rpl != 60 || sqfp->bpl == 0)  esl_fatal(msg); break; /* spaced: bpl, rpl should be valid */
+  case 2:  if (sqfp->rpl != 60 || sqfp->bpl != 61) esl_fatal(msg); break; /* normal: bpl, rpl should be valid, w/ bpl=rpl+1 */
+  }
+
+  esl_sqfile_Close(sqfp);
+  esl_sq_Destroy(sq);
+}
+
+static void
+utest_read_window(ESL_ALPHABET *abc, ESL_SQ **sqarr, int N, char *seqfile, int format, int mode)
+{
+  char       *msg         = "sqio window read unit test failed";
+  ESL_SQ     *sq          = esl_sq_CreateDigital(abc);
+  ESL_SQ     *rev         = esl_sq_CreateDigital(abc);
+  ESL_SQFILE *sqfp        = NULL;
+  int         nseq        = 0;
+  int         C           = 10;
+  int         W           = 50;
+  int         nres        = 0;
+  int         wstatus;
+
+  if (esl_sqfile_OpenDigital(abc, seqfile, format, NULL, &sqfp) != eslOK) esl_fatal(msg);
+  while ((wstatus = esl_sqio_ReadWindow(sqfp, C, W, sq)) == eslOK || wstatus == eslEOD)
+    {
+      if (wstatus == eslEOD) {
+	if (W < 0) {
+	  nseq++; 
+	  nres = 0;
+	  W    = -W;
+	  esl_sq_Reuse(sq); 
+	  esl_sq_Reuse(rev);
+	} else       {
+	  /* reverse complement */
+	  nres = 0;
+	  W    = -W; 	
+	  esl_sq_Copy(sqarr[nseq], rev);
+	  esl_sq_ReverseComplement(rev);
+	}
+	continue;
+      }
+
+      nres += sq->W;
+      if (strcmp(sq->name,   sqarr[nseq]->name)   != 0) esl_fatal(msg);
+      if (format != eslSQFILE_FASTA && 
+	  strcmp(sq->acc,    sqarr[nseq]->acc)    != 0) esl_fatal(msg);
+      if (strcmp(sq->desc,   sqarr[nseq]->desc)   != 0) esl_fatal(msg);
+
+      if (W > 0) {
+	/* Forward strand coord checks */
+	if (sqfp->L   != nres)                            esl_fatal(msg);
+	if (sq->start != nres - sq->n + 1)                esl_fatal(msg);
+	if (sq->end   != nres)                            esl_fatal(msg);
+	if (sq->C != 0 && sq->C != C)                     esl_fatal(msg);
+	if (sq->n != sq->C+sq->W)                         esl_fatal(msg);
+	if (sq->start+sq->n-1 > sqarr[nseq]->L)           esl_fatal(msg);
+	if (wstatus == eslEOD && sq->L != sqfp->L)        esl_fatal(msg);
+	if (memcmp(sq->dsq + 1, sqarr[nseq]->dsq + sq->start, sq->C+sq->W) != 0) esl_fatal(msg);
+      } else {
+	/* Reverse strand coord checks */
+	if (sqfp->L    != -1)                           esl_fatal(msg);
+	if (sq->start  != sq->L - nres + sq->W + sq->C) esl_fatal(msg);
+	if (sq->end    != sq->L - nres + 1)             esl_fatal(msg);
+	if (sq->C != 0 && sq->C != C)                   esl_fatal(msg);
+	if (sq->start-sq->n+1 < 1)                      esl_fatal(msg);
+	if (wstatus == eslEOD && sq->end != 1)          esl_fatal(msg);
+	if (memcmp(sq->dsq + 1, rev->dsq + (sq->L - sq->start + 1), sq->C+sq->W) != 0) esl_fatal(msg);
+      }
+    }
+
+  switch (mode) {
+  case 0:  if (sqfp->bpl != 0)                     esl_fatal(msg); break; /* uglified: bpl should be invalid (rpl might not be) */
+  case 1:  if (sqfp->rpl != 60 || sqfp->bpl == 0)  esl_fatal(msg); break; /* spaced: bpl, rpl should be valid */
+  case 2:  if (sqfp->rpl != 60 || sqfp->bpl != 61) esl_fatal(msg); break; /* normal: bpl, rpl should be valid, w/ bpl=rpl+1 */
+  }
+
+  if (wstatus != eslEOF) esl_fatal(msg);
+  if (nseq    != N)      esl_fatal(msg);
+  esl_sqfile_Close(sqfp);
+  esl_sq_Destroy(rev);
+  esl_sq_Destroy(sq);
+}
+
+static void
+utest_fetch_subseq(ESL_RANDOMNESS *r, ESL_ALPHABET *abc, ESL_SQ **sqarr, int N, char *seqfile, char *ssifile, int format)
+{
+  char       *msg         = "sqio subseq read unit test failure";
+  ESL_SQ     *sq          = esl_sq_CreateDigital(abc);
+  ESL_SQFILE *sqfp        = NULL;
+  int         i;
+  int         ntest       = 32;
+  char       *source;
+  int         start;
+  int         end;
+
+  if (esl_sqfile_OpenDigital(abc, seqfile, format, NULL, &sqfp) != eslOK) esl_fatal(msg);
+  if (esl_sqfile_OpenSSI(sqfp, ssifile)                         != eslOK) esl_fatal(msg);
+  while (ntest--) 
+    {
+      i = esl_rnd_Roll(r, N);
+      source = sqarr[i]->name; 
+      
+      do {
+	start = esl_rnd_Roll(r, sqarr[i]->n) + 1;
+	end   = esl_rnd_Roll(r, sqarr[i]->n) + 1;
+      } while (start > end);
+
+      if (esl_sqio_FetchSubseq(sqfp, source, start, end, sq)        != eslOK) esl_fatal(msg);
+      if (memcmp(&(sqarr[i]->dsq[start]), &sq->dsq[1], end-start+1) != 0)     esl_fatal(msg);
+      
+      esl_sq_Reuse(sq);
+    }
+
+  esl_sqfile_Close(sqfp);
+  esl_sq_Destroy(sq);
+}
+
+
+/* Write the sequences out to a tmpfile in chosen <format>;
+ * read them back and make sure they're the same.
+ *
+ * The sequences in <sqarr> are in digital mode.
+ */
+static void
+utest_write(ESL_ALPHABET *abc, ESL_SQ **sqarr, int N, int format)
+{
+  char       *msg         = "sqio write unit test failure";
+  char        tmpfile[32] = "esltmpXXXXXX";
+  ESL_SQFILE *sqfp        = NULL;
+  ESL_SQ     *sq          = esl_sq_CreateDigital(abc);
+  FILE       *fp          = NULL;
+  int         i;
+
+  if (esl_tmpfile_named(tmpfile, &fp) != eslOK) esl_fatal(msg);
+  for (i = 0; i < N; i++)
+    esl_sqio_Write(fp, sqarr[i], format);
+  fclose(fp);
+
+  if (esl_sqfile_OpenDigital(abc, tmpfile, format, NULL, &sqfp) != eslOK) esl_fatal(msg);
+  for (i = 0; i < N; i++)
+    {
+      if (esl_sqio_Read(sqfp, sq) != eslOK) esl_fatal(msg);
+      if (strcmp(sqarr[i]->name,   sq->name)   != 0) esl_fatal(msg);
+      if (sqarr[i]->L !=  sq->L)                     esl_fatal(msg);
+      if (memcmp(sqarr[i]->dsq, sq->dsq, sizeof(ESL_DSQ) * (sq->L+2)) != 0) esl_fatal(msg);
+      esl_sq_Reuse(sq);
+    }
+  esl_sqfile_Close(sqfp);
+  esl_sq_Destroy(sq);
+  remove(tmpfile);
+}
+#endif /*eslSQIO_TESTDRIVE*/
+/*------------------ end, unit tests ----------------------------*/
+
+
+
+/*****************************************************************
+ * 15. Test driver.
+ *****************************************************************/
+
+/* gcc -g -Wall -I. -L. -o sqio_utest -DeslSQIO_TESTDRIVE esl_sqio.c -leasel -lm
+ * ./sqio_utest
+ */
+#ifdef eslSQIO_TESTDRIVE
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-L",        eslARG_INT,   "1000",  NULL, NULL,  NULL,  NULL, NULL, "max length of test sequences",                     0 },
+  { "-N",        eslARG_INT,    "100",  NULL, NULL,  NULL,  NULL, NULL, "number of test sequences",                         0 },
+  { "-r",        eslARG_NONE,   NULL,   NULL, NULL,  NULL,  NULL, NULL, "use arbitrary random number seed",                 0 },
+  { "-s",        eslARG_INT,     "42",  NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                    0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for sqio module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go       = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_ALPHABET   *abc      = esl_alphabet_Create(eslDNA); /* DNA because some chars aren't legal in IUPAC DNA */
+  ESL_RANDOMNESS *r        = NULL;
+  ESL_SQ        **sqarr    = NULL;
+  int             maxL     = esl_opt_GetInteger(go, "-L");
+  int             N        = esl_opt_GetInteger(go, "-N");
+  int             i;
+  int             mode;
+  char            tmpfile[32];
+  char            ssifile[32];
+  FILE           *fp       = NULL;
+  char            c;
+
+  if (esl_opt_GetBoolean(go, "-r")) r = esl_randomness_CreateTimeseeded();
+  else                              r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+  
+  /* Create an array of sequences we'll use for all the tests */
+  synthesize_testseqs(r, abc, maxL, N, &sqarr);
+
+  for (mode = 0; mode < 3; mode++) /* 0=ugly 1=spaced 2=normal*/
+    {
+      /* Write FASTA file to disk, and SSI index it */
+      strcpy(tmpfile, "esltmpXXXXXX");
+      if (esl_tmpfile_named(tmpfile, &fp) != eslOK) esl_fatal("failed to make tmpfile");
+      switch (mode) {
+      case 0: for (i = 0; i < N; i++) write_ugly_fasta(r, fp, sqarr[i]); break;
+      case 1: for (i = 0; i < N; i++) write_spaced_fasta(fp, sqarr[i]);  break;
+      case 2:
+	for (i = 0; i < N; i++) {
+	  c = sqarr[i]->acc[0];	/* hack: hide the accession, so digital writer doesn't write it. */
+	  sqarr[i]->acc[0] = '\0';
+	  write_fasta(fp, sqarr[i], TRUE); 
+	  sqarr[i]->acc[0] = c;
+	}
+	break;
+      }
+      fclose(fp);
+      make_ssi_index(abc, tmpfile, eslSQFILE_FASTA, ssifile, mode);
+
+      utest_read        (abc, sqarr, N, tmpfile, eslSQFILE_FASTA, mode);
+      utest_read_info   (abc, sqarr, N, tmpfile, eslSQFILE_FASTA, mode);
+      utest_read_window (abc, sqarr, N, tmpfile, eslSQFILE_FASTA, mode);
+      utest_fetch_subseq(r, abc, sqarr, N, tmpfile, ssifile, eslSQFILE_FASTA);
+
+      remove(tmpfile);
+      remove(ssifile);
+    }  
+
+  utest_write(abc, sqarr, N, eslMSAFILE_STOCKHOLM);
+
+  for (i = 0; i < N; i++) esl_sq_Destroy(sqarr[i]);
+  free(sqarr);
+  esl_randomness_Destroy(r);
+  esl_alphabet_Destroy(abc);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /*eslSQIO_TESTDRIVE*/
+/*------------------ end, test driver ---------------------------*/
+
+
+
+/*****************************************************************
+ * 16. Examples
+ *****************************************************************/
+#ifdef eslSQIO_EXAMPLE
+/*::cexcerpt::sqio_example::begin::*/
+/* compile: gcc -g -Wall -I. -o sqio_example -DeslSQIO_EXAMPLE esl_sqio.c esl_sq.c easel.c
+ * run:     ./example <FASTA file>
+ */
+#include "easel.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_SQ     *sq      = esl_sq_Create();
+  ESL_SQFILE *sqfp;
+  int         format  = eslSQFILE_UNKNOWN;
+  char       *seqfile = argv[1];
+  int         status;
+
+  status = esl_sqfile_Open(seqfile, format, NULL, &sqfp);
+  if      (status == eslENOTFOUND) esl_fatal("No such file.");
+  else if (status == eslEFORMAT)   esl_fatal("Format unrecognized.");
+  else if (status != eslOK)        esl_fatal("Open failed, code %d.", status);
+
+  while ((status = esl_sqio_Read(sqfp, sq)) == eslOK)
+  {     /* use each sequence for whatever you want */
+    printf("Read %s: length %ld\n", sq->name, (long) sq->L);
+    esl_sq_Reuse(sq);
+  }
+  if (status != eslEOF) 
+    esl_fatal("Parse failed, line %ld, file %s:\n%s", 
+	      (long) sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+  
+  esl_sq_Destroy(sq);
+  esl_sqfile_Close(sqfp);
+  return 0;
+}
+/*::cexcerpt::sqio_example::end::*/
+#endif /*eslSQIO_EXAMPLE*/
+
+/* Example 2 shows how to open a file digitally, while guessing its
+ * file format and its alphabet. (This is a standard idiom.)
+ */
+#ifdef eslSQIO_EXAMPLE2
+/*::cexcerpt::sqio_example2::begin::*/
+/* compile: gcc -g -Wall -I. -L. -o sqio_example2 -DeslSQIO_EXAMPLE2 esl_sqio.c -leasel -lm
+ * run:     ./example <sequence file>
+ */
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",    0 },
+  { "--dna",     eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "use DNA alphabet",                        0 },
+  { "--rna",     eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "use RNA alphabet",                        0 },
+  { "--amino",   eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "use protein alphabet",                    0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <seqfile>";
+static char banner[] = "example for the sqio module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go        = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  ESL_ALPHABET *abc       = NULL;
+  ESL_SQ       *sq        = NULL;
+  ESL_SQFILE   *sqfp      = NULL;
+  int           format    = eslSQFILE_UNKNOWN;
+  int           alphatype = eslUNKNOWN;
+  char         *seqfile   = esl_opt_GetArg(go, 1);
+  int           status;
+
+  status = esl_sqfile_Open(seqfile, format, NULL, &sqfp);
+  if      (status == eslENOTFOUND) esl_fatal("No such file.");
+  else if (status == eslEFORMAT)   esl_fatal("Format unrecognized.");
+  else if (status != eslOK)        esl_fatal("Open failed, code %d.", status);
+
+  if      (esl_opt_GetBoolean(go, "--rna"))   alphatype = eslRNA;
+  else if (esl_opt_GetBoolean(go, "--dna"))   alphatype = eslDNA;
+  else if (esl_opt_GetBoolean(go, "--amino")) alphatype = eslAMINO;
+  else {
+    status = esl_sqfile_GuessAlphabet(sqfp, &alphatype);
+    if      (status == eslEAMBIGUOUS) esl_fatal("Couldn't guess alphabet from first sequence in %s", seqfile);
+    else if (status == eslEFORMAT)    esl_fatal("Sequence file parse error, line %ld of file %s:\n%s\n",
+						(long) sqfp->linenumber, seqfile, sqfp->errbuf);
+    else if (status == eslENODATA)    esl_fatal("Sequence file %s contains no data?", seqfile);
+    else if (status != eslOK)         esl_fatal("Failed to guess alphabet (error code %d)\n", status);
+  }
+  abc = esl_alphabet_Create(alphatype);
+  sq  = esl_sq_CreateDigital(abc);
+  esl_sqfile_SetDigital(sqfp, abc);
+
+  while ((status = esl_sqio_Read(sqfp, sq)) == eslOK)
+  {     /* use each sequence for whatever you want */
+    printf("Read %s: length %ld\n", sq->name, (long) sq->L);
+    esl_sq_Reuse(sq);
+  }
+  if (status != eslEOF) 
+    esl_fatal("Parse failed, line %ld, file %s:\n%s", 
+	      (long) sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+  
+  esl_sqfile_Close(sqfp);
+  esl_sq_Destroy(sq);
+  esl_alphabet_Destroy(abc);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+/*::cexcerpt::sqio_example2::end::*/
+#endif /*eslSQIO_EXAMPLE2*/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_sqio.h b/easel/esl_sqio.h
new file mode 100644
index 0000000..9380c25
--- /dev/null
+++ b/easel/esl_sqio.h
@@ -0,0 +1,152 @@
+/* Unaligned sequence file i/o.
+ * 
+ * SVN $Id: esl_sqio.h 255 2008-05-30 17:49:15Z eddys $
+ */
+#ifndef ESL_SQIO_INCLUDED
+#define ESL_SQIO_INCLUDED
+
+#include <stdio.h>
+#include "esl_sq.h"
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+#ifdef eslAUGMENT_ALPHABET
+#include "esl_alphabet.h"
+#endif
+#ifdef eslAUGMENT_MSA
+#include "esl_msa.h"
+#endif
+
+
+/* ESL_SQFILE:
+ * An open sequence file for reading.
+ */
+typedef struct esl_sqfile_s {
+  FILE *fp;		      /* Open file ptr                            */
+  char *filename;	      /* Name of file (for diagnostics)           */
+  int   do_gzip;	      /* TRUE if we're reading from gzip -dc pipe */
+  int   do_stdin;	      /* TRUE if we're reading from stdin         */
+  char  errbuf[eslERRBUFSIZE];/* parse error mesg. Size must match msa.h  */
+
+  /* all input first gets buffered in memory; this gives us enough
+   * recall to use Guess*() functions even in nonrewindable streams
+   */
+  char    *mem;		      /* buffered input                           */
+  int      allocm;	      /* <mem> size, multiples of eslREADBUFSIZE  */
+  int      mn;		      /* number of chars in <mem> (up to allocm)  */
+  int      mpos;	      /* pos of next <buf> to load from <mem>     */
+  off_t    moff;	      /* disk offset to start of <mem>            */
+  int      is_recording;      /* TRUE if we need to keep buffering more   */
+
+  /* input is either character-based [fread()] or line-based (esl_fgets())*/
+  char    *buf;		      /* buffer for fread() or fgets() input      */
+  off_t    boff;	      /* disk offset to start of buffer           */
+  int      balloc;	      /* allocated size of buf                    */
+  int      nc;		      /* #chars in buf (usually full, less at EOF)*/ 
+  int      bpos;	      /* current position in the buffer (0..nc-1) */
+  int64_t  L;		      /* #residues seen so far in current seq     */
+  int64_t  linenumber;	      /* What line of the file  (1..N; -1=unknown)*/
+  off_t    bookmark_offset;   /* bookmark fwd position before reversing...*/
+  int64_t  bookmark_linenum;  /* in both linenumber and disk offset       */
+
+  /* In digital mode, we have an alphabet ptr                             */
+  int   do_digital;	      /* TRUE if we're reading in digital mode    */
+#if defined(eslAUGMENT_ALPHABET)  
+  const ESL_ALPHABET *abc;
+#else
+  void               *abc;
+#endif
+
+  /* Format-specific configuration                                           */
+  int   format;		      /* Format code of this file                    */
+  int   is_linebased;	      /* TRUE for fgets() parsers; FALSE for fread() */
+  int   eof_is_ok;	      /* TRUE if record can end on EOF               */
+  int  (*parse_header)(struct esl_sqfile_s *, ESL_SQ *sq);
+  int  (*parse_end)   (struct esl_sqfile_s *, ESL_SQ *sq); 
+  ESL_DSQ inmap[128];	      /* an input map, 0..127                        */
+
+  /* MSA augmentation confers reading MSA files as sequential seq files. */
+#if defined(eslAUGMENT_MSA)
+  ESL_MSAFILE *afp;	      /* open ESL_MSAFILE for reading           */
+  ESL_MSA     *msa;	      /* preloaded alignment to draw seqs from  */
+  int          idx;	      /* index of next seq to return, 0..nseq-1 */
+#else
+  void        *afp; 	      /* NULL */
+  void        *msa;           /* NULL */
+  int          idx;           /* 0    */
+#endif /*eslAUGMENT_MSA*/
+
+  /* SSI augmentation confers random access of records in a seq file        */
+  char    *ssifile;	      /* path to expected SSI index file            */
+  int      rpl;		      /* residues per line in file; -1=unset 0=inval*/
+  int      bpl;		      /* bytes per line in file; -1=unset, 0=inval  */
+  int      currpl;	      /* residues on current line (-1=unknown)      */
+  int      curbpl;	      /* bytes on current line    (-1=unknown)      */
+  int      prvrpl;	      /* residues on previous line                  */
+  int      prvbpl;	      /* bytes on previous line                     */
+#if defined(eslAUGMENT_SSI)
+  ESL_SSI *ssi;		/* open ESL_SSI index, or NULL if none     */
+#else
+  void    *ssi;		/* NULL */
+#endif /*eslAUGMENT_SSI*/
+} ESL_SQFILE;
+
+
+/* eslREADBUFSIZE is the fixed size of a block to bring in at one time,
+ * in character-based (fread()) parsers (like the FASTA parser).
+ */
+#define eslREADBUFSIZE  4096
+
+
+/* Unaligned file format codes
+ * These codes are coordinated with the msa module.
+ *   - 0 is an unknown/unassigned format (eslSQFILE_UNKNOWN, eslMSAFILE_UNKNOWN)
+ *   - <=100 is reserved for sqio, for unaligned formats
+ *   - >100  is reserved for msa, for aligned formats
+ */
+#define eslSQFILE_UNKNOWN 0
+#define eslSQFILE_FASTA   1
+#define eslSQFILE_EMBL    2	/* EMBL/Swissprot/TrEMBL */
+#define eslSQFILE_GENBANK 3	/* Genbank */
+#define eslSQFILE_DDBJ    4	/* DDBJ (currently passed to Genbank parser */
+#define eslSQFILE_UNIPROT 5     /* Uniprot (passed to EMBL parser) */
+
+
+extern int  esl_sqfile_Open(const char *seqfile, int fmt, const char *env, ESL_SQFILE **ret_sqfp);
+extern int  esl_sqfile_GuessFileFormat(ESL_SQFILE *sqfp, int *ret_format);
+extern int  esl_sqfile_Position(ESL_SQFILE *sqfp, off_t offset);
+extern void esl_sqfile_Close(ESL_SQFILE *sqfp);
+
+#ifdef eslAUGMENT_ALPHABET
+extern int  esl_sqfile_OpenDigital(const ESL_ALPHABET *abc, const char *filename, int format, const char *env, ESL_SQFILE **ret_sqfp);
+extern int  esl_sqfile_SetDigital(ESL_SQFILE *sqfp, const ESL_ALPHABET *abc);
+extern int  esl_sqfile_GuessAlphabet(ESL_SQFILE *sqfp, int *ret_type);
+#endif
+
+extern int   esl_sqio_FormatCode(char *fmtstring);
+extern char *esl_sqio_DescribeFormat(int fmt);
+extern int   esl_sqio_IsAlignment(int fmt);
+
+extern int   esl_sqio_Read      (ESL_SQFILE *sqfp, ESL_SQ *sq);
+extern int   esl_sqio_ReadInfo  (ESL_SQFILE *sqfp, ESL_SQ *sq);
+extern int   esl_sqio_ReadWindow(ESL_SQFILE *sqfp, int C, int W, ESL_SQ *sq);
+extern int   esl_sqio_Echo      (ESL_SQFILE *sqfp, const ESL_SQ *sq, FILE *ofp);
+
+#ifdef eslAUGMENT_SSI
+extern int   esl_sqfile_OpenSSI         (ESL_SQFILE *sqfp, const char *ssifile_hint);
+extern int   esl_sqfile_PositionByKey   (ESL_SQFILE *sqfp, const char *key);
+extern int   esl_sqfile_PositionByNumber(ESL_SQFILE *sqfp, int which);
+
+extern int   esl_sqio_Fetch      (ESL_SQFILE *sqfp, const char *key, ESL_SQ *sq);
+extern int   esl_sqio_FetchInfo  (ESL_SQFILE *sqfp, const char *key, ESL_SQ *sq);
+extern int   esl_sqio_FetchSubseq(ESL_SQFILE *sqfp, const char *source, int64_t start, int64_t end, ESL_SQ *sq);
+#endif
+
+extern int   esl_sqio_Write(FILE *fp, ESL_SQ *s, int format);
+
+#endif /*!ESL_SQIO_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_sqio.tex b/easel/esl_sqio.tex
new file mode 100644
index 0000000..5bb6661
--- /dev/null
+++ b/easel/esl_sqio.tex
@@ -0,0 +1,181 @@
+The \eslmod{sqio} module contains routines for input from unaligned
+sequence data files, such as FASTA files.
+
+Several different common sequence file formats are understood, and can
+be automatically recognized.
+
+Sequences can be read sequentially from multiple sequence alignment
+files, as if the MSA file was an unaligned sequence file, when the
+module is augmented with the \eslmod{msa} module.
+
+Sequences can be read from normal files, directly from the
+\ccode{stdin} pipe, or from \ccode{gzip}-compressed files.
+
+Sequence files can be automatically looked for in a list of one or
+more database directories, specified by an environment variable (such
+as \ccode{BLASTDB}).
+
+Table~\ref{tbl:sqio_api} lists the functions in the \eslmod{sqio} API.
+The module uses an \ccode{ESL\_SQFILE} object which works much like an
+ANSI C \ccode{FILE}, maintaining information for an open sequence file
+while it's being read.
+
+% Table generated by autodoc -t esl_sqio.c (so don't edit here, edit esl_sqio.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{The \ccode{ESL\_SQFILE} object.}\\
+\hyperlink{func:esl_sqfile_Open()}{\ccode{esl\_sqfile\_Open()}} & Description.\\
+\hyperlink{func:esl_sqfile_Close()}{\ccode{esl\_sqfile\_Close()}} & Description.\\
+\apisubhead{Sequence input/output}\\
+\hyperlink{func:esl_sqio_Read()}{\ccode{esl\_sqio\_Read()}} & Description.\\
+\hyperlink{func:esl_sqio_Write()}{\ccode{esl\_sqio\_Write()}} & Description.\\
+\hyperlink{func:esl_sqio_Echo()}{\ccode{esl\_sqio\_Echo()}} & Echo the next sequence record onto output stream\\
+\hyperlink{func:esl_sqio_WhatFormat()}{\ccode{esl\_sqio\_WhatFormat()}} & Description.\\
+\hyperlink{func:esl_sqio_FormatCode()}{\ccode{esl\_sqio\_FormatCode()}} & Description.\\
+\hyperlink{func:esl_sqio_DescribeFormat()}{\ccode{esl\_sqio\_DescribeFormat()}} & Returns descriptive string for file format code.\\
+\hyperlink{func:esl_sqio_IsAlignment()}{\ccode{esl\_sqio\_IsAlignment()}} & Description.\\
+\hyperlink{func:esl_sqio_Position()}{\ccode{esl\_sqio\_Position()}} & Description.\\
+\hyperlink{func:esl_sqio_Rewind()}{\ccode{esl\_sqio\_Rewind()}} & Description.\\
+\hyperlink{func:esl_sqfile_GuessAlphabet()}{\ccode{esl\_sqfile\_GuessAlphabet()}} & Guess the alphabet of an open \ccode{ESL\_SQFILE}\\
+\apisubhead{Fast random access in a seqfile  [with SSI augmentation]}\\
+\hyperlink{func:esl_sqfile_OpenSSI()}{\ccode{esl\_sqfile\_OpenSSI()}} & Opens an SSI index associated with a seq file.\\
+\hyperlink{func:esl_sqfile_PositionByKey()}{\ccode{esl\_sqfile\_PositionByKey()}} & Use SSI to reposition seq file to a particular sequence.\\
+\hyperlink{func:esl_sqfile_PositionByNumber()}{\ccode{esl\_sqfile\_PositionByNumber()}} & Use SSI to reposition by sequence number\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{sqio} API.}
+\label{tbl:sqio_api}
+\end{table}
+
+\subsection{Example: reading sequences from a file}
+
+Figure~\ref{fig:sqio_example} shows a program that opens a file, reads
+sequences from it one at a time, then closes the file.
+
+\begin{figure}
+\input{cexcerpts/sqio_example}
+\caption{Example of reading sequences from a file.}
+\label{fig:sqio_example}
+\end{figure}
+
+A FASTA file named \ccode{seqfile} is opened for reading by calling
+\ccode{esl\_sqfile\_Open(filename, format, env, \&sqfp)}, which
+creates a new \ccode{ESL\_SQFILE} and returns it through the
+\ccode{sqfp} pointer. If the \ccode{format} is passed as
+\ccode{eslSQFILE\_UNKNOWN}, then the format of the file is
+autodetected; here, we bypass autodetection by asserting that the file
+is in FASTA format by passing a \ccode{eslSQFILE\_FASTA} code. (See
+below for a list of valid codes and formats.) The optional \ccode{env}
+argument is described below too; here, we're passing \ccode{NULL} and
+not using it.
+
+Several things can go wrong in trying to open a sequence file that are
+beyond the control of Easel or your application, so it's important
+that you check the return code.  \ccode{esl\_sqfile\_Open()} returns
+\ccode{eslENOTFOUND} if the file can't be opened; \ccode{eslEFORMAT}
+if the file is empty, or if autodetection can't determine its format;
+and \ccode{eslEINVAL} if you try to autodetect format on an input
+stream that can't be autodetected (a nonrewindable stream: see below
+for info about reading from \ccode{stdin} and compressed
+files). (Additionally, an internal error might be thrown, which you
+should check for if you installed a nonfatal error handler).
+
+The file is then read one sequence at a time by calling
+\ccode{esl\_sq\_Read(sqfp, sq)}. This function returns \ccode{eslOK}
+if it read a new sequence, and leaves that sequence in the \ccode{sq}
+object that the caller provided.  When there is no more data in the
+file, \ccode{esl\_sq\_Read()} returns \ccode{eslEOF}. 
+
+If at any point the file does not appear to be in the proper format,
+\ccode{esl\_sq\_Read()} returns \ccode{eslEFORMAT}. The application
+must check for this. The API provides a little information about what
+went wrong and where. \ccode{sqfp->filename} is the name of the file
+that we were parsing (not necessarily the same as \ccode{seqfile};
+\ccode{sqfp->filename} can be a full pathname if we used an
+\ccode{env} argument to look for \ccode{seqfile} in installed database
+directories). \ccode{sqfp->linenumber} is the line number that we
+failed at. \ccode{sqfp->errbuf} is a brief explanatory message that
+gets filled in when a \ccode{eslEFORMAT} error occurs.
+  \footnote{Unlike in the MSA module, you don't get access to the
+  current line text; some of sqio's parsers use fast block-based
+  (\ccode{fread()}) input instead of line-based input.}
+
+We can reuse the same \ccode{ESL\_SQ} object for subsequent sequences
+by calling \ccode{esl\_sq\_Reuse()} on it when we're done with the
+previous sequence. If we wanted to load a set of sequences, we'd
+\ccode{\_Create()} an array of \ccode{ESL\_SQ} objects. 
+
+Finally, to clean up properly, a \ccode{ESL\_SQ} that was created is
+destroyed with \ccode{esl\_sq\_Destroy(sq)}, and a \ccode{ESL\_SQFILE}
+is closed with \ccode{esl\_sqfile\_Close()}.
+
+\subsection{Accepted formats}
+
+Accepted unaligned sequence file formats (and their Easel format
+codes) are:
+
+\begin{tabular}{ll}
+\ccode{eslSQFILE\_DDBJ}     & DDBJ flat text DNA database format \\
+\ccode{eslSQFILE\_EMBL}     & EMBL flat text DNA database format \\
+\ccode{eslSQFILE\_FASTA}    & FASTA format \\
+\ccode{eslSQFILE\_GENBANK}  & Genbank flat text DNA database format \\
+\ccode{eslSQFILE\_UNIPROT}  & Uniprot flat text protein database format \\
+\end{tabular}
+
+Additionally, the code \ccode{eslSQFILE\_UNKNOWN} is recognized. It
+tells \ccode{esl\_sqfile\_Open()} to perform format autodetection.
+
+\subsection{Special input streams: stdin and compressed files}
+
+There are two special cases for input files. 
+
+The module can read sequence input from a stdin pipe. If the
+\ccode{seqfile} argument is ``-'', \ccode{esl\_sqfile\_Open()} ``opens''
+standard input (really, it just associates \ccode{stdin}, which is
+always open, with the \ccode{ESL\_SQFILE}). 
+
+The module can read compressed sequence files. If the \ccode{seqfile}
+argument to \ccode{esl\_sqfile\_Open()} ends in \ccode{.gz}, the file is
+assumed to be compressed with \ccode{gzip}; instead of opening it
+normally, \ccode{esl\_sqfile\_Open()} opens it as a pipe from
+\ccode{gunzip -dc}. Your system must support pipes to use this -
+specifically, it must support the \ccode{popen()} system call (POSIX.2
+compliant operating systems do). The \ccode{configure} script
+automatically checks this at compile-time and defines
+\ccode{HAVE\_POPEN} appropriately. Obviously, the user must also have
+\ccode{gunzip} installed and in his PATH.
+
+For both special cases, the catch is that you can't use format
+autodetection; you must provide a valid known format code when you
+read from stdin or from a compressed file. Pipes are not rewindable,
+and format autodetection relies on a two-pass algorithm: it reads
+partway into the file to determine the format, then rewinds to start
+parsing for real.
+
+\subsection{Augmentations}
+
+The sqio module is optionally augmented by up to two additional
+modules, as follows:
+
+\subsubsection{msa: read unaligned sequences sequentially from an alignment}
+
+If sqio is augmented with the msa module, then the sqio API gains the
+ability to read alignment file formats in addition to unaligned file
+formats. The sqio API remains exactly the same (the caller doesn't
+have to use any msa module functions).
+
+\subsubsection{alphabet: digitized sequences}
+
+At present, only placeholders exist in the code for this augmentation.
+The plan is to provide the ability to input sequences directly into
+\ccode{dsq} as pre-digitized sequences.
+
+
+
+
+
+
diff --git a/easel/esl_sse.c b/easel/esl_sse.c
new file mode 100644
index 0000000..c57f1db
--- /dev/null
+++ b/easel/esl_sse.c
@@ -0,0 +1,597 @@
+/* Vectorized routines for Intel/AMD, using Streaming SIMD Extensions (SSE).
+ * 
+ * Table of contents           
+ *     1. SIMD logf(), expf()
+ *     2. Miscellaneous convenience functions.
+ *     3. Benchmark
+ *     4. Unit tests
+ *     5. Test driver
+ *     6. Example
+ *     7. Copyright and license
+ *     
+ * SRE, Sun Dec 16 09:14:51 2007 [Janelia]    
+ * SVN $Id: esl_sse.c 269 2008-06-19 13:47:41Z eddys $
+ *****************************************************************
+ * Credits:
+ *
+ * The logf() and expf() routines are derivatives of routines by
+ * Julien Pommier [http://gruntthepeon.free.fr/ssemath/]. Those
+ * routines were in turn based on serial implementations in the Cephes
+ * math library by Stephen Moshier [Moshier89;
+ * http://www.moshier.net/#Cephes]. Thanks and credit to both Moshier
+ * and Pommier for their clear code. Additional copyright and license
+ * information is appended at the end of the file.
+ */
+#include "esl_config.h"
+#ifdef HAVE_SSE2
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <math.h>
+#include <float.h>
+
+#include <xmmintrin.h>		/* SSE  */
+#include <emmintrin.h>		/* SSE2 */
+
+#include "easel.h"
+#include "esl_sse.h"
+
+
+/*****************************************************************
+ * 1. SSE SIMD logf(), expf()
+ *****************************************************************/ 
+
+/* As of Dec 2007, I am unaware of any plans for Intel/AMD to release
+ * SSE intrinsics for logf(), expf(), or other special functions.
+ *
+ * I need them, and the code below should suffice. If you know of
+ * better ways to compute these functions, please let me know.
+ */
+
+/* Function:  esl_sse_logf()
+ * Synopsis:  <r[z] = log x[z]>
+ * Incept:    SRE, Fri Dec 14 11:32:54 2007 [Janelia]
+ *
+ * Purpose:   Given a vector <x> containing four floats, returns a
+ *            vector <r> in which each element <r[z] = logf(x[z])>.
+ *            
+ *            Valid in the domain $x_z > 0$ for normalized IEEE754
+ *            $x_z$.
+ *
+ *            For <x> $< 0$, including -0, returns <NaN>. For <x> $==
+ *            0$ or subnormal <x>, returns <-inf>. For <x = inf>,
+ *            returns <inf>. For <x = NaN>, returns <NaN>. For 
+ *            subnormal <x>, returns <-inf>.
+ *
+ * Xref:      J2/71.
+ * 
+ * Note:      Derived from an SSE1 implementation by Julian
+ *            Pommier. Converted to SSE2 and added handling
+ *            of IEEE754 specials.
+ */
+__m128 
+esl_sse_logf(__m128 x) 
+{
+  static float cephes_p[9] = {  7.0376836292E-2f, -1.1514610310E-1f,  1.1676998740E-1f,
+				-1.2420140846E-1f, 1.4249322787E-1f, -1.6668057665E-1f,
+				2.0000714765E-1f, -2.4999993993E-1f,  3.3333331174E-1f };
+  __m128  onev = _mm_set1_ps(1.0f);          /* all elem = 1.0 */
+  __m128  v0p5 = _mm_set1_ps(0.5f);          /* all elem = 0.5 */
+  __m128i vneg = _mm_set1_epi32(0x80000000); /* all elem have IEEE sign bit up */
+  __m128i vexp = _mm_set1_epi32(0x7f800000); /* all elem have IEEE exponent bits up */
+  __m128i ei;
+  __m128  e;
+  __m128  invalid_mask, zero_mask, inf_mask;            /* masks used to handle special IEEE754 inputs */
+  __m128  mask;
+  __m128  origx;
+  __m128  tmp;
+  __m128  y;
+  __m128  z;
+
+  /* first, split x apart: x = frexpf(x, &e); */
+  ei           = _mm_srli_epi32((__m128i) x, 23);	                             /* shift right 23: IEEE754 floats: ei = biased exponents     */
+  invalid_mask = (__m128) _mm_cmpeq_epi32( _mm_and_si128((__m128i) x, vneg), vneg);  /* mask any elem that's negative; these become NaN           */
+  zero_mask    = (__m128) _mm_cmpeq_epi32(ei, _mm_setzero_si128());                  /* mask any elem zero or subnormal; these become -inf        */
+  inf_mask     = (__m128) _mm_cmpeq_epi32( _mm_and_si128((__m128i) x, vexp), vexp);  /* mask any elem inf or NaN; log(inf)=inf, log(NaN)=NaN      */
+  origx        = x;			                                             /* store original x, used for log(inf) = inf, log(NaN) = NaN */
+
+  x  = _mm_and_ps(x, (__m128) _mm_set1_epi32(~0x7f800000));          /* x now the stored 23 bits of the 24-bit significand        */
+  x  = _mm_or_ps (x, v0p5);                                          /* sets hidden bit b[0]                                      */
+
+  ei = _mm_sub_epi32(ei, _mm_set1_epi32(126));                       /* -127 (ei now signed base-2 exponent); then +1             */
+  e  = _mm_cvtepi32_ps(ei);
+
+  /* now, calculate the log */
+  mask = _mm_cmplt_ps(x, _mm_set1_ps(0.707106781186547524f)); /* avoid conditional branches.           */
+  tmp  = _mm_and_ps(x, mask);	                              /* tmp contains x values < 0.707, else 0 */
+  x    = _mm_sub_ps(x, onev);
+  e    = _mm_sub_ps(e, _mm_and_ps(onev, mask));
+  x    = _mm_add_ps(x, tmp);
+  z    = _mm_mul_ps(x,x);
+
+  y =               _mm_set1_ps(cephes_p[0]);    y = _mm_mul_ps(y, x); 
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[1]));   y = _mm_mul_ps(y, x);    
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[2]));   y = _mm_mul_ps(y, x);   
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[3]));   y = _mm_mul_ps(y, x);   
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[4]));   y = _mm_mul_ps(y, x);    
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[5]));   y = _mm_mul_ps(y, x);   
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[6]));   y = _mm_mul_ps(y, x); 
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[7]));   y = _mm_mul_ps(y, x);  
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[8]));   y = _mm_mul_ps(y, x);
+  y = _mm_mul_ps(y, z);
+
+  tmp = _mm_mul_ps(e, _mm_set1_ps(-2.12194440e-4f));
+  y   = _mm_add_ps(y, tmp);
+
+  tmp = _mm_mul_ps(z, v0p5);
+  y   = _mm_sub_ps(y, tmp);
+
+  tmp = _mm_mul_ps(e, _mm_set1_ps(0.693359375f));
+  x = _mm_add_ps(x, y);
+  x = _mm_add_ps(x, tmp);
+
+  /* IEEE754 cleanup: */
+  x = esl_sse_select_ps(x, origx,                     inf_mask);  /* log(inf)=inf; log(NaN)      = NaN  */
+  x = _mm_or_ps(x, invalid_mask);                                 /* log(x<0, including -0,-inf) = NaN  */
+  x = esl_sse_select_ps(x, _mm_set1_ps(-eslINFINITY), zero_mask); /* x zero or subnormal         = -inf */
+  return x;
+}
+
+/* Function:  esl_sse_expf()
+ * Synopsis:  <r[z] = exp x[z]>
+ * Incept:    SRE, Fri Dec 14 14:46:27 2007 [Janelia]
+ *
+ * Purpose:   Given a vector <x> containing four floats, returns a
+ *            vector <r> in which each element <r[z] = logf(x[z])>.
+ *            
+ *            Valid for all IEEE754 floats $x_z$.
+ *            
+ * Xref:      J2/71
+ * 
+ * Note:      Derived from an SSE1 implementation by Julian
+ *            Pommier. Converted to SSE2.
+ */
+__m128 
+esl_sse_expf(__m128 x) 
+{
+  static float cephes_p[6] = { 1.9875691500E-4f, 1.3981999507E-3f, 8.3334519073E-3f, 
+			       4.1665795894E-2f, 1.6666665459E-1f, 5.0000001201E-1f };
+  static float cephes_c[2] = { 0.693359375f,    -2.12194440e-4f };
+  static float maxlogf     =   88.72283905206835;  /* log(2^128)  */
+  static float minlogf     = -103.27892990343185;  /* log(2^-149) */
+  __m128i k;
+  __m128  mask, tmp, fx, z, y, minmask, maxmask;
+  
+  /* handle out-of-range and special conditions */
+  maxmask = _mm_cmpgt_ps(x, _mm_set1_ps(maxlogf));
+  minmask = _mm_cmple_ps(x, _mm_set1_ps(minlogf));
+
+  /* range reduction: exp(x) = 2^k e^f = exp(f + k log 2); k = floorf(0.5 + x / log2): */
+  fx = _mm_mul_ps(x,  _mm_set1_ps(eslCONST_LOG2R));
+  fx = _mm_add_ps(fx, _mm_set1_ps(0.5f));
+
+  /* floorf() with SSE:  */
+  k    = _mm_cvttps_epi32(fx);	              /* cast to int with truncation                  */
+  tmp  = _mm_cvtepi32_ps(k);	              /* cast back to float                           */
+  mask = _mm_cmpgt_ps(tmp, fx);               /* if it increased (i.e. if it was negative...) */
+  mask = _mm_and_ps(mask, _mm_set1_ps(1.0f)); /* ...without a conditional branch...           */
+  fx   = _mm_sub_ps(tmp, mask);	              /* then subtract one.                           */
+  k    = _mm_cvttps_epi32(fx);	              /* k is now ready for the 2^k part.             */
+  
+  /* polynomial approx for e^f for f in range [-0.5, 0.5] */
+  tmp = _mm_mul_ps(fx, _mm_set1_ps(cephes_c[0]));
+  z   = _mm_mul_ps(fx, _mm_set1_ps(cephes_c[1]));
+  x   = _mm_sub_ps(x, tmp);
+  x   = _mm_sub_ps(x, z);
+  z   = _mm_mul_ps(x, x);
+  
+  y =               _mm_set1_ps(cephes_p[0]);    y = _mm_mul_ps(y, x);
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[1]));   y = _mm_mul_ps(y, x);
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[2]));   y = _mm_mul_ps(y, x);
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[3]));   y = _mm_mul_ps(y, x);
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[4]));   y = _mm_mul_ps(y, x);
+  y = _mm_add_ps(y, _mm_set1_ps(cephes_p[5]));   y = _mm_mul_ps(y, z);
+  y = _mm_add_ps(y, x);
+  y = _mm_add_ps(y, _mm_set1_ps(1.0f));
+
+  /* build 2^k by hand, by creating a IEEE754 float */
+  k  = _mm_add_epi32(k, _mm_set1_epi32(127));
+  k  = _mm_slli_epi32(k, 23);
+  fx = (__m128) k;
+  
+  /* put 2^k e^f together (fx = 2^k,  y = e^f) and we're done */
+  y = _mm_mul_ps(y, fx);	
+
+  /* special/range cleanup */
+  y = esl_sse_select_ps(y, _mm_set1_ps(eslINFINITY), maxmask); /* exp(x) = inf for x > log(2^128)  */
+  y = esl_sse_select_ps(y, _mm_set1_ps(0.0f),        minmask); /* exp(x) = 0   for x < log(2^-149) */
+  return y;
+}
+
+
+/*****************************************************************
+ * 2. Miscellaneous convenience functions
+ *****************************************************************/ 
+
+/* Function:  esl_sse_select_ps()
+ * Synopsis:  SSE equivalent of <vec_sel()>
+ * Incept:    SRE, Sun Dec 16 12:39:03 2007 [Janelia]
+ *
+ * Purpose:   Vector select. Returns a vector <r[z] = a[z]> where <mask[z]>
+ *            is all 0's; <r[z] = b[z]> where <mask[z]> is all 1's.
+ *            
+ *            Useful for avoiding conditional branches. For example,
+ *            to implement \ccode{if (a > 0) a += a;}:
+ *            
+ *            \begin{cchunk}
+ *              mask = _mm_cmpgt_ps(a, _mm_setzero_ps());
+ *              twoa = _mm_add_ps(a, a);
+ *              a    = esl_sse_select_ps(a, twoa, mask);
+ *            \end{cchunk}
+ *
+ * Notes:     As recommended by the Altivec/SSE Migration Guide,
+ *            Apple Computer, Inc.
+ */
+__m128
+esl_sse_select_ps(__m128 a, __m128 b, __m128 mask)
+{
+  b = _mm_and_ps(b, mask);
+  a = _mm_andnot_ps(mask, a);
+  return _mm_or_ps(a,b);
+}
+
+
+void
+esl_sse_dump_ps(FILE *fp, __m128 v)
+{
+  float *p = (float *)&v;
+  fprintf(fp, "[%13.8g, %13.8g, %13.8g, %13.8g]", p[0], p[1], p[2], p[3]);
+}
+
+
+/*****************************************************************
+ * 3. Benchmark
+ *****************************************************************/
+#ifdef eslSSE_BENCHMARK
+
+/* gcc -msse2 -O3 -o benchmark-sse -I ~/src/hmmer/easel -L ~/src/hmmer/easel -DeslSSE_BENCHMARK -DHAVE_SSE2 esl_sse.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_stopwatch.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-N",        eslARG_INT,"10000000", NULL, NULL,  NULL,  NULL, NULL, "number of trials",                                 0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "benchmark driver for sse module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_STOPWATCH  *w       = esl_stopwatch_Create();
+  int             N       = esl_opt_GetInteger(go, "-N");
+  float           origx   = 2.0;
+  float           x       = origx;
+  __m128          xv      = _mm_set1_ps(x);
+  int             i;
+
+  /* First, serial time. */
+  esl_stopwatch_Start(w);
+  for (i = 0; i < N; i++) { x = logf(x); x = expf(x); }
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, "# serial CPU time: ");
+ 
+  /* Vector time */
+  esl_stopwatch_Start(w);
+  for (i = 0; i < N; i++) { xv = esl_sse_logf(xv); xv = esl_sse_expf(xv); }
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, "# vector CPU time: ");
+
+  /* If you don't do something with x and xv, the compiler may optimize them away */
+  printf("%g  => many scalar logf,expf cycles => %g\n", origx, N, x);
+  printf("%g  => many vector logf,expf cycles => ", origx, N); esl_sse_dump_ps(stdout, xv); printf("\n");
+
+  esl_stopwatch_Destroy(w);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+
+#endif /*eslSSE_BENCHMARK*/
+
+
+/*****************************************************************
+ * 4. Unit tests
+ *****************************************************************/
+#ifdef eslSSE_TESTDRIVE
+
+#include "esl_getopts.h"
+#include "esl_random.h"
+
+/* utest_logf():  Test range/domain of logf */
+static void
+utest_logf(ESL_GETOPTS *go)
+{
+  __m128 x;			       /* test input  */
+  union { __m128 v; float x[4]; } r;   /* test output */
+  
+  /* Test IEEE754 specials: 
+   *    log(-inf) = NaN     log(x<0)  = NaN  log(-0)   = NaN
+   *    log(0)    = -inf    log(inf)  = inf  log(NaN)  = NaN
+   */
+  x   = _mm_set_ps(0.0, -0.0, -1.0, -eslINFINITY); /* set_ps() is in order 3 2 1 0 */
+  r.v =  esl_sse_logf(x); 
+  if (esl_opt_GetBoolean(go, "-v")) {
+    printf("logf");
+    esl_sse_dump_ps(stdout, x);    printf(" ==> ");
+    esl_sse_dump_ps(stdout, r.v);  printf("\n");
+  }
+  if (! isnan(r.x[0]))                 esl_fatal("logf(-inf) should be NaN");
+  if (! isnan(r.x[1]))                 esl_fatal("logf(-1)   should be NaN");
+  if (! isnan(r.x[2]))                 esl_fatal("logf(-0)   should be NaN");
+  if (! (r.x[3] < 0 && isinf(r.x[3]))) esl_fatal("logf(0)    should be -inf");
+
+  x   = _mm_set_ps(FLT_MAX, FLT_MIN, eslNaN, eslINFINITY);
+  r.v = esl_sse_logf(x);
+  if (esl_opt_GetBoolean(go, "-v")) {
+    printf("logf");
+    esl_sse_dump_ps(stdout, x);    printf(" ==> ");
+    esl_sse_dump_ps(stdout, r.v);  printf("\n");
+  }
+  if (! isinf(r.x[0]))  esl_fatal("logf(inf)  should be inf");
+  if (! isnan(r.x[1]))  esl_fatal("logf(NaN)  should be NaN");
+
+}
+
+/* utest_expf():  Test range/domain of expf */
+static void
+utest_expf(ESL_GETOPTS *go)
+{
+  __m128 x;			       /* test input  */
+  union { __m128 v; float x[4]; } r;   /* test output */
+  
+  /* exp(-inf) = 0    exp(-0)  = 1   exp(0) = 1  exp(inf) = inf   exp(NaN)  = NaN */
+  x = _mm_set_ps(eslINFINITY, 0.0, -0.0, -eslINFINITY); /* set_ps() is in order 3 2 1 0 */
+  r.v =  esl_sse_expf(x); 
+  if (esl_opt_GetBoolean(go, "-v")) {
+    printf("expf");
+    esl_sse_dump_ps(stdout, x);    printf(" ==> ");
+    esl_sse_dump_ps(stdout, r.v);  printf("\n");
+  }
+  if (r.x[0] != 0.0f)   esl_fatal("expf(-inf) should be 0");
+  if (r.x[1] != 1.0f)   esl_fatal("logf(-0)   should be 1");
+  if (r.x[2] != 1.0f)   esl_fatal("logf(0)    should be 1");
+  if (! isinf(r.x[3]))  esl_fatal("logf(inf)  should be inf");
+
+  /* exp(NaN) = NaN    exp(large)  = inf   exp(-large) = 0  exp(1) = exp(1) */
+  x = _mm_set_ps(1.0f, -666.0f, 666.0f, eslNaN); /* set_ps() is in order 3 2 1 0 */
+  r.v =  esl_sse_expf(x); 
+  if (esl_opt_GetBoolean(go, "-v")) {
+    printf("expf");
+    esl_sse_dump_ps(stdout, x);    printf(" ==> ");
+    esl_sse_dump_ps(stdout, r.v);  printf("\n");
+  }
+  if (! isnan(r.x[0]))  esl_fatal("expf(NaN)      should be NaN");
+  if (! isinf(r.x[1]))  esl_fatal("expf(large x)  should be inf");
+  if (r.x[2] != 0.0f)   esl_fatal("expf(-large x) should be 0");
+
+}
+
+/* utest_odds():  test accuracy of logf, expf on odds ratios,
+ * our main intended use.
+ */
+static void
+utest_odds(ESL_GETOPTS *go, ESL_RANDOMNESS *r)
+{
+  int    N            = esl_opt_GetInteger(go, "-N");
+  int    verbose      = esl_opt_GetBoolean(go, "-v");
+  int    very_verbose = esl_opt_GetBoolean(go, "--vv");
+  int    i;
+  float  p1, p2, odds;
+  union { __m128 v; float x[4]; } r1;   
+  union { __m128 v; float x[4]; } r2;   
+  float  scalar_r1, scalar_r2;
+  double  err1, maxerr1 = 0.0, avgerr1 = 0.0; /* errors on logf() */
+  double  err2, maxerr2 = 0.0, avgerr2 = 0.0; /* errors on expf() */
+
+  for (i = 0; i < N; i++)
+    {
+      p1    = esl_rnd_UniformPositive(r);
+      p2    = esl_rnd_UniformPositive(r);
+      odds  = p1 / p2;
+
+      if (odds == 0.0) esl_fatal("whoa, odds ratio can't be 0!\n");
+
+      r1.v      = esl_sse_logf(_mm_set1_ps(odds));  /* r1.x[z] = log(p1/p2) */
+      scalar_r1 = logf(odds);
+
+      err1       = (r1.x[0] == 0. && scalar_r1 == 0.) ? 0.0 : 2 * fabs(r1.x[0] - scalar_r1) / fabs(r1.x[0] + scalar_r1);
+      if (err1 > maxerr1) maxerr1 = err1;
+      avgerr1   += err1 / (float) N;
+      if (isnan(avgerr1)) esl_fatal("whoa, what?\n");
+
+      r2.v      = esl_sse_expf(r1.v);        /* and back to odds */
+      scalar_r2 = expf(r1.x[0]);
+
+      err2       = (r2.x[0] == 0. && scalar_r2 == 0.) ? 0.0 : 2 * fabs(r2.x[0] - scalar_r2) / fabs(r2.x[0] + scalar_r2);
+      if (err2 > maxerr2) maxerr2 = err2;
+      avgerr2   += err2 / (float) N;
+
+      if (very_verbose) 
+	printf("%13.7g  %13.7g  %13.7g  %13.7g  %13.7g  %13.7g  %13.7g\n", odds, scalar_r1, r1.x[0], scalar_r2, r2.x[0], err1, err2);
+    }
+
+  if (avgerr1 > 1e-8) esl_fatal("average error on logf() is intolerable\n");
+  if (maxerr1 > 1e-6) esl_fatal("maximum error on logf() is intolerable\n");
+  if (avgerr2 > 1e-8) esl_fatal("average error on expf() is intolerable\n");
+  if (maxerr2 > 1e-6) esl_fatal("maximum error on expf() is intolerable\n");
+
+  if (verbose) {
+    printf("Average [max] logf() relative error in %d odds trials:  %13.8g  [%13.8g]\n", N, avgerr1, maxerr1);
+    printf("Average [max] expf() relative error in %d odds trials:  %13.8g  [%13.8g]\n", N, avgerr2, maxerr2);
+    printf("(random seed : %ld)\n", esl_randomness_GetSeed(r));
+  }
+}
+#endif /*eslSSE_TESTDRIVE*/
+
+
+
+
+/*****************************************************************
+ * 5. Test driver
+ *****************************************************************/
+
+#ifdef eslSSE_TESTDRIVE
+/* gcc -msse2 -g -Wall -o test -I. -L. -DeslSSE_TESTDRIVE esl_sse.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_sse.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-N",        eslARG_INT,  "10000",  NULL, NULL,  NULL,  NULL, NULL, "number of random test points",                     0 },
+  { "-r",        eslARG_NONE,   NULL,   NULL, NULL,  NULL,  NULL, NULL, "use arbitrary random number seed",                 0 },
+  { "-s",        eslARG_INT,     "42",  NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                    0 },
+  { "-v",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "be verbose: show test report",                     0 },
+  { "--vv",      eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "be very verbose: show individual test samples",    0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for sse module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_RANDOMNESS *r;
+
+  if (esl_opt_GetBoolean(go, "-r")) r = esl_randomness_CreateTimeseeded();
+  else                              r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+
+  utest_logf(go);
+  utest_expf(go);
+  utest_odds(go, r);
+
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /* eslSSE_TESTDRIVE*/
+
+
+
+
+/*****************************************************************
+ * 6. Example
+ *****************************************************************/
+
+#ifdef eslSSE_EXAMPLE
+/*::cexcerpt::sse_example::begin::*/
+/* gcc -msse2 -g -Wall -o example -I. -L. -DeslSSE_EXAMPLE esl_sse.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_sse.h"
+
+int
+main(int argc, char **argv)
+{
+  float    x;                           /* scalar input */
+  __m128   xv;                          /* input vector */
+  union { __m128 v; float x[4]; } rv;   /* result vector*/
+
+  x    = 2.0;
+  xv   = _mm_set1_ps(x);
+  rv.v = esl_sse_logf(xv);
+  printf("logf(%f) = %f\n", x, rv.x[0]);
+  
+  rv.v = esl_sse_expf(xv);
+  printf("expf(%f) = %f\n", x, rv.x[0]);
+
+  return 0;
+}
+/*::cexcerpt::sse_example::end::*/
+#endif /*eslSSE_EXAMPLE*/
+#else /* ! HAVE_SSE2*/
+
+/* The remainder of the file is just bookkeeping, for what to do when
+ * we aren't compiling with SSE instructions.
+ */
+
+/*
+ * Provide a successful unit test on platforms where we don't have SSE instructions.
+ */
+#ifdef eslSSE_TESTDRIVE
+int main(void) { return 0; }
+#endif
+
+#endif /* HAVE_SSE2 or not*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
+/* Additionally, esl_sse_logf() and esl_sse_expf() are 
+ *  Copyright (C) 2007 Julien Pommier
+ *  Copyright (C) 1992 Stephen Moshier 
+ *
+ * These functions derived from zlib-licensed routines by
+ * Julien Pommier, http://gruntthepeon.free.fr/ssemath/. The
+ * zlib license:
+ */
+
+/* Copyright (C) 2007  Julien Pommier
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+*/
+
+/* In turn, Pommier had derived the logf() and expf() functions from
+ * serial versions in the Cephes math library. According to its
+ * readme, Cephes is "copyrighted by the author" and "may be used
+ * freely but it comes with no support or guarantee."  Cephes is
+ * available in NETLIB [http://www.netlib.org/cephes/]. NETLIB is
+ * widely considered to be a free scientific code repository, though
+ * the copyright and license status of many parts, including Cephes,
+ * is ill-defined. We have attached Moshier's copyright,
+ * to credit his original contribution. Thanks to both Pommier and
+ * Moshier for their clear code.
+ */
+
diff --git a/easel/esl_sse.h b/easel/esl_sse.h
new file mode 100644
index 0000000..51d7523
--- /dev/null
+++ b/easel/esl_sse.h
@@ -0,0 +1,23 @@
+/* Vectorized routines for Intel/AMD, using Streaming SIMD Extensions (SSE).
+ * 
+ * SRE, Sun Dec 16 10:01:41 2007 [Janelia]
+ * SVN $Id: esl_sse.h 231 2008-03-25 14:43:57Z eddys $
+ */
+#ifdef HAVE_SSE2
+#ifndef ESL_SSE_INCLUDED
+#define ESL_SSE_INCLUDED
+
+#include "easel.h"
+
+#include <stdio.h>
+#include <xmmintrin.h>		/* SSE  */
+#include <emmintrin.h>		/* SSE2 */
+
+
+extern __m128 esl_sse_logf(__m128 x);
+extern __m128 esl_sse_expf(__m128 x);
+extern __m128 esl_sse_select_ps(__m128 a, __m128 b, __m128 mask);
+extern void   esl_sse_dump_ps(FILE *fp, __m128 v);
+
+#endif /*ESL_SSE_INCLUDED*/
+#endif /*HAVE_SSE2*/
diff --git a/easel/esl_sse.tex b/easel/esl_sse.tex
new file mode 100644
index 0000000..b443def
--- /dev/null
+++ b/easel/esl_sse.tex
@@ -0,0 +1,39 @@
+
+The \eslmod{sse} module provides a few vectorized functions that use
+the Intel/AMD SSE (Streaming SIMD Extensions) Intrinsics: most
+importantly, vectorized \ccode{logf()} and \ccode{expf()} routines.
+
+The \eslmod{sse} module is only available on platforms that support
+SSE2 instructions. This includes all modern Intel and AMD processors,
+but nor PowerPC processors. By default, the Easel configure script
+enables SSE if it is available on the compilation machine.
+
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\hyperlink{func:esl_sse_logf()}{\ccode{esl\_sse\_logf()}} & \ccode{r[z] = log x[z]}\\
+\hyperlink{func:esl_sse_expf()}{\ccode{esl\_sse\_expf()}} & \ccode{r[z] = exp x[z]}\\
+\hyperlink{func:esl_sse_select_ps()}{\ccode{esl\_sse\_select\_ps()}} & SSE equivalent of \ccode{vec\_sel()}\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{sse} API.}
+\label{tbl:sse_api}
+\end{table}
+
+\subsection{An example of using the sse API}
+
+Figure~\ref{fig:sse_example} shows an example of calculating
+\ccode{logf()} and \ccode{expf()} on an SSE \ccode{\_\_m128} vector
+containing four floats. It also shows a useful \ccode{union} idiom for
+accessing four floats either as an SSE vector or as individual floats.
+
+\begin{figure}[ht]
+\input{cexcerpts/sse_example}
+\caption{An example of using the \eslmod{sse} module.}
+\label{fig:sse_example}
+\end{figure}
+
diff --git a/easel/esl_ssi.c b/easel/esl_ssi.c
new file mode 100644
index 0000000..d7d065e
--- /dev/null
+++ b/easel/esl_ssi.c
@@ -0,0 +1,1995 @@
+/* sequence/subsequence indices: fast lookup in large sequence files by keyword.
+ *
+ *  1. Using (reading) an SSI index.
+ *  2. Creating (writing) new SSI files.
+ *  3. Portable binary i/o.
+ *  4. Test driver.
+ *  5. Example code.
+ *  6. License and copyright information.
+ * 
+ * SVN $Id: esl_ssi.c 269 2008-06-19 13:47:41Z eddys $
+ * adapted from squid's ssi.c
+ * SRE, Thu Mar  2 18:46:02 2006 [St. Louis]
+ */
+
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_ssi.h"
+
+static uint32_t v30magic = 0xd3d3c9b3; /* SSI 3.0: "ssi3" + 0x80808080 */
+static uint32_t v30swap  = 0xb3c9d3d3; /* byteswapped */
+
+
+/*****************************************************************
+ *# 1. Using (reading) an SSI index.
+ *****************************************************************/ 
+
+static int  binary_search(ESL_SSI *ssi, const char *key, uint32_t klen, off_t base, 
+			  uint32_t recsize, uint64_t maxidx);
+
+/* Function:  esl_ssi_Open()
+ * Synopsis:  Open an SSI index as an <ESL_SSI>.
+ * Incept:    SRE, Mon Mar  6 10:52:42 2006 [St. Louis]
+ *
+ * Purpose:   Open the SSI index file <filename>, and returns a pointer
+ *            to the new <ESL_SSI> object in <ret_ssi>.
+ *            
+ *            Caller is responsible for closing the SSI file with
+ *            <esl_ssi_Close()>.
+ *
+ * Args:      <filename>   - name of SSI index file to open.       
+ *            <ret_ssi>    - RETURN: the new <ESL_SSI>.
+ *                        
+ * Returns:   <eslOK>        on success;
+ *            <eslENOTFOUND> if <filename> cannot be opened for reading;
+ *            <eslEFORMAT>   if it's not in correct SSI file format;
+ *            <eslERANGE>    if it uses 64-bit file offsets, and we're on a system
+ *                           that doesn't support 64-bit file offsets.
+ *            
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_ssi_Open(const char *filename, ESL_SSI **ret_ssi)
+{
+  ESL_SSI *ssi = NULL;
+  int      status;
+  uint32_t magic;	/* magic number that starts the SSI file */
+  uint16_t i;		/* counter over files */
+
+  /* Initialize the SSI structure, null'ing so we can autocleanup.
+   */
+  ESL_ALLOC(ssi, sizeof(ESL_SSI));
+  ssi->fp         = NULL;
+  ssi->filename   = NULL;
+  ssi->fileformat = NULL;
+  ssi->fileflags  = NULL;
+  ssi->bpl        = NULL;
+  ssi->rpl        = NULL;
+  ssi->nfiles     = 0;          
+
+  /* Open the file.
+   */
+  status = eslENOTFOUND; 
+  if ((ssi->fp = fopen(filename, "rb")) == NULL) goto ERROR; 
+
+  /* Read the magic number: make sure it's an SSI file, and determine
+   * whether it's byteswapped.
+   */
+  status = eslEFORMAT;
+  if (esl_fread_u32(ssi->fp, &magic)        != eslOK) goto ERROR;
+  if (magic != v30magic && magic != v30swap)          goto ERROR;
+  if (esl_fread_u32(ssi->fp, &(ssi->flags)) != eslOK) goto ERROR;
+  if (esl_fread_u32(ssi->fp, &(ssi->offsz)) != eslOK) goto ERROR;
+
+  status = eslERANGE;
+  if (ssi->offsz != 4 && ssi->offsz != 8) goto ERROR;
+  if (ssi->offsz > sizeof(off_t))         goto ERROR;
+
+  /* The header data. */
+  status = eslEFORMAT;
+  if (esl_fread_u16(ssi->fp, &(ssi->nfiles))     != eslOK) goto ERROR;
+  if (esl_fread_u64(ssi->fp, &(ssi->nprimary))   != eslOK) goto ERROR;
+  if (esl_fread_u64(ssi->fp, &(ssi->nsecondary)) != eslOK) goto ERROR;
+  if (esl_fread_u32(ssi->fp, &(ssi->flen))       != eslOK) goto ERROR;
+  if (esl_fread_u32(ssi->fp, &(ssi->plen))       != eslOK) goto ERROR;
+  if (esl_fread_u32(ssi->fp, &(ssi->slen))       != eslOK) goto ERROR;
+  if (esl_fread_u32(ssi->fp, &(ssi->frecsize))   != eslOK) goto ERROR;
+  if (esl_fread_u32(ssi->fp, &(ssi->precsize))   != eslOK) goto ERROR;
+  if (esl_fread_u32(ssi->fp, &(ssi->srecsize))   != eslOK) goto ERROR;
+  
+  if (esl_fread_offset(ssi->fp, ssi->offsz, &(ssi->foffset)) != eslOK) goto ERROR;
+  if (esl_fread_offset(ssi->fp, ssi->offsz, &(ssi->poffset)) != eslOK) goto ERROR;
+  if (esl_fread_offset(ssi->fp, ssi->offsz, &(ssi->soffset)) != eslOK) goto ERROR;
+
+  /* The file information.
+   * We expect the number of files to be small, so reading it once
+   * should be advantageous overall. If SSI ever had to deal with
+   * large numbers of files, you'd probably want to read file
+   * information on demand.
+   */
+  status = eslEFORMAT;
+  if (ssi->nfiles == 0) goto ERROR;
+
+  ESL_ALLOC(ssi->filename,   sizeof(char *) * ssi->nfiles);
+  for (i = 0; i < ssi->nfiles; i++)  ssi->filename[i] = NULL; 
+  ESL_ALLOC(ssi->fileformat, sizeof(uint32_t) * ssi->nfiles);
+  ESL_ALLOC(ssi->fileflags,  sizeof(uint32_t) * ssi->nfiles);
+  ESL_ALLOC(ssi->bpl,        sizeof(uint32_t) * ssi->nfiles);
+  ESL_ALLOC(ssi->rpl,        sizeof(uint32_t) * ssi->nfiles);
+
+  /* (most) allocations done, now we read. */
+  for (i = 0; i < ssi->nfiles; i++) 
+    {
+      ESL_ALLOC(ssi->filename[i], sizeof(char)* ssi->flen);
+      /* We do have to explicitly position, because header and file 
+       * records may expand in the future; frecsize and foffset 
+       * give us forwards compatibility. 
+       */ 
+      status = eslEFORMAT;
+      if (fseeko(ssi->fp, ssi->foffset + (i * ssi->frecsize), SEEK_SET) != 0) goto ERROR;
+      if (fread(ssi->filename[i],sizeof(char),ssi->flen, ssi->fp)!=ssi->flen) goto ERROR;
+      if (esl_fread_u32(ssi->fp, &(ssi->fileformat[i])))                      goto ERROR;
+      if (esl_fread_u32(ssi->fp, &(ssi->fileflags[i])))                       goto ERROR;
+      if (esl_fread_u32(ssi->fp, &(ssi->bpl[i])))                             goto ERROR;
+      if (esl_fread_u32(ssi->fp, &(ssi->rpl[i])))                             goto ERROR;
+    }
+  *ret_ssi = ssi;
+  return eslOK;
+  
+ ERROR:
+  if (ssi != NULL) esl_ssi_Close(ssi);
+  *ret_ssi = NULL;
+  return status;
+}
+
+
+/* Function: esl_ssi_FindName()
+ * Synopsis: Look up a primary or secondary key.
+ * Date:     SRE, Sun Dec 31 13:55:31 2000 [St. Louis]
+ *
+ * Purpose:  Looks up the string <key> in index <ssi>.
+ *           <key> can be either a primary or secondary key. If <key>
+ *           is found, <ret_fh> contains a unique handle on
+ *           the file that contains <key> (suitable for an <esl_ssi_FileInfo()>
+ *           call, or for comparison to the handle of the last file
+ *           that was opened for retrieval), and <ret_offset> contains
+ *           the offset of the sequence record in that file.
+ *           
+ * Args:     <ssi>         - open index file
+ *           <key>         - name to search for
+ *           <ret_fh>      - RETURN: handle on file that key is in
+ *           <ret_roff>    - RETURN: offset of the start of that key's record
+ *           <opt_doff>    - optRETURN: data offset (may be 0 if unset)
+ *           <opt_L>       - optRETURN: length of data record (may be 0 if unset)                
+ *
+ * Returns:  <eslOK>        on success;
+ *           <eslENOTFOUND> if no such key is in the index;
+ *           <eslEFORMAT>   if an fread() or fseeko() fails, which almost
+ *                          certainly reflects some kind of misformatting of
+ *                          the index.
+ *
+ * Throws:   <eslEMEM>      on allocation error.
+ */
+int
+esl_ssi_FindName(ESL_SSI *ssi, const char *key, uint16_t *ret_fh, off_t *ret_roff, off_t *opt_doff, int64_t *opt_L)
+{
+  int       status;
+  off_t     doff;
+  int64_t   L;
+  char     *pkey   = NULL;
+
+  /* Look in the primary keys.
+   */
+  status = binary_search(ssi, key, ssi->plen, ssi->poffset, ssi->precsize,
+			 ssi->nprimary);
+
+  if (status == eslOK) 
+    { /* We found it as a primary key; get our data & return. */
+      status = eslEFORMAT;
+      if (esl_fread_u16(ssi->fp, ret_fh)                  != eslOK) goto ERROR;
+      if (esl_fread_offset(ssi->fp, ssi->offsz, ret_roff) != eslOK) goto ERROR;
+      if (esl_fread_offset(ssi->fp, ssi->offsz, &doff)    != eslOK) goto ERROR;
+      if (esl_fread_i64   (ssi->fp, &L)                   != eslOK) goto ERROR;
+    } 
+  else if (status == eslENOTFOUND) 
+    { /* Not in the primary keys? OK, try the secondary keys. */
+      if (ssi->nsecondary > 0) {
+	if ((status = binary_search(ssi, key, ssi->slen, ssi->soffset, ssi->srecsize, ssi->nsecondary)) != eslOK) goto ERROR;
+
+	/* We have the secondary key; flip to its primary key, then look that up. */
+	ESL_ALLOC(pkey, sizeof(char) * ssi->plen);
+	status = eslEFORMAT;
+	if (fread(pkey, sizeof(char), ssi->plen, ssi->fp) != ssi->plen) goto ERROR;
+	if ((status = esl_ssi_FindName(ssi, pkey, ret_fh, ret_roff, &doff, &L)) != eslOK) goto ERROR;
+      } else goto ERROR;	/* no secondary keys? pass along the ENOTFOUND error. */
+    } else goto ERROR;	/* status from binary search was an error code. */
+
+  if (pkey != NULL) free(pkey);
+  if (opt_doff != NULL) *opt_doff = doff;
+  if (opt_L    != NULL) *opt_L    = L;
+  return eslOK;
+
+ ERROR:
+  if (pkey != NULL) free(pkey);
+  *ret_fh   = 0;
+  *ret_roff = 0;
+  if (opt_doff != NULL) *opt_doff = 0;
+  if (opt_L    != NULL) *opt_L    = 0;
+  return status;
+}
+
+
+
+/* Function:  esl_ssi_FindNumber()
+ * Synopsis:  Look up the n'th primary key.
+ * Incept:    SRE, Mon Jan  1 19:42:42 2001 [St. Louis]
+ *
+ * Purpose:   Looks up primary key number <nkey> in the open index
+ *            <ssi>.  <nkey> ranges from <0..ssi->nprimary-1>. When
+ *            key <nkey> is found, any/all of several optional
+ *            arguments point to results. <*opt_fh> contains a unique
+ *            handle on the file that contains that key (suitable for
+ *            an <esl_ssi_FileInfo()> call, or for comparison to the
+ *            handle of the last file that was opened for retrieval).
+ *            <*opt_roff> contains the record offset; <*opt_doff>
+ *            contains the data offset; <*opt_L> contains the record
+ *            length; and <*opt_pkey> points to the primary key name
+ *            (a string, allocated here, that the caller becomes
+ *            responsible for free'ing).
+ *           
+ * Args:      <ssi>        - open index file
+ *            <nkey>       - primary key number to retrieve (0..nprimary-1)
+ *            <opt_fh>     - optRETURN: handle on file that key is in
+ *            <opt_roff>   - optRETURN: offset of the start of that key's record
+ *            <opt_doff>   - optRETURN: data offset (may be 0 if unset)
+ *            <opt_L>      - optRETURN: length of data record (may be 0 if unset)                
+ *            <opt_pkey>   - optRETURN: primary key name (allocated here; caller must free)
+ *
+ * Returns:   <eslOK>        on success;
+ *            <eslENOTFOUND> if there is no sequence record <nkey>;
+ *            <eslEFORMAT>   if a read or a seek fails, probably indicating
+ *                           some kind of file misformatting.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ */
+int
+esl_ssi_FindNumber(ESL_SSI *ssi, int64_t nkey, uint16_t *opt_fh, off_t *opt_roff, off_t *opt_doff, int64_t *opt_L, char **opt_pkey)
+{
+  int      status;
+  uint16_t fh;
+  off_t    doff, roff;
+  uint64_t L;
+  char    *pkey = NULL;
+
+  if (nkey >= ssi->nprimary) { status = eslENOTFOUND; goto ERROR; }
+  ESL_ALLOC(pkey, sizeof(char) * ssi->plen);
+
+  status = eslEFORMAT;
+  if (fseeko(ssi->fp, ssi->poffset+ssi->precsize*nkey, SEEK_SET)!= 0) goto ERROR;
+  if (fread(pkey, sizeof(char), ssi->plen, ssi->fp)   != ssi->plen)   goto ERROR;
+  if (esl_fread_u16(ssi->fp, &fh)                     != eslOK)       goto ERROR;
+  if (esl_fread_offset(ssi->fp, ssi->offsz, &roff)    != eslOK)       goto ERROR;
+  if (esl_fread_offset(ssi->fp, ssi->offsz, &doff)    != eslOK)       goto ERROR;
+  if (esl_fread_u64   (ssi->fp, &L)                   != eslOK)       goto ERROR;
+
+  if (opt_fh   != NULL) *opt_fh   = fh;
+  if (opt_roff != NULL) *opt_roff = roff;
+  if (opt_doff != NULL) *opt_doff = doff;
+  if (opt_L    != NULL) *opt_L    = L;
+  if (opt_pkey != NULL) *opt_pkey = pkey; else free(pkey);
+  return eslOK;
+
+ ERROR:
+  if (pkey     != NULL) free(pkey);
+  if (opt_fh   != NULL) *opt_fh   = 0;
+  if (opt_roff != NULL) *opt_roff = 0;
+  if (opt_doff != NULL) *opt_doff = 0;
+  if (opt_L    != NULL) *opt_L    = 0;
+  if (opt_pkey != NULL) *opt_pkey = NULL;
+  return status;
+}
+
+
+/* Function: esl_ssi_FindSubseq()
+ * Synopsis: Look up a specific subsequence's start.
+ * Date:     SRE, Mon Jan  1 19:49:31 2001 [St. Louis]
+ *
+ * Purpose:  Fast subsequence retrieval: look up a primary or secondary
+ *           <key> in the open index <ssi>, and ask for the nearest data
+ *           offset to a subsequence starting at residue
+ *           <requested_start> in the sequence (numbering the sequence
+ *           <1..L>).  If <key> is found, on return, <ret_fh> contains
+ *           a unique handle on the file that contains <key>;
+ *           <ret_roff> contains the disk offset to the start of the
+ *           sequence record; <ret_doff> contains the disk offset
+ *           (see below); and <ret_actual_start) contains the coordinate
+ *           (1..L) of the first valid residue at or after
+ *           <data_offset>. <ret_actual_start> is $\leq$
+ *           <requested_start>.
+ *           
+ *           Depending on the file's characteristics, there are four
+ *           possible outcomes.
+ *           
+ *           If the file has the <eslSSI_FASTSUBSEQ> flag set, a data
+ *           offset was indexed for this key, and the data can be
+ *           indexed at single residue resolution (because the file's
+ *           lines contain only residues, no spaces), then <ret_doff>
+ *           is exactly the position of residue <requested_start> on
+ *           disk, and <ret_actual_start> is <requested_start>.
+ *           
+ *           If the file has the <eslSSI_FASTSUBSEQ> flag set, a data
+ *           offset was indexed for this key, but the data can only be
+ *           indexed at line resolution (because at least some of the
+ *           file's lines contain spaces), then <ret_doff> is the
+ *           position of the start of the line that <requested_start>
+ *           is on, and <ret_actual_start> is the coord <1..L> of the
+ *           first residue on that line.
+ *           
+ *           If the file does not have the <eslSSI_FASTSUBSEQ> flag
+ *           set (because lines contain a variable number of residues
+ *           and/or bytes), but a data offset was indexed for this
+ *           key, then we can still at least return that data offset,
+ *           but the caller is going to have to start from the
+ *           beginning of the data and read residues until it reaches
+ *           the desired <requested_start>. Now <ret_doff> is the
+ *           offset to the start of the first line of the sequence
+ *           data, and <ret_actual_start> is 1.
+ *           
+ *           If the key does not have a data offset indexed at all,
+ *           then regardless of the file's <eslSSI_FASTSUBSEQ>
+ *           setting, we can't calculate even the position of the
+ *           first line. In this case, <ret_doff> is 0 (for
+ *           unset/unknown), and <ret_actual_start> is <1>.
+ *           
+ *           A caller that's going to position the disk and read a
+ *           subseq must check for all four possible outcomes (pardon
+ *           redundancy with the above, but just to be clear, from the
+ *           caller's perspective now):
+ *           
+ *           If <ret_doff> is 0, no data offset information can be
+ *           calculated; the caller can still use <ret_roff> to
+ *           position the disk to the start of <key>'s record, but it
+ *           will need to parse the header to find the start of the
+ *           sequence data; then it will need to parse the sequence
+ *           data, skipping to residue <requested start>.
+ *           
+ *           If <ret_doff> is valid ($>0$), and <ret_actual_start> is
+ *           1, then caller may use <ret_doff> to position the disk to
+ *           the start of the first sequence data line, but will still
+ *           need to parse all the sequence data, counting and
+ *           skipping to residue <requested start>. This is equivalent
+ *           to (and in practice, not much more efficient than)
+ *           positioning to the record start and parsing the header to
+ *           locate the sequence data start. 
+ *           
+ *           If <ret_doff> is valid ($>0$), and <ret_actual_start> is
+ *           $>1$ but $<$ <requested_start>, then <ret_doff> is the
+ *           offset to the first byte of a line on which the
+ *           subsequence begins. The caller can position the disk
+ *           there, then start parsing, skipping <requested_start -
+ *           *ret_actual_start> residues to reach the
+ *           <requested_start>. (In the case where the subsequence
+ *           begins on the first line, then <ret_actual_start> will be
+ *           1, and the caller will have to handle this as the case
+ *           above.)
+ *           
+ *           If <<ret_doff> is valid ($>0$), and <ret_actual_start> is
+ *           $=$ <requested_start>, then <ret_doff> is the offset to a
+ *           byte in the file, such that the requested subsequence
+ *           starts at the next valid residue at or after that
+ *           position.  (The <ret_doff> would usually be exactly the
+ *           first residue of the subsequence, because we used single
+ *           residue resolution arithmetic to find it, but there's a
+ *           case where <requested_start> happens to be the first
+ *           residue of a line and we calculated <ret_doff> using
+ *           line-resolution arithmetic; in this latter case,
+ *           <ret_doff> could be pointing at a space before the first
+ *           subseq residue.) The caller may position the disk there
+ *           and start parsing immediately; the first valid residue
+ *           will be the start of the subsequence.
+ *
+ * Args:     <ssi>             - open index file
+ *           <key>             - primary or secondary key to find
+ *           <requested_start> - residue we'd like to start at (1..L)
+ *           <ret_fh>          - RETURN: handle for file the key is in
+ *           <ret_roff>        - RETURN: offset to start of sequence record
+ *           <ret_doff>        - RETURN: offset to closest start of subseq data, or 0. 
+ *           <ret_L>           - RETURN: length of <key> in residues (may be 0 if unset)
+ *           <ret_actual_start>- RETURN: coord (1..L) of residue at <ret_doff>
+ *
+ * Returns:  <eslOK>         on any of the four successful outcomes.
+ *           <eslENOTFOUND>  if no such key is found in the index;
+ *           <eslEFORMAT> on a read or seek failure, presumably meaning that
+ *                        the file is misformatted somehow;
+ *           <eslERANGE>  if <requested_start> isn't somewhere in the range
+ *                        <1..len> for the target sequence.
+ *                        
+ * Throws:   <eslEMEM> on allocation error.                       
+ */
+int
+esl_ssi_FindSubseq(ESL_SSI *ssi, const char *key, int64_t requested_start,
+		   uint16_t *ret_fh, off_t *ret_roff, off_t *ret_doff, int64_t *ret_L, int64_t *ret_actual_start)
+{
+  int      status;
+  uint64_t r, b, i, l;	/* tmp variables for "clarity", to match docs */
+  
+  /* Look up the key by name.
+   */
+  if ((status = esl_ssi_FindName(ssi, key, ret_fh, ret_roff, ret_doff, ret_L)) != eslOK) goto ERROR;
+  if (requested_start < 0 || requested_start > *ret_L) { status = eslERANGE; goto ERROR; }
+
+  /* Do we have a data offset for this key? If not, we're case 4.    */
+  /* Can we do fast subseq lookup on this file? If no, we're case 3. */
+  if (*ret_doff == 0 || ! (ssi->fileflags[*ret_fh] & eslSSI_FASTSUBSEQ))
+    {
+      *ret_actual_start = 1;
+      return eslOK;
+    }
+
+  /* Set up tmp variables for clarity of equations below,
+   * and to make them match tex documentation 
+   */
+  r = ssi->rpl[*ret_fh];         /* residues per line */
+  b = ssi->bpl[*ret_fh];         /* bytes per line    */
+  i = requested_start;	         /* start position 1..L */
+  l = (i-1)/r;		         /* data line # (0..) that the residue is on */
+  if (r == 0 || b == 0) { status = eslEINVAL; goto ERROR; }
+  
+  /* When b = r+1, there's nothing but sequence on each data line (and the \0).
+   * In this case, we know we can find each residue precisely: outcome #1.
+   */
+  if (b == r+1) 
+    {
+      *ret_doff        += l*b + (i-1)%r;
+      *ret_actual_start = requested_start;
+    } 
+  /* else, there's other stuff on seq lines - probably spaces - so the best
+   * we can do (without figuring out the spacing pattern and checking that
+   * it's consistent everywhere) is to position at start of relevant line.
+   */
+  else
+    { 
+      *ret_doff         += l*b;
+      *ret_actual_start = 1 + l*r;
+    }
+  return eslOK;
+
+ ERROR:
+  *ret_fh           = 0;
+  *ret_roff         = 0;
+  *ret_doff         = 0;
+  *ret_L            = 0;
+  *ret_actual_start = 0;
+  return status;
+}
+
+
+/* Function: esl_ssi_FileInfo()
+ * Synopsis: Retrieve a file name and format code.
+ * Date:     SRE, Tue Jan  2 10:31:01 2001 [St. Louis]
+ *
+ * Purpose:  Given a file number <fh> in an open index file
+ *           <ssi>, retrieve file name <ret_filename> and
+ *           the file format <ret_format>. 
+ *           
+ *           <ret_filename> is a pointer to a string maintained
+ *           internally by <ssi>. It should not be free'd; 
+ *           <esl_ssi_Close(ssi)> will take care of it.
+ *
+ * Args:     <ssi>          - open index file
+ *           <fh>           - handle on file to look up
+ *           <ret_filename> - RETURN: name of file n
+ *           <ret_format>   - RETURN: format code for file n
+ *
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEINVAL> if there is no such file number <fh>.
+ */
+int
+esl_ssi_FileInfo(ESL_SSI *ssi, uint16_t fh, char **ret_filename, int *ret_format)
+{
+  int status;
+
+  if (fh >= ssi->nfiles) ESL_XEXCEPTION(eslEINVAL, "no such file number");
+  *ret_filename = ssi->filename[fh];
+  *ret_format   = ssi->fileformat[fh];
+  return eslOK;
+
+ ERROR:
+  *ret_filename = NULL;
+  *ret_format   = 0;
+  return status;
+}
+
+
+/* Function:  esl_ssi_Close()
+ * Synopsis:  Close an SSI index.
+ * Incept:    SRE, Mon Mar  6 13:40:17 2006 [St. Louis]
+ *
+ * Purpose:   Close an open SSI index <ssi>.
+ * 
+ * Args:      <ssi>   - an open SSI index file.
+ */
+void
+esl_ssi_Close(ESL_SSI *ssi)
+{
+  int i;
+
+  if (ssi == NULL) return;
+
+  if (ssi->fp != NULL) fclose(ssi->fp);
+  if (ssi->filename != NULL) {
+    for (i = 0; i < ssi->nfiles; i++) 
+      if (ssi->filename[i] != NULL) free(ssi->filename[i]);
+    free(ssi->filename);
+  }
+  if (ssi->fileformat != NULL) free(ssi->fileformat);
+  if (ssi->fileflags  != NULL) free(ssi->fileflags);
+  if (ssi->bpl        != NULL) free(ssi->bpl);
+  if (ssi->rpl        != NULL) free(ssi->rpl);
+  free(ssi);
+}  
+
+
+/* binary_search()
+ * Date:     SRE, Sun Dec 31 16:05:03 2000 [St. Louis]
+ *
+ * Purpose:  Find <key> in an SSI index, by a binary search
+ *           in an alphabetically sorted list of keys. If successful,
+ *           return <eslOK>, and the index file is positioned to read
+ *           the rest of the data for that key. If unsuccessful, 
+ *           return <eslFAIL>, and the positioning of the index file
+ *           is left in an undefined state.
+ *
+ * Args:     <ssi>     - an open ESL_SSI
+ *           <key>     - key to find
+ *           <klen>    - key length to allocate (plen or slen from ssi)
+ *           <base>    - base offset (poffset or soffset)
+ *           <recsize> - size of each key record in bytes (precsize or srecsize)
+ *           <maxidx>  - # of keys (nprimary or nsecondary)
+ *
+ * Returns:  <eslOK> on success, and leaves file positioned for reading remaining
+ *           data for the key. 
+ *           
+ *           <eslENOTFOUND> if <key> is not found.
+ *           <eslEFORMAT>   if an fread() or fseeko() fails, probably indicating
+ *                          some kind of misformatting of the index file.
+ *
+ * Throws:   <eslEMEM> on allocation failure.
+ *           
+ */
+static int
+binary_search(ESL_SSI *ssi, const char *key, uint32_t klen, off_t base, 
+	      uint32_t recsize, uint64_t maxidx)
+{
+  char        *name;
+  uint64_t     left, right, mid;
+  int          cmp;
+  int          status;
+  
+  if (maxidx == 0) return eslENOTFOUND; /* special case: empty index */
+
+  ESL_ALLOC(name, (sizeof(char)*klen));
+
+  left  = 0;
+  right = maxidx-1;
+  while (1) {			/* A binary search: */
+    mid   = (left+right) / 2;	/* careful here. left+right potentially overflows if
+				   we didn't limit unsigned vars to signed ranges. */
+    status = eslEFORMAT;
+    if (fseeko(ssi->fp, base + recsize*mid, SEEK_SET) != 0)    goto ERROR;
+    if (fread(name, sizeof(char), klen, ssi->fp)      != klen) goto ERROR;
+
+    status = eslENOTFOUND;
+    cmp = strcmp(name, key);
+    if      (cmp == 0) break;	             /* found it!               */
+    else if (left >= right) goto ERROR;      /* no such key             */
+    else if (cmp < 0)       left  = mid+1;   /* it's still right of mid */
+    else if (cmp > 0) {
+      if (mid == 0) goto ERROR;              /* beware left edge case   */
+      else right = mid-1;                    /* it's left of mid        */
+    }
+  }
+
+  if (name != NULL) free(name);
+  return eslOK;  /* and ssi->fp is positioned to read the record. */
+
+ ERROR:
+  if (name != NULL) free(name);
+  return status; 
+}
+
+
+/*****************************************************************
+ *# 2. Creating (writing) new SSI files.
+ *****************************************************************/ 
+static int current_newssi_size(const ESL_NEWSSI *ns);
+static int activate_external_sort(ESL_NEWSSI *ns);
+static int parse_pkey(char *buf, ESL_PKEY *pkey);
+static int parse_skey(char *buf, ESL_SKEY *skey);
+static int pkeysort(const void *k1, const void *k2);
+static int skeysort(const void *k1, const void *k2);
+
+/* Function:  esl_newssi_Create()
+ * Synopsis:  Create a new <ESL_NEWSSI>.
+ * Incept:    SRE, Tue Jan  2 11:23:25 2001 [St. Louis]
+ *
+ * Purpose:   Creates and returns a <ESL_NEWSSI>, in order to create a 
+ *            new SSI index file.
+ *
+ * Returns:   a pointer to the <ESL_NEWSSI> structure.
+ *            
+ * Throws:    <NULL> on allocation error.
+ */
+ESL_NEWSSI *
+esl_newssi_Create(void)
+{
+  int status;
+  ESL_NEWSSI *ns = NULL;
+
+  ESL_ALLOC(ns, sizeof(ESL_NEWSSI));
+
+  ns->external   = FALSE;	    /* we'll switch to external sort if...       */
+  ns->max_ram    = eslSSI_MAXRAM;   /* ... if we exceed this memory limit in MB. */
+  ns->filenames  = NULL;
+  ns->fileformat = NULL;
+  ns->bpl        = NULL;
+  ns->rpl        = NULL;
+  ns->flen       = 0;
+  ns->nfiles     = 0;
+  ns->pkeys      = NULL;
+  ns->plen       = 0;
+  ns->nprimary   = 0;
+  ns->ptmpfile   = ".ssi.tmp.1"; /* hardcoded, for now */
+  ns->ptmp       = NULL;
+  ns->skeys      = NULL;
+  ns->slen       = 0;
+  ns->nsecondary = 0;
+  ns->stmpfile   = ".ssi.tmp.2"; /* hardcoded, for now */
+  ns->stmp       = NULL;
+
+  ESL_ALLOC(ns->filenames,  sizeof(char *)   * eslSSI_FCHUNK);
+  ESL_ALLOC(ns->fileformat, sizeof(uint32_t) * eslSSI_FCHUNK);
+  ESL_ALLOC(ns->bpl,        sizeof(uint32_t) * eslSSI_FCHUNK);
+  ESL_ALLOC(ns->rpl,        sizeof(uint32_t) * eslSSI_FCHUNK);
+  ESL_ALLOC(ns->pkeys,      sizeof(ESL_PKEY) * eslSSI_KCHUNK);
+  ESL_ALLOC(ns->skeys,      sizeof(ESL_SKEY) * eslSSI_KCHUNK);
+  return ns;
+
+ ERROR:
+  esl_newssi_Destroy(ns);	/* free the damaged structure */
+  return NULL;
+}
+
+
+/* Function:  esl_newssi_AddFile()
+ * Synopsis:  Add a filename to a growing index.
+ * Incept:    SRE, Tue Mar  7 08:57:39 2006 [St. Louis]
+ *
+ * Purpose:   Registers the file <filename> into the new index <ns>,
+ *            along with its format code <fmt>. The index assigns it
+ *            a unique handle, which it returns in <ret_fh>. This
+ *            handle is needed when registering primary keys.
+ *
+ *            Caller should make sure that the same file isn't registered
+ *            twice; this function doesn't check.
+ *            
+ * Args:      <ns>         - new ssi index under construction.
+ *            <filename>   - filename to add to the index.
+ *            <fmt>        - format code to associate with <filename> (or 0)
+ *            <ret_fh>     - RETURN: filehandle associated with <filename>        
+ *
+ * Returns:   <eslOK> on success;
+ *            <eslERANGE> if registering this file would exceed the
+ *            maximum number of indexed files.
+ *
+ * Throws:    <eslEMEM> on allocation or reallocation error.
+ */
+int
+esl_newssi_AddFile(ESL_NEWSSI *ns, const char *filename, int fmt, uint16_t *ret_fh)
+{
+  int      status;
+  uint16_t fh;
+  int      n;
+
+  if (ns->nfiles >= eslSSI_MAXFILES) { status = eslERANGE; goto ERROR; }
+
+  n = strlen(filename);
+  if ((n+1) > ns->flen) ns->flen = n+1;
+
+  status = esl_FileTail(filename, FALSE, &(ns->filenames[ns->nfiles]));
+  if (status != eslOK) goto ERROR;
+  
+  ns->fileformat[ns->nfiles] = fmt;
+  ns->bpl[ns->nfiles]        = 0;
+  ns->rpl[ns->nfiles]        = 0;
+  fh                         = ns->nfiles;   /* handle is simply = file number */
+  ns->nfiles++;
+
+  if (ns->nfiles % eslSSI_FCHUNK == 0) {
+    void  *tmp;
+    ESL_RALLOC(ns->filenames,  tmp, sizeof(char *)   * (ns->nfiles+eslSSI_FCHUNK));
+    ESL_RALLOC(ns->fileformat, tmp, sizeof(uint32_t) * (ns->nfiles+eslSSI_FCHUNK));
+    ESL_RALLOC(ns->bpl,        tmp, sizeof(uint32_t) * (ns->nfiles+eslSSI_FCHUNK));
+    ESL_RALLOC(ns->rpl,        tmp, sizeof(uint32_t) * (ns->nfiles+eslSSI_FCHUNK));
+  }
+  *ret_fh = fh;
+  return eslOK;
+
+ ERROR:
+  *ret_fh = 0;
+  return status;
+}
+
+
+
+/* Function:  esl_newssi_SetSubseq()
+ * Synopsis:  Declare that file is suitable for fast subseq lookup.
+ * Incept:    SRE, Tue Mar  7 09:03:59 2006 [St. Louis]
+ *
+ * Purpose:   Declare that the file associated with handle <fh> is
+ *            suitable for fast subsequence lookup, because it has
+ *            a constant number of residues and bytes per (nonterminal)
+ *            data line, <rpl> and <bpl>, respectively.
+ *            
+ *            Caller is responsible for this being true: <rpl> and
+ *            <bpl> must be constant for every nonterminal line of 
+ *            every sequence in this file.
+ *            
+ * Args:      <ns>   - ssi index under construction
+ *            <fh>   - handle on file to set fast subseq lookup on
+ *            <bpl>  - constant bytes per nonterminal line in <fh>                   
+ *            <rpl>  - constant residues per nonterminal line in <fh>
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEINVAL> on invalid argument(s).
+ */
+int
+esl_newssi_SetSubseq(ESL_NEWSSI *ns, uint16_t fh, uint32_t bpl, uint32_t rpl)
+{
+  int status;
+
+  if (fh >= ns->nfiles)      ESL_XEXCEPTION(eslEINVAL, "invalid file number");
+  if (bpl <= 0 || rpl <= 0)  ESL_XEXCEPTION(eslEINVAL, "invalid bpl or rpl");
+  ns->bpl[fh] = bpl;
+  ns->rpl[fh] = rpl;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function: esl_newssi_AddKey()
+ * Synopsis: Add a primary key to a growing index.
+ * Date:     SRE, Tue Jan  2 11:50:54 2001 [St. Louis]
+ *
+ * Purpose:  Register primary key <key> in new index <ns>, while telling
+ *           the index that this primary key is in the file associated
+ *           with filehandle <fh> (the handle returned by a previous call
+ *           to <esl_newssi_AddFile()>); that its record starts at 
+ *           offset <r_off> in the file; that its data (usually
+ *           sequence data) starts at offset <d_off> in the file (i.e.
+ *           after any record header); and that the record's data is
+ *           of length <L> (usually, the record is a sequence, and <L> 
+ *           is its length in residues).
+ *           
+ *           The data length <L> is technically optional as far as SSI
+ *           is concerned; <L> may be passed as 0 to leave it
+ *           unset. However, functions in the <sqio> module that use
+ *           SSI indices will assume that <L> is available.
+ *           
+ *           <d_off> is also optional; it may be passed as <0> to
+ *           leave it unset. If provided, <d_off> gives an offset to
+ *           the data portion of the record. The interpretation of
+ *           this data offset may be implementation-defined and may
+ *           depend on the format of the datafile; for example, in how
+ *           <sqio> uses SSI indices, <d_off> is the offset to the
+ *           start of the first sequence line.
+ *           
+ *           Both <d_off> and <L> must be provided, and additionally
+ *           <eslSSI_FASTSUBSEQ> must be set for this file, for fast
+ *           subsequence lookup to work.
+ *           
+ * Args:     <ns>     - active index
+ *           <key>    - primary key to add
+ *           <fh>     - handle on file that this key's in 
+ *           <r_off>  - offset to start of record
+ *           <d_off>  - offset to start of sequence data, or 0
+ *           <L>      - length of sequence, or 0
+ *
+ * Returns:  <eslOK>        on success;
+ *           <eslERANGE>    if registering this key would exceed the maximum
+ *                          number of primary keys;
+ *           <eslEDUP>      if we needed to open external tmp files for a 
+ *                          large index, but they already existed;
+ *           <eslENOTFOUND> if we needed to open external tmp files, but
+ *                          the attempt to open them failed.
+ *           
+ * Throws:   <eslEINVAL> on an invalid argument;
+ *           <eslEMEM>   on allocation failure.       
+ */
+int
+esl_newssi_AddKey(ESL_NEWSSI *ns, const char *key, uint16_t fh, 
+		  off_t r_off, off_t d_off, int64_t L)
+{
+  int status;
+  int n;			/* a string length */
+  
+  if (fh >= eslSSI_MAXFILES)           ESL_XEXCEPTION(eslEINVAL, "invalid fh");
+  if (ns->nprimary >= eslSSI_MAXKEYS)  return eslERANGE;
+
+  /* Before adding the key: check how big our index is.
+   * If it's getting too large, switch to external mode.
+   */
+  if (!ns->external && current_newssi_size(ns) >= ns->max_ram) 
+    if ((status = activate_external_sort(ns)) != eslOK) goto ERROR;
+
+  /* Update maximum pkey length, if needed. (Inclusive of '\0').
+   */
+  n = strlen(key)+1;
+  if (n > ns->plen) ns->plen = n;
+
+  /* External mode? Simply append to disk... 
+   */
+  if (ns->external) 
+    {
+      if (sizeof(off_t) == 4) {
+	fprintf(ns->ptmp, "%s\t%d\t%" PRIu32 "\t%" PRIu32 "\t%" PRIi64 "\n", 
+		key, fh, (uint32_t) r_off, (uint32_t) d_off, L);
+      } else {
+	fprintf(ns->ptmp, "%s\t%d\t%" PRIu64 "\t%" PRIu64 "\t%" PRIi64 "\n", 
+		key, fh, (uint64_t) r_off, (uint64_t) d_off, L);
+      }
+      ns->nprimary++;
+    }
+  else
+    {
+      /* Else: internal mode, keep keys in memory...
+       */
+      if (esl_strdup(key, n, &(ns->pkeys[ns->nprimary].key)) != eslOK)
+	ESL_XEXCEPTION(eslEMEM, "esl_strdup failed");
+      ns->pkeys[ns->nprimary].fnum  = fh;
+      ns->pkeys[ns->nprimary].r_off = r_off;
+      ns->pkeys[ns->nprimary].d_off = d_off;
+      ns->pkeys[ns->nprimary].len   = L;
+      ns->nprimary++;
+
+      /* Reallocate as needed. */
+      if (ns->nprimary % eslSSI_KCHUNK == 0) {
+	void *tmp;
+	ESL_RALLOC(ns->pkeys, tmp, sizeof(ESL_PKEY) * (ns->nprimary+eslSSI_KCHUNK));
+      }
+    }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_newssi_AddAlias()
+ * Synopsis:  Add a secondary key (alias) to a growing index.
+ * Incept:    SRE, Tue Mar  7 15:49:43 2006 [St. Louis]
+ *
+ * Purpose:   Registers secondary key <alias> in index <ns>, and 
+ *            map it to the primary key <key>. <key> must already
+ *            have been registered. That is, when someone looks up <alias>,
+ *            we'll retrieve record <key>. 
+ *            
+ * Args:      <ns>    - ssi index being constructed
+ *            <alias> - secondary key to register
+ *            <key>   - primary key to associate with <skey>.                  
+ *
+ * Returns:   <eslOK>        on success;
+ *            <eslERANGE>    if registering this key would exceed the maximum
+ *                           number of secondary keys that can be stored;
+ *            <eslEDUP>      if we needed to open external tmp files for a 
+ *                           large index, but they already existed;
+ *            <eslENOTFOUND> if we needed to open external tmp files, but
+ *                           the attempt to open them failed.
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_newssi_AddAlias(ESL_NEWSSI *ns, const char *alias, const char *key)
+{
+  int status;
+  int n;			/* a string length */
+  
+  if (ns->nsecondary >= eslSSI_MAXKEYS) return eslERANGE;
+
+  /* Before adding the key: check how big our index is.
+   * If it's getting too large, switch to external mode.
+   */
+  if (!ns->external && current_newssi_size(ns) >= ns->max_ram) 
+    if ((status = activate_external_sort(ns)) != eslOK) goto ERROR;
+
+  /* Update maximum secondary key length, if necessary. */
+  n = strlen(alias)+1;
+  if (n > ns->slen) ns->slen = n;
+
+  /* if external mode: write info to disk. */
+  if (ns->external) 
+    {
+      fprintf(ns->stmp, "%s\t%s\n", alias, key);
+      ns->nsecondary++;
+    }
+  else
+    { /* else, internal mode... store info in memory. */
+      if ((status = esl_strdup(alias, n, &(ns->skeys[ns->nsecondary].key))) != eslOK) goto ERROR;
+      if ((status = esl_strdup(key, -1, &(ns->skeys[ns->nsecondary].pkey))) != eslOK) goto ERROR;
+      ns->nsecondary++;
+
+      if (ns->nsecondary % eslSSI_KCHUNK == 0) {
+	void *tmp;
+	ESL_RALLOC(ns->skeys, tmp, sizeof(ESL_SKEY) * (ns->nsecondary+eslSSI_KCHUNK));
+      }
+    }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function:  esl_newssi_Write()
+ * Synopsis:  Save a new index to an SSI file.
+ * Incept:    SRE, Tue Mar  7 16:06:09 2006 [St. Louis]
+ *
+ * Purpose:   Writes the complete index <ns> in SSI format to a binary
+ *            stream <fp>, which the caller has already opened.
+ *            
+ *            Handles all necessary overhead of sorting the primary and
+ *            secondary keys, including any externally sorted tmpfiles that
+ *            may have been needed for large indices.
+ *            
+ * Args:      <fp>  - open file stream to write the index to
+ *            <ns>  - new SSI index to write                   
+ *            
+ * Returns:   <eslOK>    on success;
+ *            <eslEFAIL> if any write fails, or if index 
+ *                       size exceeds system's maximum file size;
+ *            <eslESYS>  if any of the steps of an external sort fail.
+ *
+ * Throws:    <eslEINVAL> on invalid argument, including too-long tmpfile names;
+ *            <eslEMEM>   on buffer allocation failure.
+ */
+int
+esl_newssi_Write(FILE *fp, ESL_NEWSSI *ns)
+{
+  int      status, 		/* convention                               */
+           i;			/* counter over files, keys                 */
+  uint32_t header_flags,	/* bitflags in the header                   */
+           file_flags,		/* bitflags for a file record               */
+           frecsize, 		/* size of a file record (bytes)            */
+           precsize, 		/* size of a primary key record (bytes)     */
+           srecsize;		/* size of a secondary key record (bytes)   */
+  off_t    foffset, 		/* offset to file section                   */
+           poffset, 		/* offset to primary key section            */
+           soffset;		/* offset to secondary key section          */
+  char    *fk       = NULL,     /* fixed-width (flen) file name             */
+          *pk       = NULL, 	/* fixed-width (plen) primary key string    */
+          *sk       = NULL,	/* fixed-width (slen) secondary key string  */
+          *buf      = NULL;	/* esl_fgets() growable buffer              */
+  int      n        = 0;	/* esl_fgets() buffer size                  */
+  ESL_PKEY pkey;		/* primary key info from external tmpfile   */
+  ESL_SKEY skey;		/* secondary key info from external tmpfile */
+
+  /* We need fixed-width buffers to get our keys fwrite()'ten in their
+   * full binary lengths; pkey->key (for instance) is not guaranteed
+   * to be allocated for the final maximum plen. We use strncpy(), not
+   * strcpy(), to fill these buffers, because strncpy() pads unused
+   * bytes as NUL's, and valgrind will flag you if you attempt to
+   * write uninitialized bytes from these buffers.
+   */
+  ESL_ALLOC(fk, sizeof(char) * ns->flen);
+  ESL_ALLOC(pk, sizeof(char) * ns->plen);
+  ESL_ALLOC(sk, sizeof(char) * ns->slen);
+
+  /* How big is the index? If it's going to be > 2GB, we better have
+   * 64-bit offsets. (2047 (instead of 2048) gives us
+   * some slop room.) If not, abort here.
+   *
+   * aborting here is pretty brutal - we've processed hundreds of
+   * millions of keys for nothing. Ah well.
+   */
+  if (current_newssi_size(ns) >= 2047 && sizeof(off_t) != 8)
+    { status = eslFAIL; goto ERROR; }
+
+  /* Magic-looking numbers come from adding up sizes 
+   * of things in bytes: they match current_newssi_size().
+   */
+  frecsize = 4*sizeof(uint32_t) + ns->flen;
+  precsize = 2*sizeof(off_t) + sizeof(uint16_t) + sizeof(uint64_t) + ns->plen;
+  srecsize = ns->slen + ns->plen;
+
+  header_flags = 0;
+
+  /* Magic-looking numbers again come from adding up sizes 
+   * of things in bytes: matches current_newssi_size()
+   */
+  foffset = 9*sizeof(uint32_t)+2*sizeof(uint64_t)+sizeof(uint16_t)+3*sizeof(off_t);
+  poffset = foffset + frecsize*ns->nfiles;
+  soffset = poffset + precsize*ns->nprimary;
+  
+  /* Sort the keys.
+   * If external mode, make system calls to UNIX/POSIX "sort" in place, then
+   * open new sorted files for reading thru ptmp and stmp handles.
+   * If internal mode, call qsort. 
+   * 
+   * Note that you'd better force a POSIX locale for the sort; else,
+   * some silly distro (e.g. Mandrake Linux >=8.1) may have specified
+   * LC_COLLATE=en_US, and this'll give a sort "bug" in which it doesn't
+   * sort by byte order.
+   */
+  if (ns->external) 
+    {
+      char cmd[1024];
+
+      /* A last minute security check: make sure we won't overflow
+       * sprintf() with the tmpfile names. They're hardcoded now, so
+       * we know they don't overflow, but they might be configurable 
+       * in the future, and we wouldn't want a security hole to open
+       * up.
+       */
+      if (strlen(ns->ptmpfile) > 256 || strlen(ns->ptmpfile) > 256) 
+	ESL_XEXCEPTION(eslEINVAL, "tmpfile name too long"); 
+
+      status = eslESYS;	/* any premature return now is ESYS error */
+      fclose(ns->ptmp);
+      ns->ptmp = NULL;	
+      sprintf(cmd, "env LC_ALL=POSIX sort -o %s %s\n", ns->ptmpfile, ns->ptmpfile);
+      if (system(cmd) != 0)                              goto ERROR;
+      if ((ns->ptmp = fopen(ns->ptmpfile, "r")) == NULL) goto ERROR;
+
+      fclose(ns->stmp);
+      ns->stmp = NULL;
+      sprintf(cmd, "env LC_ALL=POSIX sort -o %s %s\n", ns->stmpfile, ns->stmpfile);
+      if (system(cmd) != 0)                              goto ERROR;
+      if ((ns->stmp = fopen(ns->stmpfile, "r")) == NULL) goto ERROR;
+    }
+  else 
+    {
+      qsort((void *) ns->pkeys, ns->nprimary,   sizeof(ESL_PKEY), pkeysort); 
+      qsort((void *) ns->skeys, ns->nsecondary, sizeof(ESL_SKEY), skeysort); 
+    }
+
+  /* Write the header
+   */
+  status = eslFAIL;		/* any write error is a FAIL */
+  if (esl_fwrite_u32(fp, v30magic)      != eslOK) goto ERROR;
+  if (esl_fwrite_u32(fp, header_flags)  != eslOK) goto ERROR;
+  if (esl_fwrite_u32(fp, sizeof(off_t)) != eslOK) goto ERROR;
+  if (esl_fwrite_u16(fp, ns->nfiles)    != eslOK) goto ERROR;
+  if (esl_fwrite_u64(fp, ns->nprimary)  != eslOK) goto ERROR;
+  if (esl_fwrite_u64(fp, ns->nsecondary)!= eslOK) goto ERROR;
+  if (esl_fwrite_u32(fp, ns->flen)      != eslOK) goto ERROR;
+  if (esl_fwrite_u32(fp, ns->plen)      != eslOK) goto ERROR;
+  if (esl_fwrite_u32(fp, ns->slen)      != eslOK) goto ERROR;
+  if (esl_fwrite_u32(fp, frecsize)      != eslOK) goto ERROR;
+  if (esl_fwrite_u32(fp, precsize)      != eslOK) goto ERROR;
+  if (esl_fwrite_u32(fp, srecsize)      != eslOK) goto ERROR;
+  if (esl_fwrite_offset(fp, foffset)    != eslOK) goto ERROR;
+  if (esl_fwrite_offset(fp, poffset)    != eslOK) goto ERROR;
+  if (esl_fwrite_offset(fp, soffset)    != eslOK) goto ERROR;
+
+  /* Write the file section
+   */
+  for (i = 0; i < ns->nfiles; i++)
+    {
+      file_flags = 0;
+      if (ns->bpl[i] > 0 && ns->rpl[i] > 0) file_flags |= eslSSI_FASTSUBSEQ;
+      strncpy(fk, ns->filenames[i], ns->flen);
+
+      status     = eslFAIL;
+      if (fwrite(fk, sizeof(char), ns->flen, fp) != ns->flen) goto ERROR;
+      if (esl_fwrite_u32(fp, ns->fileformat[i])  != eslOK)    goto ERROR;              
+      if (esl_fwrite_u32(fp, file_flags)         != eslOK)    goto ERROR;             
+      if (esl_fwrite_u32(fp, ns->bpl[i])         != eslOK)    goto ERROR;
+      if (esl_fwrite_u32(fp, ns->rpl[i])         != eslOK)    goto ERROR;
+    }
+
+  /* Write the primary key section
+   */
+  if (ns->external) 
+    {
+      for (i = 0; i < ns->nprimary; i++) 
+	{
+	  status = eslESYS;		/* any external read error is an ESYS */
+	  if (esl_fgets(&buf, &n, ns->ptmp)  != eslOK)    goto ERROR;
+	  if (parse_pkey(buf, &pkey)         != eslOK)    goto ERROR;
+	  strncpy(pk, pkey.key, ns->plen); /* note: strncpy pads w/ nulls */
+
+	  status = eslFAIL;		/* any write error is an EFAIL */
+	  if (fwrite(pk,sizeof(char),ns->plen,fp) != ns->plen) goto ERROR;
+	  if (esl_fwrite_u16(   fp, pkey.fnum)    != eslOK)    goto ERROR;   
+	  if (esl_fwrite_offset(fp, pkey.r_off)   != eslOK)    goto ERROR;
+	  if (esl_fwrite_offset(fp, pkey.d_off)   != eslOK)    goto ERROR;
+	  if (esl_fwrite_i64(   fp, pkey.len)     != eslOK)    goto ERROR;
+	}
+    } 
+  else 
+    {
+      for (i = 0; i < ns->nprimary; i++)
+	{
+	  strncpy(pk, ns->pkeys[i].key, ns->plen);
+	  status = eslFAIL;
+	  if (fwrite(pk,sizeof(char),ns->plen,fp)      != ns->plen) goto ERROR;
+	  if (esl_fwrite_u16(   fp, ns->pkeys[i].fnum)  != eslOK)    goto ERROR;
+	  if (esl_fwrite_offset(fp, ns->pkeys[i].r_off) != eslOK)    goto ERROR;
+	  if (esl_fwrite_offset(fp, ns->pkeys[i].d_off) != eslOK)    goto ERROR;
+	  if (esl_fwrite_i64(   fp, ns->pkeys[i].len)   != eslOK)    goto ERROR;
+	}
+    }
+
+
+  /* Write the secondary key section
+   */
+  if (ns->external) 
+    {
+      for (i = 0; i < ns->nsecondary; i++)
+	{
+	  status = eslESYS;
+	  if (esl_fgets(&buf, &n, ns->stmp) != eslOK) goto ERROR;
+	  if (parse_skey(buf, &skey)        != eslOK) goto ERROR;
+	  strncpy(sk, skey.key,  ns->slen);
+	  strncpy(pk, skey.pkey, ns->plen);
+
+	  status = eslFAIL;
+	  if (fwrite(sk, sizeof(char), ns->slen, fp) != ns->slen) goto ERROR;
+	  if (fwrite(pk, sizeof(char), ns->plen, fp) != ns->plen) goto ERROR;
+	}
+    } 
+  else 
+    {
+      for (i = 0; i < ns->nsecondary; i++)
+	{
+	  strncpy(sk, ns->skeys[i].key,  ns->slen);
+	  strncpy(pk, ns->skeys[i].pkey, ns->plen);
+
+	  status = eslFAIL;
+	  if (fwrite(sk, sizeof(char), ns->slen, fp) != ns->slen) goto ERROR;
+	  if (fwrite(pk, sizeof(char), ns->plen, fp) != ns->plen) goto ERROR;
+	} 
+    }
+
+  if (fk  != NULL)       free(fk);
+  if (pk  != NULL)       free(pk);
+  if (sk  != NULL)       free(sk);
+  if (buf != NULL)       free(buf);
+  if (ns->ptmp != NULL)  { fclose(ns->ptmp); ns->ptmp = NULL; }
+  if (ns->stmp != NULL)  { fclose(ns->stmp); ns->stmp = NULL; }
+  return eslOK;
+
+ ERROR:
+  if (fk  != NULL)       free(fk);
+  if (pk  != NULL)       free(pk);
+  if (sk  != NULL)       free(sk);
+  if (buf != NULL)       free(buf);
+  if (ns->ptmp != NULL)  { fclose(ns->ptmp); ns->ptmp = NULL; }
+  if (ns->stmp != NULL)  { fclose(ns->stmp); ns->stmp = NULL; }
+  return status;
+}
+
+/* Function:  esl_newssi_Destroy()
+ * Synopsis:  Free an <ESL_NEWSSI>.
+ * Incept:    SRE, Tue Mar  7 08:13:27 2006 [St. Louis]
+ *
+ * Purpose:   Frees a <ESL_NEWSSI>.
+ */
+void
+esl_newssi_Destroy(ESL_NEWSSI *ns)
+{
+  int i;
+  if (ns == NULL) return;
+
+  if (ns->external == FALSE) 
+    {
+      if (ns->pkeys != NULL) 
+	{
+	  for (i = 0; i < ns->nprimary; i++) 
+	    if (ns->pkeys[i].key != NULL) free(ns->pkeys[i].key);
+	  free(ns->pkeys);       	
+	}
+      if (ns->skeys != NULL) 
+	{
+	  for (i = 0; i < ns->nsecondary; i++) 
+	    {
+	      if (ns->skeys[i].key  != NULL) free(ns->skeys[i].key);
+	      if (ns->skeys[i].pkey != NULL) free(ns->skeys[i].pkey);
+	    }
+	  free(ns->skeys);       
+	}
+    }
+  else 
+    {
+      if (ns->ptmp != NULL) fclose(ns->ptmp);
+      if (ns->stmp != NULL) fclose(ns->stmp);       
+    }
+
+  if (ns->filenames   != NULL)  
+    {
+      for (i = 0; i < ns->nfiles; i++) 
+	if (ns->filenames[i] != NULL) free(ns->filenames[i]);
+      free(ns->filenames);
+    }
+  if (ns->fileformat  != NULL)     free(ns->fileformat);
+  if (ns->bpl         != NULL)     free(ns->bpl);       
+  if (ns->rpl         != NULL)     free(ns->rpl);       
+  free(ns);
+}
+
+
+
+
+/* current_newssi_size()
+ *
+ * Calculates the size of the current index, in megabytes, in
+ * its disk version (which is essentially the same as the
+ * RAM it takes, modulo some small overhead for the structures
+ * and ptrs).
+ *  
+ * The header costs 10 uint32, 1 uint16, and 3 off_t's: 42 + (12 | 24).
+ * Each file record costs 4 uint32 and flen chars;
+ * each primary key costs us 2 off_t, 1 uint16, 1 uint32, and plen chars;
+ * each sec key costs us  plen+slen chars.
+ */
+static int
+current_newssi_size(const ESL_NEWSSI *ns) 
+{
+  uint64_t frecsize, precsize, srecsize;
+  uint64_t total;
+
+  /* Magic-looking numbers come from adding up sizes 
+   * of things in bytes
+   */
+  frecsize = 4*sizeof(uint32_t) + ns->flen;
+  precsize = 2*sizeof(off_t) + sizeof(uint16_t) + sizeof(uint64_t) + ns->plen;
+  srecsize = ns->slen + ns->plen;
+  total = (9*sizeof(uint32_t)+2*sizeof(uint64_t)+sizeof(uint16_t)+3*sizeof(off_t)+
+	   frecsize * ns->nfiles +      /* file section size                   */
+	   precsize * ns->nprimary +    /* primary key section size            */
+	   srecsize * ns->nsecondary) / /* secondary key section size          */
+          1048576L;
+  return (int) total;
+}
+
+/* activate_external_sort()
+ * 
+ * Switch to external sort mode.
+ * Open file handles for external index files (ptmp, stmp).
+ * Flush current index information to these files.
+ * Free current memory, turn over control to the tmpfiles.
+ *           
+ * Return <eslOK>        on success; 
+ *        <eslEDUP>      if one of the external tmpfiles already exists;
+ *        <eslENOTFOUND> if we can't open a tmpfile for writing.
+ */
+static int
+activate_external_sort(ESL_NEWSSI *ns)
+{
+  int status;
+  int i;
+
+  if (ns->external)                   return eslOK; /* we already are external, fool */
+
+  status = eslEDUP;
+  if (esl_FileExists(ns->ptmpfile)) goto ERROR;
+  if (esl_FileExists(ns->stmpfile)) goto ERROR;
+  
+  status = eslENOTFOUND;
+  if ((ns->ptmp = fopen(ns->ptmpfile, "w")) == NULL) goto ERROR;
+  if ((ns->stmp = fopen(ns->stmpfile, "w")) == NULL) goto ERROR;
+
+  /* Flush the current indices.
+   */
+  ESL_DPRINTF1(("Switching to external sort - flushing new ssi to disk...\n"));
+  for (i = 0; i < ns->nprimary; i++) {
+    if (sizeof(off_t) == 4) {
+      fprintf(ns->ptmp, "%s\t%u\t%lu\t%lu\t%lu\n", 
+	      ns->pkeys[i].key, 
+	      (unsigned int)  ns->pkeys[i].fnum,
+	      (unsigned long) ns->pkeys[i].r_off, 
+	      (unsigned long) ns->pkeys[i].d_off, 
+	      (unsigned long) ns->pkeys[i].len);
+    } else {
+      fprintf(ns->ptmp, "%s\t%u\t%llu\t%llu\t%lu\n", 
+	      ns->pkeys[i].key, 
+	      (unsigned int)       ns->pkeys[i].fnum,
+	      (unsigned long long) ns->pkeys[i].r_off, 
+	      (unsigned long long) ns->pkeys[i].d_off, 
+	      (unsigned long)      ns->pkeys[i].len);
+    }
+  }
+  for (i = 0; i < ns->nsecondary; i++)
+    fprintf(ns->stmp, "%s\t%s\n", ns->skeys[i].key, ns->skeys[i].pkey);
+  
+  /* Free the memory now that we've flushed our lists to disk
+   */
+  for (i = 0; i < ns->nprimary;   i++) free(ns->pkeys[i].key);
+  for (i = 0; i < ns->nsecondary; i++) free(ns->skeys[i].key);
+  for (i = 0; i < ns->nsecondary; i++) free(ns->skeys[i].pkey);
+  if (ns->pkeys != NULL) free(ns->pkeys);       	
+  if (ns->skeys != NULL) free(ns->skeys);       
+  ns->pkeys    = NULL;
+  ns->skeys    = NULL;
+  ns->external = TRUE;
+  return eslOK;
+
+ ERROR:
+  if (ns->ptmp != NULL) { fclose(ns->ptmp); ns->ptmp = NULL; }
+  if (ns->stmp != NULL) { fclose(ns->stmp); ns->stmp = NULL; }
+  return status;
+}
+
+/* parse_pkey(), parse_skey()
+ * 
+ * Given a <buf> containing a line read from the external
+ * primary-key or secondary-key tmpfile; parse it, and fill in the fields of
+ * <pkey> or <skey>
+ * 
+ * <?key> is a ptr to a structure on the stack. It is assumed
+ * to be in use only transiently.
+ * <?key>'s strings become ptrs into <buf>'s space, so we don't have to
+ * allocate new space for them. This means that the transient <?key> structure
+ * is only usable until <buf> is modified or free'd.
+ * 
+ * Returns <eslOK> on success.
+ * 
+ * Throws  <eslEFORMAT>        on parse error (shouldn't happen; we created it!)
+ *         <eslEINCONCEIVABLE> if we can't deal with off_t's size.     
+ */
+static int
+parse_pkey(char *buf, ESL_PKEY *pkey)
+{
+  int   status;
+  char *s, *tok;
+  int   n;
+  
+  s = buf;
+  if (esl_strtok(&s, "\t\n", &(pkey->key), &n) != eslOK)
+    ESL_XEXCEPTION(eslEFORMAT, "parse failed");
+  if (esl_strtok(&s, "\t\n", &tok,         &n) != eslOK) 
+    ESL_XEXCEPTION(eslEFORMAT, "parse failed");
+
+  pkey->fnum = (uint16_t) atoi(tok);
+
+  if (esl_strtok(&s, "\t\n", &tok, &n) != eslOK) ESL_XEXCEPTION(eslEFORMAT, "parse failed");
+  if      (sizeof(off_t) == 4) pkey->r_off  = (off_t) strtoul (tok, NULL, 10);
+  else if (sizeof(off_t) == 8) pkey->r_off  = (off_t) strtoull(tok, NULL, 10);
+  else                         ESL_XEXCEPTION(eslEINCONCEIVABLE, "whoa - weird off_t");
+
+  if (esl_strtok(&s, "\t\n", &tok, &n) != eslOK) ESL_XEXCEPTION(eslEFORMAT, "parse failed");
+  pkey->len = (uint64_t) strtoull(tok, NULL, 10);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+static int
+parse_skey(char *buf, ESL_SKEY *skey)
+{
+  int   status;
+  char *s;
+  int   n;
+  
+  s = buf;
+  if (esl_strtok(&s, "\t\n", &(skey->key),  &n) != eslOK) ESL_XEXCEPTION(eslEFORMAT, "parse failed");
+  if (esl_strtok(&s, "\t\n", &(skey->pkey), &n) != eslOK) ESL_XEXCEPTION(eslEFORMAT, "parse failed");
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* ordering functions needed for qsort() */
+static int 
+pkeysort(const void *k1, const void *k2)
+{
+  ESL_PKEY *key1;
+  ESL_PKEY *key2;
+  key1 = (ESL_PKEY *) k1;
+  key2 = (ESL_PKEY *) k2;
+  return strcmp(key1->key, key2->key);
+}
+static int 
+skeysort(const void *k1, const void *k2)
+{
+  ESL_SKEY *key1;
+  ESL_SKEY *key2;
+  key1 = (ESL_SKEY *) k1;
+  key2 = (ESL_SKEY *) k2;
+  return strcmp(key1->key, key2->key);
+}
+
+
+/*****************************************************************
+ *# 3. Portable binary i/o
+ *****************************************************************/ 
+
+/* Function:  esl_byteswap()
+ * Synopsis:  Swap between big-endian and little-endian, in place.
+ *
+ * Purpose:   Swap between big-endian and little-endian, in place.
+ */
+void
+esl_byteswap(char *swap, int nbytes)
+{
+  int  x;
+  char byte;
+  
+  for (x = 0; x < nbytes / 2; x++)
+    {
+      byte = swap[nbytes - x - 1];
+      swap[nbytes - x - 1] = swap[x];
+      swap[x] = byte;
+    }
+}
+
+/* Function:  esl_ntoh16()
+ * Synopsis:  Convert 2-byte integer from network-order to host-order.
+ *
+ * Purpose:   Convert a 2-byte integer from network-order to host-order,
+ *            and return it.
+ *            
+ *            <esl_ntoh32()> and <esl_ntoh64()> do the same, but for 4-byte
+ *            and 8-byte integers, respectively.
+ */
+uint16_t
+esl_ntoh16(uint16_t netshort)
+{
+#ifdef WORDS_BIGENDIAN
+  return netshort;
+#else
+  esl_byteswap((char *) &netshort, 2);
+  return netshort;
+#endif
+}
+uint32_t
+esl_ntoh32(uint32_t netlong)
+{
+#ifdef WORDS_BIGENDIAN
+  return netlong;
+#else
+  esl_byteswap((char *) &netlong, 4);
+  return netlong;
+#endif
+}
+uint64_t
+esl_ntoh64(uint64_t net_int64)
+{
+#ifdef WORDS_BIGENDIAN
+  return net_int64;
+#else
+  esl_byteswap((char *) &net_int64, 8);
+  return net_int64;
+#endif
+}
+
+/* Function:  esl_hton16()
+ * Synopsis:  Convert 2-byte integer from host-order to network-order.
+ *
+ * Purpose:   Convert a 2-byte integer from host-order to network-order, and
+ *            return it.
+ * 
+ *            <esl_hton32()> and <esl_hton64()> do the same, but for 4-byte
+ *            and 8-byte integers, respectively.
+ */
+uint16_t
+esl_hton16(uint16_t hostshort)
+{
+#ifdef WORDS_BIGENDIAN
+  return hostshort;
+#else
+  esl_byteswap((char *) &hostshort, 2);
+  return hostshort;
+#endif
+}
+uint32_t
+esl_hton32(uint32_t hostlong)
+{
+#ifdef WORDS_BIGENDIAN
+  return hostlong;
+#else
+  esl_byteswap((char *) &hostlong, 4);
+  return hostlong;
+#endif
+}
+uint64_t
+esl_hton64(uint64_t host_int64)
+{
+#ifdef WORDS_BIGENDIAN
+  return host_int64;
+#else
+  esl_byteswap((char *) &host_int64, 8);
+  return host_int64;
+#endif
+}
+
+
+/* Function:  esl_fread_u16()
+ * Synopsis:  Read network-order integer from a stream.
+ *
+ * Purpose:   Read a 2-byte network-order integer from <fp>, convert to
+ *            host order, leave it in <ret_result>.
+ *            
+ *            <esl_fread_u32()> and <esl_fread_u64()> do the same, but
+ *            for 4-byte and 8-byte integers, respectively.
+ *
+ * Returns:   <eslOK> on success, and <eslFAIL> on <fread()> failure.
+ */
+int
+esl_fread_u16(FILE *fp, uint16_t *ret_result)
+{
+  uint16_t result;
+  if (fread(&result, sizeof(uint16_t), 1, fp) != 1) return eslFAIL;
+  *ret_result = esl_ntoh16(result);
+  return eslOK;
+}
+int
+esl_fread_u32(FILE *fp, uint32_t *ret_result)
+{
+  uint32_t result;
+  if (fread(&result, sizeof(uint32_t), 1, fp) != 1) return eslFAIL;
+  *ret_result = esl_ntoh32(result);
+  return eslOK;
+}
+int
+esl_fread_u64(FILE *fp, uint64_t *ret_result)
+{
+  uint64_t result;
+  if (fread(&result, sizeof(uint64_t), 1, fp) != 1) return eslFAIL;
+  *ret_result = esl_ntoh64(result);
+  return eslOK;
+}
+int
+esl_fread_i16(FILE *fp, int16_t *ret_result)
+{
+  int16_t result;
+  if (fread(&result, sizeof(int16_t), 1, fp) != 1) return eslFAIL;
+  *ret_result = (int16_t) esl_ntoh16((uint16_t) result);
+  return eslOK;
+}
+int
+esl_fread_i32(FILE *fp, int32_t *ret_result)
+{
+  int32_t result;
+  if (fread(&result, sizeof(int32_t), 1, fp) != 1) return eslFAIL;
+  *ret_result = (int32_t) esl_ntoh32((uint32_t) result);
+  return eslOK;
+}
+int
+esl_fread_i64(FILE *fp, int64_t *ret_result)
+{
+  int64_t result;
+  if (fread(&result, sizeof(int64_t), 1, fp) != 1) return eslFAIL;
+  *ret_result = (int64_t) esl_ntoh64((uint64_t) result);
+  return eslOK;
+}
+
+
+/* Function:  esl_fwrite_u16()
+ * Synopsis:  Write an integer to a stream in network-order.
+ *
+ * Purpose:   Write a 2-byte host-order integer <n> to stream <fp>
+ *            in network order.
+ *            
+ *            <esl_fwrite_u32()> and <esl_fwrite_u64()> do the same, but
+ *            for 4-byte and 8-byte integers, respectively.
+ *
+ * Returns:   <eslOK> on success, and <eslFAIL> on <fwrite()> failure.
+ */
+int
+esl_fwrite_u16(FILE *fp, uint16_t n)
+{
+  n = esl_hton16(n);
+  if (fwrite(&n, sizeof(uint16_t), 1, fp) != 1) return eslFAIL;
+  return eslOK;
+}
+int
+esl_fwrite_u32(FILE *fp, uint32_t n)
+{
+  n = esl_hton32(n);
+  if (fwrite(&n, sizeof(uint32_t), 1, fp) != 1) return eslFAIL;
+  return eslOK;
+}
+int
+esl_fwrite_u64(FILE *fp, uint64_t n)
+{
+  n = esl_hton64(n);
+  if (fwrite(&n, sizeof(uint64_t), 1, fp) != 1) return eslFAIL;
+  return eslOK;
+}
+int
+esl_fwrite_i16(FILE *fp, int16_t n)
+{
+  n = (int16_t) esl_hton16((uint16_t) n);
+  if (fwrite(&n, sizeof(int16_t), 1, fp) != 1) return eslFAIL;
+  return eslOK;
+}
+int
+esl_fwrite_i32(FILE *fp, int32_t n)
+{
+  n = (int32_t) esl_hton32((uint32_t) n);
+  if (fwrite(&n, sizeof(int32_t), 1, fp) != 1) return eslFAIL;
+  return eslOK;
+}
+int
+esl_fwrite_i64(FILE *fp, int64_t n)
+{
+  n = (int64_t) esl_hton64((uint64_t) n);
+  if (fwrite(&n, sizeof(int64_t), 1, fp) != 1) return eslFAIL;
+  return eslOK;
+}
+
+
+/* Function:  esl_fread_offset()
+ * Synopsis:  Read an offset portably.
+ * Incept:    SRE, Fri Mar  3 13:19:41 2006 [St. Louis]
+ *
+ * Purpose:   Read a file offset from the stream <fp> (which would usually
+ *            be a save file), and store it in <ret_offset>.
+ *            
+ *            Offsets may have been saved by a different machine
+ *            than the machine that reads them. The writer and the reader
+ *            may differ in byte order and in width (<sizeof(off_t)>). 
+ *            
+ *            Byte order is dealt with by saving offsets in 
+ *            network byte order, and converting them to host byte order
+ *            when they are read (if necessary). 
+ *            
+ *            Width is dealt with by the <sz> argument, which must be
+ *            either 4 or 8, specifying that the saved offset is a
+ *            32-bit versus 64-bit <off_t>. If the reading host
+ *            <off_t> width matches the <sz> of the writer, no
+ *            problem. If <sz> is 4 but the reading host has 64-bit
+ *            <off_t>'s, this is also no problem; the conversion
+ *            always works. If <sz> is 64 but the reading host has
+ *            only 32-bit <off_t>, we cannot guarantee that we have
+ *            sufficient dynamic range to represent the offset; if
+ *            the stored offset is too large to represent in a 32-bit
+ *            offset, we throw a fatal <eslEINCOMPAT> error.
+ *
+ * Returns:   <eslOK> on success; <eslFAIL> on a read failure.
+ *
+ * Throws:    <eslEINVAL> if <sz> is something other than 4 or 8;
+ *            <eslEINCOMPAT> if the stored offset is too large for
+ *            the reader to represent (the machine that wrote the
+ *            SSI file used 64 bit offsets, the reader uses 32
+ *            bit offsets, and this offset is too large to represent
+ *            in a 32 bit offset).
+ */
+int			
+esl_fread_offset(FILE *fp, int sz, off_t *ret_offset)
+{
+  int       status;
+  uint32_t  x32;
+  uint64_t  x64;
+
+  if      (sz == 8)
+    {
+      if (esl_fread_u64(fp, &x64) != eslOK) { status = eslFAIL; goto ERROR; }
+      if (sizeof(off_t) == 4 && x64 > INT32_MAX) 
+	ESL_XEXCEPTION(eslEINCOMPAT, "can't read 64-bit off_t on this 32-bit host");
+      *ret_offset = (off_t) x64; 
+    }
+  else if (sz == 4)
+    {
+      if (esl_fread_u32(fp, &x32) != eslOK) { status = eslFAIL; goto ERROR; }
+      *ret_offset = (off_t) x32;
+    }
+  else ESL_XEXCEPTION(eslEINVAL, "offsets must be 32 or 64 bits");
+  return eslOK;
+
+ ERROR:
+  *ret_offset = 0;
+  return status;
+}
+
+/* Function:  esl_fwrite_offset()
+ * Synopsis:  Write an offset portably.
+ * Incept:    SRE, Fri Mar  3 13:35:04 2006 [St. Louis]
+ *
+ * Purpose:   Portably write (save) <offset> to the stream <fp>, in network
+ *            byte order. 
+ *
+ * Returns:   <eslOK> on success; <eslFAIL> on write failure.
+ *
+ * Throws:    <eslEINVAL> if <off_t> is something other than a 32-bit or
+ *            64-bit integer on this machine, in which case we don't know
+ *            how to deal with it portably.
+ */
+int
+esl_fwrite_offset(FILE *fp, off_t offset)
+{
+  if      (sizeof(off_t) == 4) return esl_fwrite_u32(fp, offset);
+  else if (sizeof(off_t) == 8) return esl_fwrite_u64(fp, offset);
+  else ESL_EXCEPTION(eslEINVAL, "off_t is neither 32-bit nor 64-bit");
+  /*UNREACHED*/
+  return eslEINCONCEIVABLE;
+}
+
+
+
+
+/*****************************************************************
+ * 4. Test driver
+ *****************************************************************/ 
+
+/* gcc -g -Wall -o ssi_utest -L. -I. -DeslSSI_TESTDRIVE esl_ssi.c -leasel -lm */
+#ifdef eslSSI_TESTDRIVE
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_ssi.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+
+int main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r    = NULL;
+  ESL_NEWSSI     *ns   = NULL;
+  ESL_SSI        *ssi  = NULL;
+  ESL_SQ         *sq   = NULL;
+  ESL_SQFILE     *sqfp = NULL;
+  FILE  *fp;
+  FILE  *ssifp;
+  uint16_t fh;
+  int    nseq, nfiles, i, j, maxL;
+  char **sqfile;
+  char **seqname;
+  char **seq;
+  int   *seqlen;
+  int    nq;
+  char   query[32];
+  char  *qfile;
+  int    qfmt;
+  off_t  roff;
+  double p[4] = { 0.25, 0.25, 0.25, 0.25 };
+  char   ssifile[32] = "esltmpXXXXXX";
+  int    status;
+  int    be_verbose;
+
+  nfiles = 3;
+  nseq   = 10;
+  maxL   = 1000;
+  nq     = 10;
+  be_verbose = FALSE;
+  
+  /* Create <nfiles> sequence file names.
+   */
+  ESL_ALLOC(sqfile, sizeof(char *) * nfiles);
+  for (j = 0; j < nfiles; j++)
+    {
+      ESL_ALLOC(sqfile[j], sizeof(char) * 32);
+      sprintf(sqfile[j], "esltmpXXXXXX");
+    } 
+
+  /* Create <nfiles*nseq> sequences with random 
+   * lengths up to 1000.
+   */
+  /* r = esl_randomness_CreateTimeseeded(); */
+  r = esl_randomness_Create(39); 
+  ESL_ALLOC(seq,    sizeof(char *) * nseq * nfiles);
+  ESL_ALLOC(seqname,sizeof(char *) * nseq * nfiles);
+  ESL_ALLOC(seqlen, sizeof(int)    * nseq * nfiles);
+  for (i = 0; i < nseq*nfiles; i++)
+    {
+      seqlen[i] = 1 + esl_rnd_Roll(r, maxL); /* 1..maxL */
+      ESL_ALLOC(seq[i], sizeof(char) * (seqlen[i]+1));
+      ESL_ALLOC(seqname[i],sizeof(char) * 64);
+
+      esl_rsq_IID(r, "ACGT", p, 4, seqlen[i], seq[i]);
+      sprintf(seqname[i], "seq%d-file%d", i, i/nseq);
+    }
+
+  /* Save them to FASTA files.
+   */
+  for (j = 0; j < nfiles; j++)
+    {
+      if (esl_tmpfile_named(sqfile[j], &fp) != eslOK) esl_fatal("failed to open %s", sqfile[j]);
+      for (i = j*nseq; i < (j+1)*nseq; i++)
+	{
+	  sq = esl_sq_CreateFrom(seqname[i], seq[i], NULL, NULL, NULL);
+	  esl_sqio_Write(fp, sq, eslSQFILE_FASTA);
+	  esl_sq_Destroy(sq);
+	}
+      fclose(fp);
+    }
+
+  /* Create an ssi index of all the FASTA files.
+   */
+  ns = esl_newssi_Create();
+  sq = esl_sq_Create();
+  for (j = 0; j < nfiles; j++)
+    {
+      if (esl_sqfile_Open(sqfile[j], eslSQFILE_UNKNOWN, NULL, &sqfp) != eslOK)
+	esl_fatal("failed to open fasta file %s", sqfile[j]);
+      esl_newssi_AddFile(ns, sqfile[j], sqfp->format, &fh);
+      while ((status = esl_sqio_Read(sqfp, sq)) == eslOK)
+	{
+	  if (be_verbose) printf("%16s  %ld  %ld  %" PRIi64 "\n", sq->name, (long) sq->roff, (long) sq->doff, sq->L);
+	  esl_newssi_AddKey(ns, sq->name, fh, sq->roff, sq->doff, sq->L);
+	  esl_sq_Reuse(sq);
+	}
+      if (status != eslEOF) esl_fatal("sequence read failure");
+      esl_sqfile_Close(sqfp);
+    }
+  esl_sq_Destroy(sq);
+
+  /* Save the SSI index to a file.
+   */
+  if (esl_tmpfile_named(ssifile, &ssifp) != eslOK)  esl_fatal("failed to open ssi file");
+  esl_newssi_Write(ssifp, ns);
+  esl_newssi_Destroy(ns);
+  fclose(ssifp);
+  
+  /* Open the SSI index - now we'll use it to retrieve
+   * <nq> random sequences.
+   */
+  if (esl_ssi_Open(ssifile, &ssi) != eslOK) esl_fatal("failed to open ssi index");
+  sq = esl_sq_Create();
+  while (nq--)
+    {
+      /* Choose a seq and file */
+      i = esl_rnd_Roll(r, nseq*nfiles);
+      j = i/nseq;
+      sprintf(query, "seq%d-file%d", i, j);
+
+      /* Retrieve it */
+      status = esl_ssi_FindName(ssi, query, &fh, &roff, NULL, NULL);
+      if (status != eslOK) esl_fatal("didn't find %s in index", query);
+      esl_ssi_FileInfo(ssi, fh, &qfile, &qfmt);      
+      if (esl_sqfile_Open(qfile, qfmt, NULL, &sqfp) != eslOK)
+	esl_fatal("failed to open fasta file %s", qfile);
+      esl_sqfile_Position(sqfp, roff);
+      if (esl_sqio_Read(sqfp, sq) != eslOK) esl_fatal("failed to read seq %s", query);
+
+      /* Check that it's the right one */
+      if (strcmp(sq->name, query) != 0)  esl_fatal("sought %s, retrieved %s", query, sq->name);
+      if (sq->n != seqlen[i])            esl_fatal("wrong sequence length retrieved");
+      if (strcmp(sq->seq,  seq[i]) != 0) esl_fatal("unexpected sequence retrieved");
+      if (strcmp(qfile, sqfile[j]) != 0) esl_fatal("file names %s and %s differ", qfile, sqfile[j]);
+
+      esl_sq_Reuse(sq);
+      esl_sqfile_Close(sqfp);
+    }
+  
+  for (j = 0; j < nfiles; j++) remove(sqfile[j]);
+  remove(ssifile);
+  status = eslOK;
+
+  /* flowthrough is safe: garbage collection only below. */
+ ERROR:
+  esl_sq_Destroy(sq);
+  esl_ssi_Close(ssi);
+  esl_randomness_Destroy(r);
+  if (seqlen  != NULL) free(seqlen);
+  esl_Free2D((void **) seqname, nseq*nfiles);
+  esl_Free2D((void **) seq,     nseq*nfiles);
+  esl_Free2D((void **) sqfile, nfiles);
+  return status;
+}
+#endif /*eslSSI_TESTDRIVE*/
+
+
+
+/*****************************************************************
+ * 5. Example code.
+ ****************************************************************/
+#ifdef eslSSI_EXAMPLE
+/* gcc -o example -g -Wall -DeslSSI_EXAMPLE esl_ssi.c easel.c
+ * esl-shuffle -o foo.fa -N 1000 -G --amino -L 400 
+ * ./example foo.fa
+ */
+/*::cexcerpt::ssi_example::begin::*/
+#include <stdio.h>
+#include "easel.h"
+#include "esl_ssi.h"
+
+int main(int argc, char **argv)
+{
+  ESL_NEWSSI *ns;
+  char    *fafile;              /* name of FASTA file                   */
+  FILE    *fp;                  /* opened FASTA file for reading        */
+  char    *ssifile;             /* name of SSI file                     */
+  FILE    *sfp;                 /* opened SSI file for writing          */
+  uint16_t fh;                  /* file handle SSI associates w/ fafile */
+  char    *buf = NULL;          /* growable buffer for esl_fgets()      */
+  int      n   = 0;             /* length of buf                        */
+  char    *s, *seqname;		
+  off_t    seq_offset;
+
+  /* Collect the sequence names from a FASTA file into an index */
+  fafile = argv[1];
+  ns = esl_newssi_Create();
+  if ((fp = fopen(fafile, "r"))              == NULL)  esl_fatal("failed to open %s", fafile);
+  if (esl_newssi_AddFile(ns, fafile, 1, &fh) != eslOK) esl_fatal("failed to add %s to index", fafile);
+
+  seq_offset = ftello(fp);
+  while (esl_fgets(&buf, &n, fp) == eslOK)
+    {
+      if (*buf == '>') {
+	s = buf+1;                               /* skip past >                */
+	esl_strtok(&s, " \t\n", &seqname, NULL); /* name = 1st token on > line */
+	esl_newssi_AddKey(ns, seqname, fh, seq_offset, 0, 0);
+      }
+      seq_offset = ftello(fp);				 
+    }
+  free(buf);
+  fclose(fp);
+
+  /* Save the index to disk */
+  esl_strdup(fafile,   -1, &ssifile);  
+  esl_strcat(&ssifile, -1, ".ssi", 4); 
+  if ((sfp = fopen(ssifile, "wb"))  == NULL) esl_fatal("failed to open SSI file %s", ssifile);
+  if (esl_newssi_Write(sfp, ns)    != eslOK) esl_fatal("failed to write ssi file");
+  fclose(sfp);
+  free(ssifile);
+  esl_newssi_Destroy(ns);  
+
+  return 0;
+}
+/*::cexcerpt::ssi_example::end::*/
+#endif /*eslSSI_EXAMPLE*/
+
+
+#ifdef eslSSI_EXAMPLE2
+/* gcc -o example2 -g -Wall -DeslSSI_EXAMPLE2 esl_ssi.c easel.c
+ * ./example2 random77 foo.fa.ssi 
+ */
+/*::cexcerpt::ssi_example2::begin::*/
+#include <stdio.h>
+#include "easel.h"
+#include "esl_ssi.h"
+
+int main(int argc, char **argv)
+{
+  ESL_SSI *ssi;
+  char    *seqname;             /* name of sequence to retrieve         */
+  char    *ssifile;             /* name of SSI file                     */
+  uint16_t fh;                  /* file handle SSI associates w/ fafile */
+  char    *fafile;              /* name of FASTA file                   */
+  int      fmt;                 /* format code (1, in this example)     */
+  off_t    offset;              /* disk offset of seqname in fafile     */
+  FILE    *fp;                  /* opened FASTA file for reading        */
+  char    *buf = NULL;          /* growable buffer for esl_fgets()      */
+  int      n = 0;               /* size of buffer                       */
+
+  seqname = argv[1];
+  ssifile = argv[2];
+
+  if (esl_ssi_Open(ssifile, &ssi)                              != eslOK) esl_fatal("open failed");
+  if (esl_ssi_FindName(ssi, seqname, &fh, &offset, NULL, NULL) != eslOK) esl_fatal("find failed");
+  if (esl_ssi_FileInfo(ssi, fh, &fafile, &fmt)                 != eslOK) esl_fatal("info failed");
+  /* you can't close the ssi file yet - fafile is pointing into it! */
+
+  if ((fp = fopen(fafile, "r"))     == NULL)  esl_fatal("failed to open %s", fafile);
+  if (fseeko(fp, offset, SEEK_SET)  != 0)     esl_fatal("failed to position %s", fafile);
+  if (esl_fgets(&buf, &n, fp)       != eslOK) esl_fatal("failed to get name/desc line");
+  do {
+    printf("%s", buf); 
+  } while (esl_fgets(&buf, &n, fp) == eslOK && *buf != '>');
+  
+  esl_ssi_Close(ssi);  
+  fclose(fp);  
+  free(buf);
+  return 0;
+}
+/*::cexcerpt::ssi_example2::end::*/
+#endif /*eslSSI_EXAMPLE2*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_ssi.h b/easel/esl_ssi.h
new file mode 100644
index 0000000..c1321f4
--- /dev/null
+++ b/easel/esl_ssi.h
@@ -0,0 +1,161 @@
+/* Simple sequence indices: 
+ * Fast sequence record lookup in large files by keywords, such
+ * as names or accessions.
+ * 
+ * SVN $Id: esl_ssi.h 269 2008-06-19 13:47:41Z eddys $
+ * SRE, Thu Mar  2 15:54:51 2006 [St. Louis]
+ */
+#ifndef ESL_SSI_INCLUDED
+#define ESL_SSI_INCLUDED
+
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+#ifdef HAVE_STDINT_H	
+#include <stdint.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+#include <inttypes.h>
+#endif
+
+#define eslSSI_MAXFILES 32767	     /* 2^15-1 */
+#define eslSSI_MAXKEYS  2147483647L  /* 2^31-1 */
+#define eslSSI_MAXRAM   256	     /* >256MB indices trigger external sort */
+
+#ifndef HAVE_FSEEKO
+#define fseeko fseek
+#define ftello ftell
+#endif 
+
+/* ESL_SSI
+ * Using an existing SSI index file.
+ */ 
+typedef struct {
+  FILE      *fp;              /* open SSI index file                 */
+  uint32_t   flags;	      /* optional behavior flags             */
+  uint32_t   offsz;	      /* sizeof(off_t)'s in the SSI file     */
+  uint16_t   nfiles;          /* number of files = 16 bit int        */
+  uint64_t   nprimary;        /* number of primary keys              */
+  uint64_t   nsecondary;      /* number of secondary keys            */
+  uint32_t   flen;            /* length of filenames (inc '\0')      */
+  uint32_t   plen;            /* length of primary keys (inc '\0')   */
+  uint32_t   slen;            /* length of secondary keys (inc '\0') */
+  uint32_t   frecsize;        /* # bytes in a file record            */
+  uint32_t   precsize;        /* # bytes in a primary key record     */
+  uint32_t   srecsize;        /* # bytes in a secondary key record   */
+  off_t      foffset;         /* disk offset, start of file records  */
+  off_t      poffset;         /* disk offset, start of pri key recs  */
+  off_t      soffset;         /* disk offset, start of sec key recs  */
+
+
+  /* File information:  */
+  char     **filename;        /* list of file names [0..nfiles-1]    */
+  uint32_t  *fileformat;      /* file formats                        */
+  uint32_t  *fileflags;	      /* optional per-file behavior flags    */
+  uint32_t  *bpl;             /* bytes per line in file              */
+  uint32_t  *rpl;             /* residues per line in file           */
+} ESL_SSI;
+
+/* Flags for the <ssi->fileflags> bit vectors. */
+#define eslSSI_FASTSUBSEQ   (1<<0)    /* we can do fast subseq lookup calculations on this file */
+
+
+/* ESL_NEWSSI
+ * Used to create a new SSI index.
+ */
+typedef struct {		/* Primary key data: */
+  char      *key;               /* key name          */
+  uint16_t   fnum;		/* file number       */
+  off_t      r_off;		/* record offset     */
+  off_t      d_off;		/* data offset       */
+  int64_t    len;		/* sequence length   */
+} ESL_PKEY;
+
+typedef struct {		/* Secondary key data: */
+  char        *key;             /* secondary key name  */
+  char        *pkey;            /* primary key name    */ 
+} ESL_SKEY;
+
+typedef struct {
+  int         external;	        /* TRUE if pkeys and skeys are on disk    */
+  int         max_ram;	        /* threshold in MB to trigger extern sort */
+
+  char      **filenames;
+  uint32_t   *fileformat;
+  uint32_t   *bpl;
+  uint32_t   *rpl;		
+  uint32_t    flen;		/* length of longest filename, inc '\0' */
+  uint16_t    nfiles;		/* can store up to 2^15-1 (32767) files */
+  
+  ESL_PKEY   *pkeys;
+  uint32_t    plen;	        /* length of longest pkey, including '\0'    */
+  uint64_t    nprimary;		/* can store up to 2^63-1 = 9.2e18 keys      */
+  char       *ptmpfile;		/* primary key tmpfile name, for extern sort */
+  FILE       *ptmp;	        /* handle on open ptmpfile */
+
+  ESL_SKEY   *skeys;
+  uint32_t    slen;        	/* length of longest skey, including '\0' */
+  uint64_t    nsecondary;
+  char       *stmpfile;		/* secondary key tmpfile name, for extern sort */
+  FILE       *stmp;	        /* handle on open ptmpfile */
+} ESL_NEWSSI;
+
+
+#define eslSSI_FCHUNK  16	/* chunk size for file name reallocation */
+#define eslSSI_KCHUNK  128	/* and for key reallocation              */
+
+
+/* 1. Using (reading) SSI indices */
+extern int  esl_ssi_Open(const char *filename, ESL_SSI **ret_ssi);
+extern void esl_ssi_Close(ESL_SSI *ssi);
+extern int  esl_ssi_FindName(ESL_SSI *ssi, const char *key,
+			     uint16_t *ret_fh, off_t *ret_roff, off_t *opt_doff, int64_t *opt_L);
+extern int  esl_ssi_FindNumber(ESL_SSI *ssi, int64_t nkey,
+			       uint16_t *opt_fh, off_t *opt_roff, off_t *opt_doff, int64_t *opt_L, char **opt_pkey);
+extern int  esl_ssi_FindSubseq(ESL_SSI *ssi, const char *key, int64_t requested_start,
+			       uint16_t *ret_fh, off_t *ret_roff, off_t *ret_doff, int64_t *ret_L, int64_t *ret_actual_start);
+extern int  esl_ssi_FileInfo(ESL_SSI *ssi, uint16_t fh, char **ret_filename, int *ret_format);
+
+
+
+/* 2. Creating (writing) SSI indices. */
+extern ESL_NEWSSI *esl_newssi_Create(void);
+extern int  esl_newssi_AddFile(ESL_NEWSSI *ns, const char *filename, int fmt, uint16_t *ret_fh);
+extern int  esl_newssi_SetSubseq(ESL_NEWSSI *ns, uint16_t fh, uint32_t bpl, uint32_t rpl);
+extern int  esl_newssi_AddKey(ESL_NEWSSI *ns, const char *key, uint16_t fh, 
+			      off_t r_off, off_t d_off, int64_t L);
+extern int  esl_newssi_AddAlias(ESL_NEWSSI *ns, const char *alias, const char *key);
+extern int  esl_newssi_Write(FILE *fp, ESL_NEWSSI *ns);
+extern void esl_newssi_Destroy(ESL_NEWSSI *ns);
+
+
+/* 3. Portable binary i/o. */
+extern void     esl_byteswap(char *swap, int nbytes);
+extern uint16_t esl_ntoh16(uint16_t netshort);
+extern uint32_t esl_ntoh32(uint32_t netlong);
+extern uint64_t esl_ntoh64(uint64_t net_int64);
+extern uint16_t esl_hton16(uint16_t hostshort);
+extern uint32_t esl_hton32(uint32_t hostlong);
+extern uint64_t esl_hton64(uint64_t host_int64);
+extern int      esl_fread_u16(FILE *fp, uint16_t *ret_result);
+extern int      esl_fread_u32(FILE *fp, uint32_t *ret_result);
+extern int      esl_fread_u64(FILE *fp, uint64_t *ret_result);
+extern int      esl_fread_i16(FILE *fp, int16_t  *ret_result);
+extern int      esl_fread_i32(FILE *fp, int32_t  *ret_result);
+extern int      esl_fread_i64(FILE *fp, int64_t  *ret_result);
+extern int      esl_fwrite_u16(FILE *fp, uint16_t n);
+extern int      esl_fwrite_u32(FILE *fp, uint32_t n);
+extern int      esl_fwrite_u64(FILE *fp, uint64_t n);
+extern int      esl_fwrite_i16(FILE *fp, int16_t  n);
+extern int      esl_fwrite_i32(FILE *fp, int32_t  n);
+extern int      esl_fwrite_i64(FILE *fp, int64_t  n);
+extern int	esl_fread_offset(FILE *fp, int mode, off_t *ret_offset);
+extern int      esl_fwrite_offset(FILE *fp, off_t offset);
+
+
+#endif /* ESL_SSI_INCLUDED */
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_ssi.tex b/easel/esl_ssi.tex
new file mode 100644
index 0000000..aa6bee6
--- /dev/null
+++ b/easel/esl_ssi.tex
@@ -0,0 +1,450 @@
+The \eslmod{ssi} module is for creating and using ``SSI''
+(sequence/subsequence index) files. SSI indexes flatfile databases by
+names and/or accessions, enabling fast sequence record retrieval. 
+
+An SSI index is a binary file that stores sequence names or accessions
+as \emph{keys}, associating them with information about the sequence
+record, including its location (file name and disk offset), so that it
+can be looked up rapidly. It differentiates between \emph{primary
+keys} and \emph{secondary keys} (aliases).  There is one and only one
+primary key per record. There can be more than one secondary key
+(alias) per sequence. Both primary and secondary keys must be unique
+identifiers (no two records have the same key). For example, a program
+for sequence retrieval might create an SSI index with accessions as
+primary keys and names as secondary keys (or the other way around).
+
+Records can also be retrieved by number from the list of primary keys.
+This may be useful for distributed data-parallel applications, which
+can use SSI to rapidly position individual processes at different
+record ranges in a flatfile database.
+
+A single SSI file can index a sequence database that consists of more
+than one individual sequence file. For example, the Genbank database
+is distributed as a large number of flatfiles; one SSI file can index
+them all.
+
+When records are consistently formatted, SSI indices can allow a
+specific subsequence in a sequence record to be identified
+rapidly. This is useful when the sequence records are very large, such
+as whole assembled genomes or chromosomes.
+
+Although SSI indices are designed with sequence databases in mind, SSI
+can also be used to index records in other types of flatfile
+databases. For example, HMMER uses SSI to index HMM databases, and the
+\eslmod{msa} module can use SSI to index Stockholm format multiple
+alignment databases like Pfam and Rfam.
+
+SSI can handle large amounts of data. It is capable of indexing tens
+of thousands of files and hundreds of trillions of sequence records.
+The lengths of primary keys, secondary keys, or filenames are
+effectively unlimited, and individual sequence records may be many
+trillions of residues long, orders of magnitude larger than the
+largest complete chromosomes. SSI indexing is effectively limited only
+by the size of the SSI index file itself (up to 9.2 million terabytes,
+on 64-bit filesystems).
+
+Binary SSI indices are portable between different
+machines.\footnote{The sole exception is that SSI indices built for
+64-bit filesystems might not be readable on a fully 32-bit
+filesystem.}
+
+Table~\ref{tbl:ssi_api} lists the functions in the \eslmod{ssi} API.
+A \eslmod{ESL\_SSI} object is used for reading an index, and a
+\eslmod{ESL\_NEWSSI} object is used for creating one. There is also a
+set of functions for portable binary file i/o.
+
+
+% Table generated by autodoc -t esl_ssi.c (so don't edit here, edit esl_ssi.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{Using (reading) an SSI index.}\\
+\hyperlink{func:esl_ssi_Open()}{\ccode{esl\_ssi\_Open()}} & Open an SSI index as an \ccode{ESL\_SSI}.\\
+\hyperlink{func:esl_ssi_FindName()}{\ccode{esl\_ssi\_FindName()}} & Look up a primary or secondary key.\\
+\hyperlink{func:esl_ssi_FindNumber()}{\ccode{esl\_ssi\_FindNumber()}} & Look up the n'th primary key.\\
+\hyperlink{func:esl_ssi_FindSubseq()}{\ccode{esl\_ssi\_FindSubseq()}} & Look up a specific subsequence's start.\\
+\hyperlink{func:esl_ssi_FileInfo()}{\ccode{esl\_ssi\_FileInfo()}} & Retrieve a file name and format code.\\
+\hyperlink{func:esl_ssi_Close()}{\ccode{esl\_ssi\_Close()}} & Close an SSI index.\\
+\apisubhead{Creating (writing) new SSI files.}\\
+\hyperlink{func:esl_newssi_Create()}{\ccode{esl\_newssi\_Create()}} & Create a new \ccode{ESL\_NEWSSI}.\\
+\hyperlink{func:esl_newssi_AddFile()}{\ccode{esl\_newssi\_AddFile()}} & Add a filename to a growing index.\\
+\hyperlink{func:esl_newssi_SetSubseq()}{\ccode{esl\_newssi\_SetSubseq()}} & Declare that file is suitable for fast subseq lookup.\\
+\hyperlink{func:esl_newssi_AddKey()}{\ccode{esl\_newssi\_AddKey()}} & Add a primary key to a growing index.\\
+\hyperlink{func:esl_newssi_AddAlias()}{\ccode{esl\_newssi\_AddAlias()}} & Add a secondary key (alias) to a growing index.\\
+\hyperlink{func:esl_newssi_Write()}{\ccode{esl\_newssi\_Write()}} & Save a new index to an SSI file.\\
+\hyperlink{func:esl_newssi_Destroy()}{\ccode{esl\_newssi\_Destroy()}} & Free an \ccode{ESL\_NEWSSI}.\\
+\apisubhead{Portable binary i/o}\\
+\hyperlink{func:esl_byteswap()}{\ccode{esl\_byteswap()}} & Description.\\
+\hyperlink{func:esl_ntoh16()}{\ccode{esl\_ntoh16()}} & Description.\\
+\hyperlink{func:esl_hton16()}{\ccode{esl\_hton16()}} & Description.\\
+\hyperlink{func:esl_fread_i16()}{\ccode{esl\_fread\_i16()}} & Description.\\
+\hyperlink{func:esl_fwrite_i16()}{\ccode{esl\_fwrite\_i16()}} & Description.\\
+\hyperlink{func:esl_fread_offset()}{\ccode{esl\_fread\_offset()}} & Description.\\
+\hyperlink{func:esl_fwrite_offset()}{\ccode{esl\_fwrite\_offset()}} & Description.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{ssi} API.}
+\label{tbl:ssi_api}
+\end{table}
+
+\subsection{Example: creating an SSI index}
+
+Figure~\ref{fig:ssi_example} shows a program that creates an SSI index
+for a FASTA sequence file, in which sequence records start with a line
+like:
+\begin{cchunk}
+ >SEQ_NAME  Rest of the line is a free-text description.
+\end{cchunk}
+
+\begin{figure}
+\input{cexcerpts/ssi_example}
+\caption{An example of indexing the sequence records in a FASTA file.}
+\label{fig:ssi_example}
+\end{figure}
+
+\begin{itemize}
+\item A new index is created (\ccode{esl\_newssi\_Create()}).
+
+\item Each file to be indexed is added to the index by a call to
+      \ccode{esl\_newssi\_AddFile()}. This returns a \emph{file handle}
+      (\ccode{fh}) that you will need when you add primary keys. In
+      this example, there is only one file and only one file handle.
+
+\item You need to determine the disk offset at the exact beginning of
+      each sequence record. You retrieve your current position in the
+      file using an \ccode{ftello()} call.
+
+\item You add each primary key to the index with a
+      \ccode{esl\_newssi\_AddKey()} call. You provide the handle of the
+      file that key is in, and the offset to the start of this key's
+      sequence record.
+
+\item The \ccode{esl\_fgets()} function (part of the \eslmod{easel} 
+      foundation module) is a way of reading text files line by line, 
+      no matter how long each line might be: \ccode{esl\_fgets()}
+      reallocates its buffer as needed.
+
+\item You can name an SSI index anything you want. For an index of a
+      single file, \Easel\ defaults to assuming an \ccode{.ssi} suffix
+      is appended to the filename, and that's what the example does
+      here.
+
+\item \ccode{esl\_newssi\_Write()} saves the index to an open file.
+
+\item Finally, the index structure is freed by
+      \ccode{esl\_newssi\_Destroy()}.
+\end{itemize}
+
+To compile and run the program, given a FASTA file \ccode{foo.fa} that
+you provide:
+
+\begin{cchunk}
+  % cc -o example -DeslSSI_EXAMPLE esl_ssi.c -leasel -lm
+  % ./example foo.fa
+\end{cchunk}
+
+This will create a new SSI file called \ccode{foo.fa.ssi}.
+
+\subsection{An example of using an SSI index}
+
+Figure~\ref{fig:ssi_example2} shows a program that retrieves a FASTA
+sequence record by its name, using an SSI index.
+
+\begin{figure}
+\input{cexcerpts/ssi_example2}
+\caption{Example of using an SSI index to retrieve a sequence by name from a FASTA
+  file.}
+\label{fig:ssi_example2}
+\end{figure}
+
+\begin{itemize}
+\item \ccode{esl\_ssi\_Open()} opens the SSI index file.
+
+\item \ccode{esl\_ssi\_FindName()} looks up the record by its name.
+      Primary keys are checked first, then secondary keys. If it is
+      found, \ccode{fh} contains a file handle (what file it's in),
+      and \ccode{offset} contains the position of the desired record
+      in that file.
+
+\item The file handle \ccode{fh} is looked up in the file index with
+      \ccode{esl\_ssi\_FileInfo()}, and the name of the file and a
+      format code are returned. The format code is useful if you need
+      to hand the filename off to different kinds of file parsers,
+      depending on what file type it is. (SSI can index files in
+      heterogenous formats.)
+
+\item After that, you use the retrieved information however you need,
+      independent of the SSI index. The example emphasizes this, by
+      freeing the SSI index immediately with \ccode{esl\_ssi\_Destroy()}
+      after it knows \ccode{fafile} and \ccode{offset}. The example
+      opens the file, positions the disk with \ccode{fseeko()}, and
+      reads a sequence record out of it one line at a time, until it
+      reaches EOF or the start of the next sequence record.
+\end{itemize}
+
+
+
+
+
+\subsection{SSI file format} 
+
+There are four sections to the SSI file:
+\begin{sreitems}{\textbf{Secondary keys}}
+\item[\textbf{Header}] 
+Contains a magic number indicating SSI version number, followed by
+information about the number and sizes of items in the index.
+
+\item[\textbf{Files}]
+Contains one or more \emph{file records}, one per sequence file that's
+indexed. These contain information about the individual files.
+
+\item[\textbf{Primary keys}]
+Contains one or more \emph{primary key records}, one per primary key.
+
+\item[\textbf{Secondary keys}]
+Contains one or more \emph{secondary key records}, one per secondary key.
+\end{sreitems}
+
+All numeric quantities are stored as fixed-width unsigned integers in
+network (bigendian) order, for crossplatform portability of the index
+files, using types \ccode{uint16\_t}, \ccode{uint32\_t}, and
+\ccode{uint64\_t}.\footnote{These types are available on C99-compliant
+systems. On other systems, \Easel\ automatically defines appropriate
+substitutes at configuration time.}  Values may need to be cast to
+signed quantities elsewhere in \Easel, so only half of their dynamic
+range is valid (e.g. 0..32,767 for values of type \ccode{uint16\_t};
+0..2,146,483,647 (2 billion) for \ccode{uint32\_t}; and 0..9.22e18 (9
+million trillion) for \ccode{uint64\_t}).
+
+File offsets (type \ccode{off\_t}) are assumed to be either 32-bit or
+64-bit signed integers. Easel uses 64-bit offsets if at all possible
+on your system. The size of \ccode{off\_t} for the system that created
+the SSI file is stored in the SSI header, for portability to other
+systems that try to read the SSI file.
+
+\subsubsection{Header section}
+
+The header section contains:
+
+\vspace{1em}
+\begin{tabular}{llrr}
+Variable          & Description                                      & Bytes      & Type \\\hline
+\ccode{magic}      & SSI version magic number.                       &  4         & \ccode{uint32\_t}\\
+\ccode{flags}      & Optional behavior flags (see below)             &  4         & \ccode{uint32\_t}\\
+\ccode{offsz}      & \ccode{off\_t} size on system that made index   &  4         & \ccode{uint32\_t}\\
+\ccode{nfiles}     & Number of files in file section.                &  2         & \ccode{uint16\_t}\\
+\ccode{nprimary}   & Number of primary keys indexed.                 &  8         & \ccode{uint64\_t}\\
+\ccode{nsecondary} & Number of secondary keys indexed.               &  8         & \ccode{uint64\_t}\\
+\ccode{flen}       & Length of filenames (incl. '\verb+\0+')         &  4         & \ccode{uint32\_t}\\
+\ccode{plen}       & Length of primary key names (incl. '\verb+\0+') &  4         & \ccode{uint32\_t}\\
+\ccode{slen}       & Length of sec. key names (incl. '\verb+\0+')    &  4         & \ccode{uint32\_t}\\
+\ccode{frecsize}   & \# of bytes in a file record                    &  4         & \ccode{uint32\_t}\\
+\ccode{precsize}   & \# of bytes in a primary key record             &  4         & \ccode{uint32\_t}\\
+\ccode{srecsize}   & \# of bytes in a sec. key record                &  4         & \ccode{uint32\_t}\\
+\ccode{foffset}    & disk offset, start of file records              &  \dag      & \ccode{off\_t}\\
+\ccode{poffset}    & disk offset, start of primary key recs          &  \dag      & \ccode{off\_t}\\
+\ccode{soffset}    & disk offset, start of sec. key records          &  \dag      & \ccode{off\_t}\\
+\end{tabular}
+\vspace{1em}
+
+The \ccode{flags} field is currently unused. It is stored for possible
+future use, for any optional behaviors that may need to be
+implemented.
+
+The reason to explicitly record various record sizes
+(\ccode{frecsize}, \ccode{precsize}, \ccode{srecsize}) and index file
+positions (\ccode{foffset}, \ccode{poffset}, \ccode{soffset}) is to
+allow for future extensions. Using explicit offsets means we can add
+more fields in future versions of SSI without breaking older SSI
+parsers. The format is meant to be both forwards- and
+backwards-compatible.
+
+\subsubsection{File section}
+
+The file section consists of \ccode{nfiles} file records. Each record
+is \ccode{frecsize} bytes long, and contains:
+
+\vspace{1em}
+\begin{tabular}{llrr}
+Variable & Description                                       & Bytes & Type \\\hline
+\ccode{filename} & Name of file (possibly including full path)       & \ccode{flen} & \ccode{char *}\\
+\ccode{format}   & Format code for file                              & 4    & \ccode{uint32\_t} \\
+\ccode{flags}    & Optional behavior flags                           & 4    & \ccode{uint32\_t} \\
+\ccode{bpl}      & Bytes per sequence data line                      & 4    & \ccode{uint32\_t} \\
+\ccode{rpl}      & Residues per sequence data line                   & 4    & \ccode{uint32\_t} \\\hline
+\end{tabular}
+\vspace{1em}
+
+When a SSI file is written, \ccode{frecsize} is equal to the sum of
+the sizes above.  When a SSI file is read by a parser, it is possible
+that \ccode{frecsize} is larger than the parser expects, if the parser
+is expecting an older version of the SSI format, because additional
+fields might be present. The parser will only try to parse data up to
+the \ccode{frecsize} it expected to see, but still knows the (possibly
+larger) \ccode{frecsize} that is operative in this SSI file, for
+purposes of skipping around in the index file.
+
+An SSI index might reside in the same directory as the data file(s) it
+indexes, so \ccode{filename} might be relative to the location of the
+SSI index. Alternatively, \ccode{filename} might be a full path. These
+semantics are not enforced by the \eslmod{ssi} module. Rather, this is
+an issue for an SSI-enabled application to define for
+itself. SSI-enabled applications would typically include program(s)
+for creating indices and program(s) for using them. Different
+applications might employ different conventions for where the indices
+are expected to be, relative to the sequence files, so long as that
+convention is consistently applied by both index creator and index
+user.
+
+Similarly, the \eslmod{ssi} module does not specify the meaning of the
+\ccode{format} code. An SSI-enabled application may use this field to
+associate any useful format code (or indeed, any other number) with
+each indexed file. A typical use, though, would be sequence file
+format codes like \ccode{eslSQFILE\_FASTA} or
+\ccode{eslMSAFILE\_STOCKHOLM} from the \eslmod{sqio} or \eslmod{msa}
+modules.
+
+Only one possible optional behavior flag is currently defined:
+
+\vspace{1em}
+\begin{tabular}{lll}
+Flag             & Value& Note\\ \hline
+\ccode{eslSSI\_FASTSUBSEQ} & $1 \ll 0$ & Fast subseq retrieval is possible for this file.\\\hline
+\end{tabular}
+\vspace{1em}
+
+When \ccode{eslSSI\_FASTSUBSEQ} is set, \ccode{bpl} and \ccode{rpl}
+are nonzero. These can then be used to calculate the offset of
+subsequence positions in the data file. This optional behavior is
+described in detail a bit later.
+
+\subsubsection{Primary key section}
+
+The primary key section consists of \ccode{nprimary} records. Each
+record is \ccode{precsize} bytes long, and contains:
+
+\vspace{1em}
+\begin{tabular}{llrr}
+Variable   & Description                                 & Bytes      & Type \\\hline
+\ccode{key}	   & Key name (seq name, identifier, accession) & \ccode{plen}& \ccode{char *}\\
+\ccode{fnum}       & File number (0..nfiles-1)                   & 2          & \ccode{uint16\_t}\\
+\ccode{r\_off}     & Offset to start of record                   & \ddag      & \ccode{off\_t}\\
+\ccode{d\_off}     & Offset to start of sequence data            & \ddag      & \ccode{off\_t}\\
+\ccode{len}        & Length of data (e.g. seq length, residues)  & 8          & \ccode{uint64\_t} \\\hline
+\end{tabular} 
+\vspace{1em}
+
+The two offsets are sequence file offsets that may be either 8 or 4
+bytes (indicated by \ddag above). They are usually 64-bit (8 byte)
+signed integers.  If an SSI index is created on an older system that
+only allows 32-bit offsets (and hence cannot have files $>$2 GB), they
+are 32-bit (4-byte) signed integers.
+
+\ccode{r\_off} (the \emph{record offset}) indicates the position of
+the first byte of the record.
+
+\ccode{d\_off} (the \emph{data offset}) is optional. It indicated the
+position of the first byte of the data in the record (the sequence
+itself, for example), after any header information.  If
+\ccode{eslSSI\_FASTSUBSEQ} is set on this key's file, \ccode{d\_off}
+can be used to calculate a disk position close to (and possibly
+exactly at) the start of any subsequence.
+
+\ccode{len} is the length of the data record. It is optional, because
+some kinds of records that SSI might be used to index may not have a
+meaningful length. The units of length are application-defined (i.e.\
+defined by whatever creates the SSI index for a particular file); but
+for sequences, \ccode{len} is almost certainly in residues.  In
+subsequence retrieval, a \ccode{len} in residues is necessary for
+bounds checking.
+
+\subsubsection{Secondary key section}
+
+The secondary key section consists of \ccode{nsecondary} records. Each
+record is \ccode{srecsize} bytes long, and contains:
+
+\vspace{1em}
+\begin{tabular}{llrr}
+Variable   & Description                                   & Bytes      & Type \\\hline
+\ccode{key}   & Key name (seq name, identifier, accession)  & \ccode{slen}& \ccode{char *}\\
+\ccode{pkey}  & Primary key                                 &
+\ccode{plen}& \ccode{char *}\\\hline
+\end{tabular}
+\vspace{1em}
+
+That is, secondary keys are simply associated with primary keys as
+\emph{aliases}.  There can be many secondary keys for a given record.
+However, all keys (primary and secondary) must be unique: no key can
+occur more than once in the index.
+
+\subsection{Fast subsequence retrieval}
+
+In some files (notably whole chromosomal DNA sequences) the size of
+each sequence is large. It may be slow (even prohibitively slow) to
+extract a desired subsequence, even if an SSI index says how to find
+the sequence record quickly, if you had to read the entire sequence
+into memory just to extract the right part of it.
+
+SSI uses a simple but effective technique to find subsequences.
+Provided that he sequence data file is consistently formatted so that
+each line in each record (except the last one) is of the same length,
+in both bytes and residues, we can determine a disk offset of the
+start of any subsequence by arithmetic. \Easel\ refers to such a file
+as ``well-formatted''. For example, a simple well-formatted FASTA file
+with 50 residues per line might have 51 bytes on every sequence line
+(counting the '\verb+\0+') but for the last line in each record
+(\ccode{bpl}=51, \ccode{rpl}=50). Position $i$ in a sequence $1..L$
+will be on line $l = (i-1)/\mbox{\ccode{rpl}}$, and line $l$ starts at
+disk offset $l * \mbox{\ccode{bpl}}$ relative to the start of the
+sequence data.
+
+If there are no nonsequence characters in the data line except the
+terminal '\verb+\0+' (which is true iff \ccode{bpl} = \ccode{rpl}+1
+and 1 residue = 1 byte), we can precisely identify the disk position
+of any residue $i$ (\emph{single residue resolution}):
+
+\[
+\mbox{relative offset of residue $i$} =
+\left((i-1)/\mbox{\ccode{rpl}}\right)*\mbox{\ccode{bpl}} + (i-1) \% \mbox{ \ccode{rpl}}
+\]
+
+Even for sequence data lines with extra characters (e.g. spaces,
+coordinates, whatever), we can still identify the start of the text
+line that residue $i$ is on (\emph{line resolution}).  A parser can be
+positioned at the beginning of the appropriate line $l$, which starts
+at residue $(l*\mbox{\ccode{rpl}}) + 1$, and it can start reading from
+there (e.g. the line that $i$ is on) rather than the beginning of the
+whole sequence record.
+
+When creating an index, your application is responsible for
+determining if \ccode{bpl} and \ccode{rpl} are consistent throughout a
+file. If so, you may call \ccode{esl\_newssi\_SetSubseq()} on that
+file's handle to set \ccode{bpl}, \ccode{rpl}, and the
+\ccode{eslSSI\_FASTSUBSEQ} flag. Then, when using that index, you can
+use the \ccode{esl\_ssi\_FindSubseq()} call to retrieve not only the
+filehandle \ccode{fh} and record offset \ccode{r\_off} for a key; you
+also provide a desired start position \ccode{requested\_start} for the
+subsequence you want to retrieve, and the routine gives you back a
+data offset \ccode{d\_off}, which corresponds to a actual starting
+position \ccode{actual\_start} that is also returned. For single
+residue resolution, \ccode{actual\_start} is \ccode{requested\_start},
+and the data offset \ccode{d\_off} will position you right at the
+residue you want; you position the file with \ccode{fseeko()} and
+start reading your subsequence immediately. When we can only achieve
+line resolution, \ccode{actual\_start} is $\leq$
+\ccode{requested\_start}; you position the disk to the start of the
+appropriate line with \ccode{fseeko()}, start reading, and skip zero
+or more residues to reach your \ccode{requested\_start}. Your
+application should be prepared to deal with line resolution; it should
+not assume that \ccode{requested\_start} and \ccode{actual\_start} are
+identical.
+
+Data is always read ``left to right''.  To read a reverse complemented
+strand in DNA files, you must read your subsequence in forward
+orientation first, and reverse complement it later.
+
+
+
diff --git a/easel/esl_stack.c b/easel/esl_stack.c
new file mode 100644
index 0000000..dc36228
--- /dev/null
+++ b/easel/esl_stack.c
@@ -0,0 +1,623 @@
+/* Pushdown stacks for integers, pointers, and characters.
+ *
+ * Contents:
+ *   1. The <ESL_STACK> object.
+ *   2. Other functions in the API.
+ *   3. Shuffling stacks.      [eslAUGMENT_RANDOM]
+ *   4. Unit tests.
+ *   5. Test driver.
+ *   6. Example.
+ *   7. Copyright and license.
+ *
+ * Augmentations:
+ *   eslAUGMENT_RANDOM  : adds function for shuffling a stack. 
+ * 
+ * SRE 1 March 2000 [Seattle]
+ * Incorp into Easel SRE, Sun Dec 26 07:42:12 2004 [Zaragoza]
+ * SVN $Id: esl_stack.c 249 2008-04-24 19:19:50Z eddys $
+ */ 
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_stack.h"
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+
+/*****************************************************************
+ *# 1. The <ESL_STACK> object.
+ *****************************************************************/
+
+/* Function:  esl_stack_ICreate()
+ * Synopsis:  Create an integer stack.
+ * Incept:    SRE, Sun Dec 26 09:11:50 2004 [Zaragoza]
+ *
+ * Purpose:   Creates an integer stack.
+ *
+ * Returns:   a pointer to the new stack.
+ *
+ * Throws:    <NULL> on an allocation failure.
+ */
+ESL_STACK *
+esl_stack_ICreate(void)
+{
+  int status;
+  ESL_STACK *ns = NULL;
+  
+  ESL_ALLOC(ns, sizeof(ESL_STACK));
+  ns->nalloc   = ESL_STACK_INITALLOC;
+  ns->pdata    = NULL;
+  ns->cdata    = NULL;
+  ESL_ALLOC(ns->idata, sizeof(int) * ns->nalloc);
+  ns->n        = 0;
+  return ns;
+
+ ERROR:
+  esl_stack_Destroy(ns);
+  return NULL;
+}
+
+/* Function:  esl_stack_CCreate()
+ * Synopsis:  Create a character stack.
+ * Incept:    SRE, Sun Dec 26 09:15:35 2004 [Zaragoza]
+ *
+ * Purpose:   Creates a character stack.
+ *
+ * Returns:   a pointer to the new stack.
+ *
+ * Throws:    <NULL> on an allocation failure.
+ */
+ESL_STACK *
+esl_stack_CCreate(void)
+{
+  int status;
+  ESL_STACK *cs = NULL;
+  
+  ESL_ALLOC(cs, sizeof(ESL_STACK));
+  cs->nalloc   = ESL_STACK_INITALLOC;
+  cs->idata    = NULL;
+  cs->pdata    = NULL;
+  ESL_ALLOC(cs->cdata, sizeof(char) * cs->nalloc);
+  cs->n        = 0;
+  return cs;
+
+ ERROR:
+  esl_stack_Destroy(cs);
+  return NULL;
+}
+
+/* Function:  esl_stack_PCreate()
+ * Synopsis:  Create a pointer stack.
+ * Incept:    SRE, Sun Dec 26 09:16:07 2004 [Zaragoza]
+ *
+ * Purpose:   Creates a pointer stack.
+ *
+ * Returns:   a pointer to the new stack.
+ *
+ * Throws:    <NULL> on an allocation failure.
+ */
+ESL_STACK *
+esl_stack_PCreate(void)
+{
+  int status;
+  ESL_STACK *ps = NULL;
+  
+  ESL_ALLOC(ps, sizeof(ESL_STACK));
+  ps->nalloc   = ESL_STACK_INITALLOC;
+  ps->idata    = NULL;
+  ps->cdata    = NULL;
+  ESL_ALLOC(ps->pdata, sizeof(void *) * ps->nalloc);
+  ps->n        = 0;
+  return ps;
+
+ ERROR:
+  esl_stack_Destroy(ps);
+  return NULL;
+}
+
+/* Function:  esl_stack_Reuse()
+ * Synopsis:  Reuse a stack.
+ * Incept:    SRE, Tue Dec 28 04:21:36 2004 [Zaragoza]
+ *
+ * Purpose:   Empties stack <s> so it can be reused without
+ *            creating a new one. The stack <s>
+ *            can be of any data type; it retains its original
+ *            type.
+ *
+ * Returns:   <eslOK>
+ */
+int
+esl_stack_Reuse(ESL_STACK *s)
+{
+  s->n = 0;	/* it's that simple in this implementation */
+  return eslOK;
+}
+
+/* Function:  esl_stack_Destroy()
+ * Synopsis:  Free a stack.
+ * Incept:    SRE, Sun Dec 26 09:16:24 2004 [Zaragoza]
+ *
+ * Purpose:   Destroys a created stack <s>, of any data type.
+ */
+void
+esl_stack_Destroy(ESL_STACK *s)
+{
+  if (s->idata != NULL) free(s->idata);
+  if (s->cdata != NULL) free(s->cdata);
+  if (s->pdata != NULL) free(s->pdata);
+  free(s);
+}
+
+
+/*****************************************************************
+ *# 2. Other functions in the API.
+ *****************************************************************/
+
+/* Function:  esl_stack_IPush()
+ * Synopsis:  Push an integer onto a stack.
+ * Incept:    SRE, Sun Dec 26 09:17:17 2004 [Zaragoza]
+ *
+ * Purpose:   Push an integer <x> onto an integer stack <ns>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on reallocation failure.
+ */
+int
+esl_stack_IPush(ESL_STACK *ns, int x)
+{
+  int  status;
+  int *ptr;
+
+  if (ns->n == ns->nalloc) {
+    ESL_RALLOC(ns->idata, ptr, sizeof(int) * ns->nalloc * 2);
+    ns->nalloc += ns->nalloc;	/* reallocate by doubling */
+  }
+  ns->idata[ns->n] = x;
+  ns->n++;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_stack_CPush()
+ * Synopsis:  Push a char onto a stack.
+ * Incept:    SRE, Sun Dec 26 09:18:24 2004 [Zaragoza]
+ *
+ * Purpose:   Push a character <c> onto a character stack <cs>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on reallocation failure.
+ */
+int
+esl_stack_CPush(ESL_STACK *cs, char c)
+{
+  int  status;
+  char *ptr;
+
+  if (cs->n == cs->nalloc) {
+    ESL_RALLOC(cs->cdata, ptr, sizeof(char) * cs->nalloc * 2);
+    cs->nalloc += cs->nalloc;	/* reallocate by doubling */
+  }
+  cs->cdata[cs->n] = c;
+  cs->n++;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_stack_PPush()
+ * Synopsis:  Push a pointer onto a stack.
+ * Incept:    SRE, Sun Dec 26 09:18:49 2004 [Zaragoza]
+ *
+ * Purpose:   Push a pointer <p> onto a pointer stack <ps>.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on reallocation failure.
+ */
+int
+esl_stack_PPush(ESL_STACK *ps, void *p)
+{
+  int status;
+  void *ptr;
+
+  if (ps->n == ps->nalloc) {
+    ESL_RALLOC(ps->pdata, ptr, sizeof(void *) * ps->nalloc * 2);
+    ps->nalloc += ps->nalloc;	/* reallocate by doubling */
+  }
+  ps->pdata[ps->n] = p;
+  ps->n++;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_stack_IPop()
+ * Synopsis:  Pop an integer off a stack.
+ * Incept:    SRE, Sun Dec 26 09:19:12 2004 [Zaragoza]
+ *
+ * Purpose:   Pops an integer off the integer stack <ns>, and returns
+ *            it through <ret_x>.
+ *
+ * Returns:   <eslOK> on success. <eslEOD> if stack is empty.
+ */
+int
+esl_stack_IPop(ESL_STACK *ns, int *ret_x)
+{
+  if (ns->n == 0) {*ret_x = 0; return eslEOD;}
+  ns->n--;
+  *ret_x = ns->idata[ns->n];
+  return eslOK;
+}
+
+/* Function:  esl_stack_CPop()
+ * Synopsis:  Pop a char off a stack.
+ * Incept:    SRE, Sun Dec 26 09:21:27 2004 [Zaragoza]
+ *
+ * Purpose:   Pops a character off the character stack <cs>, and returns
+ *            it through <ret_c>.
+ *
+ * Returns:   <eslOK> on success. <eslEOD> if stack is empty.
+ */
+int
+esl_stack_CPop(ESL_STACK *cs, char *ret_c)
+{
+  if (cs->n == 0) {*ret_c = 0; return eslEOD;}
+  cs->n--;
+  *ret_c = cs->cdata[cs->n];
+  return eslOK;
+}
+
+/* Function:  esl_stack_PPop()
+ * Synopsis:  Pop a pointer off a stack.
+ * Incept:    SRE, Sun Dec 26 09:21:56 2004 [Zaragoza]
+ *
+ * Purpose:   Pops a pointer off the pointer stack <ps>, and returns
+ *            it through <ret_p>.
+ *
+ * Returns:   <eslOK> on success. <eslEOD> if stack is empty.
+ */
+int
+esl_stack_PPop(ESL_STACK *ps, void **ret_p)
+{
+  if (ps->n == 0) {*ret_p = 0; return eslEOD;}
+  ps->n--;
+  *ret_p = ps->pdata[ps->n];
+  return eslOK;
+}
+
+/* Function:  esl_stack_ObjectCount()
+ * Synopsis:  Return the number of objects in a stack.
+ * Incept:    SRE, Sun Dec 26 09:22:41 2004 [Zaragoza]
+ *
+ * Purpose:   Returns the number of data objects stored in the
+ *            stack <s>. The stack may be of any datatype.
+ */
+int 
+esl_stack_ObjectCount(ESL_STACK *s)
+{
+  return s->n;
+}
+
+/* Function:  esl_stack_Convert2String()
+ * Synopsis:  Convert a char stack to a string.
+ * Incept:    SRE, Sun Dec 26 09:23:36 2004 [Zaragoza]
+ *
+ * Purpose:   Converts a character stack <cs> to a NUL-terminated
+ *            string, and returns a pointer to the string. The
+ *            characters in the string are in the same order they
+ *            were pushed onto the stack.  The stack is destroyed by
+ *            this operation, as if <esl_stack_Destroy()> had been
+ *            called on it. The caller becomes responsible for
+ *            free'ing the returned string.
+ *
+ * Returns:   Pointer to the string; caller must <free()> this.
+ *
+ * Throws:    NULL if a reallocation fails.
+ */
+char *
+esl_stack_Convert2String(ESL_STACK *cs)
+{
+  char *s;
+
+  if (esl_stack_CPush(cs, '\0') != eslOK)
+    { free(cs->cdata); free(cs); return NULL; } /* nul-terminate the data or self-destruct */
+  s = cs->cdata;		           /* data is already just a string - just return ptr to it */
+  free(cs);			           /* free the stack around it. */
+  return s;
+}
+
+/* Function:  esl_stack_DiscardTopN()
+ * Synopsis:  Discard the top elements on a stack.
+ * Incept:    SRE, Tue Dec 28 04:33:06 2004 [St. Louis]
+ *
+ * Purpose:   Throw away the top <n> elements on stack <s>.
+ *            Equivalent to <n> calls to a <Pop()> function.
+ *            If <n> equals or exceeds the number of elements 
+ *            currently in the stack, the stack is emptied
+ *            as if <esl_stack_Reuse()> had been called.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_stack_DiscardTopN(ESL_STACK *s, int n)
+{
+  if (n <= s->n) s->n -= n;
+  else           s->n = 0;
+  return eslOK;
+}
+
+/*****************************************************************
+ *# 3. Shuffling stacks [with <eslAUGMENT_RANDOM>]
+ *****************************************************************/
+#ifdef eslAUGMENT_RANDOM
+
+/* Function:  esl_stack_Shuffle()
+ * Synopsis:  Randomly shuffle the elements in a stack.
+ * Incept:    SRE, Mon Mar 31 11:01:06 2008 [Janelia]
+ *
+ * Purpose:   Randomly shuffle the elements in stack <s>, using
+ *            random numbers from generator <r>.
+ *
+ * Returns:   <eslOK> on success, and the stack is randomly 
+ *            shuffled.
+ */
+int
+esl_stack_Shuffle(ESL_RANDOMNESS *r, ESL_STACK *s)
+{
+  int   n = s->n;
+  int   w;
+
+  while (n > 1) {
+    w = esl_rnd_Roll(r, n);	/* shuffling algorithm: swap last elem with w, decrement n. */
+    if      (s->idata != NULL)  ESL_SWAP(s->idata[w], s->idata[n-1], int);
+    else if (s->cdata != NULL)  ESL_SWAP(s->cdata[w], s->cdata[n-1], char);
+    else if (s->pdata != NULL)  ESL_SWAP(s->pdata[w], s->pdata[n-1], void *);
+    n--;
+  }
+  return eslOK;
+}
+#endif /*eslAUGMENT_RANDOM*/
+
+
+/*****************************************************************
+ * 4. Unit tests
+ *****************************************************************/
+#ifdef eslSTACK_TESTDRIVE
+
+static void
+utest_integer(void)
+{
+  char      *msg = "integer stack basic unit test failed";
+  ESL_STACK *s   = NULL;
+  int        n1  = ESL_STACK_INITALLOC*2+1;		/* force two reallocations */
+  int        n2  = 0;
+  int        i;
+  int        val;
+
+  if ((s = esl_stack_ICreate())                      == NULL)   esl_fatal(msg);
+  for (i = 0; i < n1; i++) if (esl_stack_IPush(s, i) != eslOK)  esl_fatal(msg);
+  while (esl_stack_IPop(s, &val) != eslEOD) n2++;
+  if (n1 != n2) esl_fatal(msg);
+  esl_stack_Reuse(s);
+
+  /* same again, with ObjectCount instead of EOD for popping */
+  for (i = 0; i < n1; i++) if (esl_stack_IPush(s, i) != eslOK) esl_fatal(msg);
+  n2 = 0;
+  while (esl_stack_ObjectCount(s)) {
+    if (esl_stack_IPop(s, &val) != eslOK) esl_fatal(msg);
+    n2++; 
+  }
+  if (n1 != n2) esl_fatal(msg);
+  esl_stack_Destroy(s);
+}
+
+static void
+utest_char(void)  
+{
+  char      *msg = "char stack basic unit test failed";
+  ESL_STACK *s   = NULL;
+  int        n1  = ESL_STACK_INITALLOC*2+1;		/* force two reallocations */
+  int        n2  = 0;
+  int        i;
+  char       c;
+
+  if ((s = esl_stack_CCreate())                        == NULL)   esl_fatal(msg);
+  for (i = 0; i < n1; i++) if (esl_stack_CPush(s, 'X') != eslOK)  esl_fatal(msg);
+  while (esl_stack_CPop(s, &c) != eslEOD) {
+    if (c != 'X') esl_fatal(msg);
+    n2++; 
+  }
+  if (n1 != n2) esl_fatal(msg);
+  esl_stack_Reuse(s);
+
+  /* same again, with ObjectCount instead of EOD for popping */
+  for (i = 0; i < n1; i++) if (esl_stack_CPush(s, 'X') != eslOK) esl_fatal(msg);
+  n2 = 0;
+  while (esl_stack_ObjectCount(s)) {
+    if (esl_stack_CPop(s, &c) != eslOK) esl_fatal(msg);
+    n2++; 
+  }
+  if (n1 != n2) esl_fatal(msg);
+  esl_stack_Destroy(s);
+}
+  
+static void
+utest_pointer(void)
+{
+  char      *msg = "pointer stack basic unit test failed";
+  ESL_STACK *s   = NULL;
+  int        n1  = ESL_STACK_INITALLOC*2+1;		/* force two reallocations */
+  int        n2  = 0;
+  int        i;
+  void      *p;
+
+  if ((s = esl_stack_PCreate())                        == NULL)   esl_fatal(msg);
+  for (i = 0; i < n1; i++) {
+    p = malloc(sizeof(int) * 64);
+    if (esl_stack_PPush(s, p) != eslOK)  esl_fatal(msg);
+  }
+  while (esl_stack_PPop(s, &p) != eslEOD) { free(p); n2++; }
+  if (n1 != n2) esl_fatal(msg);
+  esl_stack_Reuse(s);
+
+  /* same again, with ObjectCount instead of EOD for popping */
+  for (i = 0; i < n1; i++) {
+    p = malloc(sizeof(int) * 64);
+    if (esl_stack_PPush(s, p) != eslOK) esl_fatal(msg);
+  }
+  n2 = 0;
+  while (esl_stack_ObjectCount(s)) {
+    if (esl_stack_PPop(s, &p) != eslOK) esl_fatal(msg);
+    free(p);
+    n2++; 
+  }
+  if (n1 != n2) esl_fatal(msg);
+  esl_stack_Destroy(s);
+}  
+
+static void
+utest_convert2string(void)
+{
+  char      *msg = "stack::convert2string unit test failed";
+  char      *str = "ABCDEF";
+  ESL_STACK *s   = NULL;
+  int        n   = strlen(str);
+  int        i;
+  char      *result = NULL;
+
+  if ((s = esl_stack_CCreate())                          == NULL)   esl_fatal(msg);
+  for (i = 0; i < n; i++) if (esl_stack_CPush(s, str[i]) != eslOK)  esl_fatal(msg);
+  result = esl_stack_Convert2String(s);
+  if (strcmp(result, str) != 0) esl_fatal(msg);
+  free(result);	/* after Convert2String, only the string itself remains to be free'd */
+}
+
+
+#ifdef eslAUGMENT_RANDOM
+static void
+utest_shuffle(void)
+{
+  char           *msg  = "stack shuffle unit test failed";
+  ESL_RANDOMNESS *r    = esl_randomness_Create(42);
+  ESL_STACK      *s    = esl_stack_ICreate();
+  int             n    = ESL_STACK_INITALLOC*2+1;      /* exercises reallocation */
+  int            *seen = malloc(sizeof(int) * n);
+  int             i;
+  int             val;
+  int             appears_shuffled = FALSE;
+
+  for (i = 0; i < n; i++) esl_stack_IPush(s, i);
+  esl_stack_Shuffle(r, s);
+  
+  for (i = 0; i < n; i++) seen[i] = 0;
+  i = n-1;
+  while (esl_stack_IPop(s, &val) != eslEOD) {
+    seen[val]++;
+    if (val != i--) appears_shuffled = TRUE;
+  }
+  for (i = 0; i < n; i++) if (seen[i] != 1) esl_fatal(msg);
+  
+  free(seen);
+  esl_stack_Destroy(s);
+  esl_randomness_Destroy(r);
+}
+#endif /*eslAUGMENT_RANDOM*/
+
+
+#endif /*eslSTACK_TESTDRIVE*/
+/*---------------- end of unit tests ----------------------------*/
+
+
+
+
+/*****************************************************************
+ * 5. Test driver.
+ *****************************************************************/
+
+/*****************************************************************
+ * Test driver and API example for the pushdown stack module.
+ * To compile:
+ *    gcc -g -Wall -I. -L. -DeslSTACK_TESTDRIVE -o testdrive esl_stack.c -leasel -lm
+ * To run:
+ *    ./testdrive
+ * Returns 0 (success) w/ no output, or returns nonzero and says why.
+ *****************************************************************/
+
+/* why Pop() into a void *obj_p, instead of directly into int *obj, in
+ * the test of the pointer stack? On PowerPC/Linux, using gcc -O3,
+ * trying to Pop() into *obj causes a "dereferencing type-punned
+ * pointer will break strict-aliasing rules" warning, and the test
+ * driver crashes with a double free/corruption error in glibc.  Lower
+ * optimization levels don't cause the problem; adding
+ * -fno-strict-aliasing to the CFLAGS also avoids the problem. I'm
+ * suspicious that it's a gcc optimizer bug. Pop()'ing into a void *
+ * avoids the issue altogether. (SRE, Feb 22 2008 J2/119)
+ */
+#ifdef eslSTACK_TESTDRIVE
+int 
+main(void)
+{
+  utest_integer();
+  utest_char();
+  utest_pointer();
+  utest_convert2string();
+
+#ifdef eslAUGMENT_RANDOM
+  utest_shuffle();
+#endif
+
+  return eslOK;
+}
+#endif /*eslSTACK_TESTDRIVE*/
+/*-------------------- end of test driver -----------------------*/
+
+
+
+
+/*****************************************************************
+ * 6. Example.
+ *****************************************************************/
+#ifdef eslSTACK_EXAMPLE
+/*::cexcerpt::stack_example::begin::*/
+/* compile: gcc -g -Wall -I. -o example -DeslSTACK_EXAMPLE esl_stack.c easel.c -lm
+ * run:     ./example
+ */
+#include "easel.h"
+#include "esl_stack.h"
+
+int
+main(void)
+{
+  ESL_STACK *ns;
+  int        x;
+
+  ns = esl_stack_ICreate();
+  esl_stack_IPush(ns, 42);
+  esl_stack_IPush(ns, 7);
+  esl_stack_IPush(ns, 3);
+  while (esl_stack_IPop(ns, &x) != eslEOD) 
+    printf("%d\n", x);
+  esl_stack_Destroy(ns);   
+}
+/*::cexcerpt::stack_example::end::*/
+#endif /*eslSTACK_EXAMPLE*/
+/*------------------------ end of example -----------------------*/
+
+
+
+
+/*****************************************************************  
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_stack.h b/easel/esl_stack.h
new file mode 100644
index 0000000..8ee2d51
--- /dev/null
+++ b/easel/esl_stack.h
@@ -0,0 +1,52 @@
+/* Pushdown stacks for integers, pointers, and characters.
+ *
+ * nstack - SRE 1 March 2000. [Seattle]
+ * mstack - SRE, Fri Oct 10 10:18:16 2003 [St. Louis]
+ * cstack - SRE, Mon Oct 13 12:57:56 2003 [St. Louis]
+ * Incorp into easel - SRE, Sun Dec 26 07:39:02 2004 [Zaragoza]
+ * SVN $Id: esl_stack.h 249 2008-04-24 19:19:50Z eddys $
+ */
+#ifndef ESL_STACK_INCLUDED
+#define ESL_STACK_INCLUDED
+
+#define ESL_STACK_INITALLOC 128	/* initial allocation; realloc by doubling  */
+
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif /*eslAUGMENT_RANDOM*/
+
+typedef struct esl_stack_s {
+  int   *idata;			/* integer data stack                       */
+  void **pdata;			/* pointer data stack                       */
+  char  *cdata;			/* character data stack                     */
+
+  int  n;			/* current (topmost) elem in data           */
+  int  nalloc;			/* # of elems allocated right now           */
+} ESL_STACK;
+
+extern ESL_STACK *esl_stack_ICreate(void);
+extern ESL_STACK *esl_stack_CCreate(void);
+extern ESL_STACK *esl_stack_PCreate(void);
+
+extern int        esl_stack_Reuse(ESL_STACK *s);
+extern void       esl_stack_Destroy(ESL_STACK *s);
+
+extern int esl_stack_IPush(ESL_STACK *ns, int x);
+extern int esl_stack_CPush(ESL_STACK *cs, char c);
+extern int esl_stack_PPush(ESL_STACK *ps, void *p);
+
+extern int esl_stack_IPop(ESL_STACK *ns, int   *ret_x);
+extern int esl_stack_CPop(ESL_STACK *cs, char  *ret_c);
+extern int esl_stack_PPop(ESL_STACK *ps, void **ret_p);
+
+extern int esl_stack_ObjectCount(ESL_STACK *s);
+
+extern char *esl_stack_Convert2String(ESL_STACK *cs);
+extern int   esl_stack_DiscardTopN(ESL_STACK *s, int n);
+
+#ifdef eslAUGMENT_RANDOM
+extern int esl_stack_Shuffle(ESL_RANDOMNESS *r, ESL_STACK *s);
+#endif /*eslAUGMENT_RANDOM*/
+
+
+#endif /*ESL_STACK_INCLUDED*/
diff --git a/easel/esl_stack.tex b/easel/esl_stack.tex
new file mode 100644
index 0000000..5664950
--- /dev/null
+++ b/easel/esl_stack.tex
@@ -0,0 +1,89 @@
+The stack module implements pushdown stacks for storing integers,
+characters, or arbitrary pointers (objects).
+
+The module uses a convention of prepending \ccode{I}, \ccode{C},
+\ccode{P} to \ccode{Create()}, \ccode{Push()}, and \ccode{Pop()}
+function names, to indicate the stack's datatype as integer,
+character, or pointer, respectively. For example,
+\ccode{esl\_stack\_PCreate()} creates a stack for pointer
+storage. (This is also the naming convention in the \ccode{vectorops}
+module.)  Stacks can be thought of as typed objects, with the type
+defined by the \ccode{Create()} call. Types may not be mixed for any
+particular created stack.
+
+
+% Table generated by autodoc -t esl_stack.c (so don't edit here, edit esl_stack.c:)
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{The \ccode{ESL\_STACK} object.}\\
+\hyperlink{func:esl_stack_ICreate()}{\ccode{esl\_stack\_ICreate()}} & Create an integer stack.\\
+\hyperlink{func:esl_stack_CCreate()}{\ccode{esl\_stack\_CCreate()}} & Create a character stack.\\
+\hyperlink{func:esl_stack_PCreate()}{\ccode{esl\_stack\_PCreate()}} & Create a pointer stack.\\
+\hyperlink{func:esl_stack_Reuse()}{\ccode{esl\_stack\_Reuse()}} & Reuse a stack.\\
+\hyperlink{func:esl_stack_Destroy()}{\ccode{esl\_stack\_Destroy()}} & Free a stack.\\
+\apisubhead{Other functions in the API.}\\
+\hyperlink{func:esl_stack_IPush()}{\ccode{esl\_stack\_IPush()}} & Push an integer onto a stack.\\
+\hyperlink{func:esl_stack_CPush()}{\ccode{esl\_stack\_CPush()}} & Push a char onto a stack.\\
+\hyperlink{func:esl_stack_PPush()}{\ccode{esl\_stack\_PPush()}} & Push a pointer onto a stack.\\
+\hyperlink{func:esl_stack_IPop()}{\ccode{esl\_stack\_IPop()}} & Pop an integer off a stack.\\
+\hyperlink{func:esl_stack_CPop()}{\ccode{esl\_stack\_CPop()}} & Pop a char off a stack.\\
+\hyperlink{func:esl_stack_PPop()}{\ccode{esl\_stack\_PPop()}} & Pop a pointer off a stack.\\
+\hyperlink{func:esl_stack_ObjectCount()}{\ccode{esl\_stack\_ObjectCount()}} & Return the number of objects in a stack.\\
+\hyperlink{func:esl_stack_Convert2String()}{\ccode{esl\_stack\_Convert2String()}} & Convert a char stack to a string.\\
+\hyperlink{func:esl_stack_DiscardTopN()}{\ccode{esl\_stack\_DiscardTopN()}} & Discard the top elements on a stack.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{stack} API.}
+\label{tbl:stack_api}
+\end{table}
+
+\subsection{Example of using the stack API}
+   
+Figure~\ref{fig:stack_example} shows an example of using the integer
+stack, pushing 42, 7, and 3 on, then popping them off.
+
+\begin{figure}
+\input{cexcerpts/stack_example}
+\caption{An example of pushing and popping data onto a stack.}
+\label{fig:stack_example}
+\end{figure}
+
+The \ccode{Create()} functions create a stack for a particular
+purpose. \ccode{esl\_stack\_ICreate()} creates a stack for integers,
+\ccode{esl\_stack\_CCreate()} creates a stack for characters, and
+\ccode{esl\_stack\_PCreate()} creates a stack for pointers.  They
+throw NULL if an allocation fails.  All three stack types are free'd
+by a call to \ccode{esl\_stack\_Destroy()}. All three types can also
+be reused without reallocation or recreation by
+\ccode{esl\_stack\_Reuse()}. A \ccode{Reuse()}'d stack retains its
+original datatype.
+
+The \ccode{Push()} functions push one datum onto the stack, of the
+appropriate type. They throw \ccode{eslEMEM} if the stack needs to
+reallocate internally but fails.
+
+The \ccode{Pop()} functions pop one datum off the stack, returning it
+through a passed pointer. They return \ccode{eslOK} on success, and
+\ccode{eslEOD} if the stack is empty.
+
+\ccode{esl\_stack\_ObjectCount()} returns the number of objects stored
+in the stack. 
+
+A special function, \ccode{esl\_stack\_Convert2String()}, operates
+only on character stacks. It converts the stack structure to a
+NUL-terminated string, with characters in the same order they were
+pushed. The stack is destroyed by this operation, leaving a
+\ccode{char *} behind.
+
+\subsection{Allocation strategy}
+
+Stacks are initially allocated for a certain number of objects,
+defined by a compile-time constant \ccode{ESL\_STACK\_INITALLOC} in
+\ccode{esl\_stack.h}. The default is 128. Whenever a stack needs to grow,
+it reallocates by doubling its current allocation.
+
+
diff --git a/easel/esl_stats.c b/easel/esl_stats.c
new file mode 100644
index 0000000..1dc9e36
--- /dev/null
+++ b/easel/esl_stats.c
@@ -0,0 +1,762 @@
+/* Foundation for the statistics modules.
+ * 
+ * Contents:
+ *   1. The stats API.
+ *   2. Unit tests.
+ *   3. Test driver.
+ *   4. Example.
+ *   5. License and copyright information.
+ * 
+ * SRE, Tue Jul 19 10:57:44 2005
+ * SVN $Id: esl_stats.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <math.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+
+
+/* Function:  esl_stats_DMean()
+ * Synopsis:  Calculates mean and $\sigma^2$ for samples $x_i$.
+ * Incept:    SRE, Tue Jul 19 11:04:00 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the sample mean and $s^2$, the unbiased
+ *            estimator of the population variance, for a
+ *            sample of <n> numbers <x[0]..x[n-1]>, and optionally
+ *            returns either or both through <ret_mean> and
+ *            <ret_var>.
+ *            
+ *            <esl_stats_FMean()> and <esl_stats_IMean()> do the same,
+ *            for float and integer vectors.
+ *
+ * Args:      x        - samples x[0]..x[n-1]
+ *            n        - number of samples
+ *            opt_mean - optRETURN: mean
+ *            opt_var  - optRETURN: estimate of population variance       
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_stats_DMean(const double *x, int n, double *opt_mean, double *opt_var)
+{
+  double sum   = 0.;
+  double sqsum = 0.;
+  int i;
+
+  for (i = 0; i < n; i++) 
+    { 
+      sum   += x[i];
+      sqsum += x[i]*x[i];
+    }
+  if (opt_mean != NULL)  *opt_mean = sum / (double) n;
+  if (opt_var  != NULL)  *opt_var  = (sqsum - sum*sum/(double)n) / ((double)n-1);
+  return eslOK;
+}
+int
+esl_stats_FMean(const float *x, int n, double *opt_mean, double *opt_var)
+{
+  double sum   = 0.;
+  double sqsum = 0.;
+  int i;
+
+  for (i = 0; i < n; i++) 
+    { 
+      sum   += x[i];
+      sqsum += x[i]*x[i];
+    }
+  if (opt_mean != NULL)  *opt_mean = sum / (double) n;
+  if (opt_var  != NULL)  *opt_var  = (sqsum - sum*sum/(double)n) / ((double)n-1);
+  return eslOK;
+}
+int
+esl_stats_IMean(const int *x, int n, double *opt_mean, double *opt_var)
+{
+  double sum   = 0.;
+  double sqsum = 0.;
+  int i;
+
+  for (i = 0; i < n; i++) 
+    { 
+      sum   += x[i];
+      sqsum += x[i]*x[i];
+    }
+  if (opt_mean != NULL)  *opt_mean = sum / (double) n;
+  if (opt_var  != NULL)  *opt_var  = (sqsum - sum*sum/(double)n) / ((double)n-1);
+  return eslOK;
+}
+
+
+/* Function:  esl_stats_LogGamma()
+ * Synopsis:  Calculates $\log \Gamma(x)$.
+ * Incept:    SRE, Tue Nov  2 13:47:01 2004 [St. Louis]
+ *
+ * Purpose:   Returns natural log of $\Gamma(x)$, for $x > 0$.
+ * 
+ * Credit:    Adapted from a public domain implementation in the
+ *            NCBI core math library. Thanks to John Spouge and
+ *            the NCBI. (According to NCBI, that's Dr. John
+ *            "Gammas Galore" Spouge to you, pal.)
+ *
+ * Args:      x          : argument, x > 0.0
+ *            ret_answer : RETURN: the answer
+ *
+ * Returns:   Put the answer in <ret_answer>; returns <eslOK>.
+ *            
+ * Throws:    <eslERANGE> if $x <= 0$.
+ */
+int
+esl_stats_LogGamma(double x, double *ret_answer)
+{
+  int i;
+  double xx, tx;
+  double tmp, value;
+  static double cof[11] = {
+    4.694580336184385e+04,
+    -1.560605207784446e+05,
+    2.065049568014106e+05,
+    -1.388934775095388e+05,
+    5.031796415085709e+04,
+    -9.601592329182778e+03,
+    8.785855930895250e+02,
+    -3.155153906098611e+01,
+    2.908143421162229e-01,
+    -2.319827630494973e-04,
+    1.251639670050933e-10
+  };
+  
+  /* Protect against invalid x<=0
+   */
+  if (x <= 0.0)  ESL_EXCEPTION(eslERANGE, "invalid x <= 0 in esl_stats_LogGamma()");
+
+  xx       = x - 1.0;
+  tx = tmp = xx + 11.0;
+  value    = 1.0;
+  for (i = 10; i >= 0; i--)	/* sum least significant terms first */
+    {
+      value += cof[i] / tmp;
+      tmp   -= 1.0;
+    }
+  value  = log(value);
+  tx    += 0.5;
+  value += 0.918938533 + (xx+0.5)*log(tx) - tx;
+  *ret_answer = value;
+  return eslOK;
+}
+
+
+/* Function:  esl_stats_Psi()
+ * Synopsis:  Calculates $\Psi(x)$ (the digamma function).
+ * Incept:    SRE, Tue Nov 15 13:57:59 2005 [St. Louis]
+ *
+ * Purpose:   Computes $\Psi(x)$ (the "digamma" function), which is
+ *            the derivative of log of the Gamma function:
+ *            $d/dx \log \Gamma(x) = \frac{\Gamma'(x)}{\Gamma(x)} = \Psi(x)$.
+ *            Argument $x$ is $> 0$. 
+ * 
+ *            This is J.M. Bernardo's "Algorithm AS103",
+ *            Appl. Stat. 25:315-317 (1976).  
+ */
+int
+esl_stats_Psi(double x, double *ret_answer)
+{
+  double answer = 0.;
+  double x2;
+
+  if (x <= 0.0) ESL_EXCEPTION(eslERANGE, "invalid x <= 0 in esl_stats_Psi()");
+  
+  /* For small x, Psi(x) ~= -0.5772 - 1/x + O(x), we're done.
+   */
+  if (x <= 1e-5) {
+    *ret_answer = -eslCONST_EULER - 1./x;
+    return eslOK;
+  }
+
+  /* For medium x, use Psi(1+x) = \Psi(x) + 1/x to c.o.v. x,
+   * big enough for Stirling approximation to work...
+   */
+  while (x < 8.5) {
+    answer = answer - 1./x;
+    x += 1.;
+  }
+  
+  /* For large X, use Stirling approximation
+   */
+  x2 = 1./x;
+  answer += log(x) - 0.5 * x2;
+  x2 = x2*x2;
+  answer -= (1./12.)*x2;
+  answer += (1./120.)*x2*x2;
+  answer -= (1./252.)*x2*x2*x2;
+
+  *ret_answer = answer;
+  return eslOK;
+}
+
+
+
+/* Function: esl_stats_IncompleteGamma()
+ * Synopsis: Calculates the incomplete Gamma function.
+ * 
+ * Purpose:  Returns $P(a,x)$ and $Q(a,x)$ where:
+ *
+ *           \begin{eqnarray*}
+ *             P(a,x) & = & \frac{1}{\Gamma(a)} \int_{0}^{x} t^{a-1} e^{-t} dt \\
+ *                    & = & \frac{\gamma(a,x)}{\Gamma(a)} \\
+ *             Q(a,x) & = & \frac{1}{\Gamma(a)} \int_{x}^{\infty} t^{a-1} e^{-t} dt\\
+ *                    & = & 1 - P(a,x) \\
+ *           \end{eqnarray*}
+ *
+ *           $P(a,x)$ is the CDF of a gamma density with $\lambda = 1$,
+ *           and $Q(a,x)$ is the survival function.
+ *           
+ *           For $x \simeq 0$, $P(a,x) \simeq 0$ and $Q(a,x) \simeq 1$; and
+ *           $P(a,x)$ is less prone to roundoff error. 
+ *           
+ *           The opposite is the case for large $x >> a$, where
+ *           $P(a,x) \simeq 1$ and $Q(a,x) \simeq 0$; there, $Q(a,x)$ is
+ *           less prone to roundoff error.
+ *
+ * Method:   Based on ideas from Numerical Recipes in C, Press et al.,
+ *           Cambridge University Press, 1988. 
+ *           
+ * Args:     a          - for instance, degrees of freedom / 2     [a > 0]
+ *           x          - for instance, chi-squared statistic / 2  [x >= 0] 
+ *           ret_pax    - RETURN: P(a,x)
+ *           ret_qax    - RETURN: Q(a,x)
+ *
+ * Return:   <eslOK> on success.
+ *
+ * Throws:   <eslERANGE> if <a> or <x> is out of accepted range.
+ *           <eslENOHALT> if approximation fails to converge.
+ */          
+int
+esl_stats_IncompleteGamma(double a, double x, double *ret_pax, double *ret_qax)
+{
+  int    iter;			/* iteration counter */
+  double pax;			/* P(a,x) */
+  double qax;			/* Q(a,x) */
+
+  if (a <= 0.) ESL_EXCEPTION(eslERANGE, "esl_stats_IncompleteGamma(): a must be > 0");
+  if (x <  0.) ESL_EXCEPTION(eslERANGE, "esl_stats_IncompleteGamma(): x must be >= 0");
+
+  /* For x > a + 1 the following gives rapid convergence;
+   * calculate Q(a,x) = \frac{\Gamma(a,x)}{\Gamma(a)},
+   * using a continued fraction development for \Gamma(a,x).
+   */
+  if (x > a+1) 
+    {
+      double oldp;		/* previous value of p    */
+      double nu0, nu1;		/* numerators for continued fraction calc   */
+      double de0, de1;		/* denominators for continued fraction calc */
+
+      nu0 = 0.;			/* A_0 = 0       */
+      de0 = 1.;			/* B_0 = 1       */
+      nu1 = 1.;			/* A_1 = 1       */
+      de1 = x;			/* B_1 = x       */
+
+      oldp = nu1;
+      for (iter = 1; iter < 100; iter++)
+	{
+	  /* Continued fraction development:
+	   * set A_j = b_j A_j-1 + a_j A_j-2
+	   *     B_j = b_j B_j-1 + a_j B_j-2
+           * We start with A_2, B_2.
+	   */
+				/* j = even: a_j = iter-a, b_j = 1 */
+				/* A,B_j-2 are in nu0, de0; A,B_j-1 are in nu1,de1 */
+	  nu0 = nu1 + ((double)iter - a) * nu0;
+	  de0 = de1 + ((double)iter - a) * de0;
+				/* j = odd: a_j = iter, b_j = x */
+				/* A,B_j-2 are in nu1, de1; A,B_j-1 in nu0,de0 */
+	  nu1 = x * nu0 + (double) iter * nu1;
+	  de1 = x * de0 + (double) iter * de1;
+				/* rescale */
+	  if (de1 != 0.) 
+	    { 
+	      nu0 /= de1; 
+	      de0 /= de1;
+	      nu1 /= de1;
+	      de1 =  1.;
+	    }
+				/* check for convergence */
+	  if (fabs((nu1-oldp)/nu1) < 1.e-7)
+	    {
+	      esl_stats_LogGamma(a, &qax);	      
+	      qax = nu1 * exp(a * log(x) - x - qax);
+
+	      if (ret_pax != NULL) *ret_pax = 1 - qax;
+	      if (ret_qax != NULL) *ret_qax = qax;
+	      return eslOK;
+	    }
+
+	  oldp = nu1;
+	}
+      ESL_EXCEPTION(eslENOHALT,
+		"esl_stats_IncompleteGamma(): fraction failed to converge");
+    }
+  else /* x <= a+1 */
+    {
+      double p;			/* current sum               */
+      double val;		/* current value used in sum */
+
+      /* For x <= a+1 we use a convergent series instead:
+       *   P(a,x) = \frac{\gamma(a,x)}{\Gamma(a)},
+       * where
+       *   \gamma(a,x) = e^{-x}x^a \sum_{n=0}{\infty} \frac{\Gamma{a}}{\Gamma{a+1+n}} x^n
+       * which looks appalling but the sum is in fact rearrangeable to
+       * a simple series without the \Gamma functions:
+       *   = \frac{1}{a} + \frac{x}{a(a+1)} + \frac{x^2}{a(a+1)(a+2)} ...
+       * and it's obvious that this should converge nicely for x <= a+1.
+       */
+      p = val = 1. / a;
+      for (iter = 1; iter < 10000; iter++)
+	{
+	  val *= x / (a+(double)iter);
+	  p   += val;
+	  
+	  if (fabs(val/p) < 1.e-7)
+	    {
+	      esl_stats_LogGamma(a, &pax);
+	      pax = p * exp(a * log(x) - x - pax);
+
+	      if (ret_pax != NULL) *ret_pax = pax;
+	      if (ret_qax != NULL) *ret_qax = 1. - pax;
+	      return eslOK;
+	    }
+	}
+      ESL_EXCEPTION(eslENOHALT,
+		"esl_stats_IncompleteGamma(): series failed to converge");
+    }
+  /*NOTREACHED*/
+  return eslOK;
+}
+
+
+/* Function:  esl_stats_ChiSquaredTest()
+ * Synopsis:  Calculates a $\chi^2$ P-value.
+ * Incept:    SRE, Tue Jul 19 11:39:32 2005 [St. Louis]
+ *
+ * Purpose:   Calculate the probability that a chi-squared statistic
+ *            with <v> degrees of freedom would exceed the observed
+ *            chi-squared value <x>; return it in <ret_answer>. If
+ *            this probability is less than some small threshold (say,
+ *            0.05 or 0.01), then we may reject the hypothesis we're
+ *            testing.
+ *
+ * Args:      v          - degrees of freedom
+ *            x          - observed chi-squared value
+ *            ret_answer - RETURN: P(\chi^2 > x)
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslERANGE> if <v> or <x> are out of valid range.
+ *            <eslENOHALT> if iterative calculation fails.
+ */
+int
+esl_stats_ChiSquaredTest(int v, double x, double *ret_answer)
+{
+  return esl_stats_IncompleteGamma((double)v/2, x/2, NULL, ret_answer);
+}
+
+
+/* Function:  esl_stats_LinearRegression()
+ * Synopsis:  Fit data to a straight line.
+ * Incept:    SRE, Sat May 26 11:33:46 2007 [Janelia]
+ *
+ * Purpose:   Fit <n> points <x[i]>, <y[i]> to a straight line
+ *            $y = a + bx$ by linear regression. 
+ *            
+ *            The $x_i$ are taken to be known, and the $y_i$ are taken
+ *            to be observed quantities associated with a sampling
+ *            error $\sigma_i$. If known, the standard deviations
+ *            $\sigma_i$ for $y_i$ are provided in the <sigma> array.
+ *            If they are unknown, pass <sigma = NULL>, and the
+ *            routine will proceed with the assumption that $\sigma_i
+ *            = 1$ for all $i$.
+ *            
+ *            The maximum likelihood estimates for $a$ and $b$ are
+ *            optionally returned in <opt_a> and <opt_b>.
+ *            
+ *            The estimated standard deviations of $a$ and $b$ and
+ *            their estimated covariance are optionally returned in
+ *            <opt_sigma_a>, <opt_sigma_b>, and <opt_cov_ab>.
+ *            
+ *            The Pearson correlation coefficient is optionally
+ *            returned in <opt_cc>. 
+ *            
+ *            The $\chi^2$ P-value for the regression fit is
+ *            optionally returned in <opt_Q>. This P-value may only be
+ *            obtained when the $\sigma_i$ are known. If <sigma> is
+ *            passed as <NULL> and <opt_Q> is requested, <*opt_Q> is
+ *            set to 1.0.
+ *            
+ *            This routine follows the description and algorithm in
+ *            \citep[pp.661-666]{Press93}.
+ *
+ *            <n> must be greater than 2; at least two x[i] must
+ *            differ; and if <sigma> is provided, all <sigma[i]> must
+ *            be $>0$. If any of these conditions isn't met, the
+ *            routine throws <eslEINVAL>.
+ *
+ * Args:      x            - x[0..n-1]
+ *            y            - y[0..n-1]
+ *            sigma        - sample error in observed y_i
+ *            n            - number of data points
+ *            opt_a        - optRETURN: intercept estimate		
+ *            opt_b        - optRETURN: slope estimate
+ *            opt_sigma_a  - optRETURN: error in estimate of a
+ *            opt_sigma_b  - optRETURN: error in estimate of b
+ *            opt_cov_ab   - optRETURN: covariance of a,b estimates
+ *            opt_cc       - optRETURN: Pearson correlation coefficient for x,y
+ *            opt_Q        - optRETURN: X^2 P-value for linear fit
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error;
+ *            <eslEINVAL> if a contract condition isn't met;
+ *            <eslENORESULT> if the chi-squared test fails.
+ *            In these cases, all optional return values are set to 0.
+ */
+int
+esl_stats_LinearRegression(const double *x, const double *y, const double *sigma, int n,
+			   double *opt_a,       double *opt_b,
+			   double *opt_sigma_a, double *opt_sigma_b, double *opt_cov_ab,
+			   double *opt_cc,      double *opt_Q)
+{
+  int     status;
+  double *t      = NULL;
+  double  S, Sx, Sy, Stt;
+  double  Sxy, Sxx, Syy;
+  double  a, b, sigma_a, sigma_b, cov_ab, cc, X2, Q;
+  double  xdev, ydev;
+  double  tmp;
+  int     i;
+
+  /* Contract checks. */
+  if (n <= 2) ESL_XEXCEPTION(eslEINVAL, "n must be > 2 for linear regression fitting");
+  if (sigma != NULL) 
+    for (i = 0; i < n; i++) if (sigma[i] <= 0.) ESL_XEXCEPTION(eslEINVAL, "sigma[%d] <= 0", i);
+  status = eslEINVAL;
+  for (i = 0; i < n; i++) if (x[i] != 0.) { status = eslOK; break; }
+  if (status != eslOK) ESL_XEXCEPTION(eslEINVAL, "all x[i] are 0.");
+
+  /* Allocations */
+  ESL_ALLOC(t, sizeof(double) * n);
+
+  /* S = \sum_{i=1}{n} \frac{1}{\sigma_i^2}.  (S > 0.) */
+  if (sigma != NULL) { for (S = 0., i = 0; i < n; i++) S += 1./ (sigma[i] * sigma[i]);  }
+  else S = (double) n;
+
+  /* S_x = \sum_{i=1}{n} \frac{x[i]}{ \sigma_i^2}  (Sx real.) */
+  for (Sx = 0., i = 0; i < n; i++) { 
+    if (sigma == NULL) Sx += x[i];
+    else               Sx += x[i] / (sigma[i] * sigma[i]);
+  }
+
+  /* S_y = \sum_{i=1}{n} \frac{y[i]}{\sigma_i^2}  (Sy real.) */
+  for (Sy = 0., i = 0; i < n; i++) { 
+    if (sigma == NULL) Sy += y[i];
+    else               Sy += y[i] / (sigma[i] * sigma[i]);
+  }
+
+  /* t_i = \frac{1}{\sigma_i} \left( x_i - \frac{S_x}{S} \right)   (t_i real) */
+  for (i = 0; i < n; i++) {
+    t[i] = x[i] - Sx/S;
+    if (sigma != NULL) t[i] /= sigma[i];
+  }
+
+  /* S_{tt} = \sum_{i=1}^n t_i^2  (if at least one x is != 0, Stt > 0) */
+  for (Stt = 0., i = 0; i < n; i++) { Stt += t[i] * t[i]; }
+
+  /* b = \frac{1}{S_{tt}} \sum_{i=1}^{N} \frac{t_i y_i}{\sigma_i}  */
+  for (b = 0., i = 0; i < n; i++) {
+    if (sigma != NULL) { b += t[i]*y[i] / sigma[i]; }
+    else               { b += t[i]*y[i]; }
+  }
+  b /= Stt;
+
+  /* a = \frac{ S_y - S_x b } {S}   */
+  a = (Sy - Sx * b) / S;
+  
+  /* \sigma_a^2 = \frac{1}{S} \left( 1 + \frac{ S_x^2 }{S S_{tt}} \right) */
+  sigma_a = sqrt ((1. + (Sx*Sx) / (S*Stt)) / S);
+
+  /* \sigma_b = \frac{1}{S_{tt}} */
+  sigma_b = sqrt (1. / Stt);
+
+  /* Cov(a,b) = - \frac{S_x}{S S_{tt}}    */
+  cov_ab = -Sx / (S * Stt);
+  
+  /* Pearson correlation coefficient */
+  Sxy = Sxx = Syy = 0.;
+  for (i = 0; i < n; i++) {
+    if (sigma != NULL) { 
+      xdev = (x[i] / (sigma[i] * sigma[i])) - (Sx / n);
+      ydev = (y[i] / (sigma[i] * sigma[i])) - (Sy / n);
+    } else {
+      xdev = x[i] - (Sx / n);
+      ydev = y[i] - (Sy / n);
+    }
+    Sxy += xdev * ydev;
+    Sxx += xdev * xdev;
+    Syy += ydev * ydev;
+  }
+  cc = Sxy / (sqrt(Sxx) * sqrt(Syy));
+
+  /* \chi^2 */
+  for (X2 = 0., i = 0; i < n; i++) {
+    tmp =  y[i] - a - b*x[i];
+    if (sigma != NULL) tmp /= sigma[i];
+    X2 += tmp*tmp;
+  }
+  
+  /* We can calculate a goodness of fit if we know the \sigma_i */
+  if (sigma != NULL) {
+    if (esl_stats_ChiSquaredTest(n-2, X2, &Q) != eslOK) { status = eslENORESULT; goto ERROR; }
+  } else Q = 1.0;
+
+  /* If we didn't use \sigma_i, adjust the sigmas for a,b */
+  if (sigma == NULL) {
+    tmp = sqrt(X2 / (double)(n-2));
+    sigma_a *= tmp;
+    sigma_b *= tmp;
+  }
+    
+  /* Done. Set up for normal return.
+   */
+  free(t);
+  if (opt_a       != NULL) *opt_a       = a;
+  if (opt_b       != NULL) *opt_b       = b;
+  if (opt_sigma_a != NULL) *opt_sigma_a = sigma_a;
+  if (opt_sigma_b != NULL) *opt_sigma_b = sigma_b;
+  if (opt_cov_ab  != NULL) *opt_cov_ab  = cov_ab;
+  if (opt_cc      != NULL) *opt_cc      = cc;
+  if (opt_Q       != NULL) *opt_Q       = Q;
+  return eslOK;
+  
+ ERROR:
+  if (t != NULL) free(t);
+  if (opt_a       != NULL) *opt_a       = 0.;
+  if (opt_b       != NULL) *opt_b       = 0.;
+  if (opt_sigma_a != NULL) *opt_sigma_a = 0.;
+  if (opt_sigma_b != NULL) *opt_sigma_b = 0.;
+  if (opt_cov_ab  != NULL) *opt_cov_ab  = 0.;
+  if (opt_cc      != NULL) *opt_cc      = 0.;
+  if (opt_Q       != NULL) *opt_Q       = 0.;
+  return status;
+}
+/*---------------- end of API implementation --------------------*/
+
+
+
+
+/*****************************************************************
+ * 2. Unit tests.
+ *****************************************************************/
+#ifdef eslSTATS_TESTDRIVE
+#include <esl_random.h>
+
+/* The test of esl_stats_LinearRegression() is a statistical test,
+ * so we can't be too aggressive about testing results. 
+ * 
+ * Args:
+ *    r          - a source of randomness
+ *    use_sigma  - TRUE to pass sigma to the regression fit.
+ *    be_verbose - TRUE to print results (manual, not automated test mode)
+ */
+static void
+utest_LinearRegression(ESL_RANDOMNESS *r, int use_sigma, int be_verbose)
+{
+  char msg[] = "linear regression unit test failed";
+  double a     = -3.;
+  double b     = 1.;
+  int    n     = 100;
+  double xori  = -20.;
+  double xstep = 1.0;
+  double setsigma = 1.0;		/* sigma on all points */
+  int    i;
+  double *x     = NULL;
+  double *y     = NULL;
+  double *sigma = NULL;
+  double  ae, be, siga, sigb, cov_ab, cc, Q;
+  
+  if ((x     = malloc(sizeof(double) * n)) == NULL) esl_fatal(msg);
+  if ((y     = malloc(sizeof(double) * n)) == NULL) esl_fatal(msg);
+  if ((sigma = malloc(sizeof(double) * n)) == NULL) esl_fatal(msg);
+  
+  /* Simulate some linear data */
+  for (i = 0; i < n; i++)
+    {
+      sigma[i] = setsigma;
+      x[i]     = xori + i*xstep;
+      y[i]     = esl_rnd_Gaussian(r, a + b*x[i], sigma[i]);
+    }
+  
+  if (use_sigma) {
+    if (esl_stats_LinearRegression(x, y, sigma, n, &ae, &be, &siga, &sigb, &cov_ab, &cc, &Q) != eslOK) esl_fatal(msg);
+  } else {
+    if (esl_stats_LinearRegression(x, y,  NULL, n, &ae, &be, &siga, &sigb, &cov_ab, &cc, &Q) != eslOK) esl_fatal(msg);
+  }
+
+  if (be_verbose) {
+    printf("Linear regression test:\n");
+    printf("estimated intercept a = %8.4f   [true = %8.4f]\n", ae, a);
+    printf("estimated slope b     = %8.4f   [true = %8.4f]\n", be, b);
+    printf("estimated sigma on a  = %8.4f\n",                  siga);
+    printf("estimated sigma on b  = %8.4f\n",                  sigb);
+    printf("estimated cov(a,b)    = %8.4f\n",                  cov_ab);
+    printf("correlation coeff     = %8.4f\n",                  cc);
+    printf("P-value               = %8.4f\n",                  Q);
+  }
+
+  /* The following tests are statistical.
+   */
+  if ( fabs(ae-a) > 2*siga ) esl_fatal(msg);
+  if ( fabs(be-b) > 2*sigb ) esl_fatal(msg);
+  if ( cc < 0.95)            esl_fatal(msg);
+  if (use_sigma) {
+    if (Q < 0.001)           esl_fatal(msg);
+  } else {
+    if (Q != 1.0)            esl_fatal(msg);
+  }
+
+  free(x);
+  free(y);
+  free(sigma);
+}
+#endif /*eslSTATS_TESTDRIVE*/
+/*-------------------- end of unit tests ------------------------*/
+
+
+
+
+/*****************************************************************
+ * 3. Test driver.
+ *****************************************************************/
+#ifdef eslSTATS_TESTDRIVE
+/* gcc -g -Wall -o testdrive -L. -I. -DeslSTATS_TESTDRIVE esl_stats.c -leasel -lm
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_stats.h"
+
+static ESL_OPTIONS options[] = {
+  /* name  type         default  env   range togs  reqs  incomp  help                docgrp */
+  {"-h",  eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL, NULL, "show help and usage",                   0},
+  {"-r",  eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL, "-s", "random:  use current time as RNG seed", 0},
+  {"-s",  eslARG_INT,      "42", NULL, NULL, NULL, NULL, "-r", "set random number seed to <n>",         0},
+  {"-v",  eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL, NULL, "verbose: show verbose output",          0},
+  { 0,0,0,0,0,0,0,0,0,0},
+};
+static char usage[] = "[-options]";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go  = NULL;
+  ESL_RANDOMNESS *r   = NULL;
+  int             be_verbose;
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK) esl_fatal("%s", go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) {
+    esl_usage(stdout, argv[0], usage);
+    puts("\n  where options are:");
+    esl_opt_DisplayHelp(stdout, go, 0, 2, 80); /* 0=all docgroups; 2=indentation; 80=width */
+    exit(0);
+  }
+  if (esl_opt_ArgNumber(go) != 0) {
+    printf("Incorrect number of command line arguments.\n");
+    esl_usage(stdout, argv[0], usage);
+    exit(1);
+  }
+  be_verbose = esl_opt_GetBoolean(go, "-v");
+
+  if (esl_opt_GetBoolean(go, "-r")) {
+    r = esl_randomness_CreateTimeseeded();
+    if (be_verbose) printf("seed = %ld\n", esl_randomness_GetSeed(r));
+  } else r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+
+  utest_LinearRegression(r, TRUE,  be_verbose);
+  utest_LinearRegression(r, FALSE, be_verbose);
+  
+  esl_getopts_Destroy(go);
+  esl_randomness_Destroy(r);
+  exit(0);
+}
+#endif /*eslSTATS_TESTDRIVE*/
+/*------------------- end of test driver ------------------------*/
+
+
+
+
+/*****************************************************************
+ * 4. Example.
+ *****************************************************************/
+
+/* Compile:  gcc -g -Wall -o example -I. -DeslSTATS_EXAMPLE esl_stats.c esl_random.c easel.c -lm  
+ * or        gcc -g -Wall -o example -I. -L. -DeslSTATS_EXAMPLE esl_stats.c -leasel -lm  
+ */
+#ifdef eslSTATS_EXAMPLE
+/*::cexcerpt::stats_example::begin::*/
+/* gcc -g -Wall -o example -I. -DeslSTATS_EXAMPLE esl_stats.c esl_random.c easel.c -lm  */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_stats.h"
+
+int main(void)
+{
+  ESL_RANDOMNESS *r   = esl_randomness_CreateTimeseeded();
+  double a            = -3.;
+  double b            = 1.;
+  double xori         = -20.;
+  double xstep        = 1.0;
+  double setsigma     = 1.0;		/* sigma on all points */
+  int    n            = 100;
+  double *x           = malloc(sizeof(double) * n);
+  double *y           = malloc(sizeof(double) * n);
+  double *sigma       = malloc(sizeof(double) * n);
+  int    i;
+  double  ae, be, siga, sigb, cov_ab, cc, Q;
+  
+  /* Simulate some linear data, with Gaussian noise added to y_i */
+  for (i = 0; i < n; i++) {
+    sigma[i] = setsigma;
+    x[i]     = xori + i*xstep;
+    y[i]     = esl_rnd_Gaussian(r, a + b*x[i], sigma[i]);
+  }
+  
+  if (esl_stats_LinearRegression(x, y, sigma, n, &ae, &be, &siga, &sigb, &cov_ab, &cc, &Q) != eslOK)
+    esl_fatal("linear regression failed");
+
+  printf("estimated intercept a = %8.4f   [true = %8.4f]\n", ae, a);
+  printf("estimated slope b     = %8.4f   [true = %8.4f]\n", be, b);
+  printf("estimated sigma on a  = %8.4f\n",                  siga);
+  printf("estimated sigma on b  = %8.4f\n",                  sigb);
+  printf("estimated cov(a,b)    = %8.4f\n",                  cov_ab);
+  printf("correlation coeff     = %8.4f\n",                  cc);
+  printf("P-value               = %8.4f\n",                  Q);
+
+  free(x);  free(y);  free(sigma); 
+  esl_randomness_Destroy(r);
+  exit(0);
+}
+/*::cexcerpt::stats_example::end::*/
+#endif
+
+/*--------------------- end of example --------------------------*/
+
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_stats.h b/easel/esl_stats.h
new file mode 100644
index 0000000..9e4d154
--- /dev/null
+++ b/easel/esl_stats.h
@@ -0,0 +1,26 @@
+/* esl_stats.h
+ * Foundation for the statistics modules.
+ * 
+ * SRE, Tue Jul 19 11:35:28 2005
+ * SVN $Id: esl_stats.h 195 2007-08-09 19:02:55Z eddys $
+ */
+#ifndef ESL_STATS_INCLUDED
+#define ESL_STATS_INCLUDED
+
+extern int esl_stats_DMean(const double *x, int n, double *opt_mean, double *opt_var);
+extern int esl_stats_FMean(const float  *x, int n, double *opt_mean, double *opt_var);
+extern int esl_stats_IMean(const int    *x, int n, double *opt_mean, double *opt_var);
+extern int esl_stats_LogGamma(double x, double *ret_answer);
+extern int esl_stats_Psi(double x, double *ret_answer);
+extern int esl_stats_IncompleteGamma(double a, double x, double *ret_pax, double *ret_qax);
+extern int esl_stats_ChiSquaredTest(int v, double x, double *ret_answer);
+extern int esl_stats_LinearRegression(const double *x, const double *y, const double *sigma, int n,
+				      double *opt_a,       double *opt_b,
+				      double *opt_sigma_a, double *opt_sigma_b, double *opt_cov_ab,
+				      double *opt_cc,      double *opt_Q);
+#endif /*ESL_STATS_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_stats.tex b/easel/esl_stats.tex
new file mode 100644
index 0000000..b027d99
--- /dev/null
+++ b/easel/esl_stats.tex
@@ -0,0 +1,43 @@
+
+The \eslmod{stats} module is the foundation of a set of statistics
+modules. It contains special functions like $\Gamma(x)$ and $\Psi(x)$,
+and elementary statistics routines such as linear regression fitting
+and $\chi^2$ testing. Table~\ref{tbl:stats_api} lists the functions in
+the \eslmod{stats} API.
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\hyperlink{func:esl_stats_DMean()}{\ccode{esl\_stats\_\{D,F,I\}Mean()}} & Calculates mean and $\sigma^2$ for samples $x_i$.\\
+\hyperlink{func:esl_stats_LogGamma()}{\ccode{esl\_stats\_LogGamma()}} & Calculates $\log \Gamma(x)$.\\
+\hyperlink{func:esl_stats_Psi()}{\ccode{esl\_stats\_Psi()}} & Calculates $\Psi(x)$ (the digamma function).\\
+\hyperlink{func:esl_stats_IncompleteGamma()}{\ccode{esl\_stats\_IncompleteGamma()}} & Calculates the incomplete Gamma function.
+\\
+\hyperlink{func:esl_stats_ChiSquaredTest()}{\ccode{esl\_stats\_ChiSquaredTest()}} & Calculates a $\chi^2$ P-value.\\
+\hyperlink{func:esl_stats_LinearRegression()}{\ccode{esl\_stats\_LinearRegression()}} & Fit data to a straight line.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{stats} API.}
+\label{tbl:stats_api}
+\end{table}
+
+\subsection{An example of using the stats API}
+
+
+Figure~\ref{fig:stats_example} shows an example of using one of the
+routines in the \eslmod{stats} module, linear regression fitting. It
+generates a set of $n$ points dispersed around a line, $y_i = a + bx +
+N(\sigma)$ with Gaussian noise $N(\sigma)$, then fits the data to a
+line to obtain estimates $\hat{a}$ and $\hat{b}$.
+
+\begin{figure}
+\input{cexcerpts/stats_example}
+\caption{An example of using the \eslmod{stats} module.}
+\label{fig:stats_example}
+\end{figure}
+
+
+
diff --git a/easel/esl_stopwatch.c b/easel/esl_stopwatch.c
new file mode 100644
index 0000000..a2b95c2
--- /dev/null
+++ b/easel/esl_stopwatch.c
@@ -0,0 +1,260 @@
+/* esl_stopwatch.c
+ * Tracking cpu/system/elapsed time used by a process.
+ *
+ * Thanks to Warren Gish for assistance.
+ * 
+ * SRE, Wed Feb 22 20:12:55 2006 [St. Louis] [moved to Easel]
+ * SRE, Thu Aug  3 08:11:52 2000 [St. Louis] [moved to SQUID]
+ * SRE, Fri Nov 26 14:54:21 1999 [St. Louis] [HMMER]
+ * SVN $Id: esl_stopwatch.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include "easel.h"
+#include "esl_stopwatch.h"
+
+/*****************************************************************
+ * ESL_STOPWATCH object maintenance
+ *****************************************************************/
+
+/* Function:  esl_stopwatch_Create()
+ * Incept:    SRE, Wed Feb 22 20:15:05 2006 [St. Louis]
+ *
+ * Purpose:   Creates a new stopwatch.
+ *
+ * Returns:   ptr to a new <ESL_STOPWATCH> object; caller is
+ *            responsible for free'ing it with 
+ *            <esl_stopwatch_Destroy()>.
+ *
+ * Throws:    NULL on allocation failure.
+ */
+ESL_STOPWATCH *
+esl_stopwatch_Create(void)
+{
+  int status;
+  ESL_STOPWATCH *w = NULL;
+
+  ESL_ALLOC(w, sizeof(ESL_STOPWATCH));
+  w->elapsed = 0.;
+  w->user    = 0.;
+  w->sys     = 0.;
+  return w;
+
+ ERROR:
+  return NULL;
+}
+
+/* Function:  esl_stopwatch_Destroy()
+ * Incept:    SRE, Thu Feb 23 07:09:23 2006 [St. Louis]
+ *
+ * Purpose:   Frees an <ESL_STOPWATCH>.
+ */
+void
+esl_stopwatch_Destroy(ESL_STOPWATCH *w)
+{
+  free(w);
+}
+
+
+
+
+/* Function:  esl_stopwatch_Start()
+ * Incept:    SRE, Sat Feb 25 10:41:00 2006 [St. Louis]
+ *
+ * Purpose:   Start a stopwatch. This sets the base 
+ *            for elapsed, cpu, and system time difference
+ *            calculations by subsequent calls to
+ *            <esl_stopwatch_Stop()>.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int 
+esl_stopwatch_Start(ESL_STOPWATCH *w)
+{
+  w->t0 = time(NULL);
+#ifdef HAVE_TIMES /* POSIX */
+  (void) times(&(w->cpu0));
+#else             /* fallback to ANSI C */
+  w->cpu0 = clock();
+#endif
+  w->elapsed = 0.;
+  w->user    = 0.;
+  w->sys     = 0.;
+  return eslOK;
+}
+
+/* Function:  esl_stopwatch_Stop()
+ * Incept:    SRE, Sat Feb 25 10:42:26 2006 [St. Louis]
+ *
+ * Purpose:   Stop a stopwatch. Record and store elapsed,
+ *            cpu, and system time difference relative to the
+ *            last call to <esl_stopwatch_Start()>.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_stopwatch_Stop(ESL_STOPWATCH *w)
+{
+  time_t t1;
+#ifdef HAVE_TIMES
+  struct tms cpu1;
+  long       clk_tck;
+#else
+  clock_t cpu1;
+#endif
+
+  t1 = time(NULL);
+  w->elapsed = difftime(t1, w->t0);
+
+#ifdef HAVE_TIMES /* POSIX */
+  (void) times(&cpu1);
+  
+  clk_tck = sysconf(_SC_CLK_TCK);
+  w->user = (double) (cpu1.tms_utime + cpu1.tms_cutime -
+		      w->cpu0.tms_utime - w->cpu0.tms_cutime) /
+            (double) clk_tck;
+
+  w->sys  = (double) (cpu1.tms_stime + cpu1.tms_cstime -
+		      w->cpu0.tms_stime - w->cpu0.tms_cstime) /
+            (double) clk_tck;
+#else /* fallback to ANSI C */
+  cpu1    = clock();
+  w->user = (double) (cpu1- w->cpu0) / (double) CLOCKS_PER_SEC;
+  w->sys  = 0.;		/* no way to portably get system time in ANSI C */
+
+#endif
+  return eslOK;
+}
+
+/* format_time_string()
+ * Date:     SRE, Fri Nov 26 15:06:28 1999 [St. Louis]
+ *
+ * Purpose:  Given a number of seconds, format into
+ *           hh:mm:ss.xx in a provided buffer.
+ *
+ * Args:     buf     - allocated space (128 is plenty!)
+ *           sec     - number of seconds
+ *           do_frac - TRUE (1) to include hundredths of a sec
+ */
+static void
+format_time_string(char *buf, double sec, int do_frac)
+{
+  int h, m, s, hs;
+  
+  h  = (int) (sec / 3600.);
+  m  = (int) (sec / 60.) - h * 60;
+  s  = (int) (sec) - h * 3600 - m * 60;
+  if (do_frac) {
+    hs = (int) (sec * 100.) - h * 360000 - m * 6000 - s * 100;
+    sprintf(buf, "%02d:%02d:%02d.%02d", h,m,s,hs);
+  } else {
+    sprintf(buf, "%02d:%02d:%02d", h,m,s);
+  }
+}
+
+/* Function:  esl_stopwatch_Display()
+ * Incept:    SRE, Sat Feb 25 10:51:09 2006 [St. Louis]
+ *
+ * Purpose:   Output a usage summary line from a stopped
+ *            stopwatch, showing elapsed, cpu, and system time
+ *            between the last calls to 
+ *            <esl_stopwatch_Start()> and <esl_stopwatch_Stop()>.
+ *            
+ *            The string <prefix> will be prepended to the output
+ *            line. Use <""> to prepend nothing. If <prefix> is NULL,
+ *            a default <"CPU Time: "> prefix is used.
+ *           
+ *            For <prefix> = <"CPU Time: "> an example output line is:\\
+ *            <CPU Time: 142.55u 7.17s 00:02:29.72 Elapsed: 00:02:35>
+ *
+ * Args:      fp      - output stream
+ *            w       - stopped stopwatch
+ *            prefix  - output line prefix ("" for nothing)
+ *
+ * Returns:   <eslOK> on success.
+ */
+int 
+esl_stopwatch_Display(FILE *fp, ESL_STOPWATCH *w, char *prefix)
+{
+  char buf[128];	/* (safely holds up to 10^14 years) */
+  
+  if (prefix == NULL)
+    fputs("CPU Time: ", fp);
+  else 
+    fputs(prefix, fp);
+
+  format_time_string(buf, w->user+w->sys, TRUE);
+#ifdef HAVE_TIMES
+  fprintf(fp, "%.2fu %.2fs %s ", w->user, w->sys, buf);
+#else
+  fprintf(fp, "%.2fu %s ", w->user, buf);
+#endif
+
+  format_time_string(buf, w->elapsed, 0);
+  fprintf(fp, "Elapsed: %s\n", buf);
+  return eslOK;
+}
+  
+
+/* Function:  esl_stopwatch_Include()
+ * Incept:    SRE, Sat Feb 25 10:47:17 2006 [St. Louis]
+ *
+ * Purpose:   Merge the cpu and system times from a slave into
+ *            a master stopwatch. Both watches must be
+ *            stopped, and should not be stopped again unless
+ *            You Know What You're Doing.
+ *           
+ *            Elapsed time is not merged. Master is assumed
+ *            to be keeping track of the wall clock (real) time,
+ *            and the slave/worker watch is ignored.
+ *           
+ *            Useful in at least two cases. One is in 
+ *            PVM, where we merge in the stopwatch(es) from separate
+ *            process(es) in a cluster. A second is in 
+ *            threads, for broken pthreads/times() implementations
+ *            that lose track of cpu times used by spawned
+ *            threads.
+ *
+ * Args:      master  - stopwatch that's aggregating times
+ *            w       - watch to add to the master.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_stopwatch_Include(ESL_STOPWATCH *master, ESL_STOPWATCH *w)
+{
+  master->user    += w->user;
+  master->sys     += w->sys;
+  return eslOK;
+}
+
+
+
+/*****************************************************************
+ * Example of using the stopwatch module
+ *****************************************************************/
+#ifdef eslSTOPWATCH_EXAMPLE
+/*::cexcerpt::stopwatch_example::begin::*/
+/* compile: gcc -g -Wall -I. -o example -DeslSTOPWATCH_EXAMPLE esl_stopwatch.c easel.c -lm
+ * run:     ./example
+ */
+#include "easel.h"
+#include "esl_stopwatch.h"
+
+int 
+main(void)
+{
+  ESL_STOPWATCH *w;
+  
+  w = esl_stopwatch_Create(); 
+
+  esl_stopwatch_Start(w);
+  sleep(5);
+  esl_stopwatch_Stop(w);
+
+  esl_stopwatch_Display(stdout, w, "CPU Time: ");
+  esl_stopwatch_Destroy(w);
+  return 0;
+}
+/*::cexcerpt::stopwatch_example::end::*/
+#endif /*ESL_STOPWATCH_EXAMPLE*/
diff --git a/easel/esl_stopwatch.h b/easel/esl_stopwatch.h
new file mode 100644
index 0000000..a52f99e
--- /dev/null
+++ b/easel/esl_stopwatch.h
@@ -0,0 +1,56 @@
+/* esl_stopwatch.h
+ * Tracking cpu/system/elapsed time used by a process.
+ * 
+ * SRE, Wed Feb 22 19:30:36 2006 [St. Louis] [moved to Easel]
+ * SRE, Thu Aug  3 08:00:35 2000 [St. Louis] [moved to SQUID]
+ * SRE, Fri Nov 26 14:54:21 1999 [St. Louis] [HMMER]
+ * SVN $Id: esl_stopwatch.h 111 2006-03-31 13:15:58Z eddy $
+ */
+#ifndef ESL_STOPWATCH_INCLUDED
+#define ESL_STOPWATCH_INCLUDED
+
+#include <time.h>
+#ifdef HAVE_TIMES
+#include <sys/times.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>		/* need for sysconf() */
+#endif
+
+typedef struct {
+  /* t0 and cpu0 keep base, when the watch was Start()'ed 
+   */
+  time_t t0;			/* Wall clock time, ANSI time()  */
+#ifdef HAVE_TIMES
+  struct tms cpu0;		/* CPU/system time, POSIX times()*/
+#else
+  clock_t cpu0;			/* CPU time, fallback to ANSI clock() */
+#endif
+
+  /* elapsed/user/sys are t-t0 results for the last time the
+   * watch was Stop()'ed.
+   */
+  double elapsed;               /* elapsed time, seconds */
+  double user;                  /* CPU time, seconds     */
+  double sys;                   /* system time, seconds  */
+} ESL_STOPWATCH;
+
+
+extern ESL_STOPWATCH *esl_stopwatch_Create(void);
+extern void           esl_stopwatch_Destroy(ESL_STOPWATCH *w);
+
+extern int esl_stopwatch_Start(ESL_STOPWATCH *w);
+extern int esl_stopwatch_Stop(ESL_STOPWATCH *w);
+extern int esl_stopwatch_Display(FILE *fp, ESL_STOPWATCH *w, char *prefix);
+
+extern int esl_stopwatch_Include(ESL_STOPWATCH *master, ESL_STOPWATCH *w);
+
+
+#endif /*ESL_STOPWATCH_INCLUDED*/ 
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
+
diff --git a/easel/esl_stopwatch.tex b/easel/esl_stopwatch.tex
new file mode 100644
index 0000000..a823750
--- /dev/null
+++ b/easel/esl_stopwatch.tex
@@ -0,0 +1,117 @@
+
+The stopwatch module measures the elapsed (wall clock) time, CPU time,
+and system time consumed by any part of a program.
+
+The simple way to measure the CPU time consumption in an ANSI C
+program is:
+
+\begin{cchunk}
+    clock_t  t0, t1;
+    t0 = clock();
+    /* do_stuff */
+    t1 = clock();
+    printf("cpu time: %.2f\n", (double) (t1-t0)/(double) CLOCKS_PER_SEC);
+\end{cchunk}
+
+The stopwatch module is just an elaboration of this.  It tracks
+elapsed and system time, in addition to cpu time; it hides the details
+of converting a time difference in hardware clock ticks to a
+human-interpretable time in seconds; and it provides a standard output
+function for formatting times, similar to the output of the standard
+UNIX \ccode{time} command line utility for timing processes.
+
+\begin{table}[hb]
+\begin{tabular}{ll}\hline
+\ccode{esl\_stopwatch\_Create()}  & Creates new stopwatch.\\
+\ccode{esl\_stopwatch\_Destroy()} & Frees a stopwatch.\\
+\ccode{esl\_stopwatch\_Start()}   & Starts a stopwatch.\\
+\ccode{esl\_stopwatch\_Stop()}    & Stops a stopwatch.\\
+\ccode{esl\_stopwatch\_Display()} & Displays elapsed, cpu, and system time.\\
+\ccode{esl\_stopwatch\_Include()} & Merges a stopwatch's time into a master.\\
+\hline
+\end{tabular}
+\caption{The \eslmod{stopwatch} API.}
+\label{tbl:stopwatch_api}
+\end{table}
+
+Table~\ref{tbl:stopwatch_api} lists the functions in the API.
+
+Starting a stopwatch with \ccode{esl\_stopwatch\_Start()} initializes
+a base time, t0. Stopping a stopwatch with
+\ccode{esl\_stopwatch\_Stop()} takes the current time t1, and
+internally computes and stores elapsed, cpu, and system time
+differences (t1-t0). These stored times can be displayed at any time
+using \ccode{esl\_stopwatch\_Display()}, until the next time the watch
+is stopped. A stopwatch can be stopped any number of times, measuring
+increasing time from the same base. A stopwatch can also be started
+any number of times, resetting the base each time it is set.
+
+Figure~\ref{fig:stopwatch_example} shows a small example that measures
+a boring \ccode{sleep(5)} call, which will of course show an elapsed
+wall time of 5 seconds.  Change the \ccode{sleep(5)} call to something
+cpu- or system-intensive to see a non-zero measurement of cpu or
+system time.
+
+\begin{figure}
+\input{cexcerpts/stopwatch_example}
+\caption{An example of using the \eslmod{stopwatch} module.}
+\label{fig:stopwatch_example}
+\end{figure}
+
+\subsection{Displaying and retrieving times}
+
+The \ccode{esl\_stopwatch\_Display()} function prints a line
+containing the cpu time, system time, aggregated cpu+system time, and
+the elapsed (wall clock) time. For example:
+
+\begin{cchunk}
+CPU Time: 142.55u 7.17s 00:02:29.72 Elapsed: 00:02:35
+\end{cchunk}
+
+If you want to access the times in seconds for your own purposes, the
+relevant fields in a stopped \ccode{ESL\_STOPWATCH} object are:
+
+\begin{cchunk}
+  double elapsed;               /* elapsed time, seconds */
+  double user;                  /* CPU time, seconds     */
+  double sys;                   /* system time, seconds  */
+\end{cchunk}
+
+
+
+\subsection{Stopwatch precision and system dependency}
+
+Elapsed wall time is typically measured at low resolution, in units of
+seconds (depending on the ANSI C \ccode{time\_t} definition on your
+system). It is displayed with a precision of 1 sec.
+
+CPU time is typically measured in high resolution, in units of
+microseconds (depending on the value of POSIX \ccode{\_SC\_CLK\_TCK} or
+ANSI C \ccode{CLOCKS\_PER\_SEC} on your system). It is displayed with a
+precision of 0.01 sec.
+
+System time is only determined on systems that provide a POSIX
+\ccode{times()} function. Like CPU time, it is typically measured at
+high resolution, in units of microseconds (depending on the POSIX
+\ccode{\_SC\_CLK\_TCK} value on your system). It is displayed with a
+precision of 0.01 sec.  On systems that do not provide a
+POSIX-compliant \ccode{times()} function, system time is always
+reported as 0.
+
+\subsection{Aggregate times in parallelized code}
+
+In parallelized code, you may want to aggregate results from multiple
+stopwatches into a single overall time measurement. Examples include
+aggregating times from worker processes in PVM or MPI applications, or
+aggregating times from multiple execution threads on systems where the
+\ccode{times()} function does not correctly aggregate threads for you.
+
+The \ccode{esl\_stopwatch\_Include()} function adds the cpu and system
+times in a ``client'' stopwatch to a ``master'' stopwatch. Both the
+client and the master stopwatch must be stopped. The elapsed time in
+the master stopwatch is not affected; it is assumed to be keeping
+track of the real (wall clock) time. 
+
+
+
+
diff --git a/easel/esl_stretchexp.c b/easel/esl_stretchexp.c
new file mode 100644
index 0000000..a7afd43
--- /dev/null
+++ b/easel/esl_stretchexp.c
@@ -0,0 +1,696 @@
+/* esl_stretchexp.c
+ * Statistical routines for stretched exponential distributions.
+ * 
+ * SRE, Fri Aug 19 11:15:21 2005 [St. Louis] 
+ * xref STL9/146
+ * SVN $Id: esl_stretchexp.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include <esl_config.h>
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_vectorops.h"
+#include "esl_stretchexp.h"
+
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#ifdef eslAUGMENT_HISTOGRAM
+#include "esl_histogram.h"
+#endif
+#ifdef eslAUGMENT_MINIMIZER
+#include "esl_minimizer.h"
+#endif
+
+/****************************************************************************
+ * Routines for evaluating densities and distributions
+ ****************************************************************************/ 
+/* mu <= x < infinity   
+ *    [x=mu is no problem, but watch out for evaluating log(0) when it is]
+ * lambda > 0
+ * tau > 0    [fat tailed when tau < 1; thin when tau > 1; exponential when tau = 1]
+ */
+
+/* Function:  esl_sxp_pdf()
+ * Incept:    SRE, Fri Aug 19 11:17:47 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the probability density function for the 
+ *            stretched exponential pdf, $P(X=x)$, given
+ *            quantile <x>, offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_sxp_pdf(double x, double mu, double lambda, double tau)
+{
+  double y    = lambda * (x-mu);
+  double val;
+  double gt;
+  
+  if (x < mu) return 0.;
+  esl_stats_LogGamma(1/tau, &gt);
+
+  if (x == mu) val = (lambda * tau / exp(gt));
+  else         val = (lambda * tau / exp(gt)) * exp(- exp(tau * log(y)));
+
+  return val;
+}
+
+/* Function:  esl_sxp_logpdf()
+ * Incept:    SRE, Fri Aug 19 11:27:32 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log probability density function for the 
+ *            stretched exponential pdf, $\log P(X=x)$, given
+ *            quantile <x>, offset <mu>, and parameters <lambda> and <tau>.
+ */
+double 
+esl_sxp_logpdf(double x, double mu, double lambda, double tau)
+{
+  double y    = lambda * (x-mu);
+  double gt;
+  double val;
+
+  if (x < mu) return -eslINFINITY;
+  esl_stats_LogGamma(1/tau, &gt);
+
+  if (x == mu) val = log(lambda) + log(tau) - gt;
+  else         val = log(lambda) + log(tau) - gt - exp(tau*log(y));
+  return val;
+}
+
+/* Function:  esl_sxp_cdf()
+ * Incept:    SRE, Fri Aug 19 11:30:55 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the cumulative distribution function for the 
+ *            stretched exponential pdf, $P(X \leq x)$, given
+ *            quantile <x>, offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_sxp_cdf(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x-mu);
+  double val;
+
+  if (x <= mu) return 0.;
+  esl_stats_IncompleteGamma(1/tau, exp(tau * log(y)), &val, NULL);
+  
+  ESL_DASSERT1 (( !isnan(val)));
+  return val;
+}
+
+/* Function:  esl_sxp_logcdf()
+ * Incept:    SRE, Fri Aug 19 11:37:20 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log of the cumulative distribution function for the 
+ *            stretched exponential pdf, $\log P(X \leq x)$, given
+ *            quantile <x>, offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_sxp_logcdf(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x-mu);
+  double val;
+
+  if (x <= mu) return -eslINFINITY;
+  esl_stats_IncompleteGamma(1./tau, exp(tau * log(y)), &val, NULL);
+  return log(val);
+}
+
+/* Function:  esl_sxp_surv()
+ * Incept:    SRE, Fri Aug 19 11:38:24 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the survival function for the 
+ *            stretched exponential pdf, $P(X > x)$, given
+ *            quantile <x>, offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_sxp_surv(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x-mu);
+  double val;
+
+  if (x <= mu) return 1.0;
+
+  esl_stats_IncompleteGamma(1./tau, exp(tau * log(y)), NULL, &val);
+  return val;
+}
+
+/* Function:  esl_sxp_logsurv()
+ * Incept:    SRE, Fri Aug 19 11:38:24 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log survival function for the 
+ *            stretched exponential pdf, $\log P(X > x)$, given
+ *            quantile <x>, offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_sxp_logsurv(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x-mu);
+  double val;
+
+  if (x <= mu) return 0.0;
+
+  esl_stats_IncompleteGamma(1./tau, exp(tau * log(y)), NULL, &val);
+  return log(val);
+}
+
+/* Function:  esl_sxp_invcdf()
+ * Incept:    SRE, Sat Aug 20 14:42:06 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the inverse CDF for a stretched exponential
+ *            with parameters <mu>, <lambda>, and <tau>, returning
+ *            the quantile <x> at which the CDF is <p>.
+ *            
+ *            The inverse CDF of the stretched exponential has no
+ *            analytical expression as far as I'm aware. The calculation
+ *            here is a computationally expensive, brute force bisection
+ *            search in <x> using the CDF function. It will suffice for
+ *            a small number of calls (for plotting applications, for example),
+ *            but it is not sufficient for a large number of calls.
+ */
+double
+esl_sxp_invcdf(double p, double mu, double lambda, double tau)
+{
+  double x1, x2, xm;		/* low, high guesses at x */
+  double f1, f2, fm;
+  double tol = 1e-6;
+
+  x1 = mu;
+  f1 = 0.;
+  x2 = mu + 1.;
+  do {				/* bracket */
+    x2 = x2 + 2.*(x2-x1);
+    f2 = esl_sxp_cdf(x2, mu, lambda, tau);
+  } while (f2 < p);
+
+  do {				/* bisection */
+    xm = (x1+x2) / 2.;
+    fm = esl_sxp_cdf(xm, mu, lambda, tau);
+    
+    if      (fm > p) x2 = xm;
+    else if (fm < p) x1 = xm;
+    else return xm;		/* unlikely case of fm==cdf */
+  } while ( (x2-x1)/(x1+x2-2*mu) > tol);
+
+  xm = (x1+x2) / 2.;
+  return xm;
+}
+/*-------------------- end densities & distributions ------------------------*/
+	  
+
+
+
+/****************************************************************************
+ * Generic API routines: for general interface w/ histogram module
+ ****************************************************************************/ 
+
+/* Function:  esl_sxp_generic_pdf()
+ * Incept:    SRE, Thu Aug 25 08:06:14 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_sxp_pdf()>, taking
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_sxp_generic_pdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_sxp_pdf(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_sxp_generic_cdf()
+ * Incept:    SRE, Fri Aug 19 13:54:26 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_sxp_cdf()>, taking
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_sxp_generic_cdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_sxp_cdf(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_sxp_generic_surv()
+ * Incept:    SRE, Thu Aug 25 08:06:33 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_sxp_surv()>, taking
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_sxp_generic_surv(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_sxp_surv(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_sxp_generic_invcdf()
+ * Incept:    SRE, Sat Aug 20 14:46:55 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_sxp_invcdf()>, taking
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_sxp_generic_invcdf(double p, void *params)
+{
+  double *v = (double *) params;
+  return esl_sxp_invcdf(p, v[0], v[1], v[2]);
+}
+/*------------------------ end generic API ---------------------------------*/
+
+
+
+/****************************************************************************
+ * Routines for dumping plots for files
+ ****************************************************************************/ 
+
+/* Function:  esl_sxp_Plot()
+ * Incept:    SRE, Fri Aug 19 11:48:27 2005 [St. Louis]
+ *
+ * Purpose:   Plot some stretched exponential function <func> (for instance,
+ *            <esl_sxp_pdf()>) for parameters <mu>, <lambda>, and <tau>, for
+ *            a range of quantiles x from <xmin> to <xmax> in steps of <xstep>;
+ *            output to an open stream <fp> in xmgrace XY input format.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_sxp_Plot(FILE *fp, double mu, double lambda, double tau,
+	     double (*func)(double x, double mu, double lambda, double tau), 
+	     double xmin, double xmax, double xstep)
+{
+  double x;
+  for (x = xmin; x <= xmax; x += xstep)
+    fprintf(fp, "%f\t%g\n", x, (*func)(x, mu, lambda, tau));
+  fprintf(fp, "&\n");
+  return eslOK;
+}
+/*-------------------- end plot dumping routines ---------------------------*/
+
+
+
+
+/****************************************************************************
+ * Routines for sampling (requires augmentation w/ random, dirichlet modules)
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_RANDOM
+/* Function:  esl_sxp_Sample()
+ * Incept:    SRE, Fri Aug 19 13:39:36 2005 [St. Louis]
+ *
+ * Purpose:   Sample a stretched exponential random variate,
+ *            by a change of variable from a Gamma sample.
+ */
+double
+esl_sxp_Sample(ESL_RANDOMNESS *r, double mu, double lambda, double tau)
+{
+  double t,x;
+
+  t = esl_rnd_Gamma(r, 1./tau);
+  x = mu + 1./lambda * exp(1./tau * log(t));
+  return x;
+} 
+#endif /*eslAUGMENT_RANDOM*/
+/*--------------------------- end sampling ---------------------------------*/
+
+
+
+/****************************************************************************
+ * Maximum likelihood fitting
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_MINIMIZER
+/* This structure is used to sneak the data into minimizer's generic
+ * (void *) API for all aux data
+ */
+struct sxp_data {
+  double *x;
+  int     n;
+  double  mu;
+};
+
+static double
+sxp_complete_func(double *p, int np, void *dptr)
+{
+  struct sxp_data *data = (struct sxp_data *) dptr;
+  double lambda, tau;
+  double logL = 0.;
+  int    i;
+
+  lambda = exp(p[0]);
+  tau    = exp(p[1]);
+
+  for (i = 0; i < data->n; i++)
+    logL += esl_sxp_logpdf(data->x[i], data->mu, lambda, tau);
+  return -logL;
+}
+
+/* Function:  esl_sxp_FitComplete()
+ * Incept:    SRE, Fri Aug 19 15:25:42 2005 [St. Louis]
+ *
+ * Purpose:   Given a vector of <n> observed data samples <x[]>,
+ *            find maximum likelihood parameters by conjugate gradient 
+ *            descent optimization.
+ */
+int
+esl_sxp_FitComplete(double *x, int n,
+		    double *ret_mu, double *ret_lambda, double *ret_tau)
+
+{
+  struct sxp_data data;
+  double p[2], u[2], wrk[8];
+  double mu, tau, lambda;
+  double mean;
+  double tol = 1e-6;
+  double fx;
+  int    status;
+
+  /* initial guesses; mu is definitely = minimum x,
+   * and just use arbitrary #'s to init lambda, tau
+   */
+  mu =  esl_vec_DMin(x, n);
+  esl_stats_DMean(x, n, &mean, NULL);
+  lambda = 1 / (mean - mu);
+  tau    = 0.9;
+
+
+  /* load data structure, param vector, and step vector */
+  data.x  = x;
+  data.n  = n;
+  data.mu = mu;
+  p[0]    = log(lambda);
+  p[1]    = log(tau);
+  u[0]    = 1.0;
+  u[1]    = 1.0;
+
+  /* hand it off */
+  status =  esl_min_ConjugateGradientDescent(p, u, 2, 
+					     &sxp_complete_func, 
+					     NULL,
+					     (void *) (&data), tol, wrk, &fx);
+  *ret_mu     = mu;
+  *ret_lambda = exp(p[0]);
+  *ret_tau    = exp(p[1]);
+  return eslOK;
+}
+
+#ifdef eslAUGMENT_HISTOGRAM
+struct sxp_binned_data {
+  ESL_HISTOGRAM *g;	/* contains the binned data    */
+  double mu;		/* mu is not a learnable param */
+};
+
+static double 
+sxp_complete_binned_func(double *p, int np, void *dptr)
+{
+  struct sxp_binned_data *data = (struct sxp_binned_data *) dptr;
+  ESL_HISTOGRAM          *g    = data->g;
+  double logL = 0.;
+  double ai, bi;		/* lower, upper bounds on bin */
+  double lambda, tau;
+  int    i;
+  double tmp;
+
+  lambda = exp(p[0]);
+  tau    = exp(p[1]);  
+
+  ESL_DASSERT1(( ! isnan(lambda) ));
+  ESL_DASSERT1(( ! isnan(tau) ));
+  
+  for (i = g->cmin; i <= g->imax; i++) /* for each occupied bin */
+    {
+      if (g->obs[i] == 0) continue;
+      
+      ai = esl_histogram_Bin2LBound(g, i);
+      bi = esl_histogram_Bin2UBound(g, i);
+      if (ai < data->mu) ai = data->mu; /* careful at leftmost bound */
+
+      tmp = esl_sxp_cdf(bi, data->mu, lambda, tau) -
+            esl_sxp_cdf(ai, data->mu, lambda, tau);
+      if      (tmp == 0.) return eslINFINITY;
+      logL += g->obs[i] * log(tmp);
+    }
+  return -logL;			/* minimizing NLL */
+}
+
+/* Function:  esl_sxp_FitCompleteBinned()
+ * Incept:    SRE, Sat Aug 20 13:28:00 2005 [St. Louis]
+ *
+ * Purpose:   Given a histogram <g> with binned observations, where each
+ *            bin i holds some number of observed samples x with values from 
+ *            lower bound l to upper bound u (that is, $l < x \leq u$);
+ *            find maximum likelihood parameters mu, lambda, tau by conjugate
+ *            gradient descent optimization.
+ */
+int
+esl_sxp_FitCompleteBinned(ESL_HISTOGRAM *g,
+			  double *ret_mu, double *ret_lambda, double *ret_tau)
+
+{
+  struct sxp_binned_data data;
+  double p[2], u[2], wrk[8];
+  double mu, tau, lambda;
+  double tol = 1e-6;
+  double fx;
+  int    status;
+  double ai, mean;
+  int    i;
+
+  /* Set the fixed mu.
+   * Make a good initial guess of lambda, based on exponential fit.
+   * Choose an arbitrary tau.
+   */
+  if      (g->is_tailfit) mu = g->phi;  /* all x > mu in this case */
+  else if (g->is_rounded) mu = esl_histogram_Bin2LBound(g, g->imin);
+  else                    mu = g->xmin; 
+
+  mean = 0.;
+  for (i = g->cmin; i <= g->imax; i++) 
+    { 
+      ai = esl_histogram_Bin2LBound(g, i);
+      ai += 0.5*g->w;		/* midpoint in bin */
+      mean += (double)g->obs[i] * ai;
+    }
+  mean  /= g->No;
+  lambda = 1 / (mean - mu);
+
+  tau    = 0.9;
+
+  /* load data structure, param vector, and step vector */
+  data.g  = g;
+  data.mu = mu;
+  p[0]    = log(lambda);
+  p[1]    = log(tau);
+  u[0]    = 1.0;
+  u[1]    = 1.0;
+
+  /* hand it off */
+  status =  esl_min_ConjugateGradientDescent(p, u, 2, 
+					     &sxp_complete_binned_func, 
+					     NULL,
+					     (void *) (&data), tol, wrk, &fx);
+  *ret_mu     = mu;
+  *ret_lambda = exp(p[0]);
+  *ret_tau    = exp(p[1]);
+  return eslOK;
+}
+#endif /*eslAUGMENT_HISTOGRAM*/
+#endif /*eslAUGMENT_MINIMIZER*/
+
+/****************************************************************************
+ * Example main()
+ ****************************************************************************/ 
+#ifdef eslSTRETCHEXP_EXAMPLE
+/*::cexcerpt::sxp_example::begin::*/
+/* compile:
+   gcc -g -Wall -I. -o example -DeslSTRETCHEXP_EXAMPLE\
+     -DeslAUGMENT_HISTOGRAM -DeslAUGMENT_RANDOM -DeslAUGMENT_MINIMIZER\
+      esl_stretchexp.c esl_histogram.c esl_random.c esl_minimizer.c esl_stats.c esl_vectorops.c easel.c -lm
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_stretchexp.h"
+
+int
+main(int argc, char **argv)
+{
+  double mu         = -50.0;
+  double lambda     = 2.5;
+  double tau        = 0.7;
+  ESL_HISTOGRAM  *h = esl_histogram_CreateFull(mu, 100., 0.1);
+  ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();
+  int    n          = 10000;
+  double *data;
+  int     ndata;
+  double emu, elam, etau;
+  int    i;
+  double x;
+
+  for (i = 0; i < n; i++)
+    {
+      x  =  esl_sxp_Sample(r, mu, lambda, tau);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+
+  /* Plot the empirical (sampled) and expected survivals */
+  esl_histogram_PlotSurvival(stdout, h);
+  esl_sxp_Plot(stdout, mu, lambda, tau,
+	       &esl_sxp_surv,  h->xmin, h->xmax, 0.1);
+
+  /* ML fit to complete data, and plot fitted survival curve */
+  esl_sxp_FitComplete(data, ndata, &emu, &elam, &etau);
+  esl_sxp_Plot(stdout, emu, elam, etau,
+	       &esl_sxp_surv,  h->xmin, h->xmax, 0.1);
+
+  /* ML fit to binned data, plot fitted survival curve  */
+  esl_sxp_FitCompleteBinned(h, &emu, &elam, &etau);
+  esl_sxp_Plot(stdout, emu, elam, etau,
+	       &esl_sxp_surv,  h->xmin, h->xmax, 0.1);
+
+  esl_randomness_Destroy(r);
+  esl_histogram_Destroy(h);
+  return 0;
+}
+/*::cexcerpt::sxp_example::end::*/
+#endif /*eslSTRETCHEXP_EXAMPLE*/
+
+
+
+/****************************************************************************
+ * Test driver
+ ****************************************************************************/ 
+#ifdef eslSTRETCHEXP_TESTDRIVE
+/* Compile:
+   gcc -g -Wall -I. -I ~/src/easel -L ~/src/easel -o test -DeslSTRETCHEXP_TESTDRIVE\
+    esl_stretchexp.c -leasel -lm
+*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_stretchexp.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_HISTOGRAM  *h;
+  ESL_RANDOMNESS *r;
+  double  mu        = 10.0;
+  double  lambda    =  1.0;  
+  double  tau       =  0.7;
+  int     n         = 10000;
+  double  binwidth  = 0.1;
+  double  emu, elambda, etau;
+  int     i;
+  double  x;
+  double *data;
+  int     ndata;
+
+  int     opti;
+  int     be_verbose   = FALSE;
+  char   *plotfile     = NULL;
+  FILE   *pfp          = stdout;
+  int     plot_pdf     = FALSE;
+  int     plot_logpdf  = FALSE;
+  int     plot_cdf     = FALSE;
+  int     plot_logcdf  = FALSE;
+  int     plot_surv    = FALSE;
+  int     plot_logsurv = FALSE;
+  int     xmin_set     = FALSE;
+  double  xmin;
+  int     xmax_set     = FALSE;
+  double  xmax;
+  int     xstep_set    = FALSE;
+  double  xstep;
+
+  for (opti = 1; opti < argc && *(argv[opti]) == '-'; opti++)
+    {
+      if      (strcmp(argv[opti], "-m")  == 0) mu           = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-l")  == 0) lambda       = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-n")  == 0) n            = atoi(argv[++opti]);
+      else if (strcmp(argv[opti], "-o")  == 0) plotfile     = argv[++opti];
+      else if (strcmp(argv[opti], "-t")  == 0) tau          = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-v")  == 0) be_verbose   = TRUE;
+      else if (strcmp(argv[opti], "-w")  == 0) binwidth     = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-C")  == 0) plot_cdf     = TRUE;
+      else if (strcmp(argv[opti], "-LC") == 0) plot_logcdf  = TRUE;
+      else if (strcmp(argv[opti], "-P")  == 0) plot_pdf     = TRUE;
+      else if (strcmp(argv[opti], "-LP") == 0) plot_logpdf  = TRUE;
+      else if (strcmp(argv[opti], "-S")  == 0) plot_surv    = TRUE;
+      else if (strcmp(argv[opti], "-LS") == 0) plot_logsurv = TRUE;
+      else if (strcmp(argv[opti], "-XL") == 0) { xmin_set  = TRUE; xmin  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XH") == 0) { xmax_set  = TRUE; xmax  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XS") == 0) { xstep_set = TRUE; xstep = atof(argv[++opti]); }
+      else ESL_EXCEPTION(eslEINVAL, "bad option");
+    }
+
+  if (be_verbose)
+    printf("Parametric:  mu = %f   lambda = %f    tau = %f\n", mu, lambda, tau);
+
+  r = esl_randomness_CreateTimeseeded();
+  h = esl_histogram_CreateFull(mu, 100., binwidth);
+  if (plotfile != NULL) {
+    if ((pfp = fopen(plotfile, "w")) == NULL) 
+      ESL_EXCEPTION(eslFAIL, "Failed to open plotfile");
+  }
+  if (! xmin_set)  xmin  = mu;
+  if (! xmax_set)  xmax  = mu+40*(1./lambda);
+  if (! xstep_set) xstep = 0.1;
+
+  for (i = 0; i < n; i++)
+    {
+      x = esl_sxp_Sample(r, mu, lambda, tau);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+
+  esl_sxp_FitComplete(data, ndata, &emu, &elambda, &etau);
+  if (be_verbose)
+    printf("Complete data fit:  mu = %f   lambda = %f   tau = %f\n", 
+	   emu, elambda, etau);
+  if (fabs( (emu-mu)/mu ) > 0.01)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted mu > 1%\n");
+  if (fabs( (elambda-lambda)/lambda ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted lambda > 10%\n");
+  if (fabs( (etau-tau)/tau ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted tau > 10%\n");
+
+  esl_sxp_FitCompleteBinned(h, &emu, &elambda, &etau);
+  if (be_verbose)
+    printf("Binned data fit:  mu = %f   lambda = %f   tau = %f\n", 
+	   emu, elambda, etau);
+  if (fabs( (emu-mu)/mu ) > 0.01)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted mu > 1%\n");
+  if (fabs( (elambda-lambda)/lambda ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted lambda > 10%\n");
+  if (fabs( (etau-tau)/tau ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted tau > 10%\n");
+
+  if (plot_pdf)     esl_sxp_Plot(pfp, mu, lambda, tau, &esl_sxp_pdf,     xmin, xmax, xstep);
+  if (plot_logpdf)  esl_sxp_Plot(pfp, mu, lambda, tau, &esl_sxp_logpdf,  xmin, xmax, xstep);
+  if (plot_cdf)     esl_sxp_Plot(pfp, mu, lambda, tau, &esl_sxp_cdf,     xmin, xmax, xstep);
+  if (plot_logcdf)  esl_sxp_Plot(pfp, mu, lambda, tau, &esl_sxp_logcdf,  xmin, xmax, xstep);
+  if (plot_surv)    esl_sxp_Plot(pfp, mu, lambda, tau, &esl_sxp_surv,    xmin, xmax, xstep);
+  if (plot_logsurv) esl_sxp_Plot(pfp, mu, lambda, tau, &esl_sxp_logsurv, xmin, xmax, xstep);
+
+  if (plotfile != NULL) fclose(pfp);
+  esl_histogram_Destroy(h);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+#endif /*eslSTRETCHEXP_TESTDRIVE*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_stretchexp.h b/easel/esl_stretchexp.h
new file mode 100644
index 0000000..7519557
--- /dev/null
+++ b/easel/esl_stretchexp.h
@@ -0,0 +1,57 @@
+/* esl_stretchexp.h
+ * Stretched exponential distributions.
+ * 
+ * SRE, Fri Aug 19 13:51:14 2005 [St. Louis]
+ * xref STL9/146
+ * SVN $Id: esl_stretchexp.h 83 2005-12-13 20:54:07Z eddy $
+ */
+#ifndef ESL_STRETCHEXP_INCLUDED
+#define ESL_STRETCHEXP_INCLUDED
+
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+#endif
+
+#ifdef eslAUGMENT_HISTOGRAM
+#include <esl_histogram.h>
+#endif
+
+extern double esl_sxp_pdf    (double x, double mu, double lambda, double tau);
+extern double esl_sxp_logpdf (double x, double mu, double lambda, double tau);
+extern double esl_sxp_cdf    (double x, double mu, double lambda, double tau);
+extern double esl_sxp_logcdf (double x, double mu, double lambda, double tau);
+extern double esl_sxp_surv   (double x, double mu, double lambda, double tau);
+extern double esl_sxp_logsurv(double x, double mu, double lambda, double tau);
+extern double esl_sxp_invcdf (double p, double mu, double lambda, double tau);
+
+extern double esl_sxp_generic_pdf   (double x, void *params);
+extern double esl_sxp_generic_cdf   (double x, void *params);
+extern double esl_sxp_generic_surv  (double x, void *params);
+extern double esl_sxp_generic_invcdf(double p, void *params);
+
+extern int esl_sxp_Plot(FILE *fp, double mu, double lambda, double tau,
+			double (*func)(double x, double mu, double lambda, double tau), 
+			double xmin, double xmax, double xstep);
+
+
+#ifdef eslAUGMENT_RANDOM
+extern double esl_sxp_Sample(ESL_RANDOMNESS *r, double mu, double lambda, double tau);
+#endif
+
+#ifdef eslAUGMENT_MINIMIZER
+extern int esl_sxp_FitComplete(double *x, int n,
+			       double *ret_mu, double *ret_lambda, double *ret_tau);
+#ifdef eslAUGMENT_HISTOGRAM
+extern int esl_sxp_FitCompleteBinned(ESL_HISTOGRAM *g,
+				     double *ret_mu, double *ret_lambda, double *ret_tau);
+#endif /*eslAUGMENT_HISTOGRAM*/
+#endif /*eslAUGMENT_MINIMIZER*/
+
+
+#endif /*ESL_STRETCHEXP_INCLUDED*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_stretchexp.tex b/easel/esl_stretchexp.tex
new file mode 100644
index 0000000..ed324c9
--- /dev/null
+++ b/easel/esl_stretchexp.tex
@@ -0,0 +1,42 @@
+
+The stretched exponential distribution may be useful for fitting
+fat-tailed empirical distributions.
+
+The stretched exponential is not the same as the Weibull distribution,
+though they have somewhat similar functional forms, and the Weibull is
+confusingly sometimes referred to as a ``stretched exponential
+distribution'' in the literature. (See the \eslmod{weibull} module.)
+
+\begin{tabular}{lcll}\hline
+Variate    & $x$         & \ccode{double} & $\mu \leq x < \infty$ \\
+Location   & $\mu$       & \ccode{double} & $-\infty < \mu < \infty$\\
+Scale      & $\lambda$   & \ccode{double} & $\lambda > 0$ \\ 
+Shape      & $\tau$      & \ccode{double} & $\tau > 0$ \\ \hline
+\end{tabular}
+
+
+The probability density function (PDF) is:
+
+\begin{equation}
+P(X=x) = \frac{\lambda \tau}{\Gamma(\frac{1}{\tau})} e^{- [\lambda(x-\mu)]^{\tau}}
+\label{eqn:stretchexp_pdf}
+\end{equation}
+
+The cumulative distribution function (CDF) does not have an analytical
+expression. It is obtained from the integral:
+
+\begin{eqnarray*}
+P(X \leq x) & = & \int_{\mu}^{x} P(X=z) dz\\
+            & = & \frac{\lambda \tau}{\Gamma(\frac{1}{\tau})} \int_\mu^{x} e^{- [\lambda(z-\mu)]^{\tau}} dz\\
+\label{eqn:stretchexp_cdf1}
+\end{eqnarray*}
+
+By change-of-variables $t = [\lambda(z-\mu)]^{\tau}$,
+$t^{\frac{1}{\tau}} = \lambda(z-\mu)$, $dz = \frac{1}{\lambda \tau}
+t^{\frac{1}{\tau}-1} dt$, this can be rewritten as:
+
+\[
+P(X \leq x)  = \frac{1}{\Gamma(\frac{1}{\tau})}
+\int_0^{[\lambda(x-\mu)]^{\tau}} e^{-t} t^{\frac{1}{\tau}-1} dt
+\]
+
diff --git a/easel/esl_swat.c b/easel/esl_swat.c
new file mode 100644
index 0000000..9a14f60
--- /dev/null
+++ b/easel/esl_swat.c
@@ -0,0 +1,228 @@
+/* This module is unfinished; don't try to use it for anything! */
+
+
+/* Standard Smith/Waterman sequence alignment
+ * 
+ * Contents:
+ *   
+ * 
+ * SRE, Fri Apr 13 13:03:17 2007
+ * SVN $Id: esl_swat.c 279 2008-07-12 13:17:06Z eddys $
+ */
+#include "esl_config.h"
+
+#include "easel.h"
+#include "esl_scorematrix.h"
+
+#define eslSWAT_PROHIBIT -999999999
+
+/* Function:  esl_swat_Score()
+ * Incept:    SRE, Fri Apr 13 16:40:15 2007 [Janelia]
+ *
+ * Purpose:   Implements Smith/Waterman local sequence alignment, recovering
+ *            only a score, not an alignment. Query sequence <x> of length <L>
+ *            is aligned to subject sequence <y> of length <M>, using
+ *            a scoring system composed of residue alignment scores in matrix
+ *            <S>, a gap-open score <gop>, and a gap-extend score <gex>.
+ *            
+ *            A gap of $k$ residues is scored as <gop> $\times (k-1)$
+ *            <gex>.  That is, the gap-open score is applied to the
+ *            first residue in the gap, and the gap-extend penalty is
+ *            applied to each remaining residue. Additionally, both
+ *            <gop> and <gex> should be negative numbers.
+ *
+ * Returns:   <eslOK> on success, and the raw alignment score is returned in
+ *            <ret_sc>. 
+ *
+ * Throws:    (no abnormal error conditions)
+ */
+int
+esl_swat_Score(ESL_DSQ *x, int L, ESL_DSQ *y, int M, ESL_SCOREMATRIX *S, int gop, int gex, int *ret_sc)
+{
+  int    status;
+  int    i,j;
+  int  **rowmem = NULL;
+  int   *mc, *mp, *ixc, *ixp, *iyc, *iyp;
+  int    maxsc;
+
+  /* DP lattice is organized in rows (0) 1..i..M with target running vertically;
+   * columns (0) 1..j..L with query running horizontally.
+   */
+
+  /* Allocation; 
+   * we need two rows of length (L+1) for each of three matrices, M, IX, IY. 
+   * in the future, optimize by providing this from the caller. 
+   */
+  ESL_ALLOC(rowmem,    sizeof(int *) * 6); 
+  rowmem[0] = NULL;
+  ESL_ALLOC(rowmem[0], sizeof(int) * 6 * (L+1));
+  for (i = 1; i < 6; i++) rowmem[i] = rowmem[0] + i*(L+1);
+
+  /* Initializations.
+   */
+  rowmem[1][0] = 0;
+  rowmem[3][0] = eslSWAT_PROHIBIT;
+  rowmem[5][0] = eslSWAT_PROHIBIT;
+  for (j = 0; j <= L; j++) { 
+    rowmem[0][j] = 0;
+    rowmem[2][j] = eslSWAT_PROHIBIT;
+    rowmem[4][j] = eslSWAT_PROHIBIT;
+  }
+
+  maxsc = 0;
+  for (i = 1; i <= M; i++)	/* for each position in target... */
+    {
+      if (i%2) { mp = rowmem[0]; mc = rowmem[1]; ixp = rowmem[2]; ixc = rowmem[3]; iyp = rowmem[4]; iyc = rowmem[5]; }
+      else     { mc = rowmem[0]; mp = rowmem[1]; ixc = rowmem[2]; ixp = rowmem[3]; iyc = rowmem[4]; iyp = rowmem[5]; }
+      
+      for (j = 1; j <= L; j++)	/* for each position in query... */
+	{
+	  /* Match score at mc[j] aligns xj,yi. We can reach here from M (mp[j-1]), IX (ixp[j-1]), or IY (iyp[j-1]) */
+	  mc[j] = 0;
+	  if (mp[j-1]  > mc[j]) mc[j] = mp[j-1];
+	  if (ixp[j-1] > mc[j]) mc[j] = ixp[j-1];
+	  if (iyp[j-1] > mc[j]) mc[j] = iyp[j-1];
+	  mc[j] += S->s[x[j]][y[i]]; 	 
+
+	  if (mc[j] > maxsc) maxsc = mc[j];
+
+	  /* IX score at ixc[j] aligns xj to gap (horizontal move). 
+	   * We reach here from mc[j-1] (gap-open) or ixc[j-1] (gap-extend).
+	   */
+	  ixc[j] = mc[j-1] + gop;
+	  if (ixc[j-1] + gex > ixc[j]) ixc[j] = ixc[j-1] + gex;
+	  
+	  /* analogously for vertical move to iyc. */
+	  iyc[j] = mp[j] + gop;
+	  if (iyp[j] + gex > iyc[j]) iyc[j] = iyp[j] + gex;
+	}
+    }
+
+  *ret_sc = maxsc;
+  free(rowmem[0]);
+  free(rowmem);
+  return eslOK;
+
+ ERROR:
+  *ret_sc = 0;
+  if (rowmem != NULL) {
+    if (rowmem[0] != NULL) free(rowmem[0]);
+    free(rowmem);
+  }
+  return status;
+}
+
+
+/*****************************************************************
+ * Stats driver.
+ *****************************************************************/
+
+/* 
+    gcc -I. -L. -g -Wall -DeslSWAT_STATS -o stats esl_swat.c -leasel -lm 
+    ./stats
+*/
+#ifdef eslSWAT_STATS
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_fileparser.h"
+#include "esl_scorematrix.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_histogram.h"
+
+int
+main(int argc, char **argv)
+{
+  int status;
+  ESL_RANDOMNESS  *r   = esl_randomness_CreateTimeseeded();
+  ESL_ALPHABET    *abc = esl_alphabet_Create(eslAMINO);
+  ESL_SCOREMATRIX *S   = NULL;
+  ESL_DSQ         *x   = NULL;	/* iid query */
+  ESL_DSQ         *y   = NULL;	/* iid target */
+  double    lambda;
+  double    bg[20];		/* iid background probabilities */
+  int       L;			/* query length */
+  int       M;			/* target length */
+  int       nseq;		/* number of target seqs to simulate */
+  int       i;
+  int       gop; 
+  int       gex;
+  char     *mxfile     = "PMX";
+  int       raw_sc;
+
+  /* Configuration 
+   */
+  L = 400;			/* query length */
+  M = 400;			/* target length */
+  nseq = 50000;
+  gop = -11;
+  gex = -1;
+  lambda = 0.3207;
+
+  ESL_ALLOC(x, sizeof(ESL_DSQ) * (L+2));
+  ESL_ALLOC(y, sizeof(ESL_DSQ) * (M+2));
+
+  /* Input an amino acid score matrix from a file. */
+  if (mxfile != NULL) {
+    ESL_FILEPARSER  *efp = NULL;
+    if ( esl_fileparser_Open(mxfile, &efp)  != eslOK) esl_fatal("failed to open score file %s", mxfile);
+    if ( esl_sco_Read(efp, abc, &S)         != eslOK) esl_fatal("failed to read matrix from %s", mxfile);
+    esl_fileparser_Close(efp);
+  } else {			/* default = BLOSUM62 */
+    S = esl_scorematrix_Create(abc);
+    esl_scorematrix_SetBLOSUM62(S);
+  }
+  esl_composition_BL62(bg);
+
+  esl_rsq_xIID(r, bg, 20, L, x);
+  
+  for (i = 0; i < nseq; i++)
+    {
+      esl_rsq_xIID(r, bg, 20, M, y);
+      esl_swat_Score(x, L, y, M, S, gop, gex, &raw_sc);
+      printf("%d\n", raw_sc);
+    }
+  
+  free(x);
+  free(y);
+  esl_scorematrix_Destroy(S);
+  esl_alphabet_Destroy(abc);
+  esl_randomness_Destroy(r);
+  exit(0);
+
+ ERROR:
+  exit(status);
+}
+  
+  
+
+
+
+
+#endif /*eslSWAT_STATS*/
+
+
+/*****************************************************************
+ * Unit tests
+ *****************************************************************/
+
+void
+utest_Score(char *s1, char *s2, ESL_SCOREMATRIX *S, int gop, int gex, int expect_score)
+{
+
+}
+
+
+
+/*****************************************************************
+ *
+ *****************************************************************/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_swat.tex b/easel/esl_swat.tex
new file mode 100644
index 0000000..9042b44
--- /dev/null
+++ b/easel/esl_swat.tex
@@ -0,0 +1 @@
+The \eslmod{swat} module implements Smith/Waterman local sequence alignment.
diff --git a/easel/esl_tree.c b/easel/esl_tree.c
new file mode 100644
index 0000000..ee85382
--- /dev/null
+++ b/easel/esl_tree.c
@@ -0,0 +1,2184 @@
+/* Phylogenetic trees.
+ * 
+ * Contents:
+ *   1. The ESL_TREE object.
+ *   2. Newick format i/o
+ *   3. Tree comparison algorithms.
+ *   4. Clustering algorithms for distance-based tree construction.
+ *   5. Generating simulated trees.
+ *   6. Unit tests.
+ *   7. Test driver.
+ *   8. Examples.
+ *   9. Copyright notice and license.
+ * 
+ * SVN $Id: esl_tree.c 269 2008-06-19 13:47:41Z eddys $
+ * SRE, Tue May  2 14:08:42 2006 [St. Louis]
+ */
+#include "esl_config.h"
+
+#include <math.h>
+#include <string.h>
+#include <ctype.h>
+#include <assert.h>
+
+#include "easel.h"
+#include "esl_tree.h"
+#include "esl_dmatrix.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+#include "esl_random.h"
+
+/*****************************************************************
+ * 1. The ESL_TREE object.
+ *****************************************************************/
+
+/* Function:  esl_tree_Create()
+ * Incept:    SRE, Tue May  2 14:10:17 2006 [St. Louis]
+ *
+ * Purpose:   Allocate an empty tree structure for <ntaxa> taxa
+ *            and return a pointer to it. <ntaxa> must be $\geq 2$.
+ *
+ * Args:      <ntaxa>   - number of taxa
+ *
+ * Returns:   pointer to the new <ESL_TREE> object; caller frees 
+ *            this with <esl_tree_Destroy()>.
+ *
+ * Throws:    <NULL> if allocation fails.
+ */
+ESL_TREE *
+esl_tree_Create(int ntaxa)
+{
+  ESL_TREE *T = NULL;
+  int       i;
+  int       status;
+
+  /* Contract verification  */
+  ESL_DASSERT1((ntaxa >= 2));
+
+  /* 1st allocation round  */
+  ESL_ALLOC(T, sizeof(ESL_TREE));
+  T->parent = NULL;
+  T->left   = NULL;
+  T->right  = NULL;
+  T->ld     = NULL;
+  T->rd     = NULL;
+  
+  /* 2nd allocation round */
+  T->N    = ntaxa;
+  ESL_ALLOC(T->parent, sizeof(int)    * (ntaxa-1));
+  ESL_ALLOC(T->left,   sizeof(int)    * (ntaxa-1));
+  ESL_ALLOC(T->right,  sizeof(int)    * (ntaxa-1));
+  ESL_ALLOC(T->ld,     sizeof(double) * (ntaxa-1));
+  ESL_ALLOC(T->rd,     sizeof(double) * (ntaxa-1));
+  
+  for (i = 0; i < ntaxa-1; i++)
+    {
+      T->parent[i] = 0;
+      T->left[i  ] = 0;
+      T->right[i]  = 0;
+      T->ld[i]   = 0.;
+      T->rd[i]   = 0.;
+    }
+
+  /* Optional info starts NULL
+   */
+  T->taxaparent  = NULL;
+  T->cladesize   = NULL;
+  T->taxonlabel  = NULL;
+  T->nodelabel   = NULL;
+
+  /* Tree output options default to PHYLIP style
+   */
+  T->show_unrooted            = FALSE;
+  T->show_node_labels         = TRUE;
+  T->show_root_branchlength   = FALSE;
+  T->show_branchlengths       = TRUE;
+  T->show_quoted_labels       = FALSE;
+  T->show_numeric_taxonlabels = TRUE;
+
+  T->nalloc = ntaxa;
+  return T;
+  
+ ERROR:
+  esl_tree_Destroy(T);
+  return NULL;
+}
+
+/* Function:  esl_tree_CreateGrowable()
+ * Incept:    SRE, Mon Nov 13 14:22:22 2006 [Janelia]
+ *
+ * Purpose:   Allocate a growable tree structure for an initial
+ *            allocation of <nalloc> taxa, and return a pointer to it.
+ *            <nalloc> must be $\geq 2$.
+ *
+ * Args:      <nalloc>  - initial allocation size for number of taxa
+ *
+ * Returns:   pointer to a new growable <ESL_TREE> object; caller frees 
+ *            this with <esl_tree_Destroy()>.
+ *
+ * Throws:    <NULL> if allocation fails.
+ */
+ESL_TREE *
+esl_tree_CreateGrowable(int nalloc)
+{
+  ESL_TREE *T = esl_tree_Create(nalloc);
+  if (T == NULL) return NULL;
+
+  T->N = 0;
+  return T;
+}
+
+
+/* Function:  esl_tree_CreateFromString()
+ * Incept:    SRE, Tue Nov 14 10:01:08 2006 [Janelia]
+ *
+ * Purpose:   A convenience for making small test cases in the test
+ *            suites: given the contents of a Newick file as a 
+ *            single string <s>, convert it to an <ESL_TREE>.
+ *
+ * Returns:   a pointer to the new <ESL_TREE> on success.
+ *
+ * Throws:    <NULL> if it fails to obtain, open, or read the
+ *            temporary file that it puts the string <s> in.
+ */
+ESL_TREE *
+esl_tree_CreateFromString(char *s)
+{
+  char      tmpfile[16] = "esltmpXXXXXX";
+  FILE     *fp          = NULL;
+  ESL_TREE *T           = NULL;
+
+  if (esl_tmpfile(tmpfile, &fp)         != eslOK) goto ERROR;
+  fprintf(fp, s);
+  rewind(fp);
+  if (esl_tree_ReadNewick(fp, NULL, &T) != eslOK) goto ERROR;
+  fclose(fp);
+  return T;
+
+ ERROR:
+  if (fp  != NULL) fclose(fp);
+  if (T   != NULL) esl_tree_Destroy(T);
+  return NULL;
+}
+
+
+
+/* Function:  esl_tree_Grow()
+ * Incept:    SRE, Fri Oct 27 08:49:47 2006 [Janelia]
+ *
+ * Purpose:   Given a tree <T>, make sure it can hold one more taxon;
+ *            reallocate internally if necessary by doubling the
+ *            number of taxa it is currently allocated to hold.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure. In this case, 
+ *            the data in the tree are unaffected.
+ */
+int
+esl_tree_Grow(ESL_TREE *T)
+{
+  void *tmp;
+  int   nnew;
+  int   status;
+  int   i;
+
+  if (T->N < T->nalloc) return eslOK; /* do we have room for next taxon? */
+
+  nnew = T->nalloc * 2;
+
+  /* There are N-1 interior nodes, so arrays of info for
+   * interior nodes are allocated for (nnew-1), whereas
+   * arrays of info for the N taxa are allocated (nnew).
+   */
+  ESL_RALLOC(T->parent, tmp, sizeof(int)    * (nnew-1));
+  ESL_RALLOC(T->left,   tmp, sizeof(int)    * (nnew-1));
+  ESL_RALLOC(T->right,  tmp, sizeof(int)    * (nnew-1));
+  ESL_RALLOC(T->ld,     tmp, sizeof(double) * (nnew-1));
+  ESL_RALLOC(T->rd,     tmp, sizeof(double) * (nnew-1));
+
+  /* 0..N-2 were already initialized or used.
+   * Initialize newly alloced space N-1..nnew-2.
+   */
+  for (i = T->nalloc-1; i < nnew-1; i++)
+    {
+      T->parent[i] = 0;
+      T->left[i  ] = 0;
+      T->right[i]  = 0;
+      T->ld[i]   = 0.;
+      T->rd[i]   = 0.;
+    }
+
+  if (T->taxaparent != NULL)  
+    {
+      ESL_RALLOC(T->taxaparent, tmp, sizeof(int)    * nnew);
+      for (i = T->nalloc; i < nnew; i++) T->taxaparent[i] = 0;
+    }
+
+  if (T->cladesize != NULL)  
+    {
+      ESL_RALLOC(T->cladesize, tmp, sizeof(int)    * nnew);
+      for (i = T->nalloc; i < nnew; i++) T->cladesize[i] = 0;
+    }
+
+  if (T->taxonlabel    != NULL)  
+    {
+      ESL_RALLOC(T->taxonlabel,    tmp, sizeof(char *) * nnew);
+      for (i = T->nalloc; i < nnew; i++) T->taxonlabel[i] = NULL;
+    }
+
+  if (T->nodelabel     != NULL)  
+    {
+      ESL_RALLOC(T->nodelabel,     tmp, sizeof(char *) * (nnew-1));
+      for (i = T->nalloc-1; i < nnew-1; i++) T->nodelabel[i] = NULL;
+    }
+
+  T->nalloc = nnew;
+  return eslOK;
+
+ ERROR:
+  return eslEMEM;
+}
+
+
+/* Function:  esl_tree_SetTaxaParents()
+ * Incept:    SRE, Fri Sep 22 13:39:49 2006 [Janelia]
+ *
+ * Purpose:   Constructs the <T->taxaparent[]> array in the tree
+ *            structure <T>, by an O(N) traversal of the tree.
+ *            Upon return, <T->taxaparent[i]> is the index
+ *            of the internal node that taxon <i> is a child of.
+ *
+ * Args:      T   - the tree structure to map
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on internal allocation error. In this case, the tree is 
+ *            returned unchanged.
+ *
+ * Xref:      STL11/63
+ */
+int
+esl_tree_SetTaxaParents(ESL_TREE *T)
+{
+  int i;
+  int status;
+
+  if (T->taxaparent != NULL) return eslOK; /* map already exists. */
+  ESL_ALLOC(T->taxaparent, sizeof(int) * T->N);
+
+  for (i = 0; i < T->N-1; i++)	/* traversal order doesn't matter */
+    {
+      if (T->left[i]  <= 0) T->taxaparent[-(T->left[i])]  = i;
+      if (T->right[i] <= 0) T->taxaparent[-(T->right[i])] = i;
+    }
+  return eslOK;
+
+ ERROR:
+  if (T->taxaparent != NULL) { free(T->taxaparent); T->taxaparent = NULL; }
+  return status;
+}
+  
+
+/* Function:  esl_tree_SetCladesizes()
+ * Incept:    SRE, Thu Nov  9 10:03:17 2006 [Janelia]
+ *
+ * Purpose:   Constructs the <T->cladesize[]> array in tree structure
+ *            <T>. Upon successful return, <T->cladesize[i]> is the
+ *            number of taxa contained by the clade rooted at node <i>
+ *            in the tree. For example, <T->cladesize[0]> is $N$ by
+ *            definition, because 0 is the root of the tree.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error; in this case, the
+ *            original <T> is unmodified.
+ */
+int 
+esl_tree_SetCladesizes(ESL_TREE *T)
+{
+  int i;
+  int status;
+
+  if (T->cladesize != NULL) return eslOK; /* already set. */
+  ESL_ALLOC(T->cladesize, sizeof(int) * (T->N-1));
+  esl_vec_ISet(T->cladesize, T->N-1, 0);
+
+  for (i = T->N-2; i >= 0; i--)	
+    {                        /* taxon:   ...else...   internal node:  */          
+      if (T->left[i]  <= 0) T->cladesize[i]++; else T->cladesize[i] += T->cladesize[T->left[i]];
+      if (T->right[i] <= 0) T->cladesize[i]++; else T->cladesize[i] += T->cladesize[T->right[i]];
+    }
+  return eslOK;
+
+ ERROR:
+  if (T->cladesize != NULL) { free(T->cladesize); T->cladesize = NULL; }
+  return status;
+}
+
+
+/* Function:  esl_tree_SetTaxonlabels()
+ * Incept:    SRE, Tue Nov 14 19:29:00 2006 [UA 921, IAD-SFO]
+ *
+ * Purpose:   Given an array of taxon names <names[0..N-1]> with the
+ *            same order and number as the taxa in tree <T>, make a
+ *            copy of those names in <T>. For example, <names> might
+ *            be the sequence names in a multiple alignment,
+ *            <msa->sqname>.
+ *            
+ *            If the tree already had taxon names assigned to it, they
+ *            are replaced.
+ *            
+ *            As a special case, if the <names> argument is passed as
+ *            <NULL>, then the taxon labels are set to a string
+ *            corresponding to their internal index; that is, taxon 0
+ *            is labeled "0". 
+ *
+ * Returns:   <eslOK> on success, and internal state of <T>
+ *            (specifically, <T->taxonlabel[]>) now contains a copy
+ *            of the taxa names.
+ *
+ * Throws:    <eslEMEM> on allocation failure. <T->taxonlabel[]> will be
+ *            <NULL> (even if it was already set).
+ */
+int
+esl_tree_SetTaxonlabels(ESL_TREE *T, char **names)
+{
+  int i;
+  int status;
+  
+  if (T->taxonlabel != NULL) esl_Free2D((void **) T->taxonlabel, T->N);
+  ESL_ALLOC(T->taxonlabel, sizeof(char **) * T->nalloc);
+  for (i = 0; i < T->nalloc; i++) T->taxonlabel[i] = NULL;
+
+  if (names != NULL) 
+    {
+      for (i = 0; i < T->N; i++)
+	if ((status = esl_strdup(names[i], -1, &(T->taxonlabel[i]))) != eslOK) goto ERROR;
+    }
+  else
+    {
+      for (i = 0; i < T->N; i++)
+	{
+	  ESL_ALLOC(T->taxonlabel[i], sizeof(char) * 32); /* enough width for any conceivable int */
+	  snprintf(T->taxonlabel[i], 32, "%d", i);
+	}
+    }
+  return eslOK;
+
+ ERROR:
+  if (T->taxonlabel != NULL) esl_Free2D((void **) T->taxonlabel, T->nalloc);
+  return status;
+}
+
+/* Function:  esl_tree_RenumberNodes()
+ * Synopsis:  Assure nodes are numbered in preorder.
+ * Incept:    SRE, Fri Oct 27 09:33:26 2006 [Janelia]
+ *
+ * Purpose:   Given a tree <T> whose internal nodes might be numbered in
+ *            any order, with the sole requirement that node 0 is the
+ *            root; renumber the internal nodes (if necessary) to be in Easel's
+ *            convention of preorder traversal. No other aspect of <T> is
+ *            altered (including its allocation size).
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *
+ * Xref:      STL11/77
+ */
+int
+esl_tree_RenumberNodes(ESL_TREE *T)
+{
+  ESL_TREE  *T2  = NULL;
+  ESL_STACK *vs  = NULL;
+  int       *map = NULL;
+  int        v,new;
+  int        status;
+  int        needs_rearranging = FALSE;
+
+
+  /* Pass 1. Preorder traverse of T by its children links;
+   *         construct map[old] -> new.
+   */
+  ESL_ALLOC(map, sizeof(int) * (T->N-1));
+  if (( vs = esl_stack_ICreate()) == NULL) { status = eslEMEM; goto ERROR; };
+  if (esl_stack_IPush(vs, 0) != eslOK)     { status = eslEMEM; goto ERROR; };
+  new = 0;
+  while (esl_stack_IPop(vs, &v) == eslOK)
+    {
+      if (v != new) needs_rearranging = TRUE;
+      map[v] = new++;
+      if (T->right[v] > 0 && esl_stack_IPush(vs, T->right[v]) != eslOK) { status = eslEMEM; goto ERROR; };
+      if (T->left[v]  > 0 && esl_stack_IPush(vs, T->left[v])  != eslOK) { status = eslEMEM; goto ERROR; };
+    }
+  if (! needs_rearranging) { status = eslOK; goto ERROR; } /* not an error; just cleaning up & returning eslOK. */
+
+  /* Pass 2. Construct the guts of correctly numbered new T2.
+   *         (traversal order doesn't matter here)
+   */
+  if (( T2 = esl_tree_Create(T->nalloc)) == NULL) { status = eslEMEM; goto ERROR; };
+  T2->N = T->N;
+  if (T->nodelabel   != NULL) {
+    ESL_ALLOC(T2->nodelabel,   sizeof(char *) * (T2->nalloc-1));
+    for (v = 0; v < T2->nalloc-1; v++) T2->nodelabel[v] = NULL;
+  }
+  if (T->taxaparent != NULL)  {
+    ESL_ALLOC(T2->taxaparent, sizeof(int)    * (T2->nalloc));
+    for (v = 0; v < T2->nalloc; v++)   T2->taxaparent[v] = 0;
+  }
+  
+  for (v = 0; v < T->N-1; v++)
+    {
+      T2->parent[map[v]] = map[T->parent[v]];
+      if (T->left[v]  > 0) T2->left[map[v]]   = map[T->left[v]];  /* internal nodes renumbered... */
+      else                 T2->left[map[v]]   = T->left[v];       /* ...taxon indices unchanged */
+      if (T->right[v] > 0) T2->right[map[v]]  = map[T->right[v]];
+      else                 T2->right[map[v]]  = T->right[v];
+      T2->ld[map[v]]     = T->ld[v];
+      T2->rd[map[v]]     = T->rd[v];
+  
+      if (T->taxaparent != NULL) {
+	if (T->left[v]  <= 0) T2->taxaparent[T->left[v]]  = map[v];
+	if (T->right[v] <= 0) T2->taxaparent[T->right[v]] = map[v];
+      }
+
+      if (T->nodelabel != NULL)
+	T2->nodelabel[map[v]] = T2->nodelabel[v];
+    }
+
+  /* Finally, swap the new guts of T2 with the old guts of T;
+   * destroy T2 and return. T is now renumbered.
+   */
+  ESL_SWAP(T->parent,     T2->parent,      int *);
+  ESL_SWAP(T->left,       T2->left,        int *);
+  ESL_SWAP(T->right,      T2->right,       int *);
+  ESL_SWAP(T->ld,         T2->ld,          double *);
+  ESL_SWAP(T->rd,         T2->rd,          double *);
+  ESL_SWAP(T->taxaparent, T2->taxaparent,  int *);
+  ESL_SWAP(T->nodelabel,  T2->nodelabel,   char **);
+
+  free(map);
+  esl_stack_Destroy(vs);
+  esl_tree_Destroy(T2);
+  return eslOK;
+
+ ERROR:
+  if (map != NULL) free(map);
+  if (vs  != NULL) esl_stack_Destroy(vs);
+  if (T2  != NULL) esl_tree_Destroy(T2);
+  return status;
+
+}
+
+/* Function:  esl_tree_VerifyUltrametric()
+ * Incept:    SRE, Tue Nov  7 15:25:40 2006 [Janelia]
+ *
+ * Purpose:   Verify that tree <T> is ultrametric. 
+ *
+ * Returns:   <eslOK> if so; <eslFAIL> if not.
+ *
+ * Throws:    <eslEMEM> on an allocation failure.
+ */
+int
+esl_tree_VerifyUltrametric(ESL_TREE *T)
+{
+  double *d = NULL;		/* Distance from root for each OTU */
+  int status;
+  int i, child, parent;
+  
+  /* First, calculate distance from root to each taxon.
+   * (This chunk of code might be useful to put on its own someday.)
+   */
+  ESL_ALLOC(d, sizeof(double) * T->N);
+  if ((status = esl_tree_SetTaxaParents(T)) != eslOK) goto ERROR;
+  for (i = 0; i < T->N; i++)
+    {
+      d[i]   = 0.0;
+      child  = i;
+      parent = T->taxaparent[i];
+      if       (T->left[parent]  == -i) d[i] += T->ld[parent];
+      else if  (T->right[parent] == -i) d[i] += T->rd[parent];
+      else     ESL_XEXCEPTION(eslEINCONCEIVABLE, "oops");
+
+      while (parent != 0)	/* upwards to the root */
+	{
+	  child  = parent;
+	  parent = T->parent[child];
+	  if      (T->left[parent]  == child) d[i] += T->ld[parent];
+	  else if (T->right[parent] == child) d[i] += T->rd[parent];
+	  else    ESL_XEXCEPTION(eslEINCONCEIVABLE, "oops");
+	}
+    }
+
+  /* In an ultrametric tree, all those distances must be equal.
+   */
+  for (i = 1; i < T->N; i++)
+    if ((status = esl_DCompare(d[0], d[i], 0.0001)) != eslOK) break;
+
+  free(d);
+  return status;
+  
+ ERROR:
+  if (d != NULL) free(d);
+  return status;
+}
+
+
+/* Function:  esl_tree_Validate()
+ * Incept:    SRE, Thu Nov  9 11:03:04 2006 [Janelia]
+ *
+ * Purpose:   Validates the integrity of the data structure in <T>.
+ *            Returns <eslOK> if the internal data in <T> are
+ *            consistent and valid. Returns <eslFAIL> if not,
+ *            and if a non-<NULL> message buffer <errbuf> has been
+ *            provided by the caller, an informative message is
+ *            left in <errbuf> describing the reason for the 
+ *            failure.
+ *            
+ * Args:      T      - tree structure to validate
+ *            errbuf - NULL, or a buffer of at least p7_ERRBUFSIZE
+ *                     chars to contain an error message upon
+ *                     any validation failure.
+ */
+int
+esl_tree_Validate(ESL_TREE *T, char *errbuf)
+{
+  int N;
+  int i, c;
+  int shouldbe;
+  int status;
+  
+  if (errbuf != NULL) *errbuf = 0;
+
+  N = T->N; /* just to save writing T->N so many times below  */
+  if (N < 2)             ESL_XFAIL(eslFAIL, errbuf, "number of taxa is less than 2");
+  if (T->parent[0] != 0) ESL_XFAIL(eslFAIL, errbuf, "parent of root 0 should be set to 0");
+  if (T->nalloc < N)     ESL_XFAIL(eslFAIL, errbuf, "number of taxa N is less than allocation");
+
+  /* Verify preorder tree numbering.
+   */
+  for (i = 0; i < N-1; i++)
+    {
+      if (T->left[i]  > 0 && T->left[i]  < i)
+	ESL_XFAIL(eslFAIL, errbuf, "l child of node %d not in preorder", i);
+      if (T->right[i] > 0 && T->right[i] < i)
+	ESL_XFAIL(eslFAIL, errbuf, "r child of node %d not in preorder", i);
+    }
+
+  /* Range checks on values. */
+  for (i = 0; i < N-1; i++)
+    {
+      if (T->parent[i] < 0      || T->parent[i]     > N-2)
+	ESL_XFAIL(eslFAIL, errbuf, "parent idx of node %d invalid", i);
+      if (T->left[i]   < -(N-1) || T->left[i]       > N-2)  
+	ESL_XFAIL(eslFAIL, errbuf, "left child idx of node %d invalid", i);
+      if (T->right[i]  < -(N-1) || T->right[i]      > N-2)  
+	ESL_XFAIL(eslFAIL, errbuf, "right child idx of node %d invalid", i);
+      if (T->ld[i] < 0.)                                   
+	ESL_XFAIL(eslFAIL, errbuf, "negative l branch length at node %d", i);
+      if (T->rd[i] < 0.)       
+	ESL_XFAIL(eslFAIL, errbuf, "negative r branch length at node %d", i);
+      if (T->cladesize  != NULL && (T->cladesize[i] < 0  || T->cladesize[i]  > N))
+	ESL_XFAIL(eslFAIL, errbuf, "invalid cladesize at node %d", i);
+    }
+  for (c = 0; c < N; c++)
+    if (T->taxaparent != NULL && (T->taxaparent[c] < 0 || T->taxaparent[c] > N-2))
+      ESL_XFAIL(eslFAIL, errbuf, "invalid taxaparent at node %d", c);
+
+  /* more sophisticated integrity checks on parent-child relations in
+     nodes ...*/
+  for (i = 1; i < T->N-1; i++)
+    if (T->left[T->parent[i]] != i && T->right[T->parent[i]] != i)
+      ESL_XFAIL(eslFAIL, errbuf, "parent/child link discrepancy at internal node %d\n", i);
+
+  /* ...and between terminal nodes and taxa.
+   */
+  if (T->taxaparent != NULL)
+    for (c = 0; c < T->N; c++)
+      if (T->left[T->taxaparent[c]] != -c && T->right[T->taxaparent[c]] != -c) 
+	ESL_XFAIL(eslFAIL, errbuf, "parent/child link discrepancy at taxon %d\n", c);
+
+  /* check on cladesizes */
+  if (T->cladesize != NULL)
+    for (i = 0; i < T->N-1; i++)
+      {
+	shouldbe = 0;
+	if (T->left[i]  > 0) shouldbe += T->cladesize[T->left[i]];  else shouldbe++;
+	if (T->right[i] > 0) shouldbe += T->cladesize[T->right[i]]; else shouldbe++;
+	if (shouldbe != T->cladesize[i]) 
+	  ESL_XFAIL(eslFAIL, errbuf, "incorrect cladesize at node %d", i);
+      }
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+
+/* Function:  esl_tree_Destroy()
+ * Incept:    SRE, Tue May  2 14:18:31 2006 [St. Louis]
+ *
+ * Purpose:   Frees an <ESL_TREE> object.
+ */
+void
+esl_tree_Destroy(ESL_TREE *T)
+{
+  if (T == NULL) return;
+
+  if (T->parent     != NULL) free(T->parent);
+  if (T->left       != NULL) free(T->left);
+  if (T->right      != NULL) free(T->right);
+  if (T->ld         != NULL) free(T->ld);
+  if (T->rd         != NULL) free(T->rd);
+  if (T->taxaparent != NULL) free(T->taxaparent);
+  if (T->cladesize  != NULL) free(T->cladesize);
+  if (T->taxonlabel != NULL) esl_Free2D((void **) T->taxonlabel, T->nalloc);
+  if (T->nodelabel  != NULL) esl_Free2D((void **) T->nodelabel,  T->nalloc-1);
+  free(T);
+  return;
+}
+
+
+
+/*----------------- end, ESL_TREE object -----------------------*/
+
+
+/*****************************************************************
+ * 2. Newick format i/o
+ *****************************************************************/
+
+/* newick_validate_unquoted():
+ *   Returns <eslOK> if we can represent <label> as an unquoted label
+ *   in Newick format. (Spaces are ok, but will be converted to
+ *   _ on output.)
+ */
+static int 
+newick_validate_unquoted(char *label)
+{
+  char *sptr;
+  for (sptr = label; *sptr != '\0'; sptr++)
+    {
+      if (! isprint(*sptr))                  return eslFAIL;
+      if (strchr("()[]':;,", *sptr) != NULL) return eslFAIL;
+    }
+  return eslOK;
+}
+
+/* newick_validate_quoted():
+ *   Returns <eslOK> if we can represent <label> as a 
+ *   quoted label in Newick format. (Single quotes will
+ *   be converted to '' on output.)
+ */
+static int
+newick_validate_quoted(char *label)
+{
+  char *sptr;
+  for (sptr = label; *sptr != '\0'; sptr++)
+    {
+      if (! isprint(*sptr))                  return eslFAIL;
+    }
+  return eslOK;
+} 
+
+/* newick_write_unquoted():
+ *   Prints <label> to <fp> as an unquoted Newick label.
+ */
+static int
+newick_write_unquoted(FILE *fp, char *label)
+{
+  char *sptr;
+
+  for (sptr = label; *sptr != '\0'; sptr++)
+    {
+      if (*sptr == ' ') fputc('_',   fp);
+      else              fputc(*sptr, fp);
+    }
+  return eslOK;
+}
+
+/* newick_write_quoted():
+ *   Prints <label> to <fp> as a quoted Newick label.
+ */
+static int
+newick_write_quoted(FILE *fp, char *label)
+{
+  char *sptr;
+
+  fputc('\'', fp);
+  for (sptr = label; *sptr != '\0'; sptr++)
+    {
+      if (*sptr == '\'') fprintf(fp, "''");
+      else               fputc(*sptr, fp);        
+    }
+  fputc('\'', fp);
+  return eslOK;
+}
+
+/* newick_write_taxonlabel():
+ *    Print the label for taxon <v> to stream <fp>.
+ *    Tries to print label as an unquoted label, then
+ *    as a quoted label, (then fails).
+ *    If label isn't available, does nothing.
+ *    If label contains invalid characters, throws <eslECORRUPT>.
+ */
+static int
+newick_write_taxonlabel(FILE *fp, ESL_TREE *T, int v)
+{
+  if (T->taxonlabel == NULL || T->taxonlabel[v] == NULL)
+    {
+      if (T->show_numeric_taxonlabels)
+	fprintf(fp, "%d", v);
+      return eslOK;
+    }
+
+  if (! T->show_quoted_labels && newick_validate_unquoted(T->taxonlabel[v]) == eslOK)
+    newick_write_unquoted(fp, T->taxonlabel[v]);
+  else if (newick_validate_quoted(T->taxonlabel[v]) == eslOK)
+    newick_write_quoted(fp, T->taxonlabel[v]);
+  else
+    ESL_EXCEPTION(eslECORRUPT, "bad taxon label");
+
+  return eslOK;
+}
+
+/* newick_write_nodelabel():
+ *    Print the label for internal node <v> to stream <fp>.
+ *    Tries to print label as an unquoted label, then
+ *    as a quoted label. 
+ *    If label isn't available, does nothing.
+ *    If tree's options say not to print node labels, does nothing.
+ *    If label contains invalid characters, throws <eslECORRUPT>.
+ */
+static int
+newick_write_nodelabel(FILE *fp, ESL_TREE *T, int v)
+{
+  if (T->nodelabel    == NULL)      return eslOK;
+  if (T->nodelabel[v] == NULL)      return eslOK;
+  if (T->show_node_labels != TRUE)  return eslOK;
+  
+  if (! T->show_quoted_labels && newick_validate_unquoted(T->nodelabel[v]) == eslOK)
+    newick_write_unquoted(fp, T->nodelabel[v]);
+  else if (newick_validate_quoted(T->nodelabel[v]) == eslOK)
+    newick_write_quoted(fp, T->nodelabel[v]);
+  else
+    ESL_EXCEPTION(eslECORRUPT, "bad node label");
+
+  return eslOK;
+}
+
+/* newick_write_branchlength()
+ *    Writes the branch length *to* <v>.
+ *    If <v> is negative, it's a leaf; if <v> is positive, it's an internal node.
+ *    You can't pass the root node 0 to this. 0 always means taxon 0.
+ *    There is no branch to the root node.
+ */
+static int
+newick_write_branchlength(FILE *fp, ESL_TREE *T, int v)
+{
+  double branchlength;
+
+  if (! T->show_branchlengths) return eslOK;
+  if (T->taxaparent == NULL)   ESL_EXCEPTION(eslEINVAL, "T must have taxaparent");
+  
+  if (v <= 0)			/* leaf */
+    {
+      if      (T->left [T->taxaparent[-v]] == v) branchlength = T->ld[T->taxaparent[-v]];
+      else if (T->right[T->taxaparent[-v]] == v) branchlength = T->rd[T->taxaparent[-v]]; 
+      else    ESL_EXCEPTION(eslECORRUPT, "Can't find branch length");
+    }
+  else				/* internal node */
+    {
+      if      (T->left [T->parent[v]] == v) branchlength = T->ld[T->parent[v]];
+      else if (T->right[T->parent[v]] == v) branchlength = T->rd[T->parent[v]]; 
+      else    ESL_EXCEPTION(eslECORRUPT, "Can't find branch length");
+    }
+
+  fprintf(fp, ":%f", branchlength);
+  return eslOK;
+}
+
+/* Function:  esl_tree_WriteNewick()
+ * Incept:    SRE, Fri Oct  6 14:35:51 2006 [Janelia]
+ *
+ * Purpose:   Writes tree <T> to stream <fp> in Newick format.
+ *  
+ *            Certain options are set in <T> to control output style.
+ *            If <T->show_unrooted> is <TRUE>, <T> is printed as an
+ *            unrooted tree starting with a trifurcation, a la PHYLIP
+ *            format (default=<FALSE>). If <T->show_node_labels> is
+ *            <TRUE>, then labels are shown for internal nodes, if any
+ *            are available (default=<TRUE>). If
+ *            <T->show_branchlengths> is <TRUE>, then branch lengths
+ *            are shown, as opposed to just printing a labeled
+ *            topology (default=<TRUE>). If
+ *            <T->show_root_branchlength> is also <TRUE>, then a 0.0
+ *            branchlength is shown to the root node, a la Hein's
+ *            TreeAlign Newick format (default=<FALSE>). If
+ *            <T->show_quoted_labels> is <TRUE>, then all labels are
+ *            shown in Newick's quoted format, as opposed to only
+ *            using quoted labels where necessary (default=<FALSE>).
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation error.
+ *            <eslEINCONCEIVABLE> on internal error.
+ *
+ * Xref:      STL11/74
+ */
+int
+esl_tree_WriteNewick(FILE *fp, ESL_TREE *T)
+{
+  ESL_STACK *vs = NULL;
+  ESL_STACK *cs = NULL;
+  int  v;
+  char c;
+  int  status;
+
+  if ((vs = esl_stack_ICreate()) == NULL) { status = eslEMEM; goto ERROR; }
+  if ((cs = esl_stack_CCreate()) == NULL) { status = eslEMEM; goto ERROR; }
+  
+  if ((status = esl_tree_SetTaxaParents(T)) != eslOK) goto ERROR;
+  
+  /* Initialization.
+   * Push a trifurcation (swallowing the right internal node) if unrooted;
+   * else push the first bifurcation.
+   * 
+   * When we push a trifurcation, the branch lengths will come out fine
+   * on output, if the tree followed the correct convention of having
+   * a T->rd[0] = 0.0.
+   */
+  fputc('(', fp);
+  if (T->show_unrooted && T->right[0] > 0)
+    {
+      v = T->right[0];
+      if ((status = esl_stack_CPush(cs, 'x'))         != eslOK) goto ERROR;
+      if ((status = esl_stack_IPush(vs, T->right[v])) != eslOK) goto ERROR;
+      if ((status = esl_stack_CPush(cs, ','))         != eslOK) goto ERROR;
+      if ((status = esl_stack_CPush(cs, 'x'))         != eslOK) goto ERROR;
+      if ((status = esl_stack_IPush(vs, T->left[v]))  != eslOK) goto ERROR;
+    }
+  else 
+    {
+      if ((status = esl_stack_CPush(cs, 'x'))         != eslOK) goto ERROR;
+      if ((status = esl_stack_IPush(vs, T->right[0])) != eslOK) goto ERROR;
+    }
+  if ((status = esl_stack_CPush(cs, ','))             != eslOK) goto ERROR;
+  if ((status = esl_stack_CPush(cs, 'x'))             != eslOK) goto ERROR;
+  if ((status = esl_stack_IPush(vs, T->left[0]))      != eslOK) goto ERROR;
+
+
+  /* Main iteration. Pop off stacks 'til they're empty.
+   */
+  while ((status = esl_stack_CPop(cs, &c)) == eslOK)
+    {
+      if (c == ',') { fputc(',', fp); continue; } /* comma doesn't have a v stacked with it */
+
+      if ((status = esl_stack_IPop(vs, &v)) != eslOK) goto ERROR;
+
+      switch (c) {
+      case 'x':			/* a subtree, which could be a node or a taxon: */
+	if (v > 0)		/* internal node 1..N-2*/
+	  {
+	    fputc('(', fp);
+	    if ((status = esl_stack_CPush(cs, ')'))         != eslOK) goto ERROR;
+	    if ((status = esl_stack_IPush(vs, v))           != eslOK) goto ERROR;
+	    if ((status = esl_stack_CPush(cs, 'x'))         != eslOK) goto ERROR;
+	    if ((status = esl_stack_IPush(vs, T->right[v])) != eslOK) goto ERROR;
+	    if ((status = esl_stack_CPush(cs, ','))         != eslOK) goto ERROR;
+	    if ((status = esl_stack_CPush(cs, 'x'))         != eslOK) goto ERROR;
+	    if ((status = esl_stack_IPush(vs, T->left[v]))  != eslOK) goto ERROR;
+	  }
+	else			/* taxon -(N-1)..0 */
+	  { 	    /* -v below to convert taxon code to 0..N-1 */
+	    if ((status = newick_write_taxonlabel  (fp, T, -v)) != eslOK) goto ERROR;
+	    if ((status = newick_write_branchlength(fp, T,  v)) != eslOK) goto ERROR;
+	  }
+	break;
+
+      case ')':			/* closing an internal node. v > 0 is a node code. */
+	fputc(')', fp);
+	if ((status = newick_write_nodelabel   (fp, T, v)) != eslOK) goto ERROR;
+	if ((status = newick_write_branchlength(fp, T, v)) != eslOK) goto ERROR;
+	break;
+
+      default:
+	ESL_EXCEPTION(eslEINCONCEIVABLE, "bad state code");
+	break;
+      }
+    }
+  
+  /* Termination
+   */
+  fputc(')', fp);
+  newick_write_nodelabel(fp, T, 0);
+  if (T->show_branchlengths && T->show_root_branchlength) fprintf(fp, ":0.0");
+  fputc(';', fp);
+  fputc('\n', fp);
+
+  esl_stack_Destroy(vs);
+  esl_stack_Destroy(cs);
+  return eslOK;
+
+ ERROR:
+  if (vs != NULL) esl_stack_Destroy(vs);
+  if (cs != NULL) esl_stack_Destroy(cs);
+  return status;
+
+}
+
+
+/* newick_advance_buffer()
+ * 
+ * Advance the read buffer by one character; reload it
+ * if we reach the end. <eslOK> on success, and <eslEOF>
+ * if the read fails.
+ */
+static int
+newick_advance_buffer(FILE *fp, char *buf, int *pos, int *nc)
+{
+  (*pos)++;
+  if (*pos == *nc)
+    {
+      *nc = fread(buf, sizeof(char), 4096, fp);
+      if (*nc == 0) return eslEOF;
+      *pos = 0;
+    }
+  return eslOK;
+}
+
+/* newick_skip_whitespace()
+ * 
+ * Given the 4k input buffer <buf>, which currently contains
+ * <*nc> total characters and is positioned at position <*pos>,
+ * move <*pos> to be at the first nonwhitespace character,
+ * skipping any Newick comments ([...]) encountered. Read
+ * new data from the stream <fp> into <buf> as needed.
+ * 
+ * Return <eslOK> on success. <*pos> is reset to point at a
+ * non-whitespace input character. <*nc> may be reset and the contents
+ * of <buf> altered if a new block was read from <fp> into <buf>.
+ * 
+ * Returns <eslEOF> if end-of-file is reached in <fp> before a data
+ * character is found, or if a read error occurs.
+ */
+static int
+newick_skip_whitespace(FILE *fp, char *buf, int *pos, int *nc)
+{
+  int commentlevel = 0;
+
+  while (commentlevel > 0 || isspace(buf[*pos]) || buf[*pos] == '[')
+    {
+      if (buf[*pos] == '[') commentlevel++;
+      if (buf[*pos] == ']') commentlevel--;
+      if (newick_advance_buffer(fp, buf, pos, nc) == eslEOF) return eslEOF;
+    }
+  return eslOK;
+}  
+
+
+/* newick_parse_quoted_label()
+ * 
+ * On entry, buf[pos] == '\'': the opening single quote.
+ * On exit,  buf[pos] is positioned at the next data character following the closing
+ *           single quote; possibly the ':' for a branch length;
+ *           and <ret_label> points to a newly allocated, NUL-terminated string
+ *          containing the label that was read (possibly the empty string).
+ * Returns eslOK on success.
+ *
+ * Returns eslEFORMAT on parse error, eslEOF if it runs out of data.
+ */
+static int
+newick_parse_quoted_label(FILE *fp, char *buf, int *pos, int *nc, char **ret_label)
+{
+  char *label  = NULL;
+  void *tmp;
+  int   n      = 0;
+  int   nalloc = 0;
+  int   status;
+  
+  nalloc = 32;  
+  ESL_ALLOC(label, sizeof(char) * nalloc);
+
+  /* advance past the opening ' */
+  if (buf[*pos] != '\'') { status = eslEFORMAT; goto ERROR; }
+  if ((status = newick_advance_buffer(fp, buf, pos, nc)) != eslOK) goto ERROR;
+
+  /* skip leading whitespace (\n and comments forbidden in quoted label) */
+  while (buf[*pos] == '\t' || buf[*pos] == ' ')   
+    if ((status = newick_advance_buffer(fp, buf, pos, nc)) != eslOK) goto ERROR;
+
+  /* Read the label */
+  while (1) {
+    if (buf[*pos] == '\'') {	/* watch out for escaped single quotes, '' */
+      if ((status = newick_advance_buffer(fp, buf, pos, nc)) != eslOK) goto ERROR;
+      if (buf[*pos] != '\'') break; /* we've just moved past the last ' */
+    }
+    label[n++] = buf[*pos]; 
+    if ((status = newick_advance_buffer(fp, buf, pos, nc)) != eslOK) goto ERROR;
+    if (n == (nalloc-1)) {  /* reallocate label if it fills, leave room for NUL */
+      ESL_RALLOC(label, tmp, sizeof(char) * (nalloc * 2));
+      nalloc *= 2;
+    }
+  }
+  
+  /* backtrack over any trailing whitespace and nul-terminate. */
+  while (isspace(label[n-1]) && n > 0) n--; 
+  label[n] = '\0';
+  *ret_label = label;
+  return eslOK;
+
+ ERROR:
+  if (label != NULL) { free(label); *ret_label = NULL; }
+  return status;
+
+}
+
+/* newick_parse_unquoted_label
+ *
+ * On entry, buf[pos] == first character in the label.
+ * On exit,  buf[pos] is positioned at the next data character following the end
+ *           of the label --  one of "),\t\n;[:"  --
+ *           and <ret_label> points to a newly allocated, NUL-terminated string
+ *           containing the label that was read (possibly the empty string).
+ * Returns eslOK on success.
+ *
+ * Returns eslEFORMAT on parse error, eslEOF if it runs out of data.
+ */
+static int
+newick_parse_unquoted_label(FILE *fp, char *buf, int *pos, int *nc, char **ret_label)
+{
+  char *label  = NULL;
+  char *tmp    = NULL;
+  int   n      = 0;
+  int   nalloc = 0;
+  int   status;
+  
+  nalloc = 32;  
+  ESL_ALLOC(label, sizeof(char) * nalloc);
+
+  while (1) {
+    if (strchr("(]",          buf[*pos]) != NULL) { status = eslEFORMAT; goto ERROR; }
+    if (strchr(" \t\n)[':;,", buf[*pos]) != NULL) { break; }
+    label[n++] = buf[*pos];
+    if (newick_advance_buffer(fp, buf, pos, nc) == eslEOF) { status = eslEOF; goto ERROR; }
+
+    if (n == (nalloc-1)) {  /* reallocate label if it fills, leave room for NUL */
+      ESL_RALLOC(label, tmp, sizeof(char) * (nalloc * 2));
+      nalloc *= 2;
+    }
+  }    
+  label[n]   = '\0';
+  *ret_label = label;
+  return eslOK;
+
+ ERROR:
+  if (label != NULL) { free(label); *ret_label = NULL; }
+  return status;
+}
+
+/* newick_parse_branchlength
+ *
+ * On entry, buf[pos] == ':'
+ * On exit,  buf[pos] is positioned at the next data character following the end
+ *           of the branchlength --  one of "),\t\n;[:"  
+ *           and <ret_d> is the branch length that was read.
+ *
+ * Returns eslOK  on success;
+ *
+ * Returns eslEFORMAT on parse error (including nonexistent branch lengths),
+ *         eslEOF if it runs out of data in the file.
+ */
+static int
+newick_parse_branchlength(FILE *fp, char *buf, int *pos, int *nc, double *ret_d)
+{
+  char *branch = NULL;
+  char *tmp    = NULL;
+  int   n      = 0;
+  int   nalloc = 0;
+  int   status;
+  
+  nalloc = 32;  
+  ESL_ALLOC(branch, sizeof(char) * nalloc);
+
+  if (buf[*pos] != ':') { status = eslEFORMAT; goto ERROR; }
+  if (newick_advance_buffer(fp, buf, pos, nc) != eslOK)  goto ERROR;
+
+  while (1) {
+    if (strchr("(]",          buf[*pos]) != NULL) { status = eslEFORMAT; goto ERROR; }
+    if (strchr(" \t\n)[':;,", buf[*pos]) != NULL) break;
+    branch[n++] = buf[*pos];
+    if ((status = newick_advance_buffer(fp, buf, pos, nc)) != eslOK) goto ERROR;
+
+    if (n == (nalloc-1)) {  /* reallocate label if it fills, leave room for NUL */
+      ESL_RALLOC(branch, tmp, sizeof(char) * (nalloc * 2));
+      nalloc *= 2;
+    }
+  }    
+
+  branch[n]   = '\0';
+  *ret_d = strtod(branch, &tmp);
+  if (n == 0 || tmp != branch+n) { status = eslEFORMAT; goto ERROR; }
+  free(branch);
+  return eslOK;
+
+ ERROR:
+  if (branch != NULL) free(branch);
+  *ret_d = 0.;
+  return status;
+}
+
+
+
+
+/* Function:  esl_tree_ReadNewick()
+ * Synopsis:  Input a Newick format tree.
+ * Incept:    SRE, Wed Oct 25 09:25:19 2006 [Janelia]
+ *
+ * Purpose:   Read a Newick format tree from an open input stream <fp>.
+ *            Return the new tree in <ret_T>. 
+ *            
+ *            The new tree <T> will have the optional <T->taxonlabel> and
+ *            <T->nodelabel> arrays allocated, containing names of all the
+ *            taxa and nodes. Whenever no label appeared in the Newick file
+ *            for a node or taxon, the label is set to the empty string.
+ *            
+ *            Caller may optionally provide an <errbuf> of at least
+ *            <eslERRBUFSIZE> chars, to retrieve diagnostic information
+ *            in case of a parsing problem; or <errbuf> may be passed as
+ *            <NULL>.
+ *
+ * Args:      fp      - open input stream
+ *            errbuf  - NULL, or allocated space for >= eslERRBUFSIZE chars
+ *            ret_T   - RETURN: the new tree.     
+ *
+ * Returns:   Returns <eslOK> on success, and <ret_T> points
+ *            to the new tree.
+ *
+ *            Returns <eslEFORMAT> on parse errors, such as premature EOF
+ *            or bad syntax in the Newick file. In this case, <ret_T> is
+ *            returned NULL, and the <errbuf> (if provided> contains an
+ *            informative error message.
+ *
+ * Throws:    <eslEMEM> on memory allocation errors.
+ *            <eslEINCONCEIVABLE> may also arise in case of internal bugs.
+ *
+ * Xref:      STL11/75
+ */
+int
+esl_tree_ReadNewick(FILE *fp, char *errbuf, ESL_TREE **ret_T) 
+{
+  ESL_TREE  *T   = NULL;	/* the new, growing tree */
+  ESL_STACK *cs  = NULL;	/* state stack: possible states are LRX);,  */
+  ESL_STACK *vs  = NULL;	/* node index stack: LRX) states are associated with node #'s */
+  int        status;
+  char       buf[4096];		/* 4K input buffer */
+  int        pos,nc;		/* position in buf, and number of chars in buf */
+  char       c;			/* current state */
+  int        v;		        /* current node idx */
+  int        currnode;
+  int        currtaxon;
+  char      *label;		/* a parsed label */
+  double     d;			/* a parsed branch length */
+  
+  if (errbuf != NULL) *errbuf = '\0';
+  if ((vs = esl_stack_ICreate()) == NULL) { status = eslEMEM; goto ERROR; };
+  if ((cs = esl_stack_CCreate()) == NULL) { status = eslEMEM; goto ERROR; };
+
+  /* Create the tree, initially allocated for 32 taxa.
+   * Allocate for taxon and node labels, too.
+   */
+  if ((T  = esl_tree_CreateGrowable(32)) == NULL) { status = eslEMEM; goto ERROR; };
+  ESL_ALLOC(T->taxonlabel, sizeof(char *) * 32);
+  ESL_ALLOC(T->nodelabel,  sizeof(char *) * 31);
+  for (currtaxon = 0; currtaxon < 32; currtaxon++) T->taxonlabel[currtaxon] = NULL;
+  for (currnode  = 0; currnode  < 31; currnode++)  T->nodelabel[currnode]   = NULL;
+
+  /* Load the input buffer
+   */
+  if ((nc = fread(buf, sizeof(char), 4096, fp)) == 0) 
+    ESL_XFAIL(eslEFORMAT, errbuf, "file is empty.");
+  pos = 0;
+  
+  /* Initialization: 
+   *    create the root node in the tree;
+   *    push L,R...); onto the stacks; 
+   *    swallow the first ( in the file.
+   *
+   * A note on memory management in the growing tree:
+   *  we are going to keep T->N set to the number of taxa
+   *  that the tree *will* contain, given the number of nodes
+   *  it currently *does* contain. Before we try to add
+   *  any new node, we call the Grow() routine, which will
+   *  check T->N against T->nalloc. This strategy works 
+   *  because nodes always get added before their children
+   *  taxa, so the # of taxa is always <= nodes-1: that is,
+   *  our need for reallocation is driven by new nodes, 
+   *  never by new taxa; that is, if we have enough room
+   *  for nodes, we automatically have enough room for the
+   *  taxa.
+   */
+  T->parent[0] = 0;
+  currnode     = 1;
+  currtaxon    = 0;		
+  T->N         = 2;   /* c.f. note above: T->N is the # of taxa we *would* hold, given currnode=1*/
+  if (esl_stack_CPush(cs, ';') != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_CPush(cs, ')') != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_IPush(vs, 0)   != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_CPush(cs, 'X') != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_IPush(vs, 0)   != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_CPush(cs, 'R') != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_IPush(vs, 0)   != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_CPush(cs, ',') != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_CPush(cs, 'L') != eslOK)  { status = eslEMEM; goto ERROR; };
+  if (esl_stack_IPush(vs, 0)   != eslOK)  { status = eslEMEM; goto ERROR; };
+
+  if (newick_skip_whitespace(fp, buf, &pos, &nc) != eslOK) 
+    ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+  if (buf[pos] != '(') 
+    ESL_XFAIL(eslEFORMAT, errbuf, "file is not in Newick format.");
+  if (newick_advance_buffer(fp, buf, &pos, &nc) == eslEOF)
+    ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+
+  /* Iteration.
+   */
+  while ((status = esl_stack_CPop(cs, &c)) == eslOK)
+    {
+      if (newick_skip_whitespace(fp, buf, &pos, &nc) != eslOK) 
+	ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+
+      if (c == ',')
+	{ 
+	  if (buf[pos] != ',') 
+	    ESL_XFAIL(eslEFORMAT, errbuf, "expected a comma, saw %c.", buf[pos]);
+	  if (newick_advance_buffer(fp, buf, &pos, &nc) == eslEOF)
+	    ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+	  continue;
+	}
+
+      else if (c == ';')
+	{
+	  if (buf[pos] != ';')
+	    ESL_XFAIL(eslEFORMAT, errbuf, "expected a semicolon, saw %c.", buf[pos]);
+	  if (newick_advance_buffer(fp, buf, &pos, &nc) == eslEOF)
+	    ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+	  break;		/* end of the Newick file */
+	}
+
+      else if (c == 'L' || c == 'R') /* c says, we expect to add a subtree next */
+	{
+	  if (esl_stack_IPop(vs, &v) != eslOK) { status = eslEINCONCEIVABLE; goto ERROR; } /* v = parent of currnode */
+	  
+	  if (buf[pos] == '(')	/* a new interior node attaches to v */
+	    {
+	      if (esl_tree_Grow(T) != eslOK) { status = eslEMEM; goto ERROR; };	/* c.f. memory management note: check that we can add new node */
+
+	      T->parent[currnode] = v;
+	      if (c == 'L') T->left[v]  = currnode;
+	      else          T->right[v] = currnode;
+
+	      if (esl_stack_CPush(cs, ')')      != eslOK)  { status = eslEMEM; goto ERROR; };
+	      if (esl_stack_IPush(vs, currnode) != eslOK)  { status = eslEMEM; goto ERROR; };
+	      if (esl_stack_CPush(cs, 'X')      != eslOK)  { status = eslEMEM; goto ERROR; };
+	      if (esl_stack_IPush(vs, currnode) != eslOK)  { status = eslEMEM; goto ERROR; };
+	      if (esl_stack_CPush(cs, 'R')      != eslOK)  { status = eslEMEM; goto ERROR; };
+	      if (esl_stack_IPush(vs, currnode) != eslOK)  { status = eslEMEM; goto ERROR; };
+	      if (esl_stack_CPush(cs, ',')      != eslOK)  { status = eslEMEM; goto ERROR; };
+	      if (esl_stack_CPush(cs, 'L')      != eslOK)  { status = eslEMEM; goto ERROR; };
+	      if (esl_stack_IPush(vs, currnode) != eslOK)  { status = eslEMEM; goto ERROR; };
+
+	      if (newick_advance_buffer(fp, buf, &pos, &nc) == eslEOF)
+		ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+	      currnode++;		/* T->N == # of internal nodes/idx of next internal node */
+	    }
+	  else /* a taxon attaches to v */
+	    {
+	      if (buf[pos] == '\'') { /* a quoted label, for a new taxon attached to v*/
+		if ((status = newick_parse_quoted_label(fp, buf, &pos, &nc,   &label)) != eslOK)  
+		  ESL_XFAIL(eslEFORMAT, errbuf, "failed to parse a quoted taxon label");
+	      } else {               /* an unquoted label, for a new taxon attached to v */
+		if ((status = newick_parse_unquoted_label(fp, buf, &pos, &nc, &label)) != eslOK)  
+		  ESL_XFAIL(eslEFORMAT, errbuf, "failed to parse an unquoted taxon label");
+	      }
+
+	      if (newick_skip_whitespace(fp, buf, &pos, &nc) != eslOK) 
+		ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely");
+
+	      d = 0.;
+	      if (buf[pos] == ':') {
+		if ((status = newick_parse_branchlength(fp, buf, &pos, &nc, &d)) != eslOK)   
+		  ESL_XFAIL(eslEFORMAT, errbuf, "failed to parse a branch length");
+	      }
+	      
+	      if (c == 'L') { T->left[v]  = -currtaxon;  T->ld[v] = d; }
+	      else          { T->right[v] = -currtaxon;  T->rd[v] = d; }         
+
+	      T->taxonlabel[currtaxon]  = label;
+	      currtaxon++;
+	    }
+	}
+
+      else if (c == ')')	/* c says, expect to close an interior node next */
+	{
+	  /* get v = the interior node we're closing, naming, and setting a branch length to */
+	  if (( status = esl_stack_IPop(vs, &v))  != eslOK)  goto ERROR;
+	  if (buf[pos] != ')') ESL_XFAIL(eslEFORMAT, errbuf, "Parse error: expected ) to close node #%d\n", v);
+
+	  if (newick_advance_buffer(fp, buf, &pos, &nc) == eslEOF)
+	    ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+
+	  if (newick_skip_whitespace(fp, buf, &pos, &nc) != eslOK) 
+	    ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+
+	  if (buf[pos] == '\'') { 
+	    if ((status = newick_parse_quoted_label(fp, buf, &pos, &nc, &label)) != eslOK)    
+	      ESL_XFAIL(eslEFORMAT, errbuf, "failed to parse a quoted node label");
+	  } else {               /* an unquoted label, for a new taxon attached to v */
+	    if ((status = newick_parse_unquoted_label(fp, buf, &pos, &nc, &label)) != eslOK) 
+	      ESL_XFAIL(eslEFORMAT, errbuf, "failed to parse an unquoted node label");
+	  }
+	  
+	  if (newick_skip_whitespace(fp, buf, &pos, &nc) != eslOK) 
+	    ESL_XFAIL(eslEFORMAT, errbuf, "file ended prematurely.");
+
+	  d = 0.;
+	  if (buf[pos] == ':') {
+	    if ((status = newick_parse_branchlength(fp, buf, &pos, &nc, &d)) != eslOK)  
+	      ESL_XFAIL(eslEFORMAT, errbuf, "failed to parse a branch length");
+	  }
+
+	  if (v > 0) { /* branch length to root node is meaningless, ignore it */
+	    if      (T->left [T->parent[v]] == v) T->ld[T->parent[v]] = d;
+	    else if (T->right[T->parent[v]] == v) T->rd[T->parent[v]] = d;
+	  }
+
+	  T->nodelabel[v] = label;
+	}
+
+      else if (c == 'X')	/* optionally, multifurcations: if we see a comma, we have another node to deal with */
+	{ 			
+	  if ((status = esl_stack_IPop(vs, &v)) != eslOK) goto ERROR;
+	  if (buf[pos] != ',') continue;
+
+	  /* v = the interior node that is multifurcated.
+           * What we're going to do is to create a new node y; move the existing right child of v 
+           * to the left child of y; and connect y as the new right child of v with a branch 
+           * length of zero. The right child of y is now open. Then, we push a X->,RX production, so the next subtree will
+           * be parsed as the right child of y. We can do this ad infinitum, resulting in
+           * a representation of a multifurcation as, for example, a (A,(B,(C,(D,E)))) binary
+           * subtree with zero length interior branches for a five-way multifurcation.
+           *
+           * This swapping destroys the order of the nodes: they will not be in preorder traversal.
+           * This is temporarily ok. We renumber later.
+	   */
+	  T->left[currnode]   = T->right[v];
+	  T->ld[currnode]     = T->rd[v];
+	  T->parent[currnode] = v;
+	  if (T->right[v] > 0)
+	    T->parent[T->right[v]] = currnode;
+	  T->right[v]         = currnode;
+	  T->rd[v]            = 0.;
+	  
+	  if (esl_stack_CPush(cs, 'X')       != eslOK)  { status = eslEMEM; goto ERROR; };
+	  if (esl_stack_IPush(vs, currnode)  != eslOK)  { status = eslEMEM; goto ERROR; };
+	  if (esl_stack_CPush(cs, 'R')       != eslOK)  { status = eslEMEM; goto ERROR; };
+	  if (esl_stack_IPush(vs, currnode)  != eslOK)  { status = eslEMEM; goto ERROR; };	  
+	  if (esl_stack_CPush(cs, ',')       != eslOK)  { status = eslEMEM; goto ERROR; };	  
+	  currnode++;
+	}
+
+      T->N = currnode + 1; /* c.f. memory management note: keep T->N = # of taxa the tree *would* hold, given currnode */
+    }
+
+  esl_tree_RenumberNodes(T);
+  esl_stack_Destroy(cs);
+  esl_stack_Destroy(vs);
+  *ret_T = T;
+  return eslOK;
+
+ ERROR:
+  if (T  != NULL) esl_tree_Destroy(T);
+  if (cs != NULL) esl_stack_Destroy(cs);
+  if (vs != NULL) esl_stack_Destroy(vs);
+  *ret_T = NULL;
+  return status;
+}
+  
+
+
+/*-------------------- end, Newick i/o --------------------------*/
+
+
+/*****************************************************************
+ * 3. Tree comparison algorithms
+ *****************************************************************/
+
+/* Function:  esl_tree_Compare()
+ * Incept:    SRE, Fri Sep 22 14:05:09 2006 [Janelia]
+ *
+ * Purpose:   Given two trees <T1> and <T2> for the same
+ *            set of <N> taxa, compare the topologies of the
+ *            two trees.
+ *            
+ *            The routine must be able to determine which taxa are
+ *            equivalent in <T1> and <T2>. If <T1> and <T2> both have
+ *            taxon labels set, then the routine compares labels.
+ *            This is the usual case. (Therefore, the <N> labels must
+ *            all be different, or the routine will be unable to do
+ *            this mapping uniquely.) As a special case, if neither
+ *            <T1> nor <T2> has taxon labels, then the indexing of
+ *            taxa <0..N-1> is assumed to be exactly the same in the
+ *            two trees. (And if one tree has labels and the other
+ *            does not, an <eslEINVAL> exception is thrown.)
+ *            
+ *            For comparing unrooted topologies, be sure that <T1> and
+ *            <T2> both obey the unrooted tree convention that the
+ *            "root" is placed on the branch to taxon 0. (That is,
+ *            <T->left[0] = 0>.)
+ *            
+ * Returns:   <eslOK> if tree topologies are identical. <eslFAIL>
+ *            if they aren't.           
+ *            
+ * Throws:    <eslEMEM> on allocation error. <eslEINVAL> if the taxa in
+ *            the trees can't be mapped uniquely and completely to
+ *            each other (because one tree doesn't have labels and
+ *            one does, or because the labels aren't unique, or the
+ *            two trees have different taxa).
+ */
+int
+esl_tree_Compare(ESL_TREE *T1, ESL_TREE *T2)
+{
+  int *Mg   = NULL;		/* the M(g) tree-mapping function for internal nodes [0..N-2] */
+  int *Mgt  = NULL;		/* the M(g) tree-mapping function for leaves (taxa), [0..N-1] */
+  int  g, child;		/* node indices for parent, children */
+  int  a,b;
+  int  status;
+
+  if (T1->N != T2->N) ESL_EXCEPTION(eslEINVAL, "trees don't have the same # of taxa");
+
+  /* We need taxon parent map in tree 2, but not tree 1.
+   */
+  if ((status = esl_tree_SetTaxaParents(T2)) != eslOK) goto ERROR;
+
+  /* We're going to use the tree mapping function M(g) [Goodman79].
+   * In the implementation here, we split it into two, Mg[] for internal
+   * nodes 0..N-2 and Mgt[] for taxa 0..N-1.
+   *
+   * Mg[g] for node g in T1 is the index of the lowest node in T2
+   * that contains the same children taxa as the subtree 
+   * under g in T1.
+   *
+   * For the taxa, Mgt[g] for taxon g in T1 is the index of the
+   * corresponding taxon in T2. If neither tree has taxon labels
+   * Mgt[g] = g for all g. Otherwise we have to compare labels. Right
+   * now, we do this by brute force, which is O(N^2); if this ever
+   * becomes rate limiting, replace it with a keyhash to make it O(N)
+   * (and in fact, the keyhash of taxon names could even become part
+   * of the ESL_TREE).
+   */
+  ESL_ALLOC(Mg,  sizeof(int) * (T1->N-1));  
+  ESL_ALLOC(Mgt, sizeof(int) * (T1->N));
+  if (T1->taxonlabel != NULL && T2->taxonlabel != NULL)
+    {
+      esl_vec_ISet(Mgt, T1->N, -1);	/* flags for "unset" */
+      for (a = 0; a < T1->N; a++)
+	{
+	  for (b = 0; b < T1->N; b++)
+	    if (strcmp(T1->taxonlabel[a], T2->taxonlabel[b]) == 0) 
+	      { Mgt[a] = b; break; }
+	}
+      for (a = 0; a < T1->N; a++)
+	if (Mgt[a] == -1) ESL_XEXCEPTION(eslEINVAL, "couldn't map taxa");
+    }
+  else if (T1->taxonlabel == NULL && T2->taxonlabel == NULL)
+    {
+      for (a = 0; a < T1->N; a++)
+	Mgt[a] = a;
+    }
+  else
+    ESL_XEXCEPTION(eslEINVAL, "either both trees must have taxon labels, or neither");      
+
+  /* Finally, we use the SDI algorithm [ZmasekEddy01] to construct
+   * M(g) for internal nodes, by postorder traversal of T1.
+   */
+  for (g = T1->N-2; g >= 0; g--)
+    {
+      child = T1->left[g];
+      if (child <= 0)  a = T2->taxaparent[Mgt[-child]]; 
+      else             a = T2->parent[Mg[child]];
+
+      child = T1->right[g];
+      if (child <= 0)  b = T2->taxaparent[Mgt[-child]]; 
+      else             b = T2->parent[Mg[child]];
+
+      /* a shortcut in SDI: special case for exact tree comparison: */
+      if (a != b) { free(Mg); free(Mgt); return eslFAIL; } 
+      Mg[g] = a;
+    }
+
+  free(Mg);
+  free(Mgt);
+  return eslOK;
+
+ ERROR:
+  if (Mg  != NULL) free(Mg);
+  if (Mgt != NULL) free(Mgt);
+  return status;
+}
+
+/*----------------- end, tree comparison  -----------------------*/
+
+
+
+
+
+
+/*****************************************************************
+ * 4. Clustering algorithms for tree construction.
+ *****************************************************************/
+
+/* cluster_engine()
+ * 
+ * Implements four clustering algorithms for tree construction:
+ * UPGMA, WPGMA, single-linkage, and maximum-linkage. These differ
+ * only by the rule used to construct new distances after joining
+ * two clusters i,j.
+ * 
+ * Input <D_original> is a symmetric distance matrix, for <D->n> taxa.
+ * The diagonal is all 0's, and off-diagonals are $\geq 0$. <D->n>
+ * must be at least two.
+ * 
+ * <mode> is one of <eslUPGMA>, <eslWPGMA>, <eslSINGLE_LINKAGE>, or
+ * <eslCOMPLETE_LINKAGE>: a flag specifying which algorithm to use.
+ * 
+ * The output is a tree structure, returned in <ret_T>.
+ * 
+ * Returns <eslOK> on success.
+ * 
+ * Throws <eslEMEM> on allocation failure.
+ * 
+ * Complexity: O(N^2) in memory, O(N^3) in time.
+ * 
+ * This function can be optimized. Memory usage is at least
+ * 4x more than necessary. First, we don't need to make a copy of D
+ * if the caller doesn't mind it being consumed. Second, D only
+ * needs to be lower- or upper-triangular, because it's symmetric,
+ * but that requires changing dmatrix module. In time,
+ * O(N^2 log N) if not O(N^2) should be possible, by being more
+ * sophisticated about identifying the minimum element; 
+ * see Gronau and Moran (2006).
+ * 
+ */
+static int
+cluster_engine(ESL_DMATRIX *D_original, int mode, ESL_TREE **ret_T)
+{
+  ESL_DMATRIX *D = NULL;
+  ESL_TREE    *T = NULL;
+  double      *height = NULL;	/* height of internal nodes  [0..N-2]          */
+  int         *idx    = NULL;	/* taxa or node index of row/col in D [0..N-1] */
+  int         *nin    = NULL;	/* # of taxa in clade in row/col in D [0..N-1] */
+  int          N;
+  int          i = 0, j = 0;
+  int          row,col;
+  double       minD;
+  int          status;
+
+  /* Contract checks.
+   */
+  ESL_DASSERT1((D_original != NULL));               /* matrix exists      */
+  ESL_DASSERT1((D_original->n == D_original->m));   /* D is NxN square    */
+  ESL_DASSERT1((D_original->n >= 2));               /* >= 2 taxa          */
+#if (eslDEBUGLEVEL >=1)
+  for (i = 0; i < D_original->n; i++) {
+    assert(D_original->mx[i][i] == 0.);	           /* self-self d = 0    */
+    for (j = i+1; j < D_original->n; j++)	   /* D symmetric        */
+      assert(D_original->mx[i][j] == D_original->mx[j][i]);
+  }
+#endif
+
+  /* Allocations.
+   * NxN copy of the distance matrix, which we'll iteratively whittle down to 2x2;
+   * tree for N taxa;
+   */
+  if ((D = esl_dmatrix_Clone(D_original)) == NULL) return eslEMEM;
+  if ((T = esl_tree_Create(D->n))         == NULL) return eslEMEM;
+  ESL_ALLOC(idx,    sizeof(int)    *  D->n);
+  ESL_ALLOC(nin,    sizeof(int)    *  D->n);
+  ESL_ALLOC(height, sizeof(double) * (D->n-1));
+  for (i = 0; i < D->n;   i++) idx[i]    = -i; /* assign taxa indices to row/col coords */
+  for (i = 0; i < D->n;   i++) nin[i ]   = 1;  /* each cluster starts as 1  */
+  for (i = 0; i < D->n-1; i++) height[i] = 0.; 
+
+
+  for (N = D->n; N >= 2; N--)
+    {
+      /* Find minimum in our current N x N matrix
+       */
+      minD = HUGE_VAL;
+      for (row = 0; row < N; row++)
+	for (col = row+1; col < N; col++)
+	  if (D->mx[row][col] < minD)
+	    {
+	      minD = D->mx[row][col];
+	      i    = row;
+	      j    = col;
+	    }
+
+      /* We're joining node at row/col i with node at row/col j.
+       * Add node (index = N-2) to the tree at height minD/2.
+       */
+      T->left[N-2]  = idx[i];
+      T->right[N-2] = idx[j];
+      height[N-2]   = minD / 2.;
+
+      /* Set the branch lengths
+       */
+      T->ld[N-2] = T->rd[N-2] = height[N-2];
+      if (idx[i] > 0) T->ld[N-2] -= height[idx[i]];
+      if (idx[j] > 0) T->rd[N-2] -= height[idx[j]];      
+      
+      /* If either node was an internal node, record parent in it.
+       */
+      if (idx[i] > 0)  T->parent[idx[i]] = N-2;
+      if (idx[j] > 0)  T->parent[idx[j]] = N-2;
+      
+      /* Now, build a new matrix by merging row i+j and col i+j.
+       *  1. move j to N-1 (unless it's already there)
+       *  2. move i to N-2 (unless it's already there)
+       */
+      if (j != N-1)
+	{
+	  for (row = 0; row < N; row++)
+	    ESL_SWAP(D->mx[row][N-1], D->mx[row][j], double);
+	  for (col = 0; col < N; col++)
+	    ESL_SWAP(D->mx[N-1][col], D->mx[j][col], double);
+	  ESL_SWAP(idx[j],  idx[N-1],  int);
+	  ESL_SWAP(nin[j], nin[N-1], int);
+	}
+      if (i != N-2)
+	{
+	  for (row = 0; row < N; row++)
+	    ESL_SWAP(D->mx[row][N-2], D->mx[row][i], double);
+	  for (col = 0; col < N; col++)
+	    ESL_SWAP(D->mx[N-2][col], D->mx[i][col], double);
+	  ESL_SWAP(idx[i], idx[N-2], int);
+	  ESL_SWAP(nin[i], nin[N-2], int);
+	}
+      i = N-2;
+      j = N-1;
+
+      /* 3. merge i (now at N-2) with j (now at N-1) 
+       *    according to the desired clustering rule.
+       */
+      for (col = 0; col < N; col++)
+	{
+	  switch (mode) {
+	  case eslUPGMA: 
+	    D->mx[i][col] = (nin[i] * D->mx[i][col] + nin[j] * D->mx[j][col]) / (double) (nin[i] + nin[j]);
+	    break;
+	  case eslWPGMA:            D->mx[i][col] = (D->mx[i][col] + D->mx[j][col]) / 2.;    break;
+	  case eslSINGLE_LINKAGE:   D->mx[i][col] = ESL_MIN(D->mx[i][col], D->mx[j][col]);   break;
+	  case eslCOMPLETE_LINKAGE: D->mx[i][col] = ESL_MAX(D->mx[i][col], D->mx[j][col]);   break;
+	  default:                  ESL_XEXCEPTION(eslEINCONCEIVABLE, "no such strategy");
+	  }
+	  D->mx[col][i] = D->mx[i][col];
+	}
+
+      /* row/col i is now the new cluster, and it corresponds to node N-2
+       * in the tree (remember, N is decrementing at each iteration).
+       * row/col j (N-1) falls away when we go back to the start of the loop 
+       * and decrement N. 
+       */
+      nin[i] += nin[j];
+      idx[i]  = N-2;
+    }  
+
+  esl_dmatrix_Destroy(D);
+  free(height);
+  free(idx);
+  free(nin);
+  if (ret_T != NULL) *ret_T = T;
+  return eslOK;
+
+ ERROR:
+  if (D      != NULL) esl_dmatrix_Destroy(D);
+  if (T      != NULL) esl_tree_Destroy(T);
+  if (height != NULL) free(height);
+  if (idx    != NULL) free(idx);
+  if (nin    != NULL) free(nin);
+  if (ret_T != NULL) *ret_T = NULL;
+  return status;
+}
+
+
+/* Function:  esl_tree_UPGMA()
+ * Incept:    SRE, Wed May  3 15:14:17 2006 [St. Louis]
+ *
+ * Purpose:   Given distance matrix <D>, use the UPGMA algorithm
+ *            to construct a tree <T>.
+ *
+ * Returns:   <eslOK> on success; the tree is returned in <ret_T>,
+ *            and must be freed by the caller with <esl_tree_Destroy()>.
+ *
+ * Throws:    <eslEMEM> on allocation problem, and <ret_T> is set <NULL>.
+ */
+int
+esl_tree_UPGMA(ESL_DMATRIX *D, ESL_TREE **ret_T)
+{
+  return cluster_engine(D, eslUPGMA, ret_T);
+}
+
+/* Function:  esl_tree_WPGMA()
+ * Incept:    SRE, Wed May  3 15:47:13 2006 [St. Louis]
+ *
+ * Purpose:   Given distance matrix <D>, use the WPGMA algorithm
+ *            to construct a tree <T>.
+ *
+ * Returns:   <eslOK> on success; the tree is returned in <ret_T>,
+ *            and must be freed by the caller with <esl_tree_Destroy()>.
+ *
+ * Throws:    <eslEMEM> on allocation problem, and <ret_T> is set <NULL>.
+ */
+int
+esl_tree_WPGMA(ESL_DMATRIX *D, ESL_TREE **ret_T)
+{
+  return cluster_engine(D, eslWPGMA, ret_T);
+}
+
+/* Function:  esl_tree_SingleLinkage()
+ * Incept:    SRE, Wed May  3 15:49:06 2006 [St. Louis]
+ *
+ * Purpose:   Given distance matrix <D>, construct a single-linkage
+ *            (minimum distances) clustering tree <T>.
+ *
+ * Returns:   <eslOK> on success; the tree is returned in <ret_T>,
+ *            and must be freed by the caller with <esl_tree_Destroy()>.
+ *
+ * Throws:    <eslEMEM> on allocation problem, and <ret_T> is set <NULL>.
+ */
+int
+esl_tree_SingleLinkage(ESL_DMATRIX *D, ESL_TREE **ret_T)
+{
+  return cluster_engine(D, eslSINGLE_LINKAGE, ret_T);
+}
+
+/* Function:  esl_tree_CompleteLinkage()
+ * Incept:    SRE, Wed May  3 15:49:14 2006 [St. Louis]
+ *
+ * Purpose:   Given distance matrix <D>, construct a complete-linkage
+ *            (maximum distances) clustering tree <T>.
+ *
+ * Returns:   <eslOK> on success; the tree is returned in <ret_T>,
+ *            and must be freed by the caller with <esl_tree_Destroy()>.
+ *
+ * Throws:    <eslEMEM> on allocation problem, and <ret_T> is set <NULL>.
+ */
+int
+esl_tree_CompleteLinkage(ESL_DMATRIX *D, ESL_TREE **ret_T)
+{
+  return cluster_engine(D, eslCOMPLETE_LINKAGE, ret_T);
+}
+/*----------------- end, clustering algorithms  ----------------*/
+
+
+
+/*****************************************************************
+ * 5. Generating simulated trees
+ *****************************************************************/
+
+/* Function:  esl_tree_Simulate()
+ * Synopsis:  Generate a random rooted ultrametric tree.
+ * Incept:    SRE, Mon Oct  2 11:36:22 2006 [Janelia]
+ *
+ * Purpose:   Generate a random rooted ultrametric tree of <N> taxa,
+ *            using the algorithm of Kuhner and Felsenstein (1994).
+ *            
+ *            The branch lengths are generated by choosing <N-1>
+ *            exponentially distributed split times, with decreasing
+ *            expectations of $\frac{1}{2},\frac{1}{3}..\frac{1}{N}$
+ *            as the simulation proceeds from the root. Thus the
+ *            total expected branch length on the tree is
+ *            $\sum_{k=2}^{N} \frac{1}{k}$.
+ *
+ * Args:      r     - random number source
+ *            N     - number of taxa (>= 2)
+ *            ret_T - RETURN: sampled tree
+ *
+ * Returns:   <eslOK> on success, and the new tree is allocated
+ *            here and returned via <ret_tree>; caller is 
+ *            responsible for free'ing it.
+ *
+ * Throws:    <eslEMEM> on allocation failure, in which case
+ *            the <ret_T> is returned <NULL>.
+ *
+ * Xref:      STL11/65.
+ */
+int
+esl_tree_Simulate(ESL_RANDOMNESS *r, int N, ESL_TREE **ret_T)
+{
+  ESL_TREE       *T          = NULL;
+  int            *branchpapa = NULL;
+  int            *branchside = NULL;
+  int       nactive;
+  double    d;
+  int       node;
+  int       bidx;	        	/* index of an active branch */
+  int       status;
+
+  ESL_DASSERT1( (r != NULL) );
+  ESL_DASSERT1( (N >= 2) );
+
+  /* Kuhner/Felsenstein uses a list of active branches,
+   * which we implement by tracking the index of the parent
+   * node (in <branchpapa>) and a 0/1 flag (in <branchside>)
+   * for the branch to the left vs. right child.
+   */
+  if ((T = esl_tree_Create(N)) == NULL)  goto ERROR;
+  ESL_ALLOC(branchpapa, sizeof(int) * N);
+  ESL_ALLOC(branchside, sizeof(int) * N);
+  
+  /* Initialize: add two branches from the root
+   * onto the active list, and set internal node
+   * counter to start at 1.
+   */
+  branchpapa[0] = 0;   branchside[0] = 0;
+  branchpapa[1] = 0;   branchside[1] = 1;
+  nactive = 2;
+  node    = 1;			
+
+  /* Algorithm proceeds by iterating:
+   *    1. choose random time <d> from exponential(1/nactive)
+   *    2. choose random active branch, <bidx>
+   *    3. add new <node> to active branch at length d
+   *    4. add d to all other active branches      
+   *    5. delete the old parent branch from the active list,
+   *       add the two new child branches to the active list
+   */
+  while (nactive < N)
+    {
+      d               = (double) nactive * -log(esl_rnd_UniformPositive(r));
+      bidx            = esl_rnd_Roll(r, nactive);
+      T->parent[node] = branchpapa[bidx];
+      
+      if (branchside[bidx] == 0) {
+	T->left[branchpapa[bidx]]   = node;
+	T->ld  [branchpapa[bidx]]  += d;
+      } else {
+	T->right[branchpapa[bidx]]  = node;
+	T->rd   [branchpapa[bidx]] += d;
+      }
+
+      ESL_SWAP(branchpapa[bidx], branchpapa[nactive-1], int);
+      ESL_SWAP(branchside[bidx], branchside[nactive-1], int);
+      for (bidx = 0; bidx < nactive-1; bidx++) {
+	if (branchside[bidx] == 0) T->ld[branchpapa[bidx]] += d;
+	else                       T->rd[branchpapa[bidx]] += d;
+      }
+      
+      /* delete the branch at nactive-1 that we just added to;
+       * replace it with two new branches
+       */
+      branchpapa[nactive-1]  = node;  branchside[nactive-1] = 0;
+      branchpapa[nactive]    = node;  branchside[nactive]   = 1;
+      node++;
+      nactive++;
+    }
+
+  /* Terminate by adding the N taxa to the N active branches.
+   */
+  d = (double) N * -log(esl_rnd_UniformPositive(r));
+  for (bidx = 0; bidx < N; bidx++)
+    {
+      if (branchside[bidx] == 0) {
+	T->left[branchpapa[bidx]]  =  -bidx; /* taxa indices stored as neg #'s */
+	T->ld  [branchpapa[bidx]]  += d;
+      } else {
+	T->right[branchpapa[bidx]] =  -bidx;
+	T->rd  [branchpapa[bidx]]  += d;
+      }
+    }
+
+  *ret_T = T; 
+  free(branchpapa);
+  free(branchside);
+  return eslOK;
+
+ ERROR:
+  if (T          != NULL) esl_tree_Destroy(T);
+  if (branchpapa != NULL) free(branchpapa);
+  if (branchside != NULL) free(branchside);
+  *ret_T = NULL;
+  return status;
+}
+
+
+/* Function:  esl_tree_ToDistanceMatrix()
+ * Synopsis:  Obtain a pairwise distance matrix from a tree.
+ * Incept:    SRE, Fri Oct  6 13:50:37 2006 [Janelia]
+ *
+ * Purpose:   Given tree <T>, calculate a pairwise distance matrix
+ *            and return it in <ret_D>.
+ *            
+ * Note:      Algorithm here is O(N^3). It can probably be improved.
+ *            There ought to be a more efficient recursion that
+ *            saves recalculating node-node distances inside the tree.
+ *            All we do here is a brute force, upwards O(N) LCA 
+ *            search for each of the N^2 taxon pairs. 
+ *
+ * Args:      T     - input tree 
+ *            ret_D - RETURN: the new distance matrix    
+ *
+ * Returns:   <eslOK> on success, and <ret_D> points to the distance 
+ *            matrix, which caller is responsible for free'ing with
+ *            <esl_dmatrix_Destroy()>.
+ *
+ * Throws:    <eslEMEM> on allocation failure, in which case
+ *            <ret_D> is returned <NULL>.
+ *
+ * Xref:      STL11/66.
+ */
+int
+esl_tree_ToDistanceMatrix(ESL_TREE *T, ESL_DMATRIX **ret_D)
+{
+  ESL_DMATRIX *D = NULL;
+  int i,j;			/* a pair of taxa {0..N-1}           */
+  int a,b;			/* a pair of internal nodes {0..N-2} */
+  int p;			/* a tmp parent index */
+  double d;			/* ij distance */
+  int status;
+
+  D = esl_dmatrix_Create(T->N, T->N); /* creates a NxN square symmetric matrix; really only need triangular */
+  if (D == NULL) { status = eslEMEM; goto ERROR; }
+
+  if ((status = esl_tree_SetTaxaParents(T)) != eslOK) goto ERROR;
+
+  for (i = 0; i < T->N; i++)
+    {
+      D->mx[i][i] = 0.;		/* by definition */
+      for (j = i+1; j < T->N; j++)
+	{
+	  a  = T->taxaparent[i];
+	  b  = T->taxaparent[j];
+	  d  = (T->left[a] == -i) ? T->ld[a] : T->rd[a];
+	  d += (T->left[b] == -j) ? T->ld[b] : T->rd[b];
+	  while (a != b)	/* a brute force LCA algorithm */
+	    {
+	      if (a < b) ESL_SWAP(a, b, int);
+	      p  = T->parent[a];
+	      d += (T->left[p] == a) ? T->ld[p] : T->rd[p];
+	      a  = p;
+	    }
+
+	  D->mx[i][j] = D->mx[j][i] = d;
+	}
+    }
+
+  *ret_D = D;
+  return eslOK;
+
+ ERROR:
+  if (D != NULL) esl_dmatrix_Destroy(D);
+  *ret_D = NULL;
+  return status;
+}
+
+
+
+/*****************************************************************
+ * 6. Unit tests
+ *****************************************************************/
+#ifdef eslTREE_TESTDRIVE
+
+static void
+utest_OptionalInformation(ESL_RANDOMNESS *r, int ntaxa)
+{
+  char *msg = "optional information fields unit test failed";
+  ESL_TREE *T;
+
+  if (esl_tree_Simulate(r, ntaxa, &T) != eslOK) esl_fatal(msg);
+  if (esl_tree_SetTaxaParents(T)      != eslOK) esl_fatal(msg);
+  if (esl_tree_SetCladesizes(T)       != eslOK) esl_fatal(msg);
+  if (esl_tree_Validate(T, NULL)      != eslOK) esl_fatal(msg);
+  
+  esl_tree_Destroy(T);
+  return;
+}
+
+
+static void
+utest_WriteNewick(ESL_RANDOMNESS *r, int ntaxa)
+{
+  char     *msg      = "esl_tree_WriteNewick unit test failed";
+  char   tmpfile[32] = "esltmpXXXXXX";
+  FILE     *fp       = NULL;
+  ESL_TREE *T1       = NULL;
+  ESL_TREE *T2       = NULL;
+  char  errbuf[eslERRBUFSIZE];
+
+  if (esl_tmpfile(tmpfile, &fp)            != eslOK) esl_fatal(msg);
+  if (esl_tree_Simulate(r, ntaxa, &T1)     != eslOK) esl_fatal(msg);
+  if (esl_tree_SetTaxonlabels(T1, NULL)    != eslOK) esl_fatal(msg);
+  if (esl_tree_Validate(T1, NULL)          != eslOK) esl_fatal(msg);
+  if (esl_tree_WriteNewick(fp, T1)         != eslOK) esl_fatal(msg);
+  rewind(fp);
+  if (esl_tree_ReadNewick(fp, errbuf, &T2) != eslOK) esl_fatal(msg);
+  if (esl_tree_Validate(T2, NULL)          != eslOK) esl_fatal(msg);
+  if (esl_tree_Compare(T1, T2)             != eslOK) esl_fatal(msg);
+  fclose(fp);
+
+  esl_tree_Destroy(T1);
+  esl_tree_Destroy(T2);
+  return;
+}
+
+
+static void
+utest_UPGMA(ESL_RANDOMNESS *r, int ntaxa)
+{
+  char        *msg = "esl_tree_UPGMA unit test failed";
+  ESL_TREE    *T1 = NULL;
+  ESL_TREE    *T2 = NULL;
+  ESL_DMATRIX *D1 = NULL;
+  ESL_DMATRIX *D2 = NULL;
+
+  if (esl_tree_Simulate(r, ntaxa, &T1)   != eslOK) esl_fatal(msg);
+  if (esl_tree_ToDistanceMatrix(T1, &D1) != eslOK) esl_fatal(msg);
+  if (esl_tree_UPGMA(D1, &T2)            != eslOK) esl_fatal(msg);
+
+  if (esl_tree_Validate(T1, NULL)        != eslOK) esl_fatal(msg);
+  if (esl_tree_Validate(T2, NULL)        != eslOK) esl_fatal(msg);
+  if (esl_tree_VerifyUltrametric(T1)     != eslOK) esl_fatal(msg);
+  if (esl_tree_VerifyUltrametric(T2)     != eslOK) esl_fatal(msg);
+  if (esl_tree_Compare(T1, T2)           != eslOK) esl_fatal(msg);
+
+  if (esl_tree_ToDistanceMatrix(T1, &D2) != eslOK) esl_fatal(msg);
+  if (esl_dmatrix_Compare(D1, D2, 0.001) != eslOK) esl_fatal(msg);
+
+  esl_tree_Destroy(T1);
+  esl_tree_Destroy(T2);
+  esl_dmatrix_Destroy(D1);
+  esl_dmatrix_Destroy(D2);
+  return;
+}
+
+#endif /*eslTREE_TESTDRIVE*/
+/*-------------------- end, unit tests  -------------------------*/
+
+
+/*****************************************************************
+ * 7. Test driver
+ *****************************************************************/
+#ifdef eslTREE_TESTDRIVE
+
+/* 
+ * gcc -g -Wall -o test -L. -I. -DeslTREE_TESTDRIVE esl_tree.c -leasel -lm
+ * gcc -g -Wall -o test -L. -I. -DeslTEST_THROWING -DeslTREE_TESTDRIVE esl_msa.c -leasel -lm
+ * ./test
+ */
+#include "easel.h"
+#include "esl_tree.h"
+#include "esl_random.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_RANDOMNESS *r = NULL;
+  int ntaxa;
+
+  r     = esl_randomness_CreateTimeseeded();
+  ntaxa = 20;
+  
+  utest_OptionalInformation(r, ntaxa); /* SetTaxaparents(), SetCladesizes() */
+  utest_WriteNewick(r, ntaxa);
+  utest_UPGMA(r, ntaxa);
+
+  esl_randomness_Destroy(r);
+  return eslOK;
+}
+
+#endif /*eslTREE_TESTDRIVE*/
+/*-------------------- end, test driver  -------------------------*/
+
+
+
+
+/*****************************************************************
+ * 8. Examples.
+ *****************************************************************/
+
+/* The first example is an example of inferring a tree by the
+ * UPGMA algorithm, starting from a multiple sequence alignment.
+ */
+#ifdef eslTREE_EXAMPLE
+/*::cexcerpt::tree_example::begin::*/
+/* To compile: gcc -g -Wall -o example -I. -DeslTREE_EXAMPLE esl_tree.c esl_dmatrix.c esl_msa.c easel.c -lm
+ *         or: gcc -g -Wall -o example -I. -L. -DeslTREE_EXAMPLE esl_tree.c -leasel -lm
+ *     To run: ./example <MSA file>
+ */
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_distance.h"
+#include "esl_tree.h"
+
+int main(int argc, char **argv)
+{
+  ESL_TREE    *tree;
+  ESL_MSAFILE *afp;
+  ESL_MSA     *msa;
+  ESL_DMATRIX *D;
+
+  esl_msafile_Open(argv[1], eslMSAFILE_UNKNOWN, NULL, &afp);
+  esl_msa_Read(afp, &msa);
+  esl_msafile_Close(afp);
+
+  esl_dst_CDiffMx(msa->aseq, msa->nseq, &D);
+  esl_tree_UPGMA(D, &tree);
+
+  esl_tree_Destroy(tree);
+  esl_msa_Destroy(msa);
+  esl_dmatrix_Destroy(D);
+  return eslOK;
+}
+/*::cexcerpt::tree_example::end::*/
+#endif /*eslTREE_EXAMPLE*/
+
+
+/* The second example is an example of reading in a Newick format tree.
+ */
+#ifdef eslTREE_EXAMPLE2
+/*::cexcerpt::tree_example2::begin::*/
+/* To compile: gcc -g -Wall -o example -I. -DeslTREE_EXAMPLE2 esl_tree.c esl_dmatrix.c esl_msa.c easel.c -lm
+ *         or: gcc -g -Wall -o example -I. -L. -DeslTREE_EXAMPLE2 esl_tree.c -leasel -lm
+ *     To run: ./example <Newick file>
+ */
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_distance.h"
+#include "esl_tree.h"
+
+int main(int argc, char **argv)
+{
+  ESL_TREE    *T;
+  char         errbuf[eslERRBUFSIZE];
+  FILE        *fp;
+
+  if ((fp = fopen(argv[1], "r"))           == NULL) esl_fatal("Failed to open %s", argv[1]);
+  if (esl_tree_ReadNewick(fp, errbuf, &T) != eslOK) esl_fatal("Failed to read tree: %s", errbuf);
+  esl_tree_WriteNewick(stdout, T);
+
+  esl_tree_Destroy(T);
+  fclose(fp);
+  return eslOK;
+}
+/*::cexcerpt::tree_example2::end::*/
+#endif /*eslTREE_EXAMPLE*/
+
+
+
+/*****************************************************************  
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_tree.h b/easel/esl_tree.h
new file mode 100644
index 0000000..206ee6c
--- /dev/null
+++ b/easel/esl_tree.h
@@ -0,0 +1,122 @@
+/* esl_tree.c
+ * Phylogenetic trees.
+ * 
+ * SVN $Id: esl_tree.h 231 2008-03-25 14:43:57Z eddys $
+ * SRE, Tue May  2 13:54:30 2006 [St. Louis]
+ */
+#ifndef ESL_TREE_INCLUDED
+#define ESL_TREE_INCLUDED
+
+#include <esl_dmatrix.h>
+#include <esl_random.h>
+
+/* Object: ESL_TREE
+ *
+ * All trees are represented as rooted trees, starting from
+ * node 0. For N taxa, there are N-1 internal nodes, numbered
+ * 0..N-2. Taxa on leaves are numbered 0..N-1, and represented
+ * in <parent>, <left>, <right> as negative numbers.
+ * 
+ */
+typedef struct {
+  int   N;		/* number of taxa */
+
+  /* (Mandatory) information in the internal nodes of a rooted tree.
+   * There are N-1 nodes, numbered 0..N-2, with the root at 0,
+   * so each array below is indexed [0..N-2].
+   * There is no ambiguity between taxon 0/root node 0, because 
+   * a taxon can't be a parent, and the root node can't be a child.
+   * For an unrooted tree, by convention, taxon 0 is the outgroup: T->left[0] = 0,
+   * and T->rd[0] = 0.0.
+   */
+  int    *parent;	/* index of parent of node: values are 0..N-2; parent of root 0 = 0 */
+  int    *left;		/* index of left child:  values are -(N-1)..0=taxa; 1..N-2=nodes */
+  int    *right;	/* index of right child: values are -(N-1)..0=taxa; 1..N-2=nodes */
+  double *ld;	        /* left branch length under node: values are >= 0 */
+  double *rd;	        /* right branch length under node: values are >= 0 */
+
+  /* Derived (optional) information, that we can reconstruct if
+   * we need to from the mandatory info above.
+   */
+  int    *taxaparent;   /* for taxa  [0..N-1]: index of its parent node, 0..N-2. */
+  int    *cladesize;	/* for nodes [0..N-2]: how many taxa contained in this clade, 1..N */
+
+  /* Optional information
+   */
+  char  **taxonlabel;	  /* labels for taxa: [0..N-1] array of char strings */
+  char  **nodelabel;	  /* labels for nodes: [0..N-2] array of char strings */
+
+  /* Tree output options.
+   */
+  int   show_unrooted;	        /* TRUE to output 'root' as a trifurcation (a la PHYLIP) */
+  int   show_node_labels;       /* TRUE to output labels for interior nodes */
+  int   show_root_branchlength; /* TRUE to show 0.0 branch length to root node (a la TreeAlign) */
+  int   show_branchlengths;	/* TRUE to output branch lengths */
+  int   show_quoted_labels;	/* TRUE to output ALL labels as quoted labels */
+  int   show_numeric_taxonlabels;/* TRUE to output taxa labels as their 0..N-1 indices if no other taxonlabel is present */
+
+  /* Memory allocation information, when growing a tree (on input, for example)
+   */
+  int     nalloc;	/* current allocated # of taxa */
+
+} ESL_TREE;
+
+/* UPGMA, average-link, minimum-link, and maximum-link clustering are
+ * all implemented by one algorithm, cluster_engine(), in esl_tree.c.
+ * We define some flags (within the scope of the tree module) to
+ * control the behavior, as we call the algorithm engine from four
+ * different API functions.
+ */
+#define eslUPGMA            0
+#define eslWPGMA            1
+#define eslSINGLE_LINKAGE   2
+#define eslCOMPLETE_LINKAGE 3
+
+
+
+/* 1. The ESL_TREE object.
+ */
+extern ESL_TREE *esl_tree_Create(int ntaxa);
+extern ESL_TREE *esl_tree_CreateGrowable(int nalloc);
+extern ESL_TREE *esl_tree_CreateFromString(char *s);
+extern int       esl_tree_Grow(ESL_TREE *T);
+extern int       esl_tree_SetTaxaParents(ESL_TREE *T);
+extern int       esl_tree_SetCladesizes(ESL_TREE *T);
+extern int       esl_tree_SetTaxonlabels(ESL_TREE *T, char **names);
+extern int       esl_tree_RenumberNodes(ESL_TREE *T);
+extern int       esl_tree_VerifyUltrametric(ESL_TREE *T);
+extern int       esl_tree_Validate(ESL_TREE *T, char *errbuf);
+extern void      esl_tree_Destroy(ESL_TREE *T);
+
+/* 2. Newick format i/o
+ */
+extern int  esl_tree_WriteNewick(FILE *fp, ESL_TREE *T);
+extern int  esl_tree_ReadNewick(FILE *fp, char *errbuf, ESL_TREE **ret_T);
+
+/* 3. Tree comparison algorithms.
+ */
+extern int esl_tree_Compare(ESL_TREE *T1, ESL_TREE *T2);
+
+/* 4. Clustering algorithms for distance-based tree construction.
+ */
+extern int esl_tree_UPGMA(ESL_DMATRIX *D, ESL_TREE **ret_T);
+extern int esl_tree_WPGMA(ESL_DMATRIX *D, ESL_TREE **ret_T);
+extern int esl_tree_SingleLinkage(ESL_DMATRIX *D, ESL_TREE **ret_T);
+extern int esl_tree_CompleteLinkage(ESL_DMATRIX *D, ESL_TREE **ret_T);
+
+/* 5. Generating simulated trees.
+ */
+extern int esl_tree_Simulate(ESL_RANDOMNESS *r, int N, ESL_TREE **ret_T);
+extern int esl_tree_ToDistanceMatrix(ESL_TREE *T, ESL_DMATRIX **ret_D);
+
+
+#endif /*!ESL_TREE_INCLUDED*/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
diff --git a/easel/esl_tree.tex b/easel/esl_tree.tex
new file mode 100644
index 0000000..2623ff3
--- /dev/null
+++ b/easel/esl_tree.tex
@@ -0,0 +1,31 @@
+
+The \eslmod{tree} module implements an object for representing
+phylogenetic trees (\ccode{ESL\_TREE}). It also implements four of the
+most basic distance-based methods for tree inference and clustering
+algorithms (UPGMA, WPGMA, single linkage clustering, and complete
+linkage clustering).
+
+\begin{table}[hbp]
+\begin{center}
+{\small
+\begin{tabular}{|ll|}\hline
+\apisubhead{the \ccode{ESL\_TREE} object}\\
+\hyperlink{func:esl_tree_Create()}{\ccode{esl\_tree\_Create()}} & Constructor.\\
+\hyperlink{func:esl_tree_Destroy()}{\ccode{esl\_tree\_Destroy()}} & Destructor.\\
+\apisubhead{simple tree inference/clustering algorithms}\\
+\hyperlink{func:esl_tree_UPGMA()}{\ccode{esl\_tree\_UPGMA()}} & Infer a tree by UPGMA.\\
+\hyperlink{func:esl_tree_WPGMA()}{\ccode{esl\_tree\_WPGMA()}} & Infer a tree by WPGMA.\\
+\hyperlink{func:esl_tree_SingleLinkage()}{\ccode{esl\_tree\_SingleLinkage()}} & Infer a tree by single-linkage clustering.\\
+\hyperlink{func:esl_tree_CompleteLinkage()}{\ccode{esl\_tree\_CompleteLinkage()}} & Infer a tree by complete-linkage clustering.\\
+\hline
+\end{tabular}
+}
+\end{center}
+\caption{The \eslmod{tree} API. Requires \eslmod{easel}, \eslmod{dmatrix}.}
+\label{tbl:tree_api}
+\end{table}
+
+
+\subsection{Example of using the tree API}
+
+\input{cexcerpts/tree_example}
diff --git a/easel/esl_vectorops.c b/easel/esl_vectorops.c
new file mode 100644
index 0000000..3787c50
--- /dev/null
+++ b/easel/esl_vectorops.c
@@ -0,0 +1,1247 @@
+/* Operations on vectors of floats or doubles.
+ * 
+ * Can operate on vectors of doubles, floats, or integers - appropriate
+ * routine is prefixed with D, F, or I. For example, esl_vec_DSet() is
+ * the Set routine for a vector of doubles; esl_vec_ISet() is for integers.
+ * 
+ * Contents:
+ *    1. The vectorops API.
+ *    2. Unit tests.
+ *    3. Test driver.
+ *    4. Examples.
+ *    5. Copyright and license information.
+ * 
+ * SRE, Tue Oct  1 15:23:25 2002 [St. Louis]
+ * SVN $Id: esl_vectorops.c 241 2008-04-01 19:01:52Z eddys $
+ */                      
+#include "esl_config.h"
+
+#include <math.h>
+#include <float.h>
+
+#include "easel.h"
+#include "esl_vectorops.h"
+
+/* Function:  esl_vec_DSet()
+ * Synopsis:  Set all items in vector to scalar value.
+ *            
+ * Purpose:   Sets all <n> items in <vec> to <value>.
+ *                        
+ *            <esl_vec_FSet()> and <esl_vec_ISet()> do the same,
+ *            for float and integer vectors.
+ */
+void
+esl_vec_DSet(double *vec, int n, double value)
+{
+  int x; 
+  for (x = 0; x < n; x++) vec[x] = value;
+}
+void
+esl_vec_FSet(float *vec, int n, float value)
+{
+  int x; 
+  for (x = 0; x < n; x++) vec[x] = value;
+}
+void
+esl_vec_ISet(int *vec, int n, int value)
+{
+  int x; 
+  for (x = 0; x < n; x++) vec[x] = value;
+}
+
+
+/* Function:  esl_vec_DScale()
+ * Synopsis:  Multiply all items in vector by scalar value.
+ *            
+ * Purpose:   Multiplies all <n> items in <vec> by <scale>.
+ *            
+ *            <esl_vec_FScale()> and <esl_vec_IScale()> do the same,
+ *            for float and integer vectors.
+ *            
+ *            Essentially the same as BLAS1's xSCAL().
+ */
+void
+esl_vec_DScale(double *vec, int n, double scale)
+{
+  int x;
+  for (x = 0; x < n; x++) vec[x] *= scale;
+}
+void
+esl_vec_FScale(float *vec, int n, float scale)
+{
+  int x;
+  for (x = 0; x < n; x++) vec[x] *= scale;
+}
+void
+esl_vec_IScale(int *vec, int n, int scale)
+{
+  int x;
+  for (x = 0; x < n; x++) vec[x] *= scale;
+}
+
+
+/* Function:  esl_vec_DIncrement()
+ * Synopsis:  Add a scalar to all items in a vector.
+ * Incept:    SRE, Mon Mar 21 11:56:57 2005 [St. Louis]
+ *
+ * Purpose:   Adds scalar <x> to all items in the <n>-vector <v>.
+ * 
+ *            <esl_vec_FIncrement()> and <esl_vec_IIncrement()> do the
+ *            same, for float and integer vectors.
+ */
+void
+esl_vec_DIncrement(double *v, int n, double x)
+{
+  int i;
+  for (i = 0; i < n; i++) v[i] += x;
+}
+void
+esl_vec_FIncrement(float *v, int n, float x)
+{
+  int i;
+  for (i = 0; i < n; i++) v[i] += x;
+}
+void
+esl_vec_IIncrement(int *v, int n, int x)
+{
+  int i;
+  for (i = 0; i < n; i++) v[i] += x;
+}
+
+
+
+/* Function:  esl_vec_DSum()
+ * Synopsis:  Returns $\sum_i x_i$. 
+ *            
+ * Purpose:   Returns the scalar sum of the <n> items in <vec>.
+ *            
+ *            <esl_vec_FSum()> and <esl_vec_ISum()> do the same,
+ *            but for float and integer vectors.
+ */
+double 
+esl_vec_DSum(double *vec, int n)
+{
+  double sum = 0.;
+  int    x;
+  for (x = 0; x < n; x++) sum += vec[x];
+  return sum;
+}
+float 
+esl_vec_FSum(float *vec, int n)
+{
+  float sum = 0.;
+  int   x;
+  for (x = 0; x < n; x++) sum += vec[x];
+  return sum;
+}
+int
+esl_vec_ISum(int *vec, int n)
+{
+  int sum = 0;
+  int   x;
+  for (x = 0; x < n; x++) sum += vec[x];
+  return sum;
+}
+
+
+/* Function:  esl_vec_DAdd()
+ * Synopsis:  Vector addition of two vectors.
+ *
+ * Purpose:   Vector addition. Adds <vec2> to <vec1>, leaving
+ *            result in <vec1>. (<vec2> is unchanged.). 
+ *            Both vectors are of size <n>.
+ *            
+ *            <esl_vec_FAdd()> and <esl_vec_IAdd()> do the same,
+ *            for float and integer vectors.
+ */
+void
+esl_vec_DAdd(double *vec1, const double *vec2, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) vec1[x] += vec2[x];
+}
+void
+esl_vec_FAdd(float *vec1, const float *vec2, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) vec1[x] += vec2[x];
+}
+void
+esl_vec_IAdd(int *vec1, const int *vec2, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) vec1[x] += vec2[x];
+}
+
+
+/* Function: esl_vec_DAddScaled()
+ * Synopsis: Scale <vec2> and add it to <vec1>.
+ * 
+ * Purpose:  Scales <vec2> by scalar <a>, and adds that
+ *           to <vec1>. Both vectors are of size <n>. 
+ *           
+ *            <esl_vec_FAddScaled()> and <esl_vec_IAddScaled()> do the same,
+ *            for float and integer vectors.
+ *            
+ *            Essentially the same as BLAS1 xAXPY().
+ */
+void
+esl_vec_DAddScaled(double *vec1, double *vec2, double a, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) vec1[x] += vec2[x] * a;
+}
+void
+esl_vec_FAddScaled(float *vec1, float *vec2, float a, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) vec1[x] += vec2[x] * a;
+}
+void
+esl_vec_IAddScaled(int *vec1, int *vec2, int a, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) vec1[x] += vec2[x] * a;
+}
+
+
+
+/* Function:  esl_vec_DCopy()
+ * Synopsis:  Set <dest> vector to same values as <src>.
+ *
+ * Purpose:   Copies <src> to <dest>. <src> is
+ *            unchanged. Both vectors are of size <n>.
+ *            
+ *            <esl_vec_FCopy()> and <esl_vec_ICopy()> do the same,
+ *            for float and integer vectors.
+ *            
+ *            Essentially the same as BLAS1 xCOPY().
+ */
+void
+esl_vec_DCopy(const double *src, const int n, double *dest)
+{
+  int x;
+  for (x = 0; x < n; x++) dest[x] = src[x];
+}
+void
+esl_vec_FCopy(const float *src, const int n, float *dest)
+{
+  int x;
+  for (x = 0; x < n; x++) dest[x] = src[x];
+}
+void
+esl_vec_ICopy(const int *src, const int n, int *dest)
+{
+  int x;
+  for (x = 0; x < n; x++) dest[x] = src[x];
+}
+
+
+/* Function:  esl_vec_DCompare()
+ * Synopsis:  Return <eslOK> if two vectors are equal.
+ * Incept:    SRE, Mon Nov  6 10:20:28 2006 [Janelia]
+ *
+ * Purpose:   Compare <vec1> to <vec2> for equality, by
+ *            comparing each cognate element pair. Both vectors 
+ *            are of size <n>. Equality of elements is
+ *            defined by being $\leq$ fractional tolerance <tol> 
+ *            for floating point comparisons, and strict equality
+ *            for integer comparisons. Return <eslOK>
+ *            if the vectors are equal, and <eslFAIL> if not.
+ *
+ *            <esl_vec_FCompare()> and <esl_vec_ICompare()> do the same,
+ *            for float and integer vectors.
+ */
+int
+esl_vec_DCompare(double *vec1, double *vec2, int n, double tol)
+{
+  int i;
+  for (i = 0; i < n; i++) if (esl_DCompare(vec1[i], vec2[i], tol) == eslFAIL) return eslFAIL;
+  return eslOK;
+}
+int
+esl_vec_FCompare(float *vec1, float *vec2, int n, float tol)
+{
+  int i;
+  for (i = 0; i < n; i++) if (esl_DCompare(vec1[i], vec2[i], tol) == eslFAIL) return eslFAIL;
+  return eslOK;
+}
+int
+esl_vec_ICompare(int *vec1, int *vec2, int n)
+{
+  int i;
+  for (i = 0; i < n; i++) if (vec1[i] != vec2[i]) return eslFAIL;
+  return eslOK;
+}
+
+
+
+/* Function:  esl_vec_DSwap()
+ * Synopsis:  Swap two vectors.
+ *
+ * Purpose:   Swaps <vec2> and <vec1>. 
+ *            Both vectors are of size <n>.
+ *            
+ *            <esl_vec_FSwap()> and <esl_vec_ISwap()> do the same,
+ *            for float and integer vectors.
+ *            
+ *            Essentially the same as BLAS1 xSWAP().
+ *            
+ *            You will be better off swapping the pointers to
+ *            the vectors, if that's feasible.
+ */
+void
+esl_vec_DSwap(double *vec1, double *vec2, int n)
+{
+  int    x;
+  double tmp;
+
+  for (x = 0; x < n; x++) 
+    { tmp = vec1[x]; vec1[x] = vec2[x]; vec2[x] = tmp; }
+}
+void
+esl_vec_FSwap(float *vec1, float *vec2, int n)
+{
+  int   x;
+  float tmp;
+
+  for (x = 0; x < n; x++) 
+    { tmp = vec1[x]; vec1[x] = vec2[x]; vec2[x] = tmp; }
+}
+void
+esl_vec_ISwap(int *vec1, int *vec2, int n)
+{
+  int    x;
+  int tmp;
+
+  for (x = 0; x < n; x++) 
+    { tmp = vec1[x]; vec1[x] = vec2[x]; vec2[x] = tmp; }
+}
+
+
+
+
+/* Function:  esl_vec_DDot()
+ * Synopsis:  Return the dot product of two vectors.
+ *
+ * Purpose:   Returns the scalar dot product <vec1> $\cdot$ <vec2>.
+ *            Both vectors are of size <n>.
+ *            
+ *            <esl_vec_FDot()> and <esl_vec_IDot()> do the same,
+ *            for float and integer vectors.
+ */
+double
+esl_vec_DDot(double *vec1, double *vec2, int n)
+{
+  double result = 0.;
+  int x;
+  for (x = 0; x < n; x++) result += vec1[x] * vec2[x];
+  return result;
+}
+float
+esl_vec_FDot(float *vec1, float *vec2, int n)
+{
+  float result = 0.;
+  int x;
+  for (x = 0; x < n; x++) result += vec1[x] * vec2[x];
+  return result;
+}
+int
+esl_vec_IDot(int *vec1, int *vec2, int n)
+{
+  int result = 0;
+  int x;
+  for (x = 0; x < n; x++) result += vec1[x] * vec2[x];
+  return result;
+}
+
+
+
+/* Function:  esl_vec_DMax()
+ * Synopsis:  Return value of the maximum element in a vector.           
+ *
+ * Purpose:   Returns the maximum value of the <n> values
+ *            in <vec>.
+ *            
+ *            <esl_vec_FMax()> and <esl_vec_IMax()> do the same,
+ *            for float and integer vectors.
+ */
+double
+esl_vec_DMax(double *vec, int n)
+{
+  int i;
+  double best;
+
+  best = vec[0];
+  for (i = 1; i < n; i++)
+    if (vec[i] > best) best = vec[i];
+  return best;
+}
+float
+esl_vec_FMax(float *vec, int n)
+{
+  int   i;
+  float best;
+
+  best = vec[0];
+  for (i = 1; i < n; i++)
+    if (vec[i] > best) best = vec[i];
+  return best;
+}
+int
+esl_vec_IMax(int *vec, int n)
+{
+  int   i;
+  int   best;
+
+  best = vec[0];
+  for (i = 1; i < n; i++)
+    if (vec[i] > best) best = vec[i];
+  return best;
+}
+
+
+/* Function:  esl_vec_DMin()
+ * Synopsis:  Return value of the minimum element in a vector.           
+ *
+ * Purpose:   Returns the minimum value of the <n> values
+ *            in <vec>.
+ *            
+ *            <esl_vec_FMin()> and <esl_vec_IMin()> do the same,
+ *            for float and integer vectors.
+ */
+double
+esl_vec_DMin(double *vec, int n)
+{
+  int i;
+  double best;
+
+  best = vec[0];
+  for (i = 1; i < n; i++)
+    if (vec[i] < best) best = vec[i];
+  return best;
+}
+float
+esl_vec_FMin(float *vec, int n)
+{
+  int   i;
+  float best;
+
+  best = vec[0];
+  for (i = 1; i < n; i++)
+    if (vec[i] < best) best = vec[i];
+  return best;
+}
+int
+esl_vec_IMin(int *vec, int n)
+{
+  int   i;
+  int   best;
+
+  best = vec[0];
+  for (i = 1; i < n; i++)
+    if (vec[i] < best) best = vec[i];
+  return best;
+}
+
+
+/* Function:  esl_vec_DArgMax()
+ * Synopsis:  Return index of maximum element in a vector.           
+ *
+ * Purpose:   Returns the index of the maximum value in the <n> values
+ *            in <vec>.
+ *            
+ *            <esl_vec_FArgMax()> and <esl_vec_IArgMax()> do the same,
+ *            for float and integer vectors.
+ */
+int
+esl_vec_DArgMax(double *vec, int n)
+{
+  int i;
+  int best = 0;
+
+  for (i = 1; i < n; i++)
+    if (vec[i] > vec[best]) best = i;
+  return best;
+}
+int
+esl_vec_FArgMax(float *vec, int n)
+{
+  int i;
+  int best = 0;
+
+  for (i = 1; i < n; i++)
+    if (vec[i] > vec[best]) best = i;
+  return best;
+}
+int
+esl_vec_IArgMax(int *vec, int n)
+{
+  int i;
+  int best = 0;
+
+  for (i = 1; i < n; i++)
+    if (vec[i] > vec[best]) best = i;
+  return best;
+}
+
+
+/* Function:  esl_vec_DArgMin()
+ * Synopsis:  Return index of minimum element in a vector.           
+ *
+ * Purpose:   Returns the index of the minimum value in the <n> values
+ *            in <vec>.
+ *            
+ *            <esl_vec_FArgMin()> and <esl_vec_IArgMin()> do the same,
+ *            for float and integer vectors.
+ */
+int
+esl_vec_DArgMin(double *vec, int n)
+{
+  int i;
+  int best = 0;
+  for (i = 1; i < n; i++)
+    if (vec[i] < vec[best]) best = i;
+  return best;
+}
+int
+esl_vec_FArgMin(float *vec, int n)
+{
+  int   i;
+  int   best = 0;
+
+  for (i = 1; i < n; i++)
+    if (vec[i] < vec[best]) best = i;
+  return best;
+}
+int
+esl_vec_IArgMin(int *vec, int n)
+{
+  int   i;
+  int   best = 0;
+
+  for (i = 1; i < n; i++)
+    if (vec[i] < vec[best]) best = i;
+  return best;
+}
+
+
+/* some static functions to pass to qsort() that the 
+ * upcoming Sort() functions will call
+ */
+static int
+qsort_DIncreasing(const void *xp1, const void *xp2)
+{
+  double x1 = * (double *) xp1;
+  double x2 = * (double *) xp2; 
+  if (x1 < x2) return -1;
+  if (x1 > x2) return 1;
+  return 0;
+}
+static int
+qsort_FIncreasing(const void *xp1, const void *xp2)
+{
+  float x1 = * (float *) xp1;
+  float x2 = * (float *) xp2; 
+  if (x1 < x2) return -1;
+  if (x1 > x2) return 1;
+  return 0;
+}
+static int
+qsort_IIncreasing(const void *xp1, const void *xp2)
+{
+  int x1 = * (int *) xp1;
+  int x2 = * (int *) xp2; 
+  if (x1 < x2) return -1;
+  if (x1 > x2) return 1;
+  return 0;
+}
+static int
+qsort_DDecreasing(const void *xp1, const void *xp2)
+{
+  double x1 = * (double *) xp1;
+  double x2 = * (double *) xp2; 
+  if (x1 > x2) return -1;
+  if (x1 < x2) return 1;
+  return 0;
+}
+static int
+qsort_FDecreasing(const void *xp1, const void *xp2)
+{
+  float x1 = * (float *) xp1;
+  float x2 = * (float *) xp2; 
+  if (x1 > x2) return -1;
+  if (x1 < x2) return 1;
+  return 0;
+}
+static int
+qsort_IDecreasing(const void *xp1, const void *xp2)
+{
+  int x1 = * (int *) xp1;
+  int x2 = * (int *) xp2; 
+  if (x1 > x2) return -1;
+  if (x1 < x2) return 1;
+  return 0;
+}
+
+/* Function:  esl_vec_DSortIncreasing()
+ * Synopsis:  Sort vector from smallest to largest.          
+ * Incept:    SRE, Wed Aug 17 10:44:31 2005 [St. Louis]
+ *
+ * Purpose:   Sorts <vec> in place, from smallest to largest value.
+ *            (That is, <vec[0]> is the minimum and <vec[n-1]> is
+ *            the maximum.)
+ *            
+ *            <esl_vec_FSortIncreasing()> and <esl_vec_ISortIncreasing()>
+ *            do the same, for float and integer vectors.
+ */
+void
+esl_vec_DSortIncreasing(double *vec, int n)
+{
+  qsort((void *) vec, n, sizeof(double), qsort_DIncreasing);
+}
+void
+esl_vec_FSortIncreasing(float *vec, int n)
+{
+  qsort((void *) vec, n, sizeof(float), qsort_FIncreasing);
+}
+void
+esl_vec_ISortIncreasing(int *vec, int n)
+{
+  qsort((void *) vec, n, sizeof(int), qsort_IIncreasing);
+}
+
+/* Function:  esl_vec_DSortDecreasing()
+ * Synopsis:  Sort vector from largest to smallest.          
+ * Incept:    SRE, Wed Aug 17 10:44:31 2005 [St. Louis]
+ *
+ * Purpose:   Sorts <vec> in place, from largest to smallest value.
+ *            (That is, <vec[0]> is the maximum and <vec[n-1]> is
+ *            the minimum.)
+ *            
+ *            <esl_vec_FSortDecreasing()> and <esl_vec_ISortDecreasing()>
+ *            do the same, for float and integer vectors.
+ */
+void
+esl_vec_DSortDecreasing(double *vec, int n)
+{
+  qsort((void *) vec, n, sizeof(double), qsort_DDecreasing);
+}
+void
+esl_vec_FSortDecreasing(float *vec, int n)
+{
+  qsort((void *) vec, n, sizeof(float), qsort_FDecreasing);
+}
+void
+esl_vec_ISortDecreasing(int *vec, int n)
+{
+  qsort((void *) vec, n, sizeof(int), qsort_IDecreasing);
+}
+
+
+/* Function:  esl_vec_DDump()
+ * Synopsis:  Output vector to a stream as text.            
+ * Incept:    ER, Thu Jul 21 12:54:56 CDT 2005 [St. Louis]
+ *
+ * Purpose:   Given a vector, dump it to stream <ofp>.
+ * 
+ *            If <label> is non-NULL, they represent
+ *            single-character labels to put on the vector. 
+ *            (For example, these might be a sequence alphabet).
+ *            Numbers 1..n is used if <label> is NULL.
+ *
+ * Args:      ofp   -  output file pointer; stdout, for example.
+ *            v     -  vector to dump.
+ *            label -  optional: NULL, or character labels
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_vec_DDump(FILE *ofp, double *v, int n, char *label)
+{
+  int a;
+
+  fprintf(ofp, "     ");
+  if (label != NULL) 
+    for (a = 0; a < n; a++) fprintf(ofp, "         %c ", label[a]);
+  else
+    for (a = 0; a < n; a++) fprintf(ofp, "%10d ", a+1);
+  fprintf(ofp, "\n");
+  
+  fprintf(ofp, "      ");
+  for (a = 0; a < n; a++) fprintf(ofp, "%10.6f ", v[a]);
+  fprintf(ofp, "\n");
+
+  return eslOK;
+}
+int
+esl_vec_FDump(FILE *ofp, float *v, int n, char *label)
+{
+  int a;
+
+  fprintf(ofp, "     ");
+  if (label != NULL) 
+    for (a = 0; a < n; a++) fprintf(ofp, "         %c ", label[a]);
+  else
+    for (a = 0; a < n; a++) fprintf(ofp, "%10d ", a+1);
+  fprintf(ofp, "\n");
+  
+  fprintf(ofp, "      ");
+  for (a = 0; a < n; a++) fprintf(ofp, "%10.6f ", v[a]);
+  fprintf(ofp, "\n");
+
+  return eslOK;
+}
+int
+esl_vec_IDump(FILE *ofp, int *v, int n, char *label)
+{
+  int a;
+
+  fprintf(ofp, "     ");
+  if (label != NULL) 
+    for (a = 0; a < n; a++) fprintf(ofp, "       %c ", label[a]);
+  else
+    for (a = 0; a < n; a++) fprintf(ofp, "%8d ", a+1);
+  fprintf(ofp, "\n");
+  
+  fprintf(ofp, "      ");
+  for (a = 0; a < n; a++) fprintf(ofp, "%8d ", v[a]);
+  fprintf(ofp, "\n");
+
+  return eslOK;
+}
+
+/* Function:  esl_vec_D2F()
+ * Synopsis:  Convert between single-precision and double-precision vectors.            
+ * Incept:    SRE, Thu Mar 30 09:04:17 2006 [St. Louis]
+ *
+ * Purpose:   Copy a double vector <src> to a float vector <dst>. Caller
+ *            provides space in the float vector that is at
+ *            least <n>.
+ *            
+ *            Similarly, <esl_vec_F2D()> converts float to double; 
+ *            <esl_vec_I2D()> converts integer to double; 
+ *            <esl_vec_I2F()> converts integer to float.
+ */
+void
+esl_vec_D2F(double *src, int n, float *dst)
+{
+  int i;
+  for (i = 0; i < n; i++) dst[i] = src[i];
+}
+void
+esl_vec_F2D(float *src, int n, double *dst)
+{
+  int i;
+  for (i = 0; i < n; i++) dst[i] = src[i];
+}
+void
+esl_vec_I2F(int *src, int n, float *dst)
+{
+  int i;
+  for (i = 0; i < n; i++) dst[i] = src[i];
+}
+void
+esl_vec_I2D(int *src, int n, double *dst)
+{
+  int i;
+  for (i = 0; i < n; i++) dst[i] = src[i];
+}
+
+
+
+
+/* Function:  esl_vec_DNorm()
+ * Synopsis:  Normalize probability vector.           
+ *
+ * Purpose:   Normalizes a probability vector <vec>,
+ *            such that $\sum_{i=1}{n} \mathrm{vec}_i = 1.0$.
+ *            
+ *            <esl_vec_FNorm()> does the same, for a probability vector
+ *            of floats.
+ */
+void
+esl_vec_DNorm(double *vec, int n)
+{
+  int    x;
+  double sum;
+
+  sum = esl_vec_DSum(vec, n);
+  if (sum != 0.0) for (x = 0; x < n; x++) vec[x] /= sum;
+  else            for (x = 0; x < n; x++) vec[x] = 1. / (double) n;
+}
+void
+esl_vec_FNorm(float *vec, int n)
+{
+  int    x;
+  float  sum;
+
+  sum = esl_vec_FSum(vec, n);
+  if (sum != 0.0) for (x = 0; x < n; x++) vec[x] /= sum;
+  else            for (x = 0; x < n; x++) vec[x] = 1. / (float) n;
+}
+
+
+/* Function:  esl_vec_DLog()
+ * Synopsis:  Convert probability vector elements to log probabilities.           
+ *
+ * Purpose:   Converts a probability vector <vec> to a log
+ *            probability vector: takes the log of each of the <n> 
+ *            values in the vector.
+ *
+ *            <esl_vec_FLog()> does the same, for a probability vector
+ *            of floats.
+ */
+void
+esl_vec_DLog(double *vec, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) 
+    if (vec[x] > 0.) vec[x] = log(vec[x]);
+    else vec[x] = -DBL_MAX;
+}
+void
+esl_vec_FLog(float *vec, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) 
+    if (vec[x] > 0.) vec[x] = log(vec[x]);
+    else vec[x] = -FLT_MAX;
+}
+
+
+/* Function:  esl_vec_DEntropy()
+ * Synopsis:  Return Shannon entropy of p-vector, in bits.           
+ *
+ * Purpose:   Returns the Shannon entropy of a probability vector <p>,
+ *            in bits ($\log_2$), defined as \citep{CoverThomas}:
+ *            
+ *            \[
+ *               H = \sum_x p_x \log_2 p_x.
+ *            \]
+ *
+ *            <esl_vec_FEntropy()> does the same, for a probability vector
+ *            of floats.
+ */
+double
+esl_vec_DEntropy(const double *p, int n)
+{
+  int    i;
+  double entropy;
+ 
+  entropy = 0.;
+  for(i = 0; i < n; i++)
+    if (p[i] > 0.) entropy += p[i] * log(p[i]);
+  return(-1.44269504 * entropy); /* converts to bits */
+}
+float
+esl_vec_FEntropy(const float *p, int n)
+{
+  int    i;
+  float  entropy;
+
+  entropy = 0.;
+  for(i = 0; i < n; i++)
+    if (p[i] > 0.) entropy += p[i] * log(p[i]);
+  return(-1.44269504 * entropy); /* converts to bits */
+}
+
+/* Function:  esl_vec_DRelEntropy()
+ * Synopsis:  Return relative entropy $D(p \parallel q)$ in bits.
+ * Incept:    SRE, Fri May 11 09:03:07 2007 [Janelia]
+ *
+ * Purpose:   Returns Shannon relative entropy of probability
+ *            vectors <p> and <q> in bits, also known as the
+ *            Kullback Leibler "distance" \citep[p.18]{CoverThomas}:
+ *            
+ *            \[
+ *               D(p \parallel f) = \sum_x  p_x \log_2 \frac{p_x}{q_x}.
+ *            \]
+ *
+ *            If for any $x$ $q_x = 0$ and $p_x > 0$, the relative
+ *            entropy is $\infty$.
+ *
+ *            <esl_vec_FRelEntropy()> does the same, for probability
+ *            vectors of floats.
+ */
+double
+esl_vec_DRelEntropy(const double *p, const double *q, int n)
+{
+  int    i;
+  double kl;
+ 
+  kl = 0.;
+  for(i = 0; i < n; i++)
+    if (p[i] > 0.) {
+      if (q[i] == 0.) return eslINFINITY;
+      else            kl += p[i] * log(p[i]/q[i]);
+    }
+  return(1.44269504 * kl); /* converts to bits */
+}
+float
+esl_vec_FRelEntropy(const float *p, const float *q, int n)
+{
+  int    i;
+  float  kl;
+
+  kl = 0.;
+  for(i = 0; i < n; i++)
+    if (p[i] > 0.) {
+      if (q[i] == 0.) return eslINFINITY;
+      else            kl += p[i] * log(p[i]/q[i]);
+    }
+  return(1.44269504 * kl); /* converts to bits */
+}
+
+
+/* Function:  esl_vec_DExp()
+ * Synopsis:  Converts log probability vector elements to probabilities.           
+ *
+ * Purpose:   Converts a log probability vector <vec> back to a 
+ *            probability vector: exponentiates each of the <n> 
+ *            values in the vector.
+ *
+ *            <esl_vec_FExp()> does the same, for a log probability vector
+ *            of floats.
+ */
+void
+esl_vec_DExp(double *vec, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) vec[x] = exp(vec[x]);
+  esl_vec_DNorm(vec, n);
+}
+void
+esl_vec_FExp(float *vec, int n)
+{
+  int x;
+  for (x = 0; x < n; x++) vec[x] = exp(vec[x]);
+  esl_vec_FNorm(vec, n);
+}
+
+/* Function:  esl_vec_DLogSum()
+ * Synopsis:  Given log-p-vector, return log of sum of probabilities.
+ *
+ * Purpose:   <vec> is a log probability vector; return the log of the scalar sum
+ *            of the probabilities in <vec>. That is, the <n> elements in <vec>
+ *            are log probabilities, but the summation is done in probability
+ *            space, by exponentiating each of the <n> values in the vector,
+ *            summing, and returning the log of the sum. 
+ *            
+ *            That is: return $\log \sum_i e^{v_i}$.
+ *
+ *            The trick is to do this without numerical underflow or overflow.
+ *
+ *            <esl_vec_FLogSum()> does the same, for a log probability vector
+ *            of floats.
+ */
+double
+esl_vec_DLogSum(double *vec, int n)
+{
+  int x;
+  double max, sum;
+  
+  max = esl_vec_DMax(vec, n);
+  if (max == eslINFINITY) return eslINFINITY; /* avoid inf-inf below! */
+  sum = 0.0;
+  for (x = 0; x < n; x++)
+    if (vec[x] > max - 50.)
+      sum += exp(vec[x] - max);
+  sum = log(sum) + max;
+  return sum;
+}
+float
+esl_vec_FLogSum(float *vec, int n)
+{
+  int x;
+  float max, sum;
+  
+  max = esl_vec_FMax(vec, n);
+  sum = 0.0;
+  for (x = 0; x < n; x++)
+    if (vec[x] > max - 50.)
+      sum += exp(vec[x] - max);
+  sum = log(sum) + max;
+  return sum;
+}
+
+
+/* Function:  esl_vec_DLogNorm()
+ * Synopsis:  Normalize a log p-vector, make it a p-vector.           
+ * Incept:    SRE, Thu Apr  7 17:45:39 2005 [St. Louis]
+ *
+ * Purpose:   Given an unnormalized log probability vector <vec>   
+ *            of length <n>, normalize it and make it a 
+ *            probability vector. 
+ *            
+ *            <esl_vec_FLogNorm()> does the same, but for a vector
+ *            of floats instead of doubles.
+ *
+ * Returns:   (void); <vec> is changed in place.
+ */
+void
+esl_vec_DLogNorm(double *vec, int n)
+{
+  double denom;
+  
+  denom = esl_vec_DLogSum(vec, n);
+  esl_vec_DIncrement(vec, n, -1.*denom);
+  esl_vec_DExp(vec, n);
+}
+void
+esl_vec_FLogNorm(float *vec, int n)
+{
+  float denom;
+  
+  denom = esl_vec_FLogSum(vec, n);
+  esl_vec_FIncrement(vec, n, -1.*denom);
+  esl_vec_FExp(vec, n);
+}
+
+/* Function:  esl_vec_DValidate()
+ * Synopsis:  Verifies that vector is p-vector.
+ * Incept:    ER, Tue Dec  5 09:38:54 EST 2006 [janelia]
+ *
+ * Purpose:   Validate a probability vector <vec> of length <n>.
+ *            Each element has to be between 0 and 1, and
+ *            the sum of all elements has to be 1.
+ *
+ * Args:      v      - p vector to validate.
+ *            n      - dimensionality of v
+ *            tol    - convergence criterion applied to sum of v
+ *            errbuf - NULL, or a failure message buffer allocated
+ *                     for at least <eslERRBUFSIZE> chars. 
+ *
+ * Returns:   <eslOK> on success, or <eslFAIL> on validation failure.
+ *            Upon failure, if caller provided a non-<NULL> <errbuf>,
+ *            an informative message is left there.
+ */
+int
+esl_vec_DValidate(double *vec, int n, double tol, char *errbuf)
+{
+  int    status;
+  int    x;
+  double sum = 0.;
+
+  if (errbuf) *errbuf = 0;
+  if (n == 0) return eslOK;
+
+  for (x = 0; x < n; x++) {
+    if (vec[x] < 0.0 || vec[x] > 1.0)
+      ESL_XFAIL(eslFAIL, errbuf, "value %d is not a probability between 0..1", x);
+    sum += vec[x];
+  }
+
+  if (fabs(sum - 1.0) > tol) 
+    ESL_XFAIL(eslFAIL, errbuf, "vector does not sum to 1.0");
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+int
+esl_vec_FValidate(float *vec, int n, float tol, char *errbuf)
+{
+  int   status;
+  int   x;
+  float sum = 0.;
+
+  if (errbuf) *errbuf = 0;
+  if (n == 0) return eslOK;
+
+  for (x = 0; x < n; x++) {
+    if (vec[x] < 0.0 || vec[x] > 1.0)
+      ESL_XFAIL(eslFAIL, errbuf, "value %d is not a probability between 0..1", x);
+    sum += vec[x];
+  }
+
+  if (fabs(sum - 1.0) > tol) 
+    ESL_XFAIL(eslFAIL, errbuf, "vector does not sum to 1.0");
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  esl_vec_DLogValidate()
+ * Synopsis:  Verify that vector is a log-p-vector.           
+ * Incept:    ER,  Tue Dec  5 09:46:51 EST 2006 [janelia]
+ *
+ * Purpose:   Validate a log probability vector <vec> of length <n>.
+ *            The exp of each element has to be between 0 and 1, and
+ *            the sum of all elements has to be 1.
+ *
+ * Args:      v      - log p vector to validate.
+ *            n      - dimensionality of v
+ *            tol    - convergence criterion applied to sum of exp v
+ *            errbuf - NULL, or a failure message buffer allocated
+ *                     for at least p7_ERRBUFSIZE chars. 
+ *
+ * Returns:   <eslOK> on success, or <eslFAIL> on failure; upon failure,
+ *            if caller provided a non-<NULL> <errbuf>, an informative
+ *            message is left there.
+ *            
+ * Throws:    <eslEMEM> on allocation failure.           
+ */
+int
+esl_vec_DLogValidate(double *vec, int n, double tol, char *errbuf)
+{
+  int     status;
+  double *expvec = NULL;
+
+  if (errbuf) *errbuf = 0;
+  if (n == 0) return eslOK;
+
+  ESL_ALLOC(expvec, sizeof(double)*n);
+  esl_vec_DCopy(vec, n, expvec);
+  esl_vec_DExp(expvec, n); 
+  if ((status = esl_vec_DValidate(expvec, n, tol, errbuf)) != eslOK) goto ERROR;
+  free(expvec);
+  return eslOK;
+
+ ERROR:
+  if (expvec != NULL) free(expvec);
+  return status;
+}
+int
+esl_vec_FLogValidate(float *vec, int n, float tol, char *errbuf)
+{
+  int     status;
+  float  *expvec = NULL;
+
+  if (errbuf) *errbuf = 0;
+  if (n == 0) return eslOK;
+
+  ESL_ALLOC(expvec, sizeof(float)*n);
+  esl_vec_FCopy(vec, n, expvec);
+  esl_vec_FExp(expvec, n); 
+  if ((status = esl_vec_FValidate(expvec, n, tol, errbuf)) != eslOK) goto ERROR;
+  free(expvec);
+  return eslOK;
+
+ ERROR:
+  if (expvec != NULL) free(expvec);
+  return eslOK;
+}
+
+
+
+/*****************************************************************
+ * 2. Unit tests
+ *****************************************************************/ 
+#ifdef eslVECTOROPS_TESTDRIVE
+static void
+utest_pvectors(void)
+{
+  char  *msg   = "pvector unit test failed";
+  double p1[4] = { 0.25, 0.25, 0.25, 0.25 };
+  double p2[4];
+  double p3[4];
+  float  p1f[4]; 
+  float  p2f[4] = { 0.0,   0.5, 0.5,  0.0  };
+  float  p3f[4];
+  int    n = 4;
+  double result;
+
+  esl_vec_D2F(p1,  n, p1f);
+  esl_vec_F2D(p2f, n, p2);  
+
+  if (esl_vec_DValidate(p1,  n, 1e-12, NULL) != eslOK) esl_fatal(msg);
+  if (esl_vec_FValidate(p1f, n, 1e-7,  NULL) != eslOK) esl_fatal(msg);
+
+  result = esl_vec_DEntropy(p1,  n);          if (esl_DCompare(2.0, result, 1e-9) != eslOK) esl_fatal(msg);
+  result = esl_vec_FEntropy(p1f, n);          if (esl_DCompare(2.0, result, 1e-9) != eslOK) esl_fatal(msg);
+  result = esl_vec_DEntropy(p2,  n);          if (esl_DCompare(1.0, result, 1e-9) != eslOK) esl_fatal(msg);
+  result = esl_vec_FEntropy(p2f, n);          if (esl_DCompare(1.0, result, 1e-9) != eslOK) esl_fatal(msg);
+
+  result = esl_vec_DRelEntropy(p2,  p1,  n);  if (esl_DCompare(1.0, result, 1e-9) != eslOK) esl_fatal(msg);
+  result = esl_vec_FRelEntropy(p2f, p1f, n);  if (esl_DCompare(1.0, result, 1e-9) != eslOK) esl_fatal(msg);
+
+  result = esl_vec_DRelEntropy(p1,  p2,  n);  if (result != eslINFINITY)  esl_fatal(msg);
+  result = esl_vec_FRelEntropy(p1f, p2f, n);  if (result != eslINFINITY)  esl_fatal(msg);
+
+  esl_vec_DLog(p2, n);
+  if (esl_vec_DLogValidate(p2, n, 1e-12, NULL) != eslOK) esl_fatal(msg);
+  esl_vec_DExp(p2, n);
+  if (p2[0] != 0.) esl_fatal(msg);
+
+  esl_vec_FLog(p2f, n);
+  if (esl_vec_FLogValidate(p2f, n, 1e-7, NULL) != eslOK) esl_fatal(msg);
+  esl_vec_FExp(p2f, n);
+  if (p2f[0] != 0.) esl_fatal(msg);
+
+  esl_vec_DCopy(p2, n, p3);
+  esl_vec_DScale(p3, n, 10.);
+  esl_vec_DNorm(p3, n);
+  if (esl_vec_DCompare(p2, p3, n, 1e-12) != eslOK) esl_fatal(msg);
+
+  esl_vec_DLog(p3, n);
+  result = esl_vec_DLogSum(p3, n); if (esl_DCompare(0.0, result, 1e-12) != eslOK) esl_fatal(msg);
+  esl_vec_DIncrement(p3, n, 2.0);
+  esl_vec_DLogNorm(p3, n);
+  if (esl_vec_DCompare(p2, p3, n, 1e-12) != eslOK) esl_fatal(msg);
+
+  esl_vec_FCopy(p2f, n, p3f);
+  esl_vec_FScale(p3f, n, 10.);
+  esl_vec_FNorm(p3f, n);
+  if (esl_vec_FCompare(p2f, p3f, n, 1e-7) != eslOK) esl_fatal(msg);
+
+  esl_vec_FLog(p3f, n);
+  result = esl_vec_FLogSum(p3f, n); if (esl_DCompare(0.0, result, 1e-7) != eslOK) esl_fatal(msg);
+  esl_vec_FIncrement(p3f, n, 2.0);
+  esl_vec_FLogNorm(p3f, n);
+  if (esl_vec_FCompare(p2f, p3f, n, 1e-7) != eslOK) esl_fatal(msg);
+
+  return;
+}
+#endif /*eslVECTOROPS_TESTDRIVE*/
+
+
+/*****************************************************************
+ * 3. Test driver
+ *****************************************************************/ 
+
+/*   gcc -g -Wall -o test -I. -L. -DeslVECTOROPS_TESTDRIVE esl_vectorops.c -leasel -lm
+ */
+#ifdef eslVECTOROPS_TESTDRIVE
+#include "easel.h"
+#include "esl_vectorops.h"
+
+int main(void)
+{
+  utest_pvectors();
+  return 0;
+}
+#endif /*eslVECTOROPS_TESTDRIVE*/
+
+/*****************************************************************
+ * 4. Examples
+ *****************************************************************/ 
+
+#ifdef eslVECTOROPS_EXAMPLE
+/*::cexcerpt::vectorops_example::begin::*/
+/*   gcc -g -Wall -o example -I. -DeslVECTOROPS_EXAMPLE esl_vectorops.c easel.c -lm   */
+#include "easel.h"
+#include "esl_vectorops.h"
+
+int main(void)
+{
+  double *p;
+  char    labels[] = "ACGT";
+  int     n = 4;
+
+  p = malloc(sizeof(double) * n);
+  esl_vec_DSet(p, n, 1.0);
+  esl_vec_DNorm(p, n);
+  esl_vec_DDump(stdout, p, n, labels);
+  free(p);
+  return 0;
+}
+/*::cexcerpt::vectorops_example::end::*/
+#endif /*eslVECTOROPS_EXAMPLE*/
+
+/*****************************************************************  
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_vectorops.h b/easel/esl_vectorops.h
new file mode 100644
index 0000000..4f4e679
--- /dev/null
+++ b/easel/esl_vectorops.h
@@ -0,0 +1,111 @@
+/* esl_vectorops.h
+ * Header file for vectorops.c
+ * 
+ * SRE, Tue Oct  1 15:23:37 2002 [St. Louis]
+ * SVN $Id: esl_vectorops.h 228 2008-03-13 12:27:11Z eddys $
+ */
+#ifndef ESL_VECTOROPS_INCLUDED
+#define ESL_VECTOROPS_INCLUDED
+
+
+extern void   esl_vec_DSet(double *vec, int n, double value);
+extern void   esl_vec_FSet(float *vec, int n, float value);
+extern void   esl_vec_ISet(int *vec, int n, int value);
+
+extern void   esl_vec_DScale(double *vec, int n, double scale);
+extern void   esl_vec_FScale(float *vec, int n, float scale);
+extern void   esl_vec_IScale(int *vec, int n, int scale);
+
+extern void   esl_vec_DIncrement(double *v, int n, double x);
+extern void   esl_vec_FIncrement(float *v, int n, float x);
+extern void   esl_vec_IIncrement(int *v, int n, int x);
+
+extern double esl_vec_DSum(double *vec, int n);
+extern float  esl_vec_FSum(float *vec, int n);
+extern int    esl_vec_ISum(int *vec, int n);
+
+extern void   esl_vec_DAdd(double *vec1, const double *vec2, int n);
+extern void   esl_vec_FAdd(float  *vec1, const float  *vec2, int n);
+extern void   esl_vec_IAdd(int    *vec1, const int    *vec2, int n);
+
+extern void   esl_vec_DAddScaled(double *vec1, double *vec2, double a, int n);
+extern void   esl_vec_FAddScaled(float *vec1, float *vec2, float a, int n);
+extern void   esl_vec_IAddScaled(int *vec1, int *vec2, int a, int n);
+
+extern void   esl_vec_DCopy(const double *src, const int n, double *dest);
+extern void   esl_vec_FCopy(const float  *src, const int n, float *dest);
+extern void   esl_vec_ICopy(const   int  *src, const int n, int *dest);
+
+extern int    esl_vec_DCompare(double *vec1, double *vec2, int n, double tol);
+extern int    esl_vec_FCompare(float *vec1, float *vec2, int n, float tol);
+extern int    esl_vec_ICompare(int *vec1, int *vec2, int n);
+
+extern void   esl_vec_DSwap(double *vec1, double *vec2, int n);
+extern void   esl_vec_FSwap(float *vec1, float *vec2, int n);
+extern void   esl_vec_ISwap(int *vec1, int *vec2, int n);
+
+extern double esl_vec_DDot(double *vec1, double *vec2, int n);
+extern float  esl_vec_FDot(float *vec1, float *vec2, int n);
+extern int    esl_vec_IDot(int *vec1, int *vec2, int n);
+
+extern double esl_vec_DMax(double *vec, int n);
+extern float  esl_vec_FMax(float *vec, int n);
+extern int    esl_vec_IMax(int *vec, int n);
+
+extern double esl_vec_DMin(double *vec, int n);
+extern float  esl_vec_FMin(float *vec, int n);
+extern int    esl_vec_IMin(int *vec, int n);
+
+extern int    esl_vec_DArgMax(double *vec, int n);
+extern int    esl_vec_FArgMax(float *vec, int n);
+extern int    esl_vec_IArgMax(int *vec, int n);
+
+extern int    esl_vec_DArgMin(double *vec, int n);
+extern int    esl_vec_FArgMin(float *vec, int n);
+extern int    esl_vec_IArgMin(int *vec, int n);
+
+extern void   esl_vec_DSortIncreasing(double *vec, int n);
+extern void   esl_vec_FSortIncreasing(float  *vec, int n);
+extern void   esl_vec_ISortIncreasing(int    *vec, int n);
+
+extern void   esl_vec_DSortDecreasing(double *vec, int n);
+extern void   esl_vec_FSortDecreasing(float  *vec, int n);
+extern void   esl_vec_ISortDecreasing(int    *vec, int n);
+
+extern int    esl_vec_DDump(FILE *ofp, double *v, int n, char *label);
+extern int    esl_vec_FDump(FILE *ofp, float *v,  int n, char *label);
+extern int    esl_vec_IDump(FILE *ofp, int *v,    int n, char *label);
+
+extern void   esl_vec_D2F(double *src, int n, float *dst);
+extern void   esl_vec_F2D(float *src, int n, double *dst);
+extern void   esl_vec_I2F(int *src, int n, float *dst);
+extern void   esl_vec_I2D(int *src, int n, double *dst);
+
+extern void   esl_vec_DNorm(double *vec, int n);
+extern void   esl_vec_FNorm(float *vec, int n);
+
+extern void   esl_vec_DLog(double *vec, int n);
+extern void   esl_vec_FLog(float *vec, int n);
+
+extern double esl_vec_DEntropy(const double *p, int n);
+extern float  esl_vec_FEntropy(const float *p, int n);
+
+extern double esl_vec_DRelEntropy(const double *p, const double *f, int n);
+extern float  esl_vec_FRelEntropy(const float  *p, const float  *f, int n);
+
+extern void   esl_vec_DExp(double *vec, int n);
+extern void   esl_vec_FExp(float *vec, int n);
+
+extern double esl_vec_DLogSum(double *vec, int n);
+extern float  esl_vec_FLogSum(float *vec, int n);
+
+extern void   esl_vec_DLogNorm(double *vec, int n);
+extern void   esl_vec_FLogNorm(float *vec, int n);
+
+extern int    esl_vec_DValidate(double *vec, int n, double tol, char *errbuf);
+extern int    esl_vec_FValidate(float  *vec, int n, float  tol, char *errbuf);
+
+extern int    esl_vec_DLogValidate(double *vec, int n, double tol, char *errbuf);
+extern int    esl_vec_FLogValidate(float  *vec, int n, float  tol, char *errbuf);
+
+#endif /* ESL_VECTOROPS_INCLUDED */
diff --git a/easel/esl_vectorops.tex b/easel/esl_vectorops.tex
new file mode 100644
index 0000000..473a3fe
--- /dev/null
+++ b/easel/esl_vectorops.tex
@@ -0,0 +1,55 @@
+
+The \eslmod{vectorops} module contains routines for simple operations
+on vectors.
+
+Different functions allow an operation to be performed in vectors
+containing elements of different scalar types (double, float,
+integer). The appropriate routine is prefixed with D, F, or I. For
+example, \ccode{esl\_vec\_DSet()} is the Set routine for a vector of
+doubles; \ccode{esl\_vec\_ISet()} is for integers.
+
+Table~\ref{tbl:vectorops_api} lists the functions in the
+\eslmod{vectorops} API.
+
+\begin{table}[bp]
+\begin{center}
+\begin{tabular}{ll}
+   \multicolumn{2}{c}{\textbf{All vectors}}\\
+\ccode{esl\_vec\_\{D,F,I\}Set()}         & Set all items in vector to scalar value.\\
+\ccode{esl\_vec\_\{D,F,I\}Scale()}       & Multiply all items in vector by scalar.\\
+\ccode{esl\_vec\_\{D,F,I\}Increment()}   & Add a scalar to all items in vector.\\
+\ccode{esl\_vec\_\{D,F,I\}Sum()}         & Return scalar sum of values in vector.\\
+\ccode{esl\_vec\_\{D,F,I\}Add()}         & Add vec2 to vec1.\\
+\ccode{esl\_vec\_\{D,F,I\}AddScaled()}   & Scale vec2 and add it to vec1.\\
+\ccode{esl\_vec\_\{D,F,I\}Copy()}        & Set vec1 to be same as vec2. \\
+\ccode{esl\_vec\_\{D,F,I\}Compare()}     & Compare vec1 to vec2 for equality. \\
+\ccode{esl\_vec\_\{D,F,I\}Swap()}        & Swap vec1 and vec2. \\
+\ccode{esl\_vec\_\{D,F,I\}Dot()}         & Return dot product of two vectors.\\
+\ccode{esl\_vec\_\{D,F,I\}Max()}         & Return value of maximum element in vector.\\
+\ccode{esl\_vec\_\{D,F,I\}Min()}         & Return value of minimum element in vector.\\
+\ccode{esl\_vec\_\{D,F,I\}ArgMax()}      & Return index of maximum element in vector.\\
+\ccode{esl\_vec\_\{D,F,I\}ArgMin()}      & Return index of minimum element in vector.\\
+\ccode{esl\_vec\_\{D,F,I\}SortIncreasing()}& Sort vector from smallest to largest.\\
+\ccode{esl\_vec\_\{D,F,I\}SortDecreasing()}& Sort vector from largest to smallest.\\
+\ccode{esl\_vec\_\{D,F,I\}Dump()}        & Output vector to a stream as text.\\
+    \multicolumn{2}{c}{\textbf{Type conversions}}\\
+\ccode{esl\_vec\_\{D,I\}2F()}            & Convert to single precision floats. \\
+\ccode{esl\_vec\_\{F,I\}2D()}            & Convert to double precision floats. \\
+    \multicolumn{2}{c}{\textbf{Probability vectors}}\\
+\ccode{esl\_vec\_\{D,F\}Norm()}          & Normalize a probability vector of length n.\\
+\ccode{esl\_vec\_\{D,F\}Log()}           & Convert all items in vec to log probabilities. \\
+\ccode{esl\_vec\_\{D,F\}Entropy()}       & Return Shannon entropy of probability vector $p$, in bits\\
+\ccode{esl\_vec\_\{D,F\}RelEntropy()}    & Return relative entropy $D(p \parallel q)$ of $p,q$, in bits\\
+\ccode{esl\_vec\_\{D,F\}Validate()}      & Verify that vector sums to one.\\
+    \multicolumn{2}{c}{\textbf{Log probability vectors}}\\
+\ccode{esl\_vec\_\{D,F\}Exp()}           & Convert log p's back to probabilities\\
+\ccode{esl\_vec\_\{D,F\}LogSum()}        & Given vector of log p's; return log of summed p's.\\
+\ccode{esl\_vec\_\{D,F\}LogNorm()}       & Normalize a log p vector, making it a prob vector. \\
+\ccode{esl\_vec\_\{D,F\}LogValidate()}   & Verifies that vector sums to one (in prob space). \\
+
+\end{tabular}
+\end{center}
+\caption{The \eslmod{vectorops} API.}
+\label{tbl:vectorops_api}
+\end{table}
+
diff --git a/easel/esl_vmx.c b/easel/esl_vmx.c
new file mode 100644
index 0000000..a401836
--- /dev/null
+++ b/easel/esl_vmx.c
@@ -0,0 +1,554 @@
+/* Vectorized routines for PowerPC, using Altivec/VMX.
+ * 
+ * Table of contents           
+ *     1. SIMD logf(), expf()
+ *     2. Miscellaneous convenience functions.
+ *     3. Benchmark
+ *     4. Unit tests
+ *     5. Test driver
+ *     6. Example
+ *     7. Copyright and license
+ *     
+ * SRE, Sun Dec 16 09:14:51 2007 [Janelia]    
+ * SVN $Id: esl_vmx.c 231 2008-03-25 14:43:57Z eddys $
+ *****************************************************************
+ * Credits:
+ *
+ * The logf() and expf() routines are derivatives of routines by
+ * Julien Pommier [http://gruntthepeon.free.fr/ssemath/]. Those
+ * routines were in turn based on serial implementations in the Cephes
+ * math library by Stephen Moshier [Moshier89;
+ * http://www.moshier.net/#Cephes]. Thanks and credit to both Moshier
+ * and Pommier for their clear code. Additional copyright and license
+ * information is appended at the end of the file.
+ */
+#include "esl_config.h"
+#ifdef HAVE_VMX
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <math.h>
+#include <float.h>
+
+#include <altivec.h>
+
+#include "easel.h"
+#include "esl_vmx.h"
+
+
+/*****************************************************************
+ * 1. VMX SIMD logf(), expf()
+ *****************************************************************/ 
+
+/* As of Dec 2007, I am unaware of any plans for Intel/AMD to release
+ * SSE intrinsics for logf(), expf(), or other special functions.
+ *
+ * I need them, and the code below should suffice. If you know of
+ * better ways to compute these functions, please let me know.
+ */
+
+/* Function:  esl_vmx_logf()
+ * Synopsis:  <r[z] = log x[z]>
+ *
+ * Purpose:   Given a vector <x> containing four floats, returns a
+ *            vector <r> in which each element <r[z] = logf(x[z])>.
+ *            
+ *            Valid in the domain $x_z > 0$ for normalized IEEE754
+ *            $x_z$.
+ *
+ *            For <x> $< 0$, including -0, returns <NaN>. For <x> $==
+ *            0$ or subnormal <x>, returns <-inf>. For <x = inf>,
+ *            returns <inf>. For <x = NaN>, returns <NaN>. For 
+ *            subnormal <x>, returns <-inf>.
+ *
+ * Xref:      J2/71.
+ * 
+ * Note:      Derived from SSE2 implementation which was
+ *            Derived from an SSE1 implementation by Julian
+ *            Pommier. Converted to SSE2 and added handling
+ *            of IEEE754 specials.
+ */
+vector float 
+esl_vmx_logf(vector float x) 
+{
+  static float cephes_p[9] = {  7.0376836292E-2f, -1.1514610310E-1f,  1.1676998740E-1f,
+				-1.2420140846E-1f, 1.4249322787E-1f, -1.6668057665E-1f,
+				2.0000714765E-1f, -2.4999993993E-1f,  3.3333331174E-1f };
+  vector float onev = (vector float) {1.0, 1.0, 1.0, 1.0}; /* all elem = 1.0 */
+  vector float v0p5 = (vector float) {0.5, 0.5, 0.5, 0.5}; /* all elem = 0.5 */
+  vector signed int ei;
+  vector float e;
+  vector bool int invalid_mask, zero_mask, inf_mask;            /* masks used to handle special IEEE754 inputs */
+  vector bool int mask;
+  vector float origx;
+  vector float tmp;
+  vector float y;
+  vector float z;
+
+  /* first, split x apart: x = frexpf(x, &e); */
+  ei           = vec_sr((vector signed int) x, ((vector unsigned int) {23, 23, 23, 23}));
+							             /* shift right 23: IEEE754 floats: ei = biased exponents     */
+  invalid_mask = vec_cmple(x, ((vector float) {0.0, 0.0, 0.0, 0.0}));  /* mask any elem that's negative; these become NaN           */
+  zero_mask    = vec_cmpeq(ei,((vector signed int) {0, 0, 0, 0}));
+								     /* mask any elem zero or subnormal; these become -inf        */
+  inf_mask     = vec_cmpeq(ei,((vector signed int) {255, 255, 255, 255}));
+								     /* mask any elem +inf or NaN; these stay +inf or NaN         */
+  origx        = x;			                             /* store original x, used for log(inf) = inf, log(NaN) = NaN */
+
+  x  = vec_and(x, (vector float) ((vector unsigned int) {~0x7f800000, ~0x7f800000, ~0x7f800000, ~0x7f800000}));
+						                     /* x now the stored 23 bits of the 24-bit significand        */
+  x  = vec_or (x, v0p5);                                             /* sets hidden bit b[0]                                      */
+
+  ei = vec_sub(ei, ((vector signed int) {126, 126, 126, 126}));        /* -127 (ei now signed base-2 exponent); then +1             */
+  e  = vec_ctf(ei, 0);
+
+  /* now, calculate the log */
+  mask = vec_cmplt(x, ((vector float) {0.707106781186547524f, 
+         0.707106781186547524f, 0.707106781186547524f, 0.707106781186547524f})); /* avoid conditional branches.           */
+  tmp  = vec_and(x, (vector float) mask);                      /* tmp contains x values < 0.707, else 0 */
+  x    = vec_sub(x, onev);
+  e    = vec_sub(e, vec_and(onev, (vector float) mask));
+  x    = vec_add(x, tmp);
+  z    = vec_madd(x, x, ((vector float) {0.0, 0.0, 0.0, 0.0}));
+
+  y =            ((vector float) {cephes_p[0], cephes_p[0], cephes_p[0], cephes_p[0]});    y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0})); 
+  y = vec_add(y, ((vector float) {cephes_p[1], cephes_p[1], cephes_p[1], cephes_p[1]}));   y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0}));    
+  y = vec_add(y, ((vector float) {cephes_p[2], cephes_p[2], cephes_p[2], cephes_p[2]}));   y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0}));   
+  y = vec_add(y, ((vector float) {cephes_p[3], cephes_p[3], cephes_p[3], cephes_p[3]}));   y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0}));   
+  y = vec_add(y, ((vector float) {cephes_p[4], cephes_p[4], cephes_p[4], cephes_p[4]}));   y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0}));    
+  y = vec_add(y, ((vector float) {cephes_p[5], cephes_p[5], cephes_p[5], cephes_p[5]}));   y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0}));   
+  y = vec_add(y, ((vector float) {cephes_p[6], cephes_p[6], cephes_p[6], cephes_p[6]}));   y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0})); 
+  y = vec_add(y, ((vector float) {cephes_p[7], cephes_p[7], cephes_p[7], cephes_p[7]}));   y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0}));  
+  y = vec_add(y, ((vector float) {cephes_p[8], cephes_p[8], cephes_p[8], cephes_p[8]}));   y = vec_madd(y, x, ((vector float) {0.0, 0.0, 0.0, 0.0}));
+  y = vec_madd(y, z, ((vector float) {0.0, 0.0, 0.0, 0.0}));
+
+  tmp = vec_madd(e, ((vector float) {-2.12194440e-4f, -2.12194440e-4f, -2.12194440e-4f, -2.12194440e-4f}), ((vector float) {0.0, 0.0, 0.0, 0.0}));
+  y   = vec_add(y, tmp);
+
+  tmp = vec_madd(z, v0p5, ((vector float) {0.0, 0.0, 0.0, 0.0}));
+  y   = vec_sub(y, tmp);
+
+  tmp = vec_madd(e, ((vector float) {0.693359375f, 0.693359375f, 0.693359375f, 0.693359375f}), ((vector float) {0.0, 0.0, 0.0, 0.0}));
+  x = vec_add(x, y);
+  x = vec_add(x, tmp);
+
+  /* IEEE754 cleanup: */
+  x = vec_or(x, (vector float) invalid_mask);               /* log(x<0, including -0) = NaN  */
+  x = vec_sel(x, ((vector float) {-eslINFINITY, -eslINFINITY, -eslINFINITY, -eslINFINITY}), zero_mask); /* x zero or subnormal    = -inf */
+  x = vec_sel(x, origx,                         inf_mask);  /* log(inf)=inf; log(NaN) = NaN  */
+  return x;
+}
+
+/* Function:  esl_vmx_expf()
+ * Synopsis:  <r[z] = exp x[z]>
+ *
+ * Purpose:   Given a vector <x> containing four floats, returns a
+ *            vector <r> in which each element <r[z] = logf(x[z])>.
+ *            
+ *            Valid for all IEEE754 floats $x_z$.
+ *            
+ * Xref:      J2/71
+ * 
+ * Note:      Derived from SSE2 implementation which was
+ *            Derived from an SSE1 implementation by Julian
+ *            Pommier. Converted to SSE2.
+ */
+vector float
+esl_vmx_expf(vector float x) 
+{
+  static float cephes_p[6] = { 1.9875691500E-4f, 1.3981999507E-3f, 8.3334519073E-3f, 
+			       4.1665795894E-2f, 1.6666665459E-1f, 5.0000001201E-1f };
+  static float cephes_c[2] = { 0.693359375f,    -2.12194440e-4f };
+  static float maxlogf     =   88.72283905206835;  /* log(2^128)  */
+  static float minlogf     = -103.27892990343185;  /* log(2^-149) */
+  vector signed int k;
+  vector bool int minmask, maxmask;
+  vector float tmp, fx, y, z;
+
+  vector float zerov = { 0.0, 0.0, 0.0, 0.0};
+  
+  /* handle out-of-range and special conditions */
+  maxmask = vec_cmpgt(x, ((vector float) {maxlogf, maxlogf, maxlogf, maxlogf}));
+  minmask = vec_cmple(x, ((vector float) {minlogf, minlogf, minlogf, minlogf}));
+
+  /* range reduction: exp(x) = 2^k e^f = exp(f + k log 2); k = floorf(0.5 + x / log2): */
+  fx = vec_madd(x, ((vector float) {eslCONST_LOG2R, eslCONST_LOG2R, eslCONST_LOG2R, eslCONST_LOG2R}), zerov);
+  fx = vec_add(fx, ((vector float) {0.5, 0.5, 0.5, 0.5}));
+
+  /* floorf() with VMX:  */
+  fx = vec_floor(fx);
+  k  = vec_cts(fx, 0);
+  
+  /* polynomial approx for e^f for f in range [-0.5, 0.5] */
+  tmp = vec_madd(fx, ((vector float) {cephes_c[0], cephes_c[0], cephes_c[0], cephes_c[0]}), zerov);
+  z   = vec_madd(fx, ((vector float) {cephes_c[1], cephes_c[1], cephes_c[1], cephes_c[1]}), zerov);
+  x   = vec_sub(x, tmp);
+  x   = vec_sub(x, z);
+  z   = vec_madd(x, x, zerov);
+  
+  y =            ((vector float) {cephes_p[0], cephes_p[0], cephes_p[0], cephes_p[0]});    y = vec_madd(y, x, zerov);
+  y = vec_add(y, ((vector float) {cephes_p[1], cephes_p[1], cephes_p[1], cephes_p[1]}));   y = vec_madd(y, x, zerov);
+  y = vec_add(y, ((vector float) {cephes_p[2], cephes_p[2], cephes_p[2], cephes_p[2]}));   y = vec_madd(y, x, zerov);
+  y = vec_add(y, ((vector float) {cephes_p[3], cephes_p[3], cephes_p[3], cephes_p[3]}));   y = vec_madd(y, x, zerov);
+  y = vec_add(y, ((vector float) {cephes_p[4], cephes_p[4], cephes_p[4], cephes_p[4]}));   y = vec_madd(y, x, zerov);
+  y = vec_add(y, ((vector float) {cephes_p[5], cephes_p[5], cephes_p[5], cephes_p[5]}));   y = vec_madd(y, z, zerov);
+  y = vec_add(y, x);
+  y = vec_add(y, ((vector float) {1.0, 1.0, 1.0, 1.0}));
+
+  /* build 2^k by hand, by creating a IEEE754 float */
+  k  = vec_add(k, ((vector signed int) {127, 127, 127, 127}));
+  k  = vec_sl(k, ((vector unsigned int) {23, 23, 23, 23}));
+  fx = (vector float) k;
+
+  
+  /* put 2^k e^f together (fx = 2^k,  y = e^f) and we're done */
+  y = vec_madd(y, fx, zerov);	
+
+  /* special/range cleanup */
+  y = vec_sel(y, ((vector float) {eslINFINITY, eslINFINITY, eslINFINITY, eslINFINITY}), maxmask); /* exp(x) = inf for x > log(2^128)  */
+  y = vec_sel(y, zerov, minmask); /* exp(x) = 0   for x < log(2^-149) */
+  return y;
+}
+
+
+/*****************************************************************
+ * 2. Miscellaneous convenience functions
+ *****************************************************************/ 
+void
+esl_vmx_dump_vecfloat(FILE *fp, vector float v)
+{
+  float *p = (float *)&v;
+  printf("[%13.8g, %13.8g, %13.8g, %13.8g]", p[0], p[1], p[2], p[3]);
+}
+
+
+/*****************************************************************
+ * 3. Benchmark
+ *****************************************************************/
+#ifdef eslVMX_BENCHMARK
+
+/* gcc -msse2 -O3 -o benchmark-sse -I ~/src/hmmer/easel -L ~/src/hmmer/easel -DeslVMX_BENCHMARK -DHAVE_VMX esl_sse.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_stopwatch.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-N",        eslARG_INT,"10000000", NULL, NULL,  NULL,  NULL, NULL, "number of trials",                                 0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "benchmark driver for sse module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_STOPWATCH  *w       = esl_stopwatch_Create();
+  int             N       = esl_opt_GetInteger(go, "-N");
+  float           origx   = 2.0;
+  float           x       = origx;
+  vector float    xv      = (vector float) (x);
+  int             i;
+
+  /* First, serial time. */
+  esl_stopwatch_Start(w);
+  for (i = 0; i < N; i++) { x = logf(x); x = expf(x); }
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, "# serial CPU time: ");
+ 
+  /* Vector time */
+  esl_stopwatch_Start(w);
+  for (i = 0; i < N; i++) { xv = esl_vmx_logf(xv); xv = esl_vmx_expf(xv); }
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, "# vector CPU time: ");
+
+  /* If you don't do something with x and xv, the compiler may optimize them away */
+  printf("%g  => many scalar logf,expf cycles => %g\n", origx, N, x);
+  printf("%g  => many vector logf,expf cycles => ", origx, N); esl_vmx_dump_vecfloat(stdout, xv); printf("\n");
+
+  esl_stopwatch_Destroy(w);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+
+#endif /*eslVMX_BENCHMARK*/
+
+
+/*****************************************************************
+ * 4. Unit tests
+ *****************************************************************/
+#ifdef eslVMX_TESTDRIVE
+
+#include "esl_getopts.h"
+#include "esl_random.h"
+
+/* utest_logf():  Test range/domain of logf */
+static void
+utest_logf(ESL_GETOPTS *go)
+{
+  vector float x;	 	             /* test input  */
+  union { vector float v; float x[4]; } r;   /* test output */
+  
+  /* Test IEEE754 specials: 
+   *    log(-inf) = NaN     log(x<0)  = NaN  log(-0)   = NaN
+   *    log(0)    = -inf    log(inf)  = inf  log(NaN)  = NaN
+   */
+  x = (vector float) {-eslINFINITY, -1.0, -0.0, 0.0};
+  r.v =  esl_vmx_logf(x); 
+  if (esl_opt_GetBoolean(go, "-v")) {
+    printf("logf");
+    esl_vmx_dump_vecfloat(stdout, x);    printf(" ==> ");
+    esl_vmx_dump_vecfloat(stdout, r.v);  printf("\n");
+  }
+  if (! isnan(r.x[0]))     esl_fatal("logf(-inf) should be NaN");
+  if (! isnan(r.x[1]))     esl_fatal("logf(-1)   should be NaN");
+  if (! isnan(r.x[2]))     esl_fatal("logf(-0)   should be NaN");
+  if (isinf(r.x[3]) != -1) esl_fatal("logf(0)    should be -inf");
+
+  x = (vector float) {eslINFINITY, eslNaN, FLT_MIN, FLT_MAX};
+  r.v = esl_vmx_logf(x);
+  if (esl_opt_GetBoolean(go, "-v")) {
+    printf("logf");
+    esl_vmx_dump_vecfloat(stdout, x);    printf(" ==> ");
+    esl_vmx_dump_vecfloat(stdout, r.v);  printf("\n");
+  }
+  if (isinf(r.x[0]) != 1)  esl_fatal("logf(inf)  should be inf");
+  if (! isnan(r.x[1]))     esl_fatal("logf(NaN)  should be NaN");
+
+}
+
+/* utest_expf():  Test range/domain of expf */
+static void
+utest_expf(ESL_GETOPTS *go)
+{
+  vector float x;		             /* test input  */
+  union { vector float v; float x[4]; } r;   /* test output */
+  
+  /* exp(-inf) = 0    exp(-0)  = 1   exp(0) = 1  exp(inf) = inf   exp(NaN)  = NaN */
+  x = (vector float) {-eslINFINITY, -0.0, 0.0, eslINFINITY};
+  r.v =  esl_vmx_expf(x); 
+  if (esl_opt_GetBoolean(go, "-v")) {
+    printf("expf");
+    esl_vmx_dump_vecfloat(stdout, x);    printf(" ==> ");
+    esl_vmx_dump_vecfloat(stdout, r.v);  printf("\n");
+  }
+  if (r.x[0] != 0.0f)      esl_fatal("expf(-inf) should be 0");
+  if (isinf(r.x[3]) != 1)  esl_fatal("expf(inf)  should be inf");
+
+  /* exp(NaN) = NaN    exp(large)  = inf   exp(-large) = 0  exp(1) = exp(1) */
+  x = (vector float) {eslNaN, 666.0, -666.0, 1.0};
+  r.v =  esl_vmx_expf(x); 
+  if (esl_opt_GetBoolean(go, "-v")) {
+    printf("expf");
+    esl_vmx_dump_vecfloat(stdout, x);    printf(" ==> ");
+    esl_vmx_dump_vecfloat(stdout, r.v);  printf("\n");
+  }
+  if (! isnan(r.x[0]))     esl_fatal("expf(NaN)      should be NaN");
+  if (isinf(r.x[1]) != 1)  esl_fatal("expf(large x)  should be inf");
+  if (r.x[2] != 0.0f)      esl_fatal("expf(-large x) should be 0");
+
+}
+
+/* utest_odds():  test accuracy of logf, expf on odds ratios,
+ * our main intended use.
+ */
+static void
+utest_odds(ESL_GETOPTS *go, ESL_RANDOMNESS *r)
+{
+  int    N            = esl_opt_GetInteger(go, "-N");
+  int    verbose      = esl_opt_GetBoolean(go, "-v");
+  int    very_verbose = esl_opt_GetBoolean(go, "--vv");
+  int    i;
+  float  p1, p2, odds;
+  union { vector float v; float x[4]; } r1;   
+  union { vector float v; float x[4]; } r2;   
+  float  scalar_r1, scalar_r2;
+  double  err1, maxerr1 = 0.0, avgerr1 = 0.0; /* errors on logf() */
+  double  err2, maxerr2 = 0.0, avgerr2 = 0.0; /* errors on expf() */
+
+  for (i = 0; i < N; i++)
+    {
+      p1    = esl_rnd_UniformPositive(r);
+      p2    = esl_rnd_UniformPositive(r);
+      odds  = p1 / p2;
+
+      if (odds == 0.0) esl_fatal("whoa, odds ratio can't be 0!\n");
+
+      r1.v      = esl_vmx_logf((vector float) {odds});  /* r1.x[z] = log(p1/p2) */
+      scalar_r1 = logf(odds);
+
+      err1       = (r1.x[0] == 0. && scalar_r1 == 0.) ? 0.0 : 2 * fabs(r1.x[0] - scalar_r1) / fabs(r1.x[0] + scalar_r1);
+      if (err1 > maxerr1) maxerr1 = err1;
+      avgerr1   += err1 / (float) N;
+      if (isnan(avgerr1)) esl_fatal("whoa, what?\n");
+
+      r2.v      = esl_vmx_expf(r1.v);        /* and back to odds */
+      scalar_r2 = expf(r1.x[0]);
+
+      err2       = (r2.x[0] == 0. && scalar_r2 == 0.) ? 0.0 : 2 * fabs(r2.x[0] - scalar_r2) / fabs(r2.x[0] + scalar_r2);
+      if (err2 > maxerr2) maxerr2 = err2;
+      avgerr2   += err2 / (float) N;
+
+      if (very_verbose) 
+	printf("%13.7g  %13.7g  %13.7g  %13.7g  %13.7g  %13.7g  %13.7g\n", odds, scalar_r1, r1.x[0], scalar_r2, r2.x[0], err1, err2);
+    }
+
+  if (avgerr1 > 1e-8) esl_fatal("average error on logf() is intolerable\n");
+  if (maxerr1 > 1e-6) esl_fatal("maximum error on logf() is intolerable\n");
+  if (avgerr2 > 1e-8) esl_fatal("average error on expf() is intolerable\n");
+  if (maxerr2 > 1e-6) esl_fatal("maximum error on expf() is intolerable\n");
+
+  if (verbose) {
+    printf("Average [max] logf() relative error in %d odds trials:  %13.8g  [%13.8g]\n", N, avgerr1, maxerr1);
+    printf("Average [max] expf() relative error in %d odds trials:  %13.8g  [%13.8g]\n", N, avgerr2, maxerr2);
+    printf("(random seed : %ld)\n", esl_randomness_GetSeed(r));
+  }
+}
+#endif /*eslVMX_TESTDRIVE*/
+
+
+
+
+/*****************************************************************
+ * 5. Test driver
+ *****************************************************************/
+
+#ifdef eslVMX_TESTDRIVE
+/* gcc -maltivec -g -Wall -o test -I. -L. -DeslVMX_TESTDRIVE -DHAVE_VMX esl_vmx.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_vmx.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             0 },
+  { "-N",        eslARG_INT,  "10000",  NULL, NULL,  NULL,  NULL, NULL, "number of random test points",                     0 },
+  { "-r",        eslARG_NONE,   NULL,   NULL, NULL,  NULL,  NULL, NULL, "use arbitrary random number seed",                 0 },
+  { "-s",        eslARG_INT,     "42",  NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                    0 },
+  { "-v",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "be verbose: show test report",                     0 },
+  { "--vv",      eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "be very verbose: show individual test samples",    0 },
+
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "test driver for vmx module";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_RANDOMNESS *r;
+
+  if (esl_opt_GetBoolean(go, "-r")) r = esl_randomness_CreateTimeseeded();
+  else                              r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+
+  utest_logf(go);
+  utest_expf(go);
+  utest_odds(go, r);
+
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /* eslVMX_TESTDRIVE*/
+
+
+
+
+/*****************************************************************
+ * 6. Example
+ *****************************************************************/
+
+#ifdef eslVMX_EXAMPLE
+/*::cexcerpt::sse_example::begin::*/
+/* gcc -msse2 -g -Wall -o example -I. -L. -DeslVMX_EXAMPLE esl_sse.c -leasel -lm
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_vmx.h"
+
+int
+main(int argc, char **argv)
+{
+  float        x;                           /* scalar input */
+  vector float xv;                          /* input vector */
+  union { vector float v; float x[4]; } rv;   /* result vector*/
+
+  x    = 2.0;
+  xv   = (vector float) {x};
+  rv.v = esl_vmx_logf(xv);
+  printf("logf(%f) = %f\n", x, rv.x[0]);
+  
+  rv.v = esl_vmx_expf(xv);
+  printf("expf(%f) = %f\n", x, rv.x[0]);
+
+  return 0;
+}
+/*::cexcerpt::sse_example::end::*/
+#endif /*eslVMX_EXAMPLE*/
+#endif /*HAVE_VMX*/
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
+
+/* Additionally, esl_sse_logf() and esl_sse_expf() are 
+ *  Copyright (C) 2007 Julien Pommier
+ *  Copyright (C) 1992 Stephen Moshier 
+ *
+ * These functions derived from zlib-licensed routines by
+ * Julien Pommier, http://gruntthepeon.free.fr/ssemath/. The
+ * zlib license:
+ */
+
+/* Copyright (C) 2007  Julien Pommier
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+*/
+
+/* In turn, Pommier had derived the logf() and expf() functions from
+ * serial versions in the Cephes math library. According to its
+ * readme, Cephes is "copyrighted by the author" and "may be used
+ * freely but it comes with no support or guarantee."  Cephes is
+ * available in NETLIB [http://www.netlib.org/cephes/]. NETLIB is
+ * widely considered to be a free scientific code repository, hough
+ * the copyright and license status of many parts, including Cephes,
+ * is not well defined in legal terms. We hereby note this, and have
+ * attached Moshier's copyright.
+ */
diff --git a/easel/esl_vmx.h b/easel/esl_vmx.h
new file mode 100644
index 0000000..b73a01e
--- /dev/null
+++ b/easel/esl_vmx.h
@@ -0,0 +1,19 @@
+/* Vectorized routines for PowerPC, using Altivec.
+ * 
+ */
+#ifdef HAVE_VMX
+#ifndef ESL_VMX_INCLUDED
+#define ESL_VMX_INCLUDED
+
+#include "easel.h"
+
+#include <stdio.h>
+#include <altivec.h>
+
+
+extern vector float esl_vmx_logf(vector float x);
+extern vector float esl_vmx_expf(vector float x);
+extern void         esl_vmx_dump_vecfloat(FILE *fp, vector float v);
+
+#endif /*ESL_VMX_INCLUDED*/
+#endif /*HAVE_VMX*/
diff --git a/easel/esl_weibull.c b/easel/esl_weibull.c
new file mode 100644
index 0000000..7720d04
--- /dev/null
+++ b/easel/esl_weibull.c
@@ -0,0 +1,744 @@
+/* esl_weibull.c
+ * Statistical routines for Weibull distributions.
+ * 
+ * SRE, Tue Aug  9 10:35:06 2005 [St. Louis]
+ * SVN $Id: esl_weibull.c 241 2008-04-01 19:01:52Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdio.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_stats.h"
+#include "esl_vectorops.h"
+#include "esl_weibull.h"
+
+#ifdef eslAUGMENT_RANDOM
+#include "esl_random.h"
+#endif
+#ifdef eslAUGMENT_HISTOGRAM
+#include "esl_histogram.h"
+#endif
+#ifdef eslAUGMENT_MINIMIZER
+#include "esl_minimizer.h"
+#endif
+
+
+/****************************************************************************
+ * Routines for evaluating densities and distributions
+ ****************************************************************************/ 
+/* mu <= x < infinity   
+ *    However, x=mu can be a problem: 
+ *    PDF-> 0 if tau > 1, infinity if tau < 1.
+ *
+ * lambda > 0
+ * tau > 0     [fat tail when tau < 1; inverse GEV when tau > 1; 
+ *              exponential when tau=1]
+ */
+
+
+/* Function:  esl_wei_pdf()
+ * Incept:    SRE, Tue Aug  9 13:42:17 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the Weibull pdf $P(X=x)$, given quantile <x>,
+ *            offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_wei_pdf(double x, double mu, double lambda, double tau)
+{
+  double y    = lambda * (x-mu);
+  double val;
+
+  if (x < mu)               return 0.;
+  if (x == mu) {
+    if      (tau <  1.) return eslINFINITY;
+    else if (tau >  1.) return 0.;
+    else if (tau == 1.) return lambda;
+  }
+
+  val = lambda * tau * 
+    exp((tau-1)*log(y)) *
+    exp(- exp(tau * log(y)));
+  return val;
+}
+
+/* Function:  esl_wei_logpdf()
+ * Incept:    SRE, Tue Aug  9 13:42:07 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log probability density function for the
+ *            Weibull, $\log P(X=x)$, given quantile <x>,
+ *            offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_wei_logpdf(double x, double mu, double lambda, double tau)
+{
+  double y = lambda * (x-mu);
+  double val;
+
+  if (x < mu)               return -eslINFINITY;
+  if (x == mu) {
+    if      (tau <  1.) return  eslINFINITY; /* technically; but approaches it slowly*/
+    else if (tau >  1.) return -eslINFINITY; /* same as above, also a slow approach  */
+    else if (tau == 1.) return log(lambda);  /* special case, exponential */
+  }
+
+  val = log(tau) + tau*log(lambda) + (tau-1)*log(x-mu) - exp(tau * log(y));
+  return val;
+}
+
+/* Function:  esl_wei_cdf()
+ * Incept:    SRE, Tue Aug  9 15:19:06 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the cumulative distribution function for the
+ *            Weibull, $P(X \leq x)$, given quantile <x>,
+ *            offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_wei_cdf(double x, double mu, double lambda, double tau)
+{
+  double y   = lambda*(x-mu);
+  double tly = tau * log(y);
+
+  if      (x <= mu)                return 0.0;
+  else if (fabs(tly) < eslSMALLX1) return exp(tly);
+  else                             return 1 - exp(-exp(tly));
+}
+
+/* Function:  esl_wei_logcdf()
+ * Incept:    SRE, Tue Aug  9 15:21:52 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log of the cumulative distribution function for a
+ *            Weibull, $P(X \leq x)$, given quantile <x>,
+ *            offset <mu>, and parameters <lambda> and <tau>.
+ */
+double
+esl_wei_logcdf(double x, double mu, double lambda, double tau)
+{
+  double y   = lambda*(x-mu);
+  double tly = tau * log(y);
+
+  if (x <= mu) return -eslINFINITY;
+
+  if      (fabs(tly) < eslSMALLX1)              return tly;
+  else if (fabs(exp(-exp(tly))) < eslSMALLX1)   return -exp(-exp(tly)); 
+  else                                          return log(1 - exp(-exp(tly)));
+}
+
+
+/* Function:  esl_wei_surv()
+ * Incept:    SRE, Tue Aug  9 15:23:06 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the survivor function, $P(X>x)$ (that is, 1-CDF,
+ *            the right tail probability mass) for a Weibull
+ *            distribution, given quantile <x>, offset <mu>, and parameters
+ *            <lambda> and <tau>.
+ */
+double
+esl_wei_surv(double x, double mu, double lambda, double tau)
+{
+  double y   = lambda*(x-mu);
+  double tly = tau * log(y);
+
+  if (x <= mu) return 1.0;
+
+  return exp(-exp(tly));
+}
+
+/* Function:  esl_wei_logsurv()
+ * Incept:    SRE, Tue Aug  9 15:33:53 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the log survivor function, $\log P(X>x)$ (that is, 
+ *            log(1-CDF), the right tail log probability mass) for a 
+ *            Weibull distribution, given quantile <x>, offset <mu>,
+ *            and parameters <lambda> and <tau>.
+ */
+double
+esl_wei_logsurv(double x, double mu, double lambda, double tau)
+{
+  double y   = lambda*(x-mu);
+  double tly = tau * log(y);
+
+  if (x <= mu) return 0.0;
+
+  return -exp(tly);
+}
+
+/* Function:  esl_wei_invcdf()
+ * Incept:    SRE, Sun Aug 21 14:50:00 2005 [St. Louis]
+ *
+ * Purpose:   Calculates the inverse CDF for a Weibull distribution
+ *            with parameters <mu>, <lambda>, and <tau>, returning
+ *            the quantile <x> at which the CDF is <p>, for $0<p<1$.
+ */
+double
+esl_wei_invcdf(double p, double mu, double lambda, double tau)
+{
+  return mu + 1/lambda * exp(1/tau * log(-log((1.-p))));
+}
+/*-------------------- end densities & distributions ------------------------*/
+
+
+
+
+/****************************************************************************
+ * Generic API routines: for general interface w/ histogram module
+ ****************************************************************************/ 
+
+/* Function:  esl_wei_generic_pdf()
+ * Incept:    SRE, Thu Aug 25 08:04:48 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_wei_pdf()>, taking
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_wei_generic_pdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_wei_pdf(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_wei_generic_cdf()
+ * Incept:    SRE, Fri Aug 19 09:34:26 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_wei_cdf()>, taking
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_wei_generic_cdf(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_wei_cdf(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_wei_generic_surv()
+ * Incept:    SRE, Fri Aug 19 09:34:26 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_wei_surv()>, taking
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_wei_generic_surv(double x, void *params)
+{
+  double *p = (double *) params;
+  return esl_wei_surv(x, p[0], p[1], p[2]);
+}
+
+/* Function:  esl_wei_generic_invcdf()
+ * Incept:    SRE, Sun Aug 21 14:51:33 2005 [St. Louis]
+ *
+ * Purpose:   Generic-API wrapper around <esl_wei_invcdf()>, taking
+ *            a void ptr to a double array containing $\mu$, $\lambda$,
+ *            $\tau$ parameters.
+ */
+double
+esl_wei_generic_invcdf(double p, void *params)
+{
+  double *v = (double *) params;
+  return esl_wei_invcdf(p, v[0], v[1], v[2]);
+}
+/*------------------------ end generic API ---------------------------------*/
+
+
+
+/****************************************************************************
+ * Routines for dumping plots for files
+ ****************************************************************************/ 
+
+/* Function:  esl_wei_Plot()
+ * Incept:    SRE, Fri Aug 19 09:38:02 2005 [St. Louis]
+ *
+ * Purpose:   Plot some Weibull function <func> (for instance, <esl_wei_pdf()>)
+ *            for Weibull parameters <mu>, <lambda>, and <tau>, for a range of
+ *            quantiles x from <xmin> to <xmax> in steps of <xstep>;
+ *            output to an open stream <fp> in xmgrace XY input format.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_wei_Plot(FILE *fp, double mu, double lambda, double tau,
+	     double (*func)(double x, double mu, double lambda, double tau), 
+	     double xmin, double xmax, double xstep)
+{
+  double x;
+  for (x = xmin; x <= xmax; x += xstep)
+    if (x > mu || tau >= 1.) /* don't try to plot at mu where pdf blows up */
+      fprintf(fp, "%f\t%g\n", x, (*func)(x, mu, lambda, tau));
+  fprintf(fp, "&\n");
+  return eslOK;
+}
+/*-------------------- end plot dumping routines ---------------------------*/
+
+
+
+
+
+/****************************************************************************
+ * Routines for sampling (requires augmentation w/ random module)
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_RANDOM
+
+/* Function:  esl_wei_Sample()
+ * Incept:    SRE, Tue Aug  9 13:42:28 2005 [St. Louis]
+ *
+ * Purpose:   Sample a Weibull random variate,
+ *            by the transformation method.
+ */
+double
+esl_wei_Sample(ESL_RANDOMNESS *r, double mu, double lambda, double tau)
+{
+  double p;
+  p = esl_rnd_UniformPositive(r); 
+  return esl_wei_invcdf(p, mu, lambda, tau);
+} 
+#endif /*eslAUGMENT_RANDOM*/
+/*--------------------------- end sampling ---------------------------------*/
+
+
+/****************************************************************************
+ * Maximum likelihood fitting
+ ****************************************************************************/ 
+#ifdef eslAUGMENT_MINIMIZER
+/* Easel's conjugate gradient descent code allows a single void ptr to
+ * point to any necessary fixed data, so we put everything into one
+ * structure:
+ */
+struct wei_data {
+  double *x;	        /* data: n observed samples    */
+  int     n;		/* number of observed samples  */
+  double  mu;		/* mu is considered to be known, not fitted */
+};
+
+/* wei_func():
+ * Returns the negative log likelihood of a complete data sample,
+ * in the API of the conjugate gradient descent optimizer in esl_minimizer.
+ */
+static double
+wei_func(double *p, int nparam, void *dptr)
+{
+  double lambda, tau;
+  struct wei_data *data;
+  double logL;
+  int    i; 
+    
+  /* Unpack what the optimizer gave us.
+   */
+  lambda = exp(p[0]); /* see below for c.o.v. notes */
+  tau    = exp(p[1]);
+  data   = (struct wei_data *) dptr;
+
+  logL = 0.;
+  for (i = 0; i < data->n; i++)
+    {
+      if (tau < 1. && data->x[i] == data->mu) continue; /* hack: disallow infinity */
+      logL += esl_wei_logpdf(data->x[i], data->mu, lambda, tau);
+    }
+  return -logL;			/* goal: minimize NLL */
+}
+
+/* Function:  esl_wei_FitComplete()
+ * Incept:    SRE, Tue Aug  9 13:55:37 2005 [St. Louis]
+ *
+ * Purpose:   Given an array of <n> samples <x[0]..x[n-1>, fit
+ *            them to a stretched exponential distribution starting
+ *            at lower bound <mu> (all $x_i > \mu$), and 
+ *            return maximum likelihood parameters <ret_lambda>
+ *            and <ret_tau>.
+ *            
+ * Args:      x          - complete GEV-distributed data [0..n-1]
+ *            n          - number of samples in <x>
+ *            ret_mu     - RETURN: lower bound of the distribution (all x_i >= mu)
+ *            ret_lambda - RETURN: maximum likelihood estimate of lambda
+ *            ret_tau    - RETURN: maximum likelihood estimate of tau
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslENOHALT> if the fit doesn't converge.
+ *
+ * Xref:      STL9/136-137
+ */
+int
+esl_wei_FitComplete(double *x, int n, double *ret_mu,
+		    double *ret_lambda, double *ret_tau)
+{
+  struct wei_data data;
+  double p[2];			/* parameter vector                  */
+  double u[2];			/* max initial step size vector      */
+  double wrk[8];		/* 4 tmp vectors of length 2         */
+  double mean;
+  double mu, lambda, tau;      	/* initial param guesses             */
+  double tol = 1e-6;		/* convergence criterion for CG      */
+  double fx;			/* f(x) at minimum; currently unused */
+  int    status;
+
+  /* Make a good initial guess, based on exponential fit;
+   * set an arbitrary tau.
+   */
+  mu =  esl_vec_DMin(x, n);
+  esl_stats_DMean(x, n, &mean, NULL);
+  lambda = 1 / (mean - mu);
+  tau    = 0.9;
+
+  /* Load the data structure
+   */
+  data.x   = x;
+  data.n   = n;
+  data.mu  = mu;
+
+  /* Change of variables;
+   *   lambda > 0, so c.o.v.  lambda = exp^w,  w = log(lambda);
+   *   tau > 0, same c.o.v.
+   */
+  p[0] = log(lambda);		
+  p[1] = log(tau);
+
+  u[0] = 1.0;
+  u[1] = 1.0;
+
+  /* pass problem to the optimizer
+   */
+  status = esl_min_ConjugateGradientDescent(p, u, 2, 
+					    &wei_func, NULL,
+					    (void *)(&data),
+					    tol, wrk, &fx);
+  *ret_mu     = mu;
+  *ret_lambda = exp(p[0]);
+  *ret_tau    = exp(p[1]);
+  return status;
+}
+
+#ifdef eslAUGMENT_HISTOGRAM
+struct wei_binned_data {
+  ESL_HISTOGRAM *h;	/* contains the binned observed data        */
+  double  mu;		/* mu is considered to be known, not fitted */
+};
+
+/* wei_binned_func():
+ * Returns the negative log likelihood of a binned data sample,
+ * in the API of the conjugate gradient descent optimizer in esl_minimizer.
+ */
+static double
+wei_binned_func(double *p, int nparam, void *dptr)
+{
+  struct wei_binned_data *data = (struct wei_binned_data *) dptr;
+  ESL_HISTOGRAM          *h    = data->h;
+  double lambda, tau;
+  double logL;
+  double ai,bi;
+  int    i; 
+  double tmp;
+    
+  /* Unpack what the optimizer gave us.
+   */
+  lambda = exp(p[0]); /* see below for c.o.v. notes */
+  tau    = exp(p[1]);
+
+  logL = 0.;
+  for (i = h->cmin; i <= h->imax; i++)
+    {
+      if (h->obs[i] == 0) continue;
+
+      ai = esl_histogram_Bin2LBound(h,i);
+      bi = esl_histogram_Bin2UBound(h,i);
+      if (ai < data->mu) ai = data->mu;
+
+      tmp = esl_wei_cdf(bi, data->mu, lambda, tau) -
+            esl_wei_cdf(ai, data->mu, lambda, tau);
+
+      if (tmp == 0.) return eslINFINITY;
+      ESL_DASSERT1( (tmp > 0.)); 
+
+      logL += h->obs[i] * log(tmp);
+    }
+  return -logL;			/* goal: minimize NLL */
+}
+
+/* Function:  esl_wei_FitCompleteBinned()
+ * Incept:    SRE, Sun Aug 21 15:17:45 2005 [St. Louis]
+ *
+ * Purpose:   Given a histogram <g> with binned observations, where each
+ *            bin i holds some number of observed samples x with values from 
+ *            lower bound l to upper bound u (that is, $l < x \leq u$), and
+ *            <mu>, the known offset (minimum value) of the distribution;
+ *            return maximum likelihood parameters <ret_lambda>
+ *            and <ret_tau>.
+ *            
+ * Args:      x          - complete GEV-distributed data [0..n-1]
+ *            n          - number of samples in <x>
+ *            ret_mu     - lower bound of the distribution (all x_i > mu)
+ *            ret_lambda - RETURN: maximum likelihood estimate of lambda
+ *            ret_tau    - RETURN: maximum likelihood estimate of tau
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslENOHALT> if the fit doesn't converge.
+ *
+ * Xref:      STL9/136-137
+ */
+int
+esl_wei_FitCompleteBinned(ESL_HISTOGRAM *h, double *ret_mu,
+			  double *ret_lambda, double *ret_tau)
+{
+  struct wei_binned_data data;
+  double p[2];			/* parameter vector                  */
+  double u[2];			/* max initial step size vector      */
+  double wrk[8];		/* 4 tmp vectors of length 2         */
+  double mean;
+  double mu, lambda, tau;      	/* initial param guesses             */
+  double tol = 1e-6;		/* convergence criterion for CG      */
+  double fx;			/* f(x) at minimum; currently unused */
+  int    status;
+  int    i;
+  double ai;
+
+  /* Set the fixed mu.
+   * Make a good initial guess of lambda, based on exponential fit.
+   * Choose an arbitrary tau.
+   */
+  if      (h->is_tailfit) mu = h->phi;  /* all x > mu in this case */
+  else if (h->is_rounded) mu = esl_histogram_Bin2LBound(h, h->imin);
+  else                    mu = h->xmin; 
+
+  mean = 0.;
+  for (i = h->cmin; i <= h->imax; i++) 
+    { 
+      ai = esl_histogram_Bin2LBound(h, i);
+      ai += 0.5*h->w;		/* midpoint in bin */
+      mean += (double)h->obs[i] * ai;
+    }
+  mean  /= h->No;
+  lambda = 1 / (mean - mu);
+
+  tau    = 0.9;
+
+  /* load the data structure */
+  data.h   = h;
+  data.mu  = mu;
+
+  /* Change of variables;
+   *   lambda > 0, so c.o.v.  lambda = exp^w,  w = log(lambda);
+   *   tau > 0, same c.o.v.
+   */
+  p[0] = log(lambda);		
+  p[1] = log(tau);
+
+  u[0] = 1.0;
+  u[1] = 1.0;
+
+  /* pass problem to the optimizer
+   */
+  status = esl_min_ConjugateGradientDescent(p, u, 2, 
+					    &wei_binned_func, NULL,
+					    (void *)(&data),
+					    tol, wrk, &fx);
+  *ret_mu     = mu;
+  *ret_lambda = exp(p[0]);
+  *ret_tau    = exp(p[1]);
+  return status;
+}
+#endif /*eslAUGMENT_HISTOGRAM*/
+#endif /*eslAUGMENT_MINIMIZER*/
+/*--------------------------- end fitting ----------------------------------*/
+
+
+/****************************************************************************
+ * Example main()
+ ****************************************************************************/ 
+#ifdef eslWEIBULL_EXAMPLE
+/*::cexcerpt::wei_example::begin::*/
+/* compile: 
+     gcc -g -Wall -I. -o example -DeslWEIBULL_EXAMPLE\
+       -DeslAUGMENT_HISTOGRAM -DeslAUGMENT_RANDOM -DeslAUGMENT_MINIMIZER\
+       esl_weibull.c esl_histogram.c esl_random.c esl_minimizer.c\
+       esl_stats.c esl_vectorops.c easel.c -lm
+ * run:     ./example
+ */
+#include <stdio.h>
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_weibull.h"
+
+int
+main(int argc, char **argv)
+{
+  double  mu        = -2.1;         
+  double  lambda    =  1.0;         
+  double  tau       =  0.8;	   
+  ESL_HISTOGRAM  *h = esl_histogram_CreateFull(mu, 100., 0.1);
+  ESL_RANDOMNESS *r = esl_randomness_CreateTimeseeded();
+  int     n         = 10000; 
+  double  emu, elambda, etau;
+  double *data;
+  int     ndata;
+  double  x;
+  int     i;
+
+  for (i = 0; i < n; i++)
+    {
+      x    = esl_wei_Sample(r, mu, lambda, tau);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+  
+  /* Plot the empirical (sampled) and expected survivals */
+  esl_histogram_PlotSurvival(stdout, h);
+  esl_wei_Plot(stdout, mu, lambda, tau,
+	       &esl_wei_surv,  h->xmin, h->xmax, 0.1);
+
+  /* ML fit to complete data, and plot fitted survival curve */
+  esl_wei_FitComplete(data, ndata, &emu, &elambda, &etau);
+  esl_wei_Plot(stdout, emu, elambda, etau,
+	       &esl_wei_surv,  h->xmin, h->xmax, 0.1);
+
+  /* ML fit to binned data, plot fitted survival curve  */
+  esl_wei_FitCompleteBinned(h, &emu, &elambda, &etau);
+  esl_wei_Plot(stdout, emu, elambda, etau,
+	       &esl_wei_surv,  h->xmin, h->xmax, 0.1);
+
+  esl_randomness_Destroy(r);
+  esl_histogram_Destroy(h);
+  return 0;
+}
+/*::cexcerpt::wei_example::end::*/
+#endif /*eslWEIBULL_EXAMPLE*/
+
+
+
+
+
+/****************************************************************************
+ * Test driver
+ ****************************************************************************/ 
+#ifdef eslWEIBULL_TESTDRIVE
+/* Compile:
+   gcc -g -Wall -I. -I ~/src/easel -L ~/src/easel -o test -DeslWEIBULL_TESTDRIVE\
+    esl_weibull.c -leasel -lm
+*/
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_random.h"
+#include "esl_histogram.h"
+#include "esl_weibull.h"
+
+int
+main(int argc, char **argv)
+{
+  ESL_HISTOGRAM  *h;
+  ESL_RANDOMNESS *r;
+  double  mu        = 10.0;
+  double  lambda    =  1.0;  
+  double  tau       =  0.7;
+  int     n         = 10000;
+  double  binwidth  = 0.1;
+  double  emu, elambda, etau;
+  int     i;
+  double  x;
+  double *data;
+  int     ndata;
+
+  int     opti;
+  int     be_verbose   = FALSE;
+  char   *plotfile     = NULL;
+  FILE   *pfp          = stdout;
+  int     plot_pdf     = FALSE;
+  int     plot_logpdf  = FALSE;
+  int     plot_cdf     = FALSE;
+  int     plot_logcdf  = FALSE;
+  int     plot_surv    = FALSE;
+  int     plot_logsurv = FALSE;
+  int     xmin_set     = FALSE;
+  double  xmin;
+  int     xmax_set     = FALSE;
+  double  xmax;
+  int     xstep_set    = FALSE;
+  double  xstep;
+
+  for (opti = 1; opti < argc && *(argv[opti]) == '-'; opti++)
+    {
+      if      (strcmp(argv[opti], "-m")  == 0) mu           = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-l")  == 0) lambda       = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-n")  == 0) n            = atoi(argv[++opti]);
+      else if (strcmp(argv[opti], "-o")  == 0) plotfile     = argv[++opti];
+      else if (strcmp(argv[opti], "-v")  == 0) be_verbose   = TRUE;
+      else if (strcmp(argv[opti], "-t")  == 0) tau          = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-w")  == 0) binwidth     = atof(argv[++opti]);
+      else if (strcmp(argv[opti], "-C")  == 0) plot_cdf     = TRUE;
+      else if (strcmp(argv[opti], "-LC") == 0) plot_logcdf  = TRUE;
+      else if (strcmp(argv[opti], "-P")  == 0) plot_pdf     = TRUE;
+      else if (strcmp(argv[opti], "-LP") == 0) plot_logpdf  = TRUE;
+      else if (strcmp(argv[opti], "-S")  == 0) plot_surv    = TRUE;
+      else if (strcmp(argv[opti], "-LS") == 0) plot_logsurv = TRUE;
+      else if (strcmp(argv[opti], "-XL") == 0) { xmin_set  = TRUE; xmin  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XH") == 0) { xmax_set  = TRUE; xmax  = atof(argv[++opti]); }
+      else if (strcmp(argv[opti], "-XS") == 0) { xstep_set = TRUE; xstep = atof(argv[++opti]); }
+      else ESL_EXCEPTION(eslEINVAL, "bad option");
+    }
+
+  if (be_verbose)
+    printf("Parametric:  mu = %f   lambda = %f    tau = %f\n", mu, lambda, tau);
+
+  r = esl_randomness_CreateTimeseeded();
+  h = esl_histogram_CreateFull(mu, 100., binwidth);
+  if (plotfile != NULL) {
+    if ((pfp = fopen(plotfile, "w")) == NULL) 
+      ESL_EXCEPTION(eslFAIL, "Failed to open plotfile");
+  }
+  if (! xmin_set)  xmin  = mu;
+  if (! xmax_set)  xmax  = mu+40*(1./lambda);
+  if (! xstep_set) xstep = 0.1;
+
+  for (i = 0; i < n; i++)
+    {
+      x = esl_wei_Sample(r, mu, lambda, tau);
+      esl_histogram_Add(h, x);
+    }
+  esl_histogram_GetData(h, &data, &ndata);
+
+  esl_wei_FitComplete(data, ndata, &emu, &elambda, &etau);
+  if (be_verbose)
+    printf("Complete data fit:  mu = %f   lambda = %f   tau = %f\n", 
+	   emu, elambda, etau);
+  if (fabs( (emu-mu)/mu ) > 0.01)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted mu > 1%\n");
+  if (fabs( (elambda-lambda)/lambda ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted lambda > 10%\n");
+  if (fabs( (etau-tau)/tau ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (complete) fitted tau > 10%\n");
+
+  esl_wei_FitCompleteBinned(h, &emu, &elambda, &etau);
+  if (be_verbose)
+    printf("Binned data fit:  mu = %f   lambda = %f   tau = %f\n", 
+	   emu, elambda, etau);
+  if (fabs( (emu-mu)/mu ) > 0.01)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted mu > 1%\n");
+  if (fabs( (elambda-lambda)/lambda ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted lambda > 10%\n");
+  if (fabs( (etau-tau)/tau ) > 0.10)
+     ESL_EXCEPTION(eslFAIL, "Error in (binned) fitted lambda > 10%\n");
+
+  if (plot_pdf)     esl_wei_Plot(pfp, mu, lambda, tau, &esl_wei_pdf,     xmin, xmax, xstep);
+  if (plot_logpdf)  esl_wei_Plot(pfp, mu, lambda, tau, &esl_wei_logpdf,  xmin, xmax, xstep);
+  if (plot_cdf)     esl_wei_Plot(pfp, mu, lambda, tau, &esl_wei_cdf,     xmin, xmax, xstep);
+  if (plot_logcdf)  esl_wei_Plot(pfp, mu, lambda, tau, &esl_wei_logcdf,  xmin, xmax, xstep);
+  if (plot_surv)    esl_wei_Plot(pfp, mu, lambda, tau, &esl_wei_surv,    xmin, xmax, xstep);
+  if (plot_logsurv) esl_wei_Plot(pfp, mu, lambda, tau, &esl_wei_logsurv, xmin, xmax, xstep);
+
+  if (plotfile != NULL) fclose(pfp);
+  esl_histogram_Destroy(h);
+  esl_randomness_Destroy(r);
+  return 0;
+}
+#endif /*eslWEIBULL_TESTDRIVE*/
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_weibull.h b/easel/esl_weibull.h
new file mode 100644
index 0000000..58ec349
--- /dev/null
+++ b/easel/esl_weibull.h
@@ -0,0 +1,55 @@
+/* esl_weibull.h
+ * Weibull distributions.
+ * 
+ * SRE, Tue Aug  9 10:48:35 2005 [St. Louis]
+ * SVN $Id: esl_weibull.h 83 2005-12-13 20:54:07Z eddy $
+ */
+#ifndef ESL_WEI_INCLUDED
+#define ESL_WEI_INCLUDED
+
+#ifdef eslAUGMENT_RANDOM
+#include <esl_random.h>
+#endif
+
+#ifdef eslAUGMENT_HISTOGRAM
+#include <esl_histogram.h>
+#endif
+
+extern double esl_wei_pdf    (double x, double mu, double lambda, double tau);
+extern double esl_wei_logpdf (double x, double mu, double lambda, double tau);
+extern double esl_wei_cdf    (double x, double mu, double lambda, double tau);
+extern double esl_wei_logcdf (double x, double mu, double lambda, double tau);
+extern double esl_wei_surv   (double x, double mu, double lambda, double tau);
+extern double esl_wei_logsurv(double x, double mu, double lambda, double tau);
+extern double esl_wei_invcdf (double p, double mu, double lambda, double tau);
+
+extern double esl_wei_generic_pdf   (double x, void *params);
+extern double esl_wei_generic_cdf   (double x, void *params);
+extern double esl_wei_generic_surv  (double x, void *params);
+extern double esl_wei_generic_invcdf(double p, void *params);
+
+extern int esl_wei_Plot(FILE *fp, double mu, double lambda, double tau,
+			double (*func)(double x, double mu, double lambda, double tau), 
+			double xmin, double xmax, double xstep);
+
+
+#ifdef eslAUGMENT_RANDOM
+extern double esl_wei_Sample(ESL_RANDOMNESS *r, double mu, double lambda, double tau);
+#endif
+
+#ifdef eslAUGMENT_MINIMIZER
+extern int esl_wei_FitComplete(double *x, int n, double *ret_mu,
+			       double *ret_lambda, double *ret_tau);
+#ifdef eslAUGMENT_HISTOGRAM
+extern int esl_wei_FitCompleteBinned(ESL_HISTOGRAM *h, double *ret_mu,
+				     double *ret_lambda, double *ret_tau);
+#endif /*eslAUGMENT_HISTOGRAM*/
+#endif /*eslAUGMENT_MINIMIZER*/
+
+
+#endif /*ESL_WEI_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_weibull.tex b/easel/esl_weibull.tex
new file mode 100644
index 0000000..4b435a7
--- /dev/null
+++ b/easel/esl_weibull.tex
@@ -0,0 +1,47 @@
+
+The Weibull distribution may be useful for fitting fat-tailed
+empirical distributions.
+
+In the literature, the Weibull is sometimes called a ``stretched
+exponential'' distribution when its shape parameter $\tau$ is less
+than 1. ``Stretched exponential'' distributions in the literature are
+either Weibull (PDF $ = \lambda \tau (\lambda x)^\tau exp\left[-
+(\lambda x)^tau \right]$ or a more simple PDF $\propto exp\left[-
+{\lambda(x-\mu)}^tau \right]$. Easel treats the latter form in the
+\eslmod{stretchexp} module.
+
+\subsection{Weibull densities}
+
+The probability density function (PDF) is:
+
+\begin{equation}
+P(X=x) = \lambda \tau [\lambda(x - \mu)]^{\tau-1} e^{- [\lambda(x-\mu)]^{\tau}}
+\label{eqn:weibull_pdf}
+\end{equation}
+
+The cumulative distribution function (CDF) is:
+
+\begin{equation}
+P(X \leq x) = 1 - e^{- [\lambda(x-\mu)]^{\tau}}
+\label{eqn:weibull_cdf}
+\end{equation}
+
+Variate $x$ ranges $\mu \leq x < \infty$. (However, for $\tau < 1$,
+the PDF goes to infinity at $x=\mu$, so evaluating at $x=\mu$ may not
+be desired.)
+
+Location parameter $\mu$ is unconstrained, $-\infty < \mu <
+\infty$. (Weibull distributions are usually represented without an
+explicit location parameter, implicitly assuming $\mu = 0$.)
+
+Scale parameter $\lambda$ is nonnegative, $\lambda >
+0$. (Alteratively, Weibull distributions are also sometimes
+represented with a scale parameter $b = \frac{1}{\lambda}$.)
+
+Shape parameter $\tau$ is nonnegative, $\tau > 0$. 
+
+
+
+
+
+
diff --git a/easel/esl_wuss.c b/easel/esl_wuss.c
new file mode 100644
index 0000000..728f70e
--- /dev/null
+++ b/easel/esl_wuss.c
@@ -0,0 +1,516 @@
+/* wuss.c
+ * RNA secondary structure markup in WUSS notation.
+ * 
+ * SRE, Tue Feb 15 08:43:23 2005
+ * SVN $Id: esl_wuss.c 241 2008-04-01 19:01:52Z eddys $
+ * xref squid wuss.c.
+ */
+
+#include <esl_config.h>
+
+#include <string.h>
+#include <ctype.h>
+
+#include "easel.h"
+#include "esl_stack.h"
+#include "esl_wuss.h"
+
+/* Function:  esl_wuss2ct()
+ * Incept:    SRE, Tue Feb 15 08:44:54 2005 [St. Louis]
+ *
+ * Purpose:   Given a secondary structure string <ss>, <0..len-1>,
+ *            in WUSS notation, convert it to a CT array, <1..len>,
+ *            in <ct>. Caller provides a <ct> allocated for at least 
+ *            <len+1> ints. <ct[i]> is the position that residue i
+ *            base pairs to, or 0 if i is unpaired. <ct[0]> is undefined
+ *            (but if you care: it is set to 0).
+ *            
+ *            WUSS notation is interpreted loosely here, as input
+ *            WUSS.  Any matching bracket pair or upper/lower case
+ *            alphabetic pair is interpreted as a base pair; any other
+ *            WUSS annotation is interpreted as unpaired.
+ *            
+ * Returns:   <eslOK> on success. Returns <eslESYNTAX> if the WUSS
+ *            string isn't valid.
+ *            
+ * Throws:    <eslEMEM> on allocation failure.           
+ */
+int 
+esl_wuss2ct(char *ss, int len, int *ct)
+{
+  ESL_STACK *pda[27];     /* 1 secondary structure + up to 26 levels of pk's */
+  int        i;
+  int        pos, pair;
+  int        status;      /* success or failure return status */
+
+ /* Initialization: always initialize the main pda (0);
+  * we'll init the pk pda's on demand.
+  */
+  if ((pda[0] = esl_stack_ICreate()) == NULL) goto FINISH;
+  for (i = 1; i <= 26; i++) pda[i] = NULL;
+
+  for (pos = 0; pos <= len; pos++) ct[pos] = 0;
+
+  for (pos = 1; pos <= len; pos++)
+    {
+      if (!isprint((int) ss[pos-1]))  /* armor against garbage */
+	{ status = eslESYNTAX; goto FINISH; }
+
+      /* left side of a pair: push position onto stack 0 (pos = 1..L) */
+      else if (ss[pos-1] == '<' ||
+	       ss[pos-1] == '(' ||
+	       ss[pos-1] == '[' ||
+	       ss[pos-1] == '{')
+	{
+	  if ((status = esl_stack_IPush(pda[0], pos)) != eslOK) goto FINISH;
+	}
+      
+      /* right side of a pair; resolve pair; check for agreement */
+      else if (ss[pos-1] == '>' || 
+	       ss[pos-1] == ')' ||
+	       ss[pos-1] == ']' ||
+	       ss[pos-1] == '}')
+        {
+          if (esl_stack_IPop(pda[0], &pair) == eslEOD)
+            { status = eslESYNTAX; goto FINISH;} /* no closing bracket */
+          else if ((ss[pair-1] == '<' && ss[pos-1] != '>') ||
+		   (ss[pair-1] == '(' && ss[pos-1] != ')') ||
+		   (ss[pair-1] == '[' && ss[pos-1] != ']') ||
+		   (ss[pair-1] == '{' && ss[pos-1] != '}'))
+	    { status = eslESYNTAX; goto FINISH; }  /* brackets don't match */
+	  else
+	    {
+              ct[pos]  = pair;
+              ct[pair] = pos;
+            }
+        }
+                                /* same stuff for pseudoknots */
+      else if (isupper((int) ss[pos-1])) 
+	{
+	  /* Create the PK stacks on demand.
+	   */
+	  i = ss[pos-1] - 'A' + 1;
+	  if (pda[i] == NULL) 
+	    if ((pda[i] = esl_stack_ICreate()) == NULL) 
+	      { status = eslEMEM; goto FINISH; }
+
+	  if ((status = esl_stack_IPush(pda[i], pos)) != eslOK) goto FINISH;
+	}
+      else if (islower((int) ss[pos-1])) 
+	{
+	  i = ss[pos-1] - 'a' + 1;
+	  if (pda[i] == NULL || 
+	      esl_stack_IPop(pda[i], &pair) == eslEOD)
+            { status = eslESYNTAX; goto FINISH;}
+          else
+            {
+              ct[pos]  = pair;
+              ct[pair] = pos;
+            }
+	}
+      else if (strchr(":,_-.~", ss[pos-1]) == NULL)
+	{ status = eslESYNTAX; goto FINISH; } /* bogus character */
+    }
+  status = eslOK;
+
+ FINISH:
+  for (i = 0; i <= 26; i++)
+    if (pda[i] != NULL) 
+      { /* nothing should be left on stacks */
+	if (esl_stack_ObjectCount(pda[i]) != 0)
+	  status = eslESYNTAX;
+	esl_stack_Destroy(pda[i]);
+      }
+  return status;
+}
+
+
+/* Function:  esl_ct2wuss()
+ * Incept:    SRE, Wed Feb 16 11:22:53 2005 [St. Louis]
+ *
+ * Purpose:   Convert a CT array <ct> for <n> residues (1..n) to a WUSS
+ *            format string <ss>. <ss> must be allocated for at least
+ *            n+1 chars (+1 for the terminal NUL). 
+ *
+ *            Currently limited to nonpseudoknotted structures. Attempting
+ *            to convert a pseudoknot-containing <ct> will return an
+ *            <eslEINVAL> error.
+ *
+ * Returns:   <eslOK> on success.
+ *            <eslEINVAL> if <ct> contains a pseudoknot.
+ * 
+ * Throws:    <eslEMEM> on allocation failure.
+ *            <eslEINCONCEIVABLE> on internal failure.
+ */
+int
+esl_ct2wuss(int *ct, int n, char *ss)
+{
+  ESL_STACK *pda    = NULL;	/* main stack  */
+  ESL_STACK *aux    = NULL;	/* aux storage */
+  int        status = eslEMEM;	/* exit status 'til proven otherwise */
+  int        i,j;
+  int        nfaces;
+  int        minface;
+
+  ss[0] = '\0';	/* in case we abort, and caller does something dumb w/ ss */  
+
+  if ((pda = esl_stack_ICreate()) == NULL) goto FINISH;
+  if ((aux = esl_stack_ICreate()) == NULL) goto FINISH;
+
+  for (j = 1; j <= n; j++)
+    {
+      if (ct[j] == 0)	/* unpaired: push j. */
+	{
+	  if (esl_stack_IPush(pda, j) != eslOK) goto FINISH;
+	}
+      else if (ct[j] > j) /* left side of a bp: push j. */
+	{
+	  if (esl_stack_IPush(pda, j) != eslOK) goto FINISH;
+	}
+      else   /* right side of a bp; main routine: resolve a subseq */
+	{
+	  /* Pop back until we find the left partner of i;
+           * store SS residues in aux;
+           * keep track of #faces and the maximum face depth.
+	   */
+	  nfaces  = 0;
+	  minface = -1;
+	  while (1) 
+	    {
+	      if (esl_stack_IPop(pda, &i) != eslOK) goto FINISH;
+
+	      if (i < 0) 		/* a face counter */
+		{
+		  nfaces++;
+		  if (i < minface) minface = i;
+		}
+	      else if (ct[i] == j) 
+		break;		/* we found the i,j pair. */
+	      else if (ct[i] == 0) 
+		{
+		  if (esl_stack_IPush(aux, i) != eslOK) goto FINISH;
+		}
+	      else /* ct[i]>0, != j: i is paired, but not to j: pseudoknot! */
+		{
+		  esl_stack_Destroy(pda); esl_stack_Destroy(aux);	 
+		  ESL_EXCEPTION(eslEINVAL, "pseudoknots not permitted yet");
+		}
+	    }
+	  
+	  /* Now we know i,j pair; and we know how many faces are
+	   * above them; and we know the max depth of those faces.
+	   * That's enough to label the pair in WUSS notation.
+	   * if nfaces == 0, minface is -1; <> a closing bp of a hairpin.
+	   * if nfaces == 1, inherit minface, we're continuing a stem.
+	   * if nfaces > 1, bump minface in depth; we're closing a bifurc.
+	   */
+	  if (nfaces > 1 && minface > -4) minface--;
+	  switch (minface) {
+	  case -1: ss[i-1] = '<'; ss[j-1] = '>'; break;
+	  case -2: ss[i-1] = '('; ss[j-1] = ')'; break;
+	  case -3: ss[i-1] = '['; ss[j-1] = ']'; break;
+	  case -4: ss[i-1] = '{'; ss[j-1] = '}'; break;
+	  default:
+	    esl_stack_Destroy(pda); esl_stack_Destroy(aux);
+	    ESL_EXCEPTION(eslEINCONCEIVABLE, "no such face code");
+	  }
+	  if (esl_stack_IPush(pda, minface) != eslOK) goto FINISH;
+
+	  /* Now, aux contains all the unpaired residues we need to label,
+	   * according to the # of faces "above" them:
+	   *  nfaces = 0: hairpin loop
+	   *  nfaces = 1: bulge or interior loop
+	   *  nfaces > 1: multifurc
+	   */
+	  while (esl_stack_IPop(aux, &i) == eslOK)
+	    {
+	      switch (nfaces) {
+	      case 0:  ss[i-1] = '_'; break;
+	      case 1:  ss[i-1] = '-'; break;
+	      default: ss[i-1] = ','; break; /* nfaces > 1 */
+	      }
+	    }
+	  
+	} /* finished processing a subseq enclosed by a bp */
+    } /* finished loop over j: end position on seq, 1..n*/
+
+  /* Anything that's left in the pda is either a face counter
+   * or external single-strand. Face counters are negative; 
+   * position indices are positive.
+   */
+  while (esl_stack_IPop(pda, &i) == eslOK) 
+    if (i > 0) ss[i-1] = ':';
+  ss[n] = '\0';
+  status = eslOK;
+
+ FINISH:
+  if (pda != NULL) esl_stack_Destroy(pda);
+  if (aux != NULL) esl_stack_Destroy(aux);
+  return status;
+}
+
+
+
+/* Function:  esl_wuss2kh()
+ * Incept:    SRE, Tue Feb 15 10:05:35 2005 [St. Louis]
+ *
+ * Purpose:   Converts a secondary structure string <ss> in 
+ *            WUSS notation back to old KHS format in <kh>.
+ *            <kh> must be allocated for at least as much
+ *            space as <ss>. <kh> may be the same as <ss>,
+ *            in which case the conversion is done in-place.
+ *
+ * Note:      Left bp chars  are converted to >   (left base of base pairs)
+ *            Right bp chars are converted to <   (right base of base pairs)
+ *            Characters _-,:~ are converted to . (unpaired bases)
+ *            Character  .     is untouched       (unpaired)
+ *            Everything else is untouched, including any pseudoknot notation.
+ * 
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_wuss2kh(char *ss, char *kh)
+{
+  while (*ss != '\0')
+    {
+      if       (*ss == '<') *kh = '>';
+      else if  (*ss == '(') *kh = '>';
+      else if  (*ss == '[') *kh = '>';
+      else if  (*ss == '{') *kh = '>';
+      else if  (*ss == '>') *kh = '<';
+      else if  (*ss == ')') *kh = '<';
+      else if  (*ss == ']') *kh = '<';
+      else if  (*ss == '}') *kh = '<';
+      else if  (*ss == '_') *kh = '.';
+      else if  (*ss == '-') *kh = '.';
+      else if  (*ss == ',') *kh = '.';
+      else if  (*ss == ':') *kh = '.';
+      else if  (*ss == '~') *kh = '.';
+      else *kh = *ss;
+      ss++;
+      kh++;
+    }
+  *kh = '\0';
+  return eslOK;
+}
+
+
+/* Function:  esl_kh2wuss()
+ * Incept:    SRE, Tue Feb 15 10:10:40 2005 [St. Louis]
+ *
+ * Purpose:   Converts an old format secondary structure string <kh>
+ *            to shorthand WUSS format <ss>. <ss> must be allocated at least
+ *            as large as <kh>. <ss> can be identical to <kh>, in which
+ *            case the conversion is done in-place.
+ *
+ * Note:      Character > is converted to <  (left base of base pairs)
+ *            Character < is converted to >  (right base of base pairs)
+ *            A space is converted to .      (just in case)      
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+esl_kh2wuss(char *kh, char *ss)
+{
+  while (*kh != '\0')
+    {
+      if      (*kh == '>') *ss = '<';
+      else if (*kh == '<') *ss = '>';
+      else if (*kh == ' ') *ss = '.';
+      else *ss = *kh;
+      kh++;
+      ss++;
+    }
+  *ss = '\0';
+  return eslOK;
+}
+
+
+/* Function:  esl_wuss_full()
+ * Incept:    SRE, Mon Feb 28 09:44:40 2005 [St. Louis]
+ *
+ * Purpose:   Given a simple ("input") WUSS format annotation string <oldss>,
+ *            convert it to full ("output") WUSS format in <newss>.
+ *            <newss> must be allocated by the caller to be at least as 
+ *            long as <oldss>. <oldss> and <newss> can be the same,
+ *            to convert a secondary structure string in place.
+ *            
+ *            Pseudoknot annotation is preserved, if <oldss> had it.
+ *
+ * Returns:   <eslSYNTAX> if <oldss> isn't in valid WUSS format.
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ *            <eslEINCONCEIVABLE> on internal error that can't happen.
+ */
+int
+esl_wuss_full(char *oldss, char *newss)
+{
+  char *tmp = NULL;
+  int  *ct  = NULL;
+  int   n;
+  int   i;
+  int   status;
+
+  /* We can use the ct2wuss algorithm to generate a full WUSS string -
+   * convert to ct, then back to WUSS.  ct2wuss doesn't deal with pk's
+   * though, and we want to propagate pk annotation if it's there.  So
+   * we need two workspaces: ct array, and a temporary ss string that
+   * we use to hold non-pk annotation.  As a final step, we overlay
+   * the pk annotation from the original oldss annotation.
+   */
+  n = strlen(oldss);
+  ESL_ALLOC(ct,  sizeof(int)  * (n+1));
+  ESL_ALLOC(tmp, sizeof(char) * (n+1));
+  
+  esl_wuss_nopseudo(oldss, tmp);/* tmp = nonpseudoknotted oldss */
+
+  status = esl_wuss2ct(tmp, n, ct);   /* ct  = oldss in ct format, no pks */
+  if (status != eslOK) goto ERROR;
+
+  status = esl_ct2wuss(ct, n, tmp);   /* now tmp is a full WUSS string */
+  if (status == eslEINVAL) { status = eslEINCONCEIVABLE; goto ERROR; }/* we're sure, no pk's */
+  else if (status != eslOK) goto ERROR; /* EMEM, EINCONCEIVABLE  */
+  
+  for (i = 0; i < n; i++)
+    if (isalpha(oldss[i])) newss[i] = oldss[i];	/* transfer pk annotation */
+    else newss[i] = tmp[i];                     /* transfer new WUSS      */
+
+  free(ct);
+  free(tmp);
+  return eslOK;
+
+ ERROR:
+  free(ct);
+  free(tmp);
+  return status;
+}
+
+
+
+/* Function:  esl_wuss_nopseudo()
+ * Incept:    SRE, Tue Feb 15 11:02:43 2005 [St. Louis]
+ *
+ * Purpose:   Given a WUSS format annotation string <ss1>,
+ *            removes all pseudoknot annotation to create a new 
+ *            WUSS string <ss2> that contains only a "canonical"
+ *            (nonpseudoknotted) structure. <ss2> must be allocated to
+ *            be at least as large as <ss1>. <ss1> and <ss2>
+ *            may be the same, in which case the conversion is
+ *            done in place. Pseudoknot annotation in <ss1> is
+ *            simply replaced by <.> in <ss2>; the resulting
+ *            <ss2> WUSS string is therefore in valid simplified format,
+ *            but may not be valid full format WUSS.
+ *
+ * Returns:   <eslOK>.
+ */
+int
+esl_wuss_nopseudo(char *ss1, char *ss2)
+{
+  while (*ss1 != '\0') 
+    {
+      if (isalpha(*ss1)) *ss2 = '.';
+      else *ss2 = *ss1;
+      ss1++;
+      ss2++;
+    }
+  *ss2 = '\0';
+  return eslOK;
+}
+
+
+#ifdef eslWUSS_TESTDRIVE
+/* gcc -g -Wall -o test -I. -DeslWUSS_TESTDRIVE wuss.c stack.c easel.c
+ * ./test
+ */
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_stack.h"
+#include "esl_wuss.h"
+
+int
+main(int argc, char **argv)
+{
+  /* The example is E. coli RNase P, w/ and w/o pks. 
+   * J Brown figure 10.3.00 shows 1 too many bp for pk stem A. 
+   */
+  char ss[] = "\
+{{{{{{{{{{{{{{{{{{,<<<<<<<<<<<<<-<<<<<____>>>>>>>>>->>>>>>>>\
+>,,,,AAA-AAAAA[[[[---BBBB-[[[[[<<<<<_____>>>>><<<<____>>>->(\
+(---(((((,,,,,,,,,,,,<<<<<--<<<<<<<<____>>>>>->>>>>>-->>,,,,\
+,,,<<<<<<_______>>>>>><<<<<<<<<____>>>->>>>>->,,)))--))))]]]\
+]]]]]],,,<<<<------<<<<<<----<<<<<_bbbb>>>>>>>>>>>----->>>>,\
+,,,,,<<<<<<<<____>>>>>>>>,,,,,,,,,,}}}}}}}----------aaaaaaaa\
+-}-}}}}}}}}}}::::";
+  char ss_nopk[] = "\
+{{{{{{{{{{{{{{{{{{,<<<<<<<<<<<<<-<<<<<____>>>>>>>>>->>>>>>>>\
+>,,,,,,,,,,,,,[[[[--------[[[[[<<<<<_____>>>>><<<<____>>>->(\
+(---(((((,,,,,,,,,,,,<<<<<--<<<<<<<<____>>>>>->>>>>>-->>,,,,\
+,,,<<<<<<_______>>>>>><<<<<<<<<____>>>->>>>>->,,)))--))))]]]\
+]]]]]],,,<<<<------<<<<<<----<<<<<_____>>>>>>>>>>>----->>>>,\
+,,,,,<<<<<<<<____>>>>>>>>,,,,,,,,,,}}}}}}}------------------\
+-}-}}}}}}}}}}::::";
+  int  len;
+  int  *ct1 = NULL;
+  int  *ct2 = NULL;
+  char *ss2 = NULL;
+  int  i;
+  int  nbp, nbp_true, npk;
+  int  status;
+
+  len = strlen(ss);
+  ESL_ALLOC(ct1, sizeof(int)  * (len+1));
+  ESL_ALLOC(ct2, sizeof(int)  * (len+1));
+  ESL_ALLOC(ss2, sizeof(char) * (len+1));
+  nbp_true = npk = 0;
+  for (i = 0; i < len; i++)
+    {
+      if (strchr("{[(<", ss[i]) != NULL)
+	nbp_true++;
+      if (isupper(ss[i]))
+	npk++;
+    }
+	
+  if (esl_wuss2ct(ss, len, ct1) != eslOK) abort();
+  nbp = 0;
+  for (i = 1; i <= len; i++)
+    if (ct1[i] > i) nbp++;
+  if (nbp != nbp_true + npk) abort();
+
+  if (esl_wuss2kh(ss, ss)       != eslOK) abort();
+  if (esl_kh2wuss(ss, ss)      != eslOK) abort();
+  if (esl_wuss2ct(ss, len, ct2) != eslOK) abort();
+  
+  for (i = 1; i <= len; i++)
+    if (ct1[i] != ct2[i]) abort();
+
+  if (esl_wuss_nopseudo(ss, ss)      != eslOK) abort();
+  if (esl_wuss2ct(ss, len, ct1)      != eslOK) abort();
+  if (esl_wuss2ct(ss_nopk, len, ct2) != eslOK) abort();
+  for (i = 1; i <= len; i++)
+    if (ct1[i] != ct2[i]) abort();
+
+  if (esl_wuss2ct(ss_nopk, len, ct1) != eslOK) abort();
+  if (esl_ct2wuss(ct1, len, ss2)     != eslOK) abort();
+  if (strcmp(ss_nopk, ss2) != 0) abort();
+
+  free(ct1);
+  free(ct2);
+  free(ss2);
+  return 0;
+
+ ERROR:
+  free(ct1);
+  free(ct2);
+  free(ss2);
+  return status;
+}
+#endif /*eslWUSS_TESTDRIVE*/
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_wuss.h b/easel/esl_wuss.h
new file mode 100644
index 0000000..d656b6a
--- /dev/null
+++ b/easel/esl_wuss.h
@@ -0,0 +1,24 @@
+/* wuss.h
+ * RNA secondary structure markup in WUSS notation.
+ * 
+ * SVN $Id: esl_wuss.h 83 2005-12-13 20:54:07Z eddy $
+ * SRE, Tue Feb 15 10:15:28 2005
+ */
+#ifndef eslWUSS_INCLUDED
+#define eslWUSS_INCLUDED
+
+
+extern int esl_wuss2ct(char *ss, int len, int *ct);
+extern int esl_ct2wuss(int *ct, int n, char *ss);
+extern int esl_wuss2kh(char *ss, char *kh);
+extern int esl_kh2wuss(char *kh, char *ss);
+extern int esl_wuss_full(char *oldss, char *newss);
+extern int esl_wuss_nopseudo(char *ss1, char *ss2);
+
+
+#endif /*eslWUSS_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/esl_wuss.tex b/easel/esl_wuss.tex
new file mode 100644
index 0000000..5dcda77
--- /dev/null
+++ b/easel/esl_wuss.tex
@@ -0,0 +1,34 @@
+
+The wuss module implements routines for using WUSS notation to
+represent RNA secondary structures. 
+
+The API provides the following converters:
+
+\begin{tabular}{ll}
+\ccode{esl\_wuss2ct()} & Convert WUSS string to Zuker CT array. \\
+\ccode{esl\_ct2wuss()} & Convert CT array (no pk's) to WUSS string. \\
+\ccode{esl\_wuss2kh()} & Convert WUSS string to old format (Konings/Hogeweg).\\
+\ccode{esl\_kh2wuss()} & Convert old format to WUSS string.\\
+\ccode{esl\_wuss\_full()}& Convert simple WUSS to full (output) WUSS.\\
+\ccode{esl\_wuss\_nopseudo()} & Crudely remove pseudoknot annotation from WUSS string.\\
+\end{tabular}
+
+WUSS notation is defined later in the Formats section of this
+document.
+
+So-called ``old'' (KH) format (old because COVE used it, whereas
+Infernal uses WUSS) for a secondary structure annotation string used
+\ccode{><} pairs to annotate base pairs, as in \ccode{>>>....<<<} for
+a three-base stem with a four-base single stranded loop.
+
+A CT array is a \ccode{1..n} array for a sequence of length \ccode{n},
+where \ccode{ct[i]} is either an index \ccode {1..n} of a position
+that residue \ccode{i} base pairs to, or 0 if \ccode{i} is unpaired.
+
+
+
+
+
+
+
+
diff --git a/easel/formats/BLOSUM62 b/easel/formats/BLOSUM62
new file mode 100644
index 0000000..205f139
--- /dev/null
+++ b/easel/formats/BLOSUM62
@@ -0,0 +1,31 @@
+#  Matrix made by matblas from blosum62.iij
+#  * column uses minimum score
+#  BLOSUM Clustered Scoring Matrix in 1/2 Bit Units
+#  Blocks Database = /data/blocks_5.0/blocks.dat
+#  Cluster Percentage: >= 62
+#  Entropy =   0.6979, Expected =  -0.5209
+   A  R  N  D  C  Q  E  G  H  I  L  K  M  F  P  S  T  W  Y  V  B  Z  X  *
+A  4 -1 -2 -2  0 -1 -1  0 -2 -1 -1 -1 -1 -2 -1  1  0 -3 -2  0 -2 -1  0 -4 
+R -1  5  0 -2 -3  1  0 -2  0 -3 -2  2 -1 -3 -2 -1 -1 -3 -2 -3 -1  0 -1 -4 
+N -2  0  6  1 -3  0  0  0  1 -3 -3  0 -2 -3 -2  1  0 -4 -2 -3  3  0 -1 -4 
+D -2 -2  1  6 -3  0  2 -1 -1 -3 -4 -1 -3 -3 -1  0 -1 -4 -3 -3  4  1 -1 -4 
+C  0 -3 -3 -3  9 -3 -4 -3 -3 -1 -1 -3 -1 -2 -3 -1 -1 -2 -2 -1 -3 -3 -2 -4 
+Q -1  1  0  0 -3  5  2 -2  0 -3 -2  1  0 -3 -1  0 -1 -2 -1 -2  0  3 -1 -4 
+E -1  0  0  2 -4  2  5 -2  0 -3 -3  1 -2 -3 -1  0 -1 -3 -2 -2  1  4 -1 -4 
+G  0 -2  0 -1 -3 -2 -2  6 -2 -4 -4 -2 -3 -3 -2  0 -2 -2 -3 -3 -1 -2 -1 -4 
+H -2  0  1 -1 -3  0  0 -2  8 -3 -3 -1 -2 -1 -2 -1 -2 -2  2 -3  0  0 -1 -4 
+I -1 -3 -3 -3 -1 -3 -3 -4 -3  4  2 -3  1  0 -3 -2 -1 -3 -1  3 -3 -3 -1 -4 
+L -1 -2 -3 -4 -1 -2 -3 -4 -3  2  4 -2  2  0 -3 -2 -1 -2 -1  1 -4 -3 -1 -4 
+K -1  2  0 -1 -3  1  1 -2 -1 -3 -2  5 -1 -3 -1  0 -1 -3 -2 -2  0  1 -1 -4 
+M -1 -1 -2 -3 -1  0 -2 -3 -2  1  2 -1  5  0 -2 -1 -1 -1 -1  1 -3 -1 -1 -4 
+F -2 -3 -3 -3 -2 -3 -3 -3 -1  0  0 -3  0  6 -4 -2 -2  1  3 -1 -3 -3 -1 -4 
+P -1 -2 -2 -1 -3 -1 -1 -2 -2 -3 -3 -1 -2 -4  7 -1 -1 -4 -3 -2 -2 -1 -2 -4 
+S  1 -1  1  0 -1  0  0  0 -1 -2 -2  0 -1 -2 -1  4  1 -3 -2 -2  0  0  0 -4 
+T  0 -1  0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -1  1  5 -2 -2  0 -1 -1  0 -4 
+W -3 -3 -4 -4 -2 -2 -3 -2 -2 -3 -2 -3 -1  1 -4 -3 -2 11  2 -3 -4 -3 -2 -4 
+Y -2 -2 -2 -3 -2 -1 -2 -3  2 -1 -1 -2 -1  3 -3 -2 -2  2  7 -1 -3 -2 -1 -4 
+V  0 -3 -3 -3 -1 -2 -2 -3 -3  3  1 -2  1 -1 -2 -2  0 -3 -1  4 -3 -2 -1 -4 
+B -2 -1  3  4 -3  0  1 -1  0 -3 -4  0 -3 -3 -2  0 -1 -4 -3 -3  4  1 -1 -4 
+Z -1  0  0  1 -3  3  4 -2  0 -3 -3  1 -1 -3 -1  0 -1 -3 -2 -2  1  4 -1 -4 
+X  0 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2  0  0 -2 -1 -1 -1 -1 -1 -4 
+* -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4  1 
diff --git a/easel/formats/embl b/easel/formats/embl
new file mode 100644
index 0000000..c2bff3f
--- /dev/null
+++ b/easel/formats/embl
@@ -0,0 +1,372 @@
+ID   SNRPA_DROME    STANDARD;      PRT;   216 AA.
+AC   P43332; Q9W4D7;
+DT   01-NOV-1995 (Rel. 32, Created)
+DT   01-NOV-1995 (Rel. 32, Last sequence update)
+DT   10-MAY-2005 (Rel. 47, Last annotation update)
+DE   U1 small nuclear ribonucleoprotein A (U1 snRNP protein A) (U1-A) (Sex
+DE   determination protein snf).
+GN   Name=snf; Synonyms=D25, fs(1)1621, liz; ORFNames=CG4528;
+OS   Drosophila melanogaster (Fruit fly).
+OC   Eukaryota; Metazoa; Arthropoda; Hexapoda; Insecta; Pterygota;
+OC   Neoptera; Endopterygota; Diptera; Brachycera; Muscomorpha;
+OC   Ephydroidea; Drosophilidae; Drosophila.
+OX   NCBI_TaxID=7227;
+RN   [1]
+RP   NUCLEOTIDE SEQUENCE.
+RX   MEDLINE=92350664; PubMed=1386424;
+RA   Harper D.S., Fresco L.D., Keene J.D.;
+RT   "RNA binding specificity of a Drosophila snRNP protein that shares
+RT   sequence homology with mammalian U1-A and U2-B' proteins.";
+RL   Nucleic Acids Res. 20:3645-3650(1992).
+RN   [2]
+RP   NUCLEOTIDE SEQUENCE.
+RC   STRAIN=Oregon-R;
+RX   MEDLINE=95011590; PubMed=7926776;
+RA   Flickinger T.W., Salz H.K.;
+RT   "The Drosophila sex determination gene snf encodes a nuclear protein
+RT   with sequence and functional similarity to the mammalian U1A snRNP
+RT   protein.";
+RL   Genes Dev. 8:914-925(1994).
+RN   [3]
+RP   NUCLEOTIDE SEQUENCE [LARGE SCALE GENOMIC DNA].
+RC   STRAIN=Berkeley;
+RX   MEDLINE=20196006; PubMed=10731132; DOI=10.1126/science.287.5461.2185;
+RA   Adams M.D., Celniker S.E., Holt R.A., Evans C.A., Gocayne J.D.,
+RA   Amanatides P.G., Scherer S.E., Li P.W., Hoskins R.A., Galle R.F.,
+RA   George R.A., Lewis S.E., Richards S., Ashburner M., Henderson S.N.,
+RA   Sutton G.G., Wortman J.R., Yandell M.D., Zhang Q., Chen L.X.,
+RA   Brandon R.C., Rogers Y.-H.C., Blazej R.G., Champe M., Pfeiffer B.D.,
+RA   Wan K.H., Doyle C., Baxter E.G., Helt G., Nelson C.R., Miklos G.L.G.,
+RA   Abril J.F., Agbayani A., An H.-J., Andrews-Pfannkoch C., Baldwin D.,
+RA   Ballew R.M., Basu A., Baxendale J., Bayraktaroglu L., Beasley E.M.,
+RA   Beeson K.Y., Benos P.V., Berman B.P., Bhandari D., Bolshakov S.,
+RA   Borkova D., Botchan M.R., Bouck J., Brokstein P., Brottier P.,
+RA   Burtis K.C., Busam D.A., Butler H., Cadieu E., Center A., Chandra I.,
+RA   Cherry J.M., Cawley S., Dahlke C., Davenport L.B., Davies P.,
+RA   de Pablos B., Delcher A., Deng Z., Mays A.D., Dew I., Dietz S.M.,
+RA   Dodson K., Doup L.E., Downes M., Dugan-Rocha S., Dunkov B.C., Dunn P.,
+RA   Durbin K.J., Evangelista C.C., Ferraz C., Ferriera S., Fleischmann W.,
+RA   Fosler C., Gabrielian A.E., Garg N.S., Gelbart W.M., Glasser K.,
+RA   Glodek A., Gong F., Gorrell J.H., Gu Z., Guan P., Harris M.,
+RA   Harris N.L., Harvey D.A., Heiman T.J., Hernandez J.R., Houck J.,
+RA   Hostin D., Houston K.A., Howland T.J., Wei M.-H., Ibegwam C.,
+RA   Jalali M., Kalush F., Karpen G.H., Ke Z., Kennison J.A., Ketchum K.A.,
+RA   Kimmel B.E., Kodira C.D., Kraft C., Kravitz S., Kulp D., Lai Z.,
+RA   Lasko P., Lei Y., Levitsky A.A., Li J.H., Li Z., Liang Y., Lin X.,
+RA   Liu X., Mattei B., McIntosh T.C., McLeod M.P., McPherson D.,
+RA   Merkulov G., Milshina N.V., Mobarry C., Morris J., Moshrefi A.,
+RA   Mount S.M., Moy M., Murphy B., Murphy L., Muzny D.M., Nelson D.L.,
+RA   Nelson D.R., Nelson K.A., Nixon K., Nusskern D.R., Pacleb J.M.,
+RA   Palazzolo M., Pittman G.S., Pan S., Pollard J., Puri V., Reese M.G.,
+RA   Reinert K., Remington K., Saunders R.D.C., Scheeler F., Shen H.,
+RA   Shue B.C., Siden-Kiamos I., Simpson M., Skupski M.P., Smith T.,
+RA   Spier E., Spradling A.C., Stapleton M., Strong R., Sun E.,
+RA   Svirskas R., Tector C., Turner R., Venter E., Wang A.H., Wang X.,
+RA   Wang Z.-Y., Wassarman D.A., Weinstock G.M., Weissenbach J.,
+RA   Williams S.M., Woodage T., Worley K.C., Wu D., Yang S., Yao Q.A.,
+RA   Ye J., Yeh R.-F., Zaveri J.S., Zhan M., Zhang G., Zhao Q., Zheng L.,
+RA   Zheng X.H., Zhong F.N., Zhong W., Zhou X., Zhu S., Zhu X., Smith H.O.,
+RA   Gibbs R.A., Myers E.W., Rubin G.M., Venter J.C.;
+RT   "The genome sequence of Drosophila melanogaster.";
+RL   Science 287:2185-2195(2000).
+RN   [4]
+RP   GENOME REANNOTATION.
+RX   MEDLINE=22426069; PubMed=12537572;
+RA   Misra S., Crosby M.A., Mungall C.J., Matthews B.B., Campbell K.S.,
+RA   Hradecky P., Huang Y., Kaminker J.S., Millburn G.H., Prochnik S.E.,
+RA   Smith C.D., Tupy J.L., Whitfield E.J., Bayraktaroglu L., Berman B.P.,
+RA   Bettencourt B.R., Celniker S.E., de Grey A.D.N.J., Drysdale R.A.,
+RA   Harris N.L., Richter J., Russo S., Schroeder A.J., Shu S.Q.,
+RA   Stapleton M., Yamada C., Ashburner M., Gelbart W.M., Rubin G.M.,
+RA   Lewis S.E.;
+RT   "Annotation of the Drosophila melanogaster euchromatic genome: a
+RT   systematic review.";
+RL   Genome Biol. 3:RESEARCH0083.1-RESEARCH0083.22(2002).
+RN   [5]
+RP   NUCLEOTIDE SEQUENCE [LARGE SCALE MRNA].
+RC   STRAIN=Berkeley;
+RX   MEDLINE=22426066; PubMed=12537569;
+RA   Stapleton M., Carlson J.W., Brokstein P., Yu C., Champe M.,
+RA   George R.A., Guarin H., Kronmiller B., Pacleb J.M., Park S., Wan K.H.,
+RA   Rubin G.M., Celniker S.E.;
+RT   "A Drosophila full-length cDNA resource.";
+RL   Genome Biol. 3:RESEARCH0080.1-RESEARCH0080.8(2002).
+CC   -!- FUNCTION: Binds stem loop II of U1 snRNA. It is the first snRNP to
+CC       interact with pre-mRNA. This interaction is required for the
+CC       subsequent binding of U2 snRNP and the U4/U6/U5 tri-snRNP (By
+CC       similarity). Plays a role in regulating sex-lethal splicing.
+CC   -!- SUBUNIT: Belongs to the spliceosome where it is associated with
+CC       snRNP U1.
+CC   -!- INTERACTION:
+CC       Q9V3N8:CG4103; NbExp=1; IntAct=EBI-174177, EBI-131989;
+CC   -!- SUBCELLULAR LOCATION: Nuclear.
+CC   -!- SIMILARITY: Belongs to the RNP U1 A/B" family.
+CC   -!- SIMILARITY: Contains 2 RRM (RNA recognition motif) domains.
+CC   --------------------------------------------------------------------------
+CC   This Swiss-Prot entry is copyright. It is produced through a collaboration
+CC   between  the Swiss Institute of Bioinformatics  and the  EMBL outstation -
+CC   the European Bioinformatics Institute.  There are no  restrictions on  its
+CC   use as long as its content is in no way modified and this statement is not
+CC   removed.
+CC   --------------------------------------------------------------------------
+DR   EMBL; M89775; AAA28441.1; -; mRNA.
+DR   EMBL; L29521; AAA28903.1; -; Genomic_DNA.
+DR   EMBL; AE003433; AAF46017.1; -; Genomic_DNA.
+DR   EMBL; AY061491; AAL29039.1; -; mRNA.
+DR   PIR; A54279; A54279.
+DR   HSSP; P09012; 1OIA.
+DR   SMR; P43332; 5-96, 136-216.
+DR   IntAct; P43332; -.
+DR   Ensembl; CG4528; Drosophila melanogaster.
+DR   FlyBase; FBgn0003449; snf.
+DR   GO; GO:0030532; C:small nuclear ribonucleoprotein complex; IDA.
+DR   GO; GO:0008248; F:pre-mRNA splicing factor activity; TAS.
+DR   GO; GO:0019099; P:female germ-line sex determination; NAS.
+DR   GO; GO:0009993; P:oogenesis (sensu Insecta); TAS.
+DR   GO; GO:0007539; P:primary sex determination, soma; NAS.
+DR   GO; GO:0008380; P:RNA splicing; TAS.
+DR   InterPro; IPR000504; RNP1_RRM.
+DR   Pfam; PF00076; RRM_1; 2.
+DR   SMART; SM00360; RRM; 2.
+DR   PROSITE; PS50102; RRM; 2.
+KW   mRNA processing; mRNA splicing; Nuclear protein; Repeat;
+KW   Ribonucleoprotein; RNA-binding; Spliceosome.
+FT   DOMAIN        7     86       RRM 1.
+FT   DOMAIN      142    216       RRM 2.
+FT   VARIANT      49     49       R -> H (in allele SNF1621; sterile).
+SQ   SEQUENCE   216 AA;  24547 MW;  5B736FFE36523373 CRC64;
+     MEMLPNQTIY INNLNEKIKK EELKKSLYAI FSQFGQILDI VALKTLKMRG QAFVIFKEIG
+     SASNALRTMQ GFPFYDKPMQ IAYSKSDSDI VAKIKGTFKE RPKKVKPPKP APGTDEKKDK
+     KKKPSSAENS NPNAQTEQPP NQILFLTNLP EETNEMMLSM LFNQFPGFKE VRLVPNRHDI
+     AFVEFTTELQ SNAAKEALQG FKITPTHAMK ITFAKK
+//
+ID   SNRPA_HUMAN    STANDARD;      PRT;   281 AA.
+AC   P09012;
+DT   01-NOV-1988 (Rel. 09, Created)
+DT   25-OCT-2004 (Rel. 45, Last sequence update)
+DT   13-SEP-2005 (Rel. 48, Last annotation update)
+DE   U1 small nuclear ribonucleoprotein A (U1 snRNP protein A) (U1A
+DE   protein) (U1-A).
+GN   Name=SNRPA;
+OS   Homo sapiens (Human).
+OC   Eukaryota; Metazoa; Chordata; Craniata; Vertebrata; Euteleostomi;
+OC   Mammalia; Eutheria; Euarchontoglires; Primates; Catarrhini; Hominidae;
+OC   Homo.
+OX   NCBI_TaxID=9606;
+RN   [1]
+RP   NUCLEOTIDE SEQUENCE.
+RC   TISSUE=Liver;
+RX   MEDLINE=91340152; PubMed=1831431; DOI=10.1016/0378-1119(91)90077-O;
+RA   Nelissen R.L.H., Sillekens P.T.G., Beijer R.P.,
+RA   Geurts van Kessel A.H.M., van Venrooij W.J.;
+RT   "Structure, chromosomal localization and evolutionary conservation of
+RT   the gene encoding human U1 snRNP-specific A protein.";
+RL   Gene 102:189-196(1991).
+RN   [2]
+RP   NUCLEOTIDE SEQUENCE.
+RX   MEDLINE=88111575; PubMed=2962859;
+RA   Sillekens P.T.G., Habets W.J., Beijer R.P., van Venrooij W.J.;
+RT   "cDNA cloning of the human U1 snRNA-associated A protein: extensive
+RT   homology between U1 and U2 snRNP-specific proteins.";
+RL   EMBO J. 6:3841-3848(1987).
+RN   [3]
+RP   NUCLEOTIDE SEQUENCE [LARGE SCALE MRNA].
+RC   TISSUE=Lung, and Lymph;
+RX   MEDLINE=22388257; PubMed=12477932; DOI=10.1073/pnas.242603899;
+RA   Strausberg R.L., Feingold E.A., Grouse L.H., Derge J.G.,
+RA   Klausner R.D., Collins F.S., Wagner L., Shenmen C.M., Schuler G.D.,
+RA   Altschul S.F., Zeeberg B., Buetow K.H., Schaefer C.F., Bhat N.K.,
+RA   Hopkins R.F., Jordan H., Moore T., Max S.I., Wang J., Hsieh F.,
+RA   Diatchenko L., Marusina K., Farmer A.A., Rubin G.M., Hong L.,
+RA   Stapleton M., Soares M.B., Bonaldo M.F., Casavant T.L., Scheetz T.E.,
+RA   Brownstein M.J., Usdin T.B., Toshiyuki S., Carninci P., Prange C.,
+RA   Raha S.S., Loquellano N.A., Peters G.J., Abramson R.D., Mullahy S.J.,
+RA   Bosak S.A., McEwan P.J., McKernan K.J., Malek J.A., Gunaratne P.H.,
+RA   Richards S., Worley K.C., Hale S., Garcia A.M., Gay L.J., Hulyk S.W.,
+RA   Villalon D.K., Muzny D.M., Sodergren E.J., Lu X., Gibbs R.A.,
+RA   Fahey J., Helton E., Ketteman M., Madan A., Rodrigues S., Sanchez A.,
+RA   Whiting M., Madan A., Young A.C., Shevchenko Y., Bouffard G.G.,
+RA   Blakesley R.W., Touchman J.W., Green E.D., Dickson M.C.,
+RA   Rodriguez A.C., Grimwood J., Schmutz J., Myers R.M.,
+RA   Butterfield Y.S.N., Krzywinski M.I., Skalska U., Smailus D.E.,
+RA   Schnerch A., Schein J.E., Jones S.J.M., Marra M.A.;
+RT   "Generation and initial analysis of more than 15,000 full-length human
+RT   and mouse cDNA sequences.";
+RL   Proc. Natl. Acad. Sci. U.S.A. 99:16899-16903(2002).
+RN   [4]
+RP   PROTEIN SEQUENCE OF 1-18, ACETYLATION SITE ALA-1, AND MASS
+RP   SPECTROMETRY.
+RC   TISSUE=B-cell lymphoma;
+RA   Bienvenut W.V.;
+RL   Unpublished observations (JAN-2004).
+RN   [5]
+RP   X-RAY CRYSTALLOGRAPHY (2.8 ANGSTROMS) OF 1-94.
+RX   MEDLINE=91061907; PubMed=2147232; DOI=10.1038/348515a0;
+RA   Nagai K., Oubridge C., Jessen T.-H., Li J., Evans P.R.;
+RT   "Crystal structure of the RNA-binding domain of the U1 small nuclear
+RT   ribonucleoprotein A.";
+RL   Nature 348:515-520(1990).
+RN   [6]
+RP   X-RAY CRYSTALLOGRAPHY (1.92 ANGSTROMS).
+RX   MEDLINE=95075454; PubMed=7984237; DOI=10.1038/372432a0;
+RA   Oubridge C., Ito N., Evans P.R., Teo C.-H., Nagai K.;
+RT   "Crystal structure at 1.92-A resolution of the RNA-binding domain of
+RT   the U1A spliceosomal protein complexed with an RNA hairpin.";
+RL   Nature 372:432-438(1994).
+RN   [7]
+RP   STRUCTURE BY NMR OF 10-93.
+RX   MEDLINE=91172834; PubMed=1826055;
+RA   Hoffman D.W., Query C.C., Golden B.L., White S.W., Keene J.D.;
+RT   "RNA-binding domain of the A protein component of the U1 small nuclear
+RT   ribonucleoprotein analyzed by NMR spectroscopy is structurally similar
+RT   to ribosomal proteins.";
+RL   Proc. Natl. Acad. Sci. U.S.A. 88:2495-2499(1991).
+RN   [8]
+RP   STRUCTURE BY NMR OF 1-101.
+RX   MEDLINE=94349935; PubMed=8070414;
+RA   Howe P.W.A., Nagai K., Neuhaus D., Varani G.;
+RT   "NMR studies of U1 snRNA recognition by the N-terminal RNP domain of
+RT   the human U1A protein.";
+RL   EMBO J. 13:3873-3881(1994).
+RN   [9]
+RP   STRUCTURE BY NMR OF 1-101.
+RX   MEDLINE=96186818; PubMed=8602269; DOI=10.1038/380646a0;
+RA   Allain F.H.-T., Gubser C.C., Howe P.W.A., Nagai K., Neuhaus D.,
+RA   Varani G.;
+RT   "Specificity of ribonucleoprotein interaction determined by RNA
+RT   folding during complex formulation.";
+RL   Nature 380:646-650(1996).
+RN   [10]
+RP   STRUCTURE BY NMR OF 1-116.
+RX   MEDLINE=96180024; PubMed=8609632; DOI=10.1006/jmbi.1996.0171;
+RA   Avis J.M., Allain F.H.-T., Howe P.W.A., Varani G., Nagai K.,
+RA   Neuhaus D.;
+RT   "Solution structure of the N-terminal RNP domain of U1A protein: the
+RT   role of C-terminal residues in structure stability and RNA binding.";
+RL   J. Mol. Biol. 257:398-411(1996).
+RN   [11]
+RP   STRUCTURE BY NMR OF 1-101.
+RX   MEDLINE=97459961; PubMed=9312034; DOI=10.1093/emboj/16.18.5764;
+RA   Allain F.H.-T., Howe P.W., Neuhaus D., Varani G.;
+RT   "Structural basis of the RNA-binding specificity of human U1A
+RT   protein.";
+RL   EMBO J. 16:5764-5772(1997).
+RN   [12]
+RP   STRUCTURE BY NMR OF 194-281.
+RX   MEDLINE=97410326; PubMed=9265619; DOI=10.1021/bi9709811;
+RA   Lu J., Hall K.B.;
+RT   "Tertiary structure of RBD2 and backbone dynamics of RBD1 and RBD2 of
+RT   the human U1A protein determined by NMR spectroscopy.";
+RL   Biochemistry 36:10393-10405(1997).
+RN   [13]
+RP   MUTAGENESIS, AND DETAILED STUDIES OF RNA-BINDING.
+RX   MEDLINE=92007796; PubMed=1833186;
+RA   Jessen T.-H., Oubridge C., Teo C.H., Pritchard C., Nagai K.;
+RT   "Identification of molecular contacts between the U1 A small nuclear
+RT   ribonucleoprotein and U1 RNA.";
+RL   EMBO J. 10:3447-3456(1991).
+CC   -!- FUNCTION: Binds stem loop II of U1 snRNA. It is the first snRNP to
+CC       interact with pre-mRNA. This interaction is required for the
+CC       subsequent binding of U2 snRNP and the U4/U6/U5 tri-snRNP.
+CC   -!- SUBUNIT: Belongs to the spliceosome where it is associated with
+CC       snRNP U1.
+CC   -!- SUBCELLULAR LOCATION: Nuclear.
+CC   -!- SIMILARITY: Belongs to the RNP U1 A/B" family.
+CC   -!- SIMILARITY: Contains 2 RRM (RNA recognition motif) domains.
+CC   --------------------------------------------------------------------------
+CC   This Swiss-Prot entry is copyright. It is produced through a collaboration
+CC   between  the Swiss Institute of Bioinformatics  and the  EMBL outstation -
+CC   the European Bioinformatics Institute.  There are no  restrictions on  its
+CC   use as long as its content is in no way modified and this statement is not
+CC   removed.
+CC   --------------------------------------------------------------------------
+DR   EMBL; M60784; AAA61245.1; -; Genomic_DNA.
+DR   EMBL; M60779; AAA61245.1; JOINED; Genomic_DNA.
+DR   EMBL; M60780; AAA61245.1; JOINED; Genomic_DNA.
+DR   EMBL; M60781; AAA61245.1; JOINED; Genomic_DNA.
+DR   EMBL; M60782; AAA61245.1; JOINED; Genomic_DNA.
+DR   EMBL; M60783; AAA61245.1; JOINED; Genomic_DNA.
+DR   EMBL; X06347; CAA29653.1; -; mRNA.
+DR   EMBL; BC000405; AAH00405.1; -; mRNA.
+DR   EMBL; BC008290; AAH08290.1; -; mRNA.
+DR   PIR; JQ1528; JQ1528.
+DR   PDB; 1AUD; NMR; A=1-101.
+DR   PDB; 1CX0; X-ray; A=3-96.
+DR   PDB; 1DRZ; X-ray; A=1-97.
+DR   PDB; 1DZ5; NMR; A/B=1-101.
+DR   PDB; 1FHT; NMR; @=1-116.
+DR   PDB; 1M5K; X-ray; C/F=1-99.
+DR   PDB; 1M5O; X-ray; C/F=1-99.
+DR   PDB; 1M5P; X-ray; C/F=1-99.
+DR   PDB; 1M5V; X-ray; C/F=1-99.
+DR   PDB; 1NU4; X-ray; A/B=1-97.
+DR   PDB; 1OIA; X-ray; A/B=1-94.
+DR   PDB; 1SJ3; X-ray; P=1-99.
+DR   PDB; 1SJ4; X-ray; P=1-99.
+DR   PDB; 1SJF; X-ray; A=1-99.
+DR   PDB; 1U6B; X-ray; A=1-97.
+DR   PDB; 1URN; X-ray; A/B/C=-.
+DR   PDB; 1VBX; X-ray; A=1-99.
+DR   PDB; 1VBY; X-ray; A=1-99.
+DR   PDB; 1VBZ; X-ray; A=1-99.
+DR   PDB; 1VC0; X-ray; A=1-99.
+DR   PDB; 1VC5; X-ray; A=1-99.
+DR   PDB; 1VC6; X-ray; A=1-99.
+DR   PDB; 1VC7; X-ray; A=1-99.
+DR   PDB; 2U1A; NMR; @=196-281.
+DR   PDB; 3UTR; Model; B/D=1-97.
+DR   Ensembl; ENSG00000077312; Homo sapiens.
+DR   Genew; HGNC:11151; SNRPA.
+DR   H-InvDB; HIX0015143; -.
+DR   Reactome; P09012; -.
+DR   MIM; 182285; -.
+DR   InterPro; IPR000504; RNP1_RRM.
+DR   Pfam; PF00076; RRM_1; 2.
+DR   SMART; SM00360; RRM; 2.
+DR   PROSITE; PS50102; RRM; 2.
+KW   3D-structure; Acetylation; Direct protein sequencing; mRNA processing;
+KW   mRNA splicing; Nuclear protein; Repeat; Ribonucleoprotein;
+KW   RNA-binding; Spliceosome.
+FT   INIT_MET      0      0
+FT   DOMAIN        9     88       RRM 1.
+FT   DOMAIN      207    281       RRM 2.
+FT   COMPBIAS    139    205       Pro-rich.
+FT   MOD_RES       1      1       N-acetylalanine.
+FT   MUTAGEN      10     10       T->V: Abolishes RNA binding.
+FT   MUTAGEN      12     12       Y->F: Substantially reduces RNA binding.
+FT   MUTAGEN      14     14       N->V: Abolishes RNA binding.
+FT   MUTAGEN      15     15       N->V: Substantially reduces RNA binding.
+FT   MUTAGEN      51     51       R->Q: Abolishes RNA binding.
+FT   STRAND       10     14
+FT   TURN         18     19
+FT   HELIX        22     33
+FT   TURN         34     36
+FT   STRAND       39     43
+FT   HELIX        48     50
+FT   TURN         51     52
+FT   STRAND       53     58
+FT   HELIX        61     71
+FT   TURN         72     73
+FT   STRAND       75     76
+FT   TURN         77     78
+FT   STRAND       79     80
+FT   STRAND       82     85
+FT   HELIX        92     96
+FT   STRAND      208    212
+FT   HELIX       220    228
+FT   TURN        229    229
+FT   TURN        231    232
+FT   STRAND      233    237
+FT   STRAND      245    250
+FT   HELIX       253    262
+FT   TURN        263    265
+FT   HELIX       268    270
+FT   TURN        271    271
+FT   STRAND      277    278
+SQ   SEQUENCE   281 AA;  31148 MW;  0D35F39F4C8B6500 CRC64;
+     AVPETRPNHT IYINNLNEKI KKDELKKSLY AIFSQFGQIL DILVSRSLKM RGQAFVIFKE
+     VSSATNALRS MQGFPFYDKP MRIQYAKTDS DIIAKMKGTF VERDRKREKR KPKSQETPAT
+     KKAVQGGGAT PVVGAVQGPV PGMPPMTQAP RIMHHMPGQP PYMPPPGMIP PPGLAPGQIP
+     PGAMPPQQLM PGQMPPAQPL SENPPNHILF LTNLPEETNE LMLSMLFNQF PGFKEVRLVP
+     GRHDIAFVEF DNEVQAGAAR DALQGFKITQ NNAMKISFAK K
+//
diff --git a/easel/formats/fasta b/easel/formats/fasta
new file mode 100644
index 0000000..208bc66
--- /dev/null
+++ b/easel/formats/fasta
@@ -0,0 +1,13 @@
+>SNRPA_DROME U1 small nuclear ribonucleoprotein A (U1 snRNP protein A) (U1-A) (Sex determination protein snf).
+MEMLPNQTIYINNLNEKIKKEELKKSLYAIFSQFGQILDIVALKTLKMRG
+QAFVIFKEIGSASNALRTMQGFPFYDKPMQIAYSKSDSDIVAKIKGTFKE
+RPKKVKPPKPAPGTDEKKDKKKKPSSAENSNPNAQTEQPPNQILFLTNLP
+EETNEMMLSMLFNQFPGFKEVRLVPNRHDIAFVEFTTELQSNAAKEALQG
+FKITPTHAMKITFAKK
+>SNRPA_HUMAN U1 small nuclear ribonucleoprotein A (U1 snRNP protein A) (U1A protein) (U1-A).
+AVPETRPNHTIYINNLNEKIKKDELKKSLYAIFSQFGQILDILVSRSLKM
+RGQAFVIFKEVSSATNALRSMQGFPFYDKPMRIQYAKTDSDIIAKMKGTF
+VERDRKREKRKPKSQETPATKKAVQGGGATPVVGAVQGPVPGMPPMTQAP
+RIMHHMPGQPPYMPPPGMIPPPGLAPGQIPPGAMPPQQLMPGQMPPAQPL
+SENPPNHILFLTNLPEETNELMLSMLFNQFPGFKEVRLVPGRHDIAFVEF
+DNEVQAGAARDALQGFKITQNNAMKISFAKK
diff --git a/easel/formats/fasta.2 b/easel/formats/fasta.2
new file mode 100644
index 0000000..1df9a4e
--- /dev/null
+++ b/easel/formats/fasta.2
@@ -0,0 +1,19 @@
+
+
+>SNRPA_DROME U1 small nuclear ribonucleoprotein A (U1 snRNP protein A) (U1-A) (Sex determination protein snf).
+MEMLPNQTIYINNLNEKIKKEELKKSLYAIFSQFGQILDIVALKTLKMRG
+QAFVIFKEIGSASNALRTMQGFPFYDKPMQIAYSKSDSDIVAKIKGTFKE
+RPKKVKPPKPAPGTDEKKDKKKKPSSAENSNPNAQTEQPPNQILFLTNLP
+EETNEMMLSMLFNQFPGFKEVRLVPNRHDIAFVEFTTELQSNAAKEALQG
+FKITPTHAMKITFAKK
+
+
+>SNRPA_HUMAN U1 small nuclear ribonucleoprotein A (U1 snRNP protein A) (U1A protein) (U1-A).
+AVPETRPNHTIYINNLNEKIKKDELKKSLYAIFSQFGQILDILVSRSLKM
+RGQAFVIFKEVSSATNALRSMQGFPFYDKPMRIQYAKTDSDIIAKMKGTF
+VERDRKREKRKPKSQETPATKKAVQGGGATPVVGAVQGPVPGMPPMTQAP
+RIMHHMPGQPPYMPPPGMIPPPGLAPGQIPPGAMPPQQLMPGQMPPAQPL
+SENPPNHILFLTNLPEETNELMLSMLFNQFPGFKEVRLVPGRHDIAFVEF
+DNEVQAGAARDALQGFKITQNNAMKISFAKK
+
+
diff --git a/easel/formats/fasta.bad.1 b/easel/formats/fasta.bad.1
new file mode 100644
index 0000000..31b18c1
--- /dev/null
+++ b/easel/formats/fasta.bad.1
@@ -0,0 +1,2 @@
+>what happens with a bad character?
+ACGT1ACGT
diff --git a/easel/formats/fasta.bad.2 b/easel/formats/fasta.bad.2
new file mode 100644
index 0000000..3990c99
--- /dev/null
+++ b/easel/formats/fasta.bad.2
@@ -0,0 +1 @@
+>truncated_nam
\ No newline at end of file
diff --git a/easel/formats/fasta.bad.3 b/easel/formats/fasta.bad.3
new file mode 100644
index 0000000..40846a2
--- /dev/null
+++ b/easel/formats/fasta.bad.3
@@ -0,0 +1 @@
+>truncated in descripti
\ No newline at end of file
diff --git a/easel/formats/fasta.odd.1 b/easel/formats/fasta.odd.1
new file mode 100644
index 0000000..956cb58
--- /dev/null
+++ b/easel/formats/fasta.odd.1
@@ -0,0 +1,2 @@
+>what happens with empty sequences?
+>we should accept them.
diff --git a/easel/formats/genbank b/easel/formats/genbank
new file mode 100644
index 0000000..c2358e2
--- /dev/null
+++ b/easel/formats/genbank
@@ -0,0 +1,55 @@
+GBSMP.SEQ          Genetic Sequence Data Bank
+                         15 December 1992
+
+                 GenBank Flat File Release 74.0
+
+                     Structural RNA Sequences
+
+      2 loci,       236 bases, from     2 reported sequences
+
+LOCUS       AAURRA        118 bp ss-rRNA            RNA       16-JUN-1986
+DEFINITION  A.auricula-judae (mushroom) 5S ribosomal RNA.
+ACCESSION   K03160
+VERSION     K03160.1  GI:173593
+KEYWORDS    5S ribosomal RNA; ribosomal RNA.
+SOURCE      A.auricula-judae (mushroom) ribosomal RNA.
+  ORGANISM  Auricularia auricula-judae
+            Eukaryota; Fungi; Eumycota; Basidiomycotina; Phragmobasidiomycetes;
+            Heterobasidiomycetidae; Auriculariales; Auriculariaceae.
+REFERENCE   1  (bases 1 to 118)
+  AUTHORS   Huysmans,E., Dams,E., Vandenberghe,A. and De Wachter,R.
+  TITLE     The nucleotide sequences of the 5S rRNAs of four mushrooms and
+            their use in studying the phylogenetic position of basidiomycetes
+            among the eukaryotes
+  JOURNAL   Nucleic Acids Res. 11, 2871-2880 (1983)
+FEATURES             Location/Qualifiers
+     rRNA            1..118
+                     /note="5S ribosomal RNA"
+BASE COUNT       27 a     34 c     34 g     23 t
+ORIGIN      5' end of mature rRNA.
+        1 atccacggcc ataggactct gaaagcactg catcccgtcc gatctgcaaa gttaaccaga
+       61 gtaccgccca gttagtacca cggtggggga ccacgcggga atcctgggtg ctgtggtt
+//
+LOCUS       ABCRRAA       118 bp ss-rRNA            RNA       15-SEP-1990
+DEFINITION  Acetobacter sp. (strain MB 58) 5S ribosomal RNA, complete sequence.
+ACCESSION   M34766
+VERSION     M34766.1  GI:173603
+KEYWORDS    5S ribosomal RNA.
+SOURCE      Acetobacter sp. (strain MB 58) rRNA.
+  ORGANISM  Acetobacter sp.
+            Prokaryotae; Gracilicutes; Scotobacteria; Aerobic rods and cocci;
+            Azotobacteraceae.
+REFERENCE   1  (bases 1 to 118)
+  AUTHORS   Bulygina,E.S., Galchenko,V.F., Govorukhina,N.I., Netrusov,A.I.,
+            Nikitin,D.I., Trotsenko,Y.A. and Chumakov,K.M.
+  TITLE     Taxonomic studies of methylotrophic bacteria by 5S ribosomal RNA
+            sequencing
+  JOURNAL   J. Gen. Microbiol. 136, 441-446 (1990)
+FEATURES             Location/Qualifiers
+     rRNA            1..118
+                     /note="5S ribosomal RNA"
+BASE COUNT       27 a     40 c     32 g     17 t      2 others
+ORIGIN      
+        1 gatctggtgg ccatggcggg agcaaatcag ccgatcccat cccgaactcg gccgtcaaat
+       61 gccccagcgc ccatgatact ctgcctcaag gcacggaaaa gtcggtcgcc gccagayy
+//
diff --git a/easel/formats/genbank.2 b/easel/formats/genbank.2
new file mode 100644
index 0000000..cada00c
--- /dev/null
+++ b/easel/formats/genbank.2
@@ -0,0 +1,52 @@
+
+
+
+LOCUS       AAURRA        118 bp ss-rRNA            RNA       16-JUN-1986
+DEFINITION  A.auricula-judae (mushroom) 5S ribosomal RNA.
+ACCESSION   K03160
+VERSION     K03160.1  GI:173593
+KEYWORDS    5S ribosomal RNA; ribosomal RNA.
+SOURCE      A.auricula-judae (mushroom) ribosomal RNA.
+  ORGANISM  Auricularia auricula-judae
+            Eukaryota; Fungi; Eumycota; Basidiomycotina; Phragmobasidiomycetes;
+            Heterobasidiomycetidae; Auriculariales; Auriculariaceae.
+REFERENCE   1  (bases 1 to 118)
+  AUTHORS   Huysmans,E., Dams,E., Vandenberghe,A. and De Wachter,R.
+  TITLE     The nucleotide sequences of the 5S rRNAs of four mushrooms and
+            their use in studying the phylogenetic position of basidiomycetes
+            among the eukaryotes
+  JOURNAL   Nucleic Acids Res. 11, 2871-2880 (1983)
+FEATURES             Location/Qualifiers
+     rRNA            1..118
+                     /note="5S ribosomal RNA"
+BASE COUNT       27 a     34 c     34 g     23 t
+ORIGIN      5' end of mature rRNA.
+        1 atccacggcc ataggactct gaaagcactg catcccgtcc gatctgcaaa gttaaccaga
+       61 gtaccgccca gttagtacca cggtggggga ccacgcggga atcctgggtg ctgtggtt
+//
+LOCUS       ABCRRAA       118 bp ss-rRNA            RNA       15-SEP-1990
+DEFINITION  Acetobacter sp. (strain MB 58) 5S ribosomal RNA, complete sequence.
+ACCESSION   M34766
+VERSION     M34766.1  GI:173603
+KEYWORDS    5S ribosomal RNA.
+SOURCE      Acetobacter sp. (strain MB 58) rRNA.
+  ORGANISM  Acetobacter sp.
+            Prokaryotae; Gracilicutes; Scotobacteria; Aerobic rods and cocci;
+            Azotobacteraceae.
+REFERENCE   1  (bases 1 to 118)
+  AUTHORS   Bulygina,E.S., Galchenko,V.F., Govorukhina,N.I., Netrusov,A.I.,
+            Nikitin,D.I., Trotsenko,Y.A. and Chumakov,K.M.
+  TITLE     Taxonomic studies of methylotrophic bacteria by 5S ribosomal RNA
+            sequencing
+  JOURNAL   J. Gen. Microbiol. 136, 441-446 (1990)
+FEATURES             Location/Qualifiers
+     rRNA            1..118
+                     /note="5S ribosomal RNA"
+BASE COUNT       27 a     40 c     32 g     17 t      2 others
+ORIGIN      
+        1 gatctggtgg ccatggcggg agcaaatcag ccgatcccat cccgaactcg gccgtcaaat
+       61 gccccagcgc ccatgatact ctgcctcaag gcacggaaaa gtcggtcgcc gccagayy
+//
+
+
+
diff --git a/easel/formats/genbank.bad.1 b/easel/formats/genbank.bad.1
new file mode 100644
index 0000000..614b962
--- /dev/null
+++ b/easel/formats/genbank.bad.1
@@ -0,0 +1,55 @@
+GBSMP.SEQ          Genetic Sequence Data Bank
+                         15 December 1992
+
+                 GenBank Flat File Release 74.0
+
+                     Structural RNA Sequences
+
+      2 loci,       236 bases, from     2 reported sequences
+
+LOCUS       AAURRA        118 bp ss-rRNA            RNA       16-JUN-1986
+DEFINITION  A.auricula-judae (mushroom) 5S ribosomal RNA.
+ACCESSION   K03160
+VERSION     K03160.1  GI:173593
+KEYWORDS    5S ribosomal RNA; ribosomal RNA.
+SOURCE      A.auricula-judae (mushroom) ribosomal RNA.
+  ORGANISM  Auricularia auricula-judae
+            Eukaryota; Fungi; Eumycota; Basidiomycotina; Phragmobasidiomycetes;
+            Heterobasidiomycetidae; Auriculariales; Auriculariaceae.
+REFERENCE   1  (bases 1 to 118)
+  AUTHORS   Huysmans,E., Dams,E., Vandenberghe,A. and De Wachter,R.
+  TITLE     The nucleotide sequences of the 5S rRNAs of four mushrooms and
+            their use in studying the phylogenetic position of basidiomycetes
+            among the eukaryotes
+  JOURNAL   Nucleic Acids Res. 11, 2871-2880 (1983)
+FEATURES             Location/Qualifiers
+     rRNA            1..118
+                     /note="5S ribosomal RNA"
+BASE COUNT       27 a     34 c     34 g     23 t
+ORIGIN      5' end of mature rRNA.
+        1 atccacggcc ataggactct gaaagcactg catcccgtcc gatctgcaaa gttaaccaga%
+       61 gtaccgccca gttagtacca cggtggggga ccacgcggga atcctgggtg ctgtggtt
+//
+LOCUS       ABCRRAA       118 bp ss-rRNA            RNA       15-SEP-1990
+DEFINITION  Acetobacter sp. (strain MB 58) 5S ribosomal RNA, complete sequence.
+ACCESSION   M34766
+VERSION     M34766.1  GI:173603
+KEYWORDS    5S ribosomal RNA.
+SOURCE      Acetobacter sp. (strain MB 58) rRNA.
+  ORGANISM  Acetobacter sp.
+            Prokaryotae; Gracilicutes; Scotobacteria; Aerobic rods and cocci;
+            Azotobacteraceae.
+REFERENCE   1  (bases 1 to 118)
+  AUTHORS   Bulygina,E.S., Galchenko,V.F., Govorukhina,N.I., Netrusov,A.I.,
+            Nikitin,D.I., Trotsenko,Y.A. and Chumakov,K.M.
+  TITLE     Taxonomic studies of methylotrophic bacteria by 5S ribosomal RNA
+            sequencing
+  JOURNAL   J. Gen. Microbiol. 136, 441-446 (1990)
+FEATURES             Location/Qualifiers
+     rRNA            1..118
+                     /note="5S ribosomal RNA"
+BASE COUNT       27 a     40 c     32 g     17 t      2 others
+ORIGIN      
+        1 gatctggtgg ccatggcggg agcaaatcag ccgatcccat cccgaactcg gccgtcaaat
+       61 gccccagcgc ccatgatact ctgcctcaag gcacggaaaa gtcggtcgcc gccagayy
+//
diff --git a/easel/formats/wag.dat b/easel/formats/wag.dat
new file mode 100644
index 0000000..01e185e
--- /dev/null
+++ b/easel/formats/wag.dat
@@ -0,0 +1,43 @@
+0.551571 
+0.509848  0.635346 
+0.738998  0.147304  5.429420 
+1.027040  0.528191  0.265256  0.0302949 
+0.908598  3.035500  1.543640  0.616783  0.0988179 
+1.582850  0.439157  0.947198  6.174160  0.021352  5.469470 
+1.416720  0.584665  1.125560  0.865584  0.306674  0.330052  0.567717 
+0.316954  2.137150  3.956290  0.930676  0.248972  4.294110  0.570025  0.249410 
+0.193335  0.186979  0.554236  0.039437  0.170135  0.113917  0.127395  0.0304501 0.138190 
+0.397915  0.497671  0.131528  0.0848047 0.384287  0.869489  0.154263  0.0613037 0.499462  3.170970 
+0.906265  5.351420  3.012010  0.479855  0.0740339 3.894900  2.584430  0.373558  0.890432  0.323832  0.257555 
+0.893496  0.683162  0.198221  0.103754  0.390482  1.545260  0.315124  0.174100  0.404141  4.257460  4.854020  0.934276 
+0.210494  0.102711  0.0961621 0.0467304 0.398020  0.0999208 0.0811339 0.049931  0.679371  1.059470  2.115170  0.088836  1.190630 
+1.438550  0.679489  0.195081  0.423984  0.109404  0.933372  0.682355  0.243570  0.696198  0.0999288 0.415844  0.556896  0.171329  0.161444 
+3.370790  1.224190  3.974230  1.071760  1.407660  1.028870  0.704939  1.341820  0.740169  0.319440  0.344739  0.967130  0.493905  0.545931  1.613280 
+2.121110  0.554413  2.030060  0.374866  0.512984  0.857928  0.822765  0.225833  0.473307  1.458160  0.326622  1.386980  1.516120  0.171903  0.795384  4.378020 
+0.113133  1.163920  0.0719167 0.129767  0.717070  0.215737  0.156557  0.336983  0.262569  0.212483  0.665309  0.137505  0.515706  1.529640  0.139405  0.523742  0.110864 
+0.240735  0.381533  1.086000  0.325711  0.543833  0.227710  0.196303  0.103604  3.873440  0.420170  0.398618  0.133264  0.428437  6.454280  0.216046  0.786993  0.291148  2.485390 
+2.006010  0.251849  0.196246  0.152335  1.002140  0.301281  0.588731  0.187247  0.118358  7.821300  1.800340  0.305434  2.058450  0.649892  0.314887  0.232739  1.388230  0.365369  0.314730 
+
+0.0866279 0.043972  0.0390894 0.0570451 0.0193078 0.0367281 0.0580589 0.0832518 0.0244313 0.048466  0.086209  0.0620286 0.0195027 0.0384319 0.0457631 0.0695179 0.0610127 0.0143859 0.0352742 0.0708956
+
+
+ A   R   N   D   C   Q   E   G   H   I   L   K   M   F   P   S   T   W   Y   V
+Ala Arg Asn Asp Cys Gln Glu Gly His Ile Leu Lys Met Phe Pro Ser Thr Trp Tyr Val
+
+  
+	Symmetrical part of the WAG rate matrix and aa frequencies,
+estimated from 3905 globular protein amino acid sequences forming 182
+protein families.
+	The first part above indicates the symmetric 'exchangeability'
+parameters, where s_ij = s_ji.  The s_ij above are not scaled, but the
+PAML package will perform this scaling.
+	The second part gives the amino acid frequencies (pi_i)
+estimated from the 3905 sequences.  The net replacement rate from i to
+j is Q_ij = s_ij*pi_j.
+	Prepared by Simon Whelan and Nick Goldman, December 2000.
+
+Citation:
+Whelan, S. and N. Goldman.  2001.  A general empirical model of
+	protein evolution derived from multiple protein families using
+	a maximum likelihood approach.  Molecular Biology and
+	Evolution 18:691-699.
diff --git a/easel/install-sh b/easel/install-sh
new file mode 100644
index 0000000..f5061e7
--- /dev/null
+++ b/easel/install-sh
@@ -0,0 +1,295 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2003-09-24.23
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.  It can only install one file at a time, a restriction
+# shared with many OS's install programs.
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+
+# put in absolute paths if you don't have them in your path; or use env. vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+transformbasename=
+transform_arg=
+instcmd="$mvprog"
+chmodcmd="$chmodprog 0755"
+chowncmd=
+chgrpcmd=
+stripcmd=
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=
+dst=
+dir_arg=
+
+usage="Usage: $0 [OPTION]... SRCFILE DSTFILE
+   or: $0 -d DIR1 DIR2...
+
+In the first form, install SRCFILE to DSTFILE, removing SRCFILE by default.
+In the second, create the directory path DIR.
+
+Options:
+-b=TRANSFORMBASENAME
+-c         copy source (using $cpprog) instead of moving (using $mvprog).
+-d         create directories instead of installing files.
+-g GROUP   $chgrp installed files to GROUP.
+-m MODE    $chmod installed files to MODE.
+-o USER    $chown installed files to USER.
+-s         strip installed files (using $stripprog).
+-t=TRANSFORM
+--help     display this help and exit.
+--version  display version info and exit.
+
+Environment variables override the default commands:
+  CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
+"
+
+while test -n "$1"; do
+  case $1 in
+    -b=*) transformbasename=`echo $1 | sed 's/-b=//'`
+        shift
+        continue;;
+
+    -c) instcmd=$cpprog
+        shift
+        continue;;
+
+    -d) dir_arg=true
+        shift
+        continue;;
+
+    -g) chgrpcmd="$chgrpprog $2"
+        shift
+        shift
+        continue;;
+
+    --help) echo "$usage"; exit 0;;
+
+    -m) chmodcmd="$chmodprog $2"
+        shift
+        shift
+        continue;;
+
+    -o) chowncmd="$chownprog $2"
+        shift
+        shift
+        continue;;
+
+    -s) stripcmd=$stripprog
+        shift
+        continue;;
+
+    -t=*) transformarg=`echo $1 | sed 's/-t=//'`
+        shift
+        continue;;
+
+    --version) echo "$0 $scriptversion"; exit 0;;
+
+    *)  if test -z "$src"; then
+          src=$1
+        else
+          # this colon is to work around a 386BSD /bin/sh bug
+          :
+          dst=$1
+        fi
+        shift
+        continue;;
+  esac
+done
+
+if test -z "$src"; then
+  echo "$0: no input file specified." >&2
+  exit 1
+fi
+
+# Protect names starting with `-'.
+case $src in
+  -*) src=./$src ;;
+esac
+
+if test -n "$dir_arg"; then
+  dst=$src
+  src=
+
+  if test -d "$dst"; then
+    instcmd=:
+    chmodcmd=
+  else
+    instcmd=$mkdirprog
+  fi
+else
+  # Waiting for this to be detected by the "$instcmd $src $dsttmp" command
+  # might cause directories to be created, which would be especially bad
+  # if $src (and thus $dsttmp) contains '*'.
+  if test ! -f "$src" && test ! -d "$src"; then
+    echo "$0: $src does not exist." >&2
+    exit 1
+  fi
+
+  if test -z "$dst"; then
+    echo "$0: no destination specified." >&2
+    exit 1
+  fi
+
+  # Protect names starting with `-'.
+  case $dst in
+    -*) dst=./$dst ;;
+  esac
+
+  # If destination is a directory, append the input filename; won't work
+  # if double slashes aren't ignored.
+  if test -d "$dst"; then
+    dst=$dst/`basename "$src"`
+  fi
+fi
+
+# This sed command emulates the dirname command.
+dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
+
+# Make sure that the destination directory exists.
+
+# Skip lots of stat calls in the usual case.
+if test ! -d "$dstdir"; then
+  defaultIFS='
+	'
+  IFS="${IFS-$defaultIFS}"
+
+  oIFS=$IFS
+  # Some sh's can't handle IFS=/ for some reason.
+  IFS='%'
+  set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
+  IFS=$oIFS
+
+  pathcomp=
+
+  while test $# -ne 0 ; do
+    pathcomp=$pathcomp$1
+    shift
+    test -d "$pathcomp" || $mkdirprog "$pathcomp"
+    pathcomp=$pathcomp/
+  done
+fi
+
+if test -n "$dir_arg"; then
+  $doit $instcmd "$dst" \
+    && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
+    && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
+    && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
+    && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
+
+else
+  # If we're going to rename the final executable, determine the name now.
+  if test -z "$transformarg"; then
+    dstfile=`basename "$dst"`
+  else
+    dstfile=`basename "$dst" $transformbasename \
+             | sed $transformarg`$transformbasename
+  fi
+
+  # don't allow the sed command to completely eliminate the filename.
+  test -z "$dstfile" && dstfile=`basename "$dst"`
+
+  # Make a couple of temp file names in the proper directory.
+  dsttmp=$dstdir/_inst.$$_
+  rmtmp=$dstdir/_rm.$$_
+
+  # Trap to clean up those temp files at exit.
+  trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0
+  trap '(exit $?); exit' 1 2 13 15
+
+  # Move or copy the file name to the temp name
+  $doit $instcmd "$src" "$dsttmp" &&
+
+  # and set any options; do chmod last to preserve setuid bits.
+  #
+  # If any of these fail, we abort the whole thing.  If we want to
+  # ignore errors from any of these, just make sure not to ignore
+  # errors from the above "$doit $instcmd $src $dsttmp" command.
+  #
+  { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
+    && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
+    && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
+    && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
+
+  # Now remove or move aside any old file at destination location.  We
+  # try this two ways since rm can't unlink itself on some systems and
+  # the destination file might be busy for other reasons.  In this case,
+  # the final cleanup might fail but the new file should still install
+  # successfully.
+  {
+    if test -f "$dstdir/$dstfile"; then
+      $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
+      || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
+      || {
+	  echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
+	  (exit 1); exit
+      }
+    else
+      :
+    fi
+  } &&
+
+  # Now rename the file to the real destination.
+  $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
+fi &&
+
+# The final little trick to "correctly" pass the exit status to the exit trap.
+{
+  (exit 0); exit
+}
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/easel/interface_gsl.c b/easel/interface_gsl.c
new file mode 100644
index 0000000..f468c6f
--- /dev/null
+++ b/easel/interface_gsl.c
@@ -0,0 +1,56 @@
+#ifdef ESL_WITH_GSL
+/* interface_gsl.c
+ * Easel's interfaces to the GNU Scientific Library
+ * 
+ * SRE, Tue Jul 13 15:36:48 2004
+ * SVN $Id: interface_gsl.c 129 2006-10-31 19:51:47Z eddys $
+ */
+#include <esl_config.h>
+
+#include <stdlib.h>
+#include <easel/easel.h>
+#include <easel/dmatrix.h>
+#include <gsl/gsl_math.h>
+#include <gsl/gsl_blas.h>
+#include <gsl/gsl_permutation.h>
+#include <gsl/gsl_eigen.h>
+
+int
+esl_GSL_MatrixInversion(ESL_DMATRIX *A, ESL_DMATRIX **ret_Ai)
+{
+  ESL_DMATRIX     *Ai;          /* RETURN: A^{-1}             */
+  gsl_matrix_view  Av;          /* gsl view of matrix A       */
+  gsl_matrix      *LU;          /* LU decomposition of A      */
+  gsl_matrix      *Aiv;         /* gsl version of A^{-1}      */
+  gsl_permutation *permute;
+  int              signum;
+  int              i,j;
+  
+  Ai = esl_dmx_Alloc(A->n, A->m);
+
+  /* Invert U to get Ui, using LU decomposition.
+   */
+  Av      = gsl_matrix_view_array(A->mx[0], A->n, A->n);
+  LU      = gsl_matrix_alloc(A->n, A->n);
+  Aiv     = gsl_matrix_alloc(A->n, A->n); /* U^{-1}: inverse of U    */
+  permute = gsl_permutation_alloc(A->n);
+  gsl_matrix_memcpy(LU, &Av.matrix);
+
+  if (gsl_linalg_LU_decomp(LU, permute, &signum) != 0) ESL_EXCEPTION(eslEUNKNOWN, "gsl failed");
+  if (gsl_linalg_LU_invert(LU, permute, Aiv) != 0)     ESL_EXCEPTION(eslEUNKNOWN, "gsl failed");
+
+  gsl_matrix_free(LU);
+  gsl_permutation_free(permute);
+
+  /* recover the matrix from gsl.
+   */
+  for (i = 0; i < A->n; i++)
+    for (j = 0; j < A->n; j++)
+      Ai->mx[i][j] = gsl_matrix_get(Aiv, i, j);
+  gsl_matrix_free(Aiv);
+  
+  ret->Ai = Ai;
+  return eslOK;
+}
+
+#endif /*ESL_WITH_GSL*/
diff --git a/easel/interface_gsl.h b/easel/interface_gsl.h
new file mode 100644
index 0000000..1e65a0c
--- /dev/null
+++ b/easel/interface_gsl.h
@@ -0,0 +1,23 @@
+#ifdef ESL_WITH_GSL
+/* interface_gsl.h
+ * Easel's interfaces to the GNU Scientific Library
+ * 
+ * SRE, Tue Jul 13 15:36:48 2004
+ * SVN $Id: interface_gsl.h 11 2005-01-06 11:44:17Z eddy $
+ */
+#ifndef ESL_INTERFACE_GSL_INCLUDED
+#define ESL_INTERFACE_GSL_INCLUDED
+
+#include <stdlib.h>
+#include <easel/easel.h>
+#include <easel/dmatrix.h>
+#include <gsl/gsl_math.h>
+#include <gsl/gsl_blas.h>
+#include <gsl/gsl_permutation.h>
+#include <gsl/gsl_eigen.h>
+
+extern int esl_GSL_MatrixInversion(ESL_DMATRIX *A, ESL_DMATRIX **ret_Ai);
+
+
+#endif /*ESL_INTERFACE_GSL_INCLUDED*/
+#endif /*ESL_WITH_GSL*/
diff --git a/easel/interface_lapack.c b/easel/interface_lapack.c
new file mode 100644
index 0000000..c64e08d
--- /dev/null
+++ b/easel/interface_lapack.c
@@ -0,0 +1,88 @@
+#ifdef ESL_WITH_LAPACK
+/* interface_lapack.c
+ * Interface with the LAPACK (Fortran77) numerical library.
+ * 
+ * SRE, Tue Jul 13 14:58:46 2004
+ * SVN $Id: interface_lapack.c 129 2006-10-31 19:51:47Z eddys $
+ */
+
+#include <esl_config.h>
+
+#include <stdlib.h>
+#include <easel/easel.h>
+#include <easel/dmatrix.h>
+#include <easel/interface_lapack.h>
+
+/* A:       nxn real matrix
+ * ret_Er:  RETURN: vector of eigenvalues, real part, allocated 0..n-1
+ * ret_Ei:  RETURN: vector of eigenvalues, imaginary part, allocated 0..n-1
+ * ret_VL:  RETURN: left eigenvectors
+ * ret_VR:  RETURN: right eigenvectors
+ */
+int
+esl_lapack_dgeev(ESL_DMATRIX *A, double **ret_Er, double **ret_Ei, ESL_DMATRIX **ret_VL, ESL_DMATRIX **ret_VR)
+{
+  double      *Er   = NULL;
+  double      *Ei   = NULL;
+  ESL_DMATRIX *VL   = NULL;
+  ESL_DMATRIX *VR   = NULL;
+  double      *work = NULL;
+  char   jobvl, jobvr;
+  int    lda;
+  int    ldvl, ldvr;
+  int    lwork;
+  int    info;
+  int    status;
+
+  if ((VL = esl_dmatrix_Create(A->n,A->n)) == NULL)       { status = eslEMEM; goto ERROR; }
+  if ((VR = esl_dmatrix_Create(A->n,A->n)) == NULL)       { status = eslEMEM; goto ERROR; }
+  ESL_ALLOC(Er,   sizeof(double) * A->n);
+  ESL_ALLOC(Ei,   sizeof(double) * A->n);
+  ESL_ALLOC(work, sizeof(double) * 4 * A->n);
+
+  jobvl = (ret_VL == NULL) ? 'N' : 'V';	/* do we want left eigenvectors? */
+  jobvr = (ret_VR == NULL) ? 'N' : 'V'; /* do we want right eigenvectors? */
+  lda   = A->n; 
+  ldvl  = A->n;
+  ldvr  = A->n;
+  lwork = 4*A->n;
+
+  /* Fortran convention is colxrow, not rowxcol; so transpose
+   * A before passing it to a Fortran routine.
+   */
+  esl_dmx_Transpose(A);
+
+  /* The actual Fortran77 interface call to LAPACK.
+   * All args must be passed by reference.
+   * Fortran 2D arrays are 1D: so pass the A[0] part of a DSMX.
+   */
+  dgeev_(&jobvl, &jobvr, &(A->n), A->mx[0], &lda, Er, Ei, VL->mx[0], &ldvl, VR->mx[0], &ldvr, work, &lwork, &info);
+
+  /* Now, VL, VR are transposed (col x row), so transpose them back to
+   * C convention.
+   */
+  esl_dmx_Transpose(VL);
+  esl_dmx_Transpose(VR);
+
+  if (ret_VL != NULL) *ret_VL = VL; else esl_dmatrix_Destroy(VL);
+  if (ret_VR != NULL) *ret_VR = VR; else esl_dmatrix_Destroy(VR);
+  if (ret_Er != NULL) *ret_Er = Er; else free(Er);
+  if (ret_Ei != NULL) *ret_Ei = Ei; else free(Ei);
+  free(work);
+  return eslOK;
+
+ ERROR:
+  if (ret_VL != NULL) *ret_VL = NULL;
+  if (ret_VR != NULL) *ret_VR = NULL;
+  if (ret_Er != NULL) *ret_Er = NULL;
+  if (ret_Ei != NULL) *ret_Ei = NULL;
+  if (VL   != NULL) free(VL);
+  if (VR   != NULL) free(VR);
+  if (Er   != NULL) free(Er);
+  if (Ei   != NULL) free(Ei);
+  if (work != NULL) free(work);
+  return status;
+}
+
+
+#endif /*ESL_WITH_LAPACK*/
diff --git a/easel/interface_lapack.h b/easel/interface_lapack.h
new file mode 100644
index 0000000..885ab0b
--- /dev/null
+++ b/easel/interface_lapack.h
@@ -0,0 +1,23 @@
+#ifdef ESL_WITH_LAPACK
+/* interface_lapack.h
+ * 
+ * SRE, Tue Jul 13 15:11:51 2004 [St. Louis]
+ * SVN $Id: interface_lapack.h 11 2005-01-06 11:44:17Z eddy $
+ */
+#ifndef ESL_INTERFACE_LAPACK_INCLUDED
+#define ESL_INTERFACE_LAPACK_INCLUDED
+
+/* This is the C interface to the Fortran77 dgeev routine,
+ * provided by the LAPACK library:
+ */
+extern void  dgeev_(char *jobvl, char *jobvr, int *n, double *a,
+                    int *lda, double *wr, double *wi, double *vl,
+                    int *ldvl, double *vr, int *ldvr,
+                    double *work, int *lwork, int *info);
+
+/* and this is our C interface to the lapack call:
+ */
+extern int esl_lapack_dgeev(ESL_DMATRIX *A, double **ret_Er, double **ret_Ei, ESL_DMATRIX **ret_VL, ESL_DMATRIX **ret_VR);
+
+#endif /*ESL_INTERFACE_LAPACK_INCLUDED*/
+#endif /*ESL_WITH_LAPACK*/
diff --git a/easel/miniapps/Makefile.in b/easel/miniapps/Makefile.in
new file mode 100644
index 0000000..e55cd64
--- /dev/null
+++ b/easel/miniapps/Makefile.in
@@ -0,0 +1,76 @@
+# Makefile.in for Easel's miniapps
+# SVN $Id: Makefile.in 396 2009-10-06 18:09:50Z nawrockie $
+SHELL = /bin/sh
+
+## Installation targets
+#
+prefix      = @prefix@
+exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
+bindir      = @bindir@
+
+
+## your compiler and compiler flags.
+#
+CC       = @CC@
+CFLAGS   = @CFLAGS@ @SIMD_CFLAGS@
+DEFS     = @DEFS@
+LDFLAGS  = @LDFLAGS@
+LIBS     = -leasel @LIBGSL@ @LIBS@ -lm
+
+## where is Easel?
+#
+ESLLIBDIR = -L..
+ESLINCDIR = -I..
+
+
+## list of the miniapps to compile.
+#
+PROGS = esl-afetch\
+	esl-alimanip\
+	esl-alimap\
+	esl-alistat\
+	esl-compalign\
+	esl-compstruct\
+	esl-construct\
+	esl-histplot\
+	esl-reformat\
+	esl-selectn\
+	esl-seqstat\
+	esl-sfetch\
+	esl-shuffle\
+	esl-ssdraw\
+	esl-weight
+
+## Targets defining how to make miniapp executables.
+#
+all: 	$(PROGS) 
+
+${PROGS}: @EXEC_DEPENDENCY@  ../libeasel.a
+	${CC} ${CFLAGS} ${DEFS} ${LDFLAGS} ${ESLLIBDIR} -o $@ $@.o ${OBJS} ${LIBS}
+
+.c.o:
+	${CC} ${CFLAGS} ${DEFS} ${ESLINCDIR} -c $<
+
+install:
+	cp ${PROGS} ${DESTDIR}${bindir}/
+
+clean:
+	-rm ${PROGS}
+	-rm *.o *~
+	-rm TAGS
+
+distclean:
+	make clean
+	-rm -f ${PROGS}
+	-rm Makefile
+
+TAGS:
+	etags *.[ch] Makefile.in
+
+
+################################################################
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+################################################################
diff --git a/easel/miniapps/esl-afetch.c b/easel/miniapps/esl-afetch.c
new file mode 100644
index 0000000..df92360
--- /dev/null
+++ b/easel/miniapps/esl-afetch.c
@@ -0,0 +1,338 @@
+/* Fetch an MSA from a multi-MSA database (such as Pfam or Rfam).
+ * 
+ * From squid's afetch (1999)
+ * SRE, Mon May 28 08:00:47 2007 [Janelia] [Chemical Brothers, Exit Planet Dust]
+ * SVN $Id: esl-afetch.c 249 2008-04-24 19:19:50Z eddys $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_fileparser.h"
+#include "esl_keyhash.h"
+#include "esl_ssi.h"
+#include "esl_msa.h"
+
+
+static char banner[] = "retrieve multiple sequence alignment(s) from a file";
+static char usage1[] = "[options] <msafile> <name>         (retrieves one alignment named <name>)";
+static char usage2[] = "[options] -f <msafile> <namefile>  (retrieves all alignments named in <namefile>)";
+static char usage3[] = "[options] --index <msafile>        (indexes <msafile>)";
+
+static void
+cmdline_failure(char *argv0, char *format, ...) 
+{
+  va_list argp;
+
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  esl_usage(stdout, argv0, usage1);
+  esl_usage(stdout, argv0, usage2);
+  esl_usage(stdout, argv0, usage3);
+  printf("\nTo see more help on available options, do %s -h\n\n", argv0);
+  exit(1);
+}
+
+static void
+cmdline_help(char *argv0, ESL_GETOPTS *go) 
+{
+  esl_banner(stdout, argv0, banner);
+  esl_usage (stdout, argv0, usage1);
+  esl_usage (stdout, argv0, usage2);
+  esl_usage (stdout, argv0, usage3);
+  puts("\n where options are:");
+  esl_opt_DisplayHelp(stdout, go, 0, 2, 80);
+  exit(0);
+}
+
+static ESL_OPTIONS options[] = {
+  /* name       type        default env   range togs  reqs  incomp      help                                                   docgroup */
+  { "-h",       eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL,          "help; show brief info on version and usage",        0 },
+  { "-f",       eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL,"--index",      "second cmdline arg is a file of names to retrieve", 0 },
+  { "-o",       eslARG_OUTFILE,FALSE,NULL, NULL, NULL, NULL,"-O,--index",   "output alignments to file <f> instead of stdout",   0 },
+  { "-O",       eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL,"-o,-f,--index","output alignment to file named <key>",              0 },
+  { "--index",  eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL,          "index the <msafile>, creating <msafile>.ssi",       0 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+static void create_ssi_index(ESL_GETOPTS *go, ESL_MSAFILE *afp);
+static void multifetch(ESL_GETOPTS *go, FILE *ofp, char *keyfile, ESL_MSAFILE *afp);
+static void onefetch(ESL_GETOPTS *go, FILE *ofp, char *key, ESL_MSAFILE *afp);
+static void regurgitate_one_stockholm_entry(FILE *ofp, ESL_MSAFILE *afp);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go      = NULL;	/* application configuration       */
+  char         *alifile = NULL;	/* alignment file name             */
+  int           fmt;		/* format code for alifile         */
+  ESL_MSAFILE  *afp     = NULL;	/* open alignment file             */
+  FILE         *ofp     = NULL;	/* output stream for alignments    */
+  int           status;		/* easel return code               */
+
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv)             != eslOK) cmdline_failure(argv[0], "Failed to parse command line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go)                           != eslOK) cmdline_failure(argv[0], "Error in configuration: %s\n",       go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") )                               cmdline_help   (argv[0], go);
+  if (esl_opt_ArgNumber(go) < 1)                                   cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");        
+
+  
+  /* Open the alignment file.
+   */
+  fmt     = eslMSAFILE_UNKNOWN;
+  alifile = esl_opt_GetArg(go, 1);
+  status  = esl_msafile_Open(alifile, fmt, NULL, &afp);
+  if (status == eslENOTFOUND)     esl_fatal("Alignment file %s doesn't exist or is not readable\n", alifile);
+  else if (status == eslEFORMAT)  esl_fatal("Couldn't determine format of alignment %s\n", alifile);
+  else if (status != eslOK)       esl_fatal("Alignment file open failed with error %d\n", status);
+  
+  /* Open the output file, if any
+   */
+  if (esl_opt_GetBoolean(go, "-O")) 
+    {
+      if ((ofp = fopen(esl_opt_GetArg(go, 2), "w")) == NULL)
+	esl_fatal("Failed to open output file %s\n", esl_opt_GetArg(go, 2));
+    }
+  else if (esl_opt_GetString(go, "-o") != NULL)
+    {
+      if ((ofp = fopen(esl_opt_GetString(go, "-o"), "w")) == NULL)
+	esl_fatal("Failed to open output file %s\n", esl_opt_GetString(go, "-o"));
+    }
+  else ofp = stdout;
+
+  /* Hand off control flow as appropriate */
+  if (esl_opt_GetBoolean(go, "--index")) 
+    {
+      if (esl_opt_ArgNumber(go) != 1) cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");        
+      create_ssi_index(go, afp);
+    }
+  else if (esl_opt_GetBoolean(go, "-f"))
+    {
+      if (esl_opt_ArgNumber(go) != 2) cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");        
+      multifetch(go, ofp, esl_opt_GetArg(go, 2), afp);
+    }
+  else 
+    {
+      if (esl_opt_ArgNumber(go) != 2) cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");        
+      onefetch(go, ofp, esl_opt_GetArg(go, 2), afp);
+      if (ofp != stdout) printf("\n\nRetrieved alignment %s.\n",  esl_opt_GetArg(go, 2));
+    }
+
+  esl_msafile_Close(afp);
+  esl_getopts_Destroy(go);
+  exit(0);
+}
+  
+
+/* Create an SSI index file for open MSA file <afp>.
+ * Both name and accession of MSAs are stored as keys.
+ */
+static void
+create_ssi_index(ESL_GETOPTS *go, ESL_MSAFILE *afp)
+{
+  int         status;
+  ESL_NEWSSI *ns      = esl_newssi_Create();
+  ESL_MSA    *msa     = NULL;
+  int         nali    = 0;
+  char       *ssifile = NULL;
+  FILE       *sfp     = NULL;
+  uint16_t    fh;
+
+  if (afp->ssi != NULL) 
+    esl_fatal("Alignment file %s already has an SSI index. Delete or move it first.\n", afp->fname);
+
+  esl_strdup(afp->fname, -1, &ssifile);
+  esl_strcat(&ssifile, -1, ".ssi", 4);
+  if ((sfp = fopen(ssifile, "wb")) == NULL)
+    esl_fatal("Failed to open SSI file %s\n", ssifile);
+  if (esl_newssi_AddFile(ns, afp->fname, afp->format, &fh) != eslOK)
+    esl_fatal("Failed to add MSA file %s to new SSI index\n", afp->fname);
+
+  printf("Working...    "); 
+  fflush(stdout);
+  
+  while ((status = esl_msa_Read(afp, &msa)) != eslEOF)
+    {
+      if (status == eslEFORMAT)
+	esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+      else if (status != eslOK)
+	esl_fatal("Alignment file read failed with error code %d\n", status);
+      nali++;
+
+      if (msa->name == NULL) 
+	esl_fatal("Every alignment in file must have a name to be indexed. Failed to find name of alignment #%d\n", nali);
+
+      if (esl_newssi_AddKey(ns, msa->name, fh, msa->offset, 0, 0) != eslOK)
+	esl_fatal("Failed to add key %s to SSI index", msa->name);
+
+      if (msa->acc != NULL) {
+	if (esl_newssi_AddAlias(ns, msa->acc, msa->name) != eslOK)
+	  esl_fatal("Failed to add secondary key %s to SSI index", msa->acc);
+      }
+      esl_msa_Destroy(msa);
+    }
+  
+  if (esl_newssi_Write(sfp, ns) != eslOK) 
+    esl_fatal("Failed to write keys to ssi file %s\n", ssifile);
+
+  printf("done.\n");
+  if (ns->nsecondary > 0) 
+    printf("Indexed %d alignments (%ld names and %ld accessions).\n", nali, (long) ns->nprimary, (long) ns->nsecondary);
+  else 
+    printf("Indexed %d alignments (%ld names).\n", nali, (long) ns->nprimary);
+  printf("SSI index written to file %s\n", ssifile);
+
+  fclose(sfp);
+  free(ssifile);
+  esl_newssi_Destroy(ns);
+  return;
+}  
+
+/* multifetch:
+ * given a file containing lines with one name or key per line;
+ * parse the file line-by-line;
+ * if we have an SSI index available, retrieve the MSAs by key
+ * as we see each line;
+ * else, without an SSI index, store the keys in a hash, then
+ * read the entire MSA file in a single pass, outputting MSAs
+ * that are in our keylist. 
+ * 
+ * Note that with an SSI index, you get the MSAs in the order they
+ * appear in the <keyfile>, but without an SSI index, you get MSAs in
+ * the order they occur in the MSA file.
+ */
+static void
+multifetch(ESL_GETOPTS *go, FILE *ofp, char *keyfile, ESL_MSAFILE *afp)
+{
+  ESL_KEYHASH    *keys   = esl_keyhash_Create();
+  ESL_FILEPARSER *efp    = NULL;
+  ESL_MSA        *msa    = NULL;
+  int             nali   = 0;
+  char           *key;
+  int             keylen;
+  int             keyidx;
+  int             status;
+  
+  if (esl_fileparser_Open(keyfile, &efp) != eslOK) 
+    esl_fatal("Failed to open key file %s\n", keyfile);
+  esl_fileparser_SetCommentChar(efp, '#');
+
+  while (esl_fileparser_NextLine(efp) == eslOK)
+    {
+      if (esl_fileparser_GetTokenOnLine(efp, &key, &keylen) != eslOK)
+	esl_fatal("Failed to read MSA name on line %d of file %s\n", efp->linenumber, keyfile);
+      
+      status = esl_key_Store(keys, key, &keyidx);
+      if (status == eslEDUP) esl_fatal("MSA key %s occurs more than once in file %s\n", key, keyfile);
+	
+      if (afp->ssi != NULL) { onefetch(go, ofp, key, afp);  nali++; }
+
+    }
+
+  if (afp->ssi == NULL) 
+    {
+      while ((status = esl_msa_Read(afp, &msa)) != eslEOF)
+	{
+	  nali++;
+	  if (status == eslEFORMAT)
+	    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+	  else if (status != eslOK)
+	    esl_fatal("Alignment file read failed with error code %d\n", status);
+	  if (msa->name == NULL) 
+	    esl_fatal("Every alignment in file must have a name to be retrievable. Failed to find name of alignment #%d\n", nali);
+
+	  if ( (esl_key_Lookup(keys, msa->name, NULL) == eslOK) ||
+	       (msa->acc != NULL && esl_key_Lookup(keys, msa->acc, NULL) == eslOK))
+	    esl_msa_Write(ofp, msa, eslMSAFILE_STOCKHOLM);
+
+	  esl_msa_Destroy(msa);
+	}
+    }
+  
+  if (ofp != stdout) printf("\nRetrieved %d alignments.\n", nali);
+  esl_keyhash_Destroy(keys);
+  esl_fileparser_Close(efp);
+  return;
+}
+
+  
+/* onefetch():
+ * Given one <key> (an MSA name or accession), retrieve the corresponding MSA.
+ * In SSI mode, we can do this quickly by positioning the file, then regurgitating
+ * every line until the end-of-alignment marker; we don't even have to parse.
+ * Without an SSI index, we have to parse the MSAs sequentially 'til we find
+ * the one we're after.
+ */
+static void
+onefetch(ESL_GETOPTS *go, FILE *ofp, char *key, ESL_MSAFILE *afp)
+{
+  int status;
+
+  if (afp->ssi != NULL)
+    {
+      status = esl_msafile_PositionByKey(afp, key);
+      if      (status == eslENOTFOUND) esl_fatal("MSA %s not found in SSI index for file %s\n", key, afp->fname);
+      else if (status == eslEFORMAT)   esl_fatal("Failed to parse SSI index for %s\n", afp->fname);
+      else if (status != eslOK)        esl_fatal("Failed to look up location of MSA %s in SSI index of file %s\n", key, afp->fname);
+      
+      regurgitate_one_stockholm_entry(ofp, afp);
+    }
+  else
+    {
+      ESL_MSA *msa;
+      int      nali = 1;
+      
+      while ((status = esl_msa_Read(afp, &msa)) != eslEOF)
+	{
+	  if (status == eslEFORMAT)
+	    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+	  else if (status != eslOK)
+	    esl_fatal("Alignment file read failed with error code %d\n", status);
+	  if (msa->name == NULL) 
+	    esl_fatal("Every alignment in file must have a name to be retrievable. Failed to find name of alignment #%d\n", nali);
+
+	  if (strcmp(key, msa->name) == 0 || (msa->acc != NULL && strcmp(key, msa->acc) == 0))
+	    break;
+
+	  nali++;
+	  esl_msa_Destroy(msa);
+	}
+
+      esl_msa_Write(ofp, msa, eslMSAFILE_STOCKHOLM);
+      esl_msa_Destroy(msa);
+    }
+}
+
+
+/* regurgitate_one_stockholm_entry()
+ * Read and output an alignment line-by-line without parsing it, stopping when
+ * we reach the end-of-alignment marker.
+ */
+static void
+regurgitate_one_stockholm_entry(FILE *ofp, ESL_MSAFILE *afp)
+{
+  int status;
+  char *buf = NULL;
+  int   n   = 0;
+
+  while ((status = esl_fgets(&buf, &n, afp->f)) == eslOK) {
+    fputs(buf, ofp);
+    if (strncmp(buf, "//", 2) == 0) break;
+  }
+  if      (status == eslEOF) 
+    esl_fatal("Reached end of file before finding // termination line for alignment");
+  else if (status != eslOK)
+    esl_fatal("Failure in reading alignment line by line");
+
+  if (buf != NULL) free(buf);
+}
+  
diff --git a/easel/miniapps/esl-afetch.man b/easel/miniapps/esl-afetch.man
new file mode 100644
index 0000000..69ae8a3
--- /dev/null
+++ b/easel/miniapps/esl-afetch.man
@@ -0,0 +1,128 @@
+.TH "esl-afetch" 1 "@RELEASEDATE@" "@PACKAGE@ @RELEASE@" "@PACKAGE@ Manual"
+
+.SH NAME
+.TP
+esl-afetch - retrieve alignments from a multi-MSA database
+
+.SH SYNOPSIS
+
+.TP
+Single MSA retrieval:
+.B esl-afetch
+.I [options]
+.I msafile
+.I key
+
+.TP
+Multiple MSA retrieval:
+.B esl-afetch -f
+.I [options]
+.I msafile
+.I keyfile
+
+.TP
+Indexing an MSA file for retrieval:
+.B esl-afetch --index
+.I msafile
+
+
+.SH DESCRIPTION
+
+.B esl-afetch
+retrieves the alignment named
+.I key
+from an alignment database in file
+.I msafile.
+The
+.I msafile
+is a "multiple multiple alignment" file in Stockholm (e.g. native
+Pfam or Rfam) format.
+The 
+.I key
+is either the name (ID) of the alignment, or its accession
+number (AC).
+
+.PP
+Alternatively, 
+.B esl-afetch -f
+provides the ability to fetch many alignments at once.
+The 
+.I -f 
+option has it interpret the second argument as a <keyfile>, a
+file consisting of one name or accession per line.
+
+.PP
+The
+.I msafile
+should first be SSI indexed with
+.B esl-afetch --index
+for efficient retrieval. An SSI index is
+not required, but without one alignment retrieval may
+be painfully slow.
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.B -f
+Interpret the second argument as a 
+.I keyfile
+instead of as just one
+.I key. 
+The
+.I keyfile
+contains one name or accession per line.
+This option doesn't work with the
+.B --index
+option.
+
+
+.TP
+.BI -o " <f>"
+Output retrieved alignments to a file 
+.I <f>
+instead of to
+.I stdout.
+
+.TP
+.BI -O
+Output retrieved alignment to a file named
+.I <key>.
+This is a convenience for saving some typing:
+instead of 
+.B esl-afetch -o RRM_1 msafile RRM_1
+you can just type
+.B esl-afetch -O msafile RRM_1.
+The
+.B -O 
+option only works if you're retrieving a
+single alignment; it is incompatible with 
+.B -f.
+
+.TP
+.B --index
+Instead of retrieving a
+.I key,
+the special command
+.B esl-afetch --index
+.I msafile
+produces an SSI index of the names and accessions
+of the alignments in
+the 
+.I msafile.
+Indexing should be done once on the
+.I msafile
+to prepare it for all future fetches.
+
+
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
diff --git a/easel/miniapps/esl-alimanip.c b/easel/miniapps/esl-alimanip.c
new file mode 100644
index 0000000..e95dbca
--- /dev/null
+++ b/easel/miniapps/esl-alimanip.c
@@ -0,0 +1,3284 @@
+/* Manipulate a multiple sequence alignment in some useful ways.
+ *
+ * Derived from easel's esl-alistat which was from squid's alistat (1995)
+ * EPN, Fri Aug 10 08:52:30 2007
+ * SVN $Id: esl-alimanip.c 416 2009-10-22 11:42:55Z nawrockie $
+ */
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <assert.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_distance.h"
+#include "esl_fileparser.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_msa.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_vectorops.h"
+#include "esl_stack.h"
+#include "esl_tree.h"
+#include "esl_wuss.h"
+
+static char banner[] = "manipulate a multiple sequence alignment file";
+static char usage[]  = "[options] <msafile>\n\
+The <msafile> must be in Stockholm format.";
+
+#define OTHERMSAOPTS  "--merge,--morph"           /* Exclusive choice for options involving other MSAs */
+
+static int  keep_or_remove_rf_gaps(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, int keep_flag, int remove_flag);
+static int  write_rf_gapthresh(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa);
+static int  write_rf_given_alen(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, char *amask, int amask_len);
+static int  write_rf_given_rflen(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, char *rfmask, int rfmask_len);
+static int  write_rf_given_useme(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, int *useme);
+static int  morph_msa(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa1, ESL_MSA *msa2, ESL_MSA **newmsa1);
+static int  merge_msa(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa1, ESL_MSA *msa2, ESL_MSA **ret_merged_msa);
+static int  add_gap_columns_to_msa(char *errbuf, ESL_MSA *msa, int *toadd, ESL_MSA **ret_msa, int do_treat_as_rf_gap);
+static int  cp_and_add_gaps_to_aseq(char *new_aseq, char *orig_aseq, int alen, int *toadd, int nnew, char gapchar);
+static int  is_flush_left(int *ngaps, int astart, int aend);
+static int  is_flush_right(int *ngaps, int astart, int aend);
+static int  pick_gappiest_columns(int *ngaps, int astart, int aend, int nkeep, int **ret_cols_to_keep);
+static int  get_gaps_per_column(ESL_MSA *msa, int **ret_ngaps);
+static int  map_cpos_to_apos(ESL_MSA *msa, int **ret_c2a_map, int *ret_clen);
+static int  individualize_consensus(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa);
+static int  read_sqfile(ESL_SQFILE *sqfp, const ESL_ALPHABET *abc, int nseq, ESL_SQ ***ret_sq);
+static int  trim_msa(ESL_MSA *msa, ESL_SQ **sq, char *errbuf);
+static int  dump_insert_info(FILE *fp, ESL_MSA *msa, char *errbuf);
+static int  dump_residue_info(FILE *fp, ESL_MSA *msa, char *errbuf);
+static int  dump_delete_info(FILE *fp, ESL_MSA *msa, char *errbuf);
+static int  plot_inserts(FILE *fp, ESL_MSA *msa, int do_log, char *errbuf);
+static int  dump_infocontent(FILE *fp, ESL_MSA *msa, char *errbuf);
+static int  plot_gaps(FILE *fp, ESL_MSA *msa, char *errbuf);
+static int  get_tree_order(ESL_TREE *T, char *errbuf, int **ret_order);
+static int  reorder_msa(ESL_MSA *msa, int *order, char *errbuf);
+static int  dmx_Visualize(FILE *fp, ESL_DMATRIX *D, double min, double max);
+static int  read_mask_file(char *filename, char *errbuf, char **ret_mask, int *ret_mask_len);
+static int  handle_post_opts(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa);
+static int  output_rf_as_mask(FILE *fp, char *errbuf, ESL_MSA *msa);
+static int  expand_msa2mask(char *errbuf, ESL_MSA *msa1, char *xmask, ESL_MSA **newmsa1);
+static int  compare_ints(const void *el1, const void *el2);
+static int  msa_median_length(ESL_MSA *msa);
+static int  msa_remove_seqs_below_minlen(ESL_MSA *msa, float minlen, ESL_MSA **ret_new_msa);
+static int  msa_remove_truncated_seqs(ESL_MSA *msa, char *errbuf, int ntrunc, ESL_MSA **ret_new_msa);
+static int  number_columns(ESL_MSA *msa, int do_all, char *errbuf);
+static char digit_to_char(int digit);
+static int  int_ndigits(int i);
+static char get_char_digit_x_from_int(int i, int place);
+static int  keep_contiguous_column_block(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa);
+static int  read_seq_name_file(char *filename, char *errbuf, char ***ret_seqlist, int *ret_seqlist_n);
+static int  msa_keep_or_remove_seqs(ESL_MSA *msa, char *errbuf, char **seqlist, int seqlist_n, int do_keep, ESL_MSA **ret_new_msa);
+
+static ESL_OPTIONS options[] = {
+  /* name          type        default  env   range      togs reqs  incomp                      help                                                       docgroup */
+  { "-h",          eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "help; show brief info on version and usage",                     1 },
+  { "-o",          eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, NULL,                       "output the alignment to file <f>, not stdout",                   1 },
+  { "-1",          eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "output alignment in Pfam (non-interleaved, 1 line/seq) format",  1 },
+  { "--list",      eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, NULL,                       "output list of sequence names in alignment to file <f>",         1 },
+  { "--devhelp",   eslARG_NONE,  NULL,  NULL, NULL,      NULL,NULL, NULL,                       "show list of undocumented developer options",                    1 },
+  { "-g",          eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "add/rewrite #=GC RF markup based on gap frequency in each col",  2 },
+  { "--gapthresh", eslARG_REAL,  "0.5", NULL, "0<=x<=1", NULL,"-g", NULL,                       "with -g, fraction of gaps allowed in non-gap RF columns [0.5]",  2 },
+  { "--mask-all",  eslARG_INFILE,FALSE,NULL, NULL,      NULL,NULL, NULL,                        "set #=GC RF as x=1, gap=0 from 1/0s in 1-line <f> (len=alen)",   2 },
+  { "--mask-rf",   eslARG_INFILE, FALSE,NULL, NULL,      NULL,NULL, NULL,                       "set #=GC RF as x=1, gap=0 from 1/0s in 1-line <f> (len=rf len)", 2 },
+  { "--pfract",    eslARG_REAL,  NULL,  NULL, "0<=x<=1", NULL,NULL, NULL,                       "set #=GC RF as cols w/<x> fraction of seqs w/POST >= --pthresh", 2 },
+  { "--pthresh",   eslARG_REAL,  "0.9", NULL, "0<=x<=1", NULL,"--pfract", NULL,                 "set #=GR POST threshold for --pfract as <x> [default=0.9]",      2 },
+  { "--p-rf",      eslARG_NONE,  NULL,  NULL, NULL,      NULL,"--pfract", NULL,                 "with --pfract options, ignore gap #=GC RF columns",              2 },
+  { "-k",          eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "keep  only non-gap RF columns, as RF is defined in input aln", 3 },
+  { "-r",          eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "remove all non-gap RF columns, as RF is defined in input aln", 3 },
+  { "--kmask",     eslARG_OUTFILE,FALSE,NULL, NULL,      NULL,"-k", NULL,                       "w/-k, output RF as mask to <f> before removing gap columns", 3},
+  { "--start-all", eslARG_INT,   NULL,  NULL, NULL,      NULL,"--end-all",  "--start-rf",       "keep columns starting at column <n>", 3 },
+  { "--end-all",   eslARG_INT,   NULL,  NULL, NULL,      NULL,"--start-all","--start-rf",       "keep columns ending   at column <n>", 3 },
+  { "--start-rf",  eslARG_INT,   NULL,  NULL, NULL,      NULL,"--end-rf",   "--start-all",      "keep columns starting at non-gap RF column <n>", 3 },
+  { "--end-rf",    eslARG_INT,   NULL,  NULL, NULL,      NULL,"--start-rf", "--start-all",      "keep columns ending   at non-gap RF column <n>", 3 },
+  { "--tree",      eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL,OTHERMSAOPTS,                "reorder MSA to tree order following SLC, save Newick tree to <f>", 4 },
+  { "--lfract",    eslARG_REAL,  NULL,  NULL, "0<=x<=1", NULL,NULL, NULL,                       "remove sequences w/length < <x> fraction of median length",      4 },
+  { "--lmin",      eslARG_INT,   NULL,  NULL, "n>0",     NULL,NULL, NULL,                       "remove sequences w/length < <n> residues",                       4 },
+  { "--detrunc",   eslARG_INT,   NULL,  NULL, "n>0",     NULL,NULL, NULL,                       "remove seqs w/gaps in >= <n> 5' or 3'-most non-gap #=GC RF cols",4 },
+  { "--seq-r",     eslARG_INFILE,NULL,  NULL, NULL,      NULL,NULL, "--seq-k",                  "remove sequences with names listed in file <f>",                 4 },
+  { "--seq-k",     eslARG_INFILE,NULL,  NULL, NULL,      NULL,NULL, "--seq-r",                  "remove all sequences *except* those listed in file <f>",         4 },
+  { "--trim",      eslARG_INFILE, NULL, NULL, NULL,      NULL,NULL, OTHERMSAOPTS,               "trim aligned seqs in <msafile> to subseqs in <f>",               4 },
+  { "--iinfo",     eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, OTHERMSAOPTS,                "print info on # of insertions b/t all non-gap RF cols to <f>",   5 },
+  { "--icinfo",    eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, OTHERMSAOPTS,               "print info on information content of each non-gap RF column",    5 },
+  { "--rinfo",     eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, OTHERMSAOPTS,               "print info on # of residues in each col of alignment to <f>",    5 },
+  { "--dinfo",     eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, OTHERMSAOPTS,               "print info on # of deletes in non-gap RF cols of aln to <f>",    5 },
+  { "--pinfo",     eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, OTHERMSAOPTS,               "print info on posterior probabilities in <msafile> to <f>",      5 },
+  { "--sindi",     eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, "-g,-k,-r,--morph",         "annotate individual secondary structures by imposing consensus", 7 },
+  { "--num-all",   eslARG_NONE,   NULL, NULL, NULL,      NULL,NULL, NULL,                       "add annotation numbering all columns",                          11 },
+  { "--num-rf",    eslARG_NONE,   NULL, NULL, NULL,      NULL,NULL, NULL,                       "add annotation numbering the non-gap RF columns",               11 },
+  { "--omask",     eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, NULL,                       "output RF annotation as 1/0 mask to file <f>",                   9 },
+  { "--amino",     eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--dna,--rna",               "<msafile> contains protein alignments",                         10 },
+  { "--dna",       eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--amino,--rna",             "<msafile> contains DNA alignments",                             10 },
+  { "--rna",       eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--amino,--dna",             "<msafile> contains RNA alignments",                             10 },
+
+  /* All options below are developer options, only shown if --devhelp invoked */
+  { "--iplot",     eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL,OTHERMSAOPTS,                "plot heatmap of # of insertions b/t all non-gap RF cols to <f>", 101 },
+  { "--ilog",      eslARG_NONE,  FALSE, NULL, NULL,      NULL,"--iplot", NULL,                  "w/--iplot, use log scale for heatmap of insert counts",          101 },
+  { "--gplot",     eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, OTHERMSAOPTS,               "plot checkerboard grid of # of gaps in non-gap RF cols to <f>",  101 },
+  { "--morph",     eslARG_INFILE, NULL, NULL, NULL,      NULL,NULL, OTHERMSAOPTS,               "morph msa in <msafile> to msa in <f>'s gap structure",          101 },
+  { "--merge",     eslARG_INFILE,FALSE, NULL, NULL,      NULL,NULL, "--morph,-g,-k,-r",         "merge msa in <msafile> with msa in <f>",                         101 },
+
+  { "--xmask",     eslARG_INFILE, NULL, NULL, NULL,      NULL,NULL, NULL,                       "for each 0 column in <f>, add a 100% gap column to <msafile>",   102 },
+  { "--verbose",   eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "be verbose (usually with --morph or --merge)",            102 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go      = NULL;	/* application configuration       */
+  ESL_ALPHABET *abc     = NULL;	/* biological alphabet             */
+  char         *alifile = NULL;	/* alignment file name             */
+  int           fmt;		/* format code for alifile         */
+  ESL_MSAFILE  *afp     = NULL;	/* open alignment file             */
+  ESL_MSA      *msa     = NULL;	/* one multiple sequence alignment */
+  int           status;		/* easel return code               */
+  int           nali;		/* number of alignments read       */
+  FILE         *ofp;		/* output file (default is stdout) */
+  char          errbuf[eslERRBUFSIZE];
+  int           write_ali = FALSE; /* set to TRUE if we should print a new MSA */
+  /* --merge, --morph related vars */
+  ESL_MSAFILE  *otherafp = NULL;	/* other input alignment file (with --morph) */
+  ESL_MSA      *othermsa = NULL;	/* other input alignment      (with --morph) */
+  /* --trim related vars */
+  ESL_SQFILE   *trimfp = NULL;  /* sequence file with subsequences for --trim */
+  /* --iinfo, --iplot, --gplot --rinfo, --dinfo related vars */
+  FILE *treefp  = NULL;  /* output file for --tree */
+  FILE *iinfofp = NULL;  /* output file for --iinfo */
+  FILE *iplotfp = NULL;  /* output file for --iplot */
+  FILE *gplotfp = NULL;  /* output file for --gplot */
+  FILE *rinfofp = NULL;  /* output file for --rinfo */
+  FILE *dinfofp = NULL;  /* output file for --dinfo */
+  FILE *icinfofp = NULL; /* output file for --icinfo */
+  FILE *listfp = NULL;   /* output file for --list */
+  /* --mask-all */
+  char *amask = NULL;
+  int   amask_len = -1;
+  /* --mask-all */
+  char *rfmask = NULL;
+  int   rfmask_len = -1;
+  /* --xmask */
+  char *xmask = NULL;
+  int   xmask_len = -1;
+  /* --omask */
+  FILE *omaskfp;
+  /* --kmask */
+  FILE *kmaskfp;
+
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  if (esl_opt_GetBoolean(go, "--devhelp") )
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("\nwhere basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      puts("\noptions for adding/rewriting #=GC RF annotation:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\noptions for removing columns:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      puts("\noptions for numbering columns:");
+      esl_opt_DisplayHelp(stdout, go, 11, 2, 80); 
+      puts("\noptions for reordering/removing/trimming sequences:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80); 
+      puts("\noptions for displaying info on inserts/gaps/posterior probabilities:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80); 
+      puts("\noptions for manipulating secondary structure annotation:");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80); 
+      puts("\noptions for outputting a lanemask file:");
+      esl_opt_DisplayHelp(stdout, go, 9, 2, 80);
+      puts("\noptions for specifying input alphabet:");
+      esl_opt_DisplayHelp(stdout, go, 10, 2, 80);
+      puts("\nundocumented, experimental developer options:");
+      esl_opt_DisplayHelp(stdout, go, 101, 2, 80);
+      puts("\noptions for comparison/modification based on another MSA file:");
+      esl_opt_DisplayHelp(stdout, go, 102, 2, 80); 
+      exit(0);
+    }
+  if (esl_opt_GetBoolean(go, "-h") )
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("\nwhere basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      puts("\noptions for adding/rewriting #=GC RF annotation:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\noptions for removing columns:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      puts("\noptions for numbering columns:");
+      esl_opt_DisplayHelp(stdout, go, 11, 2, 80); 
+      puts("\noptions for reordering/removing/trimming sequences:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80); 
+      puts("\noptions for displaying info on inserts/gaps/posterior probabilities:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80); 
+      puts("\noptions for manipulating secondary structure annotation:");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80); 
+      puts("\noptions for outputting a lanemask file:");
+      esl_opt_DisplayHelp(stdout, go, 9, 2, 80);
+      puts("\noptions for specifying input alphabet:");
+      esl_opt_DisplayHelp(stdout, go, 10, 2, 80);
+      exit(0);
+    }
+
+  if (esl_opt_ArgNumber(go) != 1) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  alifile = esl_opt_GetArg(go, 1);
+
+  fmt             = eslMSAFILE_STOCKHOLM;
+
+  /***********************************************
+   * Open the MSA file; determine alphabet; set for digital input
+   ***********************************************/
+
+  status = esl_msafile_Open(alifile, fmt, NULL, &afp);
+  if (status == eslENOTFOUND) 
+    esl_fatal("Alignment file %s doesn't exist or is not readable\n", alifile);
+  else if (status == eslEFORMAT) 
+    esl_fatal("Couldn't determine format of alignment %s\n", alifile);
+  else if (status != eslOK) 
+    esl_fatal("Alignment file open failed with error %d\n", status);
+
+  /* open output file */
+  if (esl_opt_GetString(go, "-o") != NULL) {
+    if ((ofp = fopen(esl_opt_GetString(go, "-o"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open -o output file %s\n", esl_opt_GetString(go, "-o"));
+    } else ofp = stdout;
+
+  if      (esl_opt_GetBoolean(go, "--amino"))   abc = esl_alphabet_Create(eslAMINO);
+  else if (esl_opt_GetBoolean(go, "--dna"))     abc = esl_alphabet_Create(eslDNA);
+  else if (esl_opt_GetBoolean(go, "--rna"))     abc = esl_alphabet_Create(eslRNA);
+  else {
+    int type;
+    status = esl_msafile_GuessAlphabet(afp, &type);
+    if (status == eslEAMBIGUOUS)    esl_fatal("Failed to guess the bio alphabet used in %s.\nUse --dna, --rna, or --amino option to specify it.", alifile);
+    else if (status == eslEFORMAT)  esl_fatal("Alignment file parse failed: %s\n", afp->errbuf);
+    else if (status == eslENODATA)  esl_fatal("Alignment file %s is empty\n", alifile);
+    else if (status != eslOK)       esl_fatal("Failed to read alignment file %s\n", alifile);
+    abc = esl_alphabet_Create(type);
+  }
+  esl_msafile_SetDigital(afp, abc);
+  if((esl_opt_GetBoolean(go, "--sindi")) && (abc->type != eslRNA && abc->type != eslDNA))
+    esl_fatal("-i option pertains to base pairs and only makes sense with DNA or RNA alphabets.");
+
+  /* optionally, open --morph or --merge msa file for reading, --merge and --morph are incompatible
+   * with each other, so we'll never try to do open othermsafile more than once.
+   */
+  if(esl_opt_GetString(go, "--morph") != NULL)
+    {
+      status = esl_msafile_OpenDigital(abc, esl_opt_GetString(go, "--morph"), eslMSAFILE_STOCKHOLM, NULL, &otherafp);
+      if (status == eslENOTFOUND)    ESL_FAIL(status, errbuf, "--morph alignment file %s doesn't exist or is not readable\n", 
+					      esl_opt_GetString(go, "--morph"));
+      else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of --morph alignment %s\n", 
+					      esl_opt_GetString(go, "--morph"));
+      else if (status != eslOK)      ESL_FAIL(status, errbuf, "Alignment file open failed with error %d\n", status);
+    }
+  if(esl_opt_GetString(go, "--merge") != NULL)
+    {
+      status = esl_msafile_OpenDigital(abc, esl_opt_GetString(go, "--merge"), eslMSAFILE_STOCKHOLM, NULL, &otherafp);
+      if (status == eslENOTFOUND)    ESL_FAIL(status, errbuf, "--merge alignment file %s doesn't exist or is not readable\n", 
+					      esl_opt_GetString(go, "--merge"));
+      else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of --merge alignment %s\n", 
+					      esl_opt_GetString(go, "--merge"));
+      else if (status != eslOK)      ESL_FAIL(status, errbuf, "Alignment file open failed with error %d\n", status);
+    }
+
+  /* read --mask-all file, if nec */
+  if(esl_opt_GetString(go, "--mask-all") != NULL) {
+    if((status = read_mask_file(esl_opt_GetString(go, "--mask-all"), errbuf, &amask, &amask_len)) != eslOK)
+      esl_fatal(errbuf);
+  }
+  /* read --mask-rf file, if nec */
+  if(esl_opt_GetString(go, "--mask-rf") != NULL) {
+    if((status = read_mask_file(esl_opt_GetString(go, "--mask-rf"), errbuf, &rfmask, &rfmask_len)) != eslOK)
+      esl_fatal(errbuf);
+  }
+  /* read --xmask file, if nec */
+  if(esl_opt_GetString(go, "--xmask") != NULL) {
+    if((status = read_mask_file(esl_opt_GetString(go, "--xmask"), errbuf, &xmask, &xmask_len)) != eslOK)
+      esl_fatal(errbuf);
+  }
+  /***********************************************
+   * Read MSAs one at a time.
+   ***********************************************/
+
+  nali = 0;
+  while ((status = esl_msa_Read(afp, &msa)) == eslOK)
+    {
+      nali++;
+
+      /* handle the --lfract option if enabled, all subsequent manipulations will omit any short seqs removed here */
+      if(! esl_opt_IsDefault(go, "--lfract")) {
+	int median   = msa_median_length(msa);
+	float minlen = esl_opt_GetReal(go, "--lfract") * (float) median;
+	ESL_MSA *new_msa;
+	msa_remove_seqs_below_minlen(msa, minlen, &new_msa);
+	/* new_msa is msa without seqs below minlen, swap ptrs */
+	esl_msa_Destroy(msa);
+	msa = new_msa;
+	write_ali = TRUE;
+      }
+
+
+      /* handle the --lmin option if enabled, all subsequent manipulations will omit any short seqs removed here */
+      if(! esl_opt_IsDefault(go, "--lmin")) {
+	float minlen = esl_opt_GetInteger(go, "--lmin");
+	ESL_MSA *new_msa;
+	msa_remove_seqs_below_minlen(msa, minlen, &new_msa);
+	/* new_msa is msa without seqs below minlen, swap ptrs */
+	esl_msa_Destroy(msa);
+	msa = new_msa;
+	write_ali = TRUE;
+      }
+
+      /* handle the --detrunc option if enabled, all subsequent manipulations will omit any seqs removed here */
+      if(! esl_opt_IsDefault(go, "--detrunc")) {
+	ESL_MSA *new_msa;
+	if((status =msa_remove_truncated_seqs(msa, errbuf, esl_opt_GetInteger(go, "--detrunc"), &new_msa)) != eslOK) esl_fatal(errbuf);
+	/* new_msa is msa without seqs below minlen, swap ptrs */
+	esl_msa_Destroy(msa);
+	msa = new_msa;
+	write_ali = TRUE;
+      }
+
+      /* handle the --seq-k and --seq-r options if enabled, all subsequent manipulations will omit any seqs removed here */
+      if((! esl_opt_IsDefault(go, "--seq-k")) || (! esl_opt_IsDefault(go, "--seq-r"))) {
+	ESL_MSA *new_msa;
+	char   **seqlist;
+	int      seqlist_n, n;
+	if(! esl_opt_IsDefault(go, "--seq-k")) { 
+	  if((status = read_seq_name_file(esl_opt_GetString(go, "--seq-k"), errbuf, &seqlist, &seqlist_n)) != eslOK) esl_fatal(errbuf);	  
+	  if((status = msa_keep_or_remove_seqs(msa, errbuf, seqlist, seqlist_n, TRUE, &new_msa)) != eslOK)        esl_fatal(errbuf);	  
+	  /* new_msa is msa but only with seqs listed in --seq-k <f> file */
+	}
+	else { /* --seq-r enabled */
+	  if((status = read_seq_name_file(esl_opt_GetString(go, "--seq-r"), errbuf, &seqlist, &seqlist_n)) != eslOK) esl_fatal(errbuf);	  
+	  if((status = msa_keep_or_remove_seqs(msa, errbuf, seqlist, seqlist_n, FALSE, &new_msa)) != eslOK)        esl_fatal(errbuf);	  
+	  /* new_msa is msa but without seqs listed in --seq-r <f> file */
+	}
+	esl_msa_Destroy(msa);
+	msa = new_msa;
+	for(n = 0; n < seqlist_n; n++) free(seqlist[n]); 
+	free(seqlist);
+	write_ali = TRUE;
+      }
+
+      /* read other msa if --morph or --merge (which are incompatible with each other) is enabled */
+      if((esl_opt_GetString(go, "--morph") != NULL) || (esl_opt_GetString(go, "--merge") != NULL))
+	{
+	  if ((status = esl_msa_Read(otherafp, &othermsa)) != eslOK) {
+	    if(status == eslEFORMAT) 
+	      esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", 
+			otherafp->linenumber, otherafp->fname, otherafp->errbuf, otherafp->buf);	
+	    else if (status == eslEOF)
+	      esl_fatal("No alignments read in %s.", esl_opt_GetString(go, "--morph"));
+	  }
+	}
+
+      /* if nec, handle --trim option */
+      if(esl_opt_GetString(go, "--trim") != NULL) { 
+	/* open seq file for --trim */
+	status = esl_sqfile_Open(esl_opt_GetString(go, "--trim"), eslSQFILE_UNKNOWN, NULL, &(trimfp));
+	if (status == eslENOTFOUND)    ESL_FAIL(status, errbuf, "File %s doesn't exist or is not readable\n", esl_opt_GetString(go, "--trim"));
+	else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of sequence file %s\n", esl_opt_GetString(go, "--trim"));
+	else if (status == eslEINVAL)  ESL_FAIL(status, errbuf, "Can’t autodetect stdin or .gz."); 
+	else if (status != eslOK)      ESL_FAIL(status, errbuf, "Sequence file open failed with error %d\n", status);
+	/* read the sequences */
+	ESL_SQ **sq;
+	read_sqfile(trimfp, msa->abc, msa->nseq, &sq); /* dies on failure */
+	/* trim the msa */
+	if((status = trim_msa(msa, sq, errbuf)) != eslOK) goto ERROR;
+	write_ali = TRUE;
+      }
+
+      /* if nec, morph <msafile> into gap structure in <f> (from --morph <f>)*/
+      if(esl_opt_GetString(go, "--morph") != NULL)
+	{
+	  ESL_MSA *newmsa;
+	  if((status = morph_msa(go, errbuf, msa, othermsa, &newmsa)) != eslOK) goto ERROR;
+	  write_ali = TRUE;
+	  /*status = esl_msa_Write(stdout, othermsa, eslMSAFILE_STOCKHOLM);
+	    status = esl_msa_Write(stdout, newmsa, eslMSAFILE_STOCKHOLM);*/
+	  msa = newmsa;
+	}
+
+      /* if nec, merge <msafile> and <f> (from --merge <f>) */
+      if(esl_opt_GetString(go, "--merge") != NULL)
+	{
+	  ESL_MSA *newmsa;
+	  if((status = merge_msa(go, errbuf, msa, othermsa, &newmsa)) != eslOK) goto ERROR;
+	  write_ali = TRUE;
+	  /*status = esl_msa_Write(stdout, othermsa, eslMSAFILE_STOCKHOLM);
+	    status = esl_msa_Write(stdout, newmsa, eslMSAFILE_STOCKHOLM);*/
+	  msa = newmsa;
+	}
+
+      /* rewrite RF annotation, if nec */
+      if(esl_opt_GetBoolean(go, "-g")) {
+	if((status = write_rf_gapthresh(go, errbuf, msa)) != eslOK) goto ERROR;
+	write_ali = TRUE;
+      }
+      if(amask != NULL) { /* --mask-all enabled */
+	if((status = write_rf_given_alen(go, errbuf, msa, amask, amask_len)) != eslOK) goto ERROR;
+	write_ali = TRUE;
+      }
+      if(rfmask != NULL) { /* --mask-rf enabled */
+	if((status = write_rf_given_rflen(go, errbuf, msa, rfmask, rfmask_len)) != eslOK) goto ERROR;
+	write_ali = TRUE;
+      }
+
+      /* handle posterior (--p*) options, if nec */
+      if(! ((esl_opt_IsDefault(go, "--pfract")) || (! (esl_opt_IsDefault(go, "--pinfo"))))) { 
+	if((status = handle_post_opts(go, errbuf, msa) != eslOK)) goto ERROR;
+	if(! (esl_opt_IsDefault(go, "--pfract")))
+	  write_ali = TRUE;
+      }
+
+      /* Remove columns based on --start-all --end-all, --start-rf --end-rf, if nec */
+      if((! esl_opt_IsDefault(go, "--start-all")) || (! esl_opt_IsDefault(go, "--start-rf")))
+	{
+	  if((status = keep_contiguous_column_block(go, errbuf, msa) != eslOK)) goto ERROR;
+	  write_ali = TRUE;
+	}
+
+      /* keep or remove columns based on RF annotation, if nec */
+      if(esl_opt_GetBoolean(go, "-k") || esl_opt_GetBoolean(go, "-r"))
+	{
+	  if(esl_opt_GetString(go, "--kmask") != NULL)
+	    {
+	      if ((kmaskfp = fopen(esl_opt_GetString(go, "--kmask"), "w")) == NULL) 
+		ESL_FAIL(eslFAIL, errbuf, "Failed to open --kmask output file %s\n", esl_opt_GetString(go, "--kmask"));
+	      if((status = output_rf_as_mask(kmaskfp, errbuf, msa)) != eslOK) goto ERROR;
+	    }
+	  if((status = keep_or_remove_rf_gaps(go, errbuf, msa, 
+					      esl_opt_GetBoolean(go, "-k"),
+					      esl_opt_GetBoolean(go, "-r"))) != eslOK) goto ERROR;
+	  write_ali = TRUE;
+	}
+
+      /* impose consensus structure to get individual secondary structures, if nec */
+      if(esl_opt_GetBoolean(go, "--sindi"))
+	{
+	  if((status = individualize_consensus(go, errbuf, msa) != eslOK)) goto ERROR;
+	  write_ali = TRUE;
+	}
+
+      /* handle the --tree option, if enabled */
+      if(! esl_opt_IsDefault(go, "--tree"))
+	{
+	  if ((treefp = fopen(esl_opt_GetString(go, "--tree"), "w")) == NULL) 
+	    ESL_FAIL(eslFAIL, errbuf, "Failed to open --tree output file %s\n", esl_opt_GetString(go, "--tree"));
+
+	  ESL_TREE    *T = NULL;/* the tree, created by Single-Linkage Clustering */
+	  ESL_DMATRIX *D = NULL;/* the distance matrix */
+	  
+	  /* Create distance matrix and infer tree by single linkage clustering */
+	  esl_dst_XDiffMx(msa->abc, msa->ax, msa->nseq, &D);
+	  esl_tree_SingleLinkage(D, &T);
+	  esl_tree_SetTaxaParents(T);
+	  esl_tree_SetTaxonlabels(T, msa->sqname);
+
+	  esl_tree_WriteNewick(treefp, T); 
+	  fclose(treefp);
+	  /*printf("# Tree saved in Newick format to file %s.\n", esl_opt_GetString(go, "--tree")); */
+
+	  esl_tree_Validate(T, NULL);
+
+	  /* Get new order for seqs in the MSA based on the tree */
+	  int *order;
+	  if((status = get_tree_order(T, errbuf, &order)) != eslOK) goto ERROR;
+	  /*for(i = 0; i < msa->nseq; i++) {
+	    printf("new MSA idx: %3d | orig MSA idx: %3d\n", i, order[i]);
+	    }*/
+	  esl_tree_Destroy(T);
+	  esl_dmatrix_Destroy(D);
+	  if((status = reorder_msa(msa, order, errbuf)) != eslOK) goto ERROR;
+	  write_ali = TRUE;
+	  free(order);
+	}	  
+
+      /* --xmask option: expand the alignment to fit lanemask in xmask <f>, number of TOTAL msa
+       * columns must equal number of 1s in <f>.
+       */
+      if(xmask != NULL) { 
+	ESL_MSA *newmsa;
+	if((status = expand_msa2mask(errbuf, msa, xmask, &newmsa)) != eslOK) goto ERROR;
+	  write_ali = TRUE;
+	  msa = newmsa;
+      }
+
+      /* handle the --iinfo option, if enabled, do this after all MSA has been manipulated due to other options */
+      if(! esl_opt_IsDefault(go, "--iinfo")) {
+	if ((iinfofp = fopen(esl_opt_GetString(go, "--iinfo"), "w")) == NULL) 
+	  ESL_FAIL(eslFAIL, errbuf, "Failed to open --iinfo output file %s\n", esl_opt_GetString(go, "--iinfo"));
+	if((status = dump_insert_info(iinfofp, msa, errbuf) != eslOK)) goto ERROR;
+	/*printf("# Insert information saved to file %s.\n", esl_opt_GetString(go, "--iinfo")); */
+	fclose(iinfofp);
+      }
+
+      /* handle the --iplot option, if enabled, do this after all MSA has been manipulated due to other options */
+      if(! esl_opt_IsDefault(go, "--iplot")) {
+	if ((iplotfp = fopen(esl_opt_GetString(go, "--iplot"), "w")) == NULL) 
+	  ESL_FAIL(eslFAIL, errbuf, "Failed to open --iplot output file %s\n", esl_opt_GetString(go, "--iplot"));
+	if((status = plot_inserts(iplotfp, msa, esl_opt_GetBoolean(go, "--ilog"), errbuf) != eslOK)) goto ERROR;
+	fclose(iplotfp);
+      }
+
+      /* handle the --icinfo option, if enabled, do this after all MSA has been manipulated due to other options */
+      if(! esl_opt_IsDefault(go, "--icinfo")) {
+	if ((icinfofp = fopen(esl_opt_GetString(go, "--icinfo"), "w")) == NULL) 
+	  ESL_FAIL(eslFAIL, errbuf, "Failed to open --icinfo output file %s\n", esl_opt_GetString(go, "--iplot"));
+	if((status = dump_infocontent(icinfofp, msa, errbuf) != eslOK)) goto ERROR;
+	fclose(icinfofp);
+      }
+
+      /* handle the --gplot option, if enabled, do this after all MSA has been manipulated due to other options */
+      if(! esl_opt_IsDefault(go, "--gplot")) {
+	if ((gplotfp = fopen(esl_opt_GetString(go, "--gplot"), "w")) == NULL) 
+	  ESL_FAIL(eslFAIL, errbuf, "Failed to open --gplot output file %s\n", esl_opt_GetString(go, "--gplot"));
+	if((status = plot_gaps(gplotfp, msa, errbuf) != eslOK)) goto ERROR;
+	fclose(gplotfp);
+      }
+
+      /* handle the --rinfo option, if enabled, do this after all MSA has been manipulated due to other options */
+      if(! esl_opt_IsDefault(go, "--rinfo")) {
+	if ((rinfofp = fopen(esl_opt_GetString(go, "--rinfo"), "w")) == NULL) 
+	  ESL_FAIL(eslFAIL, errbuf, "Failed to open --rinfo output file %s\n", esl_opt_GetString(go, "--rinfo"));
+	if((status = dump_residue_info(rinfofp, msa, errbuf) != eslOK)) goto ERROR;
+	fclose(rinfofp);
+      }
+
+      /* handle the --dinfo option, if enabled, do this after all MSA has been manipulated due to other options */
+      if(! esl_opt_IsDefault(go, "--dinfo")) {
+	if ((dinfofp = fopen(esl_opt_GetString(go, "--dinfo"), "w")) == NULL) 
+	  ESL_FAIL(eslFAIL, errbuf, "Failed to open --dinfo output file %s\n", esl_opt_GetString(go, "--dinfo"));
+	if((status = dump_delete_info(dinfofp, msa, errbuf) != eslOK)) goto ERROR;
+	fclose(dinfofp);
+      }
+
+      /* handle the --num-rf and --num-all options, if enabled, do this after all MSA has been manipulated due to other options */
+      if(! esl_opt_IsDefault(go, "--num-rf")) { 
+	if((status = number_columns(msa, FALSE, errbuf) != eslOK)) goto ERROR;
+	write_ali = TRUE;
+      }
+      if(! esl_opt_IsDefault(go, "--num-all")) { 
+	if((status = number_columns(msa, TRUE, errbuf) != eslOK)) goto ERROR;
+	write_ali = TRUE;
+      }
+
+      /* write out list of sequences, if nec */
+      if(! esl_opt_IsDefault(go, "--list")) {
+	if ((listfp = fopen(esl_opt_GetString(go, "--list"), "w")) == NULL) 
+	  esl_fatal("Failed to open --list output file %s\n", esl_opt_GetString(go, "--list"));
+	int i;
+	for(i = 0; i < msa->nseq; i++) fprintf(listfp, "%s\n", msa->sqname[i]);
+	fclose(listfp);
+     } 
+
+      /* write out alignment, if nec */
+      if(write_ali || esl_opt_GetBoolean(go, "-1")) {
+	status = esl_msa_Write(ofp, msa, (esl_opt_GetBoolean(go, "-1") ? eslMSAFILE_PFAM : eslMSAFILE_STOCKHOLM));
+	if      (status == eslEMEM) ESL_FAIL(status, errbuf, "Memory error when outputting alignment\n");
+	else if (status != eslOK)   ESL_FAIL(status, errbuf, "Writing alignment file failed with error %d\n", status);
+      }
+
+      /* if nec, print #=GC RF annotation as a 1/0 mask (single line) to a file */
+      if(esl_opt_GetString(go, "--omask") != NULL)
+	{
+	  if ((omaskfp = fopen(esl_opt_GetString(go, "--omask"), "w")) == NULL) 
+	    ESL_FAIL(eslFAIL, errbuf, "Failed to open --omask output file %s\n", esl_opt_GetString(go, "--omask"));
+	  if((status = output_rf_as_mask(omaskfp, errbuf, msa)) != eslOK) goto ERROR;
+	}
+      esl_msa_Destroy(msa);
+      if(othermsa != NULL) esl_msa_Destroy(othermsa);
+    }
+
+  /* If an msa read failed, we drop out to here with an informative status code. 
+   */
+  if      (status == eslEFORMAT) 
+    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", 
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);	
+  else if (status != eslEOF)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+  else if (nali   == 0)
+    esl_fatal("No alignments found in file %s\n", alifile);
+
+  if(esl_opt_GetString(go, "--omask") != NULL) fclose(omaskfp);
+  if(esl_opt_GetString(go, "--kmask") != NULL) fclose(kmaskfp);
+  
+  /* Cleanup, normal return
+   */
+  if(otherafp != NULL) esl_msafile_Close(otherafp);
+  if((esl_opt_GetString(go, "--morph") != NULL) && othermsa != NULL) esl_msa_Destroy(othermsa);
+
+  if(esl_opt_GetString(go, "-o") != NULL) { fclose(ofp); }
+  esl_msafile_Close(afp);
+  esl_alphabet_Destroy(abc);
+  esl_getopts_Destroy(go);
+  
+  return 0;
+  
+ ERROR:
+  if(afp != NULL) esl_msafile_Close(afp);
+  if(go  != NULL) esl_getopts_Destroy(go);
+  if(msa != NULL) esl_msa_Destroy(msa);
+
+  esl_fatal(errbuf);
+  return 1; /* never reached */
+}
+
+
+/* keep_or_remove_rf_gaps
+ *                   
+ * Given an MSA with #=GC RF markup, either remove or keep
+ * all non-gap RF columns.
+ */
+static int
+keep_or_remove_rf_gaps(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, int keep_flag, int remove_flag)
+{
+  int     status;
+  int    *useme;
+  int64_t apos;
+
+  /* contract check */
+  if(msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "No #=GC RF markup in alignment.");
+  if(keep_flag == TRUE && remove_flag == TRUE) ESL_XFAIL(eslEINVAL, errbuf, "in keep_or_remove_rf_gaps, keep_flag and remove_flag both TRUE.");
+  if(keep_flag == FALSE && remove_flag == FALSE) ESL_XFAIL(eslEINVAL, errbuf, "in keep_or_remove_rf_gaps, keep_flag and remove_flag both FALSE.");
+
+  ESL_ALLOC(useme, sizeof(int) * msa->alen);
+  if(keep_flag)
+  {
+    for(apos = 0; apos < msa->alen; apos++)    
+      useme[apos] = (esl_abc_CIsGap(msa->abc, msa->rf[apos]) ? FALSE : TRUE);
+  }
+  else if(remove_flag)
+  {
+    for(apos = 0; apos < msa->alen; apos++)    
+      useme[apos] = (esl_abc_CIsGap(msa->abc, msa->rf[apos]) ? TRUE : FALSE);
+  }
+  else ESL_XFAIL(eslEINCONCEIVABLE, errbuf, "In keep_or_remove_rf_gaps, but neither -r nor -k enabled.");
+  if((status = esl_msa_ColumnSubset(msa, errbuf, useme)) != eslOK) return status;
+  free(useme);
+  return eslOK;
+
+ ERROR:
+  if(useme != NULL) free(useme);
+  return eslEMEM;
+}
+
+/* keep_contiguous_column_block
+ *                   
+ * Keep only columns in range --start-all..--end-all, or --start-rf..--end-rf 
+ */
+static int
+keep_contiguous_column_block(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa)
+{
+  int     status;
+  int    *useme;
+  int64_t apos;
+  int     rf_mode;
+  int     all_mode;
+  int    *c2a_map = NULL;       /* msa map of consensus columns (non-gap RF residues) to alignment columns */
+  int    clen;
+  int    astart, aend;
+
+  rf_mode  = ((!esl_opt_IsDefault(go, "--start-rf"))  && (!esl_opt_IsDefault(go, "--end-rf"))) ? TRUE : FALSE;
+  all_mode = ((!esl_opt_IsDefault(go, "--start-all")) && (!esl_opt_IsDefault(go, "--end-all"))) ? TRUE : FALSE;
+  if((!rf_mode) && (!all_mode)) ESL_XFAIL(eslEINVAL, errbuf, "Entered keep_contiguous_column_block, but neither (--start-rf & --end-rf) nor (--start-all & --end-all) combination invoked.");
+  
+  /* contract check */
+  if(rf_mode && msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "--start-rf and --end-rf required #=GC RF markup in alignment, but none exists.");
+
+  if(rf_mode) { 
+    if((status = map_cpos_to_apos(msa, &c2a_map, &clen))   != eslOK) goto ERROR;
+    if(esl_opt_GetInteger(go, "--start-rf") < 1)    ESL_XFAIL(eslEINVAL, errbuf, "<n> from --start-rf must be > 1.");
+    if(esl_opt_GetInteger(go, "--end-rf")   > clen) ESL_XFAIL(eslEINVAL, errbuf, "<n> from --end-rf must be <= %d (which is the number of non-gap RF columns in the MSA).", clen);
+    astart = c2a_map[esl_opt_GetInteger(go, "--start-rf")];
+    aend   = c2a_map[esl_opt_GetInteger(go, "--end-rf")];
+    if(astart > aend) ESL_XFAIL(eslEINVAL, errbuf, "<n> from --start-rf <n> must be lower than <n> from --end-rf.");
+  }
+  else { 
+    if(esl_opt_GetInteger(go, "--start-all") < 1)         ESL_XFAIL(eslEINVAL, errbuf, "<n> from --start-all must be > 1.");
+    if(esl_opt_GetInteger(go, "--end-all")   > msa->alen) ESL_XFAIL(eslEINVAL, errbuf, "<n> from --end-all must be <= %" PRId64 " (which is the number of columns in the MSA).", msa->alen);
+    astart = esl_opt_GetInteger(go, "--start-all");
+    aend   = esl_opt_GetInteger(go, "--end-all");
+    if(astart > aend) ESL_XFAIL(eslEINVAL, errbuf, "<n> from --start-all <n> must be lower than <n> from --end-all.");
+  }
+
+  ESL_ALLOC(useme, sizeof(int) * msa->alen);
+  esl_vec_ISet(useme, msa->alen, FALSE);
+  for(apos = astart-1; apos < aend; apos++) useme[apos] = TRUE;
+  if((status = esl_msa_ColumnSubset(msa, errbuf, useme)) != eslOK) return status;
+  free(useme);
+  if(c2a_map != NULL) free(c2a_map);
+  return eslOK;
+
+ ERROR:
+  if(useme != NULL) free(useme);
+  return eslEMEM;
+}
+
+/* write_rf_gapthresh
+ *                   
+ * Given an MSA write/rewrite RF based on fraction
+ * of gaps in each column. If fraction < gapthresh RF is an 'x',
+ * otherwise it's a '.' (gap).
+ */
+static int
+write_rf_gapthresh(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa)
+{
+  int      status;
+  int64_t  apos;
+  int64_t  gaps;
+  int      i;
+  double   gapthresh;
+  int      nrf = 0;
+
+  if(msa->rf == NULL) { 
+    ESL_ALLOC(msa->rf, sizeof(char) * (msa->alen+1));
+    for (apos = 1; apos <= msa->alen; apos++) msa->rf[(apos-1)] = '.';
+  }
+
+  gapthresh = esl_opt_GetReal(go, "--gapthresh");
+  for (apos = 1; apos <= msa->alen; apos++)
+    {
+      for (gaps = 0, i = 0; i < msa->nseq; i++)
+	if (esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) gaps++;
+      if((double) gaps / (double) msa->nseq < gapthresh) { /* column passes gap threshold */
+	nrf++;
+	if(esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) msa->rf[(apos-1)] = 'x';
+	/* else, leave it alone! */
+      }
+      else { /* column fails the gap threshold */
+	msa->rf[(apos-1)] = '.';
+      }
+    }
+  msa->rf[msa->alen] = '\0';
+
+  if(esl_opt_GetBoolean(go, "--verbose")) printf("gapthresh %.3f %d of %d pass", gapthresh, nrf, (int) msa->alen);
+  
+  return eslOK;
+ ERROR:
+  return status;
+}
+
+/* write_rf_given_alen
+ *                   
+ * Given an MSA and a char string of 1s and 0s (a lanemask) of length
+ * msa->alen, write/rewrite  RF positions as  'x' (non-gap) for 1, '.' (gap) for 0.
+ * If RF already exists, do not modify non-gap RF columns if they are within mask ('1').
+ */
+static int
+write_rf_given_alen(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, char *amask, int amask_len)
+{
+  int      status;
+  int64_t  apos;
+
+  /* contract check, rfgiven_mask must be exact length of msa */
+  if(amask == NULL) ESL_FAIL(eslEINVAL, errbuf, "--mask-all mask is NULL in write_rf_given, this shouldn't happen.\n");
+  if(amask_len != (int) strlen(amask)) { ESL_FAIL(eslEINVAL, errbuf, "write_rf_given_alen(), passed in mask len (%d) is not equal to actual mask length (%d)\n", amask_len, (int) strlen(amask)); }
+  if(amask_len != msa->alen) 
+    ESL_FAIL(eslEINVAL, errbuf, "--mask-all mask length: %d is not equal to the MSA length (%" PRId64 ")\n", 
+	     amask_len, msa->alen); 
+  if(msa->rf == NULL) { 
+    ESL_ALLOC(msa->rf, sizeof(char) * (msa->alen+1));
+    for (apos = 1; apos <= msa->alen; apos++) msa->rf[(apos-1)] = '.';
+  }
+
+  for (apos = 1; apos <= msa->alen; apos++) {
+    if     (amask[(apos-1)] == '0') msa->rf[(apos-1)] = '.';
+    else if(amask[(apos-1)] == '1') { 
+      if(esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) msa->rf[(apos-1)] = 'x'; /* else, leave it alone */
+    }
+    else    ESL_FAIL(eslEINVAL, errbuf, "--mask-all mask char number %" PRId64 " is not a 1 nor a 0, but a %c\n", apos, amask[(apos-1)]);
+  }
+
+  msa->rf[msa->alen] = '\0';
+  return eslOK;
+ ERROR:
+  return status;
+}
+
+/* write_rf_given_rflen
+ *
+ * Given an MSA and a char string of 1s and 0s (a lanemask) that is
+ * the same length as the non-gap RF annotation in msa, rewrite msa
+ * RF based as 'x' (non-gap) for 1, '.' (gap) for 0. 1s indicate which
+ * non-gap RF columns to keep as 'x', and 0s indicate which non-gap
+ * RF columns to make gaps '.'.
+ * If RF already exists, do not modify non-gap RF columns if they are 
+ * within mask ('1').
+ */
+static int
+write_rf_given_rflen(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, char *rfmask, int rfmask_len)
+{
+  int64_t  apos, cpos;
+
+  /* contract check, mask must be exact length of msa */
+  if(rfmask  == NULL) ESL_FAIL(eslEINVAL, errbuf, "--mask-rf mask is NULL in write_rf_given, this shouldn't happen.\n");
+  if(msa->rf == NULL) ESL_FAIL(eslEINVAL, errbuf, "--mask-rf mask requires RF annotation in MSA (try -g)\n");
+  if(rfmask_len != (int) strlen(rfmask)) { ESL_FAIL(eslEINVAL, errbuf, "write_rf_given_rflen(), passed in mask len (%d) is not equal to actual mask length (%d).\n", rfmask_len, (int) strlen(rfmask)); }
+
+  cpos = 0;
+  for (apos = 1; apos <= msa->alen; apos++) {
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) {
+      cpos++;
+      if     (rfmask[(cpos-1)] == '0') msa->rf[(apos-1)] = '.';
+      else if(rfmask[(cpos-1)] == '1') { 
+	if(esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) msa->rf[(apos-1)] = 'x'; /* else, leave it alone */
+      }
+    }
+    else msa->rf[(apos-1)] = '.'; 
+  }
+  if(cpos != rfmask_len) { ESL_FAIL(eslEINVAL, errbuf, "write_rf_given_rflen(), RF non-gap length (consensus length) (%" PRId64 ") is not equal to mask length (%d)\n", cpos, rfmask_len); }
+
+  msa->rf[msa->alen] = '\0';
+  return eslOK;
+}
+
+
+/* write_rf_given_useme
+ *
+ * Given an MSA and a integer array <useme> of size msa->alen, set
+ * msa->rf column [0..alen-1] i as 'x' if useme[i] == TRUE, and as
+ * '.' if useme[i] == FALSE.
+ */
+static int
+write_rf_given_useme(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, int *useme)
+{
+  int     status;
+  int64_t apos;
+
+  if(msa->rf == NULL) { 
+    ESL_ALLOC(msa->rf, sizeof(char) * (msa->alen+1));
+    for (apos = 1; apos <= msa->alen; apos++) msa->rf[(apos-1)] = '.';
+  }
+
+  for (apos = 0; apos < msa->alen; apos++) { 
+    if(useme[apos]) { 
+      if(esl_abc_CIsGap(msa->abc, msa->rf[apos])) msa->rf[apos] = 'x'; /* else leave it alone */
+    }
+    else msa->rf[apos] = '.';
+  }
+  msa->rf[msa->alen] = '\0';
+  return eslOK;
+ ERROR:
+  return status;
+}
+
+/* individualize_consensus
+ *                   
+ * Given an MSA with a consensus structure impose it to create
+ * individual secondary structures. Simple rule, for consensus
+ * bp i,j if seq positions i and j are both non-gaps seq i,j are 
+ * paired, if >= 1 is a gap, they're not paired.
+ */
+static int
+individualize_consensus(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa)
+{
+  int     status;
+  int64_t apos;
+  int  i;
+  int *cct;		/* 0..alen-1 base pair partners array for consensus        */
+  int *ct;		/* 0..alen-1 base pair partners array for current sequence */
+  char *ss;             /* individual secondary structure we've built              */
+  char *ss_cons_nopseudo; /* no-pseudoknot version of consensus structure */
+
+  if(msa->ss_cons == NULL)                                ESL_FAIL(eslEINVAL, errbuf, "-i requires MSA to have consensus structure annotation.\n");
+  if(! (msa->flags & eslMSA_DIGITAL))                     ESL_FAIL(eslEINVAL, errbuf, "individualize_consensus() MSA is not digitized.\n");
+    
+  ESL_ALLOC(cct, sizeof(int)  * (msa->alen+1));
+  ESL_ALLOC(ct,  sizeof(int)  * (msa->alen+1));
+  ESL_ALLOC(ss,  sizeof(char) * (msa->alen+1));
+  ESL_ALLOC(ss_cons_nopseudo, sizeof(char) * (msa->alen+1));
+
+  esl_wuss_nopseudo(msa->ss_cons, ss_cons_nopseudo);
+  if (esl_wuss2ct(ss_cons_nopseudo, msa->alen, cct) != eslOK)     ESL_FAIL(status, errbuf, "Consensus structure string is inconsistent.");
+
+  /* go through each position of each sequence, 
+     if it's a gap and it is part of a base pair, remove that base pair */
+  for (i = 0; i < msa->nseq; i++)
+    {
+      esl_vec_ICopy(cct, (msa->alen+1), ct);
+      for (apos = 1; apos <= msa->alen; apos++)
+	if (esl_abc_XIsGap(msa->abc, msa->ax[i][apos]))
+	  { 
+	    if (ct[apos] != 0)  ct[ct[apos]] = 0;
+	    ct[apos] = 0;
+	  }
+      /* convert to WUSS SS string and append to MSA */
+      if (esl_ct2wuss(ct, msa->alen, ss) != eslOK) ESL_FAIL(status, errbuf, "Consensus structure string had pseudoknots, we can't handle this yet.");
+      esl_msa_AppendGR(msa, "SS", i, ss);
+    }
+  free(cct);
+  free(ct);
+  free(ss);
+  free(ss_cons_nopseudo);
+  return eslOK;
+ ERROR:
+  return status;
+}
+
+/* merge_msa
+ *                   
+ * Use the RF line as denoting consensus columns to merge
+ * msa1 and msa2. msa1 is rewritten with merged msa. 
+ * Important: msa1 will only contain sequence data from msa2.
+ */
+static int
+merge_msa(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa1, ESL_MSA *msa2, ESL_MSA **ret_merged_msa)
+{
+  int status;
+  int *agaps1 = NULL;
+  int *agaps2 = NULL;
+  int *c2a_map1 = NULL;       /* msa1 map of consensus columns (non-gap RF residues) to alignment columns */
+  int *c2a_map2 = NULL;       /* msa2 map of consensus columns (non-gap RF residues) to alignment columns */
+
+
+  int *new_c2a_map1 = NULL;   /* merged msa1 map of consensus columns (non-gap RF residues) to alignment columns */
+  int *new_c2a_map2 = NULL;   /* merged msa2 map of consensus columns (non-gap RF residues) to alignment columns */
+  int *aadd1 = NULL;          /* [1..apos..msa1->alen] number of columns to add after column apos to merge msa1 */
+  int *aadd2 = NULL;          /* [1..apos..msa2->alen] number of columns to add after column apos to merge msa2 */
+  int apos1, apos2;           /* counters over alignment positions of msa1, msa2 */
+  int cpos = 0;               /* counter over consensus positions */
+  int clen, clen2, new_clen1, new_clen2; /* consensus lengths */
+  int tmp_ngaps;              /* temp var for number of gaps */
+  int cur_apos1, nxt_apos1, cur_apos2, nxt_apos2; /* impt alignment positions */
+  int astart2;                /* impt alignment positions */
+  int ngaps1, ngaps2;         /* [1..apos..msa->alen] number of gaps in column apos of msa1, msa2 */
+  int *msa2_cols_to_keep   = NULL; /* temp array for picking columns to keep in msa2 */
+  int nadd1, nadd2;           /* temp vars, number of columns to keep, add */
+  int radd = 0;               /* number of residues in msa2 columns corresponding to all 100% gap columns added to msa1 */
+  int i, ip;                  /* sequence index counters */
+  int x;                      /* general counter */
+  int orig_msa1_nseq;         /* number of sequences in original msa1 */
+
+  ESL_MSA *new_msa1;
+  ESL_MSA *new_msa2;
+
+  /* contract check */
+  if(msa1->abc->type  != msa2->abc->type) ESL_XFAIL(eslEINVAL, errbuf, "With --merge both MSAs must have same alphabet.");
+  if(msa1->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "With --merge both MSAs must have RF annotation.");
+  if(msa2->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "With --merge both MSAs must have RF annotation.");
+  
+  /* Determine number of gaps in each column of msa1 and msa2 */
+  if((status = get_gaps_per_column(msa1, &agaps1)) != eslOK) goto ERROR;
+  if((status = get_gaps_per_column(msa2, &agaps2)) != eslOK) goto ERROR;
+
+  /* Map consensus columns to alignment positions */
+  if((status = map_cpos_to_apos(msa1, &c2a_map1, &clen))   != eslOK) goto ERROR;
+  if((status = map_cpos_to_apos(msa2, &c2a_map2, &clen2))  != eslOK) goto ERROR;
+  if(clen != clen2)
+    ESL_XFAIL(eslEINVAL, errbuf, "With --merge both MSAs must have same consensus (non-gap RF) length.");
+  
+  /* Fill 'aadd1' and 'aadd2' arrays, these are the number columns of 100% gaps
+   * we have to add after each 'msa1' and 'msa2' column respectively to make
+   * the alignments the same size with identical non-gap RF lines.
+   * Identical non-gap RF lines means for each aligned position i:
+   *   isgap(msa1->rf[i]) == isgap(msa2->rf[i])
+   */
+  ESL_ALLOC(aadd1,  sizeof(int) * (msa1->alen+1));
+  ESL_ALLOC(aadd2,  sizeof(int) * (msa2->alen+1));
+  esl_vec_ISet(aadd1,  msa1->alen+1, 0);
+  esl_vec_ISet(aadd2,  msa1->alen+1, 0);
+  for(cpos = 0; cpos <= clen; cpos++)
+    {
+      if(cpos > 0) {
+	cur_apos1 = c2a_map1[cpos];
+	cur_apos2 = c2a_map2[cpos];
+      }
+      else cur_apos1 = cur_apos2 = 1;
+      if(cpos < clen) {
+	nxt_apos1 = c2a_map1[(cpos+1)];
+	nxt_apos2 = c2a_map2[(cpos+1)];
+      }
+      else {
+	nxt_apos1 = msa1->alen + 1;
+	nxt_apos2 = msa2->alen + 1;
+      }
+      ngaps1 = nxt_apos1 - cur_apos1 - 1;
+      ngaps2 = nxt_apos2 - cur_apos2 - 1;
+
+      if(esl_opt_GetBoolean(go, "--verbose")) printf("%4d: ", cpos); 
+      if(ngaps1 == ngaps2) /* we don't have to add any columns to either msa (okay if 0) */
+	{
+	  /* do nothing */
+	  if(esl_opt_GetBoolean(go, "--verbose")) printf("\n");      
+	}
+      else if(ngaps1 <  ngaps2) /* we need to add some new 100% gap columns to msa1 */
+	{ 
+	  if(esl_opt_GetBoolean(go, "--verbose")) printf("\tmsa1 add     %4d all gap columns\n", (ngaps2-ngaps1)); 
+	  nadd1 = ngaps2 - ngaps1;
+	  /* determine where to put the gaps */
+	  if(nxt_apos1 == (cur_apos1 + 1)) /* no choice, we have to put 100% gaps after cur_apos1 */
+	    {
+	      if(cpos == 0) aadd1[0] += nadd1;
+	      else aadd1[c2a_map1[cpos]] += nadd1;
+	    }
+	  else
+	    {
+	      if(cpos == 0) 
+		{ apos1 = astart2 = 0; }
+	      else 
+		{ 
+		  apos1 = c2a_map1[cpos] + 1;
+		  astart2 = cur_apos2+1; 
+		}
+	      tmp_ngaps = pick_gappiest_columns(agaps2, astart2, nxt_apos2-1, nadd1, &(msa2_cols_to_keep));
+	      radd += (msa2->nseq * nadd1) - tmp_ngaps;
+	      if(esl_opt_GetBoolean(go, "--verbose")) printf("\t\tresidues added: %d (%d)\n", ((msa2->nseq * nadd1) - tmp_ngaps), radd);
+	      for(apos2 = astart2; apos2 < nxt_apos2; apos2++) 
+		{
+		  if(msa2_cols_to_keep[(apos2 - astart2)] == TRUE) aadd1[apos1]++;
+		  else apos1++;
+		}
+	      if(apos1 != nxt_apos1) 
+		esl_fatal("Coding error!");
+	      free(msa2_cols_to_keep);
+	    }
+	}
+      else if(ngaps1 >  ngaps2) /* we need to add some new 100% gap columns to msa 2 */
+	{ 
+	  if(esl_opt_GetBoolean(go, "--verbose")) printf("\tmsa2 add     %4d all gap columns\n", (ngaps1 - ngaps2));
+	  nadd2 = ngaps1 - ngaps2;
+	  /* determine where to put the gaps */
+	  if(nxt_apos2 == (cur_apos2 + 1)) /* no choice, we have to put 100% gaps after cur_apos2 */
+	    {
+	      if(cpos == 0) aadd2[0] += nadd2;
+	      else aadd2[c2a_map2[cpos]] += nadd2;
+	    }
+	  /*else
+	    {
+	      if(cpos == 0) 
+		{ apos2 = astart1 = 0; }
+	      else 
+		{ 
+		  apos2 = c2a_map2[cpos] + 1;
+		  astart1 = cur_apos1+1; 
+		}
+	      tmp_ngaps = pick_gappiest_columns(agaps1, astart1, nxt_apos1-1, nadd, &(msa1_cols_to_keep));
+	      radd += (msa2->nseq * nadd) - tmp_ngaps;
+	      if(esl_opt_GetBoolean(go, "--verbose")) printf("\t\tresidues added: %d (%d)\n", ((msa2->nseq * nadd) - tmp_ngaps), radd);
+	      for(apos2 = astart2; apos2 < nxt_apos2; apos2++) 
+		{
+		  if(msa2_cols_to_keep[(apos2 - astart2)] == TRUE) aadd1[apos1]++;
+		  else apos1++;
+		}
+	      if(apos1 != nxt_apos1) 
+		esl_fatal("Coding error!");
+	      free(msa2_cols_to_keep);
+	      }*/
+
+
+	  /*if(cpos == 0) astart1 = 0;
+	  else astart1 = cur_apos1+1;
+	  if(ngaps2 == 0)
+	    {
+	      for(apos1 = astart1; apos1 < nxt_apos1; apos1++) akeep[apos1] = FALSE;
+	      }*/
+	  //else /* determine if it's likely flush left, or flush right first */
+	  /*{
+	      if(is_flush_left(agaps1, astart1, nxt_apos1-1))
+		{
+		  for(apos1 = astart1;         apos1 < (astart1 + nkeep); apos1++) 
+		    akeep[apos1] = TRUE;
+		  for(apos1 = (astart1 + nkeep); apos1 <  nxt_apos1;              apos1++)
+		    akeep[apos1] = FALSE;
+		}		  
+	      else if(is_flush_right(agaps1, astart1, nxt_apos1-1))
+		{
+		  for(apos1 = astart1;             apos1 < (nxt_apos1 - nkeep); apos1++) 
+		    akeep[apos1] = FALSE;
+		  for(apos1 = (nxt_apos1 - nkeep); apos1 <  nxt_apos1;              apos1++)
+		    akeep[apos1] = TRUE;
+		    }*/
+	  //else /* not flush left or flush right, pick least gappy columns to keep */
+	  /*{
+		  pick_gappiest_columns(agaps1, astart1, (nxt_apos1-1), (ngaps1 - nkeep), &(msa1_cols_to_remove));
+		  for(apos1 = astart1; apos1 < nxt_apos1; apos1++) 
+		    akeep[apos1] = (msa1_cols_to_remove[apos1 - astart1] == TRUE) ? FALSE : TRUE; 
+		  free(msa1_cols_to_remove);
+		}		
+		}*/
+	}
+    }
+
+  nadd1 = 0;
+  if(esl_opt_GetBoolean(go, "--verbose")) { printf("Printing number of all gap columns to add after each msa1 alignment column:\n"); }
+  for(apos1 = 1; apos1 <= msa1->alen; apos1++)
+    {
+      nadd1 += aadd1[apos1];
+      if(esl_opt_GetBoolean(go, "--verbose")) { printf("%5d %5d\n", apos1, aadd1[apos1]); }
+    }
+  nadd1 += aadd1[0];
+  if(esl_opt_GetBoolean(go, "--verbose")) printf("Adding  %d columns to msa 1\n", nadd1);
+
+  nadd2 = 0;
+  if(esl_opt_GetBoolean(go, "--verbose")) { printf("Printing number of all gap columns to add after each msa2 alignment column:\n"); }
+  for(apos2 = 1; apos2 <= msa2->alen; apos2++)
+    {
+      nadd2 += aadd2[apos2];
+      if(esl_opt_GetBoolean(go, "--verbose")) { printf("%5d %5d\n", apos2, aadd2[apos2]); }
+    }
+  nadd2 += aadd2[0];
+  if(esl_opt_GetBoolean(go, "--verbose")) printf("Adding  %d columns to msa 2\n", nadd2);
+
+  /* add the 100% gap columns to msa1 and msa2 */
+  status = add_gap_columns_to_msa(errbuf, msa1, aadd1, &new_msa1, TRUE);
+  status = add_gap_columns_to_msa(errbuf, msa2, aadd2, &new_msa2, TRUE);
+
+  /* Make new_c2a_map1 and new_c2a_map2, they should be identical */
+  if((status = map_cpos_to_apos(new_msa1, &new_c2a_map1, &new_clen1))  != eslOK) goto ERROR;
+  if((status = map_cpos_to_apos(new_msa2, &new_c2a_map2, &new_clen2))  != eslOK) goto ERROR;
+  if(new_clen1 != new_clen2) 
+    ESL_XFAIL(eslEINVAL, errbuf, "Coding error, during alignment merge, after adding gaps, MSA lengths differ.");
+
+  if(esl_opt_GetBoolean(go, "--verbose")) printf("printing final test\n\n");
+  for(cpos = 1; cpos <= clen; cpos++) 
+    {
+      if(new_c2a_map1[cpos] != new_c2a_map2[cpos]) 
+	esl_fatal("Coding error. Alignments to merge do not have same consensus position map\n");
+      if(esl_opt_GetBoolean(go, "--verbose")) printf("%4d %4d %4d\n", cpos, new_c2a_map1[cpos], new_c2a_map2[cpos]);
+    }
+
+  /* merge msa2 into msa1 */
+
+
+  /* first make sure all the info that should be the same is the same */
+  if(new_msa1->alen  != new_msa2->alen)  esl_fatal("Coding error. Alignments to merge do not have same lengths.\n");
+  if(new_msa1->flags != new_msa2->flags) esl_fatal("Alignments to merge do not have flags (this *could* be worked around, implement it if you want).\n");
+  if(new_msa1->abc->type != new_msa2->abc->type) esl_fatal("Alignments to merge do not have same alphabet.\n");
+  for(x = 0; x < eslMSA_NCUTS; x++) 
+    {
+      if     ( new_msa1->cutset[x] && !new_msa2->cutset[x]) esl_fatal("Alignments to merge do not have same cutoff info.\n");
+      else if(!new_msa1->cutset[x] &&  new_msa2->cutset[x]) esl_fatal("Alignments to merge do not have same cutoff info.\n");
+      else if( new_msa1->cutset[x] &&  new_msa2->cutset[x])
+	if(fabs(new_msa1->cutoff[x] - new_msa2->cutoff[x]) > 0.0001)
+	  esl_fatal("Alignments to merge do not have same cutoff info.\n");
+    }
+
+  /* now merge new_msa1 and new_msa2, by expanding new_msa1, and swapping ptrs to data in new_msa2, 
+   * new_msa1 becomes merged alignment
+   * new_msa2 becomes pathetic shell of an alignment
+   *
+   * to expand a MSA, the alen must be 0 (flag for esl_msa_Expand()) I 
+   * reset it to -1 here and then back again. This may be ill advised 
+   */
+  new_msa1->alen = -1;
+  while(new_msa1->sqalloc < (new_msa1->nseq + new_msa2->nseq)) 
+    esl_msa_Expand(new_msa1);
+  new_msa1->alen = new_msa2->alen;
+  orig_msa1_nseq = new_msa1->nseq;
+  
+  if((new_msa1->ss_cons == NULL && new_msa2->ss_cons != NULL) ||
+     (new_msa1->ss_cons != NULL && new_msa2->ss_cons == NULL) ||
+     ((new_msa1->ss_cons != NULL && new_msa2->ss_cons != NULL) && 
+      (strcmp(new_msa1->ss_cons, new_msa2->ss_cons)   != 0))) esl_fatal("Alignments to merge do not have same consensus structure.\n");
+  if((new_msa1->sa_cons == NULL && new_msa2->sa_cons != NULL) ||
+     (new_msa1->sa_cons != NULL && new_msa2->sa_cons == NULL) ||
+     ((new_msa1->sa_cons != NULL && new_msa2->sa_cons != NULL) && 
+      (strcmp(new_msa1->sa_cons, new_msa2->sa_cons)   != 0))) esl_fatal("Alignments to merge do not have same consensus structure.\n");
+  if((new_msa1->aseq == NULL && new_msa2->aseq != NULL) ||
+     (new_msa1->aseq != NULL && new_msa2->aseq == NULL))  esl_fatal("Alignments to merge aseqs null/non-null mismatch.\n");
+#ifdef eslAUGMENT_ALPHABET
+  if((new_msa1->ax == NULL && new_msa2->ax != NULL) ||
+     (new_msa1->ax != NULL && new_msa2->ax == NULL))  esl_fatal("Alignments to merge ax null/non-null mismatch.\n");
+#endif /*eslAUGMENT_ALPHABET*/
+  if((new_msa1->sqacc == NULL && new_msa2->sqacc != NULL) ||
+     (new_msa1->sqacc != NULL && new_msa2->sqacc == NULL))  esl_fatal("Alignments to merge sqacc null/non-null mismatch.\n");
+  if((new_msa1->sqdesc == NULL && new_msa2->sqdesc != NULL) ||
+     (new_msa1->sqdesc != NULL && new_msa2->sqdesc == NULL))  esl_fatal("Alignments to merge sqdesc null/non-null mismatch.\n");
+  if((new_msa1->ss == NULL && new_msa2->ss != NULL) ||
+     (new_msa1->ss != NULL && new_msa2->ss == NULL))  esl_fatal("Alignments to merge ss null/non-null mismatch.\n");
+  if((new_msa1->sa == NULL && new_msa2->sa != NULL) ||
+     (new_msa1->sa != NULL && new_msa2->sa == NULL))  esl_fatal("Alignments to merge sa null/non-null mismatch.\n");
+
+     /* rf lines were already indirectly checked, they must be equal */
+
+  for(i = orig_msa1_nseq; i < (orig_msa1_nseq + new_msa2->nseq); i++)
+    {
+      ip = i - orig_msa1_nseq;
+      if(new_msa1->aseq != NULL) new_msa1->aseq[i]   = new_msa2->aseq[ip];
+#ifdef eslAUGMENT_ALPHABET
+      if(new_msa1->ax   != NULL) new_msa1->ax[i]     = new_msa2->ax[ip];
+#endif /*eslAUGMENT_ALPHABET*/
+      new_msa1->sqname[i] = new_msa2->sqname[ip];
+      new_msa1->wgt[i]    = new_msa2->wgt[ip];
+      new_msa1->nseq++;
+
+      if(new_msa1->sqacc  != NULL) new_msa1->sqacc[i]  = new_msa2->sqacc[ip];
+      if(new_msa1->sqdesc != NULL) new_msa1->sqdesc[i] = new_msa2->sqdesc[ip];
+      if(new_msa1->ss     != NULL) new_msa1->ss[i]     = new_msa2->ss[ip];
+      if(new_msa1->sa     != NULL) new_msa1->sa[i]     = new_msa2->sa[ip];
+
+      /* new_msa1->name,desc,acc,au untouched (is this unwise?) */
+
+      if(new_msa1->sqlen  != NULL) new_msa1->sqlen[i]  = new_msa2->sqlen[ip];
+
+      if(new_msa1->sslen != NULL) new_msa1->sslen[i]  = new_msa2->sslen[ip];
+      if(new_msa1->salen != NULL) new_msa1->salen[i]  = new_msa2->salen[ip];
+      /* lastidx not touched, should be unimportant */
+    }
+  /* copy and free comments (no need to swap pointers thanks to convenient esl_msa_AddComment() function */
+  for(x = 0; x < new_msa2->ncomment; x++) {
+    esl_msa_AddComment(new_msa1, new_msa2->comment[x]);
+    free(new_msa2->comment[x]);
+  }
+  /* copy and free GF markup */
+  for(x = 0; x < new_msa2->ngf; x++) {
+    esl_msa_AddGF(new_msa1, new_msa2->gf_tag[x], new_msa2->gf[x]);
+    free(new_msa2->gf_tag[x]);
+    free(new_msa2->gf[x]);
+  }
+  /* copy and free GS markup */
+  for(x = 0; x < new_msa2->ngs; x++) {
+    for(i = orig_msa1_nseq; i < (orig_msa1_nseq + new_msa2->nseq); i++)
+      {
+	ip = i - orig_msa1_nseq;
+	esl_msa_AddGS(new_msa1, new_msa2->gs_tag[x], i, new_msa2->gs[x][ip]);
+	free(new_msa2->gs[x][ip]);
+      }
+    free(new_msa2->gs_tag[x]);
+  }
+  /* don't touch GC (per column) annotation, is this unwise? */
+
+  /* copy and free GR markup */
+  for(x = 0; x < new_msa2->ngr; x++) {
+    for(i = orig_msa1_nseq; i < (orig_msa1_nseq + new_msa2->nseq); i++)
+      {
+	ip = i - orig_msa1_nseq;
+	esl_msa_AppendGR(new_msa1, new_msa2->gr_tag[x], i, new_msa2->gr[x][ip]);
+	free(new_msa2->gr[x][ip]);
+      }
+    free(new_msa2->gr_tag[x]);
+  }
+  /* don't touch keyhashes or SSI offset, shouldn't be a problem since we're just
+   * printing the alignment. 
+   */
+
+  *ret_merged_msa = new_msa1;
+  free(new_msa2); /* the guts are still valid, being pointed to by new_msa1 */
+
+  free(agaps1);
+  free(agaps2);
+  free(c2a_map1);
+  free(c2a_map2);
+  free(new_c2a_map1);
+  free(aadd1);
+  free(aadd2);
+  return eslOK;
+
+ ERROR:
+  if(agaps1       != NULL) free(agaps1);
+  if(agaps2       != NULL) free(agaps2);
+  if(c2a_map1     != NULL) free(c2a_map1);
+  if(c2a_map2     != NULL) free(c2a_map2);
+  if(new_c2a_map1 != NULL) free(new_c2a_map1);
+  if(aadd1        != NULL) free(aadd1);
+  if(aadd2        != NULL) free(aadd2);
+  return status;
+}
+
+/* morph_msa
+ *                   
+ * Use the RF line as denoting consensus columns to morph
+ * msa1 into msa2's gap structure. This may require removing
+ * some columns from msa1, and adding some 100% gap columns
+ * to msa1.
+ */
+static int
+morph_msa(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa1, ESL_MSA *msa2, ESL_MSA **new_msa1)
+{
+  int status;
+  int *agaps1 = NULL;
+  int *agaps2 = NULL;
+  int *c2a_map1 = NULL;       /* msa1 map of consensus columns (non-gap RF residues) to alignment columns */
+  int *c2a_map2 = NULL;       /* msa2 map of consensus columns (non-gap RF residues) to alignment columns */
+  int *new_c2a_map1 = NULL;   /* morphed msa1 map of consensus columns (non-gap RF residues) to alignment columns */
+  int *akeep = NULL;          /* [1..apos..msa1->alen] TRUE to keep column apos in morphed msa1, FALSE not to */
+  int *aadd = NULL;           /* [1..apos..msa1->alen] number of columns to add after column apos to morphed msa1 */
+  int apos1, apos2;           /* counters over alignment positions of msa1, msa2 */
+  int cpos = 0;               /* counter over consensus positions */
+  int clen, clen2, new_clen1; /* consensus lengths */
+  int tmp_ngaps;              /* temp var for number of gaps */
+  int cur_apos1, nxt_apos1, cur_apos2, nxt_apos2; /* impt alignment positions */
+  int astart1, astart2;       /* impt alignment positions */
+  int ngaps1, ngaps2;         /* [1..apos..msa->alen] number of gaps in column apos of msa1, msa2 */
+  int *msa1_cols_to_remove = NULL; /* temp array for picking columns to remove from msa1 */
+  int *msa2_cols_to_keep   = NULL; /* temp array for picking columns to keep in msa2 */
+  int nkeep, nadd;            /* temp vars, number of columns to keep, add */
+  int radd = 0;               /* number of residues in msa2 columns corresponding to all 100% gap columns added to msa1 */
+  int delete = 0;             /* number of residues in msa1 we have to delete during morph */
+
+  /* contract check */
+  if(msa1->abc->type  != msa2->abc->type) ESL_XFAIL(eslEINVAL, errbuf, "With --morph both MSAs must have same alphabet.");
+  if(msa1->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "With --morph both MSAs must have RF annotation.");
+  if(msa2->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "With --morph both MSAs must have RF annotation.");
+  
+  /* Determine number of gaps in each column of msa1 and msa2 */
+  if((status = get_gaps_per_column(msa1, &agaps1)) != eslOK) goto ERROR;
+  if((status = get_gaps_per_column(msa2, &agaps2)) != eslOK) goto ERROR;
+
+  /* Map consensus columns to alignment positions */
+  if((status = map_cpos_to_apos(msa1, &c2a_map1, &clen))   != eslOK) goto ERROR;
+  if((status = map_cpos_to_apos(msa2, &c2a_map2, &clen2))  != eslOK) goto ERROR;
+  if(clen != clen2)
+    ESL_XFAIL(eslEINVAL, errbuf, "With --morph both MSAs must have same consensus (non-gap RF) length.");
+  
+  /* Fill the 'akeep' array [1..msa1->alen] and 'aadd' array [0..msa1->alen] which 
+   * tells us which columns in msa1 we'll keep, and how many columns of 100% gaps
+   * to add after each msa1 column. 
+   */
+  ESL_ALLOC(akeep, sizeof(int) * (msa1->alen+1));
+  ESL_ALLOC(aadd,  sizeof(int) * (msa1->alen+1));
+  esl_vec_ISet(akeep, msa1->alen+1, FALSE);
+  esl_vec_ISet(aadd,  msa1->alen+1, 0);
+  for(cpos = 0; cpos <= clen; cpos++)
+    {
+      if(cpos > 0) {
+	cur_apos1 = c2a_map1[cpos];
+	cur_apos2 = c2a_map2[cpos];
+      }
+      else cur_apos1 = cur_apos2 = 1;
+      if(cpos < clen) {
+	nxt_apos1 = c2a_map1[(cpos+1)];
+	nxt_apos2 = c2a_map2[(cpos+1)];
+      }
+      else {
+	nxt_apos1 = msa1->alen + 1;
+	nxt_apos2 = msa2->alen + 1;
+      }
+      akeep[cur_apos1] = TRUE; /* keep the consensus column */
+      ngaps1 = nxt_apos1 - cur_apos1 - 1;
+      ngaps2 = nxt_apos2 - cur_apos2 - 1;
+
+      if(esl_opt_GetBoolean(go, "--verbose")) printf("%4d: ", cpos); 
+      if(ngaps1 == ngaps2) /* keep all columns in between (okay if 0) */
+	{
+	  for(apos1 = cur_apos1+1; apos1 < nxt_apos1; apos1++) akeep[apos1] = TRUE; 
+	  if(esl_opt_GetBoolean(go, "--verbose")) printf("\n");      
+	}
+      else if(ngaps1 <  ngaps2) /* we need to add some new 100% gap columns */
+	{ 
+	  if(esl_opt_GetBoolean(go, "--verbose")) printf("\tadd     %4d all gap columns\n", (ngaps2-ngaps1)); 
+	  nadd = ngaps2 - ngaps1;
+	  /* keep all the inserts we have in msa1 */
+	  for(apos1 = cur_apos1+1; apos1 < nxt_apos1; apos1++) akeep[apos1] = TRUE;
+	  if(nxt_apos1 == (cur_apos1 + 1)) /* no choice, we have to put 100% gaps after cur_apos1 */
+	    {
+	      if(cpos == 0) aadd[0] += nadd;
+	      else aadd[c2a_map1[cpos]] += nadd;
+	    }
+	  else
+	    {
+	      if(cpos == 0) 
+		{ apos1 = astart2 = 0; }
+	      else 
+		{ 
+		  apos1 = c2a_map1[cpos] + 1;
+		  astart2 = cur_apos2+1; 
+		}
+	      tmp_ngaps = pick_gappiest_columns(agaps2, astart2, nxt_apos2-1, nadd, &(msa2_cols_to_keep));
+	      radd += (msa2->nseq * nadd) - tmp_ngaps;
+	      if(esl_opt_GetBoolean(go, "--verbose")) printf("\t\tresidues added: %d (%d)\n", ((msa2->nseq * nadd) - tmp_ngaps), radd);
+	      for(apos2 = astart2; apos2 < nxt_apos2; apos2++) 
+		{
+		  if(msa2_cols_to_keep[(apos2 - astart2)] == TRUE) aadd[apos1]++;
+		  else apos1++;
+		}
+	      if(apos1 != nxt_apos1) 
+		esl_fatal("Coding error 10.");
+	      free(msa2_cols_to_keep);
+	    }
+	}
+      else if(ngaps1 >  ngaps2) /* we need to delete some of our msa1 columns */
+	{ 
+	  if(esl_opt_GetBoolean(go, "--verbose")) printf("\tdelete  %4d/%4d    columns\n", (ngaps1 - ngaps2), (ngaps1));  
+	  nkeep = ngaps2;
+	  if(cpos == 0) astart1 = 0;
+	  else astart1 = cur_apos1+1;
+	  if(ngaps2 == 0)
+	    {
+	      for(apos1 = astart1; apos1 < nxt_apos1; apos1++) akeep[apos1] = FALSE;
+	    }
+	  else /* determine if it's likely flush left, or flush right first */
+	    {
+	      if(is_flush_left(agaps1, astart1, nxt_apos1-1))
+		{
+		  for(apos1 = astart1;         apos1 < (astart1 + nkeep); apos1++) 
+		    akeep[apos1] = TRUE;
+		  for(apos1 = (astart1 + nkeep); apos1 <  nxt_apos1;              apos1++)
+		    akeep[apos1] = FALSE;
+		}		  
+	      else if(is_flush_right(agaps1, astart1, nxt_apos1-1))
+		{
+		  for(apos1 = astart1;             apos1 < (nxt_apos1 - nkeep); apos1++) 
+		    akeep[apos1] = FALSE;
+		  for(apos1 = (nxt_apos1 - nkeep); apos1 <  nxt_apos1;              apos1++)
+		    akeep[apos1] = TRUE;
+		}
+	      else /* not flush left or flush right, pick least gappy columns to keep */
+		{
+		  pick_gappiest_columns(agaps1, astart1, (nxt_apos1-1), (ngaps1 - nkeep), &(msa1_cols_to_remove));
+		  for(apos1 = astart1; apos1 < nxt_apos1; apos1++) 
+		    akeep[apos1] = (msa1_cols_to_remove[apos1 - astart1] == TRUE) ? FALSE : TRUE; 
+		  free(msa1_cols_to_remove);
+		}		
+	    }
+	}
+    }
+
+  nadd = 0;
+  nkeep = 0;
+  if(esl_opt_GetBoolean(go, "--verbose")) { printf("Printing number of all gap columns to add after each msa1 alignment column:\n"); }
+  for(apos1 = 1; apos1 <= msa1->alen; apos1++)
+    {
+      if(akeep[apos1]) nkeep++;
+      else delete += (msa1->nseq - agaps1[apos1]);
+      nadd += aadd[apos1];
+      if(esl_opt_GetBoolean(go, "--verbose")) { printf("%5d %5d\n", apos1, aadd[apos1]); }
+    }
+  nadd += aadd[0];
+  printf("\n\nKeeping %d columns, deleting %d residues.\n", nkeep, delete);
+  printf("Adding  %d columns, which have %d total non-gaps in MSA2.\n", nadd, radd);
+
+  /* Rewrite the msa->rf line so that we can call keep_or_remove_rf_gaps to remove
+   * the columns we don't want. Then restore the rf line. Do this by making a new
+   * #=GC ORIGRF markup line. This is a serious violation of easel conventions.
+   */
+  char *origrf;
+  esl_strdup(msa1->rf, msa1->alen, &origrf);
+  esl_msa_AppendGC(msa1, "ORIGRF", origrf);
+  /* overwrite RF temporarily with 'x's for any column we're keeping, '.' for any we're losing */
+  for(apos1 = 1; apos1 <= msa1->alen; apos1++)
+    msa1->rf[(apos1-1)] = akeep[apos1] == FALSE ? '.' : 'x';
+  
+  /* add the 100% gap columns */
+  status = add_gap_columns_to_msa(errbuf, msa1, aadd, new_msa1, FALSE);
+
+  /* remove unwanted columns */
+  keep_or_remove_rf_gaps(go, errbuf, *new_msa1, TRUE, FALSE); 
+
+  /* restore RF line */
+  free((*new_msa1)->rf);
+  esl_strdup((*new_msa1)->gc[(*new_msa1)->ngc-1], (*new_msa1)->alen, &((*new_msa1)->rf));
+  free(origrf);
+  free((*new_msa1)->gc_tag[((*new_msa1)->ngc-1)]);
+  free((*new_msa1)->gc[((*new_msa1)->ngc-1)]);
+  (*new_msa1)->ngc--;
+
+  /* Make new new_c2a_map1, it should be identical to c2a_map2. */
+  if((status = map_cpos_to_apos((*new_msa1), &new_c2a_map1, &new_clen1))  != eslOK) goto ERROR;
+  if(new_clen1 != clen) 
+    ESL_XFAIL(eslEINVAL, errbuf, "With --morph both MSAs must have same consensus (non-gap RF) length.");
+
+  if(esl_opt_GetBoolean(go, "--verbose")) printf("printing final test\n\n");
+  for(cpos = 1; cpos <= clen; cpos++) 
+    {
+      if(c2a_map2[cpos] != new_c2a_map1[cpos]) 
+	esl_fatal("Coding error. Morphed alignment does not have same consensus position map as %s\n", esl_opt_GetString(go, "--morph"));
+      if(esl_opt_GetBoolean(go, "--verbose")) printf("%4d %4d %4d %4d\n", cpos, c2a_map2[cpos], new_c2a_map1[cpos], (c2a_map2[cpos] - new_c2a_map1[cpos]));
+    }
+  
+  free(agaps1);
+  free(agaps2);
+  free(c2a_map1);
+  free(c2a_map2);
+  free(new_c2a_map1);
+  free(akeep);
+  free(aadd);
+  return eslOK;
+
+ ERROR:
+  if(agaps1       != NULL) free(agaps1);
+  if(agaps2       != NULL) free(agaps2);
+  if(c2a_map1     != NULL) free(c2a_map1);
+  if(c2a_map2     != NULL) free(c2a_map2);
+  if(new_c2a_map1 != NULL) free(new_c2a_map1);
+  if(akeep        != NULL) free(akeep);
+  if(aadd         != NULL) free(aadd);
+  return status;
+}
+
+/* add_gap_columns_to_msa
+ *                   
+ * Given an MSA and an array specifying a number
+ * of all gap columns to add after each column,
+ * add them. Reallocate all arrays as necessary.
+ * if(do_treat_as_rf_gap) make new column a gap
+ * in the RF line, else make it an 'x'.
+ *
+ * toadd is numbered 1..alen.
+ */
+static int
+add_gap_columns_to_msa(char *errbuf, ESL_MSA *msa, int *toadd, ESL_MSA **ret_msa, int do_treat_as_rf_gap)
+{
+  int status;
+  int i,j;
+  int apos;
+  int nnew = 0;
+  ESL_ALPHABET *abc;
+  char *newstr;
+  /* contract check */
+  if(! (msa->flags & eslMSA_DIGITAL))
+    ESL_XFAIL(eslEINVAL, errbuf, "in add_gap_columns_to_msa(), msa must be digitized.");
+  for(apos = 0; apos <= msa->alen; apos++)
+    nnew += toadd[apos];
+
+  /* Textize the alignment */
+  abc = msa->abc;
+  esl_msa_Textize(msa);
+
+  ESL_MSA *newmsa;
+  /*printf("msa->nseq: %d\n", msa->nseq);
+    printf("msa->alen: %d\n", msa->alen);*/
+  newmsa = esl_msa_Create(msa->nseq, (msa->alen+nnew));
+
+  /* Copy and add gaps to all valid data that is [0..(alen-1)] or [1..alen] */ 
+  if(msa->ss_cons != NULL) 
+    {
+      ESL_ALLOC(newmsa->ss_cons, sizeof(char) * (msa->alen+nnew+1));
+      if((status = cp_and_add_gaps_to_aseq(newmsa->ss_cons, msa->ss_cons, msa->alen, toadd, nnew, '.') != eslOK)) goto ERROR;
+    }
+  if(msa->sa_cons != NULL) 
+    {
+      ESL_ALLOC(newmsa->sa_cons, sizeof(char) * (msa->alen+nnew+1));
+      if((status = cp_and_add_gaps_to_aseq(newmsa->sa_cons, msa->sa_cons, msa->alen, toadd, nnew, '.') != eslOK)) goto ERROR;
+    }
+  if(msa->rf != NULL)
+    {
+      ESL_ALLOC(newmsa->rf, sizeof(char) * (msa->alen+nnew+1));
+      if(do_treat_as_rf_gap)
+	{
+	  if((status = cp_and_add_gaps_to_aseq(newmsa->rf,      msa->rf,      msa->alen, toadd, nnew, '.') != eslOK)) goto ERROR;
+	}
+      else if((status = cp_and_add_gaps_to_aseq(newmsa->rf,      msa->rf,      msa->alen, toadd, nnew, 'x') != eslOK)) goto ERROR;
+    }
+
+  if(msa->ss != NULL)
+    {
+      ESL_ALLOC(newmsa->ss, sizeof(char *) * msa->nseq);
+      for(i = 0; i < msa->nseq; i++)
+      {
+	if(msa->ss[i] != NULL)
+	  {
+	    ESL_ALLOC(newmsa->ss[i], sizeof(char) * (msa->alen+nnew+1));
+	    if((status = cp_and_add_gaps_to_aseq(newmsa->ss[i], msa->ss[i], msa->alen, toadd, nnew, '.') != eslOK)) goto ERROR;
+	  }
+      }
+    }
+
+  if(msa->sa != NULL)
+    {
+      for(i = 0; i < msa->nseq; i++)
+      {
+	if(msa->sa[i] != NULL)
+	  {
+	    ESL_ALLOC(newmsa->sa[i], sizeof(char) * (msa->alen+nnew+1));
+	    if((status = cp_and_add_gaps_to_aseq(newmsa->sa[i], msa->sa[i], msa->alen, toadd, nnew, '.') != eslOK)) goto ERROR;
+	  }
+      }
+    }  
+
+  if(msa->ncomment > 0)
+    {
+      for(j = 0; j < msa->ncomment; j++)
+	{
+	  if(msa->comment[j] != NULL) 
+	    esl_msa_AddComment(newmsa, msa->comment[j]);
+	}
+    }
+
+  if(msa->ngf > 0)
+    {
+      for(i = 0; i < msa->ngf; i++)
+	if(msa->gf[i] != NULL) 
+	    esl_msa_AddGF(newmsa, msa->gf_tag[i], msa->gf[i]);
+    }
+
+  if(msa->ngs > 0)
+    {
+      for(j = 0; j < msa->ngs; j++)
+	{
+	  for(i = 0; i < msa->nseq; i++)
+	    if(msa->gs[j][i] != NULL) 
+	      esl_msa_AddGS(newmsa, msa->gs_tag[j], i, msa->gs[j][i]);
+	}
+    }
+
+  if(msa->ngc > 0)
+    {
+      for(i = 0; i < msa->ngc; i++)
+	{
+	  if(msa->gc[i] != NULL) 
+	    {
+	      ESL_ALLOC(newstr, sizeof(char) * (msa->alen+nnew+1));
+	      if((status = cp_and_add_gaps_to_aseq(newstr, msa->gc[i], msa->alen, toadd, nnew, '.') != eslOK)) goto ERROR;
+	      esl_msa_AppendGC(newmsa, msa->gc_tag[i], newstr);
+	      free(newstr);
+	    }
+	}
+    }
+
+  if(msa->gr != NULL)
+    {  
+      for(j = 0; j < msa->ngr; j++)
+	{
+	  for(i = 0; i < msa->nseq; i++)
+	    {
+	      if(msa->gr[j][i] != NULL) 
+		{
+		  ESL_ALLOC(newstr, sizeof(char) * (msa->alen+nnew+1));
+		  if((status = cp_and_add_gaps_to_aseq(newstr, msa->gr[j][i], msa->alen, toadd, nnew, '.') != eslOK)) goto ERROR;
+		  esl_msa_AppendGR(newmsa, msa->gr_tag[j], i, newstr);
+		  free(newstr);
+		}
+	    }
+	}
+    }
+    
+  /* copy the aseqs, free as we go to save memory */
+  for(i = 0; i < msa->nseq; i++)
+    {
+      esl_strdup(msa->sqname[i], -1, &(newmsa->sqname[i]));
+      if((status = cp_and_add_gaps_to_aseq(newmsa->aseq[i], msa->aseq[i], msa->alen, toadd, nnew, '.') != eslOK)) goto ERROR;
+      free(msa->aseq[i]);
+      msa->aseq[i] = NULL;
+    }    
+  newmsa->abc = abc;
+  esl_msa_Digitize(newmsa->abc, newmsa);
+  esl_msa_Destroy(msa);
+  *ret_msa = newmsa;
+      
+  return eslOK;
+  
+ ERROR:
+  return status;
+}
+
+/*cp_and_add_gaps_to_aseq
+ *                   
+ * Given an aligned [0..alen-1] original text string,
+ * add toadd[apos-1] gaps after each residue. 
+ * new_aseq must be already allocated. 
+ *
+ * toadd is numbered 1..alen.
+ */
+static int cp_and_add_gaps_to_aseq(char *new_aseq, char *orig_aseq, int alen, int *toadd, int nnew, char gapchar)
+{
+  int orig_apos = 0;
+  int new_apos  = 0;
+  int i;
+
+  for(i = 0; i < toadd[0]; i++)
+    new_aseq[new_apos++] = gapchar;
+  for(orig_apos = 0; orig_apos < alen; orig_apos++)
+    {
+      new_aseq[new_apos++] = orig_aseq[orig_apos];
+      for(i = 0; i < toadd[(orig_apos+1)]; i++)
+	new_aseq[new_apos++] = gapchar;
+    }
+  new_aseq[new_apos] = '\0';
+  return eslOK;
+}
+
+/* is_flush_left
+ *                   
+ * Given an array with number of gaps in each column
+ * of an alignment, and an interval of columns astart..aend,
+ * return TRUE if the residues in this interval appear to 
+ * leftflushed inserts, FALSE otherwise
+ */
+static int is_flush_left(int *ngaps, int astart, int aend)
+{
+  if(astart == -1 || aend == -1) esl_fatal("is_flush_left invalid column positions.");
+  
+  int i;
+  int gaps = ngaps[astart];
+  for(i = astart+1; i <= aend; i++)
+    {
+      if(ngaps[i] < gaps) return FALSE;
+      gaps = ngaps[i];
+    }
+  return TRUE;
+}
+
+/* is_flush_right
+ *                   
+ * Given an array with number of gaps in each column
+ * of an alignment, and an interval of columns astart..aend,
+ * return TRUE if the residues in this interval appear to 
+ * rightflushed inserts, FALSE otherwise
+ */
+static int is_flush_right(int *ngaps, int astart, int aend)
+{
+  if(astart == -1 || aend == -1) esl_fatal("is_flush_right invalid column positions.");
+  
+  int i;
+  int gaps = ngaps[astart];
+  for(i = astart+1; i <= aend; i++)
+    {
+      if(ngaps[i] > gaps) return FALSE;
+      gaps = ngaps[i];
+    }
+  return TRUE;
+}
+
+/* pick_gappiest_columns
+ *                   
+ * Given an array with number of gaps in each column
+ * of an alignment, and an interval of columns astart..aend.
+ * Pick the npick gappiest columns and store that info
+ * in ret_cols_to_pick.
+ *
+ * Returns total number of gaps the npick columns picked.
+ */
+static int pick_gappiest_columns(int *ngaps, int astart, int aend, int npick, int **ret_cols_to_pick)
+{
+  if(astart == -1 || aend == -1) esl_fatal("pick_gappiest_columns invalid column positions.");
+  if((aend-astart+1) < npick)    esl_fatal("pick_gappiest_columns number to pick (%d) exceeds number of possibilities (%d).", npick, (aend-astart+1));
+
+  int status;
+  int i,c;
+  int *tmp_ngaps;
+  int *cols_to_pick;
+  int topick;
+  int total_gaps = 0;
+
+  ESL_ALLOC(tmp_ngaps,    sizeof(int) * (aend-astart+1));
+  ESL_ALLOC(cols_to_pick, sizeof(int) * (aend-astart+1));
+
+  esl_vec_ISet(cols_to_pick, (aend-astart+1), FALSE);
+  for(i = astart; i <= aend; i++)
+    tmp_ngaps[(i-astart)] = ngaps[astart];
+  for(c = 0; c < npick; c++)
+    {
+      topick               = esl_vec_IArgMax(tmp_ngaps, (aend-astart+1));
+      cols_to_pick[topick] = TRUE;
+      total_gaps          += tmp_ngaps[topick];
+      tmp_ngaps[topick]    = -1;
+    }
+  free(tmp_ngaps);
+  *ret_cols_to_pick = cols_to_pick;
+  return total_gaps;
+
+ ERROR:
+  esl_fatal("Memory allocation error.");
+  return -1;
+}
+
+/* get_gaps_per_column 
+ *                   
+ * Given an MSA, determine the number of gaps per
+ * column, and return a newly allocated array with this
+ * into in *ret_ngaps. 
+ */
+static int get_gaps_per_column(ESL_MSA *msa, int **ret_ngaps)
+{
+  int status;
+  int i, apos;
+  int *ngaps = NULL;
+  /* contract check */
+  if(! msa->flags & eslMSA_DIGITAL) { status = eslEINVAL; goto ERROR; }
+
+  ESL_ALLOC(ngaps, sizeof(int) * (msa->alen+1));
+  esl_vec_ISet(ngaps, msa->alen+1, 0);
+  for(i = 0; i < msa->nseq; i++) {
+    for(apos = 1; apos <= msa->alen; apos++)
+      ngaps[apos] += esl_abc_XIsGap(msa->abc, msa->ax[i][apos]);
+  }
+  *ret_ngaps = ngaps;
+  return eslOK;
+
+ ERROR:
+  if(ngaps != NULL) free(ngaps);
+  return status;
+}
+
+/* map_cpos_to_apos
+ *                   
+ * Given an MSA, determine the alignment position each
+ * consensus position refers to. 
+ */
+static int map_cpos_to_apos(ESL_MSA *msa, int **ret_c2a_map, int *ret_clen)
+{
+  int status;
+  int clen = 0;
+  int *c2a_map = NULL;
+  int cpos = 0;
+  int apos = 0;
+  /* contract check */
+  if(msa->rf == NULL) { status = eslEINVAL; goto ERROR; }
+
+  /* count consensus columns */
+  for(apos = 1; apos <= msa->alen; apos++)
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) clen++;
+
+  /* build map */
+  ESL_ALLOC(c2a_map, sizeof(int) * (clen+1));
+  c2a_map[0] = -1;
+  for(apos = 1; apos <= msa->alen; apos++) 
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) c2a_map[++cpos] = apos;
+
+  *ret_c2a_map = c2a_map;
+  *ret_clen    = clen;
+  return eslOK;
+
+ ERROR:
+  if(c2a_map != NULL) free(c2a_map);
+  return status;
+}
+
+
+/* read_sqfile
+ *                   
+ * Read all seqs in a sequence file and return them. Originally
+ * written for --trim option.
+ */
+static int read_sqfile(ESL_SQFILE *sqfp, const ESL_ALPHABET *abc, int nseq, ESL_SQ ***ret_sq)
+{
+  int status;
+  ESL_SQ **sq; 
+  int i;
+  
+  /* get seqs from sqfile */
+  ESL_ALLOC(sq, sizeof(ESL_SQ *) * (nseq + 1)); /* +1 for the last guy we allocate but don't use */
+  i = 0;
+  sq[i] = esl_sq_CreateDigital(abc);
+  while ((status = esl_sqio_Read(sqfp, sq[i])) == eslOK) { 
+    i++;
+    if(i > nseq) esl_fatal("With --trim, sequence file must have same number seqs as in <msafile>\n"); 
+    sq[i] = esl_sq_CreateDigital(abc);
+  }
+  if (i != nseq) esl_fatal("With --trim, sequence file must have same number seqs as in <msafile>\n"); 
+  /* status should be eslEOF on normal end; if it isn't, deal w/ error */
+  esl_sq_Destroy(sq[i]); /* destroy final allocated but unused seq */
+    if (status == eslEFORMAT)
+      esl_fatal("\
+Sequence file parse error, line %d of file %s:\n\
+%s\n", sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+    else if (status != eslEOF)
+      esl_fatal("Sequence file %s read failed with error code %d\n",
+		sqfp->filename, status);
+  esl_sqfile_Close(sqfp);
+  *ret_sq = sq;
+
+  return eslOK;
+
+ ERROR:
+  esl_fatal("Memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+
+/* trim_msa
+ *                   
+ * Given an MSA and unaligned 'trimmed' versions (subsequences) of all seqs in that MSA, 
+ * replace all chars that have been trimmed away (not in subsequences) with gaps in the MSA.
+ */
+static int trim_msa(ESL_MSA *msa, ESL_SQ **sq, char *errbuf)
+{
+  int status;
+  int i;
+  int apos, uapos;
+  int astart,  aend;
+  int uastart, uaend;
+  char *offset;
+  char *aseq;
+  char *uaseq;
+  char *uasubseq;
+  int *a2ua_map;
+  int *ua2a_map;
+  int ualen;
+
+  if(! (msa->flags & eslMSA_DIGITAL))
+    ESL_XFAIL(eslEINVAL, errbuf, "in trim_msa(), msa must be digitized.");
+
+  ESL_ALLOC(aseq,  sizeof(char) * (msa->alen+1));
+
+  for(i = 0; i < msa->nseq; i++)
+    {
+      if (sq[i]->dsq == NULL) ESL_XFAIL(eslEINVAL, errbuf, "in trim_msa(), sq's must be digitized.");
+      if (sq[i]->n   == 0)    ESL_XFAIL(eslEINVAL, errbuf, "in trim_msa(), sq[%d] is zero-length\n", i);
+
+      ESL_ALLOC(a2ua_map, sizeof(int) * (msa->alen+1));
+      esl_vec_ISet(a2ua_map, (msa->alen+1), -1);
+      uapos = apos = 1;
+      while(apos <= msa->alen)
+	{
+	  while(apos <= msa->alen && esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) apos++;
+	  if(apos <= msa->alen) a2ua_map[apos] = uapos++;
+	  apos++;
+	}
+      ualen = uapos;
+      ESL_ALLOC(ua2a_map, sizeof(int) * (ualen+1));
+      ua2a_map[0] = -1;
+      for(apos = 1; apos <= msa->alen; apos++)
+	if(a2ua_map[apos] != -1)
+	  ua2a_map[a2ua_map[apos]] = apos;
+
+      ESL_ALLOC(uasubseq, sizeof(char) * (sq[i]->n+1));
+      esl_abc_Textize(msa->abc, sq[i]->dsq, sq[i]->n, uasubseq);
+      esl_abc_Textize(msa->abc, msa->ax[i], msa->alen, aseq);
+
+      esl_strdup(aseq, -1, &(uaseq));
+      esl_strdealign(uaseq, uaseq, "-_.", NULL);
+      offset = strstr(uaseq, uasubseq);
+      if(offset == NULL) ESL_XFAIL(eslEINVAL, errbuf, "in trim_msa(), sq[%d] is not a subseq of msa seq %d\n", i, i);
+      uastart = offset  - uaseq + 1;
+      uaend   = uastart + strlen(uasubseq) - 1;
+      astart  = ua2a_map[uastart];
+      aend    = ua2a_map[uaend];
+      free(ua2a_map);
+      free(a2ua_map);
+
+      for(apos = 1;        apos <  astart;    apos++) msa->ax[i][apos] = msa->abc->K; /* make it a gap */
+      for(apos = aend + 1; apos <= msa->alen; apos++) msa->ax[i][apos] = msa->abc->K; /* make it a gap */
+      free(uaseq);
+      free(uasubseq);
+    }
+
+  for(i = 0; i < msa->nseq; i++)
+    esl_sq_Destroy(sq[i]);
+  free(sq);
+      
+  free(aseq);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* dump_insert_info
+ *                   
+ * Given an MSA with RF annotation, print out information about how many 'insertions' come
+ * after each non-gap RF column (consensus column). 
+ */
+static int dump_insert_info(FILE *fp, ESL_MSA *msa, char *errbuf)
+{
+  int status;
+  int apos, cpos;
+  int **ict;
+  int *total_ict, *med_ict;
+  int i, l;
+  int clen;
+  int nseq;
+  int *len;
+
+  /* contract check */
+  if(! (msa->flags & eslMSA_DIGITAL)) ESL_XFAIL(eslEINVAL, errbuf, "in dump_insert_info(), msa must be digitized.");
+  if(msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "No #=GC RF markup in alignment, it is needed for --iplot.");
+
+  ESL_ALLOC(total_ict,  sizeof(int) * (msa->alen+2));
+  ESL_ALLOC(med_ict,  sizeof(int) * (msa->alen+2));
+  esl_vec_ISet(total_ict, (msa->alen+2), 0);
+  esl_vec_ISet(med_ict, (msa->alen+2), 0);
+
+  ESL_ALLOC(ict,  sizeof(int *) * (msa->alen+2));
+  for(i = 0; i <= msa->alen; i++)
+    {
+      ESL_ALLOC(ict[i],  sizeof(int) * (msa->nseq));
+      esl_vec_ISet(ict[i], (msa->nseq), 0);
+    }
+
+  fprintf(fp, "# %8s  %10s  %8s  %8s  %8s\n", "cons col", "nseq w/ins",  "freq ins", "avg len",  "med len");
+  fprintf(fp, "# %8s  %10s  %8s  %8s  %8s\n", "--------", "----------", "--------", "--------", "--------");
+
+  cpos = 0;
+  for(apos = 1; apos <= msa->alen; apos++)
+    {
+      if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) 
+	cpos++;
+      else
+	for(i = 0; i < msa->nseq; i++)
+	  if(! esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) { 
+	    ict[cpos][i]++;
+	    total_ict[cpos]++;
+	  }	  
+    }
+  clen = cpos;
+
+  /* determine avg median length for each insertion */
+  for(cpos = 0; cpos <= clen; cpos++)
+    {
+      if(total_ict[cpos] > 0) { 
+	nseq = 0;
+	for(i = 0; i < msa->nseq; i++) { 
+	  if(ict[cpos][i] >= 1) nseq++;
+	}
+	ESL_ALLOC(len, sizeof(int) * nseq);
+	l = 0;
+	for(i = 0; i < msa->nseq; i++) { 
+	  if(ict[cpos][i] >= 1)
+	    len[l++] = ict[cpos][i];
+	}
+	qsort(len, nseq, sizeof(int), compare_ints);
+	med_ict[cpos] = len[nseq / 2];
+	free(len);
+      }      
+    }
+  for(cpos = 0; cpos <= clen; cpos++)
+    {
+      nseq = 0;
+      for(i = 0; i < msa->nseq; i++) if(ict[cpos][i] >= 1) nseq++;
+      if(nseq > 0) 
+	fprintf(fp, "  %8d  %10d  %8.6f  %8.3f  %8d\n", cpos, nseq, (float) nseq / (float) msa->nseq, ((float) total_ict[cpos] / (float) nseq), med_ict[cpos]);
+    }
+
+  for(i = 0; i <= msa->alen; i++)
+    free(ict[i]);
+  free(ict);
+  free(total_ict);
+  free(med_ict);
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* dump_residue_info
+ *                   
+ * Given an MSA, print out the number of sequences with
+ * a non-gap residue in each column of the alignment.
+ */
+static int dump_residue_info(FILE *fp, ESL_MSA *msa, char *errbuf)
+{
+  int status;
+  int apos, cpos;
+  int rct;
+  int i;
+  int has_rf;
+
+  /* contract check */
+  if(! (msa->flags & eslMSA_DIGITAL)) ESL_XFAIL(eslEINVAL, errbuf, "in dump_residue_info(), msa must be digitized.");
+  has_rf = (msa->rf == NULL) ? FALSE : TRUE;
+
+  if(has_rf) { 
+    fprintf(fp, "# %8s  %7s  %8s  %8s\n", "cons col", "aln col", "num res",  "freq res");
+    fprintf(fp, "# %8s  %7s  %8s  %8s\n", "--------", "-------", "--------", "--------");
+  }  
+  else { 
+    fprintf(fp, "# %7s  %8s  %8s\n", "aln col", "num res",  "freq res");
+    fprintf(fp, "# %7s  %8s  %8s\n", "-------", "--------", "--------");
+  }
+  cpos = 0;
+  for(apos = 1; apos <= msa->alen; apos++) {
+    rct = 0;
+    if(has_rf && (! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)]))) cpos++;
+    for(i = 0; i < msa->nseq; i++) { 
+      if(! esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) rct++; 
+    }
+
+    if(has_rf) fprintf(fp, "  %8d  %7d  %8d  %8.6f\n", cpos, apos, rct, (float) rct / (float) msa->nseq);
+    else       fprintf(fp, "  %7d  %8d  %8.6f\n", apos, rct, (float) rct / (float) msa->nseq);
+  }
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* dump_delete_info
+ *                   
+ * Given an MSA, print out the number of sequences with
+ * gaps residue in each consensus column of the alignment.
+ */
+static int dump_delete_info(FILE *fp, ESL_MSA *msa, char *errbuf)
+{
+  int status;
+  int apos, cpos;
+  int dct;
+  int i;
+
+  /* contract check */
+  if(! (msa->flags & eslMSA_DIGITAL)) ESL_XFAIL(eslEINVAL, errbuf, "in dump_residue_info(), msa must be digitized.");
+  if(msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "No #=GC RF markup in alignment, it is needed for --dinfo.");
+
+  fprintf(fp, "# Number of sequences in file: %d\n", msa->nseq);
+  fprintf(fp, "# Only non-gap RF columns with > 0 deletes are listed.\n");
+  fprintf(fp, "#\n");
+  fprintf(fp, "# %8s  %7s  %8s  %8s\n", "cons col", "aln col", "num del",  "freq del");
+  fprintf(fp, "# %8s  %7s  %8s  %8s\n", "--------", "-------", "--------", "--------");
+  
+  cpos = 0;
+  for(apos = 1; apos <= msa->alen; apos++) {
+    dct = 0;
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) { 
+      cpos++;
+      for(i = 0; i < msa->nseq; i++) { 
+	if(esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) dct++; 
+      }
+      if(dct > 0) fprintf(fp, "  %8d  %7d  %8d  %8.6f\n", cpos, apos, dct, (float) dct / (float) msa->nseq);
+    }
+  }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* plot_inserts
+ *                   
+ * Given an MSA with RF annotation, print a postscript heatmap of how
+ * many insertions are after each non-gap RF column (consensus column)
+ * in each sequence.
+ */
+static int plot_inserts(FILE *fp, ESL_MSA *msa, int do_log, char *errbuf)
+{
+  int status;
+  int apos, cpos;
+  int i;
+  int clen;
+  ESL_DMATRIX *I;
+
+  /* contract check */
+  if(msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "No #=GC RF markup in alignment, it is needed for --iplot.");
+  if(! (msa->flags & eslMSA_DIGITAL))
+    ESL_XFAIL(eslEINVAL, errbuf, "in plot_inserts(), msa must be digitized.");
+
+  clen = 0;
+  for(apos = 1; apos <= msa->alen; apos++)
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) clen++;
+
+  I = esl_dmatrix_Create(msa->nseq, (clen+1));
+  esl_dmatrix_SetZero(I);
+
+  cpos = 0;
+  for(apos = 1; apos <= msa->alen; apos++) {
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) 
+      cpos++;
+    else
+      for(i = 0; i < msa->nseq; i++)
+	if(! esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) I->mx[i][cpos] += 1.;
+  }
+  if(do_log) {
+    for(i = 0; i < msa->nseq; i++)
+      for(cpos = 0; cpos <= clen; cpos++)
+	if(I->mx[i][cpos] > 0) 
+	  I->mx[i][cpos] = log(I->mx[i][cpos]);
+	else 
+	  I->mx[i][cpos] = -1; /* don't want 0s to change to -inf, for coloring scheme */
+  }
+  else { 
+    for(i = 0; i < msa->nseq; i++)
+      for(cpos = 0; cpos <= clen; cpos++)
+	if(I->mx[i][cpos] == 0) I->mx[i][cpos] = (-1 * esl_dmx_Max(I)) / 2; /* for better resolution on heatmap */
+  }
+
+  /* dmx_Visualize(fp, I, esl_dmx_Min(I), esl_dmx_Max(I)); */
+  dmx_Visualize(fp, I, (-1 * esl_dmx_Max(I)), esl_dmx_Max(I));
+  /* esl_dmatrix_Dump(stdout, I, NULL, NULL); */
+  esl_dmatrix_Destroy(I);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* plot_gaps
+ *                   
+ * Given an MSA with RF annotation, print a postscript checkboard grid 
+ * showing which sequences have gaps in each non-gap RF column. 
+ */
+static int plot_gaps(FILE *fp, ESL_MSA *msa, char *errbuf)
+{
+  int status;
+  int apos, cpos;
+  int i;
+  int clen;
+  ESL_DMATRIX *G;
+
+  /* contract check */
+  if(msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "No #=GC RF markup in alignment, it is needed for --gplot.");
+  if(! (msa->flags & eslMSA_DIGITAL))
+    ESL_XFAIL(eslEINVAL, errbuf, "in plot_gaps(), msa must be digitized.");
+
+  clen = 0;
+  for(apos = 1; apos <= msa->alen; apos++)
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) clen++;
+
+  G = esl_dmatrix_Create(msa->nseq, (clen+1));
+  esl_dmatrix_SetZero(G);
+
+  cpos = 0;
+  for(apos = 1; apos <= msa->alen; apos++) {
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) {
+      cpos++;
+      for(i = 0; i < msa->nseq; i++)
+	if(esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) G->mx[i][cpos] += 1.;
+    }
+  }
+  /* dmx_Visualize(fp, G, esl_dmx_Min(G), esl_dmx_Max(G)); */
+  dmx_Visualize(fp, G, -1, 1);
+  esl_dmatrix_Destroy(G);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* get_tree_order
+ *                   
+ * Given a tree, determine the branching order of the sequences
+ * it represents by traversing it preorder.
+ */
+static int get_tree_order(ESL_TREE *T, char *errbuf, int **ret_order)
+{
+  int status;
+  int opos = 0;
+  int nd;
+  int *order; 
+  ESL_STACK *pda;
+  ESL_ALLOC(order, sizeof(int) * T->N);
+
+  opos = 0;
+  pda  = esl_stack_ICreate();
+  esl_stack_IPush(pda, T->right[0]);
+  esl_stack_IPush(pda, T->left[0]);
+  while (esl_stack_IPop(pda, &nd) != eslEOD)
+    {
+      if (nd > 0) { /* a node */
+	esl_stack_IPush(pda, T->right[nd]); /* index for right child */
+	esl_stack_IPush(pda, T->left[nd]);  /* index for left child */
+      }
+      else /* nd <= 0, a child */
+	order[opos++] = nd * -1;
+    }
+  *ret_order = order;
+  esl_stack_Destroy(pda);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* reorder_msa
+ *                   
+ * Given an array specifying a new order for the sequences in
+ * the MSA, reorder it by swapping pointers.
+ */
+static int
+reorder_msa(ESL_MSA *msa, int *order, char *errbuf)
+{
+  int status;
+  char **tmp; 
+  ESL_ALLOC(tmp, sizeof(char *) * msa->nseq);
+  int i, a;
+
+  /* contract check */
+  /* 'order' must be have nseq elements, elements must be in range [0..nseq-1], no duplicates  */
+  int *covered;
+  ESL_ALLOC(covered, sizeof(int) * msa->nseq);
+  esl_vec_ISet(covered, msa->nseq, 0);
+  for(i = 0; i < msa->nseq; i++) { 
+    if(covered[order[i]]) ESL_FAIL(eslEINVAL, errbuf, "reorder_msa() order array has duplicate entries for i: %d\n", i);
+    covered[order[i]] = 1;
+  }
+  free(covered);
+
+  /* swap aseq or ax (one or the other must be non-NULL) */
+  if(msa->flags & eslMSA_DIGITAL) { /* digital MSA */
+    ESL_DSQ **tmp_dsq; 
+    ESL_ALLOC(tmp_dsq, sizeof(ESL_DSQ *) * msa->nseq);
+    for(i = 0; i < msa->nseq; i++) tmp_dsq[i] = msa->ax[i];
+    for(i = 0; i < msa->nseq; i++) msa->ax[i] = tmp_dsq[order[i]];
+    free(tmp_dsq);
+  }
+  else { /* text MSA */
+    for(i = 0; i < msa->nseq; i++) tmp[i] = msa->aseq[i];
+    for(i = 0; i < msa->nseq; i++) msa->aseq[i] = tmp[order[i]];
+  }
+
+  /* swap sqnames (mandatory) */
+  for(i = 0; i < msa->nseq; i++) tmp[i] = msa->sqname[i];
+  for(i = 0; i < msa->nseq; i++) msa->sqname[i] = tmp[order[i]];
+
+  /* swap sqacc, if they exist */
+  if(msa->sqacc != NULL) { 
+    for(i = 0; i < msa->nseq; i++) tmp[i] = msa->sqacc[i];
+    for(i = 0; i < msa->nseq; i++) msa->sqacc[i] = tmp[order[i]];
+  }
+
+  /* swap sqdesc, if they exist */
+  if(msa->sqdesc != NULL) { 
+    for(i = 0; i < msa->nseq; i++) tmp[i] = msa->sqdesc[i];
+    for(i = 0; i < msa->nseq; i++) msa->sqdesc[i] = tmp[order[i]];
+  }
+
+  /* swap ss, if they exist */
+  if(msa->ss != NULL) { 
+    for(i = 0; i < msa->nseq; i++) tmp[i] = msa->ss[i];
+    for(i = 0; i < msa->nseq; i++) msa->ss[i] = tmp[order[i]];
+  }
+
+  /* swap sa, if they exist */
+  if(msa->sa != NULL) { 
+    for(i = 0; i < msa->nseq; i++) tmp[i] = msa->sa[i];
+    for(i = 0; i < msa->nseq; i++) msa->sa[i] = tmp[order[i]];
+  }
+
+  /* swap gs annotation, if it exists */
+  for(a = 0; a < msa->ngs; a++) {
+    for(i = 0; i < msa->nseq; i++) tmp[i] = msa->gs[a][i];
+    for(i = 0; i < msa->nseq; i++) msa->gs[a][i] = tmp[order[i]];
+  }
+
+  /* swap gr annotation, if it exists */
+  for(a = 0; a < msa->ngr; a++) {
+    for(i = 0; i < msa->nseq; i++) tmp[i] = msa->gr[a][i];
+    for(i = 0; i < msa->nseq; i++) msa->gr[a][i] = tmp[order[i]];
+  }
+  free(tmp);
+  return eslOK;
+
+ ERROR: 
+  return status;
+}
+
+/****************************************************************
+ * Stolen from hmmer/h3/heatmap.c SVN revision 2171
+ * as dmx_Visualize. Then modified so that the full 
+ * matrix is printed (not half split diagonally).
+ */
+/* dmx_Visualize()
+ * Incept:    SRE, Wed Jan 24 11:58:21 2007 [Janelia]
+ *
+ * Purpose:   
+ *            
+ *            Color scheme roughly follows Tufte, Envisioning
+ *            Information, p.91, where he shows a beautiful
+ *            bathymetric chart. The CMYK values conjoin two
+ *            recommendations from ColorBrewer (Cindy Brewer
+ *            and Mark Harrower) 
+ *            [http://www.personal.psu.edu/cab38/ColorBrewer/ColorBrewer.html],
+ *            specifically the 9-class sequential2 Blues and
+ *            9-class sequential YlOrBr.
+ * 
+ *            Might eventually become part of Easel, once mature?
+ *           
+ * Note:      Binning rules basically follow same convention as
+ *            esl_histogram. nb = xmax-xmin/w, so w = xmax-xmin/nb; 
+ *            picking bin is (int) ceil((x - xmin)/w) - 1. (xref
+ *            esl_histogram_Score2Bin()). This makes bin b contain
+ *            values bw+min < x <= (b+1)w+min. (Which means that 
+ *            min itself falls in bin -1, whoops - but we catch
+ *            all bin<0 and bin>=nshades and put them in the extremes.
+ *
+ * Args:      
+ *
+ * Returns:   
+ *
+ * Throws:    (no abnormal error conditions)
+ *
+ * Xref:      
+ */
+int
+dmx_Visualize(FILE *fp, ESL_DMATRIX *D, double min, double max)
+ {
+   int    nshades   = 18;
+   double cyan[]    = { 1.00, 1.00, 0.90, 0.75, 0.57, 0.38, 0.24, 0.13, 0.03,
+			0.00, 0.00, 0.00, 0.00, 0.00, 0.07, 0.20, 0.40, 0.60};
+   double magenta[] = { 0.55, 0.45, 0.34, 0.22, 0.14, 0.08, 0.06, 0.03, 0.01,
+			0.00, 0.03, 0.11, 0.23, 0.40, 0.55, 0.67, 0.75, 0.80};
+   double yellow[]  = { 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00,
+			0.10, 0.25, 0.40, 0.65, 0.80, 0.90, 1.00, 1.00, 1.00};
+   double black[]   = { 0.30, 0.07, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00,
+			0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00};
+   double w;			
+   int    i,j;
+   int    bin;
+   int    boxsize;		/* box size in points */
+   int    xcoord, ycoord;	/* postscript coords in points */
+   int    leftmargin, rightmargin;
+   int    bottommargin, topmargin;
+   float  fboxsize;		/* box size in fractional points */
+
+   /* Set some defaults that might become arguments later.
+    */
+   leftmargin   = rightmargin = 20;
+   bottommargin = topmargin   = 20;
+
+   /* Determine some working parameters 
+    */
+   w = (max-min) / (double) nshades; /* w = bin size for assigning values->colors*/
+   boxsize = ESL_MAX(1, (ESL_MIN((792 - bottommargin) / D->n, 
+				 (612 - leftmargin)   / D->m)));
+   fboxsize= ESL_MIN( (792. - ((float) bottommargin + topmargin))   / (float) D->n, 
+		      (612. - ((float) leftmargin   + rightmargin)) / (float) D->m);
+
+
+   fprintf(fp, "%.4f %.4f scale\n", (fboxsize/(float) boxsize), (fboxsize/(float) boxsize));
+   /* printf("n: %d\nm: %d\n", D->n, D->m); */
+   for (i = 0; i < D->n; i++) {
+     /* printf("\n"); */
+     /* for (j = i; j < D->n; j++) */
+     for (j = 0; j < D->m; j++)
+       {
+	 /* printf("i: %4d j: %4d %5.1f\n", i, j, D->mx[i][j]); */
+	 xcoord = j * boxsize + leftmargin;
+	 ycoord = (D->m-(i+1)) * boxsize + bottommargin; /* difference w/heatmap.c: (D->m-i+1) */
+	 
+	 if      (D->mx[i][j] == -eslINFINITY) bin = 0;
+	 else if (D->mx[i][j] ==  eslINFINITY) bin = nshades-1;
+	 else {
+	   bin    = (int) ceil((D->mx[i][j] - min) / w) - 1;
+	   if (bin < 0)        bin = 0;
+	   if (bin >= nshades) bin = nshades-1;
+	 }
+	 
+	fprintf(fp, "newpath\n");
+	fprintf(fp, "  %d %d moveto\n", xcoord, ycoord);
+	fprintf(fp, "  0  %d rlineto\n", boxsize);
+	fprintf(fp, "  %d 0  rlineto\n", boxsize);
+	fprintf(fp, "  0 -%d rlineto\n", boxsize);
+	fprintf(fp, "  closepath\n");
+  	fprintf(fp, " %.2f %.2f %.2f %.2f setcmykcolor\n",
+		cyan[bin], magenta[bin], yellow[bin], black[bin]);
+	fprintf(fp, "  fill\n");
+      }
+   }
+  fprintf(fp, "showpage\n");
+  return eslOK;
+}
+
+
+/* read_mask_file
+ *
+ * Given an open file pointer, read the first token of the
+ * file and return it as *ret_mask. It must contain only
+ * '0' or '1' characters.
+ *
+ * Returns:  eslOK on success.
+ */
+int
+read_mask_file(char *filename, char *errbuf, char **ret_mask, int *ret_mask_len)
+{
+  int             status;
+  ESL_FILEPARSER *efp;
+  char           *tok;
+  char           *mask;
+  int             toklen;
+  int             n;
+
+  if (esl_fileparser_Open(filename, &efp) != eslOK) ESL_FAIL(eslFAIL, errbuf, "failed to open %s in read_mask_file\n", filename);
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(eslFAIL, errbuf, "failed to read a single token from %s\n", filename);
+
+  ESL_ALLOC(mask, sizeof(char) * (toklen+1));
+  for(n = 0; n < toklen; n++) { 
+    if((tok[n] == '0') || (tok[n] == '1')) { 
+      mask[n] = tok[n];
+    }
+    else { ESL_FAIL(eslFAIL, errbuf, "read a non-0 and non-1 character (%c) in the mask file %s\n", tok[n], filename); }
+  }
+  mask[n] = '\0';
+
+  *ret_mask = mask;
+  *ret_mask_len = n;
+  esl_fileparser_Close(efp);
+  return eslOK;
+  
+ ERROR:
+  return eslEMEM;
+}
+
+
+/* handle_post_opts
+ *                   
+ * Read "#=GR POST" annotation into a 2D matrix, each sequence
+ * is a row, each residue is a column. Handle any command line
+ * options that use the posterior info.
+ *
+ */      
+static int handle_post_opts(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa)
+{
+  int    status;
+  int    s,c;                 /* counters over sequences, columns of MSA */
+  int   *nongap_c, *nongap_s; /* number of non-gap posterior values for each column/sequence respectively */
+  float *sum_c, *sum_s;       /* sum of non-gap posterior values for each column/sequence respectively */
+  float *min_c, *min_s;       /* min of non-gap posterior values for each column/sequence respectively */
+  float *avg_c, *avg_s;       /* average non-gap posterior values for each column/sequence respectively */
+  int   *athresh_c;           /* [0..c..msa->alen-1] number of sequences with residue in this column with post value >= pthresh */
+  float *athresh_fract_c;     /* [0..c..msa->alen-1] fraction of non-gap sequences with residue in this column with post value >= pthresh */
+  int    ridx1, ridx2;
+  int    r;
+  float  p;
+  int    do_pfract = (! esl_opt_IsDefault(go, "--pfract"));
+  int    do_prf    = (! esl_opt_IsDefault(go, "--p-rf"));
+  int    do_pinfo  = (! esl_opt_IsDefault(go, "--pinfo"));
+  float  pfract;
+  float  pthresh   =    esl_opt_GetReal(go, "--pthresh"); /* default is 0.95 */
+  int  *useme; 
+  int *c2a_map;
+  int clen;
+  int cpos;
+  int nkept;
+  int ndigits;
+  int ir1, ir2;
+  int nongap_total = 0;
+  int nongap_total_rf = 0;
+  float sum_total = 0.;
+  float sum_total_rf = 0.;
+  FILE *pinfofp = NULL;  /* output file for --pinfo */
+
+  if((!do_pfract) && (!do_pinfo)) ESL_FAIL(eslEINVAL, errbuf, "handle_post_opts(): --pinfo nor --pfract options selected, shouldn't be in this function.");
+
+  /* Find out which #=GR line is the POST, Post, or post line (if more than one exist, last one is chosen) */
+  ridx1 = -1;
+  ridx2 = -1;
+  ndigits = 0;
+  for (r = 0; r < msa->ngr; r++) { 
+    if (strcmp(msa->gr_tag[r], "POST")   == 0) { ridx1 = r; ndigits = 1; }
+    if (strcmp(msa->gr_tag[r], "Post")   == 0) { ridx1 = r; ndigits = 1; }
+    if (strcmp(msa->gr_tag[r], "post")   == 0) { ridx1 = r; ndigits = 1; }
+    if (strcmp(msa->gr_tag[r], "POSTX.") == 0) { ridx1 = r; ndigits = 1; }
+    if (strcmp(msa->gr_tag[r], "POST.X") == 0) { ridx2 = r; ndigits = 2; }
+  }
+  if(ndigits == 1 && ridx1 == -1) { 
+    if(do_pfract) ESL_FAIL(eslEINVAL, errbuf, "--pfract requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", \"#=GR POSTX.\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation in %s.\n", esl_opt_GetArg(go,1));
+    if(do_pinfo)  ESL_FAIL(eslEINVAL, errbuf, "--pinfo  requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", \"#=GR POSTX.\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation in %s.\n", esl_opt_GetArg(go,1));
+  }
+  if(ndigits == 2 && (ridx1 == -1 || ridx2 == -1)) { 
+    if(do_pfract) ESL_FAIL(eslEINVAL, errbuf, "--pfract requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation in %s.\n", esl_opt_GetArg(go,1));
+    if(do_pinfo)  ESL_FAIL(eslEINVAL, errbuf, "--pinfo  requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation in %s.\n", esl_opt_GetArg(go,1));
+  }
+  if(msa->rf == NULL) { 
+    if(do_prf)    ESL_FAIL(eslEINVAL, errbuf, "--p-rf requires \"#=GC RF\" annotation in %s.\n", esl_opt_GetArg(go,1));
+  }
+  /*ESL_ALLOC(post_sc, sizeof(int *) * msa->nseq);
+    for(i = 0; i < msa->nseq; i++) 
+    ESL_ALLOC(post_sc, sizeof(int) * msa->alen);
+    ESL_ALLOC(post_cs, sizeof(int *) * msa->alen);
+    for(i = 0; i < msa->alen; i++) 
+    ESL_ALLOC(post_cs, sizeof(int) * msa->nseq);
+  */
+     
+  ESL_ALLOC(nongap_c, sizeof(int) * msa->alen);
+  ESL_ALLOC(sum_c,    sizeof(float) * msa->alen);
+  ESL_ALLOC(min_c,    sizeof(float) * msa->alen);
+  ESL_ALLOC(avg_c,    sizeof(float) * msa->alen);
+  ESL_ALLOC(athresh_c,sizeof(int)   * msa->alen);
+  ESL_ALLOC(athresh_fract_c,sizeof(float) * msa->alen);
+  esl_vec_ISet(nongap_c, msa->alen, 0);
+  esl_vec_FSet(sum_c,    msa->alen, 0.);
+  esl_vec_FSet(min_c,    msa->alen, 10.);
+  esl_vec_ISet(athresh_c,msa->alen, 0);
+
+  ESL_ALLOC(nongap_s, sizeof(int) * msa->nseq);
+  ESL_ALLOC(sum_s, sizeof(float) * msa->nseq);
+  ESL_ALLOC(min_s, sizeof(float) * msa->nseq);
+  ESL_ALLOC(avg_s, sizeof(float) * msa->nseq);
+  esl_vec_ISet(nongap_s, msa->nseq, 0);
+  esl_vec_FSet(sum_s,    msa->nseq, 0.);
+  esl_vec_FSet(min_s,    msa->nseq, 10.);
+
+  if(ndigits == 1) {    
+    for(s = 0; s < msa->nseq; s++) { 
+      for(c = 0; c < msa->alen; c++) { 
+	if(! esl_abc_CIsGap(msa->abc, msa->gr[ridx1][s][c])) {
+	  switch(msa->gr[ridx1][s][c]) { 
+	  case '*': p = 1.0; break;
+	  case '9': p = 0.9; break;
+	  case '8': p = 0.8; break;
+	  case '7': p = 0.7; break;
+	  case '6': p = 0.6; break;
+	  case '5': p = 0.5; break;
+	  case '4': p = 0.4; break;
+	  case '3': p = 0.3; break;
+	  case '2': p = 0.2; break;
+	  case '1': p = 0.1; break;
+	  case '0': p = 0.0; break;
+	  default: 
+	    ESL_FAIL(eslEINVAL, errbuf, "reading post annotation for seq: %d aln column: %d, unrecognized residue: %c\n", s, c, msa->gr[ridx1][s][c]);
+	  }
+	  sum_c[c] += p;
+	  sum_s[s] += p;
+	  nongap_c[c]++;
+	  nongap_s[s]++;
+	  min_c[c] = ESL_MIN(min_c[c], p);
+	  min_s[s] = ESL_MIN(min_s[s], p);
+	  if(p >= pthresh) athresh_c[c]++;
+	}
+	else p = -1; /* gap */
+	
+	/*post_sc[s][c] = p;
+	  post_cs[c][s] = p;*/
+      }
+    }
+  }
+  if(ndigits == 2) { 
+    for(s = 0; s < msa->nseq; s++) { 
+      for(c = 0; c < msa->alen; c++) { 
+	if(! esl_abc_CIsGap(msa->abc, msa->gr[ridx1][s][c])) {
+	  if(esl_abc_CIsGap(msa->abc, msa->gr[ridx2][s][c])) ESL_FAIL(eslEINVAL, errbuf, "reading post annotation for seq: %d aln column: %d, post 'tens' value non-gap but post 'ones' value is gap.\n", s, c);
+	  if(msa->gr[ridx1][s][c] == '*') {
+	    if(msa->gr[ridx2][s][c] != '*') ESL_FAIL(eslEINVAL, errbuf, "reading post annotation for seq: %d aln column: %d, post 'tens' value '*' but post 'ones' value != '*'.\n", s, c);
+	    p = 1.0;
+	  }
+	  else {
+	    ir1 = (int) (msa->gr[ridx1][s][c] - '0');
+	    ir2 = (int) (msa->gr[ridx2][s][c] - '0');
+	    p = ((float) ir1 * 10. + ir2) * .01;
+	    /* printf("r1: %c %d r2: %c %d p: %.2f\n", msa->gr[ridx1][s][c], ir1, msa->gr[ridx2][s][c], ir2, p);*/
+	  }
+	  sum_c[c] += p;
+	  sum_s[s] += p;
+	  nongap_c[c]++;
+	  nongap_s[s]++;
+	  min_c[c] = ESL_MIN(min_c[c], p);
+	  min_s[s] = ESL_MIN(min_s[s], p);
+	  if(p >= pthresh) athresh_c[c]++;
+	}
+	else p = -1; /* gap */
+	
+	/*post_sc[s][c] = p;
+	  post_cs[c][s] = p;*/
+      }
+    }
+  }
+
+  if(msa->rf != NULL) map_cpos_to_apos(msa, &c2a_map, &clen);
+  else c2a_map = NULL;
+
+  /* get averages */
+  for(s = 0; s < msa->nseq; s++) { 
+    avg_s[s]  =  (float) sum_s[s] / (float) nongap_s[s];
+  }
+  cpos = 1;
+  for(c = 0; c < msa->alen; c++) { 
+    avg_c[c]  = (float) sum_c[c] / (float) nongap_c[c];
+    sum_total += sum_c[c];
+    nongap_total += nongap_c[c];
+    if(c2a_map != NULL) {
+      if(c2a_map[cpos] == (c+1)) {  /* off-by-one, c2a_map is 1..clen, c is 0..alen */
+	cpos++; 
+	sum_total_rf += sum_c[c];
+	nongap_total_rf += nongap_c[c];
+      }
+    }
+  }
+  /* determine the fraction of sequences in each column with POSTs that exceed pthresh */
+  for(c = 0; c < msa->alen; c++) 
+    athresh_fract_c[c] = (nongap_c[c] > 0) ? ((float) athresh_c[c] / (float) nongap_c[c]) : 0;
+
+
+  printf("\nAverage posterior value:                            %.5f (%d non-gap residues)\n", (float) sum_total / (float) nongap_total, nongap_total);
+  if(c2a_map != NULL) 
+    printf("Average posterior value in non-gap #=GC RF columns: %.5f (%d non-gap RF residues)\n", (float) sum_total_rf / (float) nongap_total_rf, nongap_total_rf);
+  printf("\n");
+
+
+  /* if nec, print posterior info */
+  cpos = 1;
+  if(do_pinfo) { 
+    if ((pinfofp = fopen(esl_opt_GetString(go, "--pinfo"), "w")) == NULL) ESL_FAIL(eslFAIL, errbuf, "Failed to open --pinfo output file %s\n", esl_opt_GetString(go, "--pinfo"));
+    fprintf(pinfofp, "# Posterior stats per column:\n");
+    if(msa->rf != NULL) { 
+      fprintf(pinfofp, "# %3s %5s %6s %6s %6s > %5.3f\n", "rf?", "col", "nongap", "avg", "min", pthresh);
+      fprintf(pinfofp, "# %3s %5s %6s %6s %6s %7s\n", "---", "-----", "------", "------", "------", "-------");
+      for(c = 0; c < msa->alen; c++) { 
+	if(c2a_map[cpos] == (c+1)) { /* off-by-one, c2a_map is 1..clen, c is 0..alen */
+	  cpos++; 
+	  fprintf(pinfofp, "  *   "); 
+	}  
+	else fprintf(pinfofp, "      ");
+	if(nongap_c[c] == 0) fprintf(pinfofp, "%5d %6.3f %6.3f %6.1f %7.3f\n", c+1, ((float) (nongap_c[c]) / ((float) msa->nseq)),      0.0,      0.0, athresh_fract_c[c]);
+	else                 fprintf(pinfofp, "%5d %6.3f %6.3f %6.1f %7.3f\n", c+1, ((float) (nongap_c[c]) / ((float) msa->nseq)), avg_c[c], min_c[c], athresh_fract_c[c]);
+      }
+    }
+    else { /* msa->rf is NULL, we can't indicate the non-gap RF columns */
+      fprintf(pinfofp, "%5s %6s %6s %6s > %5.3f\n", "col", "nongap", "avg", "min", pthresh);
+      fprintf(pinfofp, "%5s %6s %6s %6s %7s\n", "-----", "------", "------", "------", "-------");
+      for(c = 0; c < msa->alen; c++) 
+	fprintf(pinfofp, "%5d %6.3f %6.3f %6.1f %7.3f\n", c+1, ((float) (nongap_c[c]) / ((float) msa->nseq)), avg_c[c], min_c[c], athresh_fract_c[c]);
+    }
+    fprintf(pinfofp, "\n\n");
+
+    fprintf(pinfofp, "# Posterior stats per sequence:\n");
+    fprintf(pinfofp, "# %5s %-60s %6s %6s %6s\n", "idx",   "seq name", "nongap", "avg", "min");
+    fprintf(pinfofp, "# %5s %-60s %6s %6s %6s\n", "-----", "------------------------------------------------------------", "------", "------", "------");
+    for(s = 0; s < msa->nseq; s++) { 
+      fprintf(pinfofp, "  %5d %-60s %6.3f %6.3f %6.2f\n", s+1, msa->sqname[s], ((float) (nongap_s[s]) / ((float) msa->alen)), avg_s[s], min_s[s]); 
+    }
+    fclose(pinfofp);
+  }
+
+  /* optionally, add/rewrite msa->rf if --pfract enabled */
+  if(do_pfract) { 
+    pfract = esl_opt_GetReal(go, "--pfract");  
+    ESL_ALLOC(useme, sizeof(int) * (msa->alen+1));
+    if(do_prf) { /* only look at consensus columns */
+      cpos = 1;
+      for(c = 0; c < msa->alen; c++) { 
+	if(c2a_map[cpos] == (c+1)) { /* off-by-one, c2a_map is 1..clen, c is 0..alen */
+	  cpos++;
+	  if(athresh_fract_c[c] >= pfract) useme[c] = 1; 
+	  else                             useme[c] = 0; 
+	}
+	else useme[c] = 0; 
+      }    
+    }
+    else { /* look at all columns */
+      for(c = 0; c < msa->alen; c++) {  
+	if(athresh_fract_c[c] >= pfract) useme[c] = 1; 
+	else                             useme[c] = 0; 
+      }
+    }
+    useme[msa->alen] = '\0';
+
+    nkept = 0;
+    write_rf_given_useme(go, errbuf, msa, useme);
+    for(c = 0; c < msa->alen; c++) nkept += useme[c];
+    free(useme);
+    if(do_prf)  printf("\n%d of %d RF columns (%.3f) pass threshold\n\n", nkept, clen, (float) nkept / (float) clen);
+    else        printf("\n%d of %" PRId64 " columns (%.3f) pass threshold\n\n", nkept, msa->alen, (float) nkept / (float) msa->alen);
+  }
+
+  /*for(s = 0; s < msa->nseq; s++) free(post_sc[s]);
+    free(post_sc);
+    for(c = 0; c < msa->alen; c++) free(post_cs[c]);
+    free(post_cs);*/
+  
+  free(athresh_fract_c);
+  free(athresh_c);
+  free(nongap_s);
+  free(nongap_c);
+  free(min_c);
+  free(min_s);
+  free(avg_c);
+  free(avg_s);
+  free(sum_s);
+  free(sum_c);
+  if(c2a_map != NULL) free(c2a_map);
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* output_rf_as_mask
+ *
+ * Given an MSA with rf annotation, convert it to a lanemask of 1s and 0s.
+ * 1s for non-gap RF columns, 0s for gap RF columns.
+ */
+static int
+output_rf_as_mask(FILE *fp, char *errbuf, ESL_MSA *msa)
+{
+  int status;
+  int  apos;
+  char *mask;
+
+  if(msa->rf == NULL) ESL_FAIL(eslEINVAL, errbuf, "msa->rf is NULL, and we're trying to convert it to a 1/0 mask.");
+  ESL_ALLOC(mask, sizeof(char) * (msa->alen+1));
+
+  for (apos = 0; apos < msa->alen; apos++) 
+    if(esl_abc_CIsGap(msa->abc, msa->rf[apos]))  mask[apos] = '0';
+    else                                         mask[apos] = '1';
+  mask[msa->alen] = '\0';
+
+  fprintf(fp, "%s\n", mask);
+  free(mask);
+
+  return eslOK;
+ ERROR:
+  return status;
+}
+
+/* expand_msa2mask
+ *
+ * Given an MSA <msa> and a lanemask <xmask> with exactly msa->alen 1s in it.
+ * Add 100% gap columns in between each column as dictated by <xmask>.
+ *
+ * For example if lanemask is 100101, msa->alen is 3, we add 2 100% gap
+ * columns after column 1, and 1 100% gap column after column 2, to make
+ * the msa length = length(xmask) = 6.
+ */
+static int
+expand_msa2mask(char *errbuf, ESL_MSA *msa, char *xmask, ESL_MSA **newmsa)
+{
+  int status;
+  int  mpos;
+  int  masklen;
+  int *nzeroesA;
+  int  nones = 0;
+
+  if(xmask == NULL) ESL_FAIL(eslEINVAL, errbuf, "expand_msa2mask(), xmask is NULL.");
+
+  masklen = strlen(xmask);
+  /* count 1s in xmask */
+  for (mpos = 0; mpos < masklen; mpos++) { 
+    if     (xmask[mpos] == '1') nones++;
+    else if(xmask[mpos] == '0') ; /* do nothing */
+    else    ESL_FAIL(eslEINVAL, errbuf, "--xmask mask char number %d is not a 1 nor a 0, but a %c\n", mpos+1, xmask[mpos]);
+  }
+  if(nones != msa->alen) ESL_FAIL(eslEINVAL, errbuf, "expand_msa2mask(), number of 1s in --xmask file: %d != msa->alen: %" PRId64 ", they must be equal.", nones, msa->alen);
+
+  /* determine number of 0s after each consensus column */
+  nones = 0;
+  ESL_ALLOC(nzeroesA, sizeof(int) * masklen+1);
+  esl_vec_ISet(nzeroesA, (masklen+1), 0);
+  for (mpos = 0; mpos < masklen; mpos++) { 
+    if     (xmask[mpos] == '1') nones++;
+    else if(xmask[mpos] == '0') nzeroesA[nones]++;
+    else    ESL_FAIL(eslEINVAL, errbuf, "--xmask mask char number %d is not a 1 nor a 0, but a %c\n", mpos+1, xmask[mpos]);
+  }
+  
+  /*int i;
+  for (i = 0; i <= nones; i++) { 
+    printf("nzeroes[%3d]: %3d\n", i, nzeroesA[i]);
+    }*/
+
+  /* add the 100% gap columns */
+  if((status = add_gap_columns_to_msa(errbuf, msa, nzeroesA, newmsa, TRUE)) != eslOK) return status ;
+  /* new alen should equal masklen */
+  if((*newmsa)->alen != masklen) ESL_FAIL(eslEINVAL, errbuf, "expand_msa2mask(), new msa->alen: (%" PRId64 ") != length of mask (%d), this shouldn't happen.", (*newmsa)->alen, masklen);
+  free(nzeroesA);
+
+  return eslOK;
+ ERROR:
+  return status;
+}
+
+/* Function: compare_ints()
+ * 
+ * Purpose:  Comparison function for qsort(). Used 
+ *           by msa_median_length().
+ */ 
+static int 
+compare_ints(const void *el1, const void *el2)
+{
+  if      ((* ((int *) el1)) > (* ((int *) el2)))  return 1;
+  else if ((* ((int *) el1)) < (* ((int *) el2)))  return 1;
+  return 0;
+}
+
+/* Function: msa_median_length()
+ * 
+ * Purpose:  Returns the median (unaligned) length of 
+ *           the sequences in an alignment.
+ */
+static int
+msa_median_length(ESL_MSA *msa)
+{
+  int  status;
+  int *len;
+  int  i;
+  int  median;
+  ESL_SQ *sq;
+  sq = esl_sq_CreateDigital(msa->abc);
+
+  ESL_ALLOC(len, sizeof(int) * msa->nseq);
+  for (i = 0; i < msa->nseq; i++) {
+    esl_sq_GetFromMSA(msa, i, sq);
+    len[i] = sq->n;
+    esl_sq_Reuse(sq);
+    /*printf("i: %d len: %d\n", i, len[i]);*/
+  }
+
+  qsort(len, msa->nseq, sizeof(int), compare_ints);
+
+  median = len[msa->nseq / 2];
+  free(len);
+
+  esl_sq_Destroy(sq);
+  return median;
+
+ ERROR:
+  esl_fatal("msa_median_length() memory allocation error.");
+  return 0.; /* NEVERREACHED */
+}
+
+/* Function: msa_remove_seqs_below_minlen()
+ * 
+ * Purpose:  Remove sequences in MSA whose dealigned length is less than a minimum length.
+ */
+static int
+msa_remove_seqs_below_minlen(ESL_MSA *msa, float minlen, ESL_MSA **ret_new_msa)
+{
+  int  status;
+  int *useme;
+  int  i;
+
+  ESL_MSA *new_msa;
+  ESL_SQ *sq;
+  sq = esl_sq_CreateDigital(msa->abc);
+
+  ESL_ALLOC(useme, sizeof(int) * msa->nseq);
+  for (i = 0; i < msa->nseq; i++) {
+    esl_sq_GetFromMSA(msa, i, sq);
+    useme[i] = ((float) sq->n >= minlen) ? TRUE : FALSE;
+    /*printf("useme[i:%d]: %d\n", i, useme[i]);*/
+    esl_sq_Reuse(sq);
+  }
+
+  if((status = esl_msa_SequenceSubset(msa, useme, &new_msa)) != eslOK) esl_fatal("esl_msa_SequenceSubset() had a problem.");
+  free(useme);
+  esl_sq_Destroy(sq);
+  *ret_new_msa = new_msa;
+  return eslOK;
+
+ ERROR:
+  esl_fatal("msa_remove_seqs_below_minlen() memory allocation error.");
+  return eslOK; /* NEVERREACHED */
+}
+
+/* Function: msa_remove_truncated_seqs()
+ * 
+ * Purpose:  Remove sequences in MSA that have all gaps in the first <ntrunc> 5' leading 
+ *           non-gap RF columns OR the last <ntrunc> 3' leading non-gap RF columns
+ */
+static int
+msa_remove_truncated_seqs(ESL_MSA *msa, char *errbuf, int ntrunc, ESL_MSA **ret_new_msa)
+{
+  int  status;
+  int *useme;
+  int  i;
+  int  leading_okay, trailing_okay;
+  int  apos, cpos_ct;
+  int  nused = 0;
+  ESL_MSA *new_msa;
+
+  /* contract check */
+  if(! (msa->flags & eslMSA_DIGITAL)) ESL_XFAIL(eslEINVAL, errbuf, "in msa_remove_truncated_seqs(), msa must be digitized.");
+  if(msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "No #=GC RF markup in alignment, it is needed for --detrunc.");
+
+  ESL_ALLOC(useme, sizeof(int) * msa->nseq);
+
+  for(i = 0; i < msa->nseq; i++) { 
+    /* if ALL of the first 5' <ntrunc> non-gap RF columns are gaps in this seq, we'll remove it */
+    leading_okay  = FALSE;
+    cpos_ct = 0; 
+    apos = 1;
+    while(!leading_okay && (cpos_ct < ntrunc) && (apos <= msa->alen)) { 
+      if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) { 
+	cpos_ct++;
+	if(! esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) leading_okay = TRUE;
+      }
+      apos++;
+    }
+
+    trailing_okay = FALSE;
+    cpos_ct = 0;
+    apos = msa->alen;
+    while(!trailing_okay && (cpos_ct < ntrunc) && (apos >= 1)) { 
+      if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) { 
+	cpos_ct++;
+	if(! esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) trailing_okay = TRUE;
+      }
+      apos--;
+    }
+    useme[i] = (leading_okay && trailing_okay) ? TRUE : FALSE;
+    if(useme[i]) nused++;
+  }
+  if(nused == 0) ESL_FAIL(eslEINVAL, errbuf, "--detrunc removed ALL sequences!");
+  if((status = esl_msa_SequenceSubset(msa, useme, &new_msa)) != eslOK) esl_fatal("esl_msa_SequenceSubset() had a problem.");
+  free(useme);
+  *ret_new_msa = new_msa;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "msa_remove_truncated_seqs(): memory allocation error.");
+  return eslOK; /* NEVERREACHED */
+}
+
+/* dump_infocontent
+ *                   
+ * Given an MSA with RF annotation, print a postscript heatmap of the 
+ * information content of each non-gap RF column (consensus column).
+ */
+static int dump_infocontent(FILE *fp, ESL_MSA *msa, char *errbuf)
+{
+  int status;
+  int apos, cpos;
+  int i;
+  int clen;
+  double *obs, *ent, *bg;
+
+  /* contract check */
+  if(msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "No #=GC RF markup in alignment, it is needed for --icinfo.");
+  if(! (msa->flags & eslMSA_DIGITAL))
+    ESL_XFAIL(eslEINVAL, errbuf, "in dump_infocontent(), msa must be digitized.");
+
+  clen = 0;
+  for(apos = 1; apos <= msa->alen; apos++)
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) clen++;
+
+  ESL_ALLOC(ent, sizeof(double) * clen);
+  ESL_ALLOC(obs, sizeof(double) * msa->abc->K);
+  ESL_ALLOC(bg, sizeof(double) * msa->abc->K);
+  esl_vec_DSet(bg, msa->abc->K, 1./(msa->abc->K));
+
+  cpos = 0;
+  fprintf(fp, "# %4s  %5s\n", "cpos", "info");
+  fprintf(fp, "# %4s  %5s\n", "----", "-----");
+  for(apos = 1; apos <= msa->alen; apos++) {
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) { /* a consensus position */
+      esl_vec_DSet(obs, msa->abc->K, 0.);
+      for(i = 0; i < msa->nseq; i++)
+	if(! esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) { 
+	  esl_abc_DCount(msa->abc, obs, msa->ax[i][apos], 1.);
+	}
+      esl_vec_DNorm(obs, msa->abc->K);
+      ent[cpos] = esl_vec_DEntropy(bg, msa->abc->K) - esl_vec_DEntropy(obs, msa->abc->K);
+      fprintf(fp, " %4d  %5.3f\n", cpos, ent[cpos]);
+      cpos++;
+    }
+  }
+
+  free(ent);
+  free(obs);
+  free(bg);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* number_columns
+ *                   
+ * Add annotation to an MSA numbering the columns, either all
+ * the columns (if <do_all>) or just non-gap #=GC RF columns.
+ */
+static int
+number_columns(ESL_MSA *msa, int do_all, char *errbuf)
+{
+  int  status;
+  int i;
+  char *numstring;
+  char *tag;
+  int alen_ndigits;
+  int tagwidth;
+  int a,b,apos;
+  int bmin;
+  int pos2print;
+  int tagidx;
+
+  /* contract check */
+  if(!do_all && msa->rf == NULL) ESL_XFAIL(eslEINVAL, errbuf, "No #=GC RF markup in alignment.");
+
+  alen_ndigits = int_ndigits(msa->alen);
+  tagwidth = do_all ? (3+alen_ndigits) : (5+alen_ndigits); /* "COL.X" or RFCOL.X" */
+
+  ESL_ALLOC(tag, sizeof(char) * (tagwidth+1));
+  ESL_ALLOC(numstring, sizeof(char) * (msa->alen+1));
+  numstring[msa->alen] = '\0';
+  tag[tagwidth] = '\0';
+  if(do_all) { 
+    bmin = 3;
+    tag[0] = 'C';
+    tag[1] = 'O';
+    tag[2] = 'L';
+  }
+  else { 
+    bmin = 5;
+    tag[0] = 'R';
+    tag[1] = 'F';
+    tag[2] = 'C';
+    tag[3] = 'O';
+    tag[4] = 'L';
+  }
+
+  for(a = 0; a < alen_ndigits; a++) { 
+    for(b = 0; b < alen_ndigits; b++) tag[b+bmin] = (a == b) ? 'X' : '.';
+    pos2print = 1;
+    for(apos = 1; apos <= msa->alen; apos++) { 
+      if(!do_all && (esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)]))) numstring[(apos-1)] = '.';
+      else numstring[(apos-1)] = get_char_digit_x_from_int(pos2print++, (alen_ndigits-a));
+	/*printf("called get_char_digit_x_from_int(%d, %d)\n",apos, (alen_ndigits-a));*/
+    }
+    /* If the tag already exists, free it's associated markup string. This is an awful hack. */
+    for (tagidx = 0; tagidx < msa->ngc; tagidx++) 
+      if (strcmp(msa->gc_tag[tagidx], tag) == 0) break;
+    if(tagidx != msa->ngc) { /* tag exists */
+      free(msa->gc[tagidx]);
+      msa->gc[tagidx] = NULL;
+    }
+
+    esl_msa_AppendGC(msa, tag, numstring);
+  }
+
+  ESL_ALLOC(numstring, sizeof(char) * (msa->alen + 1));
+  for(i = 0; i < msa->alen; i++) { 
+    numstring[i] = digit_to_char(i);
+  }
+  numstring[msa->alen] = '\0';
+  free(numstring);
+  return eslOK;
+
+ ERROR:
+  return eslEMEM;
+}
+
+
+/* digit_to_char
+ *                   
+ * Given a digit (0-9) return the character reprentation of it.
+ * There must be a better way to do this; oh well.
+ */
+static char
+digit_to_char(int digit) 
+{
+  if(digit == 0) return '0';
+  if(digit == 1) return '1';
+  if(digit == 2) return '2';
+  if(digit == 3) return '3';
+  if(digit == 4) return '4';
+  if(digit == 5) return '5';
+  if(digit == 6) return '6';
+  if(digit == 7) return '7';
+  if(digit == 8) return '8';
+  if(digit == 9) return '9';
+  else return '?';
+}
+
+/* Function: int_ndigits
+ * Returns: The number of digits in <i>.
+ */
+static int
+int_ndigits(int i)
+{
+  int n   = 0;
+  while(i > 0) { i/=10; n++; }
+  return n;
+}
+
+/* get_char_digit_x_from_int
+ *                   
+ * Given two integers <i> and <place> return the 
+ * character version of the <place>'th digit in <i>.
+ * Example <i> = 14378 <place> = 4 would return 7.
+ */
+static char
+get_char_digit_x_from_int(int i, int place)
+{
+  int n,a,divisor;
+  n = int_ndigits(i);
+
+  if(n < place) return digit_to_char(0);
+
+  divisor = 1;
+  for(a = 0; a < (place-1); a++) divisor *= 10;
+  /* subtract leading digits before the one we care about */
+  i %= (divisor*10);
+  return digit_to_char (i / divisor);
+}
+
+/* Function: read_seq_name_file
+ * Date:     EPN, Thu Jun  5 13:21:36 2008
+ * 
+ * Read a file listing sequence names to remove or keep.
+ * Store sequences in *ret_seqlist and return it.
+ * Each white-space delimited token is considered a 
+ * different sequence name. No checking is done in this 
+ * function, but rather in subsequent functions. Each sequence name is 
+ * 
+ * Returns eslOK on success.
+ */
+int
+read_seq_name_file(char *filename, char *errbuf, char ***ret_seqlist, int *ret_seqlist_n)
+{
+  int             status;
+  ESL_FILEPARSER *efp;
+  char           *tok;
+  int             toklen;
+  int nalloc     = 10;
+  int chunksize  = 10;
+  char **seqlist = NULL;
+  int n = 0;
+  int i;
+  void *tmp;
+
+  ESL_ALLOC(seqlist, sizeof(char *) * nalloc);
+  if (esl_fileparser_Open(filename, &efp) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "failed to open %s in read_seq_name_file\n", filename);
+  
+  while((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslEOF) {
+    if(n == nalloc) { nalloc += chunksize; ESL_RALLOC(seqlist, tmp, sizeof(char *) * nalloc); }
+    if((status = esl_strdup(tok, -1, &(seqlist[n++]))) != eslOK) ESL_FAIL(status, errbuf, "error in esl_strdup.");
+  }
+  esl_fileparser_Close(efp);
+  *ret_seqlist = seqlist;
+  *ret_seqlist_n = n;
+  return eslOK;
+
+ ERROR:
+  if(seqlist != NULL) {
+    for(i = 0; i < n; i++) free(seqlist[i]); 
+    free(seqlist);
+  }
+  return status;
+}
+
+
+/* Function: msa_keep_or_remove_seqs()
+ * 
+ * Purpose:  Given a list of <seqlist_n> sequences in <seqlist>, either remove those
+ *           sequences from msa, or remove all other sequences besides those from msa.
+ *           Create and return the new msa with only the specified seqs in <ret_new_msa>.
+ * 
+ * Note:     Terribly inefficient, does a linear search for each seq, no sorting or anything.
+ *
+ * Returns: eslOK on success, eslEINVAL if a sequence name in seqlist does not exist in the msa.
+ * 
+ */
+static int
+msa_keep_or_remove_seqs(ESL_MSA *msa, char *errbuf, char **seqlist, int seqlist_n, int do_keep, ESL_MSA **ret_new_msa)
+{
+  int  status;
+  int *useme;
+  int  i, n;
+
+  ESL_MSA *new_msa;
+  ESL_SQ *sq;
+  sq = esl_sq_CreateDigital(msa->abc);
+
+  ESL_ALLOC(useme, sizeof(int) * msa->nseq);
+  if(do_keep) esl_vec_ISet(useme, msa->nseq, FALSE);
+  else        esl_vec_ISet(useme, msa->nseq, TRUE); 
+  for(n = 0; n < seqlist_n; n++) { 
+    for (i = 0; i < msa->nseq; i++) {
+      if(strcmp(seqlist[n], msa->sqname[i]) == 0) { 
+	useme[i] = do_keep ? TRUE : FALSE;
+	break;
+      }
+      if(i == (msa->nseq-1)) ESL_FAIL(eslEINVAL, errbuf, "ERROR sequence %s does not exist in the MSA!", seqlist[n]);
+    }
+  }      
+
+  if((status = esl_msa_SequenceSubset(msa, useme, &new_msa)) != eslOK) esl_fatal("esl_msa_SequenceSubset() had a problem.");
+  free(useme);
+  *ret_new_msa = new_msa;
+  return eslOK;
+
+ ERROR:
+  esl_fatal("msa_keep_or_remove_seqs() memory allocation error.");
+  return eslOK; /* NEVERREACHED */
+}
+
diff --git a/easel/miniapps/esl-alimanip.man b/easel/miniapps/esl-alimanip.man
new file mode 100644
index 0000000..6a9a206
--- /dev/null
+++ b/easel/miniapps/esl-alimanip.man
@@ -0,0 +1,355 @@
+.TH "esl-alimanip" 1  "@RELEASEDATE@" "@PACKAGE@ @RELEASE@" "@PACKAGE@ Manual"
+
+.SH NAME
+.TP
+esl-alimanip - manipulate a multiple sequence alignment file
+
+.SH SYNOPSIS
+
+.B esl-alimanip
+.I [options]
+.I msafile
+
+.SH DESCRIPTION
+
+.pp
+.B esl-alimanip
+can manipulate the multiple sequence alignment(s) in 
+.I msafile
+in various ways. Options exist to remove specific columns, remove
+specific sequences, reorder sequences, designate reference or
+consensus columns using Stockholm "#=GC RF" markup, apply and create
+so-called 'lane masks', and add annotation that numbers columns. 
+
+The alignments can be of protein or DNA/RNA sequences. All alignments
+in the same 
+.I msafile
+must be either protein or DNA/RNA. The alphabet will be autodetected
+unless one of the options 
+.I --amino,
+.I --dna,
+or 
+.I --rna 
+are given. 
+
+.SH OPTIONS
+
+.TP
+.B -h 
+Print brief help;  includes version number and summary of
+all options, including expert options.
+
+
+.TP
+.BI -o " <f>"
+Save the resulting, modified alignment in Stockholm format to a file
+.I <f>.
+The default is to write it to standard output.
+
+.TP 
+.B -1
+Output the alignment in pfam format, a non-interleaved Stockholm
+format, one sequence per line.
+
+.TP
+.B --devhelp
+Print help, as with  
+.B "-h",
+but also include undocumented developer options. These options are not
+listed below, are under development or experimental, and are not
+guaranteed to even work correctly. Use developer options at your own
+risk. The only resources for understanding what they actually do are
+the brief one-line description printed when
+.B "--devhelp"
+is enabled, and the source code.
+
+.SH EXPERT OPTIONS
+
+.TP 
+.B -g
+Add #=GC RF markup to the alignment with an 'x' for any column of the
+alignment that has gaps in less than or equal to 
+.I <x> 
+fraction of the sequences in the alignment.
+By default, 
+.I <x>
+is 0.5, but this value can be changed with the
+.BI --gapthresh " <x>" 
+option.
+All other columns in the #=GC RF markup (those with gaps in more than
+.I <x> 
+fraction of the sequences) will be '.' characters.
+If the alignment already has #=GC RF markup, it will be overwritten.
+
+.TP 
+.BI --gapthresh <x>
+Set the fractional threshold for 
+.B -g 
+(as described above) to 
+.I <x>.
+By default this value is 0.5.
+
+.TP 
+.BI --mask-all <f>
+Read in the 'lane mask' file 
+.I <f>
+and use it to define new #=GC RF annotation for the 
+alignment.
+.I <f>
+must be a single line, with exactly 
+.I <alen> 
+characters, where 
+.I <alen> 
+is the alignment length. Each character must be either a '1'
+or a '0'. The new #=GC RF markup will contain an 'x' for each column
+that is a '1' in lane mask file, and a '.' for each column that is a '0'. 
+For example, a lane mask file with the line '10110110' would result in
+#=GC RF annotation of 'x.xx.xx.' for an 8 column wide alignment.
+
+.TP 
+.BI --mask-rf <f>
+Read in the 'lane mask' file 
+.I <f>
+and use it to define new #=GC RF annotation for the 
+alignment.
+.I <f>
+must be a single line, with exactly 
+.I <rflen> 
+characters, where 
+.I <rflen> 
+is the number of non-gap (non '.') characters in the 
+#=GC RF markup of the alignment.
+The new #=GC RF markup will contain an 'x' for each non-gap #=GC RF column
+that is a '1' in lane mask file, and a '.' for each non-gap #=GC RF column
+that is a '0'. All pre-existing gap #=GC RF columns will remain as gaps.
+For example, a lane mask file with the line '10110110' used on a 12
+column wide alignment with pre-existing #=GC RF markup of 'xx.x.xx..xxx' would result in
+new #=GC RF annotation of 'x..x.x...xx.' for an 12 column wide
+alignment with 8 pre-existing non-gap #=GC RF columns.
+
+.TP 
+.BI --pfract " <x>"
+Add #=GC RF markup to the alignment based on the posterior probability
+of the residues in each alignment. This option is specifically for use
+with alignments created using
+the 
+.B cmalign 
+program of the 
+.B Infernal
+package, with the 
+.B -p 
+option supplied to
+.B cmalign.
+The #=GC RF markup is set as an 'x' for any column for which at least 
+.I <x>
+fraction of the sequences have a residue with a posterior probability
+of at least 
+.I <y>.
+The default value for 
+.I <y> 
+is 0.9, but this value can be changed with the 
+.BI --pthresh " <y>"
+option.
+Any column that is not set as an 'x' is set as '.' (a gap). 
+If the alignment already has #=GC RF markup, it will be overwritten.
+
+.TP 
+.BI --pthresh " <y>"
+Set the posterior probability threshold for 
+.B --pfract 
+(as described above) to 
+.I <y>.
+By default this value is 0.9.
+
+.TP 
+.BI --p-rf
+With the 
+.B --pfract 
+option, only consider columns that are non-gaps in the pre-existing
+#=GC RF markup of the alignment. All other columns will remain as gaps
+in the new #=GC RF markup.
+
+.TP 
+.B -k
+Remove all columns of the alignment for which the #=GC RF line has a
+gap (keep all non-gap #=GC RF columns). 
+
+.TP 
+.B -r
+Remove all columns of the alignment for which the #=GC RF line is not
+a gap (keep all gap #=GC RF columns).
+
+.TP 
+.BI --start-all " <m>"
+Keep only columns starting at column
+.I <m>.
+Must be used in combination with 
+.BI  --end-all " <n>".
+Columns from 
+.I <m>
+to 
+.I <n>
+inclusive will be kept, all other columns will be removed.
+The 
+.B --num-all
+option can be used to number columns.
+
+.TP 
+.BI --end-all " <n>"
+Used in combination with
+.BI --start-all " <m>"
+(see above).
+
+.TP 
+.BI --start-rf " <m>"
+Keep only columns 
+starting at the 
+.I <m>
+th non-gap #=GC RF column. 
+Must be used in combination with 
+.BI  --end-rf " <n>".
+All columns between the 
+.I <m>
+th 
+and 
+.I <n>
+th non-gap #=GC RF columns, inclusive, will be kept, all outside columns
+will be removed.
+The 
+.B --num-rf
+option can be used to number non-gap #=GC RF columns.
+
+.TP 
+.BI --num-all 
+Add annotation to the alignment numbering all of the columns in the
+alignment. 
+
+.TP 
+.BI --num-rf 
+Add annotation to the alignment numbering the non-gap (non '.') #=GC
+RF columns of the alignment. 
+
+.TP 
+.BI --tree " <f>"
+Reorder sequences by tree order. 
+Perform single linkage clustering on the sequences in the alignment
+based on sequence identity given the alignment to define a 'tree' 
+of the sequences. The sequences in the alignment are reordered
+according to the tree, which groups similar sequences together. The
+tree is output in Newick format to 
+.I <f>.
+
+.TP 
+.BI --lfract " <x>"
+Remove any sequences with length less than 
+.I <x>
+fraction the length of the median length sequence in the alignment.
+
+.TP 
+.BI --lmin " <n>"
+Remove any sequences with length less than 
+.I <n>
+residues.
+
+.TP 
+.BI --detrunc " <n>"
+Remove any sequences that have all gaps in the first 
+.I <n>
+non-gap #=GC RF columns or the last 
+.I <n>
+non-gap #=GC RF columns.
+
+.TP 
+.BI --seq-r " <f>"
+Remove any sequences with names listed in file 
+.I <f>.
+Sequence names listed in 
+.I <f>
+can be separated by tabs, new lines, or spaces.
+
+.TP 
+.BI --seq-k " <f>"
+Keep only sequences with names listed in file 
+.I <f>.
+Sequence names listed in 
+.I <f>
+can be separated by tabs, new lines, or spaces.
+
+.TP 
+.BI --trim " <f>"
+File 
+.I <f>
+is an unaligned FASTA file containing truncated versions of each
+sequence in the 
+.I msafile. 
+Trim the sequences in the alignment to match their truncated versions
+in 
+.I <f>.
+
+.TP 
+.BI --iinfo " <f>"
+Print information on the number of insertions between all non-gap #=GC
+RF columns to file
+.I <f>.
+
+.TP 
+.BI --icinfo " <f>"
+Print information on the information content of each non-gap #=GC
+RF column to file
+.I <f>.
+
+.TP 
+.BI --rinfo " <f>"
+Print information on the number of residues present in each column of
+the alignment to file
+.I <f>.
+
+.TP 
+.BI --dinfo " <f>"
+Print information on the number of gaps (deletes) in each non-gap #=GC
+RF column of the alignment to file
+.I <f>.
+
+.TP 
+.BI --pinfo " <f>"
+Print statistics related to the posterior probabilities of the
+residues in each non-gap #=GC RF column to 
+.I <f>.
+
+.TP 
+.BI --sindi 
+Annotate individual secondary structures for each sequence by imposing
+the consensus secondary structure defined by the #=GC SS_cons
+annotation. 
+
+.TP 
+.BI --omask " <f>"
+Convert the #=GC RF annotation into an lane mask. Each non-gap #=GC RF
+column is converted to a '1', and each gap column is converted to a '0'. 
+Output the lanemask to file
+.I <f>.
+
+.TP
+.B --amino
+Assert that the 
+.I msafile 
+contains protein sequences. 
+
+.TP 
+.B --dna
+Assert that the 
+.I msafile 
+contains DNA sequences. 
+
+.TP 
+.B --rna
+Assert that the 
+.I msafile 
+contains RNA sequences. 
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
diff --git a/easel/miniapps/esl-alimap.c b/easel/miniapps/esl-alimap.c
new file mode 100644
index 0000000..675b025
--- /dev/null
+++ b/easel/miniapps/esl-alimap.c
@@ -0,0 +1,690 @@
+/* Map two multiple sequence alignments to each other.
+ *
+ * EPN, Tue Sep 23 13:39:03 2008
+ * SVN $Id: esl-alimanip.c 270 2008-06-19 20:45:47Z nawrockie $
+ */
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <assert.h>
+#include <math.h>
+#include <limits.h>
+
+#include "easel.h"
+#include "esl_distance.h"
+#include "esl_fileparser.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_msa.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_vectorops.h"
+#include "esl_stack.h"
+#include "esl_tree.h"
+#include "esl_wuss.h"
+
+static char banner[] = "map two alignments with identical sequences";
+static char usage[]  = "[options] <msafile1> <msafile2>\n\
+<msafile1> and <msafile2> must be in Stockholm format.";
+
+#define NCHOICES 3
+#define DIAG 0
+#define VERT 1
+#define HORZ 2
+
+static int  map_msas(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa1, ESL_MSA *msa2, int **ret_msa1_to_msa2_map);
+static int  map_sub_msas(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa1, ESL_MSA *msa2, char **ret_msa1_to_msa2_mask);
+static int  map_cpos_to_apos(ESL_MSA *msa, int **ret_c2a_map, int **ret_a2c_map, int *ret_clen);
+static int  map2masks(const ESL_GETOPTS *go, char *errbuf, int alen1, int alen2, int *a2c_map1, int *a2c_map2, int *c2a_map1, int *c2a_map2, int clen1, int clen2, int *msa1_to_msa2_map);
+
+static ESL_OPTIONS options[] = {
+  /* name          type        default  env   range      togs reqs  incomp                      help                                                       docgroup */
+  { "-h",          eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "help; show brief info on version and usage",                     1 },
+  { "-q",          eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "be quiet, don't print mapping of each column",                   1 },
+  { "--mask-a2a",  eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, NULL,                       "mask to <f>: '1'=msa1 aln        col x maps msa2 aln col",        1 },
+  { "--mask-a2c",  eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, NULL,                       "mask to <f>: '1'=msa1 aln        col x maps msa2 non-gap RF col", 1 },
+  { "--mask-c2a",  eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, NULL,                       "mask to <f>: '1'=msa1 non-gap RF col x maps msa2 aln col",        1 },
+  { "--mask-c2c",  eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, NULL,                       "mask to <f>: '1'=msa1 non-gap RF col x maps msa2 non-gap RF col", 1 },
+  { "--submap",    eslARG_OUTFILE,NULL, NULL, NULL,      NULL,NULL, NULL,                       "<msafile2> is subaln of <msafile1>, output mask to <f>",         1 },
+  { "--amino",     eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--dna,--rna",               "<msafile{1,2}> contain protein alignments",                      1 },
+  { "--dna",       eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--amino,--rna",             "<msafile{1,2}> contain DNA alignments",                          1 },
+  { "--rna",       eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--amino,--dna",             "<msafile{1,2}> contain RNA alignments",                          1 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go      = NULL;	/* application configuration       */
+  ESL_ALPHABET *abc     = NULL;	/* biological alphabet             */
+  char         *alifile1= NULL;	/* alignment 1 file name           */
+  char         *alifile2= NULL;	/* alignment 2 file name           */
+  int           fmt;		/* format code for alifiles        */
+  ESL_MSAFILE  *afp1    = NULL;	/* open alignment file 1           */
+  ESL_MSAFILE  *afp2    = NULL;	/* open alignment file 2           */
+  ESL_MSA      *msa1    = NULL;	/* multiple sequence alignment 1   */
+  ESL_MSA      *msa2    = NULL;	/* multiple sequence alignment 2   */
+  int           status;		/* easel return code               */
+  char          errbuf[eslERRBUFSIZE*4];
+
+  int  *msa1_to_msa2_map;       /* map from <msafile1> to <msafile2> */
+  char *sub_msa1_to_msa2_mask;  /* with --sub the map from <msafile1> to <msafile2> in mask form */
+  FILE *subfp;
+
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  if (esl_opt_GetBoolean(go, "-h") )
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("\nwhere basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      exit(0);
+    }
+
+  if (esl_opt_ArgNumber(go) != 2) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  alifile1 = esl_opt_GetArg(go, 1);
+  alifile2 = esl_opt_GetArg(go, 2);
+
+  fmt             = eslMSAFILE_STOCKHOLM;
+
+  /***********************************************
+   * Open the MSA file; determine alphabet; set for digital input
+   ***********************************************/
+
+  status = esl_msafile_Open(alifile1, fmt, NULL, &afp1);
+  if (status == eslENOTFOUND) 
+    esl_fatal("Alignment file %s doesn't exist or is not readable\n", alifile1);
+  else if (status == eslEFORMAT) 
+    esl_fatal("Couldn't determine format of alignment %s\n", alifile1);
+  else if (status != eslOK) 
+    esl_fatal("Alignment file 1 open failed with error %d\n", status);
+  if      (esl_opt_GetBoolean(go, "--amino"))   abc = esl_alphabet_Create(eslAMINO);
+  else if (esl_opt_GetBoolean(go, "--dna"))     abc = esl_alphabet_Create(eslDNA);
+  else if (esl_opt_GetBoolean(go, "--rna"))     abc = esl_alphabet_Create(eslRNA);
+  else {
+    int type;
+    status = esl_msafile_GuessAlphabet(afp1, &type);
+    if (status == eslEAMBIGUOUS)    esl_fatal("Failed to guess the bio alphabet used in %s.\nUse --dna, --rna, or --amino option to specify it.", alifile1);
+    else if (status == eslEFORMAT)  esl_fatal("Alignment file parse failed: %s\n", afp1->errbuf);
+    else if (status == eslENODATA)  esl_fatal("Alignment file %s is empty\n", alifile1);
+    else if (status != eslOK)       esl_fatal("Failed to read alignment file %s\n", alifile1);
+    abc = esl_alphabet_Create(type);
+  }
+  esl_msafile_SetDigital(afp1, abc);
+
+  status = esl_msafile_OpenDigital(abc, alifile2, eslMSAFILE_STOCKHOLM, NULL, &afp2);
+  if (status == eslENOTFOUND) 
+    esl_fatal("Alignment file %s doesn't exist or is not readable\n", alifile2);
+  else if (status == eslEFORMAT) 
+    esl_fatal("Couldn't determine format of alignment %s\n", alifile2);
+  else if (status != eslOK) 
+    esl_fatal("Alignment file 1 open failed with error %d\n", status);
+
+  /******************************************************************
+   * Read first alignment from each file, we only use the first one 
+   ******************************************************************/
+  if((status = esl_msa_Read(afp1, &msa1)) != eslOK) { 
+    if(status == eslEFORMAT)   esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", afp1->linenumber, afp1->fname, afp1->errbuf, afp1->buf);	
+    else if (status != eslEOF) esl_fatal("Alignment file read failed of %s with error code %d\n", alifile1, status);
+    else                       esl_fatal("No alignments found in file %s\n", alifile1);
+  }
+
+  if((status = esl_msa_Read(afp2, &msa2)) != eslOK) { 
+    if(status == eslEFORMAT)   esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", afp2->linenumber, afp2->fname, afp2->errbuf, afp2->buf);	
+    else if (status != eslEOF) esl_fatal("Alignment file read of %s failed with error code %d\n", alifile2, status);
+    else                       esl_fatal("No alignments found in file %s\n", alifile2);
+  }
+
+  /* map the alignments in msa1 and msa2 */
+  if(esl_opt_IsDefault(go, "--submap")) { 
+    if((status = map_msas(go, errbuf, msa1, msa2, &msa1_to_msa2_map)) != eslOK) goto ERROR;
+    free(msa1_to_msa2_map);
+  }
+
+  /* --submap: if nec, map <msafile1> to a subset of it's own columns in <msafile2>  */
+  else if(esl_opt_GetString(go, "--submap") != NULL) {
+    if ((subfp = fopen(esl_opt_GetString(go, "--submap"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --submap output file %s\n", esl_opt_GetString(go, "--submap"));
+    if((status = map_sub_msas(go, errbuf, msa1, msa2, &sub_msa1_to_msa2_mask)) != eslOK) goto ERROR;
+    fprintf(subfp, "%s\n", sub_msa1_to_msa2_mask);
+    fclose(subfp);
+    printf("# Mask of 1/0s with 1 indicating aln column in %s maps to a column in %s saved to file %s.\n", alifile1, alifile2, esl_opt_GetString(go, "--submap")); 
+    free(sub_msa1_to_msa2_mask);
+  }
+  
+  /* Cleanup, normal return
+   */
+  esl_msafile_Close(afp1);
+  esl_msafile_Close(afp2);
+  esl_alphabet_Destroy(abc);
+  esl_getopts_Destroy(go);
+  esl_msa_Destroy(msa1);
+  esl_msa_Destroy(msa2);
+  
+  return 0;
+  
+ ERROR:
+  if(afp1 != NULL) esl_msafile_Close(afp1);
+  if(afp2 != NULL) esl_msafile_Close(afp2);
+  if(go  != NULL) esl_getopts_Destroy(go);
+  if(msa1 != NULL) esl_msa_Destroy(msa1);
+  if(msa2 != NULL) esl_msa_Destroy(msa2);
+
+  esl_fatal(errbuf);
+  return 1; /* never reached */
+}
+
+
+/* map_msas
+ *                   
+ * Align msa1 and msa2.
+ * For each column in msa1, determine the corresponding column
+ * in msa2. This implementation requires:
+ *  - msa1 and msa2 contain exactly the same sequences in the same order
+ * Note: the seqs in msa1 and msa2 do not have to have the same names.
+ *
+ * Uses a DP algorithm similar to Needleman-Wunsch, but that's aligning
+ * two alignment columns at a time instead of two residues. 
+ */
+static int
+map_msas(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa1, ESL_MSA *msa2, int **ret_msa1_to_msa2_map)
+{
+  int status;
+  int **one2two;              /* [0..c..clen1][0..a..alen2] number of residues from non-gap RF column c of msa1
+			       * aligned in column a of msa 2 */
+  int *c2a_map1 = NULL;       /* msa1 map of consensus columns (non-gap RF residues) to alignment columns, NULL if msa1->rf == NULL */
+  int *c2a_map2 = NULL;       /* msa2 map of consensus columns (non-gap RF residues) to alignment columns, NULL if msa2->rf == NULL */
+  int *a2c_map1 = NULL;       /* msa1 map of alignment columns to consensus columns, NULL if msa1->rf == NULL */
+  int *a2c_map2 = NULL;       /* msa2 map of alignment columns to consensus columns, NULL if msa2->rf == NULL */
+  int apos1, apos2;           /* counters over alignment position in msa1, msa2 respectively */
+  int alen1, alen2;           /* alignment lengths */
+  int cpos1, cpos2;           /* counters over consensus positions */
+  int clen1, clen2;           /* consensus (non-gap RF) lengths */
+  int **mx;                   /* [0..c..clen1][0..a..alen2] dp matrix, score of max scoring aln 
+			       * from 1..c in msa1 and 1..a in msa 2 */
+  int **tb;                   /* [0..c..clen1][0..a..alen2] traceback ptrs, 0 for diagonal, 1 for vertical */
+  char *seq1, *seq2;          /* temporary strings for ensuring dealigned sequences in msa1 and msa2 are identical */
+  int64_t len1, len2;         /* length of seq1, seq2 */
+  int isgap1, isgap2;         /* is this residue a gap in msa1, msa2? */
+  int i;                      /* counter over sequences */
+  int *res1_per_apos;         /* [0..apos..alen1] number of residues in column apos of msa1 */
+  int sc;                     /* max score of full path (alignment) through dp mx */
+  int tb_sc;                  /* score of traceback, should equal sc */
+  int *one2two_map;           /* [0..a..alen1] the alignment, msa2 column that column apos1 in msa1 maps to */
+  int total_res = 0;          /* total number of residues in msa1 */
+  float coverage;             /* fraction of total_res that are within mapped msa2 columns from one2two_map, 
+			       * this is tb_sc / total_res */
+  int  total_cres1=0;         /* total number of residues in consensus positions in msa1 */ 
+  int  covered_cres1 = 0;     /* number of residues in consensus positions in msa1 that also appear in the corresponding
+			       * mapped column of msa2 
+			       */
+  int be_quiet = esl_opt_GetBoolean(go, "-q");
+
+  /* contract check */
+  if(! (msa1->flags & eslMSA_DIGITAL)) ESL_FAIL(eslEINVAL, errbuf, "in map_msas() msa1 (%s) not digitized.\n", esl_opt_GetArg(go, 1));
+  if(! (msa2->flags & eslMSA_DIGITAL)) ESL_FAIL(eslEINVAL, errbuf, "in map_msas() msa2 (%s) not digitized.\n", esl_opt_GetArg(go, 2));
+  alen1 = msa1->alen;
+  alen2 = msa2->alen;
+  
+  /* Map msa1 (consensus) columns to alignment positions */
+  clen1 = clen2 = 0;
+  if(msa1->rf != NULL) if((status = map_cpos_to_apos(msa1, &c2a_map1, &a2c_map1, &clen1)) != eslOK) goto ERROR;
+  if(msa2->rf != NULL) if((status = map_cpos_to_apos(msa2, &c2a_map2, &a2c_map2, &clen2)) != eslOK) goto ERROR;
+  if(!be_quiet) { 
+    printf("%25s alignment length:              %d\n", esl_opt_GetArg(go, 1), alen1);
+    printf("%25s alignment length:              %d\n", esl_opt_GetArg(go, 2), alen2);
+  }
+  /* collect counts in one2two[i][j]: number of sequences for which residue aligned in msa1 non-gap column i
+   * is aligned in msa2 alignment column j.
+   */
+  ESL_ALLOC(seq1, sizeof(char) * (alen1+1));
+  ESL_ALLOC(seq2, sizeof(char) * (alen2+1));
+  ESL_ALLOC(one2two, sizeof(int *) * (alen1+1));
+  for(apos1 = 0; apos1 <= alen1; apos1++) { 
+    ESL_ALLOC(one2two[apos1], sizeof(int) * (alen2+1));
+    esl_vec_ISet(one2two[apos1], (alen2+1), 0);
+  }
+
+  total_res = 0;
+  for(i = 0; i < msa1->nseq; i++) { 
+    /* ensure raw (unaligned) seq i in the 2 msas is the same */
+    esl_abc_Textize(msa1->abc, msa1->ax[i], alen1, seq1); 
+    esl_abc_Textize(msa1->abc, msa2->ax[i], alen2, seq2); /* note: msa*1*->abc used on purpose, allows DNA/RNA to peacefully coexist in this func */
+    esl_strdealign(seq1, seq1, "-_.", &len1);
+    esl_strdealign(seq2, seq2, "-_.", &len2);
+
+    if(len1 != len2) { 
+      ESL_FAIL(eslEINVAL, errbuf, "unaligned seq number %d (msa1: %s, msa2: %s) differs in length %s (%" PRId64 ") and %s (%" PRId64 "), those files must contain identical raw seqs\n",
+	       i, msa1->sqname[i], msa2->sqname[i], esl_opt_GetArg(go, 1), len1, esl_opt_GetArg(go, 2), len2);
+    }
+    if(strncmp(seq1, seq2, len1) != 0)  ESL_FAIL(eslEINVAL, errbuf, "unaligned seq number %d differs between %s and %s, those files must contain identical raw seqs\n", i, esl_opt_GetArg(go, 1), esl_opt_GetArg(go, 2));
+    total_res += len1;
+    
+    apos1 = apos2 = 1;
+    while((apos1 <= alen1) || (apos2 <= alen2)) {
+      isgap1 = esl_abc_XIsGap(msa1->abc, msa1->ax[i][apos1]);
+      isgap2 = esl_abc_XIsGap(msa2->abc, msa2->ax[i][apos2]);
+      if      ( isgap1 &&  isgap2) { apos1++; apos2++; }
+      else if ( isgap1 && !isgap2) { apos1++;          }
+      else if (!isgap1 &&  isgap2) {          apos2++; }
+      else if ( msa1->ax[i][apos1] == msa2->ax[i][apos2]) { 
+	one2two[apos1++][apos2++]++;
+	/* two2one[apos2][apos1]++; */
+      }
+    }
+  }
+
+  /******************************************************************
+   * DP alignment of msa1 to msa2
+   * dp matrix: mx[apos1][apos2] apos1=1..msa->alen1, apos2=1..alen2 (apos1=0 || apos2=0 is invalid)
+   * mx[apos1][apos2] = score of maximal alignment for apos1=1..apos1, apos2'=1..apos2 INCLUDING
+   *                    apos1 and apos2. Score is number of residues from msa1 columns
+   *                    1..apos1 that exist in their respective aligned columns in msa2 (the growing
+   *                    maximally scoring alignment).
+   */
+
+  /******************************************************************
+   * initialization 
+   */
+  ESL_ALLOC(mx, sizeof(int *) * (alen1+1));
+  ESL_ALLOC(tb, sizeof(int *) * (alen1+1));
+  for(apos1 = 0; apos1 <= alen1; apos1++) { 
+    ESL_ALLOC(mx[apos1], sizeof(int) * (alen2+1));
+    ESL_ALLOC(tb[apos1], sizeof(int) * (alen2+1));
+    esl_vec_ISet(mx[apos1], (alen2+1), 0);
+    esl_vec_ISet(tb[apos1], (alen2+1), -2); /* -2 is a bogus value, if we see it during traceback, there's a problem */
+    tb[apos1][0] = HORZ; /* special case, if we hit apos2==0 and apos1 > 0, we have to do HORZ moves until apos1==1 */
+  }
+  esl_vec_ISet(tb[0], (alen2+1), VERT); /* special case, if we hit apos1==0 and apos2 > 0, we have to do VERT moves until apos2==1 */
+  tb[0][0] = -2; /* all alignments must end here */
+
+  ESL_ALLOC(res1_per_apos, sizeof(int) * (alen1+1));
+  esl_vec_ISet(res1_per_apos, (alen1+1), 0);
+  mx[0][0] = 0;
+  tb[0][0] = -1; /* last cell, special value */
+
+  /*****************************************************************
+   * recursion
+   */
+  int *choices;
+  int i_choice;
+  ESL_ALLOC(choices, sizeof(int) * NCHOICES);
+  for(apos1 = 1; apos1 <= alen1; apos1++) {
+    for(apos2 = 1; apos2 <= alen2; apos2++) {
+      choices[DIAG] = mx[(apos1-1)][(apos2-1)] + one2two[apos1][apos2];
+      choices[VERT] = mx[ apos1   ][(apos2-1)];
+      choices[HORZ] = mx[(apos1-1)][ apos2   ];
+      i_choice  = esl_vec_IArgMax(choices, NCHOICES);
+      mx[apos1][apos2] = choices[i_choice];
+      tb[apos1][apos2] = i_choice; 
+      res1_per_apos[apos1] += one2two[apos1][apos2];
+      /*printf("mx[%3d][%3d]: %5d (%d)\n", apos1, apos2, mx[apos1][apos2], tb[apos1][apos2]);*/
+    }
+  }
+  free(choices);
+
+  total_cres1 = 0;
+  if(c2a_map1 != NULL) { 
+    for(cpos1 = 1; cpos1 <= clen1; cpos1++) total_cres1 += res1_per_apos[c2a_map1[cpos1]];
+  }
+
+  /*****************************************************************
+   * traceback 
+   */
+  
+  sc = mx[alen1][alen2];
+  if(!be_quiet) {
+    printf("score %d\n", sc);
+    if(a2c_map1 != NULL && a2c_map2 != NULL) { 
+      printf("# %12s       %12s  %22s\n", "   msa 1   ", "   msa 2   ", "");
+      printf("# %12s       %12s  %22s\n", "------------", "------------", "");
+      printf("# %5s  %5s       %5s  %5s  %22s\n", "cpos",  "apos",  "cpos",  "apos",  " num common residues");
+      printf("# %5s  %5s       %5s  %5s  %22s\n", "-----", "-----", "-----", "-----", "---------------------");
+    }
+    else if(a2c_map1 != NULL) { 
+      printf("# %12s        %5s  %22s\n", "   msa 1   ", "msa 2", "");
+      printf("# %12s        %5s  %22s\n", "------------", "-----", "");
+      printf("# %5s  %5s       %5s  %22s\n", "cpos",  "apos",  "apos",  " num common residues");
+      printf("# %5s  %5s       %5s  %22s\n", "-----", "-----", "-----", "---------------------");
+    }
+    else if (a2c_map2 != NULL) { 
+      printf("# %5s        %12s  %22s\n", "msa 1", "   msa 2   ", "");
+      printf("# %5s        %12s  %22s\n", "-----", "------------", "");
+      printf("# %5s        %5s  %5s  %22s\n", "apos",  "cpos",  "apos",  " num common residues");
+      printf("# %5s        %5s  %5s  %22s\n", "-----", "-----", "-----", "---------------------");
+    }
+    else {
+      printf("# %5s        %5s  %22s\n", "msa 1", "msa 2", "");
+      printf("# %5s        %5s  %22s\n", "-----", "-----", "");
+      printf("# %5s        %5s  %22s\n", "apos",  "apos",  " num common residues");
+      printf("# %5s        %5s  %22s\n", "-----", "-----", "---------------------");
+    }
+  }
+
+  /* traceback, and build one2two_map[] */
+  apos1 = alen1;
+  apos2 = alen2;
+  tb_sc = 0;
+  covered_cres1 = 0;
+  ESL_ALLOC(one2two_map, sizeof(int) * (alen1+1));
+  esl_vec_ISet(one2two_map, (alen1+1), 0);
+  one2two_map[0] = -1; /* invalid */
+
+  while(tb[apos1][apos2] != -1) {
+    if(tb[apos1][apos2] == DIAG) { /* diagonal move */
+      cpos1 = (a2c_map1 == NULL) ? -1 : a2c_map1[apos1];
+      cpos2 = (a2c_map2 == NULL) ? -1 : a2c_map2[apos2];
+      if(!be_quiet) { 
+	if(a2c_map1 != NULL && a2c_map2 != NULL) { 
+	  printf("  %5d  %5d  -->  %5d  %5d  %5d / %5d (%.4f)\n", cpos1, apos1, cpos2, apos2, one2two[apos1][apos2], res1_per_apos[apos1], (res1_per_apos[apos1] == 0) ? 0.0000 : ((float) one2two[apos1][apos2] / (float) res1_per_apos[apos1])); 
+	}	
+	else if(a2c_map1 != NULL) { 
+	  printf("  %5d  %5d  -->  %5d  %5d / %5d (%.4f)\n", cpos1, apos1, apos2, one2two[apos1][apos2], res1_per_apos[apos1], (res1_per_apos[apos1] == 0) ? 0.0000 : ((float) one2two[apos1][apos2] / (float) res1_per_apos[apos1])); 
+	}
+	else if (a2c_map2 != NULL) { 
+	  printf("  %5d  -->  %5d  %5d  %5d / %5d (%.4f)\n", apos1, cpos2, apos2, one2two[apos1][apos2], res1_per_apos[apos1], (res1_per_apos[apos1] == 0) ? 0.0000 : ((float) one2two[apos1][apos2] / (float) res1_per_apos[apos1])); 
+	}
+	else {
+	  printf("  %5d  -->  %5d  %5d / %5d (%.4f)\n", apos1, apos2, one2two[apos1][apos2], res1_per_apos[apos1], (res1_per_apos[apos1] == 0) ? 0.0000 : ((float) one2two[apos1][apos2] / (float) res1_per_apos[apos1])); 
+	}
+      }
+      tb_sc += one2two[apos1][apos2];
+      one2two_map[apos1] = apos2;
+      if(cpos1 > 0) covered_cres1 += one2two[apos1][apos2]; /* apos1 is a cpos */
+      apos1--; apos2--;
+    }
+    else if(tb[apos1][apos2] == VERT) { 
+      apos2--; /* vertical move */
+    }
+    else if(tb[apos1][apos2] == HORZ) { 
+      apos1--; /* horizontal move */
+    }
+    else if(tb[apos1][apos2] != -1) /* shouldn't happen */
+      ESL_FAIL(eslEINVAL, errbuf, "in dp traceback, tb[apos1: %d][apos2: %d] %d\n", apos1, apos2, tb[apos1][apos2]);
+  }
+  /* done DP code 
+   **********************************/
+
+  if(!be_quiet) printf("Total trace back sc: %d\n", tb_sc);
+  if(tb_sc != sc) ESL_FAIL(eslEINVAL, errbuf, "in dp traceback, tb_sc (%d) != sc (%d)\n", tb_sc, sc);
+  coverage = (float) tb_sc / (float) total_res;
+  printf("Coverage: %6d / %6d (%.4f)\nCoverage is fraction of residues from %s in optimally mapped columns in %s\n", tb_sc, total_res, coverage, esl_opt_GetArg(go, 1), esl_opt_GetArg(go, 2));
+  if(total_cres1 > 0) printf("Consensus coverage: %6d / %6d (%.4f)\nConsensus coverage is fraction of non-gap RF residues from %s in optimally mapped columns in %s\n", covered_cres1, total_cres1, (float) covered_cres1 / (float) total_cres1, esl_opt_GetArg(go, 1), esl_opt_GetArg(go, 2));
+  /* print masks if nec */
+  if((status = map2masks(go, errbuf, alen1, alen2, a2c_map1, a2c_map2, c2a_map1, c2a_map2, clen1, clen2, one2two_map)) != eslOK) return status;
+
+  /* clean up and return */
+  for(apos1 = 0; apos1 <= alen1; apos1++) { 
+    free(mx[apos1]);
+    free(tb[apos1]);
+  }
+  free(mx);
+  free(tb);
+
+  for(apos1 = 0; apos1 <= alen1; apos1++) free(one2two[apos1]);
+  free(one2two);
+  free(res1_per_apos);
+  if(c2a_map1 != NULL) free(c2a_map1);
+  if(c2a_map2 != NULL) free(c2a_map2);
+  if(a2c_map1 != NULL) free(a2c_map1);
+  if(a2c_map2 != NULL) free(a2c_map2);
+
+  free(seq1);
+  free(seq2);
+  *ret_msa1_to_msa2_map = one2two_map;
+  return eslOK;
+  
+ ERROR: 
+  return status;
+}
+
+
+/* map_sub_msas
+ *                   
+ * msa1 and msa2 contain the same named sequences, msa1 contains a superset 
+ * of the columns in msa2. Determine which of the msa1 columns the msa2
+ * columns correspond to.
+ */
+static int
+map_sub_msas(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa1, ESL_MSA *msa2, char **ret_msa1_to_msa2_mask)
+{
+  int status;
+  int  apos1, apos2;          /* counters over alignment position in msa1, msa2 respectively */
+  int i;
+  int *msa1_to_msa2_map;    /* [0..apos1..msa1->alen] msa2 alignment position that apos1 corresponds to */
+  char *mask;
+
+  /* contract check */
+  if(! (msa1->flags & eslMSA_DIGITAL)) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas() msa1 (%s) not digitized.\n", esl_opt_GetArg(go, 1));
+  if(! (msa2->flags & eslMSA_DIGITAL)) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas() msa2 (%s) not digitized.\n", esl_opt_GetString(go, "--submap"));
+  if(msa1->alen <= msa2->alen) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas() alignment length for msa1 (%" PRId64 "d) <= length for msa2 (%" PRId64 ")\n", msa1->alen, msa2->alen);
+  
+  ESL_ALLOC(mask, sizeof(char) * (msa1->alen+1));
+  for(apos1 = 0; apos1 < msa1->alen; apos1++) mask[apos1] = '0';
+  mask[msa1->alen] = '\0';
+
+  ESL_ALLOC(msa1_to_msa2_map, sizeof(int) * msa1->alen+1);
+  esl_vec_ISet(msa1_to_msa2_map, (msa1->alen+1), -1);
+
+  /* both alignments must have same 'named' sequences in same order */
+  if(msa1->nseq != msa2->nseq) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas() msa1 has %d sequences, msa2 has %d sequences\n", msa1->nseq, msa2->nseq);
+  for(i = 0; i < msa1->nseq; i++) { 
+    if(strcmp(msa1->sqname[i], msa2->sqname[i]) != 0) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas() msa1 seq %d is named %s, msa2 seq %d is named %s\n", i, msa1->sqname[i], i, msa2->sqname[i]);
+  }
+
+  apos1 = 1;
+  apos2 = 1;
+  while((apos2 <= msa2->alen) || (apos1 <= msa1->alen)) { /* determine which apos1 (alignment column in msa1), apos2 (alignment column in msa2) corresponds to */
+    for(i = 0; i < msa1->nseq; i++) { 
+      if(msa1->ax[i][apos1] != msa2->ax[i][apos2]) { 
+	apos1++; 
+	break; /* try next apos1 */ 
+      }
+    }	
+    if(i == msa1->nseq) { /* found a match */
+      msa1_to_msa2_map[apos1] = apos2;
+      mask[(apos1-1)] = '1';
+      apos1++;
+      apos2++;
+    }
+  }
+  if((apos1 != (msa1->alen+1)) || (apos2 != (msa2->alen+1))) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas(), failure mapping alignments, end of loop apos1-1 = %d (msa1->alen: %" PRId64 ") and apos2-1 = %d (msa2->alen: %" PRId64 ")\n", apos1-1, msa1->alen, apos2-1, msa2->alen);
+
+  free(msa1_to_msa2_map);
+  *ret_msa1_to_msa2_mask = mask;
+  return eslOK;
+  
+ ERROR: 
+  return status;
+}
+
+
+/* map_cpos_to_apos
+ *                   
+ * Given an MSA, determine the alignment position each
+ * consensus position refers to. 
+ */
+static int map_cpos_to_apos(ESL_MSA *msa, int **ret_c2a_map, int **ret_a2c_map, int *ret_clen)
+{
+  int status;
+  int clen = 0;
+  int *c2a_map = NULL;
+  int *a2c_map = NULL;
+  int cpos = 0;
+  int apos = 0;
+  /* contract check */
+  if(msa->rf == NULL) { status = eslEINVAL; goto ERROR; }
+
+  /* count consensus columns */
+  for(apos = 1; apos <= msa->alen; apos++)
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) clen++;
+
+  /* build maps */
+  ESL_ALLOC(c2a_map, sizeof(int) * (clen+1));
+  ESL_ALLOC(a2c_map, sizeof(int) * (msa->alen+1));
+  esl_vec_ISet(a2c_map, msa->alen+1, -1);
+  c2a_map[0] = -1;
+  for(apos = 1; apos <= msa->alen; apos++) { 
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) {
+      c2a_map[++cpos] = apos;
+      a2c_map[apos]   = cpos;
+    }
+    /* else a2c_map[apos] remains -1 as it was initialized */
+  }
+  
+
+  if(ret_c2a_map != NULL) *ret_c2a_map = c2a_map;
+  else                    free(c2a_map);
+  if(ret_a2c_map != NULL) *ret_a2c_map = a2c_map;
+  else                    free(a2c_map);
+  if(ret_clen != NULL) *ret_clen    = clen;
+  return eslOK;
+
+ ERROR:
+  if(c2a_map != NULL) free(c2a_map);
+  if(a2c_map != NULL) free(a2c_map);
+  return status;
+}
+
+/* map2masks
+ *                   
+ * Given a map of alignment columns in msa1 to alignment columns
+ * to msa2, construct and output masks as per command-line options.
+ * 
+ * Args:    msa1_to_msa2_map: [1..apos..msa1->alen]: '0': msa1 apos maps to a gap in msa2 (doesn't map to any column in msa2)
+ *                                                   'x': msa1 apos maps to posn x in msa2 (x>0)
+ */
+static int
+map2masks(const ESL_GETOPTS *go, char *errbuf, int alen1, int alen2, int *a2c_map1, int *a2c_map2, int *c2a_map1, int *c2a_map2, int clen1, int clen2, int *msa1_to_msa2_map)
+{
+  int status;
+  int apos1, apos2;           /* counters over alignment position in msa1, msa2 respectively */
+  int cpos1, cpos2;           /* counters over consensus positions */
+  int num_ones;               /* number of 1s in current mask */
+  int num_zeroes;             /* number of 0s in current mask */
+  FILE *fp;
+  char *mask = NULL;
+
+  if(esl_opt_GetString(go, "--mask-a2a")) { 
+    if ((fp = fopen(esl_opt_GetString(go, "--mask-a2a"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --mask-a2a mask output file %s", esl_opt_GetString(go, "--mask-a2a"));
+    /* construct mask as follows:
+     * mask[0..apos1..alen1-1] = '1' if column apos1+1 maps to an alignment column of msa2 
+     *                         = '0' if column apos1+1 maps to a gap in msa2 (doesn't map to any column in msa2) 
+     */
+    ESL_ALLOC(mask, sizeof(char) * (alen1+1));
+    num_ones = num_zeroes = 0;
+    for(apos1 = 1; apos1 <= alen1; apos1++) { 
+      if(msa1_to_msa2_map[apos1] == 0) { mask[(apos1-1)] = '0'; num_zeroes++; }
+      else                             { mask[(apos1-1)] = '1'; num_ones++; }
+    }
+    mask[alen1] = '\0';
+    fprintf(fp, "%s\n", mask);
+    free(mask);
+    fclose(fp);
+    printf("# Mask of 1/0s with 1 indicating aln column in %s maps to aln column in %s saved to file %s.\n# (Length: %d; '1's: %d; '0's: %d)\n", esl_opt_GetArg(go, 1), esl_opt_GetArg(go, 2), esl_opt_GetString(go, "--mask-a2a"), (num_ones+num_zeroes), num_ones, num_zeroes);
+  }
+
+  if(esl_opt_GetString(go, "--mask-a2c")) { 
+    if (a2c_map2 == NULL) ESL_FAIL(eslFAIL, errbuf, "with --mask-a2c, <msafile2> %s must have #=GC RF annotation, but it doesn't.", esl_opt_GetArg(go, 2));
+    if ((fp = fopen(esl_opt_GetString(go, "--mask-a2c"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --mask-a2c mask output file %s\n", esl_opt_GetString(go, "--mask-a2c"));
+    /* construct mask as follows:
+     * mask[0..apos1..alen1-1] = '1' if column apos1+1 maps to a consensus column (non-gap in RF) of msa2 
+     *                         = '0' if column apos1+1 maps to a gap (doesn't map to any column in msa2) or an insert (gap in RF) in msa2 
+     */
+    ESL_ALLOC(mask, sizeof(char) * (alen1+1));
+    num_ones = num_zeroes = 0;
+    for(apos1 = 1; apos1 <= alen1; apos1++) { 
+      apos2 = msa1_to_msa2_map[apos1];
+      if(apos2 == 0) { mask[(apos1-1)] = '0'; num_zeroes++; } /* apos1 doesn't map to any column in msa2 */
+      else { 
+	cpos2 = a2c_map2[apos2];
+	if(cpos2 <= 0) { mask[(apos1-1)] = '0'; num_zeroes++; } /* apos1 maps to a gap RF (insert) in msa2 */
+	else           { mask[(apos1-1)] = '1'; num_ones++; }   /* apos1 maps to a non-gap RF (consensus) column in msa2 */
+      }
+    }
+    mask[alen1] = '\0';
+    fprintf(fp, "%s\n", mask);
+    free(mask);
+    fclose(fp);
+    printf("# Mask of 1/0s with 1 indicating aln column in %s maps to consensus (non-gap RF) column in %s saved to file %s.\n# (Length: %d; '1's: %d; '0's: %d)\n", esl_opt_GetArg(go, 1), esl_opt_GetArg(go, 2), esl_opt_GetString(go, "--mask-a2c"), (num_ones+num_zeroes), num_ones, num_zeroes);
+  }
+
+  if(esl_opt_GetString(go, "--mask-c2a")) { 
+    if (a2c_map1 == NULL) ESL_FAIL(eslFAIL, errbuf, "with --mask-c2a, <msafile1> %s must have #=GC RF annotation, but it doesn't.", esl_opt_GetArg(go, 1));
+    if ((fp = fopen(esl_opt_GetString(go, "--mask-c2a"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --mask-c2a mask output file %s\n", esl_opt_GetString(go, "--mask-c2a"));
+    /* construct mask as follows:
+     * mask[0..cpos1..clen-1] = '1' if non-gap RF msa1 column cpos1+1 maps to an alignment column of msa2 
+     *                        = '0' if non-gap RF msa1 column cpos1+1 maps to a gap in msa2 (doesn't map to any column in msa2)
+     */
+    ESL_ALLOC(mask, sizeof(char) * (clen1+1));
+    num_ones = num_zeroes = 0;
+    for(cpos1 = 1; cpos1 <= clen1; cpos1++) { 
+      apos1 = c2a_map1[cpos1];
+      apos2 = msa1_to_msa2_map[apos1];
+      if(apos2 == 0) { mask[(cpos1-1)] = '0'; num_zeroes++; } 
+      else           { mask[(cpos1-1)] = '1'; num_ones++; } 
+    }
+    mask[clen1] = '\0';
+    fprintf(fp, "%s\n", mask);
+    free(mask);
+    fclose(fp);
+    printf("# Mask of 1/0s with 1 indicating consensus (non-gap RF) column in %s maps to aln column in %s saved to file %s.\n# (Length: %d; '1's: %d; '0's: %d)\n", esl_opt_GetArg(go, 1), esl_opt_GetArg(go, 2), esl_opt_GetString(go, "--mask-c2a"), (num_ones+num_zeroes), num_ones, num_zeroes);
+  }
+
+  if(esl_opt_GetString(go, "--mask-c2c")) { 
+    if (a2c_map1 == NULL) ESL_FAIL(eslFAIL, errbuf, "with --mask-c2c, <msafile1> %s must have #=GC RF annotation, but it doesn't.", esl_opt_GetArg(go, 1));
+    if (a2c_map2 == NULL) ESL_FAIL(eslFAIL, errbuf, "with --mask-c2c, <msafile2> %s must have #=GC RF annotation, but it doesn't.", esl_opt_GetArg(go, 2));
+    if ((fp = fopen(esl_opt_GetString(go, "--mask-c2c"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --mask-c2c mask output file %s\n", esl_opt_GetString(go, "--mask-c2c"));
+    /* construct mask as follows:
+     * mask[0..apos1..alen-1] = '1' if column apos1+1 maps to a consensus column (non-gap in RF) of msa2 
+     *                        = '0' if column apos1+1 maps to a gap (doesn't map to any column in msa2) or an insert (gap in RF) in msa2 
+     */
+    ESL_ALLOC(mask, sizeof(char) * (alen1+1));
+    num_ones = num_zeroes = 0;
+    for(cpos1 = 1; cpos1 <= clen1; cpos1++) { 
+      apos1 = c2a_map1[cpos1];
+      apos2 = msa1_to_msa2_map[apos1];
+      if(apos2 == 0) { mask[(cpos1-1)] = '0'; num_zeroes++; } /* cpos1 doesn't map to any column in msa2 */
+      else { 
+	cpos2 = a2c_map2[apos2];
+	if(cpos2 <= 0) { mask[(cpos1-1)] = '0'; num_zeroes++; } /* cpos1 maps to a gap RF (insert) in msa2 */
+	else           { mask[(cpos1-1)] = '1'; num_ones++; }   /* cpos1 maps to a non-gap RF (consensus) column in msa2 */
+      }
+    }
+    mask[clen1] = '\0';
+    fprintf(fp, "%s\n", mask);
+    free(mask);
+    fclose(fp);
+    printf("# Mask of 1/0s with 1 indicating consensus (non-gap RF) column in %s maps to consensus (non-gap RF) column in %s saved to file %s.\n# (Length: %d; '1's: %d; '0's: %d)\n", esl_opt_GetArg(go, 1), esl_opt_GetArg(go, 2), esl_opt_GetString(go, "--mask-c2c"), (num_ones+num_zeroes), num_ones, num_zeroes);
+  }
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(eslEMEM, errbuf, "map2masks(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
diff --git a/easel/miniapps/esl-alistat.c b/easel/miniapps/esl-alistat.c
new file mode 100644
index 0000000..e82fe5d
--- /dev/null
+++ b/easel/miniapps/esl-alistat.c
@@ -0,0 +1,184 @@
+/* Show statistics about a multiple sequence alignment file or MSA database.
+ * 
+ * From squid's alistat (1995)
+ * SRE, Wed May 16 08:23:23 2007 [Janelia] [Philip Glass, The Fog of War]
+ * SVN $Id: esl-alistat.c 255 2008-05-30 17:49:15Z eddys $
+ */
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_distance.h"
+
+static char banner[] = "show summary statistics for a multiple sequence alignment file";
+static char usage[]  = "[options] <msafile>\n\
+The <msafile> must be in Stockholm format.";
+
+static ESL_OPTIONS options[] = {
+  /* name       type        default env   range togs  reqs  incomp      help                                                   docgroup */
+  { "-h",       eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "help; show brief info on version and usage",              0 },
+  { "-1",       eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "use tabular output, one line per alignment",              0 },
+  { "--amino",  eslARG_NONE,"default",NULL,NULL, NULL,NULL,"--dna,--rna",    "<msafile> contains protein alignments",                   0 },
+  { "--dna",    eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL,"--amino,--rna",  "<msafile> contains DNA alignments",                       0 },
+  { "--rna",    eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL,"--amino,--dna",  "<msafile> contains RNA alignments",                       0 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go      = NULL;	/* application configuration       */
+  ESL_ALPHABET *abc     = NULL;	/* biological alphabet             */
+  char         *alifile = NULL;	/* alignment file name             */
+  int           fmt;		/* format code for alifile         */
+  ESL_MSAFILE  *afp     = NULL;	/* open alignment file             */
+  ESL_MSA      *msa     = NULL;	/* one multiple sequence alignment */
+  int           status;		/* easel return code               */
+  int           nali;		/* number of alignments read       */
+  int           i;		/* counter over seqs               */
+  int64_t       rlen;		/* a raw (unaligned) seq length    */
+  int64_t       small, large;	/* smallest, largest sequence      */
+  int64_t       nres;		/* total # of residues in msa      */
+  double        avgid;		/* average fractional pair id      */
+  int           max_comparisons;/* maximum # comparisons for avg id */
+  
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  if (esl_opt_GetBoolean(go, "-h") )
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("\n where options are:");
+      esl_opt_DisplayHelp(stdout, go, 0, 2, 80);
+      exit(0);
+    }
+
+  if (esl_opt_ArgNumber(go) != 1) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  alifile = esl_opt_GetArg(go, 1);
+
+  fmt             = eslMSAFILE_STOCKHOLM;
+  max_comparisons = 1000;
+
+  /***********************************************
+   * Open the MSA file; determine alphabet; set for digital input
+   ***********************************************/
+
+  status = esl_msafile_Open(alifile, fmt, NULL, &afp);
+  if      (status == eslENOTFOUND) esl_fatal("Alignment file %s doesn't exist or is not readable\n", alifile);
+  else if (status == eslEFORMAT)   esl_fatal("Couldn't determine format of alignment %s\n", alifile);
+  else if (status != eslOK)        esl_fatal("Alignment file open failed with error %d\n", status);
+
+  if      (esl_opt_GetBoolean(go, "--amino"))   abc = esl_alphabet_Create(eslAMINO);
+  else if (esl_opt_GetBoolean(go, "--dna"))     abc = esl_alphabet_Create(eslDNA);
+  else if (esl_opt_GetBoolean(go, "--rna"))     abc = esl_alphabet_Create(eslRNA);
+  else {
+    int type;
+    status = esl_msafile_GuessAlphabet(afp, &type);
+    if (status == eslEAMBIGUOUS)    esl_fatal("Failed to guess the bio alphabet used in %s.\nUse --dna, --rna, or --amino option to specify it.", alifile);
+    else if (status == eslEFORMAT)  esl_fatal("Alignment file parse failed: %s\n", afp->errbuf);
+    else if (status == eslENODATA)  esl_fatal("Alignment file %s is empty\n", alifile);
+    else if (status != eslOK)       esl_fatal("Failed to read alignment file %s\n", alifile);
+    abc = esl_alphabet_Create(type);
+  }
+  esl_msafile_SetDigital(afp, abc);
+
+  /***********************************************
+   * Read MSAs one at a time.
+   ***********************************************/
+
+  if (esl_opt_GetBoolean(go, "-1")) {
+    puts("#");
+    printf("# %-4s %-20s %10s %7s %7s %12s %6s %6s %10s %3s\n", "idx", "name", "format", "nseq", "alen", "nres", "small", "large", "avlen", "%id");
+    printf("# %-4s %-20s %10s %7s %7s %12s %6s %6s %10s %3s\n", "----", "--------------------", "----------", "-------", "-------", "------------", "------", "------", "----------", "---");
+  }
+
+  nali = 0;
+  while ((status = esl_msa_Read(afp, &msa)) == eslOK)
+    {
+      nali++;
+
+      nres = 0;
+      small = large = -1;
+      for (i = 0; i < msa->nseq; i++)
+	{
+	  rlen  = esl_abc_dsqrlen(msa->abc, msa->ax[i]);
+	  nres += rlen;
+	  if (small == -1 || rlen < small) small = rlen;
+	  if (large == -1 || rlen > large) large = rlen;
+	}
+
+      esl_dst_XAverageId(abc, msa->ax, msa->nseq, max_comparisons, &avgid);
+      
+      if (esl_opt_GetBoolean(go, "-1")) 
+	{
+	  printf("%-6d %-20s %10s %7d %7" PRId64 " %12" PRId64 " %6" PRId64 " %6" PRId64 " %10.1f %3.0f\n",
+		 nali, 
+		 msa->name,
+		 esl_msa_DescribeFormat(afp->format),
+		 msa->nseq,
+		 msa->alen,
+		 nres,
+		 small,
+		 large,
+		 (double) nres / (double) msa->nseq,
+		 100.*avgid);
+	}
+      else
+	{
+	  printf("Alignment number:    %d\n",     nali);
+	  if (msa->name != NULL)
+	    printf("Alignment name:      %s\n",        msa->name); 
+	  printf("Format:              %s\n",          esl_msa_DescribeFormat(afp->format));
+	  printf("Number of sequences: %d\n",          msa->nseq);
+	  printf("Alignment length:    %" PRId64 "\n", msa->alen);
+	  printf("Total # residues:    %" PRId64 "\n", nres);
+	  printf("Smallest:            %" PRId64 "\n", small);
+	  printf("Largest:             %" PRId64 "\n", large);
+	  printf("Average length:      %.1f\n",        (double) nres / (double) msa->nseq);
+	  printf("Average identity:    %.0f%%\n",      100.*avgid); 
+	  printf("//\n");
+	}
+
+      esl_msa_Destroy(msa);
+    }
+
+  /* If an msa read failed, we drop out to here with an informative status code. 
+   */
+  if      (status == eslEFORMAT) 
+    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", 
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);	
+  else if (status != eslEOF)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+  else if (nali   == 0)
+    esl_fatal("No alignments found in file %s\n", alifile);
+
+  /* Cleanup, normal return
+   */
+  esl_msafile_Close(afp);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+
+
diff --git a/easel/miniapps/esl-alistat.man b/easel/miniapps/esl-alistat.man
new file mode 100644
index 0000000..b7fe18e
--- /dev/null
+++ b/easel/miniapps/esl-alistat.man
@@ -0,0 +1,89 @@
+.TH "esl-alistat" 1  "@RELEASEDATE@" "@PACKAGE@ @RELEASE@" "@PACKAGE@ Manual"
+
+.SH NAME
+.TP
+esl-alistat - summarize a multiple sequence alignment file
+
+.SH SYNOPSIS
+
+.B esl-alistat
+.I [options]
+.I msafile
+
+.SH DESCRIPTION
+
+.pp
+.B esl-alistat 
+summarizes the contents of the multiple sequence alignment(s) in 
+.I msafile, 
+such as the alignment name, format, alignment length (number of
+aligned columns), number of sequences, average pairwise % identity,
+and mean, smallest, and largest raw (unaligned) lengths of the
+sequences.
+
+If 
+.I msafile
+is - (a single dash),
+multiple alignment input is read from
+.I stdin.
+
+The alignments can be of protein or DNA/RNA sequences. All alignments
+in the same 
+.I msafile
+must be either protein or DNA/RNA. The alphabet will be autodetected
+unless one of the options 
+.I --amino,
+.I --dna,
+or 
+.I --rna 
+are given. These options may be useful in automated
+pipelines to make 
+.B esl-alistat 
+more robust; alphabet autodetection is not infallible.
+
+
+
+.SH OPTIONS
+
+.TP
+.B -h 
+Print brief help;  includes version number and summary of
+all options, including expert options.
+
+.TP 
+.B -1
+Use a tabular output format with one line of statistics per alignment
+in 
+.I msafile.
+This is most useful when
+.I msafile
+contains many different alignments (such as a Pfam database in
+Stockholm format).
+
+
+.SH EXPERT OPTIONS
+
+.TP
+.B --amino
+Assert that the 
+.I msafile 
+contains protein sequences. 
+
+.TP 
+.B --dna
+Assert that the 
+.I msafile 
+contains DNA sequences. 
+
+.TP 
+.B --rna
+Assert that the 
+.I msafile 
+contains RNA sequences. 
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
diff --git a/easel/miniapps/esl-compalign.c b/easel/miniapps/esl-compalign.c
new file mode 100644
index 0000000..59136f8
--- /dev/null
+++ b/easel/miniapps/esl-compalign.c
@@ -0,0 +1,635 @@
+/* esl-compalign-rf - compare two sequence alignments
+ *
+ * EPN, Sun Aug  3 14:57:35 2008
+ * From squid's compalign: Sean Eddy, Tue Nov  3 07:46:59 1992
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
+
+#include "easel.h"
+#include "esl_fileparser.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_msa.h"
+#include "esl_vectorops.h"
+#include "esl_wuss.h"
+
+static char banner[] = "compare two multiple alignments";
+
+static char usage[]  = "\
+[-options] <trusted file> <test file>\n\
+  Both files must be in Stockholm format with #=GC RF markup.\n\
+  Sequences must occur in the same order in the two files.\n\
+  Number of non-gap characters in #=GC RF markup must be identical.\n\
+  Note: the scoring metric used is different from Squid\'s compalign.\n\
+";
+
+static int integerize_posterior_char(char c);
+static int read_mask_file(char *filename, char *errbuf, char **ret_mask, int *ret_masklen);
+
+static ESL_OPTIONS options[] = {
+  /* name       type        default env   range togs  reqs  incomp      help                                                   docgroup */
+  { "-h",      eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "help; show brief info on version and usage",                     0 },
+  { "-c",      eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "print per column statistics",                 0 },
+  { "-p",      eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "print histogram of accuracy versus posterior probability",       0 },
+  { "--c2dfile", eslARG_OUTFILE,NULL,NULL, NULL, NULL,"-c", NULL, "print per column stats to esl-ssudraw --dfile file <f>",         0 },
+  { "--p2xm",    eslARG_OUTFILE,NULL,NULL, NULL, NULL,"-p", NULL, "print posterior stats to xmgrace file",         0 },
+  { "--mask-p2xm", eslARG_OUTFILE,NULL,NULL, NULL, NULL,"--p2xm", NULL, "with --p2xm, only look at columns within mask in <f>",         0 },
+  { "--amino",     eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--dna,--rna",               "<msafile> contains protein alignments",                         10 },
+  { "--dna",       eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--amino,--rna",             "<msafile> contains DNA alignments",                             10 },
+  { "--rna",       eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--amino,--dna",             "<msafile> contains RNA alignments",                             10 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS *go;		/* application configuration       */
+  int          kstatus, tstatus;/* return code from Easel routine  */
+  int          fmt;		/* expected format of kfile, tfile */
+  char        *kfile, *tfile;   /* known, test structure file      */
+  ESL_MSAFILE *kfp, *tfp;       /* open kfile, tfile               */
+  ESL_MSA     *ka,  *ta; 	/* known, trusted alignment        */
+  int64_t      klen, tlen;	/* lengths of dealigned seqs       */
+  int          i;		/* counter over sequences          */
+  int          apos;		/* counter over alignment columns  */
+  int          cpos;		/* counter over consensus (non-gap RF) columns  */
+  int       is_cpos;            /* TRUE if current apos is a consensus pos, FALSE if not */
+  int          uapos;		/* counter over unaligned residue positions */
+
+  int        **kp;              /* [0..i..nseq-1][1..r..sq->n] = x known non-gap RF position of residue r in sequence i */
+  int        **tp;              /* [0..i..nseq-1][1..r..sq->n] = x predicted non-gap RF position of residue r in sequence i */
+  /* for both kp and pp, if x <= 0, residue r for seq i is not aligned to a non-gap RF position, but rather as an 'insert'
+   * after non-gap RF position (x * -1) 
+   */
+  int        *km_pos;          /* [0..rflen] = x, in known aln,     number of residues aligned to non-gap RF column x; special case: mct[0] = 0 */
+  int        *ki_pos;          /* [0..rflen] = x, in known aln,     number of residues inserted after non-gap RF column x */
+  int        *tm_pos;          /* [0..rflen] = x, in predicted aln, number of residues aligned to non-gap RF column x; special case: mct[0] = 0 */
+  int        *ti_pos;          /* [0..rflen] = x, in predicted aln, number of residues inserted after non-gap RF column x */
+  int    *cor_tm_pos;          /* [0..rflen] = x, in predicted aln, number of correctly predicted residues aligned to non-gap RF column x; special case: mct[0] = 0 */
+  int    *cor_ti_pos;          /* [0..rflen] = x, in predicted aln, number of correctly predicted residues inserted after non-gap RF column x */
+
+  int        *km_seq;          /* [0..i..nseq-1] = x, in known aln,     number of residues aligned to non-gap RF columns in seq i; */
+  int        *ki_seq;          /* [0..i..nseq-1] = x, in known aln,     number of residues inserted in seq i */
+  int        *tm_seq;          /* [0..i..nseq-1] = x, in predicted aln, number of residues aligned to non-gap RF columns in seq i; */
+  int        *ti_seq;          /* [0..i..nseq-1] = x, in predicted aln, number of residues inserted in seq i */
+  int    *cor_tm_seq;          /* [0..i..nseq-1] = x, in predicted aln, number of correctly predicted residues aligned to non-gap RF columns in seq i */
+  int    *cor_ti_seq;          /* [0..i..nseq-1] = x, in predicted aln, number of correctly predicted residues inserted in seq i */
+
+  int     *seqlen;             /* [0..i..nseq-1] = x, unaligned seq i has length x */
+  ESL_ALPHABET *abc;           /* alphabet for all alignments */
+  int      rflen, t_rflen;     /* non-gap RF length (consensus lengths) */
+  int   status;
+
+  /* variables needed for -p and related options */
+  int do_post = FALSE; /* TRUE if -p enabled */
+  int do_post_for_this_cpos = FALSE; /* set for each consensus position, always TRUE unless --mask-p2xm */
+  int p;               /* counter over integerized posteriors */
+  int ridx1 = -1;      /* #=GR index for posterior value digit 2 */
+  int ridx2 = -1;      /* #=GR index for posterior value digit 2 */
+  int ndigits = 0;     /* number of posterior digits in alignment, 1 or 2 */
+  int *ptm = NULL;     /* [0..p..100] number of total   matches with int posteriors of p */
+  int *pti = NULL;     /* [0..p..100] number of total   inserts with int posteriors of p */
+  int *cor_ptm = NULL; /* [0..p..100] number of correct matches with int posteriors of p */
+  int *cor_pti = NULL; /* [0..p..100] number of correct inserts with int posteriors of p */
+  int npostvals = 101; /* number of posterior int values 0..101 */
+  int r;               /* counter over #=GR annotation */
+  int pint;            /* integerized posterior */
+  int cm_cor_ptm, cm_cor_pti, cm_ptm, cm_pti, cm_incor_ptm, cm_incor_pti; /* cumulative counts of posteriors */
+  int tot_cor_ptm, tot_cor_pti, tot_ptm, tot_pti, tot_incor_ptm, tot_incor_pti; /* total counts of posteriors */
+  char          errbuf[eslERRBUFSIZE];
+
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  if (esl_opt_GetBoolean(go, "-h") )
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("\n where options are:");
+      esl_opt_DisplayHelp(stdout, go, 0, 2, 80);
+      exit(EXIT_SUCCESS);
+    }
+
+  if (esl_opt_ArgNumber(go) != 2) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  kfile = esl_opt_GetArg(go, 1);
+  tfile = esl_opt_GetArg(go, 2);
+  
+  fmt = eslMSAFILE_STOCKHOLM;
+
+  /***********************************************
+   * Open the two Stockholm files.
+   ***********************************************/
+
+  if (esl_msafile_Open(kfile, fmt, NULL, &kfp) != eslOK)
+    esl_fatal("Failed to open trusted structure file %s for reading", kfile);
+  if (esl_msafile_Open(tfile, fmt, NULL, &tfp) != eslOK)
+    esl_fatal("Failed to open test structure file %s for reading", tfile);
+  
+  if      (esl_opt_GetBoolean(go, "--amino"))   abc = esl_alphabet_Create(eslAMINO);
+  else if (esl_opt_GetBoolean(go, "--dna"))     abc = esl_alphabet_Create(eslDNA);
+  else if (esl_opt_GetBoolean(go, "--rna"))     abc = esl_alphabet_Create(eslRNA);
+  else {
+    int type;
+    status = esl_msafile_GuessAlphabet(kfp, &type);
+    if (status == eslEAMBIGUOUS)    esl_fatal("Failed to guess the bio alphabet used in %s.\nUse --dna, --rna, or --amino option to specify it.", kfile);
+    else if (status == eslEFORMAT)  esl_fatal("Alignment file parse failed: %s\n", kfp->errbuf);
+    else if (status == eslENODATA)  esl_fatal("Alignment file %s is empty\n", kfile);
+    else if (status != eslOK)       esl_fatal("Failed to read alignment file %s\n", kfile);
+    abc = esl_alphabet_Create(type);
+  }
+  /* set both as same alphabet */
+  esl_msafile_SetDigital(kfp, abc);
+  esl_msafile_SetDigital(tfp, abc);
+
+  do_post = esl_opt_GetBoolean(go, "-p");
+
+  /* read the mask file if --mask-p2xm is enabled */
+  char *mask = NULL;
+  int masklen;
+  if(! esl_opt_IsDefault(go, "--mask-p2xm")) { 
+    if((status = read_mask_file(esl_opt_GetString(go, "--mask-p2xm"), errbuf, &mask, &masklen)) != eslOK) esl_fatal(errbuf);
+  }
+
+  /***********************************************
+   * Do alignment comparisons, one seq at a time;
+   * this means looping over all seqs in all alignments.
+   ***********************************************/
+
+  while (1)
+    {
+      kstatus = esl_msa_Read(kfp, &ka);
+      tstatus = esl_msa_Read(tfp, &ta);
+      if (kstatus != eslOK || tstatus != eslOK) break; /* normal or errors. */
+
+      /* Sanity check on alignment
+       */
+      if (ka->nseq != ta->nseq)
+	esl_fatal("trusted, test alignments don't have same seq #\n");
+      if (ka->rf == NULL)
+	esl_fatal("trusted alignment has no reference annotation\n");
+      if (ta->rf == NULL)
+	esl_fatal("test alignment has no reference annotation\n");
+
+      /* make sure the sequences are all identical */
+      ESL_DSQ *ks;
+      ESL_DSQ *ts;
+      ESL_ALLOC(seqlen, sizeof(int) * ka->nseq);
+      for(i = 0; i < ka->nseq; i++) { 
+	if(strcmp(ka->sqname[i], ta->sqname[i]) != 0) esl_fatal("sequence i of trusted alignment %s has different name than seq i of predicted alignment %s\n", ka->sqname[i], ta->sqname[i]); 
+	ESL_ALLOC(ks, sizeof(ESL_DSQ) * (ka->alen+2));
+	memcpy(ks, ka->ax[i], (ka->alen+2) * sizeof(ESL_DSQ));
+	esl_abc_XDealign(ka->abc, ks, ka->ax[i], &klen);
+
+	ESL_ALLOC(ts, sizeof(ESL_DSQ) * (ta->alen+2));
+	memcpy(ts, ta->ax[i], (ta->alen+2) * sizeof(ESL_DSQ));
+	esl_abc_XDealign(ta->abc, ts, ta->ax[i], &tlen);
+
+	if (tlen != klen)
+	  esl_fatal("dealigned sequence mismatch, seq %d, when dealigned, is %d residues in the known alignment, but %d residues in the trusted alignment.", i, klen, tlen);
+
+	if (memcmp(ks, ts, sizeof(ESL_DSQ) * klen) != 0) 
+	  esl_fatal("dealigned sequence mismatch, seq %d %s, when dealigned, are not identical.", i, ka->sqname[i]);
+
+	seqlen[i] = tlen;
+	free(ks);
+	free(ts);
+      }
+
+      /* determine non-gap RF length */
+      rflen = 0;
+      for(apos = 1; apos <= ka->alen; apos++) { 
+	if(! (esl_abc_CIsGap(ka->abc, ka->rf[(apos-1)]))) rflen++;
+      }
+      t_rflen = 0;
+      for(apos = 1; apos <= ta->alen; apos++) { 
+	if(! (esl_abc_CIsGap(ta->abc, ta->rf[(apos-1)]))) t_rflen++;
+      }
+      if(t_rflen != rflen) esl_fatal("Trusted alignment non-gap RF length (%d) != predicted alignment non-gap RF length (%d).\n", rflen, t_rflen);
+
+      /* if -p, make sure the test alignment has posterior probabilities, and allocate our counters for correct/incorrect per post value */
+      if(do_post) { 
+	if(! esl_opt_IsDefault(go, "--mask-p2xm")) {
+	  if(masklen != rflen) { 
+	    esl_fatal("Length of mask in %s (%d) not equal to non-gap RF len of alignments (%d)\n", esl_opt_GetString(go, "--mask-p2xm"), masklen, rflen);
+	  }
+	}
+	for (r = 0; r < ta->ngr; r++) { 
+	  if (strcmp(ta->gr_tag[r], "POST")   == 0) { ridx1 = r; ndigits = 1; }
+	  if (strcmp(ta->gr_tag[r], "Post")   == 0) { ridx1 = r; ndigits = 1; }
+	  if (strcmp(ta->gr_tag[r], "post")   == 0) { ridx1 = r; ndigits = 1; }
+	  if (strcmp(ta->gr_tag[r], "POSTX.") == 0) { ridx1 = r; ndigits = 1; }
+	  if (strcmp(ta->gr_tag[r], "POST.X") == 0) { ridx2 = r; ndigits = 2; }
+	}
+	if(ndigits == 0)                                 esl_fatal("-p requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", \"#=GR POSTX.\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation in %s.\n", tfile);
+	if(ndigits == 1 && ridx1 == -1)                  esl_fatal("-p requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", \"#=GR POSTX.\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation in %s.\n", tfile);
+	if(ndigits == 2 && (ridx1 == -1 || ridx2 == -1)) esl_fatal("-p requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", \"#=GR POSTX.\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation in %s.\n", tfile);
+	/* always allocate 0..100, if we only have 1 post value, only 0,10,20,30,40,50,60,70,80,90,100 will be filled with counts */
+	ESL_ALLOC(ptm,     sizeof(int) * npostvals);
+	ESL_ALLOC(pti,     sizeof(int) * npostvals);
+	ESL_ALLOC(cor_ptm, sizeof(int) * npostvals);
+	ESL_ALLOC(cor_pti, sizeof(int) * npostvals);
+	esl_vec_ISet(ptm, npostvals, 0);
+	esl_vec_ISet(pti, npostvals, 0);
+	esl_vec_ISet(cor_ptm, npostvals, 0);
+	esl_vec_ISet(cor_pti, npostvals, 0);
+      }
+
+      /* allocate and initialize our counters */
+      ESL_ALLOC(kp, sizeof(int *) * ka->nseq);
+      ESL_ALLOC(tp, sizeof(int *) * ta->nseq);
+      for(i = 0; i < ka->nseq; i++) { 
+	ESL_ALLOC(kp[i], sizeof(int) * (seqlen[i]+1));
+	ESL_ALLOC(tp[i], sizeof(int) * (seqlen[i]+1));
+	esl_vec_ISet(kp[i], seqlen[i]+1, -987654321);
+	esl_vec_ISet(tp[i], seqlen[i]+1, -987654321);
+      }
+
+      ESL_ALLOC(km_pos, sizeof(int) * (rflen+1));
+      ESL_ALLOC(ki_pos, sizeof(int) * (rflen+1));
+      ESL_ALLOC(tm_pos, sizeof(int) * (rflen+1));
+      ESL_ALLOC(ti_pos, sizeof(int) * (rflen+1));
+      ESL_ALLOC(cor_tm_pos, sizeof(int) * (rflen+1));
+      ESL_ALLOC(cor_ti_pos, sizeof(int) * (rflen+1));
+      esl_vec_ISet(km_pos, rflen+1, 0);
+      esl_vec_ISet(ki_pos, rflen+1, 0);
+      esl_vec_ISet(tm_pos, rflen+1, 0);
+      esl_vec_ISet(ti_pos, rflen+1, 0);
+      esl_vec_ISet(cor_tm_pos, rflen+1, 0);
+      esl_vec_ISet(cor_ti_pos, rflen+1, 0);
+
+      ESL_ALLOC(km_seq, sizeof(int) * ka->nseq);
+      ESL_ALLOC(ki_seq, sizeof(int) * ka->nseq);
+      ESL_ALLOC(tm_seq, sizeof(int) * ka->nseq);
+      ESL_ALLOC(ti_seq, sizeof(int) * ka->nseq);
+      ESL_ALLOC(cor_tm_seq, sizeof(int) * ka->nseq);
+      ESL_ALLOC(cor_ti_seq, sizeof(int) * ka->nseq);
+      esl_vec_ISet(km_seq, ka->nseq, 0);
+      esl_vec_ISet(ki_seq, ka->nseq, 0);
+      esl_vec_ISet(tm_seq, ka->nseq, 0);
+      esl_vec_ISet(ti_seq, ka->nseq, 0);
+      esl_vec_ISet(cor_tm_seq, ka->nseq, 0);
+      esl_vec_ISet(cor_ti_seq, ka->nseq, 0);
+
+      /* determine non-gap RF location of each residue in known alignment */
+      for(i = 0; i < ka->nseq; i++) { 
+	uapos = cpos = 0;
+	for(apos = 1; apos <= ka->alen; apos++) { 
+	  is_cpos = FALSE;
+	  if(! (esl_abc_CIsGap(ka->abc, ka->rf[(apos-1)]))) { 
+	    cpos++; is_cpos = TRUE;
+	  }
+	  if(! esl_abc_XIsGap(ka->abc, ka->ax[i][apos])) { 
+	    uapos++;
+	    kp[i][uapos] = (is_cpos) ? cpos : (-1 * cpos);
+	    if(is_cpos) { km_pos[cpos]++; km_seq[i]++; }
+	    else        { ki_pos[cpos]++; ki_seq[i]++; }
+	  }
+	}
+      }
+
+      /* determine non-gap RF location of each residue in predicted alignment */
+      for(i = 0; i < ta->nseq; i++) { 
+	uapos = cpos = 0;
+	for(apos = 1; apos <= ta->alen; apos++) { 
+	  is_cpos = FALSE;
+	  if(! (esl_abc_CIsGap(ta->abc, ta->rf[(apos-1)]))) { 
+	    cpos++; is_cpos = TRUE;
+	    if(do_post) { 
+	      do_post_for_this_cpos = (mask != NULL && mask[cpos-1] == '0') ? FALSE : TRUE;
+	    }
+	  }
+	  if(! esl_abc_XIsGap(ta->abc, ta->ax[i][apos])) { 
+	    uapos++;
+	    tp[i][uapos] = (is_cpos) ? cpos : (-1 * cpos);
+	    if(do_post) { 
+	      pint = 10 * integerize_posterior_char(ta->gr[ridx1][i][(apos-1)]);
+	      if(ndigits == 2 && pint != 100) pint += integerize_posterior_char(ta->gr[ridx2][i][(apos-1)]);
+	    }
+	    if(is_cpos) { 
+	      tm_pos[cpos]++; tm_seq[i]++; 
+	      if(do_post_for_this_cpos) ptm[pint]++;
+	    }
+	    else { 
+	      ti_pos[cpos]++; ti_seq[i]++; 
+	      if(do_post) pti[pint]++;
+	    }
+	    if(kp[i][uapos] == tp[i][uapos]) { /* correctly predicted this residue */
+	      if(is_cpos) { 
+		cor_tm_seq[i]++; cor_tm_pos[cpos]++; 
+		if(do_post_for_this_cpos) cor_ptm[pint]++;
+	      } 
+	      else {
+		cor_ti_seq[i]++; cor_ti_pos[cpos]++; 
+		if(do_post) cor_pti[pint]++;
+	      } 
+	    }
+	  }
+	}
+      }
+      if((! (esl_opt_GetBoolean(go, "-c"))) && (! esl_opt_GetBoolean(go, "-p"))) { 
+	/* print per sequence statistics */
+	char *namedashes;
+	int ni;
+	int namewidth = 8; /* length of 'seq name' */
+	/* determine the longest name in msa */
+	for(ni = 0; ni < ka->nseq; ni++) namewidth = ESL_MAX(namewidth, strlen(ka->sqname[ni]));
+	ESL_ALLOC(namedashes, sizeof(char) * namewidth+1);
+	namedashes[namewidth] = '\0';
+	for(ni = 0; ni < namewidth; ni++) namedashes[ni] = '-';
+	
+	printf("# %-*s  %5s  %20s  %20s  %20s\n", namewidth, "seq name", "len", "match columns", "insert columns", "all columns");
+	printf("# %-*s  %5s  %20s  %20s  %20s\n", namewidth, namedashes, "-----", "--------------------", "--------------------", "--------------------");
+	for(i = 0; i < ta->nseq; i++) { 
+	  printf("  %-*s  %5d  %4d / %4d  (%.3f)  %4d / %4d  (%.3f)  %4d / %4d  (%.3f)\n", namewidth, ka->sqname[i], seqlen[i],
+		 cor_tm_seq[i], km_seq[i], (km_seq[i] == 0) ? 0. : ((float) cor_tm_seq[i] / (float) km_seq[i]), 
+		 cor_ti_seq[i], ki_seq[i], (ki_seq[i] == 0) ? 0. : ((float) cor_ti_seq[i] / (float) ki_seq[i]), 
+		 (cor_tm_seq[i] + cor_ti_seq[i]), (km_seq[i] + ki_seq[i]), ((float) (cor_tm_seq[i] + cor_ti_seq[i]) / ((float) km_seq[i] + ki_seq[i]))); 
+	}
+	int cor_tm, cor_ti, km, ki;
+	cor_tm = esl_vec_ISum(cor_tm_seq, ka->nseq);
+	cor_ti = esl_vec_ISum(cor_ti_seq, ka->nseq);
+	km = esl_vec_ISum(km_seq, ka->nseq);
+	ki = esl_vec_ISum(ki_seq, ka->nseq);
+	
+	printf("# %-*s  %5s  %20s  %20s  %20s\n", namewidth, namedashes, "-----", "--------------------", "--------------------", "--------------------");
+	printf("# %-*s  %5s  %4d / %4d  (%.3f)  %4d / %4d  (%.3f)  %4d / %4d  (%.3f)\n",
+	       namewidth, "*all*", "-", 
+	       cor_tm, km, ((float) cor_tm / (float) km), 
+	       cor_ti, ki, ((float) cor_ti / (float) ki), 
+	       (cor_tm+cor_ti), (km+ki), (((float) (cor_tm + cor_ti))/ ((float) (km + ki)))); 
+	free(namedashes);
+	for(i = 0; i < ka->nseq; i++) { 
+	  free(kp[i]); 
+	  free(tp[i]); 
+	}
+      }
+      else if(esl_opt_GetBoolean(go, "-c")) { /* print per column statistics */
+	printf("# %5s  %20s  %20s  %20s\n", "rfpos", "match", "insert", "both");
+	printf("# %5s  %20s  %20s  %20s\n", "-----", "--------------------", "--------------------", "--------------------");
+	for(cpos = 0; cpos <= rflen; cpos++) { 
+	  printf("  %5d  %4d / %4d  (%.3f)  %4d / %4d  (%.3f)  %4d / %4d  (%.3f)\n", cpos, 
+		 
+		 cor_tm_pos[cpos], km_pos[cpos], (km_pos[cpos] == 0) ? 0. : ((float) cor_tm_pos[cpos] / (float) km_pos[cpos]), 
+		 cor_ti_pos[cpos], ki_pos[cpos], (ki_pos[cpos] == 0) ? 0. : ((float) cor_ti_pos[cpos] / (float) ki_pos[cpos]), 
+		 (cor_tm_pos[cpos] + cor_ti_pos[cpos]), (km_pos[cpos] + ki_pos[cpos]), ((float) (cor_tm_pos[cpos] + cor_ti_pos[cpos]) / ((float) km_pos[cpos] + ki_pos[cpos]))); 
+	}
+      }
+      else if(do_post) { /* do posterior output */
+	FILE *pfp = NULL;
+	  /* pfp will be an xmgrace file
+	   * first series:
+	   * x axis = posterior probability 
+	   * y axis = fraction of match residues at >= pp x that are correct 
+	   */
+	if (esl_opt_GetString(go, "--p2xm") != NULL) {
+	  if ((pfp = fopen(esl_opt_GetString(go, "--p2xm"), "w")) == NULL) 
+	    esl_fatal("Failed to open --p2xm output file %s\n", esl_opt_GetString(go, "--p2xm"));
+	}
+
+	if(mask == NULL) printf("# %4s  %44s  %44s\n", "prob", "match columns             ", "insert columns             ");
+	else             printf("# %4s  %44s  %44s\n", "prob", "match columns within mask ", "insert columns             ");
+	printf("# %4s  %44s  %44s\n", "----", "--------------------------------------------", "---------------------------------------------");
+	cm_ptm = cm_pti = cm_cor_ptm = cm_cor_pti = cm_incor_ptm = cm_incor_pti = 0;
+	tot_ptm = esl_vec_ISum(ptm, npostvals);
+	tot_pti = esl_vec_ISum(pti, npostvals);
+	tot_cor_ptm = esl_vec_ISum(cor_ptm, npostvals);
+	tot_cor_pti = esl_vec_ISum(cor_pti, npostvals);
+	tot_incor_ptm = tot_ptm - tot_cor_ptm;
+	tot_incor_pti = tot_pti - tot_cor_pti;
+	for(p = (npostvals-1); p >= 0; p--) { 
+	  cm_cor_ptm += cor_ptm[p];
+	  cm_cor_pti += cor_pti[p];
+	  cm_ptm     += ptm[p];
+	  cm_pti     += pti[p];
+	  cm_incor_ptm += ptm[p] - cor_ptm[p];
+	  cm_incor_pti += pti[p] - cor_pti[p];
+	  printf("  %4d %8d / %8d (%.5f) (%.5f) (%.5f)  %8d / %8d (%.5f) (%.5f) (%.5f)\n", 
+		 p, cor_ptm[p], ptm[p], 
+		 (ptm[p] == 0) ? 0. : (float) cor_ptm[p] / (float) ptm[p], 
+		 (cm_ptm == 0) ? 0. : (float) cm_cor_ptm / (float) cm_ptm, 
+		 (tot_incor_ptm == 0) ? 0. : (float) cm_incor_ptm / (float) tot_incor_ptm, 
+		 cor_pti[p], pti[p], 
+		 (pti[p] == 0) ? 0. : (float) cor_pti[p] / (float) pti[p],
+		 (cm_pti == 0) ? 0. : (float) cm_cor_pti / (float) cm_pti,
+		 (tot_incor_pti == 0) ? 0. : (float) cm_incor_pti / (float) tot_incor_pti);
+	  if(pfp != NULL) fprintf(pfp, "%f %f\n", (float) p / 100., (cm_ptm == 0) ? 0. : (float) cm_cor_ptm / (float) cm_ptm);
+	}
+	if(pfp != NULL) { 
+#if 0
+	  /* x axis = posterior probability 
+	   * y axis = fraction of match residues at (exactly) pp x that are correct 
+	   */
+	  fprintf(pfp, "&\n");
+	  cm_ptm = cm_pti = cm_cor_ptm = cm_cor_pti = cm_incor_ptm = cm_incor_pti = 0;
+	  for(p = (npostvals-1); p >= 0; p--) {
+	    cm_cor_ptm += cor_ptm[p];
+	    cm_cor_pti += cor_pti[p];
+	    cm_ptm     += ptm[p];
+	    cm_pti     += pti[p];
+	    cm_incor_ptm += ptm[p] - cor_ptm[p];
+	    cm_incor_pti += pti[p] - cor_pti[p];
+	    fprintf(pfp, "%f %f\n", (float) p / 100., (ptm[p] == 0) ? 0. : (float) cor_ptm[p] / (float) ptm[p]);
+	  }
+	  fprintf(pfp, "&\n");
+#endif
+#if 0
+	  /* x axis = posterior probability 
+	   * y axis = fraction of all the incorrect residues with pp < x
+	   */
+	  cm_ptm = cm_pti = cm_cor_ptm = cm_cor_pti = cm_incor_ptm = cm_incor_pti = 0;
+	  for(p = (npostvals-1); p >= 0; p--) {
+	    cm_cor_ptm += cor_ptm[p];
+	    cm_cor_pti += cor_pti[p];
+	    cm_ptm     += ptm[p];
+	    cm_pti     += pti[p];
+	    cm_incor_ptm += ptm[p] - cor_ptm[p];
+	    cm_incor_pti += pti[p] - cor_pti[p];
+	    fprintf(pfp, "%f %f\n", (float) p / 100., (tot_incor_ptm == 0) ? 0. : (float) cm_incor_ptm / (float) tot_incor_ptm);
+	  }
+	  fprintf(pfp, "&\n");
+#endif
+#if 0
+	  /* print the identity line for comparison */
+	  for(p = (npostvals-1); p >= 0; p--)
+ 	    fprintf(pfp, "%f %f\n", (float) p / 100., (float) p / 100.);
+	  fprintf(pfp, "&\n");
+#endif
+	  fclose(pfp);
+	}
+      }
+      /* handle --c2dfile */
+      FILE *dfp;
+      if (esl_opt_GetString(go, "--c2dfile") != NULL) {
+	if ((dfp = fopen(esl_opt_GetString(go, "--c2dfile"), "w")) == NULL) 
+	  esl_fatal("Failed to open --c2dfile output file %s\n", esl_opt_GetString(go, "--c2dfile"));
+	/* match stats, 4 fields, CMYK color values */
+	for(cpos = 1; cpos <= rflen; cpos++) { 
+	  if(km_pos[cpos] == 0) { /* special case, no known alignment residues, a blank position */
+	    fprintf(dfp, "%.3f %.3f %.3f %.3f\n", 0., 0., 0., 0.);
+	  }
+	  else { 
+	    fprintf(dfp, "%.3f %.3f %.3f %.3f\n", 
+		    0., /* cyan */
+		    1. - ((float) cor_tm_pos[cpos] / (float) km_pos[cpos]), /* magenta, fraction correct */
+		    1. - ((float) km_pos[cpos] / ta->nseq), /* yellow, fraction of seqs with residue in column */
+		    0.);
+	  }		 
+	}	
+	fprintf(dfp, "//\n");
+	/* insert stats, 4 fields, CMYK color values */
+	cpos = 0; /* special case, combine insert posn 0 and 1 together */
+	if(ki_pos[cpos] == 0) { /* special case, no known alignment residues, a blank position */
+	  fprintf(dfp, "%.3f %.3f %.3f %.3f\n", 0., 0., 0., 0.);
+	}
+	else { 
+	  fprintf(dfp, "%.3f %.3f %.3f %.3f\n", 
+		  0., /* cyan */
+		  1. - ((float) (cor_ti_pos[0] + cor_ti_pos[1]) / ((float) (ki_pos[0] + ki_pos[1]))), /* magenta, fraction correct */
+		  0.,
+		  0.);
+	}
+	/* insert stats posn 2..rflen */
+	for(cpos = 2; cpos <= rflen; cpos++) { 
+	  if(ki_pos[cpos] == 0) { /* special case, no known alignment residues, a blank position */
+	    fprintf(dfp, "%.3f %.3f %.3f %.3f\n", 0., 0., 0., 0.);
+	  }
+	  else { 
+	    fprintf(dfp, "%.3f %.3f %.3f %.3f\n", 
+		    0., /* cyan */
+		    1. - ((float) cor_ti_pos[cpos] / (float) ki_pos[cpos]), /* magenta, fraction correct */
+		    0.,
+		    0.);
+	  }
+	} 
+	fprintf(dfp, "//\n");
+	fclose(dfp);
+      }
+      
+      if(ptm != NULL) free(ptm);
+      if(pti != NULL) free(pti);
+      if(cor_ptm != NULL) free(cor_ptm);
+      if(cor_ptm != NULL) free(cor_pti);
+      free(kp);
+      free(tp);
+      free(km_seq);
+      free(ki_seq);
+      free(tm_seq);
+      free(ti_seq);
+      free(cor_tm_seq);
+      free(cor_ti_seq);
+      free(km_pos);
+      free(ki_pos);
+      free(tm_pos);
+      free(ti_pos);
+      free(cor_tm_pos);
+      free(cor_ti_pos);
+      free(seqlen);
+      esl_msa_Destroy(ka);
+      esl_msa_Destroy(ta);
+    }
+  
+  /* At this point, we should have EOF status on both
+   * alignment files; if we don't, there's an error we have to handle.
+   */
+  if (kstatus != eslEOF || tstatus != eslEOF)
+    {
+      if (kstatus == eslEFORMAT)
+	esl_fatal("Parse error, line %d of trusted file %s:\n%s\n",
+		  kfp->linenumber, kfp->fname, kfp->errbuf);
+      if (tstatus == eslEFORMAT)
+	esl_fatal("Parse error, line %d of test file %s:\n%s\n",
+		  tfp->linenumber, tfp->fname, tfp->errbuf);
+      if (kstatus == eslOK) 
+	esl_fatal("Trusted file has more data than test file\n");
+      if (tstatus == eslOK)
+	esl_fatal("Test file has more data than trusted file\n");
+      if (kstatus != eslEOF)
+	esl_fatal("read error %d for trusted file\n", kstatus);
+      if (tstatus != eslEOF)
+	esl_fatal("read error %d for test file\n", tstatus);
+    }
+
+  if(mask != NULL) free(mask);
+  esl_getopts_Destroy(go);
+  esl_msafile_Close(tfp);
+  esl_msafile_Close(kfp);
+  return 0;
+
+ ERROR:
+  return status;
+}
+
+/* integerize_posterior_char
+ *                   
+ * Return a integer 0..10 that is the discretized integer form of
+ * a posterior probability character 'c'
+ * If the posterior annotation is a gap or otherwise bogus we die.
+ */      
+int
+integerize_posterior_char(char c)
+{
+  if(c == '*') return 10;
+  int i = (int) c;
+  if(i >= 48 && i <= 57) return i-48; /* '0' is 48, '9' is 57 */
+  else esl_fatal("Don't know what to do with posterior value: %c\n", c);
+  return 0; /* NEVERREACHED */
+}
+
+
+
+/* read_mask_file
+ *
+ * Given an open file pointer, read the first token of the
+ * file and return it as *ret_mask.
+ *
+ * Returns:  eslOK on success.
+ */
+int
+read_mask_file(char *filename, char *errbuf, char **ret_mask, int *ret_masklen)
+{
+  int             status;
+  ESL_FILEPARSER *efp;
+  char           *tok;
+  char           *mask;
+  int             toklen;
+  int             n;
+
+  if (esl_fileparser_Open(filename, &efp) != eslOK) ESL_FAIL(eslFAIL, errbuf, "failed to open %s in read_mask_file\n", filename);
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(eslFAIL, errbuf, "failed to read a single token from %s\n", filename);
+
+  ESL_ALLOC(mask, sizeof(char) * (toklen+1));
+  for(n = 0; n < toklen; n++) mask[n] = tok[n];
+  mask[n] = '\0';
+
+  *ret_mask = mask;
+  *ret_masklen= toklen;
+
+  esl_fileparser_Close(efp);
+  return eslOK;
+  
+ ERROR:
+  return eslEMEM;
+}
diff --git a/easel/miniapps/esl-compstruct.c b/easel/miniapps/esl-compstruct.c
new file mode 100644
index 0000000..772558a
--- /dev/null
+++ b/easel/miniapps/esl-compstruct.c
@@ -0,0 +1,370 @@
+/* esl-compstruct - calculate accuracy of RNA secondary structure predictions
+ *
+ * SRE, Mon Feb 14 10:03:57 2005
+ * From squid's compstruct: SRE, Tue Aug 30 10:35:31 1994
+ * SVN $Id: esl-compstruct.c 255 2008-05-30 17:49:15Z eddys $
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_msa.h"
+#include "esl_wuss.h"
+
+static char banner[] = "calculate accuracy of RNA secondary structure predictions";
+
+static char usage[]  = "\
+[-options] <trusted file> <test file>\n\
+  Both files must be in Stockholm format with secondary structure markup.\n\
+  Sequences must occur in the same order in the two files.\n\
+  The markup must be in WUSS notation.\n\
+\n";
+
+static ESL_OPTIONS options[] = {
+  /* name       type        default env   range togs  reqs  incomp      help                                                   docgroup */
+  { "-h",      eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "help; show brief info on version and usage",                     0 },
+  { "-m",      eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "use Mathews'relaxed criterion for correctness; allow +/-1 slip", 0 },
+  { "-p",      eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "count pseudoknotted base pairs",                                 0 },
+  { "--quiet", eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "suppress verbose header",                                        0 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS *go;		/* application configuration       */
+  int          kstatus, tstatus;/* return code from Easel routine  */
+  int          fmt;		/* expected format of kfile, tfile */
+  char        *kfile, *tfile;   /* known, test structure file      */
+  ESL_MSAFILE *kfp, *tfp;       /* open kfile, tfile               */
+  ESL_MSA     *ka,  *ta; 	/* known, trusted alignment        */
+  int64_t      klen, tlen;	/* lengths of dealigned seqs       */
+  int         *kct, *tct;       /* known, test CT rep of structure */
+  int          i;		/* counter over sequences          */
+  int          pos;		/* counter over residues           */
+
+  int nseq;		/* total number of sequences in the files */
+  int nseq_rejected;	/* total number of sequences rejected     */
+
+  int kpairs;		/* count of base pairs in trusted structure    */
+  int tpairs;		/* count of base pairs in test structure       */
+  int kcorrect;		/* # bp in known structure correctly predicted */
+  int tcorrect;		/* # bp in test structure that are true        */
+
+  int tot_kpairs;	/* total bp in all known structures            */
+  int tot_tpairs;	/* total bp in all predicted structures        */
+  int tot_kcorrect;	/* total correct bp in all known structures    */
+  int tot_tcorrect;	/* total true pairs in all test structures     */
+  int tot_positions;	/* total # of bases                            */
+
+  int   status;
+
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  if (esl_opt_GetBoolean(go, "-h") )
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("\n where options are:");
+      esl_opt_DisplayHelp(stdout, go, 0, 2, 80);
+      exit(EXIT_SUCCESS);
+    }
+
+  if (esl_opt_ArgNumber(go) != 2) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  kfile = esl_opt_GetArg(go, 1);
+  tfile = esl_opt_GetArg(go, 2);
+  
+  if (! esl_opt_GetBoolean(go, "--quiet")) 
+    esl_banner(stdout, argv[0], banner);
+
+  fmt = eslMSAFILE_STOCKHOLM;
+
+  /***********************************************
+   * Open the two Stockholm files.
+   ***********************************************/
+
+  if (esl_msafile_Open(kfile, fmt, NULL, &kfp) != eslOK)
+    esl_fatal("Failed to open trusted structure file %s for reading", kfile);
+  if (esl_msafile_Open(tfile, fmt, NULL, &tfp) != eslOK)
+    esl_fatal("Failed to open test structure file %s for reading", tfile);
+  
+  /***********************************************
+   * Do structure comparisons, one seq at a time;
+   * this means looping over all seqs in all alignments.
+   ***********************************************/
+
+  tot_kpairs = tot_kcorrect = 0;
+  tot_tpairs = tot_tcorrect = 0;
+  nseq = nseq_rejected = 0;
+  tot_positions = 0;
+  
+  printf("%20s   %17s %17s\n", "", "[sensitivity]", "[PPV]");
+
+  while (1)
+    {
+      kstatus = esl_msa_Read(kfp, &ka);
+      tstatus = esl_msa_Read(tfp, &ta);
+      if (kstatus != eslOK || tstatus != eslOK) break; /* normal or errors. */
+
+      /* Sanity check on alignment
+       */
+      if (ka->nseq != ta->nseq)
+	esl_fatal("trusted, test alignments don't have same seq #\n");
+      if (ka->ss == NULL)
+	esl_fatal("trusted alignment has no secondary structure annotation\n");
+      if (ta->ss == NULL)
+	esl_fatal("test alignment has no secondary structure annotation\n");
+
+      
+      for (i = 0; i < ka->nseq; i++)
+	{
+	  nseq++;
+	  printf("%-20s ", ka->sqname[i]);
+
+	  /* Sanity checks on seqs to compare, plus conversion
+           * to dealigned ct arrays ready for comparison.
+	   */
+	  if (ta->ss[i] == NULL)
+	    {
+	      printf("[REJECTED: no predicted structure]\n");
+	      nseq_rejected++;	      
+	      continue;
+	    }
+	  if (ka->ss[i] == NULL)
+	    {
+	      printf("[REJECTED: no trusted structure]\n"); 
+	      nseq_rejected++;	      
+	      continue;
+	    }
+	  if (strcmp(ka->sqname[i], ta->sqname[i]) != 0) 
+	    {
+	      printf("[REJECTED: test seq name is %s]\n", ta->sqname[i]);
+	      nseq_rejected++;
+	      continue;
+	    }
+
+	  esl_strdealign(ka->ss[i],   ka->aseq[i], "-_.", NULL);
+	  esl_strdealign(ka->aseq[i], ka->aseq[i], "-_.", &klen);
+
+	  esl_strdealign(ta->ss[i],   ta->aseq[i], "-_.", NULL);
+	  esl_strdealign(ta->aseq[i], ta->aseq[i], "-_.", &tlen);
+
+	  if (klen != tlen) 
+	    {
+	      printf("[REJECTED: seq lengths not identical]\n");
+	      nseq_rejected++;
+	      continue;
+	    }
+	  
+	  /* not counting pseudoknots? suppress them in the ss strings*/
+	  if (! esl_opt_GetBoolean(go,  "-p")) 
+	    {
+	      esl_wuss_nopseudo(ka->ss[i], ka->ss[i]);
+	      esl_wuss_nopseudo(ta->ss[i], ta->ss[i]);
+	    }
+
+	  ESL_ALLOC(kct, sizeof(int) * (klen+1));
+	  ESL_ALLOC(tct, sizeof(int) * (tlen+1));
+	  if (esl_wuss2ct(ka->ss[i], klen, kct) != eslOK)
+	    {
+	      printf("[REJECTED: bad trusted structure]\n");
+	      nseq_rejected++;
+	      continue;
+	    }
+	  if (esl_wuss2ct(ta->ss[i], tlen, tct) != eslOK)
+	    {
+	      printf("[REJECTED: bad test structure]\n");
+	      nseq_rejected++;
+	      continue;
+	    }
+
+	/* OK, we're all set up with kct (trusted) and tct (predicted)
+         * CT arrays, and we're about to count up our correctly predicted
+	 * pairs. A brief digression/commentary first. We have to
+	 * define what you mean by a "correctly predicted" base
+	 * pair.
+	 * 
+	 * Our default criterion is simple and strict: the known base pair 
+	 * must be exactly present in the prediction; kct[pos] == tct[pos]
+	 * where kct[pos] > 0.
+	 * 
+	 * Dave Mathews [MathewsTurner99] uses a more relaxed
+	 * criterion that allows a little helix slippage in the prediction.
+	 * For a known pair (i,j), he considers the prediction to be correct 
+         * if the prediction contains a base pair (i,j), (i+1,j), (i-1,j),
+         * (i,j+1), or (i,j-1). 
+	 * 
+	 * A problem that arises here is that the mapping of known
+	 * to predicted base pairs is not one-to-one under Mathews'
+	 * rule: a single predicted pair can cause two known pairs
+	 * to be considered to be "correctly predicted".  You'd sort
+	 * of like to run some sort of maximum matching algorithm to
+	 * assign a one-to-one correspondence between known and
+	 * predicted pairs. It does not appear that Mathews does this,
+	 * though.
+	 * 
+	 * And for us, the problem becomes a little worse. Mathews only
+	 * tabulates "correct" base pairs (our "sensitivity"), and
+	 * does not run a calculation of how many predicted pairs
+	 * are true (our "specificity", or positive predictive
+	 * value). 
+	 * 
+	 * So: when we implement the Mathews rule, we do it the most
+	 * simple and obvious way. We apply his correctness rule in
+	 * both directions. A known pair i,j is considered to be
+	 * correctly predicted if the prediction contains any one of
+	 * the pairs (i,j), (i+1,j), (i-1,j), (i,j+1), or (i,j-1), for
+	 * the purposes of sensitivity. Conversely, a predicted pair
+	 * i,j is considered to be correct if the known structure
+	 * contains any one of the pairs (i,j), (i+1,j), (i-1,j),
+	 * (i,j+1), or (i,j-1), for the purposes of PPV.  That is, we
+	 * do not worry at all about establishing an optimal
+	 * one-to-one mapping between known and predicted pairs. I
+	 * think that this is likelyto reflect Mathews' own
+	 * implementation, but have not verified this.  
+	 */
+	tpairs = tcorrect = 0; /* predicted "test" structure */
+	kpairs = kcorrect = 0; /* trusted "known" structure  */
+	for (pos = 1; pos <= klen; pos++)
+	  {
+	    /* sensitivity; looking from the known (trusted) structure's
+	     * base pairs.
+	     */
+	    if (kct[pos] > pos) /* trusted bp between (pos, kct[pos]) */
+	      {
+		kpairs++;	/* don't doublecount */
+
+		if (esl_opt_GetBoolean(go,  "-m")) { /* mathews' version */
+		  if (tct[pos] == kct[pos] ||                      /* i,j    */
+		      (pos > 1     && tct[pos-1] == kct[pos])   || /* i-1, j */
+		      (pos < klen  && tct[pos+1] == kct[pos])   || /* i+1, j */
+		      (tct[pos]> 0 && tct[pos]   == kct[pos]-1) || /* i, j-1 */
+		      (tct[pos]> 0 && tct[pos]   == kct[pos]+1))   /* i, j+1 */
+		    kcorrect++;
+		} else {
+		  if (tct[pos] == kct[pos]) kcorrect++;
+		}
+	      }
+
+	    /* PPV/specificity; looking from the test (predicted) structure's 
+	     * base pairs.
+	     */
+	    if (tct[pos] > pos) /* predicted base pair (pos, tct[pos]) */
+	      {
+		tpairs++;
+
+		if (esl_opt_GetBoolean(go,  "-m")) { /* mathews' version */
+		  if (kct[pos] == tct[pos] ||                      /* i,j    */
+		      (pos > 1     && kct[pos-1] == tct[pos])   || /* i-1, j */
+		      (pos < tlen  && kct[pos+1] == tct[pos])   || /* i+1, j */
+		      (kct[pos]> 0 && kct[pos]   == tct[pos]-1) || /* i, j-1 */
+		      (kct[pos]> 0 && kct[pos]   == tct[pos]+1))   /* i, j+1 */
+		    tcorrect++;
+		} else {
+		  if (kct[pos] == tct[pos]) tcorrect++;
+		}
+	      }
+	  }
+
+	/* side note: under the default rule, tcorrect==kcorrect,
+	 * because there's a one-to-one mapping of known to predicted
+	 * pairs; but this is not necessarily the case for the relaxed
+	 * Mathews rule.  
+	 */
+	tot_tpairs    += tpairs;
+	tot_tcorrect  += tcorrect;
+	tot_kpairs    += kpairs;
+	tot_kcorrect  += kcorrect;
+	tot_positions += klen;
+	  
+				/* print out per sequence info */
+	printf(" ==  %5d %5d %5.2f%%   %5d %5d %5.2f%%\n", 
+	       kcorrect, kpairs, 100. * (float) kcorrect/ (float) kpairs,
+	       tcorrect, tpairs, 100. * (float) tcorrect/ (float) tpairs);
+
+	free(tct);
+	free(kct);
+	}
+      esl_msa_Destroy(ka);
+      esl_msa_Destroy(ta);
+    }
+
+  /* At this point, we should have EOF status on both
+   * alignment files; if we don't, there's an error we have to handle.
+   */
+  if (kstatus != eslEOF || tstatus != eslEOF)
+    {
+      if (kstatus == eslEFORMAT)
+	esl_fatal("Parse error, line %d of trusted file %s:\n%s\n",
+		  kfp->linenumber, kfp->fname, kfp->errbuf);
+      if (tstatus == eslEFORMAT)
+	esl_fatal("Parse error, line %d of test file %s:\n%s\n",
+		  tfp->linenumber, tfp->fname, tfp->errbuf);
+      if (kstatus == eslOK) 
+	esl_fatal("Trusted file has more data than test file\n");
+      if (tstatus == eslOK)
+	esl_fatal("Test file has more data than trusted file\n");
+      if (kstatus != eslEOF)
+	esl_fatal("read error %d for trusted file\n", kstatus);
+      if (tstatus != eslEOF)
+	esl_fatal("read error %d for test file\n", tstatus);
+    }
+
+
+  /* Print the final summary:
+   */
+  puts("\n");
+  if (nseq_rejected > 0) {
+    printf("%d total sequences; %d counted towards comparison; %d rejected\n", 
+	   nseq, nseq-nseq_rejected, nseq_rejected);
+    printf("(grep \"REJECTED\" in the output to identify the problems)\n\n");
+  }
+
+  printf("Overall prediction accuracy (%d sequences, %d positions)\n",
+	 nseq - nseq_rejected, tot_positions);
+  printf("   %d/%d trusted pairs predicted (%.2f%% sensitivity)\n", 
+	 tot_kcorrect, tot_kpairs, 
+	 100. * (float) tot_kcorrect/ (float) tot_kpairs);
+  printf("   %d/%d predicted pairs correct (%.2f%% PPV)\n",
+	 tot_tcorrect, tot_tpairs, 
+	 100. * (float) tot_tcorrect/ (float) tot_tpairs);
+  puts("");
+
+  esl_getopts_Destroy(go);
+  esl_msafile_Close(tfp);
+  esl_msafile_Close(kfp);
+  return 0;
+
+ ERROR:
+  return status;
+}
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/miniapps/esl-compstruct.man b/easel/miniapps/esl-compstruct.man
new file mode 100644
index 0000000..9263e0a
--- /dev/null
+++ b/easel/miniapps/esl-compstruct.man
@@ -0,0 +1,122 @@
+.TH "esl-compstruct" 1 "@EASEL_DATE@" "Easel @PACKAGE_VERSION@" "Easel miniapps"
+
+.SH NAME
+.TP 
+esl-compstruct - calculate accuracy of RNA secondary structure predictions
+
+
+
+.SH SYNOPSIS
+.B esl-compstruct
+.I [options]
+.I trusted_file
+.I test_file
+
+
+
+
+.SH DESCRIPTION
+
+.I esl-compstruct 
+evaluates the accuracy of RNA secondary structure predictions
+on a per-base-pair basis.
+The 
+.I trusted_file 
+contains one or more sequences with trusted (known) RNA
+secondary structure annotation. The
+.I test_file
+contains the same sequences, in the same order, with
+predicted RNA secondary structure annotation.
+.I esl-compstruct 
+reads the structures and compares them,
+and calculates both the sensitivity (the number
+of true base pairs that are correctly predicted)
+and the positive predictive value (PPV;
+the number of predicted base pairs that are true).
+Results are reported for each individual sequence,
+and in summary for all sequences together.
+
+.PP
+Both files must contain secondary structure annotation in
+WUSS notation. Only SELEX and Stockholm formats support 
+structure markup at present.
+
+.PP
+The default definition of a correctly predicted base pair
+is that a true pair (i,j) must exactly match a predicted
+pair (i,j).
+
+.PP
+Mathews and colleagues (Mathews et al., JMB 288:911-940, 1999) use a
+more relaxed definition. Mathews defines "correct" as follows: a true
+pair (i,j) is correctly predicted if any of the following pairs are
+predicted: (i,j), (i+1,j), (i-1,j), (i,j+1), or (i,j-1). This rule
+allows for "slipped helices" off by one base.  The
+.B -m
+option activates this rule for both sensitivity and for
+specificity. For specificity, the rule is reversed: predicted pair
+(i,j) is considered to be true if the true structure contains one of
+the five pairs (i,j), (i+1,j), (i-1,j), (i,j+1), or (i,j-1).
+
+
+
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.B -m
+Use the Mathews relaxed accuracy rule (see above), instead
+of requiring exact prediction of base pairs.
+
+.TP
+.B -p 
+Count pseudoknotted base pairs towards the accuracy, in either trusted
+or predicted structures. By default, pseudoknots are ignored. 
+.IP
+Normally, only the 
+.I trusted_file 
+would have pseudoknot annotation, since most RNA secondary structure
+prediction programs do not predict pseudoknots. Using the
+.B -p
+option allows you to penalize the prediction program for not
+predicting known pseudoknots. In a case where both the
+.I trusted_file 
+and the
+.I test_file 
+have pseudoknot annotation,  the
+.B -p
+option lets you count pseudoknots in evaluating
+the prediction accuracy. Beware, however, the case where you
+use a pseudoknot-capable prediction program to generate the
+.I test_file,
+but the 
+.I trusted_file 
+does not have pseudoknot annotation; in this case,
+.B -p
+will penalize any predicted pseudoknots when it calculates
+specificity, even if they're right, because they don't appear in the
+trusted annotation. This is probably not what you'd want to do.
+
+
+
+.SH EXPERT OPTIONS
+
+.TP
+.B --quiet
+Don't print any verbose header information. (Used by regression test
+scripts, for example, to suppress version/date information.)
+
+
+
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
diff --git a/easel/miniapps/esl-construct.c b/easel/miniapps/esl-construct.c
new file mode 100644
index 0000000..8feb40d
--- /dev/null
+++ b/easel/miniapps/esl-construct.c
@@ -0,0 +1,670 @@
+/* Construct consensus secondary structures from individually annotated 
+ * secondary structures
+ *
+ * EPN, Mon May 11 06:49:37 2009
+ * SVN $Id: esl-alimanip.c 270 2008-06-19 20:45:47Z nawrockie $
+ */
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <assert.h>
+#include <math.h>
+#include <limits.h>
+
+#include "easel.h"
+#include "esl_distance.h"
+#include "esl_fileparser.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_msa.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_vectorops.h"
+#include "esl_stack.h"
+#include "esl_tree.h"
+#include "esl_wuss.h"
+
+#define CONSOPTS  "-x,--ffreq,--fmin,-r,-c,--indi"  /* exclusive options for defining a new consensus structure */
+
+static char banner[] = "describe or create consensus from individual RNA secondary structures";
+static char usage[]  = "[options] <msafile>";
+
+static int  get_gaps_per_column(ESL_MSA *msa, int **ret_ngaps);
+
+static ESL_OPTIONS options[] = {
+  /* name          type        default  env   range      togs reqs  incomp                      help                                                       docgroup */
+  { "-h",          eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL, NULL,                       "help; show brief info on version and usage",                     1},
+  { "-q",          eslARG_NONE,  FALSE, NULL,NULL,       NULL, NULL, NULL,                      "do not print default table summarizing exisiting struct info",   1},
+  { "-a",          eslARG_NONE,  FALSE, NULL, NULL,      NULL, NULL, CONSOPTS,                  "print info on all conflicting bps in individual structures",     1},
+  { "-g",          eslARG_NONE,  FALSE, NULL, NULL,      NULL, NULL, NULL,                      "count gaps as non-basepairs for SS_cons definition",             1 },
+  { "-v",          eslARG_NONE,  FALSE, NULL, NULL,      NULL, NULL,NULL,                       "be verbose",                 1 },
+  /* options for defining new consensus structures */
+  { "-x",          eslARG_NONE,  NULL,  NULL, NULL,      NULL, "-o", CONSOPTS,                  "set SS_cons as max set of non-conflicting bps from indi SSs", 2 },
+  { "-r",          eslARG_NONE,  NULL,  NULL, NULL,      NULL, "-o", CONSOPTS,                  "remove SS_cons basepairs that conflicts with > 0 indi SS",     2 },
+  { "-c",          eslARG_NONE,  NULL,  NULL, NULL,      NULL, "-o", CONSOPTS,                  "set SS_cons as indi SS with max bps consistent with SS_cons", 2 },
+  { "--rfc",       eslARG_NONE,  NULL,  NULL, NULL,      NULL, "-c", NULL,                      "with -c, set RF annotation as seq SS_cons structure comes from", 2},
+  { "--indi",      eslARG_STRING, NULL, NULL, NULL,      NULL, "-o", CONSOPTS,                  "define SS_cons as individual SS for sequence <x>",               2 },
+  { "--rfindi",    eslARG_NONE,   NULL, NULL, NULL,      NULL, "--indi",NULL,                   "with --indi <x>, define RF annotation as <x>",                   2 },
+  { "--ffreq",      eslARG_REAL,  NULL,  NULL,"0.<=x<=1", NULL,"-o", CONSOPTS,                  "aln cols i:j become SS_cons bps if paired in > <x> indi SS", 2},
+  { "--fmin",      eslARG_NONE,  NULL,  NULL, NULL,      NULL, "-o", CONSOPTS,                  "same as --ffreq but find min <x> that gives consistent SS_cons", 2},
+  { "-o",          eslARG_OUTFILE,NULL,  NULL, NULL,      NULL, NULL, "-a",                     "output a new alignment to file <f>",                             2 },
+  { "-1",          eslARG_NONE,  FALSE, NULL, NULL,      NULL, "-o", NULL,                      "output alignment in Pfam (non-interleaved, 1 line/seq) format",  2 },
+  /* options for listing sequences based on structural properties */
+  { "-l",          eslARG_OUTFILE,NULL, NULL, NULL,      NULL, NULL, NULL,                      "list seqs w/> 0 indi bp that conflicts w/a SS_cons bp to file <f>", 3},
+  { "--lmax",      eslARG_INT,   "0",    NULL, "n>=0",    NULL, NULL, NULL,                      "with -l, change maximum allowed conflicts of 0 to <x>", 3},
+  /* options for specifying alphabet */
+  { "--dna",       eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--rna",                     "<msafile> contain DNA alignments",                          4 },
+  { "--rna",       eslARG_NONE,  FALSE, NULL, NULL,      NULL,NULL,"--dna",                     "<msafile> contain RNA alignments",                          4 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go      = NULL;	/* application configuration       */
+  ESL_ALPHABET *abc     = NULL;	/* biological alphabet             */
+  char         *alifile = NULL;	/* alignment file name             */
+  int           fmt;		/* format code for alifiles        */
+  ESL_MSAFILE  *afp     = NULL;	/* open alignment file             */
+  ESL_MSA      *msa     = NULL;	/* multiple sequence alignment     */
+  int           status;		/* easel return code               */
+  /*char          errbuf[eslERRBUFSIZE*4];*/
+
+  int           do_info = TRUE;                /* TRUE if -i */
+  int           do_max = FALSE;                /* TRUE if -x */
+  int           do_ffreq = FALSE;              /* TRUE if --ffreq */
+  int           do_fmin  = FALSE;              /* TRUE if --fmin */
+  float         fthresh = 0.;                  /* <x> from -f <x> */
+  int           do_remove_bps = FALSE;         /* TRUE if -r */
+  int           do_consistent = FALSE;         /* TRUE if -c */
+  int           do_indi2cons = FALSE;          /* TRUE if --indi <x> */
+  char         *indi2cons; 
+  int           have_cons;                     /* TRUE if first alignment has consensus sequence */
+  int           do_newcons = FALSE;            /* TRUE if we're creating a new consensus structure
+						* and outputing a new alignment (if -x -f -c or --indi)
+						*/
+  int           do_a = FALSE;                  /* TRUE if -a */
+  char         *indi;                          /* for <x> from --indi <x> */
+
+  int           a;		               /* counter over seqs               */
+  int           i, i2;		               /* counter over residues */
+  int           j, j2;		               /* counter over residues */
+  int           nali;                          /* counter over alignments */
+  int         **bp = NULL;                     /* bp[i][j] is number of individual bps exist between aln cols i and j */
+  int          *cur_ct = NULL;                 /* ct array of basepairs for current sequence */
+  int          *cons_ct = NULL;                /* ct array of basepairs for SS_cons being created */
+  int          *xcons_ct = NULL;               /* ct array of basepairs for existing SS_cons */
+  int          *ngaps = NULL;                  /* number of gaps in each alignment position */
+  FILE         *ofp;		               /* output file (default is stdout) */
+  int           be_verbose = FALSE;            /* TRUE to print extra info */
+  int           seqthresh;                     /* sequence number threshold for defining a bp as consensus (int) ((fthresh * nseq) + 0.5)*/
+  char         *sscons = NULL;                 /* the new SS_cons line */
+  FILE         *lfp = NULL;                    /* file to list sequences with conflicting bps to */
+  int           nlist = 0;                     /* number of sequences listed to list file */
+  int          *nconflictsA;                   /* number of conflicting bps in seq a's individual structure annotation */
+  int           nconflicts_total = 0;          /* total number of conflicts */
+  int           nconflicts_list = 0;           /* total number of conflicts in sequences listed to file <x> from -l <x> */
+  int           noverlaps_total = 0;           /* total number of overlaps */
+  int           nconsistent_total = 0;         /* total number of consistent bps */
+  int           nbps_total = 0;                /* total number of bps */
+  int          *nconsistentA;                  /* number of consistent bps in seq a's individual structure annotation */
+  int          *noverlapsA;                    /* number of bps in seq a's indi structure that overlap with consensus structure */
+  int          *nbpsA;                         /* number of bps in seq a's indi structure that overlap with consensus structure */
+  int           ncons_bps = 0;                 /* number of bps in consensus structure */
+  int           max_noverlaps_aidx;
+  int           max_nconsistent_aidx;
+  int           max_nbps_aidx;
+
+  int          *removebp;                      /* removebp[i] is TRUE remove consensus bp [i]:xcons_ct[i] */
+  int          *has_conflict;    
+  int          *nmates_l2r;                    /* half matrix, nmate_l2r[i] = <x>, i < nmate_l2r[i], there are <x> different right mates j for i */
+  int          *nmates_r2l;                    /* half matrix, nmate_r2l[j] = <x>, j < nmate_r2l[j], there are <x> different left  mates i for j */
+
+  int           lmax;                          /* with -l, maximum number of conflicts to allow */
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  if (esl_opt_GetBoolean(go, "-h") )
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("\nwhere basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      puts("\noptions for defining a new consensus structure:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80);
+      puts("\noptions for listing sequences based on structure:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      exit(0);
+    }
+
+  if (esl_opt_ArgNumber(go) != 1) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  alifile  = esl_opt_GetArg(go, 1);
+
+  fmt             = eslMSAFILE_STOCKHOLM;
+
+  /***********************************************
+   * Open the MSA file; determine alphabet; set for digital input
+   ***********************************************/
+
+  status = esl_msafile_Open(alifile, fmt, NULL, &afp);
+  if (status == eslENOTFOUND) 
+    esl_fatal("Alignment file %s doesn't exist or is not readable\n", alifile);
+  else if (status == eslEFORMAT) 
+    esl_fatal("Couldn't determine format of alignment %s\n", alifile);
+  else if (status != eslOK) 
+    esl_fatal("Alignment file open failed with error %d\n", status);
+  if (esl_opt_GetBoolean(go, "--dna"))          abc = esl_alphabet_Create(eslDNA);
+  else if (esl_opt_GetBoolean(go, "--rna"))     abc = esl_alphabet_Create(eslRNA);
+  else {
+    int type;
+    status = esl_msafile_GuessAlphabet(afp, &type);
+    if (status == eslEAMBIGUOUS)    esl_fatal("Failed to guess the bio alphabet used in %s.\nUse --dna, --rna, or --amino option to specify it.", alifile);
+    else if (status == eslEFORMAT)  esl_fatal("Alignment file parse failed: %s\n", afp->errbuf);
+    else if (status == eslENODATA)  esl_fatal("Alignment file %s is empty\n", alifile);
+    else if (status != eslOK)       esl_fatal("Failed to read alignment file %s\n", alifile);
+    if(type == eslAMINO)            esl_fatal("Alignment file must be RNA or DNA.\n", alifile);
+    abc = esl_alphabet_Create(type);
+  }
+  esl_msafile_SetDigital(afp, abc);
+
+  /* open output file */
+  if (esl_opt_GetString(go, "-o") != NULL) {
+    if ((ofp = fopen(esl_opt_GetString(go, "-o"), "w")) == NULL) 
+	esl_fatal("Failed to open -o output file %s\n", esl_opt_GetString(go, "-o"));
+  } else ofp = NULL;
+  if (esl_opt_GetString(go, "-l") != NULL) { 
+    if ((lfp = fopen(esl_opt_GetString(go, "-l"), "w")) == NULL) 
+	esl_fatal("Failed to open -l output file %s\n", esl_opt_GetString(go, "-l"));
+  }
+
+  /* determine if we're creating a structure */
+  do_max = esl_opt_GetBoolean(go, "-x");
+  if(!(esl_opt_IsDefault(go, "--ffreq"))) { 
+    do_ffreq = TRUE; 
+    fthresh = esl_opt_GetReal(go, "--ffreq"); 
+  }
+  if(!(esl_opt_IsDefault(go, "--fmin"))) { 
+    do_fmin = TRUE; 
+  }
+  do_remove_bps = esl_opt_GetBoolean(go, "-r"); 
+  do_consistent = esl_opt_GetBoolean(go, "-c");
+  if(!(esl_opt_IsDefault(go, "--indi"))) { 
+    do_indi2cons = TRUE; 
+    indi2cons = esl_opt_GetString(go, "--indi"); 
+  }
+  if(do_max || do_ffreq || do_fmin || do_remove_bps || do_consistent || do_indi2cons) { 
+    do_newcons = TRUE;
+  }
+  do_a = esl_opt_GetBoolean(go, "-a");
+  if(do_a) do_info = FALSE;
+  if(esl_opt_GetBoolean(go, "-q")) do_info = FALSE;
+
+  /***********************************************
+   * Read MSAs one at a time.
+   ***********************************************/
+  nali = 0;
+  have_cons = FALSE;
+  lmax = esl_opt_GetInteger(go, "--lmax");
+  if(esl_opt_GetBoolean(go, "-v")) be_verbose = TRUE; 
+  while ((status = esl_msa_Read(afp, &msa)) == eslOK)
+    {
+      nali++;
+      ESL_ALLOC(sscons, sizeof(char) * (msa->alen+1));
+      ESL_ALLOC(cur_ct, sizeof(int) * (msa->alen+1));
+      ESL_ALLOC(cons_ct, sizeof(int) * (msa->alen+1));
+      ESL_ALLOC(xcons_ct, sizeof(int) * (msa->alen+1));
+      ESL_ALLOC(bp, sizeof(int *) * (msa->alen+1));
+      ESL_ALLOC(removebp, sizeof(int) * (msa->alen+1));
+      ESL_ALLOC(has_conflict, sizeof(int) * (msa->alen+1));
+      ESL_ALLOC(nmates_l2r, sizeof(int) * (msa->alen+1));
+      ESL_ALLOC(nmates_r2l, sizeof(int) * (msa->alen+1));
+      esl_vec_ISet(cur_ct, (msa->alen+1), 0);
+      esl_vec_ISet(cons_ct, (msa->alen+1), 0);
+      esl_vec_ISet(xcons_ct, (msa->alen+1), 0);
+      esl_vec_ISet(removebp, (msa->alen+1), FALSE);
+      esl_vec_ISet(has_conflict, (msa->alen+1), FALSE);
+      esl_vec_ISet(nmates_l2r, (msa->alen+1), 0);
+      esl_vec_ISet(nmates_r2l, (msa->alen+1), 0);
+
+      ESL_ALLOC(nconflictsA, sizeof(int) * msa->nseq);
+      ESL_ALLOC(noverlapsA, sizeof(int) * msa->nseq);
+      ESL_ALLOC(nconsistentA, sizeof(int) * msa->nseq);
+      ESL_ALLOC(nbpsA, sizeof(int) * msa->nseq);
+      esl_vec_ISet(nconflictsA, msa->nseq, 0);
+      esl_vec_ISet(noverlapsA, msa->nseq, 0);
+      esl_vec_ISet(nconsistentA, msa->nseq, 0);
+      esl_vec_ISet(nbpsA, msa->nseq, 0);
+
+      max_noverlaps_aidx = max_nconsistent_aidx = max_nbps_aidx = 0;
+      nconsistent_total = nbps_total = noverlaps_total = nconflicts_total = nconflicts_list = 0;
+      for(i = 1; i <= msa->alen; i++) { 
+	ESL_ALLOC(bp[i], sizeof(int) * (msa->alen+1));
+	esl_vec_ISet(bp[i], (msa->alen+1), 0);
+      }
+
+      if(msa->ss_cons != NULL) { 
+	if((status = esl_wuss2ct(msa->ss_cons, msa->alen, xcons_ct)) != eslOK) { 
+	  esl_fatal("Existing SS_cons for alignment %d is invalid.", nali);
+	}
+	ncons_bps = 0;
+	for(i = 1; i <= msa->alen; i++) 
+	  if(xcons_ct[i] != 0 && i < xcons_ct[i]) 
+	    ncons_bps++;
+
+	if(nali > 1 && !have_cons)
+	  esl_fatal("the first aln has SS_cons but aln %d lacks it, if one has it, they all must.", nali); 
+	if(nali == 1) have_cons = TRUE;
+      }
+      else if (lfp != NULL) { 
+	esl_fatal("the -l option requires existing SS_cons annotation, aln %d lacks it.", nali); 
+      }
+      else if (do_remove_bps) { 
+	esl_fatal("the -r option requires existing SS_cons annotation, aln %d lacks it.", nali); 
+      }
+      else if (do_consistent) { 
+	esl_fatal("the -c option requires existing SS_cons annotation, aln %d lacks it.", nali); 
+      }
+      else { 
+	if(nali > 1 && have_cons)
+	  esl_fatal("the first aln does not have SS_cons but aln %d does, if one has it, they all must.", nali); 
+      }
+
+      if(nali == 1 && do_info) { 
+	if(have_cons) { 
+	  printf("%-60s  %6s  %6s  %6s  %6s\n", "# seqname", "indibp", "ovrlap", "cnsist", "cnflct");
+	  printf("%-60s  %6s  %6s  %6s  %6s\n", "# ----------------------------------------------------------", "------", "------", "-----", "------");
+	}
+	else { 
+	  printf("%-60s  %6s\n", "# seqname", "nbp");
+	  printf("%-60s  %6s\n", "# ----------------------------------------------------------", "------");
+	}
+      }
+
+      for (a = 0; a < msa->nseq; a++) { 
+	if(msa->ss != NULL && msa->ss[a] != NULL) { 
+	  if((status = esl_wuss2ct(msa->ss[a], msa->alen, cur_ct)) != eslOK) { 
+	    esl_fatal("SS annotation for sequence %d, aln %d  is invalid.\n", (a+1), nali);
+	  }
+	  for(i = 1; i <= msa->alen; i++) { 
+	    if(i < cur_ct[i]) { 
+	      bp[i][cur_ct[i]]++;
+	      if(bp[i][cur_ct[i]] == 1) { 
+		nmates_l2r[i]++;
+		nmates_r2l[cur_ct[i]]++;
+	      }
+	    }
+	  }
+
+	  for(i = 1; i <= msa->alen; i++) { 
+	    if(cur_ct[i] != 0 && i < cur_ct[i]) { 
+	      if(xcons_ct[i] == cur_ct[i]) noverlapsA[a]++;
+	      if((xcons_ct[i] != 0) && (xcons_ct[i] != cur_ct[i])) { 
+		if(be_verbose) { printf("ali: %2d seq %3d (%s) bp %4d:%4d conflicts with consensus bp %4d:%4d\n", nali, a, msa->sqname[a], i, cur_ct[i], i, xcons_ct[i]); }
+		nconflictsA[a]++;
+		/* indi bp i:cur_ct[i] conflicts with i:xcons_ct[i] */
+		removebp[i]           = TRUE;
+		removebp[xcons_ct[i]] = TRUE;
+	      }
+	      else if((xcons_ct[cur_ct[i]] != 0) && (xcons_ct[cur_ct[i]] != i) && (cur_ct[xcons_ct[cur_ct[i]]] == 0)) { 
+		if(be_verbose) { printf("ali: %2d seq %3d (%s) bp %4d:%4d conflicts with consensus bp %4d:%4d\n", nali, a, msa->sqname[a], xcons_ct[i], cur_ct[xcons_ct[i]], xcons_ct[cur_ct[i]], cur_ct[i]); }
+		nconflictsA[a]++;
+		/* indi bp i:cur_ct[i] conflicts with xcons_ct[cur_ct[i]]:cur_ct[i] */
+		removebp[cur_ct[i]] = TRUE;
+		removebp[xcons_ct[cur_ct[i]]] = TRUE;
+	      }
+	      else nconsistentA[a]++;
+	    }		  
+	  }
+	  if(nconflictsA[a] > lmax) { 
+	    if(lfp != NULL) fprintf(lfp, "%s\n", msa->sqname[a]); 
+	    nconflicts_list += nconflictsA[a];
+	    nlist++;
+	  }
+	  nbpsA[a] = nconflictsA[a] + nconsistentA[a];
+	  nconflicts_total += nconflictsA[a];
+	  nconsistent_total += nconsistentA[a];
+	  noverlaps_total += noverlapsA[a];
+	  nbps_total += nbpsA[a];
+
+	  if(do_info && have_cons)  printf("%-60s  %6d  %6d  %6d  %6d\n", msa->sqname[a], nbpsA[a], noverlapsA[a], nconsistentA[a], nconflictsA[a]); 
+	  if(do_info && !have_cons) printf("%-60s  %6d\n", msa->sqname[a], nbpsA[a]);
+	  if(nbpsA[a] > nbpsA[max_nbps_aidx]) max_nbps_aidx = a;
+	  if((noverlapsA[a] > noverlapsA[max_noverlaps_aidx]) || ((noverlapsA[a] == noverlapsA[max_noverlaps_aidx]) && (nbpsA[a] > nbpsA[max_noverlaps_aidx]))) max_noverlaps_aidx = a;
+	  if((nconsistentA[a] > nconsistentA[max_nconsistent_aidx]) || ((nconsistentA[a] == nconsistentA[max_nconsistent_aidx]) && (nbpsA[a] > nbpsA[max_nconsistent_aidx]))) max_nconsistent_aidx = a;
+	}
+	else if(do_newcons || esl_opt_GetBoolean(go, "-a")) { esl_fatal("No SS annotation for sequence %d, aln %d.\n", (a+1), nali); }
+      }
+
+      if(do_info && have_cons) { 
+	printf("\n%-60s  %6d  %6d  %6d  %6d\n", "SS_cons (consensus)", ncons_bps, ncons_bps, ncons_bps, 0); 
+	printf("\n%6d/%6d (%.3f) overlap\n", noverlaps_total, nbps_total, (float) noverlaps_total / (float) nbps_total);
+	printf("%6d/%6d (%.3f) consistent\n", nconsistent_total, nbps_total, (float) nconsistent_total / (float) nbps_total);
+	printf("%6d/%6d (%.3f) conflict\n", nconflicts_total, nbps_total, (float) nconflicts_total / (float) nbps_total);
+      }
+
+      if(lfp != NULL) { 
+	printf("%d/%d sequences with %.3f individual bps on avg that conflict with SS_cons written to %s\n", nlist, msa->nseq, (float) nconflicts_list / (float) nlist, esl_opt_GetString(go, "-l")); 
+      }
+
+      /* determine number of gaps per alignment column */
+      if((status = get_gaps_per_column(msa, &ngaps)) != eslOK) goto ERROR;
+
+      /* -x: determine max bp structure OR
+       * -a: list all conflicts in individual structures */
+      if(do_max || do_a) { 
+	for(i = 1; i <= msa->alen; i++) { 
+	  if(nmates_l2r[i] > 1) {/* list the conflicts */
+	    has_conflict[i] = TRUE;
+	    for(j = 1; j <= msa->alen; j++) { 
+	      if(bp[i][j] > 0) { 
+		if(do_a) printf("More than 1 right mates for left  mate %4d   %4d:%4d %4d/%4d (%.3f)\n", i, i, j, bp[i][j], msa->nseq - ngaps[i], (float) bp[i][j] / (float) (msa->nseq - ngaps[i])); 
+		has_conflict[j] = TRUE;
+	      }
+	    }
+	  }
+	}
+	for(i = 1; i <= msa->alen; i++) { 
+	  if(nmates_r2l[i] > 1) {/* list the conflicts */
+	    has_conflict[i] = TRUE;
+	    for(j = 1; j <= msa->alen; j++) { 
+	      if(bp[j][i] > 0) { 
+		if(do_a) printf("More than 1 left  mates for right mate %4d   %4d:%4d %4d/%4d (%.3f)\n", i, j, i, bp[j][i], msa->nseq - ngaps[i], (float) bp[j][i] / (float) (msa->nseq - ngaps[i])); 
+		has_conflict[j] = TRUE;
+	      }
+	    }
+	  }
+	}
+	for(i = 1; i <= msa->alen; i++) { 
+	  /*printf("conflict[%4d]: %d\n", i, has_conflict[i]);*/
+	  if(nmates_l2r[i] == 1 && (!(has_conflict[i]))) { 
+	    j = i+1; 
+	    while(bp[i][j] == 0) j++;
+	    cons_ct[i] = j;
+	    cons_ct[j] = i;
+	  }
+	}
+
+	/* remove pseudoknotted bps greedily */
+	for(i = 1; i <= msa->alen; i++) { 
+	  j = cons_ct[i]; 
+	  if(j != 0 && i < j) { 
+	    for(i2 = i+1; i2 <= msa->alen; i2++) { 
+	      j2 = cons_ct[i2];
+	      if(j2 != 0 && i2 < j2) { 
+		if((i2 < j) && (j < j2)) { 
+		  /*printf("KNOT %4d:%4d (%4d) %4d:%4d (%4d)\n", i, j, bp[i][j], i2, j2, bp[i2][j2]);*/
+		  /* note: remove both if they have equal number of sequences */
+		  if(bp[i][j] <= bp[i2][j2]) { 
+		    /*printf("rm %4d:%4d\n", i, j);*/
+		    cons_ct[cons_ct[i]] = 0;
+		    cons_ct[i]          = 0;
+		  }
+		  if(bp[i][j] >= bp[i2][j2]) { 
+		    /*printf("rm %4d:%4d\n", i2, j2);*/
+		    cons_ct[cons_ct[i2]] = 0;
+		    cons_ct[i2]          = 0;
+		  }
+		}
+	      }
+	    }
+	  }
+	}
+      }
+
+      /***************************************/
+      /*PARANOID, second check for knots 
+      for(i = 1; i <= msa->alen; i++) { 
+	j = cons_ct[i]; 
+	if(j != 0 && i < j) { 
+   	  printf("BP: %4d:%4d\n", i, j);
+	  for(i2 = 1; i2 <= msa->alen; i2++) { 
+	    j2 = cons_ct[i2];
+	    if(j2 != 0 && i2 < j2) { 
+	      if((i2 < j) && (j < j2)) { 
+		if((i < i2)) { 
+		  printf("KNOT %4d:%4d (%4d) %4d:%4d (%4d)\n", i, j, bp[i][j], i2, j2, bp[i2][j2]);
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      ******************************************/
+
+      /***************************************/
+      /*PARANOID, check cons_ct for consistency
+      for(i = 1; i <= msa->alen; i++) { 
+	if(cons_ct[i] != 0) { 
+	  if(cons_ct[cons_ct[i]] != i) { printf("ERROR: i: %4d cons_ct[i]: %4d cons_ct[cons_ct[i]]: %4d\n", i, cons_ct[i], cons_ct[cons_ct[i]]); }
+	}
+      }
+      */
+      /*PARANOID, write out SS_cons 
+      for(i = 1; i <= msa->alen; i++) { 
+	if(i < cons_ct[i]) printf("<"); 
+	else if(cons_ct[i] != 0) { printf(">"); }
+	else printf(".");
+      }
+      printf("\n");
+      */
+      /***************************************/
+
+      /* textize alignment */
+      if((status = esl_msa_Textize(msa)) != eslOK) esl_fatal("ERROR textizing alignment %d\n", nali); 
+
+      /* --fmin */
+      if(do_fmin) { 
+	int nbps = 0;
+	int prev_nbps = -1;
+	float fmin;
+	int inconsistent_flag;
+	int pknot_flag;
+	int k,l;
+	/* define ss_cons */
+	fthresh = 0.99;
+	inconsistent_flag = pknot_flag = FALSE;
+	printf("\n");
+	while(fthresh >= 0.00 && (inconsistent_flag == FALSE) && (pknot_flag == FALSE)) { 
+	  nbps = 0;
+	  seqthresh = (int) (fthresh * msa->nseq);
+	  /*printf("fthresh: %f seqthresh: %d nseq: %d\n", fthresh, seqthresh, msa->nseq);*/
+	  esl_vec_ISet(cons_ct, msa->alen+1, 0);
+	  for(i = 1; i <= msa->alen; i++) { 
+	    for(j = i+1; j <= msa->alen; j++) { 
+	      if(bp[i][j] > seqthresh) { 
+		if(cons_ct[i] != 0 || cons_ct[j] != 0) { 
+		  inconsistent_flag = TRUE;
+		}
+		/* check for pseudoknots */
+		for(k = i+1; k < j; k++) { 
+		  l = cons_ct[k];
+		  if((k < l) && (l > j)) { 
+		    pknot_flag = TRUE;
+		  }
+		  if((k > l) && (l != 0) && (l < i)) { 
+		    pknot_flag = TRUE;
+		  }
+		}
+		cons_ct[i] = j;
+		cons_ct[j] = i;
+		nbps++;
+	      }
+	    }
+	  }
+	  if(inconsistent_flag) 
+	    printf("%.3f > %4d/%4d seqs inconsistent\n", fthresh, seqthresh, msa->nseq); 
+	  else if(pknot_flag) 
+	    printf("%.3f > %4d/%4d seqs pseudoknotted\n", fthresh, seqthresh, msa->nseq); 
+	  else { 
+	    if(nbps != prev_nbps) { 
+	      printf("%.3f > %4d/%4d seqs %4d bps\n", fthresh, seqthresh, msa->nseq, nbps); 
+	    }
+	    fmin = fthresh;
+	  }
+	  fthresh -= 0.01;
+	  prev_nbps = nbps;
+	}
+	fthresh = fmin;
+	esl_vec_ISet(cons_ct, msa->alen+1, 0);
+      }
+
+      /* --ffreq: determine structure by defining consensus bps that occur in <x> fraction of indi structures */
+      if(do_ffreq || do_fmin) { 
+	esl_vec_ISet(cons_ct, msa->alen+1, 0);
+	/* define ss_cons */
+	  seqthresh = (int) (fthresh * msa->nseq);
+	  /*printf("fthresh: %f seqthresh: %d nseq: %d\n", fthresh, seqthresh, msa->nseq);*/
+	  for(i = 1; i <= msa->alen; i++) { 
+	    for(j = i+1; j <= msa->alen; j++) { 
+	      if(bp[i][j] > seqthresh) { 
+		if(cons_ct[i] != 0) { 
+		  esl_fatal("ERROR, two base pairs including position %d satisfy threshold (%d:%d and %d:%d)!\n", i, i, cons_ct[i], i, j);
+		}
+		if(cons_ct[j] != 0) { 
+		  esl_fatal("ERROR, two base pairs including position %d satisfy threshold (%d:%d and %d:%d)!\n", j, j, cons_ct[j], i, j);
+		}
+		cons_ct[i] = j;
+		cons_ct[j] = i;
+	      }
+	    }
+	  }
+	}
+
+      /* -r: redefine consensus struct by removing any bps that conflict with individual structures */
+      if(do_remove_bps) { 
+	for(i = 1; i <= msa->alen; i++) { 
+	  if(!(removebp[i])) {
+	    cons_ct[i]          = xcons_ct[i];
+	    cons_ct[cons_ct[i]] = i;
+	  }
+	  else {
+	    printf("Removing consensus bp: %d:%d\n", i, xcons_ct[i]);
+	    cons_ct[xcons_ct[i]] = 0; 
+	    cons_ct[i]           = 0; 
+	  }
+	}
+      }
+      
+      /* -c:     define consensus structure as indi sequence with highest number of consistent bps with structure  OR */
+      /* --indi: define consensus structure as indi sequence <x> from --indi <x> */
+      if(do_consistent || do_indi2cons) {
+	if(do_indi2cons) { 
+	  indi = esl_opt_GetString(go, "--indi");
+	  for(a = 0; a < msa->nseq; a++) { 
+	    if(strcmp(indi, msa->sqname[a]) == 0) break;
+	  }
+	  if(a == msa->nseq) esl_fatal("ERROR, could not find a sequence named %s in the alignment.\n", indi);
+	}
+	else { /* do_consistent */
+	  a = max_nconsistent_aidx;
+	}
+	if(msa->ss == NULL || msa->ss[a] == NULL) esl_fatal("ERROR, no individual SS annotation for %s in the alignment.\n", msa->sqname[a]);
+	if((status = esl_wuss2ct(msa->ss[a], msa->alen, cons_ct)) != eslOK) { 
+	  esl_fatal("Second pass... SS annotation for sequence %d, aln %d  is invalid.\n", (a), nali);
+	}	
+	printf("\nDefined new SS_cons as SS annotation for %s (%d basepairs)\n", msa->sqname[a], nbpsA[a]);
+	if(esl_opt_GetBoolean(go, "--rfc") || esl_opt_GetBoolean(go, "--rfindi")) {
+	  if(msa->rf != NULL) { free(msa->rf); msa->rf = NULL; }
+	  if((status = esl_strcat(&(msa->rf), -1, msa->aseq[a], msa->alen)) != eslOK) goto ERROR;
+	  printf("Defined new RF as %s sequence\n", msa->sqname[a]);
+	}
+      }
+      
+      /* write out alignment with new SS_cons */
+      if(do_newcons) { 
+	if((status = esl_ct2wuss(cons_ct, msa->alen, sscons)) != eslOK) goto ERROR;
+	if(msa->ss_cons != NULL) { free(msa->ss_cons); msa->ss_cons = NULL; }
+	if((status = esl_strcat(&(msa->ss_cons), -1, sscons, msa->alen)) != eslOK) goto ERROR;
+	status = esl_msa_Write(ofp, msa, (esl_opt_GetBoolean(go, "-1") ? eslMSAFILE_PFAM : eslMSAFILE_STOCKHOLM));
+	if      (status == eslEMEM) esl_fatal("Memory error when outputting alignment\n");
+	else if (status != eslOK)   esl_fatal("Writing alignment file failed with error %d\n", status);
+      }
+      
+      free(sscons);
+      free(cur_ct);
+      free(cons_ct);
+      free(xcons_ct);
+      for(i = 1; i <= msa->alen; i++) free(bp[i]);
+      free(bp);
+      esl_msa_Destroy(msa);
+    }
+
+  /* If an msa read failed, we drop out to here with an informative status code. 
+   */
+  if      (status == eslEFORMAT) 
+    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", 
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);	
+  else if (status != eslEOF)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+  else if (nali   == 0)
+    esl_fatal("No alignments found in file %s\n", alifile);
+
+  /* Cleanup, normal return
+   */
+  if(lfp != NULL) fclose(lfp);
+  if(ofp != NULL) { 
+    printf("\n# Alignment(s) saved to file %s\n", esl_opt_GetString(go, "-o"));
+    fclose(ofp);
+  }
+  esl_msafile_Close(afp);
+  esl_getopts_Destroy(go);
+  return 0;
+
+ ERROR:
+  if(afp != NULL) esl_msafile_Close(afp);
+  if(go  != NULL) esl_getopts_Destroy(go);
+  if(msa != NULL) esl_msa_Destroy(msa);
+  if(lfp != NULL) fclose(lfp);
+  if(ofp != NULL) fclose(ofp);
+  esl_fatal("ERROR\n");
+  return 1;
+  
+}
+
+
+/* get_gaps_per_column 
+ *                   
+ * Given an MSA, determine the number of gaps per
+ * column, and return a newly allocated array with this
+ * into in *ret_ngaps. 
+ */
+static int get_gaps_per_column(ESL_MSA *msa, int **ret_ngaps)
+{
+  int status;
+  int i, apos;
+  int *ngaps = NULL;
+  /* contract check */
+  if(! msa->flags & eslMSA_DIGITAL) { status = eslEINVAL; goto ERROR; }
+
+  ESL_ALLOC(ngaps, sizeof(int) * (msa->alen+1));
+  esl_vec_ISet(ngaps, msa->alen+1, 0);
+  for(i = 0; i < msa->nseq; i++) {
+    for(apos = 1; apos <= msa->alen; apos++)
+      ngaps[apos] += esl_abc_XIsGap(msa->abc, msa->ax[i][apos]);
+  }
+  *ret_ngaps = ngaps;
+  return eslOK;
+
+ ERROR:
+  if(ngaps != NULL) free(ngaps);
+  return status;
+}
diff --git a/easel/miniapps/esl-histplot.c b/easel/miniapps/esl-histplot.c
new file mode 100644
index 0000000..d13cfb0
--- /dev/null
+++ b/easel/miniapps/esl-histplot.c
@@ -0,0 +1,243 @@
+/* esl-histplot  - collate data into a histogram and output xmgrace datafile.
+ *                  
+ * SRE, Tue Feb 21 14:18:05 2006                  
+ * SVN $Id: esl-histplot.c 241 2008-04-01 19:01:52Z eddys $
+ */
+
+/* Wish list
+ *    - segfaults if you feed it nonnumeric data
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_histogram.h"
+#include "esl_exponential.h"
+#include "esl_gumbel.h"
+
+
+static char banner[] = "collate a data histogram, output xmgrace datafile";
+
+static char usage[] = "[-options] <datafile>";
+
+static ESL_OPTIONS options[] = {
+  /* name           type         default env rng  togs  reqs inc    help                                          docgrp */
+  {"-h",          eslARG_NONE,   FALSE,NULL,NULL, NULL,NULL,NULL,"show help and usage",                               1 },
+  {"-o",          eslARG_OUTFILE, NULL,NULL,NULL, NULL,NULL,NULL,"output file for plot (default is stdout)",          1 },
+
+  {"-b",          eslARG_NONE,   FALSE,NULL,NULL, NULL,NULL,NULL,"input file is binary, array of doubles",            2 },
+  {"-f",          eslARG_INT,      "1",NULL,"n>0",NULL,NULL,"-b","which field to read on text line (1..n)",           2 },
+
+  {"-w",          eslARG_REAL,   "1.0",NULL,NULL, NULL,NULL,NULL,"bin size for histogram",                            3 },
+  {"--min",       eslARG_REAL, "-100.",NULL,NULL, NULL,NULL,NULL,"initial lower bound of histogram",                  3 },
+  {"--max",       eslARG_REAL,  "100.",NULL,NULL, NULL,NULL,NULL,"initial upper bound of histogram",                  3 },
+  {"--surv",      eslARG_NONE,   FALSE,NULL,NULL, NULL,NULL,NULL,"output survival plot, not histogram",               3 },
+   
+  {"--gumbel",    eslARG_NONE,  FALSE, NULL,NULL, NULL,NULL,NULL,"fit data to a Gumbel distribution",                 4 }, 
+  {"--exptail",   eslARG_NONE,  FALSE, NULL,NULL, NULL,NULL,NULL,"fit tail to an exponential distribution",           4 },
+  {"--gumloc",    eslARG_NONE,  FALSE, NULL,NULL, NULL,NULL,NULL,"fit data to a Gumbel distribution w/ known lambda", 4 }, 
+  {"--exptailloc",eslARG_NONE,  FALSE, NULL,NULL, NULL,NULL,NULL,"fit tail to an exponential tail w/ known lambda",   4 }, 
+  {"--showgum",   eslARG_NONE,  FALSE, NULL,NULL, NULL,"--mu",NULL,"plot a known Gumbel for comparison",              4 }, 
+  {"--showexp",   eslARG_NONE,  FALSE, NULL,NULL, NULL,"--mu",NULL,"plot a known exponential tail for comparison",    4 },
+  {"--lambda",    eslARG_REAL,"0.693", NULL,NULL, NULL,NULL,NULL,"set known lambda",                                  4 },    
+  {"--mu",        eslARG_REAL,  "0.0", NULL,NULL, NULL,NULL,NULL,"set known mu",                                      4 },    
+  {"-t",          eslARG_REAL, "0.01", NULL,NULL, NULL,NULL,NULL,"set tail mass to fit to",                           4 },    
+
+  { 0,0,0,0,0,0,0,0,0,0},
+};
+
+
+int
+main(int argc, char **argv)
+{
+  ESL_HISTOGRAM  *h;		/* full histogram w/ collated values          */
+  ESL_GETOPTS    *go;		/* application configuration                  */
+  char           *datafile;	/* input data; "-" means stdin                */
+  FILE           *ifp;		/* input stream                               */
+  double          x;		/* value of field, after conversion to double */
+
+  int             which_field;	/* which field to use as data, 1..nf (default 1)*/
+  char           *outfile;	/* output xmgrace xy data file                  */
+  FILE           *ofp;		/* output data stream                           */
+  double          hmin;		/* initial histogram lower bound                */
+  double          hmax;		/* initial histogram upper bound                */
+  double          hbinsize;	/* histogram's bin size                         */
+
+  double *xv;
+  int     n;
+  double  params[2];
+  double  lambda;
+  double  mu;
+  double  tailp;
+
+  /*****************************************************************
+   * Parse the command line
+   *****************************************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+    
+  if (esl_opt_GetBoolean(go, "-h")) {
+    esl_banner(stdout, argv[0], banner);
+    esl_usage (stdout, argv[0], usage);
+    puts("\nGeneral options are:");
+    esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1= group; 2 = indentation; 80=textwidth*/
+    puts("\nOptions that control how to read the input file:");
+    esl_opt_DisplayHelp(stdout, go, 2, 2, 80); /* 2= group; 2 = indentation; 80=textwidth*/
+    puts("\nOptions that control how to display the output XY file:");
+    esl_opt_DisplayHelp(stdout, go, 3, 2, 80); /* 3= group; 2 = indentation; 80=textwidth*/
+    puts("\nOptional ML fitting or plotting of distributions for comparison:");
+    esl_opt_DisplayHelp(stdout, go, 4, 2, 80); /* 4= group; 2 = indentation; 80=textwidth*/
+    return eslOK;
+  }
+  which_field = esl_opt_GetInteger(go, "-f");
+  outfile     = esl_opt_GetString (go, "-o");
+  tailp       = esl_opt_GetReal   (go, "-t");
+  hbinsize    = esl_opt_GetReal   (go, "-w");
+  hmin        = esl_opt_GetReal   (go, "--min");
+  hmax        = esl_opt_GetReal   (go, "--max");
+  lambda      = esl_opt_GetReal   (go, "--lambda");
+  mu          = esl_opt_GetReal   (go, "--mu");
+
+  if (esl_opt_ArgNumber(go) != 1) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  datafile = esl_opt_GetArg(go, 1);
+
+  /*****************************************************************
+   * Open the input and output datafiles, and init the histogram.
+   *****************************************************************/
+
+  if (strcmp(datafile, "-") == 0) ifp = stdin;
+  else {
+    ifp = fopen(datafile, "rb");
+    if (ifp == NULL) esl_fatal("Failed to open input data file %s\n", datafile);
+  }
+
+  if (outfile == NULL) ofp = stdout;
+  else {
+    ofp = fopen(outfile, "w");
+    if (ofp == NULL) esl_fatal("Failed to open output xmgrace data file %s\n", outfile);
+  }
+
+  h = esl_histogram_CreateFull(hmin,hmax,hbinsize);
+  if (h == NULL) esl_fatal("Failed to create histogram");
+
+
+  /*****************************************************************
+   * Collect the data
+   *****************************************************************/
+
+  if (esl_opt_GetBoolean(go, "-b"))
+    {
+      while (fread(&x, sizeof(double), 1, ifp) == 1)
+	esl_histogram_Add(h, x);
+    } 
+  else 
+    {
+      char           *buf;		/* ptr to line buffer, for esl_fgets()        */
+      int             nbuf;		/* allocated line lengths, for esl_fgets()    */
+      char           *s;		/* ptr to line, for esl_strtok()              */
+      char           *tok;		/* ptr to a data field on the line            */
+      int             i;		/* counter over fields                        */
+      int             toklen;	/* string length of a field                   */
+
+      buf  = NULL;
+      nbuf = 0;
+      while (esl_fgets(&buf, &nbuf, ifp) == eslOK)
+	{
+	  s = buf;
+	  for (i = 0; i < which_field; i++)
+	    {
+	      esl_strtok(&s, " \t\n", &tok, &toklen);
+	      if (tok == NULL) continue;
+	    }
+	  x = atof(tok);
+	  esl_histogram_Add(h, x);
+	}
+      free(buf);
+    }
+  
+  /*****************************************************************
+   * Optionally, fit the data
+   *****************************************************************/
+
+  if (esl_opt_GetBoolean(go, "--gumbel"))
+    {
+      esl_histogram_GetData(h, &xv, &n);
+      esl_gumbel_FitComplete(xv, n, &(params[0]), &(params[1]));
+      esl_histogram_SetExpect(h, &esl_gumbel_generic_cdf, &params);
+
+      printf("# Gumbel fit: mu = %f  lambda = %f\n", params[0], params[1]);
+    }
+  else if (esl_opt_GetBoolean(go, "--gumloc"))
+    {
+      params[1] = lambda;
+      esl_histogram_GetData(h, &xv, &n);
+      esl_gumbel_FitCompleteLoc(xv, n, params[1], &(params[0]));
+      esl_histogram_SetExpect(h, &esl_gumbel_generic_cdf, &params);
+
+      printf("# Gumbel fit with forced lambda = %f:  mu = %f\n", params[1], params[0]);
+    }
+  else if (esl_opt_GetBoolean(go, "--exptail"))
+    {
+      esl_histogram_GetTailByMass(h, tailp, &xv, &n, NULL);
+      esl_exp_FitComplete(xv, n, &(params[0]), &(params[1]));
+      esl_histogram_SetExpectedTail(h, params[0], tailp, &esl_exp_generic_cdf, &params);
+
+      printf("# Exponential fit to %.2f%% tail: lambda = %f\n", tailp*100.0, params[1]);
+    }
+  else if (esl_opt_GetBoolean(go, "--exptailloc"))
+    {
+      params[1] = lambda;
+      esl_histogram_GetTailByMass(h, tailp, &xv, &n, NULL);
+      params[0] = xv[0];	/* might be able to do better than minimum score, but this'll do */
+      esl_histogram_SetExpectedTail(h, params[0], tailp, &esl_exp_generic_cdf, &params);
+    }
+  else if (esl_opt_GetBoolean(go, "--showgum"))
+    {
+      params[0] = mu;
+      params[1] = lambda;
+      esl_histogram_SetExpect(h, &esl_gumbel_generic_cdf, &params);
+    }
+  else if (esl_opt_GetBoolean(go, "--showexp"))
+    {
+      params[0] = mu;
+      params[1] = lambda;
+      esl_histogram_SetExpectedTail(h, mu, tailp, &esl_exp_generic_cdf, &params);
+    }
+      
+
+  /*****************************************************************
+   * Output
+   *****************************************************************/
+  if   (esl_opt_GetBoolean(go, "--surv")) esl_histogram_PlotSurvival(ofp, h);
+  else                                    esl_histogram_Plot(ofp, h);
+
+
+  /*****************************************************************
+   * Cleanup
+   *****************************************************************/
+
+  if (outfile != NULL)            fclose(ofp);
+  if (strcmp(datafile, "-") != 0) fclose(ifp);
+  esl_histogram_Destroy(h);
+  esl_getopts_Destroy(go);
+  return 0;
+}
diff --git a/easel/miniapps/esl-histplot.man b/easel/miniapps/esl-histplot.man
new file mode 100644
index 0000000..63018b3
--- /dev/null
+++ b/easel/miniapps/esl-histplot.man
@@ -0,0 +1,80 @@
+.TH "esl-histplot" 1 "@EASEL_DATE@" "Easel @PACKAGE_VERSION@" "Easel miniapps"
+
+.SH NAME
+.TP 
+esl-histplot - collate data histogram, output xmgrace datafile
+
+.SH SYNOPSIS
+.B esl-histplot
+.I [options]
+.I datafile
+
+
+.SH DESCRIPTION
+
+.B esl-histplot
+summarizes numerical data in the input file
+.I datafile.
+
+.pp
+One real-numbered value is taken from each line of the input file. 
+Each line is split into whitespace-delimited fields, and one field
+is converted to data. By default this is the first field; this can be 
+changed by the 
+.I -f 
+option.
+
+.pp
+Default output is a survival plot (Prob(value > x)) in xmgrace XY data
+format, to
+.B stdout.
+Output may be directed to a file with the
+.I -o
+option.
+
+.pp
+If 
+.I datafile
+is "-", input lines are read from 
+.B stdin
+instead of opening a file.
+
+
+
+
+.SH OPTIONS
+
+.TP
+.BI -f  " <n>"
+Read data from whitespace-delimited field 
+.I <n>
+on each line, instead of the first field.
+Fields are numbered starting from 1.
+
+.TP
+.B -h 
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -o  " <f>"
+Send output to file
+.I <f>
+instead of stdout.
+
+
+
+
+
+.SH EXPERT OPTIONS
+
+None.
+
+
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
diff --git a/easel/miniapps/esl-reformat.c b/easel/miniapps/esl-reformat.c
new file mode 100644
index 0000000..a6a8731
--- /dev/null
+++ b/easel/miniapps/esl-reformat.c
@@ -0,0 +1,348 @@
+/* Convert sequence file formats
+ *             
+ * SRE, Sun Feb 27 08:24:33 2005
+ * from squid's sreformat (1993).
+ * SVN $Id: esl-reformat.c 344 2009-06-15 15:32:24Z nawrockie $            
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_sqio.h"
+#include "esl_sq.h"
+#include "esl_msa.h"
+#include "esl_wuss.h"
+
+static char banner[] = "convert sequence file formats";
+
+static char usage[] = "[-options] <format> <seqfile>\n\
+  Output format choices: Unaligned      Aligned\n\
+                         -----------    -------\n\
+                         fasta          stockholm\n\
+                                        pfam\n\
+\n";
+
+static ESL_OPTIONS options[] = {
+   /* name          type        default env   range togs  reqs  incompat                     help                                      docgroup */
+  { "-d",         eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "-r",                  "convert to DNA alphabet (U->T)",                     0 },
+  { "-h",         eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, NULL,                  "help; print brief info on version and usage",        0 },
+  { "-l",         eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "-u",                  "convert to lower case",                              0 },
+  { "-n",         eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "-x",                  "remove DNA IUPAC codes; convert ambig chars to N",   0 },
+  { "-o",         eslARG_STRING,  NULL, NULL, NULL, NULL, NULL, NULL,                  "send output to file <f>, not stdout",                0 },
+  { "-r",         eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "-d",                  "convert to RNA alphabet (T->U)",                     0 }, 
+  { "-u",         eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "-l",                  "convert to upper case",                              0 },
+  { "-x",         eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "-n",                  "convert non-IUPAC chars (e.g. X) in DNA to N",       0 },
+  { "--gapsym",   eslARG_STRING,  NULL, NULL, NULL, NULL, NULL, "--mingap,--nogap",    "convert all gaps to character <c>",                  0 },
+  { "--informat", eslARG_STRING,  NULL, NULL, NULL, NULL, NULL, NULL,                  "input sequence file is in format <s>",               0 },
+  { "--mingap",   eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "--nogap",             "remove columns containing all gaps (seqfile=MSA)",   0 },
+  { "--nogap",    eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "--mingap,--gapsym",   "remove columns containing any gaps (seqfile=MSA)",   0 },
+  { "--wussify",  eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "--dewuss,--fullwuss", "convert old RNA structure markup lines to WUSS",     0 },
+  { "--dewuss",   eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "--wussify,--fullwuss","convert WUSS RNA structure markup to old format",    0 },
+  { "--fullwuss", eslARG_NONE,   FALSE, NULL, NULL, NULL, NULL, "--wussify,--dewuss",  "convert simple WUSS notation to full (output) WUSS", 0 },
+  { 0,0,0,0,0,0,0,0 },
+};
+
+static void symconvert(char *s, char *oldsyms, char *newsyms);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS *go;		/* application configuration               */
+  char        *outformat;	/* output format as a string               */
+  char        *infile;          /* name of input sequence file             */
+  int          infmt;		/* input format as a code; eslSQFILE_FASTA */
+  int          outfmt;		/* output format as a code                 */
+  int          status;		/* return code from an Easel call          */
+  FILE        *ofp;		/* output stream                           */
+
+  char  *informat;		/* input format as string; "fasta"           */
+  char  *outfile;		/* output file, or NULL                      */
+  int    force_rna;		/* TRUE to force RNA alphabet                */
+  int    force_dna;		/* TRUE to force DNA alphabet                */
+  int    force_lower;		/* TRUE to force lower case                  */
+  int    force_upper;		/* TRUE to force upper case                  */
+  int    iupac_to_n;            /* TRUE to convert ambiguities all to N's    */
+  int    x_is_bad;		/* TRUE to convert X to N                    */
+  int    do_mingap;		/* TRUE to remove cols containing all gaps   */
+  int    do_nogap;		/* TRUE to remove cols containing any gaps   */
+  char  *gapsym;		/* NULL if unset; else, char for gaps        */
+  int    wussify;		/* TRUE to convert old KH SS markup to WUSS  */
+  int    dewuss;		/* TRUE to convert WUSS back to old KH       */
+  int    fullwuss;		/* TRUE to convert simple WUSS to full WUSS  */
+  char   errbuf[eslERRBUFSIZE]; /* for error messages                        */
+
+  /*****************************************************************
+   * Parse the command line
+   *****************************************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  if (esl_opt_GetBoolean(go, "-h"))
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("  where options are:\n");
+      esl_opt_DisplayHelp(stdout, go, 0, 2, 80); /* 0= group; 2 = indentation; 80=textwidth*/
+      exit(EXIT_SUCCESS);
+    }
+
+  force_dna   = esl_opt_GetBoolean(go, "-d");
+  force_lower = esl_opt_GetBoolean(go, "-l");
+  iupac_to_n  = esl_opt_GetBoolean(go, "-n");
+  outfile     = esl_opt_GetString (go, "-o");
+  force_rna   = esl_opt_GetBoolean(go, "-r");
+  force_upper = esl_opt_GetBoolean(go, "-u");
+  x_is_bad    = esl_opt_GetBoolean(go, "-x");
+  gapsym      = esl_opt_GetString( go, "--gapsym");
+  informat    = esl_opt_GetString( go, "--informat");
+  do_mingap   = esl_opt_GetBoolean(go, "--mingap");
+  do_nogap    = esl_opt_GetBoolean(go, "--nogap");
+  wussify     = esl_opt_GetBoolean(go, "--wussify");
+  dewuss      = esl_opt_GetBoolean(go, "--dewuss");
+  fullwuss    = esl_opt_GetBoolean(go, "--fullwuss");
+
+  if (esl_opt_ArgNumber(go) != 2) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  outformat = esl_opt_GetArg(go, 1);
+  infile    = esl_opt_GetArg(go, 2);
+
+  infmt = eslSQFILE_UNKNOWN;
+  if (informat != NULL)
+    {
+      infmt = esl_sqio_FormatCode(informat);
+      if (infmt == eslSQFILE_UNKNOWN)
+	esl_fatal("%s is not a recognized input seqfile format\n");
+    }
+    
+  outfmt = esl_sqio_FormatCode(outformat);
+  if (outfmt == eslSQFILE_UNKNOWN)
+    esl_fatal("%s is not a recognized output seqfile format\n");
+
+  if (gapsym != NULL && strlen(gapsym) != 1)
+    esl_fatal("Argument to --gapsym must be a single character.");
+  
+  if (outfile == NULL) ofp = stdout;
+  else if ((ofp = fopen(outfile, "w")) == NULL)
+    esl_fatal("Failed to open output file %s\n", outfile);
+
+
+  /***********************************************
+   * Reformat the file, printing to stdout.
+   ***********************************************/
+
+  /* If the output format is an alignment, then the input format
+   * has to be an alignment.
+   */
+  if (esl_sqio_IsAlignment(outfmt))
+    {
+      ESL_MSAFILE *afp;
+      ESL_MSA     *msa;
+      int          idx;
+
+      status = esl_msafile_Open(infile, infmt, NULL, &afp);
+      if (status == eslENOTFOUND)
+	esl_fatal("Alignment file %s not readable\n", infile);
+      else if (status == eslEFORMAT) 
+	esl_fatal("Couldn't determine format of alignment %s\n", infile);
+      else if (status == eslEINVAL)
+	esl_fatal("Can't autodetect format of stdin or .gz; use --informat\n");
+      else if (status != eslOK) 
+	esl_fatal("Alignment file open failed with error %d\n", status);
+
+      while ((status = esl_msa_Read(afp, &msa)) == eslOK)
+	{
+	  if (do_mingap)    if((status = esl_msa_MinimGaps(msa, errbuf, "-_.")) != eslOK) esl_fatal(errbuf);
+	  if (do_nogap)     if((status = esl_msa_NoGaps   (msa, errbuf, "-_.")) != eslOK) esl_fatal(errbuf);
+	  if (gapsym!=NULL) esl_msa_SymConvert(msa, "-_.", gapsym);
+	  if (force_lower)  esl_msa_SymConvert(msa,
+					       "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
+					       "abcdefghijklmnopqrstuvwxyz");
+	  if (force_upper)  esl_msa_SymConvert(msa,
+					       "abcdefghijklmnopqrstuvwxyz",
+					       "ABCDEFGHIJKLMNOPQRSTUVWXYZ");
+	  if (force_rna)    esl_msa_SymConvert(msa, "Tt", "Uu");
+	  if (force_dna)    esl_msa_SymConvert(msa, "Uu", "Tt");
+	  if (iupac_to_n)   esl_msa_SymConvert(msa, 
+					       "RYMKSWHBVDrymkswhbvd",
+					       "NNNNNNNNNNnnnnnnnnnn");
+	  if (x_is_bad)     esl_msa_SymConvert(msa, "Xx", "Nn");
+	  
+	  if (wussify)
+	    {
+	      if (msa->ss_cons != NULL) 
+		esl_kh2wuss(msa->ss_cons, msa->ss_cons);
+	      if (msa->ss != NULL)
+		for (idx = 0; idx < msa->nseq; idx++)
+		  if (msa->ss[idx] != NULL)
+		    esl_kh2wuss(msa->ss[idx], msa->ss[idx]);
+	    }
+
+	  if (dewuss)
+	    {
+	      if (msa->ss_cons != NULL)
+		esl_wuss2kh(msa->ss_cons, msa->ss_cons);
+	      if (msa->ss != NULL)
+		for (idx = 0; idx < msa->nseq; idx++)
+		  if (msa->ss[idx] != NULL)
+		    esl_wuss2kh(msa->ss[idx], msa->ss[idx]);
+	    }
+
+	  if (fullwuss)
+	    {
+	      if (msa->ss_cons != NULL)
+		{
+		  status = esl_wuss_full(msa->ss_cons, msa->ss_cons);
+		  if (status == eslESYNTAX) 
+		    esl_fatal("Bad consensus SS: not in WUSS format\n");
+		  else if (status != eslOK)
+		    esl_fatal("Conversion of SS_cons failed, code %d\n", status);
+		}
+	      if (msa->ss != NULL)
+		for (idx = 0; idx < msa->nseq; idx++)
+		  if (msa->ss[idx] != NULL)
+		    {
+		      status = esl_wuss_full(msa->ss[idx], msa->ss[idx]);
+		      if (status == eslESYNTAX) 
+			esl_fatal("Bad SS for %s: not in WUSS format\n",
+				  msa->sqname[idx]);
+		      else if (status != eslOK)
+			esl_fatal("Conversion of SS for %s failed, code %d\n", 
+				  msa->sqname[idx], status);
+		    }
+	    }
+
+	  esl_msa_Write(ofp, msa, outfmt);
+	  esl_msa_Destroy(msa);
+	}
+      
+      /* Alignment input should end with normal status eslEOF;
+       * if it didn't, deal with the problem.
+       */
+      if (status == eslEFORMAT)
+	esl_fatal("\
+Alignment file parse error, line %d of file %s:\n\
+%s\n\
+Offending line is:\n\
+%s\n", afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+      else if (status != eslEOF)
+	esl_fatal("Alignment file read failed with error code %d\n", status);
+
+      esl_msafile_Close(afp);
+    } /* end of alignment->alignment conversion */
+  else
+    { /* else: conversion to unaligned file formats */
+      ESL_SQFILE  *sqfp;	/* open input sequence file                */
+      ESL_SQ      *sq;		/* an input sequence                       */
+
+      status = esl_sqfile_Open(infile, infmt, NULL, &sqfp);
+      if (status == eslENOTFOUND)
+	esl_fatal("Couldn't open seqfile %s\n", infile);
+      else if (status == eslEFORMAT)
+	esl_fatal("Couldn't determine format of seqfile %s\n", infile);      
+      else if (status == eslEINVAL)
+	esl_fatal("Can't autodetect format of stdin or .gz; use --informat\n");
+      else if (status != eslOK)
+	esl_fatal("Open of seqfile %s failed, code %d\n", infile, status);
+      
+      sq = esl_sq_Create();
+      while ((status = esl_sqio_Read(sqfp, sq)) == eslOK)
+	{
+	  if (force_lower) symconvert(sq->seq, 
+				      "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
+				      "abcdefghijklmnopqrstuvwxyz");
+	  if (force_upper) symconvert(sq->seq, 
+				      "abcdefghijklmnopqrstuvwxyz",
+				      "ABCDEFGHIJKLMNOPQRSTUVWXYZ");
+	  if (force_rna)   symconvert(sq->seq, "Tt", "Uu");
+	  if (force_dna)   symconvert(sq->seq, "Uu", "Tt");
+	  if (iupac_to_n)  symconvert(sq->seq, 
+				      "RYMKSWHBVDrymkswhbvd",
+				      "NNNNNNNNNNnnnnnnnnnn");
+	  if (x_is_bad)    symconvert(sq->seq, "Xx", "Nn");
+	  
+	  if (wussify && sq->ss != NULL) esl_kh2wuss(sq->ss, sq->ss);	    
+	  if (dewuss  && sq->ss != NULL) esl_wuss2kh(sq->ss, sq->ss);	    
+
+	  if (fullwuss && sq->ss != NULL)
+	    {
+	      status = esl_wuss_full(sq->ss, sq->ss);
+	      if (status == eslESYNTAX) 
+		esl_fatal("Bad SS for %s: not in WUSS format\n", sq->name);
+	      else if (status != eslOK)
+		esl_fatal("Conversion of SS for %s failed, code %d\n", 
+			  sq->name, status);
+	    }
+
+	  esl_sqio_Write(ofp, sq, outfmt);
+	  esl_sq_Reuse(sq);
+	}
+
+      /* status should be eslEOF on normal end; if it isn't, deal w/ error */
+      if (status == eslEFORMAT)
+	esl_fatal("\
+Sequence file parse error, line %d of file %s:\n\
+%s\n", sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+      else if (status != eslEOF)
+	esl_fatal("Sequence file %s read failed with error code %d\n",
+		  sqfp->filename, status);
+      
+      esl_sq_Destroy(sq);
+      esl_sqfile_Close(sqfp);
+    } /* end of unaligned seq conversion */
+
+  esl_getopts_Destroy(go);
+  exit(0);
+}
+
+/* symconvert()
+ * 
+ * single seq version of esl_msa_SymConvert(); see
+ * documentation there.
+ * 
+ * no reason yet to include in sqio API, but that may change.
+ * 
+ * inefficient to use this for upper/lower case conversion,
+ * prob by an order of magnitude (because of the strchr() call,
+ * which could be replaced by a range test), but I bet it's
+ * unnoticeable.
+ */
+static void
+symconvert(char *s, char *oldsyms, char *newsyms)
+{
+  int   pos;
+  char *sptr;
+  int   special;
+
+  special = (strlen(newsyms) == 1 ? TRUE : FALSE);
+
+  for (pos = 0; s[pos] != '\0'; pos++)
+    if ((sptr = strchr(oldsyms, s[pos])) != NULL)
+      s[pos] = (special ? *newsyms : newsyms[sptr-oldsyms]);
+}
+
+
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/easel/miniapps/esl-reformat.man b/easel/miniapps/esl-reformat.man
new file mode 100644
index 0000000..563d59d
--- /dev/null
+++ b/easel/miniapps/esl-reformat.man
@@ -0,0 +1,182 @@
+.TH "esl-reformat" 1 "@EASEL_DATE@" "Easel @PACKAGE_VERSION@" "Easel miniapps"
+
+.SH NAME
+.TP 
+esl-reformat - convert sequence file formats
+
+.SH SYNOPSIS
+.B esl-reformat
+.I [options]
+.I format
+.I seqfile
+
+
+.SH DESCRIPTION
+
+.B esl-reformat
+reads the sequence file
+.I seqfile
+in any supported format, reformats it
+into a new format specified by 
+.I format,
+then outputs the reformatted text.
+
+.pp
+The 
+.I format
+argument must (case-insensitively) match a supported sequence file format:
+currently, limited to
+.I fasta,
+.I stockholm,
+or
+.I pfam.
+
+
+.pp
+Unaligned format files cannot be reformatted to
+aligned formats.
+However, aligned formats can be reformatted
+to unaligned formats - gap characters are 
+simply stripped out.
+
+
+
+.SH OPTIONS
+
+.TP
+.B -d 
+DNA; convert U's to T's, to make sure a nucleic acid
+sequence is shown as DNA not RNA. See
+.B -r.
+
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+
+.TP
+.B -l
+Lowercase; convert all sequence residues to lower case.
+See
+.B -u.
+
+
+.TP
+.B -n
+For DNA/RNA sequences, converts any character that's not unambiguous
+RNA/DNA (e.g. ACGTU/acgtu) to an N. Used to convert IUPAC ambiguity
+codes to N's, for software that can't handle all IUPAC codes (some
+public RNA folding codes, for example). If the file is an alignment,
+gap characters are also left unchanged. If sequences are not
+nucleic acid sequences, this option will corrupt the data in
+a predictable fashion.
+
+
+.TP
+.BI -o  " <f>"
+Send output to file
+.I <f>
+instead of stdout.
+
+
+.TP
+.B -r 
+RNA; convert T's to U's, to make sure a nucleic acid
+sequence is shown as RNA not DNA. See
+.B -d.
+
+
+.TP
+.B -u
+Uppercase; convert all sequence residues to upper case.
+See
+.B -l.
+
+
+.TP
+.B -x
+For DNA sequences, convert non-IUPAC characters (such as X's) to N's.
+This is for compatibility with benighted people who insist on using X
+instead of the IUPAC ambiguity character N. (X is for ambiguity
+in an amino acid residue). 
+.IP
+Warning: like the
+.B -n
+option, the code doesn't check that you are actually giving it DNA. It
+simply literally just converts non-IUPAC DNA symbols to N. So if you
+accidentally give it protein sequence, it will happily convert most
+every amino acid residue to an N.
+
+
+
+
+.SH EXPERT OPTIONS
+
+.TP
+.B --dewuss
+Convert RNA secondary structure annotation strings from the new
+WUSS notation, <>, back to the old KHS format, ><. If the annotation
+is already in KHS, this option will corrupt it, without warning.
+Only SELEX and Stockholm format files have secondary structure
+markup.
+
+.TP
+.B --fullwuss
+Convert RNA secondary structure annotation strings from simple
+(input) WUSS notation to full (output) WUSS notation.
+
+
+.TP
+.BI --gapsym " <c>"
+Convert all gap characters to 
+.I <c>.
+Used to prepare alignment files for programs with strict
+requirements for gap symbols. Only makes sense if
+the input 
+.I seqfile
+is an alignment.
+
+.TP
+.BI --informat " <s>"
+Specify that the sequence file is in format 
+.I <s>,
+rather than allowing the program to autodetect
+the file format. 
+
+
+.TP
+.B --mingap
+If 
+.I seqfile
+is an alignment, remove any columns that contain 100% gap
+characters, minimizing the overall length of the alignment.
+(Often useful if you've extracted a subset of aligned
+sequences from a larger alignment.)
+
+.TP
+.B --nogap
+Remove any aligned columns that contain any gap symbols
+at all. Useful as a prelude to phylogenetic analyses, where
+you only want to analyze columns containing 100% residues,
+so you want to strip out any columns with gaps in them.
+Only makes sense if the file is an alignment file.
+
+.TP
+.B --wussify
+Convert RNA secondary structure annotation strings (both consensus
+and individual) from old "KHS" format, ><, to the new WUSS notation,
+<>. If the notation is already in WUSS format, this option will screw it
+up, without warning. Only SELEX and Stockholm format files have
+secondary structure markup at present.
+
+
+
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
diff --git a/easel/miniapps/esl-selectn.c b/easel/miniapps/esl-selectn.c
new file mode 100644
index 0000000..acd339e
--- /dev/null
+++ b/easel/miniapps/esl-selectn.c
@@ -0,0 +1,116 @@
+/* Select <n> random lines from a file and print them.
+ *
+ * SRE, Fri Jun 13 08:17:53 2008 [Janelia]
+ * SVN $Id$
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,  NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",             1 },
+  { "--seed",    eslARG_INT,    FALSE,  NULL, NULL,  NULL,  NULL, NULL, "set random number generator's seed to <n>",        1 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <n> <file>";
+static char banner[] = "select n lines randomly from a file";
+
+static void
+cmdline_failure(char *argv0, char *format, ...)
+{
+  va_list argp;
+
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  esl_usage(stdout, argv0, usage);
+  printf("\nTo see more help on available options, do %s -h\n\n", argv0);
+  exit(1);
+}
+
+static void
+cmdline_help(char *argv0, ESL_GETOPTS *go) 
+{
+  esl_banner(stdout, argv0, banner);
+  esl_usage (stdout, argv0, usage);
+  puts("\n where general options are:");
+  esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+  exit(0);
+}
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go       = NULL; 
+  ESL_RANDOMNESS *r        = NULL;
+  int             nselect  = 0;
+  char           *filename = NULL;
+  FILE           *fp       = NULL;
+  char          **larr     = NULL;
+  char           *buf      = NULL;
+  int             buflen   = 0;
+  char           *tmp      = NULL;
+  int             i,j;
+  int             n;
+
+  /* Parse command line */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) cmdline_failure(argv[0], "Failed to parse command line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go)               != eslOK) cmdline_failure(argv[0], "Error in app configuration: %s\n",   go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") )                   cmdline_help(argv[0], go);
+  if (esl_opt_ArgNumber(go) != 2)                      cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");
+
+  nselect  = atoi(esl_opt_GetArg(go, 1));
+  filename = esl_opt_GetArg(go, 2);
+
+  if (esl_opt_IsDefault(go, "--seed")) r = esl_randomness_CreateTimeseeded();
+  else                                 r = esl_randomness_Create(esl_opt_GetInteger(go, "--seed"));
+
+  if ((larr = malloc(sizeof(char *) * nselect)) == NULL) esl_fatal("allocation failed");
+
+  if (strcmp(filename, "-") == 0) fp = stdin;
+  else {
+    if ((fp = fopen(filename, "r")) == NULL) esl_fatal("Failed to open file %s\n", filename);
+  }
+   
+   n = 0;
+   while (esl_fgets(&buf, &buflen, fp) == eslOK)
+     {
+       n++;
+       i = esl_rnd_Roll(r, n);
+       if (i < nselect) {
+	 for (j = i; j < nselect && j < n; j++)
+	   {
+	     tmp     = larr[j];
+	     larr[j] = buf;
+	     buf     = tmp;
+	   }
+	 free(buf);
+	 buf    = NULL;
+	 buflen = 0; 
+       }
+     }  
+
+   for (i = 0; i < nselect; i++) printf("%s", larr[i]);
+
+   if (fp != stdin) fclose(fp);
+   for (i = 0; i < nselect; i++) free(larr[i]);
+   free(larr);
+   free(buf);
+   esl_randomness_Destroy(r);
+   esl_getopts_Destroy(go);
+   return 0;
+}
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/ 
diff --git a/easel/miniapps/esl-selectn.man b/easel/miniapps/esl-selectn.man
new file mode 100644
index 0000000..0fc0ea1
--- /dev/null
+++ b/easel/miniapps/esl-selectn.man
@@ -0,0 +1,76 @@
+.TH "esl-selectn" 1 "@EASEL_DATE@" "Easel @PACKAGE_VERSION@" "Easel miniapps"
+
+.SH NAME
+.TP 
+esl-selectn - select random subset of lines from file
+
+.SH SYNOPSIS
+.B esl-selectn
+.I [options]
+.I nlines
+.I filename
+
+
+.SH DESCRIPTION
+
+.pp
+.B esl-selectn
+selects 
+.I nlines
+lines at random from file 
+.I filename
+and outputs them on 
+.I stdout.
+
+.pp
+If 
+.I filename
+is - (a single dash),
+input is read from 
+.I stdin.
+
+.pp
+The algorithm used is efficient, requiring only a single pass through
+.I filename
+and memory storage proportional to 
+.I nlines
+(and importantly, not to the size of
+.I filename
+itself).
+.B esl-selectn 
+can therefore be used to create large scale statistical sampling 
+experiments, especially in combination with other
+.I Easel
+miniapplications.
+
+
+.SH OPTIONS
+
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+
+.TP
+.BI --seed " <d>"
+Set the random number seed to
+.I <d>,
+an integer greater than 0. 
+The default is to use the current value of
+.I time().
+(As the return value of
+.I time()
+is likely to be in units of seconds,
+two calls to 
+.B esl-selectn
+within the same second will generate exactly the
+same sample; this may not be what you want.)
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
diff --git a/easel/miniapps/esl-seqstat.c b/easel/miniapps/esl-seqstat.c
new file mode 100644
index 0000000..b4e817d
--- /dev/null
+++ b/easel/miniapps/esl-seqstat.c
@@ -0,0 +1,186 @@
+/* Simple statistics on a sequence file
+ * 
+ * SRE, Sun Feb 24 15:33:53 2008 [UA5315 to St. Louis]
+ * SVN $Id: esl-seqstat.c 263 2008-06-11 14:25:16Z eddys $  
+ * from squid's seqstat (1994)
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_vectorops.h"
+
+static char banner[] = "show simple statistics on a sequence file";
+static char usage1[] = "   [options] <seqfile>";
+
+#define ALPH_OPTS "--rna,--dna,--amino" /* toggle group, alphabet type options          */
+
+static ESL_OPTIONS options[] = {
+  /* name         type           default   env range togs  reqs  incomp      help                                      docgroup */
+  { "-h",         eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL,      NULL, "help; show brief info on version and usage",          1 },
+  { "-a",         eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL,      NULL, "report per-sequence info line, not just a summary",   1 },
+  { "-c",         eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL,      NULL, "count and report residue composition",                1 },
+  { "--informat", eslARG_STRING,  FALSE, NULL, NULL, NULL, NULL,      NULL, "specify that input file is in format <s>",            1 },
+  { "--rna",      eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL, ALPH_OPTS, "specify that <seqfile> contains RNA sequence",        1 },
+  { "--dna",      eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL, ALPH_OPTS, "specify that <seqfile> contains DNA sequence",        1 },
+  { "--amino",    eslARG_NONE,    FALSE, NULL, NULL, NULL, NULL, ALPH_OPTS, "specify that <seqfile> contains protein sequence",    1 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+static void
+cmdline_failure(char *argv0, char *format, ...)
+{
+  va_list argp;
+
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  esl_usage(stdout, argv0, usage1);
+  printf("\nTo see more help on available options, do %s -h\n\n", argv0);
+  exit(1);
+}
+
+static void
+cmdline_help(char *argv0, ESL_GETOPTS *go) 
+{
+  esl_banner(stdout, argv0, banner);
+  esl_usage (stdout, argv0, usage1);
+  puts("\n where general options are:");
+  esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+  exit(0);
+}
+
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go        = NULL;
+  char           *seqfile   = NULL;
+  ESL_SQFILE     *sqfp      = NULL;
+  int             infmt     = eslSQFILE_UNKNOWN;
+  int             alphatype = eslUNKNOWN;
+  ESL_ALPHABET   *abc       = NULL;
+  ESL_SQ         *sq        = NULL;
+  int64_t         nseq      = 0;   
+  int64_t         nres      = 0;
+  int64_t         small     = 0;
+  int64_t         large     = 0;
+  double         *monoc     = NULL; /* monoresidue composition per sequence  */
+  double         *monoc_all = NULL; /* monoresidue composition over all seqs */
+  int             do_comp   = FALSE;
+  int             status    = eslOK;
+  int             wstatus;
+  int             i;
+  int             x;
+
+  /* Parse command line */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) cmdline_failure(argv[0], "Failed to parse command line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go)               != eslOK) cmdline_failure(argv[0], "Error in app configuration: %s\n",   go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") )                   cmdline_help(argv[0], go);
+  if (esl_opt_ArgNumber(go) != 1)                      cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");
+
+  seqfile = esl_opt_GetArg(go, 1);
+  do_comp = esl_opt_GetBoolean(go, "-c");
+
+  if (esl_opt_GetString(go, "--informat") != NULL) {
+    infmt = esl_sqio_FormatCode(esl_opt_GetString(go, "--informat"));
+    if (infmt == eslSQFILE_UNKNOWN) esl_fatal("%s is not a valid input sequence file format for --informat"); 
+  }
+
+  status = esl_sqfile_Open(seqfile, infmt, NULL, &sqfp);
+  if      (status == eslENOTFOUND) esl_fatal("No such file %s", seqfile);
+  else if (status == eslEFORMAT)   esl_fatal("Format of seqfile %s unrecognized.", seqfile);
+  else if (status != eslOK)        esl_fatal("Open failed, code %d.", status);
+
+  if      (esl_opt_GetBoolean(go, "--rna"))   alphatype = eslRNA;
+  else if (esl_opt_GetBoolean(go, "--dna"))   alphatype = eslDNA;
+  else if (esl_opt_GetBoolean(go, "--amino")) alphatype = eslAMINO;
+  else {
+    status = esl_sqfile_GuessAlphabet(sqfp, &alphatype);
+    if      (status == eslEAMBIGUOUS) esl_fatal("Couldn't guess alphabet from first sequence in %s", seqfile);
+    else if (status == eslEFORMAT)    esl_fatal("Sequence file parse error, line %d of file %s:\n%s\n",
+					       sqfp->linenumber, seqfile, sqfp->errbuf);
+    else if (status == eslENODATA)    esl_fatal("Sequence file %s contains no data?", seqfile);
+    else if (status != eslOK)         esl_fatal("Failed to guess alphabet (error code %d)\n", status);
+  }
+  abc = esl_alphabet_Create(alphatype);
+  sq  = esl_sq_CreateDigital(abc);
+  esl_sqfile_SetDigital(sqfp, abc);
+
+  if (do_comp) {
+    ESL_ALLOC(monoc,     (abc->Kp) * sizeof(double));  
+    ESL_ALLOC(monoc_all, (abc->Kp) * sizeof(double));  
+    esl_vec_DSet(monoc_all, abc->Kp, 0.0);
+    esl_vec_DSet(monoc,     abc->Kp, 0.0);
+  }
+
+  while ((wstatus = esl_sqio_ReadWindow(sqfp, 0, 4096, sq)) != eslEOF)
+    {
+      if (wstatus == eslOK)
+	{
+	  if (do_comp) 
+	    for (i = 1; i <= sq->n; i++) 
+	      monoc[sq->dsq[i]]++;
+	}
+      else if (wstatus == eslEOD) 
+	{			
+	  if (nseq == 0) { small = large = sq->L; }
+	  else {
+	    small = ESL_MIN(small, sq->L);
+	    large = ESL_MAX(large, sq->L);
+	  }
+
+	  if (esl_opt_GetBoolean(go, "-a")) {
+	    printf("= %-20s %8" PRId64 " %s\n", sq->name, sq->L, (sq->desc != NULL) ? sq->desc : "");
+	  }
+
+	  nres += sq->L;
+	  nseq++;
+	  esl_sq_Reuse(sq);
+	  if (do_comp) {
+	    esl_vec_DAdd(monoc_all, monoc, abc->Kp);
+	    esl_vec_DSet(monoc, abc->Kp, 0.0);
+	  }
+	}
+      else if (wstatus == eslEFORMAT)
+	{
+	  esl_fatal("Failed to parse sequence at line %ld, file %s:\n%s", 
+		    (long) sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+	}
+      else 
+	esl_fatal("Failed in reading sequence:\n%s\n", sqfp->errbuf);
+    }
+
+  printf("Format:              %s\n",   esl_sqio_DescribeFormat(sqfp->format));
+  printf("Alphabet type:       %s\n",   esl_abc_DescribeType(abc->type));
+  printf("Number of sequences: %" PRId64 "\n", nseq);
+  printf("Total # residues:    %" PRId64 "\n", nres);
+  printf("Smallest:            %" PRId64 "\n", small);
+  printf("Largest:             %" PRId64 "\n", large);
+  printf("Average length:      %.1f\n", (float) nres / (float) nseq);
+
+  if (do_comp) {
+    printf("\nResidue composition:\n");
+    for (x = 0; x < abc->Kp; x++)
+      if (x < abc->K || monoc_all[x] > 0)
+	printf("residue: %c   %10.0f  %.4f\n", abc->sym[x], monoc_all[x], monoc_all[x] / (double) nres);
+    free(monoc);
+    free(monoc_all);
+  }
+
+  esl_alphabet_Destroy(abc);
+  esl_sq_Destroy(sq);
+  esl_sqfile_Close(sqfp);
+  esl_getopts_Destroy(go);
+  return 0;
+
+ ERROR:
+  return status;
+}
diff --git a/easel/miniapps/esl-seqstat.man b/easel/miniapps/esl-seqstat.man
new file mode 100644
index 0000000..02db3fb
--- /dev/null
+++ b/easel/miniapps/esl-seqstat.man
@@ -0,0 +1,113 @@
+.TH "esl-seqstat" 1  "@RELEASEDATE@" "@PACKAGE@ @RELEASE@" "@PACKAGE@ Manual"
+
+.SH NAME
+.TP
+esl-seqstat - summarize contents of a sequence file
+
+.SH SYNOPSIS
+
+.B esl-seqstat
+.I [options]
+.I seqfile
+
+.SH DESCRIPTION
+
+.pp
+.B esl-seqstat 
+summarizes the contents of the
+.I seqfile.
+It prints the format, alphabet type, number of sequences, total number
+of residues, and the mean, smallest, and largest sequence length.
+
+.pp
+If 
+.I seqfile
+is - (a single dash),
+sequence input is read from
+.I stdin.
+
+.pp
+The sequence file may be in any of several different common unaligned
+sequence formats including FASTA, Genbank, EMBL, Uniprot, or DDBJ. It
+may also be an alignment file, in Stockholm format for example. By
+default the file format is autodetected. The 
+.I --informat <s> 
+option allows you to specify the format and override
+autodetection. This
+option may be useful for making 
+.B esl-seqstat 
+more robust, because format autodetection may fail on unusual files.
+
+.pp
+The sequences can be of protein or DNA/RNA sequences. All sequences
+in the same 
+.I seqfile
+must be either protein or DNA/RNA. The alphabet will be autodetected
+unless one of the options 
+.I --amino,
+.I --dna,
+or 
+.I --rna 
+are given. These options may be useful in automated
+pipelines to make 
+.B esl-alistat 
+more robust; alphabet autodetection is not infallible.
+
+
+
+.SH OPTIONS
+
+.TP
+.B -h 
+Print brief help;  includes version number and summary of
+all options, including expert options.
+
+.TP
+.B -a
+Additionally show a summary statistic line showing the name, length,
+and description of each individual sequence. Each of these lines is
+prefixed by an = character, in order to allow these lines to be easily
+grepped out of the output.
+
+.TP
+.B -c
+Additionally print the residue composition of the sequence file.
+
+
+
+.SH EXPERT OPTIONS
+
+.TP
+.BI --informat " <s>"
+Specify that the sequence file is in format
+.I <s>,
+where 
+.I <s> 
+may be FASTA, Genbank, EMBL, Uniprot, DDBJ, or Stockholm.  This string
+is case-insensitive ("genbank" or "GenBank" both work, for example).
+
+.TP
+.B --amino
+Assert that the 
+.I seqfile 
+contains protein sequences. 
+
+.TP 
+.B --dna
+Assert that the 
+.I seqfile 
+contains DNA sequences. 
+
+.TP 
+.B --rna
+Assert that the 
+.I seqfile 
+contains RNA sequences. 
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
+
diff --git a/easel/miniapps/esl-sfetch.c b/easel/miniapps/esl-sfetch.c
new file mode 100644
index 0000000..492baa2
--- /dev/null
+++ b/easel/miniapps/esl-sfetch.c
@@ -0,0 +1,671 @@
+/* Fetch a sequence (or part of one) from a sequence flatfile.
+ * 
+ * From squid's sfetch and ffetch
+ * SRE, Mon Mar 31 16:12:50 2008 [Janelia] 
+ * SVN $Id: esl-sfetch.c 413 2009-10-21 17:17:30Z nawrockie $
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_fileparser.h"
+#include "esl_keyhash.h"
+#include "esl_regexp.h"
+#include "esl_ssi.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+
+static char banner[] = "retrieve sequence(s) from a file";
+static char usage1[] = "[options] <sqfile> <name>        (one seq named <name>)";
+static char usage2[] = "[options] -f <sqfile> <namefile> (all seqs in <namefile>)";
+static char usage3[] = "[options] --index <sqfile>       (index <sqfile>)";
+
+static void
+cmdline_failure(char *argv0, char *format, ...) 
+{
+  va_list argp;
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  esl_usage(stdout, argv0, usage1);
+  esl_usage(stdout, argv0, usage2);
+  esl_usage(stdout, argv0, usage3);
+  printf("\nTo see more help on available options, do %s -h\n\n", argv0);
+  exit(1);
+}
+
+static void
+cmdline_help(char *argv0, ESL_GETOPTS *go) 
+{
+  esl_banner(stdout, argv0, banner);
+  esl_usage (stdout, argv0, usage1);
+  esl_usage (stdout, argv0, usage2);
+  esl_usage (stdout, argv0, usage3);
+  puts("\n where general options are:");
+  esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+  puts("\n Options for retrieving subsequences:");
+  esl_opt_DisplayHelp(stdout, go, 2, 2, 80);
+  puts("\n  On command line, subseq coords are separated by any nonnumeric, nonspace character(s).");
+  puts("  for example, -c 23..100 or -c 23/100 or -c 23-100 all work.\n");
+  puts("  Additionally, to retrieve a suffix to the end, omit the end coord; -c 23: will work.");
+  puts("  By default, the subseq will be named <source name>/<from>-<to>. To assign a name of");
+  puts("  your choice, use -n <newname>.\n");
+  puts("  In retrieving subsequences listed in a file (-C -f, or just -Cf), each line of the file");
+  puts("  is in GDF format: <newname> <from> <to> <source seqname>, space/tab delimited.\n");
+  puts("  When <start> coordinate is greater than <end>, for DNA or RNA, the reverse complement is");
+  puts("  retrieved; in protein sequence, this is an error. The -r option is another way to revcomp.");
+  puts("\n other options:");
+  esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+  puts("\n options for retreiving subsequences from cmsearch tab file (require -C and -f):");
+  esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+  exit(0);
+}
+
+static ESL_OPTIONS options[] = {
+  /* name          type           default env   range togs  reqs               incomp                help                                                 docgroup */
+  { "-h",          eslARG_NONE,   FALSE,  NULL, NULL, NULL, NULL,              NULL,                 "help; show brief info on version and usage",        1 },
+  { "-o",          eslARG_OUTFILE,FALSE,  NULL, NULL, NULL, NULL,              "-O,--index",         "output sequences to file <f> instead of stdout",    1 },
+  { "-O",          eslARG_NONE,   FALSE,  NULL, NULL, NULL, NULL,              "-o,-f,--index",      "output sequence to file named <key>",               1 },
+  { "-n",          eslARG_STRING, FALSE,  NULL, NULL, NULL, NULL,              "-f,--index",         "rename the sequence <s>",                           1 },
+  { "-r",          eslARG_NONE,   FALSE,  NULL, NULL, NULL, NULL,              "--index",            "reverse complement the seq(s)",                     1 },
+
+  { "-c",          eslARG_STRING, FALSE,  NULL, NULL, NULL, NULL,              "-f,--index",         "retrieve subsequence coords <from>..<to>",          2 },
+  { "-C",          eslARG_NONE,   FALSE,  NULL, NULL, NULL, "-f",              "--index",            "<namefile> in <f> contains subseq coords too",      2 },
+
+  { "--informat",  eslARG_STRING, FALSE,  NULL, NULL, NULL, NULL,              NULL,                 "specify that input file is in format <s>",          3 },
+  { "--tabfile",   eslARG_NONE,   FALSE,  NULL, NULL, NULL, "-C,-f",           "--index",            "<namefile> in <f> is Infernal cmsearch tab file",   4 },
+  { "--shortname", eslARG_NONE,   FALSE,  NULL, NULL, NULL, "-C,-f,--tabfile", "--index",            "w/--tabfile, do not add bit score, E value, GC to name", 4 },
+  { "--Tmin",      eslARG_REAL,   NULL,   NULL, NULL, NULL, "-C,-f,--tabfile", "--index",            "w/--tabfile, only fetch sequences with bit scores above <x>", 4},
+  { "--Emax",      eslARG_REAL,   NULL,   NULL, "x>0.",NULL,"-C,-f,--tabfile", "--index",            "w/--tabfile, only fetch sequences with E-values below <x>", 4},
+
+  /* undocumented as options, because they're documented as alternative invocations: */
+  { "-f",          eslARG_NONE,  FALSE,   NULL, NULL, NULL, NULL,              "--index",           "second cmdline arg is a file of names to retrieve", 99 },
+  { "--index",     eslARG_NONE,  FALSE,   NULL, NULL, NULL, NULL,               NULL,               "index <sqfile>, creating <sqfile>.ssi",             99 },
+
+ { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+static void create_ssi_index(ESL_GETOPTS *go, ESL_SQFILE *sqfp);
+static void multifetch(ESL_GETOPTS *go, FILE *ofp, char *keyfile, ESL_SQFILE *sqfp);
+static void onefetch(ESL_GETOPTS *go, FILE *ofp, char *key, ESL_SQFILE *sqfp);
+static void multifetch_subseq(ESL_GETOPTS *go, FILE *ofp, char *keyfile, ESL_SQFILE *sqfp);
+static void multifetch_subseq_infernal(ESL_GETOPTS *go, FILE *ofp, char *tabfile, ESL_SQFILE *sqfp);
+static void onefetch_subseq(ESL_GETOPTS *go, FILE *ofp, ESL_SQFILE *sqfp, char *newname, 
+			    char *key, uint32_t given_start, uint32_t given_end);
+static int  parse_coord_string(const char *cstring, uint32_t *ret_start, uint32_t *ret_end);
+static void infernal_name_subseq(char **ret_name, const char *name, ...);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go      = NULL;	                        /* application configuration       */
+  char         *seqfile = NULL;	                        /* sequence file name              */
+  int           infmt   = eslSQFILE_UNKNOWN;		/* format code for seqfile         */
+  ESL_SQFILE   *sqfp    = NULL;                         /* open sequence file              */
+  FILE         *ofp     = NULL;	                        /* output stream for sequences     */
+  int           status;		                        /* easel return code               */
+
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv)             != eslOK) cmdline_failure(argv[0], "Failed to parse command line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go)                           != eslOK) cmdline_failure(argv[0], "Error in configuration: %s\n",       go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") )                               cmdline_help   (argv[0], go);
+  if (esl_opt_ArgNumber(go) < 1)                                   cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");        
+
+  /* Open the sequence file */
+  seqfile = esl_opt_GetArg(go, 1);
+  if (esl_opt_GetString(go, "--informat") != NULL) {
+    infmt = esl_sqio_FormatCode(esl_opt_GetString(go, "--informat"));
+    if (infmt == eslSQFILE_UNKNOWN) esl_fatal("%s is not a valid input sequence file format for --informat"); 
+  }
+  status = esl_sqfile_Open(seqfile, infmt, NULL, &sqfp);
+  if      (status == eslENOTFOUND) cmdline_failure(argv[0], "Sequence file %s not found.\n",     seqfile);
+  else if (status == eslEFORMAT)   cmdline_failure(argv[0], "Format of file %s unrecognized.\n", seqfile);
+  else if (status == eslEINVAL)    cmdline_failure(argv[0], "Can't autodetect stdin or .gz.\n");
+  else if (status != eslOK)        cmdline_failure(argv[0], "Open failed, code %d.\n", status);
+
+  /* Open the output file, if any */
+  if (esl_opt_GetBoolean(go, "-O")) 
+    {
+      if ((ofp = fopen(esl_opt_GetArg(go, 2), "w")) == NULL)
+	cmdline_failure(argv[0], "Failed to open output file %s\n", esl_opt_GetArg(go, 2));
+    }
+  else if (esl_opt_GetString(go, "-o") != NULL)
+    {
+      if ((ofp = fopen(esl_opt_GetString(go, "-o"), "w")) == NULL)
+	cmdline_failure(argv[0], "Failed to open output file %s\n", esl_opt_GetString(go, "-o"));
+    }
+  else ofp = stdout;
+
+  /* Indexing  mode */
+  if (esl_opt_GetBoolean(go, "--index")) 
+    {
+      if (esl_opt_ArgNumber(go) != 1) cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");        
+      if (sqfp->do_gzip)  cmdline_failure(argv[0], "Can't index a .gz compressed file");
+      if (sqfp->do_stdin) cmdline_failure(argv[0], "Can't index a standard input pipe");
+
+      create_ssi_index(go, sqfp);
+    }
+
+  /* List retrieval mode */
+  else if (esl_opt_GetBoolean(go, "-f"))
+    {
+      if (esl_opt_ArgNumber(go) != 2) cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");        
+
+      /* Open the SSI index for retrieval */
+      if (! sqfp->do_gzip && ! sqfp->do_stdin &&  ! esl_sqio_IsAlignment(sqfp->format)) 
+	{
+	  status = esl_sqfile_OpenSSI(sqfp, NULL);
+	  if      (status == eslEFORMAT)   cmdline_failure(argv[0], "SSI index is in incorrect format\n");
+	  else if (status == eslERANGE)    cmdline_failure(argv[0], "SSI index is in 64-bit format and we can't read it\n");
+	  else if (status != eslOK)        cmdline_failure(argv[0], "Failed to open SSI index\n");
+	}
+
+      if (esl_opt_GetBoolean(go, "-C")) { 
+	if(esl_opt_GetBoolean(go, "--tabfile")) multifetch_subseq_infernal(go, ofp, esl_opt_GetArg(go, 2), sqfp);
+	else                            	multifetch_subseq         (go, ofp, esl_opt_GetArg(go, 2), sqfp);
+      }
+      else                        	        multifetch       (go, ofp, esl_opt_GetArg(go, 2), sqfp);
+    }
+
+  /* Single sequence retrieval mode */
+  else 
+    {
+      if (esl_opt_ArgNumber(go) != 2) cmdline_failure(argv[0], "Incorrect number of command line arguments.\n");        
+      char *key     = esl_opt_GetArg(go, 2);
+      char *cstring = esl_opt_GetString(go, "-c");
+      char *newname = esl_opt_GetString(go, "-n");
+
+      /* Open the SSI index for retrieval */
+      if (! sqfp->do_gzip && ! sqfp->do_stdin &&  ! esl_sqio_IsAlignment(sqfp->format)) 
+	{
+	  status = esl_sqfile_OpenSSI(sqfp, NULL);
+	  if      (status == eslEFORMAT)   cmdline_failure(argv[0], "SSI index is in incorrect format\n");
+	  else if (status == eslERANGE)    cmdline_failure(argv[0], "SSI index is in 64-bit format and we can't read it\n");
+	  else if (status != eslOK)        cmdline_failure(argv[0], "Failed to open SSI index\n");
+	}
+
+      /* -c: subsequence retrieval; else full sequence retrieval */
+      if (cstring != NULL)
+	{
+	  uint32_t start, end;
+
+	  parse_coord_string(cstring, &start, &end);
+	  onefetch_subseq(go, ofp, sqfp, newname, key, start, end);
+	  if (ofp != stdout) printf("\n\nRetrieved subsequence %s/%d-%d.\n",  key, start, end);
+	}
+      else 
+	{
+	  onefetch(go, ofp, esl_opt_GetArg(go, 2), sqfp);
+	  if (ofp != stdout) printf("\n\nRetrieved sequence %s.\n",  esl_opt_GetArg(go, 2));
+	}
+    }
+
+  esl_sqfile_Close(sqfp);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+
+
+/* Create an SSI index file for open sequence file <sqfp>.
+ * Both name and accession of sequences are stored as keys.
+ */
+static void
+create_ssi_index(ESL_GETOPTS *go, ESL_SQFILE *sqfp)
+{
+  int         status;
+  ESL_NEWSSI *ns      = esl_newssi_Create();
+  ESL_SQ     *sq      = esl_sq_Create();
+  int         nseq    = 0;
+  char       *ssifile = NULL;
+  FILE       *sfp     = NULL;
+  uint16_t    fh;
+
+  esl_strdup(sqfp->filename, -1, &ssifile);
+  esl_strcat(&ssifile, -1, ".ssi", 4);
+  if (esl_FileExists(ssifile)                            == TRUE)   esl_fatal("SSI file %s already exists; delete or rename", ssifile);
+  if ((sfp = fopen(ssifile, "wb"))                       == NULL)   esl_fatal("Failed to open SSI file %s for writing\n",     ssifile);
+
+  if (esl_newssi_AddFile(ns, sqfp->filename, sqfp->format, &fh) != eslOK)
+    esl_fatal("Failed to add sequence file %s to new SSI index\n", sqfp->filename);
+
+  printf("Working...    "); 
+  fflush(stdout);
+  
+  while ((status = esl_sqio_ReadInfo(sqfp, sq)) == eslOK)
+    {
+      nseq++;
+      if (sq->name == NULL) esl_fatal("Every sequence must have a name to be indexed. Failed to find name of seq #%d\n", nseq);
+
+      if (esl_newssi_AddKey(ns, sq->name, fh, sq->roff, sq->doff, sq->L) != eslOK)
+	esl_fatal("Failed to add key %s to SSI index", sq->name);
+
+      if (sq->acc[0] != '\0') {
+	if (esl_newssi_AddAlias(ns, sq->acc, sq->name) != eslOK)
+	  esl_fatal("Failed to add secondary key %s to SSI index", sq->acc);
+      }
+      esl_sq_Reuse(sq);
+    }
+  if (status != eslEOF) esl_fatal("Parse failed, line %d, file %s: %s\n", sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+  
+  /* Determine if the file was suitable for fast subseq lookup. */
+  if (sqfp->bpl > 0 && sqfp->rpl > 0) {
+    if ((status = esl_newssi_SetSubseq(ns, fh, sqfp->bpl, sqfp->rpl)) != eslOK) 
+      esl_fatal("Failed to set %s for fast subseq lookup.");
+  }
+
+  /* Save the SSI file to disk */
+  if (esl_newssi_Write(sfp, ns) != eslOK)  esl_fatal("Failed to write keys to ssi file %s\n", ssifile);
+
+  /* Done - output and exit. */
+  printf("done.\n");
+  if (ns->nsecondary > 0) 
+    printf("Indexed %d sequences (%ld names and %ld accessions).\n", nseq, (long) ns->nprimary, (long) ns->nsecondary);
+  else 
+    printf("Indexed %d sequences (%ld names).\n", nseq, (long) ns->nprimary);
+  printf("SSI index written to file %s\n", ssifile);
+
+  fclose(sfp);
+  free(ssifile);
+  esl_sq_Destroy(sq);
+  esl_newssi_Destroy(ns);
+  return;
+}
+
+/* multifetch:
+ * given a file containing lines with one name or key per line;
+ * parse the file line-by-line;
+ * if we have an SSI index available, retrieve the seqs by key
+ * as we see each line;
+ * else, without an SSI index, store the keys in a hash, then
+ * read the entire seq file in a single pass, outputting seqs
+ * that are in our keylist. 
+ * 
+ * Note that with an SSI index, you get the seqs in the order they
+ * appear in the <keyfile>, but without an SSI index, you get seqs in
+ * the order they occur in the seq file.
+ */
+static void
+multifetch(ESL_GETOPTS *go, FILE *ofp, char *keyfile, ESL_SQFILE *sqfp)
+{
+  ESL_KEYHASH    *keys   = esl_keyhash_Create();
+  ESL_FILEPARSER *efp    = NULL;
+  int             nseq   = 0;
+  int             nkeys  = 0;
+  char           *key;
+  int             keylen;
+  int             keyidx;
+  int             status;
+
+  
+  if (esl_fileparser_Open(keyfile, &efp) != eslOK)  esl_fatal("Failed to open key file %s\n", keyfile);
+  esl_fileparser_SetCommentChar(efp, '#');
+
+  while (esl_fileparser_NextLine(efp) == eslOK)
+    {
+      if (esl_fileparser_GetTokenOnLine(efp, &key, &keylen) != eslOK)
+	esl_fatal("Failed to read seq name on line %d of file %s\n", efp->linenumber, keyfile);
+      
+      status = esl_key_Store(keys, key, &keyidx);
+      if (status == eslEDUP) esl_fatal("seq key %s occurs more than once in file %s\n", key, keyfile);
+	
+      /* if we have an SSI index, just fetch them as we go. */
+      if (sqfp->ssi != NULL) { onefetch(go, ofp, key, sqfp);  nseq++; }
+      nkeys++;
+    }
+
+  /* If we don't have an SSI index, we haven't fetched anything yet; do it now. */
+  if (sqfp->ssi == NULL) 
+    {
+      ESL_SQ *sq     = esl_sq_Create();
+
+      while ((status = esl_sqio_Read(sqfp, sq)) == eslOK)
+	{
+	  if ( (sq->name[0] != '\0' && esl_key_Lookup(keys, sq->name, NULL) == eslOK) ||
+	       (sq->acc[0]  != '\0' && esl_key_Lookup(keys, sq->acc,  NULL) == eslOK))
+	    {
+	      if (esl_opt_GetBoolean(go, "-r") )
+		if (esl_sq_ReverseComplement(sq) != eslOK) 
+		  esl_fatal("Failed to reverse complement %s\n", sq->name);
+	      esl_sqio_Write(ofp, sq, eslSQFILE_FASTA);
+	      nseq++;
+	    }
+	  esl_sq_Reuse(sq);
+	}
+      if (status != eslEOF) esl_fatal("Parse failed, line %d, file %s: %s\n", sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+      esl_sq_Destroy(sq);
+    }
+  
+  if (nkeys != nseq) esl_fatal("Tried to retrieve %d keys, but only retrieved %d sequences\n", nkeys, nseq);
+
+  if (ofp != stdout) printf("\nRetrieved %d sequences.\n", nseq);
+
+  esl_keyhash_Destroy(keys);
+  esl_fileparser_Close(efp);
+  return;
+}
+  
+
+
+/* onefetch():
+ * Given one <key> (a seq name or accession), retrieve the corresponding sequence.
+ * In SSI mode, we can do this quickly by positioning the file, then regurgitating
+ * every line until the end-of-record marker; we don't even have to parse.
+ * Without an SSI index, we have to parse the file sequentially 'til we find
+ * the one we're after.
+ */
+static void
+onefetch(ESL_GETOPTS *go, FILE *ofp, char *key, ESL_SQFILE *sqfp)
+{
+  ESL_SQ  *sq            = esl_sq_Create();
+  int      do_revcomp    = esl_opt_GetBoolean(go, "-r");
+  char    *newname       = esl_opt_GetString(go, "-n");
+  int      status;
+
+  /* Try to position the file at the desired sequence with SSI. */
+  if (sqfp->ssi != NULL)	
+    {
+      status = esl_sqfile_PositionByKey(sqfp, key);
+      if      (status == eslENOTFOUND) esl_fatal("seq %s not found in SSI index for file %s\n", key, sqfp->filename);
+      else if (status == eslEFORMAT)   esl_fatal("Failed to parse SSI index for %s\n", sqfp->filename);
+      else if (status != eslOK)        esl_fatal("Failed to look up location of seq %s in SSI index of file %s\n", key, sqfp->filename);
+
+      if (esl_sqio_Read(sqfp, sq) != eslOK) 
+	esl_fatal("Parse failed, line %d, file %s: %s\n", sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+      if (strcmp(key, sq->name) != 0 && strcmp(key, sq->acc) != 0) 
+	esl_fatal("whoa, internal error; found the wrong sequence %s, not %s", sq->name, key);
+    }  
+  else 
+    { /* Else, we have to read the whole damn file sequentially until we find the seq */
+      while ((status = esl_sqio_Read(sqfp, sq)) != eslEOF) {
+	if (status != eslOK) esl_fatal("Parse failed, line %d, file %s: %s\n", sqfp->linenumber, sqfp->filename, sqfp->errbuf);
+	if (strcmp(key, sq->name) == 0 || strcmp(key, sq->acc) == 0) break;
+	esl_sq_Reuse(sq);
+      }
+      if (status == eslEOF) esl_fatal("Failed to find sequence %s in file %s\n", key, sqfp->filename);
+
+    }
+
+  if (do_revcomp == FALSE && newname == NULL && ! esl_sqio_IsAlignment(sqfp->format)) 
+    { /* If we're not manipulating the sequence in any way, and it's not from an alignment file, we can Echo() it. */
+      if (esl_sqio_Echo(sqfp, sq, ofp) != eslOK) esl_fatal("Echo failed: %s\n", sqfp->errbuf);
+    }
+  else
+    { /* Otherwise we Write() the parsed version. */
+      if (do_revcomp && esl_sq_ReverseComplement(sq) != eslOK) esl_fatal("Failed to reverse complement %s; is it a protein?\n", sq->name);
+      if (newname != NULL) esl_sq_SetName(sq, newname);
+      esl_sqio_Write(ofp, sq, eslSQFILE_FASTA);
+    }
+
+  esl_sq_Destroy(sq);
+}
+
+static void
+multifetch_subseq(ESL_GETOPTS *go, FILE *ofp, char *gdffile, ESL_SQFILE *sqfp)
+{
+  ESL_FILEPARSER *efp    = NULL;
+  char           *newname;
+  char           *s;
+  int             n1, n2;
+  int             start, end;
+  char           *source;
+ 
+  if (esl_fileparser_Open(gdffile, &efp) != eslOK)  esl_fatal("Failed to open key file %s\n", gdffile);
+  esl_fileparser_SetCommentChar(efp, '#');
+
+  while (esl_fileparser_NextLine(efp) == eslOK)
+    {
+      if (esl_fileparser_GetTokenOnLine(efp, &newname, &n1) != eslOK)
+	esl_fatal("Failed to read subseq name on line %d of file %s\n", efp->linenumber, gdffile);
+      if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) != eslOK)
+	esl_fatal("Failed to read start coord on line %d of file %s\n", efp->linenumber, gdffile);
+      start = atoi(s);
+      if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) != eslOK)
+	esl_fatal("Failed to read end coord on line %d of file %s\n", efp->linenumber, gdffile);
+      end   = atoi(s);
+      if (esl_fileparser_GetTokenOnLine(efp, &source, &n2) != eslOK)
+	esl_fatal("Failed to read source seq name on line %d of file %s\n", efp->linenumber, gdffile);
+
+      onefetch_subseq(go, ofp, sqfp, newname, source, start, end);
+    }
+  esl_fileparser_Close(efp);
+}
+
+static void
+onefetch_subseq(ESL_GETOPTS *go, FILE *ofp, ESL_SQFILE *sqfp, char *newname, char *key, uint32_t given_start, uint32_t given_end)
+{
+  int    start, end;
+  int    do_revcomp;
+  ESL_SQ *sq = esl_sq_Create();
+
+  if (sqfp->ssi == NULL) esl_fatal("no ssi index");
+
+  /* reverse complement indicated by coords. */
+  /* -c 52: would be 52,0, so watch out for given_end = 0 case */
+  if (given_end != 0 && given_start > given_end)
+    { start = given_end;   end = given_start; do_revcomp = TRUE;  }
+  else
+    { start = given_start; end = given_end;   do_revcomp = FALSE; }
+
+  if (esl_sqio_FetchSubseq(sqfp, key, start, end, sq) != eslOK) esl_fatal(sqfp->errbuf);
+
+  if      (newname != NULL) esl_sq_SetName(sq, newname);
+  else                      esl_sq_SetName(sq, "%s/%d-%d", key, given_start, (given_end == 0) ? sq->L : given_end);
+
+  /* Two ways we might have been asked to revcomp: by coord, or by -r option */
+  /* (If both happen, they'll cancel each other out) */
+  if (do_revcomp) 
+    if (esl_sq_ReverseComplement(sq) != eslOK) esl_fatal("Failed to reverse complement %s; is it a protein?\n", sq->name);
+  if (esl_opt_GetBoolean(go, "-r"))
+    if (esl_sq_ReverseComplement(sq) != eslOK) esl_fatal("Failed to reverse complement %s; is it a protein?\n", sq->name);
+
+  esl_sqio_Write(ofp, sq, eslSQFILE_FASTA);
+  esl_sq_Destroy(sq);
+}
+
+
+static int
+parse_coord_string(const char *cstring, uint32_t *ret_start, uint32_t *ret_end)
+{
+  ESL_REGEXP *re = esl_regexp_Create();
+  char        tok1[32];
+  char        tok2[32];
+
+  if (esl_regexp_Match(re, "^(\\d+)\\D+(\\d*)$", cstring) != eslOK) esl_fatal("-c takes arg of subseq coords <from>..<to>; %s not recognized", cstring);
+  if (esl_regexp_SubmatchCopy(re, 1, tok1, 32)            != eslOK) esl_fatal("Failed to find <from> coord in %s", cstring);
+  if (esl_regexp_SubmatchCopy(re, 2, tok2, 32)            != eslOK) esl_fatal("Failed to find <to> coord in %s",   cstring);
+  
+  *ret_start = atol(tok1);
+  *ret_end   = (tok2[0] == '\0') ? 0 : atol(tok2);
+  
+  esl_regexp_Destroy(re);
+  return eslOK;
+}
+
+static void
+multifetch_subseq_infernal(ESL_GETOPTS *go, FILE *ofp, char *tabfile, ESL_SQFILE *sqfp)
+{
+  int status;
+  ESL_FILEPARSER *efp    = NULL;
+  char           *s;
+  int             start, end, n;
+  char           *tname = NULL;
+  char           *mname = NULL;
+  char           *newname = NULL;
+  double          bit, E;
+  int             gc;
+  int             has_E = FALSE;
+  char           *tok1 = NULL;
+  char           *tok2 = NULL;
+  char           *tok3 = NULL;
+  char           *tok4 = NULL;
+  char           *tok5 = NULL;
+  char           *tok6 = NULL;
+  char           *tok7 = NULL;
+  char           *tok8 = NULL;
+  char           *tok9 = NULL;
+  float           Tmin = -eslINFINITY;
+  float           Emax = eslINFINITY;
+  int             Emax_is_on = FALSE;
+  int             has_model_name = FALSE;
+
+  if (esl_fileparser_Open(tabfile, &efp) != eslOK)  esl_fatal("Failed to open Infernal tab file %s\n", tabfile);
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  if (! esl_opt_IsDefault(go, "--Tmin")) { Tmin = esl_opt_GetReal(go, "--Tmin"); }
+  if (! esl_opt_IsDefault(go, "--Emax")) { Emax = esl_opt_GetReal(go, "--Emax"); Emax_is_on = TRUE; }
+
+  while (esl_fileparser_NextLine(efp) == eslOK)
+    {
+      /* infernal 1.01 introduced a new tab file format.
+       * This function recognizes both formats (version 1.0 and 1.01+)
+       *
+       * Example line from infernal 1.0:
+       *se-1-2                1          24      1     24     18.93      0.234   54
+       *<target (t) name>     <t start>  <t end> <q s> <q e>  <bit sc>   <E-val> <GC content>
+       *
+       * Example line from infernal 1.01+:
+       *SEED          se-1-2                1          24      1     24     18.93      0.234   54
+       *<model name>  <target (t) name>     <t start>  <t end> <q s> <q e>  <bit sc>   <E-val> <GC content>
+       */
+      has_E = FALSE;
+      has_model_name = FALSE;
+
+      if (esl_fileparser_GetTokenOnLine(efp, &s, &n)  != eslOK) esl_fatal("Failed to read first token on line %d of Infernal tab file %s\n", efp->linenumber, tabfile);
+      if (esl_strdup(s, n, &tok1) != eslOK) goto ERROR;
+      if (esl_fileparser_GetTokenOnLine(efp, &s, &n)  != eslOK) esl_fatal("Failed to read token 2 on line %d of Infernal tab file %s\n", efp->linenumber, tabfile);
+      if (esl_strdup(s, n, &tok2) != eslOK) goto ERROR;
+      if (esl_fileparser_GetTokenOnLine(efp, &s, &n)  != eslOK) esl_fatal("Failed to read token 3 on line %d of Infernal tab file %s\n", efp->linenumber, tabfile);
+      if (esl_strdup(s, n, &tok3) != eslOK) goto ERROR;
+      if (esl_fileparser_GetTokenOnLine(efp, &s, &n)  != eslOK) esl_fatal("Failed to read token 4 on line %d of Infernal tab file %s\n", efp->linenumber, tabfile);
+      if (esl_strdup(s, n, &tok4) != eslOK) goto ERROR;
+      if (esl_fileparser_GetTokenOnLine(efp, &s, &n)  != eslOK) esl_fatal("Failed to read token 5 on line %d of Infernal tab file %s\n", efp->linenumber, tabfile);
+      if (esl_strdup(s, n, &tok5) != eslOK) goto ERROR;
+      if (esl_fileparser_GetTokenOnLine(efp, &s, &n)  != eslOK) esl_fatal("Failed to read token 6 on line %d of Infernal tab file %s\n", efp->linenumber, tabfile);
+      if (esl_strdup(s, n, &tok6) != eslOK) goto ERROR;
+      if (esl_fileparser_GetTokenOnLine(efp, &s, &n)  != eslOK) esl_fatal("Failed to read token 7 on line %d of Infernal tab file %s\n", efp->linenumber, tabfile);
+      if (esl_strdup(s, n, &tok7) != eslOK) goto ERROR;
+      if (esl_fileparser_GetTokenOnLine(efp, &s, &n)  != eslOK) esl_fatal("Failed to read token 8 on line %d of Infernal tab file %s\n", efp->linenumber, tabfile);
+      if (esl_strdup(s, n, &tok8) != eslOK) goto ERROR;
+      /* if we're in an infernal 1.0 file, we should be at the end of the line, we can tell if this is the case if the next esl_fileparser_GetTokenOnLine() call returns eslEOL. */
+      if ((status = esl_fileparser_GetTokenOnLine(efp, &s, &n)) == eslEOL) { 
+	/* we're in an infernal 1.0 cmsearch tabfile, parse the line */
+	tname = tok1;
+	start = atoi(tok2);
+	end   = atoi(tok3);
+	/* tok4, query start is not used */
+	/* tok5, query end   is not used */
+	bit   = atof(tok6);
+	if(strcmp(tok7, "-") != 0) { has_E = TRUE; E = atof(tok7); } 
+	else                       { has_E = FALSE; }
+	gc = atoi(tok8);
+      }
+      else if (status == eslOK) { /* 9th token was read */
+	/* we're in an infernal 1.01+ cmsearch tabfile, we have the model name */
+	if (esl_strdup(s, n, &tok9) != eslOK) goto ERROR;
+	mname = tok1;
+	has_model_name = TRUE;
+	tname = tok2;
+	start = atoi(tok3);
+	end   = atoi(tok4);
+	/* tok5, query start is not used */
+	/* tok6, query end   is not used */
+	bit   = atof(tok7);
+	if(strcmp(tok8, "-") != 0) { has_E = TRUE; E = atof(tok8); } 
+	else                       { has_E = FALSE; }
+	gc = atoi(tok9);
+	/* ensure next token is end of line */
+	if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) == eslOK) { esl_fatal("Read more than 9 tokens on line %d of Infernal tab file %s\n", efp->linenumber, tabfile); }
+      }
+      else { /* this should never happen, esl_fileparser_GetTokenOnLine returns only either eslOK or eslEOL */
+	esl_fatal("Unexpected error status %d, reading line %d of Infernal tab file %s\n", status, efp->linenumber, tabfile); 
+      }
+
+      if(! esl_opt_GetBoolean(go, "--shortname")) { 
+	if(has_model_name) { 
+	  if(has_E) infernal_name_subseq(&newname, "%s/%d-%d/%s/B%.2f/E%.2g/GC%d", tname, start, end, mname, bit, E, gc);
+	  else      infernal_name_subseq(&newname, "%s/%d-%d/%s/B%.2f/GC%d",       tname, start, end, mname, bit, gc);
+	}
+	else { /* we don't have model name (infernal 1.0 file) */
+	  if(has_E) infernal_name_subseq(&newname, "%s/%d-%d/B%.2f/E%.2g/GC%d", tname, start, end, bit, E, gc);
+	  else      infernal_name_subseq(&newname, "%s/%d-%d/B%.2f/GC%d",       tname, start, end, bit, gc);
+	}
+      }
+      /* else use default esl-sfetch name style, pass newname as NULL to onefetch_subseq (note: --modelname and --shortname are incompatible)*/
+
+      /* make sure that if Emax is enabled, we've read an E-value */
+      if(Emax_is_on && (!has_E)) { esl_fatal("--Emax enabled, but no E-value read from line %d of Infernal tab file %s\n", efp->linenumber, tabfile); }
+
+      /* check if the hit meets our minimum score criteria (these are -inf bit score and inf E-value unless --Tmin and/or --Emax enabled) */
+      if(((has_E && E <= Emax) || (! has_E)) && (bit >= Tmin)) { 
+	onefetch_subseq(go, ofp, sqfp, newname, tname, start, end);
+      }
+
+      if(newname != NULL) { free(newname); newname = NULL; }
+      if(tok1    != NULL) { free (tok1);   tok1    = NULL; }
+      if(tok2    != NULL) { free (tok2);   tok2    = NULL; }
+      if(tok3    != NULL) { free (tok3);   tok3    = NULL; }
+      if(tok4    != NULL) { free (tok4);   tok4    = NULL; }
+      if(tok5    != NULL) { free (tok5);   tok5    = NULL; }
+      if(tok6    != NULL) { free (tok6);   tok6    = NULL; }
+      if(tok7    != NULL) { free (tok7);   tok7    = NULL; }
+      if(tok8    != NULL) { free (tok8);   tok8    = NULL; }
+      if(tok9    != NULL) { free (tok9);   tok9    = NULL; }
+    }
+  esl_fileparser_Close(efp);
+  return;
+  
+ ERROR:
+  if(newname != NULL) { free(newname); newname = NULL; }
+  if(tok1    != NULL) { free (tok1);   tok1    = NULL; }
+  if(tok2    != NULL) { free (tok2);   tok2    = NULL; }
+  if(tok3    != NULL) { free (tok3);   tok3    = NULL; }
+  if(tok4    != NULL) { free (tok4);   tok4    = NULL; }
+  if(tok5    != NULL) { free (tok5);   tok5    = NULL; }
+  if(tok6    != NULL) { free (tok6);   tok6    = NULL; }
+  if(tok7    != NULL) { free (tok7);   tok7    = NULL; }
+  if(tok8    != NULL) { free (tok8);   tok8    = NULL; }
+  if(tok9    != NULL) { free (tok9);   tok9    = NULL; }
+  if(efp != NULL) esl_fileparser_Close(efp);
+  esl_fatal("Error, status code %d, probably out of memory.", status);
+  return;
+}
+
+
+static void
+infernal_name_subseq(char **ret_name, const char *name, ...)
+{
+  va_list argp;
+  va_list argp2;
+  int   n;
+  void *tmp;
+  int   status;
+  char *newname;
+  int nalloc = 1;
+  ESL_ALLOC(newname, sizeof(char) * nalloc);
+  if (name == NULL) { newname[0] = '\0'; *ret_name = newname; return; }
+
+  va_start(argp, name);
+  va_copy(argp2, argp);
+  if ((n = vsnprintf(newname, nalloc, name, argp)) >= nalloc)
+    {
+      ESL_RALLOC(newname, tmp, sizeof(char) * (n+1)); 
+      nalloc = n+1;
+      vsnprintf(newname, nalloc, name, argp2);
+    }
+  va_end(argp);
+  va_end(argp2);
+  *ret_name = newname;
+  return;
+
+ ERROR:
+  esl_fatal("Memory allocation error in infernal_name_subseq().\n");
+  return;
+}
diff --git a/easel/miniapps/esl-sfetch.man b/easel/miniapps/esl-sfetch.man
new file mode 100644
index 0000000..cbaea7a
--- /dev/null
+++ b/easel/miniapps/esl-sfetch.man
@@ -0,0 +1,347 @@
+.TH "esl-sfetch" 1 "@RELEASEDATE@" "@PACKAGE@ @RELEASE@" "@PACKAGE@ Manual"
+
+.SH NAME
+.TP
+esl-sfetch - retrieve (sub-)sequences from a sequence file
+
+.SH SYNOPSIS
+
+.TP
+Single sequence retrieval:
+.B esl-sfetch
+.I [options]
+.I seqfile
+.I key
+
+.TP
+Single subsequence retrieval:
+.B esl-sfetch -c
+.I <from>..<to>
+.I seqfile
+.I key
+
+.TP
+Multiple sequence retrieval:
+.B esl-sfetch -f
+.I [options]
+.I seqfile
+.I keyfile
+
+.TP
+Multiple subsequence retrieval:
+.B esl-sfetch -Cf 
+.I [options]
+.I seqfile
+.I subseq-coord-file
+
+.TP
+Indexing a sequence file for retrieval:
+.B esl-afetch --index
+.I msafile
+
+
+.SH DESCRIPTION
+
+.pp
+.B esl-sfetch
+retrieves one or more sequences or subsequences from
+.I seqfile.
+
+.pp
+The 
+.I seqfile 
+should be indexed first using 
+.B esl-sfetch --index <seqfile>.
+This creates an SSI index file
+.I <seqfile>.ssi.
+An SSI file is not necessary, but it greatly accelerates
+retrieval.
+
+.pp
+To retrieve a single complete sequence, do
+.B esl-sfetch <seqfile> <key>
+where 
+.I key
+is the name or accession of the desired sequence.
+
+.pp
+To retrieve a single subsequence rather than a complete
+sequence, use the 
+.I -c start-end
+option to provide start and end coordinates. The start
+and end coordinates are provided as one string, separated
+by any nonnumeric, nonwhitespace character or characters you like;
+for example, 
+.I -c 23..100
+, 
+.I -c 23/100
+, or
+.I -c 23-100
+all work. To retrieve a suffix of a subsequence, you
+can omit the 
+.I end
+; for example,
+.I -c 23:
+would work.
+
+.pp
+To retrieve more than one complete sequence at once, you may use the 
+.I -f
+option, and the second command line argument will specify the
+name of a 
+.I keyfile
+that contains a list of names or accessions, one per line; the first
+whitespace-delimited field on each line of this file is parsed as the
+name/accession.
+
+.pp
+To retrieve more than one subsequence at once, use the
+.I -C
+option in addition to
+.I -f
+, and now the second argument is parsed as a list of subsequence
+coordinate lines, with each line containing at least four
+whitespace-delimited fields: 
+.I new_name
+.I from
+.I to 
+.I name/accession.
+For each such line, sequence
+.I name/accession
+is found, a subsequence
+.I from..to is extracted,
+and the subsequence is renamed 
+.I new_name 
+before being output. 
+
+ 
+.pp
+In DNA/RNA files, you may extract (sub-)sequences in reverse complement
+orientation in two different ways: either by providing a 
+.I from
+coordinate that is greater than 
+.I to, 
+or by providing the 
+.I -r
+option.
+
+.pp
+The sequence file may be in any of several different common unaligned
+sequence formats including FASTA, Genbank, EMBL, Uniprot, or DDBJ. It
+may also be an alignment file, in Stockholm format for example. By
+default the file format is autodetected. The 
+.I --informat <s> 
+option allows you to specify the format and override
+autodetection. This
+option may be useful for making 
+.B esl-sfetch 
+more robust, because format autodetection may fail on unusual files.
+
+.pp
+When the
+.I -f 
+option is used to do multiple (sub-)sequence retrieval, the file
+argument may be - (a single dash), in which case the list of
+names/accessions (or subsequence coordinate lines) is read from
+standard input. However, because a standard input stream can't be SSI indexed,
+(sub-)sequence retrieval from 
+.I stdin
+may be slow.
+
+
+.SH OPTIONS
+
+.TP
+.B -h
+Print brief help; includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -c " <coords>"
+Retrieve a subsequence with start and end coordinates specified by the 
+.I <coords>
+string. This string consists of start 
+and end coordinates separated
+by any nonnumeric, nonwhitespace character or characters you like;
+for example, 
+.I -c 23..100
+, 
+.I -c 23/100
+, or
+.I -c 23-100
+all work. To retrieve a suffix of a subsequence, you
+can omit the 
+.I end
+; for example,
+.I -c 23:
+would work.
+To specify reverse complement (for DNA/RNA sequence),
+specify 
+.I <from> 
+greater than
+.I <to>;
+for example,
+.I -c 100..23
+retrieves the reverse complement strand from 100 to 23.
+
+.TP
+.B -f
+Interpret the second argument as a 
+.I keyfile
+instead of as just one
+.I key. 
+The first whitespace-limited field on each line of 
+.I keyfile
+is interpreted as a name or accession to be fetched.
+This option doesn't work with the
+.B --index
+option.  Any other fields on a line after the first one are
+ignored. Blank lines and lines beginning with # are ignored.
+
+.TP
+.BI -o " <f>"
+Output retrieved sequences to a file 
+.I <f>
+instead of to
+.I stdout.
+
+
+.TP
+.BI -n " <s>"
+Rename the retrieved (sub-)sequence 
+.I <s>.
+This is incompatible with the
+.I -f
+option.
+
+.TP
+.B -r
+Reverse complement the retrieved (sub-)sequence. This only works for
+DNA/RNA sequences.
+
+.TP
+.B -C
+Multiple subsequence retrieval mode, with 
+.I -f
+option (required). Specifies that the second command line argument
+is to be parsed as a subsequence coordinate file, consisting of
+lines containing four whitespace-delimited fields:
+.I new_name
+.I from
+.I to 
+.I name/accession.
+For each such line, sequence
+.I name/accession
+is found, a subsequence
+.I from..to is extracted,
+and the subsequence is renamed 
+.I new_name 
+before being output. 
+Any other fields after the first four are ignored. Blank lines
+and lines beginning in # are ignored.
+
+
+.TP
+.B -O
+Output retrieved sequence to a file named
+.I <key>.
+This is a convenience for saving some typing:
+instead of 
+.B esl-sfetch -o SRPA_HUMAN swissprot SRPA_HUMAN
+you can just type
+.B esl-sfetch -O swissprot SRPA_HUMAN.
+The
+.B -O 
+option only works if you're retrieving a
+single alignment; it is incompatible with 
+.B -f.
+
+.TP
+.B --index
+Instead of retrieving a
+.I key,
+the special command
+.B esl-afetch --index
+.I msafile
+produces an SSI index of the names and accessions
+of the alignments in
+the 
+.I msafile.
+Indexing should be done once on the
+.I msafile
+to prepare it for all future fetches.
+
+.SH EXPERT OPTIONS
+
+.TP
+.BI --informat " <s>"
+Specify that the sequence file is in format
+.I <s>,
+where 
+.I <s> 
+may be FASTA, Genbank, EMBL, Uniprot, DDBJ, or Stockholm.  This string
+is case-insensitive ("genbank" or "GenBank" both work, for example).
+
+.TP
+.BI --tabfile " <f>"
+With the 
+.B -C 
+and 
+.B -f 
+options, specify that the 
+.I subseq-coord-file
+was output as file 
+.I <f> 
+by the 
+.B cmsearch
+program of the 
+.B Infernal 
+package with the
+.BI  --tabfile " <f>"
+option to
+.B cmsearch.
+The subsequences listed in the tab file will be fetched. The names of
+those sequences will have the model name (if available), hit
+coordinates, bit score, E-value (if available) and GC content appended
+to them. 
+
+.TP
+.B --shortname
+With the 
+.B -C 
+and 
+.B -f 
+and
+.B --tabfile
+options, do not append the model name, bit score, E-value nor GC
+content to the names of the fetched sequences.
+
+.TP
+.BI --Tmin
+With the 
+.B -C 
+and 
+.B -f 
+and
+.B --tabfile
+options, only fetch sequences with bit scores greater than or equal to
+.I <x>.
+
+.TP
+.BI --Emax
+With the 
+.B -C 
+and 
+.B -f 
+and
+.B --tabfile 
+options, only fetch sequences with E-values less than (better than) or
+equal to 
+.I <x>.
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
diff --git a/easel/miniapps/esl-shuffle.c b/easel/miniapps/esl-shuffle.c
new file mode 100644
index 0000000..8cbabed
--- /dev/null
+++ b/easel/miniapps/esl-shuffle.c
@@ -0,0 +1,393 @@
+/* Shuffling or generating random sequences.
+ * 
+ * SRE, Wed Jan 16 15:30:05 2008 [UA5230 to New York]
+ * SVN $Id: esl-shuffle.c 267 2008-06-18 12:19:44Z eddys $
+ * from squid's shuffle (1995)
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_msashuffle.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_vectorops.h"
+
+static char banner[] = "shuffling or generating random sequences";
+static char usage1[] = "   [options] <seqfile>  (shuffles individual sequences)";
+static char usage2[] = "-A [options] <msafile>  (shuffles alignment columnwise)";
+static char usage3[] = "-Q [options] <qrnafile> (shuffles QRNA pairwise alignments)";
+static char usage4[] = "-G [options]            (generates random sequences)";
+
+
+#define MODE_OPTS "-S,-A,-G,-Q"	        /* toggle group, modes (seqfile, msafile, none) */
+#define SHUF_OPTS "-m,-d,-0,-1,-r,-w"   /* toggle group, seq shuffling options          */
+#define ALPH_OPTS "--rna,--dna,--amino" /* toggle group, alphabet type options          */
+
+static ESL_OPTIONS options[] = {
+  /* name         type           default   env range      togs  reqs  incomp      help                                      docgroup */
+  { "-h",         eslARG_NONE,    FALSE, NULL, NULL,      NULL, NULL, NULL, "help; show brief info on version and usage",          1 },
+  { "-o",         eslARG_OUTFILE,  NULL, NULL, NULL,      NULL, NULL, NULL, "direct output data to file <f>",                      1 },
+  { "-N",         eslARG_INT,       "1", NULL,"n>0",      NULL, NULL, NULL, "generate <n> samples (per input seq/msa)",            1 },
+  { "-L",         eslARG_INT,       "0", NULL,"n>=0",     NULL, NULL, NULL, "truncate outputs to length <n>",                      1 },
+
+  /* Options for shuffling/generating based on input sequences */
+  { "-m",         eslARG_NONE,"default", NULL, NULL, SHUF_OPTS, "-S", NULL, "shuffle preserving monoresidue composition",          2 },
+  { "-d",         eslARG_NONE,    FALSE, NULL, NULL, SHUF_OPTS, "-S", NULL, "shuffle preserving mono- and di-residue composition", 2 },
+  { "-0",         eslARG_NONE,    FALSE, NULL, NULL, SHUF_OPTS, "-S", NULL, "generate with 0th order Markov properties per input", 2 },
+  { "-1",         eslARG_NONE,    FALSE, NULL, NULL, SHUF_OPTS, "-S", NULL, "generate with 1st order Markov properties per input", 2 },
+  { "-r",         eslARG_NONE,    FALSE, NULL, NULL, SHUF_OPTS, "-S", NULL, "reverse each input",                                  2 },
+  { "-w",         eslARG_INT,     FALSE, NULL,"n>0", SHUF_OPTS, "-S", NULL, "regionally shuffle inputs in window size <n>",        2 },
+
+  /* Options for shuffling multiple alignments column-wise */
+  { "-b",         eslARG_NONE,    FALSE, NULL, NULL,      NULL, "-A", NULL, "take bootstrapping samples",                          3 },
+
+  /* Options for generating sequences de novo */
+  { "--rna",      eslARG_NONE,"default", NULL, NULL, ALPH_OPTS, "-G", NULL, "generate RNA sequence",                               4 },
+  { "--dna",      eslARG_NONE,    FALSE, NULL, NULL, ALPH_OPTS, "-G", NULL, "generate DNA sequence",                               4 },
+  { "--amino",    eslARG_NONE,    FALSE, NULL, NULL, ALPH_OPTS, "-G", NULL, "generate protein sequence",                           4 },
+
+  /* Other "expert" options */
+  { "--seed",     eslARG_INT,     FALSE, NULL,"n>0",      NULL, NULL, NULL, "set random number generator's seed to <n>",           5 },
+  { "--informat", eslARG_STRING,  FALSE, NULL, NULL,      NULL, NULL, NULL, "specify that input file is in format <s>",            5 },
+
+  /* "undocumented" options (these are documented w/ command line usage, and implemented as options) */
+  { "-S",         eslARG_NONE,"default", NULL, NULL, MODE_OPTS, NULL, NULL, "shuffle individual input sequences",                  99 },
+  { "-A",         eslARG_NONE,    FALSE, NULL, NULL, MODE_OPTS, NULL, NULL, "input is an <msafile> to be shuffled by columns",     99 },
+  { "-G",         eslARG_NONE,    FALSE, NULL, NULL, MODE_OPTS, "-L", NULL, "generate de novo (the following options are valid)",  99 },
+  { "-Q",         eslARG_NONE,    FALSE, NULL, NULL, MODE_OPTS, NULL, NULL, "shuffle input QRNA FASTA file",                       99 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+
+static void
+cmdline_failure(char *argv0, char *format, ...)
+{
+  va_list argp;
+
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  esl_usage(stdout, argv0, usage1);
+  esl_usage(stdout, argv0, usage2);
+  esl_usage(stdout, argv0, usage3);
+  esl_usage(stdout, argv0, usage4);
+  printf("\nTo see more help on available options, do %s -h\n\n", argv0);
+  exit(1);
+}
+
+static void
+cmdline_help(char *argv0, ESL_GETOPTS *go) 
+{
+  esl_banner(stdout, argv0, banner);
+  esl_usage (stdout, argv0, usage1);
+  esl_usage (stdout, argv0, usage2);
+  esl_usage (stdout, argv0, usage3);
+  esl_usage (stdout, argv0, usage4);
+  puts("\n where general options are:");
+  esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+  puts("\n options for shuffling input sequences (default mode):");
+  esl_opt_DisplayHelp(stdout, go, 2, 2, 80);
+  puts("\n options for generating sequences de novo (w/ -G option):");
+  esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+  puts("\n other infrequently used options:");
+  esl_opt_DisplayHelp(stdout, go, 5, 2, 80);
+  exit(0);
+}
+
+
+/* msa_shuffling()
+ * SRE, Tue Jan 22 08:39:51 2008 [Market Street Cafe, Leesburg]
+ * 
+ * Shuffling multiple sequence alignments
+ */
+static int
+msa_shuffling(ESL_GETOPTS *go, ESL_RANDOMNESS *r, FILE *ofp, int outfmt)
+{
+  char        *msafile = esl_opt_GetArg(go, 1);
+  int          infmt   = eslMSAFILE_UNKNOWN;
+  ESL_MSAFILE *afp     = NULL;
+  ESL_MSA     *msa     = NULL;
+  ESL_MSA     *shuf    = NULL;
+  int          N       = esl_opt_GetInteger(go, "-N");
+  int          i;
+  int          status, mstatus;
+
+  status = esl_msafile_Open(msafile, infmt, NULL, &afp);
+  if (status == eslENOTFOUND)    esl_fatal("Alignment file %s isn't readable\n", msafile);
+  else if (status == eslEFORMAT) esl_fatal("Couldn't determine format of %s\n",  msafile);
+  else if (status != eslOK)      esl_fatal("Alignment file open failed (error %d)\n", status);
+  
+  while ((mstatus = esl_msa_Read(afp, &msa)) == eslOK)
+    {
+      shuf = esl_msa_Clone(msa);
+
+      for (i = 0; i < N; i++)
+	{
+	  if (esl_opt_GetBoolean(go, "--boot")) esl_msashuffle_Bootstrap(r, msa, shuf);
+	  else                                  esl_msashuffle_Shuffle  (r, msa, shuf);
+
+	  /* Set the name of the shuffled alignment */
+	  if (msa->name != NULL) {
+	    if (esl_opt_GetBoolean(go, "--boot")) {
+	      if (N > 1) esl_msa_SetName(shuf, "%s-sample-%d", msa->name, i);
+	      else       esl_msa_SetName(shuf, "%s-sample",    msa->name);
+	    } else {
+	      if (N > 1) esl_msa_SetName(shuf, "%s-shuffle-%d", msa->name, i);
+	      else       esl_msa_SetName(shuf, "%s-shuffle",    msa->name);
+	    }
+	  } else {
+	    if (esl_opt_GetBoolean(go, "--boot")) {
+	      if (N > 1) esl_msa_SetName(shuf, "sample-%d", i);
+	      else       esl_msa_SetName(shuf, "sample");
+	    } else {
+	      if (N > 1) esl_msa_SetName(shuf, "shuffle-%d", i);
+	      else       esl_msa_SetName(shuf, "shuffle");
+	    }
+	  }
+
+	  esl_msa_Write(ofp, shuf, outfmt);
+	}
+
+      esl_msa_Destroy(shuf);
+      esl_msa_Destroy(msa);
+    }
+  if (mstatus == eslEFORMAT)
+    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n",
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+  else if (mstatus != eslEOF)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+
+  return eslOK;
+}
+
+
+/* seq_generation()
+ * SRE, Tue Jan 22 08:38:58 2008 [Market Street Cafe, Leesburg]
+ *
+ * Generating sequences.
+ */
+static int
+seq_generation(ESL_GETOPTS *go, ESL_RANDOMNESS *r, FILE *ofp, int outfmt)
+{
+  ESL_ALPHABET *abc = NULL;
+  ESL_SQ       *sq  = NULL;
+  double       *fq  = NULL;
+  int           alphatype;
+  int           N   = esl_opt_GetInteger(go, "-N");
+  int           L   = esl_opt_GetInteger(go, "-L");
+  int           i;
+  int           status;
+
+  if (L <= 0) esl_fatal("To generate sequences, set -L option (length of generated seqs) > 0 ");
+  if (esl_opt_GetBoolean(go, "--rna"))   alphatype = eslRNA;
+  if (esl_opt_GetBoolean(go, "--dna"))   alphatype = eslDNA;
+  if (esl_opt_GetBoolean(go, "--amino")) alphatype = eslAMINO;
+  abc = esl_alphabet_Create(alphatype);
+  sq  = esl_sq_CreateDigital(abc);
+  esl_sq_GrowTo(sq, L);
+
+  /* Pick the iid frequency distribution to use */
+  ESL_ALLOC(fq, sizeof(double) * abc->K);
+  switch (alphatype) {
+  case eslRNA:
+  case eslDNA:    esl_vec_DSet(fq, 4, 0.25); break;
+  case eslAMINO:  esl_composition_SW34(fq);  break;
+  default:        esl_vec_DSet(fq, abc->K, 1.0 / (double) abc->K); break;
+  }
+    
+  /* generate */
+  for (i = 0; i < N; i++)
+    {
+      esl_rsq_xIID(r, fq, abc->K, L, sq->dsq);
+      if (N > 1) esl_sq_SetName(sq, "random%d", i);
+      else       esl_sq_SetName(sq, "random");
+      sq->n = L;
+      esl_sqio_Write(ofp, sq, outfmt);
+    }
+
+  free(fq);
+  esl_alphabet_Destroy(abc);
+  esl_sq_Destroy(sq);
+  return eslOK;
+
+ ERROR:
+  if (fq != NULL) free(fq);
+  esl_alphabet_Destroy(abc);
+  esl_sq_Destroy(sq);
+  return status;
+}
+
+
+/* seq_shuffling()
+ * SRE, Tue Jan 22 08:35:51 2008 [Market Street Cafe, Leesburg]
+ *
+ * Shuffling of input sequences.
+ *
+ * Fixed-length (L>0) vs. full-length (L=0) modes handled differently.
+ * In fixed-length mode:
+ *   <shuff->seq> only needs to be allocated once, for L
+ *   <targ> is an allocated copy of a random subseq of length L
+ *   sequences < L residues long can't be shuffled
+ * In full-length mode:
+ *   <shuff->seq> is grown to length <sq->n> for each input seq
+ *   <targ> just points to <sq->seq>
+ */
+static int 
+seq_shuffling(ESL_GETOPTS *go, ESL_RANDOMNESS *r, FILE *ofp, int outfmt)
+{
+  char       *seqfile = esl_opt_GetArg(go, 1);
+  int         infmt   = eslSQFILE_UNKNOWN;
+  ESL_SQFILE *sqfp    = NULL;
+  ESL_SQ     *sq      = esl_sq_Create();
+  ESL_SQ     *shuff   = esl_sq_Create();
+  char       *targ    = NULL;
+  int         N       = esl_opt_GetInteger(go, "-N");
+  int         L       = esl_opt_GetInteger(go, "-L"); /* L>0 means select random fixed-len subseqs */
+  int         i;
+  int         status;
+  
+  if (esl_opt_GetString(go, "--informat") != NULL) {
+    infmt = esl_sqio_FormatCode(esl_opt_GetString(go, "--informat"));
+    if (infmt == eslSQFILE_UNKNOWN) esl_fatal("%s is not a valid input sequence file format for --informat"); 
+  }
+
+  status = esl_sqfile_Open(seqfile, infmt, NULL, &sqfp);
+  if      (status == eslENOTFOUND) esl_fatal("No such file %s", seqfile);
+  else if (status == eslEFORMAT)   esl_fatal("Format of seqfile %s unrecognized.", seqfile);
+  else if (status == eslEINVAL)    esl_fatal("Can't autodetect stdin or .gz.");
+  else if (status != eslOK)        esl_fatal("Open failed, code %d.", status);
+
+  if (L>0) { 
+    esl_sq_GrowTo(shuff, L);
+    shuff->n = L;
+    ESL_ALLOC(targ, sizeof(char) * (L+1));
+  }
+
+  while ((status = esl_sqio_Read(sqfp, sq)) == eslOK)
+    {
+      if (L == 0) {		     /* shuffling entire sequence   */
+	esl_sq_GrowTo(shuff, sq->n); /* make sure shuff can hold sq */	  
+	shuff->n = sq->n;
+	targ = sq->seq;
+      } else {
+	if (sq->n < L) continue;     /* reject seqs < L long */
+      }
+
+      for (i = 0; i < N; i++)
+	{
+	  if (L > 0) {		/* fixed-len mode: copy a random subseq */
+	    int pos = esl_rnd_Roll(r, sq->n - L + 1);
+	    strncpy(targ, sq->seq + pos, L);
+	    targ[L] = '\0';	    
+	  }
+
+	  /* Do the requested kind of shuffling */
+	  if      (esl_opt_GetBoolean(go, "-m"))  esl_rsq_CShuffle  (r, targ, shuff->seq);  /* monoresidue shuffling */
+	  else if (esl_opt_GetBoolean(go, "-d"))  esl_rsq_CShuffleDP(r, targ, shuff->seq);  /* diresidue shuffling */
+	  else if (esl_opt_GetBoolean(go, "-0"))  esl_rsq_CMarkov0  (r, targ, shuff->seq);  /* 0th order Markov */
+	  else if (esl_opt_GetBoolean(go, "-1"))  esl_rsq_CMarkov1  (r, targ, shuff->seq);  /* 1st order Markov */
+	  else if (esl_opt_GetBoolean(go, "-r"))  esl_rsq_CReverse  (   targ, shuff->seq);  /* reverse */
+	  else if (!esl_opt_IsDefault(go, "-w")) { /* regionally shuffle */	
+	    int W= esl_opt_GetInteger(go, "-w"); esl_rsq_CShuffleWindows(r, targ, W, shuff->seq);
+	  }
+
+	  /* Set the name of the shuffled sequence */
+	  if (N > 1) esl_sq_SetName(shuff, "%s-shuffled-%d", sq->name, i);
+	  else       esl_sq_SetName(shuff, "%s-shuffled", sq->name);
+
+	  /* Output the resulting sequence */
+	  esl_sqio_Write(ofp, shuff, outfmt);
+	}
+    }
+  if      (status == eslEFORMAT)
+    esl_fatal("Sequence file parse error, line %d of file %s:\n%s\n", 
+	      sqfp->linenumber, seqfile, sqfp->errbuf);
+  else if (status != eslEOF) 
+    esl_fatal("Internal error reading sequence file %s\n", seqfile);
+
+  if (L>0) free(targ);
+  esl_sq_Destroy(shuff);
+  esl_sq_Destroy(sq);
+  esl_sqfile_Close(sqfp);
+  return eslOK;
+
+ ERROR:
+  if (targ != NULL) free(targ);
+  esl_sq_Destroy(shuff);
+  esl_sq_Destroy(sq);
+  esl_sqfile_Close(sqfp);
+  return status;
+}
+
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go     = NULL;	/* application configuration       */
+  ESL_RANDOMNESS *r      = NULL;	/* random number generator         */
+  FILE           *ofp    = NULL;        /* data output stream              */
+  int             outfmt = eslSQFILE_FASTA;
+
+  /* Parse command line */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) 
+    cmdline_failure(argv[0], "Failed to parse command line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go)               != eslOK)
+    cmdline_failure(argv[0], "Error in app configuration: %s\n",   go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") )
+    cmdline_help(argv[0], go);
+  
+  /* Open the output data file, if any */
+  if (esl_opt_GetString(go, "-o") != NULL)
+    {
+      if ((ofp = fopen(esl_opt_GetString(go, "-o"), "w")) == NULL)
+	esl_fatal("Failed to open output file %s\n", esl_opt_GetString(go, "-o"));
+    }
+  else ofp = stdout;
+
+  /* Initialize */
+  if (esl_opt_IsDefault(go, "--seed")) r = esl_randomness_CreateTimeseeded();
+  else                                 r = esl_randomness_Create(esl_opt_GetInteger(go, "--seed"));
+
+  /* Hand off execution to one of the three modes */
+  if (esl_opt_GetBoolean(go, "-A"))   /* Alignment shuffling */
+    {
+      if (esl_opt_ArgNumber(go) != 1) 
+	cmdline_failure(argv[0], "Incorrect number of command line arguments.\n"); 
+
+      msa_shuffling(go, r, ofp, outfmt);
+    }
+  else if (esl_opt_GetBoolean(go, "-G")) /* Sequence generation */
+    {
+      if (esl_opt_ArgNumber(go) != 0) 
+	cmdline_failure(argv[0], "Incorrect number of command line arguments.\n"); 
+
+      seq_generation(go, r, ofp, outfmt);
+    }
+  else if (esl_opt_GetBoolean(go, "-S")) /* Sequence shuffling */
+    {
+      if (esl_opt_ArgNumber(go) != 1) 
+	cmdline_failure(argv[0], "Incorrect number of command line arguments.\n"); 
+
+      seq_shuffling(go, r, ofp, outfmt);
+    }
+
+  if (esl_opt_GetString(go, "-o") != NULL) fclose(ofp);
+  esl_getopts_Destroy(go);
+  return 0;
+} 
+
+
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/ 
diff --git a/easel/miniapps/esl-shuffle.man b/easel/miniapps/esl-shuffle.man
new file mode 100644
index 0000000..8f95f9e
--- /dev/null
+++ b/easel/miniapps/esl-shuffle.man
@@ -0,0 +1,231 @@
+.TH "esl-shuffle" 1  "@RELEASEDATE@" "@PACKAGE@ @RELEASE@" "@PACKAGE@ Manual"
+
+.SH NAME
+.TP
+esl-shuffle - shuffling sequences or generating random ones
+
+.SH SYNOPSIS
+
+.TP
+Shuffling individual sequences:
+.B esl-shuffle 
+.I [options]
+.I seqfile
+
+.TP 
+Generating random sequences:
+.B esl-shuffle -G 
+.I [options]
+
+.TP
+Shuffling multiple sequence alignments columnwise:
+.B esl-shuffle -A
+.I [options]
+.I msafile
+
+.TP
+Shuffling QRNA pairwise alignment input files:
+.B esl-shuffle -Q
+.I [options]
+.I qrna-alignment-file
+
+.SH DESCRIPTION
+
+.pp
+.B esl-shuffle
+is capable of four different modes of operation.
+
+.pp
+By default, 
+.B esl-shuffle
+reads individual sequences from 
+.I seqfile
+, shuffles them, and outputs the shuffled sequence.
+By default, shuffling is done by preserving monoresidue
+composition; other options are listed below.
+
+.pp
+With the 
+.I -G 
+option,
+.B esl-shuffle
+generates some number of random sequences of some length in
+some alphabet. The
+.I -N
+option controls the number (default is 1), the
+.I -L
+option controls the length (default is 0), 
+and the 
+.I --amino,
+.I --dna,
+and 
+.I --rna
+options control the alphabet.
+
+.pp
+With the 
+.I -A
+option, 
+.B esl-shuffle
+reads one or more multiple alignments from
+.I <msafile>
+and shuffles them columnwise.
+
+
+.pp 
+Finally, the
+.I -Q 
+option is for shuffling pairwise alignments in QRNA input files.  A
+QRNA input file is a quasi-FASTA file, where each successive pair of
+sequences is interpreted as a pairwise alignment; sequences may
+contain gap characters (period, dash, or underscore: .-_) and these
+pairs of sequences must have exactly the same aligned length.
+
+.pp
+An unaligned sequence file to be shuffled may be in any of several
+different common unaligned sequence formats including FASTA, Genbank,
+EMBL, Uniprot, or DDBJ; alignment files are also valid, in which case
+individual unaligned sequences are sequentially plucked from the
+alignment. By default the file format is autodetected. The
+.I --informat <s> 
+option allows you to specify the format and override
+autodetection. This
+option may be useful for making 
+.B esl-shuffle 
+more robust, because format autodetection may fail on unusual files.
+
+.SH GENERAL OPTIONS
+
+.TP
+.B -h 
+Print brief help;  includes version number and summary of
+all options, including expert options.
+
+.TP
+.BI -o " <f>"
+Direct output to a file named
+.I <f>
+rather than to stdout.
+
+.TP
+.BI -N " <n>"
+Generate 
+.I <n>
+sequences, or
+.I <n> 
+perform independent shuffles per input sequence or alignment.
+
+.TP
+.BI -L " <n>"
+Generate sequences of length
+.I <n>,
+or truncate output shuffled sequences or alignments to a length of
+.I <n>.
+
+
+
+
+.SH SEQUENCE SHUFFLING OPTIONS
+
+These options only apply in default (sequence shuffling) mode.  They
+are mutually exclusive.
+
+.TP
+.B -m
+Monoresidue shuffling (the default): preserve monoresidue composition exactly.
+Uses the so-called Fisher/Yates algorithm (Knuth's "Algorithm P").
+
+.TP
+.B -d
+Diresidue shuffling; preserve diresidue composition exactly.  Uses the
+Altschul/Erickson algorithm (Altschul and Erickson, 1986). A more
+efficient algorithm (Kandel and Winkler 1996) is known but has not yet
+been implemented in Easel.
+
+.TP
+.B -0
+0th order Markov generation: generate a sequence of the same length
+with the same 0th order Markov frequencies. Such a sequence will
+approximately preserve the monoresidue composition of the input.
+
+.TP
+.B -1
+1st order Markov generation: generate a sequence of the same length
+with the same 1st order Markov frequencies. Such a sequence will 
+approximately preserve the diresidue composition of the input.
+
+.TP
+.B -r
+Reversal; reverse each input.
+
+.TP
+.BI -w " <n>"
+Regionally shuffle the input in nonoverlapping windows of size 
+.I <n> 
+residues, preserving exact monoresidue composition in each window.
+ 
+
+
+.SH MULTIPLE ALIGNMENT SHUFFLING OPTIONS
+
+.TP
+.B -b
+Sample columns with replacement, in order to generate a
+bootstrap-resampled alignment dataset. 
+
+
+.SH SEQUENCE GENERATION OPTIONS
+
+One of these must be selected.
+
+.TP
+.B --amino
+Generate amino acid sequences.
+
+.TP 
+.B --dna
+Generate DNA sequences.
+
+.TP 
+.B --rna
+Generate RNA sequences (the default).
+
+
+
+.SH EXPERT OPTIONS
+
+.TP
+.BI --informat " <s>"
+Specify that the sequence file is in format
+.I <s>,
+where 
+.I <s> 
+may be FASTA, Genbank, EMBL, Uniprot, DDBJ, or Stockholm.  This string
+is case-insensitive ("genbank" or "GenBank" both work, for example).
+
+.TP
+.BI --seed " <n>"
+Specify the seed for the random number generator, where the seed
+.I <n>
+is an integer greater than zero. This can be used to make the results
+of 
+.B esl-shuffle 
+reproducible. The default is to choose the random number generator
+seed by calling 
+.B time(). 
+Note that because 
+.B time()
+likely returns the time in units of seconds, 
+two calls to
+.B esl-shuffle 
+within the same second will use the same seed and generate
+identical random number sequences; you may want to avoid this.
+
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
+
diff --git a/easel/miniapps/esl-ssdraw.c b/easel/miniapps/esl-ssdraw.c
new file mode 100644
index 0000000..ed6189e
--- /dev/null
+++ b/easel/miniapps/esl-ssdraw.c
@@ -0,0 +1,4014 @@
+/* Draw secondary structure diagrams given a postscript SS template. 
+ * Initial development of this program was for SSU rRNA structures
+ * with templates derived from Gutell's CRW. 
+ *
+ * EPN, Mon Jun 23 14:46:05 2008
+ */
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <assert.h>
+#include <math.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_distance.h"
+#include "esl_fileparser.h"
+#include "esl_getopts.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_msa.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_vectorops.h"
+#include "esl_stack.h"
+#include "esl_tree.h"
+#include "esl_wuss.h"
+
+#define ERRBUFSIZE 1024
+
+#define ALIMODE 0
+#define INDIMODE 1
+#define SIMPLEMASKMODE 2
+#define DRAWFILEMODE 3
+
+#define RAINBOWRHSCHEME 0
+#define RAINBOWRLSCHEME 1
+#define NRAINBOWRHSCHEME 11
+#define NRAINBOWRLSCHEME 11
+
+#define RBSIXRHSCHEME 2
+#define RBSIXRLSCHEME 3
+#define NRBSIXRHSCHEME 6
+#define NRBSIXRLSCHEME 6
+
+#define NOC 9
+#define CYANOC 0
+#define MAGENTAOC 1
+#define YELLOWOC 2
+#define BLACKOC 3
+#define LIGHTGREYOC 4
+#define DARKGREYOC 5
+#define REDOC 6
+#define PURPLEOC 7
+#define ORANGEOC 8
+
+#define LEGTEXTNCHARS 60
+#define NCMYK 4
+#define ICYAN 0
+#define IMAGENTA 1
+#define IYELLOW 2
+#define IBLACK 3
+
+/* define the color for blank cells where no value is appropriate */
+#define BLANKCYAN    0.0
+#define BLANKMAGENTA 0.0
+#define BLANKYELLOW  0.0
+#define BLANKBLACK   0.5
+/*if I extend to allow RED, BLUE, GREEN with combos of CMYK, but it's a pain right now due to implementation 
+  #define IRED 4
+  #define IBLUE 5
+  #define IGREEN 6
+  #define NCOLORS 7
+*/
+#define LEG_NBOXES  11
+#define LEG_BOXSIZE 24.
+#define LEG_MINFONTSIZE 10
+#define LEGX_OFFSET 24.
+#define LEGY_OFFSET -24.
+#define SPECIAL_FONT "Courier-BoldOblique"
+#define LEG_FONT "Courier-Bold"
+#define LEG_EXTRA_COLUMNS 12 /* how many extra columns we need for printing stats in the legend */
+
+#define DEFAULT_FONT "Courier-Bold"
+#define RESIDUES_FONT "Helvetica-Bold"
+#define HUNDREDS_FONT "Helvetica"
+
+#define SS_BOXSIZE 8.
+
+#define RESIDUES_FONTSIZE 8.
+#define HUNDREDS_FONTSIZE 8.
+#define LEG_FONTSIZE_UNSCALED 9.6
+/*#define HEADER_FONTSIZE_UNSCALED 14.4*/
+#define HEADER_FONTSIZE_UNSCALED 12
+#define HEADER_MODELNAME_MAXCHARS 20
+#define TICKS_LINEWIDTH 2.
+#define BP_LINEWIDTH 1.
+
+#define POSTSCRIPT_PAGEWIDTH 612.
+#define POSTSCRIPT_PAGEHEIGHT 792.
+#define PAGE_TOPBUF 12.
+#define PAGE_SIDEBUF 12.
+#define PAGE_BOTBUF 12.
+#define COURIER_HEIGHT_WIDTH_RATIO 1.65
+
+/* Structure: scheme_color_legend
+ * Incept:    EPN, Thu Jun 25 20:20:38 2009
+ *
+ * Parameters describing a one-dimensional legend of colors
+ * from a preset scheme for use in a SSPostscript_t data structure.
+ */
+typedef struct scheme_color_legend_s {
+  int    scheme;            /* preset color scheme index */
+  int    nbins;             /* number of colors (bins) in this scheme */
+  char   *text1;            /* first line of text for legend, a single string */
+  char   *text2;            /* second line of text for legend, a single string */
+  float *limits;            /* [nbins+1] limits for each bin, limits[0] is min value we would expect to see, limits[nbins] is max */
+  int *counts;              /* [nbins] number of cells we've painted each color */
+  int *counts_masked;       /* [nbins] number of cells within mask ('1's) that we've painted each color */
+} SchemeColorLegend_t;
+
+/* Structure: onecell_color_legend
+ * Incept:    EPN, Tue Sep 30 13:06:15 2008
+ *
+ * Parameters describing a single colored cell legend for a
+ * SSPostscript_t data structure.
+ */
+typedef struct onecell_color_legend_s {
+  float  col[NCMYK];        /* [CMYK] color value for the cell */
+  char   *text;             /* text for legend */
+  int    nres;              /* number of residues colored by the color in col[NCMYK] */
+  int    nres_masked;       /* number of residues within a mask colored by the color in col[NCMYK] */
+} OneCellColorLegend_t;
+
+/* Structure: ss_postscript
+ * Incept:    EPN, Mon Jun 23 15:50:30 2008
+ *
+ * A clumsy data structure for storing the information that will
+ * become a postscript secondary structure diagram based on a 
+ * template created by Robin Gutell and colleagues.
+ *
+ */
+typedef struct ss_postscript_s {
+  int     npage;        /* number of pages in eventual postscript */
+  char   *modelname;    /* name of model, read from template file */
+  int    *modeA;        /* [0..npage-1] page mode, ALIMODE, INDIMODE, or SIMPLEMASKMODE */
+  char  **descA;        /* [0..npage-1] description for each page */
+  int     desc_max_chars; /* max num characters for a page description */
+  float   headerx;      /* x coordinate (bottom left corner) of header area */
+  float   headery;      /* y coordinate (bottom left corner) of header area */
+  float   headerx_charsize;/* size of a character in x-dimension in the header */
+  float   headery_charsize;/* size of a character in y-dimension in the header */
+  float   headerx_desc; /* x coordinate (bottom left corner) of header area */
+  float   legx;         /* x coordinate (bottom left corner) of legend area */
+  float   legy;         /* y coordinate (bottom left corner) of legend area */
+  float   cur_legy;     /* y coordinate of current line in legend */
+  float   legx_charsize;/* size of a character in x-dimension in the legend */
+  float   legy_charsize;/* size of a character in y-dimension in the legend */
+  int     legx_max_chars; /* max num residues in x direction we can print in legend before running off page */
+  int     legy_max_chars; /* max num residues in y direction we can print in legend before running off page */
+  int     legx_stats;   /* x position for printing stats in the legend */
+  float   pagex_max;    /* max x position on page */
+  float   pagey_max;    /* max y position on page */
+  float   scale;        /* scale parameter, read from template file */
+  char  **regurgA;      /* [0..nregurg-1][] lines from the template file to regurgitate, these are unchanged. */
+  int     nregurg;      /* number of lines (char *'s) in the regurg_textAA 2D array */
+  float  *hundredsxA;   /* [0..nhundreds-1] x value for hundreds (el 0 is for '100', 1 is for '200', etc.) */
+  float  *hundredsyA;   /* [0..nhundreds-1] y value for hundreds (el 0 is for '100', 1 is for '200', etc.) */
+  int     nhundreds;    /* number of elements in hundredsx and hundredsy */
+  float  *ticksx1A;     /* [0..nticks-1] x begin value for ticks */
+  float  *ticksx2A;     /* [0..nticks-1] x end   value for ticks */
+  float  *ticksy1A;     /* [0..nticks-1] y begin value for ticks */
+  float  *ticksy2A;     /* [0..nticks-1] x end   value for ticks */
+  int     nticks;       /* number of ticks */
+  float  *bpx1A;        /* [0..nbp-1] x begin value for bp connect line */
+  float  *bpx2A;        /* [0..nbp-1] x end   value for bp connect line */
+  float  *bpy1A;        /* [0..nbp-1] y begin value for bp connect line */
+  float  *bpy2A;        /* [0..nbp-1] x end   value for bp connect line */
+  int     nbp;          /* number of bp */
+  float  *rxA;          /* [0..clen-1] x coordinate for each residue in the eventual postscript */
+  float  *ryA;          /* [0..clen-1] y coordinate for each residue in the eventual postscript */
+  int     clen;         /* the number of residues in the template file */
+  char  **rrAA;         /* [0..npage-1][0..clen-1] residue character in the eventual postscript */
+  float ***rcolAAA;     /* [0..npage-1][0..clen-1][0..3] color for block on page p, position c, CMYK in the eventual postscript */
+  OneCellColorLegend_t ***occlAAA;/* [0..npage-1][0..l..nocclA[p]  ptr to one cell color legend l for page p */
+  int     *nocclA;      /* [0..npage-1] number of one cell color legends for each page */
+  SchemeColorLegend_t  **sclAA;/* [0..npage-1]  ptr to scheme color legend l for page p, NULL if none */
+  char    *mask;        /* mask for this postscript, columns which are '0' get drawn differently */
+  int      nalloc;      /* number of elements to add to arrays when reallocating */
+  int     *msa_ct;      /* [1..ps->clen] CT array for msa this postscript corresponds to, 
+			 * msa_ct[i] is the position that consensus residue i base pairs to, or 0 if i is unpaired. */
+  int      msa_nbp;     /* number of bps read from current MSA (in msa_ct), should equal nbp, but only if bps read from template file */
+  float    msa_avgid;   /* average id b/t all pairs of seqs in the MSA */
+  float    msa_avglen;  /* average length of dealigned seqs in the MSA */
+  int     *uaseqlenA;   /* [0..ps->msa->nseq-1] unaligned sequence length for all sequences in the MSA, only computed if --indi */
+  int     *seqidxA;     /* [0..ps->npage-1] the sequence index in the MSA each page corresponds to, only valid if --indi */
+  ESL_MSA *msa;         /* pointer to MSA this object corresponds to */
+} SSPostscript_t;
+
+static SSPostscript_t *create_sspostscript();
+static int  setup_sspostscript(SSPostscript_t *ps, char *errbuf);
+static OneCellColorLegend_t *create_onecell_colorlegend(float *cmykA, int nres, int nres_masked);
+static SchemeColorLegend_t *create_scheme_colorlegend(int scheme, int ncols, float *limits);
+static int  add_text_to_scheme_colorlegend(SchemeColorLegend_t *scl, char *text, int legx_max_chars, char *errbuf);
+static int  add_text_to_onecell_colorlegend(SSPostscript_t *ps, OneCellColorLegend_t *occl, char *text, int legx_max_chars, char *errbuf);
+static int  add_page_desc_to_sspostscript(SSPostscript_t *ps, int page, char *text, char *errbuf);
+static int  add_diffmask_page_desc_to_sspostscript(SSPostscript_t *ps, int page, char *mask1, char *mask2, char *errbuf);
+static int  draw_sspostscript(FILE *fp, const ESL_GETOPTS *go, char *errbuf, char *command, char *date, float ***hc_scheme, SSPostscript_t *ps);
+static int  draw_legend_column_headers(FILE *fp, SSPostscript_t *ps, char *errbuf);
+static int  draw_onecell_colorlegend(FILE *fp, OneCellColorLegend_t *occl, SSPostscript_t *ps, int occl_idx);
+static int  draw_scheme_colorlegend(const ESL_GETOPTS *go, FILE *fp, SchemeColorLegend_t *scl, float **hc_scheme, SSPostscript_t *ps, int page);
+static void free_sspostscript(SSPostscript_t *ps);
+static int  add_pages_sspostscript(SSPostscript_t *ps, int ntoadd, int page_mode);
+static int  map_cpos_to_apos(ESL_MSA *msa, int **ret_c2a_map, int **ret_a2c_map, int *ret_clen);
+static int  parse_template_file(char *filename, const ESL_GETOPTS *go, char *errbuf, int msa_clen, SSPostscript_t **ret_ps);
+static int  parse_template_page(ESL_FILEPARSER *efp, const ESL_GETOPTS *go, char *errbuf, SSPostscript_t **ret_ps);
+static int  parse_modelname_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps);
+static int  parse_scale_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps);
+static int  parse_ignore_section(ESL_FILEPARSER *efp, char *errbuf, int *ret_read_showpage);
+static int  parse_regurgitate_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps);
+static int  parse_text_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps);
+static int  parse_lines_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps);
+static int  validate_justread_sspostscript(SSPostscript_t *ps, char *errbuf);
+static int  validate_and_update_sspostscript_given_msa(const ESL_GETOPTS *go, SSPostscript_t *ps, ESL_MSA *msa, char *errbuf);
+static int  individual_seqs_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa);
+static int  rf_seq_sspostscript (const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa);
+static int  infocontent_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int hc_onecell_idx);
+static int  structural_infocontent_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int ss_idx, int zerores_idx);
+static int  delete_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, int do_all, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int hc_onecell_idx);
+static int  insert_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int hc_onecell_idx);
+static int  posteriors_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int hc_onecell_idx);
+static int  colormask_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, char *mask, float **hc_onecell, int incmask_idx, int excmask_idx);
+static int  diffmask_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, char *mask1, char *mask2, float **hc_onecell, int incboth_idx, int inc1_idx, int inc2_idx, int excboth_idx);
+static int  compare_ints(const void *el1, const void *el2);
+static int  read_mask_file(char *filename, char *errbuf, char **ret_mask, int *ret_masklen, int *ret_mask_has_internal_zeroes);
+static int  drawfile2sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps);
+static void PairCount(const ESL_ALPHABET *abc, double *counters, ESL_DSQ syml, ESL_DSQ symr, float wt);
+static int  get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command);
+static int  get_date(char *errbuf, char **ret_date);
+static int  set_scheme_values(char *errbuf, float *vec, int ncolvals, float **scheme, float val, SchemeColorLegend_t *scl, int within_mask);
+static int  set_onecell_values(char *errbuf, float *vec, int ncolvals, float *onecolor);
+static int  add_mask_to_ss_postscript(SSPostscript_t *ps, char *mask);
+static int  draw_masked_block(FILE *fp, float x, float y, float *colvec, int do_circle_mask, int do_square_mask, int do_x_mask, int do_border, float boxsize);
+static int  draw_header_and_footer(FILE *fp, const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, int page, int pageidx2print);
+
+static char banner[] = "draw postscript secondary structure diagrams.";
+static char usage[]  = "[options] <msafile> <SS postscript template> <output postscript file name>\n\
+The <msafile> must be in Stockholm format.";
+
+#define MASKTYPEOPTS "-d,-c,-x" /* exclusive choice for mask types */
+#define INCOMPATWITHSINGLEOPTS "--prob,--ins,--dall,--dint,--struct,--indi,--all,--dfile" /* exclusive choice for mask types */
+#define INCOMPATWITHDFILEOPTS "-q,--prob,--ins,--dall,--dint,--struct,--indi,--all,--mask-col,--mask-diff" /* exclusive choice for mask types */
+
+static ESL_OPTIONS options[] = {
+  /* name       type        default env   range togs  reqs  incomp      help                                                   docgroup */
+  { "-h",       eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "help; show brief info on version and usage",              1 },
+  { "-q",       eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "do not draw info content diagram (or RF sequence if --indi)", 1 },
+  { "--mask",   eslARG_INFILE, NULL, NULL, NULL, NULL,NULL,NULL,             "for all diagrams, mark masked ('0') columns from mask in <f>", 1 },
+  { "--prob",   eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "draw posterior probability diagram(s)", 1 },
+
+  { "--ins",    eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL,"--indi",         "draw insert diagram", 2 },
+  { "--dall",   eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL,"--indi",         "draw delete diagram w/all deletions (incl. terminal deletes)", 2 },
+  { "--dint",   eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL,"--indi",         "draw delete diagram w/only internal (non-terminal) deletions", 2 },
+  { "--struct", eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL,"--indi",         "draw structural information content diagram", 2 },
+
+  { "--indi",   eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "draw diagrams for individual sequences instead of the aln", 3 },
+  { "--all",    eslARG_NONE,  FALSE, NULL, NULL, NULL,"--indi", NULL,        "with --indi, draw individual diagrams of all sequences", 3 },
+
+  { "--mask-u", eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "with --mask, mark masked columns as squares", 4 },
+  { "--mask-x", eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "with --mask, mark masked columns as x's", 4 },
+  { "--mask-a", eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,            "with --mask-u or --mask-x, draw alternative mask style", 4 },
+
+  { "--mask-col",eslARG_NONE, NULL, NULL, NULL, NULL,"--mask",  INCOMPATWITHSINGLEOPTS, "w/--mask draw black/cyan diagram denoting masked columns", 5 },
+  { "--mask-diff",eslARG_INFILE,NULL, NULL, NULL, NULL,"--mask",INCOMPATWITHSINGLEOPTS, "with --mask-col <f1>, compare mask in <f1> to mask in <f>", 5 },
+
+  { "--dfile",  eslARG_INFILE, NULL, NULL, NULL, NULL,NULL, INCOMPATWITHDFILEOPTS, "read 'draw' file specifying >=1 diagrams", 6 },
+
+  { "--no-leg", eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,          "do not draw legend", 7 },
+  { "--no-head",eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,          "do not draw header", 7 },
+  { "--no-foot",eslARG_NONE,  FALSE, NULL, NULL, NULL,NULL, NULL,          "do not draw footer", 7 },
+  { 0,0,0,0,0,0,0,0,0,0 },
+};
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS  *go      = NULL;	/* application configuration       */
+  ESL_ALPHABET *abc     = NULL;	/* biological alphabet             */
+  char         *alifile = NULL;	/* alignment file name             */
+  char         *outfile = NULL;	/* output ps file name             */
+  char         *templatefile = NULL; /* template file, specifying >= 1 SS diagrams 
+				      * (each must have a unique consensus length) */
+  int           fmt;		/* format code for alifile         */
+  ESL_MSAFILE  *afp     = NULL;	/* open alignment file             */
+  ESL_MSA      *msa     = NULL;	/* one multiple sequence alignment */
+  int           status;		/* easel return code               */
+  int           clen;           /* non-gap RF (consensus) length of each alignment */
+  int           read_msa = FALSE; /* set to true when we read an alignment */
+  int           apos;
+  char          errbuf[ERRBUFSIZE];
+  FILE           *ofp       = NULL;    /* output file for postscript */
+  SSPostscript_t *ps        = NULL;    /* the postscript data structure we create */
+  int            *hc_nbins  = NULL;
+  float        ***hc_scheme = NULL;
+  float         **hc_onecell = NULL;
+  int           z;
+  char          *command = NULL;
+  char          *date = NULL;
+  int master_mode;
+  char *mask = NULL;
+  int masklen;
+  char *mask2 = NULL;
+  int mask2len;
+  int mask_has_internal_zeroes = FALSE;
+  int mask2_has_internal_zeroes = FALSE;
+  
+  /***********************************************
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK ||
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  if (esl_opt_GetBoolean(go, "-h") )
+    {
+      esl_banner(stdout, argv[0], banner);
+      esl_usage (stdout, argv[0], usage);
+      puts("\n where basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      puts("\noptions for alignment summary diagrams (incompatible with --indi):");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\noptions for individual mode (require --indi):");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      puts("\noptions controlling style of masked positions:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80); 
+      puts("\noptions for drawing simple block-only diagrams of masks:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80); 
+      puts("\noption for reading in a file dictating colors:");
+      esl_opt_DisplayHelp(stdout, go, 6, 2, 80); 
+      puts("\noptions for omitting parts of the diagram:");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80); 
+      exit(0);
+    }
+
+  if (esl_opt_ArgNumber(go) != 3) 
+    {
+      printf("Incorrect number of command line arguments.\n");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  alifile      = esl_opt_GetArg(go, 1);
+  templatefile = esl_opt_GetArg(go, 2);
+  outfile      = esl_opt_GetArg(go, 3);
+
+  if((status = get_command(go, errbuf, &command)) != eslOK) esl_fatal(errbuf);
+  if((status = get_date(errbuf, &date))           != eslOK) esl_fatal(errbuf);
+
+  /****************/
+  /* Premlinaries */
+  /****************/
+  /* allocate and fill predefined one-cell colors, these are hardcoded */
+  ESL_ALLOC(hc_onecell, sizeof(float *) * NOC);
+  for(z = 0; z < NOC; z++) hc_onecell[z] = NULL;
+  for(z = 0; z < NOC; z++) { ESL_ALLOC(hc_onecell[z], sizeof(float) * NCMYK); }
+  
+  hc_onecell[CYANOC][0] = 1.0;
+  hc_onecell[CYANOC][1] = 0.0;
+  hc_onecell[CYANOC][2] = 0.0;
+  hc_onecell[CYANOC][3] = 0.0;
+
+  hc_onecell[MAGENTAOC][0] = 0.0;
+  hc_onecell[MAGENTAOC][1] = 1.0;
+  hc_onecell[MAGENTAOC][2] = 0.0;
+  hc_onecell[MAGENTAOC][3] = 0.0;
+
+  hc_onecell[YELLOWOC][0] = 0.0;
+  hc_onecell[YELLOWOC][1] = 0.0;
+  hc_onecell[YELLOWOC][2] = 1.0;
+  hc_onecell[YELLOWOC][3] = 0.0;
+
+  hc_onecell[BLACKOC][0] = 0.0;
+  hc_onecell[BLACKOC][1] = 0.0;
+  hc_onecell[BLACKOC][2] = 0.0;
+  hc_onecell[BLACKOC][3] = 1.0;
+
+  hc_onecell[LIGHTGREYOC][0] = 0.0;
+  hc_onecell[LIGHTGREYOC][1] = 0.0;
+  hc_onecell[LIGHTGREYOC][2] = 0.0;
+  hc_onecell[LIGHTGREYOC][3] = 0.2;
+
+  hc_onecell[DARKGREYOC][0] = 0.0;
+  hc_onecell[DARKGREYOC][1] = 0.0;
+  hc_onecell[DARKGREYOC][2] = 0.0;
+  hc_onecell[DARKGREYOC][3] = 0.5;
+
+  hc_onecell[REDOC][0] = 0.0;
+  hc_onecell[REDOC][1] = 1.0;
+  hc_onecell[REDOC][2] = 1.0;
+  hc_onecell[REDOC][3] = 0.0;
+
+  hc_onecell[PURPLEOC][0] = 1.0;
+  hc_onecell[PURPLEOC][1] = 1.0;
+  hc_onecell[PURPLEOC][2] = 0.0;
+  hc_onecell[PURPLEOC][3] = 0.0;
+
+  hc_onecell[ORANGEOC][0] = 0.0;
+  hc_onecell[ORANGEOC][1] = 0.5;
+  hc_onecell[ORANGEOC][2] = 1.0;
+  hc_onecell[ORANGEOC][3] = 0.0;
+
+  /***********************************/
+  /* allocate and fill predefined color schemes, these are hardcoded */
+  ESL_ALLOC(hc_scheme, sizeof(float **) * 4);
+  for (z = 0; z < 4; z++) hc_scheme[z] = NULL;
+  ESL_ALLOC(hc_scheme[0], sizeof(float *) * 11); 
+  for(z = 0; z < 11; z++) hc_scheme[0][z] = NULL;
+  for(z = 0; z < 11; z++) { ESL_ALLOC(hc_scheme[0][z], sizeof(float) * NCMYK); }
+  ESL_ALLOC(hc_scheme[1], sizeof(float *) * 11); 
+  for(z = 0; z < 11; z++) hc_scheme[1][z] = NULL;
+  for(z = 0; z < 11; z++) { ESL_ALLOC(hc_scheme[1][z], sizeof(float) * NCMYK); }
+  ESL_ALLOC(hc_scheme[2], sizeof(float *) * 6); 
+  for(z = 0; z < 6; z++) hc_scheme[2][z] = NULL;
+  for(z = 0; z < 6; z++) { ESL_ALLOC(hc_scheme[2][z], sizeof(float) * NCMYK); }
+  ESL_ALLOC(hc_scheme[3], sizeof(float *) * 6); 
+  for(z = 0; z < 6; z++) hc_scheme[3][z] = NULL;
+  for(z = 0; z < 6; z++) { ESL_ALLOC(hc_scheme[3][z], sizeof(float) * NCMYK); }
+
+  ESL_ALLOC(hc_nbins, sizeof(int) * 4);
+  hc_nbins[0] = NRAINBOWRHSCHEME;
+  hc_nbins[1] = NRAINBOWRLSCHEME;
+  hc_nbins[2] = NRBSIXRHSCHEME;
+  hc_nbins[3] = NRBSIXRLSCHEME;
+
+  /***********************************/
+  /*Scheme 0 and 1: Rainbow(red high) 11 is 0, Rainbow (red low) 11 is 1 */
+  hc_scheme[0][ 0][0] = 0.92; hc_scheme[0][ 0][1] = 0.84; hc_scheme[0][ 0][2] = 0.00; hc_scheme[0][ 0][3] = 0.08; /*blue*/
+  hc_scheme[1][10][0] = 0.92; hc_scheme[1][10][1] = 0.84; hc_scheme[1][10][2] = 0.00; hc_scheme[1][10][3] = 0.08; /*blue*/
+
+  hc_scheme[0][ 1][0] = 0.78; hc_scheme[0][ 1][1] = 0.56; hc_scheme[0][ 1][2] = 0.00; hc_scheme[0][ 1][3] = 0.22;
+  hc_scheme[1][ 9][0] = 0.78; hc_scheme[1][ 9][1] = 0.56; hc_scheme[1][ 9][2] = 0.00; hc_scheme[1][ 9][3] = 0.22;
+
+  hc_scheme[0][ 2][0] = 0.50; hc_scheme[0][ 2][1] = 0.00; hc_scheme[0][ 2][2] = 0.00; hc_scheme[0][ 2][3] = 0.50;
+  hc_scheme[1][ 8][0] = 0.50; hc_scheme[1][ 8][1] = 0.00; hc_scheme[1][ 8][2] = 0.00; hc_scheme[1][ 8][3] = 0.50;
+
+  hc_scheme[0][ 3][0] = 0.61; hc_scheme[0][ 3][1] = 0.00; hc_scheme[0][ 3][2] = 0.56; hc_scheme[0][ 3][3] = 0.22;
+  hc_scheme[1][ 7][0] = 0.61; hc_scheme[1][ 7][1] = 0.00; hc_scheme[1][ 7][2] = 0.56; hc_scheme[1][ 7][3] = 0.22;
+
+  hc_scheme[0][ 4][0] = 0.42; hc_scheme[0][ 4][1] = 0.00; hc_scheme[0][ 4][2] = 1.00; hc_scheme[0][ 4][3] = 0.00;
+  hc_scheme[1][ 6][0] = 0.42; hc_scheme[1][ 6][1] = 0.00; hc_scheme[1][ 6][2] = 1.00; hc_scheme[1][ 6][3] = 0.00;
+
+  hc_scheme[0][ 5][0] = 0.00; hc_scheme[0][ 5][1] = 0.00; hc_scheme[0][ 5][2] = 1.00; hc_scheme[0][ 5][3] = 0.00;
+  hc_scheme[1][ 5][0] = 0.00; hc_scheme[1][ 5][1] = 0.00; hc_scheme[1][ 5][2] = 1.00; hc_scheme[1][ 5][3] = 0.00;
+
+  hc_scheme[0][ 6][0] = 0.00; hc_scheme[0][ 6][1] = 0.21; hc_scheme[0][ 6][2] = 1.00; hc_scheme[0][ 6][3] = 0.00;
+  hc_scheme[1][ 4][0] = 0.00; hc_scheme[1][ 4][1] = 0.21; hc_scheme[1][ 4][2] = 1.00; hc_scheme[1][ 4][3] = 0.00;
+
+  hc_scheme[0][ 7][0] = 0.00; hc_scheme[0][ 7][1] = 0.42; hc_scheme[0][ 7][2] = 1.00; hc_scheme[0][ 7][3] = 0.00;
+  hc_scheme[1][ 3][0] = 0.00; hc_scheme[1][ 3][1] = 0.42; hc_scheme[1][ 3][2] = 1.00; hc_scheme[1][ 3][3] = 0.00;
+
+  hc_scheme[0][ 8][0] = 0.00; hc_scheme[0][ 8][1] = 0.63; hc_scheme[0][ 8][2] = 1.00; hc_scheme[0][ 8][3] = 0.00;
+  hc_scheme[1][ 2][0] = 0.00; hc_scheme[1][ 2][1] = 0.63; hc_scheme[1][ 2][2] = 1.00; hc_scheme[1][ 2][3] = 0.00;
+
+  hc_scheme[0][ 9][0] = 0.00; hc_scheme[0][ 9][1] = 0.84; hc_scheme[0][ 9][2] = 1.00; hc_scheme[0][ 9][3] = 0.00;
+  hc_scheme[1][ 1][0] = 0.00; hc_scheme[1][ 1][1] = 0.84; hc_scheme[1][ 1][2] = 1.00; hc_scheme[1][ 1][3] = 0.00;
+
+  hc_scheme[0][10][0] = 0.00; hc_scheme[0][10][1] = 0.94; hc_scheme[0][10][2] = 1.00; hc_scheme[0][10][3] = 0.00; /*red*/
+  hc_scheme[1][ 0][0] = 0.00; hc_scheme[1][ 0][1] = 0.94; hc_scheme[1][ 0][2] = 1.00; hc_scheme[1][ 0][3] = 0.00; /*red*/
+  /***********************************/
+  /*Scheme 0 and 1: Rainbow(red high) 11 is 0, Rainbow (red low) 11 is 1 */
+  hc_scheme[2][0][0] = 0.92; hc_scheme[2][0][1] = 0.84; hc_scheme[2][0][2] = 0.00; hc_scheme[2][0][3] = 0.08; /*blue*/
+  hc_scheme[3][5][0] = 0.92; hc_scheme[3][5][1] = 0.84; hc_scheme[3][5][2] = 0.00; hc_scheme[3][5][3] = 0.08; /*blue*/
+
+  hc_scheme[2][1][0] = 0.50; hc_scheme[2][1][1] = 0.00; hc_scheme[2][1][2] = 0.00; hc_scheme[2][1][3] = 0.50;
+  hc_scheme[3][4][0] = 0.50; hc_scheme[3][4][1] = 0.00; hc_scheme[3][4][2] = 0.00; hc_scheme[3][4][3] = 0.50;
+
+  hc_scheme[2][2][0] = 0.42; hc_scheme[2][2][1] = 0.00; hc_scheme[2][2][2] = 1.00; hc_scheme[2][2][3] = 0.00;
+  hc_scheme[3][3][0] = 0.42; hc_scheme[3][3][1] = 0.00; hc_scheme[3][3][2] = 1.00; hc_scheme[3][3][3] = 0.00;
+
+  hc_scheme[2][3][0] = 0.00; hc_scheme[2][3][1] = 0.21; hc_scheme[2][3][2] = 1.00; hc_scheme[2][3][3] = 0.00;
+  hc_scheme[3][2][0] = 0.00; hc_scheme[3][2][1] = 0.21; hc_scheme[3][2][2] = 1.00; hc_scheme[3][2][3] = 0.00;
+
+  hc_scheme[2][4][0] = 0.00; hc_scheme[2][4][1] = 0.63; hc_scheme[2][4][2] = 1.00; hc_scheme[2][4][3] = 0.00;
+  hc_scheme[3][1][0] = 0.00; hc_scheme[3][1][1] = 0.63; hc_scheme[3][1][2] = 1.00; hc_scheme[3][1][3] = 0.00;
+
+  hc_scheme[2][5][0] = 0.00; hc_scheme[2][5][1] = 0.94; hc_scheme[2][5][2] = 1.00; hc_scheme[2][5][3] = 0.00; /*red*/
+  hc_scheme[3][0][0] = 0.00; hc_scheme[3][0][1] = 0.94; hc_scheme[3][0][2] = 1.00; hc_scheme[3][0][3] = 0.00; /*red*/
+  /***************************************************************/
+  master_mode = ALIMODE;
+  if(esl_opt_GetBoolean(go, "--indi"))       master_mode = INDIMODE;
+  if(esl_opt_GetBoolean(go, "--mask-col"))   master_mode = SIMPLEMASKMODE;
+  if(! esl_opt_IsDefault(go, "--mask-diff")) master_mode = SIMPLEMASKMODE;
+  if(! esl_opt_IsDefault(go, "--dfile"))     master_mode = DRAWFILEMODE;
+
+  /***********************************************
+   * Open the MSA file; determine alphabet; set for digital input
+   ***********************************************/
+  
+  fmt = eslMSAFILE_STOCKHOLM;
+  status = esl_msafile_Open(alifile, fmt, NULL, &afp);
+  if      (status == eslENOTFOUND) esl_fatal("Alignment file %s doesn't exist or is not readable\n", alifile);
+  else if (status == eslEFORMAT)   esl_fatal("Couldn't determine format of alignment %s\n", alifile);
+  else if (status != eslOK)        esl_fatal("Alignment file open failed with error %d\n", status);
+
+  /* open postscript output file for writing */
+  if ((ofp = fopen(outfile, "w")) == NULL)
+    ESL_FAIL(eslFAIL, errbuf, "Failed to open output postscript file %s\n", esl_opt_GetArg(go, 2));
+
+  /* Assert RNA, it's the ribosome */
+  abc = esl_alphabet_Create(eslRNA);
+  afp->abc = abc;
+
+  /* Read the mask files, if nec */
+  if(! esl_opt_IsDefault(go, "--mask")) { 
+    if((status = read_mask_file(esl_opt_GetString(go, "--mask"), errbuf, &mask, &masklen, &mask_has_internal_zeroes)) != eslOK) esl_fatal(errbuf);
+  }
+  if(! esl_opt_IsDefault(go, "--mask-diff")) { 
+    if((status = read_mask_file(esl_opt_GetString(go, "--mask-diff"), errbuf, &mask2, &mask2len, &mask2_has_internal_zeroes)) != eslOK) esl_fatal(errbuf);
+    if(masklen != mask2len) esl_fatal("Mask in %f length (%d) differs from mask in %f (%d)!", esl_opt_GetString(go, "--mask"), masklen, esl_opt_GetString(go, "--mask-diff"), mask2len);
+  }
+
+  /* Read the alignment */
+  if((status = esl_msa_Read(afp, &msa)) == eslOK) { 
+    read_msa = TRUE;
+    msa->abc = abc;
+    if(msa->rf == NULL) esl_fatal("First MSA in %s does not have RF annotation.", alifile);
+    clen = 0;
+    for(apos = 0; apos < msa->alen; apos++) if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) clen++;
+    
+    /* We've read the alignment, now read the template postscript file (we do this second b/c the RF len of the alignment tells us which postscript template to use) */
+    if((status = parse_template_file(templatefile, go, errbuf, clen, &ps) != eslOK)) esl_fatal(errbuf);
+    /* determine position for header and legend */
+    if((status = setup_sspostscript(ps, errbuf) != eslOK)) esl_fatal(errbuf);
+
+    if(ps->clen == 0)    esl_fatal("MSA has consensus (non-gap RF) length of %d which != template file consensus length of %d.", clen, ps->clen);
+    if(clen != ps->clen) esl_fatal("MSA has consensus (non-gap RF) length of %d which != template file consensus length of %d.", clen, ps->clen);
+
+    /* add the mask if there is one */
+    if(mask != NULL && (master_mode != SIMPLEMASKMODE)) add_mask_to_ss_postscript(ps, mask);
+    if(mask != NULL && ps->clen != masklen) esl_fatal("MSA has consensus (non-gap RF) length of %d which != lane mask length of %d from mask file %s.", clen, masklen, esl_opt_GetString(go, "--mask"));
+
+    if((status = validate_and_update_sspostscript_given_msa(go, ps, msa, errbuf)) != eslOK) esl_fatal(errbuf);
+    
+    if(master_mode == ALIMODE) { 
+      if(! esl_opt_GetBoolean(go, "-q")) { 
+	if((status = infocontent_sspostscript(go, errbuf, ps, msa, hc_scheme, RBSIXRLSCHEME, hc_nbins[RBSIXRLSCHEME], hc_onecell, LIGHTGREYOC)) != eslOK) esl_fatal(errbuf);
+      }
+      if(esl_opt_GetBoolean(go, "--struct")) { 
+	if((status = structural_infocontent_sspostscript(go, errbuf, ps, msa, hc_scheme, RBSIXRLSCHEME, hc_nbins[RBSIXRLSCHEME], hc_onecell, DARKGREYOC, LIGHTGREYOC)) != eslOK) esl_fatal(errbuf);
+      }
+      if(esl_opt_GetBoolean(go, "--ins")) { /* make a new postscript page marking insertions */
+	if((status = insert_sspostscript(go, errbuf, ps, msa, hc_scheme, RBSIXRHSCHEME, hc_nbins[RBSIXRHSCHEME], hc_onecell, LIGHTGREYOC)) != eslOK) esl_fatal(errbuf);
+      }
+      if(esl_opt_GetBoolean(go, "--dall")) { /* make a new postscript page marking all deletes */
+	if((status = delete_sspostscript(go, errbuf, ps, msa, TRUE, hc_scheme, RBSIXRHSCHEME, hc_nbins[RBSIXRHSCHEME], hc_onecell, LIGHTGREYOC)) != eslOK) esl_fatal(errbuf);
+      }
+      if(esl_opt_GetBoolean(go, "--dint")) { /* make a new postscript page marking internal deletes */
+	if((status = delete_sspostscript(go, errbuf, ps, msa, FALSE, hc_scheme, RBSIXRHSCHEME, hc_nbins[RBSIXRHSCHEME], hc_onecell, LIGHTGREYOC)) != eslOK) esl_fatal(errbuf);
+      }
+      if(esl_opt_GetBoolean(go, "--prob")) { 
+	if((status = posteriors_sspostscript(go, errbuf, ps, msa, hc_scheme, RBSIXRLSCHEME, hc_nbins[RBSIXRLSCHEME], hc_onecell, LIGHTGREYOC)) != eslOK) esl_fatal(errbuf);
+      }
+    }
+    else if(master_mode == INDIMODE) { 
+      if(! esl_opt_GetBoolean(go, "-q")) { 
+	if((status = rf_seq_sspostscript(go, errbuf, ps, msa)) != eslOK) esl_fatal(errbuf);
+      }
+      /* determine which sequences we are going to draw diagrams for */
+      if(esl_opt_GetBoolean(go, "--all")) { 
+	if((status = individual_seqs_sspostscript(go, errbuf, ps, msa)) != eslOK) esl_fatal(errbuf);
+	if(esl_opt_GetBoolean(go, "--prob")) { 
+	  if((status = posteriors_sspostscript(go, errbuf, ps, msa, hc_scheme, RBSIXRLSCHEME, hc_nbins[RBSIXRLSCHEME], hc_onecell, LIGHTGREYOC)) != eslOK) esl_fatal(errbuf);
+	}
+      }
+    }
+    else if(master_mode == SIMPLEMASKMODE) { 
+      if(esl_opt_GetBoolean(go, "--mask-col")) { 
+	if(ps->clen != masklen) esl_fatal("MSA has consensus (non-gap RF) length of %d which != lane mask length of %d.", clen, masklen);
+	/* Paint positions excluded by the mask magenta, unless the mask has zero internal exclusions.
+	 * Such a mask is a 'truncating' mask, that excludes only a 5' contiguous set of columns, and a 3' contiguous set of columns, in this case paint excluded positions light grey. */
+	if((status = colormask_sspostscript(go, errbuf, ps, msa, mask, hc_onecell, BLACKOC, (mask_has_internal_zeroes ? MAGENTAOC : LIGHTGREYOC))) != eslOK) esl_fatal(errbuf);
+      }
+      if(! esl_opt_IsDefault(go, "--mask-diff")) { 
+	if((status = diffmask_sspostscript(go, errbuf, ps, msa, mask, mask2, hc_onecell, BLACKOC, CYANOC, MAGENTAOC, LIGHTGREYOC)) != eslOK) esl_fatal(errbuf);
+      }
+    }
+    else if(master_mode == DRAWFILEMODE) { 
+      if((status = drawfile2sspostscript(go, errbuf, ps)) != eslOK) esl_fatal(errbuf);
+    }
+
+    if((status = draw_sspostscript(ofp, go, errbuf, command, date, hc_scheme, ps)) != eslOK) esl_fatal(errbuf);
+    free(command);
+    fclose(ofp);
+    esl_msa_Destroy(msa);
+  }
+  else { 
+    /* If the msa read failed, we drop out to here with an informative status code. 
+     */
+    if (status == eslEFORMAT) 
+      esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", 
+		afp->linenumber, afp->fname, afp->errbuf, afp->buf);	
+    else if (status != eslEOF)
+      esl_fatal("Alignment file read failed with error code %d\n", status);
+  }
+  if (!read_msa) { 
+    esl_fatal("No alignments found in file %s\n", alifile);
+  }
+  /* Cleanup, normal return
+   */
+  if(mask != NULL) free(mask);
+  if(date != NULL) free(date);
+  free_sspostscript(ps);
+  esl_alphabet_Destroy(abc);
+  esl_msafile_Close(afp);
+  esl_getopts_Destroy(go);
+  free(hc_nbins);
+  for(z = 0; z < NOC; z++) free(hc_onecell[z]);
+  free(hc_onecell);
+  for(z = 0; z < 11; z++) free(hc_scheme[0][z]);
+  for(z = 0; z < 11; z++) free(hc_scheme[1][z]);
+  for(z = 0; z < 6; z++) free(hc_scheme[2][z]);
+  for(z = 0; z < 6; z++) free(hc_scheme[3][z]);
+  free(hc_scheme[0]);
+  free(hc_scheme[1]);
+  free(hc_scheme[2]);
+  free(hc_scheme[3]);
+  free(hc_scheme);
+  return 0;
+
+ ERROR: 
+  esl_fatal("Memory allocation error in main().");
+}
+
+/* Function: create_sspostscript()
+ * 
+ * Purpose:  Create and initialize a SS postscript data structure.
+ * Return:   ps
+ */
+SSPostscript_t *
+create_sspostscript()
+{
+  int status;
+  SSPostscript_t *ps;
+
+  ESL_ALLOC(ps, sizeof(SSPostscript_t));
+
+  ps->npage    = 0;
+  ps->modelname = NULL;
+  ps->modeA = NULL;
+  ps->descA = NULL;
+  ps->headerx = 0.;
+  ps->headery = 0.;
+  ps->headerx_desc = 0.;
+  ps->headerx_charsize = 0.;
+  ps->headery_charsize = 0.;
+  ps->desc_max_chars = 0;
+  ps->legx = 0.;
+  ps->legy = 0.;
+  ps->cur_legy = 0.;
+  ps->legx_charsize = 0.;
+  ps->legy_charsize = 0.;
+  ps->legx_max_chars = 0;
+  ps->legx_stats = 0.;
+  ps->pagex_max = 0.;
+  ps->pagey_max = 0.;
+  ps->scale = 0.;
+  ps->regurgA  = NULL;
+  ps->nregurg  = 0;
+  ps->hundredsxA = ps->hundredsyA = NULL;
+  ps->nhundreds = 0;
+  ps->ticksx1A = ps->ticksx2A = ps->ticksy1A = ps->ticksy2A = NULL;
+  ps->nticks = 0;
+  ps->bpx1A = ps->bpx2A = ps->bpy1A = ps->bpy2A = NULL;
+  ps->nbp = 0;
+  ps->rxA = ps->ryA = NULL;
+  ps->clen = 0;
+  ps->rrAA        = NULL;
+  ps->rcolAAA     = NULL;
+  ps->occlAAA     = NULL;
+  ps->nocclA      = NULL;
+  ps->sclAA       = NULL;
+  ps->mask        = NULL;
+  ps->nalloc      = 50;
+  ps->msa_ct      = NULL;
+  ps->msa_nbp     = 0;
+  ps->msa_avglen  = 0.;
+  ps->msa_avgid   = 0.;
+  ps->uaseqlenA   = NULL;
+  ps->seqidxA     = NULL;
+  ps->msa         = NULL;
+  return ps;
+
+ ERROR: esl_fatal("create_sspostscript(): memory allocation error.");
+  return NULL; /* NEVERREACHED */
+}
+
+/* Function: setup_sspostscript()
+ * 
+ * Purpose:  Determine positions for header and legend in a SSPostscript_t()
+ * Return:   eslOK
+ */
+int
+setup_sspostscript(SSPostscript_t *ps, char *errbuf)
+{
+  if(ps->clen == 0) ESL_FAIL(eslEINVAL, errbuf, "Failed to ready any residues in template file.");
+
+  /* set up legx, legy, this is a hack (takes advantage of position of 3' residue in all SSU models) */
+  ps->legx = ps->rxA[ps->clen-1] + LEGX_OFFSET;
+  ps->legy = ps->ryA[ps->clen-1] + LEGY_OFFSET;
+  ps->cur_legy = ps->legy;
+
+  ps->pagex_max = POSTSCRIPT_PAGEWIDTH / ps->scale;
+  ps->pagey_max = POSTSCRIPT_PAGEHEIGHT / ps->scale;
+
+  ps->headerx = 0. + PAGE_SIDEBUF;
+  ps->headery = ps->pagey_max - PAGE_TOPBUF - ((HEADER_FONTSIZE_UNSCALED) / ps->scale);
+
+  /* determine max number of residues we can print before we run off the page in the legend section */
+  float xroom, yroom;
+  xroom  = ps->pagex_max - ps->legx;
+  yroom  = (ps->legy - ps->pagey_max) * -1;
+  ps->legx_charsize = (LEG_FONTSIZE_UNSCALED / COURIER_HEIGHT_WIDTH_RATIO) / ps->scale; 
+  ps->legy_charsize = (LEG_FONTSIZE_UNSCALED) / ps->scale; 
+  ps->legx_max_chars = (int) (xroom / ps->legx_charsize);
+  ps->legy_max_chars = (int) (yroom / ps->legy_charsize);
+  ps->legx_stats     = ps->pagex_max - PAGE_SIDEBUF - (LEG_EXTRA_COLUMNS * ps->legx_charsize);
+
+  /* determine max size of description that will fit in header */
+  float header_fontwidth, header_max_chars;
+  header_fontwidth      = (HEADER_FONTSIZE_UNSCALED / COURIER_HEIGHT_WIDTH_RATIO) / ps->scale; 
+  ps->headerx_charsize  = (HEADER_FONTSIZE_UNSCALED / COURIER_HEIGHT_WIDTH_RATIO) / ps->scale; 
+  header_max_chars      = (int) (ps->pagex_max / ps->headerx_charsize) - 2;
+  ps->headery_charsize  = (HEADER_FONTSIZE_UNSCALED) / ps->scale; 
+  ps->desc_max_chars    = header_max_chars - (HEADER_MODELNAME_MAXCHARS + 6 + 6 + 8 +2); /*6,6,8 for #res,#bps,#seq plus 2 spaces each, plus 2 for after name */
+  ps->headerx_desc      = ps->pagex_max - PAGE_SIDEBUF - (ps->desc_max_chars * ps->headerx_charsize);
+
+  return eslOK;
+}
+
+/* Function: free_sspostscript()
+ * 
+ * Purpose:  Free a SS postscript data structure.
+ * Return:   (void)
+ */
+void
+free_sspostscript(SSPostscript_t *ps)
+{
+  int i, p, c, l;
+
+  if(ps->modelname != NULL) free(ps->modelname);
+
+  if(ps->modeA != NULL)  free(ps->modeA);
+
+  if(ps->descA != NULL) {
+    for(i = 0; i < ps->npage; i++) { 
+      if(ps->descA[i] != NULL) {
+	free(ps->descA[i]);
+      }
+    }
+    free(ps->descA);
+  }
+
+  if(ps->regurgA != NULL) {
+    for(i = 0; i < ps->nregurg; i++) { 
+      if(ps->regurgA[i] != NULL) {
+	free(ps->regurgA[i]);
+      }
+    }
+    free(ps->regurgA);
+  }
+
+  if(ps->hundredsxA != NULL) free(ps->hundredsxA);
+  if(ps->hundredsyA != NULL) free(ps->hundredsyA);
+  if(ps->ticksx1A != NULL) free(ps->ticksx1A);
+  if(ps->ticksy1A != NULL) free(ps->ticksy1A);
+  if(ps->ticksx2A != NULL) free(ps->ticksx2A);
+  if(ps->ticksy2A != NULL) free(ps->ticksy2A);
+  if(ps->bpx1A != NULL) free(ps->bpx1A);
+  if(ps->bpy1A != NULL) free(ps->bpy1A);
+  if(ps->bpx2A != NULL) free(ps->bpx2A);
+  if(ps->bpy2A != NULL) free(ps->bpy2A);
+  if(ps->rxA != NULL) free(ps->rxA);
+  if(ps->ryA != NULL) free(ps->ryA);
+
+  if(ps->rrAA != NULL) { 
+    for(p = 0; p < ps->npage; p++) 
+      if(ps->rrAA[p] != NULL) free(ps->rrAA[p]);
+    free(ps->rrAA);
+  }
+
+  if(ps->rcolAAA != NULL) { 
+    for(p = 0; p < ps->npage; p++) { 
+      if(ps->rcolAAA[p] != NULL) { 
+	for(c = 0; c < ps->clen; c++) free(ps->rcolAAA[p][c]);
+	free(ps->rcolAAA[p]); 
+      }
+    }
+    free(ps->rcolAAA); 
+  }
+
+  if(ps->occlAAA != NULL) { 
+    for(p = 0; p < ps->npage; p++) { 
+      if(ps->occlAAA[p] != NULL) { 
+	for(l = 0; l < ps->nocclA[p]; l++) { 
+	  if(ps->occlAAA[p][l]->text != NULL) free(ps->occlAAA[p][l]->text);
+	  free(ps->occlAAA[p][l]); /* rest is statically allocated memory */
+	}
+      free(ps->occlAAA[p]);
+      }
+    }
+    free(ps->occlAAA);
+  }
+
+  if(ps->sclAA != NULL) { 
+    for(p = 0; p < ps->npage; p++) { 
+      if(ps->sclAA[p] != NULL) { 
+	if(ps->sclAA[p]->limits != NULL) free(ps->sclAA[p]->limits);
+	if(ps->sclAA[p]->counts != NULL) free(ps->sclAA[p]->counts);
+	if(ps->sclAA[p]->counts_masked != NULL) free(ps->sclAA[p]->counts_masked);
+	if(ps->sclAA[p]->text1 != NULL) free(ps->sclAA[p]->text1);
+	if(ps->sclAA[p]->text2 != NULL) free(ps->sclAA[p]->text2);
+	free(ps->sclAA[p]); /* statically allocated memory */
+      }
+    }
+    free(ps->sclAA);
+  }
+
+  if(ps->nocclA != NULL) free(ps->nocclA);
+  if(ps->msa_ct != NULL) free(ps->msa_ct);
+  if(ps->mask != NULL) free(ps->mask);
+  if(ps->seqidxA != NULL) free(ps->seqidxA);
+  if(ps->uaseqlenA != NULL) free(ps->uaseqlenA);
+
+  free(ps);
+  return;
+}
+
+/* Function: create_onecell_colorlegend()
+ * 
+ * Purpose:  Create and initialize a one cell color legend data structure.
+ * Return:   occl
+ */
+OneCellColorLegend_t *
+create_onecell_colorlegend(float *col, int nres, int nres_masked)
+{
+  int status;
+  OneCellColorLegend_t *occl;
+
+  ESL_ALLOC(occl, sizeof(OneCellColorLegend_t));
+
+  /* initialize */
+  esl_vec_FSet(occl->col, NCMYK, 0.);
+  occl->text = NULL;
+
+  /* set caller specified values */
+  esl_vec_FCopy(col, NCMYK, occl->col);
+
+  occl->nres = nres;
+  occl->nres_masked = nres_masked;
+  return occl;
+
+ ERROR: esl_fatal("create_onecell_colorlegend(): memory allocation error.");
+  return NULL; /* NEVERREACHED */
+}
+
+
+/* Function: create_scheme_colorlegend()
+ * 
+ * Purpose:  Create and initialize a scheme color legend data structure.
+ * Return:   scl
+ */
+SchemeColorLegend_t *
+create_scheme_colorlegend(int scheme, int nbins, float *limits)
+{
+  int status;
+  SchemeColorLegend_t *scl;
+  int i;
+  int *counts;
+  int *counts_masked;
+  ESL_ALLOC(scl, sizeof(SchemeColorLegend_t));
+
+  /* initialize */
+  scl->text1 = NULL;
+  scl->text2 = NULL;
+  
+  /* set caller specified values */
+  scl->scheme = scheme;
+  scl->nbins = nbins;
+  ESL_ALLOC(scl->limits, sizeof(float) * (nbins+1));
+  for(i = 0; i <= nbins; i++) { scl->limits[i] = limits[i]; }
+
+  ESL_ALLOC(counts, sizeof(int) * nbins);
+  ESL_ALLOC(counts_masked, sizeof(int) * nbins);
+  esl_vec_ISet(counts, nbins, 0);
+  esl_vec_ISet(counts_masked, nbins, 0);
+  scl->counts = counts;
+  scl->counts_masked = counts_masked;
+
+  return scl;
+
+ ERROR: esl_fatal("create_scheme_colorlegend(): memory allocation error.");
+  return NULL; /* NEVERREACHED */
+}
+
+/* Function: add_text_to_scheme_colorlegend()
+ * 
+ * Purpose:  Add text to an existing scheme color legend data structure.
+ * Throws:   Exception if the text is too long.
+ */
+int
+add_text_to_scheme_colorlegend(SchemeColorLegend_t *scl, char *text, int legx_max_chars, char *errbuf)
+{
+  int status;
+  int i, idx;
+  int max_chars_per_line;
+
+  if(scl->text1 != NULL) esl_fatal("add_text_to_scheme_colorlegend(), text already exists!\n"); 
+  if(scl->text2 != NULL) esl_fatal("add_text_to_scheme_colorlegend(), text already exists!\n"); 
+  if(text == NULL) esl_fatal("add_text_to_scheme_colorlegend(), passed in text is NULL!\n"); 
+
+  max_chars_per_line = legx_max_chars - LEG_EXTRA_COLUMNS -2;
+  if(((int) strlen(text)) <= max_chars_per_line) {
+    /* case 1, entire text can fit in one line */
+    if((status = esl_strdup(text, -1, &(scl->text1))) != eslOK) esl_fatal("add_text_to_scheme_colorlegend(), error copying text");
+    return eslOK;
+  }
+  else if(((int) strlen(text)) > ((2 * max_chars_per_line) - 6)) { 
+    /* case 2, entire text can't even fit in two lines, 
+     * (this is inexact doesn't account for size of words which is an issue b/c we break at newline,
+     * this is why I have the extra '- 6');
+     */
+    ESL_FAIL(eslEINVAL, errbuf, "add_text_to_scheme_colorlegend(), text is %d chars, max allowed is %d (%s)\n", (int) strlen(text), ((2 * max_chars_per_line) - 6), text);
+  }
+  else { /* split it up into two lines */
+    idx = max_chars_per_line - 1;
+    while(text[idx] != ' ') { 
+      idx--;
+      if(idx < 0) ESL_FAIL(eslEINVAL, errbuf, "add_text_to_scheme_colorlegend(), couldn't find a breakpoint for splitting the string (%s)\n", text);
+    }
+    /* copy first string into text1 */
+    ESL_ALLOC(scl->text1, sizeof(char) * (idx+1));
+    for(i = 0; i < idx; i++) scl->text1[i] = text[i];
+    scl->text1[idx] = '\0';
+    /* copy remainder into text2 */
+    int len = (int) strlen(text);
+    idx++;
+    ESL_ALLOC(scl->text2, sizeof(char) * (len - idx+1));
+    for(i = idx; i < len; i++) scl->text2[i-idx] = text[i];
+    scl->text2[len-idx] = '\0';
+  }
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "Error adding text to scheme_colorlegend probably out of memory");
+}
+
+
+/* Function: add_text_to_onecell_colorlegend()
+ * 
+ * Purpose:  Add text to an existing one cell color legend data structure.
+ * Throws:   Exception if the text is too long.
+ */
+int
+add_text_to_onecell_colorlegend(SSPostscript_t *ps, OneCellColorLegend_t *occl, char *text, int legx_max_chars, char *errbuf)
+{
+  int status;
+  int max_chars_per_line;
+  if(occl->text != NULL) esl_fatal("add_text_to_onecell_colorlegend(), text already exists!\n"); 
+  if(text == NULL) esl_fatal("add_text_to_onecell_colorlegend(), passed in text is NULL!\n"); 
+
+  max_chars_per_line = legx_max_chars - LEG_EXTRA_COLUMNS - 2 - ((int) ((LEG_BOXSIZE * 1.5) / ps->legx_charsize));
+  /*printf("max: %d cur: %d text: %s\n", max_chars_per_line, (int) strlen(text), text);*/
+  if(((int) strlen(text)) > (max_chars_per_line)) { 
+    ESL_FAIL(eslEINVAL, errbuf, "add_text_to_onecell_colorlegend(), text is %d chars, max allowed is %d (%s)\n", (int) strlen(text), max_chars_per_line, text);
+  }
+  if((status = esl_strdup(text, -1, &(occl->text))) != eslOK) esl_fatal("add_text_to_onecell_colorlegend(), error copying text");
+  return eslOK;
+}
+
+/* Function: add_page_desc_to_sspostscript()
+ * 
+ * Purpose:  Add text describing a particular page of a postscript object.
+ * Throws:   Exception if the text is too long.
+ */
+int
+add_page_desc_to_sspostscript(SSPostscript_t *ps, int page, char *text, char *errbuf)
+{
+  int status;
+  int i, j;
+  int max_both_lines;
+
+  if(ps->descA[page] != NULL) ESL_FAIL(eslEINVAL, errbuf, "add_page_desc_to_sspostscript(), description for page %d already exists!\n", page); 
+  if(text == NULL)            ESL_FAIL(eslEINVAL, errbuf, "add_page_desc_to_sspostscript(), passed in text is NULL!\n"); 
+
+  max_both_lines =(2. * ps->desc_max_chars);
+  if(ps->modeA[page] == INDIMODE || ps->modeA[page] == SIMPLEMASKMODE) 
+    max_both_lines--; /* b/c we have to add a '-' to split up the larger strings onto 2 lines */
+
+  /* check to see if we can fit the text onto two lines of max width ps->desc_max_chars */
+  int textlen = (int) strlen(text);
+  if(textlen <= ps->desc_max_chars) { /* fine, this will fit on one line */
+    if((status = esl_strdup(text, -1, &(ps->descA[page]))) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_page_desc_to_sspostscript(), error copying text");
+  }
+  else if (textlen <= max_both_lines) { 
+    if(ps->modeA[page] == ALIMODE) { 
+      /* maybe fine, make sure there's a break point (space ' ') that will break this string into two strings of length <= ps->desc_max_chars */
+      i = ps->desc_max_chars;
+      while(text[i] != ' ') { 
+	i--; 
+	if(i < 0) ESL_FAIL(eslEINVAL, errbuf, "add_page_desc_to_sspostscript(), first word of text (%s) is more than max allowed of %d chars", text, ps->desc_max_chars);
+      }
+      /* found last space before max width, make sure it breaks the line up into two chunks of valid size */
+      if((textlen - (i+1)) <= ps->desc_max_chars) { /* we're good */
+	if((status = esl_strdup(text, -1, &(ps->descA[page]))) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_page_desc_to_sspostscript(), error copying text");
+	ps->descA[page][i] = '\n'; /* so we can remember where the break is */
+      }
+      else ESL_FAIL(eslEINVAL, errbuf, "add_page_desc_to_sspostscript(), couldn't find break point (' ') for partitioning text into two valid size chunks (%s)", text);
+    }
+    else { /* INDIMODE or SIMPLEMASKMODE, sequence/mask name bigger than 1 line, but not 2, we put a '-' in it at the end of line 1 and add a '\n' so we remember where it was */
+      ESL_ALLOC(ps->descA[page], sizeof(char) * (textlen + 3)); /* +3 so we have space for the extra '-' and '\n' */
+      for(i = 0; i < ps->desc_max_chars; i++) ps->descA[page][i] = text[i];
+      i = ps->desc_max_chars;
+      ps->descA[page][i] = '-';
+      i++; 
+      ps->descA[page][i] = '\n';
+      for(i = ps->desc_max_chars; i < textlen; i++) ps->descA[page][i+2] = text[i];
+      ps->descA[page][textlen+2] = '\0';
+    }
+  }
+  else /* the text won't fit on two lines */
+    if(ps->modeA[page] != INDIMODE) { /* not fine, this won't fit on two lines */
+      ESL_FAIL(eslEINVAL, errbuf, "add_page_desc_to_sspostscript(), text is %d chars, max allowed is %d (%s)\n", textlen, 2 * ps->desc_max_chars, text);
+    }
+    else { /* INDIMODE or SIMPLEMASKMODE, sequence/mask name exceeds max, we put a '-' in it at the end of line 1 and truncate it */
+      ESL_ALLOC(ps->descA[page], sizeof(char) * (max_both_lines + 2)); /* +2 so we have space for the extra '\n' (which we won't print), and the '\0' */
+      /* first look to see if there's a space before desc_max_chars, this will never happen for a seq name, but may for a mask description */
+      j = ps->desc_max_chars;
+      while(text[j] != ' ' && j > 0) { 
+	j--; 
+      }
+      if(j == 0) { j = ps->desc_max_chars; } /* no space */
+      for(i = 0; i < j; i++) ps->descA[page][i] = text[i];
+      i = j;
+      if(j == ps->desc_max_chars && text[j] != ' ') { 
+	ps->descA[page][i] = '-';
+      }
+      i++; 
+      ps->descA[page][i] = '\n';
+      for(i = j; i < j + ps->desc_max_chars; i++) ps->descA[page][i+2] = text[i];
+      ps->descA[page][i+2] = '\0';
+  }
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "add_page_desc_to_sspostscript() error, probably out of memory.");
+}
+
+
+/* Function: add_diffmask_page_desc_to_sspostscript()
+ * 
+ * Purpose:  Add text describing a diff mask page of a postscript object.
+ * Throws:   Exception if the text is too long.
+ */
+int
+add_diffmask_page_desc_to_sspostscript(SSPostscript_t *ps, int page, char *mask1, char *mask2, char *errbuf)
+{
+  int status;
+  int i;
+  char *mask1desc = NULL;
+  char *mask2desc = NULL;
+  int len2copy;
+  int mask1len;
+  int mask2len;
+  void *tmp;
+
+  if(ps->descA[page] != NULL) ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), description for page %d already exists!\n", page); 
+  if(mask1 == NULL)            ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), passed in mask1 is NULL!\n"); 
+  if(mask2 == NULL)            ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), passed in mask2 is NULL!\n"); 
+
+  /* check to see if we can fit the text onto two lines of max width ps->desc_max_chars */
+  mask1len = (int) strlen(mask1);
+  mask2len = (int) strlen(mask2);
+  if((status = esl_strcat(&(mask1desc), -1, "mask 1: ", -1)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), error copying text");
+  if((mask1len + 8) <= ps->desc_max_chars) { /* this will fit on one line */
+    if((status = esl_strcat(&(mask1desc), -1, mask1, -1)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), error copying text");
+  }
+  else { /* won't fit on one line, include as much as we can */
+    len2copy = ps->desc_max_chars - 8 - 3; /* 8 is for "mask 1: " at beginning, 3 is for "..." at end */
+    ESL_RALLOC(mask1desc, tmp, sizeof(char) * ps->desc_max_chars+1);
+    for(i = 0; i < len2copy; i++) { 
+      mask1desc[8+i] = mask1[i];
+    }
+    mask1desc[8+len2copy]   = '.';
+    mask1desc[8+len2copy+1] = '.';
+    mask1desc[8+len2copy+2] = '.';
+    mask1desc[8+len2copy+3] = '\0'; 
+  }
+
+  /* repeat for mask 2 */
+  if((status = esl_strcat(&(mask2desc), -1, "mask 2: ", -1)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), error copying text");
+  if((mask2len + 8) <= ps->desc_max_chars) { /* this will fit on one line */
+    if((status = esl_strcat(&(mask2desc), -1, mask2, -1)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), error copying text");
+  }
+  else { /* won't fit on one line, include as much as we can */
+    len2copy = ps->desc_max_chars - 8 - 3; /* 8 is for "mask 1: " at beginning, 3 is for "..." at end */
+    ESL_RALLOC(mask2desc, tmp, sizeof(char) * ps->desc_max_chars+1);
+    for(i = 0; i < len2copy; i++) { 
+      mask2desc[8+i] = mask2[i];
+    }
+    mask2desc[8+len2copy]   = '.';
+    mask2desc[8+len2copy+1] = '.';
+    mask2desc[8+len2copy+2] = '.';
+    mask2desc[8+len2copy+3] = '\0'; 
+  }
+
+  /* concatenate them in ps->descA[page] */
+  if((status = esl_strcat(&(ps->descA[page]), -1, mask1desc, -1)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), error copying text");
+  if((status = esl_strcat(&(ps->descA[page]), -1, "\n", -1)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), error copying text");
+  if((status = esl_strcat(&(ps->descA[page]), -1, mask2desc, -1)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "add_diffmask_page_desc_to_sspostscript(), error copying text");
+
+  free(mask1desc);
+  free(mask2desc);
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "add_page_desc_to_sspostscript() error, probably out of memory.");
+}
+
+/* Function: add_mask_to_sspostscript
+ * 
+ * Purpose:  Add a mask to a sspostscript object.
+ */
+int
+add_mask_to_ss_postscript(SSPostscript_t *ps, char *mask)
+{
+  int status;
+  if(ps->mask != NULL) { esl_fatal("add_mask_to_ss_postscript(), mask is non-null!\n"); }
+  if(mask == NULL) esl_fatal("add_mask_to_ss_postscript(), passed in mask is NULL!\n"); 
+  if((status = esl_strdup(mask, -1, &(ps->mask))) != eslOK) esl_fatal("add_mask_to_ss_postscript(), error copying mask");
+  return eslOK;
+}
+
+
+/* Function: draw_legend_column_headers()
+ * 
+ * Purpose:  Draw the legend column headers.
+ * Return:   eslOK
+ */
+int 
+draw_legend_column_headers(FILE *fp, SSPostscript_t *ps, char *errbuf)
+{
+  int status;
+  int i;
+  float x, y, legend_fontsize;
+  char *cur_string;
+  int cur_width = 0;
+
+  legend_fontsize = LEG_FONTSIZE_UNSCALED / ps->scale;
+
+  x = ps->legx;
+  y = ps->cur_legy;
+  if(ps->mask != NULL) { 
+    y -= 0.625 * LEG_BOXSIZE;
+  }
+  /*fprintf(fp, "/%s findfont %f scalefont setfont\n", SPECIAL_FONT, legend_fontsize);*/
+  fprintf(fp, "(%s) %.4f %.4f moveto show\n", "LEGEND", x, (y + (LEG_BOXSIZE * .25)));
+  /*fprintf(fp, "/%s findfont %f scalefont setfont\n", LEG_FONT, legend_fontsize);*/
+
+  x = ps->legx_stats;
+  y = ps->cur_legy;
+  cur_width = ps->legx_max_chars - LEG_EXTRA_COLUMNS -2;
+
+  ESL_ALLOC(cur_string, sizeof(char) * (cur_width+1));
+  for(i = 0; i < cur_width; i++) cur_string[i] = '-'; 
+  cur_string[cur_width] = '\0';
+
+  if(ps->mask != NULL) { 
+    fprintf(fp, "(%4s  %4s) %.4f %.4f moveto show\n", "", " in ", x, (y + (LEG_BOXSIZE * .25)));
+    y -= 0.625 * LEG_BOXSIZE;
+    fprintf(fp, "(%4s  %4s) %.4f %.4f moveto show\n", "all", "mask", x, (y + (LEG_BOXSIZE * .25)));
+    y -= 0.625 * LEG_BOXSIZE;
+    fprintf(fp, "(%s) %.4f %.4f moveto show\n", cur_string, ps->legx, (y + (LEG_BOXSIZE * .25)));
+    fprintf(fp, "(----  ----) %.4f %.4f moveto show\n", x, (y + (LEG_BOXSIZE * .25)));
+  }
+  else { 
+    fprintf(fp, "(%5s) %.4f %.4f moveto show\n", "count", x, (y + (LEG_BOXSIZE * .25)));
+    y -= 0.625 * LEG_BOXSIZE;
+    fprintf(fp, "(%s) %.4f %.4f moveto show\n", cur_string, ps->legx, (y + (LEG_BOXSIZE * .25)));
+    fprintf(fp, "(-----) %.4f %.4f moveto show\n", x, (y + (LEG_BOXSIZE * .25)));
+  }
+  ps->cur_legy = y - (1.0 * LEG_BOXSIZE);
+  
+  free(cur_string);
+
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "ERROR drawing legend column headers, probably out of memory.");
+}
+
+/* Function: draw_onecell_colorlegend()
+ * 
+ * Purpose:  Print a one cell color legend to an open file.
+ * Return:   eslOK
+ */
+int 
+draw_onecell_colorlegend(FILE *fp, OneCellColorLegend_t *occl, SSPostscript_t *ps, int occl_idx)
+{
+  float x, y;
+  int cp;
+  float fontsize;
+
+  /* object is valid, print it */
+  x = ps->legx;
+  y = ps->cur_legy;
+
+  fontsize = LEG_FONTSIZE_UNSCALED / ps->scale;
+
+  /* print cell */
+  fprintf(fp, "newpath\n");
+  fprintf(fp, "  %.2f %.2f moveto", x, y);
+  fprintf(fp, "  0 %.3f rlineto %.3f 0 rlineto 0 %.3f rlineto closepath\n", LEG_BOXSIZE, LEG_BOXSIZE, (-1 * LEG_BOXSIZE));
+  fprintf(fp, "  ");
+  for(cp = 0; cp < NCMYK; cp++) fprintf(fp, "%.4f ", occl->col[cp]);
+  fprintf(fp, "setcmykcolor\n");
+  fprintf(fp, "  fill\n");
+  
+  x += LEG_BOXSIZE * 1.5;
+
+  /* print text for this legend */
+  if(occl->text != NULL) { 
+    /* back to black */
+    fprintf(fp, "  0.00 0.00 0.00 1.00 setcmykcolor\n");
+    fprintf(fp, "/%s findfont %f scalefont setfont\n", LEG_FONT, fontsize);
+    fprintf(fp, "(%s) %.4f %.4f moveto show\n", occl->text, x, y + (LEG_BOXSIZE * 0.25));
+
+    /* print stats */
+    x = ps->legx_stats;
+    if(ps->mask != NULL) { 
+      fprintf(fp, "(%4d  %4d) %.4f %.4f moveto show\n", occl->nres, occl->nres_masked, x, y + (LEG_BOXSIZE * 0.25));
+    }
+    else { 
+      fprintf(fp, "(%5d) %.4f %.4f moveto show\n", occl->nres, x, y + (LEG_BOXSIZE * 0.25));
+    }
+  }
+
+  /* reset color to black */ 
+  fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", 0., 0., 0., 1.);
+  y -= LEG_BOXSIZE * 1.5;
+  ps->cur_legy = y;
+  
+  return eslOK;
+}
+
+
+/* Function: draw_scheme_colorlegend()
+ * 
+ * Purpose:  Print a scheme color legend to an open file.
+ * Return:   eslOK
+ */
+int 
+draw_scheme_colorlegend(const ESL_GETOPTS *go, FILE *fp, SchemeColorLegend_t *scl, float **hc_scheme, SSPostscript_t *ps, int page)
+{
+  float x, y;
+  int cp;
+  int c,i,n1s;
+  float fontsize;
+  int do_circle_mask, do_square_mask, do_x_mask, do_border;
+  int do_mask;
+  float old_x;
+
+  do_mask = (ps->mask == NULL) ? FALSE : TRUE;
+  do_border = (!esl_opt_GetBoolean(go, "--mask-a"));
+  do_circle_mask = do_square_mask = do_x_mask = FALSE;
+  if(esl_opt_GetBoolean(go, "--mask-u")) { do_square_mask = TRUE; }
+  else if(esl_opt_GetBoolean(go, "--mask-x")) { do_x_mask = TRUE; }
+  else do_circle_mask = TRUE;
+
+  x = ps->legx;
+  y = ps->cur_legy;
+  //y = ps->legy - (ps->nocclA[page] * (LEG_BOXSIZE * 1.5));
+  fontsize = LEG_FONTSIZE_UNSCALED / ps->scale;
+  fprintf(fp, "/%s findfont %f scalefont setfont\n", LEG_FONT, fontsize);
+  fprintf(fp, "  0.00 0.00 0.00 1.00 setcmykcolor\n");
+
+
+  float colvec[NCMYK];
+  colvec[0] = colvec[1] = colvec[2] = 0.;
+  colvec[3] = 1.0;
+  if(do_mask) { /* print cells showing difference between masked and unmasked */
+    /*x -= LEG_BOXSIZE;*/
+    /*y -= LEG_BOXSIZE;*/
+    fprintf(fp, "%.1f setlinewidth\n", LEG_BOXSIZE/4.);
+    fprintf(fp, "newpath\n");
+    fprintf(fp, "  %.2f %.2f moveto", x, y);
+    fprintf(fp, "  0 %.3f rlineto %.3f 0 rlineto 0 %.3f rlineto closepath\n", LEG_BOXSIZE, LEG_BOXSIZE, (-1 * LEG_BOXSIZE));
+    fprintf(fp, "  ");
+    for(cp = 0; cp < NCMYK; cp++) { 
+      fprintf(fp, "%.4f ", colvec[cp]);
+    }
+    fprintf(fp, "setcmykcolor\n");
+    fprintf(fp, "  fill\n");
+
+    /* print label */
+    x += LEG_BOXSIZE * 1.5;
+    y += LEG_BOXSIZE * 0.625;
+    fprintf(fp, "(included by mask) %.4f %.4f moveto show\n", x, y);
+    y -= LEG_BOXSIZE * 0.625;
+    fprintf(fp, "((all colors)) %.4f %.4f moveto show\n", x, y);
+    x -= LEG_BOXSIZE * 1.5;
+
+    /* print stats for included by mask */
+    old_x = x;
+    n1s = 0;
+    for(i = 0; i < ps->clen; i++) if(ps->mask[i] == '1') n1s++; 
+    x = ps->legx_stats;
+    y += LEG_BOXSIZE * 0.3125;
+    fprintf(fp, "(%4s  %4d) %.4f %.4f moveto show\n", "-", n1s, x, y);
+    y -= LEG_BOXSIZE * 0.3125;
+
+    x = old_x;
+    y -= LEG_BOXSIZE * 1.5;
+    draw_masked_block(fp, x, y, colvec, do_circle_mask, do_square_mask, do_x_mask, do_border, LEG_BOXSIZE);
+
+    x += LEG_BOXSIZE * 1.5;
+    y += LEG_BOXSIZE * 0.625;
+    fprintf(fp, "(excluded by mask) %.4f %.4f moveto show\n", x, y);
+    y -= LEG_BOXSIZE * 0.625;
+    fprintf(fp, "((all colors)) %.4f %.4f moveto show\n", x, y);
+
+    /* print stats for excluded by mask */
+    old_x = x;
+    x = ps->legx_stats;
+    y += LEG_BOXSIZE * 0.3125;
+    fprintf(fp, "(%4s  %4d) %.4f %.4f moveto show\n", "-", ps->clen-n1s, x, y);
+
+    y -= LEG_BOXSIZE * 1.8125;
+    x = ps->legx;
+  }
+
+  /* print text for this legend */
+  if(scl->text1 != NULL) { 
+    if(scl->text2 == NULL) { 
+      fprintf(fp, "(%s:) %.4f %.4f moveto show\n", scl->text1, x, (y + (LEG_BOXSIZE * .25)));
+    }
+    else { 
+      fprintf(fp, "(%s) %.4f %.4f moveto show\n", scl->text1, x, (y + (LEG_BOXSIZE * .25)));
+      y -= LEG_BOXSIZE * 0.625;
+      fprintf(fp, "(%s:) %.4f %.4f moveto show\n", scl->text2, x, (y + (LEG_BOXSIZE * .25)));
+    }
+  }
+  y -= LEG_BOXSIZE;
+  
+  /* print masked scheme color cells */
+  /*if(do_mask) { 
+    fprintf(fp, "%.1f setlinewidth\n", LEG_BOXSIZE/4.);
+    for(c = 0; c < scl->nbins; c++) { 
+    draw_masked_block(fp, x, y, hc_scheme[c], do_circle_mask, do_square_mask, do_x_mask, do_border, LEG_BOXSIZE);
+    y -= LEG_BOXSIZE;
+    }
+    y += (LEG_BOXSIZE * scl->nbins);
+    x += 1.5 * LEG_BOXSIZE;
+    fprintf(fp, "1.0 setlinewidth\n");
+  }
+  */
+
+  /* print scheme color cells and labels next to them */
+  for(c = 0; c < scl->nbins; c++) { 
+    fprintf(fp, "newpath\n");
+    fprintf(fp, "  %.2f %.2f moveto", x, y);
+    fprintf(fp, "  0 %.3f rlineto %.3f 0 rlineto 0 %.3f rlineto closepath\n", LEG_BOXSIZE, LEG_BOXSIZE, (-1 * LEG_BOXSIZE));
+    fprintf(fp, "  ");
+    for(cp = 0; cp < NCMYK; cp++) { 
+      fprintf(fp, "%.4f ", hc_scheme[c][cp]);
+    }
+    fprintf(fp, "setcmykcolor\n");
+    fprintf(fp, "  fill\n");
+
+    /* print label */
+    x += LEG_BOXSIZE * 1.5;
+    y += LEG_BOXSIZE * 0.25;
+    fprintf(fp, "  0.00 0.00 0.00 1.00 setcmykcolor\n");
+    if(c == scl->nbins-1) fprintf(fp, "(\\[%.3f-%.3f\\]) %.4f %.4f moveto show\n", scl->limits[c], scl->limits[c+1], x, y);
+    else                  fprintf(fp, "(\\[%.3f-%.3f\\)) %.4f %.4f moveto show\n", scl->limits[c], scl->limits[c+1], x, y);
+
+    /* print stats */
+    old_x = x;
+    x = ps->legx_stats;
+    if(ps->mask != NULL) { 
+      fprintf(fp, "(%4d  %4d) %.4f %.4f moveto show\n", scl->counts[c], scl->counts_masked[c], x, y);
+    }
+    else { 
+      fprintf(fp, "(%5d) %.4f %.4f moveto show\n", scl->counts[c], x, y);
+    }
+
+    x = old_x - LEG_BOXSIZE * 1.5;
+    y -= LEG_BOXSIZE * 0.25;
+    y -= LEG_BOXSIZE;
+  }
+
+  /* reset color to black */ 
+  fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", 0., 0., 0., 1.);
+  
+  ps->cur_legy = y;
+  return eslOK;
+}
+
+/* Function: draw_sspostscript()
+ * 
+ * Purpose:  Print a SS postscript data structure.
+ * Return:   eslOK on success;
+ *           eslEINCOMPAT if ps->npage == 0
+ */
+int
+draw_sspostscript(FILE *fp, const ESL_GETOPTS *go, char *errbuf, char *command, char *date, float ***hc_scheme, SSPostscript_t *ps)
+{
+  int status;
+  int p, pi, i, c, l, si;
+  int do_circle_mask, do_square_mask, do_x_mask, do_border;
+  int *page_orderA;
+  int rfoffset;
+
+  do_border = (!esl_opt_GetBoolean(go, "--mask-a"));
+  do_circle_mask = do_square_mask = do_x_mask = FALSE;
+  if(esl_opt_GetBoolean(go, "--mask-u")) { do_square_mask = TRUE; }
+  else if(esl_opt_GetBoolean(go, "--mask-x")) { do_x_mask = TRUE; }
+  else do_circle_mask = TRUE;
+
+  if(ps->npage == 0) ESL_FAIL(eslEINCOMPAT, errbuf, "draw_sspostscript, ps->npage == 0\n");
+
+  /* determine print order or pages, this is just 0..npage-1 UNLESS:
+   *  --indi and --all and --prob all enabled, in which case, we put the 
+   *    posteriors immediately after the sequences
+   */
+  ESL_ALLOC(page_orderA, sizeof(int) * ps->npage);
+  if(esl_opt_GetBoolean(go, "--indi") && 
+     esl_opt_GetBoolean(go, "--all") && 
+     esl_opt_GetBoolean(go, "--prob")) { 
+    pi = 0;
+    rfoffset = 0;
+    if(! esl_opt_GetBoolean(go, "-q")) { 
+      page_orderA[0] = 0; /* print consensus sequence first */ 
+      pi++;
+      rfoffset = 1;
+    } /* otherwise, we didn't print the consensus sequence */
+    for(si = 0; si < ps->msa->nseq; si++) { 
+      page_orderA[pi] = si + rfoffset; /* the indi sequence page */
+      pi++;
+      page_orderA[pi] = (si+ps->msa->nseq) + rfoffset; /* the posterior page */
+      pi++;
+    }
+  }
+  else { 
+    for(pi = 0; pi < ps->npage; pi++) page_orderA[pi] = pi;
+  }
+
+  /* draw the pages */
+  for(pi = 0; pi < ps->npage; pi++) { 
+    p = page_orderA[pi];
+    ps->cur_legy = ps->legy;
+
+    /* scale section */
+    fprintf(fp, "%% begin scale\n");
+    fprintf(fp, "%.2f %.2f scale\n", ps->scale, ps->scale);
+    fprintf(fp, "%% end scale\n\n");
+      
+    /* header section */
+    if((status = draw_header_and_footer(fp, go, errbuf, ps, p, pi+1)) != eslOK) return status;
+
+    /* regurgitated section */
+    if(ps->regurgA != NULL) {
+      fprintf(fp, "%% begin regurgitate\n");
+      for(i = 0; i < ps->nregurg; i++)
+	fprintf(fp, "%s", ps->regurgA[i]);
+      fprintf(fp, "%% end regurgitate\n\n");
+    }
+
+    /* 'text hundreds' section */
+    for(i = 0; i < ps->nhundreds; i++) { 
+      if(i == 0) { 
+	fprintf(fp, "%% begin text hundreds\n");
+	fprintf(fp, "/%s findfont %.2f scalefont setfont\n", HUNDREDS_FONT, HUNDREDS_FONTSIZE);
+	fprintf(fp, "0.00 0.00 0.00 1.00 setcmykcolor\n"); /* black */
+      }
+      fprintf(fp, "(%d) %.2f %.2f moveto show\n", (i+1) * 100, ps->hundredsxA[i], ps->hundredsyA[i]); 
+      if(i == (ps->nhundreds-1)) { 
+	fprintf(fp, "%% end text hundreds\n\n");
+      }
+    }
+    
+    /* 'lines ticks' section */
+    for(i = 0; i < ps->nticks; i++) { 
+      if(i == 0) { 
+	fprintf(fp, "%% begin lines ticks\n");
+	fprintf(fp, "%.2f setlinewidth\n", TICKS_LINEWIDTH);
+	fprintf(fp, "0.00 0.00 0.00 1.00 setcmykcolor\n"); /* black */
+      }
+      fprintf(fp, "%.2f %.2f %.2f %.2f newpath moveto lineto stroke\n", ps->ticksx1A[i], ps->ticksy1A[i], ps->ticksx2A[i], ps->ticksy2A[i]);
+      if(i == (ps->nticks-1)) { 
+	fprintf(fp, "%% end lines ticks\n\n");
+      }
+    }
+
+    /* 'lines bpconnects' section */
+    for(i = 0; i < ps->nbp; i++) { 
+      if(i == 0) { 
+	fprintf(fp, "%% begin lines bpconnects\n");
+	fprintf(fp, "%.2f setlinewidth\n", BP_LINEWIDTH);
+	fprintf(fp, "0.00 0.00 0.00 1.00 setcmykcolor\n"); /* black */
+      }
+      fprintf(fp, "%.2f %.2f %.2f %.2f newpath moveto lineto stroke\n", ps->bpx1A[i], ps->bpy1A[i], ps->bpx2A[i], ps->bpy2A[i]);
+      if(i == (ps->nbp-1)) { 
+	fprintf(fp, "%% end lines bpconnects\n\n");
+      }
+    }
+
+    /* 'text residues' section */
+    /* NOTE: I only print this out so that this file could possibly be used as a template */
+    fprintf(fp, "%% begin text residues\n");
+    fprintf(fp, "/%s findfont %.2f scalefont setfont\n", RESIDUES_FONT, RESIDUES_FONTSIZE);
+    fprintf(fp, "0.00 0.00 0.00 1.00 setcmykcolor\n"); /* black */
+    for(i = 0; i < ps->clen; i++) { 
+      fprintf(fp, "() %.2f %.2f moveto show\n", ps->rxA[i], ps->ryA[i]);
+    }
+    fprintf(fp, "%% end text residues\n");
+
+    /* the rest of the text will be ignored by ssu-draw if the output
+     * file we're creating is read in as a template file later on
+     */
+    fprintf(fp, "%% begin ignore\n");
+    fprintf(fp, "0.00 0.00 0.00 1.00 setcmykcolor\n"); /* set to black */
+    fprintf(fp, "/%s findfont %f scalefont setfont\n", LEG_FONT, LEG_FONTSIZE_UNSCALED / ps->scale);
+
+    /* draw legend headers, if we have a legend */
+    if((ps->nocclA[p] > 0) || (ps->sclAA != NULL && ps->sclAA[p] != NULL)) { 
+      if(! (esl_opt_GetBoolean(go, "--no-leg"))) { 
+	if((status = draw_legend_column_headers(fp, ps, errbuf)) != eslOK) return status;
+      }
+    }
+
+    /* print one cell color legends, if any */
+    if(ps->occlAAA != NULL && ps->occlAAA[p] != NULL) { 
+      for(l = 0; l < ps->nocclA[p]; l++) 
+      if(! (esl_opt_GetBoolean(go, "--no-leg"))) { 
+	draw_onecell_colorlegend(fp, ps->occlAAA[p][l], ps, l);
+      }
+    }
+    /* print scheme color legends, if any */
+    if(ps->sclAA != NULL && ps->sclAA[p] != NULL) { 
+      if(! (esl_opt_GetBoolean(go, "--no-leg"))) { 
+	draw_scheme_colorlegend(go, fp, ps->sclAA[p], hc_scheme[ps->sclAA[p]->scheme], ps, p);
+      }
+    }
+
+    if(ps->rcolAAA != NULL && ps->rcolAAA[p] != NULL) { 
+      if(ps->mask != NULL) { 
+	fprintf(fp, "2.0 setlinewidth\n");
+	if(do_border && do_x_mask)      { fprintf(fp, "1.0 setlinewidth\n"); }
+	if(do_border && do_square_mask) { fprintf(fp, "2.0 setlinewidth\n"); }
+	if(do_border && do_circle_mask) { fprintf(fp, "2.5 setlinewidth\n"); }
+	for(c = 0; c < ps->clen; c++) { 
+	  fprintf(fp, "%sresidue %d\n", "%", c+1);
+	  if(ps->mask[c] == '0') { 
+	    draw_masked_block(fp, ps->rxA[c]-1., ps->ryA[c]-1., ps->rcolAAA[p][c], do_circle_mask, do_square_mask, do_x_mask, do_border, SS_BOXSIZE);
+	  }
+	  else { /* cell is within mask, ps->mask[c] == '1' */
+	    fprintf(fp, "newpath\n");
+	    fprintf(fp, "  %.2f %.2f moveto", ps->rxA[c] - 1., ps->ryA[c] -1.);
+	    fprintf(fp, "  0 8 rlineto 8 0 rlineto 0 -8 rlineto closepath\n");
+	    fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", ps->rcolAAA[p][c][0], ps->rcolAAA[p][c][1], ps->rcolAAA[p][c][2], ps->rcolAAA[p][c][3]);
+	    fprintf(fp, "  fill\n"); 
+	  }
+	}
+	fprintf(fp, "1.00 setlinewidth\n");
+      }
+      else { /* no mask, all cells are printed the same */
+	for(c = 0; c < ps->clen; c++) { 
+	  fprintf(fp, "%sresidue %d\n", "%", c+1);
+	  fprintf(fp, "newpath\n");
+	  fprintf(fp, "  %.2f %.2f moveto", ps->rxA[c] - 1., ps->ryA[c] -1.);
+	  fprintf(fp, "  0 8 rlineto 8 0 rlineto 0 -8 rlineto closepath\n");
+	  /*fprintf(fp, "  %.2f %.2f %.2f %.2f setcmykcolor\n", ps->rcolAAA[p][c][0], ps->rcolAAA[p][c][1], ps->rcolAAA[p][c][2], ps->rcolAAA[p][c][3]);*/
+	  fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", ps->rcolAAA[p][c][0], ps->rcolAAA[p][c][1], ps->rcolAAA[p][c][2], ps->rcolAAA[p][c][3]);
+	  fprintf(fp, "  fill\n");
+	}
+      }
+      /* back to black */
+      fprintf(fp, "  0.00 0.00 0.00 1.00 setcmykcolor\n");
+    }
+
+    if(ps->rrAA[p] != NULL) { 
+      fprintf(fp, "/%s findfont %f scalefont setfont\n", RESIDUES_FONT, RESIDUES_FONTSIZE);
+      for(c = 0; c < ps->clen; c++) { 
+	fprintf(fp, "(%c) %.2f %.2f moveto show\n", ps->rrAA[p][c], ps->rxA[c], ps->ryA[c]);
+      }
+    }
+    fprintf(fp, "grestore\nshowpage\n");
+    fprintf(fp, "%% end ignore\n\n");
+  }
+  free(page_orderA);
+  return eslOK;
+
+ ERROR: ESL_FAIL(eslEINVAL, errbuf, "draw_sspostscript() error, probably out of memory.");
+}
+
+
+/* parse_template_file
+ *
+ * Read secondary structure templates from a postscript 
+ * template file derived from the Gutell CRW website until
+ * the one that corresponds to our alignment is found, 
+ * (defined as the first template structure that has the
+ * same consensus length as the passed in <msa_clen>)
+ * or we run out structure templates. This function
+ * repeatedly calls parse_template() which actually parses
+ * the templates.
+ * 
+ * If we run out of structure templates of anything is 
+ * invalid in any of the templates in the file, we 
+ * return a non-eslOK status code to caller and fill
+ * errbuf with the error message.
+ * 
+ * Returns:  eslOK on success.
+ */
+int
+parse_template_file(char *filename, const ESL_GETOPTS *go, char *errbuf, int msa_clen, SSPostscript_t **ret_ps)
+{
+  int             status;
+  ESL_FILEPARSER *efp;
+  SSPostscript_t *ps;
+  int             found_match = FALSE;
+
+  if (esl_fileparser_Open(filename, &efp) != eslOK) esl_fatal("ERROR, failed to open template file %s in parse_template_file\n", filename);
+  esl_fileparser_SetCommentChar(efp, '#');
+
+  status = eslOK;
+  while((found_match == FALSE) && (status == eslOK)) {
+    status = parse_template_page(efp, go, errbuf, &ps);
+    if((status != eslOK) && (status != eslEOF)) { 
+      esl_fileparser_Close(efp);
+      return status;
+    }
+    if(ps->clen == msa_clen) { found_match = TRUE; }
+    else                     { free_sspostscript(ps); }
+  }
+  if(found_match == FALSE) { 
+    esl_fileparser_Close(efp);
+    esl_fatal("ERROR, did not find template structure to match alignment consensus length of %d in:\n%s\n", msa_clen, filename);
+  }
+
+  /* if we get here, we've found a match */
+
+  /* validate the template we just read */
+  if((status = validate_justread_sspostscript(ps, errbuf)) != eslOK) return status;
+
+  esl_fileparser_Close(efp);
+  *ret_ps = ps;
+
+  return eslOK;
+}
+  
+
+/* parse_template_page
+ *
+ * Read a single secondary structure template page for a
+ * single CM from a postscript template file derived from the 
+ * Gutell CRW website. This function is called repeatedly
+ * on the same file to read multiple structure templates.
+ * The logic is to keep reading until we find one with the
+ * same consensus length as our input alignment. 
+ * 
+ * The structure template is read in sections.
+ * Each section begins with a line like this: 
+ * % begin <type1> <type2> 
+ * 
+ * list of valid tokens for <type1>:
+ * modelname
+ * scale
+ * regurgitate
+ * ignore 
+ * lines
+ * text
+ * 
+ * if <type1> is lines or text, then <type2> is read, 
+ * valid tokens for <type2> if <type1> is 'text'
+ * hundreds
+ * residues
+ * 
+ * valid tokens for <type2> if <type1> is 'lines'
+ * ticks
+ * bpconnects
+ * 
+ * The 'regurgitate' lines are stored, but never changed.
+ * The 'ignore' lines are not even stored.
+ * All other <type1> lines are stored in data structures that
+ * can be manipulated (though not all are at this point).
+ * 
+ * If anything is invalid, we return a non-eslOK status code
+ * to caller. 
+ * 
+ * Returns:  eslOK on success.
+ */
+int
+parse_template_page(ESL_FILEPARSER *efp, const ESL_GETOPTS *go, char *errbuf, SSPostscript_t **ret_ps)
+{
+  int             status;
+  char           *tok;
+  int             toklen;
+  SSPostscript_t *ps = NULL;
+  int            read_showpage = FALSE;
+  int            reached_eof = FALSE;
+
+  /* Create the postscript object */
+  ps = create_sspostscript();
+
+  while ((read_showpage == FALSE) && ((status = esl_fileparser_GetToken(efp, &tok, &toklen))  == eslOK)) {
+    if(strcmp(tok, "%") == 0) { 
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) == eslOK) { 
+	if(strcmp(tok, "begin") == 0) { 
+	  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) == eslOK) { 
+	    if(strcmp(tok, "modelname") == 0) { 
+	      if((status = parse_modelname_section(efp, errbuf, ps)) != eslOK) return status;
+	    }
+	    else if(strcmp(tok, "scale") == 0) { 
+	      /*printf("parsing scale\n");*/
+	      if((status = parse_scale_section(efp, errbuf, ps)) != eslOK) return status;
+	    }
+	    else if(strcmp(tok, "ignore") == 0) { 
+	      /*printf("parsing ignore\n");*/
+	      if((status = parse_ignore_section(efp, errbuf, &read_showpage)) != eslOK) return status;
+	    }	
+	    else if(strcmp(tok, "regurgitate") == 0) { 
+	      /*printf("parsing regurgitate\n");*/
+	      if((status = parse_regurgitate_section(efp, errbuf, ps)) != eslOK) return status;
+	    }	
+	    else if(strcmp(tok, "text") == 0) { 
+	      /*printf("parsing text\n");*/
+	      if((status = parse_text_section(efp, errbuf, ps)) != eslOK) return status;		   
+	    }
+	    else if(strcmp(tok, "lines") == 0) { 
+	      /*printf("parsing lines\n");*/
+	      if((status = parse_lines_section(efp, errbuf, ps)) != eslOK) return status;		   
+	    }	
+	    else { 
+	      ESL_FAIL(eslEINVAL, errbuf, "parse_template_page(), error, unknown section type %s.", tok);
+	    }
+	  }
+	  else { 
+	    ESL_FAIL(eslEINVAL, errbuf, "parse_template_page(), error last read line number %d.", efp->linenumber);
+	  }
+	}
+	else { 
+	  ESL_FAIL(eslEINVAL, errbuf, "parse_template_page(), expected line beginning with %% begin, but read tok: %s instead of begin, last read line number %d.", tok, efp->linenumber);
+	}
+      }
+      else { 
+	ESL_FAIL(eslEINVAL, errbuf, "parse_template_page(), ran out of tokens early, error last read line number %d.", efp->linenumber);
+      }
+    }
+    else { 
+      ESL_FAIL(eslEINVAL, errbuf, "parse_template_page(), expected line beginning with %%, read tok: %s, last read line number %d.", tok, efp->linenumber);
+    }
+  }
+  if(read_showpage == FALSE && status != eslEOF) { 
+    ESL_FAIL(status, errbuf, "parse_template_page(), error, ran out of tokens, but not at end of file?, last read line number %d.", efp->linenumber);
+  }
+  if(status == eslEOF) reached_eof = TRUE;
+
+  *ret_ps = ps;
+
+  if(reached_eof) return eslEOF;
+  else            return eslOK;
+}
+
+/* parse_modelname_section
+ *
+ * Parse the modelname section of a template postscript file.
+ * If anything is invalid, we return a non-eslOK status code
+ * to caller. 
+ * 
+ * Returns:  eslOK on success.
+ */
+int
+parse_modelname_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps)
+{
+  int status;
+  char *tok;
+  int   toklen;
+  char *curstr = NULL;
+  int   curlen = 0;
+  int  ntok = 0;
+  /* this section should be exactly 3 lines, one of which we've already read,
+   * here's an example, next token should be the first 0.65
+   * % begin modelname
+   * % archaea
+   * % end scale
+   */
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing modelname section, reading token 1 of 3"); 
+  if (strcmp(tok, "%") != 0)  ESL_FAIL(eslEINVAL, errbuf, "Error, parsing modelname section, middle line token 1 should be a percent sign but it's %s", tok); 
+  /* read remainder of line, this is the model name */
+  while ((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen))  == eslOK) { 
+    if(ntok > 0) {
+      if((status = esl_strcat(&curstr, curlen, " ",  1))      != eslOK) ESL_FAIL(status, errbuf, "parse_modelname_section(), error parsing model name.");
+      curlen += 1;
+    }
+    if((status = esl_strcat(&curstr, curlen, tok,  toklen)) != eslOK) ESL_FAIL(status, errbuf, "parse_modelname_section(), error parsing model name.");
+    curlen += toklen;
+    ntok++;
+  }
+  ESL_ALLOC(ps->modelname, sizeof(char) * (curlen+1));
+  strcpy(ps->modelname, curstr);
+
+  /* next line should be '% end modelname' */
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing modelname section, reading end line token 1 of 3"); 
+  if (strcmp(tok, "%") != 0)  ESL_FAIL(eslEINVAL, errbuf, "Error, parsing modelname section, end line token 1 of 3 should be a percent sign but it's %s", tok); 
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing modelname section, reading end line token 2 of 3"); 
+  if (strcmp(tok, "end") != 0)  ESL_FAIL(eslEINVAL, errbuf, "Error, parsing modelname section, end line token 2 of 3 should be 'end' but it's %s", tok); 
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing modelname section, reading end line token 3 of 3"); 
+  if (strcmp(tok, "modelname") != 0)  ESL_FAIL(eslEINVAL, errbuf, "Error, parsing modelname section, end line token 3 of 3 should be 'modelname' but it's %s", tok); 
+
+  if(curstr != NULL) free(curstr);
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "Error, parsing modelname section, memory error?");
+}
+
+
+/* parse_scale_section
+ *
+ * Parse the scale section of a template postscript file.
+ * If anything is invalid, we return a non-eslOK status code
+ * to caller. 
+ * 
+ * Returns:  eslOK on success.
+ */
+int
+parse_scale_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps)
+{
+  int status;
+  char *tok;
+  int   toklen;
+
+  /* this section should be exactly 3 lines, one of which we've already read,
+   * here's an example, next token should be the first 0.65
+   * % begin scale
+   * 0.65 0.65 scale
+   * % end scale
+   */
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing scale section, reading token 1 of 3"); 
+  ps->scale = atof(tok);
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing scale section, reading token 2 of 3"); 
+  if(esl_FCompare(ps->scale, atof(tok), eslSMALLX1) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing scale section, x and y scales are not equal %.2f != %.2f", ps->scale, atof(tok)); 
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK)  ESL_FAIL(status, errbuf, "Error, parsing scale section, reading token 3 of 3"); 
+  if (strcmp(tok, "scale") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing scale section, token 3 of 3 should be 'scale' but it's %s", tok); 
+
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing scale section, reading end line token 1 of 3"); 
+  if (strcmp(tok, "%") != 0)  ESL_FAIL(eslEINVAL, errbuf, "Error, parsing scale section, end line token 1 of 3 should be a percent sign but it's %s", tok); 
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing scale section, reading end line token 2 of 3"); 
+  if (strcmp(tok, "end") != 0)  ESL_FAIL(eslEINVAL, errbuf, "Error, parsing scale section, end line token 2 of 3 should be 'end' but it's %s", tok); 
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing scale section, reading end line token 3 of 3"); 
+  if (strcmp(tok, "scale") != 0)  ESL_FAIL(eslEINVAL, errbuf, "Error, parsing scale section, end line token 3 of 3 should be 'scale' but it's %s", tok); 
+
+  return eslOK;
+}
+
+
+/* parse_ignore_section
+ *
+ * Parse an ignore section of a template postscript file.
+ * We ignore this data. This function's purpose is to read
+ * tokens until we see the "% end ignore" line signalling
+ * the end of the ignore section.
+ * 
+ * Returns:  eslOK on success.
+ */
+int
+parse_ignore_section(ESL_FILEPARSER *efp, char *errbuf, int *ret_read_showpage)
+{
+  int status;
+  char *tok;
+  int   toklen;
+  int   keep_reading = TRUE;
+  int   read_showpage = FALSE;
+  while((keep_reading) && (status = esl_fileparser_GetToken(efp, &tok, &toklen)) == eslOK) { 
+    if (strcmp(tok, "%") == 0) { 
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing ignore section, read %% prefixed line without ' end ignore' after it"); 
+      if (strcmp(tok, "end") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing ignore section, read %% prefixed line without ' end ignore' after it"); 
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing ignore section, read %% prefixed line without ' end ignore' after it"); 
+      if (strcmp(tok, "ignore") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing ignore section, read %% prefixed line without ' end ignore' after it"); 
+      keep_reading = FALSE;
+      status = eslOK;
+    }
+    else if(strcmp(tok, "showpage") == 0) { 
+      read_showpage = TRUE;
+    }
+  }
+  if(status == eslEOF) ESL_FAIL(status, errbuf, "Error, parsing ignore section, finished file looking for '%% end ignore' line");
+  if(status != eslOK)  ESL_FAIL(status, errbuf, "Error, parsing ignore section, last line number read %d", efp->linenumber);
+
+  *ret_read_showpage = read_showpage;
+  return eslOK;
+}
+
+
+/* parse_regurgitate_section
+ *
+ * Parse a regurgitate section of a template postscript file.
+ * If anything is invalid, we return a non-eslOK status code
+ * to caller. 
+ * 
+ * Returns:  eslOK on success.
+ */
+int
+parse_regurgitate_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps)
+{
+  int status;
+  char *tok;
+  int   toklen;
+  int   seen_end = FALSE;
+  char *curstr = NULL;
+  char *newstr;
+  int   nalloc = ps->nregurg;
+  int   curlen;
+  void *tmp;
+  int   ntok = 0;
+
+  while (((status = esl_fileparser_NextLine(efp)) == eslOK) && (!seen_end))
+  {
+    curlen = ntok = 0;
+    while ((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen))  == eslOK) { 
+      if (strcmp(tok, "%") == 0) { /* should be the end, make sure it's properly formatted */
+	if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing regurgitate section, read %% prefixed line without ' end regurgitate' after it"); 
+	if (strcmp(tok, "end") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing regurgitate section, read %% prefixed line without ' end regurgitate' after it"); 
+	if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing regurgitate section, read %% prefixed line without ' end regurgitate' after it"); 
+	if (strcmp(tok, "regurgitate") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing regurgitate section, read %% prefixed line without ' end regurgitate' after it"); 
+	seen_end = TRUE;
+	break;
+      }
+      else { 
+	if(ntok > 0) { 
+	  if((status = esl_strcat(&curstr, curlen, " ",  1))  != eslOK) ESL_FAIL(status, errbuf, "parse_regurgitate_section(), error (2).");
+	  curlen += 1;
+	}
+	if((status = esl_strcat(&curstr, curlen, tok,  toklen)) != eslOK) ESL_FAIL(status, errbuf, "parse_regurgitate_section(), error (1).");
+	curlen += toklen;
+	ntok++;
+      }
+    }
+    if(seen_end) break;
+    if((status = esl_strcat(&curstr, curlen, "\n", 1)) != eslOK) ESL_FAIL(status, errbuf, "parse_regurgitate_section(), error (3).");
+    curlen += 1;
+    ESL_ALLOC(newstr, sizeof(char) * (curlen+1));
+    strcpy(newstr, curstr);
+    if(ps->nregurg == nalloc) { 
+      nalloc += ps->nalloc; ESL_RALLOC(ps->regurgA, tmp, sizeof(char *) * nalloc); 
+    }
+    ps->regurgA[ps->nregurg++] = newstr;
+    free(curstr);
+    curstr = NULL;
+  }
+  if(status == eslEOF) ESL_FAIL(status, errbuf, "Error, parsing regurgitate section, finished file looking for '%% end regurgitate' line");
+  if(status != eslOK)  ESL_FAIL(status, errbuf, "Error, parsing regurgitate section, last line number read %d", efp->linenumber);
+
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "Memory error parsing regurgitate section");
+}
+
+
+/* parse_text_section
+ *
+ * Parse a text section of a template postscript file.
+ * If anything is invalid, we return a non-eslOK status code
+ * to caller. 
+ * 
+ * Returns:  eslOK on success.
+ */
+int
+parse_text_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps)
+{
+  int status;
+  char *tok;
+  int   toklen;
+  int   seen_end = FALSE;
+  int   nalloc;
+  void *tmp;
+  int do_hundreds = FALSE;
+  int do_residues = FALSE;
+
+  /* find out which section we're in, 'hundreds' or 'residues' */
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section, last line %d\n", efp->linenumber);
+  if      (strcmp(tok, "hundreds") == 0) { do_hundreds = TRUE; nalloc = ps->nhundreds; }
+  else if (strcmp(tok, "residues") == 0) { do_residues = TRUE; nalloc = ps->clen; }
+
+  /* read the first two special lines, should be a 5-token line ending with setfont and a 5-token line ending with setcmykcolor,
+   * we don't store these, but we require that they're there. */
+  if((status = esl_fileparser_NextLine(efp) != eslOK)) ESL_FAIL(status, errbuf, "Error, parsing text section, last line %d\n", efp->linenumber);
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section first line should be 5-tokens ending with 'setfont'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section first line should be 5-tokens ending with 'setfont'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section first line should be 5-tokens ending with 'setfont'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section first line should be 5-tokens ending with 'setfont'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section first line should be 5-tokens ending with 'setfont'");
+  if(strcmp(tok, "setfont") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text section first line should be 5-tokens ending with 'setfont'");
+
+  if((status = esl_fileparser_NextLine(efp) != eslOK)) ESL_FAIL(status, errbuf, "Error, parsing text section, last line %d\n", efp->linenumber);
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section second line should be 5-tokens ending with 'setcmykcolor'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section second line should be 5-tokens ending with 'setcmykcolor'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section second line should be 5-tokens ending with 'setcmykcolor'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section second line should be 5-tokens ending with 'setcmykcolor'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section second line should be 5-tokens ending with 'setcmykcolor'");
+  if(strcmp(tok, "setcmykcolor") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text section second line should be 5-tokens ending with 'setcmykcolor'");
+
+  while (((status = esl_fileparser_NextLine(efp)) == eslOK) && (!seen_end))
+  {
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text main section should include 5-tokens ending with 'show'");
+    if (strcmp(tok, "%") == 0) { /* should be the end, make sure it's properly formatted */
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section, read %% prefixed line without ' end text' after it"); 
+      if (strcmp(tok, "end") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text section, read %% prefixed line without ' end text' after it"); 
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section, read %% prefixed line without ' end text' after it"); 
+      if (strcmp(tok, "text") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text section, read %% prefixed line without ' end text' after it"); 
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text section, read %% prefixed line without ' end text' after it"); 
+      if(do_hundreds) { 
+	if (strcmp(tok, "hundreds") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text section, read %% prefixed line without ' end text hundreds' after it"); 
+      }
+      if(do_residues) {
+	if (strcmp(tok, "residues") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text section, read %% prefixed line without ' end text residues' after it"); 
+      }
+      seen_end = TRUE;
+      break;
+    }
+    /* if we get here, we haven't seen the end, we're reading a normal line, tok is the string, we discard this */
+    if(do_hundreds && ps->nhundreds == nalloc) { 
+      nalloc += ps->nalloc; 
+      ESL_RALLOC(ps->hundredsxA, tmp, sizeof(float) * nalloc); 
+      ESL_RALLOC(ps->hundredsyA, tmp, sizeof(float) * nalloc); 
+    }
+    if(do_residues && ps->clen == nalloc) { 
+      nalloc += ps->nalloc; 
+      ESL_RALLOC(ps->rxA, tmp, sizeof(float) * nalloc); 
+      ESL_RALLOC(ps->ryA, tmp, sizeof(float) * nalloc); 
+    }
+    /* get x */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text main section should include 5-tokens ending with 'show'");
+    if(do_hundreds) ps->hundredsxA[ps->nhundreds] = atof(tok);
+    if(do_residues) ps->rxA[ps->clen] = atof(tok);
+    /* get y */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text main section should include 5-tokens ending with 'show'");
+    if(do_hundreds) ps->hundredsyA[ps->nhundreds] = atof(tok);
+    if(do_residues) ps->ryA[ps->clen] = atof(tok);
+    
+    /* verify moveto */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text main section should include 5-tokens ending with 'show'");
+    if (strcmp(tok, "moveto") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text main section, fourth token should be 'moveto', line %d", efp->linenumber);
+    /* verify show */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing text main section should include 5-tokens ending with 'show'");
+    if (strcmp(tok, "show") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text main section, fifth token should be 'show', line %d", efp->linenumber);
+    
+    if(do_hundreds) ps->nhundreds++;
+    if(do_residues) ps->clen++;
+  }
+  if(!seen_end) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing text section, didn't see end! line: %d\n", efp->linenumber);
+  if(status == eslEOF && do_hundreds) 
+    ESL_FAIL(status, errbuf, "Error, parsing text section, finished file looking for '%% end text hundreds' line");
+  if(status == eslEOF && do_residues) 
+    ESL_FAIL(status, errbuf, "Error, parsing text section, finished file looking for '%% end text residues' line");
+  if(status != eslOK)  ESL_FAIL(status, errbuf, "Error, parsing text section, last line number read %d", efp->linenumber);
+
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "Memory error parsing text section");
+}
+
+/* parse_lines_section
+ *
+ * Parse a lines section of a template postscript file.
+ * If anything is invalid, we return a non-eslOK status code
+ * to caller. 
+ * 
+ * Returns:  eslOK on success.
+ */
+int
+parse_lines_section(ESL_FILEPARSER *efp, char *errbuf, SSPostscript_t *ps)
+{
+  int status;
+  char *tok;
+  int   toklen;
+  int   seen_end = FALSE;
+  int   nalloc;
+  void *tmp;
+  int do_ticks = FALSE;
+  int do_bpconnects = FALSE;
+
+  /* find out which section we're in, 'ticks' or 'bpconnects' */
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section, last line %d\n", efp->linenumber);
+  if      (strcmp(tok, "ticks") == 0)      { do_ticks = TRUE; nalloc = ps->nticks; }
+  else if (strcmp(tok, "bpconnects") == 0) { do_bpconnects = TRUE; nalloc = ps->nbp; }
+
+  /* read the first two special lines, should be a 2-token line ending with setlinewidth and a 5-token line ending with setcmykcolor,
+   * we don't store these, but we require that they're there. */
+  if((status = esl_fileparser_NextLine(efp) != eslOK)) ESL_FAIL(status, errbuf, "Error, parsing lines section, last line %d\n", efp->linenumber);
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section first line should be 2-tokens ending with 'setlinewidth'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section first line should be 2-tokens ending with 'setlinewidth'");
+  if(strcmp(tok, "setlinewidth") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines section first line should be 2-tokens ending with 'setlinewidth'");
+
+  if((status = esl_fileparser_NextLine(efp) != eslOK)) ESL_FAIL(status, errbuf, "Error, parsing lines section, last line %d\n", efp->linenumber);
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section second line should be 5-tokens ending with 'setcmykcolor'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section second line should be 5-tokens ending with 'setcmykcolor'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section second line should be 5-tokens ending with 'setcmykcolor'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section second line should be 5-tokens ending with 'setcmykcolor'");
+  if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section second line should be 5-tokens ending with 'setcmykcolor'");
+  if(strcmp(tok, "setcmykcolor") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines section second line should be 5-tokens ending with 'setcmykcolor'");
+
+  while (((status = esl_fileparser_NextLine(efp)) == eslOK) && (!seen_end))
+  {
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines main section should include 5-tokens ending with 'show'");
+    if (strcmp(tok, "%") == 0) { /* should be the end, make sure it's properly formatted */
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section, read %% prefixed line without ' end lines' after it"); 
+      if (strcmp(tok, "end") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines section, read %% prefixed line without ' end lines' after it"); 
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section, read %% prefixed line without ' end lines' after it"); 
+      if (strcmp(tok, "lines") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines section, read %% prefixed line without ' end lines' after it"); 
+      if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines section, read %% prefixed line without ' end lines' after it"); 
+      if(do_ticks) { 
+	if (strcmp(tok, "ticks") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines section, read %% prefixed line without ' end lines ticks' after it"); 
+      }
+      if(do_bpconnects) {
+	if (strcmp(tok, "bpconnects") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines section, read %% prefixed line without ' end lines bpconnects' after it"); 
+      }
+      seen_end = TRUE;
+      break;
+    }
+    /* if we get here, we haven't seen the end, we're reading a normal line, tok is the first x coord, we record this */
+    /* first we expand our arrays if nec */
+    if(do_ticks && ps->nticks == nalloc) { 
+      nalloc += ps->nalloc; 
+      ESL_RALLOC(ps->ticksx1A, tmp, sizeof(float) * nalloc); 
+      ESL_RALLOC(ps->ticksy1A, tmp, sizeof(float) * nalloc); 
+      ESL_RALLOC(ps->ticksx2A, tmp, sizeof(float) * nalloc); 
+      ESL_RALLOC(ps->ticksy2A, tmp, sizeof(float) * nalloc); 
+    }
+    if(do_bpconnects && ps->nbp == nalloc) { 
+      nalloc += ps->nalloc; 
+      ESL_RALLOC(ps->bpx1A, tmp, sizeof(float) * nalloc); 
+      ESL_RALLOC(ps->bpy1A, tmp, sizeof(float) * nalloc); 
+      ESL_RALLOC(ps->bpx2A, tmp, sizeof(float) * nalloc); 
+      ESL_RALLOC(ps->bpy2A, tmp, sizeof(float) * nalloc); 
+    }
+    /* store x1 */
+    if(do_ticks) ps->ticksx1A[ps->nticks] = atof(tok);
+    if(do_bpconnects) ps->bpx1A[ps->nbp] = atof(tok);
+    /* get y1 */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines main section should include 8-tokens ending with 'stroke'");
+    if(do_ticks) ps->ticksy1A[ps->nticks] = atof(tok);
+    if(do_bpconnects) ps->bpy1A[ps->nbp] = atof(tok);
+    /* get x2 */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines main section should include 8-tokens ending with 'stroke'");
+    if(do_ticks) ps->ticksx2A[ps->nticks] = atof(tok);
+    if(do_bpconnects) ps->bpx2A[ps->nbp] = atof(tok);
+    /* get y2 */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines main section should include 8-tokens ending with 'stroke'");
+    if(do_ticks) ps->ticksy2A[ps->nticks] = atof(tok);
+    if(do_bpconnects) ps->bpy2A[ps->nbp] = atof(tok);
+    
+    /* verify newpath */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines main section should include 8-tokens ending with 'stroke'");
+    if (strcmp(tok, "newpath") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines main section, fifth token should be 'newpath', line %d", efp->linenumber);
+    /* verify moveto */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines main section should include 8-tokens ending with 'stroke'");
+    if (strcmp(tok, "moveto") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines main section, sixth token should be 'moveto', line %d", efp->linenumber);
+    /* verify lineto */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines main section should include 8-tokens ending with 'stroke'");
+    if (strcmp(tok, "lineto") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines main section, seventh token should be 'lineto', line %d", efp->linenumber);
+    /* verify stroke */
+    if((status = esl_fileparser_GetTokenOnLine(efp, &tok, &toklen)) != eslOK) ESL_FAIL(status, errbuf, "Error, parsing lines main section should include 8-tokens ending with 'stroke'");
+    if (strcmp(tok, "stroke") != 0) ESL_FAIL(eslEINVAL, errbuf, "Error, parsing lines main section, eigth token should be 'stroke', line %d", efp->linenumber);
+    
+    if(do_ticks) ps->nticks++;
+    if(do_bpconnects) ps->nbp++;
+  }
+  if(!seen_end) ESL_FAIL(status, errbuf, "Error, parsing lines section, didn't see end! line: %d\n", efp->linenumber);
+  if(status == eslEOF && do_ticks) 
+    ESL_FAIL(status, errbuf, "Error, parsing lines section, finished file looking for '%% end lines ticks' line");
+  if(status == eslEOF && do_bpconnects) 
+    ESL_FAIL(status, errbuf, "Error, parsing lines section, finished file looking for '%% end lines bpconnects' line");
+
+  if(status != eslOK)  ESL_FAIL(status, errbuf, "Error, parsing lines section, last line number read %d", efp->linenumber);
+
+  return eslOK;
+ ERROR: ESL_FAIL(status, errbuf, "Memory error parsing lines section");
+}
+
+/* Function: individual_seqs_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with info for each seq in the MSA 
+ * Return:   eslOK on success.
+ */
+int
+individual_seqs_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa)
+{
+  int status;
+  int p, i, pp;
+  int cpos, apos;
+  int orig_npage = ps->npage;
+
+  if((status = add_pages_sspostscript(ps, msa->nseq, INDIMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  (ps->clen+1));
+  }
+
+  /* fill ps->rrAA with residues and gaps */
+  for(i = 0; i < msa->nseq; i++) {
+    pp = orig_npage + i;
+    cpos = 0;
+    for(apos = 0; apos < msa->alen; apos++) {
+      if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) { /* a consensus position */
+	ps->rrAA[pp][cpos] = (char) msa->aseq[i][apos];
+	/* printf("ps->rrAA[%3d][%4d]: %c\n", pp, cpos, ps->rrAA[pp][cpos]); */
+	cpos++;
+      }
+    }
+    ps->rrAA[pp][cpos] = '\0';
+    ps->seqidxA[pp] = i;
+    /* add description to ps */
+    if((status = add_page_desc_to_sspostscript(ps, pp, msa->sqname[i], errbuf)) != eslOK) return status;
+  }
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "individual_seqs_sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: rf_seq_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with 1 new page, the RF sequence.
+ * Return:   eslOK on success.
+ */
+int
+rf_seq_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa)
+{
+  int status;
+  int p, pp;
+  int cpos, apos;
+  int orig_npage = ps->npage;
+
+  if((status = add_pages_sspostscript(ps, 1, INDIMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  ps->clen);
+  }
+
+  /* fill ps->rrAA with residues and gaps for RF sequence */
+  pp = orig_npage;
+  cpos = 0;
+  for(apos = 1; apos <= msa->alen; apos++) {
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[(apos-1)])) { /* a consensus position */
+      ps->rrAA[pp][cpos] = msa->rf[(apos-1)];
+      /* printf("ps->rrAA[%3d][%4d]: %c\n", pp, cpos, ps->rrAA[pp][cpos]); */
+      cpos++;
+    }
+  }
+
+  /* add description to ps */
+  if((status = add_page_desc_to_sspostscript(ps, pp, "*CONSENSUS*", errbuf)) != eslOK) return status;
+
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "rf_seq_sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+
+/* Function: infocontent_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with 1 new page, colored squares indicating
+ *           the information content of each consensus column.
+ *           
+ * Return:   eslOK on success.
+ */
+int
+infocontent_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int hc_onecell_idx)
+{
+  int status;
+  int p, pp, c, i;
+  int cpos, apos;
+  int orig_npage = ps->npage;
+  double **obs   = NULL;
+  double  *ent   = NULL;
+  double  *bg    = NULL;
+  float   *limits = NULL;
+  int zero_obs;
+  int nonecell = 0;
+  int nonecell_masked = 0;
+  int within_mask;
+
+  if((status = add_pages_sspostscript(ps, 1, ALIMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ps->rrAA[p]    = NULL;
+    ps->rcolAAA[p] = NULL;
+    ps->sclAA[p]   = NULL;
+    ps->occlAAA[p] = NULL;
+  }
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  ps->clen);
+    ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->clen);
+    ESL_ALLOC(ps->sclAA[p],    sizeof(SchemeColorLegend_t *) * 1);
+    ESL_ALLOC(ps->occlAAA[p], sizeof(OneCellColorLegend_t **) * 1);
+    for(c = 0; c < ps->clen; c++) 
+      ps->rcolAAA[p][c] = NULL;
+    for(c = 0; c < ps->clen; c++) { 
+      ESL_ALLOC(ps->rcolAAA[p][c], sizeof(float) * NCMYK); /* CMYK colors */
+    }
+  }
+
+  ESL_ALLOC(ent, sizeof(double) * ps->clen);
+  ESL_ALLOC(obs, sizeof(double *) * ps->clen);
+  ESL_ALLOC(bg, sizeof(double) * msa->abc->K);
+  esl_vec_DSet(bg, msa->abc->K, 1./(msa->abc->K));
+
+  for(cpos = 0; cpos < ps->clen; cpos++) 
+    obs[cpos] = NULL;
+  
+  for(cpos = 0; cpos < ps->clen; cpos++) { 
+    ESL_ALLOC(obs[cpos], sizeof(double) * msa->abc->K);
+    esl_vec_DSet(obs[cpos], msa->abc->K, 0.);
+  }
+
+  pp = orig_npage;
+
+  /* add color legend */
+  ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); 
+  limits[0] = 0.0;
+  limits[1] = 0.4;
+  limits[2] = 0.8;
+  limits[3] = 1.2;
+  limits[4] = 1.6;
+  limits[5] = 1.99;
+  limits[6] = 2.00;
+  ps->sclAA[pp] = create_scheme_colorlegend(hc_scheme_idx, hc_nbins, limits);
+
+  if(ps->mask == NULL) nonecell_masked = -1; /* special flag */
+  for(i = 0; i < msa->nseq; i++) { 
+    cpos = 0;
+    for(apos = 0; apos < msa->alen; apos++) {
+      if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) { /* a consensus position */
+	if(! esl_abc_CIsGap(msa->abc, msa->aseq[i][apos])) { /* seq i is not a gap at cpos */
+	  esl_abc_DCount(msa->abc, obs[cpos], esl_abc_DigitizeSymbol(msa->abc, msa->aseq[i][apos]), 1.);
+	}
+	cpos++;
+      }
+    }
+  }
+  for(cpos = 0; cpos < ps->clen; cpos++) { 
+    zero_obs = (esl_DCompare(esl_vec_DSum(obs[cpos], msa->abc->K), 0., eslSMALLX1) == eslOK) ? TRUE : FALSE;
+    esl_vec_DNorm(obs[cpos], msa->abc->K);
+    ent[cpos] = esl_vec_DEntropy(bg, msa->abc->K) - esl_vec_DEntropy(obs[cpos], msa->abc->K);
+
+    if(zero_obs) { 
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[hc_onecell_idx])) != eslOK) return status;
+      nonecell++;
+      if(ps->mask != NULL && ps->mask[cpos] == '1') nonecell_masked++; 
+    }
+    else { 
+      within_mask = (ps->mask != NULL && ps->mask[cpos] == '1') ? TRUE : FALSE;
+      if((status = set_scheme_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_scheme[hc_scheme_idx], ent[cpos], ps->sclAA[pp], within_mask)) != eslOK) return status;
+    }
+
+    ps->rrAA[pp][cpos] = ' ';
+    /*ps->rrAA[pp][cpos] = (esl_FCompare(ent[cpos], 0., eslSMALLX1) == eslOK) ? '-' : ' ';*/
+  }
+
+  /* add one-cell color legend */
+  ps->occlAAA[pp][0] = create_onecell_colorlegend(hc_onecell[hc_onecell_idx], nonecell, nonecell_masked);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "100% gaps", ps->legx_max_chars, errbuf)) != eslOK) return status;
+  ps->nocclA[pp] = 1;
+
+  /* add text to legend */
+  /*sprintf(text, "information content (bits) (total: %.2f bits)", esl_vec_DSum(ent, ps->clen));*/
+  if((status = add_text_to_scheme_colorlegend(ps->sclAA[pp], "information content (bits)", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  /* add description to ps */
+  if((status = add_page_desc_to_sspostscript(ps, pp, "information content per position", errbuf)) != eslOK) return status;
+
+  free(ent);
+  for(cpos = 0; cpos < ps->clen; cpos++) free(obs[cpos]);
+  free(obs);
+  free(bg);
+  free(limits);
+
+  return eslOK;
+  
+ ERROR: ESL_FAIL(status, errbuf, "infocontent_sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: delete_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with a new page w/colored squares indicating
+ *           the number of sequences with gaps (deletions) at each consensus column. 
+ *           If do_all is TRUE the page shows all deletions. If false only 'internal' deletions,
+ *           those that come after the first occupied consensus column of each sequence and
+ *           before the final occupied consensus column for each sequence, are shown.
+ *           
+ * Return:   eslOK on success.
+ */
+int
+delete_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, int do_all, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int hc_onecell_idx)
+{
+  int status;
+  int p, pp, c, i;
+  int cpos, apos;
+  int orig_npage = ps->npage;
+  int *dct;
+  int *dct_internal;
+  int *fA, *lA;
+  int nonecell = 0;
+  int nonecell_masked = 0;
+  int within_mask;
+  float *limits = NULL;
+
+  if((status = add_pages_sspostscript(ps, 1, ALIMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  ps->clen);
+    ESL_ALLOC(ps->rcolAAA[p], sizeof(int *) * ps->clen);
+    ESL_ALLOC(ps->sclAA[p],    sizeof(SchemeColorLegend_t *) * 1);
+    ESL_ALLOC(ps->occlAAA[p], sizeof(OneCellColorLegend_t **) * 1);
+    for(c = 0; c < ps->clen; c++) { 
+      ESL_ALLOC(ps->rcolAAA[p][c], sizeof(int) * NCMYK); /* CMYK colors */
+    }
+  }
+
+  ESL_ALLOC(dct,          sizeof(int) * ps->clen);
+  ESL_ALLOC(dct_internal, sizeof(int) * ps->clen);
+  esl_vec_ISet(dct,          ps->clen, 0);
+  esl_vec_ISet(dct_internal, ps->clen, 0);
+
+  /* determine the first and last occupied consensus position in each sequence */
+  ESL_ALLOC(fA, sizeof(int) * msa->nseq);
+  ESL_ALLOC(lA, sizeof(int) * msa->nseq);
+  esl_vec_ISet(lA, msa->nseq, 0);
+  esl_vec_ISet(fA, msa->nseq, ps->clen-1);
+  /* this could be more efficient */
+  for(i = 0; i < msa->nseq; i++) { 
+    cpos = 0;
+    for(apos = 0; apos < msa->alen; apos++) {
+      if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) { /* apos is a consensus position */
+	cpos++;
+	if(! esl_abc_CIsGap(msa->abc, msa->aseq[i][apos])) { /* cpos for seq i is not a gap */
+	  fA[i] = ESL_MIN(fA[i], cpos);
+	  lA[i] = ESL_MAX(lA[i], cpos);
+	}
+      }
+    }
+  }
+
+  for(i = 0; i < msa->nseq; i++) { 
+    /*printf("fA[%4d] %4d lA[%4d] %4d\n", i, fA[i], i, lA[i]);*/
+    cpos = 0;
+    for(apos = 0; apos < msa->alen; apos++) {
+      if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) { 
+	cpos++;
+	if(esl_abc_CIsGap(msa->abc, msa->aseq[i][apos])) { 
+	  dct[(cpos-1)]++; 
+	  if(cpos >= fA[i] && cpos <= lA[i]) dct_internal[(cpos-1)]++;
+	}
+      }
+    }
+  }
+
+  pp = orig_npage;
+
+  /* add color legend */
+  ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); 
+  limits[0] = 0.0;
+  limits[1] = 0.167;
+  limits[2] = 0.333;
+  limits[3] = 0.500;
+  limits[4] = 0.667;
+  limits[5] = 0.833;
+  limits[6] = 1.00;
+  ps->sclAA[pp] = create_scheme_colorlegend(hc_scheme_idx, hc_nbins, limits);
+
+  if(ps->mask == NULL) nonecell_masked = -1; /* special flag */
+  if(do_all) { 
+    /* draw delete page with all deletes */
+    for(cpos = 0; cpos < ps->clen; cpos++) { 
+      ps->rrAA[pp][cpos] = ' ';
+      if(dct[cpos] == 0) { 
+	if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[hc_onecell_idx])) != eslOK) return status; 
+	nonecell++;
+	if(ps->mask != NULL && ps->mask[cpos] == '1') nonecell_masked++; 
+      }
+      else {
+	within_mask = (ps->mask != NULL && ps->mask[cpos] == '1') ? TRUE : FALSE;
+	if((status = set_scheme_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_scheme[hc_scheme_idx], (float) (dct[cpos]) / (float) (msa->nseq), ps->sclAA[pp], within_mask)) != eslOK) return status;
+      }
+    }
+  }
+  else { /* do_all is FALSE, draw delete page with only internal deletes */
+    for(cpos = 0; cpos < ps->clen; cpos++) { 
+      ps->rrAA[pp][cpos] = ' ';
+      if(dct_internal[cpos] == 0) { 
+	if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[hc_onecell_idx])) != eslOK) return status; 
+	nonecell++;
+	if(ps->mask != NULL && ps->mask[cpos] == '1') nonecell_masked++; 
+      }
+      else {
+	within_mask = (ps->mask != NULL && ps->mask[cpos] == '1') ? TRUE : FALSE;
+	if((status = set_scheme_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_scheme[hc_scheme_idx], (float) (dct_internal[cpos]) / (float) (msa->nseq), ps->sclAA[pp], within_mask)) != eslOK) return status;
+      }
+    }
+  }
+
+  /* add one-cell color legend */
+  ps->occlAAA[pp][0] = create_onecell_colorlegend(hc_onecell[hc_onecell_idx], nonecell, nonecell_masked);
+  ps->nocclA[pp] = 1;
+
+  if(do_all) { 
+    if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "zero deletions", ps->legx_max_chars, errbuf)) != eslOK) return status;
+  }
+  else {
+    if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "zero internal deletions", ps->legx_max_chars, errbuf)) != eslOK) return status; 
+  }
+
+  /* add color legend and description */
+  if(do_all) { 
+    /*sprintf(text, "fraction seqs w/deletes ('-'=0 deletes; avg/seq: %.2f)", (float) esl_vec_ISum(dct, ps->clen) / (float) msa->nseq);*/
+    if((status = add_text_to_scheme_colorlegend(ps->sclAA[pp], "fraction of seqs with deletes", ps->legx_max_chars, errbuf)) != eslOK) return status;
+    if((status = add_page_desc_to_sspostscript(ps, ps->npage-1, "frequency of deletions at each position", errbuf)) != eslOK) return status;
+  }
+  else { /* !do_all, only internal deletes counted */
+    /*sprintf(text, "fraction seqs w/internal deletes ('-'=0; avg/seq: %.2f)", (float) esl_vec_ISum(dct_internal, ps->clen) / (float) msa->nseq);*/
+    if((status = add_text_to_scheme_colorlegend(ps->sclAA[pp], "fraction of seqs w/internal deletions", ps->legx_max_chars, errbuf)) != eslOK) return status;
+    if((status = add_page_desc_to_sspostscript(ps, ps->npage-1, "frequency of internal (non-terminal) deletions in each position", errbuf)) != eslOK) return status;
+  }
+
+  free(dct);
+  free(dct_internal);
+  free(fA);
+  free(lA);
+  free(limits);
+
+  return eslOK;
+  
+ ERROR: ESL_FAIL(status, errbuf, "delete_sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: insert_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with 1 new page, with colors in log 
+ *           scale indicating the fraction of seqs with inserts after each
+ *           position, and numbers indicating the median length of inserts in those
+ *           sequences that have inserts at each position. Positions with 0 inserts
+ *           in all sequences are marked '-' with no color. Positions with median
+ *           length 10 or greater are marked with '*'. 
+ *           
+ * Return:   eslOK on success.
+ */
+int
+insert_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int hc_onecell_idx)
+{
+  int status;
+  int p, pp, c, i;
+  int cpos, apos;
+  int orig_npage = ps->npage;
+  int **ict;
+  int *total_ict, *med_ict, *nseq_ict;
+  int imed;
+  float col;
+  char res;
+  int nonecell = 0;
+  int nonecell_masked = 0;
+  if(ps->mask == NULL) nonecell_masked = -1; /* special flag */
+
+  if((status = add_pages_sspostscript(ps, 1, ALIMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  (ps->clen+1));
+    ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->clen);
+    ESL_ALLOC(ps->sclAA[p],   sizeof(SchemeColorLegend_t *) * 1);
+    ESL_ALLOC(ps->occlAAA[p], sizeof(OneCellColorLegend_t **) * 1);
+    for(c = 0; c < ps->clen; c++) { 
+      ESL_ALLOC(ps->rcolAAA[p][c], sizeof(float) * NCMYK); /* CMYK colors */
+    }
+  }
+
+  ESL_ALLOC(ict,  sizeof(int *) * (ps->clen+1));
+  for(cpos = 0; cpos <= ps->clen; cpos++) { 
+    ESL_ALLOC(ict[cpos],  sizeof(int) * (msa->nseq));
+    esl_vec_ISet(ict[cpos], (msa->nseq), 0);
+  }
+  
+  ESL_ALLOC(total_ict,  sizeof(int) * (ps->clen+1));
+  ESL_ALLOC(nseq_ict,  sizeof(int) * (ps->clen+1));
+  ESL_ALLOC(med_ict,  sizeof(int) * (ps->clen+1));
+  esl_vec_ISet(total_ict, (ps->clen+1), 0);
+  esl_vec_ISet(nseq_ict, (ps->clen+1), 0);
+  esl_vec_ISet(med_ict, (ps->clen+1), 0);
+
+  cpos = 0;
+  for(apos = 0; apos < msa->alen; apos++) { 
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) cpos++;
+    else { 
+      for(i = 0; i < msa->nseq; i++)
+	if(! esl_abc_CIsGap(msa->abc, msa->aseq[i][apos])) { 
+	  total_ict[cpos]++;
+	  ict[cpos][i]++;
+	}	  
+    }
+  }
+
+  int nseq;
+  int *len;
+  int l;
+  /* determine avg median length for each insertion */
+  for(cpos = 0; cpos <= ps->clen; cpos++) { 
+    if(total_ict[cpos] > 0) { 
+      nseq = 0;
+      for(i = 0; i < msa->nseq; i++) { 
+	if(ict[cpos][i] >= 1) nseq_ict[cpos]++;
+      }
+      ESL_ALLOC(len, sizeof(int) * nseq_ict[cpos]);
+      l = 0;
+      for(i = 0; i < msa->nseq; i++) { 
+	if(ict[cpos][i] >= 1) { 
+	  len[l++] = ict[cpos][i];
+	}
+      }
+      qsort(len, nseq, sizeof(int), compare_ints);
+      med_ict[cpos] = len[nseq / 2];
+      free(len);
+    }
+  }
+
+  pp = orig_npage;
+
+  /* add color legend */
+  float *limits;
+  int within_mask;
+  ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); 
+  limits[0] = 0.0;
+  limits[1] = 0.167;
+  limits[2] = 0.333;
+  limits[3] = 0.500;
+  limits[4] = 0.667;
+  limits[5] = 0.833;
+  limits[6] = 1.00;
+  ps->sclAA[pp] = create_scheme_colorlegend(hc_scheme_idx, hc_nbins, limits);
+
+  for(cpos = 1; cpos <= ps->clen; cpos++) { 
+    if(nseq_ict[cpos] == 0) { 
+      res = '-';
+      col = 0.0;
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][(cpos-1)], NCMYK, hc_onecell[hc_onecell_idx])) != eslOK) return status;
+      nonecell++;
+      if(ps->mask != NULL && ps->mask[cpos-1] == '1') nonecell_masked++; 
+    }
+    else {
+      imed = (int) med_ict[cpos];
+      switch (imed) { 
+      case 0: res = '0';
+	break;
+      case 1: res = '1';
+	break;
+      case 2: res = '2';
+	break;
+      case 3: res = '3';
+	break;
+      case 4: res = '4';
+	break;
+      case 5: res = '5';
+	break;
+      case 6: res = '6';
+	break;
+      case 7: res = '7';
+	break;
+      case 8: res = '8';
+	break;
+      case 9: res = '9';
+	break;
+      default: res = '*';
+	break;
+      }
+      /*col = 1. / (1. - log((float) nseq_ict[cpos] / (float) msa->nseq)); */
+      col = (float) nseq_ict[cpos] / (float) msa->nseq;
+      within_mask = (ps->mask != NULL && ps->mask[(cpos-1)] == '1') ? TRUE : FALSE;
+      if((status = set_scheme_values(errbuf, ps->rcolAAA[pp][(cpos-1)], NCMYK, hc_scheme[hc_scheme_idx], col, ps->sclAA[pp], within_mask)) != eslOK) return status;
+    }
+    /*ps->rrAA[pp][(cpos-1)] = res;*/
+    ps->rrAA[pp][(cpos-1)] = ' ';
+  }
+
+  /* add one-cell color legend */
+  ps->occlAAA[pp][0] = create_onecell_colorlegend(hc_onecell[hc_onecell_idx], nonecell, nonecell_masked);
+  ps->nocclA[pp] = 1;
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "zero insertions", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  /* add color legend */
+  if((status = add_text_to_scheme_colorlegend(ps->sclAA[pp], "fraction of seqs w/insertions", ps->legx_max_chars, errbuf)) != eslOK) return status;
+  if((status = add_page_desc_to_sspostscript(ps, ps->npage-1, "frequency of insertions after each position", errbuf)) != eslOK) return status;
+
+  for(i = 0; i < ps->clen; i++) free(ict[i]);
+  free(ict);
+  free(total_ict);
+  free(nseq_ict);
+  free(med_ict);
+  free(limits);
+
+  return eslOK;
+  
+ ERROR: ESL_FAIL(status, errbuf, "insert_sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: posteriors_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with info on posterior probabilities in the MSA.
+ * Return:   eslOK on success.
+ */
+static int
+posteriors_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int hc_onecell_idx)
+{
+  int    status;
+  int    s,c;           /* counters over sequences, columns of MSA */
+  int   *nongap_c;      /* number of non-gap posterior values for each column */
+  int   *nongaprf_c;    /* number of non-gap RF non-gap posterior values for each column */
+  float *sum_c;         /* sum of non-gap posterior values for each column */
+  float *sumrf_c;       /* sum of non-gap RF non-gap posterior values for each column */
+  int    nongap_s;      /* number of non-gap posterior values for current sequence */
+  int    nongaprf_s;    /* number of non-gap RF non-gap posterior values for current sequence */
+  float  sum_s;         /* sum of non-gap posterior values for current sequence */
+  float  sumrf_s;       /* sum of non-gap RF non-gap posterior values for current sequence */
+  float  avgrf_c;       /* avg non-gap RF non-gap posterior value for current column */
+  float  avg_s;         /* avg non-gap posterior values for current sequence */
+  float  avgrf_s;       /* avg non-gap RF non-gap posterior values for current sequence */
+  int    p;
+  float  prob;
+  int *c2a_map;
+  int *a2c_map;
+  int clen;
+  int cpos;
+  int orig_npage = ps->npage;
+  int new_npage = 0;
+  int ir1, ir2;
+  int pp;
+  int do_avg = FALSE;
+  int do_indi = FALSE;
+  int nfirst_indi_page = -1;
+  int navg_page = -1;
+  int ridx1, ridx2, r;
+  float *limits; /* bin limits for the color scheme */
+  int nonecell_avg = 0;
+  int nonecell_avg_masked = 0;
+  int nonecell_seq = 0;
+  int nonecell_seq_masked = 0;
+  int within_mask;
+
+  if(ps->mask == NULL) { nonecell_avg_masked = nonecell_seq_masked = -1; } /* special flag */
+
+  if(msa->rf == NULL) esl_fatal("No RF annotation in alignment");
+
+  if(esl_opt_GetBoolean(go, "--indi")) { do_indi = TRUE; nfirst_indi_page = orig_npage + new_npage; new_npage += msa->nseq; }
+  else                                 { do_avg = TRUE;  new_npage += 1; navg_page = orig_npage; }
+
+  if(do_indi) {
+    if((status = add_pages_sspostscript(ps, new_npage, INDIMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+  }
+  else {
+    if((status = add_pages_sspostscript(ps, new_npage, ALIMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+  }
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  (ps->clen+1));
+    ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->clen);
+    ESL_ALLOC(ps->sclAA[p],    sizeof(SchemeColorLegend_t *) * 1);
+    ESL_ALLOC(ps->occlAAA[p], sizeof(OneCellColorLegend_t **) * 1);
+    for(c = 0; c < ps->clen; c++) { 
+      ESL_ALLOC(ps->rcolAAA[p][c], sizeof(float) * NCMYK); /* CMYK colors */
+    }
+  }
+
+  /* Find out which #=GR line is the POST, Post, or post line (if more than one exist, last one is chosen) */
+  ridx1 = ridx2 = -1;
+  for (r = 0; r < msa->ngr; r++) { 
+    if (strcmp(msa->gr_tag[r], "POSTX.") == 0) { ridx1 = r; }
+    if (strcmp(msa->gr_tag[r], "POST.X") == 0) { ridx2 = r; }
+  }
+  if((ridx1 == -1) || (ridx2 == -1)) { 
+    ESL_FAIL(eslEINVAL, errbuf, "--prob requires \"#=GR POSTX.\" and \"#=GR POST.X\" annotation in %s (from infernal v1.x\'s cmalign).\n", esl_opt_GetArg(go,1));
+  }
+  
+  /* map consensus columns to alignment positions */
+  map_cpos_to_apos(msa, &c2a_map, &a2c_map, &clen);
+
+  /* per column stats */
+  ESL_ALLOC(nongap_c, sizeof(int) * msa->alen);
+  ESL_ALLOC(sum_c,    sizeof(float) * msa->alen);
+  ESL_ALLOC(nongaprf_c, sizeof(int) * msa->alen);
+  ESL_ALLOC(sumrf_c,    sizeof(float) * msa->alen);
+  esl_vec_ISet(nongap_c, msa->alen, 0);
+  esl_vec_FSet(sum_c,    msa->alen, 0.);
+  esl_vec_ISet(nongaprf_c, msa->alen, 0);
+  esl_vec_FSet(sumrf_c,    msa->alen, 0.);
+
+  ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); 
+  limits[0] = 0.0;
+  limits[1] = 0.8;
+  limits[2] = 0.9;
+  limits[3] = 0.925;
+  limits[4] = 0.95;
+  limits[5] = 0.975;
+  limits[6] = 1.00;
+
+  /* step through each sequence and each column, collecting stats */
+  pp = nfirst_indi_page;
+  for(s = 0; s < msa->nseq; s++) { 
+    nonecell_seq = 0;
+    nonecell_seq_masked = (ps->mask == NULL) ? -1 : 0;
+    nongap_s = nongaprf_s = 0;
+    sum_s    = sumrf_s = 0.;
+    if(do_indi) { /* add color legend for this sequence */
+      ps->sclAA[pp] = create_scheme_colorlegend(hc_scheme_idx, hc_nbins, limits);
+    }
+    for(c = 0; c < msa->alen; c++) { 
+      if(! esl_abc_CIsGap(msa->abc, msa->gr[ridx1][s][c])) {
+	if(esl_abc_CIsGap(msa->abc, msa->gr[ridx2][s][c])) ESL_FAIL(eslEINVAL, errbuf, "reading post annotation for seq: %d aln column: %d, post 'tens' value non-gap but post 'ones' value is gap.\n", s, c);
+	if(msa->gr[ridx1][s][c] == '*') {
+	  if(msa->gr[ridx2][s][c] != '*') ESL_FAIL(eslEINVAL, errbuf, "reading post annotation for seq: %d aln column: %d, post 'tens' value '*' but post 'ones' value != '*'.\n", s, c);
+	  prob = 1.0;
+	}
+	else {
+	  ir1 = (int) (msa->gr[ridx1][s][c] - '0');
+	  ir2 = (int) (msa->gr[ridx2][s][c] - '0');
+	  prob = ((float) ir1 * 10. + ir2) * .01;
+	  /*printf("c: %d r1: %c %d r2: %c %d p: %.2f\n", c, msa->gr[ridx1][s][c], ir1, msa->gr[ridx2][s][c], ir2, prob);*/
+	}
+	sum_c[c] += prob;
+	nongap_c[c]++;
+	sum_s += prob;
+	nongap_s++;
+	if(a2c_map[c] != -1) { /* consensus position */
+	  cpos = a2c_map[c];
+	  sumrf_c[c] += prob;
+	  nongaprf_c[c]++;
+	  sumrf_s += prob;
+	  nongaprf_s++;
+	  if(do_indi) { /* compute color for this column */
+	    within_mask = (ps->mask != NULL && ps->mask[cpos] == '1') ? TRUE : FALSE;
+	    if((status = set_scheme_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_scheme[hc_scheme_idx], prob, ps->sclAA[pp], within_mask)) != eslOK) return status;
+	    ps->rrAA[pp][cpos] = ' ';
+	  }
+	}
+	//if(prob >= pthresh) athresh_c[c]++;
+      }
+      else if (do_indi) { /* gap, if it's a consensus column, draw blank square */
+	if(a2c_map[c] != -1) { /* consensus position */
+	  cpos = a2c_map[c];
+	  if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[hc_onecell_idx])) != eslOK) return status;
+	  nonecell_seq++;
+	  if(ps->mask != NULL && ps->mask[cpos] == '1') nonecell_seq_masked++; 
+	  ps->rrAA[pp][cpos] = ' ';
+	}
+      }
+    } /* done with this sequence */
+    if(do_indi) { 
+      avg_s   =  (float) sum_s / (float) nongap_s;
+      avgrf_s =  (float) sumrf_s / (float) nongaprf_s;
+
+      /* add one-cell color legend */
+      ps->occlAAA[pp][0] = create_onecell_colorlegend(hc_onecell[hc_onecell_idx], nonecell_seq, nonecell_seq_masked);
+      if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "gap", ps->legx_max_chars, errbuf)) != eslOK) return status;
+      ps->nocclA[pp] = 1;
+
+      if((status = add_text_to_scheme_colorlegend(ps->sclAA[pp], "posterior probability (alnment confidence)", ps->legx_max_chars, errbuf)) != eslOK) return status;
+      ps->seqidxA[pp] = s;
+      if((status = add_page_desc_to_sspostscript(ps, pp, msa->sqname[s], errbuf)) != eslOK) return status;
+      pp++;
+    }
+  } /* done with all sequences */
+
+  if(do_avg) { /* add average colors */
+    pp = navg_page;
+    ps->sclAA[pp] = create_scheme_colorlegend(hc_scheme_idx, hc_nbins, limits);
+    for(c = 0; c < msa->alen; c++) { 
+      if(a2c_map[c] != -1) { /* cons position */
+	cpos = a2c_map[c]; 
+	if(nongap_c[c] > 0) { 
+	  avgrf_c = sum_c[c] /= (float) nongap_c[c];
+	  within_mask = (ps->mask != NULL && ps->mask[cpos] == '1') ? TRUE : FALSE;
+	  if((status = set_scheme_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_scheme[hc_scheme_idx], avgrf_c, ps->sclAA[pp], within_mask)) != eslOK) return status;
+	}
+	else { 
+	  if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[hc_onecell_idx])) != eslOK) return status;
+	  nonecell_avg++;
+	  if(ps->mask != NULL && ps->mask[cpos] == '1') nonecell_avg_masked++; 
+	}
+	ps->rrAA[pp][cpos] = ' ';
+      }
+    }
+
+    /* add one-cell color legend */
+    ps->occlAAA[pp][0] = create_onecell_colorlegend(hc_onecell[hc_onecell_idx], nonecell_avg, nonecell_avg_masked);
+    if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "100% gaps", ps->legx_max_chars, errbuf)) != eslOK) return status;
+    ps->nocclA[pp] = 1;
+    
+    /* add color legend */
+    if((status = add_text_to_scheme_colorlegend(ps->sclAA[pp], "average posterior probability (alnment confidence)", ps->legx_max_chars,errbuf)) != eslOK) return status;
+
+    /* add description to ps */
+    if((status = add_page_desc_to_sspostscript(ps, pp, "average posterior probability (confidence) per position", errbuf)) != eslOK) return status;
+  }
+
+
+  free(nongap_c);
+  free(nongaprf_c);
+  free(sum_c);
+  free(sumrf_c);
+  free(c2a_map);
+  free(a2c_map);
+  free(limits);
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: colormask_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with 1 new page based on a lanemask, each column
+ *           is either black (if included, a '1' in the mask) or pink (not included, a '0' in the
+ *           mask.
+ *
+ * Return:   eslOK on success.
+ */
+int
+colormask_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, char *mask, float **hc_onecell, int incmask_idx, int excmask_idx)
+{
+  int status;
+  int p, pp, c;
+  int cpos;
+  int orig_npage = ps->npage;
+  int ncols_inside_mask = 0;
+  int ncols_outside_mask = 0;
+  char *mask_desc = NULL;
+
+  if((status = add_pages_sspostscript(ps, 1, SIMPLEMASKMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  ps->clen);
+    ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->clen);
+    ESL_ALLOC(ps->occlAAA[p], sizeof(OneCellColorLegend_t **) * 2);
+    for(c = 0; c < ps->clen; c++) { 
+      ESL_ALLOC(ps->rcolAAA[p][c], sizeof(float) * NCMYK); /* CMYK colors */
+    }
+  }
+  pp = orig_npage;
+
+  for(cpos = 0; cpos < ps->clen; cpos++) { 
+    if(mask[cpos] == '1') { /* included */
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[incmask_idx])) != eslOK) return status; 
+      ncols_inside_mask++;
+    }
+    else if(mask[cpos] == '0') {
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[excmask_idx])) != eslOK) return status; 
+      ncols_outside_mask++;
+    }
+    else ESL_FAIL(eslEINVAL, errbuf, "--mask mask char number %d is not a 1 nor a 0, but a %c\n", cpos, mask[cpos]);
+    ps->rrAA[pp][cpos] = ' ';
+  }
+
+  /* add color legend */
+  ps->occlAAA[pp][0] = create_onecell_colorlegend(hc_onecell[incmask_idx], ncols_inside_mask, -1);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "columns included by mask", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  ps->occlAAA[pp][1] = create_onecell_colorlegend(hc_onecell[excmask_idx], ncols_outside_mask, -1);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][1], "columns excluded by mask", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  if((status = esl_strcat(&(mask_desc), -1, "mask file: ", -1)) != eslOK) ESL_FAIL(status, errbuf, "error copying mask file name string");;
+  if((status = esl_strcat(&(mask_desc), -1, esl_opt_GetString(go, "--mask"), -1)) != eslOK) ESL_FAIL(status, errbuf, "error copying mask file name string");;
+  if((status = add_page_desc_to_sspostscript(ps, pp, mask_desc, errbuf)) != eslOK) return status;
+
+  ps->nocclA[pp] = 2;
+
+  return eslOK;
+  
+ ERROR: ESL_FAIL(status, errbuf, "colormask_sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+
+
+/* Function: diffmask_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with 1 new page based on a comparison between
+ *           two masks, each column is either black (if included (a '1') in both masks), red
+ *           (if a '1' in mask 1 and a '0' in mask 2), cyan (a '0' in mask 1 and a '1' in mask 2)
+ *           or grey (a '0' in both masks).
+ *
+ * Return:   eslOK on success.
+ */
+int
+diffmask_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, char *mask1, char *mask2, float **hc_onecell, int incboth_idx, int inc1_idx, int inc2_idx, int excboth_idx)
+{
+  int status;
+  int p, pp, c;
+  int cpos;
+  int orig_npage = ps->npage;
+  int ncols_in_both = 0;
+  int ncols_out_both = 0;
+  int ncols_in_1_out_2 = 0;
+  int ncols_out_1_in_2 = 0;
+
+  if((status = add_pages_sspostscript(ps, 1, SIMPLEMASKMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  ps->clen);
+    ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->clen);
+    ESL_ALLOC(ps->occlAAA[p],  sizeof(OneCellColorLegend_t **) * 4);
+    for(c = 0; c < ps->clen; c++) { 
+      ESL_ALLOC(ps->rcolAAA[p][c], sizeof(float) * NCMYK); /* CMYK colors */
+    }
+  }
+  pp = orig_npage;
+
+  for(cpos = 0; cpos < ps->clen; cpos++) { 
+    if(mask1[cpos] == '1' && mask2[cpos] == '1') { 
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[incboth_idx])) != eslOK) return status; 
+      ncols_in_both++;
+    }
+    else if(mask1[cpos] == '1' && mask2[cpos] == '0') {
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[inc1_idx])) != eslOK) return status; 
+      ncols_in_1_out_2++;
+    }
+    else if(mask1[cpos] == '0' && mask2[cpos] == '1') {
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[inc2_idx])) != eslOK) return status; 
+      ncols_out_1_in_2++;
+    }
+    else if(mask1[cpos] == '0' && mask2[cpos] == '0') {
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[excboth_idx])) != eslOK) return status; 
+      ncols_out_both++;
+    }
+    else if(mask1[cpos] != '0' && mask1[cpos] != '1') ESL_FAIL(eslEINVAL, errbuf, "--mask-col char number %d is not a 1 nor a 0, but a %c\n", cpos, mask1[cpos]);
+    else if(mask2[cpos] != '0' && mask2[cpos] != '1') ESL_FAIL(eslEINVAL, errbuf, "--mask-diff char number %d is not a 1 nor a 0, but a %c\n", cpos, mask2[cpos]);
+    ps->rrAA[pp][cpos] = ' ';
+  }
+
+  /* add color legend */
+  ps->occlAAA[pp][0] = create_onecell_colorlegend(hc_onecell[incboth_idx], ncols_in_both, -1);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "included by both masks", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  ps->occlAAA[pp][1] = create_onecell_colorlegend(hc_onecell[inc1_idx], ncols_in_1_out_2, -1);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][1], "incl. mask 1, excl. mask 2", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  ps->occlAAA[pp][2] = create_onecell_colorlegend(hc_onecell[inc2_idx], ncols_out_1_in_2, -1);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][2], "excl. mask 1, incl. mask 1", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  ps->occlAAA[pp][3] = create_onecell_colorlegend(hc_onecell[excboth_idx], ncols_out_both, -1);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][3], "excluded by both masks", ps->legx_max_chars, errbuf)) != eslOK) return status;
+  ps->nocclA[pp] = 4;
+
+  if((status = add_diffmask_page_desc_to_sspostscript(ps, pp, esl_opt_GetString(go, "--mask"), esl_opt_GetString(go, "--mask-diff"), errbuf)) != eslOK) return status;
+
+  return eslOK;
+  
+ ERROR: ESL_FAIL(status, errbuf, "diffmask_sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+/* Function: add_pages_sspostscript()
+ * 
+ * Purpose:  Add and initialize blank pages to a postscript object.
+ */ 
+static int 
+add_pages_sspostscript(SSPostscript_t *ps, int ntoadd, int page_mode)
+{
+  int status;
+  void *tmp;
+  int p;
+
+  if(ps->npage == 0) { 
+    assert(ps->rrAA    == NULL);
+    assert(ps->rcolAAA == NULL);
+    ESL_ALLOC(ps->rrAA,    sizeof(char *)   * (ps->npage + ntoadd));
+    ESL_ALLOC(ps->rcolAAA, sizeof(float **) * (ps->npage + ntoadd));
+    ESL_ALLOC(ps->occlAAA, sizeof(OneCellColorLegend_t ***) * (ps->npage + ntoadd));
+    ESL_ALLOC(ps->nocclA,  sizeof(int) * (ps->npage + ntoadd));
+    ESL_ALLOC(ps->sclAA,   sizeof(SchemeColorLegend_t **) * (ps->npage + ntoadd));
+    ESL_ALLOC(ps->descA,   sizeof(char *) * (ps->npage + ntoadd));
+    ESL_ALLOC(ps->modeA,   sizeof(int) * (ps->npage + ntoadd));
+    ESL_ALLOC(ps->seqidxA, sizeof(int) * (ps->npage + ntoadd));
+  }
+  else { 
+    assert(ps->rrAA    != NULL);
+    assert(ps->rcolAAA != NULL);
+    ESL_RALLOC(ps->rrAA,   tmp, sizeof(char *)   * (ps->npage + ntoadd));
+    ESL_RALLOC(ps->rcolAAA,tmp, sizeof(float **) * (ps->npage + ntoadd));
+    ESL_RALLOC(ps->occlAAA,tmp, sizeof(OneCellColorLegend_t ***) * (ps->npage + ntoadd));
+    ESL_RALLOC(ps->nocclA, tmp, sizeof(int) * (ps->npage + ntoadd));
+    ESL_RALLOC(ps->sclAA,  tmp, sizeof(SchemeColorLegend_t **) * (ps->npage + ntoadd));
+    ESL_RALLOC(ps->descA,  tmp, sizeof(char *) * (ps->npage + ntoadd));
+    ESL_RALLOC(ps->modeA,  tmp, sizeof(int) * (ps->npage + ntoadd));
+    ESL_RALLOC(ps->seqidxA,tmp, sizeof(int) * (ps->npage + ntoadd));
+  }
+  for(p = ps->npage; p < (ps->npage + ntoadd); p++) { 
+    ps->rrAA[p]    = NULL;
+    ps->rcolAAA[p] = NULL;
+    ps->occlAAA[p] = NULL;
+    ps->nocclA[p]  = 0;
+    ps->sclAA[p]   = NULL;
+    ps->descA[p]   = NULL;
+    ps->modeA[p]   = page_mode;
+    ps->seqidxA[p] = -1;
+  }
+  ps->npage += ntoadd;
+
+  return eslOK;
+
+ ERROR: 
+  return status;
+}
+
+/* Function: compare_ints()
+ * 
+ * Purpose:  Comparison function for qsort(). Used 
+ *           by msa_median_length().
+ */ 
+static int 
+compare_ints(const void *el1, const void *el2)
+{
+  if      ((* ((int *) el1)) > (* ((int *) el2)))  return 1;
+  else if ((* ((int *) el1)) < (* ((int *) el2)))  return 1;
+  return 0;
+}
+
+/* map_cpos_to_apos
+ *                   
+ * Given an MSA, determine the alignment position each
+ * consensus (#=GC RF) position refers to. 
+ * Both maps that are returned are indexed starting from 0.
+ * c2a_map[0..clen-1]
+ * a2c_map[0..alen-1]
+ */
+static int map_cpos_to_apos(ESL_MSA *msa, int **ret_c2a_map, int **ret_a2c_map, int *ret_clen)
+{
+  int status;
+  int clen = 0;
+  int *c2a_map = NULL;
+  int *a2c_map = NULL;
+  int cpos = 0;
+  int apos = 0;
+  /* contract check */
+  if(msa->rf == NULL) { status = eslEINVAL; goto ERROR; }
+
+  /* count consensus columns */
+  for(apos = 0; apos < msa->alen; apos++)
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) clen++;
+
+  /* build map */
+  ESL_ALLOC(c2a_map, sizeof(int) * clen);
+  ESL_ALLOC(a2c_map, sizeof(int) * msa->alen);
+  esl_vec_ISet(a2c_map, msa->alen, -1);
+
+  for(apos = 0; apos < msa->alen; apos++) { 
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) { 
+      a2c_map[apos] = cpos;
+      c2a_map[cpos] = apos;
+      cpos++;
+    }
+  }
+
+  *ret_c2a_map = c2a_map;
+  *ret_a2c_map = a2c_map;
+  *ret_clen    = clen;
+  return eslOK;
+
+ ERROR:
+  if(c2a_map != NULL) free(c2a_map);
+  return status;
+}
+
+/* read_mask_file
+ *
+ * Given an open file pointer, read the first token of the
+ * file and return it as *ret_mask. Also return length of
+ * mask in *ret_masklen, and a flag indicating whether or
+ * not the mask has any internal zeroes in *ret_mask_has_internal_zeroes.
+ * An internal '0' is one that occurs between at least one
+ * 5' and one 3' '1'
+ *
+ * Returns:  eslOK on success.
+ */
+int
+read_mask_file(char *filename, char *errbuf, char **ret_mask, int *ret_masklen, int *ret_mask_has_internal_zeroes)
+{
+  int             status;
+  ESL_FILEPARSER *efp;
+  char           *tok;
+  char           *mask;
+  int             toklen;
+  int             n;
+  /* for determining if we have internal zeroes */
+  int             seen_1 = FALSE;                /* becomes TRUE when we see first (5'-most) '1' */
+  int             seen_1_then_0 = FALSE;         /* becomes TRUE when we see first (5'-most) '0' that is 3' of first '1' */
+  int             seen_1_then_0_then_1 = FALSE;  /* becomes TRUE when we see first (5'-most) '1' that is 3' of first '0' that is 3' of first '1' */
+
+  if (esl_fileparser_Open(filename, &efp) != eslOK) ESL_FAIL(eslFAIL, errbuf, "failed to open %s in read_mask_file\n", filename);
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(eslFAIL, errbuf, "failed to read a single token from %s\n", filename);
+
+  ESL_ALLOC(mask, sizeof(char) * (toklen+1));
+
+  for(n = 0; n < toklen; n++) { 
+    mask[n] = tok[n];
+    if(mask[n] == '0') { 
+      if((seen_1) && (!seen_1_then_0)) { seen_1_then_0 = TRUE; }
+    }
+    else if (mask[n] == '1') { 
+      if(!seen_1) { seen_1 = TRUE; }
+      if((seen_1) && (seen_1_then_0) && (!seen_1_then_0_then_1)) { seen_1_then_0_then_1 = TRUE; }
+    }
+    else { ESL_FAIL(eslEINVAL, errbuf, "character %d of mask file is invalid: %c (must be a '1' or a '0')\n", n, mask[n]); }
+
+    mask[n] = tok[n];
+  }
+  mask[n] = '\0';
+
+  *ret_mask = mask;
+  *ret_masklen= toklen;
+  *ret_mask_has_internal_zeroes = seen_1_then_0_then_1;
+
+  esl_fileparser_Close(efp);
+  return eslOK;
+  
+ ERROR:
+  return eslEMEM;
+}
+
+/* Function: drawfile2sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with >= 1 new page(s), with colors described
+ *           in an input 'draw' file, with >= 1 sets of <x> lines of data, each set 
+ *           is separated by a line with only "//". <x> must be equal to the consensus
+ *           ps->clen. Each line has at least 4 floats explaining 
+ *           the CMYK values for the color to use at each position of the SS diagram,
+ *           and optionally contains an extra single character which is the residue
+ *           to put at that position.
+ *           
+ * Return:   eslOK on success.
+ */
+int
+drawfile2sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps)
+{
+  int status;
+  int p, pp;
+  int cpos, c;
+  int orig_npage = ps->npage;
+  ESL_FILEPARSER *efp;
+  char           *s;
+  char *dfile = esl_opt_GetString(go, "--dfile");
+  if (esl_fileparser_Open(dfile, &efp) != eslOK) ESL_FAIL(eslFAIL, errbuf, "failed to open %s in draw_file2sspostscript\n", dfile);
+  esl_fileparser_SetCommentChar(efp, '#');
+
+  pp = orig_npage - 1;
+  cpos = 0;
+
+  while (esl_fileparser_NextLine(efp) == eslOK)
+    {
+      /* example line without residue markup:
+       * 0.000 0.000 0.000 0.500
+       *
+       * example line with residue markup:
+       * 0.000 0.000 0.000 0.500 A
+       */
+
+      cpos++;
+      if(cpos == 1) { /* add a new page */
+	if((status = add_pages_sspostscript(ps, 1, SIMPLEMASKMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+	
+	for(p = (ps->npage-1); p < ps->npage; p++) { 
+	  ESL_ALLOC(ps->rrAA[p], sizeof(char) *  (ps->clen+1));
+	  ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->clen);
+	  for(c = 0; c < ps->clen; c++) { 
+	    ESL_ALLOC(ps->rcolAAA[p][c], sizeof(float) * NCMYK); /* CMYK colors */
+	  }
+	}
+	pp++; /* if first page, pp == orig_npage now */
+      }
+      if(cpos == (ps->clen+1)) { /* should be a single token, a "\\" on this line */ 
+	if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) != eslOK)
+	  esl_fatal("Failed to read a final token at the end of description of draw page %d on line %d of drawfile %s\n", (pp - orig_npage + 1), efp->linenumber, dfile);
+	if (strcmp(s, "//") != 0) 
+	  esl_fatal("Failed to read a final \"//\" token (read %s) at the end of description of draw page %d on line %d of drawfile %s\n", s, (pp - orig_npage + 1), efp->linenumber, dfile);
+	cpos = 0;
+      }
+      else { 
+	/* get C value */
+	if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) != eslOK)
+	  esl_fatal("Failed to read C of CMYK value on line %d of drawfile %s\n", efp->linenumber, dfile);
+	ps->rcolAAA[pp][(cpos-1)][0] = atof(s);
+
+	/* get M value */
+	if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) != eslOK)
+	  esl_fatal("Failed to read M of CMYK value on line %d of drawfile %s\n", efp->linenumber, dfile);
+	ps->rcolAAA[pp][(cpos-1)][1] = atof(s);
+
+	/* get Y value */
+	if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) != eslOK)
+	esl_fatal("Failed to read Y of CMYK value on line %d of drawfile %s\n", efp->linenumber, dfile);
+	ps->rcolAAA[pp][(cpos-1)][2] = atof(s);
+
+	/* get K value */
+	if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) != eslOK)
+	  esl_fatal("Failed to read K of CMYK value on line %d of drawfile %s\n", efp->linenumber, dfile);
+	ps->rcolAAA[pp][(cpos-1)][3] = atof(s);
+
+	/* optionally read a residue value */
+	if (esl_fileparser_GetTokenOnLine(efp, &s, NULL) == eslOK) {
+	  if(((int) strlen(s)) != 1) esl_fatal("Read multi-character string (%s) for consensus residue %d on line %d of drawfile %s\n", s, cpos, efp->linenumber, dfile);
+	  ps->rrAA[pp][(cpos-1)] = s[0];
+	}
+	else ps->rrAA[pp][(cpos-1)] = ' ';
+      }
+    }
+  if(pp == (orig_npage - 1)) { /* no new pages were read, this is an error */
+    esl_fatal("Failed to read a single page from drawfile %s\n", dfile);
+  }
+
+  esl_fileparser_Close(efp);
+  return eslOK;
+
+ ERROR: ESL_FAIL(status, errbuf, "drawfile2sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+
+/* Function: structural_infocontent_sspostscript()
+ * 
+ * Purpose:  Fill a postscript data structure with 1 new page, colored squares indicating
+ *           the structural information content of each base paired consensus column.
+ *           Structural information content is the extra information gained from modelling
+ *           the pair together (info of vector of bps, size 16) versus separately (sum
+ *           of info of the two independent vector of singlets, size 4).
+ *           
+ * Return:   eslOK on success.
+ */
+int
+structural_infocontent_sspostscript(const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, ESL_MSA *msa, float ***hc_scheme, int hc_scheme_idx, int hc_nbins, float **hc_onecell, int ss_idx, int zerores_idx)
+{
+  int status;
+  int p, pp, c, i;
+  int cpos, apos, rcpos, lapos, rapos;
+  int orig_npage = ps->npage;
+  double **obs,   *ent,   *bg;
+  double **obs_p, *ent_p, *bg_p;
+  double tmp_bg, tmp_bg_p;
+  int *ct;
+  ESL_DSQ ldsq;
+  ESL_DSQ rdsq;
+  int *nres;
+  int nss = 0;
+  int nzerores = 0;
+  int nss_masked = 0;
+  int nzerores_masked = 0;
+  int within_mask;
+  if(ps->mask == NULL) nss_masked = nzerores_masked = -1; /* special flag */
+
+  if(msa->ss_cons == NULL) ESL_FAIL(status, errbuf, "--struct requires #=GC SS_cons annotation in the alignment.");
+  if((status = add_pages_sspostscript(ps, 1, ALIMODE)) != eslOK) ESL_FAIL(status, errbuf, "memory error adding pages to the postscript object.");
+
+  for(p = orig_npage; p < ps->npage; p++) { 
+    ESL_ALLOC(ps->rrAA[p], sizeof(char) *  ps->clen);
+    ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->clen);
+    ESL_ALLOC(ps->sclAA[p],   sizeof(SchemeColorLegend_t *) * 1);
+    ESL_ALLOC(ps->occlAAA[p], sizeof(OneCellColorLegend_t **) * 2);
+    for(c = 0; c < ps->clen; c++) { 
+      ESL_ALLOC(ps->rcolAAA[p][c], sizeof(float) * NCMYK); /* CMYK colors */
+    }
+  }
+
+  int *c2a_map, *a2c_map, clen;
+  map_cpos_to_apos(msa, &c2a_map, &a2c_map, &clen);
+
+  ESL_ALLOC(ent, sizeof(double) * ps->clen);
+  ESL_ALLOC(obs, sizeof(double *) * ps->clen);
+  ESL_ALLOC(bg,  sizeof(double) * msa->abc->K);
+  esl_vec_DSet(bg, msa->abc->K, 1./(msa->abc->K));
+
+  ESL_ALLOC(ent_p, sizeof(double) * ps->clen);
+  ESL_ALLOC(obs_p, sizeof(double *) * ps->clen);
+  ESL_ALLOC(bg_p,  sizeof(double) * msa->abc->K * msa->abc->K);
+  esl_vec_DSet(bg_p, (msa->abc->K * msa->abc->K), 1./(msa->abc->K * msa->abc->K));
+  
+  ESL_ALLOC(nres, sizeof(int) * ps->clen);
+  esl_vec_ISet(nres, ps->clen, 0);
+
+  ESL_ALLOC(ct, sizeof(int) * (msa->alen+1));
+  if (esl_wuss2ct(msa->ss_cons, msa->alen, ct) != eslOK) ESL_FAIL(status, errbuf, "structural_infocontent_sspostscript problem getting ct from SS_cons.");
+
+  for(cpos = 0; cpos < ps->clen; cpos++) { 
+    ESL_ALLOC(obs[cpos], sizeof(double) * msa->abc->K);
+    esl_vec_DSet(obs[cpos], msa->abc->K, 0.);
+    ESL_ALLOC(obs_p[cpos], sizeof(double) * (msa->abc->K * msa->abc->K));
+    esl_vec_DSet(obs_p[cpos], (msa->abc->K * msa->abc->K), 0.);
+  }
+  pp = orig_npage;
+
+  /* add color legend */
+  float *limits;
+  ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); 
+  limits[0] = 0.0;
+  limits[1] = 0.16;
+  limits[2] = 0.33;
+  limits[3] = 0.50;
+  limits[4] = 0.66;
+  limits[5] = 0.83;
+  limits[6] = 1.00;
+  ps->sclAA[pp] = create_scheme_colorlegend(hc_scheme_idx, hc_nbins, limits);
+
+  /* get observed residues at each cpos */
+  for(i = 0; i < msa->nseq; i++) { 
+    cpos = 0;
+    for(apos = 0; apos < msa->alen; apos++) {
+      if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) { /* a consensus position */
+	if(! esl_abc_CIsGap(msa->abc, msa->aseq[i][apos])) { /* seq i is not a gap at cpos */
+	  nres[cpos]++;
+	  /* only count base paired positions for which both left and right half are not gaps, 
+	   * check if we're base paired */
+	  if(ct[apos+1] != 0) { 
+	    if(ct[apos+1] > (apos+1)) { /* cpos is left half of base pair */
+	      /* check if right half is a gap */
+	      rapos = ct[apos+1]-1; 
+	      if((! esl_abc_CIsGap(msa->abc, msa->aseq[i][rapos])) && 
+		  (! esl_abc_CIsGap(msa->abc, msa->rf[rapos]))) { /* seq i is not a gap at right half, and is a cons posn at right half */
+		esl_abc_DCount(msa->abc, obs[cpos], esl_abc_DigitizeSymbol(msa->abc, msa->aseq[i][apos]), 1.);
+		rcpos = a2c_map[rapos];
+		assert(rcpos != -1);
+		ldsq = esl_abc_DigitizeSymbol(msa->abc, msa->aseq[i][apos]);
+		rdsq = esl_abc_DigitizeSymbol(msa->abc, msa->aseq[i][rapos]);
+		PairCount(msa->abc, obs_p[cpos],  ldsq, rdsq, 1.);
+		PairCount(msa->abc, obs_p[rcpos], ldsq, rdsq, 1.);
+	      }
+	    }
+	    else { /* cpos is right half of base pair */
+	      /* check if left half is a gap */
+	      lapos = ct[apos+1]-1; 
+	      if(! esl_abc_CIsGap(msa->abc, msa->aseq[i][lapos])) { /* seq i is not a gap at left half */
+		esl_abc_DCount(msa->abc, obs[cpos], esl_abc_DigitizeSymbol(msa->abc, msa->aseq[i][apos]), 1.);
+	      }
+	    }
+	  }
+	}
+	cpos++;
+      }
+    }
+  }
+
+  /* determine entropy of each singlet */
+  tmp_bg = esl_vec_DEntropy(bg, msa->abc->K);
+  for(cpos = 0; cpos < ps->clen; cpos++) { 
+    esl_vec_DNorm(obs[cpos], msa->abc->K);
+    ent[cpos] = tmp_bg - esl_vec_DEntropy(obs[cpos], msa->abc->K);
+  }
+
+  /* determine entropy of each pair */
+  tmp_bg_p = esl_vec_DEntropy(bg_p, msa->abc->K * msa->abc->K);
+  for(cpos = 0; cpos < ps->clen; cpos++) { 
+    apos  = c2a_map[cpos];
+    if(ct[apos+1] != 0) { 
+      esl_vec_DNorm(obs_p[cpos], msa->abc->K * msa->abc->K);
+
+      rapos = ct[apos+1]-1; 
+      rcpos = a2c_map[rapos];
+
+      ent_p[cpos] = tmp_bg_p - esl_vec_DEntropy(obs_p[cpos], msa->abc->K*msa->abc->K);
+
+      /*printf("lpos: %5d  rpos: %5d  entP: %8.3f  entL: %8.3f  entR: %8.3f  ", 
+	cpos, rcpos, ent_p[cpos], ent[cpos], ent[rcpos]);*/
+      ent_p[cpos] -= (ent[cpos] + ent[rcpos]);
+      ent_p[cpos] /= 2.;
+      /*printf("final: %8.3f\n", ent_p[cpos]);*/
+      if(ent_p[cpos] < (-1. * eslSMALLX1)) { 
+	ESL_FAIL(eslEINCONCEIVABLE, errbuf, "pair information < 0.: %f (lpos: %d rpos: %d)\n", ent_p[cpos], cpos, rcpos);
+      }
+    }
+    else ent_p[cpos] = -1.0;
+  }
+
+  for(cpos = 0; cpos < ps->clen; cpos++) { 
+    if(ent_p[cpos] < (-1. * eslSMALLX1)) { 
+      nss++;
+      if(ps->mask != NULL && ps->mask[cpos] == '1') nss_masked++; 
+    }
+    if(nres[cpos] == 0) { 
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[zerores_idx])) != eslOK) return status;
+      ent_p[cpos] = 0.; /* impt to set to 0., so esl_vec_DSum(ent_p... call below to calc total struct info is accurate */
+      nzerores++;
+      if(ps->mask != NULL && ps->mask[cpos] == '1') nzerores_masked++; 
+    }
+    else if(ent_p[cpos] < (-1. * eslSMALLX1)) { /* single stranded base, paint grey */
+      if((status = set_onecell_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_onecell[ss_idx])) != eslOK) return status;
+      ent_p[cpos] = 0.; /* impt to set to 0., so esl_vec_DSum(ent_p... call below to calc total struct info is accurate */
+    }
+    else { 
+      within_mask = (ps->mask != NULL && ps->mask[cpos] == '1') ? TRUE : FALSE;
+      if((status = set_scheme_values(errbuf, ps->rcolAAA[pp][cpos], NCMYK, hc_scheme[hc_scheme_idx], ent_p[cpos], ps->sclAA[pp], within_mask)) != eslOK) return status;
+    }
+    ps->rrAA[pp][cpos] = ' ';
+  }
+
+  /* add text to the one cell legend */
+  ps->occlAAA[pp][0] = create_onecell_colorlegend(hc_onecell[ss_idx], nss, nss_masked);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][0], "single-stranded", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  /* add text to the second one cell legend */
+  ps->occlAAA[pp][1] = create_onecell_colorlegend(hc_onecell[zerores_idx], nzerores, nzerores_masked);
+  if((status = add_text_to_onecell_colorlegend(ps, ps->occlAAA[pp][1], "100% gaps", ps->legx_max_chars, errbuf)) != eslOK) return status;
+  ps->nocclA[pp] = 2;
+
+  /* add text to the scheme legend */
+  /*sprintf(text,  "structural info content per basepaired posn", esl_vec_DSum(ent_p, ps->clen) * 2.);*/
+  if((status = add_text_to_scheme_colorlegend(ps->sclAA[pp], "extra information from structure (bits)", ps->legx_max_chars, errbuf)) != eslOK) return status;
+
+  /* add description to ps */
+  if((status = add_page_desc_to_sspostscript(ps, pp, "extra information from structure per basepaired position", errbuf)) != eslOK) return status;
+
+  free(nres);
+  free(ent);
+  free(ent_p);
+  for(cpos = 0; cpos < ps->clen; cpos++) { free(obs[cpos]); free(obs_p[cpos]); }
+  free(obs);
+  free(obs_p);
+  free(bg);
+  free(bg_p);
+  free(c2a_map);
+  free(a2c_map);
+  free(ct);
+  free(limits);
+
+  return eslOK;
+  
+ ERROR: ESL_FAIL(status, errbuf, "infocontent_sspostscript(): memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: PairCount()
+ * Date:     SRE, Tue Aug  1 10:34:20 2000 [St. Louis]
+ *
+ * Purpose:  Given a possibly degenerate symbol code for left
+ *           and right symbols in a pair, increment a symbol
+ *           counter array appropriately.
+ *           
+ * Args:     abc      - pointer to the internal alphabet
+ *           counters - vector to count into [0..abc->K^2-1]
+ *           syml     - index of left symbol  [0..abc->sym_iupac-1]
+ *           symr     - index of right symbol [0..abc->sym_iupac-1]
+ *           wt       - weight to use for the count (often 1.0).          
+ *
+ * Returns:  void
+ */
+void
+PairCount(const ESL_ALPHABET *abc, double *counters, ESL_DSQ syml, ESL_DSQ symr, float wt)
+{
+  int status;
+  if (syml < abc->K && symr < abc->K) {
+    counters[(int) (syml * abc->K + symr)] += wt;
+    return;
+  }
+  else {
+    float *left = NULL;
+    float *right = NULL;
+    ESL_ALLOC(left,  sizeof(float) * abc->K);
+    ESL_ALLOC(right, sizeof(float) * abc->K);
+
+    int   l,r;
+    
+    esl_vec_FSet(left,  abc->K, 0.);
+    esl_vec_FSet(right, abc->K, 0.);
+    esl_abc_FCount(abc, left,  syml, wt);
+    esl_abc_FCount(abc, right, symr, wt);
+
+    for (l = 0; l < abc->K; l++)
+      for (r = 0; r < abc->K; r++)
+	counters[l*abc->K +r] += left[l] * right[r];
+    free(left);
+    free(right);
+  }
+  return;
+
+ ERROR:
+  esl_fatal("Memory error");
+}
+
+/* Function: get_command
+ * Date:     EPN, Fri Jan 25 13:56:10 2008
+ *
+ * Purpose:  Return the command used to call ssu-draw
+ *           in <ret_command>.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command)
+{
+  int status;
+  int i;
+  char *command = NULL;
+
+  for (i = 0; i < go->argc; i++) { /* copy all command line options and args */
+    if((status = esl_strcat(&(command),  -1, go->argv[i], -1)) != eslOK) goto ERROR;
+    if(i < (go->argc-1)) if((status = esl_strcat(&(command), -1, " ", 1)) != eslOK) goto ERROR;
+  }
+  *ret_command = command;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_command(): memory allocation error.");
+  return status;
+}
+
+/* Function: get_date
+ * Date:     EPN, Fri Jan 25 13:59:22 2008
+ *
+ * Purpose:  Return a string that gives the current date.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+get_date(char *errbuf, char **ret_date)
+{
+  int    status;
+  time_t date = time(NULL);
+  char  *sdate = NULL;
+
+  if((status = esl_strdup(ctime(&date), -1, &sdate)) != eslOK) goto ERROR;
+  esl_strchop(sdate, -1); /* doesn't return anything but eslOK */
+
+  *ret_date = sdate;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_date() error status: %d, probably out of memory.", status);
+  return status; 
+}
+
+/* Function: set_scheme_values()
+ * 
+ * Purpose:  Set color values from a predefined scheme given min, max, 
+ *           value and number of colors.
+ */ 
+static int 
+set_scheme_values(char *errbuf, float *vec, int ncolvals, float **scheme, float val, SchemeColorLegend_t *scl, int within_mask)
+{
+  float min, max;
+  int ci, bi;
+  min = scl->limits[0];
+  max = scl->limits[scl->nbins];
+  if((min-val) > eslSMALLX1) { ESL_FAIL(eslEINVAL, errbuf, "set_scheme_values(), val: %.4f < min: %.4f\n", val, min); }
+  if((val-max) > eslSMALLX1) { ESL_FAIL(eslEINVAL, errbuf, "set_scheme_values(), val: %.4f > max: %.4f\n", val, max); }
+
+  bi = 0;
+  while((val > scl->limits[bi+1]) && (bi <= (scl->nbins-1))) { bi++; }    
+  /*printf("%.3f %d (%.3f)\n", val, bi, scl->limits[bi+1]);*/
+  scl->counts[bi]++;
+  if(within_mask) scl->counts_masked[bi]++;
+  for(ci = 0; ci < ncolvals; ci++) { 
+    vec[ci] = scheme[bi][ci]; 
+  }
+  return eslOK;
+}
+
+/* Function: set_onecell_values()
+ * 
+ * Purpose:  Set color values as a  predefined single
+ *           color.
+ */ 
+static int 
+set_onecell_values(char *errbuf, float *vec, int ncolvals, float *onecolor)
+{
+  int ci;
+  for(ci = 0; ci < ncolvals; ci++) { vec[ci] = onecolor[ci]; }
+  return eslOK;
+}
+  
+
+
+/* Function: draw_masked_block()
+ * 
+ * Purpose:  Given coords, color, and mask style options draw a masked block.
+ */ 
+static int 
+draw_masked_block(FILE *fp, float x, float y, float *colvec, int do_circle_mask, int do_square_mask, int do_x_mask, int do_border, float boxsize)
+{
+  if (do_circle_mask) { 
+    if(do_border) { 
+      fprintf(fp, "newpath\n");
+      fprintf(fp, " %.2f %.2f %.1f 0 360 arc closepath\n", x + (boxsize/2.), y + (boxsize/2.), boxsize * (3./8.));
+      fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", colvec[0], colvec[1], colvec[2], colvec[3]);
+      fprintf(fp, "  stroke\n"); 
+    }
+    else { 
+      fprintf(fp, "newpath\n");
+      fprintf(fp, " %.2f %.2f %.1f 0 360 arc closepath\n", x + (boxsize/2.), y + (boxsize/2.), boxsize * (3./8.));
+      fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", colvec[0], colvec[1], colvec[2], colvec[3]);
+      fprintf(fp, "  fill\n"); 
+    }
+  }
+  else if(do_square_mask) { 
+    if(do_border) { 
+      fprintf(fp, "newpath\n");
+      fprintf(fp, "  %.2f %.2f moveto", x +1., y +1.);
+      fprintf(fp, "  0 %.1f rlineto %.1f 0 rlineto 0 -%.1f rlineto closepath\n", boxsize*0.75, boxsize*0.75, boxsize*0.75);
+      fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", colvec[0], colvec[1], colvec[2], colvec[3]);
+      fprintf(fp, "  stroke\n");
+    }
+    else { 
+      fprintf(fp, "newpath\n");
+      fprintf(fp, "  %.2f %.2f moveto", x + 1.5, y + 1.5);
+      fprintf(fp, "  0 %.1f rlineto %.1f 0 rlineto 0 -%.1f rlineto closepath\n", boxsize*(5./8.), boxsize*(5./8.), boxsize*(5./8.));
+      fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", colvec[0], colvec[1], colvec[2], colvec[3]);
+      fprintf(fp, "  fill\n"); 
+    }
+  }
+  else if (do_x_mask) { 
+    if(do_border) { 
+      fprintf(fp, "newpath\n");
+      fprintf(fp, "  %.2f %.2f moveto", x, y);
+      fprintf(fp, "  0 %.1f rlineto %.1f 0 rlineto 0 -%.1f rlineto closepath\n", boxsize, boxsize, boxsize);
+      fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", colvec[0], colvec[1], colvec[2], colvec[3]);
+      fprintf(fp, "  fill\n"); 
+      
+      fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", 0., 0., 0., 0.);
+      fprintf(fp, "newpath\n");
+      fprintf(fp, "  %.2f %.2f moveto", x, y);
+      fprintf(fp, "  %.1f %.1f rlineto closepath\n", boxsize, boxsize);
+      fprintf(fp, "  stroke\n"); 
+      fprintf(fp, "  %.2f %.2f moveto", x + boxsize, y);
+      fprintf(fp, "  -%.1f %.1f rlineto closepath\n", boxsize, boxsize);
+      fprintf(fp, "  stroke\n"); 
+    }
+    else { 
+      fprintf(fp, "newpath\n");
+      fprintf(fp, "  %.4f %.4f %.4f %.4f setcmykcolor\n", colvec[0], colvec[1], colvec[2], colvec[3]);
+      fprintf(fp, "  %.2f %.2f moveto", x, y);
+      fprintf(fp, "  %.1f %.1f rlineto closepath\n", boxsize, boxsize);
+      fprintf(fp, "  stroke\n"); 
+      fprintf(fp, "newpath\n");
+      fprintf(fp, "  %.2f %.2f moveto", x + boxsize, y);
+      fprintf(fp, "  -%.1f %.1f rlineto closepath\n", boxsize, boxsize);
+      fprintf(fp, "  stroke\n"); 
+    }
+  }
+  return eslOK;
+}
+
+/* Function: validate_justread_sspostscript()
+ * 
+ * Purpose:  Validate a sspostscript just created by parsing
+ *           a template file. Nothing fancy here, just make
+ *           sure all we've written everything we expect.
+ */ 
+static int 
+validate_justread_sspostscript(SSPostscript_t *ps, char *errbuf)
+{
+  if(ps->modelname == NULL) ESL_FAIL(eslEINVAL, errbuf, "validate_justread_sspostscript(), failed to read modelname from template file.");
+  if(ps->nbp == 0) ESL_FAIL(eslEINVAL, errbuf, "validate_justread_sspostscript(), failed to read 'lines bpconnects' section from template file.");
+  if(ps->clen == 0) ESL_FAIL(eslEINVAL, errbuf, "validate_justread_sspostscript(), failed to read 'text residues' section from template file.");
+
+  /* Stuff we don't currently require, but we may want to eventually */
+  /*if(ps->nhundreds == 0) ESL_FAIL(eslEINVAL, errbuf, "validate_justread_sspostscript(), failed to read 'text hundreds' section from template file.");*/
+  /*if(ps->nticks == 0) ESL_FAIL(eslEINVAL, errbuf, "validate_justread_sspostscript(), failed to read 'lines ticks' section from template file.");*/
+  /*if(ps->nbp == 0) ESL_FAIL(eslEINVAL, errbuf, "validate_justread_sspostscript(), failed to read 'lines bpconnects' section from template file.");*/
+
+  return eslOK;
+}
+
+
+/* Function: validate_and_update_sspostscript_given_msa()
+ * 
+ * Purpose:  Validate that a sspostscript works with a MSA.
+ */ 
+static int 
+validate_and_update_sspostscript_given_msa(const ESL_GETOPTS *go, SSPostscript_t *ps, ESL_MSA *msa, char *errbuf)
+{
+  int status;
+  int *msa_ct;
+  int msa_nbp = 0;
+  int *tmp_ct;
+  int msa_clen;
+  int apos, cpos;
+  int i;
+
+  ps->msa = msa;
+
+  /* get the CT array for this msa */
+  ESL_ALLOC(tmp_ct, sizeof(int) * (msa->alen+1));
+  if (esl_wuss2ct(msa->ss_cons, msa->alen, tmp_ct) != eslOK) ESL_FAIL(status, errbuf, "Problem getting ct from SS_cons, does first alignment of MSA file have SS_cons annotation?");
+  
+  msa_clen = 0;
+  for(apos = 0; apos < msa->alen; apos++) {
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) msa_clen++;
+  }
+  /* convert tmp_ct which is in alignment coords [1..alen] to consensus coords [0..clen-1]*/
+  ESL_ALLOC(msa_ct, sizeof(int) * (msa_clen));
+  cpos = 0;
+  for(apos = 0; apos < msa->alen; apos++) {
+    if(! esl_abc_CIsGap(msa->abc, msa->rf[apos])) { /* a consensus position */
+      if((tmp_ct[(apos+1)] > (apos+1)) && (! esl_abc_CIsGap(msa->abc, msa->rf[tmp_ct[apos+1]-1]))) { /* a consensus position paired to another consensus posn */
+	msa_nbp++;
+      }
+      msa_ct[cpos++] = tmp_ct[(apos+1)];
+    }
+  }
+  free(tmp_ct);
+
+  if(ps->msa_ct != NULL) { free(ps->msa_ct); ps->msa_ct = NULL;}
+  ps->msa_ct = msa_ct;
+  ps->msa_nbp = msa_nbp;
+
+  if(ps->clen != msa_clen) ESL_FAIL(eslEINVAL, errbuf, "validate_and_update_sspostscript_given_msa(), expected consensus length of %d in MSA, but read %d\n", ps->clen, msa_clen);
+  if(ps->nbp != 0 && ps->nbp != msa_nbp) ESL_FAIL(eslEINVAL, errbuf, "validate_and_update_sspostscript_given_msa(), expected %d basepairs in MSA's SS_cons, but read %d\n", ps->nbp, msa_nbp);
+
+  /* allocate the uaseqlenA data structure to store unaligned seq lengths, only compute them if --indi though */
+  if(ps->uaseqlenA != NULL) { free(ps->uaseqlenA); ps->uaseqlenA = NULL; }
+  ESL_ALLOC(ps->uaseqlenA, sizeof(int) * msa->nseq);
+  esl_vec_ISet(ps->uaseqlenA, msa->nseq, 0);
+  if(esl_opt_GetBoolean(go, "--indi")) { /* individual mode, get each sequence's length */
+    for(i = 0; i < msa->nseq; i++) { 
+      for(apos = 0; apos < msa->alen; apos++) {
+	if(! esl_abc_CIsGap(ps->msa->abc, ps->msa->aseq[i][apos])) 
+	  ps->uaseqlenA[i]++;
+      }
+    }
+  }
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "validate_and_update_sspostscript_given_msa(), error status %d, probably out of memory.\n", status);
+  return status; 
+  }
+
+
+/* Function: draw_header_and_footer()
+ * 
+ * Purpose:  Draw header for a page
+ */ 
+static int 
+draw_header_and_footer(FILE *fp, const ESL_GETOPTS *go, char *errbuf, SSPostscript_t *ps, int page, int pageidx2print)
+{
+  int status;
+  int i, split_idx;
+  float x, y;
+  float header_fontsize;
+  int model_width, desc_width, desc_column_width;
+  char *model_dashes, *desc_dashes, *desc2print;
+  char *desc_string = NULL;
+  float xmodel;
+  char *model2print = NULL;
+
+  header_fontsize = HEADER_FONTSIZE_UNSCALED / ps->scale; 
+
+  fprintf(fp, "%% begin ignore\n");
+  fprintf(fp, "/%s findfont %.2f scalefont setfont\n", DEFAULT_FONT, header_fontsize);
+  fprintf(fp, "0.00 0.00 0.00 1.00 setcmykcolor\n"); /* black */
+
+  if(! (esl_opt_GetBoolean(go, "--no-head"))) { 
+    model_width = ESL_MAX(strlen("model"), (int) strlen(ps->modelname));
+    if(model_width > HEADER_MODELNAME_MAXCHARS) { 
+      ESL_ALLOC(model2print, sizeof(char) * (HEADER_MODELNAME_MAXCHARS+1));
+      for(i = 0; i < (HEADER_MODELNAME_MAXCHARS-3); i++) model2print[i] = ps->modelname[i];
+      model2print[HEADER_MODELNAME_MAXCHARS-3] = '.';
+      model2print[HEADER_MODELNAME_MAXCHARS-2] = '.';
+      model2print[HEADER_MODELNAME_MAXCHARS-1] = '.';
+      model2print[HEADER_MODELNAME_MAXCHARS] = '\0';
+    }
+    else { 
+      if((status = esl_strdup(ps->modelname, -1, &(model2print))) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "draw_header_and_footer(), error copying modelname");
+    }
+    
+    model_width = ESL_MIN(model_width, HEADER_MODELNAME_MAXCHARS);
+    ESL_ALLOC(model_dashes, sizeof(char) * (model_width+1));
+    for(i = 0; i < model_width; i++) model_dashes[i] = '-'; 
+    model_dashes[model_width] = '\0';
+    
+    if(ps->modeA[page] == ALIMODE || ps->modeA[page] == SIMPLEMASKMODE) { 
+      if((status = esl_strdup("description", -1, &(desc_string))) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "draw_header_and_footer(), error copying description");
+    }
+    else if(ps->modeA[page] == INDIMODE) { 
+      if((status = esl_strdup("sequence name", -1, &(desc_string))) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "draw_header_and_footer(), error copying description");
+    }
+    
+    xmodel = ps->headerx_desc - (ps->headerx_charsize * (model_width  + 6 + 6 + 8 + 2)); /*6,6,8 for #res,#bps,#seq|seqlen) plus 2 spaces each, first 2 for 2 spaces before desc*/
+    x = xmodel;
+    y = ps->headery;
+    
+    fprintf(fp, "(%-*s  %4s  %4s) %.2f %.2f moveto show\n", model_width, "model", "#res", "#bps", x, y);
+    y -= header_fontsize * 0.75;
+    fprintf(fp, "(%-*s  %4s  %4s) %.2f %.2f moveto show\n", model_width, model_dashes, "----", "----", x, y);
+    y -= header_fontsize * 0.75;
+    fprintf(fp, "(%-*s  %4d  %4d) %.2f %.2f moveto show", model_width, model2print, ps->clen, ps->msa_nbp, x, y);
+    free(model_dashes);
+    x += (model_width + 6 + 6 +2) * ps->headerx_charsize;
+    
+    if(ps->modeA[page] == ALIMODE) { 
+      y+= header_fontsize * 1.5;
+      fprintf(fp, "(%6s) %.2f %.2f moveto show\n", "#seqs", x, y);
+      y -= header_fontsize * 0.75;
+      fprintf(fp, "(%6s) %.2f %.2f moveto show\n", "------", x, y);
+      y -= header_fontsize * 0.75;
+      fprintf(fp, "(%6d) %.2f %.2f moveto show", ps->msa->nseq, x, y);
+    }
+    else if(ps->modeA[page] == INDIMODE && (ps->seqidxA[page] != -1)) { /* ps->seqidxA[page] == -1 if we're printing the consensus sequence */
+      y+= header_fontsize * 1.5;
+      fprintf(fp, "(%6s) %.2f %.2f moveto show\n", "seqlen", x, y);
+      y -= header_fontsize * 0.75;
+      fprintf(fp, "(%6s) %.2f %.2f moveto show\n", "------", x, y);
+      y -= header_fontsize * 0.75;
+      fprintf(fp, "(%6d) %.2f %.2f moveto show", ps->uaseqlenA[ps->seqidxA[page]], x, y);
+    }
+    
+    if(ps->descA[page] != NULL) { 
+      x =  ps->headerx_desc;
+      y += 2. * header_fontsize * 0.75;
+      desc_width = ESL_MAX((int) strlen(desc_string), (int) strlen(ps->descA[page]));
+      if(desc_width > ps->desc_max_chars) { 
+	/* split into two lines, the add_page_desc_to_sspostscript() function added a '\n' where the split should be */
+	i = 0; 
+	while(ps->descA[page][i] != '\n') { 
+	  i++; 
+	  if(i >= desc_width) ESL_FAIL(eslEINVAL, errbuf, "drawing header, failed to find split point from add_page_desc_to_() in two-line description (%s)", ps->descA[page]);
+	}
+	split_idx = i;
+	desc_column_width = split_idx;
+      }
+      else desc_column_width = desc_width;
+      
+      ESL_ALLOC(desc_dashes, sizeof(char) * (desc_column_width+1));
+      for(i = 0; i < desc_column_width; i++) desc_dashes[i] = '-'; 
+      desc_dashes[desc_column_width] = '\0';
+      
+      fprintf(fp, "(%-*s) %.2f %.2f moveto show\n", desc_column_width, desc_string, x, y);
+      y -= header_fontsize * 0.75;
+      fprintf(fp, "(%-*s) %.2f %.2f moveto show\n", desc_column_width, desc_dashes, x, y);
+      y -= header_fontsize * 0.75;
+      free(desc_dashes);
+      
+      if(desc_width > ps->desc_max_chars) {
+	ESL_ALLOC(desc2print, sizeof(char) * (split_idx+1));
+	for(i = 0; i < split_idx; i++) desc2print[i] = ps->descA[page][i];
+	desc2print[split_idx] = '\0';
+	fprintf(fp, "(%-*s) %.2f %.2f moveto show\n", desc_column_width, desc2print, x, y);
+	free(desc2print);
+	
+	x = ps->headerx_desc;
+	y-= ps->headery_charsize * 1;
+	ESL_ALLOC(desc2print, sizeof(char) * ((desc_width - split_idx) -1+1));
+	for(i = split_idx+1; i < desc_width; i++) desc2print[(i-(split_idx+1))] = ps->descA[page][i];
+	desc2print[(desc_width-(split_idx+1))] = '\0';
+	fprintf(fp, "(%-*s) %.2f %.2f moveto show\n", desc_column_width, desc2print, x, y);
+	free(desc2print);
+      }
+      else { 
+	fprintf(fp, "(%-*s) %.2f %.2f moveto show\n", desc_width, ps->descA[page], x, y);
+      }
+    }
+    /* masked row of header goes here if desired */
+  }
+
+  /* draw footer */
+  float footer_fontsize, footerx_charsize;
+  footer_fontsize = LEG_FONTSIZE_UNSCALED / ps->scale;
+  footerx_charsize = ps->legx_charsize;
+  
+  fprintf(fp, "/%s findfont %.2f scalefont setfont\n", DEFAULT_FONT, footer_fontsize);
+  if(! (esl_opt_GetBoolean(go, "--no-foot"))) { 
+    /* draw alignment file name in lower left hand corner */
+    if(ps->mask != NULL) { 
+      if(esl_opt_GetString(go, "--mask-diff") != NULL) { 
+	fprintf(fp, "(alifile: %s; mask 1 file: %s; mask 2 file: %s;) %.2f %.2f moveto show\n", esl_opt_GetArg(go, 1), esl_opt_GetString(go, "--mask"), esl_opt_GetString(go, "--mask-diff"), PAGE_SIDEBUF, PAGE_BOTBUF + (1.25 * footer_fontsize));
+      }
+      else { 
+	fprintf(fp, "(alifile: %s; mask file: %s;) %.2f %.2f moveto show\n", esl_opt_GetArg(go, 1), esl_opt_GetString(go, "--mask"), PAGE_SIDEBUF, PAGE_BOTBUF + (1.25 * footer_fontsize));
+      }
+    }
+    else { 
+      fprintf(fp, "(alifile: %s) %.2f %.2f moveto show\n", esl_opt_GetArg(go, 1), PAGE_SIDEBUF, PAGE_BOTBUF + (1.25 * footer_fontsize));
+    }
+
+    /* put page number */
+    /* determine ndigits */
+    int tmp, ndigits;
+    tmp = pageidx2print;
+    ndigits = 1;
+    while(tmp > 10) { tmp /= 10; ndigits++; }
+    x = ps->pagex_max - (PAGE_SIDEBUF) - (footerx_charsize * (5 + ndigits)); 
+    fprintf(fp, "(page %d) %.2f %.2f moveto show\n", pageidx2print, x, PAGE_BOTBUF);
+    
+  }    
+  fprintf(fp, "(structure diagram derived from CRW database: http://www.rna.ccbb.utexas.edu/) %.2f %.2f moveto show\n", PAGE_SIDEBUF , PAGE_BOTBUF);
+  fprintf(fp, "%% end ignore\n");
+
+  if(model2print != NULL) free(model2print);
+  return eslOK;
+
+ ERROR: ESL_FAIL(eslEINVAL, errbuf, "draw_header_and_footer(), memory error.");
+}
+
+
diff --git a/easel/miniapps/esl-weight.c b/easel/miniapps/esl-weight.c
new file mode 100644
index 0000000..7a7f24e
--- /dev/null
+++ b/easel/miniapps/esl-weight.c
@@ -0,0 +1,149 @@
+/* Assigns sequence weights to an MSA.
+ * 
+ * SRE, Mon Jun 16 12:50:15 2008 [EMBL/EBI]
+ * SVN $Id$
+ */
+#include "esl_config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_msaweight.h"
+#include "esl_random.h"
+
+#define WGTOPTS "-g,-p,-b,-f"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env    range toggles reqs  incomp               help                                     docgroup*/
+  { "-h",      eslARG_NONE,   FALSE, NULL,     NULL,   NULL,NULL,   NULL,          "show brief help on version and usage",        1 },
+  { "-g",      eslARG_NONE,"default",NULL,     NULL,WGTOPTS,NULL,   NULL,          "Gerstein/Sonnhammer/Chothia tree weights",    1 },
+  { "-p",      eslARG_NONE,   FALSE, NULL,     NULL,WGTOPTS,NULL,   NULL,          "Henikoff position-based weights",             1 },
+  { "-b",      eslARG_NONE,   FALSE, NULL,     NULL,WGTOPTS,NULL,   NULL,          "Henikoff simple filter weights",              1 },
+  { "-f",      eslARG_NONE,   FALSE, NULL,     NULL,WGTOPTS,NULL,   NULL,          "filter out seqs by fractional identity",      1 },
+  { "-o",      eslARG_OUTFILE, NULL, NULL,     NULL,   NULL,NULL,   NULL,          "send output to file <f>, not stdout",         1 },
+  { "--id",    eslARG_REAL,  "0.62", NULL,"0<=x<=1",   NULL,"-b",NULL,             "for -b: set identity cutoff",                 1 },
+  { "--idf",   eslARG_REAL,  "0.80", NULL,"0<=x<=1",   NULL,"-f",NULL,             "for -f: set identity cutoff",                 1 },
+  { "--amino", eslARG_NONE,   FALSE, NULL,     NULL,   NULL,NULL,"--dna,--rna",    "<msa file> contains protein alignments",      1 },
+  { "--dna",   eslARG_NONE,   FALSE, NULL,     NULL,   NULL,NULL,"--amino,--rna",  "<msa file> contains DNA alignments",          1 },
+  { "--rna",   eslARG_NONE,   FALSE, NULL,     NULL,   NULL,NULL,"--amino,--dna",  "<msa file> contains RNA alignments",          1 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <msa file>";
+static char banner[] = "calculate sequence weights for an alignment";
+
+static void
+cmdline_failure(char *argv0, ESL_GETOPTS *go, char *format, ...)
+{
+  va_list argp;
+
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  esl_usage(stdout, argv0, usage);
+  puts("\n options:");
+  esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+  /* printf("\nTo see more help on available options, do %s -h\n\n", argv0); */
+  exit(1);
+}
+
+static void
+cmdline_help(char *argv0, ESL_GETOPTS *go) 
+{
+  esl_banner(stdout, argv0, banner);
+  esl_usage (stdout, argv0, usage);
+  puts("\n options:");
+  esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+  exit(0);
+}
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go       = NULL; 
+  char           *msafile  = NULL;
+  int             fmt      = eslMSAFILE_UNKNOWN;
+  ESL_ALPHABET   *abc      = NULL;
+  ESL_MSAFILE    *afp      = NULL;
+  ESL_MSA        *msa      = NULL;
+  int             status;
+  char           *outfile; /* output file, or NULL*/
+  FILE           *ofp;	   /* output stream       */
+
+  /* Parse command line */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) cmdline_failure(argv[0], go, "Failed to parse command line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go)               != eslOK) cmdline_failure(argv[0], go, "Error in app configuration: %s\n",   go->errbuf);
+  if (esl_opt_GetBoolean(go, "-h") )                   cmdline_help   (argv[0], go);
+  if (esl_opt_ArgNumber(go) != 1)                      cmdline_failure(argv[0], go, "Incorrect number of command line arguments.\n");
+  msafile = esl_opt_GetArg(go, 1);
+
+  outfile = esl_opt_GetString (go, "-o"); /* sets outfile to NULL if -o unset */
+  if (outfile == NULL) ofp = stdout;
+  else if ((ofp = fopen(outfile, "w")) == NULL)
+    esl_fatal("Failed to open output file %s\n", outfile);
+
+  status = esl_msafile_Open(msafile, fmt, NULL, &afp);
+  if (status == eslENOTFOUND)    esl_fatal("Alignment file %s isn't readable", msafile);
+  else if (status == eslEFORMAT) esl_fatal("Couldn't determine format of %s",  msafile);
+  else if (status != eslOK)      esl_fatal("Alignment file open failed (error code %d)", status);
+
+  if      (esl_opt_GetBoolean(go, "--amino"))   abc = esl_alphabet_Create(eslAMINO);
+  else if (esl_opt_GetBoolean(go, "--dna"))     abc = esl_alphabet_Create(eslDNA);
+  else if (esl_opt_GetBoolean(go, "--rna"))     abc = esl_alphabet_Create(eslRNA);
+  else {
+    int type     = eslUNKNOWN;
+    status = esl_msafile_GuessAlphabet(afp, &type);
+    if      (status == eslEAMBIGUOUS) esl_fatal("Couldn't guess alphabet from first alignment in %s", msafile);
+    else if (status == eslEFORMAT)    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nBad line is: %s\n",
+					       afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+    else if (status == eslENODATA)    esl_fatal("Alignment file %s contains no data?", msafile);
+    else if (status != eslOK)         esl_fatal("Failed to guess alphabet (error code %d)\n", status);
+    abc = esl_alphabet_Create(type);
+  }
+  esl_msafile_SetDigital(afp, abc);
+
+  while ((status = esl_msa_Read(afp, &msa)) == eslOK)
+    {
+      if       (esl_opt_GetBoolean(go, "-f")) 
+	{
+	  ESL_MSA *fmsa;
+	  status = esl_msaweight_IDFilter(msa, esl_opt_GetReal(go, "--idf"), &fmsa);
+	  esl_msa_Write(ofp, fmsa, eslMSAFILE_STOCKHOLM); 
+	  if (fmsa != NULL) esl_msa_Destroy(fmsa);
+	}
+      else if  (esl_opt_GetBoolean(go, "-g"))
+	{ 
+	  status = esl_msaweight_GSC(msa);                                 
+	  esl_msa_Write(ofp, msa, eslMSAFILE_STOCKHOLM);
+	} 
+      else if  (esl_opt_GetBoolean(go, "-p")) 
+	{
+	  status = esl_msaweight_PB(msa);                                  
+	  esl_msa_Write(ofp, msa, eslMSAFILE_STOCKHOLM);
+	} 
+      else if  (esl_opt_GetBoolean(go, "-b"))
+	{ 
+	  status = esl_msaweight_BLOSUM(msa, esl_opt_GetReal(go, "--id")); 
+ 	  esl_msa_Write(ofp, msa, eslMSAFILE_STOCKHOLM);
+	} 
+     else     esl_fatal("internal error: no weighting algorithm selected");
+      if (status != eslOK) esl_fatal("Failed to calculate weights for msa %s", msa->name);
+      
+      esl_msa_Destroy(msa);
+    }
+  if (status == eslEFORMAT)
+    esl_fatal("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n",
+	      afp->linenumber, afp->fname, afp->errbuf, afp->buf);
+  else if (status != eslEOF)
+    esl_fatal("Alignment file read failed with error code %d\n", status);
+
+  esl_alphabet_Destroy(abc);
+  esl_msafile_Close(afp);
+  if (! esl_opt_IsDefault(go, "-o")) fclose(ofp); 
+  esl_getopts_Destroy(go);
+  exit(0);
+}
diff --git a/easel/miniapps/esl-weight.man b/easel/miniapps/esl-weight.man
new file mode 100644
index 0000000..395098e
--- /dev/null
+++ b/easel/miniapps/esl-weight.man
@@ -0,0 +1,111 @@
+.TH "esl-weight" 1  "@RELEASEDATE@" "@PACKAGE@ @RELEASE@" "@PACKAGE@ Manual"
+
+.SH NAME
+.TP
+esl-weight - calculate sequence weights in MSA(s)
+
+.SH SYNOPSIS
+
+.B esl-weight
+.I [options]
+.I msafile
+
+.SH DESCRIPTION
+
+.pp
+.B esl-weight
+calculates individual sequence weights for each alignment in 
+.I msafile,
+and outputs a new 
+multiple sequence alignment file in Stockholm format with
+the weights annotated in Stockholm-format 
+.I #=GS <seqname> WT <weight>
+lines.
+The default weighting algorithm is the Gerstein/Sonnhammer/Chothia
+algorithm.
+
+.pp
+If 
+.I msafile
+is - (a single dash),
+MSA input is read from
+.I stdin.
+
+
+
+.pp
+The sequences can be of protein or DNA/RNA sequences. All sequences
+in the same 
+.I seqfile
+must be either protein or DNA/RNA. The alphabet will be autodetected
+unless one of the options 
+.I --amino,
+.I --dna,
+or 
+.I --rna 
+are given. These options may be useful in automated
+pipelines to make 
+.B esl-weight
+more robust; alphabet autodetection is not infallible.
+
+
+
+.SH OPTIONS
+
+.TP
+.B -h 
+Print brief help;  includes version number and summary of
+all options, including expert options.
+
+.TP
+.B -g
+Use the Gerstein/Sonnhammer/Chothia weighting algorithm; this is the
+default.
+
+.TP
+.B -p
+Use the Henikoff position-based weighting algorithm.
+
+.TP
+.B -b
+"BLOSUM weights": use approximately the same rule used in constructing
+the BLOSUM score matrices. This involves single-linkage clustering at
+some fractional identity threshold (default 0.62; see 
+.I --id 
+option), then for each cluster, splitting a total weight of one
+uniformly amongst all sequences in the cluster.
+
+.SH EXPERT OPTIONS
+
+.TP 
+.BI --id " <x>"
+Sets the fractional identity threshold used by the BLOSUM weighting
+rule (option 
+.I -b
+; required), to a number 0<=x<=1. Default is 0.62.
+
+.TP
+.B --amino
+Assert that the 
+.I msafile 
+contains protein sequences. 
+
+.TP 
+.B --dna
+Assert that the 
+.I msafile 
+contains DNA sequences. 
+
+.TP 
+.B --rna
+Assert that the 
+.I msafile 
+contains RNA sequences. 
+
+.SH AUTHOR
+
+Easel and its documentation are @EASEL_COPYRIGHT at .
+ at EASEL_LICENSE@.
+See COPYING in the source code distribution for more details.
+The Easel home page is: @EASEL_URL@
+
diff --git a/easel/testsuite/Makefile.in b/easel/testsuite/Makefile.in
new file mode 100644
index 0000000..c762b9a
--- /dev/null
+++ b/easel/testsuite/Makefile.in
@@ -0,0 +1,140 @@
+################################################################
+# Makefile for the Easel testsuite
+# Makefile is generated from Makefile.in by autoconf
+# DO NOT EDIT Makefile: only edit Makefile.in
+# 
+# SRE, Mon Jun 11 08:19:32 2007 [Janelia]
+# SVN $Id: Makefile.in 255 2008-05-30 17:49:15Z eddys $
+
+CC       = @CC@
+CFLAGS   = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS  = @LDFLAGS@
+SIMDFLAGS= @SIMD_CFLAGS@
+DEFS     = @DEFS@
+LIBS     = @LIBGSL@ @LIBS@ -lm
+MPILIBS  = @MPILIBS@
+
+AR      = @AR@ rcv
+RANLIB  = @RANLIB@
+
+ESLDIR = ..
+
+PROGS = parse-t1\
+	dmatrix-t1\
+	dmatrix-t2\
+
+UNIT_TESTS = easel_utest\
+	alphabet_utest\
+	cluster_utest\
+	dirichlet_utest\
+	distance_utest\
+	dmatrix_utest\
+	exponential_utest\
+	fileparser_utest\
+	gamma_utest\
+	getopts_utest\
+	gumbel_utest\
+	histogram_utest\
+	hyperexp_utest\
+	keyhash_utest\
+	msa_utest\
+	msacluster_utest\
+	msaweight_utest\
+	random_utest\
+	randomseq_utest\
+	ratematrix_utest\
+	regexp_utest\
+	rootfinder_utest\
+	scorematrix_utest\
+	sq_utest\
+	sqio_utest\
+	sse_utest\
+	ssi_utest\
+	stack_utest\
+	stats_utest\
+	stretchexp_utest\
+	tree_utest\
+	vectorops_utest\
+	weibull_utest\
+	wuss_utest
+#	gev_utest\
+#	minimizer_utest\
+#	mixgev_utest\
+#	mpi_utest\
+#	normal_utest\
+#	paml_utest\
+#	stopwatch_utest\
+#	swat_utest\
+
+
+all:  ${UNIT_TESTS}
+
+.c.o:
+	${CC} -I ${EASELLIB} ${CFLAGS} ${SIMDFLAGS} ${DEFS} -c $<		
+
+$(PROGS): %: %.o ../libeasel.a
+	${CC} ${CFLAGS} ${SIMDFLAGS} -o $@ -L ${EASELLIB} $@.o -leasel -lm
+
+# Unit test compilation:
+# 
+# To compile unit tests, we need to construct a command line
+# from module basename, module's testdriver flag, and module's
+# C file. This is accomplished via a complex-looking shell scripture;
+# xref J1/81.
+#   $@           =  driver name            msa_utest
+#   $${BASENAME} =  base module name       msa
+#   $${DFLAG}    =  driver flag            eslMSA_TESTDRIVE
+#   $${DFILE}    =  driver's C file        esl_msa.c
+#
+$(UNIT_TESTS): FORCE
+	@echo Compiling $@ ...
+	@BASENAME=`echo $@ | sed -e 's/_utest//'` ;\
+	DFLAG=`echo $${BASENAME} | sed -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`;\
+	DFLAG=esl$${DFLAG}_TESTDRIVE ;\
+	if test $@ = "easel_utest"; then \
+           DFILE=easel.c ;\
+        else \
+           DFILE=esl_$${BASENAME}.c ;\
+        fi;\
+	${CC} ${CFLAGS} ${SIMDFLAGS} ${DEFS} ${LDFLAGS} -o $@ -I${ESLDIR} -L${ESLDIR} -D$${DFLAG} ${ESLDIR}/$${DFILE} ${MPILIBS} -leasel ${LIBS}
+
+FORCE:
+
+
+check:  ${UNIT_TESTS}
+	@echo 
+	@echo Running Easel test suite...
+	@echo
+	@../devkit/sqc 2 testsuite.sqc .
+
+dcheck: ${UNIT_TESTS}
+	@echo    Running developer testsuite...
+	@echo -n Running unit tests...
+	@../devkit/sqc 2 testsuite.sqc .  >  utest.report
+	@echo    done. [See utest.report]
+	@echo -n Testing that all drivers compile...
+	@env CC="${CC}" CFLAGS="${CFLAGS}" ./driver_report.pl       >  driver.report
+	@echo    done. [See driver.report]
+	@echo -n Measuring test code coverage...
+	@env CC="${CC}" CFLAGS="${CFLAGS}" ./coverage_report.pl     >  coverage.report
+	@echo    done. [See coverage.report]
+	@echo -n Looking for memory leaks...
+	@env CC="${CC}" CFLAGS="${CFLAGS}" ./valgrind_report.pl     >  valgrind.report
+	@echo    done. [See valgrind.report]
+	@cat driver.report coverage.report valgrind.report utest.report > dcheck.report
+	@echo
+	@echo    Finished developer testsuite.
+	@echo    For a complete report, see dcheck.report.
+
+clean:
+	-rm -f esl[^_]?????
+	-rm -f *.gcno *.gcda *.gcov
+	-rm -f *.o *~ 
+	-rm -f driver.report coverage.report valgrind.report utest.report
+	-rm -f ${UNIT_TESTS}
+	-rm -f ${PROGS} 
+
+distclean:
+	make clean
+	rm Makefile
diff --git a/easel/testsuite/coverage_report.pl b/easel/testsuite/coverage_report.pl
new file mode 100755
index 0000000..9c77791
--- /dev/null
+++ b/easel/testsuite/coverage_report.pl
@@ -0,0 +1,117 @@
+#! /usr/bin/perl
+
+# Measures testsuite coverage (as percentage of source lines),
+# using gcov.
+#
+# Usage: from testsuite directory:
+#    ./coverage_report.pl
+#
+# This assumes you've already compiled the library. To recompile
+# from scratch, do 
+#    ./coverage_report.pl -c
+#
+# It assumes you have 'sloccount' installed, so it can count 
+# ANSI C lines in files with no test driver. If you don't, use
+#    ./coverage_report.pl -s
+#
+# SRE, Thu Mar  1 19:22:57 2007 (Janelia)
+# SVN $Id: coverage_report.pl 231 2008-03-25 14:43:57Z eddys $
+require  "getopts.pl";
+$have_sloccount = 1;
+&Getopts('cs');
+if ($opt_c) { $do_recompile     = 1; }
+if ($opt_s) { $have_sloccount   = 0; }
+
+if ($ENV{'CC'}     ne "") { $CC     = $ENV{'CC'};  } else { $CC       = "gcc"; } 
+$CFLAGS = "-g -Wall -fprofile-arcs -ftest-coverage";
+
+printf("Code coverage test for Easel, using gcov:\n\n");
+
+if ($do_recompile) { 
+    print("Recompiling...      ");
+    `(cd ..; make clean > /dev/null)`;                 if ($? != 0) { print "[make clean failed]\n"; exit; }
+    `(cd ..; ./configure --enable-gcov > /dev/null)`;  if ($? != 0) { print "[configure failed]\n"; exit; }
+    `(cd ..; make > /dev/null)`;                       if ($? != 0) { print "[make failed]\n"; exit; }
+    print "ok.\n\n";
+}
+
+
+ at modules = <../esl_*.c>;
+unshift(@modules, "../easel.c");
+
+$nmodules       = 0;
+$npresent       = 0;
+$ncompiled      = 0;
+$nsuccess       = 0;
+$nlines         = 0;
+$nlines_covered = 0;
+foreach $module (@modules) {
+    $module =~ /^\.\.\/(\S+)/; 
+    $basecfile = $1;
+    $nmodules++;
+
+    # create the eslDMATRIX_TESTDRIVE flag and dmatrix_utest program name from esl_dmatrix.c
+    if ($module =~ /^\.\.\/(esl_)?(\S+).c/) { 
+	$base     = $2;
+	$progname = $base."_utest";
+	$base     =~ tr/a-z/A-Z/;
+	$flag     = "esl".$base."_TESTDRIVE";
+    }
+
+    printf("%-20s ", $basecfile);
+
+    # one way to fail: there isn't a test driver at all
+    `grep $flag $module`;
+    if ($? != 0) { printf("%6.2f%% coverage  [driver ABSENT]\n", 0);  push @nodriverlist, $module; next; }
+    $npresent++;
+
+    `$CC $CFLAGS -I.. -L.. -o $progname -D$flag $module -leasel -lm  >& /dev/null`;
+    if ($? != 0) { printf("%6.2f%% coverage   [compilation FAILED]\n", 0);       next; };
+    $ncompiled++;
+    
+    `./$progname >& /dev/null`;
+    if ($? != 0) { printf("%6.2f%% coverage   [test driver FAILED ]\n", 0);       next; };
+    $nsuccess++;
+
+    $output = `gcov $module`;
+    if ($output =~ /File.*$module.*\nLines executed:\s*(\d+\.\d+)% of\s+(\d+)/) {
+	$pct_cvg        = $1;
+	$nlines         += $2;
+	$nlines_covered += $1*$2/100;
+	printf("%6.2f%% coverage\n", $pct_cvg);
+    }
+    else {die "failed to parse gcov output";}
+}
+
+if ($have_sloccount) {
+    foreach $badmodule (@nodriverlist) {
+	$output = `sloccount $badmodule`;
+	if ($output =~ /ansic:\s+(\d+)/)  { $nlines_nodrivers += $1; }
+	else { die("failed to parse sloccount output"); }
+    }
+}
+
+printf("\nOf %d total modules in Easel:\n", $nmodules);
+if ($npresent != $nmodules) {
+    printf("   - %d have test drivers, %d do not\n", $npresent, $nmodules-$npresent);
+} else {
+    printf("   - All %d have test drivers\n", $npresent);
+}
+if ($ncompiled != $npresent) {
+    printf("   - %d compiled, %d did not\n", $ncompiled, $npresent-$ncompiled);
+} else {
+    printf("   - All %d compiled\n", $ncompiled);
+}
+if ($nsuccess != $ncompiled) {
+    printf("   - %d ran successfully, %d did not\n", $nsuccess, $ncompiled-$nsuccess);
+} else {
+    printf("   - All %d ran successfully\n", $nsuccess);
+}
+
+print "\n";
+  printf("Total coverage (of .c's with test drivers): %.2f%%\n", 100.*$nlines_covered / $nlines);
+if ($have_sloccount) {
+    printf("Total coverage (including .c files without drivers yet): %.2f%%\n", 100.*$nlines_covered / ($nlines+$nlines_nodrivers));
+}
+
+
diff --git a/easel/testsuite/dmatrix-t1.c b/easel/testsuite/dmatrix-t1.c
new file mode 100644
index 0000000..327c246
--- /dev/null
+++ b/easel/testsuite/dmatrix-t1.c
@@ -0,0 +1,118 @@
+/* dmatrix-t1
+ * Test of LUP decomposition.
+ * 
+ * 
+ * CVS $Id$
+ * SRE, Mon Jul 12 13:15:16 2004 [St. Louis]
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <easel/esl_core.h>
+#include <easel/esl_dmatrix.h>
+
+#define SIZE     4
+#define ALPHABET "1234"
+
+/* This example is from Cormen, Leiserson, Rivest;
+ * p.753 of second edition gives L,U at each step.
+ * 
+ * Final result should be
+ * 
+ *     0 0 1 0    2   0   2 0.6        1   0   0   0     5   5   4    2
+ *     1 0 0 0    3   3   4  -2      0.4   1   0   0     0  -2 0.4 -0.2
+ *     0 0 0 1    5   5   4   2     -0.2 0.5   1   0     0   0   4 -0.5
+ *     0 1 0 0   -1  -2 3.4  -1      0.6   0 0.4   1     0   0   0   -3
+ *        P            A           =        L                  U
+ */ 
+double testdata[SIZE][SIZE] = { 
+  { 2., 0., 2., 0.6, },
+  { 3., 3., 4., -2., },
+  { 5., 5., 4., 2., },
+  { -1.,-2.,3.4,-1., },
+};
+
+
+int
+main(int argc, char **argv)
+{
+  int               verbose;
+  ESL_DMATRIX      *A;
+  ESL_DMATRIX      *LU;
+  ESL_DMATRIX      *L;
+  ESL_DMATRIX      *U;
+  ESL_DMATRIX      *PA;
+  ESL_DPERMUTATION *P;
+  int               i,j;
+  int               status;
+
+  verbose = (argc > 1) ? TRUE:FALSE;
+
+  A  = esl_dmx_Alloc(SIZE, SIZE);
+  LU = esl_dmx_Alloc(SIZE, SIZE);
+  L  = esl_dmx_Alloc(SIZE, SIZE);
+  U  = esl_dmx_Alloc(SIZE, SIZE);
+  P  = esl_permutation_Alloc(SIZE);
+  PA = esl_dmx_Alloc(SIZE, SIZE);
+
+  /* Set up matrix A.
+   */
+  for (i = 0; i < SIZE; i++)
+    for (j = 0; j < SIZE; j++)
+      A->mx[i][j] = testdata[i][j];
+
+  /* Make a copy in LU, then compute PA = LU
+   */
+  esl_dmx_Copy(A, LU);
+  esl_dmx_LUP_decompose(LU, P);
+
+  /* Permute A to get PA...
+   */
+  esl_permute_PA(P, A, PA);
+  
+  /* Calculate the product LU by multiplying L,U together again...
+   */
+  esl_dmx_LU_separate(LU, L, U);
+  esl_dmx_Multiply(L, U, LU);
+
+  /* Print stuff for inspection, if we're supposed to.
+   */
+  if (verbose)
+    {
+      printf("\nA:\n");
+      esl_dmx_fprintf_alphalabeled(stdout, A, ALPHABET);
+
+      printf("\nL:\n");
+      esl_dmx_fprintf_alphalabeled(stdout, L, ALPHABET);
+
+      printf("\nU:\n");
+      esl_dmx_fprintf_alphalabeled(stdout, U, ALPHABET);
+
+      printf("\nP:\n");
+      esl_permutation_fprintf_numlabeled(stdout, P);
+
+      printf("\nPA:\n");
+      esl_dmx_fprintf_alphalabeled(stdout, PA, ALPHABET);
+
+      printf("\nLU:\n");
+      esl_dmx_fprintf_alphalabeled(stdout, LU, ALPHABET);
+    }
+
+  /* The test: PA, LU oughta be equal.
+   */
+  if (! esl_dmx_MatricesEqual(PA, LU, 0.001)) 
+    {
+      fprintf(stderr, "fail: PA,LU not equal\n");
+      exit(ESL_ETESTFAIL);
+    }
+  else
+    status = ESL_OK;
+  
+  esl_dmx_Free(A);
+  esl_dmx_Free(LU);
+  esl_dmx_Free(L);
+  esl_dmx_Free(U);
+  esl_dmx_Free(PA);
+  esl_permutation_Free(P);
+  return ESL_OK;
+}
diff --git a/easel/testsuite/dmatrix-t2.c b/easel/testsuite/dmatrix-t2.c
new file mode 100644
index 0000000..191d69d
--- /dev/null
+++ b/easel/testsuite/dmatrix-t2.c
@@ -0,0 +1,68 @@
+/* dmatrix-t2
+ * Test of matrix inversion.
+ * 
+ * 
+ * CVS $Id$
+ * SRE, Mon Jul 12 14:37:46 2004
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <easel/esl_core.h>
+#include <easel/esl_dmatrix.h>
+
+#define SIZE      4
+#define ALPHABET  "1234"
+
+int
+main(int argc, char **argv)
+{
+  int               verbose;
+  int               status;
+  ESL_DMATRIX      *A;
+  ESL_DMATRIX      *Ai;
+
+  verbose = (argc > 1) ? TRUE:FALSE;
+
+  A  = esl_dmx_Alloc(SIZE, SIZE);
+  Ai = esl_dmx_Alloc(SIZE, SIZE);
+
+  /* Make A the identity matrix.
+   */
+  esl_dmx_SetIdentity(A);
+
+  /* Invert it.
+   * This is a trivial test; the code has to be horribly
+   * broken to fail.
+   *  I^-1 = I
+   */
+  esl_dmx_Invert(A, Ai);
+
+  /* Print stuff for inspection, if we're supposed to.
+   */
+  if (verbose)
+    {
+      printf("\nA:\n");
+      esl_dmx_fprintf_alphalabeled(stdout, A, ALPHABET);
+
+      printf("\nA^{-1}:\n");
+      esl_dmx_fprintf_alphalabeled(stdout, Ai, ALPHABET);
+    }
+
+  /* The test: A, Ai oughta both be I.
+   */
+  if (! esl_dmx_MatricesEqual(A, Ai, 0.001)) 
+    {
+      printf("FAIL\n");
+      status = ESL_ETESTFAIL;
+    }
+  else
+    {
+      printf("ok\n");
+      status = ESL_OK;
+    }
+
+  esl_dmx_Free(A);
+  esl_dmx_Free(Ai);
+  return status;
+}
diff --git a/easel/testsuite/driver_report.pl b/easel/testsuite/driver_report.pl
new file mode 100755
index 0000000..d1b4a9a
--- /dev/null
+++ b/easel/testsuite/driver_report.pl
@@ -0,0 +1,114 @@
+#! /usr/bin/perl
+
+# Make sure that all drivers compile.
+# (Eventually, we should also make sure they run! But that 
+# means tracking their command-line arguments.)
+#
+# In all easel modules, we look for lines like
+#   #ifdef eslFOO_(EXAMPLE|TESTDRIVE|REGRESSION|BENCHMARK|STATS)*
+# that precede one or more example main()'s, then we compile the
+# module with that #define.
+#
+# Usage: from testsuite directory:
+#    ./driver_report.pl
+# 
+# This assumes you've already compiled the library. To recompile
+# from scratch, do 
+#    ./driver_report.pl -c
+#
+# SRE, Fri Mar  2 10:01:44 2007 (Janelia)
+# SVN $Id: driver_report.pl 231 2008-03-25 14:43:57Z eddys $
+
+require  "getopts.pl";
+&Getopts('c');
+if ($opt_c) { $do_recompile = 1; }
+
+if ($ENV{'CC'}     ne "") { $CC     = $ENV{'CC'};     } else { $CC       = "gcc"; } 
+if ($ENV{'CFLAGS'} ne "") { $CFLAGS = $ENV{'CFLAGS'}; } else { $CFLAGS   = "-g -Wall"; }
+$progname = "drivertest";
+
+
+print("Driver code compilation test for Easel:\n");
+print("(Compiling with $CC $CFLAGS)\n\n");
+
+
+if ($do_recompile) {
+    print("Recompiling...      ");
+    `(cd ..; make clean > /dev/null)`;                      if ($? != 0) { print "[make clean failed]\n"; exit; }
+    `(cd ..; ./configure --enable-debugging > /dev/null)`;  if ($? != 0) { print "[configure failed]\n"; exit; }
+    `(cd ..; make > /dev/null)`;                            if ($? != 0) { print "[make failed]\n"; exit; }
+    print "ok.\n\n";
+}
+
+ at modules = <../esl_*.c>;
+unshift(@modules, "../easel.c");
+
+$nmodules     = 0;
+$ndrivers     = 0;
+$nfailures    = 0;
+$no_testdriver= 0;
+$no_example   = 0;
+foreach $module (@modules) {
+    $module =~ /^\.\.\/(\S+)/; 
+    $basecfile = $1;
+    $nmodules++;
+    printf("%-20s ", $basecfile);
+    
+
+
+    open(DRIVERFLAGS, qq/grep -E "#ifdef esl.*_(EXAMPLE|TESTDRIVE|REGRESSION|BENCHMARK|STATS)" $module | /) || die;
+    $has_example = $has_testdriver = 0;
+    $n = 0;
+    while (<DRIVERFLAGS>) {
+	/^#ifdef (esl\S+_(EXAMPLE|TESTDRIVE|REGRESSION|BENCHMARK|STATS)\d*)/;
+	$flag = $1;
+	$type = $2;
+	if ($saw_flag{$flag}) { next; }
+
+	if ($type eq "EXAMPLE")   { $has_example    = 1; }
+	if ($type eq "TESTDRIVE") { $has_testdriver = 1; }
+
+	if ($n == 0) { printf("%-30s ", $flag); }
+	else         { printf("%20s %-30s ", "", $flag); }
+	$n++;
+	$ndrivers++;
+
+        `$CC $CFLAGS -I.. -L.. -o drivertest -D$flag $module -leasel -lm  >& /dev/null`;
+ 	if ($? != 0) { print("[FAILED]\n"); $nfailures++; }
+	else         { print("ok.\n"); }
+	$saw_flag{$flag} = 1;
+    }
+    if ($n == 0) { print "[NO DRIVERS PRESENT]\n"; }
+    close DRIVERFLAGS;
+
+    if (! $has_testdriver) { push @notestdrivelist, $module; $no_testdriver++;}
+    if (! $has_example)    { push @noexamplelist,   $module; $no_example++;   } 
+}
+
+printf("\nOf %d total modules in Easel:\n", $nmodules);
+
+if ($no_example == 0) { 
+    printf("   - All %d have at least one example main()\n", $nmodules);
+} else {
+    printf("   - %d do not have an example main()\n", $no_example);
+    foreach $module (@noexamplelist) {
+	printf("        %s\n", $module);
+    }
+}
+if ($no_testdriver == 0) { 
+    printf("   - All %d have at least one test driver main()\n", $nmodules);
+} else {
+    printf("   - %d do not have a test driver main()\n", $no_testdriver);
+    foreach $module (@notestdrivelist) {
+	printf("        %s\n", $module);
+    }
+}
+
+print "\n";
+if ($nfailures == 0) {
+    printf("All of the %d driver main()'s compile successfully\n", $ndrivers);
+} else {
+    printf("%d of the %d driver main()'s fail to compile\n", $nfailures, $ndrivers);
+}
+
+unlink $progname;
diff --git a/easel/testsuite/parse-t1.c b/easel/testsuite/parse-t1.c
new file mode 100644
index 0000000..9b5c0e8
--- /dev/null
+++ b/easel/testsuite/parse-t1.c
@@ -0,0 +1,54 @@
+/* parse-t1
+ * Test of easel's file parsing
+ * 
+ * 
+ * CVS $Id$
+ * SRE, Sat Jul 10 08:59:48 2004 [St. Louis]
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <easel/esl_core.h>
+#include <easel/esl_parse.h>
+
+
+int
+main(int argc, char **argv)
+{
+  FILE           *fp;
+  ESL_FILEPARSER *efp;
+  char           *testfile = "parse-t1.dat";
+  int             ntok_expected;
+  int             lastval_expected;
+  int             val;
+  int             ntok;
+  char           *tok;
+
+  if ((fp = fopen(testfile, "r")) == NULL)
+    esl_Die("couldn't open %s", testfile);
+
+  esl_fileparse_create(fp, &efp);
+  esl_fileparse_set_commentchar(efp, '#');
+
+  esl_fileparse_token(efp, &tok, NULL);
+  ntok_expected = atoi(tok);
+
+  esl_fileparse_token(efp, &tok, NULL);
+  lastval_expected = atoi(tok);
+  
+  ntok = 0;
+  val  = -1;
+  while (esl_fileparse_token(efp, &tok, NULL) == ESL_OK)
+    {
+      val = atoi(tok);
+      ntok++;
+    }
+
+  if (val != lastval_expected)
+    esl_Die("expected to see %d, but read %d", lastval_expected, val);
+  if (ntok != ntok_expected)
+    esl_Die("expected %d tokens, but saw %d", ntok_expected, ntok);
+  
+  esl_fileparse_free(efp);
+  return ESL_OK;
+}
diff --git a/easel/testsuite/parse-t1.dat b/easel/testsuite/parse-t1.dat
new file mode 100644
index 0000000..198ec5a
--- /dev/null
+++ b/easel/testsuite/parse-t1.dat
@@ -0,0 +1,8 @@
+# Test file for parse-t1 test.
+# First field is total # of tokens in file (not counting first two)
+# Second field is value of the last token in the file.
+
+7 42
+1
+2 3
+4 5 6 42
\ No newline at end of file
diff --git a/easel/testsuite/testsuite.sqc b/easel/testsuite/testsuite.sqc
new file mode 100644
index 0000000..362b3eb
--- /dev/null
+++ b/easel/testsuite/testsuite.sqc
@@ -0,0 +1,56 @@
+# Easel's test suite, in sqc command format
+#
+# SRE, Wed Mar 22 11:27:39 2006
+# SVN $Id: testsuite.sqc 255 2008-05-30 17:49:15Z eddys $
+#
+
+#################################################################
+# Test drivers for each module.
+################################################################
+
+1 exercise alphabet-utest     @alphabet_utest@
+1 exercise cluster-utest      @cluster_utest@
+1 exercise dirichlet-utest    @dirichlet_utest@
+1 exercise distance-utest     @distance_utest@
+1 exercise dmatrix-utest      @dmatrix_utest@
+1 exercise easel-utest        @easel_utest@
+1 exercise exponential-utest  @exponential_utest@
+1 exercise fileparser-utest   @fileparser_utest@
+1 exercise gamma-utest        @gamma_utest@
+1 exercise getopts-utest      @getopts_utest@
+1 exercise gumbel-utest       @gumbel_utest@
+1 exercise histogram-utest    @histogram_utest@
+1 exercise hyperexp-utest     @hyperexp_utest@
+1 exercise keyhash-utest      @keyhash_utest@
+1 exercise msa-utest          @msa_utest@
+1 exercise msacluster-utest   @msacluster_utest@
+1 exercise msaweight-utest    @msaweight_utest@
+1 exercise random-utest       @random_utest@
+1 exercise randomseq-utest    @randomseq_utest@
+1 exercise ratematrix-utest   @ratematrix_utest@
+1 exercise regexp-utest       @regexp_utest@
+1 exercise rootfinder-utest   @rootfinder_utest@
+1 exercise scorematrix-utest  @scorematrix_utest@
+1 exercise sq-utest           @sq_utest@
+1 exercise sqio-utest         @sqio_utest@
+1 exercise sse-utest          @sse_utest@
+1 exercise ssi-utest          @ssi_utest@
+1 exercise stack-utest        @stack_utest@
+1 exercise stats-utest        @stats_utest@
+1 exercise stretchexp-utest   @stretchexp_utest@
+1 exercise tree-utest         @tree_utest@
+1 exercise vectorops-utest    @vectorops_utest@
+1 exercise weibull-utest      @weibull_utest@
+1 exercise wuss-utest         @wuss_utest@
+
+
+# Still to do:
+# gev
+# minimizer
+# mixgev
+# mpi
+# normal
+# paml
+# swat
+# interface_gsl
+# interface_lapack
diff --git a/easel/testsuite/valgrind_report.pl b/easel/testsuite/valgrind_report.pl
new file mode 100755
index 0000000..186a392
--- /dev/null
+++ b/easel/testsuite/valgrind_report.pl
@@ -0,0 +1,104 @@
+#! /usr/bin/perl
+
+# Run the testsuite under Valgrind, to check for memory leakage.
+#
+# Usage: from testsuite directory:
+#    testsuite/valgrind_report.pl
+# This assumes you've already compiled the library. To recompile
+# from scratch, do 
+#    ./driver_report.pl -c
+#
+# SRE, Fri Mar  2 08:37:48 2007 [Janelia]
+# SVN $Id: valgrind_report.pl 231 2008-03-25 14:43:57Z eddys $
+require  "getopts.pl";
+&Getopts('c');
+if ($opt_c) { $do_recompile = 1; }
+
+if ($ENV{'CC'}     ne "") { $CC     = $ENV{'CC'};     } else { $CC       = "gcc"; } 
+if ($ENV{'CFLAGS'} ne "") { $CFLAGS = $ENV{'CFLAGS'}; } else { $CFLAGS   = "-g -Wall"; }
+
+printf("Memory leak testing for Easel, using valgrind:\n\n");
+
+if ($do_recompile) {
+    print("Recompiling...       ");
+    `(cd ..; make clean > /dev/null)`;                      if ($? != 0) { print "[make clean failed]\n"; exit; }
+    `(cd ..; ./configure --enable-debugging > /dev/null)`;  if ($? != 0) { print "[configure failed]\n"; exit; }
+    `(cd ..; make > /dev/null)`;                            if ($? != 0) { print "[make failed]\n"; exit; }
+    print "ok.\n\n";
+}
+
+ at modules = <../esl_*.c>;
+unshift(@modules, "../easel.c");
+
+$nmodules       = 0;
+$npresent       = 0;
+$ncompiled      = 0;
+$nsuccess       = 0;
+$nleaking       = 0;
+foreach $module (@modules) {
+    $module =~ /^\.\.\/(\S+)/; 
+    $basecfile = $1;
+    $nmodules++;
+
+    # create the eslDMATRIX_TESTDRIVE flag and dmatrix_utest program name from esl_dmatrix.c
+    if ($basecfile =~ /^(esl_)?(\S+).c/) { 
+	$base     = $2;
+	$progname = $base."_utest";
+	$base     =~ tr/a-z/A-Z/;
+	$flag     = "esl".$base."_TESTDRIVE";
+    }
+
+    printf("%-20s ", $basecfile);
+
+    # one way to fail: there isn't a test driver at all
+    `grep $flag $module`;
+    if ($? != 0) { printf("                   [NO DRIVER]\n");      next; }
+    $npresent++;
+
+    `$CC $CFLAGS -I.. -L.. -o $progname -D$flag $module -leasel -lm  >& /dev/null`;
+    if ($? != 0) { printf("                   [COMPILE FAILED]\n");       next; };
+    $ncompiled++;
+    push @proglist, $progname;
+    
+    $output = `valgrind ./$progname 2>&1`;
+    if ($? != 0) { printf("                   [VALGRIND FAILED]\n");       next; };
+    $nsuccess++;
+
+    if ($output =~ /malloc\/free: in use at exit: (\S+) bytes in (\S+) blocks/)
+    {
+	if ($1 > 0) { 
+	    $nleaking++;
+	    print("[LEAK DETECTED ]\n");
+	} else {
+	    print("ok.\n");
+	}
+    } else { print "<< problem parsing valgrind output >>\n"; }                      
+}
+
+printf("\nOf %d total modules in Easel:\n", $nmodules);
+if ($npresent != $nmodules) {
+    printf("   - %d have test drivers, %d do not\n", $npresent, $nmodules-$npresent);
+} else {
+    printf("   - All %d have test drivers\n", $npresent);
+}
+if ($ncompiled != $npresent) {
+    printf("   - %d compiled, %d did not\n", $ncompiled, $npresent-$ncompiled);
+} else {
+    printf("   - All %d compiled\n", $ncompiled);
+}
+if ($nsuccess != $ncompiled) {
+    printf("   - %d ran successfully, %d did not\n", $nsuccess, $ncompiled-$nsuccess);
+} else {
+    printf("   - All %d ran successfully\n", $nsuccess);
+}
+
+print "\n";
+if ($nleaking == 0) {
+    printf("None of %d .c's with running test drivers) show memory leaks\n", $nsuccess);
+} else {
+    printf("%d of %d .c's with running test drivers) are leaking.\n", $nleaking, $nsuccess);
+}
+
+unlink @proglist;
+
+
diff --git a/iinfernal-1/Makefile.in b/iinfernal-1/Makefile.in
new file mode 100644
index 0000000..3c65470
--- /dev/null
+++ b/iinfernal-1/Makefile.in
@@ -0,0 +1,95 @@
+############################################################
+# Makefile for INFERNAL src directory
+#
+# EPN, Wed Aug  1 06:52:33 2007 
+# SVN $Id$
+#
+
+
+## your compiler and compiler flags
+#
+CC       = @CC@
+CFLAGS   = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS  = @LDFLAGS@
+DEFS     = @DEFS@
+LIBS     = @LIBS@ -lm
+
+## archiving command, and ranlib command if you need one.
+#  In general, you shouldn't need to change these, and they're
+#  only used for building the testsuite anyway... e.g. we
+#  make a "libhmmer.a" library for building the testsuite.
+#
+AR     = @AR@ rcv 
+RANLIB = @RANLIB@
+
+MPILIBS   = @MPILIBS@
+
+SHELL    = /bin/sh
+MYLIBS   = -leasel
+MYLIBDIR = -L../easel
+MYINCDIR = -I../easel
+
+PROGS = cmbuild
+
+OBJS =  build.o\
+	errors.o\
+	eweight.o\
+	infernal.o\
+	mpisupport.o\
+	cm_bg.o\
+	cm_core.o\
+	cm_cmfile.o\
+	cm_prior.o\
+
+HDRS =  infernal.h\
+	cm_config.h
+
+.c.o:
+	${CC} ${CFLAGS} ${CPPFLAGS} ${DEFS} ${PTHREAD_CFLAGS} ${MYINCDIR} ${PVMINCDIR} -c $<
+
+
+#################################################################
+## Targets defining how to make INFERNAL executables.
+##
+all: 	$(PROGS) libinfernal.a  ../easel/libeasel.a
+
+${PROGS}: @EXEC_DEPENDENCY@ ${OBJS}   libhmmer.a ../easel/libeasel.a
+	${CC} ${CFLAGS} ${DEFS} ${LDFLAGS} ${MYLIBDIR} ${PVMLIBDIR} -o $@ $@.o ${OBJS} ${PVMLIBS} ${MYLIBS} ${PTHREAD_LIBS} ${MPILIBS} ${LIBS}
+
+#################################################################
+## Targets used in making INFERNAL library for testsuite compilation.
+##
+module: libinfernal.a
+
+libinfernal.a: $(OBJS) 
+	$(AR) libinfernal.a $(OBJS) 
+	$(RANLIB) libinfernal.a
+	chmod 644 libinfernal.a
+
+
+
+#################################################################
+## Miscellaneous targets.
+##
+check:
+	(cd testsuite; ./sqc 2 testsuite.sqc .)
+
+distclean:
+	make clean
+	-rm -f Makefile cm_config.h
+
+clean:
+	-rm -f *.o *~ Makefile.bak core $(PROGS) TAGS gmon.out libinfernal.a
+
+binclean:
+	-rm -f *.o *~ Makefile.bak core TAGS gmon.out libinfernal.a
+
+TAGS:
+	etags -t *.c *.h Makefile.in
+
+###########
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+###########
diff --git a/iinfernal-1/cm_config.h.in b/iinfernal-1/cm_config.h.in
new file mode 100644
index 0000000..269c522
--- /dev/null
+++ b/iinfernal-1/cm_config.h.in
@@ -0,0 +1,158 @@
+/* @configure_input@
+ * cm_config.h.in -> cm_config.h
+ * 
+ * cm_config.h is generated from cm_config.h.in by the ./configure
+ * script.
+ * DO NOT EDIT cm_config.h; only edit cm_config.h.in.
+ *
+ * Configuration of INFERNAL, including both system-dependent
+ * configuration (done by ./configure) and hardcoded configuration
+ * that someone might want to alter someday.
+ *
+ * Because this header may configure the behavior of system headers
+ * (for example, LFS support), it must be included before any other
+ * header file.
+ * 
+ * note: Built from HMMER3's p7_config.h.in, minimal changes made.
+ *
+ * EPN, Wed Aug  1 06:58:58 2007
+ * SVN $Id$
+ */
+#ifndef CM_CONFIGH_INCLUDED
+#define CM_CONFIGH_INCLUDED
+
+
+/*****************************************************************
+ * 1. Compile-time constants that control INFERNAL's computational 
+ *    behavior (memory and processor use), and output formatting.
+ *    It can be edited and configured manually before compilation.
+ *****************************************************************/
+
+/* cm_RAMLIMIT controls the switch from fast full DP to slow
+ * linear-memory divide and conquer. Default devotes 32 MB/thread.
+ */
+#ifndef cm_RAMLIMIT
+#define cm_RAMLIMIT   32
+#endif
+
+/* cm_ALILENGTH controls length of displayed alignment lines.
+ */
+#ifndef cm_ALILENGTH
+#define cm_ALILENGTH       50
+#endif
+
+/*****************************************************************
+ * 2. Compile-time constants that control empirically tuned INFERNAL
+ *    default parameters. You can edit it, but you ought not to, 
+ *    unless you're trying to improve on our empirical data.
+ *****************************************************************/
+
+/* Relative entropy target defaults:
+ * cmbuild's effective sequence number calculation aims to achieve a
+ * certain relative entropy per match emission.
+ * (= average score per match emission).
+ * These are empirically tuned constants, from the RMARK-1 benchmark
+ * (Nawrocki and Eddy, PLoS Comp Bio, 2007)
+ */
+#define cm_ETARGET_DNA    0.56 /* bits */
+#define cm_ETARGET_OTHER  1.0  /* bits */ /* if you define your own alphabet, set this */
+
+
+
+/*****************************************************************
+ * 3. The next section probably shouldn't be edited at all, unless
+ *    you really know what you're doing. It controls some fundamental
+ *    parameters in INFERNAL that occasionally get reconfigured in
+ *    experimental versions, or for variants of INFERNAL that work on
+ *    non-biological alphabets.
+ *****************************************************************/
+
+/* The symbol alphabet is handled by ESL_ALPHABET objects, which
+ * dynamically allocate; but sometimes HMMER uses statically-allocated
+ * space, and it's useful to know a reasonable maximum for
+ * symbol alphabet size.
+ */
+#define cm_MAXABET    5      /* maximum size of alphabet (4 or 20)              */
+#define cm_MAXCODE    17     /* maximum degenerate alphabet size (17 or 28)     */
+
+/* cm_MAX_SC_TXTLEN has to be large enough to represent a score as a
+ * string, including \0 and a sign.
+ */
+#define cm_MAX_SC_TXTLEN   11	      
+
+/* In Forward algorithm implementations, we use a table lookup in
+ * cm_FLogsum() to calculate summed probabilities in log
+ * space. cm_INTSCALE defines the precision of the calculation; the
+ * default of 1000.0 means rounding differences to the nearest 0.001
+ * nat. cm_LOGSUM_TBL defines the size of the lookup table; the
+ * default of 16000 means entries are calculated for differences of 0
+ * to 16.000 nats (when cm_INTSCALE is 1000.0).  e^{-cm_LOGSUM_TBL /
+ * cm_INTSCALE} should be on the order of the machine FLT_EPSILON,
+ * typically 1.2e-7.
+ */
+#define cm_INTSCALE     1000.0f
+#define cm_LOGSUM_TBL   16000
+
+/* Some implementation plugins use scaled integer log odds scores
+ * (SILO scores) instead of floating-point. (HMMER2 also used SILO
+ * scores.)  infernal.c includes some support for SILO scores. They are
+ * calculated using the same <cm_INTSCALE> from above. We also have to
+ * define a suitable value of -infinity, immune to integer underflow
+ * if two of them are added together: that is, <cm_IMPOSSIBLE> >= -
+ * (INT_MIN / 2).
+ */
+#define  cm_IMPOSSIBLE -987654321
+
+/* Other stuff.
+ */
+#define cm_MAXDCHLET  16      /* maximum # Dirichlet components in mixture prior */
+
+
+
+
+
+/*****************************************************************
+ * 4. The final section isn't meant to be human editable at all.
+ *    It is configured automatically by the ./configure script. 
+ *****************************************************************/
+
+/* Version info - set once for whole package in configure.ac
+ */
+#undef INFERNAL_VERSION
+#undef INFERNAL_DATE
+#undef INFERNAL_COPYRIGHT
+#undef INFERNAL_LICENSE
+
+/* Large file support (must precede any header file inclusion.)
+ */
+#undef _FILE_OFFSET_BITS
+#undef _LARGE_FILES
+#undef _LARGEFILE_SOURCE
+
+/* Choice of optimized implementation
+ */
+#undef cm_IMPL_REFERENCE 
+#undef cm_IMPL_FAST      
+#undef cm_IMPL_ALTIVEC	 
+#undef cm_IMPL_BUHLER    
+#undef cm_IMPL_SSE	 
+
+/* Optional parallel implementations
+ */
+#undef HAVE_MPI
+#undef INFERNAL_PVM
+#undef INFERNAL_THREADS
+#undef HAVE_PTHREAD_ATTR_SETSCOPE
+#undef HAVE_PTHREAD_SETCONCURRENCY
+#undef INFERNAL_NCPU	
+
+/* Debugging hooks
+ */
+#undef cm_DEBUGLEVEL
+
+#endif /*P7_CONFIGH_INCLUDED*/
+/*****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************/
diff --git a/iinfernal-1/cm_core.c b/iinfernal-1/cm_core.c
new file mode 100644
index 0000000..d69d365
--- /dev/null
+++ b/iinfernal-1/cm_core.c
@@ -0,0 +1,1105 @@
+/* The core CM data structure.
+ * 
+ * Based on SRE HMMER3:p7_hmm.c
+ *
+ * Contents:
+ *   1. The CM_CORE object: allocation, initialization, destruction.
+ *   2. Convenience routines for setting fields in a CM.
+ *   3. Convenience routines for getting information about a CM.
+ *   4. Renormalization and rescaling counts in core CMs.
+ *   5. Debugging and development code.
+ *   6. Other routines in the API.
+ *   7. Unit tests.
+ *   8. Test driver. 
+ *   9. Copyright and license.
+ * 
+ * EPN, Wed Aug  1 08:24:13 2007 [DC]
+ * based on HMMER3's p7_hmm.c (SRE, Mon Jan  1 16:20:29 2007)
+ * SVN $Id$
+ */
+
+#include "cm_config.h"		/* must be included first */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_vectorops.h"
+#include "esl_random.h"
+#include "esl_dirichlet.h"
+
+#include "infernal.h"
+
+
+/*****************************************************************
+ * 1. The CM_CORE object: allocation, initialization, destruction.
+ *****************************************************************/
+/* Function: cm_core_Create(); 
+ * Incept:   SRE, Sat Jul 29 09:02:16 2000 [St. Louis]
+ *           
+ * Purpose:  Allocate a <CM_CORE>, given the number of states 
+ *           and nodes that should be in it, for the alphabet
+ *           <abc>, and return a pointer to it.
+ *
+ *           The CM only keeps a copy of the <abc> alphabet
+ *           pointer. The caller is responsible for providing the
+ *           alphabet, keeping it around while the CM is in use,
+ *           and (eventually) free'ing the alphabet when it's
+ *           not needed any more. (Basically, just a step removed
+ *           from keeping the alphabet as a global.)
+ *
+ * Args:     nnodes  =  number of nodes in the model
+ *           nstates = number of states in the model
+ *           clen    = consensus length of the model
+ *           abc     = pointer to alphabet to use
+ *
+ * Returns:  ptr to allocated cm. 
+ *           Caller is responsible for free'ing the cm.
+ *
+ * Throws:   <NULL> on allocation failure.
+ */
+CM_CORE *
+cm_core_Create(int nnodes, int nstates, int clen, const ESL_ALPHABET *abc) 
+{
+  CM_CORE *cm = NULL;
+
+  if ((cm = cm_core_CreateShell()) == NULL) return NULL;
+  cm_core_CreateBody(cm, nnodes, nstates, clen, abc);
+  return cm;
+}  
+
+/* Function:  cm_core_CreateShell()
+ * Incept:    SRE, Sat Jul 29 09:02:16 2000 [St. Louis]
+ *
+ * Purpose:   Allocate the shell of a <CM_CORE>: everything that
+ *            doesn't depend on knowing the number of states/nodes.
+ *            
+ *            CM input (<cmio.c>) uses two-step shell/body
+ *            allocation because it has to read for a ways from the
+ *            CM file before it reads the model size or the
+ *            alphabet type.
+ *
+ * Returns:   a pointer to the new <CM_CORE> on success.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+CM_CORE *
+cm_core_CreateShell(void) 
+{
+  CM_CORE *cm = NULL;
+  int     status;
+
+  ESL_ALLOC(cm, sizeof(CM_CORE));
+
+				/* general information: added later */
+  cm->name     = NULL;
+  cm->cs       = NULL;
+  cm->acc      = NULL;
+  cm->desc     = NULL;
+  cm->rf       = NULL;
+  cm->comlog   = NULL; 
+  cm->nseq     = 0;
+  cm->eff_nseq = 0.;
+  cm->ctime    = NULL;
+  cm->checksum = 0;
+
+				/* structural information */
+  cm->M      = 0;
+  cm->clen   = 0;
+  cm->sttype = NULL;
+  cm->ndidx  = NULL;
+  cm->stid   = NULL;
+  cm->cfirst = NULL;
+  cm->cnum   = NULL;
+  cm->plast  = NULL;
+  cm->pnum   = NULL;
+				/* node->state map information */
+  cm->nodes  = 0;
+  cm->nodemap= NULL;
+  cm->ndtype = NULL;
+				/* parameter information */
+  cm->t      = NULL;
+  cm->e      = NULL;
+  cm->el     = 0.;
+
+  cm->ga = 0.;
+  cm->tc = 0.;
+  cm->nc = 0.;
+
+  cm->offset   = 0;
+  cm->flags    = 0;
+  cm->abc      = NULL;
+  cm->bg       = NULL;
+  return cm;
+
+ ERROR:
+  return NULL;
+}  
+
+/* Function:  cm_core_CreateBody()
+ * Incept:    SRE, Sat Jul 29 09:02:16 2000 [St. Louis]
+ *
+ * Purpose:   Given an allocated shell <cm>, and a now-known number
+ *            of nodes and states, and alphabet <abc>, allocate
+ *            the remainder of it for that many states/nodes.
+ *
+ * Returns:   <eslOK> on success.
+ *
+ * Throws:    <eslEMEM> on allocation failure; in this case, the CM
+ *            is likely corrupted, and the caller should destroy it.
+ */
+int
+cm_core_CreateBody(CM_CORE *cm, int nnodes, int nstates, int clen, 
+		 const ESL_ALPHABET *abc) 
+{
+  int k;
+  int status;
+
+  cm->abc = abc;
+  cm->clen= clen;
+  cm->M   = nstates;
+
+				/* structural information */
+  ESL_ALLOC(cm->sttype, (nstates+1) * sizeof(char));
+  ESL_ALLOC(cm->nididx,  nstates    * sizeof(int));
+  ESL_ALLOC(cm->stid,   (nstates+1) * sizeof(char));
+  ESL_ALLOC(cm->cfirst,  nstates    * sizeof(int));
+  ESL_ALLOC(cm->cnum,    nstates    * sizeof(int));
+  ESL_ALLOC(cm->plast,   nstates    * sizeof(int));
+  ESL_ALLOC(cm->pnum,    nstates    * sizeof(int));
+
+				/* node->state map information */
+  cm->nodes  = nnodes;
+  ESL_ALLOC(cm->nodemap, nnodes  * sizeof(int));
+  ESL_ALLOC(cm->ndtype,  nnodes  * sizeof(int));
+
+				/* parameter information */
+  /* level 1 */
+  ESL_ALLOC(cm->t,    (nstates) * sizeof(float *));
+  ESL_ALLOC(cm->e,    (nstates) * sizeof(float *));
+  cm->t[0]   = NULL;
+  cm->e[0]   = NULL;
+
+  /* level 2 */
+  ESL_ALLOC(cm->t[0],   (cmH_MAXTRANSITIONS*(nstates))      * sizeof(float));
+  ESL_ALLOC(cm->e[0],   (cm->abc->K * cm->abc->K*(nstates)) * sizeof(float));
+  for (v = 0; v < nstates; v++) {
+    cm->e[v] = cm->e[0] + v * (cm->abc->K * cm->abc->K);
+    cm->t[v] = cm->t[0] + v * cmH_MAXTRANSITIONS;
+  }
+
+  /* the EL state at M is special: we only need state
+   * type info recorded, so functions looking at parsetrees  
+   * can interpret what an "M" index means.
+   */
+  cm->sttype[cm->M] = EL_st;
+  cm->stid[cm->M]   = END_EL;
+
+  cm->flags         = 0;
+
+  if ((status = cm_core_Zero(cm)) != eslOK) goto ERROR;
+
+  ESL_ALLOC(cm->cs,  (cm->clen+2) * sizeof(char));
+  /* Optional allocation, status flag dependent */
+  if (cm->flags & cmH_RF)  ESL_ALLOC(cm->rf,  (cm->clen+2) * sizeof(char));
+  
+  return eslOK;
+
+ ERROR:
+  return status;
+}  
+
+
+/* Function:  cm_core_Destroy()
+ * Incept:    SRE, Sat Jul 29 11:22:32 2000 [St. Louis]
+ *
+ * Purpose:   Frees both the shell and body of an <cm>.
+ *            Works even if the <cm> is damaged (incompletely allocated)
+ *            or even <NULL>.
+ *
+ * Note:      Remember, leave reference pointers like abc, gm, and
+ *            bg alone. These are under the application's control not ours.
+ *
+ * Returns:   (void).
+ */
+void
+cm_core_Destroy(CM_CORE *cm)
+{
+  if (cm == NULL) return;
+
+  if (cm->e     != NULL) {
+    if (cm->e[0] != NULL) free(cm->e[0]);
+    free(cm->e);
+  }
+  if (cm->t != NULL) {
+    if (cm->t[0] != NULL) free(cm->t[0]);
+    free(cm->t);
+  }
+
+  if (cm->name    != NULL) free(cm->name);
+  if (cm->acc     != NULL) free(cm->acc);
+  if (cm->desc    != NULL) free(cm->desc);
+  if (cm->rf      != NULL) free(cm->rf);
+  if (cm->cs      != NULL) free(cm->cs);
+  if (cm->comlog  != NULL) free(cm->comlog);
+  if (cm->ctime   != NULL) free(cm->ctime);
+
+  if(cm->sttype != NULL)   free(cm->sttype);
+  if(cm->ndidx  != NULL)   free(cm->ndidx);
+  if(cm->stid   != NULL)   free(cm->stid);
+  if(cm->cfirst != NULL)   free(cm->cfirst);
+  if(cm->cnum   != NULL)   free(cm->cnum);
+  if(cm->plast  != NULL)   free(cm->plast);
+  if(cm->pnum   != NULL)   free(cm->pnum);
+  if(cm->nodemap!= NULL)   free(cm->nodemap);
+  if(cm->ndtype != NULL)   free(cm->ndtype);
+
+  free(cm);
+  return;
+}
+
+/* Function:  cm_core_CopyParameters()
+ * Incept:    SRE, Fri May  4 14:10:17 2007 [Janelia]
+ *            Infernalized: EPN, Wed Aug  1 09:25:09 2007
+ *
+ * Purpose:   Copy parameters of <src> to <dest>. The CM <dest> must
+ *            be allocated by the caller for the same 
+ *            alphabet and M as <src>. 
+ *            
+ *            No annotation is copied.  This is because several
+ *            annotation fields are variable-length strings that
+ *            require individual allocations.  The
+ *            <cm_core_CopyParameters()> function is for cases where we
+ *            have to repeatedly reset the parameters of a model - for
+ *            example, in entropy weighting.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+cm_core_CopyParameters(const CM_CORE *src, CM_CORE *dest)
+{
+  int k;
+  for (k = 0; k < src->M; k++) {
+    esl_vec_FCopy(src->t[k],   cmH_NTRANSITIONS,           dest->t[k]);
+    esl_vec_FCopy(src->e[k],   (src->abc->K * src->abc->K),dest->e[k]);
+  }
+  return eslOK;
+}
+
+/* Function:  cm_core_Duplicate()
+ * Incept:    SRE, Fri Jan 26 15:34:42 2007 [Janelia]
+ *
+ * Purpose:   Duplicates a cm.
+ * 
+ *            Note: does not duplicate the objects the CM refers to,
+ *            if any (profile, null model, or alphabet); only copies
+ *            the reference pointers.
+ * 
+ * Returns:   a pointer to the duplicate.
+ *
+ * Throws:    <NULL> on allocation failure.
+ */
+CM_CORE *
+cm_core_Duplicate(const CM_CORE *cm)
+{
+  int     status;
+  CM_CORE *new = NULL;
+
+  if ((new = cm_core_Create(cm->M, cm->nodes, cm->clen, cm->abc)) == NULL) goto ERROR;
+  cm_core_CopyParameters(cm, new);
+
+  esl_vec_ICopy(cm->sttype, (cm->M+1), new->sttype);
+  esl_vec_ICopy(cm->nididx,  cm->M,    new->ndidx);
+  esl_vec_ICopy(cm->stid,   (cm->M+1), new->stid);
+  esl_vec_ICopy(cm->cfirst,  cm->M,    new->cfirst);
+  esl_vec_ICopy(cm->cnum,    cm->M,    new->cnum);
+  esl_vec_ICopy(cm->plast,   cm->M,    new->plast);
+  esl_vec_ICopy(cm->pnum,    cm->M,    new->pnum);
+
+  esl_vec_ICopy(cm->nodemap,   cm->nodes,  new->nodemap);
+  esl_vec_ICopy(cm->ndtype,    cm->nodes,  new->ndtype);
+  
+  if (cm->name != NULL    && (status = esl_strdup(cm->name,   -1, &(new->name)))   != eslOK) goto ERROR;
+  if (cm->acc  != NULL    && (status = esl_strdup(cm->acc,    -1, &(new->acc)))    != eslOK) goto ERROR;
+  if (cm->cs   != NULL    && (status = esl_strdup(cm->cs,     -1, &(new->cs)))     != eslOK) goto ERROR;
+  if (cm->desc != NULL    && (status = esl_strdup(cm->desc,   -1, &(new->desc)))   != eslOK) goto ERROR;
+  if (cm->flags & cmH_RF  && (status = esl_strdup(cm->rf,     -1, &(new->rf)))     != eslOK) goto ERROR;
+  if (cm->comlog != NULL  && (status = esl_strdup(cm->comlog, -1, &(new->comlog))) != eslOK) goto ERROR;
+  if (cm->ctime  != NULL  && (status = esl_strdup(cm->ctime,  -1, &(new->ctime)))  != eslOK) goto ERROR;
+
+  new->nseq     = cm->nseq;
+  new->eff_nseq = cm->eff_nseq;
+  new->checksum = cm->checksum;
+  new->ga       = cm->ga;
+  new->tc       = cm->tc;
+  new->nc       = cm->nc;
+  new->offset   = cm->offset;
+  new->flags    = cm->flags;
+  new->abc      = cm->abc;
+  return new;
+
+ ERROR:
+  if (new != NULL) cm_core_Destroy(new);
+  return NULL;
+}
+
+/* Function:  cm_core_Scale()
+ * Incept:    SRE, Fri May  4 14:19:33 2007 [Janelia]
+ *            Infernalized: EPN, Wed Aug  1 09:35:26 2007
+ *
+ * Purpose:   Given a counts-based model <cm>, scale core
+ *            by a multiplicative factor of <scale>. Used in
+ *            absolute sequence weighting or effective
+ *            sequence weighting.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+cm_core_Scale(CM_CORE *cm, double scale)
+{
+  int k;
+
+  for (v = 0; v < cm->M; v++) {
+    esl_vec_FScale(cm->t[v], cm->cnum[v],                             scale);  
+    esl_vec_FScale(cm->e[v], cm_core_NEmitAlph(cm->abc, cm->sttype[v]), scale);  
+  }
+  return eslOK;
+}
+
+
+/* Function:  cm_core_Zero()
+ * Incept:    SRE, Mon Jan  1 16:32:59 2007 [Casa de Gatos]
+ *            Infernalized: EPN, Wed Aug  1 09:35:31 2007
+ *
+ * Purpose:   Zeroes the counts/probabilities fields in core model.
+ *
+ * Returns:   <eslOK> on success.
+ */
+int
+cm_core_Zero(CM_CORE *cm)
+{
+  int k;
+
+  for (k = 0; k <= cm->M; k++) {
+    esl_vec_FSet(cm->t[k],   cmH_NTRANSITIONS,       0.);  
+    esl_vec_FSet(cm->e[k],  (cm->abc->K*cm->abc->K), 0.);  
+  }
+  return eslOK;
+}
+
+
+
+/* Function:  cm_core_DescribeStatetype()
+ * Incept:    SRE, Mon Jan  1 18:47:34 2007 [Casa de Gatos]
+ *            Infernalized: EPN, Wed Aug  1 09:46:29 2007
+ *
+ * Purpose:   Returns the state type in text, as a string of length 2 
+ *            (3 if you count NUL). States with only 1 letter have an
+ *            'S' concatenated to the end. For example, <cm_Statetype(D_st)>
+ *            returns "DS", and <cm_Statetype(IL_st)> returns "IL".
+ */
+char *
+cm_core_DescribeStatetype(int st)
+{
+  switch (st) {
+  case cmT_M: return "DS";
+  case cmT_D: return "MP";
+  case cmT_I: return "ML";
+  case cmT_S: return "MR";
+  case cmT_N: return "IL";
+  case cmT_B: return "IR";
+  case cmT_E: return "SS";
+  case cmT_C: return "ES";
+  case cmT_T: return "BS";
+  case cmT_J: return "EL";
+  default:     return "?S";
+  }
+}
+
+
+
+
+/*****************************************************************
+ * 2. Convenience routines for setting fields in an CM.
+ *****************************************************************/ 
+
+/* Function: cm_core_SetName()
+ * Incept:   SRE, Mon Jan  1 16:53:23 2007 [Casa de Gatos]
+ *           Infernalized: EPN, Wed Aug  1 09:43:55 2007
+ * 
+ * Purpose:  Set or change the name of a CM to <name>.
+ *           Any trailing whitespace (including newline) is chopped off.     
+ *      
+ * Returns:  <eslOK> on success.
+ *
+ * Throws:   <eslEMEM> on allocation error, and original name (if any) 
+ *           remains.
+ */
+int
+cm_core_SetName(CM_CORE *cm, char *name)
+{
+  int   status;
+  void *tmp;
+  int   n;
+
+  if (name == NULL) {
+    if (cm->name != NULL) free(cm->name); 
+    cm->name = NULL;
+  } else {
+    n = strlen(name);
+    ESL_RALLOC(cm->name, tmp, sizeof(char)*(n+1));
+    strcpy(cm->name, name);
+    if ((status = esl_strchop(cm->name, n)) != eslOK) goto ERROR;
+  }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: cm_core_SetAccession()
+ * Incept:   SRE, Mon Jan  1 16:53:53 2007 [Casa de Gatos]
+ *           Infernalized: EPN, Wed Aug  1 09:44:04 2007
+ * 
+ * Purpose:  Set or change the accession number of a CM to <acc>,
+ *           and raise the <CM_ACC> flag. Trailing whitespace (including newline) 
+ *           is chopped.  
+ *           
+ *           If <acc> is <NULL>, unset the CM's accession (if any) and drop 
+ *           the <CM_ACC> flag.
+ *
+ * Returns:  <eslOK> on success.
+ *
+ * Throws:   <eslEMEM> on allocation error, and original name (if any) 
+ *           remains.
+ */
+int
+cm_core_SetAccession(CM_CORE *cm, char *acc)
+{
+  int   status;
+  void *tmp;
+  int   n;
+
+  if (acc == NULL) {
+    if (cm->acc != NULL) free(cm->acc); 
+    cm->acc = NULL;
+    cm->flags &= ~cmH_ACC;
+  } else {
+    n = strlen(acc);
+    ESL_RALLOC(cm->acc, tmp, sizeof(char)*(n+1));
+    strcpy(cm->acc, acc);
+    if ((status = esl_strchop(cm->acc, n)) != eslOK) goto ERROR;
+    cm->flags |= cmH_ACC;
+  }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: cm_core_SetDescription()
+ * Incept:   SRE, Mon Jan  1 16:59:28 2007 [Casa de Gatos]
+ *           Infernalized: EPN, Wed Aug  1 09:44:11 2007
+ * 
+ * Purpose:  Set or change the description line of a CM. 
+ *           Trailing whitespace (including newline) is chopped.
+ */
+int
+cm_core_SetDescription(CM_CORE *cm, char *desc)
+{
+  int   status;
+  void *tmp;
+  int   n;
+
+  if (desc == NULL) 
+    {
+      if (cm->desc != NULL) free(cm->desc); 
+      cm->desc   = NULL;
+      cm->flags &= ~cmH_DESC;
+    }
+  else
+    {
+      n = strlen(desc);
+      ESL_RALLOC(cm->desc, tmp, sizeof(char)*(n+1));
+      strcpy(cm->desc, desc);
+      if ((status = esl_strchop(cm->desc, n)) != eslOK) goto ERROR;
+      cm->flags |= cmH_DESC;
+    }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: cm_core_AppendComlog()
+ * Incept:   SRE, Mon Jan  1 18:23:42 2007 [Casa de Gatos] 
+ *           Infernalized: EPN, Wed Aug  1 09:44:18 2007
+ * 
+ * Purpose:  Concatenate command line options and append as a new line in the
+ *           command line log. Command line log is multiline, with each line
+ *           ending in newline char, except for last line.
+ *           
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEMEM> on allocation failure.          
+ */
+int
+cm_core_AppendComlog(CM_CORE *cm, int argc, char **argv)
+{
+  int   status;
+  void *tmp;
+  int   n;
+  int   i;
+
+  /* figure out length of added command line, and (re)allocate comlog */
+  n = argc-1;	/* account for 1 space per arg, except last one */
+  for (i = 0; i < argc; i++)
+    n += strlen(argv[i]);
+
+  if (cm->comlog != NULL) {
+    n += strlen(cm->comlog) + 1; /* +1 for the \n we're going to add to the old comlog */
+    ESL_RALLOC(cm->comlog, tmp, sizeof(char)* (n+1));
+    strcat(cm->comlog, "\n");
+  } else {
+    ESL_ALLOC(cm->comlog, sizeof(char)* (n+1));
+    *(cm->comlog) = '\0'; /* need this to make strcat work */
+  }
+
+  for (i = 0; i < argc-1; i++)
+    {
+      strcat(cm->comlog, argv[i]);
+      strcat(cm->comlog, " ");
+    }
+  strcat(cm->comlog, argv[argc-1]);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: cm_core_SetCtime()
+ * Incept:   SRE, Wed Oct 29 11:53:19 1997 [TWA 721 over the Atlantic]
+ *           Infernalized: EPN, Wed Aug  1 09:44:26 2007
+ * 
+ * Purpose:  Set the <ctime> field in a new CM to the current time.
+ *
+ *           This function is not reentrant and not threadsafe, because
+ *           it calls the nonreentrant ANSI C ctime() function.
+ * 
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEMEM> on allocation failure. <eslESYS> if the <time()>
+ *           system call fails to obtain the calendar time.
+ */
+int
+cm_core_SetCtime(CM_CORE *cm)
+{
+  int    status;
+  char  *s = NULL;
+  time_t date;
+
+  if ((date   = time(NULL))                       == -1) { status = eslESYS; goto ERROR; }
+  if ((status = esl_strdup(ctime(&date), -1, &s)) != eslOK) goto ERROR;
+  if ((status = esl_strchop(s, -1))               != eslOK) goto ERROR;
+  
+  if (cm->ctime != NULL) free(cm->ctime);
+  cm->ctime = s;
+  return eslOK;
+
+ ERROR:
+  if (s != NULL) free(s);
+  return status;
+}
+/*---------------- end, internal-setting routines ---------------*/
+
+/*****************************************************************
+ * 3. Convenience routines for getting information about a CM.
+ *****************************************************************/ 
+
+/* Function: cm_core_CountStatetype(), cm_core_SubtreeCountStatetype(), 
+ *           cm_core_SegmentCountStatetype
+ * Date:     SRE, Wed Aug  2 09:15:00 2000 [St. Louis]
+ *
+ * Purpose:  Conveniences for counting the # of occurrences
+ *           of a particular state type in a CM. Useful for
+ *           "how many bifurcations does this model have", etc.
+ *          
+ *           cm_core_SubtreeCountStatetype() only counts underneath     
+ *           a particular subtree rooted at state v
+ *
+ * Args:     cm   - the model
+ *           r    - the root of the subtree to start from (inclusive)
+ *           z    - end of the subtree to stop at (inclusive) 
+ *           type - a state type (e.g. E_st or MP_st)    
+ *
+ * Returns:  how many states of that type are in the model
+ */
+int
+cm_core_SegmentCountStatetype(CM_CORE *cm, int r, int z, char type)
+{
+  int count = 0;
+  int v;
+  for (v = r; v <= z; v++) 
+    if (cm->sttype[v] == type) count++;
+  return count;
+}
+int
+cm_core_SubtreeCountStatetype(CM_CORE *cm, int v, char type)
+{
+  int unsatisfied_starts = 1;
+  int count = 0;
+
+  while (unsatisfied_starts) {
+    if (cm->sttype[v] == B_st) unsatisfied_starts++;
+    if (cm->sttype[v] == E_st) unsatisfied_starts--; 
+    if (cm->sttype[v] == type) count++;
+    v++;
+  }
+  return count;
+}
+int
+cm_core_CountStatetype(CM_CORE *cm, char type)
+{
+  return CMSubtreeCountStatetype(cm, 0, type);
+}
+int 
+cm_core_SubtreeFindEnd(CM_CORE *cm, int r)
+{
+  int unsatisfied_starts = 1;
+
+  while (unsatisfied_starts) {
+    if (cm->sttype[r] == B_st) unsatisfied_starts++;
+    if (cm->sttype[r] == E_st) unsatisfied_starts--; 
+    r++;
+  }
+  return (r-1);
+}
+
+/* Function: cm_core_CalculateStateIndex()
+ * Date:     SRE, Mon Jul 31 15:37:55 2000 [St. Louis]
+ *
+ * Purpose:  Given a node index and a unique state type, use the CM's
+ *           nodemap to calculate and return a state index in the CM.
+ *
+ *           Doesn't check that the node type matches what's implied
+ *           by the utype! (e.g., if you pass utype==MATP_MP, the node
+ *           had better be a MATP.)
+ *
+ * Args:     cm     - the covariance model
+ *           node   - node index, 0..cm->nodes-1
+ *           utype  - unique statetype, e.g. MATP_MP
+ *
+ * Returns:  a state index, 0..cm->M-1
+ *
+ * Used in:  modelmaker.c:transmogrify() 
+ */
+int
+cm_core_CalculateStateIndex(CM_CORE *cm, int node, char utype)
+{
+  int base;
+
+  base = cm->nodemap[node];
+  switch (utype) {
+  case ROOT_S:  return base;
+  case ROOT_IL: return base+1;
+  case ROOT_IR: return base+2;
+  case BEGL_S:  return base;
+  case BEGR_S:  return base;
+  case BEGR_IL: return base+1;
+  case MATP_MP: return base;
+  case MATP_ML: return base+1;
+  case MATP_MR: return base+2;
+  case MATP_D:  return base+3;  
+  case MATP_IL: return base+4;
+  case MATP_IR: return base+5; 
+  case MATL_ML: return base;
+  case MATL_D:  return base+1;
+  case MATL_IL: return base+2;
+  case MATR_MR: return base;
+  case MATR_D:  return base+1;
+  case MATR_IR: return base+2;
+  case END_E:   return base;
+  case BIF_B:   return base;
+  default: esl_fatal("bogus utype %d in CalculateStateIndex()", utype);
+  }
+  return base;			/* not used */
+}
+
+/* Function:  cm_core_TotalStatesInNode(), cm_core_SplitStatesInNode(), 
+ *            cm_core_InsertStatesInNode()
+ * Incept:    SRE, Thu Aug  8 09:57:59 2002 [St. Louis]
+ *
+ * Purpose:   Returns the number of states in a node type.
+ *
+ * Args:      ndtype  - type of node (cm->ndtype[])
+ */
+int
+cm_core_TotalStatesInNode(int ndtype)
+{
+  switch (ndtype) {
+  case BIF_nd:   return 1;
+  case MATP_nd:  return 6;
+  case MATL_nd:  return 3;
+  case MATR_nd:  return 3;
+  case BEGL_nd:  return 1;
+  case BEGR_nd:  return 2;
+  case ROOT_nd:  return 3;
+  case END_nd:   return 1;
+  default:       esl_fatal("Bogus node type %d", ndtype);
+  }
+  return 0;/*NOTREACHED*/
+}
+int
+cm_core_SplitStatesInNode(int ndtype)
+{
+  switch (ndtype) {
+  case BIF_nd:   return 1;
+  case MATP_nd:  return 4;
+  case MATL_nd:  return 2;
+  case MATR_nd:  return 2;
+  case BEGL_nd:  return 1;
+  case BEGR_nd:  return 1;
+  case ROOT_nd:  return 1;
+  case END_nd:   return 1;
+  default:       esl_fatal("Bogus node type %d", ndtype);
+  }
+  return 0;/*NOTREACHED*/
+}
+int
+cm_core_InsertStatesInNode(int ndtype)
+{
+  switch (ndtype) {
+  case BIF_nd:   return 0;
+  case MATP_nd:  return 2;
+  case MATL_nd:  return 1;
+  case MATR_nd:  return 1;
+  case BEGL_nd:  return 0;
+  case BEGR_nd:  return 1;
+  case ROOT_nd:  return 2;
+  case END_nd:   return 0;
+  default:       esl_fatal("Bogus node type %d", ndtype);
+  }
+  return 0;/*NOTREACHED*/
+}
+
+/* Function:  cm_core_StateDelta(), cm_core_StateLeftDelta(), cm_core_StateRightDelta()
+ * Incept:    SRE, Thu Oct  9 11:23:13 2003 [St. Louis]
+ *
+ * Purpose:   Convenience functions, mirroring some notation in Durbin et al.
+ *            and elsewhere. \Delta notation simplifies some expositions
+ *            of dynamic programming code.
+ *            
+ *            \Delta^R_v = 1 if the state emits right; else 0
+ *            \Delta^L_v = 1 if the state emits left;  else 0
+ *            \Delta_v   = 2 for pairwise, 1 for singlet, 0 for mute states.
+ *            
+ *            B_st, EL_st are special cases - Delta is returned as zero,
+ *            but can't be used the same way.                                
+ *
+ * Args:      sttype   - state type code, e.g. MP_st
+ *
+ * Returns:   (see above)
+ */
+int
+cm_core_StateDelta(int sttype)
+{
+  switch (sttype) {
+  case D_st:  return 0;
+  case MP_st: return 2;
+  case ML_st: return 1;
+  case MR_st: return 1;
+  case IL_st: return 1;
+  case IR_st: return 1;
+  case S_st:  return 0;
+  case E_st:  return 0;
+  case B_st:  return 0;
+  case EL_st: return 0;
+  default: esl_fatal("bogus state type %d\n", sttype);
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+int
+cm_core_StateLeftDelta(int sttype)
+{
+  switch (sttype) {
+  case D_st:  return 0;
+  case MP_st: return 1;
+  case ML_st: return 1;
+  case MR_st: return 0;
+  case IL_st: return 1;
+  case IR_st: return 0;
+  case S_st:  return 0;
+  case E_st:  return 0;
+  case B_st:  return 0;
+  case EL_st: return 0;
+  default: esl_fatal("bogus state type %d\n", sttype);
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+int
+cm_core_StateRightDelta(int sttype)
+{
+  switch (sttype) {
+  case D_st:  return 0;
+  case MP_st: return 1;
+  case ML_st: return 0;
+  case MR_st: return 1;
+  case IL_st: return 0;
+  case IR_st: return 1;
+  case S_st:  return 0;
+  case E_st:  return 0;
+  case B_st:  return 0;
+  case EL_st: return 0;
+  default: esl_fatal("bogus state type %d\n", sttype);
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+/* Function:  cm_core_NEmitAlph()
+ * Incept:    EPN, Wed Aug  1 10:26:09 2007
+ *
+ * Purpose:   Return the number of emissions for a given stateype
+ */
+int
+cm_core_NEmitAlph(const ESL_ALPHABET *abc, int sttype)
+{
+  switch (sttype) {
+  case D_st:  return 0;
+  case MP_st: return abc->K * abc->K;
+  case ML_st: return abc->K;
+  case MR_st: return abc->K;
+  case IL_st: return abc->K;
+  case IR_st: return abc->K;
+  case S_st:  return 0;
+  case E_st:  return 0;
+  case B_st:  return 0;
+  case EL_st: return abc->K;
+  default: esl_fatal("bogus state type %d\n", sttype);
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+
+/*****************************************************************
+ * 4. Renormalization of core CMs.
+ *****************************************************************/ 
+
+/* Function: cm_core_Renormalize()
+ * Incept:   SRE, Mon Jan  1 18:39:42 2007 [Casa de Gatos]
+ * 
+ * Purpose:  Take a core CM in counts form, and renormalize
+ *           all probability vectors in the core probability model.
+ *
+ *           Leaves other flags (stats and profile) alone, so caller
+ *           needs to be wary. Renormalizing a probability model that
+ *           has stats and profile scores wouldn't usually invalidate
+ *           those data; and if we're renormalizing a counts model, we
+ *           shouldn't have stats or profile scores yet anyway.
+ *           
+ * Args:     cm - the model to renormalize.
+ *                 
+ * Return:   <eslOK> on success.
+ */                          
+int
+cm_core_Renormalize(CM_CORE *cm)
+{
+  int   v;			/* counter for states */
+
+  for (v = 0; v < cm->M; v++) {
+    if((nemit = cm_core_NEmitAlph(cm->abc, cm->sttype[v])) > 0)
+      esl_vec_FNorm(cm->e[k], nemit);
+    if(cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+      esl_vec_FNorm(cm->t[v], cm->cnum[v]);
+  }
+  return eslOK;
+}
+  
+/*****************************************************************
+ * 4. Debugging and development code
+ *****************************************************************/
+
+/* Function:  cm_core_Dump()
+ * Incept:    SRE, Mon Jan  1 18:44:15 2007 [Casa de Gatos]
+ *
+ * Purpose:   Debugging: dump the probabilities (or counts) from a core CM.
+ * 
+ * Returns:   <eslOK> on success.
+ */
+int
+cm_core_Dump(FILE *fp, CM_CORE *cm)
+{
+  int v;			/* counter for states */
+  int x;			/* counter for symbols */
+  int ts;			/* counter for state transitions */
+  
+  for (k = 0; k <= cm->M; k++)
+    {				/* Line 1: v, match emissions */
+      fprintf(fp, " %5d ", v);
+      for (x = 0; x < NEmitAlph(cm->abc, cm->sttype[v]); x++) 
+        fprintf(fp, "%9.4f ", cm->e[v][x]);
+      fputs("\n", fp);
+				/* Line 2: transition probs */
+      fprintf(fp, "       ");
+      for (ts = 0; ts < cm->cnum[v]; ts++)
+	fprintf(fp, "%9.4f ", cm->t[v][ts]); 
+      fputs("\n", fp);
+    }
+  fputs("//\n", fp);
+  return eslOK;
+}
+
+/* Function:  cm_core_Compare()
+ * Incept:    SRE, Sat Jan  6 14:14:58 2007 [Casa de Gatos]
+ *            Infernalized: EPN, Wed Aug  1 11:07:21 2007
+ *
+ * Purpose:   Compare two CMs <cm1> and <cm2> to each other;
+ *            return <eslOK> if they're identical, and <eslFAIL>
+ *            if they differ. Floating-point probabilities are 
+ *            compared for equality within a fractional tolerance
+ *            <tol>. 
+ */
+int
+cm_core_Compare(CM_CORE *h1, CM_CORE *cm2, float tol)
+{
+  int k;
+  
+  if (cm1->abc->type != cm2->abc->type) return eslFAIL;
+  if (cm1->M         != cm2->M)         return eslFAIL;
+  if (cm1->nodes     != cm2->nodes)     return eslFAIL;
+  if (cm1->clen      != cm2->clen)      return eslFAIL;
+  if (cm1->flags     != cm2->flags)     return eslFAIL;
+
+  if(esl_vec_ICompare(cm1->sttype, cm2->sttype, (cm1->M+1)) != eslOK) return eslFAIL;
+  if(esl_vec_ICompare(cm1->ndidx,  cm2->ndidx,   cm1->M)    != eslOK) return eslFAIL;
+  if(esl_vec_ICompare(cm1->stid,   cm2->stid,   (cm1->M+1)) != eslOK) return eslFAIL;
+  /* next 4 lines are probably unnec, same stids should guarantee same connectivity */
+  if(esl_vec_ICompare(cm1->cfirst, cm2->cfirst,  cm1->M)    != eslOK) return eslFAIL;
+  if(esl_vec_ICompare(cm1->cnum,   cm2->cnum,    cm1->M)    != eslOK) return eslFAIL;
+  if(esl_vec_ICompare(cm1->plast,  cm2->plast,   cm1->M)    != eslOK) return eslFAIL;
+  if(esl_vec_ICompare(cm1->pnum,   cm2->pnum,    cm1->M)    != eslOK) return eslFAIL;
+
+  if(esl_vec_ICompare(cm1->nodemap, cm2->nodemap, cm1->nodes) != eslOK) return eslFAIL;
+  if(esl_vec_ICompare(cm1->nodemap, cm2->nodemap, cm1->nodes) != eslOK) return eslFAIL;
+  if(esl_vec_ICompare(cm1->ndtype,  cm2->ndtype,  cm1->nodes) != eslOK) return eslFAIL;
+
+  for (v = 0; v < cm1->M; v++)	/* (it's safe to include 0 here.) */
+    {
+      if (esl_vec_FCompare(cm1->e[k], cm2->e[k], cm_core_NEmitAlph(cm1->abc, cm1->sttype[v]), tol) != eslOK) return eslFAIL;
+      if (esl_vec_FCompare(cm1->t[k], cm2->e[k], cm1->cnum[v], tol) != eslOK) return eslFAIL;
+    }
+
+  if (strcmp(cm1->name,   cm2->name)   != 0) return eslFAIL;
+  if (strcmp(cm1->comlog, cm2->comlog) != 0) return eslFAIL;
+  if (strcmp(cm1->ctime,  cm2->ctime)  != 0) return eslFAIL;
+  if (cm1->nseq     != cm2->nseq)            return eslFAIL;
+  if (cm1->eff_nseq != cm2->eff_nseq)        return eslFAIL;
+  if (cm1->checksum != cm2->checksum)        return eslFAIL;
+
+  if ((cm1->flags & cmH_CS)   && strcmp(cm1->cs,   cm2->cs)   != 0) return eslFAIL;
+  if ((cm1->flags & cmH_ACC)  && strcmp(cm1->acc,  cm2->acc)  != 0) return eslFAIL;
+  if ((cm1->flags & cmH_DESC) && strcmp(cm1->desc, cm2->desc) != 0) return eslFAIL;
+  if ((cm1->flags & cmH_RF)   && strcmp(cm1->rf,   cm2->rf)   != 0) return eslFAIL;
+
+  if (cm1->flags & cmH_GA) 
+    if (esl_FCompare(cm1->ga, cm2->ga, tol) != eslOK) return eslFAIL;
+
+  if (cm1->flags & cmH_TC) 
+    if (esl_FCompare(cm1->tc, cm2->tc, tol) != eslOK) return eslFAIL;
+
+  if (cm1->flags & cmH_NC) 
+    if (esl_FCompare(cm1->nc, cm2->nc, tol) != eslOK) return eslFAIL;
+
+  return eslOK;
+}
+
+/* Function:  cm_core_Validate()
+ * Incept:    SRE, Sat Jan  6 14:43:00 2007 [Casa de Gatos]
+ *           
+ * Purpose:   Validates the internals of the CM structure <cm>.
+ * 
+ *            Probability vectors are validated to sum up to
+ *            within a fractional tolerance <tol> of 1.0.
+ *
+ *            Probably only useful for debugging and development,
+ *            not production code.
+ *
+ * Returns:   <eslOK> if <cm> internals look fine.
+ *            Returns <eslFAIL> if something is wrong.
+ */
+int
+cm_core_Validate(CM_CORE *cm, float tol, char *errbuf)
+{
+  int status;
+  int k;
+
+  if (cm            == NULL)       ESL_XFAIL(eslFAIL, errbuf, "CM is a null pointer");
+  if (cm->M         <  1)          ESL_XFAIL(eslFAIL, errbuf, "CM has M < 1");
+  if (cm->nodes     <  1)          ESL_XFAIL(eslFAIL, errbuf, "CM has nodes < 1");
+  if (cm->abc       == NULL)       ESL_XFAIL(eslFAIL, errbuf, "CM has no alphabet reference");
+  if (cm->abc->type == eslUNKNOWN) ESL_XFAIL(eslFAIL, errbuf, "CM's alphabet is set to unknown");
+  
+  for (v = 0; v < cm->M; k++)
+    {
+      if (esl_vec_FValidate(cm->e[v], cm_core_NEmitAlph(cm->abc, cm->sttype[v]), tol, NULL) != eslOK)
+	    ESL_XFAIL(eslFAIL, errbuf, "e[%d] fails pvector validation", v); 
+      if (cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+	if(esl_vec_FValidate(cm->t[v], cm->cnum[v], tol, NULL) != eslOK) 
+	  ESL_XFAIL(eslFAIL, errbuf, "t[%d] fails pvector validation", v);
+    }
+
+  /* Don't be strict about mandatory name, comlog, ctime, cs for now in development */
+  /*  if (cm->name     == NULL) return eslFAIL; */
+  /*  if (cm->comlog   == NULL) return eslFAIL; */
+  /*  if (cm->ctime    == NULL) return eslFAIL;  */
+  /*  if (cm->cs       == NULL) return eslFAIL;  */
+  if (cm->nseq     <  0 )   ESL_XFAIL(eslFAIL, errbuf, "invalid nseq");
+  if (cm->eff_nseq <  0 )   ESL_XFAIL(eslFAIL, errbuf, "invalid eff_nseq");
+  if (cm->checksum <  0 )   ESL_XFAIL(eslFAIL, errbuf, "invalid checksum");
+
+  if (  (cm->flags & cmH_ACC)  && cm->acc  == NULL) ESL_XFAIL(eslFAIL, errbuf, "accession null but cmH_ACC flag is up");
+  if (! (cm->flags & cmH_ACC)  && cm->acc  != NULL) ESL_XFAIL(eslFAIL, errbuf, "accession present but cmH_ACC flag is down");
+  if (  (cm->flags & cmH_DESC) && cm->desc == NULL) ESL_XFAIL(eslFAIL, errbuf, "description null but cmH_DESC flag is up");
+  if (! (cm->flags & cmH_DESC) && cm->desc != NULL) ESL_XFAIL(eslFAIL, errbuf, "description present but cmH_DESC flag is down");
+  if (cm->flags & cmH_RF) {
+    if (cm->rf == NULL || strlen(cm->rf) != cm->M+1) ESL_XFAIL(eslFAIL, errbuf, "cmH_RF flag up, but rf string is invalid");
+  } else 
+    if (cm->rf != NULL)                                ESL_XFAIL(eslFAIL, errbuf, "cmH_RF flag down, but rf string is present");
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+/*------------- end of debugging/development code ----------------*/
+
+/*****************************************************************
+ * 5. Test driver.
+ *****************************************************************/
+
+#ifdef cmCM_TESTDRIVE
+
+#include <cm_config.h>
+#include <infernal.h>
+
+int
+main(int argc, char **argv)
+{
+  utest_foo();
+  exit(0); /* success */
+}
+
+#endif /*cmCM_TESTDRIVE*/
+/*-------------------- end of test driver ---------------------*/
+
+
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
diff --git a/iinfernal-1/infernal.h b/iinfernal-1/infernal.h
new file mode 100644
index 0000000..f8fb411
--- /dev/null
+++ b/iinfernal-1/infernal.h
@@ -0,0 +1,510 @@
+/* The all-encompassing include file for INFERNAL.
+ *
+ *    1. CM_CORE:      a core model.
+ *    2. CM_PROFILE: a scoring profile, and its implicit model.
+ *    3. CM_BG:      a null (background) model.
+ *    4. CM_TRACE:   a traceback path (alignment of seq to profile).
+ *    5. CM_CMFILE:  a CM save file or database, open for reading.
+ *    6. CM_GMX:     a "generic" dynamic programming matrix
+ *    7. CM_DPRIOR:  mixture Dirichlet prior for CMs
+ *    8. Other routines in Infernal's exposed API.
+ * 
+ * EPN, Wed Aug  1 07:09:21 2007 [DC]
+ * SVN $Id$
+ */
+#ifndef CM_INFERNALH_INCLUDED
+#define CM_INFERNALH_INCLUDED
+
+#include "cm_config.h"
+
+#include <stdio.h>		/* FILE */
+
+#ifdef HAVE_MPI
+#include "mpi.h"
+#endif
+
+#include "easel.h"
+#include "esl_alphabet.h"	/* ESL_DSQ, ESL_ALPHABET */
+#include "esl_dmatrix.h"	/* ESL_DMATRIX           */
+#include "esl_msa.h"		/* ESL_MSA               */
+#include "esl_random.h"		/* ESL_RANDOMNESS        */
+#include "esl_sqio.h"		/* ESL_SQ                */
+#include "esl_histogram.h"      /* ESL_HISTOGRAM         */
+#include "esl_dirichlet.h"	/* ESL_MIXDCHLET         */
+
+/* Search modes.
+ */
+#define cm_NO_MODE   0
+#define cm_LOCAL     1		/*  local */
+#define cm_GLOCAL    2		/* glocal */
+
+#define cm_IsLocal(mode)  (mode == cm_LOCAL)
+
+
+/*****************************************************************
+ * 1. CM_CORE: a core model.
+ *****************************************************************/
+
+/* Flag codes for cm->flags.
+ * Flags marked with ! may not be changed nor used for other meanings;
+ * such flags were stored in old CM files, and we must preserve their
+ * meaning to preserve reverse compatibility.
+ */
+#define cmH_HASBITS (1<<0)    /* obsolete (was: model has log-odds scores)       !*/
+#define cmH_DESC    (1<<1)    /* description exists                              !*/
+#define cmH_RF      (1<<2)    /* #RF annotation available                        !*/
+#define cmH_HASPROB (1<<3)    /* obsolete (was: model in probability form)       !*/
+#define cmH_STATS   (1<<4)    /* obsolete (was: model has EVD stats calibrated)  !*/
+#define cmH_ACC     (1<<5)    /* accession number is available                   !*/
+#define cmH_GA      (1<<6)    /* gathering threshold available                   !*/
+#define cmH_TC      (1<<7)    /* trusted cutoff available                        !*/
+#define cmH_NC      (1<<8)    /* noise cutoff available                          !*/
+
+/* State types. (cm->sttype[])
+ */
+#define cmH_MAXTRANSITIONS 6            /* maximum number transitions from a state */
+
+/*
+enum p7t_statetype_e {
+  D_st    =  0,
+  MP_st   =  1,
+  ML_st   =  2,
+  MR_st   =  3,
+  IL_st   =  4,
+  IR_st   =  5,
+  S_st    =  6,
+  E_st    =  7,
+  B_st    =  8,
+  EL_st   =  9,
+};
+#define cmT_NSTATETYPES 10
+*/
+
+#define  D_st   0
+#define  MP_st  1
+#define  ML_st  2
+#define  MR_st  3
+#define  IL_st  4
+#define  IR_st  5
+#define  S_st   6
+#define  E_st   7
+#define  B_st   8
+#define  EL_st  9
+
+/* Node types (8) (cm->ndtype[])
+ */
+#define NODETYPES 8		
+
+#define DUMMY_nd -1
+#define BIF_nd    0
+#define MATP_nd   1
+#define MATL_nd   2
+#define MATR_nd   3
+#define BEGL_nd   4		
+#define BEGR_nd   5
+#define ROOT_nd   6		
+#define END_nd    7
+
+/* Unique state identifiers  (cm->stid[])
+ */
+#define UNIQUESTATES 21
+
+#define DUMMY   -1
+#define ROOT_S  0
+#define ROOT_IL 1
+#define ROOT_IR 2
+#define BEGL_S  3
+#define BEGR_S  4
+#define BEGR_IL 5
+#define MATP_MP 6
+#define MATP_ML 7
+#define MATP_MR 8
+#define MATP_D  9
+#define MATP_IL 10
+#define MATP_IR 11
+#define MATL_ML 12
+#define MATL_D  13
+#define MATL_IL 14
+#define MATR_MR 15
+#define MATR_D  16
+#define MATR_IR 17
+#define END_E   18
+#define BIF_B   19
+#define END_EL  20
+
+/* Flags used in InsertTraceNode()
+ */
+#define TRACE_LEFT_CHILD  1
+#define TRACE_RIGHT_CHILD 2
+
+/* Flags used to define PDA moves, 
+ * in display.c and emit.c (if not elsewhere)
+ *
+ */
+#define PDA_RESIDUE 0
+#define PDA_STATE   1
+#define PDA_MARKER  2
+
+/* Structure: CM_CORE
+ * Incept:    SRE, 9 Mar 2000 [San Carlos CA]
+ * 
+ * A covariance model. M states, arranged logically as a directed graph
+ * (on a binary tree backbone); arranged physically as a set of arrays 0..M-1.
+ *
+ * State 0 is always the root state. State M-1 is always an end state.
+ * 
+ */
+typedef struct cm_core_s {			
+			/* Information about the state type:               */
+  int   M;		/*   number of states in the model                 */
+  int   clen;		/*   consensus length (2*MATP+MATL+MATR)           */
+  char *sttype;		/*   type of state this is; e.g. MP_st             */
+  int  *ndidx;		/*   index of node this state belongs to           */
+  char *stid;		/*   unique state identifier; e.g. MATP_MP         */
+
+			/* Information about its connectivity in CM:       */
+  int  *cfirst;		/*   index of left child state                     */
+  int  *cnum;		/*   overloaded: for non-BIF: # connections;       */
+			/*               for BIF: right child S_st         */
+  int  *plast;          /*   index to first parent state                   */
+  int  *pnum;           /*   number of parent connections                  */
+
+			/* Information mapping nodes->states               */
+  int   nodes;		/*   number of nodes in the model                  */
+  int  *nodemap;        /*   nodemap[5] = idx first state, node 5          */
+  char *ndtype;		/*   type of node, e.g. MATP_nd                    */
+
+                        /* Parameters of the probabilistic model:          */
+  float **t;		/*   Transition prob's [0..M-1][0..MAXCONNECT-1]   */
+  float **e;		/*   Emission probabilities.  [0..M-1][0..15]      */
+  float  *begin;	/*   Local alignment start probabilities [0..M-1]  */
+  float  *end;		/*   Local alignment ending probabilities [0..M-1] */
+  float   el;           /*   EL->EL self transition probability            */
+
+  /* Annotation. Everything but <name> and <cs> is optional. Flags are set when
+   * optional values are set. All the char *'s are proper nul-terminated
+   * strings, not just arrays. (hmm->map is an int array).
+   */
+  char  *name;                  /* name of the model                     (mandatory) */ /* String, \0-terminated */
+  char  *cs;                    /* consensus structure line      1..M    (mandatory) */ /* String; 0=' ', M+1='\0' */
+  char  *acc;			/* accession number of model (Rfam)      (cmH_ACC)   */ /* String, \0-terminated */
+  char  *desc;                  /* brief (1-line) description of model   (cmH_DESC)  */ /* String, \0-terminated */
+  char  *rf;                    /* reference line from alignment 1..M    (cmH_RF)    */ /* String; 0=' ', M+1='\0' */
+  char  *comlog;		/* command line(s) that built model      (mandatory) */ /* String, \0-terminated */
+  int    nseq;			/* number of training sequences          (mandatory) */
+  float  eff_nseq;		/* effective number of seqs (<= nseq)    (mandatory) */
+  char  *ctime;			/* creation date                         (mandatory) */
+  int    checksum;              /* checksum of training sequences        (mandatory) */
+  /* emit map goes here */
+
+  float  ga;	                /* gathering threshold (bits)  (cmH_GA) */
+  float  tc;                    /* trusted cutoff (bits)       (cmH_TC) */
+  float  nc;	                /* noise cutoff (bits)         (cmH_NC) */
+  off_t  offset;                /* CM record offset on disk */
+  int    flags;               /* status flags */
+
+  const ESL_ALPHABET *abc; /* ptr to alphabet info (cm->abc->K is alphabet size) */
+  const CM_BG *bg;         /* ptr to the background (null) model                 */
+} CM_CORE;
+
+
+
+/*****************************************************************
+ * 2. CM_PROFILE: a scoring profile, and its implicit model.
+ *****************************************************************/
+
+/* Indices for residue emission score vectors
+ */
+enum cmp_rsc_e {
+  cmP_MSC = 0, 
+  cmP_ISC = 1
+};
+#define cmP_NR 2
+
+typedef struct cm_profile_s {
+  int     mode;        	/* configured algorithm mode (e.g. cm_LOCAL)              */ 
+  int     M;		/* number of states in the model                          */
+  float  *tsc;          /* transitions  [0.1..M-1][0..cmP_MAXCONNECT-1], hand-indexed  */
+  float **rsc;          /* emissions    [0.1..M-1][cm_MAXABET*cm_MAXABET], hand-indexed       */
+  /* Below should be temporary, HMMER3 doesn't have them, all begin/ends equiprobable  */
+  float  *beginsc;	/*   Local alignment start probabilities [0..M-1]  */
+  float  *endsc;		/*   Local alignment ending probabilities [0..M-1] */
+
+  /* Objects we keep references to */
+  const ESL_ALPHABET    *abc_r;	/* copy of pointer to appropriate alphabet     */
+  const struct cm_core_s  *cm_r;	/* who's your daddy                            */
+  const struct cm_bg_s  *bg_r;	/* background null model                       */
+} CM_PROFILE;
+
+
+
+
+/*****************************************************************
+ * 3. CM_BG: a null (background) model.
+ *****************************************************************/
+
+typedef struct cm_bg_s {
+  ESL_ALPHABET *abc;		/* reference to alphabet in use       */
+  float *f;			/* residue frequencies [0..K-1] */
+} CM_BG;
+
+/*****************************************************************
+ * 4. CM_PARSETREE:  a parsetree (alignment of seq to profile).
+ *****************************************************************/
+/* Structure: CM_PARSETREE
+ *
+ * Incept:    SRE 29 Feb 2000 [Seattle]
+ * 
+ * Binary tree structure for storing a traceback of an alignment.
+ * 
+ * Also used for tracebacks of model constructions. Then, 
+ * "state" is misused for a node (not state) index. 
+ * 
+ * Example of a traceback (from cm_parsetree_Dump(), from a tRNA
+ * model:
+ * 
+ * > DF6280
+ * idx   emitl  emitr   state  nxtl  nxtr  prv   tsc   esc
+ * ----- ------ ------ ------- ----- ----- ----- ----- -----
+ *    0     1     74      0S      1    -1    -1 -0.58  0.00
+ *    1     1     74A     3MR     2    -1     0 -0.74  0.41
+ *    2     1G    73C     6MP     3    -1     1 -0.87  1.58
+ * ...<snip>...
+ *   11    10     66     54B     12    43    10  0.00  0.00
+ *   12    10     44    124S     13    -1    11  0.00  0.00
+ *   13    10     44    125B     14    28    12  0.00  0.00
+ * ...<snip>...
+ *   60    61U    61    120ML    61    -1    59 -0.22  0.87
+ *   61    -1     -1    123E     -1    -1    60  0.00  0.00
+ * ----- ------ ------ ------- ----- ----- ----- ----- -----
+ *    
+ * That is, emitl and emitr are always valid and always represent
+ * the bounds of the subsequence accounted for by the parse
+ * subtree rooted at this state. (Except for end states, which
+ * are -1,-1). nxtl is always a valid state (again except for E
+ * states, which are -1. nxtr is only != -1 for bifurcation states.
+ *    
+ * For reasons of malloc() efficiency, the binary tree is organized
+ * in a set of arrays. 
+ */
+typedef struct cm_parsetree_s {
+  int *emitl;		/* i position in seq or ali (1..L or alen) */
+  int *emitr;		/* j position in seq or ali (1..L or alen) */
+  int *state;		/* y of state (0..M-1)                     */
+  int *mode;		/* mode of state (used in marginal         *
+                         * alignment), (0,1,2,3)                   */
+
+  int *nxtl;		/* index in trace of left child            */
+  int *nxtr;		/* index in trace of right child           */
+  int *prv;		/* index in trace of parent                */
+
+  int  n;		/* number of elements in use so far        */
+  int  nalloc;		/* number of elements allocated for        */
+  int  memblock;	/* size of malloc() chunk, # of elems      */
+} CM_PARSETREE;
+
+
+/*****************************************************************
+ * 5. CM_CMFILE:  an CM save file or database, open for reading.
+ *****************************************************************/
+
+typedef struct cm_cmfile_s {
+  FILE     *f;                  /* open file for reading */
+  char     *fname;	        /* name of the CM file; [STDIN] if -           */
+  int       is_binary;		/* TRUE if file is in binary format */
+  int       byteswap;		/* TRUE if binary and we need to swap byte order */
+  int (*parser)(struct cm_cmfile_s *, ESL_ALPHABET **, CM_CORE **);  /* parsing function */
+  int       mode;		/* type of SSI offset (part of SSI API) */
+  int           do_gzip;	/* TRUE if f is "gzip -dc |" (will pclose(f))    */ 
+  int           do_stdin;       /* TRUE if f is stdin (won't close f)            */
+  ESL_SSI  *ssi;                /* open SSI index; or NULL if none. */
+} CM_CMFILE;
+
+
+
+
+/*****************************************************************
+ * 6. CM_GMX: a "generic" dynamic programming matrix
+ * EPN, Wed Aug  1 07:52:44 2007 UNTOUCHED, not needed for cmbuild
+ *****************************************************************/
+
+enum cmg_scells_e {
+  cmG_M = 0,
+  cmG_I = 1,
+  cmG_D = 2,
+};
+#define cmG_NSCELLS 3
+
+enum cmg_xcells_e {
+  cmG_E  = 0,
+  cmG_N  = 1,
+  cmG_J  = 2,
+  cmG_B  = 3,
+  cmG_C  = 4
+};
+#define cmG_NXCELLS 5
+
+
+typedef struct cm_gmx_s {
+  int  M;		/* actual model dimension (model 1..M)    */
+  int  L;		/* actual sequence dimension (seq 1..L)   */
+  
+  size_t ncells;	/* current cell allocation limit: >= (M+1)*(L+1) */
+  size_t nrows;    	/* current row allocation limit:  >= L+1  */
+
+  float **dp;           /*  [0.1..L][0.1..M][0..cmG_NSCELLS-1] */
+  float  *xmx;          /*  [0.1..L][0..cmG_NXCELLS-1]         */
+
+  float  *xmx_mem;	
+  float  *dp_mem;
+} CM_GMX;
+
+
+
+/*****************************************************************
+ * 7. CM_DPRIOR: mixture Dirichlet prior for profile CMs
+ *****************************************************************/
+
+/* Structure: Prior_t
+ * 
+ * Dirichlet priors on all model parameters. 
+ */
+typedef struct cm_dprior_s {
+  /* transition priors */
+  int    tsetnum;                           /* number of transition sets to read in */
+  int    tsetmap[UNIQUESTATES][NODETYPES];  /* tsetmap[a][b] is for transition set from ustate a to node b */
+  ESL_MIXDCHLET **t;	                    /* array of transition priors, 0..tsetnum-1 */
+
+  /* emission priors */
+  ESL_MIXDCHLET *mbp;		/* consensus base pair emission prior */
+  ESL_MIXDCHLET *mnt;		/* consensus singlet emission prior */
+  ESL_MIXDCHLET *i;		/* nonconsensus singlet emission prior */
+
+  /* bookkeeping */
+  int  maxnq;			/* maximum # of components in any prior */
+  int  maxnalpha;		/* maximum # of parameters in any prior */
+} CM_DPRIOR;
+
+
+/*****************************************************************
+ * 8. Other routines in INFERNAL's exposed API.
+ *****************************************************************/
+
+/* build.c */
+extern int cm_Handmodelmaker(ESL_MSA *msa,                CM_CORE **ret_cm, CM_TRACE ***ret_tr);
+extern int cm_Fastmodelmaker(ESL_MSA *msa, float symfrac, CM_CORE **ret_cm, CM_TRACE ***ret_tr);
+
+/* errors.c */
+extern void cm_Die (char *format, ...);
+extern void cm_Fail(char *format, ...);
+
+/* eweight.c */
+extern int  cm_EntropyWeight(const CM_CORE *cm, const CM_BG *bg, const CM_DPRIOR *pri, double infotarget, double *ret_Neff);
+
+/* infernal.c */
+extern void  cm_banner(FILE *fp, char *progname, char *banner);
+extern float cm_SILO2Lod(int silo);
+extern int   cm_AminoFrequencies(float *f);
+
+/* mpisupport.c */
+#ifdef HAVE_MPI
+extern int cm_core_MPISend(CM_CORE *cm, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc);
+extern int cm_core_MPIPackSize(CM_CORE *cm, MPI_Comm comm, int *ret_n);
+extern int cm_core_MPIPack(CM_CORE *cm, char *buf, int n, int *position, MPI_Comm comm);
+extern int cm_core_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, ESL_ALPHABET **abc, CM_CORE **ret_cm);
+extern int cm_core_MPIRecv(int source, int tag, MPI_Comm comm, char **buf, int *nalloc, ESL_ALPHABET **abc, CM_CORE **ret_cm);
+
+extern int cm_profile_MPISend(CM_PROFILE *gm, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc);
+extern int cm_profile_MPIRecv(int source, int tag, MPI_Comm comm, const ESL_ALPHABET *abc, const CM_BG *bg,
+			      char **buf, int *nalloc,  CM_PROFILE **ret_gm);
+#endif /*HAVE_MPI*/
+
+/* cm_bg.c */
+extern CM_BG *cm_bg_Create(const ESL_ALPHABET *abc);
+extern CM_BG *cm_bg_CreateUniform(const ESL_ALPHABET *abc);
+extern int    cm_bg_Dump(FILE *ofp, CM_BG *bg);
+extern void   cm_bg_Destroy(CM_BG *bg);
+extern int    cm_bg_SetLength(CM_BG *bg, int L);
+extern int    cm_bg_NullOne(const CM_BG *bg, const ESL_DSQ *dsq, int L, float *ret_sc);
+
+/* cm_core.c */
+/*      1. The CM_CORE object: allocation, initialization, destruction. */
+extern CM_CORE *cm_core_Create(int M, const ESL_ALPHABET *abc);
+extern CM_CORE *cm_core_CreateShell(void);
+extern int     cm_core_CreateBody(CM_CORE *cm, int M, const ESL_ALPHABET *abc);
+extern void    cm_core_Destroy(CM_CORE *cm);
+extern int     cm_core_CopyParameters(const CM_CORE *src, CM_CORE *dest);
+extern CM_CORE *cm_core_Duplicate(const CM_CORE *cm);
+extern int     cm_core_Scale(CM_CORE *cm, double scale);
+extern int     cm_core_Zero(CM_CORE *cm);
+extern char   *cm_core_DescribeStatetype(char st);
+/*      2. Convenience routines for setting fields in a CM. */
+extern int     cm_core_SetName(CM_CORE *cm, char *name);
+extern int     cm_core_SetAccession(CM_CORE *cm, char *acc);
+extern int     cm_core_SetDescription(CM_CORE *cm, char *desc);
+extern int     cm_core_AppendComlog(CM_CORE *cm, int argc, char **argv);
+extern int     cm_core_SetCtime(CM_CORE *cm);
+/*      3. Convenience routines for getting info from a CM. */
+extern int   cm_core_CountStatetype(CM_t *cm, char type);
+extern int   cm_core_SegmentCountStatetype(CM_t *cm, int r, int z, char type);
+extern int   cm_core_SubtreeCountStatetype(CM_t *cm, int v, char type);
+extern int   cm_core_SubtreeFindEnd(CM_t *cm, int v);
+extern int   cm_core_CalculateStateIndex(CM_t *cm, int node, char utype);
+extern int   cm_core_TotalStatesInNode(int ndtype);
+extern int   cm_core_SplitStatesInNode(int ndtype);
+extern int   cm_core_InsertStatesInNode(int ndtype);
+extern int   cm_core_StateDelta(int sttype);
+extern int   cm_core_StateLeftDelta(int sttype);
+extern int   cm_core_StateRightDelta(int sttype);
+extern int   cm_core_NEmitAlph(const ESL_ALPHABET *abc, int sttype);
+
+/*      3. Renormalization and rescaling counts in core CMs. */
+extern int     cm_core_Rescale(CM_CORE *cm, float scale);
+extern int     cm_core_Renormalize(CM_CORE *cm);
+/*      4. Debugging and development code. */
+extern int     cm_core_Dump(FILE *fp, CM_CORE *cm);
+extern int     cm_core_Sample        (ESL_RANDOMNESS *r, int M, ESL_ALPHABET *abc, CM_CORE **ret_cm);
+extern int     cm_core_SampleUngapped(ESL_RANDOMNESS *r, int M, ESL_ALPHABET *abc, CM_CORE **ret_cm);
+extern int     cm_core_SampleEnumerable(ESL_RANDOMNESS *r, int M, ESL_ALPHABET *abc, CM_CORE **ret_cm);
+extern int     cm_core_SampleUniform (ESL_RANDOMNESS *r, int M, ESL_ALPHABET *abc, 
+				     float tmi, float tii, float tmd, float tdd,  CM_CORE **ret_cm);
+extern int     cm_core_Compare(CM_CORE *h1, CM_CORE *h2, float tol);
+extern int     cm_core_Validate(CM_CORE *cm, float tol, char *errbuf);
+/*      5. Other routines in the API */
+extern int     cm_core_CalculateOccupancy(const CM_CORE *cm, float *occ);
+
+
+
+/* cm_cmfile.c */
+extern int  cm_cmfile_Open(char *filename, char *env, CM_CMFILE **ret_hfp);
+extern void cm_cmfile_Close(CM_CMFILE *hfp);
+extern int  cm_cmfile_Write(FILE *fp, CM_CORE *cm);
+extern int  cm_cmfile_Read(CM_CMFILE *hfp, ESL_ALPHABET **ret_abc,  CM_CORE **ret_cm);
+extern int  cm_cmfile_PositionByKey(CM_CMFILE *hfp, const char *key);
+
+/* cm_prior.c */
+extern CM_DPRIOR *cm_dprior_CreateAmino(void);
+extern CM_DPRIOR *cm_dprior_CreateNucleic(void);
+extern CM_DPRIOR *cm_dprior_CreateLaplace(ESL_ALPHABET *abc);
+extern void       cm_dprior_Destroy(CM_DPRIOR *pri);
+extern int        cm_ParameterEstimation(CM_CORE *cm, const CM_DPRIOR *pri);
+
+/* cm_profile.c */
+extern CM_PROFILE *cm_profile_Create(int M, const ESL_ALPHABET *abc);
+extern CM_PROFILE *cm_profile_Clone(const CM_PROFILE *gm);
+extern int         cm_profile_SetNullEmissions(CM_PROFILE *gm);
+extern void        cm_profile_Destroy(CM_PROFILE *gm);
+extern int         cm_profile_IsLocal(const CM_PROFILE *gm);
+extern int         cm_profile_IsMultihit(const CM_PROFILE *gm);
+extern int         cm_profile_GetT(const CM_PROFILE *gm, char st1, int k1, 
+				   char st2, int k2, float *ret_tsc);
+extern int         cm_profile_Validate(const CM_PROFILE *gm, float tol);
+extern int         cm_profile_Compare(CM_PROFILE *gm1, CM_PROFILE *gm2, float tol);
+
+#endif /*CM_INFERNALH_INCLUDED*/
+
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
diff --git a/install-sh b/install-sh
new file mode 100644
index 0000000..f5061e7
--- /dev/null
+++ b/install-sh
@@ -0,0 +1,295 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2003-09-24.23
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.  It can only install one file at a time, a restriction
+# shared with many OS's install programs.
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+
+# put in absolute paths if you don't have them in your path; or use env. vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+transformbasename=
+transform_arg=
+instcmd="$mvprog"
+chmodcmd="$chmodprog 0755"
+chowncmd=
+chgrpcmd=
+stripcmd=
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=
+dst=
+dir_arg=
+
+usage="Usage: $0 [OPTION]... SRCFILE DSTFILE
+   or: $0 -d DIR1 DIR2...
+
+In the first form, install SRCFILE to DSTFILE, removing SRCFILE by default.
+In the second, create the directory path DIR.
+
+Options:
+-b=TRANSFORMBASENAME
+-c         copy source (using $cpprog) instead of moving (using $mvprog).
+-d         create directories instead of installing files.
+-g GROUP   $chgrp installed files to GROUP.
+-m MODE    $chmod installed files to MODE.
+-o USER    $chown installed files to USER.
+-s         strip installed files (using $stripprog).
+-t=TRANSFORM
+--help     display this help and exit.
+--version  display version info and exit.
+
+Environment variables override the default commands:
+  CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
+"
+
+while test -n "$1"; do
+  case $1 in
+    -b=*) transformbasename=`echo $1 | sed 's/-b=//'`
+        shift
+        continue;;
+
+    -c) instcmd=$cpprog
+        shift
+        continue;;
+
+    -d) dir_arg=true
+        shift
+        continue;;
+
+    -g) chgrpcmd="$chgrpprog $2"
+        shift
+        shift
+        continue;;
+
+    --help) echo "$usage"; exit 0;;
+
+    -m) chmodcmd="$chmodprog $2"
+        shift
+        shift
+        continue;;
+
+    -o) chowncmd="$chownprog $2"
+        shift
+        shift
+        continue;;
+
+    -s) stripcmd=$stripprog
+        shift
+        continue;;
+
+    -t=*) transformarg=`echo $1 | sed 's/-t=//'`
+        shift
+        continue;;
+
+    --version) echo "$0 $scriptversion"; exit 0;;
+
+    *)  if test -z "$src"; then
+          src=$1
+        else
+          # this colon is to work around a 386BSD /bin/sh bug
+          :
+          dst=$1
+        fi
+        shift
+        continue;;
+  esac
+done
+
+if test -z "$src"; then
+  echo "$0: no input file specified." >&2
+  exit 1
+fi
+
+# Protect names starting with `-'.
+case $src in
+  -*) src=./$src ;;
+esac
+
+if test -n "$dir_arg"; then
+  dst=$src
+  src=
+
+  if test -d "$dst"; then
+    instcmd=:
+    chmodcmd=
+  else
+    instcmd=$mkdirprog
+  fi
+else
+  # Waiting for this to be detected by the "$instcmd $src $dsttmp" command
+  # might cause directories to be created, which would be especially bad
+  # if $src (and thus $dsttmp) contains '*'.
+  if test ! -f "$src" && test ! -d "$src"; then
+    echo "$0: $src does not exist." >&2
+    exit 1
+  fi
+
+  if test -z "$dst"; then
+    echo "$0: no destination specified." >&2
+    exit 1
+  fi
+
+  # Protect names starting with `-'.
+  case $dst in
+    -*) dst=./$dst ;;
+  esac
+
+  # If destination is a directory, append the input filename; won't work
+  # if double slashes aren't ignored.
+  if test -d "$dst"; then
+    dst=$dst/`basename "$src"`
+  fi
+fi
+
+# This sed command emulates the dirname command.
+dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
+
+# Make sure that the destination directory exists.
+
+# Skip lots of stat calls in the usual case.
+if test ! -d "$dstdir"; then
+  defaultIFS='
+	'
+  IFS="${IFS-$defaultIFS}"
+
+  oIFS=$IFS
+  # Some sh's can't handle IFS=/ for some reason.
+  IFS='%'
+  set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
+  IFS=$oIFS
+
+  pathcomp=
+
+  while test $# -ne 0 ; do
+    pathcomp=$pathcomp$1
+    shift
+    test -d "$pathcomp" || $mkdirprog "$pathcomp"
+    pathcomp=$pathcomp/
+  done
+fi
+
+if test -n "$dir_arg"; then
+  $doit $instcmd "$dst" \
+    && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
+    && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
+    && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
+    && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
+
+else
+  # If we're going to rename the final executable, determine the name now.
+  if test -z "$transformarg"; then
+    dstfile=`basename "$dst"`
+  else
+    dstfile=`basename "$dst" $transformbasename \
+             | sed $transformarg`$transformbasename
+  fi
+
+  # don't allow the sed command to completely eliminate the filename.
+  test -z "$dstfile" && dstfile=`basename "$dst"`
+
+  # Make a couple of temp file names in the proper directory.
+  dsttmp=$dstdir/_inst.$$_
+  rmtmp=$dstdir/_rm.$$_
+
+  # Trap to clean up those temp files at exit.
+  trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0
+  trap '(exit $?); exit' 1 2 13 15
+
+  # Move or copy the file name to the temp name
+  $doit $instcmd "$src" "$dsttmp" &&
+
+  # and set any options; do chmod last to preserve setuid bits.
+  #
+  # If any of these fail, we abort the whole thing.  If we want to
+  # ignore errors from any of these, just make sure not to ignore
+  # errors from the above "$doit $instcmd $src $dsttmp" command.
+  #
+  { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
+    && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
+    && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
+    && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
+
+  # Now remove or move aside any old file at destination location.  We
+  # try this two ways since rm can't unlink itself on some systems and
+  # the destination file might be busy for other reasons.  In this case,
+  # the final cleanup might fail but the new file should still install
+  # successfully.
+  {
+    if test -f "$dstdir/$dstfile"; then
+      $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
+      || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
+      || {
+	  echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
+	  (exit 1); exit
+      }
+    else
+      :
+    fi
+  } &&
+
+  # Now rename the file to the real destination.
+  $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
+fi &&
+
+# The final little trick to "correctly" pass the exit status to the exit trap.
+{
+  (exit 0); exit
+}
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/intro/5S.sto b/intro/5S.sto
new file mode 100644
index 0000000..a1b5e52
--- /dev/null
+++ b/intro/5S.sto
@@ -0,0 +1,28 @@
+# STOCKHOLM 1.0
+#=GF ID    5S_rRNA
+#=GF DE    Taken from [Szymanski02], via Robin Dowell
+
+Esch_coli1             ......UGCCUGGCGGCCUUAGCGCGGUGGUCCCACCUGA..CCCCAUGC
+Baci_subt1             ........UUUGGUGGCGAUAGCGAAGAGGUCACACCCGU..UCCCAUAC
+Stcoc_aure             ........UCUGGUGACUAUAGCAAGGAGGUCACACCUGU..UCCCAUGC
+Haem_influ             ........CCUGGCGGCGAUAGUGCGGUGGACCCACCUGA..GACCAUAC
+Helic_pylo             UCCCUUUUCCUUGUGCCUUUAGAGAAGAGGAACUACCCAGUUAACCAUUC
+#=GC SS_cons           ......<<<<<<<<<<.....<<<<<<<<.....<<<<<<..........
+#=GC RF                ......xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxx
+
+Esch_coli1             CGAACUCAGAAGUGAAACGCCGUAGCGCCGAUGGUAGUGUGGGGUCU.CC
+Baci_subt1             CGAACACGGAAGUUAAGCUCUUCAGCGCCGAUGGUAGUCGGGGGUUU.CC
+Stcoc_aure             CGAACACAGAAGUUAAGCUCCUUAGCGUCGAUGGUA.GUCGAACUUACGU
+Haem_influ             CGAACUCAGAAGUGAAACGCUGUAAUGCCGAUGGUAGUGUGGGGUUU.CC
+Helic_pylo             CGAACCUGGAAGUCAAGCUCUUCAUCGCUGAUAAUACUGCUCUUUUC.AA
+#=GC SS_cons           .....>>>>..>>....>>>>>>.>><<<.<<....<<<<<<<<....>>
+#=GC RF                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xx
+
+Esch_coli1             CCAUGCGAGAGUAGGGAACUGCCAGGCA.......U
+Baci_subt1             CCCUGUGAGAGUAGGACGCCGCCAAG.........C
+Stcoc_aure             UCCGC.UAGAGUAGAACGUUGCCAGG.........C
+Haem_influ             CCAUGUGAGAGUAGGGCACCGCCAGG.........U
+Helic_pylo             GAGUGGGAAUGUAGGUCGGUGCAGGGAUAGGGAAAU
+#=GC SS_cons           >>>>>>....>>.>>.>.>>>>>>>>>>........
+#=GC RF                xxxxxxxxxxxxxxxxxxxxxxxxxxxx.......x
+//
diff --git a/intro/5S_ecoli.fa b/intro/5S_ecoli.fa
new file mode 100644
index 0000000..81a78df
--- /dev/null
+++ b/intro/5S_ecoli.fa
@@ -0,0 +1,4 @@
+>Esch_coli1 5S rRNA [Symanski02]
+UGCCUGGCGGCCUUAGCGCGGUGGUCCCACCUGACCCCAUGCCGAACUCA
+GAAGUGAAACGCCGUAGCGCCGAUGGUAGUGUGGGGUCUCCCCAUGCGAG
+AGUAGGGAACUGCCAGGCAU
diff --git a/intro/RNaseP.sto b/intro/RNaseP.sto
new file mode 100644
index 0000000..c5a97c7
--- /dev/null
+++ b/intro/RNaseP.sto
@@ -0,0 +1,70 @@
+# STOCKHOLM 1.0
+#  structure and alignment from [Brown99]
+#  reference line imposes the E. coli RNase P RNA coordinate system
+
+
+E.coli                    GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCUC-------UUCG-
+S.typhimurium             GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCU--------UUCG-
+Y.pestis                  GGAGUUGACUAGACAGUCGCCGCUUCACUGCCGUCCCU-------UUCG-
+P.aeruginosa              AGAGUCGAUUGGACAGUCGCUGUCGCGC-----------------AAUA-
+H.influenza               CGAGUUGGUUAGACAAUCGCUGGUUUAUUGAAGCCCUUAACCGUAUUUAU
+#=GC SS_cons              <<<<<<<<<<<<<<<<<<-<<<<<<<<<<<<<-<<<<<<-<<<<------
+#=GC RF                   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-------xxxx-
+
+E.coli                    -----GGGG-AGAC-GGGCGGAGGGGAGGAAAGUCCGGGCUCCAUAGGGC
+S.typhimurium             ------GGG-AGAC-GGGCGGAGGGGAGGAAAGUCCGGGCUCCAUAGGGC
+Y.pestis                  -----GGGG-AGAC-AGGUGGAGGGGAGGAAAGUCCGGGCUCCAUAGGGC
+P.aeruginosa              -----------------GCGCGGUGGAGGAAAGUCCGGGCUCCAUAGGGC
+H.influenza               ACGACCUAGUGGGACAAGUAAACGAGAGGAAAGUCCGAGCUACACAGGGC
+#=GC SS_cons              >>>>>>>>>->>>>->->>>>>>>>>----AAA-AAAAA<<<<---BBBB
+#=GC RF                   -----xxxx-xxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+E.coli                    AGGGUGCCAGGUAACGCCUGGGGGG-GAAA-CCCACGACCAGUGCAACAG
+S.typhimurium             AGGGUGCCAGGUAACGCCUGGGGGG-GAAA-CCCACGACCAGUGCAACAG
+Y.pestis                  AGGGUGCCAGGUAACGCCUGGGAGGCGCAAGCCUACGACAAGUGCAACAG
+P.aeruginosa              AGAGUGCCAGGUAACGCCUGGGAGGCGCGAGCCUACGGAAAGUGCCACAG
+H.influenza               AGAGUGCCGGAUAACGUCCGGGCGGCGUGAGCCGACGACCAGUGCAACAG
+#=GC SS_cons              -<<<<<<<<<<----->>>>><<<<<---->>>>-><<---<<<<<----
+#=GC RF                   xxxxxxxxxxxxxxxxxxxxxxxxx-xxxx-xxxxxxxxxxxxxxxxxxx
+
+E.coli                    AGAGCAAACCGCC-GAUGGCCCGCGCAAGCGGGAUCA-GGUAAGGGUGAA
+S.typhimurium             AGAGCAAACCGCC-GAUGGCCCACGUAAGUGGGAUCA-GGUAAGGGUGAA
+Y.pestis                  AGAGCAAACCGCC-GAUGGCCCACGCAAGUGGGAUCA-GGUAAGGGUGAA
+P.aeruginosa              AAAAUA-ACCGCCUAAGCGC----AACA----G-CGCCGGUAAGGGUGAA
+H.influenza               AGAGCAGACCGCC---GU------GUAA-------AC-GGUAAGGGUGAA
+#=GC SS_cons              --------<<<<<---<<<<<<<<---->>>>>->>>->>>-->>-----
+#=GC RF                   xxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx
+
+E.coli                    AGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGU
+S.typhimurium             AGGGUGCGGUAAGAGCGCACCGCGCGGCUGGUAACAGUCCGUGGCACGGU
+Y.pestis                  AGGGUGCGGUAAGAGCGCACCGCGCGGCUGGCAACAGUUCGUGGCAUGGU
+P.aeruginosa              AAGGUGCGGUAAGAGCGCACCGCACGGCUGGCAACAGUGCGUGGCUAGGU
+H.influenza               AGGGUGCGGUAAGAGCGCACCGUGCCGUUGGUAACAACGUGCAGCAGGGU
+#=GC SS_cons              --<<<<<<------->>>>>><<<<<<<<<---->>>->>>>>->-->>>
+#=GC RF                   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+E.coli                    AAACUCCACCCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGU
+S.typhimurium             AAACUCCACCCGGAGCAAGGCCAAAUAGGGGUUCAUAAGGUACGGCCCGU
+Y.pestis                  AAACUCCACCCGGAGCAAGGCCAAAUAGGGGUUCGCAUGGUACGGCCCGU
+P.aeruginosa              AAACCCCACUCGGAGCAAGACCAAAUAGGAAUCCAU-UGGCGCGGCCCGC
+H.influenza               AAACUCCACUCGUAGCAAGACCAAAUAGGAACUCA--AUGGGUGGCCCGU
+#=GC SS_cons              -->>>>>>>>>>>>>---<<<<------<<<<<<----<<<<<-bbbb>>
+#=GC RF                   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+E.coli                    ACUGAACCCGGGUAGGCUGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAU
+S.typhimurium             ACUGAACCCGGGUAGGCUGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAU
+Y.pestis                  ACUGAACCCGGGUAGGCUGCUUGAGCCAGUGAGCGAUUGCUGGCCUAGAG
+P.aeruginosa              GUUGGAUUCGGGUAGGUCGCUUGAGGCGUACAGUGAUGUGCGUCCCAGAG
+H.influenza               CCAGAGUUCGGGUAGGUUGCUUGAGCGGCAGAGUAAUUUGUCGCCUAGAG
+#=GC SS_cons              >>>>>>>>>----->>>>------<<<<<<<<---->>>>>>>>------
+#=GC RF                   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+
+E.coli                    GAAUGACUGUCCACGACAGAACCCGGCUUAUCGGUCAGUUUCACCU
+S.typhimurium             GAAUGACUGUCCACGACAGAACCCGGCUUAUCGGUCAGUUUCACCU
+Y.pestis                  GAAUGACUGUCCACGACAGAACCCGGCUUACCGGUCAACUCCAC..
+P.aeruginosa              GAAUGGCUGUCCUCGACAGAACCCGGCUUAUAGAUCGACUCUCCCA
+H.influenza               GAAUGAUUGUCCACGACAGAACUCGGCUUAUCGACCAACUCAAAAC
+#=GC SS_cons              ---->>>>>>>----------aaaaaaaa->->>>>>>>>>>----
+#=GC RF                   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+//
diff --git a/intro/RNaseP_ecoli.fa b/intro/RNaseP_ecoli.fa
new file mode 100644
index 0000000..db9dc4c
--- /dev/null
+++ b/intro/RNaseP_ecoli.fa
@@ -0,0 +1,9 @@
+>E.coli 
+GAAGCUGACCAGACAGUCGCCGCUUCGUCGUCGUCCUCUUCGGGGGAGAC
+GGGCGGAGGGGAGGAAAGUCCGGGCUCCAUAGGGCAGGGUGCCAGGUAAC
+GCCUGGGGGGGAAACCCACGACCAGUGCAACAGAGAGCAAACCGCCGAUG
+GCCCGCGCAAGCGGGAUCAGGUAAGGGUGAAAGGGUGCGGUAAGAGCGCA
+CCGCGCGGCUGGUAACAGUCCGUGGCACGGUAAACUCCACCCGGAGCAAG
+GCCAAAUAGGGGUUCAUAAGGUACGGCCCGUACUGAACCCGGGUAGGCUG
+CUUGAGCCAGUGAGCGAUUGCUGGCCUAGAUGAAUGACUGUCCACGACAG
+AACCCGGCUUAUCGGUCAGUUUCACCU
diff --git a/intro/SRP_euk.sto b/intro/SRP_euk.sto
new file mode 100644
index 0000000..a5e08d3
--- /dev/null
+++ b/intro/SRP_euk.sto
@@ -0,0 +1,60 @@
+# STOCKHOLM 1.0
+#=GF ID    SRP_euk
+#=GF DE    [Larsen91]
+
+HOM.S._A             ..GCC.GGGCGC.GGUGGCGCGUGCCUGUAG.UCCC.AGCUACUC.GGGA
+XEN.LAE.             ..GCC.GGGCGC.UGUGGCGUGUGCCUGUAA.UCCA..GCUACU..UGGA
+DRO.MEL.             ..GACUGGAAG..GUUGGCAG.CUUCUGUAA.CUCA.CGCUUCUG.UGAG
+ZEA.M._A             ..NCC.GAGCUC.UGUAGCGAGAGCUUGUAA.CCCG...AG.....CGGG
+SCH.POM.             .CGC......................UGUAA........UG.........
+#=GC SS_cons         ..<<<..<<<<<..<.....>>>>>>......<<<<..........>>>>
+#=GC RF              ..xxx.xxxxxx.xxxxxxxxxxxxxxxxxx.xxxx.xxxxxxxx.xxxx
+
+HOM.S._A             GGC...UGAGGCUGGAGGAUCGCUU.GAGUCCAGGA.GUUCUGGGC..UG
+XEN.LAE.             GGC...UUGGGCUGUCGGAUCGCUU.GAGUCCAGGA.GUUCUGGGC..UG
+DRO.MEL.             GUC....UGAUUGUG.GGAUGGCCU.GAGGCUGGGAUCUACUGCGUAGCG
+ZEA.M._A             GGCAUUAAGGUGGUGUGAAUGCUUU.GCGAUGGCU...UUCUGGGCCCUG
+SCH.POM.             .GC.....UUGGUCGAAGUGUUUAGUA.CUCCCAAU..AGUGCAUGUU..
+#=GC SS_cons         >>>....<<<<<.<<....<<<<<....<<.<<<<.....<<<.......
+#=GC RF              xxx...xxxxxxxxxxxxxxxxxxx.xxxxxxxxxx.xxxxxxxxx..xx
+
+HOM.S._A             ...UAGUGCGC.UAUGCC....GAUCGGGUGUCCGCACUAAGUUC.GGCA
+XEN.LAE.             ...CACUGAGC.UAUGUC....GAUCGGGUGUCCGCACUAAGUUC.GGUA
+DRO.MEL.             G..ACCAG.CU.CAUGUU....GACGGAACGUCCGCACUAAGCUU.GCCA
+ZEA.M._A             ...GGCUCG.U.UGUGACACUGGCCGGCUUGCCCAUCCCAAGUUG.GUAG
+SCH.POM.             ...CGGUGGUC.UCGGGUU...CGAGUCUCGCUU.UCGAUCCCUC.GAUC
+#=GC SS_cons         ...<<<<<.<<.<<<..........<<<<<<.<..<<<<<...<<.<<<<
+#=GC RF              ...xxxxxxxx.xxxxxx....xxxxxxxxxxxxxxxxxxxxxxx.xxxx
+
+HOM.S._A             ....UCAAUAU.GGUGACCUCCCGGGAGCGGGGGACCACCAGGUUG.CCU
+XEN.LAE.             ....UCAAUAU.GGUGUUCCUGGGGGAGCCUCGGAUCACCAGGUUGCUCU
+DRO.MEL.             ....UCAAUAU.GGGUGCCAUGGAGGAGUCCGUGGCAUUCAGGUUGGCU.
+ZEA.M._A             U...GUCUGGU.GGGGGCUCUAGCGAAAGCUUUGGGUCUCUGCAGA.CCU
+SCH.POM.             ....UGCCACG.UCUGUUCGAAGAGUAGUCUUCGU.GGCAACUGGCAGUU
+#=GC SS_cons         .....<<<<...<<<<..<<<<<<....>>>>>>..>>>>..>>>>.<<.
+#=GC RF              ....xxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxx
+
+HOM.S._A             AAGGAGGGGUGAACCGGCCCAGGUCGGAA..ACGGAGCAGGUCAAAAC.U
+XEN.LAE.             AAGGAGGGGUGAACCGGCCCAGGUCGGAA..ACGGAGCAGGUCAAAAC.C
+DRO.MEL.             AAGGAGGGAUGAACCGGGCCAGGGGUGAA..AACCAGCAGCCAAGAGU.U
+ZEA.M._A             GGAGCGGCAGGAAUGGCGUAAGGCUGGCUUCACAGAGCAGCGAUCACU.G
+SCH.POM.             AAACCGUGUAGUACCGAUGGAGGUUGGAA..ACAAUGCACAUCAC.UA.C
+#=GC SS_cons         ..>>.<<<<<.....<<<.....<<<......>>>.....>>>...>>.>
+#=GC RF              xxxxxxxxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxxxxxxxxxxx.x
+
+HOM.S._A             CCCGUGCUGAUCAGUAGUGGGAUCGCG.CCUGU..GAAUAGC..CACUGC
+XEN.LAE.             CCCGUGCCGAUCAGUAGUGGGAUCGCG.CCUGU..GAAUAGC..CGGUGC
+DRO.MEL.             CCCGUGGUAGGCAGUAGUGGGAUAGCG.UACCG..GAGUGGA..CUGCCG
+ZEA.M._A             CCGACUCCCAACGGUGGGAGGAUAACGAAGCCGCUGC.ACU.UUGAGCCU
+SCH.POM.             CGGGUCUUGGGCAGUGCGAUAGCGAUG.GGAUU..CACCUU...CGCAGG
+#=GC SS_cons         >>..>>>>>>....>>>>>.>....>>.>>>>.....>>>>>..>>>>>.
+#=GC RF              xxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxx..xxxxxxx..xxxxxx
+
+HOM.S._A             ACUCCAGCCUGUGC..AACAU.....AGCGAGACCCCGUCUCUU
+XEN.LAE.             AGAACAGCCUGAAC..AACAC.....AGCGAGACACAGUUCU..
+DRO.MEL.             UUAUCAGCCCAACC..GAUAU.....GGUUGGACCACAAUCUUU
+ZEA.M._A             AACUCAGGCU.CAGAA..CCUCACU.AAGCAAACCACCAUCUUU
+SCH.POM.             AUGUGCA.UGGAAG..UAUAA......ACACAACGGUCGUU...
+#=GC SS_cons         ....>>>>>>>.>>............>>>>>...>>.>>>>>..
+#=GC RF              xxxxxxxxxxxxxx..xxxxx.....xxxxxxxxxxxxxxxxxx
+//
diff --git a/intro/SRP_human.fa b/intro/SRP_human.fa
new file mode 100644
index 0000000..70d567d
--- /dev/null
+++ b/intro/SRP_human.fa
@@ -0,0 +1,7 @@
+>HOM.S._A 
+GCCGGGCGCGGUGGCGCGUGCCUGUAGUCCCAGCUACUCGGGAGGCUGAG
+GCUGGAGGAUCGCUUGAGUCCAGGAGUUCUGGGCUGUAGUGCGCUAUGCC
+GAUCGGGUGUCCGCACUAAGUUCGGCAUCAAUAUGGUGACCUCCCGGGAG
+CGGGGGACCACCAGGUUGCCUAAGGAGGGGUGAACCGGCCCAGGUCGGAA
+ACGGAGCAGGUCAAAACUCCCGUGCUGAUCAGUAGUGGGAUCGCGCCUGU
+GAAUAGCCACUGCACUCCAGCCUGUGCAACAUAGCGAGACCCCGUCUCUU
diff --git a/intro/lsu.sto b/intro/lsu.sto
new file mode 100644
index 0000000..49c72a4
--- /dev/null
+++ b/intro/lsu.sto
@@ -0,0 +1,425 @@
+# STOCKHOLM 1.0
+#  [deRijk94]
+#  structure "consensus" is the E. coli structure.
+
+
+Esccol.BPG             GGUUAAGCGACUAAGCGUACACGGUGGAUGCCCUGGCAGUCAGAGGCGAU
+Bacsub.BGL             GGUUAAGUUAGAAAGGGCGCACGGUGGAUGCCUUGGCACUAGGAGCCGAU
+Neigon.BPB             GGUCAAGUGAAUAAGUGCAUCAGGCGGAUGCCUUGGCGAUGAUAGGCGAC
+Staaur.BGL             GAUUAAGUUAUUAAGGGCGCACGGUGGAUGCCUUGGCACUAGAAGCCGAU
+Pseaer.BPG             GGUCAAGUGAAGAAGCGCAUACGGUGGAUGCCUUGGCAGUCAGAGGCGAU
+#=GC SS_cons           <<<<<<<<.......<<<<<<<<<....<<<<..<<<<<<<<<<<.....
+
+Esccol.BPG             GAAGGACGUGCUAAUCUGCGAUAAGCGUCGGUAAGGUG-AUAUGAACCGU
+Bacsub.BGL             GAAGGACGGGACGAACACCGAUAUGCUUCGGGGAGCUG-UAAGCAAGC-U
+Neigon.BPB             GAAGGACGUGUAAGCCUGCGAAAAGCGCGGGGGAGCUGGCAAUAAAGC-U
+Staaur.BGL             GAAGGACGUUACUAACGACGAUAUGCUUUGGGGAGCUG-UAAGUAAGC-U
+Pseaer.BPG             GAAAGACGUGGUAGCCUGCGAAAAGCUUCGGGGAGUCGGCAAACAGAC-U
+#=GC SS_cons           ...<<<<<<........>>>.....<<<<<<<..<<<........>>>..
+
+Esccol.BPG             UAUAACCGGCGAUUUCCGAAUGGGGAAACCCAGUGUGUUUCG--ACACAC
+Bacsub.BGL             UUGAUCCGGAGAUUUCCGAAUGGGGAAACCCACCACUCGUAAUGGAGUGG
+Neigon.BPB             AUGAUUCCGCGAUGUCCGAAUGGGGAAACCCACUGCAUUCU---GUGCAG
+Staaur.BGL             UUGAUCCAGAGAUUUCCGAAUGGGGAAACCCAGCAUGAGUUAUGUCAUGU
+Pseaer.BPG             UUGAUCCGGAGAUCUCUGAAUGGGGGAACCCACCUAGGAUAA--CCUAGG
+#=GC SS_cons           ....>>>>>>>...>>>....<<<....>>><<<<<<<......>>>>>>
+
+Esccol.BPG             UAUCAUUAACUGAAUCCAUAGGUUAAU-GA-GGCGAAC-CGGGGGAACUG
+Bacsub.BGL             UAUCCAUAUCUGAAUUCAUAGGAUAUGAGAAGGCAGAC-CCGGGGAACUG
+Neigon.BPB             UAUCCUAAGUUGAAUACAUAGGCUUAGAGA-AGCGAAC-CCGGAGAACUG
+Staaur.BGL             UAUCGAUAUGUGAAUACAUAGCAUAUCAGAAGGCACAC-CCGGAGAACUG
+Pseaer.BPG             UAUCUUGUACUGAAUCCAUAGGUGCAA-GA-GGCGAACCACGGGGAACUG
+#=GC SS_cons           >.<<<<<<<<<.........>>>>>>>.>>.........<<<<<.....<
+
+Esccol.BPG             AAACAUCUAAGUACCCCGAGGAAAAGAAAUCAACCGAGAUUCCCCCAGUA
+Bacsub.BGL             AAACAUCUAAGUACCCGGAGGAAGAGAAAGCAAAUGCGAUUCCCUGAGUA
+Neigon.BPB             AACCAUCUAAGUACCCGGAGGAAAAGAAAUCAACCGAGAUUCCGCAAGUA
+Staaur.BGL             AAACAUCUUAGUACCCGGAGGAAGAGAAAGAAAAUUCGAUUCCCUUAGUA
+Pseaer.BPG             AAACAUCUAAGUACCCUGAGGAAAAGAAAUCAACCGAGAUUCCCUUAGUA
+#=GC SS_cons           <....>>......>>>>>...........<<....>>...<<<<<.....
+
+Esccol.BPG             GCGGCGAGCGAACGGGGAGCAGCCCA------------------------
+Bacsub.BGL             GCGGCGAGCGAAACGGGAUCAGCCCAAACCAAGAGGCUUGCCUCUUGGGG
+Neigon.BPB             GUGGCGAGCGAACGCGGAGGAGCCU-------------------------
+Staaur.BGL             GCGGCGAGCGAAACGGGAAGAGCCCAAACCAACAAGCUUGCUUGUUGGGG
+Pseaer.BPG             GUGGCGAGCGAACGGGGAUUAGCCCU------------------------
+#=GC SS_cons           <<.....>>....>>>>>..<<<<..........................
+
+Esccol.BPG             -----GAGC-CUGAAU------------CAGUGUGUGUGUUAGUGGAAG-
+Bacsub.BGL             UUGU-AGGA-CACUCUGUACGGAGUUACAAAGGAACGAGGUAGAUGAAGA
+Neigon.BPB             ----GUACGUAAUAA----------------CUGUCGAGAUAGAAGAAC-
+Staaur.BGL             UUGU-AGGA-CACUCUAUACGGAGUUACAAAGGACGACAUUAGACGAAU-
+Pseaer.BPG             ------------UAA------------GCUUCAUUGAUUUUAGCGGAAC-
+#=GC SS_cons           .....<<<<..<<<..............<<<<<<<<<<<<<.<<<...<.
+
+Esccol.BPG             CGUCUGGAAAGGCGCGCGAUACAGGGUGACAGCCCCGUACACAAAAAUG-
+Bacsub.BGL             GGUCUGGAAAGGCCCGCCAUAGGAGGUAACAGCCCUGUAGUCAAAACUUC
+Neigon.BPB             AAGCUGGGAAGCUUGACCAUAGCGGGUGACAGUCCCGUAUUCGAAAUCU-
+Staaur.BGL             CAUCUGGAAAGAUGAAUCAAAGAAGGUAAUAAUCCUGUAGUCGAAAAUGU
+Pseaer.BPG             GCUCUGGAAAGUGCGGCCAUAGUGGGUGAUAGCCCCGUACGCGAAAGGAU
+#=GC SS_cons           <<<<......>>>>>........<<<.......>>>...>>>...>>>>.
+
+Esccol.BPG             CACAUGCUG-----UGAGCUCGAUGAGUAGGGCGGGACACGUGGUAUCCU
+Bacsub.BGL             GUUCUCUCC--UGAGUG-GAUCCUGAGUACGGCGGAACACGUGAAAUUCC
+Neigon.BPB             CAACAGCGGUACUAAGCGUACGAAAAGUAGGGCGGGACACGUGAAAUCCU
+Staaur.BGL             UGUCUCUCU--UGAGUG-GAUCCUGAGUACGACGGAGCACGUGAAAUUCC
+Pseaer.BPG             CUUUGAAG------UGA---AAUCGAGUAGGACGGAGCACGAGAAACUUU
+#=GC SS_cons           >>>>>>>>>.....>>>>>>>........<<<<<<<<.........>>>>
+
+Esccol.BPG             GUCUGAAUAUGGGGGGACCAUCCUCCAAGGCUAAAUACUCCUGACUGACC
+Bacsub.BGL             GUCGGAAUCCGGGAGGACCAUCUCCCAAGGCUAAAUACUCCCUAGUGACC
+Neigon.BPB             GUCUGAAUAUGGGGGGACCAUCCUCCAAGGCUAAAUACUCAUCAUCGACC
+Staaur.BGL             GUCGGAAUCUGGGAGGACCAUCUCCUAAGGCUAAAUACUCUCUAGUGACC
+Pseaer.BPG             GUCUGAACAUGGGGGGACCAUCCUCCAAGGCUAAAUACUACUGACUGACC
+#=GC SS_cons           >>>>......<<<<<<....>>>>>>..>>>>.....>>.>>>>>>>.>>
+
+Esccol.BPG             GAUAGUGAACCAGUACCGUGAGGGAAAGGCGAAAAGAACCCCGGCGAGGG
+Bacsub.BGL             GAUAGUGAACCAGUACCGUGAGGGAAAGGUGAAAAGCACCCCG-GAAGGG
+Neigon.BPB             GAUAGUGAACCAGUACCGUGAGGGAAAGGCGAAAAGAACCCCGG-GA-GG
+Staaur.BGL             GAUAGUGAACCAGUACCGUGAGGGAAAGGUGAAAAGCACCCCG-GAAGGG
+Pseaer.BPG             GAUAGUGAACCAGUACCGUGAGGGAAAGGCGAAAAGAACCCCGGAGAGGG
+#=GC SS_cons           ...............<<....>>....>>>>.......<<<<.....>>>
+
+Esccol.BPG             GA-GUGAAAAAGAACCUGAAACCGUGUACGUACAAGCAGUGGGAGCACGC
+Bacsub.BGL             GA-GUGAAAGAGAUCCUGAAACCGUGUGCCUACAAGUAGUCAGAGCCCG-
+Neigon.BPB             GAAGUGAAACAGAACCUGAAACCUGAUGCAUACAAACAGUGGGAGCGCC-
+Staaur.BGL             GA-GUGAAAUAGAACCUGAAACCGUGUGCUUACAAGUAGUCAGAGCCCG-
+Pseaer.BPG             GA-GUGAAAUAGAACCUGAAACCGUAUGCGUACAAGCAGUGGGAGCCUA-
+#=GC SS_cons           >....................>>>>>>>>>........<<<<..<<<<<<
+
+Esccol.BPG             UUAG-GCGUGUGACUGCGUACCUUUUGUAUAAUGGGUCAGCGACUUAUAU
+Bacsub.BGL             UUAA--CGGGUGAUGGCGUGCCUUUUGUAGAAUGAACCGGCGAGUUACGA
+Neigon.BPB             CUAGU-GGUGUGACUGCGUACCUUUUGUAUAAUGGGUCAACGACUUACAU
+Staaur.BGL             UUAA--UGGGUGAUGGCGUGCCUUUUGUAGAAUGAACCGGCGAGUUACGA
+Pseaer.BPG             CUUGU-UAGGUGACUGCGUACCUUUUGUAUAAUGGGUCAGCGACUUAUAU
+#=GC SS_cons           .....>>>>>>..>>>>..................<<<<<<<..<<<<<<
+
+Esccol.BPG             UCUGUAGCAAGGUUAACC-GAAUA-GGGGAGCCGAAGGGAAA-CCGAGUC
+Bacsub.BGL             UCCCGUGCAAGGUUAAGCAGAAGAUGCGGAGCCGCAGCGAAA-GCGAGUC
+Neigon.BPB             UCAGUAGCGAGCUUAACC-GGAUA-GGGGAGGCGUAGGGAAA-CCGAGUC
+Staaur.BGL             UUUGAUGCAAGGUUAAGCAGUAAAUGUGGAGCCGUAGCGAAA-GCGAGUC
+Pseaer.BPG             UCAGUGGCAAGCUUAAUC-GUAUA-GGGUAGGCGUAGCGAAAAGCGAGUC
+#=GC SS_cons           <<<<<<<<..<<<<..<<.......>>..>>>>...<<.....>>..<<<
+
+Esccol.BPG             UUAACUGGGCG-UUAAGUUGCAGGGUAUAGACCCGAAACCCGGUGAUCUA
+Bacsub.BGL             UGAAUAGGGCGCAUGAGUACGUGGUCGUAGACCCGAAACCAGGUGAUCUA
+Neigon.BPB             UUAAUAGGGCG-AUGAGUUGCUGGGUGUAGACCCGAAACCGAGUGAUCUA
+Staaur.BGL             UGAAUAGGGCG-UUUAGUAUUUGGUCGUAGACCCGAAACCAGGUGAUCUA
+Pseaer.BPG             UUAAUAGGGCG-UUUAGUCGCUGGGUAUAGACCCGAAACCGGGCGAUCUA
+#=GC SS_cons           <.....>>>>......>>>>>>>>>>>>>>.<<.....<<<<<<...<<<
+
+Esccol.BPG             GCCAUGGGCAGGUUGAAGGUUGGGUAACACUAACUGGAGGACCGAACCGA
+Bacsub.BGL             CCCAUGUCCAGGGUGAAGUUCAGGUAACACUGAAUGGAGGCCCGAACCCA
+Neigon.BPB             UCCAUGGUCAGGUUGAAGGUGCCGUAACAGGUACUGGAGGACCGAACCCA
+Staaur.BGL             CCCUUGGUCAGGUUGAAGUUCAGGUAACACUGAAUGGAGGACCGAACCGA
+Pseaer.BPG             UCCAUGAGCAGGUUGAAGGUUAGGUAACACUGACUGGAGGACCGAACCCA
+#=GC SS_cons           <<<<<<<<<.<<<<...<<<<<<......>>>>>>....>>>>...<<<.
+
+Esccol.BPG             CUAAUGUUGAAAAAUUAGCGGAUGACUUGUGGCUGGGGGUGAAAGGCCAA
+Bacsub.BGL             CGCACGUUGAAAAGUGCGGGGAUGAGGUGUGGGUAGGGGUGAAAUGCCAA
+Neigon.BPB             CGCAUGUUGCAAAAUGCGGGGAUGAGCUGUGGGUAGGGGUGAAAGGCUAA
+Staaur.BGL             CUUACGUUGAAAAGUGAGCGGAUGAACUGAGGGUAGCGGAGAAAUUCCAA
+Pseaer.BPG             CUCCCGUUGAAAAGGUAGGGGAUGACUUGUGGAUCGGAGUGAAAGGCUAA
+#=GC SS_cons           .<<<<........>>>>.>>>..>.>>>>>>>>>>>.<<<.....>>>..
+
+Esccol.BPG             UCAAACCGGGAGAUAGCUGGUUCUCCCCGAAAGCUAUUUAGGUAGCGCCU
+Bacsub.BGL             UCGAACCUGGAGAUAGCUGGUUCUCUCCGAAAUAGCUUUAGGGCUAGCCU
+Neigon.BPB             ACAAACUCGGAGAUAGCUGGUUCUCCCCGAAAACUAUUUAGGUAGUGCCU
+Staaur.BGL             UCGAACCUGGAGAUAGCUGGUUCUCUCCGAAAUAGCUUUAGGGCUAGCCU
+Pseaer.BPG             UCAAGCUCGGAGAUAGCUGGUUCUCCUCGAAAGCUAUUUAGGUAGCGCCU
+#=GC SS_cons           ....>>>>>>........>>..<<<<<<....<<<<<....>>>>>..<<
+
+Esccol.BPG             CGUGAAU-UCAU-CUCCGGGGGUAGAGC-ACUGUUUCGGCAAGGGGGUCA
+Bacsub.BGL             CAAGGU--AAGAGUCUUGGAGGUAGAGC-ACUGAUUGGACUAGGGGCCCC
+Neigon.BPB             CGAGCAAGACAC-UGAUGGGGGUAAAGC-ACUGUUAUGGCUAGGGGGUUA
+Staaur.BGL             CAAGUGA-UGAU-UAUUGGAGGUAGAGC-ACUGUUUGGACGAGGGGCCCC
+Pseaer.BPG             CAUGUAU--CAC-UCUGGGGGGUAGAGCAACUGUUUCGGCUAGGGGGUCA
+#=GC SS_cons           <<<<.....<<<.<<<<<<............<<<<<<<<.....<<<<<.
+
+Esccol.BPG             UCCCGACUUACCAACCCGAUGCAAACUGCGAAUACCGGAGA-AUG-UUAU
+Bacsub.BGL             UACCGGGUUACCGAAUUCAGUCAAACUCCGAAUGCCAAUGACUUA---UC
+Neigon.BPB             UUGCAACUUACCAACCCAUGGCAAACUCAGAAUACCAUCAA-GUG-GUUC
+Staaur.BGL             UCUCGGGUUACCGAAUUCAGACAAACUCCGAAUGCCAAUUA-AUU--UAA
+Pseaer.BPG             UCCCGACUUACCAAACCGAUGCAAACUCCGAAUACCCAGAA-GUGCCGAG
+#=GC SS_cons           ....>>>>>......>>>>>>>>...........>>>>>>..>>>.....
+
+Esccol.BPG             CACGGGAGACACACGGCGGGUGCUAACGUCCGUCGUGAAGAGGGAAACAA
+Bacsub.BGL             CUUGGGAGUCAGACUGCGAGUGAUAAGAUCCGUAGUCGAAAGGGAAACAG
+Neigon.BPB             CUCGGGAGACAGACAGCGGGUGCUAACGUCCGUUGUCAAGAGGGAAACAA
+Staaur.BGL             CUUGGGAGUCAGAACAUGGGUGAUAAGGUCCGUGUUCGAAAGGGAAACAG
+Pseaer.BPG             CAUGGGAGACACACGGCGGGUGCUAACGUCCGUCGUGAAAAGGGAAACAA
+#=GC SS_cons           >>>>>>.....<<<<<<<<<<......>>>>>>>>>>....<<<......
+
+Esccol.BPG             CCCAGACCGCCAGCUAAGGUCCCAAAGUCAUGGUUAAGUGGGAAACGAUG
+Bacsub.BGL             CCCAGACCGCCAGCUAAGGUCCCAAAGUAUACGUUAAGUGGAAAAGGAUG
+Neigon.BPB             CCCAGACCGCCGGCUAAGGUCCCAAAUGAUAGAUUAAGUGGUAAACGAAG
+Staaur.BGL             CCCAGACCACCAGCUAAGGUCCCAAAAUAUAUGUUAAGUGGAAAAGGAUG
+Pseaer.BPG             CCCAGACCGCCAGCUAAGGUCCCAAAGUUGUGGUUAAGUGGUAAACGAUG
+#=GC SS_cons           >>>...<<<<.<<<<..<<<......<.<<<<<<<..........<<..<
+
+Esccol.BPG             UGGGAAGGCCCAGACAGCCAGGAUGUUGGCUUAGAAGCAGCCAUCAUUUA
+Bacsub.BGL             UGGAGUUGCUUAGACAACCAGGAUGUUGGCUUAGAAGCAGCCACCAUUUA
+Neigon.BPB             UGGGAAGGCACAGACAGCCAGGAUGUUGGCUUAGAAGCAGCCAUCAUUUA
+Staaur.BGL             UGGCGUUGCCCAGACAACUAGGAUGUUGGCUUAGAAGCAGCCAUCAUUUA
+Pseaer.BPG             UGGGAAGGCUUAGACAGCUAGGAGGUUGGCUUAGAAGCAGCCAUCCUUUA
+#=GC SS_cons           <<<<..<<<.......<<<<<.<<<.<<<<.........>>>>.>>>...
+
+Esccol.BPG             AAGAAAGCGUAAUAGCUCACUGGUCGAGUCGGCCUGCGCGGAAGAUGUAA
+Bacsub.BGL             AAGAGUGCGUAAUAGCUCACUGGUCGAGUGACUCUGCGCCGAAAAUGUAC
+Neigon.BPB             AAGAAAGCGUAAUAGCUCACUGGUCGAGUCGUCCUGCGCGGAAGAUGUAA
+Staaur.BGL             AAGAGUGCGUAAUAGCUCACUAGUCGAGUGACACUGCGCCGAAAAUGUAC
+Pseaer.BPG             AAGAAAGCGUAAUAGCUCACUAGUCGAGUCGGCCUGCGCGGAAGAUGUAA
+#=GC SS_cons           ..<<..<<......>>>>.>>>>>...>>>..>>>>>.>>..........
+
+Esccol.BPG             CGGGGCU-AAACCAUGCACCGAAGCUGCGGCAGCGACGCUUAUGCGUUGU
+Bacsub.BGL             CGGGGCU-AAACGUAUCACCGAAGCUGCGGACUGUUC--UUC---GAACA
+Neigon.BPB             CGGGGCUCAAAUCUAUAACCGAAGCUGCGGAUGCCGG--UUUA--CCGGC
+Staaur.BGL             CGGGGCU-AAACAUAUUACCGAAGCUGUGGAUUGUCC---UUU--GGACA
+Pseaer.BPG             CGGGGCUCAAACCACACACCGAAGCUGCGGGUGUCAC--GUAA--GUGAC
+#=GC SS_cons           .........>>>>>>>>>>>..>>>>>>>><<<<<<<<<....>>>>>>>
+
+Esccol.BPG             UGGGUAGGGGAGCGUUCUGUAAGCCUGCGAAGGUGUGCUGUGAGGCAUGC
+Bacsub.BGL             GUGGUAGGAGAGCGUUCUAAG-GGCUGUGAAGCCAGACCGGAAGGACUGG
+Neigon.BPB             AUGGUAGGGGAGCGUUCUGUAGGCUGAUGAAGGUGCAUUGUAAAGUGUGC
+Staaur.BGL             AUGGUAGGAGAGCGUUCUAAG-GGCGUUGAAGCAUGAUCGUAAGGACAUG
+Pseaer.BPG             GCGGUAGAGGAGCGUUCUGUAAGCCUGUGAAGGUGAGUUGAGAAGCUUGC
+#=GC SS_cons           >>....>>>>>>..<<<<<...<<<......<<<<<<<<....>>>>>>>
+
+Esccol.BPG             UGGAGGUAUCAGAAGUGCGAAUGCUGACAUAAGUAACGAUAAAGCGGGUG
+Bacsub.BGL             UGGAGCGCUUAGAAGUGAGAAUGCCGGUAUGAGUAGCGA-AAGAGGGGUG
+Neigon.BPB             UGGAGGUAUCAGAAGUGCGAAUGUUGACAUGAGUAGCGAUAAAGCGGGUG
+Staaur.BGL             UGGAGCGCUUAGAAGUGAGAAUGCCGGUGUGAGUAGCGA-AAGACGGGUG
+Pseaer.BPG             UGGAGGUAUCAGAAGUGCGAAUGCUGACAUGAGUAACGACAAUGGGUGUG
+#=GC SS_cons           >...>>>..>>>>>.......>>>>>>>.......<<.....<<<<<<..
+
+Esccol.BPG             AAAAGCCCGCUCGCCGGAAGACCAAGGGUUCCUGUCCAACGUUAAUCGGG
+Bacsub.BGL             AGAAUCCCCUCCACCGAAUGCCUAAGGUUUCCUGAGGAAGGCUCGUCCGC
+Neigon.BPB             AAAAGCCCGCUCGCCGAAAGCCCAAGGUUUCCUACGCAACGUUCAUCGGC
+Staaur.BGL             AGAAUCCCGUCCACCGAUUGACUAAGGUUUCCAGAGGAAGGCUCGUCCGC
+Pseaer.BPG             AAAAGCACCCACGCCGAAAGACCAAGGGUUCCUGCGCAACGUUAAUCGAC
+#=GC SS_cons           .....>>>>>><<<<....<<<<<.<<..<<<<<<<...<<.....>>.>
+
+Esccol.BPG             GCAGGGUGAGUCGACCCCUAAGGCGAGGCCGAAAGGCGUAGUCGAUGGGA
+Bacsub.BGL             UCAGGGUUAGUCGGGACCUAAGCCGAGGCCGAAAGGCGUAGGCGAUGGAC
+Neigon.BPB             GUAGGGUAAGUCGGCCCCUAAGGCGAGGCAGAAAUGCGUAGUCGAUGGGA
+Staaur.BGL             UCUGGGUUAGUCGGGUCCUAAGCUGAGGCCGACAGGCGUAGGCGAUGGAU
+Pseaer.BPG             GCAGGGUUAGUCGGUUCCUAAGGCGAGGCUGAAAAGCGUAGUCGAUGGGA
+#=GC SS_cons           >>>>>......<<<..<<...<<<...<<<....>>>...>>>...>>..
+
+Esccol.BPG             AACAGGUUAAUAUUCCUGUACUUGGUGUUACU-------GCGAAGGGGGG
+Bacsub.BGL             AACAGGUUGAUAUUCCUGUACCACCUCCUCACCAUUUGAGCAAUGGGGGG
+Neigon.BPB             AACAGGUUAAUAUUCCUGUACUUGAUUCAAAU-------GCGAUGUGGGG
+Staaur.BGL             AACAGGUUGAUAUUCCUGUACCACCUAUAAUCGUUUUAAUCGAUGGGGGG
+Pseaer.BPG             AACAGGUUAAUAUUCCUGUACUUCUGGUUACU-------GCGAUGGAGGG
+#=GC SS_cons           .<<<<<........>>>>>..<<<<<<<<<<<............<<<<..
+
+Esccol.BPG             ACGGAGAAGGCUAUGUUG-GCCGGGCGACGGUUGUCCCGGUUUAAGCGUG
+Bacsub.BGL             ACGCAGGAGGAUAGGGUAAGCGCGGUAUUGGAUAUCCGCGUCCAAGCAGU
+Neigon.BPB             ACGGAGAAGGUUAGGUUG-GCAAGCUGUUGGAAUAGCUUGUUUAAGCCGG
+Staaur.BGL             ACGCAGUAGGAUAGGCGAAGCGUGCGAUUGGAUU-GCACGUCUAAGCAGU
+Pseaer.BPG             GCGGAGGAGGCUAGGGCC-GCUUGGCCGUGGGUGGCCAAGUUUAAGGUGG
+#=GC SS_cons           ..<<<<..<<<..<<<<<..<<<<<..........>>>>>.<<<.<<<..
+
+Esccol.BPG             U-AGGCUGGUUUUCCAGGCAAAUCCGGAAAAUC---AAGGCUGAGGCGU-
+Bacsub.BGL             U-AGGCU-GGGAAAUAGGCAAAUCC-GUUUCCCA-UAAGGCUGAGCUGU-
+Neigon.BPB             UAGGUGG-AAGACUUAGGCAAAUCC-GGGUUUU----CUUAACACCGAGA
+Staaur.BGL             A-AGGCU-GAGUAUUAGGCAAAUCC-GGUACUCGUUAAGGCUGAGCUGU-
+Pseaer.BPG             U-AGGCUGAAAUCUUAGGUAAAUCCGGGGUUUC---AAGGCCGAGAGGU-
+#=GC SS_cons           ....<<<<<<<<<<<.<<.....>>>>>>>>>>.....>>>.....>>>.
+
+Esccol.BPG             GAUGACGAGGCAC--UACG---GUGCU--GAAGCAACAAAUGCCCUGCUU
+Bacsub.BGL             GAUGGCGAGCGAA--AUAUA--GUAGC--GAAGUUCCUGAUUCCACACUG
+Neigon.BPB             AGUGAUGACGAGU--GUCU--ACGGACACGAAGCAACCGAUACCACGCUU
+Staaur.BGL             GAUGGGGAGAAGACA-UUG-UGUCUUC--GA-GUCGUUGAUUUCACACUG
+Pseaer.BPG             GAUGACGAGUCGUCU-UUU-AGAUGAC--GAAGUGCUUGAUGCCAUGCUU
+#=GC SS_cons           ..>>>...<<<<<.........>>>>>......>>>>>...>>>...>>>
+
+Esccol.BPG             CCAGGAAAAGCCUCUAAGCAUCAGGUAACAUCAAAUCGUACCCCAAACCG
+Bacsub.BGL             CCAAGAAAAGCCUCUA-GCGA--GGUGAGAGGUGCCCGUACCGCAAACCG
+Neigon.BPB             CCAGGAAAAGCCACUAAGCUUCAGUUUGAAUCGAACCGUACCCCAAACCG
+Staaur.BGL             CCGAGAAAAGCCUCUA-GAUA--GAAAAUAGGUGCCCGUACCGCAAACCG
+Pseaer.BPG             CCAAGAAAAGCUUCUAAGCUUCAGGUAACCAGGAACCGUACCCCAAACCG
+#=GC SS_cons           >.........>>>>.........>>>>>>>>>>>.>>>.>>>.....<<.
+
+Esccol.BPG             ACACAGGUGGUCAGGUA-GAGAAUACCAAGGCGCUUGAGAGAACUCGGGU
+Bacsub.BGL             ACACAGGUAGGCGAGGA-GAGAAUCCUAAGGUGAUCGAGAGAACUCUCGU
+Neigon.BPB             ACACAGGUGGGU-AGGAUGAGAAUUCUAAGGCGCUUGAGAGAACUCGGGA
+Staaur.BGL             ACACAGGUAGUCAAGAU-GAGAAUUCUAAGGUGAGCGAGCGAACUCUCGU
+Pseaer.BPG             ACACAGGUGGUCGGGUA-GAGAAUACCAAGGCGCUUGAGAGAACUCGGGU
+#=GC SS_cons           .....>>>>>>>.<<<<......>>>>..>>>>..<<<<....<<<<<<<
+
+Esccol.BPG             GAAGGAACUAGGCAAAAUGGUGCCGUAACUUCGGGAGAAGGCACGCUGAU
+Bacsub.BGL             UAAGGAACUCGGCAAAAUGACCCCGUAACUUCGGGAGAAGGGGUGCUCUG
+Neigon.BPB             GAAGGAACUCGGCAAAUUGAUACCGUAACUUCGGGAGAAGGUAUGCCCUC
+Staaur.BGL             UAAGGAACUCGGCAAAAUGACCCCGUAACUUCGGGAGAAGGGGUGCUCUU
+Pseaer.BPG             GAAGGAACUAGGCAAAAUGGCACCGUAACUUCGGGAGAAGGUGCGCCGGC
+#=GC SS_cons           <<<<<<<............<<<<<<<..<....>...>>>>>>><<<<<<
+
+Esccol.BPG             AUGUAGGUGAGGUCCCUC-GCGGAUGGAGCUGAAAUCAGUCGAAGAUACC
+Bacsub.BGL             UUAGGGU---------GCAA--------GCCCGAGAGAGCCGCAGUGAAU
+Neigon.BPB             U-AAGGUUAA-GGA-CUU-GCUCCGUAAGCCCCGGAGGGUCGCAGAGAAU
+Staaur.BGL             UA-GGGU---------UAAC--------GCCCAGAAGAGCCGCAGUGAAU
+Pseaer.BPG             UA--GGGUGAAGGA-UUU-ACUCCGUAAGCUCUGGCUGGUCGAAGAUACC
+#=GC SS_cons           ...<<<.....<<<<......>>>>....>>>..>>>>>>..........
+
+Esccol.BPG             AGCUGGCUGCAACUGUUUAUUAAAAACACAGCACUGUGCAAACACGAAAG
+Bacsub.BGL             AGGCCCAGGCGACUGUUUAGCAAAAACACAGGUCUCUGCGAAGCCGUAAG
+Neigon.BPB             AGGUGGCUGCGACUGUUUAUUAAAAACACAGCACUCUGCCAACACGAAAG
+Staaur.BGL             AGGCCCAAGCGACUGUUUAUCAAAAACACAGGUCUCUGCUAAACCGUAAG
+Pseaer.BPG             AGGCCGCUGCGACUGUUUAUUAAAAACACAGCACUCUGCAAACACGAAAG
+#=GC SS_cons           ..<<<<<<<<<..<<<<<.....>>>>>...<<<<<<<<...<<<....>
+
+Esccol.BPG             UGGACGUAUACGGUGUGACGCCUGCCCGGUGCCGGAAGGUUAAUUGAUGG
+Bacsub.BGL             GCGAAGUAUAGGGGCUGACGCCUGCCCGGUGCUGGAAGGUUAAGAGGAGC
+Neigon.BPB             UGGACGUAUAGGGUGUGACGCCUGCCCGGUGCCGGAAGGUUAAUUGAAGA
+Staaur.BGL             GUGAUGUAUAGGGGCUGACGCCUGCCCGGUGCUGGAAGGUUAAGAGGAGU
+Pseaer.BPG             UGGACGUAUAGGGUGUGACGCCUGCCCGGUGCCGGAAGGUUAAUUGAUGG
+#=GC SS_cons           >>...>..>>>>>>>...<<<<.<<<..<<<<<<<..<<<.........<
+
+Esccol.BPG             GGUUAGCGCAAGCGAAGCUCUUGAUCGAAGCCCCGGUAAACGGCGGCCGU
+Bacsub.BGL             GCUUAGCGUAAGCGAAGGUGCGAAUUGAAGCCCCAGUAAACGGCGGCCGU
+Neigon.BPB             UGU----GCAA-----GCAUCGGAUCGAAGCCCCGGUAAACGGCGGCCGU
+Staaur.BGL             GGUUAGCUUCUGCGAAGCUACGAAUCGAAGCCCCAGUAAACGGCGGCCGU
+Pseaer.BPG             GGUUAGCGCAAGCGAAGCUCUUGAUCGAAGCCCCGGUAAACGGCGGCCGU
+#=GC SS_cons           <<<..<<....>>...>>>>.........>>>>>>>>..>>>>><<<<<<
+
+Esccol.BPG             AACUAUAACGGUCCUAAGGUAGCGAAAUUCCUUGUCGGGUAAGUUCCGAC
+Bacsub.BGL             AACUAUAACGGUCCUAAGGUAGCGAAAUUCCUUGUCGGGUAAGUUCCGAC
+Neigon.BPB             AACUAUAACGGUCCUAAGGUAGCGAAAUUCCUUGUCGGGUAAGUUCCGAC
+Staaur.BGL             AACUAUAACGGUCCUAAGGUAGCGAAAUUCCUUGUCGGGUAAGUUCCGAC
+Pseaer.BPG             AACUAUAACGGUCCUAAGGUAGCGAAAUUCCUUGUCGGGUAAGUUCCGAC
+#=GC SS_cons           .......>>>>>>..<<<<..........>>>><<<<<<.....>>>>>>
+
+Esccol.BPG             CUGCACGAAUGGCGUAAUGAUGGCCAGGCUGUCUCCACCCGAGACUCAGU
+Bacsub.BGL             CCGCACGAAAGGCGCAACGAUCUGGGCACUGUCUCAACGAGAGACUCGGU
+Neigon.BPB             CCGCACGAAUGGCGUAACGAUGGCCACACUGUCUCCUCCCGAGACUCAGC
+Staaur.BGL             CCGCACGAAAGGCGUAACGAUUUGGGCACUGUCUCAACGAGAGACUCGGU
+Pseaer.BPG             CUGCACGAAUGGCGUAACGAUGGCGGCGCUGUCUCCACCCGAGACUCAGU
+#=GC SS_cons           ..........>>>>...>>.>>>>>>>..>>>>>>>>>>>>>>.>>>>>>
+
+Esccol.BPG             GAAAUUGAACUCGCUGUGAAGAUGCAGUGUACCCGCGGCAAGACGGAAAG
+Bacsub.BGL             GAAAUUAUAGUACCUGUGAAGAUGCAGGUUACCCGCGACAGGACGGAAAG
+Neigon.BPB             GAAGUUGAAGUGGUUGUGAAGAUGCAAUCUACCCGCUGCUAGACGGAAAG
+Staaur.BGL             GAAAUCAUAGUACCUGUGAAGAUGCAGGUUACCCGCGACAGGACGGAAAG
+Pseaer.BPG             GAAAUUGAAAUCGCUGUGAAGAUGCAGUGUAUCCGCGGCUAGACGGAAAG
+#=GC SS_cons           ...........<<<<<........>>>>>..<<<<<<<<.<<<.<<....
+
+Esccol.BPG             ACCCCGUGAACCUUUACUAUAGCUUGACACUGAACAUUGAGCCUUGAUGU
+Bacsub.BGL             ACCCCGUGGAGCUUUACUGCAGCCUGAUAUUGAAUGUUGGUACAGCUUGU
+Neigon.BPB             ACCCCGUGAACCUUUACUGUAGCUUUGCAUUGGACUUUGAAGUCACUUGU
+Staaur.BGL             ACCCCGUGGAGCUUUACUGUAGCCUGAUAUUGAAAUUCGGCACAGCUUGU
+Pseaer.BPG             ACCCCGUGAACCUUUACUGUAGCUUUGCACUGGACUUUGAGCCUGCUUGU
+#=GC SS_cons           .<<<<<.<<<<<<<.<<<<<..<<<<<<<..<<<<<<<<<<<<<<<<...
+
+Esccol.BPG             GUAGGAUAGGUGGGAGGCUUUGAAGUGUGGACGCCAGUCUGCAUGGAGCC
+Bacsub.BGL             ACAGGAUAGGUAGGAGCCUUGGAAACCGGAGCGCCAGCUUUGGUGGAGGC
+Neigon.BPB             GUAGGAUAGGUGGGAGGCUUGGAAGCAGAGACGCCAGUCUCUGUGGAGUC
+Staaur.BGL             ACAGGAUAGGUAGGAGCCUUUGAAACGUGAGCGCUAGCUUACGUGGAGGC
+Pseaer.BPG             GUAGGAUAGGUGGGAGGCUUUGAAGCGUGGACGCCAGUUCGCGUGGAGCC
+#=GC SS_cons           ........<<<<<..<<<......<<<<<<<<....>>>>>>>>...>>>
+
+Esccol.BPG             GACCUUGAAAUACCACCCUUUAAUGUUUGAUGUUCUAACGUUGACCCGUA
+Bacsub.BGL             AUCGGUGGGAUACUACCCUGGCUGUAUUGACCUUCUAACCCGCCGCCCUU
+Neigon.BPB             GUCCUUGAAAUACCACCCUGGUGUCUUUGAGGUUCUAACCCAGACCCGUC
+Staaur.BGL             GCUGGUGGGAUACUACCCUAGCUGUGUUGGCUUUCUAACCCGCACCACUU
+Pseaer.BPG             AUCCUUGAAAUACCACCCUGGCAUGCUUGAGGUUCUAACUCUGGUCCGUG
+#=GC SS_cons           ............>>>>>..>>>>>>>>>>>>>>>>....<<.<<<<<<..
+
+Esccol.BPG             AUCCGGGUUGCGGACAGUGUCUGGUGGGUAGUUUGACUGGGGCGGUCUCC
+Bacsub.BGL             AUCGGGCGGGGAGACAGUGUCAGGUGGGCAGUUUGACUGGGGCGGUCGCC
+Neigon.BPB             AUCCGGGUCGGGGACCGUGCAUGGUAGGCAGUUUGACUGGGGCGGUCUCC
+Staaur.BGL             AUCGUGGUGGGAGACAGUGUCAGGCGGGCAGUUUGACUGGGGCGGUCGCC
+Pseaer.BPG             AUCCGGAUCGAGGACAGUGUAUGGUGGGCAGUUUGACUGGGGCGGUCUCC
+#=GC SS_cons           ...>>>>>>>>......>>>>>>>...>>>>>..<<<<<...>>>>><<<
+
+Esccol.BPG             UCCUAAAGAGUAACGGAGGAGCACGAAGGUUGGCUAAUCCUGGUCGGACA
+Bacsub.BGL             UCCUAAAAGGUAACGGAGGCGCCCAAAGGUUCCCUCAGAAUGGUUGGAAA
+Neigon.BPB             UCCCAAAGCGUAACGGAGGAGUUCGAAGGUUACCUAGGUCCGGUCGGAAA
+Staaur.BGL             UCCUAAAAGGUAACGGAGGCGCUCAAAGGUUCCCUCAGAAUGGUUGGAAA
+Pseaer.BPG             UCCUAAAGAGUAACGGAGGAGUACGAAGGUGCGCUCAGACCGGUCGGAAA
+#=GC SS_cons           <<<...........>>>>>><.<<..<<<<<<<<<<.<<<<<........
+
+Esccol.BPG             UCAGGAGGUUAGUGCAAUGGCAUAAGCCAGCUUGACUGCGAGCGUGACGG
+Bacsub.BGL             UCAUUCGCAGAGUGUAAAGGCACAAGGGAGCUUGACUGCGAGACCUACAA
+Neigon.BPB             UCGGACUGAUAGUGCAAUGGCAAAAGGUAGCUUAACUGCGAGACCGACAA
+Staaur.BGL             UCAUUCAUAGAGUGUAAAGGCAUAAGGGAGCUUGACUGCGAGACCUACAA
+Pseaer.BPG             UCGGUCGCAGAGUAUAAAGGCAAAAGCGCGCUUGACUGCGAGACAGACAC
+#=GC SS_cons           .>>>>>...>><<......>>....>>>>>>>>..<<<<..<<<......
+
+Esccol.BPG             CGCGAGCAGGUGCGAAAGCAGGUCAUAGUGAUCCGGUGGUUCUGAAUGGA
+Bacsub.BGL             GUCGAGCAGGGACGAAAGUCGGGCUUAGUGAUCCGGUGGUUCCGCAUGGA
+Neigon.BPB             GUCGGGCAGGUGCGAAAGCAGGACAUAGUGAUCCGGUGGUUCUGUAUGGA
+Staaur.BGL             GUCGAGCAGGGUCGAAAGACGGACUUAGUGAUCCGGUGGUUCCGCAUGGA
+Pseaer.BPG             GUCGAGCAGGUACGAAAGUAGGUCUUAGUGAUCCGGUGGUUCUGUAUGGA
+#=GC SS_cons           >>>..>>>>.<<<....>>>.>>..........<<<<<<<.<<.......
+
+Esccol.BPG             AGGGCCAUCGCUCAACGGAUAAAAGGUACUCCGGGGAUAACAGGCUGAUA
+Bacsub.BGL             AGGGCCAUCGCUCAACGGAUAAAAGCUACCCCGGGGAUAACAGGCUUAUC
+Neigon.BPB             AGGGCCAUCGCUCAACGGAUAAAAGGUACUCCGGGGAUAACAGGCUGAUU
+Staaur.BGL             AGGGCCAUCGCUCAACGGAUAAAAGCUACCCCGGGGAUAACAGGCUUAUC
+Pseaer.BPG             AGGGCCAUCGCUCAACGGAUAAAAGGUACUCCGGGGAUAACAGGCUGAUA
+#=GC SS_cons           .>>>>>>>>>.....>......>>>>>..>>>>>>>.......<<<<<<<
+
+Esccol.BPG             CCGCCCAAGAGUUCAUAUCGACGGCGGUGUUUGGCACCUCGAUGUCGGCU
+Bacsub.BGL             UCCCCCAAGAGUCCACAUCGACGGGGAGGUUUGGCACCUCGAUGUCGGCU
+Neigon.BPB             CCGCCCAAGAGUUCAUAUCGACGGCGGAGUUUGGCACCUCGAUGUCGGCU
+Staaur.BGL             UCCCCCAAGAGUUCACAUCGACGGGGAGGUUUGGCACCUCGAUGUCGGCU
+Pseaer.BPG             CCGCCCAAGAGUUCAUAUCGACGGCGGUGUUUGGCACCUCGAUGUCGGCU
+#=GC SS_cons           <<<<<...<<.......>>...>>>>>>>>>.>>>.........<<<<<<
+
+Esccol.BPG             CAUCACAUCCUGGGGCUGAAGUAGGUCCCAAGGGUAUGGCUGUUCGCCAU
+Bacsub.BGL             CAUCGCAUCCUGGGGCUGUAGUCGGUCCCAAGGGUUGGGCUGUUCGCCCA
+Neigon.BPB             CAUCACAUCCUGGGGCUGUAGUCGGUCCCAAGGGUAUGGCUGUUCGCCAU
+Staaur.BGL             CAUCGCAUCCUGGGGCUGUAGUCGGUCCCAAGGGUUGGGCUGUUCGCCCA
+Pseaer.BPG             CAUCACAUCCUGGGGCUGAAGCCGGUCCCAAGGGUAUGGCUGUUCGCCAU
+#=GC SS_cons           <<<<<<..<<<<<<<<<......>>>>>>>.>>..<<<<<.....>>>>>
+
+Esccol.BPG             UUAAAGUGGUACGCGAGCUGGGUUUAGAACGUCGUGAGACAGUUCGGUCC
+Bacsub.BGL             UUAAAGCGGUACGCGAGCUGGGUUCAGAACGUCGUGAGACAGUUCGGUCC
+Neigon.BPB             UUAAAGUGGUACGUGAGCUGGGUUUAAAACGUCGUGAGACAGUUUGGUCC
+Staaur.BGL             UUAAAGCGGUACGCGAGCUGGGUUCAGAACGUCGUGAGACAGUUCGGUCC
+Pseaer.BPG             UUAAAGUGGUACGCGAGCUGGGUUUAGAACGUCGUGAGACAGUUCGGUCC
+#=GC SS_cons           .....>>>>>..>..>>>>>>.....<<<<<<<....>>>.>>>>....>
+
+Esccol.BPG             CUAUCUGCCGUGGGCGCUGGAGAACUGAGGGGGGCUGCUCCUAGUACGAG
+Bacsub.BGL             CUAUCCGUCGCGGGCGCAGGAAAUUUGAGAGGAGCUGUCCUUAGUACGAG
+Neigon.BPB             CUAUCUGCAGUGG-CGUUGGAAGUUUGACGGGG-CUGCUCCUAGUACGAG
+Staaur.BGL             CUAUCCGUCGUGGGCGUAGGAAAUUUGAGAGGAGCUGUCCUUAGUACGAG
+Pseaer.BPG             CUAUCUGCCGUGGACGUUUGAGAUUUGAGAGGGGCUGCUCCUAGUACGAG
+#=GC SS_cons           >..>>>>>>>>>>>....<<<<<<<<..<<<<..<<<<<<<.........
+
+Esccol.BPG             AGGACCGGAGUGGACGCAUCACUGGUGUUCGGGUUGUCAUGCCAAUGGCA
+Bacsub.BGL             AGGACCGGGAUGGACGCACCGCUGGUGUACCAGUUGUUCUGCCAAGGGCA
+Neigon.BPB             AGGACCGGAGUGGACGAACCUCUGGUGUACCGGUUGUAACGCCAGUUGCA
+Staaur.BGL             AGGACCGGGAUGGACAUACCUCUGGUGUACCAGUUGUCGUGCCAACGGCA
+Pseaer.BPG             AGGACCGGAGUGGACGAACCUCUGGUGUUCCGGUUGUCACGCCAGUGGCA
+#=GC SS_cons           ......>>>>>>>.<<<<<..........<<<<<<<<<<<....>>>>>>
+
+Esccol.BPG             CUGCCCGGUAGCUAAAUGCGGAAGAGAUAAGUGCUGAAAGCAUCUAAGCA
+Bacsub.BGL             UCGCUGGGUAGCUAUGUGCGGACGGGAUAAGUGCUGAAAGCAUCUAAGCA
+Neigon.BPB             UAGCCGGGUAGCUAAGUUCGGAAGAGAUAAGCGCUGAAAGCAUCUAAGCG
+Staaur.BGL             UAGCUGGGUAGCUAUGUGUGGACGGGAUAAGUGCUGAAAGCAUCUAAGCA
+Pseaer.BPG             UUGCCGGGUAGCUAUGUUCGGAAAAGAUAACCGCUGAAAGCAUCUAAGCG
+#=GC SS_cons           ..>>>>>........>>>>>...<<<....<<<<<...........>>>>
+
+Esccol.BPG             CGAAACUUGCCCCGAGAUGAGUUCUCCCUGACCCUUUAAGGGUCCUGAAG
+Bacsub.BGL             UGAAGCCCCCCUCAAGAUGAGAUUUCCCAUUCC-GCAA--GGAA-GUAAG
+Neigon.BPB             CGAAACUCGCCUGAAGAUGAGACUUCCCUUGCGGUUUAACCGCACUAAAG
+Staaur.BGL             UGAAGCCCCCCUCAAGAUGAGAUUUCCC--AAC-UUCG--GUU--AUAAG
+Pseaer.BPG             GGAAACUUGCCUCAAGAUGAGAUCUCACUGGGAACUUGAUUCCC-UGAAG
+#=GC SS_cons           >....>>>.>>>>......>>>>>>>>..<<<<<.....>>>>>.....<
+
+Esccol.BPG             GAACGUUGAAGACGACGACGUUGAUAGGCCGGGUGUGUAAGCGCAGCGAU
+Bacsub.BGL             AUCCCUGAAAGAUGAUCAGGUUGAUAGGUCUGAGGUGGAAGUGUGGCGAC
+Neigon.BPB             GGUCGUUCGAGACCAGGACGUUGAUAGGUGGGGUGUGGAAGCGCGGUAAC
+Staaur.BGL             AUCCCUCAAAGAUGAUGAGGUUAAUAGGUUCGAGGUGGAAGCAUGGUGAC
+Pseaer.BPG             GGCCGUCGAAGACUACGACGUUGAUAGGCUGGGUGUGUAAGCGUUGUGAG
+#=GC SS_cons           <..<<<<<.......>>>>>....<<<<<<<<..<<....<<<<<....>
+
+Esccol.BPG             GCGUUGAGCUAACCGGUACUAAUGAACCGUGAGGCUUAACCUU
+Bacsub.BGL             ACAUGGAGCUGACAGAUACUAAUCGAUCG-AGGACUUAACCAU
+Neigon.BPB             GCGUGAAGCUAACCCAUACUAAUUGCCCGUGAGGCUUGACUCU
+Staaur.BGL             AUGUGGAGCUGACGAAUACUAAUCGAUCG-AAGACUUAAUCAA
+Pseaer.BPG             GCGUUGAGCUAACCAGUACUAAUUGCCCGUGAGGCUUGACCAU
+#=GC SS_cons           >>>>...>>...>>>>>.>>>.....>>.....>>>>>>>>..
+//
diff --git a/intro/lsu_ecoli.fa b/intro/lsu_ecoli.fa
new file mode 100644
index 0000000..702f73d
--- /dev/null
+++ b/intro/lsu_ecoli.fa
@@ -0,0 +1,60 @@
+>Esccol.BPG 
+GGUUAAGCGACUAAGCGUACACGGUGGAUGCCCUGGCAGUCAGAGGCGAU
+GAAGGACGUGCUAAUCUGCGAUAAGCGUCGGUAAGGUGAUAUGAACCGUU
+AUAACCGGCGAUUUCCGAAUGGGGAAACCCAGUGUGUUUCGACACACUAU
+CAUUAACUGAAUCCAUAGGUUAAUGAGGCGAACCGGGGGAACUGAAACAU
+CUAAGUACCCCGAGGAAAAGAAAUCAACCGAGAUUCCCCCAGUAGCGGCG
+AGCGAACGGGGAGCAGCCCAGAGCCUGAAUCAGUGUGUGUGUUAGUGGAA
+GCGUCUGGAAAGGCGCGCGAUACAGGGUGACAGCCCCGUACACAAAAAUG
+CACAUGCUGUGAGCUCGAUGAGUAGGGCGGGACACGUGGUAUCCUGUCUG
+AAUAUGGGGGGACCAUCCUCCAAGGCUAAAUACUCCUGACUGACCGAUAG
+UGAACCAGUACCGUGAGGGAAAGGCGAAAAGAACCCCGGCGAGGGGAGUG
+AAAAAGAACCUGAAACCGUGUACGUACAAGCAGUGGGAGCACGCUUAGGC
+GUGUGACUGCGUACCUUUUGUAUAAUGGGUCAGCGACUUAUAUUCUGUAG
+CAAGGUUAACCGAAUAGGGGAGCCGAAGGGAAACCGAGUCUUAACUGGGC
+GUUAAGUUGCAGGGUAUAGACCCGAAACCCGGUGAUCUAGCCAUGGGCAG
+GUUGAAGGUUGGGUAACACUAACUGGAGGACCGAACCGACUAAUGUUGAA
+AAAUUAGCGGAUGACUUGUGGCUGGGGGUGAAAGGCCAAUCAAACCGGGA
+GAUAGCUGGUUCUCCCCGAAAGCUAUUUAGGUAGCGCCUCGUGAAUUCAU
+CUCCGGGGGUAGAGCACUGUUUCGGCAAGGGGGUCAUCCCGACUUACCAA
+CCCGAUGCAAACUGCGAAUACCGGAGAAUGUUAUCACGGGAGACACACGG
+CGGGUGCUAACGUCCGUCGUGAAGAGGGAAACAACCCAGACCGCCAGCUA
+AGGUCCCAAAGUCAUGGUUAAGUGGGAAACGAUGUGGGAAGGCCCAGACA
+GCCAGGAUGUUGGCUUAGAAGCAGCCAUCAUUUAAAGAAAGCGUAAUAGC
+UCACUGGUCGAGUCGGCCUGCGCGGAAGAUGUAACGGGGCUAAACCAUGC
+ACCGAAGCUGCGGCAGCGACGCUUAUGCGUUGUUGGGUAGGGGAGCGUUC
+UGUAAGCCUGCGAAGGUGUGCUGUGAGGCAUGCUGGAGGUAUCAGAAGUG
+CGAAUGCUGACAUAAGUAACGAUAAAGCGGGUGAAAAGCCCGCUCGCCGG
+AAGACCAAGGGUUCCUGUCCAACGUUAAUCGGGGCAGGGUGAGUCGACCC
+CUAAGGCGAGGCCGAAAGGCGUAGUCGAUGGGAAACAGGUUAAUAUUCCU
+GUACUUGGUGUUACUGCGAAGGGGGGACGGAGAAGGCUAUGUUGGCCGGG
+CGACGGUUGUCCCGGUUUAAGCGUGUAGGCUGGUUUUCCAGGCAAAUCCG
+GAAAAUCAAGGCUGAGGCGUGAUGACGAGGCACUACGGUGCUGAAGCAAC
+AAAUGCCCUGCUUCCAGGAAAAGCCUCUAAGCAUCAGGUAACAUCAAAUC
+GUACCCCAAACCGACACAGGUGGUCAGGUAGAGAAUACCAAGGCGCUUGA
+GAGAACUCGGGUGAAGGAACUAGGCAAAAUGGUGCCGUAACUUCGGGAGA
+AGGCACGCUGAUAUGUAGGUGAGGUCCCUCGCGGAUGGAGCUGAAAUCAG
+UCGAAGAUACCAGCUGGCUGCAACUGUUUAUUAAAAACACAGCACUGUGC
+AAACACGAAAGUGGACGUAUACGGUGUGACGCCUGCCCGGUGCCGGAAGG
+UUAAUUGAUGGGGUUAGCGCAAGCGAAGCUCUUGAUCGAAGCCCCGGUAA
+ACGGCGGCCGUAACUAUAACGGUCCUAAGGUAGCGAAAUUCCUUGUCGGG
+UAAGUUCCGACCUGCACGAAUGGCGUAAUGAUGGCCAGGCUGUCUCCACC
+CGAGACUCAGUGAAAUUGAACUCGCUGUGAAGAUGCAGUGUACCCGCGGC
+AAGACGGAAAGACCCCGUGAACCUUUACUAUAGCUUGACACUGAACAUUG
+AGCCUUGAUGUGUAGGAUAGGUGGGAGGCUUUGAAGUGUGGACGCCAGUC
+UGCAUGGAGCCGACCUUGAAAUACCACCCUUUAAUGUUUGAUGUUCUAAC
+GUUGACCCGUAAUCCGGGUUGCGGACAGUGUCUGGUGGGUAGUUUGACUG
+GGGCGGUCUCCUCCUAAAGAGUAACGGAGGAGCACGAAGGUUGGCUAAUC
+CUGGUCGGACAUCAGGAGGUUAGUGCAAUGGCAUAAGCCAGCUUGACUGC
+GAGCGUGACGGCGCGAGCAGGUGCGAAAGCAGGUCAUAGUGAUCCGGUGG
+UUCUGAAUGGAAGGGCCAUCGCUCAACGGAUAAAAGGUACUCCGGGGAUA
+ACAGGCUGAUACCGCCCAAGAGUUCAUAUCGACGGCGGUGUUUGGCACCU
+CGAUGUCGGCUCAUCACAUCCUGGGGCUGAAGUAGGUCCCAAGGGUAUGG
+CUGUUCGCCAUUUAAAGUGGUACGCGAGCUGGGUUUAGAACGUCGUGAGA
+CAGUUCGGUCCCUAUCUGCCGUGGGCGCUGGAGAACUGAGGGGGGCUGCU
+CCUAGUACGAGAGGACCGGAGUGGACGCAUCACUGGUGUUCGGGUUGUCA
+UGCCAAUGGCACUGCCCGGUAGCUAAAUGCGGAAGAGAUAAGUGCUGAAA
+GCAUCUAAGCACGAAACUUGCCCCGAGAUGAGUUCUCCCUGACCCUUUAA
+GGGUCCUGAAGGAACGUUGAAGACGACGACGUUGAUAGGCCGGGUGUGUA
+AGCGCAGCGAUGCGUUGAGCUAACCGGUACUAAUGAACCGUGAGGCUUAA
+CCUU
diff --git a/intro/ssu.sto b/intro/ssu.sto
new file mode 100644
index 0000000..68e3fc8
--- /dev/null
+++ b/intro/ssu.sto
@@ -0,0 +1,356 @@
+# STOCKHOLM 1.0
+#  Structures, alignment from deWachter database
+#  Reference coord system imposes E. coli coordinates
+
+Esccol.BPG         ---AAAUUGAAGAGUUUGAUCAUGGCUCAGAUUGAACGCUGGCGGCAGGC
+#=GR Esccol.BPG SS ...................<<<<......<<<<.<<<<<<.<<<<<<<<<
+Vibcho.BPG         ----------AGAGUUUGAUNNUGGCUCAGAUUGAACGCUGGCGGCAGGC
+#=GR Vibcho.BPG SS ...................<<<<......<<<<.<<<<<<.<<<<<<<<<
+Haeinf.BPG         NNNNAAUUGAAGAGUUUGAUCAUGGCUCAGAUUGAACGCUGGCGGCAGGC
+#=GR Haeinf.BPG SS ...................<<<<......<<<<.<<<<<<.<<<<<<<<<
+Yerpes.BPG         ----------NNNNNNNNNNNNNGGCUCAGAUUGAACGCUGGCGGCAGGC
+#=GR Yerpes.BPG SS ...........<<<<<.......>>>>>.<<<<.<<<<<<.<<<<<<<<<
+#=GC SS_cons       ...................<<<<......<<<<.<<<<<<.<<<<<<<<<
+#=GC RF            ---xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         CUAACACAUGCAAGUCGAACGGUAACAG-GAAGAAGCUUGCUUCUUU-GC
+#=GR Esccol.BPG SS ....<<<.<<<..<<<..<<.<<..<<<.<<<<<<<....>>>>>>>..>
+Vibcho.BPG         CUAACACAUGCAAGUCGAGCGGCAGCACAGAGGAA-CUUG-UUCCUUGGG
+#=GR Vibcho.BPG SS ....<<<.<<<..<<<..<<.<<..<<<.<<<<<<......>>>>>>..>
+Haeinf.BPG         UUAACACAUGCAAGUCGAACGGUAGCAG-GAGAAAGCUUGCUUUCUU-GC
+#=GR Haeinf.BPG SS ....<<<.<<<..<<<..<<.<<..<<<.<<<<<<<....>>>>>>>..>
+Yerpes.BPG         CUAACACAUGCAAGUCGAGCGGCAGCGGGAAGUAG-UUUA-CUACUUUGC
+#=GR Yerpes.BPG SS ....<<<.<<<..<<<..<<..<..<<<<<<<<<<......>>>>>>>.>
+#=GC SS_cons       ....<<<.<<<..<<<..<<.<<..<<<.<<<<<<<....>>>>>>>..>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxx-xx
+
+Esccol.BPG         UGACGAGUGGCGGACGGGUGAGUAAUGUCUGGGAAACUGCCUGAUGGAGG
+#=GR Esccol.BPG SS >>>>..>>>>>......<<<.......<<<<<<..<<...<<<<<<<.<<
+Vibcho.BPG         UGGCGAGCGGCGGACGGGUGAGUAAUGCCUGGGAAAUUGCCCGGUAGAGG
+#=GR Vibcho.BPG SS >>>>..>>>>>......<<<.......<<<<<<..<<...<<<<<<<.<<
+Haeinf.BPG         UGACGAGUGGCGGACGGGUGAGUAAUGCUUGGGAAUCUGGCUUAUGGAGG
+#=GR Haeinf.BPG SS >>>>..>>>>>......<<<.......<<<<<<..<<...<<<<<<<.<<
+Yerpes.BPG         CGGCGAGCGGCGGACGGGUGAGUAAUGUCUGGGGAUCUGCCUGAUGGAGG
+#=GR Yerpes.BPG SS >>>...>>>>>......<<<.......<<<<<<..<<...<<<<<<<.<<
+#=GC SS_cons       >>>>..>>>>>......<<<.......<<<<<<..<<...<<<<<<<.<<
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GGGAUAACUACUGGAAACGGUAGCUAAUACCGCAUAACGUCGCAAGACCA
+#=GR Esccol.BPG SS <<.....<<<<<<....>>>>>>......>>>>.....<<<....>>>..
+Vibcho.BPG         GGGAUAACCAUUGGAAACGAUGGCUAAUACCGCAUAACCUCGCAAGAGCA
+#=GR Vibcho.BPG SS <<.....<<<<<<....>>>>>>......>>>>.....<<<....>>>..
+Haeinf.BPG         GGGAUAACGACGGGAAACUGUCGCUAAUACCGCGUAUUAUCGGAAGAUGA
+#=GR Haeinf.BPG SS <<.....<<<<<<....>>>>>>......>>>>.....<<<....>>>..
+Yerpes.BPG         GGGAUAACUACUGGAAACGGUAGCUAAUACCGCAUGACCUCGCAAGAGCA
+#=GR Yerpes.BPG SS <<.....<<<<<<....>>>>>>......>>>>.....<<<....>>>..
+#=GC SS_cons       <<.....<<<<<<....>>>>>>......>>>>.....<<<....>>>..
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         AAGAGGGGGACCUUCGGGCCUCUUGCCAUCGGAUGUGCCCAGAUGGGAUU
+#=GR Esccol.BPG SS ..<<<<<<..<<....>>>>>>>>.>>>>>>>..>>.>>>>>>.<<<<<<
+Vibcho.BPG         AAGCAGGGGACCUUCGGGCCUUGCGCUACCGGAUAUGCCCAGGUGGGAUU
+#=GR Vibcho.BPG SS ..<<<<<<..<<....>>>>>>>>.>>>>>>>..>>.>>>>>>.<<<<<<
+Haeinf.BPG         AAGUGCGGGACUGAGAGGCCGCAUGCCAUAGGAUGAGCCCAAGUGGGAUU
+#=GR Haeinf.BPG SS ..<<<<<<..<<....>>>>>>>>.>>>>>>>..>>.>>>>>>.<<<<<<
+Yerpes.BPG         AAGUGGGGGACCUUAGGGCCUCACGCCAUCGGAUGAACCCAGAUGGGAUU
+#=GR Yerpes.BPG SS ..<<<<<<..<<....>>>>>>>>.>>>>>>>..>>.>>>>>>.<<<<<<
+#=GC SS_cons       ..<<<<<<..<<....>>>>>>>>.>>>>>>>..>>.>>>>>>.<<<<<<
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         AGCUAGUAGGUGGGGUAACGGCUCACCUAGGCGACGAUCCCUAGCUGGUC
+#=GR Esccol.BPG SS .<<<..<<<<<<<<<<...>>>>>>>>>>>>>...>>>>>>..<<<<<<<
+Vibcho.BPG         AGCUAGUUGGUGAGGUAAGGGCUCACCAAGGCGACGAUCCCUAGCUGGUC
+#=GR Vibcho.BPG SS .<<<..<<<<<<<<<<...>>>>>>>>>>>>>...>>>>>>..<<<<<<<
+Haeinf.BPG         AGGUAGUUGGUGGGGUAAAUGCCUACCAAGCCUGCGAUCUCUAGCUGGUC
+#=GR Haeinf.BPG SS .<<<..<<<<<<<<.......>>>>>>>>>>>...>>>>>>..<<<<<<<
+Yerpes.BPG         AGCUAGUAGGUGGGGUAAUGGCUCACCUAGGCGACGAUCCCUAGCUGGUC
+#=GR Yerpes.BPG SS .<<<..<<<<<<<<<<...>>>>>>>>>>>>>...>>>>>>..<<<<<<<
+#=GC SS_cons       .<<<..<<<<<<<<<<...>>>>>>>>>>>>>...>>>>>>..<<<<<<<
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         UGAGAGGAUGACCAGCCACACUGGAACUGAGACACGGUCCAGACUCCUAC
+#=GR Esccol.BPG SS <....>>>>...>>>>>>>.<<<<<<<........>>>>>>>.<<<<...
+Vibcho.BPG         UGAGAGGAUGAUCAGCCACACUGGAACUGAGACACGGUCCAGACUCCUAC
+#=GR Vibcho.BPG SS <....>>>>...>>>>>>>.<<<<<<<........>>>>>>>.<<<<...
+Haeinf.BPG         UGAGAGGAUGACCAGCCACACUGGAACUGAGACACGGUCCAGACUCCUAC
+#=GR Haeinf.BPG SS <....>>>>...>>>>>>>.<<<<<<<........>>>>>>>.<<<<...
+Yerpes.BPG         UGAGAGGAUGACCAGCCACACUGGAACUGAGACACGGUCCAGACUCCUAC
+#=GR Yerpes.BPG SS <....>>>>...>>>>>>>.<<<<<<<........>>>>>>>.<<<<...
+#=GC SS_cons       <....>>>>...>>>>>>>.<<<<<<<........>>>>>>>.<<<<...
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GGGAGGCAGCAGUGGGGAAUAUUGCACAAUGGGCGCAAGCCUGAUGCAGC
+#=GR Esccol.BPG SS .>>>>...>>>>>>........<<<<...<<<<<....>>>>>.>>>>>>
+Vibcho.BPG         GGGAGGCAGCAGUGGGGAAUAUUGCACAAUGGGCGCAAGCCUGAUGCAGC
+#=GR Vibcho.BPG SS .>>>>...>>>>>>........<<<<...<<<<<....>>>>>.>>>>>>
+Haeinf.BPG         GGGAGGCAGCAGUGGGGAAUAUUGCGCNAUGGGGGGAACCCUGACGCAGC
+#=GR Haeinf.BPG SS .>>>>...>>>>>>........<<<<...<<<<<....>>>>>.>>>>>>
+Yerpes.BPG         GGGAGGCAGCAGUGGGGAAUAUUGCACAAUGGGCGCAAGCCUGAUGCAGC
+#=GR Yerpes.BPG SS .>>>>...>>>>>>........<<<<...<<<<<....>>>>>.>>>>>>
+#=GC SS_cons       .>>>>...>>>>>>........<<<<...<<<<<....>>>>>.>>>>>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         CAUGCCGCGUGUAUGAAGAAGGCCUUCGGGUUGUAAAGUACUUUCAGCGG
+#=GR Esccol.BPG SS >.>>>>>>..<<<<......<<<<....>>>>.....>>>>.<<<<<<<<
+Vibcho.BPG         CAUGCCGCGUGUAUGAAGAAGGCCUUCGGGUUGUAAAGUACUUUCAGUAG
+#=GR Vibcho.BPG SS >.>>>>>>..<<<<......<<<<....>>>>.....>>>>.<<<<<<<<
+Haeinf.BPG         CAUGCCGCGUGAAUGAAGAAGGCCUUCGGGUUGUAAAGUUCUUUCGGUAU
+#=GR Haeinf.BPG SS >.>>>>>>..<<<<......<<<<....>>>>.....>>>>.<<<<<<<<
+Yerpes.BPG         CAUGCCGCGUGUGUGAAGAAGGCCUUCGGGUUGUAAAGCACUUUCAGCGA
+#=GR Yerpes.BPG SS >.>>>>>>..<<<<......<<<<....>>>>.....>>>>.<<<<<<<<
+#=GC SS_cons       >.>>>>>>..<<<<......<<<<....>>>>.....>>>>.<<<<<<<<
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GGAGGAAGGGAGUAAAGUUAAUACCUUUGCUCAUUGACGUUACCCGCAGA
+#=GR Esccol.BPG SS <.....<<<<<<<<<<<.......>>>>>>>>>>>.......>>>>>>>>
+Vibcho.BPG         GGAGGAAGGUGGUUAAGUUAAUACCUUAAUCAUUUGACGUUACCUACAGA
+#=GR Vibcho.BPG SS <.....<<<<<<<<<<<.......>>>>>>>>>>>.......>>>>>>>>
+Haeinf.BPG         UGAGGAAGGUUGAUGUGUUAAUAGCACAUCAAAUUGACGUUAAAUACAGA
+#=GR Haeinf.BPG SS <.....<<<<<<<<<<<.......>>>>>>>>>>>.......>>>>>>>>
+Yerpes.BPG         GGAGGAAGGGGUUGAGUUUAAUACGCUCAAUCAUUGACGUUACUCGCAGA
+#=GR Yerpes.BPG SS <.....<<<<<<<<<<<.......>>>>>>>>>>>.......>>>>>>>>
+#=GC SS_cons       <.....<<<<<<<<<<<.......>>>>>>>>>>>.......>>>>>>>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         AGAAGCACCGGCUAACUCCGUGCCAGCAGCCGCGGUAAUACGGAGGGUGC
+#=GR Esccol.BPG SS >...<<<<<......<<<<<....................>>>>>>>>>>
+Vibcho.BPG         AGAAGCACCGGCUAACUCCGUGCCAGCAGCCGCGGUAAUACGGAGGGUGC
+#=GR Vibcho.BPG SS >...<<<<<......<<<<<....................>>>>>>>>>>
+Haeinf.BPG         AGAAGCACCGGCUAACUCCGUGCCAGCAGCCGCGGUAAUACGGAGNGUGC
+#=GR Haeinf.BPG SS >...<<<<<......<<<<<....................>>>>>>>>>>
+Yerpes.BPG         AGAAGCACCGGCUAACUCCGUGCCAGCAGCCGCGGUAAUACGGAGGGUGC
+#=GR Yerpes.BPG SS >...<<<<<......<<<<<....................>>>>>>>>>>
+#=GC SS_cons       >...<<<<<......<<<<<....................>>>>>>>>>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         AAGCGUUAAUCGGAAUUACUGGGCGUAAAGCGCACGCAGGCGGUUUGUUA
+#=GR Esccol.BPG SS .>>>>>>>>>>.......<<<<<<<......<<<<...<<<<<<<<<<<.
+Vibcho.BPG         AAGCGUUAAUCGGAAUUACUGGGCGUAAAGCGCAUGCAGGUGGUUUGUUA
+#=GR Vibcho.BPG SS .>>>>>>>>>>.......<<<<<<<......<<<<...<<<<<<<<<<<.
+Haeinf.BPG         GAGCGUUAAUCGGAAUAACUGGGCGUAAAGGGCACGCAGGCGGUUAUUUA
+#=GR Haeinf.BPG SS .>>>>>>>>>>.......<<<<<<<......<<<<<..<<<<<<<<<<<.
+Yerpes.BPG         AAGCGUUAAUCGGAAUUACUGGGCGUAAAGCGCACGCAGGCGGUUUGUUA
+#=GR Yerpes.BPG SS .>>>>>>>>>>.......<<<<<<<......<<<<...<<<<<<<<<<<.
+#=GC SS_cons       .>>>>>>>>>>.......<<<<<<<......<<<<...<<<<<<<<<<<.
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         AGUCAGAUGUGAAAUCCCCGGGCUCAACCUGGGA-ACUGCAUCUGAUACU
+#=GR Esccol.BPG SS <<<<<<<<<.......<<<<<<.....>>>>>>......>>>>>>>..>>
+Vibcho.BPG         AGUCAGAUGUGAAAGCCCUGGGCUCAACCUAGGAAU-CGCAUUUGAAACU
+#=GR Vibcho.BPG SS <<<<<<<<<.......<<<<<<.....>>>>>>......>>>>>>>..>>
+Haeinf.BPG         AGUGAGGUGUGAAAGCCCCGGGCUUAACCUGGGNAU-UGCAUUUCAGACU
+#=GR Haeinf.BPG SS <<<<<<<<<.......<<<<<<.....>>>>>>......>>>>>>>..>>
+Yerpes.BPG         AGUCAGAUGUGAAAUCCCCGCGCUUAACGUGGGAAC-UGCAUUUGAAACU
+#=GR Yerpes.BPG SS <<<<<<<<<.......<<<<<<.....>>>>>>......>>>>>>>..>>
+#=GC SS_cons       <<<<<<<<<.......<<<<<<.....>>>>>>......>>>>>>>..>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxx
+
+Esccol.BPG         GGCAAGCUUGAGUCUCGUAGAGGGGGGUAGAAUUCCAGGUGUAGCGGUGA
+#=GR Esccol.BPG SS >>>>>>>...<<<<<<<<...<<<<<<<....<<<<<<<<...<<<....
+Vibcho.BPG         GACAAGCUAGAGUACUGUAGAGGGGGGUAGAAUUUCAGGUGUAGCGGUGA
+#=GR Vibcho.BPG SS >>>>>>>...<<<<<<<<...<<<<<<<....<<<<<<<<...<<<....
+Haeinf.BPG         GGGUAACUAGAGUACUUUAGGGAGGGGUAGAAUUCCACGUGUAGCGGUGA
+#=GR Haeinf.BPG SS >>>>>>>...<<<<<<<<...<<<<<<<....<<<<<<<<...<<<....
+Yerpes.BPG         GGCAAGCUAGAGUCUUGUAGAGGGGGGUAGAAUUCCAGGUGUAGCGGUGA
+#=GR Yerpes.BPG SS >>>>>>>...<<<<<<<<...<<<<<<<....<<<<<<<<...<<<....
+#=GC SS_cons       >>>>>>>...<<<<<<<<...<<<<<<<....<<<<<<<<...<<<....
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         AAUGCGUAGAGAUCUGGAGGAAUACCGGUGGCGAAGGCGGCCCCCUGGAC
+#=GR Esccol.BPG SS ..>>>......>>>>>>>>...........<<....>>.>>>>>>>..>>
+Vibcho.BPG         AAUGCGUAGAGAUCUGAAGGAAUACCGGUGGCGAAGGCGGCCCCCUGGAC
+#=GR Vibcho.BPG SS ..>>>......>>>>>>>>...........<<....>>.>>>>>>>..>>
+Haeinf.BPG         AAUGCGUAGAGAUGUGGAGGAAUACCGAAGGCGAAGGCAGCCCCUUGGGA
+#=GR Haeinf.BPG SS ..>>>......>>>>>>>>...........<<....>>.>>>>>>>..>>
+Yerpes.BPG         AAUGCGUAGAGAUCUGGAGGAAUACCGGUGGCGAAGGCGGCCCCCUGGAC
+#=GR Yerpes.BPG SS ..>>>......>>>>>>>>...........<<....>>.>>>>>>>..>>
+#=GC SS_cons       ..>>>......>>>>>>>>...........<<....>>.>>>>>>>..>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GAAGACUGACGCUCAGGUGCGAAAGCGUGGGGAGCAAACAGGAUUAGAUA
+#=GR Esccol.BPG SS >.>>>>>..>>>>...>>>>....<<<<<<<...<...<<<<........
+Vibcho.BPG         AGAUACUGACACUCAGAUGCGAAAGCGUGGGGAGCAAACAGGAUUAGAUA
+#=GR Vibcho.BPG SS >>.>>>>..>>>>...>>>>....<<<<<<<...<...<<<<........
+Haeinf.BPG         AUGUACUGACGCUCAUGUGCGAAAGCGUGGGGAGCAAACAGGAUUAGAUA
+#=GR Haeinf.BPG SS >.>>>>>..>>>>..>>>>>....<<<<<<<...<...<<<<........
+Yerpes.BPG         AAAGACUGACGCUCAGGUGCGAAAGCGUGGGGAGCAAACAGGAUUAGAUA
+#=GR Yerpes.BPG SS >>.>>>>..>>>>...>>>>....<<<<<<<...<...<<<<........
+#=GC SS_cons       >.>>>>>..>>>>...>>>>....<<<<<<<...<...<<<<........
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         CCCUGGUAGUCCACGCCGUAAACGAUGUCGACUUGGAGGUUGUGCCCUUG
+#=GR Esccol.BPG SS .>>>>...>>>>>>>>..........<<<<<<<<<<<<<<<<<<<<....
+Vibcho.BPG         CCCUGGUAGUCCACGCCGUAAACGAUGUCUACUUGGAGGUUGUGCCCUAG
+#=GR Vibcho.BPG SS .>>>>...>>>>>>>>..........<<<<<<<<<<<<<<<<<<<<....
+Haeinf.BPG         CCCUGGUAGUCCACGCUGUAAACGCUGUCGAUUUGGGGGUUGGGGUUUA-
+#=GR Haeinf.BPG SS .>>>>...>>>>>>>>..........<<<<<<<<<<<<<<<<<<<<....
+Yerpes.BPG         CCCUGGUAGUCCACGCUGUAAACGAUGUCGACUUGGAGGUUGUGCCCUUG
+#=GR Yerpes.BPG SS .>>>>...>>>>>>>>..........<<<<<<<<<<<<<<<<<<<<....
+#=GC SS_cons       .>>>>...>>>>>>>>..........<<<<<<<<<<<<<<<<<<<<....
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         AGGCGUGGCUUCCGGAGCUAACGCGUUAAGUCGACCGCCUGGGGAGUACG
+#=GR Esccol.BPG SS .>>>>>>>>>>>>...<<....>>...>>>>>>>>>>>>>>>.<<<<..<
+Vibcho.BPG         AGGCGUGGCUUUCGGAGCUAACGCGUUAAGUAGACCGCCUGGGGAGUACG
+#=GR Vibcho.BPG SS .>>>>>>>>>>>>...<<....>>...>>>>>>>>>>>>>>>.<<<<..<
+Haeinf.BPG         -ACUCUGGCACCCGUAGCUAACGUGAUAAAUCGACCGCCUGGGGAGUACG
+#=GR Haeinf.BPG SS .>>>>>>>>>>>>...<<....>>...>>>>>>>>>>>>>>>.<<<<..<
+Yerpes.BPG         AGGCGUGGCUUCCGGAGCUAACGCGUUAAGUCGACCGCCUGGGGAGUACG
+#=GR Yerpes.BPG SS .>>>>>>>>>>>>...<<....>>...>>>>>>>>>>>>>>>.<<<<..<
+#=GC SS_cons       .>>>>>>>>>>>>...<<....>>...>>>>>>>>>>>>>>>.<<<<..<
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GCCGCAAGGUUAAAACUCAAAUGAAUUGACGGGGGCCCGCACAAGCGGUG
+#=GR Esccol.BPG SS <<<....>>>>...>>>>..>>>>..<<<<.<<<<<<<<.....<<<<<.
+Vibcho.BPG         GUCGCAAGAUUAAAACUCAAAUGAAUUGACGGGGGCCCGCACAAGCGGUG
+#=GR Vibcho.BPG SS <<<....>>>>...>>>>..>>>>..<<<<.<<<<<<<<.....<<<<<.
+Haeinf.BPG         GCCGCAAGGUUAAAACUCAAAUGAAUUGACGGGGGCCNGCACAAGCGGUG
+#=GR Haeinf.BPG SS <<<....>>>>...>>>>..>>>>..<<<<.<<<<<<<<.....<<<<<.
+Yerpes.BPG         GCCGCAAGGUUAAAACUCAAAUUAAUUGACGGGGGCCCGCACAAGCGGUG
+#=GR Yerpes.BPG SS <<<....>>>>...>>>>........<<<<.<<<<<<<<.....<<<<<.
+#=GC SS_cons       <<<....>>>>...>>>>..>>>>..<<<<.<<<<<<<<.....<<<<<.
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GAGCAUGUGGUUUAAUUCGAUGCAACGCGAAGAACCUUACCUGGUCUUGA
+#=GR Esccol.BPG SS .<<<<<<<<<<....<<<<........>>>>........<<<<<<<....
+Vibcho.BPG         GAGCAUGUGGUUUAAUUCGAUGCAACGCGAAGAACCUUACCUACUCUUGA
+#=GR Vibcho.BPG SS .<<<<<<<<<<....<<<<........>>>>........<<<<<<<....
+Haeinf.BPG         GAGCAUGUGGUUUAAUUCGAUGCAACGCGAAGAACCUUACCUACUCUUGA
+#=GR Haeinf.BPG SS .<<<<<<<<<<....<<<<........>>>>........<<<<<<<....
+Yerpes.BPG         GAGCAUGUGGUUUAAUUCGAUGCAACGCGAAGAACCUUACCUACUCUUGA
+#=GR Yerpes.BPG SS .<<<<<<<<<<....<<<<........>>>>........<<<<<<<....
+#=GC SS_cons       .<<<<<<<<<<....<<<<........>>>>........<<<<<<<....
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         CAUCCACGGAAGUUUUCAGAGAUGAGAAUGUGCCUUCGGGAACCGUGAGA
+#=GR Esccol.BPG SS ..<<<<<<<..<<<<<<<....>>>>>>>...<<....>>..>>>>>.>>
+Vibcho.BPG         CAUCCAGAGAAUCUAGCGGAGACGCUGGAGUGCCUUCGGGAGCUCUGAGA
+#=GR Vibcho.BPG SS ..<<<<<<<..<<<<<<<....>>>>>>>...<<....>>..>>>>>.>>
+Haeinf.BPG         CAUCCUAAGAAGAGCUCAGAGAUGAGCUUGUGCCUUCGGGAACUUAGAGA
+#=GR Haeinf.BPG SS ..<<<<<<<..<<<<<<<....>>>>>>>...<<....>>..>>>>>.>>
+Yerpes.BPG         CAUCCACAGAAUUUGGCAGAGAUGCUAAAGUGCCUUCGGGAACUGUGAGA
+#=GR Yerpes.BPG SS ..<<<<<<<..<<<<<<<....>>>>>>>...<<....>>..>>>>>.>>
+#=GC SS_cons       ..<<<<<<<..<<<<<<<....>>>>>>>...<<....>>..>>>>>.>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         CAGGUGCUGCAUGGCUGUCGUCAGCUCGUGUUGUGAAAUGUUGGGUUAAG
+#=GR Esccol.BPG SS .<<<.<<..<<<<<<<<<<<<<.<<<<<<<<<....>>>>><<<<.....
+Vibcho.BPG         CAGGUGCUGCAUGGCUGUCGUCAGCUCGUGUUGUGAAAUGUUGGGUUAAG
+#=GR Vibcho.BPG SS .<<<.<<..<<<<<<<<<<<<<.<<<<<<<<<....>>>>><<<<.....
+Haeinf.BPG         CAGGUGCUGCAUGGCUGUCGUCAGCUCGUGUUGUGAAAUGUUGGGUUAAG
+#=GR Haeinf.BPG SS .<<<.<<..<<<<<<<<<<<<<.<<<<<<<<<....>>>>><<<<.....
+Yerpes.BPG         CAGGUGCUGCAUGGCUGUCGUCAGCUCGUGUUGUGAAAUGUUGGGUUAAG
+#=GR Yerpes.BPG SS .<<<.<<..<<<<<<<<<<<<<.<<<<<<<<<....>>>>><<<<.....
+#=GC SS_cons       .<<<.<<..<<<<<<<<<<<<<.<<<<<<<<<....>>>>><<<<.....
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         UCCCGCAACGAGCGCAACCCUUAUCCUUUGUUGCCAGCGGUC-CGGCCGG
+#=GR Esccol.BPG SS .>>>>....>>>>.....<<<<<<<<<<<<<<.<<..<<<<....>>>>>
+Vibcho.BPG         UCCCGCAACGAGCGCAACCCUUAUCCUUGUUUGCCAGCACGUAAUGGUGG
+#=GR Vibcho.BPG SS .>>>>....>>>>.....<<<<<<<<<<<.<<.<<..<<<......>>>>
+Haeinf.BPG         UCCCGCAACGAGCGCAACCCUUAUCCUUUGUUGCCAGCGACU-UGGUCGG
+#=GR Haeinf.BPG SS .>>>>....>>>>.....<<<<<<<<<<<<<<.<<..<<<<....>>>>>
+Yerpes.BPG         UCCCGCAACGAGCGCAACCCUUAUCCUUUGUUGCCAGCACGUAAUGGUGG
+#=GR Yerpes.BPG SS .>>>>....>>>>.....<<<<<<<<<<<<<<.<<..<<<......>>>>
+#=GC SS_cons       .>>>>....>>>>.....<<<<<<<<<<<<<<.<<..<<<<....>>>>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxx
+
+Esccol.BPG         GAACUCAAAGGAGACUGCCAGUGAUAAACUGGAGGAAGGUGGGGAUGACG
+#=GR Esccol.BPG SS >>>..>>>>>>>..<<<<<<<<.....>>>>>>>>....>>>>>..>>>>
+Vibcho.BPG         GAACUCCAGGGAGACUGCCGGUGAUAAACCGGAGGAAGGUGGGGACGACG
+#=GR Vibcho.BPG SS >>>...>>>>>>..<<<<<<<<.....>>>>>>>>....>>>>>..>>>>
+Haeinf.BPG         GAACUCAAAGGAGACUGCCAGUGAUAAACUGGAGGAAGGUNGGGAUGACG
+#=GR Haeinf.BPG SS >>>..>>>>>>>..<<<<<<<<.....>>>>>>>>....>>>>>..>>>>
+Yerpes.BPG         GAACUCAAGGGAGACUGCCGGUGACAAACCGGAGGAAGGUGGGGAUGACG
+#=GR Yerpes.BPG SS >>>..>>>>>>>..<<<<<<<<.....>>>>>>>>....>>>>>..>>>>
+#=GC SS_cons       >>>..>>>>>>>..<<<<<<<<.....>>>>>>>>....>>>>>..>>>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         UCAAGUCAUCAUGGCCCUUACGACCAGGGCUACACACGUGCUACAAUGGC
+#=GR Esccol.BPG SS >>.>>>...>>>>>>>>>...>>>>>>>...>>.>>>>>>>>...<<<<<
+Vibcho.BPG         UCAAGUCAUCAUGGCCCUUACGAGUAGGGCUACACACGUGCUACAAUGGC
+#=GR Vibcho.BPG SS >>.>>>...>>>>>>>>>...>>>>>>>...>>.>>>>>>>>...<<<<<
+Haeinf.BPG         UCAAGUCAUCAUGGCCCUUACGAGUAGGGCUACACACGUGCUACAAUGGC
+#=GR Haeinf.BPG SS >>.>>>...>>>>>>>>>...>>>>>>>...>>.>>>>>>>>.....<<<
+Yerpes.BPG         UCAAGUCAUCAUGGCCCUUACGAGUAGGGCUACACACGUGCUACAAUGGC
+#=GR Yerpes.BPG SS >>.>>>...>>>>>>>>>...>>>>>>>...>>.>>>>>>>>...<<<<<
+#=GC SS_cons       >>.>>>...>>>>>>>>>...>>>>>>>...>>.>>>>>>>>...<<<<<
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GCAUACAAAGAGAAGCGA-CCUCGCGA-GAGCAAGCGGACCUCAUAAAGU
+#=GR Esccol.BPG SS <<<<.....<<<..<<....<<<.....>>>...>>....>>>.....>>
+Vibcho.BPG         GUAUACAGAGGGCAGCGAAUACCGCGAAGGUGGAGCGAAUCUCACAAAGU
+#=GR Vibcho.BPG SS <<<<.....<<<..<<....<<<.....>>>...>>....>>>.....>>
+Haeinf.BPG         GUAUACAGAGGGAAGCGA-AGCUGCGA-GGUGGAGCGAAUCUCAUAAAGU
+#=GR Haeinf.BPG SS <<<<.....<<<..<<....<<<.....>>>...>>....>>>.....>>
+Yerpes.BPG         AGAUACAAAGUGAAGCGA-ACUCGCGA-GAGCCAGCGGACCACAUAAAGU
+#=GR Yerpes.BPG SS <<<<.....<<<..<<....<<<.....>>>...>>....>>>.....>>
+#=GC SS_cons       <<<<.....<<<..<<....<<<.....>>>...>>....>>>.....>>
+#=GC RF            xxxxxxxxxxxxxxxxxx-xxxxxxxx-xxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GCGUCGUAGUCCGGAUUGGAGUCUGCAACUCGACUCCAUGAAGUCGGAAU
+#=GR Esccol.BPG SS >>>>>>>.........<<<<<<<........>>>>>>>..........>>
+Vibcho.BPG         ACGUCGUAGUCCGGAUUGGAGUCUGCAACUCGACUCCAUGAAGUCGGAAU
+#=GR Vibcho.BPG SS >>>>>>>.........<<<<<<<........>>>>>>>..........>>
+Haeinf.BPG         ACGUCUAAGUCCGGAUUGGAGUCUGCAACUCGACUCCAUGAAGUCGGAAU
+#=GR Haeinf.BPG SS >>>>>...........<<<<<<<........>>>>>>>..........>>
+Yerpes.BPG         CUGUCGUAGUCCGGAUUGGAGUCUGCAACUCGACUCCAUGAAGUCGGAAU
+#=GR Yerpes.BPG SS >>>>>>>.........<<<<<<<........>>>>>>>..........>>
+#=GC SS_cons       >>>>>>>.........<<<<<<<........>>>>>>>..........>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         CGCUAGUAAUCGUGGAUCAGAAUGCCACGGUGAAUACGUUCCCGGGCCUU
+#=GR Esccol.BPG SS >>>.....<<<<<<<.........>>>>>>>...........>>>>>>>>
+Vibcho.BPG         CGCUAGUAAUCGCAAAUCAGAAUGUUGCGGUGAAUACGUUCCCGGGCCUU
+#=GR Vibcho.BPG SS >>>.....<<<<<<<.........>>>>>>>...........>>>>>>>>
+Haeinf.BPG         CGCUAGUAAUCGCGAAUCAGAAUGUCGCGGUGAAUACGUUCCCGGGCNUU
+#=GR Haeinf.BPG SS >>>.....<<<<<<<.........>>>>>>>...........>>>>>>>>
+Yerpes.BPG         CGCUAGUAAUCGUAGAUCAGAAUGCUACGGUGAAUACGUUCCCGGGCCUU
+#=GR Yerpes.BPG SS >>>.....<<<<<<<.........>>>>>>>...........>>>>>>>>
+#=GC SS_cons       >>>.....<<<<<<<.........>>>>>>>...........>>>>>>>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GUACACACCGCCCGUCACACCAUGGGAGUGGGUUGCAAAAGAAGUAGGUA
+#=GR Esccol.BPG SS >>.>>............<<<<<<<<..<<<<<<<<<<<<....<<<<<<.
+Vibcho.BPG         GUACACACCGCCCGUCACACCAUGGGAGUGGGCUGCAAAAGAAGCAGGUA
+#=GR Vibcho.BPG SS >>.>>............<<<<<<<<..<<<<<<<<<<<<....<<<<<<.
+Haeinf.BPG         GUACACACCGCCCGUCACACCAUGGGAGUGGGUUGUACCAGAAGUAGAUA
+#=GR Haeinf.BPG SS >>.>>............<<<<<<<<..<<<<<<<<<<<<....<<<<<<.
+Yerpes.BPG         GUACACACCGCCCGUCACACCAUGGGAGUGGGUUGCAAAAGAAGUAGGUA
+#=GR Yerpes.BPG SS >>.>>............<<<<<<<<..<<<<<<<<<<<<....<<<<<<.
+#=GC SS_cons       >>.>>............<<<<<<<<..<<<<<<<<<<<<....<<<<<<.
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GCUUAACCUUCGGGAGGGCGCUUACC-ACUUUGUGAUUCAUGACUGGGGU
+#=GR Esccol.BPG SS .<<<..<<....>>.>>>.>>>>>>....>>>>>>>>>>>>..>>>>>>>
+Vibcho.BPG         GUUUAACCUUCGGGAGGACGCUUGC-CACUUUGUGGUUCAUGACUGGGGU
+#=GR Vibcho.BPG SS .<<<..<<....>>.>>>.>>>>>>....>>>>>>>>>>>>..>>>>>>>
+Haeinf.BPG         GCUUAACCUUUUGGAGGGCGUUUACC-ACGGUAUGAUUCAUGACUGGGGN
+#=GR Haeinf.BPG SS .<<<..<<....>>.>>>.>>>>>>....>>>>>>>>>>>>..>>>>>>>
+Yerpes.BPG         GCUUAACCUUCGGGAGGGCGCUUACC-ACUUUGUGAUUCAUGACUGNNNN
+#=GR Yerpes.BPG SS .<<<..<<....>>.>>>.>>>>>>....>>>>>>>>>>>>..>>>>>>>
+#=GC SS_cons       .<<<..<<....>>.>>>.>>>>>>....>>>>>>>>>>>>..>>>>>>>
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         GAAGUCGUAACAAGGUAACCGUAGGGGAACCUGCGGUUGGAUCACCUCCU
+#=GR Esccol.BPG SS >..............<<<<<<<<<<....>>>>>>>>>>...........
+Vibcho.BPG         GAAGUCGUAACAAGGUAGCGCUAGGGGAACCUGGCGCUGGAUCACCUCCU
+#=GR Vibcho.BPG SS >..............<<<<<<<<<<....>>>>>>>>>>...........
+Haeinf.BPG         NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+#=GR Haeinf.BPG SS >..............<<<<<<<<<<....>>>>>>>>>>...........
+Yerpes.BPG         NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
+#=GR Yerpes.BPG SS >..............<<<<<<<<<<....>>>>>>>>>>...........
+#=GC SS_cons       >..............<<<<<<<<<<....>>>>>>>>>>...........
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+Esccol.BPG         UA--
+#=GR Esccol.BPG SS ....
+Vibcho.BPG         UU--
+#=GR Vibcho.BPG SS ....
+Haeinf.BPG         NNNN
+#=GR Haeinf.BPG SS ....
+Yerpes.BPG         NN--
+#=GR Yerpes.BPG SS ....
+#=GC SS_cons       ....
+#=GC RF            xx--
+//
diff --git a/intro/ssu_ecoli.fa b/intro/ssu_ecoli.fa
new file mode 100644
index 0000000..ec91e22
--- /dev/null
+++ b/intro/ssu_ecoli.fa
@@ -0,0 +1,32 @@
+>Esccol.BPG 
+AAAUUGAAGAGUUUGAUCAUGGCUCAGAUUGAACGCUGGCGGCAGGCCUA
+ACACAUGCAAGUCGAACGGUAACAGGAAGAAGCUUGCUUCUUUGCUGACG
+AGUGGCGGACGGGUGAGUAAUGUCUGGGAAACUGCCUGAUGGAGGGGGAU
+AACUACUGGAAACGGUAGCUAAUACCGCAUAACGUCGCAAGACCAAAGAG
+GGGGACCUUCGGGCCUCUUGCCAUCGGAUGUGCCCAGAUGGGAUUAGCUA
+GUAGGUGGGGUAACGGCUCACCUAGGCGACGAUCCCUAGCUGGUCUGAGA
+GGAUGACCAGCCACACUGGAACUGAGACACGGUCCAGACUCCUACGGGAG
+GCAGCAGUGGGGAAUAUUGCACAAUGGGCGCAAGCCUGAUGCAGCCAUGC
+CGCGUGUAUGAAGAAGGCCUUCGGGUUGUAAAGUACUUUCAGCGGGGAGG
+AAGGGAGUAAAGUUAAUACCUUUGCUCAUUGACGUUACCCGCAGAAGAAG
+CACCGGCUAACUCCGUGCCAGCAGCCGCGGUAAUACGGAGGGUGCAAGCG
+UUAAUCGGAAUUACUGGGCGUAAAGCGCACGCAGGCGGUUUGUUAAGUCA
+GAUGUGAAAUCCCCGGGCUCAACCUGGGAACUGCAUCUGAUACUGGCAAG
+CUUGAGUCUCGUAGAGGGGGGUAGAAUUCCAGGUGUAGCGGUGAAAUGCG
+UAGAGAUCUGGAGGAAUACCGGUGGCGAAGGCGGCCCCCUGGACGAAGAC
+UGACGCUCAGGUGCGAAAGCGUGGGGAGCAAACAGGAUUAGAUACCCUGG
+UAGUCCACGCCGUAAACGAUGUCGACUUGGAGGUUGUGCCCUUGAGGCGU
+GGCUUCCGGAGCUAACGCGUUAAGUCGACCGCCUGGGGAGUACGGCCGCA
+AGGUUAAAACUCAAAUGAAUUGACGGGGGCCCGCACAAGCGGUGGAGCAU
+GUGGUUUAAUUCGAUGCAACGCGAAGAACCUUACCUGGUCUUGACAUCCA
+CGGAAGUUUUCAGAGAUGAGAAUGUGCCUUCGGGAACCGUGAGACAGGUG
+CUGCAUGGCUGUCGUCAGCUCGUGUUGUGAAAUGUUGGGUUAAGUCCCGC
+AACGAGCGCAACCCUUAUCCUUUGUUGCCAGCGGUCCGGCCGGGAACUCA
+AAGGAGACUGCCAGUGAUAAACUGGAGGAAGGUGGGGAUGACGUCAAGUC
+AUCAUGGCCCUUACGACCAGGGCUACACACGUGCUACAAUGGCGCAUACA
+AAGAGAAGCGACCUCGCGAGAGCAAGCGGACCUCAUAAAGUGCGUCGUAG
+UCCGGAUUGGAGUCUGCAACUCGACUCCAUGAAGUCGGAAUCGCUAGUAA
+UCGUGGAUCAGAAUGCCACGGUGAAUACGUUCCCGGGCCUUGUACACACC
+GCCCGUCACACCAUGGGAGUGGGUUGCAAAAGAAGUAGGUAGCUUAACCU
+UCGGGAGGGCGCUUACCACUUUGUGAUUCAUGACUGGGGUGAAGUCGUAA
+CAAGGUAACCGUAGGGGAACCUGCGGUUGGAUCACCUCCUUA
diff --git a/intro/trna.sto b/intro/trna.sto
new file mode 100644
index 0000000..1f4dfe5
--- /dev/null
+++ b/intro/trna.sto
@@ -0,0 +1,20 @@
+# STOCKHOLM 1.0
+#=GF ID    trna
+#=GF DE    Taken from Sprinzl alignment of 1415 tRNAs [Steinberg93]
+
+DF6280             GCGGAUUUAGCUCAGUUGGG.AGAGCGCCAGACUGAAGAUCUGGAGGUCC
+DE6280             UCCGAUAUAGUGUAAC.GGCUAUCACAUCACGCUUUCACCGUGGAGA.CC
+DD6280             UCCGUGAUAGUUUAAU.GGUCAGAAUGGGCGCUUGUCGCGUGCCAGA.UC
+DC6280             GCUCGUAUGGCGCAGU.GGU.AGCGCAGCAGAUUGCAAAUCUGUUGGUCC
+DA6280             GGGCACAUGGCGCAGUUGGU.AGCGCGCUUCCCUUGCAAGGAAGAGGUCA
+#=GC SS_cons       <<<<<<<..<<<<.........>>>>.<<<<<.......>>>>>.....<
+#=GC RF            xxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+DF6280             UGUGUUCGAUCCACAGAAUUCGCA
+DE6280             GGGGUUCGACUCCCCGUAUCGGAG
+DD6280             GGGGUUCAAUUCCCCGUCGCGGAG
+DC6280             UUAGUUCGAUCCUGAGUGCGAGCU
+DA6280             UCGGUUCGAUUCCGGUUGCGUCCA
+#=GC SS_cons       <<<<.......>>>>>>>>>>>>.
+#=GC RF            xxxxxxxxxxxxxxxxxxxxxxxx
+//
diff --git a/intro/trna_yeast_phe.fa b/intro/trna_yeast_phe.fa
new file mode 100644
index 0000000..933baa4
--- /dev/null
+++ b/intro/trna_yeast_phe.fa
@@ -0,0 +1,3 @@
+>DF6280 
+GCGGAUUUAGCUCAGUUGGGAGAGCGCCAGACUGAAGAUCUGGAGGUCCU
+GUGUUCGAUCCACAGAAUUCGCA
diff --git a/intro/tutorial.big.db b/intro/tutorial.big.db
new file mode 100644
index 0000000..0783dcd
--- /dev/null
+++ b/intro/tutorial.big.db
@@ -0,0 +1,5001 @@
+>example
+GTCCGCTCCGTCTATCAATACCGTTCGATTCGCTACCTTCGATGATTTTCGTACAGTCTG
+CCACTAGGAAGGCCTCAGTACGCCATGTCAGTTCTCCCCCGCGGATTTAGCTCAGTTGGG
+AGAGCGCCAGACTGAAGATCTGGAGGTCCTGTGTTCGATCCACAGAATTCGCACGCCTGT
+CTCTTCAGTTGTGAGTTATAGCGACCTGACCTCCCATGCATTCCGCCGGGCTATATGTGC
+CCCGAACCTGCATCGATCTTAGAGGTGGCGAACTGACGTGCATTTCACATCCTCAGCTGA
+AAGAAGGAGCCGCCCACATACGACGTTGTAATGCGGACTTATCGAGTTACCCTTTCAGCG
+CGATACCTGTTAGCATTCTTACAGGGGGTTGGGGGGTGCGAACTACGAAAAACCGGTTGA
+CTTAACGGCGTCGTCTCCTCCCCTCTTTCACTCTTGAATGCTCTAGCCGGAGTCTGCACT
+GTGCCGTTACCGAGTTAGATAGACTGGCCATCCTGTTATGAGCGATGCTATGCGTAGCCA
+CAACCAGCTCGTTTGGTCTTTTGTGGCCTCGAGTTCACGTGGTTTAAAATGCCATGATCC
+ACAGGTGGACACTAATGTACGTGCTGTCGTTTCCAATAATCGGCTCACAGGAAAAATGGA
+TGCACGGTGAGACGCGCAAGCTAGCCGCAGAAGTCCAGCCGCGCTTTGTCCTCTTCGCAC
+ATGCAAGGTTATTATCCTAGACACCGAAGAACATTTTGACCTAAGCTTGTCTCGTCCCGA
+GTCATACCTGTCCACCTCCTCACGCGCGGCCCTATTTGGGGATCCATACACGAGCTACAA
+AGCACAGTGAATAAACTTCTGTTTAGGTGTGCAGCAACCTCCAAGCTCTATGTCAGAGAA
+AGGACTAGAGAAGTGTAGATTCGTATTATTGCCATAACGAGGTAAACGCTACGCACCTGG
+TTAAGAGGGACGGAGAAAAACTAGCAGATTTCGATTTTTCAGCTTCTATGCTATCGTGTA
+AGCAACACATATGCGATTAGGTACAGCTCGACTACCTAGTCAGGTACTCAATGCATGCAT
+GCGTGTTGTTTGACGCAGCCTGCCTTGCACCTTATCTGGTTCGTCTCACGTGGTCTGACG
+CCGGACCAGGCAACCCTCCGACCTTGTTATAGGGTACAAGTAGGGCAATGGGACGCTCTG
+GTATTTGCGGTTTTTGGGTTTAGAAAGCACATGACAATTCACGCATTATCTCGGAGTCTA
+GGCCAAACAATACCGCCGGTAAAAGAGATCATATTTGTCTAAGAAAGTCTGGAGTAGCAC
+CGCCGTGAGTATTAAAGGACGGCGACATATACATTCTACCCTCGAGAAGCTTCCGGACCG
+TTAACGTCGTGTTGGATATCAGAGCACGGACGTACGCGTCAATGGACTGTCTCCGTATGG
+GCACGATGCACTGATCGAAGGCGGAACAGTCCGTGCTAGGGCACAGAAGCCATCTTGACG
+GACCGTTCAAAGAGCGGTGAGCTCCCCTGATGCAGGGCTTGAGCGTACCTACTCAGAATC
+CGATCGCGCCCACTACGTTACCACTGAACCTCGGGCCACGAGATAATAGATCCGTCCGCT
+TTGCAATAGGCGGATACAGTTATCACCGGAACGCCCAGACGTCTTAGGGAATAGGCCACA
+AGGAACGACAATGATAGTGATTATGTGGAAGCCAAAGGAACCTATCTGTTAAGACGAGGC
+CTGTAAACGGACTAGGCACCTGTACTGTGCCTGACCACTGCCGAGTACCGAAGCTCCCCG
+CAGCTTGGCGCGAATATTGTGCAGTCGAAGCAATGGTAACTTACGAGTCCTCTGCTAAGC
+CGCGCTTCTCTGGCGGAAAACAAGAATATCGGGGGGTAACCTCATCTGTACTTCGCCCTG
+AAGTTACGCCTGATCTCCGCACTATCATCCCAAGGCGCGCAAAGTCACCTGCCCTCGTGG
+GTGTTATACCTGCTGGAAATAAGAGTGTAACAAATACTGCACGGGGGTCCTAGTGGTATA
+GACTGGGAGTAGTCCACTCGGACTCCAACCGGGTAATTGCGGATCAGTGAAGGCCCGGTA
+CTAGTGAAAAGATGCTGACGAGTGCTGACATTAGAACAGACAGCAGCTGGTCTTGATCCT
+TTCCCGCGAAGATATCGTTGTGAATTTTCCACAGAAGGGGACAATAAGAATATATCAGCA
+CGACGTATTGACATGCGTCAGGACATAGCAATCTGCAAGGGGGGATTAGTTACCTAAAAC
+CATCCTCCCATGAATCCGCCGATCAGTACTCGATCAGCTTAGACCTTTGGGCTCTGTCGC
+TGACATGGAAATTTCAAGCGGCCGCGTTCACCACCCCTTGCTATGCGCAGAACTTAAAGA
+TTAACCAAGTTCTGAATAAGTAAACTGGGGCGTGGGTTCAGGCAAGCCACACTCCGTGCT
+TGGACTGATCCAGCTTATAAGGCCTTATCCCCGAATCCAGGTACAACCACGCAAATTGGT
+AACCGAAATCCCTGCTCGCGTCCTTGTCCGGTGACCCTTTTAAATAACAACTTACTGTGG
+CGTTGAATCGTTCCCAGAGATACGGACCTGAACTCGCATGACTCCAACATGGAAAGAGGA
+TTACAAAGCTTATGACGACGGGCAAGGGTAACGTATATTTGACCGTACGCCGACTCCGTG
+GTACTTCCTAATTGTTGAGGATAGGGTGGACAGCGCGTAGATATTAAGGTTAGTCATCGC
+TTAGAGGAGACAGGCTAGCGTCCCGCGCCCGCGAGCAATAGTGTGCCACGCTCCTTTGCG
+TTTACCCAAAGTTGGAGAAGAAGTTAAGGGTGCCATGTTTGATAAAGGCCACTCTACCCT
+ACTTCAGCTAGAGGGCGCGGGCTGCATAGGTACCAGTGAACCACACCGTTGTTCCGCCAG
+TGTATCACAGTTTAAAGTGAGACCGTCGCCGTACGCACGGTGCCACGAGTGATGGGACGT
+CCGTGGAACTCATAAGATACCACGTATGTAAACAACCCCCCTATCGGTAGAGGGTGGAGT
+GATGTGACCGTAGAGCGAGAGACGCATATGCCACCAACATACAGTAGACGCAGTGGACAC
+GATAGAAAAAGCACGTTCTGGAATACAGAGCTACCTAGCGTAATAGGAGTAGTAGAGACG
+ATTCGTCGTTTCTGAAACAACATGCCTCAGATAGACACTATCGATCTGTCGATGTCCAAA
+TGATAATCTACAGGCCCTACGTCGCAATTCCTTAATATTAAACATGGATGTAACGGCGGC
+TTACGCATTAGAGTATCCTAGTGATCGCATGACCGACCGGTGCGATAAATAAGGAGGCTA
+AATTATACATCGCTAAAGTAGTCGCCCTAAGTTAGCTCGGTATAACCCCCATGTCTTACT
+AGTGTCTGGGCGAGATAGACGATTAGGAATCGTTACCCGGGTGTTCCAGCAGTGTCATAG
+CGACGGGAGTCTTCTGCAGCTGACACAGACACCAACGTATCCGACGCCTATTTATATACT
+TACTGTGACTGGCTCTTTTATTATGATCTGCTTGGGGGTACGCGTCATTCATGTCAGAAG
+TAGTGGGGTCTCACGAAACTCGGCACCTATAGTACTGCAGAAAATAACGGAGTGATCAGA
+TAAACTAGGAGCGTGTACTTTGGTGGTTTTGTCTCCGCATGCTTGGGTTCGATAGTACTA
+CAAGCCGGACATGCACTACTTACGGAAACTCAATGCTGATTGCGGGGGGGCCCAGTAACT
+CGATTGCCTCTAAATTATTCCCGTCAATTGCGTGCTTGGGTTGAACTAAACGAAAATAGA
+TTGGTGCAGAAATCTGTCCTGCCTGACCTTTTGACTGTTGAACGAGGCGCCTTAACTCCC
+GAGTTCTCGATGGGGTGGGGGCCCGAATGAAATCCTTAACTATACCTGACCCTACAGCAT
+TGTTTAGTATAATGAGCGGGCACAATGAACCCTGTTTAAGTACATCCAGGTTTGTAAACC
+GCCAGTCAGAGTATCTAAGACCTATAAGGAGGGAGTCACAAGGTAGATGCTTCGTCTTGA
+GAAATGTCTCTTCAGTACTCTAACAGTGGACTGAGATTCTATGCACGCGCGACCAGGACG
+GTTATGCTGGAACACTTCAAAGTTCTCACTATTGTGTTCCTTCGCTGATGCCGCACTTAA
+CATTTTGGCGGTACCGGATAGTTCCGTCGCACGTTGCCTTATTTTAGTAGTCTGGTCTCT
+ATCTTCGCGCAGACGAAGAAGGGGGATCTTCGTAATGGGCCGTTGACTTGGCTAAGTAGG
+TAGACAGGTACACTAACACGATGCGACTGGACACATAAATCTGCGTTACTCTGCAGAATC
+GTTAACTGGGGTATGTGACCCGTCAGCCAGGAGCATTGGATAAAGAGATGGAATGTTCAC
+TGGCCTTTTAAGACCGGTCCGGAAGGTGGTAGTGCGGCAGGTAAGCCCCATAAAAAGGTG
+TGCAAATCGGTCATAAGTCATATCGTCATATCTGGTTCCTCTGCGCCACCAGGACATTTT
+CTTGGTGTCGTAACCGCGGTGCATCTACCTACGAAAGGCTTAGGCCGTATTGGTGACGCC
+AGTTTTTACTCCTGCTACTCGATTGTGCCTTGACCAGGTCGCCGTACCCTCCCGTGGCTG
+TGTAGAAGCGGAGCTGTCAACCATCAGCAGTTATTTACTAGATACAATCTGACCGTGGAC
+ATGGCCTCATACATTTACTAATACGATTTACTCTCCAGTTAGCCGTTGATTAGTTAACAG
+CGCCTAGATATGTTAAACGCCTGCTCGTTTACCCCGGACGAAATACATGTACGCGTTCTA
+ATATTCATTATGATTGGACAGTACTCTTAATTAACAGAAATGTTTGAGAACGATGTCTGA
+ACCATGGGTTATCAAATTGGGCCACGCTGCGATTGTTAGCTACCTGGGTTAAGTGGTGTG
+GCCTTCGAGCAGGGTCACTGTCAGAAAGCCCTATGGAGCGTCTTCAGCGCTGGCCATAAG
+CCACCCATCGAGGGTGTGATTTACTCTGGGTGAACACATGCCAGCTACTTAGAATTCTTT
+CTTGCCCCTCGGCTGGAAAGGTGAATTTCTTTGGGCCAGGCGTGACCCGGGCAACTTTAG
+GGATTACGTAGATATCATTGAAGACTGCGGCGGTTACAGCAAAAACTCTATAAACTCAAC
+AATCCGTTACTCGCCTATAATGAGCTGACACGGCTAAGACCCTAAGCCTGGAGTGGTGGT
+AGAGGTCTTCCATGATGGGAATCGGAAGCCCCTTTCGGAAGTGCCATGGTGTCGCCATTA
+TGGGACTATGTCCGGCCTTATCCATAGGCACTTTCAGCGACCGGACGTGGTCATTATTTG
+CTCTGACCTGAAAAGGCAATTGCCCTAGGGCCAGCTTGGGCAGAGCGCGCTATAACCGTG
+ATCAACTGTGCGGCTGGACGTTTGGACTTGACTCCCTCAAGTCGTGGGTCCCCTCTACAG
+CTTGAACTCGAAGACGTCATTGTAGTCGTTGCAAGCCCGTTTAAGGCATACGTTCGGAGC
+CAATTCCGACAAAAGATGAGGCAGGCGTCACTCTGAGTATTCTCTCGTCCGCGGTGGTAA
+GTCGTGGGTGGAAGATCACGCCGACTCTATACTGACAAAACGAATAAAGCTTGCTTACGG
+TTCCAGCCACCGCTGCTCAACACATATCATAATGATCATGAGTGTGCCCCCACAAGTGCT
+CAGCGGTCTGTTAGTAGTTCCGGCAGAGAGTCCTGGATAATACCTACGCCGCGTTTGCCT
+TGTATATACCTACCCTAGCGAGTCCTACGATCCAAGCCAGCGGGGCATTGCTCTATGTGC
+CCTTTCTGCATTAGGTCAATAAAGCCTTCAAGCCTACGGGTGACATGAATAGTATGCCGG
+TTTGAGCCTGAGCACGTAGGCGTACTTTACAATCAAGCTTAGGTGCCAAACACACCAAAG
+GGCATGACAACGTCAGGTCGTACGAACCTTTTACTAAACGGCTGTGCCCTGAATCTCATA
+TGCCCTGTCCGCTGTGTCGTCAAATGCGTACATCTTCTAAGATACCTGACGTATAAGATC
+TTGCTCACAGTTGGGTAGTAGGAGGGATACAATTCTTGATTATACCAGCTTATGGTCCGC
+TGAGCTTCCGTATGTTCGTGAGAACAGGGTCCAAAGTTTGTTAGCGGTGGAACGTCCTTT
+AAAGAGATGCTTGTCTCGTATCACTTGATTTTACACTTCTTCCCCAATTTAAGTCTTACT
+GTCCGGTCTAATTAAGCGGAAGTCTAGCGCAAAGGCATGTATATGTAATCGTAGCAGCTC
+CGATGGACGGAGAACGTGGCGCCCCATTAGAGCCCAAGCTTGACGTCATGCTACAGCGCG
+CGGATAGGCGACTAAGCAGACGAGCCTGCGTCTACTTCGGTTAGCCTAGCCAGCGATAGA
+CCTATATCAACTCCGCTGTGGTAGCTCGAACCTGCAATATATTGTTGTCCGGCACTACCC
+CCCTGGATATGCGTTGTCATTCCCTTGCTTAAACACTTGTTTTTCGAGAGACATGTAGCC
+TAAGCTACGAGATACAGCTCAGTTGAGCGTACAATAGACGATAATCCCCCATTGCACAGC
+CAGTACTGCGGATCGGCCCACAGATGTTGGGATTGGTGCGGTTCAGTTCATATCAGTGAC
+CATCGCTACTTCCTATCGCACCGAGTGCCTAATACTTCGAAGGGCATACATTTAGCTACA
+TAAGGAAATTGTCAAGAGTTTTTCGCTGCGACGTTCCACTTAATTACGAGCGCACTGCCG
+CAATTAGCTGTCGTCTCAGGCCAGTCCTGCAGAACTACGTGCGAAAGACCATTGCCCTAA
+TATTGAGGCAGTTACTATCACGACGGACTGTAAACAATAAAGTCATACTTTTACTGTCCG
+AGACCACTAGAATGGTGACGGCAACAAAACACTGTTCAAGGTAGTAGAACTACCGTGCAT
+ATGCGTGCAAGACTGCTGTCTATTTGCGGTTGCGACCAACACGGCTCTATAGGTCGTTCG
+GAAGCTCTCGACTCGCTTATCCGGGGTAAAACAGCCCAATTCGCGGGGGTCCCCTAAAGG
+CCCATTTTTAGCGCTGAAATGAGTGATTGCCACCTCCAAAATGTGGTCTTGACGTACTGT
+CCCTAAAATGCGCGAGAGGTACGCGACATTCGTGCGTCTGAGCAGTTAGACACGGGGTTG
+ATATTGGCGCCCAGCTATTGCCGGACCTTAGTACTGTGCACCGCTGGCCGCACGGGCGAA
+GGACGAAACGGGCGAACCCACGCTGGGCTCTTACTCGTTTGTCTCTGTCAACTTTACTGG
+GAAACTATGGAAGGTAACATTATACTGCAATTAATGGATGTAAATGACCCTACCGGTAAT
+CGGCACGGAAAGTGGAGTGTTCTAAGACAACGTTCGGGTGTATGTATCGTGGACCGCCGA
+ACTTAAATTAGACATAGGCTATAGCAAATAGCGTAAGCGTAGTGTATGATGTTTATGTGT
+TGCTAATGGGTTGAAGTACCGCGGGGTAACTGAGTACTAGCTCGCGCGATTCATCACGTA
+TTTGCCCACTTCACCATAGACTCGAACGACCCGAATGGGTGTGAGCACCGGTGGCCCGAA
+AGTACAGTGTGAATAGCGTACGTTACCTTGGTCTTCGGGCTTCACTATAGCCCTATTCCG
+CGGCGGGGACCAGCGGTGTTTGAATCAGGACGATCAACGAGTCAATTTGCAGTTTGGCCA
+CCTAGCCTGGTATCCGCGCCGACTACGCCGCCACGTAATGAAAATTGTGTTCTGGTGGCT
+CTTAAAACGGAGCTGGCTACCCCGGGTGACGTAATTAATCTGGCTTGGGGGCCTCCCTGG
+CCGGTTTGGCGAATGTCGAGCGGGTACCCGTACTCAGGAAGCACCACAGTAAAATTATGC
+CTGGTTTACTGAAGGTCCCACGCTACCTAAAACCACGTCTCGTACTTGGTCTGCTCGTGC
+GCACCCATACTACCGTGGCAGGGTGGGTTTAGACATGACCCGCGCTTTCTGACTCCCTAC
+GGAGATAAGCGATTGGCCTGTAACGAAATTGAATTCAAACGATAGGAACTCACAGATTGG
+GGGGGATCATCGTGAAAGCCGGTTTTACGCCGCTCCCCAACTAATATAAGCTGAATCGGG
+GTCTTTGCAGCCGAGAGGGGTTTTTTCCAGGGGCCATGGTGGGGTAGTAGTGAGCAATAC
+GCAGATCCGGCAAATAAGCAGAGGCTTCCAGCGGCAGTATGTCCGCCCTCTGCTAAGTGG
+TTGTGGCAAGTAACATGTCATAGATGTGTGGTGCTCTTGTGTATTGAATGGTGACCGGTC
+AATCCTACGGTATCATTCTAGTTGCGCCCTGCTTGTGATGGTGCGACTCTCGTCGTTCTG
+AATGTAATTAGTTTCCAGGCGAGTTGTGGCCTTCACTCTTCCTGCGTTCCAACGCCCACT
+TTGTACCCAGCCATAACGGCAAGCAGCCCTGCTTGGTTTTGTTGGTGAAGTGTCGACGGT
+TGCGGATCTGTCACAACTCTGCTGACGGTAAAGATCTCTATTACTCAAATACTGTTATAA
+ACGGCTCAGGCTACGTACGGTAGAGTCTGCGCTGCAATAATCTACACGTGACGTATTGCC
+TCGGGGCTCGCCAGTATCGGGCTTAAAAGCCGTTGTGCAGCATACCATCACGTTCCTCGC
+CAACGAGTGGTTGTGCGGTCTAACAAAACCATCTTCCTCCCATTTTTGTAGATTCTGATA
+GATTAGCTTCATGTAAATCGTGTTGTTACCGCCCGATTCATCCTCACAGCAGCTGCTACA
+TAAGTCCATAGAGAAAGGCCTCCAGCGACTAAAGTCTCAGTCGGTATCGCCCCGGAGAAA
+AGTTTCGACGACTTATAGCCACTGATACGCAGCCTATAGATCCCCCCGATGGGCCCTTTT
+TTCTCGGTAAAGGTTGCCCCCTGTTATACATTGCTCGGCTTTGAGACCGAAAAACTGTAA
+AAAATCCGGTTCAGAACACTGAAATTAGGAGTCCAAATGAGCGTAACGCATGACTTTTAA
+GGGGGTGGGACGTGGGTTCATATCATGCCAGCAGATACGTGCCCCTGGTCATTCCGGTGA
+TCAATAGAGGGCAAACCTTATTTGCAGCCGAGAGAAAACCTTTCGAGAGTCGTTGAATTC
+TAGCGGCTCTCAGGGATATCTCCTCTCGTTGCACGGCTGTGTTCCGCGTTATTGCAGTGC
+GTATTGGTCATGTTCACTCCGACAGTGGAGCCTAGCTATTCCCCGTCGGCCCTGATCACG
+ACACGTAAACAAGTAGTATACCAGACCCTTCAGCCGTCCTGATCGTGCGGAGACTTATGA
+TATCTCCCTATGGCATCGAGTGTCTACCCCTATAGCCACTCTCGGAGTGGGCTATGGTGC
+CGAACTCTCGGCATCCCATCATTCTATGATGCAAAAGCGGCCCTGATTCGCCTCGATGAC
+TCCGAACCGTCAGGACAAATACAATCCCGGGGAGCATCCGTCTTGGCGGGTGCCCCACGT
+GTCCCGCCGCACGCGAGATTACCAAGGCTTGCGGAAAGTCTTTTCACGGAGCCGCGATTG
+CCGTATATACACAGTCGAAAACTAGTAAAGCACAACATCAAGTCAATGGGTTGATGCTCG
+ACCCGCCATGGCGGACACTGGGATTAATCCTCTCGACTGTAGTGCGCAATTACGTTGCTT
+CCCTGTGGATTCGTGTTATGATATCATTCCCCGTAGCTGGTACAACGCGGGTGTACACCT
+GCATAATTTTTTAGTGCAGCGGTACTCCTTAAATGTGACCTCTATCATAAAGGATTGCCC
+GCCCCAGCTCATTCGATTTAAGTCACAGCCGGAGATGACTGTGCTACACACATAGCTGGT
+TCAAAGGTACAACGCATGGCAGTCTTCGAGTGCACCGGGCCCGAACTCTAGTGCATTGTC
+TTGTTTTAGCTAGCAGGGGCGAGGTCACGGGCAGCCTAGCACAAACAACAAGAACTCAAA
+TTCAACCAAGGCCCCTCCGAGTTAGGCAAAGCGTTCGGCCCCTGGAGTGACTGTTCTTAA
+CGCATATCAGACTCGAATTAGCGTCAAAGGTGACTAAAGGTACAAGAGTTACAATCCGAA
+TCTAGTGGAAAATGCTTAAATGATACGGGGGGTGTGTGAGCTTTGGACCACCACGGCTTC
+CAGCGGCTCCACAAATGCATTAGAGACGACCGCTGATACTCGATGTCTCTGGTCTGGACG
+GACACAGCAATCGCAGTGCGAAAGGTCAACACTGGACGTAGCAAGCCCGATTCTTCAGGA
+CCTGACGCCGTTGCGGCGTCTTCTGCGTCATATCTAAGGTGGATACCGAGAAAGTTTGAA
+GTCCGAATGCCCTCAAAGGCGACACTTACGTTGGTGGCTTAACTCCGTGGTTCATCCGCA
+ATGATTTAGGGAGTGTTCCGATTCCGGCATGGTGACACCTGGGCCACATAATTTTAACTA
+TGTCCTTTCGCAAAATTATCGCTATCTCGTCGTAAACCAGACCTGAGGGATAAGCAGTCA
+GTGGATTAAGCATGCGGAGTACCCTAGCGTCGGTTCGGAAGTAGATGGTACCGATACAAA
+CGTACTTGACTGATGTGCTATTCACTAGGAGTAATCTCCCTGAAGGAGCCACTACACGGG
+GCCGTATTGGCCATACACGAAATAAGTATCATATCATTGAGCGCTCGGCCACAGTGCGCC
+CAAGCTTTCGCATGGACCGCCCTATCGATATGTCGTCCTGTATCACCTAGACTTGTGTGC
+TAGCATGTCCCTCGAAAAGCGGACGACTGCTATCCTTGGTGTAGGACTCGACGTATCCCG
+TTATGCATTCAAGACCACATTCATCGTGCCTTTATAGGTATATCATAGTACCAAGTCGCA
+CCGCATACTGACCAGTATGACATGAACCCTAGTGCAAAGCATGCAGCAGCCACTACTGCA
+AAATAAGTACCCGTCCGGCGTGTTAGAGCGGGGAGGTACCCCGTTGTGACATTCTCGGCT
+GGCCCCCAGTGCCAACCCTTGAGTGACCGGTCATTAACTTCCTCTCGTCGTAAGAGCCCG
+GTTACCTAGTTTCTGATTACTCCGTAGCCCTAATACAGATCTGAACGGCTCATGGCGACC
+TCACTACGCCCGCCTGCGTTTCAGTCTTAGCCTTAGAAATACCTGCGCAGATCCTGCTCG
+GGGACGTTCTTCAGGAAACCGGTTAGAGGGTCCTTTTGATACGGACATAAAGCAAGCTAA
+TTGTCATCGCGCTTCGATGTATACCCGAATGGTCGCCTTTTCACACGCCGAACAGAACCT
+GGAAGTATGCATCTGGCAGCACATACACCGGGAATACTTTCGTTAAGCAACCCCGACGAT
+ATGATGCCACGGGCCGAGTCCTGAGCGGGGAGTATCTAATTGGGGACGGTCGATGAGGTG
+AGTGACCACACATTTATGTGCAGTCCGGCTTAGGAGGCGAACACGACTACTAAAGGGTAC
+CTCAGGGTAACGGTGGCCGGGGTTTATACCCTCCAAACTTTTTCCCGTTCGATACACGCG
+TGTTCGATCAGTACTCCCTTGATTTGATTCAAGAACCGTCGTAACGTCTTTGCTATAACC
+TTTCGCATTCTATAGAATGGAGGAGGACAGCGTGACCGCCGACAGGATGGTCAGTCGCCA
+TTAATTGCACCCCGATCTCAGTGATACACTAACATTGGTCCTAGCCAGTCCTGGGACTCA
+GCCAAACAGGCATTTATGACCTCAACTGTTCCTTCCGTCCTTCAACGTATGAGTGCGTCG
+ATAGGGTAACAGACTGTTGTATCAAGGAGGTTCTAAACTGTGTTCCAGGCCATTGCACCC
+CCAAGCACGTTGATAAAAATTTTAATGTAACTCTCCATAGTCAGTTCATAATTTAGACAG
+TATCCTACCGGCCCTTACGGACTGGCCCGGCCGCCACCGGGTCAGTTTGCTTCCAGTATG
+AACAAGCTATGGCACGTGGCGCATACGTGTTGCCAGCGTCGTAGGTTTGGAAGTAGCCGC
+TCTTCAGTTGGTGTCGATAGGAGTCGGGCTAACTAGGCTGCCGCCCTGTAATTCCAAGCC
+AAGCACGGTTAGGTGAGCAAGTATATACGTAAGCCTCGGGTGGTGTAGGTCAACGTAAAG
+GTCCAACCTCCCGGCTTATGGGACTTTAAGACTGGCCAAGTCACCTTCTATCACGCAGCT
+TAATATACTAATAAATAACTCTTACCATAAGAAGATCTCGAGCGTTTCGCTATATCTTCG
+GGCTGGGGGTAATACGGATGCGTATAACGAAAAGACTCCGTGGACAGGCCCTAGGCCGAG
+CTAAGAATTTGAGCGAGGCGCGGCAGCCTCGTCATTCGGATTGATACGGAGTCTTTTTCA
+CGCCTGTTCTAGCTGCCTAAACTACACAACGTCGGGCTCACGTGGCGATAAGGTTTACCA
+ATCGGCGATGGGAGAACCACCATGAGCGTGTGAGTTCGAAGACCGTACCATCGGTAATAA
+CATCAGGCCTGTGGTGGTAAAGTCCCCCACCAGATTAGGTCTCCGACTTCGGTACTGTTG
+AGAATGGAGTGTAACCGCTACGACGACGCGTTGCGACACTGTGCTTACAGGAGATGACAA
+AAATCTCAATATCAGTTGAGCCTCATACCTGACCTATCTGCGACGGACAGTGACTACGGA
+GGTCCTTCCCATGTGTCTCCTCGAGCGGGAACTGGGGTATGAAAGGGGAAATCACGGGTG
+GCAGATTTCTGAGACGTTCTACTAATCGCCTTCCATGGTCAGCGGCCTGGACGGGAGGGG
+TAGCGGCATGGGCGGTGAAGCATCAGCCCGGTCATTGTGCGATCACTAACTGACCACGTT
+GAGACCTAATGGTTAGGCAATCCATCTCTCAGGTCCGTTCAGTCGACCGCGGAACCCACC
+CCCCGCGTTGACCCTTTTATATGTCGGGCACGGGTCAGGGCAAAACGGCGCAATCGATTG
+ATTACTGGGGTCGATCGTGCATAAAGGACACCCAAGAGTCCTAGCAGATATGACGGAGCG
+TACGCCGTGAGACTCGACGCCAGTACCCGTCTAAGCAATTTCCTATAACCGCTATAATAG
+CGGCCAAGTTCATCCACAGCGACATTAGCCACCCGGGTTATGAAAAGTTTGCTGTAGATA
+TACTTAAGATCGAAATTATCTATGGTCTAGCCCAATCGAAATTGCCAGGGAATCGTGCAC
+GATAAGAGGAGAGAATACGTTTAGGCTAAGTCGTCGTACGCAATGTCTGCGCGAGAGAAA
+TACCGCACTACGCATCGGAGCACTATAAGCCATTTCGCATACATGCCGCAATCGCCGTGT
+GGAAGGACGAAATAGCGGTAGGTTCAACGGGCGATTAACCCCGCATGAGAGATACTAAAA
+CGAGGACCCGTCCGTTTACCGGTGCGTGTTAACGCCAATTTAAGCGCGCCACGACGTTGT
+CACACCATCTTGTAGATTGTGGAAACCTTATGATAAGATCATCATTCGTCGGGGTCTGGT
+TGTAACCAGTAGTCACAGTGGCACGCTCCACAACTAGATATCTGAGTAGGTAGGTGAGGC
+AGCACACTGACGAGCACGGGGAAGCATGCGCACAGGAGGCTCAACAAGGGCAACAGAATG
+GGCCAACCGAGACCCCTTGCACAGAAATCCCGTCAATAACTATGACCCACACGAACCCGT
+TGCTGTGCCGAGGCGGTCACTATCCAAGTCGCCTATCCCGGGTGACCGCACTATGCCGCT
+GTGATTATTGATGTTCAGACAGAATTAGCCGGCGCTTTCCAATAACCGTTACAATACCTA
+GCGACCCAGGTAACGTCGCCACATCTTGCGATATGCGTAGATCTCAGTTACAACGGGATA
+GACTTGATAACAGGCACCTTAAAGACCTAACTACAGCCTTTCACAGTATCTTCCGTATTG
+GCTTAGGCGAGCTGGCCTATAGCACTAGTCGAACATCTGCGCTTTTGAGATTTATCACGC
+GAGCACCAGAGCGCACCGAGCGGATCCTCTGCCAATTCAAGGAGTTTCGCTTGCTTGTGC
+ATACTCCCCCATGCCAGCTGCTCGACCATCAGGTTACCAAGATCCGGTACATCATTCCCA
+AGAGACCCTACCCGTTAAACATGTTCGCTAGTTAGCAACCATATTAACTCATAACAATGA
+AAACCCAACGTCTCGTGAATTTGGCTAGTTCCGGTGATGTGAATGGCGTATAATCAAAGG
+TCCAGGTGTTGGCCTTATCATCCACACTTCGTCGAAGTGCGGTTAGCCCCCTCGATTGCA
+CGTAGAGGTACGAGTAACCTTCTCTAGATTTATCAAAGTGCACTCATGGGGCTTGCGTAT
+GCCTTGGGAACGGGGAAGGAAATCCATAGTCTATAGAGAGAATTGAAAACAGTCATCCTC
+GAATCGCAGTAAGCTCTGTAGTCAAATTACATTCGTATAATCGTTTCCTTTTCGAGTCAG
+AAGCACTCGCAGTATTCACCACCTTATTTGCGGAGCTGAATACCTTAGTACGGAAGGGAA
+GTTAATCTACGGCCAGATCGATGTTACGGTTCCGCTGTCCTGCCTGAGAGCACCGCGCCT
+TGTATTCAATTGGGTTCACGTTTGGGGTATGTCTGAAATGAGGACACAGTGCCGGATTGA
+AGCGTACTCTCTATGGACTCTAGGGATGGCTGAGTAGACATGCGTTCCTCTAGTCCCTTA
+CTGGATATTCATAGGAAGGATATTTTTAGTAATAAGCGTATACGACGTGCGTCGGCAATT
+GTCATCGGACCACCATCGAGCGTGGACGGTAAGGGGGCAACTCGTCCATCAAGTTTCCAG
+AGTCGAACGCCTATTCGTGAGGTCTTCCAGGGTTTGTGAATCCTGCTCCATATGTCGCCA
+TCCAAAGTTTCTGCGGGGCGGCGAGATAATACAATACAAATTGCTACTCCGGTATGCTTA
+CATGATCATTCAGAGGTGTAGACGCCATTACTAGGACGATCCTAGGGCATTTAGATATAC
+TGGCCGAGCCAGCCGATGATAAGGAAGCGCACCGCTTTCATATCCTGCTTGTGACCGAGG
+CAACTATTAGCACTCGGAACCTGTAATAGAGGGTGTCACATGGACAGCGGGTTGCTTTAG
+CGAAGAGGGAACGTACGCAGAGATAGCCATTCAGCCGCGTCATTGTGTCCAATCTCTAAA
+GAAGGCCGTATCACAAGCGATCGAATAAGGATCCACAAAGGGCTAGTGCCCCACACAGTT
+ATCCAAGGCGTGGGACCCGCGGCTCGGAAACCGCTTTGTTACCTTGCGTTGGGAGACAAG
+AATAATAGTCCTGCCGACACCTGGGTATGCTCTGCGCCTTTAAGGTATTGGAATTTGGCA
+CAAACTTTGCTGACGCAGTTCGGAAACGTACTTTCTTCAGCAATTTTAACCGTTTAAGTA
+ATCACGTACGCCTATGATCGCTTCGTCCAGTCCTTCTTCGAGCGCAGCTAACTTCCGTTT
+ATCCCAGGGTTTGTATCCGCTTGTTGCCAAAGTGTAATAAGTTTCCGACCCGGGGGTCAG
+AACAGGCGCTATACAGCAGAGGTAGTTAGTTTATTATATAGGTAATAGCCCTCCGCCCCG
+TGGAAGCTCTGGGCCGCCGCGTGAGAAAGCCGCGACCATGGGAGCCTAAGTCGACAAATG
+TGTACTTTAATCCCGATATTGGGAACGAGGAGCGTAGACCGCCTGAAGAAGAACTAAGGT
+AATCTTATTAAGGATTCCTCTGGTAATCAGATGGACTTCGCCATTTGCCAGGATCCTTTT
+TGTTTACATCCGGGTAGGTTAAACTGAGTTCGCTAATCGTCTATCTAAGATTGTGTAGCC
+CTTTTACAGTGCCCGTTCTCGAGGAGCCGCTGCCGCTCGTACATTGTTCGTTTTTTGCGC
+CTTTTGCCTGTTTGGGGGGTGGAGCAGCCCCGCTGCTTACTGTCTTCGCCGCGTTCAGGC
+AGTCACCTTCTTCCAGGACCTCAATGAAATTACAACTCCGAGGCGCTCGGGTTGTGCCGG
+ATTCCCGCAGGACATATGAAGTACAAGTTTGGTGAGGGCCTGAATTCAGTAGGATCGATA
+CCCTCCATCAATAAGCTACCCATGGCCGGCGCAGCCCATTCTCACAACGTACATCTAGCT
+TCGTAGGAATTAACTCATAAAATATCCGGAGCTTGAATTCTCTTGGCCCTGTCCGCCACA
+AATCTGGGGCATCCTGTAGATCAATGGGCCAACGCATTATTCGCGGGCTATGAAATGAAA
+CTAGAGATACATTGGTCCGCACTCGGTTCGGCCCCGCCCGCTAGCGGGTAAACACGGCGG
+GCGCTAAGGTCGTCAGAATCATCGCCACTAAGTCGATACGAGCAGATATTCTAGAGCACT
+GATTACCAACAGTAGTTCGAATGAGGCTTGCACTATTAGGCGCCCGCCTTAATCATGCAG
+GTTGCAAAAAAATGGAGATGAAGCAGCCACGTCCGTGATTCAGTTTAGCATACGCCTTGG
+CCGACCGTAGCGTGAGGCAATTAGACACTGTACCATCTCCACCCTTGCTTAGCCAACCGT
+ATCCATGTGGCCAAACAAGAATGGGCTCTTCTTGCCAATAGGTAAGTGGGAATATGTGAT
+AGATGGTGCTCAGGTTCCTAAAGCCACCGAAAGGTGGCCCCGACTCCACCGGTTTTAGGA
+TAATGAAAAGACGAAGAAACCGCCGAAACTTTTGCTTGTAACAGTTTTAGTACATCAGGT
+GCGGCGTCATACCCACGGCAACTTAATGTGTGATACAGAGTGCCTTTCCGTTACACTACT
+TGCTTTTAAAAACGTGGGCGAACCGCAAATAATAACTGCGATAGGAAGGGATCAAGAACC
+GGCCAACCATTACGCCATCGATGAGAAAGATGGGCGGTGATTCCATAAAAGAGAATACGT
+TGACCATCTTCAGGTGAATTGTTCCTGTAGTGTGTGCGAGACAGAGGGCAAGACCAAGCA
+TCATCAGTTTATCGGCAGCGTAACGAGGCGTTTTTTCTATAGCTTCTGCGGTCGTACCAC
+GGAAGAGTGTAACAGCGTAGGGATCCAATAGTCCGCCCATAACGGTCTCGTACGAGTTCA
+TTTCGTACACTCGCGTGGTGGCGATAGCCTGAGTGCGGAGTAATGATAACGACTGGTGCA
+CAACTTGAATGATTCCAGCTGCTCAAAGTAAACACGAAATACACGCACTTTCCGCCCGAA
+CGATTCGGTTTGTATCAAACACACTCGTTGCGTGGTGTGGACCGTGGATGACCAGTATCT
+TCCACTGCCCTTATTTGCTCACCATCCGTCGCTCAACAATAAAAGCCCAAAAAACAAGCA
+ACACCATGCCACGAGGGCATCGGCTTGATGAATAACATACGGCCTAGGCGGTGTTCTTTT
+TAAGACCCCAAACATATCGAAACCCGACTAAGCGACATCAACATTTCTGGCTACGCCACT
+TCACCGACTGTGTCTTTGTAGCTCGGAAACGGATTTGCAACCGTAAGTGCGTGGACAGGT
+TTCAATTACTTTCCCATCCCGATATTATTGGCTGAAAGAGGGGGCCAGTTCGATATCTGT
+TTCGCCGGAACAGAAAAAGCTGCTCATGATTCAGGAGCTAGAGCAGATGTGGATTGCCCA
+CTCTAGGGCGTGGATTATGCACTGCGTTACGACCACCACGTACCATCCCAAGACATGGCA
+CCTGTTACCAGAGGAAGACTCGGATCCTGTCTCATGCTGTCTTGTACCGCGGTAATACTG
+AACACGGCGTGCGTCGGGTTGGCTGTCTGGCCCGGTATCTTACGGTAACTAAACAAGATT
+CTACGCCTTCTGTGGACGGAACAACCCGCTCTATCGGATTGTCTCAATCTAGTCGTGCAA
+CGGTGAGGCAGCGCTTAGAAGAGTATGAGTAGAAGGCCGAGACGAATAGACGTCCTAGAG
+TTTTATGGACACCGCGTACTGTCAACACCCTGGGAAAGACTAGGCTTCCACGTTAGTTGT
+GTGAGACCTAGACCTTCTATACTCATCCCTTGCTGGAGCTACGTAATTGAGCGCCGTTGA
+CCGTTACAACACGACATCGCGCGCTATTCATATCATAGAAACATGGCGTACCTGTTATAT
+TCATCAACTCAGCCAGCTCTGATACATTTGTCTAGCAAAGGTATGTTCTCGGTTCACGCG
+TTGTCTGAGTCGTGGGTCACTCTGTACACAAGACTTCAGGCTACTGTAGCTTTCGATAAA
+CCGTAGGCTTGTTACAGATCGTGGCCGTGGCCCACTTTATCGGTTAAAGAGATCTTACCA
+GCACCTTATCGATGTGACCCTTCATGTGGAGGTGCGACTAAAGTCGGCCTTAGTGGGATA
+ATATAAGCGTCGACGGACGTTCACACGCATATAAGCTTGTATCCCTGCGGCATCGCCTGA
+CTATATGCGCAGACAGGTTACCCCATATCGAGAACTAAATCTCAAGCGACAGTTGACAAC
+GTTGTTACAGTCCCCCTACTAGACACTACTCGCGGCAGGCGGGAGGGAATCCTACGGCGA
+ACGATTAGGGTCATGGATCAGCGATTGCACTTAATCTGTTACAGAGTTCCAACAGTAGGT
+CGGCTAGCTATTCAGGGAGAAAAGTTCATCGGGGGACATAGCCACGCATCTCAAAGGTAA
+GAGGCTCTCTCGTAGAAGTCTGGGTATCTTGTGCACTCCAAATGAGGCCTAATTGTCTGG
+GCTATTGGACTTCATGCCGCTGCAATGGGCTAGGTTAGCGCCTCGACGAGCAAGGGGACG
+TGCTGACAAACGGGAATCCAGTTTCAAGCCTTGTTGTGTCCATATATGGTTTCACCACGA
+TCCAGATACTTTAAAGGTTTCGGTGGGCCCCGCCCCAAATCCGTGGGGGACGTCAAGTCT
+AATCAACTGCGCAACTTTTACGGATCATTGGATGTCTCGCGATATCATTCGAGGTCCACT
+TGCACCCATGTGATAGTCCGTGATAAAGCATGTAGCGTTTACTACAGGTGGCTCCTCATC
+GAACCCTATGCTCACGTTCCTACTCATTCGAACTATTTCATCCCATGGGAACATACGCCG
+TCAGGTTGAATACCACTTAATTTGGCAAACGATTTTTCATTGTCTTAGCGTCCGCGCTAA
+TATGAGTTCGCCCACACCCCACGCCGGGTTTTGATCAGTGCAGATGCTCAGCTTATCGAG
+AATTGTCCATGCTACGGGAGTTTGTCCCAATCTAGTAAGAAAAGTAACACGCATTCATTT
+CTGTAATAGTCCTGTCCATGCCAGCTGACCCAATAAGGGATTCCGTTAGGACTAGGCCTA
+TGTACTCTAACGAGAGTCTTGTAGACTACCCAGCATGTCAGTTCCTGTGGCATAGGAGCC
+TCCTGCTAGTCATGATTAAGGTTAATTTGGAGAGCTGCACCCGATCACGCACTTCTCGAA
+TCTATAGAGTGGGCTACACCTTCGCGCTCTATCGAGGTGCCGAATGTCTTTACACGACTT
+CCCGGATAACCGGGTTACCCGTGCACTAGCCTCGTGTATGTGTAGTCCCGGGAACTCGCT
+GGGCCTTGGTCCATAAGGAATTACGCCACTTAGGCGTACCACAATTTCCTTTAATCTCCG
+AGAAAAGACTCTAGTCTGTACGCACGGATGGGCTTGCCCACAGCGTGACTGCGGAGCCGC
+GGAAGCGCACCTGCCAAATTTAAGTGTAGTTCGGGGGAGTAGGGATGACGAGCAGTGTTA
+GTTGTCAGCTGGATCTCAGAGGCAATCTAATCCACCTTTGGGAAATAGCGGAGGACGTGC
+GTCAAGACGTTTCCTGCTGTAGCACTCTGGGTCGGATTCGGAATTCCCTTTATTAGGCGT
+TTCTTAAAGTTGATGCTGATCTGAACAGGGCATGTGGTGCTCGGGGAGTGCTTAGATTTA
+CCTGTATACACTTAAGTGGGGTTGATTAACTGAATGCACGCACGGGAAAAAATGCGGTGT
+GGCGGCTGGGCACATCGGCCTCGTCCTGAGTTTCTTCTTATATGAGCGAACATAAATATT
+CCGCGCTTCCGAACAGATATACATGCTTGCGTGGAGAAATCTTGACCGTACCCCCGATCA
+GTGGATACTAACACCTACTACTTTATCGGGTTGTAATCCTTTCGAACCTCAGCCTTGAGC
+AACTGGATCATGAGTGAGACATGACTATCCTGCTCCTCTAGCTGGAGGAAGCGAGACAAT
+CGATCGATAACGGCGCATCGTCACACAGTGTAACGAACAGACTTGTGAAAGTAGGGCCTG
+TTTTAATGGTGGGGCAGACGACACGGGGAGCATTTTGTGGCTCTGAGGGAGTCTCTGCAG
+ATTAATTTCCCGCGTTCGCCACCTGTGATGAAGGTTAGAGGACTATTATGGGTTGCCCCG
+CTCTCGCGGCGGAACAAGCATAGCCCGGGATCACTAACTATCCCGGAAATCTGGTTTCCT
+TGCGTAAGCAGGGCCCCCTTGACGTGAACCTCCGTTGTTTCTACGATAATTGAGTCGGGG
+GATACAGTAGTGTGGGGATCAAGGTAAGATGTGGTCATGAACGTCATGCACTAAACGCAA
+CGATTTCCTGCCTCATGTTTTTGGCTCCTCCGACCCAGTGCAGCAGGCAGTACATTTCGT
+GTAAAGTGGATCTAAAGAGCTCACATGAAGAATAATTTACGATCAACTGCACCCACCTGC
+ACTGACCGTGAGGGCAATAGCTATCGGATACTCGAGACGGTTTTTAGACAGGGAGCCTGT
+ATGGCGCATGAACCTTAATAGGTTAAGGCGTAAACGCTGAGTGTCGACGAAGCCGACCGC
+TGTGGACCTCTGTGCGTCACTTAAAAACGTAATACACGCTGTGGCGTTATATCATTCACG
+GTTATCGCTCCAGGCGGAGTGATTGCTCAAATATTTGTGTTAGGGTACACTAAGTTAACT
+CGACATATAGGCCCGAGTACCCGATGCAGCAGCCTTTTCATTAAAAGACGGGGTAGGACT
+AGCCACATATCGACATTTGTGGATTGACGGCTACGGTATGTTCTCACAGTCGCAGAAACT
+CGCACGGATACGATGCGTAATTTGCTAGTCCCTGAAATTAGGCTACTCTCAAAACACCCT
+CGATTGGGCAAATACTTGTAGGCGCTAATGGGGGTGGCACGAGCTGGTGATCCACTCTCG
+AACGTGGATAGGCAGCCTTTGGTTTTTTATTCTGACTTTCACCGTAGCCGAGATTCCGTT
+ACATTCGCATAGAGACCTACGGAAGAGTACCACAGGAGCCCGCAATCTCCAGTACTAAAA
+CTCGCACCGTGTCCCGGGACGAGAGGAGCGACAAAGGTCCGGTATCATTCAGCAGTCACA
+ACCACGTATTCGGTGCCCTGTTTATAATTCGGGCCTGGCAAATCAGCGGGGCGATTGAGT
+TCATATCACTTAGGGCAAGGGCCGCTCTGACCAACCGATAATCAATCGATCTTCTCAGGG
+ATTGCTAGATTTGAATTGTTATTATAACTCCACTGACCCGCTTGTGATGGGCAGCTAGTA
+GACAGAAAGTGTAATTCCGCAAACTTACGAAGCGGTGTGGCAGTAGAAGGTCGACGCATT
+CACACGGCTAACTTGGTATTGGGTAGCCTGTGCTGTGATTCATAACAAAACAAGAGCGCG
+GTTGGCGCAGTTTGATTTACTATATCCAAGAACTAGTCGGCTGACTGGCAGAGTATACTA
+CCATATTCTGCAAGCGAAATGAACGCGCGTGCCGAGGAGGGAATGTAGACCCTACGTACC
+TTTTCACACCTCACGTATCATGGTTTGGCCCCTAAACCGAGACAGACGAAAGGTTGCGTT
+AGTATGGGTACGCGCAACTACTGGTGCCAAGGCCGAAAACACACACTGTATGCAGTGGCA
+TGCATTTTTGGATTTCTGCGAAGCGCTCATATAGGGTGGGTTGAGCCAGTTCCTGGCTTA
+GATTTATCCTTTACTGCAAATGATCCTCGCTCAATGTCGCCTAGCGCCGCCCTCGCCAAT
+GAGACTAAACGATTAAGTGCCAGCTCATATTTGGACACTAGTATCAACTAATTTCCCGAT
+CTAACTGCCTAGTGGCTTGTCCCGATAACATTACTCTTGTTAAACGTCCAGGTGGGCCCT
+GTCACCGATGACGTCGCTCTTGGTTGACGGATCGGTTCATTCATGTGCTCAGTTTATGAG
+TCCACAGGCTTTACCGTCTAATAATGACCTGATTGAAGATCCAAATTGTATGCTGAGAAA
+GAGAATTACTGCGAGCTGAACCCAAATACATAAATAGGGTCTCCGATTGATAAGGGGCGG
+CACCGGGACCTACGGAGAGAGAGCTACATTTCTCTTGACAGGTGCACCCACTAACCGCGG
+TACTCATTCGGTCCTCCGTTGAGAAAATAGGCGTTCCATCTAGTCGTCAACGTAAATGTA
+GCTTTCTTGAACTTAGACATGTGTGTGAACTTAGGACAGCGATTCAGCAGAGAGTGCACA
+TAAATCCGAGTCGTGAGAGTTAGAGGATTCCCGCTGCAACGGAGCAGAGAAAATGTGTCA
+TTGACTGTGTGGACCGTTGGCGTTTGAGACGGGAATTATCCGCGCGTCTAGATTCCCCCC
+GAAATCCTATTGCTGGACCTGTCTGGTCCGGACGGTCAGCCCAGGTTCGCCAGCGACATT
+GCGTGGGGGAGCCATTGAGCCCCACCAAGATTTGCTAGCGGGGCGCTGTGACTAGGCTCG
+GTTACGTACCTAGCGAAACACGACCCAAGTAGGAGTAATGCGCTAAGGGAGGAGGTGTTA
+ATATATAGTACTACACCTATTAGCAGCTCGGGGATCTAAGCTCTTCGGAGAAAGTCTGTA
+TGGAGCCGTAGTGGGGGATGAACCACTTTGTCTATATCGCAGAGCCGGCGGTAACTGTTG
+ACGCTGTGGTTGGATATTGAAAACGCAGGGGTTACAAATATAGTTGTATACACAGCGCTT
+GTTTAACCTGACGAACGCAGCTTAGATTACGCACGGCCTGTGAGAACGTATGAAGGTGAT
+AGACTCTGTGGATTTACAACGGCGACTGCCGACTTGATCTTGCTATTAGCATACTAGACA
+TAACATCATTAAGTCGCTGCGCGAACCAACTCGTATCGTGTACTCAAGATTTGACAAATA
+CTGGATTTGCCTGTCCGAGCACCTTAATTATCCGAACGCGGAGGAGTGAGCTATAGCATG
+TTCTCTACTGAACGATCTCGGCTAGCTCGAATCTGAAGAGTTGCTACCTGGTTGCTGCGC
+ATTCACAAAGATGTGTATGGCAAGCCAGACCAGAGGCTCGGTGAAACGAGGATATGTTCG
+GGCGTAGAGCCAGGCACGGTCATCTACAACCATACGGGATCGACATTTTCGATGTAGTTG
+TTGAAAGAAGCTACCCTACTTTGAAGTTACATCGAGGGCTCGCGGGCTTGGGATCGTCCG
+CAGCCCTATGTTGAGCAAGGACCGCAACCTCGTGTATCTGCATGAATGAAACCTAGTGAT
+TCTTGTTTTAAGTTATCACGGCTCGGATCGTTGCGCAAGGTACGTCGACGTTCAAAGGGA
+GATAGGAGAGATTTTTTGACTAGACGGCGGCCCGTCCCCCCAAGAGCAGTGAAAAGCTCT
+TTAGACCTAAGAGGACCGCGCGCTCCTGAGACTACTATATGAGTCGACGTTAGGCTGAAC
+TCCCGCACGTTCGTCATAGATGGTGGAAATCGGAGCACACGGGTCCACCGTTCCGAGATG
+CTGGAGGTAATAACAGTAAAGGACCCCATTGAGAGGCACCGGACCTCACTGTCGCTTCGT
+ACCCAGCCCGCTCTGTTACTGGATAAGGAGGCGAGTCTTATATTGGCTCGAATACACTGA
+GGCGGTTTGCAACCTAATCGCCCAATGGACCTATGCGGTACGGGTGTGGCGTACCCGTAA
+GGAGCCATCGCAAGACTTCATATTCAACTAATTTCCAATCGCTCCAGGCTCACTCCAGCT
+AATACATTACTTAACTGACCACTATCACTGAACATACATGGGTGGAGCAGGGCCTAGAAA
+AGGAGTCTCCTGTTGATAACCTCTTAAAAAAACACCGCAGTCGTTCCTAGGAGCAGGATT
+GTGATAAATCTGTCGGTAAGTGAGGCGGAGATCTTTCGACGGTCGTTCCGGCGTTTGAGC
+GCGCAAGGGGAGTGAGGGATTTGTCGCCGCAGAGGAATATCGGGCGTCGGTACGCTCCGA
+GTTTCTGTGATACTCTTCACTGGGGTTATGGTTTGGTGGTTTTGCCTATCCTCATTTTAT
+CGCACAAGACAACAGGAAGCTATATCTTTCCCGTGTGGCCGGGATGCAGGGGCGACGACG
+TTTTCATATTAACCCGGGATGCGGCCAAATCTAACCCAGTATAACACCCTTGGGTTGATG
+TAGCACCAAGATAGTCTAAGTCAGCGTAAGTTCACAACCGCCCTAAGTATGTCCAGGGCA
+GCGAATCTTGCTCGTAGAGGGCCCATGCCGATCGCGACAGCCTTGGATTTAGCCCGAGGT
+TCCGGCGTAACGAATGACACATCACTTGGTACGATGCCCCATATGTGCCGGTAACACTCC
+TCCAGAACATAGGAAGTGGAACAGAAGACCGTGTTTTGGCACATATTGGTCCAGTGTGGG
+CAGGGCCAGCGTAGGCGTCTACTGCAACCACTGAAAACACGTGGTATTCACCTAGAGGTG
+AGAACGATACTCGAGGCAGCTGCGCGCTTTAAATCCTCCGCAGACTGCTACAGAATAGTT
+AATTACCGTTCTAGCCCCCAGCAGGTATGTAACCCCGACCACCGATCATCTCTAAGGAAT
+AGTCTCGGATCTAAGCCGGTTACTACTACAAGAATGGCTACCCTTACGGCTAACCAACTA
+TTTGCAGGATAGTCATACTTCAGGCGACATGCGGTCTTAGATTCGGTGCTCCACTGCTCC
+ATAAGAGAGACAGGTAAGGGGTCACTACTGACAGTCATTATGTCAGCATAGCATAACGCT
+GCTCCCCCGTTGGTCATCCACTAGTTAAATCGGAAACGGTACGACTTAGGCTAAACTTCA
+AATTGAAAGATTCAGCGACCCCATGGACTCCGCTTTCTATGCGGGAGGATGCACCTAGAA
+TGTCGTCGGCGAGTCATAAGATGTGAACATGACCGGCCGCGAACAGTTCAAGCTGTAACC
+GGTGTCTTGGTCCTTATTACGCTGCCCTGGATTGACGTTGCTACCTCCCGTGAACTATTA
+CCAAAACCTCAAATTCGAAAGCGGTGCGGGAACGAGAAATAACATTGTATGCTCTCTCGT
+CCCCGACGTAACCGCAAAGGGCCCCGCTAAACCTCCCATTTTGAGCGAAGTTCTCTACGT
+AGAATAAAGTATGTGTCCCGGCTTGCCCACGGAAGATCGGTGCGGTATGAAGTAAACGCG
+TGGTTATTTCGTGCACTATTGCTAGGGACAGCATACCTTCTGCTGCGCTATCCATCCATC
+GCCCGAGCATCCAGAGCGGTACTTAATACCAACTCCGTCTATCTTGCGGGCAGAGTGTAA
+ATTCTTCAACTGCGCTTAACCTACTGTGGGAGTGAACCGCTCGCGACTACTAACAACATG
+TGGAATCTGCGAGGGTCCAGCTCTCCTTGTCAGCCTGGTTATACCACCATATGAGCCACT
+AGGCGAGCACGTCCTAGTTTAAGGTAGCGAATGATAGCCGAGCTGATGGTGCGGGAAGCA
+TCGTCGGTGAGTAAATGGCTTACCCAAGGCCGTTCGGCTCAATATGTCAGGGCCGTTTTG
+ATTTATGTGGTTGTTTCCTAGGACATGCTCACGCTGTCGGTGTGGAACACCGTCGAGAAC
+TCCGCCGGCCCATCTCCAACCTATCTATGTAACTTGTCCAATGCAACTTTTGGTCAGAGG
+CCTCTAGGTGAAGGGCGCGACCGTTATGAATGTTTGACCCATGGTTTGCCACAAATCTCC
+AATCCGATTTCCGGGTATTGCATAGTCACGCCCACTCCTAGAGTCGTCAATGCCGTCCCT
+AAGTGTAATGGCAATCCTGCGTTCGTATGAGACCAACCTGTTAGGGCCCATCCACAGCGA
+CTCCGTATCGAGCACGGAATGATTCTAAGCGGTTAAAGAATAAGCAGAACAGGAGGCAAT
+GCGAGTGCAGATCGATACAGGAGGAAATTCATCCGCCCCATGGTGTCTCTCGCGGTAGAG
+TATTCCATTCACGTTCGGTCTCCGCTGAACAAGGAACTTCCTGGCTCCCGCGCTCATTAA
+CGTGGTACCGGGATGCAGCCGTAATCAACTTAAGCGCCATAGGAAGCTCCACTGCACCTC
+GCTGTGGACACTAACATATCTGGGGAGCTACGGGACCGGAGCAGTCTGGTTATGGAAATT
+CAAGGGTGGCGCTAATGAACTATGAAAATATCACGTTCAGTACAGCCCAATTGGCAGAAA
+TAATAAACGATCTAGAACACAGAAATCAACGTCTGCGGGCTTCTGTGATAGCGATCCAAT
+ATGACAATTACATAGAGAGATGCGTTACGAAGGCACTTCGTGCAGTATATTGGCCACTTG
+GGTGGCGATAGGCTGGCCCACGATGGATCATGGTCCACGTCGCGCTAACAGTAGCATTTA
+GAAGGGTTTACCAAGTAGTTGTGCCTATACGTCGATGTAGCACCATCGACAGAGTGCTCA
+CTGGACGTGTCCATACATTGACATCGCTGAGCCAGAGTATCGTGCCAATGCATCTTTGTG
+AATCCTGATTATGCCATTAGCAAATCAAGAGCGCAGGGAAGCCGATGCTGCGGCTAAGAG
+TTCCGACCTTATGTCTAAATGACACATTTGCCGCGTCCTAAACAGCGATTGTGGCGCGTT
+GCGTCCAGAGTAAAGTTTAAGCCATATAACAATCTCGACAGACACCTAACCTAGTATCTC
+ATTATCACCGTAGCTCGCGAGGGGTCTTAACAAAAACCCCAAGTGACTCCTCCTTATTCC
+AGAAAGAGAGCAATCAGCGTCGTTCAGATTATGGCGCCTACTGATCCTGCGGAAGACACG
+ACGCGCCGAACCATCAAAGCAAGCTTTCCCCGTTTAAGGGAATATCAGCGGGTACCGCCG
+GCTCCTTACCTTGATCGGTTTTAGGTCGGTCCATGTAAAATGTCAAGTTAACACGGAGAC
+GTATAACATTATTCTCGTACTTCGCTACAAACATGAAGTTGTGGGAACCATAACTCTGCG
+GCCTATCATCTATGAGGGACCGTAGTCCGAAATCAACACACTACGAATTGATATGACCCG
+GGAAGAAACGTAGAACGAAACCTGCGTCCCAAGTGTTTAACAATCTGTCCCTTACCGTCT
+TACGGTCCGATAAGATAGCTATGATCGCGAACACGCTTTCAAATACGCGAACGTAACTAG
+AGTGTGGGTCCCCGAATTCCGCACACTTGTGCGAGCACGTGGTTATGACAGAACAGTGCA
+AAGGTAGGGTGTGCTACTTCAGCACTAAGGAGTTCGTTGGTTTAGGGTTAATGTATGCCT
+TTGCATACCATCCGGGATTGCATTAGATTGTTTGAACTTGCAGTACTGAACATGGCGAAT
+GAGCGTATTCGTGCATACCATAGGGCCGCGGCAAGGCGGCATTTACCCCGCCCGTTTAGA
+GATGACAATTAGCTAGAACGTTAGGTTATTGAGTAGCGTAACTCTTTGTTTGTAAACCGC
+GCGTCTCGGTGAATTTTGTATTAGGAAACCCGTTTTAAAGTAACCAGCGGAGTGGTTTCT
+ATAAACTGGATCCTTCATGGCTCCTACCGTTGGTTATGCAGACCGAGCCATTACATAGTA
+GACGGGATTACGCACGAGGATGGTGATGTTGTGAGCTACTAGCTTATCGGCGAAGCGGTA
+TTACGCCTTAAAATTACCGGAAAGCTCTCCGAATCGCAGAGGATACACGTCTTCATGCAG
+GGGCAGGGAAGGAAGAGTAGTTTATCTTTATCGGCATGAGTACTAAGGGCCATGAACTTT
+TCCTGCTTTCAGCTCTTCCTATCGGCACCAGTGAATCATGCCGCCACAGTCGGATGCGGG
+CGGATTCCCGCCTGGGCAAATGGGGAGGCGCCAGACACCTCATGAAAAGTTTACAATCAC
+TAGGCTATATCGTACGGTCGACCGCGCAGTCGTTCCACTTCACCTCGAAACCTGAGCGGG
+TTGCTACAAGTTAGTCTTAGGCAGAGACAACAAGAGAGGATTCGTCTTGAGGCGTGAGTA
+CGCTTTTGGGACTGGTTCAGCTTTTAACAGGTCCGGAGGTGGGTTCGTTACAGAGCGGCG
+CCCCAGAGCCACCAACAGCTGAGCCCTACGCCAAAGTTCGGCTCGGAATCGTATAAGGTA
+GTGTTCTTACTGGAACCCTCTCACCCGTCCCTCGTTTGTCAAGCGAACGTTACTACTCAT
+TGTCGGATATGCTGTCGGCCAACACCCTTCCGAGTAAAAGGATTATCGTCCTTGCGGGCT
+TTGTGACATCGTGACGCAGCGACTGGGTCTATGAACCCGACTCGGTAGAGTCGGAAAGCT
+CTCCTGTCACGTTTCACTGACCACGTTTGAAGCCATAATGTGAAAGTGCCAAAGACTACT
+TCGTCTCACCGCACTCGTTTCTGTATGTCGATAATAGACGACTGCGAACACAACAGTGAG
+CGTTCACACTTTGGAAGTCGAATCTAGGTACATCCTGCACTCGATAATCACTGGGCTGTT
+TACCATTCTAACTGCTGGTTCTAGAGTCTCGGCCCTATTGCCCCGAGGACAGCAATGACT
+ATACGCCGTCGAAATGTCCAACATTAAATTTGACACCTGGTCATTTTTTGAATGCTTGAC
+GAACACTCCCATAACAATGTAGCGGCTATTGTCTCATACTCACCTTGAACGGAGGGGTGG
+TCGACTTCTCCCGTGCGGGGCGATGGGCCCCCCAAACTCGAAAACTTAGGCCACAGTAAT
+TAGAAAGGCAAGCTCGTAACTAATGTCCAGTCAACATCGCCACCGTACCTTCCTTCTTTC
+CCTAAGTGCTGCATCCGATTTAATCCACTCTAGAGCAACAAGGGACCCTCTCTGGCCTAG
+ATCGTAGAAACGGAATCGCTGTTGTTATTACATTATCGAGCACACACTTCCATCTACAAT
+TCTTTGACCGTCTCCGTAGGGAAAGACTACACGGCGCGGGCTATAGTGATGTGGTGCTCG
+GTGTATCAAATAAACTAGAAGCATCGCACACTAGCACATCTTGCAAACAACGCGCCCCAT
+CTCCGAAATTTTGATCCTACAATTTGCCTGGTCGTGCCTTGGGAGTCTTCCCTTAAATCG
+ATTCAGCAACCTGCTGTTAGTTCATGTCCTACACGAGACGGCCCGCGTCACTGAATCCGC
+AGGATGTGGCCGCTCGGAGGGCAGTGACCAACCTCCCCGAAGCGCTGTGATCAGGAAAAT
+TCTGCGGAGTCTCGATCCTCTGACATCCCAGCTAAATGTGCATGGTAGCTAAGGCCGTGT
+TTATCATTCTTGAAACCATATGTGGACTCCCCCCATAACGGAATGTTCTGTTCAGGGATA
+AAAGCTTCCGGCACTCTTAGTGAAAGCTGTCCACGACTACCCAGAGGATCAAGAATTTTG
+ATACGGACATCAAAAGTCAAGAGTCCAGCTATATGAGAAGCTAGTTACTTTAAGAAATTA
+GCCACGAACTTCTATCGTTCCCGCCCGAGGGGCGGGGCTTGCAGCGGCCACCACGTGAGG
+TTTTGGTTCTCCCACGATTTAGTTATCTTGTTTGTCGAATTCGGCGGCGTGACTTACATG
+GTTTCGTCAGTTGGCTCGACGGGTAAACTGATGTGCTGGACCTATCTGCACGCATGAAGG
+GGCAGTAGACAAGCTAACCGATAGCGGATAATCGAAGTAACCATGCGTGTGGGATGTTAG
+AATAGCTGGCCTCATCGGCAGAAGCTAGAAGCTAAGGCTTAGTGGGATCGTTTGCCGCGG
+GTTAGAACGTACATGTATCCTATAGCAACCTAAGAGCTCTGCCCCTTCATATCAGCTACA
+AGCAAGGAAACCCGCAATGCAGTGTATCTGCTTAATTGCACCGCGCGCTTGTGCATTTGT
+AGACGATCTTCCACCTAATCAACCACACGTTCTGATCTAATTTAGTAACGTCGGGGATGC
+TGCTGCAATCCTGGCAATAGGTGGCCGTTGCTTGGAGTTCCCGAACTGGCTGCATCTGCA
+GCTCATTGGACCCCGCCAGAGGGTTGTATGCCTGGCCTTAGATGATACTTTATTCGCCCG
+TAATGACGTTAGACGAAAGAACAGTTCTGACACATTATCGCTTTCGCCCTGCTAACGTGG
+TCTGACCATCTTTTGTGTTCATCGAATGTCTGGTCGAAGTCAACAAAATCTTAATCTGAG
+GGGGGAGTAGTTATACCTCATTCCTTTCGCTCTCGTGGTATTCGAGTTAATAAGTGCACT
+GTTGAAAGGTCTAGATGGACGGCTGAGCAGTGCGTATAAAAATACGCGGGTGCGAATTGG
+GGCGAACATACTACTGCGCAAATCTCGCAAGTATAGTCAAAGGGTTGTTGTCTTTACCAC
+CTGGGTGGTAGCGAGCCCTTAATTCACATTATCGTGTCCTCCCGAGCCAGCCTAGACGAC
+AGGCATAAAAGCGTTGACCAGACATAGCAGCCTGTAACGGAGGGGATAATTCCCGCGTAG
+CAGGAACAATCAAACTCTTTAGGGCAATCCCCGCGCCGCGAGTACTCGCCCTATCTGCAT
+GTGGCCAGCCCGAGCCATTGGAAAAATCAGGGCGGTTTCGACTCGTTGTTTAGCTGAGGG
+CCTACGAAGGTGATAGGGGGCATACCAGCAGTATGAATGGGAAGGCCTTCCGTATTTCAG
+ACTCTACTTTTTGAGAAATAACCATACAGTAGAAGTAATGATAGTAACGTAAGAGATATC
+TTTAATCCTAAAGACGGTTTAAGAACTCTGCGTTTGCGCAATCCCGCGCTCAAATAAGGT
+TTGTTCATGCCTCGAGAAGATCCCGATTACCTTATCACCCACATAGGCAAGCACCACGCC
+GACGCATTGAGCCTTACCTTTGTGGGCTTTTCACAGATGATTTATCTACTAGGTGCGAAT
+GCAACAAACCACGAATCTGAGCGTGACATTTCCAACTTCTGTGAAGACATTGTAACAGTG
+AGGCGGGCTCACTTCAAGAATCAGAGTACGAAGAGACAATCCGCCTCGAATGTTACCGAT
+TAGGATGTCTCAGATCGAGCACTTAGTCAGCGGGCAAGCTTTAGCAGGTCAAATGACGTA
+CTCGTGGATGCGAAGTTAAGTCACAGCAGGCTTATAGCATCCCCCAATAACTGACATTGG
+CTAGAGCGCCAGATAACCGGTTCACTGCGCAGTTAGTACTCGAGGAAAACATCCATTGTG
+CAGCGACGGTTGAACGGCGTTTGCTGGTGCCCACCACGCTCAGCCGCGCTTCTGTGAACG
+TGGCATGCATGTTGTCCTACACCCTTTCTCAAAAGAATTTAGTGGCCGTGGTCACCTACA
+GGAAACGCTATGATTGGTGGCACGTGCCGATGCGCAACGCCGGAACCACCTTGACGTGTG
+GTGGGGCTAAAGAATTTGCATCCACGCACAAGCTGTGTCAGGGACCTGGCTCCAATAAAA
+CCATGTGATAATGTCTAATTTTGCGGTTTGACGCACAAGTAGCTGCCTAGAACCTGCCGT
+AGATGGTATCCTGTTCACAACGCTCTCCTCCGTCTATGTAGCGGTCTTCGCATAACACAC
+ATGAATATCTCTAGTAGGTGAGTAATTTAGCATCACGAATCTCCGTCTCCTACTGATTCT
+GCTATTGCCCGGTCGAACTGGTCGTGTCGAAGTGTAGTCGACAAGCGTAACGGTGTCAAA
+ACATTGACCCAGAATGACTTTTAACATCGTGATGTTAGGTACGCTCTCTGCGGCGAAAAT
+GGGATAAATCAAGCTCCCTTAATGCGGTCTGCTACATTGCTTCCAAAGGTATCAGGGTCA
+GCAATCAGCTGTAAGAACAACGGCCGCCCATGAAATAGTTGGGGCGTCGGGCCGACAATT
+TAGTACATCACTATCCAAAGACTGGGCTCTTCCCGCGGTAGGTGGGACTCTCCCTGCCCC
+GGCGTGCACATGGTTACGACGACGGGACGAATCAATCAATTTTCTATCCAAAGGACCAAC
+CTTGCTTGTAAAGCAGCGCAAACAACTACAGTATACTCCTAACTGTAAAGAGCAAGGGGT
+ACATTAAAAAGGGTTCGTGGCCTTTTGGACCGCGGTCTAGAGGCAGCGCTACATGGGCTT
+CGGCACAGCGGCCATACACAGCCGGGCCACCAATCGATCCGTTATTGATGCGTAGGACTT
+CCTGATAATGTGTTACCCGAGCCCGTTGTACTCCGGGCATAAGGCTGATCTCTTAACAGC
+TTGCCGAGTGTAGGGCTTGTAGTCAACAAAATGCGAGATGCCCGCTGGACGATACGGAAC
+AGTGACGACACCAGCTAAAAAGTTACACCAGAACACTTGTGGGATATGCTGGTGTGTTTC
+TAAATAGTATTGGATTCGGTAAGCTTTTATAACTGCAAAATGCAGAACAAATTCGTAACT
+ATATCCACTCCAGAAACCTGATCGGAATACTCAACTATTGATTCGGGTATAAGATCCGCC
+GGCGAAATCGTCTTCAGGCCCATTACTCAGGATCCCACCAGTCTTTATTGACCTTGCTCA
+TCCAGGGGCCCCTTGCGATCTCGGCAAAGTTACAATGGTGGATACTCATGATGCCTGGTA
+TCCTGCTCATTGTCTAATCCTGAACGAATGGAACGTAATCATTAAGCGTAATGTCTTAAA
+TTCTTTGCTCGCGAATCCGGGTACGTTGTGGGGTCGGAGGATCTTTGGGTCGAACGTGAC
+TCTCCTACCATCGGAAGGCGACAAAGCTTCTCGAGATCGAGAACTGTTTATGAAGAGAAC
+ATCAAAAAACATTGCTGTGGGGGCTGCGCGTTCCTTCAGTATTCCATTATTCATAACGAT
+GCATGGTGTGATACATCTGCCGTTGGACAAACGTTCAACCTCTACATTAGCCTTATTTTA
+CCCAATCAGGCAAGAGTCTGACATCAAATGAGACGCGTCAGCTTAATGAGCGGTAGACCA
+ATACTCCGGCCTACGTGGCTTACTACAGGGGAAAGTGAGGGAAGTTCTGGTTCACTCCGA
+ATCAACGTCATACACTGCTGGTCAGAGAATATGCCTAGGTACTTGGTGACTAACAGGTTT
+CCCTCACCGAAGGTGCTGCGCTTCCTCATGGGGGTGCTATTTTGTGTGCGTCATGCCAAC
+ATCATACAGCGGGTGGAGAGATGAATTAAGATACGGCGTTGGGTAGGAGTATCACTAGAT
+AATACACATTCCCATTGGTTGTGGTGAGGAGAACTGCGTGAAAAAACCTCGACGGCGCAG
+GTGGGTGGGTTCGACCCATTACAGCGCGGCAATACGTGGTCATGCCTCGGACCTACTCCC
+GTTACTTAGGATTAGAGCCGATTTCTCATTAACCGTTGAGAACTTGCAGTCCAACGTAGG
+AAGGTCTGAGATATTAGATTTCTGAAGGCTCTCACAATGGATTATTTGCTTGCGAGATCT
+ATAATGGAAGTCGAGCCTCTTTTTCCTCCGGAATACACCGCGAACAGAAATCAGGGGTCT
+CTAAGTAGTTGCTCGTGCAGGTGGGTCTGAGCGTTCGTTCCTAGGCTACTAGGCAAAATA
+CCTTGTTTTGGGAACTGAAATGCCTGTTAAATTAAAGGGACACTCTTTAGATAAGTCTTT
+TAGAAATAGGCCCATAACTGAAAACCGTAGATCGTCGCGGTGAAAGTATAACCGACGAGT
+GAGGAAGGAAACGGTGCGCAAGCGGCAACCCAGTCATTTGGGAGTCCCGCTGTCAGTCGT
+GTCGTTTCGCAATTTTGTTACCTCGCTGCTTTAACGCCGCGTAGGGGATCCTACTTGTGC
+GCCGTATGACGGTCGCCGTCTGACAATTTCTATAGGGGGAGAATAGAAGACGCCCTGCTG
+CTATTTGGAGTGTCTGACCGTATGTCATCGCTTCCAAAGTCTCGCACATACAGATCCTTA
+GGATCACAAGGGCGTTGACGCCCGGCGTGAGTTCCACGCGGGACATTTGACAGATCAACG
+AGCTGCCCCAAATGAGTTAATGCGCCCGAGTTTCAGATGCTTAATCAGGGGCGCGGGAGC
+TCCTCGCAATGCTGAAGACCCACATACGTCTTGGGGAGTCAAGGACGATGCTGGGACGGC
+CCCTGCTAAAGTTGTCCAATCCCACACGCTTCCCACGGTTGTTCTCCTTGGCCTCCAATT
+CACTCCAGATACGAGGGGCACTTCTTCCTGCGGGCACCATCCCAACCTTACGCGTCGAGC
+GCGCTTCTGCATGTGTTATTGAGAAGTATTCACATTTCATGCGTTCACGCTCAGCCCTAT
+TGCGTTGCCGTCATGCCCGCATGGCGGAACACGGGCCGTTACTTGATTATAACGCCTGCA
+CGAAGTTATCATGGCTAGCATTGAGGGTGTTCGTTGAGTAGCCGCCTCTGGCTGTGTTCT
+TGAAGGCATTTTTCTAAACTGTAATATCTCCTATATTGCTGTCGGAGCCCACTGAGGACA
+CACGTCCGCTCAGCATCTATTAGTGTATTGATTGGGGTATAGCTCCTCTCTGCTCAGAGC
+CACAGCTTACGGATTTTCGGGGTTTGTTTCATCGGTGAATGCCGAATCAATGGTTCTGAA
+CTATGCGTACCGAGATACATTCCTAAAATACAGGCAAGTGCTGCGCGGACTTACGTCTCC
+TGAAGGGTAAAACTCCTCTTCAAAATAATATATGAATCTTCCTACATTCATGTTTCCAGA
+CACTAACCTTTCGTTATTATTAAGTCGTTATTAAGGGCAACCTGGTTGATCATCTTCCCC
+TAATTGTCCAGTTTACGTTTTATATTATCAGGGGCTGATTGGCACGGAAATCTAACAAGT
+GAAAACCGCATCCGTGGCTAATCTCAAAGCCCAGAGCACGTCTTACGGCTGGCCTCAACA
+TATTTTAACGTTGCCAAGAGTTATCCAGTATCAAGTTTCTCGAATCATCATCATGTGCTA
+ACGATGGCGCGGGACAAGAACACGCGCCTCTCGGACTAGGCCTCACCAAGTCTTGACGTT
+GATACGGCGGCCCGCAAGACTAAGCGGAAACCGCGGAGAGACCCCTAAATCAGCTGACCA
+CACTCTGGACTGTAAATGAGGGCGGCGCCTGGACGAAGGTGTCCCCATCATCCCTAATCC
+GCAAAGACAGGCAGATCCCTTCATGATCCCGAATATACATAGGAATATATGTCCGTACTG
+CGCGCTGGTGCCGCTTTCTCACAGACGTCGCAAGTTCAATGGTCTTCCACATTGCTTGAC
+GTAGCAACGAGTAATTACGTCGTTGTCCATGCTCAGAGCAATGGGCTCTCTGAAGTCGCC
+TGCAGGTGCCACTGTACTGCGGTGCAGTCGTAAAGCTTAAGTGTTGTCGTACCGTAAGTA
+TCCTCACCTGCTGTTATAGGTCGGTCGGATTGGGATCGAGTCCATGATAACTGAATACCG
+AACGGCCTTAAGGAGCAAAGAGCAATAATTCTCTCGTCAATCGGTGGGGCCTCGTAGCGG
+GACAGCTTTCGACTACCTCAGGTTTCATCCTGGAGCTTCCATCAAACGCAGCAGTACACA
+CCAAGGCGAGCTTAGGTAAACGGATTTAGCCATCCGCTGGCGTCGCGCTGTAATTTTGAC
+CACACAAAGTAGACATGGAGCTTTCTCAGCATCGCAAGTCCCACATGTCTCAACGTTGCC
+TCCATGTCGTAAGTTAAGTGGACTAATAGTGAGTGCTGCTTTTATTTTGATGCGGGTATT
+GGTACTAAGTCCGGTTGGCGCGACAATTAGAGTGATTGGACTGTCCGGCTCCAGGATTCA
+GCACACTACATTCAGTCCCAACCATCCATCTAGAACTGGGTACTGTCAGGCTCGCAGGTC
+CGAGCGCTCTAGTGGTTGCAGATGCGCGGCCGAGGTTGAGTTAGAAGGCCATAATATTCT
+CGTTCGAGTAGTATCGAGTGTGACTTAGGATAAGTGGTTTAAAGCTATAGCTCTGAGTAG
+ACGATCTATAAACTGGGATGTCGCGGTGGCATGCTCAGCAATCCCTGTGCCGACGCAGTG
+AATTGTTTAATTGAGCCAATCATGTAAACCCAACTAGTTCTGACACACGACAGTAATGAC
+GACATTAAATTGCGAGATCTGAGCGCTTGCCCAGGTGTCACAGTTCTTCTTTACTGAGAA
+AACTTATAACTACCCAACATATATCGCTCTGCGGACGCGCACGACGGTAGCAAACAACGA
+TTGCTACCACCCGACATTAGGAAGACTGGTATAGCTAATCAACCTGTACAAATCTACGGG
+TTAGCTCTGCAGAGAGGTGAGAACCGAATGATATGAAACACGACATAGTCTGGTGGGGTG
+AATGCTCAATCGATAACCGTATCGTATCTCTGGGATCGCATCCGCACGCAAGTTGCTTCG
+TCATTGGCAGGAAGTGTTTACAGGACGTGTCACGTTCGCACGCTCCCTACAACCTCTGTG
+ACAGATCTGCGAGCCCTCGTAACTAAGCGGTGGATCCTTTTATGATGCCGATCGTTCGAG
+GTGGGTAGAGTCCTCAGCATTGCCGTTGACATGATGCCTTTCCGTGGGACTATACGCCGG
+CCACGAATGGTAGTGGCCGGAGTCTCTTAACGTTTGAGCAAGGTGGATCTCTCCTCTGTC
+CGTTGCAGGCGCGAGAAGCGTCAGATTTCTGTCTAGTGTGGTTCCGCAGTTGTCTCGGCA
+ACGTTTTAGGCATCATCATGAGAAGTCCACGTTTAGACATCGCCCTTTCTTTTAAAACAA
+TTTCTGATCCCTGTGGCAACAAATGCTGATATAGTCCTGGCATAATCGACGACATTTAAG
+CACAAAACAAGCCTTCGCGGCAGGGGAGAACGTTAGCGGAGAGTGGAAGGTTGTGGCAGC
+ATCCCGATACAAATATCACAAAGCCTTATTACACAAATGCATGGCTACGGTATACCACCC
+CCGGTGGATCGGCCAGTTGGGTGTAATTGGCAACTGTGGAACGATTGCACACATTCGGTA
+ATACGTGTCGCTACGGGGGTTTCGGGGAACTGGGAGCCCATCCAGGTTTTAGCCCATGGG
+CTGTTATTGTCAGTCACCACATGAAGTGTTCAGGGAGTTTGTGACCCTTAGCTGACACCA
+CTACAATTGGAATATGCTGGCACGCCTCTTTGCACACGTTCAACCTTCCCTCAAGAATTC
+TTCTTATTGTCTCCACGCGCACACCAGAAGTAGAGCAACTTTCTAATCGTGTCTCTATGC
+CCCCCTACTAGTGTGCTCCCCCCTATTCGGTAAGTCGCCCATAAGAGTTGTGCCGTATCC
+CAGAAACAGACTCTTAAACGAGCAGTCGCATGCGCAGATCTAAGATCCGCGCCTTGGAGG
+GATCCGGGTGCGTGGGCGTAATAAAAAATTTAGCCACGAGCAGTCCCGACCCTCTGATAT
+TGTACTTCTATGCGCCCGAAAGGACAAGCTGTTTGTGGCTAAATGCAGTTTAGCTTTGCG
+GCATCTCATGTCTCCATGCGGCACCATCCCGTCGGGATCTCGATGTACGTTGGGCGGAGA
+GCACTTTTTACCCAGCAGCCTATGGGCGGGATGACTTGTGTTAGGCATGGGCACAATCAC
+ACCTGGCGATATACCGCTCGATCGAGCAAACCCCCGTGATGCCTCTTTAGGCCACACAAA
+CATCTCTCTGCATTCAATTCAATCCAGCCATACGTAACGGGTCAAGAATATTTTACTCCA
+CTTTACTACACAGTACTACGGTTTGCCACTCAGGACATGACGTCAACCTGAATAGGGACA
+CTCCTACCTATAAATATGCGCGAATTCCCACACGTCTTAAATCGCATGCCATAAGTGACT
+TGCGCGTGAATTAGTTCGCAAGCCTATAATCCGTGACATATCTAAGCCGCGATTATCACT
+TGGCCTATGGTTCGGACTGGACTCCTTCTATCGCAGCAGCGACTGCGGTATGCTAGGCAG
+CCCATCAAGTTAATTTGGACCGACCCCCAATCACACGACTACCGGCAGCTTGTCTTAGTT
+AGCCTGAATGGAAACAACAGGCAGAGAAGAAAGTCGAACGCCGAGTGATGGACTTTCCAC
+TAGAAGAGCCGGTCGGCATAATGATATTGGTGACATCGCCCAATAATTGTGGAAATTGAC
+TACTGTGATTACTTGTTATTCGCCAACTTGCTGTAACAGATCCGTTCGACATCCGACGCG
+CACAAGCTTAAACTAGACTTCCCGGCTGAGGGACATTTTTCGGGCATCGGATGGATTTTA
+TGTTACTGAAAAGTTACGTGCCACCGCTGCGGGTCCGACAGGCTTACAAATGTCTACTGT
+GTTACTAAGTTGCAGCAGTCGGAAAACTACGAGTTACTTTATGGTGTCAACATGCCGCGA
+CATCCCCCTAGTAGCGACAGTATGAGAGAGCGGTGCCCGATGCAGAAGGGGCGGACACTT
+TGCCTGATGCCACACACAGAATCGACCGTGTAGAGTAGACATAAGTCTAAACACGACGCA
+CCAGAGAGCCTTATCGAGAGCACCGAAGATTTTTCCAGTGTCTCTTGTTGAACCCTCTAT
+GACAGTTGTTAACAGCCCGAATGATTAGGATTGGAACATGCTCATTATGTTAGCGGTATG
+TCCCTTACCGCGCCCAGTTAGTGTTAGTACACCCATTTCGAAATATAGCGCTCGAAAGCC
+GAAGAATGAAGGGTGGCGCCTCGTCCAGCTATTAGGATGCCACAACCGATTTTCGCTAAA
+GGGCCGTGTTGCGTGGGGAAAGGTTCGGTCTATCATAAGAACCCTGCTGATAAGGTTTGC
+ATACTTAAGTGAGATATCGAACTGCTAGTGCGATGTGTCAGCCCGGTTTTGGATTGCAAC
+AGGATCGCCAAGGAGAAAAGCTAAGGCACTTCGGGTCACTACCCGTAAGCACACTGCACA
+GGGTCCAATTTATAGCTAGAAATGGAGTACAGATATTAGGGGGCTAAAGGTCATGCTTAC
+TGCACTTGACGCGTTGGAAAGCCTGCTCCAGCCTCAACATGTAGAACCCACGTACAGCAA
+TGGCCGCGTGGTTTGTCAATACAGATGACGTTGCCTAGCCAGGACGCTAATCTAACACAA
+GCAAGGAACCCTACATAGCCAGCGTGGCCGCCAAAACATAAACGAAAGTTGATCGATGAC
+CTATAGAACAAACATACTTTTAATTTGCGCGGCGCTATATCGATTAACTAAAGATTTTGC
+TTGACTTGGCTCAATATACGTTGGACGACCTGTCTTGATACCCCACTGCGCCCCGTCTTA
+TATCCACAACAATTAGGAGACAGTTAATTGAGACGACTGGTGTCATCATCAATATGTAGC
+AACTTTCAGGGTGGAGAGTTACTACTCTACAAGTTGCCTCGCATCACTACTCACCAATGG
+GGCTATAGGTTGGGGAGGCGGTGTTGCGCGTTCCGAGAATGTCTTGATCTAAAGTCCAAG
+GCAGTTGCTAATGGGGCTTTTTAGGATCCGGAGATTTCAGGTAATCTTGCCTGAGACTCG
+AAGTCCACCTCATTGCGATCTTATCGGAAGGGATGCCACACAACTGGGTCGCGAGCGGCG
+AGACCCTCCCACATGATCGAGATTAACGGATTCAGAGGGAGCGTCCCTGTAAATCAGCGC
+TTGATGTCGATACTGACGCCTCAATATCTGCCCTTCAGCAAATCGGGTGTTGTAAGCCGA
+TTTTACTGAGAGATATCCCACCACCATAGCCCACTATCATCTATGGGATCTATAATTCCA
+CAACCGGTCTCTGAAAACTTAATAGTCATAAGGCGTGGGATTGTAGATGCTCGCACTATT
+AATCAAATGTCCTTGGGACAATACCTGTCTGAGTCCTCAATAGCAGATCGCGTCGTGTTG
+CTTACGGGGCCGACACAATGAAACAGGGTGCCTCAGAACTTTACCCTAATCCTTTCGCAG
+TATCTCGGGAAACGCCCGGGAAAGCGAAAGATGAGTGCGCCCTACTCAAGAGTTATGCTC
+AGAAACGTCGAGTTCACTGGCAGTGAAACTCGAAGGTTACGTGGGATCCTACGCCAAGTC
+TTTACCTGTAGGCCGAGCATCTGACGAGGGGGGGCGACCTTAGCAGCCGCTGGGGAACTC
+ATCGTAACAAACGTCGAACCGCCGGCTTGTTGGTGTGCTCTTTAGGATAATGAGAAGTCC
+GTGCTGCTGCATAGCATACGTTTCCCAGCTATATACCGCTACTAAGATTCAAAAATCGAA
+CGCTGAATATACGAGGCCCGGCGTCCAAATGTCGCTGGGGTTGCCCACTGTTTATACCAG
+CCAATGATACTTCAAGCTTCCGTGAAATAAAGAATAGTCTACGATTGCGAGACACACGTC
+GTGTGTGACGTTAAATATCCCTTGTTTATGTATCAAAACGTAATATACGCACGTGAGCTG
+AGATTCTTTCACTACAAGCTTGGACTCAAAAGACTTTCACGCCAGGTCGCCAGAAAAGAT
+AAGGTGGATTGCTCTGGCAACGCTCATCCGAGGACACTTGGTGACAAGGGCTCACAGTGT
+GAAAAAATGTTACGAAGCTCACATTGCTGGGCTAACCTCAAATACCGGTCGGATTGGGGG
+ATTCCACACGTTGCGAGGTGTTTCAGAGAAGATATTTCGGGGGGTGACGTGGATAGCCAC
+GTCTCTAGCTCCAAAGAAGGCTTACGTTGGATCTCTAGTCACCAATCTATCAGTTCGATC
+CAATGTCTCTCATCGTCCTGCCGGTTGGTGTAAGATCAGTACGCTAGCAATTCGGGCAAT
+ATCTACGAGTGCTCCCATGCAAGCACCGGCCACGTAGGGGTAAGATCTTTTAAAGAAAAG
+TGCGCTGACCCAACAGCTAGGAGCGTTGCTCCCGTGATCAGCCTCACTGAGGTATGTAGA
+GCTCTCACTTTTCCTGTGGTTGGTGTCTTGGCAACCCGTCATAAGCTGAACAGGTTAGCG
+TGACGACGTATCAACATCTATCGCGCAGATGAGCGAACGAAAGCACCATTTGTTATCCCG
+TAGAGTCATTGAATATGGTGCTGATACATTAATATAAGTTATTCTTGCGCATGAAGGCGT
+GTTTTTATTTCCAAGGAGCCTGCGAGCCTCCAGGGCGTCTTGTCGAACCGAGGGTTTAAG
+GAGCCATGCGGCTCGTCTCGCTTACCTTCGTAATTTGCTCACGTACAACAACCCCCACGC
+TGGGTAACGCGACTAGTGCCAGTATTGAATCTGAGTGATTTCTGCCAGCGCTATTTACAT
+TAGGCAGCGCAGTCCGATACACTCAGAGTTACTGGGGTACTAGAAGAGGCAACACAAAAC
+CCTTGTCAAAATGCCAGCTGGCAGAGGCTAGGTACTGGATCAGGAATCTCCGGACGCATT
+ATGGGTCTAGCGCTTTGCAGCAGCCGGTGACACAACTGCTTGGATCTCCCATTGGCGGAC
+TGAACGCTAAATGGACCGACGGTTGGGCCATCCCCCCTGCTGGAAGGCCCTCATTGCCAA
+GGGCACACTGTCAGATCACTGGCTAACAGTTCCCCTCAGAGCATTCCCGAAATGACGAGA
+TTGTCTTCGCTTGCTATGTCTTTCTTTATAGCCAGGTGTAAGCACGTCTCATGGATCTCA
+CTGCTTTGTGCCCTCTCCGTTCATTCTAAGTTAGCTACAAAGCGCCACGTTAGAGACTAC
+CCTCATTGAGGACTGCTACGAAGGCCCAAGTCATTACGGGACAAACTAATTAATAATGGT
+GATTAATGACTTTAACTAGTGGAACTCATTCGCGACATACTGTAGTGAATCGTGTCATGA
+AACTAGTCAAGCCTTGGCAACATGACCGGTGTATAGCACCCCCGTTCTACGGGGTTCCAG
+AAAAACTGGGTCCTTGCTCCACCACGTGATTAGTACCGTGTCGTGGATTCACGTCTAGAC
+GACTTTATCTCGCAGTTGAACAGGAGCACATGCTGGAAGAAACCCATTCATGAGTTCACA
+ACGAATCGTGTCCGGTCAATTGACGTTAGCCAAAGGCTCTGGTCATAACGCTCAGATGTG
+ATGTTTTGAACATCGTATACGATAGACGTTATAACCTAGTACTCCACCTGAGCCCGTACG
+TCTTGATCATGATCCCTATACATTAAGGGGTTAGACACCGCTCGCAGTTAACGACGCCCA
+CGAAGGTGCACAACAGCCCGCATGCGTATGAATAAGGCGTCAGGAATTACACGGCCGCCG
+TGAGCCTGCTATTGGCAGGGTTAAAGGCAGCTCAGAGGCGGCTAGAGACTTTGCTATCGT
+AGTCAACGTCCGGAATCTGCTACTGCACGTCAGATTAAGGGGTAACTCAACACAATAGCC
+TGAAGAATGCTCTCAGTTGTCTTGACTGTCACGCTGATAGCAGATTAGCGCACCCAACCA
+CCTTGCTCATAAGGGCTGGAGACGGTGCTCTGTAGCGCTTTTTAGGCGTGGTAGTATTTG
+GTCACCCTCTTTAGGCGACGCCATTCATTTCCTCGGCCGCGGATCTAGCGCTAGTCCGGT
+GTATCCCCCGGCGTCAGGGTCACCGTACGTCCTAATAATTCATCCTCGCCCAGTATGAGA
+GGGACTGAATAGGGCTGTCGATTGCTCGGTCTTGTGGAACTTGATTGGGTTGGACCCCTG
+CCCGGCTCCTGCGTTGTGATACGCTAGTGGAAATGTAGAGACTTCACGCAACGGAGTTAA
+GTGGGGGATGCGAGCCTGAGGCTTTTTTATCTGCTCATGTTAGGCATCGGGGCTGAGTTG
+GACTTTTACCCTCCTTTCGTCGTAGCCAACCCCGAGCACCCACGCGTCTACGGAGTGTAA
+CACATTACCACCCGGGTTATGGTGGGCTAAGCGACCAGGAATTAAGTCGTAGGGAAGCCC
+TATGTATTCGACTCCAGCGAATATGGAAAAGTGAATCCTCTGTCTTCCCAATTTTATACC
+AGCTCGCAAATACCTGAAATGGGTCGTAATATGTAACCCCTACCTCTATCTAAGGATGAT
+CACGACCGGGTGCGAGATGAAACTCCGGGACGGTGTGAGAGATTCGTAATGGCTATTAGA
+CCGGTCATTCCGACTGGCTCATATGATTCGCTGCTGGGATCTGCCGTTTCGCAAGCCCGT
+AGCTGGGCATGAATTAAACCATTATCACTCCCGCGTGTTTTCAAAATACATAGTGGTAGC
+ATATAAACCAGGGTTGCACGCTCTCAGATTGCAAGCGGGTTCGCCTTAGGGTGTGTTGAT
+CCTACGTGATCCTTCAACCCTCCCGTGTAGGTGAAGCGCACTTGAGTGGAGCCTCCATCT
+CTCGGCCACTCAGTCGTGGCCTTCGCATAGCTTGGTTGCTGCGGTCACAAGTGCCACTGG
+TGACGCTCAGCCTCGAGGGATGATCAGTGAAGCGCTGCCGGTGTAAGCGTAGATTTATAT
+ATAGTAGTGGCTGACTCGAGTAATTGGCCTCGGAATGTCCGTGTTACCATGCCTAAATTG
+TATCTTAGACCCGTACACTCCACCATCGATGCCCGTAGGCGAATATCCCTGTGTCGCCGT
+GGTCGCGTCCTCGCATCTGTGCGCGTTCTCTCAGATAGTCCCCCCGTAACAAGCGATGAG
+CCCTAAGGCAGGGCTTGGGTCGGCATGGTGAGCATCGGCAGAGGCCCCACGCACGTTTTA
+ACCGCCGTCCCATCGAGGAGTGTCTCTAGATTACAATAGGGGCGTTGTAATTATCCATAA
+GTCTCAGCGCTGCGGGAGGTGCGGTTCCATTATCCACCGGCTAGTGCAGGGGTGAAAGGG
+CGCTGGTGAGCCCGCGGAGCAAAGGTCTAGGCACACACACCTATACGAAAAATATAGCTC
+TCGTGTTTCCTAGCATCTGGTTTGACTGTTGAGTGCCATTAAAGCCAATCCCAGGCATCG
+CGCAACTAGTAACGTATTACCCCCACAAGCGATCCGAAGTGCAAAATTCAGCTTTAAACA
+TGGGAGCGGTGGGACAGACAACGTATTGGAGGTTGCTACAACTCGCCACTTTCACTAAAG
+GCAATACTTTAGGGAAAATGCTCCCCATCTCCACTCCGTAGGGACCTCTGGTGGTACCGA
+GTTGATGCATCTATCGCCTTAAGTCGCTCCTTCATGCCCCTCTACTCAGCAGGCTGCCCC
+GGTAGATCACTCGCGTTGTACACAAGGGCACGCGGCTATGGAAGACTATTTTGAAGTCAG
+ATCGCGTAGATTCATATTAGAGGTTATTACTGTTCGTCACTGGTGGTACGGTGTTAATCG
+AAATTAGGAAGCAGATGACTAAGGGACCCATTGATAGCTATATGACACTCATAACTGTCA
+TATACTAGAAATTTTCGATGGCAGGATGTGTAGTGAGGTCCCCCGCCAGAGTCTAAAGCG
+CTGTAGACGGTTAATGCACGGATCTTAAAGTAACGACAAAGGGCCATAGGACACACCGGA
+AAAGGTAAACAGTAGTCAAGTACCCGACCCGCACGGGCATAACGGGTCTACATATAAGAA
+GAGGTTTGTACTACGAGAGGGGCGTGAGTCCGGCCCAATATCGCTCCTAGCCCTCCTTAG
+CCTAAGTGTGTTACAAGCGTCACCATTAAAGACGTCACCGAGTGGAACTCGTCACTACTA
+TAGCAAAAACAAACACTTTTAATAGTCTGCTCGGCCGGTAACAGCATAGATGGTTAGGGG
+CACGGTGTTTTTACGGTTGATGTATCAGCTACAAATCGTGTTCCCCTCCGTAGTCGAGAC
+TATGTACATTGGTATGGGGTTGCTCATGGTTATCGTAACGCTACTATCTGTGTATCAGTT
+GTCACAACCTGTACGCTGAATTCAGGCTTCCGTACCGCCAGATGCTTCGAACGATTGTCC
+AACCCACAAGCCTGATGGTTTGCAGGTGCAGAATTCGAGGACCTTCGGAGTTGCAGTACA
+GGATTGAAGATTAGTATATCTATTTCGGTGTTGCGATTAGGGAGATCCCATCATTCCTGT
+CAATACGCTCCGACCGGGTTTGCCACAACTCCCTTCATCAGCCCACCCGTGCTGGGGGTA
+GGCCGTGAATGTGTGCACCCTTGTGCAACTTAGGCGTACTACGCCCCAACTGTTATGCCC
+AAACTCGCTATTCCACCCCTAGCGCGCCGTCACCTAGATTACCAATCCTCCCCTCGTGAG
+AATGCCGTTTTCCGCGACTGTACATAAGTAGCAGATATCCAACTCCATGTGTTGTTCGTA
+CCGTTTACATACTTTTGAGTAACAGAGTACCGCTAGTTGATGCGAGGTCTGCAATTCGGT
+CTTGATCCTTGCACCGTTGGCAAGAGACGTGCACATAGCCCTCATTAAAGAAAATGAACG
+TGCGTATGCCACAAAGCATGCATAGACGAGCTACCGATATGGAATGTAAACTAAGCTTGC
+GGGCCCCGCCTTGCCATGTAGGTACGTCCTCCCAATTCGTGAGATTGGAGAGGTGCCACA
+ACCTCGCATGCATCGATGAACGCAGCAGGTCCCACAAGTTTAACCTACAGAAATACGCCA
+CACGCGTATAAGTCCTGGTCCCCATCGCGCTGTGCCACCCCGCTAAAGGGACGTTGGGCG
+ACTCTTAACTATTTGCAAAGATGTCATCGGCCCCTATAAAACAACGCGACCTGGGGCAAC
+CGCTCGACAATTACACTCCCGGGCTATCTTCGACCTAATCCCACAGCGTGCATTACGCCC
+AGACTTGGCCAGGACTTTCTTTTTTTCGGGACCGTACTGGGCTCGCTGACCAGATACCTG
+AGTCACCCCACGAAGGTTACAGCAGAGAACCCTTATCGCCATAGAGGATGCTCGCCAAAG
+CCCTTAGACACCTTGCGGATGCGTTTGGCGCTGAGATACAAAGTACGTCTGTGTAAACAC
+ATGTCCCTAATCTAAAATAAAAGGCAGTGTCGACTCGTGCTGAACTCGAGCCATCCGCGC
+AACTGGTACGCCAGATCTGGCCATGGAGTGCAGGTTCTGTAAGCTTGGCCCGTGCTTGCT
+GTGAGAATGTGTCGACCAATGTCTCAACTAACAGATTTGATTATTGTTTACACGAACGGT
+AACCGGTGGCCTCTAACTCGCTGACTTCACGAAATGGTGAAAAGCGGCCCTCCTGTTCGA
+TAGTAATAAGGGCAATCAGGCAATACATTCCGGGCAGCAGCGCTCGATGCTTAACTTGGA
+CCTGTCTAACAGGGGGCTTATCACAATCAGTTTCTTCTGTGCGCTTCGATGAAGTGTGGG
+TTACAGGCAGATGCCTTTCGACTCCACGCCTTTGCGCGGTGGTCCCTAATACGTCGGTTC
+CCGTCATATTCCAGCCCTTAACGCATTATCCGAAAGTAACTACAGCTTCGTTGGTAACAG
+GGTGCGAAGGACTGTACTGAGCGTGTGACGATCCGTCGAGGTACTCGGAAGGTGCTTCCT
+GAATCAACTCTCTTCCGGAGCTACCATGGTGAAGTCGATCTCCGCAGCATTCTGTGCAGT
+GACCGTAACACATATCCGCCGACGGTTAAGCCGGGCTCGGATGGACATTACCGTTGCCGA
+TCCTATTCGTTCGGAGCAAGGCCCCATGGGCTAGTGTTTGATTTAGGTATTATTTTGATG
+ACCGGATCCTCAAGCTGGACCGTGACCTGACAATGTAATAGAGCCATGGCGAATACCTTT
+TACTACCCACACAAGACGGCCAGACCTAGTTTACCTTGCGCAGGCCGCATCCAGCCATCT
+GGTGTTACATACGAGGACTGTGGCCTCAAGTATGGGAGGGTACGTTTGTCCCCGCCATAA
+GATCACTAACCGAATTAACATCCAAACGGAAGGTCGCTAAGCTAGAAAAAGCGCACAGGG
+CGGGTGGACTTCTGAATGTTAGGCAAGGAAGACGACTTTGGTCGGTGTACATTGCGGCGC
+GTGGAGAGTAAATGTCGCGTCGGCATACAGAGGTCAGGGGTATAAACACATCTTGCTTCC
+ACCTTTACAAGAATGACTTCGCGCGGCCATTCTCGGCCAGGCAACATCAACGTGCCCTTT
+AGTCGTATTGGTAACGCATTCCCCAGCAATTGACTTCCGGTGATGTAACTGGCCTACGGA
+ATAGGAGAATGTTGGTCTGGTGCGGACAAATATATGAGGCGAAACGCCCCAAGTTGGTCC
+AGGAGGTATTTGGGAGAGCACCTGACCGCCCTTATTTGGGGACAAAGTCCGGCCTTCCGT
+ATCATATAGGGCTCGGCAGTCTGGAACTGTGAATGAGCAACTAGGTTGGGAGCTAAAACA
+AGCAGACCCCTTGAGTCCATCGGGGAAGTCCCCGAAAAAGGATTACCGACAACAATTGCG
+TGCGGGAGCACGAAGCTGACTCTGGTCGGTGGGGCACTTCGAGAGTTGGCATGACGAATT
+CGGGGCGAGCTTATCGGAAATTAGTCTCGATGCTCTCCTACAGACCCGTAAGCTAGCCAA
+CCTACCTGGGCTGCTCAGTAACTCGAATGTCTGTGAAGCCAAGTCACGTTACGTCAGACT
+AAACGTCCCTCATACGATTACGTTCAGGGTCGGTTCGCCTAAGTAAAAACTCTCTCAACA
+GGCTTATCAAACCCTGGAAACCCACGTTGCAGGTTGAACCACCCATATCGTGTCACCCGG
+GGATCTCAATTGCCGTGAGGAACATTTCATACCGCTTCGAGTTATAGCAACACATGCCCT
+TCTCAACTGTACCACGCAGGAGGGTAATCCCGCGATTCCCGTCCGAGGGCGCCATCCGGT
+CATGTCTATAAGAAGTGTCCTATAGGCGCACGGGAATGCATGCATGCCCAAGCGCTGATA
+GGCAAGAGAGTGAAATCTACTCGAATTCTCGCGGGCGCCAGCGGAGTGTACATAGGTCCC
+TTTCGGGCCGTTACTGGTGTCGCAGTTCCCCACATGAAGGGGTGCGGTTGCGTAGTTACT
+GTAGCCGTCACAAGTATATATGTCAATATCAAGGTTATTCCGCGCCGTGCGAAAATAAAT
+CATTCGAAAATTAGCCGGGTGATTGTAAGGGAAGGTAAACACGAGTGACTTACCCTAGCT
+AATGGCGGCGGCGTGCACCCTAGAGTACTGGTTTCGACTTCTCCTGAACCTAATTGTAGT
+GAGGTGCGTAACGAATGGCTGATTGCTCGTATCTGTAAGTTGGGGTGACGTAGCTGGGGA
+CCTAAACATAAGAGTAGCATGAAGTATTTCTTGTAATGAGGGTGGAGTAGTACGTGAACA
+TCTCCGGCTTGTGGAAAGGCTCCCGTATCTACGCAAATTAGTGCAATAGCACTATAGCAT
+TGTAACGATTCGTACTCAAAAGGATAGTAATAGAAACGACGAGCATTCCAGTGGATAGCA
+GTTACTCTGGCGGGTTCTGAATGCGTTATATTCCAGAGTAATTAGCGATGCGCCCCGCTA
+TGGCTTTCTGACGGGGCAATTGGAGTGTGGCAGCCTTATGCACTCTCTGTGCAATGAGTC
+GGACAAGTAACCATCATGCGTAAAAGAACGTCGTTGCCCCCTAACGGGTACCCGACGCCC
+AGACGCTAGGACATCAATTACTATTGCTATCAAACCTCAACATTCCTCTTCTACTCCTAG
+AGTCGAATACATGGGAGTGATAGCACAGATGTCGTCGGACACACGTCTGTTGCGACAGGA
+TCAGACTATCACGGGATCCCTATTACGATACGATCTTAGCCACCCCCAATTCCAATAGCA
+ATTGTGGGATTAGCATCAAGCGGGAGCCGATCCCCCACTGCTATAAAGTTTTCTCGTAGA
+TGGTGCTGGCATTGGTGAGCGTAGCAGTTGTCGAATGGTTCGCTAAACTTCCGATTGAAT
+GGGCGTTAAGAAGGGGACTCAGAACTAATGAGATAGCGCAAGCCGTCTATGTGTTCGCCG
+AAGTCAGCTCTGTCAGACAGAAGATGTCGGTACTTGGAGCATGACCTTAGTCTACGAACT
+GTATATCACTACGGGGCAGCTATAGCGTGAACTTGGGCTATATAACCCTTCGGCTGACAA
+CCGAGTTCGTAACCCCCTCGAAAACCAACCGCAAATGAAGTCGGTACATGTCTGTCTATA
+GTTACGGGGCGATCCGTCTTGAGACTTTCGCTATTACAAATAATCTGAACGTAATGAAAG
+AGTCGGAATGATCTCGGTGTCCTGTATGAGCTCTGATCGTTTTTGTTAATGTTCCTTTCG
+GTCCCCTGTCACCGTAGCGGTTGTTCTTACTAGGATTAGTGAACGGCCCCTAGCTTAACG
+AGCGACCGCTGTCGAAGTGTGTTTAACCTCTCCCAATATTAATCATAGCAGGCTGTCGCG
+GTAGGGGGAAGATGGGCCGTACGCTCTGTATAAACATAGTGTATATCGCGATCCGGGTAC
+TTGATCTAGTAGAAGTGGGAAAACCGTGCTGTAATGTCATTACCCGAATCTTCTCTCCAT
+GCTTCGGGCTGTAACAGTGAAGTTACACCTTCTCTGAAGTGCATAATCCTTTAAGCCCAA
+TAGCGACTACCTAATGAGGCGATCAGTACGCGGTTTATAGCCACAGGCATAGAAAGTATA
+CCAGAGGCCGAAGTACGTTGCACCCCTATGATCGTATCGCTACGTCTTATTCGATTCGTT
+AGAAATGTCTACAAACTGCCCTTACTCTGTCACTTACACCTCTGTAGCTATGTATGACTC
+AGACGGATGTCCGTAGCAAGTATTTACCAGATATCTCTACCTCCCTTCGATACACCGCTT
+AATCCACCGACCGTAAAAATAACACGCCCAATTTGTCGCTGTCTCCCTAAACATTGCATG
+GGGTTTGAGGGACGGGCCAATTTAGTGGCCATGGGGCGTCTATAGACGAAGTGGGCTTGG
+TCCGTTTAGACAAGACCGACGCTCTTATCGGACATGACAGAACGATACCATTTAGCGGCA
+AATAAGTAATTTGCCTGACTCGTTCATTCAATGGAGGTGCCGGTGAATACGACACTTGTG
+GTGCGGGTCCCCTTGATTTACACACAGCAGCGAGCCAAGTAGTTCGCGGGGGTTCACCAA
+CAATTCCAGTGACTTAAGCAACGCCCACCGCGTCCCTTTCTTCCGCTAACTGATCTCGTC
+TCGTTGCCTGCTTTGCTTGGACGTACCAACACATCTCCGTCTGATCTGCAAAGCCTGGGG
+AGATGCCCACCGGACGCGGGGCGGTACCAATGCCGGCTTACTCTGGTAGGTGCTCTACGG
+GTACCAGTTCAACAAACATCCGGAAGCGTAGGAACTAATTTAAACACACAGGTGTCGGGG
+TAGGGATAGTTGTAAACGACATGCCCTCGAGCGCAGTATGTTCACAATGTATCGCACGAG
+CAATGGAAGTACTCCCTCGGCCACGATGGTCTCGAGAGTCATGCGTTCTTACAGGCTCTG
+GTTTTACCGCGCCGAAGCAAGGACGATTCGTGCGTGACTGTTCGGAATCCTATACCCTTA
+CGTTCCGCTATCCTCATATGCACCTGCCGTTTCGCGGAGGCTGTCGGATGCTCAGGCTAC
+CCTACCTTTGTTTACAGATCAAGAGCTTCTCGGCAACCAAAATCACCATCCTGTGTCCGC
+GTATTAAGTCACGGAAGAAACAGTAGCCAACGTGGTCAGAGGAAGCCTTTACAGTGTTAT
+GAGTGGCTCCACTGAAGGCGTGGGTCGGCGCTATGGTCGGCACGTTACTAGCCGTGCTCA
+AAACTTGGTTTCCTCTGAACTGGTTTTGCTCCCTTGCATGCATGTCGTGATCGCCGTCAT
+GTTTAGTGGTTGTAGGGGTGGAGGTTTGTACACCGGGATGTGCTGGAACCCGCGATCAAA
+TAGCGGCCCATCGCGCTCCTGCAACTCTATGCAGCGCTAACCCAGTCGCATCTTTTTTAC
+GTCAGGTACTGTCAATAAGTGCGAGGAAAGAGCACGTTGCCCCGGGCACATCTAAAGTAT
+CCGATCAGCGTTACGGGGCCCCGCCTAATCATGATGTATATCGTTACTACGAGGAGAGGC
+TACAAACCAACGTTGATGGTGTAACACAGATGTTCTCGTTTAAGAGGTTATAGCGCCTTC
+CTTCTCTATATCACACCTTGATTCGATTGAGCACACGCACTTTTATTAGTGAGGCTACGT
+CAAGGGGTCCCAACCAGCCGACTCGAACGGTCACTACCGGTGATAGGTTGATAAGCACAG
+GCCTTTGTCTCCCGGGCAAAAACAGTAACAACCGTTCCCCTAAAGTGCGCAAAAATGTAG
+GTCATGCGTCATTCTACACACCAAATCGGAACACCATGGTTATCGGAAAGAAGAGCTAGG
+ACGAAGAGTTGGGTGAATGGCCGCAGTATTAACTCAAAGCCCTGTTGCCGTACACATCTT
+AGACAAGACCTACCGACGACGACCGTTTTACTTGTGGATACGTCTGTCGCTCTAAGCAGT
+ACATATTTGGCTACCAGAATAAAATACAAGTGGGAAGCGGGATTGCTATTGGGAGACTTA
+ACATATATTTTTACCCCCTATCGGCCCGGCAACACGGAGATCAGATATGCAACCTAGTGT
+CTAGTTCCCCCGGGAGCGTCCCCCGTCCAATACAACGATTTATGGTCCCCTAGAATACGC
+GAGACCCTAGAGGCGTACAGGCGTTAGATAAAGTTTTCCCAATGGCTAACGCTGGCGGAC
+GGCATTGCTTTTCAAGTCCCGCTGGCGAACGTCTACCTTAGTGTGCATTCCCAAGATGCC
+CAGTTTTCAACCATCCTAACTCTCCCCGATCGTGTGAGGTGATTGTAAATCTGCACCGTC
+TGACGATCGATAGAGACAAACTTGTCCTGTGCCCAGCACGTTCGCCTAAAGGTGATACTT
+CAAAGCTTTAAAATTGACTCCAACGCGCCCCCACCCGTAGGGTTGGGGCAGAAGCCAACT
+TAGCCTCTCATGCCCTTTATTATTCATTGGAATTTGCAGCTGAGTAATTAGTCCAGCAAA
+GTCAAGAAATACTATCTCCAAAAGGTCCTGTTGACAATTCAGCCTGTACGAACAGGCCGT
+TCTCAGCTCCCTGGTGGTCAGCCGCGAAGCCATTGCGGTGGAACTAGTTCTGGTGTTGAA
+TGAAATCTTGCAGTTGGTATCGCAATCTCGAACAGCCCAGGCTCGCGGCCGCGACGCCTA
+TGTGGTACACATCGTATTTCTTCACGATGACATATCAAACGCTGTGAGAAGATTCCAGAG
+GAATCGTCCAACGCGGCATGGCGTGCCTGCTTACGGGGCAAACAGAGACTTTGTTTCGCC
+CCTAGCACCTTGCCTCCGGACTAAACCTCGTGATGTATACATGGGTGAACGAAACGCTCA
+CGATCTCCGATCGCAGGTAAAGGGCTCACCGAGATGCTCTCGTAGGATATTCCGACAGAT
+CGCTTACAATTGTTTTGCGTACAACCAGGCTCCGGCCCCAGCGGGCGAACCCCTAAAATG
+TCCTGGTGGAGTATCCAAGTCTCTGGGCCAAAGTCTAATTCTTTCGCTTTAGACTGTTTG
+ACTGAGCACGAGGTAGGCCTAAACGCTGGCTAGTGGATCTCCCATTTTGAGCCATGGGGA
+AGGGAGTGCTATAATCCCAGTATGCAGGGGTTAGGATGGTTATGCCTGCCCGCAGAAGCT
+TTCAGGGTAAGCACAACCCACTGTGTTCCATGAGGCGTACCTTTAACGAATACTTTCCGA
+TAGTCTAAGCGTCGTCGATCTCTCTTGCCCGCTTCCCAACTCACGCGTGTTAAAGGCGTC
+GACTGTAGTAGAGTTACGATTTCATCGGTGATTCAGACGAATCATGGACCGCGGAGGCAA
+GAAAGGCGAGGTGCTCAAAGTGGGATTTCCAGCCCTCGCCCTGGATGTCACAACCTCTGA
+TAATTACCGCGCCCAGTTGGGGATACCTAGTCGGGTCCAGCGTCTAGCTCCGCGCTAGCA
+TTCGGCTAGCGAGCGTCATCATGTACTATAATGGGATCCGCTGCGCTTCTGGCCCCTCTG
+CTTACAACGTCCCGCGCCGAGTAGTCGGCCATCACGATGCTCCTCATAAGTGAACAGTCA
+GCGCCCTTTGCATAACAATCGTAGGATACTTCAGCATGAATTTCTCAACTGTCCTGTGTA
+AATTAACGTGCCTCTAATATATGCGCAGGTGGGTTCCAGAACATGTAACTCCTGTGATTT
+AGGTGCATTGTAAGCCGACCAAACTCTAGACATACGAGCTGGATGTCAGGGGGGCAGTGC
+GAACGAACAATATGTAGAGGTGTCATGCAGCCGACCTCCGCATGTCGCTCCGGGGACCGA
+TGCGCTTTATGAGGGTTGTGTAACTACGAAAGCTTTTTGCATCATGATTATTCAGTGGAC
+AACAGACAGGCCCCATTACTATTCCCAGGCCCTGATAGGCGGTGCCCCCTACGCCATCGC
+GAGATTGCCAGTCAGTCTCCCTAAATTCATAGTCTGAGAACACCCAGGACAAATAGTGTC
+CTTTTTGTGGCCTGCTTCTGTAGTCACAAAGGTTTCGTACCGGGCTCTTCCTACAACCTA
+GAATGACTAGTTAGACGCGCAACAATCTCGAAAAGAGAAAAGCGAAAGTCTTGATTTACA
+TCCGCTAAGTGTGAAGATTGAGAGCTTACGATGGATTACCCGGCCGAACGTCAGTTAGTA
+ATAAAGAAACACCACACCAACCGAGTCCCGCTGGCATCTCCTGTTGGGTTCTATTAAATT
+ATCAACCCAGCAGCGTCAAGAACCTCTGTTTTTGTGAGGAGATACCCGCAGGTAGCTTTG
+ATCCATCGCTGCGTTGTGGACGTAGCTATAGCCTTGGACCCCAAATAGAAAAGTAACTCA
+AAGTGGATCCGCATGACACATATCGCCTTTTTAGAATGCACTTAGGCCCTCTGCGAACTG
+GGTCAGGGGTCTAGGCACACGACATGTACGGATGTCAATTTACGCCGTTACGGGCTAATG
+ATGCTGCCCAGTATTCGCTTTGGATTCACCCGGGAACTCTCCAACTCTGTTGACCCATAT
+AAGACAAGGACCATAACACGGCTCGCAATAGCTGGCCAGCCGCGCTGCTCCCCTTTCACT
+CTGAAACAGGCGCTGTTGATCCACCCTCATAAATTGCCTCTAGACACTGCTCGCTGGATA
+TCCAATAATCTGTTTATGGCCCGCCTTGTAACTATACACTACGTATAGAATTACTCTTGC
+TTTGACACGGGCACTGTGATCACAGCAGCGAGTGCACTTGTTGTGTTGATGCTGAATTGA
+GGCGTTAGGGTGAGCTCATCTGCTGTTCCGCCAGGGCCTCATCAGGGAAAGATGTTTAAG
+TAAATTCCAATACCCAACAATTGTAGCGTTAGGGGTTCGGGTTAGTACATCCTCTTGCTG
+AGCAGAGAAACCAGAAGCCCCATTATTTACATCCATATAGTGTTCTTCCCTACGCACTCC
+CTACCTTCTACTGTCAGCTTGACCCCCGCACAAACACGGGTCCATTGAATGCATGCGCAT
+AGGGCAGTCTTCGCTCTGTCTACTTTCGGGTAAAGCGGAGTGATCGTGAGTAAGAATATT
+GGAAGCTCTGAGCAGCCGTACTTTGATCCACCTGGTAGGCACAACCGCAAGTTCATCACG
+TCACCGACGATCGTTAATGTGCCGGGTTTGGGAATAGATTCTAGCCCCAGATTCCCTGCC
+GGGGTTAAGGTCACCAGACACTCAATTCTTGGATCCCTGTCTCTGACGCGAACAAGTCCG
+GTGCACCCATTTATTGATTCATTTACGCGACTTTCGCCCGCGGGGTTTCATCAGCAACGT
+TCTGGTTGATCCAAAAGTGCCATCCAACAGAGTGAACCAGCCCGTTCTGCTGCAGAGCTT
+GTGAAAGGGTTGGGCAGGGACCGAATCATTAGTCCGTCTACGTGCGGCTTACCAGGTTGG
+ATTGGGCAGTGAATCCAAGCTACATATTCGGTCTAGGGAGCAAGTATGGTTACATAGTAC
+CTACCTGTCCCGAAGTTCTGCCTATGGCCGTGGCCTCAACTCGGTGCGGTGCCCCGCGGA
+TGGGGTGGGTCCCCCTTAGGAGAGCTACACTTGCTAAAAGCTCACCACGTCTTATTTTAT
+GTGCGCCGTTTATACAGGGACGTCATTTTCCCCGTCCATCAATGTCCGCGCTCCTACCTG
+GGGACCCTTAGAGATATCGCTGCATCGGTGAATTGCAAGCGTTAGCAGGCTCGGTCTAGA
+CCGCTTACTCAGTCAGTACTGGGTGTCATCTTCGCGCACAGAAATCTTATGTAAACACAA
+GCCCACGCTCACGATTTCTCAGCCAATGATGCCTGAAAAGGAGCATCATCGGCGTCCGCG
+TGCTCTCCATTGCTCGCAATGACGACTTCTCTTATATAGTTAGAAGTAGCCCGCCGCTAA
+CACGTTAGCCAGCTCCGATCGCCTGAATTTGAGGGGAGGGTAAGAACTCTCGAACGAGAA
+CTTTTAGGTGGCATTGTGGGGACGCCCGGTTCGACAGATACAAGTATCGCGAGGACCGGA
+CACTACGGTGGGCAACGGGGTTTTGCGTGGCACGAGGTAAGAGATGCGTCCAGGTCAAAA
+TGGGGAGCATGGCACGCGAAGAAGCTGCCGTCGGATCCGGCCTAGACTTCGAAGAGCGGC
+CGTGAATAAGACTAGATCTTTCGACTCGAGTTACTGCGATAATGCGATGAGCAGCCGACG
+CTACAGGAAGCCGTAGGCCACGGAAATTGGTACTAACAGTTCGAAAACTAGGTACAGCCG
+ACACAACAACTGTATTTGGGGTCCTTGGTCCTAACGGAAAGAGGGGATTTACGGACCAGC
+AATAACGTTACCCCGCCCCCACGCCGCGCCTCAACGTCTATGTTAAGAATTCTAGCCTAC
+GACAATCATACCGCCTGAAGATTGGAAGCACCCAAACATGGCCCTGAAAGAGAACCCAGG
+GAGGTGAATTCCATGACACGGAAAAACCATTAGTGTCGTGGAGAGCCTGAACCTCTTATC
+ACACGCTTAGAGTCTGACTATGCCTGGGGCCTTATCCGTGCCTTCCATCTAGAGGAATCG
+GCGCGTGTAGATATTTCCAGGAGTCCGCCCCAGATCTCAACACGTACCTATGCCCCAACG
+ACGAAACGTCCAAGTGTATGGCGTGGGCAGCCGGAATTGCCCATTACGCTTGTAATGTAG
+CAATCAAAATGCGCAGAAACATAATGTAGAGGGGTTGGAGTGCAACAAACGATCGCTCTA
+CGAGTGGACAGCCTGGCGAATTATTGGTCTCAATTGATAGGAAAAGGCCTGTGAGGTGCT
+GAACTTTTCGATCGGAACATGAGCTACCCTAATACGGGGTTAACTGAAAAAAGAAGCCAT
+ACTACGAGGACACAGTGGATATTAACCCTGCTCCGCGTGCTAAGATTCCACGAGGACACC
+AGGTTGAGACTGAACATGGTATGACCTCAACTACCCTGATGCGCAACTCTGAGAACTAAA
+GGACGCCGCGGACCCGTGCATTAGTGACGTTCTCATGTTTACAATGGGGCCCAGTCCATA
+ATGAGACCATTGAAGATGCCATCCTTCATCTGTATAGACAGTCCCCGGTTTCGAGGATTG
+TATCAGACGTGCGCTATACGAGGTACTCAAGAGAGATTGCTCCTATGGAGTGATGTACGG
+TGACTCTATCCTACATGAAGAACTCTGTGCACTCTAGTGTCTACGACCCTGTTCTAGTCC
+TCTTTTGTGGACAAGCGATTATCCTTTAATATTCAGCAGATGTAGCCTTAATAAGTGCCA
+TTCGGAGTTAGTTCTGCGTCCTCAGGCCGACGAAGAAGATTTAATCATACTACCTCTTAC
+CGCAGGCTAGGCATCGCTAATAGGATTACTGAACTACTCATACTAGTCCCAGCAAAATTT
+TGTATAAACGGTTTCCATCTAGGCCCCCTCTAAATTGTATCTTAATCCGTTGTTGAGCGA
+TATGAATTGATGGCCGGGACTGAAAGGAGGTCCCGAGGCTTCCTCGCATCCTAGCGCCTT
+CACCCTGAAACAGCCAGGATTCGCGAGACTGAGTCTGATGAGGAAGCTATAGCTACATTC
+GGTCAAGACGTGCCCGGTTTGAGGAGAATAAGCAATAATCTGAAAGGCAACAACCGTCCG
+CAGGAGGCCTCCCGTGCGTATTAACGTAAGATGTGTCTAACCCCAAAGGAACCTTCATAG
+CATTCGCATCTTCAGTATAGGACACATGCCAAGTGTCTGGTCCCACGAGAGTGGCTCGGG
+ACATTTGTCCTAGTTAAACCGTAGACTGCCCCACGAGATTATGGCATTCCCAGGTTCCGA
+TGCAGCGTTCTCACGATTTTTCTGAGTGTACCTCCCTGGGCTATAGTGTTTTCGCCTTAT
+CTCTGGCCGATCGAGGGCAGACGCGCAGAATATCTCTGTCGCTGCCTGCGTTGCACCACT
+AAACGGGTCTCAAGGTCGATGGGTTTCTAGAGGCGCGCAGGTGTGATCTTGGCGTCATGT
+TACAACGTACGTATATACCATGCTACGAGTTGGAGTTCCTTAATGACACGCCGCTGGTGG
+GCGCTGATTCTTGTGTAAGGATTGATCTGTCAAGTACACGGGTGCGGCTCCGGGACAGGT
+TACGCATATAGTAAGTATAAACGCTTATCAGCCTACCTTGTCCCATTCATGGCGTGTGTC
+TATAGGTCCATGAGTGCTGGGAAACGATGGACAAGACCATTAGCAAAAGAGGGGAATGTT
+ATACTCCCGACCGTCAGAATATGCCGCTGGGTTAAGTGTCCGCTAGGCATCTCTATGGTA
+ACATTTAGTCATCCGGTGAATGAGGTATTTATAGTGCGTGTCACAGCAAATGTGTCAGGA
+TTAAACTGGTCTTCGTTAGGCAGTATGCGGGCCATCGAACGGGGTGAAAGGCATGGCAGG
+ATTTCAAACTGTAACAGCATTTCTATAACACAGATGGTCAGGCCTCTCCGAAGCCTTGGT
+GACGATGGACAGCGTTTCAACGATGCTCTCTTACGTCTGCTGCATTTCCTGGGAACAGCC
+CAGGTATCTGCTAATGCCGGTCAGGCTCCGGCTGCCTAGCAGAATGACTGCTCCAGTTTC
+GGACCCAGTGGTTAACACATCCAGTATCAAGGGGCTGGATGCCTTAATAGAGGTTAATGG
+ACCTTACGCATACAGCAAGCTAAGGGACTACGATCCAGGTAAAATTATCAGGAGATCCAT
+GTTGGGCACTTGAATGCGATGGGACAGGTGGGGCTGGATACAGTAACGTTGTGCGCTATT
+TGCGTGATGCTCTGTCATGGCGCGCATCACTCGCGGACGCCCGGTCCGGCAAACATGAAA
+CTCACGCCCGGAACTCCGATAGGAGTCCCGACTGTGGGCTGAGTCGTCCTCTTGCTCAAC
+CTCTTCCGGTAGATGGAAACCCACTAGAGTCTCGCTACAGAACAGGGTCTACGTCGCGAT
+GAGAGTGGAACAGGTGCCAGCCAAATAAATTTTCGTCCAGGATTTCTACAGGACGGTTGT
+CGTAGTGTGCCTGCAGGGTTCGCACCTTGGCTAACCAGACCCTTCGCGAAGTGCGAATTG
+ACCCAGTCGTCGAAGGCTGGGTGTATAAGGGACAACCTTCAGGCCTGGCTCACGTTGCTA
+CTTCATCATCCCGTGTCCGCATGGTGACTTCTCGCGTGCCATCAGATTGAAGGTCAGGTT
+TCGCCGCTCAAACAACTTACGGTAGATCGTGTTAGACCAACTCTTTTAATCAACTCTTGC
+GCTCAGACCGAACAAAGACATATGATGATCCGGTTGGCGTCAGGTCGGCCGATGTTATAC
+TATCACTTAGAAATCCAAAACAGGGCGCGAAAGTCTGTCACTACAACGATTTGGTGCGAC
+GGTGCCGTGCCGTACCTAAACCATGGTAAATTTCCAGTGCAGAGCAAGGCGACATGGAAC
+CCTTATTAAGGTACACTCTAACCTAAGGAGGAAGCACCTGATTTTGATACCAGTAGTAAT
+TGACGCACGGCCAGGAGGAGGTTCTGGGTTGTTACTGATAAGGTCAAGATGAATGCAGGT
+CTAGTTTGCATAAGGATCGAGAGGGAATCCAGCTTTGGTGGGTATAGTCCTTGACTGGCA
+CCACAGTACAAGCGTTTGGTCCCTACAAATAAGCGATCGCTGTAATCAATGGATCGGTGA
+CCCATTCGCCGTAAACATACTAGAAGTGACGATGGTCTTCACGCAGTCCCGAACTAGATG
+AACGGTGACTGGTGACTCTATACGGGTTTGGAACTATACAGTCCTGTTCGAGGTGCTGTG
+TCGAGAGAGAAAGTGGTGCCGGCCCGGGTTTAATATTCGTAATGATAAGCACATACCGCT
+CTCATGTGGTAGAACAGACCGGCCACAATAATAGGAAAAGGCCTTGCCTTTAATGTCGCT
+ACCGCTTCCTTCGTCGTGGTGATCTTGAGGGGATGAAGCTTCCTACGCTGTTCGGCTACC
+TAGGTGGATTATGACCAACTCTCGGTCGGCTGATGGTACTCAATGAATCTCCACGTAGAT
+GAGAGGGAGCGACAATATTGAACTCTATGCCTCCGAGAATGCGTAGCGCGTTTATGAGAT
+TAACAGAGCCACACTGGGATGCAAACCAATCCGTCACGGAAATGGCATCCACGCGGTGCC
+ACATCTTTGCCCAGTGTCTCCGCGCACAAAGAGGTGTCTTATAGGGCATATCGCTAAACG
+GAGACTTGTACGGCTCTAGCCTAGTAAACGCTAACGCAGGGCCCAGTACACGCAGATTAA
+CACACCTCCTATACTACAGTTCTAAGTGATTCGTCTTGTCCTCTTCTGAGTCATATAGCA
+GCCAGTTGCCACAGTGACAGGTGTACTGTCCTGCTCAGAGTAGACGCTTGACACGCTAGT
+CTATCCGTCTACATTCATCTATCCGACGAAATTCCCTACTTCGAAGTTGTGGTTTTCCTG
+GATCAGAATCGCTAGCGTTATGGGTAGAAGTTAGCCGGTCATAGAAGCTGGGCATCGTTG
+GCACCCACGCTGATTGGGTAGGGCGGACGCCGATTCGCCCTCGGATGTACTTCAGGGTTG
+CGCATAGGTACATCTAATCCTCTTATACATATTGAGCTCACTTTATTGCTCAGGGTCTAT
+AGCAATGGCGCCAGAATATGGTCGGTGCCCTCTGCATGTTCACCGGGGAGCCGGAGGTCG
+AAACACAGATAAGTCTGTGGCTGTCCACGTGCCCATCGACAGAAACGGCGCTGCCGGGCT
+GCATTCGGTATAATCAGTACCTTACTGACGACCCATAATTGGCGGCGTTCAGCAGGCCTT
+CCTACTGTGAACAGAAAACGTAATTTAAGACGAGAGCCAACTCTCCCGGCCCTCCTATTC
+AGCCTGATGACAACCCCTACCTTCACTATCCACTACGCGGAGTTCACTTAGGAGTAACAG
+CTAATGGCATACATGTACACCGCGTCTCATCACCCCTACTAATATGACCGAAGCAGATTC
+AGAGAAAAAGAAGGGCGAGGCGTGAGTGGCCAGGAAGTTCCAGTAACTCCCAGGACAATC
+TTTCCGGATACACGTAACGTGCCCATATGTCTGATCGACAACTTCGTGACGAAAACGATG
+TAACGTTGACTGTCCGACCGCCTTGGCTGCGTGGGGATCCCTGGTTAGGAATTCCAGACA
+CTTTACGGGTGATTCTATTCATGTTCGGAATGTCATCGGGACGTAGCGAAATCAGCGGCT
+GGTGCGTGCGATAGACGATCATCAAACATTGGAGCAGGAATGCGAACTCTTCCCGCGGGC
+GTAGTCCCTATGGTATCCCACCGTAGCATGAAGTCCTCCAATATGAGACTACCGTAGGGG
+TATATAAGGTGGGCTAAAATAGCAATAGAGACGGACCCCAATTACATGATCAAGGAAATG
+AATTAGGCGGAGACATAGGGACTGGATAAGAGTCGGCCTAGCGTCCAGACAGCTCTCTCG
+CATAGGGCGCAGGTGGTCCAGGTATCAGTTTCCGGGGGCCCTCGATTACAACTACTACAA
+TTCAGCCCCACGATATAATGAATTATCGGTGTCCCTTTTTTCGCGCCTACTTTTCCGAAA
+GGTTCTTACAACCGCTTGGGATACTAATATGCCTAAAGTTTGTGAGAAGACCCAATTCCA
+TGCCGCTATCATAATGGCGAGCGCTAAAGGCTAAACGCTATGTTTTTGTAGCAAGTGCTG
+CACGTTCGGTCCATTTATCGGGAAGCCCGGGCTTATTGTCAGGATGACACAACACCAAAA
+GACCGTCTACTATACGGTTCCGCACTTGCGACTCCACGCACCAGTGACGAAGGTAATATA
+CCCTACGCGTGTTTCCGTTCCGAGTGGCGCCTTTATTTGCCCACGAGCGAACCGTCCCAA
+GTTATCAGGCACCCGTGCAATATAGAAGCACGGATGCGGCAACGTCTGACCCAGCAGCGG
+AGTTGGCAATCCTGGTAGGTTACTGGCTCTTCCAACTTTTTCAGTACAGTAGCACGTTAA
+CTATCAGAAGGCCGCTTCGAGCCTCTACTCTCTTAGGCGACTAGGTATTTGCTGATTAGA
+AGGGATCACGACGATAATGATATATAGGTGCTAGCGACAGCTGCCGGTGGCGCTAGTTAT
+TGAGAATAACCTGACCTTGGGCGGCGGGGTCACAGTCTCTGCTGGGACGATAGTGGATCG
+GGACAATATATGGTGAAATGCCTTTATATCGACGCGTGGAGTTCACTATCTTCCGTGTGG
+TTAAGCGCTGGCCAAATTTGTTTTCAATGCTTACCGGACTTGCGCCCGTGCGGTTAATAT
+GATACGAGAGTGTATAAGTGATGTACCATCGAAGCAAAGTCAGACACGTCCTCACTGCAC
+CACTGGCTTTGTAACTTTAGAGTTCTGTAAGACCGGCCGGCGCTGGGAGACGTTGCGGGT
+AATTTATCAACGTGCACTTCACGAGTCTTGGCGTGTTGCCCTAGCCCGATAAATCTGGAG
+AGGCGACCAAATACACGTACGTATCCGGCTCTGCTTTTGCCACAATCGTGGACTAATGGA
+AGCAGTGTGGTACGTTGAGAATTGATCTCGAAAAATTGTCTTCACTCACATCATAGTTCA
+GGCGCACAAACCACGTACGGCAGCGAGGTCTATTGTTCCTTGGTCCCTGTGCAGGAGGTC
+GACCAGAAGTTTGTAGATAAGCGGTTGTGAACCACAGGCAAACTGCGTTCTATGAGCGAC
+AGTCAGGTCTAGGGTGATACATGTTAAAAGGTAGTGATGACGACCAACGGCAAATCGCAG
+CCTCTTATAACGACCCCCAACATTATACTAGGAGCTAAGAGCGGAGCCCGGCCTCAAAAT
+TTTATGTCTTGTCCGCCTACCATCGCCCGTTAGGGTTCATAAAAGCGTCCCAAAAAATAG
+GTTTCGCAGGACAAAAGATCGCATCGCTCATCTCTGGACTACACCTCACATTTCTTCAGG
+GAATCCACGACCTACGATTCTGTTGGTGCAGTGTCAGACTTGGATCCTGCTGAGCTGCAT
+TAACGTACCTCATGAAATTTATGGGTTTGGCATACTTAGATCATTACATGTGCCCTACAG
+TGTGAAGGATGACCTTATGTGGCAGTACGAGAGCGTCCTTAACCCTCGGTACGGGGCGGG
+AAGGATTGTTAAATGCAGGCCTCGGTAGCATGGTGTGTGTTTGAACGCTTTCGAGAGTTG
+GCGATATTAGTATCGCAGGGATTTAGGTTAAAATGTACGGGCCCCAAGGGGCAGGTTCGG
+AGACCTAGGCACGCAGCATTCTCAAGTGGTCTTGAAGAGTGACAGTAGGAGCGACGCCAC
+CGCGTTGCACTCCGTTTTCGAACGACTCCATGAGAGGTTGCTCCCCCCCATTTCGGTGGT
+CTAACTCCCTTGCTTGTTCAGTGACCTCGAACAACTGCTGACAGAAACTACATAGCGCCC
+GGTCTACTGTTGCGATAACTGACCGAGACCCCCAGATTTCCGGAATATCGTCATTCAGAC
+TTACTGCCCCTCAGTGTGCTCCGTACGTTCCCTCATACTTATGCGTGCGGGACTATTGAT
+GCCCGATAGACCGACAATGTAAGGCTCGTAGCCACAAGGGGCCACGCTCAAAGGAGGATA
+CCTATGGCAGGTAAAGGACCCTGATGGGATAGGTCTGGGGGCCTGTCTGATCGTTCACTC
+CTAGGCAAATTCCCTTTACGAACCGCGATTAATGCACCCAGTATACATGTATTTTACAGA
+GGGGCGTTTCCCTAACATTTACCCTGAGAGGTACTGAGACTAAGAACAGCCCTATTAAGC
+CGGTAGACCGCAGGGATAAGCATGGGCTTTGGAATATTGGTTCGAACCTGCGGATTGACT
+GACCGACAACATAGGCGGACGGTGGATTTGTTCGGGCTGGACTCGCAAATGTGAATTAGC
+CCACCCCTTGCTTCCTGCAGTGGCTAACTCTGTGTGTCCTTAACGCAGAGAACGATGCAT
+AAAACCCGGGACTGAGCCCTCTGATCAAATGCTAGACTGCCCCTACCCTAAGAGGTATTC
+GTGTCGGTAGCGAATCTTCCGGCTGCATGCGGGCGCGTTAGTCCGACAAAAGCATGACCC
+CGAGTTCGCTGTTAAGTCATTTTGCTGATGGCGGTAGTTGTATGAATGGTGATGTGAATA
+CATGGTTGAGAATCAAGCCTATGCGGGCGCGGTCTCTTCGTGGCACTTCTGTAGATTCTG
+GACCAAGCCGTATGTTTAATAAGCCCAATATACCAATTTTCCGCCAATACACGGTGTTCT
+TTTAGAGTACCGTCAAGCCCCATAGATCCTCGGCATCGCTGCAATAACGGCATTAGGAAA
+CCGAGTGGACTCCCGCTTAATTTATTAAGTGAGTGCAGCCGAGCGACGATCTAGAAAACC
+CGGGCATTCAGCTCTGTGACCAGGGTCCTGAAATACTCAGCGTAATCGTGCCCCTCTTCT
+ATCTAGAACTTCACGAGCTTTAGGTATGCGTCAGGAAAAAGTGCCAGGGTTCTTGGTTTT
+AACCGGACAGCGGTATACTGCCTTATTGACCAGTCTAACTCGGTACTGATCGAACCGGGT
+CTTCAGTTTTTAATGGTTCGGTGCTACCTTTCGAGGGCAACGCTACAGCCGTATGCGGAC
+TGTCCGGGGAATCCGTAAAGCGCGTACGGCTGGACAATTGCACAGCAGGTTTGCCATAAC
+TTAACAACACAGCAGTAACTTTACACAAGTTTGGGCAGGTCCCACCCCCAGCTCACGGAG
+AGTTGTGGCGGAGATTGTACACACATGTAGTTTACCCGATGTGCTAGACAGCATAGTGCA
+GGCGTTCCAACTCCTCCACACACTATATTCATCAAACGCAGGGTGCCTATGGCGTGAATG
+ATGGACACCTCAAATAATCACTCTTGTAATTTGACTTGCCAAGGGCCGTAAGTTTAGTGC
+CGGTATCAACGCTAGCATGTTGGTGCTGTAACAAATTATATCTCGAGTGCCCTACGTACC
+GGACTAACGTTATGTCGGGGACGCAACGTGGCTAGACGCTGCTGCATTAGTCGGATAGTG
+GTTTGCGGAAACTCTCGATATCAAGCATCTTTCCACGGGTGGCTCTGAGGGTGCGCGACG
+ACATTCGCACAGATTTAAACGCATCACTTTAAAAACATAGGCTTCATACCAGTTTCTCAT
+CAGACGATCTCAGTACAAAATAACTGAGGCGACCATCAGAAGCCACGGCCACGACGACAG
+TAAACATAGTGTAAGGTAATGCTGATCCCATCATTGGTGCATGTGCGTGGGCGTTCGTGA
+GTTCATGGGGACATTACTGTTTGCTTTTCTAAGGAGTTCTGGGTGCAATAACTCTCGAAT
+CACTCCATTGCACCTGAGTTCAAATTGATTACTATTCCGCTTGAAAGGACCAATTTGGAC
+CTACCCATGCTTCGCCCGGAATGGACCCCGAGCTGTTCATAGGGTGGGTTTGATCCTCGA
+TAGCACCACTACTAAGTGCTTAAACTCGAGCTCAACTTCTCGACAACGTAGCGACCCGTA
+ATAGACTCACTACAACTGACCCGACCTGTAGATATAATAGACGTCATATCGTATGCACCC
+ATGATTGAAATAGAAGGCTTACTAAAGTCAGGCCTACATTCATCAGCACCGTGATGCACA
+GAGACATTGAGCCTAACCAAGGAACTATCCGTATGTGGCCGCGGGATACATGTTTAAATG
+ATGGTCCCTGCCCTGGTGTAGTCAGTCTATGATAATCCCTCTCTCTGCGAATTATGAAAA
+GCTATCCTACACCACCGCCTGGGTACCGCGCATGGCTAACATGCCCCCCGCTGTGTGCGA
+GGGGAGGGAGGTGTCATTTGTCGAGTGTTGAAAGGCCTACAAAAGAGAATTGTCGGTCAA
+TATATCTGCCTCAATTGAGCCTCATTTCTATAATCAAAGCAATCTTATGTTTCTGTCGAT
+CAACTGAGAAATGCTTGTATAGTCCTCGACTATAATAGGAGTCATCAGAAGTATTGAGGC
+TAAGTTCACTTCAGCTCGGAGTTATTGACGGGCTACTGACAGTAGGCGGCTTATTATTGT
+GGCCTCTTATAAGTTTAGAATAGTGTCTCTCGCCGTGTTGGGTGATGCAGTTGGGTTGGG
+TCTGTTTTATAACTCAAATGCAATGTCATCCGATCGGGTACCTGGGCCAAGCATGAAAAC
+GTTGTGCATTGGTTACAGAGGGCATAACTTTCATACCCCCAACCTTAAGTTGTAAGAGAC
+TTCTGTGTCCCCCCGATAAGGTAGGTTGTGCTGGCTTAGCAAAGGGTTCCTGCATCAGGC
+CCTCGGTCCCCTCTCCGAGATAGGGACTGATACGTCCAACTGTTGGTACCCCACTGCTCA
+ACCATGGCTGAGCGTATGTCATCGCAGGGGGGAACCGCGGAGAAGCGACAGGATGGTGGC
+AAAATGACTTGGCCCTCTCGTCAACGCCTGCGCGGTCCAATATCGTTAAATCATAGTCGT
+GTATACTTCTAGTATTAGGGGCAATCTGTGTTAGCAGAGATTCATGCACATAATTCATGG
+GTTAATCGCTTCTACTGCGCTACTTCCATTCGCGACTGTAAACGGTTTAGAAGTAAGATG
+ACACCCTCATGTTGCTGTTACACTGTGTGTACGTAGCAGTGGATGAGGATTTTTATAGAC
+TGCTGGAAACAGAGTCTCCTCTGGGAAGAGCTGTATGAGCTATCTGAAACGTATATCAGC
+TTAAGCTCGCCGCCACACAGGGGTCATTGCCCCGCTAACCTCCGTTCCCCTTCTAGAGCT
+TCGACGTCTGTAGGCAGGTCGCCCCGCACAAGTGGTGGTGGGATAGACGACTATAGTTGT
+CAGTTTCACCTAGGTTTGAGGTGGGCCGTGTTCCATTGCTACAGGCTATCGGGCGAAAAC
+CTGAATCCACTTGCTAGCTTGTTACTTAGTCAGTCTTTGCATCGTAGGGTCAGATGGCCC
+TGCTATGACAATGCCGATAGGTGATCGGTCTGTATAGCCGTCACCTCTCCTGATAACACG
+CAGCTGACGGTTCGTGGTGCTCATGCCCCCATCAAAATAAGGCAATAGGACGCCAGTGAC
+CGGTGAAAAACTAACCTAGTGGTGACACGAGTCATGTTCTCGCCACTAGGCCGTCTCTAT
+TGCTTCGTGGTGTCTGTTCTGCCATGGGCAAACAATCGCGAGGAGACCTTAGTATAAGAG
+GCGACCGCCAATCGGCCATTTACACCTTGATATGCTAGAAAAAGCTCGAACTCCGCTCCC
+ACAAGAATATAAGCCAGCCGTGCGAATACCCCGTGAACTACCCCAAAAATACGTGATATA
+GCTTATATGGTTTCCAAGATCGCTCATAAATCCATGCGATTTGTTTCACCGTATGACAAT
+TGTTCTTTCCTCTGTCAATTCCCAAAAGGGACACAGTAGCTGTCCAGGAAGGGAAGTTAC
+TTCTGCTTATAATCTGAAGGCATGTGGACCGTTGTAGTTTCGAGGCCTGCTCAAGACGGA
+ACGGTTAGTTACTATACCTAGATTACCCGCGCCTGAGCGATTTCTGGCTATCTCCAAACC
+CCCTCAATATGGTTTAGTTTACAATCATAATGACAGTACCCAAGTAACTTGACATACCTG
+TCCCCGGTCTGCTGCCAAGTCCACACAAACCACTGAACGTGAAAGTTACGCCTTTCCAGC
+CTTGGCTGGCGCACCCACTTGCAAATCAGAGGCATCATAAGATACTGGTCAGTAGTTTGG
+AGTATAGTTAGGGGCTGACCAGGCTCAAGAAGATAGAATGTGGAATAACTAAGGGAATCT
+GAAACGGGGTCACGCTACTGGGCGAGAATACAAACGAGTACGAGGAGGAAACTTATGCTG
+ACCCCAGTCTATCTGTTATCTCATCCGCCGTGACCCAGCGCGTATTATTGAATTACCCGT
+AAAGTTGGCTCAACCAAAACGGTATACAAATCGACAAGGGGATCTTGCAACGAAGACAAA
+CGGGCCTCCAATTTTGTTATCCAAGGGCACAGCTATACAAAACCATATCTATAATGCATC
+ACAAGGAATAAGGAGAGTGTTAGCTATGAGGTCGGATGCGACGTTAAACTTCCTGTCACG
+CATGGCGCATACCTGACTATACTTCGATCTTACCCTTCGTCTGACACGCACCCTGGCAGG
+TAACCTAACAATACGCCCCTTATGAAACTAGCTTCTCATTCAACGGGCATGACAATCCAA
+TGACTAAGCCGAAGTAGACCACTCGGGATTCCAATTGAATGAGGGTACTAGGGACGGAGA
+GACTATGCGCCGATCGCCTTTACATCTGATTAGGTCTCGCGGCCTCTGCCGGTTCAGTAT
+AAACCGAGCAGGGCCCCATGGGGACTAAACGATAATTAAGCGGTTTTAAAAACCACGCCG
+TAATCTCACCTGATCTGAGGCGGTCTTAAATCAGCACAATGCAGGCCCTGAGCCCCTATG
+AGCTTACACGCGAGGGGTGCGAAGCCACTTGCACAGATCGGCCGCCACACGAGCGACCAA
+CTGTGCAGTACACTGCTGGCCGCAAACTATATCAACATCCCGTTCGCCGGGTTGCATCAT
+CATACGACGTCAATCGCGCAGTTTACGGAAGACGAGGCTCCGATATCACATGAAAGTACA
+GGATAGTCAAGTAAATCTAAATTACGGAGTCAATGGACCGGACAGAGGGTTCCACAGAGC
+TGGATGTCATAAGCATTTTGCTAGGTGTCGCAGAAGTTTGCTTTCGAATTCCTCGGCACA
+AATCGCCCCAGTCCCACGTTGTCAGCTTGCGAAAACCAAAAAGGTGCGCTTCAACACGTT
+TCTGAGTCGCTCAGTCGCCTACAGGTCAACTGTCTGATAGCAAAGAATGATTGAATGGAT
+CTTCATTTAGGACGTCTGTTACACGCAAAAGTTAGTGACGCGGGACAACTGAGTGGTTCA
+CCTTTGTTTGCGCCAGTGATTAGTGGCTCGAATGAGCACGTGATAGGTCGCTCGTCTTCC
+TTCCAATCCGCTAGGGTCTCTAAGAAGTGAGACTTTTTTACCATCGGGACACAAGTAACA
+TACACTGGGTTCGAAAGGAGGGTAAACCTAAGCAGATGGAACTCGGGTCAAGTCGGCGTG
+TGGGGTCTATGCCCGTCCCACGAGTGTCGTAAAAAGATACAATCATCTCGTGCCTTGGAC
+ACGCAGACTGGCTACGCCCCTGAGGTCTCCACCTTGGTTTACAGGGAGTCTTACCTAGTG
+AATCAGGATAGTAAATGACGTTACCTTCATAGCACTGTTCTGGCCGTCCGGCATTACGTC
+CACGCTGTATATGAAGGGAGATGGAACAAATATTCCCAGCGCTGCAAGCCCAACGATGAT
+GGAGTATGTATTACATTCTTGAGGGTTCGCCTTTGTCAACTAGCATTGGGGTACCCATGA
+CTCCTACCCAGGCTTTTGAGTAGCTGTTTCACCAACAGGCTCCTCGGCTTGTGCTGTTCA
+AAGGACTGTAGCCGCTGTGCTATGCGGGAGTCAGGTTCAGCGTACTTTTTCTATAAGTAT
+CGACTATGAAAACGTTATGAAGAAATGGAGATTTCTGCTAAGTATTGCCCAGCTAACTGC
+CACACTTACAGGCACAAACAGAGACCCGGTCAATACTTGGGCACGTTGATACGATCCATA
+GCCAGACCGTAGCTTCCGTGCAACTGGCGTACAGATTGTCGGAGACCGCCGAATGTGTTT
+TCACATTTCCAAGTTGCAAAGCTGAATCACCCTCGCAGGTCCCTCTCTCAACGTCGCTAA
+CGGAAGTATATAGATACGAACTCCCTGAGGAGACGGCTATGATGCGCAAGTTAAGCCTAC
+TCTCAATGCAGCTATTTGGTCAGTCAGGATGCTATCGATATGAGTACCAGCAATCCATTA
+TAGAGAGTAGTGACTATTATCCCATAATAGACAAGGGAACCTCGATTCAGTGACTCGTGC
+CGAGTATCTAACAGGAATTTTTTATATAAAACCGCGTGGACGGATGTCTCGCCCGCGTTC
+GTAGGTCTAGGTCAAACGCACCGCGTGTTACGCTATGGTGTGCAATCCAGCCCTTGAGCC
+CTTGAGCAACGGTGAGCTCAAATACAGGACAAGACACAGCCTGAGATTTGTGAACTCGAG
+GGCCCGAGTCACGGTGATTTCCGGCGGGATGTCTTGTTTACGGAGCAAGGCGTCTAGCAT
+ACTAGGTTTCTGCTTAATGGATCATCATTCTGCATCGCATAGATCTCGGGACCAACACCT
+TCGACTTAGACCACCCAGATGGGCTGCAGTAACATGCTCATGGGAAAAGTGGTTTAGAAG
+GCGTCCTATAGGCCATCGCAGAGAATGCGAAGAATTCAAGTGTTGAGCCGATACGTGCTT
+CATCCGTCCAGGATGAGTAGTCTGAGTATCAGTTGTCCAGCTCAGGGCCGTCATATCGAA
+TAGCTGCCGGCACTCTAAAGTACATCACCCTCTAAGCGAGAGCAGATGGCCGACGGCGAT
+CTCACGAGTTTACTCTATTACACTCGTCTAGAGGGAATTGAAAACCTGTAAATTGTTTCC
+CTCTTCACTAAAGGTATTGAAATCCACGTAAATCCTGACGGCGTCAGAGAAGCCCCGGCG
+ACCCCCACTTAGTTCGGCTAAATGAACCCCCGAACGCCCTCGAAACATCAAGTGAGTATG
+TGCATGCCGGCAACCTAGACTCAAATGCTGGAGACAATCATACGCCGGCGCCCAGATTAC
+GCTTATTGGGCCCGCCCGGATTTGTAGCCTTGGGGCAGTCTCTAACGCATCCGTCCAACG
+TACCATCCAATATCTCCCAATGACTCTGTTCGTCTTCGAAAAGAGTTTCTTCGCGTGGCC
+CGATCTTGACACAACTGGAATACCCTTCAGACCTCTGAGCGTATCCGGGTAGTCCTCTAT
+GATCCATATCGTGCAGGATGGCGTGCTTGAACATCCGGCATAAACTAATCCGATTTATTG
+TTGATATGCTGTAGGGCAACATCTGCTATGGCGTAATGGCCACGCGCCCATCAACAAAGA
+TATCGAGCAGCAGACGTCGGCTATAACAGGACATCGACGCTGCAGTGCTCTAACTATCGG
+TTCAACGACGACTTCACACTATATAAGTCCTTTTAGCCGCTGGCAGGTCGGCCGACATTT
+CGTGCTTAATGTCATTGAAATGAAATGAAATATCTTTAAGGGGGTCACCCACCTAATCCA
+ATTCGCAAACGTGATGCCCTTCTATGCGCTAACCGGGAAGAAGAAGGGCCAATAAAATCG
+GGGTTATATTACAACTCTTTCTGGCATGGTAATGTGTTATATCCAGGTTCCGGCACCCGT
+ACCGAATTTCTCTCGGGCGCTGCCCGCCTTGGTAGAGTAGATACAGAGGGAGAGATTACG
+ACAGGTGCTGATACAATTGACACGACATGTACAGTTCCACCTTATTCCGATATCTGTAGA
+TTGTATGCCGCTCCCATGCTTCCTATTTTGTAGGGCATCACATCCTAGTGTCTGTGACGT
+ATTTACCAGTTTATGAAAACGGTAGCAATTAGTAGGACTGAGACCCTCAATTGGGCACTT
+TCTTCCAAATTGGTAAGAATGGTAAAATGGCAAGTCCTAGGAGACCATGGTAGATCGAGA
+AGAGTCCGTCGACCCAACCGAACATTGTGACAGCTCGCTAAGATAGCACACGGTAGGTTG
+GTTGAGGCAGAGCTTCTCCTGGAGCCTTGCACGTGAGCTTATCGGTCGCTTTTGTAGGGG
+CTGTCGGCGACTTAGGCCAAGCTGGCGCTTCTGCCAATTCTTCTGTCCGAGAGGACATCA
+AGAGTTAAAAATACACAAAGACAAGTGCACGGCGGTCAAATAAGTATTCCGCTAAGCTAT
+ATTCCGCAATTCGCTCTTAGGCACAAGAATTTCGGTGGGTTTGAGTAGCGTCTCCTTCTG
+CCAGTCGATTTGTGCGTACTCACTCAAAGTAGTTTCTGTGGCCCACAGTATATAGTGAAT
+CTGATTTCAAGTGCTCCAAACGACGTAGTTCCACCAGCGGTAATACAACGGAACGTGTAG
+AGAGTTCGTCTTACGTAGTGAAACTAGAAAGACGGGCTGATACGTCGCATGTGACGCCCA
+TACTGCCAGATGGATGTTAAAAGTGCCCTAGCTCGCCCTTCAGACACCGCATGCCATATC
+TTTCAGAGGGGTCGGACTTATCCGGATTTTTCGCCCCTAACCTCTACTTCTGGTTGAGAA
+TGGGACATAGTCCTTGCCGCTATAGTAGTTCATATTATATTGGCCCTTGTTCGGACACGA
+CGGCAAGAATAAAAGGTCTAGAGCTTCATGGGGTCTTTACTTACTAGTTGATTTGATAGA
+GGTTGAAAGGCGTCCCCCTACTGCAACGAAGGGCAAACATTCGAAGGCCGATCCGACAGA
+TTGTGCGTGATAAAGCACCCTTTAATACTGTTGCGCTGGCGAAGCCATGCTAGGCCCTCC
+GACGACACTTTCTTCTGGCCAGTATTAGTGGAAACCGCTTAGAAAGACGGGGAGGCATGT
+TACAGGAGAACCAGATGCGTAGGGCTGGTTCACTGGATCTGAGTTTGGCTTAGAATGTCC
+AGCGGTGTAGATTTCCAGCGACAACCCGATCTCGTCATTATACCTGCATTCGTGCATTGT
+TAAGGAGCAGTCTTCTATAACTTACCGCGGAACCTGGAGCTTAGGGGTAATACCTTACGG
+CTACCGACCTGATAAAGACACGTACTCATCTGGCGAAATCGAGCTGACTCGCATACCCTT
+AGTGGTAGGCGTAGCCGACTACTATCTCGACGATATAGTACCTGCTGAACCAAGTAGTAC
+TCAACAAGTCATGTTGAGACTATGCTTTGCACGGCGCACCCTAATGGTACGGTCCTGAAG
+TAGGATCCATAACGAGGCACCTCCGGGGGGTGTGTATGTTTATAACGGAGCGTAACACAT
+AGGAGCAGATACGGCAAGACCATGAGAACCATCTCGACCAGAAGCCCGGGGAGGGCCGAC
+GCAAGAGTTGCATAATCGTCTAGTTGAAGCATATTCTTCGTACTCGGCACGTGCCGACAT
+AAGTAGGTAGAACGTAAGACGAACCATGACGACTCTCTAGTCGTGGTCGAGAGGTGAAAT
+ATCTTGAACTCAAACAGTTAGCAGAAACGCGATGCAATTGTTTAGAAGCAGTGCAGGCCG
+TACAAACACTCACGTTTAGCTCACATACGCCGAGACTGATATGCCGGCGAGGTCTAGACT
+TTCCCCAACATCTTCCTGACCGGTTGCCCGCTATAATGATAGTCGAAGTGGCTTGGGTTC
+CGCAGGGCCTAATACCAATCAGCCGCTAGTGTTAGGTAAGGACTGGGTCACGAGATCATT
+TGGGTCAGGCCCGTACCAATTCATAGTCCGCGGGGTATCGTTCGACCTGGTACCCGGGAC
+GGCGACAACAGAACTGACGTGCGCCCGTTGAGTTCTAGCTTTCATAGTGTTAGGACGTAC
+GACTCACTGCGATAAGTTGCGGGAGCTCCAAGAAGCTCAGCTTCAACATTGCAGGAGCTA
+CGATCGACATCTTTCTTCGACGCACCTTTCTCCCATTCGAAAAACCGCGGGCGCTTTGTA
+ATGGGGTCCCACATAGATCGGGGTAATATGTAGCAACAGTACATTATCGCGATAGATTAT
+GTCCATAGAGTGGTCGCTGAAGATTCGTGCTCCCGAGCATGCGAGAAGATATGAAATTTT
+GCGCCCGAGACGCGTGACGACCTCTCCGTTCCACAACAAAACTCGGTTTACGCCGGCCTA
+GCCGACCGCTCCACACAATCAAACGTTGATCCTAGCAAAGTAGGTAGCCCCTGCAATGGT
+GAGGTGTCTCAACCGTTCTAACATGTGTGCGATGAGGAGGGAGTCCTTTTGATCGACATA
+TCTCACCCACGCTTGTATGTAAGCTAAAAGGGAGCGAGAAAGTGTCTCCCCCGGATTTCA
+TCATCATTGGCGGGCACTGTGGCGCCAATTGTTACAGCCTATATCCCGAGAAGAACATCG
+GACAACGGTCGGAAATTTTCCGTTCAAACCACAAAAGGGCGACAGGCTAAACGGGAGCTT
+CATTTAACGCGAACCACTAGTACTCGAAGGTTCGGCGGCAACCGCCTTAAGTGGGTAAAC
+CCTTCAGACACATGGGAGAAAAACAATACCGAAGCTGAGTACCAATTACGCCTATGGGTA
+TTGTGTTTCCGGTCCCACCATCGCCTTTACTTTTACCACAAGCGTTACAAGCCAAGGCCC
+TAGGCAGCTAGTCGCACTTGTCATGGAATAGGCCAATTAGGACGTCGCCGCACTTCATCC
+GGCTGCAGAAGCAGCTATTAGCTCATCGTCACGAAATAGGCCATCACACGATCACCTGTC
+GGTAGGGTACAGACCACATTTTGGACGCTAGTCGCTACGGAGATCCCGTGCAACGCACTG
+GTTGTACTCGATTACAACAAGAACGTCAGTGCTCGATGTGGGCTCACTACCTGCGGTGAA
+CCTTCTTGGTAAAACCTATGAATCAACGCTCGGTATGTCATCTTTTGGTCGTTGAAGCGC
+CCGTCCAAGCTAGCCCATTCGACCCCTAAGTCTTTTAATCAATCCGCTTTTGCACCCTCG
+AAGTCCTGCATAACGAGGCGAATTTTATTGCAAAATAAGTTAGTTACACTCATCGTTGAA
+TCGCCGGCTCGGGGTGAACTGCAAGGGGGATAAGACCATCGAAGCTGGACGTAACGGCAG
+TGGGGCAGTGAATGAAAAAGCGCAACATGAGAATCAGCTGTTTTCGTTACTAACTTAATC
+CCTACAGCTCTGCGCCGGACACTTCCCCGGTTTCCCGTTCAACGTTAATCTCTTAAAGAT
+ATGGGTGGCTGCAGCATAGATCGCTTACCCCCACATCCGTCGCCTAAGGACACAGCAAGA
+CTGGGGTGTAAGAAGCCGCTTGGATGCTCCATTCCTCAAAAGTCGGTGCGCATCAAATGG
+TTGGAGCCTTTGCTACCACGGTGTCATGCTGCAGTCACGGTAGCTGTGTCGGTGGTCACA
+ATAAGCACTCTTATCGCTTCACTCTTTGGCCTATAGCCGTATTATCTTGAGAACGCCATC
+ACATTCCCTTTCCTTCACACACGTGCGTAGGGCAGTGTAATTTATAACTAAAGGTAAAGC
+GGGGAAACCCTTGTTACAGAAAAGTTAGGTTTGCTATTAAATGCTAAGAAACGGAGCACA
+CTTCGCTAATATTAGGCTAGCACTAGTGTCGACTCCCCACTCTTCGGGTCCCAATCTTAA
+TCCTGTCTTCTTCCGCCAAAAGCGGCTCGTACCACGAAGACTCCATGACGTTAGCGGCGT
+GTGCTCAGAGTAGGGAATATCACGGCTCGCAAACTCATAACCCTCGGTCGTGTTCTTATC
+AATATAAACACTAGAATCCTAGAGTCGTGAAGATTCTCGATACAATCATGCTTCTATGCG
+TCTAGCCTGAAATCACAGTAGTGTGAGTAGAAAAGTCATTTTAGTTATGCGACTATAGAG
+GATAATGTAGGCAGCTGCTTAGCAATAGTAATAATTCATGTTATCTAGTGTTTAGCTTCT
+ATATTACCAAGTATGGCGCCCGACAGGCCTCTTCATCGTATTGTAGTACCCGTTGTTAGA
+GCCCGACTGGTTAAGAAAGGCTGCGTGGATTCCTCCCGCCCGCTTAGAATCTTGCGGGAT
+TTTTACACCGTACCGCCTCTATGATTCAGGCAATCCAGGCGTGTATCGTGAGTATTCTCT
+GGCCAGGGGAAATACCTTAACACCCGTCATGCAAGAGTTGTCTTTAATGCCACGGCGTCG
+GTCACCAAATCGTACTGCCAATTACGTTCAGTGTTCATGTCGGTGTTAAGCGACCAACTC
+CTTCTGGCGTGTTCTCACGTTCATATTTGGGTAAATTAGTAAGCTTCGTAAATAAGTGAG
+TTGATGCGGTAGTAAATTCTTTTGAATATCCAGGATGCACCACCGCAGGTGCTCGGATAC
+CACGGGCCAGACCAGGTCTAACATGGATATTTTGTAAAGCAAGGTTACGGCCGGTAACCT
+GGGTAGGAATTGTGGGGTCCGTGCTCGAGATTATCGGTGAGGACGGCAGCTACCCCTAAG
+ATAGATGGAAGGTCAATGGCTGTCCCAAAAGCGAAGGCGTGTGCAACTGAACTATTATCA
+CACGTTTCTTGCTGTGTTTTCGTTTGTGGAAACATTGGCGCCCGACTCTATAGAGTATCT
+CGAAGCCAGTACTATGAGCACGACCTACGCCACCCTAAAGGATCAGCTGGTTGCCCGAAT
+AACTCTAGGTCAAGAAAGCTATCTGGTTGCCTTGATCTATGACGCCCCGGGAACTTAGCG
+TTGTGGCAACCCCCCTTTCCGCACATGCCCAGAGAGGTCGTCCAAATGTTTACACGCCGG
+GTGGGGCGGGGGCTCCCGATCCGGTTGAGGGGCGGGCCAACGTCTTCACCGTGTACCCCG
+CAATGCTGAAAGAACAATTCCAAGGCCTACCATCAAATGATCCGCTTACGATTGGGCTTT
+TTTTTCCCTCTCGGCTGTTTGTACTGAGACTTGATTCCAGTAAGACATCATGATGCCTGA
+ATTACGTTTGCCAGCTTTCTCGGCCCTGAGTTTTGACTCGTCTCTTTTCCTGACCCATGA
+CTCCCACAACACAGTTTATAAAACCGAATAGACATTTCGCACCATCATTCCGCGGTGGCC
+AAAGAGGATGTCCTCAAGTCCGATGACTCTTCATAATCAGACTATTCTAGGAAAATATCT
+GTTTACCACGGTCGAGTTTCACGGTATCCGGATGCTCGTGAATCTAGTGTATAATAAGTG
+CCTTACCCCGTCTGTCGATTTGCAGTGAGCTCTTTTCAATGGAAAAGTCGTGTGACATCT
+AAGTGACGCCGGGCGCTGCAAATTTCCGGCTGGGCATACGCTCCCGCTGCCACTATTTCA
+CGCCTCATAAAAGTAACGGCGTAACGGGCCAGCATCCATGGCCGCCCTTCCTACCCGAAG
+CTTTAGACACCACGTCGGATCACGTGAAGCCAATGTTGCAGAGAAAGTACGCCCGGGCAC
+CTGTAGCGCCGGTTGCAGCTTGCTGCAACGTCAGGGCCGAGCGCTTGACTACGCTTTTCG
+TGCTGACCGGAGACTCATGCATATAGGTGTGAGTGAGTGCAATAATCTCGACACTATTAG
+TCTTTTCTCAGGATTTATATAACCAAGTTCCTTGTACCCTCGCAGATCTTGTGAGTTATA
+TAGTGCGTCACGGTCGGGACAAGCCTCCCTACAGCCTTTGTACTTTGAAGCGTATGTGCT
+GACAACGACCGTCATTATCTATTTAGGGGGCCTTCTCTGATCCACCTCGTGGTGTCCTAT
+GAGATCGCGAACATCGCGGATTCCCATGGTAGCACGACCTGCCTGGCTTTCGAACCGTGT
+TATCGGTTCATCAAGTGCGACGAGGGTGGAGGATACAAATGGCCATTCCCAATGTGGAGT
+AGTTGAACCCTTCGTAGGCTGCAATTCATAACTCGGATTGGGCTAATTTTCCTGGCGCTC
+TATCGGTTACTATAGATCAACGTTAGCAAGCGATTGCGAGAGTCAATTTCCAGGGACCCC
+AATCAATTGTAAGCCTGAATGCAGAACTCTACCCAAACGAGTCGCTGAGCTAAAGGAGCC
+CCCGGCTAGCTACAATAACTCGATGGGAGGGGGGCGAGACCGTCCGGTACGCTAGGTTAC
+TATCTGGGTTCAGAAGTCGGGTAAGAGTAGCCTGGCTCCCCATGATCGGCAACAGGGAAG
+GTCGAACCGGGCCTCTGCGATATCCTATATCCTACCCATGGGGATAACATACAGTCCGCT
+CTTATCACTAGTTTATGTTCGGGGTGCAAGCCTAGGAACTACTTCACCTGCAGCGCTACG
+ACTCACTATACCAAACCGAAACGACTAAAGTGAGATTTCCCACGGTCGAGACCATTCAAC
+CAAAAATGCGGTCCTTAGCTAACGTGCAGTCTGGGGCTTTGATCAAACCTGTCGTATAAA
+TATAACGAGGGGAATCCCCCTCACCCGAAGGATATTACCCCATCACAAACTAAAATGGAT
+GTGTCTGGAACATGGTAAGGATAGTTCCGCGCTAGGAGCCCTTTCTCAGGGCATTTATCT
+GCACCTCGCCTATGAATGCAGTATATATGGGGGATTAAACGTGTTTTCGTTAGTTTGACA
+TAACGAGGACCGAGTGGACCGTACCCGCCGTCTAAGCGGTTTAGTGACACCTTATAATTG
+GACTTTGCCGACACCCAAGTAGCCCTAGCTGGACTGAATCAGCTACTAATAGGTCAGAGC
+AGGCAATATGATGTAACTGGGTCGTCGTACACTGCATTTTCAACACGAACTAGTCGGATG
+GTGCCTTCCCCACGGCACCGCTTGACGCGAAACCGCCCATCCACTGTTATGGAATACCTG
+CCTACTTTAGCCCAAGAGACATATTGCTCGCTAGAAAGTTCTCGCCAATTGGCGATGACC
+GGGGGAATCGACCACAATCTTCTCGGGCCGGATTGCCAATGGACGGCCATCCAGGTGCGT
+TGCGATCTCACCTGGTCCAATATATCGGCACTCACCGAGTGGTTTTTTTCGGCCCCGTGC
+GATCCCTGGGACGGATAGCATCGATGGCAACCACAGGATGCCCGTGGTTGAGAGAATCCG
+TGAAGGCCATCAGCTGCCGCAAAGGTGAACAGCTAAAGGGTCATCGGTTGCATCATAGCA
+CCGGGGGTATGCCCCTATTTAGTTTTCTCGCACCGTTCATACTGTTAATATAGCTTGCTT
+CGACCCCACTCAGCCCCACATGATGGGTTGCCTCGAGACCTGTAATCCCTCACCGCTGTC
+GTAGCTATCGAGGATCCCAGTTTTCATGGGCGAAAGGTTCACCTCAGAGGAGCAATTCTG
+CCCCTCGACAAGTGATAAATTATATACAATAACAGCGGTCTCCGACACGACAAGGAAAAT
+CTTAGCGTGATGGCGTAGTGTGTTCTCTCCAAAAACGGAGGTGGTGACTGTCTGGCATTA
+AGTGTACGATAGGTTAGCGTACAATAAGTAGGCACTCGGTAGGGTTAAGGGTTCCGGGAG
+ACTCCGACCAGATGATAGGGAGGGGTACGAAGTCAATGATAAGGCGGCGGATGCTTAGTA
+CAACACTATGGCAACGAGAGGTGAATACTCTACCTCGTCATCCGAAACTGATCAGGTTTA
+TCTTTCTTAGTCTGGGGAACATGCTCACTAGATTCTTTGCTATCCGAACGAAGACATAAA
+ATGTTAGGGGAAAAAACGTAAGCGGTGGAGGAATTAGGGGAGAAAAACGTTCTGATGCTC
+TCGCACCTGCCCCCTGTGCGCACTAGCAAGGTATTCCTTCCCGTCTCTCTTTACAACTCC
+TCAGTTGCTAGTGGCTAAGATGTGCGATCTGAGGCCGGATCTGTGAGAGGCAGCTTTTGA
+ACCCGTGGTGTTTAGGAGGCTTGTCCGCCTAAGCTCCTACGCAACAACGCGGGCGGGATT
+TTTGGAATTCCGAACAGCATCCATGGGAAGGATGTATTTTCCACGTCCCGTGGCAACCCA
+ACCATCGTAACGGCCCTCGATCCTTCCGTCTTACACTATATCTACCGTGGTAAACCGCTA
+ACTCACCCCAAACGATGAGACTATCGTGGAACGGACCGATCTACCATTATAAACACAACT
+CCGGTTCGCACTAAACTCAGATCTCAAGATTATGGCCTAACCTACCAAGGGACCCATATC
+CCCAGGTTGCCGAGGATAGTCGGGTGTGCAGACAACACGTGGCCGTTCGTTATGTTCTAG
+GGCAATATCAGCAGAGACGGATAAGTTTGGTATTGGAATACATAGACTGTGCTAACGGAC
+GCCTAATGGGCAAGTGCCCATTAAACTATATTATGGGACCCATCCCTGAGGAGTTCATTC
+ACTCATAAACAAAAGAAGTGGATTACTAATTGAACAGACGCATGAGATCTATGATTAAAC
+AGCCTTATCAGCATCGCCGCCGTTAGGGGGGAGGTAGCGTATTTCTGGGTATGATCCAAC
+CAGGAGCTGGTGGCTTGGCTGTAACGGGAAATGTAAGTCTAACTTGATGACAATTCGATC
+TTGTAATTGAAACAATAAAACACCAGTGGGTGTTTGAATGACTGCGTTAGCCAACGTGGG
+CGTGCCTTCTACTGGGACTGAGGCAACTCTTCCACGACTCACATAAGGCTATACGTATGA
+TAGCGCCAGGATATCACCATACGTTAAATGTACCTCATAATTTTCTAGGTGTACGACCTG
+GATCCGTCGCACATGCTCAGCGCACCCAGTCTGTGATCCGCTCTAATCGATTATTTCGCG
+AGCCAGTCATCTACAGGGTTAGGTTTATTAAACCTAGGCGGTAAGACTGATACCGCGTAC
+TCTCCGCTGACTCGTGACCGGCCTAGACTTGGAGAGCTTTTCTAAACGTACAACTTTTCG
+AAAGTTAGCCCTTTTGGCAAGATGCAAAGCGCAGCAAAACCGGAAGGCGCATGTGGCGGC
+AGATGGTGCTGAGTACGTACGATGGAAGAAGGAGCAGCCAGCACCACCATGTGGCTCCCG
+TTAGCTTCTGTTTAGCTTGATATAGAGCGGTGGTCGGGCTGTTTTGGACTCGCGATCTAT
+GCGACAAGATACGCATTCCATTGAGAAGCGAAAAAAGACTTTACCTTCCCTCTACCCTAA
+GACCTAAGAACCGGAGAGCAACCCGTCCATAGCTAGCTTAATCGTATAGCGTGCGAATTA
+AACATTAGTAAGTCCGCTTTGTGCAGGTCCGTTTACGTGAGAAGGCGCCCTTAAAGCGGA
+CTGGATGTACGATACAGTTCTGTAAAAGTATTAATGGACTGTACACGTTTCTAGAACGAA
+AAGGTTTATGGGTAGGTAGCATCTGTTAGTCTTACTAAAGCGCTGTCATTGGCCCGTACA
+TCCTTCAATTGGCATGCTCTTAAACCAGGAGATGTCGCCTCAGCACTTCTCGAAAAAGAG
+GGCCGTGTGGAAGCTTTCGAACGAGTCATCCCTACCAGGAGCAGAAATAGCGTCTGAGAG
+GAGTAGGGTGTTACTTGCTAAGAAACGACCTACAGGTGGCTGCAGAGTATCCCTGGACCA
+AGTAAGACCGCGGGGTACAATAGGTAAGCGCACGCAGAAACTACTGACAGCGAAAGGATA
+ATAGGGCTGGTAACGAACAGCTGACTAAGTCAGCTATGCGACGAGATATAAGACCTTCTA
+CCAGATTGGCGAGTCATCGACAACTAGCCGGGATTTACGTCGTAAATCGTTCTGTAGCAT
+GGCTTTTCATCCGTGCTATCGGGCTTCTCTGTCCATCAATGCACCCACGTCGCACCGCTT
+AGCCCAAAAGGATTGCGCTTCTGTAGCATATCGTATTTGGCGTTCGTTAAATGTAGACTA
+ATAGTCGGACGCAGTGACCGACTCGAACCGATAATGAGCCGAGGCACCGGTGAGGGTGGT
+CTGACCTTACGCAGGATGGTTGCCGTTTCGGTCTGGACGGGGTCATGCACAGATGCTGTC
+ATGATCGCTTTTAGACCAGCTCTTGCCCAGCCATAGGTATTATGTGATCTACAGGTTAAC
+ATCTCGAATTCTGAACCCTCAAGTCTAGTATCTGGTTCATTTCGCGTCCATATCAAAACG
+GCCGGCAGCTCCTCCTGATAGAGCTCCTTCTTTCATCATTGTTGAGGATTACTCATGGTT
+TGCACTTGCAAGCTGCCATCTTTCCGGAGAATGGGAAAGAGTGTTCCGCGCGGCATCGAG
+TTTAGACCCATAATACGAACAAACTAATTCCCTCGAAATCTCTTTGGAGTGTTGTGGTCG
+ATCAAAATTACCCGTCTGAGCAGTTCGACTACGTGCTGCACAACGACTGGTCCTCAGCCA
+TTCCGTATTAAGGCCTTACATGGTTTCACAGCCTGTCTTTTGATCCACAGACCGGACGCG
+TAGCGTTGTGGCTGGGCTACAGAGCAACGCGGCACGCTGATACAAATGTGCGTCCCGGTC
+ACGCACGAAACCCGAAGTTAGACCATGAAAGATGTATATCTATCAGAGTTTTTTTACGAA
+GGCTGCCGAATGTTGCATGATATCAGGGTGAAGTTGAGCGAGAGACAACCACACGTCTCA
+AAGATATCTAGGTTCATCGTTGGTGTCACTGGTAGCTATCGGCAACTAGAATCCATTAAC
+AGCAGTCTTTGCGAAGTTTTACTCTCGGCCCGTGCTGACCGCACGGGTCGTGAGGTATCT
+GTCAACTCTAACCACTTGAAAATAATACGCAGTAACCAGTGCGGGAGTGGCCCAGCTAAG
+GCCCGGGGGCACGGCCCTAAGTTAAGCACGGGATTACCACAGCGTTAAGTTGATCCTGCT
+CAACCGCCGTCCAAATCTTCCGTATTACCGCGAGCAATGATAAGGGCCCGGGTATCCCAT
+ATGTAGCGGTCTGTGCTCAACGGAGTGGATCATTTCAGTCGCAGTAATCTCGACGTTAAA
+GTATGCTAGCCGGGATCTACACGTTCATTAACTGGTGAAAGGTCAAAAAAATGCAAGAGG
+TAACCCTTAAAAGCAACGTGATTTGCCTGCTCAAAAGAGGATCCAATGAAGGATGCAAGT
+CTACAACGGTTGTTTGATGATTGCGTACATAATGGCGCTTGAGAAGCTTGATCACAACAG
+GGGGTTAATGCATTCATATTACAAGGATACAATACGGAAGTTAAAGTAAAAACAATTGAA
+ATACTCGGCCTCGGGGACGTAGATACGGTCGCATGCATTTACCCGTGGCTGGTCGTGACG
+ATAGATGTTCCCGGGTAAAGCTCAATCAACGTTGCTCGGACAACATGACGAGACTAGGCA
+AGCCTAGGGTTTCGCTTGCCGGCTAGGTTCTTTACAACCAAGCGTGCCTCTGCCCGTTTA
+GCGAACGTTACGCTCCTTGCTAGTATGGCTGCGATCCTTGGTCGAGTCATTGATGGATCG
+GAGCCTTTATCACGTCTGGCGTTACTCAATCTATCGATATATATAGGGTAAGAGGGGGCG
+GTACGTGCCATTGTGGCGGTCTGTCGTACAAAGTGATACATTCGGAGGCAAGCGAGGGGC
+GGTCCATGCATCAAGCGCGAAGTTGTCTGCCCTAGACTCAAACCGAATAAAGGTCAGACA
+CCGTTGCCTCATTTCCCAACATGTTTGAGGCATGTTGGTCGCGTAGGTGGGAGGCATGCC
+ATAGGGACCCAGTTCTAAGGGCTGTTTAGCGCAACTGGGTGCGTCGAGATGAAAAGGTCG
+CGCCCTAATGCTCCCATCCACTGGCTTTGCTTCGTTCGCCCAGGTCCCAAGATCTTACGG
+CAATTATACATGGGGGGGAATATTTTACCTATACGTTCACATGGGAGACACTGAACTATC
+GGCTGCAGTTACATCATATCAACGGGGTGCGGGGATATACTCAGCAGCACCTCACGTTAC
+AAAGGATTAGACCGCAACAAAACGCGTGAGCTAGCGAAGATTGTCAGTTTGATCGCATAT
+TACTAAGGTATTCAGTCTTCCCTCGCTATGTTACAAGCTTCTGGTAACGGCGAGTGCAAC
+CAGAATTAGATCAGGATCGGAGCAGACAGCTCGCTTTAGTGGCGTTGTCTGGGCCTGGTG
+AAAAAGTCCATTATGTATTATGGAGACGCGTAAGGCAATGAGACTACTCGAGTCCACGAT
+CGGTAGTATGGATGTCAGGGCCCAGTGACTCCACCCCCCCGTCCAGAACACGTCGCCGTC
+CCTCGTGGCCACCACCAGGTGTCTGGAGGAGAGGGACCCTGTTGGCATTTGAAGTAGCCT
+ATTATCAGGAGTTTGGGCGGGATTTACTGCCCTGCTACGGCATAGTTAATAAACCTCTGG
+TCCCTGGTGTGGAGAGAAAGATTTGCCTTTGGCTGTGCCCGATTTACATTTGGTCCGTCT
+GCGCGGGACGGCTTAATCTAGGTGCCCAGCGTACCCCATGAATGAGCTAAAGGGCGGCTT
+GCTTAGCGAACGTAACTTTTGGTGCGGAGGCGATCGACCGCCAGACAGCCTTCAGAGCTT
+ATAATGCTACAAGACGGATGTACTCGCCTTTGTCATTGCGAGTGCTTCGTTAGGTCATCC
+CAAAGCCTTCCTGACACCGACCAATGGCTGATCTTAAGCTAACAATGATTCAAGTCTGCT
+CAACACCCAGGCGTTTCGTACATTAGTCTGTTATAACTTTACTTTATTCTAAAGACAATA
+TGTACTCTGAGCAGAGAACACTTCCCCTCAATAAGAAATTGACGCGGTCAACGAAACCGC
+ATATCAGAGCGATCTCTCGCCGGAACTGTGTTGGATCCCACCTTATCAAAACCATCGGCG
+CACAGTGAGGTGAGTACTAATCACAGCCTGGCGCTGTGGGTCTTACCACTCCATAGGAAT
+TTCCGCTCCATACACTGGGGGTCGGATGTTATCGTTCGGCCTGTTGAATTCTTTTTTACG
+TTATCATATAAAGCGCTGTCACGGCATCATGAGAATTATGAGTACCTGGAGGGGGTATGG
+CGATCGGGCTCTATGCGCTACCACCAAAGTTCCTACTCAATTGGCATTACTAAACGTTGT
+TTCATTGAGTAAATCTCATCGCCAATATTGCGTAGCGCTATCGCGGCACCGCTTTCCTGT
+ATCGAATCCTGGCTGTTTACCTCGGACGACTTCTGAAACCGCGATACCGGGAAATCTGGA
+GCGCATGAATCCGATTAACTCAAGACTATAAAAAGTCACCTCCCACTTGTCCCGGTGCCA
+CAGTTGGAAAGAGAGCTAAGGATTGGGCGACGAAGATTATACATTACCACGGGCCAATGC
+TGCGCGTGTAGTGCCTAACCGGATGTGGGATAGCAGCCTTCTGTGGGCGATGATGACTCG
+GTAAAGAAATCGCGTCCATTGATTGGTGGTCCTACGTCAGCCTTCAGAACCCCATTAACG
+GGTCTAGATCGGCACTCATTATAACATGTCCATTAAGAACTTCAGATACCTCTTGAGCAA
+TGATGAAATGCTGGTGGCATTAAAATGTTGGGTGACAGTCCATGTGTGCCTCGCCGGAAC
+ACGATCACCGAGGGAGCCCCCTTCACAACCCTGCAAGGGAACATCTCGCCCTTGATATGG
+CCTTCGTGTAAGTGGTAGACTAGAAAAGATTTATTCTGTAAAGGTCAGTTCTAGTCAACG
+ATTTCCAAACGGGATCAACGCATTTCGTCCTAATTACTCCCTCCCGGAGCAGATGACTCC
+CCTAACTCTCCCATCCTATGTCTCCCAAATTTACAGACGACCTCCATGCAATTATACGGA
+CGATCGCGCGGTAACGGTACGGTACTCGCCCGCAATGTACCAAGTGTTTCTGTATGGAAT
+TTGAGGAGAAGAAGTAACTGTGCTTTATATTCCGATAAACTCTGCTGCCGGTATAGCCAA
+TTGTAACGTGCATTCGGCGAGGCGACAGCTCGCATTCACAGGTAGGGTGATGCAGCAACG
+AATAGACCCATAAACAACCCGCTAAGCTGTCTTGTAGGTAAGTTGACCGCACAGACGTTT
+ATCGCCGATGCCTCCCGGCGGGGTACACCTAGTCTTTCCTGCTGCCCAGCGGCAAGGGGG
+TCGAGACCACGACCCCGTGTTTGGCAAGCTAGTTGTCCACGTAACACATGCTGACCCTAT
+GGATCAACTCGTCTCGACGGGTCCTCTGATAACGTTTGATATTCCTGTTCGCTGGCTAGG
+GGCCAGTTTTGGGCCGTGTCCCACACACATTAGGTCGTTCTGATTAGTTCCGGCCGCCCC
+TCAGGAAGGCCCCTATCCAGGGAGGGGAGCCGTCGGTGGAGGCAGTACAGCGTACCACCA
+CTGGGATGTAATTTGCGAGCGCAGCATGGCCACTCAAACCGGGTCCGGATGAGCAATAAG
+GTGATGGAGCCCTTGAATTCCACCTCACACCGGACTCTTTATCATACTTAAAGCTCGCGT
+TCCATGAGGGTAAACAATCAGTGAAGGGGAGACGGAGAGCATTATCAGAACAAGCCTTAC
+CGTCGACGTGTTTTCTAAGCATGGGGTATGCACATGTTTCGTATTCATAGAAGATCTTCG
+GGCCTTCGTCTTGGACAAAATCTGCCAATAGACCGCACTTGTTCCTGTAGTAAAAGTCCT
+AGCTCCAATGCATGTGCGCCGAATGCGATTCGATCCCTTGAGGATTGGGTTGCTTAGCTT
+CCGCCAGTAAAGATTACCTCCTTACAATAAGATGTAACGGTTACAAACCTGGATCGCCAC
+CCTTGGTACGCGACTAAGCTGTTACCCCCAGACCATGTACATTCAGTTCACCCAAAATAC
+GCGATGGCGCCGCGGGGAATTCACTACAATTTCTCCCCAAATCACCCCATCATCGTTCTC
+TGCTTTTGTCCGCGACATACTGATAACCTCCCTGTACTCAATTATGATAAGGCATCATTA
+TTATTTTCGCACGACGACCTAAACACTGATGGAGGTCTTCAATAACTATCGGAGACGTGG
+CAGATAATACATGGGTCAGGCTGACGATCCCTAGCACATCTTACGGAAAAACAAGGTAGC
+GGCTACACGGGCATCGTAAATGTCTGACCACGATAAAGTTTCATGCTGTAGCCAGGGAGC
+GTAGTGGTTTTACCGGCGGAATAATTATGTGTACATGGATTTATTAATACAAGGAGCACG
+ATAGGGTGGAGCAAAAGGGGCGTCACCGAGAACAGCGTCATGGACTTACAGACACCGATT
+TAGTTATAAAATTTCTACAATGCTAGGACATATGCACCTCATCTTCAACTTTGTCCTTGG
+GACGTCCGATTCAGCAGAAGGCACAGCCCCCTCTGACTGGGTCACGCTAAGACCGGAGAG
+CTGACGTAGTTTTCTTTGGCGAAACACTTTGCTACGCGTTCGGCAGATACTGGCGGAGAT
+ACGTAGTATCGGACTCATACGGTCCACGGAGCCGACGGAATCCAAACGACAAGAACGTAG
+CTAAAATAATTATTGTAACAGACAGGAATAATCGTGGAGACCCTGACTCCGCTCGCGGAC
+CACTACGAAAAGGCAATGTAAGACGCAAACCGCTTCTTCCAGGCACGTGCCGCGCAAGTT
+TCGGCGTACAACCGTAATAAGGTGTGGGGCTAGCATCGGTTCGAGACGAATATATCGAGC
+CGGCTAGCATCGAACCCAGACCATTACAGTGCAGTGGAATAGACATTGAGAAGCTCAGCG
+GACCTATCTTCCACGATGGGATGTTCGATTAGCGAGGGAATCTATCTCATTCAGCTCGTC
+TAACAAGCCGTTTAGTCCATGGCCTCAGGTGAATGGCGGTAGTTTCTCTGACTCGCCTAG
+CCGAAGGTGCGCCGGGATTGTCGCCGCAATAGAGATAGAGAGGAGACAGATGAGGGCTAT
+GACGGCTCGTCAACTCTGTTTGTTTAATGACTTTGCGACCCTAGGCATATGGGATGACGA
+AGACTAACGTATTCTCGAGAGGTACCATGACCTATGCACTATTCTATATACAATGAAGAA
+CAGCCTGGCGTTGATTTCTCTCCAACCAGTTCATGCGTGGTACTAATAACGACCGTTATT
+TTGGTCATAATTTAAGAAAGCTCTATATTCGAACGGAGCAAGATCGATTTATCGTCCTAA
+CCGGTCTAGACCAGGAGAGTCGCGGCGTCTCAGTGCCTTAAGTGCCGGGTCAAATTCACA
+AAGGGGCATGACAGACATTTTGATTTAAGGATCGGACAATTATAACCCGGTGTTCCGGAA
+AGATAGCTACGTGCCTAATATGATGACTCAACAACGTGGAAGTAAAGTGTGGCTCTGTGA
+TGCCACCGTCCATTGAGGCAATCGCATGCCAAGAGGTCATTTTCCAGAGCGCGAATTAGC
+GAAGGGGTATCTAAACACCTGCGGTTGGTCAACGGAGCGTTATGGATCCGGGCCGAGAGA
+TTAGCCTACAGGTTCTTAGAGTAATGGTAATGACATTTTCAACATACGTGCAACCCACGC
+TCCGATCCCATACCCAGCAGTCATGACTCTCCCGTATCAGGTGGGCGTCTGTACTCGATG
+CGTCTGTGCAGCGCTGTTCACCGCGTTACGTGCGGATCCCGGGTAAGATGTCGGAGTGCA
+TGCTAACGATCGGACGCTTATGAGCGACTTCAGTCCTGATAATAACAAACACGATTAACG
+CCACCCTTTGCGCTTTACTCCCATCCTCAGCAACCTCATCTCGGGTAAAGAGGTGGTCCG
+ACAGCCAGTATACTTTGTGTAAATGCATGACGATCTCGGACGGAGTATGCGAGTATATAA
+AGTCTCTGACTCTGTGCAATGACACTTGGCACAAAAGTCTCAATCTATGCATGCCGGCCC
+CTCACGGCTCCTTAGCGGCACCAGAGGTTTTCATTTTTGCAATGCAAGAGGACCGGGCGA
+CCCGACTCAATGTACCCCACTGGCCGTAACCGGAAGAGGTGGGACTAGACAATGAGTATG
+GTCGCCGACTCGGATTCAAATGCAGATATAATACTCCACTTCTGTGGTATGCCTACTCGT
+TGGAGAAAGTAGCGAAATAGTTAAGACTGTGCGTAAACTTATTTTCCAACAGCTAGCTAA
+GGGTGTCTATCGATTAGAGCTGTATGATAGGTTCCTATCAGTCACACGCGCAACTTCAAT
+GTTCGCTCCCCAACCGCTCTACGGTGTTGGATCAATTCGGGGGTAAGACGGGAGAATTAG
+GGTCTTTAGTGATACCACCCGGCCTCATAGCGCCGATTTAGCGTGGATGGATGCTTGACG
+GACATGGTTACCATATGCCGCCTACTCAGCCACCAAGGACACGGCGAGAGGTTATAGTTA
+GTAGCTGTGGACGCTCCTTTTGGACGTATCTCACCGGGAATACCTGTTCGAATCTTCGTT
+TATTTTATTACTGCCGCCTAACAGCCGCCGGAACTTTGTGTCTCGCACGGCCCGTGCCGA
+CCTCATAACGAGATCTCCTTGTGGCGTTTGCCTTGGGCACTACGGCGACTGGTGGTTCCG
+GCAAGTCTCTAGCGGGAGTTCGTGACAGCCCCAACCGCCTGACGTTATACCGTGGGCACC
+GGCCCCTAGTTCCATTGCCGTCACCCAGTTGTCCTACACCAAGCTCCGATGTCCCGACAG
+TCGGGATGGGATAACTAGAAGCTAAGAGTGATGTGCCCGCTACTGCGCTAGGGCTAGTCA
+TAACGGCTTTTCCGATACTAGAAGTATCACTTATGAGAAGATACTACATCCATTCCCGGT
+TACGATATGCCCTCTCCCGAAGGTCTCGCCAAGTTTTTTGAGCGGTGTAAATTCTTAGAA
+AGCCCCCACGGTGGTGACGTTAATCTTAGGTGTATTATAGTAGCGCAGCAAGAGGTTTGC
+AGTCTTCGGCACTACGCAATTCGTACCTATATCGCAATATGAAGCACGGTCACGTTGGCA
+TTTGGGGACAAGGCCGCCGCCACACGGACCTAGGCCAGGGGGACGGCAGTTCAAAAAGAA
+GATGAGTGAGTCGAGTATCATACCGCATGAAATTGCCCTTGCTCAGGCCCGCAGGTTGTC
+CGGGTTGGACTGAATAGAGGGAACACCGGCTCAGGTGCAGAGCGGCTGAGCATTGGGCGC
+CGGAATCCGCGGTGCATAGCGGCTGGCCCTTTCCGGATCGTCAATTGTACAAACAGACAT
+TCATAAGGCTCAGCTTCTTACGGTTCGTGTCCGGTCCTAGATGCAGTGTAGGCCAATGCG
+GTTAGCAACGCTCTTATGAGAATAATCTAGCAGGGGCAACGCGTTCTTCTGGCAATGAGC
+CACAGGAGACAGTGAGAGAAAAATTCCGCTTCCGCCTCGACCAGAAAAGAATTACGTTTC
+CCTCCCAGATAAGAATGGGAAAGCCGGGGGATTTATGTGGTAGGGTACCGGATAACTGTG
+CGAGGTACGTTAGACTCGGGAGAGGAGTTGACACTGATGGTAGTCATGACTCAGCGCTTG
+CGGATTCCATTGTGACAATTACAAGCTGTAGAAGAGTCGTTCGAGCTGCAGAACGCGAAC
+GCCAGTCCAACGTACCAGTGGTATTATAGACTCTAAGAACGTTTCAACCTTGCTCAGACT
+GACATTGAGCCGCCCGCGTCCTTCAGTTTGGTTGGCGTAAATTCCGGATCTCTTTGTAAG
+CTTATTCCCAGAGGAACATGGGATCTGGAAGTGGCCCTCTGACGGTAGGATATCTCGCCC
+TCTACGGGCCCTGTGCTCCGGTTACCTTGTACCTCGGGGCTATACCGTGTGATATGCTCT
+GCATGAAAGGTCCTTTTTGGACAGCCAAATAGCCCTGGCGAGATTTGTTTCCGGCCCTGA
+GACGAGAATGATCAGAGGCTGAGCTAGCGGGTCTATCTACCCGGCGGAGTACCTATTGCA
+TATGACGGGCAATATATCTTCTTCCGTCCGCACATTGAAAATTAGGACGATCCAAGCAGG
+CTTAAGGGCCATCACCCACGGAATGAATCCCTGGTAGCTTTACAATATTGGGGATATTGC
+TGATGCTGTATTACATATGTGCCGTAGCGGTGAACGATATGAAGAGAGTTTGTTCTACGT
+GACAACACGGCTCCCCCCTTTTAACATACAGGCTACTGATGTTTCACTATTGGCGGTTAA
+CCTGCCGACCATGCCCGCCTGTAATGCATGAGCGGACATGTCCCACTCTAGGTTGGCCAC
+GCGCCCCCGATACATAGAAATCGGCCCGACTCTTGCGATGGTACGTGTCTCGTCTTCTGT
+CTATGATTGACTACAGCTCGAAATATCAGCTCTGAGATGTTAAACGGAGAGTGCCGTCTT
+TATATTCAAACGTCCCGTTGAGCTTCAGGGGCTAGGTGTGGACTGGGGTGTGAGGTCGAG
+TGGTGGAACTACAGGCAACGCGGCCTGGCTTTGCAACCAATGCTCAATCTTTCGTACCAT
+CGAAGCCGGGTCTGCATTAGGTTCTGTCGGAATACTCATGAAAATAAGAGTAATCGAGAA
+CTATCAGGGTTAAGAATACGTAAGATACTACTTCTCACCTCGAACCCCCGGGCTCTCAGT
+GTGTTAGAGGGCTAAATCCCGGCCTTCTTTTAGGCCAGATAACCTGGAGCTAATGAAGCG
+AACAAGTTACTCGGGACGGGGAGAACCAATGGGACCCTTAGTGAGGCTAGGACATGGTGT
+GATGATGACTGAGGAGAACCATAAGGTGTTAAATTGCCCTGTCCCCCCCATAAATTTGGT
+CAGGAGACAGCTAGGGTGCCTACACGTTGATAGCGCAAAGAGTTGGTCCGTAATACGTAT
+TCTCCACGCCTAATTGGCTCATGGGTAATCCCACCGAAGCGTGGAGGTCGCACGGAAGGT
+ACTGGAGGAAATTCCAAGGCCATAAACGCTAAATGTCGTTTTAAGACTAAGTTTTATAGA
+TCATTCCCGAATAACGCAGGCGCTGCGTAGGGCGACTCGGGAGTGCCACTGATTGACTCA
+CCCTAATCGCCATACTTGAACGGTAGACGGATGTACCTATGGGAACCCCACCAGCACATA
+AGATGAAACATTCACTGCGCTGAATTGTAGGAACGGCACAAAGTTGTCCGGGGCGTGTCA
+GTGGAAGGCCCGACTTAGCGTTGTAATTCTGTGCCGGACGCCTCATATTCGGCTGAGATT
+GGTTTCCAATCGACCGACGAGGGCATGCCAAGTCGCCGTGATCGGCCTATTAACACCGGC
+TGCACCCCAAAGCACGCGGAGACAGTCATGAGGACCTATGCTTGCTATAGAAGTTTGGGA
+GACGGTTCTAGAGGTGCTTCTCAGACCCTTTCTTGAACACTAATCGACAGTTTGCTTCCA
+GCTGTTCGTATCCAGGATCCTCGTTGCGTCTGTGTGGTCAAAAGAGCGGGTCCATATTGT
+CCAGTCGCCCACATCACGAGTCGAATGAGACAACGCGTTCAGGAGCTCTCAGATGAGGCC
+GCGTTGAGAATGATAATGGGGCACTAGACCCTTCGCTGTGCATCCAAAACGAGCGCCTAA
+GTCATAAGCGGGGATGTTCGGTCGGCATCCAACTACTATGGCCCTCAGGTGTCCACCGCT
+CACTATCCTGTAGATCAGTTGCTCCAAAGCCTCTTCGGATCACGAGGGAGGACGTCTGGT
+ACCTATTGATAGTCGTTTAACATTCAAGCTTGACTGCGGAAAGGGACCACCTCGCCACCC
+GATGTGTATTCAAGCACAACTCACGTCGCATCAGTACTTCCTTTACAATTGTGGGGGTTG
+GAAATCGACACCATTAGCTACAGAGAAGTAAAAAAAGACAGCAATCCATGAGCCTCAACC
+TGACTGTATGTTTGCACCTAGGTGCTGAATGACAGCATGATCCAGGGATCAAAAAGTGCG
+CCCGCTGCATCAATAAAACGATCGCTAGTCTGCTGCGAAGCGATGTCGTACCGCAGTCGG
+GTTCACGTTGATTTCATGTAGTCGTCTCCACTACGGCCAGTCCAACATTCGTGTCATAGG
+TATCAGTACCCATGCTTGCCCTGCACCAGCTCTAGTATCCGTGTATGTTACCAGTGGAAG
+GGGACGACCACATTATAAGCACTTCACCGCGGCGGATGCCCTTAGGGTTGATCTTCGATC
+GGTAATGAAAAATTACACAGAACCGGACGAATTTCAGGCAGCTTTTACCCTTTGTGTCGC
+TTCCCTACCGTACCGAACTTTCCCGATAGGTCCCCTCAACACGGTAAATATTGCCATCCG
+CGTTCCCTATGCAGGGGTATTGGTCCATTCCCATCCCAGACTCCCAACACACTACCTATC
+TGGACTCAACACACTCTCAGTAGGGAGTTGTTCGTCGAATAGCGAGCCTCAATAATCGTT
+GATCGAGCAGCTGATCAACCTTGTGCAAGGTCGACGATTCCTACTTAGCGGACTGCACGC
+CTGCAAAGGGCCGTAATTGAGTGATATTGAGGTTAAAATACTATAGCCTGTGTTTCCTGG
+TTGTCGCCCAGATCACATGCTAAGCGATGCAAGGTGCCTTGTCTTAATGTTGAAACGATT
+CGAGTGATTCTATCAATCCTCGGGTCCGGTTCAACCGTGGGTTGGGTGAATTATAAAAGC
+TTCTCTCCTGAAGAGTTGCGCTGAGAATTCATAGGTGCCTTGTTCCTGTAGAGAGTACAT
+TACTATTTGACATGAGCCAGGCAGTCACCGGGAGACAGCGCTATAAGGGTAATTTTTTGG
+TTAGTTGACACTGAGTGAGCTGCCATGGGGTCTTGTGCCGTTTGACTAGCGCGTCGGTTC
+AGCCGAAAAACACGCGGGGGTTAAGTTGAGTGTTTGCGGTTACAAAGGAAGACATTCGGG
+CTACCATCGTTGACATTTCGCACGAACAAGAGACACGGCTGAGGGAGCTGGTCTTGGCTC
+TTCCGATCACGGGTTGTGCTATAGAATGGGGAGTGCCCCCACTAACGTTGAGACAGCCCC
+AATGGGCAATGCAGCGCTACGGGATTGACGAGTCAACACGTGCAAGTGAGACAATAATGC
+GGTCACAAAAATTCGTCCGGATTGGGAGTAACATTACATGTGCTCCTGCGGAATACTGTT
+GCCAGCGCGTAAAGTTGGATCGTTACCTTGCGAGGTGAATCGGGGATGCAAGGTCTCGCG
+ATTGTCCAATTACTGCCCTACTAATGAGGCATACGACTAATGCACCCACGTGCACTACGG
+TCGCTACCCCTACCCCTTCTTTAGAAACAGCTATCCAGCACTACCAAGTACATATTACGC
+AGTTAGGGGACCCCTTCATGGGCCCGGACAGTGACCTCATGAACCACCGGGTGCTCCCCC
+CACCGGCAGACGCCTACCCACATCATCGCGCTGGTATGGCAAATGAACGTAGGCCCATGT
+CTTTCCAGTGTAAGGTGATTGATCGCACGAGGAGCCCCTCGAAGAACGTTCCCGCTGAGG
+GATTGTAGTTTACGTCACGAAAACTCTGTACATCAACTAGAAACGTATGTTCGGTCGGTT
+AGAGCCTTGTGACACTGTTACGTTGATTGGAACCTCGTCCGTCTTATGAGCACGTTCCTT
+GTCACCCCTTTAGCACGTGCATACATGAGTTAGAGACTGCCCCCTTTGGTTAACTTATCG
+TACAACACGAGGAGCCCAGGGACGTTCATTTTCTCACTCCTCTTCATATAAGCGGATCGC
+AGAATTGGAAAATACAAATATACCAGCGGTATCCCTAATGCGGGTTCCGGCTAAGATACA
+ATCTGGCGAGCCGATTGAGCTCGAGGCCGCCTAAGATGCGCTGTTGCCGATGCCAGGGGA
+TAGCCCATCGTGGGACCATCTCGCCGATACGACCCGTCTACAGAGAAAGGCCCTATTTGC
+CTCTCGACAGACTATCTGAAGATTCCGTATTTAACTAGGGATTTTACAAAAGAAGTGAAT
+AAGAGTAGAACCTATTAGGGGAGTGACTCGCACCAACACTCTACGCCTAACAGATCATTT
+GAAACAAAAGCTGAGTCCGGCCGCGCGCTTGATTTTTCCTCCGTGTCAATAGACTAATAG
+TCACCAATCGCAGCCAGTAGACATCCTCTCGACAACAATCCATTGATTGATCGACGGGTG
+CTTCTTGATGCGCTCTCGCACTGGCTTCTGCTCGGTCTATAGTCGCGACGACGAGCGGTA
+TATCCAAGGGGCACTGACCCACGTGGGAATTTAGTCGGTGTCGGTAGAAGACCTCCTAAG
+CGTAACGTATATAAGATTTCCTTGACCATGCGGGAGCCACGTTAGGACGCGGGAAAGGGT
+AGTGCAAAAACTCCCCGAAATGAAATCGCACAAGGGATGATTGCCAAGGCTGTCCTTCCC
+CGACAGGTGAGGAGACGTACCGTTCTAAGGAGACACAATTGTTTTCGAAAGGGCACCCGA
+GACCCGTAAGGGTAGGGGGGAATATCGTGCTGCAAAACGTCATCGATACTTCTCATCTTC
+GGCGAGCAGACGCCTAGTATGGTACTGATGGTCCTCACCTATCCTGGCAATTTACGCTAT
+AGAACTACATCCATGCGGGACAACTTCGAGTAACGCCCGTATTGAACTTATCGTCCAGTA
+TCATAGGGATCCTTAACGTGGTTCGCTTCTTCAATCCCTGATTAGGACCGCCCGGCAAGA
+TCCTAAGTGCGTAATTGCCCTAGGGAGCGATTGAATAAACTAAGGTAAAGCAGTGGGCTG
+ATCGACATACGGAAAAGGGTGCACTTAGATTGAGAGTTTATCGACTCGGTTCTGTGTGGA
+TACAAACAACCGCCCGGGGTCGATCCGTGGCAACGCATTTCACTCTCCTACAAGACCCAT
+GTCACTAATATAGTTGGCCTCCGTACTCTATCTGAGTTAGAATGCTACTTGACTCATTCA
+GCACGGAGTACTTGTTCCGCAAGGGAGCGGCGCTTCTGATGAACTTAAGGCACAAAAACT
+TTCAAATAATGCAGCGGAATTTACGACTCAATGGGTCTCCCTATATAAAAGTAGCGCAGC
+TAGAATGGGCCTGGCCGCAGACACGCTGCGTGCACCTCTGACCATCTGGTGGTTTCGGGA
+GCTCGGAAATCCTACCAGTCTTGATACCGGGCAGATCGGTCTTAGGCTGAGCGGTTAGGC
+GCACGGTGGATCCGCGCCTTCCTTTTCTTAAAAGAACGCTAGCGAGTTCAATAACGCCCG
+GGCCACAAAAAGCGACGCACTAAGACCAATCGTGGCTTTTAGAAAGAAATCCCCCACAGT
+GTGATGCCTATGCATAACTCTCTGCGGGCGAGGCGAGCCTACCAGGAGGAGCCACGCCTA
+AGTTGGTATCGAGCCCAAGAAACCAACGGGGTATACATCTCTTCATACGGTACGCCTTCC
+TAGGCACTATAAAACAATTTATTCCTCGGCGTCTTATGCTCGCAACACATCCGATCGTCC
+GAGCATTGGTGCAGGGCCTTCAAACGACATTTAGGTGACGCCCCGTAGCGCAGCTTAACT
+GATTCTGTGGCTCGGAAGTTGCAACACTGCACGGTGCTTCATTCTGTGCTTGGAACCCGA
+TCTATATGGACGATCGTAAGTCTTTAACAGACAAATGCTTCCATTCCCGTTATCGAGAAC
+TTCACAAATCGATGCCGAGGTGATCACATGAAAATGTGGCAGTGGACCCCCAGCGTATCC
+GACTCCAACCTGCAGGATCGAAGCTTCAAGCACTCGCCACTAGCTGCGATGATGATTCGC
+ACGATGCGCGCTTTACCATCTGATTTAGCAACACTGGGGCGCCACGTGTCGAACATGTGC
+TAATGGTCCACGGTGACTTCCCTTCAGGCGGCATCGATCAAAGATTCATATCCCGGAGTA
+AGTTATCCAACCAGATGGCTGATCAAAACGTAAGTGGACGATCGGCACCGCCAAGTGGCC
+CGGCTGTATGTAGTAGTGGTTAAAACATGACATACCAACAGCGGTACTGGAGTTTAGGTC
+CGTCCGTATAGATTATCGATCACCGTTCTCTAGACGCTGGCCCACACGACTTGTACCACA
+CAAGGTGGGCTGGGCTTAATCTCGCAGTTAGACTATGAATGCAGTTTCTTAGGCGAGATT
+TGCCCCCGACTGAGAAGTATGGGGCAGTACATTCGTACGCTAAGTTTTGACCGTACTTAA
+ACGTTAGGATCCTACTAGTGTACCGGGCCCTTAGATTTGCACTGTACGACTCAGAGCCGA
+CCCAGGCAGTCAGTTCCCAGGGAAGATGCCGAGGACCAATACCGCCCGTTCGCCGAGCTA
+TACTCTGTCTCCCAACAGGGCCTGTATTTGGGCATTAGGGATCCGTCTATAAAGATCTAG
+CGTCCAGGGTACCACGCAGAGAATGTGGGCGTGCAGGCTTCGGTTGGGAAGGCCTCACTG
+CTCCCAGACGTTCGCGCAAGCGCGTCAGATCACAGGCGTAGAAGGATCCTAGGATGGCGA
+ATTATCGGGAGCGCCGTCCCGAAGCATACAATAGTGAATTGTTTGCTATAGTGCGTCTGT
+TTTCGTTGTCCTCCTCATAGCAGAACCGCCAGTACGAGCCATCTGATCGCGCTGTCCCCG
+GGTAGTCTATCCGAGGAGGTAATGCTGCCCGCCTACATTACTAACCATGTCACAACACCA
+GCCCTAAGTCGCTTGGAATCTGTGTTCCAATACATTCGGGGTCCAGCTTACTGGGTACTC
+AGCAATATGGGGCACGTTCCAGCACTTCATCCACCCCCCGGAGATGACCGGAAAGGTCGA
+GATCTATACATCCCCCAACGGGATAAGGGTAAAAGTCCTAAGTTGTGGCTCTTTTGTGCG
+ATCATGAAAGTGTTAGAATATTCACGCGATCGCATTAGCCTTTCTCCTTTCTAAGAGGCA
+ACAGTCAATAGAGTCGCTTTCTGCCACTTTCGAAGGATCTCTGTCTCAACCTAGGACATG
+CTCACTACGCTGACCTCTCTCTTGCTGGGATTCGTATGGCAGAGTCTACCCTGGAGGCCA
+CGTAGGCGTACCGGTGGCGCCTGGCCACTATGCCCAGGTAAGCAAAAAAAGGACACATCC
+GGTCCGACATCTCCGGGGGTCGTCATAACTTGCTTAGTGTTATTTAAAATATCGTTACGC
+TACACTCGCACGCGGTTTCATGGCGTATATTTTAAAGTCGAGCTCCCGTCACTATCGGGG
+CCTACTAAATTGATTGGTGCTCCATTATGTCGCAACGCAGGTAAACATTTGGGTAAGCCC
+TCGGTCAAGAGCAGCAATAAGAGAATTCTCGTCTCTATGTGGTGACAAACATTTAATTTC
+CACTAGTCGAATGCTGGTCCCTTATGCGCATGGTGCTTCCCCAAGGTTACGCAAACCTAA
+TCCGGCACGGTGCTAAGCTTAGGTCGCTTTTGCCGGAAGGGGACGACTTTCATCGACAGT
+TTAAGGCGGTGAGCCAATAGAGATCGCAGGAGATGTAAGGACGTTTAAAGAACGGCCCAC
+TTTATTGTCCACGAAGCTTCACAGCGGGGATTGATCGCACTAGTGGTTTGGTCTTGAAGC
+GGGGGAACAATATGAAATAACTTGTGGTTGCGGCGTTCCGATGATGCTCAGCCACTGAAG
+AACAGCGCCAATCTCCTTGACGGAACTCGGTCTATCACCCGGCCGTAGATACCTAGACGA
+CAGGGTCTACGAACTTGCGGGAGCGTTCCAACCTTATTACCCCGTTGGTCATATCATTGG
+ATTAAAGGTCGCACGTTATGACCGGGGGACGGAGGTCTGCGTGTGGCGCTGCCGTCTCCA
+CTGCCTACCATGCCTCTTAATTTCAGTAGTTGTGTGTTCCATATGACTTTCTCATCGGTC
+GTATATGGAGGCGATTAGGACTGGGGTACGGTGTACATGGTTCGTGTGGCGATATTTGGT
+TGCACTCCCCGTCTCGTAGAAGGCTGGAATGAAAGGCGTGCCGGCCGAAAACACTTCCTT
+TTGGTCGGGGATCGGAATGTCTTCAACGCAGCGATTCAACGCGACATGCAACTTCCAATA
+ATCTTGGGGCGGGTTTCGTCGAACCATGGTGGCAGGTGAAGTCCTACTGATTAGTATATG
+ATGACTGGTAGGAAAAGACGGGGGCGGTGTACAAGGAAAATGAGGCAGCCTTCAGACCTG
+ACTGACGTTGATAACCGAGATAGTTCTAGGTTAGATCGTATTCTACTGCTCAACGCAATG
+ACTATTATGTTTCCGGTACAACGCTACGCCCACGCCATCGCCGCGAGGCCTTCTAGCCTG
+TCCGCGGACATGCGTGCCATGTGCCAGTTGTCCTGAAAATCTTATGTAAGTAGAGAGTCA
+GCGCAGTAGTGCGCATAGATTCCTGACGTACGGCTGAACTTACATGGAGTTCGGCCGAGA
+AGTGGCGCCCATCATTCGGGCTCGAACCCTATGCGCCCCTACACATCGACCGTAACCTCG
+AGGACCGTGTAACCCGCACCTGCACGACCGGGTGTTGTGCAGCAACTGGGGCCAACAGCA
+CTAAGAACAAAACTATCGACTATCTGCCGGTTTGAGCCGTTCACGTATGAATACAGCAAG
+TATCGAACCGCAGGGAAGGAGAATGGCAGCGTTGTTTAACGGCCAGAAGCCTGGCCAGCA
+GTAACTGCCCGCCACATTCAGATAGAAAAGTGTTTACTTAAACTCTGCTCATCTACGTCG
+CGTTCGTAGCATGCTACAACGCTCCCCCCTGAGGAGAGATCAATCAGTTGTGCCCCCCCA
+ACAATTCGACGCTTCGCTAGCTCGCGGTTTGCTTGTGTGCACCCACGATAAGCCGAACCC
+CAAGATAAAGTTCAAAAAGGTGCTCTATCCTTGTACCGGTATGGTCGTTTCAGCTCCTAG
+ATTTCGCACTCTTCAGGAGCGGTCCACCTCGACTATACGACAATGTCGCCTTGCGGGTAA
+CTCTCAGAGGTATTGCGATGGCCATACAGAGCCTCCATCGAAAGGTTGGCGACTTCCAGT
+GTATACGGTAAAGCGTCGGGAGTCGCCAGCAACCGTAGACGCGGGCAGACTTGCCATATT
+GTTCTCAATAGCAGGCTCCGGTAACCTCTGTCTGACGTCTTTATTACTCAACCCACGGAT
+AACATTTGGACTAAATCTTACATCTATCGTCGTCTTCCTATCCAACCCAGGCGTGCCAAT
+TTAGGAAAGGTGCGAATTGCTCCGAATCAGAAGAGAGTGGCCTTCCAAGAGATTCCCCCT
+CGTACAAACCGGCGGTAGGTAATTATAGGAATCGCCAATTCGCTTTACAACTGCGGCGAG
+CCGGCGAACCTGATTGTGTGCAGCTTCCCAGAATTCATAAAGCTCACAGGGCTACTCGGC
+ACCAAGGACTAAGTTAAGGAGCTGAGGATCGTTGAACGTGTGATCCCCAGGAGTCCACCG
+CAAAATTAATGAGCGCGGGTAAGGAGACATGGCCTGACGTCCCCTAACGATCTTTGCCTA
+CTCAAGCCGTTGCGCCTCTAGTCTTCTAGCTTCACGACCGTGCTTGTTCCGACCCAGACC
+GACGAGTCGCGGTACGTATAACGAGGTTCGCACGCACCGTCGGCGCGGACCATGCTAAGA
+TAATCAGATGTTAGCTGCCGCTCCCTTACAACTAACATATAACAATAATAGGGGGTTAGG
+TTTTTCGTCTAGAAGCGCGTATCGTTACCAAACTTCCACCGCAGGAGTGAAGCAGGTCGT
+ATCTTGAGTGGGCCGTACTTGCGAAAGCAGCGGGGCCGCAAAGACAAGTCTGCTTCAGCT
+TTGCGGTTAGGGGATTCGAGTAAGTGAAATCGTCAGAGGCGTGAATTATAGATATTCTTA
+ATATCTACCTGTAAGAGTCGTAGGGATTAATGTTGCAAACCGTAGAGTATAGGTGATTAA
+GCCTTACATTCAGAGGCCGTCCGTCATCTATTCGTGCAGATTTCGTCTATACTAATGTAG
+GTGTCTTCGCAGTGTGGATGATTATGTCGAGGCTCTCAGGAAATGGATATGGCGTTCCTG
+ATAATTATCCGGGGGCTTCGCAGTGGAGCCGGTTACTTGTTTGAACTACAGTCCCTGTAA
+GCCCTGTATTGCCCGGTGAGGGGCATAGCATATATGTAGCTTGTTCACTAAACGTGCTGG
+ACGGATACTGACTGGATATTGATAGATTCCCAATAAAAGGAACGCGGTGCTGAAACTGCT
+ATATCAGAGCAGGAACTCTAGATGACTCCAATTTCAGACAAGTCTCCTAACTAGCGTTTT
+GACACGGAGAAGTTCAGTCTGCACGGTAAATCACTAGGTCTCTTCACTTCGGTCCGAGCA
+AGGGCCTGAGGTGACAAGTCGGTGACGCCTCTCCGCCGGACCACATACGATAGTTTAGAA
+TCGCAATAACAGGGTTCGGCGTCCATGGACAAGTAATGTTAGTCGTAACACCCTCGCACT
+GTTTAGGAGGGCGGGAACTTAGTGTGCTCAAGTGCCGTCGGCATGTGAACCCTATGGGAA
+GCTATGGGCGGGACCTGAGGCCCCTGCCTCCTCACTCGAACACGCACGGCTTAGGCTGCT
+TAGAGAAAACAAGAGCATGCGTACCAAGGCTTACAAAGCACGTGAGATACGCAGCTAACG
+ACGTTGTCGCCTCGGTGGCCGGCCCTGAATGGGAGGGTGTATACTCTGCAGCCTCCGCAT
+ATTCTAGAACCGGACTTACCGGCGTGTCGTAAGCTTAATCAAAAAGAAAACCACATTAAT
+CAGTTAAGCCGACACCTGTACATGGTTATCAAATGATTGATGAGGCCGACTCAACAACTC
+CGAATGGACACCTCCCAGGTCTAGTTCAATCAGAGCGCTCATTCTTTCATCACCATAAAA
+AGGAACAAGACGTAGTCCTTGCGCGTACGGCGGTCACCTCGTACGCCTAATCGAGTGTGC
+CAATTTTCAGTTCTACTCAATGTTGGTAATTACGGACCGCAGGCACTCCTCATGGCTCCT
+TTCTTCGCTGAGCGCTTTCATACGTTGTGAGTGGGCCCCTCTGGATACTCGATTTGTGGC
+TTAGGGTAGTGATGTATCCGTGCGGATCTCGAGGATAAGCGTCTGTTCCAAGAGAATCAA
+TTCCGGCGCACAAAAAGGCCGACTGGGGGCTTCGAAACGGACACCTTCAGAGTCATCTAA
+GATCCCCCAAATGACCGACAACCACGCTCGTCAGAACACTGTGTCTCTCCTCTAGAGTCC
+ACCTGCCCTAAACGAGCGCCCTTTTTAAGACGGTATGTAGTAGAAGCGCCACGGGGGTCG
+GAATAGTCCCGAGCCACGCGTTGTTTGTCGTGCGGCTGGGCGCAAGCGTGTGAGTACGTC
+ATCCGATCGTATGCCGTACTTATATTACATTTCGGCATTGTCCACTCCACCCGTCTAACT
+GGCGGTGTCCCTTCTCAGGTATTAGATAGTCGCCATCGTAGCCATCCTACGGGTCATTAC
+CCCGTAAACGGAATTTGATGAGAGCCAAGCAAATACTTAATCCCCATGTCTCGGAGCGAT
+TTATACGCCCGAGCCGGTTCTATAGTCCTCTCTCACAGCGACGCAACCCCTCAATAGGGA
+GGTTGCGGTTGTTCACCGATGCCGGCTTTTTATGCTTCGAGATCAAAGCGTAGGCCGGTG
+TGACAGGTTCTGTGCCATATCGTGGTCGCCGAGATAATGTGGGCTCTGAAAAGCCGCACT
+GAAGATGATAGATACTCACCACTCCCCTCCGACTGCATTACCCGTCGCTATAGCACCACC
+GTTGAGCTAGTTGAGATAACGCGGACGTACCAAAGGTAGAGCGTAAGATCGCCTACCGTC
+CGCATTGCATGAGTATGTCAGGAGACGTGTGGTAATTAACGCAGATGTTAGGCCGCGAGT
+CCTTGCCCCGCCGATCTCCCTTACAGTAGCTCAAGGGGCGGGCCAGTCCTGCTAACCCGC
+CATCCTTGGGCTGGGATGAGAGCATTACGATTTCGTCCAGTACCCGCTTAGAGTCGCTGA
+CAAATGACTACTAGCCTCGCCCCGATGTTGCGCCAGAAGGTGTGAGGAGTTAAACCACCT
+TCCGAACCGACCATAGCAGTTCTTTGCATAGACCCATCCTTCGCGCTACATTCGGAAGGT
+TCCATGCAGTACTACGGCCTATCCGCGTGTAGTCTTTTTTCACCAGGCTGGTGACAGGGT
+CGCTTAGCCCTTCTTAAGAGTAATGAGCGAGCATGATATAAGGATCAAGAGGTACGGTCC
+GTCACATACGCTACATCCGTAAATGGTTATCTAGAGTTCATTTGATATGAGTGATTGCAA
+GCTCAGGCTCTCCTTTCCCCAGGGAGAACCAATGCCGCCCGCACCACTTGGTCGACCCGA
+AACCGTGCATGTGCGCAACCGACTAAGCGTTAGTTATCAGATGCCGTCTCCTCGTATTGT
+ACGCTTGTGTGGAAGGAGGTATTTTTCGACCACCCCGGGCAGGAGTTCTTCATATTGTCC
+GGATCAGCTATAATGTGTATGGCTGAAACATACGGCTCCCTAGTTTTCAATCAATCACAA
+CGAGAAACACTCCAAACGTCAATTTAAGCACGGTATATCGGGCTAGCGCCGGTTATGCAA
+CCCGGTACCCGCACCAAGTCCATACACCGCGTCGACCCACACTCAGCGATCGCTTGCTGT
+CTTTTAAGAATATGCTGGACTCGGCCATATCCCATCTCACGATAGGCCAGACCCGCAACT
+TATCTCACAACCTGTTATCTTTAGAACAGTCGTTGATCAGCGTTCAAAGTAAACTTCCTG
+CACCTGCCGCGCGGAAGAACGTATCTAAACTAGGGTCTCTTGGCTGGGTATACTTATAAG
+CCCACCGCTCTCGGTGATGCTACGCTGGTCCTTGCTCCAAACTTAGGGTCAGGCCCTGAG
+TGAAATTGCAGACGCTACGACGCGAATAGACCCCTCGCGCGTCCAACAGAACACAGAACG
+CCGAGCCCCCAGCCATCGGTGGTGGAGCTGCATCTTCATAACGAGAGTCAAACGCGAAGC
+CCCATCACACGGAACGACGACGTTGCCAGCCACCGCTCTATATTATGTCTGATACTCTAT
+TGGGTACTAAGAAGTCGCTTTCCTATTGAACTCCTGTTCGCTTGTATGTAGCATTCCGCC
+GACTGCTTTTGTAGATAGGAGCCTACTCACTGTACTCAGCGCCCTGATCTTGTAGAGGAG
+GGATAGTAAACAACCTCCTCCATTTGATTGCTCGTGCGTCCACAAGGCTCTTGGCAGTGG
+CTGTTGAATGAATAAAGAATCCTAATCCAGGTCGTGATGCCTGATGTGATGCCCCAAACA
+AGCTCTGTGTCATCACCTCCGGAGGATTTCTTAAGCACTGCGCGCTGGCGCTACCGCACT
+CGACTGAGGGACCCCGTTACGCTGTCAAGTAAGAGCTGCTGGGAGGGTGGATCTCTCCGT
+GGGCAAAAACCCGGAAACCCTAGGAACGCGGCTAGAATGCCCGACCGAATCATGTCATGG
+AGGTTGCTAGATTGTGCCCACATCCGGGCCCACGCATGTGCGTAAGAACCCATGGTCAAA
+TATGATTTTAAGGCCGATTCTCACCCGTTGTACCGTTCTTAACGATTATCTGCCCGAGGA
+TACCGGCTCTGATCCTAGGTACTGTCCACCTTTGTCGGTTTCTTCGTACACGAAGCCGTG
+AACTGACCTCCGGAAGCAATACCTTCTTTAGACCTAGATCAGGAAGCGATTATTTACAGG
+GCTACGCGTTATATAGGATTATGCACTCGGAAATTAACACCTCCCCGGATACGCAGTCGA
+CCCGCCGGCCCGACAGGCCGGAATTCATAGCGTTATCCGGTGGGAGCTCTAAGTCCAAGA
+CCTCATAACGTTAGATTTTCCAATAGCCTATTTCCCGCCCAGGACCTCTTGGGCATCAAT
+ATAGAGAGGCTACCTGCCTGTCCCTTCTTTTCAGTGTCAGAATCTCTTGGCATAAAGAGC
+TTAGCCGAGAATATATCAACGCCGCTACATCAGGGTGAATGAGACACCAGCCCATGGCAG
+GAGAACTGTAGAGTCATTCCTGGCTCCGACAGTTCTCGAAGGATCCTCCGGCTGGGAAGT
+ACTTGTTGCAATCCTATCCCAATGTCGGTATAAGGGTCATCAACGATTAGGACGCCCCCG
+GCTTTGCCCGACGACTCAACTCGGGACCATCTGCGCGTTCGGCCGTCCGAAGTTAGCATT
+AGCTTGATGAAAGAGAAGCACCTCGCTGCCGACAGTTCGAGTTGCAGCACCGGCGTTCGC
+ATGCACAAGCTGCCAGGACAATGGTTTAGATGAGGCTTTGGCAGGTAGCGATCTAAATGC
+CGTTGCTCTTCCCTGCGACAAGTGGCATTCGCCGGCCTGACGAACGTTACCGTGTCACAA
+CCCGATTATCCTCGGGCAGGGCCCCGAGTCGGAGTAAGTGTTGAGATCACAACGGGATGG
+TGGAGTTGGAGGTTCTCCTGGTTCCTTTGATCTTTGTCCAGCGGGTTCAGTTCAACTGGG
+GCTCACTCCAACTTTTCAGATAAGCGGGAGTGTGACGTTAACGGCGGATCGTGGAACGGG
+CATTTCCTTGTCCTGAACGGGTTATGGTAATCAACCTGTGCCCAAGTCTGGATGCCATGC
+ACATGAAGGATCTGTTTCTATCGGGCCGTATTGGCGTTTTATTTAAACAATACTTTAGGA
+GCCTAAAACTCTTCTTTTTTGTGGCTATCGATCCAGCATGATCGAGCGTCATATTGGTGA
+ACCGCGCCAGCTAACAAAGACTTTGTCTTGGAGGATCCTAGGCGATGAGAGTCTAGGTAC
+GTGGCGCTAACGATGCCTCAGAATCACGCAGATATCGCGAACTCGGCCCGGGTGGCAGAA
+AGTTATCGGCTCTCGTAACGGAATTCTGTTGTAGACCCTTAACGGTCAAGCCTGTAGTAT
+ACCAATAGTTACCGATATGGATAACAGGACAGTTTGATAGCGGCCTCCCGCTCGTGTACA
+ACCTAAGGGGATACTGTTAAAAATACAAAAATTCTACAGCTTTTTAAGCTCAGATCGCCT
+GTTTATACCGATGCAGCCATTGCTCGAGTGAGTTGAGTAGATGAGTTTTTCGTGGGGCTG
+CTGGGTCGATACGGCAGAAACATTATCAGGCTTACACACACACTGTTAACCCCGCGGATC
+GCAGTGGGCTTCGCTCGGCTTTCAGAGAATGCGAATTGCCCCTGCCCAGTGGCGTCTCAA
+TCGCAGCCTAGTCTAACTTACCCCTCTTGACTTGTTCTTGCACCCAGTGCTGCTTCTGGC
+CCGTCTTTACATAGCCAAATCTCTTACCCGTCATTAAAGAGTAGGACGGTATTAGCGACA
+TAATTTGTTTCGTTAATCCCCGTGTGTAGTCTTGTGAGGACAACTGTACTAGCCGGGCGG
+GAACCGATGCCGACCGCTAAGCAATCAAAAGACGTATTCCGACGTAGTAGCTTTCGTTGC
+GCCTATACTGAGTCAGCAGCAGACGGAAACCGTTTTCCTATCAGTCACGGAGGACCCGAT
+CACTCTGGGAGCCCATGTGATTCACCACATCGCCACTCGGTATCCGTGCATAGCCATCAG
+CGCATACTCGGCTCAGATAAACTGGAGACATATGGAACTAAGCCTGTGAAAACGGATCGC
+CTCGGGACCGACGAGCTTTTACCGTAGAAGAACGTAAAGGGTGTGCCTTGAGGAGGGTTT
+TCCTTACGTAAGTTGCGCTGGAATGGAGAAATACTAGATATGCTAGTCGAGGCAACAAAA
+TTAAACTCTCCAAGGTAGAGAGGGCTTCTCTGGTCCCCCGTCTCCCTGCATGATTTGATG
+ATTTGTAAGCTTCTAACTTAGCCCCTACGGAGAAATATGACTGCAGCGTGCGTAGCCGGA
+GCGCGTAGCCTTCTGTGTGAGAGAGAAGGTGCGGGATTGGATGTGGCGTCGGGTCCAAGG
+TAAATAGCTCCAGAGTCGGAGGCGTAGATACGGCGCGAGTGCGGCGAAAAAAAGTGCGTC
+GGCAGCGACGGGATGAGGTCCGTGACCCTACCTTTAATCAGACAAACGTATAGCTTTACG
+ATGAAATGCCACATGTTGGCGATAGAGATCAGTCTGAATTGCCTGTCGTTCGTGGTCTAA
+ACGGATAAAGGATTGGGGCACTGCGGTGTGAATAGTGACAGACGAGCATATTTTATTTAT
+AGCATTCCCCCAATTGCCGGGAACCACAGGGACTCGATTAAGCAGAAAGTAAGTCAAGAA
+GTGGTCAGTTTCGTTTTATTTCTAATATATGGGGGGCACAAGTGCAAGATATTGTTTGAT
+CAATAGGTGTTTATCGCCGTAGCAATTTTGGCCCTGCTCTGCTAGAGAGATGCTCTCGGG
+ACTCTAGGACGAGGTAACATATTGACCCGAATTATCGTTTCGTATGGCGGCGCCAGCCTT
+TATCAGGTATATAGACTCGATTACGTTTGCTTCGCTCTCATCAAGTCTCAATAGGGGATT
+GCCCCGTGTGGTGTAACTTATGAGCAGTTCTCCCTCGCGTGTACCTTTCCCGCATCTTGG
+CACTGAATGCAAAGCGCTCCAGGTGCCCCACTCATCCGGGCTTTACTCTTGAGAGGTGGT
+TACAGATCCAACGTACCAAGAGGCAGGTCGCAAACTAGTCGCCGCAGCGAAAAAAACCAG
+GAACTGTAGATACAATCGTATAGGGGAACCGGGCAGCAGGATTCCGTGTATATGCAACGC
+TCTGATGGTCCTGAGGCGCAGGTCAGTTTGCATAACTGTTTACTCGGTCTCGCGATGTTC
+CTCTTCTCCGTAGGTGGCTAGTGGATAGCTACTTCCAATGGGCCCATGGCCGACTGAAGC
+CTAAGTATTCACAACGAAGTAATCGAACACGCATGGAAGAATACAGTCTGACAAGGAGTT
+GACCACGTCGACGGTTGTGGATAATTCCTCAGCCATGCTTGTATATGACACGTTGTGCAT
+GCCGAGGTATGAGTACCCATGGTGAAGGCTTAAAGGAACATCGGAGGTCGAGTACCGCGT
+CATAACAGTTGCATATTGCGCCAGCGGACAGTTTTCTCATTGTCCGAGCACGCTACAGGT
+TGACCAAGGGCGATTTGCGACCGCCGACGCCCACTGCACCAGCATACCAAGCCCCAGACA
+CTTTCAAGTCTCCCATCGACTGCGTTCTACGGGTGAGTGCGCTTCACGTTACTACATAGA
+AGTCGGGAACGATCTCTGTACCTCTGATACAGCCCTGCCGTAAGGAATCGGACTGAATAA
+TATAGCCTGACCGGGTACGTGAGTCTCTAAGCTCGCAGGCATGGTAGCTGACTCTAAAGA
+TTCATAAGCCGACCCGTCTACTCATTACGACCGGAAAATGACCATCTGTTTCTGGCTACG
+AAGTGTAACTATTATAGGGAATCACAACGGTTGCCCTTACTCCAGGTTACAGGTAAACCT
+AGTGCCATCAGTGAAGTTAACGGGCGACGGCGTAGGAACACTCCAGCTCGAACGATCGCT
+CCGATATCGTACTAATCCTGGCGATCTACTTCCGAGCGCACCTGAAATACGCGTTTATGT
+ATTGGGCTGAGCATAGATCAGCCATACATCCGAAGGCGCATCATAGTTCTTCATAGCACG
+TAACACACGTCTCAACTTTCGAAGCCGATGGCAAGGCCCTGAATCTATTATTTTCGGGCC
+CACGGGCGCAGCCGGGGTGACTGACGAGTGTGTGGCTCGGCAAGCGAGCAACTCAGGTTG
+CAAACTTGAGCTAGACATACAGATTAGTGGAAGTACCTTACACATATACATGGGCGGATT
+TTCCACTAAAAGAGTGACGGGTAGCATGCCTCCTACGTGTCTGGGGCTGAGCAAAGTCAT
+GACCATTAAATGCAATAGCTTTCACGTGCGAGACTAAGCGTCGACAGTACTTCCTTATGC
+AGGCAATTCTCTCGTGTACGCTGTCGTGTAACGTTTACGTCACGCAAAGTGGCATGTCGG
+CAACTCTTGTAGCTTTCCTTCTTATGCAAGAGAACGTGAAGCCTCGTTGAAGCAATATAT
+CGAATTAATGATAGGTCTCCCGCTGTGTGACACGTAGTCTAAGCGCTTCAAGGCTGAGTT
+AAAATCACCGGATATCCGCACCACATACGTTCCCCGTTCATGAGCCTGTTGTGGAGTCAA
+GAGGCTGTATCTCTGGACACCGCCGCGTAAAAAAAGGATGCTTCCTGTTACCTCCGACGG
+AAACCACGCGTCATCCCAAGATTATTGTGACTAACGAGGGGCTTCGGAAACGAGCGTTGC
+GAAGGAGGCGGCATCGGCCTAGAAGGATCGATTAGACTCGCAGGCCCACCTGTGGGGGGT
+TGCCATTACGAACCCAGTTTACGACTGATAACCCGTTATCGAGGTTGTTGACCGTATATA
+AACCCGACAGTCGCAACTGCACAGTAAAAGGGTGCAGCGCAGTTGATGGCTGAGTCCTAT
+ATACTCGTAGGGGTTTCGCTCGGAAGCCACACTTCGTGAATTCGCAACATCTGTTAGATT
+ACGAAGGGATCTCAGGACCCGGAGAGCCGCCTATTCTTTAGCGACTTCCTGAATCACCGC
+GCTATACACAACCGCTCGGCAGTAGGTTGGGTAGTCTGTCCCGTTAGGAAGTCACACGAT
+ATTACCGGTATACTCATTACGTCTCCGTCAGCCCGGGTCGGTCGTGAGGCCTGGCGACGT
+GTCATGGGCAGCCATGCTTCCGTTCCTCCTCCGGTCGCTATAGGAATGACCAAAGAACTC
+CACTCACTTTTCAGGGGACTGTTCTCTGCCTGCCTACCAGCCTTAAGCCCGTGGCGGCTA
+GCCCGTCGCCCATCGGTCATACTACAACTTGGGGCAGCTTCCCAAATTGCACCGTCCTTT
+TCCACGTCAGACACGTGACCCCAGTAGCACCACTGATGGCTAGGTGACAGCGTGCTTCAC
+TCAATGAATAGCTGATGCCCCCTTAGGATAAGAGCAGTTCGCGGCATGGGGTTGCGTGTG
+TCTTATCTTTCTCAAGCAGCGGTTTGAACTATCATAACAAGGCTAAACTACAGGATTACT
+AACATCCCGGTAATACTGAGGGTATCTACATACGGATATTATGACGGAGACTCAGGACAC
+GCGCAAATGGCTGTATTTACGCTTACGTACGGCTCTCTAAGAGGGTCCAACCCGCCAAGA
+ACAATATCGTCCCGGGATATACCTTCGAACCCACTAGCTACACGACATATAGATGTTTTT
+GGCGGCTGGGACAGAGGCCCGTTGTTGCTCCGTCTACCGTCTCAGAAGGTCTCTCAAGCT
+ATGGGACGGTTCACCCGCCTTAGTGCGCCCCTAGTCCACGAGCCGGTCACGTGAATATCG
+TCGCGCCTGAGGCTGAAAGATATGCTACATAGAGCCTCTGAAGGCGCACTCATCACCGCT
+GTACAAATTACCTCATTTTGGATAGCATGCGCGTGTACCACGGAGCTCGGCTCGCTCTAT
+CTGTGACTTCATTGCCGAGTGCAGATGATCGGTGGTTGCAAACTCCCCTCAGATGAGATT
+ATGCTTCGTCCAAATCTTAGGCAGCCTAATCATAGATAAAAGGACAGCATAAACAGAAGT
+CGAAATGTATACGTTCTTCCGAGGGACCCGCGAAGACTAGCGGCACTATGATGGTCAGCA
+ATAGCTTGACTTCGCATTGGACCTTATCTATTAATTAGTCTGCTTCCACAAGGTGACGCT
+CCACGCGAGGCCAACTGAGCTAGCGTCTCAACCGAGGTGGGTCTAATGGACACTAAAACT
+GCTATTGCCGTTGATGATTGCTTTCGGTCGGGGGACTTACCCCGGATGCCTATCTTGATA
+CGTTGTGTGGAGAGGTAAAAAGTGTGGGACCTCCCATAACGGAAATGATCAATCAACCAT
+ATCAGGCGCCCGGATATTCTGAATACCCAGACCTAAAATCGAAGTGAAAATAGAAGAGCA
+ACCGCGGGGGGTCGGGACCTAGATCTCGGTACAGACTATACCCTGGCAATTGGCGTACCA
+GACAAAGTATCGCAACGACTTTCATCCCCATGCTTGTTACACAATTGCGATGGTATATAA
+CGAGGGAGAGTTTACAGGTTGGGACGGCGCGCCGTGGCGGACGGGGAATTTGCAGCTGTC
+AAGAAGATATTGCCGTGGGGGTTCCTTACAAGTTACGAACCGGCTACTCTTATGTAAAGA
+ATTCAGGGTCGGGTGGGGGCAGAGCGTACGGTCGCCTCTCGACGGCTGTGATAGGATGGT
+ACTTAAGGATCAGACATCCTCTCTGTGGCTATCCCTCTTTTGAAGAAGATGCACCATAGC
+TGTTATGTGTCGGTCAACATGTCGTACCCGAATGAGTAGCTCCTCGAGCGGATTGACCGT
+CTAAACGCCTGTGCCCACATTAATTCTTTAAGCTATTTGTTTTGAAGGCGCATCTTCAAT
+AAATCTTGTCTTATAGTCAATCATCCACCCGTTAGGATTCCGACCCCTGATAGTCCGCAA
+GGTGACACTGGTCTGGACGAGCCTCGTAGATCGGATAATACTTAATCTGGAAGGTCACCA
+ATGAAATCGGCCCATGGCGTGTCCACATCAACGCTGATTTGCAACCACATCGCAGTACAC
+TTGACTGGTGCCGTGATGTCCCCCAGGTGGGTGGAGCTCTCCACGAGAACCCTGGGGTAA
+GGGGAACGCGGTGTCGGTCGTGCACCAGTGGAAGGCAGATGGCCTATTAGCTCCTCGGAG
+GAGGATTAAGTTGACCGTACATCGGAATTAGACCTCAAAGTCGCACCCTTACCCGTGATA
+TCTCGCTGAGTCTTAGCTTTACCTAAGGTTGTCAAGTTCTTTATCCTTGAGGTAAAGTAT
+GGTCTCAGTACGTGACTGAAGACGATGGATCCTTGAGACGCAACGAACGAGATGGTTAAA
+AATTCAAGTGCGACTGGCCTCGAATCCGTAATCGTAGTGGAAGCCTTTTGCCTTGACGAG
+CCAGACGTGCGTCTCTCAGACCCGGACCTCCAGGTGTAGGTCGTATATCGAGAACACAGC
+TGTCCTGCTGGTAGGGACAGAGAATGGTTACGTTTAATTGCCTAGCCCAGATGGAAGTAG
+GGCAGATCCTAGCCACTCACCAACTACGATGTGTCATAGGTCGGTGATTAAGTTTACAAC
+TATGGATCACCTAACGCCTGGGCGCGAGACAAGCGCGTGCGGACGACCATTCGAGGCATA
+GAGATTTGTGGCTATTGTTCTTGTTATCCGCTGGTTTACTCTTCTCGAACCGAGCTCGCC
+ATCCCGCCGGGGATCGCGAAGTCTCGACCCAGTAGAACGGGGGCCGGTTTCACTGAGAGT
+TAACTTGCTTAAAAATCCAAAATTAAAACACGAGCCGTATCCCTACATAAACTTATTAGG
+GCCTGTCTGCAGTTGATATACCTCAATGTCATCGATCTCTACTCTTTTCAAGGCTGGTAG
+TCACTTTGGACGTGAGTCTACCTACTTCGCCGCCAAAGGCTATCTGTAAACAGAGTCTTA
+GTCAGCGTCACCGAGGTTGTCCCTCGCGAGCCCAAAAGACGGGAGGCCAAGCCCTCTGGC
+ACACCAGAAGCAAGGTACGTAAGATTTGAAAGACTAACGACACTACCTGCTCGATCGACC
+CGGTGAAGTGACTCTCAGATCGCCACTCTGTGTTATATCAGGGGCGGCGCTACGCACAAA
+TTCGGCAACTTACATCTCATAGTGCAGGCGACATAATCACGGCTCAGTTGTCATTATTGG
+GACTTCACAACGGAATCGAGTTTCACCCACACGCAACCGCGTACTGGTTGGTTCGACCGG
+CCTTACGTTTCGACTTCACAGTGCTGAGACTAGATTGATGATTGTGGCTTGGGTAATTCA
+ATGCTTTTCTTGGTTAGCCCCATATTGAAGCCGCTTTATGGATATGATGCGGGTTAGCTT
+AGGTTCCATCCTTGCGAAAAATCGACATTGCTCTGTTCTGGACTATGTGGGAGGCCAACT
+GAATATCTGCAAGCTAGCCTAGCTATACAAACCCGAATGATTAGCTAGTAGGGCGCTAGA
+AAAATCGTCGTGCATCTGGCAGGATATTTCATCATAGATAACGCCACCTTATGGCGTCGC
+ATTCAAGCCAAGCACGCCCGCTGACCTTTTCCTGAGGGTCTGGTGGCTCTTGTACGATCC
+TTAAATATATTCTGATACAGTGAAGTCCAGGAGCAGAGACCGCTAATGAGGCATGAAAAG
+GGCCACTGATGCGAATCCGCCACGCCTAAGCGGGGGATTACCTCCACTGTACATAAACGG
+CCTAATAGGAAGGGATCCTTGAATCTAGTATTAAGCGTAGTCAAAGGTGCTAAAAAGGGT
+TAGTAATCTTAAGTAATCTTTGTCGACAGCTCGACACAGATGAGCGCCGCGAGATTAGCC
+TCCCCCTCCCAGCGCCGCAACGACAGTCCTGGTGAGGCCCTGCTGAAAAGCACTTGGTAT
+ACGCCAAACTCGGGCGCGACTAATCGACTTTACGCAATAGCGATCAAAGGTTATCGAAGT
+ATACTCTATCGCGGTTCGGCTATAGGGTTTTGTACCCTCTGTAGACATCCGTCAAGCGTG
+GGTCCGACTCAGTTACGTGCTGGTGTTTATGCGACTACGTGTCGACCTTTACTTGAAGGT
+CCATCTCTGGGAGTATAATCTGCATACCAGCAGGAGCTTAGGCTAGATGACATGCTGGCG
+CCTGATCGTAAACACCCCCCGTAGTGGTTCTGCCTCACTTGGTCGGAGTACGACGAATCT
+TTTTTTGGCGATGTTTCACTTGCAAGCGCTGATTGTATATTACCCCGCAGCTCGAGCCTA
+CCTTAGGGTAGGCCGCCCGTTCGTGCCGTGAGTAGCGGAATAATAGGAACTTTCATCAGG
+TTCCTCACAAGTAGACACTATTCGGCAATGCCGGGTATTTCGCGCCAGCCAATAAGCTAC
+TCCACGGGCCTCCTGAGTCTTAGTGATGAACACGCCTGCGAGCAGTCCTTAGTTGCACCG
+AACAACGTCTAACATTACCCCGGTAGATCGTTGCTAGAATCTGATAAGCCAACCCGACTG
+CCGGCAAGACGACAAATTTCATAAAGGATGGACCGGTGCTCACCAGTCGGCGTCCGGCAG
+AATCATCGCTCGCACCAAAATAAATCAATGGATTACTGCCTTCCTAATTTTGCTACAAAG
+CGCCCAGCTTAATAGCCGGGCTGACGTGTTGTTCACCTCGCTCTACTGTTCAAGTGAGAT
+GTACGGCAACACAGACTCCCGATGGAACGTTTCCCCATTCATCGCAGCCAATTTTACCTC
+TACTGATGATACTTGATAATTCGCAGTTACTCAACACTAGCGCGAGGAAGTCAAGATGTC
+CCGACGTACAGCCAGCCCAGAACGGCGGACATGGTGGTTCCGGTTTTCACAACCCATACA
+TTGACTGACCTAAAGCCCGACAGTGCATTTATAGAGTGCCCTGATTTTTGTACGCATATA
+TCGCGTTCATAGTTCATGTACATTAAATAGCAGTGTACAATCCCGCTTGGTTAAACCATC
+GAAATCGTCCGTCGGCTCGTAATGACGGCCATTCTGACGGGCGCAATAACCAGCGTGGTC
+CATTGTACGACATTCTTCATGAGTCCATTTGCACGTCCGACATACCCTAACTTTCGGTCA
+CAGCACAACATGCCGTAATCCTGGTTAAGTGTTTTACGGACACCACTGCATGGTTCGGTT
+AGTCCGGCCTTCGCTCAATTAGCCATATCGGCAACTTTGAAGTCAGGGAGGCCGCTTGCA
+GAGGAATAAACGACCATAGGCCGTGACACAGAGAGTATTTATAAGACGCAGCGTCCTACA
+GTGCTCTCTTGGTATGGGTTACAGCGTGTCTGAGGGTAGGCTCGGAGGGGAGGAATCTTG
+TCATCAAACGTTACGCACACAGTGCGCTAAACGCAGGGAAATTGCAGGGACTGGTGATGG
+GTTACAGAGAGTTCAATAGTTACCGCGATAACGAGTACTAGTACGTCTCTACATGATTGC
+CAGCCGCCTAGTAGGACTCTCCTGGAAACTGCCGTATAACATCATACCGACGAAGTCCTG
+CATCTCGATCGGGAGTTTAATATTATTACACAGCTCTAGGAATCTGTGCATCGCGGCGTA
+CGACCAAGTGCGACACTCCTAAGGGGCTCTACATAAAGTCGTTGCCTCTCTCGAACTTGC
+CCTCTGCAGGCTCGTTAGTGGTGTCTTAGGATGGGGGAGTAGTTAGGACGGAGCGTTGAT
+GTCCCGCGGAGGTCAGTGACTTAAGGCATGTTTATACAAAGGATTTGACCGTTCGATGGT
+CTAGGTTGACCATCGGGCAATAGAACGAATTAAGCGAAGTAAGGACTCAACCTCTAGGCG
+TTAGCGCCATCATGGTACTTATAGATCGCCTCGAGCGAGACGAGTGTCGGACGTCAATAA
+CGCACGTCGCATGCGTGTACATCTACGTGAAGCTCCCAATCGAGGGGGGCTCTGGGGGGG
+AAAGGGCGCCGTGTCAGCGGCAGGCTGGTATACATGTGGTCGATCCGTTGACAGTAGTGA
+GAAGGGCGTAGAAAACTTGAGGTGTGTGTCCCGAGCAAATAATTTTTATCTCCCTGTTTT
+AACACGGCGTGGTGATGTTCGCCGTTTGGCCCACGGCTATCGTATTGTAACTTCTCGTCA
+TTCCAGCCCACGTATAAATTTACCTCGATATGAGCAAGCACAGAAGCATAAGTTGTCGCA
+CTAAATTGATATTCGCTGGATTCTGCATTATTACCGTCACCCTGAGGCATACTAATACCT
+TAGCCATTTCGCAGGTCTATCGTAGAAACTATGGCACTCACCAATCGTCTTCCTGCAACC
+GAGGCCATTCGATTAGTCCATCGGCTCCGGAGCTTATGGCCTGGAAGGACAGTCGCAGAA
+ACCCAATGCTGCGACTCAGCCTAGCCGCCCTAGGTTCTGGGTGTTATGCTACATGCAGAG
+TTGGGTTCTTATTGCTACATCTAGTTATTTCTGGGGCGTTTCCTGTCAACTACCCGCATG
+ACCTAGCCGTCGACCGTGTAACACTATCCTAGGAGGGAGACGCCGTATGATGAACCCGTA
+CTAGGACACAACGGGGTTCCAAAGTTACCTGACCAATGTCCATTGTCCTCGGGAAGGTGG
+TGCAGCATAGCTCGCCGAACTGTGGAGTCACCTACATTTCAGAAGGATGCGCGTTCAGCT
+AACCCGCTCTTTAACCGCCCGCCATGCGATCAGGCGCATTAACGTGTAGCGCAATTCAGA
+ATGGGGGCTAAATGATGTGATTATGGTGAAGTTACTTCCCTAAGTTCGCTAAGGGGCACG
+GGTAGTCCTAGAGCGACTACAGGGTCGTCGTTTGAAGGAATTAAGGCTGCGGCTGCACGA
+TACGATCACTCATTGAATCACGTTAGAACAGCTTGCGGCCGGTCGACAACGACCGGCCTG
+CGCTGTGGTTGAACTTTGTGCATGTTGCGGGACCTGTATGCCATTAGGCTGTACGGGGTA
+TGCGAAGGGGGTTGGGCCGAGTCATCGCTACGACGGTATTAGGCCTATTTTGATGGAGGA
+GTTTAGGACGTTAAGGAGCCACTAGAATTATAACGTTGTGGAGCTTATTCATAAGCGGTG
+ATGGAACGTAAGTTGTGCTTCTTACAGATGTGTGTCGTACTCGAGGGGACAGATACTAGG
+ACACCGGCAACACGCCCATTCGTTGCAATATCATACAACGCGGGGCCCCTTGCGGCGCGT
+ACGTCGAATCAGTGGTCTACCTGGGTCCACCGCAGCGCCAATCAGGCGAGCTAATTAATC
+GCTATCTGACAGCTACATCCTATACGAGGTGGTTCATGTGATGTGTGACCCGGGATTTGG
+TACGTTAGAAAATTATCGTTGAACCCCTACCGTTTGTTGGGACGAGCGTGTATAACCCGC
+ATCTCCAGTGGTTAACGCAGCAAGCCTGTTCTGAATTCTCACCGCAGCCGAGCCAGTTTG
+CTTGTGCCTTGAATCTTAGCCGGCTCTATAGACGATCCCATTTATACATTGTTTCCTAGG
+TTGTGTCAACTCTGGCAGATGTGGAGGCAGGAACGTACGCCCATTTCCATCAACTGTAGC
+TATGTCAACATCCATTACTCCAATAATCAAGCATCCTCCTTTTCTACATACAAGAGCTTC
+GTCTTCGTACCTTTCCTTGTAGTTATCACGTGGCTCAATGTAATTTCTTCCGAGTCAGCA
+AACTCGACGCTTTCGATGCAAGTAAGGACCACTTGCGAAGGGATTATCACGCTGCCATGC
+AGTACTCCTGTCACTATCAGCTGAAAATCTTCAAACCATTAGTTTCCATCTCACGATCCT
+ATCGAGAAAAGGCTAGACTTGGGTTTCCGAAAGCCTACGGAACTTCTGAGCCGTACGTGC
+AGCATGACAATACTTTATGTGTATCAGTTCACCTGCCCGCCGGGTTTCAGCCGACGGGTA
+GAAAGTATGTAGCGATGGATCAGGTATTAGTACATTCTGTCATTGTGTGAGACGATGCGA
+TATCAATCGCTCACTGCAAGGGACACATACAAGGCCCCCTCTCCCCGAGGTAGGAGACTG
+CCTCGCATGGAATGTCCTTCAGCCACGTTGAAGCTGTCCCGCGCTTACTGGCTAGCAACA
+GCTCGATACTGCCTTTGTCTGTAGTAGCCACGGTCATGTTGACAACTTAATTTATACATT
+CCAAGAATAAGGGATGTGTCTGTTGCCCGGCGTGATTGCTAAAAACGGACCCACACCTAG
+CTAGCAGACCAGGACCTAAAAGAGAAACGGTTGTTGTGAATGGCAGGGACGTATCAGTTG
+GATGAGCGTCCCGGCCGCCAATTCTCAAGTTGCGGACACGCAGTGTAGCTTATTGGCTTA
+CGTCCGGGTATCCGTAGGGTTCCCATCGCGTCTCCCGGAATAATACCGAAGAAGAGCTCG
+CATGGTAGCTAAACCCTGGGATTCCTAAGTCTGTCGAGTGATCTATTCGCTCCGTTCAAT
+TGAGCCTATCGAATGATATGACGGCAAGCTGTGTGGCTCCCTCACGTCCGCCACTTCTAA
+TATAATATACTCGTACCATGCTGTTCTAATTAGGCATGGTTCTATGAAATTAAACGGGCA
+CGTGCGGGTCACGAGGGACTAACGAATGAGGCTGATGCAGTGAATGGGTTGGTTAATAAC
+GCTACAATGATATGTGAAATTGGCACCATCTTCCCCAAGAAACCACTCTTTTAGTACTCC
+CGAGCGCCGCAATGATGAATTGCTTACTCCTTATTTCATGGCATAGCGCACGCCCCGAAT
+CATATCCCCGGTGAAGTTCGCTCCCAGGCTGTGGTTCCGTGTCGGTATATCCTTAATTGT
+AGGCATTCGTCATTGCGTGAGTTAGGGTCGCTATGGATAGCTCTGAGAGCGTTTTCAGCC
+GGAGCGGAAGGAACCTCGGGGTCTATCCACGAAAATTCCTGCTCAATAAGGAGCCGCTAC
+ATTCCGAGGTCAAAAGAAAAGATAGACTTCTTTTTGCACCGTCGCCCATTATGGCGCGGC
+CTGGCGCACTAGACACACAATAGCCCATTTCTAGTATCGTGGAGGAATTCCGGGAGATAA
+CGGTAACCATTGGTTGATACTAACGACTTCAAATCTCAAGTGTGTTAGGCTCCGAATGGT
+ACCCAAGGCTGGGTGTCCTTTAAAAAGATAGTAAGACTGGGCTCAGAAGAGAGGGCTTAC
+TAGGTGTGAGGCATAGACGCTGACTCTAAGACTTCAGGAGGACACGCTGTGGACCATTAA
+ACACCTAGAACCTTGTAAAAGTTGTTGTATACGCTTAGCCGCAGTATGAATTGTGTCCTG
+CTGCGTAGAGGCTGGCGGTGCATAGTATATACAGGACACAAGACGCCCATGTTGCCAACG
+ATCATACGGTTCACTTCAGGACATGAGGGCCAGTAGGTGCCGCAGTGAACCACACCCCCA
+TCTGGCGCTGGCCACCCTTAGGATTGGGATAAATAGGCGTTAAGTCCAGTCCCGGGGGGG
+GCTAGAGTCGTCCTAGTAGGGCCCAGCTAACTGCCAGGGATAATTGTTAACGAACGAATT
+ATCTCTCTCACGGATAGGCTAATAGGTTCCATTCTCGGGCATTTACTTCCGATTATATTA
+GCCCACTTAGAGCTCCCGGTTACCGCCATCAAAACGACCTATGGCAGTTCCCAAATTTGG
+GGGGCATTGGTACCCATTACACTCGGCCGTGTTTAAGCTCAACGTTGTTGTACAGGCTGA
+CTTCAATTCAACCTAGGATATCTGTTCCCTGGTATGTCGACTGTTGATTACCCGGGTCTC
+TCCGAAGGAGCTTACGATAATTGACATTAGAGCATGGTGAACATTTGAATTTAAACAGCC
+GTCTTGCTAACGGTCACAGCGTTCGAAGAGTAGGGCGAGAACCGCCATAGGCATTTCCGT
+ACGCACAAAGGACACGGGCTACCTTTTAGTGTCAAGGTATCTCTTGCGAGAACAAGGTGA
+CTGGCGGGTGGGCCCTTACGGTCGCGCTCTCCAGCGCCATGCGACACACTTCAACCGCTG
+ATAATGCACCATGCTTAAGTGGGATGCTGCTTAGTCGTCGTCTATGAGGTAGGTTCGCAT
+GCTATTAGTCTCGTCATGACGTACAATGGGAGCCTGCTCACCTCTCTGTATCAGCATGTA
+ATTATGAACCCGTATGGGGGGACCCACCCTAGAGGCTAGCCGGGTAAAGCTAAGCGCTTA
+ATGTCACGACTCAAGCGTGTAAAGAGGGGCCCTCGCCATTTAGTTTGGTTACTCCAGCGC
+TCTACTAGCCAACTTTCGCTCATCACATGCACTTTTAGGTTTGCTCAACGCCCCGAGGCA
+GAATACCCCCGACAAACTAGCACCGTACATCTTATTCGTACGGCGGTTGACTTTCAGCGA
+TGTTAGAGGCCTTTTACGGACGAACCTAGGCCTTTGCGAAAGCATCGCCGCGCGAGCGCG
+ACCACGCCCAAACGGCTTTCACTATGATCCCTTTCCCCGGGATGCGGCGAACAGAAGAAT
+CGATAGGGTCCATGAGAACGGGGATAACCGAATACTGAGCTGTGGAGCTTTGCCAGATTC
+CCCATCCAAAGAAGTCTTCTATAACTACGTTTCAGTATTTCCGCCCACCGTCGGATCCAG
+CTCCTACAACTTCAACGGCGGTGCGTCTACTTATTAACTGCGCCGTGTAGCTACTATTGT
+GAATACCCAGGCTGCGAGGAGATAACAGAAAGAATTATGAGCGACTAATACTAGACACCT
+ATGCACCAGACATACGCCATGCGTCCAAATCCTGGTTTCGACCGAAGTCCTGGGCTGGCA
+ATGGCAGCTGACATAGACAAACTAGTTAGTCCGCAATCATTACGATCAGGATATGGCGCA
+TGCAACCGTCGCATACGCGGCGGATATACGTCGAATCCGCGATCCATCCCTCAGGCGGTG
+ATTAGCATCACCGCCAGGATAGTTGTTATTTCCCCTCGAGTCTCCAGGACTAACAGCCTC
+TCAGGCCCCCGAACAAATGGGATAGCTGAGCGAAGGATCGGTGAATTATTCACGTGCGTA
+GTACAATTATATCGGGATCACGGGATGTGAGACCCAGCGGAGTAAACGTCCCAGGGCTTT
+CGGGTGGCGCTGTTGATTTGGGCTTACTTTCAAAATAGCACGTTGCCCACTTAAGTAGCT
+GAAGCCACGCAGTTTAGCACAAGATTGGCAGCAGCTACGGAGATCCATCGTTGCAAGGGT
+CGTCTCGCGTTCACCGGGCCATGATCGCCTAATTGGGCGAGGTCATACTGTGCCAAAGAA
+CGACAGACTTCTGCTATAAATATGTCCTGGCGCTTGGCGCGGCCCGCGAGATAGATTATG
+TTTATCTTAACAGCAAGAATGCAAATCGCAGCTAGCCGGATAGGGTCCCGGACTTAGGCC
+TCTTATGCAAGGACTCTATCCTAATCCATGCGTGGCGCACATTCGGCAACTCGGGGACCC
+GTGCAAATTCATGAATAAATCTAACTTATATATATACACAATCCTACGGACTAGAAGGCT
+CAACGACATTAGCTTTGAATGCTATAGAGAAGTGTAGTTAATGGAATTCCGTAAGGTCAC
+TCAAGACTATGTTCGAGCTGCATACGCCCTAGCCACCTGAATGGCGCAGGGTGATGGCCT
+CCATATATCGCCCCATTTGCTATGGTCGGCGCAGGAAAATGACAAAACCTTCGGGCTGTG
+AGAGTTCCGTCCGGGTGTGCCTGTGCTGGCGCCCGATTCAGTTGCTGATCACCAGAAAAC
+TTCGGGGGTTCACTCTATGGGAGATCAGACCATTTGCGTCCATCGACCCCTTAAATGAAT
+AAAGCAACGCCTCCCACCGAGACATTCCGGAGTTACTAGATACGGACAAGCACGGGACTG
+GCTCTTGGAAATCTGGTTCAGCCAGGACCCTTACCACGTGTATCAGTCTTCGTAAGGACC
+ATTCAGCGAGTACCAGCGTGTCACGCAGTTTCATAAACAAGCACGGGGCCTTTTGGTAGA
+TGACTTGGTACACATCTAAATTTCGAGTATTTCCCCCCACAGGAGGTTATAAGACACAAA
+GTACCGCCCGTTGTACGCGGCTGATGATAGGTTGTTCGGTTTGAATCTACGGAGTGTGGC
+ACTGAAGTGCCGCAAAACGATTTAGACTGGGCTAAAAACTACCTGAGCCTGATCCTTCCC
+GTTGAGGTTATCTACGCAAAGGCAGTCGTTCTGGCATTCTCAGTACCACTGAGGTCATTC
+ATTTAGATACCTAGTTTAACTAATGGCAGCTGAAACCTCGAATTACGGCACTGGGGGACT
+GTAGCCCGGACAGAAGCTAACGCTCTAGCCTCCAAGCGGTATTCGTAACCTTCGTCATCT
+CTAGAGCATCCAGACCCATTCTCCACAGTCGTCTTAAAAGAGCTCCGTTGTTGATGATCC
+TCGGCCAGTCCAAAAACTAGAGGACACTGGAGTATTGCAACGCTCTAACGAAAGCTTATT
+TGTTACGCCACATCCTGCCTATATTTTCACTACTTTCTGGTACAGACTACACTTACTCCC
+GTTATAGGATGTTTTACCTAGGTTAGCTTTTAGTCTTTCGTCGGACTAACTGAATTGGCT
+CTAGCAACCTGCCCTTGTGAATCTACCGCCACACTCATACCTGATGGGTGACGCTCCGTG
+TCGGATCGCTCGATGTCGAATACCTAACTCCATTAGCTACGCCAAAATCATCTCATAGGG
+TAAGCCAATCCTCGGACCGGATCTCGTCCCGCTTCCGACCTTATGGGTCTATGCGACTCC
+CCGCGTGTCGACGAAGATTACCGTTTGTGCAGCAGGAATGGACACACGTGAGGGCCAATT
+GCAAAGCGAAATCTGAAAAACCAGCGGAGTACTTCCTACAGGAGTGGATTCTGTTCTACA
+GTTACCAGGATCGAGCAACCCGAAATGTTTAAATGGGAAGCGCTGGGGAGTTACAGGGCC
+GTGGACTCCCCGAGACCCATATAGGGAGTCCCAGGCTCCCACGGCCTCGTCCCACTGAGC
+TCACACCTAGCACGCCCGGGATTTGTAAGTATGCAAGAGAGGATGCAGTGTCCAGTTGAG
+TGAAATGCTCAACATCAGAGTAATCTTGCTTTAAATTCGGCACGGTCGGTAGATTCTGCT
+CCTCCGGCCCCTGTTGCCCGCCAATGATAGAAGCCCACAACTACGTGCTAAACCTATATA
+ACGATCTCGTGGCCTTCATATCGATTACTCTGCCCGACTCGAGGATATGAGGTCTTCTGG
+CAAGGGCGCACTCTTATGAGTTATGATCCGATGGTGCTCTCTGTAAACGTGTTCTGAAAA
+CATGTTAATGCTACACATTTTGGCTTCAATACCTAGTCGGAGGCGTACTACAATGACTGT
+CCTGCCTCAGATGTTCGGACAAAGGTTCAGATCAGTACGCATCAGCCCATCCCACATTAA
+CTATGCAGTGTTAGAGACTTATCCTATTTTGAAGGGTGACTGCGACCACAGCCTTCAATA
+ATGAACCTTAAAGGAGGTTTGCGATAGCGGTATTCCCATCATTTCAAGGTCTCTTGATCC
+GATTACTCTCGATAAACAGCAACTCTACCCTCATTAAGTAAAAGCATGCCCCCTGATGTC
+CATAATTGAAAGGACGGGCTGCCTGGAACTTATTTGCGTGCGCGTTGCCTGTGGGGTGGT
+CACTTCCCTCGTACGGGGGTTTGCCGTCTAGACAGCACCGCGTGACGGGATCTCACATCG
+CCATGGCTTCTTGTCCAGCTTCACTGGCTAGGCTATGTCTAACCATTAAATGCCTACGTA
+TTACATCGCGAGGGGTGGTCAACTGTCGATGTAAAATTCGGGCAGCCGCGGATTTCGATC
+GAGGTATAGGCCTGCCCCTTTTCACTGACAGTAGAATTGCCACGGTAGCTCTCACTTTTG
+GATGGTTAAGTGGCACACGAATCGTGTGACCACATTAGAATACCCCACTAATATTGCCGG
+CTGGGGAGCGTATAATCGTATGTTTTAAACACTGACTCGCAAGGCCGGTGGGTACCGTGC
+TAAGCCATCGAAAATCGAGGGTGTCTAAACGTATTTCTGTTAACCTCTCCGAAATCAACT
+CGGCTGCTCCGAGTTTCGTGTGTTCGGTCTTACACGAATCTGGTCGTACGGAAGGGAAAC
+AAAAGGAGTCTGAAGCGCATGGACCGGGCCCAAGTTCGGATTGACTTGAAGCTTGGAAGA
+TAGACCGGATGACCGATGAGGCGGTGGCCTTCCTAGGCTCGATGAAATAAGTCCTATTAG
+TGAGCAGGCTATGCGTACATTGGATAAACTAAAAACAGGACCCATGGGATTGCATACTCT
+TGCTGGCTGAGCGTCTTATGCAGTTATTCTAATAGTGCGTGCTAGTAAGATTGTAGAATG
+GCTCTCTTCAAATGGCCTTTAGCACTTGTACGGGGATATTCAAGTTTAACAGCTGTCAAA
+ATCGATAACCTGCGAAGAGTTACCGACCGGGCGTCGGTATATGAGTTGTTCGTTAGATAC
+GTTTTCCAGTAGCGACAGCCGGAGTAACATCCTGCAGCTTGGGTTCTAGGTTGAGTCAAC
+CCGGATCAGGAACAAAGAGTTACCTACCTGTATACCAGTAGACACCTGAGCGTCAACCGC
+TCTATCGACGCAGACGTAATAGGATTTTGAAGGATTTCAGAACCATAAGCCTACTTGGCC
+CCTGCCACGGACTTTGTACTCTAAGCCGCCAAGTGGCGCATTCAGAATTACGGCAATTAA
+TTGCGCCAAATCCGGCTCGCTTGATCGGGGTCCCGGCACGCATGAAGCTTAGCTTTGGTC
+AAACCCATCCTGGACGTGGAAGACTTTGTCAGGGGCGCAACACAACGATCTGTATTGGTC
+TGCAGTATAGAACATCCTTGAAAACCCTGGCTAGTATCTATCTCGCAACATTCTCCAACG
+CCGGTGACCATAGATATCTGCGCATGAAATCCTACCAGTTCCTTAATCCCGAATAGAGTG
+CTATGTACCTGCCGTAGAGGTGGGCGGAAAAGGAGGGGCTAGAACCTAGCGGGGTGTTTT
+CCTCTGCTTGCATTCTCGTGGTGCAGGGATGGGTACCCACATCGAGGTCAACTTTCAGGC
+AATCCTTGAAACACAACGCCTAGCCAGTAGTGGGACCAACGCCCGTATGGGCCGACTTTC
+GCGCTACGATACACCCTGGCCTTTTTCGGTGATCGACTGCGAGAGTAAACCTCAGGGTAG
+GTAATGTTCGCTGCATTTCATAGCCATTATGCTTCGGCTATAACGGGGGTGGGACTAAGT
+TGGCGCAACCTGATACGAGGTTGTGGGCTGGGCGTATCCCAAGGAGGTGGAAGGCGGAGG
+TGCAGTCGTCCGCCGGACACGTCCCAGACGCTTCCGGTTACGCTGAAACCGAACTTCGTA
+CTTCTTTTAGATTAAGCTTGAATAAAAAAAAGCTTCAACGCCCGGTATGGGTAACTCTCA
+TAGCGTGGGAATATCGTCCACCTTTGTGATTTACTTAATCGGTGGGTCTACACACGTATA
+CGTTTGGCACGTGGCACGGCCGTTATAGTCGGAGCCCACTCTTCCCCATGAAGTCGAGAT
+CGGGAAGCACCGCGGTTAGGCGTTCGAAGCATCGGGCTAGATTCTCATTTTCCTAGCTTT
+AGGGACCGCAGTAACCATTAGCCTTAAACCGATTTGTATCAAATATATTCTAAATCGCAT
+ACCTTGCGAATACTTGTGACGCCTTCTGAGACTCGCTCCCGTGTCAAGTCATGTGACGCC
+AGAGGTCGTTCGAGCAATGATTCAGGCATTGCTTCCAGTTAACTCTGTTTGTATCAGGTA
+AGATAAGATAGCGTCCACTCAGTCACGGAGGATTAGCGCAGGTATCGCCGCGAACTCAAC
+GGGGTTTACTTTAACGATAGAAAAGTACATCTCCACGAGTGCCATCGAATAGCGACGCGT
+CGGTGATGGCTCACTGTCCCTGCGATGCGCTCTTCGGTGAACTACCCTCCTTGGACAGTT
+TAAAATTATAAAGCTAAGCTACCGCCGTCAGCCATGTCGGCGGTGCGATCCTTAGCGACT
+TAGAAACAATGATGAGCGCTCGTGCCCGGAGCGCTTGAACCCTGCGATTTATGTATTGGG
+GCTGGCAGTACGAGTATATTCCTGCCGGGATCCAATAGAAAGTATTGGAAAGAGGTCACT
+GGTGGCTGGATGCTAGCTGCCTTACGGGCGCTATGGCACGATTACTGTAAGACTAAGCCA
+TTAACACGGCACCCTAGGTGCTATTCAATAGTAACCACATCCCAGAACGAAATACAGATT
+TATTATACACAGCGCCATGTCACTCATGGACGTTTTAGATTATCGCCCACTCTTGCATAG
+TGCGAGGGGACATATAAGGTTCGTAGCTGCTAATCACCAGATTGTGCACCTCTGTCATTG
+AAAAACCTAGTGAGACATCTCGCTTTAAACGGTTGGGGTATCTGTGCCCACTACGCTCCC
+CATAACCTTATGCTCTGTTTGGCTCAGCCGTAAACCGGTAAAAGCAGAGTAAAGCATATC
+CTGGGACTTTGTTAAAAAGGCAAATCAGTGGCTGGCAGAAGTTTTGAGTATCAAATTGTA
+CCATTTGCTCGGGGGTCTCGAAGGGGATTTACTGGACATGTGCCACGTCCCCCTGTTTTT
+ACCCAGCCAAAGTCCCCTTATGACCGCCAGGCACTGCGAAGCCTGACGAGAACAGGTCCC
+GGAAGGCTGGTAGTTAATTCCTCAGCCGCCGTTGAGCAAGTTGACGCAGCAAGCCGCGTT
+GGTCTTCGTAACGCTTCCCTTAACTACCTATGGATAGTACCTCCGTTGTACGGATGAGGT
+GGCGTTCCGGCGACTGTGGTTAATGATAGCGTAGAACTCCATGGCCTACTCTATACACTA
+CACTAGGACTCTGGTAAATCCGTTTGCTGTATGGAAAACAATCGTGTGATGACCCAGCCA
+ATTGAGATCATTACTGATTGACTGACAGGGAGTGGGAGGTAATCGCCAGCTTTAGTTATA
+CAGAGGGTGTCTATGGCTGCACCTTTTGCGTAATTACGTCTTAATCGTCCGCCCCGCCGT
+AGGTGTTAGACTAACACGGACCCCTGTCAGTTATTCTGCATGGTTCTCTGAACATCGACC
+CCGTCACAATGGAAGTGAAAGCATCCGCACGTCATCAAAGGAATTATCCGCCATTGTTAG
+GTTACCTGTGCGAAAAGGTGCAAGTGAGGGTCCCTACCTATCTTAACCCTCCTTACATTA
+GTGTCTGCGGCCCATGCGATAAAGGACAAGGCCGGGGCCACGTTCCTCCGTAGAAGGGTA
+GACGATCATCTGCATCCCATTTCATTTGTAGAACCGCACTACTTGTGAAGGCAGAGGGCG
+CCCAATGGGCAAAGCGCGAATCGTGATAATCTGTACCCCTCCCTCGGGGCGGCTTACGAC
+CCCCCAGTGCGGAACGAGGGAGGCGCTCAATAAGATACTGTAATAAGGCAAGCCAGCAGG
+ACACCGTACAATCTTCGCGCAAAGGCCAATAGCAGTTCAGCATTTGGTGACCAGTAGCTG
+CGCGTAAGTTGGACGCGCTACCGTGGCAGGTGCGGCTAGCATATAGACGAGTTAGTTTCG
+ATCTTCCCGGCTTTTGCTTTTTTACCAACAGGAGGGCCCTTGCAGTCACGCCGGGTCCTG
+CGTCTTATTAAGACGTCCGGTGTGGAGCGATATGCAACGCAAAGTTCACGAATACTTTCC
+AGGAATAACCCGGAAGAACGGGAGGCTGCTCAACACAGGTATTGTAGTAAAGACCAGCGG
+CGACAAATACAGTGAGTATCTGGCGGGGTCGGACTGGGCAAGGCCTCCTTTTCTGAATTA
+CAGATCGACTCACGACAAGATGCTGGCCCGTAACCTTTGACGAGGGCCTTCGGAAGGTAT
+CGGTCTCGCCTCAAGCCTTACTCATAGCGGGAGGTTGTCTGATTGGAACCTCCTGCAGGG
+GAAAGGGCTACTCAAATGAGCTTACATTGCAAAAAGAGAGGTGCCTCGTAAGTGGACACG
+AGCCCGAGGGCCGGACGTACCTAAGGCGAGTCCTTCGGGACGGCTGGAGAGTAATCCTGT
+CTGCCTGAGTCTACGTAATATTACGGGCTCTTCAGAGAGGGATCGCGTATGCGTCTCGGG
+TCGAGGTAACGGAATGATTCGAAATAGGCATAGTGCATAGAGTCTGAATTTTGGGGGATT
+AGAGCGGGCGTTGAACTAAGGTAAAGGTCTACTAGTCTTCTGTATTTGTCCGCTCCGCCC
+TCCCCATTTGGCGAGTATAGATATTGGTGCTAGACAGCCTACAGCAATGGGCCTGCTTTC
+TCAGTCCTCTGAGTTTATTATCTTTTACCTGACTGAAAGCCGAGTATTATCCGGTGATTA
+CACTCGTACGATACACTCGTGCTGCAAGAGCAGATCTCCAAAGTCTCTGATAGCTTACTT
+ACAAATGCCACATGTGGGGTACGTGGCCTGATTCAAACCGGCATGGCTACCCCGCCCAGT
+TTACTTTATACTAAAGTACTCATTTGAGAGCCCTCTGAGGGCAGGCAGAGGTACGGTCAT
+CTGTTCCAGGCCTCAAGAATACATTTAATGGCCGTAACGTTCCTTCGGAATTGTCGCAGC
+TATAGTGCCTAAACAAGAGAATCTGTGTATAAGTGAAACGGGGGGGTTTTAGGGAATAGG
+CGATTTGAAGTTACAGTGCTAAAGTAACTGCGGGTGAACCTCCACGGCAGAGACGCCCTG
+TGAGGATTAGGCTTTCACAACCCCCGTAGGTCAGAACTGCAGACCTTAGTAGTAGGATTA
+GATAGAATCAAGGTTCGTTGAGGATAACTGTGTCCTTATTGACAAGGCTTAGCTTTGTAG
+CTAACGACGCTGCCGTCGAGCACGGTGCTTCCATCGCCCCACTCTACACTACACTGAGCG
+AGCACCGCCAAACAACTTAAGTAGGAATTGGCATATTGCCAATGTGCGGTGCATCACAAA
+GGTAATAAAATAACTATAAAGATAAGTCCTTCCATGGAGTACTCGACCTAGGTCCGGACA
+AGTGCTTGCGTATATCGGGTGCTTGGTTTCAGTAACTGGCCGATGGGAATCCCTACCTTC
+GACATCGACGGCCTGGACCATGGTACCACGCTAGATCCGAAATGGTGACGTAACAATAAG
+GCATTCAGCGATTGCTGAGTATCCGCCACTCAAAGGTCTAGTTTCCCACCAATTCATCGA
+TGCTAATCTGGGGTGGCGTCGGAGCGGTTTGTAGAGTTTCAGTAAATAAACACGAAGGCC
+GTTGCGTCTCACAGTACATGGGGTACGGATCTCTTCCGCGGTGGCTACACTGGCCGCCAC
+AGCAGGGGCCCCGGAGCCGTGGGTCTTGTAATCCTACGGGCACCCTAAACGCTTCGCAAG
+TCTACCTAATACGTCAAGAATGGATAGACAAGCCTGCAGCAGCCGGACTTACCCCGCTTA
+ATTCAAGAAACAGGCTGGGTACTAGTACCAAAATAACGGCGCCGTTTGCACCTCGTCAAA
+CGTCCCGAAGCTACGGCTATCCCCTCTAAAGTTTACTCTCTCTATGAGGGAATCCGTTGT
+CCTAGCTGCGCTTCAGACACAATTGTTCGGCCTGGTACTTCCCAATATCACGGAGTAGAA
+GGTACTCTAGTGAAGGGAACCGGAAGAGTTTGACTATCACAGGGAGAATCAGGTCTAGGC
+TCCCCCTTTCGATCTAGTGGATACCCTTCAGTAACGGCTCCTACGGTCCACTGTAAAATA
+TCTTGGTTGCGTCCCCCTATCAAGATTAACCCCTAATCTTAATGTGCGACGCCACGTGGT
+ACTCCACGGTAAGCGAAATAGACGCGCTTTCCCAAGTCCACAGTTTGTGGCTGCGACGAA
+TCCAAAACTTAGACTGGGTAATCGAGCGTGTGCCGAATAACACAGCAGCGGAAGTATGGA
+ACGTGTTAACATGGAATACAGACACATTCTCTAATATCTTGGTTGCCCGTTATACCACCT
+TGCCAACTAATAACGCCCCATCGGAATAACGCTGTGACTTTGAACTTTATCCAAAGATTG
+CCCATGGCCTCAACTCACCGCCGAACTATCTGTACAACCGAGCCGGATTAGTCATCATCG
+ATTTACCCGGTCATAGCCCTAGACCCACTGCTGGGGCACTTAGGTTTCTGCAAGAATCTG
+GCGACTGGCCTTTCTTAAATTCAGGGTGGTCATAGCTCGTGGGATTCGAATAGTTACGCT
+TAACACTGGGTGGCGCCACTGCTGAGATAAGAATGCGACTAAATTTTCCGACCGCCAAGA
+TACAATTAATACGCGGCGGTAGTCCTGTAGTGGGCGGAGTTTGCGGCAAGTTCTACTCCC
+CGCCGCCTACGGTGCCCTTAATTGCGAAAAAGTAATCCTCATTCCTAGGGAACTTGTCAT
+TTAGTCGGTTCATCTTACTCTGCCTGAAGAATCAACTGGATCCCTGGGGGTCAGAGTCAG
+AATTCACCTAGTCTACCGAGCGGCTGTGAACGTACTCCCCCATGTGAATTGATCAGTCAC
+ACTCATCTCATGGAGCGATTTGCCTAAAAGGCACCATCCCTGGAGGAGAAATTTACTGAA
+CCCGGACGCCGGCGCATGTATTCTGCGCCGCTTCTAATTCACGGCTGAGGAGTGGTTTGT
+TACAAAAGAACAAAGCCGTTCCCTGCCGCATTATGTCCACACCACCAATTCTCTGGCGAG
+CAGAATAGTGGTTCAGCCGAGACAGGTTCAGCTGTACGTAAAAAGGTTGACGCTACTTGA
+GGTCATTCTATGAACTACCTTGGCCCATCCCGCATCCTCGTTTAACTAAGCCGAATCTTT
+AAGCCACAACGGTGATCGAGGTATAGTTACCAGGCTGGAAGTCGCAAGATTCCCCGGCTT
+TTATACTAGTCCCCCCTGAACGTCAGGCGCGCAACTTGCCCGTGTTCCCCGTGAGTTGGC
+CCGGCACCGACGTCCCGAAATGCACTTCATTTCGTCCTTTTGTGGACATACAGGAAAAGG
+CGCTAGGGTGCACTTAGAACGGTTTACCAATTGGCCCCTTCGCCCCAGATTAGACAGTAA
+GCGTGCAAGCAACAAAGCCCGGCTGACAAACCGCTTCCCGTTGAGCTCGGAGTGGACGGT
+AGAACTTGACATTGGGATTTCCCAACGGCGTTTGCCCATACTTCCGCATCCCAAGGCTAA
+CTCAGTACTCATCCCAACACGGTGGTATCAGATCCCTTCTTTATTCTGACAAAGGCTCGT
+CGTAAACGCGCACACAGTTACTTTCTAACGCTGAATTACGCTTGAGCTTTTAATCATTGG
+GCCAACAAAGTTTCTACAGAAATGGAAGAAGATTTCGGCTAGAAACAAAAGGTCGACCGG
+TTAAGCACCGATTGCAAGTGGCCATGGATTCATACTACTGGGGCAGGTGAACAGCACCTT
+CCTGCGTCGTTGCATGGGTCCTCCGCACAAGGGGGTCAGAATTTAGACTTTGACTACAGA
+AAGTAACGTCTCTCAAGCAGGGCACGCCTAGGTGACCCCGACTCGTATTGTGCGTCATCC
+AGAGCAAATTATGCCGGTTTCTGTGCGGCACAGTTTGAACCTCACAGACTGGGGCGTGGC
+TTGGTAAATGTCATCCAACTCTGATATGGTTCCCTCCCTTTAAACTCATACGAAATCGGT
+GCAGAAAAGCGATATATCGTTTGAGATTAGTTGGTATACTCCATATCCTGATGAGGCTAG
+AGCGCACTGTTACGTCAAATTGATACTACGGGTCAGTCTAAAACCCCCCATAGCAGTCTT
+CGACCCAGAATTGCGTTCATAGCCACATCAGGCTGCACGCTTAGCGGAGTTTCGGAGCAA
+GTAGGATCTGTCATTCTTGCGGGAATGCCTGCGCCATCCCGATTCGGATTTGGCGACTAA
+TCAGAACATATTTACAGCGTAGCGTATGACCACAATTTACCCATCTGTGCGGAGGTAGGG
+ATGGATGCTAAGAGTCCCATCGTAATCCGGCTCCGTTATATTGGGTATCTAGCGATGTCA
+GGCTTCTTGTACGATGTTCTTCCAGACCAACTTTTGTAGACGGGCAATCCTTGTCCGGCC
+CTATCACTGATATACTCTTTGTGGTAGATGAAGTAGGTCCACTAAGGTTCACCACAGGGA
+GGTCGGTAACGAAAATCATACACTTCTGCCGCAAGATCGGGAATCAAAACCTGTTCCGGA
+ATATGCAGTCAAATTGGGATGTAAGGTCCGACGATGGCGAGGTCGCGTCTATAAATCAAA
+CGTAGCGTTTCGGTACCGAGCCAGATAGAGCAACAACGTTTAAACAAACTTTATCCCCCG
+GCCTCTATAATGGGCGTACAGAGAGGTAAAGGAGACCCTCGTGCCGTTCGTGACTCTCAC
+GAGTGTCCGAGCGGCATTCAAGCCCGCCCTGTTCCGCTGATCGGGGACGACTCATTCAGG
+TTTGAATTTCATCTAACACTGGTCCAGACTTGGGATGCCTAATGATGAATTAAAGGACAC
+TAGTGAACGTGTGGCCTGGTCCCGTCGCGGAAACGAGGGGACTCTCAGTCTATTCCGCGC
+GGAAGCCGACCAAAATAACGCGCTTGAGTCACGTTCTTCATAACTAATTCACGCCAATTG
+CGCACTCCTCGTGGCCGTCATGCGTATAGGGTCACGTTACGCCAGAAACCCTAAATAGGG
+ATATTTGCCGGAGATGTTGCGTGCCACCTAAAAAAGACTGTCGGTACCCCATTCTGAATC
+TAGCTGGTGCCCACCGACCATAGGTTTTTAGCGAGCAAAACGATAGTCCCCGAGAGGTTT
+GGGGGTGCTGCTTTACTTTATCTTTCATGCCTACATTTTTTATCGAGGCTCATTGCGTCT
+AGCAGTCTTGTCAGTGTTTCGATTAGTGGAACGCCGGGCTTTTGCGGTCTTCGTCCGCGA
+ACGCAAGCGAGGTTGCCAACTATGGCCTACCTGGCGAGGTTTTTGATGCCCACCTAGGAT
+GTAATGCATCGGGTCGGTAGGGACCATCCGGGGTGTACTCGGAAAAAATAAAGCCCACCG
+TCGGCAGACGTTAAAGTTCTTGTACATTCCAGACCCATTATATATCAGCAACCTTGAAAG
+TGGTTATGGCCTCAACACCCCCAACGTCGACCCTGGAGTTAACAACCTTCTCCAGACCGG
+AAGAATAGTCAAAGCACGGCGTCTCAGAATTTTACGTAGCTACATTCTAGGCAGATAAAA
+CGCTGGAGTGTTCTTATTCAAATTATACAGCCTTGATAAACAGCAGGGTGTCCAGTACTC
+TCTAGATACATTGCAACTATAGCGAGTCCTGGACATATGCCTAAAGTGGCACACCTTAGT
+ACATAGCCCCCGAGTGAATTTAATGTCTAACACATGCATCGCGGTGAGATCCAACCCTCG
+TAGGATTAGTGCGGGGGGAGTCCTGCGCAAATCATCTGGCCGTAGTGGGTCAAGGCCTGA
+TTTTTGCCATGAATGCGTTACTTATTTGCGGAGCATTTTTGCTTGGTGCATAATGTGCTT
+TCGCGCCCGTTAGTGCTTACCGATTGAGCTGCGCCCTTCGTTCAACAGAGGCCATATAAA
+GTGTCCTGTGATGCAAACCGAGGCTGAATAGGTGATCGACGGTCCTTCACAAACCACGAA
+GAAGGTCTAATTCGACGGTTTCGGCGAATTGAATCCCAGAGTCATGATGACCGATGAAAT
+GAAAATCAACCAGCGCAGCTTCCGCTGAATGAACTGAGGGAGTATAAATTGTTTACAATT
+ATTAGACAACGCCCGAAGTACAAGATGTAGTAGAACACCAGCGGACCAAAGCCTCCACCG
+TCCGGCATAGCGGAGGCGGAGGCGTTTCTTCCCTCACCCTCAGACGAGTCCCCGATTCGC
+TAAAATCATCAGCTGTCTACGAAGCGTGCTCAGTAGCAGTTTTGTCTCATTCAGATCCTA
+TTATGCTCGAGCAAATTGCTACTAGAGATGGAGTGGGGGCTCCAGCACCTTGGTGAGCTA
+CGGCAAAAGAATGCGAACCGCCTGTTAAGCGGTCGGCAGTAACACCTAGACCCTTGCGTC
+TCTGTAGCCGTTGCGTGGCTTCTCCCTCGTCAGGGCCGAGGAGCTCCCCAGATTCCTTCC
+TACGGGACTCTATTCAGGATGAAATCAAGAGACGATCAATTGCTTTTATCGTTCTTAGAC
+AGATCGTTAACACTATTCGGCTCCCCAAAGGATCTGCTCTCCCGATACATAAAGTTGGGG
+AGCAGGACAGAGGGTGGCTTCTCTACATATGTGTGCGGAGTCTTGCATGCGGACAGCTTC
+GGGCGTTGTCGCGTCGCTCAAGCGATATTGAGGTAGGACGCACTCTTTACCATCCTTACC
+ATACAACGCGTGGGATAAAAACGGTGCTTAGTTCAAGTTCCTGTTTCGCAGCTCACAGGT
+ACATAATCCATCAATTCTTCGTGACCCGTTGAACGGCACAGGCCCGATCAGAATCGCGGG
+TTCTTGGCCAAACGCTGGAACTCCCGCTTTTTCAACATGGCCCAGCTCTGCAGGTGGGAA
+AATACCAAGACCCGGGGCGAGAATGATGCCTGTAGGAACGGCATGGTACACCAAAAAGGC
+TGCAAGTAACAACGGCTAAGGTAGCGCACGAGATGTAGGGGGCGCGAAAGAAGCGCTACC
+ACGAGTATATTGAAATTGATTGGTACTAATCCACGCTATGATGCTCCGCTACTTTACCGG
+TGCTGTTTCCTTGTACGACCAAAGGGGATGTGCCACAGATGCGTCGCCTAAGGGACCTAA
+ACGAAATTAGTAGTTATGAGCAATGGTATTCGTGAGCCGATGAACACTAGCGCAATATAT
+TTGTTGATGGAGCGAGGCGACCCCACACGCTAGCGTGGGTGTTGCCTTGTGAGACGTTTT
+CCTACCAGATTTTAGCCCCCATGGTGTCTGTTGATAACCATAGGACCTAGTGCAACGAGG
+GGAGTGACAGGACACCTAACCTGACCTGGACACGGCATGGTAGTAGGCGGCGGGGCCCTG
+GACCCTATTCTGTTCATCAACTCCGACCACGTCCTCAACTTCGCAGACGGTAGGCCTAGG
+ATCTAAACGCATAAGATTACTTGAATCACGCAGTAATGTGAAGTACACAGATATCCCCTT
+GCAGGCCCGTAAACCTAAACCCCGTGCCGAGTAGCACCCTAACGGAGAGCATAGACTTAC
+ACACCAGCATGATCTACCTTATATATTCTCCCCAATAGTGCATGCATATGGGTGGACCAC
+TCCCGCGAGAGCACCACCATAACTCATGGAGTACCATCATCAAAGCCAGGTTTTTTGGAA
+CTTTTGAGAAGTTGAAGTTTTGCCCTAAGAGCGAACTTCCTTATACATATGGATTCGCAG
+GGCCAACCTCTTGGCGTAGCGTACATTCAGGGCTACATCGGCATTTGCCTATCGACGGCA
+TAGCGAATCGATGTGTAAGTCCACGTAGAATTCCAACATCACTACGAGTCCGGCCTCGCG
+TGAAGAGTCCCATCAGTGCCTTTGTGCGTCGTCATAATTTTCTCTTCGCGATCCAAACAT
+GCGTCAATATTTAAATGTGGATGGACGGCCTTTCAGTGTCAAAGTGACAGTTCCGAACAA
+TCGGGCACACTACCCCCGGACATGTGTATAGGTGTAAGGCGCCACCACGTACCCAGCATT
+GAAACGACCCGTTGCGACGAGTCCCTTAAACTATATTCCCGGCTTGGATCGTGTTGGATA
+CCATTAAAAACGAAGACGACTTTGGACCACCAACCGAACCTGTGTCTTCTCGCTGCCAAC
+CGGTAGGGAGAAGTCCACTTTCAATGAGATCAGAGCTTATATTGTGTGTCACGTAGTTTG
+GTCTAATTGGGAGAAATGACCTGCATTAATTTTTTGACACTTGACGATCAAGAGCCACGG
+CAATCGTCTGGTTCCCAACTAAAGAAGGGAAAATGCGTTAATTAAAACACAAGCGATATA
+TGCTTTCCCAGATTCGCACATTCCCGCCTCGCCAACTCCATAAATAGCACGTCTTAGCTT
+GCCTACCCTCTCTGAGCGACAAATTCCGCTTGCCGCATCGTTACGTCACGACTCTCCCTC
+ACGCACCATATGATCTAAGGAACTTGCTATGACAGAACGAGAGTCGCTCGCGTCGAGACT
+AATTGTCCCTCAAAGATAAGGGACACCACGCGGGCCGGGAGCCCTATAGTCCGCTGCGTA
+GAATTCCTATGCTTGGCTGGCTTTATTCTAACCCTTGCGTCAGCAGATAGCCGGAACAAA
+AGCGAGACACTCCTTGACCCAGCCGCTGAACACCCCGGCATCCGTTGTGGCTAATAAACA
+TCGAGGACGCAACCTTATAGACCTACAGGAGCATTCAAGGTCCCGAAGTTGTACAATTGC
+TATCAAGACATGTAGATTGAGCCGATTCCTGAAGCAGCGTGCTTGCAGAAAAAAAGTCAA
+CTCAATTCCATGCATGGCTTTCGGCATGACGACAGCCCCGTCAGTTGGACTTTGAGGGCG
+GGGCGGGACGAGAGGCATATCCTATCCAATATTAAATGCTCTTCTCGAAAGACAGCGCGC
+CCTTAAGCCGGAGTGGATGTTATCGAAGCTTGCCGCGTCTCCCTCATAAATTCAGCTGGG
+ACCGGGGCTTATGCGAAGGCTCTTTTACATTGAGTTACGGTACCGGCAGCTAAATAGTAA
+CAAGCCCCCGATCCTGATTATCCAGCCCTGGATATGTCCTTCCGAGACCACAGAAGGTAT
+CGATGTTACTGGATCTAGGGGCAGTCAGACATACGTCATGTGTATATAGCTACCCGTAAG
+GATATGTGTTGAATCTTCGAACCTGGCGCGAGCGCCAATCTTTGTGAATATGTAGACGCT
+GCTATAAACTAATCATATATTGCTGGGCACAAGTTTATCTTTACGGGCCGCGTCGGACGG
+ATAAGATAAATTCCCACTAGTTGGCTCTGACTGTTGCCCGTTGCGCACCGTACCCCGATG
+CTATGCCCCAACTTCACTTCCGAGATGAAGGCTGCTCAGTCCTCGCGTTGTCGTGCCGCA
+CTTTTTTCCTATTCATCGGTGGTGTTAGCAGAGCGTTTGAAAGAAAGGGGTCCATTTGCC
+TGGAGGGCAACGCCTGGTCCATGTGATGTCATCTTGGAATTGGCGCGCGCTTGGATCGTA
+TTAATCTCCTCTCGGCGGGAATCGAACCTTTCGCAAGCGGGAGATATCTTCGGCGTTGGA
+CTGAGCGCGCGGGTGACTTGGCAAGTCGCTGCGCTGTGTGGTATGGCCGGGGCACGGTAC
+ACTATCAAGCGTGGGATCTCATGTGTCGGGACGTGGAACCTGGTTGTCTGTATCGCGAAA
+GCCGGATGACGTCTCCGGCTTAACACGGATAAACAGCCTCGCGGCGTTGATCGCGGGGTC
+TATGTCGATTTTGCGTAGGTAACGTCCTACCAGTACGTTTCTCTCGGCCCAATTCCAAAC
+GGAATCAACTTTTGCCGACGTAGGTAATAATGGAGGCGATAGCGGAGACACCGTCAGCTA
+CCTACTGTATCTCAGAGGGAGGGGCTATCAGATTTGATCATCTGGATCAAGCCTGCATGG
+AGTTGGCGGCTTCTCACGTATTCATCCCTGATTCCTTATACCTGATCAACTTAAGGGTGC
+ATAATATAGGGATCGGAGCGAGCCTAGTACTGCCTTCAGGTGTATGTTCCAGATTGAATA
+AAGCGTTCGACGATCCGGGACTGGCAGTAAAAGCCTAAATCATGTTAGCCACCGTGAGCG
+TATTGCTTCACGCATTAATACGTAAGCCGTCTTTCTTGAGGGGTCGGTCCCTGTCTAAAT
+GTGTGGAATAAGGTGGCACTTATGCACGCATCCCAGGATTTAAACTTATAATCTCTCCAA
+GAAACAGGTTTTAGAGGTTCCAAACGTTGTTGATTGCGTGCGCTGGCGAAGCTAGCGCAC
+TTGGCTCAGGTTTCGTATGTGAATGCCAATCAGACTGTGCATTTTTCGTTTTTCTGCCGT
+TTCAGTATAATTGAAGAATTCATTACTCTCAGATGCGCCGAGGAACAGCAAGATGAGGTA
+TACCCCTCGACGAAAATCGGAATGAAACGGAATGGCTACGGCTGCGGCGTTCAATTACTT
+GCCTTTGACCACCACCGGATTAATTCAGACGGACAAAATTAAACAGCTATAGCCCCGACT
+TTCCACATCCGGACGCCCCTTGCGAGAATCGTCCTCGAGAGTTACGCCACACCCATACTG
+AACGACGGACCCCGCCACTTGACAACCCCAGACGGAGATATCGCGCGCAAGGCGGGCATC
+GATTCCTTAGTGCACTTCAGGTACGCAAGGCAACTGGCCTTGTGGGTACACACCAAGTCG
+TTCTCGGTTATGATGATTATCCCAGCAAGCAACATACACTGAAAACGGGATTAGTCTCTG
+CATAAAGCGGCAATTCGTTCGGTGGCATTGTTCTAGCTATGAGCGCAGGGGGACATATCC
+GCGTGCGCGCAGGTGCCTATGACATCCTGTTCATTCGATGTGGAGCCCCTGAGTGGATAG
+GGTGGATGATAGTTGGTATGGTGTATGCCACGTAACGAAAAATCGTAAGTATCTGCGCGA
+AATACTAAGCCCTTAATACAATATCCAGGACCACTTTGACCTTAACTGCAGACCTCAAAA
+CATACTAAAGGTGGTCGGACAGATATGGCGGAGAGCATGGTTGCACTATCTCAGTGCTCG
+AACAGTGCCGACGACTAATGTGAAGCCTCTTGAGATGTAGAGAGCCGAGGAGTGTTCCTA
+TCTAGGAGGGTGGCGTAATGCCACGCGCTCCATAGAAGCACAACATATGCCGCATCGCTT
+CTGGCGCTAGGGTTACCTGTGGTCGACTCGTACTAGCTTGGCCGGAGTCTGTATCATCTC
+CAACGTACAGAGGTAAGGACACTCATATGCTCTTTGGGGGGATTGCGTGCATAATAAAGG
+TGTTGTTAGGTTGGCTCGAAGTCCTACGAGCACCATCAATAAGTGATTGAATGCCCGGGG
+TTTTGGGATTTATCAGGGAGCTCCCCCTTTCGTACTATGCGTACCGAACAGGCGAGAGGG
+AAAGATGCTGGTACGCGCGGATGACCTGGTGACGTTAGAGAACGCCAAATTCTACGGCTT
+GTGCAACCGTCTTACGTTATGTCGAGCACTAAGGGTTAACGGTATTGGTGCCAGAGGATG
+TCCCACGTGGACTCTCGTCTTCATTAACCAGTGCCCTGGGATTGTGACTAGGTAATCATT
+AAAGTATAGTTTCGGGACCTGTCTTCGATGAGCAGGTTTGCCGCTATTTGTGGTTCTAAC
+ACGCCAACGGAACACTCCCCTTTTGTACCTAATGCGTTTGAGAATACCGGGCCGGTCCCT
+TGGAATCACATGACGCATACATTAAAATGGTGCTCCAATCACTTTTAGAGCTTAGATTCA
+TTGACATAGCCAATACACTGGTTCAGGATTTTAATTCGCACGAACTCGCTCCAATTGAAT
+CCATCTTAGCGACTTGTGGTACACCACTTGCACGTCGTCCCTCTCGCAGGCTTTAACTGA
+CTCGCTACAGCAAAAGCAACGGTTGGTTCTGCACGGGCACTATTAAGCAGATTTACAGTG
+AGACGTTTCAACATGGTACAGCGAGTCTAGACCTACGAAACGCTTCTGCATTCAGAGGGG
+GGGAGGTTAAAGATCGGTACTTGAAACCACCAGAGTACCAATCTTCACCCCCAACCCGTT
+CAATAAAGTGTAGCAATGTGCTGTACCTGCTACTTGATCAGGCAAGTACTGTCTCCAATC
+GTACTCTAGGCATAAGCTCTGGGGGCGAGATAACCAATAACGTCTTTATCGGGTTCGGGG
+GCAGTCCCAAAATTCTAGCCGTAGCCCCCATCGAACAGACAGAACCGACCCACTTATTTG
+CTCTCCGAAAGACAACACGGGTCGAGGCGCGTAATTCAGTTAGGCGCATCTTATCTCTCA
+CATAGAATAAGGACGTCTTTACCCTGGCTAGATCTCCAACCCCCCTGCGCCCTAGGGTGC
+CCGTGGAACACAGCTAATTCCCCATGAGGCGCTGGTACATTCTCCCGAGTATACAGCAAA
+GAGTGCATAAATGCGTAGGTACTCGGGTAAAAGCCTCCGGCCGGTCTATACTTTCCCACA
+ATCGAAGACTATCGCGTCTTATACGTAACCGAGCTCTAATACAAGTTAATCTCTAGTGAC
+CCCTTGGAGCGCTTCATATAGAGAGACTCGAAACTCATACAACTATCTGAGTTCCGCTCC
+TTCTGACATCCCCCATTTCAGCAACCGTGAATCCTTTGGGGAACGTAGAGGTCTCCCTTA
+GGCGTAGGGCCGCAGTTTATTCAGATCATCTCTGGATCCAATTTGGTGGCGTAAAACACT
+TGAGGGCAGTAAGATGATGGCAGGGTTAACACTGGCTGGTCGCGGGGGCAGGCGATGAAA
+GGGATTCGTGTATCTTCCTTCCAAAGTTTCAAGGCGCTACGTGAAAGTTTCCGTCCTACA
+ATACCTCACTAACGATCAGTGGAGATGCAAGAACATTTCCGTTGCGCCCGGTCGGGAGAG
+ACAGAGTATTGGAATAGAATACGTATGGCCATGAACCGTCCAAGGTCATGCTTAAAGAGA
+GCGACTTATGCGTGCGTTTCTGTCGCGGCTGAATCCGATACCGGACGGCCGCTTCAAATT
+GACCCTCAAGCCCATTGCACCGAATCTATATGGGAATTCGGAAGGTAATTGGACCAGAAC
+AAGCTCAGTGTAGCTATGGGAAAAGAAATGTGCGCAAAATAGAAGTTTATTTCTGTCAGT
+ACTTAATTTTATGCCCAAACTAACAACGACAAACTTGGTTACCGCACCTGTCGGCATTGA
+TTGGCAGTAAGCCGGTATTTTGAATTATTGTGTGACTACGGGGCTAGGGCCAGCTTAGAC
+TTGTAGCGACCCCACGAATGCGTTCGTGGAGGGGCCGGAACCTGCAAATCTATGTTGTAC
+GGTATCACTTTCAGTGCAATGTATCACGTAATGTTCGCGTCGGATTACAACATCCGGACG
+AATTTTACACCCAGTCCATATCATTAGACCTAGCAGGACCGGCCCCTCGACTGAACAAGA
+CTAACGTAATATCAAACCGCGCCTGAGCGCACTTTAGTACCTTCTCACTGCTCAGCTGTC
+GTTTCCGGTGGCCGTATGAGTGGACAAATGCCTATCGTACTTTCTAGAAGTAATTCATTG
+CATTTAATCGTTTAAATAAGTCTTGCGGCAGTACATTATCTCTCGTTCGCACGAGGTGCC
+TGTCCCGGGGTGACTTGCATCGCTGGGTTAAGCCAAATCTAGATGACTCACAATAAGGAC
+AATATAGGGGGGCGCGGGAATTGCTCCCCAATCCTCTAACCACGGGCGACTTCTTTTCCC
+GTGTCCAAGGTGCGACCGGCACGCAATTGTAAGGCGGACGGGCTTGGCCCCCTTGGTCTC
+AGACTTAATGACAGAAACGGCGGCTTATCCTCGGAGGCGCAACGGCGTTGCAATTCCAGT
+CATAATTCGGGTACCAATCAGGAACTAGTTGTCGCTCGAATACATCTCTATGTGATTGTT
+AATCTCGATTGACCGCCGAAGTCTTGAACACCGCGCATTCGTAGGCCGCACGCGTGAAGG
+GACGACGTCGTGCGCCAGCTTTGCGCTATTCCCACGCGGGATCGGAGCACTAATTACTGG
+CGAATTTGGACTTGGGCCCCAGTCCGTAGCGGCAGAATTAAATCAGCAGTAACCGAATTT
+CACAAAGCTGTGGACGTCCAATCCGGGGGGGGCTGACGGGCCTGATTACACAGTCCTTTT
+TGTTCCATAAAGGCACAACCCATTAAACCAGCCTGCGCTATCGATGTGCTGGTCCTGCCC
+AATTCAACGCCGTTCGTGACTGGATACTGTGCCGTCACTCGTCGCACTTGATACGTTACG
+CGAGCCTCGGACCGTCTGTCGCAGTCTTGTGAGCCAGCTCTTCAAAGGGCTCTTGGCCTT
+CTGTGTTGTGGTGGCCGGTCCTATATACCCTTTCTCTACTGGAACTTAGTTAAAACATTA
+CACGACGGATACATCCCCTCTGATCTACTCACTGCTGGATGGAATTGAGACGTAGTATGG
+CGAGTAGGCAATTCCCTCCCTGAGAAAAAGAAAGCTTGGGCCTTTGGAGACATTCACCGT
+TTTAGACAAACACGATACCTCTACCTAGAAGCTAAGAAAGTAACGGCAACAGCCATCGTG
+GAAGTGGATAATATCGTGCCTCCATTGCACGCAAAAAATAAATTCCTCCAACATATCGAG
+TTAAAACTAAATAAATCGGCCTCCGTCCGCCCTATTTGGTGCTGGTCTCGTTTAGTATAA
+AGACCATCACAGCTAGCCTAACACGGGAGGCCCAAGACAGTACGAAGCACGTATATAATC
+CGCCCAGCACGCGCTGCCAAAGTCGTTACGACACTATAAGCCAGTCGGGGGTGACTTGGA
+AGGGCGAGGCTAGCAGGGCGACGTTGTATCTTACGTTATGTAGTACGTAGTCGGCGCAAT
+TTCTAAACTCATAGGGGCTTCGGCCAAGAGCGAGCGGTGTGTGAATGCATCAGTTCGCGT
+AAATGACTCGCAAGTTGACTCGCAGCACGGCTTAGGGGTGTGAGAAATTTTTGTGTACAG
+AATCCTGGACTAGAGCGCGGTGGGATTTTGTTGCTATCCGTCTATACCTGTAGCGTGGAA
+CTAATATAATGAGAGGTCGAACTCATTTTTATTCAGAAACTACGGTGGATAGCAAGATAA
+CCACGGAGGATTCCAGCTAATGTACTGTACCCTTGGCGTGCGACATGCCCCCAGGCCAAA
+ACGATCTGCGAGTGCCTTCCGGCCAAGGCAAAGTGTTCTTTGCTCGAACTGAAGCATTCC
+GGGTGCGCGTCGAGTCGAAGTACATGAGACATGAATAAACCCGAACGAGCATATATAGGG
+TACCGCCGTACCTCAAAACTCATGCGTTTGCGATGTGATACCATAGTTGACGCCCGGTGT
+AAAAAGCAGGCTAATGAGCAGCTTAACTCGCCACAACGTTCTCTCAAAGGCCCTACCAGC
+TAGTGGGGATTTCCCAGTAGCGTTGGTGCAAAGGTTGTATCATTCCGAGGAGGTTTAACT
+GTTGTCATGGATTATCGCGCCACTCATGCTTTGGCTCATTACATACATAAAAGGGAAGAG
+GAGAGTTTCCGTGCGTCTTTAGGGATCTAACGGAGCGTTAGTACAGAATACTGCTGCCGT
+CTCCAGGCCGGTTGAGACGGAGGCTAACACGTTCTGAACACTACTTTGCCGCGCAGATGC
+AGGCGTGTCATTCTTCGCTTCGATTCGAATACCTTCCTTGTGAGCCTATGTTTAGTGAGC
+ATGATTACTCAGGGTCTTGCGACTCGATGTGATAACTCTCTCCCACCCATGCCTAATTTT
+ATGTCCTTGTCAACCTGTCGTCAATTGCGCTGACCCACATCACCCAGAAGATCCACAAAT
+CTCCAGTTATCGAGGAAGCGAACTAGCTTACGAGCCGGCTCGCGTTGTACTAAAGGTTAA
+AGGGATGCACCACCGTTTCCATCGGGACAGCTCGTGTGACGTCATTGTGTAAACGCAGTT
+CCCGCTGCAATGAGTGAGAGGACCTATCCGCTAGGATAAAAAGTCAATACCGTGAAGTGG
+TACGGGTGACTTCGCGACAATTTCCGCTTTACAAAACCCGCGCGAGGTCATGCGGCTAAA
+ATTGGTATTAGCGTAGAACTGTGTCGAAGATAATCTAGAGGGCCTAAGCACCACGTTTAT
+GAGTCTCTGGCGTATGAACGGAGCGTGCTAGAATAGTAACGCAGTATATGCGGCCTCAAG
+TCGATCTTATCGAGATCCTGGTTGGTGTGAGGCACGTAAAAGCAAGAAAAGAGACCGTTA
+CCAGTGCAGGGAGGGACCCCGTATTGGTCTCGGTCTGCTGACCAGAACACGAAAGCTGGG
+ACCCATGGATTTAGAGGACTCCCACAGAGTTCTCAACAGATACGAATCTGCTTAAAAGGG
+CCCGTTCTATGGGACTTCATCATGACAGGACTACAGGCGAAATCCAACATGGGTCAAAGC
+TGACCGTGAGGAACTTGCCGTGGGGATTCTGCTACCCTGCACGTAAACCTCTTTGCGTCT
+AGGAGCCGTTGGCATCCTTAATAGATACTGCACGGTGTAACAGACCGAGATTGATCAAGA
+AGGCGGACGGATCCCGCGCTTAAAACGTTGACTTTATAACTCCATCGATCGGAGTTACAT
+GTTGCTAACTCCACTCTGTACTGCGTCTAAAAGGGCAGCTAGTAGTCGCCTCCTCGTGCT
+GCCGTACATCCGATATTAGTCTATCACGTCGCCTACGAGATCTGGTTAAGAATGTACACG
+GCCCCACGTGCGTTGCTCCGATTTTCATCAGATAGGTCAAGGGCCCGGATCCAGCCCGCG
+TAACCCAATATCAGTTAACCCATGGATTTTCTTAAGCAGAAGGCGGGCAGCACAATGGCA
+TTTACCCCATGACCGGCGATGAACAGTACAAAGTTATGAGTGCTTCCGGCATCATCGCTG
+GGCGAATTACTAAGGTGAAGGAAGGATTTCCTGTCAGGGTTGGGCCGCGCATTTCCACTG
+ATATATCTTATAGGGAGAGTGTGGAGGACAGGGAGATCGCGCCCCATGCGTTATGACGCA
+GTGCAGAACGCCGACGATACATAGCAGGTATATATTAGGCACCATGCTGCGACTGAACCC
+AAGGAGAAACGATAAATTGCCGCGCTTTCCTAATAGGACGTTGCCCACCCGTTATGTAAA
+CGGCTCTCGGACGGCGTCCCACTCTCATACCGCAATTCTATGTCATCAGCGATTAGCTTG
+CGGGGGGCCCGGGTGAACGCGCTGGGCGATCGCGTAGCGCACTGGGATTATATTAGGCAA
+GTACAAAAAACATTTCGCAACCTGGGTTTAATTGGGTAGCGTGCAAGTCGGAAGAGGGAT
+ACTCAAGCGTCTCTGTAGGTTAGACGTGGTCTTCACCTTTGTTGGAGGGGTATGTGCAGT
+GTGGCGAAACTTTACCCCGCGCTTTCGAGCTGGGGGATAGCCAAGGGTGGAAACTGGCAA
+ACGTGACAGTTGCCACCTTAAGCGCAACTCTAGCTTCGGCACGGGCTAGATTTCTAAGGG
+AATTCCGCGTTCGCAGTGAGCTCAACATTTCTAGTGGATGTGACAACATAGCGTGAAAGG
+TCAGTTTCGGTAGCCAGGATCGAGTGTCGAGATGTGTGGTCGTGATAGGTCCCAGACGTC
+GCACTCCTGAGGAATAATGGTAGTGACACACATCTGCACACATCGGTCCGCCGGGTAGTA
+TGCTGTCGTATCGTATCCTTACTCACAATTATGGGGCCCATACCTGGTGCTTCGCTGCAC
+GGAATAAATTGCAATGGTCCGACGCATCCGCGCAAGACGACGCTTGGCTGCTGCTTCATA
+GCCGTGGAAGAACAAGTTTGTGGCACGTCGCGTCGGATGAAACCGACGCTGATGGATCGA
+GATTTTGGGGTTGCGCTCTGCAGGGTCGGTGGACGGAGGACGCCAGACTTACAATTTCGC
+CCCTGTAGCTGCGTGCGTCTACTACCAGATCGTCTTTTGTGCACAGCCCCGTCGGCAGCC
+CCAATATTGGGTATCCAGTTTCGGACCATGATAGGGTTCTTCTTTCGAACGTCCCAAGTA
+TCTAAACATATTAGACTGCTGTGTTATGCCCGCGCCTATGTTCTAAAATGCGTTTTAGAA
+ACTCTTCAGCAATGGACATACCTGAGCGTTTTGCTAAGAGGGTGGGACTACATCTTCGGA
+CATCATGTAAGCCCGTCACAGCCCCGGAACTAACTTAATTAACCATACCACCCTGTAACA
+AAGATCAAGGCTCTACCACCCTCACTTTCTTGGGGCTAGCCCCGATAGTTTGCATTTGCT
+AGTTTCCCGCCCTCCCCTTCGCATGCTGACATGACCACATATGGGTCAGACATATGGAAA
+AAGTAATTACGTGAAGGATCCAGACAGCAAGAGAGGGGGCCCTTAGCAAAGACCCCGGGA
+AGTTAACTGCCGACACGTTTCAACTTTTAATGCAGACCTCAGCTCCTGATGGGCCCCTGA
+GGCCTTGGCTGATCCCAGCTAAAACCTACAGCCAACTATGTACAGTTCAAAGCTAGCAAA
+TGATCCCGCTTGACCGAACATACACTGAAGGGGCGTTCAATCGCGATAAGTTCTGGTGCA
+AACAGGTGGTCTGACCTGGTTCCTACGGACCTCGAACGCGTTTGGACGAATACGTCTTCG
+GTGGTGCAAATAACTAGTCTAATTGGGCGCACCGTTGCTCCCCTACTGGATGCCATATAA
+TAGCACACGAGACGACGGTAGAACGGTCGTTAGGAACTACGTAGAATTTCGTCAATCCCG
+TCTGGGTTGATCGTCTGGAAAACCTCTGGGATGCTTAGCGCGCTATGATCTTGAATCCTT
+GACCAGGTGAAGTAAATCGATCCAATGCACAAGTCGTCAGGACATCGGGTCGTCTGTCTA
+ATGCGATTCGAGAATTAAAGGCTCTTAACCGACTGGGCACAGATATTCATTCCATCAGGC
+GGCTTTCGTACGCTATGGGTTAATATCTTACCTGTGAGTAAAGCTCGTAGGTTCCGTTGG
+AGGAGCAGAAGAGCTACTTGTTTTTCCGGTATCTATCAACTTTTCTAAGCATCTAGACCT
+CTAACTCCCCTGGTAGGGAATCCTATACTGGAACTCAGTTAATCTGGCACATATGGGCGA
+GATATCTAGAAGCCAACGTTGGAGTGAATGTACCTAGATTCGAGCTCAGGAGGCCTCTAG
+TTTTTGTCATTAGTAGCTTCGCCGTGGGGTTTGTACAGATTCCGCTTGCGCCTACGAATA
+TATCTAGGACAGGGCGATAATTTAGGTATATCACGACACCTCATTATCCCACGAAACCTT
+CAATTGCTGTTATCCTTCGTAGGAGTGTAACTAAGGGGATACGTCGTACAAAAGCGGAGC
+ACCCCACAAGACGATCTCCCTCGTTCCCGAGCTGGCTTCTAGATGATTAATAGGATGCGG
+CTGGCCCAAAAGGTTCGGTTTTTGGATTGAACAAATATCGGGAGGCTTTCTCACTCGGTT
+AGTCTTTTATAATCTATAAGCGTTAGACGTTTTGATTCAAATTCCGCTAACTACACATCA
+ATGGCGGACTCGCAGGGCTAGAACTTCTAGTGGGGACAATCTCTTTCGAGGCCCGAATAA
+ACTGTCAGAAATATCCCTATCTGCATTCTCAAGCTTAGGGACATACGTATCAATATGTCG
+TGCGGACTTGTCCGCTCAAGATTTGTGACCGGACTAGACGGGGTCGGCTTACCGAATAGC
+TTTTAACAAGGTATAATGTACCGTTAGCTAGCCATCTAAGTTATTGCAACGCTGCCGACC
+TAGAATCAAAAGCGGCGAAGACAGATGTCTGCTAAAACTCGAGTAACGCGCTATTGCTGC
+GAATTTAAGAACTCAATGTGTGCATAAACTGAACCCCCCGGTTTGTAAGCCAGTTAACAG
+TTATAGTCGTGGACTCTGAGTTTTGTAGCGACAATTCTAGCAAGGTTTTCATCACCCGAT
+AAAACGCTGCGCCTCGTCCAAGTCCTCGGGGTATCAGTTGACCACTAGCCCGGCTATCCC
+AGCTTATCGAGAAACAGCGAGGTATAGTCGAGCGCAGCGGGCCGCGATCACGGTAATAGG
+CCCTGTCGTATGCTCAGCAAACGCACAGATCGATCTCTGTATCTTAGTCGCGTTTTATCC
+TAGGTAGAGCTCCAGCAATCCGTATCCCCCCAATACTGAGATCTGGAACTCCGTACTACA
+ACGTGGTGCATGGAACACCACTTATTTGGCGAGTTAGAGTCAAGTGGTAAAGAGGTACCA
+CGGAGCTATCTGTCCAGTGAACGTTGGCCGAGACTTGGGTTTACTCTGCGTCTGTGGTAG
+ACAAATGTTAGATGAATCCATAGCCCAAGAACCGTTGACGACCGGCGCTTGACTCCAAAG
+CTTGCTGTATATCGTTAGCGATTATATAAGAGGGCTTCAAGCTGACAGTGCGATTGCTGG
+ACGCCACGAAAGGATCAGTCTATGCGACCGAACGCGTAGGTTTTAGGGTAAGACATGGCT
+AAAAGCCCACGGCCTCAGGCTTCTCGAACTGAACGCGTGTCTCAGGCAGCTTTTGCTGAG
+TACATGACTACACATAGTGATGAAGGGACCTAATATACTGCATGAACGAACTCCCACACC
+GGGTCATTTCGTATCATCAGGTCAGTCATCGTCCAAAGAACTCCGTCAGAGAGTCGCAGC
+AGAAACCGGGTCGCGAGAGGCCGTAGATACATTTAAAACAGTGAGCTTGCACAGCTTTTC
+GCGCCGGGCGCATGCCTAGCTACAATGAAGGCAAATCGTTCGGGCGCCTGAAATCATTCA
+CACGCTAGTTTGTTTGGTAGGTACATCTAGCTTGTGGCCCTTCGGATAGAATGCCTGGGT
+CGCCAAAGCTGCTCCAGGATGCGTACGAGTTCGCGAGGCAGAGCGGGCCCGGGCAGCCCT
+CGCGGGCCACGCTTCAAGGAATCTCCATACCCGCGTTGTGTCCCCGTGCAGGCGCACCCG
+AAATAGATGCGAGGTACGGGCCGTGCATAAGTCCCATAACCACTCAAATCAGATATCTTG
+TGCCTCATTTAGGATGAATTACTATTACCCGCTCTGCAGTGGTCTGTACGGCTAGACATT
+TTACTTGTTACAGCTAAGTTTGCTCACCTTATCCCCGGTTAATGGACAGTTCGCCCTGTA
+TATTACAACCTCTCCTCCTTCAGATATCTTATATACAAATCAAGGGCGCACTAATTCGGT
+CATCTCCCACGGGTTGGATTAGCAAAGTGCACAGAAATTTGCTTGGACTTTGATCCCCGC
+GAATGCATCTGACTGATCATTCATCTGCGTCCTTTACCGCTGGCAGTCAAACTACGTCAC
+AACTGTACGCTTCCTACAGCTTGCGGATACGTCTAAGATGCCCTGTGCCAACCAGCATTC
+TTGTTAGCTCGATGGGGTAGTCCCTTGTGCCCATGAGCTACGGGATAGTGTGTCGGATTA
+AATTGCGAGGCGCGACCATGACGGCGAGGAATTTACCGCTTATTATGTGCATCACAGTTT
+TATGCCCACCGGGATGTGGAACTATCACGAGAGGGGAGGTGATCGCCGTGTAGACAAGGA
+GCAGGTCGGTTAAAATCAAAAGTGCTACTATGGGAACCCTGCAACGTTGTATTGGCAGAC
+CCGAATTCCCGATGGGGGTCTCATGAGTACAGTGAGTCGGCATGATAATTACGACCCTGC
+TTACGTTGGTATAAGGCTGCACACTGGAGGCCCGGTTTCACACGGGCCCGTATGTGGGGT
+CTCTTCTGAGGGACGCAGGCTATAGTTAGGGAAAAACCCAAGTTTTTACCTCTCACAGGT
+TCATGCTTCCTAAGTAGCTGTTAGACGCGTAGTAAAGAGGTTAAGATCCCCGGCCCGTTG
+CCCACTCTAGAAATGGAACTCGGCCCCTTACGTGAGTGTAACTCTAGGTAGTACGGTAAC
+GAATGTGCGGGCGGGTTTGCAGTGGGTTGCAGGTCGGTATGTAGCTGGCGTACTTACCCC
+GTACAGAGATGTTCCTGCTTTAAACATCGGTGTTTGCTTAGGGGAGAATTCCACGTGGTG
+CGTCCGACATTTATTATGGCGGGTCTGTACAGGATGCCTCATCCTCTGAATACGCTACCA
+ACACTTCGACCTCGCGTCCGACAGCTTAAGAGTTTTTTACAGCGCAACCGACCCTTAATC
+GTCGAGGCGGGCGAGACCGGATGATAAACCTATTGGGGCTAGCGACCAGCTAATCGAAAA
+GATGAGAGATGCTATAGTAGGACGTCAAGCTTACGATTCTGAGTAACGGGACGTCCCGTT
+AGGGCGGCCGCCGACTATGCAGAGCTGCTTTTACATTTGGTAAAGTCCACCATGCCGGGT
+AATTTGCCCATCTTGACGAAAGGTGGATAATGCCGCTAGCCCCCCTCCAACGAAGTTATC
+GTTCTGAATAAGCTATGTCCTTCAGATTGACGCAGATGTTCGACAGCGCAGGCGAGTAAT
+TAGCATCCGCGAGACGCACAGTAGGCTATTTTCACAGGGTTCAAAGGCGCGAGAAGGATT
+TTGCCGACACTTTGCTGGCAGCCCGGTGCTACTGGTTATCGGAATTATTAAATCCCTGAC
+AGCTCTGTCAGTTGGTATGCCCACAGCCGTCTACATGTAAACGGTAGCGTTTCATCTACT
+GCGCACTACTACCCTTGGCAGGTAATTCCAGATCCTCATAGCAAGGACTGCTTTAGGGCA
+TAAACAATCTGTAAGGCCGTGGCCCGAACGTTAGACACACCCAACCCGTGAATAAGGATT
+TAATTTACACACCGTATGCATAAGTGCTTCCCGCCATCTCCTTCGTCAACGAAGAGTTAT
+TATGGAAGGTGAAGAAAACTCAGATATAGTATGGACAATTTGACCGCGTAATTACATCCC
+TCAAGGGGTCGTCAATTTCTATACAACGAGGCTTGTATTAGCGCTCTCTGGTTCATCCTA
+GTCACATGACCATGTCACGTTCTTTTTGTACAAAGGATCAGAGGCTAAAGAACTACGTTT
+ACCACGCACGGCAGATGCCTAAGTAGTCCTTGTGCTGCGGGCCCACGATGTAAGCAGAAT
+GCAGAAATTTCCAGAGCCCGCTGCGTATCCAGTGTATGGGAGTTTGCTCCACCGATCCTA
+GTGAGTATGGCTGGGCGTCGGTCCAATGCTAGTCGTTGATTGTTCGCAGCGTCCTGAGAC
+TTGCTAAAAGAAACCGCTCGTCTCTGAGGAGTCTTGTTCAGAAGTTGTGCCTGAGACCCC
+TCCTACTGGGCGAATATGCTCAAGTATTCGCACTCGAAACCCATCATTATGCATACGGCC
+GGACCTACCAGATGACAGACCCGACCGATAGTCCTTGACATTTGTGGTGAAGGTTATCTC
+TCATGCTTGTAGGACCGCCGAACCCCAGTCACCCACTTCAGAGAGGTAGCAGGGGTGTGC
+CCTCCTCACTGGGGCCCATATCTTCTGTCGTGGCAAACGCCATATGAGTTAACGATAACG
+GGGTCGATCTGAATGACTTCTACGTGGGGCTGAGTTGAAACGCGAGCACAGCAACGACGG
+GAAAACCTATGCTCCCTTTGGTGGCCAGTGAAATTTGGTTTAATTAACGGGCTCGAAGAC
+CGTCGAGAATCGGACGACACTTATGGGTGTGAAACCATCAGGAACAGAGCCCACCTGTAC
+GATGTTTATTTTCATACTAGTGCCCTGCACCGGAAGGATAGTTGTTCATATTCGGCCAAG
+AGTGTAATAGCACACACAAGAACTCGAGGGGCCTAGAATTCCACCAAGACCCATACTTAA
+CTCGACGCATTTAGCGGCGCCCAAGTCAGTAGACGCTTATGACTGGGCTACCTCCCTGTG
+AGTCTCAAGAACTCAAGGCCTCCACATAAGATACAGGGACGCTGTGAGTCTTATTCATTT
+TGACAAGGTTCGGGTACCTGTTAACCGAAATAGCCGGTGATGACCACAATCATAGGGATA
+CACAGTAGTTCTCCGTGGTAAAGACGACTAGCCGTGATGTTAAATTCCCCAAGATAGCGG
+GAAGCCTGGTTCTAGGGAAGATCATCGCTAGGAGCGGCAAACTAGATCTTAACGATCACG
+CATTCTCGCCCGTAGATCCTGGAAGCCCTATGACACCGTAGACGGTCAAAGCGCGAGTCT
+TTAGCACACGATGCGTCCCACCGTGGATTGTAATAGCTAGTACAACAAGACTTGACCTCC
+AATGGCAATAGAGGGCGTCGTCATTGTTCTAGTCGCGATACGTGCCGCGACGGACTCTCT
+ACTGAATGGCGCCCCCGGCGGTACTATCCTAATCCGATTTAGAGCGAGCCACTTGCACTC
+ATTTTTCATCGTCAGATGCCAAACGCCTATTTGTGGTCATCGACTTCCTTTCCGATCAAG
+GCAGCGCCGTCGACTAGATCGTTTTCCCACGCTGAGTTCTGATCGCGCGCGGGTTTCGTT
+AATCCGTCCGTTCGTCAGTCTGTCATCGCAAACACTTCAGGAAAGAAAACCTTCTGGCAA
+ACATGGTCCATAGTCTTTCTGCACGGGACACCGACAGCTGAAGACACACCTAGACTGGAG
+CGAGACTTGCCTGTGTCCACGTTAGAGATTCCAAAGATTAGAAACCCGTGCAAAACGGTC
+AAACGATTTGTGGTGCGACATGAGTACCAAATGGATGGTCGGGGCATTTCATCTATCTCC
+GCTTTTTCGATGTGCTTAGGATCGCCTGACAAACACACCCGTATTGCCGTGCCAGTCCGC
+TGCCCGCTCGCCCGCCACTTCGCACTTTATTCCTGTATCTGGGGAAGGATTAGCCCCTAC
+TAGTGAGAGAAGCACCTTCGATGAAGTAGACCAGCCAAGGTGAGCTATCGAGGGTCACTA
+CTATGCAAAGGTGGGAGCCTCACTATGTAGTATCATAGTCGTAGTCGGTCGTTATCCCCA
+ACTGACACCTTTAGATCCTCACTGTTAACTGACACGTTAGTTATTGTGACTTCACACTTA
+AAATGCTCATCTTCGTTCCAGAACCTCTTTGAGAACGCCGCATGGCTTAGTACCCTGAGC
+AGACAGCGAAGCCTCTAGCAGAAAACATGTTAGGACGCTCCTGCTTTATTCCTGAGTTGC
+CCGAAGGTATCTCTGCCACAGCGGTCTTTATCACGGCCCCTACATAGGTTCGAATGACGG
+GTGTAACTCGCAGCAGTGACCGTCTGCAATTCCACCGGGAAGTCCTCGCGGTGATGACCC
+TGCCCTTCTTTGGGCATCCTGAGCTGGCAAATCTCGTTATGCAGAACAAGTGTACGGTGT
+CAATCGTAGCGAGCCTCGAGGAGTCTATTCTCGATTTACGATTCGCAAAAGAGGAGATGA
+TGGGTAGAAATGCGACGGAAGCGTACTGGCGTGTCGTTACTAATCGAGATTACGGCCGTC
+TGTAAAACTAGTAGAACGGGCTCATCACACAACTGGCTGTATGCGTACCTGACATGAAGA
+TGGATGCATTGGTTTTCGTCTGTGGTCGACACTGTCCTGAACGGGGATCTTGTCAGGCAG
+GCCTGATACCCAATCCCGACTCTCAGTGGCGCGCGTCCATTGGATTCTCAATCCGGTGAC
+CGGGGCAACTAGCGTCTTGCAGCCACCGTGGTGATTTGTACTCAAGCTGAGCATACGCAT
+GTGCTTTCGTAAGGGGTACCGGGTTGAACCATCATGGTCTTGATAGGAGTCTATTTCCCG
+ACCAGGGCTCCTGCTGAGGAATGCGGTCAGCTGATCACGGGTCTATGGTCTCCATAACGA
+AAGCGTCGAGGTACTTGAGATCTTCTCATGCATGAGGGTTAGCTTGCGAGATCCCTTAAG
+TCGCTGGCGATCCATTGTCTCGGAGGTGGGAGGTAACAACCAAATCATAAACTCGACTCG
+AGCGGACCAATAGGTTACTGCGGAGAAATCCTGTAGGCATTCGCGCGTGCCAGCAGCACG
+AATCCGATCATCCTGCAGACACTTACGTTCCTTCTTGGGAGAAGACAGGACCCATGCTTT
+AGCATGCCTCTGTCTATGGTCCGAGGGGTCGTGAAGTTCGCTATGGTGCGGACAACTGGA
+CTGGTTTGACCATCCAAAACGATAGTAGCGCGTACCAAGCGGCTCGTAGATAGTCGAGGG
+CACATGGGTCATGATAAGACGTTGGCCGTCAGACGAAGCAGAGATCAAAAGGCTACCCCC
+TCTCCTGCACTCGCCATTTACGCGGCGACTAACCCCCGCGTAATATCGTTAGTGCCCATC
+TCACGGTCTTGGAGTTTTGGGCTGCTTTTTCTGCGATCCGTTACACGTCGGTCCTGTTTT
+CGCGGCATGCCGGAATCAAGATTATCGCCTCGGGTGCCAGCGTCCACTCCGCCACGTAGT
+GCCCGATAGCACCAATCAAATACTTTAAATCCGCTTGGGGGGAAGTCATGAGCAATACCC
+GATATTACCAACTCCGGCCAAAGAATCCAGAGCGGTTACTTGAGCGATGATCCTGCCGAT
+GCAACCCCATGTATGCCGAGCGTAATAATTTGTATATCAGCTTGATCATCCTATTAGAGT
+GACAATATTTTTAGTGTGCTCTTTTAGATCTGTGCACTCCGACTGCGCCGACTTTCTTTT
+ATGAAATTTGAGCCCGGTATAGCGACTAGGAACTCTTAGTCCGCTGGCCTCTATCTTCAG
+TTCCGTGTTAATTCCCTAACTGGCCGAAACCCCGGCGGTCTTTCTATATTCCAACACTAG
+GCTATACGCGAGATTCACCGCCTTATGCAGATGTTGGCAGCGAGCACGACCAGCGGTTAG
+TTCACTCATATTTAAATCTAGGAAAGAGTAGGGCAACACATTGTGCAAACACCATTAGAA
+GAGAGGCAGACGAGGAGGATCAATGCTGAACCACCCGTGCGCGCTGGACAATCAGGATGT
+AAGTCCCGTTGGCACATTATGATCCGACTCTCCGTGGTTCCTGCCGAAGCGGTCTTGGGA
+AAAGCGGTTGGGCGATCGGTACGACACCCTCAGAGGCGTGGTCTCACGCCGCGACCATGT
+AAGAAGTAACATGACTCTCGAAAGCGCGGGGTATCCCTCCAATAGAGGCATTTATATCGG
+TCAGCCTATAGCAGAAGACGTAACACCACACAGACGCGGCCATATAGTCCTCGAACAAGA
+CTCGCATCTCAGCTATTTAGGCACACGGACAGGGACTTTAGCCACCCGTCACTTCCAGGG
+AATACCCGCACTAGAGGCACTCCCTCTCAGGCAGGTCCCTCCATATAGATATTCATGCTA
+GAGTTAAGCTTACTCGATTTCGGGATTAATGATCTAGTGAACTGCGACTTCCTACCCGGC
+ACACAATGATACAAATGCCTCAGCGTCGACCCACAGCTCGCACATACCCTCGATTAATTG
+TACACCGACCCTCCCCTCGGAGTCGTGCCTTGGGTACGCTCATACTTACTCGAGCAAGTG
+CGCGATGTTGACAGTATGACCTTAACGACCTTCCTTAGTCTACCATACTCGTGCAACACT
+CGTAATGTCCTCTCTGCCTACACCTCCCTGAGTGCTGCATGTCTTCACCCACTAATCCGC
+GCTCCTTGGACTTGGGGGGGAAAGTCTATTTCGGGAAGTGATGCCCAATGATTCATTTTT
+GTATAGTATATGATACCTCGTGTCCCAAATCTCTGCCCCTTCACCGTTGAGCATTCTGGA
+CCCATCGCTCTCGAGGATTAATAACCTTGGACTATTGAACTAGAATCGTTAAAAATATTG
+TAACGACAGCGGTACCCGGCTTCACGACGCTGTGTAGAGCACGTCGACTGTTTACGTTCG
+AGGTGTTGGTATGTTAAACCGCGTTAGTGATTCGGCTTGATCGAGAGGTCTGCAGGTGTC
+CATTTAGACCTGATGGTACTTATCACTATGAGATCACATCGAAGAGGACCCTGGGGTTAC
+CACTAAAGCCGTGTTGTATAATTGTTGATGGTAGTCCCACACCACTTTTGTTAGGTAGAT
+AACAGGCCAGTAGCTTCGACTTTGTAGGCGCACTGTGTAGACTGATTAGAGGGCGCGCCT
+GATGTTTATTAGTTCGAGCCTGTCGACGCCCGCCGATCTAGCTGCGCGGTGGGCGGAGGG
+TACACAAGAATTACGATTTCATTTTCAAACGGCACAGTATAGGTCATTAAATGGGAGATA
+GCCACATGTCTCCCCTATCAACGGTTAGTACCTAAGAATACTTTTTAGCGTATACAGTAA
+AGCTTCTGACGCTTGTTCCCGTGGCGAGAGTTCCCGTTCGGCGACAGGCGTACAATTTAG
+CGGTCACCAGCGCGGCAGTCCCTCGTCTCAGTTACACGAATATTCCCCGCAGCAGGTTTC
+TAGATTCGTCCTATGACTTTCTTCGAAGGATATCCAGTCCACATATACCCCACTAAAATC
+CACCGTTCAGTTAATCATGGGTCAGCGTTGGCTTAGCTGCAAGAAAGACTACCCAATGCT
+TGAAGATCGCGCGGGTTATGGATGGCGCTGTCGTAGACGAGTAGCTCTCTATCACTTACA
+TGATATTAGAGGTCATAGCTTATGCTAAACATTGCCCATTCAGAGAATTAATACACTCCC
+CAGGCTATAGCACTTATATCACATACCACTGATCAATCATCCACATAGGCACTGGCTTCG
+CGTTCAAGAAAGTGGGCGTTTGGCACGAGCGGGAATTATTCTTTAATACACGACCGAAAA
+AGATTTCTTGAGAAACTGACCCTCCACACAAGACAAGTAAACTTCGCCGAAATCCAAGCA
+GATGCATTCAACCCGGTCGTCTTCCGGGACATGTGACGACAACCCCTTGTCACCACCAGT
+GGTGTAACCAGCTCGGCTGGAGATGTAACGAGACTGTCCTAAATAATCACATGAGGCCCT
+TAATTTTTATGCCTTAAACCCGAGTGACATGCGGTGTACATTAGCCCCAAGGTTAGTTAA
+GGGTGGTCACTCCCTCAGCGTTATGGCGTCTTTAAGACACCCCTTTGTTAAGTGGGACGT
+CGCCGTAAGGTTTTTCCTAGAGTCACGGCTCACTTGGGTATGCAAACCGCCCTCCTCTAG
+GTTTGAAACCAGACTGGTGCTCTCTTTTCGTGCATGTGGAGGCGATAATGCCGCACGTCT
+GATGCTCGGCAAGACTGAACACCGATCGGGGCGATGATATTCAAGTATGTGCTCTCGGAC
+CTCCTGCTCGATGTAAGGCTCATGGAACCCCGGCGCCACGATCAAAGTTGTCGAGATCAT
+ACTGGAACCCGCCTCTGATAAGCACTCTGTCGACATATAATCGTGCCAACGGCTCCTTTA
+CTGTGGTTATGGGTCCCATGGAAGACGGAATCCTATTATACGCAACGCCCATTGGCCAAG
+AAAGATGGTACTCATTAGTCTTGTGGCTGATGTGGCACTCGGTCAGATGTTACCAACCGA
+CTACCTAACGCACCTTGCACCCATAGAGCTTATAGCTAGTGCGTAAAAGTTATGTGATGT
+GCCAATAAGCCACCGATCCTAGAGATATGTTGGTGGTGCATATAGTAGTTAATTACGGCG
+GACACCTCATTGGATCTAACTTTAGTCCCAGCTCCCTTAGACACGTTGACTTACTAAAAT
+CACTCTCATCTGGCTCAAAATTAATCGACTCGTTTTACTAGCATGTCTTTCTCCCGTAAT
+AACGCAATTAAATTTTGTTCCCCGTTCGTATCGGAAACGGACGGGTTTTTACTAGACATC
+GACATCAGAAAAGTTATCTAGTCTGGGAACTAGGCCGGATTGTAGCGGCGCGCCGGGTTC
+TCAAGGTATTTTCACAGAGGTGAAAACATAGCATCGGAACACTGGCTTGGAGAGACCCAT
+TATCATTAACTCATGGCAGGGACTTGTGTTTAATCTCGTATCTGATGAGACCAGACTGAA
+GGGCGTTCGTTTCAGACGAGAACTGCTAGTTTGGCCTTAGCACTAGGGCGTTAACTTGAG
+GGTGACGAGTGCGTTTACCCACTTGAATGATTCCCGGACCGTATGCACCGTTGCAACACA
+ATACATCTGTCGGCAATGGGTTGTCAAATAATTTCGTCGATATAGAAGGCGGCGCCAGCT
+AATTGCAACGCTGAACCTGAGGGGGTATAGTTGCTCCTGATAGCGCCTTCACTTGAACGT
+ACTTGGTCTGTCCAGGCTTCATATATTGGAGAACGAGGCTGATAAATTAAACATCGCCTT
+TTAATTATCTCTTACTGGCGAGAGTGGCAATTAGGTCCTCCCGGTATAGTCCTGATACGC
+TGTAGCAATTGCGTGGATCGGAGTGGAGGTAACGATGGCCACCAGGCTAGATACTAGTAG
+ACTACGCCACCCGCTCCACTTATTGCGAGGGAAGTCATTTTGACCCTGAGCGGTGTTTCG
+CTTTTTTTCACATTCATCGGCAAATCCGAGAATGCGAAACTAAGAAGGCGCTTATGGGTC
+CCCAGTCGATAGCGCTCCCTCTCGTAGACATTGTTCACCAGACGATCAATGCATGGTACC
+GAGTACATATATGGTTGAGTCTTCAATTGTCTAGTTTAGTTGATTTACTGACCAGGAAGC
+TAGGCGTTGAGTAACCATATATCGAGGCGGAGCAGGGTAGGTTTCGTGGACAAATTACCG
+TACGATTTTCACATTTTCCCGGGGTTTGCAGCTGTGCCATAGGAGATTTGATTCGCCGGA
+GCGGCCCTGCGGTAAACTACGTCGCCTAAAGGTCGAATGAGTCATACCAAAGCTGGTCTA
+GGCCATCGTCCGTAATGTGATGTCCCTAATAAGGACAACAGGTGCAGAACGCGAATCCAT
+GCCAGCGGATAATCGGCTTCTCCCCCGTTTGATGCTTCCCCTTGCTCAGTGACGGTCAGG
+CTCCCGAGCATACCAGAGCCCTCTACGTAAGAACTACTACACCACTGGAGAACGTCCGGC
+GCCGCGAGTTGCTGGGGATGTCGGTGTGATGTTGGTCCAATCTTAGGCATAACTGACTGC
+TTACTAGGCCCCCAAGGGAGTCTCGCCATCCGTAGTTACAGGTGGAGGCCAAGAAGGTAG
+TTTTGTCCTAGGTAATCTGATCCACCAGGGTTGGGAGTAGTACCTCGATCTATTCGCGCC
+TACCTTAATAATTGTTTACCGGTTGCCTACGACGCAAGGAAAACTTGACCTTTGTGATCA
+GAAGTTGCGGCATTAACAACTGGGCCATATAGCGAACTATTCGGAGGTTAGTGTACCATT
+TGAGGATCTCTCAAACAGGCCGGAGTCTTGTGAAACCTCTAAATTTTGTAACATGGTTGT
+ACAGGAGCCATTTTAGGTAAGCCTTTGAGATTAAGCACTATTAAAGATCCGATTGCAACG
+AGTTTTACCGACGTTTCACCACCTTAATGGGTTGGAGATTATAGTGTCGCATTCTGCTGA
+ACGAGACAGGAGGCGCATATGATGGCAGTGTACCCGCCACCATAGTCTGCTATCCCAGCA
+CAGTAGGCTAGTCGTCCGAGAGAGGGACTATCATATACGTCCAGTGATCGTGTCCCTTAG
+CGATACCCTTATAAAACGGAAACCTGACTGTTCAAAGGTTCAATGCAATCGAGTGAGCTA
+GAACTAGCGGCCTTGGGGAGCCCTAGAGTACAGTAACGGGTGTCTGGACATATAACTACC
+GTCGTTGTAGCTGACCTGAATGGTTAGCTAATTCATCGTACATGATCTCTGGACTGAACC
+GTCAAGCCATACGCATACTGCGTATGCGCACATCCCCAGGTAAAGAGGCGTGACCTCGGA
+CGGTCCTGCGTGGAGTATAACGCCCTGACAGATGCGATGGGTTGAAGGTTAACCGGAGCG
+ATGCACCGACTCTCCTCGTTTCCTACTGTTTGCCTTTAAGGGTAGCGATTTCGTACCTAA
+TGACAACCTCAGTAAGGGGTCTCACCCTGAGTCTGCTGTTTTTCATCTGCGAGTATTGCA
+TTTTTCCGAATCTCATATGCCCCGTGGATGAGGGCCACTCCTGAAGAAGGTACAGACGGT
+TCTATGCGGGCCGACTAATAGCACCGAACTTCGTCTATCGCTCTGACCTCGGCGTGGGAG
+AAATATTGGCAGCACCCTGTCCAAGATCTACGACGGCTAACACCATTCGATTGGCACAAT
+TCATAACGTCAGGCTCAATAAAGGTAGCTACCGATCGACTAACGCTGCAATTGACAGTCA
+CGTATCCTAAATAAGTCTGACATGTCGTACTGAATATACAACACCCCTCAGGTATGATAC
+TTGTTCGAAAAGTCCTCGACGACCCAAACGAGACCACAATGTGTGAGTTGTCCATGCCCT
+ACACCTAAACCGTTCACATGACCATCTATCCTACCACGCAGACCGGACCGTACAAACTTA
+TTTAATTCATTTGATTATTATCGATGGAAACTTTCCTGGCAGGGCTCCCGTGTCACGATT
+CAGCCTTCTAACGTTGGCTCTATCTATCTGGGTGATTAGTTTCAGAAGAGCTTCGAGGCC
+AGATATGATCCAGGCCAGAATTTTTATGGATCACGCGTACAAGAAGATGGTGCCTGATGC
+AGATAAAAGCTTGCATGGCGATTACGCGAAGGAGCGAGAGAAGGTACGCTCCTACGAGTT
+GCACATAATCCCCAGGACTCCGTTCACACAGGCTGCCCATGACCATCTAGGACCTAAGAA
+TAGGCGAAGCGCCACCACAGCCCAGCGGGTACTGTGGTTCGTTTTGAAGAGACAATCCCG
+CTTGAGCATGTAGTACGTGAAATTATAGCTGTTGAACAACCTACGTACTGGACCGCACTA
+GGCACGCGATGCCTCGATTCCCTAATACAAATGCCCCGTGAGACGACAATAGTAGGTCGA
+TAAAAGCAGTAATGCAACTAGCGAGGGCGGTCTTCATCCACCACGGCCGTATATTATTTT
+ACCGGTAACTGTCCTCAACGATGCAATCTGCCCCTAAACGGGGTGCCGACGAAAGGTAGC
+TGGTTGTTGATGGCTAACATATCACCGAGAAAATAGCAACATCATAGCTCGAATGTAGGT
+ACTAAGAGTAGAGAATGTCTCAGTTAAGATACAACAGAGGCAACGCGTTTACCGACCGGC
+ACAGTGTTCGTTTGCCCTAGAAGCGTTGTGCATAGAGTAACTCTTGCGGCGGGAGGTTGC
+TGCCACGCTCACTCCGTTCCCACCATCGTAGGAGTGTCGCCACACCTAGCGCCTGGATTC
+GAACACTGCGGACCTATCGCTACCGCCAATCAATGACCTGGATGAAGCGATAACAAGAGC
+TGTCCTACAGCCAGGGACGCATTCGATGAAGACCAGTCTTTGGGTGGAGTTCATTTAGCC
+TCCGACGGGGCGTACGTTCGTTGTTGCAAAGAATTAGGAAAAAGATACGGGCCTGGGGAA
+CCTATACGACCCCATTTCCATCCCGCGCACCCATGGCCATAAACTGGTTTAACCCTCGTT
+AAAGGTTCGACGGAGCGCGTGGTCTATTGATATAGGTGTTTATCCCTGTGAGTGGGCCCC
+GTCTTAATAGCGGGTCATGGCACGCGATAGCAATTTGTAGACTGGTGCCGGCCATCGGGA
+ACGGTAGACAAGCTGCTTTGGTGCTAGCCATTCGGCCAATGTCTCTCTAACCGCGGCAGC
+GGCATCTACGTAATGGAGTCTCCGGCTGTGACCATGGGTTGGGGCCATTAGCTTCAAGTT
+CATTTAGAGATCCATCAGGATTGAGGCAGATATGCTCGTCGGAACCTAGGCCCTTATTCA
+CACGACCTTTCGTCTATGCCAACCTGTATCCGAAGTCTTCGAATTGACATAACGAAAGGT
+CATACACTTTATAACGAGTCCCGAAGTACGGCACCTAAGTCAACTACGGCGCAGTGCTTG
+TCGCCCTACTAGTAGCCTCGTGGGGCCTGTGAGGGAAAGATTGACCCTCCCCGGCCACTT
+TATAAACCTCGTCACTAGGGCTAGCACCATGGAACCCTACCAGTGGCCTGCGCGACTGGG
+ATGAACTTACCGCGACCCACACGTTACGTCAATTGTGCCTTGATTAGATTCAACGCCTAT
+CGAACCTCCACCATGGCAAGTTACTGATGTTTATAAGTGCACAGCATATTTCGCGATTAG
+GAAATACGAGTAACTCCGCATAAATCGCAACGCACCAGATGGTGGCAGCTATGACAATAA
+AGGTATGCGTAATACTACACTAAGGATGGTTACTGGGGAGGCCGCGAGCCGAGTGGCAAA
+GCAACGGAGTCACACTGAGTCAATCCCTTCGCCAGTGCCCGTTACAGAAAAAAGCGGATT
+GTAGGGGTACGTCGACCGCCCACTACACCTTACCTACTAGCCCCGAGTGTGAAGCATTGC
+CATCAGTTGATTAGTATACGGTCGAGTGGGCAACTTGTGCCTGTGACTCCACCTATCTTT
+GCGACAAATGCGATCGCTAGTTTGTTGTGATTATTAAGTCGATCGCTGTTAGTCTACGAC
+GTCAAAAATCTTTTTTTAATCGCTACGCAGTAAACACGAGCCAATATACCTCGATCGGTC
+TGAGGAATGTTATTCTGCCGAGCTAGTATTGCGGCTGGTGTCTCTGTTTGTTCGGAATTA
+TCCCTAACGGTCTTAGCAGCTGTGACCGGAGGCAAGCGACAGGCCGGAGAGTACGCTTAT
+GCCTTGGACACGCACCAAAAGATTCGGTAGCCACGCGTAGGCTGCCGAGAGTTTCCGGTC
+GTACCCAACTATGAAGAAGCCGTTCCACCCCGACAAAAAGCAGCACGCTCTTGTACGCCT
+AGGTTCAGCTCCAATGGCTACCACATCTGCGCAACCCCACAGCTTTACCTCAGGTTAACA
+GCGTATGCTACAGATATCGAAAAAACCTATTTTTCTATATAGAAGCACTAGTTGCCGTTA
+CGTTCAGTCCGCCCCCTTGAACATGTGTTGGGTTAAACGCGACGGGGATTATAACTGGTT
+ATGGTGCGGAACATTTACCGCCATTCGATGGTGCCCTGGCCTTAGTATACTAGAGACTAT
+CTGATTAGCATCGTGATCGGTGCATACGCCACTGCTGTTTTGCTTTAGGACTATGGGCAT
+ACGCACGTGACTAGCCCTCGCATTCTCGCGAATTAAATTTTCGCTCGTTCACAGGCTTTG
+CTAGCGGATTAGGTCTCGAAGTCCGTCTATCTCGCCTTAAAAACAGTCGGTTCTTAACAA
+CTGTGTATAACAAGCGGTGTATACATGTGCTCCGTGGACGTGTGGTTGCTAAGGAGTTCT
+CCGCTTCGGGGAGCAGTTCATTTGGAGCTTTCAATAATATACGCCCCAGTGACGGGGTAC
+ATTAGCTCCAACCCCCTGCGCGTTAGGTTTTTAACGCTTACAAGGCCGAGTCGTCCGACC
+CCGGAGGTCTTTGAAGGGTTATCTGGCTCGTAAGAAGGATGGTCTGGTTACGGTCTAAGC
+CGAGGTATCCCCAATAGCGGAAAAGCGAAGTCGATGTCCATCATCAATATCACGTAACTC
+GCAGATGTTAGGCGTAGAATTTTCCATATGGATAAGTAGATGGATGGCCCCAATGAAATC
+AGATAGCCGTACCACGCCTCTAAAACGCCGTTAAGCGTACGCATGACGATCCAATTCGTG
+CGCCCTCCCAGAGCTAGACTACCTGCACGCGTGACATGAGATAATCACAGAGCATCTCAG
+GGCCGGTGCATGCCATGGTCTCACTCCCATACAACTAAAGAGCTGTCTGTTTTGCAGCGT
+CCGCGTTGGCTCCAGCAGGCGCCGGTCGCAGTCGACGTGGTCGGAGGCGAGAAAATTTGC
+AGCTCTTGGGGTTTCGCGCTTATGAGTCGGTTGCGCAGCTACTCTCGATCGTCTTCAGGA
+CGGTGAGTATCCGGACGCCTGCAATCCTGTAGTAGATGTTGCGCTGCATGACCCGGGAAC
+GCGTAGGGCCGTTCGTGCGTTTAATCGTACAGCTACTAACATGTTAAAAGTCAGGTTTGA
+TCGTGATTAGGCTTTCATGTTAGTGAGTTAATGGATATATCCTCCTGTATTAATATCCGC
+GGAATAGGAATGTCCACCAATAGGACTTTCGTGCACTGGTCTGGAACTGACCGTTGACTA
+CACAGAGCTTTACGGGCCGACTTGTCAGACACCAGTTATCAATAAGTTAGTTATTGTAGA
+GCGGATGGTGGACGACTATCGTTTTCATCACAGCAGCTGTACACTGTCCTCACCGCAAGA
+ATATTCTTTTGTCCGGCAGTATGATCTCCGACAGCGTAAACAATCCCCAACCGGAGATCC
+GAACTGACCATCGGAATTGCGACTCACTTATAAATTATTTACGCTCCACACATGAGAAAT
+CAGACCAACCTCAGCAGGATGTTATTACCCATGGGGAGTGGGAATGAGCTACCGCTCCTG
+GAGCGTAAGTGCGACAGCTAGGAGCCACGGAGCGGGAGAAGCACCTGCGTCAGTCCGGAC
+TTATATGTTAGTAATTCGGGACTCCTGAACAGCCCATATTGTGTAAGAGTGAGCATGCCC
+CTCGACATTGTTACTGTATCGAAGTAGGTCGTTTGATCTAGCACAGTGCTGCCAAGACTT
+GGGACTCACTGAATAAACGACGGTCGATCGTTCTAAAACGGATTACGTTGACTAGCCATC
+CGGCATGAACGTGGTATGTTGATATGAAGGAAGGTTGGCCGTTTTGGTGGACATAACTTC
+GAATTCCTTCACCTTGATACGTTTCGGGCCTGCGTAAATAGGTTTTGAACGCGGGAGAGT
+CGAGAAAACGGGCAACTGCCCGATGGCGAAGCCAGTCGGATACCCTCACATGTAATCACC
+AACCAAAAACCAGGTATTGTTTATTTTGATGGTCTCCGCTGTCGCTCCGGCGGCTAAGGT
+CCTAATAACGTTTGGACGGATGCAGCCGGTATCACAAAGCTTTCGCTGATAATAACGTTG
+GGCACCCAGGGGCTGACCGTCGACCAATTGCACACGCCAGTTTAACTCGGTAGGGGATAA
+CCGCGTCTCTGGTGTCTAAGATGACACCCACGCTGGACGTAAGGTTGGCCAAATTACCTC
+TGTGACTGCCGCGGTAAACCGTACAATACGCTGCCACCTCTAAGGCGAAATGCACTGTGC
+AACGTTATTCTATCATAAAGATCCTTCAGAAAGTGCGTCGAGCTATTGTCGGATGAGGCG
+GGCAATGAGGTCGTGTGAGGGACGAACATGTCGAAATATTAGGGTAGACGAATCGTAATT
+CCTTCATGAGCAATATAACCTTACTTTCCGCTCTCCAGCTAGGTGACGGGGTAAAGCCTA
+TGGGAGTTCGCGTCACGTGCCTTCCTCGGTCCCTAGTCTAATGCTTACTACAACAACTAG
+GCTATTGTATTATTTATTGAGATTCTTTGGATCTCGGATTGAATGCATAGCACCGGTGCA
+TCCCTTGTGGCTAGAATTTCAGTGCAGCTCTAAATCATGTATCGTCGGGTAGTGGATTCT
+CAAAGCAGCCAAAAAGTACGGGCTCTGGGAGAGAAGCCGCAACACCGGAAGGGTTGCCCG
+AGGCTAGGGTAACATCCGCTAAAGATGACAGTGCTAATGTGCCCGTGTAATTGTCACAGA
+TGCCTACGCTCGTGAAGTGTATTACTAATGCAGCCAGAAATCACCACTCCTCGATAGATC
+GTCATATGGGAGAAACAATGCAATCGTGTACGATCTCCGTGCCATCACGCTACGACATTT
+GCATGGGAATTACTTGGATCTATGCAGATACTAACACATGAAGTGGAATAGTCCAGCCCT
+TGTCGGCACAGTGATAAGGCCCGGTCGGTAGCCTGGTTCCGGTCTTTACCTTAACTTCTG
+GTTGAAGAAAAAAACAATCGCCGGGAATACTTTGAGCTGAGCGTACTATCGTGGGATAGG
+GTCAATGGTATTGCCTGGTTTCATAGAAGTAACTGTATATTGGGCGCACAGTAAACCGAC
+ACCGGTTAGCGAAGAGTAAGAAAAATAATAGACAGCCGCTCATCACTTGGCCGCTTAAGA
+GCCTGACGGAGGTGGTAGCCCTATATAGGAGTGACCATCACTTTTGGTCGTTCCCGACCA
+GCTTATCGGCCCTTAGCCCGACATTTGAGCCACTAGCCTGGAGTCCAGGCCCTTGTGACG
+TCCTCATAGTGAAGCAAAAATGGCTATTATCCAGAGGCAAAGATATAGTGGGTGTTGGCG
+ACCGCTATACACATATGTGTATACACAAGCAACTCACACTACAAAAGTTGTCAAAGGGGC
+GAACCTCACCTGTGAGCTATCGTTGGCCGACTTCACCCAGGATTAAGCAAGAGCCCTTTA
+GAGGTTTCGCAGGAACGCTCTTAGAATCTCCCCGCCCCCCAAACTATCTAACAGGTATCA
+TCTTATATATATAGTCTTTGTACCTCTCTTCACAAGAGTTTCCCCTCTCGGCCGTCAATA
+GGAGCCCGTATATGGCGCTGGACATTCTACGAACCGTTAAAGGGACCCCATTCTTATTGG
+CAAGTAAGTCAATTGGTGTGAGCAGCCTACGCCTCAGAATGCCAGACCTTTGCCGCGACG
+CAAACGCTTTATTCCAGACAAGTCTATACTTACGCACGCGACTCGGCGGGTAATGATTCT
+TCCGTAGCCTAATTATCCTCACTGTAATTATACCTATCCTAACTCGAAGGGATAAATGTT
+CGGCAGGATCAGAGAAGTACAAATTACAATTGGAAGGAACCTGCTCCCGGAGAACCTGAG
+CGTGCGCCCTCGGCCGTGCTGCGACTAAGGGGGAGTAAATGCGGGGAAATATCATCTATC
+TGGTAGAGCTCCTAGTTGATGATTCTCTCCCAGCCCGTCTCTCCTTCCGCGAGGCCAAAA
+GGTGCGGACCTTTTTTAGTTATATTAAAGCAACTATAGCTGCTGCGTTCCTCATGGCAAA
+TAAGGTCACCTGCGCCCACGCACGACTAGGGGCCCAGGCCTGACCGTCACGTCGCGACAT
+GACTATGTCGATAAATTCGACCTTCTGCGGTCTGTTTCAGCTGAGAGCAAAGCAGTATTG
+ACGGGACCCACGTTCCGCTTTTACTTCATTTACTCATCAGGGGCCTCTTGGGGCCCTCGT
+TCATTTGAGCAGGTGGTCTAGCGAGCCGAGTTTCGTTCTATCCCGCAAAGAATTCTGGGT
+CACACGTCGCAGTAGGGTGCGCTGCTGAGGAAGGACACATCACGGGTATTCCTACTTTGT
+TTTTCGTTCGGGCTAGAGTTCTTAACTCGACGGTGCCCGGTCTTAAAGACCACGGTGCTA
+CTTTTTTCTCGTCTCTGGCGCCTCCCCCAGGAATTAATTTCGGAATCAATAGGCCGCACG
+TGTGTACAGACCGCTTTTCGCCGAACTGTGGTAGGATAGTCGGTCAGCCCGTGGTTACAT
+AAAATGTCGCCGACTTAAGTTATAAGGGACGAAAGTTGATCAATGAGGTGGATCGCTTTG
+CCCTCACATCAAACTCAGCCGTGCGCTCGGCTAACCCGGTGTATTATGAAGCGGGGTGAA
+GCCCGGTGGGCCTGGTAGAGTGCGCGACCGAGACGCGTACGGTACTCCGAGTGAAGTGTC
+CTAGTGTCTATGTGAAGAGTGATGTCTTGGTTTATTATGATAAGATTCCAATGAATAACC
+GTAACGTACAGCTGAGTAAACTAGGCGGGGTAAGTTTTAACAGAAGCCTACACTGGAGTT
+CCAGGGACCTAGTGTGGACTAACCTATCCGCAGAGTCCGCTTCGGATTCTTGGACTGGTG
+GATTGAAATAGAAGAATGCTCAGAGGTCCCAATGGCGCATTTGAACTAACCCGATACTTC
+ACGGTGGCGTGTCTGAGTTTCTTTTTCTCCCGTATCATGTGCAATGCTGCAGATACTATG
+CACCGCCAACGCTAAGGGTTTCTATTCGCGATAAATTTTGATTGCAGATTTGTGCCGAAG
+TGCAAACGAAGATGTAAGTGATACAGGAAGCCTATCATACAAATGATGTACCGACGCCAG
+CTGGCGGATTCTCTCTGCAGATCGGGGATGCCCGCAAATGGCGGCCGCGCAAGTGACTCC
+AGGCACCGTGGCCGGACCGCAGGGGGTGCATTTGGGCGGGTATGACCTCTGGCGCGAACG
+GCAGCTTCTCTTGCTCAATTAACGGCAGTGCACACAGCAGTTCGGATTTTTATAGTTGGT
+TACGGGCCGTTAAGAGTCAATCATAGTACACACCAGACGTTAGCCGGCAATGTTGCGTAT
+TAAAGGATCAAAAAGCCAATAATGAAGAGTTTCCGCGTGTAGGAGATCTGACTAAGCAGA
+AAAGAAAAGCATGATGTTTCAGGTGGGGCGCGGAAAACGCTTAACATGCACCAACCAGCC
+TTCGATGTGCTATATTCCCCCACAGATTCACTCGGGTGTCGGCGCGATTTGGCCCGGACA
+ACTGTTGAACTCCAACAGTAGGATCTTACGAAGGTCTGGGATTGTTTCGTCTCACACGTA
+AGTGAGTTCTATCCACCGTCACCTCTGAGACTGGCATATGCCGCCGAGAGACCTCGCCCA
+TTCGAGTATCTGGGCCGGGCGATATAACCGGAGGCTCTACGTGCGGCAACACGAAAGGCC
+AGCGGGGGGCCTGGTGAAACAGCCACCTTTAGGGGGGTCAGGCCCTGGGGCTTAAAGTTT
+AGGAATTGAAGCCCATATGTACTGGTTCGTTCCCAGGCGACTCCCCTCAACCCTTTAGCT
+AAGGAATTGCCCGGGCTGCCGTACAACACAGCTCGTCTCGTCATTTGCCCGGAAGTGGAT
+TTAACAGCCCCGGTGCCTACCACATGTTACTTAAGACTTAGAGACTAATATATGGTTATG
+CAGTATTTGTCGAATGGCCCGCTATCGCACGGCAGCCCTGTACTGTGGGCTCGCAACATA
+TAGGTGAATCTACTTCGTCTGTGATTCACGCTTCACGGGTCACCGAACGGACTCTACGAC
+GTTGCGAAAAAGCCTAGTCATCCCCAATCATACGACCCGCGGAATTATCCGACCCAGGGA
+TCACATTCTCGGACCTGCCAATCTGTATCGCTCGTACGCGTTTGCCAGGTTAACTAGACC
+TACTAAATCGAGGTTTTCGACTTGTGCGAGAACCGGGCCCTAGAGCACTATAAAGCTAAG
+AGGGCGCTCACCAACGTAGACGAAAGTATCGTTAGCCACACCATGGACAGACGACCACCC
+GCGTCAGAACTCCTTCTTAACCACTGGCAGCATTTCTCTCAATCAAGCTCATGTGTATCG
+TGGCGTCATCGGAATTTTCTGTGAGTAGACTTTACATCAAGTTCCTACTTCAACTCCGTC
+GAGAACCGCATGATTCATGGAGCGCATAGCCAGATGCAGGATCCAGGTATTGGATCGGCC
+GGGAAATGTTAATCACCAAGTACAGCCTACATAAATGGGGGGCGCGCAATTGTGCAGGGA
+CCCGAATTAGCCCTTTGCGAATCTCACATGCAGGGGGGCGTCTGCCGTGCAACGTAGACT
+CTCCATTCCAGCGCCTTCCCGTATCTATGGCCTTACCTCGTCAATTAAAATTGGTCTTAG
+ATTGGGGAGGTCACAGGCTGTGTGGTGTTTACACCATGTAGTCACCTGAATCTCAGGGAT
+CTTCCCGAAACCGCTTCGGAAGATCGGGCTTAATCTAGTAGCACCAGTGATAGCCCGAGT
+TGCTGAGGGAGGTGATGTGTGCTAACGGACTGCGGAGGTAACAAGTACCAGTCTGACTAC
+AACCTACAGGCCTCCTCTGGTCTGCTCACTACGTCCGGGAACGGGTGTTAGTCCAGTATG
+TCTATCGGTCTGCCACCACGCTCCTATGCTCTAGATACGTGAATCGTTATATCTCGGGGT
+TAACGGGGCCTCAGATATATTACGGCGCAATGATCTGTGTGCTAGGACGGGACATTGAGC
+TCGAGCCCGACCCGGGATCTCGATGCTTGCCGTTCAGATGACATTTGTATGTGAACTGAG
+CCTTGACTGCGTCCCTCTACGAAAACGGAGGCTGTGGCAAGCTGATTTAGCATCTGTTAA
+GTGGTACAGGAGTCAAAGTGAGACAACTCCTCTAATGATATACTTGTCGTGTGGGTAGAG
+CGACGAGGAGGCATCTACCAGGGTCAGAATTATAGGTGCCAGAGCAATCGATTACCAATA
+ACCTACAGTACTGCAGCCATATACCCTACTATGAGGCATAGTAGCGTGGGGGTCTGACAA
+CCGCTCTAGAGGCCTTACCTCAAACGATGCAAACCAAGCGGTTTTTCTCGCTGCAGCCTA
+TTCCAAAAGCCTGTGTTTACTAGAATTCCGGTGCTGGGTCTTACAACACACTCATGCCGC
+TGGATCCATATGCCTTCTGTATGCAACCCGAGCTCTAATTGTTCTTACATTGTGGGTTCA
+AATAGGATTTATAGATACTGTCAATTGAACTGATCGATGAACTAGACCTTATCGTCAGGC
+CCCCAACAGTCCGGATGTGTCATACTGATGTCACACAGTTAGTAGTTGGTTGGGAATCCT
+CGTTTCTAATCTCACGCGGCCCTCATGCCCGCCCCCGAACCCGTCTGTATATTTAGCTTT
+GTGAACCCGTAGAGACCGCCATAAACGAAATTGGTCGATTTCCTGGCAGGTGTGTTTTTG
+GGCCCGCTTCGTTGTTGAGCAAGGGGACTCTCACATGTGTAGGGCGGTCTCGCGGTAGCT
+ACCAGGCCGCAATGTAGAGCAGCGCCATACAGAAGGCGGTGAGAAGGTTTCCCATTCTTA
+CTGCGTGATCTTCAAGTCGAAATCATGCAGACATACGTTAATCTGTCAATAGATGGAATA
+CGTTTGCACCGTTGGTGCATGGTCGACCCATCGATCGAAGGTAACTGTGAACATTGAGTC
+AATAATACATCTGCTAATTCTGGTTTCCCCTCGTAATGTGGATCTTAGCACCTATCCAAG
+TCATGCTGTGACCGTACCTAAGTGACAGACTCTCATCTGGGAACCGGTGGTCATTGCTTG
+TGGATGTCACCACTGCTATTATAGGAGCAATCCCTGCGATCCCATTCGTAATGACATAGA
+GAGTTTGCCTCTGATGCAATCCGGATCTGCTCACGCTATCACTGAGGAAATGAAAGTCCT
+GTAGTATTCCCACTTATTAATAAATCTACACTTAGTACGCGGGTTTGAGGCACTCATCCG
+CATTTTACCACTGACGCAGGCATACTTTCCCAGAAATGACGCCTCGTATGTGAAATGTTA
+GTACGGTAATGGGGGATGGGGGGGAATGAACGTAAAGGACATCTCGATGATTGCTCGGGA
+AGGGGGTCAGACCCCATTTAGGATACGACTCCTCGAGTCAGGTTTTTAGAAGTTAATGCA
+GTTCTTCAACCCTATCTATAAACCGTACAAGTCACACACTAATGGGTACCGGGGTAAGGT
+ACTCTGTTACCATCCTTACTGCGAACCTTGCCCATTCCATATGTTACAAATTATCAGGAG
+CGGGCAGCCATAGCGGTGTCTGCGGTAAGTTGAAAACGTGCGTGGAAGTTGAAAGCCCGA
+TCTGGTATGCATAACCTGATACTCTAGATGAGATATCAGGGTGCCCCTTCAATGCTACCA
+CGAGAGCGAAAGGCGTTTACACGCAACATTCAACGTCAATTCATCCTGATGAGATTGATT
+TAGACAACTAAATGTCCCCTAGTTACGGACTCTCAGACCTAATTACATCGGATGACTCCT
+CCCTATAAGAGACTCGCGGTGCATCCCGGCATGTGGTCAGCTCTGGTGACACTGAAGTGG
+AAGGAGGCACTATTCAAGTATAATGGTGGCAGTACCGTGTTCGAAATACTACAGACCGGG
+GAACCGCACAATATCCGGCTACCTCCGTTAGGTTCGAGGAGAATCCAGTCGTAGAAGACA
+GCCATTTCCTGTACACTCAGCACGACAGTCACAGCCCACGGCGACGGTCGACATCAGGAA
+TGGGATCCGACAGTTGTTTAAAGTTAAACGCTGTTTCTACCCGATTTTTGGCGGACGTTC
+AAGTTGCCTTTTACGAGCGGTTACTGTGAGATCAGCTACAGCTAACTACAGTAATAGCCT
+ATCTATAAGGAACTATATAGGATTTTGGCGTAATACTTTCAAGATAGCCTCATGTGCCGT
+CGAAAACTTAATGTCGACATAGTATGGGGACTAGTTGTGCACTATCCTAGTTATGCCTAT
+GTCGTACGTTTTCGCGTGTCTGAGGGGATTGTAAAATCCTCCGTCTCTTAGGAGGTGCAG
+TAACTGGTACTTTTCGCCATCTCTCCGGTGGAGTTACTCAAAGTTCTATGTTAAATGCGA
+CCCTCCGTGGACGGCTGGGAAGAATCGTGGGTGCATATCCGGCTACCTAAGCCCTCATGC
+TAGATTCCCATCGAACTATCTATTAGGATCGCGCAGACCCTGGCGGCACCATTCGCTGCT
+AGCCAAAATTCAATCACGCGACTACCAAGAGTCAGTCCGAAACCGCCCAGAAGTACGACG
+CTCGATAAAGGTGCCAAGAATTCGATCGCCCGTTGGTTTTGGCAAGAAAGTAGAAAGCCG
+TGACGAGCTTCTCTAGTTCTGATTTTCGGCAAAATTCGGGGAGTACGAGATGTGAACCTT
+TACCACTGCCCCTAACGAATATGGGACCAACCAGTAGTTCCAAAATATTACTTTCCGGAG
+TTACAATTTACATGTGTCTATACGTACGGACGAAATGTCGTTTACTAAACGGGGCTACAG
+ATTCGAGGTACATGAGGCGTATCCCGAAGATCTTCCAATAGTTGGGCCCAATAACAGATC
+CAGTGTCTTTATTCTACCGACCCCTTGTCCGACAAAGCAGCTGGCACGGCCCTCTCATTG
+TCACATGACTCGCGCCGGCTTAAGGGAATTAAATGTTAAACCGGGGTCCTGGATCTTTAT
+CGCTTGTGGCGGCTTTGTGCTTGCACCATACTAACGTAGAAATCCGTCCGCTTGTAGGTG
+ATTTTGTCTCGTTCCATGACTTGGAGCCCCTATGATTAGAGAACTAAAGTTCAGCGTGCT
+TTATTGACTGCCGCTCCTGGGGTTGCAAACGGCTCGACGGATTTCTTGACTAAATGGGCG
+GGAAACGTGATGGCAGGGAGTACAGAGGATTCCATTGGCAAGGATCAGCTCTATTGACCG
+GGCGAGGGAGCAAGGAACACCCAGCCAAGGTAAGCAACAGCTCTGTCGCAATATCTCTTA
+CCGACATAAGTTTCCAGAGTAGACTTATGCGCACTTTATTCGCTGACCACGCGCAAGGCG
+CCGTAGGTATTAGCGCTACGGTGTTGCTAGGCCTCGATAAGCTACAACTAACCTGTCCAC
+TTGGCAGGACTACACTTCGGTGCTAGTGCCCCCTAATCTTTAGGGAGCACAGCTGAGCGG
+GGACATCAACTTCTGTCTGGTCTCAGCTGACCAGGACGAGGGTGTGCGCATGGTCGGAAC
+AAGGGGAGCTTCCGTATGCCCCAGCTTCGAGGCACCGTTGGGATTCGGCGCCCGTGGTCT
+TTTATCTACTACGGCAGATCTACACTACTCTGCGTGGTGCCATGCATGAGATAACACTTG
+GCTCTATTATGAATACCTTTGTTTATCCAAGAGAATTGATACGAATATGGTGCCTTGCTC
+ACCTTCGGCCTGATAGGTGCCTTCTCTCTGGAACCAATATGTACTGTTGAGCCGTCATAA
+CAGAAGCAAACTTCAGTTTGCGATCTTCCCTCTAATCTTTTTGGCCCCCATTATATATTG
+TATGGCTACTGTCACAAGAGACACCAGCCCCCGCTGGCTTGTGGTAGGCAGGTTAGTCTC
+AAAGCTTCATGCGACAGTCACCTGGAGTAGACGGTCCATATCCGGCTGGGTTCTGTCAGT
+ATACACCGAGACCCAATATGCTAAGGGAGTGGTGTTCTGGACTTCCCTCGTGAAGTACTC
+ACTGCCTCGTTCTAATGTCTTTGCTTACTGGTGAGCATGTAGCACCCGGATGCGATCTCC
+GCAAACTGGCTTACGACCGTACAGCAGAAGAGGGACCATGCACCGAAGGGCTGGCTCTTA
+TGTAAACCTATTTCATAATGCTTCTAGGGTCCGGATATCATTCCTCTCATCCTCCCTCGG
+ATCACCGAGCTCGTTAAAATCTGGTGCGGGTGATAGCAATCTTGCCAGGGTACATACAGC
+CAACCCACCTCCGATTAGTCTCATGACTCACATCCTACAGCTTGTTAGTCGAGAAAGAGG
+TAGACCTCCACTAAATAAATGACCTAATGGCCGGCTGACCTTAAGAGTAGGCTGAAGGTA
+AACGTAGCCCCGGTTCCGCACTACTAGTAGTCAGCTTTCAAAGTACGCAGTTGTTTAGGC
+CGCGATTTGTTAAATGGGACAACTGGCTTCGATCAGTTTGTTCGGCAACTAGTGTTATCA
+TATGCCGAAGTCCGTCTAGTCCTGTAATGTGAATAACAGGCTTAGGGCAAGGCGAGGGAA
+TGGCAGTATCGGATGGGGCGTCCCCTTCTCATAGCCAGAACGACACCAGGTATCATGACT
+ACATTTCGCTAATTTCGAGGACAGAAGGAGCACCCGATGAATTACTCCTTAATTCTTTGT
+CCGGGGGCAACACCACCAAGATGCCAGTCCAGATCGAGAATCTCGGGGGGATCAAATGAG
+AAAGTCCGATCTTATTATGTAAGGACAGGAAGGCACTGGATTGTTTATTGTAGCATCCCG
+GATCGGGGGGCGTACGAAATATCCCTAGATCGTTTGGGGAGAGCATGTCTAGGCGCCAGG
+ATGTGTCAAGCAGACGAGGTTCCTGATACTCTGCTTTTTACAATGGTCGGACACTTGTGT
+ATCTCGAAAAAGCTGTCAATGTCCCCTAGGATGAACGCTATCTACTGGGGTCTCGTTTCG
+GCACCGGAATTACAAGCCGAGACCAATCCCGCGTTACACGAGTGTAAACCGCGACATAGG
+GAACTTAATCCTTCAGGGGTGGGTCAGCCTCACGTAGATTGACTATGCCGCCATATCAAC
+GTCTGTTATTCCGCTGACCCAAGGAGCAGATGGGCCAGAGATGCCGTTCAGCTTCATCTT
+CGGACACGCTCCTCCCTACGGCCTCCAGGACGGGTCATTGGAAAGAGGCCACGTACGCGC
+GCCATCCGTACTCACGCGGAGTCATAGCCAGGGCCCCTAATGTGATATCACGACGTCTAG
+CTCACTTATCAATTTTCCTCTGACCAAATTGCGTGAAGCCTTAGTAAGTCATTTATGGCC
+GCGGATTTGTTACATTCACTCGGACGGTAATGCACTCTTGTAGATTGAAAGTTAGTTATG
+CTTCTACCCTGCCGACCTGTCCACTACTCTCTAGACCGACGGGTAGCCCTAAGTCGGATA
+AATCCTCGGTACGTTGGGTCTTAAACTGCACTCCGCACACAGTCAGGACGCATCCCCTGT
+CTTGCAAACGACGACTACTCTGAAGTGCCGTCACTCTGAGCCCTAAACACAATAACCATC
+CGCCGCAAGCGCCTCTGAGTTTACCTACGGTTGCACATGATTGTGATAGGTCCGACTGCC
+GAGTTTGATAAGGGAAGCAATCGTTTAGATGCCTAACAAGATCCGGGTTCTGAGACTGTA
+TCGATCCGCCCGACATTCACTATAATTGTAATATTGAGCCGCAGTAAGAAATCAGTCTGG
+ATCGCAAGCCATGCTGTTTACCTAGTAGCGGAGCAAAACGTTCACTAGCTAGTGTTTCAA
+TTAATGGGAGTTGGAAGTCTTGCACTATAAATGAGATCCCTTTAGAAAGTAACGTAGATT
+CGTTGCCATAAGCACCAGGGCAGACCAACTGACATTGGCGGCGGACTGATCATACTAACG
+TAGTAGCGTGCTACAGCTCGTTGAGCGCCACGTGATGTTACTGCGTCACCCATTTACAAT
+GAGGACTGTTACTCTCTAAACTCGTCTACCTATAATGGAGTGAGAAAGTAAATCATATCT
+TGACAAGGTATTTTCCCAAGTGAAGAAGCTAATGTACGAGAATACGGTCGGTACAATTAA
+CCTAAGATGCAGATTATTAACTACTCATGGGCCTATTAATGCATAAAGGTCGTCGAAACT
+CCGGTCACAAGAAACCCCGACGCATAAGACCAGGATTTAAGTCCGTGGCACTGTATCCGA
+TAAACACAGCCGTTAACCTCTAGGCGCAATTTTTGAAGGTTTATTAGGTAACCCTATGTT
+TGTGTTCCGTTACCCGCATTCTCCCAGTTAACTCACTGTGAGTGTTCGCTACCCGTCCTT
+CACGCTGGTTAGCGTCCCAGAATATCAAAGCGGCATCATTTATGTTATGTCCCCGCCTGG
+AGCAGCTGACGCCGCACACTCCGCAGAAGGATACGCGGCAACTCGGATCGCCGAACGTGT
+TGTTCACAGGGCCTCCCGACACCTGTCAAATGGCACGAGGATTTCCCTGCAGGAACGAGT
+CCTAGAGTGAAGGAACTATTCTTGTCCGTGAATTTGATTCCCACCAACGACCGGACGGTG
+GCCTGGGTTTCTTTAGGTACCTCGAGATGGTCATCAAAATCATTAGGTACCGCGAGTCAT
+CTGCAATGGTCTGCTATGCATGGTGGATGCGAGACGTTTTGAAGTCCCTCCATACTCAAA
+ATCCCTTGGATCAAACCAAACGGCTGTCTTTGACCAACGTTGCAGAATATCGGGTGAACG
+CCATTAGAAGTCGGTGTCTGGACCGCACATCGGGATCGTGGTGTGTGCTTGCTCTGCGTT
+CTATCATGGTCAGCAACCTCTTCACACTGAAGGAATCCATTTTCTGGAGCGGGCGGAAGA
+TAGCATGTTTCGTGTGCCAAGTGGTAGTTACCTATCGCTCCGTCGCCTACATCAATTTCT
+GAGCTCACCTAACATCGAAGCATCCTCTCAGCAGCCTAGCGACGCTCAATACGCGGGTTC
+ACATCTGAGCCATTTCGATCGTGATCTTACCTCCTCGAGACGGGTGAGGCGGCCCATCAC
+TCTTCTGGCAGCAAATCGACGCGCCACATTCACTGGGATGACGCGGATTGGTACAGCTAC
+GTGGGCTTAGTCCCAGAATAACTTCGGCGAGTCCATCCCTAGCACGACAGAGAGTAGAAC
+AGGTAGTCTATCCGAGTAACTCATAAAACATAGCCCTGAAGAGGCCCTTTCTGGGCTTCC
+AGGCGATCAAGTACGTACCTGATGGTGCTGCTTCGTGTCTATACAAGTTCTCAGTCCTTG
+TCGAGCCTCAGCTGGTAGCCCCGCGCAGGCGGCCACAACCAGGTACCCACATTGCTATAG
+CGCAGAAATAGCACATCGTAGCAACTGTGCTCGAATAAAGGTTAGATAGTCAAGTGTGAT
+AACGTTGTTATCTATTACCTCTGGCAATTTCGCCGTATAAGAATCAGATCGCCTAGTGTG
+TACTCGGATGGCCCCAGCAACGAAACGATCCGCGTCGGTGATATACCCAAGGGGACGCCG
+CGCCTAAGCAAGCTAACGGGTATGTGTCGGCCCGATGCGCCACGAGTCAGCAAAAGCTTT
+AATCTCTTCCTGTCTAAGCCGCATCGAGGCCAAACTCGTTTGCTCACAGAGTCTAAGGGG
+AGCCAATCTCAGACTACCGAGGCTGTCCAACGTATTATAAGTCAGTATAAGCGATGCCGT
+TTCAGGGACGTCCCTTCGGCGTACTAAATGTGTGTTACCATTTGGCAAATGGCCCTCCGC
+GCTTGCGGTTCTTGGTAATATCGCGCCGTTCAAGGTGCAACCTCGTCTCATGAACAATTC
+TTGTCAGATCCCATGGCTGAGCCAGCTCTGTGATGCCGATCGAAGATTGTGTGGCTGTTC
+GCGCCGCGCTAGTGGCCTTTGAGGCGACTTACACTTCTTTATGCTAGGAAATAGTACTTC
+TATCCCGCCCAAGCGTTGGTCGGAGTGAGACTTACCGGGCCGAGCTATAGCCTCACACAT
+GAAAAGGCATTGTTCGAAGTGAATCCGCGGAAGCGGCCCATATTAGGGTGAAATTGCTCT
+GTAAACACAGATCTCGCCAACCCATGGCCTGAGGCCTAAAAGATAGCGCCCAGTTAGAAG
+TGTTTGGCCCTCGGTGACTTGCTTAGCCGCGACACTGATAACACTACTGTTGAGTCGGCG
+GAAGGAGTTTTTAGTCAGCTGACCTGCCGCCCTGGCTGTTTTTTCTCCTAATCGCCGCAG
+ACCGGTACGTTATCAGCACCTAATATCTTACGAAATCAGTGGAACCCAAATCGCGGCCCT
+GTGATTCTTTAACCATGCCTCCAACCGCACAAGAAAGTCACCCGGTAACGACTTCGGGTA
+AACATTGTTCCGAGTGCTTCCACCACGCAACGTTGGTGCTGAAGCTATCTTGACAGACCG
+ATCGCCCTTGTGGTACGTATACTGGGTGCAGCAGAGCTATAGGGCCAAACGGGCCTATAG
+CCCGTTCTGTCTTTGCTATGCCTTAATGTCTAATAGGTAACACTCCGTTCTTATAGGTCG
+CCCCTCTCGCAATTTATTAATCTGCTCCTAGGCTTTTGTTAACTGGTGGGTAGCGGTCCG
+TTCAAGCTGCAGTCGTTACTTGAGACTGCAGGCATTACCAACGAGGTGGGCACGACTGAC
+CGCTGCAGCGGATTTCAAGCAGCGGACTGAAGTAAACCATCGGTAGTACGATGGGGGGTC
+ATGTAAGTCCACGAGAGACACGCCGATTTTAGGGTGGACTACATCGTCTGACACCTTAGG
+ACTGGGTACAGTGATGAAAACCACGATGTAAGAGAATGAAAGTAATAGAGACCTAGTGTA
+ATGTGCATCTTAGACGATGCTGCGGGCCCCCTTCGAGTAGGCTCCGATGACGGCCGCTGA
+CGCTGAGTGCAAGAAATACTATTTGATTGATGTACCCGGAAAAAGAACTGGTCCTCGTTA
+GTTGGGCACCTTACTTGGTGCATCACTCGGCTGTAACTCGTTGATTCTTATACGATCCGG
+ATCCACCACGAGTGCCACCTACCCGTGCCCGAGTACGGAGCATTCCCTCTGCACCTTTAA
+TACCCTTGTCGGCCGACATCGGCTTATGGATAATCAAGGGGCGTGCAGAAGCCACGATTT
+TCGAAACGCGAGATTCTTGTAACGGGTTCGATCACATTTTCTACAGAAGCGAGTCTTGTC
+GATGGACATACTTCGTGATGAGGAGATGTGTTTATGGACCCCGTCATGCGGCGAGTCACG
+AGAGAGGCACCTCATTGGCCAGTATCGCTAGAGAGCCACCAGTATAGCAATGAGACATGC
+GGAACCTCCGTGGAATTTCGTCTATCTGAGGCCTAATTTATGGATAAGTAGTGTGCTATT
+CGAGCAATAGTGGCCCGCTTCTTAAGTCGGACCATCAACTTAGGGTAATGACGTTAATTG
+ATAGAAATAATCTGAAAGCCCTGTCTCCGGTGGTGGATTGGGTAAGGAGGCAAAACTAAA
+TAAAAAGTATCGCTAACGTGTAACTAGCCCAGCGTCGTACCTCCATGTAGTCTATCTTGA
+TTCCATAAAGCAAAGATACAGCCACAGATTCACGGCTAGGTGCGCATTGAGCCTTATGAG
+GTCCCCCCACTTTCGATCTGCTTGCATGGCACTGCGTATCCTACCTACAAGATTTTTAGA
+ACTCCACATCCCAAGACACCGACTAGTGACAGGCCCCATAATCCTGACATCTGGACCACA
+GAGATCGTCGAGGTAGGTTGAGTTGTTACACACGGTTCGTCTGATATCCTTGGACCGCGC
+CCGACCAGTCGTATGTCCAGTCAGAATGACCGGCTCACTGGTTCTTAGAATATGCGGCAT
+AGATGCACCAGCATTGTTCTTTCCTGATTCGGGGCATTTTATCCCTATACAGAGATTCAG
+ACTTACGGCACGATCGAGCTAACACTAATGACATCTTGTTAGTGTTAATATTCTTACAAT
+CTCCGATCTAACACCTGAATGGAAGTCAGCCGGCAATATCGTTTGATTTCGACTTCGTAT
+TCGGGGTGAGCTAGGTGAAATGCGCAGGCTTTTACCTGAAAGTACCCCCTACTTTTACAA
+GCGCTACCAATTATTATAGATGAGGCCAGGTCGTAGGTAACTCGGATGAAGTATGTACTA
+ACTCGGAACAAGAGGACGGCAGAACTGCGCGAGCGGGAATTAGTGTTTACTGCGTAAGTG
+TTCCCTTGCCGTTCAGCAAATACCGTCTGTAGTACGACTAGTTCGCAGTATTGCAGGTTA
+CGTTACCCATGGCCTTCTGAAGTGTGACCCTACTCGGTGACTCCTGAGCATGCCAAGAAC
+CAGCCCCCTGATGACTGGTTCTCCCACCTCTCTTCAGACGATGCTGAGTCGAAATGCAAC
+ACACCACTTAAAGCTACTACTGGTACTACGAACGATTCTAAAGTTGATGCCTAGTCATGT
+AAGATCGCTGCTAGTTTGTGGGGTTCGGTCTCAGCCGGAGCCTGTAGGTGTCTCTTATCT
+GCACACAGCTACCAAGATACTTAAGTGCACTCTCGGTCAACAGCGCATAAGAGACTTCTG
+TTCTCGGCCCGCCCCCAGGAGGAAGTTTCATCAATATCTGCAGAGGCAGATTGTCCCAGA
+GACATCTGGCGATGAGAATCCCCTGGCAAGAGTTGGGTGTTTCGCCGCCCTGACGACGCT
+AGCGCGCAGAGATGCGACGTAGAAGGTGAATATTGATGTGTCGTTGACCTAGGTCTTAGG
+CGGACACACCCCACGGGAAGGAGTCCGCAAGCCCTATTTCCGCGTTAAAAAAGAATTCAG
+ATCATTCTGATCCGTGCGGAAGGCACCCGCTACGTCGGACTGAGCCCTACTAGAAGTTGG
+GGGCGATTTTATTGGCAATAGATCTATAGAGGGATCGATTCTATACAGTCGAACTCTCAA
+TCTTGTGGCCCGGCATGACGCTTCATTGGGCATCGCGGTTCTCTACTTAAGTCGCCATGA
+CGTATACTGGGAAACATATGCAGCGGCCGCGCATTTAGCAGACTCGTCGCGATAAGGCAT
+ACACCTGCAGCATTTTATTGGTGTCTTTGGTGTCAGCGACATCTGAGTAAGACCATCCAC
+CGAATACTCGTCAGAGACCCGCTGCCACCTCCTCCCTCAAGTCCCCTGTTGCGGTTGCAT
+ACTCAAAGTGATCCTAGGGCAAACCGTGCTTCTAATAACCTTGCCTCCCTTTCGATCTTA
+GTGTGTTCGAACACACGCACCGCTTGCTAGGCTCTCCTACTGTTTGCTCTATTTCTTTCC
+GAGTAAAGACCAGAGTTCGCGACAAGGTGAGACCGCTAAGATGGTTTAAACACATGGATC
+ACACTTCACTGCTTATCGGACTTAGCATATCCGATCCCGTTCCAATCCAAACTCGTCGGG
+ACGTGCTGATCGAGAGTGACGAGAGATGTCCTTCGGGCGGCGTAGAAGCGAGTCACCGCT
+TCCGCGCGAGATCGCCAGCACGGCCCCGCTTTAATGAATGCCGGCGTAACTCCACTCGGT
+GCGAACCTACCGTTCATTCTCAGGAGGACAATTGTGACCTTCTCATTTCATGGCCAGCTC
+AGCCTCATATCACTAAATTGTTTATATTGACATGGCGTTCAGCCAAAAATTGAAATAGCG
+TAGATTGGATCGTGTTGGTACGCCCTGCGCAAAGGTTGGGCGAAACATACGCACGTAAAG
+TCTCCAAGATTCTCGACCCATGGGCCGCCAATTACACGTTTGGCATGCCCTCACTAGCTA
+GCGCGGTCGATCATCAAGCTAGTCAAAATCTTGGAGGCGACGCAACAGAGCGCCAAAAAC
+TGGCCATTTCTTGCGTGGTCGGTACCCTCCCATCAAGTAACTGACTGCCACTAGGTGGCA
+AGAGTAACGCTCCCCGACCGCAAGCGATATGAAAACAGATCTATCCAAGCCCCGTTTGCG
+GATTACATGTCGACCCGCCGGTATTAATACGGTTATAGCTCGAAGTTTTCGTCTGTTGAT
+CAAAAATGTGTGCGTTACAGTTGTTGCTCGCACGTTAATAACAATAATCACAATATATTA
+CAATTTCCACCGCAGGACTGAATCCGCGCTAGCTTGATGAGCAGGACCCGATTACCTAGC
+CTCGTCCATAACAGTTATAAGCAGCTGCGGCATTGTCACAGACAGTATTACGTGGGGGTG
+GGCCTAGGAGGAGCAATCTTGGCTCGCTGTTCGCCGATCCGTTCACGGCAACCAGCCGCC
+TTTGGGAAACTCTCGCAATTCACATCGCAAAGTCGTAGCGCCGAAGTGGGTCTCTCACGA
+GGTTCCAAGGTCTTTCTGATGTGTCTACCTATTCTATACGTGGTACTGGCGAGCACACCG
+GACCCCTTTAAGAGGGACTTCCAAGCCATAGGTCTCAGTAGTAAACTGTGCGTCTACATG
+CTTATGGCCCAGACGGGGATGATCTTATCAGGAATGATGACCTCCTGTTATTCTTAGGGC
+AGTCCCAAGTTCCAATGTGCCGAGTCCCACGGCACATTGGCGCTCATGTTGTACTAGTTC
+GAGCGAGGAAAACAGCTGCCCGTCTACGCAACCGCAGGTCGCTGGGGATCATTGGCGGAA
+GTGACCCGCATCTTGAGGTAATTCTTGAAGCTCAGTCGGGCAGGTCCTAATTCACCCTGA
+GACTAGTACAGTACGGTGAGGGCGCGGGTACAACTCCTAGTTATCCTACATGCTCTTACA
+GCCGGTCACCAATACGTAAGTGCCGTATTTTCAGTATTCGGGGTCTTAGTGGCGCGCATT
+GCAAGCAAATGTTGAAACCCCTTGTGCGTGCCTCGGAGAATCAGGGTAATCGAAGCTTAC
+GCGATCGAGTGTAGTCACATCGTACTCAGGCATTACATCATGCCATGTACATAGCGCTAG
+TCGTCCAGTGTCAACTGTTTAAGGCTCGTGACCCAAGTTGATTGAAAGATGCTACTTTCG
+TACTCGAAGCCCCACGAGGAGGGGGTTCATATCGCGAGATCTCACTCAATTCGTTACTGG
+AAAACGTGTCAACCAATCTCCGCATTCGGCTCTTAGAGTAAGGGCGGCGTTATTATATGA
+TGACTGTTGATATGTCCGTTATAAGGTTTGCAGTATCGACCACTGAAAGGCATAACGCTC
+GGACGAGGCCCCTCACACAGTCATACTGGAGCATCATAGAATTAGATCTACGGTTAAATT
+TAGACAATCAGGACCCCAACGCTCGCTCATAGGCTTACACGTTTAGATGCTCACCTCGAG
+CGGCTCGGTAATAAGGTGCATCCCACCTCCGCGCGATATTTATCATACTCGCTAAAGCTC
+GTGCATATGGAATCGCATTCTCGCACACCGGTCCTATCTGGCGGATTAGTCAAGTACGGC
+GCTAGCCCACCCTCCTGGCCGCATCATTCAGTGGGTTACTGAGGCAGCGGGGGTGTCCCA
+CTGCAAGCCTGTTTGCCCCTAAGGAGCTGAGGGGCAGTTACACTGCGCCTCTTACATCCG
+GAAGATCGACCTATCCACCCCTTATAGGTTGGGTCAACCTGTAAATCGGGTAGCAACCTT
+GTCTAAGGTGTGTCCTTCACGATTGAGCACTTACACGTGTTTTTAGCGAGCAGCCCGTTC
+CCGGGGTTAACTCAGAACTCGAAGAACTCTACCCATGTGAATCTTCTGCGGGGGAATGAC
+ATCCGTTTCGATAATTACGCATCAGAAATTTCATTAGCGTTTATCGTAGCTAGAGTTTGA
+TCCCGGGTCAAATCCATGCCCTACAAGACGCAGTCTGGGCGCTGATGGTATAAATCTATG
+ACTGAGATGACATGGGGTGAGCGTCTTGTTGTCGCCAGAGCCGCTAACGGTGAACAGAGT
+ACTACTGGCCGGCGTGTACGGGACTCACCCAACTGACAGTATATCATCGAAACGAGTCCA
+AGCCCCTCCGCGAAGGCTCTTATAGCTGAGTGCCAGTGCGTGCGGGAACTAGCTGGCGCG
+TTCATCAAGCAACACCAAAGGCAGTACTCAAGCACTGTTTGTGCCGGCTGCGCTAGTGGA
+CAACACTCTGCACTAAGATCTGGGTTGTTGACGAGATCGTCTAAACACTCCCAGCCTTCG
+GCACCACCGGGAAGATATGCACTAGTTCGCACGACCTACTGTGACCGCCCTCCCAGTACA
+CTGGTGGTGCAGCATTCCTCTCTGCATAGCAGTTAGCTCACTATACCTCGATGCGGGGGC
+CAGCCAAAAAGCTCGCGGACGCATAAAGCCCTTACGTCCTGCCGGTGTGATATTCCTCTG
+TCCGGCTAGGTACTCCATTTAGGTCGAGTTTAGATAATCAAGAGGCACATGCCCTACAGT
+CACGCTTAGCCTAATCCGCATAAAAAAGCAGGATTGGGGGCCTGTGGTTTGGTCCCGCGG
+CATTTCTAGAGAAAGACCCAGGCTCTAGTTGTATCCAGTCTGTCCTGGTTATCGATCTTA
+TAAAACAGGAGCGCAGACTTATCGTTCGATCGGGGAACTTTACGTTTTCATAGGATGTCT
+GAACGTGCGCAGGTCTTTAAACTAACAGCACGATAGATTTTGGGTAATAGCATGAATCTA
+GCTGCGGAAGTGATCCGACGGCAATTCGCAACGCTATCCGTCAAGTGGAGGGTTTGGTAG
+GGGAGGAAGCATCGATGGGTCGCAGCAACGATAGTAGGAGAAGGGGTGAGTTTCAGTTTC
+ATCGAAAACAGGCATGTCGGTTCTGAGAAGTGTGACCTTTAATGTATCACACACGTCAAA
+ACAATAAGGTTTTTTAGATAACCTCCGAACCAATCGACACAAGTAAAGCCTGGTAGTAGA
+ATATATAAAGGAATTCAGACCTCGCTAACACATGGTATAGCGCCTGCATTAAAAATCATT
+CAGACATAGCGCACCCGGCAGTTATGTAAGAGAATGTAAGGGTTGAACAGCTTAACGTTA
+GCTACTACTCATGCTATCTGGGAATAGGTCTAGTAGGTCGCTGCTGAGCGTACGGATACA
+AATTTCAAAGTCCAAGGCAGAACGCCCCTCGATGTTCTTAGTAGACAGTGTGAACGCCCC
+TGTACGGCCATCTCGTTCGGTGTGGGTTGGACGCTAGTAGGGATCCTTCCTCCCGCTGGT
+CAGAGTTTGAAGCCAGTGGGCATACACCGTAGCGAAATCCGGGAACCCCTGCCACGCCCT
+TCGACTAGTATGCCACGTATGGCTGCCTGGCTTGAATACTCGAACACGCATAGCACGTGC
+TCATTATCGCATCACCCGGCCACTCACCTGAAACGGGCTGGCCAACGGATGCGACTGGTG
+ATCCCTTTCCAAATAAACGGCATCGTAGGACTCGACATCAACCGTTAACCCGGCCAGATA
+CAATCCAAGACTCTCGAAGCACCTACTCACGAGGAACAATCCGGTACTAGGCCTCGTCAC
+CGGTTGAGACCGGCGAATCCTAGGCCGCATTACGACGGCTGCTGATTACTAATCGCCTTT
+TGCTCCACGTGACTCTGCTGTTTGACAGCAATGCATTTATTCCGTGCGTAAATCGGCATA
+CGGCCGCCGCGTGTAGCCTCAAGTGATTAGTCTGGCATCGGGTGATGTGTAAGCGGCGGA
+ATATAAGGGTCCCGCCTGGGGACATATTTATGCCCTTTCAACGGAAGGCAATCGGAGTGG
+CGCCGTCGCGTACAACGATCCCATGATCATCATGCATGAATCTAGGCCACTCTCTCGCCA
+TTAAGGAAGACCCGGAATCCCGGTAAACTGACCTCGTAACAGAAAGCTGAGATGGCGTAA
+ATTGGCAACACAGCAGTGTAGATGAGAGGATCACACTTTCGTATTCGAGCTCGGTATGTG
+AAGATAGTCGATCCGAATGATATCGACTCGACATAAAGCCAGGAGATGCCTCCGGTGACT
+CTGCCGCTACTTGCCTTGTGCCTATTCACGATCTGTGAAGCCTACTACCTCTTCTCTGTA
+CATTGATGACGTTGCAGCCGTATACAACTGGCGCATAGTGGCTCGCTTTATAGGGTCGCC
+TCATGACTGACCAAAGCGGCCATTGATACGCACCACCGAAATCGTAGTCGAACTTTAGTC
+CAAATCCTAACTCAAGGATACGTGATGGAGTGTAAGTGGCATCCAATTTCATCGACCTCT
+CCCGAGGCATCCGGGAATACATGATCCGCTGCTGGGTGAGCCGTCTAAAAGGCCATAGGA
+ATTTCGGCCGATTAGGTGCTATGTTAACCTCGCGGAGGAACACTAACGTGCTTGTCCGTG
+AGGCGGTAATGTCATGGTAGGAATGGCCGGGCTGACTTACAGCACTTGTAGGTCCCTGCA
+ACCCAGTAAATCCTCAAGGCATGGCGGGACTGCGCCCTGACATACCGCTTGGCTGGTGAT
+ATATCCGCCCACCTGCTGACCTGAGTGAGAACGCCATTATTGATGTATGCGATATGGAAT
+AGGCTTGGACGGGCCGTATGGTCACTCAGGTTGGGTTCTCCAACAAGGGTATTTACGAAA
+AGCTAGTACGCCTAGAGACGGGTTACACGCCTTTGTACTCATGTGCGAAACACGTACTGG
+CACGAACGACGAAGCTAGGTTGGTACCTCTACGTGTTCCTCGGAGATCCCGAGACTAACG
+GTATAACAGTCTTTTAAATGAATCGCTTACCAATCCCCATTATCCGCGACGAGACCGCGA
+GTTCCCAATTACTGAGACGCTTCCTCCTGTCAAACAGTTCAAGCCACCCCCTTTCACCGT
+TCTTTTCGAGTCCGAACATTTGCGTTCTAACGAAATCTAGAATTTCTGGACCGGTTAGAG
+TATGAGAGAGCCATATTGACCCAGTTAGTTGCGAAATTGAGAATATCCGAAACCAGATCT
+TGGGCGCACCGTCTGATGGATCATCACGACATTCGAAAGGTGAAGCTTAACTAGGTTTGG
+CTCACGATATGGAATTCGTCGGGATTGACAATGTCGTGCACAAGTAGTGTCCGAGTCATG
+TCGGTGCCCGCGGTCAACGAGACGTTTTCACCCGGTTGGATCGCTGAAATGTTCAGATGG
+TGCTCATTGATTGATTCTCGCCGACGAAAGCAACCCTATCGGGCAAGGGCCAGGTAGACA
+CTAGTATAGCACGATATGGGTAGTACAACACTATACCTCATGACCCACGGGAATTATATC
+GTAGCTTGTCTCATATTCTATCCCACAGACAACCTGTTGATTTGTGACCCCTCGTGGCCC
+AGCTTGCGTACAGAGCGTGAATGGTACTCGGCATAAAAAGAACAAGAAAACCAGCTGTAA
+GGGAACACAGCCACCGAGCGTAACTCTTCGTTACTGCAGATGGATGTACCCCACCCAACC
+GCCAGTTGCAGTGGTACGGCAGACGTGCGATTTGCCTTGTGAGTTCGTCAAAGAGGGATT
+AGCCAAGCAGACGCGGACCAAGATAGGTTGAGAAACAGTGAACAGGTGAGCAGCCCCGAA
+GTCACTTCTTGCGTAAAAGTAGCAGGTTTGTTCCGCCTATTCGTCTCGCTGCGACGGTAC
+CTTTGACGTCATAGTGACGGACGACAAAGACCGCTTAATGTGCGCCCTTCCTGGCGTGCG
+TTATTAGATTATGCTCGTTGTTCCTTAAATCTATGAACCCGTCCCCTACGCATTTGGTGT
+ATGCATCCTAAGTTGGATCAGCCGTCATGGCTCCCGGCGCTCGGGGGAGTCAATCAACAA
+AGTACCTACCTTGCAGGGTTACCTGGTCTTGTCTCTAACGCAAGACCATCGTCCAGCGCT
+CGATATGACGTTCGTACACCCCACAAACCAGAACTGAGGGATCATGGCGGAGCACCTCCG
+TCAGCAACCGTGATTAGTCACAGCATGGACGTATCCTCTACATCGGCCCCACATGCCCCC
+AGGCACAGAATGCGTTCTCAGACAGCGCACCCTAGGCCTCCGTCAATACACCCCGACCAC
+TATCTAGGACATATCCGGCAGCGCTCTCGTCAGAGGAGGAAAATATGTTGTTGTACATTG
+ACAGCGGAAAACCTCGTTCCAGCAGCCGCTAATATTTAAAAACAATGTGGGACAGTAAAC
+CTAGGTAGATTGCTTCGTCCTTCTTGTACTGGTGCTCGCTGCCATGCCGAGGTACCGTCT
+GCCGGATTGCGTGTGGGAAATGTGTGGAGTCTTGCCCTTTTGCTCATTATTTGTTGACTA
+ACGTTAGGAATCAGCTGAAGCTGGACAGAACAATAGAGGGGCCGTGAATCTGGTATAAAG
+TTTTGCACACAGTTATTGGTATGAATCTGAACTTAGGGGTATGTTAGCCCTGTGAGGAGC
+AAAAATGTCCAAATGTTTGGTCTGCGCCTAGTGGCAACGGAATAAGTAATCTTTTCTGCT
+TTGGCGAAACACATATACACCTAGGGCCACGTTTGAGCGATTAAAGAGCTTCTCCTTGAT
+GCGGGGATGGTCCTTGGAAACTTATTTAATGGAGCATCGTCCGGCGAGACCAGGCAAGCT
+TTTCGTCCAAGTAATATTGTTCTGGACCGGGGACTAGATTGGATGTGCTCTGCTGGACTC
+AGAGCCGGCTAGAATACCCCCGATTTATAACATGACAGTAGAGACGGTGGGTCTCTGTTA
+CGGCCTGCCTTAGCCGACTACCCCTGGTGCCTCTGACCAGTGCCCGGGTATATCACCCCC
+CGCTGGTCAGTAATATATCAAAGATGGCACCAGTTGTCAACTTCCAGACGCTGAAAAGCT
+ACTGAGGTGGGTATCTGGCGCCGAAAACGCTCATGTGGCGGATTAGGAACGATTGTGTAG
+AGTGGTGGATCCGGCACCCGGATTCCGCGCAAGGAGACTACCTTGTTTCATAAATTTAAT
+ATGAGTCCTGACCATACGCTCCGCGATGACGACTACGGGGCGTGAAATTTACGTAGTATT
+AGGTACGCGAGGCCGTAACTAACTCCTAGAGATCCCTTCAGAACTACCGGCCAGCCCAAT
+TCCCACAAATGACGGCTACAATATGCAAAAAAAGAAGGCTCACATTCCATGGGCATTAAC
+CTTGTGCGAGCTGAGAAGTCCACCAACATAGCAAGCCTTCAGTACGTTCCATTAAAATGA
+GCGCGGGCGCTGCACTCAGTATAGCCAGTGCTGACGTTGGAATGTCTCCAACATCAAGAG
+TTTGTTTGATAAGATGGGGGCGGTCGAGTGGGCCGATGGTTCCTGCAACGAGGTCCTCTT
+GGCGTACACTGTTAGCTATCTACCCCCTCAGTATACATGCTCTGCTAAATACAACTAGGC
+ACCCATCAAGAAGATCTAAGTCCTTTGGGTACAATCCCAAGTCAGCCAATCGGATTTACA
+CTAAACCACTGGATACTTGTTCAGCTAAACAAGATAAAGAACGACCAAAGCCTCTAATGG
+GCGTCAGCTGAACGGTCGATGGAGCGGTAACCCTCCGGAACAGTAACTTGCGGTATTACC
+GCGAACTCTTCTAATGCAGGTAGCAGACAACCCCTGCTCCCTTTCGAGGGCTTACACCGG
+TATCCATCCTCTTTCCCTACCGTTGGATATCTTGCCTTGCATGAGCGCTCCTTCCTGTGG
+ACGTTCCGTTTGTGGAAAAAATTTGCTCTGGGGGCCCTGACGCACCCGCCTCTCAGTCTA
+CGGTCCTGTGGGTATGTGGTGGAATGGTGTCACACACGAGCACACTAGAGGCGGTATGCT
+TTTCACTTAAGCGTCAAATATGATAACACCCGTATTCAACAAGTGGACTTTAGCAGCTTA
+AGTTTTACAGCGCAAACAATGGCAAGCTCGGCTAGTACATAGTATCGCCTGGCGGTAGAG
+TAAGCGTTAAGCGCAGTCTTGGCTTGCGGGAAAGCTAGCAATGGGGGCGTCGCCACCAAT
+AGATTCTCCCAACCTAGTACAGACTCCTGGTTACGGAAGGAGCGTCCTAAGATCATCACA
+TACCTTATGCTTAGATTCTGCAATGTTATGGTACAGAGAACTAGTACTACGGCCCTTGGG
+GAGCTTGCCTCTCACCGAGCCCATCAGCCCTTCGCCTTACAAGATCGCTACTTGACATCC
+ATATCCTTGAGTTCGGGCTGTAGGACGAGTACTCAGCAGCGGCGACGTCAACAAAGACCC
+GGCAGGTGGTGATAAAAAACAGTCGTGTCGACACTTCACTACTGATACACATACGAGGTA
+GTTGCAAGAAAAGGATTCCATCGTTAACCTCGAACCCTACCTCTTTGCCGTTTCAATATA
+TGGGGGCTGGCCAAACTCGCAAACAGGCGCACAGGCGATCCCTACGATGCTACCGCCCTA
+TGAATAGATACAGGTAGAGCATCATGAGGTAACGATGGATCAGGAAAGAGCCACCAACAC
+TCTAATAATGATGATAAATGCTCGATGGTCCGCAAACGAGTGGGCCTCGGAGGAACAAAC
+CTATCTGGGCGTCATTCGACGCGTCGAATGTACATGCATTTTGGCGTCGTATAGTCGCGT
+TAATCGTCTCTCCATTGCTGCCCTTTCTGAGTACTCAGAGGTGTTTCGGGATTGCTCAGG
+GCTATCGTGCCGTAGCCATTACCCGATAGGTTAGGTTTCAGTTGGAATCTTCGTAGTTTC
+CCGTAAGTCCAGGGAGTGGCATACAAGACTAGTTAATATCCTTGTAAGGGAACACTCTAT
+AAATCAGTATGGGCTAAAAACAAATGTCCGGGATAATCAAGCAGCGGGCCTCGCGCAAAT
+CCACAGCAGAACGTATGTGTAAAGCAAATACTACACGGCGGATACAGGTGTACTAAGACT
+CGTGTTACGCACCTGCATCCCACACACTGGCTGGCCTCTCCTTACTTAGTAATTGGTACG
+CGCACCCATCTGTTTTGAGACGCTAGGTCACTACGATAGTTCGCAATAGACCCGATGTGC
+TTAAGACCCGAGTGTAACGTCGAAGACGGCCGCGATAATATCGTGAATTACTCATTAGGG
+ATATACTTGGGGCAGCCTTACTCTTCTAACACTCAGGCAGGAGGTACTAGACGCTTGCGC
+ACGTGTAATAACGTTTGGGTAGATTTCGCACCTGCCGGTGCGGTTGAGGACCATAGGTGC
+GACTACGTGGCGATTTAAAAACCGCTCAGAGGAGCTAAGAGGATTCGACGATCAATCGTG
+CTATCGTTTTCCCAGACTCCCTCAACTCCTAATCCTTAAGGAGTGTGGAAAGGTACGGTC
+GAACCTACGCGACGGAGATATTCCCTTGAGAGTGGGTAATAAGCAGAATATTGTTTTGGG
+CAAAACGATCCTCAGCACATAGGTGCAGCGTGAGCATTATCCCCCGTAGCCAACGAAGTA
+AGTGTTAGTAAGACTAAGGGCGTGGAAGGCGCACTCCGCTTAGTACAATCACCTCAGTAA
+GTAACAGCGAAACTATAGGGCCGACGGCTTCTAGACAACGATCCACGGAGCGAACTATAA
+AGGGTTGAATAGAACGCATAGTCGGAAGTCATGTATAGTAGAACCGTTTCGACGTTTGAC
+GCCTACAGGATCCTTCAATCTTGATAGTTAAAATGCTAATATATCACCAAGAGGATTATG
+TGCCTCATGCGATACCCCGTACCAGTGTATCAAATAATTTTAACCCGAAAGTAAAGCCGC
+CGGGGGACGACGCTAACCGGTGTAGCAGGGATTAATGCAGTTAAGAACCCCCATAAGGCT
+AGCCAGTTACTTAAGACTTGACAACTCAGTGATCGGCGGAGAGTCATCAAGGTCTCTAAG
+ATAGGTGGGGTGTCTCCGTCTAGTCAAACTAACGGTTGATACACTTTATAAGCACGTGCC
+CGTAATCGCCAAAACGACCGGGTTATGAAGAGCGTCAATATATCGGCTTGCCCGGGGCAA
+TACCGTTTCGACTGTAAAAGGTCAACCCCTGCTCGCAGATTATAGTACCTACTGTAGGCG
+AATGGCGGGATCGCACCCCCACTTACCCTATTAATCGTTACGTAGAAGCTTTGAAGTACA
+CTTTTTCCAATATGCTCAACTTGCGGTGGGTAAAGCTACCTCCCGGTACCGGGTATAAGT
+CCTGGGTTCTACAAGTCTACCTAGAGCCGGTAGACTGCAAATTAGCGCATCTCCCTAACA
+GATGGTGGGTCTGCCATGTTATAGTTACAATAAACCCGAATTCTTCGGACCTTTTATGGT
+CCTACGAGTCGAAGGACTTATGGAGCCTATTGCGGTTGCCCCATACGGCCAACACTCTGC
+GGTCTACGATTTGTACTTGTCGAGTGAATCTGGTCCAGTCACACGCGATCCTCTTGGGAG
+GAATTCCACCTGAGGTGAACTACCTGACGCTAACTGGGGTAGCGTCGCCACCGTTCGTCT
+GGGTTTGTGGGCCAGCTACTCAGCCGTTCGGATTGATTTGCAATACATGCCGACCGTGAA
+TGTGGCAAAACCTGCGAGTATAGTTGATTTCCACTAGCCAGACGGCTGCTAAAGGGCATT
+ATGTAATTTCCGGTTACGGAACTCGCGTAGATTTAGATCAAAGGGAATCCGCCCGTCAGC
+GTTGGTAGACTACTCCGCCGTTGTTATGACCTCAGGGAGAAAGTATTAGGCTTTCTAGGG
+TATCGAACTTCCGCTGGCATACTACACGTCGGCGCCTTTGGAGTGGGGTCTTATCAAGTT
+CAGTCGAAAGACGACTTTAGATTGACCCCAAATTCGCTACTCGTTGGTTGAATTCGGCAG
+CGGGGCTAGTGCCGGATACAACTGCTGTATAATCGAATATGCAGGCAGGTTGTTGGGGTA
+CAGGGCCCAGCCAATTAAATTAGAGGGCGGCTACGGCATCCGCATGCACCGCTATAACTA
+GACCCGCGTTTCCCAGTCTTTACGTAGGACAATTAGATATCCAGCACGGCGCCTCTCTCT
+GTGCTTGCCCAGCATCCAGGGAACGGAAATAGATAATGCAAACTGGATTTCCCTGAACGC
+CCAAGAGGAAGCGCGCATACGAGAGGTATGCGGGCTAGAAAAGTAGCACAGGCCATTGCC
+TCGAAGGAAGACACTGCACGAGAGCGCCGGCAGTGCTTGGTGTATACCACCCTGGAGGAA
+GGACTGTAGCGGGCTTGGGGTATAATGCCGGCGTCCATACCGCTCTTGCGTGAAGCAATA
+ACGTTCGCCGGGCCAATAGTAAATCCCTCCCGGCAATTGGGTGAAGTTCCTCGCCACGTC
+GCCACGGTTGTGGCCCACTAGGTCAAGAGATGGTACAGCGCCCAACACCACCCACGCACA
+GTAAGTCCACCCACGGGAAATGCTCACTATTAGACGATTCAAGTGTAGCTCTTGTTCAGG
+ACTTCACGTTCGTTCCAAAGAACGGTAGGTGCAGGTAAGGTCGTGGGTCCAATAATCTTC
+AGGGGACGGCTCCCCACGGCTAGTCCGTGTCGTGGCCATGATTATAGTTGCTTTTGGAAG
+CTCACGGCGTGAGGTGGACTTAAAAGCACGTCTGACTCAACCCCCTGATTTGGCAGATCC
+GCGACTATGTTTTTTGGGATCTTTGACTGGTGCAATAGAAAGGCTAACTATAGACTATTA
+TGAGTCTAACACGTGGAACACGAGTTGGGTCCCTGGTATCAACTACTGTTTTTGCGCTTC
+ACAGACCTGTAGAGAACATAGTAGCATGGTGAGTTAAAATAGGCCGCAGTGCCAAATGCG
+GTAACCAACATAGTATGGCCTAATGGGACCCGTAAACCTCTAGCGACGTTGCACTTGAAT
+TTAGTTGATGCCATAAGAGATCGACGAGCTTCACGTGCGTTCGACGTTAGCTAAACTCAC
+TCCTCTGCCTACGCATTCTAATGTTATCTGCCTGCGTTCCCTCCATGCGGAACACCTGGT
+GGGACCTTGACTCTCTGACTTAATATGAGGCCCACGCCCACAACAGGTCCGGTGCCCATG
+CGCGATACCAGGTAGATTACGAGAATCACACATAGGCTTCGTGAAGGCCACTGACACCCC
+TGGAGACAAGGGGGAGTTTCATCTTTCCACAGGTAATTTGAAAAGTCAGAACCTAACGGA
+TGTGTAAATGCAGAGGGCCTTTAAGGGACAAAGTATCTATGACCAATATCACTTGAGGTT
+CTCGATGACAATCAGTGTAACTCCGCAAAGTGCGGATAATGTATAAGTGTATACCGGGCC
+AAGTATAATGTTCTCGCAACGCTCTCACCATGGTTTGGTCCTCGGGTTGTCTGTACCCGG
+CGCTTGAGGGTACTTGCCGAGCAACGTTGGTTGAATCTTGCACGACGTAAGGGGCAAGTG
+TGTGGGCCTGGTATGTCAGGAGTCCGCTGGTGCTGCTCCGTCCGAATATCGAGTCGAGGA
+CCCAACATCGATTGTAAAAGCGGGATTTCTGTAGAGCTTTTTGCTGAGGGTTGGCTAGGG
+GGTTGCCATCTCTCGTCAAACGTCTCGTGGGACGTATCATGAAGCGCGATGGTCTTAGTG
+GTCAACAAGGAATTACGAGCGGTGGTGCACCGCCGGGGATGGAACTCTCTCCCCCCAGAG
+GCGGATACACGTGTGGCGTAAAAATTGGAGCAAGGTACAAGCCGGTAATCACCTAGTTTT
+GCTTCAGCTGACGCGCAGGGAGTTATTCCAACCTCTATCTCGTCCTAATTTTGGGGAAGG
+GCCGACCTTGATTCTGAGATTATAGCCCCCCTTGCATGTTACCCTGAGCTAGTTGTTACT
+CAGCCGGATATTTATGGTTTTGTGGAGCTCATGGTACGTTGTAACCGAACCTGTACGCTA
+TCGGAGCGACATCGGAATCTTGACACCGACGGGTTCAACCATTAGTACGCTAAGACCTCA
+GGGTAACTAGGCCGGCTCAGCCATAGCTAGTAAGCCGGAATTGAAAGTCTGGGTCTATTG
+TCGTTGCCCCCGACGCCGGGTACGAAGTAAGGGGTATACATTGGAAGTCGCTCAAAGTCC
+TCGTACAAGACATCTTGGGACGGGACCCAGTAAGACATACGCACTCTGATTATGTGGGAG
+GAGATTCAATCCTTCAGTAGAAAGAAGCGGTCCTCGATAGGAAGCCCGGTTTCCCGAAGG
+TCAATCTACAACTTACTCACCCCGGTAGCAGTCGTAGTAAATTCGAAGAACAGGCCGTTA
+TTAATGTTATTGTCGTATACCAGGGGGACACGATACGCGGTGATCCGGGGATGCAACCGC
+GGGCCTGAGTCCAACTCGGCTATTAGTTCCAATGCCTCTTATGAAGCAGTTTTGACGTAG
+CCACTGTCTGCGGATAACCACGCATGGCTAAAGCATGTGCTGTTAATTGGCTTTCCAAGA
+CAGGCACGTAGGCAGCGCACACACATTGCGAGCACAGTCTTAGACAAGCTCTCCGAGAGA
+GTACTTTCCCTTCGTCCGACCTTGTTCCGACTAGCGGCTTTTGATTGCTTGCCCGCAAGG
+CGGCTCCCTGCCGTAACGTAGAACAAAGGTAGCCCAGGACTTAACCAATAACTTAAGTGC
+ACGCCCCGCAAGGTTGAATCGGAATGCTACTTCGCCCTCTACGTGGGACAGAACCGTTAG
+GACTTTAACCACAAGGCTGCCGCAGAGAGAAACATGACCTCAGTCCGTTCAGGAATGCTC
+GAACCCAATACCAATAGCGCCGGCCGGATGTTGGTGTGGGACACATGGCCGGTTGGCCCT
+AAGGCGTGATCTCGATAATCGATGGTTGTACCTCACGGCAAGCGTGTAGGGCCAGAGTTA
+TGGACTGTTTTATGACCTTTGGGTCTAACAGTTACTTACCTGACACCGGCCACCAACTGA
+TAAAGCAACAGCCACTGGAGGGCAGACCCCACCGGTCTCTCTCAGCTCATAGTGAGAGAT
+GGGACTGAGTGCTTCGGCGTTGGGGGTAGGTACTCGATCAACGGGATTAAGATGCATTCA
+CTTTAATATTCACTGATTCGAACCAGCGTAGGTTCACTGGGTACTGATATATCTTTGAGC
+CGCTAATGGACTAAATATGAAACGAATAGACTGTATCCAAACAAAGGATAGAGGACCCTC
+GTAGCCCCTCCAAAGGATCTATGGGAGAGGGAGAGTTAAGTGGATTCGATGAGTACAGAC
+TACCGTTTCGCGGCCGAGGGCAACCGTTGCATGTGCTCGTCCTTGGGCTGATTCAGCTAA
+CCCAAACAATCACGTTCGTTAGAATGTTCGTCTATAGGCATCTCAATTCTAATATCTTGC
+TGTACCCGCAGATATTAGGAGGACAGTCGTGAGATACCTGAAACGACCAAACCCCTGCCG
+TGAGACAGTCCGATGAGATGGCTACATTGCTTATGGATCCAGCCCTCCCGCTCCAGCCAG
+CCCGAGAGGGCACAAACGCGTCCGCAGGTAGTTAATACAAGGGAAGTTGGTTGGGGTTCT
+CAGCTACGATGTGGAATATCGCAAATAAGGACGTCCATCCCACTGCGTCCAGCTCGGCGT
+GGCACCAACCACTCTCTCACCGACATTGCTGTCCCTCGTACCTTCGTGTCGACGTGTATA
+ATACCCTCGTAGGCTCTAGCGTCACTTTGTGTCGTGAGTGGTTCAGTGGCTACAACCGGG
+AATCACGACACTTTGATCCCAAAAGAGGCGGTGGAGCCGACTAGTCGGTCTGGTCCATGC
+TAGATGCAGAGTCACTGGCTTTCTCGAGGGACAAGACGACGCTCAAAATGCTCCAGAATA
+CACAGATCGCCATGCAAATTATATCCGAGCCCTAATTCGCGCGAAACCTCGAGACTCTAA
+AATATCGCAGCTCTAATTATCTATCATTTGAAGTGCGCTTGTCAGCTCGGATTCCTCCCT
+AGAGTTCGCTCTTCATTATGAGATGGCTCGCTCGTAAGTCTTATGCATTGGTAAGCATAG
+GTGTAAGTTAATATTACCTATATACCTAGGTTGCTTTCATGATGCGTGAGAGTGCGAACT
+GCTGTAGACTCGCCGTCCCCAAGCACCACCTTATCTGCCCCATGGGATCGCTCTGTTTAT
+GGGTAAATGACTAGCTGCCGTTCGCATAGGAGCTAGCGTTGTTGACCATAATGTTCCTGT
+CCTTAACCTGAGTTGGTCCAGCGTACTTGAAAGTATTCGACTAACTTCAATGCTCGGGTA
+ATACTCGCTGGGGAGGTTTCTCGTGACGGAGACAGTGGAAGGTGGAGTCCTGCATAGTGT
+TGGGCTACACATAAGCTGGTATATACCAATGGTGTGGAGCCCCGATTGCACAGCCTATAT
+AGGTCCCTATATTCGGACCGATTTGGATCTTATAGCTTAGCATGACCCATGAATTAGGGA
+CAAGTCCCGTCGCATATGACTTCATATAAGTGAGGGACCAGAACCGTAATCATGCAGATG
+TGTCGCACGTGCACGATCTCCCCTGAACATGGCCGTAGATCAATGATGCTGTTGTGGTTC
+GGTAGGCGGCAGGACATGCTGCAACCAATGCTGGTTTGAGAAGCAATTCGTACAATTGAA
+TTTGTCATAAACTACGTTCCAATACTTTGCGGTTTAATTAGGCGACAACGAGTTTGGTAT
+TAGTAGATGACGTAGTCTTATACCTTTTAACTCAAGGGAGTCAGCCGACTTGGAGGCTGA
+TCGAGATAATGTGCCCTGGTTCGAGTAAGCCAATGCAATACTGACAATGAGTACTCGGAT
+CGACGATTGAAGTATTAGAATATGTTACCAATAAATCGGTAGAGGGAGGCGGTCGTCTCA
+TAAGTGTTGGTGGGGCACTTTGCTACGTACGAGACGGGGATGAGCGTCGGGATCTTAATG
+GGTTCCTCGAAGTTCTCAAGCCTAAATATATCGCGACTTTCGAGACGCGCAGACGGGGTA
+TCTTCTAGAATCGCCCACGTCGGGGCAGACTCGCCACGTCAACAATGAAACTTAAAAGAA
+GAAACAAATTGGAGTGGAAAACATACGCGATAGTGACCATCGATATGTGGGCGCTTGGAC
+CACCTCCTGCTGGAGACTTAAGGTTTGTTAGAATATCACGCTAAGTCAAGCAGGCTCACC
+TGTCGGACGCGCGTACACTGTGTTGTCGGCTCATTAAACAATAGTAGTTCATGAGGCGGG
+ATCGAGGGAAAAATCCCCTTCAGAGTCCCCCCGGGCGCCAAACTGCCCACGGCCTGGCGT
+ATGTAAACTAATTCCCACCTAAGCTTAAATTGGTTTGCGGCGTGTTATGGGAGACTATGT
+TAGCCCCAAACTGAAACTCCCTGCGGCCAGTTACCACTCTAGTTAACGTGTGTAAGACTC
+AACTAACACATCAAAGCCACCGGCCTAAACTGTTCAACTAATATATAGATTGATCAGAAG
+CGACCCACAGCCGGTCCGCTGGCCTCAAGTCTAGACGATTATGTCGGAGTCGGTCCAAGT
+ACAGACGCGCTTAGGACATCGCCTTCATAGACAGAGTATGGTCGTATCCCTAGCAGCCCA
+TCGATCTCAGCAGCGGGAAATTAACCAGAACGCCATACTCTCAACATAGACTATTTTGAT
+GGTGACCCGGCCGAGACGCACTTAGTCATGCGGGCCCTGACCTGGATTGTAGAGGTAGTT
+GGAGAGAGCAGATTCATACCGTTTCGATACGAGATCCCATTAGAGTTCGAAATTACATCC
+CATAACGCTTCCATAAAGCCAACCATTGCTCGGAGTGTGTTGATCTTTGTCTTGGTCCTG
+CTTAAGGCCAGCGTTCTTGAGATTTGTCGTCTCTTTGAAAAGTACGCCCCGGCCGGTCGA
+TAGCGACATCATTCCTACCCGGTCCTTGAGCTATCTCCGTGCTCCTCGTGGATTCTAGCT
+CTGAAGGCACATGAATTCGGACAGGCCCAAGACACACTTCTATGGGCTACTGGTTGAGCT
+ACTCCTTTATACTAAAATTATGTGATCGCCTGTAGCCTACTACCTTATCCAGGCATCAAA
+CTCGCTCAGTTAGTCGCCAGCACAAAGCTTTCGCACATATCTGCAACCCGACCCTCATCG
+TAAAACGTCCTAGGATGTGTCATCAGACTAACTTGCTATTCTGCAACTAGCAGGAACCTA
+CCAGCGACAGTTCTCATAGGCGAATTGACGGTTCGATTTTAATAGAATCTCTAGCCTTCT
+CGTGTGCAATATCATGGCCTCTGCAGCGTATCCCCCCGATCGGGTGCTGACCAGTATAAG
+CGTCTCGAGGTTATACTTGCATGTCGCGCCCATGAGGCTAGAATTCAACTGCGCAGAAGC
+TCGACTGAGATCCCGTGTCCTGGCAAACCACGATCACGGCATGACTAGCCACAGCTATTA
+GGGTAGGACTCCTGCTAAAGCCTGTAATGTGGGTATACCGCCTGGCGAGACGAGACGGTA
+TCGGACTTGTAATGCAACCAGCAAATTGGGCGCGAGTTGGGTTTGCTAGCCACCTGGCAT
+ATTGCTTTCGAATTATAGACAGTGGGGCCGAGGCCTGAGTTTGAGTGTATCCGGAACGCC
+GATGGGCAAACGAGCCGCCGCAGCTTAAGTGATTTGCAGTAAAAGTTTAGAATCAGACTT
+CCGGCAACGATATACGCAGAAGGAAGGTGTTCCTAATCCACGATGTTGTCGTATTTTAGA
+AGACTGAGTATTCCTCCGCGCAGGTGAGGCCCCTGATTCTGGAGGCACACTATAAGGTGC
+CTACTGACATACCGCAGGGTATAGAATACCCAACTACACAGGTTTGTGAGCCGTGCTTCA
+CCTCCCGGGTCTGTACCATAAGCACGTTGCGAGGTCGCCCCACGGCGTCTCGTTCGCATG
+GCGAAACGGGGCTACTGGTTTGCTAAGAATAATAATTAACTGGCACTTTGCCACTATCAG
+AAACCGAGACGCAAAAGCCGGGATCAGCAAGGATTAGGCAAAGAGCAAGTATGAGAGCAT
+AAAGTCAGGTTGACGAATTCACACATGGAGAGCAGCCGCCGGGCTCTGTGATACAGGGCG
+CACGCCAGCGAGTTGCCGTGGCTTCGGCGCATAGGGGCCCGTGAGGCAAGAACTTTCCGC
+TAAGATATTGGTTCCGCGGCAGCTCTACCACCTCGTCTCGCTGGCTCTTGTATATGAGGT
+CATTAGACTGACCGCTGTTATGCCAGATAGGCTCTGGTTGCAGAAAACCCGGAGGGCGTT
+TCATGCGCGAGCCATTATTAGTTTTGATGCACGGAGAGATTCATAATGCAAGATCTTATT
+TGCCTCACGATAAAACTGAGCTTCCCTGTTCGACAATACAGAGAAGGAGGCTAATACGGC
+CTGCAATATCGGAGTGCCGAAAGCCCATCAACTCCTCTATGCGAAGCTAGTATCGCAGCT
+TTACTGACCAATCGTATAGGGCCGTATACCATTGCGTGTCGAAGACAGACGGGAGTTAAA
+CACTAGCGGATTAAGATAAGTCTTGTATCATTTGCATAAAAGCCTCGGGAGTTGAGACTA
+TGACATACAATTACGACTTAACGTCTTCATATGAAATGCACTGATGATACACTCACAATG
+ATTCGACTCATCACCGGTCGTGGTCTCGGAATGAAGCCACCTGCACAACACCCCTATCCT
+ACGGAACGTTGGCACCTGGACCGGCATTCAATTGTGTCCAGCGCACCCGCAATTCGGGGA
+CGTATCTTCAACCTCCCGTGTGATTTTGTACACACCCCGCTTAGCCGTTGCGACTCGAAT
+CGAAAATAGTAGATCTAGAGCTTCCTCTGGCCCTTCAGTGTGCCAGGTTGAGCTCTAAGA
+CAAGGCCGAAGCGGCAGTTTTGTTACGCATCGATCGTTAAGTCTAGTAGTAAGCTTGAAA
+AAACTGACGACCCGCCTAGCGCGGTGTTGTAGCCAAAGGTTTTCGAATCTGCCAGAAGAT
+CGCTTCACAGGTAGTTATTGCAGTCCTCTAATTGATATTGGTCCAGTTCACTGAAGGAAT
+ATTATGTACTTTATGGATGTGAGCGCTCAGGTTTGGGGCCACAATCCCGTCCTTATGTAG
+GAGGACGATCCCGTAAGTACATAGATCTAAAAGTAAAGGGCCCGCGTTGACCTCTGGTAG
+AAATAGGTAGGCCTCTACGGGCGTGCTACAGTATCGACTACGACTCCTGCTTTTGGTAAG
+CTTGCACAAGAGCCTTTCCCCACATCATCCATCTTTACTGTAGTCATGTAGGAGAAGATA
+CTCCACCGAAGGGATAGCTCATGCGATCGACGGGTTACAGCGCCTTATATATCTGTGACT
+ATAAACTGAGGATAACCGTGGTACATCTCTATCTCGTTGTGGGCACCTATTGCTATGATC
+GTCTTCTTATATCTGCCACCTCAGCCAGCCGCCTTCCTTCCTTGACCGCCGTGGAGCAAC
+ACAGTAGCGTTTCCACGCAGAATGACTAGGCGTTTGACGGGCGCGACTAGTTTCTCCTGC
+GTATACGCTCGGGACTCGTGCGTAGAAGCTGTATGGTGGGCACGATCGTCACCTACGCGT
+TACCGGCTCAAATACACACTCACTACAAAAGTAAGGATCACGGCCGCAAAGCTTACCGCT
+GTCTGCTGCTTGGGTGAGCGAGTTCAGGATCCCAGATAGCTGCTCACGCGAGGCGGCTAA
+CACTTACTGGGGGAGACGCACTAGGGATCGTGAATGAGACAAAGCCCTGTAGGAATCGCT
+CTTGGATAGATTGTATCCGGAACATACGATAGGGACCTAGATATGTAACGATCGTTAGGC
+TCCGGTTCTCGACATGCCCGCGCACGCGAACGTCTTCTGGCCGATAACAACTCGAGTGTT
+TCCGGCCCCATTTATTGTGGGCGTAATGAAACCTCAGAGGGTGCTTTAGTTTAGCTCCAA
+GAAGCAGCCCGACGCGTAATAGGAACAGCCTTGAATTTCTACGACCATCTCGATAAACAG
+TGGTAGAGAGCAGTTCCGCTCCAGGCCGTATTAGGGTGCGAGAGAACATCCGGGACTGAG
+TGACAGCTTGAAGAGCGAGGGATTGTCTTGCGATTCCTCCAGGATTTGATCGCAAGTAGT
+CGTGAAAAGGCATAGGAGCCCGTGCTGTTTCGCTGACAGGTCCAGAAACAGAGTACTATC
+GGGAGCCAGTCCGCTTGAGTAGCTCTTGAGCCACGAGAGCGGGTCGCCAGGACCATTCTA
+TCAGTAGAGTTAAAGTCAGTCTTGTTAAGTTTGATAGAAAAACTCCCAGTGGCCCCTTGG
+CAAGCAACGATATGGTCTCGGCAATGCAGGCCACGTGGGCTACAGATTGGACGACCCATA
+GATCTAACTAATACACCTGGTATTGTCAGCGCGTGGGGCACGCGGGGAAATATACACATG
+TAGGGTCGAAAGACTAGAACGAGACCCTAAGGGTGTGCGTGGGACACGAAATTCATCGGC
+CCGGACTGGGGGTCTTGAACTTGACTACCAGAGCGTGTGCAACATTTTTGTAGTATTTGC
+CGAGGGATGGGTTCTAGTCGGGCTCTTACTCGATAGTATATATACTACAGTATCCGATAT
+TCCATCCAGGTCCACGAACCAGCATAAATGTGTATCATGCGAATCTGCCTAACCGACTTC
+GCTTTTTGAGGAATACGTGTCCCGGCGCTCCGGGTAGCGGTATTTGACTTTTGCTTCGGC
+CGGATTGCTTACTATGTCCGGATTGAGCTGCTGATGCGGAAGGTTAGCAATGTTACGAGT
+CCCGACCCTCTTCCCCTCCTAAGGGCTGAGGGGTCATACTAGCTAACGTCCCAACCGCTC
+ATGCTGCCACCTAGCTACCATCAGATTGCGAGATCCTAGTCCGATCGAGTGTTATGCGGC
+GAAATCTTAAAGCTGGCAGTAATACGACGTAAGTGAATTATGGTGCCGGCAAGTAGTACG
+ATCTTACGAGGAACTTCGAAATTTAACACCCGCAGGGGGTCTGCAGGTCAGGCTAGAAGG
+ACTGGTGCAGTATAAAGAATCCAAACTCATAGTCTCGTACATGCTATTCCATACAGCTTT
+ATTGACCCATGTCTATGTAATAATGTCCCGACATAACTTATAGGTTTACAGCTCCCCTGT
+TATGCGTCCTAGAAAGAGCTGCCTCCCTCCCCAGCCTTGGATATCCCGATTTACGGCCAA
+AAGTGCCATCTTGTAGGCCACGAAGATCGATCCGATTAGAAAAACTACTCTGGTCCAACC
+CCGTAAAACTGTACTAGCTATCTAATTGGTGTGGCTCCGGGAAGCCGACTGTACTTCGAA
+CCTGGGGTGACACCGAAGATGAATTGAAGTTAGACTATGTGATAGTCCGTAGTCTTACCA
+CAGCCGTTGCTCGCTCAATGAACGGTCTCATCGCGCGTAGTCCCTGTTTCGGATCCCCAT
+AAACTCGGTGTATCTCACATAGACGAGTTACTATAAATTATCCACATGCGGAATGCACGA
+GTGCTTTGAAGGAGTGGCAATTTCTTCAGTCTATCTATTGAATCCTTGACAGCCAGAACT
+TTAGCGGATTAGGCCTCATCGACATTGCTGACGCTTCACTCCGAACCAAACCTCGGGCTG
+TGATCACTAGATATCAAGACCCAGTGTACGTATAAGAGGCGGGAACAATGGGCAGCTGTG
+GCCTCTCGAGCAGGTACATGCCATATCTTTCGAGCTTCACGCAAATAACGACAGTTGTCA
+GGAGCGCGCGTATCACGGACACCCTCGGTAATGTTATGTGATTTCCGCGTCCAAGTCTCG
+ATATCTTCTCATCTACGGAGATGCGCTCGTCACCGATCGTGAAGTGTGCGCCGGGGCAAC
+AGCCGCGCACAAAACGCGGGTCAAGTACCTTCGAGGAGCCCTCCTCAGCAAACAACTCGC
+AACCCGTTAGTCCCGGTAGTATAGCATCGCCGGGTTATCATAACGGGTTCGGGTCAGGCT
+GGCGTGGCCATATGATAGCGGTACTCGGAGTTACTGTGGAAGCAGACGACATATGCAGGT
+GCGCTAAAATTGGGTGTGAAAGGTTAAGTTCGTTAAGAGCGGTCCCCAAACTCCTTTACA
+ATGCGTACCGTCCTTTATAAACCAATCTTTATCGTTTTTCGACAATTGCTTACGGACGTT
+TCCTCAACGAGTGCTTGAAATAGCGGTAATCGAGCTATTTCGCTTAGCCTAGTCGACCCA
+TCATGTTGGTCTATCCATTTCTCTGACTGGGTGACTGTATGGCCGGAGCTGAGAGAGCCT
+CCCACGTTGAGGGCGCTGTCTCGGGTCCTAGAAGATACATGCCGTTCCCACTTGGTGGTA
+GCTTAAACAAGGTGGTCTTTTAACTGCGTATCAGAAATAGATTGGTGCCACAGCCGAGGC
+ATCCAGCGACGTCTCGCTAATGCCCGGCCGGTGCCAGATAGCGTTATCCATGCCGGCCTC
+TGATCTATAGTATGGAAGGATGGGCGTAGTGCTTTTATTACGTCCCCGGGGACTGACCAT
+GGCCTATAAGGATGGACTAGGTGGACGATGACTTGGGGTATGTGAGATGATCATCCCTGC
+GAGATTGCGGACCGTGTACACCGTTTGCTGTACAAGATGCTATGGAGCAGGAATCGTGCA
+GCCAGGTATTTTAGTACTATGACTGGCACTGTCGAGATCATACACCGCAGGACTCAAGCA
+CGTGATAGGGCCTTGCTTCTCGGATGGAACACGGACCACATACGTACATATGCAACCAGT
+TTGCGTACCTGACGGGAAGCGCTAGCCTCTTCCCATTCGAGTCTTTCGAATAGGGCGCAC
+AGGGGGCGAGCGAAACGCGCGAACGCTCTGCGTTGCGCGGGGCAAGGGATAAGAAAGTCT
+TGTTCCTTCTGTCTGGCAATAAGAGATTTTTCGCGGGCCATTGCCTATTCTCCAATTGGC
+ACTTTTCGTGTGAATGAGCACCCGCCGCACTTGGAGTTGAATCGGCGAACGGGGCGAAAG
+ATGAGCAGGCCATTACGCGCAACACTAGTCGAGGCTTAACCCAATACAGTACCAGCCATT
+ATGCCGCCGTTCTCCAGCGCTACTACTGCAGCAAATAGAACGCACAAGTGCGATTCTCAG
+TAGGCACTAGATCGTAATACAAAGATTCTAAGAGTATTTATTAAACCAAGGGCACCTTAC
+TTTTCGCATTCCGCATACGTACCGCGACCACCGGACAAGCCACAGGAAAGTTTTCTTTAT
+TACGCGAGGATCGATCGTCCACTATCAAAACGGAGTCTCCGCAAGTACAACTAGTCTACT
+TTTATGCCGCACTAAAACCGGGTGCCGACCCGGTGGATTGTGAAGGGCAGCCCTGCTATC
+ACATAGGCACACCAACCTGCGAATCAGCCGGCACTCCAAGTAGCATAACATATTGCCGGC
+AAGCCTTACGTACAGACAAGTTGGAATTATGTTTTTTGATAACTTCCTGATAGAATAACA
+AATATAGTATGACTAACCTTATGCCACGCACCCGCGACATCTTACACACCAGTTAATATA
+AGTGAAAGGGCCGAAAGAGCAGAATAACAGTGCGTGTGCCCCTCATAGAAGGAACCCAGA
+AGGCTGCTTAACAGCTCATCACGTATCGTGAGCTCGAAAAAAACGTCATGAGATCTGAAT
+ATCGTCAGGAATACCCATTCATGCAGGAATTCCAATAAGCGTCTAGCCATCCAATATTAT
+ATATCACAGACGAGGAGATGCCGCCTAATCTGCGTACGAGTGATCAAGACTCAATCGCCA
+ATCCAAGGGCTTGGATCATCTGTGATACGGGGCCGGATTCCACGACGCGATACATGTGCG
+TATGGATGGCCTCCTGTGTGTTTTATAGATATCACAATCACCATCCAACCTTGGGTGAGT
+CTCACCCACCCGCACTCAAGTCCACCCGACTCACCAGTAGATCCTACTTAGTCCTAAGTG
+TGAGCGGCCGAAGGGGAGGGGCCGTATCGGGCTGTTATGACGACTACTCTGTCCACCGAT
+AATTAAGCAAGTGTGACAAAGCCTCCCTTATGGAATGTATTTAAGGCTCCAGCTACAACA
+CTTTGATGCTGAAATCTCGTGTCAGGGTGCGAATCCATGACGGGAAGAACAGTCGTAATG
+TCGAAAGAGTATGAGCGCTCATGTAGTCAACAGTCTCTGACTCGACTAGTTAAATCGGAA
+TCCCGGAGTGGTGCCGCTAGCAACCGTATCGGTCAAGGGGGTAATTTGTTGGTGGTGCCC
+GGCTCACTGCCTGATATCACCGTATCGATGTAGATGTCTCAATACCAAAGCCAGATTACA
+CCAATCTCCGTAAACAACGAAATTTCCTTCCCTACCCCCGCCCCCCTGTAAGAAAGAATA
+AAACGGCGGCTCAAGGCTGCCCGACGACGCGCAGTCAGTATAAGAGAGAACTATTAGGTC
+CAGGAAATTAAGCCCTTCGTGGTCATCCTGCCACGTATCCATAGGCTGACCATGACATTT
+TTACTATAGAGTAACCGCCGAAACAGCTACCGACTCACGGTTATCCACTAGGGATCCCGC
+GCAGAATGTCTTTTACTACTTCCAACTTTTGTCCCTTATCGAACGAATAGGAGTGCTTGG
+AGGAGCAATGTAGGTTAGCCGCCTAAAGCTTCCCAATTATCTACCGAATGTGGCTAGTGT
+ACGGACGCTAGTGTACAATAGTGTCAGAGATTGGAAAAGTTGAGAGGCGGCGGCGGGGCG
+AGCAAATTTGCTAACCGGTACCCCGGGAGTCTACATCTTTTCGGCTATCAGGCGCTATAC
+TATTACTAGCGAATCTAAGTAGGACAACATCATAACTTACTATACCTCTTCGTCTCGTGG
+GACCAATCTACTATGTTGCTAGACATTTGCGTCGTCCGGACGTTTACCACACTTCGTTGC
+TCGACACTAGACGAGGCGCTGTAGTTTCAAGTCGTCCTATTACAGGAAGGTTCGTCGACG
+TGCATATAAAGACCGGCATGTCCTTGTGCACCTACCAACGCAGTCAGAGGTGAACTGTAT
+TCTCGCCAGCCTGTGCCTAGAGACAGGGACGGAAGCCGCTGATACCCCGTCAGTATCCTA
+CTCTCAAGAATGAGTTCCCTAGGGGGGTTACTACTAAACCACGATCACTCGGTTTTCTGC
+AAAGGTCGCCGGGGCACTTATAAGGGCAATTCACTAGTAACACTGGTCAAAAGTGTTACA
+CCCATGGTATTTGAATCGTTGGGTCTGAACCCGACAGCGAATCACGGGATGAAGGCACAC
+GCAGACAGGGACACGTCTAACACTCGGCCACACGTGGTGGCTCAGCCCTTTGTTGAACGT
+TACCACTTACATAGAACGGTTACGGTGGCGAATCCAAACTGGGAGTCATAAATCAGACTC
+AATGTTGATCTCTCATACCAAATTACCCAAGAAAATGCGTGGTTAAAGAGTCTGACCTAG
+TAACTAGCGTAACAAGTAGCTGCATACGGGCCGAACGGCAAAAGTCGTCGTTATAACAGG
+GACTCACGACCCCCTATTATCTGGAGCATCCAACTACGTCGCAGATCGTACGTACTGGAA
+CGAAATCTATTTTTAATTTTCACGCATTCTATGCATTCTATAAACTCCCGTGCCGTCGGT
+TCTGTATTGGGTCGGGGCGGTACGCATCCAGCAAGGGCCCCCAGTGCTTGTGGATGCACG
+GTAATTGAGGAGTAACCAATTGGAGATATAGGCGTGACTTGCGGGTCTGCTTTTCATTTC
+CCAGTACCGCCGCATAAGCGCGTTTAGGCAGACCGGACACATATCGCCACTTTCGCCAAA
+GTCAGTCACACCCGGATAACGGCTTTCCGTCTTTGAAGACTCGTTGCAAGGCTTCCACCG
+TATACCCATTTCGCAGATTACTTTGCTGCACCTCTAGGCCGGGAGCGGATTACACTATGA
+TCATCCCATAACGGGGTTAATGTCAATGCACAAGGATTTAATGACACGGTCCACAAGGGC
+GCTGGATTTCTGATCGCGTGGTTGTAAGCACAAAAGCTCGATTAGGAGCGATCCCTAATC
+TAAACGATTGACTGCCGGGGAATAGTGTTCTCCTTACTACTATGATTTGATAAAGTGCAT
+ACAAAATACACTGGGACTTGCATTAACCTAGGTATGTCGATAGGATAGACTTTCGGACTC
+TCCTTACCACTTAATTCGGACCGAGCACACGGCATTAGCTTTCAGCACGGTGTGACCCCT
+GCCTTACAAGCCCGAGGAGCCATGGTGCGTTGGATTGAATTCCAACCTTGGACATATCGT
+AGAACCGTTTAAAATGCGACCAGAAAAATACCTTAGAAGGCCGGGAAAAACGTCTAACTA
+TTCATGATGCTGATCATAGTGCAAGTGATTACTTTTCGGCTCCCGTTGCGTAGACTTAGC
+AGTGAGGTACCAGAAAGGGAAGGCTGGGTGTGTCGCTGTCCTGGCCCAGACATAACGCCG
+AGTTACCTTTGTAGATTGTATGTACTCCATACCTTTGGACTTGCCTGTACAGAGCTTGTT
+TTTGCCACTGATGCTGCCTGTCACCTGCTTATATACGACAGAACCCCCGCCTTGCCTAGA
+TCCTTATCACCGCCATACCCCTTTTCGCAATAGGCGGGGCAGACGTTTATCGTGAGTCAT
+CTTACCTTACAACAATGATAAGGTTATGTCCCATCTAGCAAACGGTCGCTCGCAGAACAT
+GTGTCTACGGGAGGTTGTTGATCAATCGGGATATGTGACAGCTTTTCTGAAAGCTGAACG
+ATTGGGGGACGAGAGATAAGACTCCGAAAATTTATTATCCATGCGGGTCTCTTTTTATAG
+GTCCGATCGTGACCACATTACAGAGTGAGTTAACGTCAGTACATAGCCGGCACCGTACGG
+ACAAGCGTGCCATAAGGTTTATTTTCCAAGTAGTCTCTCGTCAGGACTAGGAGGAGATGT
+TCCTACCGAGATCTGTATGTGAGCCTGTTCTTGTCGGTCCAATTGTCAAGGGATGCGGCT
+CCTGAAGCAAGTCTACAGTATTATCGTAGGTCATCTTGGCCCTGATGCACTTTGTGATCT
+TCGTCGCATAACAATACGGACTAATCCACGATGTCCACGATGGTTCAATTACTCGTGAGT
+TTGTCGCGATAACCCCCTGTGGACGCCGCCGATCAGAAAGGGCTTTCAACAACTTTATTC
+GCGCTTTGCGAAACGTAGTGCTACGTTCTGGCTGAGTGCCAAAGTCCTCACCCACCTATG
+TCGAACGCTTGCACCATATGTTTAAGTTTTGCTATTTGGGAGACTCTAACAAGACGAGAA
+CGAGCCTGAGTCGGGTGCAACAATCATTGAAACGTCTATAAGAATCTCGACTCCTCTAGT
+AGGTTACCTTCGGCAGCGAAGCTTGGGCAATTCTGGGGGATAGCCAATTATGACGTTTCC
+TGACTGTATCCATTGTCTATGTAGGATCGTGCAAGATTCATCACTCGCGCGCTGGATCAA
+GCTCTGCACGGCGACAGACTGCCCTGGCGACGTGTTGCTTCTCAGCTACCCCGTAAGAGC
+TTCTCGGCCTTTGTGCATCGGAGTAGCACAGTTCGATCGTCCCGCCGGATGGCGGCACGA
+GTAAATTGATGCCGCTCCAAAGATGTCAAGGACCTGTTCTTGCATAGGCGTGATTTTGGC
+GGTATTAATTAGTCCTGTCTAGGGCCTGTCACATTATCGTTACGTCATGGCAGGCCCGTT
+TGTCAAGATCTTGAGTTTAAACAATATGCCCTTTCATGTGCGTATGAAAAGCTTTAACAT
+TTCACACAGCTGTTATGACCACAGTGATTGGCGCTGATTCGTCAATCACATCTATCTTGG
+TAATCGTTACGAATTATGACTCTAAATAGACAGACTTTGGCCTGCTGGAAACTATTTGCG
+TCCGAAAGCCACTCATGGTCCTATACGTTCGGTAATGCAGGAGACGGTAAGAACTAAGAA
+CGGGCAGGATGAGGTTGCCATGGCGTTTCTATGAATGCCTATTACATCTTCTGATCTCTA
+AAATAGACTGGTCACCTGCCGGTTCTTCGGCAACTATAACAGCCACCACCCCTGCTCGGA
+GGTCGTGGTCAATTGCGCCGTGGGTCAACTGTTGAACAAATCGGTATACTAGCCGCGCGG
+TGCTTTACATAACTTCCTCCTATAGTACCAGCTAGAATTGGACTAGTTATGATCTGTGGC
+CTGGCGATTGCACCTTCTCTCAGCCCTAATGATGACAATTCGATGCTAACGCTGATTCCA
+GCGCACCCACATGCAGGCAGAGTAACAAGTCTATAGGCAGATTGCTACGGAGTATACTTT
+ACTGCGCACGACTCGTCTCGATCATCCACAGCACCGTAGTGATTAGTTTTTATGCGATCC
+TGGACGTTGTAGGAAGACAAGTCCGAATGATATCAAATCTTCTAGATATCGTATCTTCCC
+CTTAGTACCCTTCAGATTGCGTTGGATAGCGTGACTTACGGGCCCATCCAAAACGACTCA
+AGGTTTTTTATTCAAGGCTTCGCGCCGTTAGTATGAAACAGGGCGTCTTATAACGACCCA
+GAACCTTAACACACTAGACGGTAGATTATCAACGTAATTCATACGCAATGGTTGTTGTTC
+CCTCCGTTAGCAATGGTGACTGGTCGGACCTCGTCGCCGCCATATGGTATTAACACACTA
+GAATATAATCTTCTCTGTTGTTGGCTGCCGGAACATCCGCGAGGGCCAAGGTTTATCCTT
+GCTATATCCGGTAGCCCGCGAACCGTAGAACTTCAGCATTTGAGGTCTGCAGCAGGTCAA
+GATGCTGCTGAGCCAACGTCAGTTGAGATCTTGCCGTTAGAACGTCTACAGCACCGAACA
+CCCTTGGTCGGCCTATGACATGTTGAGTGTTCAGCTAAAGGAACCATGAGTCCTTAAGAC
+GGGACGGGTTACCGTTACCAAGAGTCCAGCTTCAACCCGAGTGTCCTTGGTGTAGTGGTA
+AAGCGTTCATACGGCGTGCGGGGTCTGACGTCAACCGCGTAAGCGGAGTCGCAACGCCGA
+CAGCTTCCCGTAATCCTCGTGGTATAACAACTGTGTAGACTTCAAGGGCAAAGTAATTCG
+CACATATAGAAATTGCATCTTCTCCGTCTACTGTCGATACATTAGGCTTCACGACTGGAA
+GTATTTGACATCAATTGTTGTACAAAGTTGTCGTAGCGGATCCTGCGCAAACCGTTCGTT
+ATGCATTGTAGAGTGAAGCGCATAATTTATCGAGATCGGCTCCAAGAACAGGTGGGGCCC
+AACTTTTTAGCAGGCCCGAGAACTAATCGGACTCACATAAAGGGGCAAAATGGCTAGCAC
+GAAGCGAGGTGCCTCCTGCGATGACCTCCGCCGCTCGGGCGATGCGGGTGCATGGCGCAC
+TAACAAACCCGTAATGGATTATTGTCACAACCCGTCTCCTCCGAGGCCGGTCATAATTCA
+ACCATATGCCGTCCTCCTCACATAATAAGTAGACTCGTGATCAGAACGCCATTATGGTAT
+GGTATACCACTTACGTGTTTCTCGTGACCTGATGCAGCGAGAGGGGGTTCCGTGTACTGA
+GATGTTACGACCGCAATCCCTTCGTCGTGAAATAGTAATGCTCGATTATGCATTACTGTG
+CATGGCATTTGGGAGAAGCCTCACTGCTTATCATCATCGAGGGCTATATACTCCGCGTAG
+TGGGGCAGCGGGCTGGATAGGACATCGTTCACGAGTTGAAAGGTCGGATGTCCTCGATAT
+TCAGCGGGCCCGGAAGATAATCGTTAACCTGTCTATACAGTCAGTCTCCTATTGGAGAGA
+TTGCCTACCAGCTTCTCATCTATGACAGTGCATGGAATCTTCCTGGAGGGACGGTACCGG
+ACGGTTGATTTCATCGGGCATTCGGCGTGAACGGGCATATTTCACGATTCTACTGGGACT
+CGTGATTTTAGCACTGCTCTTCTCTTTATGGAGACAATATAGGTGGCCGCATTGTGCCCG
+GCGTTCAGAGTATATGATATTCCCCGTGGGCAAGCTTTCGATAAGTATCGGCGTAGCCAT
+AAAGAATGTGCTTGGGTCCAGGGGGTAAACCTGCTGTGCCACCTTCACTAAACGTGAGGG
+CGAATCGGCGATGTGTCCCGCACAAACGGCGGCTTACGAGCAGCCTGATGCCTGTATCCC
+GACTGACACACTGGCACAGTTATATAAGGTTGATTATAGCCTGCGTTGATTGATGATACA
+GCCCCCAATTTGACAAAATCGACATCGCTCGCATGATGGAGGGTAAGAGCTTGGGTCACG
+GGCCTTCTGCTCACACCAGTGCGTTCATTATATGTTATAACATTGCAATCGGGTTATACC
+CGGACCTAAATCATATCGATGGACGAGTCCCTCGAACGGGAACCTGAAGCGTGTATGATG
+GTGCCCCGATGCAGAACGGGGGTAGGCCAAGCCTCGTCGATTCAGGGTTCCCCATTCTGT
+TCTGCAACGGGAGAACAAAAATACAAATTGTACGGAGTTGGTTGTCCTTCATTCCTGGGA
+GCCACACATCTCCTATACAGTGGAAAAGTACCGCGTTGAGCGTCTCCGGTTGTGTCAGTT
+GCAGCGGGGTCGTAATTTTCGCAAAAGTAGCCATCAGGTACCGCAGGCGACTCTTAACGT
+TTCCGACTTGAATGTGTAAGAGCCGCATGCGTGAGCAGCCGTTGTATTTTCAAGAAACGG
+CTTAAGGGAGAATTCGATGTACAGCAGTGATCGAACGCCAGGTCTTTGCAGTGCATCATA
+ATGCTTGATGACCGGTGCCAAATGTATGCTGAATACCACCGGTATGGTCAAAGGCACCTA
+CCGGAAACATTATCACGGGGTTAGACGCCTGCTCATAATGAGGCCCAGTCATATTACATG
+TCTTGTTCTGAGCGTGGGCCCCTTGGAAAGTTATATATCATCCGATGCCGTTCAAGCGAG
+CTGGTGGCCCGCTCAATGGCGCCTCGGAAGACCGCCGCTGCCGCGGTGCACCCGACCGGA
+GTTTTGCATTGCTTAATTTTCGAGAAATAGGGAAACGCAATTTGCGGAGACGGACAGGGC
+GATTGCAGGTCCTTAAATACGCTTACATTTACTTAATACCGCATGATAGATCAAGACGGA
+GAATGGCGAACAAGTCAATACATAGGACCTATTGCTGGATATGTACTTCAGATCCATTTG
+GGATCGGACACGTAGCGAAACCGTTGTCGGGGCTCCTACAGAGAGATTTTGTTTAAGGTA
+TAAGGTTCAGACGAGGGATCAGGAGTCTATTTCCCTATTTCCCGGAGTCGATACATTCTT
+GTTGCCCCGCCCACCGGCTGGGGCTTGTGGGCGTCAGGGAGTCCTACAGACAATCTTTGC
+TGTGTTAGGAGAGCGTAGCCCGTATTTAAATCGCAAACGCTTCGAGCCACTGAAGTTAGG
+GTAAAGACGTTCTCATTGAAACTACTACTTTTTCCGGCCGAGATCACATATCGAGGCGGA
+CTTTAAAGGCTAGCCGGGGAGCCTTATGTGTAAGGAGACAACTTGATTCATGTTCTTATC
+CGAGGAACGATCTCGCGGGAACCAGACACAGTTGCAGCTGCCTCTGCCCAAAATGCCCGA
+AGGGAACGCGCGAACCGACTTGTTCTGCATGAAAACAGATAGCTGGGTGGTTCATTGGAC
+GTCACGTGAATCGGTTATCGTCAAAGCTGTCGGCACTATTACAGTAATTGTGGACTGTAA
+CTGCACTGCGCTCACTGCGCCAAGAATATGCTGCGCATGTCTTCTTCTAACCAATGCCTC
+TGTGCTTCCGTTGTTCGTCGCAGAGAAAAGGCATGGTCAAACCAATCATAGACCGTAATG
+TACGGGGAGGATGCATCTATCGGCAGGCATCCTGTAGAACAATAATTAACCACTGCGTTG
+AACGTACACCCAGGAACCAGACTAATAGAGCTCACGAATCCATTGCCGCGGTCCATGGGT
+GCGGACGGCGGCTCGCTTTAACCGCGCCCTTTACTGAGTGTGTTAGTGAGAACGACTCCG
+TAGTAGGTCGCTCCATCGTTTGACTTGTCCCGTTAGTTATTGACCCCTAACGCTAGGAAT
+CCCACATCCTTGTACCGTCGGGGCGAAGGTTGGCTTTTTTGGCTCAGTTGTACAGATCCA
+ATTCTGGAAGAATCGCTCAGTAGTACCATAACCCATAAGCTTAAGCCTCGGAGGCCGATA
+AACAGCCGATCACTGTCGAAATGAAGCAACACCTCTAGTGAGGATGCTACCTGTAGGCGT
+CCAGGACTAGAGGAAAGGGGGCTTAGAGCCAGGGAAAACCATGACATGTCACCCCGGTTG
+GAATGCATATTTTAAACAACTACTCTTAAAGTATTTGCACCTTTCGGGCTGGAGACGACG
+TTGAAGGCTGGACGTCAGTCGCGGGCATATGCCGGCCACATCTTAACGCACACAGGATTG
+AAATTCGTACTAAAGCGTATATTACAGTGGTCTGGCCCAAGGAAACAATCGACAGCCGCA
+GCCCTTGAAGCTACGTCGCATACTCGTTAGCGTGGAGCTAAGCTGGCCGGATAAATGATC
+AAGACGGACCACCCAATACAAGACGTTCTTCATGTAACCCTCTTAGCAACTGCGGTAGTC
+GAGGACTTCGTCGAGTTGAGCATGAGATCCGGGTTTGGTGATAACCTTGGGGGGCAGAGA
+AGAAGTGCAGACATTGCCCCTTAAGTGGGTGGACTGGAATGAATTAATGGGATCGAATTA
+TTAGGTGAATAGAGTTGATTCGAAGACACTTCATTACATCCACACTCTCGTCACGTGAGA
+ATTCAAATTCGGTAGAGCGGTACGTGAAGACTTTATAAATCTCTTAAGCTGCGGACGCTA
+ATAAGACACAACGACGCCCGGATGCCCGGAGCACACTTAATGGCTTAAGCCAGTACAGGT
+GGGGTGTGCGACACAAATAGCTCCATGCACTTACGTCATGTCCATGCATTCGGAACCCTC
+GTCAAACCTCAACGGTAAAGGATAGTGTTTATACGCGCGCTGAATTCGCATCGATTAATT
+TAACTGAAGCCCAGACCCACCACTAGGACCGCTATGAAGCCAAGCACTCAACGAGGCATC
+TCTAGATTCTGGAGTCAGTTACCGTTTTAGACTTTCAGTCGCGTACTACCTGTTTAAAGG
+GTCAGCCGTGACAACGGGGGACATTACTAGATCGTTCCAATCGACCGTATGTGTCTAAGA
+CTCTGGCAACATTGGGACTACCCGATCTTATAAGCACCCGACTGGGACGTATTGATATTA
+CACCAGCTATTTAAGATTTTACGGGCACTCCGAGTGACGCACACCCTTAAGTGGCACCGC
+CATAATCACTATACGCAGATGGCCTCACGACCCGGTTGCGACTTTTAGGTCACGGCCACA
+CACCTGCGGCCTCCGACTAGGTCAACATGTTATTGGATGCAAGCTTTTTCTTGGGTTTGA
+GCGTTCCTGCTTTGTTCGATTGGTACAGGTCGGCGCTATCAGGTGATCAATGGTGAGTGG
+GTGGTCCTTACAAGCTCAAGTCACGCCTCGGGTGAGCCCAGACGCGTCGCTTAATCAGCC
+TAGAGTAGTACTTCCAAGGGGAAGCCCTGATGCAAGACGCGGGATTCTTAGTAATCGTAC
+GCGACACGAACCGTCCCCCTGCTGGTAGTATGTCTCTGAAGATACTACTAAAACTCAGAT
+AAATTCGGACGCATACTCCTGTACCAGGCGCTCGATGATCGATAACCTTAAGTAGAGGAC
+CAAAAGTTCGAATCTACTGAAGCAGAGCGTATAATCCTGTCTCAACACCGTACACAATCT
+GTGACTATAGTGGGTGGCTATTTAACGGCCTCTTTGGGCTCTAATATAAGCTCTAGCATG
+TTCATGGGTAGTACTAGCCTGGGAGGCGGCGAAGAAGGCGCTCTGGTCAGTTTCGGTGGG
+CGTCACACAGGTTCGTGTAGTAAGCGATGTGCAGCAAATCTGAGATGCACGCTTATCCCT
+CGAATAACCGGTTTCAGTCTCTGACGAAGGGTATCTGTGCTCGCGCAGTACAAGGTATAA
+AACGCTCCAGCTGTCTGCCAAACGCGGCGCGTACTGTTACCGGGGGAGCTAAGGCGGGGC
+CATTCCGTCTGGGCGTGACTCCGCCCCCTGTTAATGTCACCTCGTGCGCTATTAGGGTGC
+CTGCAGGGTTGCTATGGCTGTCAATGATCTTACCGATATCCAGCCGCGGACACAAAAAGC
+CGATATCGGCATTGCTTGGGGCACGTAGGGAGCCGGCCACTTTATGTTCGCGCGAGCCCG
+ACACGTGCTAGACACAGGGGGGCTTTTAAGAGATTCCAAATCTATTGTCTGGCCTCCAGA
+AGTTTGGTTAGCATCGCCGATATTTACTTACAAGCACAAGGTGCAACTTTCGATTTCAAT
+GGAAAAGGCTGAGTATCAGTCTTCGCGCGCATTCGCGATCATGGTAATAGCAGAGGCACC
+CAAGCGTCGATGTTAAGGGAACGAAAATCCCGTAAGATTATCCCACTATTTGTGGCAGTC
+ATCTCGATCATGCGGTTACTCCATTGTGACGTCCTATACCCGATTCGATGGCGCTAGGCT
+TACGGAAGCCACACACTAAGGTTTGCTTCAATGTCTTATAGAGGGTCGGGGTACGGTTGC
+ATACTCGATAGCGTCGTCACGTTTACTCGATTCAGAGATGGCGTCCCGATAATATCGTTG
+CTTAAACCCGGATCCCTGTTTCTCTCAACAAAGCGCTATCCCTTAACCAGGGAGACGAGC
+GCTCAAAAGCCGAACAGAGTGATCGGACAATTGCAATCTATGTTACAATATCCAACTGTA
+GACGGGTGTCTCAGTCGGTCGTTACCTTTATTACGAAGGACCGGAGAGGCGCGAGTAGCT
+CTGTACCAACGACCTAGACTGCTACGAATGTAATTTTAACACACGCCGATTTGTCCGACC
+CTGAGGTCGCGTGGCACGTGCCGCGTCGAGGCTCAAGCCTCATGCGCTATGTCCCCGTTA
+TGCGGACCGTCCTTCTACCCCCCTTCGATCCGCTACGTGTGGTGGTCGTCACCGAGACCC
+GGAGTAACAGGTCTGCAGATGCAGGCCATTTTGCTCGCCACACAGAATCGGAAGGTGTCT
+GAGTTACCGCTACTGCTACTGGCTAAGAAACTCTTTTCGCCCAATCGAACGCAAACTGGT
+GCGGTGGAGTTGCAGCAGTCGGTCCCACGGCACGAAGCGCCACATGACTTTCAGATGCCG
+CCCCGTGACTTTATATTTAACGCTGTCAAGACCACTACTCTGCCGGTCTGGACGGTGGAA
+GGCTTATGCCAGGTAGTACTTGGCCTCGGTGAAGGTCCTAACTGGACGTTGTGACTGCAC
+GCGGGAGGATTTAGATGACAGCATGCCGAGGTATTAGTTATACCAGGTGGACCCCGTCGC
+CACAAGACCTCAAATAATCGGCAATGCTGCTAACGGGCGGGAATGTACGGGTGACACGCA
+CTCTTACGTAATCCAGAGTGCATAATTTAGCACTGACATAAGACTCCTAGGCGCAAGTTG
+ATCCTGCGTAGAAGGTTAAGGGTGGCGTAGCTCTGCGTTCCGACAGTTTAGCGAGGTTCA
+TTCATCTTCTAGCTTAATCATCATATTTTTTGCAAAGTGTTCGGGCAGACTGAAGGGATT
+CCATGTTGAAGCCGCGGAATAATGCAGGACTGATCCGTATATTGGCCGTGCAGCATTAAG
+TATTGCTGCACCGGCAGAGAGCTTCGTGGCGGTCGTGATCTGCTTTGGGGTCCAGGACCG
+GAGTCGGCACGTGCCCTGTCATACGCGCAGAGGGGACAATCTTAATGAATCCTGTTTTCA
+ATTTCCGCATTCCCGCATTCGCTTATCGTGTCCCATACATGTAAAAGGGAATCTTGATAA
+CTGGCGATTCCCTGCGGTAATCCCCCTGTGCGAGTCTACACGACTCGATGTGCACAAGGT
+CACCGGAAGCCATGGTTCGACGTACCCGTCCATAGTTCGACCTCAAGTGCAAACTCTTTG
+CTGGGGAATAGTCCTCATCTCGGTCTAGAGCGTTCAACGATGGGGGAAGAGGCTGCTAAA
+AATGTTACACCAGGGGGCTGTACCTCATCTTATCACCCAGATCGGTCCTGAAAGGTGTTA
+TAACTTAGCGGTCTGCACTAGCAAGCCATTGCTTCCCGTTGACAAGTTCGCGCCCAATGA
+TCGGCTAGTGCGCTCCCGATAGAGGGGTGATATAACGGCCGTTGACTGGGCCAACCAAGT
+CGACGGTCCAGTGCTCAGTGATAATCTCCTGTATCCTACGATTGTAACCAAGAAAGAAAT
+GTATTCTCGAAATTACCTGTAACTCTAGGATCCGTAACCCGACTAAGTCTACTCGTGACC
+GCATCTCGGTTCAATTGGCACTTATGACGAGCCAAACATGCACTTTAACTGTGCGCACTT
+TAACAGGCGTGGTGGCTCTTGCGCTACGATTTGGCCTACAGAAAAACTCACGGGTGACTA
+TGAAGCCGCGGCGGTGATGAAGAGGCTATCTGGGTGCTCTGAAATCTGTGCATAGGTGGC
+CCGCGATAGGGTCTCCAAGGGGATATACAAATGACGGGAGAAGCTGCCTTTAGGATCAAG
+CCGTGGGAGCACACCGGGAATCCACCTAATTCACACGCACAAATGGATGGACGCACTCGA
+CGAGTCGAATACTAAGAAACCCAAGGCTCGCAGCCGGCCCACCGAAAGGCCTATGACCGT
+CGTATATACTTCCACGTCCTTCACATCAGTGTACTCATCTGCAGCAAAGATTGATGCAGA
+GACGCCGCTAACACTTCCCCCTACCTCTAAGTGTGCGTATACCATATGCGTGATAAATGG
+ATCTCCTAGGTTTCATCGGGTGCTCGAAAGGTTGAACTGTTCAGGGATCTTATTAAACCT
+AAATAGTTATGAGGCGCGAGTATTTATAACATACTTATAACCGACGCCACCGGCAGTTAC
+GGCCTGAAAAGTTTTGCTCCGTCTCAGATCGATTCGCGATTGATCACAAACGCTAACCCC
+AGGACTCCTTAATACTATAAAGGGATCACCGCAAGGGGAGGAGTAACCATCTAAAACTGG
+GTCCGCGTCATACACTACCCCCAACGAGGGTCCACCCTGCTGCGTCGAGCGTCGCTAACT
+CGTCCGGGTTCCGTGGATAGATTGTGAAACATGCGAGTTTCCTCCTTTCACTCGGAAGAA
+GTGCGCTGTAAGCGAACATTGACCCCTCCCCCGTAAAACTCGGTATGTCCAATTGCCTTG
+CACATGCGCCCACAGAGATACACTAACAGCCCCAGCTAGAAAGCCCTAGAGTATAATCTC
+GTTCTGCTCGAAAACCGCATTAGGACAGCCCAGTTTGGCATAGTTCCTGACAAAAAAATC
+GTCCGGAGTGATGCATTCCCGATTTAAGGACAAAATGACAAAAGGTTGGAGCCTCAACCA
+AGCCCCATTTATCAGCAACTCAACCTCTATAACCTCAAAAATAATTACAAACAGGATATC
+TCCCTGAGTAGGGGCACGCCCGAGACAGGAGCATCTGACCTTGTAACTCGACACGTCCGC
+CCTCCACTTTTAATCAGTGCGCCTGGGGTATAGCAAGTCCCCCACCTCGTTGGGCCTTAA
+AACAAGAGGGGTAGGTCGGTGTCTATCATTTACCGCGGTAGTTGGGAGATAGAAACCGAT
+TAAGCACACCCTGGTTAGGTCCGCGAAGGTTGGCGGGACGCTGGGTCTGAGATTGTAAAT
+ATCCGCCTAGCTCTCCGCTCTTCTCCGCGTAACGAGGCGGGTTGGGCAGACTCACGCGCT
+ACATGCTGTCTGTACAAGTTATAACGACCGGCCTTGAGCTCAACCGGCAGGGAAGTCACG
+CCAGGCTTGAAGAATATCACAGGCAGTTGTCCTGTCTTGGTACCGGGTAACCTACGTCTC
+TAAAGTAAATCTGATTCTCATTGATGATGTTGATCTACAAAGAGATGATACCGTAGAGGA
+TCTATCTCTAGGTCTCACGCTAGCGGTCGCGCTATTTGACCGAACGCCGATAATCCCGGA
+AGTCCGCCACTCCCTCTTCCTACTAGCTGTCCCCGAAAATGACGACCAGTGAGATAGCCA
+AGTATGAATCGCAGTGATGAATTATGAAACGAGCGACAAGCCTTCGGACTTACGCAAGAA
+ACGACACACATCAGCAGTACCTGTAATTTACAGCTAGATGTACCTGCGCATACAGACGGC
+ATACTCGTTTATGAGACTAGCGTAGTATTGTCGCCGAACTAGCAAACGCACTAAAAGGTA
+GCTCCCTAGTCTGAGAGTGCCTTGTTACATATCGTTAAGTCCGGGTCTGTCTCTCTACCG
+GACAGGGCGCGGACCCTCCACTTCATCGGGCTTACGTGACTATTAACACACAGAACGGAG
+AACTACGGTTACTGGATTTTCGTGTCTATATAGCACGTGTGGCCCCAGACGCAACGGAGG
+CGTTTTCAATCCCCGATTCTGAAATTCGGAGTTTATTTTTCACTGTGTTACCGAGAGGGA
+AGAAATACACCATCAGGTGGCAGGGTATTTGTAGTACTGTTTGACTATGGAGATGATAAT
+CGTTAGGCTATGGTTCTTAGTCCCTCGTATGCTGAAAATGATTGACTTCTACACGTGCCG
+CTACCGACTAGGACGCAAACTCGTGCGCCCAGCCATCAATTGCACCGCACGGCGAATTCC
+GAAAGGCTTCGGGTATCGTGGTGGGCCTCTAATGTGCTACTATGCCGTCGGGGTGGCGAT
+AGTAAGCTGCTGAGTTTGCCTTACGGGATATTCACTGCAAGCCCATATCGCCTTTAAGCG
+GAACTTGCTCTTTTTTCAGTGAGTCCACTCACCGGCGACGGCTCTATCTAGCGCTACATT
+TCTCACCTGGATGGGGGACGGCCCAGAGGCTGAGTGCTTCCTAGCTGCAGGCGCACGTGT
+GTAGTATCCTGTAAGCAGTCGGGTAGTGAAGCGCGCCCGACTGGTGACTTGTACTAGCAG
+ATGGGGAACCATTATGACGACTCTTTAGGCATTCCATGAGTAGTCCGGATGGGGGTTGAC
+CAGCTACCTAATCCCAGCCCTCCAGATGGCCTGATGTGCGGGCTTGTTTTAAGAAGAAGG
+TCCTGCCGACTGGGGATCTCCCCAGTCGTGTATCCGTAGGAGAGTTATGTTAGCGTGAAA
+AATAGCCATTAGGCCGGGACCCCCGTTGGAGTAGGTAACCCGTGCAAGACCCGGTTTCGT
+CGCTTAGACCTGGCTGCGAAACAAACGGAATCCTATCTATTTGTACATTGCCATCAAAAA
+TTTCTCGCGACATGAAACTGGAAAAGTAGCCAGCCACGTGGAATGTACATTAGTTCCACA
+CCTTCCAGCCTCCCGTCGCGAGTATAGATACTGCTTTATGATCTCATCCTCAGGCTTTCA
+TCCTCGGGGAGAGGCACCGAGTCCGTGGGACGCGCGTGGCACTAGGTGGGTATCGGGAAT
+TGCGCAGTTCGTAACTCCTCCTAGTTGAGTTGAGCTTTTCATTAAGCGGGACCGTATATG
+CACGTGGTTGAATTCTCGCGATTTGTTGAGCAGGATGATACTAACACCGCGAAAACGAGA
+TTGACTGAGCTATGACTCGTTAACAAATCAACTCAGTCCTATCACGGCTTTCGTCGGTCG
+GGGTTGTTTGATTTCATCTTCAACTTCTTATATAACCCCTACGCCAGACCCATCTAAGCT
+TGTCTGGATAAGAATACTCGAACGCCGGCCTGCACCTTACACTGATAATACAAAGGCTGT
+GTGCGTACGTTCCAATGATATTTCCTAAAACTCGTTAACCCATAGTAGGGGACGCTCCTC
+GCAGGAGTCTAGTCGACACGCAACCGTGGACTTCGCCCCATGTTTAGGCCACCCGATTGT
+ATAGACCAAATGACCCAGAAGCATTACTTTATCGTGGGCGGGTAGTTTGTAGACACGATC
+GGTGTGGTGGAATCTTTGCGGGCTGTCTCCTCGTTATCCCTTGTCATGGATGGGATGACA
+CCGTCTGACTGCCATCAACTCGAATTCTACACGGCGGGTGTAGCTCCACCGCACGGGGGT
+CTTGAGTGTCGCATTCATCCCGGTTGAATCAACGCTACCTGGAGCACCGGAAACTTTACG
+GTATAAAAATATCGAATGTTGTGCCCGGGGAGGATCGAGGGATGAATCGGCCGCTGTACG
+CGGGGACCCTGCATTCGCTGTCTAGAGTTAGTGGTGCCAAAGTGCGGACGACAACCTAGG
+CATCGCCTTAAGACTAGTTGGTACATCGCGACCTCGCCCAAACCCGCATCTTCGCGTGTC
+AGTATGCCTCCAAGTAAGGGATATGGGTCTGCCGTAGTACGAGTGGGCGACCGGTCCGAT
+CTTCACTGTTACCATATCATGTTAAGAGGTCTGGAATTAGTAGCAGACACTCAACCGTGA
+TAAATGTTTAGTCAACACTGATGTGGAAGCACGACGAACTGCAAAGTCAGTTAGCAATTA
+CCATCAAACGAAGTTGTCGCGGTCCTGTAGGTACACACCGAGCATTGGACGGTACCTATG
+CTATGTAAGCGCGCAGCACGCTAGGTTGCCAACCTATCCCCATCGTTCACCGATATGCCA
+ACACTGACACGTACCCCTGGGGTTGACCTCTGGAAAGCTCTGAGCAAACATTCGGGGGCC
+GCGACAATCCAAGAAAAAGACTCGGAACGCGCGCGTAATTGAGCGTGGTGCGATTTTGGA
+GCTTGCTCATGCGGAAAACGTTGGTGTCCCAAAACACGTCCGACCAACGGTCAACGGCAA
+GCCGTTGATTGCAGGATCCTGTCATCTGCTTCAGAAATTAATTCGGCGCCCACTGGGTGA
+ACCAGCCGAGCTACGCTAGTATAGTGATTGGCAGTTGCTTCAGAGAAGAACTGATGATCA
+TGGAACGGGATAGACTCCCAAAACTCATACAAGACGTTCAGCTCGCCTACCCTGATATTA
+CGGAAAAGGACTTTAAGATGAAAGACTGCACCGGAGTGCTGAGAAGGCCATATCGAAACC
+CGGCTATGTGGCGGCTAAGTCCGCGGCTTATGTACGGCGCTATGGGTGGACGACCTGGTA
+TCCTACTTTCTACCTCTCCACCTCGGATGCTAATTAAAACAGCATCGAGACCACTGATCT
+CGTTGTGTCGCATGCGACTCTTTGTCGCGGTTCCGGTTGGGTGCCCTAGACCCCTGCGCA
+TTTAGAGGAGAAGTAACCCGTACACATCGCCTCCTGGTGTTTATCTCCGCAAGGCGGCAC
+ACGCGGACGCCCGTCTATCGAGACGCTAGCGATTTCCACTGAGCCCTATTTGTGTCGGAT
+ATTTAGAGTCGCCCCCTTCGTACTGTAGCCGAAATGTCGTACCACGTAGATTCTAGACAC
+TCTGACCATAGACTGGAAACCACAAGTGCGAAGTCGACGGACGCGAGCAAGGAGGGTGGA
+ATAAGCACAGGGTAGACTGTATATACACCTAGGCCCCATGAGACCAGGTGATCAAAACTG
+GGGTGTGCTTTGGGAGTCTAAGTCATGGATTCTTTGTTTGCGGAGTCTCACAGGCTACTA
+AGTAATGCCTATTTGACACGAACGTCCGTGATGGCCAATTATCAACCGAGTTTATTGTCG
+AGTTATACTAGATGTGAGGCAAGGGGTGGGGGCTAGGGTGGTAACAATTCACCATGCAAG
+CCGACATCTATCTCGGGCATTACTTCTTATCGGCCGATGGAAAGCTCTGCTGGCGAGAAA
+CATTCACCCATTCATACAAGTTAGGAGGTATGGATCCTGACACTAAATTCTATACGGCAA
+TTTGTGACTGCGATCGTGGGCATGTCGGTGAGTATTGCAGTCTAAGCACCTCGGACAATA
+GCATTTTAACCTCTGGGTATACGTGCAGGCTCCGAATTTTGCTGTTTCAACCGATGAGAA
+CAGTTATTTTAGACGAGGCAAAGGACCAGACCGGGTGTGTGTTGAGAATAGCCTTCTAAA
+GACTGGTGAGCGTGGCTTAGCACAAACCCACTGTATTTCTATGCCCGGTGCAATTCTAGG
+AGAATCCCGTTTGGAATAATCGTTGGGTTCATAAATCATTAACGGATATCGCGCTGCTGT
+GCATTGTTCGCTAGCTTCGCCCTAACTTACTTTAAATATGTACATGCTGACGTCACAGCA
+AAAGCTTTATTTTCCACATTCGGGGATTACCGGAGGTCAAAGACCCCTATAGTCGAGACA
+ATGTTTACAGCGGACACCATGCACCCAGGTATATCATATGTATACACGTGGTCTATTTCT
+AAGAATCCAGCACCGAGGTAGCCCCAAGCGCTTACTCAACGCCCTTTGGATGCCGAATAC
+AGTTTCACAGGTTTGGACGGTGCTCCTACGAGTTCGTAGTGGTCACGTCACATGGAGTGA
+ATAGGTCGTGTCAGAAGTTCACTAAAGGTTCGGGTGATTCAGCGCGCGGGCCCACCCGCG
+GGGCTCCTGCCATGAATAGGCTGTCTTTTAGAATTTACCTGCACTGTCGTGGCGAAGCCG
+AGTAGTTGCCCATATCAAAAAAGATCCCAGCAGAATATGTGAGCGGCAATCTGTCTATGG
+GCCGCTCGCGCCGTAGTCTCGAGGACTGACCCCGGTTCGCGGCGCTGTTACTAACTCGTG
+CTTCTTGTCAGGGCCTGGAGATAGCAGCCCCCTCCATTGTAGGCCAATTAACCCCATTCT
+CACTCTATCACTTCTAACATAAAGACCGAAAGCGTGGACGGGGGTAAGAGCAAAGTACAC
+ATGAGATAAATTAAATATTGGGATGTTCCCCAGCGTGGGCTTCTTACATGGGCGGTGGAG
+GTTAGTTTCGGCATTAGAGCTCCTACGTTGTGAGTATGGTGTGTCTCGCCGTACGGAGCC
+TCACTGATGTTGAGAAATCCGCCTAGGATTTTCATTTACCTCATGCAGTCGAGAGGTCAC
+CACCAAACAGTCTATTTTAAATTATAAGACCATCGGGTCGTTCTATCACCGAATCGCCCA
+ACGCTAACGACTGGGTCACACCACGATGATCGTCCGGGCCACAGCGGGGGTCAATGCTGG
+CGGTCCCTTCTGCGGCGTTGCCACGTTTATCTAGAGCGCAACATTAATGGGGTAGAGGAG
+AGATCTGAGTAGCGCTCCCTATAGTCGTATTGTGAATAACCGTACGTCATCGTGAGTGGT
+GGTGGCCACCTCCGAACGACTAGCCTAGCTATTGCCCCGTAAGATCCGAAACGCGCCTTG
+CCCCAAATAATATTATGGTCACTGATTGTTGAATTGATGGACGGCACTTGTAACATAACC
+TCTAAAGGTACATTGGGGTGGGAGACTCTTGGTTTTCAGACATTTATCACAGCATCTATC
+CGACAAGCGCTAGTGTATCTTAAAAAAGACAGCGATAGACTGTCGAGCGTAAACTTGTCT
+AACAGGCTGCTTTCGATTCCTGAGCTTACATCGCACCGTCATGCGCACTTTGTGCATATC
+CACCCGCATTAGTTTAAGACGGTCCACCCGGATCTGGAGTTTGTATCAGTATTCAGGCAC
+CGTAGATGTAGCTTTACGCTTGCGTAAAAGGCGAATTTTACACAAAAGGGTTTCATAACG
+GTACCCACGCATGGAGCTTAGCCAAATCTGTAAGATCCTTCACCACGTCGTCACGGAAGT
+TTCAAAGTGCACCAAAAGAATAAAATCGGTTAGCAACATGGTGTTCATCGTTCTCTGGCT
+GCTGGACACGCCAAAGCGTTAGTAATAATGGTGTCTGTTTGTATATATTTAACTCGCGGG
+TTGCGAAGCACGTATAGATGATTGAAGTCTAATTAATATCCGCTTTTGCTACCTCTCGAA
+GTGGGTGCGCGACGGCCAAATACATCAATCGGAGGGGCATAGGAATAAACCGTGTGCTTC
+GGCGAGCGCGCTTATATACACCTCCCAACGCCCCGCTCGGTTAACGCGTGTTACAACGGA
+GTCTGTATCTCCATTACAATTGATCGGGCGGTGTGCTACCTCGCCCAGATATTCTCGTGT
+GAACCTGTCGCCTTGAGCGAGGAGGGCTATCTGAGCAGCGTAGACCGTTTGGACTTGCTT
+CTAAGCCAATGTTAGTGCAATCCGTCGCGAACCATGGGAGAGGCGATCCCTAGTCAGAGT
+CGACCCCGAACACCCTAACCCCCACAACGTGTGACTACCTGCATCATTCACGTCCATCAT
+AGAACAACTATTAGGATGACTAGGCCTATGGCTACAGGTTAGTGGTGCGACTGGACGCAT
+TTGGCAATTGCACGGTCCGGCATATATGTCTCCTGTCAGTTTAGCAGGGGAGACTGCCTG
+CCATCCGGTGGAGACAAATGGTTGTGTATTGGTTACTTTGGGATAATGCGAAGCGATACA
+GAGTCCGCAGAGCCTTTCATTTAATAATGGAGTACCTTCAGCTACGGACCAATGTTCCCT
+CTCTTCTTACGAGAGTGGCTATTGACAAAGGCGGAGAGCATCTTTGCACTGAATTCTTCC
+CTACAACGAGTCCGATGACGTCTTTAGGAAGAAACCCAGCTGTTAACTCTAGCGCATCCG
+GGTTTCTGAGGCTAAGATTGGGAAAGAAGCTATCTCTACCGGAAACAGTAGCAGGTACGA
+GGGCCGACAATCAGGATCCCCCCGGAAGGAAAAATATAGGGCTAAGACGCACCTCTCAAC
+GACCAATTTGATCACCTCATGGAAAGCTAATAAAATACCGCATATGCATTATCTGTAACG
+TGCTGTTAGCGTGGGCCCCCACGCTCATATCCCGCCCGTGACTGTGCAAAGAATCATTCC
+GCATGCCTCGATCTCTGCCCGCTCTGATCGGGGCCAGGAATTAGCTAACACATGCTGGAG
+CATAGGAACGTCCGCTACATGAAAGAGCATTGGGTCCGGCTGCACAAAAATTGTCTGACG
+GGGTGTCAAGTGCGTAGATTGGTGATGAGTACAGACGCCGTATCAATTGGTTCCCGGGAG
+CTGATGGTCGGAGTTGTACACTATTCACTGGCTAGATTGGTGGAACTCGGCTGGTCAAAT
+TTTATGAAACGACGTACTCTCCGGCGTGGCCTGGCGAGTCTGCACCATGGAAAGAGCCAA
+CCGGACACTGTACCCGAAGCTCCAGCTATCTGTAGCGGTCTGAGGTGAGGACCAAGCGGC
+CTTGTGGACCGGTGTCTGCTAGTGTGCTGCCGTTGAGCAGAAAGGCAGTATCACTACATC
+CACTGTAAAATGATCACTAACCGTTTAATGCAAGGCGCCAGGGTCAGGTATAAGTTAGAA
+GTCGAGGATTGGTGTGCATATGTCAGGCGGAACCCTGGAGTTCATGCAGGAAAGCCAGCT
+GGGCGGTAAAGAGCCATCTAGTACAACTCGCTCTGGCAGGTTTCGCCATGCAAATGCCCC
+GGGGCGCCTCGGGATGTCGCAACGCTGCCTTAATACCTCAATTTCAAAGAAACGCCAGGA
+GGAACGTTAGGTAGGTATAGCCAATCCTCGTATTAATCTGTTTCATCGGAGGTTCAATAG
+CCGCTGAACGCGGCAAGACAAGTTATCAGTAATCCGACTAGTGACAGAACCGGTTACCCT
+AGACCCTATCCGGCTCCAGATCGCACACCCCGTGTTCTGCCCGCCTGCAAGTCGCATCCA
+CAATCCCTTTTCACTGTCAGTCATACCCAAGATTATGGGCCGAATATCACCACATTGCAC
+AACTGGTTGGCGAGACTGAAAGTGACTAAGGCTTGTTGAATCTCAATATTCTGCGGCTCG
+CCGGCGTTACACCGGGAAACAAAGATTTTCAATGCAGGGAAGTTTCCTGTGCCCTCCCTG
+ATTACACTGAAAAACCTTTTGATTGGCCGTGGTTGATGTCCATATCAGGACCTGGTCGTT
+ACTACACCCCTTATCCACTAATATTTGGGCGAGACGATACTCGATCCAGTAACGGGGCAT
+CCGGGTAGGCAATACATGATCGCGCCATTGAACAGTGAAGACCACGGTTGCATGGAGGGA
+CATAGGGCCTCCCGACGGATAGCGAAACGCAGTGACACGAGTTTCCAGTTCCCCGCTCTT
+ATAACACCTTTCGGGGACATCTATCGTAACTCTGCTAAGCTCGGTTGTTGGTCCCTTCCG
+CTTGTCTGCAATTTTCGACAGAAGGCCTGACCGGTACTCGTAAAAGCCTCAGCGTCTGCG
+GCAAAGGCCATAAGAAACACGGTATCTCAATAGTCGCTCTGATTTTGCAGACCAAAGAAA
+AGTAGCTCCCGCCCGACCGTAGCGTGGGAGCGCAAGCAGGTCACCCCGCTAATTCGTTTA
+TTTTTTATCTACCATACAAGGGACGGTGTCCAGCATTAGACAACAAATTGTCATAGAAGT
+TACGTCTAGGCCTAATACTGATCCTTAAAGTGGACCGGCGGGCTCACAGAAATGATGAGG
+AGCAAAGACTGTCGCTAATCCACCCCCCGTGAGGTCCAAACTAGGCGCCATTCCGCGCAA
+AGAAGTGGGTAAGCGGTCGCTGCCAGACTACACGCCCTATCCGATGCCATCCCAACTTGA
+CAGGGCATCAGTAGCCCCGCGGCAGAATGTTGTGCTGACCGGATACACTAAGAAAGGTTG
+GGGTGATTCTTAACCGGGCAAAACCCTAGGTTGCAAATCTTATGCAAAGTTTTTCGCCCG
+ATCGGAAAGTGGACGGGCCGGTGCATGTCCTCACATCGCCTCAGGCAATGTGAAGGTACC
+GTGACAGGTGGCAGCGAATGAGTTATAACTGTACGGCTTTGTCGGGGTCCAAGTGGCTAG
+AACGTTGAGTCGCACGAATATGGTCTCGGACCGGAAGTAGGCGCAGAGTCGCCACTTACT
+TGTGGGGAGTACTCCCCATACGCCAGACCTAGCATCGGGCGTGACGTGCACTTGACCCGC
+GCGCATCGTTTCGTTCTCTGCCTCGAAGCACTTCGACCTTCTATCCCAACTGTACTAGCT
+GGGGCATGACACCTTCTCTACATTGACCGCTCTTGTCTGGACCCCCATGCTGCGTAACTA
+AGAGACGGAGGCCCGATTTCCCCCGTAGTGTAGTCTGTTAAATAGCGCAGAAACTAACCC
+CTCTGAAAGTTAGACTCGCACCAGCGGTTGATCCTGTGATCCATGGGTTCTCGCTACACC
+GACAATTGAGCGGATTTACCCGGCAATGTTTCTTATGAAAGGCGAGGTCGCTCTTGTACA
+CGTATGTGTCCGCGGCAGATTCGTACACTGGGGACGCTCTCCCTATGCCTCCCCACCGAA
+CGATCGTGTGCACATGGAGTGTGCTTCTGACGCCGCTGTGTCTGCAAGGCTTAACGCCTC
+TGGCGTTAGAAAGACGAAAGTCGTCCGCACTCCGTGACTAAGCCCGGCGGGATTCCGCAC
+CTCAATTTTAGTCAAAACCGAGAGGTACGTAGGCGCCCTCAGGCGGTGTCGGTGGCATCT
+AGGCGTATGGCCTGGCGGATCCGGGTAGCTTGTGGGAAAGTAGGGACGTCCGTAACAGTC
+AGGCGTCTACGTCGCAAGGCAGCCGAGGCTAGAGTTGGTATTATCGTCGTTTTGGAGAGC
+TCGGGACTGGGTTAGGTATATGAGGTCAGTGCATGACTGTCGAAACCGTTTTGAGTTCTT
+CTAATGGCTATCCGGGGGTTAACCAGTCCGTATCCGGTTCCAACATACAAAAAGGGCATA
+GGAACTGATTCCGATGATTCACCCCTCCAGGGTAACCACGACCTCACTCTGCATCTTGGG
+AGTAGTGATAATGTTGTATGAACGCAGTAAATGGATAGGCTTTGTCATGTGCACAAGCGT
+TAACTCCCAGAGTACTCCTTACGGACTGAACCGCTCGATAATTTTCCCGCGTTCACGAAA
+TCTTATAATGGGTGGGGCTTTCGTAGCTGGAAGCAGAACCGCGAATACTCACTTCGCCGA
+TTTTCTAGCGTCCTAGTCCGATGAGTGTCGCTGTGCCCCACAACGTCACGAACCGAGCCA
+TGTCTTCAGTCAGCAGTCAAGATCGCTCAATATGGCTAACGCTTCGCAAAGTGTCTCGGC
+CCACCGGCACTCTCGACCGGTTGTGCTGTCTCATCACAGATGTCGCGCGCCTTGAGGTTA
+GGTGTACTGGCACTTCCATTCGGCGAATCGGGCGTGGCACTGGCAGGACCCCTTTGAAGA
+GGCAGCCGGCGCCTGCCTGCGTGCCTAGCCCTGGGGTCAAACTCCCTAAACCTCTGCCTA
+AGAAACCTGAACAAGTCTGGCGCGATTCGTCACTTGGGGAATCATATCAGATAAAGCACA
+CACCGATCAGATCTTTGCCCCAAAACAACTTATAGTCTTATTTGGTACATTTGAGTGGCA
+GATTTGCTCCTATTGCACGTATGACGTGACTCACTGTGCCCTCCTTCCTTTACAGATGCG
+CGCTCATAGGCCTAGTACCCGTCATCTAGTATGATAGTGACACCAGCCTCCCCGAGGATC
+TGTTAGAAAGTGTGACCCGTTATTTCTTAGTCCCCTTCATGTGCTGCAAGCACCACGATA
+ATGGTTCATTAGGGGATATACAGGGCGTATTCCCCGGCCTGAGCAGGGGTTTCGCAGATG
+GCTGGTAATCTCAGCTACAAAACGGTGCTAAGTCCTGAAGAAGTGGAAGATACGATGCAC
+GAGATGTGTAAACCCTGACTAGATTCTATGGTAAGGAGGTAGCGAGGGCCCGCACGTGGA
+CTGAGACGCAGGCAATGTATCTGTCCCGCCGGAACCAACAAGCCCACGAACGAGGCCCAT
+AAGGTTTCGTGTCCTTAAAGCCTAAATGTTATCGCCTGGGGGTCATCTGCCGAGCTCCAT
+TTTATGACCGCTGGTTTTGTTCGCCAAAAAACCCGCTGGTGGCGGCGAGCTCCTATTGAC
+CTCACGTTGTACCCCGCTTCAGGTTGCCCGCACACAGCGGCGAATATAACTATCTGCGTG
+TGATTCTCTATGTAAGAGGCCTGGGGTCGTTTCCCACACCACGGAAGAGTCGTTCATACA
+TGTAAGCCCCCATAGGAGGCAGCGAGCGCGCACTTATCTTCACTCTGGAACTCTAACATG
+TCGTCGAAATCTGACGAGCGAAGACAGATCCCCGTCATAAACTGGAAGGGTCTTTAAAAT
+GCAGGCCAGTGTTGGCGTCGGACGGCAGGGCCAAACCGCCGTGGGCGCTACACTAGGCCG
+AGAGGCACATATTAGATCTTGTTACGTCTCAATAAGACCTGTGCAATCCTCAAATTAGAA
+TTTTTTGGATGGCGCCGCAAGTGTCGCGTAACAATTCTTCTTAAGAACTAACTTGGGTCT
+GATCAATGACCGCTGCGCTTCCTGTTGTGAGCTAAGTATACCTCATGTGTGCCTACATTA
+GAAATAGACATGAGACTGGGTCGACGCAGTGTTTCTGAGAAGCTTACGGGGTTGGAATTT
+TTGTCTGTTCCCGGGTTCGCTCGCTCACAAACTTTAGCCTATGGGGCGGGGTATTTGGGG
+ACGGAAGGTTCTCTCTTAGGTCCATTTACTGGCGCGGCGACATCTTATATCCCCTACGCG
+TCATGGGTCTTAGCTGACTAACGAGCGGGGTCAGCGTAACGTCAAGCAGAAGTCGGCCCT
+TGTATGAGCACTATTCGAAGCGTGATCCCCCTAGGTCAAGGGATTTTGTGGATGATATTG
+TGGGCAAGCGTAATGAAACTTACATAAATGCCAACGATGCGATTTCGGAGCCATCTGATC
+ACGGTGGCGGAGCGAACTCAATTAGTTAATAGTATCAGTGATACCTTTAGAGTGAGTATA
+AGGTTCATATACATTAAAAGGAATAAGTCTTCGGCGTGACAGCTGAGCACATAAAAGCAC
+TAAAGGGAAGCCCTTGTCGCGACTATCGGCGATTACTCTGAAAGGATGTCGTCCTAAGGA
+CCAGAGTTCTCGAAGAGCATTGTGACAGTGAGTCGTACAGCTCATAGACAGAGAATGAGT
+GTCCCATTTCTGGGTAAGTCTGAACTATAGCAATTTTCGGATTACTGCCTGGTTTGATGT
+AGCACTGGGTACGATACTTAGGCCTCTTTAACCCACCTCATCGATTAGTAACAGCTCTAG
+AAGGGATGTATATAGGGTTATGCGAGGGCGTAGACATTTGTCTAATTAGTAGACATGTGC
+GCACACCCCTCCTGAAGCAGAAGACCACAGCTATCTGTTGCCTTGTCTAGTGATATAACT
+TGTCAACAAAACGCAACGCCCGGCGGTTACACTTCAGATGTAGCTCCACCGGATCCGCGA
+CGGGTGAAAGGCTTGGGAGAAGGGGGGCAACCTGTGTAGCTCCTAAAGTTAACCATTCCT
+ACTCCTCGGTCATTACCTCAGTCCAGCCTGATCTTAAATGCGACAGATGTAGTTGCCCGA
+TTCATACAAGTCACAATTGTCGCCGCGGGTGTAGGAAATTTTTTCCTTCCCATGTTTGTT
+TCCCTAGCTATCCACTAAGCCTGTGAATTTTCTTGCTAACGGGCTGGGCGGGCCATGTAA
+GTCCAGTGCTCACACACATCTGCGTCTTAGCTTCCCGTGTGATAGATACGAAAACGGTAC
+CGAATAGCTTTTTGAAGGGTTGCTGGTTTTCCTCCAGGGACTCTTTCTCTCGGATCTTAG
+GCTAAGACGTAGGCGTCCACCAGTTCCCCTTCCATGCCGCCAGCTACGTGTTAGGCCTAG
+GATGTACACCGGCGTCGTCCCTCAGAGGCGATGGTCTCGTGTAGAGCCGGGTGTTAAGCT
+CATTGTCAGATCTAACTCATGTTAACGCTTAAAATAAACCAAGACGGTATGGTCTAGGCT
+AGATCGCTTACTTCCTAGCCGCGTAAAATTAAATTCATAGCCCTGGTTACCGGGTTGTCG
+TGAGGGCGCAGCGCCCTGATGACGGTTAACATGTCTGTCAGCAACAGGATTGCGTAATTT
+GGTGCAGCACATTCTGGTGGTGACGGACAGAAAGGTAGCAACATTCCGCACCGGCTACTG
+TAGGGGCGTCATCCATTGTGGTTCGCTGCAATTGGAGGATGTACAGGCAGTGGGAATGCC
+TAAAATCCCCGAAGGCTTGATACTGCAACTTCAGTTTACCCCTTGGAGAAGTTCCGCGAC
+CATGTCTCAAACCATCGTCCCATAGCTTCCCTGGCATGATGTTATTATAATTCCCCTCCT
+CGAGGTGGGGAGCTGTCGTACTAGCTGTCCTAAATATGGGACTGAAAATTTGGGGGGCTC
+ATCATTAAGAATGTACACTCGCTAACACTAAGGAAGTTAGACCCGTTACAGATTCGGGTC
+TTTTTGCTCCCCTATGTGCTACCGCAGTCGACATTTGCGCACACGAAGTGGAATTCGGGA
+AGGCTTGACATTGGAAGGGAACCCGGTTTATGGCGGAAGTGAAACTCGGTTCGCGGTGCG
+CGGGCATACCGAACTATACTGCCCGATCCAGCACGTATCATTAACGAAGTCCCATTTGAC
+TCAAATCCTTTTCCAACTGCGTCCTCCGCAGTCCCACAAATAAATCCCTCTAGAATGCCC
+TTTCTATCGCACCATAGAACTACAGCGAGTGGCACGTCGACCCCGTAACCACCAGAGCGC
+AGAGTGTTTCCGTTCTCGGGCTCCAGCGGGGGTATAGTAGATTCACCCAATTATCCAGCA
+CTTTCTGCATTTCGTCCTGTAGTGCAATCCCGCGAAGGCAACGGACGAGGATCTTCCAGC
+GACGTTGCTTGATGGAGCCAGAGGCGCCTATTGATAATAATAGTCTGCCACGTAGTCGCA
+GAGCGGGATTTCGGTAAAGAGGTCCTTCTCGTTGGGGCTAAATACCCACGAGAGGTATGT
+CCACGACTAGACGTAAAGCGGGATAGGGCATAAAGGATTCGCGCTAGGTTCCCGCGTGAA
+AGTCGCAGAATGAGATTACCGTAAAGACCGCCAACACCTCGAGACTTAACCAAGGACATG
+CGGAACGGACCGAATACCCAAATCTGTACAACTCCAAAACTGCCTGGCTGCCGATATGGT
+GAGTACGGTGTTACGTGCTTTTTTCAATGTCCCGTTTGGATGCATAATGAACGTATTGGA
+TGCGCGATACCACTATGCCCAGCAACACGACATTCGCCCTAAATTTCCCACTGCTTCAAC
+TAGAGGCCCAGCAACTAGCACCATAGCCGCGTTGCGGATGTGTGATAAGTCTAATTAGGT
+GCAGAGTATTGTTTACCACCAGGACGTTGCTGGCTTGGCGATAGCATACCCTATTCACAG
+AATCTGATTGCTAGAATAGGTTACCACAAAAAGTAGATGCCCATTTACGGGACACAATAA
+GACCAATCGCGGTTTGCAACCTTTGGCGGAGATACAGGAATCCTTCGATAACTCTCTGCG
+CGACGCGTCAACGCGTGGAGCTGCACGGCCATCGAAGGCAGATTTGTTCTACACATGTGA
+GGTCGAGTCCTCCGGGTAAGGGGCAGCGTGGTAGTGGCATCCTATTTTAATTATCAGCAC
+GTGCCTTTATTTCCTTTGTGTTTGCGCTTCAACCCTATGATTGCGTCCTCACTTGGGCGT
+GGATGCGAATAACCATCAGTTACTATCCATAGATGGATCCCCAAATTAGGGTTCACTAAA
+TTAGGGAGCCCAATGTACAAGGAGCAAGGGGAAGCCCCAGTTGATTCTGGACTTATTTGT
+AACTGCGGAACGGATTAGGCAAGCTCAGCCCAACTATGTTTGTCCAAAGACCGATAGAAA
+TGCTGACCATGCTCGGGTGATCTGTACTCAAACCGGGGCTAATGTTCTTCTACATTGCCT
+TCAACGATTGTGGAAGGTCGCGCATTAATGATGTCGTAAAGGGGGCTTAATAGGCACGCC
+CAGGCTCTCAATCTAGTTAGGACGAGCTGGATCTCTGACGTAAAGTGTGATTTTCGTGCC
+TACAAATTCAAGTAATGATGCACAACGGAGACGACTCCATCTCGAGAGACGAACAAGTGT
+TAGGTCATCATTAGGAGGACCTGATCTCCAGTCAAAGTCACGCGATAACATGCTGACTAA
+GAAGTTGGTTCCGTCCACGGTCCCTGCCCGAATCCTGGCACGTTTCAAATCCATACAACA
+TCAAGTTACAACCGTCTGATGGTGGCAGTGATAATAATCGAGATAGATCGACCGGAGCTT
+GCCCCATCTGTCCCCTGCCCCCGAGGATATGTGGTAGATCAAATGTCAAACAACTCTCGG
+CCCTCGGCTGCATCTTTGAATACAAGTTCCGGAAAGGTTGGTGGAATGTAGCGAGTGGCT
+CATACGCAGACTGCCTAGGTTTAGCGGCCCGGTCGAGCAAGGACTACGCTGATTTAATTA
+TTGGTCTCTGCAGGACCTTGGGAAACTCATCGACGCGACTTAACATGTCAACACCACAGC
+CAGCCCTGGACGCGCAGCGACGCAATCGGTTTACCTCTTGTAATCTGATCATGGTCTCCA
+TTGGCAGCTTGCATTTGTCTCCATTGCGACAAGGCAACCCCCAGGCTAAATTGAGCCTTT
+GAGTACGAACTTGCTACCACCTTGGCGTCAGTCAACGAACCTGTTAAGGGACCTACTCAG
+TTCGATGACCCTCTATACTTTCGGTATTGTCTCCGCCCACTAACCTTAAGCCAAAGGTTG
+CACGGGCGATCGTCCTGAAAGCCATATTCGGCAGGTGAGGTAATCGAGGTGCATACACCG
+AACAGGGGAAAAGCTAGACGTACCTGATCATTAGCGGCGAAAAGCACGTCCTGCTCTGGA
+CTATTACCATGCTGGATCGTACACCTGCTCTTCCAACACTGATTATAACGCAGGTATAGT
+TAATATCTACAACTCCAATTTTGCCGCCTTTGCAACCTACTGTATGCTGGGGGTCAGGCA
+TTGAAGCAACGATAGTGCTAAGCTGCTATCCTAAGCCGATTCCCTATGCCTGCGTCTGCC
+GGTAAACACTATACAAAGACCACCCTCAAGGAATCGCTGTCCTGACTCCAATCTTTTGGC
+GCGATCGCGCCTTAGAGTGGCTCGCAGACCGTGTGAGGGATCTGCGGGGGAATCAATACT
+TCATAGCGTAAAGGTTCTATGTGGGCCCCCTCTCTATAGAACGCAGGGGCCAACAGATAA
+TCGGTCGTACCGCAGCCACCTCTAAGTTCGACTGACCGTCGGAGCTGTGACCTCTGTGTT
+AGATGCTTATTACCGTATATGCGAAGGGACCAGTGCTTAATAATATGTCCGGAAAAAATT
+TAGGTATACTGGACGCGACCAGGAAGTGCTCATTCTTTTAGCATCAAGGACGCTCACGTG
+CACCATCCTATGTCAGTACGACTAGGAACACTTCTAGACAGACGCATTAGCGTCGATCAT
+ATTCTTATACTTGGCACATTGACCTGTTAACGATCGGAAGAAGGCGTAGCAAATTTGTAT
+TGAGACTAAAGTCCGCCTATGAGCGCCCGGCAACCCCCTTCTTAGAAAATGATTCTAGAA
+CTATGACAAACCGGCTTTTCTAATCGTGGTTCTGTTGTCAAAAATGGTCCCGGAAAACCG
+ACGTATACTCTGTGTCGTAGCAGAGTCAACGGATTAAACCATGGGAACCATCGGCGACTA
+AAATCTTGGACGTCGGCAGCGCCTAAAGACCATCAGAATCTAAAGCGATCCCGACCCCAG
+GTATCGAATCAACCAGCATGCGGCAACTCTCCGCAACATTTCAACTGATAGTACCTAATA
+TGCGGTACGCCCATGTAAGCAGCGACGTATAAAATATGTGGAAGTCGACGTTCAATTACT
+ACGTTAGGTTTGGAGAACCGCCCTAGGGGGACATGACCCATACACGTAGAAAATTGCCCT
+CGTTTAAGAATTGAGCGCGCGCCCAGGATTACCATAACGGCTTCCCCTCCGTTGTAGCCA
+CCGGGTAAGTAAAATCCCGTTTGAGGTCCAACCCGATATGGGGGTATAATTGTGCATGGC
+ACCGGAACATAAGATAGGGCTCCAGCGCATGAGTTAATGAAAGCCCTTCCCTTGTGATTA
+TTAGAGGGACCTGCAATCTGTGAGACACAACAGTCCATATAAACGAGACTCAGGGAACGG
+GGAAAACCACAGAATATGCTAACCCCGAGTAGTGGGCTTCGGACCTTTGTGGTTGGACAG
+GACAGGTGTGTATCTTGTACTTTAGTCATGTATGTGTCTGGATCTTGGTCGCAGACTTCA
+CCGGCTGTGGAGAATAGAAAAAGTGGGTTCTAATTATTGATTGGACGTATCACCTTTTAG
+GCGAAATCTTTCTATGTATGCGAGGGAGAAGGAAAGCGCCGCTGTCTAAGGCTTTAGTAG
+CTGGGTGTTAGGGTATCCTCGGCAGAGTATCAGGTGAGAAACTAGAACCACGAAACAGAC
+CCTCAGCCGACCTGTACGGATTAACACAGCAAATACAAATGTGACCCTCATAAATGCGTT
+GGTTGTAACCTATTAAACGAATTGGGCTAAGGACATTTGCTCCCATGAACTCGTTGCTAG
+TATAGTGGGGGCCCGTCTGTGTATGGCCAAGACTAGCCATTCCTATGAATTCTGGCGTCC
+TCGTATAGTTTTTGATCCTCCTATCCTGATATTATGCGCTGTACGGGTGTTATACGTTCG
+TGTCTATCCGGGCATTTCTATCCTCCATACAGGTTTAGCTCCATGATCCACTATAACTTC
+CTGGGCAACCCAAAATAGCGAGTATTCAAATAATACAACGCCTCACCATGCATATGTTCC
+TGTTATCGTCCATTATCTGGGAACAAGGTCACCGTTGCGCCACGACAAAGTGAGCACTAG
+AAGTCTCGGGTGCTAAACAGTCGATATATGGCGCAATCTCAAGATGTAAGTCCAATCATA
+TTCCAGTGGGTGGCTCAGGGGTGCGGCAACATAGGCCAAACTCTCGGGAAACTTTGTCTA
+TTAACCGACTCGGTATTTCATTATGGGCGCGGGTGGGGTAAGGATAAGCTCCCGGCCACG
+CGAGTCACCCAAAGTTTACGGCCATTCGGATATAGAAGAGTATCGAACACACCAGCATCA
+TTGCAGTACATTTTCCTTTCTGTCGCATCGACATGCTTGACGAGGCGATGTCACGCAGGT
+GTTCTCCGTGCGCCACGACCATCTCCATCTATATCACCTCCCATACGCGCTCAGCCGGTG
+TAATCTATCTCTCACGTGTCTCAAATACTGCCCATCCACATGGCTGCTTACTCTAACTGT
+CCACTGCACGCGTGAAGCGGTAGCGATATGATTATTCATGACAGGTCGCTGATGCCTGAG
+TTGGTTGGAGCCCAGACACATTGTGCCCAGCCGTCCGGTGTATGGCAATTAATCATCTGA
+AAACGCAGCCACCGGAAACTACCGTGATAGCGCGCCGTCGCTGGGCCAAGCCAGCCGTAG
+GCCGCAAGGCGCCCGCGAGCTGGTTAAAAGGCACACTCTAGGCCCGTCTCAGTAATCACA
+GAGTTGGTTGCCTTACAAAATGTACAATGTACGCTGATGGACGATGATAGCTAAGAAATT
+ATGACTCCTATGAGCGTCTAGGTTGTACCCTTAAGGCCTCTCGACCTTGCCATGCTGTCC
+AATACCGATAGCTGTTATGCTTCAGGGGAAGGAGCTGAAACGTCAACTGCGCCCCTCCCC
+ATTAAGTCCGCGGACTTGTAGGGCGTAAAGTCGGTCCCAGCAGATGAGAGCTATGGAATA
+ACGGCAGGCCTAACGACGTTCTACAATAGTACAGGTATTGGGTGTGTTAAGCAAGAGCTG
+CTACAATAAGTAACAGCAAATAGATGGAATATTGTCGCACGGACGATCACTCATTCGGAA
+CCCCCATCCGAGTAGGTTATAGTTAATTGTACGTCTACAATCCGAATACGCAACGCTTGT
+CGCCGACTGGAGAGGCCCCCAATACGAGAGCGTGTGGGACATGATGTCAGTCATGGCATA
+CAGTGACGGTTTAGCCTGCGTGAATGGTTTTACTCGTCCCGCCGGCGGTGAAAGGCACAG
+CTTAACAAGGGGTTAACTCCGTCAATGTTAGCGGTAATGTAAATAGTCTTGCAGGTCCAG
+AGGTGAAAGGAAAGACAGCTGTTTGGCGACTCTGAAGATACATATACAACCGGATTGTTC
+TGCTGGACCGCGGGCATCCCCAAAATAACTGGAGCCGGCTAGACTGTTAATGTGTTTGGG
+CAGTTTGGGGCGAAAAAATCTTACACAACGGAGGTTAGCAATTGCTCATTCCGTGTTTCC
+GAGACGGGGACAGGAGCGCTGTGTCAATGGCACCCTCTAATCTATCTGCTACATCTCCGA
+CGTAGCGGCCGTGTCGTCAATTGCCCGTGTGGCCGTTAACATCTGCAATGGTTATAGGTT
+ATCCAGCCGTATATATGTCACTACAACCAATAGGGCGAAGAAGGTTTTGTACGGAGGTCC
+CGAGGCCAACTGTATTTCGACTAAAATCATCTTGCTGTCAGGGTTAGCCGACCACCAGCC
+AGACCTCTGACAAACATTACTAGAACGTTACGCTTGTCAAGTCCCAGTCAGAGTTCAATT
+ACTGATTGGCGGTTTAAGTGGGCACTTTGCACGATGGTCATAGGACGCATCTCGCGTATC
+TAAGATAACGGTTCATGCCGACGAGGATGTGGGTCTCCTGGCGCCGGGAACATCCAGGGG
+GCTTTTTCTCAGCCAAAAGGTTCACTAATAGGGACGCTTTGCGACGCCTTCGCGGCGGTG
+TTGATTTCGCGCATCTCCTTTCTAGAACCCAACCCGGACTTGCCCATCAGCAGGTGAATC
+AAAATTACCCTCGTTCAACAGGATTGTCGGCGGGTAGTCCCTTTCAGTGCGGGACGAGAC
+TGTCTAGTTTATTTACAGCCGCTCTCCTACGATCGTCACATGGGACGTGTCTACATGCCT
+TGGGCTATGCCCAGTATCCTGATATCAGCTATGCCTGAGAGGTGTTTAGATAGCAGCGTT
+GGCTTAGTGACATAGTGAATACACTTCCAGGCCAGTCCCTTGGGGATTACAATTCATGCC
+CCACACGAATAAACAAGTTGCAGTCTACTGTAACTTACGACAAGTATCCCGAGAGATTTT
+GCCTGATACCTGGCTTCCCAACTGAGAACATGTCCTGGCTTTGGCCTCTGCTGCTCTAGA
+TTGAGCTAGGGACGCGGATCGCCTGGTTGTGACAGAGACTGACCTAATCATCCACCGAGG
+TGCCCTATCAACGCTCGTCTTCGCGCTGACATTACTGGTGCTGTAAAATCTCTTCGCGGC
+GCTATGAGGCCTCATTTTATTCTCCAAATCAATGAATTCATAAGGCTTGGATTGCGGCAA
+GTTTGGTAAGCGATCCACCGGCCAAGTGGTCCTAAAACGATCCGAATCGAAGTGATCCGC
+AAATATGATCTCCATGTTCAGGTCCAGGAAAGTTGTTACGCCTGCTCGGCAAGGGGAACT
+TCTACTGAGTCACTTGCTTCTGTGAATCTCGACACGGTGAAATATGACCGCATGATGCCA
+CTACGCGTGCAACACGACCTGGATGACGACGCCATTGATTCTGGTTCTGCAAATCGCATA
+GTGTGATCACTTTTCGCCCTTATGACGTAGAGTCATGTAGAGCGACGTCATGTTGGACCC
+TCACCAAACTGCATATCGGTAACGGAAGGCAATACTAGACGACCTGCATGTTCATGGGCC
+GACCCTGGTTCCTTAGAAACGTGGACTGCTATCCATAATATACCGCATTCGGTGTAAGTT
+GGTCACGAGCCACGCTGATGGCTGCGTTCGGCACTCTGGCCCGCTAGAACAAAGGGCGGA
+CATAACTCGAGAACCTATATAATTTGGTAGTACCAAGCTCAGGAGATACTACTTTCGTCC
+CATTCGCATTGCTCGTTCACGCGTTGGTACTGAGCAAGGTATTGTTCGTTAATTTGCCCG
+TGTAGTCATCCGAGTCGAGCATGAAGGAGTACAACAAGCATAGAGGTGCTGTATTCCACC
+TGTTGAAAAGTGCTAACATGAGCATGTTATGTTGAGAACGTATCAGTGGAGGAGAATTCG
+AGGGTTTCGTCATACAGCACTTCCTACGCAACGAGACGGTATCCCCTCATGTGGGGGATC
+GGTGAGCTCTAAACAGGGCAGGATGGCGTAATAGCACGGCGTAGGCATTTAGGAAGTGAG
+GGTGGTACCTGCGGCACTTGGGTGAGATAGAACGTATCGAGTTATTTGTGTAATGTCGCA
+TATACCCAAACGCACTTACCAGGCTATGGTATTATGGCATATACACGTCGGAAAATAAGA
+TTCTGGGAATCCGCACCCTAGGAGTTCCGTTCGCTGACGAGCTCTACTAGTGCTCACTGA
+TAAAACGCATCACCAAGACATACGGCACATAAGAGACTATCTCGCGAGGACTAACTGTTA
+CAATTAAATATTAAGAGCTGGATATCCCGTTATTCAAAGGTGGACCTTCATTTAGGATCT
+TCAGCGCAACTGAGTTGGAGCAGCAAGGCCTGTGGATATGTCTCTGCTATCAGGGTACCA
+TTGATACGAAGATGAGCACCTATACGCCATGGGCTTGCTTAATACTCTGCGTATGAATAA
+ACTTTGCAACGATTGCCTTCCGCTCGACGGATGATATAATCCACTATCGCGGCACATGTT
+AGAATCGGTAGGAGAGGACATCACGCGTCCATGAAGTAACTAGTTCGTTACGCTACTGCC
+GATATCATACAGCAAGAAGCATGGCCCTGCAAACGCAGGCGAAGAACAGTCATATTGGAC
+TGGAAGGGGGTCGTTTCACCCGAACACTTCGCAACTCAGTCGTTAAGCGATGTCCGGGAA
+GGATATCATTAAGGACATGGTCGATCAGGAATCGCCCTCGATCCTCAACCCCGACTGGAG
+GCGACCTCTGGGGTGCAGCTGCAGAGACTATTCAAAAAACCGTTCATATATGCGGGGAGT
+TAGCTAAAGTGGCTCTACCGGCTACATGGGGTCGCGGCGTGCTGTCTATCTACGTCGCAC
+CTATGATCACTTATCCGGGGGTGTTCCCCTTGGGCGTCAGATGAGCCTTCGGGGTGCGAC
+GGAACTACACTAGCCCAAGTTGGAGTCCCGGTACTATCGTGATGCGATTCATAAGCTATT
+TGTTGTGACGTGAAACACCTTAGGATGCTGAGGCCGAGGTCACTCATACTTTGAAGCGCT
+GTAGCTGGACGTTTCACCTTAAGAGAATAACGGAGAAGCACCCAGATAGGAACCCGGCAT
+TCAGCTCGACCTTTTTCAAGGAGCTCAGACCGCCGGGGCAAGCAACCTCTATGAACTCTG
+TTGAGCTACCGGATCGAGCGCCTCGCGGATAATTAGGCGGGCCGAGGACAGGTGGGGACA
+AGTTCCCCCTTGCCTTGTGACCGATAAACAGGCCTGTACAGGTCCACAAGAATCGTCCTT
+CGTCCGACACTAAATTGGTCTCTTAGATTGTTGACCATCGAACTACATCGTTTTGCTTGC
+TATAGTCCGGGGTCCCCCTATGGCGTCTTCGCATTCGAGTCAAGTGGGTTGGCCGCGATG
+CGACCTTCCGACCGTAAGTCGATTTTGTCAATGGTGCCTGTCCCAAACTTCCATTTGGGA
+GTTGAGGTATATTGTTTGAGATACCGCGGGTACTGTATCAAAGAGATTGCTTCCGTCGGT
+TCCCCCGCTCGTACTTTACGCGACGCGGCTGAGCCCCGCGTCGCCAGATAACGGTGAATC
+AATGCGCTAGGATAGCGACTTGAATCGTCACATAAAACAGTCTAACACTCCCAGAATCCT
+TCATTAGGTGGTTACCAGTTTCGGTTATCTTCGCAATAGCTATCTGATTAGGCACAGGTT
+CACCCTGCGCTCGTGAGATATGCTGGAGCGATCGGGGTCGCGCGCCATTCGGCAGGAAAT
+GGTCTGTTGGTTCTTGGTTAGACTTGAAGCAGGCTATATACTCAATGTTGTCATGTGCTC
+ATCCTTATCAAATCCTGTTGTCGGCGTTTGGGGCGGTTTGTGTGCGGAGGCGCGAATTTT
+TCGATCCGAATTCCTGGCCCGGTAGGTATTCCACGTATATATACCTTGACTTGAGTCCCC
+GGACATTTCGATGTCAATGCAAGGCATTCGCATACCCTCTGGATTCTGCCACCGGGCTGT
+TTTAGCGGGTTAAATGTGCATGTGAATCGCTTTTCTCACACGGGTTGATAGGCGGTCTCA
+TGCAACATTTCATGTCATTCATAACACGCTTAGTAACCCGCAGTTGGAGGTCCACTGAGT
+CGGGCCGGCGAGATGGGAAACTGATCGGCAGCGATAACTTTGTTACTGTACTGCAGAGTA
+AAACGTTCCTCCACTAGTCTGCGAAAGAGGCGGACTTCCGAACGGGCTACCGGCCGCTTC
+ACCTCGCGTGCGCAGGCTGGCCCGTGTGAGTCCCAATATGCCACAATAGCCCTTGCTAAT
+GTCATTACGAGGTTCTGAGGTGGATGGATTATATGGGGTTACTCTTGCATACTACTAATC
+CCTCAAGGTTGGTCGCGTAACGAAGGATCATGATTGCTCTAAGATTGAGGAGGGTTCGTT
+TATCCTTCGGCGTCGAAGTAGTGATTGGAACATTATGTAACGCAACCACTGAACTCCAAT
+TACTGACACGAGAGTTGGAACGTGTTGGGGTGTCCATTACTATGTACATCAGATACACTT
+CGAGAATAGGCTACACAAGCAAGGCACCTTCATGGTGCGTAACCCCCTTGTGGCGACCCA
+GCGAGAACTATAGTCTTTCCGCCATTCGCTTGTAAGACGCATATTAAAGACGGGTCCGTC
+CTACATCACCGAGGGTCCGCCTCGTCCGCTTGGCTCCGAGGTAGCTTGGCCGAGTCATGG
+GCTTGCGATATCGCGGGCGTCAGCGCGGCCAAGTCATTTCTGTCGTTCTAGGTCATCTGA
+AGCTGGGGAGACTCTGTGACCACTTTGGCACGCTATCCGCTTGAAGCACCCGCTGCAATT
+GCGCGAAAGCTCGCCGTTATGTTATGTTGGACGAGGACTAATTATAACTCGACGGCTTCA
+CGGAGACTCCGCCTTCCCCGTGTCACAAGCGGATTACTAATTTCTGCTGAGGTCAGCATT
+TATTTTTGTTCTAAGCGATAAAGCTAACGCGCACTCACGGCTAAGAGAAGTTAATAGCCA
+ACTCTGGTTAGGGTCACATTTAATTTCTACGCACTAAACGTCAAGACAACTAATTCGTCT
+ACAAGAATACCACTGTGCGCCTGAACAGGCTGATGACGCTTAGCTGGTGTACCTGACGCA
+ACTCCAAGCCATTCGGCCCAGGGCTTGTTTAGGCAGGGTATTGAGGTTTGTCTCTTAACT
+GTACCTGGACCAGACATCGGACCCCAACCGCCGCGCATAGTAGGCCACGACGAAACCTTC
+GAAGCCGGCGTGCGACGTTGGCCGGGTCGATGTTGAGGGTTAGTGCGCCCGAACTCTTGG
+TCTTAGGTAATTTCTCTCGATGGTATTCGCCGATTTAGGCGTAAACTGCTGACACAGCAT
+CGGTGATATGGAGCTATTGAAATCGGAGAGATTCGTAACAGCTCGACCATTGTTATTAGG
+CTTTACGCCTGAATTACGGCGCGCAGGACCTGGGGCAAACACGGAGGGCCTCTCGCGAAA
+TCCCAGAAACTAAGTTTCAAGTCTATAGTTTGAAAGGCCTAGTCTCATCGGCCTCGTTGA
+GGCGCGACTTGGGCAGGTTCCGTCGACCAAAACTAGGGCTAGTCGGCCAAGCACTCTTAG
+CTAGAGTAGAAGCCACATTCGAATCTAGGAGATAAGGGGGCAATACTCGTGATTTGCGCG
+GCCTATCGTAAATCACATTTCCACAGACCTTCGAGCCTTGAAAAACTCTCACCCATCCAT
+TTCGAAAGATCGTAAGTGTAGACTACAGACATACCCAATGAAGTTTAATCTTCGCAAATC
+CCGAAACCATGTAAGGACCGTCGTATTTACAACGCCACGGGGAATTGGTACTAGCGTGAA
+GTATCAAGGGCCACCCTATTGTGTCCAGGCGCGAATTCTTTGCTCGTTGTGAGTTGGGAA
+TACCTTATGTCTAGAAGATAGAACTCAGAGTCACGAGATCCTACCTTCGGCCACAGCTCA
+GTATAGTATCCCTGAGCATGTGCTCCGGACTTCCATGTTCAGTCGGTCCCTGGACGATGA
+ACATTAAAGTTACCGATGGGGGTTGGCTCAAAACGACTCATCGCGTCAACTCTCTGGTGA
+TCTTAAAGAGTTTTTCTAAGTATGAGAAAGCTCGTAAGAATCAGCTGTGGCCGACATCCG
+GGAGCCCCATGGTAGATGGGCCGAAACCCATGCGGACCGACCGTAGACAGAGGGTCAGAA
+TCCGGTATACATGATTGCGCCTGACCGGTCTCGGCGAGACACAGCCGCGTCTTCATACTA
+TCACCCAGTGCCGAAGTTAGTCTCGTCAAGGGTGAATGTCGCTAGCTACGGGATTGGGCT
+AAGGTCGAGGAATTCAACTTCAGCACCACCTATGTGAATTTCCTCGATATCGGGCGTCGA
+ATTGCAAGCATGAACTGATAAATGTCAGTGCTTGCGTCGTTCGGGACATATCCGAGACTT
+TGCATGCCCAGGGTTCATATATAGCCACTTAACCCACCGACTGTATCGTCTTACCCGGGG
+TTGAGAGAGGCGTAACGCATGACTGCCTGCGAAGGACGAACAAAGACCGCGCAGTGGCGT
+CTAAGTTCCTCCCGATACCAGGTATGTCACCTTAGAGCCATGCACATCACAAAGTTGCAT
+ACAGCTCCGTTATTCCTATTAACGGATTTTTCTGAACATGTATTGGGTGGTTAATAGTAC
+CACCTCTAACTAGAGCCCGCCGTCATCCTTTATCGTCGTGGTTTGAACGAGGAATGCTAG
+ATAGTAACGTTAGAAAAGCCCTAAATTCAGGGAACGCCCACTACAGACCAAATATCTTGC
+CTATGATTCGAAGTGGATAAGCACGGCTCCCGATAAATTAAAAGCCTCGTCCTTGGAATC
+TATCAACTGGCTTCTGAACTCACTCGATAATAGTTTTCTCCGTTATGTACACAACAAAAG
+GCAAGGCAGGCCGCATTCATCGGGTGGTAGTCCGGCCTTTAACACGTCCGCGGGCGATGC
+GGGTTAGCTATGCTCCACCGGTCCTTGCCAACTACTTACGATATGATGTTAAAGGCTTAC
+ATGTGCCTGAGTAGTCTGTCGTACGGCGATACGGGCATCCCCGCTAAGATACCCGAAAAC
+ACTAATTTAAGTTTGTCGCGTATATGCGATCGACCGATTTGCGCTAAGGCGTTCGTCGTT
+ACGGTGGTGAGTTTAGGCGGTCACGAATTCGGCCAAGTTATGGTAGTGGGCTTTCATTCG
+CGCACCCCGTGATAAGGCTGCGTCTTCCGTACGGGGGGATCGATTTCCGCGCCCACCGAA
+TCTCGAGCATACCCTACGCGCGCACATTGGGCGTTTCACTGACACAGTACAGTGCCAACG
+GGTTTTGATACATGATTATGGCTTCGTCCGTGCGTAGGGCCGGGACCTTCAATACTGTTC
+TCCATTTGAGGTATCTTTACGCCCTTTGTGAAGATTAAGTCGCAGCCGGTTATAACTAAT
+CGTACGTGTTGTGTGCGGTATACCAGTGGCACTGTCGACCCTCAGCTGGGGCCTTGTTAA
+GTCCTATTATTGGTTACATGCGGCCATCAGAGTTGGTCCCGATATCAAAGCAGTCTATGA
+CCTCAGCCACTATTCCGTCCCCTTGTATCCCACTACAGGCTTCACTCCTTGTGCGGCCGA
+ACAGAAGCTTACCAAGGAGAGCGAGGGACTTGCGTGTAACTATCGAACTCATCCAGTTAA
+GTGGAGGCCGGATCGTGTTTTGCCTTAACCAACTAGAGAAGTTCACCAACGGGAGGCTCT
+TGAGGCCGAAAGCTGACCGTGTATACATCTGCTGGTCCTTAATCACCCCGGCTTCTTACG
+CACACGCTCCACTCGATAGCTTGCAAATACCGCCCTGCAATATAGACTCAGAGAGCACGC
+TTGAATTCGAGAGAACTCATTTATTATCTACTCAACCCAACGAGCATGCCCTGATCACCA
+ATTATTGTGGCCATACATCTTGGGCGAACGTGCCAAGCGTAGTTATTGAGCGGATCCGTT
+AATAAGTATCTGGTTGATGTGAACCGGTATATTGTCGCGTGTTTTAGTGATCATTCCAAG
+TTAGTACTGTAAATCCTTTTGTCTACGCCCTATGTTGGGCCACCGAACTAATTCGGTCGT
+GGTAGAAAGGCTAAGGGTTCCCGCGGTGCGCTTAGGAGGTTGATTAGAGCTCTGCGAACC
+TAGACGCAAACTGTTGCAAATAGTCAGTTTGGAAGGGTCCCTAAATGGACTGTCAGACCA
+GCCGAAGCATATGCCCCTCATAGCACGAAGTGAATGCCAGGGAGGCCCGGTGCGATGAAC
+GCTTTTGTTATTCAGCTACAGCACTAGATTCTCAGCAGTCTTAGCTCGTCGGTCTACTCT
+TAAATACCGAAAAGACTAAGGCCCCTCTGTGTTCGTATGCCCTTGTCGGAGGCGCGTGGC
+CTACTGCCAAAGGCCAAGTTATAGGATGCGGATTGTGATGTCTTTAATTGGATAGGATGG
+TAGGTCGCGGTTTGCCCATATCACAGGAACACCGACGTGATGCACCAATGCAGCGAGCGC
+TGAATGAAGGCCTATCAGCAAGTCCGTTACGCAATCAATATCCGCATCTAGTGACGCTAG
+AATTGTATACTGGTGACCCCCATCGCAATTTGCAGCGTACACAGCCTTTTCGTCATCCCG
+CGGAAAGAAGCGTGGTTCGCCAAGACGGCAATGCAATTGCCGCTAAAAACTCTCGAATCT
+TCTCAGGATCTTCTACTTTGAATACACTGCCTATAGAGGGGGACGTGTGTTTAATTGGCT
+ACCGAAGGCCCAACACTCGGTGATAGGTCTAATATCTTCAGGCCGGAGATATCAGTAAGA
+ACAAACTAAGAAACGTGCATAAAAGTAGGACCGTAGCAACTCCCATCTGGCCCTCTTATG
+TCATCATGTTAGAAACAGACGAGTCAAGGCGTAACAATAGGGTGGGGTGAGATTACACTG
+GACTATTGACCTGGTCTCGTGGGCTTTAGATGTGATCTTGCAATGTACTATTACCTTATT
+TGACTGAATAGCCGAGCACGAGGATTTATATGGAAGTGGATGTGGCGTCGCGTTACGAAG
+CAGCTCAGTGACGCGGGCCGGGTCTGACATAGTTATACCAGGCAAACCAGGGATGCGAAC
+TTGAATATTAACGCCTCGCCAAGCCGGGAGAGTTTTCGCCCATAGCACCGAAAATACGTT
+AAGCGCCGTTAACGTGACCAATTACCTCTCTTTTGGGCGCCCCGAAGAAAGACCTACCTA
+TGGGTCTGTCTTGAACGATGTAACCCAAAAATGGAGAATCAAAGATGGCGGGGATGTATC
+GTCGGACATAGCATGTTCGATTCACGGTTCAGGGTTCTGATTCCAAGTTGCGGCCCAGAG
+CTTTCGAATAGAAATACATTATTCATCTTCTCCGGCCACGGTGTTAATGGACCACTACAA
+CCAGGTGTAGGGGGGTTACCCGCATCGGTATGTTGCTAAATGGTAGAGCCCAAGGCTAAG
+CAGGTGTGATCGTCCCCCGGTCCAGGACACTGAGACCGGTATGAGTGACCTTAAAGAGCT
+AGACAAGGTAAGCCCGTTCGAAACGCCGAGGTTTCGCCTCACCGGCGTCCACGAGGTCCG
+CGGTCCTCTTCCTTTACTAAGCCTCCAACTGACCCCACACATCCCCGGCAGAATTCTAAA
+CGGTGACAACGGTAGTGCACGTCCTACGCGTGATAACTTATTGACTACGGGACAACATCT
+TCGATTCCCGAAGGGGCACGACCGCTTCCGGACGGAATCTCGTATCACCTGGTAGTTAGG
+AGCTGAACTAACAATTTCGGCAGAAGCTCGAATCGTAGCTACAACTACTAGTCCTGAGCT
+AGTCAGAAGTCGTTATACTGATCCCCATTAACAACTTACCGATGCTACCTCAGACGCATG
+TGCTCATGAAAGGATAACGACCGACCTTCCTGCTGCTGGTAACAAGCGTAACTGCCAAAT
+TAAATGTCAGACATAGTAAAACTAGCTGGAGAGTCAAATTCGTAGGTTCTACGGGGACAG
+TATTAATTCCAGAGATTTAACCCCGTTGTGCCTTCGCGGTGAGCGACTATAGCGGGGGAT
+CGCAGTTGACCGTTAGCCTCGTGTTCCGGTGGATGTCATGCGAAAAATAAGTAATGTTCC
+GCGGGAACTCTAGCTTGCCTAGTAAGCTGAACGCACCTGACGGAGTTTCCATACTCAACC
+GTCAACTATTTAGCATGCTAATCCTGCAGATCTAGCCTGCGCTTAGTGAAATTCCCAACT
+TCAAGTCCGGTTACCGCCGAATGCTGTACTGAACCTCGGTACTGACAATTGAATGGCAAT
+CGGCCCTTCTAGATCGGTTACAGATACCGGTTGCACGGCACCTAGAACCCTAAGGCCCCA
+GACCGACAGGATGCCCCTTGAATATGCCACTGATCCTACCTGAACTGGGGCCGCGTCTGC
+CCTAACGGAGCTTTCATTCCGAGCTGGCGGCCGGAACGTGGAGCCCTGCTCTTCGGAGGC
+CGATAAGGATGCACAAAAAGGAAGTAAGAAGTGAAAGAACGTCGGACATCGGCCCTGGGT
+GCGTAAATATCGCCCAATCAAGGCGAAAGCCACATAACTCGCTGAATGCTGTGTTATCAA
+CAAGCACGATGATGGAAGCTTCTCCTAATAATGTATGTCAGGTCGTTCGCGTGGGTGCCG
+GCGTCTTAACGACAGTCGTTCCCATTGTCCTGTCACACTTTATCAAGCCTTGTCCTTCAA
+GACATACGTGTGTGTCACCACTTCAAGACGGCTCGGATACCCCAGTTATGTGGGTGGGAT
+TTCGCAATTGCGGGCCAGTGTGTGGGGTGGGCTCTGTGGTGCAATTACATCTGCCGTCAA
+ACTGCTTCCACTTTAGATAGGAGAAGTTAGCAAGTGTACTAATTCTCGGAGCGAGGCAGA
+GTGAAGGTGCCAAACGCACGCCGTTCCTCCATCCTGCGGGGATGTCGTGATAGGTAAAGT
+TTCAGAAGTGAGTTCGAAGTCGCCGGGTTCTATAATTTCTGGGAGAATCCATGCGACCCT
+ACCTCAAGTCCTCTAGACTGTATCGCTTTGTGCACATCGCGAGCCCCTCAACTGGGTGGG
+AGTGTCCAACGCAAGCAAAAGTTATGCGAAATACGTATGTCGTACACAGAGGCCCTATCC
+CTTTACGGGTCACGATTTGAACTCGTCGTTGTGAGTCCGAAGTGCGGCTTTTGTAGAGCC
+TAATTCCTGGCTGTCTCACAAACCCCGTTCCCTATAACGTGTACCCACAGAAACCGGTAC
+GGCACTGTGGAACCAGCCTATCATTATGTCGTCCCTGTGACTTCGGATTAAGGCCCGAAG
+CAGGCCTAGCTGGTCCTCACGCCGCACCGCCATTGCCTACTGGTTCTATAGCCGCAACAT
+GATGCGGACCCCGTAAATCACTTACGGAATTAGAAGGATGTCTTAGAAGGGTCCCTTGCT
+CCTATCTATCGACAATCAGCAGACCGTCACCATGGAATCACGTTGTCTTCATGCGTGTTA
+GGGGGATCGTTAGAGAGCTAGTTAGCGCAGAGCCTGAGGAAGCTAAAATATAGGTACGGC
+AACCTGGTGAACGTTATTGTCCAGAGCCCGGTGCCTCTAGATTCGCCGCTCTGCGAGTTC
+GACTAGCGACGGTGCTGGCACTCTCGGACGCTTATTCGGCGTATGATGACAATACTCAAG
+TCGACCCTACTGAGCCTACGGTGTTATTGTGCTTAAGGTAGACGCTAGTACGACCTTCTA
+TAGGGACTCGACCTATCGCGACACCCGTGGGTCGGGCAGGCTGACGTCCTGTAGCCTAAC
+CTTTTTAGAGACCCGTGTCTAGAATGGCATTCTAAAACATGACCCATGGAACCAATGAAA
+ATGTGATCAGGACTTGCGTACCTGACCGGGGATTCAAGAGCAGAGATAGACAAGGGGTCT
+ACACCCCGGCTAGAGCCATTAGGCACAGATCTCGCCGGTTATATGCAAGACAAGCTCTAG
+GCGCCTAGTGACGCTCTTTCTACAAAACCAGCTACCCGTGACACACCCGACCAGCTGATT
+CGCTATGCTAGAGGGTCATAACTCGTAATGCTTCGTGCATCACTGTCTATCGCTAACGTA
+CGTTATGTTACTTGATGGTTCCGTATACTAGAATGGCAACTCTCTTTACAAACCCGCGTA
+TTTCTTGATATGGCTCCCTGCCGAAAAACGAGTCTCATTTCGAGACTACTCATTGTCTGG
+TATTACAGATAGTGGCGCGATGTAATCGCTACACGTGTATGGAGCGCTCGCAAGTCACTG
+CAGAAGAATGTGCCCGTGCTCAGGGGATGAACCTCTATTGATACGTACTAATTAGTCTTG
+ATATTTCCGCGACTGAGACATAAAGGTAGCGGATTATGGCTTCCCGCTTATCTAGGACTG
+CGCATAGTAGACGAGGGATCTCATGGATGACATCGAGACTGTGTGGCAAGCGCGTTTCTA
+CCAGACTATTAAACAACTAAGTAAAAACATTTTTATGGGGTCGGGGCCGCCAATTGGCAT
+GTCCCTGAGCTGTGTGATCCACATTCCCCTCTCCGTAGGAGAGCAGGTCCGTCCGTTCCT
+ATTGTTGTGCTTGGACGAAGTGCTCGTCCAACTCATTGATGTAACCGGGACTACGTTCAT
+TTTACCTGGAGCCGCCTCTATCAGCAATGTCCAGCGGACGCGTCCGGTAGCTCCCTACCG
+CTTTATTGATTGCGATTCTGATAAGCTATGACTTGGGTTCATTGTATGATTGCACACATC
+AAGAGGTGTGGAAAGGCAGTAAGTCTCCCTTACCTCTGTACCTAGATCCCGTGCAGAGTG
+CCTTAAGCCAAACTAGGTTACACCCATTACTCCCCTGAGGACATCGATTGCCCGGAAACA
+TTGGTCCGGGTGTTCTTTCCAACTTGACGACGACCTCCTACGGAGTGAGGGCTTCTGAGC
+TGGGTTTAAAGCCGGCTTACTTAAACCTTCCGAGATCCTCGATCCGTGTGTCTGTTAGCG
+TGTTATATTATATATCTGCATGTGTGAGTGCCACGCAGAGACATCTGAACTCGCAGAGTG
+ACTCCTGCTTATAAAACAAGCATGCCCCTCAGTTTTTTTCCGAGGCGTACCATATTCCGC
+CAGTCCGTGAGGGGGAAGCCCGGGCATCCTGCTATCGCATTAATAGATATCGGTAAGGCT
+CCTCTAGTCAGACCTTGAATAGTGCGTACATTTTCTATGTTAAGATTACCCTACGAACCG
+CCTTGGAGCAGCATCAGTTCTGAACTCGACTGCTTACTTCCGCAGGTGATATTATCCACA
+GAAGAGTGCAATATTTCATCCCCTAGCCTCACCGTTCGCTCGTTTCGGCCCCGATAGGGG
+GCAAGACATAAGCCATTGCTAGACCGACAAAAATGTGTTGGAGCGCTAGCTTCTGAGTGC
+AATGGTACTAAGCCTTCGTGGTTGACTCGTAGCGTCCGGCTAAAGAGCTTTGGGGATAAT
+CGTACCAGCAAAAGGCCAGGCACCCGCCTGCAACCCTGAGTGGGGACGGGAGGCGATAAA
+ATCGCTAACGGGGTTATAAAAGATATCCCCCGAGTTCTGCTCAATACTCCAGATACAAGT
+TCAATGTTGGAAAATTAACCGTTACTCCTGTGACTGAAAGAATTATCGTGATCACGCCGA
+AGCCATTCGCCTCTAGCACAAAACTGACTGGCGAGGGGAAGCGGCAAGCGCCTACACTTT
+GCTGATTTCGTGTGCCTGTTCATGTAAAGGACGTGCGGGCCGACAGTACTTTGGTCCTCG
+ACCTACCCCCTCCTCGATAGAAATTAGGTGTCCCCAACTCGCCCCAAGGGAAATCATCAG
+ACAGTGGCTGGATAGGGTCCATTAATCAACTGGAGGGTCAGCCTGAGCGTAACAGTTCCG
+CACTCGCACTCATCCTGTAGAGTTGAGCGCCTACGGACTCCATCTTGTAACACAATAACA
+GCCCGCCGTGATGCGTATGTAACTCTGCGTTAGTCAGTCTATCTTAATGTCCTAACATCA
+CGTCTGTACCCCGGCGACACACGTCATCCGAATCTCGCCTCATCTCCATGCCCAAGAGTG
+CTTAATACCCGGCAAGAGAGGGAGACCATCCGACCCTCTGCAGCACTTCAAGGCAGAGTG
+GTAGTCCAGGGTTACCCACTCAGGGACCAATCTCCAACATGGGTAGATTGGAAGAAACCT
+TCTCATACCATCTAATAGAATGCTTGCTTATTTGGTAGCTTCTATTGAGCGGGTCTTGGC
+CCAAGCTTATCCCGGACTCTCCCCCAGCTAAAAGTGATTACCGGGCAATTGGGGTATGAT
+CCAGCATGTAGCAGGTTTAAATACAGTCGACCCATCCATCCTCTCCAGTTCAGGAGTTTA
+AAGCAGGTTCAAGGCCGCTTTACTATACTAGCTATTGTAGACCTGTGTGATACGCCAGTC
+TCTAGGCGAGCAGTTTATGGGACTGGATGAGCCGCCTTGTCGTACTGTTAGAAAGCCCAC
+TGCAGTGACGATCCCGTTGGTAACCCTACGTTCTGGGCATGGTCGAAACTGAAGTTGCTT
+CTGAAAATTTCCGGCGTTTAGAAAGGAATCCCGCGTTGGCCCACAGGGTCCTTTGCATAC
+GTCCATATAATAGAACAGTGGGGACTTCGATGGCGGCAATGGTGATGCGCCCCCGTGCCT
+AAAGCGGTCTAACCCCCGGAGTTCGCGAAATTTCTGTCTTTCACGCGGCGTGTGCCCCAT
+GAAGATGTGAAGCACGATTGAATCTCTAGGTTATGAGGGTATCTTCAGTTCGCTATAACG
+ATACATGGGACCTCTAGTGGTTATGAGAATCCGTTAAATCTTGGATATCCATGGGCGGAA
+CACACTCTCCGGTTACGTTAAGGGGGGGTATGCGTACCAACTAGGCTATTCGTGGGCCAA
+CGGCAGCTGCAATGATTATGATGGAGAGGATAATTCCCCACGCAAGAGCTGAAAGCAGTG
+GCAAAACCCCCTCGCATCTCAAAAGCAAACTATCGTAGCGAGCCGGTCCATGTGCCCTCT
+CTTGGGTCTCCCTAGGCCCCTTGTGTGGAGCGCGAAGCTTACAGCCAATCAATAGTCTCC
+GCAGGGAAGGAATTCGGGACAAGTCAATCTGCAACGCACTATCGCTGAGCTCCTGGGCCG
+GAGTTGAGGGGAACCCGTTTTATTCATCGAAACTCTGTAAGCACCTCTCGTGAATTTAGT
+GTGTTAAGATTAATCGCGCAGGTAAAACGATGATCTCCTAGAATTCCGCGGTAGTGTTGG
+AATAGGAAACGACCTGGCCCGGGTTTACAGATGCCACAGAGTACACGGGCATTGTAATGC
+GATAGTATCTGAAGCCTCGGCCGGAATAATGGCTACGCCGGGAACGTTTGTCCATAGCGT
+TTACTGGGTCCCATTTCTGGTGAGCGCACAAGGTTGATTGCCGCCTCGCGGATGGATTAC
+GTGGAGGCTGGCATCCCAACGTCCCGCGGGTGGCGGCGGAGTGTAGAGGCACAGGGAAAT
+GAATGCATGCTATACCTGTTAGTAGTTCGACCCGGCAACGGAACTGCCTTGCTCTATTCC
+CAGGAACTACAGACAGGACCTGAGCAACACTTGAGTCCGCCCAGCCCGCACACGCCAATG
+TTATAGTTTAGAGACCGGCTCCCCCTTCTTGACCGTCCCTTCTCGTTAGACGCCCGCAGG
+GGGTAAAGCTACTGGGCAAGTGCGGGGCCACAATCTAATACAAGCCGCCACGAGATAGTG
+GTAGGCTTTCTCGAGCTGACTTCGAGATGGGTATCATAGAATGCGGCTGAACCAATTACT
+CTTGGCACAGTATTAAAGGCCTAGATAATCTATGCGTATATTGAACAGGGTACGTCCCAA
+CTCACCGTTTGCACGGCAGGAGACTAACAGATGGTAGGAAAGCGGCGTCACATACGGGTG
+ATATTTAGTAGATGATGGGTATGCACTTATACTGTGGGAAACCATCCTCGGCGTTATCTT
+AAGATTAGCTCTGGCGGTAACCCACTGTCTTTGCGAGGATAGGGAGGCTGCGCGGATACA
+AGCACGAGCTTGGGACGCTGCCTGGTATAGTATAGGCGGCTCGCCCGAGGAAGCGTATGA
+TGATCGCGATAACGGGAGTCATTGCCAAAGTTTGTCCGGAGGTTCGTATTTGATGAGCAG
+CTCCAGGAAAAATCAGTAGTGTTAAGGCCTCAGTTCAAGGCTATGACAAAAGGAAGGCTG
+AATTCTCGCAAGCCAAGCCAAGTCCCTTGCGCATGCTACCTCACATGCGAAAGCGAGCGT
+AACTTTGCCGTCGGTCGTACTACATACGCAGTTCTCCGCTTCAACTGCGCGAACATCCGG
+AATTTATATGCAGCTAGTCTGGTATACAGGGGTGGTGCGGTTATGTTATGCCCCCATACA
+TCCGGTGACGGTACAAAGGCGCTAACGCTTCGTCTGAGTGCTACCTCTATGTAATCTTCT
+AAGATCGTCACCGACATTTATGCGCAATGAATCCTGTATGGTACTCGTAGAGGCAAACTT
+AATTCTCGAGGGGTTCATCTGAATAATCAGCGGCAAAGGGCAAAACTTGATGCATTTTTT
+GTAACAAGCGGGTGTGGACCATACCTCTGGATACACGCATTACGCTATCATCTCAATGGT
+CCAGTCCGTCTCTGCGGCGAGCGTTAATCGTTGATTTACTAGTACTGTATGGTGGCCGCC
+ACGTAAAGAGTCGGTGAACAGTCTCTATAGGTAGGCCATGGTTCTTTCTGCTGTTTGTTC
+CTCAGCTAGCAACCGTGTGGCTTACGGCTAGCAGTGACCTGCTACTTAACGTCGGCATCT
+GGGCTAAGAGTGAACAGAAGGAACTCGGCGCAGAAGAGGTGCCAAAGGGCTTTTTGAGGC
+GCGCATGGTGTGGACTGCCGGGACTCGCGGTACATAGATCATAATCGTCTCACGCTTCAC
+GACTTGTCAACTCGATCGGGTAAATTACATCCGGGTACTAGTCAAGAAGACACGTTCCTG
+CCTAGTTAATGACTCTACAGATCTGATCTTATTAGAAAGCTGATGGACAAAAATCAGTGC
+AAATGGAGGGCCGAACTGAAAATGTAGGGGGGCCGGGCCAACCAAAGCACTTGCGATCTC
+CGGGTCCGTAGTTCGCTCTACTTGCCGTAACGCCAGCCTGACATGGTAGTCGCGTGAGTG
+CACAGTACGGAGTAACGGGCTTGAGATTTATTACCTCATCCGGGCTTCCGCGGAAGGGTT
+AACCAGTGAAGCGAGCTTCCAATTGATCTAAACGCGCAACGAGGAGCAATGCCGGCCGGC
+CAATTGCTCGTGATCTGGCTAGTAGATAAGACTACTCCTTCGCGGCCTACGACGGACCCC
+GAGTTCCCCGGCTTCGGGTTGGGTTTAATGTGCCGTCTTTAGCCGGACTCGTTACACTGT
+ATCTAGCTATCAGCTTCTCGACGCACTAACTGCAGCTACGTCGACTTTTCTGCCTGAGAA
+ATACATTATATCACATCAGTCCATTAATTGAAAGGATCGTAGGTCCGTGGTATACGCCTA
+GGATTGGGGATGGGTACACCTTGGGCCAGGAGCTGCTCATGAGGCTATCAGATATCGGAT
+CATATCCTGAAGATCGGTCAGTGACATTGCGCGCGCAATTCTAGCGCCGCGTGGCCGTTG
+CCGTCCGACCCCGCCCGGGGCTCGATAACTCTACTAGAATCGCTCCACACCTTATGCGAG
+ATACAGCACACTCGTGGTGTATTCTACCTTAGAGTAAAACCGATATTTAGTTAGCGTAGT
+TTTACTTGGTTGATTCCGAAAAAAAAATCTCAAACCGAAGTAAATTCAGACTTCATAACT
+GAGGCAGCGCGAGAATGGCACAGTCTGTAGACTCAACTGATGACGCGTATAACGCCGGTA
+ATGACTCCATGTGTCTGGTCCTTGATGACCAGCTTAATCGCAGAGTGCGGTTTACCCATC
+ACTTTGTTCTCCCTGTTCGCCGTCGGTGGCGAACAATGATGTCGTAAGATTGCTCAGAGA
+CGTGTAGACACCATCCTAACTGTCATCCCTTTGCACGCTCCGTTCCAACGCTTCGATCCC
+ATACCGGTAAGGGTAATTACCACAAAAGTAGCTTCGTAGGCGAATCATATCGTCGGCGGA
+TCCTAGCACGGCAACACTTACTGGAAGTCAACCGTGAAGTCTATGTGCAAGTCTACCGGG
+ATGCCCGTGCAACGAACCGGTGCCGTGACATGCGGCAATGACTTTAGGATTCTTACTGTA
+CTCCGCCGGCGGTAAATCGGAGCTGCCAAAAAGGTACGATTCAGCCCAGATTCCCCTTAC
+ATATAGCAATTGGAAACATAAGAAGCTCGTGTTCGTGGCCCGCTACATGCGACGACTGTG
+ATACGAATCGAAGGTGTTGCCGGCCATGAAATGTCCCGTGACGTGTCTCAGTGAGTGGAC
+AGGGCCAAGGCTCGCGAACAATAAGGAGGCTTCCCCTCTCTAACTACTGTAAAATGCGAA
+ATTCGCAACGAGGAACCACCGCTCAGCCAAATGCCTTACGAAGTGGTGGGTCACAGTCGG
+CACCCTCGGGCCGCTGGATAGATAGCTTGTGGGTTGCCTATACGACTTTTCAAGTACAGA
+TTGAGTACTCGACTGCGAGGTGGACCCATGAGAGTGGAGAAATTTCTGCACATACTAGCC
+GGTGCGGGTGGCCTCTTCCAGTTGAGCGATGTGGAGCCGCGTGGCTCTGCTCGCGATACA
+ACGCCGATAGTACTCGGCGGCCCCGCCCAAGAACCTGGAACCCCGGTCACTCATGGCCGC
+ACGTGTCCGCCACATATCCTGTACTATTTCGTGCCAGGGTGCGGCGAATTAACTTGTTAG
+CCTCGATTCGAGTTACTAGACAGTAGCGTTAATTAGAAACGGACGTGAAGCCGGCCAGGG
+ATAAGACTTGAAGACACGACTAGCACCTGGCTAACTAATGTTCCCGAGATGTATCCCACC
+TCAAAATTGTGCGGCAAGGAGGCCGCGCACTCGGCACCCCCACCCCGACCAGTATAACCG
+CCACCCTTTCAAGGTACTACCAAAGGATCGTTCAATGACGTTTTTCCCGGTCTAGTAACT
+GGGCATGTGAAAGGATTGCCAGGATAAAGTTGCGGGTTGTTGGGTTCAACGGACAACCCG
+CTACCGACTAGTAATTGAGTCGATCCAGCAGCCGTAACTCTACTTCCCGCTGTATACCAC
+AGGAGGAGTCCGACTCATTTTGGAGACTGACGGTTTTGCAGCTTGCCTAGTACATTATCC
+CAGCACGTAATAAATGATACTTCTGATCGGCTCAGACTTCAATGAGCCGACTCAGTTTCT
+CCAAGGGAACCAGGCCCCAGTGCAGTCGTGGACAGAATCGATAAAATATAACTCAAGGAA
+TACCGAAGAATTACGATATGAGTTTAGGATGCTCGGGACGTGGAAGAAACCGGGCAGCCT
+CATATATCCTTCGCCAAGATCCTAGCCTGAAGCCTTTCTTTCTTTCCCTTAAGATCGCGG
+GGTAAGACGCCTGACTGCTCGCACTGATCTATCCCCATCGCCCCCGGACGTGAGAATCCA
+GAAAAAGCAGTCTATAGCGACCCGCGGACTCAGCGGAGGCATAGCCTGCCTGAACATTCC
+GGGTGTATTACGCTGCGCTTTCGCAATCAGGAGCCCGGCTCCAGACAACGGCTTCTCAAC
+TCCAGACTCATGCAAGGCGGGTGTTCGCAGTTAGGCCTGTGAGACGAATTATGCTCGCTC
+GGGTAGGGTGAACTCTTACTCCGTGGCTAGAGTGTACTCAAACCTCTACCGGCTTTATGG
+ACGCTCGGTGGCGCAGATTTGTTACTGAAGAGGACACACAAACGTCAAAAAGCTTATACG
+GACGGTCTGAGCGTAGGTATAGTATGCACGGTGTAGTTTTAACGGGCCCCTAGTACTTAC
+GACGTCTTTCACATATGACAAGGTACCCAAATCAGGACGGTACCGGCTTAACATCGATTC
+TGTTTTTACGAAGCAATAGTCCGCTCCCGCAATCGACACCGGAGCAGCAATCACTTTGCT
+ATAGCAACCTCCAACCAGACATCCCCGGTTAACTGAAGAAGTAACCGCCTTCTAACGTGG
+TACAATCCGTAGTCGCCGGTTTACCTGTCATACATGACCCTCCACACATTCGATACCCTG
+GGGTGCGAACAAACTAAGCGAGGCTTGGTATTGGTAGCAGGGCGGACTACATGATCAATT
+GGCATATATCCAGTCTCGTGATCGACCCGCTGTAGGGCGTGTGCCTAAGAATGGTCTTCA
+TCATTATAGCAACAATAGGACAGGACTTGGATGCATTCGAAAAGCTCTGGCACAACTCTT
+CATCTCTGGACACATTCTCTGAGCACGTCGTGTGCGGCTGGACCAAAGTGGTATGGCGAC
+GAGCTTAGGATCGGAGAATCATCCGGCCGGCAGGTGCTGCAATTCCTTCATAGGATGTGG
+CGCCCGACCCTCTCAAGCAAACCATCTAAGATGCACGTCGGTGAGCGCGTTACGGACGTC
+GCTTTTGTATCGGCTGGCCGCCCCCAAATTGAACGAGATGTGGCCGAAGACAGGGCCTAC
+TGTGGATTGGATGAATTCGCGCACACGTAAAACTCAACTCAAAATCGAGACAGGTCACCC
+GCCTGCGCTTGCCTTACCTCATCTCGTAGGGCTCGGATTGATCTAGATTCAGCTCGCCTG
+CAAACTTCTCGAGCCACGTCCTATGTAACACCATATAGCCGTTGCACTGATTGGGCTGTT
+CGCAGGGTCGATGCGAGTAGGCCTGCATGCCTTCCAATTTTTCAAGACGCGGACTAGTAA
+AGCTAGTACAACAATCTACGGCATACAACCAGAGCGATGTCGTATAAATTCAGACGGTGG
+CTCTGCAGTGGCACATGCTCAGTGACTCCGCATTAATCCCCGAATTACGGTCGTATCCTC
+GAGCCAGATGTGGCTAAAGAGGAAACGGCACCGGGAGGATAATCCCGGGACACTCGTGAT
+ATCTTCGTATTTGCGAATTTTTCGGAAATTATTGGAAGTAACGTTCCTTGTCACTGTTAA
+CGTCGATGCCCGCAGAAGGCACTTGGGCAGTGGAGGCACTCGCGAATAGAGGAGTTCGCT
+TGGAAATGGTACTCCTTTGCGTACCAGGCTGTGGGCGAGAACACGGTTAATCATGTTTAG
+GGCGTGATTAATGGTTACATGTCCTACTGGTTCTGAGTCTGGATTATGCAGTTAGTTTGC
+GGGAGCCATGCGGGACTTTCAATGCGGTTACTAGCAAATTCCTAATTTCAAAGTGCCAGG
+AGCGTGTAGGATACCAGATAGTTTAGAAGGATGATCTTTAAATATCGATTTCGGAAAAGC
+CGGGGAGTCCGGAATGTATGCCTATTGGTGCGCTAAGCAAAATTCATGCGGAAGTAACTA
+AAAGTTACGTCTCTTAAGATAGCACTCGATAATGGACGCATCCGGGCCTCTGGGCACTGC
+GTCATGTTGTTTAGAGGCAGTACCCGCCTGCGTTAGGTGGCGTCTCAGGCTTAACACAAA
+TTAACTGACGTTTCCATACATTCGCTAACCGAGCAGCGTAGACATGGAAGCCCTACTATT
+CTGCTGACCGAGGGGACGTACGCGGACATCGAGTCCAAGAGCAGACTAAGCCCTTTCTTA
+CGCACCTCACCTTATGTTGCCAGGCGATACCCTCCTGGGACCCAGTGAAGAGAGGTTTAA
+CAGGTTCGAACAAATAGCCGCGCCCAGGAGATACTCACGGACACGTTACAGCCGGACCAA
+ACACGGGGCATCGTGCATTCAGCTGAGATACATTCATTCCAGCAGCAACTCCCATATTAA
+CTTTTGATGCCGCGGGAAAAACTGCAGGACACTATCGCATACGCAATGAAATTGACTTCA
+ACCGGACGTACTTTTCGTTGGGGCTGGGATGAGTCTTATATGTTACCCCGTGATTTGTGA
+ATTTGACATTCCGGTCTGCGCGATGAAGTGAGTGGCAGGCGTTCAAATGTGATGCTCAGT
+CATTGCTAATATCGACCCACACGTGCCCACCAACGCAGCATTTATAATTCCAGTCTTATG
+GTGGGTGTGTGGTAAACTCCAATCAGAATTAAAAGGCGGCTTTTCTTGTATAGGATACGT
+GGAAAGCTACTGACCCGGTGTGCGACTTTAAGCCGCTCATCAGGCTTGCGCGAATCCAGT
+AATGGCAAATTTGGCGGTGGGTATTCAGGTGCCAAATCCCAATCGCCCGGCACGTTTATC
+TCCTTCCAGGTCAAGACATTCTGTATTTATTTCACCTTGCCCGGCGGAGATCTGTCATGC
+CACTTGTTCGGCGCAAACGTCCTATCTAATTCGCCCGAGTAACACACATTGCTCCGATTG
+CATCCGTTGCCATAGTTTTTCGCGTGTTGTCATTACCGGGTATCCTCTCATCTAGTTGTC
+GACTCTTCTTATGACGGAAATTTCACTACGGGCACGCATTTGCATTAGTAGAGTCATATG
+TGGTCCGGATCGGTTGCTATGAGGTGTTGATTTTGAAATGCCGTAGCCCCCGCCAGACGT
+TTTCTACGGATGTGGCTCGTCTAGTGCGTTACTCGCCAAACGGTCATATCACCGGACCTA
+CTCACATCCGCCGGGCATTGCGGCTGTGAGTCCCCTACCGGTATTCAGGTGGAAATTGGC
+GGTGGCTCTGCCGTATAATTTTGGTCACGGACGGATGTGGAAGTGGCGGTTCATACCGAG
+AGAATTGTGTTACCTCCAGCTTCTTACCAACCCCTTACGATTGATCAATAGTCATAGACC
+AAATTTGGATAAAGACGGGGTTTTCATAGCCCCCGCCTGGAGTGAGGCTTCGTCACTACG
+GAGTGCTACTACCCTTCCATCCATGTGGGTCTGACGGCAGGCCCTAGACTCCTATACGCG
+CGGTGATGCGAACCCGAATGATTGGGGTTGAGCCCTAAGCAACACCCCGCTTAGGTGAGG
+CCTGATGAAAATCAGGTGATACGCTTGACTCCGCCAGATGGCCATTGCCAGAGTGACTCC
+GCTAAACAGCTGTCCCCTGCAATATCACGCAAGGAGACCATATGTGTCTGTGCACAGACC
+CGTTAGATCAACCAATCGTTCTATAGCCAAGCGCCGGGTGGTTTAGGCCCCTGTCAGTGC
+TTTCCCCCGTGGACCCCCAATCACAGTAGTGAAGGTCTTACCAATCTGGCACCCCTAAAA
+CGGTTAGATCTTCGCGTGGCAAGAAGGCCACAGTTTGTAGTACTGCTGTAAAGCCATGAC
+AAGCTCTGCGACCACTACCGAAGGTTGTGCCACATTGTGATAGCCTTCGCTACCGTGCTG
+TTCGACCGGGCATTACTTTAAGGTAAGAGAATTTCTCTAAGTGAGTGGCTGATGCTGGTC
+GAATAGAACTGCCGCGAGGCTGGCTCCGGACATGCACCATTAGGGGGCAGTACCAAACAC
+GACAAAGGACGCTTTCTAGGGTCCGCGATTTCTGAACGGGATTCTTGGTAGACATAGACG
+CCCTGTGCTCATAACTGCACGAATCGCGTGAAATTTCTCTGGATGAGGCTTCAACGGAAT
+GAACATACTCAAATAGACGGCCTTAACGTCCTGGCGGCAAGGCAGTAGTGTCATTTTAAG
+TGTACTTGGTTCCGGGTAATCCCACTTGGACCAACCAAAGTGTGTGAGAACCAATTCCTT
+ACGGCTTTTCTTGATATCCATATTGTTAGAGGATCATAGAGGGGTGGATGGGAAGTAGTG
+GGGGCTAGTAAGATCAGATCTGGTCAACGGTAGACATCACGGTTATGGCTTATCCACAGA
+GTTATGATATACCGTAATCTTTATGCATTCCGCCCGCCTACACAGACTCCGTTGACGCAC
+GAACGAGAGCAACTTTATTGAACCAAAGATTCATGTGCGGGCATCCGCCGTGGAAATGAA
+ATACTTTAAGCGACCCCAATTCGCAAATGAATTTGGAAGGAGGGCAAATGGACCGATCAT
+CCAATATAAAGTTGGCACCGCTTTCCTTTCTCGGACTTGTGTGCCCTATGCATGGACATA
+CTCAATTCGTTTTGGAGTCTAGATGGTGGACAAAGCTTCTTTACCCTCCTTTATGGACTA
+AAAACATTGTTAAGCCGGATACACAAAACTTTATCTGGCTGCCTATGGGTCTGATTGACA
+CTCGCCGACAGCTCCCAGGACGTAGACCAGCGCTGCGGGAATCTTTGACATAGCTATGCG
+ACGCTGGATCTATTGGCAGCCAGGAATACCACCACCGAATCTTAGCTCACCCTCTTCAAA
+CTCAATCCATCAGGCACGGAGACCAACCAACGGAGCGGACCATTGTTGTTCGTCTTGCTG
+CTCTGCAGACCCCGTTACCGTTCACTGCGAAGTCTGTCTCGGTTGCAATCGCGTCTTGCA
+ATGTTGATAGACAGAGTGCTGAATACAACGCTGTCTATGCTCGTACGGCTATCGCGTACC
+CGCGGCAACGTATCGAAGGTTCGCAGTATCGTGGTTGCACCGCGCATGGGGGGGAACGAT
+TCGGGAACCACAAGTCACCCCTTTTAACTGGGTCACGAAGCCAGTACTGAGGTCCGACTC
+AAGCACGGAGGGTGGCTTACCTAGCCATGCTACCTTGGGTCTCGTACTGACATCCGCCAC
+AAGACAACGTGACACTTCCGTCTATGCGCGCATGAGGTAGATCCATTAACAGTTGCTAGT
+ATGGGTATTCAACTAGTGACGCGCACAATGGTTCTCTTTTCTTGGGTACTATAAAGCTAT
+CTATTCGAGGTTATTGTGGAGGTCCAGGAGTAATAACCGCGATCGCGCTTGTTGACGTAT
+TCTGATCTCGTAAACGAATGAAGATTCCTCGGGCTCAAACATACCCCGCAGTCCCTCCGA
+CTCGTCGACGGATAAAAAGACCATGGACCACAGTATGAGACGATACGGGCGGAATACAAA
+TCGTTGGTTTTGCCTTCCGTCATACCTCACGATGCGCGCTGCGTTACTCAGCCGACTAGA
+ATACTGCACCCTCCGACAATAGTAAAAGGTCTGATCCGCAAAGCGGCCGATCAGCCTCTG
+CGGGGATGGTGGCCGGCGCTCCAATATCTTCGAAGTAACCTCCCCTCCTCAATGTTAAAC
+TCTCTTGTGTCCAGAGCGTGCCAACCTGGGCGTCAGTACACAAGGAATTACCAAGCTCGG
+GATTAATAAGTTCTAAGACGTTAAGTGAGCACACATACAGTACTCCAGAGTGCTTTGTTC
+ACTTAGGTCCTGATCTAGATAACTCGGACGGAATTGCAGCAGATTCTTGCTTTTTCAGCA
+TAATTCCTTCACGTTTGTGTCGTAGGGAAACACCGAAAGATTTGGTTACGTAGATTGGGC
+GGATGATCTGGAACGCCTTATTGGTACTTGATTGCCGCAGAAATTTACTGAAAACCAAGC
+TCCTGGGTAATTGATGTGAACCTATTGGCAAGAAGTAGTCGCTGTTGCGTTAAAACGTAC
+TCAGCTCGCCGCTCGTTCAAATCAATCCAAGGACATTAGGCCTTTCCATACACTTAGGCA
+GGAAATAGATCTAGTCACCGCCGGTCTGAATCAAACCGGGCATTACACGGGAAGAAGAAT
+GCTAACTGTGCGCAATGGGCTGTACCGCACGTTGAGAACCACGACCTGCCCAGGCGTACC
+TTGGAGACGCTAGAGGGAGAGTCTCAGGGTAGATCATAGTAGTTGTTGACATCGCCCGCG
+TGGACTACAATGGGCTTTGCCTAAGGGAATGGGTACGGTGCCCTGAGCCTGGACCCCGAC
+TACTGGATTTCTCTTGTCCCATACATACCTCTGTTCGAAACCCACCCTGCACGACGACTT
+GATAGCTTTACAGATGTAGGGACGGGTCAGAAAGAAGCCCTCATACACTGTAAGAAATAT
+TGCCGGCTGAACGCGCCGCCGTTCACTCGCGAGATGTCAATCGCAGACATCCGCACTAAG
+TATTTATTGCGTGTTGCAGTGGACCTTTGAATCATCCACGTATTGGAAAGAACTGGATAC
+TCTCGGTGCATCTGCCCATCGTGATACGCGAACTCTGAAAGTAATAGCTTCTCAATAGCT
+CAAAGTTCTGACTTGGATCGCTGCCTTCAAAGTTAAGGATATGGTCCGTACGTAGTAATG
+AGCGGCTCCGTCGCACGATCGTACATCGCTAAGAGAGGTAACGGGAACATCAGCTTTACG
+CCGTCGGCGTAGCTGAGAATTTAACCTTTAGCAGATAGCGTTGAAGTCGTAATAAGCTTT
+GTAGCCCGTAGTCTTCAGAACAACTGTTTTCGTGAGAGGGGGCATTTACGGATTCGAAAC
+GTAGAACAAATTTCAACGTGTATCGAGCAGGGCATTTTCGCGTACCTCACTACCAAGGTG
+TCCCCGGACCGAGTCATACCTCCATGTTCCGAGCCCGTCAGGAAAAGAGGAGCTTGATAA
+CCAAATCCGCTCTACCAATAGGTAATTCCGGATGGATTAGATTACTGCCACAAGGAAGTG
+GGAGTCCCATGTAGCTAACAACCGCAGGAAGGTGCGCCAAACCAGGCCCTTAACTTGATG
+GCATCGATTAGCATCTGCCCAGTAGGTGGTGATGCAGGGAGGACTAAGACAACTATACGA
+TGAACAAGACCCTAGATTACGTGATATCCACAGTATGAGGCCGGGGAAGGCGCCAAGAAT
+AGAACAGTGTACCGCAAACCGAAAGCCTGAATTATCTGAGCACGACCTCATGGCCGTTCC
+CGAAGGAGAAAACCCTTGTCTTAATGAACGTGTATGACCTGCCCCGGGGTAGGAGATGCT
+GACTGACTTAGAGGATTGTTTTGTCGGTAAGCGACAGCGACGACTACAGGAGGGTCCAAT
+GCCAGGGCTGAGCTCGACAGGCGGACGGTCGGTATATCGCTTATACTGGGATGGGCATGT
+GATGGTGTCGCGGTCTGGCTCAATCATTACACGGATCTCCTGAACCACTTTAGGCACCGG
+TTACAAAAGCCTCACGGTTTGTTACAGAATTGCTCCTCAATTATCGAAGGTGGCGCTTCT
+GATACCGATAGGGTGAGTACGGACTGACTAATTCAAGGACGGTTATTCACTTAGTTCAGT
+AGGGCGACAGGTGAGCGGCATTAATCAACACGCGGATATAGGGTTGGTACTCTCAGAAGG
+TACAGGCGCGTGGCCCCGGAAACTACATTGCCTGTTAAGCAAACGACCCCCAACGTACTA
+ACCTTACAGGCGTGGCCTATCCGCAAATGACGTTAGATTCCTGTGTTTTCAAGGGCCTGG
+ATGGACCTCATTATCTAAAGCTTGGTTGGGACCAGGCTTGAGCCCCGCGGCTTCCTTGCC
+CCTCGGATATCCATGTCGATGTCCGACTGGCTTAAAATTCACAAGCTACGCAGTGCCCTC
+CTCTTACGGTCGAGGTGACATTGTATCAGATCTAATGGATGTCTCCGCACGAGTGGCTAA
+AGCGTATTTGTACCTCTTTTGCGTTCCTATCACGGTCCCGTGACAACCAGTCGCTTCCAA
+GTCAATCGTTCGCCCGAATGTGGGCCGATCCCCTTTGTAGAGACGCAGGGATTAATACAT
+AGAGCCCGGATCTACCAGTAGCGACGACCTGCGATACCACGTCGCAAACTTGCCTTTTCC
+AGCGTCTCGTACCGTGTCACTCGAGGAGGATATAGAGAGCGTGCGAAGTGGCACAGTCTT
+GCGCAATCAAGTTGGGCAATTCTCTTTTCCGGCACTGCTGGTCTGGCATTCGTTTTCTCG
+AAGTGAACAGGATCACTTCAATGCACTTCGCGTCGTCTACACGCTTTCACTTACTAAGTG
+ATATTAGGGATCTTAATCGGTCGGAAGCGCGCCAGGGCGTTTTTAACAAGAAGAAGATGC
+TGTAGTCCCGTTCGGTATTAAGTGATATCATTTTGGCGACTTCGTACTCATACTACTTCA
+CATCCGTGCCCATGAGATATATCCCATGTTCACCCGCCCAAGTCATGAAATAAGTGCAAA
+CCTCGTACCAACAGTTTCTGAGATCTTGTTAATTCGCCGCATGCTATAAGTGTTCCAATG
+CGGCATGTTGACGACGCGGCCATTTAACCATAGTCGTACGGAGTTGGGACGCTACCCATT
+ATACTCGACTAGACGCGCTACGCCGTATCCACCGGACAACGTGTTGCCAGGGATCTCGAC
+GGGAAACGTCCTCTGCAGGACGGTGGACTATGGAGTGGAAGGTAACAATTAGTTCATTGG
+TCAGTGCGCGCCTGCTGCTAAACCCCGCGCTGACTTTAATTGCCCCGCTGTGTTGTTAGA
+TACGGGTATGATCATTGCCGATACAACGGTATGCTTGAAGCGTGGCGTATTCTAATGTGC
+GGGAGGCTGTACTGCGTGAGCAGCGCCACCCACTAGGACGGTGTATGGTTCGCGCTGCCC
+GGTTACGGTATCATAGGAAAATAATTAGACGCGCAGCGGACCATGTGAAACGATATACAC
+GGAGGTGGGATCAAACTTCGGCTCCTACACTGAACATCATCTAAGACACCGGAATGTCGA
+TCGCATTACCAAACCTAGAGTACCGTATGAATTACCAGTCGAAACCGTATGAGATAATTA
+CACACGGCAGTCATACACGCTTTCAGAACATACATCCATCTGGTGGAGAAAGTCGCAGAA
+ACTCATACAGCACAGGGTCACTCCAAACGTCCCTCTAGGATGGGGCGTTACGTTCAAGTG
+ATTTTATAGTCCCCGCTAGTTTTTTAATCACTACCTATGCCACTCGAAGACAGAAAAACA
+TTTGGTAATAAACTGTTCGGGCGCCAGCCCTTGGCCGACACTCGTTCTAGTCCCGCTGAG
+ACTCAGGCGGGCCGACTGCGTAATATGACGAAGATAGTCAAAACAGGGAGTCTGAGATTT
+TTAATGAATGATTTTCGTCCCGCTGAGAACTCCATACTCTCTCCTTCACCATAGGTGCCA
+CGCCCTTGGGTGGAGGAGAAGGAGCATGGTGGAAGGAAGTTTGGTTGGCAGACACGGCAG
+GTGTGCTATCTTACCGTGTACATCATATGTTGACGAGTTTCGGCTGGTAGATGGAAGCAC
+GGATCGTAAATGTACCGTAGCGGCAATTGTTGATCCCAAGCGTCTTAGCTCGCTATGATT
+TCGAATGCTAGCACCACCTGCCCTTCGAAAAAGTTCGGCTGGATAACGTGAATGTTTTCA
+GAAATTCAACGCCTGGTCGTCCTACCCAAAGGCAAATAGAGAGCGCATTCCACCACCCTC
+GACCACTGGCGAGCATTAAAATCACTTCAAGATCCCGGGGGACCTACTATCTTTTGCGTC
+AACACAGCATTGTCAAAATTAGTACGAAGGCTACCTGGATTTAGTCCTCGCTCAGCCCTG
+GGCTGCGCAGCTTGCTTAACTTCCTGCTCAAGAATAATATTGTTCTGTCACTAGTACATC
+TGACATTACAGACATATAGGAGGATAGCTAGAATTTCCCGGCGGGGCTAAGCTGACCAGT
+AAGTAACGGTGGTATTTGGTAGACTAATGCTATAGGCATTAATCTCTATTTGCACCTGCA
+GTATGCCCTGCGCTACACAGTCGTGTGGGGATAAATTACACCGCCTCCGAGTTGAGTCTA
+CACTGTCGCCACAAGATACGGGGAGGCAGGCTCTAGTTTCGAGATTTCATCGATTAGATG
+CTACTTAAGATTGAACTACGACCATACATGCCTGAGGAGAGCATTGTGCGCTATGGAGGG
+TCTGGCTACTGACCGCCACATCCGTTCGCGAGCTACCATGATAACTATTAGATGATAGCC
+TATGTCGATGGTGGGATTAAGCACCTCTGTCGCGAAAGAGCATAGCGCAACGCTATAGTT
+TACCCTACATTTGATAAGCTGGACTCCGAGGCTGCGGTTACAGAGTTACGATCCCGATTT
+AGCCATTAAAACCATCACTACATAGAAGCTCCAAAATCCAGAATTTCCTTGAAGACGGTG
+AAGGGTTACTCGGCGTTTTGAGGTCTCATCCGGGCCAGTTGCGGGATCGGCTCAATCCCG
+TCGCATTGTAGCTTACCGAATATCGGATAATAGGCTTATGGAGATTACGCTCCGGTCCGT
+TAATCCTGAGTCTGGTTGGCATTGCAGAGCTGGAAGGCACGCCGGGCTAGTGGGCTTGTC
+CCACCGGTATGAACTGCGTAAAGGGGCGGGCAGTATGATCGATTTGAAGCGGTCAACAGG
+AGGGGATTAACCCTCCTAGATCGTTCAAAGATCGGTTAGTGAGGTAGTGTCGCCGCCGGC
+GGCTTTAATTTTAGTTCTAAAGCTCACCCTTCACTTAAGCCGGGTGACCTACATACCTTG
+CCCTGAAATTCGTGGGTGCTTAGGTTTGTCCTGGGTAAGTGGACGTGGGTCCTGGGACAT
+AAGAAGAGTGCGTGGTTGCGGTGAGGCCAAAAAATAGTAACTCTACTACCCCTGCCTCCG
+CCCTACTCCCCGGAAGGATATTACCTCGTTTGGTTTGAGCCGTGTACAAACATCTTCTGG
+TTTGCGGCATGCATTGAAATCCATCCCTGGCACAGTCAGATCCTATGATGCTGGTCCGAA
+AAAACGAGGCAAGGTGTAGCATACTACGCCTAGTCAAGCGGGAATCGCATAACCAAGATG
+ACGAGATCGTCTGCTATTCACAAGTCCTCGAGGATAATTAGCATTCTAGTAAACGGTTTC
+GGTAAGTACCCCGGGATGAAAGTTGGCGCATAACGCCGGTTATGTTGCACTCAAGCATCG
+TGGACAGACTACTTAGTGTATAGCAGCTGGCCCCTTAGAAGTTCCCGTTGACCCTTAGAA
+GCGAAGCCATGTAGGAACGCGCCTGAAGGAGGTGCTAGCGAGCTGCAAAAGGCCGGCGGA
+TCAAGGGCAAGACAGTGTGAGCACTGATAGGGGAAAAACGATCTTGGGCGATACTGAACG
+GCCGTTTGGATCAGTCGTTCCAGCCTGGGCCATACCTGCTTCCCTGGGGGAGGGCAGTAG
+ACCATTTATCAGCCTACGAATGAAGACTCAAGTTTACTGTGCCGTAACTCAAGTTCCATG
+ACTATCGCCTGATTGCGATCACTATGAACGCGCGCCATAGTTAGTGCCAGTCGGGCGCAC
+CGTTTGCGTGTAAGCTTCTTGCAAACCGGAGCTGCGTATCCCGTCCTAGCACGAGACACT
+GGTTAGTCCGAATCGTCCGCACACTACGTGCCAACCTGGCTTAAGCAATGAGTGGTACGG
+CACTTACGCCAATAGTGTGATTGTTTAACATTAACATAGAAATTTTTAGAAAGCTTTTCC
+CGAATATCCTCGGTCAGCCCTCCAGATGGTTTTTGTGACATAGGGAGACGCCATTATCCC
+GCGAAATGTATACTTGCAACCATGGACCCTAAGTCTAACCTGGATTCCCACGTGGTACCG
+CGAGCCGCTTTTAAACCCGAACCTGATGATTCGGATAGGAATTGTTTTTGTCAGTTGACG
+AGAATCAATTTTAATCTCATGACCTTTGAGGAGGACTATTCGACATTGTCGTTAGGAAGG
+AAACGCGGAAGGACTGCTGACGATAGTGGCTCCGGGGTGAGTAATCTCCCGCATGGGTGC
+GGTCGATGCCCATACTGGGCCCAACGTAGGTCCCTTAGGTGGTTGAAACCGCGTCTGGCA
+TTAACTATGACTCCCGCATCCAGTAACGATGAGCGCGTAGACATAGCTGGGGGGCACCGG
+GGTTACGTTATTGTTCTGGCCTATGCGTTACCGGTGCGTATAATTGGCGAGACGGTTCCG
+TGCCTGTTTCGTACGTGAGAGTCAACTTACCCTGCGTGCGTTTGATTCCTTAAGTAAGAG
+GGCGGTCTAGGGTAACGAGGGTTCCGTGTCCCTGCTCATGGAGCGCAGACTACGCTTATG
+GACACTCATGCGGACATCAGCGAATGCCGACTCGCCTCTTATGGCGACATGGGCCGGTGA
+CTACTCAACGACAAAGCCCAAAGCCCCGTGGAGCGGCGAGATCTAAGGTGGCTCCAAACG
+CCTCCGAGTTGCAAGGACCAAGGTGCTCGGTGCCACCCTATATGTTATCAGCCACAATCA
+ACTGGTGCATTTAGGGGAGTTGCGTTTAGGGTAGAAGAAGTGTGCAACTAAAGAGCATGT
+AAGGCTGGCTTGCACACCGCAACCTACTTGTCGACTTAACCGATAAAGTTGGTAAGCGCA
+ATGATCCCCTTCAGAGCTGCTCCCGACAGGTTTCACGTTTGGGTATAGCTTGCAGCGCTT
+TGGAGCGCCCTATCGATTTGTGCGTGGCGCAGAATATACGCGCAAAATATTGGAGGTAGA
+AAAGAAGGAGCTTCCGTCCCCACCAAATCATAGGTTAGTCCCTCAAGTGGGACAAATCGC
+GATTGATCCAGGGTTGTCGCGAGGTCCCACCTCTGTAGTGCCACTGGAATTATACATGTA
+TAGCGGAATGATACTACAGTAGAAAACACAGATTCCCCTCGCCTCGGTGCCGAATGTTGC
+TAGCTCGAGAATGAGATGTGACCAGTTAAGTACCAAAGTAACCGGTAAGAACACAGTCAC
+ACCTTGTTACGCCCGGTGCTCACGCCCAAGTATTTTCGTTACACACCTAGTGGCACACTG
+ACGGGTAGCAATGATGCTTGAGAATACCACTCCCAGGCGCTGGACAAACCACGTTTGGTT
+TAAACGGTGGGTTAACCACTTTCGGTCCCCTCTTACCGGACCGTGGACTCTGACCCAACT
+TAGGGGTGTATGGAAATGTACTCCCATTACAATGGCTGCACCTATTGGGCAGGTTGATTG
+TCTGGAAAATCGGCGGTGGTCGTTTCGGGAGTTCCAGATAACAATTCGATAGAGCTAGCG
+AAGATTGTATACTATGTACCGGATGAGAGCCACTGTTCCTGAACATGGCACTTAGGAAAG
+TGCTGGCAGCGACACCCGAGCTAGAGTATATAAGCTCAACCTGGAAGTTGCCTTAGCATG
+TGGTCAGGGAGAAGTGAAAGCGATTTAAGTTTAAACGGCGTATCAGCCGGCGTCCGAAGA
+CGGCAACCTACCCTAGACGAACCATCTCAACACACCTTACCTTCGCCCACAGAGCTCATT
+GGCGGTAACCCCGTAGAGGAAGCATACCGCCTACGAGTAGCGTGGTTTCTATAGCAATAA
+CGGCTCACCACTTTCCAAATCGAAAAGATGCTAGACTTCTGGCATCTGTTAGAGTAATTA
+ATGGGCCTCCCGCTGGGTGGTCCACTTTGACAGTTACCCCTACTTCCTGAGTTGCCTTGG
+GTGAATCAGTCGTGCGGACGCTTTGCGGTCCGGTTAACTCGGCAACAGGTTACGGACTCC
+GATTCGAGCTACTGCCTACTTTCGCAGAGAAATATCAAATGGTCCTGGGTTCCGTGACTT
+CAGGCCTACAAATAACGCCTACAGTACAGAGCCTTGTACCCCGGGCTGTCCTTCTCTTAC
+TGACGTGAAGCCCACTCCTTGGTCTCCCGGAAATACCCAGCATACGAGTAGTTGTTCGTT
+CGAAATGAAGTATGGCTTATGCTTACCAATACGTGGGGGTTCACGGGTAAAGCGTGGCCT
+CAGGACATGCTCCACGGTCCACACTTCCATTGAATCCTGCAAAGTTCCACTTGCAATAGA
+CGTCGGTACATGAAGCGGAGGTCCCCTCCGGCTAAAGTACCCGGCGAACGACTTATTACG
+GTCTATAGCTCGGTCACACACACAGTTTACCACTCACCCGGGCGCTATTCGGCCTTGCCC
+TATATATGTTGGACCATGCCACAGCACGTTATCCAGTAGTGATAATTAGCAGACAGCACT
+GCAAAGCATTCTGTATGGACTGCCCCCGCCCGAAGGGGTTAGTTCACATTGTATAGAATC
+AGTTCAAAACGCCTATACTGTATATTCCAGGACAATAGTAAGGTTTACATATTTTTGCAT
+TATGGCCGATGTGAGGACATGCCCTGCCTTCACGATTTGCAAACTAAGAAGCCCAAAAGG
+TCGGACAAGCTACACCGGGTTACTACATAACAGTCGTTCCGTCGAGCATCTGTAACATCT
+GTGCGCAGAGTCAGACTCGTTGATCTCCCAGTTTGCATACTAAGCTCCCGCAACCCCCAA
+GTTTGCCCGGGAATACCCCTAACTGATGACGCAGATGACGGGTTTGGAGATCATCAGGGG
+ACTGGTTCTCAAGTTGTCAACCTCTGACTTACCCTAAGGCATATATCCGTCAGACTTTCC
+CAATCATATGCCAGTTTAATAATGAGCGAACCTCTCCTCTAAGGTACGGATTGAAATCAG
+AACAAGAGGAAACTCCCCATTCGCTATATCATCGGGTATTCAGACAGCGGCATCTTCCGA
+AGCAGTGACCCAGCGAGTAGAAAAGATGACGGTCAGCAGTAAGCTTATTCGAGGTTGACG
+GGCTACCACACTAAGGGCATATCTGCCCGGGAATCGGATTCAAAGTGGTGCTCAAACTAA
+TCAAGAAATAGTAATAAATCGATTGAAGAAGAGAAATAATGCCCAGGAGGTGGTTACCAA
+ATCCGACCTGCGACGTCTTCCAGACGTATTGGAGAGATAGACCATCACCGGCGAGAGTGC
+GGTAATTTATTTTTACGGCGGAACCGGCTTTTATTTTACAACTCAATTACTATGCTATTG
+ACTTAGTGGGCTCAGCGGTCCACTTACGCGCCCATCTGGATCGCTATCTATTATCTGATG
+GGCCGCTACACCCACGCCGACAGTCAGACTGACCTCTCAGCGTGCTGTCCCCGAAAGCTG
+ATCGTAAGATCACTATGAACTTGAAAATTGGAAACCTGGTGTTTTAAGGACCCGCAGTTC
+GCCGCAGAGTAAGACATTAACTATTGGTGATTGTCGTGGTTGTAATCTTCATAACCCCGC
+CCACCACATTGGGTCCAGCGTTTGACCCATGGCACAACGGTACGGCTGCTTTATATCACC
+CTCACAGTTAAGTGTTGCTTAGTCGCCGTTAGTGGACGCCACTACGTCACATGGCGAACG
+CTTCACCGAGGGAAACGGAGGCTTGCAACTTTGAAAGCAAGGTTACTCTCCGCCGGTTCA
+CGTATGACACGATACTAAGTATTTCGCTAAAGTTCCATTGATAAGTCCCTCTTTTAGTTT
+AGGGACTCTGAGTTAAGTGCTATACGCCATGTTCAGTGCCACTAGGCCCCTAAGGATCTC
+CACACAGCGAAACAAGAGCGCTTTAAAACGAACACGCAGCGACACATCCCTCAGTCAGTC
+TAGACAGTCTTATTATCGAGGTGCAGGACGTTATGGTGTCTAACCAAATAGAATACGCGT
+GTATAGCATTACCATAGTGTATAGGTTGTGACCACGGCTCCTTGTTATCAAGATGATGCG
+GAGACTCTATCTTTAGCGACGCCCAAAGATGCCTCCACAGGACTTGATACCCATGCGATA
+AACCCGTTGGGGACCGATATTTGCTTATAGAACATACTAAGACTACCAGTGAGCCTTTAA
+TTCTCTTGCCATCAACCCGGAACTCAGATAAGTGATTCTTCGGGGGGGGCTTACTTCGAG
+CCAACACCCTCTCAAGCAAAATCATAAGTGCCCATCCTGAGTAGGCAGCGCGCGATGGAA
+CCGACCTACAACCACCGATGCACAGTTTTCAGAAGCCGGCCAAGTCGAGTTTTGTGAAAG
+GCATACTCTACGGTTAGCGGAACCGGACTACTGCGTGCTTAGCTACGGGAGTGCGTGCCA
+AACTTCATCTACACCTCTCATAGATCCTAGGAATAACTCTTAAACGGCCGCAGTCCCGGA
+CAGCAGCGCGGAACCCGACCCGCAGAGGCTCCGATGTTCGGAGCCCCAATGAGTACCTCA
+ACCTTACATGATCGGAGCGGATAAACAGCAGCCGCACCAGGGTCCGCTTGCGACCCAGCG
+CATTAGGTTGCGTATCGCCCAGATACAGTGATACCCTTTCGGATCTATTCTTTCCTATGA
+TGGCGCTACGCTTACCGTTTCAGCGGGGCATATAATGTCTCTCGGTGTACTCAGCGTTTA
+CAGGTATAATACTTCTCTTTATTTGAATCACTGGGCCTGGAGAAGTGCTGATGCAAGTAG
+CTCCGGCCTCAACTCCAATTTAGTTGATTATTTGAACATAAGCTAAAGAAAGACAGATTG
+CCACGGGTGCCAAACTAGCCAGCATGGAAGAGCCATAAGTCTATCCTTGACGACTGGCAT
+TCATTCACCTTAACACGGGCAAAAAAATGTGGGACCCACGCAAGTTATTGTGCCGAGCGG
+TACCGTTTATTATGTTCTTTGGCGCCCACAAAGGTTGGCGACGCCATCGGAAGATAGATG
+TTCCATTTTCAGGCTCCATAGGAACCGCTGGACTAGAATTGACACGGGCCGTTATCGCTC
+TCGACACGAGGACGACAGCATACGTGGGATACACCGCGCTCGTCGATCGCTCATCTATGC
+GCTTGCTTACTACTGCCTATGCACTACTTAGCTGCTGGCCTAGTGCATCCCGCCATGGTA
+CGTATTCTCAGCTGGATCTTCCTTTGAACAACTAAGGCGATTTACAACCGACATCGCCAA
+TTGGCTTTCAGGCTACACCCAACCTCATTTCTGTCCAATATCGGTGACCTCACTTATTTC
+ACTTTTCAGGCCCTTCATATTTTCAGGTGGGAACCTAAGCAGCTGAAACTCGACCCGTGG
+TTTCCGAATGCGGCGATCGGAATTGACAGTACATGTTAAGGCTCAGGAGCTGGTTGTATG
+CACAGTCTTCGCTAGGAACAAGCAAGCTACCGATTTAAATACAGTAAATGTCGCATCCGG
+TAGAACATTGGAGGAGTGATTCTGTCACTGTACAGTAAAGGAGGAAGCGATTTCTTAAAG
+CTCATGTGGTCGACCATGGGAGGGTCTCGAATCTTGACTTACTCACTGTGCCCTCTCCCA
+GAAGGCAATTGGCTACTGCGCGCCCTTTTAACCCACGCTCTCATGTGGCAACGTTGGGCT
+CGTAACTTAAGGTTGCCTCGTTAGAGCTAACACTAATCGACGTTACGTTTGTGTTGTGCA
+TATAGTGGTTCAGCGCGCTTGAAGTACGTCAAGTGTATAGCTGGCGCAAGGGTACACCGA
+AGCTCGAGGTTTCATGAGAAATCAGGAATCTTGAAGATTGACGCTTAACGTACCCTGGCC
+ATGTTCGATTCGGTGGGTGGGGTGATGCCACTTGCGACTATGAACACGCGTAGGGCAGAA
+ATGCTACACAGTACAGTGTTGCGAGCCATTGTAAACTTGCGCGTTCAGGCGTCAGGCCAC
+CTCTACCTCCGTAGTTCCTCCAATCCTCTCTTCCGTCGCCTATTGTGTTGAAACACGCCC
+GGGGAAGTCTTATAAACGGTTCCGTTAGCCATTAACCAGGAAAGCTGTCATAGACAAATA
+CGCAGGTGAAATCCTTTCCGCGTGGGACTGCGATGTGCTGTTCTCCCTTTGGCGCTCGAA
+CTACTTGATCCAGTAATTGTTAACTCGACCGCTATCTATTACCCGTGGTAGATTATACTA
+CTGCATCCATAGATGAATCCAGGAGGCAGAGGACCAACACAAACTCGACCGGGGGAAACG
+CATTTGGAACTGCAGAGTATTACGCCGTTCCTCCGAGGTTGGCATATCTTTTTTGGAAGA
+CTTTTGAAGTTATCCTACCTGGTCTGTACTAAGGTTCGTATTGCAGCAGCCGCTCTACTG
+ATGTACAGATCGCGGTTGCTGGGGCGTGCTGGTTGTGAGTCTAATAGATACCTGTACCGG
+GTCGCTCGCGTCTTCGCTAAAACGCCCGTACATGATATGGTTCTGAAAGGTCCATCCCAG
+GCGAAGATATCCCCGGCCCGAAAGCGTTAATATTCTCGCCCGCAGCGTCGGCTTTGATAG
+ACGATTAACGGTCGCGTGCGATAAGTCCTTCCTTTCAACTTAACGACACCGACGGGCCGT
+CTCTAGAGGCCGTCCTTGAAAATTACTCTCGCGCGTCGCCGTAAAATCTCGAAGCACGTC
+AAATCTTAGTAATGATCATGTAGCCTGGACGACGCGTATTGTACAAACCTAAAGCCTCCA
+AGGTGGTGGGGTTATGCCACCGGGAGTCTCTAGCCGACCGGTCCGAACATCATAGTGCAC
+AGTACCTCCTTTCTTAGAGCCTTTTGGAACTTGCAGAACCCATTAAGTGTAAAATCGATC
+TAGTCGAGCCGTGACCCATAGCAAAAAGGGAACAATCGTCCGAGTGCAGGTCAGACGTAT
+TTGAACCCAGATATCATATGCAGATGTCAACAACATCTAAGGCGGGCTTGCCACTGCTTC
+TCGTACTAAAGGATGAGGTTAAAACTTGAGGGTCATTTACTGAGTCCTAAGTGAGACTCC
+TGGCCTCATACAGTAGATGCAAATCATATACTCACGGTATCAGCGTGTCAGCTCCATACG
+AGATGTAGGAGGCTTCTGTCTCACGCTGCTGGGAGTCCGATGGACTAAACTCTTGTTGGA
+GTCGACCAAGTCGCCGAACTCAATATGTTAGCCAAGCGTCAGTCCGCAACTAATCTAGTA
+CTGTTTGTGTACCGCAGTAGAGGCTCATTGTCGGGATTGGCCACTCAAGTACGGCGTTCC
+GGCTTCTGATGGGCCTCTATTAGACCAGTCCATACCTCGGGTGTCTAGTCGATCGGGAGC
+ATAAGTGCTCCTTGGCAGTCTAAAGCGACGCCAAAGTGAATAATCTGAGGAGTGCGTTTA
+GACGGCCGCTTTATGTCGGTGGACTCATCTAGAGAGGACATAATCTGGCCATAAGAGCCT
+AAACATAGCAGCTCGGACCAATCAGGCTTATTTCGTCAGCAATGAGGATTAACACACCTC
+TGTGACGATGTGACGTCGCGACGTCCCCTGATGAATGCTTGCCACGTGGCCGTAGAAAGG
+GAACACTAGATTCATAGCGAAACATCCATGTCCTCACGAGACCTCCAGATCGGTAGACCC
+TCTATGGTTCGGTGAACATGAACCTGCCGTAAAGGAAGTAACTGAATGTATGACGGGGAG
+ACTAGCGGGCGCCCGACCTGCTACATTGCAAGCACATCCTTGTGTTTGATGTAAAACCAA
+GTCATCGACTCCGAAGATTAATTACCACGTACAGCAGATGAGAATGGACAGGCGAGGCTG
+CACTCCTATTGGGCATGGCCTTAACGATAGAACCTGCGTTTTCCTGTCTTGGAGCCGCCT
+CAGATGAATAGGCATTGATAGCCTAGATAATATGATCTCGGGGATAGAAGTAAGTTAGTT
+TACCTGGTAGAGGGCCACAGAAGGGCACCTTTTTATGCAATTCGCGGTCGGATGGGAGGA
+TATGATCCTAATAATCACTGTGATTGCCGTCCAAGTCTGGAGCCTCGGGAATCGGGTAAG
+ATAATAGAAAGGGTCTCTCTCTTCCGGCTTTGTAGAGACGCGACGATCCCACCTCCTTTC
+AGACTAGATAAAAGGTTGATGCATTTTCACCCTTTGGGATCAGTCGTTTGTGAGGAAGAA
+GTCACCTAGACCCCTTCAATTACGGTTCGATTAGCAGGTGGAGTGGTGAGTGCTTCGGAT
+CTACACGCGTTACTAAGATGCATAATAGCTATACGGCCTTGATGCTATGTTAAATGAAGC
+ATTATCGCTTATACAAATAGTGGGACTCTTGACCTACGTAGAACGAGGGTCGCTTGAGAG
+TCAACAGGTGCGTAGCGATAAGTCTCTTTAAGCCATTCTATGCAAGAACGAGACCTCACA
+TGAACAGGGCCATGCTAAGCACCCTCGAGCCGCAAAAAGAGTGCTTTCACGGGTCGATTG
+GGTCTTAAAGCCATGCGGTAAAATCTAGGCCTGAGGCCGCAGGCAATCTTTTTGGCGGTT
+GGCATCACGCTCAGGATTCCCGGCAAGATCTCTGCTCAAGACCTGTCTCTGGTTCCTGAC
+AAATACAGGGTGAAGGATAACTGGCAAATACGCGCGGTCCTATACGTCCCAGTTGCAACA
+CGGACCGTGCCCGATCTCGTAGTAGATAATAGGCGATTGCTAAGACGCTACTTCCAGTCT
+TAACACTTAGTTTTTTGGAATAGAAACAAGATTTGCTCAGACCTACGCGACTCCGAGTAT
+CTCAATTAACCGACTGACTGATTTGCTCACGTCATACTGGTTCCGACATCAGATATACCC
+TGAGTTATGGCGCTCGGCGGGATTTATAACGCTATAACCTACTTCCTAGCAATCGGCGGA
+TCCGGGCTCGAGGTACATAGCGGTGAGACGACCCAGAGATTCGTATTAGCGGTTGTAGTA
+GTCGATGATCTTTTTAAAGCGAAATCTCCCTACGCTGGGGGAACTTAACTGCACACTTAA
+CTTAAAATTTTTTGGGTCCGTTAGCGAATACCCGACGCTTAAGCAAGCATTTGCTACGCA
+TCAGCCAATTTCTTGCAAGGTGTTGTCACTGAAACACAGTATAGCCCCCTGTAAGGCGCT
+GTTACAATACAGGATTCAGGGTCGACTACAGAGAAGAGGTATCCATCGATAAAATCGCTA
+CCTGCGGAGAAATCGTAGCGAGTTTATTTATTTGGGAAGCGATGATATCGCGTGAGGCGC
+GACAGAATAAGGTGGCCCTAGTCCCGCCAAAGACTAGTATGCGATTAGGGGAACCAACAT
+TGTGTGTGTAGCTGTTTAAGTGCCATTAGACTAGAGTTCAACTAACTCGAGAACTGGAGG
+GAGGTTGTTTTAGCCATGATTGTGGGTAGCACTGGTCACTCCAATCGTTCTACTGCAGAG
+TATCAGCCATATCGACTTTCTGCACTGGCCACGAAGCAGCGATTCGGTCCCGTTTTTAGA
+ACTTTGCAGTAACACAGCCAGTCCGATTCACTTTAGAATAAACCCGTGACCGTACGCGCA
+GTGCTAGCATAGACTCGGTTGATGATGAAGCTAGAGAGACCGTTTATAAATTGGCCAGGC
+CGGTATTTGCAAGCGGACGAACGCGAGGTTCTATGCGATTCTCGGGGCGCATAGGAGCAT
+GTCGACGCGGCATCGACTGCTTATGGGTACGCTTAACTTAATTACACAAAAGGATCTCGT
+GTTTAGACGCACGTGTGGGATTAGTTTTTATTCTACTCCCCTCTGAGACTTTCACCTATG
+CAGTTCGGGATAGTGGTACTAGAATCCTGTAATCCGCTATGAGCCCTAGGCCTCACTGTT
+TTATCCCTAAGGCTTTATAAGCCAAGATTTAGGGAATCGGAGGGTCTACTGGACGGGTCA
+ACGACGGGCCGCTCGTGTATGCTTCCTGTGACAATGAACGTTTAATATGATGACGTAGGG
+TAAACATACGAAGGCTTAGAGCCACAGTTTCGTTTCCTCCTTATAAATACACGGTCACTG
+ACCGGGTTGCGACGGTAGTGACCTTACATAGGCCACGGGTGTGTCGTCGTCGAGTTTTTT
+CTTTGTGCAGTAGATTGTGGTGGCGTCTTGGGTCTGGAGTGATAGGGTAGCACCTCAGCT
+AGACATTACCGCTCGGTAATGGTTACATGGTAAATCCTGACCCAGACCGGGAAGAATGTA
+CACCGGTGCAATAGGAAGAGACACTGGCATCGACCTGGTCTTTACTCAATGGACCGTGAG
+CTCTTATGACGTTGCGGATTTTAACGTGGCCCTAGATGTAAAACCTTTGCACGAGTGGCG
+GACCGACTACGCATTGCTTTTCTAAGATCTCTACAACATTCGCCATTAGTTCCAATTTCT
+CGAGGTGGGCCCATTAATATTCGGGTAATAAATTAAGGGCTCAATCGATAGTTTTGCTCG
+GTCATCTGCACAACAATACCGTCATACGCTTTGGGCGATCAGGCGACAAGCCCAACTGGT
+CCTAGCGCGTCATCACAGCAGAGTCCTCTACGGGACTCTATGCAAAATTGGAGTTGAGAG
+GTCTGGGTTTTTACAACCTGGAGGAACGATGTGATGGTACGATCGATTGGTAACCGACTT
+TCTAACGTGATGCTTTGTGGGGGTCATTGTGTGCATAGGTTTCCAGGGACCTCTGGGATT
+GAACGTTGTTACACGACGTACGACTTTCCTCTAGGAAGCTTGAGCGCATGAACGACGATG
+GGGTGGATGTCCACTCAAAGATGTTAGATAGAACGTGCAAATATGCTTCCATGAAGTATA
+TCAGTGCTTCCGGCATGGATTATACGCACGGTCAGTAACCACGAGCTGGACGCTATACTA
+ACCTTGACCGGATTAGTGTGCGCCGTTCCTTATCGGACCCGATCACTCTGTTGTGCGGGT
+GTGCTTGCGTACTCGGCTGCAGGAGCGTGGTATCGCCCCTAACCTACCCGGGGCGCATAT
+CCCTCTGTCAGCAGGCAAACCAGGATCATATTAAGAAATTCGTCCTGATGGCTTGACGTG
+CGTGACTGATGGTCTCCGGGTTGCCGCTATTTCACTGTCTCGGCACGCCATCATGGAAAA
+CTAGCATGCAAGACCACATGAGTCTCTTAGCGCCCGTGTTCGAGAAAACTAGAATGCACT
+CTTCGGCCTGACAAGAGAGACGCTCCAAAGGTCGGTTAAAAGTCCATCAGCGGATGCGGA
+TGAGCCGTAGGGTGGTGTTGTCAGTCAATTGCGGCTTTTCGTGTCCTCGGCTGGGGCTAA
+GAACAGGTCGAACTCGCGTACGGCCTTTTGGCGTTCCTAAAAGTTTCAGACTCGATTCAT
+GCCGCCCGCGCAAATGAGCTAGGATTCCAAGATATAATTCAATGTGTTTGCTCCGCTTTT
+GGGACGCGATCCGTACATCTATCCAGTTTTTTTACAGCATCACCTATAGTAGGAATGCTA
+TTATATACGAACGTCCCGTACATTAAACGATGACTCGCAGAGCTGACGGCCGCCGTTAAT
+CATCGGTCCGGACGCGTCTTTGAGAGAAATCCTATTTAATCATACGCCTCATTAGGCGCA
+GGGTCGGAATGTAGTGCGGTTTATGCCAAAGAGTGCCGGGCCTGCTCTAAGCCTCGTGGC
+ACTATAGACAGCGTACACGACTACAATAATATAGGTACATATCTCTTTCCATGTTAAAGC
+AGTGGCGACGTATGGTCTACTCGCGGATAGCCTGGGTGCGATACCGTAGCATTTCCAAAA
+TGTATTACGTACCGGTCTCACACCGTTCCTAGATCGATAATTGGCATGTAGAACAACCGG
+GGCTCGACCAAAACTACCGATCATGTGGCTGTGGATTATGATACAGTGGGGCCACTCAAC
+TCTGGCCTGATGCATATACGGTTGGTCAGTAAGCTATCGGAATTCTTTATCTAACCCTGG
+GAAGAATGAGCTGCGATGGACTTGGGCGAACTCGGGGGGTTGGAGGCCAGAATATCATCA
+GTTGTGCAAGCAACGATAAATTAATCGCGGTACCGCTCGGTTTAAATGATGCCAAAGCCT
+ACTACACGCTAGGGCGAGGGACTGGCTCAGAACCTGACGATTTACTGTCTTGTCAGGCTA
+TCCCGGCACTCAGTCGGATCGGGTGCCTACCTAATATAAATCCTTGAAATATCCCGAGAA
+GAACTGTTATTCACTCCGTTTTATGGTATTAATTAAATTAGATATCTTTTATGCTCATTA
+TCTTAAGGATGCTTTTTGCTTGCAATCTCGGATTGATTAGTATATACTCTTACCGGTTTC
+GCGACAGCCTGTTGTGCTCCTGGTCTCCACCACCGCGAGTTTCGGAACTCCTTGGTTCCA
+CATGCGTTCAACCCTTGGGGTATACAGTACATCCCGCGCAACCCCTAGGTAAGCCCTTCT
+GGAAAGCGATGGCGGCGATCGCTAGATTGATATGTTACCCCATCGGAGTGTAGTACTCGC
+GCTTAGCGGTGGGCTAAATAAAGCGAACAACATCAAACTCTCCTTGGTGTTGGGTTAGGT
+AGTACGCGACATCGTTCGTGTTGACCTGAGGGGATACTTGCATAACACAGTTGGTCATGG
+GTGATTGAGCTTCACATACTCCTCACTATAGGCGCCTGCCTCGGAAGAGCTTACAAGCGT
+GCGTCTCTCGGAGACCTCCTGAGTACCTTAAGAAAAGACGGTTGATTAGTAGCCCTGGCT
+ACGCTTGTGCACCAATAAGGTGGCGAAGACGCCTGTAATCATCGCTGACCGCTCTGTCAG
+CCTGGCACTTCCAGAATGTATTTTGGAGCTCCGGTCTGGTGGTAGCAACGACTGTCACGT
+TGTGACCCAGCTTAGCACTCAGACCCCACGGCAGCCATTTGTAAAAAGGTGTGCAAGACG
+TTAGTTTAGAGCCCTGCGGGGATTTTCACATTCCTCTGGTAAGATGTACGAAGCTAATCT
+AGCGAGAGTGTGCATCCGCCGTACTTGGGCCACAGGGGGTTCGCGCAACACCCAAGCTGC
+TGGCCTCGGCGCCCTTTCATGACACTTAGCTTGTTACTTCAGTGAATCGGCTAGCTCCGG
+TCTCGCCATAAGCGCGACCCGCTCACTTAGATAATACATGCTTGAATAACTCCTCATTTG
+ATGTCGTCGAGCGGCTTAGATTCCTTGGAAGTACATAGCCTCGAAGCCACGTCTCACCGT
+ACTATTGAAAGCTAGCGAGTCGATGATTTCCCAGACGTTTCAGAATTCGCTACATTACTC
+GATGACGCTCAGAGCTCCCCTGTGCTCTGTGGGAGGAGGTTGTCGCGCTAGTAGCACAGT
+CATAGACATCATAATTAGGTAGCCCGCAGCCTTCAACTGACTCTCGATCTTGTATGAACC
+TTGAGGCATCTTGAAACAGGTATAAAATTCTATTTGGACAATATGAGAGTAATCGCCTAC
+CACGGCAGCGTTGACAGGGCCTAGCGGCCGTTTTCCCCTACTACTTCGCGGTACTAAATG
+TATATTTAGGTCCGCCTGAGCGACAACGGTTCTTGAGTAGCTCCGGAGGGCCTCTGAGAT
+GATCGGCTTTGCCCCCTTACAGTATTGTGGCGCCAGCTCTTAAGGACTCCGTCCACCGCG
+AAAAAGCTAGTGACCTCCTAGGTAACGGTCTTGAACACAGAATAGTAAGAATGAATACGT
+TCGGTAACACCCCGTACGGAACCTCTCACGTCGCGAACTGCCGCCAGCTAAAGGACGCAC
+TCTCGACTTTTAAGCGCACCGGCATCGGACTAATCTGATACAAACGGTCCAGGAACGTCA
+GCGTGTCTGTCCCCCGTCTAATACACGCAGAGAGTGAATCATAGAAAGTTTGCAGTCAGC
+GTGGTGCGTTCGCGCATACTTCGGATCGTTGTTTTCGGGGATATGCATCGTGTTCACACC
+GACCTTGTCACGATAGCCAGAGTCGCTTTCGAGGCGCAAATAATGGGCGATGATCACTCA
+TTCCTAGAGTATGCGCCCATGCACCCTTTATTGCCTACAAGGCATGATGGCTCGAACATA
+TATCAATCTGGTGTGATGACCACCAGAGGCCTTACACAGCTGCTCTCGGGCTTCAAGTGA
+CAGCAACCCTGGTAACGAAGGGCACCCGGAGTGCCACGTTGGACTCTGAAATGGACATGA
+GAAAGTCGTTTCTGCACAATCGAGGAGACTCAGCGCCGACTCGTATGGGATGATGACTTT
+TTGCAGTAGCGAGCATATGGGTATATTCCCTGTCTCTGCAGTCAACCCACTTTGTTACCA
+ATAGTACATTGTACTTCAGCGTACCGTATAACACCCTCCATGGGTGTAGAAACGAATTCC
+TGGTATTACTGCCATTTTGACACGACGCCTTAACACACTCCCAGCATAGTATTGAGTAGG
+GGTGGCTGCTCCTAAAGTAAGGGACCGTTGATTCTGCTATTCCTTAAGATTTTGTAGCAG
+TTATTACCTTGCAAATACGTTTTAGACGTCAACCGAAGGAGTATAGGACCCGTTGTCACG
+GTGAGGAATAAGGCGGTGTAAAGATCCGGGTTATTCGAGCGCTCGTCACAAGGTCAGAGC
+GGAGTTGGTATAGATGCCACGTGGTCACAAGATTATTAAAAGTCGGCGAATGTGAATTTG
+GTTGACGTCTGGATGTCTTGACACACCATTAGAGGTACCACGACAGCAGACCCACCATAC
+GAGTGGCAGCCAGTGCGGCGTATGAGTTGTAATGTGCTAATGGACTGATAGTCACCGCTC
+GATTCATAAGGGTCGAATGCCAAGTGTTGCTAGCTGATGCGCACGAACCAGAATGTTCAT
+GTATCACAAGCTAATATTGGTTCCCACTGCCTCGGTTCAGGAGTGGATAGAAAATGAATG
+CTTTCGGGATTCGCGCTGTTACGTATTTTGTAACGCGTGCACTCCCGCCACGTGGGGGAT
+TACGAGTTGGGCAAGGGGTGATATGAGGACCTCGCGCGCTGGAAAAGACCCTAAAAACAA
+AATACACCCGCCGGATCCCTAACACTAGTCAATGAGAAAGAGCGTTGGTTGTAGTGTCCA
+ACCGACGTATCCGGGCGTATCAGCGATATGGTGATTATAGTACGAGCTCACCGACTAATG
+TCTTCACGATACATTTCCAGCAGCTCCCTTTGGTGGGGTGGTCCGGGAGACGAGAAACCT
+TACGTATAAGGGACACGGGCACGTTCACCGAATACCTGTAGACCCCCCACTATATTGCAA
+TGCAGTCCCTGAATTTGTATAAGAGCGAGTCGACTGGCGCGAGCAAAGAATAAGTCGGTA
+GCCTCCACCAGAGGACCATCATTGGCAACAAGCACTTCGATTTCGGTTCCACACTTCGAT
+GGCATTCACTATCCCTTGTAGATGAGAGATCTAATTTGCCGCATTCCATTCCCAAGTTTC
+GCAGGTCGGGTCTCCAATCCGTTGCGTTTGATTCATGTGGTTTAGTCATGGCTGGACCGC
+TAGCATCTTCGGGCGACCAGGCGGACCGTCAGACGAGTACTCTACTAGATCAGGATCACC
+ATAAATCATGTGGCCGAGAGAACATGGCGCTGGTTAGGCGTAAACCATCCTCCCTTTCAC
+GTCGAAGAACGTGTAAAGCCCCACTAAACATGATACCGCCGACTGTAGCCATGATAGGCG
+TGGTAGGATCTGAAACGATTGCGGGAGTTTCAGTTGTGAAGGACTTCTTTTCTTGTTACA
+CTCTGTGAGGTGGACACTGCAATTAACATTGCCTTTTCTGGCTCGGGTTGGGTCTCAAAC
+CTATCTTTTTGGTGCCGCTTCTCTGCACTCGTCCAGATTGTCAGCGGCACCCAAGGTCGC
+TAGTAATTACACGGCAGGTGGATTTTATTTGGCTTGCAAACGTGATGCTTTGCGGAAGCC
+TCAAAATCCGTTACGAGTTTCGACGCGCTTAACCGTGGACCAGGTCTGGTGACATTCTGC
+TAAAATTCACTCTGGTGCTACTATCAGGCGATTAGCTGCAGACGGGGACCAAGTACACCC
+GGGGTGCCCAGCATTCGGCTACGTCCGCATATGCACACTGGATGACACCAGAGATTTGCC
+CGGCATACGCAGGTCGTGCGAGGCGTTGTTATACAGGCCGGTGAGCATTCTTCCCTGGGA
+AACGAACAAGTCTGGTGATCAACGCAGACATTACCGAGGCTCTCCGTACAGGTTTACCTG
+ATTTAAAGCTCACTCGTCACGGGTCCGCTGACCCACACCGATAATAGAGGCGTGGCTTTG
+TGTCACCTGCGCGCCATATATCTACGGGATACTTTATACTGGCCACTCAATATTCTATGT
+CGAGCTATTTATGAACACTGTTTACAGAATTTCATCGACGCCCTCCACTTAAGCAGTCAT
+GCTCAAACGCTTGTTGTGGCAATACCCTCCATTTCACGTAAGTCCGGCGGGGTATTCGTA
+CTGGGCTCTCGTCTCGATGGTAAGCGGGCTATTCACAGGGCAAACAACTGGATTGTCTCT
+GATGGCTTGTCCGTTCCCTCATGTCTACAAAGTCCTGAGGCCGTCAGTCGACTAATCATG
+ATTTCCCTTTCATGCGTATTTAAGGCATCACCCAATCAGCATTTTATTTTAGATAGTTTG
+CAGTGCGCTCCTCGAGCTCTTCACTAGGGTTGCTCCCTCCACCCCGATTCAGTCCACACG
+TACCGCTATCCATGGCTCACCAATAAGTGACCCGGTTGATCGGACGGGATACGCAGGAGT
+CCTTGCTTGGCCACTCACTGCTCCAGTCATTGCGAAGAGAACGTGCAAAGGCCTCTGGGC
+GAGCTTTAGCAGTTTGACTTACTAAGAGATCAACGGGTTACTTTGCTAATACATCCCCTT
+GCCATTCCAAACGGCACACTCCACCTATGATCTGCCGATAGGAACTGGAACGACTGCGTG
+GTTTGTAACCTAACAAGCCGTGTTTCCACTGCTCTGTCTATATAGTTAGGAAGAAGCCGC
+CATAGATTTGCTGCCACTACAAGTGAAAATGTTTACCACTGCTGTGTCTTAGAATTGTAG
+GTCTTGATCGTGGCGCCTTCTTATAAGCTGCATGACATCCTTAGTGACCCTTGTTGCCCA
+TGGAAGCCGACACGGTCAGGAACGTCTCATATGACCCGCGAATGTGTAACAGCTTCTCCA
+ATATCGGAGATGGTAGAGATTTAGTTATGTATCCTATGCCCCCAAGGCGCCTACGAGGCG
+ACCTGAACGAGTTGCGCGTATTTTTCGATCGACGGACTGGATAACAAACTGATTCATCAT
+GCTATAATTCATCCATATGGGGGTAGGGACACTCGGGGAGTGGTGCCTTCCAGCGCCCTC
+ATTATGTACGTGTTTGTTCACAGCAATATACGCGTCGTCTTAGAGGCGCAGAGGTCAATA
+GTGTACACAGGTGGCGAATGGGTCCAAGTACCCGCGCAGGGTCGTAACTGGCGTGCTACT
+TCGGATTTAATTCAGCAGTAGGCCGTTCGATTCTATCACGGCACTTCAAAGCGGTCTGGC
+ATTGACGAGCGTAAGGCCATCACCTCACACGACACGCATCGGATTTGGATCTCGGTCCCG
+ATCGTACCCTGTGCATAGCCTCCAAAAGTTCCACGAGACACCCCTACCCGAGACTCTAGC
+CTTGATAAGGCAGCAGGTAGTGCATAACAGACGATTTGCAGTATTTCGGCTGACACGAGA
+ATCTGTGAGCCGGTTCATTTGGCTTAGGTGGCACCAGCTGTATTATGCGTACCGCTCCTA
+TTTGATGATATGACCCCACAGTCTCTCGGATATACTACGTCTATCCGTACATAATGCTAT
+TAGAGCGCGGCTCGCACCGCCTGGCGCAGTATCCTAAAACGAAGCTCCACGCGAACTCGG
+TATACGGTGATGGATCCCTCGAGGGTCCCGATGGCGTTGCCCTCTCAGTTAATTTAGGAA
+GTGATTGATATTCATAAGCTCCCCCGCTCTTACCTGGTGGAAGACAAGCAGCCGCATCTT
+TATAATCGGGACTCTACGCGCCTATTTAGGCATGCCACAACGTCGGAATCCTAGGGTTCT
+GTCATTCGGCGGTGTATCCCGTCTTAGGACGTCCGCGGCGCTAGCGCCACTAAGATCGGC
+CGGACAATGGGTGGAAATTGAACTCCGACATAGCGTTGACGCACCGATGTTGCTTCCGAT
+TTAATCTCCCAAGGTCCTCTCGAAGAGAAAGTCATATCCAGGATCACGTACAAGTTCGTG
+CTAAGCGTGGTCGACGAGTTTTCAAGTCTCTGTCCCGGTCACCGTTCTATATAGTTGCGC
+CCTAATCCTTGCGACAAGATGAACGTTAGCGCTCGGACAAGTGTACCAAAATAGGGCCGT
+AATGCATGGAACCTAGGTCTAGTACGGACGAATATGAGCGTTTCGTGTCCCCTAAACCGT
+GCTCCATGACCGGGCCGCCGAATGGCGAAGTAATCGTTCCCGTCGGCCAGAAGCGTCGAG
+AAACAGAAGCCGTAAGAATGATCCGTTATCACTCTATCCCTGCTTTTTAGTGTGAACGTA
+CTGGTATGTTCGCGTAAGCTAATAGTTCAGGCTTTTCTAAGCAGGAGCATGCGGTGACGA
+GACGTTTCCCATTGACGACTCAGTGACGTAAAACGAATCGGTCACTCAACTGCCTCTCAC
+GAGAACATTACGATGAGGACTTGTGTACGGACGCTACGCAAACGCCCCTACATCTCAAAG
+CTTATTTGTCTCGTTTCGGCCTAATTCTGTGCCATCAGATGGAACGGTAGTACAGTCCCT
+TACCTTTGAGCCGATTTAATTGGTGGGGGCCGCTTTTTCTGTTGGCCATTAAGTCATTCA
+GTTCCTGAGTAACTGGTCGTTCGCCGGCGATCTGTGTCCGATGGGCTACGCATAACGCAT
+AACGACCTACTCTCATGCCAGTTCGAGAACTTGACTATTAACCGTCTTTCTCACACTACT
+GGCCCTGGGGCTAACCGGCGCTTCGCAGAGGACATTTGTCCTGTCGCGATTCCCAATGAT
+GACCGCGATACTAACAATTACAGCACATTGGCCCTCATTGCACGGTTTTTTGTACTCGCT
+TTAGGAAGATGTGGGTGAACGTCGTAGTAGCCTGCCTCATTATAAACGGGAGTGATCGTA
+ATGGTACCACTTGTGTAAGTACAGTTTGCTCTCCCTGTGGCGCTTATCAAAGAACCGACG
+CTAGCTCTATTCTGACACTGTTGCGGCGAGACAGCGAGTTTACCCCGGAGAGTTTAAACC
+TAAACCTGGGACCAGCAAGAGTAACTGTACGCGCGTAGACGCCGATGCCCTAGTAGTCGG
+CACAGCTGAGGGACACCGCCCAGAACAAGCAATCACCACAATCATCGCTCTCTTCAGGCG
+TGCGTTCGGTCTAAGGAAATCATAGGGCTCTTAGCATGGTCAGTGACCGCACGGTCCTAC
+ACAGGAATAGGGAGCCCTAGTCACAAAACGGAGTCTAAACCCTGTTCCCTGCTTCCCGCC
+CGTATAGTCAAACTTCGCATGAGGCGTATTTTCTCTGTTGACCGCCCGACTCCTCCAACA
+AGATCTTCGTGGCAATCGCTCTAAGCATCCGATTGTTTCCACACGGAATACAGAATATGT
+CCCTAACGCCGGCGCATCGCCCCGCTCCATCAGTGATACATTCATTGCTCAATGTTCCCG
+TGGTGCCCCAAGTGTGCGTTGCAAAGGGATTGTGTCTTTTCCGGCATTGTAGTTGCTGGC
+CGCGTTACAGTAAGACGTTCGGTATCGCAGTTGTTGTGCAGAAGCAGTCCAATGTTGCAA
+GACATCCATATATCGCGCCTGTCCTGGGTGATTTCTGAACCAATGTCCCGCAAGGAGTAA
+ATAGACCCGCCGAGCGAGAGGCCGAAACTGCCATCTAGTCATTCGGCAGACCACCGCCCC
+GTGCTAGGTGCAAGCTCTCTACACGGAGCCAGTGCTCACCTTTAGGCCATTATCCGGTTC
+AGGCCGCAGAGTGTACGTGCAGTAGTACTTGTGGACTCGGCTATCAACCGGCGTACCGGG
+GAATACTGAGCAAATCTTAGTACGATTGGTAAAGTCGGCATGGTAAAGTCAGCCCTCTAC
+AAGCAGCAGCCTTAGCTTATATGGATGTACCTGACAGATCGCAGGCCATGCTCTACCCAC
+ACGCCGATAAGATTATCCAAAGGCCCACGAAGAAAGAAACACTTACCATTTTTAACTGAA
+TCATCAGCTCATAGGCGCTCATTCAGTGGTGAATCACTCTCGGCATCATATTTAGAAACA
+CCGTACAGCACAATTCTCCGCGCTCCTGCGCCGATCAGCTGACTGCGGCGTTTCTCAGGC
+ACGGCGCTCTTATCGGATGCAGTCAAAGGGCCCATCACACGACCGATGGAGGTTGCTATG
+TCGCCCGTGTGTCGGCCGGGCGAAGTCTTTGACTCCCGTGAACGTTCTATTTGCGGCATG
+CGAAATGCATAAGCACATTACTGTGCACTATGGATCATGCTACCTAGGACGCACAAGGTA
+GCGGCTAGTCCTATTAATTATGCGCCAAACCCTTGGCTGGCTCGCCGATGGTTTGGTATT
+AAGAGTCATAAGACGCGCCCAAGTATGCCTACCTAGGTCATCTCTCGCGATGATGACGGC
+CGGCCTCCTGCACAGTGATATTCTGTGGGGCCAGTCTCGGGTCTGGGGGTCCGATTTTAA
+ACGATTACGGGCTCGCATATTCCGTTTCGTCTATACTTCATACCTCGAGGTACCTCGCTC
+CGCGCCTCAAGTTAGCTTGGCTGTACAAATCGCTCGAGCGAACGTTAGATGCCGCATTAG
+CATGGAGATGCGGCACACGGCACCGTTCTTATCGTCCACCGGTGGGTTCCCGCGTACTCG
+CGAATGAACCTCAGGATGATGCCGGAAGGATCTTATCCCAGACCTCCGCTACGCATTTGA
+TAACAATCTTGACCGCTCTGCCTTATATAATCCAAAACATAAGTTTGGGGGGAAGTAACG
+CGCGCGTCTGATGGCCCCTAACAGTACAAGTGACCAGCACCTCTGCTAAGTGTCGCCGAT
+TTGACACCATTCCGCAGGAACGACTGCGGACATCTATGCGCAGGCCCGGGCACCGCACCA
+CTGCAGACCACAGTACCTCACGGCGACCCACTGTTGGCCGACATGGAATGGACGAAAGAC
+TCAATATAGCGTGTCGACATACGGCATGAAGCCGAGATCATTCTCCAAACCAACGTTACA
+AGTCTGTCAATTACGGCATGTAGAATTGAAGAGGCGCTCTCCAGCCCCCAAGGAAGTCTA
+TGCTGCTGGTCTCATCTAGAAGTAAGAATACACAGGGGAGTGAGCCCTAGCCTCGGACGC
+CCTTGACGCAGCGATAACTCAACCGATGCCAAGCCGGTTCGCTCATTCGATCAAGGCCGC
+GTGGATAATGAAGAAGTGCTGTGATTCGGTAAGTTGAGCAGTAAGCCTTGAGGTTCCACG
+CCTCTAGTCAAGAGGAAAAGTAAGTTGCGACCCACTTCACACTTGGGACGGCCAAAAGGG
+TGACTGTGCAAACCGAGATCAATATATACGAAAAAGCTGACGCTTAATCTATAACAATAG
+GCTCTGCATCGAACCTTCTATAATTTCCACTAGGGGTGAGTCTCAAGAAACCACACACTA
+GCGACGTTTCAAATGGAGAGTGTGGTGATCTGCACGTGAATTGCACAGAGGATCGTGCAC
+GGGCGACTGGAAGTCCTAGCCTATGGCCCTGTGCAAACCCTGACGGACGCCAGCACTGTC
+GGTATGGAAACGTGTCACCGCTTGTTATCATTCTGAAGTATATCCAAAGTTAGCCCGGTT
+TTTACAGAGCCTGTAGGAAGAATCCCAATCTTATTACATCTTGAATCATTGAGATACATG
+ATTGGTGCAAGACCAATAGGACTGGGACGGAACTCCCAGGAGTTCTACCAATCGTTTTTC
+ATAAGTTTGAGCATATTGCCAGGACGTGTGTGCAGTGGTTCGCGTGTTTGAATCGGTCTA
+AAACTACACCATTCAATACTGAGCATCAGTATCTAGTACATTGGTACACGATTATGCAGC
+CTGGACGAGGACACAAGACCCTCCCTCGCGATGTGGCTGGCGATTCTTCTGTCATGCAGT
+CCATATTATACTATCGATAGTCGGTCGGTACGCGGTGCTCTCCGCCTTATTTGATTAGCT
+GGTACTCTGGTATACGGGATACTCGGTATTTGCTTAGATCCCAATGTTGTTTGTTAATTC
+GATCGCGGACAAACGGTGACACCATTATAGTTCGCGATACGGGGTGAGCTCATACGCTCA
+AGGGCACAAAGTGGTTGACGCGAAGAGGGTCTTTTATTCCGTCGCTATTCTGAGGCTAGT
+CATTTCTTCATGCCGGGGAACTCCAGGGCTCTCAAGGCGGATTGCTTAAGACACGCCCCT
+CGTTCGCGAGGATGTCGACTTAACTTGTTCGGATGGGAAGCCTAGTGTCCACTACACTAT
+ACGATAGTACCTAGTATATTAACAAACCGCGTCACATAACGATCGGAGAGAAGACCGTTA
+ACATTATATCGCCAACTTCATCGACGCTGAGAGTGGGTCTGGCTTGAGCTTAAAGAAGGA
+CCTCGTCTAGGGACGTGAAGCCGTCTACTCTCTATAGGGACTTTCTTTCTATGCCCAAGG
+AATATTTTAATGGCATTAACGCCGCATTTCCCGTGAACCCACTGGCGCACAATACGAGTA
+TTGGCGAACACGCGGTACGCCTCCGTGGTTCCGACGCTGATTCTGAAGTTCCGCTATCGA
+AAGTGCACCTAATTGTCAGTTCGACGTCAGAGACCATTACAAACCACAAAAAGGTTGGGC
+GAAAGCGTCACATTTAGGAACCATCAGCCCCGATTAAAACTACGAAACAATTAGAGGCAT
+ATTGGGGTTACACACAGCCGTAACAAAAAGAGAAACGACTATCCGCGTACCCCTTCTAGA
+TAGCAACCCCCAGGCATGCAACACAATAAGTGCCGCGTCTGCACTGCCACCAGCACTTGT
+TCTATGAGGATTTCACGATTGCTTGGGGTGCCACTAGGTCTGGCCGAGACGTAATTATTG
+ACGATTACGTCAGGTGTGAGAGACCTATTATCTTAGGTACGAAACCCAAGCCGCTGGGGC
+TATGATGTTCCGCTTCACCTACTACAGCAACGCATTGGGTGTAATTGCACACACTGTCTC
+TCAAAAGCGTTCAAAAATTTTGGCTAGTTAAGGAGGAGTCGATTCCTACAGGGCTAAATA
+GGGGTGAGAAAGGAGCATTTCGCTATTCATCTTCTGTCTTCTCGTGACGAGGGTCTTCCA
+CGTCCTCGAGATGGTAAATGGTGAAAGAATTCGCTAAACTCGACGAGTAGGCATTAATAA
+AATACGCACGCCGTTATTCGCGTCGCCCACTTCATTACCGGGTCCAACAGGAGGGTATGC
+TTCGCCTGGGTTGACGGCCTTGGATGCGTAATAATGTAAGCCGCAGGCCCCTTATTAGGA
+AGATTCGTAAGCTCGATGCAAGCTGTCACGATGGAACGGCGGGCCTAATTGCCGTTACCG
+AATTATGGCGAAGTAACATGCCTTATCCCGATGACGTCTTCTCGGCGCACGTCTGCCTCA
+ACGCGGGTTAACCTAGTTGACCATATTGTCACAAGTTTTGCCCTGAGTCCGTCCCCATGT
+CTTTCACCGAGTCGGTGGAGGATCATGTGCTGGCATATGTTGAAACGTATCCGCGTTTTA
+AAGGCACAAAAACAGTATGCTAGTTTAAATTCTTCTCGTCCATGTTTTAGTAAAATCCGC
+CCTGTTAGAACATCGGGAGAGCAAATATCAGGTAGTGCACTCGTTACGCCATTACGGCGA
+TGGACTGAAGACGCCCAGGGGACATGTAGGATATCCGATACTGTCTACATAAAACAACTT
+GGTCCTTGCCTCGGGTTATGTAAAAAGATTCTGCCCGTAATATCAACGGCACACTAGGGT
+CCATGTGCGCCCAGGTTTAATAATGCTGGGCTACATCAGTGGACCGTCGTGATCAGGATT
+GATCGGACGCGTCTTTTGAACTACGCCGCTTTATTGTGAACTCTTAGACTATTGCGGTGC
+CGGCTCATGACCACATCAATGGAGTGTAATGGCAGGCTTTCTGCTTCTAGATGTAGGGCG
+AATAGATGATACATTCAACTTAGGTTCGAACTGGGGAGCACGTCCGCTATTAAGATGTTC
+AATCAGAGCCTCGACCTTCTTAATAAGTGGGTAAGACTATCTGAGGCTAGTCAACATGGT
+TTGCGTCACTACCTACAGAACACCCACTGACCACGATTATCGAAGAATTTTCATTCGCAT
+TGGTAGAGAAGCCCCTCGTCGCTAATAATGACCTCCTTATCGCTACGTGTTTGGCGCTCG
+TTGAGGGACGGTTAGATCATACTGCCTTCTAAAGTTAGCAATGCAAAGTATACGATACTC
+TAGTGAGTGGTCGCTAACTTTTTTATTCAGTACATCCCTTCGTGTGCTGGGAGAGACATA
+GGGACAATCCGTCACAGAAGGGGTCAGAAACTGTAGGGAAGAGCAGGCTACTGTAATCCT
+ATTTGCTAGTCGTGTCCTTGTGCATGTCACCGCGCGACCTAAGAACGGCTGCCCAAGGTG
+CGGCCTAAATCGGAACTGTTGCGCCAAATGGCCAAGGTATTAGAGCTCTCCTTTGCTACG
+AAAGTTGAAACCGCCTCCGCGCACGGTACCTTGTAATGGTCCCGTTAAGTACAGTAAGTA
+CAGCGGAAACTGGCAATCGTGATGATCACTGGGTCAAGTTACTTATCTACTAACTCGTCT
+GTGTCTGCCCTTCATTTCGATGATATAAAAGGGCAGCCTATGCCGTCATAATATGCGTTG
+ATGAACAATGGATGTGTGCGCAAACCTTGTCGTTCAAAAGGCGACTAGATATCTTAAAGG
+ATTCAACTTGAATTGGTACCCAGTCGGGGACGGACATCCGGTCCTTACTACCTCTAGGCC
+CGAGTTGCTGTCCATAGTCGGAATCCCGCCCTGAGTAACTCTATCGACCGGCACCTAATT
+GCCATGCCTGCCAGGCAGGTCTTCCTGTTTGCCCGTTATATCTAATAGAGGTAACATAAA
+ATGCTATGCTTTTGAGAGGATACTAGAGCCGTGATCCTAATCATAAATGGCGGCTCCTGC
+AAACAGTTTGTCGGAGCAAGATATCACCCATGTCGACCGGAACGAAGGAGGATTTTTCGA
+AGCTCTTAGAACATGGACACTACGGTCTTAGGACAGCAAGAGGTTTCGACGCATCTTCGA
+CGGTAGGTCAGTCCCCCGCTTTTTGGAGGAATAGTTCCTGGTACACCCCGAACCTAAAGG
+TACCAAAAGTGTGTTGACATTGCATGGGGTTAGTCAGGACTAAACCAGTAATAAGGCTAG
+TTGATATACCTCTCCCTGCGTCTTAGTGACGGGTTTCCAGAGTAGTCCGCAACAGGCTGC
+GCTGCGTGGGCGAAACGACACTAAATTAGTGTCTTATTGCCATATGCGTCTATCACACAA
+CCGCCACCCTAGCGAAACTACCTGTTTCCGAATGAGACTTACTGCAGACAGATTCTCTAG
+ATGTCGAAGCTCTCAGGACGGTCAAGTCCGGGTTTGTCATCATCCTATATCAAAATGAAT
+GGTTATATTGCGGAGCGACGAATTTTCATCTTTACTAAACTAGTATAGCGGGAGGCGTAG
+AGTTTTCGCTCTGAAGGGCCACTTGAATGGCGCGCGTTATTCACGAGATAGGAGGCCAAT
+TGGGACCGTTAAAAAACTTTAACACCTAACTCCCAAGTTATTGATTTTGAGGTAGTCATG
+GAGCCTAACCGCATACTGAAGCGGCCGCTTAGATGCGTCACAGCCACCAGGCTTGATACA
+AGGTTCGGTTTCGTTCCCTAGCCAAGTTTCACTCACCAGGTGTGTCTCCGGTGACGGTCT
+CCTCGGACGCCACTGGGATCGTTCCGAAGCATACTGACGCATTAGCCGTGGTGGTAGGGC
+CCCCGCCGCCGGAACAGACTACTACGGCTCCAGCAGCCTAGACATGACATCGATCACCGC
+GGCACTCTCACTCTCACTTCTGCTCGCACAAAAAACGTTGTCCTCTCCCTTTTCTGGCCA
+TTAGCCCGTTGTACGCATTCCGGGCAGGCGTGAAGTTCGTCCCAAGGAGGCTTTTACCCC
+TCAGTCGCACGCTGTTCTAATAACTATATTAGCAACCCATGCAAAACAATCGAGGTTTCG
+TTACGTAACCAAGTACTCCGAGTTCGTCGATCGGGACCAAATACGATGTCGAATTTAGCC
+GTGTTATAAGATTTAGCGCGGCATATGGCTGCTCGTGCTTCACCAGGCGGCATGCAATCG
+CCCTATTGAGGACTTGCACTCGCCATGAGACAGGACGGACATATTAGAGTCGTTCGTCCC
+GATTCTCAAGAACGCACACTCGATGCACGAAGACTCGTGCTCTTCGCGAAACACGCTAGG
+GGATACCGTGCACAGTCCCTCATCGGAGTGAAAGTTGATCTAACAACGAATGTGTTACAT
+TCAGGTTGGAATTAAATGCGCCCAGCGCTTCCATGAGATTAACTGTACCCCACTCAGTAT
+AACTTAGGCATGGGCCTGGACAACCGGACACTATTTGCGGACGTGGGCAGAATCTTGCCG
+CTTACTACCTAGTCAGACTGCAATGACTCTGGATAGCCGCTGTTGGAAACGACATCGGTA
+CGTACCACACCTATCATGCGAGCAGACCTGTACCAAACCCCAGCGACACATGTTCTTTCG
+CCTTTAATGCTCGTCTGAGTAGATTAGCATATAATTTCCATCCCTCGGCAGTACCAAGCG
+CTCCAACGGCCGGGCAAACTCAGGGTCCAGATTGTTCTTGTAACCAAGGCAATCAACTCG
+GTAACCGCGGATTGGGTTTAGGCAGTAAACTGCACAATCCATACTTCTTCTTCCCCCCGG
+TCCGTGTCATGAGGCGAAGATAACCACTCTAGACCCGGGGCTTTCGCAAATATCCTTTAT
+AAGCGTGTAAGTGCCGAAGGCGTGTAACTTCGTTAGTCGGAAGCTCTAAGCGTTGAGAAC
+TAAATAGCTTCTATACGCGGCACGAATAGATAAATTTCTACGCACAGCTAGAATACCACT
+CGATTAGGACCACAAACTCATAGTTGTGCTGGACCACGGGTAACCCCTGTATTAGAATGC
+TTTTGAGGGCTGTTGCCTACGCAATTGCCCTATTACAGAAAAATGGTACTGCCAATCATC
+AGTACGGTGGGAGGGAAGAGATGAGGAAACGCGTTTAGGTCAGTTAGCTGAGGCCACGGC
+TAATACGGCAACTAAGGCGTCAAATCCTATAGGCCTGTATCTGTCTCAGTTCGACTTTGA
+TGGGATTTGGTATATACTAATTCGTCGTGCCTCCGGTCAACTCCCGGACCGAGCTACCGA
+GCTACGTCCCCCAAACCTGCTTACTGCAAGCACGCTCTTGTTTCCTTGCAAGTGAATACT
+AACTGTGAATGTGGATTTCGTAGGTCTGGATAACTAGTGGTTTCAGCGCGACGGTCCCAC
+TGCCCGGGAGTGCCGAAGGCGTTTGTATCCTGTGGAGCGGCGGCGGAGCCGTCTCGAGTG
+CTTCAGTGCATACTTGTCGGGGACTCGTACTATGAGATGTTTAGAGGACGCCCCCTCGAG
+CAAGAGTGTATCCAGTAGAACAGATGGTTCGACACGCGACTATGTGGAACATTATCTACC
+CTAACACACTGTCAGTGTTACTCAGACGTTCTTACCTACTCTCTCCAGAATCCTGGGACG
+ATATACTTCGACCCCTGAGCCTCACAATCGTATGCACCTTGCCGGTGGTCCCCTCAGGCA
+GGACTTGCTTCAAGATTGAAGCCTCGGGTCGTTTATATCACGTTACCCGACCAGCTCGAG
+CGGATCAAGGGCTAAGTTAGCACACGTTTGAAGCTACACTCACCCCACGTATAAGTAGAC
+AATTGAGTGCTGGTGCGCCTAGAAACTGTATTACCACAAATACCACACCTGTGACATGCA
+AGATCTTGCTGAAGTGTCTTAGCCATAGCTTTGAGCCGTACAGAAACGTTTTCTATCGGG
+TTTCGATGGCTCGCCGCTCGAATTCGCAAACTGGATACCAACGTCCGCTACCAACACATA
+AGCCAGCCCTCCAATCTCATTGCCTGCGGTGATCTACTAGGACGCGGCTCAGTCCCTCAG
+ATGGGGACCCTCTGGATCGAGGCCGAGACCAGCCTTACACACGCTTTGTAGCGGTGCTCT
+CGAGTGCATCTCGACTCAGCGCCGCTGTGGCGGCGGATGAGAACGACGATGACTTCCCTC
+TTTTGGCACGCGGTCTCCGTGAATCCTGACTACGCCACAGGGCCTGCACTGCCCTGGCCA
+GTTCGAGTCGATTCGCCGCGATAGTCAATCGGCTTTCGACGCTAGAACGTGTCAGATTCA
+CAATCATTAAACCAGAGACTGCGTAATGTCGATGGCCAAAACGTTTGCGGATGACACTGT
+TCTATGGCGTTAAGCCTATTTTCGTCAATTATTAGAAAATAGTGACTCATGGGACTTGTA
+GCTGGTGAGTTACGCGGGGTAAGGACCTGGGCGTCTATCGTTATAAAGATGACCTCTTGT
+CCCGACAATACATCTATTTGGGCGAGAAGGTCTGGAGATTACCTTCGCAGCGGTTCTGGT
+CCTTAATCAAGAAGGTACTAGTGTTCTGCTTTTTACAAGCAGTAGGCTGCGGCCTTTTAC
+TTGACCATTAAAGTTATGAGCGGTTATACCACGTCTGAGTCACGGTCTCTACGTATCACG
+TCAAGTCCCTTCGCTGGGAGAGCTGTAGAGCCTATTCCATACAGTGTACGTCGGGGCTAC
+GACCCTGCTCCTGCATATACATATGCTGTCGTGTTGAGCTGCGTGTGATGTACTTAAGCC
+GGCTCATCTCCATTTCCGTCGCACTTATGCAGGATATTCGACCAACTCTGGCGCAACTTT
+TCCTACTCCTGATCCCGTTGCTGACCGCGGGATCCATAGGACTGGGAAAGAGGGCTCGTA
+GAATACACTCTGCGCCGGTGGGTTCTGATATTTCTGTATATCCCCGTTCGGGAAGCGATA
+TGATGTTGTTGATGAGTAAGCCGTCGCTACCCCGGCATGTAGTGCACTCAGCATATTTCG
+CCGTCAGCGAGTATTCCCCATACCCACACAAGAACGCCAGGCCTCGGGGCGTGTCGGATA
+AGTCCGTCGGTCCACCAACGAGGGGAATCGCCCATTAACCTAAGGATTCCACGCAGGAAA
+GAAATCTGCTGACCCGCGATCAACGATATAGTCGACACCGTACCGGCACTAGAAGACACA
+GCGGCTGCTTTATAGTTTTCCTGCGGGTACCACGGGGGCTCTCACACAATGTAAGAGGCA
+AGCTGATATGAAGCGATTAGGTCGCAGTCTTCAATACGCCTCTTGCGACTATGCATACTC
+GCATGAACCACCAAGGATCATCGCATCGCACGGTCCATGCGAAGCCCAGGTATCACGGCC
+AATCCCGCCGATTCCATGGCAATTTTGGATACAAACAGCTCCCGATTACACCTAGTGATA
+TTGTTCCTCCCGAATAATCCTTTTTCTACAGCTCCATACCGCAGCATACGCAATGTACCT
+AATCTACGTGAAACGTCGTAGCTAACGTGAAGGGGGCGGAGACCACTCATGTTCGCACCG
+GCTAAAAAACTCAACGCCGGAAGGCTAAGCTCCGTAATAAGGGTGTGACGATTGTACCCG
+CCCGCCTAACCACCAGGGGTTGTCGTCTCTTAAATCACAGCATGTCCTACTTCTCGCCAT
+TCCGAGCACACCGGGCCCCCCGACTGCATTATCTCCGGGTGACAGTAGTAGTATCCTTGA
+AGCCTGCCTCTTCATTCGCTCGAGGTGTATGGACGTAGGCACCACGTTCGGGCACCTCAT
+TACGCTGGGAACCGGGTAACCTTCCGACTAGCCAGTCAGTGTACGTGCACTCTTAAGTTG
+GTCAATACGGTAGATCCCGCGTAACAGTAGACACCTTCGTCCAGCTCAAAACTGCATCAG
+GTCACGTGAGAGACGACCTAGAAATCAACATTGATCATGTCGTATCAAGTAATCTGTTCA
+AACGTCCCTTCTCGATTCGCCCTCATAGGAACCGTTTGCGATATGGAACTTGTGCCCCTT
+GGGCACCTGGTGATGCTCCGCGACTCATATCCCATGATATGCGCTTTGTCCGCATTCTCT
+ACCTTTATATACCGTGGGTAGTGCGACTCGGCTCAATTCAGCAGGGGGAGACAATAAGAA
+ATCTGTCACGCAAAACACTTTCCACCGGTACATTCATAAGTATGAGACAACTGATCTTCA
+GGACGGTCTTTATCCGGGTACTATTACGTCACCCAGGAAGATGTCGGTGCAGTAGAGCAA
+TTGACGCACTTATTTACCGGTTATGGCCCGAAACTCACCCGATGATGCGATATAACTACC
+GTTGTTTTGTGAGCCAGTGTCCAATCCACTCAAAAAGGTATGCTTGGGTGGGTGTACGGG
+ATTCGAGGGTAAATAGGGGTATGATCTTCGGATGACTAACTCACAGTCCACTGTCCGGGT
+TAGGCGATCCAAGGCTTTATAGGTTCTCATTCGTGCTGTGCCATATCCGGGCAAATTATT
+TAGAGCGTCGTGTCTCGAGACCGGACAAAATAACTACTGTCTCTGGCGTGGATATACGCT
diff --git a/intro/tutorial.db b/intro/tutorial.db
new file mode 100644
index 0000000..d974bd5
--- /dev/null
+++ b/intro/tutorial.db
@@ -0,0 +1,7 @@
+>example [random sequence w/ yeast tRNA-Phe embedded at 101..173]
+CATTGTGAGACATCTCTCAGCGGGAAGAAACTTATGACTCCCGGGTCGTC
+TTAGTAAGAGTAGCAGCTGTACTCAATGGTGACTCAGCGGGCGCTCGAAC
+GCGGATTTAGCTCAGTTGGGAGAGCGCCAGACTGAAGATCTGGAGGTCCT
+GTGTTCGATCCACAGAATTCGCAACCGAGGCGGAGAGTCTTTCTGGGGAA
+CTCAATAGCTTGTTGTTACCTTCGCGTTATTCTACATTTGAAACTCGGGT
+GTCTCTAACTCGTTTGCGCGCGGGACGGGCATACTAGGGGTCGGAAGGGT
diff --git a/intro/tutorial.fa b/intro/tutorial.fa
new file mode 100644
index 0000000..926fec1
--- /dev/null
+++ b/intro/tutorial.fa
@@ -0,0 +1,19 @@
+>tRNA1 
+GCGGAUUUAGCUCAGUUGGGAGAGCGCCAGACUGAAGAUCUGGAGGUCCU
+GUGUUCGAUCCACAGAAUUCGCA
+>tRNA2 
+UCCGAUAUAGUGUAACGGCUAUCACAUCACGCUUUCACCGUGGAGACCGG
+GGUUCGACUCCCCGUAUCGGAG
+>tRNA3 
+UCCGUGAUAGUUUAAUGGUCAGAAUGGGCGCUUGUCGCGUGCCAGAUCGG
+GGUUCAAUUCCCCGUCGCGGAG
+>tRNA4 
+GCUCGUAUGGCGCAGUGGUAGCGCAGCAGAUUGCAAAUCUGUUGGUCCUU
+AGUUCGAUCCUGAGUGCGAGCU
+>tRNA5 
+GGGCACAUGGCGCAGUUGGUAGCGCGCUUCCCUUGCAAGGAAGAGGUCAU
+CGGUUCGAUUCCGGUUGCGUCCA
+>tRNA6
+GCGGAUUUAGCUCAGUUGGGAGAGCGCCAGACGAGGUCCU
+GUGUUCGAUCCACAGAAUUCGCA
+
diff --git a/intro/tutorial.sto b/intro/tutorial.sto
new file mode 100644
index 0000000..a208dd6
--- /dev/null
+++ b/intro/tutorial.sto
@@ -0,0 +1,16 @@
+# STOCKHOLM 1.0
+
+tRNA1             GCGGAUUUAGCUCAGUUGGG.AGAGCGCCAGACUGAAGAUCUGGAGGUCC
+tRNA2             UCCGAUAUAGUGUAAC.GGCUAUCACAUCACGCUUUCACCGUGGAGA.CC
+tRNA3             UCCGUGAUAGUUUAAU.GGUCAGAAUGGGCGCUUGUCGCGUGCCAGA.UC
+tRNA4             GCUCGUAUGGCGCAGU.GGU.AGCGCAGCAGAUUGCAAAUCUGUUGGUCC
+tRNA5             GGGCACAUGGCGCAGUUGGU.AGCGCGCUUCCCUUGCAAGGAAGAGGUCA
+#=GC SS_cons      <<<<<<<..<<<<.........>>>>.<<<<<.......>>>>>.....<
+
+tRNA1             UGUGUUCGAUCCACAGAAUUCGCA
+tRNA2             GGGGUUCGACUCCCCGUAUCGGAG
+tRNA3             GGGGUUCAAUUCCCCGUCGCGGAG
+tRNA4             UUAGUUCGAUCCUGAGUGCGAGCU
+tRNA5             UCGGUUCGAUUCCGGUUGCGUCCA
+#=GC SS_cons      <<<<.......>>>>>>>>>>>>.
+//
diff --git a/matrices/RIBOSUM100-25.mat b/matrices/RIBOSUM100-25.mat
new file mode 100644
index 0000000..d119c71
--- /dev/null
+++ b/matrices/RIBOSUM100-25.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-25
+
+    A           C           G           U           
+    0.258308    0.219504    0.297310    0.224878    
+
+    A           C           G           U           
+A   1.971671    
+C   -1.343217   1.001064    
+G   -0.921788   -1.699044   0.854147    
+U   -1.005464   -0.613591   -1.111982   1.382532    
+H: 0.5617
+E: -0.0957
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.604645   
+AC  -8.470563   -1.853570   
+AG  -8.822189   -9.594620   -1.327118   
+AU  -5.075545   -1.654552   -6.067763   4.252767    
+CA  -10.056671  -10.552723  -10.646974  -5.774248   -6.205123   
+CC  -13.442368  -8.854252   -15.136720  -2.374419   -11.693921  -3.456602   
+CG  -3.871417   -5.438003   -2.572185   2.030624    -3.240493   -5.067212   5.222069    
+CU  -12.105264  -10.682421  -9.357424   -4.179064   -8.325364   -6.862516   -4.386954   -2.559931   
+GA  -6.625421   -7.170250   -9.390651   -3.792122   -7.764439   -12.895778  -6.029141   -7.141504   -1.623429   
+GC  -5.219950   -2.695725   -6.290820   2.876080    -5.395295   -3.754027   2.801056    -2.204690   -2.569771   5.489061    
+GG  -9.691680   -10.383497  -4.223349   -4.930131   -11.479506  -12.063889  -4.707853   -9.136017   -9.906732   -4.774241   -2.305253   
+GU  -6.496390   -4.924699   -7.125769   0.745252    -6.201344   -7.102632   0.251253    -4.410597   -6.189448   1.424712    -5.534224   3.320225    
+UA  -2.485010   -5.590836   -2.822798   1.878540    -2.907659   -6.465319   2.926758    -4.327115   -4.869013   1.889057    -6.320650   0.064069    4.723641    
+UC  -12.263343  -8.877730   -8.011171   -4.540962   -8.030163   -8.946997   -4.345131   -4.669281   -6.980707   -4.161804   -10.568347  -4.611892   -3.529918   -4.138184   
+UG  -3.546296   -7.166265   -5.829573   -0.392702   -6.206307   -8.303615   1.189462    -6.470759   -7.672941   0.327564    -4.341610   -1.261343   1.043982    -4.199517   3.189382    
+UU  -8.867475   -8.385429   -9.762040   -2.456123   -8.850458   -6.641057   -3.008435   -5.429174   -10.145796  -3.034762   -5.019912   -2.575165   -1.581614   -5.904415   -3.644739   -0.715714   
+H: 3.4639
+E: -2.6040
+
diff --git a/matrices/RIBOSUM100-30.mat b/matrices/RIBOSUM100-30.mat
new file mode 100644
index 0000000..4fa89f4
--- /dev/null
+++ b/matrices/RIBOSUM100-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-30
+
+    A           C           G           U           
+    0.258284    0.219532    0.297342    0.224842    
+
+    A           C           G           U           
+A   1.972360    
+C   -1.344047   1.001351    
+G   -0.922482   -1.699386   0.854425    
+U   -1.006582   -0.614272   -1.113000   1.383155    
+H: 0.5622
+E: -0.0959
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.603894   
+AC  -8.470122   -1.853437   
+AG  -8.821726   -9.594466   -1.326941   
+AU  -5.074954   -1.654023   -6.067754   4.253602    
+CA  -10.056229  -10.552590  -10.646820  -5.775143   -6.204990   
+CC  -13.442235  -8.854428   -15.136875  -2.374198   -11.694097  -3.457087   
+CG  -3.871265   -5.438174   -2.572318   2.030071    -3.240654   -5.067683   5.221619    
+CU  -12.104720  -10.682187  -9.357168   -4.178441   -8.325129   -6.862591   -4.387006   -2.559595   
+GA  -6.624957   -7.170095   -9.390474   -3.791566   -7.764284   -12.895932  -6.029273   -7.141247   -1.623253   
+GC  -5.220724   -2.695882   -6.291214   2.875845    -5.395536   -3.754496   2.800486    -2.204757   -2.569904   5.488602    
+GG  -9.691504   -10.383629  -4.223460   -4.929956   -11.479638  -12.064330  -4.708279   -9.136048   -9.906843   -4.774661   -2.305651   
+GU  -6.495910   -4.924468   -7.125567   0.745141    -6.201176   -7.102715   0.250943    -4.410244   -6.189170   1.424606    -5.534233   3.320576    
+UA  -2.485164   -5.596511   -2.824172   1.878742    -2.907259   -6.465591   2.926251    -4.326510   -4.868630   1.888583    -6.320774   0.063396    4.724416    
+UC  -12.262800  -8.877496   -8.010915   -4.540369   -8.029929   -8.947071   -4.345193   -4.668945   -6.980451   -4.161876   -10.568378  -4.611534   -3.529380   -4.137848   
+UG  -3.545733   -7.166062   -5.829295   -0.393684   -6.206051   -8.303667   1.189222    -6.470420   -7.672718   0.327374    -4.341619   -1.261042   1.044086    -4.199159   3.189760    
+UU  -8.866521   -8.384784   -9.761374   -2.455107   -8.849813   -6.640721   -3.008077   -5.428428   -10.145129  -3.034405   -5.019533   -2.574439   -1.580581   -5.903669   -3.643971   -0.714557   
+H: 3.4640
+E: -2.6041
+
diff --git a/matrices/RIBOSUM100-35.mat b/matrices/RIBOSUM100-35.mat
new file mode 100644
index 0000000..203161c
--- /dev/null
+++ b/matrices/RIBOSUM100-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-35
+
+    A           C           G           U           
+    0.258251    0.219570    0.297390    0.224789    
+
+    A           C           G           U           
+A   1.973243    
+C   -1.345056   1.001678    
+G   -0.923217   -1.699819   0.854726    
+U   -1.008059   -0.615004   -1.114157   1.383881    
+H: 0.5628
+E: -0.0961
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.602836   
+AC  -8.469565   -1.853251   
+AG  -8.821086   -9.594263   -1.326721   
+AU  -5.074235   -1.653292   -6.067736   4.254784    
+CA  -10.055606  -10.552404  -10.646617  -5.777001   -6.204804   
+CC  -13.451740  -8.854678   -15.137108  -2.373916   -11.694347  -3.457774   
+CG  -3.871153   -5.438665   -2.572538   2.029397    -3.240895   -5.068367   5.220945    
+CU  -12.103943  -10.681846  -9.356810   -4.177615   -8.324788   -6.862686   -4.387101   -2.559100   
+GA  -6.624318   -7.169892   -9.390254   -3.790805   -7.764081   -12.896165  -6.029490   -7.140890   -1.623033   
+GC  -5.224986   -2.696159   -6.291856   2.875561    -5.397047   -3.755178   2.799648    -2.204872   -2.570120   5.487917    
+GG  -9.691479   -10.383846  -4.223659   -4.929646   -11.479854  -12.064983  -4.708946   -9.136109   -9.907042   -4.775327   -2.306269   
+GU  -6.496019   -4.924115   -7.125249   0.745190    -6.201035   -7.102942   0.250418    -4.409740   -6.188825   1.424391    -5.534278   3.321054    
+UA  -2.485541   -5.603296   -2.825868   1.878789    -2.906682   -6.466914   2.925681    -4.325743   -4.867918   1.887915    -6.320834   0.062652    4.725481    
+UC  -12.262023  -8.877155   -8.010557   -4.539510   -8.029588   -8.947167   -4.345284   -4.668449   -6.980093   -4.161989   -10.568440  -4.611037   -3.528521   -4.137353   
+UG  -3.544942   -7.165704   -5.828944   -0.394783   -6.205693   -8.303746   1.188952    -6.469926   -7.672468   0.327214    -4.341664   -1.260632   1.044421    -4.198705   3.190287    
+UU  -8.865153   -8.383852   -9.760424   -2.453624   -8.848881   -6.640225   -3.007572   -5.427341   -10.144180  -3.033892   -5.019003   -2.573382   -1.579161   -5.902582   -3.642957   -0.712879   
+H: 3.4641
+E: -2.6042
+
diff --git a/matrices/RIBOSUM100-40.mat b/matrices/RIBOSUM100-40.mat
new file mode 100644
index 0000000..ba45c13
--- /dev/null
+++ b/matrices/RIBOSUM100-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-40
+
+    A           C           G           U           
+    0.258192    0.219618    0.297460    0.224730    
+
+    A           C           G           U           
+A   1.974413    
+C   -1.346626   1.002076    
+G   -0.924218   -1.700147   0.855010    
+U   -1.010277   -0.615834   -1.115055   1.384900    
+H: 0.5636
+E: -0.0964
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.600567   
+AC  -8.467939   -1.852273   
+AG  -8.819485   -9.593305   -1.325788   
+AU  -5.074901   -1.652333   -6.066426   4.256203    
+CA  -10.053981  -10.551422  -10.646173  -5.777754   -6.203821   
+CC  -13.450757  -8.854811   -15.136793  -2.375845   -11.694008  -3.458077   
+CG  -3.872748   -5.450894   -2.572288   2.028595    -3.241087   -5.069179   5.220232    
+CU  -12.102272  -10.680818  -9.355807   -4.178211   -8.323760   -6.862301   -4.386867   -2.558026   
+GA  -6.622717   -7.168934   -9.389321   -3.789295   -7.763124   -12.895851  -6.029418   -7.139886   -1.622100   
+GC  -5.225275   -2.700414   -6.291675   2.874931    -5.397448   -3.755620   2.798284    -2.204826   -2.571426   5.487147    
+GG  -9.690546   -10.383556  -4.223394   -4.929228   -11.479565  -12.065336  -4.709682   -9.135954   -9.906777   -4.779033   -2.306672   
+GU  -6.501104   -4.923363   -7.124271   0.745067    -6.201074   -7.103088   0.249083    -4.409044   -6.187946   1.423692    -5.534126   3.321382    
+UA  -2.484990   -5.605090   -2.824353   1.878312    -2.906494   -6.473380   2.925087    -4.335169   -4.866850   1.886496    -6.323656   0.062309    4.726972    
+UC  -12.260351  -8.876830   -8.009649   -4.539212   -8.028560   -8.946782   -4.345505   -4.667376   -6.979090   -4.162154   -10.568104  -4.610063   -3.527937   -4.136279   
+UG  -3.543396   -7.165599   -5.828027   -0.394830   -6.204730   -8.304891   1.188573    -6.481943   -7.671767   0.326650    -4.341375   -1.261419   1.044685    -4.204799   3.190996    
+UU  -8.862793   -8.382135   -9.761854   -2.452605   -8.847164   -6.639151   -3.006757   -5.425627   -10.142488  -3.035025   -5.017979   -2.571696   -1.579255   -5.900820   -3.649002   -0.710431   
+H: 3.4644
+E: -2.6043
+
diff --git a/matrices/RIBOSUM100-45.mat b/matrices/RIBOSUM100-45.mat
new file mode 100644
index 0000000..51f87dd
--- /dev/null
+++ b/matrices/RIBOSUM100-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-45
+
+    A           C           G           U           
+    0.257937    0.219828    0.297756    0.224479    
+
+    A           C           G           U           
+A   1.979924    
+C   -1.353442   1.003862    
+G   -0.929668   -1.703337   0.856496    
+U   -1.020058   -0.619600   -1.119704   1.389751    
+H: 0.5675
+E: -0.0979
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.587899   
+AC  -8.458592   -1.846815   
+AG  -8.810812   -9.587535   -1.318851   
+AU  -5.088089   -1.649627   -6.061853   4.263387    
+CA  -10.045289  -10.544356  -10.640449  -5.782822   -6.196852   
+CC  -13.446125  -8.860155   -15.132590  -2.381979   -11.690593  -3.456622   
+CG  -3.873207   -5.481568   -2.575222   2.023725    -3.244899   -5.078284   5.218216    
+CU  -12.094083  -10.676846  -9.354900   -4.177333   -8.316669   -6.857889   -4.389106   -2.550595   
+GA  -6.613132   -7.164101   -9.384077   -3.783005   -7.778716   -12.908259  -6.029013   -7.133055   -1.615152   
+GC  -5.227304   -2.714420   -6.291430   2.871325    -5.402477   -3.759370   2.791218    -2.208536   -2.577655   5.484415    
+GG  -9.683692   -10.380432  -4.220292   -4.931284   -11.477405  -12.078083  -4.718536   -9.148900   -9.992283   -4.791854   -2.306206   
+GU  -6.521248   -4.926418   -7.117949   0.744426    -6.204876   -7.108704   0.242243    -4.410281   -6.183571   1.420217    -5.531778   3.324288    
+UA  -2.483025   -5.613454   -2.824705   1.874645    -2.905198   -6.482119   2.920623    -4.366015   -4.870552   1.877841    -6.337890   0.057940    4.734009    
+UC  -12.253421  -8.871867   -8.007613   -4.548029   -8.021308   -8.942336   -4.349886   -4.660109   -6.972116   -4.178657   -10.566929  -4.610770   -3.528083   -4.128922   
+UG  -3.545078   -7.166997   -5.823471   -0.397230   -6.214516   -8.310360   1.186311    -6.513804   -7.666446   0.323492    -4.341909   -1.266778   1.045284    -4.221359   3.194774    
+UU  -8.852354   -8.379313   -9.780070   -2.453383   -8.837371   -6.631771   -3.004941   -5.415848   -10.147743  -3.046273   -5.018111   -2.565930   -1.580638   -5.890467   -3.663674   -0.699242   
+H: 3.4667
+E: -2.6057
+
diff --git a/matrices/RIBOSUM100-50.mat b/matrices/RIBOSUM100-50.mat
new file mode 100644
index 0000000..33d320c
--- /dev/null
+++ b/matrices/RIBOSUM100-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-50
+
+    A           C           G           U           
+    0.256429    0.220757    0.299812    0.223003    
+
+    A           C           G           U           
+A   2.130118    
+C   -1.629880   1.106676    
+G   -1.226193   -2.056653   0.959271    
+U   -1.268183   -0.823800   -1.411772   1.543305    
+H: 0.7380
+E: -0.1731
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.182248   
+AC  -8.105162   -1.751697   
+AG  -8.473133   -9.494616   -0.953670   
+AU  -4.900448   -1.871638   -5.874845   4.452236    
+CA  -9.683515   -10.276124  -10.701545  -5.973353   -5.841766   
+CC  -13.580916  -9.206426   -14.870387  -3.368235   -11.437214  -3.106933   
+CG  -4.058006   -5.666663   -3.288916   1.800738    -3.389034   -4.952081   5.320237    
+CU  -12.145918  -10.795614  -9.191416   -4.583859   -7.960406   -6.494677   -4.679435   -2.172023   
+GA  -6.366265   -8.110652   -9.083894   -4.391377   -8.295827   -13.243639  -6.172288   -6.867516   -1.248026   
+GC  -5.004069   -3.246006   -6.320889   2.726621    -5.620312   -3.948260   2.402372    -3.107219   -3.248693   5.557542    
+GG  -9.632387   -11.155857  -4.653239   -5.581660   -11.180111  -12.186574  -4.678703   -10.078537  -9.835116   -4.724941   -2.209568   
+GU  -6.315280   -4.714189   -6.925024   0.623563    -6.855853   -7.371688   -0.086457   -5.058632   -6.149734   1.274408    -5.465874   3.434061    
+UA  -3.176613   -5.742968   -3.472497   1.686915    -2.817170   -6.670109   2.744582    -4.461173   -5.220539   1.647336    -6.244791   -0.324241   4.892915    
+UC  -12.063067  -8.698428   -8.372222   -5.012036   -7.682525   -8.614506   -4.535680   -4.288126   -6.680234   -4.557121   -10.997915  -4.852093   -3.292465   -3.759512   
+UG  -4.272793   -7.234680   -5.814026   -0.532092   -6.222351   -8.451012   1.176104    -6.992200   -7.610919   0.097222    -4.367469   -1.645505   1.022329    -4.365558   3.324007    
+UU  -8.836877   -8.198066   -10.151362  -2.780285   -8.506495   -6.274101   -3.230210   -5.027712   -10.838014  -3.554583   -6.385135   -3.159076   -2.269767   -5.504520   -3.844579   -0.292617   
+H: 3.6425
+E: -2.6647
+
diff --git a/matrices/RIBOSUM100-55.mat b/matrices/RIBOSUM100-55.mat
new file mode 100644
index 0000000..892b105
--- /dev/null
+++ b/matrices/RIBOSUM100-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-55
+
+    A           C           G           U           
+    0.256194    0.220910    0.300832    0.222064    
+
+    A           C           G           U           
+A   2.284979    
+C   -2.057678   1.224971    
+G   -1.678106   -2.636270   1.080742    
+U   -1.619362   -1.122698   -1.934515   1.705702    
+H: 0.9806
+E: -0.3057
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.857780   
+AC  -7.795482   -1.764359   
+AG  -8.167880   -9.271005   -0.672001   
+AU  -4.716281   -2.066586   -5.709776   4.611374    
+CA  -9.375261   -10.014602  -10.555466  -6.023999   -5.536054   
+CC  -14.274122  -9.192110   -14.645811  -6.665835   -11.163315  -2.791170   
+CG  -4.860010   -5.797641   -4.738779   1.527095    -3.857237   -5.183351   5.422495    
+CU  -11.920929  -10.629004  -8.925705   -5.551689   -7.698888   -6.173564   -4.931357   -1.841987   
+GA  -6.143031   -10.200803  -8.829969   -5.832461   -8.552776   -13.598256  -6.416995   -6.636526   -0.940229   
+GC  -4.776124   -3.812848   -6.281821   2.577308    -5.935928   -3.983580   1.904828    -5.888891   -5.009354   5.635532    
+GG  -9.696316   -12.147010  -5.467430   -6.088474   -10.943476  -12.344421  -4.540042   -13.436570  -9.604245   -4.611811   -2.123479   
+GU  -6.122991   -4.777762   -6.911984   0.471970    -8.055616   -7.737666   -0.470865   -5.863497   -6.424476   1.102565    -5.634005   3.543041    
+UA  -4.608221   -5.811355   -5.413020   1.435598    -2.648260   -6.950138   2.574464    -4.305566   -6.022169   1.378884    -6.133371   -0.778996   5.037776    
+UC  -11.907325  -8.591778   -8.331164   -5.383375   -7.396508   -8.366141   -4.650382   -3.958811   -6.419547   -4.806888   -11.831669  -5.185482   -3.054264   -3.432645   
+UG  -6.221353   -7.343397   -5.793672   -0.676547   -6.230970   -8.410302   1.174706    -7.382780   -7.735731   -0.186105   -4.207587   -2.093974   1.007582    -4.940584   3.435012    
+UU  -8.689436   -7.882491   -10.604673  -3.021459   -8.332644   -5.971669   -3.717702   -4.694276   -11.630242  -4.070588   -11.726962  -4.866327   -3.576722   -5.174004   -4.189120   0.047813    
+H: 3.8480
+E: -2.8256
+
diff --git a/matrices/RIBOSUM100-60.mat b/matrices/RIBOSUM100-60.mat
new file mode 100644
index 0000000..c2c6cb9
--- /dev/null
+++ b/matrices/RIBOSUM100-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-60
+
+    A           C           G           U           
+    0.256244    0.220739    0.300734    0.222283    
+
+    A           C           G           U           
+A   2.297694    
+C   -2.114690   1.239637    
+G   -1.731020   -2.702157   1.093643    
+U   -1.678305   -1.154084   -1.993914   1.721004    
+H: 1.0075
+E: -0.3227
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.811590   
+AC  -7.995766   -1.770705   
+AG  -8.129031   -9.235521   -0.646554   
+AU  -4.691241   -2.078076   -5.867757   4.630831    
+CA  -9.598926   -9.994814   -10.591022  -6.097384   -5.501741   
+CC  -14.325802  -9.197311   -14.687475  -6.902682   -11.286865  -2.740802   
+CG  -5.080143   -5.843604   -4.804342   1.480214    -3.888543   -5.301014   5.439265    
+CU  -11.918692  -10.952440  -8.876692   -5.614153   -7.651044   -6.189456   -4.933605   -1.791054   
+GA  -6.090698   -10.278834  -9.049828   -6.022505   -8.598924   -13.646603  -6.499876   -6.591051   -0.926264   
+GC  -4.757690   -3.816002   -6.294192   2.548748    -6.023049   -4.069262   1.840574    -6.142914   -5.257123   5.649575    
+GG  -9.643425   -12.312710  -5.507358   -6.174408   -11.356490  -12.355063  -4.539345   -13.449604  -9.595138   -4.720806   -2.107728   
+GU  -6.316942   -5.194791   -6.921244   0.449670    -8.268281   -8.041366   -0.535892   -6.062667   -6.546263   1.061875    -5.768126   3.560735    
+UA  -4.638521   -5.870543   -5.944803   1.393436    -2.636415   -7.255942   2.547154    -4.348338   -6.049942   1.316175    -6.234682   -0.840608   5.055439    
+UC  -11.966258  -8.567946   -8.284390   -5.456661   -7.360090   -8.347696   -4.640266   -3.916115   -6.369385   -4.839547   -11.826722  -5.285916   -3.019565   -3.379581   
+UG  -6.226173   -7.377055   -5.769854   -0.713102   -6.265272   -8.785107   1.161678    -7.755814   -7.714284   -0.216941   -4.179664   -2.135962   0.988899    -4.976184   3.447891    
+UU  -8.642056   -7.967058   -10.585667  -3.063017   -8.307579   -6.029455   -3.823572   -4.656526   -11.732151  -4.237039   -11.727313  -4.983961   -3.643348   -5.131115   -4.359428   0.094149    
+H: 3.8783
+E: -2.8573
+
diff --git a/matrices/RIBOSUM100-65.mat b/matrices/RIBOSUM100-65.mat
new file mode 100644
index 0000000..c68c15e
--- /dev/null
+++ b/matrices/RIBOSUM100-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-65
+
+    A           C           G           U           
+    0.256583    0.220164    0.300371    0.222882    
+
+    A           C           G           U           
+A   2.307508    
+C   -2.181705   1.258348    
+G   -1.783831   -2.782624   1.108690    
+U   -1.743049   -1.187445   -2.049896   1.732663    
+H: 1.0350
+E: -0.3409
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.763905   
+AC  -8.245260   -1.763396   
+AG  -8.088983   -9.230088   -0.618983   
+AU  -4.704803   -2.072428   -5.971178   4.646075    
+CA  -9.980776   -9.974281   -10.618257  -6.142544   -5.467228   
+CC  -14.351816  -9.265578   -14.880888  -7.127055   -11.556541  -2.666662   
+CG  -5.205152   -5.931168   -4.883151   1.421034    -3.922764   -5.429335   5.464985    
+CU  -12.074668  -10.980555  -8.816149   -5.785244   -7.588087   -6.228049   -4.900838   -1.730414   
+GA  -6.026733   -10.327865  -9.281171   -6.221928   -8.610162   -13.793425  -6.600808   -6.538555   -0.921776   
+GC  -4.774313   -3.820829   -6.410175   2.525092    -6.230584   -4.132143   1.743873    -6.204758   -5.486741   5.670278    
+GG  -9.585246   -12.459379  -5.525209   -6.231694   -11.686004  -12.342233  -4.525013   -13.439415  -9.576740   -4.819475   -2.091018   
+GU  -6.389645   -5.914185   -6.960528   0.428341    -8.506097   -8.290805   -0.619983   -6.457544   -6.698957   1.006352    -5.833497   3.579476    
+UA  -4.729629   -6.041182   -6.614107   1.355495    -2.611003   -7.442948   2.519266    -4.341117   -6.089254   1.245265    -6.299431   -0.885351   5.070009    
+UC  -11.939576  -8.565489   -8.220043   -5.491832   -7.333610   -8.340831   -4.610917   -3.915414   -6.314088   -4.858112   -11.824420  -5.528172   -2.982456   -3.312903   
+UG  -6.355971   -7.642516   -5.740343   -0.747649   -6.310439   -9.008565   1.138004    -8.000803   -7.678015   -0.252435   -4.139550   -2.158452   0.967325    -5.090377   3.460254    
+UU  -8.615059   -7.991158   -10.578678  -3.093410   -8.284287   -6.085090   -4.019670   -4.617733   -11.804295  -4.359542   -11.716891  -5.084616   -3.721373   -5.096231   -4.594919   0.137690    
+H: 3.9130
+E: -2.8914
+
diff --git a/matrices/RIBOSUM100-70.mat b/matrices/RIBOSUM100-70.mat
new file mode 100644
index 0000000..982a300
--- /dev/null
+++ b/matrices/RIBOSUM100-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-70
+
+    A           C           G           U           
+    0.256139    0.220411    0.300635    0.222816    
+
+    A           C           G           U           
+A   2.320541    
+C   -2.231425   1.269088    
+G   -1.833467   -2.824501   1.117602    
+U   -1.792873   -1.212901   -2.102652   1.746682    
+H: 1.0575
+E: -0.3554
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.703145   
+AC  -8.211591   -1.725132   
+AG  -8.040203   -9.203560   -0.603006   
+AU  -4.756908   -2.105388   -6.014027   4.667685    
+CA  -10.012751  -9.994887   -10.679351  -6.247342   -5.445048   
+CC  -14.266123  -9.178498   -14.944294  -7.141924   -11.501062  -2.598791   
+CG  -5.254592   -5.924383   -4.932505   1.386009    -3.922886   -5.391205   5.471921    
+CU  -12.088621  -11.162301  -8.737385   -5.847668   -7.530077   -6.214233   -4.931516   -1.684884   
+GA  -5.977747   -10.288542  -9.287549   -6.363410   -8.665794   -13.820173  -6.672951   -6.453816   -0.916635   
+GC  -4.739147   -3.827728   -6.441716   2.497235    -6.238581   -4.132315   1.691269    -6.306902   -5.504109   5.672192    
+GG  -9.943507   -12.644759  -5.497689   -6.338763   -11.664405  -12.298865  -4.507889   -13.424512  -9.760613   -4.920262   -2.097276   
+GU  -6.361926   -5.982550   -6.951016   0.408832    -8.535328   -8.271675   -0.671520   -6.551935   -6.712992   0.985053    -5.856316   3.591458    
+UA  -4.748701   -6.108603   -6.691594   1.321993    -2.630317   -7.465565   2.489035    -4.322171   -6.094447   1.195213    -6.345562   -0.948852   5.087487    
+UC  -12.079609  -8.820282   -8.158144   -5.603620   -7.341975   -8.472784   -4.648710   -3.996025   -6.267890   -4.957250   -11.842313  -5.505561   -2.990877   -3.318828   
+UG  -6.331764   -7.719497   -5.724277   -0.788403   -6.306437   -8.996709   1.122412    -7.998916   -7.653393   -0.276364   -4.121574   -2.162804   0.941894    -5.118118   3.474026    
+UU  -8.537740   -7.963526   -10.520543  -3.103611   -8.229087   -6.311603   -4.052720   -4.644843   -11.758867  -4.475588   -11.746757  -5.118361   -3.783171   -5.083615   -4.575589   0.159259    
+H: 3.9326
+E: -2.9031
+
diff --git a/matrices/RIBOSUM100-75.mat b/matrices/RIBOSUM100-75.mat
new file mode 100644
index 0000000..b5f6b50
--- /dev/null
+++ b/matrices/RIBOSUM100-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-75
+
+    A           C           G           U           
+    0.254549    0.220661    0.298271    0.226518    
+
+    A           C           G           U           
+A   2.341569    
+C   -2.353651   1.322854    
+G   -2.028491   -2.879900   1.153594    
+U   -1.979119   -1.267596   -2.273643   1.778719    
+H: 1.1188
+E: -0.3968
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.244797   
+AC  -8.379074   -1.306702   
+AG  -8.167968   -9.005696   -0.576250   
+AU  -5.074021   -2.190853   -6.052019   4.796915    
+CA  -10.322087  -10.121971  -11.066254  -6.527505   -4.996881   
+CC  -13.732383  -8.683208   -14.706203  -7.386522   -11.250053  -2.059856   
+CG  -5.561516   -5.714094   -4.787599   1.124394    -3.749247   -5.168241   5.538440    
+CU  -11.859706  -11.175248  -8.830837   -5.891903   -7.699903   -6.531940   -4.942480   -1.389168   
+GA  -5.755497   -10.544006  -9.365927   -7.094120   -8.661854   -13.454829  -6.904818   -6.413757   -0.829575   
+GC  -4.734509   -3.791720   -6.515494   2.278823    -6.170089   -4.019630   1.520516    -6.642158   -5.597139   5.712248    
+GG  -10.324990  -12.680074  -5.213717   -6.776130   -11.532320  -12.447410  -4.440375   -12.999570  -9.836313   -5.203433   -2.160478   
+GU  -6.463548   -6.020963   -7.010717   0.349802    -8.519339   -8.194804   -0.951658   -6.779128   -6.637375   0.917578    -6.077771   3.627834    
+UA  -4.764667   -6.265288   -6.720464   1.004282    -2.583502   -7.494042   2.273173    -4.634786   -5.822357   0.885641    -6.631491   -1.321071   5.134113    
+UC  -13.095166  -8.805924   -8.113401   -5.854194   -7.685160   -8.519501   -4.723520   -4.358848   -6.258130   -4.819740   -11.825706  -5.231394   -3.106317   -3.182982   
+UG  -6.209763   -7.563468   -5.499893   -1.137752   -6.320071   -8.933420   1.052028    -7.916337   -7.633190   -0.517011   -4.183203   -2.327804   0.719052    -5.444693   3.545746    
+UU  -8.261559   -7.835160   -10.655012  -2.948417   -7.910291   -6.372821   -3.959629   -4.641883   -11.600981  -4.483046   -11.709187  -5.049924   -3.895064   -4.771774   -4.476252   0.175916    
+H: 4.0361
+E: -2.9113
+
diff --git a/matrices/RIBOSUM100-80.mat b/matrices/RIBOSUM100-80.mat
new file mode 100644
index 0000000..31c86d3
--- /dev/null
+++ b/matrices/RIBOSUM100-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-80
+
+    A           C           G           U           
+    0.255013    0.217125    0.290546    0.237316    
+
+    A           C           G           U           
+A   2.353471    
+C   -2.703177   1.465394    
+G   -2.442752   -3.155099   1.240617    
+U   -2.422130   -1.444741   -2.618404   1.804112    
+H: 1.2498
+E: -0.5028
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.723866   
+AC  -8.764302   -0.595922   
+AG  -8.159055   -9.082784   -0.529435   
+AU  -5.218447   -2.461999   -5.997131   4.957374    
+CA  -9.813197   -10.724723  -10.295902  -7.046539   -3.933582   
+CC  -13.065888  -7.932774   -14.263796  -7.797591   -10.934071  -1.309628   
+CG  -6.045632   -5.648340   -4.771760   0.403287    -3.475717   -4.880940   5.722116    
+CU  -12.170165  -11.345245  -10.743551  -5.677605   -8.808430   -7.391548   -4.812892   -0.945813   
+GA  -5.641676   -10.550475  -8.732140   -7.825673   -8.374936   -13.829393  -7.456384   -8.768247   -0.641513   
+GC  -5.053036   -3.686635   -6.831355   1.802809    -6.348158   -4.037818   0.979798    -6.929722   -5.887489   5.847096    
+GG  -10.032773  -12.102323  -4.997538   -7.049328   -11.214006  -12.537320  -4.780093   -12.065211  -9.755302   -5.133380   -2.225543   
+GU  -6.622601   -5.883695   -6.863692   0.192146    -8.271175   -8.373367   -1.350299   -6.502445   -6.194848   0.724821    -5.773624   3.704143    
+UA  -4.850530   -6.512001   -7.268355   0.093795    -2.491132   -7.843394   1.810315    -5.625295   -6.404824   0.109208    -7.072079   -2.066647   5.181746    
+UC  -12.512473  -8.614290   -9.391469   -6.115591   -9.778283   -8.387486   -5.317918   -4.965787   -8.246319   -4.517665   -11.731733  -4.583631   -4.242580   -2.485080   
+UG  -7.093479   -7.775778   -5.779041   -2.053530   -6.319312   -9.019101   0.872926    -7.710225   -8.393779   -1.227574   -4.404854   -2.759245   0.185033    -6.004854   3.655424    
+UU  -8.249301   -7.717822   -11.270383  -2.824280   -7.470867   -6.056988   -4.097012   -5.891765   -13.444413  -4.428825   -11.768261  -5.017149   -4.117413   -4.327443   -4.926034   0.201487    
+H: 4.2836
+E: -2.9751
+
diff --git a/matrices/RIBOSUM100-85.mat b/matrices/RIBOSUM100-85.mat
new file mode 100644
index 0000000..9eaa722
--- /dev/null
+++ b/matrices/RIBOSUM100-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-85
+
+    A           C           G           U           
+    0.250446    0.221163    0.297111    0.231280    
+
+    A           C           G           U           
+A   2.480758    
+C   -3.443146   1.529651    
+G   -3.100686   -3.983523   1.274505    
+U   -3.043967   -1.973471   -3.333668   1.942098    
+H: 1.4944
+E: -0.7427
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.618052   
+AC  -8.571946   -0.360065   
+AG  -7.889539   -9.152339   -0.415424   
+AU  -5.322935   -3.732492   -6.815598   5.121701    
+CA  -10.048095  -10.990878  -11.066932  -8.004316   -3.121747   
+CC  -14.739071  -8.402967   -13.462013  -8.526177   -11.255901  -1.589869   
+CG  -6.703356   -6.614615   -5.812834   -0.397334   -4.088202   -5.113353   5.729536    
+CU  -12.574779  -11.494926  -12.229923  -5.702005   -9.257887   -7.030135   -4.977222   -0.934251   
+GA  -5.428846   -11.306983  -8.047341   -8.670114   -9.194858   -14.078684  -8.167699   -13.143211  -0.665864   
+GC  -5.342841   -4.203140   -7.823690   1.316115    -7.418570   -4.621466   -0.050576   -7.105842   -6.167996   5.834769    
+GG  -9.572656   -12.080551  -6.614490   -7.379280   -11.498578  -12.477192  -5.312151   -12.157055  -9.905146   -5.382047   -2.127335   
+GU  -7.313611   -6.564524   -6.701002   -0.405192   -8.681595   -8.693294   -1.784973   -6.253123   -6.066604   0.426688    -5.992294   3.822403    
+UA  -5.514999   -7.536226   -7.852280   -0.607646   -2.945726   -8.448036   1.273560    -6.644854   -7.225095   -0.901951   -7.836654   -2.873577   5.341394    
+UC  -12.945617  -8.955324   -11.920819  -6.752835   -11.558120  -9.670033   -6.672422   -5.784194   -13.495513  -4.634699   -11.711643  -4.994330   -5.205109   -1.983444   
+UG  -7.585634   -9.344470   -6.162545   -2.679936   -6.426449   -8.998808   0.690369    -8.068348   -9.744676   -2.083260   -5.207507   -2.980131   -0.274323   -6.134947   3.797975    
+UU  -9.311619   -9.086037   -10.518439  -3.310611   -9.546629   -5.449158   -4.820522   -6.233746   -13.529666  -5.447463   -12.113205  -5.453415   -4.318114   -4.989852   -5.548621   0.450138    
+H: 4.5450
+E: -3.2428
+
diff --git a/matrices/RIBOSUM100-90.mat b/matrices/RIBOSUM100-90.mat
new file mode 100644
index 0000000..d0b9592
--- /dev/null
+++ b/matrices/RIBOSUM100-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-90
+
+    A           C           G           U           
+    0.250827    0.220794    0.297197    0.231182    
+
+    A           C           G           U           
+A   2.520024    
+C   -4.254469   1.614758    
+G   -3.869261   -4.794115   1.326047    
+U   -3.740621   -2.681767   -4.098601   2.008462    
+H: 1.6812
+E: -1.0123
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.571692   
+AC  -7.620395   -0.307018   
+AG  -8.131055   -9.008300   -0.356124   
+AU  -5.697380   -4.370261   -7.279046   5.211163    
+CA  -10.647195  -11.434633  -11.109512  -8.661630   -2.368808   
+CC  -999.000000 -8.501001   -14.766822  -9.923301   -10.496801  -1.519224   
+CG  -7.765939   -8.099119   -6.288148   -1.321856   -4.256305   -5.346416   5.794540    
+CU  -13.173383  -12.345534  -13.096180  -6.119813   -9.338339   -6.700799   -5.329857   -0.889218   
+GA  -6.093604   -15.535777  -9.472642   -9.432176   -10.143459  -13.544429  -8.786149   -12.958677  -0.520774   
+GC  -6.400068   -4.443204   -8.554090   0.554872    -7.963767   -4.965055   -1.033268   -7.327225   -6.373766   5.892981    
+GG  -9.125291   -12.736108  -7.340397   -7.477229   -10.362649  -12.896069  -5.665478   -12.414906  -9.662326   -5.701539   -1.943737   
+GU  -8.253373   -7.186887   -9.125727   -0.874302   -9.362826   -9.291601   -2.923264   -6.318159   -6.802432   -0.130099   -6.318412   3.910644    
+UA  -5.973132   -8.411832   -8.196960   -1.358438   -3.828324   -8.770222   0.440695    -7.997723   -7.228692   -2.001575   -8.589438   -3.579939   5.433600    
+UC  -14.173383  -8.584249   -12.170181  -7.682849   -11.156500  -9.771974   -7.704685   -6.417422   -16.418108  -5.253976   -11.804852  -7.189304   -5.450235   -1.414116   
+UG  -8.100264   -9.767057   -6.565476   -3.402367   -7.395740   -9.533676   -0.004106   -8.184096   -10.846826  -3.006688   -5.914755   -4.128432   -0.905396   -6.304673   3.902877    
+UU  -10.847390  -10.383289  -10.929844  -4.155083   -10.698162  -7.857701   -5.973448   -7.420377   -14.162504  -6.099541   -11.599875  -5.800710   -4.554083   -5.372944   -5.969089   0.555134    
+H: 4.8045
+E: -6.5365
+
diff --git a/matrices/RIBOSUM100-95.mat b/matrices/RIBOSUM100-95.mat
new file mode 100644
index 0000000..fcfc48b
--- /dev/null
+++ b/matrices/RIBOSUM100-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM100-95
+
+    A           C           G           U           
+    0.253005    0.221039    0.296470    0.229485    
+
+    A           C           G           U           
+A   2.543193    
+C   -5.480312   1.676164    
+G   -5.044054   -5.903891   1.370322    
+U   -5.030275   -3.815803   -5.506374   2.066067    
+H: 1.8662
+E: -1.4580
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.654281   
+AC  -7.633899   -0.256395   
+AG  -7.981717   -9.287116   -0.316097   
+AU  -7.075024   -4.897602   -7.724958   5.298267    
+CA  -999.000000 -14.111458  -11.727688  -9.739295   -1.794469   
+CC  -999.000000 -9.272735   -999.000000 -11.648764  -10.058610  -1.301238   
+CG  -11.365118  -11.755214  -6.716638   -2.937153   -4.860901   -6.290441   5.845013    
+CU  -12.165559  -999.000000 -999.000000 -6.800792   -11.970693  -6.899309   -5.987523   -0.705160   
+GA  -6.878161   -999.000000 -9.230708   -13.004182  -12.535043  -12.755214  -9.676299   -11.809315  -0.443452   
+GC  -8.490649   -4.926548   -10.337497  -1.073724   -10.880745  -6.165170   -2.658346   -8.070128   -6.865916   5.947098    
+GG  -9.749175   -11.856871  -9.486907   -8.374920   -10.119905  -14.568895  -6.598017   -13.622996  -10.017422  -6.071755   -1.754176   
+GU  -10.888705  -8.652811   -12.010508  -1.779827   -12.809315  -10.739979  -4.292359   -7.214594   -7.379071   -1.238971   -7.591254   3.977809    
+UA  -7.406230   -10.706128  -9.303742   -3.188994   -4.866351   -8.820945   -1.039168   -8.815341   -8.902644   -3.598035   -14.817863  -5.229211   5.520394    
+UC  -999.000000 -8.284192   -11.586923  -8.296874   -9.648764   -9.868935   -9.418051   -8.971946   -999.000000 -5.658314   -999.000000 -10.553073  -6.191904   -1.245787   
+UG  -10.065583  -11.224353  -8.286482   -4.701865   -9.036726   -11.029486  -0.988043   -8.827248   -11.174007  -4.349201   -8.176217   -5.902311   -1.921269   -7.452613   4.000981    
+UU  -999.000000 -11.702866  -12.863417  -5.410011   -11.439832  -999.000000 -8.187423   -7.817940   -999.000000 -7.986726   -14.677098  -7.054949   -5.400296   -5.506818   -7.257766   0.607528    
+H: 5.0829
+E: -46.0509
+
diff --git a/matrices/RIBOSUM100.mat b/matrices/RIBOSUM100.mat
new file mode 100644
index 0000000..38b2ecf
--- /dev/null
+++ b/matrices/RIBOSUM100.mat
@@ -0,0 +1,33 @@
+RIBOSUM100
+
+    A           C           G           U           
+    0.258308    0.219504    0.297310    0.224878    
+
+    A           C           G           U           
+A   1.971664    
+C   -1.343207   1.001060    
+G   -0.921780   -1.699040   0.854144    
+U   -1.005459   -0.613581   -1.111971   1.382526    
+H: 0.5617
+E: -0.0957
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.604650   
+AC  -8.470567   -1.853572   
+AG  -8.822192   -9.594622   -1.327119   
+AU  -5.075551   -1.654556   -6.067767   4.252762    
+CA  -10.056674  -10.552725  -10.646976  -5.774148   -6.205125   
+CC  -13.442370  -8.854252   -15.136720  -2.374421   -11.693921  -3.456600   
+CG  -3.871419   -5.438003   -2.572185   2.030629    -3.240493   -5.067211   5.222070    
+CU  -12.105268  -10.682424  -9.357426   -4.179068   -8.325366   -6.862517   -4.386954   -2.559934   
+GA  -6.625424   -7.170251   -9.390652   -3.792124   -7.764441   -12.895778  -6.029141   -7.141506   -1.623431   
+GC  -5.219928   -2.695725   -6.290820   2.876083    -5.395295   -3.754025   2.801059    -2.204691   -2.569771   5.489063    
+GG  -9.691681   -10.383497  -4.223349   -4.930133   -11.479505  -12.063887  -4.707851   -9.136017   -9.906732   -4.774240   -2.305251   
+GU  -6.496394   -4.924701   -7.125771   0.745250    -6.201279   -7.102633   0.251258    -4.410599   -6.189450   1.424712    -5.534224   3.320222    
+UA  -2.484999   -5.590810   -2.822787   1.878538    -2.907663   -6.465234   2.926764    -4.327105   -4.869016   1.889064    -6.320652   0.064073    4.723636    
+UC  -12.263347  -8.877733   -8.011174   -4.540967   -8.030165   -8.946998   -4.345132   -4.669284   -6.980709   -4.161804   -10.568347  -4.611894   -3.529923   -4.138187   
+UG  -3.546300   -7.166267   -5.829575   -0.392692   -6.206309   -8.303615   1.189463    -6.470762   -7.672887   0.327567    -4.341610   -1.261345   1.043982    -4.199519   3.189379    
+UU  -8.867481   -8.385434   -9.762044   -2.456130   -8.850462   -6.641060   -3.008437   -5.429179   -10.145800  -3.034765   -5.019914   -2.575170   -1.581621   -5.904420   -3.644744   -0.715721   
+H: 3.4639
+E: -2.6040
+
diff --git a/matrices/RIBOSUM45-30.mat b/matrices/RIBOSUM45-30.mat
new file mode 100644
index 0000000..5b6f25d
--- /dev/null
+++ b/matrices/RIBOSUM45-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-30
+
+    A           C           G           U           
+    0.258386    0.219471    0.297294    0.224849    
+
+    A           C           G           U           
+A   1.972170    
+C   -1.344996   1.001545    
+G   -0.922728   -1.702347   0.854756    
+U   -1.005383   -0.614802   -1.113508   1.383052    
+H: 0.5625
+E: -0.0960
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.614066   
+AC  -8.459906   -1.863943   
+AG  -8.825299   -9.606251   -1.324921   
+AU  -5.068194   -1.655843   -6.071387   4.252172    
+CA  -10.071488  -10.554832  -10.656017  -5.768624   -6.215198   
+CC  -13.456166  -8.873175   -15.169368  -2.374722   -11.704665  -3.458598   
+CG  -3.873750   -5.431086   -2.572672   2.029669    -3.242227   -5.075512   5.222799    
+CU  -12.119182  -10.687365  -9.370340   -4.177138   -8.334748   -6.847890   -4.380420   -2.562528   
+GA  -6.625515   -7.182955   -9.403609   -3.791151   -7.754257   -12.890057  -6.025906   -7.129240   -1.621329   
+GC  -5.221288   -2.697136   -6.296991   2.876917    -5.398507   -3.756016   2.799947    -2.204812   -2.571406   5.490150    
+GG  -9.682435   -10.393572  -4.226799   -4.932442   -11.489410  -12.062726  -4.710315   -9.154637   -9.901367   -4.781236   -2.307019   
+GU  -6.512469   -4.929393   -7.124704   0.744230    -6.201114   -7.115611   0.249853    -4.402871   -6.193157   1.423889    -5.536218   3.320758    
+UA  -2.489662   -5.592758   -2.824848   1.878489    -2.910304   -6.472701   2.927741    -4.326824   -4.881857   1.889001    -6.328064   0.062710    4.723765    
+UC  -12.288533  -8.897984   -8.017911   -4.548402   -8.029408   -8.960009   -4.336014   -4.662782   -6.958356   -4.168971   -10.554762  -4.604772   -3.524418   -4.121686   
+UG  -3.546370   -7.177379   -5.832336   -0.393049   -6.193058   -8.311121   1.190509    -6.480514   -7.681778   0.329359    -4.342337   -1.262458   1.044236    -4.196606   3.189392    
+UU  -8.847974   -8.388793   -9.774880   -2.459956   -8.858027   -6.655310   -3.011722   -5.438983   -10.161160  -3.036321   -5.020956   -2.579565   -1.584161   -5.906441   -3.651593   -0.714531   
+H: 3.4648
+E: -2.6056
+
diff --git a/matrices/RIBOSUM45-35.mat b/matrices/RIBOSUM45-35.mat
new file mode 100644
index 0000000..e93df19
--- /dev/null
+++ b/matrices/RIBOSUM45-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-35
+
+    A           C           G           U           
+    0.258354    0.219508    0.297341    0.224797    
+
+    A           C           G           U           
+A   1.973044    
+C   -1.345996   1.001868    
+G   -0.923456   -1.702777   0.855054    
+U   -1.006842   -0.615527   -1.114654   1.383770    
+H: 0.5631
+E: -0.0963
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.613019   
+AC  -8.459354   -1.863759   
+AG  -8.824666   -9.606050   -1.324703   
+AU  -5.067476   -1.655120   -6.071360   4.253340    
+CA  -10.070873  -10.554648  -10.655816  -5.770423   -6.215014   
+CC  -13.465521  -8.873423   -15.169599  -2.374444   -11.704913  -3.459278   
+CG  -3.873641   -5.431578   -2.572889   2.029002    -3.242465   -5.076189   5.222132    
+CU  -12.118413  -10.687028  -9.369986   -4.176332   -8.334411   -6.847984   -4.380515   -2.562037   
+GA  -6.624883   -7.182754   -9.403392   -3.790401   -7.754057   -12.890288  -6.026120   -7.128886   -1.621111   
+GC  -5.225509   -2.697410   -6.297621   2.876636    -5.399994   -3.756690   2.799118    -2.204927   -2.571620   5.489473    
+GG  -9.682407   -10.393786  -4.226996   -4.932135   -11.489624  -12.063372  -4.710975   -9.154697   -9.901564   -4.781893   -2.307630   
+GU  -6.512629   -4.929044   -7.124388   0.744280    -6.200984   -7.115835   0.249333    -4.402372   -6.192815   1.423675    -5.536262   3.321230    
+UA  -2.490034   -5.599410   -2.826531   1.878536    -2.909735   -6.474005   2.927177    -4.326063   -4.881152   1.888340    -6.328119   0.061974    4.724819    
+UC  -12.287764  -8.897647   -8.017557   -4.547552   -8.029071   -8.960104   -4.336104   -4.662291   -6.958001   -4.169086   -10.554823  -4.604280   -3.523567   -4.121195   
+UG  -3.545588   -7.177025   -5.831987   -0.394135   -6.192704   -8.311199   1.190241    -6.480025   -7.681543   0.329200    -4.342380   -1.262052   1.044566    -4.196155   3.189913    
+UU  -8.846620   -8.387870   -9.773941   -2.458491   -8.857105   -6.654819   -3.011223   -5.437907   -10.160221  -3.035813   -5.020431   -2.578518   -1.582756   -5.905366   -3.650589   -0.712870   
+H: 3.4649
+E: -2.6057
+
diff --git a/matrices/RIBOSUM45-40.mat b/matrices/RIBOSUM45-40.mat
new file mode 100644
index 0000000..2c32a8d
--- /dev/null
+++ b/matrices/RIBOSUM45-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-40
+
+    A           C           G           U           
+    0.258295    0.219555    0.297410    0.224739    
+
+    A           C           G           U           
+A   1.974198    
+C   -1.347543   1.002260    
+G   -0.924445   -1.703101   0.855334    
+U   -1.009027   -0.616346   -1.115538   1.384775    
+H: 0.5639
+E: -0.0966
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.610780   
+AC  -8.457749   -1.862794   
+AG  -8.823087   -9.605105   -1.323783   
+AU  -5.068171   -1.654170   -6.070063   4.254741    
+CA  -10.069269  -10.553679  -10.655375  -5.771131   -6.214045   
+CC  -13.464551  -8.873555   -15.169289  -2.376336   -11.704578  -3.459578   
+CG  -3.875202   -5.443495   -2.572643   2.028206    -3.242657   -5.077061   5.221429    
+CU  -12.116763  -10.686013  -9.368995   -4.176943   -8.333395   -6.847604   -4.380287   -2.560976   
+GA  -6.623303   -7.181809   -9.402471   -3.788908   -7.753112   -12.889978  -6.026046   -7.127895   -1.620191   
+GC  -5.225926   -2.701597   -6.297442   2.876011    -5.400398   -3.757126   2.797773    -2.204879   -2.572906   5.488713    
+GG  -9.681487   -10.393501  -4.226735   -4.931736   -11.489338  -12.063721  -4.711698   -9.154543   -9.901303   -4.785556   -2.308029   
+GU  -6.517674   -4.928300   -7.123422   0.744158    -6.201011   -7.115977   0.248014    -4.401685   -6.191946   1.422984    -5.536110   3.321556    
+UA  -2.489489   -5.601199   -2.825043   1.878068    -2.909551   -6.480377   2.926589    -4.335326   -4.880097   1.886932    -6.330904   0.061638    4.726290    
+UC  -12.286114  -8.897327   -8.016659   -4.547250   -8.028055   -8.959723   -4.336337   -4.661230   -6.957011   -4.169331   -10.554491  -4.603318   -3.522977   -4.120134   
+UG  -3.544060   -7.176918   -5.831082   -0.394194   -6.191753   -8.312319   1.189861    -6.491878   -7.680903   0.328644    -4.342095   -1.262816   1.044830    -4.202156   3.190614    
+UU  -8.844289   -8.386175   -9.775341   -2.457492   -8.855409   -6.653758   -3.010428   -5.436213   -10.158550  -3.036916   -5.019420   -2.576851   -1.582847   -5.903624   -3.656568   -0.710453   
+H: 3.4652
+E: -2.6058
+
diff --git a/matrices/RIBOSUM45-45.mat b/matrices/RIBOSUM45-45.mat
new file mode 100644
index 0000000..fd9a7e0
--- /dev/null
+++ b/matrices/RIBOSUM45-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-45
+
+    A           C           G           U           
+    0.258033    0.219772    0.297715    0.224480    
+
+    A           C           G           U           
+A   1.979813    
+C   -1.354418   1.004012    
+G   -0.929967   -1.706230   0.856804    
+U   -1.018977   -0.620121   -1.120194   1.389705    
+H: 0.5678
+E: -0.0981
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.597843   
+AC  -8.448198   -1.857252   
+AG  -8.814229   -9.599208   -1.316740   
+AU  -5.082260   -1.651225   -6.065278   4.262084    
+CA  -10.060371  -10.546508  -10.649521  -5.776269   -6.206968   
+CC  -13.459775  -8.878763   -15.165062  -2.382231   -11.701126  -3.458182   
+CG  -3.875472   -5.473597   -2.575560   2.023234    -3.246396   -5.087787   5.219344    
+CU  -12.108345  -10.681854  -9.368109   -4.176132   -8.326184   -6.843155   -4.382516   -2.553416   
+GA  -6.613537   -7.176920   -9.397132   -3.782490   -7.769548   -12.902592  -6.025692   -7.120935   -1.613138   
+GC  -5.229770   -2.715372   -6.297129   2.872243    -5.405439   -3.761203   2.790636    -2.208595   -2.579099   5.485888    
+GG  -9.674524   -10.390426  -4.223690   -4.933734   -11.487120  -12.076861  -4.720514   -9.167431   -9.984868   -4.798298   -2.307611   
+GU  -6.537533   -4.931089   -7.116979   0.743572    -6.204532   -7.121639   0.241136    -4.402741   -6.187513   1.419419    -5.533716   3.324528    
+UA  -2.487212   -5.610710   -2.825671   1.874413    -2.908152   -6.489105   2.921961    -4.365549   -4.883478   1.877964    -6.344891   0.057293    4.733486    
+UC  -12.278960  -8.892280   -8.014472   -4.556015   -8.020687   -8.955242   -4.340790   -4.653833   -6.949921   -4.187478   -10.553175  -4.604987   -3.523005   -4.112645   
+UG  -3.545592   -7.178101   -5.826417   -0.396932   -6.201089   -8.317665   1.187393    -6.523302   -7.675553   0.325437    -4.342521   -1.268071   1.045609    -4.218185   3.194474    
+UU  -8.833457   -8.383054   -9.793199   -2.458169   -8.845395   -6.646248   -3.008471   -5.426223   -10.163877  -3.047927   -5.019293   -2.570822   -1.584109   -5.893054   -3.670800   -0.699347   
+H: 3.4675
+E: -2.6072
+
diff --git a/matrices/RIBOSUM45-50.mat b/matrices/RIBOSUM45-50.mat
new file mode 100644
index 0000000..6ee2a15
--- /dev/null
+++ b/matrices/RIBOSUM45-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-50
+
+    A           C           G           U           
+    0.256525    0.220706    0.299782    0.222987    
+
+    A           C           G           U           
+A   2.129893    
+C   -1.630644   1.106609    
+G   -1.225994   -2.059935   0.959400    
+U   -1.266785   -0.824347   -1.412029   1.543165    
+H: 0.7382
+E: -0.1733
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.192929   
+AC  -8.094529   -1.763171   
+AG  -8.476841   -9.506500   -0.952374   
+AU  -4.893166   -1.872827   -5.879162   4.450556    
+CA  -9.699391   -10.280852  -10.710312  -5.969209   -5.853444   
+CC  -13.601061  -9.222967   -14.903496  -3.367530   -11.449076  -3.109379   
+CG  -4.060688   -5.669780   -3.289264   1.800533    -3.391398   -4.964092   5.320939    
+CU  -12.155217  -10.816252  -9.205951   -4.582654   -7.971460   -6.480650   -4.669623   -2.175609   
+GA  -6.373096   -8.122341   -9.097892   -4.391199   -8.309818   -13.250102  -6.167464   -6.856251   -1.246842   
+GC  -5.008018   -3.241828   -6.327776   2.728003    -5.630110   -3.951434   2.402198    -3.107492   -3.250538   5.558720    
+GG  -9.630452   -11.164126  -4.655752   -5.582166   -11.190339  -12.197929  -4.682257   -10.095240  -9.825063   -4.731579   -2.211079   
+GU  -6.332229   -4.721529   -6.923607   0.622837    -6.852973   -7.387244   -0.087599   -5.053502   -6.153584   1.273882    -5.469641   3.434257    
+UA  -3.177393   -5.736518   -3.474947   1.687414    -2.821997   -6.680039   2.746798    -4.463146   -5.232128   1.647779    -6.251280   -0.323242   4.892280    
+UC  -12.088159  -8.720046   -8.374425   -5.018928   -7.682389   -8.629407   -4.526889   -4.282334   -6.658884   -4.566396   -10.991867  -4.850024   -3.287262   -3.743611   
+UG  -4.272314   -7.243704   -5.815631   -0.531358   -6.209984   -8.465307   1.176953    -7.002085   -7.620958   0.099118    -4.365315   -1.646084   1.022790    -4.359492   3.323479    
+UU  -8.804002   -8.218392   -10.156428  -2.783063   -8.514905   -6.289235   -3.232253   -5.038525   -10.856835  -3.561279   -6.374267   -3.160753   -2.272230   -5.507551   -3.853019   -0.293191   
+H: 3.6431
+E: -2.6665
+
diff --git a/matrices/RIBOSUM45-55.mat b/matrices/RIBOSUM45-55.mat
new file mode 100644
index 0000000..b5660bf
--- /dev/null
+++ b/matrices/RIBOSUM45-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-55
+
+    A           C           G           U           
+    0.256296    0.220862    0.300810    0.222031    
+
+    A           C           G           U           
+A   2.284796    
+C   -2.058805   1.224908    
+G   -1.677705   -2.642013   1.080866    
+U   -1.617614   -1.123843   -1.934951   1.705636    
+H: 0.9809
+E: -0.3061
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.868781   
+AC  -7.784747   -1.775006   
+AG  -8.171962   -9.282728   -0.670714   
+AU  -4.708032   -2.070202   -5.713520   4.609450    
+CA  -9.391521   -10.018993  -10.564031  -6.015681   -5.549244   
+CC  -14.301354  -9.215553   -14.678991  -6.681313   -11.174699  -2.793891   
+CG  -4.854999   -5.801801   -4.739407   1.527376    -3.860396   -5.194214   5.423010    
+CU  -11.932336  -10.650162  -8.940604   -5.560143   -7.709894   -6.159636   -4.914332   -1.845565   
+GA  -6.153311   -10.172006  -8.844682   -5.836087   -8.570665   -13.614861  -6.414536   -6.626547   -0.939404   
+GC  -4.780302   -3.802893   -6.288749   2.579593    -5.949234   -3.986673   1.903813    -5.898256   -5.019469   5.636567    
+GG  -9.718053   -12.153923  -5.470720   -6.092764   -10.954773  -12.358898  -4.543797   -13.450525  -9.592881   -4.618943   -2.125004   
+GU  -6.140020   -4.783168   -6.908106   0.471652    -8.070559   -7.755203   -0.473085   -5.864476   -6.436239   1.101977    -5.640378   3.543312    
+UA  -4.611170   -5.802574   -5.419060   1.436683    -2.653070   -6.957130   2.577733    -4.307931   -6.029504   1.380079    -6.139535   -0.776761   5.037043    
+UC  -11.930994  -8.613805   -8.331880   -5.390634   -7.396148   -8.381147   -4.640662   -3.953035   -6.400562   -4.815921   -11.842494  -5.190774   -3.048053   -3.416714   
+UG  -6.228447   -7.349426   -5.796398   -0.674610   -6.212586   -8.424281   1.175947    -7.393913   -7.747317   -0.185249   -4.203983   -2.093376   1.008590    -4.935505   3.434542    
+UU  -8.649911   -7.904006   -10.607214  -3.024351   -8.339826   -5.986685   -3.723414   -4.704944   -11.644927  -4.077021   -11.745943  -4.869772   -3.585484   -5.176835   -4.200087   0.047513    
+H: 3.8484
+E: -2.8280
+
diff --git a/matrices/RIBOSUM45-60.mat b/matrices/RIBOSUM45-60.mat
new file mode 100644
index 0000000..dc62d92
--- /dev/null
+++ b/matrices/RIBOSUM45-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-60
+
+    A           C           G           U           
+    0.256335    0.220702    0.300726    0.222237    
+
+    A           C           G           U           
+A   2.297643    
+C   -2.115754   1.239465    
+G   -1.730638   -2.707465   1.093676    
+U   -1.676728   -1.155350   -1.993956   1.720946    
+H: 1.0079
+E: -0.3230
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.822715   
+AC  -7.978265   -1.781372   
+AG  -8.133790   -9.247331   -0.645590   
+AU  -4.682922   -2.081242   -5.869242   4.628931    
+CA  -9.614907   -10.000647  -10.600594  -6.087508   -5.515194   
+CC  -14.352690  -9.221381   -14.725130  -6.916338   -11.295460  -2.744232   
+CG  -5.070437   -5.847379   -4.803926   1.481134    -3.891095   -5.311745   5.439388    
+CU  -11.930841  -10.974331  -8.892235   -5.622210   -7.662440   -6.174518   -4.915828   -1.795041   
+GA  -6.101455   -10.244131  -9.063822   -6.023192   -8.616645   -13.664248  -6.495948   -6.581356   -0.925705   
+GC  -4.762036   -3.805543   -6.301238   2.551366    -6.036498   -4.074742   1.840236    -6.152223   -5.266697   5.650220    
+GG  -9.665915   -12.319802  -5.510077   -6.177627   -11.364716  -12.371971  -4.543365   -13.463047  -9.582760   -4.726982   -2.109446   
+GU  -6.333028   -5.195845   -6.916683   0.449773    -8.282968   -8.058637   -0.537319   -6.061824   -6.558162   1.061510    -5.773294   3.560793    
+UA  -4.640705   -5.859690   -5.945124   1.395219    -2.641194   -7.259221   2.550516    -4.349887   -6.056638   1.318185    -6.240276   -0.837637   5.054737    
+UC  -11.989097  -8.590093   -8.285338   -5.463142   -7.360217   -8.362875   -4.630368   -3.910663   -6.350703   -4.848044   -11.837687  -5.290420   -3.013359   -3.364009   
+UG  -6.233162   -7.383147   -5.772646   -0.710506   -6.245440   -8.796293   1.162945    -7.764972   -7.725912   -0.215478   -4.176150   -2.134460   0.990296    -4.970192   3.447329    
+UU  -8.602433   -7.988919   -10.587689  -3.065074   -8.314929   -6.044085   -3.827974   -4.667447   -11.747198  -4.242067   -11.746062  -4.985530   -3.651330   -5.134174   -4.369857   0.093297    
+H: 3.8783
+E: -2.8595
+
diff --git a/matrices/RIBOSUM45-65.mat b/matrices/RIBOSUM45-65.mat
new file mode 100644
index 0000000..d68b950
--- /dev/null
+++ b/matrices/RIBOSUM45-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-65
+
+    A           C           G           U           
+    0.256664    0.220139    0.300377    0.222821    
+
+    A           C           G           U           
+A   2.307500    
+C   -2.182398   1.257972    
+G   -1.783065   -2.787567   1.108565    
+U   -1.741127   -1.188585   -2.049458   1.732593    
+H: 1.0352
+E: -0.3411
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.775581   
+AC  -8.218052   -1.774422   
+AG  -8.094100   -9.241998   -0.618284   
+AU  -4.695573   -2.075417   -5.971488   4.644050    
+CA  -9.996419   -9.982450   -10.629538  -6.136422   -5.481042   
+CC  -14.378600  -9.290563   -14.919385  -7.140507   -11.564134  -2.671685   
+CG  -5.193712   -5.934670   -4.882832   1.422814    -3.924747   -5.439599   5.464681    
+CU  -12.090355  -11.001998  -8.833716   -5.792274   -7.600093   -6.211787   -4.883316   -1.735422   
+GA  -6.038011   -10.288755  -9.292423   -6.219418   -8.627891   -13.817847  -6.597564   -6.529148   -0.921339   
+GC  -4.778124   -3.809927   -6.415713   2.528076    -6.244041   -4.138084   1.744633    -6.214274   -5.497178   5.670559    
+GG  -9.609072   -12.463529  -5.527801   -6.234167   -11.691397  -12.362009  -4.529337   -13.454095  -9.563835   -4.824935   -2.092890   
+GU  -6.405363   -5.906038   -6.954592   0.428791    -8.519006   -8.308479   -0.620513   -6.450646   -6.711542   1.006420    -5.837853   3.579350    
+UA  -4.732584   -6.025824   -6.609154   1.358005    -2.615987   -7.443724   2.523018    -4.342539   -6.095285   1.248277    -6.305493   -0.881954   5.069263    
+UC  -11.962516  -8.588134   -8.221468   -5.497814   -7.335368   -8.356972   -4.601234   -3.909194   -6.295760   -4.866683   -11.836824  -5.531950   -2.976676   -3.297883   
+UG  -6.362059   -7.645879   -5.744434   -0.744247   -6.289575   -9.020164   1.139575    -8.006742   -7.691441   -0.250282   -4.136306   -2.156596   0.969104    -5.082661   3.459531    
+UU  -8.574447   -8.013339   -10.582675  -3.095320   -8.292056   -6.099974   -4.022896   -4.629012   -11.819334  -4.363351   -11.735521  -5.084805   -3.729022   -5.099412   -4.603911   0.136574    
+H: 3.9125
+E: -2.8935
+
diff --git a/matrices/RIBOSUM45-70.mat b/matrices/RIBOSUM45-70.mat
new file mode 100644
index 0000000..47a7ddd
--- /dev/null
+++ b/matrices/RIBOSUM45-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-70
+
+    A           C           G           U           
+    0.256204    0.220405    0.300665    0.222726    
+
+    A           C           G           U           
+A   2.320778    
+C   -2.232413   1.268588    
+G   -1.832763   -2.829806   1.117385    
+U   -1.791281   -1.214360   -2.102307   1.746877    
+H: 1.0579
+E: -0.3557
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.714929   
+AC  -8.181625   -1.737466   
+AG  -8.044796   -9.213933   -0.601984   
+AU  -4.748711   -2.107994   -6.013698   4.665747    
+CA  -10.028235  -10.011575  -10.699431  -6.250818   -5.458737   
+CC  -14.292346  -9.204563   -14.982637  -7.155890   -11.509500  -2.606709   
+CG  -5.248001   -5.927524   -4.934873   1.387977    -3.926915   -5.401433   5.471307    
+CU  -12.103329  -11.183427  -8.755168   -5.854240   -7.542547   -6.201518   -4.917487   -1.691499   
+GA  -5.987669   -10.247034  -9.297385   -6.359432   -8.683336   -13.843086  -6.677052   -6.444207   -0.916551   
+GC  -4.742498   -3.817838   -6.446439   2.500311    -6.252884   -4.138265   1.692163    -6.317532   -5.515245   5.672161    
+GG  -9.964339   -12.654202  -5.500049   -6.341514   -11.668253  -12.318679  -4.512635   -13.440704  -9.743083   -4.924570   -2.099431   
+GU  -6.377158   -5.978960   -6.943409   0.409170    -8.550276   -8.290259   -0.672083   -6.550203   -6.725526   0.984850    -5.861020   3.591529    
+UA  -4.756813   -6.091205   -6.694972   1.325091    -2.635356   -7.465771   2.492904    -4.323024   -6.100166   1.198358    -6.352595   -0.945833   5.087089    
+UC  -12.103329  -8.841312   -8.158248   -5.609118   -7.346478   -8.490261   -4.640508   -3.988100   -6.247877   -4.964388   -11.853567  -5.508836   -2.984346   -3.302729   
+UG  -6.340863   -7.723004   -5.728817   -0.784540   -6.285676   -9.008501   1.123838    -8.004250   -7.668746   -0.274275   -4.119263   -2.160683   0.943652    -5.109314   3.473315    
+UU  -8.495583   -7.985778   -10.526021  -3.106508   -8.235903   -6.324530   -4.057850   -4.659102   -11.774451  -4.481781   -11.766969  -5.120925   -3.791517   -5.086124   -4.584011   0.159015    
+H: 3.9321
+E: -2.9055
+
diff --git a/matrices/RIBOSUM45-75.mat b/matrices/RIBOSUM45-75.mat
new file mode 100644
index 0000000..1c028f6
--- /dev/null
+++ b/matrices/RIBOSUM45-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-75
+
+    A           C           G           U           
+    0.254582    0.220691    0.298343    0.226383    
+
+    A           C           G           U           
+A   2.342281    
+C   -2.354714   1.322101    
+G   -2.028547   -2.885242   1.153218    
+U   -1.978379   -1.269733   -2.273966   1.779552    
+H: 1.1195
+E: -0.3973
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.253125   
+AC  -8.347016   -1.317302   
+AG  -8.177647   -9.013856   -0.574264   
+AU  -5.068275   -2.193397   -6.053782   4.795871    
+CA  -10.333412  -10.130453  -11.085373  -6.534578   -5.005943   
+CC  -13.752063  -8.706800   -14.740640  -7.403656   -11.249430  -2.067926   
+CG  -5.568768   -5.718052   -4.789855   1.126651    -3.756481   -5.177087   5.537445    
+CU  -11.873540  -11.190840  -8.843149   -5.897232   -7.710264   -6.518363   -4.943429   -1.395756   
+GA  -5.758211   -10.509841  -9.374530   -7.087765   -8.672947   -13.472152  -6.917017   -6.399919   -0.829967   
+GC  -4.735587   -3.790607   -6.518914   2.281607    -6.185746   -4.028186   1.522105    -6.649298   -5.606806   5.711774    
+GG  -10.347261  -12.677913  -5.217476   -6.783720   -11.536982  -12.468911  -4.443616   -13.018565  -9.834840   -5.206258   -2.160374   
+GU  -6.475998   -6.024995   -7.009471   0.348998    -8.533553   -8.209928   -0.952316   -6.791389   -6.646264   0.916700    -6.080512   3.628191    
+UA  -4.776024   -6.241904   -6.722398   1.008934    -2.588722   -7.498655   2.276037    -4.637663   -5.821973   0.888662    -6.636908   -1.318408   5.134354    
+UC  -13.119223  -8.817803   -8.113333   -5.855429   -7.692851   -8.535405   -4.719632   -4.353505   -6.243736   -4.828831   -11.834471  -5.231761   -3.098148   -3.165243   
+UG  -6.216271   -7.562063   -5.504391   -1.133332   -6.305839   -8.940924   1.052441    -7.923899   -7.646264   -0.515715   -4.182172   -2.327794   0.719605    -5.435014   3.545551    
+UU  -8.220340   -7.855607   -10.658833  -2.951793   -7.915273   -6.375848   -3.964041   -4.655126   -11.609985  -4.492582   -11.727597  -5.052330   -3.902782   -4.773020   -4.481653   0.176360    
+H: 4.0359
+E: -2.9137
+
diff --git a/matrices/RIBOSUM45-80.mat b/matrices/RIBOSUM45-80.mat
new file mode 100644
index 0000000..c7c4c98
--- /dev/null
+++ b/matrices/RIBOSUM45-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM45-80
+
+    A           C           G           U           
+    0.255051    0.217153    0.290602    0.237194    
+
+    A           C           G           U           
+A   2.354270    
+C   -2.705193   1.464897    
+G   -2.445162   -3.161729   1.240467    
+U   -2.422928   -1.448115   -2.620187   1.805203    
+H: 1.2510
+E: -0.5038
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.728643   
+AC  -8.755288   -0.603757   
+AG  -8.168322   -9.087979   -0.526735   
+AU  -5.212229   -2.462136   -6.001540   4.957013    
+CA  -9.826979   -10.704977  -10.314272  -7.048895   -3.934324   
+CC  -13.087183  -7.952069   -14.294807  -7.817891   -10.949500  -1.313388   
+CG  -6.058507   -5.656127   -4.776953   0.404538    -3.483671   -4.890236   5.721511    
+CU  -12.185970  -11.353301  -10.739833  -5.680426   -8.823264   -7.399890   -4.822643   -0.950093   
+GA  -5.644444   -10.571430  -8.735133   -7.826489   -8.380435   -13.860404  -7.470039   -8.734527   -0.641853   
+GC  -5.054110   -3.690755   -6.839953   1.805408    -6.359602   -4.052486   0.980449    -6.938572   -5.899542   5.847059    
+GG  -10.057324  -12.060409  -5.006193   -7.055478   -11.213789  -12.563236  -4.783758   -12.091954  -9.748740   -5.131777   -2.223614   
+GU  -6.633372   -5.894792   -6.869246   0.190804    -8.283995   -8.393916   -1.353197   -6.515319   -6.196304   0.722245    -5.773623   3.704432    
+UA  -4.858201   -6.484262   -7.268202   0.097234    -2.493953   -7.850435   1.812708    -5.640259   -6.406184   0.110361    -7.082744   -2.067413   5.182294    
+UC  -12.536467  -8.625380   -9.373050   -6.113882   -9.782922   -8.403666   -5.314898   -4.948425   -8.229137   -4.525135   -11.748412  -4.581544   -4.226524   -2.465441   
+UG  -7.099028   -7.773635   -5.783994   -2.052132   -6.315052   -9.025587   0.872181    -7.704325   -8.402695   -1.224752   -4.404356   -2.760701   0.184508    -6.000397   3.655619    
+UU  -8.221433   -7.735475   -11.279192  -2.826950   -7.481823   -6.050432   -4.100238   -5.904121   -13.473570  -4.437115   -11.787359  -5.024782   -4.121802   -4.322994   -4.928460   0.202042    
+H: 4.2840
+E: -2.9775
+
diff --git a/matrices/RIBOSUM45.mat b/matrices/RIBOSUM45.mat
new file mode 100644
index 0000000..d620bdf
--- /dev/null
+++ b/matrices/RIBOSUM45.mat
@@ -0,0 +1,33 @@
+RIBOSUM45
+
+    A           C           G           U           
+    0.258409    0.219444    0.297262    0.224885    
+
+    A           C           G           U           
+A   1.971486    
+C   -1.344168   1.001258    
+G   -0.922037   -1.702004   0.854479    
+U   -1.004281   -0.614120   -1.112493   1.382432    
+H: 0.5620
+E: -0.0958
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.614809   
+AC  -8.460344   -1.864075   
+AG  -8.825758   -9.606405   -1.325096   
+AU  -5.068784   -1.656367   -6.071404   4.251345    
+CA  -10.071926  -10.554964  -10.656170  -5.767666   -6.215330   
+CC  -13.456299  -8.873002   -15.169217  -2.374941   -11.704492  -3.458120   
+CG  -3.873902   -5.430918   -2.572541   2.030218    -3.242068   -5.075048   5.223242    
+CU  -12.119720  -10.687598  -9.370594   -4.177756   -8.334981   -6.847818   -4.380369   -2.562862   
+GA  -6.625974   -7.183109   -9.403784   -3.791700   -7.754411   -12.889906  -6.025775   -7.129494   -1.621504   
+GC  -5.220493   -2.696982   -6.296604   2.877151    -5.398270   -3.755553   2.800510    -2.204747   -2.571276   5.490603    
+GG  -9.682610   -10.393442  -4.226689   -4.932616   -11.489280  -12.062290  -4.709895   -9.154607   -9.901258   -4.780821   -2.306625   
+GU  -6.512945   -4.929614   -7.124905   0.744339    -6.201210   -7.115530   0.250163    -4.403222   -6.193433   1.423993    -5.536209   3.320409    
+UA  -2.489500   -5.587192   -2.823482   1.878291    -2.910703   -6.472351   2.928246    -4.327410   -4.882237   1.889474    -6.327946   0.063379    4.722998    
+UC  -12.289071  -8.898217   -8.018165   -4.548991   -8.029641   -8.959937   -4.335954   -4.663115   -6.958610   -4.168901   -10.554732  -4.605127   -3.524953   -4.122019   
+UG  -3.546928   -7.177581   -5.832611   -0.392072   -6.193313   -8.311070   1.190747    -6.480851   -7.681945   0.329549    -4.342328   -1.262757   1.044134    -4.196961   3.189017    
+UU  -8.848918   -8.389431   -9.775540   -2.460962   -8.858666   -6.655643   -3.012077   -5.439722   -10.161820  -3.036676   -5.021332   -2.580284   -1.585183   -5.907181   -3.652353   -0.715676   
+H: 3.4647
+E: -2.6055
+
diff --git a/matrices/RIBOSUM55-25.mat b/matrices/RIBOSUM55-25.mat
new file mode 100644
index 0000000..f40e863
--- /dev/null
+++ b/matrices/RIBOSUM55-25.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-25
+
+    A           C           G           U           
+    0.275506    0.199712    0.272994    0.251787    
+
+    A           C           G           U           
+A   1.520768    
+C   -0.915253   0.828607    
+G   -0.580527   -1.455767   0.695217    
+U   -0.554332   -0.288454   -0.645826   1.005975    
+H: 0.2993
+E: -0.0067
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.191651   
+AC  -8.784405   -1.985753   
+AG  -9.188856   -9.741147   -1.472903   
+AU  -5.443421   -2.051348   -6.040937   3.656131    
+CA  -10.421959  -10.676642  -10.790913  -5.123961   -6.337008   
+CC  -11.678659  -8.766325   -15.075604  -2.556803   -11.597814  -3.123087   
+CG  -3.966591   -5.266773   -2.490655   2.430528    -3.142701   -4.744038   5.543150    
+CU  -12.540345  -10.879867  -9.575928   -4.602943   -8.463653   -6.811731   -4.355526   -2.825722   
+GA  -6.989072   -7.317851   -9.551591   -4.204564   -7.889154   -12.796293  -5.945227   -7.334828   -1.769310   
+GC  -3.989021   -2.593525   -5.961453   3.074077    -4.876936   -3.426335   3.232386    -2.160897   -2.490727   5.818740    
+GG  -9.754000   -10.312893  -4.159205   -5.085501   -11.408731  -11.753386  -4.398786   -9.144649   -9.833774   -4.484981   -2.023850   
+GU  -6.555269   -5.119179   -7.290670   0.805400    -6.280991   -7.033068   0.534307    -4.673736   -6.399835   1.522232    -5.539316   3.063240    
+UA  -2.340657   -3.719173   -2.080012   1.838676    -3.195811   -6.309860   3.289124    -4.743700   -5.206629   2.269557    -6.237983   0.464733    4.193470    
+UC  -12.709696  -9.090486   -8.223499   -4.983829   -8.221910   -8.923851   -4.309402   -4.925976   -7.163943   -4.131780   -10.544775  -4.872762   -3.939104   -4.384880   
+UG  -3.978406   -7.361555   -6.041659   0.146218    -6.398646   -8.288048   1.360793    -6.741600   -7.856018   0.439313    -4.345435   -1.471283   0.959161    -4.469756   2.900829    
+UU  -9.568489   -8.880647   -10.279820  -3.216188   -9.349882   -6.918504   -3.286625   -6.001530   -10.666100  -3.312601   -5.310321   -3.117767   -2.321981   -6.468988   -4.206419   -1.576430   
+H: 3.3976
+E: -2.5955
+
diff --git a/matrices/RIBOSUM55-30.mat b/matrices/RIBOSUM55-30.mat
new file mode 100644
index 0000000..637b646
--- /dev/null
+++ b/matrices/RIBOSUM55-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-30
+
+    A           C           G           U           
+    0.269988    0.206158    0.280560    0.243294    
+
+    A           C           G           U           
+A   1.677641    
+C   -1.055662   0.896519    
+G   -0.706313   -1.546258   0.759168    
+U   -0.656647   -0.406210   -0.798374   1.145270    
+H: 0.3817
+E: -0.0318
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.991425   
+AC  -8.659196   -1.935560   
+AG  -9.057261   -9.684569   -1.409940   
+AU  -5.312449   -1.911673   -6.062510   3.851873    
+CA  -10.296750  -10.626449  -10.734335  -5.285840   -6.286815   
+CC  -11.628466  -8.791148   -15.094043  -2.492023   -11.622638  -3.222928   
+CG  -3.910937   -5.291498   -2.502710   2.271700    -3.164021   -4.840509   5.452905    
+CU  -12.394819  -10.809358  -9.499034   -4.445639   -8.393144   -6.816239   -4.353649   -2.734897   
+GA  -6.857478   -7.261273   -9.488629   -4.056113   -7.832576   -12.814732  -5.957281   -7.257934   -1.706348   
+GC  -4.089820   -2.612948   -6.065510   2.990522    -4.921950   -3.522209   3.096189    -2.164612   -2.502782   5.724476    
+GG  -9.691038   -10.324948  -4.164875   -5.042918   -11.420786  -11.840457  -4.482013   -9.136388   -9.839444   -4.565668   -2.098152   
+GU  -6.430034   -5.055824   -7.237305   0.744812    -6.239707   -7.042913   0.445104    -4.578332   -6.316557   1.501461    -5.524670   3.155826    
+UA  -2.378152   -4.211046   -2.329960   1.873487    -3.104078   -6.410257   3.138131    -4.592953   -5.125622   2.132803    -6.293157   0.309926    4.368814    
+UC  -12.564170  -9.019977   -8.146606   -4.838080   -8.151401   -8.928358   -4.311064   -4.835151   -7.087050   -4.137738   -10.536513  -4.775552   -3.814687   -4.294055   
+UG  -3.827234   -7.306073   -5.958381   -0.052465   -6.321753   -8.286171   1.290204    -6.651977   -7.794812   0.385466    -4.330789   -1.397979   0.948400    -4.372547   3.004188    
+UU  -9.327631   -8.714806   -10.107594  -2.970590   -9.184040   -6.827679   -3.189415   -5.815372   -10.493874  -3.215391   -5.206727   -2.941872   -2.069726   -6.282830   -4.013877   -1.294939   
+H: 3.4282
+E: -2.5882
+
diff --git a/matrices/RIBOSUM55-35.mat b/matrices/RIBOSUM55-35.mat
new file mode 100644
index 0000000..04ec7d4
--- /dev/null
+++ b/matrices/RIBOSUM55-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-35
+
+    A           C           G           U           
+    0.258941    0.218920    0.296599    0.225540    
+
+    A           C           G           U           
+A   1.963061    
+C   -1.341466   1.000792    
+G   -0.919562   -1.699253   0.854045    
+U   -0.985044   -0.612014   -1.109052   1.376566    
+H: 0.5577
+E: -0.0942
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.628410   
+AC  -8.469144   -1.866401   
+AG  -8.834725   -9.608961   -1.327883   
+AU  -5.081035   -1.665591   -6.074436   4.239510    
+CA  -10.080663  -10.557290  -10.658727  -5.777039   -6.217656   
+CC  -13.468162  -8.868916   -15.165361  -2.378574   -11.700406  -3.447623   
+CG  -3.872763   -5.420783   -2.568920   2.031618    -3.238227   -5.064803   5.233483    
+CU  -12.129692  -10.691159  -9.374385   -4.178470   -8.274944   -6.844967   -4.377766   -2.567657   
+GA  -6.634942   -7.185665   -9.406571   -3.799329   -7.756967   -12.886050  -6.022151   -7.133285   -1.624290   
+GC  -5.146095   -2.693172   -6.293652   2.877965    -5.395756   -3.745304   2.811689    -2.202178   -2.567651   5.500861    
+GG  -9.685586   -10.389817  -4.223295   -4.933456   -11.485655  -12.052254  -4.700126   -9.152217   -9.897864   -4.771045   -2.297050   
+GU  -6.501287   -4.933444   -7.129056   0.739455    -6.205384   -7.113086   0.253714    -4.408261   -6.197484   1.427335    -5.534050   3.315793    
+UA  -2.497475   -5.569785   -2.829144   1.880675    -2.919729   -6.478135   2.930441    -4.332925   -4.887126   1.897792    -6.328384   0.069174    4.711882    
+UC  -12.299043  -8.901777   -8.021957   -4.553437   -8.033201   -8.957086   -4.333355   -4.667911   -6.962401   -4.166337   -10.552343  -4.608091   -3.529565   -4.126815   
+UG  -3.557136   -7.181424   -5.836656   -0.383889   -6.197104   -8.308450   1.193853    -6.485913   -7.686211   0.331989    -4.340169   -1.266092   1.037746    -4.198914   3.184074    
+UU  -8.866536   -8.400638   -9.786978   -2.477786   -8.869873   -6.660439   -3.017111   -5.452164   -10.173257  -3.041702   -5.026589   -2.591051   -1.600713   -5.919622   -3.665114   -0.735764   
+H: 3.4653
+E: -2.6050
+
diff --git a/matrices/RIBOSUM55-40.mat b/matrices/RIBOSUM55-40.mat
new file mode 100644
index 0000000..093a4d9
--- /dev/null
+++ b/matrices/RIBOSUM55-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-40
+
+    A           C           G           U           
+    0.258416    0.219434    0.297256    0.224894    
+
+    A           C           G           U           
+A   1.972624    
+C   -1.347858   1.002874    
+G   -0.924574   -1.702640   0.855781    
+U   -1.005783   -0.616822   -1.115930   1.383882    
+H: 0.5634
+E: -0.0964
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.612703   
+AC  -8.459749   -1.863324   
+AG  -8.825131   -9.605679   -1.324401   
+AU  -5.067083   -1.655950   -6.063952   4.253551    
+CA  -10.071268  -10.554208  -10.655949  -5.773450   -6.214574   
+CC  -13.465080  -8.872614   -15.168392  -2.377184   -11.703636  -3.457166   
+CG  -3.875776   -5.442598   -2.571790   2.027532    -3.241760   -5.074694   5.223777    
+CU  -12.119081  -10.686861  -9.369887   -4.179580   -8.270647   -6.846981   -4.379709   -2.562143   
+GA  -6.625347   -7.182383   -9.403089   -3.791271   -7.753685   -12.889081  -6.025194   -7.128788   -1.620809   
+GC  -5.219249   -2.700700   -6.296589   2.875696    -5.399501   -3.754759   2.800143    -2.204301   -2.572054   5.491115    
+GG  -9.682105   -10.392648  -4.225927   -4.932672   -11.488486  -12.061398  -4.709419   -9.154010   -9.900495   -4.783277   -2.305794   
+GU  -6.502756   -4.929192   -7.124359   0.742301    -6.201903   -7.115399   0.248657    -4.402896   -6.192883   1.423735    -5.535621   3.320578    
+UA  -2.491643   -5.595223   -2.827406   1.877690    -2.910583   -6.481225   2.926284    -4.333993   -4.882460   1.886945    -6.331841   0.061114    4.724975    
+UC  -12.288433  -8.898175   -8.017552   -4.542997   -8.028903   -8.959101   -4.335759   -4.662397   -6.957903   -4.168753   -10.553958  -4.604529   -3.525615   -4.121301   
+UG  -3.546423   -7.177810   -5.832019   -0.393345   -6.192645   -8.311741   1.190452    -6.493089   -7.681840   0.329177    -4.341605   -1.263617   1.043487    -4.200223   3.189496    
+UU  -8.848397   -8.388812   -9.778023   -2.460334   -8.858046   -6.654925   -3.011639   -5.439169   -10.161231  -3.038128   -5.020675   -2.577859   -1.586698   -5.906580   -3.659569   -0.715198   
+H: 3.4657
+E: -2.6055
+
diff --git a/matrices/RIBOSUM55-45.mat b/matrices/RIBOSUM55-45.mat
new file mode 100644
index 0000000..7d28c8b
--- /dev/null
+++ b/matrices/RIBOSUM55-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-45
+
+    A           C           G           U           
+    0.258091    0.219712    0.297639    0.224558    
+
+    A           C           G           U           
+A   1.979181    
+C   -1.354715   1.004547    
+G   -0.930239   -1.706072   0.857244    
+U   -1.018510   -0.620535   -1.120647   1.389456    
+H: 0.5677
+E: -0.0981
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.598037   
+AC  -8.449224   -1.857563   
+AG  -8.815276   -9.599541   -1.317094   
+AU  -5.079206   -1.652426   -6.057996   4.262385    
+CA  -10.061397  -10.546819  -10.649854  -5.777470   -6.207279   
+CC  -13.460086  -8.878359   -15.164679  -2.382717   -11.700722  -3.457062   
+CG  -3.875804   -5.473214   -2.575200   2.022763    -3.246014   -5.086689   5.220427    
+CU  -12.109546  -10.682340  -9.368617   -4.177508   -8.263066   -6.842926   -4.382309   -2.554077   
+GA  -6.614585   -7.177253   -9.397486   -3.783713   -7.769881   -12.902210  -6.025331   -7.121443   -1.613492   
+GC  -5.230103   -2.714989   -6.296769   2.871837    -5.405057   -3.760105   2.791712    -2.208388   -2.578738   5.487023    
+GG  -9.674878   -10.390065  -4.223351   -4.934264   -11.486759  -12.075785  -4.719460   -9.167246   -9.984528   -4.797244   -2.306579   
+GU  -6.526971   -4.931597   -7.117509   0.742611    -6.205040   -7.121431   0.241321    -4.403424   -6.188043   1.419750    -5.533553   3.324102    
+UA  -2.487481   -5.603504   -2.826894   1.873105    -2.908058   -6.489591   2.921611    -4.362843   -4.884701   1.877578    -6.345420   0.056177    4.733413    
+UC  -12.280161  -8.892766   -8.014980   -4.552733   -8.021173   -8.955013   -4.340583   -4.654494   -6.950429   -4.187270   -10.552989  -4.605671   -3.524381   -4.113306   
+UG  -3.546815   -7.178609   -5.826946   -0.397559   -6.201597   -8.317457   1.187635    -6.523985   -7.676082   0.325623    -4.342357   -1.268776   1.044637    -4.215672   3.193880    
+UU  -8.835549   -8.384430   -9.794597   -2.459369   -8.846772   -6.646909   -3.009154   -5.427775   -10.165275  -3.048610   -5.019997   -2.570396   -1.585793   -5.894605   -3.672374   -0.701789   
+H: 3.4679
+E: -2.6069
+
diff --git a/matrices/RIBOSUM55-50.mat b/matrices/RIBOSUM55-50.mat
new file mode 100644
index 0000000..cc938d6
--- /dev/null
+++ b/matrices/RIBOSUM55-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-50
+
+    A           C           G           U           
+    0.256588    0.220638    0.299696    0.223077    
+
+    A           C           G           U           
+A   2.129164    
+C   -1.630977   1.107257    
+G   -1.226290   -2.059798   0.959935    
+U   -1.266544   -0.824842   -1.412566   1.542853    
+H: 0.7382
+E: -0.1733
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.193317   
+AC  -8.095669   -1.763512   
+AG  -8.478009   -9.506870   -0.952771   
+AU  -4.889544   -1.874192   -5.870764   4.450834    
+CA  -9.700531   -10.281193  -10.710681  -5.970574   -5.853785   
+CC  -13.601403  -9.222511   -14.903068  -3.368097   -11.448620  -3.108124   
+CG  -4.061057   -5.669351   -3.288864   1.799938    -3.390970   -4.962865   5.322146    
+CU  -12.156581  -10.816819  -9.206546   -4.584244   -7.907356   -6.480419   -4.669420   -2.176401   
+GA  -6.374264   -8.122710   -9.098290   -4.392592   -8.310187   -13.249673  -6.167063   -6.856846   -1.247240   
+GC  -5.008387   -3.241399   -6.327376   2.727467    -5.629682   -3.950207   2.403396    -3.107289   -3.250138   5.559983    
+GG  -9.630849   -11.163725  -4.655379   -5.582789   -11.189938  -12.196731  -4.681087   -10.095065  -9.824690   -4.730408   -2.209936   
+GU  -6.333622   -4.722123   -6.924230   0.621842    -6.853568   -7.387040   -0.087424   -5.054322   -6.154207   1.274194    -5.469494   3.433743    
+UA  -3.176031   -5.725844   -3.476340   1.685583    -2.821760   -6.680606   2.746377    -4.458995   -5.233521   1.647184    -6.251903   -0.324620   4.892127    
+UC  -12.089524  -8.720613   -8.375020   -5.012086   -7.682956   -8.629176   -4.526686   -4.283127   -6.659479   -4.566192   -10.991692  -4.850844   -3.288853   -3.744403   
+UG  -4.273707   -7.244299   -5.816254   -0.532699   -6.210579   -8.465104   1.177201    -7.002905   -7.621581   0.099293    -4.365168   -1.646932   1.021549    -4.355738   3.322762    
+UU  -8.806390   -8.219982   -10.158046  -2.783901   -8.516495   -6.290027   -3.233073   -5.040340   -10.858453  -3.562099   -6.375115   -3.158650   -2.273597   -5.509366   -3.854863   -0.296030   
+H: 3.6435
+E: -2.6663
+
diff --git a/matrices/RIBOSUM55-55.mat b/matrices/RIBOSUM55-55.mat
new file mode 100644
index 0000000..5a6addf
--- /dev/null
+++ b/matrices/RIBOSUM55-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-55
+
+    A           C           G           U           
+    0.256380    0.220773    0.300696    0.222151    
+
+    A           C           G           U           
+A   2.283720    
+C   -2.059100   1.225682    
+G   -1.677903   -2.641842   1.081489    
+U   -1.616425   -1.124390   -1.935438   1.705054    
+H: 0.9807
+E: -0.3060
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.869758   
+AC  -7.786219   -1.775422   
+AG  -8.173470   -9.283180   -0.671202   
+AU  -4.704469   -2.071977   -5.704410   4.609327    
+CA  -9.392992   -10.019409  -10.564483  -6.017457   -5.549660   
+CC  -14.301770  -9.214912   -14.678387  -6.682032   -11.174059  -2.792195   
+CG  -4.855451   -5.801197   -4.738839   1.526620    -3.859792   -5.192554   5.424643    
+CU  -11.934111  -10.650882  -8.941360   -5.562222   -7.643085   -6.159299   -4.914031   -1.846587   
+GA  -6.154819   -10.172458  -8.845170   -5.837899   -8.571117   -13.614257  -6.413969   -6.627302   -0.939892   
+GC  -4.780754   -3.802289   -6.288182   2.578919    -5.948630   -3.985013   1.905436    -5.897956   -5.018901   5.638266    
+GG  -9.718542   -12.153356  -5.470189   -6.093556   -10.954206  -12.357274  -4.542210   -13.450261  -9.592349   -4.617356   -2.123453   
+GU  -6.141832   -4.783923   -6.908898   0.470406    -8.071315   -7.754902   -0.472820   -5.865535   -6.437031   1.102434    -5.640149   3.542604    
+UA  -4.602064   -5.788553   -5.420871   1.434385    -2.653056   -6.957850   2.577222    -4.303518   -6.031316   1.379323    -6.140326   -0.778462   5.036458    
+UC  -11.932769  -8.614524   -8.332636   -5.378999   -7.396867   -8.380810   -4.640362   -3.954058   -6.401317   -4.815620   -11.842230  -5.191833   -3.050131   -3.417737   
+UG  -6.230258   -7.350182   -5.797190   -0.676340   -6.213342   -8.423980   1.176302    -7.394972   -7.748108   -0.184985   -4.203755   -2.094471   1.006954    -4.928025   3.433599    
+UU  -8.653046   -7.906084   -10.609328  -3.025134   -8.341904   -5.987708   -3.724473   -4.707326   -11.647042  -4.078080   -11.747038  -4.856003   -3.585005   -5.179217   -4.202505   0.043772    
+H: 3.8489
+E: -2.8276
+
diff --git a/matrices/RIBOSUM55-60.mat b/matrices/RIBOSUM55-60.mat
new file mode 100644
index 0000000..25bf2b7
--- /dev/null
+++ b/matrices/RIBOSUM55-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-60
+
+    A           C           G           U           
+    0.256422    0.220609    0.300607    0.222361    
+
+    A           C           G           U           
+A   2.296512    
+C   -2.116033   1.240264    
+G   -1.730813   -2.707284   1.094317    
+U   -1.675325   -1.155903   -1.994427   1.720319    
+H: 1.0076
+E: -0.3229
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.823787   
+AC  -7.979797   -1.781803   
+AG  -8.135359   -9.247800   -0.646096   
+AU  -4.679348   -2.083089   -5.858503   4.628749    
+CA  -9.616439   -10.001078  -10.601063  -6.089355   -5.515625   
+CC  -14.353122  -9.220711   -14.724498  -6.917085   -11.294790  -2.742462   
+CG  -5.070906   -5.846747   -4.803332   1.480350    -3.890463   -5.310012   5.441093    
+CU  -11.932688  -10.975078  -8.893019   -5.624372   -7.595263   -6.174163   -4.915511   -1.796103   
+GA  -6.103024   -10.244600  -9.064328   -6.025077   -8.617114   -13.663616  -6.495353   -6.582140   -0.926211   
+GC  -4.762505   -3.804911   -6.300644   2.550668    -6.035866   -4.073009   1.841931    -6.151907   -5.266103   5.651993    
+GG  -9.666422   -12.319207  -5.509521   -6.178448   -11.364122  -12.370276  -4.541707   -13.462768  -9.582204   -4.725325   -2.107827   
+GU  -6.334913   -5.196629   -6.917504   0.448489    -8.283752   -8.058320   -0.537039   -6.062923   -6.558983   1.061995    -5.773053   3.560054    
+UA  -4.631012   -5.844475   -5.947009   1.392849    -2.641198   -7.259967   2.549990    -4.345114   -6.058523   1.317401    -6.241098   -0.839389   5.054085    
+UC  -11.990944  -8.590840   -8.286122   -5.450343   -7.360963   -8.362520   -4.630051   -3.911725   -6.351487   -4.847727   -11.837407  -5.291519   -3.015521   -3.365070   
+UG  -6.235047   -7.383931   -5.773467   -0.712296   -6.246224   -8.795976   1.163320    -7.766071   -7.726734   -0.215199   -4.175909   -2.135597   0.988600    -4.962211   3.446348    
+UU  -8.605696   -7.991082   -10.589889  -3.065822   -8.317092   -6.045147   -3.829073   -4.669924   -11.749398  -4.243166   -11.747199  -4.969875   -3.650660   -5.136651   -4.372372   0.089403    
+H: 3.8788
+E: -2.8591
+
diff --git a/matrices/RIBOSUM55-65.mat b/matrices/RIBOSUM55-65.mat
new file mode 100644
index 0000000..d8235ab
--- /dev/null
+++ b/matrices/RIBOSUM55-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-65
+
+    A           C           G           U           
+    0.256756    0.220041    0.300252    0.222952    
+
+    A           C           G           U           
+A   2.306299    
+C   -2.182654   1.258806    
+G   -1.783213   -2.787371   1.109234    
+U   -1.739460   -1.189146   -2.049914   1.731915    
+H: 1.0349
+E: -0.3410
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.776769   
+AC  -8.219660   -1.774872   
+AG  -8.095747   -9.242487   -0.618813   
+AU  -4.691800   -2.077355   -5.959289   4.643804    
+CA  -9.998027   -9.982900   -10.630027  -6.138359   -5.481492   
+CC  -14.379050  -9.289855   -14.918717  -7.141287   -11.563426  -2.669818   
+CG  -5.194201   -5.934002   -4.882203   1.421995    -3.924079   -5.437772   5.466478    
+CU  -12.092292  -11.002777  -8.834535   -5.794541   -7.532444   -6.211409   -4.882976   -1.736531   
+GA  -6.039659   -10.289245  -9.292952   -6.221395   -8.628381   -13.817179  -6.596935   -6.529967   -0.921867   
+GC  -4.778613   -3.809258   -6.415083   2.527349    -6.243372   -4.136258   1.746420    -6.213935   -5.496549   5.672428    
+GG  -9.609601   -12.462900  -5.527211   -6.235025   -11.690768  -12.360221  -4.527589   -13.453795  -9.563245   -4.823187   -2.091181   
+GU  -6.407340   -5.906857   -6.955450   0.427455    -8.519825   -8.308140   -0.620214   -6.451794   -6.712400   1.006945    -5.837592   3.578574    
+UA  -4.721621   -6.007717   -6.611131   1.355535    -2.616026   -7.444504   2.522475    -4.337585   -6.097262   1.247458    -6.306351   -0.883779   5.068534    
+UC  -11.964454  -8.588914   -8.222287   -5.484047   -7.336147   -8.356594   -4.600895   -3.910303   -6.296579   -4.866343   -11.836524  -5.533098   -2.978943   -3.298991   
+UG  -6.364036   -7.646698   -5.745292   -0.746116   -6.290394   -9.019825   1.139977    -8.007890   -7.692300   -0.249982   -4.136046   -2.157784   0.967331    -5.073514   3.458506    
+UU  -8.577873   -8.015605   -10.584982  -3.096064   -8.294323   -6.101083   -4.024044   -4.631609   -11.821641  -4.364500   -11.736709  -5.067138   -3.728109   -5.102008   -4.606547   0.132490    
+H: 3.9131
+E: -2.8930
+
diff --git a/matrices/RIBOSUM55-70.mat b/matrices/RIBOSUM55-70.mat
new file mode 100644
index 0000000..5c4ac70
--- /dev/null
+++ b/matrices/RIBOSUM55-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-70
+
+    A           C           G           U           
+    0.256304    0.220299    0.300529    0.222867    
+
+    A           C           G           U           
+A   2.319468    
+C   -2.232661   1.269480    
+G   -1.832887   -2.829591   1.118101    
+U   -1.789298   -1.214952   -2.102761   1.746124    
+H: 1.0575
+E: -0.3556
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.716286   
+AC  -8.183370   -1.737955   
+AG  -8.046583   -9.214465   -0.602559   
+AU  -4.744339   -2.110093   -6.000059   4.665430    
+CA  -10.029980  -10.012065  -10.699963  -6.252917   -5.459227   
+CC  -14.292835  -9.203797   -14.981914  -7.156733   -11.508734  -2.604688   
+CG  -5.248533   -5.926801   -4.934192   1.387091    -3.926192   -5.399454   5.473254    
+CU  -12.105428  -11.184271  -8.756054   -5.856694   -7.472553   -6.201106   -4.917118   -1.692696   
+GA  -5.989457   -10.247566  -9.297960   -6.361574   -8.683868   -13.842362  -6.676371   -6.445094   -0.917126   
+GC  -4.743030   -3.817115   -6.445758   2.499526    -6.252160   -4.136286   1.694100    -6.317162   -5.514565   5.674184    
+GG  -9.964914   -12.653521  -5.499411   -6.342443   -11.667572  -12.316743  -4.510742   -13.440377  -9.742445   -4.922677   -2.097580   
+GU  -6.379300   -5.979846   -6.944338   0.407737    -8.551162   -8.289890   -0.671757   -6.551443   -6.726455   0.985422    -5.860736   3.590686    
+UA  -4.744667   -6.070643   -6.697113   1.322441    -2.635376   -7.466615   2.492321    -4.317785   -6.102308   1.197472    -6.353524   -0.947785   5.086264    
+UC  -12.105428  -8.842156   -8.159134   -5.592882   -7.347321   -8.489849   -4.640139   -3.989298   -6.248763   -4.964019   -11.853240  -5.510076   -2.986799   -3.303927   
+UG  -6.343005   -7.723891   -5.729746   -0.786550   -6.286563   -9.008131   1.124276    -8.005491   -7.669674   -0.273948   -4.118979   -2.161966   0.941744    -5.099263   3.472205    
+UU  -8.499292   -7.988232   -10.528517  -3.107290   -8.238357   -6.325728   -4.059091   -4.661910   -11.776947  -4.483022   -11.768253  -5.101334   -3.790309   -5.088932   -4.586861   0.154598    
+H: 3.9327
+E: -2.9050
+
diff --git a/matrices/RIBOSUM55-75.mat b/matrices/RIBOSUM55-75.mat
new file mode 100644
index 0000000..bb2ae73
--- /dev/null
+++ b/matrices/RIBOSUM55-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-75
+
+    A           C           G           U           
+    0.254754    0.220511    0.298116    0.226619    
+
+    A           C           G           U           
+A   2.340016    
+C   -2.354997   1.323564    
+G   -2.028472   -2.884865   1.154413    
+U   -1.973945   -1.270651   -2.274461   1.778159    
+H: 1.1188
+E: -0.3970
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.256212   
+AC  -8.350032   -1.318166   
+AG  -8.180741   -9.014799   -0.575285   
+AU  -5.057580   -2.196944   -6.029814   4.794804    
+CA  -10.336428  -10.131318  -11.086316  -6.538126   -5.006807   
+CC  -13.752927  -8.705512   -14.739431  -7.405052   -11.248143  -2.064487   
+CG  -5.569710   -5.716843   -4.788724   1.125177    -3.755272   -5.173726   5.540746    
+CU  -11.877088  -11.192236  -8.844623   -5.901311   -7.580818   -6.517608   -4.942752   -1.397683   
+GA  -5.761305   -10.510784  -9.375550   -7.091390   -8.673889   -13.470942  -6.915886   -6.401393   -0.830987   
+GC  -4.736529   -3.789397   -6.517783   2.280332    -6.184537   -4.024825   1.525388    -6.648620   -5.605675   5.715203    
+GG  -10.348281  -12.676781  -5.216423   -6.785272   -11.535851  -12.465628  -4.440411   -13.017965  -9.833787   -5.203053   -2.157247   
+GU  -6.479624   -6.026469   -7.011023   0.346691    -8.535027   -8.209251   -0.951716   -6.793395   -6.647816   0.917737    -6.079990   3.626823    
+UA  -4.755041   -6.203170   -6.726023   1.004898    -2.588864   -7.500051   2.275162    -4.625959   -5.825599   0.887188    -6.638460   -1.321390   5.132773    
+UC  -13.122771  -8.819199   -8.114807   -5.823060   -7.694247   -8.534649   -4.718954   -4.355433   -6.245210   -4.828153   -11.833872  -5.233767   -3.102227   -3.167171   
+UG  -6.219897   -7.563538   -5.505943   -1.136455   -6.307313   -8.940247   1.053240    -7.925904   -7.647816   -0.515116   -4.181650   -2.329878   0.716593    -5.413674   3.543742    
+UU  -8.226571   -7.859686   -10.662990  -2.953756   -7.919352   -6.377775   -3.966046   -4.659737   -11.614142  -4.494587   -11.729680  -5.022246   -3.900278   -4.777631   -4.486342   0.169066    
+H: 4.0368
+E: -2.9127
+
diff --git a/matrices/RIBOSUM55-80.mat b/matrices/RIBOSUM55-80.mat
new file mode 100644
index 0000000..9a98827
--- /dev/null
+++ b/matrices/RIBOSUM55-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-80
+
+    A           C           G           U           
+    0.255397    0.216797    0.290151    0.237655    
+
+    A           C           G           U           
+A   2.349704    
+C   -2.703555   1.467629    
+G   -2.444639   -3.161319   1.242958    
+U   -2.409977   -1.449326   -2.620649   1.802301    
+H: 1.2492
+E: -0.5027
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.734692   
+AC  -8.761408   -0.605554   
+AG  -8.174567   -9.089901   -0.528782   
+AU  -5.223516   -2.469100   -5.930498   4.953654    
+CA  -9.833099   -10.706774  -10.316194  -7.055859   -3.936120   
+CC  -13.088980  -7.949542   -14.292405  -7.820531   -10.946973  -1.306537   
+CG  -6.060429   -5.653725   -4.774676   0.401773    -3.481269   -4.883511   5.728164    
+CU  -12.192934  -11.355941  -10.742598  -5.688233   -8.131329   -7.398206   -4.821085   -0.953577   
+GA  -5.650688   -10.573351  -8.737179   -7.833578   -8.382357   -13.858003  -7.467762   -8.737293   -0.643900   
+GC  -5.056032   -3.688353   -6.837676   1.803064    -6.357200   -4.045761   0.987049    -6.937014   -5.897266   5.853953    
+GG  -10.059370  -12.058132  -5.004042   -7.058368   -11.211512  -12.556636  -4.777283   -12.090522  -9.746589   -5.125302   -2.217265   
+GU  -6.640461   -5.897557   -6.872137   0.187586    -8.286760   -8.392358   -1.351764   -6.518929   -6.199194   0.724460    -5.772316   3.702148    
+UA  -4.828659   -6.348401   -7.275291   0.090833    -2.491501   -7.853075   1.812036    -5.648066   -6.413272   0.107595    -7.085635   -2.069709   5.178342    
+UC  -12.543431  -8.628020   -9.375816   -6.001918   -9.785562   -8.401983   -5.313340   -4.951909   -8.231903   -4.523577   -11.746980  -4.585153   -4.234331   -2.468925   
+UG  -7.106117   -7.776401   -5.786885   -2.060065   -6.317817   -9.024030   0.873614    -7.707934   -8.405585   -1.223319   -4.403049   -2.764435   0.180128    -5.906090   3.652260    
+UU  -8.233563   -7.743282   -11.287125  -2.828257   -7.489630   -6.053916   -4.103847   -5.912772   -13.481503  -4.440724   -11.791094  -4.987145   -4.106318   -4.331645   -4.937236   0.188224    
+H: 4.2854
+E: -2.9741
+
diff --git a/matrices/RIBOSUM55-85.mat b/matrices/RIBOSUM55-85.mat
new file mode 100644
index 0000000..043cdef
--- /dev/null
+++ b/matrices/RIBOSUM55-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-85
+
+    A           C           G           U           
+    0.250576    0.221116    0.297030    0.231279    
+
+    A           C           G           U           
+A   2.480369    
+C   -3.445938   1.530116    
+G   -3.105153   -3.989446   1.275032    
+U   -3.047633   -1.978839   -3.336408   1.942465    
+H: 1.4955
+E: -0.7441
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.622356   
+AC  -8.550978   -0.365474   
+AG  -7.894856   -9.174851   -0.412915   
+AU  -5.320590   -3.735992   -6.818070   5.121408    
+CA  -10.069214  -10.913432  -11.078278  -8.003353   -3.110748   
+CC  -14.771413  -8.421044   -13.493213  -8.547275   -11.269040  -1.587058   
+CG  -6.709379   -6.623384   -5.825803   -0.401239   -4.091777   -5.122729   5.730656    
+CU  -12.588316  -11.465975  -12.174715  -5.693069   -9.267782   -7.030340   -4.985655   -0.935372   
+GA  -5.444342   -11.326854  -8.051273   -8.665860   -9.214226   -14.109884  -8.173454   -13.174715  -0.663635   
+GC  -5.337879   -4.194104   -7.833402   1.316710    -7.428997   -4.639421   -0.052526   -7.111628   -6.181956   5.836626    
+GG  -9.603435   -11.983150  -6.624321   -7.373627   -11.476797  -12.507249  -5.322988   -12.177220  -9.879703   -5.371096   -2.124488   
+GU  -7.320269   -6.579271   -6.704895   -0.407677   -8.700063   -8.716286   -1.792026   -6.269024   -6.062914   0.422116    -5.984383   3.822662    
+UA  -5.526589   -7.478691   -7.860104   -0.612785   -2.946692   -8.461042   1.274524    -6.667383   -7.238295   -0.902105   -7.848308   -2.883020   5.341137    
+UC  -12.978262  -8.972805   -11.952322  -6.744782   -11.547275  -9.687452   -6.680178   -5.739690   -13.496643  -4.645247   -11.712258  -5.002915   -5.183169   -1.962639   
+UG  -7.576425   -9.357092   -6.159237   -2.686076   -6.432799   -9.018518   0.685788    -8.068146   -9.762578   -2.084668   -5.206965   -2.988953   -0.279616   -6.118934   3.798469    
+UU  -9.327427   -9.105920   -10.517079  -3.317791   -9.570883   -5.432641   -4.824364   -6.245816   -13.561474  -5.463657   -12.125012  -5.464530   -4.320915   -4.976115   -5.556356   0.448861    
+H: 4.5467
+E: -3.2448
+
diff --git a/matrices/RIBOSUM55-90.mat b/matrices/RIBOSUM55-90.mat
new file mode 100644
index 0000000..12107e9
--- /dev/null
+++ b/matrices/RIBOSUM55-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-90
+
+    A           C           G           U           
+    0.251059    0.220669    0.297052    0.231219    
+
+    A           C           G           U           
+A   2.518821    
+C   -4.258616   1.615486    
+G   -3.875360   -4.806762   1.327082    
+U   -3.746276   -2.691436   -4.105103   2.008391    
+H: 1.6825
+E: -1.0149
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.579412   
+AC  -7.596043   -0.312832   
+AG  -8.119109   -9.037665   -0.353425   
+AU  -5.690701   -4.376557   -7.284447   5.210538    
+CA  -10.661710  -11.447555  -11.150559  -8.676208   -2.358868   
+CC  -999.000000 -8.527225   -14.805721  -9.941763   -10.502422  -1.515528   
+CG  -7.769469   -8.133295   -6.298894   -1.329618   -4.249853   -5.359052   5.796895    
+CU  -13.215367  -12.221871  -13.136128  -6.102245   -9.328786   -6.688267   -5.341917   -0.886270   
+GA  -6.129061   -15.576824  -9.405741   -9.434743   -10.167433  -13.583328  -8.786090   -12.998624  -0.518379   
+GC  -6.386999   -4.429595   -8.557418   0.551609    -7.964418   -4.990223   -1.043692   -7.338224   -6.398500   5.896346    
+GG  -9.166450   -12.732050  -7.344461   -7.462719   -10.327660  -12.932932  -5.676878   -12.452817  -9.590131   -5.682823   -1.938002   
+GU  -8.273509   -7.205390   -9.138692   -0.878729   -9.381240   -9.317718   -2.940232   -6.333663   -6.811406   -0.135880   -6.308597   3.910418    
+UA  -5.992117   -8.326624   -8.188869   -1.367280   -3.832473   -8.800407   0.437271    -8.030509   -7.249734   -2.010585   -8.606114   -3.591553   5.432713    
+UC  -14.215367  -8.611373   -12.210128  -7.674534   -11.171245  -9.776996   -7.717326   -6.400683   -16.458056  -5.269803   -11.793854  -7.202296   -5.428600   -1.392542   
+UG  -8.097302   -9.757616   -6.575137   -3.416577   -7.413661   -9.571475   -0.010869   -8.199736   -10.864517  -3.017750   -5.925614   -4.146523   -0.912761   -6.315533   3.903008    
+UU  -10.823308  -10.424173  -10.910718  -4.166086   -10.704281  -7.860609   -5.996102   -7.427083   -14.203500  -6.117700   -11.598192  -5.817945   -4.558028   -5.359445   -5.983544   0.552123    
+H: 4.8073
+E: -6.5423
+
diff --git a/matrices/RIBOSUM55-95.mat b/matrices/RIBOSUM55-95.mat
new file mode 100644
index 0000000..dff3176
--- /dev/null
+++ b/matrices/RIBOSUM55-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM55-95
+
+    A           C           G           U           
+    0.253485    0.220710    0.296262    0.229544    
+
+    A           C           G           U           
+A   2.540738    
+C   -5.496178   1.676856    
+G   -5.053752   -5.939113   1.372014    
+U   -5.044963   -3.840383   -5.525593   2.065157    
+H: 1.8678
+E: -1.4651
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.674921   
+AC  -7.663487   -0.265839   
+AG  -7.944474   -9.354775   -0.310498   
+AU  -7.103436   -4.899211   -7.764506   5.295141    
+CA  -999.000000 -14.177980  -11.795348  -9.775170   -1.791040   
+CC  -999.000000 -9.334372   -999.000000 -11.712921  -10.071338  -1.306801   
+CG  -11.432778  -11.817988  -6.724385   -2.957237   -4.812364   -6.272461   5.849486    
+CU  -12.234601  -999.000000 -999.000000 -6.824684   -12.034849  -6.857817   -5.997725   -0.704366   
+GA  -6.950706   -999.000000 -9.144782   -13.074361  -12.602703  -12.817988  -9.740210   -11.874609  -0.440468   
+GC  -8.494178   -4.923170   -10.368241  -1.092020   -10.943519  -6.214514   -2.692019   -8.069995   -6.920782   5.953703    
+GG  -9.817972   -11.827673  -9.524475   -8.408561   -10.183817  -14.627921  -6.626379   -13.684542  -9.728833   -6.081100   -1.746047   
+GU  -10.958884  -8.704684   -12.076939  -1.785298   -12.874609  -10.800388  -4.322598   -7.176889   -7.433083   -1.257491   -7.617411   3.977805    
+UA  -7.468569   -10.775170  -9.301772   -3.204423   -4.885873   -8.864924   -1.050844   -8.882017   -8.958884   -3.634613   -14.884294  -5.256449   5.518458    
+UC  -999.000000 -8.334410   -11.652217  -8.184580   -9.712921   -9.928207   -9.452465   -9.033737   -999.000000 -5.689964   -999.000000 -10.616001  -6.208827   -1.211359   
+UG  -10.135762  -11.289647  -8.345135   -4.757970   -9.102020   -11.089895  -1.000670   -8.857009   -11.183854  -4.389921   -8.190401   -5.956528   -1.923035   -7.509086   4.000784    
+UU  -999.000000 -11.769542  -12.931230  -5.426992   -11.506508  -999.000000 -8.250352   -7.860877   -999.000000 -7.976591   -14.741163  -7.078441   -5.409999   -5.480734   -7.296246   0.596694    
+H: 5.0873
+E: -46.0902
+
diff --git a/matrices/RIBOSUM55.mat b/matrices/RIBOSUM55.mat
new file mode 100644
index 0000000..00f6fd3
--- /dev/null
+++ b/matrices/RIBOSUM55.mat
@@ -0,0 +1,33 @@
+RIBOSUM55
+
+    A           C           G           U           
+    0.275527    0.199694    0.272961    0.251818    
+
+    A           C           G           U           
+A   1.519579    
+C   -0.913762   0.827644    
+G   -0.579202   -1.454716   0.694464    
+U   -0.554216   -0.286855   -0.644289   1.004686    
+H: 0.2987
+E: -0.0065
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.192807   
+AC  -8.785316   -1.986420   
+AG  -9.189726   -9.741773   -1.473487   
+AU  -5.444643   -2.052325   -6.041873   3.655174    
+CA  -10.422871  -10.677309  -10.791539  -5.104982   -6.337675   
+CC  -11.679325  -8.766747   -15.075985  -2.557535   -11.598236  -3.123265   
+CG  -3.967217   -5.267154   -2.490996   2.431645    -3.143083   -4.744175   5.543079    
+CU  -12.541322  -10.880600  -9.576619   -4.603985   -8.464386   -6.812219   -4.355972   -2.826520   
+GA  -6.989942   -7.318477   -9.552176   -4.204637   -7.889779   -12.796674  -5.945567   -7.335520   -1.769895   
+GC  -3.985901   -2.593906   -5.961794   3.074804    -4.877317   -3.426472   3.232579    -2.161344   -2.491068   5.818776    
+GG  -9.754585   -10.313234  -4.159505   -5.086151   -11.409072  -11.753482  -4.398841   -9.145055   -9.834074   -4.485036   -2.023864   
+GU  -6.556205   -5.119870   -7.291320   0.805131    -6.256774   -7.033515   0.535881    -4.674493   -6.400486   1.522053    -5.539682   3.062561    
+UA  -2.337888   -3.717623   -2.078375   1.838481    -3.196787   -6.282831   3.290507    -4.739122   -5.207565   2.271410    -6.238634   0.465549    4.192527    
+UC  -12.710673  -9.091218   -8.224191   -4.984872   -8.222642   -8.924339   -4.309849   -4.926774   -7.164635   -4.132227   -10.545181  -4.873519   -3.940146   -4.385678   
+UG  -3.979341   -7.362247   -6.042310   0.148131    -6.399338   -8.288495   1.361047    -6.742357   -7.834929   0.440108    -4.345800   -1.471713   0.959424    -4.470513   2.900141    
+UU  -9.569776   -8.881690   -10.280822  -3.217541   -9.350924   -6.919302   -3.287382   -6.002638   -10.667102  -3.313358   -5.311038   -3.118834   -2.323334   -6.470096   -4.207486   -1.577848   
+H: 3.3972
+E: -2.5953
+
diff --git a/matrices/RIBOSUM60-25.mat b/matrices/RIBOSUM60-25.mat
new file mode 100644
index 0000000..2d3a1af
--- /dev/null
+++ b/matrices/RIBOSUM60-25.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-25
+
+    A           C           G           U           
+    0.300353    0.181319    0.249267    0.269062    
+
+    A           C           G           U           
+A   1.283885    
+C   -0.793613   0.821023    
+G   -0.439357   -1.558382   0.761436    
+U   -0.456163   -0.220837   -0.676687   0.816852    
+H: 0.2388
+E: 0.0097
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -5.098423   
+AC  -10.410262  -3.356161   
+AG  -10.860650  -11.130318  -2.888766   
+AU  -3.807574   -2.245472   -6.416353   3.345098    
+CA  -12.027087  -12.076255  -12.198740  -5.636015   -7.443604   
+CC  -13.083378  -9.482785   -16.219464  -2.535078   -12.733460  -3.994766   
+CG  -4.950185   -3.401646   -2.496755   2.803694    -3.314088   -3.150918   5.644812    
+CU  -14.175085  -12.076115  -10.954915  -5.047671   -9.834727   -7.918538   -4.571116   -4.166638   
+GA  -8.660866   -8.715214   -10.967633  -5.156818   -9.296981   -13.940153  -6.180119   -8.713816   -3.185352   
+GC  -4.210729   -1.440770   -6.070490   3.565792    -5.396198   -3.733751   3.460857    -3.225781   -2.383807   6.018004    
+GG  -11.170401  -11.115864  -5.318626   -5.647438   -12.338107  -12.641494  -4.713099   -10.174948  -10.894128  -3.441664   -2.925066   
+GU  -6.568258   -5.906482   -8.414721   0.905562    -6.825868   -7.509645   1.126177    -5.376022   -6.295235   1.806678    -5.696797   2.760271    
+UA  -3.387089   -4.025393   -2.041555   2.014856    -3.459383   -5.797408   3.611527    -3.130590   -3.337329   2.895583    -6.259717   0.506662    3.846218    
+UC  -14.193279  -10.099027  -9.581118   -4.774656   -9.497736   -10.030657  -3.873060   -6.250514   -8.542931   -2.778582   -11.632263  -4.304427   -3.038900   -5.611467   
+UG  -4.796691   -4.317795   -7.241147   0.244376    -7.455966   -9.006671   1.522088    -8.086210   -8.650446   0.683813    -5.403568   -1.563311   0.844261    -3.233538   2.547683    
+UU  -11.438357  -10.391328  -11.538968  -3.601215   -10.955783  -8.260438   -3.463257   -7.564037   -12.280216  -4.087390   -6.667922   -4.306997   -2.182242   -7.924958   -3.287404   -2.305659   
+H: 3.3079
+E: -2.8738
+
diff --git a/matrices/RIBOSUM60-30.mat b/matrices/RIBOSUM60-30.mat
new file mode 100644
index 0000000..c6bb040
--- /dev/null
+++ b/matrices/RIBOSUM60-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-30
+
+    A           C           G           U           
+    0.299603    0.182687    0.250773    0.266937    
+
+    A           C           G           U           
+A   1.325404    
+C   -0.831565   0.847347    
+G   -0.470414   -1.607744   0.787687    
+U   -0.468901   -0.257662   -0.733561   0.853502    
+H: 0.2596
+E: 0.0039
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -5.053707   
+AC  -10.379997  -3.340346   
+AG  -10.828238  -11.112356  -2.868657   
+AU  -3.762507   -2.209520   -6.445313   3.390389    
+CA  -11.996821  -12.060441  -12.180778  -5.730351   -7.427789   
+CC  -13.067563  -9.481421   -16.215953  -2.513604   -12.732096  -4.007853   
+CG  -4.932908   -3.398910   -2.491096   2.763763    -3.312037   -3.162397   5.634431    
+CU  -14.136991  -12.052471  -10.929125  -5.005542   -9.811084   -7.909345   -4.559776   -4.135166   
+GA  -8.628454   -8.697252   -10.947524  -5.118708   -9.279019   -13.936642  -6.174460   -8.688025   -3.165243   
+GC  -4.259497   -1.437458   -6.108533   3.549657    -5.409784   -3.746308   3.429725    -3.219816   -2.378148   6.005847    
+GG  -11.150292  -11.110205  -5.310820   -5.642216   -12.332448  -12.650286  -4.721431   -10.161461  -10.886322  -3.448309   -2.929564   
+GU  -6.536541   -5.889617   -8.411545   0.886905    -6.819847   -7.505788   1.110810    -5.343549   -6.267298   1.809343    -5.681162   2.790776    
+UA  -3.471050   -4.207435   -2.114465   2.028201    -3.441747   -5.817913   3.571324    -3.086274   -3.303135   2.871279    -6.283692   0.459238    3.884234    
+UC  -14.155185  -10.075384  -9.555328   -4.734387   -9.474093   -10.021465  -3.862921   -6.219042   -8.517141   -2.768648   -11.618776  -4.270808   -3.000149   -5.579995   
+UG  -4.756864   -4.292991   -7.213209   0.189527    -7.430175   -8.995331   1.503882    -8.060111   -8.637035   0.673665    -5.387934   -1.539999   0.830524    -3.199919   2.583333    
+UU  -11.377984  -10.345406  -11.490898  -3.538644   -10.909860  -8.228966   -3.429637   -7.510286   -12.232146  -4.053770   -6.632155   -4.263671   -2.116283   -7.871207   -3.231506   -2.229628   
+H: 3.3186
+E: -2.8719
+
diff --git a/matrices/RIBOSUM60-35.mat b/matrices/RIBOSUM60-35.mat
new file mode 100644
index 0000000..8e46fa2
--- /dev/null
+++ b/matrices/RIBOSUM60-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-35
+
+    A           C           G           U           
+    0.298176    0.185019    0.253698    0.263107    
+
+    A           C           G           U           
+A   1.383771    
+C   -0.884140   0.878979    
+G   -0.504703   -1.679552   0.817833    
+U   -0.489179   -0.300842   -0.809913   0.896804    
+H: 0.2887
+E: -0.0050
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -4.983505   
+AC  -10.360222  -3.320531   
+AG  -10.781647  -11.090959  -2.845678   
+AU  -3.692707   -2.157480   -6.487292   3.464424    
+CA  -11.951812  -12.040625  -12.159381  -5.939341   -7.407974   
+CC  -14.951498  -9.486799   -16.219749  -2.485041   -12.737474  -4.038424   
+CG  -4.939177   -3.411906   -2.493914   2.711130    -3.317295   -3.192467   5.602974    
+CU  -14.078016  -12.018690  -10.893762  -4.953258   -9.777302   -7.900757   -4.553506   -4.087418   
+GA  -8.581863   -8.675855   -10.924545  -5.067246   -9.257622   -13.940438  -6.176675   -8.652662   -3.142264   
+GC  -4.605028   -1.443723   -6.184715   3.528525    -5.674465   -3.778539   3.369683    -3.224335   -2.380363   5.972655    
+GG  -11.203560  -11.112420  -5.311454   -5.619999   -12.334663  -12.677694  -4.755728   -10.149710  -10.886955  -3.475318   -2.953809   
+GU  -6.576279   -5.855747   -8.393455   0.880124    -6.833656   -7.533628   1.073424    -5.296516   -6.234597   1.799125    -5.667830   2.831804    
+UA  -3.632718   -4.471210   -2.214380   2.039545    -3.412611   -5.872887   3.522479    -3.019421   -3.245308   2.833486    -6.305054   0.402872    3.943548    
+UC  -14.096210  -10.041602  -9.519965   -4.669652   -9.440311   -10.012876  -3.853429   -6.171294   -8.481778   -2.761294   -11.607025  -4.223116   -2.932135   -5.532248   
+UG  -4.697138   -4.257628   -7.184450   0.124979    -7.394812   -8.985162   1.483631    -8.018341   -8.637061   0.670885    -5.374601   -1.508610   0.833899    -3.152054   2.633796    
+UU  -11.279850  -10.272465  -11.416375  -3.432763   -10.836919  -8.181218   -3.381831   -7.423378   -12.157623  -4.004441   -6.581244   -4.189365   -2.014605   -7.784299   -3.147680   -2.103562   
+H: 3.3318
+E: -2.8806
+
diff --git a/matrices/RIBOSUM60-40.mat b/matrices/RIBOSUM60-40.mat
new file mode 100644
index 0000000..c9f9c83
--- /dev/null
+++ b/matrices/RIBOSUM60-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-40
+
+    A           C           G           U           
+    0.297134    0.185848    0.255008    0.262010    
+
+    A           C           G           U           
+A   1.402309    
+C   -0.898295   0.888190    
+G   -0.521307   -1.681561   0.826040    
+U   -0.501971   -0.314923   -0.820634   0.911519    
+H: 0.2971
+E: -0.0073
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -4.928140   
+AC  -10.316356  -3.288866   
+AG  -10.738764  -11.059574  -2.815277   
+AU  -3.679079   -2.122464   -6.448380   3.486535    
+CA  -11.907946  -12.008257  -12.128500  -5.942076   -7.375606   
+CC  -14.919130  -9.521219   -16.199863  -2.557231   -12.716605  -4.029053   
+CG  -4.913481   -3.630722   -2.475986   2.697815    -3.322330   -3.219793   5.594162    
+CU  -14.033177  -11.985349  -10.861404  -5.060438   -9.743961   -7.878914   -4.540530   -4.053104   
+GA  -8.538980   -8.644471   -10.894143  -5.033663   -9.226237   -13.920552  -6.157884   -8.620304   -3.111863   
+GC  -4.665454   -1.543376   -6.165858   3.520862    -5.693326   -3.773258   3.332297    -3.204499   -2.454221   5.962149    
+GG  -11.173159  -11.093517  -5.293533   -5.623686   -12.315760  -12.670289  -4.760682   -10.155951  -10.869035  -3.600378   -2.948370   
+GU  -6.564780   -5.838691   -8.362080   0.871462    -6.817313   -7.547103   1.036894    -5.294803   -6.206433   1.775002    -5.654481   2.834875    
+UA  -3.694290   -4.490755   -2.176343   2.046403    -3.430163   -6.076432   3.510229    -3.152085   -3.205947   2.813794    -6.289857   0.416185    3.965128    
+UC  -14.051371  -10.094857  -9.501910   -4.666214   -9.406970   -9.991034   -3.850832   -6.136980   -8.449419   -2.779082   -11.587148  -4.195122   -2.915027   -5.497933   
+UG  -4.661265   -4.229924   -7.153128   0.137618    -7.362485   -8.965424   1.475895    -7.997849   -8.698484   0.664354    -5.356070   -1.512839   0.832307    -3.316183   2.648278    
+UU  -11.222538  -10.226652  -11.615590  -3.417570   -10.791106  -8.146904   -3.361124   -7.376639   -12.112793  -3.984695   -6.548896   -4.153828   -2.020063   -7.737513   -3.236237   -2.045156   
+H: 3.3387
+E: -2.8788
+
diff --git a/matrices/RIBOSUM60-45.mat b/matrices/RIBOSUM60-45.mat
new file mode 100644
index 0000000..486a92e
--- /dev/null
+++ b/matrices/RIBOSUM60-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-45
+
+    A           C           G           U           
+    0.288719    0.193486    0.266385    0.251410    
+
+    A           C           G           U           
+A   1.555338    
+C   -1.022031   0.915514    
+G   -0.638619   -1.705318   0.857559    
+U   -0.609606   -0.383592   -0.894027   1.024594    
+H: 0.3634
+E: -0.0273
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -4.360169   
+AC  -9.886956   -2.936625   
+AG  -10.276344  -10.696760  -2.456143   
+AU  -4.052277   -1.900795   -6.099948   3.688227    
+CA  -11.440630  -11.639375  -11.765745  -5.853737   -7.006800   
+CC  -14.552642  -9.422985   -15.935394  -3.067126   -12.448101  -3.859266   
+CG  -4.631272   -4.286311   -2.231731   2.545098    -3.599590   -4.303739   5.558153    
+CU  -13.548448  -11.776066  -10.485678  -5.285093   -9.357092   -7.591476   -4.895054   -3.647956   
+GA  -8.075652   -8.282664   -10.536713  -4.601124   -8.885772   -13.672925  -5.994706   -8.238504   -2.752719   
+GC  -5.402140   -1.840854   -5.947867   3.425398    -5.688169   -3.708053   3.072791    -2.973925   -2.898812   5.877380    
+GG  -10.814104  -10.902728  -5.039868   -5.429262   -12.280809  -12.524659  -4.937507   -9.962466   -10.770834  -3.891611   -2.800794   
+GU  -7.692272   -5.757615   -7.997331   0.865719    -6.868192   -7.714744   0.860651    -5.322248   -5.860745   1.608886    -5.404119   2.944371    
+UA  -3.833237   -4.814220   -2.016838   2.075600    -3.460075   -6.531461   3.323509    -4.011515   -2.885755   2.543003    -6.424932   0.341448    4.187324    
+UC  -13.719063  -9.882747   -9.132041   -4.587970   -9.019951   -9.703563   -3.967729   -5.740665   -8.067491   -3.816393   -11.312388  -4.973322   -2.729430   -5.092850   
+UG  -4.557844   -3.914336   -6.831007   0.067074    -7.137502   -8.858043   1.255127    -7.642217   -8.573355   0.532832    -5.111521   -1.757380   0.885529    -3.588962   2.805520    
+UU  -10.620797  -9.728813   -11.187192  -3.475505   -10.286844  -7.741805   -3.661604   -6.869017   -11.628683  -4.111021   -6.160798   -3.886287   -1.785732   -7.233469   -3.271974   -2.028815   
+H: 3.4146
+E: -2.8359
+
diff --git a/matrices/RIBOSUM60-50.mat b/matrices/RIBOSUM60-50.mat
new file mode 100644
index 0000000..9270598
--- /dev/null
+++ b/matrices/RIBOSUM60-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-50
+
+    A           C           G           U           
+    0.276112    0.204293    0.280822    0.238773    
+
+    A           C           G           U           
+A   1.810218    
+C   -1.242128   0.994654    
+G   -0.911474   -1.863642   0.930225    
+U   -0.829573   -0.573359   -1.109979   1.250465    
+H: 0.5149
+E: -0.0806
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.303350   
+AC  -9.009673   -2.448567   
+AG  -9.409212   -10.198572  -1.684157   
+AU  -4.103263   -1.795507   -5.669991   4.064633    
+CA  -10.554763  -10.978360  -11.425047  -5.859267   -6.253371   
+CC  -14.298570  -9.702840   -15.400596  -3.995976   -11.928949  -3.371617   
+CG  -4.569732   -4.587182   -2.328557   2.160476    -3.802437   -5.183804   5.519185    
+CU  -13.062885  -11.506285  -9.913212   -5.301371   -8.597128   -6.953048   -5.054001   -2.857147   
+GA  -7.305467   -8.811058   -9.829854   -4.602744   -9.024553   -13.747202  -5.678694   -7.563512   -1.978804   
+GC  -5.701685   -3.104080   -5.744367   3.161950    -5.953317   -3.817479   2.643536    -3.590601   -3.404800   5.794396    
+GG  -10.362414  -11.121485  -5.185810   -5.833144   -11.704666  -12.494620  -4.913453   -10.602092  -10.356616  -4.690315   -2.540813   
+GU  -7.224872   -5.304573   -7.438046   0.848889    -7.424450   -7.828479   0.565337    -5.704373   -5.271054   1.387663    -4.939880   3.152752    
+UA  -4.182644   -5.027525   -2.534307   2.005489    -3.157495   -6.795402   3.009785    -4.000479   -3.129751   2.168780    -6.425676   -0.041543   4.514432    
+UC  -12.995828  -9.410079   -9.081685   -4.758863   -8.352401   -9.101805   -4.844223   -4.964893   -7.366144   -4.858882   -11.498719  -5.524800   -3.124966   -4.309938   
+UG  -5.075704   -3.890805   -6.494342   -0.112501   -6.743209   -8.911080   1.177336    -7.701870   -8.056921   0.309373    -4.851336   -2.174632   0.963747    -3.167644   3.048976    
+UU  -9.921831   -9.118585   -10.956333  -3.555553   -9.415098   -6.971793   -3.908748   -5.931243   -11.774255  -4.238154   -7.088742   -4.052508   -1.837016   -6.355224   -3.723652   -1.369468   
+H: 3.5655
+E: -2.7921
+
diff --git a/matrices/RIBOSUM60-55.mat b/matrices/RIBOSUM60-55.mat
new file mode 100644
index 0000000..8c6bb97
--- /dev/null
+++ b/matrices/RIBOSUM60-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-55
+
+    A           C           G           U           
+    0.262875    0.215567    0.294735    0.226823    
+
+    A           C           G           U           
+A   2.168687    
+C   -1.815158   1.190002    
+G   -1.487608   -2.506842   1.065859    
+U   -1.339857   -1.020697   -1.742736   1.603531    
+H: 0.8659
+E: -0.2434
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.158123   
+AC  -8.024885   -1.928334   
+AG  -8.417676   -9.432708   -0.850244   
+AU  -4.489449   -2.226311   -5.423974   4.494256    
+CA  -9.631659   -10.187554  -10.738168  -5.976108   -5.483484   
+CC  -14.469915  -9.312537   -14.781552  -6.776316   -11.271683  -2.819299   
+CG  -5.026874   -5.849710   -3.877555   1.614981    -3.952448   -5.209854   5.490138    
+CU  -12.166714  -10.812964  -9.108982   -5.604771   -7.805486   -6.250860   -4.956872   -2.001586   
+GA  -6.399025   -10.346143  -9.024395   -5.781504   -8.744802   -13.717421  -5.813831   -6.794924   -1.119117   
+GC  -4.938407   -3.801559   -5.520246   2.675783    -6.024021   -3.934914   2.021383    -5.995057   -4.499627   5.726645    
+GG  -9.897767   -12.262060  -5.582264   -6.189632   -11.062910  -12.395458  -4.568817   -13.552902  -9.706593   -4.600911   -2.171080   
+GU  -6.377233   -4.888311   -6.902606   0.560034    -8.214865   -7.818441   -0.393015   -6.008990   -5.228543   1.194093    -4.888075   3.471617    
+UA  -4.818593   -5.771488   -4.725952   1.592222    -2.606293   -6.988575   2.675306    -3.685382   -5.502861   1.479651    -6.166906   -0.663762   4.926645    
+UC  -12.165372  -8.776606   -8.500257   -5.225681   -7.538381   -8.472372   -4.696239   -4.110077   -6.568939   -4.796341   -11.944870  -5.349589   -3.117544   -3.460062   
+UG  -6.408279   -7.404258   -5.946599   -0.516533   -6.347865   -8.521081   1.227815    -7.556531   -7.893058   -0.159291   -4.309335   -2.241133   0.981007    -3.246048   3.353107    
+UU  -8.950106   -8.132624   -10.645217  -3.226053   -8.568444   -6.143726   -3.878479   -4.927802   -11.879121  -4.230869   -11.788362  -5.073131   -2.990231   -5.364374   -3.873768   -0.219661   
+H: 3.8200
+E: -2.8251
+
diff --git a/matrices/RIBOSUM60-60.mat b/matrices/RIBOSUM60-60.mat
new file mode 100644
index 0000000..de40375
--- /dev/null
+++ b/matrices/RIBOSUM60-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-60
+
+    A           C           G           U           
+    0.257343    0.219844    0.299638    0.223176    
+
+    A           C           G           U           
+A   2.288835    
+C   -2.120048   1.245793    
+G   -1.735299   -2.705092   1.099472    
+U   -1.674432   -1.161031   -1.999727   1.715037    
+H: 1.0072
+E: -0.3229
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.832478   
+AC  -7.999249   -1.775155   
+AG  -8.155169   -9.257425   -0.655892   
+AU  -4.696226   -2.102645   -5.823367   4.629791    
+CA  -9.635891   -10.010345  -10.610688  -6.108912   -5.524892   
+CC  -14.362389  -9.219794   -14.723939  -6.926456   -11.293873  -2.731360   
+CG  -5.080530   -5.846187   -4.791555   1.474649    -3.889903   -5.299268   5.455246    
+CU  -11.952245  -10.984450  -8.902748   -5.570873   -7.604955   -6.173351   -4.915056   -1.804556   
+GA  -6.122834   -10.254224  -9.074311   -6.044991   -8.626739   -13.663056  -6.495151   -6.591870   -0.936194   
+GC  -4.772129   -3.749906   -6.300442   2.546035    -6.035306   -4.062265   1.853149    -6.151451   -5.265901   5.666613    
+GG  -9.676404   -12.319005  -5.509676   -6.188535   -11.363920  -12.359889  -4.531679   -13.462671  -9.582359   -4.692006   -2.097033   
+GU  -6.354827   -5.206359   -6.927591   0.437802    -8.293482   -8.057865   -0.535202   -6.072757   -6.562596   1.065498    -5.751014   3.556625    
+UA  -4.639078   -5.864113   -5.966923   1.377617    -2.655971   -7.269339   2.544928    -4.364809   -6.046528   1.311055    -6.251185   -0.843351   5.048879    
+UC  -12.010500  -8.600211   -8.295851   -5.470075   -7.370335   -8.361708   -4.629596   -3.921201   -6.361216   -4.847272   -11.837310  -5.301353   -3.017858   -3.260682   
+UG  -6.254961   -7.393660   -5.783554   -0.726839   -6.255954   -8.795521   1.164595    -7.775905   -7.736821   -0.215101   -4.176169   -2.145788   0.974056    -4.965362   3.442436    
+UU  -8.635541   -8.010742   -10.609908  -3.095785   -8.336752   -6.054623   -3.838907   -4.689689   -11.769416  -4.253000   -11.757391  -4.990085   -3.661797   -5.120856   -4.392495   0.080197    
+H: 3.8850
+E: -2.8605
+
diff --git a/matrices/RIBOSUM60-65.mat b/matrices/RIBOSUM60-65.mat
new file mode 100644
index 0000000..b5d6962
--- /dev/null
+++ b/matrices/RIBOSUM60-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-65
+
+    A           C           G           U           
+    0.257462    0.219452    0.299498    0.223587    
+
+    A           C           G           U           
+A   2.301152    
+C   -2.188663   1.264339    
+G   -1.789078   -2.785584   1.114125    
+U   -1.750670   -1.194934   -2.056032   1.728751    
+H: 1.0363
+E: -0.3420
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.778114   
+AC  -8.234368   -1.765070   
+AG  -8.110696   -9.249608   -0.625982   
+AU  -4.700939   -2.092206   -5.974449   4.648452    
+CA  -10.012735  -9.989779   -10.637147  -6.153211   -5.488372   
+CC  -14.385930  -9.288906   -14.918008  -7.148310   -11.562477  -2.661041   
+CG  -5.201321   -5.933293   -4.881735   1.414732    -3.923370   -5.429235   5.477638    
+CU  -12.107144  -11.009800  -8.841798   -5.809535   -7.539789   -6.210602   -4.882411   -1.742665   
+GA  -6.054608   -10.296365  -9.300313   -6.236487   -8.635501   -13.816470  -6.596467   -6.537230   -0.929228   
+GC  -4.785733   -3.783576   -6.414615   2.520171    -6.242664   -4.127720   1.754742    -6.213369   -5.496081   5.683708    
+GG  -9.616962   -12.462432  -5.526984   -6.242529   -11.690300  -12.351925  -4.519532   -13.453470  -9.563018   -4.799278   -2.082194   
+GU  -6.422432   -5.914120   -6.962954   0.415637    -8.527088   -8.307574   -0.619759   -6.459200   -6.712351   1.007814    -5.833981   3.576758    
+UA  -4.730511   -6.022665   -6.626223   1.334738    -2.630181   -7.451526   2.515279    -4.352614   -6.112354   1.240195    -6.313855   -0.898837   5.067215    
+UC  -11.979305  -8.595936   -8.229550   -5.499118   -7.343170   -8.355788   -4.600330   -3.917468   -6.303842   -4.865778   -11.836199  -5.540504   -2.990802   -3.191895   
+UG  -6.379128   -7.653962   -5.752796   -0.761353   -6.297657   -9.019259   1.140417    -8.015296   -7.699803   -0.249657   -4.135961   -2.165430   0.953537    -5.073348   3.455664    
+UU  -8.600696   -8.030600   -10.600217  -3.119045   -8.309318   -6.108248   -4.031450   -4.646746   -11.836876  -4.371906   -11.744355  -5.082613   -3.751098   -5.111907   -4.621925   0.128790    
+H: 3.9196
+E: -2.8948
+
diff --git a/matrices/RIBOSUM60-70.mat b/matrices/RIBOSUM60-70.mat
new file mode 100644
index 0000000..ea3d4ab
--- /dev/null
+++ b/matrices/RIBOSUM60-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-70
+
+    A           C           G           U           
+    0.257070    0.219662    0.299713    0.223555    
+
+    A           C           G           U           
+A   2.313820    
+C   -2.239180   1.275419    
+G   -1.839234   -2.827656   1.123353    
+U   -1.801323   -1.221216   -2.109371   1.742602    
+H: 1.0589
+E: -0.3567
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.718643   
+AC  -8.199305   -1.727853   
+AG  -8.062779   -9.222175   -0.610323   
+AU  -4.753676   -2.126167   -6.016469   4.670023    
+CA  -10.045915  -10.019514  -10.707673  -6.268991   -5.466676   
+CC  -14.300285  -9.202761   -14.981138  -7.164322   -11.507698  -2.595166   
+CG  -5.256243   -5.926025   -4.933677   1.379242    -3.925416   -5.390193   5.485315    
+CU  -12.121502  -11.191859  -8.763903   -5.872907   -7.480476   -6.200209   -4.916482   -1.699347   
+GA  -6.005652   -10.255276  -9.305931   -6.377908   -8.691578   -13.841587  -6.675856   -6.452943   -0.925096   
+GC  -4.750740   -3.789321   -6.445243   2.491770    -6.251385   -4.127025   1.703129    -6.316526   -5.514050   5.686385    
+GG  -9.972884   -12.653006  -5.499157   -6.350552   -11.667057  -12.307742  -4.502002   -13.440001  -9.742190   -4.895708   -2.087836   
+GU  -6.395634   -5.987695   -6.952448   0.395005    -8.559011   -8.289254   -0.671236   -6.559431   -6.726340   0.986392    -5.856766   3.588664    
+UA  -4.754038   -6.086826   -6.713448   1.299987    -2.650686   -7.474204   2.484547    -4.334035   -6.118642   1.189623    -6.361633   -0.964059   5.084559    
+UC  -12.121502  -8.849744   -8.166983   -5.609185   -7.354910   -8.488952   -4.639502   -3.997025   -6.256612   -4.963382   -11.852864  -5.518064   -2.999609   -3.188588   
+UG  -6.359340   -7.731740   -5.737856   -0.803026   -6.294412   -9.007495   1.124776    -8.013479   -7.677784   -0.273572   -4.118864   -2.170215   0.926854    -5.098951   3.469084    
+UU  -8.523990   -8.004445   -10.544990  -3.132143   -8.254570   -6.333455   -4.067079   -4.678262   -11.793421  -4.491010   -11.776501  -5.118054   -3.815172   -5.099686   -4.603474   0.150257    
+H: 3.9397
+E: -2.9069
+
diff --git a/matrices/RIBOSUM60-75.mat b/matrices/RIBOSUM60-75.mat
new file mode 100644
index 0000000..7f70dfa
--- /dev/null
+++ b/matrices/RIBOSUM60-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-75
+
+    A           C           G           U           
+    0.256064    0.219429    0.296754    0.227753    
+
+    A           C           G           U           
+A   2.330194    
+C   -2.366090   1.333359    
+G   -2.039156   -2.881578   1.163170    
+U   -1.993359   -1.280906   -2.285240   1.771729    
+H: 1.1210
+E: -0.3989
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.270154   
+AC  -8.377359   -1.308507   
+AG  -8.208558   -9.028122   -0.588744   
+AU  -5.067189   -2.224071   -6.057562   4.797716    
+CA  -10.363755  -10.144152  -11.099639  -6.565253   -5.019641   
+CC  -13.765761  -8.703853   -14.738261  -7.417685   -11.246483  -2.048335   
+CG  -5.583033   -5.715672   -4.788043   1.112054    -3.754101   -5.158062   5.560952    
+CU  -11.904215  -11.204870  -8.857746   -5.928238   -7.594056   -6.515748   -4.941381   -1.408676   
+GA  -5.789121   -10.524107  -9.389363   -7.119006   -8.687212   -13.469772  -6.915205   -6.414516   -0.844800   
+GC  -4.749852   -3.742909   -6.517102   2.267393    -6.183367   -4.009161   1.540618    -6.647250   -5.604994   5.735736    
+GG  -10.362094  -12.676100  -5.216231   -6.798884   -11.535170  -12.450454  -4.425725   -13.017084  -9.833595   -5.150117   -2.140738   
+GU  -6.507240   -6.039592   -7.024635   0.325777    -8.548149   -8.207880   -0.950537   -6.806317   -6.648140   0.919674    -6.071922   3.623545    
+UA  -4.770715   -6.230498   -6.753639   0.968130    -2.614740   -7.512685   2.262185    -4.652961   -5.853215   0.874066    -6.652072   -1.348374   5.128225    
+UC  -13.149898  -8.831832   -8.127929   -5.850160   -7.706880   -8.532790   -4.717583   -4.367866   -6.258333   -4.826782   -11.832990  -5.246689   -3.123066   -2.999578   
+UG  -6.247513   -7.576660   -5.519555   -1.163876   -6.320436   -8.938876   1.054342    -7.938826   -7.661428   -0.514234   -4.181258   -2.343290   0.692262    -5.409559   3.538474    
+UU  -8.267991   -7.886613   -10.690406  -2.994998   -7.946279   -6.390208   -3.978969   -4.686463   -11.641558  -4.507510   -11.743092  -5.049627   -3.941542   -4.797075   -4.513557   0.160399    
+H: 4.0484
+E: -2.9162
+
diff --git a/matrices/RIBOSUM60-80.mat b/matrices/RIBOSUM60-80.mat
new file mode 100644
index 0000000..fa5a858
--- /dev/null
+++ b/matrices/RIBOSUM60-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-80
+
+    A           C           G           U           
+    0.259332    0.213626    0.286241    0.240801    
+
+    A           C           G           U           
+A   2.320020    
+C   -2.736622   1.495413    
+G   -2.475435   -3.151351   1.268424    
+U   -2.459753   -1.477590   -2.650100   1.782202    
+H: 1.2537
+E: -0.5088
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.801820   
+AC  -8.843394   -0.601327   
+AG  -8.258235   -9.130254   -0.569719   
+AU  -5.244054   -2.548001   -6.011448   4.942000    
+CA  -9.915086   -10.745445  -10.356547  -7.134760   -3.974792   
+CC  -13.127651  -7.944898   -14.289443  -7.856118   -10.942329  -1.258579   
+CG  -6.100782   -5.650763   -4.773396   0.364505    -3.478307   -4.837234   5.787467    
+CU  -12.271835  -11.391527  -10.779866  -5.764050   -8.169579   -7.390478   -4.815037   -0.983034   
+GA  -5.734357   -10.613704  -8.779214   -7.914161   -8.422710   -13.855040  -7.466482   -8.774560   -0.685935   
+GC  -5.096385   -3.552533   -6.836396   1.766578    -6.354238   -3.999484   1.031911    -6.930967   -5.895985   5.914743    
+GG  -10.101405  -12.056852  -5.004443   -7.097318   -11.210232  -12.512040  -4.734369   -12.086156  -9.746990   -4.963516   -2.167833   
+GU  -6.721044   -5.934825   -6.911086   0.130680    -8.324028   -8.386310   -1.346170   -6.553111   -6.208416   0.732606    -5.750098   3.694343    
+UA  -4.873082   -6.427959   -7.355874   -0.004187   -2.566956   -7.888661   1.775381    -5.723882   -6.493855   0.070327    -7.124584   -2.145140   5.156020    
+UC  -12.622332  -8.663607   -9.413084   -6.078289   -9.821148   -8.394254   -5.307293   -4.984410   -8.269170   -4.517530   -11.742614  -4.619335   -4.272916   -2.196180   
+UG  -7.186700   -7.813669   -5.825834   -2.137563   -6.355085   -9.017982   0.878768    -7.742117   -8.444535   -1.218954   -4.400365   -2.800299   0.115346    -5.871864   3.638461    
+UU  -8.352695   -7.819099   -11.364622  -2.944360   -7.565447   -6.086417   -4.138030   -5.985503   -13.559000  -4.474906   -11.826958  -5.061778   -4.222500   -4.389994   -5.011649   0.154667    
+H: 4.3151
+E: -2.9865
+
diff --git a/matrices/RIBOSUM60-85.mat b/matrices/RIBOSUM60-85.mat
new file mode 100644
index 0000000..5c3e156
--- /dev/null
+++ b/matrices/RIBOSUM60-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-85
+
+    A           C           G           U           
+    0.262147    0.211760    0.285382    0.240711    
+
+    A           C           G           U           
+A   2.384845    
+C   -3.539442   1.606360    
+G   -3.185301   -3.952724   1.345653    
+U   -3.147715   -2.059246   -3.416239   1.872643    
+H: 1.4950
+E: -0.7579
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.825002   
+AC  -8.789867   -0.373006   
+AG  -8.138405   -9.290897   -0.530688   
+AU  -5.359276   -3.967421   -7.054159   5.057974    
+CA  -10.308103  -11.024818  -11.194324  -8.234782   -3.222134   
+CC  -14.882799  -8.404926   -13.481756  -8.651200   -11.252923  -1.443437   
+CG  -6.825425   -6.611927   -5.819005   -0.509825   -4.080320   -4.983769   5.904014    
+CU  -12.819745  -11.569900  -12.283301  -5.917038   -9.371708   -7.006763   -4.966738   -1.022930   
+GA  -5.687891   -11.442900  -8.171979   -8.901949   -9.330271   -14.098427  -8.166657   -13.283301  -0.784341   
+GC  -5.453924   -3.714417   -7.826605   1.211343    -7.417540   -4.500461   0.083242    -7.092710   -6.175158   6.014487    
+GG  -9.724141   -11.976352  -6.622184   -7.486873   -11.470000  -12.372949  -5.193348   -12.162963  -9.877566   -4.894120   -1.979118   
+GU  -7.556358   -6.687857   -6.818141   -0.542950   -8.808648   -8.697368   -1.773088   -6.370150   -6.098413   0.449452    -5.912340   3.791724    
+UA  -5.521855   -7.710120   -8.096193   -0.842372   -3.163526   -8.564968   1.168590    -6.891351   -7.474384   -1.010690   -7.961554   -3.100373   5.251480    
+UC  -13.209691  -9.076730   -12.060908  -6.968751   -11.651200  -9.663875   -6.661261   -5.836156   -13.605229  -4.626330   -11.698000  -5.104041   -5.198320   -1.481383   
+UG  -7.812514   -9.465677   -6.272483   -2.914705   -6.541384   -8.999601   0.702568    -8.169272   -9.875824   -2.070411   -5.197368   -3.094738   -0.455153   -5.996577   3.750712    
+UU  -9.678899   -9.329889   -10.745708  -3.661803   -9.794851   -5.529107   -4.925489   -6.462324   -13.790103  -5.564783   -12.230797  -5.685699   -4.664927   -5.123987   -5.777525   0.318963    
+H: 4.6206
+E: -3.2822
+
diff --git a/matrices/RIBOSUM60-90.mat b/matrices/RIBOSUM60-90.mat
new file mode 100644
index 0000000..fa52bb3
--- /dev/null
+++ b/matrices/RIBOSUM60-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-90
+
+    A           C           G           U           
+    0.281757    0.195826    0.265981    0.256436    
+
+    A           C           G           U           
+A   2.268379    
+C   -4.512106   1.819582    
+G   -4.052974   -4.665557   1.517497    
+U   -3.895344   -2.884158   -4.299739   1.815215    
+H: 1.6569
+E: -1.0387
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.098114   
+AC  -8.216035   -0.305165   
+AG  -8.752023   -9.331844   -0.660525   
+AU  -5.643872   -4.979469   -7.900281   4.983109    
+CA  -11.281702  -11.728811  -11.444738  -9.279120   -2.640125   
+CC  -999.000000 -8.469746   -14.761163  -10.205939  -10.444942  -1.119312   
+CG  -8.063647   -8.088737   -6.267258   -1.606716   -4.205296   -4.975758   6.272259    
+CU  -13.818278  -12.486047  -13.413225  -6.688076   -9.592962   -6.613706   -5.280278   -1.133365   
+GA  -6.761976   -15.871002  -9.712841   -10.050577  -10.461611  -13.538770  -8.754454   -13.275721  -0.825479   
+GC  -6.681178   -3.126012   -8.525782   0.274512    -7.919861   -4.606929   -0.673319   -7.276585   -6.366864   6.382841    
+GG  -9.473550   -12.700414  -7.325747   -7.752738   -10.296024  -12.562560  -5.319428   -12.404100  -9.571417   -4.294930   -1.538949   
+GU  -8.889343   -7.482488   -9.428712   -1.170767   -9.658337   -9.256080   -2.891516   -6.593679   -7.101425   -0.050881   -6.272802   3.837726    
+UA  -5.787927   -8.929535   -8.804703   -1.789353   -4.435384   -9.064583   0.160174    -8.616340   -7.865567   -2.287682   -8.896134   -4.190306   5.148281    
+UC  -14.818278  -8.875549   -12.487226  -8.260364   -11.435420  -9.702435   -7.655687   -6.647777   -16.735153  -5.208164   -11.745137  -7.462313   -5.364522   -0.639468   
+UG  -8.713136   -10.034713  -6.865156   -4.015330   -7.690759   -9.509836   0.037848    -8.459752   -11.154537  -2.969033   -5.889819   -4.419461   -1.327919   -5.903858   3.783826    
+UU  -11.747875  -11.010004  -11.509471  -5.073572   -11.290112  -8.107704   -6.256118   -7.995833   -14.802253  -6.377717   -11.871130  -6.399617   -5.465515   -5.928194   -6.565216   0.189894    
+H: 4.9482
+E: -6.6267
+
diff --git a/matrices/RIBOSUM60-95.mat b/matrices/RIBOSUM60-95.mat
new file mode 100644
index 0000000..8a4abbe
--- /dev/null
+++ b/matrices/RIBOSUM60-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM60-95
+
+    A           C           G           U           
+    0.327040    0.161969    0.221916    0.289075    
+
+    A           C           G           U           
+A   1.990286    
+C   -5.941408   2.189110    
+G   -5.501211   -5.322768   1.863995    
+U   -5.318322   -4.171370   -5.606217   1.620006    
+H: 1.7588
+E: -1.4656
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.681443   
+AC  -9.157538   -0.065535   
+AG  -9.468097   -10.064400  -1.049695   
+AU  -9.376590   -6.358366   -9.253233   4.681043    
+CA  -999.000000 -14.858033  -12.504972  -11.234325  -2.471093   
+CC  -999.000000 -9.200426   -999.000000 -12.358078  -9.937392   -0.358857   
+CG  -12.142402  -11.713614  -6.649583   -3.631966   -4.707990   -5.354089   7.077572    
+CU  -13.693756  -999.000000 -999.000000 -8.248943   -12.680006  -6.688976   -5.858455   -1.314627   
+GA  -8.474329   -999.000000 -9.883978   -14.563088  -13.312327  -12.713614  -9.665408   -12.549338  -1.179664   
+GC  -9.203803   -1.684500   -10.293440  -1.766749   -10.839145  -5.296142   -1.803219   -7.930725   -6.845981   7.211991    
+GG  -10.557168  -11.752871  -9.479245   -9.112861   -10.109015  -13.739121  -5.767150   -13.574844  -9.683604   -2.514100   -0.732227   
+GU  -12.447611  -9.379413   -12.781240  -2.377420   -13.549338  -10.661118  -4.212900   -7.816722   -8.137383   -0.855990   -7.537285   3.895929    
+UA  -9.741722   -12.234325  -10.790498  -3.797233   -6.345028   -9.510081   -1.725572   -10.306276  -10.447611  -4.309341   -15.588594  -6.710280   4.773986    
+UC  -999.000000 -8.979566   -12.326945  -9.608838   -10.358078  -9.759365   -9.313195   -9.643998   -999.000000 -5.550694   -999.000000 -11.255833  -5.333490   0.204238    
+UG  -11.624489  -11.964375  -9.049436   -6.211800   -9.776748   -10.950625  -0.890972   -9.496841   -11.888155  -4.280223   -8.110275   -6.625933   -2.998704   -5.446003   3.743334    
+UU  -999.000000 -13.193801  -14.385061  -7.630353   -12.930767  -999.000000 -8.890184   -9.250239   -999.000000 -8.616423   -15.410567  -8.497376   -7.613360   -6.870096   -8.715181   -0.176465   
+H: 5.2326
+E: -51.6730
+
diff --git a/matrices/RIBOSUM60.mat b/matrices/RIBOSUM60.mat
new file mode 100644
index 0000000..0728a21
--- /dev/null
+++ b/matrices/RIBOSUM60.mat
@@ -0,0 +1,33 @@
+RIBOSUM60
+
+    A           C           G           U           
+    0.300351    0.181319    0.249264    0.269066    
+
+    A           C           G           U           
+A   1.283537    
+C   -0.793150   0.820625    
+G   -0.438969   -1.557775   0.761109    
+U   -0.456213   -0.220270   -0.676051   0.816450    
+H: 0.2386
+E: 0.0097
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -5.098648   
+AC  -10.410500  -3.356412   
+AG  -10.860868  -11.130549  -2.888977   
+AU  -3.807833   -2.245744   -6.416605   3.344916    
+CA  -12.027324  -12.076506  -12.198971  -5.627133   -7.443855   
+CC  -13.083628  -9.483049   -16.219708  -2.535364   -12.733724  -3.995043   
+CG  -4.950416   -3.401890   -2.496979   2.803963    -3.314332   -3.151175   5.644588    
+CU  -14.175357  -12.076400  -10.955180  -5.047978   -9.835012   -7.918836   -4.571394   -4.166958   
+GA  -8.661084   -8.715445   -10.967843  -5.156538   -9.297212   -13.940397  -6.180342   -8.714081   -3.185563   
+GC  -4.209321   -1.441013   -6.070714   3.565913    -5.396442   -3.734007   3.460752    -3.226059   -2.384031   6.017828    
+GG  -11.170612  -11.116088  -5.318830   -5.647683   -12.338331  -12.641731  -4.713315   -10.175206  -10.894331  -3.441881   -2.925263   
+GU  -6.568510   -5.906747   -8.414966   0.905498    -6.812176   -7.509923   1.126519    -5.376321   -6.295481   1.806505    -5.697035   2.760009    
+UA  -3.385147   -4.024663   -2.041008   2.014826    -3.459655   -5.790151   3.611897    -3.130295   -3.337581   2.895949    -6.259962   0.506950    3.846044    
+UC  -14.193551  -10.099312  -9.581383   -4.774962   -9.498021   -10.030955  -3.873338   -6.250833   -8.543196   -2.778860   -11.632521  -4.304727   -3.039207   -5.611787   
+UG  -4.796943   -4.318060   -7.241392   0.244975    -7.456231   -9.006950   1.522099    -8.086509   -8.636309   0.684018    -5.403806   -1.563472   0.844420    -3.233838   2.547417    
+UU  -11.438651  -10.391635  -11.539254  -3.601543   -10.956089  -8.260757   -3.463556   -7.564378   -12.280502  -4.087689   -6.668201   -4.307318   -2.182569   -7.925299   -3.287725   -2.306021   
+H: 3.3077
+E: -2.8736
+
diff --git a/matrices/RIBOSUM65-25.mat b/matrices/RIBOSUM65-25.mat
new file mode 100644
index 0000000..d33fdc8
--- /dev/null
+++ b/matrices/RIBOSUM65-25.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-25
+
+    A           C           G           U           
+    0.290877    0.192342    0.262480    0.254301    
+
+    A           C           G           U           
+A   1.392605    
+C   -0.790414   0.839120    
+G   -0.503501   -1.506739   0.767386    
+U   -0.467605   -0.294424   -0.719101   0.875074    
+H: 0.2679
+E: 0.0026
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -4.440319   
+AC  -6.432750   -2.441286   
+AG  -10.868632  -10.689428  -2.937225   
+AU  -4.119415   -1.970096   -5.252453   3.572021    
+CA  -12.168313  -11.800014  -11.592776  -5.293475   -7.021382   
+CC  -11.950009  -8.029638   -14.516640  -2.016081   -8.559584   -3.519524   
+CG  -3.905748   -4.285291   -1.867297   2.557285    -3.019612   -2.978936   5.439588    
+CU  -13.073792  -10.396477  -11.246183  -4.145471   -8.744694   -5.491704   -3.847949   -4.254227   
+GA  -9.165628   -8.820816   -8.802127   -4.021339   -9.155865   -10.541743  -4.367927   -9.475743   -3.214236   
+GC  -4.927979   -1.967242   -5.225137   3.448099    -3.950636   -2.534260   3.317222    -2.875216   -2.370309   5.801459    
+GG  -11.599261  -8.962630   -4.798858   -4.776899   -10.836502  -10.792684  -3.883555   -10.473138  -10.703145  -3.325014   -2.607930   
+GU  -4.784329   -5.542482   -8.461189   0.943506    -5.719794   -4.881508   0.621560    -4.832990   -5.875777   1.938801    -5.018976   2.896175    
+UA  -3.645801   -4.076586   -2.623399   2.074407    -3.126406   -3.530050   3.527422    -2.928727   -3.560168   2.761166    -4.922450   0.440919    3.969391    
+UC  -13.407677  -10.061884  -10.112834  -4.381730   -8.479838   -7.623436   -3.859203   -6.847812   -9.273404   -3.540847   -11.239632  -5.022532   -3.380392   -6.251895   
+UG  -4.573276   -5.604215   -5.997456   0.016099    -6.894162   -5.451803   1.562799    -5.088961   -8.652758   0.662278    -4.334128   -1.196296   1.096273    -3.383958   2.590667    
+UU  -10.996448  -8.770480   -7.171730   -3.142817   -10.559221  -5.063224   -3.322875   -7.252821   -12.175209  -2.565574   -6.980118   -4.348435   -1.981570   -7.808008   -2.499327   -1.866694   
+H: 3.2635
+E: -2.6333
+
diff --git a/matrices/RIBOSUM65-30.mat b/matrices/RIBOSUM65-30.mat
new file mode 100644
index 0000000..82ff880
--- /dev/null
+++ b/matrices/RIBOSUM65-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-30
+
+    A           C           G           U           
+    0.290456    0.193008    0.263232    0.253304    
+
+    A           C           G           U           
+A   1.409413    
+C   -0.802971   0.848419    
+G   -0.515864   -1.520500   0.776665    
+U   -0.474130   -0.309375   -0.740562   0.889247    
+H: 0.2763
+E: 0.0003
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -4.421270   
+AC  -6.420786   -2.436406   
+AG  -10.855804  -10.683684  -2.930617   
+AU  -4.100629   -1.955230   -5.247568   3.592766    
+CA  -12.156349  -11.795134  -11.587032  -5.316430   -7.016502   
+CC  -11.945129  -8.031843   -14.517980  -2.008152   -8.561788   -3.528812   
+CG  -3.900116   -4.287074   -1.867773   2.539907    -3.021320   -2.987496   5.431507    
+CU  -13.058258  -10.388028  -11.236869  -4.127152   -8.736245   -5.490339   -3.845720   -4.242207   
+GA  -9.152800   -8.815072   -8.795519   -4.005310   -9.150121   -10.543084  -4.368403   -9.466429   -3.207628   
+GC  -4.958993   -1.968670   -5.233090   3.441772    -3.953908   -2.542895   3.302685    -2.874319   -2.370785   5.792786    
+GG  -11.592653  -8.963106   -4.798470   -4.771036   -10.836978  -10.800244  -3.890523   -10.470045  -10.702757  -3.331710   -2.613762   
+GU  -4.768908   -5.535568   -8.459905   0.938531    -5.713647   -4.879661   0.611660    -4.820386   -5.865599   1.938752    -5.015018   2.908208    
+UA  -3.689178   -4.143217   -2.670236   2.081664    -3.116970   -3.524714   3.512810    -2.910163   -3.546450   2.751597    -4.919340   0.422732    3.986926    
+UC  -13.392143  -10.053435  -10.103520  -4.364289   -8.471389   -7.622070   -3.857350   -6.835793   -9.264090   -3.539373   -11.236538  -5.009649   -3.364798   -6.239876   
+UG  -4.557013   -5.595737   -5.987278   -0.009989   -6.884848   -5.449574   1.556141    -5.076412   -8.647646   0.657756    -4.330170   -1.185994   1.096319    -3.371075   2.604374    
+UU  -10.970260  -8.751377   -7.151762   -3.114835   -10.540117  -5.051204   -3.309991   -7.230148   -12.155242  -2.552690   -6.966371   -4.330045   -1.952669   -7.785335   -2.475790   -1.833367   
+H: 3.2667
+E: -2.6325
+
diff --git a/matrices/RIBOSUM65-35.mat b/matrices/RIBOSUM65-35.mat
new file mode 100644
index 0000000..55827f3
--- /dev/null
+++ b/matrices/RIBOSUM65-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-35
+
+    A           C           G           U           
+    0.289767    0.194029    0.264505    0.251699    
+
+    A           C           G           U           
+A   1.431500    
+C   -0.818626   0.858906    
+G   -0.528545   -1.538799   0.786592    
+U   -0.483165   -0.325370   -0.765883   0.904574    
+H: 0.2866
+E: -0.0028
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -4.392614   
+AC  -6.403750   -2.429819   
+AG  -10.837532  -10.676446  -2.922728   
+AU  -4.073914   -1.934016   -5.239779   3.624205    
+CA  -12.138727  -11.788547  -11.579794  -5.366324   -7.009915   
+CC  -12.110250  -8.036289   -14.521777  -1.998159   -8.566235   -3.544293   
+CG  -3.897379   -4.298211   -1.871040   2.517931    -3.025484   -3.002596   5.415896    
+CU  -13.034889  -10.375693  -11.223884  -4.102277   -8.723909   -5.489038   -3.844794   -4.224125   
+GA  -9.134527   -8.807834   -8.787630   -3.982858   -9.142883   -10.546880  -4.371548   -9.453443   -3.199739   
+GC  -5.141673   -1.974062   -5.248467   3.433876    -3.986716   -2.558147   3.278308    -2.875990   -2.373930   5.776582    
+GG  -11.619256  -8.966251   -4.800965   -4.760169   -10.840123  -10.814424  -3.905411   -10.467442  -10.705251  -3.346068   -2.626640   
+GU  -4.755791   -5.522982   -8.452971   0.938755    -5.708718   -4.879815   0.592205    -4.802212   -5.853070   1.934786    -5.011765   2.924283    
+UA  -3.766155   -4.226545   -2.732127   2.087728    -3.102386   -3.522901   3.495983    -2.883364   -3.523638   2.737389    -4.913384   0.402620    4.012136    
+UC  -13.368774  -10.041100  -10.090535  -4.337575   -8.459054   -7.620769   -3.855962   -6.817710   -9.251104   -3.539159   -11.233936  -4.991871   -3.338087   -6.221793   
+UG  -4.533263   -5.582751   -5.974994   -0.039901   -6.871862   -5.447622   1.548876    -5.058012   -8.650576   0.655538    -4.326917   -1.171973   1.103801    -3.353875   2.623480    
+UU  -10.930109  -8.722260   -7.121994   -3.070971   -10.511000  -5.033122   -3.291749   -7.195283   -12.125474  -2.533957   -6.946987   -4.300304   -1.910752   -7.750470   -2.441845   -1.781720   
+H: 3.2704
+E: -2.6332
+
diff --git a/matrices/RIBOSUM65-40.mat b/matrices/RIBOSUM65-40.mat
new file mode 100644
index 0000000..3136c49
--- /dev/null
+++ b/matrices/RIBOSUM65-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-40
+
+    A           C           G           U           
+    0.288709    0.194857    0.266007    0.250427    
+
+    A           C           G           U           
+A   1.457223    
+C   -0.851391   0.874225    
+G   -0.540369   -1.561815   0.796179    
+U   -0.505995   -0.339933   -0.783263   0.926819    
+H: 0.2993
+E: -0.0066
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -4.324515   
+AC  -6.347070   -2.384727   
+AG  -10.782877  -10.633211  -2.881518   
+AU  -4.036363   -1.909411   -5.194482   3.650298    
+CA  -12.082048  -11.743287  -11.583690  -5.432868   -6.964655   
+CC  -12.064990  -8.010596   -14.489961  -2.079788   -8.532395   -3.521873   
+CG  -4.090445   -4.466011   -1.843842   2.498338    -3.018571   -2.993335   5.406877    
+CU  -12.976174  -10.328397  -11.178613  -4.110472   -8.676614   -5.453162   -3.820677   -4.174794   
+GA  -9.079873   -8.764599   -8.746420   -3.931717   -9.099648   -10.515065  -4.348801   -9.408173   -3.158529   
+GC  -5.151275   -2.071401   -5.222465   3.422422    -3.978258   -2.544167   3.241358    -2.894782   -2.393972   5.765670    
+GG  -11.578046  -8.936461   -4.773199   -4.738411   -10.810333  -10.796053  -3.907350   -10.476726  -10.677486  -3.380957   -2.612319   
+GU  -4.930652   -5.500120   -8.409726   0.943748    -5.728172   -4.855169   0.553499    -4.776496   -5.813157   1.923119    -4.987291   2.918291    
+UA  -3.766670   -4.217864   -2.679379   2.085749    -3.095399   -3.532959   3.490818    -2.910925   -3.478321   2.713400    -4.940667   0.387246    4.045941    
+UC  -13.310059  -10.032004  -10.074039  -4.335674   -8.411759   -7.584894   -3.849325   -6.768379   -9.205834   -3.532329   -11.202110  -4.949363   -3.301908   -6.172462   
+UG  -4.486265   -5.551549   -5.941416   -0.049320   -6.829659   -5.438914   1.533516    -5.264931   -8.654198   0.623540    -4.300012   -1.245321   1.108630    -3.410667   2.648377    
+UU  -10.857939  -8.661509   -7.080228   -3.080606   -10.450250  -4.983791   -3.268514   -7.138694   -12.066749  -2.638550   -6.901706   -4.246113   -1.932117   -7.687684   -2.518695   -1.705758   
+H: 3.2789
+E: -2.6269
+
diff --git a/matrices/RIBOSUM65-45.mat b/matrices/RIBOSUM65-45.mat
new file mode 100644
index 0000000..dc31b1e
--- /dev/null
+++ b/matrices/RIBOSUM65-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-45
+
+    A           C           G           U           
+    0.282669    0.200503    0.274076    0.242752    
+
+    A           C           G           U           
+A   1.566664    
+C   -0.944841   0.904246    
+G   -0.595061   -1.615089   0.821308    
+U   -0.600126   -0.380995   -0.851766   1.013730    
+H: 0.3482
+E: -0.0218
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.950241   
+AC  -6.045689   -2.159951   
+AG  -10.483146  -10.482579  -2.655489   
+AU  -4.194090   -1.792419   -4.988012   3.798183    
+CA  -11.780467  -11.512428  -11.428816  -5.439159   -6.733838   
+CC  -11.834373  -8.338311   -14.332718  -2.325028   -8.373277   -3.434434   
+CG  -4.357584   -5.001200   -1.731802   2.390007    -3.126577   -3.138265   5.353337    
+CU  -12.659909  -10.107528  -11.072133  -4.125554   -8.431407   -5.279615   -3.794277   -3.915136   
+GA  -8.779481   -8.537404   -8.519658   -3.719296   -8.886451   -10.360949  -4.225648   -9.165270   -2.931687   
+GC  -5.385908   -2.418827   -5.119463   3.377195    -3.958369   -2.484224   3.053586    -2.891047   -2.575886   5.687113    
+GG  -11.351091  -8.787449   -4.620636   -4.583541   -10.749252  -10.714903  -4.055360   -10.476118  -10.616073  -3.461352   -2.534210   
+GU  -5.487456   -5.501427   -8.211530   0.957175    -5.973960   -4.744628   0.388681    -4.648006   -5.592286   1.867335    -4.834879   2.972170    
+UA  -3.768936   -4.182303   -2.550177   2.054112    -3.119312   -3.373935   3.427027    -3.205661   -3.346139   2.554204    -5.074433   0.270165    4.212851    
+UC  -13.036874  -9.851748   -9.841171   -4.303864   -8.166498   -7.411343   -3.838646   -6.513520   -8.962760   -3.956819   -11.033951  -5.282407   -3.175316   -5.912886   
+UG  -4.594417   -5.376799   -5.855941   -0.092077   -6.694278   -5.280133   1.445303    -5.986359   -8.571569   0.539629    -4.167146   -1.398927   1.149664    -3.570818   2.753901    
+UU  -10.456564  -8.379093   -7.376375   -3.132634   -10.119160  -4.725694   -3.258778   -6.872772   -11.749707  -3.072616   -6.652968   -4.010369   -1.851240   -7.348755   -2.582702   -1.450800   
+H: 3.3175
+E: -2.5993
+
diff --git a/matrices/RIBOSUM65-50.mat b/matrices/RIBOSUM65-50.mat
new file mode 100644
index 0000000..57a71ac
--- /dev/null
+++ b/matrices/RIBOSUM65-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-50
+
+    A           C           G           U           
+    0.275842    0.206343    0.281149    0.236666    
+
+    A           C           G           U           
+A   1.710118    
+C   -1.078680   0.964404    
+G   -0.734873   -1.717740   0.883130    
+U   -0.738458   -0.465116   -0.990050   1.144237    
+H: 0.4320
+E: -0.0498
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.180540   
+AC  -5.357743   -1.754566   
+AG  -10.173926  -10.498259  -2.044898   
+AU  -4.521687   -1.842787   -4.726172   4.033686    
+CA  -11.124616  -11.044850  -11.341056  -5.386840   -6.129024   
+CC  -11.460909  -9.549743   -13.873792  -2.646548   -7.836263   -2.971586   
+CG  -4.238752   -5.224436   -2.043173   2.142599    -3.119668   -3.036653   5.349334    
+CU  -12.164373  -9.599831   -11.024790  -4.017983   -7.846560   -4.738220   -4.421978   -3.296866   
+GA  -8.253531   -8.888824   -7.944534   -3.695868   -8.817901   -10.738382  -4.221918   -8.687125   -2.375042   
+GC  -5.644574   -3.239838   -5.056670   3.264041    -3.935245   -2.420082   2.775745    -3.472801   -2.776524   5.660964    
+GG  -11.184779  -9.667637   -4.417496   -4.821614   -10.231665  -10.479507  -4.296097   -11.049696  -10.240575  -3.552360   -2.516956   
+GU  -5.223116   -5.299299   -7.830613   1.009311    -5.954921   -4.649439   0.155328    -4.464257   -5.091208   1.742985    -4.628169   3.062495    
+UA  -4.114123   -4.151351   -2.757972   1.973542    -2.876900   -3.254206   3.287861    -3.122682   -3.632875   2.315808    -4.985134   0.002911    4.419529    
+UC  -12.461439  -9.416477   -10.057653  -4.284345   -7.594883   -6.973582   -4.249536   -5.922187   -8.464109   -4.289252   -11.048872  -5.396679   -3.265304   -5.305117   
+UG  -4.901403   -5.474660   -5.898304   -0.203331   -6.372572   -4.875999   1.405084    -5.590421   -8.301155   0.350018    -3.986459   -1.728914   1.198902    -3.186256   2.912126    
+UU  -9.931973   -7.753977   -11.379895  -3.297875   -9.463096   -4.123333   -3.367246   -6.188497   -11.832549  -3.014582   -7.697463   -4.058650   -2.042783   -6.678805   -2.930404   -1.165649   
+H: 3.4004
+E: -2.5723
+
diff --git a/matrices/RIBOSUM65-55.mat b/matrices/RIBOSUM65-55.mat
new file mode 100644
index 0000000..fcf335e
--- /dev/null
+++ b/matrices/RIBOSUM65-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-55
+
+    A           C           G           U           
+    0.266716    0.211994    0.287405    0.233886    
+
+    A           C           G           U           
+A   1.936238    
+C   -1.407067   1.108121    
+G   -1.049676   -2.066680   1.005642    
+U   -1.042434   -0.616863   -1.318329   1.356644    
+H: 0.6194
+E: -0.1254
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.007571   
+AC  -4.279027   -1.081090   
+AG  -9.214215   -9.869002   -1.337611   
+AU  -4.781200   -1.966406   -4.141394   4.360250    
+CA  -10.084665  -10.141244  -11.002699  -5.407297   -5.231997   
+CC  -12.341303  -8.956717   -15.212680  -3.478397   -6.935378   -2.156963   
+CG  -4.321893   -5.536086   -3.334947   1.797617    -2.824194   -3.389135   5.437637    
+CU  -11.701476  -8.662709   -10.121201  -4.716916   -8.312836   -3.866520   -4.763784   -2.358467   
+GA  -7.291039   -9.080990   -7.042875   -3.578882   -8.522067   -11.531574  -5.684050   -7.843881   -1.493378   
+GC  -5.212765   -3.553387   -5.166429   2.993148    -4.738341   -2.493476   2.218460    -4.648589   -2.986884   5.688195    
+GG  -10.666255  -11.601402  -4.148836   -5.115836   -9.345678   -10.212954  -4.355069   -12.363068  -9.497695   -3.311870   -2.498666   
+GU  -4.549229   -4.955730   -7.266465   0.853858    -5.858684   -5.616616   -0.267761   -4.884535   -4.780333   1.538408    -4.514152   3.244860    
+UA  -4.275525   -5.359939   -3.941968   1.763156    -2.323822   -3.277646   2.915634    -3.049035   -5.111163   1.792883    -4.680953   -0.394219   4.707654    
+UC  -11.992371  -8.653977   -9.497421   -4.350480   -7.841050   -7.317628   -4.579596   -4.989988   -7.576469   -4.257973   -11.007341  -5.360950   -3.207073   -4.376989   
+UG  -6.749579   -7.671875   -5.905659   -0.421213   -5.784540   -4.290283   1.337672    -4.855726   -8.265296   -0.097123   -3.984145   -2.264831   1.153348    -3.207787   3.196861    
+UU  -9.275613   -6.751122   -10.898354  -2.819725   -8.624878   -3.206122   -3.607246   -5.213970   -11.690949  -2.716237   -11.306022  -4.112150   -2.660843   -5.770409   -3.733438   -0.878331   
+H: 3.5785
+E: -2.5486
+
diff --git a/matrices/RIBOSUM65-60.mat b/matrices/RIBOSUM65-60.mat
new file mode 100644
index 0000000..0796d9e
--- /dev/null
+++ b/matrices/RIBOSUM65-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-60
+
+    A           C           G           U           
+    0.256202    0.219617    0.295914    0.228266    
+
+    A           C           G           U           
+A   2.174980    
+C   -1.815564   1.212563    
+G   -1.453916   -2.335378   1.074429    
+U   -1.525742   -0.849285   -1.723635   1.592686    
+H: 0.8503
+E: -0.2341
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.366719   
+AC  -4.638793   -1.037624   
+AG  -8.458597   -9.309151   -0.879427   
+AU  -4.821006   -1.892197   -4.807122   4.650782    
+CA  -9.632666   -9.802161   -10.818914  -5.670163   -4.984751   
+CC  -12.767947  -8.698772   -14.662372  -4.230296   -6.989025   -2.061579   
+CG  -4.649111   -5.489164   -4.442553   1.518384    -2.934323   -4.015479   5.433742    
+CU  -11.344662  -10.058935  -9.394159   -5.338013   -7.889743   -4.263496   -4.684164   -1.664363   
+GA  -6.471394   -9.703515   -7.415271   -4.087108   -8.461390   -11.730022  -6.587217   -7.120476   -0.963024   
+GC  -4.882354   -3.613976   -6.094423   2.629499    -5.244591   -3.095516   1.931328    -5.665287   -3.747725   5.634987    
+GG  -10.031923  -11.929589  -4.614245   -5.402711   -9.570164   -10.460179  -4.355177   -12.800984  -9.353568   -3.882933   -2.285524   
+GU  -5.068486   -5.089558   -6.990253   0.554352    -6.320291   -6.880060   -0.473318   -5.744211   -6.184019   1.278603    -5.427375   3.460403    
+UA  -4.152598   -5.627333   -5.799732   1.354408    -2.329532   -4.016492   2.534382    -3.987436   -5.698615   1.311722    -5.141254   -0.787726   4.979184    
+UC  -12.102975  -8.276050   -8.770415   -4.924832   -7.598158   -7.833858   -4.573190   -4.327059   -6.889591   -4.420097   -11.164161  -5.096478   -3.139700   -3.690066   
+UG  -6.497374   -7.363716   -5.750816   -0.733811   -5.656412   -5.212883   1.207140    -5.518678   -7.864726   -0.262148   -4.104632   -2.161683   1.011131    -5.323838   3.403361    
+UU  -8.405678   -6.903354   -10.605100  -2.622257   -8.057276   -3.656236   -3.553130   -4.504214   -11.666964  -3.100577   -11.613209  -4.243301   -3.341702   -5.030279   -4.092637   -0.234044   
+H: 3.7673
+E: -2.6153
+
diff --git a/matrices/RIBOSUM65-65.mat b/matrices/RIBOSUM65-65.mat
new file mode 100644
index 0000000..d1d47b7
--- /dev/null
+++ b/matrices/RIBOSUM65-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-65
+
+    A           C           G           U           
+    0.258041    0.217180    0.294142    0.230637    
+
+    A           C           G           U           
+A   2.256464    
+C   -2.141196   1.301933    
+G   -1.788754   -2.649555   1.134430    
+U   -1.768491   -1.119608   -2.034550   1.690974    
+H: 1.0075
+E: -0.3246
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.355379   
+AC  -8.068564   -1.262171   
+AG  -8.176551   -9.070283   -0.665840   
+AU  -4.750314   -2.052084   -5.897620   4.693308    
+CA  -9.649441   -9.570610   -10.719562  -6.024965   -4.907753   
+CC  -13.913843  -8.734867   -14.618612  -6.912770   -11.069928  -2.020775   
+CG  -5.177231   -5.623703   -4.617279   1.307769    -3.576617   -5.257644   5.543297    
+CU  -11.501177  -10.537011  -9.084965   -5.723794   -7.610391   -5.639995   -4.680776   -1.382439   
+GA  -6.219540   -10.453916  -8.814936   -6.377858   -8.542175   -13.827469  -6.537639   -6.815635   -0.796574   
+GC  -4.843251   -3.558290   -6.400388   2.438092    -5.946283   -3.885301   1.754110    -6.130163   -5.304196   5.731972    
+GG  -9.719485   -12.133513  -5.181437   -6.060225   -10.963555  -11.223635  -4.468214   -12.986384  -9.288705   -4.555001   -2.158679   
+GU  -6.464491   -5.701117   -6.796160   0.455017    -8.338262   -7.949182   -0.657741   -6.266522   -6.593153   1.068692    -5.785748   3.555374    
+UA  -4.646493   -5.934213   -6.661829   1.114779    -2.412292   -7.135710   2.427030    -4.450290   -6.150871   1.135431    -6.160702   -1.014857   5.033695    
+UC  -11.942123  -8.148996   -8.452859   -5.385808   -7.404513   -7.878478   -4.616360   -4.118426   -6.583820   -4.610513   -11.657268  -5.240590   -3.165536   -3.376590   
+UG  -6.501339   -7.548272   -5.495528   -0.928197   -6.138227   -8.640774   1.123424    -7.785818   -7.644303   -0.332312   -3.973087   -2.240966   0.851754    -5.261432   3.457809    
+UU  -8.248067   -7.619356   -10.461181  -2.856495   -7.929314   -5.620845   -3.787970   -4.264575   -11.947400  -4.124483   -11.617002  -4.816324   -3.663709   -4.809853   -4.557959   0.003084    
+H: 3.9311
+E: -2.8123
+
diff --git a/matrices/RIBOSUM65-70.mat b/matrices/RIBOSUM65-70.mat
new file mode 100644
index 0000000..1b976e5
--- /dev/null
+++ b/matrices/RIBOSUM65-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-70
+
+    A           C           G           U           
+    0.257519    0.217583    0.294369    0.230529    
+
+    A           C           G           U           
+A   2.270949    
+C   -2.191211   1.312949    
+G   -1.843683   -2.687248   1.143858    
+U   -1.825692   -1.145070   -2.091787   1.706720    
+H: 1.0316
+E: -0.3398
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.295455   
+AC  -8.037657   -1.234813   
+AG  -8.119220   -9.064742   -0.647517   
+AU  -4.795541   -2.070547   -5.975150   4.715578    
+CA  -9.941102   -9.590230   -10.823818  -6.164419   -4.881602   
+CC  -13.830688  -8.651725   -14.716286  -6.944192   -11.018571  -1.958510   
+CG  -5.281395   -5.605415   -4.685119   1.266693    -3.573931   -5.229286   5.549566    
+CU  -11.750468  -10.725728  -9.016360   -5.804368   -7.568074   -5.629834   -4.731488   -1.340032   
+GA  -6.193216   -10.417985  -9.061503   -6.510955   -8.628272   -13.852088  -6.628387   -6.731975   -0.790469   
+GC  -4.807157   -3.571402   -6.469534   2.406464    -5.952206   -3.883285   1.702946    -6.232411   -5.413364   5.733322    
+GG  -10.029120  -12.381636  -5.147500   -6.314778   -10.904434  -11.157738  -4.460154   -12.963138  -9.429976   -4.722018   -2.170467   
+GU  -6.435574   -5.763161   -6.782847   0.428698    -8.357241   -7.932972   -0.714364   -6.384183   -6.613610   1.044744    -5.813903   3.570008    
+UA  -4.676536   -5.996413   -6.826261   1.071105    -2.427032   -7.152836   2.392805    -4.439077   -6.193586   1.076479    -6.244422   -1.103336   5.053706    
+UC  -12.060499  -8.413822   -8.393216   -5.502319   -7.432135   -8.020860   -4.685418   -4.239659   -6.536983   -4.677903   -11.682542  -5.219343   -3.187104   -3.368043   
+UG  -6.497475   -7.639613   -5.473727   -0.980370   -6.133671   -8.622801   1.105283    -7.791589   -7.632433   -0.360613   -3.960362   -2.253489   0.820775    -5.315706   3.471995    
+UU  -8.165375   -7.587238   -10.399798  -2.881962   -7.873654   -5.841397   -3.836863   -4.296987   -11.905868  -4.225777   -11.669194  -4.839641   -3.752190   -4.795837   -4.533533   0.037579    
+H: 3.9545
+E: -2.8317
+
diff --git a/matrices/RIBOSUM65-75.mat b/matrices/RIBOSUM65-75.mat
new file mode 100644
index 0000000..eff088b
--- /dev/null
+++ b/matrices/RIBOSUM65-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-75
+
+    A           C           G           U           
+    0.256665    0.217047    0.290876    0.235412    
+
+    A           C           G           U           
+A   2.282223    
+C   -2.310042   1.375077    
+G   -2.033265   -2.727517   1.186248    
+U   -2.015723   -1.197440   -2.255158   1.728794    
+H: 1.0889
+E: -0.3788
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.923156   
+AC  -8.233117   -0.875145   
+AG  -8.184731   -8.844549   -0.628866   
+AU  -5.074304   -2.125902   -5.995221   4.825833    
+CA  -10.138409  -9.743494   -11.186889  -6.447307   -4.464668   
+CC  -13.325433  -8.221951   -14.589690  -7.244863   -10.816007  -1.470152   
+CG  -5.592898   -5.403803   -4.586123   0.986779    -3.411385   -5.016738   5.629885    
+CU  -11.535826  -10.810685  -9.177703   -5.826247   -7.712348   -5.962836   -4.750301   -1.098383   
+GA  -6.059197   -10.710610  -9.278699   -7.176753   -8.821937   -13.581701  -6.841722   -6.769538   -0.700295   
+GC  -4.801101   -3.521794   -6.570408   2.175582    -5.838118   -3.742129   1.536401    -6.505095   -5.496583   5.785597    
+GG  -10.312300  -12.352101  -4.852164   -6.832976   -10.555331  -10.762107  -4.400057   -12.593028  -9.490767   -4.957683   -2.249826   
+GU  -6.525134   -5.792986   -6.886463   0.365975    -8.315303   -7.853300   -0.982124   -6.660557   -6.497978   0.984971    -5.988654   3.607431    
+UA  -4.690309   -6.151717   -6.906782   0.696500    -2.372858   -7.034906   2.165892    -4.710539   -6.003127   0.746572    -6.485506   -1.510981   5.089377    
+UC  -12.943174  -8.496275   -8.449825   -5.726983   -7.784943   -8.148178   -4.795577   -4.702454   -6.614901   -4.536326   -11.730001  -4.962330   -3.357418   -3.215706   
+UG  -6.433425   -7.482069   -5.269871   -1.372211   -6.141990   -8.502770   1.037174    -7.760202   -7.636970   -0.608764   -4.028399   -2.446050   0.586538    -5.694902   3.536383    
+UU  -7.969426   -7.548359   -10.660897  -2.796278   -7.627173   -5.956552   -3.797545   -4.385879   -11.835142  -4.234616   -11.670613  -4.808052   -3.899753   -4.542122   -4.464665   0.060143    
+H: 4.0634
+E: -2.8447
+
diff --git a/matrices/RIBOSUM65-80.mat b/matrices/RIBOSUM65-80.mat
new file mode 100644
index 0000000..f71c4f0
--- /dev/null
+++ b/matrices/RIBOSUM65-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-80
+
+    A           C           G           U           
+    0.258841    0.212158    0.282064    0.246937    
+
+    A           C           G           U           
+A   2.282551    
+C   -2.659507   1.528630    
+G   -2.438345   -2.998604   1.284678    
+U   -2.436952   -1.388975   -2.593844   1.744645    
+H: 1.2183
+E: -0.4824
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.559828   
+AC  -8.621395   -0.311542   
+AG  -7.913388   -8.946905   -0.576835   
+AU  -5.257433   -2.356247   -5.908912   4.945383    
+CA  -9.665215   -10.495956  -10.584721  -7.058369   -3.534479   
+CC  -12.805828  -7.609034   -13.991493  -7.802157   -10.660644  -0.794072   
+CG  -5.967689   -5.401865   -4.636538   0.275012    -3.245292   -4.789385   5.828068    
+CU  -12.020461  -11.137993  -11.091959  -5.678180   -8.442436   -6.681580   -4.650405   -0.791154   
+GA  -6.072375   -10.869116  -8.492132   -7.883563   -8.768785   -13.963933  -7.291336   -9.234204   -0.558238   
+GC  -4.974224   -3.371183   -6.871884   1.687185    -6.045972   -3.757038   1.043301    -6.715704   -5.723950   5.937933    
+GG  -9.980975   -11.767128  -4.698677   -7.098606   -9.590331   -12.221441  -4.621715   -11.803511  -9.373646   -4.753100   -2.295315   
+GU  -6.623733   -5.718549   -7.019843   0.183284    -8.160320   -8.139573   -1.336213   -6.452157   -6.111450   0.809640    -5.672209   3.689147    
+UA  -4.850368   -6.466431   -7.419021   -0.257807   -2.348352   -6.976617   1.694836    -5.570844   -6.513929   -0.029004   -6.798640   -2.285799   5.115961    
+UC  -12.406497  -8.500462   -9.829395   -5.982767   -8.958889   -8.149622   -5.346804   -5.362289   -8.752739   -4.269049   -11.738921  -4.369486   -4.344657   -2.512250   
+UG  -7.192695   -7.649867   -5.767721   -2.330635   -6.227637   -8.898159   0.885391    -7.641451   -8.261985   -1.238888   -4.214237   -2.910513   0.064479    -6.240039   3.629730    
+UU  -8.167052   -7.595400   -11.204396  -2.803280   -7.337168   -5.834769   -4.057968   -5.801820   -13.417367  -4.273110   -11.840733  -4.882399   -4.194897   -4.236926   -4.962622   0.116562    
+H: 4.3056
+E: -2.9242
+
diff --git a/matrices/RIBOSUM65-85.mat b/matrices/RIBOSUM65-85.mat
new file mode 100644
index 0000000..d227fce
--- /dev/null
+++ b/matrices/RIBOSUM65-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-85
+
+    A           C           G           U           
+    0.259604    0.211934    0.283694    0.244767    
+
+    A           C           G           U           
+A   2.362983    
+C   -3.411115   1.638401    
+G   -3.117483   -3.784960   1.356035    
+U   -3.048327   -1.967815   -3.342601   1.849028    
+H: 1.4608
+E: -0.7200
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.570305   
+AC  -8.489737   -0.096256   
+AG  -7.398375   -9.237542   -0.512638   
+AU  -5.383325   -3.706655   -6.596812   5.073387    
+CA  -10.042229  -10.843356  -11.263007  -8.126088   -2.696346   
+CC  -14.521646  -8.062216   -13.180372  -8.657013   -10.969602  -0.837621   
+CG  -6.647742   -6.479673   -5.699557   -0.680160   -3.920700   -5.041646   5.908170    
+CU  -12.514114  -11.298156  -12.281880  -5.778953   -9.312809   -6.189981   -4.824979   -0.843283   
+GA  -5.953233   -11.544698  -7.742789   -8.815230   -9.509690   -14.011260  -7.935357   -12.971136  -0.640968   
+GC  -5.137791   -3.642823   -7.723479   1.112599    -6.809683   -4.098527   0.044609    -6.692630   -5.892459   6.004846    
+GG  -9.539088   -11.653335  -6.216204   -7.309529   -8.587496   -12.092514  -4.994569   -11.879531  -8.964339   -4.678943   -1.961751   
+GU  -7.398473   -6.452954   -6.875488   -0.525076   -8.592533   -8.440059   -1.862404   -6.269594   -5.859372   0.522345    -5.670965   3.799729    
+UA  -5.676343   -7.729789   -7.716627   -1.080090   -2.847091   -7.026528   1.055321    -6.755009   -7.067588   -1.118085   -7.294054   -3.274285   5.230139    
+UC  -13.004088  -9.083835   -12.039447  -6.745828   -11.633516  -9.398321   -6.471956   -6.156319   -13.616709  -4.281113   -11.522193  -4.754189   -5.099317   -1.777907   
+UG  -7.652533   -9.263173   -6.329543   -3.191678   -6.367803   -8.963478   0.677524    -8.069633   -9.010544   -2.210900   -4.884623   -3.226582   -0.503062   -6.308924   3.749841    
+UU  -9.365199   -9.121751   -10.476687  -3.451187   -9.536359   -5.244713   -4.793460   -6.221099   -13.532261  -5.364008   -12.380821  -5.370079   -4.557936   -4.969815   -5.757518   0.346947    
+H: 4.6029
+E: -3.1747
+
diff --git a/matrices/RIBOSUM65-90.mat b/matrices/RIBOSUM65-90.mat
new file mode 100644
index 0000000..2701672
--- /dev/null
+++ b/matrices/RIBOSUM65-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-90
+
+    A           C           G           U           
+    0.272462    0.201900    0.271720    0.253918    
+
+    A           C           G           U           
+A   2.297716    
+C   -4.282201   1.820826    
+G   -3.922838   -4.577188   1.493055    
+U   -3.729706   -2.770463   -4.198535   1.835952    
+H: 1.6381
+E: -0.9934
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.778896   
+AC  -7.786230   -0.022040   
+AG  -7.076500   -9.352032   -0.554514   
+AU  -5.845257   -4.621034   -6.637772   5.053421    
+CA  -10.852435  -11.427844  -11.382299  -9.115264   -2.035352   
+CC  -999.000000 -8.224001   -14.491488  -10.168412  -10.230912  -0.471126   
+CG  -7.804927   -8.067433   -6.215808   -1.815880   -4.139508   -5.211991   6.151453    
+CU  -13.489767  -12.215757  -13.085242  -6.256129   -9.296025   -6.059103   -5.202847   -0.893395   
+GA  -7.083258   -15.508867  -10.112810  -9.863163   -10.543067  -13.359354  -8.603605   -13.004518  -0.631377   
+GC  -6.367023   -3.428057   -8.258099   0.175509    -7.824048   -4.040556   -0.967595   -6.854689   -5.776462   6.250926    
+GG  -9.161006   -12.453952  -6.920839   -7.579007   -7.092588   -12.469516  -5.258114   -12.155307  -8.966367   -4.488505   -1.415962   
+GU  -8.564513   -7.254260   -9.369729   -1.148725   -9.424066   -9.050501   -3.194048   -6.513275   -6.754976   -0.024607   -5.972796   3.866703    
+UA  -6.256762   -9.027791   -7.679749   -2.027223   -3.960444   -9.241281   0.039039    -8.428375   -6.750146   -2.372317   -8.820043   -4.306206   5.211365    
+UC  -14.411105  -8.898238   -12.159242  -7.966241   -11.120708  -9.536100   -7.483428   -6.939113   -16.407170  -4.895427   -11.516905  -6.928897   -5.334803   -0.950350   
+UG  -8.422844   -9.836022   -6.828587   -4.231672   -7.507866   -9.633549   -0.026410   -8.312077   -11.070458  -3.185934   -5.550251   -4.579528   -1.350605   -6.260291   3.812385    
+UU  -11.282393  -10.762365  -11.135733  -4.683502   -10.946554  -7.827144   -6.097108   -7.701749   -14.415961  -6.236310   -12.067931  -6.111480   -5.047074   -5.681007   -6.485754   0.327143    
+H: 4.9102
+E: -6.4939
+
diff --git a/matrices/RIBOSUM65-95.mat b/matrices/RIBOSUM65-95.mat
new file mode 100644
index 0000000..594a1b2
--- /dev/null
+++ b/matrices/RIBOSUM65-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM65-95
+
+    A           C           G           U           
+    0.299965    0.183040    0.246914    0.270080    
+
+    A           C           G           U           
+A   2.130750    
+C   -5.819848   2.066701    
+G   -5.378686   -5.432026   1.726092    
+U   -5.088001   -4.117041   -5.590652   1.736467    
+H: 1.7949
+E: -1.4591
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.174017   
+AC  -8.519549   0.100350    
+AG  -9.160408   -10.234569  -0.918478   
+AU  -8.470792   -5.729054   -8.474128   4.937545    
+CA  -999.000000 -14.509442  -12.133941  -10.920534  -1.521677   
+CC  -999.000000 -9.202793   -999.000000 -12.304587  -9.973973   0.440424    
+CG  -11.841078  -11.863813  -6.839179   -3.911000   -4.958769   -6.123599   6.579534    
+CU  -13.070674  -999.000000 -999.000000 -7.306265   -12.911010  -5.549119   -6.128046   -1.077799   
+GA  -8.576486   -999.000000 -10.234536  -13.917566  -13.494271  -12.643694  -9.666047   -12.204926  -0.837481   
+GC  -8.868720   -2.482316   -10.510370  -1.849683   -11.223546  -3.388243   -2.601524   -6.374344   -7.009857   6.693940    
+GG  -10.231475  -11.660510  -9.549108   -9.461797   -10.066501  -14.745023  -6.222380   -13.509103  -10.112044  -3.503482   -0.619697   
+GU  -12.238913  -9.104708   -12.704102  -2.311740   -13.204926  -10.733704  -4.818916   -7.896493   -7.339886   -1.137849   -6.742871   3.886428    
+UA  -9.268194   -12.408395  -8.761526   -3.765782   -5.661619   -9.817975   -1.862382   -9.777592   -7.121093   -4.270325   -16.018896  -6.524925   5.043223    
+UC  -999.000000 -8.886889   -11.982534  -9.022621   -10.036107  -9.822566   -9.431756   -9.761482   -999.000000 -5.368607   -999.000000 -10.938042  -5.551316   -0.258326   
+UG  -11.209462  -11.619964  -8.736254   -6.270983   -9.675844   -11.387301  -1.123909   -9.356568   -11.670048  -4.738421   -6.296374   -6.740344   -2.830494   -6.050390   3.802705    
+UU  -999.000000 -12.597339  -13.986278  -6.641587   -12.334305  -999.000000 -8.910807   -8.802508   -999.000000 -8.501243   -15.070336  -8.322952   -6.205306   -6.406120   -8.516906   0.163736    
+H: 5.2054
+E: -49.9765
+
diff --git a/matrices/RIBOSUM65.mat b/matrices/RIBOSUM65.mat
new file mode 100644
index 0000000..1992d6c
--- /dev/null
+++ b/matrices/RIBOSUM65.mat
@@ -0,0 +1,33 @@
+RIBOSUM65
+
+    A           C           G           U           
+    0.290878    0.192340    0.262477    0.254305    
+
+    A           C           G           U           
+A   1.392427    
+C   -0.790206   0.838942    
+G   -0.503302   -1.506506   0.767240    
+U   -0.467629   -0.294126   -0.718789   0.874874    
+H: 0.2678
+E: 0.0026
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -4.440444   
+AC  -6.432863   -2.441386   
+AG  -10.868735  -10.689518  -2.937305   
+AU  -4.119562   -1.970231   -5.252578   3.571906    
+CA  -12.168426  -11.800114  -11.592866  -5.289527   -7.021482   
+CC  -11.950109  -8.029726   -14.516718  -2.016203   -8.559672   -3.519599   
+CG  -3.905838   -4.285368   -1.867364   2.557433    -3.019689   -2.979001   5.439539    
+CU  -13.073926  -10.396599  -11.246295  -4.145627   -8.744816   -5.491813   -3.848048   -4.254370   
+GA  -9.165731   -8.820906   -8.802207   -4.021371   -9.155955   -10.541821  -4.367994   -9.475855   -3.214315   
+GC  -4.926703   -1.967319   -5.225205   3.448159    -3.950713   -2.534325   3.317214    -2.875315   -2.370376   5.801432    
+GG  -11.599340  -8.962697   -4.798915   -4.777001   -10.836569  -10.792738  -3.883599   -10.473227  -10.703202  -3.325058   -2.607964   
+GU  -4.784454   -5.542594   -8.461291   0.943444    -5.716527   -4.881607   0.621801    -4.833123   -5.875878   1.938737    -5.019054   2.896057    
+UA  -3.644415   -4.076329   -2.623069   2.074377    -3.126540   -3.529430   3.527590    -2.928581   -3.560292   2.761355    -4.922551   0.441040    3.969281    
+UC  -13.407812  -10.062006  -10.112946  -4.381886   -8.479960   -7.623545   -3.859302   -6.847955   -9.273516   -3.540946   -11.239720  -5.022665   -3.380548   -6.252039   
+UG  -4.573400   -5.604326   -5.997558   0.016497    -6.894273   -5.451902   1.562794    -5.089094   -8.647811   0.662366    -4.334206   -1.196386   1.096293    -3.384092   2.590548    
+UU  -10.996617  -8.770636   -7.171876   -3.143007   -10.559377  -5.063367   -3.323008   -7.252998   -12.175355  -2.565707   -6.980241   -4.348603   -1.981760   -7.808186   -2.499494   -1.866906   
+H: 3.2635
+E: -2.6333
+
diff --git a/matrices/RIBOSUM70-25.mat b/matrices/RIBOSUM70-25.mat
new file mode 100644
index 0000000..0b0451e
--- /dev/null
+++ b/matrices/RIBOSUM70-25.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-25
+
+    A           C           G           U           
+    0.280307    0.201288    0.271528    0.246877    
+
+    A           C           G           U           
+A   1.476984    
+C   -0.818761   0.855850    
+G   -0.572233   -1.331519   0.763832    
+U   -0.518638   -0.301105   -0.763932   0.937747    
+H: 0.2874
+E: -0.0004
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.691323   
+AC  -5.687648   -1.894948   
+AG  -10.783801  -8.842145   -2.783386   
+AU  -4.124301   -1.802829   -4.491301   3.765141    
+CA  -11.755873  -10.502741  -11.175065  -5.351125   -5.898615   
+CC  -12.344428  -6.221136   -12.635282  -2.425091   -9.493739   -3.820244   
+CG  -3.764980   -4.025906   -1.885645   2.414638    -2.232768   -3.445623   5.297315    
+CU  -12.037415  -9.377257   -10.832159  -3.267793   -8.418644   -4.801853   -4.146071   -3.432216   
+GA  -9.352708   -7.934937   -7.176262   -3.507846   -9.189373   -9.200841   -4.446460   -8.617513   -2.325962   
+GC  -4.947335   -2.471664   -4.215427   3.293220    -4.312737   -2.587177   3.203160    -2.539790   -2.001325   5.651530    
+GG  -12.143224  -9.720143   -5.076023   -4.951722   -11.068130  -10.692942  -3.904207   -6.814903   -10.276234  -3.740876   -2.580598   
+GU  -5.493239   -3.843562   -6.965788   0.959006    -6.354713   -5.429016   0.647340    -4.302023   -4.775536   1.911581    -4.819947   2.968644    
+UA  -3.455998   -3.258851   -2.493539   2.027351    -3.138045   -4.236986   3.365528    -3.301930   -3.630472   2.582956    -5.055588   0.330654    4.109435    
+UC  -12.480490  -9.668270   -9.895509   -4.395223   -8.863615   -7.250357   -3.822242   -5.082051   -8.476930   -3.463582   -9.679581   -4.701917   -3.012995   -4.961526   
+UG  -3.590525   -5.552764   -5.755747   -0.047173   -6.088825   -6.021632   1.612612    -5.105855   -7.756909   0.843909    -4.311402   -1.032958   1.134318    -3.339396   2.763853    
+UU  -10.813328  -8.641383   -7.869096   -2.993843   -8.983185   -5.536907   -2.175425   -6.200657   -8.431592   -2.432141   -7.816108   -3.287950   -1.824736   -7.221587   -2.721810   -1.614461   
+H: 3.2152
+E: -2.4571
+
diff --git a/matrices/RIBOSUM70-30.mat b/matrices/RIBOSUM70-30.mat
new file mode 100644
index 0000000..d5dc400
--- /dev/null
+++ b/matrices/RIBOSUM70-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-30
+
+    A           C           G           U           
+    0.279990    0.201721    0.272007    0.246281    
+
+    A           C           G           U           
+A   1.486746    
+C   -0.825564   0.860548    
+G   -0.579774   -1.336022   0.768524    
+U   -0.523740   -0.308649   -0.775864   0.945961    
+H: 0.2921
+E: -0.0017
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.679030   
+AC  -5.680084   -1.892112   
+AG  -10.775687  -8.838760   -2.779451   
+AU  -4.112531   -1.793752   -4.485893   3.778184    
+CA  -11.748309  -10.499905  -11.171679  -5.364360   -5.895780   
+CC  -12.341592  -6.223028   -12.636625  -2.420767   -9.495632   -3.826865   
+CG  -3.761649   -4.027431   -1.886438   2.404237    -2.234216   -3.451778   5.291530    
+CU  -12.028000  -9.372571   -10.826922  -3.256768   -8.413957   -4.801895   -4.145562   -3.425678   
+GA  -9.344594   -7.931551   -7.172327   -3.498141   -9.185988   -9.202184   -4.447253   -8.612276   -2.322027   
+GC  -4.964458   -2.473069   -4.218062   3.289178    -4.315300   -2.593347   3.194165    -2.539796   -2.002118   5.645429    
+GG  -12.139289  -9.720936   -5.076266   -4.949480   -11.068923  -10.698463  -3.909306   -6.813845   -10.276477  -3.745848   -2.585020   
+GU  -5.484192   -3.838717   -6.961688   0.956724    -6.352081   -5.428781   0.642066    -4.295038   -4.769750   1.911054    -4.818339   2.975406    
+UA  -3.478001   -3.275431   -2.516467   2.031266    -3.132122   -4.234959   3.356540    -3.291059   -3.622375   2.576761    -5.053951   0.318923    4.120566    
+UC  -12.471075  -9.663583   -9.890273   -4.385375   -8.858928   -7.250398   -3.821913   -5.075513   -8.471694   -3.463423   -9.678523   -4.694829   -3.003263   -4.954988   
+UG  -3.580599   -5.547954   -5.749961   -0.063036   -6.083588   -6.021124   1.609030    -5.098945   -7.752580   0.841659    -4.309795   -1.027004   1.135031    -3.332309   2.771471    
+UU  -10.797334  -8.630117   -7.857280   -2.976971   -8.971919   -5.530369   -2.168338   -6.187540   -8.419777   -2.425054   -7.808471   -3.275680   -1.807444   -7.208470   -2.708143   -1.594765   
+H: 3.2166
+E: -2.4565
+
diff --git a/matrices/RIBOSUM70-35.mat b/matrices/RIBOSUM70-35.mat
new file mode 100644
index 0000000..a018356
--- /dev/null
+++ b/matrices/RIBOSUM70-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-35
+
+    A           C           G           U           
+    0.279506    0.202359    0.272780    0.245355    
+
+    A           C           G           U           
+A   1.499354    
+C   -0.833774   0.865693    
+G   -0.587476   -1.341960   0.773378    
+U   -0.530595   -0.316326   -0.789480   0.954855    
+H: 0.2978
+E: -0.0033
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.661004   
+AC  -5.669315   -1.888200   
+AG  -10.764249  -8.834379   -2.774601   
+AU  -4.096321   -1.780936   -4.476979   3.797389    
+CA  -11.737340  -10.495993  -11.167299  -5.395688   -5.891868   
+CC  -12.454505  -6.226174   -12.639302  -2.415545   -9.498778   -3.837068   
+CG  -3.759445   -4.033116   -1.888707   2.391259    -2.236998   -3.461682   5.281540    
+CU  -12.014094  -9.365721   -10.819604  -3.241657   -8.407108   -4.802103   -4.145917   -3.415892   
+GA  -9.333156   -7.927171   -7.167478   -3.484452   -9.181607   -9.204861   -4.449461   -8.604958   -2.317177   
+GC  -5.059784   -2.476858   -4.223269   3.284210    -4.336556   -2.603280   3.179834    -2.540934   -2.004327   5.635123    
+GG  -12.161514  -9.723144   -5.078006   -4.943680   -11.071131  -10.707729  -3.918742   -6.813116   -10.278217  -3.755156   -2.593348   
+GU  -5.480064   -3.831464   -6.955166   0.957485    -6.351383   -5.430021   0.632148    -4.284986   -4.762240   1.908474    -4.817141   2.984455    
+UA  -3.515853   -3.293790   -2.545670   2.033620    -3.123235   -4.237094   3.346295    -3.275908   -3.608805   2.567784    -5.051337   0.305863    4.136135    
+UC  -12.457168  -9.656734   -9.882955   -4.369899   -8.852079   -7.250606   -3.821920   -5.065727   -8.464376   -3.463965   -9.677794   -4.684977   -2.987832   -4.945202   
+UG  -3.566303   -5.540636   -5.742787   -0.080977   -6.076270   -6.020864   1.605068    -5.088867   -7.749532   0.840299    -4.308597   -1.018892   1.139967    -3.322835   2.782064    
+UU  -10.773432  -8.613273   -7.839967   -2.951248   -8.955075   -5.520582   -2.158199   -6.167759   -8.402464   -2.414799   -7.797747   -3.256992   -1.782949   -7.188688   -2.688931   -1.564989   
+H: 3.2183
+E: -2.4567
+
diff --git a/matrices/RIBOSUM70-40.mat b/matrices/RIBOSUM70-40.mat
new file mode 100644
index 0000000..ad8bf5f
--- /dev/null
+++ b/matrices/RIBOSUM70-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-40
+
+    A           C           G           U           
+    0.278720    0.202982    0.273753    0.244546    
+
+    A           C           G           U           
+A   1.514492    
+C   -0.850585   0.873093    
+G   -0.595174   -1.347913   0.777726    
+U   -0.545407   -0.323058   -0.798819   0.967730    
+H: 0.3047
+E: -0.0053
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.619480   
+AC  -5.636285   -1.863725   
+AG  -10.731925  -8.810550   -2.751477   
+AU  -4.074661   -1.765120   -4.447761   3.815538    
+CA  -11.704311  -10.471458  -11.162110  -5.432519   -5.867332   
+CC  -12.429969  -6.211260   -12.623966  -2.478637   -9.482737   -3.829521   
+CG  -3.845061   -4.098471   -1.875382   2.378175    -2.230125   -3.461791   5.273717    
+CU  -11.980362  -9.340484   -10.795072  -3.228007   -8.381870   -4.785360   -4.135706   -3.389951   
+GA  -9.300832   -7.903341   -7.144354   -3.453948   -9.157777   -9.189526   -4.438793   -8.580426   -2.294053   
+GC  -5.064475   -2.551182   -4.209563   3.275322    -4.335812   -2.599445   3.158465    -2.544974   -2.009219   5.626219    
+GG  -12.138389  -9.708514   -5.064081   -4.933429   -11.056501  -10.701593  -3.922368   -6.799368   -10.264292  -3.782482   -2.588624   
+GU  -5.664027   -3.810558   -6.931339   0.961078    -6.379793   -5.420535   0.613736    -4.267566   -4.739245   1.901785    -4.805122   2.982922    
+UA  -3.510552   -3.275548   -2.515135   2.029735    -3.119032   -4.260657   3.341084    -3.306278   -3.582979   2.550791    -5.070807   0.294576    4.157581    
+UC  -12.423436  -9.646600   -9.871460   -4.368664   -8.826841   -7.233863   -3.818750   -5.039786   -8.439844   -3.460343   -9.662461   -4.661759   -2.964380   -4.919261   
+UG  -3.536207   -5.525841   -5.723722   -0.086992   -6.053592   -6.022982   1.597863    -5.194988   -7.738902   0.827814    -4.295805   -1.049846   1.143742    -3.351638   2.796768    
+UU  -10.730503  -8.578838   -7.821932   -2.953500   -8.920640   -5.494642   -2.139284   -6.134293   -8.368735   -2.461357   -7.773217   -3.225106   -1.791042   -7.153551   -2.745327   -1.520796   
+H: 3.2220
+E: -2.4534
+
diff --git a/matrices/RIBOSUM70-45.mat b/matrices/RIBOSUM70-45.mat
new file mode 100644
index 0000000..44e5859
--- /dev/null
+++ b/matrices/RIBOSUM70-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-45
+
+    A           C           G           U           
+    0.274714    0.206603    0.278555    0.240128    
+
+    A           C           G           U           
+A   1.579342    
+C   -0.899154   0.889556    
+G   -0.632680   -1.362162   0.791166    
+U   -0.603674   -0.341408   -0.839205   1.019163    
+H: 0.3318
+E: -0.0134
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.379427   
+AC  -5.443034   -1.720849   
+AG  -10.538361  -8.674713   -2.603986   
+AU  -4.215986   -1.698615   -4.317929   3.916317    
+CA  -11.511085  -10.324199  -11.101298  -5.432777   -5.720084   
+CC  -12.291074  -6.170319   -12.522681  -2.704613   -9.381904   -3.775058   
+CG  -3.903364   -4.245567   -1.833640   2.309532    -2.229292   -3.548452   5.240006    
+CU  -11.781491  -9.194075   -10.694873  -3.163497   -8.229221   -4.679087   -4.157464   -3.232318   
+GA  -9.152573   -7.876715   -6.996297   -3.347711   -9.018800   -9.201016   -4.371239   -8.498566   -2.146273   
+GC  -5.134004   -2.857181   -4.130816   3.237553    -4.328002   -2.587851   3.040457    -2.569632   -2.094615   5.579768    
+GG  -11.990356  -9.612120   -4.964264   -4.862175   -11.009049  -10.647354  -4.001361   -6.935963   -10.207825  -3.863946   -2.552230   
+GU  -6.265015   -3.760583   -6.794887   0.973967    -6.619345   -5.362949   0.514858    -4.187340   -4.637550   1.868386    -4.715090   3.019242    
+UA  -3.497713   -3.177312   -2.431217   1.986903    -3.129531   -4.200261   3.293383    -3.578824   -3.510969   2.442984    -5.176893   0.216016    4.259574    
+UC  -12.237325  -9.519080   -9.723117   -4.350627   -8.674170   -7.127589   -3.802033   -4.891983   -8.298985   -3.610140   -9.671985   -4.725543   -2.869938   -4.766384   
+UG  -3.549434   -5.421946   -5.649854   -0.111272   -5.962299   -5.928050   1.569667    -5.491115   -7.632414   0.789921    -4.228475   -1.137666   1.166714    -3.459133   2.864947    
+UU  -10.482296  -8.399426   -8.185035   -2.964110   -8.716213   -5.337688   -2.076338   -5.946856   -8.418961   -2.598341   -7.621833   -3.098416   -1.772016   -6.946207   -2.801510   -1.346077   
+H: 3.2423
+E: -2.4370
+
diff --git a/matrices/RIBOSUM70-50.mat b/matrices/RIBOSUM70-50.mat
new file mode 100644
index 0000000..7bc6c15
--- /dev/null
+++ b/matrices/RIBOSUM70-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-50
+
+    A           C           G           U           
+    0.272393    0.208047    0.279767    0.239792    
+
+    A           C           G           U           
+A   1.688977    
+C   -1.041078   0.987160    
+G   -0.773431   -1.554064   0.881807    
+U   -0.715950   -0.413138   -1.013851   1.131119    
+H: 0.4152
+E: -0.0417
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.642484   
+AC  -4.738011   -1.338073   
+AG  -10.264517  -8.160523   -1.915497   
+AU  -4.298291   -2.013534   -4.119927   4.143290    
+CA  -10.906011  -9.760379   -10.662605  -5.749735   -5.037516   
+CC  -12.088517  -5.608832   -12.220694  -3.069347   -8.713995   -3.126484   
+CG  -4.403214   -4.138780   -2.244378   1.986824    -2.569321   -3.168067   5.371816    
+CU  -11.311340  -8.588886   -11.164028  -3.679222   -7.841917   -4.019356   -4.542686   -2.739154   
+GA  -8.723338   -7.785417   -6.308925   -3.369301   -9.163042   -9.441628   -4.608851   -8.896364   -1.470182   
+GC  -5.219596   -3.458983   -4.184830   3.139429    -4.098507   -2.386899   2.589290    -3.481755   -2.478106   5.679410    
+GG  -11.772724  -10.040381  -4.541059   -5.026019   -10.571954  -10.753333  -4.081002   -10.959592  -9.919334   -3.687965   -2.888009   
+GU  -6.022409   -3.667258   -6.319082   0.997625    -6.485211   -5.095484   0.223623    -4.021705   -4.616412   1.797528    -4.401139   3.129859    
+UA  -3.665261   -3.420694   -3.053554   1.809949    -2.851818   -4.034634   3.190998    -3.488374   -3.791568   2.135552    -5.029699   -0.133308   4.419480    
+UC  -11.605181  -9.052139   -10.240442  -4.260484   -8.401223   -6.540556   -3.854434   -4.932035   -8.793123   -3.874247   -11.171259  -4.291368   -3.051893   -4.948188   
+UG  -4.372287   -5.438206   -5.388447   -0.292875   -5.702006   -5.500765   1.572891    -6.052606   -7.498101   0.371649    -4.137147   -1.713530   1.200700    -3.418617   3.038190    
+UU  -10.125719  -7.790813   -10.680126  -3.019041   -8.080811   -4.679585   -2.444019   -5.282730   -9.412076   -2.527547   -8.555493   -3.258176   -2.477904   -6.339469   -3.271509   -0.863052   
+H: 3.3886
+E: -2.4438
+
diff --git a/matrices/RIBOSUM70-55.mat b/matrices/RIBOSUM70-55.mat
new file mode 100644
index 0000000..73bb036
--- /dev/null
+++ b/matrices/RIBOSUM70-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-55
+
+    A           C           G           U           
+    0.269444    0.208957    0.279756    0.241843    
+
+    A           C           G           U           
+A   1.765094    
+C   -1.163735   1.069293    
+G   -0.912539   -1.666820   0.947226    
+U   -0.809684   -0.457049   -1.166778   1.209794    
+H: 0.4830
+E: -0.0668
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.029457   
+AC  -4.152369   -0.967760   
+AG  -10.027553  -7.675964   -1.503063   
+AU  -4.279775   -2.233234   -3.760049   4.311478    
+CA  -10.353671  -9.208345   -10.353894  -6.048185   -4.501153   
+CC  -12.770497  -5.077606   -11.862836  -3.809801   -8.195350   -2.606501   
+CG  -5.111086   -4.059048   -2.914158   1.694083    -2.442821   -3.268777   5.480530    
+CU  -10.890645  -8.065845   -10.912158  -3.997307   -7.944132   -3.502418   -4.936172   -2.255837   
+GA  -8.267787   -7.477971   -5.773336   -3.320079   -9.022490   -9.182538   -5.749771   -8.863758   -0.948354   
+GC  -5.097137   -3.777074   -3.932651   2.982622    -4.358930   -2.342848   2.156877    -4.491175   -2.491013   5.755275    
+GG  -11.574092  -10.897383  -4.333650   -5.176667   -10.123676  -10.631530  -3.911045   -11.989903  -9.652991   -3.503840   -3.129915   
+GU  -5.810389   -3.364163   -5.897853   0.935969    -6.621256   -5.691283   0.048082    -4.020507   -4.401443   1.714559    -4.208227   3.234178    
+UA  -3.557335   -3.459864   -4.122225   1.613907    -2.576959   -4.379609   3.012979    -3.552910   -4.311961   1.793242    -4.881799   -0.400088   4.529418    
+UC  -11.462098  -8.643530   -9.918803   -4.323857   -8.858460   -6.361211   -3.733348   -4.463888   -8.342869   -3.918497   -11.754460  -3.986483   -2.986046   -4.722336   
+UG  -4.785443   -5.979210   -5.198027   -0.471425   -5.370962   -5.278637   1.573204    -5.826072   -7.551727   0.073397    -4.092578   -2.160196   1.187372    -3.668651   3.198405    
+UU  -9.886641   -7.284022   -10.361101  -2.841779   -7.587123   -4.183096   -2.517183   -4.789670   -8.955747   -2.364616   -11.141498  -3.107504   -3.142846   -5.899187   -4.223053   -0.628755   
+H: 3.5055
+E: -2.4291
+
diff --git a/matrices/RIBOSUM70-60.mat b/matrices/RIBOSUM70-60.mat
new file mode 100644
index 0000000..7a0b4c6
--- /dev/null
+++ b/matrices/RIBOSUM70-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-60
+
+    A           C           G           U           
+    0.265216    0.211225    0.282674    0.240885    
+
+    A           C           G           U           
+A   1.857485    
+C   -1.265446   1.115880    
+G   -1.054775   -1.715822   0.974653    
+U   -0.916920   -0.536491   -1.255630   1.284836    
+H: 0.5473
+E: -0.0909
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.773544   
+AC  -4.200057   -0.924405   
+AG  -9.616152   -7.264537   -1.338714   
+AU  -4.115638   -2.199576   -3.898361   4.432066    
+CA  -9.921569   -8.958277   -10.965220  -6.466520   -4.149743   
+CC  -12.735488  -5.044838   -12.515374  -4.187839   -8.366808   -2.494244   
+CG  -5.487298   -3.918700   -3.030970   1.560965    -2.428331   -3.367614   5.486138    
+CU  -10.470851  -9.060882   -10.521097  -4.005203   -7.825042   -3.423830   -4.940222   -2.042119   
+GA  -7.793669   -7.180860   -6.001611   -3.213045   -9.017313   -8.956839   -6.294837   -8.400385   -0.792787   
+GC  -4.821695   -3.885632   -3.900947   2.834472    -4.339721   -2.806133   2.063233    -4.874555   -2.458005   5.734450    
+GG  -11.107695  -10.864065  -4.450903   -5.206409   -10.336042  -10.708216  -3.826802   -12.011828  -9.654959   -3.652627   -3.016763   
+GU  -6.470389   -3.330684   -5.808660   0.906886    -7.086965   -6.217972   0.004711    -4.095322   -4.454552   1.623409    -4.200851   3.297077    
+UA  -3.297253   -3.346361   -4.780164   1.465281    -2.559505   -5.070476   2.843692    -3.993722   -4.272556   1.637251    -5.003317   -0.567464   4.623333    
+UC  -11.495129  -8.698995   -9.449829   -4.506579   -8.803726   -6.277361   -3.627457   -4.116755   -7.981846   -4.066059   -11.897403  -3.860388   -2.887393   -4.253359   
+UG  -4.558720   -5.723512   -5.176734   -0.574795   -5.339712   -6.043875   1.547146    -6.351142   -7.550129   0.061452    -4.108099   -2.126571   1.174904    -4.250459   3.272362    
+UU  -9.357023   -7.533648   -10.659201  -2.786539   -7.320209   -4.598509   -2.345825   -4.874127   -8.546134   -2.410943   -11.286303  -3.166958   -3.383926   -5.576073   -4.367483   -0.434528   
+H: 3.5558
+E: -2.4332
+
diff --git a/matrices/RIBOSUM70-65.mat b/matrices/RIBOSUM70-65.mat
new file mode 100644
index 0000000..976109b
--- /dev/null
+++ b/matrices/RIBOSUM70-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-65
+
+    A           C           G           U           
+    0.261302    0.214019    0.291259    0.233421    
+
+    A           C           G           U           
+A   2.165976    
+C   -1.912321   1.272333    
+G   -1.593720   -2.485895   1.100607    
+U   -1.444559   -1.019107   -1.794393   1.601250    
+H: 0.8915
+E: -0.2574
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.606890   
+AC  -6.668109   -1.337672   
+AG  -8.511924   -8.805770   -0.783070   
+AU  -4.672228   -2.213348   -5.589816   4.610575    
+CA  -9.973746   -9.842830   -11.014341  -6.217105   -4.616740   
+CC  -14.184753  -8.375128   -14.862473  -6.585425   -11.301510  -2.145788   
+CG  -5.394399   -5.564866   -3.707265   1.330281    -3.413573   -4.844881   5.562642    
+CU  -10.769160  -10.398748  -9.278053   -5.171951   -7.792055   -5.387858   -4.843027   -1.585488   
+GA  -6.473681   -8.699775   -8.038358   -4.678122   -8.765799   -9.124568   -6.766028   -7.048992   -0.786908   
+GC  -4.951551   -3.672578   -5.690396   2.519359    -5.543616   -3.784717   1.788038    -6.272874   -3.516764   5.773593    
+GG  -10.022359  -11.815690  -5.257671   -5.911666   -11.222578  -11.450582  -4.180983   -12.656390  -9.412597   -4.013557   -2.339687   
+GU  -6.686411   -5.097478   -6.952893   0.535922    -8.547843   -8.133950   -0.566347   -5.676933   -5.694466   1.162097    -4.680915   3.506956    
+UA  -4.273985   -4.931428   -6.101337   1.128252    -2.567733   -7.256587   2.578270    -4.687893   -5.769949   1.262942    -5.440165   -0.919049   4.943138    
+UC  -12.261948  -8.344361   -8.435113   -5.249212   -7.645606   -8.108622   -4.236639   -4.096076   -6.826898   -4.317216   -11.909878  -5.159886   -3.167262   -3.143868   
+UG  -6.031895   -6.637276   -5.591017   -0.871608   -6.184127   -8.757424   1.247930    -7.288044   -7.647173   -0.226373   -3.993114   -2.277685   0.907375    -5.115719   3.417637    
+UU  -8.505692   -7.926960   -10.647110  -3.040465   -8.009938   -5.874213   -3.231844   -4.554860   -12.277248  -3.813829   -11.669856  -4.678544   -3.503762   -5.070999   -4.486421   -0.040333   
+H: 3.8720
+E: -2.7257
+
diff --git a/matrices/RIBOSUM70-70.mat b/matrices/RIBOSUM70-70.mat
new file mode 100644
index 0000000..e40785b
--- /dev/null
+++ b/matrices/RIBOSUM70-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-70
+
+    A           C           G           U           
+    0.257589    0.217504    0.293926    0.230982    
+
+    A           C           G           U           
+A   2.269321    
+C   -2.197820   1.321113    
+G   -1.852062   -2.688775   1.147150    
+U   -1.835605   -1.150563   -2.099225   1.706206    
+H: 1.0341
+E: -0.3416
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.270103   
+AC  -8.044389   -1.201787   
+AG  -8.134476   -9.069900   -0.648464   
+AU  -4.793535   -2.074617   -5.986950   4.721864    
+CA  -9.950356   -9.589155   -10.838235  -6.174049   -4.533601   
+CC  -13.828619  -8.647187   -14.717821  -6.938888   -11.015503  -1.918257   
+CG  -5.292556   -5.601409   -4.676365   1.251507    -3.569338   -5.228905   5.553957    
+CU  -11.752755  -10.725178  -9.036861   -5.817602   -7.582800   -5.628830   -4.736594   -1.322821   
+GA  -6.212060   -10.434168  -9.079140   -6.527219   -8.636414   -13.862359  -6.635441   -6.753546   -0.772811   
+GC  -4.819396   -3.563005   -6.447232   2.393532    -5.954008   -3.880208   1.695809    -6.241141   -5.413177   5.738713    
+GG  -10.040145  -12.381692  -5.144155   -6.328581   -10.911463  -11.171608  -4.463044   -12.959096  -9.430684   -4.726035   -2.168412   
+GU  -6.448578   -5.763362   -6.788175   0.419726    -8.362278   -7.935116   -0.722936   -6.391221   -6.622273   1.043278    -5.822300   3.573940    
+UA  -4.687229   -6.006593   -6.842550   1.048645    -2.433641   -7.166829   2.378940    -4.450496   -6.184797   1.061924    -6.252585   -1.121326   5.054685    
+UC  -12.071468  -8.413994   -8.412681   -5.513936   -7.449508   -8.019731   -4.697904   -4.261753   -6.558608   -4.681381   -11.686780  -5.224049   -3.204978   -3.291017   
+UG  -6.513923   -7.647936   -5.468146   -0.998916   -6.134492   -8.508637   1.099602    -7.797320   -7.641908   -0.371173   -3.963952   -2.263193   0.807297    -5.335924   3.478025    
+UU  -8.169896   -7.589830   -10.408151  -2.891224   -7.877110   -5.843078   -3.840695   -4.301879   -11.922362  -4.222448   -11.676938  -4.822110   -3.760593   -4.793714   -4.533653   0.051665    
+H: 3.9601
+E: -2.8320
+
diff --git a/matrices/RIBOSUM70-75.mat b/matrices/RIBOSUM70-75.mat
new file mode 100644
index 0000000..89b20de
--- /dev/null
+++ b/matrices/RIBOSUM70-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-75
+
+    A           C           G           U           
+    0.256784    0.216958    0.290312    0.235946    
+
+    A           C           G           U           
+A   2.280203    
+C   -2.320827   1.386202    
+G   -2.045641   -2.732371   1.190633    
+U   -2.029619   -1.206981   -2.265885   1.727965    
+H: 1.0929
+E: -0.3817
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.901563   
+AC  -8.248066   -0.843220   
+AG  -8.206071   -8.855825   -0.629978   
+AU  -5.063718   -2.131881   -6.013818   4.831887    
+CA  -10.151100  -9.750920   -11.206686  -6.464343   -4.060872   
+CC  -13.331912  -8.226640   -14.601274  -7.236780   -10.821909  -1.433512   
+CG  -5.610089   -5.405170   -4.578800   0.964738    -3.412093   -5.021204   5.634758    
+CU  -11.546371  -10.819808  -9.207082   -5.847190   -7.734671   -5.972517   -4.761990   -1.084075   
+GA  -6.088380   -10.733967  -9.305243   -7.197303   -8.843405   -13.601772  -6.853800   -6.800323   -0.676374   
+GC  -4.819667   -3.513431   -6.530634   2.157085    -5.846136   -3.742529   1.524732    -6.519255   -5.495792   5.792675    
+GG  -10.325788  -12.356937  -4.854308   -6.851187   -10.570847  -10.784514  -4.406846   -12.596842  -9.498664   -4.965532   -2.244192   
+GU  -6.544412   -5.797097   -6.899423   0.351933    -8.326598   -7.863440   -0.993395   -6.675610   -6.512799   0.982090    -6.002397   3.613486    
+UA  -4.708839   -6.169484   -6.931803   0.665052    -2.387139   -7.058053   2.145887    -4.722822   -5.994533   0.725893    -6.499111   -1.536418   5.090502    
+UC  -12.957775  -8.506808   -8.479281   -5.745902   -7.811790   -8.156718   -4.815531   -4.734967   -6.645749   -4.547161   -11.742410  -4.974176   -3.382412   -3.110994   
+UG  -6.458322   -7.497239   -5.268253   -1.398067   -6.146074   -8.344131   1.029054    -7.774362   -7.653948   -0.623248   -4.037894   -2.459019   0.568585    -5.723499   3.544534    
+UU  -7.983989   -7.561170   -10.679982  -2.815026   -7.640437   -5.968633   -3.808905   -4.401135   -11.861355  -4.233952   -11.685913  -4.787795   -3.912005   -4.547224   -4.467464   0.081613    
+H: 4.0713
+E: -2.8472
+
diff --git a/matrices/RIBOSUM70-80.mat b/matrices/RIBOSUM70-80.mat
new file mode 100644
index 0000000..dd69666
--- /dev/null
+++ b/matrices/RIBOSUM70-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-80
+
+    A           C           G           U           
+    0.259018    0.212248    0.281236    0.247497    
+
+    A           C           G           U           
+A   2.280031    
+C   -2.685537   1.548936    
+G   -2.466786   -3.016331   1.291765    
+U   -2.462755   -1.414670   -2.617619   1.743728    
+H: 1.2272
+E: -0.4900
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.540614   
+AC  -8.667434   -0.283052   
+AG  -7.962251   -8.989161   -0.578039   
+AU  -5.221485   -2.368697   -5.959113   4.952428    
+CA  -9.710570   -10.541129  -10.639313  -7.109434   -3.007489   
+CC  -12.849279  -7.651961   -14.030714  -7.757354   -10.704845  -0.762542   
+CG  -6.011264   -5.425898   -4.628556   0.224750    -3.271393   -4.815325   5.830033    
+CU  -12.067130  -11.184414  -11.150412  -5.734217   -8.497832   -6.734439   -4.694240   -0.784282   
+GA  -6.135393   -10.924659  -8.551863   -7.931323   -8.827634   -14.014431  -7.329059   -9.298220   -0.509816   
+GC  -5.018093   -3.366923   -6.722643   1.646339    -6.088101   -3.775277   1.011335    -6.761777   -5.721741   5.948278    
+GG  -10.020335  -11.801959  -4.729110   -7.145367   -9.641131   -12.256058  -4.639702   -11.839859  -9.416720   -4.788690   -2.269900   
+GU  -6.669681   -5.743762   -7.069682   0.148613    -8.204363   -8.181371   -1.360221   -6.499092   -6.158615   0.802049    -5.715046   3.703017    
+UA  -4.902564   -6.519418   -7.474251   -0.320243   -2.396970   -7.038026   1.648885    -5.571589   -6.446224   -0.072875   -6.841260   -2.340539   5.118889    
+UC  -12.454015  -8.549094   -9.891715   -6.035106   -9.020727   -8.196059   -5.396255   -5.428443   -8.817713   -4.313432   -11.782579  -4.413497   -4.379417   -2.370078   
+UG  -7.241488   -7.693907   -5.769309   -2.381652   -6.247709   -8.383894   0.867161    -7.688394   -8.307235   -1.264352   -4.249597   -2.930641   0.032694    -6.300090   3.647107    
+UU  -8.216835   -7.644086   -11.250019  -2.855968   -7.385747   -5.882606   -4.096694   -5.852813   -13.463452  -4.284558   -11.886218  -4.840546   -4.220371   -4.266739   -4.954619   0.163387    
+H: 4.3200
+E: -2.9359
+
diff --git a/matrices/RIBOSUM70-85.mat b/matrices/RIBOSUM70-85.mat
new file mode 100644
index 0000000..ec7ecf6
--- /dev/null
+++ b/matrices/RIBOSUM70-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-85
+
+    A           C           G           U           
+    0.259973    0.212331    0.281571    0.246126    
+
+    A           C           G           U           
+A   2.350400    
+C   -3.435831   1.678248    
+G   -3.163311   -3.782839   1.367323    
+U   -3.075563   -2.005927   -3.361720   1.838100    
+H: 1.4662
+E: -0.7277
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.528703   
+AC  -8.624881   -0.059389   
+AG  -7.531244   -9.366203   -0.518987   
+AU  -5.269331   -3.605302   -6.735540   5.078631    
+CA  -10.178217  -10.981761  -11.395353  -8.271110   -2.006037   
+CC  -14.655632  -8.196924   -13.302746  -8.362788   -11.105712  -0.763002   
+CG  -6.772966   -6.510950   -5.558247   -0.814726   -3.981239   -5.108405   5.904389    
+CU  -12.654148  -11.439282  -12.416879  -5.933043   -9.459429   -6.339320   -4.956329   -0.828712   
+GA  -6.097798   -11.678101  -7.876427   -8.947585   -9.645670   -14.139177  -8.046161   -13.097999  -0.507173   
+GC  -5.259527   -3.616559   -7.052112   1.017106    -6.940602   -4.138917   -0.016589   -6.827696   -5.879408   6.024304    
+GG  -9.650837   -11.761888  -6.314139   -7.435594   -8.719557   -12.202371  -5.031485   -11.994054  -9.079133   -4.784177   -1.914296   
+GU  -7.528902   -6.500368   -7.004963   -0.599535   -8.721722   -8.568511   -1.908670   -6.406713   -5.986728   0.517795    -5.783536   3.825906    
+UA  -5.825619   -7.878459   -7.854916   -1.238659   -2.990813   -7.188420   0.939694    -6.605012   -6.759452   -1.210570   -7.420563   -3.420057   5.228446    
+UC  -13.146568  -9.232336   -12.173865  -6.892868   -11.781300  -9.539881   -6.602085   -6.319613   -13.752085  -4.412572   -11.639376  -4.888016   -5.147113   -1.597429   
+UG  -7.782907   -9.392704   -6.289584   -3.314442   -6.421223   -7.822017   0.637284    -8.206776   -9.139319   -2.233691   -4.989056   -3.257574   -0.561409   -6.458014   3.783778    
+UU  -9.509798   -9.269152   -10.609315  -3.604315   -9.682542   -5.390582   -4.888189   -6.372727   -13.665155  -5.305305   -12.511972  -5.174408   -4.605534   -5.019850   -5.630842   0.436099    
+H: 4.6220
+E: -3.2056
+
diff --git a/matrices/RIBOSUM70-90.mat b/matrices/RIBOSUM70-90.mat
new file mode 100644
index 0000000..a8d6b88
--- /dev/null
+++ b/matrices/RIBOSUM70-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-90
+
+    A           C           G           U           
+    0.271627    0.203704    0.269770    0.254899    
+
+    A           C           G           U           
+A   2.291387    
+C   -4.326721   1.871701    
+G   -3.998626   -4.619244   1.498876    
+U   -3.815965   -2.837832   -4.234639   1.826623    
+H: 1.6502
+E: -1.0145
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.696448   
+AC  -8.026325   0.062446    
+AG  -7.313967   -9.596026   -0.512232   
+AU  -5.790706   -4.510126   -6.887097   5.060964    
+CA  -11.092543  -11.686063  -11.623865  -9.371214   -1.353674   
+CC  -999.000000 -8.498611   -14.742620  -9.176531   -10.506267  -0.408916   
+CG  -8.041267   -8.324828   -5.586830   -2.056503   -4.395698   -5.491472   6.114384    
+CU  -13.741459  -12.483891  -13.329105  -6.527572   -9.563531   -6.349507   -5.467835   -0.863587   
+GA  -7.323744   -15.742732  -10.347313  -10.095602  -10.788957  -13.612635  -8.834700   -13.249717  -0.415685   
+GC  -6.602014   -3.608587   -7.469927   -0.005210   -8.079447   -4.286351   -1.072499   -7.128449   -5.686740   6.256737    
+GG  -9.373123   -12.682706  -7.129739   -7.815024   -7.346187   -12.717011  -5.246495   -12.393207  -9.192179   -4.726029   -1.411379   
+GU  -8.793390   -7.148766   -9.597568   -1.279039   -9.670163   -9.312329   -3.224111   -6.772449   -6.988205   -0.084508   -6.196473   3.914815    
+UA  -6.509692   -9.291641   -7.925581   -2.287665   -4.217417   -9.521938   -0.164434   -7.179079   -6.998169   -2.501993   -9.047403   -4.557551   5.211942    
+UC  -14.660931  -9.174122   -12.403105  -8.227936   -11.387802  -9.821775   -7.746050   -7.232478   -16.651033  -5.163334   -11.755282  -7.187990   -5.317789   -0.855912   
+UG  -8.652584   -10.083007  -6.511151   -4.486809   -7.755252   -9.904115   -0.114589   -8.569488   -11.297596  -3.225044   -5.770616   -4.593254   -1.423105   -6.531253   3.880123    
+UU  -11.524950  -11.025212  -11.372617  -4.941055   -11.207065  -8.104235   -6.354231   -7.972620   -14.652555  -6.493883   -12.312534  -6.022353   -5.305923   -5.739152   -6.268909   0.471789    
+H: 4.9218
+E: -6.6009
+
diff --git a/matrices/RIBOSUM70-95.mat b/matrices/RIBOSUM70-95.mat
new file mode 100644
index 0000000..5fc11f0
--- /dev/null
+++ b/matrices/RIBOSUM70-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM70-95
+
+    A           C           G           U           
+    0.291295    0.190884    0.250393    0.267428    
+
+    A           C           G           U           
+A   2.169775    
+C   -5.774675   2.100363    
+G   -5.305390   -5.863514   1.678032    
+U   -5.255226   -4.146761   -5.678643   1.755720    
+H: 1.8162
+E: -1.4982
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.965161   
+AC  -8.964140   0.223549    
+AG  -9.573963   -10.756611  -0.646617   
+AU  -8.855208   -5.525730   -8.920802   4.981039    
+CA  -999.000000 -15.056619  -12.640761  -11.400904  -0.777925   
+CC  -999.000000 -9.853998   -999.000000 -12.886659  -10.626005  0.263614    
+CG  -12.349546  -12.478983  -5.250261   -4.465218   -5.576751   -6.851258   6.392337    
+CU  -13.543069  -999.000000 -999.000000 -7.823074   -13.501884  -6.243131   -6.773876   -0.953636   
+GA  -9.004274   -999.000000 -10.723624  -14.349603  -14.016714  -13.253371  -10.237584  -12.739821  -0.397137   
+GC  -9.376379   -3.116929   -11.087665  -2.252041   -11.845589  -4.027309   -3.247265   -7.035015   -5.916847   6.589701    
+GG  -10.699538  -12.229830  -10.082620  -9.977862   -10.636991  -15.441950  -5.521694   -14.106498  -10.656297  -4.159005   -0.832370   
+GU  -12.682761  -9.641250   -13.206055  -2.567653   -13.739821  -11.374240  -5.436172   -8.470055   -7.845255   -1.427298   -7.318272   3.988391    
+UA  -9.649980   -12.905539  -9.215947   -4.188073   -6.142761   -10.411553  -2.257699   -6.539348   -7.580833   -4.440910   -16.538182  -7.001829   5.093921    
+UC  -999.000000 -9.467883   -12.517428  -9.523326   -10.611358  -10.502673  -10.073462  -10.375871  -999.000000 -6.014253   -999.000000 -11.501011  -5.333169   -0.307892   
+UG  -11.647273  -12.154858  -6.803994   -6.751193   -10.216868  -12.038243  -1.282319   -9.923899   -12.168203  -5.109881   -6.876566   -7.282510   -2.945946   -6.638005   3.963976    
+UU  -999.000000 -13.097808  -14.451883  -7.079688   -12.834774  -999.000000 -9.482597   -9.333992   -999.000000 -9.069236   -15.592947  -8.822356   -6.650610   -6.937198   -6.616457   0.431565    
+H: 5.1855
+E: -49.9374
+
diff --git a/matrices/RIBOSUM70.mat b/matrices/RIBOSUM70.mat
new file mode 100644
index 0000000..f5a710a
--- /dev/null
+++ b/matrices/RIBOSUM70.mat
@@ -0,0 +1,33 @@
+RIBOSUM70
+
+    A           C           G           U           
+    0.280309    0.201287    0.271525    0.246880    
+
+    A           C           G           U           
+A   1.476881    
+C   -0.818648   0.855760    
+G   -0.572114   -1.331440   0.763757    
+U   -0.518639   -0.300950   -0.763758   0.937634    
+H: 0.2873
+E: -0.0004
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.691411   
+AC  -5.687718   -1.895000   
+AG  -10.783867  -8.842194   -2.783431   
+AU  -4.124400   -1.802910   -4.491378   3.765060    
+CA  -11.755944  -10.502793  -11.175113  -5.348789   -5.898668   
+CC  -12.344480  -6.221171   -12.635313  -2.425155   -9.493774   -3.820261   
+CG  -3.765029   -4.025937   -1.885672   2.414730    -2.232799   -3.445636   5.297308    
+CU  -12.037497  -9.377321   -10.832218  -3.267885   -8.418707   -4.801899   -4.146112   -3.432290   
+GA  -9.352774   -7.934986   -7.176307   -3.507886   -9.189422   -9.200873   -4.446487   -8.617572   -2.326007   
+GC  -4.946645   -2.471695   -4.215454   3.293261    -4.312768   -2.587191   3.203174    -2.539831   -2.001352   5.651535    
+GG  -12.143269  -9.720170   -5.076046   -4.951777   -11.068157  -10.692951  -3.904212   -6.814941   -10.276257  -3.740881   -2.580600   
+GU  -5.493316   -3.843622   -6.965844   0.958966    -6.351994   -5.429058   0.647462    -4.302094   -4.775592   1.911555    -4.819981   2.968580    
+UA  -3.455267   -3.258805   -2.493377   2.027330    -3.138126   -4.236415   3.365634    -3.301801   -3.630549   2.583077    -5.055644   0.330731    4.109358    
+UC  -12.480571  -9.668333   -9.895569   -4.395315   -8.863678   -7.250402   -3.822284   -5.082125   -8.476990   -3.463624   -9.679619   -4.701987   -3.013087   -4.961600   
+UG  -3.590602   -5.552823   -5.755802   -0.046937   -6.088884   -6.021674   1.612614    -5.105925   -7.755509   0.843948    -4.311436   -1.033009   1.134322    -3.339467   2.763789    
+UU  -10.813438  -8.641475   -7.869184   -2.993963   -8.983277   -5.536981   -2.175496   -6.200760   -8.431680   -2.432212   -7.816174   -3.288049   -1.824856   -7.221689   -2.721909   -1.614593   
+H: 3.2151
+E: -2.4571
+
diff --git a/matrices/RIBOSUM75-25.mat b/matrices/RIBOSUM75-25.mat
new file mode 100644
index 0000000..b42b708
--- /dev/null
+++ b/matrices/RIBOSUM75-25.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-25
+
+    A           C           G           U           
+    0.279400    0.201371    0.273597    0.245632    
+
+    A           C           G           U           
+A   1.526075    
+C   -0.895653   0.890220    
+G   -0.600491   -1.374978   0.779231    
+U   -0.559602   -0.337875   -0.798464   0.980710    
+H: 0.3135
+E: -0.0081
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.685640   
+AC  -6.120801   -1.657070   
+AG  -11.007995  -9.125449   -2.513652   
+AU  -4.480758   -1.713159   -4.289079   3.790888    
+CA  -10.593527  -9.786788   -10.269579  -4.873697   -5.675210   
+CC  -12.629466  -6.518941   -12.730633  -2.333646   -9.867131   -3.110012   
+CG  -3.498286   -4.318311   -1.725424   2.397990    -2.245289   -3.356347   5.290537    
+CU  -11.904096  -9.402300   -10.456927  -3.436355   -8.593783   -5.054785   -3.919925   -3.019027   
+GA  -9.582377   -6.332919   -7.399875   -3.726114   -6.537225   -9.418352   -4.234705   -8.944179   -2.240168   
+GC  -4.956710   -2.542494   -4.086200   3.279757    -4.172453   -2.463322   3.199554    -2.379780   -1.962801   5.633242    
+GG  -12.343126  -9.168148   -4.263663   -4.282177   -10.591893  -10.928980  -3.909100   -7.217847   -10.227073  -3.513952   -2.489220   
+GU  -5.389749   -3.818767   -5.878619   0.926249    -5.347386   -5.294004   0.640814    -4.216243   -4.984758   1.905669    -4.725913   2.955489    
+UA  -3.251703   -3.605786   -2.525520   2.011669    -3.092834   -4.396319   3.316591    -3.510616   -3.630522   2.560007    -5.050039   0.336300    4.149085    
+UC  -12.611937  -9.780669   -10.207834  -4.298434   -8.514333   -7.610335   -4.100113   -5.414638   -8.830893   -3.557772   -9.923377   -4.668500   -3.253526   -5.382939   
+UG  -3.800291   -5.863633   -5.829682   -0.006243   -6.033165   -6.311129   1.568732    -5.066141   -7.683788   0.805617    -4.233160   -1.082282   1.195219    -3.602864   2.796623    
+UU  -10.807521  -8.463481   -8.241941   -2.749085   -8.929660   -5.352738   -2.211918   -6.469604   -8.802124   -2.389187   -7.183505   -3.225047   -1.769916   -7.446776   -2.823756   -1.993780   
+H: 3.2083
+E: -2.4211
+
diff --git a/matrices/RIBOSUM75-30.mat b/matrices/RIBOSUM75-30.mat
new file mode 100644
index 0000000..26269b3
--- /dev/null
+++ b/matrices/RIBOSUM75-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-30
+
+    A           C           G           U           
+    0.279160    0.201692    0.273966    0.245183    
+
+    A           C           G           U           
+A   1.533683    
+C   -0.901722   0.893957    
+G   -0.606461   -1.378635   0.782870    
+U   -0.564188   -0.344093   -0.807952   0.987170    
+H: 0.3174
+E: -0.0092
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.676489   
+AC  -6.115190   -1.655000   
+AG  -11.002030  -9.123025   -2.510874   
+AU  -4.472441   -1.706385   -4.284594   3.800695    
+CA  -10.587916  -9.784718   -10.267154  -4.878552   -5.673139   
+CC  -12.627396  -6.520411   -12.731749  -2.330426   -9.868602   -3.115022   
+CG  -3.495895   -4.319587   -1.726187   2.390351    -2.246482   -3.361061   5.286045    
+CU  -11.897088  -9.398832   -10.453106  -3.428148   -8.590315   -5.054858   -3.919645   -3.014162   
+GA  -9.576412   -6.330495   -7.397097   -3.718972   -6.534801   -9.419468   -4.235468   -8.940358   -2.237390   
+GC  -4.969223   -2.543659   -4.088167   3.276787    -4.174366   -2.468049   3.192765    -2.379831   -1.963563   5.628519    
+GG  -12.340348  -9.168910   -4.264072   -4.279603   -10.592656  -10.933283  -3.913140   -7.217213   -10.227482  -3.517902   -2.492815   
+GU  -5.383037   -3.815224   -5.875014   0.924515    -5.344502   -5.293903   0.636877    -4.211094   -4.980583   1.905159    -4.724924   2.960424    
+UA  -3.264096   -3.622962   -2.542592   2.014624    -3.088306   -4.395017   3.309747    -3.502545   -3.624518   2.555402    -5.048833   0.327997    4.157546    
+UC  -12.604929  -9.777201   -10.204013  -4.291001   -8.510866   -7.610408   -4.099989   -5.409773   -8.827072   -3.557760   -9.922742   -4.663282   -3.246456   -5.378074   
+UG  -3.792962   -5.860195   -5.825507   -0.017034   -6.029343   -6.310848   1.565936    -5.061048   -7.680651   0.803812    -4.232172   -1.077966   1.196221    -3.597646   2.802181    
+UU  -10.795576  -8.455076   -8.233182   -2.736348   -8.921255   -5.347873   -2.206699   -6.459802   -8.793366   -2.383968   -7.177932   -3.215866   -1.756972   -7.436974   -2.813600   -1.979040   
+H: 3.2093
+E: -2.4206
+
diff --git a/matrices/RIBOSUM75-35.mat b/matrices/RIBOSUM75-35.mat
new file mode 100644
index 0000000..a721441
--- /dev/null
+++ b/matrices/RIBOSUM75-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-35
+
+    A           C           G           U           
+    0.278789    0.202169    0.274560    0.244481    
+
+    A           C           G           U           
+A   1.543593    
+C   -0.909112   0.898117    
+G   -0.612637   -1.383457   0.786706    
+U   -0.570457   -0.350544   -0.818834   0.994311    
+H: 0.3222
+E: -0.0107
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.662961   
+AC  -6.107186   -1.652126   
+AG  -10.993546  -9.119868   -2.507433   
+AU  -4.461319   -1.696717   -4.277613   3.815219    
+CA  -10.579715  -9.781845   -10.263997  -4.892682   -5.670266   
+CC  -12.727663  -6.522865   -12.733919  -2.326448   -9.871055   -3.122803   
+CG  -3.494045   -4.324422   -1.728112   2.380819    -2.248728   -3.368673   5.278311    
+CU  -11.886669  -9.393741   -10.447731  -3.416941   -8.585224   -5.055095   -3.919976   -3.006853   
+GA  -9.567928   -6.327338   -7.393656   -3.709131   -6.531644   -9.421638   -4.237354   -8.934983   -2.233950   
+GC  -5.038619   -2.546671   -4.092012   3.273119    -4.188863   -2.475686   3.181913    -2.380687   -1.965450   5.620541    
+GG  -12.359186  -9.170797   -4.265675   -4.274846   -10.594542  -10.940497  -3.920523   -7.216882   -10.229085  -3.525141   -2.499462   
+GU  -5.379443   -3.809896   -5.869783   0.925096    -5.341874   -5.294840   0.629488    -4.203641   -4.975154   1.903103    -4.724309   2.967070    
+UA  -3.285644   -3.642895   -2.564031   2.016451    -3.081446   -4.397236   3.301873    -3.491363   -3.614400   2.548689    -5.046875   0.318876    4.169474    
+UC  -12.594510  -9.772110   -10.198638  -4.279302   -8.505775   -7.610645   -4.100176   -5.402464   -8.821697   -3.558338   -9.922411   -4.655974   -3.235047   -5.370765   
+UG  -3.782326   -5.854820   -5.820373   -0.029177   -6.023969   -6.310801   1.562796    -5.053581   -7.678228   0.802578    -4.231557   -1.072052   1.200465    -3.590734   2.809964    
+UU  -10.777612  -8.442440   -8.220262   -2.717075   -8.908619   -5.340565   -2.199196   -6.444948   -8.780446   -2.376376   -7.170056   -3.201819   -1.738466   -7.422120   -2.799339   -1.956641   
+H: 3.2104
+E: -2.4206
+
diff --git a/matrices/RIBOSUM75-40.mat b/matrices/RIBOSUM75-40.mat
new file mode 100644
index 0000000..87f813e
--- /dev/null
+++ b/matrices/RIBOSUM75-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-40
+
+    A           C           G           U           
+    0.278200    0.202624    0.275305    0.243872    
+
+    A           C           G           U           
+A   1.555517    
+C   -0.923885   0.904113    
+G   -0.618887   -1.388508   0.790193    
+U   -0.582994   -0.356420   -0.826443   1.004517    
+H: 0.3281
+E: -0.0124
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.632526   
+AC  -6.083045   -1.634314   
+AG  -10.970073  -9.102688   -2.490922   
+AU  -4.449669   -1.684324   -4.255993   3.828888    
+CA  -10.555574  -9.763996   -10.253981  -4.903858   -5.652417   
+CC  -12.709814  -6.512313   -12.723032  -2.367897   -9.859499   -3.117540   
+CG  -3.541578   -4.384475   -1.718730   2.371232    -2.243983   -3.368762   5.272256    
+CU  -11.861981  -9.375346   -10.430004  -3.408809   -8.566829   -5.042992   -3.912133   -2.987911   
+GA  -9.544455   -6.310158   -7.377145   -3.687254   -6.514464   -9.410751   -4.229581   -8.917256   -2.217439   
+GC  -5.041667   -2.603089   -4.082397   3.266564    -4.187448   -2.473070   3.166278    -2.382178   -1.968795   5.613629    
+GG  -12.342675  -9.160579   -4.256126   -4.263902   -10.584324  -10.936572  -3.923699   -7.207618   -10.219535  -3.541589   -2.496874   
+GU  -5.498219   -3.794761   -5.852726   0.927388    -5.342920   -5.287706   0.616101    -4.190705   -4.958788   1.898063    -4.715951   2.965777    
+UA  -3.277539   -3.632584   -2.541869   2.013462    -3.077609   -4.418399   3.297471    -3.520841   -3.595626   2.536090    -5.060648   0.311222    4.185666    
+UC  -12.569822  -9.765609   -10.192627  -4.276735   -8.487379   -7.598542   -4.100000   -5.383523   -8.803971   -3.556555   -9.911646   -4.639131   -3.219319   -5.351823   
+UG  -3.760770   -5.845835   -5.806918   -0.032310   -6.007533   -6.315364   1.556962    -5.126736   -7.670164   0.792946    -4.222704   -1.095562   1.204272    -3.619421   2.820651    
+UU  -10.746085  -8.417205   -8.210487   -2.713370   -8.883384   -5.321623   -2.185632   -6.420647   -8.755880   -2.408276   -7.152452   -3.178482   -1.742893   -7.396339   -2.844865   -1.924157   
+H: 3.2130
+E: -2.4179
+
diff --git a/matrices/RIBOSUM75-45.mat b/matrices/RIBOSUM75-45.mat
new file mode 100644
index 0000000..9a77c47
--- /dev/null
+++ b/matrices/RIBOSUM75-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-45
+
+    A           C           G           U           
+    0.275262    0.205195    0.278884    0.240659    
+
+    A           C           G           U           
+A   1.606543    
+C   -0.969350   0.919138    
+G   -0.649557   -1.402574   0.801708    
+U   -0.632449   -0.373919   -0.859530   1.045565    
+H: 0.3512
+E: -0.0196
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.457361   
+AC  -5.941788   -1.530535   
+AG  -10.829298  -9.005632   -2.384092   
+AU  -4.631004   -1.632802   -4.155687   3.903350    
+CA  -10.414060  -9.655849   -10.178907  -4.873767   -5.544276   
+CC  -12.609015  -6.490975   -12.648831  -2.509296   -9.784890   -3.076413   
+CG  -3.552882   -4.527852   -1.691604   2.321559    -2.243320   -3.422098   5.247502    
+CU  -11.716639  -9.268025   -10.361928  -3.376258   -8.454881   -4.964536   -3.912500   -2.872372   
+GA  -9.442114   -6.230360   -7.270985   -3.622132   -6.489954   -9.430793   -4.179920   -8.870260   -2.110386   
+GC  -5.110757   -2.824085   -4.024561   3.238727    -4.185158   -2.462363   3.081465    -2.395055   -2.026777   5.578987    
+GG  -12.235461  -9.089403   -4.196717   -4.199847   -10.538189  -10.897234  -3.979968   -7.359734   -10.179593  -3.584966   -2.470708   
+GU  -5.816261   -3.756631   -5.748837   0.934717    -5.363167   -5.242250   0.545303    -4.129332   -4.890997   1.873498    -4.651065   2.990302    
+UA  -3.239948   -3.582445   -2.484429   1.981842    -3.080656   -4.387573   3.259267    -3.763451   -3.544016   2.457783    -5.134071   0.258791    4.261316    
+UC  -12.434730  -9.675173   -10.085410  -4.258454   -8.375413   -7.520085   -4.101568   -5.277191   -8.703761   -3.672127   -9.932369   -4.677701   -3.165087   -5.241131   
+UG  -3.797876   -5.778818   -5.758677   -0.043665   -5.940679   -6.247701   1.533398    -5.312322   -7.593628   0.762912    -4.172951   -1.161426   1.226482    -3.734328   2.870032    
+UU  -10.565250  -8.284121   -8.589882   -2.690323   -8.734127   -5.206563   -2.141221   -6.290752   -8.850072   -2.494694   -7.041102   -3.083802   -1.723679   -7.245413   -2.896394   -1.817184   
+H: 3.2269
+E: -2.4056
+
diff --git a/matrices/RIBOSUM75-50.mat b/matrices/RIBOSUM75-50.mat
new file mode 100644
index 0000000..8c341f8
--- /dev/null
+++ b/matrices/RIBOSUM75-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-50
+
+    A           C           G           U           
+    0.273200    0.206303    0.279565    0.240932    
+
+    A           C           G           U           
+A   1.714134    
+C   -1.105297   1.016832    
+G   -0.801841   -1.595533   0.893578    
+U   -0.749947   -0.460637   -1.031453   1.154123    
+H: 0.4372
+E: -0.0492
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.790779   
+AC  -5.303692   -1.186507   
+AG  -10.594901  -8.581738   -1.772883   
+AU  -4.741533   -1.931277   -3.901794   4.118328    
+CA  -9.815315   -9.137121   -9.713664   -4.919272   -4.927810   
+CC  -12.400361  -6.065560   -12.404281  -3.210909   -9.191411   -2.483029   
+CG  -3.608183   -4.450944   -2.230990   2.048058    -2.484189   -3.311071   5.373069    
+CU  -11.235179  -8.708227   -10.536531  -3.842852   -8.082376   -4.366235   -4.160968   -2.362496   
+GA  -9.093442   -7.060655   -6.651518   -3.646443   -8.558144   -9.755051   -4.258660   -9.235207   -1.493948   
+GC  -5.157723   -3.258443   -4.085125   3.151056    -4.271325   -2.254958   2.695258    -3.330748   -2.418426   5.669928    
+GG  -12.064030  -9.614483   -4.073645   -4.377136   -10.057805  -10.980303  -4.033610   -11.237483  -9.847975   -3.398010   -2.715046   
+GU  -5.601639   -3.542975   -5.681327   0.966471    -5.571348   -5.190262   0.279554    -3.970871   -4.843353   1.827295    -4.371623   3.073145    
+UA  -3.307224   -3.840916   -2.920355   1.817795    -2.824907   -4.410977   3.158556    -3.673877   -3.623097   2.182109    -4.955300   -0.086096   4.405431    
+UC  -11.866221  -9.272196   -10.523016  -4.213039   -7.990384   -6.990724   -4.187852   -5.313302   -9.153853   -3.944068   -10.896876  -4.366074   -3.295458   -5.465422   
+UG  -4.695842   -5.810403   -5.569760   -0.185446   -5.642899   -5.929080   1.515742    -5.365986   -7.472942   0.403180    -4.009579   -1.621982   1.270450    -3.761274   3.020633    
+UU  -10.250081  -7.724743   -10.686947  -2.682962   -8.158717   -4.612996   -2.417663   -5.697771   -9.842907   -2.424013   -8.360398   -3.025489   -2.301393   -6.705291   -3.206442   -1.403967   
+H: 3.3562
+E: -2.4231
+
diff --git a/matrices/RIBOSUM75-55.mat b/matrices/RIBOSUM75-55.mat
new file mode 100644
index 0000000..2276396
--- /dev/null
+++ b/matrices/RIBOSUM75-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-55
+
+    A           C           G           U           
+    0.272032    0.205986    0.277893    0.244089    
+
+    A           C           G           U           
+A   1.784495    
+C   -1.223872   1.107919    
+G   -0.953071   -1.756802   0.968566    
+U   -0.841170   -0.526831   -1.196653   1.226679    
+H: 0.5110
+E: -0.0778
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.248841   
+AC  -4.773180   -0.857601   
+AG  -10.370414  -8.161299   -1.409907   
+AU  -4.748853   -2.187090   -3.592290   4.268891    
+CA  -9.292555   -8.633256   -9.292040   -4.766526   -4.414416   
+CC  -13.330022  -5.586622   -12.022475  -4.140133   -8.693537   -1.958147   
+CG  -3.815640   -4.422010   -3.038806   1.782250    -2.485354   -3.616624   5.502723    
+CU  -10.838724  -8.227886   -10.157114  -4.057734   -8.080329   -3.864397   -4.281874   -1.893154   
+GA  -8.749260   -7.937897   -6.148219   -3.634346   -8.875795   -9.677559   -4.947755   -9.198417   -0.992973   
+GC  -4.926749   -3.540682   -4.216158   3.014960    -4.563376   -2.098630   2.299681    -4.651613   -2.600576   5.775664    
+GG  -11.861734  -10.461235  -3.873943   -4.479088   -9.616332   -11.002489  -4.084250   -12.186569  -9.539276   -3.343345   -3.032893   
+GU  -5.453794   -3.388970   -5.539688   0.897302    -6.751251   -5.692010   0.060254    -3.862951   -4.618560   1.776380    -4.178857   3.171287    
+UA  -3.232266   -3.902138   -3.543530   1.635873    -2.570432   -4.783879   3.001457    -3.670728   -3.939926   1.847499    -4.802007   -0.340702   4.499010    
+UC  -11.827115  -8.917170   -10.455566  -4.177815   -7.909554   -6.799708   -4.170569   -4.878598   -8.728828   -4.147761   -11.044341  -4.101839   -3.233031   -5.257393   
+UG  -5.089984   -6.288430   -5.391038   -0.278679   -5.366311   -5.747532   1.498592    -5.002165   -7.393181   0.090968    -3.934602   -2.070886   1.280076    -3.985846   3.167491    
+UU  -10.007620  -7.258264   -10.543706  -2.599693   -7.812704   -4.142411   -2.442129   -5.249423   -9.471571   -2.367302   -11.029462  -2.878658   -2.799736   -6.311640   -3.746135   -1.215857   
+H: 3.4772
+E: -2.4197
+
diff --git a/matrices/RIBOSUM75-60.mat b/matrices/RIBOSUM75-60.mat
new file mode 100644
index 0000000..6514512
--- /dev/null
+++ b/matrices/RIBOSUM75-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-60
+
+    A           C           G           U           
+    0.270866    0.206392    0.277641    0.245100    
+
+    A           C           G           U           
+A   1.845408    
+C   -1.299930   1.158859    
+G   -1.086153   -1.830999   1.007707    
+U   -0.937429   -0.599420   -1.294162   1.282785    
+H: 0.5687
+E: -0.1004
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.015259   
+AC  -4.924178   -0.843470   
+AG  -10.150016  -7.830565   -1.259971   
+AU  -4.692715   -2.196253   -3.794363   4.356643    
+CA  -9.220862   -8.302154   -9.293977   -4.626690   -4.177203   
+CC  -13.386838  -5.582593   -12.329920  -4.535155   -8.952209   -1.647011   
+CG  -3.830646   -4.348862   -3.126899   1.658321    -2.490285   -3.794271   5.544184    
+CU  -10.760149  -9.397302   -9.753914   -4.083812   -7.904605   -3.769143   -4.373045   -1.584871   
+GA  -8.398618   -7.810121   -6.517246   -3.690120   -8.994253   -9.505692   -4.885817   -8.861465   -0.855416   
+GC  -5.022776   -3.523432   -4.242876   2.907447    -4.580538   -2.392117   2.191054    -5.184994   -2.724008   5.802293    
+GG  -11.603325  -10.765518  -3.848405   -4.591457   -10.062921  -11.230999  -4.088379   -12.551304  -9.553377   -3.592940   -3.033458   
+GU  -6.366579   -3.542473   -5.324612   0.864938    -7.173893   -6.249688   -0.053644   -4.087825   -4.724052   1.723027    -4.196083   3.226579    
+UA  -3.073408   -3.871076   -3.686510   1.490416    -2.598530   -5.497477   2.897273    -4.132203   -3.899541   1.699448    -4.968196   -0.489150   4.560670    
+UC  -12.175728  -9.015939   -10.093001  -4.317297   -7.628883   -6.715770   -4.149214   -4.610951   -8.470884   -4.384724   -10.950650  -4.036986   -3.159769   -4.858971   
+UG  -4.908033   -6.101510   -5.317962   -0.384836   -5.297211   -6.558178   1.477575    -5.296026   -7.271576   0.034409    -3.842696   -2.126090   1.282234    -4.436090   3.231088    
+UU  -9.592596   -7.710572   -10.664192  -2.555347   -7.598638   -4.217127   -2.315571   -5.345952   -9.205728   -2.496241   -11.103039  -2.935983   -2.850039   -6.072310   -3.818604   -1.111996   
+H: 3.5371
+E: -2.4341
+
diff --git a/matrices/RIBOSUM75-65.mat b/matrices/RIBOSUM75-65.mat
new file mode 100644
index 0000000..7f02dd0
--- /dev/null
+++ b/matrices/RIBOSUM75-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-65
+
+    A           C           G           U           
+    0.274351    0.202227    0.272981    0.250441    
+
+    A           C           G           U           
+A   1.958038    
+C   -1.582432   1.306634    
+G   -1.405024   -2.365180   1.128498    
+U   -1.197726   -0.846570   -1.610545   1.416441    
+H: 0.7454
+E: -0.1851
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.812530   
+AC  -7.565686   -0.752131   
+AG  -9.597073   -9.243813   -0.865633   
+AU  -5.441222   -2.147698   -4.282104   4.433885    
+CA  -9.491831   -7.905178   -8.409162   -4.191312   -4.158427   
+CC  -15.183508  -7.881207   -12.115224  -5.576218   -11.647009  -0.761649   
+CG  -3.407129   -5.729307   -3.444915   1.441975    -2.720463   -5.068227   5.745223    
+CU  -10.882642  -10.251633  -9.566257   -4.789609   -7.493172   -4.908928   -4.211841   -0.941001   
+GA  -7.469647   -9.460112   -8.671095   -4.905873   -8.678333   -9.754866   -4.597602   -7.995929   -0.687613   
+GC  -5.862036   -3.052754   -5.704044   2.704917    -5.346693   -2.283827   1.868713    -6.310223   -3.737467   5.967731    
+GG  -10.956931  -11.531069  -3.837341   -5.198611   -11.749599  -12.107243  -4.588338   -13.514723  -9.320226   -4.001876   -2.633009   
+GU  -7.400447   -5.495154   -4.949788   0.633632    -8.302370   -6.989563   -0.534049   -5.379890   -5.398159   1.559242    -4.436953   3.340963    
+UA  -3.250736   -5.043533   -3.749542   1.229668    -2.553816   -7.045883   2.732131    -4.475412   -4.529128   1.396540    -5.319027   -0.662881   4.655568    
+UC  -13.420394  -9.167600   -9.418205   -4.479362   -7.079540   -7.848874   -4.921701   -4.772528   -7.747528   -4.812757   -10.361607  -4.665851   -3.456623   -4.143614   
+UG  -5.651604   -7.171532   -5.522638   -0.703771   -5.418534   -8.806115   1.269350    -4.931793   -7.089188   -0.308303   -3.720542   -2.222418   1.124987    -5.190300   3.352702    
+UU  -9.024386   -8.468663   -11.071717  -2.531661   -7.846344   -3.821121   -2.528934   -5.282819   -12.108431  -3.196840   -10.699239  -3.150817   -2.782846   -5.935272   -3.650330   -1.221118   
+H: 3.7459
+E: -2.6040
+
diff --git a/matrices/RIBOSUM75-70.mat b/matrices/RIBOSUM75-70.mat
new file mode 100644
index 0000000..2157f2c
--- /dev/null
+++ b/matrices/RIBOSUM75-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-70
+
+    A           C           G           U           
+    0.262827    0.211736    0.284260    0.241177    
+
+    A           C           G           U           
+A   2.158164    
+C   -1.978836   1.336856    
+G   -1.709571   -2.608150   1.153394    
+U   -1.573777   -1.034386   -1.950002   1.606197    
+H: 0.9353
+E: -0.2855
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.353701   
+AC  -8.203103   -0.746689   
+AG  -8.569072   -9.262809   -0.648428   
+AU  -5.128036   -1.883138   -4.861519   4.632203    
+CA  -10.169731  -10.000712  -11.144010  -6.257610   -3.911475   
+CC  -14.242433  -8.319686   -15.040383  -6.303622   -10.896978  -1.165450   
+CG  -4.607151   -5.651700   -4.526206   1.225871    -2.923447   -5.168036   5.662172    
+CU  -12.265384  -10.138690  -9.224646   -5.847035   -7.664594   -5.695584   -4.174922   -0.984117   
+GA  -6.612981   -10.021676  -9.062735   -6.532232   -8.509196   -11.610678  -6.794678   -7.139153   -0.643222   
+GC  -5.187012   -3.438957   -6.284113   2.408784    -5.711866   -2.732759   1.713925    -6.362040   -5.049081   5.843324    
+GG  -10.398087  -11.779730  -4.495587   -6.404804   -11.221628  -11.422877  -4.619025   -13.319887  -9.571993   -4.784350   -2.152475   
+GU  -6.737201   -5.783174   -4.779300   0.392819    -8.538594   -7.183031   -0.608388   -6.103926   -5.851955   1.265870    -5.301888   3.481202    
+UA  -3.881141   -5.233095   -6.142181   1.183168    -2.305388   -7.226495   2.454537    -4.513499   -6.179392   1.102151    -6.309484   -0.957246   4.898658    
+UC  -12.564474  -8.766847   -8.803623   -5.283763   -7.850961   -7.934633   -4.942334   -4.600535   -6.928047   -4.889106   -12.028834  -4.837699   -3.633256   -3.712512   
+UG  -6.835454   -7.861221   -5.649153   -1.105482   -5.656555   -8.651119   1.117583    -4.885306   -7.867173   -0.487224   -4.125762   -2.143625   0.835426    -5.638194   3.464634    
+UU  -8.200409   -7.931402   -10.634464  -2.779305   -7.179499   -3.779216   -3.070264   -4.605371   -12.428539  -3.649577   -12.119739  -3.701326   -3.318968   -5.222705   -3.538954   -0.462609   
+H: 3.9044
+E: -2.7607
+
diff --git a/matrices/RIBOSUM75-75.mat b/matrices/RIBOSUM75-75.mat
new file mode 100644
index 0000000..a6c2f06
--- /dev/null
+++ b/matrices/RIBOSUM75-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-75
+
+    A           C           G           U           
+    0.256454    0.217478    0.291435    0.234633    
+
+    A           C           G           U           
+A   2.290720    
+C   -2.334291   1.380583    
+G   -2.054882   -2.765947   1.187560    
+U   -2.027652   -1.228908   -2.278849   1.737885    
+H: 1.1014
+E: -0.3871
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.946652   
+AC  -8.301120   -0.850723   
+AG  -8.247247   -8.912645   -0.620409   
+AU  -5.093921   -2.154680   -5.991730   4.836166    
+CA  -10.026187  -9.823454   -11.148192  -6.466640   -3.971952   
+CC  -13.406598  -8.299303   -14.663968  -7.212486   -10.578234  -1.513713   
+CG  -5.638015   -5.412918   -4.601364   0.963844    -3.435937   -5.041213   5.624635    
+CU  -11.609096  -10.796409  -9.227038   -5.829360   -7.776565   -6.047996   -4.810476   -1.073335   
+GA  -6.107122   -10.767757  -8.997564   -7.212088   -8.594060   -11.291513  -6.898129   -6.817145   -0.690748   
+GC  -4.864189   -3.523985   -6.560875   2.160935    -5.850720   -3.766969   1.513694    -6.555196   -5.473036   5.782272    
+GG  -10.378888  -11.366332  -4.925529   -6.810505   -10.638933  -10.872246  -4.439115   -12.673945  -9.428438   -4.988433   -2.200742   
+GU  -6.584520   -5.734701   -6.900026   0.337224    -8.278907   -7.803882   -1.007469   -6.622183   -6.416607   0.966461    -5.825546   3.616727    
+UA  -4.742433   -6.162643   -6.802035   0.694711    -2.415914   -7.057576   2.155050    -4.755287   -5.982571   0.728593    -6.467277   -1.527380   5.101600    
+UC  -13.011298  -8.571994   -8.499066   -5.754660   -7.839707   -8.202569   -4.834356   -4.749965   -6.651136   -4.558018   -11.800060  -5.013474   -3.401976   -3.107769   
+UG  -6.446645   -7.511127   -5.329080   -1.391606   -6.133666   -8.377899   1.021794    -7.812017   -7.657508   -0.633866   -4.089451   -2.472229   0.569684    -5.726571   3.550920    
+UU  -8.034865   -7.593626   -10.677080  -2.826721   -7.682345   -6.032733   -3.831125   -4.451747   -11.885527  -4.264496   -11.734257  -4.785589   -3.926774   -4.595881   -4.442048   0.080549    
+H: 4.0739
+E: -2.8381
+
diff --git a/matrices/RIBOSUM75-80.mat b/matrices/RIBOSUM75-80.mat
new file mode 100644
index 0000000..ed3114c
--- /dev/null
+++ b/matrices/RIBOSUM75-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-80
+
+    A           C           G           U           
+    0.258968    0.212317    0.282603    0.246112    
+
+    A           C           G           U           
+A   2.289088    
+C   -2.712111   1.546399    
+G   -2.484950   -3.058217   1.291265    
+U   -2.468329   -1.451743   -2.639623   1.753264    
+H: 1.2385
+E: -0.4987
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.587752   
+AC  -8.745399   -0.288177   
+AG  -8.041608   -9.071129   -0.563773   
+AU  -5.261993   -2.420266   -5.939305   4.960307    
+CA  -9.599949   -10.620973  -10.693471  -7.138914   -2.910443   
+CC  -12.933034  -7.720724   -14.119482  -7.602205   -10.282740  -0.836416   
+CG  -6.071260   -5.450976   -4.666470   0.203662    -3.290492   -4.830329   5.824690    
+CU  -12.141033  -11.106671  -11.193216  -5.664831   -8.566928   -6.813151   -4.760926   -0.783104   
+GA  -6.175846   -10.976685  -8.077394   -7.957599   -8.630777   -11.827215  -7.384166   -9.328597   -0.520298   
+GC  -5.096408   -3.372292   -6.755974   1.638259    -6.053625   -3.769470   0.983343    -6.799308   -5.723248   5.941168    
+GG  -10.104386  -11.896193  -4.809972   -7.089397   -9.743368   -12.350689  -4.667589   -11.928014  -9.145035   -4.796418   -2.136389   
+GU  -6.740726   -5.770243   -7.047053   0.119047    -8.249388   -8.032314   -1.408716   -6.477237   -6.034239   0.764537    -5.563312   3.708901    
+UA  -4.953177   -6.492404   -7.398264   -0.297321   -2.449435   -7.036289   1.644969    -5.634874   -6.400151   -0.089705   -6.736699   -2.351695   5.133070    
+UC  -12.525989  -8.618454   -9.925874   -6.041833   -9.092574   -8.221825   -5.398487   -5.455651   -8.845955   -4.300947   -11.854178  -4.465197   -4.430418   -2.359132   
+UG  -7.271419   -7.763834   -5.844733   -2.389529   -6.263356   -8.390740   0.843098    -7.754456   -8.224025   -1.307251   -4.310499   -2.945342   0.030298    -6.294230   3.656127    
+UU  -8.281121   -7.664206   -11.319161  -2.882534   -7.423300   -5.951140   -4.142786   -5.906277   -13.531546  -4.332901   -11.951112  -4.826480   -4.246788   -4.323864   -4.936640   0.162305    
+H: 4.3301
+E: -2.9342
+
diff --git a/matrices/RIBOSUM75-85.mat b/matrices/RIBOSUM75-85.mat
new file mode 100644
index 0000000..31d02b8
--- /dev/null
+++ b/matrices/RIBOSUM75-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-85
+
+    A           C           G           U           
+    0.260101    0.211976    0.283693    0.244230    
+
+    A           C           G           U           
+A   2.358533    
+C   -3.460330   1.671814    
+G   -3.160019   -3.833758   1.365537    
+U   -3.083174   -2.071715   -3.376906   1.846932    
+H: 1.4757
+E: -0.7368
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.600365   
+AC  -8.773382   -0.069791   
+AG  -7.691625   -9.510321   -0.501750   
+AU  -5.343770   -3.685223   -6.704313   5.088479    
+CA  -10.026570  -11.121216  -11.531164  -8.203706   -1.952381   
+CC  -14.805117  -8.281317   -13.459454  -7.859640   -10.384820  -0.874430   
+CG  -6.917682   -6.385807   -5.621120   -0.813215   -3.902797   -5.061743   5.897845    
+CU  -12.793158  -11.574164  -12.548225  -5.869193   -9.581859   -6.476224   -5.081118   -0.809126   
+GA  -6.214458   -11.811535  -7.424641   -9.031737   -9.292997   -11.470944  -8.088331   -13.247774  -0.513716   
+GC  -5.419330   -3.604395   -7.073095   1.021625    -6.596887   -4.039610   -0.025872   -6.921318   -5.911167   6.011116    
+GG  -9.815831   -11.932485  -6.350658   -7.316026   -8.899031   -12.368356  -5.092237   -12.152705  -8.575944   -4.765822   -1.739529   
+GU  -7.672234   -6.584835   -6.982598   -0.650252   -8.808534   -8.048423   -2.011111   -6.364691   -5.785155   0.435946    -5.600673   3.832194    
+UA  -5.953800   -7.535583   -7.666820   -1.214304   -3.067469   -7.123411   0.962483    -6.728033   -6.575443   -1.199821   -7.098335   -3.516038   5.245249    
+UC  -13.280024  -9.350518   -12.306522  -6.934604   -11.901100  -9.368532   -6.437717   -6.406011   -13.882578  -4.368460   -11.791990  -4.948064   -5.272253   -1.618135   
+UG  -7.926364   -9.490340   -6.433019   -3.330683   -6.406073   -7.892427   0.594508    -8.334828   -8.723623   -2.308882   -5.093245   -3.285985   -0.541675   -6.427417   3.793554    
+UU  -9.641704   -9.124249   -10.749259  -3.670327   -9.460649   -5.516308   -4.952702   -6.474694   -13.804494  -5.365468   -12.636237  -5.144407   -4.648725   -5.130974   -5.565084   0.419512    
+H: 4.6288
+E: -3.2004
+
diff --git a/matrices/RIBOSUM75-90.mat b/matrices/RIBOSUM75-90.mat
new file mode 100644
index 0000000..8efc15d
--- /dev/null
+++ b/matrices/RIBOSUM75-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-90
+
+    A           C           G           U           
+    0.273044    0.201389    0.271234    0.254333    
+
+    A           C           G           U           
+A   2.285719    
+C   -4.370818   1.878373    
+G   -4.030708   -4.686969   1.508226    
+U   -3.799779   -2.931349   -4.269883   1.823310    
+H: 1.6566
+E: -1.0280
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.755056   
+AC  -8.216934   0.065410    
+AG  -7.529755   -9.764610   -0.447727   
+AU  -5.879827   -4.576383   -6.774968   5.057391    
+CA  -11.283124  -11.850726  -11.797928  -9.427296   -1.245682   
+CC  -999.000000 -8.444074   -14.910139  -9.331218   -9.979758   -0.455914   
+CG  -8.227164   -8.478143   -5.697394   -2.128673   -4.440910   -5.509423   6.132626    
+CU  -13.917718  -12.638025  -13.509906  -6.374167   -9.719092   -6.483690   -5.615878   -0.839839   
+GA  -7.485494   -15.934250  -10.509411  -10.150459  -10.953272  -12.234574  -9.019269   -13.427481  -0.377201   
+GC  -6.790974   -3.631969   -7.470034   -0.067467   -8.123328   -4.142112   -1.138468   -7.276453   -5.830873   6.265514    
+GG  -9.585574   -12.872590  -7.113697   -7.724973   -7.545065   -12.879548  -5.325618   -12.574310  -8.793913   -4.712449   -1.190340   
+GU  -8.993007   -7.139962   -9.786333   -1.336680   -9.709390   -9.467544   -3.345650   -6.776066   -6.768748   -0.183884   -5.932988   3.918567    
+UA  -6.696774   -8.700747   -7.443383   -2.387634   -4.282700   -9.095888   -0.209183   -7.350598   -7.066453   -2.554329   -9.237251   -4.697376   5.212893    
+UC  -14.841430  -9.310705   -12.583906  -8.393465   -11.544300  -9.476336   -7.849959   -7.341511   -16.831834  -5.159059   -11.935300  -7.057762   -5.488737   -0.859026   
+UG  -8.850244   -10.256717  -6.706667   -4.539018   -7.750056   -10.039545  -0.206133   -8.731508   -11.487946  -3.338940   -5.964678   -4.728866   -1.452204   -6.568057   3.892028    
+UU  -11.718730  -11.188126  -11.566039  -5.004449   -11.375284  -8.250017   -6.516906   -8.080269   -14.846637  -6.589714   -12.475334  -6.060020   -5.452780   -5.895084   -6.280147   0.422823    
+H: 4.9357
+E: -6.5940
+
diff --git a/matrices/RIBOSUM75-95.mat b/matrices/RIBOSUM75-95.mat
new file mode 100644
index 0000000..983e203
--- /dev/null
+++ b/matrices/RIBOSUM75-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM75-95
+
+    A           C           G           U           
+    0.291947    0.188329    0.254011    0.265713    
+
+    A           C           G           U           
+A   2.168306    
+C   -5.773415   2.101225    
+G   -5.340063   -5.852539   1.682733    
+U   -5.228133   -4.254006   -5.666938   1.754314    
+H: 1.8170
+E: -1.5026
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.921646   
+AC  -9.201964   0.202996    
+AG  -9.830815   -10.978129  -0.531235   
+AU  -8.574439   -5.579918   -8.765161   4.984605    
+CA  -999.000000 -15.272390  -12.896668  -11.608763  -0.625211   
+CC  -999.000000 -9.015448   -999.000000 -13.074460  -9.342258   0.233441    
+CG  -12.601708  -12.699758  -5.490897   -4.616132   -5.678921   -6.654098   6.396638    
+CU  -13.769003  -999.000000 -999.000000 -7.502168   -13.669862  -6.428176   -6.976300   -0.856572   
+GA  -9.229223   -999.000000 -10.968716  -14.615673  -14.237333  -13.486609  -10.505921  -12.983222  -0.309394   
+GC  -9.630377   -3.258113   -11.342964  -2.357854   -10.700402  -3.911178   -3.428219   -7.257069   -6.135244   6.575081    
+GG  -10.991942  -12.503204  -10.385803  -10.212895  -10.907705  -15.636970  -5.701347   -14.367365  -10.935263  -4.338362   -0.661592   
+GU  -12.922108  -9.565787   -13.472779  -2.661693   -13.983222  -11.588647  -5.652258   -8.374961   -7.678453   -1.610989   -6.124062   3.989746    
+UA  -9.870875   -10.786012  -8.624572   -4.347998   -6.067057   -9.196977   -2.249121   -6.760177   -7.850823   -4.500702   -16.766035  -7.094806   5.100583    
+UC  -999.000000 -9.658123   -12.760829  -9.736216   -10.814624  -10.678731  -10.285216  -10.541593  -999.000000 -5.823681   -999.000000 -11.731906  -5.551972   -0.334786   
+UG  -11.900244  -12.398259  -7.093817   -6.959447   -10.446367  -12.229149  -1.454756   -10.144893  -12.443526  -5.343959   -7.180579   -7.339663   -2.837413   -6.733417   3.978849    
+UU  -999.000000 -13.311237  -14.692984  -6.936153   -13.048202  -999.000000 -9.693509   -9.264241   -999.000000 -9.288730   -15.863978  -9.038026   -6.865448   -7.132363   -6.761740   0.395440    
+H: 5.1842
+E: -49.5874
+
diff --git a/matrices/RIBOSUM75.mat b/matrices/RIBOSUM75.mat
new file mode 100644
index 0000000..df79681
--- /dev/null
+++ b/matrices/RIBOSUM75.mat
@@ -0,0 +1,33 @@
+RIBOSUM75
+
+    A           C           G           U           
+    0.279401    0.201370    0.273595    0.245634    
+
+    A           C           G           U           
+A   1.525994    
+C   -0.895555   0.890150    
+G   -0.600397   -1.374913   0.779174    
+U   -0.559598   -0.337750   -0.798326   0.980622    
+H: 0.3134
+E: -0.0081
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.685706   
+AC  -6.120853   -1.657109   
+AG  -11.008044  -9.125484   -2.513683   
+AU  -4.480832   -1.713220   -4.289136   3.790826    
+CA  -10.593579  -9.786827   -10.269614  -4.872486   -5.675248   
+CC  -12.629505  -6.518966   -12.730654  -2.333693   -9.867157   -3.110023   
+CG  -3.498322   -4.318332   -1.725443   2.398058    -2.245311   -3.356355   5.290534    
+CU  -11.904156  -9.402347   -10.456970  -3.436424   -8.593830   -5.054819   -3.919955   -3.019082   
+GA  -9.582425   -6.332954   -7.399906   -3.726139   -6.537260   -9.418373   -4.234723   -8.944223   -2.240200   
+GC  -4.956207   -2.542516   -4.086219   3.279788    -4.172474   -2.463330   3.199566    -2.379810   -1.962819   5.633247    
+GG  -12.343158  -9.168166   -4.263678   -4.282217   -10.591911  -10.928985  -3.909101   -7.217874   -10.227088  -3.513954   -2.489217   
+GU  -5.389806   -3.818810   -5.878659   0.926220    -5.346428   -5.294034   0.640903    -4.216295   -4.984798   1.905652    -4.725936   2.955443    
+UA  -3.251248   -3.605729   -2.525398   2.011653    -3.092894   -4.395849   3.316672    -3.510498   -3.630580   2.560097    -5.050079   0.336354    4.149026    
+UC  -12.611997  -9.780716   -10.207877  -4.298502   -8.514380   -7.610369   -4.100143   -5.414693   -8.830937   -3.557802   -9.923403   -4.668552   -3.253595   -5.382994   
+UG  -3.800348   -5.863676   -5.829723   -0.006078   -6.033208   -6.311159   1.568735    -5.066193   -7.682790   0.805648    -4.233183   -1.082319   1.195218    -3.602916   2.796576    
+UU  -10.807604  -8.463550   -8.242006   -2.749176   -8.929729   -5.352793   -2.211969   -6.469681   -8.802190   -2.389239   -7.183553   -3.225121   -1.770006   -7.446854   -2.823829   -1.993879   
+H: 3.2082
+E: -2.4211
+
diff --git a/matrices/RIBOSUM80-25.mat b/matrices/RIBOSUM80-25.mat
new file mode 100644
index 0000000..425edb1
--- /dev/null
+++ b/matrices/RIBOSUM80-25.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-25
+
+    A           C           G           U           
+    0.267891    0.213118    0.288339    0.230653    
+
+    A           C           G           U           
+A   1.745607    
+C   -1.051871   0.906313    
+G   -0.721439   -1.514616   0.787357    
+U   -0.688374   -0.468194   -0.913103   1.180140    
+H: 0.4113
+E: -0.0404
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.609728   
+AC  -6.506098   -1.768262   
+AG  -9.407384   -9.668566   -1.925993   
+AU  -4.455473   -1.650784   -4.949754   3.948430    
+CA  -10.196117  -9.706294   -10.336244  -4.961891   -5.744254   
+CC  -12.957827  -7.719242   -13.618081  -2.726595   -9.757993   -3.979460   
+CG  -3.612281   -4.800436   -2.219728   2.276059    -2.599836   -4.065233   5.202415    
+CU  -12.299958  -9.713995   -10.830649  -3.575310   -8.336953   -5.568579   -4.322762   -3.347813   
+GA  -7.538722   -7.033038   -8.183115   -3.725269   -6.881670   -10.365314  -4.520571   -8.136154   -1.955516   
+GC  -5.260089   -2.895010   -4.985797   3.111328    -4.397927   -2.839730   3.030664    -2.436123   -2.430180   5.519457    
+GG  -8.518225   -9.841055   -4.452391   -4.525780   -10.397493  -10.780047  -4.308394   -8.333540   -8.340805   -3.752767   -2.240197   
+GU  -5.719589   -4.010676   -6.631674   0.871160    -5.487686   -5.869784   0.463827    -4.232369   -5.355803   1.682486    -5.172777   3.108478    
+UA  -3.004715   -3.973207   -2.696889   2.006324    -2.848065   -4.796336   3.149920    -3.972510   -4.109674   2.325917    -5.305995   0.216764    4.424367    
+UC  -12.472819  -8.558290   -9.189002   -3.870116   -7.558234   -7.274677   -4.279775   -4.987920   -7.577327   -3.737930   -10.301183  -4.728095   -3.416238   -4.716621   
+UG  -3.871386   -6.210094   -5.644804   -0.129174   -5.770089   -6.604385   1.466062    -5.681152   -6.921332   0.630533    -4.364906   -1.199191   1.202786    -3.949802   2.974974    
+UU  -8.876238   -8.183037   -8.588721   -2.478503   -9.039000   -5.308578   -2.660992   -5.900934   -9.438167   -2.482237   -5.963354   -3.032991   -1.728436   -6.959667   -3.158685   -1.300718   
+H: 3.3108
+E: -2.4265
+
diff --git a/matrices/RIBOSUM80-30.mat b/matrices/RIBOSUM80-30.mat
new file mode 100644
index 0000000..e021484
--- /dev/null
+++ b/matrices/RIBOSUM80-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-30
+
+    A           C           G           U           
+    0.267735    0.213314    0.288569    0.230382    
+
+    A           C           G           U           
+A   1.750234    
+C   -1.055907   0.908279    
+G   -0.725230   -1.516723   0.789275    
+U   -0.692629   -0.472302   -0.919001   1.184236    
+H: 0.4140
+E: -0.0414
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.604396   
+AC  -6.502939   -1.767276   
+AG  -9.404046   -9.667401   -1.924649   
+AU  -4.450515   -1.646893   -4.947836   3.954354    
+CA  -10.192959  -9.705308   -10.335079  -4.964573   -5.743268   
+CC  -12.956841  -7.720429   -13.619089  -2.724904   -9.759180   -3.982820   
+CG  -3.611143   -4.801600   -2.220556   2.272250    -2.600903   -4.068448   5.199338    
+CU  -12.295948  -9.712157   -10.828632  -3.570560   -8.335115   -5.568915   -4.322918   -3.345124   
+GA  -7.535384   -7.031873   -8.181771   -3.721189   -6.880505   -10.366322  -4.521400   -8.134138   -1.954172   
+GC  -5.267400   -2.896043   -4.987535   3.109770    -4.399309   -2.842943   3.026606    -2.436422   -2.431009   5.516285    
+GG  -8.516881   -9.841884   -4.453041   -4.524673   -10.398321  -10.783049  -4.311261   -8.333518   -8.341455   -3.755589   -2.242840   
+GU  -5.715854   -4.008804   -6.629915   0.870513    -5.486137   -5.870050   0.461643    -4.229534   -5.353608   1.681929    -5.172575   3.111245    
+UA  -3.009318   -3.985185   -2.706803   2.008155    -2.845187   -4.795786   3.146352    -3.967882   -4.106675   2.323257    -5.305411   0.212083    4.429725    
+UC  -12.468809  -8.556452   -9.186986   -3.865621   -7.556396   -7.275013   -4.280005   -4.985232   -7.575310   -3.738212   -10.301161  -4.725227   -3.412146   -4.713932   
+UG  -3.867214   -6.208298   -5.642609   -0.135244   -5.768073   -6.604541   1.464505    -5.678373   -6.919421   0.629367    -4.364705   -1.196835   1.203771    -3.946934   2.978015    
+UU  -8.869203   -8.178175   -8.583680   -2.470905   -9.034138   -5.305890   -2.658124   -5.895221   -9.433127   -2.479369   -5.960307   -3.027675   -1.720773   -6.953954   -3.152793   -1.291981   
+H: 3.3113
+E: -2.4264
+
diff --git a/matrices/RIBOSUM80-35.mat b/matrices/RIBOSUM80-35.mat
new file mode 100644
index 0000000..f7ef796
--- /dev/null
+++ b/matrices/RIBOSUM80-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-35
+
+    A           C           G           U           
+    0.267502    0.213600    0.288926    0.229972    
+
+    A           C           G           U           
+A   1.756267    
+C   -1.060801   0.910491    
+G   -0.729211   -1.519461   0.791327    
+U   -0.698446   -0.476674   -0.925731   1.188929    
+H: 0.4174
+E: -0.0425
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.596622   
+AC  -6.498481   -1.765882   
+AG  -9.399311   -9.665856   -1.922953   
+AU  -4.444135   -1.641354   -4.944724   3.962961    
+CA  -10.188375  -9.703914   -10.333535  -4.972506   -5.741875   
+CC  -13.011706  -7.722225   -13.620734  -2.722921   -9.760976   -3.987806   
+CG  -3.610261   -4.804815   -2.222073   2.267576    -2.602597   -4.073351   5.194445    
+CU  -12.290050  -9.709449   -10.825773  -3.564235   -8.332407   -5.569397   -4.323472   -3.341102   
+GA  -7.530649   -7.030328   -8.180075   -3.715570   -6.878960   -10.367967  -4.522894   -8.131279   -1.952476   
+GC  -5.306453   -2.898142   -4.990504   3.107887    -4.407172   -2.847844   3.020375    -2.437138   -2.432503   5.511289    
+GG  -8.515880   -9.843378   -4.454384   -4.522382   -10.399816  -10.787733  -4.316013   -8.333698   -8.342799   -3.760270   -2.247223   
+GU  -5.715024   -4.005969   -6.627233   0.871168    -5.484814   -5.870994   0.457751    -4.225426   -5.350733   1.680561    -5.172605   3.115038    
+UA  -3.017550   -3.998738   -2.719096   2.009254    -2.840802   -4.797721   3.142292    -3.961709   -4.101155   2.319441    -5.304428   0.206922    4.437239    
+UC  -12.462911  -8.553744   -9.184127   -3.858762   -7.553688   -7.275495   -4.280455   -4.981209   -7.572451   -3.738842   -10.301341  -4.721191   -3.405645   -4.709910   
+UG  -3.861199   -6.205439   -5.639809   -0.142113   -5.765214   -6.604873   1.462739    -5.674289   -6.917317   0.628421    -4.364734   -1.193524   1.206588    -3.943201   2.982298    
+UU  -8.858801   -8.170963   -8.576317   -2.459620   -9.026926   -5.301867   -2.654007   -5.886695   -9.425763   -2.475196   -5.955983   -3.019503   -1.709989   -6.945428   -3.144713   -1.278950   
+H: 3.3118
+E: -2.4266
+
diff --git a/matrices/RIBOSUM80-40.mat b/matrices/RIBOSUM80-40.mat
new file mode 100644
index 0000000..bd4284e
--- /dev/null
+++ b/matrices/RIBOSUM80-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-40
+
+    A           C           G           U           
+    0.267125    0.213912    0.289402    0.229560    
+
+    A           C           G           U           
+A   1.763990    
+C   -1.070320   0.913493    
+G   -0.733567   -1.522692   0.793153    
+U   -0.708544   -0.481101   -0.930818   1.195781    
+H: 0.4217
+E: -0.0439
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.580115   
+AC  -6.486111   -1.757667   
+AG  -9.387212   -9.657895   -1.915263   
+AU  -4.437522   -1.634401   -4.933966   3.971498    
+CA  -10.176005  -9.695681   -10.329787  -4.978658   -5.733642   
+CC  -13.003474  -7.719053   -13.616910  -2.749986   -9.756881   -3.987848   
+CG  -3.633356   -4.842012   -2.218998   2.262528    -2.602292   -4.076502   5.189928    
+CU  -12.277128  -9.700664   -10.817260  -3.561026   -8.323622   -5.564749   -4.321154   -3.331765   
+GA  -7.518550   -7.022367   -8.172385   -3.703999   -6.870999   -10.364143  -4.520637   -8.122765   -1.944786   
+GC  -5.309456   -2.929125   -4.987405   3.103906    -4.407942   -2.849125   3.011653    -2.438410   -2.436704   5.506344    
+GG  -8.508190   -9.839825   -4.451103   -4.517583   -10.396263  -10.788318  -4.320062   -8.330932   -8.339517   -3.769829   -2.248350   
+GU  -5.790474   -3.998798   -6.618991   0.872568    -5.486429   -5.869385   0.450540    -4.218852   -5.342897   1.676974    -5.169750   3.115852    
+UA  -3.011052   -3.995480   -2.707506   2.007361    -2.836828   -4.812696   3.139448    -3.988062   -4.093275   2.311650    -5.313497   0.202312    4.447657    
+UC  -12.449989  -8.547250   -9.178222   -3.853851   -7.544903   -7.270847   -4.281336   -4.971872   -7.563938   -3.738995   -10.297236  -4.712813   -3.397649   -4.700573   
+UG  -3.849840   -6.202098   -5.633005   -0.144228   -5.757209   -6.608877   1.459433    -5.731374   -6.911634   0.622941    -4.361472   -1.205612   1.209215    -3.962276   2.988177    
+UU  -8.841189   -8.157489   -8.572692   -2.455066   -9.013451   -5.292530   -2.647939   -5.873185   -9.412560   -2.490859   -5.947189   -3.006674   -1.712184   -6.931401   -3.177788   -1.260371   
+H: 3.3134
+E: -2.4260
+
diff --git a/matrices/RIBOSUM80-45.mat b/matrices/RIBOSUM80-45.mat
new file mode 100644
index 0000000..b76aefe
--- /dev/null
+++ b/matrices/RIBOSUM80-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-45
+
+    A           C           G           U           
+    0.265271    0.215583    0.291703    0.227442    
+
+    A           C           G           U           
+A   1.799264    
+C   -1.102819   0.922013    
+G   -0.756598   -1.536765   0.800072    
+U   -0.750373   -0.497611   -0.954564   1.225998    
+H: 0.4404
+E: -0.0503
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.484019   
+AC  -6.412291   -1.708864   
+AG  -9.312664   -9.611469   -1.862332   
+AU  -4.523465   -1.607882   -4.891817   4.017664    
+CA  -10.101311  -9.642132   -10.296497  -4.970364   -5.680096   
+CC  -12.964635  -7.735687   -13.584837  -2.842289   -9.724619   -3.976851   
+CG  -3.636081   -4.935706   -2.222611   2.234823    -2.611919   -4.123391   5.171987    
+CU  -12.199072  -9.646391   -10.787024  -3.550822   -8.266815   -5.529151   -4.334533   -3.271707   
+GA  -7.449087   -6.992758   -8.121835   -3.669793   -6.882315   -10.411183  -4.505876   -8.082518   -1.891743   
+GC  -5.351041   -3.055016   -4.968222   3.084994    -4.419982   -2.866613   2.963543    -2.458171   -2.486739   5.483649    
+GG  -8.455042   -9.809741   -4.430107   -4.499787   -10.378909  -10.803547  -4.359973   -8.501217   -8.364182   -3.801523   -2.243806   
+GU  -5.978277   -3.981718   -6.569279   0.875936    -5.508950   -5.859241   0.411896    -4.193965   -5.313211   1.658383    -5.142877   3.134709    
+UA  -2.983168   -3.980337   -2.682006   1.987809    -2.824268   -4.808178   3.115369    -4.183226   -4.087128   2.262212    -5.357895   0.168834    4.497698    
+UC  -12.378105  -8.494872   -9.131802   -3.828648   -7.488029   -7.235248   -4.291773   -4.915031   -7.509585   -3.805928   -10.315362  -4.728019   -3.373998   -4.641894   
+UG  -3.892767   -6.184081   -5.604715   -0.155543   -5.722748   -6.614208   1.446362    -5.879447   -6.869944   0.601777    -4.349185   -1.243226   1.221675    -4.039638   3.017656    
+UU  -8.738773   -8.083287   -8.814416   -2.434395   -8.932053   -5.232669   -2.635639   -5.796458   -9.520695   -2.534059   -5.933621   -2.956877   -1.708950   -6.847410   -3.230139   -1.181997   
+H: 3.3237
+E: -2.4250
+
diff --git a/matrices/RIBOSUM80-50.mat b/matrices/RIBOSUM80-50.mat
new file mode 100644
index 0000000..f5c8e9e
--- /dev/null
+++ b/matrices/RIBOSUM80-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-50
+
+    A           C           G           U           
+    0.262685    0.217771    0.294829    0.224715    
+
+    A           C           G           U           
+A   1.942721    
+C   -1.287492   1.007439    
+G   -0.953967   -1.793406   0.885948    
+U   -0.910380   -0.641069   -1.169474   1.368705    
+H: 0.5628
+E: -0.0973
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.958263   
+AC  -5.946627   -1.626280   
+AG  -8.896580   -9.347804   -1.412694   
+AU  -4.458154   -1.773153   -4.783207   4.223205    
+CA  -9.658260   -9.265219   -10.001703  -5.128159   -5.229551   
+CC  -12.965036  -7.512731   -13.451691  -3.793741   -9.306903   -3.564773   
+CG  -3.730845   -5.065157   -2.893723   2.008657    -2.841502   -4.060187   5.256245    
+CU  -11.916612  -9.334779   -10.833600  -3.926199   -7.893954   -5.086074   -4.580477   -2.850627   
+GA  -7.076530   -8.060397   -7.678553   -3.965769   -7.549047   -10.883330  -4.631604   -7.842423   -1.434414   
+GC  -5.288587   -3.606306   -5.108599   2.976565    -4.619568   -2.934704   2.620660    -3.533018   -3.105066   5.540767    
+GG  -8.405048   -10.398505  -4.625131   -4.934271   -10.006201  -11.350488  -4.428061   -11.629108  -8.057027   -3.724905   -2.229457   
+GU  -5.742646   -3.753267   -6.551711   0.868110    -6.003811   -5.897795   0.164582    -4.469441   -5.281658   1.562463    -4.989684   3.232201    
+UA  -3.477969   -4.204483   -3.116869   1.848918    -2.689289   -4.794807   2.989848    -4.183099   -4.383301   2.024250    -5.209182   -0.119762   4.666514    
+UC  -12.189586  -8.280987   -9.236279   -3.961826   -7.091493   -6.829989   -4.539963   -4.629932   -7.251966   -4.192766   -10.854629  -4.797198   -3.304658   -4.366312   
+UG  -4.987304   -6.329343   -5.496176   -0.258334   -5.505913   -6.550233   1.436077    -6.141786   -6.730470   0.322302    -4.273768   -1.638291   1.256106    -4.203081   3.152892    
+UU  -8.301031   -7.619968   -10.127610  -2.587541   -8.478808   -4.764322   -2.900381   -5.306565   -10.467677  -2.724173   -8.261241   -3.336164   -2.327150   -6.383312   -3.426234   -0.716037   
+H: 3.4654
+E: -2.4738
+
diff --git a/matrices/RIBOSUM80-55.mat b/matrices/RIBOSUM80-55.mat
new file mode 100644
index 0000000..11926ad
--- /dev/null
+++ b/matrices/RIBOSUM80-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-55
+
+    A           C           G           U           
+    0.261476    0.218545    0.295682    0.224297    
+
+    A           C           G           U           
+A   2.054913    
+C   -1.482559   1.084611    
+G   -1.163728   -2.066975   0.960670    
+U   -1.059546   -0.778308   -1.417053   1.482631    
+H: 0.6863
+E: -0.1517
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.566834   
+AC  -5.577246   -1.587419   
+AG  -8.603826   -9.110510   -1.131987   
+AU  -4.555045   -1.846452   -4.628118   4.358853    
+CA  -9.310048   -8.918430   -9.827805   -5.145406   -4.887035   
+CC  -13.872543  -7.209579   -13.351326  -5.211738   -8.994240   -3.222475   
+CG  -4.307133   -5.336944   -3.839161   1.810258    -3.093261   -4.720313   5.342487    
+CU  -11.785043  -9.000768   -10.599086  -4.589661   -8.615655   -4.737436   -4.676935   -2.498597   
+GA  -6.750919   -9.202672   -7.354864   -4.282831   -7.500410   -10.879265  -5.384563   -7.577353   -1.083594   
+GC  -5.195265   -3.921683   -5.269744   2.864431    -5.307251   -2.959382   2.296131    -5.346015   -3.796278   5.605553    
+GG  -8.615650   -10.923287  -4.697397   -5.144677   -9.705169   -11.756511  -4.465431   -12.602117  -7.757467   -3.762804   -2.262824   
+GU  -5.567168   -3.733507   -6.518524   0.800595    -6.743603   -6.670017   -0.033057   -4.556385   -5.226950   1.473475    -4.925622   3.319090    
+UA  -3.834603   -4.466582   -3.943960   1.685928    -2.494079   -5.343519   2.864425    -4.151017   -4.823017   1.789313    -5.145140   -0.365511   4.783176    
+UC  -12.257414  -8.136739   -9.085717   -4.406376   -7.286534   -6.599808   -4.641405   -4.281194   -6.913883   -4.391117   -11.372401  -4.735901   -3.159827   -4.054391   
+UG  -6.077560   -6.652261   -5.607709   -0.340340   -5.414330   -6.521958   1.426102    -6.135130   -7.089719   0.093984    -4.329331   -2.007195   1.278904    -4.484345   3.257128    
+UU  -7.989104   -7.261738   -10.860829  -2.658656   -8.325221   -4.412077   -3.100651   -4.945487   -10.315975  -2.996374   -11.259313  -3.748288   -3.003534   -6.043253   -3.788308   -0.417025   
+H: 3.6005
+E: -2.5469
+
diff --git a/matrices/RIBOSUM80-60.mat b/matrices/RIBOSUM80-60.mat
new file mode 100644
index 0000000..ebf72e0
--- /dev/null
+++ b/matrices/RIBOSUM80-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-60
+
+    A           C           G           U           
+    0.260366    0.219398    0.297044    0.223191    
+
+    A           C           G           U           
+A   2.112826    
+C   -1.582043   1.116590    
+G   -1.277252   -2.182643   0.988185    
+U   -1.168913   -0.868072   -1.520522   1.542618    
+H: 0.7511
+E: -0.1816
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.478732   
+AC  -5.948466   -1.655125   
+AG  -8.388616   -9.003574   -1.044348   
+AU  -4.467841   -1.867665   -4.944547   4.425062    
+CA  -9.465565   -8.754032   -9.962400   -5.175168   -4.783044   
+CC  -14.105258  -7.437593   -13.742507  -5.748113   -9.412742   -3.124026   
+CG  -4.519232   -5.454672   -3.965777   1.726709    -3.188661   -5.146743   5.361971    
+CU  -11.825528  -9.573683   -10.401324  -4.708066   -8.689378   -4.910036   -4.728030   -2.344765   
+GA  -6.522827   -9.343313   -7.785569   -4.491209   -7.438331   -10.957370  -5.474932   -7.364792   -1.028781   
+GC  -5.228548   -3.962475   -5.381702   2.793727    -5.579815   -3.175684   2.190904    -5.937095   -4.157995   5.617649    
+GG  -8.385949   -11.012728  -4.774534   -5.297963   -10.424449  -11.925405  -4.493580   -12.681768  -7.607811   -3.952589   -2.222277   
+GU  -5.804350   -4.136676   -6.506666   0.772787    -7.191619   -7.410731   -0.131377   -4.868511   -5.341423   1.392440    -5.046102   3.369157    
+UA  -3.844391   -4.580107   -4.385751   1.597752    -2.457010   -6.130829   2.794958    -4.386307   -4.925105   1.694277    -5.343885   -0.462993   4.848398    
+UC  -12.400633  -8.047384   -8.885313   -4.513949   -7.184571   -6.494214   -4.651162   -4.096430   -6.699587   -4.475786   -11.576584  -4.941879   -3.104871   -3.826412   
+UG  -6.158825   -6.642259   -5.695107   -0.399803   -5.410843   -7.370958   1.399463    -6.560335   -6.980585   0.053911    -4.288630   -2.055138   1.261143    -4.777387   3.294973    
+UU  -7.738174   -7.345140   -10.890259  -2.665647   -8.232493   -4.528582   -3.183260   -4.883860   -10.314363  -3.188391   -11.347232  -3.939710   -3.078828   -5.874265   -4.052067   -0.243687   
+H: 3.6606
+E: -2.5967
+
diff --git a/matrices/RIBOSUM80-65.mat b/matrices/RIBOSUM80-65.mat
new file mode 100644
index 0000000..4b0c42d
--- /dev/null
+++ b/matrices/RIBOSUM80-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-65
+
+    A           C           G           U           
+    0.259039    0.220888    0.300130    0.219942    
+
+    A           C           G           U           
+A   2.199042    
+C   -1.754873   1.151265    
+G   -1.420126   -2.418154   1.019919    
+U   -1.350969   -1.028657   -1.678293   1.637340    
+H: 0.8544
+E: -0.2341
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.539432   
+AC  -7.590322   -1.824698   
+AG  -8.073846   -9.834644   -0.932609   
+AU  -4.469009   -1.827782   -5.639223   4.479220    
+CA  -10.110594  -8.695714   -9.868979   -5.209219   -4.858985   
+CC  -15.350293  -9.889655   -14.616858  -6.763940   -13.824309  -3.109679   
+CG  -4.605988   -6.229140   -4.250419   1.656431    -3.438715   -6.028958   5.373913    
+CU  -12.214108  -9.718467   -10.434834  -5.104869   -8.720286   -5.868635   -4.721639   -2.266349   
+GA  -6.198828   -10.924192  -8.865969   -5.230235   -7.234536   -11.634522  -5.559626   -7.058957   -1.024431   
+GC  -5.350877   -3.961356   -6.064918   2.720412    -6.212093   -3.304979   2.066343    -6.426334   -5.277549   5.620506    
+GG  -8.070475   -11.273300  -4.990023   -5.648157   -12.060227  -12.285840  -4.635651   -12.859818  -7.398960   -4.143658   -2.099462   
+GU  -5.722538   -5.190459   -6.735776   0.703867    -7.727793   -8.330991   -0.267582   -5.636526   -5.685353   1.249048    -5.344964   3.438393    
+UA  -4.172930   -5.153736   -4.973881   1.545417    -2.383247   -7.275222   2.728001    -4.495862   -5.542046   1.608067    -5.669779   -0.507126   4.947173    
+UC  -12.560390  -7.977698   -8.609444   -4.571378   -6.954462   -6.467858   -4.861370   -3.968336   -6.381743   -4.582172   -11.799445  -5.794829   -3.153331   -3.515066   
+UG  -7.087744   -7.067640   -5.794240   -0.457660   -5.516708   -8.721698   1.338728    -6.867033   -6.841952   -0.002684   -4.313019   -2.058801   1.206587    -5.140607   3.338040    
+UU  -7.374248   -7.297175   -11.128745  -2.707641   -8.462881   -4.643464   -3.686681   -4.739407   -11.707113  -3.601243   -11.386242  -4.454194   -3.150603   -5.786982   -4.331371   -0.015489   
+H: 3.7462
+E: -2.7580
+
diff --git a/matrices/RIBOSUM80-70.mat b/matrices/RIBOSUM80-70.mat
new file mode 100644
index 0000000..f3c6c15
--- /dev/null
+++ b/matrices/RIBOSUM80-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-70
+
+    A           C           G           U           
+    0.256473    0.222835    0.303146    0.217546    
+
+    A           C           G           U           
+A   2.262329    
+C   -1.895944   1.172097    
+G   -1.524145   -2.541031   1.037546    
+U   -1.481838   -1.121540   -1.808747   1.699707    
+H: 0.9252
+E: -0.2720
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.420787   
+AC  -7.362206   -1.787599   
+AG  -8.566139   -10.038992  -0.888920   
+AU  -4.240807   -1.806986   -6.089926   4.545732    
+CA  -10.179466  -8.821177   -10.364743  -5.751117   -4.707286   
+CC  -14.762892  -9.933900   -17.936748  -7.140695   -13.270641  -3.312067   
+CG  -4.897783   -6.471481   -4.463168   1.581681    -3.468655   -5.947540   5.367978    
+CU  -12.564175  -9.815214   -10.153611  -5.324189   -8.899426   -5.939364   -4.742348   -2.331785   
+GA  -6.381157   -11.803766  -9.160767   -5.381405   -7.046761   -11.871201  -6.017155   -6.767644   -1.037241   
+GC  -5.237142   -4.103912   -6.257779   2.644410    -6.516246   -3.525893   1.944474    -6.765991   -5.781498   5.600403    
+GG  -8.465240   -11.561322  -4.996157   -5.948386   -12.303573  -12.201175  -4.610309   -13.523385  -7.243181   -4.309724   -2.054826   
+GU  -5.362397   -5.127572   -6.880832   0.660272    -7.525053   -8.630600   -0.317015   -5.687496   -5.859604   1.173270    -5.544274   3.478354    
+UA  -4.419746   -5.234713   -5.588719   1.502680    -2.417053   -7.267810   2.676267    -4.425848   -6.064656   1.490335    -5.790258   -0.585638   5.021989    
+UC  -12.375200  -8.444198   -8.145666   -4.669367   -6.703942   -6.636737   -5.069060   -3.995530   -6.008772   -4.961531   -12.137111  -5.818228   -3.226963   -3.346832   
+UG  -7.560481   -7.376528   -5.804056   -0.549971   -5.475611   -8.644358   1.314146    -6.998041   -6.886125   -0.065839   -4.359710   -2.021518   1.138967    -5.226122   3.387026    
+UU  -6.982944   -6.937692   -11.032962  -2.674080   -8.115265   -4.657429   -3.905756   -4.930917   -11.785676  -3.859820   -11.505715  -4.948862   -3.298085   -5.749574   -4.267928   0.116156    
+H: 3.7942
+E: -2.8234
+
diff --git a/matrices/RIBOSUM80-75.mat b/matrices/RIBOSUM80-75.mat
new file mode 100644
index 0000000..b098151
--- /dev/null
+++ b/matrices/RIBOSUM80-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-75
+
+    A           C           G           U           
+    0.256085    0.219936    0.298189    0.225789    
+
+    A           C           G           U           
+A   2.287178    
+C   -2.141001   1.289897    
+G   -1.804589   -2.673247   1.121351    
+U   -1.739809   -1.260341   -2.067613   1.738893    
+H: 1.0300
+E: -0.3354
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.493935   
+AC  -6.588836   -1.164718   
+AG  -8.500021   -9.860085   -0.826844   
+AU  -4.182780   -2.067186   -6.332342   4.755975    
+CA  -10.042566  -9.746553   -9.819573   -6.236237   -3.545885   
+CC  -14.091917  -8.882265   -16.077085  -7.004119   -11.478672  -2.479614   
+CG  -5.234852   -6.221344   -4.339185   1.197294    -3.384932   -5.599787   5.517046    
+CU  -11.921668  -11.482000  -10.301193  -5.620412   -8.191062   -5.202217   -4.807085   -1.641152   
+GA  -7.046221   -11.846948  -9.679349   -5.528984   -6.763225   -11.470810  -6.546967   -7.043837   -0.972969   
+GC  -5.307709   -3.947092   -6.344155   2.359674    -6.336659   -3.813375   1.643471    -6.755622   -5.737630   5.699463    
+GG  -9.355654   -11.323873  -4.732347   -6.197956   -11.282867  -10.906417  -4.475190   -11.846753  -6.266960   -4.244981   -2.130091   
+GU  -5.097424   -5.495331   -7.651681   0.489560    -7.403618   -8.616941   -0.662007   -5.637494   -6.319974   1.049778    -5.051495   3.540340    
+UA  -4.372992   -5.425515   -5.620412   0.984262    -2.446434   -6.721962   2.388534    -4.207099   -6.186459   1.066024    -6.121692   -1.076911   5.098306    
+UC  -13.799867  -8.741805   -8.516861   -5.181461   -7.219356   -8.847798   -5.186156   -4.544631   -5.977221   -4.951512   -12.153367  -5.398403   -3.268615   -3.134001   
+UG  -7.068243   -7.150313   -5.466282   -1.050359   -5.924474   -8.653651   1.166761    -7.791237   -7.711385   -0.385619   -4.183017   -2.105035   0.756531    -5.352847   3.494854    
+UU  -6.593389   -6.274099   -11.236570  -2.328700   -8.234853   -4.629062   -4.009255   -5.013842   -11.743427  -3.992258   -10.720435  -5.261067   -3.381990   -5.203088   -4.218155   0.051696    
+H: 3.9588
+E: -2.7900
+
diff --git a/matrices/RIBOSUM80-80.mat b/matrices/RIBOSUM80-80.mat
new file mode 100644
index 0000000..1a9a325
--- /dev/null
+++ b/matrices/RIBOSUM80-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-80
+
+    A           C           G           U           
+    0.260737    0.212015    0.283318    0.243930    
+
+    A           C           G           U           
+A   2.300649    
+C   -2.808815   1.549960    
+G   -2.553742   -3.190544   1.298684    
+U   -2.495199   -1.549013   -2.724668   1.770859    
+H: 1.2720
+E: -0.5270
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.835467   
+AC  -8.350499   -0.361069   
+AG  -8.309115   -9.347610   -0.584931   
+AU  -5.225921   -2.627925   -6.027538   4.981342    
+CA  -9.694454   -10.654302  -10.947203  -7.344674   -2.865968   
+CC  -12.051624  -7.565742   -14.419906  -7.553216   -10.147129  -1.017634   
+CG  -6.205445   -5.533549   -4.889498   0.088772    -3.392555   -4.894877   5.846150    
+CU  -12.320554  -11.087078  -10.515348  -5.503752   -8.204853   -7.036295   -4.983088   -0.765924   
+GA  -6.153897   -11.226849  -8.385889   -7.998587   -8.411176   -10.923864  -7.584239   -9.533309   -0.563382   
+GC  -5.322562   -3.522625   -6.917417   1.570471    -6.114694   -3.874592   0.846927    -6.726928   -5.855328   5.959920    
+GG  -9.883744   -12.200413  -5.038928   -7.227176   -10.043464  -12.642409  -4.839344   -12.212673  -8.905256   -4.924873   -1.914619   
+GU  -6.818973   -5.977162   -7.236280   0.078567    -8.517163   -7.801206   -1.559705   -6.183650   -6.183171   0.667578    -5.740247   3.720048    
+UA  -5.053391   -6.391721   -7.276324   -0.302882   -2.579030   -6.965184   1.594220    -5.734219   -6.434039   -0.174722   -7.009879   -2.351546   5.153220    
+UC  -12.668156  -7.752936   -10.136757  -5.663865   -9.278677   -8.472376   -5.446513   -5.405442   -8.727173   -4.462897   -12.029048  -4.734116   -4.559067   -1.818245   
+UG  -7.261189   -7.996766   -5.802960   -2.412384   -6.372645   -8.549409   0.742004    -7.640347   -8.468212   -1.436609   -4.543245   -3.097402   -0.030820   -6.421040   3.686617    
+UU  -8.470903   -7.832236   -11.593562  -2.949454   -7.630582   -5.880422   -4.335018   -5.826218   -13.804086  -4.481730   -12.199066  -4.878040   -4.196433   -4.561417   -5.052323   0.097230    
+H: 4.3884
+E: -2.9716
+
diff --git a/matrices/RIBOSUM80-85.mat b/matrices/RIBOSUM80-85.mat
new file mode 100644
index 0000000..17b3df1
--- /dev/null
+++ b/matrices/RIBOSUM80-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-85
+
+    A           C           G           U           
+    0.263576    0.210741    0.283487    0.242196    
+
+    A           C           G           U           
+A   2.356618    
+C   -3.541174   1.663529    
+G   -3.219148   -3.964424   1.371545    
+U   -3.047780   -2.179766   -3.426671   1.850683    
+H: 1.4936
+E: -0.7588
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.011202   
+AC  -9.070048   -0.197692   
+AG  -8.199319   -9.938756   -0.550714   
+AU  -5.278650   -3.966228   -6.898990   5.103073    
+CA  -10.404626  -11.640640  -12.028705  -8.407844   -2.213283   
+CC  -11.643571  -8.763546   -13.971330  -7.561728   -10.046538  -1.130748   
+CG  -7.027312   -6.292449   -5.900851   -0.955604   -3.864152   -5.063494   5.941488    
+CU  -13.323689  -11.329052  -10.473644  -5.570739   -8.097022   -6.892763   -5.491093   -0.703884   
+GA  -6.360099   -12.305031  -7.971440   -8.708983   -9.175031   -10.627236  -8.326556   -13.759263  -0.562492   
+GC  -5.866765   -3.884358   -7.323940   0.939004    -6.396210   -4.151723   -0.188133   -6.707635   -6.209340   6.039694    
+GG  -9.970711   -12.452897  -6.561656   -7.744299   -9.409328   -12.858531  -5.354830   -12.641773  -8.527517   -5.130575   -1.520176   
+GU  -7.661850   -6.961591   -7.462607   -0.567546   -9.285835   -7.462313   -2.324397   -6.256329   -6.053205   0.257393    -5.938606   3.831169    
+UA  -5.974313   -7.063110   -7.322888   -1.229078   -3.307134   -7.017283   0.922946    -6.501316   -6.533131   -1.294318   -7.579141   -3.473872   5.251553    
+UC  -13.237151  -8.042505   -12.787842  -6.402987   -12.375706  -9.724939   -6.350809   -6.461857   -10.743072  -4.602904   -12.270329  -5.432247   -5.399216   -1.076800   
+UG  -7.768680   -9.899981   -6.375381   -3.316219   -6.479447   -8.190745   0.421088    -8.362613   -9.114290   -2.496026   -5.507194   -3.609294   -0.598994   -6.617822   3.819397    
+UU  -9.709125   -9.008499   -11.255181  -3.698101   -9.353714   -5.724469   -5.249892   -6.447078   -14.309334  -5.474241   -13.076955  -5.145316   -4.638440   -5.598033   -5.670743   0.241130    
+H: 4.6949
+E: -3.2477
+
diff --git a/matrices/RIBOSUM80-90.mat b/matrices/RIBOSUM80-90.mat
new file mode 100644
index 0000000..feb1d50
--- /dev/null
+++ b/matrices/RIBOSUM80-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-90
+
+    A           C           G           U           
+    0.274157    0.201865    0.276749    0.247229    
+
+    A           C           G           U           
+A   2.322417    
+C   -4.539591   1.828173    
+G   -4.108158   -4.895502   1.487770    
+U   -3.891634   -3.129846   -4.404372   1.849408    
+H: 1.6887
+E: -1.0817
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.298380   
+AC  -8.934946   -0.202028   
+AG  -8.244370   -10.466597  -0.570258   
+AU  -5.403376   -4.841137   -7.051588   5.103644    
+CA  -12.001084  -12.562790  -12.509382  -10.030135  -1.637844   
+CC  -999.000000 -9.076196   -15.649949  -10.025403  -9.862461   -0.740726   
+CG  -8.590608   -9.192796   -6.133644   -2.498025   -4.416414   -5.574846   6.132401    
+CU  -14.582499  -13.303686  -14.205437  -6.524018   -8.056408   -7.108185   -6.293356   -0.626071   
+GA  -8.138451   -16.676521  -11.185611  -10.769958  -9.587574   -12.596311  -9.510939   -14.117577  -0.453508   
+GC  -7.480672   -4.084716   -8.165497   -0.344126   -8.635924   -4.415761   -1.659167   -7.353624   -6.562453   6.225852    
+GG  -10.347450  -13.634561  -7.081788   -8.432188   -8.295801   -13.633089  -5.626855   -13.293013  -9.427552   -5.385457   -1.104121   
+GU  -8.991235   -7.655759   -10.478620  -1.105024   -10.339126  -10.157770  -3.837368   -6.994087   -7.292583   -0.351863   -6.688290   3.932197    
+UA  -6.742224   -8.145754   -7.872351   -2.569888   -4.515762   -8.341300   -0.302450   -7.412897   -7.518929   -2.904513   -9.931425   -4.758701   5.266021    
+UC  -15.513790  -8.565754   -13.279438  -8.586888   -12.214199  -9.967654   -7.845518   -7.900952   -17.527365  -5.612738   -12.652055  -7.703102   -5.645415   -0.717755   
+UG  -9.348156   -10.939604  -6.792976   -4.455612   -7.852329   -10.052714  -0.458898   -9.365936   -12.182994  -3.708414   -6.358840   -5.128967   -1.358445   -6.985813   3.920933    
+UU  -11.283604  -11.456045  -12.216106  -4.590546   -11.998107  -8.873175   -7.036532   -8.557462   -15.497891  -6.851290   -13.094729  -6.235789   -5.700910   -6.474790   -6.398357   0.263153    
+H: 5.0060
+E: -6.8210
+
diff --git a/matrices/RIBOSUM80-95.mat b/matrices/RIBOSUM80-95.mat
new file mode 100644
index 0000000..f6e0b83
--- /dev/null
+++ b/matrices/RIBOSUM80-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM80-95
+
+    A           C           G           U           
+    0.284233    0.195104    0.268677    0.251986    
+
+    A           C           G           U           
+A   2.270907    
+C   -5.620194   1.963145    
+G   -5.146776   -5.845429   1.587734    
+U   -5.183942   -4.297779   -5.650039   1.823033    
+H: 1.8282
+E: -1.4877
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.402543   
+AC  -9.977199   -0.127562   
+AG  -10.598953  -11.814334  -0.606772   
+AU  -7.343514   -5.588910   -9.193544   5.090565    
+CA  -999.000000 -16.138356  -13.792628  -12.315317  -1.109054   
+CC  -999.000000 -9.669098   -999.000000 -13.875177  -9.068238   -0.128212   
+CG  -13.490969  -13.663232  -6.016102   -4.994833   -4.837471   -6.577039   6.272779    
+CU  -14.507452  -999.000000 -999.000000 -8.222671   -7.258550   -7.234940   -7.891690   -0.531374   
+GA  -9.944012   -999.000000 -11.807477  -15.384116  -8.886536   -14.472193  -11.512501  -13.841288  -0.409925   
+GC  -10.272599  -4.259970   -10.469578  -2.385430   -10.490748  -4.502749   -4.169943   -8.053004   -7.070147   6.376052    
+GG  -11.911387  -13.518782  -11.413019  -11.017764  -10.721057  -16.647291  -5.733304   -15.345050  -10.635391  -5.260935   -0.776912   
+GU  -11.111979  -10.295964  -14.331135  -1.955507   -14.841288  -12.525048  -6.071463   -7.849554   -8.592215   -1.437765   -7.177779   4.000170    
+UA  -8.807210   -10.099939  -9.440104   -4.593226   -5.882146   -8.082434   -1.976304   -7.518299   -8.668448   -4.745294   -17.559214  -7.179558   5.232728    
+UC  -999.000000 -8.360439   -13.618896  -10.435803  -11.642696  -11.588315  -8.804514   -11.287880  -999.000000 -6.231037   -999.000000 -12.552079  -5.973246   -0.447145   
+UG  -12.645463  -13.256326  -7.741748   -6.316516   -8.819452   -11.394565  -1.586092   -10.947457  -13.316956  -5.510106   -8.033006   -7.186390   -2.227457   -7.331908   3.995913    
+UU  -999.000000 -14.011792  -15.401422  -5.677858   -13.748757  -999.000000 -10.478483  -9.485384   -999.000000 -10.088655  -16.714145  -8.851582   -6.802847   -7.784742   -6.733109   0.256477    
+H: 5.2085
+E: -48.7245
+
diff --git a/matrices/RIBOSUM80.mat b/matrices/RIBOSUM80.mat
new file mode 100644
index 0000000..fee2875
--- /dev/null
+++ b/matrices/RIBOSUM80.mat
@@ -0,0 +1,33 @@
+RIBOSUM80
+
+    A           C           G           U           
+    0.267892    0.213117    0.288337    0.230654    
+
+    A           C           G           U           
+A   1.745558    
+C   -1.051807   0.906277    
+G   -0.721380   -1.514579   0.787328    
+U   -0.688359   -0.468115   -0.913018   1.180087    
+H: 0.4112
+E: -0.0404
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.609768   
+AC  -6.506127   -1.768280   
+AG  -9.407411   -9.668582   -1.926008   
+AU  -4.455520   -1.650819   -4.949787   3.948389    
+CA  -10.196147  -9.706311   -10.336261  -4.961209   -5.744272   
+CC  -12.957845  -7.719248   -13.618086  -2.726618   -9.757999   -3.979454   
+CG  -3.612297   -4.800440   -2.219731   2.276094    -2.599841   -4.065226   5.202425    
+CU  -12.299993  -9.714018   -10.830670  -3.575351   -8.336976   -5.568591   -4.322772   -3.347842   
+GA  -7.538750   -7.033054   -8.183130   -3.725285   -6.881686   -10.365318  -4.520574   -8.136176   -1.955531   
+GC  -5.259791   -2.895015   -4.985800   3.111346    -4.397932   -2.839723   3.030680    -2.436134   -2.430183   5.519470    
+GG  -8.518239   -9.841058   -4.452393   -4.525800   -10.397496  -10.780039  -4.308384   -8.333549   -8.340807   -3.752757   -2.240185   
+GU  -5.719622   -4.010698   -6.631694   0.871140    -5.487174   -5.869794   0.463874    -4.232396   -5.355824   1.682482    -5.172784   3.108453    
+UA  -3.004502   -3.973166   -2.696820   2.006311    -2.848100   -4.796035   3.149964    -3.972411   -4.109708   2.325969    -5.306015   0.216794    4.424326    
+UC  -12.472854  -8.558313   -9.189024   -3.870156   -7.558257   -7.274689   -4.279786   -4.987949   -7.577348   -3.737940   -10.301192  -4.728122   -3.416278   -4.716650   
+UG  -3.871419   -6.210116   -5.644825   -0.129079   -5.770111   -6.604395   1.466066    -5.681180   -6.921068   0.630552    -4.364913   -1.199210   1.202781    -3.949829   2.974949    
+UU  -8.876289   -8.183077   -8.588759   -2.478560   -9.039040   -5.308607   -2.661019   -5.900980   -9.438206   -2.482264   -5.963380   -3.033035   -1.728493   -6.959713   -3.158729   -1.300781   
+H: 3.3108
+E: -2.4265
+
diff --git a/matrices/RIBOSUM85-25.mat b/matrices/RIBOSUM85-25.mat
new file mode 100644
index 0000000..57a8a76
--- /dev/null
+++ b/matrices/RIBOSUM85-25.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-25
+
+    A           C           G           U           
+    0.263286    0.216848    0.294852    0.225013    
+
+    A           C           G           U           
+A   1.883271    
+C   -1.225642   0.947746    
+G   -0.835694   -1.637349   0.821252    
+U   -0.826847   -0.574484   -1.025227   1.309654    
+H: 0.4985
+E: -0.0718
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.341525   
+AC  -7.483124   -2.087523   
+AG  -8.649236   -9.410681   -1.494272   
+AU  -4.566202   -1.646732   -5.338081   4.086328    
+CA  -9.554447   -10.018733  -10.426138  -5.245251   -5.859115   
+CC  -12.855579  -8.786040   -14.402681  -2.734679   -10.620610  -4.285400   
+CG  -3.692613   -5.059052   -2.518760   2.155063    -2.822493   -4.827415   5.200797    
+CU  -12.512115  -10.067477  -9.182133   -3.970336   -8.780590   -6.351984   -4.486861   -3.097882   
+GA  -7.492891   -7.558015   -8.797339   -3.753901   -7.278372   -11.331610  -5.316130   -8.268658   -1.765863   
+GC  -5.203798   -2.846465   -5.614210   2.989497    -5.026927   -3.336320   2.915297    -2.279120   -2.584991   5.508701    
+GG  -8.740012   -10.111890  -4.551412   -4.561516   -11.278835  -11.360721  -4.545974   -9.348154   -8.652009   -4.172038   -2.066924   
+GU  -5.988703   -4.462955   -6.831693   0.786789    -6.064323   -6.747424   0.354126    -4.490400   -6.130683   1.508215    -5.473967   3.229094    
+UA  -2.638280   -4.744943   -2.818105   1.952772    -2.654987   -5.767660   3.060533    -4.501657   -4.678903   2.125195    -5.775815   0.124514    4.601383    
+UC  -11.713546  -8.845539   -8.116417   -4.168158   -7.662631   -8.028511   -4.344482   -4.622671   -7.291487   -3.810415   -10.401265  -4.732806   -3.409843   -4.007774   
+UG  -3.794785   -6.738247   -5.851343   -0.241223   -5.843630   -7.673518   1.337817    -6.418153   -7.596956   0.438978    -4.361941   -1.304883   1.111924    -4.218631   3.106969    
+UU  -8.657717   -8.257355   -9.732234   -2.430018   -9.062325   -6.051992   -3.026648   -5.991058   -10.236993  -2.713084   -5.426092   -2.821642   -1.711523   -6.819524   -3.642914   -0.931188   
+H: 3.4064
+E: -2.5277
+
diff --git a/matrices/RIBOSUM85-30.mat b/matrices/RIBOSUM85-30.mat
new file mode 100644
index 0000000..5468539
--- /dev/null
+++ b/matrices/RIBOSUM85-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-30
+
+    A           C           G           U           
+    0.263119    0.217053    0.295098    0.224730    
+
+    A           C           G           U           
+A   1.888317    
+C   -1.231015   0.949855    
+G   -0.840311   -1.639816   0.823297    
+U   -0.833057   -0.579519   -1.032255   1.314230    
+H: 0.5020
+E: -0.0730
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.336011   
+AC  -7.479887   -2.086564   
+AG  -8.645842   -9.409564   -1.492998   
+AU  -4.561229   -1.642723   -5.336529   4.092598    
+CA  -9.551210   -10.017773  -10.425022  -5.248839   -5.858155   
+CC  -12.854620  -8.787358   -14.403842  -2.732965   -10.621929  -4.288995   
+CG  -3.691515   -5.060355   -2.519763   2.151128    -2.823724   -4.830902   5.197451    
+CU  -12.507985  -10.065624  -9.180123   -3.965454   -8.778738   -6.352409   -4.487128   -3.095137   
+GA  -7.489497   -7.556898   -8.796065   -3.749705   -7.277255   -11.332770  -5.317133   -8.266648   -1.764588   
+GC  -5.210365   -2.847648   -5.616554   2.987850    -5.028603   -3.339795   2.911020    -2.279501   -2.585994   5.505274    
+GG  -8.738738   -10.112893  -4.552257   -4.560141   -11.279838  -11.364002  -4.549141   -9.348263   -8.652854   -4.175161   -2.069889   
+GU  -5.984892   -4.461127   -6.830218   0.786040    -6.062977   -6.747871   0.351845    -4.487533   -6.128515   1.507514    -5.473919   3.231914    
+UA  -2.640255   -4.767344   -2.828920   1.954560    -2.651853   -5.768164   3.056952    -4.496962   -4.675957   2.122179    -5.775881   0.119498    4.607176    
+UC  -11.709416  -8.843687   -8.114407   -4.163575   -7.660779   -8.028936   -4.344851   -4.619926   -7.289477   -3.810800   -10.401375  -4.729903   -3.405566   -4.005028   
+UG  -3.790514   -6.736580   -5.849175   -0.247761   -5.841620   -7.673786   1.336149    -6.415388   -7.595251   0.437621    -4.361893   -1.302508   1.112872    -4.215727   3.110024    
+UU  -8.650417   -8.252332   -9.727053   -2.422127   -9.057303   -6.049247   -3.023745   -5.985142   -10.231812  -2.710181   -5.423031   -2.815999   -1.703529   -6.813608   -3.636841   -0.922102   
+H: 3.4069
+E: -2.5278
+
diff --git a/matrices/RIBOSUM85-35.mat b/matrices/RIBOSUM85-35.mat
new file mode 100644
index 0000000..6ec2bf2
--- /dev/null
+++ b/matrices/RIBOSUM85-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-35
+
+    A           C           G           U           
+    0.262874    0.217347    0.295471    0.224308    
+
+    A           C           G           U           
+A   1.894860    
+C   -1.237553   0.952233    
+G   -0.845194   -1.642986   0.825509    
+U   -0.841531   -0.584941   -1.040320   1.319549    
+H: 0.5063
+E: -0.0746
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.328111   
+AC  -7.475519   -2.085252   
+AG  -8.641105   -9.408122   -1.491424   
+AU  -4.554755   -1.637142   -5.333929   4.101605    
+CA  -9.546605   -10.016462  -10.423579  -5.257356   -5.856844   
+CC  -12.909776  -8.789342   -14.405694  -2.730587   -10.623912  -4.294273   
+CG  -3.690720   -5.063375   -2.521509   2.146364    -2.825627   -4.836157   5.192269    
+CU  -12.502010  -10.062944  -9.177312   -3.958998   -8.776057   -6.353023   -4.487711   -3.091087   
+GA  -7.484760   -7.555455   -8.794491   -3.743949   -7.275812   -11.334623  -5.318854   -8.263836   -1.763015   
+GC  -5.244308   -2.849766   -5.620666   2.985893    -5.038202   -3.345015   2.904574    -2.280293   -2.587715   5.500011    
+GG  -8.737912   -10.114614  -4.553847   -4.557667   -11.281559  -11.369017  -4.554246   -9.348616   -8.654444   -4.180101   -2.074643   
+GU  -5.984457   -4.458346   -6.827738   0.786570    -6.061980   -6.749349   0.347924    -4.483425   -6.125786   1.506010    -5.474140   3.235784    
+UA  -2.644347   -4.793917   -2.842597   1.955380    -2.647184   -5.769960   3.052959    -4.490872   -4.670452   2.117972    -5.775304   0.113864    4.615250    
+UC  -11.703441  -8.841007   -8.111596   -4.156729   -7.658098   -8.029551   -4.345372   -4.615876   -7.286666   -3.811446   -10.401727  -4.725852   -3.398785   -4.000979   
+UG  -3.784439   -6.733768   -5.846424   -0.255093   -5.838809   -7.674269   1.334254    -6.411346   -7.593021   0.436519    -4.362114   -1.299211   1.115627    -4.211712   3.114320    
+UU  -8.639778   -8.244988   -9.719578   -2.410488   -9.049959   -6.045197   -3.019608   -5.976429   -10.224337  -2.706000   -5.418720   -2.807590   -1.692388   -6.804895   -3.628526   -0.908725   
+H: 3.4075
+E: -2.5282
+
diff --git a/matrices/RIBOSUM85-40.mat b/matrices/RIBOSUM85-40.mat
new file mode 100644
index 0000000..750a79e
--- /dev/null
+++ b/matrices/RIBOSUM85-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-40
+
+    A           C           G           U           
+    0.262729    0.217467    0.295656    0.224147    
+
+    A           C           G           U           
+A   1.897981    
+C   -1.241937   0.953392    
+G   -0.847266   -1.644401   0.826264    
+U   -0.846581   -0.587066   -1.042691   1.322361    
+H: 0.5083
+E: -0.0753
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.322176   
+AC  -7.471182   -2.082522   
+AG  -8.636870   -9.405483   -1.488888   
+AU  -4.552652   -1.634554   -5.330250   4.105084    
+CA  -9.542267   -10.013721  -10.422315  -5.260515   -5.854103   
+CC  -12.907035  -8.788775   -14.404653  -2.739060   -10.622768  -4.294726   
+CG  -3.698399   -5.078107   -2.520773   2.144361    -2.825904   -4.838239   5.190434    
+CU  -12.497432  -10.059963  -9.174434   -3.958893   -8.773077   -6.351639   -4.487131   -3.087867   
+GA  -7.480525   -7.552817   -8.791955   -3.739870   -7.273174   -11.333581  -5.318577   -8.260958   -1.760479   
+GC  -5.246044   -2.859245   -5.619935   2.984285    -5.039292   -3.345961   2.901257    -2.280574   -2.589527   5.498039    
+GG  -8.735376   -10.113675  -4.553011   -4.556081   -11.280620  -11.369675  -4.556092   -9.349039   -8.653607   -4.184419   -2.075505   
+GU  -6.014226   -4.456086   -6.824962   0.786968    -6.064262   -6.749585   0.345264    -4.481714   -6.123230   1.504453    -5.473436   3.236423    
+UA  -2.641243   -4.795126   -2.838676   1.954509    -2.645282   -5.781619   3.051804    -4.506413   -4.668368   2.114609    -5.780213   0.111987    4.619351    
+UC  -11.698864  -8.838915   -8.109101   -4.155379   -7.655118   -8.028167   -4.345772   -4.612656   -7.283787   -3.811795   -10.400548  -4.723027   -3.395918   -3.997758   
+UG  -3.780394   -6.733207   -5.844158   -0.256158   -5.836096   -7.678234   1.332899    -6.443519   -7.591501   0.434317    -4.361206   -1.303350   1.116473    -4.220086   3.116458    
+UU  -8.633364   -8.240171   -9.721688   -2.408467   -9.045141   -6.041977   -3.017751   -5.971555   -10.219622  -2.712003   -5.415704   -2.802898   -1.692870   -6.799838   -3.645727   -0.901867   
+H: 3.4082
+E: -2.5283
+
diff --git a/matrices/RIBOSUM85-45.mat b/matrices/RIBOSUM85-45.mat
new file mode 100644
index 0000000..bda9b5c
--- /dev/null
+++ b/matrices/RIBOSUM85-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-45
+
+    A           C           G           U           
+    0.261954    0.218143    0.296610    0.223294    
+
+    A           C           G           U           
+A   1.914619    
+C   -1.260593   0.958099    
+G   -0.860990   -1.654344   0.830269    
+U   -0.870371   -0.597436   -1.056024   1.337072    
+H: 0.5190
+E: -0.0792
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.281828   
+AC  -7.440197   -2.066139   
+AG  -8.612885   -9.385657   -1.466349   
+AU  -4.581010   -1.627316   -5.315106   4.126445    
+CA  -9.512296   -9.990774   -10.406152  -5.264428   -5.831203   
+CC  -12.897598  -8.806830   -14.390617  -2.767156   -10.608818  -4.289254   
+CG  -3.697281   -5.121925   -2.531416   2.130289    -2.830285   -4.863817   5.183801    
+CU  -12.464721  -10.037785  -9.176070   -3.959661   -8.750551   -6.336228   -4.495636   -3.062481   
+GA  -7.450796   -7.540755   -8.777480   -3.723173   -7.291115   -11.365741  -5.315268   -8.242586   -1.737911   
+GC  -5.254451   -2.897940   -5.614949   2.974726    -5.051601   -3.354832   2.879711    -2.289372   -2.612922   5.489245    
+GG  -8.712813   -10.100528  -4.543655   -4.562247   -11.274673  -11.452166  -4.579080   -9.468671   -8.964634   -4.213726   -2.072842   
+GU  -6.081839   -4.452651   -6.805052   0.786661    -6.086046   -6.752735   0.328560    -4.480648   -6.114467   1.494954    -5.464314   3.245610    
+UA  -2.634968   -4.801505   -2.832720   1.944669    -2.636520   -5.791733   3.040014    -4.615693   -4.673793   2.090632    -5.805148   0.095537    4.641630    
+UC  -11.673138  -8.818602   -8.097389   -4.161299   -7.630931   -8.012717   -4.359136   -4.588178   -7.260400   -3.871137   -10.410224  -4.727100   -3.390245   -3.972648   
+UG  -3.792420   -6.729230   -5.831877   -0.262553   -5.838944   -7.689714   1.327804    -6.534872   -7.575655   0.422815    -4.357831   -1.319817   1.119106    -4.258079   3.128700    
+UU  -8.598819   -8.219913   -9.914962   -2.412233   -9.012210   -6.016730   -3.015407   -5.939710   -10.294282  -2.736466   -5.406181   -2.790039   -1.696122   -6.765180   -3.681231   -0.865665   
+H: 3.4143
+E: -2.5328
+
diff --git a/matrices/RIBOSUM85-50.mat b/matrices/RIBOSUM85-50.mat
new file mode 100644
index 0000000..47db7c1
--- /dev/null
+++ b/matrices/RIBOSUM85-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-50
+
+    A           C           G           U           
+    0.259910    0.219850    0.299765    0.220474    
+
+    A           C           G           U           
+A   2.071910    
+C   -1.509805   1.054569    
+G   -1.119958   -1.995535   0.928387    
+U   -1.085369   -0.795493   -1.327085   1.496334    
+H: 0.6785
+E: -0.1464
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.841039   
+AC  -7.034155   -2.026736   
+AG  -8.533860   -9.150566   -1.072516   
+AU  -4.415351   -1.863871   -5.119707   4.329456    
+CA  -9.115332   -9.671772   -10.392874  -5.425460   -5.443430   
+CC  -13.594737  -8.961765   -14.297897  -3.991208   -10.395473  -3.923322   
+CG  -3.813353   -5.440899   -3.322073   1.912870    -3.062908   -4.829343   5.271535    
+CU  -12.540535  -10.193126  -10.062745  -4.366378   -8.397865   -5.949895   -4.782045   -2.653161   
+GA  -7.168610   -8.529688   -8.502541   -4.286741   -7.834888   -11.886155  -5.450275   -7.983822   -1.339515   
+GC  -5.124860   -3.429433   -5.692420   2.853462    -5.278996   -3.499739   2.510532    -3.379691   -3.363668   5.549197    
+GG  -8.527470   -10.654394  -4.968861   -5.168353   -10.977447  -11.985109  -4.667025   -11.381001  -8.897897   -4.098143   -2.016109   
+GU  -5.858548   -4.224399   -6.647431   0.710387    -6.667972   -6.882645   0.034248    -5.057351   -6.019936   1.368649    -5.464756   3.353077    
+UA  -3.305885   -5.005626   -3.500977   1.797622    -2.566352   -5.890250   2.893572    -4.639924   -5.060762   1.862712    -5.655939   -0.223125   4.815209    
+UC  -11.437013  -8.704441   -8.668814   -4.458597   -7.254279   -7.654451   -4.647432   -4.210732   -6.955300   -4.276364   -11.103026  -4.922163   -3.207534   -3.596229   
+UG  -4.759325   -6.775259   -5.822088   -0.377064   -5.715766   -7.765359   1.328672    -6.887252   -7.442425   0.169033    -4.366369   -1.712667   1.139536    -4.392281   3.258286    
+UU  -9.202293   -8.064440   -10.706247  -2.760961   -8.630261   -5.599284   -3.303629   -5.538492   -11.273800  -3.179849   -7.145249   -3.422584   -2.410429   -6.338567   -3.821261   -0.405822   
+H: 3.5782
+E: -2.6126
+
diff --git a/matrices/RIBOSUM85-55.mat b/matrices/RIBOSUM85-55.mat
new file mode 100644
index 0000000..16cd551
--- /dev/null
+++ b/matrices/RIBOSUM85-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-55
+
+    A           C           G           U           
+    0.259344    0.220363    0.301153    0.219139    
+
+    A           C           G           U           
+A   2.193237    
+C   -1.777623   1.137091    
+G   -1.387417   -2.384084   1.013151    
+U   -1.303486   -0.997886   -1.659189   1.622654    
+H: 0.8411
+E: -0.2274
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.550205   
+AC  -6.761140   -2.058667   
+AG  -8.318361   -8.947680   -0.844055   
+AU  -4.373653   -2.015191   -4.962592   4.456730    
+CA  -8.839318   -9.430898   -10.337924  -5.514157   -5.176181   
+CC  -14.262642  -8.808350   -14.266132  -6.291328   -10.162859  -3.654339   
+CG  -4.480442   -5.756935   -4.430114   1.730863    -3.513999   -5.426765   5.343121    
+CU  -12.468346  -10.076060  -10.224709  -5.101502   -8.511644   -5.671979   -4.937891   -2.361279   
+GA  -6.957286   -9.653326   -8.321969   -5.137243   -7.986785   -12.291739  -5.902053   -7.787426   -1.070092   
+GC  -5.032707   -3.804447   -5.720830   2.745334    -5.788880   -3.577630   2.187140    -5.512324   -4.549705   5.603028    
+GG  -8.492602   -10.962508  -5.322809   -5.533720   -10.794193  -12.484090  -4.654997   -13.634485  -8.709285   -4.027308   -2.002064   
+GU  -5.681735   -4.295157   -6.600452   0.619940    -7.574878   -7.434030   -0.199093   -5.353713   -5.975418   1.262291    -5.586184   3.439454    
+UA  -4.008867   -5.216297   -4.877005   1.654191    -2.443040   -6.364389   2.784805    -4.553081   -5.739436   1.668162    -5.601423   -0.502583   4.933143    
+UC  -11.349517  -8.682537   -8.955172   -4.764198   -7.143930   -7.447558   -4.900920   -3.920087   -6.722766   -4.465817   -11.910730  -5.116977   -3.032819   -3.316550   
+UG  -6.140346   -6.928763   -5.922902   -0.473391   -5.619155   -7.807159   1.334302    -7.041300   -7.580211   -0.045668   -4.307557   -2.037093   1.156416    -4.678669   3.343639    
+UU  -9.142814   -7.784372   -11.054885  -2.942215   -8.432832   -5.314689   -3.552458   -5.247889   -11.403792  -3.687786   -10.820515  -4.322698   -3.307716   -6.046336   -4.036184   -0.110619   
+H: 3.7205
+E: -2.7284
+
diff --git a/matrices/RIBOSUM85-60.mat b/matrices/RIBOSUM85-60.mat
new file mode 100644
index 0000000..cbbfb65
--- /dev/null
+++ b/matrices/RIBOSUM85-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-60
+
+    A           C           G           U           
+    0.259114    0.220436    0.301642    0.218808    
+
+    A           C           G           U           
+A   2.221242    
+C   -1.855964   1.158055    
+G   -1.457740   -2.476191   1.031958    
+U   -1.385899   -1.054315   -1.736394   1.653477    
+H: 0.8834
+E: -0.2502
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.488349   
+AC  -7.042094   -2.108879   
+AG  -8.238017   -8.895066   -0.803423   
+AU  -4.317463   -2.038769   -5.133726   4.492700    
+CA  -8.842033   -9.372576   -10.407814  -5.564446   -5.125312   
+CC  -14.373559  -9.081234   -14.496253  -6.705747   -10.448895  -3.593042   
+CG  -4.678511   -5.856881   -4.567757   1.673203    -3.567043   -5.704751   5.360799    
+CU  -12.640723  -10.446549  -10.140939  -5.173809   -8.485494   -5.771068   -4.963137   -2.275363   
+GA  -6.858807   -9.728310   -8.609094   -5.328293   -7.981155   -12.429263  -5.996523   -7.708326   -1.046177   
+GC  -5.030739   -3.812753   -5.770632   2.704820    -5.949981   -3.701762   2.112560    -5.842817   -4.876907   5.616325    
+GG  -8.393424   -11.052794  -5.383659   -5.607690   -11.357831  -12.578234  -4.664596   -13.694318  -8.670446   -4.130013   -1.975120   
+GU  -5.835310   -4.720463   -6.596424   0.593694    -7.929741   -7.873675   -0.270488   -5.612507   -6.094950   1.205393    -5.767859   3.468458    
+UA  -4.006673   -5.324754   -5.430794   1.608648    -2.415577   -6.876950   2.748442    -4.717212   -5.847454   1.596571    -5.746373   -0.565905   4.967781    
+UC  -11.323969  -8.665760   -8.871719   -4.812943   -7.084955   -7.402874   -4.909116   -3.834964   -6.628842   -4.485037   -12.010797  -5.302508   -2.981881   -3.208242   
+UG  -6.161755   -6.925209   -5.941616   -0.505944   -5.629131   -8.412817   1.319530    -7.352963   -7.551171   -0.077872   -4.273159   -2.088271   1.136473    -4.762134   3.364318    
+UU  -9.048210   -7.827377   -11.073954  -2.979395   -8.393641   -5.406597   -3.671990   -5.212174   -11.540895  -3.899205   -10.786610  -4.444826   -3.387513   -5.975262   -4.277820   -0.018299   
+H: 3.7601
+E: -2.7699
+
diff --git a/matrices/RIBOSUM85-65.mat b/matrices/RIBOSUM85-65.mat
new file mode 100644
index 0000000..135b12e
--- /dev/null
+++ b/matrices/RIBOSUM85-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-65
+
+    A           C           G           U           
+    0.259510    0.219848    0.301808    0.218834    
+
+    A           C           G           U           
+A   2.247382    
+C   -1.960672   1.187463    
+G   -1.531066   -2.619014   1.056323    
+U   -1.492029   -1.125470   -1.823714   1.683375    
+H: 0.9334
+E: -0.2793
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.460952   
+AC  -7.693205   -2.158582   
+AG  -8.154093   -8.989557   -0.759812   
+AU  -4.277674   -2.032950   -5.293111   4.520473    
+CA  -8.864174   -9.338454   -10.409894  -5.593031   -5.109847   
+CC  -14.705726  -10.557961  -15.247626  -7.205858   -11.354512  -3.522740   
+CG  -4.771054   -6.103045   -4.799765   1.600817    -3.623236   -5.962584   5.393804    
+CU  -12.844289  -10.538449  -10.068292  -5.322201   -8.418932   -6.082615   -4.931532   -2.186096   
+GA  -6.728268   -10.004140  -9.192748   -5.647492   -7.908373   -12.980039  -6.096143   -7.609203   -1.039980   
+GC  -5.055148   -3.799348   -5.956787   2.668134    -6.145332   -3.744168   1.987237    -5.916190   -5.356784   5.641845    
+GG  -8.256692   -11.234957  -5.436769   -5.700901   -12.138272  -12.680852  -4.688736   -13.805963  -8.664164   -4.241964   -1.923693   
+GU  -5.823039   -5.702367   -6.637451   0.560894    -8.298048   -8.278623   -0.375213   -6.238425   -6.304988   1.126785    -5.960680   3.502818    
+UA  -4.077484   -5.603628   -6.086190   1.578853    -2.367591   -7.283919   2.712834    -4.760028   -6.147298   1.519293    -5.900906   -0.603326   5.001578    
+UC  -11.235882  -8.659726   -8.741523   -4.832692   -6.983057   -7.395109   -4.937195   -3.769427   -6.504469   -4.495001   -12.149309  -5.882161   -2.937507   -3.056922   
+UG  -6.303388   -7.042030   -5.942439   -0.534666   -5.663228   -9.010823   1.292316    -7.518689   -7.514280   -0.126557   -4.227946   -2.121668   1.096722    -4.891833   3.385876    
+UU  -8.957302   -7.810362   -11.133432  -3.028299   -8.433434   -5.550282   -4.052250   -5.157158   -12.252395  -4.121988   -10.728074  -4.633123   -3.545601   -5.945342   -4.580744   0.084454    
+H: 3.8109
+E: -2.8384
+
diff --git a/matrices/RIBOSUM85-70.mat b/matrices/RIBOSUM85-70.mat
new file mode 100644
index 0000000..9a487ca
--- /dev/null
+++ b/matrices/RIBOSUM85-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-70
+
+    A           C           G           U           
+    0.258822    0.220294    0.302585    0.218300    
+
+    A           C           G           U           
+A   2.272114    
+C   -2.043922   1.206515    
+G   -1.602082   -2.685465   1.072354    
+U   -1.564512   -1.175474   -1.909165   1.710508    
+H: 0.9718
+E: -0.3016
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.355294   
+AC  -7.557821   -2.108932   
+AG  -8.126032   -8.824987   -0.715804   
+AU  -4.251012   -2.102321   -5.418151   4.563444    
+CA  -8.835666   -9.413059   -10.685524  -5.790615   -5.067010   
+CC  -14.527250  -10.501998  -15.685304  -7.337798   -11.354745  -3.493331   
+CG  -4.820044   -6.116173   -4.880259   1.549057    -3.650774   -5.901624   5.406728    
+CU  -12.934216  -10.854415  -9.848553   -5.490829   -8.340775   -6.095001   -5.000364   -2.118577   
+GA  -6.721959   -9.852683   -9.413508   -5.749062   -7.932092   -13.291554  -6.244224   -7.459501   -1.040043   
+GC  -5.016379   -3.799544   -5.957276   2.625458    -6.156342   -3.775340   1.897700    -6.089695   -5.406067   5.643514    
+GG  -8.356266   -11.491089  -5.378261   -5.876731   -12.350309  -12.607492  -4.679909   -14.208684  -8.879526   -4.390806   -1.914013   
+GU  -5.687888   -5.764680   -6.791567   0.531985    -8.296244   -8.345586   -0.424087   -6.396725   -6.399224   1.082753    -6.086848   3.525200    
+UA  -4.097227   -5.672092   -6.422763   1.534412    -2.389011   -7.238731   2.663807    -4.745079   -6.342275   1.434674    -5.956160   -0.685500   5.036885    
+UC  -11.276669  -8.901659   -8.534551   -4.988158   -6.896786   -7.474380   -5.095401   -3.795134   -6.345978   -4.657499   -12.317831  -5.917508   -2.905108   -3.012097   
+UG  -6.253162   -7.077359   -5.971643   -0.606662   -5.639069   -8.994955   1.277252    -7.534594   -7.502723   -0.177236   -4.171845   -2.128892   1.065770    -4.897683   3.414409    
+UU  -8.893060   -7.747486   -11.122123  -3.027405   -8.308832   -5.677681   -4.167291   -5.242398   -12.234103  -4.379460   -10.847474  -4.754847   -3.690007   -5.930529   -4.553027   0.129519    
+H: 3.8446
+E: -2.8627
+
diff --git a/matrices/RIBOSUM85-75.mat b/matrices/RIBOSUM85-75.mat
new file mode 100644
index 0000000..e52257b
--- /dev/null
+++ b/matrices/RIBOSUM85-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-75
+
+    A           C           G           U           
+    0.258586    0.219067    0.298622    0.223725    
+
+    A           C           G           U           
+A   2.279583    
+C   -2.185908   1.287533    
+G   -1.816128   -2.715156   1.130348    
+U   -1.731732   -1.251949   -2.091995   1.737935    
+H: 1.0362
+E: -0.3410
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.697152   
+AC  -7.463906   -1.519038   
+AG  -8.299832   -8.102783   -0.687005   
+AU  -4.468084   -2.273684   -5.413325   4.723084    
+CA  -9.418339   -9.483140   -10.696247  -6.245175   -4.307584   
+CC  -14.186299  -10.011867  -16.051364  -7.374091   -10.810524  -2.752644   
+CG  -5.207254   -5.789649   -4.623394   1.237771    -3.411053   -5.744256   5.517536    
+CU  -13.002363  -11.351175  -9.526440   -6.179288   -7.983187   -5.692703   -5.099826   -1.555072   
+GA  -6.577377   -9.702468   -9.531137   -6.105141   -8.125919   -13.044128  -6.306307   -7.410328   -0.925064   
+GC  -5.223210   -3.751374   -5.823488   2.414293    -6.477765   -3.645508   1.649598    -6.665788   -5.287638   5.719178    
+GG  -8.854963   -11.805336  -4.877902   -6.254495   -12.105459  -12.985386  -4.546126   -13.573803  -8.852900   -4.734723   -1.941631   
+GU  -5.910226   -5.983385   -6.887625   0.509133    -8.461784   -8.286838   -0.691455   -6.808394   -6.914885   0.982226    -6.238874   3.549136    
+UA  -4.137567   -5.613241   -6.589424   1.187122    -2.286806   -6.920017   2.403317    -5.111470   -6.143810   1.083701    -6.037109   -1.087985   5.095946    
+UC  -13.128623  -9.094730   -8.693788   -5.434962   -7.056783   -7.371093   -5.349652   -3.959956   -6.508844   -4.694966   -12.020065  -5.598900   -3.089326   -2.863230   
+UG  -6.051452   -6.902463   -5.761255   -1.001445   -5.874623   -8.784296   1.168412    -7.702046   -7.394017   -0.463393   -3.951473   -2.280634   0.856733    -5.040802   3.505030    
+UU  -9.158454   -7.832609   -11.151924  -2.754718   -7.986556   -5.636253   -4.244953   -5.480616   -12.233368  -4.551268   -10.460937  -4.525869   -3.814381   -5.364383   -4.456545   0.093646    
+H: 3.9740
+E: -2.8671
+
diff --git a/matrices/RIBOSUM85-80.mat b/matrices/RIBOSUM85-80.mat
new file mode 100644
index 0000000..e4181e2
--- /dev/null
+++ b/matrices/RIBOSUM85-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-80
+
+    A           C           G           U           
+    0.260519    0.215056    0.291651    0.232774    
+
+    A           C           G           U           
+A   2.290452    
+C   -2.494270   1.430028    
+G   -2.182482   -2.880684   1.223905    
+U   -2.118713   -1.463693   -2.409368   1.767624    
+H: 1.1624
+E: -0.4301
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.175785   
+AC  -8.615728   -0.845504   
+AG  -8.446697   -8.602927   -0.685252   
+AU  -4.801774   -2.746768   -5.360841   4.890353    
+CA  -9.513265   -10.100671  -11.976237  -6.405481   -2.999139   
+CC  -13.227579  -8.771398   -16.390605  -7.865956   -10.751910  -1.716826   
+CG  -5.893355   -5.579132   -4.330969   0.574781    -3.319933   -5.690589   5.701374    
+CU  -13.892544  -12.221683  -9.097014   -6.243480   -8.063824   -6.996597   -4.891746   -1.043801   
+GA  -6.270720   -11.640766  -8.971974   -6.721465   -8.087103   -13.219861  -6.485267   -6.901861   -0.725603   
+GC  -5.773296   -3.884698   -6.220149   1.974023    -6.749466   -3.630402   1.109664    -7.094895   -5.377614   5.867708    
+GG  -8.888773   -11.516361  -4.738215   -6.860494   -11.853405  -14.962016  -4.843015   -13.135737  -9.743294   -5.020924   -1.804834   
+GU  -6.319186   -6.018974   -7.011040   0.347710    -8.414059   -8.117927   -1.306422   -6.803640   -6.838871   0.750079    -6.153792   3.630751    
+UA  -4.443507   -5.881199   -7.084561   0.593368    -2.453453   -7.955750   1.972564    -6.152092   -6.536404   0.493666    -6.434431   -1.626621   5.161648    
+UC  -14.161596  -8.903408   -9.768820   -5.923952   -7.853420   -7.626639   -5.334641   -4.522374   -7.909259   -4.583922   -11.848213  -5.370144   -4.091515   -2.256110   
+UG  -6.293561   -7.452184   -6.103656   -1.639048   -6.790522   -8.664803   0.881059    -7.989156   -7.617342   -1.154927   -3.977640   -2.736508   0.512488    -5.747993   3.639620    
+UU  -9.619531   -8.547272   -10.988600  -2.954973   -7.543350   -6.005806   -4.587348   -6.153667   -15.764180  -4.741214   -10.978870  -4.794896   -3.863363   -4.587897   -4.645311   0.138692    
+H: 4.2243
+E: -2.9818
+
diff --git a/matrices/RIBOSUM85-85.mat b/matrices/RIBOSUM85-85.mat
new file mode 100644
index 0000000..f055307
--- /dev/null
+++ b/matrices/RIBOSUM85-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-85
+
+    A           C           G           U           
+    0.256257    0.218275    0.296364    0.229103    
+
+    A           C           G           U           
+A   2.453496    
+C   -3.588294   1.561715    
+G   -3.192274   -4.155538   1.309292    
+U   -3.106611   -2.291809   -3.434315   1.945727    
+H: 1.5317
+E: -0.7895
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.177812   
+AC  -8.956503   -0.413384   
+AG  -8.682964   -9.616423   -0.439951   
+AU  -5.562406   -4.100383   -7.104843   5.145947    
+CA  -9.901618   -12.193283  -12.084671  -7.753371   -2.004629   
+CC  -13.031099  -8.895078   -14.777698  -8.298580   -10.600084  -1.904514   
+CG  -7.330102   -7.044067   -6.011456   -0.767413   -4.162480   -5.611305   5.779779    
+CU  -14.297325  -11.796016  -11.824725  -5.637015   -8.571539   -6.933367   -5.409349   -0.711365   
+GA  -6.067185   -12.815884  -8.549749   -8.620876   -8.346877   -11.945720  -8.226257   -14.837125  -0.664804   
+GC  -6.569221   -4.283392   -7.382358   1.058024    -7.557489   -4.873023   -0.427110   -7.073909   -6.247972   5.909351    
+GG  -10.342496  -13.100365  -7.249543   -7.557994   -10.508943  -13.911476  -5.765804   -13.060111  -9.239506   -5.477023   -1.695170   
+GU  -7.583619   -7.082605   -7.812777   -0.439569   -9.660202   -8.192139   -2.111883   -6.347802   -6.580688   0.195850    -6.011952   3.818165    
+UA  -5.739840   -7.044543   -7.513757   -0.761305   -3.626587   -7.958600   1.037330    -7.169592   -6.967231   -1.245032   -8.209674   -3.029134   5.391036    
+UC  -12.556685  -8.436632   -11.320445  -7.081558   -9.850046   -8.525011   -7.125386   -5.683447   -11.746524  -5.173008   -11.808944  -6.196286   -5.475872   -1.412519   
+UG  -8.018795   -10.172788  -6.520881   -2.845998   -6.756387   -8.677363   0.485343    -8.258749   -9.246721   -2.393343   -6.004150   -3.237379   -0.289324   -6.440692   3.841803    
+UU  -10.716130  -8.730091   -9.218365   -3.990903   -9.280777   -6.501658   -5.610160   -6.734213   -15.126560  -5.835355   -13.134431  -5.381889   -4.418579   -5.731906   -5.488799   0.391192    
+H: 4.6707
+E: -3.3541
+
diff --git a/matrices/RIBOSUM85-90.mat b/matrices/RIBOSUM85-90.mat
new file mode 100644
index 0000000..b5ee880
--- /dev/null
+++ b/matrices/RIBOSUM85-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-90
+
+    A           C           G           U           
+    0.261713    0.213701    0.292068    0.232518    
+
+    A           C           G           U           
+A   2.447974    
+C   -4.481241   1.674202    
+G   -4.034976   -5.023982   1.389127    
+U   -3.898820   -3.143128   -4.311538   1.975864    
+H: 1.7135
+E: -1.0894
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.251381   
+AC  -9.630083   -0.302049   
+AG  -8.740835   -10.283913  -0.392091   
+AU  -5.821171   -4.648354   -7.222170   5.200586    
+CA  -12.503671  -13.404782  -13.022666  -8.550502   -1.515899   
+CC  -999.000000 -9.265622   -16.956392  -10.085923  -10.815199  -1.613822   
+CG  -8.346343   -9.827996   -6.489977   -2.200027   -4.469529   -6.134058   5.911157    
+CU  -15.453361  -14.335449  -15.341178  -6.386030   -9.628682   -7.979516   -6.081332   -0.624537   
+GA  -7.161353   -17.833752  -10.575482  -9.290136   -9.250614   -12.449185  -9.081952   -15.115676  -0.538856   
+GC  -8.259653   -4.665581   -7.288706   -0.026514   -9.489334   -5.339007   -1.695351   -7.136593   -6.607418   6.034818    
+GG  -11.221970  -14.293457  -7.662551   -7.626648   -9.494531   -14.758705  -6.062867   -14.573496  -9.736319   -5.622798   -1.434080   
+GU  -9.075993   -8.048634   -10.209168  -1.003471   -10.633393  -9.235849   -3.451657   -6.548393   -7.589061   -0.414142   -6.328650   3.900316    
+UA  -6.423616   -8.562510   -7.517544   -2.024555   -4.533884   -9.143991   -0.062969   -8.133467   -7.312965   -2.717048   -9.409282   -4.246661   5.429517    
+UC  -16.504789  -8.504550   -11.153727  -8.562771   -13.354411  -8.114228   -8.444717   -6.462303   -18.663106  -5.977702   -11.473667  -7.870079   -5.987936   -1.043562   
+UG  -9.895060   -11.275530  -7.185431   -4.074596   -7.711775   -9.140288   -0.297965   -8.309018   -9.574063   -3.559608   -6.775007   -4.881916   -1.046170   -6.866511   3.934505    
+UU  -12.341139  -9.781852   -9.892132   -4.895316   -9.379336   -9.862705   -7.278170   -8.472936   -16.462930  -7.273064   -12.954580  -5.972137   -5.239033   -6.280619   -6.241587   0.410340    
+H: 4.9636
+E: -6.9015
+
diff --git a/matrices/RIBOSUM85-95.mat b/matrices/RIBOSUM85-95.mat
new file mode 100644
index 0000000..674cbe2
--- /dev/null
+++ b/matrices/RIBOSUM85-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-95
+
+    A           C           G           U           
+    0.268989    0.209347    0.286102    0.235562    
+
+    A           C           G           U           
+A   2.419516    
+C   -5.685234   1.773008    
+G   -5.176288   -6.123837   1.462796    
+U   -5.176121   -4.313895   -5.679750   1.975642    
+H: 1.8639
+E: -1.5267
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.350318   
+AC  -9.957831   -0.193872   
+AG  -10.231803  -10.784178  -0.346733   
+AU  -7.172284   -5.020557   -8.657186   5.216773    
+CA  -999.000000 -14.852244  -14.856622  -9.302712   -1.260246   
+CC  -999.000000 -9.031135   -999.000000 -11.366256  -10.800030  -1.045287   
+CG  -14.387206  -12.051816  -6.990871   -4.511393   -4.970776   -7.442538   6.023932    
+CU  -15.383552  -999.000000 -999.000000 -7.540064   -8.873848   -7.626070   -6.481948   -0.635194   
+GA  -8.862587   -999.000000 -11.388625  -13.285750  -9.342450   -15.717364  -9.576193   -14.887573  -0.481432   
+GC  -11.065985  -5.400023   -10.886427  -2.142855   -11.945144  -5.974127   -3.835997   -8.599697   -8.002951   6.152179    
+GG  -12.666151  -13.728355  -8.991329   -10.071033  -10.531121  -16.632715  -6.706771   -16.561520  -9.624800   -5.933837   -1.224488   
+GU  -12.210010  -10.184592  -11.397452  -1.956764   -15.887573  -9.715277   -5.478582   -6.833565   -8.276656   -1.608839   -7.614058   3.970502    
+UA  -9.185230   -11.284258  -9.537830   -4.203671   -5.518342   -9.203645   -1.793426   -8.870570   -8.743444   -4.620403   -17.555439  -6.481557   5.432679    
+UC  -999.000000 -8.854751   -11.893597  -10.014152  -12.699973  -12.698567  -10.089751  -9.298369   -999.000000 -6.628189   -999.000000 -13.182000  -6.559545   -0.699894   
+UG  -13.149138  -12.076756  -8.757547   -5.990136   -8.788368   -12.115903  -1.419138   -10.915206  -9.969725   -5.647168   -8.583953   -7.060003   -2.141050   -8.656821   4.009479    
+UU  -999.000000 -10.261373  -13.229263  -6.143723   -11.643674  -999.000000 -10.390130  -8.734993   -999.000000 -10.051155  -17.731729  -7.038323   -6.237854   -6.270855   -7.394527   0.368472    
+H: 5.2067
+E: -47.4619
+
diff --git a/matrices/RIBOSUM85.mat b/matrices/RIBOSUM85.mat
new file mode 100644
index 0000000..69f97ba
--- /dev/null
+++ b/matrices/RIBOSUM85.mat
@@ -0,0 +1,33 @@
+RIBOSUM85
+
+    A           C           G           U           
+    0.263287    0.216847    0.294851    0.225014    
+
+    A           C           G           U           
+A   1.883223    
+C   -1.225570   0.947714    
+G   -0.835634   -1.637312   0.821225    
+U   -0.826817   -0.574403   -1.025140   1.309602    
+H: 0.4985
+E: -0.0717
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -3.341564   
+AC  -7.483151   -2.087537   
+AG  -8.649262   -9.410694   -1.494284   
+AU  -4.566247   -1.646764   -5.338112   4.086286    
+CA  -9.554474   -10.018747  -10.426152  -5.244652   -5.859129   
+CC  -12.855593  -8.786042   -14.402682  -2.734699   -10.620612  -4.285389   
+CG  -3.692626   -5.059053   -2.518760   2.155098    -2.822494   -4.827403   5.200810    
+CU  -12.512147  -10.067496  -9.182152   -3.970373   -8.780610   -6.351991   -4.486868   -3.097908   
+GA  -7.492917   -7.558028   -8.797351   -3.753915   -7.278385   -11.331611  -5.316130   -8.268676   -1.765875   
+GC  -5.203603   -2.846466   -5.614210   2.989515    -5.026928   -3.336309   2.915316    -2.279126   -2.584991   5.508716    
+GG  -8.740024   -10.111890  -4.551411   -4.561534   -11.278835  -11.360709  -4.545961   -9.348159   -8.652007   -4.172024   -2.066909   
+GU  -5.988734   -4.462973   -6.831711   0.786773    -6.063790   -6.747430   0.354168    -4.490424   -6.130701   1.508214    -5.473971   3.229071    
+UA  -2.638160   -4.744810   -2.818026   1.952756    -2.655019   -5.767210   3.060573    -4.501548   -4.678934   2.125245    -5.775833   0.124544    4.601342    
+UC  -11.713578  -8.845559   -8.116436   -4.168196   -7.662651   -8.028519   -4.344488   -4.622697   -7.291506   -3.810421   -10.401271  -4.732831   -3.409881   -4.007799   
+UG  -3.794816   -6.738266   -5.851360   -0.241144   -5.843649   -7.673525   1.337824    -6.418177   -7.596538   0.438998    -4.361945   -1.304900   1.111920    -4.218655   3.106946    
+UU  -8.657767   -8.257393   -9.732270   -2.430073   -9.062363   -6.052018   -3.026672   -5.991101   -10.237029  -2.713108   -5.426115   -2.821684   -1.711579   -6.819567   -3.642957   -0.931249   
+H: 3.4063
+E: -2.5277
+
diff --git a/matrices/RIBOSUM90-30.mat b/matrices/RIBOSUM90-30.mat
new file mode 100644
index 0000000..ea05449
--- /dev/null
+++ b/matrices/RIBOSUM90-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-30
+
+    A           C           G           U           
+    0.260678    0.218719    0.296609    0.223993    
+
+    A           C           G           U           
+A   1.937580    
+C   -1.296921   0.978998    
+G   -0.889804   -1.671104   0.843501    
+U   -0.925552   -0.604338   -1.087336   1.356328    
+H: 0.5377
+E: -0.0863
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.977945   
+AC  -8.151840   -2.148227   
+AG  -8.795526   -9.268002   -1.379580   
+AU  -4.705614   -1.618315   -5.640008   4.180265    
+CA  -9.721865   -10.225860  -9.727013   -5.465875   -6.055046   
+CC  -13.048848  -8.719379   -14.714956  -2.552387   -11.242032  -3.863565   
+CG  -3.773426   -5.264178   -2.524617   2.084474    -2.997230   -4.981628   5.203709    
+CU  -12.186424  -10.344152  -9.402889   -4.036368   -8.254951   -6.830142   -4.326170   -2.783317   
+GA  -7.200230   -7.790114   -9.311596   -3.918418   -7.810297   -12.226981  -5.748490   -7.854802   -1.677943   
+GC  -5.114120   -2.739545   -5.890965   2.911613    -5.246229   -3.519758   2.842501    -2.204952   -2.640046   5.499012    
+GG  -9.257957   -10.032665  -4.546070   -4.704882   -11.107336  -12.093108  -4.615520   -9.083559   -9.102957   -4.533673   -2.118941   
+GU  -6.137568   -4.581666   -7.067918   0.760314    -6.104922   -6.708662   0.299444    -4.451986   -6.401223   1.447073    -5.690383   3.289295    
+UA  -2.508329   -5.224272   -2.832882   1.916236    -2.818360   -6.052339   2.996129    -4.362091   -4.626179   1.993532    -6.104700   0.092178    4.689960    
+UC  -11.297832  -8.804034   -8.018564   -4.204834   -7.573677   -8.447424   -4.318939   -4.619861   -7.177475   -3.939841   -10.665449  -4.728148   -3.498069   -4.010843   
+UG  -3.651482   -6.966455   -5.769898   -0.362239   -6.090903   -8.001502   1.262035    -6.365570   -7.766547   0.350393    -4.265754   -1.329941   1.063939    -4.279460   3.165202    
+UU  -8.935713   -8.161283   -9.993828   -2.388380   -8.844642   -6.392516   -3.006520   -5.370787   -10.262201  -2.839185   -5.119855   -2.680333   -1.620816   -6.181089   -3.655476   -0.775393   
+H: 3.4430
+E: -2.5635
+
diff --git a/matrices/RIBOSUM90-35.mat b/matrices/RIBOSUM90-35.mat
new file mode 100644
index 0000000..daf1b28
--- /dev/null
+++ b/matrices/RIBOSUM90-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-35
+
+    A           C           G           U           
+    0.260579    0.218837    0.296757    0.223828    
+
+    A           C           G           U           
+A   1.940234    
+C   -1.299759   0.979968    
+G   -0.891921   -1.672387   0.844404    
+U   -0.929537   -0.606559   -1.090766   1.358504    
+H: 0.5395
+E: -0.0870
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.974766   
+AC  -8.150160   -2.147695   
+AG  -8.793615   -9.267416   -1.378938   
+AU  -4.703180   -1.616092   -5.639656   4.183871    
+CA  -9.720010   -10.225329  -9.726426   -5.470206   -6.054515   
+CC  -13.071132  -8.720172   -14.715694  -2.551462   -11.242825  -3.865682   
+CG  -3.773102   -5.265410   -2.525314   2.082525    -2.997991   -4.983736   5.201640    
+CU  -12.184052  -10.343104  -9.401786   -4.033858   -8.253903   -6.830418   -4.326431   -2.781752   
+GA  -7.198319   -7.789528   -9.310954   -3.916143   -7.809710   -12.227719  -5.749172   -7.853699   -1.677301   
+GC  -5.126236   -2.740383   -5.892708   2.910770    -5.250553   -3.521848   2.839926    -2.205295   -2.640729   5.496912    
+GG  -9.257745   -10.033347  -4.546697   -4.703916   -11.108019  -12.095114  -4.617553   -9.083725   -9.103584   -4.535657   -2.120837   
+GU  -6.137592   -4.580585   -7.067041   0.760499    -6.104490   -6.709262   0.297863    -4.450393   -6.400241   1.446454    -5.690494   3.290803    
+UA  -2.509450   -5.239005   -2.838289   1.916468    -2.816544   -6.053663   2.994489    -4.359672   -4.623958   1.991679    -6.104665   0.089913    4.693218    
+UC  -11.295460  -8.802986   -8.017460   -4.202124   -7.572629   -8.447700   -4.319177   -4.618296   -7.176372   -3.940138   -10.665615  -4.726615   -3.495402   -4.009278   
+UG  -3.649066   -6.965351   -5.768811   -0.365490   -6.089799   -8.001723   1.261250    -6.363995   -7.765761   0.349915    -4.265865   -1.328658   1.064960    -4.277920   3.166870    
+UU  -8.931500   -8.158394   -9.990884   -2.383782   -8.841753   -6.390951   -3.004917   -5.367381   -10.259257  -2.837565   -5.118180   -2.677026   -1.616400   -6.177683   -3.652225   -0.770146   
+H: 3.4433
+E: -2.5638
+
diff --git a/matrices/RIBOSUM90-40.mat b/matrices/RIBOSUM90-40.mat
new file mode 100644
index 0000000..d5a01f6
--- /dev/null
+++ b/matrices/RIBOSUM90-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-40
+
+    A           C           G           U           
+    0.260514    0.218889    0.296837    0.223759    
+
+    A           C           G           U           
+A   1.941617    
+C   -1.301791   0.980490    
+G   -0.892933   -1.672996   0.844750    
+U   -0.932015   -0.607542   -1.091891   1.359748    
+H: 0.5405
+E: -0.0873
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.972177   
+AC  -8.148276   -2.146518   
+AG  -8.791773   -9.266277   -1.377843   
+AU  -4.702553   -1.614982   -5.638240   4.185443    
+CA  -9.718125   -10.224148  -9.725863   -5.471836   -6.053334   
+CC  -13.069951  -8.719885   -14.715259  -2.554371   -11.242347  -3.865908   
+CG  -3.776277   -5.273223   -2.525007   2.081599    -2.998185   -4.984706   5.200851    
+CU  -12.182084  -10.341839  -9.400564   -4.033799   -8.252639   -6.829857   -4.326191   -2.780404   
+GA  -7.196477   -7.788389   -9.309859   -3.914444   -7.808572   -12.227284  -5.749151   -7.852477   -1.676206   
+GC  -5.126700   -2.744093   -5.892476   2.909999    -5.251188   -3.522321   2.838449    -2.205468   -2.641659   5.496056    
+GG  -9.256650   -10.032955  -4.546348   -4.703337   -11.107627  -12.095426  -4.618483   -9.083927   -9.103235   -4.538097   -2.121235   
+GU  -6.150642   -4.579648   -7.065862   0.760609    -6.105457   -6.709444   0.296649    -4.449605   -6.399163   1.445735    -5.690294   3.291127    
+UA  -2.508040   -5.240062   -2.836635   1.916038    -2.815869   -6.061146   2.993925    -4.367149   -4.623040   1.990012    -6.107148   0.089157    4.695010    
+UC  -11.293492  -8.802055   -8.016485   -4.201708   -7.571364   -8.447139   -4.319268   -4.616948   -7.175150   -3.940390   -10.665140  -4.725416   -3.494389   -4.007930   
+UG  -3.647400   -6.966146   -5.767800   -0.366015   -6.088660   -8.004082   1.260633    -6.376702   -7.765229   0.348946    -4.265491   -1.330361   1.065249    -4.282265   3.167771    
+UU  -8.928745   -8.156342   -9.991753   -2.382780   -8.839702   -6.389603   -3.004115   -5.365342   -10.257248  -2.840078   -5.116918   -2.675022   -1.616379   -6.175548   -3.659601   -0.767236   
+H: 3.4436
+E: -2.5639
+
diff --git a/matrices/RIBOSUM90-45.mat b/matrices/RIBOSUM90-45.mat
new file mode 100644
index 0000000..b3d3fcf
--- /dev/null
+++ b/matrices/RIBOSUM90-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-45
+
+    A           C           G           U           
+    0.260122    0.219217    0.297313    0.223348    
+
+    A           C           G           U           
+A   1.950575    
+C   -1.312756   0.983461    
+G   -0.901275   -1.679481   0.847285    
+U   -0.946423   -0.613608   -1.099809   1.367707    
+H: 0.5467
+E: -0.0897
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.951267   
+AC  -8.132573   -2.137865   
+AG  -8.778791   -9.256272   -1.365903   
+AU  -4.715861   -1.611843   -5.630846   4.196857    
+CA  -9.702383   -10.211870  -9.715820   -5.475874   -6.041297   
+CC  -13.062905  -8.734449   -14.707462  -2.568416   -11.235203  -3.862289   
+CG  -3.775797   -5.301423   -2.530978   2.073816    -3.003383   -4.997511   5.198057    
+CU  -12.170161  -10.331873  -9.401394   -4.034448   -8.240284   -6.821497   -4.330591   -2.767184   
+GA  -7.180587   -7.780899   -9.302815   -3.905124   -7.828893   -12.248588  -5.748015   -7.841523   -1.664245   
+GC  -5.129061   -2.763811   -5.892207   2.904655    -5.259797   -3.527957   2.826422    -2.212390   -2.653791   5.491963    
+GG  -9.244866   -10.026676  -4.540755   -4.706757   -11.104488  -12.142672  -4.633743   -9.120139   -9.258158   -4.554063   -2.119391   
+GU  -6.203410   -4.583740   -7.055791   0.759688    -6.113931   -6.716103   0.286395    -4.451634   -6.394796   1.440289    -5.686127   3.296190    
+UA  -2.505415   -5.248567   -2.835404   1.909957    -2.814346   -6.068482   2.987343    -4.424459   -4.626893   1.976455    -6.122507   0.080231    4.706650    
+UC  -11.280020  -8.791862   -8.014132   -4.206113   -7.558602   -8.438706   -4.325758   -4.604209   -7.162881   -3.968917   -10.668472  -4.725747   -3.491286   -3.994846   
+UG  -3.656213   -6.965654   -5.760753   -0.370024   -6.094070   -8.013208   1.257166    -6.415573   -7.756973   0.342433    -4.267842   -1.339637   1.065333    -4.305674   3.174326    
+UU  -8.915100   -8.147419   -10.072693  -2.385864   -8.822803   -6.376444   -3.001902   -5.348392   -10.284322  -2.859795   -5.120089   -2.666583   -1.617624   -6.157681   -3.679010   -0.748205   
+H: 3.4475
+E: -2.5664
+
diff --git a/matrices/RIBOSUM90-50.mat b/matrices/RIBOSUM90-50.mat
new file mode 100644
index 0000000..f581245
--- /dev/null
+++ b/matrices/RIBOSUM90-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-50
+
+    A           C           G           U           
+    0.258529    0.220366    0.299866    0.221239    
+
+    A           C           G           U           
+A   2.110323    
+C   -1.590594   1.090040    
+G   -1.199260   -2.056194   0.953720    
+U   -1.190794   -0.829306   -1.396140   1.529796    
+H: 0.7220
+E: -0.1660
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.520245   
+AC  -7.747752   -2.038369   
+AG  -8.506962   -9.259676   -0.979043   
+AU  -4.568047   -1.892437   -5.419912   4.397595    
+CA  -9.314582   -9.901246   -9.732645   -5.698334   -5.660711   
+CC  -13.223935  -9.171071   -14.528258  -3.745772   -10.971924  -3.491615   
+CG  -3.904117   -5.544088   -3.305378   1.840955    -3.201357   -4.891285   5.300108    
+CU  -12.288575  -10.413934  -9.477290   -4.497113   -7.859952   -6.434661   -4.597141   -2.359067   
+GA  -6.943136   -8.663202   -8.996171   -4.541780   -8.214664   -12.660306  -5.877811   -7.593099   -1.278872   
+GC  -4.932918   -3.284335   -5.974783   2.763338    -5.511840   -3.730608   2.425289    -3.255615   -3.423164   5.564203    
+GG  -9.070540   -10.724093  -4.978136   -5.313556   -10.795847  -12.432104  -4.685808   -10.172544  -9.131020   -4.438263   -2.037897   
+GU  -6.012486   -4.364231   -6.925664   0.657047    -6.747511   -6.922975   -0.049107   -5.189734   -6.304948   1.303515    -5.686702   3.409450    
+UA  -3.278574   -5.370275   -3.541151   1.744747    -2.734199   -6.225797   2.824279    -4.544633   -5.017374   1.742219    -5.976564   -0.276026   4.875868    
+UC  -11.020368  -8.619943   -8.442357   -4.675183   -7.188448   -8.073879   -4.579092   -4.210543   -6.884789   -4.387716   -11.101960  -5.009187   -3.256231   -3.603781   
+UG  -4.535849   -7.027226   -5.779927   -0.510696   -6.004577   -8.093759   1.254971    -6.910032   -7.650409   0.082898    -4.342845   -1.753053   1.060345    -4.425594   3.309173    
+UU  -9.281267   -7.951640   -10.485918  -2.782337   -8.460269   -5.984663   -3.269453   -4.929795   -10.990843  -3.380018   -6.660649   -3.340677   -2.353373   -5.746623   -3.851099   -0.302330   
+H: 3.6271
+E: -2.6342
+
diff --git a/matrices/RIBOSUM90-55.mat b/matrices/RIBOSUM90-55.mat
new file mode 100644
index 0000000..0341de2
--- /dev/null
+++ b/matrices/RIBOSUM90-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-55
+
+    A           C           G           U           
+    0.258139    0.220812    0.301158    0.219890    
+
+    A           C           G           U           
+A   2.240084    
+C   -1.908732   1.182812    
+G   -1.530454   -2.503157   1.049085    
+U   -1.462181   -1.065523   -1.795008   1.665880    
+H: 0.9113
+E: -0.2652
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.235844   
+AC  -7.482476   -2.034406   
+AG  -8.259247   -9.127316   -0.747537   
+AU  -4.476699   -2.098777   -5.257548   4.532495    
+CA  -9.044066   -9.674303   -9.606274   -5.826785   -5.399249   
+CC  -13.319779  -9.112736   -14.364569  -6.448245   -10.735319  -3.226402   
+CG  -4.581755   -5.793466   -4.470002   1.633176    -3.672058   -5.283824   5.377509    
+CU  -12.135634  -10.315134  -9.330660   -5.244344   -7.709743   -6.161600   -4.813036   -2.070578   
+GA  -6.766923   -9.858734   -8.791178   -5.604090   -8.293196   -12.964347  -6.204609   -7.419246   -1.018861   
+GC  -4.784541   -3.734319   -5.999447   2.643160    -5.926903   -3.825621   2.045754    -5.524204   -4.860633   5.622371    
+GG  -9.069532   -11.544758  -5.507959   -5.671012   -10.613647  -12.829894  -4.630208   -13.706614  -8.955413   -4.344791   -2.007859   
+GU  -5.848230   -4.440710   -6.863014   0.546677    -7.847196   -7.362209   -0.337653   -5.659888   -6.305064   1.175836    -5.842407   3.503637    
+UA  -4.294296   -5.500195   -5.086787   1.577195    -2.615314   -6.628041   2.699385    -4.448993   -5.889149   1.532321    -5.875257   -0.623006   5.000386    
+UC  -10.834168  -8.538247   -8.469104   -5.022121   -6.982100   -7.855239   -4.805245   -3.922949   -6.669468   -4.619017   -11.421506  -5.249404   -3.061867   -3.320272   
+UG  -6.068014   -7.166362   -5.813102   -0.643706   -5.964646   -8.108870   1.260059    -7.288973   -7.744810   -0.162410   -4.251209   -2.098329   1.068665    -4.743131   3.400597    
+UU  -9.186840   -7.675992   -10.733968  -3.010160   -8.390126   -5.719951   -3.576053   -4.635129   -11.230254  -3.926332   -11.251337  -4.716462   -3.389348   -5.459034   -4.091863   0.001217    
+H: 3.7895
+E: -2.7667
+
diff --git a/matrices/RIBOSUM90-60.mat b/matrices/RIBOSUM90-60.mat
new file mode 100644
index 0000000..35cb540
--- /dev/null
+++ b/matrices/RIBOSUM90-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-60
+
+    A           C           G           U           
+    0.258231    0.220515    0.301114    0.220140    
+
+    A           C           G           U           
+A   2.257063    
+C   -1.976785   1.202271    
+G   -1.590831   -2.582207   1.065670    
+U   -1.529605   -1.107143   -1.861238   1.685611    
+H: 0.9444
+E: -0.2845
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.180504   
+AC  -7.760792   -2.046985   
+AG  -8.208174   -9.082678   -0.715592   
+AU  -4.441820   -2.114627   -5.363676   4.557574    
+CA  -9.277856   -9.652563   -9.604964   -5.916983   -5.358956   
+CC  -13.351302  -9.203822   -14.432787  -6.727582   -10.987788  -3.160206   
+CG  -4.783192   -5.875237   -4.550980   1.577050    -3.707917   -5.446935   5.398935    
+CU  -12.146559  -10.631454  -9.260320   -5.298597   -7.650892   -6.232452   -4.816841   -2.000962   
+GA  -6.697184   -9.903595   -9.058524   -5.807239   -8.338913   -13.044676  -6.289965   -7.362573   -0.999118   
+GC  -4.766413   -3.735358   -6.020552   2.607705    -6.064622   -3.901951   1.971745    -5.802466   -5.139480   5.640128    
+GG  -8.998177   -11.688518  -5.537130   -5.722803   -11.296222  -12.869988  -4.631480   -13.778239  -8.927142   -4.437469   -1.987972   
+GU  -5.953554   -4.837446   -6.864765   0.522180    -8.129841   -7.675041   -0.411270   -5.878536   -6.423727   1.128439    -6.015462   3.525872    
+UA  -4.300645   -5.569110   -5.654128   1.536243    -2.604263   -7.071788   2.667106    -4.512246   -5.949000   1.464531    -5.959561   -0.680927   5.022265    
+UC  -10.786608  -8.505287   -8.406736   -5.071524   -6.928070   -7.823906   -4.799566   -3.860327   -6.604824   -4.632376   -11.410196  -5.425817   -3.019752   -3.244131   
+UG  -6.062633   -7.191024   -5.793716   -0.680700   -5.995102   -8.530649   1.246320    -7.600490   -7.719795   -0.195928   -4.216847   -2.144667   1.049617    -4.812923   3.416278    
+UU  -9.134638   -7.729015   -10.751191  -3.045879   -8.369202   -5.802351   -3.701958   -4.594216   -11.470509  -4.114406   -11.247660  -4.818073   -3.461258   -5.417053   -4.311774   0.063099    
+H: 3.8247
+E: -2.8016
+
diff --git a/matrices/RIBOSUM90-65.mat b/matrices/RIBOSUM90-65.mat
new file mode 100644
index 0000000..c89097f
--- /dev/null
+++ b/matrices/RIBOSUM90-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-65
+
+    A           C           G           U           
+    0.258802    0.219650    0.300636    0.220912    
+
+    A           C           G           U           
+A   2.269610    
+C   -2.055949   1.227724    
+G   -1.651278   -2.686200   1.086051    
+U   -1.608554   -1.151209   -1.926110   1.700603    
+H: 0.9788
+E: -0.3061
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.129015   
+AC  -8.223641   -2.043308   
+AG  -8.147653   -9.105354   -0.683246   
+AU  -4.422026   -2.111624   -5.445366   4.577170    
+CA  -9.630999   -9.617695   -9.596180   -5.966288   -5.324711   
+CC  -13.364641  -9.547891   -14.841087  -6.977142   -11.553240  -3.063525   
+CG  -4.868334   -5.982796   -4.674677   1.504748    -3.732930   -5.578298   5.433518    
+CU  -12.215241  -10.660158  -9.173979   -5.431948   -7.564379   -6.379130   -4.778080   -1.918915   
+GA  -6.608544   -9.984021   -9.426547   -6.035680   -8.337785   -13.320814  -6.396882   -7.310145   -0.993154   
+GC  -4.779267   -3.734459   -6.114863   2.576993    -6.280391   -3.932641   1.850314    -5.872048   -5.433286   5.668652    
+GG  -8.913977   -11.904364  -5.543117   -5.767284   -12.070018  -12.931358  -4.630083   -13.874432  -8.900847   -4.552608   -1.957722   
+GU  -5.964173   -5.591406   -6.910197   0.499398    -8.452312   -7.938382   -0.512510   -6.409132   -6.587589   1.063703    -6.146542   3.550346    
+UA  -4.365674   -5.737995   -6.294704   1.500662    -2.572196   -7.333030   2.635562    -4.502807   -6.049568   1.385994    -6.039525   -0.725411   5.040672    
+UC  -10.708780  -8.476311   -8.311977   -5.099971   -6.849331   -7.793470   -4.780277   -3.825420   -6.537024   -4.637905   -11.421058  -5.860989   -2.975542   -3.145245   
+UG  -6.152093   -7.328691   -5.763156   -0.718418   -6.047390   -8.818430   1.221221    -7.784291   -7.681133   -0.243222   -4.168568   -2.175048   1.018589    -4.918369   3.432592    
+UU  -9.100657   -7.727319   -10.778416  -3.082418   -8.355794   -5.891864   -3.957271   -4.540146   -11.683245  -4.252751   -11.252310  -4.939153   -3.565866   -5.376467   -4.622044   0.125430    
+H: 3.8675
+E: -2.8448
+
diff --git a/matrices/RIBOSUM90-70.mat b/matrices/RIBOSUM90-70.mat
new file mode 100644
index 0000000..b8ac531
--- /dev/null
+++ b/matrices/RIBOSUM90-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-70
+
+    A           C           G           U           
+    0.258491    0.219712    0.300769    0.221028    
+
+    A           C           G           U           
+A   2.283819    
+C   -2.117789   1.244913    
+G   -1.711246   -2.734881   1.100206    
+U   -1.666788   -1.182576   -1.991966   1.716586    
+H: 1.0064
+E: -0.3230
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.032955   
+AC  -8.211363   -1.981584   
+AG  -8.126086   -9.040145   -0.660590   
+AU  -4.437303   -2.190575   -5.488640   4.607885    
+CA  -9.675890   -9.634013   -9.643106   -6.114134   -5.288257   
+CC  -13.201339  -9.413405   -14.968406  -6.973676   -11.480627  -2.964140   
+CG  -4.910572   -5.972486   -4.693209   1.458841    -3.718210   -5.496035   5.448807    
+CU  -12.274695  -10.850340  -9.027008   -5.519537   -7.477330   -6.360849   -4.818365   -1.845177   
+GA  -6.576775   -9.955256   -9.506561   -6.147797   -8.420538   -13.452505  -6.461597   -7.208878   -0.982645   
+GC  -4.739188   -3.727424   -6.132683   2.541101    -6.281828   -3.923603   1.768136    -6.035321   -5.453285   5.676076    
+GG  -9.110781   -12.111514  -5.473546   -5.863453   -12.108476  -12.923908  -4.616121   -14.002931  -9.044728   -4.674450   -1.953767   
+GU  -5.931403   -5.635350   -6.952131   0.480826    -8.489387   -7.901709   -0.574747   -6.517373   -6.622392   1.033801    -6.183081   3.565952    
+UA  -4.381332   -5.792150   -6.416840   1.458270    -2.598259   -7.322317   2.594081    -4.466267   -6.073095   1.314693    -6.090402   -0.802105   5.063441    
+UC  -10.851921  -8.668107   -8.205817   -5.254079   -6.811101   -7.825526   -4.825629   -3.879438   -6.484412   -4.767407   -11.419645  -5.868484   -2.969975   -3.172852   
+UG  -6.112973   -7.385960   -5.732697   -0.785572   -6.047936   -8.790008   1.202931    -7.800215   -7.655735   -0.291341   -4.121560   -2.189297   0.989393    -4.952907   3.453072    
+UU  -9.041162   -7.660730   -10.710239  -3.078179   -8.278694   -6.078287   -4.007167   -4.549338   -11.608265  -4.418636   -11.282387  -4.990161   -3.662753   -5.363249   -4.614925   0.147337    
+H: 3.8956
+E: -2.8559
+
diff --git a/matrices/RIBOSUM90-75.mat b/matrices/RIBOSUM90-75.mat
new file mode 100644
index 0000000..d708796
--- /dev/null
+++ b/matrices/RIBOSUM90-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-75
+
+    A           C           G           U           
+    0.257748    0.219008    0.297592    0.225652    
+
+    A           C           G           U           
+A   2.297102    
+C   -2.244548   1.309927    
+G   -1.911465   -2.780869   1.147266    
+U   -1.839534   -1.240300   -2.160211   1.743215    
+H: 1.0672
+E: -0.3621
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.505050   
+AC  -8.558939   -1.477857   
+AG  -8.390054   -8.815592   -0.644507   
+AU  -4.625876   -2.362348   -5.412990   4.742317    
+CA  -9.982324   -9.757260   -10.411421  -6.439911   -4.769161   
+CC  -12.466292  -8.820186   -14.857612  -6.984418   -11.028546  -2.306589   
+CG  -5.103064   -5.745974   -4.446254   1.205387    -3.483926   -5.172896   5.537689    
+CU  -12.040698  -10.902932  -8.749711   -5.577819   -7.381248   -6.324811   -4.844839   -1.429696   
+GA  -6.280745   -9.907734   -9.568650   -6.507205   -8.603897   -13.108864  -6.564920   -7.060813   -0.880873   
+GC  -4.734424   -3.653115   -6.082313   2.334560    -6.328087   -3.778614   1.538291    -6.438044   -5.437828   5.734362    
+GG  -9.624285   -12.379474  -4.984128   -6.265086   -11.792584  -13.124887  -4.490547   -13.508099  -9.070820   -5.065361   -1.993475   
+GU  -6.283397   -5.669855   -7.041123   0.439236    -8.615770   -7.754650   -0.870381   -6.730553   -6.616445   0.951801    -6.309706   3.597937    
+UA  -4.451504   -5.820409   -6.414886   1.144412    -2.541635   -7.225813   2.370427    -4.717289   -5.776878   0.992074    -6.276545   -1.152574   5.111771    
+UC  -12.110286  -8.490120   -8.166714   -5.545165   -7.090731   -7.701037   -4.887105   -4.190786   -6.664714   -4.736961   -11.178005  -5.635914   -3.104847   -3.189900   
+UG  -6.005522   -7.404115   -5.467463   -1.145148   -6.190485   -8.678488   1.109549    -7.755345   -7.495611   -0.584336   -4.017645   -2.331869   0.776142    -5.244965   3.528128    
+UU  -8.802060   -7.470815   -10.672399  -2.917014   -7.869400   -6.088141   -3.944186   -4.560832   -11.151257  -4.582165   -11.066161  -4.853828   -3.869853   -4.997052   -4.553141   0.147034    
+H: 4.0078
+E: -2.8498
+
diff --git a/matrices/RIBOSUM90-80.mat b/matrices/RIBOSUM90-80.mat
new file mode 100644
index 0000000..81bcff2
--- /dev/null
+++ b/matrices/RIBOSUM90-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-80
+
+    A           C           G           U           
+    0.258807    0.214850    0.289801    0.236541    
+
+    A           C           G           U           
+A   2.295463    
+C   -2.504355   1.444128    
+G   -2.232513   -2.905005   1.230293    
+U   -2.195830   -1.383972   -2.407132   1.755192    
+H: 1.1667
+E: -0.4354
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.975971   
+AC  -9.340387   -0.774260   
+AG  -8.380273   -9.020028   -0.653628   
+AU  -4.774979   -2.623028   -5.064458   4.878251    
+CA  -9.769467   -10.404677  -9.924008   -6.857593   -3.723558   
+CC  -11.455178  -7.692686   -14.877096  -7.126543   -10.422433  -1.496911   
+CG  -5.604071   -5.803684   -4.159963   0.677535    -3.129340   -4.917022   5.710956    
+CU  -12.265198  -11.254721  -9.821381   -5.211069   -7.725518   -6.597987   -4.647621   -0.967068   
+GA  -5.972045   -9.224338   -9.022350   -6.608878   -8.453838   -12.803297  -7.038494   -8.692453   -0.709554   
+GC  -5.146048   -3.601281   -6.273039   1.932324    -6.279085   -3.617053   1.106804    -6.781409   -5.619763   5.866572    
+GG  -10.238854  -12.265365  -4.555138   -6.572681   -11.923835  -14.128501  -4.789017   -12.952357  -8.847762   -5.166606   -1.921870   
+GU  -6.300879   -5.487644   -6.866309   0.297526    -8.256682   -8.419555   -1.239063   -6.432611   -6.322458   0.759559    -6.065813   3.656164    
+UA  -4.667025   -6.029740   -6.929749   0.478561    -2.526326   -7.589349   1.986308    -5.784314   -5.694006   0.425450    -6.659335   -1.719340   5.151150    
+UC  -11.804108  -7.778922   -9.267001   -5.941522   -8.269089   -7.394974   -5.255736   -4.681348   -9.215115   -4.677562   -10.880499  -5.322360   -4.063415   -2.735430   
+UG  -6.574532   -7.628059   -5.726210   -1.764820   -6.328450   -8.885075   0.924329    -7.849372   -7.660502   -1.179667   -4.084641   -2.631767   0.396459    -5.709138   3.617595    
+UU  -8.605062   -7.044837   -11.770558  -2.921168   -7.251440   -5.869008   -4.255071   -5.765180   -13.005638  -4.593175   -11.124391  -4.774275   -4.088163   -4.477779   -4.743935   0.188159    
+H: 4.2093
+E: -2.8920
+
diff --git a/matrices/RIBOSUM90-85.mat b/matrices/RIBOSUM90-85.mat
new file mode 100644
index 0000000..69be633
--- /dev/null
+++ b/matrices/RIBOSUM90-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-85
+
+    A           C           G           U           
+    0.254700    0.218888    0.295885    0.230527    
+
+    A           C           G           U           
+A   2.420207    
+C   -3.115537   1.509507    
+G   -2.777020   -3.576863   1.268154    
+U   -2.704847   -1.861029   -2.996561   1.889558    
+H: 1.3941
+E: -0.6310
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.006962   
+AC  -8.487139   -0.646641   
+AG  -8.098595   -9.547517   -0.507101   
+AU  -4.935932   -3.121237   -5.644474   5.037785    
+CA  -9.360108   -11.300591  -11.224047  -7.929401   -2.778083   
+CC  -11.717669  -7.395284   -14.256423  -7.656565   -10.696776  -1.765757   
+CG  -6.295873   -6.746149   -4.846277   0.032128    -3.700068   -5.408106   5.721989    
+CU  -12.743033  -12.212157  -10.431021  -4.878898   -6.870497   -7.012574   -4.803944   -0.926481   
+GA  -6.286215   -9.455135   -8.608882   -7.512530   -7.993669   -11.564479  -7.782815   -16.360185  -0.731814   
+GC  -5.502833   -3.925705   -7.144551   1.495423    -7.103552   -4.052170   0.262098    -7.130471   -6.059360   5.854629    
+GG  -11.604211  -12.824769  -6.066200   -6.882304   -11.822268  -13.564012  -5.544367   -12.951414  -8.680640   -5.426235   -1.760000   
+GU  -6.288956   -5.879553   -7.080989   -0.203989   -9.137148   -8.543644   -1.569664   -6.840908   -6.084711   0.438901    -6.489832   3.771819    
+UA  -5.100411   -6.734544   -7.386089   -0.039274   -3.069158   -7.751360   1.541707    -6.327559   -6.414330   -0.345462   -7.616177   -2.327297   5.316946    
+UC  -10.321194  -8.375578   -10.574878  -6.676291   -8.789978   -7.558148   -6.080993   -5.721085   -11.901298  -4.867718   -10.524162  -6.421391   -4.716261   -2.085401   
+UG  -7.134750   -8.917081   -6.085121   -2.177885   -5.888687   -8.971135   0.758581    -8.111507   -8.445735   -1.831211   -5.206246   -2.840424   0.089229    -5.599171   3.756549    
+UU  -10.130055  -7.481705   -10.414282  -3.393937   -9.234645   -5.823262   -5.001179   -6.129159   -12.820572  -5.093192   -11.850967  -5.036998   -4.354043   -5.032409   -5.138989   0.423750    
+H: 4.4533
+E: -3.1114
+
diff --git a/matrices/RIBOSUM90-90.mat b/matrices/RIBOSUM90-90.mat
new file mode 100644
index 0000000..f7dced5
--- /dev/null
+++ b/matrices/RIBOSUM90-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-90
+
+    A           C           G           U           
+    0.258073    0.217624    0.293749    0.230553    
+
+    A           C           G           U           
+A   2.470121    
+C   -4.359490   1.652862    
+G   -3.911999   -4.871689   1.367978    
+U   -3.854849   -3.030291   -4.214891   1.993115    
+H: 1.6999
+E: -1.0529
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.122622   
+AC  -8.482101   -0.359293   
+AG  -8.456973   -9.748469   -0.406724   
+AU  -5.655468   -4.521469   -7.041642   5.210046    
+CA  -10.232575  -9.973788   -12.630193  -8.875835   -1.670035   
+CC  -999.000000 -8.462128   -16.878276  -9.809593   -10.410417  -1.395395   
+CG  -7.879250   -9.396360   -6.315466   -1.870124   -4.347853   -5.892222   5.853051    
+CU  -13.365341  -14.070125  -15.224570  -5.831061   -9.399849   -8.104919   -5.908536   -0.724568   
+GA  -7.500237   -17.709180  -10.219877  -9.175916   -9.594280   -11.739618  -8.484755   -14.988624  -0.528171   
+GC  -7.703081   -4.533887   -8.008211   0.163153    -8.890298   -5.182250   -1.511288   -7.077492   -6.501283   5.982557    
+GG  -11.073213  -13.184596  -7.873660   -7.796089   -9.434166   -13.856099  -5.865816   -14.485374  -8.798829   -5.634964   -1.479590   
+GU  -8.704260   -7.682090   -9.611948   -1.058337   -10.249287  -9.289559   -3.542405   -6.547229   -6.825822   -0.518612   -6.848522   3.905031    
+UA  -6.031922   -8.375963   -8.056409   -1.511826   -4.074271   -8.958255   0.120267    -8.383193   -6.883633   -2.151804   -9.074518   -3.699278   5.468460    
+UC  -11.892994  -7.726164   -11.955527  -8.213346   -13.255771  -8.151476   -8.174401   -5.995978   -18.546498  -5.551325   -12.183772  -7.538710   -5.898515   -1.266303   
+UG  -8.875981   -10.143671  -7.336381   -3.748842   -7.579143   -10.023849  -0.370603   -8.494846   -9.879095   -3.437934   -6.616257   -4.627415   -0.929142   -6.597319   3.919039    
+UU  -12.446177  -9.978417   -11.143271  -4.673357   -10.519148  -9.491011   -6.892109   -7.393100   -14.100903  -6.633758   -12.153474  -5.805152   -5.004325   -5.813501   -5.790344   0.487781    
+H: 4.9213
+E: -6.7901
+
diff --git a/matrices/RIBOSUM90-95.mat b/matrices/RIBOSUM90-95.mat
new file mode 100644
index 0000000..0d04581
--- /dev/null
+++ b/matrices/RIBOSUM90-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM90-95
+
+    A           C           G           U           
+    0.260805    0.216491    0.289828    0.232877    
+
+    A           C           G           U           
+A   2.471488    
+C   -5.604530   1.742418    
+G   -5.068456   -5.950362   1.425911    
+U   -5.191515   -4.145882   -5.600523   2.017566    
+H: 1.8661
+E: -1.4963
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.057823   
+AC  -9.253768   -0.140297   
+AG  -9.230676   -10.621131  -0.364608   
+AU  -6.770948   -4.768189   -7.794367   5.265285    
+CA  -999.000000 -13.915237  -14.484005  -9.144384   -1.298270   
+CC  -999.000000 -8.259686   -999.000000 -12.270866  -10.505403  -0.944121   
+CG  -13.806436  -11.257411  -6.951632   -4.043230   -4.842784   -6.494981   5.926645    
+CU  -15.013270  -999.000000 -999.000000 -6.836456   -9.498370   -8.123415   -6.180075   -0.503498   
+GA  -8.670680   -999.000000 -10.812912  -14.244741  -10.453728  -15.475269  -9.216442   -14.580534  -0.467348   
+GC  -10.300328  -5.186690   -9.910265   -1.921181   -11.201906  -6.017015   -3.544618   -7.678179   -7.392235   6.048985    
+GG  -12.311963  -12.825884  -9.442250   -9.623965   -9.641870   -13.276273  -6.473142   -16.317723  -8.702184   -6.140231   -1.412192   
+GU  -10.531710  -9.712941   -10.548068  -2.013801   -15.336227  -10.365878  -5.479781   -6.595651   -7.232597   -1.646083   -7.945626   3.965730    
+UA  -8.066683   -10.549285  -10.087994  -3.833728   -4.862750   -8.969424   -1.747933   -9.745024   -8.302773   -4.163016   -16.607976  -5.615886   5.500139    
+UC  -999.000000 -7.458372   -11.590610  -8.967866   -12.422677  -12.386763  -9.814853   -8.999236   -999.000000 -5.999692   -999.000000 -12.683056  -6.562226   -1.011800   
+UG  -10.993636  -10.968503  -8.864326   -5.834700   -9.686480   -13.086063  -1.358709   -11.003851  -10.698225  -5.090272   -8.597967   -6.992724   -1.967627   -7.674219   4.009382    
+UU  -999.000000 -11.369512  -13.954616  -5.803070   -12.631558  -999.000000 -10.443911  -7.608229   -999.000000 -8.200700   -17.422988  -7.280550   -6.008987   -5.942033   -7.500659   0.523184    
+H: 5.1669
+E: -46.9770
+
diff --git a/matrices/RIBOSUM90.mat b/matrices/RIBOSUM90.mat
new file mode 100644
index 0000000..aad4a56
--- /dev/null
+++ b/matrices/RIBOSUM90.mat
@@ -0,0 +1,33 @@
+RIBOSUM90
+
+    A           C           G           U           
+    0.260747    0.218638    0.296511    0.224104    
+
+    A           C           G           U           
+A   1.935525    
+C   -1.294567   0.978134    
+G   -0.887806   -1.670094   0.842667    
+U   -0.922597   -0.602260   -1.084328   1.354458    
+H: 0.5362
+E: -0.0857
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.980175   
+AC  -8.153151   -2.148618   
+AG  -8.796900   -9.268456   -1.380097   
+AU  -4.707542   -1.619904   -5.640264   4.177746    
+CA  -9.723176   -10.226252  -9.727467   -5.463728   -6.055438   
+CC  -13.049239  -8.718851   -14.714491  -2.553065   -11.241504  -3.862118   
+CG  -3.773874   -5.263657   -2.524215   2.086087    -2.996738   -4.980221   5.205055    
+CU  -12.188070  -10.344878  -9.403678   -4.038277   -8.255678   -6.829949   -4.326040   -2.784379   
+GA  -7.201603   -7.790568   -9.312113   -3.920076   -7.810751   -12.226516  -5.748088   -7.855592   -1.678460   
+GC  -5.111747   -2.739073   -5.889910   2.912317    -5.245539   -3.518359   2.844217    -2.204781   -2.639644   5.500389    
+GG  -9.258474   -10.032262  -4.545730   -4.705428   -11.106934  -12.091787  -4.614241   -9.083492   -9.102618   -4.532415   -2.117745   
+GU  -6.139049   -4.582381   -7.068431   0.760593    -6.105241   -6.708473   0.300395    -4.453097   -6.402075   1.447377    -5.690379   3.288196    
+UA  -2.507829   -5.211789   -2.828646   1.915574    -2.819571   -6.051749   2.997595    -4.363863   -4.627426   1.994872    -6.104487   0.094152    4.687622    
+UC  -11.299478  -8.804761   -8.019353   -4.206658   -7.574403   -8.447231   -4.318775   -4.620923   -7.178265   -3.939662   -10.665382  -4.729273   -3.499722   -4.011905   
+UG  -3.653186   -6.967102   -5.770751   -0.359373   -6.091692   -8.001373   1.262720    -6.366649   -7.766906   0.350984    -4.265750   -1.330858   1.063607    -4.280585   3.164017    
+UU  -8.938614   -8.163264   -9.995872   -2.391509   -8.846624   -6.393577   -3.007644   -5.373103   -10.264245  -2.840310   -5.121043   -2.682564   -1.623970   -6.183405   -3.657855   -0.778964   
+H: 3.4428
+E: -2.5635
+
diff --git a/matrices/RIBOSUM95-30.mat b/matrices/RIBOSUM95-30.mat
new file mode 100644
index 0000000..dd453a9
--- /dev/null
+++ b/matrices/RIBOSUM95-30.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-30
+
+    A           C           G           U           
+    0.259552    0.218980    0.296918    0.224550    
+
+    A           C           G           U           
+A   1.958174    
+C   -1.329043   0.994025    
+G   -0.914064   -1.689368   0.851730    
+U   -0.969334   -0.618035   -1.102022   1.372231    
+H: 0.5534
+E: -0.0923
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.835119   
+AC  -8.541358   -2.062983   
+AG  -9.170691   -9.338537   -1.333085   
+AU  -4.959079   -1.624791   -5.886571   4.220298    
+CA  -9.971389   -10.361049  -10.348726  -5.609864   -6.185353   
+CC  -13.464993  -8.795068   -14.748852  -2.479254   -11.362645  -3.691902   
+CG  -3.824774   -5.346710   -2.561742   2.054811    -3.135358   -5.020678   5.215642    
+CU  -11.940089  -10.613699  -9.497760   -4.126205   -8.338384   -6.954605   -4.329437   -2.678564   
+GA  -6.945125   -7.670179   -9.633914   -3.860464   -7.986707   -12.695773  -5.852783   -7.602224   -1.652299   
+GC  -5.179178   -2.701547   -6.115055   2.888940    -5.340311   -3.701671   2.818420    -2.196978   -2.605592   5.500422    
+GG  -9.662826   -10.140560  -4.364315   -4.805100   -11.459883  -11.708762  -4.659867   -9.314287   -9.515064   -4.642398   -2.190077   
+GU  -6.415172   -4.681856   -7.082788   0.740873    -6.093638   -6.988455   0.256557    -4.453787   -6.238518   1.425603    -5.524767   3.306074    
+UA  -2.489391   -5.399806   -2.842510   1.903224    -2.899370   -6.309555   2.955915    -4.319265   -4.742080   1.936513    -6.222157   0.091073    4.711910    
+UC  -11.833961  -8.905735   -7.962839   -4.300595   -7.829675   -8.563579   -4.273994   -4.579429   -7.140764   -4.064381   -10.719536  -4.570314   -3.546414   -3.990824   
+UG  -3.647953   -7.122598   -5.781757   -0.375929   -6.100712   -8.231923   1.222551    -6.404861   -7.631529   0.314737    -4.283804   -1.329670   1.045542    -4.243241   3.180143    
+UU  -8.890180   -8.299115   -9.534391   -2.398260   -8.873775   -6.511740   -3.041381   -5.399764   -9.789279   -2.944246   -5.028161   -2.626524   -1.584525   -6.026747   -3.683233   -0.739434   
+H: 3.4586
+E: -2.5898
+
diff --git a/matrices/RIBOSUM95-35.mat b/matrices/RIBOSUM95-35.mat
new file mode 100644
index 0000000..0575ed0
--- /dev/null
+++ b/matrices/RIBOSUM95-35.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-35
+
+    A           C           G           U           
+    0.259498    0.219043    0.296998    0.224461    
+
+    A           C           G           U           
+A   1.959632    
+C   -1.330667   0.994562    
+G   -0.915272   -1.690083   0.852228    
+U   -0.971655   -0.619267   -1.103918   1.373427    
+H: 0.5544
+E: -0.0927
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.833380   
+AC  -8.540497   -2.062688   
+AG  -9.169644   -9.338212   -1.332730   
+AU  -4.957916   -1.623591   -5.886672   4.222259    
+CA  -9.970372   -10.360754  -10.348401  -5.612482   -6.185058   
+CC  -13.481089  -8.795495   -14.749249  -2.478751   -11.363073  -3.693052   
+CG  -3.824603   -5.347366   -2.562117   2.053730    -3.135769   -5.021822   5.214519    
+CU  -11.938803  -10.613136  -9.497167   -4.124853   -8.337820   -6.954764   -4.329601   -2.677732   
+GA  -6.944078   -7.669854   -9.633559   -3.859220   -7.986382   -12.696171  -5.853151   -7.601631   -1.651945   
+GC  -5.185921   -2.701999   -6.116049   2.888464    -5.342693   -3.702805   2.817023    -2.197174   -2.605959   5.499282    
+GG  -9.662855   -10.140927  -4.364653   -4.804600   -11.460251  -11.709851  -4.660970   -9.314386   -9.515402   -4.643474   -2.191108   
+GU  -6.415349   -4.681274   -7.082292   0.740944    -6.093400   -6.988903   0.255690    -4.452938   -6.237965   1.425256    -5.524836   3.306878    
+UA  -2.489926   -5.409208   -2.845467   1.903339    -2.898383   -6.310407   2.954995    -4.317954   -4.740880   1.935458    -6.222190   0.089870    4.713679    
+UC  -11.832676  -8.905171   -7.962246   -4.299176   -7.829112   -8.563738   -4.274130   -4.578597   -7.140170   -4.064578   -10.719635  -4.569487   -3.545001   -3.989992   
+UG  -3.646643   -7.122004   -5.781166   -0.377684   -6.100119   -8.232052   1.222108    -6.404031   -7.631185   0.314468    -4.283873   -1.328991   1.046081    -4.242414   3.181031    
+UU  -8.887904   -8.297561   -9.532807   -2.395783   -8.872221   -6.510908   -3.040534   -5.397941   -9.787695   -2.943384   -5.027269   -2.624759   -1.582126   -6.024924   -3.681482   -0.736620   
+H: 3.4588
+E: -2.5899
+
diff --git a/matrices/RIBOSUM95-40.mat b/matrices/RIBOSUM95-40.mat
new file mode 100644
index 0000000..4feb379
--- /dev/null
+++ b/matrices/RIBOSUM95-40.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-40
+
+    A           C           G           U           
+    0.259451    0.219081    0.297056    0.224412    
+
+    A           C           G           U           
+A   1.960646    
+C   -1.332215   0.994941    
+G   -0.916043   -1.690531   0.852482    
+U   -0.973528   -0.619989   -1.104765   1.374332    
+H: 0.5551
+E: -0.0930
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.831487   
+AC  -8.539117   -2.061829   
+AG  -9.168296   -9.337377   -1.331927   
+AU  -4.957916   -1.622947   -5.885725   4.223435    
+CA  -9.968992   -10.359887  -10.348283  -5.613792   -6.184192   
+CC  -13.480223  -8.795369   -14.748927  -2.480670   -11.362719  -3.693212   
+CG  -3.826973   -5.353610   -2.561878   2.053064    -3.135963   -5.022648   5.213956    
+CU  -11.937374  -10.612219  -9.496282   -4.124775   -8.336903   -6.954360   -4.329431   -2.676765   
+GA  -6.942731   -7.669019   -9.632756   -3.857971   -7.985547   -12.695849  -5.853148   -7.600745   -1.651142   
+GC  -5.186195   -2.704731   -6.115915   2.887893    -5.343377   -3.703166   2.815931    -2.197285   -2.606658   5.498664    
+GG  -9.662051   -10.140637  -4.364394   -4.804240   -11.459961  -11.710074  -4.661594   -9.314399   -9.515143   -4.645449   -2.191393   
+GU  -6.423717   -4.680644   -7.081438   0.740996    -6.093898   -6.989139   0.254753    -4.452391   -6.237218   1.424726    -5.524698   3.307115    
+UA  -2.488958   -5.410087   -2.844250   1.902913    -2.898118   -6.315680   2.954542    -4.323365   -4.740261   1.934197    -6.224537   0.089239    4.714980    
+UC  -11.831246  -8.904436   -7.961468   -4.298961   -7.828195   -8.563334   -4.274118   -4.577630   -7.139285   -4.064911   -10.719295  -4.568633   -3.544316   -3.989025   
+UG  -3.645382   -7.122467   -5.780405   -0.378036   -6.099321   -8.233952   1.221680    -6.417605   -7.630765   0.313828    -4.283598   -1.330194   1.046305    -4.245609   3.181665    
+UU  -8.885911   -8.296081   -9.532652   -2.395046   -8.870741   -6.509941   -3.039937   -5.396506   -9.786246   -2.945166   -5.026365   -2.623344   -1.582196   -6.023394   -3.687042   -0.734533   
+H: 3.4590
+E: -2.5900
+
diff --git a/matrices/RIBOSUM95-45.mat b/matrices/RIBOSUM95-45.mat
new file mode 100644
index 0000000..8d03186
--- /dev/null
+++ b/matrices/RIBOSUM95-45.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-45
+
+    A           C           G           U           
+    0.259171    0.219313    0.297394    0.224123    
+
+    A           C           G           U           
+A   1.967181    
+C   -1.340585   0.997132    
+G   -0.922442   -1.695424   0.854351    
+U   -0.984587   -0.624451   -1.110491   1.380129    
+H: 0.5598
+E: -0.0948
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.816417   
+AC  -8.527947   -2.055433   
+AG  -9.158909   -9.329876   -1.323259   
+AU  -4.971985   -1.621266   -5.880519   4.231861    
+CA  -9.958796   -10.350967  -10.340947  -5.621895   -6.175452   
+CC  -13.475570  -8.804805   -14.743205  -2.488695   -11.357674  -3.690455   
+CG  -3.827892   -5.374923   -2.566467   2.047525    -3.140103   -5.034558   5.212126    
+CU  -11.928879  -10.606823  -9.495070   -4.125226   -8.327885   -6.948301   -4.332743   -2.667252   
+GA  -6.931116   -7.662663   -9.627738   -3.850375   -8.003544   -12.709478  -5.852406   -7.592346   -1.642462   
+GC  -5.188805   -2.717294   -6.116045   2.883654    -5.350287   -3.707473   2.807370    -2.203136   -2.613817   5.495849    
+GG  -9.653482   -10.136141  -4.360193   -4.808427   -11.457192  -11.726497  -4.674800   -9.339054   -9.626068   -4.656119   -2.189977   
+GU  -6.456728   -4.683261   -7.073855   0.740331    -6.098413   -6.997739   0.246483    -4.455002   -6.232607   1.420812    -5.521249   3.310737    
+UA  -2.487370   -5.419415   -2.844962   1.898467    -2.898025   -6.321579   2.949298    -4.360200   -4.741390   1.923603    -6.237722   0.083018    4.723309    
+UC  -11.822683  -8.898307   -7.958584   -4.309864   -7.818970   -8.557191   -4.281054   -4.568429   -7.130648   -4.089485   -10.719270  -4.570283   -3.542802   -3.979611   
+UG  -3.650281   -7.122100   -5.775055   -0.381716   -6.116606   -8.239784   1.218574    -6.456004   -7.624200   0.309179    -4.285239   -1.338188   1.047010    -4.259241   3.186335    
+UU  -8.874524   -8.296808   -9.556415   -2.398981   -8.858814   -6.500483   -3.038145   -5.384650   -9.794316   -2.962239   -5.028022   -2.617068   -1.583662   -6.010625   -3.700670   -0.721747   
+H: 3.4620
+E: -2.5918
+
diff --git a/matrices/RIBOSUM95-50.mat b/matrices/RIBOSUM95-50.mat
new file mode 100644
index 0000000..3898d6d
--- /dev/null
+++ b/matrices/RIBOSUM95-50.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-50
+
+    A           C           G           U           
+    0.257648    0.220344    0.299699    0.222309    
+
+    A           C           G           U           
+A   2.123638    
+C   -1.623564   1.103468    
+G   -1.226529   -2.068896   0.960241    
+U   -1.234264   -0.840018   -1.407456   1.539399    
+H: 0.7357
+E: -0.1722
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.398405   
+AC  -8.160518   -1.947842   
+AG  -8.861364   -9.199015   -0.948271   
+AU  -4.807741   -1.889001   -5.695509   4.425881    
+CA  -9.588130   -10.071357  -10.350630  -5.811566   -5.809909   
+CC  -13.608106  -9.234902   -14.491344  -3.591792   -11.081832  -3.330693   
+CG  -3.975121   -5.585179   -3.330458   1.820199    -3.320662   -4.914767   5.314699    
+CU  -12.129642  -10.735228  -9.396429   -4.568803   -7.958789   -6.573188   -4.598924   -2.273064   
+GA  -6.692055   -8.496643   -9.335855   -4.509269   -8.332714   -13.017428  -5.973277   -7.343585   -1.266849   
+GC  -4.976553   -3.233840   -6.168498   2.740363    -5.585180   -3.890686   2.410081    -3.179695   -3.332609   5.568632    
+GG  -9.606833   -10.854231  -4.815558   -5.439207   -11.164083  -11.776271  -4.680988   -10.350040  -9.458262   -4.571013   -2.096109   
+GU  -6.249705   -4.453133   -6.896000   0.625998    -6.710413   -7.245419   -0.096976   -5.106654   -6.185283   1.278259    -5.440491   3.422641    
+UA  -3.245258   -5.521056   -3.521960   1.725961    -2.811447   -6.507034   2.777307    -4.486256   -5.105201   1.691223    -6.113092   -0.289998   4.887746    
+UC  -11.640806  -8.735901   -8.287600   -4.836475   -7.465475   -8.198857   -4.496078   -4.182472   -6.861383   -4.519384   -11.031043  -4.818993   -3.298100   -3.595573   
+UG  -4.459871   -7.156176   -5.778281   -0.516697   -6.109627   -8.333755   1.206977    -6.941802   -7.534604   0.067358    -4.343289   -1.742724   1.035553    -4.393581   3.319488    
+UU  -9.038842   -8.107104   -9.939378   -2.795903   -8.500570   -6.127580   -3.291503   -4.980148   -10.647666  -3.475411   -6.429381   -3.270827   -2.299337   -5.613375   -3.853691   -0.295686   
+H: 3.6413
+E: -2.6534
+
diff --git a/matrices/RIBOSUM95-55.mat b/matrices/RIBOSUM95-55.mat
new file mode 100644
index 0000000..d46129c
--- /dev/null
+++ b/matrices/RIBOSUM95-55.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-55
+
+    A           C           G           U           
+    0.257351    0.220669    0.300896    0.221085    
+
+    A           C           G           U           
+A   2.264083    
+C   -1.993093   1.207293    
+G   -1.613481   -2.575096   1.066940    
+U   -1.542942   -1.107716   -1.860443   1.686763    
+H: 0.9493
+E: -0.2869
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.100601   
+AC  -7.881291   -1.945432   
+AG  -8.597064   -9.009228   -0.700638   
+AU  -4.672100   -2.105119   -5.542724   4.570415    
+CA  -9.306714   -9.836664   -10.212056  -5.866584   -5.533846   
+CC  -13.889132  -9.140719   -14.320451  -6.573584   -10.822629  -3.047401   
+CG  -4.756214   -5.759887   -4.627765   1.590806    -3.791877   -5.248837   5.401351    
+CU  -11.926448  -10.622300  -9.186324   -5.404424   -7.753226   -6.283066   -4.872971   -1.969596   
+GA  -6.505684   -10.076760  -9.118221   -5.725860   -8.469071   -13.294611  -6.196287   -7.162443   -0.989832   
+GC  -4.790270   -3.751635   -6.153941   2.607715    -5.944223   -3.948486   1.986879    -5.666374   -4.879258   5.633930    
+GG  -9.750259   -11.795174  -5.511552   -5.858990   -10.993139  -11.860580  -4.581151   -13.358870  -9.251902   -4.458496   -2.030731   
+GU  -6.067665   -4.542170   -6.866189   0.496325    -7.885612   -7.658321   -0.436037   -5.731250   -6.318094   1.125995    -5.587208   3.523704    
+UA  -4.498726   -5.600256   -5.208073   1.527553    -2.667387   -6.850342   2.633089    -4.364834   -5.955525   1.460123    -6.013031   -0.688306   5.021018    
+UC  -11.485364  -8.649040   -8.265390   -5.215210   -7.219968   -7.944295   -4.629531   -3.879693   -6.644352   -4.774244   -11.398720  -5.085652   -3.078977   -3.294627   
+UG  -6.161361   -7.265232   -5.741266   -0.654353   -6.074320   -8.333358   1.204205    -7.355416   -7.580494   -0.186433   -4.222031   -2.134423   1.035093    -4.755745   3.419178    
+UU  -8.970566   -7.818984   -10.341633  -3.052231   -8.337097   -5.862389   -3.664378   -4.671433   -11.552199  -4.016484   -11.113958  -4.852544   -3.450502   -5.310544   -4.112126   0.022383    
+H: 3.8216
+E: -2.7956
+
diff --git a/matrices/RIBOSUM95-60.mat b/matrices/RIBOSUM95-60.mat
new file mode 100644
index 0000000..3876c22
--- /dev/null
+++ b/matrices/RIBOSUM95-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-60
+
+    A           C           G           U           
+    0.257486    0.220353    0.300738    0.221424    
+
+    A           C           G           U           
+A   2.277641    
+C   -2.055953   1.224739    
+G   -1.669247   -2.648455   1.082047    
+U   -1.604949   -1.143138   -1.922181   1.703162    
+H: 0.9787
+E: -0.3049
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.049125   
+AC  -8.140916   -1.948338   
+AG  -8.564523   -8.970537   -0.672402   
+AU  -4.642317   -2.120171   -5.664705   4.592590    
+CA  -9.494304   -9.811402   -10.238004  -5.932776   -5.492818   
+CC  -13.963556  -9.164189   -14.366530  -6.807882   -11.019100  -2.983277   
+CG  -4.973187   -5.813112   -4.698553   1.537726    -3.825067   -5.383445   5.422584    
+CU  -11.904117  -10.871690  -9.130974   -5.450218   -7.700869   -6.327028   -4.874525   -1.909400   
+GA  -6.445345   -10.132513  -9.332369   -5.906939   -8.508083   -13.359485  -6.284798   -7.116699   -0.973617   
+GC  -4.765500   -3.753208   -6.168817   2.575737    -6.046656   -4.015446   1.914710    -5.925387   -5.126170   5.651405    
+GG  -9.689188   -11.973868  -5.536181   -5.900785   -11.498260  -11.826323  -4.579616   -13.362960  -9.231235   -4.548577   -2.010217   
+GU  -6.211986   -4.960172   -6.875638   0.472475    -8.112884   -7.926334   -0.509474   -5.926554   -6.409237   1.079603    -5.732419   3.543487    
+UA  -4.510242   -5.654945   -5.775041   1.486974    -2.652865   -7.224958   2.601876    -4.405002   -5.992807   1.391500    -6.095941   -0.748799   5.039809    
+UC  -11.493558  -8.623064   -8.211192   -5.260437   -7.179096   -7.911109   -4.611381   -3.828091   -6.588393   -4.794123   -11.377700  -5.214749   -3.038490   -3.230360   
+UG  -6.168048   -7.297499   -5.718985   -0.691808   -6.116595   -8.653037   1.189661    -7.610977   -7.555230   -0.219790   -4.191764   -2.188616   1.014024    -4.796025   3.433409    
+UU  -8.921083   -7.851914   -10.320024  -3.092774   -8.314537   -5.921825   -3.778193   -4.630779   -11.698869  -4.185096   -11.099680  -4.950433   -3.511747   -5.265323   -4.326561   0.074870    
+H: 3.8551
+E: -2.8255
+
diff --git a/matrices/RIBOSUM95-65.mat b/matrices/RIBOSUM95-65.mat
new file mode 100644
index 0000000..ced60dd
--- /dev/null
+++ b/matrices/RIBOSUM95-65.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-65
+
+    A           C           G           U           
+    0.258037    0.219511    0.300165    0.222288    
+
+    A           C           G           U           
+A   2.287041    
+C   -2.128932   1.247840    
+G   -1.725609   -2.741396   1.100515    
+U   -1.676047   -1.180593   -1.981781   1.715053    
+H: 1.0089
+E: -0.3245
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.996203   
+AC  -8.509181   -1.932534   
+AG  -8.538128   -8.964844   -0.641510   
+AU  -4.636643   -2.115515   -5.755007   4.610288    
+CA  -9.765752   -9.771878   -10.251360  -5.967468   -5.449118   
+CC  -13.993348  -9.283184   -14.576912  -7.009503   -11.407604  -2.887442   
+CG  -5.083244   -5.888226   -4.795707   1.467121    -3.848759   -5.490706   5.456406    
+CU  -11.950357  -10.916934  -9.052588   -5.577459   -7.624843   -6.397940   -4.831712   -1.835055   
+GA  -6.367744   -10.183700  -9.603078   -6.081915   -8.506143   -13.498903  -6.394216   -7.071963   -0.968197   
+GC  -4.769461   -3.755886   -6.264078   2.547338    -6.227744   -4.047610   1.797221    -5.965612   -5.354635   5.678843    
+GG  -9.618031   -12.183723  -5.533864   -5.927983   -11.962045  -11.780969  -4.571803   -13.365950  -9.204161   -4.657931   -1.984638   
+GU  -6.251200   -5.754018   -6.915744   0.450907    -8.348200   -8.132233   -0.609862   -6.402741   -6.529824   1.015731    -5.807730   3.565527    
+UA  -4.576700   -5.798289   -6.486202   1.448752    -2.622564   -7.447429   2.569559    -4.389211   -6.045142   1.310758    -6.167332   -0.796310   5.055064    
+UC  -11.443597  -8.611410   -8.129102   -5.284280   -7.149543   -7.867216   -4.570890   -3.806068   -6.531854   -4.800976   -11.368088  -5.528064   -2.992710   -3.146625   
+UG  -6.268756   -7.492770   -5.686124   -0.730925   -6.165822   -8.814458   1.163580    -7.761653   -7.509686   -0.263943   -4.146665   -2.228649   0.984794    -4.908798   3.447856    
+UU  -8.890013   -7.842956   -10.304754  -3.125287   -8.296317   -5.981610   -4.002071   -4.583161   -11.830258  -4.290799   -11.073634  -5.036980   -3.602892   -5.227720   -4.624644   0.127511    
+H: 3.8956
+E: -2.8586
+
diff --git a/matrices/RIBOSUM95-70.mat b/matrices/RIBOSUM95-70.mat
new file mode 100644
index 0000000..bd9dc82
--- /dev/null
+++ b/matrices/RIBOSUM95-70.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-70
+
+    A           C           G           U           
+    0.257660    0.219667    0.300372    0.222301    
+
+    A           C           G           U           
+A   2.300482    
+C   -2.183858   1.261675    
+G   -1.780767   -2.785858   1.111982    
+U   -1.729147   -1.210120   -2.040757   1.729932    
+H: 1.0338
+E: -0.3402
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.924377   
+AC  -8.490803   -1.884475   
+AG  -8.521412   -8.919009   -0.623084   
+AU  -4.683341   -2.174766   -5.794728   4.636122    
+CA  -9.801212   -9.776374   -10.320252  -6.081450   -5.436659   
+CC  -13.893618  -9.171267   -14.741137  -7.011263   -11.339263  -2.797368   
+CG  -5.122439   -5.869031   -4.815763   1.425281    -3.839013   -5.433974   5.467429    
+CU  -11.956553  -11.097647  -8.953830   -5.633909   -7.553984   -6.373206   -4.863245   -1.773894   
+GA  -6.318091   -10.145794  -9.652614   -6.223078   -8.559719   -13.571973  -6.448761   -6.973501   -0.960795   
+GC  -4.727376   -3.755541   -6.285067   2.516002    -6.229252   -4.041154   1.726971    -6.083653   -5.362801   5.683597    
+GG  -9.858285   -12.317882  -5.490130   -6.031167   -11.970981  -11.711383  -4.557655   -13.351709  -9.324092   -4.769542   -1.988865   
+GU  -6.226703   -5.818584   -6.917366   0.433493    -8.384195   -8.101695   -0.672047   -6.509385   -6.553856   0.991525    -5.825865   3.579074    
+UA  -4.586410   -5.853103   -6.563472   1.412421    -2.654813   -7.458998   2.533056    -4.356948   -6.060722   1.250974    -6.218294   -0.866404   5.074909    
+UC  -11.615798  -8.892030   -8.056015   -5.419826   -7.153432   -7.915160   -4.598696   -3.873601   -6.492987   -4.894103   -11.355100  -5.513661   -2.994846   -3.166513   
+UG  -6.230593   -7.529735   -5.668890   -0.784159   -6.159310   -8.785135   1.145804    -7.754363   -7.470545   -0.300880   -4.111991   -2.240268   0.959597    -4.939987   3.464721    
+UU  -8.815082   -7.798154   -10.228825  -3.137860   -8.239100   -6.206160   -4.048403   -4.612510   -11.772737  -4.421216   -11.070130  -5.072970   -3.678906   -5.225603   -4.611841   0.151050    
+H: 3.9195
+E: -2.8682
+
diff --git a/matrices/RIBOSUM95-75.mat b/matrices/RIBOSUM95-75.mat
new file mode 100644
index 0000000..02c026c
--- /dev/null
+++ b/matrices/RIBOSUM95-75.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-75
+
+    A           C           G           U           
+    0.256403    0.219541    0.297784    0.226272    
+
+    A           C           G           U           
+A   2.319936    
+C   -2.310603   1.319652    
+G   -1.980405   -2.843751   1.152523    
+U   -1.907300   -1.273465   -2.212497   1.761538    
+H: 1.0968
+E: -0.3817
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -1.442928   
+AC  -8.715155   -1.425838   
+AG  -8.734446   -8.652269   -0.598590   
+AU  -4.906521   -2.304238   -5.758496   4.769037    
+CA  -10.103088  -9.881466   -10.916357  -6.462121   -4.985830   
+CC  -13.360103  -8.629304   -14.588250  -7.168554   -11.021803  -2.184409   
+CG  -5.326943   -5.658786   -4.611005   1.164429    -3.631029   -5.174605   5.542858    
+CU  -11.579352  -11.118824  -8.863957   -5.670652   -7.622833   -6.653985   -4.851687   -1.422592   
+GA  -6.083216   -10.237887  -9.776563   -6.817046   -8.565305   -13.252044  -6.634483   -6.872515   -0.869336   
+GC  -4.722525   -3.707499   -6.291613   2.303032    -6.232825   -3.923281   1.525338    -6.423410   -5.445117   5.730676    
+GG  -10.321057  -12.501049  -5.111895   -6.482977   -11.706839  -11.957941  -4.470314   -12.874133  -9.256233   -5.087092   -2.048591   
+GU  -6.431217   -5.853288   -7.023984   0.386081    -8.391454   -8.014842   -0.947698   -6.683981   -6.499209   0.917610    -6.040912   3.612448    
+UA  -4.620718   -5.982329   -6.590847   1.097900    -2.612662   -7.423341   2.319914    -4.664716   -5.851153   0.938822    -6.459586   -1.220607   5.121292    
+UC  -12.655344  -8.913567   -8.009896   -5.723774   -7.520756   -7.777703   -4.672860   -4.133561   -6.514507   -4.791661   -11.273646  -5.297401   -3.147867   -3.046907   
+UG  -6.119643   -7.414445   -5.437320   -1.141186   -6.181328   -8.734770   1.067588    -7.675507   -7.412794   -0.588164   -4.088928   -2.382869   0.747553    -5.261936   3.537370    
+UU  -8.477506   -7.570121   -10.376417  -2.991071   -7.928152   -6.346657   -3.968979   -4.634430   -11.422035  -4.508472   -10.940850  -4.930597   -3.839319   -4.889768   -4.504014   0.165608    
+H: 4.0269
+E: -2.8701
+
diff --git a/matrices/RIBOSUM95-80.mat b/matrices/RIBOSUM95-80.mat
new file mode 100644
index 0000000..9e86998
--- /dev/null
+++ b/matrices/RIBOSUM95-80.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-80
+
+    A           C           G           U           
+    0.257169    0.215860    0.290446    0.236525    
+
+    A           C           G           U           
+A   2.327989    
+C   -2.616877   1.454396    
+G   -2.345880   -3.051112   1.236415    
+U   -2.299630   -1.442846   -2.516991   1.783471    
+H: 1.2141
+E: -0.4724
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.929780   
+AC  -9.189811   -0.740155   
+AG  -8.699787   -8.598977   -0.557191   
+AU  -4.979298   -2.556328   -5.550334   4.919276    
+CA  -9.651160   -10.584665  -10.363307  -6.970217   -3.990758   
+CC  -12.631563  -7.780032   -14.265218  -7.508023   -10.583307  -1.421995   
+CG  -5.764365   -5.627219   -4.452774   0.538064    -3.367863   -4.894433   5.714313    
+CU  -11.607377  -11.321852  -10.248932  -5.396230   -8.412549   -7.424749   -4.689918   -0.997826   
+GA  -5.873412   -9.718239   -9.242105   -7.308249   -8.524009   -13.593098  -7.252046   -9.038494   -0.706792   
+GC  -5.121797   -3.673031   -6.573156   1.877650    -6.240404   -3.832905   1.042226    -6.693109   -5.719647   5.861517    
+GG  -10.554727  -12.203913  -4.834945   -6.738030   -11.305717  -12.970952  -4.773050   -11.955263  -9.063456   -5.052959   -2.049197   
+GU  -6.521543   -5.649177   -6.806928   0.226683    -8.056029   -8.418815   -1.307474   -6.378483   -6.102214   0.723281    -5.722888   3.681145    
+UA  -4.753426   -6.232944   -7.037754   0.339567    -2.534231   -7.832566   1.922369    -5.570004   -6.205882   0.268791    -6.805263   -1.866356   5.166917    
+UC  -12.196447  -8.400592   -9.137339   -6.021792   -9.207987   -7.491521   -5.139947   -4.549061   -8.616218   -4.592054   -11.197236  -4.822965   -4.325288   -2.401857   
+UG  -6.803542   -7.643511   -5.646769   -1.918976   -6.167891   -8.857565   0.867117    -7.670713   -7.940620   -1.224263   -4.216641   -2.700175   0.292659    -5.717827   3.635637    
+UU  -8.294592   -7.256370   -10.885817  -2.929056   -7.513144   -6.147093   -4.195469   -5.867747   -13.252732  -4.450686   -11.073241  -4.801247   -4.085689   -4.387879   -4.774392   0.198099    
+H: 4.2492
+E: -2.9205
+
diff --git a/matrices/RIBOSUM95-85.mat b/matrices/RIBOSUM95-85.mat
new file mode 100644
index 0000000..1b63457
--- /dev/null
+++ b/matrices/RIBOSUM95-85.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-85
+
+    A           C           G           U           
+    0.253091    0.219341    0.295924    0.231644    
+
+    A           C           G           U           
+A   2.446723    
+C   -3.270342   1.521467    
+G   -2.937813   -3.784120   1.274585    
+U   -2.860010   -1.911395   -3.140876   1.909782    
+H: 1.4423
+E: -0.6833
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.872782   
+AC  -8.882614   -0.558067   
+AG  -8.476347   -8.616030   -0.418552   
+AU  -5.048352   -3.447492   -6.283885   5.079456    
+CA  -9.719668   -10.665599  -10.960882  -7.649241   -3.235244   
+CC  -13.504111  -8.024202   -13.225282  -8.037019   -10.632710  -1.667625   
+CG  -6.347418   -6.568520   -5.337119   -0.230273   -4.003501   -5.080514   5.731018    
+CU  -12.094171  -11.250658  -11.573177  -5.309250   -8.715663   -7.563868   -4.913262   -0.976671   
+GA  -5.940095   -10.212400  -8.693135   -8.174271   -8.663188   -13.180028  -7.926792   -13.964625  -0.725040   
+GC  -5.356605   -4.006898   -7.583237   1.446467    -7.202227   -4.263661   0.073398    -6.873127   -5.983048   5.859796    
+GG  -10.782894  -12.318498  -6.517172   -7.162539   -12.099288  -12.899714  -5.218471   -11.379263  -9.170447   -5.233957   -1.938550   
+GU  -6.965513   -6.060049   -6.690869   -0.286560   -8.805776   -8.636304   -1.729340   -6.181354   -5.939615   0.453343    -5.918423   3.791804    
+UA  -5.168105   -6.912618   -7.496384   -0.299375   -2.918531   -8.212491   1.452752    -6.493042   -6.857781   -0.612627   -7.340823   -2.563545   5.315759    
+UC  -11.798946  -8.734752   -11.502351  -6.638554   -10.972815  -8.437995   -6.535218   -5.236120   -13.147752  -4.693751   -11.592820  -5.488615   -5.140825   -1.840073   
+UG  -6.997089   -9.239432   -5.831901   -2.512308   -5.969465   -8.477286   0.694156    -7.983121   -9.116019   -1.959387   -5.113927   -2.964729   -0.071806   -5.702021   3.769533    
+UU  -9.278548   -8.594930   -9.580896   -3.351800   -9.564221   -5.641312   -4.837222   -6.209313   -13.606373  -5.133681   -11.052956  -5.134509   -4.396283   -4.902947   -5.199198   0.421880    
+H: 4.4989
+E: -3.1487
+
diff --git a/matrices/RIBOSUM95-90.mat b/matrices/RIBOSUM95-90.mat
new file mode 100644
index 0000000..4e83bde
--- /dev/null
+++ b/matrices/RIBOSUM95-90.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-90
+
+    A           C           G           U           
+    0.254028    0.217992    0.295502    0.232479    
+
+    A           C           G           U           
+A   2.477580    
+C   -3.926552   1.608255    
+G   -3.548472   -4.436786   1.331104    
+U   -3.433987   -2.518958   -3.730961   1.964910    
+H: 1.6093
+E: -0.8976
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.886414   
+AC  -8.431871   -0.437914   
+AG  -8.851788   -8.339331   -0.369698   
+AU  -5.195970   -4.121324   -6.927624   5.166192    
+CA  -10.782188  -10.529202  -11.203203  -7.876776   -2.404737   
+CC  -999.000000 -8.581952   -14.274989  -8.965742   -10.001309  -1.575057   
+CG  -7.196201   -7.964372   -5.922209   -1.179670   -4.246962   -5.067984   5.805548    
+CU  -13.734053  -12.369381  -11.801895  -5.861805   -9.942681   -8.319595   -5.531117   -0.931223   
+GA  -7.328226   -14.120190  -10.327655  -8.665877   -9.566517   -13.039044  -8.701339   -14.680400  -0.602316   
+GC  -6.468892   -4.207076   -8.931282   0.810313    -7.764358   -4.449618   -0.872266   -7.090477   -6.233223   5.931378    
+GG  -10.502478  -13.255630  -7.291409   -7.529598   -10.660167  -12.364495  -5.370843   -12.458899  -8.885462   -5.321105   -1.734016   
+GU  -7.816373   -6.735610   -9.218862   -0.684323   -9.187327   -9.489001   -2.843924   -6.106388   -6.208110   -0.016743   -5.987990   3.878257    
+UA  -5.704885   -7.318340   -7.740460   -0.971018   -3.485422   -8.767233   0.721953    -7.489607   -6.790623   -1.535167   -7.719312   -3.034452   5.404453    
+UC  -12.622120  -8.328303   -13.305025  -7.814356   -13.355116  -8.476372   -7.397593   -5.718861   -15.001918  -5.167492   -12.594866  -7.338310   -5.490907   -1.340933   
+UG  -7.388501   -9.452540   -6.047095   -3.181913   -6.814027   -8.808937   0.095538    -8.124236   -9.829352   -2.833740   -5.791267   -3.770861   -0.554500   -5.901316   3.845609    
+UU  -10.738627  -10.339509  -9.659992   -4.211934   -10.899009  -7.423146   -5.579245   -7.093511   -14.108173  -5.688550   -10.335405  -5.420382   -4.676693   -5.426062   -5.338742   0.502788    
+H: 4.7497
+E: -6.4455
+
diff --git a/matrices/RIBOSUM95-95.mat b/matrices/RIBOSUM95-95.mat
new file mode 100644
index 0000000..a97fa6a
--- /dev/null
+++ b/matrices/RIBOSUM95-95.mat
@@ -0,0 +1,33 @@
+RIBOSUM95-95
+
+    A           C           G           U           
+    0.256593    0.218634    0.293799    0.230975    
+
+    A           C           G           U           
+A   2.512232    
+C   -5.564475   1.699756    
+G   -5.066604   -5.911098   1.394526    
+U   -5.060932   -3.988181   -5.522276   2.045924    
+H: 1.8665
+E: -1.4737
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -0.889170   
+AC  -8.892653   -0.257793   
+AG  -8.501385   -10.711335  -0.330886   
+AU  -6.763221   -5.046739   -7.641741   5.288135    
+CA  -999.000000 -11.412078  -13.540924  -9.144031   -1.462121   
+CC  -999.000000 -8.939330   -999.000000 -10.523369  -9.827476   -1.201276   
+CG  -12.653784  -11.937514  -6.910055   -3.449706   -4.892668   -6.233577   5.880812    
+CU  -13.620582  -999.000000 -999.000000 -6.529142   -10.226387  -7.678200   -6.174925   -0.658202   
+GA  -8.239196   -999.000000 -9.669759   -13.620631  -10.423354  -14.514318  -9.455281   -13.593539  -0.540741   
+GC  -9.240083   -5.206258   -10.302109  -1.436769   -10.445411  -5.716880   -3.119711   -8.283714   -6.859892   6.003788    
+GG  -11.237484  -11.166786  -9.294972   -9.061736   -10.053919  -12.802776  -6.490472   -15.373851  -9.244899   -6.068602   -1.494985   
+GU  -11.276444  -9.046222   -11.291932  -1.940563   -13.101686  -10.269675  -4.777164   -7.087585   -7.428595   -1.548385   -7.790152   3.967277    
+UA  -7.330413   -10.491299  -9.512132   -3.305226   -4.953849   -8.831197   -1.402468   -9.528791   -8.446450   -3.865559   -16.970943  -5.339284   5.510212    
+UC  -999.000000 -7.791484   -11.879293  -8.421178   -11.461968  -9.238466   -10.272698  -9.282161   -999.000000 -6.049876   -999.000000 -10.928268  -6.589518   -1.068690   
+UG  -9.834767   -11.974629  -8.801008   -5.476239   -8.663530   -12.470495  -1.261145   -9.814605   -10.612079  -4.772666   -8.002710   -6.352017   -1.971203   -7.243733   4.000777    
+UU  -999.000000 -12.295433  -12.122563  -5.589483   -11.754593  -999.000000 -8.277627   -7.830848   -999.000000 -8.089051   -16.090502  -7.084722   -5.665304   -6.050974   -6.955989   0.577555    
+H: 5.1321
+E: -46.4133
+
diff --git a/matrices/RIBOSUM95.mat b/matrices/RIBOSUM95.mat
new file mode 100644
index 0000000..94fa895
--- /dev/null
+++ b/matrices/RIBOSUM95.mat
@@ -0,0 +1,33 @@
+RIBOSUM95
+
+    A           C           G           U           
+    0.259590    0.218935    0.296865    0.224609    
+
+    A           C           G           U           
+A   1.957050    
+C   -1.327709   0.993553    
+G   -0.912937   -1.688811   0.851274    
+U   -0.967605   -0.616901   -1.100374   1.371214    
+H: 0.5525
+E: -0.0920
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.836339   
+AC  -8.542075   -2.063198   
+AG  -9.171443   -9.338787   -1.333369   
+AU  -4.960081   -1.625652   -5.886511   4.218933    
+CA  -9.972106   -10.361264  -10.348975  -5.608631   -6.185568   
+CC  -13.465209  -8.794781   -14.748599  -2.479611   -11.362358  -3.691113   
+CG  -3.825019   -5.346431   -2.561524   2.055697    -3.135092   -5.019910   5.216376    
+CU  -11.940979  -10.614086  -9.498182   -4.127227   -8.338771   -6.954490   -4.329356   -2.679123   
+GA  -6.945877   -7.670429   -9.634198   -3.861365   -7.986957   -12.695520  -5.852565   -7.602646   -1.652584   
+GC  -5.177890   -2.701291   -6.114440   2.889332    -5.339947   -3.700908   2.819353    -2.196868   -2.605374   5.501172    
+GG  -9.663110   -10.140342  -4.364132   -4.805366   -11.459665  -11.708041  -4.659171   -9.314241   -9.514881   -4.641712   -2.189426   
+GU  -6.415936   -4.682229   -7.083086   0.741036    -6.093825   -6.988342   0.257087    -4.454374   -6.238974   1.425776    -5.524756   3.305492    
+UA  -2.489150   -5.392276   -2.840219   1.902883    -2.900026   -6.309171   2.956730    -4.320234   -4.742708   1.937261    -6.221954   0.092109    4.710644    
+UC  -11.834851  -8.906122   -7.963261   -4.301568   -7.830062   -8.563464   -4.273898   -4.579988   -7.141185   -4.064262   -10.719490  -4.570908   -3.547309   -3.991383   
+UG  -3.648875   -7.122901   -5.782214   -0.374404   -6.101134   -8.231842   1.222936    -6.405424   -7.631738   0.315068    -4.283793   -1.330153   1.045372    -4.243835   3.179516    
+UU  -8.891744   -8.300177   -9.535487   -2.399937   -8.874837   -6.512299   -3.041975   -5.400998   -9.790375   -2.944840   -5.028789   -2.627723   -1.586224   -6.027980   -3.684502   -0.741342   
+H: 3.4585
+E: -2.5897
+
diff --git a/rigfilters/Makefile.in b/rigfilters/Makefile.in
new file mode 100644
index 0000000..353fe4b
--- /dev/null
+++ b/rigfilters/Makefile.in
@@ -0,0 +1,14 @@
+all:
+	(cd cfsqp;      make)
+	(cd cm2hmm-1.0; make)
+
+clean:
+	-rm -f *~
+	(cd cm2hmm-1.0; make clean)
+	(cd cfsqp;      make clean)
+
+distclean:
+	-rm -f *~
+	(cd cm2hmm-1.0; make distclean)
+	(cd cfsqp;      make distclean)
+	-rm Makefile
diff --git a/rigfilters/cfsqp/Makefile.in b/rigfilters/cfsqp/Makefile.in
new file mode 100644
index 0000000..16e1b3e
--- /dev/null
+++ b/rigfilters/cfsqp/Makefile.in
@@ -0,0 +1,59 @@
+#################################################################
+# Infernal:rigfilters
+# cfsqp Makefile
+#################################################################
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+#################################################################
+
+SHELL  = /bin/sh
+
+## your compiler and compiler flags
+#
+CC     = @CC@
+CFLAGS = @CFLAGS@
+
+## other defined flags. 
+#  DEFS contains stuff that autoconf decides on. 
+#  LIBS contains system libraries that the configure script decides we need.
+#
+DEFS  = @DEFS@
+LIBS  = @LIBS@ 
+
+## archiving command, and ranlib command.
+# these are used to create the libcfsqp.a library, necessary for cm2hmm
+#
+AR     = @AR@ rcv 
+RANLIB = @RANLIB@
+
+OBJS  = cfsqp.o\
+	qld.o
+
+HDRS  = cfsqpusr.h\
+
+.c.o: 
+	$(CC) $(CFLAGS) $(DEFS) -c $<
+
+#################################################################
+## Targets used in making cfsqp library.
+##
+all: libcfsqp.a
+
+libcfsqp.a: $(OBJS) ${HDRS}
+	$(AR) libcfsqp.a $(OBJS) 
+	$(RANLIB) libcfsqp.a
+	chmod 644 libcfsqp.a
+
+
+#################################################################
+## Miscellaneous targets.
+##
+clean:
+	-rm -f *.o *~ libcfsqp.a
+
+distclean:
+	-rm -f *.o *~ libcfsqp.a
+	-rm -f Makefile
+
+
diff --git a/rigfilters/cm2hmm-1.0/Cm2HMM.cpp b/rigfilters/cm2hmm-1.0/Cm2HMM.cpp
new file mode 100644
index 0000000..55ac02f
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Cm2HMM.cpp
@@ -0,0 +1,2839 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+
+#include "UseDebugNew.h"
+
+#include "cmzasha.h"
+
+/*
+namespace lpsolve {
+#include <lpkit.h>
+}
+*/
+
+// note: what I call "normal states" and "(post) insert states", Sean Eddy calls "split set" and "insert set" in Eddy, S.R. (2002), BMC Bioinformatics, 3:18 (see Table 3 and text on that page).  I guess I should ideally have read that paper before doing this...
+
+// my LP problems were unbounded, so just in case the problem recurs (this was from my very early work, but the lower bound seems pretty conservative)
+#define HACK_LOWERBOUND -8000.0
+#define PARAMETER_GUESS 0.0
+
+#define ENABLE_CACHING // building the HMM can take kind of a while.  Caching is somewhat deprecated (it seems better to deal with loading/saving HMMs in specific files), and I don't expect it to make it into a production version of this code.
+
+#ifdef CM2HMM_ONLY
+// this caching thing doesn't make sense for distributed code -- it's just a complication to explain
+#undef ENABLE_CACHING
+#endif
+
+//#define DEBUG_DUMP // enable dumping of HMM build work, into hmmdump.txt
+FILE *dumpFile=NULL;
+
+// THE FOLLOWING EQUIVOCATION IS NO LONGER NECESSARY - THIS VARIABLE WILL ALWAYS BE SET TO 'TRUE'
+// I'm not sure if this is necessary/good.  currently I think it is
+// if true, then every CM node has at least 1 left & at least 1 right node in the HMM
+// e.g. a MATL node will have a dummy PASSTHRU node on the right
+// if false, MATL nodes wouldn't have anything on the right
+// advantage of true: it's well-defined how to move thru the HMM based on the CM, whereas
+// without the passthru nodes, it's weird.  Also, without the passthru node, we get more info
+// in the HMM, but this isn't reflected in the CM, so it doesn't help with an upper bound
+// of the CM (e.g. a CM has ROOT,MATL,MATL,MATL,MATL,MATR.  if everyCmNodeHasLeftAndRightHmmNodes==false,
+// we can hook up the ROOT directly to MATR & make better decisions on what state to enter in the MATR,
+// but the CM doesn't do this anyway).
+#define everyCmNodeHasLeftAndRightHmmNodes true
+
+bool IsFirstHmmBuilt(HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+	if (committeeBuildInfo==NULL) {
+		return true;
+	}
+	else {
+		return committeeBuildInfo->currCommitteeMemberNum==0;
+	}
+}
+
+// the HMM consists of Left-emitting stuff from the CM, and Right-emitting stuff from the CM
+enum HMM_Direction {
+	HMM_Left,HMM_Right
+};
+
+struct CmNodeTypeData {
+	// total # of states in the Covariance Model
+	int numCmStates;
+	// all nodes start with something normal, like a S_st, MP, ML, MR, D, that has to do with their function.  Then they can have an IL and/or IR state.  the normal states of a node always connect to the insert states of that node and the normal states of the next node.  The insert states of a node connect only to the normal states of the next node.
+	int numNormalStates,numInsertPostStates;
+	// state types, for verifying that they're the way I expect
+	const int *stateTypes;
+	
+	// starts/ends segment
+	bool isStartingNode,isEndingNode;
+
+	// stuff about HMM encoding
+	// # of HMM states to the left, # to the right
+	int numHmmLeftStates,numHmmRightStates;
+	// how many of those states are IL/IR
+	int numHmmLeftInsertStates,numHmmRightInsertStates; // these are either 0 or 1
+};
+static int BEGR_stateTypes[]={S_st,IL_st,INVALID_st},
+	BEGL_stateTypes[]={S_st,INVALID_st},
+	ROOT_stateTypes[]={S_st,IL_st,IR_st,INVALID_st},
+	BIF_stateTypes[]={B_st,INVALID_st},
+	END_stateTypes[]={E_st,INVALID_st},
+	MATP_stateTypes[]={MP_st,ML_st,MR_st,D_st,IL_st,IR_st,INVALID_st},
+	MATL_stateTypes[]={ML_st,D_st,IL_st,INVALID_st},
+	MATR_stateTypes[]={MR_st,D_st,IR_st,INVALID_st};
+static CmNodeTypeData BEGR_data,BEGL_data,ROOT_data,BIF_data,END_data,MATP_data,MATL_data,MATR_data;
+static bool isInit_CmNodeTypeData=false;
+void InferStuffFromStateTypes(CmNodeTypeData& data,const int *stateTypes)
+{
+	data.stateTypes=stateTypes; // that was easy :-)
+
+	data.isStartingNode=stateTypes[0]==S_st;
+	data.isEndingNode=stateTypes[0]==E_st || stateTypes[0]==EL_st || stateTypes[0]==B_st;
+
+	data.numCmStates=0;
+	data.numNormalStates=0;
+	data.numInsertPostStates=0;
+	data.numHmmLeftStates=0;
+	data.numHmmRightStates=0;
+	data.numHmmLeftInsertStates=0;
+	data.numHmmRightInsertStates=0;
+	for (int i=0; stateTypes[i]!=INVALID_st; i++) {
+		bool isInsertState=stateTypes[i]==IL_st || stateTypes[i]==IR_st;
+		bool isStartingOrEndingState=stateTypes[i]==S_st || stateTypes[i]==E_st || stateTypes[i]==EL_st || stateTypes[i]==B_st;
+		bool isLeft=stateTypes[i]==IL_st || stateTypes[i]==ML_st || stateTypes[i]==MP_st || stateTypes[i]==D_st || isStartingOrEndingState;
+		bool isRight=stateTypes[i]==IR_st || stateTypes[i]==MR_st || stateTypes[i]==MP_st || stateTypes[i]==D_st || isStartingOrEndingState;
+
+		data.numCmStates++;
+		if (isInsertState) {
+			data.numInsertPostStates++;
+		}
+		else {
+			data.numNormalStates++;
+		}
+		if (stateTypes[i]==MP_st) {
+			// don't put anything extra for HMM for MP_st - ML_st and MR_st should put it in
+		}
+		else {
+			if (isLeft) {
+				data.numHmmLeftStates++;
+				if (isInsertState) {
+					data.numHmmLeftInsertStates++;
+				}
+			}
+			if (isRight) {
+				data.numHmmRightStates++;
+				if (isInsertState) {
+					data.numHmmRightInsertStates++;
+				}
+			}
+		}
+	}
+
+	if (stateTypes[0]==ML_st) {
+		data.numHmmRightStates--; // generic alg overcounts because it thinks the D_st is on both sides
+	}
+	if (stateTypes[0]==MR_st) {
+		data.numHmmLeftStates--; // generic alg overcounts because it thinks the D_st is on both sides
+	}
+
+	if (everyCmNodeHasLeftAndRightHmmNodes) {
+		if (data.numHmmLeftStates==0) {
+			data.numHmmLeftStates++;
+		}
+		if (data.numHmmRightStates==0) {
+			data.numHmmRightStates++;
+		}
+	}
+}
+void InitCmNodeTypeData(void)
+{
+	InferStuffFromStateTypes(BEGR_data,BEGR_stateTypes);
+	InferStuffFromStateTypes(BEGL_data,BEGL_stateTypes);
+	InferStuffFromStateTypes(ROOT_data,ROOT_stateTypes);
+	InferStuffFromStateTypes(BIF_data,BIF_stateTypes);
+	InferStuffFromStateTypes(END_data,END_stateTypes);
+	InferStuffFromStateTypes(MATP_data,MATP_stateTypes);
+	InferStuffFromStateTypes(MATL_data,MATL_stateTypes);
+	InferStuffFromStateTypes(MATR_data,MATR_stateTypes);
+
+	isInit_CmNodeTypeData=true;
+}
+CmNodeTypeData GetCmNodeTypeData (int nodeType)
+{
+	if (!isInit_CmNodeTypeData) {
+		InitCmNodeTypeData();
+	}
+
+	switch (nodeType) {
+case BIF_nd:
+	return BIF_data;
+case END_nd:
+	return END_data;
+case MATP_nd:
+	return MATP_data;
+case MATL_nd:
+	return MATL_data;
+case MATR_nd:
+	return MATR_data;
+case BEGL_nd:
+	return BEGL_data;
+case BEGR_nd:
+	return BEGR_data;
+case ROOT_nd:
+	return ROOT_data;
+case DUMMY_nd:
+	assert(false); // I thought DUMMY nodes get removed once the CM is made
+	break;
+default:
+	assert(false);
+	Die("unknown node type when converting CM to HMM\n");
+	break;
+	}
+
+	// keep compiler happy
+	CmNodeTypeData data;
+	data.isStartingNode=false;
+	return data;
+}
+
+// make sure we got everything about CovarianceModels right
+// don't use asserts -- I want to run this at run time
+bool ValidateCmNodeTypeData (const CovarianceModel& cm)
+{
+	CovarianceModel::Node node;
+	for (node=cm.GetFirstNode(); node!=cm.GetLastNode(); node++) {
+		int thisNodeType=cm.GetNodeType(node);
+		CmNodeTypeData data=GetCmNodeTypeData(thisNodeType);
+		CovarianceModel::State state;
+		int numCmStates=0;
+		int numInsertPostStates=0;
+		for (state=cm.GetFirstStateOfNode(node); state!=cm.GetLastStateOfNode(node); state++) {
+			if (cm.GetStateType(state)==IL_st || cm.GetStateType(state)==IR_st) {
+				numInsertPostStates++;
+			}
+
+			CovarianceModel::Node nextNode(node);
+			nextNode++;
+
+			// the curr node is not an ending node, then the next node should be physically next
+			if (nextNode!=cm.GetLastNode() && !cm.IsBifuricationNode(node) && !cm.IsEndNode(node)) {
+				CovarianceModel::State state=cm.GetFirstStateOfNode(node); // I don't trust GetLastStateOfNode, since I might change the alg
+				while (cm.GetNode(state)==node) {
+					state++;
+				}
+				// now that we're past 'node', we should be at 'nextNode', since nextNode should be physically next, as well as numerically
+				if (cm.GetNode(state)!=nextNode) {
+					assert(false);
+					return false;
+				}
+			}
+
+			if (nextNode!=cm.GetLastNode() && !cm.IsBifuricationNode(node)) { // last node doesn't link to anything & I'll ignore bifurication nodes
+				CmNodeTypeData nextNodeData=GetCmNodeTypeData(cm.GetNodeType(nextNode));
+				CovarianceModel::State expectedFirstChild;
+				int numTransitions=cm.GetNumChildren(state);
+				int expectedNumTransitions;
+
+				if (cm.GetNodeType(node)==END_nd) {
+					// special case for end nodes
+					expectedNumTransitions=0;
+				}
+				else {
+					if (numCmStates<data.numNormalStates) {
+						// should link to IL/IR states + all normal states in the next node
+						expectedNumTransitions=data.numInsertPostStates + nextNodeData.numNormalStates;
+						expectedFirstChild=cm.GetFirstStateOfNode(node).PlusInt(data.numNormalStates);
+					}
+					else {
+						// isa IL/IR state.  should link to itself and any remaining IL/IR states & all normal states im next node
+						expectedNumTransitions=(data.numCmStates-numCmStates) + nextNodeData.numNormalStates;
+						expectedFirstChild=state; // I should be my first child if I'm an IL/IR
+					}
+				}
+
+				// verify we have the exact child states we expect
+				if (numTransitions!=expectedNumTransitions) {
+					assert(false);
+					return false;
+				}
+				for (int childNum=0; childNum<numTransitions; childNum++) {
+					if (cm.GetNthChildState(state,childNum)!=expectedFirstChild.PlusInt(childNum)) {
+						assert(false);
+						return false;
+					}
+				}
+			}
+
+			numCmStates++;
+		}
+		if (cm.GetNodeType(node)!=BIF_nd) { // ignore bifurications
+			if (data.numCmStates!=numCmStates || data.numInsertPostStates!=numInsertPostStates || data.numNormalStates+data.numInsertPostStates!=data.numCmStates) {
+				assert(false);
+				return false;
+			}
+		}
+	}
+	return true;
+}
+
+int GetNumExtraMATPStatesVersusOriginalHmmBuildType (Cm2Hmm_HmmBuildType hmmType)
+{
+	switch (hmmType) {
+		case HmmBuildType_Original:
+			return 0;
+		case HmmBuildType_separateMPandMLMR:
+			return 1;
+		case HmmBuildType_separateMPMLMRD:
+			return 2;
+	}
+	assert(false);
+	throw SimpleStringException("internal error %s:%d",__FILE__,__LINE__);
+}
+
+int GetNumNormalHmmStatesInNextLeftNode(const CovarianceModel& cm,CovarianceModel::Node currNode,Cm2Hmm_HmmBuildType hmmBuildType)
+{
+	// check that it's not an ending node, in which case there is no next node
+	{
+		int currNodeType=cm.GetNodeType(currNode);
+		CmNodeTypeData data=GetCmNodeTypeData(currNodeType);
+		if (data.isEndingNode) {
+			return 0;
+		}
+	}
+
+	// else, see what's next
+	currNode++;
+	while (1) {
+		int currNodeType=cm.GetNodeType(currNode);
+		CmNodeTypeData data=GetCmNodeTypeData(currNodeType);
+		if (data.isEndingNode) {
+			return 1;
+		}
+
+		if (data.numHmmLeftStates>0) {
+			int num=data.numHmmLeftStates - data.numHmmLeftInsertStates;
+			if (currNodeType==MATP_nd) {
+				num += GetNumExtraMATPStatesVersusOriginalHmmBuildType(hmmBuildType);
+			}
+			return num;
+		}
+
+		currNode++;
+	}
+}
+
+CovarianceModel::Node FindPreviousRightNode_NotAtStart(const CovarianceModel& cm,CovarianceModel::Node currNode)
+{
+	// check that it's not a starting node, in which case there is no previous node, and this violates our precondition
+	assert(!GetCmNodeTypeData(cm.GetNodeType(currNode)).isStartingNode);
+
+	// else see what's next
+	currNode--;
+	while (1) {
+		int currNodeType=cm.GetNodeType(currNode);
+		CmNodeTypeData data=GetCmNodeTypeData(currNodeType);
+		if (data.isStartingNode) {
+			return currNode;
+		}
+
+		if (data.numHmmLeftStates>0) {
+			return currNode;
+		}
+
+		currNode++;
+	}
+}
+
+// find the first (lowest-numbered) state in the given CM node that has a state on the Right side of the HMM
+CovarianceModel::State GetFirstHmmRightState(const HmmAndBuildInfo& newHMM,const CovarianceModel& cm,CovarianceModel::Node prevRightNodeInCM)
+{
+	CovarianceModel::State firstCmState=cm.GetFirstStateOfNode(prevRightNodeInCM);
+	CovarianceModel::State lastCmState=cm.GetLastStateOfNode(prevRightNodeInCM);
+
+	CovarianceModel::State firstState=CovarianceModel::GetInvalidState();
+	CovarianceModel::State cmState;
+	for (cmState=firstCmState; cmState!=lastCmState; cmState++) {
+		CovarianceModel::State hmmRightState=newHMM.cm2HmmState[cmState].hmmRightState;
+		if (hmmRightState!=CovarianceModel::GetInvalidState()) {
+			if (firstState==CovarianceModel::GetInvalidState()) {
+				firstState=hmmRightState;
+			}
+			else {
+				if (CovarianceModel::StateToInt(hmmRightState) < CovarianceModel::StateToInt(firstState)) {
+					firstState=hmmRightState;
+				}
+			}
+		}
+	}
+
+	assert(firstState!=CovarianceModel::GetInvalidState()); // should have got something
+	return firstState;
+}
+
+// does all the work to set up the children of an HMM state, based on a CM source state
+// the tricky thing about this function is that the children are relative to a start-to-end traversal of the HMM.  Thus, on the HMM that corresponds to Right-side emissions in the CM, we have to set up the children backwards, since CM nodes appear in the reverse order on the right-emitting side.
+void SetupChildren (HmmAndBuildInfo& newHMM,const CovarianceModel& cm,CovarianceModel::State cmState,CovarianceModel::Node cmNode,HMM_Direction hmmDirection,CovarianceModel::Node cmFirstNode,CovarianceModel::Node cmLastNode,Cm2Hmm_HmmBuildType hmmBuildType)
+{
+	assert(hmmDirection==HMM_Left || hmmDirection==HMM_Right);
+
+	CovarianceModel::State firstCmStateOfNode=cm.GetFirstStateOfNode(cmNode);
+
+	CovarianceModel::State hmmState;
+	if (hmmDirection==HMM_Left) {
+		hmmState=newHMM.cm2HmmState[cmState].hmmLeftState;
+	}
+	else {
+		hmmState=newHMM.cm2HmmState[cmState].hmmRightState;
+	}
+
+	int thisNodeType=cm.GetNodeType(cmNode);
+	CmNodeTypeData thisNodeData=GetCmNodeTypeData(thisNodeType);
+
+	assert(CovarianceModel::IsStateInRange(cmState,firstCmStateOfNode,firstCmStateOfNode.PlusInt(thisNodeData.numCmStates)));
+
+	int thisNode_separate_extraStates=0;
+	if (thisNodeType==MATP_nd) {
+		thisNode_separate_extraStates=GetNumExtraMATPStatesVersusOriginalHmmBuildType(hmmBuildType);
+	}
+
+	if (hmmDirection==HMM_Left) {
+
+		int numNormalStatesInNextLeftNode=GetNumNormalHmmStatesInNextLeftNode(cm,cmNode,hmmBuildType);
+		if (CovarianceModel::IsStateInRange(cmState,firstCmStateOfNode,firstCmStateOfNode.PlusInt(thisNodeData.numNormalStates))) {
+			// normal state on left side is connected to insert states in this node on the left side & normal states in next node in CM
+
+			newHMM.hmm.SetFirstChild(hmmState,newHMM.cm2HmmState[firstCmStateOfNode].hmmLeftState.PlusInt(thisNodeData.numHmmLeftStates+thisNode_separate_extraStates-thisNodeData.numHmmLeftInsertStates)); // first insert state in this node
+			newHMM.hmm.SetNumChildren(hmmState,thisNodeData.numHmmLeftInsertStates + numNormalStatesInNextLeftNode);
+		}
+		else {
+			assert(cm.GetStateType(cmState)!=MP_st); // this shouldn't happen for MP state, since separateMPandMLMR logic is not applied here
+
+			// insert state on left side is connected to itself and normal states in the next node in the CM
+			newHMM.hmm.SetFirstChild(hmmState,newHMM.cm2HmmState[cmState].hmmLeftState);
+			assert(thisNodeData.numHmmLeftInsertStates==1); // I'm an insert state, and I can only have <=1 IL_st, and <=1 IR_st
+			newHMM.hmm.SetNumChildren(hmmState,1 + numNormalStatesInNextLeftNode);
+		}
+	}
+	else {
+		assert(hmmDirection==HMM_Right);
+		if (CovarianceModel::IsStateInRange(cmState,firstCmStateOfNode,firstCmStateOfNode.PlusInt(thisNodeData.numNormalStates))) {
+			// normal state on right side is connected to all states (insert and normal) of the _previous_ CM node that emits on the right
+			if (thisNodeData.isStartingNode || cmNode==cmFirstNode) { // if it's an actual start node, or if it's acting like a start node (presumably because it's in DoLocal mode)
+				// start node on right is connected to nothing (it's really an end node);
+				newHMM.hmm.SetNoChildren(hmmState);
+			}
+			else {
+				CovarianceModel::Node prevRightNode=FindPreviousRightNode_NotAtStart(cm,cmNode);
+				//CovarianceModel::State firstStateOfPrevRightNode=cm.GetFirstStateOfNode(prevRightNode);
+				int prevRightNodeType=cm.GetNodeType(prevRightNode);
+				CmNodeTypeData prevRightNodeData=GetCmNodeTypeData(prevRightNodeType);
+				newHMM.hmm.SetFirstChild(hmmState,GetFirstHmmRightState(newHMM,cm,prevRightNode));
+				int extraStateForPrevNode=0;
+				if (prevRightNodeType==MATP_nd) {
+					extraStateForPrevNode=GetNumExtraMATPStatesVersusOriginalHmmBuildType(hmmBuildType);
+				}
+				newHMM.hmm.SetNumChildren(hmmState,prevRightNodeData.numHmmRightStates + extraStateForPrevNode);
+			}
+		}
+		else {
+			// insert state on right side is connected to itself & all normal states of the _current_ CM node that emit on the right
+			newHMM.hmm.SetFirstChild(hmmState,GetFirstHmmRightState(newHMM,cm,cmNode));
+			newHMM.hmm.SetNumChildren(hmmState,thisNodeData.numHmmRightStates+thisNode_separate_extraStates);
+		}
+	}
+}
+
+void ReverseMapCm2HmmState(HmmAndBuildInfo& newHMM,const CovarianceModel& cm)
+{
+	// set up reverse mapping 'hmm2CmStateVector'
+	// WARNING: might be ambiguous since some HMM states are used by multiple CM states, but for now it doesn't matter.  So, I'm using a list of states
+	newHMM.hmm2CmStateVector.clear(); // forget anything that's here already
+	newHMM.hmm2CmStateVector.resize(newHMM.hmm.GetNumStates());
+	CovarianceModel::State cmState;
+	for (cmState=cm.GetFirstState(); cmState!=cm.GetLastState(); cmState++) {
+
+		CovarianceModel::State hmmLeftState=newHMM.cm2HmmState[cmState].hmmLeftState;
+		if (hmmLeftState!=CovarianceModel::GetInvalidState()) {
+			newHMM.hmm2CmStateVector[hmmLeftState].push_back(cmState);
+		}
+
+		CovarianceModel::State hmmRightState=newHMM.cm2HmmState[cmState].hmmRightState;
+		if (hmmRightState!=CovarianceModel::GetInvalidState()) {
+			newHMM.hmm2CmStateVector[hmmRightState].push_back(cmState);
+		}
+	}
+}
+
+/*
+Converts the block of the CM in the closed interval [firstNode,lastNode]
+to an HMM structure (i.e. not filling in the transition/emission weights)
+
+firstNode must be a ROOT or BEGIN node
+lastNode must be END, local END or BIFURICATION NODE
+there cannot be any bifurication node in the range firstNode..(lastNode-1)
+*/
+void Cm2Hmm_Structurally_Block (HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM,CovarianceModel::Node firstNode,CovarianceModel::Node lastNode,ExtraCm2HmmInfo *extraCm2HmmInfo,Cm2Hmm_HmmBuildType hmmBuildType)
+{
+	assert(sourceCM.IsRootOrBeginNode(firstNode) || sourceCM.DoLocal()); // firstNode must be BEGL, BEGR or ROOT, unless we're doing local, in which case we skip the root
+	assert(sourceCM.IsEndNode(lastNode) || sourceCM.IsBifuricationNode(lastNode)); // last state must be END or BIF
+
+	CovarianceModel::Node lastNodePlus1(lastNode);
+	lastNodePlus1++;
+
+	// other sanity checks
+	CovarianceModel::Node cmNode;
+	for (cmNode=firstNode; cmNode!=lastNode; cmNode++) {
+		assert(cmNode==lastNode || !sourceCM.IsBifuricationNode(cmNode)); // can't have bifurication node, except at end
+		assert(!(sourceCM.GetNodeType(cmNode)==DUMMY_nd)); // I thought those were removed by the time the CM was built
+	}
+
+	// work out how many states we'll need in the HMM
+	int numHmmStates=0;
+	for (CovarianceModel::Node node=firstNode; node!=lastNodePlus1; node++) {
+
+		const CmNodeTypeData nodeTypeData=GetCmNodeTypeData(sourceCM.GetNodeType(node));
+		numHmmStates += nodeTypeData.numHmmLeftStates + nodeTypeData.numHmmRightStates;
+
+		if (sourceCM.GetNodeType(node)==MATP_nd) {
+			numHmmStates += 2*GetNumExtraMATPStatesVersusOriginalHmmBuildType(hmmBuildType);
+		}
+	}
+	numHmmStates--; // the end states are over counted since they're both left & right
+
+	newHMM.hmm.Init(numHmmStates);
+	Cm2HmmState nullCm2HmmState;
+	nullCm2HmmState.hmmLeftState=CovarianceModel::GetInvalidState();
+	nullCm2HmmState.hmmRightState=CovarianceModel::GetInvalidState();
+	newHMM.cm2HmmState.assign(sourceCM.GetNumStates(),nullCm2HmmState);
+	CovarianceModel::State firstHmmState=newHMM.hmm.GetFirstState(),lastHmmState=newHMM.hmm.GetLastState();
+
+	// first set up the new HMM states & which CM states map to them (this info will be used in setting up the children of those states)
+	for (cmNode=firstNode; cmNode!=lastNodePlus1; cmNode++) {
+
+		assert(firstHmmState!=lastHmmState); // else we miscalculated somewhere
+
+		int thisNodeType=sourceCM.GetNodeType(cmNode);
+		CmNodeTypeData thisNodeData=GetCmNodeTypeData(thisNodeType);
+		CovarianceModel::State firstCmState=sourceCM.GetFirstStateOfNode(cmNode);
+		CovarianceModel::State lastCmState=sourceCM.GetLastStateOfNode(cmNode);
+
+		if (thisNodeData.isEndingNode) {
+			lastHmmState--;  assert(firstHmmState==lastHmmState); // end in the middle
+			newHMM.hmm.SetStateType(firstHmmState,PASSTHRU_st);
+			newHMM.cm2HmmState[firstCmState].hmmLeftState=firstHmmState;
+			newHMM.cm2HmmState[firstCmState].hmmRightState=firstHmmState;
+			assert(thisNodeData.numCmStates==1); // should have checked this already, but whatever
+			newHMM.leftToRightPassthruState=firstHmmState;
+			firstHmmState++;
+		}
+		else {
+			// do normal states of node
+			switch (sourceCM.GetNodeType(cmNode)) {
+				case ROOT_nd:
+				case BEGL_nd:
+				case BEGR_nd:
+					// left side start
+					newHMM.hmm.SetStateType(firstHmmState,S_st);
+					newHMM.cm2HmmState[firstCmState].hmmLeftState=firstHmmState;
+					firstHmmState++;
+					// right side start
+					lastHmmState--;
+					newHMM.hmm.SetStateType(lastHmmState,E_st);
+					newHMM.cm2HmmState[firstCmState].hmmRightState=lastHmmState;
+					break;
+				case MATL_nd:
+					// ML_st
+					newHMM.hmm.SetStateType(firstHmmState,ML_st);
+					newHMM.cm2HmmState[firstCmState].hmmLeftState=firstHmmState;
+					newHMM.cm2HmmState[firstCmState].hmmRightState=CovarianceModel::GetInvalidState();
+					firstHmmState++;
+					// D_st
+					newHMM.hmm.SetStateType(firstHmmState,D_st);
+					newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmLeftState=firstHmmState;
+					newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmRightState=CovarianceModel::GetInvalidState();
+					firstHmmState++;
+					if (everyCmNodeHasLeftAndRightHmmNodes) {
+						lastHmmState--;
+						newHMM.hmm.SetStateType(lastHmmState,PASSTHRU_st);
+						newHMM.cm2HmmState[firstCmState].hmmRightState=lastHmmState;
+						newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmRightState=lastHmmState;
+					}
+					break;
+				case MATR_nd:
+					// MR_st
+					lastHmmState--;
+					newHMM.hmm.SetStateType(lastHmmState,ML_st);
+					newHMM.cm2HmmState[firstCmState].hmmLeftState=CovarianceModel::GetInvalidState();
+					newHMM.cm2HmmState[firstCmState].hmmRightState=lastHmmState;
+					// D_st
+					lastHmmState--;
+					newHMM.hmm.SetStateType(lastHmmState,D_st);
+					newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmLeftState=CovarianceModel::GetInvalidState();
+					newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmRightState=lastHmmState;
+					if (everyCmNodeHasLeftAndRightHmmNodes) {
+						newHMM.hmm.SetStateType(firstHmmState,PASSTHRU_st);
+						newHMM.cm2HmmState[firstCmState].hmmLeftState=firstHmmState;
+						newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmLeftState=firstHmmState;
+						firstHmmState++;
+					}
+					break;
+				case MATP_nd:
+					switch (hmmBuildType) {
+						case HmmBuildType_Original: // also called "Compacted" or "type 0"
+							// normal case
+
+							// left match
+							newHMM.hmm.SetStateType(firstHmmState,ML_st);
+							// left delete
+							newHMM.hmm.SetStateType(firstHmmState.PlusInt(1),D_st);
+							// right stuff
+							lastHmmState--;
+							lastHmmState--;
+							// right match
+							newHMM.hmm.SetStateType(lastHmmState,ML_st);
+							// right delete
+							newHMM.hmm.SetStateType(lastHmmState.PlusInt(1),D_st);
+
+							// hook up CM to equivalent HMM states
+							// MP_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(0)].hmmLeftState=firstHmmState;
+							newHMM.cm2HmmState[firstCmState.PlusInt(0)].hmmRightState=lastHmmState;
+							// ML_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmLeftState=firstHmmState;
+							newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmRightState=lastHmmState.PlusInt(1);
+							// MR_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(2)].hmmLeftState=firstHmmState.PlusInt(1);
+							newHMM.cm2HmmState[firstCmState.PlusInt(2)].hmmRightState=lastHmmState;
+							// D_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(3)].hmmLeftState=firstHmmState.PlusInt(1);
+							newHMM.cm2HmmState[firstCmState.PlusInt(3)].hmmRightState=lastHmmState.PlusInt(1);
+
+							firstHmmState++;
+							firstHmmState++;
+							break;
+						case HmmBuildType_separateMPandMLMR: // also called "expanded" or "type 1"
+
+							// with extra states
+
+							// left match MP
+							newHMM.hmm.SetStateType(firstHmmState,ML_st);
+							// left match ML
+							newHMM.hmm.SetStateType(firstHmmState.PlusInt(1),ML_st);
+							// left delete
+							newHMM.hmm.SetStateType(firstHmmState.PlusInt(2),D_st);
+							// right stuff
+							lastHmmState--;
+							lastHmmState--;
+							lastHmmState--;
+							// right match MP
+							newHMM.hmm.SetStateType(lastHmmState,ML_st);
+							// right match MR
+							newHMM.hmm.SetStateType(lastHmmState.PlusInt(1),ML_st);
+							// right delete
+							newHMM.hmm.SetStateType(lastHmmState.PlusInt(2),D_st);
+
+							// hook up CM to equivalent HMM states
+							// MP_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(0)].hmmLeftState=firstHmmState;
+							newHMM.cm2HmmState[firstCmState.PlusInt(0)].hmmRightState=lastHmmState;
+							// ML_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmLeftState=firstHmmState.PlusInt(1);
+							newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmRightState=lastHmmState.PlusInt(2);
+							// MR_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(2)].hmmLeftState=firstHmmState.PlusInt(2);
+							newHMM.cm2HmmState[firstCmState.PlusInt(2)].hmmRightState=lastHmmState.PlusInt(1);
+							// D_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(3)].hmmLeftState=firstHmmState.PlusInt(2);
+							newHMM.cm2HmmState[firstCmState.PlusInt(3)].hmmRightState=lastHmmState.PlusInt(2);
+
+							firstHmmState++;
+							firstHmmState++;
+							firstHmmState++;
+							break;
+						case HmmBuildType_separateMPMLMRD:
+
+							// with more extra states
+
+							// left match MP
+							newHMM.hmm.SetStateType(firstHmmState,ML_st);
+							// left match ML
+							newHMM.hmm.SetStateType(firstHmmState.PlusInt(1),ML_st);
+							// left delete MR
+							newHMM.hmm.SetStateType(firstHmmState.PlusInt(2),D_st);
+							// left delete D
+							newHMM.hmm.SetStateType(firstHmmState.PlusInt(3),D_st);
+							// right stuff
+							lastHmmState--;
+							lastHmmState--;
+							lastHmmState--;
+							lastHmmState--;
+							// right match MP
+							newHMM.hmm.SetStateType(lastHmmState,ML_st);
+							// right match MR
+							newHMM.hmm.SetStateType(lastHmmState.PlusInt(1),ML_st);
+							// right delete ML
+							newHMM.hmm.SetStateType(lastHmmState.PlusInt(2),D_st);
+							// right delete D
+							newHMM.hmm.SetStateType(lastHmmState.PlusInt(3),D_st);
+
+							// hook up CM to equivalent HMM states
+							// MP_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(0)].hmmLeftState=firstHmmState;
+							newHMM.cm2HmmState[firstCmState.PlusInt(0)].hmmRightState=lastHmmState;
+							// ML_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmLeftState=firstHmmState.PlusInt(1);
+							newHMM.cm2HmmState[firstCmState.PlusInt(1)].hmmRightState=lastHmmState.PlusInt(2);
+							// MR_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(2)].hmmLeftState=firstHmmState.PlusInt(2);
+							newHMM.cm2HmmState[firstCmState.PlusInt(2)].hmmRightState=lastHmmState.PlusInt(1);
+							// D_st
+							newHMM.cm2HmmState[firstCmState.PlusInt(3)].hmmLeftState=firstHmmState.PlusInt(3);
+							newHMM.cm2HmmState[firstCmState.PlusInt(3)].hmmRightState=lastHmmState.PlusInt(3);
+
+							firstHmmState++;
+							firstHmmState++;
+							firstHmmState++;
+							firstHmmState++;
+							break;
+					}
+					break;
+				default:
+					assert(false);
+					break;
+			}
+
+			// do insert states
+			CovarianceModel::State firstCmInsertState=firstCmState.PlusInt(thisNodeData.numNormalStates);
+			CovarianceModel::State lastCmInsertState=lastCmState;
+			CovarianceModel::State cmState;
+			for (cmState=firstCmInsertState; cmState!=lastCmInsertState; cmState++) {
+				if (sourceCM.GetStateType(cmState)==IL_st) {
+					newHMM.hmm.SetStateType(firstHmmState,IL_st);
+					newHMM.cm2HmmState[cmState].hmmLeftState=firstHmmState;
+					newHMM.cm2HmmState[cmState].hmmRightState=CovarianceModel::GetInvalidState();
+					firstHmmState++;
+				}
+				else {
+					assert(sourceCM.GetStateType(cmState)==IR_st);
+
+					lastHmmState--;
+					newHMM.hmm.SetStateType(lastHmmState,IL_st);
+					newHMM.cm2HmmState[cmState].hmmLeftState=CovarianceModel::GetInvalidState();
+					newHMM.cm2HmmState[cmState].hmmRightState=lastHmmState;
+				}
+			}
+		}
+	}
+
+	// now figure out child structure
+	for (cmNode=firstNode; cmNode!=lastNodePlus1; cmNode++) {
+
+		CovarianceModel::State cmState;
+		for (cmState=sourceCM.GetFirstStateOfNode(cmNode); cmState!=sourceCM.GetLastStateOfNode(cmNode); cmState++) {
+
+			if (newHMM.cm2HmmState[cmState].hmmLeftState!=CovarianceModel::GetInvalidState()) {
+				SetupChildren (newHMM,sourceCM,cmState,cmNode,HMM_Left,firstNode,lastNode,hmmBuildType);
+			}
+			if (newHMM.cm2HmmState[cmState].hmmRightState!=CovarianceModel::GetInvalidState()) {
+				SetupChildren (newHMM,sourceCM,cmState,cmNode,HMM_Right,firstNode,lastNode,hmmBuildType);
+			}
+		}
+	}
+
+	ReverseMapCm2HmmState(newHMM,sourceCM);
+}
+
+void DumpHmm (FILE *file,const HmmAndBuildInfo& newHMM,const CovarianceModel& cm)
+{
+	newHMM.hmm.DumpInfernalHmm(file,cm);
+}
+
+void DumpHmmAndBuildInfo (FILE *file,const HmmAndBuildInfo& newHMM,const CovarianceModel& cm)
+{
+	DumpHmm(file,newHMM,cm);
+
+	CovarianceModel::State state;
+	fprintf(file,"CM had %d states\n",newHMM.cm2HmmState.size());
+	for (state=CovarianceModel::IntToState(0); state!=CovarianceModel::IntToState((int)newHMM.cm2HmmState.size()); state++) {
+		fprintf(file,"CM state %d maps to HMM: left = %d, right = %d\n",CovarianceModel::StateToInt(state),CovarianceModel::StateToInt(newHMM.cm2HmmState[state].hmmLeftState),CovarianceModel::StateToInt(newHMM.cm2HmmState[state].hmmRightState));
+	}
+}
+
+CovarianceModel::Node FindFirstEndingNode (const CovarianceModel& sourceCM,CovarianceModel::Node firstNode)
+{
+	CovarianceModel::Node lastNode=sourceCM.GetLastNode();
+	CovarianceModel::Node currNode;
+	for (currNode=firstNode; currNode!=lastNode; currNode++) {
+		int thisNodeType=sourceCM.GetNodeType(currNode);
+		CmNodeTypeData thisNodeData=GetCmNodeTypeData(thisNodeType);
+
+		if (thisNodeData.isEndingNode) {
+			return currNode;
+		}
+	}
+	return lastNode;
+}
+
+void SetupReverseMapping(ScoreVariablesInfo& scoreVariablesInfo,const HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM)
+{
+	TransitionOrEmissionInfo dummy;
+	dummy.isUsed=false;
+	scoreVariablesInfo.globalVariableToTransitionOrEmissionVector.assign(scoreVariablesInfo.numVariables,dummy);
+
+	CovarianceModel::State hmmState;
+	for (hmmState=newHMM.hmm.GetFirstState(); hmmState!=newHMM.hmm.GetLastState(); hmmState++) {
+
+		for (unsigned int i=0;	i<scoreVariablesInfo.transitionToVariableNumVector[hmmState].size(); i++) {
+			int globalVar=scoreVariablesInfo.transitionToVariableNumVector[hmmState][i];
+			if (globalVar!=-1) {
+				CovarianceModel::State toState=newHMM.hmm.GetNthChildState(hmmState,i);
+
+				assert(!scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].isUsed);
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].isUsed=true;
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].isEmission=false;
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].edgeInfo.fromState=hmmState;
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].edgeInfo.toState=toState;
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].edgeInfo.childNum=(int)i;
+			}
+		}
+		for (unsigned int i=0;	i<scoreVariablesInfo.emissionToVariableNumVector[hmmState].size(); i++) {
+			int globalVar=scoreVariablesInfo.emissionToVariableNumVector[hmmState][i];
+			if (globalVar!=-1) {
+
+				assert(!scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].isUsed);
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].isUsed=true;
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].isEmission=true;
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].emissionInfo.state=hmmState;
+				scoreVariablesInfo.globalVariableToTransitionOrEmissionVector[globalVar].emissionInfo.nuc=(int)i;
+			}
+		}
+	}
+}
+
+void SetupTransitionAndEmissionVariables(ScoreVariablesInfo& scoreVariablesInfo,HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM)
+{
+	scoreVariablesInfo.transitionToVariableNumVector.resize(newHMM.hmm.GetNumStates());
+	scoreVariablesInfo.emissionToVariableNumVector.resize(newHMM.hmm.GetNumStates());
+
+	int nextVariableNum=0;
+	CovarianceModel::State hmmState;
+	for (hmmState=newHMM.hmm.GetFirstState(); hmmState!=newHMM.hmm.GetLastState(); hmmState++) {
+
+		switch (newHMM.hmm.GetNumChildren(hmmState)) {
+			case 0:
+				// nothing to do
+				break;
+			case 1:
+				// with only 1 transition, it doesn't matter -- just set it to 0 (this case can arise with PASSTHRU nodes)
+				newHMM.hmm.SetTransitionLogScore(hmmState,0,0.0);
+				// resize to 1, for convenience
+				scoreVariablesInfo.transitionToVariableNumVector[hmmState].resize(1);
+				scoreVariablesInfo.transitionToVariableNumVector[hmmState][0]=-1;
+				break;
+			default:
+				// the interesting case -- multiple transitions
+				scoreVariablesInfo.transitionToVariableNumVector[hmmState].resize(newHMM.hmm.GetNumChildren(hmmState));
+				for (int childNum=0; childNum<newHMM.hmm.GetNumChildren(hmmState); childNum++) {
+					if (newHMM.hmm.GetNthChildState(hmmState,childNum)==hmmState) {
+
+						// self-loops are easy -- they must have the same score as the corresponding loop in the CM
+
+						assert(newHMM.hmm.IsInsertState(hmmState)); // this is the only self loops I'm expecting
+						assert(newHMM.hmm2CmStateVector[hmmState].size()==1); // insert state should only map to one state
+						CovarianceModel::State cmState=newHMM.hmm2CmStateVector[hmmState].front();
+						assert(sourceCM.GetNthChildState(cmState,0)==cmState && sourceCM.IsInsertState(cmState)); // this is what I expect based on the stereotyped structure of CMs in the infernal code -- otherwise, I'd have to search for the self-loop
+
+						// NOTE: the following 2 lines are a workaround to a scary (possible) g++ optimizer bug that makes this code crash in release mode, but do fine in debug.  By using the variable 'tsc' (rather than just putting 'sourceCM.GetNthChildTsc(cmState,0)' directly as a param), it doesn't crash, & appears to work.  This happens for RF00032 and RF00016, and I'd guess everything else.  The code appears to work properly with this fix.  I've checked hmm-dump.txt for RF00032 and it achieves the sa [...]
+						float tsc=sourceCM.GetNthChildTsc(cmState,0);
+						newHMM.hmm.SetTransitionLogScore(hmmState,childNum,tsc);
+						scoreVariablesInfo.transitionToVariableNumVector[hmmState][childNum]=-1;
+
+						// while I'm at it, might as well set the emission scores, which should also be the same
+						scoreVariablesInfo.emissionToVariableNumVector[hmmState].resize(Alphabet_size);
+						for (int nuc=0; nuc<Alphabet_size; nuc++) {
+							scoreVariablesInfo.emissionToVariableNumVector[hmmState][nuc]=-1;
+							newHMM.hmm.SetSingletEmissionLogScore(hmmState,nuc,sourceCM.GetSingletEmissionScore(cmState,nuc));
+						}
+					}
+					else {
+						// add a new variable
+						scoreVariablesInfo.transitionToVariableNumVector[hmmState][childNum]=nextVariableNum;
+						nextVariableNum++;
+					}
+				}
+				break;
+		}
+
+		// we already did IL_st, IR_st, since they're self-looping, and we can just copy the probs from the CM.  Now, we have to do ML_st and MR_st.
+		assert(newHMM.hmm.GetNumSymbolsEmitted(hmmState)==0 || newHMM.hmm.GetNumSymbolsEmitted(hmmState)==1); // HMMs don't have MP_st
+		if (newHMM.hmm.GetNumSymbolsEmitted(hmmState)==1 && !newHMM.hmm.IsInsertState(hmmState)) {
+			scoreVariablesInfo.emissionToVariableNumVector[hmmState].resize(Alphabet_size);
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				scoreVariablesInfo.emissionToVariableNumVector[hmmState][nuc]=nextVariableNum;
+				nextVariableNum++;
+			}
+		}
+	}
+
+	scoreVariablesInfo.numVariables=nextVariableNum;
+}
+
+void DumpVariables(FILE *file,const ScoreVariablesInfo& scoreVariablesInfo,const HmmAndBuildInfo& newHMM)
+{
+	fprintf(file,"\nHMM variables: \n");
+	CovarianceModel::State hmmState;
+	for (hmmState=newHMM.hmm.GetFirstState(); hmmState!=newHMM.hmm.GetLastState(); hmmState++) {
+
+		fprintf(file,"state %d:\n",CovarianceModel::StateToInt(hmmState));
+
+		fprintf(file,"\tTransitions:\n");
+		int childNum;
+		for (childNum=0; childNum<(int)scoreVariablesInfo.transitionToVariableNumVector[hmmState].size(); childNum++) {
+
+			if (scoreVariablesInfo.transitionToVariableNumVector[hmmState][childNum]==-1) {
+				fprintf(file,"\t\tchild #%d (to state %d): fixed at %f\n",childNum,CovarianceModel::StateToInt(newHMM.hmm.GetNthChildState(hmmState,childNum)),newHMM.hmm.GetNthChildTsc(hmmState,childNum));
+			}
+			else {
+				fprintf(file,"\t\tchild #%d (to state %d): var #%d\n",childNum,CovarianceModel::StateToInt(newHMM.hmm.GetNthChildState(hmmState,childNum)),scoreVariablesInfo.transitionToVariableNumVector[hmmState][childNum]);
+			}
+		}
+
+		if (newHMM.hmm.GetNumSymbolsEmitted(hmmState)==1) {
+			fprintf(file,"\tEmissions:\n");
+			for (int nuc=0; nuc<(int)scoreVariablesInfo.emissionToVariableNumVector[hmmState].size(); nuc++) {
+				if (scoreVariablesInfo.emissionToVariableNumVector[hmmState][nuc]==-1) {
+					fprintf(file,"\t\temit %c : fixed at %f\n",nucs[nuc],newHMM.hmm.GetSingletEmissionScore(hmmState,nuc));
+				}
+				else {
+					fprintf(file,"\t\temit %c : var #%d\n",nucs[nuc],scoreVariablesInfo.emissionToVariableNumVector[hmmState][nuc]);
+				}
+			}
+		}
+	}
+}
+
+TemporarilyModifyInequality::TemporarilyModifyInequality (Inequality& _inequalitySoFar)
+: inequalitySoFar(_inequalitySoFar)
+{
+	numVariablesAdded=0;
+	startingScore=inequalitySoFar.rhs;
+	startingWeight=inequalitySoFar.weight;
+	starting_sumOfConstantsInHmm=inequalitySoFar.sumOfConstantsInHmm;
+	starting_hmmInsertStatesInPath_size=inequalitySoFar.hmmInsertStatesInPath.size();
+	for (int i=0; i<MAXABET; i++) {
+		startingNucEmitCount[i]=inequalitySoFar.nucEmitCount[i];
+	}
+}
+TemporarilyModifyInequality::~TemporarilyModifyInequality ()
+{
+	for (int i=0; i<numVariablesAdded; i++) {
+		assert(!inequalitySoFar.lhs.empty());
+		inequalitySoFar.lhs.pop_back();
+	}
+
+	inequalitySoFar.rhs=startingScore;
+	inequalitySoFar.weight=startingWeight;
+	inequalitySoFar.sumOfConstantsInHmm=starting_sumOfConstantsInHmm;
+
+	assert(inequalitySoFar.hmmInsertStatesInPath.size()>=starting_hmmInsertStatesInPath_size); // how could it get smaller as we do more of the path?!
+	while (inequalitySoFar.hmmInsertStatesInPath.size()>starting_hmmInsertStatesInPath_size) {
+		inequalitySoFar.hmmInsertStatesInPath.pop_back();
+	}
+
+	for (int i=0; i<MAXABET; i++) {
+		inequalitySoFar.nucEmitCount[i]=startingNucEmitCount[i];
+	}
+}
+void TemporarilyModifyInequality::PushInsertState (InfernalHmm::State insertState)
+{
+	inequalitySoFar.hmmInsertStatesInPath.push_back(insertState);
+	assert(inequalitySoFar.hmmInsertStatesInPath.size()<=2);
+}
+void TemporarilyModifyInequality::AddScore (float addToScore)
+{
+	inequalitySoFar.rhs += addToScore;
+}
+void TemporarilyModifyInequality::MultiplyWeight (double mult)
+{
+	inequalitySoFar.weight *= mult;
+}
+void TemporarilyModifyInequality::AddVariable (int globalVariableNum,std::vector<int>& globalToLocalVariables,int& numLocalVariables)
+{
+	InequalityTerm newTerm;
+	int localVariableNum=globalToLocalVariables[globalVariableNum];
+	if (localVariableNum==-1) {
+		localVariableNum=numLocalVariables;
+		globalToLocalVariables[globalVariableNum]=localVariableNum;
+		numLocalVariables++;
+	}
+	newTerm.variableNum=localVariableNum;
+	inequalitySoFar.lhs.push_back(newTerm);
+	numVariablesAdded++;
+}
+
+void Cm2Hmm_MakeInequalitiesForPath_HmmTransition(TemporarilyModifyInequality& temporarilyModifyInequality,const CovarianceModel::State hmmState,CovarianceModel::State& hmmNextState,const HmmAndBuildInfo& newHMM,const ScoreVariablesInfo& scoreVariablesInfo,std::vector<int>& globalToLocalVariables,int& numLocalVariables,WeightedInequalitiesInfo *weightedInequalitiesInfo)
+{
+	if (hmmNextState==CovarianceModel::GetInvalidState()) {
+		// stays the same, and no transition cost
+		hmmNextState=hmmState;
+	}
+	else {
+		if (hmmNextState==hmmState) {
+			// nothing to do -- this HMM state didn't change on that CM transition
+		}
+		else {
+			// check if we're going to an insert state
+			if (newHMM.hmm.IsInsertState(hmmNextState)) {
+				temporarilyModifyInequality.PushInsertState(hmmNextState);
+			}
+
+			// update inequality to take into account this transition
+			CovarianceModel::State fromState=hmmState,toState=hmmNextState;
+			if (fromState>=toState) {
+				// we must be on the right side of the HMM, so we're going backwards
+				std::swap(fromState,toState);
+			}
+			int hmmChildNum=newHMM.hmm.GetChildNum_Slow(fromState,toState);
+			int globalVariableNum=scoreVariablesInfo.transitionToVariableNumVector[fromState][hmmChildNum];
+			if (globalVariableNum==-1) {
+				// oh, don't bother
+			}
+			else {
+				// okay, add the variable for this transition
+				temporarilyModifyInequality.AddVariable(globalVariableNum,globalToLocalVariables,numLocalVariables);
+
+				// and weight the inequality 
+				if (weightedInequalitiesInfo!=NULL) {
+					temporarilyModifyInequality.MultiplyWeight(weightedInequalitiesInfo->transitionCounter->GetTransitionFrequency_Unreversed(fromState,toState));
+				}
+			}
+		}
+	}
+}
+
+
+void DumblyWorkOutHmmStates(CovarianceModel::State& hmmFirstNormalState,CovarianceModel::State& hmmLastNormalState,const HmmAndBuildInfo& newHMM,CovarianceModel::Node cmNode,const CovarianceModel& sourceCM,const CovarianceModel::State Cm2HmmState::*leftOrRight)
+{
+	// do this the dumb way that works;
+
+	CmNodeTypeData nodeData=GetCmNodeTypeData(sourceCM.GetNodeType(cmNode));
+	CovarianceModel::State cmFirstNormalState=sourceCM.GetFirstStateOfNode(cmNode);
+	CovarianceModel::State cmLastNormalState=cmFirstNormalState.PlusInt(nodeData.numNormalStates);
+
+	hmmFirstNormalState=newHMM.cm2HmmState[cmFirstNormalState].*leftOrRight;
+	hmmLastNormalState=newHMM.cm2HmmState[cmFirstNormalState].*leftOrRight;
+
+	CovarianceModel::State cmRootState;
+	for (cmRootState=cmFirstNormalState; sourceCM.IsStateInRange(cmRootState,cmFirstNormalState,cmLastNormalState); cmRootState++) {
+		CovarianceModel::State thisHmmState=newHMM.cm2HmmState[cmRootState].*leftOrRight;
+		hmmFirstNormalState=std::min(hmmFirstNormalState,thisHmmState);
+		hmmLastNormalState=std::max(hmmLastNormalState,thisHmmState);
+	}
+	// make half-open
+	hmmLastNormalState++;
+	assert(hmmFirstNormalState!=CovarianceModel::GetInvalidState() && hmmLastNormalState!=CovarianceModel::GetInvalidState() && hmmFirstNormalState!=CovarianceModel::GetInvalidState() && hmmLastNormalState!=CovarianceModel::GetInvalidState());
+	assert(hmmFirstNormalState<hmmLastNormalState); // every node should have at least 1 "normal" state
+}
+
+// recursively make the inequalities for each node along a path of consecutive nodes.
+void Cm2Hmm_MakeInequalitiesForPath(HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM,const ScoreVariablesInfo& scoreVariablesInfo,const CovarianceModel::Node cmStartPathNode,const CovarianceModel::Node cmEndPathNode,const CovarianceModel::State cmRootState,const CovarianceModel::State hmmLeftState,const CovarianceModel::State hmmRightState,const bool doneEmission,InequalityList& inequalityList,std::vector<int>& globalToLocalVariables,int& numLocalVariables,Inequality& inequalitySo [...]
+{
+	//fprintf(stderr,"MakeInequalitiesForPath: root state=%d,done emit=%c\n",CovarianceModel::StateToInt(cmRootState),doneEmission?'T':'F');
+
+	// check for base case
+	if (sourceCM.GetNode(cmRootState)==cmEndPathNode) {
+
+		// it's the base case, end of path
+		inequalitySoFar.pathEndState=cmRootState;
+
+		/* // nope, not for now at least
+		// add to totalWeight (for later normalization)
+		totalWeight += inequalitySoFar.weight;
+		*/
+
+		if (weightedInequalitiesInfo!=NULL) {
+			// do the left side of the HMM in-edges at the end of the walk (search for comment with "JHKOOIUYOIUY" for details on why)
+			CovarianceModel::State hmmLeftFirstNormalState,hmmLeftLastNormalState;
+			DumblyWorkOutHmmStates(hmmLeftFirstNormalState,hmmLeftLastNormalState,newHMM,cmEndPathNode,sourceCM,&Cm2HmmState::hmmLeftState);
+			double leftProb=weightedInequalitiesInfo->transitionCounter->GetEntryProbability_Unreversed(hmmLeftState,hmmLeftFirstNormalState,hmmLeftLastNormalState);
+			inequalitySoFar.weight *= leftProb;
+		}
+
+		// add this equation to the list
+		inequalityList.push_back(inequalitySoFar);
+	}
+	else {
+
+		// not base case
+
+		// take another step
+		if (sourceCM.IsEmitting(cmRootState) && !doneEmission) {
+
+			if (sourceCM.GetNumSymbolsEmitted(cmRootState)==1) {
+
+				// case 1: only 1 symbol is emitted
+
+				// NOTE: we could be a position where cmRootState emits 1 symbol, but both hmmLeftState AND hmmRightState are emitting.  This happens, e.g., in ROOT node in a transition from the IL state to the IR state, where hmmLeftState is still on the IL state.
+				CovarianceModel::State hmmEmitState;
+				if (sourceCM.EmitsLeft(cmRootState)) {
+					assert(newHMM.hmm.IsEmitting(hmmLeftState));
+					hmmEmitState=hmmLeftState;
+				}
+				else {
+					assert(sourceCM.EmitsRight(cmRootState));
+					assert(newHMM.hmm.IsEmitting(hmmRightState));
+					hmmEmitState=hmmRightState;
+				}
+
+				// special case: given the current implementation of infernal-0.54, and the fact that we don't need to solve much for IL/IR nodes, we'll have many IL/IR nodes where the emissions don't have variables assigned for any symbol.  In this case, we only need to do the recursion for one of the vars.  This saves time, and may allow us to build more sophisticated sets of equations
+				if (sourceCM.IsInsertState(cmRootState)) {
+					// is IL/IR: activate special case, but verify it's true
+
+					// sanity checking code
+					for (int nuc=0; nuc<Alphabet_size; nuc++) {
+						float emitScore=sourceCM.GetSingletEmissionScore(cmRootState,nuc);
+						assert (scoreVariablesInfo.emissionToVariableNumVector[hmmEmitState][nuc]==-1); // IL/IR states should never need vars for emissions
+						assert(newHMM.hmm.GetSingletEmissionScore(hmmEmitState,nuc)==emitScore); // I should have set it
+					}
+
+					// NOTE: don't add anything to inequalitySoFar.sumOfConstantsInHmm or inequalitySoFar.nucEmitCount, since this is an insert state, and insert states (since their emits are not vars, and are equal) get treated weirdly in other code
+
+					// we got here -- it's safe, so recurse
+					Cm2Hmm_MakeInequalitiesForPath(newHMM,sourceCM,scoreVariablesInfo,cmStartPathNode,cmEndPathNode,cmRootState,hmmLeftState,hmmRightState,true,inequalityList,globalToLocalVariables,numLocalVariables,inequalitySoFar,weightedInequalitiesInfo);
+				}
+				else {
+
+					// normal case
+					// do the emission
+					for (int nuc=0; nuc<Alphabet_size; nuc++) {
+
+						TemporarilyModifyInequality temporarilyModifyInequality(inequalitySoFar);
+
+						// do weighting.  Technically, weighting shouldn't care about whether it's an insert or match (i.e. whether or not we need a variable for the emission cost).  However, we can put this code here: for the insert case, we're really exploring all nucs at once (since we don't use a variable), and the total probability for the possible emissions is 1
+						if (weightedInequalitiesInfo!=NULL) {
+							temporarilyModifyInequality.MultiplyWeight(weightedInequalitiesInfo->transitionCounter->GetEmitFrequency(hmmEmitState,nuc));
+						}
+
+						inequalitySoFar.nucEmitCount[nuc]++;
+
+						float emitScore=sourceCM.GetSingletEmissionScore(cmRootState,nuc);
+						if (scoreVariablesInfo.emissionToVariableNumVector[hmmEmitState][nuc]==-1) {
+							assert(newHMM.hmm.GetSingletEmissionScore(hmmEmitState,nuc)==emitScore); // I should have set it this way, if no variable was assigned, in which case, they cancel out
+							assert(false); // now that I'm doing inequalitySoFar.sumOfConstantsInHmm, all emits except insert states should have variables.  Otherwise, the code has to change to accomodate this.
+						}
+						else {
+							// put it in
+							int globalVariableNum=scoreVariablesInfo.emissionToVariableNumVector[hmmEmitState][nuc];
+							temporarilyModifyInequality.AddVariable (globalVariableNum,globalToLocalVariables,numLocalVariables);
+							temporarilyModifyInequality.AddScore(emitScore);
+						}
+
+						// and recurse
+						Cm2Hmm_MakeInequalitiesForPath(newHMM,sourceCM,scoreVariablesInfo,cmStartPathNode,cmEndPathNode,cmRootState,hmmLeftState,hmmRightState,true,inequalityList,globalToLocalVariables,numLocalVariables,inequalitySoFar,weightedInequalitiesInfo);
+					}
+				}
+			}
+			else {
+				assert(sourceCM.GetNumSymbolsEmitted(cmRootState)==2); // only remaining possibility
+
+				for (int leftNuc=0; leftNuc<Alphabet_size; leftNuc++) {
+					for (int rightNuc=0; rightNuc<Alphabet_size; rightNuc++) {
+
+						TemporarilyModifyInequality temporarilyModifyInequality(inequalitySoFar);
+						float emitScore=sourceCM.GetPairEmissionScore(cmRootState,leftNuc,rightNuc);
+
+						inequalitySoFar.nucEmitCount[leftNuc]++;
+						inequalitySoFar.nucEmitCount[rightNuc]++;
+
+						// weight by join prob
+						if (weightedInequalitiesInfo!=NULL) {
+							temporarilyModifyInequality.MultiplyWeight(weightedInequalitiesInfo->transitionCounter->GetEmitFrequency(hmmLeftState,leftNuc));
+							temporarilyModifyInequality.MultiplyWeight(weightedInequalitiesInfo->transitionCounter->GetEmitFrequency(hmmRightState,rightNuc));
+						}
+
+						int globalLeftVariableNum=scoreVariablesInfo.emissionToVariableNumVector[hmmLeftState][leftNuc];
+						int globalRightVariableNum=scoreVariablesInfo.emissionToVariableNumVector[hmmRightState][rightNuc];
+						assert(globalLeftVariableNum!=-1 && globalRightVariableNum!=-1); // MP_st should map to two ML_st in the HMM, and since they're not insert states, we should have variables for both of their emissions
+
+						temporarilyModifyInequality.AddVariable (globalLeftVariableNum,globalToLocalVariables,numLocalVariables);
+						temporarilyModifyInequality.AddVariable (globalRightVariableNum,globalToLocalVariables,numLocalVariables);
+						temporarilyModifyInequality.AddScore (emitScore);
+
+						// and recurse
+						Cm2Hmm_MakeInequalitiesForPath(newHMM,sourceCM,scoreVariablesInfo,cmStartPathNode,cmEndPathNode,cmRootState,hmmLeftState,hmmRightState,true,inequalityList,globalToLocalVariables,numLocalVariables,inequalitySoFar,weightedInequalitiesInfo);
+					}
+				}
+			}
+		}
+		else {
+
+			// take a transition to another state
+			for (int childNum=0; childNum<sourceCM.GetNumChildren(cmRootState); childNum++) {
+				CovarianceModel::State cmNextState=sourceCM.GetNthChildState(cmRootState,childNum);
+				if (cmNextState!=cmRootState) { // no need to try self loops
+
+					TemporarilyModifyInequality temporarilyModifyInequality(inequalitySoFar);
+
+					float cmTsc=sourceCM.GetNthChildTsc(cmRootState,childNum);
+					temporarilyModifyInequality.AddScore(cmTsc);
+
+					CovarianceModel::State hmmNextLeftState=newHMM.cm2HmmState[cmNextState].hmmLeftState;
+					CovarianceModel::State hmmNextRightState=newHMM.cm2HmmState[cmNextState].hmmRightState;
+
+					Cm2Hmm_MakeInequalitiesForPath_HmmTransition(temporarilyModifyInequality,hmmLeftState,hmmNextLeftState,newHMM,scoreVariablesInfo,globalToLocalVariables,numLocalVariables,weightedInequalitiesInfo);
+					Cm2Hmm_MakeInequalitiesForPath_HmmTransition(temporarilyModifyInequality,hmmRightState,hmmNextRightState,newHMM,scoreVariablesInfo,globalToLocalVariables,numLocalVariables,weightedInequalitiesInfo);
+
+					// and recurse
+					Cm2Hmm_MakeInequalitiesForPath(newHMM,sourceCM,scoreVariablesInfo,cmStartPathNode,cmEndPathNode,cmNextState,hmmNextLeftState,hmmNextRightState,false,inequalityList,globalToLocalVariables,numLocalVariables,inequalitySoFar,weightedInequalitiesInfo);
+				}
+			}
+		}
+	}
+}
+
+void DumpInequalities(FILE *file,const HmmAndBuildInfo& newHMM,const CovarianceModel::Node cmStartPathNode,const CovarianceModel::Node cmEndPathNode,const InequalityList& inequalityList,const std::vector<int>& globalToLocalVariables,int numLocalVariables,const ScoreVariablesInfo& scoreVariablesInfo,const std::vector<float>& localVariableToValue,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+	// build reverse-mapping info
+	// global variables to string description
+	std::vector<std::string> globalVarToString;
+	globalVarToString.resize(scoreVariablesInfo.numVariables);
+	CovarianceModel::State hmmState;
+	for (hmmState=newHMM.hmm.GetFirstState(); hmmState!=newHMM.hmm.GetLastState(); hmmState++) {
+		for (unsigned int i=0;	i<scoreVariablesInfo.transitionToVariableNumVector[hmmState].size(); i++) {
+			int globalVar=scoreVariablesInfo.transitionToVariableNumVector[hmmState][i];
+			if (globalVar!=-1) {
+				char buf[256];
+				CovarianceModel::State toState=newHMM.hmm.GetNthChildState(hmmState,i);
+				sprintf(buf,"trans(%s %d -> %s %d)",newHMM.hmm.GetStateTypeName(hmmState),CovarianceModel::StateToInt(hmmState),newHMM.hmm.GetStateTypeName(toState),CovarianceModel::StateToInt(toState));
+				globalVarToString[globalVar]=buf;
+			}
+		}
+		for (unsigned int i=0;	i<scoreVariablesInfo.emissionToVariableNumVector[hmmState].size(); i++) {
+			int globalVar=scoreVariablesInfo.emissionToVariableNumVector[hmmState][i];
+			if (globalVar!=-1) {
+				char buf[256];
+				CovarianceModel::State toState;
+				sprintf(buf,"emit(%s %d , %c)",newHMM.hmm.GetStateTypeName(hmmState),CovarianceModel::StateToInt(hmmState),nucs[i]);
+				globalVarToString[globalVar]=buf;
+			}
+		}
+	}
+	// local vars to globals
+	std::vector<int> localToGlobalVar;
+	localToGlobalVar.resize(numLocalVariables);
+	for (unsigned int i=0; i<globalToLocalVariables.size(); i++) {
+		int localVar=globalToLocalVariables[i];
+		if (localVar!=-1) {
+			localToGlobalVar[localVar]=i;
+		}
+	}
+
+	fprintf(file,"\nInequalities for node %d --> node %d\n",CovarianceModel::NodeToInt(cmStartPathNode),CovarianceModel::NodeToInt(cmEndPathNode));
+
+	fprintf(file,"\nglobal to local var mapping:\n");
+	for (unsigned int i=0; i<globalToLocalVariables.size(); i++) {
+		if (globalToLocalVariables[i]!=-1) {
+			fprintf(file,"\tglobal #%d --> local #%d\n",i,globalToLocalVariables[i]);
+		}
+	}
+
+	fprintf(file,"\ninequalities:\n");
+	InequalityList::const_iterator ineqIter;
+	for (ineqIter=inequalityList.begin(); ineqIter!=inequalityList.end(); ineqIter++) {
+
+		float totalValue=0;
+
+		// low level
+		fprintf(file,"\t");
+		std::list<InequalityTerm>::const_iterator lhsIter;
+		for (lhsIter=ineqIter->lhs.begin(); lhsIter!=ineqIter->lhs.end(); lhsIter++) {
+			if (lhsIter!=ineqIter->lhs.begin()) {
+				fprintf(file," + ");
+			}
+			int variableNum=lhsIter->variableNum;
+			fprintf(file,"%d",variableNum);
+			float value=localVariableToValue[variableNum];
+			totalValue += value;
+		}
+		fprintf(file," >= %f",ineqIter->rhs);
+		//fprintf(file,"  (weight=%lf)",ineqIter->weight);
+		fprintf(file,"\n");
+
+		// easier to read
+		fprintf(file,"\t");
+		for (lhsIter=ineqIter->lhs.begin(); lhsIter!=ineqIter->lhs.end(); lhsIter++) {
+			if (lhsIter!=ineqIter->lhs.begin()) {
+				fprintf(file," + ");
+			}
+			int localVar=lhsIter->variableNum;
+			int globalVar=localToGlobalVar[localVar];
+			std::string description=globalVarToString[globalVar];
+			fprintf(file,"%s",description.c_str());
+		}
+		fprintf(file,"\n");
+		fprintf(file,"\t(weight=%lf)\n",ineqIter->weight);
+		fprintf(file,"\tachieved value=%f\ninflation=%f\n\n",totalValue,totalValue - ineqIter->rhs);
+	}
+
+	if (IsFirstHmmBuilt(committeeBuildInfo) && committeeBuildInfo!=NULL) {
+		fprintf(file,"\nSolutions within committee (tab-delimited, for cut&paste into Excel):\n");
+		for (int localVar=0; localVar<numLocalVariables; localVar++) {
+			int globalVar=localToGlobalVar[localVar];
+			std::string localVarDescription=globalVarToString[globalVar];
+			fprintf(file,"%s\t",localVarDescription.c_str());
+
+			const HmmCommittee::LinearProgramStoredInfo& storedInfo=committeeBuildInfo->cmStartNodeToLinearProgramInfo
+[cmStartPathNode];
+			for (size_t solutionNum=0; solutionNum<storedInfo.localVariablesToValuePerSolution.size(); solutionNum++) {
+				fprintf(file,"%lg\t",storedInfo.localVariablesToValuePerSolution[solutionNum][localVar]);
+			}
+			fprintf(file,"\n");
+		}
+	}
+
+	fprintf(file,"\n");
+}
+
+/*
+void AddConstraints_set_mat(lpsolve::lprec *linearProgram,const InequalityList& inequalityList,std::vector<double>& weightedUsesOfVariable,const int numLocalVariables)
+{
+	int result;
+	int constraintNum=0+1;
+	InequalityList::const_iterator ineqIter;
+	for (ineqIter=inequalityList.begin(); ineqIter!=inequalityList.end(); ineqIter++) {
+		// set everything to 0 first
+		for (int i=0; i<numLocalVariables; i++) {
+			result=(int) lpsolve::set_mat(linearProgram,constraintNum,i+1,0.0);
+			if (!result) {
+				Die("LPSOLVE is unhappy: set_mat failed");
+			}
+		}
+		// now go thru variables in the constraint, & set them to 1
+		std::list<InequalityTerm>::const_iterator termIter;
+		for (termIter=ineqIter->lhs.begin(); termIter!=ineqIter->lhs.end(); termIter++) {
+			weightedUsesOfVariable[termIter->variableNum] += ineqIter->weight;
+			result=(int) lpsolve::set_mat(linearProgram,constraintNum,termIter->variableNum+1,1.0);
+			if (!result) {
+				Die("LPSOLVE is unhappy: set_mat failed");
+			}
+		}
+        result=(int) lpsolve::set_constr_type(linearProgram, constraintNum, GE); // all >= constraints
+		if (!result) {
+			Die("LPSOLVE is unhappy: set_constr_type failed");
+		}
+		result=(int) lpsolve::set_rh(linearProgram,constraintNum,ineqIter->rhs);
+		if (!result) {
+			Die("LPSOLVE is unhappy: set_rh failed");
+		}
+
+		constraintNum++;
+	}
+}
+*/
+
+/*
+// I wonder if using the add_constraint function is faster
+void AddConstraints_add_constraint(lpsolve::lprec *linearProgram,const InequalityList& inequalityList,std::vector<double>& weightedUsesOfVariable,const int numLocalVariables)
+{
+	std::vector<REAL> coeffs;
+	coeffs.resize(numLocalVariables+1);
+
+	int result;
+	InequalityList::const_iterator ineqIter;
+	for (ineqIter=inequalityList.begin(); ineqIter!=inequalityList.end(); ineqIter++) {
+		// set everything to 0 first
+		for (int i=0; i<numLocalVariables; i++) {
+			coeffs[i+1]=0;
+		}
+		// now go thru variables in the constraint, & set them to 1
+		std::list<InequalityTerm>::const_iterator termIter;
+		for (termIter=ineqIter->lhs.begin(); termIter!=ineqIter->lhs.end(); termIter++) {
+			weightedUsesOfVariable[termIter->variableNum] += ineqIter->weight;
+			coeffs[termIter->variableNum+1]=1;
+		}
+if (ineqIter->rhs > 0) fprintf(stdout,"WARN: rhs = %f\n",ineqIter->rhs);
+
+		result=(int) lpsolve::add_constraint(linearProgram,&coeffs.front(),GE,ineqIter->rhs);
+		if (!result) {
+			Die("LPSOLVE is unhappy: add_constraint failed");
+		}
+	}
+}
+*/
+
+/*
+void SolveInequalities_SetVariableLowerBound(lpsolve::lprec *linearProgram,const int numLocalVariables)
+{
+	// by default, all variables are constrained to be >0 (I have no idea why, but I'm not about to write my own LP solver...).  Take this off.
+	for (int i=0; i<numLocalVariables; i++) {
+		// crap -- it doesn't like it when I set it to -infinity
+		int result=(int) lpsolve::set_lowbo(linearProgram,i+1,HACK_LOWERBOUND);
+		if (!result) {
+			Die("LPSOLVE is unhappy: set_lowbo failed");
+		}
+	}
+}
+*/
+
+/*
+void SolveInequalities_SetObjectiveFunction(lpsolve::lprec *linearProgram,int numLocalVariables,const std::vector<double>& weightedUsesOfVariable)
+{
+	// now the objective function
+	lpsolve::set_minim(linearProgram); // we want to minimize the objective function
+
+	// I think we want the obj func to be the sum of the lhs of all the inequalities -- we really want to minimize the sum of the slack variables -- except now I allow weighting
+	for (int i=0; i<numLocalVariables; i++) {
+		int result=(int) lpsolve::set_mat(linearProgram,0,i+1,weightedUsesOfVariable[i]);
+		if (!result) {
+			Die("LPSOLVE is unhappy: set_mat failed");
+		}
+	}
+}
+*/
+
+/*
+void SolveInequalities_CalcInflation(float& get_avgInflation,lpsolve::lprec *linearProgram,const int numLocalVariables,const std::vector<float>& localVariableToValue,const InequalityList& inequalityList)
+{
+	REAL *constraints;
+	int result=(int) lpsolve::get_ptr_constraints(linearProgram,&constraints);
+	if (!result) {
+		Die("LPSOLVE is unhappy: 'get_ptr_constraints' failed\n");
+	}
+
+	int numRows=(int)(inequalityList.size());
+	double totalInflation=0;
+	for (int r=0; r<numRows; r++) {
+		float lhs=0;
+		for (int i=0; i<numLocalVariables; i++) {
+			lhs += (float)(lpsolve::get_mat(linearProgram,r+1,i+1) * localVariableToValue[i]);
+		}
+		float rhs=(float)(lpsolve::get_rh(linearProgram,r+1));
+		float inflation=lhs-rhs;
+		assert(inflation>=-0.00001);
+
+		double putativeSlack=constraints[r] - lpsolve::get_rh(linearProgram,r+1);
+		assert(putativeSlack>=-0.00001);
+		double deltaToPutativeSlack=fabs((double)(inflation)-putativeSlack);
+		assert(deltaToPutativeSlack/inflation<=0.00001 || deltaToPutativeSlack<=0.00001); // plausible equal to 0, modulo precision errors
+
+		totalInflation += putativeSlack;
+	}
+	get_avgInflation = (float)(totalInflation)/(float)(numRows);
+}
+*/
+
+/*
+void SolveInequalities_FindVariablesValues(lpsolve::lprec *linearProgram,const int numLocalVariables,std::vector<float>& localVariableToValue)
+{
+	REAL *variables;
+	int result=(int) lpsolve::get_ptr_variables(linearProgram,&variables);
+	if (!result) {
+		Die("LPSOLVE is unhappy: 'get_ptr_variables' failed");
+	}
+	localVariableToValue.resize(numLocalVariables);
+	for (int i=0; i<numLocalVariables; i++) {
+		localVariableToValue[i]=(float)(variables[i]);
+	}
+}
+*/
+
+/*
+void SolveInequalities_DumpSolution(lpsolve::lprec *linearProgram,const int numLocalVariables,std::vector<float>& localVariableToValue,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+#if 0
+	lpsolve::print_lp(linearProgram);
+	lpsolve::print_solution(linearProgram);
+#endif
+#ifdef DEBUG_DUMP
+	if (IsFirstHmmBuilt(committeeBuildInfo)) {
+		fprintf(dumpFile,"\nSolution:\n");
+		for (int i=0; i<numLocalVariables; i++) {
+			fprintf(dumpFile,"local var #%d = %f\n",i,localVariableToValue[i]);
+		}
+		fprintf(dumpFile,"Objective func value with solution: %lf\n",lpsolve::get_objective(linearProgram));
+		fprintf(dumpFile,"\n");
+	}
+#endif
+}
+*/
+
+/*
+void SolveInequalities_DumpProgram(lpsolve::lprec *linearProgram,const CovarianceModel::Node cmStartPathNode,const CovarianceModel::Node cmEndPathNode,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+#ifdef DEBUG_DUMP
+	if (IsFirstHmmBuilt(committeeBuildInfo)) {
+		fprintf(dumpFile,"\ndumping linear program (node %d --> %d)\n",CovarianceModel::NodeToInt(cmStartPathNode),CovarianceModel::NodeToInt(cmEndPathNode));
+		lpsolve::write_LP(linearProgram,dumpFile);
+	}
+#endif
+}
+*/
+
+/*
+void SolveInequalities_ConstructLP(lpsolve::lprec *(&linearProgram),const InequalityList& inequalityList,const int numLocalVariables,const CovarianceModel::Node cmStartPathNode,const CovarianceModel::Node cmEndPathNode,const int nodesToSpanWhileSolvingScores,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+	const bool use_add_constraint=true;
+
+	int numRows=(int)(inequalityList.size());
+	linearProgram=lpsolve::make_lp(use_add_constraint?0:numRows,numLocalVariables);
+	if (linearProgram==NULL) {
+		Die("lpsolve couldn't make the LP");
+	}
+
+	SolveInequalities_SetVariableLowerBound(linearProgram,numLocalVariables);
+
+	//fprintf(stderr,"Setting up %d constraints on %d variables...\n",numRows,numLocalVariables);
+	std::vector<double> weightedUsesOfVariable;
+	weightedUsesOfVariable.assign(numLocalVariables,0);
+	if (use_add_constraint) {
+		AddConstraints_add_constraint(linearProgram,inequalityList,weightedUsesOfVariable,numLocalVariables);
+	}
+	else {
+		AddConstraints_set_mat(linearProgram,inequalityList,weightedUsesOfVariable,numLocalVariables);
+	}
+	SolveInequalities_SetObjectiveFunction(linearProgram,numLocalVariables,weightedUsesOfVariable);
+
+	SolveInequalities_DumpProgram(linearProgram,cmStartPathNode,cmEndPathNode,committeeBuildInfo);
+}
+*/
+
+void SolveInequalities(std::vector<float>& localVariableToValue,const InequalityList& inequalityList,const int numLocalVariables,CovarianceModel::Node cmStartPathNode,CovarianceModel::Node cmEndPathNode,float& get_avgInflation,const int nodesToSpanWhileSolvingScores,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+	/* This first resize is very important, as it actually initializes the vector at this point.
+	 * localVariableToValue is a NULL list when received by SolveInequalities()
+	 */
+	localVariableToValue.resize(numLocalVariables);
+	for (int i=0; i<numLocalVariables; i++) {
+		localVariableToValue[i] = PARAMETER_GUESS;
+	}
+}
+
+/*
+void SolveInequalities_BeforeCommittees(std::vector<float>& localVariableToValue,const InequalityList& inequalityList,const int numLocalVariables,CovarianceModel::Node cmStartPathNode,CovarianceModel::Node cmEndPathNode,float& get_avgInflation,const int nodesToSpanWhileSolvingScores)
+{
+	lpsolve::lprec *linearProgram;
+	SolveInequalities_ConstructLP(linearProgram,inequalityList,numLocalVariables,cmStartPathNode,cmEndPathNode,nodesToSpanWhileSolvingScores,NULL);
+
+	int result=lpsolve::solve(linearProgram);
+	if (result!=OPTIMAL) {
+		assert(false);
+		Die("LPSOLVE is unhappy: 'solve' failed");
+	}
+
+	//fprintf(stderr,"Finding optimal local variables' values.\n");
+	SolveInequalities_FindVariablesValues(linearProgram,numLocalVariables,localVariableToValue);
+
+	SolveInequalities_DumpSolution(linearProgram,numLocalVariables,localVariableToValue,NULL);
+
+	SolveInequalities_CalcInflation(get_avgInflation,linearProgram,numLocalVariables,localVariableToValue,inequalityList);
+
+	lpsolve::delete_lp(linearProgram);
+	//fprintf(stderr,"Done LP.\n");
+}
+*/
+
+/*
+void SolveInequality_WithCommittee_RegurgitateSolution(std::vector<float>& localVariableToValue,const int numLocalVariables,const CovarianceModel::Node cmStartPathNode,const CovarianceModel::Node cmEndPathNode,float& get_avgInflation,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+	assert(committeeBuildInfo!=NULL);
+	HmmCommittee::LinearProgramStoredInfo& storedInfo=committeeBuildInfo->cmStartNodeToLinearProgramInfo[cmStartPathNode];
+
+	assert(!storedInfo.localVariablesToValuePerSolution.empty());
+
+	unsigned int solutionToUse;
+	if (storedInfo.numTimesGeneratedSolution < storedInfo.localVariablesToValuePerSolution.size()) {
+		// just use all solutions in sequence
+		solutionToUse=storedInfo.numTimesGeneratedSolution;
+	}
+	else {
+		// and then pick a random solution
+#ifdef DISABLE_ZRAND
+		throw SimpleStringException("Random numbers (zrandlib) are disabled, so this won't work %s:%d",__FILE__,__LINE__);
+#else
+		solutionToUse=(unsigned int)(RandInt((int)(storedInfo.localVariablesToValuePerSolution.size())));
+#endif
+	}
+	storedInfo.numTimesGeneratedSolution++;
+
+#ifdef DEBUG_DUMP
+	fprintf(dumpFile,"For start path node #%d: regurgitate solution #%u\n",CovarianceModel::NodeToInt(cmStartPathNode),solutionToUse);
+#endif
+	localVariableToValue=storedInfo.localVariablesToValuePerSolution[solutionToUse];
+	get_avgInflation=storedInfo.avgInflationPerSolution[solutionToUse];
+}
+*/
+
+/*
+void FindWhichSlackVarsAreZero(_Bvector& slackVariablesFoundWithZero,lpsolve::lprec *linearProgram,size_t numRows,int numLocalVariables)
+{
+	REAL *constraints;
+	int result=(int) lpsolve::get_ptr_constraints(linearProgram,&constraints);
+	if (!result) {
+		Die("LPSOLVE is unhappy: 'get_ptr_constraints' failed\n");
+	}
+
+	for (unsigned int r=0; r<numRows; r++) {
+		REAL rhs=lpsolve::get_rh(linearProgram,r+1);
+		REAL lhs=constraints[r];
+		double slackVar=lhs-rhs;
+		assert(slackVar>=-0.000001); // can't be negative
+
+		if (slackVar < 0.000001) { // close enough to zero
+			if (!(slackVariablesFoundWithZero[r])) {
+#ifdef DEBUG_DUMP
+				fprintf(dumpFile,"Slack variable/inequality #%d found to be 0\n",r);
+#endif
+				slackVariablesFoundWithZero[r]=true;
+			}
+		}
+	}
+}
+*/
+
+void StoreSolution(HmmCommittee::LinearProgramStoredInfo& storedInfo,const std::vector<float>& localVariableToValue,const float get_avgInflation)
+{
+	size_t numSolutionsSoFar=storedInfo.localVariablesToValuePerSolution.size();
+	assert(numSolutionsSoFar==storedInfo.avgInflationPerSolution.size());
+
+	storedInfo.localVariablesToValuePerSolution.resize(numSolutionsSoFar+1);
+	storedInfo.localVariablesToValuePerSolution[numSolutionsSoFar]=localVariableToValue;
+	storedInfo.avgInflationPerSolution.resize(numSolutionsSoFar+1);
+	storedInfo.avgInflationPerSolution[numSolutionsSoFar]=get_avgInflation;
+}
+
+/*
+Note: lpsolve does weird things if you re-use the linearProgram (i.e. I was creating one linearProgram instance, and then just modifying individual constraints, and I got weird results for the slack vars).  So, I create a new linearProgram instance from scratch every time I want to call lpsolve::solve.
+*/
+/*
+void SolveInequality_WithCommittee_FindSolutions(const InequalityList& inequalityList,const int numLocalVariables,CovarianceModel::Node cmStartPathNode,CovarianceModel::Node cmEndPathNode,const int nodesToSpanWhileSolvingScores,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+	assert(committeeBuildInfo!=NULL);
+	HmmCommittee::LinearProgramStoredInfo& storedInfo=committeeBuildInfo->cmStartNodeToLinearProgramInfo[cmStartPathNode];
+	assert(storedInfo.localVariablesToValuePerSolution.empty()); // we shouldn't have done anything yet
+
+	std::vector<float> localVariableToValue;
+	localVariableToValue.resize(numLocalVariables);
+
+	// make the LP
+	lpsolve::lprec *linearProgram;
+	SolveInequalities_ConstructLP(linearProgram,inequalityList,numLocalVariables,cmStartPathNode,cmEndPathNode,nodesToSpanWhileSolvingScores,committeeBuildInfo);
+
+	// find our first solution
+	int result=lpsolve::solve(linearProgram);
+	if (result!=OPTIMAL) {
+		assert(false);
+		Die("LPSOLVE is unhappy: 'solve' failed");
+	}
+#ifdef DEBUG_DUMP
+	fprintf(dumpFile,"First solution for start path node #%d\n",CovarianceModel::NodeToInt(cmStartPathNode));
+#endif
+	SolveInequalities_FindVariablesValues(linearProgram,numLocalVariables,localVariableToValue);
+	SolveInequalities_DumpSolution(linearProgram,numLocalVariables,localVariableToValue,committeeBuildInfo);
+	float unconstrainedAvgInflation;
+	SolveInequalities_CalcInflation(unconstrainedAvgInflation,linearProgram,numLocalVariables,localVariableToValue,inequalityList);
+#ifdef DEBUG_DUMP
+	fprintf(dumpFile,"Most general LP gives avg inflation=%f\n",unconstrainedAvgInflation);
+#endif
+
+	storedInfo.localVariablesToValuePerSolution.reserve(10); // try to minimize reallocs
+	storedInfo.avgInflationPerSolution.reserve(10);
+
+	StoreSolution(storedInfo,localVariableToValue,unconstrainedAvgInflation);
+
+	// now the fun starts, as we try to find other solutions
+
+	// initialize work variables
+	_Bvector slackVariablesFoundWithZero; // we stop when we've found a solution with each slack variable 0, or given up
+	slackVariablesFoundWithZero.assign(inequalityList.size(),false);
+	FindWhichSlackVarsAreZero(slackVariablesFoundWithZero,linearProgram,inequalityList.size(),numLocalVariables);
+
+	lpsolve::delete_lp(linearProgram);
+
+	// go thru the rows (aka inequalities), and see which ones can be zero
+	for (size_t currRow=0; currRow<inequalityList.size(); currRow++) {
+
+		if (slackVariablesFoundWithZero[currRow]) {
+			// already found a solution with this slack variable being zero (aka this inequality being solved perfectly), don't do anything
+		}
+		else {
+			// haven't solved this inequality perfectly yet -- see if it can be done
+			SolveInequalities_ConstructLP(linearProgram,inequalityList,numLocalVariables,cmStartPathNode,cmEndPathNode,nodesToSpanWhileSolvingScores,committeeBuildInfo);
+
+			size_t constraintNum=currRow+1;
+			result=(int) lpsolve::set_constr_type(linearProgram,(int)constraintNum,EQ); // require it to be perfect
+			if (!result) {
+				Die("LPSOLVE is unhappy: set_constr_type failed");
+			}
+
+			// and attempt to solve
+			result=lpsolve::solve(linearProgram);
+			if (result!=OPTIMAL && result!=INFEASIBLE) {
+				assert(false);
+				Die("LPSOLVE is unhappy: 'solve' failed");
+			}
+
+			if (result==OPTIMAL) {
+
+				// it's solvable -- see what the cost is
+#ifdef DEBUG_DUMP
+				fprintf(dumpFile,"Found solution with ineq #%d perfect\n",currRow);
+#endif
+				SolveInequalities_FindVariablesValues(linearProgram,numLocalVariables,localVariableToValue);
+				SolveInequalities_DumpSolution(linearProgram,numLocalVariables,localVariableToValue,committeeBuildInfo);
+				float avgInflation;
+				SolveInequalities_CalcInflation(avgInflation,linearProgram,numLocalVariables,localVariableToValue,inequalityList);
+#ifdef DEBUG_DUMP
+				fprintf(dumpFile,"avg inflation = %f\n",avgInflation);
+#endif
+
+				if (fabs(unconstrainedAvgInflation-avgInflation) < 0.000001) {
+
+					// this solution is good
+					StoreSolution(storedInfo,localVariableToValue,avgInflation);
+					FindWhichSlackVarsAreZero(slackVariablesFoundWithZero,linearProgram,inequalityList.size(),numLocalVariables);
+				}
+				else {
+					// this solution is less optimal, so I'm going to leave it
+#ifdef DEBUG_DUMP
+					fprintf(dumpFile,"inflation got worse, so not using this alternate solution\n");
+#endif
+				}
+			}
+			else {
+				// that constraint can't be satisfied perfectly, so just give up on it
+#ifdef DEBUG_DUMP
+				fprintf(dumpFile,"ineq #%d can't be solved perfectly\n",currRow);
+#endif
+			}
+
+			// set constraint back to normal
+			result=(int) lpsolve::set_constr_type(linearProgram,(int)constraintNum,GE);
+			if (!result) {
+				Die("LPSOLVE is unhappy: set_constr_type failed");
+			}
+
+			lpsolve::delete_lp(linearProgram);
+		}
+	}
+
+#ifdef DEBUG_DUMP
+	fprintf(dumpFile,"Found %u distinct optimal solutions\n",storedInfo.localVariablesToValuePerSolution.size());
+#endif
+}
+*/
+
+/*
+void SolveInequality_WithCommittee(std::vector<float>& localVariableToValue,const InequalityList& inequalityList,const int numLocalVariables,CovarianceModel::Node cmStartPathNode,CovarianceModel::Node cmEndPathNode,float& get_avgInflation,const int nodesToSpanWhileSolvingScores,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+	assert(committeeBuildInfo!=NULL);
+	HmmCommittee::LinearProgramStoredInfo& storedInfo=committeeBuildInfo->cmStartNodeToLinearProgramInfo[cmStartPathNode];
+
+	// check if we've already done this
+	if (storedInfo.localVariablesToValuePerSolution.empty()) {
+
+		// nope -- we'll have to solve them now
+		SolveInequality_WithCommittee_FindSolutions(inequalityList,numLocalVariables,cmStartPathNode,cmEndPathNode,nodesToSpanWhileSolvingScores,committeeBuildInfo);
+
+		// and finally, regurgitate a solution
+		storedInfo.numTimesGeneratedSolution=0;
+		SolveInequality_WithCommittee_RegurgitateSolution(localVariableToValue,numLocalVariables,cmStartPathNode,cmEndPathNode,get_avgInflation,committeeBuildInfo);
+	}
+	else {
+		// yup -- just find a solution to re-use
+		SolveInequality_WithCommittee_RegurgitateSolution(localVariableToValue,numLocalVariables,cmStartPathNode,cmEndPathNode,get_avgInflation,committeeBuildInfo);
+	}
+
+}
+*/
+
+/* The new SolveInequalities() above replaces this one
+void SolveInequalities(std::vector<float>& localVariableToValue,const InequalityList& inequalityList,const int numLocalVariables,CovarianceModel::Node cmStartPathNode,CovarianceModel::Node cmEndPathNode,float& get_avgInflation,const int nodesToSpanWhileSolvingScores,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo)
+{
+	if (committeeBuildInfo==NULL) {
+		SolveInequalities_BeforeCommittees(localVariableToValue,inequalityList,numLocalVariables,cmStartPathNode,cmEndPathNode,get_avgInflation,nodesToSpanWhileSolvingScores);
+	}
+	else {
+		SolveInequality_WithCommittee(localVariableToValue,inequalityList,numLocalVariables,cmStartPathNode,cmEndPathNode,get_avgInflation,nodesToSpanWhileSolvingScores,committeeBuildInfo);
+	}
+}
+*/
+
+void SetHmmScores(HmmAndBuildInfo& newHMM,const ScoreVariablesInfo& scoreVariablesInfo,const std::vector<int>& globalToLocalVariables,const std::vector<float>& localVariablesToValue)
+{
+	CovarianceModel::State hmmState;
+	for (hmmState=newHMM.hmm.GetFirstState(); hmmState!=newHMM.hmm.GetLastState(); hmmState++) {
+		for (unsigned int i=0;	i<scoreVariablesInfo.transitionToVariableNumVector[hmmState].size(); i++) {
+			int globalVar=scoreVariablesInfo.transitionToVariableNumVector[hmmState][i];
+			if (globalVar!=-1) {
+				int localVar=globalToLocalVariables[globalVar];
+				if (localVar!=-1) {
+					int childNum=(int)i;
+					newHMM.hmm.SetTransitionLogScore(hmmState,childNum,localVariablesToValue[localVar]);
+				}
+			}
+		}
+		for (unsigned int i=0;	i<scoreVariablesInfo.emissionToVariableNumVector[hmmState].size(); i++) {
+			int globalVar=scoreVariablesInfo.emissionToVariableNumVector[hmmState][i];
+			if (globalVar!=-1) {
+				int localVar=globalToLocalVariables[globalVar];
+				if (localVar!=-1) {
+					int nuc=i;
+					newHMM.hmm.SetSingletEmissionLogScore(hmmState,nuc,localVariablesToValue[localVar]);
+				}
+			}
+		}
+	}
+}
+
+// warning: I think this function takes some short cuts that only work when walking delete state (well, obviously it doesn't do any emissions)
+void WalkHmmDeleteStates(const HmmAndBuildInfo& newHMM,const CovarianceModel& cm)
+{
+	float cmCost=0,hmmCost=0;
+	CovarianceModel::State cmState,hmmLeftState,hmmRightState;
+	cmState=cm.GetFirstState();
+	hmmLeftState=newHMM.cm2HmmState[cmState].hmmLeftState;
+	hmmRightState=newHMM.cm2HmmState[cmState].hmmRightState;
+	while (cm.GetStateType(cmState)!=E_st && cm.GetStateType(cmState)!=B_st) {
+
+		fprintf(dumpFile,"CM=(%d) $%f   /   HMM=(%d,%d) $%f\n",CovarianceModel::StateToInt(cmState),cmCost,CovarianceModel::StateToInt(hmmLeftState),CovarianceModel::StateToInt(hmmRightState),hmmCost);
+
+		CovarianceModel::State cmOkayChildState=CovarianceModel::GetInvalidState();
+		float tscCmCost;
+		for (int childNum=0; childNum<cm.GetNumChildren(cmState); childNum++) {
+			CovarianceModel::State cmChildState=cm.GetNthChildState(cmState,childNum);
+			int cmStateType=cm.GetStateType(cmChildState);
+			if (cmStateType==D_st || cmStateType==PASSTHRU_st || cmStateType==E_st || cmStateType==B_st) {
+				assert(cmOkayChildState==CovarianceModel::GetInvalidState()); // I think there should be only one of these
+				cmOkayChildState=cmChildState;
+				tscCmCost=cm.GetNthChildTsc(cmState,childNum);
+			}
+		}
+		assert(cmOkayChildState!=CovarianceModel::GetInvalidState()); // should have got one
+
+		cmState=cmOkayChildState;
+		cmCost += tscCmCost;
+
+		CovarianceModel::State hmmNextLeftState=newHMM.cm2HmmState[cmState].hmmLeftState;
+		CovarianceModel::State hmmNextRightState=newHMM.cm2HmmState[cmState].hmmRightState;
+		if (hmmNextLeftState==CovarianceModel::GetInvalidState()) {
+			hmmNextLeftState=hmmLeftState;
+		}
+		if (hmmNextRightState==CovarianceModel::GetInvalidState()) {
+			hmmNextRightState=hmmRightState;
+		}
+		if (hmmNextLeftState!=hmmLeftState) {
+			CovarianceModel::State fromState=hmmLeftState, toState=hmmNextLeftState;
+			if (fromState>=toState) {
+				std::swap(fromState,toState);
+			}
+			int childNum=newHMM.hmm.GetChildNum_Slow(fromState,toState);
+			hmmCost += newHMM.hmm.GetNthChildTsc(fromState,childNum);
+		}
+		if (hmmNextRightState!=hmmRightState) {
+			CovarianceModel::State fromState=hmmRightState, toState=hmmNextRightState;
+			if (fromState>=toState) {
+				std::swap(fromState,toState);
+			}
+			int childNum=newHMM.hmm.GetChildNum_Slow(fromState,toState);
+			hmmCost += newHMM.hmm.GetNthChildTsc(fromState,childNum);
+		}
+		hmmLeftState=hmmNextLeftState;
+		hmmRightState=hmmNextRightState;
+	}
+}
+
+/* // this isn't the way I want to do this
+void NormalizeInequalityWeights(InequalityList& inequalityList,WeightedInequalitiesInfo *weightedInequalitiesInfo,double totalWeight)
+{
+	double pseudocountTotal=weightedInequalitiesInfo->pseudocount * (double)(inequalityList.size());
+
+	InequalityList::iterator ineqIter;
+	for (ineqIter=inequalityList.begin(); ineqIter!=inequalityList.end(); ineqIter++) {
+		ineqIter->weight = (ineqIter->weight+weightedInequalitiesInfo->pseudocount)/(totalWeight + pseudocountTotal);
+	}
+}
+*/
+
+std::vector<int> ReverseGlobalToLocalVariables(const std::vector<int>& globalToLocalVariables,int numLocalVariables)
+{
+	std::vector<int> localToGlobalVariables;
+	localToGlobalVariables.resize(numLocalVariables);
+
+	int globalVar;
+	for (globalVar=0; globalVar<(int)(globalToLocalVariables.size()); globalVar++) {
+		int localVar=globalToLocalVariables[globalVar];
+		if (localVar!=-1) {
+			localToGlobalVariables[localVar]=globalVar;
+		}
+	}
+
+	return localToGlobalVariables;
+}
+
+void Cm2Hmm_SolveScoresForPath(HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM,const ScoreVariablesInfo& scoreVariablesInfo,CovarianceModel::Node cmStartPathNode,CovarianceModel::Node cmEndPathNode,CovarianceModel::Node firstNode,CovarianceModel::Node lastNode,float& get_avgInflation,const int nodesToSpanWhileSolvingScores,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo,WeightedInequalitiesInfo *weightedInequalitiesInfo,ExtraCm2HmmInfo *extraCm2HmmInfo)
+{
+	// start in all normal nodes in cmStartPathNode, and end in any normal node in cmEndPathNode
+	assert(cmStartPathNode!=cmEndPathNode); // else path is 0 len
+	CovarianceModel::State cmFirstStateOfStartPathNode=sourceCM.GetFirstStateOfNode(cmStartPathNode);
+
+	// first initialize mapping of overall variables, to variables we'll use in this Linear Program
+	std::vector<int> globalToLocalVariables;
+	globalToLocalVariables.assign(scoreVariablesInfo.numVariables,-1); // they all don't have a local mapping
+	int numLocalVariables=0;
+
+	// we'll build up a set of inequalities
+	InequalityList inequalityList;
+
+	double totalWeight=0;
+	CmNodeTypeData startNodeData=GetCmNodeTypeData(sourceCM.GetNodeType(cmStartPathNode));
+	CovarianceModel::State cmRootState; // the root of this path thru the CM - try all normal nodes
+	CovarianceModel::State cmFirstNormalState=cmFirstStateOfStartPathNode;
+	CovarianceModel::State cmLastNormalState=cmFirstStateOfStartPathNode.PlusInt(startNodeData.numNormalStates);
+	CovarianceModel::State cmActualLastNormalState=cmLastNormalState.PlusInt(-1);
+
+	// NOTE (JHKOOIUYOIUY): the left side of the HMM goes up in state#, the right side goes down.  To handle this, we check the in-edges for the left side at cmEndPathNode (at the end of walking a path), and the in-edges for the right side at the beginning using cmStartPathNode (i.e. in this function).  Things may also be backwards because TransitionCounter (ScanHMM.h) uses the reversed HMM used for scanning, i.e. HmmType1 (ScanHMM.h), rather than the one that we build in this file using Co [...]
+	CovarianceModel::State hmmRightFirstNormalState,hmmRightLastNormalState;
+	DumblyWorkOutHmmStates(hmmRightFirstNormalState,hmmRightLastNormalState,newHMM,cmStartPathNode,sourceCM,&Cm2HmmState::hmmRightState);
+
+	for (cmRootState=sourceCM.GetFirstStateOfNode(cmStartPathNode); sourceCM.IsStateInRange(cmRootState,cmFirstNormalState,cmLastNormalState); cmRootState++) {
+
+		// find the HMM states
+		CovarianceModel::State hmmLeftState=newHMM.cm2HmmState[cmRootState].hmmLeftState;
+		CovarianceModel::State hmmRightState=newHMM.cm2HmmState[cmRootState].hmmRightState;
+		assert(hmmLeftState!=CovarianceModel::GetInvalidState() && hmmRightState!=CovarianceModel::GetInvalidState()); // my current code requires that we always get a state, at least for normal states (as opposed to post insert states)
+
+		// prepare root state for search
+		Inequality inequalitySoFar;
+		inequalitySoFar.lhs.clear();
+		inequalitySoFar.rhs=0.0;
+		inequalitySoFar.weight=1.0;
+		inequalitySoFar.pathStartState=cmRootState;
+		inequalitySoFar.sumOfConstantsInHmm=0;
+		for (int i=0; i<MAXABET; i++) {
+			inequalitySoFar.nucEmitCount[i]=0;
+		}
+		if (weightedInequalitiesInfo==NULL) {
+			// no need to do anything with the weight
+		}
+		else {
+			// start off with in-edge probabilities, on right side only (search for "JHKOOIUYOIUY" for explanation)
+			double rightProb=weightedInequalitiesInfo->transitionCounter->GetEntryProbability_Unreversed(hmmRightState,hmmRightFirstNormalState,hmmRightLastNormalState);
+			inequalitySoFar.weight *= rightProb;
+		}
+
+		// and start exploring paths
+		Cm2Hmm_MakeInequalitiesForPath(newHMM,sourceCM,scoreVariablesInfo,cmStartPathNode,cmEndPathNode,cmRootState,hmmLeftState,hmmRightState,false,inequalityList,globalToLocalVariables,numLocalVariables,inequalitySoFar,weightedInequalitiesInfo);
+		assert(inequalitySoFar.lhs.empty());
+	}
+
+	if (weightedInequalitiesInfo!=NULL) {
+		// adjust weights by pseudocounts
+		double numSamples=weightedInequalitiesInfo->transitionCounter->GetNumSamples();
+		double pseudocount=weightedInequalitiesInfo->pseudocount;
+		for (InequalityList::iterator ineqIter=inequalityList.begin(); ineqIter!=inequalityList.end(); ineqIter++) {
+			assert(ineqIter->weight>=0 && ineqIter->weight<=1);  // should be a probability of the traversal, and not have any pseudocount-type adjustment
+			ineqIter->weight += pseudocount/numSamples;
+		}
+	}
+
+	if (extraCm2HmmInfo!=NULL) {
+		extraCm2HmmInfo->inequalitiesAndLocalVariables[cmStartPathNode].numLocalVariables=numLocalVariables;
+		extraCm2HmmInfo->inequalitiesAndLocalVariables[cmStartPathNode].inequalityList=inequalityList;
+		extraCm2HmmInfo->inequalitiesAndLocalVariables[cmStartPathNode].globalToLocalVariables=globalToLocalVariables;
+		extraCm2HmmInfo->inequalitiesAndLocalVariables[cmStartPathNode].localToGlobalVariables=ReverseGlobalToLocalVariables(globalToLocalVariables,numLocalVariables);
+	}
+
+	std::vector<float> localVariableToValue;
+	bool actuallySolveScores=true;
+	if (extraCm2HmmInfo!=NULL) {
+		actuallySolveScores=extraCm2HmmInfo->actuallySolveScores;
+	}
+	if (actuallySolveScores) {
+		//printf("# inequalities: %u, # local vars: %d\n",inequalityList.size(),numLocalVariables);
+		SolveInequalities(localVariableToValue,inequalityList,numLocalVariables,cmStartPathNode,cmEndPathNode,get_avgInflation,nodesToSpanWhileSolvingScores,committeeBuildInfo);
+	}
+
+#ifdef DEBUG_DUMP
+	if (actuallySolveScores) {
+		if (IsFirstHmmBuilt(committeeBuildInfo)) {
+			DumpInequalities(dumpFile,newHMM,cmStartPathNode,cmEndPathNode,inequalityList,globalToLocalVariables,numLocalVariables,scoreVariablesInfo,localVariableToValue,committeeBuildInfo);
+			fprintf(dumpFile,"Avg inflation here = %f\n",get_avgInflation);
+		}
+	}
+#endif
+
+	if (actuallySolveScores) {
+		SetHmmScores(newHMM,scoreVariablesInfo,globalToLocalVariables,localVariableToValue);
+	}
+}
+
+void Cm2Hmm_FindScores (HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM,const ScoreVariablesInfo& scoreVariablesInfo,CovarianceModel::Node firstNode,CovarianceModel::Node lastNode,const int nodesToSpanWhileSolvingScores,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo,WeightedInequalitiesInfo *weightedInequalitiesInfo,ExtraCm2HmmInfo *extraCm2HmmInfo)
+{
+	float totalAvgInflation=0;
+
+	CovarianceModel::Node cmStartPathNode,cmEndPathNode;
+	cmStartPathNode=firstNode;
+	bool keepGoing=true;
+	while (keepGoing && cmStartPathNode!=lastNode) {
+
+		//fprintf(stderr,"cmStartPathNode=%d\n",CovarianceModel::NodeToInt(cmStartPathNode));
+
+		cmEndPathNode=cmStartPathNode;
+		for (int i=0; i<nodesToSpanWhileSolvingScores; i++) {
+			if (cmEndPathNode==lastNode) {
+				keepGoing=false; // we're at the end, just do this last segment, and don't re-loop
+				break;
+			}
+			cmEndPathNode++;
+		}
+
+		float avgInflation;
+		Cm2Hmm_SolveScoresForPath(newHMM,sourceCM,scoreVariablesInfo,cmStartPathNode,cmEndPathNode,firstNode,lastNode,avgInflation,nodesToSpanWhileSolvingScores,committeeBuildInfo,weightedInequalitiesInfo,extraCm2HmmInfo);
+		totalAvgInflation += avgInflation;
+
+		cmStartPathNode=cmEndPathNode;
+	}
+
+#ifdef DEBUG_DUMP
+	fprintf(dumpFile,"total avg inflation for this sub-CM: %f\n",totalAvgInflation);
+#endif
+
+	//WalkHmmDeleteStates(newHMM,sourceCM);
+}
+
+void IncCm2HmmState(const CovarianceModel& cm,Cm2HmmStateVector& cm2HmmState,CovarianceModel::State firstHmmStateToInc,int incrementBy)
+{
+	CovarianceModel::State cmState;
+	for (cmState=cm.GetFirstState(); cmState!=cm.GetLastState(); cmState++) {
+		if (cm2HmmState[cmState].hmmLeftState!=CovarianceModel::GetInvalidState()) {
+			if (cm2HmmState[cmState].hmmLeftState>firstHmmStateToInc || firstHmmStateToInc==CovarianceModel::GetInvalidState()) { // sic -- left side only inc's if it's _greater_
+				cm2HmmState[cmState].hmmLeftState += incrementBy;
+			}
+		}
+		if (cm2HmmState[cmState].hmmRightState!=CovarianceModel::GetInvalidState()) {
+			if (cm2HmmState[cmState].hmmRightState>=firstHmmStateToInc || firstHmmStateToInc==CovarianceModel::GetInvalidState()) {
+				cm2HmmState[cmState].hmmRightState += incrementBy;
+			}
+		}
+	}
+}
+
+void MergeCm2HmmState(Cm2HmmStateVector& cm2HmmState,const Cm2HmmStateVector& cm2HmmStateToAdd,CovarianceModel::State state,CovarianceModel::State Cm2HmmState::*hmmState)
+{
+	bool has=cm2HmmState[state].*hmmState!=CovarianceModel::GetInvalidState();
+	bool hasToAdd=cm2HmmStateToAdd[state].*hmmState!=CovarianceModel::GetInvalidState();
+	if (has && hasToAdd) {
+		assert(false); // they both do the same state??
+		Die("Internal error %s:%d",__FILE__,__LINE__);
+	}
+	if (!has && hasToAdd) {
+		// get it from ToAdd
+		cm2HmmState[state].*hmmState=cm2HmmStateToAdd[state].*hmmState;
+	}
+}
+void MergeCm2HmmState(const CovarianceModel& cm,Cm2HmmStateVector& cm2HmmState,const Cm2HmmStateVector& cm2HmmStateToAdd)
+{
+	assert(cm2HmmState.size()==cm2HmmStateToAdd.size());
+
+	CovarianceModel::State state;
+	for (state=cm.GetFirstState(); state!=cm.GetLastState(); state++) {
+		MergeCm2HmmState(cm2HmmState,cm2HmmStateToAdd,state,&Cm2HmmState::hmmLeftState);
+		MergeCm2HmmState(cm2HmmState,cm2HmmStateToAdd,state,&Cm2HmmState::hmmRightState);
+	}
+}
+
+/*
+Purpose: build an HMM structurally-only based on a CM, or a part of a CM.  The function calls itself recursively to build
+parts of the CM to deal with bifurication nodes.
+
+Params:
+firstNode - the CM node of type BEGL, BEGR or ROOT that will correspond to the start state of the HMM
+justBuildToBIFNode - if justBuildToBIFNode==false, and we get to a BIF node, the function should recurse and build each component, and
+stitch them together.  if justBuildToBIFNode==true, and we get to a BIF node, the we're already recursing, so just build up to the BIF node as if it were an END node.  Regarless of the value of justBuildToBIFNode, if we get to an END node, that's just the end.
+*/
+void Cm2Hmm_Structurally (HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM,const CovarianceModel::Node firstNode,ExtraCm2HmmInfo *extraCm2HmmInfo,Cm2Hmm_HmmBuildType hmmBuildType,const bool justBuildToBIFNode=false)
+{
+	CovarianceModel::Node endingNode=FindFirstEndingNode(sourceCM,firstNode);
+
+	int endingNodeType=sourceCM.GetNodeType(endingNode);
+	assert(endingNodeType==END_nd || endingNodeType==BIF_nd);
+	if (justBuildToBIFNode || endingNodeType==END_nd) {
+		// base case
+		Cm2Hmm_Structurally_Block(newHMM,sourceCM,firstNode,endingNode,extraCm2HmmInfo,hmmBuildType);
+
+		SolveScoresPath thisPath;
+		thisPath.cmFirstNode=firstNode;
+		thisPath.cmEndingNode=endingNode;
+		newHMM.solveScoresPathList.push_back(thisPath);
+
+#ifdef DEBUG_DUMP
+		DumpHmmAndBuildInfo (dumpFile,newHMM,sourceCM);
+#endif
+	}
+	else {
+		// BIF case
+		// Build 3 sub-HMMs: one rooted at the current firstNode, and one at each of the child states of the BIF
+		// then hook these HMMs together.
+
+		// work out where the subtrees are
+		CovarianceModel::State bifState=sourceCM.GetFirstStateOfNode(endingNode);
+		if (!sourceCM.IsBifurication(bifState)) {
+			Die("BIF nodes should have only a single B_st.  What kind of a world do we live in?");
+		}
+		CovarianceModel::State leftChildState=sourceCM.GetLeftBifurifactionChild(bifState);
+		CovarianceModel::Node leftChildNode=sourceCM.GetNode(leftChildState);
+		CovarianceModel::State rightChildState=sourceCM.GetRightBifurifactionChild(bifState);
+		CovarianceModel::Node rightChildNode=sourceCM.GetNode(rightChildState);
+
+		// and recurse
+		HmmAndBuildInfo rootHmm,leftChildHmm,rightChildHmm;
+		Cm2Hmm_Structurally(rootHmm,sourceCM,firstNode,extraCm2HmmInfo,hmmBuildType,true);
+		assert(rootHmm.leftToRightPassthruState!=CovarianceModel::GetInvalidState());
+		Cm2Hmm_Structurally(leftChildHmm,sourceCM,leftChildNode,extraCm2HmmInfo,hmmBuildType,false);
+		Cm2Hmm_Structurally(rightChildHmm,sourceCM,rightChildNode,extraCm2HmmInfo,hmmBuildType,false);
+
+#ifdef DEBUG_DUMP
+		fprintf(dumpFile,"Recursed HMM construction.  root @%d,  left child @%d,  right child @%d\n",CovarianceModel::NodeToInt(firstNode),CovarianceModel::NodeToInt(leftChildNode),CovarianceModel::NodeToInt(rightChildNode));
+		fprintf(dumpFile,"Starting HMM merge.\n");
+		fprintf(dumpFile,"\nroot hmm: \n");
+		DumpHmm(dumpFile,rootHmm,sourceCM);
+		fprintf(dumpFile,"\nleft child hmm: \n");
+		DumpHmm(dumpFile,leftChildHmm,sourceCM);
+		fprintf(dumpFile,"\nright child hmm: \n");
+		DumpHmm(dumpFile,rightChildHmm,sourceCM);
+#endif
+
+		// order is: left part of rootHmm, left child, right child, right part of rootHmm
+
+		// first splice rightChildHmm onto leftChildHmm s.t. the start state of rightChildHmm takes over the end state of leftChildHmm
+		// in the cm2HmmState vectors
+		IncCm2HmmState(sourceCM,rightChildHmm.cm2HmmState,CovarianceModel::GetInvalidState(),leftChildHmm.hmm.GetNumStates()-1);
+		MergeCm2HmmState(sourceCM,leftChildHmm.cm2HmmState,rightChildHmm.cm2HmmState);
+		// and in the HMMs
+		CovarianceModel::State originalLeftChildEndState=leftChildHmm.hmm.GetActualLastState();
+		assert(leftChildHmm.hmm.GetStateType(originalLeftChildEndState)==E_st); // this is what we're clobbering
+		leftChildHmm.hmm.AddStates(rightChildHmm.hmm.GetNumStates()-1); // -1 for the E_st we're clobbering
+		rightChildHmm.hmm.MoveStatesHigher(rightChildHmm.hmm.GetFirstState(),originalLeftChildEndState);
+		leftChildHmm.hmm.CopyStatesVerbatimFrom(rightChildHmm.hmm,originalLeftChildEndState,leftChildHmm.hmm.GetLastState());
+
+		// now splice the curr leftChildHmm (which is a concatenation of the original leftChildHmm and rightChildHmm) into the (middle-ish) part of rootHmm that corresponded to the original E_st in the CM that rootHmm was built from (i.e. rootHmm.leftToRightPassthruState).
+		// move the right-side of rootHmm up to make room, and also move the left-to-right passthru state up, because it knows what its children are.
+		int numLeftChildStatesThatAreMoving=leftChildHmm.hmm.GetNumStates()-1; // -1 since its E_st is going to be tragically lost in the move
+		// in cm2HmmState
+		IncCm2HmmState(sourceCM,rootHmm.cm2HmmState,rootHmm.leftToRightPassthruState,numLeftChildStatesThatAreMoving);
+		// in the actual HMM
+		rootHmm.hmm.MoveStatesHigher(rootHmm.leftToRightPassthruState,rootHmm.leftToRightPassthruState.PlusInt(numLeftChildStatesThatAreMoving)); 
+		// prepare leftChildHmm to be spliced in
+		// in cm2HmmState
+		IncCm2HmmState(sourceCM,leftChildHmm.cm2HmmState,CovarianceModel::GetInvalidState(),CovarianceModel::StateToInt(rootHmm.leftToRightPassthruState));
+		// in actual HMM
+		leftChildHmm.hmm.MoveStatesHigher(leftChildHmm.hmm.GetFirstState(),rootHmm.leftToRightPassthruState);
+		// and copy it in
+		rootHmm.hmm.CopyStatesVerbatimFrom(leftChildHmm.hmm,rootHmm.leftToRightPassthruState,rootHmm.leftToRightPassthruState.PlusInt(numLeftChildStatesThatAreMoving));
+		MergeCm2HmmState(sourceCM,rootHmm.cm2HmmState,leftChildHmm.cm2HmmState);
+
+		// re-build HMM-to-CM state mapping
+		ReverseMapCm2HmmState(rootHmm,sourceCM);
+
+		// merge solveScoresPathList
+		rootHmm.solveScoresPathList.insert(rootHmm.solveScoresPathList.end(),leftChildHmm.solveScoresPathList.begin(),leftChildHmm.solveScoresPathList.end());
+		rootHmm.solveScoresPathList.insert(rootHmm.solveScoresPathList.end(),rightChildHmm.solveScoresPathList.begin(),rightChildHmm.solveScoresPathList.end());
+
+		// et voila -- copy it back
+		newHMM.hmm.CopyFrom(rootHmm.hmm);
+		newHMM.cm2HmmState=rootHmm.cm2HmmState;
+		newHMM.hmm2CmStateVector=rootHmm.hmm2CmStateVector;
+		newHMM.solveScoresPathList=rootHmm.solveScoresPathList;
+		newHMM.leftToRightPassthruState=CovarianceModel::GetInvalidState(); // we shouldn't need this any more, and don't have a meaningful answer anyway
+#ifdef DEBUG_DUMP
+		fprintf(dumpFile,"\nResulting hmm:\n");
+		DumpHmm(dumpFile,newHMM,sourceCM);
+#endif
+	}
+}
+
+void SetupLeftRightness(HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM)
+{
+	// set left/right-ness of HMM states
+	InfernalHmm::State hmmState;
+	for (hmmState=newHMM.hmm.GetFirstState(); hmmState!=newHMM.hmm.GetLastState(); hmmState++) {
+		newHMM.hmm.SetLeftState(hmmState,false);
+		newHMM.hmm.SetRightState(hmmState,false);
+	}
+	CovarianceModel::State cmState;
+	for (cmState=sourceCM.GetFirstState(); cmState!=sourceCM.GetLastState(); cmState++) {
+
+		InfernalHmm::State hmmLeftState=newHMM.cm2HmmState[cmState].hmmLeftState;
+		if (hmmLeftState!=InfernalHmm::GetInvalidState()) {
+			newHMM.hmm.SetLeftState(hmmLeftState,true);
+		}
+
+		InfernalHmm::State hmmRightState=newHMM.cm2HmmState[cmState].hmmRightState;
+		if (hmmRightState!=InfernalHmm::GetInvalidState()) {
+			newHMM.hmm.SetRightState(hmmRightState,true);
+		}
+	}
+}
+
+void Cm2Hmm_Structurally(HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM,ExtraCm2HmmInfo *extraCm2HmmInfo,Cm2Hmm_HmmBuildType hmmBuildType)
+{
+	CovarianceModel::Node cmFirstNodeForConversion=sourceCM.GetFirstNode();
+	if (sourceCM.DoLocal()) {
+		cmFirstNodeForConversion++;  // don't do anything for the whole first node, since that gets clobbered by the ConfigLocal function in modelconfig.c.
+	}
+	Cm2Hmm_Structurally(newHMM,sourceCM,cmFirstNodeForConversion,extraCm2HmmInfo,hmmBuildType);
+
+	newHMM.hmm.AllocHmmData();
+
+	SetupLeftRightness(newHMM,sourceCM);
+}
+
+void SetLocal(HmmAndBuildInfo& newHMM,const CovarianceModel& sourceCM)
+{
+	assert(sourceCM.DoLocal()); // otherwise there's no reason to call this function
+
+	newHMM.hmm.SetDoLocal(true);
+
+	InfernalHmm::State hmmState;
+	for (hmmState=newHMM.hmm.GetFirstState(); hmmState!=newHMM.hmm.GetLastState(); hmmState++) {
+		newHMM.hmm.SetLeftwardBeginsc(hmmState,(float)IMPOSSIBLE);
+		newHMM.hmm.SetRightwardBeginsc(hmmState,(float)IMPOSSIBLE);
+		newHMM.hmm.SetNumEndscLinksToLeft(hmmState,0);
+	}
+
+	CovarianceModel::State cmState;
+	for (cmState=sourceCM.GetFirstState(); cmState!=sourceCM.GetLastState(); cmState++) {
+
+		if (sourceCM.GetNode(cmState)!=sourceCM.GetFirstNode()) { // don't do anything for the whole first node, since that gets clobbered by the ConfigLocal function in modelconfig.c. 
+			InfernalHmm::State hmmLeftState=newHMM.cm2HmmState[cmState].hmmLeftState;
+			InfernalHmm::State hmmRightState=newHMM.cm2HmmState[cmState].hmmRightState;
+
+			float beginsc=sourceCM.GetBeginsc(cmState);
+			if (beginsc!=(float)IMPOSSIBLE) {
+				
+
+				if (hmmLeftState==InfernalHmm::GetInvalidState() || hmmRightState==InfernalHmm::GetInvalidState()) {
+					assert(false);
+					Die("internal error %s:%d",__FILE__,__LINE__);
+				}
+
+				float hmmOldLeftBeginsc=newHMM.hmm.GetLeftwardBeginsc(hmmLeftState);
+				float hmmOldRightBeginsc=newHMM.hmm.GetRightwardBeginsc(hmmRightState);
+
+				// scores must sum to original beginsc (or more), for now I'll just divide the score evenly into 2.
+				float newBeginsc=beginsc/(float)2.0;
+
+				// sometimes multiple CM states can use the same HMM left or right state; so, we must take the max of the beginsc
+				newHMM.hmm.SetLeftwardBeginsc(hmmLeftState,std::max(hmmOldLeftBeginsc,newBeginsc));
+				newHMM.hmm.SetRightwardBeginsc(hmmRightState,std::max(hmmOldRightBeginsc,newBeginsc));
+			}
+
+			if (sourceCM.GetEndsc(cmState)!=(float)IMPOSSIBLE) {
+
+				// link right state to this left state, for simulating endsc
+				if (hmmLeftState==InfernalHmm::GetInvalidState() || hmmRightState==InfernalHmm::GetInvalidState()) {
+					assert(false);
+					Die("For making an HMM local, it's pretty tricky if the insert states (IL,IR) in the CM have non-IMPOSSIBLE endsc scores, because in my mapping, IL,IR states don't have both a left&right hmmState, and it's not easy to see what it should be.  So, I just assumed it wouldn't happen, making an ass out of me and you, the anonymous user of this program.  Sorry.");
+				}
+
+				int numLinks=newHMM.hmm.GetNumEndscLinksToLeft(hmmRightState);
+				newHMM.hmm.SetNumEndscLinksToLeft(hmmRightState,numLinks+1);
+				newHMM.hmm.SetEndscLinkToLeft_State(hmmRightState,numLinks,hmmLeftState);
+				newHMM.hmm.SetEndscLinkToLeft_Endsc(hmmRightState,numLinks,sourceCM.GetEndsc(cmState));
+			}
+		}
+	}
+}
+
+void Cm2Hmm (HmmAndBuildInfo& newHMM,Cm2Hmm_HmmBuildType hmmBuildType,const CovarianceModel& sourceCM,const int nodesToSpanWhileSolvingScores,HmmCommittee::CommitteeBuildInfo *committeeBuildInfo=NULL,WeightedInequalitiesInfo *weightedInequalitiesInfo=NULL,ExtraCm2HmmInfo *extraCm2HmmInfo=NULL)
+{
+	Cm2Hmm_Structurally(newHMM,sourceCM,extraCm2HmmInfo,hmmBuildType);
+	newHMM.hmm.SetHmm2CmState(newHMM.hmm2CmStateVector);
+	newHMM.hmm.SetCm2HmmState(newHMM.cm2HmmState);
+
+	ScoreVariablesInfo scoreVariablesInfo;
+	SetupTransitionAndEmissionVariables(scoreVariablesInfo,newHMM,sourceCM);
+	SetupReverseMapping(scoreVariablesInfo,newHMM,sourceCM);
+#ifdef DEBUG_DUMP
+	DumpVariables(dumpFile,scoreVariablesInfo,newHMM);
+#endif
+	if (extraCm2HmmInfo!=NULL) {
+		extraCm2HmmInfo->scoreVariablesInfo=scoreVariablesInfo;
+		InequalitiesAndLocalVariables dummyInequalitiesAndLocalVariables;
+		dummyInequalitiesAndLocalVariables.numLocalVariables=0;
+		extraCm2HmmInfo->inequalitiesAndLocalVariables.assign(sourceCM.GetNumNodes(),dummyInequalitiesAndLocalVariables);
+	}
+
+	SolveScoresPathList::const_iterator pathIter;
+	for (pathIter=newHMM.solveScoresPathList.begin(); pathIter!=newHMM.solveScoresPathList.end(); pathIter++) {
+		Cm2Hmm_FindScores(newHMM,sourceCM,scoreVariablesInfo,pathIter->cmFirstNode,pathIter->cmEndingNode,nodesToSpanWhileSolvingScores,committeeBuildInfo,weightedInequalitiesInfo,extraCm2HmmInfo);
+	}
+
+	if (sourceCM.DoLocal()) {
+		SetLocal(newHMM,sourceCM);
+	}
+}
+
+
+std::string EscapeCmFileName(const std::string& cmFileName)
+{
+	std::string s(cmFileName);
+	for (unsigned int i=0; i<s.size(); i++) {
+		if (s[i]=='/') {
+			s[i]='_';
+		}
+	}
+
+	return s;
+}
+
+std::string MakeCm2HmmCacheFileName(const char *cmFileName,const bool doLocalAlignment,const int nodesToSpanWhileSolvingScores,const int committeeSize,Cm2Hmm_HmmBuildType hmmBuildType)
+{
+	std::string cacheFileName("cache/cm2hmm_");
+	std::string escapeCmFileName=EscapeCmFileName(cmFileName);
+	cacheFileName += escapeCmFileName;
+	if (doLocalAlignment) {
+		cacheFileName += "_local";
+	}
+	if (nodesToSpanWhileSolvingScores>1) {
+		char buf[16];
+		sprintf(buf,"_spl%d",nodesToSpanWhileSolvingScores); // "spl"="Sub-Path Length"
+		cacheFileName += buf;
+	}
+	if (committeeSize>1) {
+		char buf[16];
+		sprintf(buf,"_cmtee%d",committeeSize);
+		cacheFileName += buf;
+	}
+	{
+		char buf[32];
+		sprintf(buf,"_buildtype%d",(int)hmmBuildType);
+		cacheFileName += buf;
+	}
+	return cacheFileName;
+}
+
+void Cm2Hmm_WithWeighting_NoCaching (InfernalHmm& hmm,Cm2Hmm_HmmBuildType hmmBuildType,const CovarianceModel& sourceCM,const char *cmFileName,WeightedInequalitiesInfo *weightedInequalitiesInfo,ExtraCm2HmmInfo *extraCm2HmmInfo,const int nodesToSpanWhileSolvingScores)
+{
+	VerifyValidHmmBuildType(hmmBuildType);
+
+	// verify that the structure of the CM is what we expect, so we can just assume it for the rest of this function
+	if (!ValidateCmNodeTypeData(sourceCM)) {
+		Die("(while converting Covariance Model to HMM) CM doesn't have the structure we expect");
+	}
+
+	HmmAndBuildInfo newHMM;
+
+	Cm2Hmm(newHMM,hmmBuildType,sourceCM,nodesToSpanWhileSolvingScores,NULL,weightedInequalitiesInfo,extraCm2HmmInfo);
+	newHMM.hmm.SetFromCmFileName(cmFileName);
+
+#ifdef DEBUG_DUMP
+	DumpHmmAndBuildInfo (dumpFile,newHMM,sourceCM);
+#endif
+
+	hmm.CopyFrom(newHMM.hmm);
+}
+
+void Cm2Hmm (InfernalHmm& hmm,Cm2Hmm_HmmBuildType hmmBuildType,const CovarianceModel& sourceCM,const char *cmFileName,const std::string& programParams,bool forceCreate)
+{
+	const int nodesToSpanWhileSolvingScores=1; // making it higher didn't seem to lead to any more optimal scores (using RF00032==Histone3, which is small), and it takes forever to build the HMM -- it spends most of its time entering the constraints to lp_solve, since lp_solve's sparse matrix format requires it to do a lot of copying & reallocation.  I could probably optimize this by eliminating redundant constraints myself, but it doesn't look like we can improve things this way anyway.
+
+	if (dumpFile==NULL) {
+		dumpFile=ThrowingFopen("hmm-dump.txt","wt");
+	}
+
+	InfernalHmm creatingHmm;
+#ifdef ENABLE_CACHING
+	std::string cacheFileName;
+	if (overrideHmmCacheFileName!=NULL) {
+		cacheFileName=overrideHmmCacheFileName;
+	}
+	else {
+		cacheFileName=MakeCm2HmmCacheFileName(cmFileName,sourceCM.DoLocal(),nodesToSpanWhileSolvingScores,1,hmmBuildType);
+	}
+	fprintf(stderr,"Trying to load HMM from cached file '%s'\n",cacheFileName.c_str());
+	printf("Trying to load HMM from cached file '%s'\n",cacheFileName.c_str());
+
+	bool loadHmmFromCache=!forceCreate;
+	if (loadHmmFromCache) {
+		loadHmmFromCache=creatingHmm.LoadInBinary(cacheFileName.c_str());
+	}
+	if (loadHmmFromCache) {
+#ifdef DEBUG_DUMP
+		fprintf(dumpFile,"Loaded HMM from cache.\n");
+		fprintf(stderr,"Loaded HMM from cache.\n");
+#ifdef DEBUG_DUMP
+	creatingHmm.DumpInfernalHmm(dumpFile,sourceCM);
+#endif
+#endif
+	}
+	else {
+#endif
+	fprintf(stderr,"Building HMM based on CM...\n");
+
+	Cm2Hmm_WithWeighting_NoCaching(creatingHmm,hmmBuildType,sourceCM,cmFileName,NULL,NULL,nodesToSpanWhileSolvingScores);
+	std::string build("(default construction of HMM) ");
+	build += programParams;
+	creatingHmm.AddBuildDescription(build);
+	creatingHmm.SetHmmBuildType(hmmBuildType);
+
+	fprintf(stderr,"Built HMM.\n");
+
+#ifdef ENABLE_CACHING
+		
+		creatingHmm.SaveInBinary(cacheFileName.c_str());
+	}
+#endif
+
+	hmm.CopyFrom(creatingHmm);
+
+	fflush(dumpFile);
+}
+
+
+HmmCommittee::HmmCommittee ()
+{
+	recommendedCommitteeSize=0;
+}
+HmmCommittee::~HmmCommittee ()
+{
+}
+int HmmCommittee::GetRecommendedCommitteeSize (void) const
+{
+	if (recommendedCommitteeSize==0) {
+		Die("HmmCommittee::GetRecommendedCommitteeSize called, but we don't have a good effective committee size -- you must explicitly give one.");
+	}
+	return recommendedCommitteeSize;
+}
+bool HmmCommittee::LoadInBinary (const char *fileName,int effectiveCommitteeSize)
+{
+	FILE *file=fopen(fileName,"rb");
+	if (file==NULL) {
+		return false;
+	}
+
+	size_t committeeSize;
+	fread(&committeeSize,sizeof(committeeSize),1,file);
+
+	if (committeeSize==0) {
+
+		int format;
+		fread(&format,sizeof(format),1,file);
+		if (format!=0) {
+			Die("Expecting HMM committee to be saved in file format #0\n");
+		}
+
+		size_t descriptionLen;
+		fread(&descriptionLen,sizeof(descriptionLen),1,file);
+		char *descriptionTmp=new char [descriptionLen+1];
+		fread(descriptionTmp,1,descriptionLen,file);
+		descriptionTmp[descriptionLen]=0;
+		description=descriptionTmp;
+		delete [] descriptionTmp;
+
+		fprintf(stderr,"----hmmCommitteeOrigin: %s\n",description.c_str());
+		printf("----hmmCommitteeOrigin: %s\n",description.c_str());
+
+		fread(&recommendedCommitteeSize,sizeof(recommendedCommitteeSize),1,file);
+
+		// remember to read the committee size
+		fread(&committeeSize,sizeof(committeeSize),1,file);
+	}
+	else {
+		fprintf(stderr,"----hmmCommitteeOrigin: Old file format -- unknown origin\n");
+		printf("----hmmCommitteeOrigin: Old file format -- unknown origin\n");
+		recommendedCommitteeSize=0;
+	}
+	if (effectiveCommitteeSize==0) {
+		effectiveCommitteeSize=GetRecommendedCommitteeSize();
+	}
+
+	printf("Loading %d HMMs (effective committee size) out of max %u\n",effectiveCommitteeSize,committeeSize);
+	committeeSize=std::min(committeeSize,(size_t)effectiveCommitteeSize);
+	for (size_t i=0; i<committeeSize; i++) {
+		InfernalHmm dummy;
+		hmmList.push_back(dummy);
+		hmmList.back().LoadInBinary(file);
+	}
+	return true;
+}
+bool HmmCommittee::SaveInBinary (const char *fileName,const char *additionalDescription)
+{
+	FILE *file=fopen(fileName,"wb");
+	if (file==NULL) {
+		return false;
+	}
+
+	description += additionalDescription;
+
+	size_t zero=0; // signify new file format
+	fwrite(&zero,sizeof(zero),1,file);
+
+	int format=0;
+	fwrite(&format,sizeof(format),1,file);
+
+	// write description string
+	size_t descriptionLen=description.size();
+	fwrite(&descriptionLen,sizeof(descriptionLen),1,file);
+	fwrite(description.c_str(),1,description.size(),file);
+
+	// and the actual committee
+
+	fwrite(&recommendedCommitteeSize,sizeof(recommendedCommitteeSize),1,file);
+	size_t committeeSize=hmmList.size();
+	fwrite(&committeeSize,sizeof(committeeSize),1,file);
+
+	for (HmmList::iterator i=hmmList.begin(); i!=hmmList.end(); i++) {
+		i->SaveInBinary(file);
+	}
+	return true;
+}
+void HmmCommittee::DumpMemberBuildInfo (FILE *out)
+{
+	if (disableHmmBuildInfoDump) {
+		// don't dump anything
+		return;
+	}
+
+	fprintf(out,"Dumping build info of committee:\n");
+	int n=0;
+	for (HmmList::iterator i=hmmList.begin(); i!=hmmList.end(); i++) {
+		fprintf(out,"\tHMM #%d: %s\n",n,i->GetBuildDescription().c_str());
+		n++;
+	}
+}
+
+void Cm2Hmm (HmmCommittee& hmmCommittee,const CovarianceModel& sourceCM,const char *cmFileName,int committeeSize,int effectiveCommitteeSize)
+{
+	dumpFile=fopen("hmm-dump-committee.txt","wt");
+
+	const int nodesToSpanWhileSolvingScores=1; // see single-building HMM function for details
+
+#ifdef ENABLE_CACHING
+	std::string cacheFileName;
+	if (overrideHmmCacheFileName!=NULL) {
+		cacheFileName=overrideHmmCacheFileName;
+	}
+	else {
+		cacheFileName=MakeCm2HmmCacheFileName(cmFileName,sourceCM.DoLocal(),nodesToSpanWhileSolvingScores,committeeSize,HmmBuildType_Original);
+	}
+	fprintf(stderr,"Trying to load HMM Committee from cached file '%s'\n",cacheFileName.c_str());
+	printf("Trying to load HMM Committee from cached file '%s'\n",cacheFileName.c_str());
+
+	if (hmmCommittee.LoadInBinary(cacheFileName.c_str(),effectiveCommitteeSize)) {
+#ifdef DEBUG_DUMP
+		fprintf(dumpFile,"Loaded HMM Committee from cache.\n");
+		fprintf(stderr,"Loaded HMM Committee from cache.\n");
+#endif
+	}
+	else {
+#endif
+	fprintf(stderr,"Building HMM Committee of size %d based on CM...\n",committeeSize);
+
+	// verify that the structure of the CM is what we expect, so we can just assume it for the rest of this function
+	if (!ValidateCmNodeTypeData(sourceCM)) {
+		Die("(while converting Covariance Model to HMM) CM doesn't have the structure we expect");
+	}
+
+	HmmCommittee::CommitteeBuildInfo committeeBuildInfo;
+	committeeBuildInfo.cmStartNodeToLinearProgramInfo.resize(sourceCM.GetNumNodes());
+	for (int i=0; i<committeeSize; i++) {
+		committeeBuildInfo.currCommitteeMemberNum=i;
+
+		HmmAndBuildInfo newHMM;
+		Cm2Hmm(newHMM,HmmBuildType_Original,sourceCM,nodesToSpanWhileSolvingScores,&committeeBuildInfo);
+
+		InfernalHmm dummy;
+		hmmCommittee.hmmList.push_back(dummy);
+		hmmCommittee.hmmList.back().CopyFrom(newHMM.hmm);
+	}
+
+	fprintf(stderr,"Built HMM Committee.\n");
+
+#ifdef ENABLE_CACHING
+		
+		hmmCommittee.SaveInBinary(cacheFileName.c_str(),cmFileName);
+	}
+#endif
+
+#ifdef DEBUG_DUMP
+	fprintf(dumpFile,"\n\nDUMPING HMM COMMITTEE\n\n");
+	int c=0;
+	for (HmmCommittee::HmmList::const_iterator i=hmmCommittee.hmmList.begin(); i!=hmmCommittee.hmmList.end(); i++) {
+		fprintf(dumpFile,"Commitee member #%d\n",c);
+		HmmAndBuildInfo hmmAndBuildInfo;
+		hmmAndBuildInfo.hmm.CopyFrom(*i);
+		DumpHmmAndBuildInfo (dumpFile,hmmAndBuildInfo,sourceCM);
+		fprintf(dumpFile,"\n");
+		c++;
+	}
+#endif
+
+#ifdef DEBUG_DUMP
+	fclose(dumpFile);
+#endif
+}
+
+void GetOrSet_LocalVariablesValueForNode(std::vector<float>& localVariablesToValue,const CovarianceModel& cm,InfernalHmm& infernalHmm,const CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo,std::list<int>& globalVarNums,bool isSetting)
+{
+	if (!isSetting) {
+		localVariablesToValue.assign(extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].numLocalVariables,FLT_MAX); // MAX_FLT doesn't seem reasonable -- protect against getting something twice
+	}
+	
+	assert(extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].numLocalVariables>0); // else you probably shouldn't be calling
+
+	// first emissions
+	InfernalHmm::StateFromNodeList hmmStates;
+	infernalHmm.GetHmmStatesByCmNode (hmmStates,cm,cmNode);
+
+	for (InfernalHmm::StateFromNodeList::iterator i=hmmStates.begin(); i!=hmmStates.end(); i++) {
+		InfernalHmm::State state=i->state;
+		if (infernalHmm.IsEmitting(state)) {
+			size_t s=extraCm2HmmInfo.scoreVariablesInfo.emissionToVariableNumVector.size(); // for aid in debugger
+			if (extraCm2HmmInfo.scoreVariablesInfo.emissionToVariableNumVector[state].size() == 0) {
+				// although this state emits, its emission probs weren't configured as variables, because they could reasonably be solved directly.  This is the case for insert states.
+			}
+			else {
+				for (int nuc=0; nuc<Alphabet_size; nuc++) {
+					int globalVar=extraCm2HmmInfo.scoreVariablesInfo.emissionToVariableNumVector[state][nuc];
+					if (globalVar==-1) {
+						// wasn't configured as variable
+					}
+					else {
+						globalVarNums.push_back(globalVar);
+
+						int localVar=extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].globalToLocalVariables[globalVar];
+						assert(localVar!=-1);
+
+						if (isSetting) {
+							infernalHmm.SetSingletEmissionLogScore(state,nuc,localVariablesToValue[localVar]);
+						}
+						else {
+							assert(localVariablesToValue[localVar]==FLT_MAX); // hasn't been set before
+							localVariablesToValue[localVar]=infernalHmm.GetSingletEmissionScore(state,nuc);
+						}
+					}
+				}
+			}
+		}
+	}
+
+	// transitions
+	InfernalHmm::EdgeInfoList edgeInfoList;
+	infernalHmm.GetHmmEdgesByCmNode (edgeInfoList,hmmStates,cm,cmNode);
+
+	for (InfernalHmm::EdgeInfoList::iterator i=edgeInfoList.begin(); i!=edgeInfoList.end(); i++) {
+		InfernalHmm::State fromState=i->fromState;
+		InfernalHmm::State toState=i->toState;
+		int childNum=i->childNum;
+		if (extraCm2HmmInfo.scoreVariablesInfo.transitionToVariableNumVector[i->fromState].size() == 0) {
+			// this transition wasn't configured as a variable, which is done for the dummy PASSTHRU states
+		}
+		else {
+			int globalVar=extraCm2HmmInfo.scoreVariablesInfo.transitionToVariableNumVector[i->fromState][i->childNum];
+			if (globalVar==-1) {
+				// wasn't configured as variable
+			}
+			else {
+
+				globalVarNums.push_back(globalVar);
+
+				/* // was for aid in debugger
+				CovarianceModel::Node otherNode;
+				for (otherNode=cm.GetFirstNode(); otherNode!=cm.GetLastNode(); otherNode++) {
+					if (extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].globalToLocalVariables[globalVar]!=-1) {
+						break;
+					}
+				}
+				*/
+				int localVar=extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].globalToLocalVariables[globalVar];
+				assert(localVar!=-1);
+
+				if (isSetting) {
+					infernalHmm.SetTransitionLogScore(i->fromState,i->childNum,localVariablesToValue[localVar]);
+				}
+				else {
+					assert(localVariablesToValue[localVar]==FLT_MAX); // hasn't been set before
+					localVariablesToValue[localVar]=infernalHmm.GetNthChildTsc(i->fromState,i->childNum);
+				}
+			}
+		}
+	}
+}
+
+void GetGlobalVariableNumsForNode (std::list<int>& globalVarNums,const CovarianceModel& cm,InfernalHmm& infernalHmm,const CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo)
+{
+	std::vector<float> localVariablesToValue;
+	GetOrSet_LocalVariablesValueForNode(localVariablesToValue,cm,infernalHmm,cmNode,extraCm2HmmInfo,globalVarNums,false);
+}
+
+void GetLocalVariablesValueForNode(std::vector<float>& localVariablesToValue,const CovarianceModel& cm,InfernalHmm& infernalHmm,const CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo)
+{
+	std::list<int> dummy;
+	GetOrSet_LocalVariablesValueForNode(localVariablesToValue,cm,infernalHmm,cmNode,extraCm2HmmInfo,dummy,false);
+}
+
+void SetLocalVariablesValueForNode(std::vector<float>& localVariablesToValue,const CovarianceModel& cm,InfernalHmm& infernalHmm,const CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo)
+{
+	std::list<int> dummy;
+	GetOrSet_LocalVariablesValueForNode(localVariablesToValue,cm,infernalHmm,cmNode,extraCm2HmmInfo,dummy,true);
+}
+
+
+void GetGlobalVarsFromInfernalHmm (std::vector<double>& globalVars,const InfernalHmm& infernalHmm,const TransitionOrEmissionInfoVector& transitionOrEmissionInfoVector)
+{
+	size_t numGlobalVars=transitionOrEmissionInfoVector.size();
+	globalVars.resize(numGlobalVars);
+
+	for (size_t i=0; i<numGlobalVars; i++) {
+		assert(transitionOrEmissionInfoVector[i].isUsed);
+		if (transitionOrEmissionInfoVector[i].isEmission) {
+			globalVars[i]=infernalHmm.GetSingletEmissionScore(transitionOrEmissionInfoVector[i].emissionInfo.state,transitionOrEmissionInfoVector[i].emissionInfo.nuc);
+		}
+		else {
+			globalVars[i]=infernalHmm.GetNthChildTsc(transitionOrEmissionInfoVector[i].edgeInfo.fromState,transitionOrEmissionInfoVector[i].edgeInfo.childNum);
+		}
+	}
+}
+void SetGlobalVarsIntoInfernalHmm (InfernalHmm& infernalHmm,const std::vector<double>& globalVars,const TransitionOrEmissionInfoVector& transitionOrEmissionInfoVector)
+{
+	size_t numGlobalVars=transitionOrEmissionInfoVector.size();
+	assert(numGlobalVars==globalVars.size());
+
+	for (size_t i=0; i<numGlobalVars; i++) {
+		assert(transitionOrEmissionInfoVector[i].isUsed);
+		if (transitionOrEmissionInfoVector[i].isEmission) {
+			infernalHmm.SetSingletEmissionLogScore(transitionOrEmissionInfoVector[i].emissionInfo.state,transitionOrEmissionInfoVector[i].emissionInfo.nuc,(float)(globalVars[i]));
+		}
+		else {
+			infernalHmm.SetTransitionLogScore(transitionOrEmissionInfoVector[i].edgeInfo.fromState,transitionOrEmissionInfoVector[i].edgeInfo.childNum,(float)(globalVars[i]));
+		}
+	}
+}
+
+
+void AddCrossProductOfInequalityLists(InequalityList& inequalityList,InequalityListList& inequalityListList)
+{
+	// if one of the list is empty, we should just preserve the list (I guess it's not quite a proper cross product).  In other words, remove any empty inequality lists from the list of lists.
+	std::list<InequalityListList::iterator> killList;
+	for (InequalityListList::iterator i=inequalityListList.begin(); i!=inequalityListList.end(); i++) {
+		if (i->empty()) {
+			killList.push_back(i);
+		}
+	}
+	for (std::list<InequalityListList::iterator>::iterator k=killList.begin(); k!=killList.end(); k++) {
+		inequalityListList.erase(*k);
+	}
+
+	if (inequalityListList.size()==0) {
+		return;
+	}
+	if (inequalityListList.size()==1) {
+		inequalityList.insert(inequalityList.end(),inequalityListList.front().begin(),inequalityListList.front().end());
+		return;
+	}
+	if (inequalityListList.size()==2) {
+
+
+		InequalityListList::const_iterator lli=inequalityListList.begin();
+		const InequalityList& l1=*lli;
+		lli++;
+		const InequalityList& l2=*lli;
+
+		for (InequalityList::const_iterator i1=l1.begin(); i1!=l1.end(); i1++) {
+			for (InequalityList::const_iterator i2=l2.begin(); i2!=l2.end(); i2++) {
+
+				Inequality newIneq;
+				newIneq=*i1;
+				newIneq.rhs=i1->rhs + i2->rhs;
+				newIneq.lhs.clear();
+				newIneq.lhs.insert(newIneq.lhs.end(),i1->lhs.begin(),i1->lhs.end());
+				newIneq.lhs.insert(newIneq.lhs.end(),i2->lhs.begin(),i2->lhs.end());
+
+				inequalityList.push_back(newIneq);
+			}
+		}
+
+		return;
+	}
+
+	assert(false); // full generality is not implemented
+	Die("something bad @ %s:%d",__FILE__,__LINE__);
+}
+void AddInequalitiesInTermsOfGlobalVars(InequalityList& inequalityList,const ExtraCm2HmmInfo& extraCm2HmmInfo,const CovarianceModel::Node cmNode)
+{
+	const std::vector<int>& localToGlobal=extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].localToGlobalVariables;
+	const InequalityList& nodeInequalityList=extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].inequalityList;
+	for (InequalityList::const_iterator ineqIter=nodeInequalityList.begin(); ineqIter!=nodeInequalityList.end(); ineqIter++) {
+		Inequality newIneq=*ineqIter;
+		newIneq.lhs.clear();
+		for (std::list<InequalityTerm>::const_iterator termIter=ineqIter->lhs.begin(); termIter!=ineqIter->lhs.end(); termIter++) {
+			InequalityTerm newTerm;
+			newTerm.variableNum=localToGlobal[termIter->variableNum];
+			newIneq.lhs.push_back(newTerm);
+		}
+
+		inequalityList.push_back(newIneq);
+	}
+}
+void ConvertInequalityListVarNums (InequalityList& inequalityList,const std::vector<int>& varNumMapping)
+{
+	for (InequalityList::iterator ineqIter=inequalityList.begin(); ineqIter!=inequalityList.end(); ineqIter++) {
+		for (std::list<InequalityTerm>::iterator termIter=ineqIter->lhs.begin(); termIter!=ineqIter->lhs.end(); termIter++) {
+			int inputVarNum=termIter->variableNum;
+			//("%d   ",inputVarNum);
+			int outputVarNum=varNumMapping[inputVarNum];
+			assert(outputVarNum!=-1);
+			termIter->variableNum=outputVarNum;
+		}
+	}
+}
+
+void VerifyValidHmmBuildType (Cm2Hmm_HmmBuildType hmmType)
+{
+	switch (hmmType) {
+	case HmmBuildType_Original:
+	case HmmBuildType_separateMPandMLMR:
+	case HmmBuildType_separateMPMLMRD:
+		// okay
+		break;
+	default:
+		throw SimpleStringException("The given HMM build type (%d) doesn't appear to be valid",(int)hmmType);
+	}
+}
diff --git a/rigfilters/cm2hmm-1.0/Cm2HMM.h b/rigfilters/cm2hmm-1.0/Cm2HMM.h
new file mode 100644
index 0000000..5854f59
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Cm2HMM.h
@@ -0,0 +1,240 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+struct SolveScoresPath {
+	CovarianceModel::Node cmFirstNode,cmEndingNode;
+};
+typedef std::list<SolveScoresPath> SolveScoresPathList;
+
+// collects the info we use as we build an HMM model
+struct HmmAndBuildInfo {
+	InfernalHmm hmm;
+	Cm2HmmStateVector cm2HmmState;
+	Hmm2CmStateVector hmm2CmStateVector;
+	CovarianceModel::State leftToRightPassthruState; // the old end of the CM block, which is now in the middle of the HMM
+
+	SolveScoresPathList solveScoresPathList; // remember this info so we can solve scores easily at the end
+};
+
+typedef VectorByCmState<std::vector<int> > TransitionToVariableNumVector; // first dim is HMM state, then transition #, and we get the variable number for the Linear Program.  If variable number is -1, then we don't use LP to find it (and just set it 0)
+struct EmissionInfo {
+	InfernalHmm::State state;
+	int nuc;
+};
+struct TransitionOrEmissionInfo {
+	bool isEmission; // else is transition
+	bool isUsed; // sanity check
+
+	InfernalHmm::EdgeInfo edgeInfo;
+	EmissionInfo emissionInfo;
+};
+typedef std::vector<TransitionOrEmissionInfo> TransitionOrEmissionInfoVector;
+
+extern void GetGlobalVarsFromInfernalHmm (std::vector<double>& globalVars,const InfernalHmm& infernalHmm,const TransitionOrEmissionInfoVector& transitionOrEmissionInfoVector);
+extern void SetGlobalVarsIntoInfernalHmm (InfernalHmm& infernalHmm,const std::vector<double>& globalVars,const TransitionOrEmissionInfoVector& transitionOrEmissionInfoVector);
+
+struct ScoreVariablesInfo {
+	TransitionToVariableNumVector transitionToVariableNumVector,emissionToVariableNumVector;
+	TransitionOrEmissionInfoVector globalVariableToTransitionOrEmissionVector;
+	int numVariables;
+
+};
+struct InequalityTerm {
+	// no need for coefficient, since they're all +1.
+	int variableNum;
+	bool operator < (const InequalityTerm& t) const {
+		return variableNum<t.variableNum;
+	}
+	bool operator == (const InequalityTerm& t) const {
+		return variableNum==t.variableNum;
+	}
+	bool operator != (const InequalityTerm& t) const {
+		return variableNum!=t.variableNum;
+	}
+};
+enum InequalityType {
+	IneqType_GE,IneqType_Less
+};
+struct InequalityBase {
+	// all inequalities are lhs >= rhs
+	std::list<InequalityTerm> lhs;
+	float rhs;
+
+	// this code is used by the old implementation of the inf-len forward alg; now I evaluate it fully symbolically
+	CovarianceModel::State pathStartState,pathEndState;
+	float sumOfConstantsInHmm; // for convenience if we're tracing paths in the HMM.  The inequalities themselves mention any variables in the path, but some transitions don't have associated variables, so this field stores the sum of these constants (and remember that the constants represent logs)
+	InfernalHmm::StateList hmmInsertStatesInPath; // again, for convenience of adding scores in paths; in this case, we technically have to consider unbounded-length paths thru insert states
+
+	// # of nucs of each type emitted on this path
+	// since insert states don't emit on the path, they're not reflected here
+	int nucEmitCount[MAXABET];
+
+	// 'weight' is used by a defunct method to optimize HMMs ("EMish"), which is not as good as the inf-len forward alg
+	double weight; // 'weight' is the weight of this inequality's slack variable in the objective function.  weight==1.0 if we're not weighting the inequalities
+
+	InequalityType inequalityType; // for non-standard inequalities
+
+	// convenience functions
+	bool ContainsLocalVar (int localVar) const {
+		InequalityTerm term;
+		term.variableNum=localVar;
+		return std::find(lhs.begin(),lhs.end(),term)!=lhs.end();
+	}
+};
+struct Inequality : public InequalityBase {
+	Inequality (void) {
+		inequalityType=IneqType_GE; // what we normally use
+	}
+	~Inequality () {
+	}
+	void operator = (const Inequality& t) {
+		InequalityBase::operator =(t);
+	}
+	Inequality (const Inequality&t) {
+		*this=t;
+	}
+};
+typedef std::list<Inequality> InequalityList;
+typedef std::list<InequalityList> InequalityListList;
+
+struct InequalitiesAndLocalVariables {
+	std::vector<int> globalToLocalVariables;
+	std::vector<int> localToGlobalVariables;
+	int numLocalVariables;
+	InequalityList inequalityList;
+};
+typedef VectorByCmNode<InequalitiesAndLocalVariables> InequalitiesAndLocalVariablesByCmNode;
+
+struct ExtraCm2HmmInfo {
+	// outputs of Cm2Hmm
+	InequalitiesAndLocalVariablesByCmNode inequalitiesAndLocalVariables;
+	ScoreVariablesInfo scoreVariablesInfo;
+
+	// inputs
+	bool actuallySolveScores; // set this to false to save time when we only want the inequalities, not the actual solutions
+
+	ExtraCm2HmmInfo (void) {
+		actuallySolveScores=true;
+	}
+};
+
+extern void AddInequalitiesInTermsOfGlobalVars(InequalityList& inequalityList,const ExtraCm2HmmInfo& extraCm2HmmInfo,const CovarianceModel::Node cmNode);
+extern void AddCrossProductOfInequalityLists(InequalityList& inequalityList,InequalityListList& inequalityListList);
+extern void ConvertInequalityListVarNums (InequalityList& inequalityList,const std::vector<int>& varNumMapping);
+
+extern void GetGlobalVariableNumsForNode (std::list<int>& globalVarNums,const CovarianceModel& cm,InfernalHmm& infernalHmm,const CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo);
+extern void GetLocalVariablesValueForNode(std::vector<float>& localVariablesToValue,const CovarianceModel& cm,InfernalHmm& infernalHmm,const CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo);
+extern void SetLocalVariablesValueForNode(std::vector<float>& localVariablesToValue,const CovarianceModel& cm,InfernalHmm& infernalHmm,const CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo);
+
+
+class TemporarilyModifyInequality {
+protected:
+	Inequality& inequalitySoFar;
+	int numVariablesAdded;
+	float startingScore;
+	double startingWeight;
+	float starting_sumOfConstantsInHmm;
+	size_t starting_hmmInsertStatesInPath_size;
+	int startingNucEmitCount[MAXABET];
+public:
+	TemporarilyModifyInequality (Inequality& _inequalitySoFar);
+	~TemporarilyModifyInequality ();
+
+	void AddScore (float addToScore);
+	void AddVariable (int globalVariableNum,std::vector<int>& globalToLocalVariables,int& numlocalVariables);
+	void MultiplyWeight (double mult);
+	void PushInsertState (InfernalHmm::State insertState);
+};
+
+struct WeightedInequalitiesInfo {
+	const TransitionCounter *transitionCounter;
+	double pseudocount; // should be 1, but maybe 0.5 makes sense.  Setting this to 0 is very dangerous, since then you can get divide by 0 for states that were never visited.  While in the ensuing debugging, you might miss your bus, and be stranded at school forever.  (Not really; it's only a 30-minute walk.)
+};
+
+// HMM committees (a series of HMMs to apply) are deprecated, since it doesn't help much when the HMMs are of the same type (i.e. all compact or all expanded) and are optimized with the inf-len forward alg.  Anyway, the same functionality can be specified on the command line.
+class HmmCommittee {
+protected:
+	std::string description;
+	int recommendedCommitteeSize; // is computed by evaluate_everyone, otherwise just unknown (0)
+public:
+	int GetRecommendedCommitteeSize (void) const; // will 'Die' if unknown
+
+	typedef std::list<InfernalHmm> HmmList;
+	HmmList hmmList;
+
+	HmmCommittee (void);
+	~HmmCommittee ();
+
+	bool /*success*/ LoadInBinary (const char *fileName,int effectiveCommitteeSize);
+	bool SaveInBinary (const char *fileName,const char *additionalDescription);
+
+	void DumpMemberBuildInfo (FILE *out);
+
+	// information stored on a linear program, so when we want to solve it again, we can generate a new solution.  For now, I'm just planning on finding all solutions at once, and then picking from them.  Another simplification, is that I assume the only distinction between solutions is which constraints they satisfy perfectly (i.e. which slack variables are 0).  In practice, there seem to be multiple solutions in this sense, but clearly you should be able to generate intermediates.
+	struct LinearProgramStoredInfo {
+
+		unsigned int numTimesGeneratedSolution; // our pattern is to first go thru all solutions, and then to pick randomly
+		std::vector<std::vector<float> > localVariablesToValuePerSolution; // first dimension is solution #, 2nd is the local variables' values in that solution
+		std::vector<float> avgInflationPerSolution;
+
+		/*
+		   std::vector<double> sumOfSlack; // each constraint has a slack variable.  This is the sum of the slack variables in the optimal solutions generated so far
+		_Bvector slackHasBeenZero; // each constraint may have been solved perfectly in one of the solutions, if so slack has zero is set to true
+
+		double optimalValueOfObjectiveFunc; // when we come up with alternate solutions, we want them to all be just as optimal, i.e. have the same objective func value
+
+		bool isFirstSolutionFound;
+		LinearProgramStoredInfo (void) {
+			isFirstSolutionFound=false;
+		}
+		*/
+	};
+	// allows me to add ideas later.  Usually passed around as a pointer, where NULL implies no need to do anything about committee.  Stores input parameters, and work-in-progress
+	struct CommitteeBuildInfo {
+		VectorByCmNode<LinearProgramStoredInfo> cmStartNodeToLinearProgramInfo;
+		int currCommitteeMemberNum; // first is 0, then 1, ...
+	};
+};
+
+extern void Cm2Hmm (InfernalHmm& hmm,Cm2Hmm_HmmBuildType hmmBuildType,const CovarianceModel& sourceCM,const char *cmFileName,const std::string& programParams,bool forceCreate=false); // cmFileName just used for caching the translation to an HMM
+
+extern void Cm2Hmm (HmmCommittee& hmmCommittee,const CovarianceModel& sourceCM,const char *cmFileName,int committeeSize,int effectiveCommitteeSize);
+
+// slightly lower-level function
+void Cm2Hmm_WithWeighting_NoCaching (InfernalHmm& hmm,Cm2Hmm_HmmBuildType hmmBuildType,const CovarianceModel& sourceCM,const char *cmFileName,WeightedInequalitiesInfo *weightedInequalitiesInfo,ExtraCm2HmmInfo *extraCm2HmmInfo=NULL,const int nodesToSpanWhileSolvingScores=1);
diff --git a/rigfilters/cm2hmm-1.0/Cm2HmmMain.cpp b/rigfilters/cm2hmm-1.0/Cm2HmmMain.cpp
new file mode 100644
index 0000000..c4bec55
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Cm2HmmMain.cpp
@@ -0,0 +1,213 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+// Cm2HmmMain.cpp: the 'main' function for the cm2hmm command, intended to become a part of Infernal
+
+#include "stdafx.h"
+#include "UseDebugNew.h"
+#include "cmzasha.h"
+
+void Cm2Hmm_Create(char *cmFileName,const char *hmmFileName,Cm2Hmm_HmmBuildType hmmBuildType,HmmFileFormat hmmFileFormat,SolverWrapper *solverWrapper,const std::string& programParams)
+{
+	// do one node at a time, as described in paper (doing more doesn't appear to help anyway)
+	int numAdjacentNodesToMerge=1;
+	int numNodesAtATime=1;
+	// generous # of iterations
+	int numIters=100000;
+	// can't do local alignments
+	bool doLocalAlignment=false;
+
+	printf("Using the following 0th-order Markov model:\n");
+	defaultTrainingMarkovModelStats->Dump(stdout);
+
+
+	// run the infinite-length forward alg to create the HMM
+	HmmOptimizer_NodeCombiner (cmFileName,doLocalAlignment,programParams,numAdjacentNodesToMerge,numNodesAtATime,numIters,hmmBuildType,solverWrapper,false,hmmFileName,hmmFileFormat);
+}
+
+void Cm2Hmm_Create(int a,int argc,char **argv,const std::string& programParams)
+{
+	bool okay;
+
+	// CM file name
+	AnotherParam (a,argc);
+	char *cmFileName=argv[a];
+	a++;
+
+	// HMM file name
+	AnotherParam(a,argc);
+	const char *hmmFileName=argv[a];
+	a++;
+
+	// markov model specification
+	okay=false;
+	AnotherParam (a,argc);
+	int a_markov=a;
+	const char *markovType=argv[a];
+	a++;
+	if (strcmp(markovType,"uniform")==0) {
+		SetNew_defaultTrainingMarkovModelStats(MarkovModelStats::NewUniformMarkov());
+		okay=true;
+	}
+	if (strcmp(markovType,"gc")==0) {
+		okay=true;
+		AnotherParam (a,argc);
+		double gcFrac=atof(argv[a]);
+		a++;
+		if (gcFrac<0 || gcFrac>1) {
+			throw SimpleStringException("G+C fraction used to specify 0th-order Markov model needs to be between 0 and 1, but isn't.");
+		}
+		double gFrac=gcFrac/2;
+		double aFrac=0.5-gFrac;
+		double nucProbs[4]={aFrac,gFrac,gFrac,aFrac};
+		SetNew_defaultTrainingMarkovModelStats(MarkovModelStats::NewMarkov0 (nucProbs));
+	}
+	if (strcmp(markovType,"file")==0) {
+		okay=true;
+		AnotherParam(a,argc);
+		const char *fileName=argv[a];
+		a++;
+		FILE *file=ThrowingFopen(fileName,"rt");
+		MarkovModelStats *mm=new MarkovModelStats(file);
+		fclose(file);
+		SetNew_defaultTrainingMarkovModelStats(mm);
+	}
+	if (!okay) {
+		throw SimpleStringException("Unrecognized specification of 0th-order Markov model: %s",argv[a_markov]);
+	}
+
+	// HMM type & output format
+	Cm2Hmm_HmmBuildType hmmBuildType;
+	HmmFileFormat hmmFileFormat;
+	okay=false;
+	AnotherParam (a,argc);
+	int a_hmm=a;
+	const char *hmmType=argv[a];
+	a++;
+	if (strcmp(hmmType,"compact")==0) {
+		okay=true;
+		hmmBuildType=HmmBuildType_Original;
+		hmmFileFormat=HmmFileFormat_Text;
+	}
+	if (strcmp(hmmType,"expanded")==0) {
+		okay=true;
+		hmmBuildType=HmmBuildType_separateMPandMLMR;
+		hmmFileFormat=HmmFileFormat_Text;
+	}
+	if (strcmp(hmmType,"compact-HMMER")==0) {
+		okay=true;
+		hmmBuildType=HmmBuildType_Original;
+		hmmFileFormat=HmmFileFormat_HMMER;
+	}
+	if (!okay) {
+		throw SimpleStringException("Unrecognized specification of HMM output type & format: %s",argv[a_hmm]);
+	}
+
+	// solver spec
+	SolverWrapper *solverWrapper=MakeSolverWrapper (a,argc,argv);
+
+	Cm2Hmm_Create(cmFileName,hmmFileName,hmmBuildType,hmmFileFormat,solverWrapper,programParams);
+}
+
+int try_main(int argc, char **argv)
+{
+#if defined(_DEBUG) && defined(_MSC_VER)
+	// enable MSVC++ debug heap
+	_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF|_CRTDBG_LEAK_CHECK_DF);
+	// _CRTDBG_CHECK_ALWAYS_DF|_CRTDBG_DELAY_FREE_MEM_DF
+#endif
+#ifdef WIN32
+	// for this process to allow me to work while it's running
+	// set it to low priority
+	SetPriorityClass(GetCurrentProcess(),BELOW_NORMAL_PRIORITY_CLASS); // only works on Win 2K/XP
+#endif
+
+	bool doHelp=false;
+
+	if (argc>=2) {
+		if (strcmp(argv[1],"--help")==0) {
+			doHelp=true;
+		}
+	}
+	if (argc<2 || doHelp) {
+
+		fprintf(stderr,"Make a profile HMM for rigorous filtering of a CM:\n");
+
+		fprintf(stderr,"cm2hmm <input CM file name> <output HMM file name> <0th-order Markov model specification> <HMM type & output format> <solver specification>\n");
+
+		fprintf(stderr,"\t<input CM file name> : file name of a CM in Infernal-0.55 format.\n");
+		fprintf(stderr,"\t<output HMM file name> : file name of HMM to create.\n");
+
+		fprintf(stderr,"\t<0th-order Markov model specification> : one of the following:\n");
+		fprintf(stderr,"\t\tuniform : use a uniform 0th-order model (all nucleotides have probability 0.25)\n");
+		fprintf(stderr,"\t\tgc <fraction> : the G+C content is <fraction>, a number from 0 to 1.\n");
+		fprintf(stderr,"\t\tfile <file name> : load it from a file (logic to create these files from an input sequence may or may not be implemented in distribution.\n");
+
+		fprintf(stderr,"\t<HMM type & output format> : one of the following: \n");
+		fprintf(stderr,"\t\tcompact : create a compact-type profile HMM in the default text format.\n");
+		fprintf(stderr,"\t\texpanded : create an expanded-type profile HMM in the default text format.\n");
+		//fprintf(stderr,"\t\tcompact-HMMER : create a compact-type profile HMM in HMMER format.\n");
+
+		fprintf(stderr,"\tsolver-specification : one option currently:\n");
+		fprintf(stderr,"\t\tcfsqp <B> <C> : use CFSQP.  <B>=0, <C>=1 are reasonable parameters.  Refer to the CFSQP manual for details.\n");
+		fprintf(stderr,"\n");
+
+		return 0;
+	}
+
+	std::string programParams=DumpProgramParams(argc,argv,true);
+
+
+	int a=1;
+	Cm2Hmm_Create(a,argc,argv,programParams);
+	return 0;
+}
+int main(int argc, char **argv)
+{
+	int result=1;
+	try {
+		result=try_main(argc,argv);
+	}
+	catch (const std::exception& e) {
+		printf("FATAL: %s\n",e.what());
+	}
+
+	delete defaultTrainingMarkovModelStats;
+
+	return result;
+}
diff --git a/rigfilters/cm2hmm-1.0/Cm2HmmOptimize.cpp b/rigfilters/cm2hmm-1.0/Cm2HmmOptimize.cpp
new file mode 100644
index 0000000..906dbc1
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Cm2HmmOptimize.cpp
@@ -0,0 +1,791 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+
+#include "UseDebugNew.h"
+
+#include "cmzasha.h"
+
+#include "NoUnderflowDouble.h"
+
+template <class Real1,class Real2>
+void Vector_ConvertReals (std::vector<Real1>& v1,const std::vector<Real2>& v2)
+{
+	v1.resize(v2.size());
+	for (size_t i=0; i<v2.size(); i++) {
+		v1[i]=(Real1)v2[i];
+	}
+}
+
+void VectorFloatToDouble (std::vector<double>& varsDouble,const std::vector<float>& varsFloat)
+{
+	Vector_ConvertReals(varsDouble,varsFloat);
+	/*
+	varsDouble.resize(varsFloat.size());
+	for (size_t i=0; i<varsFloat.size(); i++) {
+		varsDouble[i]=varsFloat[i];
+	}
+	*/
+}
+void VectorDoubleToFloat (std::vector<float>& varsFloat,const std::vector<double>& varsDouble)
+{
+	Vector_ConvertReals(varsFloat,varsDouble);
+	/*
+	varsFloat.resize(varsDouble.size());
+	for (size_t i=0; i<varsDouble.size(); i++) {
+		varsFloat[i]=(float)(varsDouble[i]);
+	}
+	*/
+}
+template <class Real>
+void ExponentiateVariables_templ(std::vector<Real>& varsExp,const std::vector<Real>& vars)
+{
+	varsExp.resize(vars.size());
+	Real log_of_2=log((Real)(2));
+	for (size_t i=0; i<vars.size(); i++) {
+		varsExp[i]=exp(vars[i]*log_of_2);
+	}
+}
+void ExponentiateVariables(std::vector<double>& varsExp,const std::vector<double>& vars)
+{
+	return ExponentiateVariables_templ<double>(varsExp,vars);
+}
+void ExponentiateVariables(std::vector<NoUnderflowDouble>& varsExp,const std::vector<NoUnderflowDouble>& vars)
+{
+	return ExponentiateVariables_templ<NoUnderflowDouble>(varsExp,vars);
+}
+
+////////////////////////
+// ObjectiveFunc
+
+ObjectiveFunc::~ObjectiveFunc ()
+{
+}
+double ObjectiveFunc::EvalActualObjectiveFuncLog2 (const std::vector<double>& problemVars)
+{
+	double fx;
+	std::vector<double> gradient;
+	vector2d<double> hessian;
+	Eval(fx,gradient,hessian,problemVars,false);
+	return fx/log(2.0);
+}
+double ObjectiveFunc::EvalValueOnly (const std::vector<double>& problemVars)
+{
+	double fx;
+	std::vector<double> gradient;
+	vector2d<double> hessian;
+	Eval(fx,gradient,hessian,problemVars,false,false);
+	return fx;
+}
+
+////////////////////////
+// LnObjectiveFuncAdaptor
+
+LnObjectiveFuncAdaptor::LnObjectiveFuncAdaptor (ObjectiveFunc *adaptee_)
+{
+	adaptee=adaptee_;
+}
+LnObjectiveFuncAdaptor::~LnObjectiveFuncAdaptor ()
+{
+	delete adaptee;
+}
+void LnObjectiveFuncAdaptor::Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient)
+{
+	double fX;
+	adaptee->Eval(fX,gradient,hessian,problemVars,calculateHessian,calculateGradient);
+
+	f=log(fX);
+
+	if (calculateHessian) {
+		// do hessian first, before we clobber gradient
+		// d ((df(X)/dx_i)/f(X) / dx_j   [formula from gradient, now differentiating wrt x_j]
+		// = (d(df(X)/dx_i)/dx_j)/f(X)   +    -(df(X)/dx_i)*(df(X)/dx_j)/(f(X)^2)
+		// so hessian = hessian(f(X))/f(X)  - gradient(f(X))*gradient(f(X))' /f(X)^2
+		for (int i=0; i<(int)gradient.size(); i++) {
+			for (int j=0; j<(int)gradient.size(); j++) {
+				hessian[i][j] /= fX;
+				hessian[i][j] -= gradient[i]*gradient[j]/(fX*fX);
+			}
+		}
+	}
+
+	// f(X) = objective function
+	// dln(f(X))/dx_i 
+	// = dln(f(x))/df(x) * df(X)/dx_i = (df(X)/dx_i) / f(X)
+	// so gradient = gradient(f(X))/f(X)
+	for (size_t i=0; i<gradient.size(); i++) {
+		gradient[i] /= fX;
+	}
+}
+int LnObjectiveFuncAdaptor::GetNumProblemVars (void)
+{
+	return adaptee->GetNumProblemVars();
+}
+void LnObjectiveFuncAdaptor::LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars)
+{
+	return adaptee->LocalToProblemVars(problemVars,localVars);
+}
+void LnObjectiveFuncAdaptor::ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars)
+{
+	return adaptee->ProblemToLocalVars (localVars,problemVars);
+}
+const InequalityList& LnObjectiveFuncAdaptor::GetInequalityList (void)
+{
+	return adaptee->GetInequalityList();
+}
+
+////////////////////////
+// ProblemDefinition
+
+ProblemDefinition::~ProblemDefinition ()
+{
+}
+
+ProblemDefinitionInstantiator::~ProblemDefinitionInstantiator ()
+{
+}
+
+///////////////////////
+// SolverWrapper
+
+SolverWrapper::SolverWrapper (void)
+{
+}
+SolverWrapper::~SolverWrapper ()
+{
+}
+
+SolverWrapper::MessageReceiver::~MessageReceiver ()
+{
+}
+void SolverWrapper::MessageReceiver::EvaluatedObjectiveFunc (double functionValue,const std::vector<double>& problemVars)
+{
+}
+
+SolverWrapper *MakeSolverWrapper (int& a,const int argc,char **argv)
+{
+	AnotherParam(a,argc);
+	const char *method=argv[a];
+	a++;
+	if (strcmp(method,"OptNIPS")==0) {
+	  /*
+		printf("WARNING: OptNIPS can be very slow compared to CFSQP, I believe since it has to manipulate the hessian matrix, and since the code has to find the O(n^2) double derivatives for the hessian.\n");
+		return NewSolverWrapper_OptNIPS();
+	  */
+	  	printf("ERROR: Depracating OptNIPS - this solver is not availabe!\n");
+	}
+	if (strcmp(method,"cfsqp")==0) {
+		AnotherParam(a,argc);
+		int B=atoi(argv[a]);
+		a++;
+		AnotherParam(a,argc);
+		int C=atoi(argv[a]);
+		a++;
+		return NewSolverWrapper_cfsqp(B,C);
+	}
+	throw SimpleStringException("unknown solver: \"%s\"",method);
+}
+
+
+//////////////////////////
+// SymbolicProbVariableMath
+
+SymbolicProbVariableMath::SymbolicProbVariableMath (const std::vector<int>& problemToGlobalVars_,const std::vector<int>& globalToProblemVars,Expression expression)
+{
+	problemToGlobalVars=problemToGlobalVars_;
+	SetRootExpression(expression);
+}
+SymbolicProbVariableMath::SymbolicProbVariableMath (const std::vector<int>& problemToGlobalVars_,const std::vector<int>& globalToProblemVars,const CovarianceModel& cm,const InfernalHmm& infernalHmm,const ScoreVariablesInfo& scoreVariablesInfo,bool applyLog2)
+{
+	problemToGlobalVars=problemToGlobalVars_;
+
+	HmmType1 scanningHmm;
+	scanningHmm.Init(infernalHmm);
+
+	Hmm symbolicHmm(globalToProblemVars,scanningHmm,infernalHmm,scoreVariablesInfo);
+	SymbolicProbVariableMath::Expression rootExpression=InfiniteLengthForwardAlg_Symbolic (symbolicHmm,*defaultTrainingMarkovModelStats);
+	if (applyLog2) {
+		rootExpression=Expression::Log2(rootExpression);
+	}
+
+	SetRootExpression(rootExpression);
+}
+SymbolicProbVariableMath::~SymbolicProbVariableMath ()
+{
+}
+void SymbolicProbVariableMath::CreateGlobalVars(std::vector<double>& globalVars,const std::vector<double>& problemVars)
+{
+	for (size_t i=0; i<problemVars.size(); i++) {
+		globalVars[problemToGlobalVars[i]]=problemVars[i];
+	}
+}
+int SymbolicProbVariableMath::GetNumProblemVars (void)
+{
+	return (int)(problemToGlobalVars.size());
+}
+
+SymbolicProbVariableMath::GenericObjectiveFunc::GenericObjectiveFunc (SymbolicProbVariableMath& master_)
+: master(master_)
+{
+}
+SymbolicProbVariableMath::GenericObjectiveFunc::GenericObjectiveFunc (SymbolicProbVariableMath& master_,const InequalityList& inequalityList_)
+: master(master_)
+, inequalityList(inequalityList_)
+{
+}
+SymbolicProbVariableMath::GenericObjectiveFunc::~GenericObjectiveFunc ()
+{
+}
+void SymbolicProbVariableMath::GenericObjectiveFunc::Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient)
+{
+	//printf("problemVars: "); for (size_t i=0; i<problemVars.size(); i++) {	printf("%d=%lg,  ",i,problemVars[i]);	} printf("\n");
+	master.Eval(GetNumProblemVars(),f,gradient,hessian,problemVars,calculateHessian,calculateGradient);
+	fprintf(stderr,"obj func = %.15lg\n",f);
+	//if (calculateGradient) {		printf("gradient: "); for (size_t i=0; i<problemVars.size(); i++) {	printf("d %d=%lg,  ",i,gradient[i]);	} printf("\n");  	}
+}
+int SymbolicProbVariableMath::GenericObjectiveFunc::GetNumProblemVars (void)
+{
+	return master.GetNumProblemVars();
+}
+void SymbolicProbVariableMath::GenericObjectiveFunc::LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars)
+{
+	throw SimpleStringException("SymbolicProbVariableMath::GenericObjectiveFunc::LocalToProblemVars not implemented, %s:%d",__FILE__,__LINE__);
+}
+void SymbolicProbVariableMath::GenericObjectiveFunc::ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars)
+{
+	throw SimpleStringException("SymbolicProbVariableMath::GenericObjectiveFunc::ProblemToLocalVars not implemented, %s:%d",__FILE__,__LINE__);
+}
+const InequalityList& SymbolicProbVariableMath::GenericObjectiveFunc::GetInequalityList (void)
+{
+	return inequalityList;
+}
+
+SymbolicProbVariableMath::Hmm::Hmm (const std::vector<int>& globalToProblemVars_,const HmmType1& scanningHmm_,const InfernalHmm& infernalHmm_,const ScoreVariablesInfo& scoreVariablesInfo_)
+: globalToProblemVars(globalToProblemVars_)
+, scanningHmm(scanningHmm_)
+, infernalHmm(infernalHmm_)
+, scoreVariablesInfo(scoreVariablesInfo_)
+{
+}
+SymbolicProbVariableMath::Hmm::~Hmm ()
+{
+}
+int SymbolicProbVariableMath::Hmm::GetNumStates (void) const
+{
+	return scanningHmm.GetNumStates();
+}
+SymbolicProbVariableMath::Hmm::State SymbolicProbVariableMath::Hmm::GetFirstState (void) const
+{
+	return scanningHmm.GetFirstState();
+}
+SymbolicProbVariableMath::Hmm::State SymbolicProbVariableMath::Hmm::GetLastState (void) const
+{
+	return scanningHmm.GetLastState();
+}
+SymbolicProbVariableMath::Hmm::State SymbolicProbVariableMath::Hmm::GetActualLastState (void) const
+{
+	return scanningHmm.GetActualLastState();
+}
+SymbolicProbVariableMath::Hmm::State SymbolicProbVariableMath::Hmm::GetInvalidState (void)
+{
+	return HmmType1::GetInvalidState();
+}
+bool SymbolicProbVariableMath::Hmm::IsEmittingState (State state) const
+{
+	return scanningHmm.IsEmittingState(state);
+}
+int SymbolicProbVariableMath::Hmm::GetNumChildren (State state) const
+{
+	return scanningHmm.GetNumChildren(state);
+}
+SymbolicProbVariableMath::Hmm::State SymbolicProbVariableMath::Hmm::GetNthChildState (State state,int childNum) const
+{
+	return scanningHmm.GetNthChildState(state,childNum);
+}
+SymbolicMath::Expression SymbolicProbVariableMath::Hmm::GetVarIfUsedElseConst (int globalVar,double constVal) const
+{
+	if (globalVar==-1) {
+		return Expression(constVal);
+	}
+	else {
+		int problemVarNum=globalToProblemVars[globalVar];
+		if (problemVarNum==-1) {
+			// no problem var -- so, just return a constant
+			return Expression(constVal);
+		}
+		else {
+			return Expression::ExpressionOfVarPow2(problemVarNum);
+		}
+	}
+}
+SymbolicMath::Expression SymbolicProbVariableMath::Hmm::GetNthChildTransitionProb (State state,int childNum) const
+{
+	const HmmType1::State toState=scanningHmm.GetNthChildState(state,childNum);
+	const int infernalChildNum=infernalHmm.GetChildNum_Slow(InfernalHmm::IntToState(toState),InfernalHmm::IntToState(state));
+	int globalVarNum=-1;
+	if (!scoreVariablesInfo.transitionToVariableNumVector[InfernalHmm::IntToState(toState)].empty()) {
+		globalVarNum=scoreVariablesInfo.transitionToVariableNumVector[InfernalHmm::IntToState(toState)][infernalChildNum];
+	}
+	return GetVarIfUsedElseConst(globalVarNum,scanningHmm.GetNthChildTransitionProb(state,childNum));
+}
+SymbolicMath::Expression SymbolicProbVariableMath::Hmm::GetSingletEmissionProb (State state,int nuc) const
+{
+	int globalVarNum=-1;
+	if (!scoreVariablesInfo.emissionToVariableNumVector[InfernalHmm::IntToState(state)].empty()) {
+		globalVarNum=scoreVariablesInfo.emissionToVariableNumVector[InfernalHmm::IntToState(state)][nuc];
+	}
+	return GetVarIfUsedElseConst(globalVarNum,scanningHmm.GetSingletEmissionProb(state,nuc));
+}
+
+////////////////////
+// GenericSymbolicObjectiveFunc
+
+GenericSymbolicObjectiveFunc::GenericSymbolicObjectiveFunc (SymbolicMath& master_,const InequalityList& inequalityList_,int numProblemVars_)
+: master(master_)
+, inequalityList(inequalityList_)
+, numProblemVars(numProblemVars_)
+{
+}
+GenericSymbolicObjectiveFunc::~GenericSymbolicObjectiveFunc ()
+{
+}
+void GenericSymbolicObjectiveFunc::Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient)
+{
+	master.Eval(numProblemVars,f,gradient,hessian,problemVars,calculateHessian,calculateGradient);
+}
+int GenericSymbolicObjectiveFunc::GetNumProblemVars (void)
+{
+	return numProblemVars;
+}
+void GenericSymbolicObjectiveFunc::LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars)
+{
+	throw SimpleStringException("Not implemented %s:%d",__FILE__,__LINE__);
+}
+void GenericSymbolicObjectiveFunc::ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars)
+{
+	throw SimpleStringException("Not implemented %s:%d",__FILE__,__LINE__);
+}
+const InequalityList& GenericSymbolicObjectiveFunc::GetInequalityList (void)
+{
+	return inequalityList;
+}
+
+
+////////////////////
+// SymbolicObjective_OneNode_ForwardAlg
+SymbolicObjective_OneNode_ForwardAlg::SymbolicObjective_OneNode_ForwardAlg (const InfernalHmm& sourceHmm,const CovarianceModel& cm,int windowLen,const CovarianceModel::Node cmNode_,const ExtraCm2HmmInfo& extraCm2HmmInfo_,const char *fastaFileToSearch,int _numLocalVariables)
+: extraCm2HmmInfo(extraCm2HmmInfo_)
+{
+	cmNode=cmNode_;
+
+	symbolic=new SymbolicProbVariableMath (extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].localToGlobalVariables,extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].globalToLocalVariables,cm,sourceHmm,extraCm2HmmInfo.scoreVariablesInfo);
+}
+SymbolicObjective_OneNode_ForwardAlg::~SymbolicObjective_OneNode_ForwardAlg ()
+{
+	delete symbolic;
+}
+ObjectiveFunc *SymbolicObjective_OneNode_ForwardAlg::NewObjectiveFunc (void)
+{
+	return new LnObjectiveFuncAdaptor(new ObjectiveFunc(*this,*symbolic,extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].numLocalVariables,extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].inequalityList));
+}
+
+SymbolicObjective_OneNode_ForwardAlg::ObjectiveFunc::ObjectiveFunc (SymbolicObjective_OneNode_ForwardAlg& _master,SymbolicProbVariableMath& symbolic_,int numLocalVariables_,const InequalityList& inequalityList_)
+: master(_master)
+, symbolic(symbolic_)
+, inequalityList(inequalityList_)
+{
+	numLocalVariables=numLocalVariables_;
+}
+void SymbolicObjective_OneNode_ForwardAlg::ObjectiveFunc::Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient)
+{
+	symbolic.Eval(numLocalVariables,f,gradient,hessian,problemVars,calculateHessian);
+}
+int SymbolicObjective_OneNode_ForwardAlg::ObjectiveFunc::GetNumProblemVars (void)
+{
+	return numLocalVariables;
+}
+void SymbolicObjective_OneNode_ForwardAlg::ObjectiveFunc::LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars)
+{
+	VectorFloatToDouble(problemVars,localVars);
+}
+void SymbolicObjective_OneNode_ForwardAlg::ObjectiveFunc::ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars)
+{
+	VectorDoubleToFloat(localVars,problemVars);
+}
+const InequalityList& SymbolicObjective_OneNode_ForwardAlg::ObjectiveFunc::GetInequalityList (void)
+{
+	return inequalityList;
+}
+
+SymbolicObjective_OneNode_ForwardAlg::ProblemDefinitionInstantiator::ProblemDefinitionInstantiator (void)
+{
+}
+SymbolicObjective_OneNode_ForwardAlg::ProblemDefinitionInstantiator::~ProblemDefinitionInstantiator ()
+{
+}
+ProblemDefinition *SymbolicObjective_OneNode_ForwardAlg::ProblemDefinitionInstantiator::NewProblemDefinition (const InfernalHmm& sourceHmm,const CovarianceModel& cm,int windowLen,CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo,char *fastaFileToSearch,int numLocalVariables,const std::vector<float>& localVars)
+{
+	return new SymbolicObjective_OneNode_ForwardAlg(sourceHmm,cm,windowLen,cmNode,extraCm2HmmInfo,fastaFileToSearch,numLocalVariables);
+}
+
+
+/////////////////////////
+// GlobalForwardInfSymbolicObjectiveFunc
+
+GlobalForwardInfSymbolicObjectiveFunc::GlobalForwardInfSymbolicObjectiveFunc (const InfernalHmm& sourceHmm,const CovarianceModel& cm,const ExtraCm2HmmInfo& extraCm2HmmInfo,int numAdjacentNodesToMerge)
+{
+	numGlobalVars=extraCm2HmmInfo.scoreVariablesInfo.numVariables;
+
+	std::vector<int> identityMap;
+	identityMap.resize(numGlobalVars);
+	for (int i=0; i<numGlobalVars; i++) {
+		identityMap[i]=i;
+	}
+	symbolic=new SymbolicProbVariableMath (identityMap,identityMap,cm,sourceHmm,extraCm2HmmInfo.scoreVariablesInfo);
+
+	inequalityList.clear();
+	for (CovarianceModel::Node cmNode=cm.GetFirstNode(); cmNode!=cm.GetLastNode(); ) {
+		InequalityListList inequalityListList;
+
+		int numNodesIncluded=0;
+		while (cmNode!=cm.GetLastNode() && numNodesIncluded<numAdjacentNodesToMerge) {
+			InequalityList dummy;
+			inequalityListList.push_back(dummy);
+			AddInequalitiesInTermsOfGlobalVars(inequalityListList.back(),extraCm2HmmInfo,cmNode);
+
+			cmNode++;
+			numNodesIncluded++;
+		}
+
+		AddCrossProductOfInequalityLists(inequalityList,inequalityListList);
+	}
+}
+GlobalForwardInfSymbolicObjectiveFunc::~GlobalForwardInfSymbolicObjectiveFunc ()
+{
+	delete symbolic;
+}
+void GlobalForwardInfSymbolicObjectiveFunc::Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient)
+{
+	symbolic->Eval(numGlobalVars,f,gradient,hessian,problemVars,calculateHessian);
+}
+int GlobalForwardInfSymbolicObjectiveFunc::GetNumProblemVars (void)
+{
+	return numGlobalVars;
+}
+void GlobalForwardInfSymbolicObjectiveFunc::LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars)
+{
+	Die("GlobalForwardInfSymbolicObjectiveFunc::LocalToProblemVars is meaningless");
+}
+void GlobalForwardInfSymbolicObjectiveFunc::ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars)
+{
+	Die("GlobalForwardInfSymbolicObjectiveFunc::LocalToProblemVars is meaningless");
+}
+const InequalityList& GlobalForwardInfSymbolicObjectiveFunc::GetInequalityList (void)
+{
+	return inequalityList;
+}
+
+//////////////////////////////
+// NodeCombinerForwardInfSymbolicObjectiveFunc
+
+NodeCombinerForwardInfSymbolicObjectiveFunc::NodeCombinerForwardInfSymbolicObjectiveFunc (InfernalHmm& sourceHmm,const CovarianceModel& cm,const ExtraCm2HmmInfo& extraCm2HmmInfo,int numAdjacentNodesToMerge,int maxNodesAtATime,const CovarianceModel::Node cmStartNode,bool applyLog2)
+{
+	numGlobalVars=extraCm2HmmInfo.scoreVariablesInfo.numVariables;
+
+	globalToProblemVars.assign(numGlobalVars,-1);
+
+	inequalityList.clear();
+	for (CovarianceModel::Node cmNode=cmStartNode; cmNode<cm.GetLastNode() && cmNode<cmStartNode.PlusInt(maxNodesAtATime); ) {
+		InequalityListList inequalityListList;
+
+		int numNodesIncluded=0;
+		while (cmNode!=cm.GetLastNode() && numNodesIncluded<numAdjacentNodesToMerge) {
+			InequalityList dummy;
+			inequalityListList.push_back(dummy);
+			AddInequalitiesInTermsOfGlobalVars(inequalityListList.back(),extraCm2HmmInfo,cmNode);
+
+			std::list<int> globalVarNums;
+			if (extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].numLocalVariables>0) {
+				GetGlobalVariableNumsForNode (globalVarNums,cm,sourceHmm,cmNode,extraCm2HmmInfo);
+			}
+			for (std::list<int>::iterator i=globalVarNums.begin(); i!=globalVarNums.end(); i++) {
+				//printf("%d\n",*i);
+				globalToProblemVars[*i]=0;
+			}
+
+			cmNode++;
+			numNodesIncluded++;
+		}
+
+		AddCrossProductOfInequalityLists(inequalityList,inequalityListList);
+	}
+
+	numProblemVars=0;
+	for (int var=0; var<numGlobalVars; var++) {
+		if (globalToProblemVars[var]!=-1) {
+			globalToProblemVars[var]=numProblemVars;
+			numProblemVars++;
+		}
+	}
+	problemToGlobalVars.resize(numProblemVars);
+	for (int var=0; var<numGlobalVars; var++) {
+		if (globalToProblemVars[var]!=-1) {
+			problemToGlobalVars[globalToProblemVars[var]]=var;
+		}
+	}
+
+	ConvertInequalityListVarNums (inequalityList,globalToProblemVars);
+
+	symbolic=new SymbolicProbVariableMath (problemToGlobalVars,globalToProblemVars,cm,sourceHmm,extraCm2HmmInfo.scoreVariablesInfo,applyLog2);
+}
+NodeCombinerForwardInfSymbolicObjectiveFunc::~NodeCombinerForwardInfSymbolicObjectiveFunc ()
+{
+	delete symbolic;
+}
+void NodeCombinerForwardInfSymbolicObjectiveFunc::Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient)
+{
+	symbolic->Eval(numProblemVars,f,gradient,hessian,problemVars,calculateHessian);
+}
+int NodeCombinerForwardInfSymbolicObjectiveFunc::GetNumProblemVars (void)
+{
+	return numProblemVars;
+}
+void NodeCombinerForwardInfSymbolicObjectiveFunc::LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars)
+{
+	Die("NodeCombinerForwardInfSymbolicObjectiveFunc::LocalToProblemVars is meaningless");
+}
+void NodeCombinerForwardInfSymbolicObjectiveFunc::ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars)
+{
+	Die("NodeCombinerForwardInfSymbolicObjectiveFunc::ProblemToLocalVars is meaningless");
+}
+const InequalityList& NodeCombinerForwardInfSymbolicObjectiveFunc::GetInequalityList (void)
+{
+	return inequalityList;
+}
+void NodeCombinerForwardInfSymbolicObjectiveFunc::GlobalToProblemVars (std::vector<double>& problemVars,const std::vector<double>& globalVars)
+{
+	problemVars.resize(numProblemVars);
+	assert(numGlobalVars==(int)(globalVars.size()));
+	for (size_t i=0; i<globalVars.size(); i++) {
+		if (globalToProblemVars[i]!=-1) {
+			problemVars[globalToProblemVars[i]]=globalVars[i];
+		}
+	}
+}
+void NodeCombinerForwardInfSymbolicObjectiveFunc::UpdateGlobalVarsFromProblemVars (std::vector<double>& globalVars,const std::vector<double>& problemVars)
+{
+	assert(numProblemVars==(int)(problemVars.size()));
+	assert(numGlobalVars==(int)(globalVars.size()));
+
+	for (size_t i=0; i<globalVars.size(); i++) {
+		if (globalToProblemVars[i]!=-1) {
+			globalVars[i]=problemVars[globalToProblemVars[i]];
+		}
+	}
+}
+
+
+float ComputeLhs (const std::vector<float>& localVariablesToValue,const Inequality& ineq)
+{
+	float lhs=0;
+	for (std::list<InequalityTerm>::const_iterator termIter=ineq.lhs.begin(); termIter!=ineq.lhs.end(); termIter++) {
+		int localVar=termIter->variableNum;
+		lhs += localVariablesToValue[localVar];
+	}
+	return lhs;
+}
+
+void DumpHmmInflationsPerInequality (char *cmFileName,const std::string& programParams,bool doLocalAlignment)
+{
+	CovarianceModel cm;
+	cm.Load(cmFileName,doLocalAlignment);
+
+	InfernalHmm infernalHmm;
+	Cm2Hmm (infernalHmm,HmmBuildType_Original,cm,cmFileName,programParams);
+
+	// get inequalities
+	ExtraCm2HmmInfo extraCm2HmmInfo;
+	extraCm2HmmInfo.actuallySolveScores=false;
+	InfernalHmm dummyInfernalHmm;
+	Cm2Hmm_WithWeighting_NoCaching (dummyInfernalHmm,HmmBuildType_Original,cm,cmFileName,NULL,&extraCm2HmmInfo);
+
+	float minInflation=+FLT_MAX;
+
+	for (CovarianceModel::Node cmNode=cm.GetFirstNode(); cmNode!=cm.GetLastNode(); cmNode++) {
+
+		if (extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].numLocalVariables>0) {
+
+			// get scores' curr values
+			std::vector<float> localVariablesToValue;
+			GetLocalVariablesValueForNode(localVariablesToValue,cm,infernalHmm,cmNode,extraCm2HmmInfo);
+
+			const InequalityList& inequalityList=extraCm2HmmInfo.inequalitiesAndLocalVariables[cmNode].inequalityList;
+			InequalityList::const_iterator ineqIter;
+			for (ineqIter=inequalityList.begin(); ineqIter!=inequalityList.end(); ineqIter++) {
+
+				float lhs=ComputeLhs(localVariablesToValue,*ineqIter);
+				float thisInflation=lhs - ineqIter->rhs;
+				minInflation=std::min(minInflation,thisInflation);
+
+				printf("node #%d,ineq,%f\n",CovarianceModel::NodeToInt(cmNode),thisInflation);
+			}
+		}
+	}
+
+	printf("\n\nlowest inflation = %f (there's a problem if this is much below -1e-6)\n",minInflation);
+}
+
+void MakeCmHmmForOptimization (CovarianceModel& cm,InfernalHmm& infernalHmm,ExtraCm2HmmInfo& extraCm2HmmInfo,char *cmFileName,bool doLocalAlignment,const std::string& programParams,Cm2Hmm_HmmBuildType hmmType)
+{
+	cm.Load(cmFileName,doLocalAlignment);
+
+	Cm2Hmm (infernalHmm,hmmType,cm,cmFileName,programParams);
+	infernalHmm.BuildNonSavedInfoIfNecessary();
+	infernalHmm.AddBuildDescription(programParams);
+	infernalHmm.SetHmmBuildType(hmmType);
+
+	// get inequalities
+	extraCm2HmmInfo.actuallySolveScores=false;
+	InfernalHmm dummyInfernalHmm;
+	Cm2Hmm_WithWeighting_NoCaching (dummyInfernalHmm,hmmType,cm,cmFileName,NULL,&extraCm2HmmInfo);
+}
+
+void GlobalHmmOptimizer (char *cmFileName,bool doLocalAlignment,const std::string& programParams,int numAdjacentNodesToMerge)
+{
+	CovarianceModel cm;
+	InfernalHmm infernalHmm;
+	ExtraCm2HmmInfo extraCm2HmmInfo;
+	MakeCmHmmForOptimization (cm,infernalHmm,extraCm2HmmInfo,cmFileName,doLocalAlignment,programParams);
+
+	int B=0;
+	int C=1;
+	SolverWrapper *solverWrapper=NewSolverWrapper_cfsqp (B,C);
+
+	std::vector<double> globalVars;
+	GetGlobalVarsFromInfernalHmm (globalVars,infernalHmm,extraCm2HmmInfo.scoreVariablesInfo.globalVariableToTransitionOrEmissionVector);
+
+	printf("merging %d adjacent nodes\n",numAdjacentNodesToMerge);
+	GlobalForwardInfSymbolicObjectiveFunc *globalObjectiveFunc=new GlobalForwardInfSymbolicObjectiveFunc(infernalHmm,cm,extraCm2HmmInfo,numAdjacentNodesToMerge);
+	LnObjectiveFuncAdaptor lnObjectiveFunc(globalObjectiveFunc);
+	std::vector<double> gradient;
+	vector2d<double> hessian;
+	double currLogVal;
+	lnObjectiveFunc.Eval(currLogVal,gradient,hessian,globalVars,false,false);
+
+	printf("NOTE: this function won't actually save the optimized HMM, since global optimization doesn't seem to perform any better than node-at-a-time optimization; it doesn't run faster (at least not for reasonably-sized HMMs), and doesn't come up with a better HMM.\n");
+
+	printf("starting log val = %lg  (log_2 = %lg)\n",currLogVal,currLogVal/log(2.0));
+
+	solverWrapper->Solve(&lnObjectiveFunc,globalVars,100.0);
+
+	delete solverWrapper;
+}
+
+void HmmOptimizer_NodeCombiner (char *cmFileName,bool doLocalAlignment,const std::string& programParams,int numAdjacentNodesToMerge,int maxNodesAtATime,int numIters,Cm2Hmm_HmmBuildType hmmType,SolverWrapper *solverWrapper,bool saveHmmsInProgress,const char *hmmSaveFileName,HmmFileFormat hmmFileFormat)
+{
+	CovarianceModel cm;
+	InfernalHmm infernalHmm;
+	ExtraCm2HmmInfo extraCm2HmmInfo;
+	MakeCmHmmForOptimization (cm,infernalHmm,extraCm2HmmInfo,cmFileName,doLocalAlignment,programParams,hmmType);
+
+	printf("Optimizing HMM using infinite-length forward algorithm\n");
+	printf("merging %d adjacent nodes, %d nodes at a time,\n",numAdjacentNodesToMerge,maxNodesAtATime);
+
+	CovarianceModel::Node cmStartNode=cm.GetFirstNode();
+	double lastScoreAtFirstNode=+DBL_MAX;
+	for (int iter=0; iter<numIters; iter++) {
+
+		std::vector<double> globalVars;
+		GetGlobalVarsFromInfernalHmm (globalVars,infernalHmm,extraCm2HmmInfo.scoreVariablesInfo.globalVariableToTransitionOrEmissionVector);
+
+		NodeCombinerForwardInfSymbolicObjectiveFunc *objectiveFunc=new NodeCombinerForwardInfSymbolicObjectiveFunc(infernalHmm,cm,extraCm2HmmInfo,numAdjacentNodesToMerge,maxNodesAtATime,cmStartNode,true);
+		//LnObjectiveFuncAdaptor lnObjectiveFunc(objectiveFunc);
+
+		if (objectiveFunc->GetNumProblemVars()==0) {
+
+			printf("iter #%d (start node=%d):  skipping, since no vars\n",iter,InfernalHmm::NodeToInt(cmStartNode));
+		}
+		else {
+
+			std::vector<double> problemVars;
+			objectiveFunc->GlobalToProblemVars(problemVars,globalVars);
+
+			std::vector<double> gradient;
+			vector2d<double> hessian;
+			double currLogVal;
+			objectiveFunc->Eval(currLogVal,gradient,hessian,problemVars,false,false);
+			currLogVal *= log(2.0);
+
+			printf("iter #%d (start node=%d, # vars=%d):  starting log val = %lg  (log_2 = %lg)\n",iter,InfernalHmm::NodeToInt(cmStartNode),objectiveFunc->GetNumProblemVars(),currLogVal,currLogVal/log(2.0));
+
+			if (cmStartNode==cm.GetFirstNode()) {
+				if (lastScoreAtFirstNode!=+DBL_MAX) {
+					printf("At first node.  Prev score @ first node = %f .   Curr score = %f .\n",lastScoreAtFirstNode,currLogVal);
+				}
+				if (fabs(lastScoreAtFirstNode-currLogVal)<1e-5) {
+					printf("We haven't made enough improvement since last run thru the nodes.  Stopping.\n");
+					break;
+				}
+				lastScoreAtFirstNode=currLogVal;
+
+				// seems a good time to clear any unused stuff out of the cache
+				SymbolicMath::Expression::ClearConstCache();
+			}
+
+			problemVars=solverWrapper->Solve(objectiveFunc,problemVars,100.0);
+
+			objectiveFunc->UpdateGlobalVarsFromProblemVars(globalVars,problemVars);
+			SetGlobalVarsIntoInfernalHmm(infernalHmm,globalVars,extraCm2HmmInfo.scoreVariablesInfo.globalVariableToTransitionOrEmissionVector);
+		}
+
+		cmStartNode += maxNodesAtATime;
+		if (cmStartNode>=cm.GetLastNode()) {
+			cmStartNode=cm.GetFirstNode();
+		}
+
+		if (saveHmmsInProgress) {
+			infernalHmm.SaveInFormat(hmmSaveFileName,hmmFileFormat);
+		}
+
+		delete objectiveFunc;
+	}
+	infernalHmm.SaveInFormat(hmmSaveFileName,hmmFileFormat);
+
+	delete solverWrapper;
+}
diff --git a/rigfilters/cm2hmm-1.0/Cm2HmmOptimize.h b/rigfilters/cm2hmm-1.0/Cm2HmmOptimize.h
new file mode 100644
index 0000000..e2b3d6d
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Cm2HmmOptimize.h
@@ -0,0 +1,260 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+void VectorFloatToDouble (std::vector<double>& varsDouble,const std::vector<float>& varsFloat);
+void VectorDoubleToFloat (std::vector<float>& varsFloat,const std::vector<double>& varsDouble);
+void ExponentiateVariables(std::vector<double>& varsExp,const std::vector<double>& vars);
+
+// abstract class to represent an objective func, with gradient & hessian, so I can re-use code
+class ObjectiveFunc {
+public:
+	virtual double EvalActualObjectiveFuncLog2 (const std::vector<double>& problemVars);
+	// convenience
+	double EvalValueOnly (const std::vector<double>& problemVars);
+
+	virtual ~ObjectiveFunc ();
+	virtual void Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian=true,bool calculateGradient=true) = 0;
+	virtual int GetNumProblemVars (void) = 0;
+	virtual void LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars) = 0;
+	virtual void ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars) = 0;
+	virtual const InequalityList& GetInequalityList (void) = 0;
+};
+
+// adapts an ObjectiveFunc object to return the log(obj-func)
+class LnObjectiveFuncAdaptor : public ObjectiveFunc {
+protected:
+	ObjectiveFunc *adaptee;
+public:
+	// adaptee is owned by this class & freed in destructor
+	LnObjectiveFuncAdaptor (ObjectiveFunc *adaptee_);
+	~LnObjectiveFuncAdaptor ();
+
+	void Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient);
+	int GetNumProblemVars (void);
+	void LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars);
+	void ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars);
+	const InequalityList& GetInequalityList (void);
+};
+
+// class to capture the objective function of a node by running an HMM forward alg on a "number" class that symbolically represents the vars.  Currently, it's only set up to work with the infinite-length forward algorithm
+class SymbolicProbVariableMath : public SymbolicMath {
+	friend class Hmm;
+protected:
+	std::vector<int> problemToGlobalVars;
+	void CreateGlobalVars(std::vector<double>& globalVars,const std::vector<double>& problemVars);
+public:
+	SymbolicProbVariableMath (const std::vector<int>& problemToGlobalVars_,const std::vector<int>& globalToProblemVars,Expression expression); // for more general functionality
+	SymbolicProbVariableMath (const std::vector<int>& problemToGlobalVars_,const std::vector<int>& globalToProblemVars,const CovarianceModel& cm_,const InfernalHmm& infernalHmm_,const ScoreVariablesInfo& scoreVariablesInfo_,bool applyLog2=false);
+	~SymbolicProbVariableMath ();
+
+	int GetNumProblemVars (void);
+
+	// a version of HMM that returns "numbers" of type Expression
+	class Hmm {
+	protected:
+	  std::vector<int> globalToProblemVars; // vector mapping each global variable to a problem variable.  If entry is -1, then that global variable is not used.
+		const HmmType1& scanningHmm;
+		const InfernalHmm& infernalHmm;
+		const ScoreVariablesInfo& scoreVariablesInfo;
+
+		SymbolicProbVariableMath::Expression GetVarIfUsedElseConst (int globalVar,double constVal) const;
+	public:
+		Hmm (const std::vector<int>& globalToProblemVars_,const HmmType1& scanningHmm_,const InfernalHmm& infernalHmm_,const ScoreVariablesInfo& scoreVariablesInfo_);
+		~Hmm ();
+
+		typedef int State;
+		int GetNumStates (void) const;
+		State GetFirstState (void) const;
+		State GetLastState (void) const;
+		State GetActualLastState (void) const;
+		static State GetInvalidState (void);
+		bool IsEmittingState (State state) const;
+		int GetNumChildren (State state) const;
+		State GetNthChildState (State state,int childNum) const;
+		SymbolicProbVariableMath::Expression GetNthChildTransitionProb (State state,int childNum) const;
+		SymbolicProbVariableMath::Expression GetSingletEmissionProb (State state,int nuc) const;
+	};
+
+	class GenericObjectiveFunc : public ::ObjectiveFunc {
+	protected:
+		SymbolicProbVariableMath& master;
+		InequalityList inequalityList;
+	public:
+		GenericObjectiveFunc (SymbolicProbVariableMath& master_);
+		GenericObjectiveFunc (SymbolicProbVariableMath& master_,const InequalityList& inequalityList_);
+		~GenericObjectiveFunc ();
+
+		void Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient);
+		int GetNumProblemVars (void);
+		void LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars); // function isn't implemented, since this class doesn't know about local vars
+		void ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars);
+		const InequalityList& GetInequalityList (void);
+	};
+};
+
+class GenericSymbolicObjectiveFunc : public ::ObjectiveFunc {
+protected:
+	SymbolicMath& master;
+	InequalityList inequalityList;
+	int numProblemVars;
+public:
+	GenericSymbolicObjectiveFunc (SymbolicMath& master_,const InequalityList& inequalityList_,int numProblemVars_);
+	~GenericSymbolicObjectiveFunc ();
+
+	void Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient);
+	int GetNumProblemVars (void);
+	void LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars); // function isn't implemented, since this class doesn't know about local vars
+	void ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars);
+	const InequalityList& GetInequalityList (void);
+};
+
+class ProblemDefinition {
+public:
+	virtual ~ProblemDefinition ();
+	virtual ObjectiveFunc *NewObjectiveFunc (void) = 0;
+};
+class ProblemDefinitionInstantiator {
+public:
+	virtual ~ProblemDefinitionInstantiator ();
+	virtual ProblemDefinition *NewProblemDefinition (const InfernalHmm& sourceHmm,const CovarianceModel& cm,int windowLen,CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo,char *fastaFileToSearch,int numLocalVariables,const std::vector<float>& localVars) = 0;
+};
+
+// uses symbolic math to do objective function for a single node
+class SymbolicObjective_OneNode_ForwardAlg : public ProblemDefinition {
+protected:
+
+	const ExtraCm2HmmInfo& extraCm2HmmInfo;
+	CovarianceModel::Node cmNode;
+
+	SymbolicProbVariableMath *symbolic;
+public:
+	SymbolicObjective_OneNode_ForwardAlg (const InfernalHmm& sourceHmm,const CovarianceModel& cm,int windowLen,const CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo,const char *fastaFileToSearch,int _numLocalVariables);
+	~SymbolicObjective_OneNode_ForwardAlg ();
+
+	class ObjectiveFunc : public ::ObjectiveFunc {
+		SymbolicProbVariableMath& symbolic;
+		SymbolicObjective_OneNode_ForwardAlg& master;
+		int numLocalVariables;
+		const InequalityList& inequalityList;
+	public:
+		ObjectiveFunc (SymbolicObjective_OneNode_ForwardAlg& _master,SymbolicProbVariableMath& symbolic_,int numLocalVariables_,const InequalityList& inequalityList_);
+		void Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient);
+		int GetNumProblemVars (void);
+		void LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars);
+		void ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars);
+		const InequalityList& GetInequalityList (void);
+	};
+	::ObjectiveFunc *NewObjectiveFunc (void);
+
+	class ProblemDefinitionInstantiator : public ::ProblemDefinitionInstantiator {
+	public:
+		ProblemDefinitionInstantiator (void);
+		~ProblemDefinitionInstantiator ();
+		ProblemDefinition *NewProblemDefinition (const InfernalHmm& sourceHmm,const CovarianceModel& cm,int windowLen,CovarianceModel::Node cmNode,const ExtraCm2HmmInfo& extraCm2HmmInfo,char *fastaFileToSearch,int numLocalVariables,const std::vector<float>& localVars);
+	};
+};
+
+// uses the symbolic math stuff to define the global problem (rather than a per-node problem)
+class GlobalForwardInfSymbolicObjectiveFunc : public ObjectiveFunc {
+protected:
+	SymbolicProbVariableMath *symbolic;
+	InequalityList inequalityList; // in terms of globalVars
+	int numGlobalVars;
+public:
+	GlobalForwardInfSymbolicObjectiveFunc (const InfernalHmm& sourceHmm,const CovarianceModel& cm,const ExtraCm2HmmInfo& extraCm2HmmInfo,int numAdjacentNodesToMerge);
+	~GlobalForwardInfSymbolicObjectiveFunc ();
+	void Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient);
+	int GetNumProblemVars (void);
+	void LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars);
+	void ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars);
+	const InequalityList& GetInequalityList (void);
+};
+
+class NodeCombinerForwardInfSymbolicObjectiveFunc : public ObjectiveFunc {
+protected:
+	SymbolicProbVariableMath *symbolic;
+	InequalityList inequalityList;
+
+	int numGlobalVars,numProblemVars;
+	std::vector<int> problemToGlobalVars,globalToProblemVars;
+public:
+	NodeCombinerForwardInfSymbolicObjectiveFunc (InfernalHmm& sourceHmm,const CovarianceModel& cm,const ExtraCm2HmmInfo& extraCm2HmmInfo,int numAdjacentNodesToMerge,int maxNodesAtATime,const CovarianceModel::Node cmStartNode,bool applyLog2=false);
+	~NodeCombinerForwardInfSymbolicObjectiveFunc ();
+
+	void Eval (double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient);
+	int GetNumProblemVars (void);
+	void LocalToProblemVars (std::vector<double>& problemVars,const std::vector<float>& localVars);
+	void ProblemToLocalVars (std::vector<float>& localVars,const std::vector<double>& problemVars);
+	const InequalityList& GetInequalityList (void);
+
+	void GlobalToProblemVars (std::vector<double>& problemVars,const std::vector<double>& globalVars);
+	void UpdateGlobalVarsFromProblemVars (std::vector<double>& globalVars,const std::vector<double>& problemVars);
+};
+
+// wraps a solver library, such as Opt++ or CFSQP
+class SolverWrapper {
+public:
+	SolverWrapper (void);
+	virtual ~SolverWrapper ();
+
+	class MessageReceiver {
+	public:
+		virtual ~MessageReceiver ();
+		virtual void EvaluatedObjectiveFunc (double functionValue,const std::vector<double>& problemVars); // default: do nothing
+	};
+
+	virtual std::vector<double> /* optimal problem vars */ Solve (ObjectiveFunc *objectiveFunc,const std::vector<double>& inputProblemVars,double maxVariableMagnitudeForUpperLowerBounds,bool importantBoundsAreSet=false,double importantLowerBoundAllVars=0,double importantUppderBoundAllVars=0,MessageReceiver *messageReceiver=NULL) = 0;
+};
+
+SolverWrapper *NewSolverWrapper_cfsqp (int B,int C);
+SolverWrapper *NewSolverWrapper_OptNIPS (void);
+SolverWrapper *MakeSolverWrapper (int& a,const int argc,char **argv);
+
+extern float ComputeLhs (const std::vector<float>& localVariablesToValue,const Inequality& ineq);
+
+extern void GlobalHmmOptimizer (char *cmFileName,bool doLocalAlignment,const std::string& programParams,int numAdjacentNodesToMerge);
+
+extern void HmmOptimizer_NodeCombiner (char *cmFileName,bool doLocalAlignment,const std::string& programParams,int numAdjacentNodesToMerge,int maxNodesAtATime,int numIters,Cm2Hmm_HmmBuildType hmmType,SolverWrapper *solverWrapper,bool saveHmmsInProgress=true,const char *hmmSaveFileName="combiner-hmm.bin",HmmFileFormat hmmFileFormat=HmmFileFormat_Binary); // defaults are for benefit of legacy code
+
+
+// actually defined in ForwardHMM.cpp
+extern SymbolicProbVariableMath::Expression InfiniteLengthForwardAlg_Symbolic (const SymbolicProbVariableMath::Hmm& hmm,MarkovModelStats& markovModelStats);
+
+extern void MakeCmHmmForOptimization (CovarianceModel& cm,InfernalHmm& infernalHmm,ExtraCm2HmmInfo& extraCm2HmmInfo,char *cmFileName,bool doLocalAlignment,const std::string& programParams,Cm2Hmm_HmmBuildType hmmType=HmmBuildType_Original);
+extern float ComputeLhs (const std::vector<float>& localVariablesToValue,const Inequality& ineq);
diff --git a/rigfilters/cm2hmm-1.0/Cm2HmmOptimize_cfsqp.cpp b/rigfilters/cm2hmm-1.0/Cm2HmmOptimize_cfsqp.cpp
new file mode 100644
index 0000000..fd7f7c1
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Cm2HmmOptimize_cfsqp.cpp
@@ -0,0 +1,342 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+
+#include "UseDebugNew.h"
+
+#include "cmzasha.h"
+
+// optimize HMM using cfsqp.c functions
+
+//#ifdef _MSC_VER
+#define CFSQP_STDC
+//#endif
+extern "C" {
+#include <cfsqpusr.h>
+}
+
+class SolverClass_cfsqp {
+protected:
+
+	struct CookieData {
+		ObjectiveFunc *objectiveFunc;
+		std::vector<const Inequality *> constraints;
+
+		std::vector<double> objFuncCachedProblemVars;
+		double objFuncCachedResult;
+		std::vector<double> objGradientCachedProblemVars;
+		std::vector<double> objGradientCachedResult;
+		SolverWrapper::MessageReceiver *messageReceiver;
+	};
+
+	static void CopyVars_Cfsqp2Vector (std::vector<double>& vars,const double *x,int numVars);
+	static void CopyVars_Vector2Cfsqp (double *x,const std::vector<double>& vars,int numVars);
+
+	static void ObjectiveFunction(int nparam,int j,double *x,double *fj,void *voidCookieData);
+	static void ObjectiveFunction_Gradient(int nparam,int j,double *x,double *gradfj,void (*dummy)(int,int,double *,double *,void *),void *voidCookieData);
+	static void ConstraintFunction(int nparam,int j,double *x,double *gj,void *voidCookieData);
+	static void ConstraintFunction_Gradient (int nparam,int j,double *x,double *gradgj,void (*dummy)(int,int,double *,double *,void *),void *voidCookieData);
+
+	// for B,C, see p. 18 of the user manual, describing the 'mode' input parameter
+	int B,C;
+
+public:
+	SolverClass_cfsqp (int B_,int C_);
+	~SolverClass_cfsqp ();
+	std::vector<double> Solve(ObjectiveFunc& objectiveFunc,const std::vector<double>& inputProblemVars,bool importantBoundsAreSet,double importantLowerBoundAllVars,double importantUppderBoundAllVars,SolverWrapper::MessageReceiver *messageReceiver) const;
+};
+SolverClass_cfsqp::SolverClass_cfsqp (int B_,int C_)
+{
+	B=B_;
+	C=C_;
+}
+SolverClass_cfsqp::~SolverClass_cfsqp ()
+{
+}
+std::vector<double> SolverClass_cfsqp::Solve(ObjectiveFunc& objectiveFunc,const std::vector<double>& inputProblemVars,bool importantBoundsAreSet,double importantLowerBoundAllVars,double importantUpperBoundAllVars,SolverWrapper::MessageReceiver *messageReceiver) const
+{
+	std::vector<double> problemVars=inputProblemVars;
+
+	int ndim=objectiveFunc.GetNumProblemVars();
+
+	CookieData cookieData;
+	cookieData.objectiveFunc=&objectiveFunc;
+	cookieData.messageReceiver=messageReceiver;
+
+	// set up linear inequalities constraints
+	const InequalityList& srcInequalityList=objectiveFunc.GetInequalityList();
+	cookieData.constraints.reserve(srcInequalityList.size());
+	for (InequalityList::const_iterator ineqIter=srcInequalityList.begin(); ineqIter!=srcInequalityList.end(); ineqIter++) {
+		cookieData.constraints.push_back(&(*ineqIter));
+	}
+
+	// code copied from sampl1.c from the CFSQP distribution
+
+	int nparam,nf,nineq,neq,mode,iprint,miter,neqn,nineqn,
+		ncsrl,ncsrn,nfsr,mesh_pts[1],inform;
+	double bigbnd,eps,epsneq,udelta;
+	double *x,*bl,*bu,*f,*g,*lambda;
+
+	int A=0; // we'll always want this
+	mode=C*100 + B*10 + A;
+	iprint=0;
+	miter=500;  
+	bigbnd=1.e10;
+	eps=1.e-7;
+	epsneq=0.e0;
+	udelta=0.e0;
+	nparam=ndim;
+	nf=1;
+	neqn=0;
+	nineqn=0;
+	nineq=(int)(srcInequalityList.size());
+	neq=0;
+	ncsrl=ncsrn=nfsr=mesh_pts[0]=0;
+	bl=(double *)calloc(nparam,sizeof(double));
+	bu=(double *)calloc(nparam,sizeof(double));
+	x=(double *)calloc(nparam,sizeof(double));
+	f=(double *)calloc(nf,sizeof(double));
+	g=(double *)calloc(nineq+neq,sizeof(double));
+	lambda=(double *)calloc(nineq+neq+nf+nparam,sizeof(double));
+
+	if (importantBoundsAreSet) {
+		// implement important bounds
+		for (int i=0; i<ndim; i++) {
+			bl[i]=importantLowerBoundAllVars;
+			bu[i]=importantUpperBoundAllVars;
+		}
+	}
+	else {
+		// sets upper & lower bounds on variables to -/+ infinity (i.e., they're unbounded)
+		for (int i=0; i<ndim; i++) {
+			bl[i]=-bigbnd;
+			bu[i]=+bigbnd;
+		}
+	}
+
+	CopyVars_Vector2Cfsqp(x,problemVars,objectiveFunc.GetNumProblemVars());
+
+	cfsqp(nparam,nf,nfsr,nineqn,nineq,neqn,neq,ncsrl,ncsrn,mesh_pts,
+		mode,iprint,miter,&inform,bigbnd,eps,epsneq,udelta,bl,bu,x,
+		f,g,lambda,ObjectiveFunction,ConstraintFunction,ObjectiveFunction_Gradient,ConstraintFunction_Gradient,&cookieData);
+	//printf("(cfsqp.c) inform==%d\n",inform);
+	if (inform!=0) {
+		printf("WARNING: (cfsqp.c) inform==%d\n",inform);
+		/*
+		throw SimpleStringException("WARNING: (cfsqp.c) inform==%d\n",inform);
+		*/
+	}
+
+	// retrieve solution
+	CopyVars_Cfsqp2Vector(problemVars,x,objectiveFunc.GetNumProblemVars());
+
+	// free arrays used for cfsqp
+	free(bl);
+	free(bu);
+	free(x);
+	free(f);
+	free(g);
+	free(lambda);
+
+	return problemVars;
+}
+void SolverClass_cfsqp::ObjectiveFunction(int nparam,int j,double *x,double *fj,void *voidCookieData)
+{
+	CookieData *cookieData=(CookieData *)voidCookieData;
+	assert(cookieData->objectiveFunc->GetNumProblemVars()==nparam);
+	assert(j==1); // only one objective function, and j is 1-based
+
+	std::vector<double> problemVars;
+	CopyVars_Cfsqp2Vector(problemVars,x,cookieData->objectiveFunc->GetNumProblemVars());
+
+	if (problemVars==cookieData->objFuncCachedProblemVars) {
+		*fj=cookieData->objFuncCachedResult;
+	}
+	else {
+		double fx;
+		std::vector<double> gradient;
+		vector2d<double> hessian;
+		cookieData->objectiveFunc->Eval (fx,gradient,hessian,problemVars,false,false);
+		*fj=fx;
+
+		if (cookieData->messageReceiver!=NULL) {
+			cookieData->messageReceiver->EvaluatedObjectiveFunc (fx,problemVars);
+		}
+
+		cookieData->objFuncCachedProblemVars=problemVars;
+		cookieData->objFuncCachedResult=fx;
+#if 0
+		unsigned int *pui=(unsigned int *)&fx;
+		printf("fx=%lg (%lx%lx)\n",fx,pui[1],pui[0]);
+#endif
+	}
+}
+void SolverClass_cfsqp::ObjectiveFunction_Gradient(int nparam,int j,double *x,double *gradfj,void (*dummy)(int,int,double *,double *,void *),void *voidCookieData)
+{
+	CookieData *cookieData=(CookieData *)voidCookieData;
+	assert(cookieData->objectiveFunc->GetNumProblemVars()==nparam);
+	assert(j==1); // only one objective function, and j is 1-based
+
+	std::vector<double> problemVars;
+	CopyVars_Cfsqp2Vector(problemVars,x,cookieData->objectiveFunc->GetNumProblemVars());
+
+	double fx;
+	std::vector<double> gradient;
+	if (problemVars==cookieData->objGradientCachedProblemVars) {
+		gradient=cookieData->objGradientCachedResult;
+	}
+	else {
+		vector2d<double> hessian;
+		cookieData->objectiveFunc->Eval (fx,gradient,hessian,problemVars,false);
+
+		cookieData->objGradientCachedProblemVars=problemVars;
+		cookieData->objGradientCachedResult=gradient;
+	}
+
+	for (int i=0; i<nparam; i++) {
+		gradfj[i]=gradient[i];
+	}
+
+#if 0
+	printf("g=");
+	for (int i=0; i<nparam; i++) {
+		printf(" %lg",gradient[i]);
+	}
+	printf("\n");
+#endif
+}
+void SolverClass_cfsqp::ConstraintFunction(int nparam,int j,double *x,double *gj,void *voidCookieData)
+{
+	j--; // csqfp has this 1-based, for some reason
+	CookieData *cookieData=(CookieData *)voidCookieData;
+	assert(cookieData->objectiveFunc->GetNumProblemVars()==nparam);
+	const Inequality& ineq=*(cookieData->constraints[j]);
+
+	std::vector<double> problemVars;
+	CopyVars_Cfsqp2Vector(problemVars,x,cookieData->objectiveFunc->GetNumProblemVars());
+
+	// we have an inequality of the form
+	// x_i+x_j+x_k >= 5.
+	// to make cfsqp happy, it looks like we'd like to change it to a less than, with 0 on the rhs, i.e.
+	// 5-x_i-x_j-x_k <= 0
+	double value=ineq.rhs;
+	if (ineq.inequalityType==IneqType_GE) {
+		value -= 3e-6; // numerical issues
+	}
+	for (std::list<InequalityTerm>::const_iterator termIter=ineq.lhs.begin(); termIter!=ineq.lhs.end(); termIter++) {
+		value -= problemVars[termIter->variableNum];
+	}
+	if (ineq.inequalityType==IneqType_Less) {
+		value = -value; // reverse sign
+	}
+
+	*gj=value;
+}
+void SolverClass_cfsqp::ConstraintFunction_Gradient (int nparam,int j,double *x,double *gradgj,void (*dummy)(int,int,double *,double *,void *),void *voidCookieData)
+{
+	j--; // csqfp has this 1-based, for some reason
+	CookieData *cookieData=(CookieData *)voidCookieData;
+	assert(cookieData->objectiveFunc->GetNumProblemVars()==nparam);
+	const Inequality& ineq=*(cookieData->constraints[j]);
+
+	std::vector<double> problemVars;
+	CopyVars_Cfsqp2Vector(problemVars,x,cookieData->objectiveFunc->GetNumProblemVars());
+
+	// clear gradient
+	for (int i=0; i<nparam; i++) {
+		gradgj[i]=0;
+	}
+	for (std::list<InequalityTerm>::const_iterator termIter=ineq.lhs.begin(); termIter!=ineq.lhs.end(); termIter++) {
+		switch (ineq.inequalityType) {
+			case IneqType_GE:
+				gradgj[termIter->variableNum]=-1;
+				break;
+			case IneqType_Less:
+				gradgj[termIter->variableNum]=+1;
+				break;
+			default:
+				assert(false);
+		}
+	}
+}
+void SolverClass_cfsqp::CopyVars_Cfsqp2Vector (std::vector<double>& vars,const double *x,int numVars)
+{
+	vars.resize(numVars);
+	for (int i=0; i<numVars; i++) {
+		vars[i]=x[i];
+	}
+}
+void SolverClass_cfsqp::CopyVars_Vector2Cfsqp (double *x,const std::vector<double>& vars,int numVars)
+{
+	assert(vars.size()==(size_t)numVars);
+	for (int i=0; i<numVars; i++) {
+		x[i]=vars[i];
+	}
+}
+
+class SolverWrapper_cfsqp : public SolverWrapper {
+protected:
+	int B,C;
+public:
+	SolverWrapper_cfsqp (int B_,int C_);
+	~SolverWrapper_cfsqp ();
+
+	std::vector<double> /* optimal problem vars */ Solve (ObjectiveFunc *objectiveFunc,const std::vector<double>& inputProblemVars,double maxVariableMagnitudeForUpperLowerBounds,bool importantBoundsAreSet,double importantLowerBoundAllVars,double importantUppderBoundAllVars,MessageReceiver *messageReceiver);
+};
+SolverWrapper_cfsqp::SolverWrapper_cfsqp (int B_,int C_)
+{
+	B=B_;
+	C=C_;
+}
+SolverWrapper_cfsqp::~SolverWrapper_cfsqp ()
+{
+}
+std::vector<double> SolverWrapper_cfsqp::Solve (ObjectiveFunc *objectiveFunc,const std::vector<double>& inputProblemVars,double maxVariableMagnitudeForUpperLowerBounds,bool importantBoundsAreSet,double importantLowerBoundAllVars,double importantUppderBoundAllVars,MessageReceiver *messageReceiver)
+{
+	SolverClass_cfsqp solver(B,C);
+	return solver.Solve(*objectiveFunc,inputProblemVars,importantBoundsAreSet,importantLowerBoundAllVars,importantUppderBoundAllVars,messageReceiver);
+}
+
+SolverWrapper *NewSolverWrapper_cfsqp (int B,int C)
+{
+	// for B,C, see p. 18 of the user manual, describing the 'mode' input parameter
+	assert(B==0 || B==1);
+	assert(C==1 || C==2);
+	return new SolverWrapper_cfsqp(B,C);
+}
diff --git a/rigfilters/cm2hmm-1.0/Cm2HmmSearchMain.cpp b/rigfilters/cm2hmm-1.0/Cm2HmmSearchMain.cpp
new file mode 100644
index 0000000..84ec9bd
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Cm2HmmSearchMain.cpp
@@ -0,0 +1,354 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+// Cm2HmmMainSearch.cpp: the 'main' function for the cm2hmmsearch command, intended to (indirectly) become a part of Infernal
+
+#include "stdafx.h"
+#include "UseDebugNew.h"
+#include "cmzasha.h"
+
+void AddHmmFilter(int& numHmmFilters,HmmType1 **hmmFilterArray,const char *hmmFileName)
+{
+	if (strcmp(hmmFileName,"-")==0) {
+		// ignore
+	}
+	else {
+		InfernalHmm infernalHmm;
+		infernalHmm.LoadInBinary(hmmFileName);
+		hmmFilterArray[numHmmFilters]=new HmmType1;
+		hmmFilterArray[numHmmFilters]->Init(infernalHmm);
+		numHmmFilters++;
+	}
+}
+
+void ApplyFilters(HitList& hitList,const HitList& inputHitList,float scoreThreshold,const char *rnaSequence,int rnaSequenceLen,int windowLen,int numHmmFilters,HmmType1 **hmmFilterArray)
+{
+	hitList=inputHitList;
+	for (int currHmmFilter=0; currHmmFilter<numHmmFilters; currHmmFilter++) {
+		HmmType1& hmm=*(hmmFilterArray[currHmmFilter]);
+		//hmm.Dump(stdout);
+		//for (int i=0; i<inputHitList.front().second; i++) { printf("%c",nucs[rnaSequence[i]]); }
+		CykscanStats scancykStatsDummy;
+		HitList currHitList;
+		ScanHmm_HmmType1Float_NonTemplated (currHitList,hitList,hmm,scoreThreshold,scancykStatsDummy,rnaSequence,windowLen);
+		//hitList.Dump(stdout); currHitList.Dump(stdout);
+		hitList=currHitList;
+	}
+}
+
+void DumpHitHeader(char *rnaSequence,int rnaSequenceLen,int start,int end,int reversed,float score,int& currHitNum)
+{
+	printf("----hitSequence: ");
+	for (int i=start; i<=end; i++) {
+		printf("%c",nucs[rnaSequence[i]]);
+	}
+	printf("\n");
+
+	printf("hit %-4d: %6d %6d (%s) %8.2f bits\n", currHitNum, 
+		reversed ? rnaSequenceLen - start + 1 : start, 
+		reversed ? rnaSequenceLen - end + 1 : end,
+		reversed ? "rev" : "fwd",
+		score);
+	if (analScoreDumping) {
+		unsigned int *ui=(unsigned int *)&score;
+		printf("anal score: %.8f (in hex of IEEE format: %x)\n",score,*ui);
+	}
+	currHitNum++;
+}
+
+// for the HMM filtering, we run CYKScan on a subsequence of the overall sequence.  this function translates the sequence position info relative to the subsequence (what we ran CYKScan on), to the overall sequence, so we can report hits
+void TranslateHitsFromSubsequence (int nhits,int *hitr,int *hiti,int *hitj,float *hitsc,int subsequenceFirst,int subsequenceLast)
+{
+	for (int i=0; i<nhits; i++) {
+
+		hiti[i] += subsequenceFirst;
+		hitj[i] += subsequenceFirst;
+	}
+}
+
+void FixupAlignmentByShiftingDatabasePosition(Fancyali_t *ali,int startOfLocalWithinLargerSequence)
+{
+	ali->sqfrom += startOfLocalWithinLargerSequence;
+	ali->sqto += startOfLocalWithinLargerSequence;
+
+	for (int pos=0; pos<ali->len; pos++) {
+		if (ali->scoord[pos] != 0) {
+			ali->scoord[pos] += startOfLocalWithinLargerSequence;
+		}
+	}
+}
+// version of DumpHitsAndAlignments to handle larger sequences (like human chromosomes)
+// localRnaSequence,localRnaSequenceLength is within the current interval in which a hit was found; this is a semi-hack that will allow us to handle huge sequences (like human chromosomes) without major changes that relate to Infernal, which would add lots of risk a week before the ISMB deadline (the problem is that the routines to print alignments allocate too much RAM).  This trick won't work if filtering fraction=1, since then we'll be in the same position we started with.  A perhaps  [...]
+void DumpHitsAndAlignments_LocalCoords(int nhits,int *hitr,int *hiti,int *hitj,float *hitsc,char *localRnaSequence,int localRnaSequenceLen,int startOfLocalWithinLargerSequence,int reversed,int rnaSequenceLen,float scoreThreshold,const CovarianceModel& cm,CMConsensus_t *cons,int& currHitNum,SequenceSet *sequenceSet)
+{
+	Parsetree_t     *tr;		/* parse of an individual hit */
+	Fancyali_t      *ali;         /* alignment, formatted for display */
+
+	bool gotHitAboveThreshold=false;
+
+	for (int i = 0; i < nhits; i++)
+	{
+		bool isAboveThreshold= (hitsc[i] - scoreThreshold) >= -2e-6; // allow some extra fudge
+		if (isAboveThreshold) {
+
+			printf ("\n");
+
+			if (!gotHitAboveThreshold) {
+				if (sequenceSet!=NULL) {
+					sequenceSet->DumpContext(stdout);
+				}
+				gotHitAboveThreshold=true;
+			}
+
+			// this function can know about the full sequence, since it doesn't allocate memory
+			DumpHitHeader(localRnaSequence-startOfLocalWithinLargerSequence,rnaSequenceLen,hiti[i],hitj[i],reversed,hitsc[i],currHitNum);
+
+			cm.CYKDivideAndConquer(localRnaSequence, localRnaSequenceLen, CovarianceModel::IntToState(hitr[i]), hiti[i]-startOfLocalWithinLargerSequence, hitj[i]-startOfLocalWithinLargerSequence, &tr);
+
+			ali = cm.CreateFancyAli(tr, cons, localRnaSequence);
+			FixupAlignmentByShiftingDatabasePosition(ali,startOfLocalWithinLargerSequence);
+			PrintFancyAli(stdout, ali);
+
+			printf("----endhit\n");
+
+			FreeFancyAli(ali);
+			FreeParsetree(tr);
+		}
+
+	}
+
+	if (gotHitAboveThreshold) {
+		fflush(stdout);
+	}
+
+	free(hitr);
+	free(hiti);
+	free(hitj);
+	free(hitsc);
+}
+
+void Cm2Hmm_Search(int windowLen,float scoreThreshold,const CovarianceModel& cm,int numHmmFilters,HmmType1 **hmmFilterArray,SequenceSet& sequenceSet,bool runCM)
+{
+	int maxlen;
+	int currHitNum=0;
+
+	int    nhits=0;			/* number of hits in a seq */
+	int   *hitr=NULL;			/* initial states for hits */
+	int   *hiti=NULL;                  /* start positions of hits */
+	int   *hitj=NULL;                  /* end positions of hits */
+	float *hitsc=NULL;			/* scores of hits */
+	CMConsensus_t   *cons=NULL;	/* precalculated consensus info for display */
+	FracLetsThruCounter fracLetsThru;
+
+	Stopwatch_t     *watch;
+	watch = StopwatchCreate();
+
+	if (runCM) {
+		cons = cm.CreateCMConsensus(3.0, 1.0); 
+	}
+
+	StopwatchZero(watch);
+	StopwatchStart(watch);
+
+	maxlen   = 0;
+	while (sequenceSet.Next()) // iterate over all sequences
+	{
+		if (sequenceSet.GetLength() == 0) continue; 	/* silently skip len 0 seqs */
+		if (sequenceSet.GetLength() > maxlen) maxlen = sequenceSet.GetLength();
+		char *rnaSequence = sequenceSet.GetDigitizedSeq();
+		const char *rnaSequenceFixed=rnaSequence+1; // my code uses 0-based offsets
+
+		HitList hitList;
+		HitList inputHitList;
+		inputHitList.Init(sequenceSet.GetLength()); // one interval spanning the whole sequence
+		ApplyFilters(hitList,inputHitList,scoreThreshold,rnaSequenceFixed,sequenceSet.GetLength(),windowLen,numHmmFilters,hmmFilterArray);
+		fracLetsThru.ProcessPruning(inputHitList,hitList,windowLen); // update filtering fraction statistics
+
+		// The HitList now is a list of intervals that the profile HMM filter was unable to eliminate; scan each of these intervals with the CM
+		HitList::iterator i;
+		for (i=hitList.begin(); i!=hitList.end(); i++) {
+			assert(i->second >= i->first);
+			//fprintf(stderr,"[%d,%d) ",i->first,i->second);
+
+			int numNucs=i->second - i->first;
+			// do the searches in "local" nucleotide coordinates, i.e. where the start of the interval (i->first) is numbered zero.  This means that for large human chromosomes, we don't have to allocate so much RAM in CYKScan.
+			char *localRnaSequence=rnaSequence + i->first;
+			int localRnaSequenceLen=i->second - i->first;
+			if (runCM) {
+				// run the CM
+				cm.CYKScan(localRnaSequence, localRnaSequenceLen, windowLen, 
+					&nhits, &hitr, &hiti, &hitj, &hitsc);
+				// translate the local nucleotide coordinates into coordinates relative to the start of the whole sequence
+				TranslateHitsFromSubsequence (nhits,hitr,hiti,hitj,hitsc,i->first,i->second);
+				// print out info on any hits that the CM found
+				DumpHitsAndAlignments_LocalCoords(nhits,hitr,hiti,hitj,hitsc,localRnaSequence,localRnaSequenceLen,i->first,sequenceSet.IsReversed(),sequenceSet.GetLength(),scoreThreshold,cm,cons,currHitNum,&sequenceSet);
+			}
+		}
+	}
+
+	StopwatchStop(watch);
+
+	printf("\nFound %d hits.\n\n",currHitNum);
+	fracLetsThru.DumpFracLetsThru(stdout,"",false);
+	StopwatchDisplay(stdout, "\nCPU time: ", watch);
+
+	if (runCM) {
+		FreeCMConsensus(cons);
+	}
+	StopwatchFree(watch);
+	SqdClean();
+}
+
+void Cm2Hmm_Search(int windowLen,float scoreThreshold,char *cmFileName,const char *hmmFileName1,const char *hmmFileName2,char *sequenceFileName,bool runCM)
+{
+	CovarianceModel cm;
+	cm.Load(cmFileName,false);
+
+	int numHmmFilters=0;
+	HmmType1 *hmmFilterArray[2];
+	AddHmmFilter(numHmmFilters,hmmFilterArray,hmmFileName1);
+	AddHmmFilter(numHmmFilters,hmmFilterArray,hmmFileName2);
+
+	SequenceSet *sequenceSet=MakeSequenceSet(sequenceFileName,false);
+
+	Cm2Hmm_Search(windowLen,scoreThreshold,cm,numHmmFilters,hmmFilterArray,*sequenceSet,runCM);
+
+	delete sequenceSet;
+}
+
+void Cm2Hmm_Search(int a,int argc,char **argv,const std::string& programParams)
+{
+	bool okay;
+
+	// window len
+	AnotherParam (a,argc);
+	int windowLen=atoi(argv[a]);
+	a++;
+
+	// score threshold
+	AnotherParam (a,argc);
+	float scoreThreshold=(float)(atof(argv[a]));
+	a++;
+
+	// CM file name
+	AnotherParam (a,argc);
+	char *cmFileName=argv[a];
+	a++;
+
+	// compact HMM file name
+	AnotherParam(a,argc);
+	const char *hmmFileName1=argv[a];
+	a++;
+
+	// expanded HMM file name
+	AnotherParam(a,argc);
+	const char *hmmFileName2=argv[a];
+	a++;
+
+	// sequence file
+	AnotherParam(a,argc);
+	char *sequenceFileName=argv[a];
+	a++;
+
+	// run CM?
+	AnotherParam(a,argc);
+	bool runCM=atoi(argv[a])!=0;
+	a++;
+
+	Cm2Hmm_Search(windowLen,scoreThreshold,cmFileName,hmmFileName1,hmmFileName2,sequenceFileName,runCM);
+}
+
+int try_main(int argc, char **argv)
+{
+#if defined(_DEBUG) && defined(_MSC_VER)
+	// enable MSVC++ debug heap
+	_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF|_CRTDBG_LEAK_CHECK_DF);
+	// _CRTDBG_CHECK_ALWAYS_DF|_CRTDBG_DELAY_FREE_MEM_DF
+#endif
+#ifdef WIN32
+	// for this process to allow me to work while it's running
+	// set it to low priority
+	SetPriorityClass(GetCurrentProcess(),BELOW_NORMAL_PRIORITY_CLASS); // only works on Win 2K/XP
+#endif
+
+	bool doHelp=false;
+
+	if (argc>=2) {
+		if (strcmp(argv[1],"--help")==0) {
+			doHelp=true;
+		}
+	}
+	if (argc<2 || doHelp) {
+
+		fprintf(stderr,"Do a CM search using profile HMM filter(s):\n");
+
+		fprintf(stderr,"cm2hmmsearch <window len> <score threshold> <CM file name> <compact profile HMM file name> <expanded profile HMM file name> <sequence file> <run CM?>\n");
+
+		fprintf(stderr,"\t<window len> : window length parameter for CM scan.\n");
+
+		fprintf(stderr,"\t<score threshold> : hits below this threshold will be ignored (and likely filtered out by the profile HMMs).\n");
+
+		fprintf(stderr,"\t<CM file name> : file name of a CM in Infernal-0.55 format.\n");
+
+		fprintf(stderr,"\t<compact profile HMM file name> : name of a profile HMM to do filtering, or \"-\" (a single dash) to not use this HMM.  Although this HMM is presumed to be compact type, this is not enforced.\n");
+		fprintf(stderr,"\t<expanded profile HMM file name> : same idea as previous field.\n");
+
+		fprintf(stderr,"\t<sequence file> : name of a sequence file, which is presumed to be in FASTA format.\n");
+		fprintf(stderr,"\t<run CM?> : if \"0\" do NOT actually run the CM, just do the filtering and report the filtering fraction.  If \"1\", run the CM to find hits.\n");
+
+		return 0;
+	}
+
+	std::string programParams=DumpProgramParams(argc,argv,true);
+
+	int a=1;
+	Cm2Hmm_Search(a,argc,argv,programParams);
+	return 0;
+}
+int main(int argc, char **argv)
+{
+	int result=1;
+	try {
+		result=try_main(argc,argv);
+	}
+	catch (const std::exception& e) {
+		printf("FATAL: %s\n",e.what());
+	}
+
+	return result;
+}
diff --git a/rigfilters/cm2hmm-1.0/CommaSepFileReader.cpp b/rigfilters/cm2hmm-1.0/CommaSepFileReader.cpp
new file mode 100644
index 0000000..5ec625f
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/CommaSepFileReader.cpp
@@ -0,0 +1,288 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+
+#include "CommaSepFileReader.h"
+#include "MiscExceptions.h"
+
+////////////////////
+// CommaSepSeparator
+
+CommaSepSeparator::CommaSepSeparator (char _delimiterChar)
+: delimiterChar(_delimiterChar)
+{
+}
+CommaSepSeparator::CommaSepSeparator (const CommaSepSeparator& t)
+: delimiterChar(t.delimiterChar)
+{
+	currLine=t.currLine;
+	fieldsInCurrLine=t.fieldsInCurrLine;
+	size_t i;
+	for (i=0; i<fieldsInCurrLine.size(); i++) {
+		fieldsInCurrLine[i] -= (long)&(*t.currLine.begin());
+		fieldsInCurrLine[i] += (long)&(*currLine.begin());
+	}
+}
+CommaSepSeparator::~CommaSepSeparator ()
+{
+}
+void CommaSepSeparator::SeparateCurrLine(void)
+{
+	fieldsInCurrLine.clear();
+	char *cursor=&*currLine.begin();
+	while (1) {
+		char *nextTab=strchr(cursor,delimiterChar);
+		if (nextTab!=NULL) {
+			*nextTab=0;
+		}
+		fieldsInCurrLine.push_back(cursor);
+		if (nextTab==NULL) {
+			break;
+		}
+		cursor=nextTab+1;
+	}
+}
+void CommaSepSeparator::SeparateLine (const char *line)
+{
+	const char *first(line);
+	const char *last(line+strlen(line)+1);
+	currLine.reserve(last-first);
+	currLine.clear();
+	const char *i;
+	for (i=first; i!=last; i++) {
+		currLine.push_back(*i);
+	}
+	SeparateCurrLine();
+}
+void CommaSepSeparator::SeparateLine (const std::vector<char>& line)
+{
+	currLine=line;
+	SeparateCurrLine();
+}
+void CommaSepSeparator::SeparateLine (const std::string& line)
+{
+	SeparateLine(line.c_str());
+}
+const char *CommaSepSeparator::GetField (int fieldNum) const
+{
+	if (fieldNum<0 || fieldNum>=GetNumFields()) {
+		throw SimpleStringException("Reading delimited data file: a required field was missing (0-based field #%d, %s) .",
+			fieldNum,GetAdditionalInformationForException().c_str());
+	}
+	return fieldsInCurrLine[fieldNum];
+}
+int CommaSepSeparator::GetNumFields (void) const
+{
+	return fieldsInCurrLine.size();
+}
+bool CommaSepSeparator::IsFieldBlank (int fieldNum) const
+{
+	return GetField(fieldNum)[0]==0;
+}
+int CommaSepSeparator::GetNumFieldsExcludingBlankPadding (void) const
+{
+	int numFields=GetNumFields();
+	while (numFields>0) {
+		if (!IsFieldBlank(numFields-1)) {
+			break;
+		}
+		numFields--;
+	}
+	return numFields;
+}
+bool CommaSepSeparator::IsLineBlank (void) const
+{
+	switch (GetNumFields()) {
+	case 0:
+		return true;
+	case 1:
+		return GetField(0)[0]==0;
+	default:
+		return false;
+	}
+}
+std::string CommaSepSeparator::GetAdditionalInformationForException (void) const
+{
+	return std::string("");
+}
+int CommaSepSeparator::GetFieldAsInt (int fieldNum) const
+{
+	const char *field=GetField(fieldNum);
+	char *endptr;
+	int result=strtol(field,&endptr,10);
+	if (*endptr!=0) {
+		throw SimpleStringException("Int field had some non-numeric content, field text='%s', %s",
+			field,GetAdditionalInformationForException().c_str());
+	}
+	return result;
+}
+double CommaSepSeparator::GetFieldAsDouble (int fieldNum) const
+{
+	const char *field=GetField(fieldNum);
+	char *endptr;
+	double result=strtod(field,&endptr);
+	if (*endptr!=0) {
+		throw SimpleStringException("Double field had some non-numeric content, field text='%s', %s",
+			field,GetAdditionalInformationForException().c_str());
+	}
+	return result;
+}
+bool CommaSepSeparator::FieldsContainValue (const char *value) const
+{
+	int f;
+	for (f=0; f<GetNumFields(); f++) {
+		if (strcmp(GetField(f),value)==0) {
+			return true;
+		}
+	}
+	return false;
+}
+
+
+////////////////////////////
+// CommaSepAbstractFile
+
+CommaSepAbstractFile::CommaSepAbstractFile (char delimiterChar)
+: CommaSepSeparator(delimiterChar)
+{
+}
+CommaSepAbstractFile::~CommaSepAbstractFile ()
+{
+}
+
+
+////////////////////
+// CommaSepFileReader
+
+CommaSepFileReader::CommaSepFileReader (const char *fileName,char _delimiterChar)
+: CommaSepAbstractFile(_delimiterChar)
+{
+	inFile=ThrowingFopen(fileName,"rt");
+	deleteFileOnDestructor=true;
+	lineNum=0;
+
+	currLine.resize(128);
+}
+CommaSepFileReader::CommaSepFileReader (FILE *_inFile,char _delimiterChar,int currLineNum)
+: CommaSepAbstractFile(_delimiterChar)
+{
+	inFile=_inFile;
+	deleteFileOnDestructor=false;
+	lineNum=currLineNum;
+
+	currLine.resize(128);
+}
+CommaSepFileReader::~CommaSepFileReader ()
+{
+	if (deleteFileOnDestructor && inFile!=NULL) {
+		fclose(inFile);
+	}
+}
+int CommaSepFileReader::GetLineNum (void) const
+{
+	return lineNum;
+}
+bool CommaSepFileReader::ReadLine (void)
+{
+	lineNum++;
+
+	// read whole line
+	int bufferPos=0;
+	while (1) {
+		if (fgets(&(currLine[bufferPos]),currLine.size()-bufferPos,inFile)==NULL) {
+			if (feof(inFile)) {
+				return false;
+			}
+			throw ANSICLibException("Couldn't read next line","fgets");
+		}
+		const char *s=&*currLine.begin();
+		if (strchr(s,'\n')!=NULL) {
+			// already read entire line
+			break;
+		}
+		else {
+			// line was too long - extend buffer & try again
+			bufferPos=strlen(s);
+			currLine.resize(currLine.size()*2);
+		}
+	}
+
+	const char *s=&*currLine.begin();
+	currLine[strcspn(s,"\r\n")]=0;
+
+	SeparateLine(currLine);
+	return true;
+}
+std::string CommaSepFileReader::GetAdditionalInformationForException (void) const
+{
+	char buf[256];
+	sprintf(buf,"line #%d",lineNum);
+	return std::string(buf);
+}
+const CommaSepSeparator& CommaSepFileReader::GetCommaSepSeparator (void) const
+{
+	return (const CommaSepSeparator&) (*this);
+}
+
+///////////////////
+// CommaSepMetaSep
+
+CommaSepMetaSep::CommaSepMetaSep (const char *fullString,char lineDelimiterChar,char fieldDelimiterChar)
+: lines(lineDelimiterChar)
+, CommaSepAbstractFile(fieldDelimiterChar)
+{
+	lines.SeparateLine(fullString);
+	lineNum=0;
+}
+CommaSepMetaSep::~CommaSepMetaSep ()
+{
+}
+bool CommaSepMetaSep::ReadLine (void)
+{
+	if (lineNum==lines.GetNumFields()) {
+		return false;
+	}
+	SeparateLine(lines.GetField(lineNum));
+	lineNum++;
+	return true;
+}
+int CommaSepMetaSep::GetLineNum (void) const
+{
+	return lineNum;
+}
diff --git a/rigfilters/cm2hmm-1.0/CommaSepFileReader.h b/rigfilters/cm2hmm-1.0/CommaSepFileReader.h
new file mode 100644
index 0000000..3f17d24
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/CommaSepFileReader.h
@@ -0,0 +1,142 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+/*
+CommaSepFileReader:
+Reads comma-, tab-, or any-character separated files
+for slightly extra convenience.
+*/
+#ifndef __COMMASEPFILEREADER_H
+#define __COMMASEPFILEREADER_H
+
+// a nice class for SGD files, which have internal fields that are pipe-delimited
+// this class is also used by the actual CommaSepFileReader
+// This class will split up given strings (in a vector<char>) by the delimiter, and
+// allow the user to query the fields
+class CommaSepSeparator {
+protected:
+	const char delimiterChar;
+	std::vector<const char *> fieldsInCurrLine;
+	std::vector<char> currLine;
+
+	virtual std::string GetAdditionalInformationForException (void) const;
+	void SeparateCurrLine(void);
+public:
+	CommaSepSeparator (char _delimiterChar);
+	~CommaSepSeparator ();
+
+	CommaSepSeparator (const CommaSepSeparator& t);
+
+	// copies line to an internal vector, and separates the fields in it
+	// this replaces any line that was previoualy separated (i.e. all previous fields are lost)
+	void SeparateLine (const std::vector<char>& line);
+	// same thing, but here line is a 0-terminated string
+	void SeparateLine (const char *line);
+	void SeparateLine (const std::string& line);
+
+	int GetNumFields (void) const;
+	const char *GetField (int fieldNum) const;
+
+	// for convenience: returns # of fields, not counting blank fields on the right (when exporting
+	// to .csv format, Excel will include blank fields to pad lines that don't have so many fields)
+	int GetNumFieldsExcludingBlankPadding (void) const;
+	// for convenience: returns true iff original line was blank
+	bool IsLineBlank (void) const;
+	// for convenience, returns true iff field is the empty string
+	bool IsFieldBlank (int fieldNum) const;
+	// convenience, returns true iff at least 1 field has the value of valueStr
+	bool FieldsContainValue (const char *value) const;
+
+	// convenience: getting field as other data types
+	int GetFieldAsInt (int fieldNum) const; // note: it's an error for field to be blank, or contain any non-int characters
+	double GetFieldAsDouble (int fieldNum) const; // note: it's an error for field to be blank, or contain any non-double characters
+};
+
+class CommaSepAbstractFile : public CommaSepSeparator {
+public:
+	CommaSepAbstractFile (char delimiterChar);
+	virtual ~CommaSepAbstractFile ();
+
+	virtual int GetLineNum (void) const = 0;
+	virtual bool /* has next line */ ReadLine (void) = 0;
+	// gets the 0-based field in the current line
+	// for convenience, throws an exception if there aren't that many fields in the curr
+	// line (as opposed to asserting, which wouldn't work in release mode & thus isn't appropriate
+	// for possible errors with input files)
+};
+
+class CommaSepFileReader : public CommaSepAbstractFile {
+protected:
+	FILE *inFile;
+	bool deleteFileOnDestructor; // does this class own the file
+	int lineNum;
+
+	std::vector<char> currLine;
+
+	// implement this to put in line #s
+	std::string GetAdditionalInformationForException (void) const;
+	// make these inherited members protected
+	inline void SeparateLine (const std::vector<char>& line) { CommaSepSeparator::SeparateLine(line); }
+	void SeparateLine (const char *line);
+public:
+	CommaSepFileReader (const char *fileName,char _delimiterChar);
+	CommaSepFileReader (FILE *_inFile,char _delimiterChar,int currLineNum=0); // will not close file on exit if this constructor used
+	~CommaSepFileReader ();
+
+	bool ReadLine (void);
+	int GetLineNum (void) const;
+
+	// gets a CommaSepSeparator class that corresponds to the current line, so the caller
+	// can store this data conveniently
+	const CommaSepSeparator& GetCommaSepSeparator (void) const;
+};
+
+// similar to reading a comma-separated file, but the entire file is just one string.  One delimeter separates lines, another separates fields within the lines.  This is useful for code that reads a comma-sep file, when I want to optionally be able to put the file as a command-line parameter, so I don't have to create a whole file.
+class CommaSepMetaSep : public CommaSepAbstractFile {
+protected:
+	CommaSepSeparator lines;
+	int lineNum;
+public:
+	CommaSepMetaSep (const char *fullString,char lineDelimiterChar='/',char fieldDelimiterChar=',');
+	~CommaSepMetaSep ();
+	bool ReadLine (void);
+	int GetLineNum (void) const;
+};
+
+#endif // __COMMASEPFILEREADER_H
+
diff --git a/rigfilters/cm2hmm-1.0/CovarianceModel.cpp b/rigfilters/cm2hmm-1.0/CovarianceModel.cpp
new file mode 100644
index 0000000..329ba0d
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/CovarianceModel.cpp
@@ -0,0 +1,978 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+
+#include "UseDebugNew.h"
+
+#include "cmzasha.h"
+
+int CovarianceModelBase::nextUniqueId=0;
+bool CovarianceModelBase::enableInsertHack=true; // by default, we should be using this for compatibility with Infernal, and also because as I write this, my code is dependent on it
+void CovarianceModelBase::DisableInsertHack (void)
+{
+	enableInsertHack=false;
+}
+CovarianceModelBase::CovarianceModelBase (void)
+{
+	cmMemoryOwned=true;
+	cm=NULL;
+	cmfp=NULL;
+
+	uniqueId=nextUniqueId;
+	nextUniqueId++;
+}
+void CovarianceModelBase::Destruct (void)
+{
+	if (cm!=NULL && cmMemoryOwned) {
+		FreeCM(cm);
+		cm=NULL;
+	}
+	if (cmfp!=NULL) {
+		CMFileClose(cmfp);
+		cmfp=NULL;
+	}
+	cmMemoryOwned=true;
+}
+CovarianceModelBase::~CovarianceModelBase ()
+{
+	Destruct();
+}
+int CovarianceModelBase::GetUniqueId (void) const
+{
+	return uniqueId;
+}
+void CovarianceModelBase::Save (char *cmFileName)
+{
+	FILE *out=ThrowingFopen(cmFileName,"wb");
+	CMFileWrite(out,cm,FALSE);
+	fclose(out);
+}
+bool CovarianceModelBase::Load (char *cmFileName,bool doLocalAlignment)
+{
+	// if it looks like it came from tRNAscan-SE, make sure enableInsertHack==true
+	if (strlen(cmFileName)>=4) {
+
+		const char *cursor=cmFileName+strlen(cmFileName);
+		while (cursor!=cmFileName) {
+			if (*cursor=='/' || *cursor=='\\') {
+				cursor++;
+				break;
+			}
+			cursor--;
+		}
+
+		if ((cursor[0]=='t' || cursor[0]=='T')
+		&& (cursor[1]=='r' || cursor[1]=='R')
+		&& (cursor[2]=='n' || cursor[2]=='N')
+		&& (cursor[3]=='a' || cursor[3]=='A')) {
+			if (enableInsertHack) {
+				throw SimpleStringException("CM file name begins with 'trna', which suggests it might have come from tRNAscan-SE.  Are you sure you didn't mean to use the --no-insert-hack flag?  To get around this error (__IF__ it's a false alarm), change the file name.\n");
+			}
+		}
+	}
+
+	bool isRsearchCM=false;
+	char RSEARCHCM[]=".rsearchcm";
+	if (strlen(cmFileName)>strlen(RSEARCHCM)) {
+		const char *cursor=cmFileName+strlen(cmFileName)-strlen(RSEARCHCM);
+		if (strcmp(cursor,RSEARCHCM)==0) {
+			isRsearchCM=true;
+		}
+	}
+
+	if ((cmfp = CMFileOpen(cmFileName, NULL)) == NULL)
+		Die("Failed to open covariance model save file %s\n", cmFileName);
+
+	if (isRsearchCM) {
+#ifdef CM2HMM_ONLY
+		throw SimpleStringException("Can't handle RSEARCH-format CMs (which use fake probabilities) in this version of the program.");
+#else
+		fprintf(stderr,"Detected CM from RSEARCH\n");
+		printf("Detected CM from RSEARCH\n");
+		if (! read_ascii_cm_nonrenormalizing(cmfp,&cm)) {
+			Die("Failed to read RSEARCH CM from %s\n",cmFileName);
+		}
+#endif
+	}
+	else {
+		if (! CMFileRead(cmfp, &cm))
+			Die("Failed to read a CM from %s -- file corrupt?\n", cmFileName);
+	}
+	if (cm == NULL) 
+		Die("%s empty?\n", cmFileName);
+
+	if (doLocalAlignment) {
+
+		Die("Local alignments aren't properly handled, since local-ends turned out to be more tricky than I expected.");
+
+		ConfigLocal(cm, 0.5, 0.5);
+	}
+
+	CMLogoddsify(cm);
+	if (enableInsertHack) {
+		CMHackInsertScores(cm);	/* make insert emissions score zero. "TEMPORARY" FIX. */
+	}
+
+	// for debugging local stuff -- remember, tho, that endsc can't really be debugged easily
+	/*
+	int state;
+	for (state=0; state!=GetNumStates(); state++) {
+		cm->endsc[state]=(float)IMPOSSIBLE;
+	}
+	for (state=0; state!=363; state++) {
+		//cm->beginsc[state]=(float)IMPOSSIBLE;
+	}
+	for (state=364; state!=GetNumStates(); state++) {
+		//cm->beginsc[state]=(float)IMPOSSIBLE;
+	}
+	//cm->beginsc[3]=0;
+	//cm->beginsc[363]=(float)-7.72;
+
+	for (state=363; state!=GetNumStates(); state++) {
+		//printf("%d,%f,%f\n",state,cm->beginsc[state],cm->endsc[state]);
+	}
+	//cm->endsc[363]=(float)IMPOSSIBLE;
+	*/
+
+	/*
+	FILE *f=fopen("local.cm","wt");
+	CMFileWrite(f,cm,0);
+	fclose(f);
+	*/
+
+	return true;
+}
+
+namespace tRNAscanSE { // stuff related to reverse engineering of tRNAscan-SE by Todd Lowe & Sean Eddy
+
+	// this is from tRNAscan-SE-1.23/structs.h
+	enum NodeType {
+		BIFURC_NODE=0,
+		MATP_NODE=1,
+		MATL_NODE=2,
+		MATR_NODE=3,
+		BEGINL_NODE=4,
+		BEGINR_NODE=5,
+		ROOT_NODE=6,
+		END_NODE=BIFURC_NODE
+	};
+	enum StateType {
+		DEL_ST=0,
+		MATP_ST=1,
+		MATL_ST=2,
+		MATR_ST=3,
+		INSL_ST=4,
+		INSR_ST=5,
+		STATETYPES=6, /* MATP nodes contain 6 states */
+		BEGIN_ST=DEL_ST,
+		BIFURC_ST=DEL_ST,
+		END_ST=DEL_ST,
+	};
+
+	struct NodeTypeInfo {
+		NodeType nodeType;
+		int infernalNodeType;
+
+		int numSplitSetStates;
+		int numInsertStates;
+		StateType *states;
+		bool firstStateIsStart;
+	};
+	StateType matpStates[]={MATP_ST,MATL_ST,MATR_ST,DEL_ST,INSL_ST,INSR_ST};
+	StateType matlStates[]={MATL_ST,DEL_ST,INSL_ST};
+	StateType matrStates[]={MATR_ST,DEL_ST,INSR_ST};
+	StateType rootStates[]={DEL_ST,INSL_ST,INSR_ST};
+	StateType beglStates[]={DEL_ST};
+	StateType begrStates[]={DEL_ST,INSL_ST};
+	StateType bifStates[]={BIFURC_ST};
+	NodeTypeInfo nodeTypeInfo[]={
+		{BIFURC_NODE,BIF_nd,1,0,bifStates,false}, // BIF handled specially, though
+		{MATP_NODE,MATP_nd,4,2,matpStates,false},
+		{MATL_NODE,MATL_nd,2,1,matlStates,false},
+		{MATR_NODE,MATR_nd,2,1,matrStates,false},
+		{BEGINL_NODE,BEGL_nd,1,0,beglStates,true},
+		{BEGINR_NODE,BEGR_nd,1,1,begrStates,true},
+		{ROOT_NODE,ROOT_nd,1,2,rootStates,true}
+	};
+	NodeTypeInfo GetNodeTypeInfo (NodeType nodeType) {
+		for (unsigned int i=0; i<sizeof(nodeTypeInfo)/sizeof(NodeTypeInfo); i++) {
+			if (nodeTypeInfo[i].nodeType==nodeType) {
+				return nodeTypeInfo[i];
+			}
+		}
+		throw SimpleStringException("GetNodeTypeInfo failed for node type %d",(int)nodeType);
+	}
+
+	struct StateTypeInfo {
+		StateType stateType;
+		int infernalStateType;
+
+		int numEmits;
+	};
+	StateTypeInfo stateTypeInfo[]={
+		{DEL_ST,D_st,0},
+		{MATP_ST,MP_st,2},
+		{MATL_ST,ML_st,1},
+		{MATR_ST,MR_st,1},
+		{INSL_ST,IL_st,1},
+		{INSR_ST,IR_st,1},
+		{BIFURC_ST,B_st,0},
+		{BEGIN_ST,S_st,0},
+		{END_ST,E_st,0},
+		{END_ST,EL_st,0}
+	};
+	StateTypeInfo GetStateTypeInfo (StateType stateType) {
+		for (unsigned int i=0; i<sizeof(stateTypeInfo)/sizeof(StateTypeInfo); i++) {
+			if (stateTypeInfo[i].stateType==stateType) {
+				return stateTypeInfo[i];
+			}
+		}
+		throw SimpleStringException("GetStateTypeInfo failed for state type %d",(int)stateType);
+	}
+	StateType InfernalToCoveStateType (int infernalStateType) {
+		for (unsigned int i=0; i<sizeof(stateTypeInfo)/sizeof(StateTypeInfo); i++) {
+			if (stateTypeInfo[i].infernalStateType==infernalStateType) {
+				return stateTypeInfo[i].stateType;
+			}
+		}
+		throw SimpleStringException("InfernalToCoveStateType failed for state type %d",infernalStateType);
+	}
+
+	typedef float qTransitionMatrix[STATETYPES][STATETYPES];
+	struct TransitionMatrix {qTransitionMatrix array;};
+	typedef float qSingletEmit[4];
+	struct SingletEmit {qSingletEmit array;} ;
+	typedef float qPairEmit[4][4];
+	struct PairEmit {qPairEmit array;} ;
+};
+void CopySingletEmitFromCove(CM_t *cm,int state,const tRNAscanSE::SingletEmit& coveEmit)
+{
+	for (int nuc=0; nuc<4; nuc++) {
+		cm->e[state][nuc]=coveEmit.array[nuc];
+		cm->esc[state][nuc]=(float)(sreLOG2(coveEmit.array[nuc]));
+	}
+}
+void CovarianceModelBase::LoadCove2 (const char *cmFileName)
+{
+	Destruct();
+
+	bool useLocalEndStates=false; // I wonder what EL_st states are for, looks like it's always E_st
+
+	FILE *cmFile=ThrowingFopen(cmFileName,"rt");
+	char version[256]="";
+	fscanf(cmFile,"### cove %s\n",version);
+	if (strcmp(version,"V2")!=0) {
+		throw SimpleStringException("Cove-format file didn't begin with \"### cove V2\" --> it's not in Cove V2 format.");
+	}
+	int numNodes;
+	fscanf(cmFile, "%d \tnodes\n", &numNodes);
+
+	// can allocate Infernal structure now, possibly using more memory than we need (because we're using an upper bound for required # of states), but I don't think that matters
+	int upperBoundOnNumStates=numNodes*6;
+	int upperBoundOnNumNodes=numNodes*2;
+	cm=CreateCM(upperBoundOnNumNodes,upperBoundOnNumStates);
+	assert(cm->nodes==upperBoundOnNumNodes); // just verifying my expectation of the CreateCM function
+	assert(cm->flags==0); // shouldn't have any set, right?
+
+	cm->name=(char *)MallocOrDie(strlen(cmFileName)+1);
+	strcpy(cm->name,cmFileName);
+
+	cm->null[0]=cm->null[1]=cm->null[2]=cm->null[3]=0.25; // default NULL model
+
+	std::vector<int> coveLeftChild(numNodes),coveRightChild(numNodes);
+	std::vector<tRNAscanSE::NodeType> coveNodeType(numNodes);
+	std::vector<tRNAscanSE::SingletEmit> coveEmitIL(numNodes),coveEmitIR(numNodes),coveEmitML(numNodes),coveEmitMR(numNodes);
+	std::vector<tRNAscanSE::TransitionMatrix> coveTransitionMatrix(numNodes);
+	std::vector<tRNAscanSE::PairEmit> coveEmitMP(numNodes);
+	std::vector<int> infernalNodeToCoveNode(upperBoundOnNumNodes); // upper bound on # of nodes, if every cove node were an END node
+
+	// first, read in the file
+	for (int currNode=0; currNode<numNodes; currNode++) {
+		int currNodeFromFile;
+		fscanf(cmFile, "### node %d",&currNodeFromFile);
+		if (currNode!=currNodeFromFile) {
+			throw SimpleStringException("Cove V2 file's nodes are not in sequential order, but this dinky code assumes they are.\n");
+		}
+
+		int thisCoveNodeType;
+		fscanf(cmFile, " type %d\n", &thisCoveNodeType);
+		coveNodeType[currNode]=(tRNAscanSE::NodeType)thisCoveNodeType;
+
+		int leftCoveChildNode,rightCoveChildNode;
+		fscanf(cmFile, "%d  %d\n", &leftCoveChildNode,&rightCoveChildNode);
+		if (leftCoveChildNode!=-1 && leftCoveChildNode!=currNode+1) {
+			throw SimpleStringException("Cove V2 file's left child (of node #%d) is not the next node or -1, which I was assuming it would be",currNode);
+		}
+		coveLeftChild[currNode]=leftCoveChildNode;
+		coveRightChild[currNode]=rightCoveChildNode;
+
+		for (int from=0; from<tRNAscanSE::STATETYPES; from++) {
+			for (int to=0; to<tRNAscanSE::STATETYPES; to++) {
+				fscanf(cmFile,"%f ",&(coveTransitionMatrix[currNode].array[from][to]));
+			}
+			fscanf(cmFile, "\n");
+		}
+
+		for (int i = 0; i < 4; i++) {
+			fscanf(cmFile, "%f ", &(coveEmitIL[currNode].array[i]));
+		}
+		fscanf(cmFile, "# INSL\n");
+		for (int i = 0; i < 4; i++) {
+			fscanf(cmFile, "%f ", &(coveEmitIR[currNode].array[i]));
+		}
+		fscanf(cmFile, "# INSR\n");
+		for (int i = 0; i < 4; i++) {
+			for (int j=0; j<4; j++) {
+				fscanf(cmFile, "%f ", &(coveEmitMP[currNode].array[i][j]));
+			}
+			fscanf(cmFile, "# MATP\n");
+		}
+		for (int i = 0; i < 4; i++) {
+			fscanf(cmFile, "%f ", &(coveEmitML[currNode].array[i]));
+		}
+		fscanf(cmFile, "# MATL\n");
+		for (int i = 0; i < 4; i++) {
+			fscanf(cmFile, "%f ", &(coveEmitMR[currNode].array[i]));
+		}
+		fscanf(cmFile, "# MATR\n");
+	}
+
+	fclose(cmFile);
+
+	// now, linearize the states, as in Infernal
+	int nextInfernalState=0;
+	int nextInfernalNode=0;
+	for (int currNode=0; currNode<numNodes; currNode++) {
+
+		infernalNodeToCoveNode[nextInfernalNode]=currNode;
+
+		cm->nodemap[nextInfernalNode]=nextInfernalState;
+		tRNAscanSE::NodeTypeInfo nodeTypeInfo=tRNAscanSE::GetNodeTypeInfo (coveNodeType[currNode]);
+
+		cm->ndtype[nextInfernalNode]=nodeTypeInfo.infernalNodeType;
+		if (coveNodeType[currNode]==tRNAscanSE::BIFURC_NODE) {
+			if (coveLeftChild[currNode]==-1 && coveRightChild[currNode]==-1) {
+				// it's really an end node
+				cm->ndtype[nextInfernalNode]=END_nd;
+				cm->sttype[nextInfernalState]=EL_st;
+				cm->ndidx[nextInfernalState]=nextInfernalNode;
+				cm->cfirst[nextInfernalState]=-1;
+				cm->cnum[nextInfernalState]=0;
+				if (currNode+1==numNodes || !useLocalEndStates) {
+					// final end state
+					cm->sttype[nextInfernalState]=E_st;
+				}
+			}
+			else {
+				if (coveLeftChild[currNode]==-1 || coveRightChild[currNode]==-1) {
+					throw SimpleStringException("Cove V2 had Bif/End node (#%d) that had exactly one child.  I agree that's senseless.",currNode);
+				}
+
+				// bif node
+				cm->sttype[nextInfernalState]=B_st;
+				cm->ndidx[nextInfernalState]=nextInfernalNode;
+				// set up the children later
+			}
+			nextInfernalState++;
+		}
+		else {
+
+			int numSplitSetStates=nodeTypeInfo.numSplitSetStates;
+			int numInsertStates=nodeTypeInfo.numInsertStates;
+
+			int nextSplitSetStates;
+			if (coveLeftChild[currNode]==-1 && coveRightChild[currNode]==-1) {
+				// next node is a phantom END node
+				nextSplitSetStates=1;
+			}
+			else {
+				assert(currNode+1<numNodes); // else this should have been an END node
+				tRNAscanSE::NodeTypeInfo nextNodeTypeInfo=tRNAscanSE::GetNodeTypeInfo (coveNodeType[currNode+1]);
+				nextSplitSetStates=nextNodeTypeInfo.numSplitSetStates;
+			}
+
+			int firstChildState=nextInfernalState+numSplitSetStates;
+			for (int currState=0; currState<numSplitSetStates+numInsertStates; currState++) {
+				tRNAscanSE::StateType coveStateType=nodeTypeInfo.states[currState];
+				tRNAscanSE::StateTypeInfo stateTypeInfo=GetStateTypeInfo(coveStateType);
+				cm->sttype[nextInfernalState]=stateTypeInfo.infernalStateType;
+				if (nodeTypeInfo.firstStateIsStart && currState==0) {
+					cm->sttype[nextInfernalState]=S_st;
+				}
+				cm->ndidx[nextInfernalState]=nextInfernalNode;
+				cm->cfirst[nextInfernalState]=firstChildState;
+				cm->cnum[nextInfernalState]=nextSplitSetStates+nodeTypeInfo.numInsertStates;
+				if (cm->sttype[nextInfernalState]==IR_st && numInsertStates==2) {
+					// special case -- IR doesn't go to IL
+					cm->cfirst[nextInfernalState]++;
+					cm->cnum[nextInfernalState]--;
+				}
+				
+				// emits
+				switch (stateTypeInfo.numEmits) {
+					case 0:
+						// nothing to do for emits
+						break;
+					case 1:
+						if (coveStateType==tRNAscanSE::INSL_ST) { // MSVC++ screws up tabbing if I use switch/case
+							CopySingletEmitFromCove(cm,nextInfernalState,coveEmitIL[currNode]);
+						}
+						if (coveStateType==tRNAscanSE::INSR_ST) { // MSVC++ screws up tabbing if I use switch/case
+							CopySingletEmitFromCove(cm,nextInfernalState,coveEmitIR[currNode]);
+						}
+						if (coveStateType==tRNAscanSE::MATL_ST) { // MSVC++ screws up tabbing if I use switch/case
+							CopySingletEmitFromCove(cm,nextInfernalState,coveEmitML[currNode]);
+						}
+						if (coveStateType==tRNAscanSE::MATR_ST) { // MSVC++ screws up tabbing if I use switch/case
+							CopySingletEmitFromCove(cm,nextInfernalState,coveEmitMR[currNode]);
+						}
+						break;
+					case 2:
+						{
+							for (int leftNuc=0; leftNuc<4; leftNuc++) {
+								for (int rightNuc=0; rightNuc<4; rightNuc++) {
+									float emitProb=coveEmitMP[currNode].array[leftNuc][rightNuc];
+									cm->e[nextInfernalState][GetPairIndex(leftNuc,rightNuc)]=emitProb;
+									cm->esc[nextInfernalState][GetPairIndex(leftNuc,rightNuc)]=(float)(sreLOG2(emitProb));
+								}
+							}
+						}
+						break;
+					default:
+						assert(false);
+						break;
+				}
+
+				nextInfernalState++;
+			}
+
+			// (annoying) special case: a node of regular type (like MATL) can also be an END node.  In this case, we have to put in the INFERNAL END node afterwards.
+			if (coveLeftChild[currNode]==-1 && coveRightChild[currNode]==-1) {
+				nextInfernalNode++;
+				infernalNodeToCoveNode[nextInfernalNode]=currNode;
+				cm->ndtype[nextInfernalNode]=END_nd;
+				cm->nodemap[nextInfernalNode]=nextInfernalState;
+				cm->sttype[nextInfernalState]=EL_st;
+				cm->ndidx[nextInfernalState]=nextInfernalNode;
+				cm->cfirst[nextInfernalState]=-1;
+				cm->cnum[nextInfernalState]=0;
+				if (currNode+1==numNodes || !useLocalEndStates) {
+					// final end state
+					cm->sttype[nextInfernalState]=E_st;
+				}
+				nextInfernalState++;
+			}
+		}
+
+		nextInfernalNode++;
+	}
+	cm->M=nextInfernalState;
+	cm->nodes=nextInfernalNode;
+
+	// do transitions, now that every state has its type
+	for (int state=0; state<cm->M; state++) {
+		int currInfernalNode=cm->ndidx[state];
+		int currNode=infernalNodeToCoveNode[currInfernalNode];
+
+		if (cm->sttype[state]!=B_st) {
+			tRNAscanSE::StateType coveFromStateType=tRNAscanSE::InfernalToCoveStateType(cm->sttype[state]);
+			for (int i=0; i<cm->cnum[state]; i++) {
+				int childState=cm->cfirst[state]+i;
+				tRNAscanSE::StateType coveToStateType=tRNAscanSE::InfernalToCoveStateType(cm->sttype[childState]);
+				float p=coveTransitionMatrix[currNode].array[coveFromStateType][coveToStateType];
+				cm->t[state][i]=p;
+				cm->tsc[state][i]=(float)(sreLOG2(p));
+			}
+		}
+	}
+
+	// now set up right children of BIF nodes
+	// first reverse-map nodes
+	std::vector<int> coveNodeToInfernalNode(numNodes);
+	for (int infernalNode=0; infernalNode<cm->nodes; infernalNode++) {
+		coveNodeToInfernalNode[infernalNodeToCoveNode[infernalNode]]=infernalNode;
+	}
+	// now do it
+	for (int currNode=0; currNode<numNodes; currNode++) {
+		if (coveNodeType[currNode]==tRNAscanSE::BIFURC_NODE) {
+			if (coveLeftChild[currNode]!=-1 && coveRightChild[currNode]!=-1) {
+				int bifState=cm->nodemap[coveNodeToInfernalNode[currNode]];
+				int leftChildState=cm->nodemap[coveNodeToInfernalNode[coveLeftChild[currNode]]];
+				int rightChildState=cm->nodemap[coveNodeToInfernalNode[coveRightChild[currNode]]];
+				cm->cfirst[bifState]=leftChildState;
+				cm->cnum[bifState]=rightChildState;
+			}
+		}
+	}
+
+	// now set up parent pointers & full stid
+	// first clear parents
+	for (int state=0; state<cm->M; state++) {
+		cm->plast[state]=-1;
+		cm->pnum[state]=0;
+	}
+	// now set everything
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+		cm->stid[StateToInt(state)]=DeriveUniqueStateCode(GetNodeType(GetNode(state)), GetStateType(state));
+		if (IsBifurcation(state)) {
+			State childState=GetLeftBifurcationChild(state);
+			cm->plast[StateToInt(childState)]=StateToInt(state);
+			cm->pnum[StateToInt(childState)]++;
+			childState=GetRightBifurcationChild(state);
+			cm->plast[StateToInt(childState)]=StateToInt(state);
+			cm->pnum[StateToInt(childState)]++;
+		}
+		else {
+			for (int childNum=0; childNum<GetNumChildren(state); childNum++) {
+				State childState=GetNthChildState(state,childNum);
+				cm->plast[StateToInt(childState)]=StateToInt(state);
+				cm->pnum[StateToInt(childState)]++;
+			}
+		}
+	}
+}
+void CovarianceModelBase::CopyFrom (const CovarianceModelBase& t)
+{
+	Destruct();
+
+	cm=CreateCM(t.GetNumNodes(),t.GetNumStates());
+
+	cm->name=(char *)MallocOrDie(strlen(t.GetName())+1);
+	strcpy(cm->name,t.GetName());
+
+	COPY_ARRAY(sttype,t.GetNumStates()+1);
+	COPY_STATE_ARRAY(ndidx);
+	COPY_ARRAY(stid,t.GetNumStates()+1);
+	COPY_STATE_ARRAY(cfirst);
+	COPY_STATE_ARRAY(cnum);
+	COPY_STATE_ARRAY(plast);
+	COPY_STATE_ARRAY(pnum);
+
+	COPY_ARRAY(nodemap,t.GetNumNodes());
+	COPY_ARRAY(ndtype,t.GetNumNodes());
+
+	COPY_ARRAY_2D(t,t.GetNumStates(),MAXCONNECT);
+	COPY_ARRAY_2D(e,t.GetNumStates(),Alphabet_size*Alphabet_size);
+	COPY_STATE_ARRAY(begin);
+	COPY_STATE_ARRAY(end);
+	COPY_ARRAY_2D(tsc,t.GetNumStates(),MAXCONNECT);
+	COPY_ARRAY_2D(esc,t.GetNumStates(),Alphabet_size*Alphabet_size);
+	COPY_STATE_ARRAY(beginsc);
+	COPY_STATE_ARRAY(endsc);
+
+	cm->flags  = t.cm->flags;
+}
+void CovarianceModelBase::MirrorFrom (CM_t *t)
+{
+	Destruct();
+
+	cmMemoryOwned=false;
+	cm=t;
+	cmfp=NULL;
+}
+
+void CovarianceModelBase::Realloc2d(float **(&array),int oldNumStates,int newNumStates,int sizeDim2)
+{
+	float **old=array;
+	array=FMX2Alloc(newNumStates, sizeDim2);
+	for (int i=0; i<oldNumStates; i++) {
+		for (int j=0; j<sizeDim2; j++) {
+			array[i][j]=old[i][j];
+		}
+	}
+	FMX2Free(old);
+}
+// WARNING: only for HMMs
+void CovarianceModelBase::AddStates(int numNewStates)
+{
+	int newNumStates=numNewStates+GetNumStates();
+
+	cm->sttype=(char *)ReallocOrDie(cm->sttype,sizeof(cm->sttype[0])*(newNumStates+1));
+	cm->stid=(char *)ReallocOrDie(cm->stid,sizeof(cm->stid[0])*(newNumStates+1));
+	cm->ndidx=(int *)ReallocOrDie(cm->ndidx,sizeof(cm->ndidx[0])*newNumStates);
+	cm->cfirst=(int *)ReallocOrDie(cm->cfirst,sizeof(cm->cfirst[0])*newNumStates);
+	cm->cnum=(int *)ReallocOrDie(cm->cnum,sizeof(cm->cnum[0])*newNumStates);
+	cm->plast=(int *)ReallocOrDie(cm->plast,sizeof(cm->plast[0])*newNumStates);
+	cm->pnum=(int *)ReallocOrDie(cm->pnum,sizeof(cm->pnum[0])*newNumStates);
+
+	cm->begin=(float *)ReallocOrDie(cm->begin,sizeof(cm->begin[0])*newNumStates);
+	cm->end=(float *)ReallocOrDie(cm->end,sizeof(cm->end[0])*newNumStates);
+	cm->beginsc=(float *)ReallocOrDie(cm->beginsc,sizeof(cm->beginsc[0])*newNumStates);
+	cm->endsc=(float *)ReallocOrDie(cm->endsc,sizeof(cm->endsc[0])*newNumStates);
+
+	Realloc2d(cm->tsc,GetNumStates(),newNumStates,MAXCONNECT);
+	Realloc2d(cm->esc,GetNumStates(),newNumStates,Alphabet_size*Alphabet_size);
+
+	Realloc2d(cm->t,GetNumStates(),newNumStates,MAXCONNECT);
+	Realloc2d(cm->e,GetNumStates(),newNumStates,MAXCONNECT);
+
+	cm->M=newNumStates;
+}
+// WARNING: only for HMMs
+void CovarianceModelBase::MoveStatesHigher (State st_firstState,State st_destOfFirstState)
+{
+	int firstState=StateToInt(st_firstState);
+	int destOfFirstState=StateToInt(st_destOfFirstState);
+
+	assert(destOfFirstState>=firstState);
+	int increase=destOfFirstState-firstState;
+	int newNumStates=GetNumStates() + increase;
+
+	AddStates(increase);
+
+	// do the move, careful about the overlap
+	for (int state=newNumStates-1; state>=destOfFirstState; state--) {
+		cm->sttype[state]=cm->sttype[state-increase];
+		cm->cfirst[state]=cm->cfirst[state-increase];
+		cm->cnum[state]=cm->cnum[state-increase];
+		for (int i=0; i<MAXCONNECT; i++) {
+			cm->tsc[state][i]=cm->tsc[state-increase][i];
+		}
+		for (int i=0; i<Alphabet_size*Alphabet_size; i++) {
+			cm->esc[state][i]=cm->esc[state-increase][i];
+		}
+	}
+
+	// now adjust 'cfirst' members of the moved thingies
+	for (int state=destOfFirstState; state<newNumStates; state++) {
+		if (cm->cfirst[state]!=-1) {
+			assert(cm->cfirst[state]>=firstState);
+			cm->cfirst[state] += increase;
+		}
+	}
+}
+void CovarianceModelBase::CopyStatesVerbatimFrom(const CovarianceModelBase& t,State st_firstState,State st_lastState)
+{
+	int firstState=StateToInt(st_firstState);
+	int lastState=StateToInt(st_lastState);
+	int state;
+	for (state=firstState; state<lastState; state++) {
+
+		cm->sttype[state]=t.cm->sttype[state];
+		cm->cfirst[state]=t.cm->cfirst[state];
+		cm->cnum[state]=t.cm->cnum[state];
+		for (int i=0; i<MAXCONNECT; i++) {
+			cm->tsc[state][i]=t.cm->tsc[state][i];
+		}
+		for (int i=0; i<Alphabet_size*Alphabet_size; i++) {
+			cm->esc[state][i]=t.cm->esc[state][i];
+		}
+	}
+}
+
+void CovarianceModelBase::Init (int numStates)
+{
+	//cm=CreateCM(0,numStates);	// Nodes not used in Zasha's structure
+	cm=CreateCM(1,numStates);	// But nnodes=0 causes a malloc(0)
+					// which is undefined and can cause a crash
+					// Using 1 instead is ad hoc to prevent this
+
+	char dummyName[]="unnamed";
+	cm->name = sre_strdup(dummyName, (int)(strlen(dummyName)));
+}
+void CovarianceModelBase::DivideOutUniformNullModel(void)
+{
+	int v, x, y;
+	for (v = 0; v < cm->M; v++)
+	{
+		if (cm->sttype[v] == MP_st)
+			for (x = 0; x < Alphabet_size; x++)
+				for (y = 0; y < Alphabet_size; y++) {
+					cm->e[v][x*Alphabet_size+y] *= 16.0;
+					cm->esc[v][x*Alphabet_size+y] = (float)sreLOG2(cm->e[v][x*Alphabet_size+y]);
+				}
+
+		if (cm->sttype[v] == ML_st || cm->sttype[v] == MR_st ||
+			cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+			for (x = 0; x < Alphabet_size; x++) {
+				cm->e[v][x] *= 4.0;
+				cm->esc[v][x] = (float)sreLOG2(cm->e[v][x]);
+			}
+	}
+}
+void CovarianceModelBase::CMRenormalize (void)
+{
+	::CMRenormalize(cm);
+
+	// copied from ::CMLogoddsify, but in this case we just want to Log
+	int v, x, y;
+	for (v = 0; v < cm->M; v++)
+	{
+		if (cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+			for (x = 0; x < cm->cnum[v]; x++)
+				cm->tsc[v][x] = (float)sreLOG2(cm->t[v][x]);
+
+		if (cm->sttype[v] == MP_st)
+			for (x = 0; x < Alphabet_size; x++)
+				for (y = 0; y < Alphabet_size; y++)
+					cm->esc[v][x*Alphabet_size+y] = (float)sreLOG2(cm->e[v][x*Alphabet_size+y]);
+
+		if (cm->sttype[v] == ML_st || cm->sttype[v] == MR_st ||
+			cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+			for (x = 0; x < Alphabet_size; x++)
+				cm->esc[v][x] = (float)sreLOG2(cm->e[v][x]);
+
+		/* These work even if begin/end distributions are inactive 0's,
+		* sreLOG2 will set beginsc, endsc to -infinity.
+		*/
+		cm->beginsc[v] = (float)sreLOG2(cm->begin[v]);
+		cm->endsc[v]   = (float)sreLOG2(cm->end[v]);
+	}
+
+	if (enableInsertHack) {
+		::CMHackInsertScores(cm);
+	}
+}
+void CovarianceModelBase::HackInsertScoresToStrictProbs (void)
+{
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+		if (IsInsertState(state)) {
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				SetEmissionProbDirectly(state,nuc,0.25);
+				SetSingletEmissionLogScore(state,nuc,-2.0);
+			}
+		}
+	}
+}
+void CovarianceModelBase::SetTransitionProbDirectly (State state,int child,float prob)
+{
+	cm->t[StateToInt(state)][child]=prob;
+}
+float CovarianceModelBase::GetTransitionProbDirectly (State state,int child) const
+{
+	return cm->t[StateToInt(state)][child];
+}
+void CovarianceModelBase::SetEmissionProbDirectly (State state,int nuc,float prob)
+{
+	cm->e[StateToInt(state)][nuc]=prob;
+}
+float CovarianceModelBase::GetEmissionProbDirectly (State state,int nuc) const
+{
+	return cm->e[StateToInt(state)][nuc];
+}
+float CovarianceModelBase::GetPairEmissionProbDirectly (State state,int leftNuc,int rightNuc) const
+{
+	return cm->e[StateToInt(state)][leftNuc*Alphabet_size + rightNuc];
+}
+void CovarianceModelBase::SetPairEmissionProbDirectly(State state,int leftNuc,int rightNuc,float prob)
+{
+	cm->e[StateToInt(state)][leftNuc*Alphabet_size + rightNuc]=prob;
+}
+void CovarianceModelBase::NormalizeEmissionsToStrictProbabilitiesViaProbabilities (void)
+{
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+
+		switch (GetNumSymbolsEmitted(state)) {
+			case 1:
+				{
+					double totalProb=0;
+					for (int nuc=0; nuc<Alphabet_size; nuc++) {
+						totalProb += GetEmissionProbDirectly(state,nuc);
+					}
+					for (int nuc=0; nuc<Alphabet_size; nuc++) {
+						float t=GetEmissionProbDirectly(state,nuc);
+						float prob=(float)(t/totalProb);
+						if (t==0 && totalProb==0) {
+							prob=1;
+						}
+						SetEmissionProbDirectly(state,nuc,prob);
+						SetSingletEmissionLogScore(state,nuc,(float)(sreLOG2(prob)));
+					}
+				}
+				break;
+			case 2:
+				{
+					double totalProb=0;
+					for (int leftNuc=0; leftNuc<Alphabet_size; leftNuc++) {
+						for (int rightNuc=0; rightNuc<Alphabet_size; rightNuc++) {
+							totalProb += GetPairEmissionProbDirectly(state,leftNuc,rightNuc);
+						}
+					}
+					for (int leftNuc=0; leftNuc<Alphabet_size; leftNuc++) {
+						for (int rightNuc=0; rightNuc<Alphabet_size; rightNuc++) {
+							float t=GetPairEmissionProbDirectly(state,leftNuc,rightNuc);
+							float prob=(float)(t/totalProb);
+							if (t==0 && totalProb==0) {
+								prob=1;
+							}
+							SetPairEmissionProbDirectly(state,leftNuc,rightNuc,prob);
+							SetPairEmissionScore(state,leftNuc,rightNuc,(float)(sreLOG2(prob)));
+						}
+					}
+				}
+				break;
+		}
+	}
+}
+void CovarianceModelBase::NormalizeTransitionsToStrictProbabilitiesViaProbabilities (void)
+{
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+
+		double totalProb=0;
+		for (int child=0; child<GetNumChildren(state); child++) {
+			totalProb += GetTransitionProbDirectly(state,child);
+		}
+		for (int child=0; child<GetNumChildren(state); child++) {
+			float t=GetTransitionProbDirectly(state,child);
+			float prob=(float)(t/totalProb);
+			if (t==0 && totalProb==0) {
+				prob=1;
+			}
+			SetTransitionProbDirectly(state,child,prob);
+			SetTransitionLogScore(state,child,(float)(sreLOG2(prob)));
+		}
+	}
+}
+void CovarianceModelBase::ZeroAllEmitProbs (void)
+{
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+		assert(GetNumSymbolsEmitted(state)!=2); // only meant for HMMs
+		if (IsEmitting(state)) {
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				SetEmissionProbDirectly(state,nuc,(float)0);
+			}
+		}
+	}
+}
+void CovarianceModelBase::ZeroAllTransitionProbsExceptSelfLoops (void)
+{
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+		for (int child=0; child<GetNumChildren(state); child++) {
+			State toState=GetNthChildState(state,child);
+			if (state!=toState) { // no a self-loop
+				SetTransitionProbDirectly(state,child,(float)0);
+			}
+		}
+	}
+}
+void CovarianceModelBase::ZeroAllTransitionProbs (void)
+{
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+		for (int child=0; child<GetNumChildren(state); child++) {
+			SetTransitionProbDirectly(state,child,(float)0);
+		}
+	}
+}
+void CovarianceModelBase::SetFirstChild (State state,State firstChild)
+{
+	cm->cfirst[StateToInt(state)]=StateToInt(firstChild);
+}
+void CovarianceModelBase::SetNumChildren (State state,int numChildren)
+{
+	assert(numChildren>=0 && numChildren<MAXCONNECT);
+	cm->cnum[StateToInt(state)]=numChildren;
+}
+void CovarianceModelBase::SetNoChildren (State state)
+{
+	cm->cfirst[StateToInt(state)]=-1;
+	cm->cnum[StateToInt(state)]=0;
+}
+void CovarianceModelBase::SetStateType (State state,int stateType)
+{
+	cm->sttype[StateToInt(state)]=stateType;
+}
+void CovarianceModelBase::SetTransitionLogScore (State state,int childNum,float score)
+{
+	assert(childNum>=0 && childNum<GetNumChildren(state));
+	cm->tsc[StateToInt(state)][childNum]=score;
+}
+void CovarianceModelBase::SetSingletEmissionLogScore (State state,int symbol,float score)
+{
+	assert(symbol>=0 && symbol<Alphabet_size);
+	cm->esc[StateToInt(state)][symbol]=score;
+}
+void CovarianceModelBase::SetBeginsc (State state,float score)
+{
+	cm->beginsc[StateToInt(state)]=score;
+}
+float CovarianceModelBase::CYKDivideAndConquer(char *seq,int L,State state,int i,int j,Parsetree_t **retr) const {
+	CM_t *nonConstCM=(CM_t *)cm;
+	return ::CYKDivideAndConquer(nonConstCM,seq,L,StateToInt(state),i,j,retr,NULL,NULL);
+}
+float CovarianceModelBase::CYKInsideScore (char *seq,int L,State state,int i,int j) const {
+	CM_t *nonConstCM=(CM_t *)cm;
+	return ::CYKInsideScore(nonConstCM,seq,L,StateToInt(state),i,j,NULL,NULL);
+}
+CMConsensus_t *CovarianceModelBase::CreateCMConsensus (float x,float y) const
+{
+	CM_t *nonConstCM=(CM_t *)cm;
+	return ::CreateCMConsensus(nonConstCM,x,y);
+}
+void CovarianceModelBase::CYKScanZasha (char *dsq, int L, int W,int *ret_nhits, int **ret_hitr, int **ret_hiti, int **ret_hitj, float **ret_hitsc,CykscanStats& cykscanStats) const {
+#ifndef CM2HMM_ONLY
+	CM_t *nonConstCM=(CM_t *)cm;
+	::CYKScanZasha(nonConstCM,dsq,L,W,ret_nhits,ret_hitr,ret_hiti,ret_hitj,ret_hitsc,cykscanStats);
+#endif
+}
+void CovarianceModelBase::CYKScan_OptionalBug (char *dsq, int L, int W,int *ret_nhits, int **ret_hitr, int **ret_hiti, int **ret_hitj, float **ret_hitsc,bool fixBug) const
+{
+#ifndef CM2HMM_ONLY
+	CM_t *nonConstCM=(CM_t *)cm;
+	::CYKScan_OptionalBug(nonConstCM,dsq,L,W,ret_nhits,ret_hitr,ret_hiti,ret_hitj,ret_hitsc,fixBug);
+#endif
+}
+Fancyali_t *CovarianceModelBase::CreateFancyAli(Parsetree_t *tr, CMConsensus_t *cons, char *rnaSequence) const
+{
+	CM_t *nonConstCM=(CM_t *)cm;
+	return ::CreateFancyAli(tr,nonConstCM,cons,rnaSequence);
+}
+float CovarianceModelBase::ParsetreeScore(Parsetree_t *tr,char *rnaSequence) const
+{
+#ifndef CM2HMM_ONLY
+	CM_t *nonConstCM=(CM_t *)cm;
+	return ::ParsetreeScore(nonConstCM,tr,rnaSequence);
+#else
+	throw SimpleStringException("Not implemented %s:%d",__FILE__,__LINE__);
+#endif
+}
+void CovarianceModelBase::ParsetreeDump(FILE *out, Parsetree_t *tr, char *rnaSequence) const
+{
+#ifndef CM2HMM_ONLY
+	CM_t *nonConstCM=(CM_t *)cm;
+	::ParsetreeDump(out, tr, nonConstCM, rnaSequence);
+#endif
+}
+const char *CovarianceModelBase::GetName (void) const {
+	return cm->name;
+}
+void CovarianceModelBase::CYKScan (char *dsq, int L, int W,int *ret_nhits, int **ret_hitr, int **ret_hiti, int **ret_hitj, float **ret_hitsc) const
+{
+	CM_t *nonConstCM=(CM_t *)cm;
+	::CYKScan(nonConstCM,dsq,1,L,W,ret_nhits,ret_hitr,ret_hiti,ret_hitj,ret_hitsc,0.0);
+}
diff --git a/rigfilters/cm2hmm-1.0/CovarianceModel.h b/rigfilters/cm2hmm-1.0/CovarianceModel.h
new file mode 100644
index 0000000..cb35f28
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/CovarianceModel.h
@@ -0,0 +1,586 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+// wrapper of CM_t object from infernal-0.54
+
+// states I've added
+// dummy states we use (& keep in the HMM) for the end of a non-bifuricating block.  It's functionally equivalent to a D_st
+#define PASSTHRU_st 16
+// nice sentinel value
+#define INVALID_st -1
+
+class CovarianceModelBase {
+protected:
+	CMFILE *cmfp;
+	CM_t *cm;
+	bool cmMemoryOwned;
+
+	int uniqueId;
+	static int nextUniqueId;
+
+	void Destruct (void);
+
+	static bool enableInsertHack;
+	
+	// was for debugging: void fwrite(void *p,size_t size,size_t count,FILE *file);
+
+	void Realloc2d(float **(&array),int oldNumStates,int newNumStates,int sizeDim2);
+public:
+	CovarianceModelBase (void);
+	~CovarianceModelBase ();
+
+	// useful for caching & verifying that we don't have 2 CMs at the same address
+	// may be conservative about being equal (i.e. if you copy a CM from another using CopyFrom, they'll have different uniqueId's, even though they're really the same)
+	int GetUniqueId (void) const; 
+
+	bool /*success*/ Load (char *cmFileName,bool doLocalAlignment);
+	void Save (char *cmFileName);
+	void CopyFrom (const CovarianceModelBase& t);
+	void MirrorFrom (CM_t *cm);
+	void Init (int numStates);
+	// load Cove 2-format used by tRNAscan-SE (Lowe & Eddy, 1997)
+	void LoadCove2 (const char *cmFileName);
+	static void DisableInsertHack (void);
+
+	class NodeOrState {
+		friend class CovarianceModelBase;
+	protected:
+		int index;
+		inline NodeOrState (int _index) {
+			index=_index;
+		}
+		inline int ToInt (void) const {
+			return index;
+		}
+	public:
+		inline NodeOrState () {
+		}
+		inline void operator = (const NodeOrState& t) {
+			index=t.index;
+		}
+		inline NodeOrState (const NodeOrState& t) {
+			*this=t;
+		}
+		inline bool operator == (const NodeOrState& t) const {
+			return index==t.index;
+		}
+		inline bool operator != (const NodeOrState& t) const {
+			return !(*this==t);
+		}
+		inline void operator ++ (int dummy) {
+			index++;
+		}
+		inline void operator -- (int dummy) {
+			index--;
+		}
+		void operator += (int t) {
+			index += t;
+		}
+		inline bool GreaterThanZero (void) const {
+			return index>=0;
+		}
+	};
+	class Node : public NodeOrState {
+		friend class CovarianceModelBase;
+	protected:
+		inline Node (int index) : NodeOrState(index) {}
+	public:
+		inline Node () : NodeOrState () {}
+		inline Node (const Node& t) : NodeOrState(t) {}
+		inline Node PlusInt (int i) const {
+			return Node (index+i);
+		}
+		bool operator >= (const Node& t) const {
+			return index>=t.index;
+		}
+		bool operator <= (const Node& t) const {
+			return index<=t.index;
+		}
+		bool operator < (const Node& t) const {
+			return index<t.index;
+		}
+		bool operator > (const Node& t) const {
+			return index>t.index;
+		}
+	};
+	class State : public NodeOrState {
+		friend class CovarianceModelBase;
+	protected:
+		inline State (int index) : NodeOrState(index) {}
+	public:
+		inline State () : NodeOrState () {}
+		inline State (const State& t) : NodeOrState(t) {}
+		inline State PlusInt (int i) const {
+			return State(index+i);
+		}
+		bool operator >= (const State& t) const {
+			return index>=t.index;
+		}
+		bool operator <= (const State& t) const {
+			return index<=t.index;
+		}
+		bool operator < (const State& t) const {
+			return index<t.index;
+		}
+		bool operator > (const State& t) const {
+			return index>t.index;
+		}
+	};
+	typedef std::list<State> StateList;
+	typedef std::list<Node> NodeList;
+	typedef std::vector<Node> NodeVector;
+
+	// __ONLY__ for calling code in infernal
+	inline CM_t * GetCM (void) {
+		return cm;
+	}
+	inline const CM_t *GetCM (void) const {
+		return cm;
+	}
+	CMConsensus_t *CreateCMConsensus (float x,float y) const;
+	float CYKDivideAndConquer(char *seq,int L,State state,int i,int j,Parsetree_t **retr=NULL) const;
+	float CYKInsideScore (char *seq,int L,State state,int i,int j) const;
+	void CYKScanZasha (char *dsq, int L, int W,int *ret_nhits, int **ret_hitr, int **ret_hiti, int **ret_hitj, float **ret_hitsc,CykscanStats& cykscanStats) const;
+	void CYKScan_OptionalBug (char *dsq, int L, int W,int *ret_nhits, int **ret_hitr, int **ret_hiti, int **ret_hitj, float **ret_hitsc,bool fixBug) const;
+	void CYKScan (char *dsq, int L, int W,int *ret_nhits, int **ret_hitr, int **ret_hiti, int **ret_hitj, float **ret_hitsc) const;
+	Fancyali_t *CreateFancyAli(Parsetree_t *tr, CMConsensus_t *cons, char *rnaSequence) const;
+	void ParsetreeDump(FILE *out, Parsetree_t *tr, char *rnaSequence) const;
+	float ParsetreeScore(Parsetree_t *tr,char *rnaSequence) const;
+
+	void CMRenormalize (void); // calls CMRenormalize in cm.c
+	void DivideOutUniformNullModel(void);
+	void HackInsertScoresToStrictProbs (void);
+	void ZeroAllTransitionProbsExceptSelfLoops (void);
+	void ZeroAllTransitionProbs (void);
+	void ZeroAllEmitProbs (void);
+	void NormalizeTransitionsToStrictProbabilitiesViaProbabilities (void);
+	void NormalizeEmissionsToStrictProbabilitiesViaProbabilities (void);
+
+	const char *GetName (void) const;
+	static inline int StateToInt (State state) {
+		return state.ToInt();
+	}
+	static inline State IntToState (int s) {
+		return State(s);
+	}
+	inline int GetNumStates (void) const {
+		return cm->M;
+	}
+	inline bool IsStateValid (State state) const {
+		int stateIndex=StateToInt(state);
+		return stateIndex>=0 && stateIndex<cm->M;
+	}
+	inline State GetStartState (void) const {
+		return State(0);
+	}
+	inline int GetStateType (State state) const {
+		return cm->sttype[StateToInt(state)];
+	}
+	inline int GetCombinedStateAndNodeType (State state) const {
+		return cm->stid[StateToInt(state)];
+	}
+	inline const char *GetStateTypeName (State state) const {
+		switch (GetStateType(state)) {
+			case INVALID_st:
+				return "INVALID";
+			case PASSTHRU_st:
+				return "PASSTHRU";
+		}
+		return Statetype(GetStateType (state));
+	}
+	inline State GetFirstState (void) const {
+		return State(0);
+	}
+	inline State GetLastState (void) const {
+		return State(GetNumStates());
+	}
+	inline State GetActualLastState (void) const {
+		State s(GetLastState());
+		s--;
+		return s;
+	}
+	static inline State GetInvalidState (void) {
+		return State(-1);
+	}
+	static inline Node GetInvalidNode (void) {
+		return Node(-1);
+	}
+	inline bool IsValidState (State state) const {
+		int s=StateToInt(state);
+		return s>=0 && s<GetNumStates();
+	}
+	inline bool IsValidNode (Node node) const {
+		return node>=GetFirstNode() && node<GetLastNode();
+	}
+	static inline bool IsStateInRange (State state,State firstState,State lastState) {
+		return StateToInt(state)>=StateToInt(firstState) && StateToInt(state)<StateToInt(lastState);
+	}
+
+	static inline int NodeToInt (Node node) {
+		return node.ToInt();
+	}
+	static inline Node IntToNode(int index) {
+		return Node(index);
+	}
+	inline int GetNumNodes (void) const {
+		return cm->nodes;
+	}
+	inline Node GetFirstNode (void) const {
+		return Node(0);
+	}
+	inline Node GetLastNode (void) const {
+		return Node(GetNumNodes());
+	}
+	inline Node GetActualLastNode (void) const {
+		Node n(GetLastNode());
+		n--;
+		return n;
+	}
+	inline Node GetNode (State state) const {
+		return Node(cm->ndidx[StateToInt(state)]);
+	}
+	inline State GetFirstStateOfNode (Node node) const {
+		return cm->nodemap[NodeToInt(node)];
+	}
+	inline State GetConsensusStateOfNode (Node node) const {
+		return GetFirstStateOfNode(node);
+	}
+	inline State GetLastStateOfNode (Node node) const {
+		// I'm just going to go with the dumb alg, which is somewhat slower than it has to be
+		State testState=GetFirstStateOfNode(node);
+		while (GetNode(testState)==node) {
+			testState++;
+		}
+		return testState;
+	}
+	State GetLastSplitSetStateOfNode (Node node) const {
+		State testState=GetFirstStateOfNode(node);
+		while (GetNode(testState)==node && !IsInsertState(testState)) {
+			testState++;
+		}
+		return testState;
+	}
+	inline int GetNodeType (Node node) const {
+		return cm->ndtype[NodeToInt(node)];
+	}
+	inline bool IsRootOrBeginNode (Node node) const {
+		return GetNodeType(node)==ROOT_nd || GetNodeType(node)==BEGL_nd || GetNodeType(node)==BEGR_nd;
+	}
+	inline bool IsEndNode (Node node) const {
+		return GetNodeType(node)==END_nd;
+	}
+	inline bool IsBifurcationNode (Node node) const {
+		return GetNodeType(node)==BIF_nd;
+	}
+	inline bool IsBifuricationNode (Node node) const {
+		return IsBifurcationNode(node); // fix my spelling
+	}
+	// this function is invalid for bifurcation states
+	inline Node GetNextNode (Node node) const {
+		assert(node!=GetInvalidNode());
+		if (IsEndNode(node)) {
+			return GetInvalidNode();
+		}
+		assert (!IsBifurcationNode(node));
+		if (IsBifurcationNode(node)) {
+			throw SimpleStringException("(CovarianceModelBase::GetNextNode) function was asked about a bifurcation node, which doesn't have only one next node.");
+		}
+		const State firstState=GetFirstStateOfNode(node);
+		State state=firstState;
+		while (GetNode(state)==node) {
+			state++;
+		}
+		return GetNode(state);
+	}
+	inline int GetNumStatesInNode (Node node) const {
+		int result=0;
+		State state=GetFirstStateOfNode(node);
+		while (GetNode(state)==node) {
+			state++;
+			result++;
+		}
+		return result;
+	}
+
+	inline bool HasChildren (State state) const {
+		return cm->cnum[StateToInt(state)]>0;  // trick works for B_st, since cnum is right child which won't be state #0 since that's the start state
+	}
+	inline int GetNumChildren (State state) const {
+		assert(!IsBifurcation(state)); // technically, this should be okay, but there's an overloading of a CM state, vs. an AlphaState (meta state), so I'll be conservative
+		return cm->cnum[StateToInt(state)];
+	}
+	inline State GetNthChildState(State state,int childNum) const {
+		assert(childNum>=0 && childNum<GetNumChildren(state));
+		return cm->cfirst[StateToInt(state)] + childNum;
+	}
+	inline float GetNthChildTsc(State state,int childNum) const {
+		assert(childNum>=0 && childNum<GetNumChildren(state));
+		return cm->tsc[StateToInt(state)][childNum];
+	}
+	inline double GetNthChildTransitionProb(State state,int childNum) const {
+		double e=GetNthChildTsc(state,childNum);
+		return pow(2.0,e);
+	}
+	// this function is somewhat inefficient, but whatever.  which child# is toState, transitioning from fromState?
+	inline int GetChildNum_Slow(State fromState,State toState) const {
+		for (int childNum=0; childNum<GetNumChildren(fromState); childNum++) {
+			if (GetNthChildState(fromState,childNum)==toState) {
+				return childNum;
+			}
+		}
+		// shouldn't get here -- there's no transition
+		assert(false);
+		return 0; // keep compiler happy
+	}
+	inline int GetChildNumEitherWay_Slow (State fromState,State toState) const {
+		if (fromState>toState) {
+			std::swap(fromState,toState);
+		}
+		return GetChildNum_Slow(fromState,toState);
+	}
+
+	inline bool DoLocal (void) const {
+		assert( ((cm->flags&CM_LOCAL_BEGIN)!=0) == ((cm->flags&CM_LOCAL_END)!=0) ); // I'm not clear when you'd want one without the other, and I therefore don't intend to handle this case
+		return (cm->flags&(CM_LOCAL_BEGIN|CM_LOCAL_END))!=0;
+	}
+	inline void SetDoLocal (bool doLocal) {
+		cm->flags &= ~(CM_LOCAL_BEGIN|CM_LOCAL_END);
+		if (doLocal) {
+			cm->flags |= CM_LOCAL_BEGIN|CM_LOCAL_END;
+		}
+	}
+	inline float GetBeginsc (State state) const {
+		return cm->beginsc[StateToInt(state)];
+	}
+	inline float GetEndsc (State state) const {
+		return cm->endsc[StateToInt(state)];
+	}
+
+	void SetFirstChild (State state,State firstChild);
+	void SetNumChildren (State state,int numChildren);
+	void SetNoChildren (State state);
+	void SetStateType (State state,int stateType);
+	void SetTransitionLogScore (State state,int childNum,float score);
+	void SetSingletEmissionLogScore (State state,int symbol,float score);
+	void SetBeginsc (State state,float score);
+
+	// put it directly into the 't' array (not 'tsc')
+	void SetTransitionProbDirectly (State state,int child,float prob);
+	float GetTransitionProbDirectly (State state,int child) const;
+	// or the 'e' array
+	void SetEmissionProbDirectly (State state,int nuc,float prob);
+	float GetEmissionProbDirectly (State state,int nuc) const;
+	float GetPairEmissionProbDirectly (State state,int leftNuc,int rightNuc) const;
+	void SetPairEmissionProbDirectly(State state,int leftNuc,int rightNuc,float prob);
+
+	// somewhat specialized functions, for building HMMs
+	// add states to the end of the CM, without doing anything with them
+	void AddStates(int numNewStates);
+	// states [firstState,GetLastState()] are moved to begin at destOfFirstState, and their child ptrs are updated to apply to their new position.  Node information is ignored, since I don't need that for HMMs.  It's assumed that destOfFirstState>firstState.
+	void MoveStatesHigher (State firstState,State destOfFirstState);
+	// another HMM-building function -- copies range of states defined by the half-open interval [firstState,lastState) from one CM into the _same_ positions in another, without modifying the data at all (useful in combination with MoveStatesHigher)
+	void CopyStatesVerbatimFrom(const CovarianceModelBase& t,State firstState,State lastState);
+
+	inline bool IsBifurcation (State state) const {
+		return GetStateType(state)==B_st;
+	}
+	inline bool IsBifurication (State state) const {
+		return IsBifurcation(state); // fix my spelling
+	}
+	inline State GetLeftBifurcationChild (State state) const {
+		return State(cm->cfirst[StateToInt(state)]);
+	}
+	inline State GetRightBifurcationChild (State state) const {
+		return State(cm->cnum[StateToInt(state)]);
+	}
+	inline Node GetLeftBifurcationChild (Node node) const {
+		return GetNode(GetLeftBifurcationChild(GetFirstStateOfNode(node)));
+	}
+	inline Node GetRightBifurcationChild (Node node) const {
+		return GetNode(GetRightBifurcationChild(GetFirstStateOfNode(node)));
+	}
+	inline State GetLeftBifurifactionChild (State state) const {
+		return GetLeftBifurcationChild(state); // fix my spelling
+	}
+	inline State GetRightBifurifactionChild (State state) const {
+		return GetRightBifurcationChild(state); // fix my spelling
+	}
+	inline bool IsEndState (State state) const {
+		return GetStateType(state)==E_st || GetStateType(state)==EL_st;
+	}
+	inline bool IsInsertState (State state) const {
+		return GetStateType(state)==IL_st || GetStateType(state)==IR_st;
+	}
+	inline bool IsSplitSetState (State state) const {
+		return !IsInsertState(state);
+	}
+
+	// function returns empty list if no children
+	struct ChildAndTransitionScore {
+		State childState;
+		float tsc;
+	};
+public:
+	enum {MAX_CHILDREN=16}; // I'm not sure what's the real max, but CMs have bounded # of out-edges, so this technique will work
+	typedef FixedArrayWithSize<ChildAndTransitionScore,16> ChildAndTransitionScoreVector; 
+	inline void GetChildren (ChildAndTransitionScoreVector& children,State state) const {
+		if (IsBifurication(state)) {
+			children.resize(2);
+			children[0].childState=GetLeftBifurifactionChild(state);
+			children[1].childState=GetRightBifurifactionChild(state);
+			children[0].tsc=children[1].tsc=0;
+		}
+		else {
+			children.resize(GetNumChildren(state));
+			int i;
+			for (i=0; i<GetNumChildren(state); i++) {
+				children[i].childState=cm->cfirst[StateToInt(state)]+i;
+				children[i].tsc=cm->tsc[StateToInt(state)][i];
+			}
+		}
+	}
+
+	inline bool EmitsLeft (State state) const {
+		int st=GetStateType(state);
+		return st==ML_st || st==IL_st || st==MP_st;
+	}
+	inline bool EmitsRight (State state) const {
+		int st=GetStateType(state);
+		return st==MR_st || st==IR_st || st==MP_st;
+	}
+	inline bool EmitsLeftAndRight (State state) const {
+		return EmitsLeft(state) && EmitsRight(state);
+	}
+	inline bool IsStateMP (State state) const {
+		return EmitsLeftAndRight (state); // synonym
+	}
+	inline bool IsEmitting (State state) const {
+		return EmitsLeft(state) || EmitsRight(state);
+	}
+	inline bool IsEmittingState (State state) const {
+		// just synonym
+		return IsEmitting(state);
+	}
+	inline int GetNumSymbolsEmitted (State state) const {
+		int left=EmitsLeft(state) ? 1 : 0;
+		int right=EmitsRight(state) ? 1 : 0;
+		return left+right;
+	}
+	inline float GetSingletEmissionScore (State state,int nuc) const {
+		assert(nuc>=0 && nuc<Alphabet_size); // valid nuc
+		assert(GetNumSymbolsEmitted(state)==1); // valid for this state
+		return cm->esc[StateToInt(state)][nuc];
+	}
+	inline double GetSingletEmissionProb (State state,int nuc) const {
+		assert(nuc>=0 && nuc<Alphabet_size); // valid nuc
+		assert(GetNumSymbolsEmitted(state)==1); // valid for this state
+		return pow2(GetSingletEmissionScore(state,nuc));
+	}
+	inline float DegenerateSingletScore(State state,int nuc) const {
+		assert(GetNumSymbolsEmitted(state)==1); // valid for this state
+		return ::DegenerateSingletScore(cm->esc[StateToInt(state)],nuc);
+	}
+	inline static int GetPairIndex (int leftNuc,int rightNuc) {
+		assert(leftNuc>=0 && leftNuc<Alphabet_size); // valid nuc
+		assert(rightNuc>=0 && rightNuc<Alphabet_size); // valid nuc
+		assert(Alphabet_size==4);
+		return leftNuc*Alphabet_size + rightNuc;
+	}
+	inline float GetPairEmissionScore (State state,int leftNuc,int rightNuc) const {
+		assert(GetNumSymbolsEmitted(state)==2); // valid for this state
+		return cm->esc[StateToInt(state)][GetPairIndex(leftNuc,rightNuc)];
+	}
+	inline void SetPairEmissionScore (State state,int leftNuc,int rightNuc,float score) const {
+		assert(GetNumSymbolsEmitted(state)==2); // valid for this state
+		cm->esc[StateToInt(state)][GetPairIndex(leftNuc,rightNuc)] = score;
+	}
+	inline float DegeneratePairScore (State state,int leftNuc,int rightNuc) const {
+		assert(GetNumSymbolsEmitted(state)==2); // valid for this state
+		return ::DegeneratePairScore(cm->esc[StateToInt(state)], leftNuc,rightNuc);
+	}
+};
+
+class CovarianceModel : public CovarianceModelBase {
+};
+
+
+template <class T>
+class VectorByCmState : public std::vector<T> {
+public:
+	const T& operator [] (CovarianceModel::State state) const {
+		return std::vector<T>::operator [] (CovarianceModel::StateToInt(state));
+	}
+	T& operator [] (CovarianceModel::State state) {
+		return std::vector<T>::operator [] (CovarianceModel::StateToInt(state));
+	}
+};
+class BoolVectorByCmState : public _Bvector {
+public:
+	_Bvector::const_reference operator [] (CovarianceModel::State state) const {
+		return _Bvector::operator [] (CovarianceModel::StateToInt(state));
+	}
+	_Bvector::reference operator [] (CovarianceModel::State state) {
+		return _Bvector::operator [] (CovarianceModel::StateToInt(state));
+	}
+};
+template <class T>
+class VectorByCmNode : public std::vector<T> {
+public:
+	const T& operator [] (CovarianceModel::Node node) const {
+		return std::vector<T>::operator [] (CovarianceModel::NodeToInt(node));
+	}
+	T& operator [] (CovarianceModel::Node node) {
+		return std::vector<T>::operator [] (CovarianceModel::NodeToInt(node));
+	}
+};
+class BoolVectorByCmNode : public _Bvector {
+public:
+	_Bvector::const_reference operator [] (CovarianceModel::Node state) const {
+		return _Bvector::operator [] (CovarianceModel::NodeToInt(state));
+	}
+	_Bvector::reference operator [] (CovarianceModel::Node state) {
+		return _Bvector::operator [] (CovarianceModel::NodeToInt(state));
+	}
+};
+
+#define COPY_ARRAY(NAME,NUM) memcpy(cm->NAME,t.cm->NAME,sizeof(*(cm->NAME))*(NUM));
+#define COPY_STATE_ARRAY(NAME) COPY_ARRAY(NAME,t.GetNumStates());
+#define COPY_ARRAY_2D(NAME,S1,S2) for (int i=0; i<S1; i++) { for (int j=0; j<S2; j++) { cm->NAME[i][j] = t.cm->NAME[i][j]; } }
+
+extern int read_ascii_cm_nonrenormalizing(CMFILE *cmf, CM_t **ret_cm);
diff --git a/rigfilters/cm2hmm-1.0/ForwardHMM.cpp b/rigfilters/cm2hmm-1.0/ForwardHMM.cpp
new file mode 100644
index 0000000..146f0a4
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/ForwardHMM.cpp
@@ -0,0 +1,282 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+#include "UseDebugNew.h"
+#include "cmzasha.h"
+
+
+// helper function for InfiniteLengthForwardAlg_LastStateDoesntEmit (see below)
+template <class Hmm,class Real>
+Real CalcExpectedEmitProb_0order (const Hmm& hmm,const typename Hmm::State state,MarkovModelStats& markovModelStats)
+{
+	if (hmm.IsEmittingState(state)) {
+		Real emitProb=0.0;
+		for (int nuc=0; nuc<Alphabet_size; nuc++) {
+			emitProb += markovModelStats.GetProbOfNuc_0order(nuc) * hmm.GetSingletEmissionProb(state,nuc);
+		}
+		return emitProb;
+	}
+	else {
+		return 1;
+	}
+}
+
+// helper funcs for below
+double RealToConcreteDouble (double selfLoopProb)
+{
+	return selfLoopProb;
+}
+double RealToConcreteDouble (SymbolicProbVariableMath::Expression selfLoopProb)
+{
+	return selfLoopProb.ToConstDouble();
+}
+
+
+// returns the sum of the probabilities of paths of any length in the HMM starting at startState and ending at endState.  If startState or endState emits, the emission probability is counted.  If you don't want their emission probs, you'll have to divide it out.  It is illegal for startState or endState to be of type IL_st (really, it's illegal for them to self loop).
+// idea: use a dyn prog table that has only 1 dim, corresponding to states.  The dyn prog stores the probability of generating a path that ends at that state, including any emission(s) done at this state (could be more than 1 emission for insert states).  For last state, divide out emitScore, if any.  To simplify, we disallow start/end states being insert states; this is fine because for the node-probs, we don't have to stitch together paths at insert states.
+template <class Hmm,class Real>
+Real /* expected score */ InfiniteLengthForwardAlg_LastStateDoesntEmit (const Hmm& hmm,const typename Hmm::State startState,const typename Hmm::State endState,MarkovModelStats& markovModelStats)
+{
+	assert(markovModelStats.GetOrder()==0);
+	if (markovModelStats.GetOrder()!=0) {
+		throw SimpleStringException("%s:%d",__FILE__,__LINE__);
+	}
+
+	std::vector<Real> table;
+	table.assign(hmm.GetNumStates(),0.0); // clear to 0, so we don't have to do any explicit initialization
+
+	typename Hmm::State state=startState;
+	table[state]=CalcExpectedEmitProb_0order<Hmm,Real>(hmm,startState,markovModelStats); // by the definition of the table, it must include emissions
+	while (1) {
+		state++;
+
+		if (state>endState) {
+			break;
+		}
+
+		Real emitProb=CalcExpectedEmitProb_0order<Hmm,Real>(hmm,state,markovModelStats);
+
+		Real totalTransitionProb=0.0;
+		Real selfLoopMultiplier=1.0;
+		for (int childNum=0; childNum<hmm.GetNumChildren(state); childNum++) {
+			const typename Hmm::State childState=hmm.GetNthChildState(state,childNum);
+			const Real tsc(hmm.GetNthChildTransitionProb(state,childNum));
+			if (childState==state) {
+				// this is a self loop
+				// compute the prob, which is a sum of a geometric series.  This prob will be multiplied into other things
+				Real selfLoopProb_Real=emitProb*tsc;
+				double selfLoopProb=RealToConcreteDouble (selfLoopProb_Real);
+				if (selfLoopProb>=1) {
+					assert(false);
+					throw SimpleStringException("Self-loop (presumably in insert state) has >1 probability, which will converge to infinity, and make it impossible to apply the forward alg with infinite-length strings.  One non-hacky solution: model the probabilities of the input strings s.t. longer strings are less likely, but this requires a big re-think of the infinite-length forward alg.  A quick-fix solution is to adjust the 0-order Markov model you're using (with the --set-input-mm-file flag) suc [...]
+				}
+				selfLoopMultiplier=1.0/(1.0-selfLoopProb); // sum of infinite geometric series
+			}
+			else {
+				totalTransitionProb += tsc*table[childState];
+			}
+		}
+
+		// justification of this formula for insert state (I think the tricky case): probability of being at one of our child states, times probability of transitioning here, which is given by totalTransitionProb.  This is our probability of getting into the state at all.  At this point, we have to do an emission (if we're an insert state), so multiply in emitProb.  Now, if we're an insert state, we could just go to the next state, with whatever probability that has (but that's taken care of b [...]
+		Real thisProb=emitProb*totalTransitionProb*selfLoopMultiplier;
+		table[state]=thisProb;
+	}
+
+	return table[endState];
+}
+template <class Hmm,class Real>
+Real /* expected score */ InfiniteLengthForwardAlg_LastStateDoesntEmit_StartWithInfernalHmm (const InfernalHmm& infernalHmm,const InfernalHmm::State infernalStartState,const InfernalHmm::State infernalEndState,MarkovModelStats& markovModelStats)
+{
+	assert(infernalHmm.GetStateType(infernalStartState)!=IL_st && infernalHmm.GetStateType(infernalEndState)!=IL_st);
+
+	Hmm hmm;
+	hmm.Init(infernalHmm);
+	const typename Hmm::State startState=InfernalHmm::StateToInt(infernalStartState);
+	const typename Hmm::State endState=InfernalHmm::StateToInt(infernalEndState);
+
+	return InfiniteLengthForwardAlg_LastStateDoesntEmit<Hmm,Real>(hmm,startState,endState,markovModelStats);
+}
+
+/* DLK: commented out this apparently unused function.  Undeclared variable selfLoopSomething causes issues for strict compilers
+// I didn't really implement the following function.  It looks like higher-order Markov models aren't going to help the HMMs all that much, and it's tricky to implement.
+// generalizes InfiniteLengthForwardAlg_LastStateDoesntEmit to arbitrary-order Markov models.  I've re-written the function, since much has to change.  Also, for this function, I'm planning to generate the objective functions to optimize HMMs using a fake 'Real' class that actually does symbolic expressions.  Therefore, there's no need to be able to set a start/end state, or make sure that we don't over/under-count emissions (in InfiniteLengthForwardAlg_LastStateDoesntEmit, I had to make [...]
+// issues: IL self-loops with a general MM -- the infinite geometric series could get weird...
+template <class Hmm,class Real>
+Real *//* expected score *//* InfiniteLengthForwardAlg_GeneralMarkov (const Hmm& hmm,MarkovModelStats& markovModelStats)
+{
+	typename Hmm::State state;
+	const typename Hmm::State startState=hmm.GetStartState();
+	const typename Hmm::State endState=hmm.GetEndState();
+
+	int order=markovModelStats.GetOrder();
+
+	// table is first indexed by a state.  Within the state, it is indexed by the Markov-model context, with 4^N entries for an N-order model.  Within each of these entries is a Real.  The entry for state V and context C is Score(V^C) the total score for paths ending in state V that produce strings ending in C.
+	vector<VariableDimVector<Real> > table;
+	table.resize(hmm.GetNumStates());
+	// initialize each state-cell
+	for (state=startState; state<=endState; state++) {
+		table[state].resize(order,Alphabet_size);
+	}
+
+	// initialize the start state.  The total probability of the start state sums to 1.  However, it's marginalized on the probability of each possible context of size N (for N-order model)
+	VariableDimVector<double> contextDistribution; // type 'double', since it's constants
+	markovModelStats.GetContextDistribution(contextDistribution);
+	// since contextDistribution is of type 'double', and we want to set it into type 'Real' (which might be abstract), we must do it manually
+	NaryCounter counter(order,Alphabet_size);
+	bool counting=true;
+	while (counting) {
+		table[startState].GetRef(counter) = contextDistribution.Get(counter);
+		counting=counter.Next();
+	}
+
+	// temp variable, declared here to avoid reallocation
+	vector<int> childContext;
+	childContext.reserve(order+1);
+
+	// now start computing values of states
+	state=startState;
+	while (1) {
+		state++;
+
+		if (state>endState) {
+			break;
+		}
+
+		// check if the state self-loops.  if so, we'll have to do the infinite geometric series, only this time we need to solve a system of linear equations to find the limit
+		// the trick: for 0-order model case, we need to solve the usual sum of infinite geometric series.  Here's the usual solution.  Let S be the sum we wish to solve, i.e. S=1+x+x^2+x^3+x^4+... .  Then, S=1+x*S.  Therefore, S=1/(1-x)
+		// now, here's the 1-order case.  We can write out
+		// S_a = 1 + p_aa*S_a + p_ac*S_c + p_ag*S_g + p_au*S_u
+		// S_c = 1 + ...
+		// ...
+		//
+		// we then solve this system for S_{context}, and each S_{context} is our self-loop multiplier.
+		// note that in this case, p_xy includes the Markov model probability Pr(x|y), the self-loop tsc, and the HMM's emission score.
+		assert(false); // not implemented
+
+		// first loop over contexts for curr state
+		counter.Init();
+		counting=true;
+		while (counting) {
+
+			// now loop over children -- we need to do this now, since the emission probs are dependant on which child (it's simpler if the state doesn't emit, but no point in dealing with that now)
+			Real probOfThisContext=0;
+			for (int childNum=0; childNum<hmm.GetNumChildren(state); childNum++) {
+				const typename Hmm::State childState=hmm.GetNthChildState(state,childNum);
+				const Real tsc=hmm.GetNthChildTransitionProb(state,childNum);
+
+				if (childState==state) {
+					assert(false); // implement logic to work out self-loop prob... well, use the self-prob that was calculated above
+				}
+				else {
+
+					Real emitProb;
+					if (hmm.IsEmittingState(state)) {
+
+						// handle case with emission
+						childContext.clear();
+						childContext.push_back(0); // dummy to use the cell -- this is the nucleotide that goes out of the context when the current state emits its nucleotide
+						childContext.insert(childContext.end(),counter.begin(),counter.end());
+						int emittedNuc=childContext.back(); // this is the nucleotide the current state emits
+						childContext.pop_back();
+
+						emitProb=0;
+						for (int outOfContextNuc=0; outOfContextNuc<Alphabet_size; outOfContextNuc++) {
+							childContext[0]=outOfContextNuc;
+							// Pr(child at this context)*Pr(emittedNuc | childContext)*Score(emittedNuc | state)
+							emitProb += table[childState].Get(childContext)*markovModelStats.GetProbOfNuc(emittedNuc,childContext) * hmm.GetSingletEmissionProb(state,emittedNuc);
+						}
+					}
+					else {
+						emitProb=table[childState].Get(counter);
+					}
+					probOfThisContext += tsc*emitProb;
+				}
+
+				table[state].GetRef(counter) = probOfThisContext*selfLoopSomething;
+			}
+
+			counting=counter.Next();
+		}
+	}
+
+	// finally, add up the marginalized probabilities in the last state
+	Real total=0;
+	counter.Init();
+	counting=true;
+	while (counting) {
+
+		total += table[endState].Get(counter);
+		counting=counter.Next();
+	}
+
+	return total;
+}
+*/
+
+double CalcExpectedEmitProb_0order_InfernalHmmDouble (const InfernalHmm& infernalHmm,InfernalHmm::State state,MarkovModelStats& markovModelStats)
+{
+	return CalcExpectedEmitProb_0order<InfernalHmm,double>(infernalHmm,state,markovModelStats);
+}
+double InfiniteLengthForwardAlg_LastStateDoesntEmit_HmmType1Double (const InfernalHmm& infernalHmm,const InfernalHmm::State infernalStartState,const InfernalHmm::State infernalEndState,MarkovModelStats& markovModelStats)
+{
+	return InfiniteLengthForwardAlg_LastStateDoesntEmit_StartWithInfernalHmm<HmmType1,double>(infernalHmm,infernalStartState,infernalEndState,markovModelStats);
+}
+double InfiniteLengthForwardAlg_LastStateDoesntEmit_HmmType1Double (const InfernalHmm& infernalHmm,MarkovModelStats& markovModelStats)
+{
+	return InfiniteLengthForwardAlg_LastStateDoesntEmit_HmmType1Double(infernalHmm,infernalHmm.GetFirstState(),infernalHmm.GetActualLastState(),markovModelStats);
+}
+SymbolicProbVariableMath::Expression InfiniteLengthForwardAlg_Symbolic (const SymbolicProbVariableMath::Hmm& hmm,MarkovModelStats& markovModelStats)
+{
+	return InfiniteLengthForwardAlg_LastStateDoesntEmit<SymbolicProbVariableMath::Hmm,SymbolicMath::Expression>(hmm,hmm.GetFirstState(),hmm.GetActualLastState(),markovModelStats);
+}
+double InfiniteLengthForwardAlg_LastStateDoesntEmit_HmmType1Double (const HmmType1& hmm,MarkovModelStats& markovModelStats)
+{
+	return InfiniteLengthForwardAlg_LastStateDoesntEmit<HmmType1,double>(hmm,hmm.GetFirstState(),hmm.GetActualLastState(),markovModelStats);
+}
+
+#ifndef CM2HMM_ONLY
+SymbolicProbVariableMath::Expression InfiniteLengthForwardAlg_Symbolic (const SymbolicMath_HmmWithPenalties::Hmm& hmm,MarkovModelStats& markovModelStats)
+{
+	return InfiniteLengthForwardAlg_LastStateDoesntEmit<SymbolicMath_HmmWithPenalties::Hmm,SymbolicMath::Expression>(hmm,hmm.GetFirstState(),hmm.GetActualLastState(),markovModelStats);
+}
+double InfiniteLengthForwardAlg_LastStateDoesntEmit_HmmWithPenaltiesDouble (const HmmWithPenalties& hmm,MarkovModelStats& markovModelStats)
+{
+	return InfiniteLengthForwardAlg_LastStateDoesntEmit<HmmWithPenalties,double>(hmm,hmm.GetFirstState(),hmm.GetActualLastState(),markovModelStats);
+}
+#endif
diff --git a/rigfilters/cm2hmm-1.0/HmmType1.cpp b/rigfilters/cm2hmm-1.0/HmmType1.cpp
new file mode 100644
index 0000000..ff779aa
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/HmmType1.cpp
@@ -0,0 +1,344 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+#include "UseDebugNew.h"
+#include "cmzasha.h"
+
+
+///////////////////////
+// HmmType1
+
+void HmmType1::Init (const InfernalHmm& unreversedSourceHmm)
+{
+	InfernalHmm sourceHmm;
+	sourceHmm.CopyReverseOf(unreversedSourceHmm);
+
+	numStates=sourceHmm.GetNumStates();
+
+	stateInfoVector.resize(numStates);
+	singletEmissionScores.resize(Alphabet_size);
+	for (int nuc=0; nuc<Alphabet_size; nuc++) {
+		singletEmissionScores[nuc].resize(numStates);
+	}
+
+	doLocal=false;
+	if (sourceHmm.DoLocal()) {
+		doLocal=true;
+		localStateInfoVector.resize(numStates);
+	}
+
+	hmm2CmStateVector=sourceHmm.GetCmStateVector();
+	cm2HmmStateVector=sourceHmm.GetHmmStateVector();
+
+	CovarianceModel::State state;
+	for (state=sourceHmm.GetFirstState(); state!=sourceHmm.GetLastState(); state++) {
+		int i_state=CovarianceModel::StateToInt(state);
+
+		int stateType=sourceHmm.GetStateType(state);
+		assert(stateType==ML_st || stateType==IL_st || stateType==E_st || stateType==D_st || stateType==PASSTHRU_st || stateType==S_st); // these are the only types that HMM should have
+		if (stateType==ML_st || stateType==IL_st) {
+			stateInfoVector[i_state].isEmitting=true;
+		}
+		else {
+			if (stateType==E_st || stateType==D_st || stateType==S_st || stateType==PASSTHRU_st) {
+				stateInfoVector[i_state].isEmitting=false;
+			}
+			else {
+				Die("Internal error: Unexpected state type in HMM represented as a CovarianceModel");
+			}
+		}
+
+		for (int nuc=0; nuc<Alphabet_size; nuc++) {
+			float floatScore;
+			if (stateInfoVector[i_state].isEmitting) {
+				floatScore=sourceHmm.GetSingletEmissionScore(state,nuc);
+			}
+			else {
+				floatScore=0;
+			}
+			singletEmissionScores[nuc][i_state]=ScoreHelperType::FloatToScoreType(floatScore);
+		}
+
+		stateInfoVector[i_state].numChildren=sourceHmm.GetNumChildren(state);
+		assert(stateInfoVector[i_state].numChildren<=MAX_CHILDREN);
+		stateInfoVector[i_state].firstChild=-1;
+		stateInfoVector[i_state].isRightState=sourceHmm.IsRightState(state);
+
+		if (stateInfoVector[i_state].numChildren>0) {
+			stateInfoVector[i_state].firstChild=CovarianceModel::StateToInt(sourceHmm.GetNthChildState(state,0));
+
+			for (int childNum=0; childNum<sourceHmm.GetNumChildren(state); childNum++) {
+				if (GetNthChildState(i_state,childNum)!=CovarianceModel::StateToInt(sourceHmm.GetNthChildState(state,childNum))) {
+					Die("Internal error: CovarianceModel apparently doesn't have consecutively-numbered states any more.  I hate it when things change on me, so I'm going to die now.");
+				}
+				stateInfoVector[i_state].tsc[childNum]=ScoreHelperType::FloatToScoreType(sourceHmm.GetNthChildTsc(state,childNum));
+			}
+		}
+
+		if (sourceHmm.DoLocal()) {
+
+			localStateInfoVector[i_state].leftwardBeginsc=sourceHmm.GetLeftwardBeginsc(state);
+			localStateInfoVector[i_state].rightwardBeginsc=sourceHmm.GetRightwardBeginsc(state);
+
+			int numLinks=sourceHmm.GetNumEndscLinksToLeft(state);
+			localStateInfoVector[i_state].endscLinksToLeft.resize(numLinks);
+			for (int link=0; link<numLinks; link++) {
+				localStateInfoVector[i_state].endscLinksToLeft[link].hmmLeftState=InfernalHmm::StateToInt(sourceHmm.GetEndscLinkToLeft_State(state,link));
+				localStateInfoVector[i_state].endscLinksToLeft[link].endsc=sourceHmm.GetEndscLinkToLeft_Endsc(state,link);
+			}
+		}
+	}
+
+	// Forward Alg info
+	forwardAlgInfoVector.resize(GetNumStates());
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+		for (int i=0; i<GetNumChildren(state); i++) {
+			forwardAlgInfoVector[state].transitionProbs[i]=(float)(pow2(GetNthChildTsc(state,i)));
+		}
+		assert(Alphabet_size==MAXABET); // I used MAXABET to define the bounds of singletEmissionProbs in ScanHMM.h
+		for (int nuc=0; nuc<Alphabet_size; nuc++) {
+			if (IsEmittingState(state)) {
+				forwardAlgInfoVector[state].singletEmissionProbs[nuc]=(float)(pow2(GetSingletEmissionScore(state,nuc)));
+			}
+		}
+	}
+}
+void HmmType1::Dump (FILE *out) const
+{
+	fprintf(out,"# states: %d\n",GetNumStates());
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+		fprintf(out,"state #%d : %s\n",state,IsEmittingState(state) ? "EMITTING" : "silent");
+		if (IsEmittingState(state)) {
+			fprintf(out,"\t");
+			for (int nuc=0; nuc<MAXABET; nuc++) {
+				fprintf(out,"%c: %f , ",nucs[nuc],GetSingletEmissionScore(state,nuc));
+			}
+			fprintf(out,"\n");
+		}
+		fprintf(out,"\t");
+		for (int child=0; child<GetNumChildren(state); child++) {
+			fprintf(out,"#%d: %f , ",GetNthChildState(state,child),GetNthChildTsc(state,child));
+		}
+		fprintf(out,"\n");
+	}
+}
+void HmmType1::Dump (const char *fileName) const
+{
+	FILE *out=ThrowingFopen(fileName,"wt");
+	Dump(out);
+	fclose(out);
+}
+
+
+
+////////////////////
+// TransitionCounter
+
+TransitionCounter::TransitionCounter (const HmmType1& _hmm)
+: hmm(_hmm)
+{
+	transitionCounts.resize(hmm.GetNumStates());
+	emitCounts.resize(hmm.GetNumStates());
+
+	HmmType1::State state;
+	for (state=hmm.GetFirstState(); state!=hmm.GetLastState(); state++) {
+		transitionCounts[state].assign(hmm.GetNumChildren(state),0);
+		if (hmm.IsEmittingState(state)) {
+			emitCounts[state].assign(Alphabet_size,0);
+		}
+	}
+
+	numSamples=0;
+}
+TransitionCounter::~TransitionCounter ()
+{
+}
+void TransitionCounter::AddSample (void)
+{
+	numSamples++;
+}
+int TransitionCounter::GetNumSamples (void) const
+{
+	return numSamples;
+}
+int TransitionCounter::GetTransitionCount_Unreversed (int unreversed_fromState,int unreversed_toState) const
+{
+	int fromState=unreversed_toState;
+	int toState=unreversed_fromState;
+	return transitionCounts[fromState][hmm.GetChildNum_Slow(fromState,toState)];
+}
+int TransitionCounter::GetTransitionCount_Unreversed (CovarianceModel::State unreversed_fromState,CovarianceModel::State unreversed_toState) const
+{
+	return GetTransitionCount_Unreversed(CovarianceModel::StateToInt(unreversed_fromState),CovarianceModel::StateToInt(unreversed_toState));
+}
+int TransitionCounter::GetEmitCount (int state,int nuc) const
+{
+	return emitCounts[state][nuc];
+}
+int TransitionCounter::GetEmitCount (CovarianceModel::State state,int nuc) const
+{
+	return GetEmitCount(CovarianceModel::StateToInt(state),nuc);
+}
+double TransitionCounter::GetEntryProbability_Unreversed (int unreversed_toState,int unreversed_alternateToStateFirst,int unreversed_alternateToStateLast) const
+{
+	assert(unreversed_alternateToStateLast>=unreversed_alternateToStateFirst);
+	assert(unreversed_toState>=unreversed_alternateToStateFirst && unreversed_toState<unreversed_alternateToStateLast);
+
+	int fromState=unreversed_toState;
+	int alternateFromStateFirst=unreversed_alternateToStateFirst;
+	int alternateFromStateLast=unreversed_alternateToStateLast;
+
+	int total=0;
+	int numerator=-1;
+	for (int currFromState=alternateFromStateFirst; currFromState<alternateFromStateLast; currFromState++) {
+
+		int totalForState=0;
+		for (int childNum=0; childNum<hmm.GetNumChildren(currFromState); childNum++) {
+			if (currFromState!=hmm.GetNthChildState(currFromState,childNum)) {
+				totalForState += transitionCounts[currFromState][childNum];
+			}
+		}
+		if (currFromState==fromState) {
+			numerator=totalForState;
+		}
+
+		total += totalForState;
+	}
+	assert(numerator>=0);
+
+	if (total==0) {
+		// special case for start node
+		assert(numerator==0);
+		return 0; // path is never taken at all, so prob is 0
+	}
+	else {
+		double result=(double)(numerator)/(double)(total);
+		assert(result>=0 && result<=1);
+		return result;
+	}
+} 
+double TransitionCounter::GetEntryProbability_Unreversed (CovarianceModel::State unreversed_toState,CovarianceModel::State unreversed_alternateToStateFirst,CovarianceModel::State unreversed_alternateToStateLast) const
+{
+	return GetEntryProbability_Unreversed(CovarianceModel::StateToInt(unreversed_toState),CovarianceModel::StateToInt(unreversed_alternateToStateFirst),CovarianceModel::StateToInt(unreversed_alternateToStateLast));
+}
+double TransitionCounter::GetTransitionFrequency_Unreversed (int unreversed_fromState,int unreversed_toState,double pseudocount) const
+{
+	int fromState=unreversed_toState;
+	int toState=unreversed_fromState;
+
+	if (fromState==toState) {
+		assert(false); // we shouldn't need to explore self-loops
+		return 1;
+	}
+
+	double prChild=-1; // we'll actually set this later
+	double prState=0;
+	for (size_t i=0; i<transitionCounts[fromState].size(); i++) {
+		HmmType1::State childState=hmm.GetNthChildState(fromState,(int)i);
+		if (childState!=fromState) { // avoid self-loops
+			prState += (double)(transitionCounts[fromState][i]) + pseudocount;
+			if (childState==toState) {
+				assert(prChild==-1); // should only set this once
+				prChild=(double)(transitionCounts[fromState][i]) + pseudocount;
+			}
+		}
+	}
+	assert(prChild!=-1); // should set this
+
+	if (prState==0) {
+		assert(prChild==0);
+		return 0;
+	}
+	else {
+		double result=prChild/prState;
+		assert(result>=0 && result<=1);
+		return result;
+	}
+}
+double TransitionCounter::GetTransitionFrequency_Unreversed (CovarianceModel::State unreversed_fromState,CovarianceModel::State unreversed_toState,double pseudocount) const
+{
+	return GetTransitionFrequency_Unreversed (CovarianceModel::StateToInt(unreversed_fromState),CovarianceModel::StateToInt(unreversed_toState),pseudocount);
+}
+double TransitionCounter::GetEmitFrequency (int state,int nuc,double pseudocount) const
+{
+	double prNuc=(double)(emitCounts[state][nuc]) + pseudocount;
+
+	double prState=0;
+	for (size_t i=0; i<emitCounts[state].size(); i++) {
+		prState += (double)(emitCounts[state][i]) + pseudocount;
+	}
+
+	if (prState==0) {
+		assert(prNuc==0);
+		return 0;
+	}
+	else {
+		double result=prNuc/prState;
+		assert(result>=0 && result<=1);
+		return result;
+	}
+}
+double TransitionCounter::GetEmitFrequency (CovarianceModel::State state,int nuc,double pseudocount) const
+{
+	return GetEmitFrequency(CovarianceModel::StateToInt(state),nuc,pseudocount);
+}
+void TransitionCounter::AddTransition (int state,int childNum)
+{
+	transitionCounts[state][childNum]++;
+}
+void TransitionCounter::AddEmit (int state,int nuc)
+{
+	emitCounts[state][nuc]++;
+}
+void TransitionCounter::Dump (FILE *out)
+{
+	HmmType1::State state,childState;
+	for (state=hmm.GetFirstState(); state!=hmm.GetLastState(); state++) {
+		fprintf(out,"state #%d:\n",state);
+		for (int childNum=0; childNum<hmm.GetNumChildren(state); childNum++) {
+			childState=hmm.GetNthChildState(state,childNum);
+			fprintf(out,"\t--> state #%d: %d\n",childState,transitionCounts[state][childNum]);
+		}
+		if (hmm.IsEmittingState(state)) {
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				fprintf(out,"\t\temit %c: %d\n",nucs[nuc],emitCounts[state][nuc]);
+			}
+		}
+	}
+}
diff --git a/rigfilters/cm2hmm-1.0/HmmType1.h b/rigfilters/cm2hmm-1.0/HmmType1.h
new file mode 100644
index 0000000..a77767c
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/HmmType1.h
@@ -0,0 +1,349 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+// classes to do float<-->type conversions for using 32-bit ints instead of floats.  In practice, looks like uses floats works best, and it's certainly easiest.
+class FloatScoreHelper {
+public:
+	typedef float ScoreType;
+
+	inline static ScoreType GetZeroScore (void) {
+		return 0;
+	}
+	inline static ScoreType GetImpossibleScore (void) {
+		return (float)IMPOSSIBLE;
+	}
+	inline static ScoreType GetNegativeInfinityScore (void) {
+		return -FLT_MAX;
+	}
+	inline static ScoreType FloatToScoreType (float t) {
+		return t;
+	}
+	inline static float ScoreTypeToFloat (ScoreType t) {
+		return t;
+	}
+	inline static ScoreType DoubleToScoreType (double t) {
+		return (float)t;
+	}
+};
+class DoubleScoreHelper {
+public:
+	typedef double ScoreType;
+
+	inline static ScoreType GetZeroScore (void) {
+		return 0;
+	}
+	inline static ScoreType GetImpossibleScore (void) {
+		return IMPOSSIBLE;
+	}
+	inline static ScoreType GetNegativeInfinityScore (void) {
+		return -DBL_MAX;
+	}
+	inline static ScoreType FloatToScoreType (float t) {
+		return t;
+	}
+	inline static float ScoreTypeToFloat (ScoreType t) {
+		return (float)t;
+	}
+};
+// for 32-bit int scores  --   HACKY for now
+class IntScoreHelper {
+public:
+	typedef int ScoreType;
+
+	inline static int GetBitsOfDecimalAccuracy (void) {
+		return 23; // give 23 bits of decimal, leaving 8 bits of integer range (0-255), and 1 sign bit
+	}
+
+	inline static ScoreType FloatToScoreType (float t) {
+		double scoreAsDouble=ldexp(t,GetBitsOfDecimalAccuracy());
+		double rounded=ceil(scoreAsDouble); // make sure we round up, because we want upper bounds
+		return (int)rounded;
+	}
+	inline static float ScoreTypeToFloat (ScoreType t) {
+		return (float)(ldexp((double)t,-GetBitsOfDecimalAccuracy()));
+	}
+	inline static ScoreType GetZeroScore (void) {
+		return 0;
+	}
+	inline static ScoreType GetImpossibleScore (void) {
+		return -INT_MAX + (20<<GetBitsOfDecimalAccuracy());
+	}
+	inline static ScoreType GetNegativeInfinityScore (void) {
+		return -INT_MAX;
+	}
+};
+
+// I re-templated this, because I wanted to be able to use doubles.  So, ignore: I have un-templated HmmType1, because templating seems to be making g++ produce slower code.  Originally, I wanted to be able to use 32-bit ints, but this doesn't give enough of a performance improvement to justify the complexity.  So, I've decided to just back away from templating.
+//template <class ScoreHelperType>
+class HmmType1 {
+public:
+    typedef FloatScoreHelper ScoreHelperType; // this is no longer a template param
+	typedef ScoreHelperType::ScoreType ScoreType;
+	typedef int State;
+protected:
+	int numStates;
+	std::vector<std::vector<ScoreType> > singletEmissionScores; // singleEmissionScores[nuc#][state]
+	enum {MAX_CHILDREN=5};
+	struct StateInfo {
+		int numChildren;
+		int firstChild;
+		ScoreType tsc[MAX_CHILDREN];
+		bool isEmitting;
+		bool isRightState;
+	};
+	std::vector<StateInfo> stateInfoVector;
+
+	// for doLocal
+	bool doLocal;
+	enum {MAX_ENDSC_LINK_TO_LEFTS=2};
+	struct LinkToLeftInfo {
+		State hmmLeftState;
+		float endsc;
+	};
+	typedef FixedArrayWithSize<LinkToLeftInfo,MAX_ENDSC_LINK_TO_LEFTS> EndscLinksToLeft;
+	struct LocalStateInfo {
+		float leftwardBeginsc; // beginsc for HMM left-side states, corresponding to the start of the HMM
+		float rightwardBeginsc;
+
+		EndscLinksToLeft endscLinksToLeft;
+	};
+	std::vector<LocalStateInfo> localStateInfoVector;
+
+	// probabilities, which are used in the Forward Alg
+	struct ForwardAlgInfo {
+		float transitionProbs[MAX_CHILDREN];
+		float singletEmissionProbs[MAXABET];
+	};
+	std::vector<ForwardAlgInfo> forwardAlgInfoVector;
+	
+	Hmm2CmStateVector hmm2CmStateVector;
+	Cm2HmmStateVector cm2HmmStateVector;
+public:
+
+	inline HmmType1 (void) {
+	}
+	inline ~HmmType1 () {
+	}
+
+	void Dump (FILE *out) const;
+	void Dump (const char *fileName) const;
+
+	void Init (const InfernalHmm& sourceHmm); // construct from the CovarianceModel representation of an HMM
+
+	inline const std::list<CovarianceModel::State>& GetCmStateListOfHmmState (State hmmState) const {
+		return hmm2CmStateVector[InfernalHmm::IntToState(hmmState)];
+	}
+	inline State GetHmmLeftState (CovarianceModel::State cmState) const {
+		return InfernalHmm::StateToInt(cm2HmmStateVector[cmState].hmmLeftState);
+	}
+	inline State GetHmmRightState (CovarianceModel::State cmState) const {
+		return InfernalHmm::StateToInt(cm2HmmStateVector[cmState].hmmRightState);
+	}
+
+	inline int GetNumStates (void) const {
+		return numStates;
+	}
+	inline State GetFirstState (void) const {
+		return 0;
+	}
+	inline State GetLastState (void) const {
+		return GetNumStates();
+	}
+	inline State GetActualLastState (void) const {
+		return GetLastState()-1;
+	}
+	inline static State GetInvalidState (void) {
+		return -1;
+	}
+	// all states are either left-emitting, or non-emitting.  No other types are necessary for HMMs
+	inline bool IsEmittingState (State state) const {
+		assert(state>=0 && state<GetNumStates());
+		return stateInfoVector[state].isEmitting;
+	}
+	inline ScoreType GetSingletEmissionScore (State state,int nuc) const {
+		assert(state>=0 && state<GetNumStates());
+		assert(IsEmittingState(state));
+		assert(nuc>=0 && nuc<Alphabet_size);
+		return singletEmissionScores[nuc][state];
+	}
+	inline int GetNumChildren (State state) const {
+		assert(state>=0 && state<GetNumStates());
+		assert(stateInfoVector[state].numChildren<=MAX_CHILDREN); // seems a reasonable place to validate this property (although, I suppose I should check closer to the actual setting of stateInfoVector[state].numChildren)
+		return stateInfoVector[state].numChildren;
+	}
+	inline State GetNthChildState (State state,int childNum) const {
+		assert(state>=0 && state<GetNumStates());
+		assert(childNum>=0 && childNum<GetNumChildren(state));
+		return stateInfoVector[state].firstChild + childNum;
+	}
+	inline ScoreType GetNthChildTsc (State state,int childNum) const {
+		assert(state>=0 && state<GetNumStates());
+		assert(childNum>=0 && childNum<GetNumChildren(state));
+		return stateInfoVector[state].tsc[childNum];
+	}
+	inline int GetChildNum_Slow(State fromState,State toState) const {
+		assert(fromState>=0 && fromState<GetNumStates());
+		assert(toState>=0 && toState<GetNumStates());
+		for (int childNum=0; childNum<GetNumChildren(fromState); childNum++) {
+			if (GetNthChildState(fromState,childNum)==toState) {
+				return childNum;
+			}
+		}
+		assert(false); // wasn't a valid transition -- toState is not a direct child of fromState
+		return -1;
+	}
+
+	// actual probs
+	inline ScoreType GetNthChildTransitionProb (State state,int childNum) const {
+		return forwardAlgInfoVector[state].transitionProbs[childNum];
+	}
+	inline ScoreType GetSingletEmissionProb (State state,int nuc) const {
+		return forwardAlgInfoVector[state].singletEmissionProbs[nuc];
+	}
+	// setting -- hey it's easy, & convenient
+	inline void SetNthChildTransitionProb (State state,int childNum,ScoreType score) {
+		forwardAlgInfoVector[state].transitionProbs[childNum]=score;
+	}
+	inline void SetSingletEmissionProb (State state,int nuc,ScoreType score) {
+		forwardAlgInfoVector[state].singletEmissionProbs[nuc]=score;
+	}
+	// just so I don't put the explicit double->float conversions elsewhere & forget about them if I want to change it (though there are undoubtably many littered around the code)
+	inline void SetNthChildTransitionProb (State state,int childNum,double score) {
+		forwardAlgInfoVector[state].transitionProbs[childNum]=ScoreHelperType::DoubleToScoreType(score);
+	}
+	inline void SetSingletEmissionProb (State state,int nuc,double score) {
+		forwardAlgInfoVector[state].singletEmissionProbs[nuc]=ScoreHelperType::DoubleToScoreType(score);
+	}
+
+	inline const std::list<CovarianceModel::State>& GetCmState (State state) const {
+		return hmm2CmStateVector[InfernalHmm::IntToState(state)];
+	}
+
+	// accessor functions for doLocal
+	inline bool DoLocal (void) const {
+		return doLocal;
+	}
+	inline bool IsRightState (State state) const {
+		return stateInfoVector[state].isRightState;
+	}
+	inline float GetLeftwardBeginsc (State state) const {
+		return localStateInfoVector[state].leftwardBeginsc;
+	}
+	inline float GetRightwardBeginsc (State state) const {
+		return localStateInfoVector[state].rightwardBeginsc;
+	}
+	inline int GetNumEndscLinksToLeft (State state) const {
+		return localStateInfoVector[state].endscLinksToLeft.size();
+	}
+	inline State GetEndscLinksToLeft_State (State state,int linkNum) const {
+		return localStateInfoVector[state].endscLinksToLeft[linkNum].hmmLeftState;
+	}
+	inline float GetEndscLinksToLeft_Endsc (State state,int linkNum) const {
+		return localStateInfoVector[state].endscLinksToLeft[linkNum].endsc;
+	}
+};
+
+// attempt to make scanning faster by using un-C++'d version of HmmType1.  Didn't affect performance.
+struct HmmType1_OldSchool {
+	typedef int State;
+
+	int numStates;
+	float **esc; // [nuc][state]
+	enum {MAX_CHILDREN=4};
+	struct StateInfo {
+		int numChildren;
+		int firstChild;
+		float tsc[MAX_CHILDREN];
+		bool isEmitting;
+	};
+	StateInfo *stateInfo;
+
+	HmmType1_OldSchool (void);
+	~HmmType1_OldSchool ();
+	void Init (const HmmType1& hmm);
+};
+
+
+// Count # of times transitions were used in a series of Viterbi parses.  Was used for the deprecated EM-ish alg.
+class TransitionCounter {
+protected:
+	std::vector<std::vector<int> > transitionCounts;
+	std::vector<std::vector<int> > emitCounts;
+	int numSamples;
+	const HmmType1& hmm;
+public:
+	TransitionCounter (const HmmType1& _hmm);
+	~TransitionCounter ();
+
+	// get actual counts
+	// "_Unreversed" refers to the fact that the hmm gets reversed because that made
+	// more sense for the HmmScan function.  This means that the HMM-building code uses one direction, but the 
+	// scanning code uses another.  These functions are used by the HMM-building code, so
+	// they use the un-reversed HMM.  It's irrelevant to emission, tho (since it's the same state in either
+	// direction), so doesn't matter.
+	int GetTransitionCount_Unreversed (int unreversed_fromState,int unreversed_toState) const;
+	int GetTransitionCount_Unreversed (CovarianceModel::State unreversed_fromState,CovarianceModel::State unreversed_toState) const;
+	int GetEmitCount (int state,int nuc) const;
+	int GetEmitCount (CovarianceModel::State state,int nuc) const;
+
+	// Okay, I'm stopping with the pseudocount stuff -- I'll add something into the final #s
+	// get frequencies, with optional pseudocounts (e.g. pseudocount=1).  pseudocounts are applied to each edge (which I think is reasonable, but I'm not sure).  Note that with pseudocounts, the forward & reverse direction can be different, but I'm not sure this really matters.  Perhaps a better idea with pseudocounts is to add say 0.0001 to each inequality's weight once we've got everything (since the inequality weights are kind of probabilities)
+	// GetTraversalProbability_Unreversed gets Pr(going into toState as opposed to states [alternateToStateFirst,alternateToStateeLast)), starting at the beginning of the HMM.  In other words, if [alternateToStateFirst,alternateToStateLast) describe the "Normal" states within some node, then what is the probability of an optimal parse going thru toState?   BTW, requires that toState is in the alternateToState list
+	double GetEntryProbability_Unreversed (int unreversed_toState,int unreversed_alternateToStateFirst,int unreversed_alternateToStateLast) const;
+	double GetEntryProbability_Unreversed (CovarianceModel::State unreversed_toState,CovarianceModel::State unreversed_alternateToStateFirst,CovarianceModel::State unreversed_alternateToStateLast) const;
+	// gets empirical Pr(transitioning to this childNum | start in state)
+	double GetTransitionFrequency_Unreversed (int unreversed_fromState,int unreversed_toState,double pseudocount=0) const;
+	double GetTransitionFrequency_Unreversed (CovarianceModel::State unreversed_fromState,CovarianceModel::State unreversed_toState,double pseudocount=0) const;
+	// gets empirical Pr(emitting this nuc | in state)
+	double GetEmitFrequency (int state,int nuc,double pseudocount=0) const;
+	double GetEmitFrequency (CovarianceModel::State state,int nuc,double pseudocount=0) const;
+	// a sample is one full alignment
+	int GetNumSamples (void) const;
+
+	void AddTransition (int state,int childNum);
+	void AddEmit (int state,int nuc);
+	// a sample is one full alignment
+	void AddSample (void);
+
+	void Dump (FILE *out);
+};
+
+// in ScanHMM_NonTemplated.cpp
+extern void ScanHmm_HmmType1Float_NonTemplated (HitList& hmmHitList,const HitList& inputHitList,const HmmType1& hmm,float minLodScoreForHit,CykscanStats& cykscanStats,const char *rnaSequence, int windowLen);
+extern void ScanHmm_HmmType1Float_NonTemplated (HitList& hmmHitList,const HitList& inputHitList,const HmmType1& hmmType1,const HmmType1_OldSchool& hmm,float minLodScoreForHit,CykscanStats& cykscanStats,const char *rnaSequence, int windowLen);
diff --git a/rigfilters/cm2hmm-1.0/InfernalHmm.cpp b/rigfilters/cm2hmm-1.0/InfernalHmm.cpp
new file mode 100644
index 0000000..b6c9550
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/InfernalHmm.cpp
@@ -0,0 +1,1198 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+
+#include "UseDebugNew.h"
+
+#include "cmzasha.h"
+
+
+///////////////////
+// InfernalHmm
+
+InfernalHmm::InfernalHmm (void)
+{
+	loadedFileFormat=GetCurrFileFormatNum();
+	hmmBuildType=HmmBuildType_Original; // assume this for now
+}
+void InfernalHmm::SetHmmBuildType (Cm2Hmm_HmmBuildType hmmBuildType_)
+{
+	hmmBuildType=hmmBuildType_;
+}
+void InfernalHmm::SetFromCmFileName (const std::string& _fromCmFileName)
+{
+	fromCmFileName=_fromCmFileName;
+}
+void InfernalHmm::AddBuildDescription (const std::string addedBuildDescription)
+{
+	fullBuildDescription += ";";
+	fullBuildDescription += addedBuildDescription;
+}
+std::string InfernalHmm::GetBuildDescription (void) const
+{
+	return LineBreaksToTabs(fullBuildDescription);
+}
+const std::string& InfernalHmm::GetFromCmFileName (void) const
+{
+	return fromCmFileName;
+}
+int InfernalHmm::GetFileFormat (void) const
+{
+	return loadedFileFormat;
+}
+void InfernalHmm::Init (int numStates)
+{
+	CovarianceModelBase::Init(numStates);
+	endscLinksToLeftVector.resize(numStates);
+	otherStateInfoVector.resize(numStates);
+	hmm2CmStateVector.resize(numStates);
+	cm2HmmStateVector.clear();
+	nonSavedInfoVector.clear();
+}
+void InfernalHmm::BuildNonSavedInfoIfNecessary (void)
+{
+	if (nonSavedInfoVector.empty()) {
+
+		// must build
+		nonSavedInfoVector.resize(GetNumStates());
+
+		State parentState;
+		for (parentState=GetFirstState(); parentState!=GetLastState(); parentState++) {
+			for (int childNum=0; childNum<GetNumChildren(parentState); childNum++) {
+
+				ParentAndMyChildNum parentAndMyChildNum;
+				parentAndMyChildNum.parentState=parentState;
+				parentAndMyChildNum.myChildNum=childNum;
+				State myState=GetNthChildState(parentState,childNum);
+
+				nonSavedInfoVector[myState].parentAndMyChildNumVector.push_back(parentAndMyChildNum);
+			}
+		}
+
+		State state;
+		for (state=GetFirstState(); state!=GetLastState(); state++) {
+			nonSavedInfoVector[state].childNumOfSelfLoop=-1; // assume nothing
+			for (int childNum=0; childNum<GetNumChildren(state); childNum++) {
+				State childState=GetNthChildState(state,childNum);
+				if (state==childState) {
+					nonSavedInfoVector[state].childNumOfSelfLoop=childNum;
+				}
+			}
+		}
+	}
+}
+int InfernalHmm::GetChildNumOfSelfLoop (State state) const
+{
+	assert(!nonSavedInfoVector.empty()); // didn't call BuildNonSavedInfoIfNecessary
+	return nonSavedInfoVector[state].childNumOfSelfLoop;
+}
+void InfernalHmm::SetHmm2CmState (const Hmm2CmStateVector& _hmm2CmStateVector)
+{
+	hmm2CmStateVector=_hmm2CmStateVector;
+}
+void InfernalHmm::SetCm2HmmState (const Cm2HmmStateVector& _cm2HmmStateVector)
+{
+	cm2HmmStateVector=_cm2HmmStateVector;
+}
+void InfernalHmm::CopyFrom (const InfernalHmm& t)
+{
+	CovarianceModelBase::CopyFrom(t);
+	endscLinksToLeftVector=t.endscLinksToLeftVector;
+	otherStateInfoVector=t.otherStateInfoVector;
+	hmm2CmStateVector=t.hmm2CmStateVector;
+	cm2HmmStateVector=t.cm2HmmStateVector;
+	nonSavedInfoVector=t.nonSavedInfoVector;
+	loadedFileFormat=t.loadedFileFormat;
+	fullBuildDescription=t.fullBuildDescription;
+	fromCmFileName=t.fromCmFileName;
+	hmmBuildType=t.hmmBuildType;
+}
+void InfernalHmm::MirrorFromWithHackedExtraInfo(CM_t *cm)
+{
+	MirrorFrom(cm);
+	endscLinksToLeftVector.resize(GetNumStates());
+	otherStateInfoVector.resize(GetNumStates());
+	hmm2CmStateVector.resize(GetNumStates());
+	cm2HmmStateVector.clear();
+}
+void InfernalHmm::ClobberIR (void)
+{
+	State state=GetFirstState();
+	state++;
+	state++;
+	if (GetStateType(state)!=IR_st) {
+		Die("InfernalHmm::ClobberIR: expected IR to be 3rd state.");
+	}
+
+	// change IR to a D state, with the same transitions.  I think this is a reasonable hack, and whatever we do the IR state will have low probability and there's only 1 IR state, so it won't make that much of a difference.
+	SetStateType(state,D_st);
+
+	// now verify there's nothing else right-emitting.
+	for (state=GetFirstState(); state!=GetLastState(); state++) {
+		if (EmitsRight(state)) {
+			Die("InfernalHmm::ClobberIR: found unexpected right-emitting state.");
+		}
+	}
+}
+void InfernalHmm::CopyFromWithEscHack(const InfernalHmm& t)
+{
+	CopyFrom(t);
+	
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+		if (IsEmitting(state)) {
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				float esc=GetSingletEmissionScore(state,nuc);
+				esc += (float)2.0;
+				SetSingletEmissionLogScore (state,nuc,esc);
+			}
+		}
+	}
+}
+void InfernalHmm::SetLeftState (State state,bool isLeftState)
+{
+	otherStateInfoVector[state].isLeftState=isLeftState;
+}
+void InfernalHmm::SetRightState (State state,bool isRightState)
+{
+	otherStateInfoVector[state].isRightState=isRightState;
+}
+void InfernalHmm::SetLeftwardBeginsc (State state,float sc)
+{
+	otherStateInfoVector[state].leftwardBeginsc=sc;
+}
+void InfernalHmm::SetRightwardBeginsc (State state,float sc)
+{
+	otherStateInfoVector[state].rightwardBeginsc=sc;
+}
+void InfernalHmm::DumpInfernalHmm (FILE *file,const CovarianceModel& cm) const
+{
+	if (!disableHmmBuildInfoDump) {
+		fprintf(file,"----hmm-from-cmFileName: %s\n",GetFromCmFileName().c_str());
+		fprintf(file,"----hmm-build-info: %s\n",GetBuildDescription().c_str());
+		fprintf(file,"----fileFormatNum: %d\n",loadedFileFormat);
+	}
+
+	int numStates=GetNumStates();
+	fprintf(file,"# states=%d\n",numStates);
+
+	State state;
+	for (state=GetFirstState(); state!=GetLastState(); state++) {
+		fprintf(file,"\tState #%d: type=%s.  (left=%s,right=%s)",StateToInt(state),GetStateTypeName(state),IsLeftState(state)?"T":"f",IsRightState(state)?"T":"f");
+		if (DoLocal()) {
+			fprintf(file,"   beginsc left=%f, right=%f, links-to-left: ",GetLeftwardBeginsc(state),GetRightwardBeginsc(state));
+			for (int linkNum=0; linkNum<GetNumEndscLinksToLeft(state); linkNum++) {
+				fprintf(file,"(%d,%f) ",StateToInt(GetEndscLinkToLeft_State(state,linkNum)),GetEndscLinkToLeft_Endsc(state,linkNum));
+			}
+		}
+		fprintf(file,"\n");
+		if (HasChildren(state)) {
+			int numChildren=GetNumChildren(state);
+			fprintf(file,"\t\tChildren = %d\t%d",StateToInt(GetNthChildState(state,0)),StateToInt(GetNthChildState(state,numChildren-1)));
+			for (int childNum=0; childNum<numChildren; childNum++) {
+				fprintf(file,"state %d (score=%f)  ",StateToInt(GetNthChildState(state,childNum)),GetNthChildTsc(state,childNum));
+			}
+			fprintf(file,"\n");
+		}
+		else {
+			fprintf(file,"\t\tChildren = none.\n");
+		}
+		if (IsEmitting(state)) {
+			fprintf(file,"\t\tEmits: ");
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				fprintf(file,"%c (score=%f)  ",nucs[nuc],GetSingletEmissionScore(state,nuc));
+			}
+			fprintf(file,"\n");
+		}
+	}
+
+	fprintf(file,"\nCM to HMM mappings\n");
+	if (cm2HmmStateVector.empty()) {
+		fprintf(file,"\tMAPPINGS HAVE NOT BE CALCULATED & RECORDED YET.\n");
+	}
+	else {
+		fprintf(file,"\n\tCM state --> HMM left state , HMM right state\n");
+		for (CovarianceModel::State cmState=cm.GetFirstState(); cmState!=cm.GetLastState(); cmState++) {
+			State hmmLeftState=cm2HmmStateVector[cmState].hmmLeftState;
+			State hmmRightState=cm2HmmStateVector[cmState].hmmRightState;
+			char leftStr[32],rightStr[32];
+			if (hmmLeftState==GetInvalidState()) {
+				sprintf(leftStr,"---");
+			}
+			else {
+				sprintf(leftStr,"%d",StateToInt(hmmLeftState));
+			}
+			if (hmmRightState==GetInvalidState()) {
+				sprintf(rightStr,"---");
+			}
+			else {
+				sprintf(rightStr,"%d",StateToInt(hmmRightState));
+			}
+			fprintf(file,"\t%d --> %s , %s\n",CovarianceModel::StateToInt(cmState),leftStr,rightStr);
+		}
+		fprintf(file,"\n\tCM node --> {HMM state set}\n");
+		for (CovarianceModel::Node cmNode=cm.GetFirstNode(); cmNode!=cm.GetLastNode(); cmNode++) {
+
+			fprintf(file,"\t%d --> {",CovarianceModel::NodeToInt(cmNode));
+
+			StateFromNodeList hmmStateList;
+			GetHmmStatesByCmNode (hmmStateList,cm,cmNode);
+			for (StateFromNodeList::iterator i=hmmStateList.begin(); i!=hmmStateList.end(); i++) {
+				fprintf(file," %d",StateToInt(i->state));
+			}
+			fprintf(file,"}\n");
+		}
+	}
+}
+void InfernalHmm::AllocHmmData (void)
+{
+	endscLinksToLeftVector.resize(GetNumStates());
+	otherStateInfoVector.resize(GetNumStates());
+}
+int InfernalHmm::GetCurrFileFormatNum (void)
+{
+	return 4;
+}
+bool InfernalHmm::LoadInBinary (FILE *file)
+{
+	char firstFourChars[5];
+	fread(firstFourChars,4,1,file);
+	firstFourChars[4]=0;
+	if (strcmp(firstFourChars,"Prof")==0) {
+
+		// new text format
+
+		fscanf(file,"ileHMMFilter\n");
+
+		if (fscanf(file,"FileFormatNum:\t%d\n",&loadedFileFormat)!=1) {
+			throw SimpleStringException("Input profile HMM missing 'FileFormatNum'");
+		}
+
+		int numStates;
+		if (fscanf(file,"states:\t%d\n",&numStates)!=1) {
+			throw SimpleStringException("Input profile HMM missing 'states'");
+		}
+		Init(numStates);
+
+		char cmFileNameTemp[4096];
+		if (fscanf(file,"cmFileName:\t%s\n",cmFileNameTemp)!=1) {
+			throw SimpleStringException("Input profile HMM missing 'cmFileName'");
+		}
+		fromCmFileName=cmFileNameTemp;
+
+		fullBuildDescription = "";
+		fscanf(file,"hmmBuildCommands: ");
+		while (true) {
+			int ch=fgetc(file);
+			if (ch=='\r' || ch=='\n' || ch==EOF) {
+				break;
+			}
+			if (ch=='\t') {
+				ch='\n'; // I'm finicky about restoring the '\n's because by making things exactly the same, it helps me to show that this text format works like the binary format by loading a binary-format file, saving in text format, loading that, saving in binary, and verifying that the file is the same as the original.  Other than that, it doesn't matter.
+			}
+			fullBuildDescription += ch;
+		}
+
+		char hmmTypeText[256];
+		if (fscanf(file,"hmmType:\t%255s\n",hmmTypeText)!=1) {
+			throw SimpleStringException("Input profile HMM missing 'hmmType'");
+		}
+		hmmBuildType=GetHmmBuildTypeByText(hmmTypeText);
+
+		int doLocalInt;
+		if (fscanf(file,"isLocal:\t%d\n",&doLocalInt)!=1) {
+			throw SimpleStringException("Input profile HMM missing 'isLocal'");
+		}
+		SetDoLocal(doLocalInt!=0);
+		if (DoLocal()) {
+			throw SimpleStringException("Hey, wait!  Input profile HMM specifies that it uses local alignments, but I haven't implemented that yet.  Are you sure about that?");
+		}
+
+		for (State state=GetFirstState(); state!=GetLastState(); state++) {
+			int i_state=StateToInt(state);
+
+			char sttypeText[256];
+			int stid;
+			if (fscanf(file,"%d\t%255s\t%d\t%d\t",&(stid),sttypeText,&(cm->cfirst[i_state]),&(cm->cnum[i_state]))!=4) {
+				throw SimpleStringException("Input profile HMM state #%d didn't have the expected first 4 fields (unique id,state type,first child,# children)",i_state);
+			}
+			cm->stid[i_state]=(char)stid;
+			if (strcmp(sttypeText,"PASSTHRU")==0) {
+				cm->sttype[i_state]=PASSTHRU_st;
+			}
+			else {
+				cm->sttype[i_state]=StateCode(sttypeText);
+			}
+
+			int isLeftStateInt,isRightStateInt;
+			if (fscanf(file,"%d\t%d\t%g\t%g\t",&isLeftStateInt,&isRightStateInt,&(otherStateInfoVector[state].leftwardBeginsc),&(otherStateInfoVector[state].rightwardBeginsc))!=4) {
+				throw SimpleStringException("Input profile HMM state #%d didn't have the expected vestigal isLocal fields (isLeft,isRight,leftwardBeginsc,rightwardBegins)",i_state);
+			}
+			otherStateInfoVector[state].isLeftState=isLeftStateInt!=0;
+			otherStateInfoVector[state].isRightState=isRightStateInt!=0;
+
+			int numRelatedCmStates;
+			if (fscanf(file,"%d\t",&numRelatedCmStates)!=1) {
+				throw SimpleStringException("Input profile HMM state #%d didn't have the specified of the # of related CM states",i_state);
+			}
+			for (int i=0; i<numRelatedCmStates; i++) {
+				int cmState;
+				if (fscanf(file,"%d\t",&cmState)!=1) {
+					throw SimpleStringException("Input profile HMM state #%d supposedly had %d related CM states, but they weren't all there (I could only read %d)",i_state,numRelatedCmStates,i);
+				}
+				hmm2CmStateVector[state].push_back(CovarianceModel::IntToState(cmState));
+			}
+
+			if (IsEmittingState(state)) {
+				for (int nuc=0; nuc<Alphabet_size; nuc++) {
+					if (fscanf(file,"%g\t",&(cm->esc[i_state][nuc]))!=1) {
+						throw SimpleStringException("Input profile HMM state #%d was supposedly emitting, but I couldn't read all its 4 emit scores",i_state);
+					}
+				}
+			}
+
+			// tsc
+			for (int child=0; child<GetNumChildren(state); child++) {
+				float tsc;
+				if (fscanf(file,"%g\t",&tsc)!=1) {;
+					throw SimpleStringException("Input profile HMM state #%d supposedly has %d children, but I couldn't reaed the transition score for its %dth child",i_state,GetNumChildren(state),child);
+				}
+				cm->tsc[i_state][child]=tsc;
+			}
+			fscanf(file,"\n");
+		}
+
+		int numCmStates;
+		if (fscanf(file,"%d\t",&numCmStates)!=1) {
+			throw SimpleStringException("Input profile HMM didn't specify the # of CM states in the underlying CM");
+		}
+		cm2HmmStateVector.resize(numCmStates);
+		for (int i=0; i<numCmStates; i++) {
+			CovarianceModel::State cmState=CovarianceModel::IntToState((int)i);
+			fscanf(file,"%d\t%d\n",&(cm2HmmStateVector[cmState].hmmLeftState),&(cm2HmmStateVector[cmState].hmmRightState));
+		}
+	}
+	else {
+		// old binary format -- and BTW those 4 bytes we read we the # states in the original format
+		int numStates=*(int *)(firstFourChars);
+
+		if (numStates==0) {
+
+			// new format
+			int format;
+			fread(&format,sizeof(format),1,file);
+			loadedFileFormat=format;
+
+			//fprintf(stderr,"Reading InfernalHmm file format #%d\n",format);
+			if (format<0 || format>=GetCurrFileFormatNum()+1) {
+				Die("Unknown file format for InfernalHmm");
+			}
+
+			if (format>=2) {
+
+				// read cmFileName and fullBuildDescription
+				size_t s;
+				fread(&s,sizeof(s),1,file);
+				char *p;
+				p=new char[s+1];
+				fread(p,1,s,file);
+				p[s]=0;
+				fromCmFileName=p;
+				delete [] p;
+
+				fread(&s,sizeof(s),1,file);
+				p=new char[s+1];
+				fread(p,1,s,file);
+				p[s]=0;
+				fullBuildDescription=p;
+				delete [] p;
+			}
+
+			if (format>=3) {
+				fread(&hmmBuildType,sizeof(hmmBuildType),1,file);
+			}
+			else {
+				hmmBuildType=HmmBuildType_Original;
+			}
+
+			// convenient to know # of states before format-specific stuff
+			fread(&numStates,sizeof(numStates),1,file);
+			Init(numStates);
+
+			int int_doLocal;
+			fread(&int_doLocal,sizeof(int_doLocal),1,file);
+			SetDoLocal(int_doLocal!=0);
+
+			if (DoLocal()) {
+				fread(&(endscLinksToLeftVector.front()),sizeof(EndscLinksToLeft),numStates,file);
+			}
+
+			fread(&(otherStateInfoVector.front()),sizeof(OtherStateInfo),numStates,file);
+
+			hmm2CmStateVector.resize(numStates);
+			for (State state=IntToState(0); state<IntToState(numStates); state++) {
+				int n;
+				fread(&n,sizeof(n),1,file);
+				for (int i=0; i<n; i++) {
+					int i_state;
+					fread(&i_state,sizeof(i_state),1,file);
+					hmm2CmStateVector[state].push_back(IntToState(i_state));
+				}
+			}
+
+			if (format>=1) {
+				size_t numCmStates;
+				fread(&numCmStates,sizeof(numCmStates),1,file);
+				cm2HmmStateVector.resize(numCmStates);
+
+				fread(&(cm2HmmStateVector.front()),sizeof(Cm2HmmState),numCmStates,file);
+			}
+		}
+		else {
+			// original format
+			Init(numStates);
+		}
+
+		fread(cm->stid,sizeof(cm->stid[0]),numStates+1,file);
+		fread(cm->sttype,sizeof(cm->sttype[0]),numStates+1,file);
+		fread(cm->cfirst,sizeof(cm->cfirst[0]),numStates,file);
+		fread(cm->cnum,sizeof(cm->cnum[0]),numStates,file);
+
+		for (int state=0; state<numStates; state++) {
+			fread(cm->esc[state],sizeof(cm->esc[0][0]),Alphabet_size*Alphabet_size,file);
+			fread(cm->tsc[state],sizeof(cm->tsc[0][0]),MAXCONNECT,file);
+		}
+	}
+
+	return true;
+}
+bool InfernalHmm::LoadInBinary (const char *cmFileName)
+{
+	// WARNING: only does what HMM needs -- no nodes, null model
+
+	FILE *file=fopen(cmFileName,"rb");
+	if (file==NULL) {
+		return false;
+	}
+
+	bool result=LoadInBinary(file);
+	
+	fclose(file);
+
+	return result;
+}
+void InfernalHmm::SaveInDeprecatedBinaryFormat (const char *fileName)
+{
+	FILE *file=ThrowingFopen(fileName,"wb");
+	SaveInDeprecatedBinaryFormat (file);
+	fclose(file);
+}
+void InfernalHmm::SaveInDeprecatedBinaryFormat (FILE *file)
+{
+	int zero=0;
+	fwrite(&zero,sizeof(zero),1,file);
+
+	int format=3;
+	fwrite(&format,sizeof(format),1,file);
+
+	size_t s;
+	s=fromCmFileName.size();
+	fwrite(&s,sizeof(s),1,file);
+	fwrite(fromCmFileName.c_str(),1,s,file);
+	s=fullBuildDescription.size();
+	fwrite(&s,sizeof(s),1,file);
+	fwrite(fullBuildDescription.c_str(),1,s,file);
+
+	fwrite(&hmmBuildType,sizeof(hmmBuildType),1,file);
+
+	fwrite(&(cm->M),sizeof(cm->M),1,file);
+
+	int int_doLocal=DoLocal()?1:0;
+	fwrite(&int_doLocal,sizeof(int_doLocal),1,file);
+	if (DoLocal()) {
+		fwrite(&(endscLinksToLeftVector.front()),sizeof(EndscLinksToLeft),GetNumStates(),file);
+	}
+
+	fwrite(&(otherStateInfoVector.front()),sizeof(OtherStateInfo),GetNumStates(),file);
+	for (State state=IntToState(0); state<IntToState(GetNumStates()); state++) {
+		size_t n=hmm2CmStateVector[state].size();
+		fwrite(&n,sizeof(n),1,file);
+		for (std::list<State>::const_iterator i=hmm2CmStateVector[state].begin(); i!=hmm2CmStateVector[state].end(); i++) {
+			int i_state=StateToInt(*i);
+			fwrite(&i_state,sizeof(i_state),1,file);
+		}
+	}
+
+	size_t numCmStates=cm2HmmStateVector.size();
+	fwrite(&numCmStates,sizeof(numCmStates),1,file);
+	fwrite(&(cm2HmmStateVector.front()),sizeof(Cm2HmmState),numCmStates,file);
+
+	fwrite(cm->stid,sizeof(cm->stid[0]),GetNumStates()+1,file);
+	fwrite(cm->sttype,sizeof(cm->sttype[0]),GetNumStates()+1,file);
+	fwrite(cm->cfirst,sizeof(cm->cfirst[0]),GetNumStates(),file);
+	fwrite(cm->cnum,sizeof(cm->cnum[0]),GetNumStates(),file);
+
+	for (int state=0; state<GetNumStates(); state++) {
+		fwrite(cm->esc[state],sizeof(cm->esc[0][0]),Alphabet_size*Alphabet_size,file);
+		fwrite(cm->tsc[state],sizeof(cm->tsc[0][0]),MAXCONNECT,file);
+	}
+}
+void InfernalHmm::SaveInBinary (FILE *file)
+{
+	fprintf(file,"ProfileHMMFilter\n");
+	fprintf(file,"FileFormatNum:\t%d\n",GetCurrFileFormatNum());
+	fprintf(file,"states:\t%d\n",GetNumStates());
+	fprintf(file,"cmFileName:\t%s\n",fromCmFileName.c_str());
+	fprintf(file,"hmmBuildCommands:\t%s\n",GetBuildDescription().c_str());
+	fprintf(file,"hmmType:\t%s\n",GetHmmBuildTypeDescription(hmmBuildType));
+	fprintf(file,"isLocal:\t%d\n",DoLocal()?1:0);
+
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+
+		int i_state=StateToInt(state);
+
+		// basic info
+		const char *sttypeText;
+		if (cm->sttype[i_state]==PASSTHRU_st) {
+			sttypeText="PASSTHRU";
+		}
+		else {
+			sttypeText=Statetype(cm->sttype[i_state]);
+		}
+		fprintf(file,"%d\t%s\t%d\t%d\t",(int)(cm->stid[i_state]),sttypeText,cm->cfirst[i_state],cm->cnum[i_state]);
+
+		// vestigal info for local alignments
+		fprintf(file,"%d\t%d\t%g\t%g\t",otherStateInfoVector[state].isLeftState?1:0,otherStateInfoVector[state].isRightState?1:0,otherStateInfoVector[state].leftwardBeginsc,otherStateInfoVector[state].rightwardBeginsc);
+
+		// hmm2cm state mapping (list of CM states that relate to this HMM state)
+		size_t numRelatedCmStates=hmm2CmStateVector[state].size();
+		fprintf(file,"%u\t",numRelatedCmStates);
+		for (std::list<State>::const_iterator i=hmm2CmStateVector[state].begin(); i!=hmm2CmStateVector[state].end(); i++) {
+			int i_cmState=StateToInt(*i);
+			fprintf(file,"%d\t",i_cmState);
+		}
+
+		// esc
+		if (IsEmittingState(state)) {
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				fprintf(file,"%.9g\t",GetSingletEmissionScore(state,nuc));
+			}
+		}
+		// tsc
+		for (int child=0; child<GetNumChildren(state); child++) {
+			fprintf(file,"%.9g\t",GetNthChildTsc(state,child));
+		}
+		fprintf(file,"\n");
+	}
+
+	// mapping of CM states to HMM left & right states
+	fprintf(file,"%u\n",cm2HmmStateVector.size());
+	for (size_t i=0; i<cm2HmmStateVector.size(); i++) {
+		CovarianceModel::State cmState=CovarianceModel::IntToState((int)i);
+		fprintf(file,"%d\t%d\n",InfernalHmm::StateToInt(cm2HmmStateVector[cmState].hmmLeftState),InfernalHmm::StateToInt(cm2HmmStateVector[cmState].hmmRightState));
+	}
+}
+void InfernalHmm::SaveInBinary (const char *cmFileName)
+{
+	FILE *file=fopen(cmFileName,"wb");
+	if (file==NULL) {
+		Die("Could not open '%s' for writing.  %s:%d",cmFileName,__FILE__,__LINE__);;
+	}
+
+	SaveInBinary(file);
+
+	fclose(file);
+}
+void InfernalHmm::CopyReverseOf(const InfernalHmm& t)
+{
+	// WARNING: only for HMMs
+	cm=CreateCM(t.GetNumNodes(),t.GetNumStates());
+
+	cm->name=(char *)MallocOrDie(strlen(t.GetName())+1);
+	strcpy(cm->name,t.GetName());
+
+	COPY_ARRAY_2D(esc,t.GetNumStates(),Alphabet_size*Alphabet_size);
+
+	COPY_STATE_ARRAY(beginsc);
+	endscLinksToLeftVector=t.endscLinksToLeftVector;
+	otherStateInfoVector=t.otherStateInfoVector;
+	hmm2CmStateVector=t.hmm2CmStateVector;
+	cm2HmmStateVector=t.cm2HmmStateVector;
+	cm->flags=t.cm->flags;
+
+	// initially no children
+	State myState;
+	for (myState=GetFirstState(); myState!=GetLastState(); myState++) {
+		SetStateType(myState,t.GetStateType(myState));
+		SetNoChildren(myState);
+	}
+
+	State srcState;
+	for (srcState=t.GetFirstState(); srcState!=t.GetLastState(); srcState++) {
+		for (int childNum=0; childNum<t.GetNumChildren(srcState); childNum++) {
+			State srcToState=t.GetNthChildState(srcState,childNum);
+			float tsc=t.GetNthChildTsc(srcState,childNum);
+			if (GetNumChildren(srcToState)==0) {
+				SetFirstChild(srcToState,srcState);
+				SetNumChildren(srcToState,1);
+				SetTransitionLogScore(srcToState,0,tsc);
+			}
+			else {
+				int int_srcToState=StateToInt(srcToState);
+				int int_srcState=cm->cfirst[int_srcToState] + cm->cnum[int_srcToState];
+				assert(srcState==IntToState(int_srcState));
+				cm->tsc[int_srcToState][cm->cnum[int_srcToState]]=tsc;
+				cm->cnum[int_srcToState]++;
+			}
+		}
+	}
+}
+int InfernalHmm::GetNumStatesForCmNode (const CovarianceModel& cm,CovarianceModel::Node cmNode) const
+{
+	// the cheezy, slow implementation
+	StateFromNodeList hmmStates;
+	GetHmmStatesByCmNode(hmmStates,cm,cmNode);
+	return (int)(hmmStates.size());
+}
+void InfernalHmm::GetHmmStatesByCmNode (StateFromNodeList& get_hmmStates,const CovarianceModel& cm,CovarianceModel::Node cmNode) const
+{
+	get_hmmStates.clear();
+
+	BoolVectorByCmState hmmStateUsed;
+	hmmStateUsed.assign(GetNumStates(),false);
+
+	CovarianceModel::State cmState;
+	for (cmState=cm.GetFirstStateOfNode(cmNode); cmState!=cm.GetLastStateOfNode(cmNode); cmState++) {
+
+
+		InfernalHmm::State hmmLeftState=cm2HmmStateVector[cmState].hmmLeftState;
+		if (hmmLeftState!=GetInvalidState()) {
+			if (!hmmStateUsed[hmmLeftState]) {
+				hmmStateUsed[hmmLeftState]=true;
+				StateFromNode add;
+				add.state=hmmLeftState;
+				add.isRight=false;
+				add.isNormal=!cm.IsInsertState(cmState);
+				get_hmmStates.push_back(add);
+			}
+		}
+
+		InfernalHmm::State hmmRightState=cm2HmmStateVector[cmState].hmmRightState;
+		if (hmmRightState!=GetInvalidState()) {
+			if (!hmmStateUsed[hmmRightState]) {
+				hmmStateUsed[hmmRightState]=true;
+				StateFromNode add;
+				add.state=hmmRightState;
+				add.isRight=true;
+				add.isNormal=!cm.IsInsertState(cmState);
+				get_hmmStates.push_back(add);
+			}
+		}
+	}
+}
+void InfernalHmm::GetNormalHmmStatesOfLeftOrRightByCmNode (StateList& get_stateList,const CovarianceModel& cm,CovarianceModel::Node cmNode,bool getIsRight) const
+{
+	get_stateList.clear();
+
+	StateFromNodeList stateFromNodeList;
+	GetHmmStatesByCmNode (stateFromNodeList,cm,cmNode);
+	for (StateFromNodeList::iterator i=stateFromNodeList.begin(); i!=stateFromNodeList.end(); i++) {
+
+		if (i->isNormal && i->isRight==getIsRight) {
+			get_stateList.push_back(i->state);
+		}
+	}
+}
+void InfernalHmm::GetHmmEdgesByCmNode (std::list<EdgeInfo>& get_edgeInfoList,const StateFromNodeList& hmmStateList,const CovarianceModel& cm,CovarianceModel::Node cmNode)
+{
+	BuildNonSavedInfoIfNecessary();
+
+	get_edgeInfoList.clear();
+
+	for (StateFromNodeList::const_iterator i=hmmStateList.begin(); i!=hmmStateList.end(); i++) {
+
+		InfernalHmm::State fromState=i->state;
+
+		bool isRight=i->isRight;
+
+		if (!isRight) {
+			assert(IsLeftState(fromState)); // could also be right, but I don't care
+			for (int childNum=0; childNum<GetNumChildren(fromState); childNum++) {
+				InfernalHmm::State toState=GetNthChildState(fromState,childNum);
+				EdgeInfo edge;
+				edge.fromState=fromState;
+				edge.toState=toState;
+				edge.childNum=childNum;
+				edge.isRightSide=false;
+				get_edgeInfoList.push_back(edge);
+			}
+		}
+		else {
+			assert(IsRightState(fromState));
+
+			for (ParentAndMyChildNumVector::const_iterator parentIter=nonSavedInfoVector[fromState].parentAndMyChildNumVector.begin(); parentIter!=nonSavedInfoVector[fromState].parentAndMyChildNumVector.end(); parentIter++) {
+				EdgeInfo edge;
+				edge.fromState=parentIter->parentState;
+				edge.toState=fromState;
+				edge.childNum=parentIter->myChildNum;
+				edge.isRightSide=true;
+				get_edgeInfoList.push_back(edge);
+			}
+		}
+	}
+}
+void InfernalHmm::CopyProbabilitiesForNode(const InfernalHmm& sourceHmm,const CovarianceModel& cm,const CovarianceModel::Node cmNode)
+{
+	StateFromNodeList hmmStateList;
+	GetHmmStatesByCmNode(hmmStateList,cm,cmNode);
+	EdgeInfoList edgeInfoList;
+	GetHmmEdgesByCmNode (edgeInfoList,hmmStateList,cm,cmNode);
+
+	// emissions
+	for (StateFromNodeList::iterator i=hmmStateList.begin(); i!=hmmStateList.end(); i++) {
+
+		InfernalHmm::State fromState=i->state;
+
+		if (IsEmitting(fromState)) {
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				SetSingletEmissionLogScore(fromState,nuc,sourceHmm.GetSingletEmissionScore(fromState,nuc));
+			}
+		}
+	}
+
+	// transitions (i.e. edges)
+	for (EdgeInfoList::iterator i=edgeInfoList.begin(); i!=edgeInfoList.end(); i++) {
+		State fromState=i->fromState;
+		State toState=i->toState;
+		int childNum=i->childNum;
+
+		SetTransitionLogScore(fromState,childNum,sourceHmm.GetNthChildTsc(fromState,childNum));
+	}
+}
+void InfernalHmm::DumpProbabilitiesCsvByNode(FILE *nodeDump,const CovarianceModel& cm,bool doValues)
+{
+	BuildNonSavedInfoIfNecessary();
+
+	CovarianceModel::Node cmNode;
+	StateFromNodeList hmmStateList;
+	EdgeInfoList edgeInfoList;
+	for (cmNode=cm.GetFirstNode(); cmNode!=cm.GetLastNode(); cmNode++) {
+
+		if (doValues) {
+			fprintf(nodeDump,",,");
+		}
+		else {
+			fprintf(nodeDump,",node #%d,",CovarianceModel::NodeToInt(cmNode));
+		}
+
+		GetHmmStatesByCmNode(hmmStateList,cm,cmNode);
+		GetHmmEdgesByCmNode (edgeInfoList,hmmStateList,cm,cmNode);
+
+		// emissions
+		for (StateFromNodeList::iterator i=hmmStateList.begin(); i!=hmmStateList.end(); i++) {
+
+			InfernalHmm::State fromState=i->state;
+			if (IsEmitting(fromState)) {
+				for (int nuc=0; nuc<Alphabet_size; nuc++) {
+					if (doValues) {
+						fprintf(nodeDump,"%f,",GetSingletEmissionScore(fromState,nuc));
+					}
+					else {
+						fprintf(nodeDump,"%d @ %c,",StateToInt(fromState),nucs[nuc]);
+					}
+				}
+			}
+		}
+
+		// transitions (i.e. edges)
+		for (EdgeInfoList::iterator i=edgeInfoList.begin(); i!=edgeInfoList.end(); i++) {
+			State fromState=i->fromState;
+			State toState=i->toState;
+			int childNum=i->childNum;
+
+			if (doValues) {
+				fprintf(nodeDump,"%f,",GetNthChildTsc(fromState,childNum));
+			}
+			else {
+				if (i->isRightSide) {
+					std::swap(fromState,toState); // just for printing's sake
+				}
+				fprintf(nodeDump,"%d --> %d,",StateToInt(fromState),StateToInt(toState));
+			}
+		}
+	}
+	fprintf(nodeDump,"\n");
+}
+bool InfernalHmm::AreSingletEmissionScoresSameForAllNucs(const State& state) const
+{
+	assert(IsEmitting(state));
+	for (int nuc=0; nuc<Alphabet_size; nuc++) {
+		if (GetSingletEmissionScore(state,nuc)!=GetSingletEmissionScore(state,0)) {
+			return false;
+		}
+	}
+	return true;
+}
+void InfernalHmm::HmmNormalize (void)
+{
+	for (State state=GetFirstState(); state!=GetLastState(); state++) {
+
+		if (IsEmitting(state)) {
+			double sum=0;
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				double e=GetSingletEmissionScore(state,nuc);
+				sum += pow2(e);
+			}
+			double logSum=sreLOG2(sum);
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				SetSingletEmissionLogScore(state,nuc,(float)(GetSingletEmissionScore(state,nuc) - logSum));
+			}
+		}
+
+		double sum=0;
+		for (int child=0; child<GetNumChildren(state); child++) {
+			double e=GetNthChildTsc(state,child);
+			sum += pow2(e);
+		}
+		double logSum=sreLOG2(sum);
+		for (int child=0; child<GetNumChildren(state); child++) {
+			SetTransitionLogScore(state,child,(float)(GetNthChildTsc(state,child)-logSum));
+		}
+	}
+}
+void InfernalHmm::ConvertToInfernalSavableFormat (const CovarianceModel& sourceCm)
+{
+	throw SimpleStringException("Sorry InfernalHmm::ConvertToInfernalSavableFormat doesn't work; Infernal is highly dependent on node type, and it'd take a fair amount of work to make my HMMs conform to the nodes defined by Infernal, & this info is used in Infernal's alignment code.");
+
+	// alg: go thru HMM states in order.  Whenever the corresponding CM node or the left/right side of the HMM state changes, that's a new node
+
+	// first alloc node stuff.  GetNumStates() is an upper bound on # of nodes we'll need
+	cm->ndtype = (char *)MallocOrDie(GetNumStates()  * sizeof(char));
+	cm->nodemap= (int *)MallocOrDie(GetNumStates()  * sizeof(int));
+
+	int nextNode=-1; // first HMM state will cause an increment, so we'll start at 0
+	CovarianceModel::Node prevCmNode=CovarianceModel::GetInvalidNode();
+	bool prevIsLeft=false; // just init to avoid compiler warnings
+	for (InfernalHmm::State hmmState=GetFirstState(); hmmState!=GetLastState(); hmmState++) {
+
+		// PASSTHRU_st -> S_st
+		if (GetStateType(hmmState)==PASSTHRU_st) {
+			cm->sttype[InfernalHmm::StateToInt(hmmState)]=S_st;
+		}
+
+		// what node are we in
+		CovarianceModel::Node cmNode=CovarianceModel::GetInvalidNode();
+		for (std::list<CovarianceModel::State>::iterator cmStateIter=hmm2CmStateVector[hmmState].begin(); cmStateIter!=hmm2CmStateVector[hmmState].end(); cmStateIter++) {
+			CovarianceModel::State cmState=*cmStateIter;
+			CovarianceModel::Node thisNode=sourceCm.GetNode(cmState);
+			if (cmNode!=CovarianceModel::GetInvalidNode()) {
+				//assert(cmNode==thisNode); // they should all map to the same node, or something's weird
+				// this happens with states that are from splicing after bifurcation.  Just take the lowest-# state; it odesn't really matter
+				if (thisNode<cmNode) {
+					cmNode=thisNode;
+				}
+			}
+			cmNode=thisNode;
+		}
+		assert(cmNode!=CovarianceModel::GetInvalidNode());
+		//printf("%d\n",CovarianceModel::NodeToInt(cmNode));
+
+		// did it change?
+		if (prevCmNode!=cmNode || prevIsLeft!=IsLeftState(hmmState)) {
+			// a change
+			nextNode++;
+			cm->nodemap[nextNode]=InfernalHmm::StateToInt(hmmState);
+			if (GetStateType(hmmState)==S_st) {
+				cm->ndtype[nextNode]=MATL_nd;
+			}
+			else {
+				if (IsEndState(hmmState)) {
+					cm->ndtype[nextNode]=END_nd;
+				}
+				else {
+					//crap: on the right side, the nodes are in the reverse order.  Maybe I can just call it MATL_nd... assert(GetStateType(hmmState)==ML_st); // what other type of HMM node is there?
+					cm->ndtype[nextNode]=MATL_nd;
+				}
+			}
+		}
+		cm->ndidx[InfernalHmm::StateToInt(hmmState)]=nextNode;
+
+		// remember previous
+		prevCmNode=cmNode;
+		prevIsLeft=IsLeftState(hmmState);
+	}
+
+	cm->nodes=nextNode;
+	cm->null[0]=cm->null[1]=cm->null[2]=cm->null[3]=1;
+
+	for (int s=0; s<GetNumStates(); s++) {
+		if (IsEmitting(IntToState(s))) {
+			for (int nuc=0; nuc<Alphabet_size; nuc++) {
+				cm->e[s][nuc]=(float)(pow2(cm->esc[s][nuc]));
+			}
+		}
+		for (int child=0; child<cm->cnum[s]; child++) {
+			cm->t[s][child]=(float)(pow2(cm->tsc[s][child]));
+		}
+	}
+
+	// set plast/pnum
+	for (InfernalHmm::State hmmState=GetFirstState(); hmmState!=GetLastState(); hmmState++) {
+		int i_hmmState=InfernalHmm::StateToInt(hmmState);
+		cm->pnum[i_hmmState]=0;
+		cm->plast[i_hmmState]=-1;
+	}
+	for (InfernalHmm::State hmmState=GetFirstState(); hmmState!=GetLastState(); hmmState++) {
+		for (int child=0; child<GetNumChildren(hmmState); child++) {
+			int i_hmmState=InfernalHmm::StateToInt(hmmState);
+			int i_childState=InfernalHmm::StateToInt(GetNthChildState(hmmState,child));
+			cm->plast[i_childState]=i_hmmState;
+			cm->pnum[i_childState]++;
+		}
+	}
+}
+void InfernalHmm::DumpCmAndHmmCorrespondingScores (const char *outFileName,const CovarianceModel& cm)
+{
+	FILE *out=ThrowingFopen(outFileName,"wt");
+
+	fprintf(out,"CM node,node type,CM state,state type,emit/transition?,emit left nuc OR transition to state#,emit right nuc OR transition to state type,CM score,HMM left score,HMM right score\n");
+
+
+	for (CovarianceModel::State cmState=cm.GetFirstState(); cmState!=cm.GetLastState(); cmState++) {
+
+		if (cm.IsBifurcation(cmState)) {
+			continue;
+		}
+
+		fprintf(out,"\n");
+
+		InfernalHmm::State leftHmmState=GetHmmLeftStateOfCmState(cmState);
+		InfernalHmm::State rightHmmState=GetHmmRightStateOfCmState(cmState);
+
+		if (cm.IsEmittingState(cmState)) {
+			int numLeftNucs=cm.EmitsLeft(cmState) ? Alphabet_size : 1;
+			int numRightNucs=cm.EmitsRight(cmState) ? Alphabet_size : 1;
+			for (int leftNuc=0; leftNuc<numLeftNucs; leftNuc++) {
+				for (int rightNuc=0; rightNuc<numRightNucs; rightNuc++) {
+					fprintf(out,"%d,%s,%d,%s,emit,",CovarianceModel::NodeToInt(cm.GetNode(cmState)),Nodetype(cm.GetNodeType(cm.GetNode(cmState))),CovarianceModel::StateToInt(cmState),Statetype(cm.GetStateType(cmState)));
+					if (cm.EmitsLeft(cmState)) {
+						fprintf(out,"%c",nucs[leftNuc]);
+					}
+					fprintf(out,",");
+					if (cm.EmitsRight(cmState)) {
+						fprintf(out,"%c",nucs[rightNuc]);
+					}
+					fprintf(out,",");
+					if (cm.EmitsLeftAndRight(cmState)) {
+						fprintf(out,"%f,",cm.GetPairEmissionScore(cmState,leftNuc,rightNuc));
+					}
+					else {
+						const int nuc=cm.EmitsLeft(cmState) ? leftNuc : rightNuc;
+						fprintf(out,"%f,",cm.GetSingletEmissionScore(cmState,nuc));
+					}
+					if (cm.EmitsLeft(cmState)) {
+						fprintf(out,"%f",GetSingletEmissionScore(leftHmmState,leftNuc));
+					}
+					fprintf(out,",");
+					if (cm.EmitsRight(cmState)) {
+						fprintf(out,"%f",GetSingletEmissionScore(rightHmmState,rightNuc));
+					}
+					fprintf(out,",");
+					fprintf(out,"\n");
+				}
+			}
+		}
+
+		for (int child=0; child<cm.GetNumChildren(cmState); child++) {
+			CovarianceModel::State cmToState=cm.GetNthChildState(cmState,child);
+			fprintf(out,"%d,%s,%d,%s,transition,%d,%s,%f,",CovarianceModel::NodeToInt(cm.GetNode(cmState)),Nodetype(cm.GetNodeType(cm.GetNode(cmState))),CovarianceModel::StateToInt(cmState),Statetype(cm.GetStateType(cmState)),CovarianceModel::StateToInt(cmToState),Statetype(cm.GetStateType(cmToState)),cm.GetNthChildTsc(cmState,child));
+
+			InfernalHmm::State leftToHmmState=GetHmmLeftStateOfCmState(cmToState);
+			if (leftToHmmState!=InfernalHmm::GetInvalidState() && leftHmmState!=InfernalHmm::GetInvalidState()) {
+				int hmmChild=GetChildNum_Slow(leftHmmState,leftToHmmState);
+				float tsc=GetNthChildTsc(leftHmmState,hmmChild);
+				fprintf(out,"%f",tsc);
+			}
+			fprintf(out,",");
+
+			InfernalHmm::State rightToHmmState=GetHmmRightStateOfCmState(cmToState);
+			if (rightToHmmState!=InfernalHmm::GetInvalidState() && rightHmmState!=InfernalHmm::GetInvalidState()) {
+				int hmmChild=GetChildNum_Slow(rightToHmmState,rightHmmState);
+				float tsc=GetNthChildTsc(rightToHmmState,hmmChild);
+				fprintf(out,"%f",tsc);
+			}
+			fprintf(out,",");
+			fprintf(out,"\n");
+		}
+	}
+
+	fclose(out);
+}
+CovarianceModel::NodeList InfernalHmm::GetCmNode (const CovarianceModel& cm,State hmmState) const
+{
+	CovarianceModel::NodeList nodeList;
+	const CovarianceModel::StateList& stateList=GetCmState(hmmState);
+	for (CovarianceModel::StateList::const_iterator i=stateList.begin(); i!=stateList.end(); i++) {
+		CovarianceModel::Node node=cm.GetNode(*i);
+		if (std::find(nodeList.begin(),nodeList.end(),node)==nodeList.end()) {
+			nodeList.push_back(node);
+		}
+	}
+
+	return nodeList;
+}
+void InfernalHmm::ComputePairInflationMatrix (PairInflationMatrix& inflationPerPair,const CovarianceModel& cm,CovarianceModel::State cmConsensusState) const
+{
+	assert(cm.GetStateType(cmConsensusState)==MP_st); // otherwise it's weird to call this function
+
+	const InfernalHmm::State leftHmmConsensusState=GetHmmLeftStateOfCmState(cmConsensusState);
+	const InfernalHmm::State rightHmmConsensusState=GetHmmRightStateOfCmState(cmConsensusState);
+
+	float minInflation=+FLT_MAX; // okay really, the min inflation should be 0, but I'm cheating by calculating this under the assumption that the minimum "inflation" (HMM score minus CM score) is like inflation of 0.  So, later I subtract this out
+	for (int leftNuc=0; leftNuc<Alphabet_size; leftNuc++) {
+		for (int rightNuc=0; rightNuc<Alphabet_size; rightNuc++) {
+			float hmmScore=GetSingletEmissionScore(leftHmmConsensusState,leftNuc) + GetSingletEmissionScore(rightHmmConsensusState,rightNuc);
+			inflationPerPair[leftNuc][rightNuc] = hmmScore - cm.GetPairEmissionScore(cmConsensusState,leftNuc,rightNuc);
+			minInflation=std::min(minInflation,inflationPerPair[leftNuc][rightNuc]);
+		}
+	}
+	for (int leftNuc=0; leftNuc<Alphabet_size; leftNuc++) {
+		for (int rightNuc=0; rightNuc<Alphabet_size; rightNuc++) {
+			inflationPerPair[leftNuc][rightNuc] -= minInflation;
+		}
+	}
+}
+#ifndef CM2HMM_ONLY
+void InfernalHmm::AdjustLeftAndRightEscForRewardedPairsOnly (SingletEmissionScores& leftNucScores,SingletEmissionScores& rightNucScores,const CovarianceModel& cm,const CovarianceModel::State cmConsensusState,const BoolBasePairMatrix& boolBasePairMatrix) const
+{
+	assert(cm.GetStateType(cmConsensusState)==MP_st); // otherwise it's weird to call this function
+
+	const InfernalHmm::State leftHmmConsensusState=GetHmmLeftStateOfCmState(cmConsensusState);
+	const InfernalHmm::State rightHmmConsensusState=GetHmmRightStateOfCmState(cmConsensusState);
+
+	// find inflation matrix
+	PairInflationMatrix inflationPerPair;
+	ComputePairInflationMatrix(inflationPerPair,cm,cmConsensusState);
+
+	// now actually compute extra penalties
+	SingletEmissionScores minInflationForLeftNuc={+FLT_MAX,+FLT_MAX,+FLT_MAX,+FLT_MAX},minInflationForRightNuc={+FLT_MAX,+FLT_MAX,+FLT_MAX,+FLT_MAX};
+	for (int leftNuc=0; leftNuc<Alphabet_size; leftNuc++) {
+		for (int rightNuc=0; rightNuc<Alphabet_size; rightNuc++) {
+			if (boolBasePairMatrix.IsPenalized(leftNuc,rightNuc)) {
+				// this is a penalized pair
+				minInflationForLeftNuc[leftNuc]=std::min(minInflationForLeftNuc[leftNuc],inflationPerPair[leftNuc][rightNuc]);
+				minInflationForRightNuc[rightNuc]=std::min(minInflationForRightNuc[rightNuc],inflationPerPair[leftNuc][rightNuc]);
+			}
+		}
+	}
+
+	for (int nuc=0; nuc<Alphabet_size; nuc++) {
+
+		float score;
+
+		// left
+		score=GetSingletEmissionScore(leftHmmConsensusState,nuc);
+		score -= minInflationForLeftNuc[nuc]; // if there are no penalized pairs for this leftNuc (kind of weird, but whatever), minInflationForLeftNuc will be +FLT_MAX/2.0, so score will be some large negative #
+		if (score<(float)IMPOSSIBLE) {
+			score=(float)IMPOSSIBLE;
+		}
+		leftNucScores[nuc]=score;
+
+		// right
+		score=GetSingletEmissionScore(rightHmmConsensusState,nuc);
+		score -= minInflationForRightNuc[nuc]; // if there are no penalized pairs for this leftNuc (kind of weird, but whatever), minInflationForLeftNuc will be +FLT_MAX/2.0, so score will be some large negative #
+		if (score<(float)IMPOSSIBLE) {
+			score=(float)IMPOSSIBLE;
+		}
+		rightNucScores[nuc]=score;
+	}
+}
+#endif
+Cm2Hmm_HmmBuildType InfernalHmm::GetHmmBuildType (void) const
+{
+	return hmmBuildType;
+}
+void InfernalHmm::SaveInFormat (const char *hmmFileName,HmmFileFormat hmmFileFormat)
+{
+	switch (hmmFileFormat) {
+		case HmmFileFormat_Binary:
+			SaveInDeprecatedBinaryFormat(hmmFileName); // really save in binary
+			break;
+		case HmmFileFormat_Text:
+			SaveInBinary(hmmFileName);
+			break;
+		case HmmFileFormat_HMMER:
+			throw SimpleStringException("Save format HMMER not implemented yet.");
+			if (hmmBuildType!=HmmBuildType_Original) {
+				throw SimpleStringException("This HMM is not a compact-type profile HMM, so it cannot be saved in HMMER format.");
+			}
+			break;
+		default:
+			throw SimpleStringException("Invalid save file format set, or it wasn't implemented.  Sorry, it's undoubtably my fault.");
+	}
+}
+
+HmmFileFormat InfernalHmm::GetDefaultHmmFileFormat (void)
+{
+	return HmmFileFormat_Binary;
+}
+
+char *GetHmmBuildTypeDescription (Cm2Hmm_HmmBuildType hmmType)
+{
+	switch (hmmType) {
+	case HmmBuildType_Original:
+		return "compact";
+	case HmmBuildType_separateMPandMLMR:
+		return "expanded";
+	case HmmBuildType_separateMPMLMRD:
+		return "overexpanded"; // deprecated too
+	default:
+		assertr(false);
+		return "unknown type";
+	}
+}
+Cm2Hmm_HmmBuildType GetHmmBuildTypeByText (const char *text)
+{
+	if (strcmp(text,"compact")==0) {
+		return HmmBuildType_Original;
+	}
+	if (strcmp(text,"expanded")==0) {
+		return HmmBuildType_separateMPandMLMR;
+	}
+	throw SimpleStringException("HMM type text string (e.g. compact or expanded) was not recognized -- is some input file in the wrong format?");
+}
diff --git a/rigfilters/cm2hmm-1.0/InfernalHmm.h b/rigfilters/cm2hmm-1.0/InfernalHmm.h
new file mode 100644
index 0000000..8e9f57e
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/InfernalHmm.h
@@ -0,0 +1,253 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+// InfernalHmm class implements an HMM based on the representation of a CovarianceModel
+
+enum Cm2Hmm_HmmBuildType {
+	HmmBuildType_Original=0,  // also called "Compacted" or "type 0"
+	HmmBuildType_separateMPandMLMR=1, // also called "Expanded" or "type 1".  for MATP node, each HMM node (left and right) has 2 ML states, 1 D state, 1 IL state
+	HmmBuildType_separateMPMLMRD=2 // Didn't work well.  for MATP node, each HMM node (left and right) has 2 ML states, 2 D states, 1 IL state
+};
+extern void VerifyValidHmmBuildType (Cm2Hmm_HmmBuildType hmmType);
+extern int GetNumExtraStatesVersusOriginalHmmBuildType (Cm2Hmm_HmmBuildType hmmType);
+extern char *GetHmmBuildTypeDescription (Cm2Hmm_HmmBuildType hmmType);
+extern Cm2Hmm_HmmBuildType GetHmmBuildTypeByText (const char *text);
+
+enum HmmFileFormat {
+	HmmFileFormat_Binary, // DEPRECATED: binary format - bad, mainly since it's not compatible between little-endian and big-endian CPUs, and also probably not between 32-bit and 64-bit CPUs
+	HmmFileFormat_Text, // newer textual format (which is what the 'SaveInBinary' function saves by default)
+	HmmFileFormat_HMMER // HMMER format.  Only works for compacted-type profile HMMs (expanded-type HMMs aren't technically profile HMMs, so they won't work with HMMER)
+};
+
+typedef VectorByCmState<std::list<CovarianceModel::State> > Hmm2CmStateVector;
+
+// each CM state corresponds to 1 or 2 HMM states
+struct Cm2HmmState {
+	CovarianceModel::State hmmLeftState,hmmRightState; // -1 means not applicable
+};
+typedef VectorByCmState<Cm2HmmState> Cm2HmmStateVector;
+
+
+class InfernalHmm : public CovarianceModelBase {
+private:
+	// these functions are not meaningful for HMMs (or at least not in the same way), so I'd like to prevent myself from using them by making them private
+	float GetEndsc (State state) const;
+	float GetBeginsc (State state) const;
+	void SetBeginsc (State state,float sc);
+
+protected:
+	// to handle the endsc part of local alignments, we need this link info.
+	// index endscLinksToLeftVector by an hmm state.  If this state is a left hmm state, then you'll get an empty list.  If it's a right hmm state, you'll get all the left hmm states that come from the same CM state as the right state.  For handling endsc in the hmm, we're allowed to skip from right to left at cost endsc.
+	enum {MAX_ENDSC_LINK_TO_LEFTS=2};
+	struct LinkToLeftInfo {
+		State hmmLeftState;
+		float endsc;
+	};
+	typedef FixedArrayWithSize<LinkToLeftInfo,MAX_ENDSC_LINK_TO_LEFTS> EndscLinksToLeft;
+	typedef VectorByCmState<EndscLinksToLeft> EndscLinksToLeftVector;
+	EndscLinksToLeftVector endscLinksToLeftVector;
+
+	struct OtherStateInfo {
+		bool isLeftState;
+		bool isRightState;
+
+		// we can have beginsc that correspond to left/right HMM nodes.  Sometimes a left/right HMM node can be related to 2 CM nodes, in which case e.g. it's left score will be the max of the 2 scores.  I'm worried about HMM nodes that are both left & right nodes, so to make things easier, I'm just going to keep the leftward & rightward scores totally separate.
+		float leftwardBeginsc,rightwardBeginsc;
+	};
+	typedef VectorByCmState<OtherStateInfo> OtherStateInfoVector;
+	OtherStateInfoVector otherStateInfoVector;
+	Hmm2CmStateVector hmm2CmStateVector;
+	Cm2HmmStateVector cm2HmmStateVector;
+
+	struct ParentAndMyChildNum {
+		State parentState;
+		int myChildNum;
+	};
+	typedef std::list<ParentAndMyChildNum> ParentAndMyChildNumVector;
+	struct NonSavedInfo {
+		ParentAndMyChildNumVector parentAndMyChildNumVector;
+		int childNumOfSelfLoop; // of -1 if this state has no self loop
+	};
+	typedef VectorByCmState<NonSavedInfo> NonSavedInfoVector;
+	NonSavedInfoVector nonSavedInfoVector;
+
+	std::string fromCmFileName;
+	std::string fullBuildDescription;
+	static int GetCurrFileFormatNum (void);
+	int loadedFileFormat;
+
+	Cm2Hmm_HmmBuildType hmmBuildType; // how were we built (redundant with fullBuildDescription, but nice to have to computer know for algorithms that require a particular method)
+
+public:
+
+	InfernalHmm (void);
+
+	void AddBuildDescription (const std::string addedBuildDescription);
+	void SetHmmBuildType (Cm2Hmm_HmmBuildType hmmBuildType_);
+	Cm2Hmm_HmmBuildType GetHmmBuildType (void) const;
+	void SetFromCmFileName (const std::string& _fromCmFileName);
+	std::string GetBuildDescription (void) const;
+	void SaveInDeprecatedBinaryFormat (const char *fileName);
+	const std::string& GetFromCmFileName (void) const;
+	int GetFileFormat (void) const;
+
+	// by default, we don't make nodes for the HMMs, but if we want to save them in Infernal format, we need to make them up.  Also changes PASSTHRU_st --> S_st, which hopefully Infernal will be okay with
+	void ConvertToInfernalSavableFormat (const CovarianceModel& cm);
+
+	void HmmNormalize (void);
+
+	// returns -1 if given state has no self-loop
+	// caller must call BuildNonSavedInfoIfNecessary at some point before calling this, or have called CopyFrom on an HMM that had it called on (or was CopyFrom'd one that... etc)
+	int GetChildNumOfSelfLoop (State state) const;
+
+	void BuildNonSavedInfoIfNecessary (void);
+
+	void Init (int numStates);
+
+	void DumpInfernalHmm (FILE *file,const CovarianceModel& cm) const;
+	bool LoadInBinary (FILE *cmFile);
+	void SaveInBinary (FILE *cmFile);
+	bool LoadInBinary (const char *cmFileName);
+	void SaveInBinary (const char *cmFileName);
+	void SaveInDeprecatedBinaryFormat (FILE *file); // really do it
+	void CopyReverseOf(const InfernalHmm& t);
+	void CopyFrom (const InfernalHmm& t);
+	void CopyFromWithEscHack(const InfernalHmm& t);
+	void MirrorFromWithHackedExtraInfo(CM_t *cm);
+	void ClobberIR (void); // for creating HMMs from cmbuild; kill the IR in the start state
+	void SaveInFormat (const char *hmmFileName,HmmFileFormat hmmFileFormat);
+	static HmmFileFormat GetDefaultHmmFileFormat (void);
+
+	void SetHmm2CmState (const Hmm2CmStateVector& _hmm2CmStateVector);
+	void SetCm2HmmState (const Cm2HmmStateVector& _cm2HmmStateVector);
+
+	// hackquery
+	void AllocHmmData (void);
+
+	void SetLeftState (State state,bool isLeftState);
+	void SetRightState (State state,bool isRightState);
+	void SetLeftwardBeginsc (State state,float sc);
+	void SetRightwardBeginsc (State state,float sc);
+
+	inline int GetNumEndscLinksToLeft (State state) const {
+		return endscLinksToLeftVector[state].size();
+	}
+	inline State GetEndscLinkToLeft_State (State state,int linkNum) const {
+		return endscLinksToLeftVector[state][linkNum].hmmLeftState;
+	}
+	inline float GetEndscLinkToLeft_Endsc (State state,int linkNum) const {
+		return endscLinksToLeftVector[state][linkNum].endsc;
+	}
+
+	inline void SetNumEndscLinksToLeft (State state,int n) {
+		endscLinksToLeftVector[state].resize(n);
+	}
+	inline void SetEndscLinkToLeft_State (State state,int linkNum,State hmmLeftState) {
+		endscLinksToLeftVector[state][linkNum].hmmLeftState=hmmLeftState;
+	}
+	inline void SetEndscLinkToLeft_Endsc (State state,int linkNum,float endsc) {
+		endscLinksToLeftVector[state][linkNum].endsc=endsc;
+	}
+
+	inline bool IsLeftState (State state) const {
+		return otherStateInfoVector[state].isLeftState;
+	}
+	inline bool IsRightState (State state) const {
+		return otherStateInfoVector[state].isRightState;
+	}
+	inline float GetLeftwardBeginsc (State state) const {
+		return otherStateInfoVector[state].leftwardBeginsc;
+	}
+	inline float GetRightwardBeginsc (State state) const {
+		return otherStateInfoVector[state].rightwardBeginsc;
+	}
+
+	inline const CovarianceModel::StateList& GetCmState (State hmmState) const {
+		return hmm2CmStateVector[hmmState];
+	}
+	inline const Hmm2CmStateVector& GetCmStateVector (void) const {
+		return hmm2CmStateVector;
+	}
+	CovarianceModel::NodeList GetCmNode (const CovarianceModel& cm,State hmmState) const;
+
+	inline State GetHmmLeftStateOfCmState (CovarianceModel::State cmState) const {
+		return cm2HmmStateVector[cmState].hmmLeftState;
+	}
+	inline State GetHmmRightStateOfCmState (CovarianceModel::State cmState) const {
+		return cm2HmmStateVector[cmState].hmmRightState;
+	}
+	inline const Cm2HmmStateVector GetHmmStateVector (void) const {
+		return cm2HmmStateVector;
+	}
+
+	// note: this will not necessarily return states that are unique to a given node, just states that implement CM nodes.  There will in general be states that relate to more than one nodes at splice points from splicing bifurcations together.
+	int GetNumStatesForCmNode (const CovarianceModel& cm,CovarianceModel::Node cmNode) const;
+
+	struct StateFromNode {
+		State state;
+		bool isRight; // when coming from a Node, a state is only either left or right
+		bool isNormal; // as opposed to post-insert state
+	};
+	typedef std::list<StateFromNode> StateFromNodeList;
+	void GetHmmStatesByCmNode (StateFromNodeList& get_hmmStates,const CovarianceModel& cm,CovarianceModel::Node cmNode) const;
+	void GetNormalHmmStatesOfLeftOrRightByCmNode (StateList& get_stateList,const CovarianceModel& cm,CovarianceModel::Node cmNode,bool getIsRight) const;
+	struct EdgeInfo {
+		State fromState,toState;
+		int childNum; // relative to fromState, of course
+		bool isRightSide; // else on left side of HMM
+	};
+	typedef std::list<EdgeInfo> EdgeInfoList;
+	void GetHmmEdgesByCmNode (EdgeInfoList& get_edgeInfoList,const StateFromNodeList& hmmStates,const CovarianceModel& cm,CovarianceModel::Node cmNode);
+
+	void DumpProbabilitiesCsvByNode(FILE *nodeDump,const CovarianceModel& cm,bool doValues); // doValues as opposed to do headers for csv
+	// copies them into this Hmm
+	void CopyProbabilitiesForNode(const InfernalHmm& sourceHmm,const CovarianceModel& cm,const CovarianceModel::Node cmNode)
+;
+
+	bool AreSingletEmissionScoresSameForAllNucs(const State& state) const;
+
+	void DumpCmAndHmmCorrespondingScores (const char *outFileName,const CovarianceModel& cm);
+
+	typedef float PairInflationMatrix[MAXABET][MAXABET];
+	void ComputePairInflationMatrix (PairInflationMatrix& pairInflationMatrix,const CovarianceModel& cm,CovarianceModel::State cmState) const;
+
+	typedef float SingletEmissionScores[MAXABET];
+	// starts with scores for the given infernalHmm (this pointer).  adjusts them to take into account only those pairs that are PENALIZED in boolBasePairMatrix
+	void AdjustLeftAndRightEscForRewardedPairsOnly (SingletEmissionScores& leftNucScores,SingletEmissionScores& rightNucScores,const CovarianceModel& cm,const CovarianceModel::State state,const BoolBasePairMatrix& boolBasePairMatrix) const;
+};
diff --git a/rigfilters/cm2hmm-1.0/Makefile.in b/rigfilters/cm2hmm-1.0/Makefile.in
new file mode 100644
index 0000000..213bca8
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Makefile.in
@@ -0,0 +1,55 @@
+variable_CFLAGS=-D DISABLE_ZRAND -D CM2HMM_ONLY
+variable_LFLAGS=
+
+COMPILE= @CXX@ -c
+LINK= @CXX@
+DEFS= @DEFS@
+ALLOCA = @ALLOCA@
+
+INFERNAL_PATH=../..
+CFSQP_PATH=$(INFERNAL_PATH)/rigfilters/cfsqp
+
+MYLIBS = -linfernal -lsquid -lcfsqp -lm
+MYLIBDIR = -L$(INFERNAL_PATH)/src -L$(INFERNAL_PATH)/squid -L$(CFSQP_PATH)
+
+common_CFLAGS=-ftemplate-depth-30 -I. -I$(INFERNAL_PATH)/src -I$(INFERNAL_PATH)/squid -I$(INFERNAL_PATH)/easel -I$(CFSQP_PATH)
+common_LFLAGS= -g
+
+# debug build
+#CFLAGS=$(variable_CFLAGS) $(common_CFLAGS) -g -D_DEBUG
+
+# release build
+CFLAGS=$(variable_CFLAGS) $(common_CFLAGS) -O3 -DNDEBUG
+LFLAGS=$(variable_LFLAGS) $(common_LFLAGS)
+
+# all .cpp files (or .C files)
+CPPFILES=CovarianceModel.cpp InfernalHmm.cpp cmzashaUtils.cpp ForwardHMM.cpp Cm2HMM.cpp Cm2HmmOptimize.cpp SymbolicMath.cpp Cm2HmmOptimize_cfsqp.cpp MarkovModelStats.cpp HmmType1.cpp CommaSepFileReader.cpp MiscExceptions.cpp NaryCounter.cpp SequenceSet.cpp ScanHMM_NonTemplated.cpp
+
+# include files that pretty much everything includes.
+# FOR LAZINESS, just put every include file, so we don't have to worry about the dependencies too much
+COMMON_INCLUDE_FILES=CovarianceModel.h stdafx.h Cm2HMM.h cmzasha.h SymbolicMath.h HmmType1.h MarkovModelStats.h Cm2HmmOptimize.h CommaSepFileReader.h MiscExceptions.h multiDimVector.h NoUnderflowDouble.h stl_extra.h vectorPlus.h NaryCounter.h InfernalHmm.h SequenceSet.h
+
+# automatically inferred stuff
+CPP_O_FILES=$(CPPFILES:.cpp=.o)
+OBJS=$(CPP_O_FILES)
+
+all : cm2hmm cm2hmmsearch
+
+$(CPP_O_FILES) : $(COMMON_INCLUDE_FILES)
+
+cm2hmm : Cm2HmmMain.o $(OBJS)
+	$(LINK) $(LFLAGS) $(DEFS) $(MYLIBDIR) -o $@ Cm2HmmMain.o $(OBJS) $(MYLIBS)
+cm2hmmsearch : Cm2HmmSearchMain.o $(OBJS)
+	$(LINK) $(LFLAGS) $(DEFS) $(MYLIBDIR) -o $@ Cm2HmmSearchMain.o $(OBJS) $(MYLIBS)
+
+.SUFFIXES: .cpp .o
+.cpp.o:
+	$(COMPILE) $(CFLAGS) $(DEFS) $<
+
+clean:
+	-rm -f *.o cm2hmm cm2hmmsearch
+
+distclean:
+	-rm -f *.o cm2hmm cm2hmmsearch
+	-rm Makefile
+
diff --git a/rigfilters/cm2hmm-1.0/Makefile.test b/rigfilters/cm2hmm-1.0/Makefile.test
new file mode 100644
index 0000000..523bc83
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/Makefile.test
@@ -0,0 +1,58 @@
+variable_CFLAGS=-D DISABLE_ZRAND -D CM2HMM_ONLY
+variable_LFLAGS=
+COMPILE=g++ -c
+LINK=g++
+
+INFERNAL_PATH=../..
+CFSQP_PATH=$(INFERNAL_PATH)/rigfilters/cfsqp
+
+LIBS=$(INFERNAL_PATH)/src/libinfernal.a $(INFERNAL_PATH)/squid/libsquid.a $(CFSQP_PATH)/cfsqp.a
+common_CFLAGS=-ftemplate-depth-30 -idirafter . -idirafter $(INFERNAL_PATH)/src -idirafter $(INFERNAL_PATH)/squid -idirafter $(CFSQP_PATH)
+common_LFLAGS= -g
+
+# debug build
+#CFLAGS:=$(CFLAGS) $(common_CFLAGS) -g -D_DEBUG
+
+# release build
+CFLAGS=$(variable_CFLAGS) $(common_CFLAGS) -O3 -g -DNDEBUG
+LFLAGS=$(variable_LFLAGS) $(common_LFLAGS)
+
+# all .cpp files (or .C files)
+CPPFILES=CovarianceModel.cpp InfernalHmm.cpp cmzashaUtils.cpp ForwardHMM.cpp Cm2HMM.cpp Cm2HmmOptimize.cpp SymbolicMath.cpp Cm2HmmOptimize_cfsqp.cpp MarkovModelStats.cpp HmmType1.cpp CommaSepFileReader.cpp MiscExceptions.cpp NaryCounter.cpp SequenceSet.cpp ScanHMM_NonTemplated.cpp
+
+# include files that pretty much everything includes.
+# FOR LAZINESS, just put every include file, so we don't have to worry about the dependencies too much
+COMMON_INCLUDE_FILES=CovarianceModel.h stdafx.h Cm2HMM.h cmzasha.h SymbolicMath.h HmmType1.h MarkovModelStats.h Cm2HmmOptimize.h CommaSepFileReader.h MiscExceptions.h multiDimVector.h NoUnderflowDouble.h stl_extra.h vectorPlus.h NaryCounter.h InfernalHmm.h SequenceSet.h
+
+
+# automatically inferred stuff
+CPP_O_FILES=$(CPPFILES:%.cpp=%.o)
+OBJS=$(CPP_O_FILES)
+
+.PHONY : all clean dump_vars
+all : cm2hmm cm2hmmsearch
+
+$(CPP_O_FILES) : $(COMMON_INCLUDE_FILES)
+
+cm2hmm : $(OBJS) Cm2HmmMain.o
+	$(LINK) -o cm2hmm $(LFLAGS) Cm2HmmMain.o $(OBJS) $(LIBS)
+cm2hmmsearch : $(OBJS) Cm2HmmSearchMain.o
+	$(LINK) -o cm2hmmsearch $(LFLAGS) Cm2HmmSearchMain.o $(OBJS) $(LIBS)
+
+.SUFFIXES: .cpp .o
+.cpp.o:
+	$(COMPILE) $(CFLAGS) -o $@ $<
+
+clean:
+	rm -f *.o cm2hmm cm2hmmsearch
+
+distclean:
+	make clean
+
+dump_vars :
+	echo "CPPFILES"
+	echo $(CPPFILES)
+	echo "COMMON_INCLUDE_FILES"
+	echo $(COMMON_INCLUDE_FILES)
+	echo "CPP_O_FILES"
+	echo $(CPP_O_FILES)
diff --git a/rigfilters/cm2hmm-1.0/MarkovModelStats.cpp b/rigfilters/cm2hmm-1.0/MarkovModelStats.cpp
new file mode 100644
index 0000000..57d1794
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/MarkovModelStats.cpp
@@ -0,0 +1,501 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+#include "UseDebugNew.h"
+#include "cmzasha.h"
+
+
+///////////////////////////
+// MarkovModelStats
+
+// unnecessary: #include <gsl/gsl_linalg.h>
+
+MarkovModelStats *defaultTrainingMarkovModelStats=NULL;
+
+MarkovModelStats::MarkovModelStats (void)
+{
+	order=0;
+	alphabetSize=0;
+}
+MarkovModelStats::MarkovModelStats (FILE *file)
+{
+	LoadFromDump(file);
+}
+MarkovModelStats::MarkovModelStats (int _order,int alphabetSize_) 
+: data(_order+1,alphabetSize_)
+{
+	alphabetSize=alphabetSize_;
+	order=_order;
+	path.assign(order+1,0);
+}
+MarkovModelStats::~MarkovModelStats () 
+{
+}
+void MarkovModelStats::ClearData (void)
+{
+	data.SetAll(0);
+}
+void MarkovModelStats::PushOnPath (int nuc) 
+{
+	assert(nuc>=0 && nuc<alphabetSize);
+	path.pop_front();
+	path.push_back(nuc);
+}
+void MarkovModelStats::Inc (void)
+{
+	VariableDimVector<double>::LowLevelOffset offset=data.GetOffset(path);
+	data.Set(offset,data.Get(offset)+1.0);
+}
+double MarkovModelStats::Get (void) {
+	return data.Get(path);
+}
+void MarkovModelStats::Set (double t) {
+	data.Set(path,t);
+}
+template <class Container>
+double MarkovModelStats::GetProbOfNuc_templ (int nucForPr,const Container& container)
+{
+	assert(nucForPr>=0 && nucForPr<alphabetSize);
+
+	int context[16];
+	assert(order<=8);
+	if (order>16) {
+		Die("%s:%d",__FILE__,__LINE__);
+	}
+
+	double totalProb=0;
+	double prOfNuc=-1;
+	for (int nuc=0; nuc<alphabetSize; nuc++) {
+
+		int *first=context;
+		int *lastOfContext=std::copy(container.begin(),container.end(),first);
+		*lastOfContext=nuc;
+		assert(lastOfContext-first==order); // that's how long the context is
+
+		int *last=lastOfContext+1;
+		double p=data.Get(first,last);
+		totalProb += p;
+		if (nuc==nucForPr) {
+			prOfNuc=p;
+		}
+	}
+	assert(prOfNuc>=0);
+	if (totalProb==0) {
+		return 0.25; // hedge in this case
+	}
+	else {
+		return prOfNuc/totalProb;
+	}
+}
+double MarkovModelStats::GetProbOfNuc (int nucForPr,const NaryCounter& counter)
+{
+	return GetProbOfNuc_templ(nucForPr,counter);
+}
+double MarkovModelStats::GetProbOfNuc (int nucForPr,const std::list<int>& context)
+{
+	assert(context.size()==(size_t)order); // that's how much context an 'order'-order Markov model needs
+	return GetProbOfNuc_templ(nucForPr,context);
+}
+double MarkovModelStats::GetProbOfNuc (int nucForPr,const std::vector<int>& context)
+{
+	assert(context.size()==(size_t)order); // that's how much context an 'order'-order Markov model needs
+	return GetProbOfNuc_templ(nucForPr,context);
+}
+int MarkovModelStats::GetOrder (void)
+{
+	return order;
+}
+double MarkovModelStats::GetProbOfNuc_0order (int nuc)
+{
+	assert(order==0); // this function is only appropriate for 0-order models, since it doesn't take any context
+	std::list<int> context;
+	return GetProbOfNuc(nuc,context);
+}
+void MarkovModelStats::GetContextDistribution (VariableDimVector<double>& probabilityOfEachContext)
+{
+	probabilityOfEachContext.resize(order,alphabetSize);
+	if (order==0) {
+		// nothing much to do
+		return;
+	}
+
+#if 0
+	// CRAP -- I was right all along & this whole linear equation thing (which requires the GSL) is unnecessary.  I was bothered by the fact that he order-(N-1) Markov model learned from a sequence is different from the order-(N-1) Markov model inferred from the order-N Markov model learned from the sequence.  It's not the same because when I start with the order-N model, I ignore the first N-1 characters -- this explains why the numbers are close, but not quite the same.  I now believe the [...]
+
+
+	// here's the idea.  For a 1-order MM, where p_xy = Pr(Y is next char | X is prev), we can write the equation
+	// p_a*p_aa + p_c*p_ca + p_g*p_ga + p_u*p_ua = p_a
+	// writing this out for all cases leads to a system of linear equations
+	// we'll also require p_a + p_c + p_g + p_u = 1, otherwise p_x=0 is okay.  To be able to introduce this equation, while keeping the matrix square, we add a dummy variable that's 0.  To make it 0, we place that dummy var in every equation with coefficient 0, and make the rhs of the equation 1.
+
+	// A*x=b, where 'x' is the entries of probabilityOfEachContext
+	std::vector<double> A_data,b_data;
+	// init A=0, since many entries will be 0
+	A_data.assign((size_t)((probabilityOfEachContext.GetLinearSize()+1)*(probabilityOfEachContext.GetLinearSize()+1)),0);
+	// b=0 is the final value, except for the last equation
+	b_data.assign((size_t)probabilityOfEachContext.GetLinearSize()+1,0);
+	b_data.back()=1.0; // result of last equation
+
+	// last row of A is all 1s (sum of vars is 1)
+	for (int i=0; i<probabilityOfEachContext.GetLinearSize()+1; i++) {
+		A_data[(int)(A_data.size())-1-i]=1;
+	}
+	// last column of A is all 1s (make the dummy variable 0)
+	for (int i=0; i<probabilityOfEachContext.GetLinearSize(); i++) {
+		A_data[i*(probabilityOfEachContext.GetLinearSize()+1) + probabilityOfEachContext.GetLinearSize()]=1;
+	}
+	// but lower,right corner of A is 0 (don't want the last variable influencing)
+	A_data.back()=0;
+	
+	gsl_vector_view b = gsl_vector_view_array(&(*b_data.begin()), probabilityOfEachContext.GetLinearSize()+1);
+	gsl_vector *x = gsl_vector_alloc (probabilityOfEachContext.GetLinearSize()+1);
+
+	std::vector<int> currContextInput,currContextOutput;
+	currContextInput.reserve(order);
+	currContextOutput.reserve(order);
+
+	{
+		NaryCounter counter(order-1,alphabetSize);
+		bool counting=true;
+		while (counting) {
+
+			for (int preNuc=0; preNuc<alphabetSize; preNuc++) {
+				for (int postNuc=0; postNuc<alphabetSize; postNuc++) {
+
+					currContextInput.assign(1,preNuc);
+					currContextInput.insert(currContextInput.end(),counter.begin(),counter.end());
+
+					currContextOutput.assign(counter.begin(),counter.end());
+					currContextOutput.push_back(postNuc);
+
+					std::list<int> currContextInputList;
+					currContextInputList.insert(currContextInputList.end(),currContextInput.begin(),currContextInput.end());
+					double prob=GetProbOfNuc(postNuc,currContextInputList);
+					if (currContextInput==currContextOutput) {
+						// same variable, so subtract the occurrence on the rhs
+						prob -= 1.0;
+					}
+
+					int col=probabilityOfEachContext.LowLevelOffset2LinearOffset(probabilityOfEachContext.GetOffset(currContextInput));
+					int row=probabilityOfEachContext.LowLevelOffset2LinearOffset(probabilityOfEachContext.GetOffset(currContextOutput));
+
+					A_data[(size_t)(row*(probabilityOfEachContext.GetLinearSize()+1)+col)]=prob;
+				}
+			}
+			counting=counter.Next();
+		}
+	}
+
+	gsl_matrix_view A = gsl_matrix_view_array(&(*A_data.begin()), probabilityOfEachContext.GetLinearSize()+1, probabilityOfEachContext.GetLinearSize()+1);
+
+	int s;
+	gsl_permutation * p = gsl_permutation_alloc (probabilityOfEachContext.GetLinearSize()+1);
+	int status=gsl_linalg_LU_decomp (&A.matrix, p, &s);
+	if (status!=GSL_SUCCESS) {
+		throw SimpleStringException("gsl_linalg_LU_decomp didn't work: %s",gsl_strerror (status));
+	}
+	status=gsl_linalg_LU_solve (&A.matrix, p, &b.vector, x);
+	if (status!=GSL_SUCCESS) {
+		throw SimpleStringException("gsl_linalg_LU_solve didn't work: %s",gsl_strerror (status));
+	}
+
+	for (int i=0; i<probabilityOfEachContext.GetLinearSize(); i++) {
+		probabilityOfEachContext.Set(probabilityOfEachContext.LinearOffset2LowLevelOffset(i),gsl_vector_get(x,(size_t)i));
+	}
+
+	gsl_permutation_free (p);
+#endif
+
+#if 1
+	probabilityOfEachContext.SetAll(0);
+
+	if (order==0) {
+		// nothing more to do
+		return;
+	}
+
+	// we have the counts of strings of length 'order+1', so each string of length (order+1) has two strings of length (order)
+	double totalCount=0;
+	{
+		NaryCounter counter(order+1,alphabetSize);
+		bool counting=true;
+		while (counting) {
+
+			double thisCount=data.Get(counter);
+			totalCount += thisCount;
+
+			NaryCounter::const_iterator first,last;
+			first=counter.begin();
+			last=counter.end();
+
+			last--;
+			probabilityOfEachContext.GetRef(first,last) += thisCount;
+
+			first++;
+			last++;
+			probabilityOfEachContext.GetRef(first,last) += thisCount;
+
+			counting=counter.Next();
+		}
+	}
+
+	// divide total probability out, to make it a probability distribution
+	{
+		NaryCounter counter(order,alphabetSize);
+		bool counting=true;
+		while (counting) {
+
+			probabilityOfEachContext.GetRef(counter) /= (totalCount*2.0);
+
+			counting=counter.Next();
+		}
+	}
+#endif
+}
+void MarkovModelStats::LoadFromDump (const char *fileName)
+{
+	FILE *file=ThrowingFopen(fileName,"rt");
+	LoadFromDump(file);
+	fclose(file);
+}
+void MarkovModelStats::LoadFromDump (FILE *underlyingFile)
+{
+	CommaSepFileReader file(underlyingFile,',');
+	while (file.ReadLine()) {
+		if (file.GetNumFields()>0) {
+			if (strcmp(file.GetField(0),"order & count-dump list: ")==0) {
+
+				// found the line
+				if (file.GetNumFields()<2) {
+					throw SimpleStringException("MarkovModelStats::LoadFromDump: found line with data, but it didn't actually have the data.");
+				}
+				int fieldNum=1;
+				order=file.GetFieldAsInt(fieldNum);
+				fieldNum++;
+				if (order==-1) {
+					// new format, which includes alphabetSize
+					order=file.GetFieldAsInt(fieldNum);
+					fieldNum++;
+					alphabetSize=file.GetFieldAsInt(fieldNum);
+					fieldNum++;
+				}
+				else {
+					alphabetSize=4; // default, from old file format
+				}
+				if (alphabetSize==4) { // I don't feel like implementing this for other #s
+					if (file.GetNumFields()!=2+(1<<(2*(order+1)))) {
+						throw SimpleStringException("MarkovModelStats::LoadFromDump: found line with data, but it didn't have the right amount of data.");
+					}
+				}
+
+				data.resize(order+1,alphabetSize);
+
+				NaryCounter counter(order+1,alphabetSize);
+				bool counting=true;
+				while (counting) {
+
+					data.Set(counter,file.GetFieldAsDouble(fieldNum));
+					counting=counter.Next();
+					fieldNum++;
+				}
+
+				// doesn't really matter what the path is
+				path.assign(order+1,0);
+
+				return;
+			}
+		}
+	}
+	throw SimpleStringException("MarkovModelStats::LoadFromDump: couldn't find data.");
+}
+void MarkovModelStats::Dump (FILE *out) {
+	fprintf(out,"%d-order Markov model:\n",order);
+
+	{
+		if (alphabetSize==4) {
+			// old format
+			fprintf(out,"order & count-dump list: ,%d",order);
+		}
+		else {
+			// new format, specifying alphabetSize
+			fprintf(out,"order & count-dump list: ,-1,%d,%d",order,alphabetSize);
+		}
+		NaryCounter counter(order+1,alphabetSize);
+		bool counting=true;
+		while (counting) {
+
+			fprintf(out,",%lg",data.Get(counter));
+
+			counting=counter.Next();
+		}
+		fprintf(out,"\n");
+	}
+	{
+		fprintf(out,"conditional probs:\n");
+		NaryCounter counter(order,alphabetSize);
+		bool counting=true;
+		while (counting) {
+
+			std::list<int> countingPath;
+			for (int i=0; i<order; i++) {
+				countingPath.push_back(counter[i]);
+			}
+			for (int nuc=0; nuc<alphabetSize; nuc++) {
+				fprintf(out,"\t");
+				for (int i=0; i<order; i++) {
+					if (alphabetSize==4) {
+						fprintf(out,"%c ",nucs[counter[i]]);
+					}
+					else {
+						fprintf(out,"%d ",counter[i]);
+					}
+				}
+				if (alphabetSize==4) {
+					fprintf(out,"%c  = %lg\n",nucs[nuc],GetProbOfNuc(nuc,countingPath));
+				}
+				else {
+					fprintf(out,"%d  = %lg\n",nuc,GetProbOfNuc(nuc,countingPath));
+				}
+			}
+
+			counting=counter.Next();
+		}
+	}
+}
+MarkovModelStats *MarkovModelStats::NewMarkov0 (double *nucProbs)
+{
+	MarkovModelStats *markov=new MarkovModelStats(0);
+	markov->alphabetSize=4;
+	assert(markov->data.GetDim()==1 && markov->data.GetSizeOfDim(0)==4);
+	std::vector<int> offset;
+	offset.resize(1);
+	for (int i=0; i<4; i++) {
+		offset[0]=i;
+		markov->data.Set(offset,nucProbs[i]);
+	}
+	return markov;
+}
+MarkovModelStats *MarkovModelStats::NewUniformMarkov (void)
+{
+	double nucProbs[4]={0.25,0.25,0.25,0.25};
+	return NewMarkov0(nucProbs);
+}
+MarkovModelStats *MarkovModelStats::NewDecrementedOrderMarkov (MarkovModelStats *inputMM)
+{
+	MarkovModelStats *newMM=new MarkovModelStats;
+	inputMM->GetContextDistribution (newMM->data);
+	newMM->alphabetSize=inputMM->alphabetSize;
+	newMM->order=inputMM->order - 1;
+	newMM->path.assign(newMM->order+1,0);
+	return newMM;
+}
+
+#ifndef DISABLE_ZRAND
+void MarkovModelStats::GenerateSeq (std::vector<char>& seq,MarkovModelStats& markovModelStats,zrand::ZRandom *rander,int seqLen)
+{
+	seq.clear();
+	seq.reserve(seqLen);
+
+	std::list<int> context;
+	markovModelStats.GetRandomContext(context,rander);
+
+	for (int i=0; i<seqLen; i++) {
+		int nuc=markovModelStats.GenerateNuc(context,rander);
+		seq.push_back((char)nuc);
+	}
+}
+int MarkovModelStats::GenerateNuc (std::list<int>& context,zrand::ZRandom *rander)
+{
+	double r=rander->Get0To1();
+	double probSumSoFar=0;
+	int nucToPick=-1;
+	for (int nuc=0; nuc<alphabetSize; nuc++) {
+
+		double thisProb=GetProbOfNuc(nuc,context);
+		probSumSoFar += thisProb;
+		if (r<probSumSoFar) {
+			nucToPick=nuc;
+			break;
+		}
+	}
+	assert(nucToPick!=-1);
+	if (nucToPick==-1) {
+		// defensive
+		nucToPick=alphabetSize-1; // most likely, we were just the victim of a rounding error, and this is what it should be
+	}
+
+	// adjust context (note the order of operation is important for a 0th-order Model, in which case, 'context' must end up empty
+	context.push_back(nucToPick);
+	context.pop_front();
+
+	return nucToPick;
+}
+void MarkovModelStats::GetRandomContext (std::list<int>& context,zrand::ZRandom *rander)
+{
+	if (order==0) {
+		// nothing needs to be done -- there's no context
+		context.clear();
+	}
+	else {
+		VariableDimVector<double> probabilityOfEachContext;
+		GetContextDistribution (probabilityOfEachContext);
+
+		double r=rander->Get0To1();
+		double probSumSoFar=0;
+
+		NaryCounter counter(order,alphabetSize);
+		bool counting=true;
+		while (counting) {
+
+			double thisProb=probabilityOfEachContext.Get(counter);
+			probSumSoFar += thisProb;
+			if (r<probSumSoFar) {
+				context.clear();
+				context.insert(context.end(),counter.begin(),counter.end());
+				return;
+			}
+
+			counting=counter.Next();
+		}
+
+		assert(false); // shouldn't get here
+		context.assign(order,alphabetSize-1); // defensive programming -- and perhaps it's just rounding error, in which case this is most likely what we should have selected
+	}
+}
+#endif // DISABLE_ZRAND
diff --git a/rigfilters/cm2hmm-1.0/MarkovModelStats.h b/rigfilters/cm2hmm-1.0/MarkovModelStats.h
new file mode 100644
index 0000000..ec3bc36
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/MarkovModelStats.h
@@ -0,0 +1,89 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+class MarkovModelStats {
+	int order;
+	int alphabetSize;
+	VariableDimVector<double> data;
+	std::list<int> path;
+
+	MarkovModelStats (void);
+
+	template <class Container>
+	double GetProbOfNuc_templ (int nucForPr,const Container& container);
+public:
+	MarkovModelStats (FILE *file); // calls LoadFromDump
+	MarkovModelStats (int order_,int alphabetSize_=4);
+	~MarkovModelStats ();
+	void ClearData (void);
+	void PushOnPath (int nuc);
+	void Dump (FILE *out);
+	void LoadFromDump (FILE *file);
+	void LoadFromDump (const char *fileName);
+	// get raw number
+	double Get (void);
+	void Set (double t);
+	void Inc (void); // equiv to Set(Get()+1)
+	int GetOrder (void);
+	// get Pr(nuc|context)
+	double GetProbOfNuc (int nucForPr,const std::list<int>& context); // context is a list of 'order' nucs, with context.back() being the most recent
+	double GetProbOfNuc (int nucForPr,const NaryCounter& context);
+	double GetProbOfNuc (int nucForPr,const std::vector<int>& context);
+	// convenience function for 0-order models
+	double GetProbOfNuc_0order (int nucForPr);
+
+	// a Markov model assigns Pr(x|Y) where x is a nuc, and Y is a string of nucs of length 'order'.  I'm calling Y the 'context'.  In some cases, we'd like to find the probability of these contexts according to the model, e.g. to initialize the context for generating a random string according to the model.
+	void GetContextDistribution (VariableDimVector<double>& probabilityOfEachContext);
+
+	// makes 0-order Markov model with uniform stats
+	static MarkovModelStats *NewUniformMarkov (void);
+	// makes 0-order Markov model with given nucleotide probs (nucProbs is array of size 4)
+	static MarkovModelStats *NewMarkov0 (double *nucProbs);
+	// makes a Markov model of order (order-1), where 'order' is the order of the given MM.  This is pretty much just for testing my code
+	static MarkovModelStats *NewDecrementedOrderMarkov (MarkovModelStats *inputMM);
+
+#ifndef DISABLE_ZRAND // I don't want to have to also include this library
+	// sets a random context, from the distribution
+	void GetRandomContext (std::list<int>& context,zrand::ZRandom *rander);
+	// using context, generates random nuc, and also updates context
+	int GenerateNuc (std::list<int>& context,zrand::ZRandom *rander);
+	// generate a full sequence from the model
+	static void GenerateSeq (std::vector<char>& seq,MarkovModelStats& markovModelStats,zrand::ZRandom *rander,int seqLen);
+#endif // DISABLE_ZRAND
+};
diff --git a/rigfilters/cm2hmm-1.0/MiscExceptions.cpp b/rigfilters/cm2hmm-1.0/MiscExceptions.cpp
new file mode 100644
index 0000000..26ec1d4
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/MiscExceptions.cpp
@@ -0,0 +1,221 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+/*
+  (c) Zasha Weinberg, 1999-2002.
+  Released into the public domain.
+ */
+
+/* alloca() is weird and not very portable
+ * The following, combined with AC_FUNC_ALLOCA
+ * in the configure script and written out to 
+ * the src/config.h header, determines where
+ * it is defined (varies depending on platform)
+ * Eliminating it altogether might be recommended
+ * at some future point
+ */
+#include "config.h"
+
+#ifdef __GNUC__
+# define alloca __builtin_alloca
+#else
+# ifdef _MSC_VER
+#  include <malloc.h>
+#  define alloca _alloca
+# else
+#  if HAVE_ALLOCA_H
+#   include <alloca.h>
+#  else
+#   ifdef _AIX
+ #pragma alloca
+#   else
+#    ifndef alloca /* predefined by HP cc +0libcalls */
+char *alloca ();
+#    endif
+#   endif
+#  endif
+# endif
+#endif
+
+#include "stdafx.h"
+
+#include "MiscExceptions.h"
+
+#include <errno.h>
+#include <stdlib.h>
+#include <stdarg.h>
+
+#ifdef _MSC_VER
+#define vsnprintf _vsnprintf
+#include <malloc.h>
+#endif
+
+#ifdef WIN32
+#include <windows.h>
+#endif
+
+////////////////////
+// SimpleStringException
+
+SimpleStringException::SimpleStringException (const char *format,...)
+{
+    va_list(arglist);
+    va_start(arglist, format);
+
+	std::vector<char> buf;
+	buf.resize(128); // starting value.  Actually, I'm not too concerned about having too many
+		// reallocations, because this is an exception, so it shouldn't happen too often
+		// and as for memory allocation errors, I've completely punted on that.
+
+	while (1) {
+		int snprintfReturn=vsnprintf(&*(buf.begin()),buf.size(),format,arglist);
+
+		if (snprintfReturn>=0 && (size_t)(snprintfReturn)+1+1<=buf.size()) { // extra +1 is for snprintf on g++ 2.95.3/SGI, which seems to return the # of bytes that fit when not the whole string fit (very silly).  So, for its benefit, we conservatively try again in that case
+			// vsnprintf says it fit in buf, so we're done
+			break;
+		}
+
+		// buffer wasn't long enough
+
+		// MSVC++ returns <0 for too long condition
+		if (snprintfReturn<0 || snprintfReturn+1==buf.size()) { // again, last case is for g++ 2.95.3/SGI
+			// double buffer & try again
+			buf.resize(buf.size()*2);
+		}
+		else {
+			assert(snprintfReturn>=buf.size());
+			// C99 standard and relatively recent gcc's return the # of bytes that are needed in buffer (much more useful!)
+			// alloc buf to required size, & try again
+			buf.resize(snprintfReturn+1); // not sure if +1 is necessary, but can't hurt much...
+		}
+	}
+	msg=&*(buf.begin());
+
+	va_end(arglist);
+}
+SimpleStringException::SimpleStringException (const std::string& s)
+: msg(s)
+{
+}
+SimpleStringException::SimpleStringException (const SimpleStringException& t)
+{
+	msg=t.msg;
+}
+SimpleStringException::~SimpleStringException () throw ()
+{
+}
+const char *SimpleStringException::what() const throw()
+{
+	return msg.c_str();
+}
+
+std::string GetAnsiCErrorMessage (void)
+{
+	return std::string(strerror(errno));
+}
+std::string GetWin32ErrorMessage (void)
+{
+#ifdef WIN32
+	DWORD error=GetLastError();
+	char *buffer=NULL;
+	if (FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS,
+		NULL,error,0,(char *)&buffer,1,NULL)==0) {
+		char buf[1024];
+		sprintf(buf,"Error code %d (sorry FormatMessage failed with error code %d)",
+			error,GetLastError());
+		return std::string(buf);
+	}
+	else {
+		std::string msg(buffer);
+		LocalFree(buffer);
+		return msg;
+	}
+#else
+	return std::string("GetWin32ErrorMessage ("__FILE__") called, but we're not on WIN32");
+#endif
+}
+
+
+//////////////////////
+// FileNotFoundException
+
+FopenException::FopenException (const char *fileName)
+: SimpleStringException(BuildErrorMessage(fileName))
+{
+}
+FopenException::~FopenException () throw ()
+{
+}
+std::string FopenException::BuildErrorMessage(const char *fileName)
+{
+	static const char format[]="Cannot open file '%s': '%s'";
+	std::string errorType=GetAnsiCErrorMessage();
+
+	char *msg=(char *)alloca(strlen(format)+strlen(errorType.c_str())+strlen(fileName));
+	sprintf(msg,format,fileName,errorType.c_str());
+	return std::string(msg);
+}
+
+FILE *ThrowingFopen (const char *fileName,const char *mode)
+{
+	FILE *file;
+	file=fopen(fileName,mode);
+	if (file==NULL) {
+		throw FopenException(fileName);
+	}
+	return file;
+}
+
+////////////////////////////
+// ANSICLibException
+ANSICLibException::ANSICLibException (const char *description,const char *failedFunctionName)
+: SimpleStringException(BuildErrorMessage(description,failedFunctionName))
+{
+}
+ANSICLibException::~ANSICLibException () throw ()
+{
+}
+std::string ANSICLibException::BuildErrorMessage(const char *description,const char *failedFunctionName)
+{
+	static const char format[]="%s: '%s' failed, '%s'";
+	std::string errorType=GetAnsiCErrorMessage();
+
+	char *msg=(char *)alloca(strlen(format)+strlen(errorType.c_str())+strlen(description)+strlen(failedFunctionName));
+	sprintf(msg,format,description,failedFunctionName,errorType.c_str());
+	return std::string(msg);
+}
diff --git a/rigfilters/cm2hmm-1.0/MiscExceptions.h b/rigfilters/cm2hmm-1.0/MiscExceptions.h
new file mode 100644
index 0000000..d2a6875
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/MiscExceptions.h
@@ -0,0 +1,103 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+/*
+Miscellaneous exception classes derived from std::exception
+
+  Requires:
+  <exception>,<string>  (STD C++)
+*/
+
+#ifndef MISC_EXCEPTIONS_INCLUDED
+#define MISC_EXCEPTIONS_INCLUDED
+
+// stores the message as a string
+class SimpleStringException : public std::exception {
+protected:
+	std::string msg;
+
+	// NOTE: you're not supposed to throw pointers to these exceptions (unlike my previous
+	// exception classes), so use of operator new probably means that I'm being absent-minded
+	// thus, I'm making this non-public
+protected: void * operator new (size_t bytes);
+
+public:
+	SimpleStringException (const char *format,...);
+	SimpleStringException (const std::string& s);
+	SimpleStringException (const SimpleStringException& t);
+	~SimpleStringException () throw ();
+
+    const char *what() const throw();
+};
+
+// 'fopen' call failed
+class FopenException : public SimpleStringException {
+protected:
+	static std::string BuildErrorMessage(const char *fileName);
+public:
+	FopenException (const char *fileName);
+	~FopenException () throw ();
+};
+// convenience: throws exception on failure
+extern FILE *ThrowingFopen (const char *fileName,const char *mode);
+
+// some ANSI C call failed
+class ANSICLibException : public SimpleStringException {
+protected:
+	static std::string BuildErrorMessage(const char *description,const char *failedFunctionName);
+public:
+	ANSICLibException (const char *description,const char *failedFunctionName);
+	~ANSICLibException () throw ();
+};
+
+// convenience function for ANSI-C errors, using the errno/strerror interface
+std::string GetAnsiCErrorMessage (void);
+// same, for WIN32 errors, using GetLastError
+std::string GetWin32ErrorMessage (void);
+
+// assert, even in release mode; throw exception on failure
+#ifdef _DEBUG
+// in debug mode, use regular assert
+#define assertr(exp) assert(exp)
+#else
+#define assertr(exp) if (!(exp)) { throw SimpleStringException("Internal error (release mode assertion failed \"%s\") %s:%d",#exp,__FILE__,__LINE__); }
+#endif
+
+
+#endif
+
diff --git a/rigfilters/cm2hmm-1.0/NaryCounter.cpp b/rigfilters/cm2hmm-1.0/NaryCounter.cpp
new file mode 100644
index 0000000..7d94b45
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/NaryCounter.cpp
@@ -0,0 +1,81 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+
+#include "NaryCounter.h"
+
+NaryCounter::NaryCounter (int _numDigits,int _base)
+{
+	numDigits=_numDigits;
+	base=_base;
+
+	Init();
+}
+NaryCounter::~NaryCounter ()
+{
+}
+void NaryCounter::Init (void)
+{
+	array.assign(numDigits,0);
+}
+bool NaryCounter::Next (void)
+{
+	int i;
+	i=0;
+	while (i<numDigits) {
+		array[i]++;
+		if (array[i]==base) {
+			array[i]=0;
+			i++;
+		}
+		else {
+			return true;
+		}
+	}
+
+	return false;
+}
+NaryCounter::const_iterator NaryCounter::begin (void) const
+{
+	return array.begin();
+}
+NaryCounter::const_iterator NaryCounter::end (void) const
+{
+	return array.end();
+}
diff --git a/rigfilters/cm2hmm-1.0/NaryCounter.h b/rigfilters/cm2hmm-1.0/NaryCounter.h
new file mode 100644
index 0000000..9b4a02e
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/NaryCounter.h
@@ -0,0 +1,82 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+/*
+NaryCounter:
+Counts in base-N with D digits, i.e. exploring all combinations.
+Assumes that N<256, since otherwise going thru all combinations would take too long
+
+  See also 'BooleanCounter.h'
+
+  example code:
+
+  NaryCounter counter(numDigits,base);
+  counter.Init();
+  bool counting=true;
+  while (counting) {
+
+	// use counter[0...(numDigits-1)]
+
+	counting=counter.Next();
+  }
+*/
+
+class NaryCounter {
+protected:
+	std::vector<int> array;
+	int numDigits;
+	int base;
+public:
+	NaryCounter (int _numDigits,int _base);
+	~NaryCounter ();
+
+	// re-initialize to all 0s
+	void Init (void);
+
+	// increment by 1
+	bool /* has next */ Next (void);
+
+	inline int operator [] (int i) const {
+		return array[i];
+	}
+
+	// for convenience, make this look like a container
+	typedef std::vector<int>::const_iterator const_iterator;
+	const_iterator begin (void) const;
+	const_iterator end (void) const;
+};
diff --git a/rigfilters/cm2hmm-1.0/NoUnderflowDouble.h b/rigfilters/cm2hmm-1.0/NoUnderflowDouble.h
new file mode 100644
index 0000000..54b41cd
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/NoUnderflowDouble.h
@@ -0,0 +1,304 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+/*
+NoUnderflowDouble:
+an attempt to generically deal with underflow problems caused
+by multiplying <1 probabilities together many times.
+
+  HACK WARNING: this class should work with the kinds of situations that
+  I've been having trouble with, but it's not general enough to solve all
+  related problems.
+*/
+
+class NoUnderflowDouble {
+protected:
+	double value;
+	int extraExp;
+
+	inline static int TrapExpsBelow (void) { return 256; }
+
+	inline void Normalize (void) {
+		int e;
+		frexp(value,&e); // throw away the mantissa (the return value of frexp)
+		if (e>+TrapExpsBelow()) {
+			int fudge = ((e/TrapExpsBelow()))*TrapExpsBelow();
+			value=ldexp(value,-fudge);
+			extraExp += fudge;
+		}
+		if (e<=-TrapExpsBelow()) {
+			int fudge = (-e/TrapExpsBelow())*TrapExpsBelow();
+			value=ldexp(value,+fudge);
+			extraExp -= fudge;
+		}
+		int remainder=extraExp%TrapExpsBelow();
+		if (remainder!=0) {
+			extraExp -= remainder;
+			assert((extraExp%TrapExpsBelow())==0);
+			value=ldexp(value,+remainder);
+		}
+	}
+
+	inline NoUnderflowDouble (double _value,int _extraExp) {
+		value=_value;
+		extraExp=_extraExp;
+	}
+public:
+
+	// sometimes my implementation is too dinky -- I'd like to know
+	class NoUnderflowDoubleOverflow : public SimpleStringException {
+	public:
+		NoUnderflowDoubleOverflow (const char *file,int line)
+			: SimpleStringException("NoUnderflowDouble suffered underflow/overflow at %s:%d.  Excuse: I'm an engineer, not a perfectionist.")
+		{
+		}
+	};
+
+	inline NoUnderflowDouble (void) { }
+
+	inline void operator = (const NoUnderflowDouble& t) { 
+		value=t.value; 
+		extraExp=t.extraExp; 
+	}
+	inline void operator = (double t) {
+		value=t;
+		extraExp=0;
+		Normalize();
+	}
+
+	inline NoUnderflowDouble (const NoUnderflowDouble& t) { 
+		*this=t;
+	}
+	inline NoUnderflowDouble (double t) {
+		*this=t;
+	}
+	inline NoUnderflowDouble (int t) {
+		double d=t;
+		*this=d;
+	}
+
+	inline operator double () const {
+		// this may underflow, but there's nothing else to do
+		return ldexp(value,extraExp);
+	}
+
+	inline bool IsOverUnderFlowedForDoubles (void) const {
+		return !(extraExp>=-1000 && extraExp<=+1000); // not in safe range
+	}
+
+	// this function is basically 'operator double',
+	// except the caller is saying it's okay to set it to 0.0 on an underflow
+	inline double ToDouble_ZeroOnUnderflow (void) const
+	{
+		if (extraExp<=-768) { // 768 is a bit conservative, but it doesn't really matter
+			return 0.0;
+		}
+		else {
+			return (double)*this;
+		}
+	}
+
+	inline double Log2 (void) const
+	{
+		double result=log2(value);
+		result += extraExp;
+		return result;
+	}
+
+	// for a weird bug I saw, where the value became negative.  I think this may have been a compiler
+	// problem (when I re-built all it went away, but I'm not sure if that's why it went away).
+	inline bool IsInClosed0To1 (void) const {
+		if (value<0.0) {
+			return false;
+		}
+		int e;
+		frexp(value,&e); // throw away the mantissa (the return value of frexp)
+		if (e<=0) {
+			return true;
+		}
+		if (e>1) {
+			return false;
+		}
+		// e==1
+		const double doubleVal=*this;
+		return doubleVal==1.0;
+	}
+
+	inline void operator - (void) {
+		value=-value;
+	}
+
+	inline void operator += (const NoUnderflowDouble& t) {
+		if (value==0.0) {
+			*this=t;
+			return;
+		}
+		if (t.value==0.0) {
+			return;
+		}
+		if (extraExp==t.extraExp) {
+			value += t.value;
+		}
+		else {
+			if (extraExp-t.extraExp==TrapExpsBelow()) {
+				value += ldexp(t.value,-TrapExpsBelow());
+			}
+			else {
+				if (extraExp-t.extraExp==-TrapExpsBelow()) {
+					extraExp=t.extraExp;
+					value=t.value + ldexp(value,-TrapExpsBelow());
+				}
+				else {
+					// pick the more significant one - the other one'll get lost
+					if (t.extraExp-extraExp>0) {
+						value=t.value;
+						extraExp=t.extraExp;
+					}
+				}
+			}
+		}
+	}
+
+	inline void operator -= (const NoUnderflowDouble& t) {
+		// re-use +=, paying a minor performance penalty
+		*this += NoUnderflowDouble(-t.value,t.extraExp);
+	}
+
+	inline void operator *= (const NoUnderflowDouble& t) {
+		extraExp += t.extraExp;
+		value *= t.value;
+		Normalize();
+	}
+
+	inline void operator /= (const NoUnderflowDouble& t) {
+		extraExp -= t.extraExp;
+		value /= t.value;
+		Normalize();
+	}
+
+	inline NoUnderflowDouble operator * (const NoUnderflowDouble& t) const {
+		NoUnderflowDouble temp(*this);
+		temp *= t;
+		return temp;
+	}
+
+	inline NoUnderflowDouble operator / (const NoUnderflowDouble& t) const {
+		NoUnderflowDouble temp(*this);
+		temp /= t;
+		return temp;
+	}
+
+	inline NoUnderflowDouble operator * (double t) const {
+		NoUnderflowDouble temp(*this);
+		temp *= t;
+		return temp;
+	}
+
+	inline NoUnderflowDouble operator / (double t) const {
+		NoUnderflowDouble temp(*this);
+		temp /= t;
+		return temp;
+	}
+	NoUnderflowDouble exp (void) const {
+		assert(!IsOverUnderFlowedForDoubles()); // this function is extra hard if the input value could be overflowed (or underflowed), and in the programs I'm interested in, this case doesn't arise.  So, I ignore it, and just assert it's not happening.
+		if (IsOverUnderFlowedForDoubles()) {
+			throw NoUnderflowDoubleOverflow(__FILE__,__LINE__);
+		}
+		double td=*this;
+
+		// okay, this is tricky.  First, we agressively decompose the input number, because it's easy to overflow when you're exponentiating something
+		int inputExp;
+		double inputMantissa=frexp(value,&inputExp);
+
+		if (inputExp<0) {
+			// believe it or not, but this case seems tricky, and anyway, there's no possibility of over or under flow, so I'll just special case it
+			return NoUnderflowDouble(::exp(td));
+		}
+
+		// input now in form: inputMantissa*2^{inputExp}
+		// now, e^{input} = e^{inputMantissa*2^{inputExp}} = {e^{inputMantissa}}^{2^{inputExp}}, by some law of exponents
+
+		NoUnderflowDouble expOfMantissa=::exp(inputMantissa); // I'd be very surprised if this overflowed or underflowed, since input mantissa is supposed to be around 1
+
+		// decompose expOfMantissa into its mantissa and exp
+		int expOfMantissaExp;
+		double expOfMantissaMantissa=frexp(expOfMantissa,&expOfMantissaExp);
+
+		// now then, {e^{inputMantissa}}^{2^{inputExp}} = {expOfMantissa}^{2^{inputExp}}
+		//  = {{expOfMantissaMantissa}*2^{expOfMantissaExp}}^{2^{inputExp}}   , substituting our decomposition of expOfMantissa
+		//  = {expOfMantissaMantissa}^{2^{inputExp}} * {2^{expOfMantissaExp}}^{2^{inputExp}}  , distributing the exponentiation over the multiplication
+		//  Now, {expOfMantissaMantissa}^{2^{inputExp}} should be within range, since I'm assuming the input's exponent wasn't ridiculous, and since expOfMantissaMantissa is a mantissa, so it should be close to 1
+		//  And, {2^{expOfMantissaExp}}^{2^{inputExp}} = 2^{ expOfMantissaExp * 2^inputExp }  , by the law of exponents I used earlier, but in reverse
+		double expOfMantissaMantissa_part=::exp(::log(expOfMantissaMantissa) * ldexp(1.0,inputExp));
+		assert(inputExp>=0); // else this doesn't work, & I'm not sure what to do (which is why I special case it)
+		int newExp=expOfMantissaExp * (1<<inputExp);
+
+		NoUnderflowDouble result(expOfMantissaMantissa_part,newExp);
+		result.Normalize();
+#ifdef _DEBUG
+		double direct=::exp(td); // for comparison, to see if my code's right (at least in the case where there's trivially no overflow & we don't really need all this logic)
+		double resultAsDouble=result;
+		if (resultAsDouble>100) {
+			int q=9;
+		}
+		//printf("%lf,%lf,%lf\n",direct-resultAsDouble,direct,resultAsDouble);
+#endif
+		return result;
+	}
+	NoUnderflowDouble log (void) const {
+		double valueLog=::log((double)value);
+		double extraExpLog=(double)(extraExp)*::log(2.0);
+		NoUnderflowDouble result(valueLog+extraExpLog);
+#ifdef _DEBUG
+		// for comparison, at least when the input is not too high
+		double direct=::log(ldexp(value,extraExp));
+		double resultAsDouble=result;
+#endif
+		return result;
+	}
+};
+inline NoUnderflowDouble exp (NoUnderflowDouble t)
+{
+	//return ::exp((double)t);
+	return t.exp();
+}
+inline NoUnderflowDouble log (NoUnderflowDouble t)
+{
+	//return ::log((double)t);
+	return t.log();
+}
diff --git a/rigfilters/cm2hmm-1.0/README.html b/rigfilters/cm2hmm-1.0/README.html
new file mode 100644
index 0000000..4142d45
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/README.html
@@ -0,0 +1,443 @@
+<html>
+	<head>
+		<title>README for cm2hmm</title></head>
+	<body>
+		<H1>README for cm2hmm</H1>
+		<P>This program implements the techniques described in Z. Weinberg and W.L. 
+			Ruzzo (2004) "Faster genome annotation of non-coding RNA families without loss 
+			of accuracy", in <EM>Proc. Eighth Annual International Conference on Research in 
+				Computational Molecular Biology (RECOMB),</EM> ACM Press, 243-251.</P>
+		<H2>
+			<H2>Licensing</H2>
+		</H2>
+		<P>The files in the main directory (source code and this README file) is 
+			copyright 2004 by Zasha Weinberg and distributed under the BSD license. 
+		</P>
+		<P>The 'NotByZasha' directory contains 3rd-party libraries.  CFSQP is 
+			distributed by <A href="http://www.aemdesign.com">www.aemdesign.com</A>.  
+			It is not freely available, but is available on request for free for 
+			academic institutions.  lp_solve and Opt++ are distributed under the 
+			lesser GNU public license (LGPL).  Infernal is distributed under the GNU 
+			public license (GPL).</P>
+		<H2>Files</H2>
+		<UL>
+			<LI>
+				The root directory contains C++ files and a Makefile for the program specific 
+				to profile HMM rigorous filters.
+				<UL>
+					<LI>
+						The 'data' subdirectory contains data files used as examples or that may be 
+						useful.
+						<UL>
+							<LI>
+							The *.mm files are 0th-order Markov model files that are used by the 
+							infinite-length forward algorithm.
+							<LI>
+								The RF00095* files and AL096836.fna are used as a demo, searching the <EM>Pyrococcus 
+									abyssi</EM> for the <EM>Pyrococccus</EM> C/D snoRNA (Rfam RF00095).  
+								RF00095.cm is from the Rfam Database, version 5.0 (<A href="http://rfam.wustl.edu">http://rfam.wustl.edu</A>).  
+								AL096836 is from GenBank (<A href="http://www.ncbi.nlm.nih.gov">http://www.ncbi.nlm.nih.gov</A>).</LI></UL>
+					<LI>
+						'NotByZasha' contains 3rd-party software
+						<UL>
+							<LI>
+							cfsqp: a non-linear optimization problem solver
+							<LI>
+							infernal: package for CMs
+							<LI>
+							lp_solve: solves linear programs
+							<LI>
+								Opt++: non-linear optimization package</LI></UL>
+					</LI>
+				</UL>
+			</LI>
+		</UL>
+		<H2>Installation</H2>
+		<P>First make the dependencies:</P>
+		<UL>
+			<LI>
+			CFSQP: cd into 'cfsqp', and type 'make'.
+			<LI>
+			infernal: cd into 'infernal-0.55', type './configure' and 'make' (Note this is 
+			slightly different from Infernal version 0.55, in that the library 
+			infernallib.a is created.)
+			<LI>
+			lp_solve: cd into 'lp_solve_4.0' and type 'make'.
+			<LI>
+				Opt++: cd into 'Opt++2.1/zasha' and type 'make'.  (This is a subset of 
+				Opt++ selected to make it compile easier.)</LI></UL>
+		<P>
+			Then, in the main directory, and type 'make'.  In theory, everything 
+			should be done.  There should be two executables in the release directory, 
+			cm2hmm and cm2hmmsearch.</P>
+		<H2>Usage</H2>
+		<P>release/cm2hmm creates a compact- or expanded-type HMM from a given CM.  
+			release/cm2hmmsearch searches a FASTA sequence file using a CM and profile HMM 
+			rigorous filters created using cm2hmm.  Both programs display simple usage 
+			instructions when run without any parameters.</P>
+		<P>Here's an example of creating both compact- and expanded-type HMMs for RF00095, 
+			and scanning the <EM>Pyrococcus abyssi</EM> genome.</P>
+		<P>Enter the following commands (which each take a minute or so to complete):</P>
+		<tt>
+			<P>release/cm2hmm data/RF00095.cm data/RF00095_compact.hmm file data/Ecoli_0mm.mm 
+				compact cfsqp 0 1</P>
+			<P>release/cm2hmm data/RF00095.cm data/RF00095_expanded.hmm file 
+				data/Ecoli_0mm.mm expanded cfsqp 0 1</P>
+			<P>release/cm2hmmsearch 150 23.5 data/RF00095.cm data/RF00095_compact.hmm 
+				data/RF00095_expanded.hmm data/AL096836.fna 1</P>
+		</tt>
+		<P>The first two commands create the HMMs given the CM in data/RF00095.cm.  
+			They are both optimized based on a 0th-order Markov model of the <EM>E. coli</EM>
+			K-12 genome.  The last command uses these HMMs to accelerate a search of 
+			the <EM>Pyrococcus abyssi</EM> genome (data/AL096836.fna).  The 
+			search outputs the family members found in basically the same format as 
+			Infernal.  An important new piece of information is the 'frac let thru so 
+			far', which gives the filtering fraction measured on this genome.  The 
+			reported filtering fraction is for the 2nd HMM, i.e. the expanded-type 
+			one.  (2d-fracLetsThru is a measure of the filtering fraction that 
+			attempts to reflect the fact that the dynamic programming algorithm for CMs has 
+			an extra dimension, so the filtering fraction is a somewhat pessimistic 
+			estimate of the actual speed-up).
+		</P>
+		<P><STRONG><FONT color="#ff3333">Note</FONT></STRONG>: the code for the OptNIPS 
+			solver (using the Opt++ package) isn't working.</P>
+		<H3>What 0th-order Markov model to use?</H3>
+		<P>The choice of Markov model in the infinite-length forward algorithm does not 
+			usually affect the filtering fraction that much, but a good choice 
+			can yield a modest improvement in filtering fraction (typically 
+			around 10%).  In general, it's best to use the 0th-order model of the 
+			genome that has the highest (worst) filtering fraction.  To estimate this, 
+			create a compact-type HMM from any model, and run it on the <EM>Bordetella</EM>,
+			<EM>E. coli</EM> and <EM>S. aureus</EM> genomes.</P>
+		<H3>Using compact- or expanded-type HMMs, or both</H3>
+		<P>Once you've picked a 0th-order Markov model, the easiest thing to do is to 
+			create both compact- and expanded-type HMMs, and run them on the three 
+			genomes.  This yields an estimate of the filtering fraction for the two 
+			HMMs.  If the filtering fraction of the compact-type HMMs is above 0.25, 
+			it's probably not worth using it (this is based on a rule of thumb that the 
+			expanded-type HMM runs 30% slower than the compact-type HMM, so if the 
+			compact-type fraction is above 0.25, it's not worth using it).  If the 
+			compact-type HMM filtering fraction is low, there's no need to use the 
+			expanded-type HMM, but it can't hurt.</P>
+		<P>The difference in speed between the CM and the HMMs is mainly dependent on the 
+			window length W.  The HMM is faster than the CM by a factor of usually a 
+			bit over W.  So, if the filtering fraction is significantly below 1/W, 
+			then the search time is dominated by the HMM's search time, and there's no 
+			point in getting a better filtering fraction.</P>
+		<H2>The source code</H2>
+		<P>This section assumes you've read the above RECOMB paper, including the 
+			Appendix.  (The terminology used in the source code is more closely 
+			related to the terminology used in the CM literature.)</P>
+		<H3>Brief descriptions of files</H3>
+		<UL>
+			<LI>
+			CM2HMM.*: creates the profile HMM structure given a CM, and determines the 
+			linear inequalities to use.  (Basically, sections 4.2 and 4.3 of the 
+			paper)
+			<LI>
+			Cm2HmmMain.cpp: defines the main function for the cm2hmm command.
+			<LI>
+			Cm2HmmOptimize_cfsqp.cpp: wrapper code for the CFSQP solver.
+			<LI>
+			Cm2HmmOptimize.*: overall code for optimizing profile HMM scores.  
+			(Focuses on section 4.4 of the paper).
+			<LI>
+			Cm2HmmOptimize_OptNIPS.cpp: wrapper code for the Opt++ solver.
+			<LI>
+			Cm2HmmSearchMain.cpp: defines the main function for the cm2hmmsearch command.
+			<LI>
+			cmzasha.h: top-level #include file for the project.
+			<LI>
+			cmzashaUtils.cpp: miscellaneous functions and classes.
+			<LI>
+			CommaSepFileReader.*: code to read comma- or tab-delimited files.  (Barely 
+			used in this project.)
+			<LI>
+			CovarianceModel.*: a class that wraps the CM type defined in Infernal.
+			<LI>
+			ForwardHmm.cpp: computes the infinite-length forward algorithm score.
+			<LI>
+			HmmType1.*: represents a profile HMM.  This organization of data seems to 
+			improve search time (the main thing is the the emission score array, 'esc', is 
+			inverted relative to the representation in Infernal.h).  This class is 
+			only used for scanning.
+			<LI>
+			InfernalHmm.*: a class that represents a profile HMM, borrowing heavily 
+			from Infernal's representation of CMs.
+			<LI>
+			Makefile
+			<LI>
+			MarkovModelStats.*: implements Nth order Markov models.  Used for the 
+			0th-order models.
+			<LI>
+			MiscExceptions.*: wafer-thin expansion on the std::exception class.
+			<LI>
+			multiDimVector.h: implements a 2-d vector.
+			<LI>
+			NaryCounter.*: counts in base N.  (Barely used in this project.)
+			<LI>
+			NoUnderflowDouble.h: defines a numeric type that augments doubles by using an 
+			extra int to store the exponent, thus effectively eliminating underflow and 
+			overflow.  Used in the infinite-length forward algorithm to avoid 
+			overflows.
+			<LI>
+			ScanHMM_NonTemplated.cpp: implements the Viterbi scan algorithm for profile 
+			HMMs to do filtering for a CM.
+			<LI>
+			SequenceSet.*: classes that wrap the sequence-reading capabilities of the Squid 
+			library.
+			<LI>
+			stdafx.h: pre-compiled header (for Microsoft Visual C++), contains standard 
+			#include files.
+			<LI>
+			stl_extra.h: slight extensions to the standard template library.  (Barely 
+			used in this project.)
+			<LI>
+			SymbolicMath.*: (1) a class to store mathematical expressions over N variables 
+			symbolically, and evaluate them and their partial derivatives, (2) a class that 
+			behaves like a numeric type, but whose operations return symbolic expressions 
+			instead of real numbers.  Used to evaluate the infinite-length forward 
+			algorithm symbolically in order to be able to take derivatives.
+			<LI>
+			UseDebugNew.h: uses debugging features of Microsoft Visual C++.
+			<LI>
+				vectorPlus.h: the STL vector class with bounds checking.</LI></UL>
+		<H3>Highlights of the searching code</H3>
+		<P>This section is intended to point out the key parts of the source code relating 
+			to searching with profile HMM rigorous filters, as an aid to understanding the 
+			code.</P>
+		<P>The top-level main function that handles the cm2hmmsearch command is in 
+			Cm2HmmSearchMain.cpp.  The key function in this file is the first 
+			'Cm2Hmm_Search' function.  Basically, this function just iterates over 
+			sequences ("while (sequenceSet.Next())"), scanning each sequence, like the 
+			analogous function in cmsearch.c in Infernal.</P>
+		<H4>HMMs in all directions</H4>
+		<P>The profile HMM creation code uses a representation of profile HMMs (in 
+			Infernal.h) that is heavily based on Infernal's representation of CMs.  In 
+			this representation the start state is 0, the end state is the highest-numbered 
+			state, and the children of a state have higher numbers than their parent.  
+			The direction that child edges point is a hassle for scanning, since we'd like 
+			to start with the start states and work towards the end states.  So, I've 
+			created another representation of HMMs (in HmmType1.h) in which the children 
+			are lower-numbered states.  This is just a different representation of an 
+			equivalent HMM, but makes the scanning code easier to write.  The HmmType1 
+			type also structures the data somewhat differently in memory in order to get a 
+			slight performance boost in scanning.  The main difference is that the 
+			emission score array's first dimension is the nucleotide, which promotes better 
+			cache usage.</P>
+		<H4>The data type 'HitList'</H4>
+		<P>A key data structure in the Cm2Hmm_Search function is the 'HitList' data type 
+			(declared in cmzasha.h, and defined in cmzashaUtils.cpp).  This data 
+			structure represents the list of ranges of nucleotides that must be searched by 
+			the CM (i.e. the rigorous filter was not able to eliminate).  HitList 
+			derives from the STL list type.  Each element in the list is an interval 
+			defined by the members 'first' and 'second'.  The interval is half-open, 
+			i.e. it includes the nucleotides first, first+1, first+2, ..., second-2, 
+			second-1 but does <STRONG>not</STRONG> include the nucleotide second.  
+			With respect to 'first' and 'second', the first nucleotide position is numbered 
+			0.</P>
+		<P>The function 'ApplyFilters' scans a range of nucleotides with profile HMMs 
+			and returns the HitList of intervals that the CM must scan.</P>
+		<H4>The function 'ScanHmm_HmmType1Float_NonTemplated'</H4>
+		<P>The code contains functions that implement the Viterbi HMM parse algorithm in 
+			order to implement a rigorous filter.  These functions are in 
+			ScanHMM_NonTemplated.cpp.  The main function is 
+			'ScanHmm_HmmType1Float_NonTemplated'.  This function scans a sequence and 
+			returns a HitList of the intervals that the rigorous filter cannot 
+			eliminate.  The input sequence is represented by a HitList, which 
+			typically just contains a single interval spanning the entire sequence.  
+			The key loop in the function iterates over all intervals in the input HitList, 
+			and scans that interval.</P>
+		<P>The function 'ScanHmm_HmmType1Float_NonTemplated_Window' scans one interval 
+			("interval" is a synonym of "window"...).  This is basically the standard 
+			HMM Viterbi algorithm, which starts by initializing the dynamic 
+			programming table, then updates the table for each position.  The 
+			algorithm only stores the partial table at 2 nucleotide positions, which saves 
+			memory (a standard trick); these two positions are represented by prevTable and 
+			currTable.</P>
+		<P>The main difference between this function and the standard HMM Viterbi algorithm 
+			is that the HMM scores are compared to the CM's score threshold; if they exceed 
+			the threshold, an interval is merged into the interval list. (section 4.1 of 
+			the paper).</P>
+		<H4>The filtering fraction</H4>
+		<P>The search code computes the filtering fraction, which is reported to the 
+			user.  This is implemented by the 'FracLetsThruCounter' object (declared 
+			in cmzasha.h, defined in cmzashaUtils.cpp).  This object counts the number 
+			of nucleotides that the CM must be run on, and the total number of nucleotides; 
+			the ratio of these two numbers is the filtering fraction.  (The object is 
+			slightly more complicated in that it also computes (1) the 2-d filtering 
+			fraction, which reflects more the expected speed-up of the CM Viterbi 
+			algorithm, as described above, and (2) can operate on blocks of sequence, 
+			reporting statistics for each block.  The latter functionality is not 
+			demonstrated in this code.)</P>
+		<P>To update the counts after a sequence is scanned, the function 'ProcessPruning' 
+			must be called.  The number of nucleotides scanned is computed by 
+			inspecting 'inputHmmList', and the number of nucleotides that the CM will be 
+			run on comes from 'outputHmmList'.</P>
+		<H3>Highlights of the profile HMM creation code</H3>
+		<P>The 'main' function for the cm2hmm command is in Cm2HmmMain.cpp.  The 
+			functions in this file basically just parse the command line and load data 
+			structures (e.g. the CM), before dispatching to the 'HmmOptimizer_NodeCombiner' 
+			function (in Cm2HmmOptimize.cpp).</P>
+		<H4>HmmOptimizer_NodeCombiner</H4>
+		<P>The 'HmmOptimizer_NodeCombiner' function is the top-level function to implement 
+			the logic to create profile HMMs.  It dispatches to other code to create 
+			the structure of the profile HMM (i.e. the grammar, section 4.2 of the paper) 
+			and to determine the linear inequalities (section 4.3 of the paper).  The 
+			function is focussed on implementing the iterative procedure in section 4.4.2 
+			of the paper.  It cycles through CM nodes, and optimizes the corresponding 
+			HMM nodes using the infinite-length forward algorithm objective function, 
+			holding the scores in all other nodes as fixed.  At each CM node it 
+			largely uses other code to implement the actual optimization procedure.  
+			Once the number of iterations are exceeded, or all nodes are optimized without 
+			much improvement, the loop ends; the profile HMM is saved to a file, and the 
+			program exits.</P>
+		<P>For simplicity, the reader should assume that numAdjacentNodesToMerge=1 and 
+			maxNodesAtATime=1.  (These parameters were designed to see if the profile 
+			HMMs were any better if more than one node is optimized at a time, instead of 
+			considering each node in isolation; this idea wasn't discussed in the paper, 
+			mainly because it doesn't appear to improve the results.)</P>
+		<P>The variable 'infernalHmm' holds the profile HMM (including scores) as it's 
+			being optimized.  To facilitate the optimization problems based on the 
+			infinite-length forward algorithm, the scores in the HMM are mapped onto 
+			variables, numbered starting at 0.  These are called 'globalVars' and the 
+			function 'GetGlobalVarsFromInfernalHmm' creates a vector containing the 
+			globalVars, which are set from the scores in 'infernalHmm'.</P>
+		<P>'NodeCombinerForwardInfSymbolicObjectiveFunc' is a class that implements the 
+			infinite-length forward algorithm objective function, with derivatives.  
+			It's implementation is discussed later.  In terms of its interface, it has 
+			functions to evaluate the objective function and its derivatives, and to 
+			retrieve the list of linear inequalities.  This objective function object 
+			is passed to a solver (e.g. CFSQP) to optimize the node.</P>
+		<P>'problemVars' is the subset of HMM score variables that relate to the current CM 
+			node.  The objective function knows which variables are in the current 
+			node-specific problem.</P>
+		<P>Once we find the problemVars vector, we can evaluate the infinite-length forward 
+			algorithm score (i.e. the objective function), and report this to the 
+			user.  Then we see if we should stop, i.e. if we've cycled through all CM 
+			nodes and haven't made much improvement in the objective function.</P>
+		<P>If we're supposed to continue, we invoke the solver (via the 'solverWrapper' 
+			object) to solve the optimization problem for this node.  Then we map the 
+			optimal problemVars back to globalVars, and set these scores into the 
+			'infernalHmm'.</P>
+		<H4>Creation of HMM structure and linear inequalities</H4>
+		<P>The higher-level function for this is 'Cm2Hmm_WithWeighting_NoCaching' (in 
+			Cm2HMM.cpp).  This code does three things:</P>
+		<UL>
+			<LI>
+			Creates the structure of the HMM, i.e. how many states are there, which states 
+			emit, which states are children of which.  (Like section 4.2 of the 
+			paper.)
+			<LI>
+			Creates the linear inequalities for each CM node, i.e. which HMM transition and 
+			emission scores are on the left-hand side of the inequality, and what's the 
+			constant on the right-hand side (the constant comes from the CM's 
+			scores).  (Like section 4.3 of the paper.)
+			<LI>
+				Assigns scores based on optimizing a linear program for each CM node.  The 
+				linear objective function is in lieu of the (non-linear) infinite-length 
+				forward algorithm, and is just the sum of the slack variables used in the 
+				linear inequalities for the node.  Honesty: this code is here because it 
+				was the first method to optimize scores that I developed, and the code has 
+				remained for largely historical reasons.  The infinite-length forward 
+				algorithm produces much better HMMs than this linear objective function.  
+				However, the simple linear objective function can be optimized quickly, and may 
+				therefore speed up the overall optimization process, versus starting the 
+				infinite-length forward algorithm at a less-optimal starting point.</LI></UL>
+		<P>The structure of the HMM is recursively created by the 'Cm2Hmm_Structurally' 
+			function (the first function with this name in Cm2HMM.cpp).  This 
+			basically handles CM bifurcation states, where the profile HMMs for the two 
+			children must be spliced together.</P>
+		<P>The creation of a profile HMM for a CM that is free of bifurcation states is 
+			done by 'Cm2Hmm_Structurally_Block'.  This is the place where the 
+			distinction between compact-type and expanded type is made.</P>
+		<P>The function 'SetupTransitionAndEmissionVariables' creates a mapping between 
+			transitions and emissions in the HMM and a set of variables.</P>
+		<P>The process of creating linear inequalities and solving the simple linear 
+			program is done by the function 'Cm2Hmm_SolveScoresForPath', which treats each 
+			CM node independently.  The linear inequalities are created by the 
+			function 'Cm2Hmm_MakeInequalitiesForPath', which works by exploring all paths 
+			from each CM state to a CM state that's in the next node (in the paper, this 
+			relates to Appendix section B, the 2nd-last paragraph beginning "In making 
+			constraints...").  Every time such a path is found, we have a new 
+			inequality (as it's exploring sub-paths, the function keeps track in the 
+			variable 'inequalitySoFar' of the score of the CM path, and which HMM 
+			transition/emission score variables are used in the corresponding HMM 
+			sub-path).</P>
+		<P>The function 'SolveInequalities' creates the linear objective function and 
+			solves the resulting linear program, using the lp_solve package.</P>
+		<H4>Handling of the infinite-length forward algorithm</H4>
+		<P>At a high level, the infinite-length forward algorithm is implemented by the 
+			'NodeCombinerForwardInfSymbolicObjectiveFunc' object (declared in 
+			Cm2HmmOptimize.h and defined in Cm2HmmOptimize.cpp).  This object 
+			implements the 'ObjectiveFunc' interface (declared at the top of 
+			Cm2HmmOptimize.h), which also requires it to know about the linear 
+			inequalities.  This object is basically a wrapper of other 
+			functions.  Its constructor 
+			('NodeCombinerForwardInfSymbolicObjectiveFunc::NodeCombinerForwardInfSymbolicObjectiveFunc') 
+			is complicated by the fact that the code deals with the possibilities of 
+			optimizing more than one node at the same time, a feature not discussed in the 
+			paper; for simplicity, assume that numAdjacentNodesToMerge=1 and 
+			maxNodesAtATime=1.</P>
+		<P>The handling of the linear inequalities is simpler than it might appear; really, 
+			all the code is doing is looking up the linear inequalities made in Cm2HMM.cpp, 
+			and changing the variable numbers to be problemVars instead of globalVars, i.e. 
+			take the subset of variables that are actually related to the given CM node, 
+			and renumber them consecutively starting at 0.  This is for the 
+			convenience of the solver programs, which assume a set of consecutively 
+			numbered variables.</P>
+		<P>The handling of the objective function is somewhat trickier.  Recall that 
+			we wish to not only evaluate the infinite-length forward algorithm, but also 
+			take partial derivatives.  To do this, we'll create a symbolic expression 
+			of the function, which will make it easier to take derivatives.</P>
+		<P>To create the symbolic expression, the program uses two things: (1) some 
+			function that actually implements the infinite-length forward algorithm and (2) 
+			a mechanism to trick this function into creating a symbolic expression instead 
+			of just returning a number.  The function that evaluates the 
+			infinite-length forward algorithm is 
+			'InfiniteLengthForwardAlg_LastStateDoesntEmit_StartWithInfernalHmm' (in 
+			ForwardHmm.cpp).   Note that this function is templated on a numeric 
+			type 'Real'; we'll use a symbolic expression object in this template parameter 
+			(instead of a numeric type like 'double') in order to build up the symbolic 
+			expression.</P>
+		<P>The function itself is a lot like the HMM Forward Algorithm.  To calculate 
+			emission "probabilities", the nucleotide probabilities are marginalized by the 
+			0th-order Markov model, in the 'CalcExpectedEmitProb_0order' function.  
+			The other different versus the Forward Algorithm is the handling of self-loops; 
+			these must be detected, and an infinite geometric series must be summed.</P>
+		<P>Now, on to the symbolic expression.  The code in SymbolicMath.h and 
+			SymbolicMath.cpp implements symbolic expressions.  Each operator we might 
+			use (e.g. multiplication, addition, log to the base 2) is implemented by a 
+			different object derived from 'ExpressionNode' (a nested class of 
+			SymbolicMath).  Thus, we can build up a directed acyclic graph (DAG) of 
+			these expression nodes to symbolically represent the infinite-length forward 
+			algorithm score. 
+		</P>
+		<P>We also need a fake numeric type (to replace 'Real' in the 
+			'InfiniteLengthForwardAlg_LastStateDoesntEmit_StartWithInfernalHmm' function) 
+			that creates these expressions.  This is implemented by the 'Expression' 
+			class (a nested class of SymbolicMath).  If X and Y are 
+			both variables of type Expression, then the C++ expression X+Y will generate a 
+			symbolic expression with an addition object ('ExpressionNode_Add') whose two 
+			children are X and Y.  By feeding this Expression type into the 
+			'InfiniteLengthForwardAlg_LastStateDoesntEmit_StartWithInfernalHmm' function, 
+			the function will generate a symbolic expression.  (We also have to define 
+			a fake HMM class that returns Expression objects when you ask it for 
+			transition/emission scores; this is implemented by the 
+			'SymbolicProbVariableMath' object in Cm2HmmOptimize.h,.cpp.)</P>
+		<P>Based on the symbolic expression stored as a DAG, we can evaluate the 
+			infinite-length forward algorithm as needed.  One slight complication is 
+			that since it's a DAG (not a tree), we have to be careful about not exploring 
+			nodes multiple times, since that'd require exponential time.  To solve 
+			this problem, the 'ExpressionNode' base class implements a kind of dynamic 
+			programming, by caching its value when the overall expression is being 
+			evaluated; when we visit a node for the 2nd time, it simply retrieves its 
+			value.</P>
+		<P>Derivatives are handled using rules from introductory calculus.  For 
+			example, consider an ExpressionNode_Mult object, which represents 
+			multiplication of two sub-expressions X and Y.  Its partial derivative is 
+			given by the product rule: X*(dY) + (dX)*Y.  For each ExpressionNode 
+			object, we can find similar formulas for the partial derivative.</P>
+		<P> </P>
+	</body>
+</html>
diff --git a/rigfilters/cm2hmm-1.0/ScanHMM_NonTemplated.cpp b/rigfilters/cm2hmm-1.0/ScanHMM_NonTemplated.cpp
new file mode 100644
index 0000000..9d18852
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/ScanHMM_NonTemplated.cpp
@@ -0,0 +1,353 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+#include "UseDebugNew.h"
+#include "cmzasha.h"
+
+/*
+This has related functionality to ScanHMM.cpp, but it's un-templated code, which I believe may run faster.
+*/
+
+void ScanHmm_HmmType1Float_NonTemplated_Window(HitList& hmmHitList,int startPosToScan,int endPosToScan,const HmmType1& hmm,float minLodScoreForHit,CykscanStats& cykscanStats,const char *rnaSequence, int windowLen,float *prevTable,float *currTable)
+{
+	// init table
+	HmmType1::State state=hmm.GetFirstState();
+	prevTable[state]=0;
+	while (1) {
+
+		state++;
+		if (state==hmm.GetLastState()) {
+			break;
+		}
+
+		if (hmm.IsEmittingState(state)) {
+			// during initialization, nothing can emit
+			prevTable[state]=(float)IMPOSSIBLE;
+		}
+		else {
+			float bestTransitionScore=(float)IMPOSSIBLE;
+			for (int child=0; child<hmm.GetNumChildren(state); child++) {
+				const float thisTransitionScore=prevTable[hmm.GetNthChildState(state,child)] + hmm.GetNthChildTsc(state,child);
+				bestTransitionScore=std::max(bestTransitionScore,thisTransitionScore);
+			}
+			prevTable[state]=bestTransitionScore;
+		}
+
+		if (cykscanStats.collectHmmFullDynProgTable) {
+			const float templatedHmmScore=cykscanStats.fullHmmDynProgTable[0][state];
+			if (fabs(templatedHmmScore - prevTable[state])>2e-6) {
+				assert(false);
+				throw SimpleStringException("Sanity check failed: HMM scores don't match.  I am insane.  Initializing table.  templatedHmmScore=%g, prevTable[state]=%g.  state=%d",templatedHmmScore,prevTable[state],state);
+			}
+		}
+	}
+
+	// scan
+	for (int windowLast=startPosToScan+1; windowLast<=endPosToScan; windowLast++) {
+		const char actualNucLetter=rnaSequence[windowLast-1];
+
+		// compute this position
+		HmmType1::State state=hmm.GetFirstState();
+		currTable[state]=0;
+
+		while (1) {
+
+			state++;
+			if (state==hmm.GetLastState()) {
+				break;
+			}
+
+			const float *table;
+			float emitScore;
+			if (hmm.IsEmittingState(state)) {
+				if (actualNucLetter<MAXABET) {
+					emitScore=hmm.GetSingletEmissionScore(state,actualNucLetter);
+				}
+				else {
+					emitScore=0;
+					assert(Alphabet_size==4);
+					for (int concreteNuc = 0; concreteNuc <Alphabet_size; concreteNuc++) {
+
+						if (Degenerate[actualNucLetter][concreteNuc]) {
+							emitScore += hmm.GetSingletEmissionScore(state,concreteNuc) / (float)(DegenCount[actualNucLetter]);
+						}
+					}
+				}
+				table=prevTable;
+			}
+			else {
+				emitScore=0;
+				table=currTable;
+			}
+
+			float bestTransitionScore=(float)IMPOSSIBLE;
+			for (int child=0; child<hmm.GetNumChildren(state); child++) {
+				const float thisTransitionScore=table[hmm.GetNthChildState(state,child)] + hmm.GetNthChildTsc(state,child);
+				bestTransitionScore=std::max(bestTransitionScore,thisTransitionScore);
+			}
+			currTable[state]=emitScore + bestTransitionScore;
+
+			if (cykscanStats.collectHmmFullDynProgTable) {
+				const float templatedHmmScore=cykscanStats.fullHmmDynProgTable[windowLast][state];
+				if (fabs(templatedHmmScore - currTable[state])>1e-4) {
+					assert(false);
+					for (HmmType1::State i=hmm.GetFirstState(); i!=hmm.GetLastState(); i++) {
+						printf("table[%d]=%g\n",i,table[i]);
+					}
+					throw SimpleStringException("Sanity check failed: HMM scores don't match.  I am insane.  windowLast=%d.  templatedHmmScore=%g, currTable[state]=%g, state=%d.  emitScore=%g",windowLast,templatedHmmScore,currTable[state],state,emitScore);
+				}
+			}
+		}
+
+		const float bestScoreAtPos=currTable[hmm.GetActualLastState()];
+		if (bestScoreAtPos >= minLodScoreForHit) {
+			//printf("bestScoreAtPos >= minLodScoreForHit\n");
+			std::pair<int,int> thisWindow;
+			thisWindow.first=std::max(startPosToScan,windowLast-windowLen);
+			thisWindow.second=windowLast;
+
+			AddWindowToList(hmmHitList,thisWindow);
+		}
+
+		std::swap(currTable,prevTable);
+	}
+}
+
+void ScanHmm_HmmType1Float_NonTemplated (HitList& hmmHitList,const HitList& inputHitList,const HmmType1& hmm,float minLodScoreForHit,CykscanStats& cykscanStats,const char *rnaSequence, int windowLen)
+{
+	float *currTable=new float[hmm.GetNumStates()];
+	float *prevTable=new float[hmm.GetNumStates()];
+
+	hmmHitList.clear();
+
+#ifndef CM2HMM_ONLY
+	if (cmpWithPureHmm) {
+		cykscanStats.collectHmmFullDynProgTable=true;
+		HitList dummyHitList;
+		ScanHmm_HmmType1Float(dummyHitList,inputHitList,hmm,minLodScoreForHit,cykscanStats,rnaSequence,windowLen);
+	}
+#endif
+
+	HitList::const_iterator inputHitListIterator;
+	for (inputHitListIterator=inputHitList.begin(); inputHitListIterator!=inputHitList.end(); inputHitListIterator++) {
+
+		int startPosToScan=inputHitListIterator->first;
+		int endPosToScan=inputHitListIterator->second;
+
+		ScanHmm_HmmType1Float_NonTemplated_Window(hmmHitList,startPosToScan,endPosToScan,hmm,minLodScoreForHit,cykscanStats,rnaSequence,windowLen,prevTable,currTable);
+	}
+
+
+	delete [] currTable;
+	delete [] prevTable;
+}
+
+
+///////////////////////
+// HmmType1_OldSchool
+
+HmmType1_OldSchool::HmmType1_OldSchool (void)
+{
+}
+HmmType1_OldSchool::~HmmType1_OldSchool ()
+{
+	for (int nuc=0; nuc<MAXABET; nuc++) {
+		delete [] esc[nuc];
+	}
+	delete [] esc;
+	delete [] stateInfo;
+}
+void HmmType1_OldSchool::Init (const HmmType1& hmm)
+{
+	numStates=hmm.GetNumStates();
+	stateInfo=new StateInfo [numStates];
+	esc=new float *[MAXABET];
+	for (int nuc=0; nuc<MAXABET; nuc++) {
+		esc[nuc]=new float[numStates];
+	}
+
+	for (State state=0; state<numStates; state++) {
+		if (hmm.IsEmittingState(state)) {
+			for (int nuc=0; nuc<MAXABET; nuc++) {
+				esc[nuc][state]=hmm.GetSingletEmissionScore(state,nuc);
+			}
+		}
+		stateInfo[state].isEmitting=hmm.IsEmittingState(state);
+		stateInfo[state].numChildren=hmm.GetNumChildren(state);
+		if (stateInfo[state].numChildren>0) {
+			stateInfo[state].firstChild=hmm.GetNthChildState(state,0);
+		}
+		for (int child=0; child<stateInfo[state].numChildren; child++) {
+			stateInfo[state].tsc[child]=hmm.GetNthChildTsc(state,child);
+		}
+	}
+}
+
+
+
+
+void ScanHmm_HmmType1Float_NonTemplated_Window(HitList& hmmHitList,int startPosToScan,int endPosToScan,const HmmType1_OldSchool& hmm,float minLodScoreForHit,CykscanStats& cykscanStats,const char *rnaSequence, int windowLen,float *prevTable,float *currTable)
+{
+	// init table
+	HmmType1_OldSchool::State state=0;
+	prevTable[state]=0;
+	while (1) {
+
+		state++;
+		if (state==hmm.numStates) {
+			break;
+		}
+
+		if (hmm.stateInfo[state].isEmitting) {
+			// during initialization, nothing can emit
+			prevTable[state]=(float)IMPOSSIBLE;
+		}
+		else {
+			float bestTransitionScore=(float)IMPOSSIBLE;
+			for (int child=0; child<hmm.stateInfo[state].numChildren; child++) {
+				const float thisTransitionScore=prevTable[hmm.stateInfo[state].firstChild + child] + hmm.stateInfo[state].tsc[child];
+				bestTransitionScore=std::max(bestTransitionScore,thisTransitionScore);
+			}
+			prevTable[state]=bestTransitionScore;
+		}
+
+		if (cykscanStats.collectHmmFullDynProgTable) {
+			const float templatedHmmScore=cykscanStats.fullHmmDynProgTable[0][state];
+			if (fabs(templatedHmmScore - prevTable[state])>2e-6) {
+				assert(false);
+				throw SimpleStringException("Sanity check failed: HMM scores don't match.  I am insane.");
+			}
+		}
+	}
+
+	// scan
+	for (int windowLast=startPosToScan+1; windowLast<=endPosToScan; windowLast++) {
+		const char actualNucLetter=rnaSequence[windowLast-1];
+
+		// compute this position
+		HmmType1::State state=0;
+		currTable[state]=0;
+
+		while (1) {
+
+			state++;
+			if (state==hmm.numStates) {
+				break;
+			}
+
+			const float *table;
+			float emitScore;
+			if (hmm.stateInfo[state].isEmitting) {
+				if (actualNucLetter<MAXABET) {
+					emitScore=hmm.esc[actualNucLetter][state];
+				}
+				else {
+					emitScore=0;
+					assert(Alphabet_size==4);
+					for (int concreteNuc = 0; concreteNuc <Alphabet_size; concreteNuc++) {
+
+						if (Degenerate[actualNucLetter][concreteNuc]) {
+							emitScore += hmm.esc[concreteNuc][state] / (float)(DegenCount[actualNucLetter]);
+						}
+					}
+				}
+				table=prevTable;
+			}
+			else {
+				emitScore=0;
+				table=currTable;
+			}
+
+			float bestTransitionScore=(float)IMPOSSIBLE;
+			for (int child=0; child<hmm.stateInfo[state].numChildren; child++) {
+				const float thisTransitionScore=table[hmm.stateInfo[state].firstChild + child] + hmm.stateInfo[state].tsc[child];
+				bestTransitionScore=std::max(bestTransitionScore,thisTransitionScore);
+			}
+			currTable[state]=emitScore + bestTransitionScore;
+
+			if (cykscanStats.collectHmmFullDynProgTable) {
+				const float templatedHmmScore=cykscanStats.fullHmmDynProgTable[windowLast][state];
+				if (fabs(templatedHmmScore - currTable[state])>2e-6) {
+					assert(false);
+					throw SimpleStringException("Sanity check failed: HMM scores don't match.  I am insane.");
+				}
+			}
+		}
+
+		const float bestScoreAtPos=currTable[state];
+		if (bestScoreAtPos >= minLodScoreForHit) {
+			std::pair<int,int> thisWindow;
+			thisWindow.first=std::max(startPosToScan,windowLast-windowLen);
+			thisWindow.second=windowLast;
+
+			AddWindowToList(hmmHitList,thisWindow);
+		}
+
+		std::swap(currTable,prevTable);
+	}
+}
+
+void ScanHmm_HmmType1Float_NonTemplated (HitList& hmmHitList,const HitList& inputHitList,const HmmType1& hmmType1,const HmmType1_OldSchool& hmm,float minLodScoreForHit,CykscanStats& cykscanStats,const char *rnaSequence, int windowLen)
+{
+	float *currTable=new float[hmm.numStates];
+	float *prevTable=new float[hmm.numStates];
+
+	hmmHitList.clear();
+
+#ifndef CM2HMM_ONLY
+	if (cmpWithPureHmm) {
+		cykscanStats.collectHmmFullDynProgTable=true;
+		HitList dummyHitList;
+		ScanHmm_HmmType1Float(dummyHitList,inputHitList,hmmType1,minLodScoreForHit,cykscanStats,rnaSequence,windowLen);
+	}
+#endif
+
+	HitList::const_iterator inputHitListIterator;
+	for (inputHitListIterator=inputHitList.begin(); inputHitListIterator!=inputHitList.end(); inputHitListIterator++) {
+
+		int startPosToScan=inputHitListIterator->first;
+		int endPosToScan=inputHitListIterator->second;
+
+		ScanHmm_HmmType1Float_NonTemplated_Window(hmmHitList,startPosToScan,endPosToScan,hmm,minLodScoreForHit,cykscanStats,rnaSequence,windowLen,prevTable,currTable);
+	}
+
+
+	delete [] currTable;
+	delete [] prevTable;
+}
diff --git a/rigfilters/cm2hmm-1.0/SequenceSet.cpp b/rigfilters/cm2hmm-1.0/SequenceSet.cpp
new file mode 100644
index 0000000..f158e65
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/SequenceSet.cpp
@@ -0,0 +1,427 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+#include "UseDebugNew.h"
+#include "cmzasha.h"
+
+
+void AnnounceSequence(FILE *out,const SQINFO& sqinfo,int sequenceNum)
+{
+	fprintf(out,"----sequence: #%d,%s %s\n",sequenceNum,sqinfo.name,GetSqinfoDesc(sqinfo));
+}
+void AnnounceSequenceDirection (FILE *out,bool isReversed)
+{
+	fprintf(out,"----isReversed: %d\n",isReversed?1:0);
+}
+
+////////////////////////
+// SequenceSet
+
+SequenceSet::~SequenceSet ()
+{
+}
+std::string SequenceSet::GetEmblId (void)
+{
+	const char *name=GetSeqName();
+	const char EMBL[]="emb|";
+	const char SP[]="sp|";
+	const int emblSize=sizeof(EMBL)-1;
+	const int spSize=sizeof(SP)-1;
+	const char *startId=NULL;
+	if (strncmp(name,EMBL,emblSize)==0) {
+		startId=name+emblSize;
+	}
+	if (strncmp(name,SP,spSize)==0) {
+		startId=name+spSize;
+	}
+	if (startId!=NULL) {
+		// seems right format
+		size_t len=strcspn(startId,"|");
+		if (len<20) {
+
+			return std::string(startId,len);
+		}
+		else {
+			// that's definitely way too big
+		}
+	}
+	else {
+		// not EMBL sequence (well, not an EMBL sequence that was converted to FASTA using the sp2fasta command that's a part of the WU-BLAST package)
+		// check if it's NCBI
+		const char REF[]="ref|";
+		const char *cursor=strstr(name,REF);
+		if (cursor!=NULL) {
+			cursor += strlen(REF);
+			size_t len=strcspn(cursor,"|");
+			if (len<20) {
+				return std::string(cursor,len);
+			}
+			else {
+				// that's way too big
+			}
+		}
+		else {
+			// wrong format -- fall thru
+		}
+	}
+
+	throw SimpleStringException("(SequenceSet::GetEmblId %s:%d) requested EMBL Id of something that's either not in EMBL format, or I don't know how to parse.  seq description='%s'",__FILE__,__LINE__,name);
+}
+const char *SequenceSet::GetCurrVirtualFileName (void)
+{
+	return GetCurrFileName();
+}
+
+int SequenceSet_UsingSQINFO::GetLength (void)
+{
+	return GetSQINFO().len;
+}
+const char *SequenceSet_UsingSQINFO::GetSqinfoDesc (void)
+{
+	return ::GetSqinfoDesc(GetSQINFO());
+}
+const char *SequenceSet_UsingSQINFO::GetSeqName (void)
+{
+	return GetSQINFO().name;
+}
+
+
+SequenceSet_Reversing::SequenceSet_Reversing (bool onlyForwardStrand_)
+: onlyForwardStrand(onlyForwardStrand_)
+{
+	isReversed=true; // forces getting the next seq
+	seq=NULL;
+	digitizedSeq=NULL;
+}
+SequenceSet_Reversing::~SequenceSet_Reversing ()
+{
+	if (digitizedSeq!=NULL) {
+		free(digitizedSeq);
+	}
+}
+char *SequenceSet_Reversing::GetDigitizedSeq  (void)
+{
+	return digitizedSeq;
+}
+const char *SequenceSet_Reversing::GetTextSeq (void)
+{
+	return seq;
+}
+bool SequenceSet_Reversing::Next (void)
+{
+	if (digitizedSeq!=NULL) {
+		free(digitizedSeq);
+	}
+	digitizedSeq=NULL;
+
+	if (isReversed || onlyForwardStrand) { // onlyForwardStrand --> skip reversed strand
+		isReversed=false;
+		if (NextSeq(seq,sqinfo)) {
+			/*
+			static int loopy=0;
+			loopy++;
+			if (loopy==47) {
+				DebugBreak();
+			}
+			digitizedSeq=DigitizeSequence(seq, sqinfo.len);
+			free(digitizedSeq);
+			*/
+			digitizedSeq=DigitizeSequence(seq, sqinfo.len);
+			AnnounceSequenceDirection(stderr,isReversed);
+			return true;
+		}
+		else {
+			return false;
+		}
+	}
+	else {
+		isReversed=true;
+		revcomp(seq,seq);
+		digitizedSeq=DigitizeSequence(seq, sqinfo.len);
+		AnnounceSequenceDirection(stderr,isReversed);
+		return true;
+	}
+}
+const SQINFO& SequenceSet_Reversing::GetSQINFO (void)
+{
+	return sqinfo;
+}
+bool SequenceSet_Reversing::IsReversed (void)
+{
+	return isReversed;
+}
+void SequenceSet_Reversing::DumpContext (FILE *out)
+{
+	AnnounceSequenceDirection(out,isReversed);
+}
+
+
+int SequenceSet_OneFile::squidFormat=SQFILE_FASTA; // default to FASTA -- by forcing this, we can read .gz stuff without mucking around with squid
+SequenceSet_OneFile::SequenceSet_OneFile (const char *_fileName,bool onlyForwardStrand)
+: SequenceSet_Reversing(onlyForwardStrand)
+{
+	fileName=_fileName;
+	char *nonConstFileName=(char *)_fileName;
+
+	int format = squidFormat;
+	if ((sqfp = SeqfileOpen(nonConstFileName, format, NULL)) == NULL) {
+		throw SimpleStringException("Failed to open sequence database file %s\n", fileName.c_str());
+	}
+
+	AnnounceFastaFile(stderr,fileName.c_str());
+	AnnounceFastaFile(stdout,fileName.c_str()); // doesn't change that often
+
+	sequenceNum=-1;
+	seq=NULL;
+}
+SequenceSet_OneFile::~SequenceSet_OneFile ()
+{
+	if (seq!=NULL) {
+		FreeSequence(seq,&sqinfo);
+	}
+}
+bool SequenceSet_OneFile::NextSeq (char *(&get_seq),SQINFO& get_sqinfo)
+{
+	if (sqfp==NULL) {
+		return false;
+	}
+
+	if (seq!=NULL) {
+		FreeSequence(seq,&sqinfo);
+		seq=NULL;
+	}
+
+	if (ReadSeq(sqfp, sqfp->format, &seq, &sqinfo)) {
+		get_seq=seq;
+		get_sqinfo=sqinfo;
+		sequenceNum++;
+		AnnounceSequence(stderr,sqinfo,sequenceNum);
+
+		char NOTIFY_SOURCE_FASTA[]="NOTIFY_SOURCE_FASTA=";
+		if (strncmp(sqinfo.name,NOTIFY_SOURCE_FASTA,strlen(NOTIFY_SOURCE_FASTA))==0) {
+			virtualFileName=sqinfo.name+strlen(NOTIFY_SOURCE_FASTA);
+		}
+		return true;
+	}
+	else {
+		SeqfileClose(sqfp);
+		sqfp=NULL;
+		return false;
+	}
+}
+const char *SequenceSet_OneFile::GetCurrFileName (void)
+{
+	return fileName.c_str();
+}
+const char *SequenceSet_OneFile::GetCurrVirtualFileName (void)
+{
+	if (virtualFileName.empty()) {
+		return GetCurrFileName();
+	}
+	else {
+		return virtualFileName.c_str();
+	}
+}
+void SequenceSet_OneFile::DumpContext (FILE *out)
+{
+	AnnounceFastaFile(out,fileName.c_str(),virtualFileName.c_str());
+	AnnounceSequence(out,sqinfo,sequenceNum);
+	SequenceSet_Reversing::DumpContext(out);
+}
+
+
+SequenceSet_FileList::SequenceSet_FileList (const char *fileListFileName,bool onlyForwardStrand_)
+: fileListFile(fileListFileName,-1) // -1 is unlikely to be found in a file name...
+, onlyForwardStrand(onlyForwardStrand_)
+{
+	currFile=NULL;
+}
+SequenceSet_FileList::~SequenceSet_FileList ()
+{
+	if (currFile!=NULL) {
+		delete currFile;
+		currFile=NULL;
+	}
+}
+const SQINFO& SequenceSet_FileList::GetSQINFO (void)
+{
+	return currFile->GetSQINFO();
+}
+char *SequenceSet_FileList::GetDigitizedSeq (void)
+{
+	return currFile->GetDigitizedSeq();
+}
+bool SequenceSet_FileList::IsReversed (void)
+{
+	return currFile->IsReversed();
+}
+bool SequenceSet_FileList::Next (void)
+{
+	while (1) {
+		if (currFile!=NULL) {
+			bool hasNext=currFile->Next();
+			if (hasNext) {
+				return true;
+			}
+			else {
+				delete currFile;
+				currFile=NULL;
+			}
+		}
+
+		// see if we can load another file
+		assert(currFile==NULL);
+		if (!fileListFile.ReadLine()) {
+			return false;
+		}
+
+		const char *nextFileName=fileListFile.GetField(0);
+		if (strlen(nextFileName)==0) {
+			printf("file list has 0-length name\n");
+			fprintf(stderr,"file list has 0-length name\n");
+		}
+		else {
+			try {
+				currFile=new SequenceSet_OneFile(nextFileName,onlyForwardStrand);
+			}
+			catch (const std::exception& e) {
+				printf("ERROR: (SequenceSet_FileList::NextSeq) eating problem opening file: %s\n",e.what());
+				fprintf(stderr,"ERROR: (SequenceSet_FileList::NextSeq) eating problem opening file: %s\n",e.what());
+			}
+		}
+	}
+}
+const char *SequenceSet_FileList::GetCurrFileName (void)
+{
+	assert(currFile!=NULL);
+	return currFile->GetCurrFileName();
+}
+void SequenceSet_FileList::DumpContext (FILE *out)
+{
+	currFile->DumpContext(out);
+}
+const char *SequenceSet_FileList::GetTextSeq (void)
+{
+	return currFile->GetTextSeq();
+}
+
+
+SequenceSet *MakeSequenceSet(const char *fastaFileString,bool onlyForwardStrand)
+{
+	if (fastaFileString[0]=='@') {
+		fastaFileString++;
+		return new SequenceSet_FileList(fastaFileString,onlyForwardStrand);
+	}
+
+	return new SequenceSet_OneFile(fastaFileString,onlyForwardStrand);
+}
+
+InMemorySequenceSet::InMemorySequenceSet (SequenceSet& sourceSequenceSet)
+{
+	Seq dummy;
+	while (sourceSequenceSet.Next()) {
+		seqList.push_back(dummy);
+		Seq& seq=seqList.back();
+		seq.name=sourceSequenceSet.GetSeqName();
+		seq.desc=sourceSequenceSet.GetSqinfoDesc();
+		seq.fileName=sourceSequenceSet.GetCurrFileName();
+		seq.virtualFileName=sourceSequenceSet.GetCurrVirtualFileName();
+		seq.rnaSequence.resize(sourceSequenceSet.GetLength()+1);
+		std::copy(sourceSequenceSet.GetDigitizedSeq(),sourceSequenceSet.GetDigitizedSeq()+sourceSequenceSet.GetLength()+1,seq.rnaSequence.begin());
+		seq.rnaSequenceLen=sourceSequenceSet.GetLength();
+		seq.isReversed=sourceSequenceSet.IsReversed();
+	}
+
+	Rewind();
+}
+InMemorySequenceSet::~InMemorySequenceSet ()
+{
+}
+void InMemorySequenceSet::Rewind (void)
+{
+	currIter=seqList.end();
+}
+bool InMemorySequenceSet::Next (void)
+{
+	if (currIter==seqList.end()) {
+		// sneaky, special value for the extra beginning
+		currIter=seqList.begin();
+		return true;
+	}
+	else {
+		currIter++;
+		return currIter!=seqList.end();
+	}
+}
+int InMemorySequenceSet::GetLength (void)
+{
+	return currIter->rnaSequenceLen;
+}
+char *InMemorySequenceSet::GetDigitizedSeq (void)
+{
+	return (char *)(&(currIter->rnaSequence.front()));
+}
+const char *InMemorySequenceSet::GetTextSeq (void)
+{
+	throw SimpleStringException("Not implemented %s:%d",__FILE__,__LINE__); // takes lots of RAM & probably won't be used
+}
+bool InMemorySequenceSet::IsReversed (void)
+{
+	return currIter->isReversed;
+}
+const char *InMemorySequenceSet::GetCurrFileName (void)
+{
+	return currIter->fileName.c_str();
+}
+const char *InMemorySequenceSet::GetCurrVirtualFileName (void)
+{
+	return currIter->virtualFileName.c_str();
+}
+const char *InMemorySequenceSet::GetSqinfoDesc (void)
+{
+	return currIter->desc.c_str();
+}
+const char *InMemorySequenceSet::GetSeqName (void)
+{
+	return currIter->name.c_str();
+}
+void InMemorySequenceSet::DumpContext (FILE *out)
+{
+	// do nothing
+}
diff --git a/rigfilters/cm2hmm-1.0/SequenceSet.h b/rigfilters/cm2hmm-1.0/SequenceSet.h
new file mode 100644
index 0000000..7e571ac
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/SequenceSet.h
@@ -0,0 +1,153 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+// abstract base class for a list of sequences to search.  constructor initializes it to no file.  
+class SequenceSet{
+public:
+	virtual ~SequenceSet ();
+	virtual bool /* has one */ Next (void) = 0;
+	virtual int GetLength (void) = 0;
+	virtual char *GetDigitizedSeq (void) = 0; // get "digitized" sequence, where 0=A, 1=C, 2=G, 3=T
+	virtual const char *GetTextSeq (void) = 0;
+	virtual bool IsReversed (void) = 0;
+	virtual const char *GetCurrFileName (void) = 0;
+	virtual const char *GetCurrVirtualFileName (void); // by default, equal to GetCurrFileName; but, if files generated by partition, this is how you can get the original file name
+	virtual const char *GetSqinfoDesc (void) = 0;
+	virtual const char *GetSeqName (void) = 0;
+	virtual void DumpContext (FILE *out=stdout) = 0;
+
+	std::string GetEmblId (void); // throws exception if the sequence doesn't seem to have an EMBL id, or if it wasn't converted into FASTA format in the way I already have done.
+};
+class SequenceSet_UsingSQINFO : public SequenceSet {
+protected:
+	virtual const SQINFO& GetSQINFO (void) = 0;
+public:
+	int GetLength (void);
+	const char *GetSqinfoDesc (void);
+	const char *GetSeqName (void);
+};
+// implements the reversing logic
+class SequenceSet_Reversing : public SequenceSet_UsingSQINFO {
+protected:
+	const bool onlyForwardStrand;
+	bool isReversed;
+	char *seq;
+	char *digitizedSeq;
+	SQINFO sqinfo;
+	virtual bool /* has one */ NextSeq (char *(&seq),SQINFO& sqinfo) = 0; // not counting reversal
+public:
+	SequenceSet_Reversing (bool onlyForwardStrand_);
+	~SequenceSet_Reversing ();
+
+	bool /* has one */ Next (void);
+	const SQINFO& GetSQINFO (void);
+	char *GetDigitizedSeq (void);
+	const char *GetTextSeq (void);
+	bool IsReversed (void);
+	void DumpContext (FILE *out);
+};
+// implements SequenceSet for just one file
+class SequenceSet_OneFile : public SequenceSet_Reversing {
+protected:
+	int sequenceNum;
+	SQFILE *sqfp;
+	SQINFO sqinfo;
+	char *seq;
+	std::string fileName,virtualFileName;
+	bool NextSeq (char *(&seq),SQINFO& sqinfo);
+public:
+	SequenceSet_OneFile (const char *_fileName,bool onlyForwardStrand);
+	~SequenceSet_OneFile ();
+	const char *GetCurrFileName (void);
+	const char *GetCurrVirtualFileName (void);
+	void DumpContext (FILE *out);
+
+	static int squidFormat;
+};
+// encapsulates a \n-separated list of files
+class SequenceSet_FileList : public SequenceSet_UsingSQINFO {
+protected:
+	const bool onlyForwardStrand;
+	CommaSepFileReader fileListFile;
+	SequenceSet_OneFile *currFile;
+	bool NextSeq (char *(&seq),SQINFO& sqinfo);
+public:
+	SequenceSet_FileList (const char *fileListFileName,bool onlyForwardStrand_);
+	~SequenceSet_FileList ();
+	bool /* has one */ Next (void);
+	const SQINFO& GetSQINFO (void);
+	char *GetDigitizedSeq (void); // get "digitized" sequence, where 0=A, 1=C, 2=G, 3=T
+	bool IsReversed (void);
+	const char *GetCurrFileName (void);
+	void DumpContext (FILE *out);
+	const char *GetTextSeq (void);
+};
+// given string, make set.  if string starts with '@', it's a file that's a list of fasta files.  otherwise, it's just a fasta file.
+SequenceSet *MakeSequenceSet(const char *fastaFileString,bool onlyForwardStrand);
+
+// implements SequenceSet by caching a file (encapsulated with another SequenceSet object) in memory, and replaying things.  This is probably pointless, but seems fun to do.
+// doesn't store the text-format seq, since I don't anticipate that being used.  Also, doesn't do anything for DumpContext.
+class InMemorySequenceSet : public SequenceSet {
+protected:
+	struct Seq {
+		std::string name,desc,fileName,virtualFileName;
+		std::vector<char> rnaSequence;
+		int rnaSequenceLen;
+		bool isReversed;
+	};
+	typedef std::list<Seq> SeqList;
+	SeqList seqList;
+	SeqList::const_iterator currIter;
+public:
+	InMemorySequenceSet (SequenceSet& sourceSequenceSet);
+	~InMemorySequenceSet ();
+
+	void Rewind (void);
+
+	bool Next (void);
+	int GetLength (void);
+	char *GetDigitizedSeq (void);
+	virtual const char *GetTextSeq (void);
+	bool IsReversed (void);
+	const char *GetCurrFileName (void);
+	const char *GetCurrVirtualFileName (void);
+	const char *GetSqinfoDesc (void);
+	const char *GetSeqName (void);
+	void DumpContext (FILE *out);
+};
diff --git a/rigfilters/cm2hmm-1.0/SymbolicMath.cpp b/rigfilters/cm2hmm-1.0/SymbolicMath.cpp
new file mode 100644
index 0000000..c1b9839
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/SymbolicMath.cpp
@@ -0,0 +1,1451 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+
+#include "UseDebugNew.h"
+
+#include "cmzasha.h"
+
+///////////////////////////////
+// SymbolicMath
+
+#ifdef _MSC_VER
+#define PTR2UL(X) (unsigned long)((unsigned cm_int64)X)
+#else
+#define PTR2UL(X) (unsigned long)(X)
+#endif
+
+SymbolicMath::SymbolicMath (Expression expression)
+{
+	rootExpressionNode=NULL;
+	SetRootExpression(expression);
+}
+SymbolicMath::SymbolicMath ()
+{
+	rootExpressionNode=NULL;
+}
+SymbolicMath::~SymbolicMath ()
+{
+	DeleteAllExpressionNode();
+}
+void SymbolicMath::SetRootExpression (ExpressionNode *rootExpressionNode_)
+{
+	DeleteAllExpressionNode();
+	rootExpressionNode=rootExpressionNode_;
+	rootExpressionNode->IncRef();
+}
+void SymbolicMath::SetRootExpression (Expression& rootExpression)
+{
+	SetRootExpression(rootExpression.GetExpressionNode());
+}
+void SymbolicMath::DeleteAllExpressionNode(void)
+{
+	if (rootExpressionNode!=NULL) {
+		rootExpressionNode->DecRef();
+		rootExpressionNode=NULL;
+	}
+}
+double SymbolicMath::Eval (const std::vector<double>& problemVars)
+{
+	rootExpressionNode->ClearValue();
+	return rootExpressionNode->Eval(problemVars);
+}
+double SymbolicMath::Derivative (const std::vector<double>& problemVars,int problemVarToDifferentiateTo)
+{
+	rootExpressionNode->ClearValue();
+	return rootExpressionNode->Derivative(problemVars,problemVarToDifferentiateTo);
+}
+double SymbolicMath::DoubleDerivative (const std::vector<double>& problemVars,int problemVarToDifferentiateTo_1,int problemVarToDifferentiateTo_2)
+{
+	rootExpressionNode->ClearValue();
+	return rootExpressionNode->DoubleDerivative(problemVars,problemVarToDifferentiateTo_1,problemVarToDifferentiateTo_2);
+}
+void SymbolicMath::Eval (int numVars,double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient)
+{
+	f=Eval(problemVars);
+
+	if (calculateGradient) {
+		gradient.resize(numVars);
+		for (int i=0; i<numVars; i++) {
+			gradient[i]=Derivative(problemVars,i);
+
+			/*
+			printf("Deriv wrt (x_%d) is %lg\n",i,gradient[i]);
+			std::vector<double> pv=problemVars;
+			for (double h=1e-3; h>=1e-6; h/=10.0) {
+				pv[i]=problemVars[i]+h;
+				double z1=Eval(pv);
+				pv[i]=problemVars[i];
+				double z2=Eval(pv);
+				printf("\tEst. %lg (h=%lg)\n",(z1-z2)/h,h);
+			}
+			*/
+		}
+	}
+	else {
+		gradient.clear(); // if in doubt, say it loud
+	}
+
+	if (calculateHessian) {
+
+		//throw SimpleStringException("I'm not sure if double derivatives work in SymbolicMath.cpp; with OptNIPS, there was clearly a problem (it led to the obj func's value increasing in many cases), and I'm not sure where the problem is.  So, I think you just shouldn't use this code.");
+
+		hessian.resize(numVars,numVars);
+		for (int i=0; i<numVars; i++) {
+			for (int j=i; j<numVars; j++) {
+				double x=DoubleDerivative(problemVars,i,j);
+				hessian[i][j]=x;
+				hessian[j][i]=x;
+
+				//printf("Double deriv wrt (x_%d,x_%d) is %lg\n",i,j,x);
+				std::vector<double> pv=problemVars;
+				double numericalDeriv;
+				for (double h=1e-3; h>=1e-6; h/=10.0) {
+					pv[j]=problemVars[j]+h;
+					const double z1=Derivative(pv,i);
+					pv[j]=problemVars[j];
+					const double z2=Derivative(pv,i);
+					numericalDeriv=(z1-z2)/h;
+					//printf("\tEst. %lg (h=%lg)\n",numericalDeriv,h);
+				}
+				if (fabs(numericalDeriv-x)>1e-6 && fabs(numericalDeriv-x)/(numericalDeriv+x)>1e-4) {
+					printf("Bonk!  analytic=%lg, numerical=%lg, vars=x_%d,x_%d\n",x,numericalDeriv,i,j);
+				}
+			}
+		}
+	}
+}
+
+SymbolicMath::ExpressionNode::ExpressionNode (void)
+{
+	refCount=0;
+	ClearValue();
+}
+SymbolicMath::ExpressionNode::~ExpressionNode ()
+{
+}
+#ifdef _MSC_VER // the optimizer in MSVC++ seems to do something weird with this
+#pragma optimize("",off)
+#endif
+double SymbolicMath::ExpressionNode::Eval (const std::vector<double>& globalVars)
+{
+	if (!isEvalValueValid) {
+		evalValue=ActualEval(globalVars);
+#ifdef _MSC_VER // not sure what the function is called on UNIX systems
+		assert(_finite(evalValue)); // maybe infinity is valid for the expression you're trying to evaluate, but I bet it isn't.  If I'm wrong, you can just comment this line out.
+#endif
+		isEvalValueValid=true;
+		isValueClear=false;
+	}
+	return evalValue;
+}
+#ifdef _MSC_VER
+#pragma optimize("",on)
+#endif
+double SymbolicMath::ExpressionNode::Derivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	for (int i=0; i<2; i++) {
+		if (!derivativeValue[i].isValid) {
+			derivativeValue[i].value=ActualDerivative(globalVars,varToDifferentiateTo);
+			derivativeValue[i].wrtVarNum=varToDifferentiateTo;
+			derivativeValue[i].isValid=true;
+			isValueClear=false;
+		}
+		if (derivativeValue[i].wrtVarNum==varToDifferentiateTo) {
+			return derivativeValue[i].value;
+		}
+	}
+	throw SimpleStringException("Internal Error %s:%d",__FILE__,__LINE__); // even for double derivative, we should need to store only 2 partial deriviatives
+}
+double SymbolicMath::ExpressionNode::DoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	if (!isDoubleDerivativeValueValid) {
+		doubleDerivativeValue=ActualDoubleDerivative(globalVars,var1,var2);
+		isDoubleDerivativeValueValid=true;
+		isValueClear=false;
+	}
+	return doubleDerivativeValue;
+}
+double SymbolicMath::ExpressionNode::ToConstDouble (void)
+{
+	assert(!IsConst()); // else ToConstDouble should have been overriden
+	assert(false);
+	throw SimpleStringException("SymbolicMath::Expression::ToConstDouble called, but expression wasn't const.  This implies an internal error");
+}
+bool SymbolicMath::ExpressionNode::IsValueClear (void) const
+{
+	return isValueClear;
+}
+void SymbolicMath::ExpressionNode::ClearValue (void)
+{
+	isValueClear=true;
+	isVisited=false;
+	isEvalValueValid=false;
+	derivativeValue[0].isValid=false;
+	derivativeValue[1].isValid=false;
+	isDoubleDerivativeValueValid=false;
+}
+void SymbolicMath::ExpressionNode::IncRef (void)
+{
+	refCount++;
+}
+void SymbolicMath::ExpressionNode::DecRef (void)
+{
+	refCount--;
+	assert(refCount>=0);
+	if (refCount==0) {
+		delete this;
+	}
+}
+void SymbolicMath::ExpressionNode::DumpExpandedOneLine (FILE *out)
+{
+	throw SimpleStringException("SymbolicMath::ExpressionNode::DumpExpandedOneLine: derived class's method not implemented.");
+}
+bool SymbolicMath::ExpressionNode::IsConst (void)
+{
+	int numChildren=GetNumChildren();
+	if (numChildren==0) {
+		return false;
+	}
+	for (int childNum=0; childNum<numChildren; childNum++) {
+		ExpressionNode *child=GetChild(childNum);
+		if (!child->IsConst()) {
+			return false;
+		}
+	}
+	return true;
+}
+int SymbolicMath::ExpressionNode::GetNumChildren (void)
+{
+	return 0;
+}
+SymbolicMath::ExpressionNode *SymbolicMath::ExpressionNode::GetChild (int child)
+{
+	assert(false);
+	throw SimpleStringException("internal error %s:%d",__FILE__,__LINE__);
+}
+void SymbolicMath::ExpressionNode::DumpEvalCCode (FILE *out)
+{
+	throw SimpleStringException("SymbolicMath::ExpressionNode::DumpEvalCCode: derived class didn't implement this");
+}
+void SymbolicMath::ExpressionNode::Internal_DumpSubtreeEvalCCode (FILE *out)
+{
+	if (!isVisited) {
+		isVisited=true;
+		int numChildren=GetNumChildren();
+		for (int childNum=0; childNum<numChildren; childNum++) {
+			ExpressionNode *child=GetChild(childNum);
+			child->Internal_DumpSubtreeEvalCCode(out);
+		}
+
+		// postorder will be topological order
+		DumpEvalCCode(out);
+	}
+}
+void SymbolicMath::ExpressionNode::DumpSubtreeEvalCCode (FILE *out)
+{
+	ClearValue();
+	Internal_DumpSubtreeEvalCCode(out);
+	fprintf(out,"return t%lx;\n",PTR2UL(this));
+}
+bool SymbolicMath::ExpressionNode::Is_SumOfConstantTimesExpression (void) const
+{
+	return false;
+}
+bool SymbolicMath::ExpressionNode::Is_BinaryMult (void) const
+{
+	return false;
+}
+bool SymbolicMath::ExpressionNode::Is_LiteralConst (void) const
+{
+	return false;
+}
+
+SymbolicMath::ExpressionNode_Null::ExpressionNode_Null (void)
+{
+	IncRef(); // commit to being static; this makes us never deleted
+}
+SymbolicMath::ExpressionNode_Null::~ExpressionNode_Null ()
+{
+}
+double SymbolicMath::ExpressionNode_Null::ActualEval (const std::vector<double>& globalVars)
+{
+	throw SimpleStringException("Called function on SymbolicMath::ExpressionNode_Null, which is suspicious.");
+}
+double SymbolicMath::ExpressionNode_Null::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	throw SimpleStringException("Called function on SymbolicMath::ExpressionNode_Null, which is suspicious.");
+}
+double SymbolicMath::ExpressionNode_Null::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	throw SimpleStringException("Called function on SymbolicMath::ExpressionNode_Null, which is suspicious.");
+}
+
+SymbolicMath::ExpressionNode_Const::ExpressionNode_Const (double t)
+{
+	x=t;
+
+#ifdef _MSC_VER
+	assert(_finite(x)); // temporary-ish
+#endif
+}
+SymbolicMath::ExpressionNode_Const::~ExpressionNode_Const ()
+{
+}
+double SymbolicMath::ExpressionNode_Const::ActualEval (const std::vector<double>& globalVars)
+{
+	return x;
+}
+double SymbolicMath::ExpressionNode_Const::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	return 0; // derivative of const is always 0
+}
+double SymbolicMath::ExpressionNode_Const::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	return 0;
+}
+bool SymbolicMath::ExpressionNode_Const::IsConst (void)
+{
+	return true;
+}
+double SymbolicMath::ExpressionNode_Const::ToConstDouble (void)
+{
+	return x;
+}
+void SymbolicMath::ExpressionNode_Const::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"%lg",x);
+}
+void SymbolicMath::ExpressionNode_Const::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=%.15lg;\n",PTR2UL(this),x);
+}
+bool SymbolicMath::ExpressionNode_Const::Is_LiteralConst (void) const
+{
+	return true;
+}
+
+SymbolicMath::ExpressionNode_VarPow2::ExpressionNode_VarPow2 (int varNum_)
+{
+	varNum=varNum_;
+}
+SymbolicMath::ExpressionNode_VarPow2::~ExpressionNode_VarPow2 ()
+{
+}
+double SymbolicMath::ExpressionNode_VarPow2::ActualEval (const std::vector<double>& globalVars)
+{
+	return pow2(globalVars[varNum]);
+}
+double SymbolicMath::ExpressionNode_VarPow2::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	if (varToDifferentiateTo==varNum) {
+		return log(2.0)*pow2(globalVars[varNum]);
+	}
+	else {
+		return 0;
+	}
+}
+double SymbolicMath::ExpressionNode_VarPow2::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	if (var1==varNum && var2==varNum) {
+		return log(2.0)*log(2.0)*pow2(globalVars[varNum]);
+	}
+	else {
+		return 0;
+	}
+}
+void SymbolicMath::ExpressionNode_VarPow2::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"2^(x_%d)",varNum);
+}
+
+SymbolicMath::ExpressionNode_Var::ExpressionNode_Var (int varNum_)
+{
+	varNum=varNum_;
+}
+SymbolicMath::ExpressionNode_Var::~ExpressionNode_Var ()
+{
+}
+double SymbolicMath::ExpressionNode_Var::ActualEval (const std::vector<double>& globalVars)
+{
+	return globalVars[varNum];
+}
+double SymbolicMath::ExpressionNode_Var::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	if (varToDifferentiateTo==varNum) {
+		return 1;
+	}
+	else {
+		return 0;
+	}
+}
+double SymbolicMath::ExpressionNode_Var::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	return 0;
+}
+void SymbolicMath::ExpressionNode_Var::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"x_%d",varNum);
+}
+void SymbolicMath::ExpressionNode_Var::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=globalVars[%d];\n",PTR2UL(this),varNum);
+}
+
+SymbolicMath::ExpressionNode_MultiParamOp::ExpressionNode_MultiParamOp (void)
+{
+}
+SymbolicMath::ExpressionNode_MultiParamOp::~ExpressionNode_MultiParamOp ()
+{
+	for (ExpressionNodeList::iterator i=expressionNodeList.begin(); i!=expressionNodeList.end(); i++) {
+		(*i)->DecRef();
+	}
+}
+void SymbolicMath::ExpressionNode_MultiParamOp::AppendParam (ExpressionNode *f)
+{
+	f->IncRef();
+	expressionNodeList.push_back(f);
+}
+void SymbolicMath::ExpressionNode_MultiParamOp::ClearValue (void)
+{
+	if (IsValueClear()) {
+		// subtree must be cleared (NOTE: to avoid exp time when clearing, we must avoid re-visiting nodes)
+		return;
+	}
+	ExpressionNode::ClearValue();
+	for (ExpressionNodeList::iterator i=expressionNodeList.begin(); i!=expressionNodeList.end(); i++) {
+		(*i)->ClearValue();
+	}
+}
+int SymbolicMath::ExpressionNode_MultiParamOp::GetNumChildren (void)
+{
+	return (int)(expressionNodeList.size());
+}
+SymbolicMath::ExpressionNode *SymbolicMath::ExpressionNode_MultiParamOp::GetChild (int child)
+{
+	return expressionNodeList[child];
+}
+
+SymbolicMath::ExpressionNode_Summation::ExpressionNode_Summation (void)
+{
+}
+SymbolicMath::ExpressionNode_Summation::~ExpressionNode_Summation ()
+{
+}
+double SymbolicMath::ExpressionNode_Summation::ActualEval (const std::vector<double>& globalVars)
+{
+	double sum=0;
+	for (ExpressionNodeList::iterator i=expressionNodeList.begin(); i!=expressionNodeList.end(); i++) {
+		sum += (*i)->Eval(globalVars);
+	}
+	return sum;
+}
+double SymbolicMath::ExpressionNode_Summation::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	double sum=0;
+	for (ExpressionNodeList::iterator i=expressionNodeList.begin(); i!=expressionNodeList.end(); i++) {
+		sum += (*i)->Derivative(globalVars,varToDifferentiateTo);
+	}
+	return sum;
+}
+double SymbolicMath::ExpressionNode_Summation::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	double sum=0;
+	for (ExpressionNodeList::iterator i=expressionNodeList.begin(); i!=expressionNodeList.end(); i++) {
+		sum += (*i)->DoubleDerivative(globalVars,var1,var2);
+	}
+	return sum;
+}
+double SymbolicMath::ExpressionNode_Summation::ToConstDouble (void)
+{
+	double sum=0;
+	for (ExpressionNodeList::const_iterator i=expressionNodeList.begin(); i!=expressionNodeList.end(); i++) {
+		sum += (*i)->ToConstDouble();
+	}
+	return sum;
+}
+void SymbolicMath::ExpressionNode_Summation::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"(sum ");
+	for (ExpressionNodeList::const_iterator i=expressionNodeList.begin(); i!=expressionNodeList.end(); i++) {
+		if (i!=expressionNodeList.begin()) {
+			fprintf(out,",");
+		}
+		(*i)->DumpExpandedOneLine(out);
+	}
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_Summation::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=",PTR2UL(this));
+	for (ExpressionNodeList::const_iterator i=expressionNodeList.begin(); i!=expressionNodeList.end(); i++) {
+		if (i!=expressionNodeList.begin()) {
+			fprintf(out,"+");
+		}
+		fprintf(out,"t%lx",PTR2UL(*i));
+	}
+	fprintf(out,";\n");
+}
+
+SymbolicMath::ExpressionNode_UnaryOp::ExpressionNode_UnaryOp (ExpressionNode *f_)
+{
+	f=f_;
+	f->IncRef();
+}
+SymbolicMath::ExpressionNode_UnaryOp::~ExpressionNode_UnaryOp ()
+{
+	f->DecRef();
+}
+void SymbolicMath::ExpressionNode_UnaryOp::ClearValue (void)
+{
+	if (IsValueClear()) {
+		// subtree must be cleared (NOTE: to avoid exp time when clearing, we must avoid re-visiting nodes)
+		return;
+	}
+	ExpressionNode::ClearValue();
+	f->ClearValue();
+}
+int SymbolicMath::ExpressionNode_UnaryOp::GetNumChildren (void)
+{
+	return 1;
+}
+SymbolicMath::ExpressionNode *SymbolicMath::ExpressionNode_UnaryOp::GetChild (int child)
+{
+	return f;
+}
+
+SymbolicMath::ExpressionNode_Log2::ExpressionNode_Log2 (ExpressionNode *f_)
+: ExpressionNode_UnaryOp(f_)
+{
+}
+SymbolicMath::ExpressionNode_Log2::~ExpressionNode_Log2 ()
+{
+}
+double SymbolicMath::ExpressionNode_Log2::ActualEval (const std::vector<double>& globalVars)
+{
+	double fx=f->Eval(globalVars);
+	assert(fx>0);
+	return log2(fx);
+}
+double SymbolicMath::ExpressionNode_Log2::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	// dlog_2(F)/dx = ((1/F) * dF/dx)/ln(2)
+
+	return (f->Derivative(globalVars,varToDifferentiateTo) / f->Eval(globalVars))/log(2.0);
+}
+double SymbolicMath::ExpressionNode_Log2::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	// ddlog_2(F)/dx*dy = 1/ln(2) *  dd ln(F)/dx*dy
+	// dd ln(F)/dx*dy = (   (ddF/dx*dy) / F    -  (dF/dx)(dF/dy)/F^2  )  (by product rule on derivative of log_2(F)
+	double fx=f->Eval(globalVars);
+	return (f->DoubleDerivative(globalVars,var1,var2)/fx - f->Derivative(globalVars,var1)*f->Derivative(globalVars,var2)/fx/fx) / log(2.0);
+}
+double SymbolicMath::ExpressionNode_Log2::ToConstDouble (void)
+{
+	// can convert iff f is const
+	return log2(f->ToConstDouble());
+}
+void SymbolicMath::ExpressionNode_Log2::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"log_2( ");
+	f->DumpExpandedOneLine (out);
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_Log2::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=log(t%lx)/log(2.0);\n",PTR2UL(this),PTR2UL(f));
+}
+
+SymbolicMath::ExpressionNode_Sqrt::ExpressionNode_Sqrt (ExpressionNode *f_)
+: ExpressionNode_UnaryOp(f_)
+{
+}
+SymbolicMath::ExpressionNode_Sqrt::~ExpressionNode_Sqrt ()
+{
+}
+double SymbolicMath::ExpressionNode_Sqrt::ActualEval (const std::vector<double>& globalVars)
+{
+	double fx=f->Eval(globalVars);
+	assert(fx>=0);
+	return sqrt(fx);
+}
+double SymbolicMath::ExpressionNode_Sqrt::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	// d sqrt(F)/dx = (dF/dx) / (2*sqrt(F))
+
+	return (f->Derivative(globalVars,varToDifferentiateTo) / (2.0*sqrt(f->Eval(globalVars))));
+}
+double SymbolicMath::ExpressionNode_Sqrt::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	throw SimpleStringException("Not implemented %s:%d",__FILE__,__LINE__); // I'm too lazy & haven't been using the Hessian
+}
+double SymbolicMath::ExpressionNode_Sqrt::ToConstDouble (void)
+{
+	// can convert iff f is const
+	return sqrt(f->ToConstDouble());
+}
+void SymbolicMath::ExpressionNode_Sqrt::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"sqrt( ");
+	f->DumpExpandedOneLine (out);
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_Sqrt::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=sqrt(t%lx);\n",PTR2UL(this),PTR2UL(f));
+}
+
+SymbolicMath::ExpressionNode_BinaryOp::ExpressionNode_BinaryOp (ExpressionNode *f_,ExpressionNode *g_)
+{
+	f=f_;
+	g=g_;
+	f->IncRef();
+	g->IncRef();
+}
+SymbolicMath::ExpressionNode_BinaryOp::~ExpressionNode_BinaryOp ()
+{
+	f->DecRef();
+	g->DecRef();
+}
+void SymbolicMath::ExpressionNode_BinaryOp::ClearValue (void)
+{
+	if (IsValueClear()) {
+		// subtree must be cleared (NOTE: to avoid exp time when clearing, we must avoid re-visiting nodes)
+		return;
+	}
+	ExpressionNode::ClearValue();
+	f->ClearValue();
+	g->ClearValue();
+}
+int SymbolicMath::ExpressionNode_BinaryOp::GetNumChildren (void)
+{
+	return 2;
+}
+SymbolicMath::ExpressionNode *SymbolicMath::ExpressionNode_BinaryOp::GetChild (int child)
+{
+	assert(child>=0 && child<2);
+	return child==0 ? f : g;
+}
+
+SymbolicMath::ExpressionNode_Add::ExpressionNode_Add (ExpressionNode *f,ExpressionNode *g)
+: ExpressionNode_BinaryOp(f,g)
+{
+}
+SymbolicMath::ExpressionNode_Add::~ExpressionNode_Add ()
+{
+}
+double SymbolicMath::ExpressionNode_Add::ActualEval (const std::vector<double>& globalVars)
+{
+	return f->Eval(globalVars) + g->Eval(globalVars);
+}
+double SymbolicMath::ExpressionNode_Add::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	// derivative of sums is the sum of derivatives (basic calculus)
+	return f->Derivative(globalVars,varToDifferentiateTo) + g->Derivative(globalVars,varToDifferentiateTo);
+}
+double SymbolicMath::ExpressionNode_Add::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	return f->DoubleDerivative(globalVars,var1,var2) + g->DoubleDerivative(globalVars,var1,var2);
+}
+double SymbolicMath::ExpressionNode_Add::ToConstDouble (void)
+{
+	// can convert iff f&g are both const
+	double fVal=f->ToConstDouble();
+	double gVal=g->ToConstDouble();
+	return fVal + gVal;
+}
+void SymbolicMath::ExpressionNode_Add::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"(");
+	f->DumpExpandedOneLine (out);
+	fprintf(out,"+");
+	g->DumpExpandedOneLine (out);
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_Add::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=t%lx+t%lx;\n",PTR2UL(this),PTR2UL(f),PTR2UL(g));
+}
+
+SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::ExpressionNode_SumOfConstantTimesExpression (ExpressionNode *f,ExpressionNode *g)
+{
+	// I think I'm just going to go the easy way and (1) treat {f,g} separately, extracting any relevant terms (see comment in 'ExtractTerms') (2) see if there are any like terms that we can add
+
+	// get term(s) for {f,g}
+	ExtractTerms(f);
+	ExtractTerms(g);
+
+	// group like expressions
+	CombineLikeTerms();
+
+	// Call IncRef for whatever we have
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+		i->expressionNode->IncRef();
+	}
+
+	/*
+	// trivial way -- implement the real thing later (which I've now done)
+	Term fTerm,gTerm;
+	fTerm.factor=gTerm.factor=1;
+	fTerm.expressionNode=f;
+	gTerm.expressionNode=g;
+	termList.reserve(2);
+	termList.push_back(fTerm);
+	termList.push_back(gTerm);
+	*/
+}
+SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::~ExpressionNode_SumOfConstantTimesExpression ()
+{
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+		i->expressionNode->DecRef();
+	}
+}
+void SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::ExtractTerms(ExpressionNode *f,double factorSoFar)
+{
+	// for each of {f,g}, either it's (1) ExpressionNode_SumOfConstantTimesExpression, in which case we copy its terms, (2) ExpressionNode_Mult, in which case we see if it's a mult-by-const (recursively -- which could end up with a ExpressionNode_SumOfConstantTimesExpression), or (3) something else, in which case, we just say it's a term with factor==1
+
+	if (f->Is_SumOfConstantTimesExpression()) {
+		// extract each term from 'f', multiplying it by our factor
+		ExpressionNode_SumOfConstantTimesExpression *sums=(ExpressionNode_SumOfConstantTimesExpression *)f;
+		termList.reserve(termList.size()+sums->termList.size()); // help the memory allocator where possible
+		for (TermList::iterator i=sums->termList.begin(); i!=sums->termList.end(); i++) {
+			Term term=*i;
+			term.factor *= factorSoFar;
+			termList.push_back(term);
+		}
+	}
+	else {
+		if (f->Is_BinaryMult()) {
+			ExpressionNode *child0=f->GetChild(0);
+			ExpressionNode *child1=f->GetChild(1);
+			if (child0->Is_LiteralConst()) {
+				assert(!child1->Is_LiteralConst()); // if they're both const, they should have been evaluated by other code
+				// recurse into mult
+				ExtractTerms(child1,factorSoFar * child0->ToConstDouble());
+			}
+			else {
+				if (child1->Is_LiteralConst()) {
+					// recurse into mult
+					ExtractTerms(child0,factorSoFar * child1->ToConstDouble());
+				}
+				else {
+					// can't go further
+					Term term;
+					term.factor=factorSoFar;
+					term.expressionNode=f;
+					termList.push_back(term);
+				}
+			}
+		}
+		else {
+			Term term;
+			term.factor=factorSoFar;
+			term.expressionNode=f;
+			termList.push_back(term);
+		}
+	}
+}
+void SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::CombineLikeTerms(void)
+{
+	// alg: (1) sort the terms by expressionNode, (2) sweep thru them, combining like terms, (3) eliminate terms with factor of 0.  (steps (2) and (3) are separate, so we don't have to worry about breaking the order while combining like terms, which must be adjacent
+
+	// sort by expressionNode
+	std::sort(termList.begin(),termList.end());
+
+	// combine like terms
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+
+		if (i->factor!=0) { // don't bother with already-clobbered terms
+			TermList::iterator j=i;
+			j++; // start at the next one
+			for (; j!=termList.end(); j++) { // while we're at like terms
+				if (i->expressionNode != j->expressionNode) {
+					break; // past like terms, so stop
+				}
+
+				// we have a like term to combine
+				i->factor += j->factor; // add into 'i'
+				j->factor=0; // clobber 'j'
+			}
+		}
+	}
+
+	// remove clobbered terms (this code is specific to it being a std::vector
+	{
+		size_t i=0;
+		while (i<termList.size()) {
+			if (termList[i].factor==0) {
+				termList[i]=termList[termList.size()-1];
+				termList.pop_back();
+			}
+			else {
+				i++;
+			}
+		}
+	}
+}
+double SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::ToConstDouble (void)
+{
+	double sum=0;
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+
+		const double factor=i->factor;
+		ExpressionNode *child=i->expressionNode;
+		const double childValue=child->ToConstDouble();
+		sum += factor * childValue;
+
+#ifdef _MSC_VER
+		assert(_finite(sum)); // temporary-ish
+#endif
+	}
+	return sum;
+}
+void SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"(sum ");
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+		if (i!=termList.begin()) {
+			fprintf(out,",");
+		}
+		i->expressionNode->DumpExpandedOneLine(out);
+	}
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=",PTR2UL(this));
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+		if (i!=termList.begin()) {
+			fprintf(out,"+");
+		}
+		fprintf(out,"t%lx",PTR2UL(i->expressionNode));
+	}
+	fprintf(out,";\n");
+}
+void SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::ClearValue (void)
+{
+	if (IsValueClear()) {
+		// subtree must be cleared (NOTE: to avoid exp time when clearing, we must avoid re-visiting nodes)
+		return;
+	}
+
+	ExpressionNode::ClearValue();
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+		i->expressionNode->ClearValue();
+	}
+}
+int SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::GetNumChildren (void)
+{
+	return (int)(termList.size());
+}
+SymbolicMath::ExpressionNode *SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::GetChild (int child)
+{
+	return termList[child].expressionNode;
+}
+double SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::ActualEval (const std::vector<double>& globalVars)
+{
+	double sum=0;
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+		const double factor=i->factor;
+		ExpressionNode *child=i->expressionNode;
+		const double childValue=child->Eval(globalVars);
+		sum += factor * childValue;
+
+#ifdef _MSC_VER
+		assert(_finite(sum)); // temporary-ish
+#endif
+	}
+
+	return sum;
+}
+double SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	double sum=0;
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+		sum += i->factor * i->expressionNode->Derivative(globalVars,varToDifferentiateTo);
+	}
+	return sum;
+}
+double SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	double sum=0;
+	for (TermList::iterator i=termList.begin(); i!=termList.end(); i++) {
+		sum += i->factor * i->expressionNode->DoubleDerivative(globalVars,var1,var2);
+	}
+	return sum;
+}
+bool SymbolicMath::ExpressionNode_SumOfConstantTimesExpression::Is_SumOfConstantTimesExpression (void) const
+{
+	return true;
+}
+
+SymbolicMath::ExpressionNode_Minus::ExpressionNode_Minus (ExpressionNode *f_,ExpressionNode *g_)
+: ExpressionNode_BinaryOp(f_,g_)
+{
+}
+SymbolicMath::ExpressionNode_Minus::~ExpressionNode_Minus ()
+{
+}
+double SymbolicMath::ExpressionNode_Minus::ActualEval (const std::vector<double>& globalVars)
+{
+	return f->Eval(globalVars) - g->Eval(globalVars);
+}
+double SymbolicMath::ExpressionNode_Minus::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	return f->Derivative(globalVars,varToDifferentiateTo) - g->Derivative(globalVars,varToDifferentiateTo);
+}
+double SymbolicMath::ExpressionNode_Minus::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	return f->DoubleDerivative(globalVars,var1,var2) - g->DoubleDerivative(globalVars,var1,var2);
+}
+double SymbolicMath::ExpressionNode_Minus::ToConstDouble (void)
+{
+	// can convert iff f&g are both const
+	double fVal=f->ToConstDouble();
+	double gVal=g->ToConstDouble();
+	return fVal - gVal;
+}
+void SymbolicMath::ExpressionNode_Minus::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"(");
+	f->DumpExpandedOneLine (out);
+	fprintf(out,"-");
+	g->DumpExpandedOneLine (out);
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_Minus::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=t%lx-t%lx;\n",PTR2UL(this),PTR2UL(f),PTR2UL(g));
+}
+
+SymbolicMath::ExpressionNode_Div::ExpressionNode_Div (ExpressionNode *f_,ExpressionNode *g_)
+: ExpressionNode_BinaryOp(f_,g_)
+{
+}
+SymbolicMath::ExpressionNode_Div::~ExpressionNode_Div ()
+{
+}
+double SymbolicMath::ExpressionNode_Div::ActualEval (const std::vector<double>& globalVars)
+{
+	double denomenator=g->Eval(globalVars);
+	assert(denomenator!=0.0);
+	return f->Eval(globalVars) / denomenator;
+}
+double SymbolicMath::ExpressionNode_Div::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	// by product rule & chain rule,
+	// d(f/g)/dx = (df/dx)/g - (dg/dx)f/g^2
+	double fVal=f->Eval(globalVars);
+	double gVal=g->Eval(globalVars);
+	double fPrime=f->Derivative(globalVars,varToDifferentiateTo);
+	double gPrime=g->Derivative(globalVars,varToDifferentiateTo);
+
+	assert(gVal!=0.0);
+	return fPrime/gVal - (gPrime*fVal/gVal)/gVal;
+}
+double SymbolicMath::ExpressionNode_Div::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	// dd(f/g)/dx*dy = d(d(f/g)/dx)/dy (from above)
+	// = (ddf/dx*dy)/g - (df/dx*dg/dy)/g^2 - ...
+	// okay I don't feel like this -- it might be expedient to create a recipricol function & break f/g into f*(recipricol(g)) if you need the double derivative
+	throw SimpleStringException("not implemented.  %s:%d",__FILE__,__LINE__);
+}
+double SymbolicMath::ExpressionNode_Div::ToConstDouble (void)
+{
+	// can convert iff f&g are both const
+	double fVal=f->ToConstDouble();
+	double gVal=g->ToConstDouble();
+	assert(gVal!=0.0);
+	return fVal / gVal;
+}
+void SymbolicMath::ExpressionNode_Div::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"(");
+	f->DumpExpandedOneLine (out);
+	fprintf(out,"/");
+	g->DumpExpandedOneLine (out);
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_Div::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=t%lx/t%lx;\n",PTR2UL(this),PTR2UL(f),PTR2UL(g));
+}
+
+SymbolicMath::ExpressionNode_Mult::ExpressionNode_Mult (ExpressionNode *f,ExpressionNode *g)
+: ExpressionNode_BinaryOp(f,g)
+{
+}
+SymbolicMath::ExpressionNode_Mult::~ExpressionNode_Mult ()
+{
+}
+double SymbolicMath::ExpressionNode_Mult::ActualEval (const std::vector<double>& globalVars)
+{
+	return f->Eval(globalVars) * g->Eval(globalVars);
+}
+double SymbolicMath::ExpressionNode_Mult::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	// apply the product rule from high school calculus: df*g/dx = f*dg/dx + g*df/dx
+	return f->Eval(globalVars)*g->Derivative(globalVars,varToDifferentiateTo) + f->Derivative(globalVars,varToDifferentiateTo)*g->Eval(globalVars);
+}
+double SymbolicMath::ExpressionNode_Mult::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	// apply product rule twice: ddf*g/dxdy = d(f*dg/dx+g*df/dx)/dy = (df/dy)*(dg/dx) + f*(ddg/dxdy) + (dg/dy)*(df/dx) + g*(ddf/dxdy)
+	return f->Eval(globalVars) * g->DoubleDerivative(globalVars,var1,var2)
+		+ g->Eval(globalVars) * f->DoubleDerivative(globalVars,var1,var2)
+		+ f->Derivative(globalVars,var1) * g->Derivative(globalVars,var2)
+		+ f->Derivative(globalVars,var2) * g->Derivative(globalVars,var1);
+}
+double SymbolicMath::ExpressionNode_Mult::ToConstDouble (void)
+{
+	// can convert iff f&g are both const
+	double fVal=f->ToConstDouble();
+	double gVal=g->ToConstDouble();
+	return fVal * gVal;
+}
+void SymbolicMath::ExpressionNode_Mult::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"(");
+	f->DumpExpandedOneLine (out);
+	fprintf(out,"*");
+	g->DumpExpandedOneLine (out);
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_Mult::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=t%lx*t%lx;\n",PTR2UL(this),PTR2UL(f),PTR2UL(g));
+}
+bool SymbolicMath::ExpressionNode_Mult::Is_BinaryMult (void) const
+{
+	return true;
+}
+
+SymbolicMath::ExpressionNode_Pow::ExpressionNode_Pow (ExpressionNode *f_,ExpressionNode *g_)
+: ExpressionNode_BinaryOp(f_,g_)
+{
+}
+SymbolicMath::ExpressionNode_Pow::~ExpressionNode_Pow ()
+{
+}
+double SymbolicMath::ExpressionNode_Pow::ActualEval (const std::vector<double>& globalVars)
+{
+	return pow(f->Eval(globalVars),g->Eval(globalVars));
+}
+double SymbolicMath::ExpressionNode_Pow::ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo)
+{
+	// f^g = e^{g \ln f}
+	// df^g/dx= d(g\ln f)/dx * f^g   (BTW, I could just make my own expression of (g\ln f) and take the derivative of that
+	// ((df/dx *g/f) + dg/dx * \ln(f) ) * f^g
+	const double fVal=f->Eval(globalVars);
+	const double gVal=g->Eval(globalVars);
+	return pow(fVal,gVal)
+		* ( f->Derivative(globalVars,varToDifferentiateTo)*(gVal/fVal)
+			+ g->Derivative(globalVars,varToDifferentiateTo)*log(fVal));
+}
+double SymbolicMath::ExpressionNode_Pow::ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2)
+{
+	throw SimpleStringException("not implemented.  %s:%d",__FILE__,__LINE__);  // I'm not currently using double derivatives, & don't feel like working this out
+}
+double SymbolicMath::ExpressionNode_Pow::ToConstDouble (void)
+{
+	// can convert iff f&g are both const
+	double fVal=f->ToConstDouble();
+	double gVal=g->ToConstDouble();
+	return pow(fVal,gVal);
+}
+void SymbolicMath::ExpressionNode_Pow::DumpExpandedOneLine (FILE *out)
+{
+	fprintf(out,"(");
+	f->DumpExpandedOneLine (out);
+	fprintf(out,")^(");
+	g->DumpExpandedOneLine (out);
+	fprintf(out,")");
+}
+void SymbolicMath::ExpressionNode_Pow::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"const double t%lx=pow(t%lx,t%lx);\n",PTR2UL(this),PTR2UL(f),PTR2UL(g));
+}
+
+
+bool SymbolicMath::Expression::enableGroupingCommonTerms=true;
+bool SymbolicMath::Expression::enableBinaryOpCache=false;
+SymbolicMath::ExpressionNode_Null SymbolicMath::Expression::nullExpressionNode;
+SymbolicMath::Expression::ConstMap SymbolicMath::Expression::constMap;
+SymbolicMath::Expression::BinaryOpMap SymbolicMath::Expression::binaryOpMap;
+void SymbolicMath::Expression::ClearCommonSubExpressionsCache (void)
+{
+	/* // wait, it should be deleted when not used already
+	for (SymbolicMath::Expression::ConstMap::iterator i=constMap.begin(); i!=constMap.end(); i++) {
+		i->second->DecRef();
+	*/
+}
+SymbolicMath::Expression::~Expression ()
+{
+	if (expressionNode!=NULL) {
+		expressionNode->DecRef();
+	}
+}
+SymbolicMath::Expression::Expression (ExpressionNode *t)
+{
+	expressionNode=t;
+	expressionNode->IncRef();
+}
+void SymbolicMath::Expression::operator = (const Expression& t)
+{
+	if (expressionNode!=NULL) {
+		expressionNode->DecRef();
+	}
+	expressionNode=t.expressionNode;
+	expressionNode->IncRef();
+}
+void SymbolicMath::Expression::operator = (double t)
+{
+	if (expressionNode!=NULL) {
+		expressionNode->DecRef();
+	}
+	expressionNode=CreateConst(t);
+}
+SymbolicMath::Expression::Expression (void)
+{
+	expressionNode=&nullExpressionNode;
+	nullExpressionNode.IncRef();
+}
+SymbolicMath::Expression::Expression (const Expression& t)
+{
+	expressionNode=NULL;
+	*this=t;
+}
+SymbolicMath::Expression::Expression (double t)
+{
+	expressionNode=NULL;
+	*this=t;
+}
+void SymbolicMath::Expression::ClearConstCache (void)
+{
+	constMap.clear();
+}
+SymbolicMath::ExpressionNode *SymbolicMath::Expression::CreateConst (double x)
+{
+	ExpressionNode *expressionNode;
+	ConstMap::iterator findIter=constMap.find(x);
+	if (findIter==constMap.end()) {
+		// first occurrence
+		expressionNode=new ExpressionNode_Const(x);
+		constMap.insert(ConstMap::value_type(x,expressionNode));
+	}
+	else {
+		// re-use the ExpressionNode in the cache
+		expressionNode=findIter->second;
+	}
+	expressionNode->IncRef(); // inc ref for the caller
+	return expressionNode;
+}
+bool SymbolicMath::Expression::HasSymmetricAnnihilator(const Expression& t,double annihilator)
+{
+	bool hasIt=false;
+	if (expressionNode->IsConst()) {
+		if (expressionNode->ToConstDouble()==annihilator) {
+			hasIt=true;
+		}
+	}
+	if (t.expressionNode->IsConst()) {
+		if (t.expressionNode->ToConstDouble()==annihilator) {
+			hasIt=true;
+		}
+	}
+	if (hasIt) {
+		expressionNode->DecRef();
+		expressionNode=CreateConst(annihilator);
+		return true;
+	}
+	return false;
+}
+bool SymbolicMath::Expression::HasSymmetricIdentityConst(const Expression& t,double identity)
+{
+	if (expressionNode->IsConst()) {
+		if (expressionNode->ToConstDouble()==identity) {
+			expressionNode->DecRef();
+			expressionNode=t.expressionNode;
+			expressionNode->IncRef();
+			return true;
+		}
+	}
+	if (t.expressionNode->IsConst()) {
+		if (t.expressionNode->ToConstDouble()==identity) {
+			// we're fine as it is
+			return true;
+		}
+	}
+	return false;
+}
+void SymbolicMath::Expression::CheckForConst(void)
+{
+	if (expressionNode->IsConst()) {
+		double x=expressionNode->ToConstDouble();
+		expressionNode->DecRef();
+		expressionNode=CreateConst(x);
+	}
+}
+void SymbolicMath::Expression::PostprocessSymmetricBinaryOpForCache(BinaryOpDef thisOp)
+{
+	if (enableBinaryOpCache) {
+		if (thisOp.f>thisOp.g) {
+			std::swap(thisOp.f,thisOp.g); // standardize order, to catch more common subexpressions
+		}
+		BinaryOpMap::iterator findIter=binaryOpMap.find(thisOp);
+		if (findIter==binaryOpMap.end()) {
+			// add it
+			binaryOpMap.insert(BinaryOpMap::value_type(thisOp,expressionNode));
+		}
+		else {
+			// oops, already had this -- re-use the old term
+			expressionNode->DecRef();
+			expressionNode=findIter->second;
+			expressionNode->IncRef();
+		}
+	}
+}
+void SymbolicMath::Expression::operator *= (const Expression& t)
+{
+	if (HasSymmetricAnnihilator(t,0)) {
+		// done
+	}
+	else {
+		if (HasSymmetricIdentityConst(t,1)) {
+			// done
+		}
+		else {
+			ExpressionNode *oldExpressionNode=expressionNode;
+			expressionNode=new ExpressionNode_Mult(oldExpressionNode,t.expressionNode);
+			oldExpressionNode->DecRef();
+			expressionNode->IncRef();
+			CheckForConst();
+
+			if (!expressionNode->IsConst()) {
+				// adjust cache
+				BinaryOpDef thisOp;
+				thisOp.opType=OpType_Mult;
+				thisOp.f=oldExpressionNode;
+				thisOp.g=t.expressionNode;
+				PostprocessSymmetricBinaryOpForCache(thisOp);
+			}
+		}
+	}
+}
+void SymbolicMath::Expression::operator /= (const Expression& t)
+{
+	ExpressionNode *oldExpressionNode=expressionNode;
+	expressionNode=new ExpressionNode_Div(oldExpressionNode,t.expressionNode);
+	oldExpressionNode->DecRef();
+	expressionNode->IncRef();
+	CheckForConst();
+}
+void SymbolicMath::Expression::operator += (const Expression& t)
+{
+	if (HasSymmetricIdentityConst(t,0)) {
+		// done
+	}
+	else {
+		ExpressionNode *oldExpressionNode=expressionNode;
+
+		if (enableGroupingCommonTerms) {
+			// use the version of addition that can do the grouping
+			expressionNode=new ExpressionNode_SumOfConstantTimesExpression(oldExpressionNode,t.expressionNode);
+		}
+		else {
+			expressionNode=new ExpressionNode_Add(oldExpressionNode,t.expressionNode);
+		}
+		oldExpressionNode->DecRef();
+		expressionNode->IncRef();
+		CheckForConst();
+
+		// this is maybe weird if enableGroupingCommonTerms==true, but should be at worst benign
+		// however, I'll conservatively disable it in that case (there weren't really that many common subexpressions anyway)
+		if (!enableGroupingCommonTerms) {
+			if (!expressionNode->IsConst()) {
+				// adjust cache
+				BinaryOpDef thisOp;
+				thisOp.opType=OpType_Add;
+				thisOp.f=oldExpressionNode;
+				thisOp.g=t.expressionNode;
+				PostprocessSymmetricBinaryOpForCache(thisOp);
+			}
+		}
+	}
+}
+void SymbolicMath::Expression::operator -= (const Expression& t)
+{
+	ExpressionNode *oldExpressionNode=expressionNode;
+	expressionNode=new ExpressionNode_Minus(oldExpressionNode,t.expressionNode);
+	oldExpressionNode->DecRef();
+	expressionNode->IncRef();
+	CheckForConst();
+}
+SymbolicMath::Expression SymbolicMath::Expression::Log2 (const Expression& t)
+{
+	Expression expression;
+	expression.expressionNode=new ExpressionNode_Log2(t.expressionNode);
+	expression.expressionNode->IncRef();
+	return expression;
+}
+SymbolicMath::Expression SymbolicMath::Expression::Sqrt (const Expression& t)
+{
+	Expression expression;
+	expression.expressionNode=new ExpressionNode_Sqrt(t.expressionNode);
+	expression.expressionNode->IncRef();
+	return expression;
+}
+SymbolicMath::Expression SymbolicMath::Expression::Pow (const Expression& mantissa,const Expression& exponent)
+{
+	Expression result;
+	result.expressionNode=new ExpressionNode_Pow(mantissa.expressionNode,exponent.expressionNode);
+	result.expressionNode->IncRef();
+	return result;
+}
+SymbolicMath::Expression SymbolicMath::Expression::Pow (const Expression& mantissa,int exponent)
+{
+	Expression result;
+	switch (exponent) {
+		case 0:
+			result=CreateConst(1);
+			break;
+		case 1:
+			result=mantissa;
+			break;
+		case 2:
+			result=mantissa*mantissa;
+			break;
+		default:
+			{
+				ExpressionNode *exponentExpression=CreateConst(exponent);
+				result.expressionNode=new ExpressionNode_Pow(mantissa.expressionNode,exponentExpression);
+				result.expressionNode->IncRef();
+				exponentExpression->DecRef(); // ExpressionNode_Pow owns it now
+			}
+			break;
+	}
+
+	return result;
+}
+SymbolicMath::Expression SymbolicMath::Expression::ExpressionOfVarPow2 (int var)
+{
+	Expression expression;
+	expression.expressionNode=new ExpressionNode_VarPow2(var);
+	expression.expressionNode->IncRef();
+	return expression;
+}
+SymbolicMath::Expression SymbolicMath::Expression::ExpressionOfVar (int var)
+{
+	Expression expression;
+	expression.expressionNode=new ExpressionNode_Var(var);
+	expression.expressionNode->IncRef();
+	return expression;
+}
+SymbolicMath::ExpressionNode *SymbolicMath::Expression::GetExpressionNode (void)
+{
+	return expressionNode;
+}
+double SymbolicMath::Expression::ToConstDouble (void) 
+{
+	return expressionNode->ToConstDouble();
+
+}
+double SymbolicMath::Expression::Eval (const std::vector<double>& problemVars)
+{
+	return expressionNode->Eval(problemVars);
+}
+void SymbolicMath::Expression::DumpExpandedOneLine (FILE *out)
+{
+	expressionNode->DumpExpandedOneLine(out);
+	fprintf(out,"\n");
+}
+void SymbolicMath::Expression::DumpEvalCCode (FILE *out)
+{
+	fprintf(out,"double ExternEval (const double *globalVars){\n");
+	expressionNode->DumpSubtreeEvalCCode(out);
+	fprintf(out,"}\n");
+}
+// helper funcs
+SymbolicMath::Expression operator + (const SymbolicMath::Expression& x,const SymbolicMath::Expression& y)
+{
+	SymbolicMath::Expression z(x);
+	z += y;
+	return z;
+}
+SymbolicMath::Expression operator - (const SymbolicMath::Expression& x,const SymbolicMath::Expression& y)
+{
+	SymbolicMath::Expression z(x);
+	z -= y;
+	return z;
+}
+SymbolicMath::Expression operator * (const SymbolicMath::Expression& x,const SymbolicMath::Expression& y)
+{
+	SymbolicMath::Expression z(x);
+	z *= y;
+	return z;
+}
+SymbolicMath::Expression operator / (const SymbolicMath::Expression& x,const SymbolicMath::Expression& y)
+{
+	SymbolicMath::Expression z(x);
+	z /= y;
+	return z;
+}
+
+SymbolicMath::MultiParamExpression::MultiParamExpression (ExpressionNode_MultiParamOp *t)
+{
+	expressionNode=t;
+	expressionNode->IncRef();
+}
+SymbolicMath::MultiParamExpression::~MultiParamExpression ()
+{
+	expressionNode->DecRef();
+}
+SymbolicMath::Expression SymbolicMath::MultiParamExpression::ToExpression ()
+{
+	Expression e(expressionNode);
+	return e;
+}
+void SymbolicMath::MultiParamExpression::AppendParam (Expression& t)
+{
+	expressionNode->AppendParam(t.GetExpressionNode());
+}
+
+SymbolicMath::SummationExpression::SummationExpression ()
+: SymbolicMath::MultiParamExpression(new ExpressionNode_Summation)
+{
+}
diff --git a/rigfilters/cm2hmm-1.0/SymbolicMath.h b/rigfilters/cm2hmm-1.0/SymbolicMath.h
new file mode 100644
index 0000000..cbf82ae
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/SymbolicMath.h
@@ -0,0 +1,436 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+// semi-generic class to do symbolic math, such as is used by the symbolic differentiation of the infinite-length forward alg
+class SymbolicMath {
+	friend class Expression;
+
+public:
+	class ExpressionNode {
+		// because expanding the expression is exponential, we must cache values, whether these values are computed by Eval, Derivative or DoubleDerivative
+	private: // only ExpressionNode will worry about this
+
+		bool isValueClear;
+		bool isVisited; // used by various walking functions
+		struct DerivativeValue {
+			int wrtVarNum;
+			double value;
+			bool isValid;
+		};
+		bool isEvalValueValid;
+		double evalValue;
+		DerivativeValue derivativeValue[2]; // needs 2, for calculation of DoubleDerivative
+		bool isDoubleDerivativeValueValid;
+		double doubleDerivativeValue;
+
+		// I've got to reference counting, since (1) in building the expression up, many subtrees get discarded, i.e. there is no path to them from the expression root, so we can't just delete them from the root, (2) C++ doesn't provide garbage collection, (3) having objects add themselves to a list isn't threadsafe & I don't want to be seriously un-threadsafe, (4) adding objects to a per-SymbolicProbVariableMath list requires giving each Expression a pointer to SymbolicProbVariableMath, which [...]
+		int refCount;
+	protected:
+		bool IsValueClear (void) const;
+		virtual double ActualEval (const std::vector<double>& globalVars) = 0;
+		virtual double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo) = 0;
+		virtual double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2) = 0; // evaluate derivative wrt to var1, then var2
+		void Internal_DumpSubtreeEvalCCode (FILE *out);
+	public:
+		ExpressionNode (void);
+		virtual ~ExpressionNode ();
+		// NOTE: before calling Eval, Derivative or DoubleDerivative, you must call ClearValue on the root
+		double Eval (const std::vector<double>& globalVars);
+		double Derivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double DoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+
+		virtual bool IsConst (void); // including children.  default: if no children, then false, else explore children and return the AND of the children
+		virtual int GetNumChildren (void); // default: no children
+		virtual ExpressionNode *GetChild (int child);
+		virtual double ToConstDouble (void); // throws if not overriden; throws if !IsConst
+		virtual void ClearValue (void); // default implementation assumes no children
+
+		void IncRef (void);
+		void DecRef (void); // calls delete this, if necessary
+
+		// WARNING: if the expression is even moderately large, this is very bad because (1) it's exponential for a DAG, and (2) everything's fit onto 1 line.  It's only really useful for debugging.
+		virtual void DumpExpandedOneLine (FILE *out); // default is to throw an exception
+		// prints one line of C code to eval this; assumes nodes correspond to variables of the form t# where # is the object's this ptr in hex.  The caller is responsible for ensuring that the calls happen in a feasible order.  The code should be compatible with C.  the globalVars are in an array of doubles.  varToDifferentiateTo and var1,var2 are defined as before
+		virtual void DumpEvalCCode (FILE *out); // default: throws 'not implemented'
+		// dumps the subtree rooted here into CCode
+		void DumpSubtreeEvalCCode (FILE *out);
+
+		// poor man's run-time type identification (I don't want to have to enable RTTI for everything, just so this class will work, so I'll use the poor man's approach)
+		virtual bool Is_SumOfConstantTimesExpression (void) const;
+		virtual bool Is_BinaryMult (void) const;
+		virtual bool Is_LiteralConst (void) const;
+	};
+	typedef std::list<ExpressionNode *> ExpressionNodeList;
+
+	class ExpressionNode_Null : public ExpressionNode { // dummy node, for default constructor
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Null (void);
+		~ExpressionNode_Null ();
+	};
+	class ExpressionNode_Const : public ExpressionNode {
+	protected:
+		double x;
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Const (double t);
+		~ExpressionNode_Const ();
+		bool IsConst (void);
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+		bool Is_LiteralConst (void) const;
+	};
+	class ExpressionNode_VarPow2 : public ExpressionNode {
+	protected:
+		int varNum;
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_VarPow2 (int varNum_);
+		~ExpressionNode_VarPow2 ();
+		void DumpExpandedOneLine (FILE *out);
+	};
+	class ExpressionNode_Var : public ExpressionNode {
+	protected:
+		int varNum;
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Var (int varNum_);
+		~ExpressionNode_Var ();
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+	};
+	class ExpressionNode_BinaryOp : public ExpressionNode {
+	protected:
+		ExpressionNode *f,*g;
+	public:
+		ExpressionNode_BinaryOp (ExpressionNode *f_,ExpressionNode *g_);
+		~ExpressionNode_BinaryOp ();
+		void ClearValue (void);
+		int GetNumChildren (void);
+		ExpressionNode *GetChild (int child);
+	};
+	class ExpressionNode_Add : public ExpressionNode_BinaryOp {
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Add (ExpressionNode *f_,ExpressionNode *g_);
+		~ExpressionNode_Add ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+	};
+	class ExpressionNode_Minus : public ExpressionNode_BinaryOp {
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Minus (ExpressionNode *f_,ExpressionNode *g_);
+		~ExpressionNode_Minus ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+	};
+	class ExpressionNode_Mult : public ExpressionNode_BinaryOp {
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Mult (ExpressionNode *f_,ExpressionNode *g_);
+		~ExpressionNode_Mult ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+		bool Is_BinaryMult (void) const;
+	};
+	class ExpressionNode_Div : public ExpressionNode_BinaryOp {
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Div (ExpressionNode *f_,ExpressionNode *g_);
+		~ExpressionNode_Div ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+	};
+	class ExpressionNode_Pow : public ExpressionNode_BinaryOp {
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Pow (ExpressionNode *f_,ExpressionNode *g_);
+		~ExpressionNode_Pow ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+	};
+	class ExpressionNode_UnaryOp : public ExpressionNode {
+	protected:
+		ExpressionNode *f;
+	public:
+		ExpressionNode_UnaryOp (ExpressionNode *f_);
+		~ExpressionNode_UnaryOp ();
+		void ClearValue (void);
+		int GetNumChildren (void);
+		ExpressionNode *GetChild (int child);
+	};
+	class ExpressionNode_Log2 : public ExpressionNode_UnaryOp {
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Log2 (ExpressionNode *f_);
+		~ExpressionNode_Log2 ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+	};
+	class ExpressionNode_Sqrt : public ExpressionNode_UnaryOp {
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Sqrt (ExpressionNode *f_);
+		~ExpressionNode_Sqrt ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+	};
+	class ExpressionNode_MultiParamOp : public ExpressionNode {
+	protected:
+		typedef std::vector<ExpressionNode *> ExpressionNodeList; // for quicker GetChild calls
+		ExpressionNodeList expressionNodeList;
+	public:
+		ExpressionNode_MultiParamOp (void);
+		~ExpressionNode_MultiParamOp ();
+
+		void AppendParam (ExpressionNode *f);
+		void ClearValue (void);
+		int GetNumChildren (void);
+		ExpressionNode *GetChild (int child);
+	};
+	class ExpressionNode_Summation : public ExpressionNode_MultiParamOp { // could do this with ExpressionNode_Add, but with many terms to add, it can overflow the stack, and trying to balance the tree is a major hassle
+	protected:
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+	public:
+		ExpressionNode_Summation (void);
+		~ExpressionNode_Summation ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+	};
+	// this class is used to add common expressions with different constants, as we get in the inf-len forward alg
+	class ExpressionNode_SumOfConstantTimesExpression : public ExpressionNode {
+	protected:
+		struct Term {
+			double factor;
+			ExpressionNode *expressionNode;
+			inline bool operator < (const Term& t) const {
+				return expressionNode < t.expressionNode; // sort by sub-expression identifiers (i.e. pointers)
+			}
+		};
+		typedef std::vector<Term> TermList;
+		TermList termList;
+
+		double ActualEval (const std::vector<double>& globalVars);
+		double ActualDerivative (const std::vector<double>& globalVars,int varToDifferentiateTo);
+		double ActualDoubleDerivative (const std::vector<double>& globalVars,int var1,int var2);
+		void ExtractTerms(ExpressionNode *f,double factorSoFar=1);
+		void CombineLikeTerms(void);
+	public:
+		// externally behaves like Plus
+		ExpressionNode_SumOfConstantTimesExpression (ExpressionNode *f,ExpressionNode *g);
+		~ExpressionNode_SumOfConstantTimesExpression ();
+		double ToConstDouble (void);
+		void DumpExpandedOneLine (FILE *out);
+		void DumpEvalCCode (FILE *out);
+		void ClearValue (void);
+		int GetNumChildren (void);
+		ExpressionNode *GetChild (int child);
+		bool Is_SumOfConstantTimesExpression (void) const;
+	};
+private: // I'd like to protect derived classes from this -- they should call SetExpressionNode
+	ExpressionNode *rootExpressionNode;
+	void DeleteAllExpressionNode(void);
+protected:
+	// deferred: void SetRootExpression (const Expression& rootExpression);
+	void SetRootExpression (ExpressionNode *rootExpressionNode_);
+	double Eval (const std::vector<double>& problemVars);
+	double Derivative (const std::vector<double>& problemVars,int problemVarToDifferentiateTo);
+	double DoubleDerivative (const std::vector<double>& problemVars,int problemVarToDifferentiateTo_1,int problemVarToDifferentiateTo_2);
+
+public:
+	SymbolicMath (void);
+	~SymbolicMath ();
+
+	void Eval (int numVars,double& f,std::vector<double>& gradient,vector2d<double>& hessian,const std::vector<double>& problemVars,bool calculateHessian,bool calculateGradient=true);
+
+	// the actual class that has operations performed on it
+	class Expression {
+	protected:
+
+		/// WARNING: enableGroupingCommonTerms should probably be set to false for most problems; it only works with something like the inf-len fwd alg, where there are many like terms that can be added together.  Without this, it might take O(n^2) for 'n' terms with a tree containing lots of adds
+
+		static bool enableGroupingCommonTerms; // for now, default to true
+
+
+		static bool enableBinaryOpCache; // just uses lots of RAM & doesn't help that much
+		ExpressionNode *expressionNode;
+		static ExpressionNode_Null nullExpressionNode;
+		bool HasSymmetricAnnihilator(const Expression& t,double annihilator);
+		bool HasSymmetricIdentityConst(const Expression& t,double identity);
+		void CheckForConst(void);
+		static ExpressionNode *CreateConst (double x);
+
+		class AutoDecExpressionNode {
+		protected:
+			ExpressionNode *p;
+			void DecRef (void) {
+				if (p!=NULL) {
+					p->DecRef();
+				}
+			}
+		public:
+			AutoDecExpressionNode (void) { p=NULL; }
+			void operator = (const AutoDecExpressionNode& t) { DecRef(); p=t.p; p->IncRef(); }
+			AutoDecExpressionNode (const AutoDecExpressionNode& t) { p=NULL; *this=t; }
+			void operator = (ExpressionNode *t) { DecRef(); p=t; p->IncRef(); }
+			AutoDecExpressionNode (ExpressionNode *t) { p=NULL; *this=t; }
+			operator ExpressionNode * () { return p; }
+			~AutoDecExpressionNode () {
+				DecRef();
+			}
+		};
+
+		typedef std::map<double,AutoDecExpressionNode> ConstMap;
+		static ConstMap constMap;
+
+		enum OpType {
+			OpType_Mult,OpType_Add
+		};
+		struct BinaryOpDef {
+			int opType;
+			ExpressionNode *f,*g;
+			bool operator < (const BinaryOpDef& t) const {
+				if (opType!=t.opType) {
+					return opType<t.opType;
+				}
+				if (f!=t.f) {
+					return f<t.f;
+				}
+				return g<t.g;
+			}
+		};
+		void PostprocessSymmetricBinaryOpForCache(BinaryOpDef thisOp);
+		typedef std::map<BinaryOpDef,AutoDecExpressionNode> BinaryOpMap;
+		static BinaryOpMap binaryOpMap;
+	public:
+		void operator = (const Expression& t);
+		void operator = (double t);
+		Expression (void);
+		Expression (const Expression& t);
+		Expression (double t);
+		Expression (ExpressionNode *t);
+		void operator *= (const Expression& t);
+		void operator += (const Expression& t);
+		void operator -= (const Expression& t);
+		void operator /= (const Expression& t);
+		static Expression ExpressionOfVarPow2 (int var); // sets to 2^(var)
+		static Expression ExpressionOfVar (int var); // sets to var
+		static Expression Log2 (const Expression& t);
+		static Expression Sqrt (const Expression& t);
+		static Expression Pow (const Expression& mantissa,int exponent);
+		static Expression Pow (const Expression& mantissa,const Expression& exponent);
+		ExpressionNode *GetExpressionNode (void);
+		~Expression ();
+
+		double Eval (const std::vector<double>& problemVars);
+		void DumpExpandedOneLine (FILE *out); // see warning under same-named func in ExpressionNode
+		void DumpEvalCCode (FILE *out);
+
+		// can be good to periodically clear the cache, to free it of useless expressions.  I've now disabled the general common sub-expr cache, so that's irrelevant, but clearing consts is good, since many random constants don't get re-used.  (Actually, I should probably move to a thingy where a const object frees itself from the cache once it's done with, but I'm too lazy.)
+		static void ClearCommonSubExpressionsCache (void);
+		static void ClearConstCache (void);
+
+		// throws exception if it's not of type const
+		double ToConstDouble (void);
+	};
+protected:
+	void SetRootExpression (Expression& rootExpression);
+public:
+	SymbolicMath (Expression expression);
+
+	class MultiParamExpression {
+	protected:
+		ExpressionNode_MultiParamOp *expressionNode;
+		MultiParamExpression (ExpressionNode_MultiParamOp *t);
+	public:
+		~MultiParamExpression ();
+		Expression ToExpression ();
+		void AppendParam (Expression& t);
+	};
+	class SummationExpression : public MultiParamExpression {
+	public:
+		SummationExpression ();
+	};
+};
+SymbolicMath::Expression operator + (const SymbolicMath::Expression& x,const SymbolicMath::Expression& y);
+SymbolicMath::Expression operator - (const SymbolicMath::Expression& x,const SymbolicMath::Expression& y);
+SymbolicMath::Expression operator * (const SymbolicMath::Expression& x,const SymbolicMath::Expression& y);
+SymbolicMath::Expression operator / (const SymbolicMath::Expression& x,const SymbolicMath::Expression& y);
diff --git a/rigfilters/cm2hmm-1.0/UseDebugNew.h b/rigfilters/cm2hmm-1.0/UseDebugNew.h
new file mode 100644
index 0000000..3384166
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/UseDebugNew.h
@@ -0,0 +1,60 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+/*
+#include this file in .cpp files immediately after the main #includes
+Works also in template implementation files & will change file name
+
+NOTE: code to enable debug head is:
+#if defined(_DEBUG) && defined(WIN32)
+	// do this after initialization - most of the above
+	// has the lifetime of the program, so it's not a big deal
+	// if it's cleaned, or not (and it's a pain to sift thru it all)
+	_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF|_CRTDBG_LEAK_CHECK_DF);
+#endif
+*/
+
+#if defined(_DEBUG) && defined(WIN32)
+// Memory Leak detection stuff.  Thanks VC++.
+#undef DEBUG_NEW
+#define DEBUG_NEW new(_NORMAL_BLOCK,__FILE__,__LINE__)
+#define new DEBUG_NEW
+#define malloc(X) _malloc_dbg(X,_NORMAL_BLOCK,__FILE__,__LINE__)
+#else
+#define DEBUG_NEW new
+#endif
diff --git a/rigfilters/cm2hmm-1.0/cmzasha.h b/rigfilters/cm2hmm-1.0/cmzasha.h
new file mode 100644
index 0000000..46284eb
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/cmzasha.h
@@ -0,0 +1,407 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+// generic #includes for stuff in my project
+
+
+// some other defines in cmzasha.cpp,ScancykBranchAndBound_Heuristic.cpp
+/* these were for branch&bound, which doesn't work well.  Okay, at all.
+#define ENABLE_PRUNING
+#define USE_CELL_VISITED
+#define MAX_CELL_VISITED 2
+*/
+
+// forward decls
+class TransitionCounter;
+class BoolBasePairMatrix;
+class HmmWithPenalties;
+class LeftNucEventList;
+class HmmOptimizedForRememberNucScanning;
+class SequenceSet;
+// end forward decls
+
+extern bool dumpHmmCommitteePruningStats;
+extern const char *overrideHmmCacheFileName; // NULL means don't override
+extern const char *dumpHmmScoresFileName; // NULL means don't dump it.
+extern const char *dumpFracLetsThruByScoreThresholdFileName; // NULL means don't dump it
+extern FILE *dumpHmmScoresFile;
+extern const char *dumpLastHeurScoreInSequenceFileName; // NULL means don't dump
+extern FILE *dumpLastHeurScoreInSequenceFile;
+extern bool useThresholdOnCm;
+extern bool cmpWithInfernal;
+extern bool cmpWithPureHmm;
+extern char *nucs;
+extern bool disableHmmBuildInfoDump; // for testing
+extern bool analScoreDumping; // I swear, it's not what it sounds like
+extern bool dumpAverageScore;
+extern FILE *dumpFilterResultsFile;
+extern bool enableProgressFile;
+
+#ifndef DISABLE_ZRAND
+extern zrand::ZRandom *GetRander (void);
+extern int RandInt (int N);
+extern double rand01 (void);
+extern void InitRand (void);
+extern void DestroyRand (void);
+extern void ReinitRandWithFixedKnuth (void);
+#endif
+
+extern void AnotherParam (void);
+extern bool HasAnotherParam (int a,int argc);
+extern void AnotherParam (int a,int argc);
+extern std::string DumpProgramParams(int argc,char **argv,bool doPreamble);
+
+inline double log2 (double x) {
+	return log(x)/log(2.0);
+}
+inline double pow2 (double x) {
+	return pow(2.0,x);
+}
+
+extern std::string LineBreaksToSpaces (std::string inStr);
+extern std::string LineBreaksToTabs (std::string inStr);
+extern std::string GetFileNameFromFullPath (std::string path);
+
+#include "NaryCounter.h"
+#include "stl_extra.h"
+#include "MarkovModelStats.h"
+
+
+extern std::string GetSubsequence (const char *rnaSequence,int first,int last);
+
+struct TopLevelMatch { // matches corresponding to starting at state=0 (start state)
+	int windowLast,windowLen;
+	float score;
+
+	// redundant
+	int windowFirst;
+
+	bool operator < (const TopLevelMatch& t) const {
+		// sort first by windowFirst
+		if (windowFirst!=t.windowFirst) {
+			return windowFirst<t.windowFirst;
+		}
+		// then by windowLen
+		return windowLen<t.windowLen;
+	}
+};
+struct CykscanStats {
+	MultiplyArray3d<float> scores;
+	std::vector<float> scoresPerWindowLast;
+	std::string programParams;
+
+	std::vector<float> hmmScoresPerWindowLast; // for things with 2nd struct whose scores shouldn't ever be higher than a pure HMM
+	std::vector<std::vector<float> > fullHmmDynProgTable; // first dimension is windowLast, next is hmm state
+
+	bool isValid;
+	bool collectScores;
+	bool collectAboveThreshold;
+	bool collectScoresPerWindowLast; // for comparing with HMM, just collects the max score from Start node over all possible windowLen
+	bool collectHmmScoresPerWindowLast;
+	bool collectHmmFullDynProgTable;
+
+	typedef std::list<TopLevelMatch> TopLevelMatchList;
+	TopLevelMatchList topLevelMatchesAboveThreshold;
+	double threshold;
+
+	CykscanStats (void) {
+		isValid=false;
+		collectScores=false;
+		collectAboveThreshold=false;
+		collectScoresPerWindowLast=false;
+		collectHmmScoresPerWindowLast=false;
+		collectHmmFullDynProgTable=false;
+	}
+};
+
+extern void CYKScanZasha(CM_t *cm, char *dsq, int L, int W, 
+			 int *ret_nhits, int **ret_hitr, int **ret_hiti, int **ret_hitj, float **ret_hitsc,
+			 CykscanStats& cykscanStats);
+extern void CYKScan_OptionalBug(CM_t *cm, char *dsq, int L, int W, 
+			 int *ret_nhits, int **ret_hitr, int **ret_hiti, int **ret_hitj, float **ret_hitsc,
+			 bool fixBug=true);
+
+#include "CovarianceModel.h"
+#include "InfernalHmm.h"
+
+	// (taken out of HmmWithPenalties to avoid a cyclic compilation dependency, which was difficult to solve)
+	// this structure describes a fact that we can remember about what happened with the left nuc, in terms of a set of possible, mutually exclusive events.  The potential elements of the set: either (1) the left nuc was in the state corresponding to an MP (this requires type 1/Expanded-type/separated-MP HMMs) and was one of A,C,G,U, or (2) the left nuc didn't use the MP state, so was an aberrant case relative to the consensus alignment
+	// and now I'm too lazy to change the name of this class even though it also does right-nucs
+	class LeftNucEvent {
+	protected:
+		bool member[MAXABET+1];
+	public:
+		LeftNucEvent (void) { SetEmpty(); }
+		~LeftNucEvent () {}
+		bool IsEmpty (void) const { for (int i=0; i<MAXABET+1; i++) { if (member[i]) { return false; } } return true; }
+		void SetEmpty (void) { for (int i=0; i<MAXABET+1; i++) { member[i]=false; isLeft=true; } }
+		void SetLeftNucInMP (int nuc,bool isInSet) { assert(nuc>=0 && nuc<MAXABET); member[nuc]=isInSet; }
+		bool HasLeftNucInMP (int nuc) const { assert(nuc>=0 && nuc<MAXABET); return member[nuc]; }
+		void SetLeftNotInMP (bool isInSet) { member[MAXABET]=isInSet; }
+		bool HasLeftNotInMP (void) const { return member[MAXABET]; }
+		void Dump (FILE *out) const;
+		void DumpFilterSpec(FILE *out) const;
+		void DumpFilterSpec(char *out) const;
+		bool operator == (const LeftNucEvent& t) const;
+		bool operator != (const LeftNucEvent& t) const;
+
+		bool isLeft;
+	};
+	class LeftNucEventList : public std::list<LeftNucEvent> {
+	public:
+		void Dump(FILE *out) const;
+		void DumpFilterSpec(FILE *out) const;
+		void DumpFilterSpec(char *out) const;
+	};
+
+// I think this is a reasonable upper bound, & I think it'll be worth it in memory usage
+#define MAX_CHILDREN_WITH_BIFURICATIONS 512
+
+
+// the meta-state that is represented in the Alpha dyn prog table
+struct AlphaState {
+	CovarianceModel::State state;
+	int windowLast,windowLen;
+};
+
+
+// code to iterate in a really, really generic way -- too generic for some purposes (like I think confusing for prioritization), but nice for others
+struct ChildGenericTransition {
+
+	typedef FixedArrayWithSize<AlphaState,2> ChildrenToSum; // size is 1 for most state types, 2 for bifurication nodes
+	ChildrenToSum childrenToSum;
+
+	float tsc; // cost of this transition (tsc=0 for bifurication nodes);
+};
+typedef FixedArrayWithSize<ChildGenericTransition,MAX_CHILDREN_WITH_BIFURICATIONS> ChildGenericTransitionVector;
+// another way of doing things that doesn't require the expensive vector
+inline int GetNumChildrenAlphaStates(const CovarianceModel& cm,const AlphaState& alphaState)
+{
+	if (cm.IsBifurication(alphaState.state)) {
+		return alphaState.windowLen+1;
+	}
+	else {
+		return cm.GetNumChildren(alphaState.state);
+	}
+}
+inline void GetNthChildAlphaState (ChildGenericTransition& childTransition,int childNum,const CovarianceModel& cm,const AlphaState& alphaState)
+{
+	if (cm.IsBifurication(alphaState.state)) {
+		assert(childNum>=0 && childNum<GetNumChildrenAlphaStates(cm,alphaState));
+
+		int leftWindowLen=childNum;
+		childTransition.childrenToSum.resize(2);
+		childTransition.childrenToSum[0].state=cm.GetLeftBifurifactionChild(alphaState.state);
+		childTransition.childrenToSum[0].windowLast=alphaState.windowLast - alphaState.windowLen + leftWindowLen;
+		childTransition.childrenToSum[0].windowLen=leftWindowLen;
+		childTransition.childrenToSum[1].state=cm.GetRightBifurifactionChild(alphaState.state);
+		childTransition.childrenToSum[1].windowLast=alphaState.windowLast;
+		childTransition.childrenToSum[1].windowLen=alphaState.windowLen - leftWindowLen;
+		childTransition.tsc=0;
+	}
+	else {
+		childTransition.childrenToSum.resize(1);
+		childTransition.childrenToSum[0]=alphaState;
+		childTransition.childrenToSum[0].state=cm.GetNthChildState(alphaState.state,childNum);
+		childTransition.tsc=cm.GetNthChildTsc(alphaState.state,childNum);
+	}
+}
+inline void GetChildren (ChildGenericTransitionVector& children,const CovarianceModel& cm,AlphaState alphaState)
+{
+	int numChildren=GetNumChildrenAlphaStates(cm,alphaState);
+	children.resize(numChildren);
+	for (int i=0; i<numChildren; i++) {
+		GetNthChildAlphaState(children[i],i,cm,alphaState);
+	}
+}
+
+inline bool IsBaseCase (float& get_score,const CovarianceModel& cm,CovarianceModel::State state,int windowLen) {
+	if (windowLen<cm.GetNumSymbolsEmitted(state)) {
+		// this is invalid; there's no space left
+		get_score=(float)IMPOSSIBLE;
+		return true;
+	}
+	if (cm.IsEndState(state)) {
+		if (windowLen==0) {
+			// we're done
+			get_score=0;
+		}
+		else {
+			// we're not done, but we think we are
+			get_score=(float)IMPOSSIBLE;
+		}
+		return true;
+	}
+	return false;
+}
+inline bool IsBaseCase (float& get_score,const CovarianceModel& cm,AlphaState alphaState)
+{
+	return IsBaseCase(get_score,cm,alphaState.state,alphaState.windowLen);
+}
+
+struct SequenceInfo {
+	const char *sequenceName;
+	int sequenceNum; // this is actually unique for each seq (we don't get seq #0 forward, seq #0 reversed ; rather seq #0 forward, seq #1 reversed.)
+	bool isReversed;
+};
+
+// forward declarations
+class BranchAndBoundHeuristicStuff;
+class BranchAndBound_UpperBoundHeuristic;
+class BranchAndBound_SearchHeuristic;
+
+#ifndef CM2HMM_ONLY
+#include "AlphaDynProgTable.h"
+#include "ScancykBranchAndBound.h"
+#include "ScancykBranchAndBound_Heuristics.h"
+#endif
+
+class HitList : public std::list<std::pair<int,int> > {
+public:
+	void Init (int length); // one interval from [0,length)
+	void Init (int first,int second); // one interval
+	void InitEmpty (void);
+	void Dump (FILE *file) const;
+	int GetOverallLast (void) const;
+
+	int TotalSize (void) const;
+	cm_int64 SizeIn2D (int windowLen) const; // what part of the dynamic programming table must we look at; it's basically TotalSize() * windowLen, except that at the beginning of each interval in the hit list, we only have to worry about a triangular part of the dynamic programming table.
+};
+
+extern void GetNucNumsFromHalfOpenInterval(int& startNuc,int& endNuc,int first,int last,int sequenceLen,bool isReversed);
+extern void GetNucNumsFromHalfOpenInterval(int& startNuc,int& endNuc,int first,int last,SequenceSet& sequenceSet);
+
+class FracLetsThruCounter {
+protected:
+	cm_int64 nucsInAllSeqs,nucsLetsThru;
+	cm_int64 nucsSinceLastProgressReport,nucsLetThruSinceLastProgressReport;
+	cm_int64 size2dOfAllSeqs,size2dLetThru;
+	cm_int64 size2dSinceLastProgressReport,size2dLetThruSinceLastProgressReport;
+public:
+	FracLetsThruCounter ();
+	~FracLetsThruCounter ();
+
+	void DumpFracLetsThru (FILE *out,const char *messagePrefix,bool sinceLastProgressReport);
+	cm_int64 GetNucsInAllSeqs (void);
+
+	void ProcessPruning (const HitList& inputHitList,const HitList& outputHitList,int windowLen);
+
+	double GetFilteringFraction (void) const;
+	void ResetCounts (void);
+};
+
+#include "Cm2HMM.h"
+#ifndef CM2HMM_ONLY
+#include "SubCM.h"
+#endif
+#include "HmmType1.h"
+#ifndef CM2HMM_ONLY
+#include "ScanHMM.h"
+#endif
+#include "SymbolicMath.h"
+#include "Cm2HmmOptimize.h"
+#ifndef CM2HMM_ONLY
+#include "Cm2HmmOptimize_Deprecated.h"
+#endif
+
+extern int DumpRandomCMWalks (char *cmFileName,int numDumps,double biasingExponent,bool useHackInsertScores);
+extern void SearchCMSansMP (int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,char *fastaFileToSearch,bool hackCM,const std::string& programParams);
+
+extern int GetPid (void);
+extern const char *GetSqinfoDesc (const SQINFO& sqinfo);
+extern void AnnounceFastaFile (FILE *out,const char *fastaFileName,const char *virtualFastaFileName="");
+extern void AnnounceCmFile(FILE *out,const char *cmFileName,bool doLocalAlignment);
+
+// assumes that thisWindow is sliding to the right
+void AddWindowToList(HitList& hitList,const std::pair<int,int>& thisWindow);
+
+struct RfamSeq {
+	std::string name;
+	std::string seq;
+	char *alloc_digitizedSeq,*digitizedSeq; // place-holder for the client
+	bool isFound;
+};
+typedef std::list<RfamSeq> RfamSeqList;
+void ParseRfamMembers(RfamSeqList& rfamSeqList,const char *rfamID,const char *rfamFullCsvFileName);
+
+#include "SequenceSet.h"
+#ifndef CM2HMM_ONLY
+#include "SearchPruner.h"
+#include "SmithWater.h"
+
+// Cm2hmmOptimize.cpp
+extern void GeneticHmmSet(int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,char *fastaFileToSearch,const std::string& programParams,char *savedHmmsFileName,int numHmmsToConsider,double adjacentLinkageProb,int numGeneticIters,bool onlyForwardStrand);
+extern void TrainHmmEMish(int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,char *fastaFileToSearch,const std::string& programParams,int numIterations,bool onlyForwardStrand);
+extern void DumpHmmInflationsPerInequality (char *cmFileName,const std::string& programParams,bool doLocalAlignment);
+
+// Cm2HmmOptimizeCorrel.cpp
+extern void GlobalHmmOptimizerCorrel (char *cmFileName,bool doLocalAlignment,const std::string& programParams,bool useProbRatioForEmissions,const char *distanceMeasure);
+extern void BuildHmm_MaxLikeliPathCorrespondence(char *cmFileName,bool doLocalAlignment,const char *hmmBinFileName,const std::string& programParams,Cm2Hmm_HmmBuildType hmmType);
+extern void BuildHmm_MaxLikeliPathCorrespondence(char *cmFileName,bool doLocalAlignment,InfernalHmm& createdInfernalHmm,const std::string& programParams,Cm2Hmm_HmmBuildType hmmType);
+
+// cmzashaSearch.cpp
+extern void SetHeuristics(BranchAndBound_UpperBoundHeuristic *(&upperBoundHeuristic),BranchAndBound_SearchHeuristic *(&searchHeuristic),const char *searchTypeName,const char *BB);
+extern void SearchWithPruning(int windowLen,float minLodScoreForHit,const char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams,bool runCM,const CovarianceModel& cm,SearchPruner& searchPruner);
+extern void SearchWithPruning(double& filteringFraction,double& runTimeInSeconds,int windowLen,float minLodScoreForHit,const char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams,bool runCM,const CovarianceModel& cm,SearchPruner& searchPruner,bool enablePrintfs=true);
+extern void SearchWithHmmCommittee(const int hmmCommitteeSize,const int windowLen,const float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams,const bool runCM,const int effectiveCommitteeSize);
+extern void SearchWithHmmCommittee_EvaluateEveryone(const int hmmCommitteeSize,const int windowLen,const float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams,const bool runCM,const char *inputSequenceFileName);
+extern void SearchWithHmm(int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams,bool runCM);
+extern void SearchWithHmmWithSubCm(const char *subCmFileName,int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams,bool runCM);
+extern void SearchWithBlastish(int valueOf11,const char *rfamCsvFileName,const char *rfamId,int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams,bool runCM);
+extern void SearchFromBlast(int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,char *fastaFileToSearch,SequenceSet& sequenceSet,char *blastOutputFile,const std::string& programParams,bool extendHitsToWindowLen);
+extern void SearchForExactRfamMembers(const char *rfamID,const char *rfamFullCsvFileName,SequenceSet& sequenceSet);
+extern void ZashaSearch(const char *searchTypeName,int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,char *fastaFileToSearch);
+extern void SearchToLearnMarkov(SequenceSet& sequenceSet,const std::string& programParams,int markovModelOrder,const char *markovSaveFile);
+extern void DumpHmmAndCmScores (int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams);
+extern void DumpHmmBlockHeuristic (int windowLen,float minLodScoreForHit,char *cmFileName,bool doLocalAlignment,SequenceSet& sequenceSet,const std::string& programParams,int blockSize,const char *dumpFileName);
+extern void CountNucs(char *seqfile);
+extern void PartitionSequenceFiles (SequenceSet& sequenceSet,const char *targetDirectory,cm_int64 maxNucsPerFile);
+extern void HashTestSequences (SequenceSet& sequenceSet,const char *targetFileName);
+
+// in FakeCmbuild.cpp
+extern void FakeCmbuild (char *alifile,char *cmfile,const char *hmmBinFileName,const char *strategy,const std::string& programParams);
+
+// in CmSimplePathEmit.cpp
+extern void CreateRandomStockholmMSA (const char *msaFileName,char *cmFileName,bool doLocalAlignment,int numSeqs);
+#endif
+
+// in cmzasha.cpp
+extern void MarkovGenerate(int length,int maxSizePerSequence,const char *outputFileName);
+
+extern MarkovModelStats *defaultTrainingMarkovModelStats;
+extern void SetNew_defaultTrainingMarkovModelStats (MarkovModelStats *newMarkov);
diff --git a/rigfilters/cm2hmm-1.0/cmzashaUtils.cpp b/rigfilters/cm2hmm-1.0/cmzashaUtils.cpp
new file mode 100644
index 0000000..df25907
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/cmzashaUtils.cpp
@@ -0,0 +1,453 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+#include "stdafx.h"
+#include "UseDebugNew.h"
+#include "cmzasha.h"
+
+// global vars
+char *nucs=Alphabet; // defined in globals.c in infernal-0.54/src
+bool cmpWithInfernal=false;
+bool cmpWithPureHmm=false;
+bool useThresholdOnCm=false;
+bool dumpHmmCommitteePruningStats=false;
+bool analScoreDumping=false;
+const char *overrideHmmCacheFileName=NULL;
+const char *dumpHmmScoresFileName=NULL;
+const char *dumpLastHeurScoreInSequenceFileName=NULL;
+FILE *dumpLastHeurScoreInSequenceFile=NULL;
+FILE *dumpHmmScoresFile=NULL;
+bool disableHmmBuildInfoDump=false;
+const char *dumpFracLetsThruByScoreThresholdFileName=NULL;
+bool dumpAverageScore=false;
+FILE *dumpFilterResultsFile=NULL;
+bool enableProgressFile=true;
+
+/* miscellaneous utility-type functions & classes */
+
+std::string GetFileNameFromFullPath (std::string path)
+{
+	size_t i=path.find_last_of("/\\");
+	if (i==std::string::npos) {
+		return path;
+	}
+	else {
+		return std::string(path,i+1,std::string::npos);
+	}
+}
+
+std::string DumpProgramParams(int argc,char **argv,bool doPreamble)
+{
+	std::string programParams;
+	programParams += "Params: ";
+#ifdef _MSC_VER
+	int firstArgv=1;
+#else
+	int firstArgv=0;
+#endif
+	for (int i=firstArgv; i<argc; i++) {
+		programParams += argv[i];
+		programParams += " ";
+	}
+	programParams += "\n";
+#ifdef _DEBUG
+	programParams += "Build: debug\n";
+#else
+	programParams += "Build: release\n";
+#endif
+
+#ifdef _MSC_VER
+	WORD wVersionRequested = MAKEWORD( 2, 2 );
+	WSADATA wsaData;
+	WSAStartup(wVersionRequested,&wsaData);
+#endif
+	char hostname[4096]="???";
+	gethostname(hostname,4096);
+	programParams += "Host: ";
+	programParams += hostname;
+	programParams += "\n";
+
+	if (doPreamble) {
+		printf("%s",programParams.c_str());
+#ifndef _WIN32
+		pid_t pid=getpid();
+		double d_pid=(double)pid;
+		printf("pid: %lg\n",d_pid);
+#endif
+	}
+
+	return programParams;
+}
+
+void AnotherParam (void)
+{
+	Die("insufficient params.  Run \"cmzasha --help\" for help.");
+}
+bool HasAnotherParam (int a,int argc)
+{
+	return a<argc;
+}
+void AnotherParam (int a,int argc)
+{
+	if (!HasAnotherParam(a,argc)) {
+		AnotherParam();
+	}
+}
+
+std::string LineBreaksToTabs (std::string inStr)
+{
+	char *s=new char[inStr.size()+1];
+	strcpy(s,inStr.c_str());
+	char *cursor=s;
+	while (true) {
+		size_t offset=strcspn(cursor,"\r\n");
+		if (offset==strlen(s)) {
+			break;
+		}
+		s[offset]='\t';
+	}
+	std::string str(s);
+	delete [] s;
+	return str;
+}
+
+std::string LineBreaksToSpaces (std::string inStr)
+{
+	char *s=new char[inStr.size()+1];
+	strcpy(s,inStr.c_str());
+	char *cursor=s;
+	while (true) {
+		size_t offset=strcspn(cursor,"\r\n");
+		if (offset==strlen(s)) {
+			break;
+		}
+		s[offset]=' ';
+	}
+	std::string str(s);
+	delete [] s;
+	return str;
+}
+
+
+///////////////////////////
+// HitList
+
+int HitList::TotalSize (void) const
+{
+	int total=0;
+	const_iterator i;
+	for (i=begin(); i!=end(); i++) {
+		total += (i->second - i->first);
+	}
+	return total;
+}
+cm_int64 HitList::SizeIn2D (int windowLen) const
+{
+	cm_int64 total=0;
+	const_iterator i;
+	for (i=begin(); i!=end(); i++) {
+		int len=i->second - i->first;
+		if (len<=windowLen) {
+			total += len*len/2; // it's just a triangular region
+		}
+		else {
+			total += windowLen*windowLen/2; // the triangular starting part
+			total += (len-windowLen)*windowLen; // the rectangular part
+		}
+		total += (i->second - i->first);
+	}
+	return total;
+}
+void HitList::Dump (FILE *file) const
+{
+	const_iterator i;
+	for (i=begin(); i!=end(); i++) {
+		if (i!=begin()) {
+			fprintf(file,", ");
+		}
+		fprintf(file,"[%d-%d)",i->first,i->second);
+	}
+	fprintf(file,"\n");
+}
+int HitList::GetOverallLast (void) const
+{
+	if (empty()) {
+		return 0;
+	}
+	else {
+		return back().second;
+	}
+}
+void HitList::Init (int first,int second)
+{
+	clear();
+	std::pair<int,int> fullWindow;
+	fullWindow.first=first;
+	fullWindow.second=second;
+	push_back(fullWindow);
+}
+void HitList::Init (int length)
+{
+	Init(0,length);
+}
+void HitList::InitEmpty (void)
+{
+	clear();
+}
+
+void GetNucNumsFromHalfOpenInterval(int& startNuc,int& endNuc,int first,int last,int sequenceLen,bool isReversed)
+{
+	int start=first,end=last;
+	// emblcsv format is a fully closed interval, whereas we used half-open intervals
+	end--;
+	// if reverse strand, we must reflect the #s
+	if (isReversed) {
+		start=sequenceLen-1-start;
+		end=sequenceLen-1-end;
+	}
+	// emblcsv format is 1-based, but we're using 0-based
+	start++;
+	end++;
+
+	startNuc=start;
+	endNuc=end;
+}
+void GetNucNumsFromHalfOpenInterval(int& startNuc,int& endNuc,int first,int last,SequenceSet& sequenceSet)
+{
+	GetNucNumsFromHalfOpenInterval(startNuc,endNuc,first,last,sequenceSet.GetLength(),sequenceSet.IsReversed());
+}
+
+
+////////////////////////////
+// FracLetsThruCounter
+
+FracLetsThruCounter::FracLetsThruCounter ()
+{
+	ResetCounts();
+}
+FracLetsThruCounter::~FracLetsThruCounter ()
+{
+}
+void FracLetsThruCounter::ResetCounts (void)
+{
+	nucsInAllSeqs=0;
+	nucsLetsThru=0;
+	nucsSinceLastProgressReport=0;
+	nucsLetThruSinceLastProgressReport=0;
+
+	size2dOfAllSeqs=0;
+	size2dLetThru=0;
+	size2dSinceLastProgressReport=0;
+	size2dLetThruSinceLastProgressReport=0;
+}
+cm_int64 FracLetsThruCounter::GetNucsInAllSeqs (void)
+{
+	return nucsInAllSeqs;
+}
+double FracLetsThruCounter::GetFilteringFraction (void) const
+{
+	return (double)(nucsLetsThru)/(double)(nucsInAllSeqs);
+}
+void FracLetsThruCounter::DumpFracLetsThru (FILE *out,const char *messagePrefix,bool sinceLastProgressReport)
+{
+	fprintf(out,"%sdone %lg nucs (frac lets thru so far=%lg, 2d-fracLetsThru=%lg).",messagePrefix,(double)nucsInAllSeqs,(double)(nucsLetsThru)/(double)(nucsInAllSeqs),(double)(size2dLetThru)/(double)(size2dOfAllSeqs));;
+	if (sinceLastProgressReport) {
+		fprintf(out,"  (since last report did %lg nucs, fracLetThru=%lg, 2d-fracLetsThru=%lg)\n",(double)(nucsSinceLastProgressReport),(double)(nucsLetThruSinceLastProgressReport)/(double)(nucsSinceLastProgressReport),(double)(size2dLetThruSinceLastProgressReport)/(double)(size2dSinceLastProgressReport));
+
+		nucsSinceLastProgressReport=0;
+		nucsLetThruSinceLastProgressReport=0;
+		size2dSinceLastProgressReport=0;
+		size2dLetThruSinceLastProgressReport=0;
+	}
+	else {
+		fprintf(out,"\n");
+	}
+}
+void FracLetsThruCounter::ProcessPruning (const HitList& inputHitList,const HitList& outputHitList,int windowLen)
+{
+	int inputNucs=inputHitList.TotalSize();
+	int outputNucs=outputHitList.TotalSize();
+	nucsInAllSeqs += inputNucs;
+	nucsLetsThru += outputNucs;
+	nucsSinceLastProgressReport += inputNucs;
+	nucsLetThruSinceLastProgressReport += outputNucs;
+
+	cm_int64 input2d=inputHitList.SizeIn2D(windowLen);
+	cm_int64 output2d=outputHitList.SizeIn2D(windowLen);
+	size2dOfAllSeqs += input2d;
+	size2dLetThru += output2d;
+	size2dSinceLastProgressReport += input2d;
+	size2dLetThruSinceLastProgressReport += output2d;
+}
+
+
+
+#ifndef DISABLE_ZRAND
+
+zrand::ZRandom *rander=NULL;
+zrand::ZRandom *GetRander (void)
+{
+	return rander;
+}
+void InitRand (void)
+{
+	bool initWithRandomSeed=true;
+#ifdef _DEBUG
+	initWithRandomSeed=false;
+#endif
+	rander=new zrand::KnuthRngDouble(initWithRandomSeed);
+}
+void DestroyRand (void)
+{
+	delete rander;
+	rander=NULL;
+}
+void ReinitRandWithFixedKnuth (void)
+{
+	delete rander;
+	bool initWithRandomSeed=false;
+	rander=new zrand::KnuthRngDouble(initWithRandomSeed);
+}
+double rand01 (void)
+{
+	/*
+	double ri=rand();
+	double maxRand=RAND_MAX;
+	double r=ri/maxRand;
+	assert(r>=0.0 && r<1.0);
+	return r;
+	*/
+	return rander->Get0To1();
+}
+int RandInt (int N)
+{
+	int r=(int)(rand01()*(double)(N));
+	assert(r>=0 && r<N);
+	return r;
+}
+
+#endif
+
+
+std::string GetSubsequence (const char *rnaSequence,int first,int last)
+{
+	std::string s;
+	for (int i=first; i<last; i++) {
+		s += nucs[rnaSequence[i]];
+	}
+	return s;
+}
+
+const char *GetSqinfoDesc (const SQINFO& sqinfo)
+{
+	if ((sqinfo.flags & SQINFO_DESC)!=0) {
+		return sqinfo.desc;
+	}
+	else {
+		return "";
+	}
+}
+void AnnounceFastaFile (FILE *out,const char *fastaFileName,const char *virtualFastaFileName)
+{
+	fprintf(out,"----fastaFile: %s\n",fastaFileName);
+	if (strcmp(virtualFastaFileName,"")!=0) {
+		fprintf(out,"----virtualFastaFile: %s\n",virtualFastaFileName);
+	}
+	fflush(out); // doesn't happen that often, since FASTA files are usually reasonably large, & flushing means that the user can see where we got to
+}
+void AnnounceCmFile (FILE *out,const char *cmFileName,bool doLocalAlignment)
+{
+	fprintf(out,"----cmFile: %s (%s)\n",cmFileName,doLocalAlignment?"local":"global");
+}
+
+
+
+void AddWindowToList(HitList& hitList,const std::pair<int,int>& thisWindow)
+{
+	assert(thisWindow.second>=thisWindow.first);
+
+	if (hitList.empty()) {
+		hitList.push_back(thisWindow);
+	}
+	else {
+		std::pair<int,int>& prev=hitList.back();
+		if (prev.second >= thisWindow.first) {
+			// merge them
+			assert(prev.first <= thisWindow.first); // else we weren't calculating the left extent correctly, or it's not sliding properly
+			assert(thisWindow.second >= prev.second);
+			prev.second=thisWindow.second;
+		}
+		else {
+			// this is a new one
+			hitList.push_back(thisWindow);
+		}
+	}
+}
+
+
+void ParseRfamMembers(RfamSeqList& rfamSeqList,const char *rfamID,const char *rfamFullCsvFileName)
+{
+	rfamSeqList.clear();
+
+	CommaSepFileReader rfamFullCsv(rfamFullCsvFileName,',');
+	while (rfamFullCsv.ReadLine()) {
+		if (rfamFullCsv.GetNumFields()!=4) {
+			throw SimpleStringException("Rfam.full.csv file (line #%d) has a line with # fields !=4\n",rfamFullCsv.GetLineNum());
+		}
+		if (strcmp(rfamID,rfamFullCsv.GetField(0))==0 || strcmp(rfamID,rfamFullCsv.GetField(1))==0) {
+			RfamSeq thisSeq;
+			thisSeq.name=rfamFullCsv.GetField(2);
+			thisSeq.seq=rfamFullCsv.GetField(3);
+			thisSeq.isFound=false;
+
+			if (thisSeq.seq.size()>=5) { // there's a 1-length member of RF00001...
+                rfamSeqList.push_back(thisSeq);
+			}
+		}
+	}
+}
+
+
+void SetNew_defaultTrainingMarkovModelStats (MarkovModelStats *newMarkov)
+{
+	if (defaultTrainingMarkovModelStats!=NULL) {
+		delete defaultTrainingMarkovModelStats;
+	}
+	defaultTrainingMarkovModelStats=newMarkov;
+}
+
diff --git a/rigfilters/cm2hmm-1.0/data/AL096836.fna b/rigfilters/cm2hmm-1.0/data/AL096836.fna
new file mode 100644
index 0000000..6940862
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/data/AL096836.fna
@@ -0,0 +1,25217 @@
+>emb|AL096836| Pyrococcus abyssi complete genome
+GGGCTTTAGCCTCCTTCACCGCTTCCACGATTTTCTGCCTGTCAAAGGGCATTCTAGACATCCCTCCTTA
+GGTTTTTAATTAAAAATTCAAGGTGGAGTAAAAAGGGATGTTTTTAAATTTTTCTCACTCTTTCTCGGCC
+TTCTCAAATAGCTCGTCGTAAACCCCTTCATCTATTTCTCTCTGAACTTCCCTTGGATCCTTGCCTTCGA
+CGGTAACTCCCATGCTTAAAGCCGTTCCAATGACTTCCTTGGCGGCAGCCTTAAGAGTCAATGCTAGCAT
+CTGGTTTCTCTTCATCTTAGCTATCTTGATAACTTGCTCCATCGTTAAGTTCCCAACGATATTGTGCTTC
+GGCTCACCGCTGCCCTTCTCGAGCCCTAGTTCCTTCTTTATCAACTGGCTAGTTGGAGGGACTCCAACTT
+CTATCTCGAACTGCTTGGTTACTGGATCTACGATGATCTTCACTGGGACCTGCATCCCAGCGAACTCTTT
+AGTAGCCTCGTTTATCTTATCAACTACCTGCTTCACGTTCAATCCGAGTGGACCTATAGCTGGACCAAGT
+GGAGGACCAGGAGTAGCCTTCCCACCCTCTACTAAAACCTCAACGACCTGCTTCTTCATCCTTTCTCACC
+TCACTCCTCCTTCTGACGCTTGCTTATAAGCCTAACGTATTCTCCCCTAACCGTTACTGGAATCGGCACT
+ATCGCGCCTATAAGCTCAACAACGATCTCGTCCTTGCTTTCATCTACCCTAACAACCTTGGCCTTCTCTC
+CCTTGAACGGCCCAGATATTAGCTCAACGATATCTCCTGGTTCAAGACCACTAACGGCGGGCTTCTCCTC
+CAGGAAGTGCTCTATCTCACTAAAGGGTATCTCCCTAGGAAGAACTCCTCTAGCATGCCTTATTCCCCTA
+ATGGCTTCATCAACAACGCTTTTCTCGGGAGCTTCAATAAATATGTAACCCTTGACCTTAGAAGGAGCCA
+AAATAGCATATATCGGAAGATTATAAGTCCTAACCTTGCTGTATATTAACCTCGCAGTGTTTTCCTCCTG
+ACCCTGCGTAACCCTAACCGCAAATATCTTCCCACCCATCCTTTCATCCTCCAAGTACTAAGATGCCCAT
+GATTCTTATTAGCATGCCAATCAAGCCGATTAATATTATTCCAAGCCCCGTAATCTTCGCTGCCTTCTTA
+TACTCCTCCCATCCTGGCTTCCTCGTGACTAGGAAGACCCTCTTTGACTCCTTTAGAAAATTCCTGATCC
+TCTCTTGTAACTCTGGCATCCCTTTCCCCCACTCTTAACCTTGGTATTTAATTTAAAAATTTTAAGAAAA
+GTTAAAGCTCAGGGATATCGATCTTAACTGGGGGAACCTCTTCCTCTGAGGGCTCGGGAGTTTCCTCCTG
+GAACGTTATGTACCTGGATGTAACGCCTGTAACTATTACCATCACCCTAATTGTCTTCTCGAGTTCTGGC
+TCAAGCTGGATTCCCCAGATTACCTGGGCCTTTGGATCAACGTTCCTGGTAACGTACTCTATAATTTGCT
+GAGCCTCCTCAAGCTTAACATCGGCACCGCTTATGCTAATTAGAGCTCCCTTTGCCCCACTTATATCCAC
+GTCAAGGAGCGGACTGTTAAGTGCCTGTTCTGCAGCCTCCAAAGCTCTCTTCTCGCTGTCGCTCTCACCG
+ATACCTATCATCGCAACACCGCCATCCTTCATGACGGCCCTAACGTCATTGAAGTCAAGGTTAACTAGAC
+CTGGCTTGGTTATTAACTCGGTTATTCCCTTAACTGCTTGAACCAATATCTCGTCGGCAACCTTGAAGGC
+CATTTGAATCGGTAGCTTTGGAGCGACCTCGAGTAGCTTATCGTTCGGTATAACTATTACCGTGTCAGAA
+GCCTTAGCAAGTCTCTTAAGGCCATACTCTGCATTCTTGGCCCTTCTAATACCTTCCATAGTGAAAGGAA
+GCGTGACGACTGAAACGGTTAAGGCACCCATCTTCTTCGCCATTTCAGCTATGACGGGAGCGGCTCCAGT
+ACCTGTTCCCCCTCCAAGACCACATGTCACGAAGACCATATCAGCGCCTTCTAAAGCTTCTCTTAGTTCC
+CTCTCGCTCTCCTTGGCGGCTTCTTCTCCAATCTTTGGATCATTTCCAGCTCCAAGACCTCTCGTTAACT
+CTTTACCGATGAGGATCTTTTGATGAGCCTTAATCTTCAAAAGATCTTGAGCATCAGTGTTGACGGCTAT
+TATCTTAGCTCCAGTTACACCAACTTCCATCATCCTATTAACGGTGTTACATCCAGCTCCTCCAACTCCA
+ACCACATATATCCTCGCTTTTATCTGCTCTACTATCTTTTTAAGCTCCTCATCTATACTTGACTGAGGAA
+CTTGAATTTCCTGAGGTTTTTGCTCCTCTGCAGACACCCTTTCAACGACGTTCTCAACGAGCTTTAGCAT
+GCTCCAACCCTCCCTTATCAGGGTTAAATCTAAGAGAGGATTTGAAGGGAGGAAGTATATAAATTTCACT
+ACTCTTTGACGACGGCCCTGGGAAGGGGTACTGGATAAGGGATGCGCATTTCCTTAGCCAAGTGCATCAT
+CAAAGGCATTAGCTCAGATGTGGTGTAATTAACTACCTCCGCAACCAACTCACCAGGAAGAACTTTCTTT
+TCTTCCCATTCATCAAGTATCTCATCGATCTTCTCCTTGTCCCTTGGAACGTAAAAGACCCTAAGCTTTA
+TAGAAGCCCTGGCAACTTCAGGGGAATATAGAACATCGTACCTAACGTCAACCTCGATCCCTTTTACCCT
+TCCGGAAGGGAGGGGCATCTCCCCGAGTCTTAGATTCTCTATCGTCGGTCTAAGAGAAACTTCTATTCTT
+CCTCCCCCGATTTTTAACTTTTCAAATTCAACTCTAAGCATGTCATGACCAAGTATCGGCACGTTCTTTC
+ACCGAACCTAAGGAAGAGCGATCACTTATTAATGTTTTCATGGATTCTAAATTTTATATTTCTAATGACT
+TCCTCCTTTTTAGCTTCCGGATTCTTCGAGTAGGCTATCATAATCTCATTTAATATGTAAAAGAGCTTTT
+CAATTATGTCTTCACTAAGATTCCAAGGCGTAGCGTACCTATACAATACCAAATCGACTAACTCATCCAT
+ATCAAACTTTGCCAAAGATTTACTGCCGTCTGGTTCAACCATTAGTACGGATATACCATCCCCCTCAAAC
+GCGATTACCACTCTACCCTCCATTTTCCCCATCAATAATAGTATGTGAAAAGGAGTAAATTAAATTTGCG
+CTAGTCTTTTATGAATTCTAAACCCAACTCCTGGGCTAAAGACTTTGCTAGTTGTCTAGTTTCGCCTTTA
+CTTCCCTTCCAGTCAACGTATATCGCCTCTACCTTCTCGTGAAACCTGTTGATGGCCTTTAGTATGACAT
+CCCTAGAAACGGGTTGAGCGTACTTTGGGAGTATATGACCGAAGGCCAAGTCAGAATTCAAAGCCCTTTT
+CGTTTGCTTTGGTGCGTAATGACCACCACCGATTCCCAAAGCCACTTTAAACTTCGAGTTCTCGTAGTTA
+TCAAGGACGTAAACTATGGTTTCGGCTATTATTTCTCCAGCCCTATCGTTAACCCACTCCTCCTCGCTCG
+AACCAATCTCTATGAAAAAGCTTGGAACTTCCAACTCACTTGGCCCATGATGAGTTGCCTCGTAACAAAC
+CGTCCACCCGAGGTCATTTAACTCGTTCATCTTAAGCAGGGCAAGTTTCATAGCTGAGGGAATTGCAATT
+GCAAAACTTTCATCTTTCCCTCCGTACATTGCCTCCCCCCAGTTTCCCGTTACATGGGTTGTCAATGCGG
+GAAGCTTCTGCTTGCTTGAATGCCTAGAAGCGAATGCAATTATCTCGGGCTTAAAGCTGAGTTGTTTCTC
+TATCTCCCTGTCGAGGTAATCGTAATAAATCATTTCATCGTTCGTAGTTAGTATTACCATGTCATCCTTC
+TTATAAACTGGATTTCCGTCGAATTTAAGCTCGGTTTCCTTAAAGCCGAAGTTTTCAATCAGCTTTTGCA
+TTATGTTCATTGAAGCCTTGTCCACCTTGGTAGTCATAATCACCTTCATCTCACCACCCAACCAAAGTCC
+CATGAGTTGCTTAATACGATTTTCCTAAAAGGATATTAATTGAAAAACGAAACAGCTCTTGATGCCCAGG
+GAAAAAGTCGTGAGAATCTGGGATGAAAGGGAGGTAATCTACACCCCCAAAAGGTGGAGGATACTCTGGG
+AAAAGAGAGAGAAGGCTCTCAAGATAATGGAGCTCTTGAAAGATTTTGATCCCCACGTTTACGGTAGCGT
+TGCCAGAGGAGACGTAAGGAGAGATAGTGACATCGACATTGTTATACCTTACAGGGTTCCAAGCTACTTG
+ATAGAGTTGGCACTCGGTGACCTAGTTCAAAGAAGAAGGATAGTCATGGCGACCCCTTGGCATTTAATAA
+AGGGGCACATTGAAATAGATGAGGAAACCACGGTGACTTTCTTTTTAACTAATCCCACAGATAGGGAGTT
+AGAGTTTTACAAATGGGGCGGCATGCTAGACTTGTGGGGGGTTAAAACAAAGCAGAGGGTTCCTGGGGTT
+AATAAGAAATTAATTTTGATTATTCCAACTGATAAGGGACACATAGAGAGGGAGGTAGTTGGAAGGGAAC
+CAGAAGTCGCGAAAATACTTGGAGTGAGCATAGACATCGTGGAGGAGAGGGTGAAAGTTCTAACCAGGAG
+GGATAGAATAGGCAGAACTGGAATTTACCTTGATGAGGAAGTTCCAGACTGGAAGAGCTTTGAAGAGTTC
+TTAAAGGAGTTAGCAGATAGGGATCCCAATATAAGGAGGAAGGTCAGAGATAACATCTAAGAAAATTTTA
+TAACCCTAATCTTATACCCTATCCACCGAGGGGCCGTAGGGTAGCTTGGCCTATCCTGCGGGCTTCGGGA
+GCCCGTGACCCGGGTTCAAATCCCGGCGGCCCCACCATCTCTTGAATTTCACAAATAAACTTAGGCTTGA
+GTTCTTTGACTCCATGATAATAACCCGTTCTGGTTATCCGCTACGGGTGGCACGGATGGAACTTTTGCAC
+CACCCATAGTGGATAACCTTCCACCTACTCTCCTTCATCGGCTGACCTTCGTGGGAACGGAAACTCCCCA
+CGTCCTCTCAGGTCTCTCAAACGAATGCTCCTAGAGCACAAAATATCTTTTTCTCTCAAACCCAAACTAT
+TTATTGACGAGGATGACCTCCAATATATTCAGAGAAATTGGGATGTGTGTAACGTGGAAAACGTTGACAT
+CATTAGGGAGCTTGCAAAGATAGAGAGAAAACTGGATAATATAGAAAAACTCCTAAACGAGCTACTTGAG
+CGAGAAGAGAGTTATGCCATAATGAAGCTCTCAGAGGAATCCCTAAGAGAGTTCCTAGCGGACGAGCCGT
+ATATAACTCCGAAGAGGATCTCAAGGTGAAATATAGATGAAAGGAAAGATAGTCCTCGTACTATTTCCAT
+TCACAAGCTTGAGAGGAACAAAACTTCGTCCTGCTCAAGAATTGAACGTTATAATCCAGAGACAGATGTC
+CTTATCAAAGAATCACGCCCTGAATTTAACTTAACAAGCCTTAAAGTTTCGTCATTTATCAGACTTACAA
+AGATAGCAACAGTTCAAAAAGATATTACAGTCGGTGAACTTGGAGAGATCGGCCCAATAACCAAAAAGAG
+ATAAACCAGAAGATATGTTCAATCCTAGGATTTTAATGATGAGGAAATAGCTCATTGAAAAGTTATACTC
+ATAGAGTTTTAAAACCCTGTATCAAGATTCTCAACGACACTCTTAAAACTTTAGGTGCTGAATCAGGTTT
+CATGAAAATCGTGCACGTAGATGAAACCTCAACGAGGTACTATGGCTATGACCTCACCTCTAGATACATT
+CAAGCTGTGTTTCCCTTAGATGGGATACTCTGCGAAGTTGAGGAAACTATCTATGAGGACGGAGACAGAG
+AAGCGGATGGAATATTTTATAAGGCTCCAAAAGATATCCTCATTGAGCTCTCTGAGTTAATACTTAACGA
+ATTATCCCCTTCAGCCCTTGTCGACGTCATTTTCTCTTTGAGTGTTTAAGATCTTCTTCCAGTTAAAGAA
+CTTGAAAATGAAAAGCTTGTAGAGATAACAAGGAGAATTATGGAAGAATCCAACGAACTCGAAAACATAA
+TCATAGTAGGGGGAGGAGATATCACGGATCTATTACCGTCCGGTAATGATTTAACTTTATTCGTGTTGGA
+CGAAATCGAGATAAGGAGGGTCTCAAAGGATATAAACGTAGAGGAATTCAGACGTATCCTCGGGAGAGAC
+GTTAAGGACATTATGGACGTTATAGACTTTATAAAGGTGAAAAGGTATGGCAAAGATTAAAGATGAATGG
+GGAGAATTCCTTGTTAGGCTTGCCAGGAGAGCCATAGAAGAATATCTAAAAACTGGAAAGGAAATAGAAC
+CGCCAAAGGATACTCCAAAAGAGCTCTGGGAGAAGATGGGAGTGTTCGTTACCCTGAATAGACACAACGT
+TCCGCCCCAAACTGCGTTAAGAGGATGCATAGGATTTCCATTGCCAATATACCCACTCGTTAAAGCAACC
+ATCAAGGCAGCTATCTATTCAGCAGTCGATGACCCTAGGTTTCCCCCAGTCAAGCTTGAGGAAATGGACA
+ATATTATAGTAGAGGTAAGCGTCCTAACACCCCCAGAGCTAATCGAAGGTCCACCAGAAGAGAGACCCAA
+GAAGATAAAAGTTGGAAGGGACGGATTGATAGTAGAAAAAGGAATTTACTCGGGGCTACTATTACCTCAG
+GTTCCAATAGAATGGGGATGGGACGAAGAAGAATTCTTAGCAGAGACATGCTGGAAAGCAGGACTACCTC
+CAGACTGCTGGTTGGACGAGGATACCAAGGTTTACCGCTTCACAGCGGAGATATTTGAAGAGGAGTACCC
+AAGAGGACCAGTTAGGAGGAAGAGCCTCGTTTGATCTCCAAGCTTACGTCGAAGTTCTTCACGGAGTGAG
+TTAAGTAGCCTAAGCTTATAACATCCACATCAAGCTTAGCGTATTCTTCAATATTATTTGGAGTTATTCC
+ACCCGAGACCTCTATCTTGATGTTTTCTCTTAATCCTAGCCTCTTCAGCTCTTCTATAACCCTCACTATT
+TCCTGAGGTTTCATGTTGTCAAGCATTATAATGTCGGCACCAGCCTTTGCGGCCTTAATGGCATCTTCCA
+AGCTCTCCACCTCAACTTCAACAACCTTGTACATGCTGAACTCCTTTGCTCTTCTTATGGCCTCTTCAAG
+GGGGACTAGAGCTAAGTGATTATCCTTTATTAAGATTGCATCGCTCAAAGAGAAACGATGAGGCTCACCG
+CCACCGATCATTATGGCTTTCTTATCTATCAACCTAAGAAGGCTCTTCCTGGTTCCAGCCACCTTTACAT
+TTGGATTAACTCTCTTAACTTTCTCCACGAGTTTCCTGGTTTCAGTTGCTATTCCGCTCATCCTCCCCAT
+TATGTTAAGCGCAGTCCTCTCCACGAGTAATATTGCTCTAGCGTTCCCCTTCAGCTCTAGAATAACCTCG
+CCAGCTCTAACCTCTTCACCGTCCCTCTTCTTTACGCTAACGCTAACCCCAAAGTGCTCAAATAACACCT
+TTGCCTCCTCAACTCCAGCTATCACTCCATCTTGCTTCGCTATTATGACCGCTTCAGCCTCCATGTCCTC
+GGGTATAATGGCCTCGCTCGTCACATCCCCGTAGGGGGCGTCCTCCTCTATGAACTTCAAAAGGTAGTTA
+AGTGGTATCATAGCTCATCCCTTCGCGTACGTTAATATTCCAAATACCATATGGACGTTTTCTTCAACCT
+TATCTCCTAGCCTCATCCTAGTGCAAGATGTCAATTCAACTGGACTGAACTTTTTAATTAGATCCATAGC
+GTCTTCATTTGCATCGGGAACTATTATCTCCCTGCCCCTCAGGAGGAAGGCCTTTAGCATTATTTTCTCA
+GCGATTTTCCTCGATATCGCAACTAAGGGCCCAATTCTACCCCTGTAGACCATTCCAAAGCCCTCGTTTT
+CCACTCCAATTAACCTAGCTCCGCTCTCCAAGTAAAGCCTTAGAACCCTCGTCCTATCGTCACCAAATGC
+TTCCTTGTCAAGCTCCTCAACCCACCCAGGAATTTCCTTTAACTCCTTAACGCCCTCAACCTTCTTGAGC
+GGCCTGTTCCTGAGTTCGTACCTTACGGTCCTATACTCGTCGGTGAAATTGAACTTCTTGTAGAGCCCGT
+AACCCTGGGAGCTTGCATCTAGCCTTATAGTCTTACCTTTTCCAATTTTAAGCAACCTCTTGAATATCTC
+CGTCCCAATCCCCCTTCTCTGATATTCCTTCTTGACCCCCATAAGACCTACCCATGCAACTTTCTTGTAC
+AGGAATATACAACCCATCCCTACGGGCTTTCCGTCTATGAATGCTATTAGGCACCCATTGGGCTGGACTT
+TTAGGGATATTTCCATGGATTTCGCAACCGAATCCCTGGGTCCAGTGTAATTATATGCATCGATGAACAC
+TGAAACCATATCATCTATATCCTCAAAGGTTGCCACCCTTATCATCTCAGCTCATCTCTAGCATCCTCTC
+TATTGCCCTCCTCGCCTTCTCAGCTATGTCCCTGGGAACTTCAACCTTGTACTTCATATCCCTAAGGGAT
+TCGTAGATATGCTTCAGCGTTATAGCCTTCATTCCAATGCAAATGGCATCTTCCCTGGCTGGATAGAACT
+TCTTCTCTGGATAAAGCTTCTTCAATCTGTAAACCATCTCCCTCTCGGTAAAGACAACCCACTCATCGTG
+TAAGCAGGCGTTCTTTATCATTCCACCCGTTGAGACTATTATATCAGCCTTCTCCTGAACCTCTGGAATA
+CATTCGGGGTGAACCATGAGCTTAGCATTTGGATACAGCTTCTTCGCCCTCTCAACGTCCTCAATCGTGA
+ACTTCTGGTGGACATAGCAGTGGCCATTAGGCGGAACTGGGATGACCTTCTTACCTGTCATCTTAGCCAC
+GTAGTGGGCTAAGTTCTTGTCGGGGCCAAATATAACGACGTCTGCATCGAGCTTACTCACTATCTTTACT
+GCATTTGCGGATGTTACCGTTACATCGGCGTAAGCCTTTGTTTCTGCGGTGCTGTTAACGTACAGAACAA
+CCGGAGCATTCGGATACTTCCTCTTGGCCTCTATTATGTGCTCAACTTTGAGCATGTTGGCCATTGCACA
+GGTGGCCCTCCTAGAGGGGAGTAAAACCGTCTTATCCGGATTCAATATCTTGGCGGTTTCAGCCATGAAG
+TCCACGCCGGCAAAAACTATCACGTCTGCATCAACCTTGGTGGCTTTCCTAGCAAGCTCGAGGCTATCAC
+CTATGAAGTCCGCTATATCTTGAACCTCAGGGAGTTGGTAATTGTGAGCAAGGATTACTGCATTGCGCTC
+CTCCTTAAGCTTTAGTATCTCCTCAACAATATCCATCTCAACACCCATGATTGAGTTGCTCACTTGATAT
+AAAAATCATAGGATTAGCCATATGTATAGGAGTCCAGCGACAAGAAAGGTCAAGCTCGGTAAGAGCATTC
+TTAGGTAGACTTTACCAAGGTCAGCCTTGTAGTATTCCGCCGAAAAGACAAGGCAGAGGTGAACTGGACT
+AAAGAGCATTCCCATGTAGCCTCCTAAATAAGCTAGCGCTATCTTATCAAAACCAGTGAAGAAGGGCTTT
+AACAGAGGAAATACCATGGCCACATAGGCGAAGCTTATCCCAGTCATTAAGCCAATTATGAAGGGAGTCA
+CTAAGAGGATAATGATTATTGGAACGTGGAAGCTGAGCATAATCCTTGGAAGTACGTCAACCAATCCACT
+GGCCTCGATAACATCTTTAAAGTACATCACGGCTATCAACAGAAACACTATCCTGGGCTGAAACGCCCTC
+GTTAAAACTTCTTTTAGGCTTATTCTCTTAAGATTCGGGAGTAAAATTGAGAGGAAACCTACTAAAGAAC
+CGTAGAGCATATCCAGGCCTAGGATAATTGATAGGACTATTATCACCAGGATTGGATAAGTGGCCTTTAG
+GAGCATTTTCAATCCAGTAACTTTATTCCTGCCATTAGCTTTGTCTTCTTTAAGAGAGTAAACGAAGAAT
+AGGTAACCAATTGTTGCCATCAAAATCGTAAGTGGGAACATCTTGACGCTGATTTCCCTGATGGAAATTC
+CAACTACAGCCGAGGTAATAACAATTGCTTGGTACATCGGCCAAGAAAGCTCCCACACGTGCCTGAACCA
+GTAATTTATTAAGGTTTTGACCTCTGGCTTCAAGTTAAACTTGTTTGCAACGGGCTCTATCATCGGGGCG
+GAAACTAAAGCTCCAGCTGGCATTGGCATCAGGCCTATCAAAGCGGGTAGCGTCCAGAGGGAATGCTTGG
+CCTTTGGAAATAAGTGAAGGACAGCATTTTCCATATCTTTTAGATAACCTATTTGGGAAAATACTGAAGT
+TATTCCCATTATAAACGAGATTATTAGGATTAACCTTAAGGTGCTCCAAGAGGTTATCGTTGAGTACAAT
+GAATGTAAGGCTCCGTTGATTCCCAAGCCCGAAAGGAAAGCTAGGGTTAAGGCCCCCAGGAATATTGAAA
+CCCCTATGTTAACCTTCAGCCATATCAAGATTATAACGACAAGGAACGAGGCCAATAGTAGGATTATCTC
+CACCATACCACCAAGGTTGAAAAGGTTAGATGAGCATTTAAACATTGAGGTGGAAAAAGCTCGGCCTCTC
+GAACTCCTTCCTCATGAATGGGAAATCCCTCCTATAGTGGGAACCCCTACTCTCTTCCCTCTCGAGTGCT
+AAAGTTAGGACGGCCTTTGCAACAACTTTTAACCTCTGGTCTGCTTCAACTCCCTCCAGCTTCTTTAAAC
+CCTCAAGAAGAGAGCTCTTATCTCTAACTATTCCTGCATGATTCCACATTATCTCCCTTATGGAATCTAC
+ATCTCCAAGCTCATCGAAGTTATAAGGAGCATCGTTAGCTCCTCTCTTGGGCTCTTCCCTGAGAATCGTT
+CTAGCAACTTCCAATCCAGAGACCACGCACTCCAGAAGGGAATTGCTTGCCAACCTATTTGCCCCGTGAA
+AGCCGTTCGATGCGGCCTCTCCAATAGCGTACAATCCCCTTATCCTGGTTCTATAGAAGATGTCAACGCT
+TATCCCGCCCATCGTGTAATGAGCCACTGGAGTTACCGGGATCAAATCTTTCCCAGGGTCTATACCTTCC
+TTCTTCAACACAGAATAAACGTAAGGAAAGCGATCCTTGAAGTCTTCTATTCCCCTAGCATCCAGGAAAA
+CTCCCTTTCCCTCGAGCATTTTTAGGTAAATAGCTCTAGCAACGACATCCCTAGTTTCGAGCTCGTTTAC
+GAACCTCTCCCCATCCCCAGTAACTAACTTTGCGCCAGCCCCCCTTACGGCCTCGGTAATCAGGTAGGTT
+CTCCTACCTATAAAGCCCGTTGGATGAAACTGGACGAACTCCATGTCTCTGAGGGGAACTCCCTTGAGGG
+CTAGATCACCTATCAAAAGCCCAATGTTCTCCTTTACACCTGCCGTAAACCTATACAATCCAGAGAAACC
+TCCCGTAGCTACGACTACAGCATCAAACTTTAGCAACTCGCCGTTTAGGAAAACTCCAGCGAGCTTTCCA
+TTTTTTATTCCAATCTCCTCAACGAATCCCCTCACGAAGTTCACTCCAAGTTCCCTGGCATGCTTCTCAA
+GAATTGGAATCACGTGCTTTCCAGTTTCGCTCTTTATCGTGAAAACCCTCGGATGTGAATGCCCTCCCTC
+GAGCTCGTTGCCCGTAAAGGTTACGCCGTGCGATACTAGAAATGAATATGCCTCGGTAGATTTTGAAATG
+ACGTTCCAAACAACTTCCTCGTCATTTATGTACTTGCCAGCCCTTATTGTGTCGAGGACGTGAATCCTTA
+TGGAATCACCTTCCACCAAAGGAAAGGCTATTCCAGCCTGGGCTAGATAGGAGTTCGAATCCTTTGACTT
+TGGTCCTATTATTGAAACATCAACGCCCTTTTCGACCAATGAGATAGCTGCGACAAGCCCAGCGAGACCA
+CCTCCGACGATTCCAACTTCCATGTCTATCATCCCAGAAATCCTCTCATCTGAGCCAATTTAATAATATC
+CCCCTCTCCCCTAAACACAATCTCAGCTTCAGCTACATACTCCTCCTCGATCTCTGGTTTAAATTCTTTA
+ATCCTCTCAACTAGCTCCTTAAGGCCAGCCTTCTCAGCTACTCTAAAGCTGAAGAACCTCATTGCGAATT
+CTAAGTCCTCGTATATGTTCACATAGTACTCCGAAACTACATCTAGTTGTCTATCCGTGAGGGCGTTTAA
+GCCTAGCAATTCGGGTGGAACCCCTATCGAATACAGAGAGGCAGTAAACTTTATGGCCCTCGGAAGGGAC
+AGTCCTCCAACGTTCCTTGAATAACCGAAGAGACCTATGTGGAGCTTCCTCTTTCTCCTGTCGGGAATTC
+TCGTTGCCAACCTCCTTATATGGGGAGCTAAGATTTTCACCTGCCTCTGGTACTCAACTTCATAGAGTGT
+TATAAAATCGGGTACTTCAAGTGAATAAGGTTCCTTTCTCTTTGTGGATTTAACCTTTTCAACAGCCTTA
+ACTACCTCCTTAGTTGGGTAATCGAACTTGAAGCTACTCTGGACTGTGTAAGTTTGAACACTCGGGTATT
+CACTGAGAACGTTATCAACGTTATCTGGCCTCATTCCTCCCCTAAATGGAGGACCACCCACTCCGACTAT
+TGGATAAATTGGAATCGAAGTTTCTTCCTCCAGTTCCCAAATTTCTTGGAGGGCATTTTTGACGTACGTC
+ACCGCCGAGATTAGACCGTAATTCATAGCAGGATCACTTCTAGCGAGGAAAACTCGCTGATACTCTGGTT
+CTCTCCTTTCCAAGTACTCACCTATTATTTTTGCTGACTTTAAGAGAGCTACTTTAGTTTCAAAGAGAGG
+TATTATTCCGATTTCTTTCGGGTAAAACTCACCGATCCACTCTTTCACCGTCGTGTCATATATCCTCTCA
+TCCGCCAGGTTAACTACCTTTCTATACAGCTCATGCACTCGCTCAATTTCGGCCAAACTCGTCGTCATGG
+GTAGGATAACTTCAAATATCGGCGCTATGTCTTCCCCGTAGAATACCCTTGCATAATCTGCGGCCCTTGT
+TATCCCTTGAAGGGTTTCGAGGAGCAACTTCGCCTCGGCCTTTTCAACGGTTGGGTTCGGAACCCTTGGG
+GTTAACCTAACATCCTTTCCCAGGATAACCTTTCTGAAGAAAGATGGATATCTTTCGAGAAGTTTCTTTA
+CCACAAATTCGTCAACTTCTTTCCCTTCAAAATCCCACATCTGCTCGTCTGCACCTAAGACGTTGAATGC
+ATAGAAAGCTTCCGTTATCTCGTCTTCCCCTCCGAGAACAGGCGAATTCGCAAAGAATGGTATCGAGTAG
+TTATCCGGATGTTGAGTGCTCATTATCCTGGGTATCATTAAGCCCACCCAAACACTTCAAAATTGATAGT
+TTTAGAAATTATCGCGAGATAATTTGAATATAAGACAAAAGTTAAATAAATTTTTGGTTATAATATTCCA
+CGTTGGCACTGATTTACGCAACTTTTAAATATATGATGGTTCTATAATTCCAGGATGGCTAGTTTTAGGT
+TAGAAATGGCTTCTAATTTCCCTAAAAGTTCTAGAATTGGAATAATGAACAAGTAGATAAGAGAGCCTAC
+TAACAATCTGGGAATGGATATACTGGTTATAGGAGACCTCCACGGGGTGAGTATTAAGATAGATGTTCTC
+AAAATACCCGACATAGCCATTCAACTTGGTGATTTATCGAACTATGGGGAACCTGATATTATTGAGAATT
+TAATTTCAGAATTGGTTACACAGCTTGACCCTGTTCCCCTGCTGGTTATTCCAGGAAACCACGACATTTA
+CGGCTTAAATGACATCTTTGCAGCATTTCAGAGATTCAACAAGCTAGTAAAAAGGGCAGGTGCAATACCA
+CTTATGGAAGGACCACTAATACTCGAAGAAATTGGCATTGTTGGAGTGCCAGGTTGGTACGATTACTCGC
+TTGCCCCAGGGTACCTTAATATGACTAAGGATGAATATGAAATAAAGGCCTTTGGATTCCGACGATTAGA
+GGATGCAGATTATATAAAATCCTCCCTATCAGATGAGGAACTCGTAAGATGGAACCTAAACCTCCTCGAG
+AAGTTTATCTCTGAAATCAGGGAAAGTGTTAATGACGTAATTTTGGCTCTACACTTTGCACCATTTAAGG
+ATAGCCTTAAATATACTGGAAACCCTGAAATAGATTACTTCTCCGCTTATATGGGTTCCCAAAGATTCGG
+GGAGTTCGCACTTAGGCACAACATAGGATTAATTGTGCACGGCCATACTCACCGAAGTATTGAGTATTAT
+ATAGGCAAGACGAAAGTAGTTAGCGTTGGACTTAGAGAAACAGAACTTATAAGCCTTTAAATTCAAAGAA
+GAAGTAGAAAATTTGAAGAAGGAATCAAATCTCATCAGTCTAGGTCGCTACTGCTGCTGAAGTCCTCGCT
+TCCTCCTCCGCCCTTCTCTCCTTCCTTCTCCTTCTCAAGCTTCTGTGCTGCGATGACATCGTCAATTCTT
+AGGATCATTATAGCTGCCTCGCTGGCGCTCTTGATGGCCTGCTTCTTAACCCTTACTGGCTCAATGACTC
+CCCTCTCCATCATGTCGGCTGGCTCGCCCTCGTAGACGTCAATTCCGATGGTTGGTCCCTTCTCCTTGTG
+GGCGGCTATGACCTTAACTAGGGTCTCAATTGGGTCTAGTCCAGCGTTCTCTGCCAAGGTCCTTGGTATG
+ACCTTGAGGGCCTCTGCGAAGGCCTCAATTGCTAACTGCTCCTTACCACCGACTTCCTTAGCGTACTCGT
+CGAGCTTGATGCTTAGCTCGATCTCAGCGGCTCCACCGCCAGCGATGATCTTTCCATCCTCAAGGATGTC
+CTTGACTACCTTGACGGCATCCTCGAGGGCCCTCTCTACCTCGTCAACTACGTGCTCGGTTCCACCTCTG
+ATGAGGATCGTTACGGCCTTGGGGTTCTTGCAGCCCTCGACGAAGATCATGTTCTCTCCAGCTACCTTCC
+TCTCCTCGACGAGCTCGGCCTCACCGAGGTCCTCTGGGGTTAGGTCCCTTATGTTGGTAACGATCTTAGC
+TCCAGTAGCCTTTGCGAGCTTCTCCATGTCGCTCTTCTTGACTCTCCTTACCGCTAGGATTCCGTACTTG
+GCTAAGTAGTGCTGTGCAAGGTCATCGATACCCTTCTGGACGAAGACTACGTTAGCTCCAACCTCCTTGA
+TCTTGTCGACCATTTCCTTGAGCATCTTCTCCTCCTGCTCGAGGAAGGCCTGTAGCTGCTCTGGGCTGGT
+GATCCTTATCTCAGCATCGGTCTCGGTCTCCTTAACCTCTAGTGCATCGTTAATTAGGGCTATCTTAGCC
+TTCTCAACCCTCTTAGGCATTCCTGGGTGAACGACTTCCTTGTCGATAACTACACCCCTGATGAGCTTGG
+TGTCGCTAACTGCTCCACCTTCCTTCTTCTCGAACTTGATGTTGTCGATGTCAACCTTGAACTTACCGTC
+CTTCTCCTCTGCAACGAGCTTAACGGCCTCAACAGCTAACTTAGCTAAGTATTCTCTCTCCTCCTCTGCG
+GCCTTACCGGTTATTGCGGTCATTGCAGCCTTGAGGAGAACCTCCTCGTCATCTGGTTTGACTTCCTTGG
+CTATGCTGTCGAGGATCTCCTGGGCCTTCTCTGCAGCCAACATGTAACCCTTGATGACTATGCTTGGGTG
+GATGTTCTGGTCGAGCAATTCTTCAGCCTTCTTGAGAAGCTCACCGGCGATGACAACTGCAGTTGTCGTT
+CCATCACCGGCCTCCTTGTCCTGGGTCTTGGCAACCTCAACCATCATCTTAGCGGCTGGGTGCTGGATGT
+CCATCTCGTCGAGGATCGTTGCACCATCGTTCGTGATTACTATGTCACCAAGGCTGTCAACGAGCATCTT
+GTCCATACCCTTTGGACCTAGGGTCGTCCTAACCGTCTCTGCTATTATCCTTGCGGCGAGAATGTTCATC
+CTCTGGGCATCTCTACCAACATATCTCTGAGTTCCTTCGGGTAGAATTAGGATTGGTTGACCAGCTAACT
+GGGCCATTTTCACCCCACCTCCCTTATTTTTAGATTTAGAGCCGGCCTAAGTTTTAGTTACCTGTTGTAT
+CTTCCACACATAGGTTCCTTTGTGTTGCTTATAAACTTTTCGGTCATTATCAAAACCTTTAAATTAAGCT
+GAAGGCTAGAGCGAGGGGATGGGAAGAAAAATGAAGTTATTGAAAGTCGTTTTAATGACAACCTTAATTC
+TAGCGGTGATATCCGCTGGATGTATAGGATCTAACTCCACGCAGACAACCACAACACTTACACCAGAGGA
+CATCTACGAGAAGATAGAGAATCAAACACAGTTCGCTGGCATTTGGCACATAAACTTCTCGGTAAATGGA
+AGCATAGTATCAAGGATGGACGCCTATTCCTACGTAACCCCCGAGGAAATTAAAGTTGTCAGGCACTCAA
+AGGGAAGGATAGAGAACGAAGAGTGGGAATCCATCTCGTACATCAACTGGTCTAGCAGATACAACGTTGG
+AGAGCTTAACATGTTGATGAGAATAGGCAACACTTCCCAACCCTTCAGGGATGCACAGTTCATGAACTTC
+ACCTTGGCCAAGAAGTTGGCCTATCCAATTGGCGAGATATACCTAGCGTTCTCACCAAACTTCAACTTCA
+CTAAATCAAAGCACTTCACAACCTGCAACGGGAACTCGTGCAGGATAAGGGTAGTAAGGGAAGACAGCAA
+AATTCCACTAATGGATCAGCAAGGTGGGATGTACACCATAGAGTACGTTGAAGCCAATGCAACACTAAAG
+GACGACAAGGTCAAGGAGATCAAGATCTACGTCAGGACGAGTAGGGGAGAAGAGGAGTTCATGGAGTGTA
+AATTCCTTCACCCAGGGGAAAGTTGGGACGATATAATTAAGAAGATAGAAGAGGAGAGCAGAATCTTTGA
+AAACCAGACACAAGCAATCCTTAGGTGATCGAATTTTATTCTATTCCTAATCAGCAAGTAACTCTTTTCT
+CATTATTCTTTCAATTGGTTCGAAGTCTAGGTACTCCTCAACTGTCCTTTCTACAAAGTTAAGTCTTTTC
+TTCTCATCCCTACTCACGAGGAGCTTTCCTTTAATAGCCCTATATCGAAATGCTGGAGGAGCATCGTTGA
+GAACTCTCACATCAACTTCCATACTAATCTCTTTTTCAAGCTCCACAGCCAAAGAAATCTCGTACTTCAA
+GTAATTTTTCACGGATTCGTCAACGTAGACTGCAACGTCAATATCCCTAAAGTAATCGGTTTCTAGGATG
+CTACCATGAAGGTAAGCAAAGATCACCTCTCGGTGCTTTTCAAGGATTTTTTTAAGCTTCTCCTCAATCT
+CACACCTTTTCAAGGTATCTCACCACTGCCCTTATGAATTCTTCCAAATCAACTATATCTTCCCGAAGTA
+TTTCAAAAACCTTCTCATCATCTATTCTCCAGTATACATGAACGAGCATATTTCTGAACTTTGCCATCTG
+AGCTAAACGCTCTGCTAAATCTCCACTTATGATCCCTAGTCTGGAAAGCTTAAGAAAACAATCCGAGTAA
+CTGCTTGGAATATCTCCCTTTCTAACTACTATGTGATTGCATATTGAAAATGCTCCCCCTATGGCCATTA
+TGAGTAGATACTTCGCCGCATACCTAATGTGTGAGTTCGTTAGAAACTCTTCTAATCCTAAGTCCCCTAT
+ATCCCTAAGCTCATTGATTGCACCTTTTATTTCCGCCAACCTCCGCTCGATTAGATCTTTGTCTATTTCC
+AAAAGGATATCACCAAATATAGTGCAGAATCCAAATACTATAAAATTTAACTAAGAAGAGGCAAAAGATG
+AAACGTAAACATTGACACCGTATTCCTCGATAATCTCCTTTATTTTAGAAATCTCTTCTTTCCTGGGCCA
+GCAATGCTTATTGCACCATTCCTCATTTCTTGGATTGGTCAGTGGTCTTCCTACCAAGGGATTCAAGACT
+ACATAGTAATCAGTCTTTATCCTAGGTAGGACTTCCTTTACCCATGGCTCAATATTGAACCCTCTAGGGA
+TAGGTATCCTGAGTTCCAGCGGTATCTTGTGCCTTGACACTATCTCAAGCCCCTTGAGGTAAAGCTTCCA
+GAGAACGTTGCTAGCATTTTTCGGTAGACCATAGAGTTCCAAAGGTGGAACCTTCAAGTCCGTTGCAATG
+TGATTTACCAAGCCCTCAGAGAGCAATCTCTCGAGGGGACGGACAATTGTTAAGTTCGTGTTTAAGCTCA
+CCTCCACTCCAATTTCCTCTACCTTCCTTAGCAAATCAGAAAGCTCCCTCCATTGAACGAGAGGTTCTCC
+GCCTGTAATATGAAAATAGTCTATAAAGAGGGAACTTTGAGATAAATCCTCCATTAAAGAGTTGACGTTT
+AGTTCATGGCACTCTAGTCTATCTGCTATCCTCCAATTGTGGCAGAACGGACACTTCAAATTACAACCGC
+AGAGCCATATAGTGAAAGTGACTTTTCCATGAACGTCAACCATGCTTATGCTCTTCCATCCAGCCGTCAG
+CATTTTTCTTCACCCAGTATAATGCTTTCTTGTCCAGAACTCCTTCTTCCTGAAGGGGTTCCAGTTCCTA
+AGGGGTCTGTAGTACCCTATTATCCTACTCCATATCTCAACGTTCTCGCTTCCGCAACGAGGGCAATGAG
+TGTAAAGTCCAGTAGTTGAATATCCGCATGAGTTACAGACCGTTATAGCTGGCGTGTAACTCCAGTATAC
+AAGCTCTGTCTTCATGAGTTTTTTAGTAAGTTGAGCCAAGGCCTCTGGGTCTGGCTCCTCTCCCAGGAAG
+ATATGCATCATGACCCCACCTGTGAAGCTCCTCTGGACTTTCTCCTCAATCCTGATCCTATCAGCGAGCT
+CAAGACTACCGTAGTATGGAGCTATGCTAGTGGAATATATTGGATTCTCAGGGTCACTAAGAAACTCCTT
+AACTTCCGGAAAGTCCCTAGCATCTTTAATAGCCAACTTGGCGGCAGCACTCTCCCCTGGGACCTCTTCA
+ACGTTCCATGGAACTCCAGTCTTTCTCATCCATTCTCTCGCCTTGGATGTAGCAAACTCTACCATCTCCT
+TCATTATATTAGTAGCTTCAAGCCAGTCTCTTCTTGAACCCTCAATCCACAGCTTAGGATCGTTCAGATA
+AATTGCCGCAGCTTCAGGCAAGCCCAAGATTCCAATGGTATTAAAGTGGCTACTCGGGAACTCTTCCAAG
+TAGGTGGTTATCATGCTGTACATGTGAGGATAGTTCCTTATCAGGGAGATGTACCTATCCCTAAACCACT
+CCGTTGTTATCCTGACTATCTCAAGAACCCTCTCGTATTCCTCCCAGAACTCGTCATCATCCCTCGCTTT
+TAGGGCTATCCTGGGAAGATTTACCGTGGTTACATTAATAGAACCCGTAACATCTGGCATTGCCCATAAG
+CCACCAAATCTTTGCCTTTCAAGTCTTTCAAGTGCTTCCTCTTCGGAACTCTTTCCACTCAAACCAAAAG
+CGTACATGAACTCGTTTTTATCTATATTTAACCTGCAGCACATCGCATAGCTTGCATCAGGATCAACAAC
+GTTGGTGTTTAGCCAATAGAAGCTCCCCCTCTTTGCAGCCGTCGTAAAAACGGCCTCAAACACCTCGGGA
+TCATCCCAGAGCATCTTTGCCGTAACCATTATCGTGGGAATCGGGAAAGTGAAGGGCTGTCCTATGGCGT
+CTCCCTCCCTGAGAACCTGGGTTAATGCCACGAAGAACTTCTTGGCCTCTTCCTCGTACTCTCCTAGGGG
+GGCTACTTTCTTACCGTCGTAAACTGCGTAATCCCCCTCAAGCATCTTCTTAGGAGCGTCAAGCGTTACC
+GTGAAGTTAGTGAAAGGCGTTTGCAATCCAATCCTCGTTGGGTAGTTTAAGTTATAAACTAACCTCTGAA
+TGTTCTGCTTTATCTTTCTCTCATCTAGGTTTTCCTTCCTAATGAAAGGCCCAGCGTACCATTCAACGCT
+GCTAAAAGCTTGAGCTCCGGAGAAGTAGTGTTGCAACGTTATTAGATAATTAGCGACGTGATCCACGAAA
+GTGTCGAAATGCCTAGCTGGCCTAGAAATTATAGTCGGCGTCTTTAGGCCTTTCTCAAGTAGCCTAGCTA
+TGCTATGCCCAGTACAGTAGGGGATGTAGAGGCTGTAGGGTAGTTTATGTATGTATATTTCTCCAGAGAA
+GTGCGCCCTTCTTCCAATCTCAGGGATTAAGTTTAGGCTATCTTTCAGGGCCTCCTCCATCACGTAGGCA
+AAGAAACCGCTAGGCCCAGGATATCTGTTCGCGTTCTCGAGAACATCAAGACTCTGCCACTTCGCATACT
+CACTAATTATATCCCTTGAAACTTCCTCCATTCGAATCACCTGGATATTTTGTCCAATTAGGATGTGCTG
+GCTATATGGGTTATAGGCCTTTTGGATATTAAATCCAATATTACGGCAAAGATTTGACATTAAAATTGAC
+TTATCTTCATTGCTTCTTAAAAGCAAACTGGAAGAATACCAATCCAGAAAAGGTAGATAAACGAAAAGAT
+GAAAAATTAGTCATTAGTTCTTGTCACGATGTCATCATATTATCGCCTTTTCTGTATCTTTGTCAAATAC
+GTGCATCATGTCAAGGTCTATAACGATGGTTACTTCCTTCCCGACTTCAATTGGAATGTGCCCAGGGAGC
+TTAACCTTGACTAGCTCATCCCCAAATTTAACGTGGAGTATGGTGTCAGTTCCCAAGGCCTCAACGAAAT
+CAACCTTAGCATTGAGCTTTGCAGTCTTTTTCATATGAGCTAGCTCGCTAACCCCTTCAACGGTCATGTG
+CTCTGGTCTAATTCCAAATAGAACAGTTTTTCCAATGTAATCCCTAAGGAGTTCCATGATATCCTGGGGC
+AACTCTATTTTGAACCCTTTCCCCTCTAAGTAACCATCTCCTACAGAGACTTCAACTATGTTCATCTCGG
+GAGCTCCGATGAATGTGGCCACGAAGACGGAGTTTGGCTTAAGGTAAACTTCCGTGGGAGGTCCAACTTG
+AAGTAACTGTCCCCTGTTCATAACTGCAATCCTATCCCCCATCGTCATGGCCTCAACTTGATCGTGGGTA
+ACGTAGATTGTGGTGACCTTAAGCTTCTGTTGCAACTTTTTTATTTCAGCTCTCATCGCAACCCTAAGCT
+TCGCATCCAAATTGCTTAATGGCTCATCCATTAAGAGAACATCGGGCTCAACGACTATTGCCCTGGCCAC
+GGCAACCCTTTGCCTTTGACCTCCGGAGAGCTGGGCAGGATACCTATCTAAAAGTTCCTCTATTTGTAAA
+AGCTCCGCGGCCCATCTTACCCTCTTATCTATCTCATCCCTGGGGAACTTCTTTATCTTTAGTGGGAATG
+CTATGTTATCGTAAACCGTCATGTGAGGCCAAACGGCATAGCTTTGAAAGACCATGCTTATGTTCCTCTC
+CCTTGGAGGCAGATACGTCACTTCCCTATCCCCGAAGTATATCTTGCCCTCGGTAGGTTCCTCTAAGCCT
+GCAATCATCCTTAGCGTCGTAGTCTTCCCACAGCCACTCGGCCCCAGGAGAACTAAGAACTCACCATCTT
+TGATCGTTAGGTTTAGCTTATTCACCGCTGTAAAGTTTCCGAATTTCTTAGTTAAGTTTTCGAGCCTAAC
+TTCCACCATCTTAATCACCTCAAGGTTATACCCCACATCGTTACCAGATACCTCCTGGCAAAAAATATGA
+ACAGCATTGCGGGTAATATCATTATGAATGCAGCGGCGAACTTGTAATAAGCTGGAGCGGCCCCACCGGC
+TGCCCCTGCGACTATCGAGAGTATTTGAGCAGGCAAAGTTCTATTCTTCAGGGTTAGTATAGATGCTACG
+AAAACCTCATTCCAGCTCATGACGAAGGTGAACATTGCGGCAGCGGCCAATCCTGGCAAAGCCAGTGGTA
+GAGTTATGCTCTTGAATGCACCCCATCTCGTTAATCCGAAAACCATTCCAGCCTCTTCAAGCTCCTTATC
+AACGCCGGCAAATATGCTAGACGTTATAAGAACAACGAAAGGTAACGCCATGGCTGTATGGGCTAAAGCT
+ACCCCCAGGAGGGTATCTATTAAGTTTAGTTTTATGTAGAGAACAACTAATGGAATGGCCATTACTGGAA
+TTGGAAACATCCTTAACGCGACTATTGATAATTTTATGGTATCTTTTCCTTTGAAAACGTACCTAGCTAT
+CGCGTATCCGGCGGGAATTCCAAGTAAGAAGCTTATGATTATCGTGAGGACTGCGACTATTATGCTATTC
+TTTATACCACTCCACGCCCCAAGCGTGAAGAGTATTGTCTTAACCCACTGACTTGTGAAACTCGTTGGAA
+TGACCTTGTGGGGGTTATAGTAATCGGCCTTCGTTGAGAAGGCGTAGAGCGTTGAAACTATTATCGGGAT
+TAGAATCCAAGCGACTACCGTGAAGATAAAAGCGTAAAATGCAATTTTCTTTAACATAAATGCCGTTTTC
+TCATTCACGTTCTCACCTCCAAGTACTCGGCCTTGAGGAACTTAACGTACAATGCCCCCAGGAAGATTGA
+GAGCAACGCGATTGTTAGGGCATATATTGAGGCAACTCCATAATCCTTGATTTCCGTCAATTGATAGAAA
+CCCTCTCCAGCTAAGACGGGTATATCCCTTCCAGCTAAAATCCAGACGACACCGAACACCTGCATTGCGA
+AGAGCGTCCTTATTATGAGGGCACTCTGAATGCTTGGCTTAAGCATCGGAATGACTATCCTTCTCAATCT
+AGTCCAGTATCCAGCCCCAAAGACTTCGGCCGCTTCAAGGTATTCCCTACTTATCATCTGAAGCCCGGCC
+AAGATTATCACGAAGACTATTGCCGTTGCCCTCCAAACCTCAGCGATGACTATTGCCAAGAATTCCATCA
+TCCTGTACTCGTATCCAAAGAAGTGAATAGGACTCGAAATTATGCCTAGATTAAGCAGTAACTTATTTAT
+GAACCCATAATCAGATAGCATGGTGTACCATATTAATCCAGCCGCTACGTCGCTAATCGTTAACGGTATT
+ACAAGGGCGTAAATCGTTAAGTCTTTTCCCTTAAACGCTCTATTAACTGCCAAGGCCAATACCAAGGCGA
+GAATTAGTTGGACGGGAACTATAACGAGTGCAAGTAAAATCGTATATTTCAAAGCTTCCCAAAAGGTAGG
+GTCGGAGATTGCCCTCCTAACGGTATCAAGAGAAAAAGCTCCATTCTTTGTGAAAGCTAAATAAAGGGCT
+TGAATAAGGGGATAACCAATGAAGAATAGCAAATACACAACGGCAGGCGTGAGAAGGAGGTATGGGATAT
+ACTTAGATTTGATATTCATTTAAGCATCCCTCCATAAACAAAAAAGAGAGGAATTAAATCATGGCTCCTC
+TACACCCTGCTCCTTGAAGAGTTGGTGTAGCTTTGGCCCAAGTTCACTTAGTACTTTCTGTGGATCTTCA
+CCTTTCAGAACTATCCTCTTGAAGGCCTCTCTGTAAATACCGCTGAACTCACCGCCCTTGGCTCCAAGGT
+TGGGTATCATGACTATTAGGGCATCTCTCGTTGAACTCTGAGCGGTGACTCCCTTAACGAGAATCTTGAG
+TGGACCTTCTGGAACCGCATTTACCGCTTCCTTAACTGTTGGGAAGAATCCAACTTCCTTAAGCACCTTA
+ACCTGAGTCTCGGGTCTGGTTAGATAGTCTATAAGCTTCCATGCTTCTTCTGGATGTGGGGCGTTTTTTG
+GAATAGCTAATCCAGCTAAAACCACTATAAAACCTCTACCCTTAGGACCTCTTGGAACGGGAACTACTAC
+AAATTCCTCAGGTTTTGTTTCAATAGCATCCCTAATCCTAGCAGTATGATCCCATGCAATCAGCACTTCT
+CCCTGGAGTAGTGGATCTGCCATTGTATCCCAGGTTGTAGAGGCAGGGTTTGTATATTTCCAGAGCTCCT
+TGAAGTAATTCCACATTTCTATGGCCTCTGAACTGTCAAACTTCTTAGCCTCATAGCCAGTAAAGCTTGG
+ATATAGGTAACCATGGATAAATCTATGCAAGAGACCCTTTGGACCGGCTGGAAGTCCAAAGGCTTTCTTT
+CCAGTCCTCTCGTAGATGTTCTTAACCCAAGCTAGAAGGGCATCGTACGTCCACTTCTCAGTTCCCTGGA
+TAACATCCTGCTCGGTTAATCCGGATGGGAGGTACTTGAATGCCTCCTTGTTGACGACCATTACATAGGT
+TGCACTCATCCATGGGATGTAGAAGAGCTTACCGTTCTTGTCAGTTGCGTACTTCATATAACTCTCAATG
+AAAGTTCTACCCTCAAGCTTCTTTCCACTTAAATCCTCAAGCCAACCCTTAGCATTGAAGTAATCTAGAC
+CACCATGGAGGTCAGCAATGACATCTATGGTCACCTTTCCCGAGCTCTCCTCGGCCTCCAGCCTCGTAGC
+TAAGTCGGGATAATCCAGAGGAATAAACTCAACGTCAATCTTCACTTCTTCTTTAAATCCAGGTATAAGC
+TCATCGAGAACAAATGCTCTTTCCTGGGGCGGAGTGAACTGAGTTGATGCCCAAACGACCTTTGTAACTT
+CTCCACCACCAATGCACCCACTAGCTACTACTACAAGACCGAGGAGAATCGTGGCTATAACTTTTAGATA
+CCTATCCATATTCAAATCACCACCGATTTTTTATGACTTAATTCTTTATTTGCTTTTCGATTTTTGCTAT
+TATGAACTAGGCGAAACCTTATATCGAAATTAGAACATTAACAAGTCTAAATTAAGTCAATGAGGATACC
+TTTTTAATTACATTCACATCAACTATCTTAGGTGAGCCTAATGGAAGAGTGGGAACTCGCGCTCAAAAAT
+AAAGACTGTGAAAAGTTATTAGAGATCTTTGACGAATATTTCGAGCAGATAGAGGAAGATAAAATCGAGG
+AAGAGCTTAAGAGGGTTGGAGAGGTTGCCATAGAGTGCGAAAACTTCGACTTACTCCATGAAGTAGCCCA
+CCTCTACGAGCATCTTGGCAAGACTCAAGAAGGAATAGAGCTTTACAAGAGGATTGTAGAGAAAAGGAAA
+AACAAAGATCCAGAAGATTACGCGGAGGCACTCTATTACTTAGCCGATGCATACGAACACTTCGGCATGC
+CCGAAGAGGCCCTGAAGGTATATAACGAGTTATTAGAGCTAGAGAGAAAACTAAATAACGAGAAGGAAAT
+AGCACTAACCCTAGCGAACATAGCAATAGTGAAGGACGAGCTCGGGGAGACTGAGGAAGCAATAAAGCTA
+ATGGAAGAAGCAAGGGGATTATTTGAGAAGCTCAACGATGAGAGAAACTTCCTGATTAGTTTAATAGACC
+TGGCCCACTTCAACTACGAGCTTGGGAAATACGATGTTGCCCTCGAACTTATAAGGGAAGTCCTGGGGAA
+TCCAATAGATAAGGAGATTGAAGTCAACGCAAGGCTCGTTGAGAGCGAAGTATATTCAGGACAAGGGAAA
+TACAAAGATGCAGCCCTTTCATTGAGGAATGCATTGCAGAGGGCGGAGGATGATGAGGAGTTATTCGGGT
+TAGCCTTCGACTCGATAATAGAATTTCTAGAGGATCTATTCAATGAGGGAAAGTACTCAGAGCTATCGGA
+GATACCTAAACTCTTTGCGGAACTGTTCGAAGATGACACAAGGCATTTCTTTGAGGCTATAGCAAAGCTG
+GCCGAGTGGAGACTAGGAAATGAAAACGCCAGAAAGGATTTCGAAGAACTGTACAACAAAATTGAAAACG
+AGGAATTGAGGCAGATAATAGACGAGTGGAAGAGACCTAAACTGAGTCTTAGCCTTGGATTAAGCCTTTA
+AATTCTCGAAACCGTCTCTACCTCTGCACTTTCAACGTTCTCTACTTCCTTAAACTTCTCCGCAACCTCG
+TCAAAGGAGTATCCCTCTTCGTCCTTCCCAAGGACGTAGAACTTCAACGCCACTAAACCGAAAGCTATTG
+GCTCCCTTTCAACCTTTGCAAGTCCGTACTTCTCTGGTATTACTGCCTTAAGCTTCTCCTCGAGCTCGTC
+CAAGTTCACCTCTGGATCGCTTGGCATTACCTTAATTACCCCAACGATGTTGAAATCGCTCATTCAGGGT
+CCCTCCCATCCACACTTGGGGCACTTGTAGGGCTTAGCCAATAACCTACAAGTTTCACATCTCCAGATGA
+TAGCCTCCCCACAGTTGGGGCAAACGAAGTGAGTGGCATGCTCCCTAGGCGTGATCTCCCTTCCGCATGA
+CGTGCACACGGGTATCTCGAACTTCAGCTCAACGTTCTCCGCCAACTCCCACACCTCCAGAAGGGAGGTT
+TTTCTTAACTGTCATCGGGTTGAAGCAGGCATTTATAAACCTTTTCCCAAGATAGTCCTGGGGAAGAAAG
+TGGAGGTCAAGGCTTTCATAGAGATCATGAGACCTCACAACTGTATACTGGCTGGTGTAGTAGGAATACT
+CGGAAGCTTGGTAGCTTATGAGGGGATTCCAAGCATCGAAAAATTGGGACTAGTATTTCTCGTGGTGTAC
+CTTGGATGCTCGGCTGGAAATACCATAAACGATTACTTTGACGTTGAAATAGATAGGGTAAACAGACCAA
+ACAGGCCGATTCCCAGAGGGGCTATTCCCAGGAAAGTTGCACTTTACTATGCTTTACTTCAATATATGCT
+AGGGCTTGCGCTAGCTAGATTCCTAGGCGTTGAAGCATTGCTCTTTGCGTTAGGGGCCTATGCTTTAACT
+TTCATATACGCTTGGAAGCTCAAGCCTCTTCCTTTCATAGGCAACGTTGCCGTCGCACTTCTAACGGCGG
+CAACCCCAATATACGGAGCGTTGGGAGTTGGAAGAGTAGGTTTAGCCGGATATTTAGCTATATGCGCGTT
+CCTCGTTAACGTCTCTAGAGAGATCATGAAGGATATAGAGGACATAGAAGGCGACATGAAGATGGGAGCC
+AAAACTCTGCCCATAATAATTGGAAAGAGAAGGGCAGCGATGATATCTTCAATATTTGGCGTTTTAACTG
+TCATAACATCTTTCCTACCCGTAAAGGTTGGAATTGGACTAGGCTACGCTCCAATAATTCTCGTCGATGC
+TATGATATTAAAGGCGAGCATCGATGTAGTTAAGAATCCAGAGAGCGCCAGTAAAGGACAGAAAACATTG
+AAGATTGCTACATTCATAGCAGTTATAAGCTTCCTGTTGGGAGCATTAACTAAGGGGGTGTGAATGTTGA
+TTGAGAACGTTATAAAGGATAACATTAATGCCGAGGGCCTTTGGCTTATTTTGACGTTTAAGACTCCCTA
+TGGTCCCTTGGACACTATGGAAATTATTGAGAGAGCTGTAAAGGAAGCCGGATGGGAGGTAACGTTTAAA
+GCCAACTGGTGGACTGCAGATATTCCCTATGGACTAGTTAGAATAGATGCGAGAAAGAATGGAAGGGAGA
+AAATAATCCTGGGCAGGTGGATACTTGGGAAGAACCTTGAGGTCATAAAGGTCGAGAACCTGGACTTGGA
+AAAAGGAAAGGAAGAGTTCTTCAGAACCGTGGACAGCATAACCTCAACCCTAATCCATGATCCAGTAATA
+AGGACTATGAGAGAACAGTATTAGGTGTGTCTAAATTTATTTAAGAATGCTAATTTTTTACATGCATATT
+TCTATTATGTATACTATTAGGTTTAGATCTGATTACTTTTAATTCGAAAATCTTATATCAGGTTCTTCTC
+TATTAAATAAATGCTTGGGAGGTGTTATAATGTTCGGGTGGGCTAAGTTTGTTCTATTTGCCCTACCAAC
+CCTGATAGTTCTAGCTTCGATAGCTATCTATTACATAACTGGGAAGGAGGTGAAGACATGAGCAATGCCT
+ATGAAATGCTAAAGAACCCAGTAGCTCTAGTAGCTTTCCTATTCACACTAATATTGCCTATTCTAGTCGG
+ATTCTATGCCATGAAGAGAACTAAAAGTGAAGAAGACTTCTTCGTCGGCGGAAGGGCAATGGACAAGATA
+ACCGTGGCATTGTCAGCTGTATCGTCAGGTAGATCAAGCTGGCTCGTCTTGGGGCTAAGTGGAATGGCCT
+ACAAAATGGGAGTAACAGCTGTTTGGGCGGCCGTTGGATACATAGTTGCCGAGATGTTTCAGTTCGTATA
+CATGGGAATTAGGCTCAGGAAATTCTCAGAAAGATTCAATGCAATAACTGTCCCAGACTACTTTGAAGCA
+AGGTTCAGAGACACTTCAAAAATATTGAGAATCGCAGCGTCGATAATAATCATAATCTTCCTAACATCTT
+ACGTTGGAGCCCAGTTCAATGCGGGGGCAAAGACCCTAAGCACGGCGCTGGGGATAAGCATTTTCACAGC
+CCTCATGATATCGGTGTTAATGATAATAGTTTACATGATCCTGGGAGGGTTCATTGCGGTAGCATACAAC
+GACGTTATAAGAGCCGTAATAATGATAATAGGACTCGTCGTCCTTCCAGTTATTGCGGTAGCCAAGGTTG
+GAGGAACAGAGGAAGTTCTTAAAGTTCTACATGCTTTAGACCCAAAACTGATAAATCCATGGGCATTCGG
+GGCTGGTGTAGTCATAGGGTTCCTAGGAATAGGGTTCGGTTCGCCTGGACAGCCTCACATAATAGTTAGA
+TACATGTCAATAGACGATCCCAACAAGCTTAGAGTTTCAACAGTGGTCGGAACCTTCTGGAACGTCGTTC
+TAGCCTGGGGTGCAATATTCGTGGGATTAGCTGGAAGGGCTATAGTTCCAGATGTTTCACAGCTTCCTGG
+GAAAAACGCTGAGATGATATACCCCTATCTAAGCGCCCAGTACTTCCCACCAATACTATATGGGATCCTA
+ATCGGTGGAATATTCGCGGCAATATTATCAACTGCCGATTCACAGCTACTGGTAGTTGCCTCAACCGTCG
+TTAAAGATCTCTACCAAGAGGTGATAAAGAAGGGAACAAAAATAGACGAAAAAACGGCCCTGACAATAAG
+CAGGGTCACGGTTTTAGTTGTAGGATTCTTGGCCGCAATACTTGCATACGTTGCAAAGGACATTATATTC
+TGGTTCGTGCTGTTCGCTTGGGGAGGTCTAGGAGCATCATTCGGGCCAACGCTGATCTTGTCACTTTACT
+GGAAGGGAACGACAAAGTGGGGAGTCTTAGCTGGAATGATCGTTGGAACCATAACAACCATAGTCTGGAA
+ACTCTACTTAAAGCCAATAACTGGCCTTTACGAGCTAGTCCCAGCGTTTATATTCTCCTTAATAGCAACG
+ATAATAGTGAGCATGATAACTAAACCTCCAGAAAACGTTGAGGAGCTAATGAAAGCCATGGAGTGATATT
+TTTCCTTTTTATTTTTAATTTTCTTCCCAGAAAAATATAAAAATCAAGAGAGCCTTGCCCTAACGATCTC
+GATAGCCCTTTCAGCATCTTCTTTGAACTCCGGATAACCAAGCTTCTCCAAGGTCTCAGGTAGTGGAACT
+CCGAGCTCTTCATCCCATCCCCTAAGCCTGTAGAATTCCCTACGAGCCTCAAGGAAGTCGTTGTAGTCTA
+TGAACGCGGCGTTGCCCTTAGCTGGCCCATCTTGCTCTGGCTCCCACCACCTCTGCGGTATAACATCATC
+TAATGGTGGGGTTACCCAGTCCAAGACGTTGTGTATTCTAGCTATACTCTCCACGGCCCAGGCAACTTTT
+CTGAGCTTCTCAACAGTCCACTCTTTGCCAGTTGAGAGGGAGTAAAATCTTGCCAAGTCCTCCATACTGT
+AGGGAACGAACTTACAAACGCCTAGCATGTCGGTTATGTAACTCTCATCCCTACTCTCTATCAATGAGGG
+AACTAACTCTTTCGCAGGCCCTTGGTTAGGCAACTGGTGAGGCCTAGGCCATCCCCTCAGATGGCTCGCC
+CCAACGTCGGCCGTAGCGTAGCTCAATGCGTAGGTTCTCCTACCTCTAGGATCCCAAGCTGGTGCCTCCA
+ATCCCTTGACGTGAACCGCGAACTCACATCCCCTCCCAAGGATCTCGCAGGCCCTCTTAACGCCCTCAGC
+AAGAATTGCTCCAATACCTTTCCTCTCAGCTATTAAGTTGAGGAGCCTCTCCTCAGCTTCCTCATCACCG
+AAACCCTTCACCGAGAATCCTATTTCATCTTCACTTATAAGCCCGCGCTCAACCATCTCGAATAACCAGC
+CTATGACGTTTCCACTCGCTATACTGTCCAATCCAAGGTTGTTGGCTAACCAGTTGAAGTAAGCTACGGC
+TCTCAAGTTGAAAACTCCGGTTGCAGCCCCAAGCATCGCTAAGCTCTCGTACTCGGGCTTTACCCTAATC
+TTTCTCCCCTTGTACTCGACCTCTATATATCTGGCACATTTTATGGGACAGCTCTTCCCGTGAATGTACC
+ACTCCGGCTCCACCTCGTACTTCTTAACCTCATCTCCAGCCAACTTTGAAGCTAATTCCTCTGGAATGTA
+GGGCCTTGAGAAGTTGTAGGCTGGACTCATCCCTAGGCTAGCTGAACTCCTTAGCCCGTCAGTAGTTCCA
+TAATTTCTACTATGCTCGTACTTTGGATCCTTCGAGAACTTCTCGTAAAATTCATCCCAGAGTTTCTTGA
+ACTCCTCAGGATTCGCGACTTCAGGCTTCTCCCCAGGCTCAACTACCACCGCTTTAAGATTCTTGCTCCC
+CATGACAGCCCCGAGACCACCTCTTCCACTAGCCCTCTCCGTGTCATAGACTATGTTAGCTATCTTCACC
+AACCTTTCACCAGCTGGGCCTATGGAGGCTATGCTAGCATTTGGATACTTCCCCCAGAGCTCTTTGGCCA
+CTTCATAATTCCCCTTTCCCCAGAGGTCTTTAGCTGGTCTTATTTCGGCCTGACCATCGTATATGTGAAG
+ATAAACTGGTTCTTCAGCCCTCCCTTCGATTATAAGGGCGTCGAAGTGTCCCCTAAGCTTTGGACCAAAG
+GCATCCCCACCACTTGAATCACTTATCAACATAGTCTCTGGGCTCTTACTTACGGCAATCACCTTACTTG
+AGCCAGGAATTAAACCTGTAAGGGCTCCAGGAACGAAGAGAAGCTTATTTCCTGGGCTAAGAGGGTCTGT
+TCCTGGGGGAACTTCCCTATAAATTATGTAGTAACCGAGCCCTTTACCGCCCACGAACTTCTCTACGATT
+TCATCGGAAAGAGATTCCACTGAAGTCTTCCCATCGGTTAGATCAACCCTAAGGATTTTCCCCTTGTATC
+CCTTCATAACCCTCACCTCTAAACGCAAAGCTTCGCTCTTTCTCTATCTTCACGTGAAAGCCTCCAGCCC
+ATGGCTCCAAAGTTTTCCTTTATGTGATCCTTGTTGGAGGCCTTTGGAATTGCAACGACGTTCTCCTCCC
+ATATTAGGTAGTTGAGGGCAACTTGAGCTGAAGTTTTTCCATACCTCTTCCCTATCTCGGCCAAACACTT
+ATTCCTCGCTAGGATGCCCTTCTCGAGGGGAGTGTAGGCCATCAACGTGATTCCCTCCCTCTTCATGTAA
+TCGAGAAGCCCAGTTTCCTCTGGAGTCCTATCCATCAAGGAGTACTTAACCTGATTAACCACTATCTCGT
+ACTTTCTCATAGCCTCTTGACTTCTCCTGAGTAACTCAAGGTCGAAGTTACTAACCCCGATGTACCTTAT
+TAACCCCTCATCGACAAGCTCCTCTAGAGCGTGAAGTGTCTCCTCGATTTTCTTCCAAGTATCGCCTGGC
+CAGTGGAGAAGGTAGAGGTCTATATAAGTTCCTAACCTCTTCGCACTAGCCCTAGCCGCTTTTTTAGCCG
+ACTCGTAACCAAAGTGAGTAGGCCAAACCTTGCTGACTATGAATATCTCTTCCCTATTGAAACCCTCTAT
+AGCCTTCCCAACTAGTTCTTCGCTGTGACCTGCTCCATAGAATTCGGCGGTATCTATCAGGTTTATCCCA
+AGCTCGAGTCCGTATCTAAGGGCCTCTATGCTCTCCCTATCTTTCGAGTAATCAGGGAACTCCTTCCCAC
+CAATACCCCAGGTGCCCATGCCAATCGCGGTTACTTTATCATCGCCAATTCTCTTAAAATCGGAAACCTT
+TGCCATCTTCCACACCATAGAAAGTTTGTGTAGTTTAATTTAATTAAAGTTTCCATCTGAACGCTACGAT
+GGACAGATTTGAGGAATAGGATTTTAAGGATGAAAATTATTTCAGACTTTAGTGATAACATGGATCCTAT
+GACGAAGGCATTTGAAGAAGCTAAGCCTAATAAAGGCTGCGTTTTCCTTGATTCTACTCATAGCGTTCTG
+TGGAGTGATATTTATAACAATAGGAACTATAATCTCGACAAGGCAGGGCAGCTTCCTGGGATTAACTCAG
+CTAGACTTTCTCAAGCTCAGGGCTCGTTATGGCTTCATAATGCTTGTCTTAATTCTAATTCACCTGTTCA
+TGAATAGGAGCATAATGAAAAAAGAACTACAACTGCTCTTTGATTAAACTTCCTCAAGCTTCTTCCTTAC
+TTCCTCCGTGTTCTTCTTGGTCTCTTCGAGAGCATTTTTAATGCGCTCTATCTCAACTTTAAACTCATTC
+AGAGTTTTATTAACTTGATAGAAGGCAAAGATAAGTACAACAAGTATTATCAAGCCCAGGATTATACTTA
+TCCATCCGCTAGGAGTTTGCATATGCTCACCTCCCCACGGCATTTTTCACACCTCCTTAAGATTCTTCAA
+AGTCTCGTTTGTTATCACTATTTTGAATTGCTTTGCTTTGTAGTACTTCTTGGCCCTTGGATCCCCAGGC
+TCAAGGCGAAGTTCACTTTCAACTAGGCCTGCCTTTTCAAGCTTTTTCAAGTGTAGGTAGAGAAGTTGCC
+TCGAGATACCTAGTTCCTTAGCAAGCTCGTAAACGTACCACTCCTTCTCGCAGAGCATCTTGAGTATCTT
+AACCCTAACGGGATTTCCAAGGGCTTCGCCTATCTTCACAAGCTCATCGATGCTCTGCACCATAGTTACC
+ACGCTAATCAGTCCTTGGCAATTCCTGATAAGAAAAGGTAGAAAAAGATAAAAGCTTTCCGTTAGCTTCC
+AACTATGGAGCGATATTCTTCTTCGCTCAACACTTAAGGTGTGTACTCAATTCCATAATTGTCAGCTAAA
+ACCTTTGTAAAGGCCCTCAAGTGGTTCTTACTACCATCCATCAGGTTCTCGAACACGACTTTTATATCTT
+CATTATCTACCTTAGACAACCACTCTTCGAGATCCTTAATGTCTATCTCCTCTATTAATGCACCGACCTT
+CAGTGCATCCACTACACTTTGACTCCCCATCTCAACTAGTTCGTTGTAGAGATTCTGAAGCTCTTCGTTC
+TCAAAGACACCGATCTCATTCAAAGTATCAGGCGCCGTTAGGTTGTACTTCTCGATTAGCATTAGCACGG
+CATCCATGTGCCTCTGCTCGCTCTGTGCGATTCTATCAAAGATAATTAGCCCAGTTTCGTTGTAGAGCTT
+GAGATACACATCCCTTGCAAGTTTCTCCTCTTCAATCATGTAGAGTAAGCTATTAGCCTCTTCATCGCTG
+AGGGGAGCATAGTAGGACACTTGAGCTAGAGCTACTGGACTTGGCCCAGGAGTTCCCCTGTACGCTGCAA
+CTCCTTGAAGTACTAAACTAAATATCCCCAACGCCAACAACCCAAATCCTATCAACTTTTTCCTCATGTC
+TATTCACCTCTTCATATGTAACTTCAATATTACATATGCATGCTACACTTATAAAGTTTTCGGTTATTCT
+GAGGGAACGGTTAAACTAAACCTGGGACTTGGAACTTGAAAATCAAGCAAAGGCCTTATAAACTCAAACG
+GAGAATTCTTTTGAGGTGATTCTAATGGAAGAGGTAATTCCTGGGATATATAGGATATTTGATACCTTTG
+TCAACGTGTACATCGTGGATAGGGGAGACCACTTAGTTCTAGTAGATACGGGAATAGAGTCCACTTGTGA
+AAAAATAATCGAAGCCGTGAAAAAGCTAGGAAAACCTCTAAAGGCTGTTATATTAACCCATGGACATATG
+GATCATACCGGATCGCTAAGATGTCTCAAGGAAGTGCTAAATCCAATTGTGGCATCCCAGGAGGAAGAGG
+TTGAGATGATCGAGAGAAACACCGGTGTCAAGGTTGATGTAAAGCTTAAGGACGGAGAGCTCTTCGAGGG
+ATTTAGGGTTCTTCATAAGCCAGGACACACAAAGGGAAGCATTTGCTTACTAGATGAGGACAGTAAAAGC
+TTGTTCGTTGGAGACCTGGTTGTTGAAGAGAATGGAAAGCTAAAGGAAGTACCTCATCAGTACTCAATGG
+ATCCAGAGATGAACAGAAAGAGAATAATCGAGCTTTTAGAGGTTGAGTTCGAGAACCTAATGCCAGCCCA
+TGGAAATCCAATAATAGGAAAAGGAAAGGAGAAAATTAGAGAGTTAGTTGAGAGCTTTAATCTAAGTTAG
+GGATTTCATCCTCATGAGCCTCTCGTAAAGCTCTTCAACCTTCTCAGAGACATCCTCAGGTGAAAATCCT
+GATTTAACTGCCAGCCAAGTAGCTCCCCCTGCCCCAACACCCTCCTTAACGTAGCCCCTCTCGTAATCCC
+TCAATCCCTTGAACTTACTATTTGAAAAGTCAAGATCCGCCGAGTAAGTTATTATCCCTATTTCCCTAGC
+GGTCTCAACGAACGTTGCGCTCCTATCATTCACAACCCACCTAGTAGTTGCTATCATGAACCTTTTCATG
+TCCTCTCCTAGGGCTTTAAGTATCGCCGAAACTGCAAGCATCTGGGTTCCTCCAGCCAAAACAATGTCTT
+TCCTAAAGCCGAGCGACAAGCCAACGACAGTCGCTATCATCGGATCGCCGAACTGCCTCAAGGCTTCAAG
+GGGTTTCTCGCTCAGCTGACCCTTCTCTATTCCAGCCCTATTAAAGCCCTCCATTATTACCCTCTCCTTG
+AGCTCCTGAGGATTGTTTGGGGAAGCTGAGCTAGTCCTTGCTTCATACCCCAAAGCCCATAGCACAGCCT
+GTGCAGTTGTAGTTCCTCCTGGGGTAGATTCCCCAATTACGAGTTCTTTTATAGGTAACTTGTTTAACTC
+CTCGCCAAAGAGCTTAGCCCGCTTTATTATCTCCCCGAACTCTGGCAAAGCTATTTCCTTCCTAAAATCC
+CTACCGACAACATCGCTTATGTGGACGTGAGGAACTAGAGGAGCTAAATACGTTCCTCCCCTAATAACTA
+TTATTGGAAAGTCCGCAAGCTCTTTAGCAGCTTTCGTGATTATGGCTGGAGTCGGATGTCCCTCAGGGGT
+TACTGGAATCGCATCTATAGTCAAGGGCTTCTCGTGGAAAAGGTACTCTGCATCTGCAACAGGGGTTATC
+TTAGTTAGCTCTGGTGTAGCTCCAGCCACGCTTATCCCTGGAATTGTGCTTATCTCCGTGTTCCCCAGGA
+CAAGCAGGAACAGGCTCTCCATCTCAATCACGTTGGAGGTTTTATCCAAGAGTTTATATGCCCTTTGGTC
+TAGAGATACAACCCTAATTATGAAGTCATGGACGAGGATTACAGTTGCTAAGGTCTTATTACAGGCTTTA
+AGTTTATCCTTCACAATAAAGTCTACGGGCATAGCTTCCTTCAGCCAAGTTAGTTTTCGATTGTAAGCTT
+TTCGCATTGCCCCAGCCCTGCCATAATTCACGCCAAGAAGATACCCCAGAAACGCATTGTCCGTTCCTTA
+CCAATTCTAACCAGCGTTCAAAGCTCGAAAGTTACGTGCATAAAATCCAGTCTTGGATATTAAAGTGATC
+CTGCCCAGCTTAGCATTCTTTTCTCAGCTCTTCTTTTATGAATTCGACTGGTTTTAGGATTCTGACGATG
+TGGTCTTTGAGCCTTAGGGTCTTGTTTAAGCCTCTTAAGCTTAAGAGGTCTTTATCCCATGTGAGGATCA
+CGTAAGCCTTTGCCGCATAAGCTATGTCCAGCCACTTGTTATCATCTTCATCATGGCAGATGTTGAACTT
+TTCCCTTGGTTCTACTATTTCCGTCCCGTATAGGAAGTTTGCAAGAACCCGAGGCCAAGCATTGTTCAGT
+TTTCCTTCCTCTGCTAGTAAGGCAATCTTTGCTTGGAGCTCTTCGAGAGCCTCTGGACTTGTGTAGTTCG
+TGAAGTGCTGTTTATCTAATAAACTTATTAGTAGGCCCCCAAGGCCTTCTGGCCGTATGAGGGCGGCTAA
+GACAACGTTGGTGTCCATAACGAGTTTCATTTCCTGGCACCTTTGAGCTTCTTCCATTTCTTGTCAATAT
+CCTCTAGGAGCTCTTTGATGTCTTCTTCCGGCCACTCGTCTATTTCGGCCGCCAAAAGCTTTTGAAGTGC
+TTCCTTCGAGCGGACTTGGGCTTCCTCTGGAGTTATTTTTCTCGCAAGCTCTCTCGCCTGTTCCATCATT
+ATCTGACCGAGGGCTAGGGTTACGGCATATTTGATGAAGTCAGAGCGGCTTTTAAACTCACCTTTCTCCA
+CAAGCTCATCTATTTTCCTTATGATGTACTTTGGAAGTCTCACGGAGACGGGAGCCTCAACGGCTTGAGC
+CATAGTTATCACCAAACTACCATTGTATTACATTTGTATTTAAACTTCTCGGATTATCCCGATAGCATGA
+GAAAATGCGATCCATAGCGAAAGTTAATTACTATAAATGGATTTCAAGTTCCAGTTATTTTTATCTTTCC
+ACGAGCTCCGCTATTCTCCTTGCAAGCTTTAACTCCTCGGGTGTGTTCACATTAAGAGCTAACAGAGGAT
+TCCTAAATTCAAAAAACTTCTCCCCTTCAATCCCAACTCCATTCAATCCTACTATCGCGTATCCCCTATA
+AACTACGGGATGCAAGTCTTTAGGAACTAGCTTAAGGGGAAGAACGCCCGTAAGGCTTTCCTCACCTGAG
+AAAGCCCTTAGAATTGAATATATGTCAGATGACTTGACGAAGGGTAAATCGGCGGAAACGCTAATGAACG
+GCCCCAGTTCACTCAAAAGCCATTGAGTGTCCTTGACGTATCCTTCCCCAGGAGTCTCAATGAAAGGAAT
+CCCTTCCTTTAAGCATAGTTCCCTAGTCTTAGGAGTATTCTTGGATAGAGCTACAACAGTTTCCCCAACT
+TTTTCGGCCTCTTCGTAAACCCTAAGGATCATTGGCTTGTCCCCAACCTTAAGGACGGGCTTTTCTTTTC
+CCATCCTACTTGACCTTCCGCCAGCCATTATGATTATCATGATAATTGTTTAATTTTGAACCATGGTTAA
+AACAATTCCTCTAAGAACTCCAGAACGTCATTCCAAACTTTTTCGAATTTTGGAAGTGGGTTTATCTGAT
+GAACTAAACTCCTCTGCCAAGCCACCTTATAATAATCCTCGCGCTCTTTAAGGCTTTTTAAATTGGGGTG
+GACATTTTTAATTCTGAACTTGTCTGGGAGGATATTAATAACGGTGTCCATTTTAACCATATCCTTCAGT
+TTCCAAACATCATACAAATCCCTTGGTCTCGTTCTTTGAAAGAGAGAGCGAATTTTCTCAGCAAATATTT
+CTTCAAGAGAATAAACTATTATGTTGGCATTGCATTCATCAGAATCAGAATAGGGATGCAGAATTCTCTT
+CTTTTTCAATGGAAGCAAAATTAGTTCGTTTTCGTTTTTGGTGAGATCAATTTTAATCTTTAATGGAGCT
+CCCGATGTTCTCACGACTCTGAAATAGACTATTGCTTCATAACCATTTAGTGTCTCCCTAATAATTAAGT
+TGTCATCTTGGCAATTTTAACGCTCTTTGCTAATTTATTCAGTATCGTTTCCTTGCTATATCCCTTTAGG
+AGCGTAAAATCAAGATCATCGGAAAATCTATAATTTTCAATGTAAACTTTCCTTATTCCAGTTCCACCTT
+TTAATGCCATTTTAAGAGATGTCTTAGATAAGCCAAATAGAAGCCAGTTCTGAGCATAGTCTCTCTCTAC
+AGTACTCTCGGGAACTCCATTTTTTCTAGCGATAGTTTTGATTTCAAATATCGAGATCATTCTAACTCCT
+CCAGTTCAATATTAACAATAACTTTCCATTTGCCATCAACACATCCCCTTCTAGGCATTGTCGGATCTAG
+AAGGATATAATTTCTGGTCTTTGGTTTTTGTAAATCTATTGGTATATCGAAATAATCACAGAGATAACCA
+AGTCTCCGTATAACAGCAGAGTTACCCATCCTCAATGCATATCTTCTGAGCTTTTCTAGATCGAATTCAT
+TTTTATTCTTAAAAGCCTTGGCAACTTCAACTATCCCCCCACAATACCTGGGCTTATCCAGGCAATCTAC
+TATAGTCTTCTCCCTATCTGTTATGGGAACTTGAAACTCTTCAATCCAAGTCCTTTTAATTCCAAAAAAT
+TTTTCAGGCTTTATTCTTACAATTTTATACTTAACTCCAAAGATCGTCAACTCTCGCTTCTTCTTTCTCG
+CCGTTGTTTGAATAAATACAGTACTAGGAATTTGCTCTGTGAAGCCATAATAATTAAGAGCTGACCAGTA
+CGCTATAGCGGACGGTTGCACGAGTTGTGACCCAATTATAAATTCATGAAGTGTGTATTCACTTCTCTCA
+GCTTCAAGTGGGATAACAACATACTTCCCCCTTTCAATTCTCTCAATTAAACCTCTTTTTTCGAGTCTAC
+TTAGAAGAACCCTTAGACTGCTTTTCTTAACTCCAGATATTTCAGCAACTTCCTCTATTGTAAAAATTTT
+CTTCCTTGCGAGTTTCTTGAGCAATTCGATTCTCATATATGTTCACCTTAATTATCAATTTTGATAATGT
+TGGTGTATATTTTTGAGATCTTTTTAAACTTTTTGAGAACTCCTAACCGAAAAGGTGCTCTCTAACTGAA
+CACGTCAGGTTGTGAAACAAAGGCTAAAGCTTAAAATCACGAGAGTTCCAGCCCTCGTTATCTCCGCCAT
+AGCCCCAAGACAGTCCCCATTTATCCCACCAAAGTTCTCAAGCGAGAGCCTTATCACGTACCAAGCGAAT
+ACCAACCCCATGACACCAAAGAGAGCCGATGGATCGTAAATAACGACAGGGAGATATAGGAGCACGTAAA
+GTACTACTCCAATTGCGAGCTGTCTCCCGTTCATCCCCTCCATGAAGTAAGCCCCAAGCCCTTGACCGAG
+AGGCTTCTTCGTCGCTAACCCTAGAAGCATCGAGAACTTAGAGTTAAGCTCCGCGATGTAGATGGCGTAA
+AATGGAAGCATGGAGAGGGAATACACTTGAAGGAAAAGAACGACCACAACGGCAAATACACCAGCTATCC
+CAGTATTTAAATCCTTCATCGCCTTTATCTTCCTCTCCCTGTCCCCCTTTACCATTATTCCATCCGCCCA
+GTCAGCTAACCCATCCAAGTGCAGGAGTCCTATTACGAAATAAAGGGACAATAAAGCTAGGACGTTGGCA
+AGTGGTATTCTTAGGTAAAGTATAGCTATAGGAATAATCGAGCTTACCAGGGAAACTAAAGGAAACGCCC
+ACAACTCATTTCTAGCTTTCTCGAAATCTCCTTTGACTGGAATTCTAGTAAGAAATGGTAGAATGTTCCT
+CACAAGCCCACCTCGAGCTTCTTTTCCTCAAATTCTTCCCTAAGGGTTGAGAGTGTTTCATCGTCTACGA
+AAGCTAAAACGACTCCACAATTTAGGCAAAGGTAGGGAGTAGCCTCAACAACTGGTCTTAAGATTCCAGT
+GGCTTTGCTCTTCCAGGGAGGCTTCCAAAAGAACCTTGCATAACCTGCATTTTTCGCCTTGCTCTTAACC
+ATCGTTCCCCCACAGATGGGGCATTTCCTGGTTTCTATATCACTCACTTTGATCACCTTCAAATAGCCTT
+GTCATACAACCTGCTATAAATCCTCCGACAGCATCGTCCAAGAAGGGAGGTAACTTTGCTAAAATCCCTG
+GCTTTCTGGTGTCGTAGTAGAAGAAGTTGAAGAGCCCCATCTTTCCACCTATGTACTCCGCTATGTCTAT
+TCCAATGAGCTCATCGGCCACTAGATTCACTGGATCACCTTCAACTTCAGCTTCAAACCTCTCCTCCAAG
+AGAAGTGCCGCGCTTAAAAGGGCTTGAACGTTCACATCGTTGAGATAGTGGAGCATTATCCTTTTCAGCC
+TCTCCTTAACGTTCTCCCTCTTCTCATCATCTCCCAGGTAGAGCTCCATGGCCGTCTCGAGCATGCTCTC
+TAATGTGACGCCGTAGCCCTCTAATTTCCCTATGATTTCCTCGGCGTTCATGCTATAAACTCATCAATAA
+CCTATAAATATGTTGGAGCTTTTATCCAATCTGGGAAGATGGTATGAACCCTCTAATTCTCCTGGGTCTA
+GCGCTCATATGGGATCTCCTCCTGGGCGAGCCTCCAGCAAAGATTCATCCCGTGGTGTGGTTCGGGAAAA
+TTGCTGGATTTCTCGATAATAGATGGAGGAGGAGAGGTAAAATAGGTTTCCTAGCTGGAGCATTTGTAAC
+CTTTATTATTGTAGCATTAGCATTCTTTCTCTCCTTAATCCCCTCGTATCTCACCTTCCCTCTGGATTAC
+CTCTTGGCGATTTACCTCCTCAAGAGTTCCTTCGCGATAAGAAGCCTATACGAGCACGTTGCCAGAACTG
+TGACGGAGGATATTGAGGAGAAGAGGAAAACCGTCTCGATGATAGTGAGCAGGGATGTTAAGGTGTTAGA
+TCTAGCTCATCTAAACTCCGCAGCTATAGAAAGCTTAGCCGAGAACCTTAACGACAGCGTTGTAGCACCG
+CTCTTTTATTTCATGCTGTTCGGTCTCCCAGGAGCTATGGTTTACAGAGCTGTTAATACGCTCGACGCGA
+TGTTCGGGTATAGAGACGAGCGCTATGAATACTTCGGAAAGTTTCCGGCTAGATTGGACGATATCTTAAA
+CTTCATTCCAGCCCGCCTAACGGTACTCCTTTACTTGCCCTTCGGAGTTAAAGTCTTGAAGTACTACAAG
+CTCGCAAGGTTCAAGATAAACTCCGACAAACCGATCGCGGCAATGAGCGCTGTACTAGGCGTTTGGCTGG
+AGAAACCGGGAGCTTACCGCTTTCCTGGGAGGGAACCCAGGGATGAAGATATTAAGAGGGCCCTCGATGT
+TTATAAGTTGGTGGTTGCTGAGTACCTTTCAATTGTATTCGTATTGAAGGTGGTTCAACTATGCTTAAAC
+CCGTGAGGTTTTCAACTCATCACGGGGGAGCTAGAAGAAATGAAATTAAGCTGATAGATTTCTCAGCCTC
+TGTCAATCCTTATCCGCCCGAATGGGTTGATGAGATGTTCAAGAGAGCCCGGGAGATAAGCTTCAGCTAT
+CCATACTATGAGGAGCTTGAAGATGAGCTTTCAGAGCTTTTGAACGAGGAAATCACTATAACCGCTGGGA
+TAACCGAGGGGTTATACCTACTAGGAATACTCGCGCTCCGGGGAAGGAAGGTGATAATCCCTAGGCACAC
+CTATGGCGAGTACGAGAGGGTTGCAAGGATCTTCAACGCTAAGATAATTAAGGGATCGAATGAACCAGAG
+AAGTTGGCTGAGCTCGTCGAGAATAATTCAGTTGTCTTCTTCTGCAACCCGAACAATCCAGATGGAAGGT
+ACTACACGCCAAGGGAATTGAAGCCGCTCATCGATGCGGTCGAAGATAGGAAAGCACTCCTAGTCCTAGA
+TGAGGCATTCATCGACTTCGTCAAGGATGCAAAGAGCCCAGAAGGAGAGAATATCGTGAAGCTCAGAACT
+TTCACGAAGAGCTACGGCTTACCTGGGATAAGGGTTGGTTACATAATAGGATTTAGGGATGCATTTAGGA
+GCGTTAGAATGCCCTGGAGCATAGGCTCAACCGGAGTAGCTTTCCTCGAGTTCCTAATCGAGGATAACTT
+CGAGCACTTAAGGAAGACGATGCCTCTAATCTGGCAAGAGAAGGAAAGGATTGAAAAAGCGCTTAACGTC
+AAAAGCGATGCGAACTTCTTCATTAAATACGTTGGAGATGCCAAAAAAGCCGTCGAGGAGCTTAAAAAGA
+GGGGAATTTTAGTTAGGGATTGCACGAGCTTCGGCTTACCTGGATACATAAGATTCTCAGTTAGAAGGGC
+AGAAGAAAATGAAAGGTTAGTTCAAGCGTTAAAAGATTTAAGCCCCGAACTTCTCGCTCCTGTTCATTAG
+GTCCATCATTATGGGAACTATGTCGTGCCCCCTTATCCTTCCTAGGCCACCCTTCATTGCTTCTCTCTCG
+CCGAACCTCTCCGTATGGTCAGTTCTAACGCCACCGCCTGCTATCAATAAGGGAACTGGGTCTCCGCTGT
+GGTTCTTAACTTCGCAGGGGGTTGAATGATCACCCGTAATAGCTATCACAGTGCTCTCGAGGTCAATGTT
+ATCTATTATATAACCTATCATCTTGTCGGCCCTTTCTATTAGCTCGGCCTTAAGTTTTGGCTTATTATCG
+TGACCAGCGGCATCGGTTGGCTTGAAGTGGAGGAACACGAAGTCGTAATCCTTCAAGAGCTCAACGACCT
+TCTTAGCCTTGGCCATCTCGTTAGTGTTGTACTCTCCAGTTGCTCCCTCTGGGGTGTAAACGTCAAAACC
+TATGGCCCTTGCAACCCCCTTGACGAGGGCTACGGCAATGACAGCTGCAGCCTTAACTTTCCATTGCTCC
+GTGAACTTCATTGGAATGTTTGGATAAGTTCCGGCTCCCCTTATGAGTAAGTAATTAGCTACTGGCTTCC
+CCTCTCTTCTCCTCTTCTCATTTATGGGATGCCTCTCAAGAACCTCGTGAGCTTTTTTCACGAATTCCTC
+AAGTATCTCAGCGACCTTTTTACTTTCTTCGTCCTCCCAAGAGAACTTGTGGGGAGGCTTCCCCTCGACG
+TGGGGGTCATTATCCCCAACCCTATACCCATCGGCCATACCTTTGAGAACTAGGACAGCCCTATGACCGG
+TTGCTCCCTTGAAGATGAAATCAACTCCAACGTCAACTTCCTCCTGAATGGCCTTTGCGAGCTCGTGGGC
+TTCCTCGGTGCTTATCCTTCCAGCCCTCCTGTCAACTACTATTCCATCCTTCAAAGTTGCGAAGTTAACC
+CTGAAAGCCAAGTCATCCTCATCTAAATCCAACCCAACTCCCAAAGCCTCGAAGAACCCCCTTCCCCTGT
+ACGTCTTATAGGGATCATAGCCGAATATGCTCAGATGCGCCGTGTCGCTTCCAGCTGGCTGGCCGGGTTT
+TATTGGGTCTTGTTGGCCTAGAATCCCAATTTTAGCGAGCTTGTCCATATTTGGCGTGTTCGCGTATTCC
+AAAGGCGTTAATCCGCCCAGTTCTTTAATTGGCCTATCCCCCAAACCGTCCAAGATAATTAGAATTCCTT
+TCCTCTGCATTTCCACCACCTAACCCACTAATCTTCCAGAGCTTAAATCCTTTCCTTTGATAAAACGTCA
+AATATGAAATTCGCTATAGCCTTAGCCAACGGAGGAGGGACGGCTTCACCAACGCTATCAAATTGAACGT
+TTCTACCGCCTAAGAAAACGAAATCATCTGGAAAGCCCATCAATCTAGCTTGTTCTCTAACGGTTAAGGG
+CCTATCCTCGAAGGGATGAACGAACCTGCTATTCCCTCGAACGGTCGGTGCCGGCTTATATGGATGCAGC
+CTAATCCAATTCTGAAACCTACCGAACCTTTGGGCTCCTTCTCCCCACCTCAACCTAGGAATCCTTCTAG
+CTATCTTCGAGGGAGGACTCCAGAAGTCGTGATTCGGTGCATCAATTGGAATATTTTTTAGAGCATCCCA
+AACCTTCCTGGGGCCTTTAATTTTCTTAGGTTTCAGCTCCAAGTTAGATATAAACACCCTCCTCCTAACC
+TGGGGAGCTCCATAGTCTAGAGCGTTTAAAACGTTAAAGTAAATATCGTAGCCAGCTTTGTCAAATTCCT
+TCCTAAGGTACTTCTCCAGCTCCATTATCTGAGGAACGTTCTCCATAACGAAGACCTTCGGCTTTAACCT
+TTCCACGAACCTAACGAACTCCAAGACGAGTCTACCTATTGGATCCCTGTAAAGCCTATCCTTAGGGTTC
+TCCTTCCTCCTGGGATTTATCGCAGTGAAAGGCTCGCAGGGAGGTCCTCCTATTATGACATCGACATCCC
+CTATCTCATCCGGACTAATAACTTTGATATCTTGGGCTATCACCTTGACCCCAGGAAAATTGTGAGAATA
+AGTCTTGGCCTTTGGTTTGAAATTTTCAATTGCAGCTACTATCTCAAACCCTACAAGTTTAAAACCGAGA
+GAAAAGCCTCCAGCTCCAGCGAAAAGATCTAAAACCTTCATCCTTTTATTGCCTTCTCCCAAGCGTCTAG
+AACCTCCTTGGCCCTGTCGAATATCTTCTTTGCGGCTTCCTCCAGTGCCTTCTCTGGCGTTATCTTACCG
+TCGGTCACGACCCTAAACCTCGGCTTCCTGGCCATTAAGATTGGGTGCTCTATTGTGTAGGCCACGAATT
+TGACGTGTGGGTTCTCTCTTAAGGTTTCCGTGAGCAGGTTAGCGAACGTGTGATCTTCACCTTCCAGGTA
+AAATTCAAGCAGGTCCTGCTCCTTCTTGATCACCTCTATCTTCATCTCCCTCACCTTCCAGATGCTTGAG
+TAGCAACTCCAAGGCCTGCTCCTTGTTCTTAATGAGTTCATATTTAAACTTATCTTCCTTGTACTCGGCC
+AGCCCCAAATCGACGAGCATTTCCAAGACTTCCTCAGGGTCGAGGTTGTAAACTATCGAAACCGGAGCAA
+CGACCTCCCTAATCTGCCTGGTAGTTTGCAAGGATATCTCTGCTATAACATCGCTCAGCCTCTTCACCAG
+CTCGACTATCTCCTTCCAAGGCATCGATGTCTTCAAGTACTCGTCCTTTAGCTCCACCCTCTCACCAAGC
+AACTCAAGGGTTCTCAATAGGATTTGCAGGGAAACGTTTGCGCTCGCTTCCCTGAATATATCATCGGGAT
+AGTAAGTGTAAAGTCCCTGCCTGTCCGGGTAAAGCCTCCCCCTCACCCTCTTATGCGCCTCCCTAATTGC
+CCTTATAGCTTCCCTTATCTCATCCTTCGTTCCTTGAACGTTCACCTTTAGGGAGTTCAGCTTACCGTGA
+ATGTAGACGAAGGCCGAAAGATTTAGCCTCTGAACTTCCTTCATGAACTCCTCCTTCTCCACATCATCCC
+TAACGTGGAGCACTATAACCTTCTTTGCCCTCATAGCTTCACCTTCCTGTACAGCGTAGATATCTTCCTC
+GTCTCAACGTTTCCACACCTCGGGCAGACCAACTGGTTTCCTTTCCTAACGAGGGGGGTTCTGCATTTAG
+AACATAAGGCATATACAACTCCAAGGTCAGGATCCTTTGTCGTCAACTGAATCGGGCTCTTCTCGTCCGC
+TATAACCCTAGCCCTAACTATGTCCCCAATCTTGAACTCGTTCCTTAAATCCTCAACGAAGCCGTCCTTA
+ACTTGAGATATGTGGATTCCAGCAAGCTTTGAAGTGGCTATCTCCCTGTTCTCCTGACCTTCTATCTTTA
+TCATTCTAAGCAATACCGCCTGTTGCTTAACGTCTATCACCCTTGCATACACTATGTCCCCTTTCTTAGG
+TATTGGAGGAACGCTCGATGCCGGCTCGAGGCTTATCTCTACCTTGTCTTTATTTATCTTAACCCATCCT
+GCCCTTGCTGAGTAGAGGTTTCCGTCTTCTACTATAACTCCCTCTCCAGGGAGATATTCCTCTATAACCC
+CGAGGTAATCCCCAGGAAGGACAAAATCACCATTTTTTATGGTTTTCTTTCTCTCCTCACCTTCCTCCAA
+CTCTTCTCCCCTCCTATAAGGTTATTATTCCTGGGCCCTTTAAACCTTCTTCCCTCCTCTATTTCCCTCT
+GGACTATCATTGCTTCCATTTCAGCTCCCCTCTTCCCAAATACCCTTGCTATTCTTTGAACTGCCTCGAG
+TTTTCTAACGAGAGTGTCGAGCCACGTAAAAACGTCCCCAGGGTAAAGTATAAGCCCGTAAACCTTTCTG
+AAGTGCTCCGATATCTTCGACGGCTCTTTGCCGTCCCTTCTTAATTCGACGATTTTCTTTCCCATCATCA
+GCATTGCAAACTCTGTACAATCCTCCTCTGGGCAATTAAAGAAGTCCTGATAAATTAAGAACAACTTATC
+GGCAGCATTTGGGCTTATCTCTGGTATTATCTTGTCTAGCTCCTCTAAAACTGAAGCAAAGGAGCTTGAG
+AAAACGTTCGAGCTAATTCTCCCTCTTACGGCCGACTCTATCTCCCTCTGCAGGAAACCGGGAAGGTAAG
+CGTTTTCGAATGGACTGAGCATTATGGCTATGTCCAAGGGATTCATGTTGTCCAAGTTCTCCCTAATGAA
+CTCGGCCTCCCTTGGTAAGAGGAAGCTCATGCTGGTGGCCCTGCCATAAGGGGTCACCCTCACAATTCCC
+CCATGCAACTTAACCATGCCCAGCTCTTCCAATTTCTCAAGAACCTTCTCGGCACTCCTGTTAGCTCCTA
+AAGTTAGGGAGTTCACCTCCTCTATCACACTCAACCTATTGAAGACGCAAGCGTGGGCTAGAACATTATC
+CTCTTCAATCTCATCGCTCCACTCAACTATCACAGGCTCTATGGGAGAGGTTAGCAATTTCAAGGCCACT
+TCATCTTCGGTTCCTTCCATCTGAGCTGAATATTTCCTGCCAGGCTCAACCATCAGGTAAACTTTACCCT
+TTTCATGATAAAGCGGCCTTCCAGCCCTTCCAAGCATTTGATGAAACTCCCTAACGCTCAACCACTTATT
+CCCCATTGCGAGGCTTTCGAAGATAACTTGAGAGGCTGGAAAATCAACGCCAGCACCAAGGGCCGCCGTA
+GTTACGACCACATCTATCATCTGAGCTTGAAACTCCATCTCAGTGATCTTCCTCTGCTTGTAGGGGAGGC
+CGGAATGGTAAGGCTTAGCCTTCAATCCCTTTCCAGTTAAGAACGATGCAAGCTCATGACATCTCCTTCT
+GGAATAAGTGAAGACTATTGTCTGCCCCTTAAACCCCTTGGAACTCCTTCTCATGGCTTCAACTTTGCAC
+AACTTAGCTATCAACCTCCACTTCTCGCTTTCATTCCTAGCTATAACCAAGTGCCTCTCGAGGTCTACTG
+GTCTTTCGTCATAGAGAACGAGCTTCATTCCAAGGGCCTTCGCTAGCTCTTCGGGGTTGCCGATGGTGGC
+GCTAAGCCCTATGAACTGGGCCCCAGGATAGAGTTTCCTTAGCCTAGCTATTAGGCCATCTAGCCTCGGG
+CCCCTCTCCTCATCGTCGAGCATGTGAATTTCATCTATAACTATTGTTCCCACGTTGCCTATCTTCTTCC
+CCGCCCTCAAGAGGTAATCAATCCCCTCGTAAGTTCCAACTATTATATCGGCATCTATCCCAGTATCAAC
+CACAACTGGTTCCTCCCTTGTTTTTATCCTGCTCATCCCAACCCTTATGGCTACCTTCAAACCAAGCTTT
+GAATACCTCCTCCTAAAGTCCTCGTACTTTTGATTGGCCAACGCAACTAAGGGAACCAAGAAGAGCATCT
+TCTTCCCATTTAATGCTTTGGGTATCCCTGCAAGCTCTCCAATCAAGGTTTTACCGCTTGCCGTGGCCGA
+GACTACTAGTAGGTTCTCTCCCTCGAGTAAACCGCTTTTGATTGCAAGAACCTGAACCGGCAATAACTCT
+TTTATCCCCTCGAGCTTGAGGATGTCTTTGAACTTCTCTGGGATATCCAGCTCGTCAATCGTCATTCTCT
+CAACTTTAATACGCTTCGCCTTAAGCTCGTCCCACTTCGTTATCTCGGGATGCTGAGTCGGGTCAAACCT
+CGGGTCGAACGCGTATAGAACCTTGTCCAAATCCCTGAATTTCTCCAGTAACCTTTTAGCCTGCTCAAAC
+ATGCCTATAGAGTTGAACCTTGCCCTAAGCTCCCTTTTGAGTTCTTCCTCGGCACATCTCTCGCATATGT
+ACTCTCCCCTGTACTTTATCCTATTTCCTTCCGTCAGAACCGTTATCCTACCCTCCAAGAGACAGAGCCT
+GCACAGACTGGCCTTTTCAACGTTTTTATTCATAAGTCTCCTCTTGAAGTAGTCCTCCCACTCGTCAGCA
+TTCACTAGGACTATCCTGGACTGGCGGAGCAACTTTTCTATTTCCTTTGGGTTCCTGTATTGGCTACCCT
+CTAGAACCTTGAAAAGTCTACCCTCCCTCATTATTAGCCTTAAAACCCGATCAGCCTTAACGTTCCTTAT
+TTGAGATAACTTCTCTGGAGGATTCTCGATTACAAGTGCCTCTAGCTCACCCTTCTTCCTCCCTGGGCGA
+ATAACGAATAGCATCTCACCACCTACTTAAGGATAACTCCAGCCTCTTTAAAGTTCTCCAGTACTATTGA
+AACCCTCATCCTTCTCGCAAGGTTCTTGAGGTAGACCTTTCTGAGGTCCTTCAAAAAGGAGTTCAGCGAA
+TCAACATCCCTAAATGTCCCCCTAATTGCCAATTGAAACTCTCCACTCTTCTTGTAAACATCCGAGATGT
+TCCTCATCCTCAATATCGGCTGAAGAACCTTTGCTAAGTCAGGAGCCTCCGGATCAACGAGTTCAACCTC
+TATTATAGCTGTTAAAAATTCGCCGAAGAAAGATGTATCAACTACAGCAGAGTACCCTTTAATCACGCCC
+AGCTTTTCGAGCTTTTCAATCCTATTCTTAACAGCAGAAGCAGTTAAACCGACTTTCTTGCCCAATTCTG
+TGAGCGTTATTCTACTATTCTTTCTAAGTTCCCTCACTATAATCTCGTCGATCTCATCTATCCCGGCCAT
+ACCTCACGACCTAGTTTGATTTTTCAGGTCCCTCTCAAGTTCCTCTATGCTCTTCATTAGATGCTCCTTG
+ATCTTCTGGAGTATTTCAAGAGGGGACACCGGCGTGTATATGTAACCAAGCCAGCCGCTTTGAACGAGCT
+CCCTCTTAAGCAGGCCCCTCCTGTACAAGTTTAGAACGTGAGTTCTAACGCTCCTCTCGCTTATTCCAAG
+TTCTCTCTGAATCTCTCTTATCCTCATCCCCCTCCTCTTTTCAACGAGCAACCTATATATCCTTATCTCG
+TTCTTCTTAAGCCCTATTGCTTTTAAGAGGTCTTCAAGCTTTTTCAGCATCTCCTCCTGCTTCATTATTT
+TCCCACCTACGAAACTCTAATTACATACCCAAATTAGGGTAAAGAACGTTAAAAGGTTTTTCAAAACTAA
+ATAAATAGAAAAGAAATTACTCCGCCCATTCGTCTTCAGGGATTGCTTCCTTCTTAGCTGGAATTATGCA
+AATGAATTCGAAGCTCTCGGAATCCTCGTTTTTATAGCCGTGCGGCTCATTTGGGGGGATGTAAATGTAG
+CTCCCAGGAACGACTTTAAACCAGTTCTTTCCGTCCTTGGTTAAGTACCCCTCTCCCTTTACCACGAATA
+TCTCGTGCTCCCAGTCGTGCTGGTGGATTGGAATTTCTCCACCCTTCTTTATAACGAAGTACCTCATTGC
+AAAGTTCTTAGCGCCGACCTTCGGGCTTATTAGCCACCTTATCGTAGTTTCCTTCGCGTTGGGAACCTCC
+TTCTCGGGGGTATCGTCTATGTGTCCAATGTACATCTTTGTACCACCGTCAAGTCTTTGAGCAAGGAAGT
+ATTTAAATGCTTCCTGAGAGATAAGGATGGTGAACAAGATGATGTCATTTCTCAAGGAAGTTGAAGGCTT
+CAAATCGGAGAACGTTTTCAGGGACGTAGTTGAGATATCAAGGTACCACAGGATTCAGGGGTCTAGGGAG
+ATAGTGGATGCCGCGGAATACGTGGCCAAGAGGTTAAGCGAAATTGGTATTGAGTATGAATTTCTAAACG
+ACAGGTACGATGGTAAGAGGTATCATCTAACTTTACCTTCCCCAATTGCATGGGAGCTCAAAAGGGGGAA
+GCTGGAGTTCGAAGACAAGGTCCTAACAACTAACGACTCCCCACTCTTAGTCATGGCGCACTCACCGAGC
+GGGGAAGCAGAAGGGGAAGTTTTGCCTATATTCAAGGATGAAGACTGGGAGAAAGCGGAGGGAAAGATAG
+TTTTGGTTGGCGAGGATTGGAGGGAAGCGTACAAGAGGGCTAACGAAGCTGGAGCAAGGGCATTCATAGC
+ATATAGAAAGGGAACTGGAAGGGCTTTTCCATACATAGGCTTGTTCCTAACTAAAAAAGACTTAGAATGG
+GCCAGAATTCCTGCTTTAACCGTTCCAGAAACCTTCGCAAATGAACTCATAAACAAGGCAAAGAAGGGAG
+GAGCCAAGGTCAAGGTTGAAGTAGAGACCGAGATTAAGGAGAGCGAAGTTTTGCCAGTACTATATGCAAA
+GATAGGGGAACCCCCATATCTGCTCTTCTCGGCTCACATATGCCATCCAAGGCCAGGGGCAAACGATAAC
+GCGAGCGGAAGTGCCATGCTAATAGAGCTAGCAAGAGTTTTGAAGGGGAAAGAAGGAAGGGTAGGATTCG
+CCTTCCTCTGGATACCCGAATACCACGGAACTCAAGCTTTCATTCCGAAAGCTAAGTTAGATGAGATATA
+CGCTAATATAAACCTCGACATGGTCGGAGGAAGTGAAGACAGGGCGAAATCAACGATAATGCTAGTTAGA
+ACTCCACTTTCAAGGTTCTCACTTCTCCCAGGAGTCCTGGGAACGTTCCTGCAGCTGATAAATTCAGGAG
+GAAAGAGTTTCTCAGGGTCACCATTACCCAGGATGAAGCTTAAGGAGTATCCTTACGAGATGGGTAGCGA
+TCATGACATATTCAACATCTTCGGAATTCCTGGGGTGATGCCCATAACGTGGCCCGACAGCTACTACCAC
+ACCTCCGCGGACACTCCTGAAAAGCTGAGCCTCGAGAGTTTAGAGATAATAGGAAAGGCGGTTGCGGCAA
+CGGCAGTATTCTTAGCTAAGGCCGAGAAGGAAGAGCTCGAAAGGGTCGCTAGGGGATTCGCCATGAAGTA
+CCTTGGAGAGCTGAACTTGGAGAGGAAAATTGAAGTTGCCGAATCCCTTGTAATGAACGGCCTAAGTAGG
+GACTCAAAGTTCCTGGGATTAAACGTTGGACATGAAATTGAGGAAGAGGGAAGCATTAAATGGGTCGAGA
+AGGGAATAATCAGCCTAAAGGCTCTCGAGTACAAGAACGAAGAGCTAGCCAAGAGGTACAAGGAGATAAC
+TGAGGAGAGAATGATAAGCGTCCACATTCATGAGTACCTCATGCTTTCCGAGATCGTTGAGGAAGAAAAG
+GCCATAAAAGCGCTCAAAGATGAATACGGTGAGGTAAAGGAGGAGAAGATAAAAGAGGCAATAAAAGTCC
+TCAAAGACGCTGGAGTAATCAAGACCAAGTAACGTGCCTGTTGAAGATGTACCTCACTATGAAGGATGCC
+CCTATGCCCACCAGGTTAGAGATTAGATAGTGAACGCCGAGGAATAGGAGTGCCCAGTAGATTAGAAGCT
+GGGCGAAAACTCCTATTAGGGCCGCAATGTGAAACTGGAAAAACCTCCTGAGGACGCTCCCCTTCCTTAA
+ATCTTTAAACGTCCACAGATCGTTCCATATGAAATTGTTGATTACTGAAAGCTCGGTGGAGGGCAAAACG
+GCAACTTCCTTTCTTATTCCCATCTTAACAAAGAGCCAAAGGAAGCCCTCGTTAACGGCAACACCCGAGA
+GGCCGACTATGGAGAACTTCACGAGCCTGTCTATTTCCCCTTCCCACTTCATCAACCTGTAAACGTGCCT
+CAGGTAGTTCAACATTGTCTTCCCCTTAAGCTTGCTCTCCCCGCTCAGCCTTGTTCCAAATGTGAAAGGA
+ACTTCCTCAACCCTTGAGTATCGCCCCTTAATAAGTATCTCGAGCAGTATCTTGAAGCCTATTGGATTTA
+AATTAACGTTATCGACGACATTGCGCTTTAAGGCAAAGAAACCACTAACAGGATCCTTAATGCTCCTTAT
+CTTCGGTAAGGCAACCCTAGCTATCATTATCGCGCCCTTCGAGATCAGCTTACGATATAAGGGCCAATTC
+TCAACCCTCCCACCCTTCACGTACCTGCTCGCGATGGCCAAGTCTGCACCTTCTTTAATCCTCTTCAAAA
+GCTCGGGAATGACTTCTGGAGGATGCTGAAGGTCGGCATCCATTACAACGAATACATCACCACTAGCTTC
+TTTGAATCCTCTTATCACGGCCGATGAAAGTCCCTTCTCGTTAATTCTCCTTATCACCTTGACTGGGTAA
+ACCGAAGAGAGCTCCTGGGCTTTTTTCCAGGTTTCATCTGGAGAATCATCGTCAACGACTATTATCTCAT
+AATCGTAATCTTTGAGGGCTTTATCTATCCTGGAGAATAGCTCCTCAAGGTTCTCCCTCTCGTTGTACGT
+GGGAACTATCACTGATACTTTCATTATTAAAGCCCTAGGGAGAATGGAGCGTTGCAATTTTAAGGATTTC
+TAAGATTTAAAAGGGAAAAAGTTAAGTTTTCCTAACGACGAACAGTGCGTGATCCTTCTCGTAGGGTTCA
+AGATTCAGCCTCTCTATAACCTCAAAGTACTCACTTAGCTCCTTCTCAACTTCCCTGAAAACTTGTTCTG
+GCTCCTTGGTAACATCGATGCTCCTACTCTTCACAGCTATCATTCCATAGCCTCCCTTCTTAAGGTAAAC
+CTCCGCGTTGTCTATCAGTATCTTTGCCTGGGTTGGCTGAGCTACGTCTTCAAAGATTACGTCAACCTTT
+GGGACCAGAGCTCTGTACTCCTCGGGCTTCGTTGCATCCCCTAAGATGGGGACTATGTTCTTCCTATCCT
+CCACTATCGGGACGAGCTCTCTCAGAACCCTAGGCGAGAACTCAATTCCAAATATCTTCCCTTCCCAACC
+AATTACATCGCTAACGTGAGATGCAGTCGTTCCGCTGGCTATTCCGAGGTATAGAACGCTCTTCCCAGGC
+TTTATTGGGAAGTTCTTAAGGCCGTTCATTATGGCAGCTCCAAGCTTTGACCTGTGGGGGTTCCAAATTC
+TATACTCCTCGCCCTCCCACTTTATCACTCTCTCGCCGTAAACCCTTTGCCCAGGAACCAGGTTCTTAGT
+CGCTATCTTCTCGCTCCCATCATCGTCAATGACTATGTAGACCCCAGGGAACTTGTGCTTCTTAACCTCG
+ACCATTCAAATCACCTCCTCTTTCCCTTCTCTTTCTCCCTCTTTTTCTTCTTTTTCTTCTTCTTTTTCTC
+CTTCCAAGGCTTCCTCCTCTCTTCCCTCTTCCTCTTAGGTGGCTTCGGATACTTCTCCTTGATCTCCCTT
+ATTCTAGCTTCCAGCTCTTTCTTAAGCTCCTCAGCTATATACTCACCGGAGAAATAGTCCACTCTAGCCG
+CTATGGCTAACTTTCCAGCCAAGGCCCTTGCTATCTTACCCCTCTGCCACCATGGAGAGCGGTTTATAGC
+TGGATACTGGTAGATAACACCGTGCTTTGGAGGCTTCGCTCCAGTCCTTAAGTGCCTAAACAAAGCTTTC
+TCAGCCCCAAGAACCTGTATCGTCGAAGATGGGAGCATGGCGAGCTCCCTTAGACCACCTGCAAGGCTTA
+TCAAGCGAGCTGCAAGCTTCGCACCAACCAAAGCTTTGAGGTTAGGTGCAACGTCATCCATGGCCTTGTC
+TATGTAATCCTCGAGCTCCTTCCTGAGCTTGTATAGCCTGTCTATTTCTTCCGCGAAGTCCTGGACAACC
+CTTATATCCGTCTCGTCCATCCAAGCTCCCATAGTCTTCTCCTTAGCCTCAAGTATCTTCTTTATTTTCT
+CCTCACTCAAGCCAAGTTCTCTTAGCTTTTCTTCCTCAACGTTGTCCCTGTGCCCTATTGTCTTCACAAA
+GGAAACGTATTGGGGATGCCTTGGAAGTATCTCGTCGATCTCTGGGAAGTGGAGGGAATACCACTCCCTC
+AACCTCGAAACTAGCAGGTTAATTACCTTGTCAAGGTCATCAAGGGCTTCTATAGCTTGTATCACCATCT
+TATCCCTTGCACCGCTCTGCTCTTGTATCCTAAGCCTCGTGAGCTCAACTCCGACTTTGTAGTAATCTTC
+GTACCAATTCTCTCCGAGGAACTCCTCGGGGTTGCTTCTAAGCCTTTCGCCAGCGATGTTTGGGAATTCC
+GTCTTGGCATTGTAGCCGAGCTCCTTAGCCTTTCTCGTTAACTCTGAGTGCTCGAATACAAACTCATCGT
+ATCCCTTTTCTTTAAGCTCCCCCAGGAAAACCTCGAGATCCTTGACGAACTCTCCCTTAAGGAGCTTATC
+GAGAACCTTCTCGGGTTTATCCGTGTAGTACCTCTTAGCTATGAGCTTACCGTTTTCATCGAAGGCATAG
+ATACCTCGAACGTTTTCAGCTATGAACGCCTTCATCATCCTCACCAGATGGAACTTTGGTTCATGGTATA
+AAAGACTTGAGATTTAAATAGAAAAGCTTAGCGGTTTGGAAGGCTAAATCCTTAGCACGGTAGCAACTAC
+TGGGTCGGCTATCTTGTACGTGTTATCTTCTTCCACAATCCAGTTCATCTTTTTTAAGTTCTCGAGGAGA
+GCATAAAGCCGGGGCTCAGGAATTTTAGTGCCCTTAACTGCTAGGTAATCTCGGATGAGGCTCCACCTGT
+TATAGCCGAGGGCTATCGCTCTAAGGATATCCACATATCTTGGGCTTCTCCGCCTTAACTCCTCGAGTTC
+GCCCATTATTAGACCCTTCGCTACTTCAAGCGTTCTCTTCATCGCTCTCCCGAAATCTCCGTTTCTTAAG
+TACTCAACGCCAAAGACCACTAACCATCCTGGTATACCGTCTAAAAGCTCCACGGCCTCTTCTATTTCAT
+TCTCTGGAACATCTAAGTTTACTTCTCTAAAACCTCGCTTGAGGAACTCGACCGAAGTATCCTTGTCAAA
+GGGCTTCACTAGGACTTCGCCAGCGATTCGTCCATAGAGTGGGCTCTCATAATCTGTTATCTTTAAGAAA
+TCATGGAGGAGACCTACCTCCGAGCCCGTGAGTATTATCTTTAGATTAGGCAAACTATCGTATGCATAAG
+CGAACAGAGCTAAGAGTTCCTTTCCACCTCTCGAGCCATAGAAACGTAGATATTGAGCCTCATCGAAGGC
+CACTATGAACTCCCCAAGCTCCTCACCAAGGTCGTTAAGCTCTCTAAATACCTCCCTCAAGGACAGTTTC
+CTGGGTTCCAAAGTCAGAAATTTAAGGTTTAGCGATATCTTAAATTTTGACTGGAACTTTTGGAACGGGC
+TTATCGTTGATTGGAGTTCCTTTATTAGTTCTTCTCTCGTTATATGCCCCCTTTCAGCGTAAAGCTCCCT
+ACAATCTATTAATATTCCAGGTCTCTCGTTGAGAAACGCCCTTAAGAGCGAACTTTTTCCAACCCGTCTA
+ATTCCAAGGAGAAGAGTTAATGGATAATTCTCGAGGCTCTCCTCAAGCTTCCTGAATTCCTCCTCCCTAT
+CAAATATATCCTCCCTTCGGGTTTTGGGTCTAAGGTCAAACAGCACTTACGCCACCATAAGTGACTTACG
+GGGGCATAAGTTATAAAGGTTGGGATAAATTAAAGATTCATACCAACAATTCAAGCATTTCCTCACCATA
+GTGGAATATCCCTGGGAGACCACCCGTGTGTATAAAGAGAACGCTCTCTCCGAGATCTCCTTTCTTCGCA
+AGATCCATCAGGCCGTAGAATGCCTTTCCAGTATAAACGGGATCCAGCAGCAAGCCCTCCATAGTCCCAA
+CGGATTTTATGAGCTTTGCAACTTCTTTAACTATCTTCCCGTAAGCTCCAAAGCCGTAATCGTATATCCT
+CGGTTCCTGAACTTTCACATTAATTCCCAGGAGTTCCTTTGTTTTTTCAACCAAATTCTTAACCCTCTCC
+TTCGCTTTCTCGGTGGCACTACTAACGTCTATTCCAACTACGCTCCACTCTGCATTAACTATAGCGGACC
+CCAAGAGAAGCCCAGCGTACGTTCCCCCGCTTCCAACCGCATCAACTACGGTGTCAATCCTAAGTCCTAG
+CTTCTTTACCTGAGTGTACAGCTCACCTACTCCCCTAATGTAACCGAGGGTTCCAACTGGGGATGCCCCA
+CCAGGGGGTATTATGTATGGCTTCTTTCCTTCCCCCTTAAGTTCTTCGGCAACTTCCTCAGCAACTTTCA
+TTAGCTCCCAGCTGTTATCTGCCTCGTATATCCTCGTTTCAATTCCCATCAGCTTGTCAAGGAGATAGTT
+ACCCTTTAGGACTTCTTCACCTCTAAGGATTAGGACCGCACCCAGTCCAAGTTTTTTAGCCGCTAAAGCC
+GTCACAAAGGCATGATTTGAATGGACGGCACCTATCGTTATTACCGTGTCGCAACCTCTGGACAATGCAT
+CCCCTAGGAGGAACTCAAGCTTCCTTATCTTATTTCCCCCTATTCCAAGACCAGTTAAGTCATCTCTCTT
+AACATAAACGTCAACACCTAGCTCCCTACTTATTCTGGGAAGGTACTGGATTGGGGTTTCCCAGGGAATT
+AAAGTTATCCTTGGAAATCTCGAAAGAAGGGCATCAACCTTTGGATGCATACCTACCACCCCTTCTAGCG
+GCGGCGGGCACGCCCGAGGGTGGGAACCCTCCACCGCCTCCTTTCACCAGGGCCTACCTCATCCCCGCAC
+CCCCGCGAGCGTGCTCCGTGGCCCCTACCGCTGCTCCCTTCCGGGCCTTGCGGGGTTTGGGGCCTAAAGG
+GGGTTAGCACGGCCCTTCAGCCGTGCCTCCCCCACCGGGCACCCCGCGGGACGAGGACTCATCGTTCGGC
+CCTGGCTTCCGGAGGCGGCTTCGGGAACCGCCCCTCGGGCTTCGGCCCCGGCATATCGGCGGTTTCCGGT
+TACAGGGGACGCCGAACCCCCCGGCCTAGCCCGCCGCCAATTAACTACTATCAAGTTTACGTATATAAAG
+GTTTGGCTCTTAACATTCAGATGTCAAAAACATTTAAAAATGGAAAGCCTGCTTGTTATTAGTGTGCTAA
+AATCAGGTTCTTCTCAAATCAAACATCTTCAAGCTTAAGCTCAAGGGCAATGAGGAATGAATCCAATGCT
+GAGCAAAGGCAATGATTGACCCCAGAGTGGCCGAGCCTCTATATTTCTATAATCTCAAAGACGTTGTTGG
+CTAAATCAACTATGAGCAACTTGTTAGCTAGAGGTTCCCCATAACCTGTTATCAGCTTCACAACCTCTGT
+AACTTGAATGGAACCTATAACTCCAGCAGTAGCTCCCAGGATGGGGAATTTCCCTTTCTTCTTTATCCTG
+GGGAATATTTCCCTGAGCCTCTTAGTCTTCCCCGGTATTATCGTGGTCACTTGACCGTACAATCCTTCAA
+CGGCCCCATGAACTAGAGGAATGCCAACTTTATGAGCGTAATCATCAAGCAAATACCTAGTTTCGAAGTT
+ATCAAGGCAGTCAACTATGACGTCTACTCCATGGAGCACATCTTCTATGTTTTCCTCGGTTAGCTTACCA
+ACGAACGTTTCTATCTTTACATCTGAATTAAACTTCTCAAGCTTCCACTTAGCCGATAGCGGCTTTGGAT
+TCCTTCCCAAATCTTCCTCCCAGTGAAGTATCTGCCTGTTCAAGTTACTCAGCTCGGGAACCTGCTCGTC
+AATTAAAAGTATCCTTCCAACTCCAGCGGCCGTTAAGTAATAAGCCACTGGACTACCAAGACCCCCAACT
+CCAACCACTGCAACCTTAGCCTTCTTCAACTTCTCCTGACCCTCAACGCCGAAAATCATTATCTGCCTGT
+CATATCTCTCAAGCTCGCTCTCGCTCAGCATCTTCTATCTCCTCTAGAGCCTTCTTCAGCTCATCGTAAG
+CCTGCTCGAGAGACTCAGGTATTACCTTGGTGTCAGCGATTACCGGCATGAAGTTCGTATCTCCATTCCA
+CCTTGGGACTATGTGAAGGTGAACGTGCCCATCGACACCTGCTCCGGCAACTTTCCCGATGTTAAAGCCT
+AGATTAAAGCCATCCGGCTTCATAACTTTCCTTATAGCTTTCATTATTAGAGCGGCGAGCTTCATTATTT
+CAAGCATCTCCTCCTCGGTTAAATCCTCTATGCTCGCCACGTGCCTGTAGGGAGCAACCATGACGTGCCC
+AGGATTGTATGGATAGTTATTCATGATTATAAACGCATGTTTTCCCCTATATAATATGAGCCTCTCTCTA
+TCTCTATTCTCCTTTGGGAAGTCGCAGAATATGCAACCCTCATGCTTAGGTGCCCTTATATACTCAATTC
+TCCAAGGAGCCCACAGTATCTTCATCGCACCACCTAACCTTAGGAGAAGTTTTGTGTTTTTAAAAGCTTT
+AGTCACTCAATTTTGTCAACTTTTTGCGTGGTGTAATGTAAATTGAGAGTTCCTTAAATAAAGGCTTAAA
+ATCTAAAACAATCTTTTTCCATCTTGGTGAATTAAGTGGAGATAAGACTTGAGGATGATAAGATAATCCT
+TACCTAATAAGGAGTAATGCCGACGTGAATGGGGCTTTGAATATCTTGAGGAAAGTAGCCGGCGATTCGC
+ACGTTAGGGCGATAGCCGGTAGTGGCCGTGTGACCCCGGCCGGTGAGGGTGAGGCTATCGGCAACGGGAT
+GCCGAATGAGCCCTCACGAAGCCTAGCCCTTTAGAAGGCGGGGCAGGTCACTCAAGGAGCACCTTGATAA
+AAAGCTCGAGTACTAGAAGAAGAAAGGTGAGTGATTGTGAAATACAAGAGGGACATTAAAGAGAGGATCG
+AGTTCATAAGAAGATACGTCGAGTGGTTGAAGGAGACACCCAACCAGGTATGGAGCTCACAGCAAGCAGA
+GTTTATCAACGCGCTTTTAGATAACGCCTCAAACTTCCCCCTCTCAAAAAAAGAGTACCTCAGAATAAAA
+GAAAAGGCAAAAACTCCTAGGCATTAGCTTATAAATGGAAAAGTCATATCTCCTAAGTTTAATCTTGGAA
+AGAAGATAAAACAATTTAAAGCAAGGCATTTCTTAAATGAAGAAACTTGCCCACAAACCTTTTAAATGCC
+CTTCATTATGTTTGGGCGAAGGGACGGCTGGCTTAAGCTGGCCGTCACCATGGGAGGTGATGTAAATGGC
+CAGGATGCACGCTAGAAAGAGAGGTAAGAGCGGTTCAAAGAGGCCCCCAAGGACTGCCCCTCCAATATGG
+TTGGAGTACACGGTTGAGGATATAGAGAACCTCGTTGTCAAGCTCAGGAAAGAGGGTTATAGCACAGCTA
+TGATAGGAACGATACTTAGGGATCAATATGGAATTCCAACAGTTAAGCTATTTAGAGACCCTGACAACCC
+AAATAGAAAGCTCACGATAACGAGAATCTTGGAAAAGCATGGATTGGCCCCAGAGATTCCAGAGGATCTA
+ATGTTCCTGATTAAGAGGGCCGTTAACCTTAGAAAACACCTTGAGCAACACCCAAAGGATTTACACTCAA
+TGCGTGGTCTTCAGTTGATAGAGAGCAAGATTAGGAGACTTGTGAAGTATTACAAGAGGAAGGGTAAGCT
+TCCAAAGGACTGGCGTTACGACCCAGAGCAGGCAAAACTCCTGGTCCGCTGATTTCCTATTCATTTTAAT
+TTGGTGTTCTTGATGGACAAGAAGGGATTCTTAGAGAAGGTCAAAGAGGCTGTGGATTTAGCTAGATTCC
+ATATCGAGTTAGGCCACACTATAAGGATAATTTCCCATAGGGATGCCGACGGCATTACATCAGCCGCCAT
+AGTCGCCAAGGCACTCGCTAGGGAAGGTGCAGATTTCCACGTTAGCATAGTCAAGCAAGTGAGCGAAGAC
+CTAGTCAGACAGCTAAAGGACGAAGATTATAAGGTTTTCATATTCTCGGACCTCGGTAGTGGATCCCTAA
+GTATAATAAAAGAGCACTTAAAGGATAGAACCGTCATAATCCTTGATCACCATCCCCCAGAGAACGTTGA
+ACTTCCAGAGAAGCATATCCTAGTTAATCCAGTTCAATTTGGAGCCAACAGCGTGAGGGATCTTAGCGGT
+TCTGGAGTCTGCTACTTCTTTGCAAGGGAATTGAACGAACGAAACAAGGATTTGGCTTACATTGCAATAG
+TTGGGGCAGTTGGGGATATGCAGGAAAACGATGGCGTCTTCCACGGGATGAACCTTGACATTATAGAGGA
+TGGGAAATCCCTGGGCATACTAGAGGTTAAGAAAGAGCTCAGGCTATTTGGGAGGGAGACAAGGCCACTA
+TATCAGATGCTTGCCTACGCAACGAACCCTGAAATCCCGGAGATAACAGGGGATGAAAGGAAAGCTATTG
+AGTGGCTAAGGAACAACAACTTCAACCCAGACAAAAGGTACTGGGAACTTAGTGAGGAGGAAAAGAGGAG
+ACTTCACAACCTGTTAGTAATCCATATGATAAAGCACGGGGCCGGCAAGGAGGAGATAGACAGGTTAATA
+GGGGACGTAGTCATAAGCCCTCTCTATCCCCAAGGAGACCCGAGACATGAAGCTAGGGAGTTCGCAACGT
+TACTTAACGCGACAGGTAGGCTTAATCTAGGAAACTTGGGAGTGGCCGTTTGCTTAGGGGACGAAGAGGC
+CTTTAAGAGGGCTATGAAGATGGTCGAGGAATACAAGAGGGAGCAAATTGAGGCAAGAAAGTGGTTGATA
+CAAAACTGGAACAGTGAAGTTTGGGAAGGAGAGCACGTTTATGTCCTCTACGTTGGGAAGAACATTAGAG
+ATACCCTGGTTGGCATCGCGGCAAGCATGGCCATAAACGCTGGCCTTGCAAATCCAGAAAAGCCCGTCAT
+AGTTTTCGCAGACACGGACGAGGATCCAAACCTAATCAAGGGTTCCGCTAGAACGACAGAGAAAGCATTA
+GAGAAGGGCTACCATCTTGGGGAGGCCCTCAAGAAGGCGGCAGAAATGATAGGCGGCGAAGGCGGAGGAC
+ACGCAATAGCGGCTGGAATAAGGGTTCCAAAGGCGAGACTTGCAGAATTCAGGAAGTTGATAGATAAAAT
+CCTCGGTGAGCAGGTGAAGGGAAGTGAAAATCAGAGCGAAAGTTGAGCTTACCTGGGAATACGAAGATGA
+AGAGACCGCAAAGGCAATAGCCAATGCCGTGAACGTCGATAATATTTCGATTCCCGAGAAGCTTAAGAAA
+AGTTTAAATTTAATCACGTTTCCCGATGGAGCGAGGGTAGTAACAAAAGTTAAATATGAGGGAGAGATTG
+AAAGCTTGGTAGTCGCTCTCGATGATTTAATATTCGCGATCAAAGTTGCTGAGGAGGTGTTATGATGGCC
+GCGAAGAGGAGGGTTTCAGCTGCTAAGGATAAGTGGAAGCTCAAGCAATGGTACGTTATTTACGCTCCCG
+ACTTCTTCGGAGGAGTTGAGGTTGGACTAACACCGGCAGATGATCCCGAGAAAGTGCTGAACAGGGTAGT
+TGAGGTAACTCTAAAGGACATAACAGGGGACTTCCTGAAGGGCCACGTCAAGTTGTACTTCCAGGTCTAC
+GACGTCAAGGGACAGAACGCTTACACTAAGTTCAAGGGAATGAAGCTCGCCAGGAGCTACATAAGGTCAC
+TCGTCAGGAGAAGGACAACGAGGATAGATGGAATATTCAACATAACGACGAAGGATGGCTACAAGCTTAG
+GGTTATGGCAATGGTAATAGCAGCTAGAAGAATACAGACAAGCCAGGAGAGGGCCATAAGGAAGATAATG
+CAGGAGATAATCTACAAGAAGGCCGAAGAGCTAAACTTCAAAGACTTCGTGCTTGAAGCCGTTAATGGTA
+AGATTGCCGCCGAGATAGCTAAGGAAGCTAAGAAGATATACCCATTAAAGAAGGCCGAAATAAGGAAGAT
+AAAGGTCTTAGGAGAACCGGAGGTTGCTGCCTAAATTATCTCAAACTTTTTAATTTCACTTATCAGCACT
+ACCTCAACGCTTTCGGCATTCTTAATTTTCTGCAGGAACTCGTTTATTATTCCTTCAGCTTCCTTGAGGT
+CTTTTGGAAGGAGAAGCCTCACTATCAAGTTGTAACGCCCGACGCCCTTCTCGATTTCCTTCACGTACTC
+TACATTCGATATCTCAGATATCATCGCATCAACTTCAGAAGGAACCCTCAACTTTACGAGAACGAAAGCG
+TACATGTAACCTAACTTGTCCAAATCAGGAATAATTGTAAATTTTTTAATTACCCCAAGTTTTTTCAATT
+TAGTAATCCTTCTTGCAATCCTCTGCCTAGTGGTATTCATTAATTCAGCGAGCTCCCTATAGGTGAGTCT
+AGAGTTTTGAGAGAGTATTTTAACGAGTTGAATGTCAACCTTATCCAGCTTCCTCATTAAAGTCACCTCC
+TCTTAAAGATACCAAAAGGATATAAAAATGTTTCGTACGTTTCCCAAAATTCAAAAGTTATTACAACATT
+AAAGGTCTCTCCTTGAATATTTCGCAATTGTCTCCCTTAAGGCATCTTCAATGTTAATTTGAAAGTAATT
+TGCAATGCAAATTAGTGCAAATAGAACGTCCCCCACCTCTTCCTTCAACTTATTGTAGTCTTTCTCTCCC
+TTAACACCTTCAAAAGATAAGATAACATCAGCAAGCTCCCCAACTTCCTCAACCAGCGCTGTGAGCATTT
+GAGCTGGAGTCCAATAACCCCCCAGCTTTTGTATTAATTCATTCACTTCCTCCTGTAGCTCCTTCATACC
+CAATTTCCTCCATTACTGCCCTTAGGTATTCCATGAATTTTTCCTTATTGGTCCTGTAGAACCTCAACTT
+GCCCTCTCTTCTCTCCTCTAGTAATTCTGCCTCCTTGAGAATCCTTATGTGATGGCTTACAAGGGTTTGG
+TCAACATCCAGGGCCTTAGATATTAAGCAGACACACATCCACTTATCCCTCAACATCTTGAGTATTCCAT
+ACCTTATTGGATTTGAGATAACCTTCAGGAACCTCTTAACGTCTTCCCTGGGGTAAGGGTCTACTTCCTG
+CTCGAGGTCATATATTCCACACCTATCCAAACAGTTCTTCACGGTTCTCTTCTGCTTTTCGCTGAGGCTC
+TCTATAAGCTCCCTAAGCTTCATGGCACTTCACCATCTTATGGTTTTGAACTTTAAGTATAAAAAATTTG
+TTTCATCTGAAATCTAATAGGAGACCAAAACCATTTTCAACTAGGCAGATGAAATAGGAGGGGGATCGGC
+ATGCAGGATATAGCGGAGTTCACGCTCAAGATTAAGGATATGATAGTAGGAGAGGCGCTTGATGAGATTA
+ACGATGAGAATATGAGTAGGTTCCTAGCGAGGGTCTCAAATACGGTCAGGCAAGAAATCCCAAAGTACCT
+AATCGAAAAGATAGATGTCGATGGCATGATTAAGGGAATAAAAATTCAGGGCACACTAGAAGAAAAGTTA
+AAGGCACTAAAATCCCCAGGAACGTCAAGAAAGATAGGAAATTACATTAAAGAGGATGACAAAAAGCTGA
+GGAAACTCCTCCAAGATGTCGCTAAGGTAGTCTTAGTTTGGAATACTTTGAGGGATGACCTCCCACTAGA
+TTTCCCCGTTGGGAGGATAGAGAGCTTAAGCACGCAACCGAGATATGAAGAGGAGCACATTAATTTCACG
+GTAAAGTATGGGAAGTGGATAGTGGTTAAGAGACTTATAATTGACGAGAAAACTCCAATGCTCGATATCG
+CAAGATTGTTGGCTAGTATAAACGAAAGTGCGGTTGGGAAGATACCAGAGTTTGCGGGTATAGACATGAA
+AGAAATCAAAGACTATTTTGGTGGATTCAAGAGGGTTAGAAAAGATGAAGAGATAGAAGAGTTAGTAAGG
+GCATTTAGGAACTTCAAACCCGAGAACGAACTTGCAATTAGATATGCTGTCGGAGAAATGTTATCAAAGC
+TCGGACTAAGTATCGACGTTCCCTCAAAGAACCTTGAGAAGTACCTCGAAAAAACGGGATGAGGAAGCCG
+AGGACACCTGAATTGTGATGAATCTTCGCTTCGCCGACCGAGGTGATAACGTGTCCCCATTCCTTTACTT
+GATTTATTTCGCATATGCCCCCGCCCTCGCGCTCTTATGGTACTTTTACCATCAAGATAGGCTAGAGCCC
+GAGCCAAAAAGAATAGTCCTTGGAACTTTCCTCCTCGGAGGAACGCTCTCGGTTGGAGTTGCGCTAATAT
+TGGAAAGTGTCTTAGTTCCTAGGTGGTTCCCCAGGATACCTGCTTTGTTGCCTGCAACCTTCCTCTATGT
+TGCCTTAGTCGCTGGAATCGTTGAGGAACCTGCGAAGGCCCTCGCAATTAGATATGCCTACAACTCCGGT
+CAGCTTTACGGTATCATGGATGGCGTAATTTATGGCGTTGCGGCGGGTTTGGGGTTCGCCGCCACTGAAA
+ACTTGTTATATGGCCTCGGTTATGGGCTTCAGGTAACTATTCAGAGGGCCCTACTAACACCTATAGGTCA
+TGCAACGTGGAGTGCAATAGTTGGAGTTGGATACGGATTAAAGGCGGAGGGCAAAGTTTTCACGACGATT
+CCCTATTTCACGTTAGCTATACTACTACATTTCCTCTGGGACTATTATGCGTTTATGAGCACAGTGTCCC
+CAGTCTATTACCTAATGATCCTCCTAATATTCACGATAAACATAGTGATAATTAGGTGGCTTGTAATCCT
+GGGTAAGAGGGAAGATATGGAAAGGTTCTGGTGGTATATACTTATGGGTGGTAGAAGATGGTGAGTTGGA
+TGGAGATAGAAGAAGTCTTGATGGATGTCAGGCCGTACATAGAATATTATGGAAGGTTAAAGGAGCTAGT
+GGAGAGGATAGCTAAAGAGGCATCGAGTATAGATGACCTCATAGCCAGATTAAAGGCTGAAGAGGAGAGG
+ACAGAGGAGCCGTTCAAAACGGATTTGAGGATATTAATAAATAAGCTTGAGAGCCTCAGGTGATGCGGAC
+TTCATCACCACTCAGCCGGTTGATCCATCATCATCGGATCGTCTTAACCTCATTGGAAACCCTTATATTA
+TTTTTAACATCATCGTTGAAATGCCCGATGATGCCAACAGGGTAGCTGCCGAGGCGATGAGGAAGCCGTT
+CCAGACTGAGGGCGTAGCAACTTTTTTATTGAATTAAGTCCTCTAATTATTTGGTGATGCTTATGTATCT
+GGCAGAGTTTAAGCTCAGATTTGGAAGTAGAAAGTGGTACGTTAGAAGGATAGTAGAAGCAGATAGCTAT
+GAGAAGGCCGTTGAGATTGCTAAAAAGTACGCTGAGCTTATGAACAGGGGAGAGGTGAAATGGGAGCTGG
+CAGATGTGTATGGAGCTGAGAGGCCATTGCTCATAGGAGAGGAAGAGCTTAAAAAACTCGAGTGAGTTCT
+CCAGCAAGGTTCTTTCCCATAAGCTCTCTAACTTCCTCGATTTTTCTTGTATGCCCGAGTATCCACATGA
+GCTTGGTTACCGTTGCTTCTTTAGTCATATCTCCAGCTGGTATTATTCCGGCGTTTAGAGCCATCCTACC
+AACTTTGTACCTCTCTAAGTCCACTCCATCGTAGAGAGCCTGAGTTGTTAGCACAATAGGAATTTCCCTA
+GAGATTTTTGATATTACCTCAAACAAGTTAGTTCCCCTATATGGAATTCCACCTACTCCATAACCCTCGA
+TTACGATGCCCCTATAACCAATTTTTAGAGCAGCCTCAAATACATCCCCCGAAAGTCCAGGAATTAGCTT
+TAGCACGAGGACTTTGTGATTGTATCTAAAATCACTTGAGAATTCATCGCCATAAATCCTAGGAATATGA
+AGAATCTTAATATCATCTTCCAACTTTGCGATTAGGGGATAATTTATACTCTCGAAGGCGTCAAAGTTCA
+TGCTTCTAACCTTTGATGCTCTAACACCAAGCATGACCTTCCCGTTAAATGCAATATAGATACCCCTAAT
+TCCAGTTTCTGCAAATTTTAGGGCTGTGTAAAGATTTAGAGGGGCATCACTATTTTTCTCGGATGCTGGT
+AACATTGAACCCGTGAAAACTATTGGAACTGGAGGATTCCTAAGCATGAAACTTAGCATTGAAGCTGTGT
+ACGCCATTGTATCGGTCCCGTGAGTTATGACTATCCCATCATAATCCCAAATGTTCCTCTCAATTTCTTC
+TGCGAGAGTTTTCCAATCAGAAGGTTGGATTAGAGTGCTATCAACGTTCATAAGATCAATAGTGTCTATA
+CTAGAGCCAATTTTTTCCCTAATCCCTGATATCTCAATAATTTCCTCGATAGAAAGGGCACTTTCATAAC
+CACTCTCACCCTTAACGCTCGCTATCGTACCTCCCATTCCAATTATTAGCAGGCTCATTAAACCACCAAA
+AGTCAAGAATTGGTTTAACATTTTAGAATTTTTGGCGAATATTAAGGGAAATATTTAAAAGTAAATTGGA
+CATTTGTCAATATTCTCCCCATATTTCGAAGATATGAAAGCGTCTAACTAAGGGATTTGGATAAACCTCC
+CATTTAATATTATTCGGAACTTCGATGCTAATTTCCCCGTAGAGGTTTCCTTCCCTTGGATCTAGAGTTC
+TGCCTGTTATCTTTCCATCCCTTATCTCGACCCCCATGTACCTCGGAAGGCCTATAATTAAGTGATCCTT
+ATGCCCCTTCTTTACTTCCTCAATCGCCCACTTAACTGAAAATATTCCAGAATATATCTCAGCTATCCTT
+ACGGGAACGCTACTCTTACCTATCGCTAAAATTTCAATTCCCGTCTCCTCCCAGAATTTTTTAGCTAACG
+GTTGCACATCCTTCGAGAGGTCTTTCCACACCTCTTTACCTTTGTCAGAGATGGAAAGAGCTTCTATCGT
+CGGTTCATCAAGCTTTCTAACCTCTATGCCACCTAAAGTTGAATCCAAATGAACTACATCCGGCTTGGTC
+CTTTTAGCAAGTTCTATTGCAAGGTTTATTTCATCCAATATTGCCTGCCTTCCAGATAAATCGTAATTGT
+ATGGGTCGGAAAATTTGACTAAAAATTCTTTAGCCGTATTATACGGTTTTTCAACGAGCACGGCTACAGT
+CGATATTAATCCTATTGGCTGTAAACTCTCATCTAACACTGCCCCTCCAGTATCTGCCGCAACTATCCTC
+ACGCTTTCACCTCCTGGAAAGCGTTAATATCCAATTACTTAAGCATTTCCAAGGCGTAGTTAGAATTGAG
+TGTCTAGCATGATAGATGCGGTTGAGCTTGTTGTAGGGTCGTACGTCGATAACTTATGTAAGGGTGTTAA
+GGTTGCAACGACTAAAGGGGTAGCGTATCTCCTTGTAGGGAGAAGAGAATATCCCCTAATAGAAGGTTCA
+GTTCCACCAACCCTCCACATTTACACTAGAGAGGGACACTTGTTCATATACTCATTTTGGAGAAGTAATG
+AAAGGGAGCATGAAGCGTTCATAAAAGCTTCCTTAACTAGGGTACACTTATTAAAGAATGGTCTCTTAAT
+CGAACCTCATGGAACGCTCGAAAAGTTTGATGCATACGTTCTCATAAAGCTATTAGGACCAAGAGACATG
+TTCAATCTGCTAAAAAGGATAATCAATGAAGAGAAGTTCATGGCAAAAGAAGAAAATGGAGAAGTTGTCT
+CAACGTACCTTGAAGAATACTTAAAAACCAGGAGATAAAGATAAATCCGAGAAATGATGAGCTTGGCCGC
+TACCCGATCGATGAGGGTTAAACTCCGGTGCTGATCATAGGATGAAGTCAAACGCCCTATCTATACTTCC
+TGTATATGCTTTTACGTATCTCTCCGCCGATTTTTCCCAGGAAAATGACATTGCTCTCTTTTTGCAGTTT
+TCCCTGAATTTACTTAGATCGCTCCTAGAAAGTTCAAGGGCCTTTAAGATAGCATTTGCCAATTCTCCAG
+GATCGCCAGCCTTCACGAGGATTCCCGTTTCGTTCGTTATGATATCCCTAAGCCCTCCAACTGCTGAAGC
+TATAGGGATCGCCCCCAAACACATTGCCTCTAAAGCCACTAAACCGAATGGTTCAAAGTAAGATGGTATA
+ATAACGAAATCCACAGAGCCGTAAAGTTCCCTAACGAATTCCCTTGATAGCATCTCCGTGATAACTTTCA
+CATTTCCATGCTTCTCCTCAAGGCTTCTAGCCCAACCTTCAAGTTCAGGATCTCCCTTTCCAATTATTAT
+AAATCTCATTTCCTGGAATTCTTTCTTAGATGACAGAATTTCAATTGCCTTCAATAGAACATCAACGCCC
+TTTTGGCCCCTATCGAACCTTCCAATGAACATGAATGTTACTCCTTCGTCCATTCCAAACTTTGAGAGCA
+GGGATTTCTTCCTCTCATCCCTACTTCCCGTTAAATATGACTCGTTCCAAAAGCTACAATCAATCCCATT
+GAAGACGTAAGTTATTTTGCCCTCGAAGTTTCTAAAGAAACCCCATTCGTCAATTAGGTATCCCCTACTT
+ACGGTTGTCACGATATCAGCTATGTATCCCCCAGTGTGCTCTGGATCTATATCTGGATAAGGAGCCAACT
+CAGACAATCCCGCTTCATGGAAGTAGAAAGCCGGCAATTTTGATTTGTTCAGTCTATGTATTGTGAAAAC
+CGCGGGGATCTTGAAGTACTTCTTTATTAATGCCCCCGCAAATACCGTATGCCAGTCATGGAAGTGAACG
+ACATCTGGAAGGGGTTCCTCCCTAAGAAGATCGTTCAATAGCAAAACACTTGCCCTTCCAAAAGTTACAG
+CTTTTCTAATTAAACCATCCCATCCTGGGCCGTAAACATCTTCGGAATCGAGAAGACCTCCCCCTATTCT
+ATATATCCTTAGGTTCCCTCTCTCCTCGTAACTTACCTTTACCTGGACTTCTTCCCCAAAGACTCTAATC
+TTACCTATTTCCTCACCCTGAAACCTTCCATGTGAAGGTGTAAATACCAGAACCTCATGACCGAGGGATG
+CTAAAGCCTCAGATATCGCCGTAAGGGCCTCAGCAAGGCCTCCCACTTTAACCGGAAGAAACTCAAATCC
+AAGCAATAACACCTTCATGTAAATCCCCTTGGGGAGTTATCATGGTATCTTTTAAAATTTCAGAAAGGTT
+AATAAGAGAGAGCCGTTACTCGAAGGCGATGAGAGGGGGTTACATTCTCGTTTTCTTGGCGGCCTCGATG
+TGGGGAACCCTCGGGATATTCGCAAAATTCCTCTACAAATTCAACCTCTCCACCTACACGATAATCTTTT
+ATAGGGTCACGTTCGCGCTAGTGTTCCTGTTTATTTACCTTAAAGCCAAGGGCATGCCTATTTTGATACC
+CAGGGAAAGGCTGAAGTTTTACATAATCTATGCGTTCTTCAGCATATTTCTATTCTATTCACTCTACTTT
+TACACCGTTAAGATATCATCAGTTTCCTTTGCGGTTTTAATGCTCTATACTGCCCCAGCATACTCGACGA
+TATTCGGGAGACTAATATTTAAAGAGGAGATAACCCAAAGGAAGCTAATTGCGGTTGCATTGGTCATAGC
+AGGAGTCCTAATATTAAACAGTGGGGAAATCAGCTTCACGGGGAAAGCAATAGCCGTTGGACTAGCAAGT
+GGTTTAACGTACGCACTCTACGGAGTATTTGCAAAGATGGCCGTGAATAAGGAAGAACCGGAACAAGTCC
+TCTTCAACGTTCTCCTAATAGGAGCTATCTTTTTACTTCCCTTCACAAGCTTTAAGGTCCCCCTACAATC
+AGTCCCATACCTCCTTGCCTTGGCGTTCTTCCCAACGTTCCTGGGATACATACTTTATAATAGGGCCCTC
+AAAAGCGTTGAAGTTAGCAGGGCATCTGTAGTAGCAACTATAGAGCCCGTTGTAGCTATGGTGCTCGCGT
+TCTTAATATTCGGAGAGAAACTAACGATAATCCAGCTAATTGGAGCTTCAATGATAATTGGAGGAGCGAT
+ACTTGCGAGAAGCGAGTAACTACTCCCTAGTGCTCTCCCCAGTCATTACAGCGGAAGCTATCATGTGAGC
+CAGTCTTAGAGCCTCGGGAATTAGCGCGTTCCTCGATGTAATCCTTATGACTTCCTCAGCCTTCTCTCGA
+CTTATACCAATTGCCTGATAATAGAGCTTCCCAGGAATGAGCTCAATTGGAGTTCCAGCGGATTTTAATA
+AGCGTATTCTCATCTCGTAGTCATTGAAGTGCTTCTTAAGGGCAAGTTCCATGGAAGTTATGTCAGGCTT
+TTTCCTGATGACTACTATAATAGGCAAACCCGTTTCCTTATACACCCTCTCAACGTCCACTATATTGAAA
+CCGGCATAGGTTATACCCTTAAGGAGGATGACCCTCAAATCCTTAAACCTCGATGATGTTACTGCGTCTA
+TTATTGCATCGGTAACATCGAGCCCATCAATGGTTATCCACCTAGTTACGACACCAATAACGTCGAGCGA
+ACCCTTCATGACTACGCCAACCAGTATAACCTTATCTCCCCTAGCCTTAAACTTGAACGTTCCATCGTCA
+AAGCCTATTACTCTAATCTCCTTCTTGACCTTCCTAATCATCACCACAAGTTTAAATATGGGAAAATTAA
+TTTTGCGATGCATGCTAGGGGTAATATTCGCTGTGAAGTTAAAGCGAAGTGACAACTATCTAATTCCAAT
+AGACGACGAGCCTATGTTGAAGATAGTTGAGAGAAGACTTAGATTAGCCAAGAGAATTGAAGATGTAATT
+ACGCTAGTCAGGAAGGGTTACGAAAAGAAGTACTCATTGCACGTTAGCAATGTTAAGCCCGTTAAAGGGA
+AAAATATCATAGATGCCCTCCTTGAGGGAATACCCTATGGTGGAGAGTTGTTCCTGGTAAAAGGGAATAT
+GCCGTTGGTAATGCCCTTTCTAGTCAATTACATGAGCACCCTCTTCCTGGAAGATGAGGTAGATGCTCTC
+ATTCCAAGGTGGAGGGATGGAAGGATTGAAATCTTTCACGCTATTTATAATGCCAGAGCCCTTAGAAATG
+CATTAGAGGCCATGAAAGCTGAAAATGAGAGGGACATCAAGAGGTTACCCGAATACCTAGATGTCGAATA
+TATGAACATTGATGAGCTCGTCGGAAGGAACAAAAAGGTCATATGGAGTTTCTTTGAGGTTAGAACTTCA
+GAGGATTTAAGGACGATCCTTAATGCTAGAGATAATTTAGGGAAAATATAAAAGTTTGAAATTTCATCTC
+ATTATGGTGGCATCTATCATCACCATCACATAGGTGTCAGCGATGGCCCGATGGGAGAAGATCGTTGAGG
+GAGTTAAGAGCATAGCATTTATCAAAAGTAAGATAATCAGCCGTGGAAAAAGGATAGCCCTTCTGGTAGA
+TGGCCCAAATATATTGAGAAAGGAACTTGGAGTTCACCTTGAAGATATAGTTGAAGCCCTGAGTGATCTA
+GGGAACATAAGGGTGGCCAAGGTAATCCTAAATCAGTATGCACCCCAAAGTTTGATTGAGGCAGTTTCAA
+ATCAAGGGTTTGAGCCTGTAATAGTGGCCGGGGAGATAGGAGTTAAACTCGCAGTTGAGGCCATGAGGGA
+AGTGTACAATCCAAATATAGACATAATAGCACTTGCAACAAGGAATACGGAGTTCGTGCCCATAATACTT
+AAGGCAAAGGAAAAGGGCAAAGAGACTGCTATAATAGGTGTTGAGCCTGGTTTTAGCTCGGCTTTGAAGC
+ATGCTGCCGATTACGTCATAGTTTTGAAACCTAGAGGTGAGGTGAGTGAAGAGGGTAATCTCGAAGATTT
+GGAGAAAGGAGAGAGAGGAGGAGGAAGAAAATCCGAAAACAATAGGTCTGATAATTGATGGGCCAAACAT
+ACTAAGGAAGGAGTTTGGGATAAAACTTGAGGATATCAAGAAAGCCCTTGAGAGGATAGGAAAAATTCGG
+GTGGCAAAAGTCGTTCTCAATCAATACGCTCCACAGGGGCTTATAGAGGCAGTCGTCAATCAGGGATTTG
+AGCCTATAATAGTAGCTGGAGATACCGACGTTAGGATGGCAATAGAGGCTATGGAACTTATATATAACGC
+AGATGTGGATGTTATAGCTTTAGCCACGAGAGATGCTGATTTCCTCCCCCTGATAAGCGAGGCGAAAAGA
+AAGGGAAAAGAGACAGTCGTAATAGGAGTCGAGCCAGGATTTTCCGTCGCCCTTCAGAATGCCGCTGATT
+ACATAATTAAGATGGAGAAGAAAAAGGAGGGGGAAGGTTATTAGTATTCAATTCCCCTTCTTGCCGTAAT
+TCCCCTCTGGTATGGATGCTTAATCTCCTTCATCTCCGTCACGTAATCTGCAAGCTCGTACAGCTCTTCA
+GGACAATACCTGCCAGTTAGGACTAGCTCAGTGTTCTTAGCTTTGCTTCTTATAAGCTCCTTAACTTCCT
+CAACATCTAACATGCCAAAGCCAAGGGCTACGCATATCTCATCCAAAATAACCAAATCCCACTCCCCACT
+TTTAACCACTTCCTTAGCCCTCTCAAGGGCTCTTTTAGCAGCTTTTATGTCCTCTTCATCTGGCTTCCCA
+TGGACAAATTTTGGCAAACCATAGGATTCTATCTTAAAGCCACACTTGTCTGCCATGAAGTACTCCCCAT
+AAACTTTCGGAGCTTTCATGAATTGAACTACTATGACTTTACCTCCAGAGCCGAGTATTCTCATGGCTAA
+ACCTAGAGCTGCTGTCGTTTTGCCTTTTCCATTTCCGGTGTATATGTGAACCATTCCAAGCCTATCCTTC
+CAGCTCATCTCCTCAAACCTCCAAATCAGCCAGTATGCCCTTCATCACCCTTCAGCAACAAGCGAGTTCA
+TCATCAACAAGGTTATATATGACGAATGCAATTTAAATTTCTCGATATGGAAGTAATAAGTCCGGTATAC
+TTTATCAGGGACATAATCGTTTTGATAGTTAGCTTAACTGCGGTCATAATAATAGTGGTCCTAAGGAATA
+AAGCTAAGGAGGCTATGAAGTATTGGCCTTTCGCCATGGCAAGTATCTCAGCACTCGTGAGCTTCACTTT
+AATATCGATTGCCCAAATTATAGGCGCTCTTCTCAACACGAGCGTGCTCTATGATAAGTATGAACCCTGG
+CAACTCATTAGGAGTGTTCTCCTAATCATCGCTGCCATATTGTTGCTGGTTTCCGTGCTATCCTTCTACA
+TTCCATTTGGGAGAGGGAAGTACGTCATATTCAGGATTAGAACCGAAGAAAAATTTAGAGAACTTTGGGG
+GGCCTACTGGTGCTATAGAGACCAATGTTACGCAGCTTTCAAGGCCCTTCTTAACGCAAGATTCCCAGGG
+ATAGCAATAACTAGAGACCCACCTGAAGTGTTTAGAGGAAAATTAAACCTCCATTTAACCCCCGTTATCT
+GGATATCAAAAGTTAAGCACGAAGAAGCTGTGTCTCCAACGAGATTGGAGTTTTTAACTCAGAGGATTGC
+AGACTTCCTAAGGTCTGCGGAGATAGATAAGGTCATCTTGATTGACTGCCTAGATTACCTAATACTCGAG
+AATGGAGAAAATGCGGTGATAAAATTCGTAACAAGGTTGAAGGATTTAGCAATGCTCCATCGAGGAATAA
+TTCTAGTGACAATAGATGAGAGCGTTCTTTCGGAGAAAGTTGTTAGCTTCCTAAAGAGAGAGCTGGAACC
+TATATCTAACTTAAACTTGACCAAGGTTTCCCCGGAGATAGAGGTTTAAAGCCAACACCTCAACTCTAAA
+GCATGAAGGCTCAAGACCTTGGAATAAAGATAGGAGTATTCGAATGCGGAAAGAGGAACAAGATTAGCGA
+CGTTAAAGGCGTTAAAGTTGGCCATGTCACCTTAATCAGGGGGAAAGGTAAACTTATTCCTGGGAAAGGG
+CCCGTAAGAACTGGAGTAACTGTAATTCTGCCTCATGAGGGCAACATATACAAGGAGAAAGTTCTTGGGG
+GAGCGTTCGTAATGAATGGTTACTCTAAACCAGTAGGATTAGTCCAGCTCTGGGAACTAGGGACAATAGA
+AACCCCAATAGTCCTAACGAACACCCTTAGCATTGGAACGGCGGTTGATGGATTACTTGACTACGTTTTG
+AGTGAGAACGAGGACATTGGGGTAACGACAGGTTCCGTAAATCCGCTCGTCCTTGAGTGCAATGATTCGT
+ACCTTAACGACATTAGGGGAAGGCATGTAAAGAGGGAGCACGTTGTTGAGGCAATAAAGAACGCCAAAGA
+GGACTTTGAAGAAGGAGCAGTTGGGTCTGGAACAGGAATGAGTGCCTTCGAGTTCAAAGGTGGCATAGGT
+TCATCATCAAGGATAGTAAAGATAGAGGGAAGAAGCTATACCATAGGGGCCCTGGTTATGACCAACTTTG
+GCAAGAGGGAAGATTTAACCATTGCAGGAGTTCCTGTAGGGTTGGAGCTCAAGCACTGGCCAGGAAGAGG
+AGGAGATGGAAAGGGAAGCATTATAATGATCATAGCGACGGATGCCCCACTAACTTCAAGGCAACTCAAC
+AGGTTAGCTAAGAGGGCAGTGGTTGGTCTTGCAAGAACTGGAGGTTACGCTTATAATGGAAGTGGGGATA
+TCGCTGTTGCTTTTTCCACGGCTAATAAAATAAAACACTATGAAAAAGATATAATGGAGATAAAGGCACT
+GCCAGATTCTTTACTGTCTCCCCTGTTTAAGGCTGCAGCAGAGGCCGTTGAAGAGGCGATAATTAATTCC
+CTCCTCGAGGCAAAAACCATGGACGGGCGGGACAACCATATAAGGTACGCACTTCCCCAGGATGAGGTAG
+TTAGAATACTCAAAAAGTATGGGAGGATCGAGGAATGAAGTTCATAGTGAAGACCCAGATGGACATGGAG
+GCCGTCGCTGGGAATTACATAAAGGAAGTTCTGCCAGAAGCGAAAGTCACGATAGCTCCTGGAGGCTATC
+CTGGGCTGATAATCGTTGAAAGTGAAGATGAGAAAGCCATGGAAAAAATCCTCGAAGTTCCAGAAGTGGA
+AAAGGTATTCCCAGTTCTTATAGAGGTTCCCGCAACGCTAGATGATATTAAAAATGCCGCTGAAGAGATA
+GTTAAGCACATAAAAGAAGGAGAAACGTTCGCGGTGAGGACAAAGAAGAGGGGAAAGAAAGATTATTCCA
+GCGTAGATGTGAACGTTGTTCTTGGTGCGAGGATAAAAGACCTAACGAATGCGGAGGTAAACCTAAGCTA
+TCCAGATAAAGTCGTTCAGGTTGAAATAATAGGAGACAAGGCATACATCTCAGTAATCCCAGGAGAGGAA
+TATATGAAATGGAAGAAGTACCCAAAGGAAAAACCGAACTGCAGAAAGTTGTTCAAGAAACTTACAATAG
+TCCAGATGCCATATTGGGGCGACTATAAAACGGCTAGAGCATTTGGGGAGAAGATCGGAAGGGCGGCCCA
+AGCTTTCGAAGTAAAAGAGCTTATAATAGCCCCAAAGGAAAAGATGAATGCATACGAGTTAATGGCATTT
+CTTAGAGGAGTAAAGGAGGGTCAAGAGAGTAGATATCAAATCCAAAAGGAAGCATATCCCTGGGAAGTTG
+AGAAGGTTCCTGTAACGGTCTGGGATCTCTATCAAGTGATTAGGGACAAGAGGAGGAACAGGAGACTGAT
+AATAATTACGGATCCAAAGGGGCCAACCCTAAATGAGGTCAAGGAGAAGCTCGCTAAGGATATGTACTAT
+GCAAAGGAGATAGTAATATTCATAGGCTCCAGGGAGGGCATCCCCGTAGGACTATTCAGGTTCGCGGACT
+ACGTAATAGATTTGGCCCCATACATGACGTTCGCTACTGAACATGGCATTCCAGCAACTTTAGTTGCCCT
+CTGGACTATATACGAGGAAGAGTTAAGAAAGAGGGGTGAAATAAGTGATTGAGAAGATCAAGAAGTTACT
+AGCAGAATGGAGAAGACGATGTCCCTTCATAAGAAGAATTGAGGAATTCAGACTTAAGAGAAGAAAGAGA
+ATGTTCTCGCTTAATCGTTGATTATAATCTCTATCTTTTTTCCTTCCCTGTATCCCTTCATGGCCGAGAG
+CATGCCTTTTATCGTTTTTTCCACGAGTTCCTGGACCCAATCCTTAAGGGGTAGCGATTGTCCATCTATC
+CTAACTATCACCTTTGGCCTAGAGCTCAAAACCACACAGTCCTTAACGCTCTTCTCCCCCTTTACAATTA
+ACCTAGCCATCTGTTCGCAGTTGAATCCGCAAAGACCGCAGTCTATGTTTGGCAACATAAAACCTCTCTT
+AAGCACAAGGTCAGCTAGCCGTTCAGGCTCCTTTGTACCATCTATAACGGGAAGTCCGTCTATCTCTTTA
+ATCCCACTACTCGCTATAACCCCCGTAACCGCTATAGCTAGTCCATCGTTCAACTCTCTAACGTCTTCCT
+CACTTCTGGCACATATTACCTTGGGAACGTGCTTTATCGATTTAAATCCTTCTATCAAAACTACATCGGC
+CGAAATCATTGAGAATAAAGCATTTACATCTTTTGCTTTGAACAACAAGGCGTCGGTATCTTGAGCACGA
+ACTAAAACTAAATCGGCAACCCTCGAGAATTTCCAAGTATCTGTTCCTTCCTTATCGAAGTTCGAGTGCA
+TGCTTTTGACTATAGCCACCCTATATCCTCTCTCCTTTAAGATCCTCGCTACCTTTTCTATCGTGGTCGT
+TTTACCGCTCTTCTTGAACCCAACGAAGGCAACCGCCTTAGTCAAGGAGCATCACCCAGCTAACATCTTC
+AAGTGACACTATCATAGCTTTTCCTTCATTGCCCAGGAAGTCCTTAACGTTCCTCAGCAAGAGAACCTCA
+CCATCAAAATCCTCCAATATCCCAGTAAACGAGTGCTCGCTCCCAACGGTGACAGCGACTTTGTGACCCT
+TCCATTCTGTGAGAACTTTTTCAAGCAAGCTCTCCATAGTCTCACCTCCTCACTAAAATTTTCCATGATT
+TTTTAATCTTAATCTCTAGCTAAAACTAAGGGCTACTAAGTTCAACTAGCAAATTTCTTAGTGTATTTAG
+GAATTTAAATTCCTCGTTCTCTGAAGGCTCAACATAAGTTCCCTCGTAGAAGTCGTTCCATGTATCAATT
+CTGATCTCAGCACATGACCCTATGTTTTCAAGCGCATACTCTAACATTTTTTTAAACCTTACAGGATCTC
+TTGGTATCTTATAATCTATAAAGCCAGGCCGATCAATTTTCTCAAACCCTGGAGAAACTGTTGGAATAAA
+ACACTTACCTCTACCTTCAGCGAATTTCCGCCATTCCTTAACAAATACTTTGTAGTACTCTAAAAAGTTC
+TTTCTAAACTCTTCCTTAGGTAAATATTCTCCCTGATCATCCTTATGAACACCATAAAACCCTATCCATC
+CCGTATACCCTCCTATATATACATCTCCTCCATCATCCTTCCTTGTTATAGCCCACATATACCATTCCTT
+AAAACTCGAGAACCCAGGAATTATAAAATTGTAGCCTATTCTAGGGAGCAAATCAGCAATTATATAAGGA
+CAACTCCCTGTTTGGTTTTTAACGACTTCATAAACTTTCCTGTAAAAATTTCCTCTGTTTGAGAATACTA
+CTTCACTCCAAATAAATAACGCTGGTCTCCCTCCAATTTTGTAATATGAAGGATAATTCATAAATTTAGA
+AGCCTCTTCAACGATTTCAAGGTACTCACCTAGGTGCCTGGCTAGGTCTATTGGAATTTCAGTAAAAGAT
+ATTGGCCCTATCATTATCCCAATCGTCATGTTCTTCTCTAATAGCTTCCTTGTTACCTCCAATGTACGCC
+ATTTCGAACTGGTCCAAGCGAGCATTGTCCAATCAACCCAAAATACTGATATACCATGTCCATTAGCCCA
+GTCAATATGCTTCCATTGGACTATATCCAAAGAAGTATCTTCAAAGCATCCCAACAGAGGTTCTTCTTCA
+GCCTCCTGGCAAAAATAGCTAGCTGAATGGGGCATATACACTGCCGATATTATTATCCCCTTTTCCTTCA
+ATTCCTTTGCTAGATTATTGTATTCTCTATAATAAGGTGTTTTCATTTCCTTCTTGCTACAACCCACTTC
+ATTACAAGCTTCTATAGTCACAAAATATTCTTTTCCACCATTTATTGGAATATTAATCTTATGAAAACCT
+CCACCACTAATTTTAAATACTCTTTGTTTTTCATATTCTATATTTAAATTCGGATAATAAACTGGTGTCA
+CGATAACCTTGCCTTCTATAGTTCCATTCCCAATTATATAAAAAGACAGTTTGAAAGTTGTTATTTTGTC
+ATCAGGTGTCTTGTTAGGGAAGATTTCCATGTATTTAATCTCTGGAGGTTTTTTAATTGTTGTCAATGTG
+AGCGTTAATATCCTTGTTTTTGTCATTATAGCACTCTTTGTAATAGTTGCTGTAACAGTCCTCACAATTT
+CATTCGTCTTAGTCACTGGTATGGTTTTAGTCATTGTTACGGTTTTTGTTGTTGTCTTTGTCATCGTTAC
+TGTAGTTGTAACCGGTCTACTTACCGTGATAGTGGCAGTTTCAGATTTTATATTTTGGATACATGGTTCA
+TTCTTGATTAGGAGTGCCATGATAACTAATGATATAAATATCACAAATGGAACTAGAAATCGCTTCTTCA
+TTAGCCATCCCTACAACTCTCTTCCCAGTTATTAAAAAATTTTATCTCCAGCTGCCATAACTAAGGATAA
+ACCGTCTATCTTTTTTACTGTAAGAAATTTCCAAAAACTAAAACAAAGGACTTTTAAGGACAAAGCCTCT
+ATGGTTTTAGGTGGTGAAAATGGAAGCCCTCCAAAACATCGGAATAAAAAGGAGGCTGAGGAGATTCTTT
+AGAAGAGACGGAAGGGCTTTGATATTTGCAATGGACCATGGCTTTGAGCATGGCCCTACGGATTTCGAAC
+CAGTTTGGGAGCATGTTAATCCAAGGGTTATCATAAGGAAAGTTGTTAGGGCTGGGGTAGATGGAGTCAT
+GATGCTACCTGGAATGGCAAGGATCGCTGGGGATGATGTAAAGCCAGAAGTTGGTCTCATGATAAAAATA
+ACCAGTAAGACGAATCTCAGGCCTAAGGCAGAACAGCTAATGCAAAGTCAACTTGCTTTCGTTGAAGACG
+CGATAAAACTCGGAGCTGACGCCATAGCTGCAACTGTTTATTGGGGCTCACCCCAGGAAGATGCCATGAT
+GAGACAGTTCGCGGAGATAGTTAGCTATGCCCACGATCTAGGCTTCCCAGTTGTTCAGTTCGCTTACCCA
+AGGGGGCCTTACATAGATGAGAAGTACGGAAGGAAAGAGGATTACCGCGTAGTTATGTACGGAGCGAGGG
+CCGCGGCGGAGATGGGAGCGGACATGATAAAGACTTATTGGACGGGTTCCAGGGAAACCTTTGCTAAGGT
+TGTCGACGCTGCAGCTGGAGTCCCAGTTCTCTTAAGTGGGGGAGCTAAAGCGGAGAATCCCCTTGACTTT
+TTAAAGGTAGTATACGAGGTTATAGAGGCTGGTGGCTCTGGGGCCGTCGTTGGAAGGAACATCTTCCAGA
+GGGAAAATCCTGAACCAATGATAAAGGCTCTTATAAGGGTCATTCACAGGAACGAAGATCCTGAAGAGGC
+CGCTAAGGCTGAAGGTTTGTTGTAACTTCTTTTCTCTTCTTTCATAAAATCCTTAAGCCCACACCCTCAA
+CCAGTGCCAGGTGGTGAAATGCTACTGTACACTTATCGCTCGTTCGACATGGAGCTGCCAACTGTTAGCA
+TAGAGGAGGCTGATTACGTTATAATGGGACTGCCCTTCGATGGCACCACGAGCTATAAGCCAGGAGCTAG
+GTTTGGACCGGTTTTAATAAGGCAGGCTACTTTAAACCTTGAAAGTTACATCCTCGACTACGACGTGGAT
+ATAGCTGAGCTAAAGATAGCAGACGCTGGAGATGTAGCATTACCGGTAAACGTTGAGGATGCAATAAAGG
+TGGGCATTGAAGCCATAAAGGAGCTAAGATCGGTGAATCGGAAGGCCCTACCCATATTCCTCGGAGGAGA
+ACACTCAATGACGTACCCGCCAGTAGCGGTTCTTAAACCGAAAAGCTACGTCGTCTTCGATGCACACCTT
+GACTTAAGGGACTCCTACCAAGGATCAAGGTTCAATCATGCTTGCGTTGCTAGAAGAATACACGAAAATG
+GCGTTGAAGTTGCTATCTTTGGCGTTAGGAGTGGAACCAGGGAAGAAGTAAAGTACGCTACGGAAAACGG
+CATTGAATGGGTTCATGCAAGGGATTATAATTTCGACGCATTCGTTGATCTAGTTGCCAGTCTATCAGAG
+CCAATCTACGTCTCAATTGACATAGACGTTTTTGATATCCCCCTCGTCCCAGAAACTGGAACACCTGAGC
+CTGGAGGATTAAGATTTTGGGATGTGGTGAATGCGTTGGAGTGGCTTACGGAGAGAAAGAATGTCGTTGG
+ATTCGATATAATGGAAGTTTCGGGAGATAAACTGGGTAACGTTACTTCAATAACCGCTGCAAAGCTTCTA
+TTTCACATCTTAGGAATGAGCTCAAGGTGAACCTAATGAAGTTCATAGCAACTTGTCCCCCTGGAAGGGA
+AGGAGATGCTATATTAGAGCTAGAGTGGGGCATAGGAGCCAAGGTTAAAAGGACGAAATGGAGGGGTGTC
+TTGGTAGGGGAGACTGAACTTGAGAAAGAGGAAGCAATTAGAAAGCTTAAATCCTTTGAAACCTTTGCAC
+TTCAGAGGTTTATCCCCATAGACTCTTTAATCCCTCTAGAAAGACTTGAGGAAGAGATTAAGAGGCTATG
+CTCAAAAATCCCTATGGGAAAGAGCTTCGCTGTTAGGGCTAAGGTCAGGGGAGCAAAAATTGGAGAGAAA
+AAGCTCGAGACAGAAATCGGGGGACTAATTAAGAGAATTACAGGAAATCCAGTGAACCTCGGAAATCCGG
+ATATCATTGTTACTATCGAAGTCCTGGGAAATAAAGCTGGGATAGGAATATTAAAACCTCAAGAAATTCT
+AAAATTTGAAGTTAAACCTTAGGAGTAACGAGATAGACGGTTTTGTCTTCCCCTATTCCCTCTATAAGAC
+CCCTATGTCTTCTAACACAGCTTTCACACCTTCCACAATGTATTGGCTTTCCATCCTCGGTAAAGCCCTG
+AGGATTATAACAGGAGTTCGAGTATTCGTACTTTGCATTGAGTTCCTTAAGGAGTCTCGCTATGCCCTTC
+TTATCCAACTCTATAAGCGGGGCAACGACCCTAACTTCATTCATCGTGGCATATTTTAAGGCAGAATTTA
+TTCTATCAACGAATTCTTTAGTATTGTCTGGGAAAGTTTCCCCCTCCTCCTTGTTGAAGCCAACGATTAT
+GTCCCCTCCACCGAGGGCATCCAAGAGAGAAGCTGCGACCCCTATCAGCACGAAATTTCTAGCCGGAATC
+CAAACGCTCCTTGCAGTTTCCTTAGCCTTCTCAAAATCCTCTAGCTCTCTAGCGGTAACCTCAGGAACGT
+TACCTTCAACTAACTTACTCCCAGCAATCTTCGAGAACTCATGTAGGAAGTCAATTTTCACTATCTTTAA
+GGGAACATTTAACTCCCTCGAAAAGAATTCCGCCACTTTATTCGTAACCCTCTCCTCTTGACTTCCATAG
+TTAATTGTTAGCATTATAACTTCATCGTAATGCTTTAAAGCCCAGTAAAGGCTGGCCGTTGAATCTAGAC
+CGCCTGAAAATAAGACCACAGCCCTTCTCATCTCACATCACTAATGCAAAAGGTTAAAATATCTTTATGA
+GCCTTTTGATTCAGGTGTAAGGATAATGGATAAATATAGATTAGTAGTAATTTTGATTATTCTAGTCGGT
+ATTTCTGGTGTCATAATAACTAAGGTTAGCAAGCATTATCAAGGTGGAGAGATCTATGAAGCGGCAAATG
+AGGCAATGAACCTTCTAGCAGAAGGGTTCAACGTTACAATTAAAGTAACAAGCGTTGATGGAAGGACAAT
+TACAGGAGAATTATTTGCAGCTAAAGGATCGGAAATCATAATCATAGTTAATGGGACTAAAATCACTGTT
+GGGGGTCCCTCTGCAACTAAAGAAGATATTAAAGCCAAACATATAGAGGTTATCCACAAAGGGAAGGTTT
+ACGTGTACGAAGTCCCAGGGACAAAAGGAGATGGCTGGAAAACATTTTCCTGGTATGAAAAGTATAGAAC
+ACAGGACACGTATTCTATGAGGTTCAGCGGGTTAATATACATAGAGAACATCTCGATAATAGAGTTAGGA
+GAGCTAAAGTACTCGGCCGATTATCTAACTTTTGGATCGGTGACAATTAAAGGTATATACGGAAACAACG
+CCATAATCTGGGCAAACTACGTTCCAATTGAAATCCTTAGAGAGTACCTAAAAGGGAAGGAAGTATTCTA
+CTATGGAACACTATATGTCAATTCTGAAAAGAGAAACCTACCACTCAAAGTTCTTGAGGTGAGATCTGGA
+TGAAAGATACCCCCTTGCTCATTCCAATTCTCTTAGTTTTCTTCGTTTCAGTCGGACTAGCGAGAGTTAA
+AACTATAGCCATTACAGGTCTTTTTGCCCTTGCATTTGTATACGGATATAGAAAGGGAGAGAAACTTGGC
+AAACCGAAGAGGGAAGTTAAGGTGAGAGACACGATATTTCTCGCGATGCTTCTCATATCTCTCTTTATCA
+TCCTATTTCAAATCTTAATTCTTGGTGAAATTCCTCTCCTGGATCCCCAAATAAGGTCACATTTGAATCC
+AAAAATGACGATGTTAACGTACCTTTTAGGGCTACCCTCAAGCGTTTACCTATTTATGAAAGGAAGAAAA
+ATAGCCCTCCTATACCCCATATTAGTCTCTCTGTATGCTTACAGAACCCCAATCCTCGTTTCTTTAATCG
+CACTCACGGTGCCGTACCTTGAAACCCAAAAAGACAATAGGAGGGTTATCATAGTAACGATTTCTGGTCT
+GTTCCTGATTCTAGCTGTATCGTATCTAAGGGGAAGCCTAACATTCCTAACCAGAATCCAAGGGACAACG
+TCTGTTCTCGATGTTATTGTGAAGAGATGTAGCCTGAGTGGTTTTTACAAGGGCAAACTACAGTGGACAG
+GGGTAACATCGTATTTCGTTGGAGGACTAGGACCTAGAAGTCTCATAGCAAAATACCTTGGGGTTTCAGG
+AGTAACTATAACGGCAACGCTGATTGGTGGTATGTACTTAGACTTTGGGCTGCTTTCTATCATTGAAATA
+ACTCTCCTGGGGCTTTATTATGGAATAACAAAGAGGCTAACATCCGAAGTTGGGAAGGCGTTCTACTATT
+CCACCCTCGCCTATGGAATAGTTGGAGTTGAAACCGGGATACTTGACCTTCCAACGTACTTGATGTTTCT
+GATTGGAGCTATTATAGCATGGAGGGAAATTGATGGAGACATCAGAAAAAGTATTTCTAACGTTATTGCT
+AACGTTCTTAGCATTGGCAAGTCTAGGGAAGGGTAACATTAAGGTTCAACCCCTTCTCTATGCCCTTGCA
+TTCACTGGATTATTCGTGGCTGGGTTAAATTCCAGGTTAAGAATACCCGACCACTTCTGGCCACTCCTCT
+CCTTGCTTGTTATATCCCCTCTCGGATTCCGTTGGATCATCATTTGGGTTGGAATAGTGATCCCCCTTGC
+CATTTACATAAGAGTAAGAGGAGATTTAAGACCACTAAAAGCCACATTAGTATTCACGTCAATTCTCTTG
+CCCTTAATTCCAGCAATTTTTGGCCTAATTCCCATATTAAACCCACAAACAAGGTTCCATCCGCTTTCAA
+TACTTTACGTTCTTTCTGGCTATAGCATAGCATTACTGAACTCTATAACGCCGAGTATTTTGATTACCAT
+ACTTGGAATACTCATCGGAGTTATGTCGATGTACAGGAGCGTTATAGCGTTATCAATCCTACCCTTAATA
+TACAGAGGAAAAGTTTCCATTAAGCTAATCGTTTTCGCGTTACTCGGGGTACTTTTAATTTCGATTGGAA
+GAGGGGTTGGGGTTGAAGATATTGTTCACAGGCCATCGTTCACTTACGGAATCTACGAAAAGTTGTACGA
+GGTTGGAATGCCCTGGGGAAAAATTATGATTCTCCCAGAGCCAATACCTGGGTACAAAGTTGCGGCCATG
+TTTGGAGGACATAAGAGGTACACTTACACTATATTTGGCGAGGCAGTAGCCGATTTCGGGATTTTAGGGC
+TATTTGAGGGATTTTTACTTGGTCTCTGCATAAGGAAGTTAAGAAAGTTGAAGTGGGCCCATGCTTTCGG
+GTTAACCATACTATCGCTCGGAATAGAAGTTGGGCTCGATGCATTCAAACTGGCGACCCTCTTTATTTTA
+CCCTTCCTAGGGAGGGATAGCAATGAAAGCTAAAATCGAAGTGTTGGTGTTTTTAGGAGCGCTCATCCTA
+GGAATTCTCTCATTGCCTCCAGAGAATTCTCTTACATACGATGGAGCCCTCTACATTGATATAGCCCGAA
+ATTTAGCTAAAGATCTTGGCAATTTCACCTATCAAGGAATATACATGATGTACAGGCCTCCCCTGTACCC
+CTACACCCTCTCAATTCCCTATAGGCTTGTTGATTCCCATCATCTAATAATAGCAAGGCTAGTTTCCGTG
+ATTAGCTTTTCACTTACTGCGATTATCGTTTACATCCTTGGGTTTAAGCTGTTCAATAGTCAATTGAAGG
+GAGTAATTGCCAGTCTATTTTACATGCTCAACCCCCTTGCATTTACGATGGCCAGTAGAGAATTGGTGCA
+CAGCGAATTCACGCTATTCTACGCTCTAGCCCTCTACTTACTATACACGGGAAAAATAGAGAAAAATCGA
+GTTAAAATATACTTGGCCTTCATCTCAAGCGGACTAGCCGTGTTAACTAGATACACTGGACTTTCAATAA
+TCCTTGTCATTTTTGCCTATCTATGGTTAACGGAAGACTGGAGATGGGTAAAAAGGAAGGAATACATAAT
+AGGATTTCTTCTCTTCATATTAACCTTGATACCATGGCTTTATATGGGCCATCTTCACTATGGTGGAGCG
+CTTAGACCATTTAAAATAGCTTCCAGAGTGGTAACGCTCGATAAGCCAGTCTCAGCCTTTGACTATCTCA
+AAATGATCCTTAAAGACATCGGCTATGTGCTTCCAGGTCTGGCCTTCCTGGGGTTCCTTAGACTGAAGAA
+GGATGAAAAAGGATGGCTCATGTTGAGCTGGCTCCTCATAGGAGGCATGGGAATACTCTCAGTCACGCAC
+AAGGAAACTAGATTCATAACGTTCCTCTCACCGGTAATCGCCTTGTTGGCTACTGAGGGAATTAATTTAA
+TTGAGGATTCTCTACCAATACCAAATACTAAAAAGAAAGGCATTATTGCTTTAGTCATTTCATTTCTCCT
+TCTTATACCCATCGGAATTAGGGCAAAGAATCTCAGGGACTCATGGAGCACAATAGGAATTCAAGAGATG
+GAAGTTTTAAGGTACGTCTCAATGAATTATGGGGGAGAGAAGATAATAGTACCTCCACGTCTATATACGA
+TGGCAGGTTACTGGTATCCAGATGCTAAAATTGATATGATCTTGAATAGAGAGGACATAAAAGAGAAGCT
+TTCCAGTGGATACTACGACGTTGTGATATGCAGGAATATTGATAACTTGGAGTTAAGTGATGATTATCAG
+CTCATTAAGGAATTCTACGGGAGATTTAAAATATACGTCAACAGGAAGATGCTGAAAAAATGAATACAAA
+AAAACTAAGCACGAGGTTATGATCATTAGGGAACTAAGGTATTCACGTTAATTTTAAATAAGATCCATCT
+TTATCAATTTCGGCCATTTCAAGGCTGGAGGTGGGCAAAATGGCATATAGGTTCATTAAGTGGTTCGAAG
+AGCTGAGAAAAGAGGATGTTCCTCTTGTTGGTGGTAAAGGGGCTAACCTTGGAGAAATGACAAATGCAGG
+AATTCCAGTGCCTCCAGGATTCTGTGTTACAGCTGAGGCCTACAAGTATTTTGTTGAGAACGTTAAGATT
+TCTAAGGAAGATGTTAAGAGAATCCTTGGAGAGAAAGCAAACAAGGGAACCATAGCTGAGGTTCTTGCTC
+AAGCTCCAGACGAGCCAAGGCCACTCCAGGAATGGATAATGGACATAATCAATAGGACTAACGTTGATGA
+CAGCAAGCAACTCCAGGAGAACACTGCCGTAATTAGGGAGCTAATCAAGTCACTTGACATGCCAGCCGAG
+ATTGCAGACGAGATTAAGCAGGCCTACAAGGAGCTCAGCCAGAGGTTTGGAAAGGATGAAATTTACGTCG
+CAGTAAGATCATCAGCTACAGCTGAAGACCTCCCAGAGGCTTCATTCGCCGGACAGCAGGAAACTTACCT
+TGATGTTCTAGGTGCTGATGACGTTATAGACAAGGTCAAGAGATGCTGGGCCTCGCTCTGGACTGCAAGA
+GCTACGTTCTACAGGGCTAAGCAAGGATTCGATCACAGCAAGGTCTACCTCTCAGCGGTTGTTCAGAAGA
+TGGTTAACAGTGAGAAGAGCGGTGTCATGTTTACCGCCAACCCAGTTACAAACAACAGGAACGAGATAAT
+GATTAACGCGAGCTGGGGTCTAGGTGAGGCCGTAGTTAGCGGTGCTGTCACTCCAGATGAGTACATTGTC
+GAGAAGGGAACCTGGAAGATTAAGGAGAAGGTGATTGCAAAGAAAGAGGTAATGGTCATCAGGAACCCAG
+AGACAGGGAAGGGAACCGTTACCGTTAAAGTCGCTGAGTACCTGGGCCCAGAGTGGGTTGAGAAGCAAGT
+TCTCACAGACGAGCAGATAATTGAAGTGGCTAAGATGGGTCAGAAGATTGAAGAGCACTACGGCTGGCCT
+CAGGACATAGAGTGGGCCTACGACAAGGACGACGGAAAGCTCTACATCGTTCAGAGCAGGCCAGTAACAA
+CACTCAAGGAGACCACCACAGAGGAAGTTGAAGAGGTCGAAGAGGCTGAAGTCATACTCAAGGGTCTCGG
+TGCCTCACCAGGTATAGGCGCAGGTAGGGTAGTTGTCATCTTCGATGCCAGCGAGATAGACAAGGTCAAG
+GAAGGAGACGTTCTAGTAACGACGATGACTAACCCAGACATGGTTCCAGCGATGAAGAGGGCTGCAGCTA
+TAATCACAGATGAGGGTGGAAGAACAAGCCACGCGGCAATAGTCTCAAGAGAGCTTGGTATACCCGCTGT
+AGTCGGTACGAAGGAAGCTACCAAGAAGCTCAAGACCGGTGACTACGTAACCGTTGATGGAACGAGAGGT
+TTAGTGTACAAGGGAATAGTCAAGAGCTTAGTTGAAAAGAAGAAGAAAGAGGAGGCAGCTGCAGCTCCAG
+GAGCAGCGGTAGCTGCGGCACCACTAGTCACGGGAACCCTTGTTAAGGTTAACGTTTCAATGCCAGAGGT
+TGCAGAGAGGGCAGCGGCTACTGGAGCTGATGGGGTAGGTCTACTAAGGGCCGAGCACATGATCCTAAGC
+ATCGGACAGCACCCAGTCAAGTTCATCAAGGAGGGCAAGGAGGAAGAGCTCGTAGAGAAGCTCGCAGAGG
+GAATTGAGAAGGTTGCGGCAGCGTTCTATCCAAGGCCAGTCTGGTACAGAACGCTAGACGCTCCAACCAA
+CGAGTTCAGAGAGATGCCAGGAGGAGAGGACGAGCCCGAAGAGAGGAACCCAATGCTTGGATGGAGAGGT
+ATCAGAAGAGGCCTCGACCAGCCAGAGCTCCTAAGGGCAGAGTTCAAGGCAATTAAGAAGGTCGTCGAGA
+AGGGATACAACAACATCGGTGTAATGCTACCACTCGTTAGCCACCCAGAGCAAATAAGGAAGGCCAAGGA
+GATAGCTAGAAGCGTCGGTCTCGAGCCACACAAAGACGTTGCATGGGGAATAATGATCGAGGTTCCAGCT
+GCAGCAATAATCATCGAGGACCTAATCAAGGAGGGAATTGACTTCGTCAGCTTCGGAACCAACGACCTAA
+CCCAGTACACCCTTGCAATTGATAGAGACAACGAGAGGGTTGCAAAGCTCTACGACGAGACACACCCAGC
+TGTGCTCAAGTTAATCAAGCACGTAATCAAGGTATGTAAGAGGTACGGCGTTGAGACAAGCATCTGCGGA
+CAGGCTGGAAGCGATCCTAAGATGGCCAGAATACTCGTCAGGCTTGGAATTGACAGCATCTCAGCTAACC
+CAGATGCAGTGCAACTAATAAGGCAAGTGGTTGCCCAGGAAGAGAGGAAGCTCATGCTTGAGGCCGCAAG
+AAAGAGGCTCTTCGAGGAGGAAGAGGAAGAAGAGGAGTTCCTCTTCTGATCCCCTTTTCTTAAGATTTTT
+AATTCTATTGCTGAACTCCCTATATGTTGTGGAGAACTGATGTTAAATTGACTGGAGATAACTTCAAGAA
+GATAGATTTTCACGCACATATACAAAGTCTTGGCTACCCTTTCAACGTTGAGATAAATGTAGAGGAGTTC
+TTAGCCTTAATGGAAGCGTATAATATTGAGAAGGCAATAATAAGTGACCTCAATAACGAGAGGATAGCAG
+AAATAACCCGAGAATACCCAGATAAGTTCATAGGGATAGCCTGGGTGGATCCCAGGGAAAAGGACATTGA
+TAAGTATTTTAGGTTTGAATTCAAGGGAATAAAGCTACATCCTCTTCTCCACATGTTCTCTCCTGGGGAT
+CCAGTTGTTGAAAGAGTCATGAAAATTGCAAGAGATTATGGGCTTCCAGTTTTCATACACTCAGGTCATC
+CACCGACTTCCCTTCCCTGGCAGATTGAAGATCTAGCAAGGAAATTCCCCGATGTTCCAATAGTGATTAT
+TCACATGGGACATGGAAACGCATTCTACATTCAGGGAGCTATTGAGATAGCGGAGAGGAATGAAAACGTT
+TACCTAGAAACTTCGGGGATGCCAATGCCAGCCAAGATAAAGCAAGCATACGAGAGAACACCCGACAAGG
+TTATGTTTGGGACAGATTTGCCCTGTCATCATCCAGTAGTTGAGATAGCCAAGGTTCTCACAAGCGGTTT
+GGATGAGAGGGGAATTAAAAAGGTCCTCTATGAGAACGCGAGGAAGTTCATAGAAAGGTGGATGAAATGA
+TAGTAGCGATAATAGACGGCTACACGGACGAACCAGCTGGATTAGGAGTTCCCCCGTACATAGGACTCTA
+TCCAAGGTACGCTTACGGAGCTATAAAGAAGGCCAGAAAAGATTCTAACGTATTTTACCTAACCATAGAT
+GACCTCAGAGCAACTTTTGAAGGCGAAGATGGAATTAGAACTAAGAACAAGACACCAAACTTCCCAAAGG
+TCAAGGAAATCCTCAAAAAAGCAGAGATAATAGTCTTTATAGGCGGTCTCCACACCCCGGGGAAGTACCT
+GTCAGCCGTTCCCGGAACCGTTGAAGAGGTAGCTAAATTCATAAAACCCTATGAGGGAATTAAAATACTC
+GGTGGCCCGGCCTTCATGGGCTCAGCTAAGGCTGGTGGGATTAGAGTTACAATTAAGGAGCTCAAGTTTG
+CCGAAGAAGTTTTTGACTACGTTGTCTACGGCGACCTCGAGGCCTTCCTCTTTGATTATTTAAGTGGAAG
+GGAGATTGATCCTTTTAGATTTAGGAACTATGAAGAGCTCAGGGATTACGCTCTCCTGGGAGCTGAGGTT
+GTCAAGCAGTTCCCAGGATATCCAGAATTCGTGCTCGCTGAAATAGAAACCCAAAGGGGTTGCCCAAAGG
+CCATGGGAATAGGGGGATGCTCGTTCTGCACGGAACCAGTTAGGTATCCCGTAGTTGAAAACAGGGAGCA
+GGAGGATGTAGCCGAAGAGATTAGGGTTCTTTACTCCCTGGGGATAAGGCACTTCAGGATAGGAAGGCAA
+AGTTGCATCTTCTCATACAAGGCTAAGCCAAACGGTAGGGTTCCAATTCCAAATCCAGATGAAGTTGAGA
+AGCTATTCAGAGGAGTGAGAAATGCAGCTCCCAACGCAAAGACGATTCACGTCGATAACGCAAATCCCGC
+GGTTATAGCCAACTATCCAGATGAAGCTAGGAGGATAGCGAAGGCCATAATAAAGTACGGAACCCCAGGG
+AACGTAGTAGCATTTGGATTGGAAACGGCGGATCCGAGGGTTGCAAGGTTAAATAATCTGAACGCAACAC
+CTGAGGAAACTTATGAAGCCGTGAAGATAATAAACGAGGTTGGAGCTAGAAGGGGTTACAACGGATTGCC
+TTGGCTCCTTCCTGGGATAAACATAATATTCGGCCTACCTGGAGAGACCAAGAGGACTTACGAGTTAACT
+TACGAGTTCCTGAAGAAGATCCTTGACGATGGGTTGATGGTCAGGAGGATAAACATAAGGCAAGTCGTCG
+TCTTCCCAGGAACGCCTCTATGGAACATGAGGGATAAAGTCAAAACAGAGAAGCACAAGGATTTGATAAA
+GCATTATAGACACAAGATAAGGCACGAGATAGATTTACCAATGCTGAAAAGGGTAGTCCCAGTAGGAACG
+GTTCTCAAGGACGTTAGAATGGAGATCTACGATGGAAACTTAACCTTTGGAAGGCAATTCGGTAGCTATC
+CTCTCATAGTCGGGGTTCCGAAGAGGTTAGAGCTCGACAGATATTACGATGTTATGATAGTTGACCACGG
+GCTGAGAAGCGTTACAGGGATTCCAGTTCCGATAGATGTGAACAGGGAAAGTTCCAAAGTGTTGGGCTGG
+CTCCCAGGACTAGGGAAGAAAACTTTAGCCAAGATTCTAGCTAAGAGACCCTTCAAAAGCGAGGAAGAGT
+TCCTGAACTTATTGCCAAGGGAATTTAGAGAGATGTACAAGGATAAGGTCAAATTTACATGAACTTGCTA
+ATCCTTCTAAGAGTTCCTTAACTTTTTAAACTTAGAGACCAACGAAGGAGCAAGAGGTGAGTGAGAATGG
+ACAAGGTCTACTTAACGTGGTGGCAGGTTGACAGGGCCATTTTTGCCCTGGCGGAGAAGTTGAGAGAGTA
+CAAACCAGATGTAATAGTTGGAGTAGCGAGGGGCGGGTTAATTCCAGCCGTGAGGTTAAGTCATATCCTG
+AACGACGTTCCCCTGAAGGTCATAGACGTCAAGTTCTATAAAGGGATAGACGAGAGAGCCGAGAAGCCCG
+TAATAACGATACCGATTCACGGTGACTTAAAGGGAAAGAAGGTGGTAATCGTTGATGATGTTAGCGATAC
+TGGGAAGACTCTTGAGGTCGTCATAGATGAAGTTAAGAAGCTTGGGGCTAAGGAGATCAAGGTTGCATGC
+TTAGCTATGAAACCCTGGACTTCCGTAGTTCCAGATTACTACGTGTTTAGAACTGACAAATGGATAGTAT
+TTCCATGGGAGGAGTTTCCAGTAATTGAAAAGGGATAACTTCTTTACCCCTTTTTCCACTCAATATAGTT
+ATTATCAAAAATTTTAAATATTAAATTCAACAAAATACTCATGGTGGCTACATAATGTTTAGAAAAATTA
+TCGTAATAATATTTGGAATATTAGTAATAACAGAAGTGATAATTATGCCAGGAACAGCAAAGGCTGATAT
+AAAGGCAACTTCTGTCACAGTCCCTAACACTCCGCAAGACCTCTTTGTTTCTCAACTAAAAGAGAAGGGT
+TACCTATTTTTTAAAGGGAACAACTCAATTAAATTAGCCCAAGGAGTACTAGAGAAATTAGGAAAAAATA
+TGACGATTTCTTTCAACGTTTCTGCTCTTAAAAATAGGGATATAGCTTTTGTAGGGATCGCACTAAGACC
+CCTTGGAAAGAAGTACATAACAATGCTTTATGTAGTAGAGGGACAATGCGATGTTAATGATGTTAAAGAG
+TTTCTTAGGGAAAGAATCACATTCCTTAGGGAACCTTTAATAATGAGTGCAGATAGAGACTGGAAATTCA
+TCGGAAGTACAACTTGGAAAGTTAAGTACACTTCCCAATATGGGGGTCAAGTATATCACGCAATAAGGGT
+TAAATATTACTACACAACTTCAACTTCTGGACAATATGCATACCTTGCTGAGATATCTCACATCGGAGAT
+GTAGATAGAAAATACCTCGCCCTAAAAGAGCTCTATACCCAAGTAAATGTTCCCATCCAAAATGCATGGT
+TCGAAGACTTTTTACCCTTCGGCCATGGAGGTCCACAGACACAGTACTATGAGGAGAAAAGTTTTAGCTA
+CGATATGTTTAGTGGCGATCTAACATATTATGCTTCAGCCGGATATTCTATATCAACGAACGATGGCTAT
+TATTTTAAGTGGGAGGCTCATTCTAGAAATCCAAACTGGGACTTCCGTGTTAGATGGTACGACTTTAAGA
+AGAAAACTTGGTATGGAAGTGACTTTGCCTGGGGAGTTGGATTTAAAACTACAAGTTCAGTTATAGAAAT
+CGTTGAAAGTGGTAATAAAAACGCAGCCTTTAGATACACGGCCAGAGGAAGCTTCTATGTGCGAGCAATG
+AGTGGAGCAATTAGAACGGTGGCTCCACCCAGCATAACCTTCACGAATTTTGTGAATCCTCATGGGATGA
+GAGAAGACTAAAATGTTTATAATCCTTAAAGACTACTCCCCACACATGAGGGCGTTCATAGCTATAGACG
+TTAGCGAAGAAGTCAGGGACTCTCTCATTAAAGCTCAAGAATTTATAGGAACAAGGGATGCAAAGATAAA
+GTTCGTTGAGAGGGAAAATCTCCACATAACCCTAAAGTTCCTGGGGGAGATTGACGAGGCGACTGCTCAA
+GAGATAAAGGAGATTCTAGCTGAGATAGCCAAGAGGCATAAGAAGCATGAAGTTAGAGTCAAGGGAATCG
+GCGTATTTCCGAATCCCAACTATATAAGGGTGATTTGGGCCGGAGTGGAGAACGACGAGGAGATAAGGAA
+GATAGCAGAGGAGATAGATAAAGCCCTTTCAAAGCTCGGCTTCAAGAGAGAGGAAAAATTTATTCCACAC
+GTTACAATAGGAAGGGTAAAGTTCGTTAAAGATAAGCTTGGTCTGGCGGAGAAACTCAGGGAATTATCAA
+ACGAGGACTTCGGAACGTTCAGGGTTGAAGCTATAGAGCTAAAGAAGAGCACCTTAACTCCAAAGGGGCC
+AATTTATGAAACCCTCGCAAGGTTTGAGCTTAGCGACTAGGTGCTTAAGATGACCCTGAAAGAGGTCTTG
+GAAAGTATAAAACCAAAGGACGAGGAAAGAAAGAAGGTTAAACTAATAATGGATGAGCTTAGGGGAATAG
+CCCAGGAAGTAATCGAGGAGAGTGGAGAGGAAATAGAGGTTAAATTCGTCGGTTCTCTAGCCAAGGACAC
+CTACCTTTCAGGAGATCACGACATAGACATGTTCCTAGCGTTTCCACTCTCAATTCCAGTGGAGAAGTTA
+AAGAGTAAAGGACTTGAAATAGCAGAGTCAATAGGGAAAAGGCTTGAAAGCTATGAGATTTCCTATGCGG
+AGCATCCCTACGTCAGGGGAGTCTACAAGGGTTACCAAGTTGACATAGTCCCATGCTACAACGTTAGGGA
+TTGGAGGGAAGTTAGAACAGCCGTCGACAGGTCGATACTTCACACCGAGTGGGTTCTGAAGAACATCAAG
+GGCAAAAACGACGAGGTTAGGCTACTAAAGAGATTCTTGAAGGGGATTAACGCTTACGGAAGCGAGGTCT
+ATAGGAGGGGATTCTCAGGTTACTTAGCCGAGATACTCGTCATAAAGTTTGGCTCATTCCTCAAGGTTCT
+GGAAAAGGCCGACTTCATGCTCAGGCAGAAGATAATAGACCCAGAGAACTGGCTAAAGAGGGAACCTGAA
+ATAGCCATGAAAACCGTAAAGAGGGAGATAGAGGAGGATAAGCCGATAATAGTTATAGACCCGGTTGACC
+CCAGGAGAAACGTTGCGGCCAACTTGAGCTGGGAGAGGTATGGCCTCTTCTACTTCAAGGCCAGGGAATT
+CCTAACAAAGCCCTCTACGGAGTTATTCTTCCCCAGGGATAAAAAGGGCAACTACTTAGAAGTCCTTAGG
+AGAAAGGGAACCCACCTTGTAACCCTAACCTTTGAACCGCCGAACTTGGTTGATGATATAATAATCCCCC
+AGGTTGAGAGAACCGCAAAAGGCCTCGCTAGACAGCTCGAACTTGAAGGATTTAGAGTTCTAGGTATAGA
+CTACGGGAGGGATTTCATCTTCCTTGAGGTTGAAGAGATTGAGAGGCCGAGGATTAAGATAAAGAAGGGG
+CCCCTGTACTTTACCCACCATGGTTTAAGGTTCTTCGATAAGAACGATATAGTTTGGATAGAGGGAAAGG
+AGCTTGCATCTGAGAAAAGCTCCCTGGGGTTTATAGTTGACGTTCTAGAGGACATATTGAGGAAGGGCCA
+GTTTTCAGCTGGAAAGAACGTGAAAGATGCTATCGTAGGGGCTAACATAATTATCGACTTCGTTCCCAAA
+GCCCTTGCCCAGGAAGCTTACCTCTTCCTCTCCAGAGAGAAGTTTAGGGTGAAGTGATGTCCTCAATTGA
+AAGCCCATATTTCCTCACATCGAACTTTTCCTCCTCGAGGTTCACGGAAACCACGAAGGCCGTTCCGTTC
+TCAACCTCGTCTAAGGGTATGAAAGTATAAAGTTCCAACGTAGAGGACATCATTGCAAATAAGTCAGCGC
+TATAGAAGCTCATTATCCTCATGTAGTTCTTGCTTAATGGATCATCCAAATACTCCTCGGACATGTAAGC
+TGTTCCAAAGGCCTTAACTTCTCCTCCAGGTGTCACCAGGATTCCTCCCGTGTTGAGGGACGTCCTCACC
+GTCGGCTTTAGAAGGGCTAGCCTTTCAACTATGTCCTCATCGCTAGTTGACCCTATGAAGAGAGACAAAT
+ACAAACCCGCAAGGTAAGAGTCCGAGACTTCTTCGTACTTATCCTTGGGAAGCTTCAAACCTTCTAATAG
+CAGTTCTTTTAAAAGGTCTCCATTGTGCATGAAGTAAAGCTGATATCCATGTGGACTTGCATAAGAGAAC
+GGCTGAGCATTAAAGGAATTCACCTTTCCCTGACTCGCGGCCCTTGAGTGAAGGATTAAAACGCCAAAGT
+CAGGCAACTTCTCCAAAAGATTGTTGGCTTCTTCATCCTCAAATATTGGCTTACTCGACTTATAGTGGAT
+TATTGAGCCGTTAGAAACTAGAACGTATCCCCATCCGTCCTTATGCTGATTTCCCCTCCCCCTAGCGGCT
+TTATAAGGATCGTCCTTCGAGGCCTTTATCAAGGCCTCAACAAGGGGACGCATTCTATATCCATTACCAA
+CTGCTAGGAGAATCCTACACATCCCTATCCCCACATGTTTTTATTTAAAGGAAACATTAAGTTTTCCTTG
+TGATGATAGAGATTATCAAGGACATCCAGAGGAAGCTTAGGAACCACAGGGAAGTGTACATTTCAAATGA
+GGAGGCCGTTAAGCAACATATAATCCTTCCAATACTCTCATCCCTAGGGTGGAAGATAGATGATCCTGAG
+GAAGTGAGACCCGAGGAAAAGACCAGCGAGGGAAGGGCAGATTACGCATTGATAAAGGATGGAAAAGTTG
+TAGCCTTCATAGAGGCCAAGAACCTAAGCGTTAATCCAGCAAAGGCCGTCCAACAGCTGGCAAAGTACTG
+CTTCGACATGGGCGTTGAAGTTGGAATAGTTAGCAATGGGAGGGTATGGCTAATAGTCAAGGCATTCGAG
+CCTGGAAAGGAGGCAAAGGACAGGGTAATCACCACAATAGATATCGTGGAGGAGCCTCCAGAAAGGATAA
+TCGTGAAGCTCTCGTGCCTAAAGAAAGACAGAATCGAGAAGGCTATTGAGATTTGTGAGGTTTTGAACTC
+GTTAGATAATAACGTTAAGAGGCTCAAAGCCTTTGGAATCAGCGAAGGTGATGTTGCGAATTACATTCTA
+ACGATTTCCATAAGAAGGGCATATCCGCCAGAAATATCCCACCCCTCCGACAAAATAACAGGAGTATATA
+TTTTTCACGAGGGCAAATGGAGGTACCTTCCGATTCCACACGGGACTCTCAAAGATGCCCTAATGGCCCT
+TATGAGCTATCTCTCGGAGTACGAGGATGAAGAGGAGAGAAAGATAATTAAGAGGGCCATAGCCGAGATA
+TCAATGAGGAACATCTCGGGGGAGAAGATAATAGCATTGATAAAGGCGATAGAAAAAGAGAAAAACATTA
+AAGTTTTGATAGCGTTATAGCCATGGGATTTCGCTCTTTATCTTCCACATCCCAAGAAGTTTCCTGCTAC
+CCCAAGTTGCCTGGATTTCAAATGCAACTATCATATCTTCGTAGATGTCTATAACGTTGAAGCTGTTGCC
+AAAGGGATTTCTATGGAGCTCCCAGCTTATGCTACCTGCGTTTATTATAGGACTTTTCTCAACCTTTACG
+GCGTTTGAATTGCCACCATGACCCGTCAAAGTGAGTTCAGTTTTCTTATCAGTTATTATCTTGAGGACAT
+TACCGGCATCCTCTAGGTAGCCTATCTCCCTAACCCCAGGGACGGGGACGAGATTGTGGTGCATGACTAT
+TATCCTGAACTTCTCCTCGAAGTCATCCAAGAGACGAGAGAGCATTTTCTGTCCAGTCCTTCCAACAACT
+CCTATTTGAGTCTCGTACTGAGCCGAGAGGATTGGTATGAAGACGAAGTCTCCCCTCTCAACTATCTCCG
+GCTCCCCAAAGTACTCCTTGAAGAGTTCATAGCCGAGATAAGAGATGTCGTTGTGCCCAGGGACTATTAT
+CTTTTCGGCCTTCACCTTCTCGTAATATTCAAGGGCCATCTCGAAGTACCTTTCTATCCCCTTCTCCACA
+ACGTCTCCACAGTGAACGACGATATCTGGCTTGTACTTCTCGTTTATGGCCCTTATAGCGTTCTCAAGGG
+TCCTCTTCCTAAAGTAGACCCTGTCAGATACGTTGCTCTCAGAGACATGAACTATCCTAAGAAGCCGCCT
+CCCCCTCGGTATGAATATCTTCGGCCTTATCGGCTTATGCTCTTTCTCCTCTTCATCCCCCGTTAGCCTC
+CTTATGACGACCTTCACCTTGTCCTTGGTTATCTTCACTATATTGTAACTATTGACGTCACCTTTCCTCG
+TCTTCCTACAGGAGGCGCAACCGGCGTTATCAACGACGAGGTCTTCAACCCTGTAAACGTTTGGAACGTG
+CTTGTGTCCGCACATGTAAAGTGTTACATCATGGCTAAGCAGTAAATCCAGGACGTCACCAGCGTTAAAG
+AGAACGTTTCTCTCCCTTCCAGTATCTGGAAGTGGGACGAGGTGGTGATGGGCTGCAACTATTTTTATTT
+TCTTATGACTGTACTCCTCAAGCTTCGCCTTCAGCCACTTGAACTTGTAACCTCCGACCCTTCCATCGCT
+CAAATCAGGAATAGTTGAATCGAGCCAAATTATTACCCCATCCTTGAACTCGTAAACCCCTATCAGCGGC
+CCTATGTACTTCTCGAATAGCTCATAACCAACGTTCCTCGCATCGTGATTTCCTGGGGCAACTATCAGGG
+GCTTCTCTATCTTCTTTAGTAAATAACTGGCGTGCTCGTACTCCTCCCTGAGACCGTTGTTGGTTACGTC
+CCCAGTGTGGATTACCAAGTCAAAGGGTCTAGTGTTTATCTCGTTCGCTATTAGGTCGTAGGCATAAGAC
+TTGAATGCAACTTCATTCGTTATGTGGGTATCGCTTATGTGAGCTATTAGCATTTTCATCACTCCGTCGA
+GATCGCTGTCTCGAGCCTCCTCCTACTCGCCTCTAGGAGGTCACTCAATGTGAATATTCCAACTATCTTG
+CCCTCATCTTCGATTAGAATATGCTTTATCCTGTGCTCTGACATCTTCTTGAGAACGTCCCCGAGGGGAG
+TATTTGCATTAACTGTGATTAACTCTTTCGTCATTATCTCCTTGACAGGAATGTCGTAAGAGAGTCCTGG
+GACTATTACTCTCCTTATTATGTCGCTCTTCGTGAAGAAGCCTACGACGTTTCCCTCATCGTCCACGACG
+ACAAGGGAACCAACGTCAAACTCCATCATCAGTTTAGAGGCCTCTTGAACCGTTGTATCTGGCTTAACAC
+CCATCAGTTTTTTCGTCATATAAACCTTTATTGGAGCCTTAACGTCCATAGGCCCTCCCTAAATATAACA
+TTCCGCCAAAATCATTATGAAGGTTTCGGAAATCTTAATAATTCCTATGCCAAAACTTTTCCAGGTGATG
+GAGCGTGACGAGAAAGCTATACTATGAGGACGCTTACCTTAAGGAGGCTAAAGCGAAGGTTGTTGAGATA
+AAAGATAACGCCCTTCTTCTCGACCAAACGATATTCTACCCAACGGGTGGAGGACAGCCCCATGATAGGG
+GAACTATAAACGGAGTTGAGGTTTTAGATGTGTACAAGGACGAAGAGGGAAACGTTTGGCACGTCGTTAA
+AGAGCCAGAGAAGTTCAAGGTCGGGGATGAGGTTGAGCTAAAAATAGACTGGGACTATAGGTACAAGCTC
+ATGAGAATTCATACTGGCCTACACTTGCTTGAGCACGTGTTGAATGAAGTTCTTGGAGAGGGGAAGTGGG
+AACTGGTAGGGAGCGGAATGAGTGTCGAGAAGGGAAGGTACGACATAGCTTATCCTGAGAACCTCAACAA
+GTACAAGGAGCAGATAATAAGCTTATTTAACAAGTACGTGGACGAAGGCGGGGAAGTGAAGATATGGTGG
+GAAGGTGAAACGAGGTACACCCAGATAAGGGACTTCGAGGTAATACCCTGTGGCGGAACTCACGTTAAGG
+ATATCAAAGAGATAGGGCATATAAAGAAGCTCAAAAGGTCGAGCATAGGGAGGGGGAAACAGAGGCTTGA
+GATGTGGCTTGAATGAGAGGTGGAGTTCTTGACGATAGAGCTTCATCCAAGCGAGGTTGCTAGGTTCTTC
+GAGCTGGAGGAGTGCCCCAGATTTCTAATTCTTTTAGAAAGGAGAAAGAAAGGCGAACTAAGGGAGTTCA
+TGCATATAATCCGGAGAAAGGAAGAGGAAAACAAGGCTTTAACTAAGTGGGGAAATGAGTTCGAGCTTGA
+AATACTTCAAGAGCTCTCGAAAAAGTTTGACTTCCCATTTTATGGGTTCTTTAAACTTGAGGAAGATAAA
+ACAGCAAAGAGGTTTATCCAGAAGTACTACCCTGGGAATGCCATCGAATTCAAGGATTTCGAGGGAGCTT
+ATGAAATGTTCAGGGAACTGCTGAATCTTGATAGAGTGTTGATATACCAAGCCCCACTTGCGGGCAAAAT
+AGGGAAGTTCCAGCTTAAGGGGTTCTCAGATTTTATCATCAAGGATGGGAACACCTACTACATCTTAGAG
+GCCAAGTTCACGAAGGAGGAAAAGCTTCCACACAGGCTCCAAGCCGTAATGTACGCTATGCTACTGAGAA
+AAATAGTGGAGGGAAACATAAAGCTCGCAGTTATAACTAAGGAAAGGTTTCCGTGGCCAAATGAATTCCT
+AAGCTTTCCCGATGATGTCCTCGAATTCGTGGATACCATCGAAGAGAAGTTAAACTTGGAGATAAAATGG
+AGCGAGCCCTGGATAACGGCTAGATGTACGACTTGCCAATTTGAACCTCTGTGCCTCTCGGAAGCTTTAG
+AGAAGAGAAGCCTCGGGCTCCTGGGAATAGGGCCAGCGGACAAAAAGGTTTTCGAGGAAGTAGGAATAAG
+AAGGATAGAAGACCTAGCTAAGCTCATAGAGTTTCCAAGCAACAGTCCAACGGATTTCTCGGAGCTTAGA
+ATAAACAATCAGAATGCCTTAACAGAGATAAGCAGGAGGACAGGTTTGAACGTTCCACGGCTCGTCAGAA
+TAGCCCAGGCCGTTACGCAGGAAAGAAGAGGAATAGTTGAGAGGATGTACATTCCCAGGACTGGCTACAA
+TTTGCCTTACGATGATGGGAAACTAGTTAAGGTATTCCTGTACGTTCAGAACAGCCCAATAACGGACACT
+CTGATAGGGATATCGGCGTTGATTAAGTCAAGGGTAGGCGAGAGGCTGGTAACAGAAATCGTTGATGAGC
+CTCCTCTTGATATTGAAAAAGGCCTGATTGAAGAGAGAGAAATGCTTGAAAGGTTCTTTAAAGATGTCAT
+CCAAGCCATTAAAGACCTCTCCCCAACTGACGAGGTTTACCCACACCTATACTTCTACACGAGGGGCCAA
+AGGGAAGCTCTAGTCGATGCCGTTAGAAGGCACAGGGAACTATGGTGGAGCAAACCCATAAGAGCCTTGT
+TAAGTTTAAGGAGAGCAATTGACTGGGAGGGTTTCTCAATAATCAAGGACGAGCTGATAGAAAGGCATGC
+CCTACCCTTTGCTCAGGGTTTGGGAATTATACCTGTATCAATACAGTTCGGATACAGGTGGAAAGACAAC
+GAATCGTTCAGGGAGATATTGGAGGTGCTAGCTAGGAAGGATGGAGACGCTTTGGATTTAAGAAGGCTAT
+ATAGCGTAACTGACGTAGATCCTCTTAGTGGGGAGTATTACCCAGCACTAAATAGGGATGATGATGAGAT
+ACCCTTCACGCCATTCTGGAGGGCCCTAGTTGATGAAAGAAGGAAAGACCTAAAGAACATTCTCTCCCAA
+GTTGTTAAGGCAATTGCAAAGATAGAGGAAAGCATTCCAGAGAGGTACAAAGAGTATGTAGAAAAACCGG
+GGATTCCTAGGGGAGAACTTGAGACGTTTGACATTGAAGATGGAAGTTTAGCGAAGGTGCTCCGAGAGTA
+CTTGCTCTTAGAGTTTCATACAAGGAAAGGCCAGCTTGAAAAGTACTACCGCCTACCCGAGGAGATTAGA
+GCTTACTCTGAGAAGTCAGCCATAGTGAGAATTGAGAGGATCGAAAGAAGGGTCAACGGAGATTGCGTAA
+TTAGGGGAAAAATTGTTCTGCCAAGTGAAAATGGATTCAAGGAATATTCCCCGGAAGAAGTCCTAGTCGA
+TATAGATGAAGACTCCTGGGTATGTGTAACTCCCCTGGGTGCATTCTCTAATGGAGATCCAGCCAAGATA
+ATAAAACGCTCACCCCTTGGAGTTGTTGAGTACCTAAACCATGAAAACGGTTCCATAGCAATAAAGTTTG
+TAAGGATTCCCCCAGGAAGATTCACTTTTGGACACTCAACCGTGGAATGTAGAAACGGGAGAGTCAAAAT
+TTCAGACAGAAAGTTGTACATTGGAGATTACGTCATCTTGGATCCAGCCATAGACGATATAGGGATGTCC
+AGAAGTTACGAGGTTTTAGAGAACATAGACGACGAAGAACACGAGATCTACGAGTTCCTAAAGAACATAT
+ACGAGGGGAATATCAACGTCAATCCAAAAGTTAAACTCTGGAAAAAGGAGCACATAGAAGAGTTTCTAAG
+TCTCCTTGACCATCTAAACGAGGATCAGAGAAAATTTGTCCTTGATATAGACCACAGAATAGTAACCCTC
+CAAGGACCCCCAGGAACTGGAAAAACCTCGGGAGCCATAGCCCCAGCAGTTCTCGCTAGGGCTTATTCAA
+CTATAAAGCAAGGAAAGAGTGCCCTATTCATAGTAACTGCACTCTCCCACAGGGCAGTTAACGAAGCCCT
+AATCAGGACATATAGACTCAAAGAGGAATTAAAGAACATTAAAGAGCTGAAAAATGTGGAGCTGATAAGG
+GGAGTTTCCGGGGAGGAAGCTATCGAACCAATGAAAAGAGAGTTAGGGGGAATAAAAGTCGATATAAGGG
+CACGCTTTACATTTTCAAAGAGCACACTTTTCCCAACTGTAAAGATTCTCTTCGCGACGCCTCAAACGGT
+GTTTAAACTCGTTAAAAATTACGAAGCAGACCTAGTGGTGATAGATGAAGCGAGCATGATGGATTTACCA
+ATGTTCTTACTGGCAACGAAGAATGCTAAGGGCCAGGTTCTGCTCGTTGGAGACCATAGGCAGATGCAAC
+CGATCCAGGTTCACGAGTGGGAGCTTGAGGATAGGAAAACAATTGAAGAGCACTTACCCTTCCTTTCCGC
+CTTAAACTTCATAAGGTTCCTCAGAGGGGAGCTAGAGGAGAGGGAACTTAAGAGGTTCAAGAGAATCCTG
+GGAAGGAATCCGCCTAAATGGAAAGTTGATAAAGAGGATGTTCTGCCAATGCACAGGCTCAGGGAAACCT
+TCAGGCTCCCCCAAGCCTTAGCTGAGTTACACTCGGAATTGTTCTACTCCTTCGATGGAATAAAGCTAAG
+GAGCAGGAAAGAACCTAGTGAGGAAATAGCAAGAGCCCTAAGAAATGCGGGTAAAAACGAATTCCTAAGG
+TTCATCCTGGATCCAGATTATCCCGTGGTTTTGATAGTTCACGATGAGAACGGTTCAAGTAAGGTAAACG
+AACTCGAAGCGGGAATAGTGAAGGAGATAGTGGAAGCCTTGAACGGAGTGGACGTTGGAGTTGTCGTTCC
+CTATAGGGCACAGAAGAGGCTCATAAGGAGCTTAGTTAACGTTCAAGTTGACACCGTAGAGAGGTTCCAG
+GGAGGTGAAAGGGACATCATAATAGTCTCAATGACGTCGAGTGATCCATCCTACTTATTGAAGGTCATGG
+ACTTCCTTTACGATCCAAACAGGCTGAACGTCGCTGGAAGCAGAGCGAGGGAGAAGCTAATCCTAATAGC
+CTCGAGGAACTTGTTCACCCTCTCGGCTAGAGACTTAGACACGTTCGAAATCCTAAGGCCCTGGAAGAGA
+TTCTACATAAAGATGAAAAGGGAAGGCGAGGCAAGGAAATTCGAAAGGGAGGGATATAATATCGTTGCAT
+TTAGATGGTACCATAGAAAGGCTTAATACCTATCGAGAGGCCTCTAATTTTAGGTGCGTGACATGGAGGA
+AGTGAGGGAAGTTAAAGTTCTTGAAAAGCCCTGGGTTGAGAAGTACAGACCTCAGAAATTAGAGGAGATA
+GTCGGCCAAGAGCACATTGTTAAGAGGTTGAAGCATTACGTGAAAACGGGTTCAATGCCCCACCTTCTCT
+TCGCTGGGCCCCCAGGAGTTGGAAAGTGCCTCACGGGAGATGCAAAAGTTATAGCCAACGGTGAGCTAAC
+CACCATAGGCGAGCTCGTCGAGAGGATAAGCAACGGTAAGCTCGGCCCAACGCCCGTTAGAGGTCTCACC
+GTTCTCGGAATTGACGAAGATGGTAAGCTCGTTGAGTTGCCAGTTGAGTACGTTTACAAGGACAAGACGA
+GTGAGCTCGTTAAGATAAGAACTAGGTTAGGTAGAGAGCTCAAGGTAACCCCATACCACCCACTCCTCGT
+TAACAGGAGGAACGGAAAGATAGAGTGGGTTAAGGCTGAAGAGCTCAAACCTGGGGACAGGTTGGCGATT
+CCAAGCTTTTTACCGGCGATGCTCAACGATAATCCATTGGCAGAATGGCTCGGTTACTTCTTTGGCAACG
+GTTACACGGATTCTGAGGAAAGAGTTGTCTTTGAAAGTAAAAGCAAAGAGCTTAGGAAGAGATTCATGGA
+GCTAACCAGGAAGTTGTTCCAGGATGCTGAAATTAAAGAAGATTCGGGCAAAGTTTACGTGAGCTCGAGC
+GAAGTTAAAAGACTCGTCAAGAGTCTCAACAAGGATTCAATACCAGAGCAAGCCTGGAAAGGGTTGCGCT
+CATTCTTGAGGGCTTACTTCGACTGCAACGCTGAAATAAAAGACAAGATAATTGTTTCAACGGCTGGCAA
+GGAGATTGCGGAGCAAATATCCTATGCACTGGCTGGACTTGGAATAGTTGCCGAGGTTGATGATAAAGGT
+AGCGTAATTATCTCCGACCCCGAGAACGTTTCCCGCTTCTTAGATGAGATTGGCTTCTCCGTTGAGGAAA
+AGAAAGAGGAAGCTAAGGCCTTAATAAAGAAATCAACCCTAAACTTGGGCATCTACGTTGATAAAGAGCT
+AATATCCTACGTTAGGGAGAAACTCAAGCTCAGCTTTTACGAGAACGAAACAATGTGGAGCCCCGAAAAG
+GCGAGGGAAATAGCTTGGAAGCTAATGAAAGAAATCTACTACCGCCTCGACGAGTTAGAAAGGTTCAAAA
+AAGCCCTATCCAAGAGTGTAATCATAGACTGGAGCGAGGTTGAGAAGAAGAAGGAAGAAATATCGGAAAA
+GACTGGAATTAGTGTCAATGAAATTCTCGAGTACGCCAAGGGTAAGAGAAAGCCAAGCCTAGAGGAGTAC
+GTTAAGATCGCAAAGGCCCTAGGAGTTGAGCTTAAGGAAACTCTCGAAGCAATATTCACCTTTGGAAAGA
+AGTACTTAGGTTATGTGATTAGCGATGAGATAGAAACCCTCGAGGAAGTAAGGAAGGAGGAGTTAAAGCG
+TTTGAAAGAACTTCTCAACGATGAAAAGCTCAAGAAGGGAGTAGCTTACCTAATCTTCCTCGCACAGAAC
+GAGCTCCTATGGGATGAGATAATTGAGGTCGAGAAGCTTAAGGGGGACTTCGTGATATATGACCTCCACG
+TTCCTAAGTATCATAACTTCATTGGTGGCAACCTTCCAACGGTTCTCCACAACACAACCGCCGCTCTGGC
+CCTTGCAAGGGAATTATTCGGCGAAAACTGGCGCCATAACTTTTTAGAACTTAACGCGAGCGATGAGAGA
+GGCATAAACGTCATTAGGGAGAAGGTAAAGGAGTTTGCAAGGACAAAGCCAATAGGAGGGGCCAGTTTCA
+AGATAATATTCCTTGATGAGGCTGATGCTTTGACCCAGGATGCTCAACAAGCCCTGAGAAGAACGATGGA
+AATGTTCTCAAGCAACGTAAGGTTTATTTTAAGCTGTGTTACAGGAGACACAAAGGTATATACGCCGGAC
+GAGAGGGAAGTCAAGATAAGAGACTTCATGAACTATTTTGAAAATGGATTAATTAAAGAGGTTAGTAATA
+GGATTGGCAGAGATACCGTCATTGCAGCTGTTTCCTTTAATTCCAGAATAGTTGGCCATCCTGTTTACAG
+ACTAACCCTAGAAAGTGGAAGAATAATAGAAGCAACGGGAGATCACATGTTTCTTACCCCAGAAGGCTGG
+AAACAAACTTATGATATCAAGGAAGGCTCAGAAGTTCTCGTAAAGCCCACCCTTGAGGGGACACCTTATG
+AGCCAGACCCAAGAGTAATAATAGACATTAAGGAGTTCTATAATTTCCTTGAAAAAATTGAAAGAGAGCA
+TAATCTCAAGCCCCTTAAAGAAGCAAAAACCTTTAGAGAACTTATAACTAAGGACAAGGAAAAAATTCTA
+AGAAGAGCCCTCGAACTCAGGGCAGAGATAGAAAATGGCCTAACCAAGAGGGAGGCTGAGATATTAGAAC
+TAATTAGTGCCGATACCTGGATACCAAGAGCCGAACTAGAGAAGAAAGCTAGAATTTCGCGTACAAGATT
+AAACCAAATCCTCCAAAGACTTGAGAAAAAGGGATACATAGAGAGGAGAATTGAGGGAAGAAAACAATTC
+GTAAGGAAAATCCGCAATGGAAAGATACTAAGGAACGCAATGGACATCAAGCGTATCCTAGAAGAAGAAT
+TCGGAATAAAGATAAGCTACACCACCGTGAAGAAACTCCTCTCAGGAAATGTCGATGGAATGGCTTACAG
+GATACTCAAAGAAGTTAAGGAGAAGTGGCTTGTCCGCTATGACGATGAGAAAGCCGGAATCCTTGCAAGA
+GTCGTAGGCTTTATCCTTGGGGATGGACATCTAGCTAGGAATGGCAGAATTTGGTTCAATTCAAGCAAAG
+AAGAACTGGAAATGCTTGCTAATGATCTCAGAAAGCTAGGTTTAAAGCCCTCAGAAATAATAGAGCGTGA
+TTCGAGTTCAGAGATCCAAGGAAGAAAAGTTAAAGGAAGAATTTATATGCTCTACGTTGACAATGCGGCA
+TTCCATGCCCTGCTCCGCTTCTGGAAAGTTGAGGTAGGTAACAAAACTAAAAAAGGTTACACAGTTCCAG
+AGTGGATTAAGAAAGGAAATCTATTTGTTAAAAGAGAATTCCTGCGTGGCCTCTTCGGTGCAGATGGAAC
+TAAACCGTGCGGAAAACGCTATAACTTCAATGGAATAAAGCTCGAGATACGTGCAAAGAAAGAGAGTCTC
+GAAAGGACTGTGGAGTTTCTTAACGATGTGGCCGACTTACTCAGGGAATTCGACGTGGATTCAAAGATCA
+CAGTCTCACCTACTAAAGAGGGATTCATAATTAGGCTGATAGTAACGCCAAATGATGCCAACTATCTCAA
+CTTCCTCACCAGAGTTGGTTACGCCTATGCTAAAGATACCTACGCTAGGCTCGTTGGAGAATATATAAGA
+ATAAAACTTGCCTACAAGAATATAATCCTCCCAGGGATTGCAGAGAAAGCTATAGAGCTTGCAACTGTAA
+CTAACTCAACTTATGCAGCCAAAGTACTCGGAGTTAGTAGGGACTTCGTAGTAAACAGACTCAAAGGTAC
+ACAAATTGGCATCACAAGAGATTTCATGACCTTCGAGGAGTTTATGAAGGAGAGAGTACTAAATGGTTAT
+GTCATTGAGAAAGTGATAAAGAAGGAAAAGCTCGGCTACCTCGACGTTTACGATGTGACATGTGCAAGGG
+ATCACAGTTTTATTTCAAATGGTCTTGTTAGTCACAATTGCAACTATTCGTCAAAGATTATCGAACCAAT
+TCAGTCAAGATGTGCGATATTTAGGTTCAGACCATTGAACGATGAGGACATAGCAAAGAGGCTAAGGTAC
+ATAGCCGAGAACGAGGGGCTTGAGCTAACTGAGGAAGGGCTTCAGGCAATACTATACATAGCCGAAGGAG
+ATATGAGGAGAGCAATAAACATTTTACAAGCTGCCGCAGCCCTAGATAGGAAGATAACGGATGAAAATGT
+ATTCCTCGTTGCTAGCAGGGCAAGGCCCGAGGATATAAGGGAGATGATGCTCCTAGCCCTCAAGGGCAAC
+TTCCTGAAGGCCAGGGAAAAGCTCAGAGAGATTCTCCTGAAGCAGGGATTGAGCGGTGAAGACGTTTTAG
+TCCAGATGCACAGGGAAGTGTTCAACCTACCCATAGACGAACCCATGAAAGTTTACCTAGCGGATAAGAT
+AGGAGAATACAACTTCAGACTCGTTGAAGGTGCAAACGAAATGATTCAGCTGGAAGCATTACTGGCCCAA
+TTCACACTAATCGGAAAGAAGAAATAAAGTGATGACCCATGCCAGAAGTTCCCTGGGTGGAGAAGTATCG
+TCCCAGGAGGCTTAGCGAGATAATAAATCAGGAGGATGCCATAAGCAAGGTTAAGGCCTGGATTGAGGCA
+TGGCTTCACGGGAACCCGCCTAAGAAAAAGGCCTTATTACTTGCAGGTCCCCCAGGAAGCGGGAAGACCA
+CGACAGTCTACGCTTTAGCAAGGGAGTATAACTTCGAAGTTATAGAGCTCAACGCCAGCGATGAGAGGAC
+ATATGATAAAATAGCTAGGTACGTTCAGGCCGCTTATACCATGGATATCCTGGGAAAGAGAAGGAAAATT
+ATCTTCCTGGATGAAGCGGACAATATAGAGCCAAGTGGGGCCCCAGAGATTGCCAAGCTTATAGATAGAG
+CAAGGAACCCAATAATAATGGCTGCCAACCATTACTGGGAGGTCCCCAAGGAGATAAGGGACAGAGCAGA
+GCTCGTGGAGTACAAGAGGCTTACGCAGAGAGACGTCATAAATGCCCTCGTGAGAATACTCAAAAGGGAA
+GGGATAACGGTTCCAAAGGAAGTTCTAGTTGAGATAGCCAAAAGGGCCAGTGGAGACCTTAGAGCCGCCA
+TAAATGACCTTCAAACCGTAGTTGCCGGGGGATACGAAGATGCAAGGTACGTTTTAGCTTACAGAGATGT
+TGAAAAGACCGTGTTCCAAGCCCTAGGCCTGGTCTTCGCAAGCGACAATGCCAAAAGGGCGAAGCTCGCG
+ATGATGAACCTTGACATGTCCCCGGATGAGTTCCTTCTTTGGATAGACGAGAACATTCCACACATGTACC
+TTAAGCCCGAGGAGATGGCCAGGGCTTATGAAGCTATAAGCAAGGCGGACATATACCTTGGGAGGGCCCA
+AAGAACCGGGAACTATTCATTGTGGAGGTACGCCATAGACATGATGACGGCTGGAGTTGCAGTTGCAGGA
+ACTAAGAAGAGGGGCTTCGCAAAGTTCTACCCCCCGAACACGCTGAAGATGCTTGCTGAGAGCAAAGAGG
+AGAGGTCGACTAGGAATTCGATAATCAAGAAGATAATGAGCGAGATGCACATGAGTAAGCTCGAGGCAAT
+AGAGACTATGAAGATAATCAAGACGATCTTCGAGAAGAACCTTGACTTGGCGGCTCATTTTACTGTCTTC
+CTGGGCCTTAGCGAGAAGGAAGTTGAATTTCTAGCGGGGAGAGAAAACGCTGGAACGATATGGGGGAAGG
+CGTTAGCGATAAGGAGGAAACTTAAGAAGGAAGAGGAGAAAATCAGAAAAGAGAGGAAAGAGGAGGAAAA
+GGTCGAGGTTCGGGAGGAGAAACCTGAGGAAAAAGTTGAAGAGAAAAGGGAAGAAAGGGAGACCAAAAAG
+GAAAAGGAGAAGAAGGAAGAGAAAAAAGCTGAGAAGAAAGGTAAACAGGTTACGCTCTTCGACTTCATAA
+AGAAGTAGCTAAGTCCAGTAGGGCCTCCTCATGAGCACGGCCCTCTTGAATATATCCACCAACTCAGCGT
+CGCTAGCACCGTTTCGAAGCGGGCCCAGGATATCTATCAAGTCATCCCTCCTCAACAAACACGTCTTTAA
+GTAGCCATCGGCAGTTAGCCTTAGTCTCGTGCAATTCATGCAGAAAACTGTATTGTGCATCGACCTAACA
+ACCTCAACCTCCACGACCTTCCCATCGACGGGGAGGAAGTACTTCCTCCTCCTATGCATCCTTCTTTCCC
+TGATTTCAACGGCAATCTTCTCGAACTCTTCCTCCAAAGGCTTTAGTGGATAGAAGAAGTCCTTGAAGAA
+CTGAGAGTTCTCCATCTCCCTGGGAACCTCAATCTCAATCAGTTGAAGGATCGCATTGACTTTACCTGCG
+AACCTTATTAAATCCCATATTTCATCGTCATTAATTCCTCTCATAACAACCATGTTAAGCTTTACTGGAT
+AGAATAGCTTCGTGGCCTTCTCTATACCTTTAATAACTTGATCTAGAACGTCAAACCCAGTTATCATCTT
+GTACTTCTTCCTATCCAACGTATCCAGGCTTATGTTAACCCTGTCAAGACCGGCCTCTTTAAGTTCCTCG
+GCGAGGGTGTAAAGTGTAGTTCCGTTGGTAGTTAAGGAGAGATCAACAACGTAGGGCCTTATCCTCCTTA
+TTATTTCAACTATATCCTTCCTTATCGTCGGCTCTCCACCCGTTAGCTTAACCTTCTTGATCCCAAGTCG
+AGATGCTATCCTTACTATCCTCTCTATCTCCTCGGGCTTCATAGTTCTCTCTCCATCAAGTTGGCCCTCC
+CTGTGGCAGTAGAAGCAGTTCAAGTTGCACTCCTTAGTTAACGAGATCCTCAGGTTAGTAACCGGCCTTC
+CGAATCTATCTATCAGCATAATCAACCTCCATATTTCACAAGTATTGTAAAAAATATAAGCCGTGCGCAA
+ACATAATTGTTTAACTTTTCAGCTCAAAATCTCAACGTCCGCACACACCTTGTAAACGTGTGGCTTATAA
+TCGGAGACCTTTCTAACGCTAACCCTGCACTCCTTTCCCTGCCTTCTACACTCCTCGAGAACCCTCTCCC
+TAAACCTTTCTATCTCACTTTCGTGAACGAAGTCGTAGTAATGGAGGAACTTCTCAGCCTTAGAAAGCGT
+TAAGCTAAGGGCGTCAACCCCTTTGGGAGTAGGGCTCACAACCCTATCAAAGTTCGGTAGATTGGGGAGA
+ACTTCAAAGACGTCGCCATGGATGATCTTTATCTTACCCTTAAGCCTATCCCTGTTCAGTTCAAGGTTTT
+CCTCAGCTAGTTTAACTGCAAACTCATTTATTTCAACCGCATAGACCTCAACATTCTTGAATCGGGCAAT
+TACTAGGGGGTAGGGAATGACACCGGCGAAAGGAACTAAAATTCTCTCCCCATCGTTTACGAGCTGGGCT
+ATCCTATATCTTTCCCCTTTCATCCTGGGATTGAAGAAGACCTTCGACAAGTCAACCTTTATTAAAACCC
+CATTCTCCTTGTGAATCGTGTGAAGTCTATTCTCCCCCCATATGACCTCCAACTCCCTGATCCTATATAA
+CCCAGAGTGAAAGCCCCTCCTCGCGATTACCTTAACTTTCGGGTAGAGCTTCCTTATAGCGGAAACGATC
+ACTTCCCTCTCACTCAAGATTTCATCCGGTATCGATACTATAGCTATGTCCCCAACTATATCAAGCCTTC
+CAAGTTTCTTGAAAATTTCCCTGGGAAGTAGATCCTCTAAATTCTTGTAGATTTGCCTCTCCGGTCTCAT
+CGGCAACTCAACGTCAACTACCTCTAGACCCAGGGATTTAGCTATATTGGTGTCCGTAACTGGAAATATA
+ACGTACTTCTCATCCCTAATGGCCTTCCTTTTGCCGTCTAGTATGCCAACGCTTTTCAACAATTCCAGTA
+CTTTCTTAGCATCCTCTCTTCTTACCTTAACCCCACTCACGCTTACCCCCTTGCAAATCTGTTTTAACCT
+TCAATGATGAATTAATATTTTGGGGTTGAAGTTGATCGAGAGGTTAAAGAAGGTAAGGGATCTCCACAGG
+AGCTTCGAAGACTTAATACCGCACATCGCTGAGGGCTCAAAAGAAGCTACGATAAAGGCTTATCAAACTC
+TAAACGAAGAGATAAGGGAGATCTCTGAAATTTTAGACGAGGCATTCACTATTGGAAGGGAATTCGAAGG
+GTCTGCAAAGGAGACGATCAGGGTTCTAATGCAGATGAAGGGAATACTCGAGGACGTTTTATCAAACTTG
+GATGACAGGGGAAAGCTCGAGTTTCACGTGAAAAAGCTGTTAAGCTTCAATAGGAGCTTTGACTACATAG
+TAACGGAGAACCTGAATACACTAATTACCTACGCGGAGTTCGTTGAGATAGTTAAGGAAGGAAAAATACC
+TTCTTCAGTCTTGGATAAGATAAGTGAAGTAGAACGCTTTGCTCACAAGCTAGATGCCTTAATAAAGTTC
+TTAAGGTTACTTTATGATAAGCCCTCAGACATCTTTAAAGTCGAGTTCTCCTTAAGGAAGGCCAACGAGA
+GTGGCATGAGATGGGTTGACGAGTGGTACCTTCAGAAAGATACCGGCCTGAGTGGGGATGAAATAAGGGA
+TATCCTCGACTCCTTAACGCTCATTGGCGTTGTGGAAAGGAAAGAACGAGGTGGTGGAAGTGTCTACAGA
+GTCAGAGATATCGGTGAGGATTAGGGGGATTTATAGCACGGCCCTAACAAAGCTCTTCCTCGACAAGGGG
+TTCAAGATCGTCCAACCAAGTGACGTCATTGCAGAGAGGCTCGGGATTGAGAAGTCCTACGAGGACTTCG
+ACGTCGACATATACGACAGAAACCACGGAATAACGATTGTGGGAACCAAGGTTGAAGAAGTTAGGAAGGC
+CCTTGAGGAGGAATTAGTTGATGTATTCTTTAGGAAGCTTCCCTACAAATTGTATGGCGTCTACAAGGGA
+ATCGTCGTGAAGAGAGACGACAGATACGTGTACGTGGACATTGGAAATGCAATAGGAACAGTTCTAGTGG
+AAGAGTTGCCAGATGCCGTTGAAGGGGATGAGGTTGTCGTTCAGGTGAAGAAGCACAACGTTCTACCGCA
+CCTTAGCATCATGATAACGATTCCTGGGGACTATGCAGTGTTAATACCTAAGCCGATAGGGGTTCAAAGG
+CACGTGAAGATATCGAGAAAGATTAGGGATCCAGAGGAGAGGGAGAGGTTAAGGATACTTGGGCTTAGCG
+TAAACCTTGGAGAATGGGGAATCCTATGGAGGACTGCGGCCGCTTATAAGGAATGGAGCCTCCTAAGGGA
+TGAGCTTGTAAGGTTATCTAAGATAGCTGATAAGCTAAAGGAAGCCGACAAATACTCAGCACCTGCTGAG
+ATAATTGAGGGCAGAAGCATTTATGAGGTAGAATTTGGAGGAGGGGCGAAGAAGAAGCTTGACGAGATAA
+GGAACAGAGTCGTTCCGACAATAGAGGGGCACCACCAGTACAAGTCCTACGACCCAGAATTCACGTTAGC
+AGTTGAGGTCGCTGAGGGGATTCTAGCGAAGATGCCCTCCCAGAGGCAGAAGATAAGCGAGGGGTTCGTT
+GAGGCCATAACAAATTCAAAGGGCCCAAGGGTTGGATGGATATTCACGCTAAACCACGTTAAGCCGGATG
+GTCAGGTTATAAAGATAGGGCCAGGGGAAGTAATAGAGGTATCTTCAAGGCCTCTAAGGGTCAAGATAAG
+GAGGAACTTAAGACCTGGAAGGGTCTACGATGGGCTTGAGGTACCTATAGAACCGGGAGACTACGCAATA
+ACGGAAATAGAGGCCGGAAAGTGGTGGTTCGTTCACCGCTACTACGATAGGAACGGAAACCTCAAGGGAG
+AATTCTATAATATAAATACTCCAGTAGAGATATACCCGGACAAGGCTAGGTACGTGGATCTCGAAGTGGA
+CATTGTGAAGTGGCCAGATGGGAAGAAAGAGATAATAGACAAGGAAAAGCTCAAGGAACACTACGAGGAT
+GGAATAATAAGTGAGAAGTTGTACAAGGCCGTTTTGAGAATAGTTCAGGAAGTTTATGAGAGGGTCTAGG
+GCATCGTTTCTATTCCCAATCTTTCCGCTTCTTTTTTCAATCTCTTATCGTATGTAGCCAATCTTTTGAA
+TTGTTCAGCCGTTGCTAGTATTATCATATCGTTGAAGCGTCTTGGGTTCTTTGTTAACTCAAGTGCACGT
+TTTGTGTACCTCCCATTGTCACCGATTACTCTCGTCCTCGGGCTATTTAAGATTGAGGAAATAACATTCG
+TTATTTCATCTCTTCCATACCCCTCTTCCCGAAAGAACCAATAGAGCTCATAGAGAACGATGCTCGGCAC
+GATCCACCTTTCCAGAGATGCAAGGAGGTTTCTCGCCCTAGAGTTGAACTCCGAATCCCTTAGGATTGCA
+TATATAAAGACGTTTGTATCTATAACCGTCACCCCTCCTCCCTCTGTCCCCTCCTTATGGCATCCTCGAT
+GTCTTCAACTTTCAGACCCCTTCCTCCAGGCAGTAGGGGAAGTTCAAGATCACTCTTTTTTATTACAGCC
+TTCCCGTCTTCAATCTCGATGATAAGAACATCACCTACCTTAATCCCAAGCTTCTTCCTAACATCACTTG
+GGATAGTAATTTGATAGTTTCTAGTTACTTTTGTAATTCCCATAGTACCACCAAAATATAGTAGGGTATG
+AGGCGTAAAAACATTACTGATATAAATCTAGCCGAATCGAAAGCAAATGACCTAAAAACCTTCAAAGAGT
+GGAAAAATGTTAAAAGAATACTTAATTAGATGTTCTCTTCTCCATTTTCTGGTTTGGCCTTAAGAACGTC
+CTCAATTCCCTTGTCCGTTATCTTAAAGTAAACTATTCCACCCTCCGGCCTAAACCTATGCCTTTCAAGA
+ACGGCCAGTCTAACACCAACCCTGAACTTCTCGAACCTAAGTATATCCTTCGTTCTATACCCCAAAGTAT
+GCTCAGCGATAGGCCTCAGAGTGTTAGTGTTCGAGTCATAGTACACCTGATTAACCACAATAACGGCAAC
+GTTCTTCTTTCTAGCCAACCATTGAAGAACTTGTAGCTGCTTGGCCAACTCTACGTGATCTCTACTACCC
+TCGGCCCTGTAGTGAGCTGTCAAGGAGTCAACTACAACGAGTGAAAACTTGTCGCTTACCACGGTTTTAA
+GCTTAGATATAATCCTCCTCTGCTCGTTTAAATCCATGGGCTCGAAAATTATGAACTTTGAAAGGGCCTT
+CTCGGGGTCTAAGCCCCTGGACTCAGCCATCTGCTTAAGCCTCTCGGGCGAAAATCCACCTTCAGTATCC
+ACGTAGGCAACCTTTCCCTCATTTAAAAGGCCAACTTGCATTGCAAAGGTAGTCTTTCCCGTGGCAAAAG
+GGCCGTAAACTTGCAGTATAACCCCTCTAGCAACGCCTCCCCCGAGTAGCTCGTCCAACCCCTTAACTCC
+TGTCGTTAGTGTCATGCCCTTAGCCTCATACTTCGAAGCCCTCATAGGGCTTCAAGTCCTTTACTAGAAC
+CCAAACTCTTCTCCTTTGGAGCTCCCTCTTAAAGCCCTCAGCGCTTCCCCCTCCGTAGGTACCGTAGTGC
+ATTGGAACCGCTATCCTCGGCCTAATTATGTCAACTATGTCAACCGCCTCCCTCTCGCTAGCAGTAGATC
+TCCCCCCTATCGGAACGAGAAGGATATCAACTTGACCCCTCAGGTTCTTGAAGCTTGGGCTGTAGTAAGT
+ATCTCCAAGATGAGCAACCCTCTTATCTCCGATTATTAGGTATCCCAGGGGGTATTGACTGGTCGGATGC
+TCGGTATAGAATGCTTTAACAGTTACATCCCCAAGCTGAATTTCTTGGCCAGCCTCTATTTCCCTAACCT
+TCGTTAGGCCATCACTTATTGCCATTAAGTACACAGTTTTTGGACCTATGACTTCAGCATCATTCAACTT
+TGCTATCAACGGGGTCTTGCCGTAGTGATCCATGTGTTCATGAGTTATTAATATGTAATCCACTTTTTCC
+ATCCTGTCCTCATCCACGTCAGGATACGGGTCTATTAGAATGCTCACCCCTTTGGTCTTTATTAAGAAAC
+ATGCATGACCGTACCAGACTATCTTCATCGCTGAGCCTCCAAAGATTTTATTCTCAAGGCATAACTTAAA
+AGTTGTGGTTATCCTTTTTCTTTTTCTCGGAATCACTTTCTGAACCTTTTAAACCTCGATGAGTACTAAG
+CTCTTCTTAGTAGATTTCACGTTTTTTACTTTGATTTTCTTGAAAAGAACTCTTCGAGGCTGATAACCCT
+TTTCTTCTTTGGCTTCTCATCTGATTTCTTCCTGGGCTTCTCGGCCTTTTCAGCTTTCTCAGTCTTCTTC
+GAACCGTTAGAAAGATTTTCAAGGAGGCCTGACTTATTAACTTCTCCAGTTCTCGCCATCACGAGTCTCT
+GGCAGATATCATTTGGATTAACGATTAAAGTTAACTGGGTCTCTGGGAACACGTTTTCGAACAGTGAATC
+TATGTCCCTTTCAGTCAAGCATATCCTCTGCCTCGTGTAATTCTTCACGTTGTATTCGGTAACGAGCATC
+TTGGCAGTTCCCAAGTATTTCTCGATTGCCCCCTTGCTCACGGTAAGGACTATTTTACCTCCGCAAACGG
+GGCACTTTCCATTCAGTGGGGGCCTCCTGAACTTAGTGTTGCACTTGACGCACCTGAACTCTTGCCTCGT
+AAAGCTCCTTAGATTACCCCTTAAGTCAGGAATTAGGTGGGAATTCAATATCTTCTCGGCAACTCCATGT
+TCATCCACAGCTCTAATCCTCTTAGCAACTTCAAGCTGTCTCCTGACCTTCTCTTCCATGTCCCCTAACT
+GCTTGTATAGACTCATCTTTGGACCCAAAGCTATGTCATCCGTATCGTGGGTGAACTTCAGGCCATAGTA
+CATCTCAGGCTTTCCTAGGCGATCCTCAACCCTTTCTATTACCCCAACGAGTTCCTTCGGGGATTTAAGC
+TCATAAGTTGCCTCGTAGAACTCCAGGGGATAATACCTGACTATGTCCATGTTATGGACTTCGCTATCAA
+CTTCCCTGGGATCAAGCCTCGTTGTAATTACCAAAGGAGCGTCCATCTTTCCACCACGCTTTTCCGGAAG
+GTAATAGCGAGAGAAGTTTAGGAGGGCATCTAGGAGGAGCATAACAGCGTCTTCATCTCCATCACATTGA
+TGCGTTACAATATTCTCATTTATTATAACGTTATGGTATTTCTTAGCATTAAGAGAGAACACAAAGTCAT
+CATTAGCTCTAACGTATTTGATATTCTTGATCTCTAAGAGTTGGTCATGCTCAGGGGATCCTAAGTTCTC
+GTTCTTGGGGTTATCCTGGGACGAGCTTGATTGTTCAACTAACTCGAGCTCAGAGACGAGTACTTTATCC
+CCCTCCTTAACTTCAAAGGCCCTTTTCTCAATAAATCTGCCGTTTTCATAAACTAAAACTGGATGATCTA
+CGGTGGTTTCAAAACTTCTTCCATCTTCAAGCTCGAACCTTATCAAATGATCCGTGGCCGGAGCCTTTAT
+GACATCCTCTATATCCGTCAATACAACTTTGCCAGTTTCGAGGTCAATGGAATAAACCTTAATTTCCCTC
+TTGGGCTTCTTCCTAACGTAAACCATATTTTCGTACCTTTCATCCTCGAACAGCTCATACAGCTCCCTTA
+GAGTTATCTTCTGTGGAACTCCATCTATTTGGACGAGAATCCTAGTATCACCCGGGAAGCAGTTTCTCCT
+CTTCGCAGCGTGGAAGTAGGGGTGAGCGTAACCAACTAGGGCATCGACAAAGCCTATTATCCTACCCACT
+ATACCAGCGGAGGTGTGTGGAGCCAAGCCTATGACGAGATGGCCTATTAAATCTTCCATCTTTTCGGCGT
+TGTAAAATCTCGGCAAGCCGTAGAATTTCTCAAGGAGGTCATCAACAAACTTGGCCACCTTTAGGAGATA
+TCTCCCGGCTTCCTTTGATAGGATAATATCCTGGGGCTTGAGCTCAACTATTTGATCCTCGCTAACCAGG
+GGTTTACCCTCGAAGTCATGAGTATAACCAAGTTCCCTTAACTTCTCAACGGAAACTCCAATTTCCCTCG
+GCCTGAAGTGGGTTATTGGGGCATCTGTTGCGTCAAACCTTATCGTTCCATCCTTGAACACGTAAACATC
+GTTTTTAGCCCTCAGAAGACCTTTCTCAAGTGGCTCTGGCATCTTCCAGCCAGAAGTCATTCCCATGACT
+CCCTTTAACTTGTCAACTCCGTAGACTTTGACGTTCTCCATGGCCCTATTCAGCAATTCGGAAGGCCTTA
+TCTTCCTCTTGGCGTAGGGCCTTAGCTTGACGTTGCACTTTGGACAAGTGTAATTATAGCCCTCGGCCTG
+GCTCTCAGGGTACTCCGCGTTACACCTTGGACAGACCCAGAGAAGTTCTTTCCTCGTTCCACAGTTTGGA
+CATAAATGCTCTGGGCCAACGTGACCGCACTTGGGGCACTTGAAGAAAGCTATCTCAACCTCGGCCACTT
+TACCCTCTTCAGCGGCTTTCTTTATGTCTCTACTGCTCCCGCCGGCCAGACCTATTGGGAACAGAACTTG
+AACAGGAGGCTTCATCTTTCTCTCTTTCGCCTTCTCTGGCCTACCCATTCTCGCGCCAATCCAGCTTATT
+CCCCTATCACGAAGCTTTATCTCGTTATTCTCGTTGATTATATCTATGGTGGCGTAAAGGGGCTTTGCCA
+TGAACTCCCAATTCAAGTTGCCGAGGGGAGTTAAGAGGGCGGCAGCCCAGGGATAGTCCACTATAACGTT
+CCCATCTCTAACGGTGTGAGGCAATCCCAGGAGCTCTAAAGTCCTCTTAGAATCTCCAAGCTTTTCTTGG
+GATATGACAATTTTCTTCGCAAATTTAATTCCCCTAAAGTTGCTCCATTCAATCTCGGCATAATTTTTGA
+GCAATCTCCACAGCTTTTCAACGTCTTTGGGCTCGACGGAATTCCAGTACAAGGTGTAATAGGGATGCAA
+GGGTATTCCAAGAACCTCGGAGAAGTGTATGGCAAGCTCAACCGGAGGTTTTACTCTCAACGGATCCCTG
+AGCATTTCCTTTAAAAATTCTGGGTCAATCTCGAGGTAATCAGAAGCTTCCTCAATGCTCTCTTCCTCAT
+TTTCGGTAAAAGGCTCAAGGTGGACCTCATATATCTCTTTGAGGGCCTTGACGAACTCAAGTATCCACCA
+CTCCTCGCAATAATTAGCTGGAAGGAGGGTTTGGTTGTTCTCAACGAAATCTCCGAAAGCTATCACCGCG
+TCACCAAGGTAAAGTATCTCCTCAACATCTTCCCTAACCTTGAGGGCCAAATTATAATCATCAACCCTCA
+GAACGCTACCATCCTTGAGCTTGACTATTGGGCCCTCAATCGTCGTTACTGGAGTAACCACCGCACCCTT
+CCCTGGCCTTTCGGTTTTTAGCTGAGTTCCTATTGCCAAGAACTCGTCAACTAAAATCATGGTTGCAGGG
+TTTATTCCCCAAGTTGCGAACCCGCTAGCCCTACTCCTCCCGTAACGCAACCTAAATCCACCTGGTTTAG
+ATGGATCAGAGAATAAAGGTCTGCCCCCTATAACTTCCTTAGCGTACTTGTCGCTTGGAGCAATTTCCTC
+CTTGAACTTCTGATAAAGAGAGTAGTAGAAGCCCATATCAACTTCGACCTTCGTTTCCTCAAGGGTTGAT
+TCAGCTAGGCTTTCCTCTTTACCTTCCTCCTTAGGTTCTCCCTTCTCCTTAGCCTCAACGAATTCCTTGA
+GCCATTCCCAACCCTCAATCCCCATCTTGTCTATATATTTAACAAGCTTCTTAGCCTTTTGGAGGACACC
+TTCAGCTAGAACTAGAATTGCACCGCCTCTAAGCTGATTAGTTTCGACCCCAGGAACGTCCCTATGGGAG
+ACTTCAACATCATCCGTTGCCTCACCTGTTATCTCGATTGGAATGTTCCTCATAGCAAGCCTAACTTCCT
+CTGGAGAGGGATGATACTGCAACCTAGTGACGGCCCTATGATAAAGATCTACCTCTTCAACCATTCTCTC
+TATGTGCTTCTCGCTTGGCTTAAACCTGTCTAGGCCGAGCTTCCTTCTAACGTAATCACCAACCAAAACG
+CTAAGGGCCTGAGCGGTTCCACCTGAGCTCCTTATTGGGCCCGCATAGTAGAGGGCCAGATACTCGGAGT
+TGTCAGCCCAAGTGTTTCTCTTTATCTTGACGTTAGCTATACCCTCAATCGGAGCGGAAACTATTCCCTC
+GGTTAGAATTGCCAATGCAGTTCTCACGGCCTGCTCAGCGTACTTCTCCCTACTTCCAAGGTCGCCGAAT
+TTACCTTCAATTATCTCGTCAACTATTTTGAGGGCGGCAATCTCCTTTCCATACTCTTTAACTAACTCCC
+TAATCCTTTTAGCAACTCCTGGGGGGCCAACTAAGCTTTCAACTCTTCCGGCCATATCGGTAGCTTGAGG
+TATCTCAACATCCAAGCTGGGATCCTTACCCTGAGCCCTCGCCTTTTTAGCTATCTCATAGGCCTTATCT
+ATCTCCCTCTGTAGCATTTCGAAATACTCTTCCATTTCCTTTGGAAGCTCCATCAACACCACCCGCTGAA
+GTCGAGAACCTTAACAACCCTCGCGCTTTCAACATCAACCACGGGAACCTTGGCAGGCGTAGGGACTATG
+TTAACCATCTTCTGGAACTCAGTCTGGGCCTGCCAAGTTGCAGAATTCACGAGCTGGACACCCCTGTAAA
+CAACGGCATCATAAACGTGGACGTGACCCATCTGAACCAAATCAGGAACTTCCTCGATGACGAGTAAATC
+CTCGGGATCTGGAGCAATTGGAACCTTGCCCCCGAACGTTGGGGCTAGATGCCTCATCTTAAGCAGCTCA
+ACCATCGGCAATCCAGGCTTGTGATGGGTTAACCCAGGGACAAAAGATACCACATCTTCGATCCCCCTTC
+CGTGAGCTATCAAGAAGTCCCTACCATGCAACCTTATTACGGCTGGATTGCTTATTATGATGGCGTTCTT
+AAGCTTGTAAATGGGTTTCGCATATTCCTTGTAAAATTCTGGTTGAGGAATCGCTGGCCTAGCGGCATCG
+TGATTTCCTGGCCCTATGAACATCGTTATATGCTCTGGAACGTTCGCCAAAAGGTTAGCTAGGGCCTCGT
+ATTGGTCAAATATATCCGGAATCACGAGATCACTATATTGGCCAGGATATATTCCTATCCCATCAACAAC
+GTCTCCAGCTATTATAAGGTACTTCACCCTGCTAACTATTTCCTCCTCTTCCTTGCTCTCAACGTGGCCA
+TTCAGCCACTCTAGGAACTTAAGGAACGCCTTCTCGCAGAACTCCCTGCTCCCAACGTGAATATCACTTA
+TCAATATCGCATAGACTTTCTCTTCCAGTGGAGGTTTCTGCTTTCTATAAAGCGGAACGTCTGGAAGGTA
+GAATTTATTGGCAAAGAATATTCCCTTCTTGGAATAGAAACCCTTAAACGCAACTACCGCATCTGGAAGA
+ACTTTAAACGCCTCCCTGTAATCTTCAGAATCCTTTGGAAGGAAAACCTTCACGATTCCAGTTTTATCCT
+CAACCTCAAATATCAAGCCCCTGTTTGTTTCCCTCTTGGAGTTAACCAGTCCAATTATTGTAACTTCCTC
+GTCTCCACTCACGTAATTTAGCTTCCCTATATCGACCACGTTGCTTATCTCGGGATTCTCACGGAGAATC
+CTCTTAAGCTTAGATAGCCTGCTCTTGAACAGGGATGCATAGGCCTCAACTATTATCTCCCCTTCTTTTC
+CCGAACCATTCTTAACCTTTGGAGGCCTCAACTTCACTTGCCTCACGTCAAATTTTACCTCATAATTCTT
+CTCTATTTGAACTGGTGTAACTGATGGATTCCACTCTATTACAACGTCCTCGTACTTTGAGTACTCCTTC
+TCCTCCCCTATTTCCTCTGGAGCATATAGAATTGGATAACCGTATTTATCGAGCACAACCACGCTCTCTC
+CATTTTCACCGTTGTTATACTCTACTTCACTTCCAGTGGAAATAGAACTCTGGACCAGTTCAAGACCTCC
+AATTTCTTCCTCAGTTGTGGAAATTTCAGGAGATTCTTCCTTCAATTCCTGGAGCTCTCCACTAGAAACT
+TGACTTACTCCCCCTTCTTCAAGCTCTGAAGCTCTAGTTTCCTGGGATTCAACTGTTTTCTCAGCCTCTT
+CTCCAGTGGAAATATAACTCTCCTTTATTTCCTGTGGAACCCCGAGGCCCAGGAATTGAAGGAACTCGTA
+AGCTAGGTCGCCATCTATTATGAAGACGCCCTTGGATTTTGCAAACTTCACGAGCTCAACTAGGGAGAAC
+TTACCCTCCTTAAAATGATCCACGAGGAGATAGTAGGCCGAAGGCGTTAAGAGGTAGCCGGCCCTCTCAA
+GGGCCTTAACCAATTCATCCATTAGAGCAACCTCCTTTGACCACCCTTTAAGCTAACCGTGAGCAAAGGT
+TGAATTGCATAATCATAACGGAACACGTTCCTGATCTTATATGGAGTAACGTTTAACCTTATCTCTTTGG
+TCCTACCATAGCGACCCTTACTTACGACCTTCGCGTTTATTATGCCGAGCATGTCGAGTTCATTTATCAA
+ATCACTAATTCTCCTCTGAGTTAGGGGTTCCAAATCTAGGTACTCACAAAGCTCCCTGTAAACTGAGTAA
+ACCTCCCCAGTATTTGCAGGTAAGTCTCCATTTTCATCAAGTAAAACTATCGCATACAGCAAAACCTTCG
+ATTGGAGTGGAAGCGTCTTAATGACCTCTTCCATCATGTCCTGTTCTATCTTCTCCTGGGCCCTCCAAAC
+GTGCTTTTCTGTAACTTTACTGGCACCTTCCCTTTCAGCAATTTCACCGGCAACCCTAAGTAAATCCAAT
+GCTTTCCTAGCGTCTCCATGTTCCCTAGCTGCCAATGCAGCGCATAAAGGTATAACACCTTCCTCAAGAA
+CCCCAGGATAGAATGCCTCCTCGGCCCTCTGAGTCAGTATATCCTTTAGTTGGTTAGCGTCATAGGGAGG
+AAATACTACTTCTTCCTCGCTCAAACTCGACAAGACCCTAGGATCTAGATACTCCTTAAACTTTAAGTCG
+TTTGAGATACCGATTACGCTAACTTTAGCCCTCTTAAGCTCGGTGTTAATCCTTGTTAAGGAGTACAAAA
+CTTCGTCACCACTCTTCTTCACGAGCTTATCGATTTCGTCGAGAACTATTATGACGAACCTTTCTTTCAT
+ATCTATAACCTGCTTGAGCTTAGCGTAAACTTCATCCGTGGGCCACCCAACGAGCGGAACCTCTATTCCA
+GTCTCATCCTTAAAGTGGTTAACGATATTAGCTAACACGCGATAGTGGGTGTCTACAATTTCACAATTTA
+TGTATATAACTTCCACTGGAATGTTGTACTTCTGAGATACTTTCTTAAGCTCCTCCGTGACGAATTTGAC
+GGTAACGGTCTTACCCGTTCCAGTCTTCCCATAGACGAATATGTTTGAAGGGGTCTCTCCTTTGAGGACG
+GGTACTAATATCTGAGCCAAGGCCTCTATCTGCTCATGTCTATGAGGTAAATCCTTTGGAGTATAGCTAT
+GCCTAAGAACTTCCTTGTTCTTGAATATCTTCCTTGCTTTGAGTAGTCTCTCAAAGAGCTTATCCAAGTG
+CAACTGCTCACCTTCGCTCATTGATGTCCCTCCAGTGGAAATGGTGCTTTTAAAGGACATGACCTAAATT
+TCCAGTGGAAACATAACACTTTTCGCTAACATATTTTCATTGTGCATGACATAATGTGACATTTAACACG
+ACTATTTAAGCCAAACCGTAGAGAGTCTCCATTGGAAGCATTGGAACCAGAGGAAAGCAACGTAATAATC
+TATGGCCCACTTTTTATCCTTTGCCTTGACAAGAACATGTTAATGAAGATAATTTCATCTGAAATTTATT
+CTCGAGAATTTCCACAGGAAACCTCCACAGGACATGAACAAGGATGTGCGTTGAATCTTTACATTTTCCA
+GTGGCCATAACCAATTTCCGATGGAAGGAAAATGAACATATATGTTCATTCAGATAAGAGCATTTTTACA
+CAAATAAGTGCATTAGGTTAACTTAATTTGTTTAATATTTTGCCAAAGTTAAACAGAAGTGAAGTCCCCC
+AGGGTTTCATTTCCACTGGAACCGGGTTGCGACACCGAGAATATTCTATTCTTTTTTCTGACAAGACACT
+CTCCCATATTAGTTGGAACTCCTATTTAAATATTTATCTATGAACAGTTTTATAAGTAAATTGAGAAGCA
+GAGAAGCAAATGTTCACATATTTATGCACAAAATAGTACATCAACTGAAAAAATGTTCATTTGCAAAAGT
+AAAAATTTTTGGCTTTTAATTTTACGTTTGTAAACCAACGAAGAATTGCATGCCTTTCTCAACCCAGTTC
+CACTGGAAATGAAACTCTGGGGGGTTCTTTAGATGGCTATCTGAATGCTAGCATATAAATCGAAAATATA
+CAAGAAAATGTCAAAAAAATCAGACGAACATTGTCTTCAATACATCCGCACAGCCACATTTCCTCTCCTC
+GGGAATCTTTGGAATGGCCTTTCTGAGTAGTTTCTGGACTTTCTCTTCGTTCTCTTTCATAACCCTTAGA
+ACTTCCTGGGCGTTCACTGGCTTTTCAGCCCACACGTCATAGTCGGTTACCGTTGATATGTTCACGTAGC
+ACATTCCCAACTCCCTGGCTAGGTTAACTTCAGGAACTAACGTCATTCCGATGACATCTGCGAATTGCCT
+GAACATCCTAGACTCAGCCCTCGTTGAGAACCTGGGTCCTTCTATACAAATGTAGGTTCCTTTCTCGTGG
+ACTGGGAGTCCAAGTTCCTTTGCGGTCTCTATGAATATCCTCCTTAACTCAGGACAGAAAGGATCGGCCA
+TGCTTACGTGGGCAACCTTTGGTCCATTGTAGAATGTGTACTCCCTCTTCTTCGTGAAATCTATGAACTG
+GTCAATTATCACTATGTCACCCGGCTTATATTCCTCTTTCAGAGAACCAACGGCGTTTATCGCTATTATC
+CTCTCAACGCCGAGCTCGTATAGGGCCCAGATGTTTGCCCTGTACGGAACCTCGTGCGGTGGAAACTCAT
+GGTACTTTCCATGCCTTGGAATGAATGCAACCTCTACCCCTTCTATCTCCCCTATTTCCACTGGAGCGGA
+TGGCCTTCCGTAGGGTGTGTGTATCTTAACGACTTCCTTCGGCTCGAAGACCCCGTAAACTCCAGATCCT
+CCAATTATGCCTATCTTCGGCATGAGAACCACCTCGCTAATTATCTCCCTTTCAAATTATAAGTTTGTGG
+CTTAGAAAACGTTAATTATCCTGGCCCCGTAAATTATTAGGGGATAATTATGGAGGGTAAACCTGTCTCA
+ATAGTCCTTCCCGAGATTGAGAATGCCGTATTCATTGAGGGATACCCAGGAATAGGCTTAGTCGGCCACA
+TCGCTGCTAACTTCCTGGCCAAGGAACTTAACATGGAGATGATAGGGTACGTGGAAAGCTCCTTTATACC
+GCCCATGACCCTCATCCTCGAGGGGAAGCCGAACCCACCTTTGAGGTTCTACGGGAAGGACAACCTAATA
+ATAGCCGTAGCGGACATATACCTTCCCCCTACGCTAATCAATGAGATAGCTAAGGAGATAGCTAACTATT
+TAAAGGAGAACAACGCCGAAAAAGTAATTTCTCTTGGTGGCATGGGGATAGGGATATTCAAGGAGAAGTT
+TGAGGTCTGGGGAGTTGGAGGCACGGAGGAGGAGAACAACGAGTTAAAGAATTTGGGGGTTAAGCTTCTT
+GAGTACGGTTCAATTAGTGGTATGAGTGGAAGGTTGCTCTGGGAGGCTTCAAAGAGGGGGATCAAGAGCT
+ACGTAATACTTGGAGAAACCTTCGGCGATAGACCCGATCCAAGGGCGGCAGCTAATGTCGTTGAGGTCCT
+TAACAAGATGTTAAACCTCAACGTCTCCGTTGAGCCCCTCCTAAGGGAGGCTGAGATGATTGAAGAGCAG
+TTAAGGAAGATGCACGAGCAGATGGAGAAGGCGAGGAGGAGCGTTGAGAAGCAATATGAAACTATGTACC
+TGTGAGGTGAGAACATGGAGATTCCTCTCCTCTCTGGAATAGCGAGAAGGGCTTTGGATTCTCTCATGAG
+GAACCCCTACAGAACGCTTGAGATAAGGAGTGCCAGGAATTATTTAACCCTCGAAAGGCTCCACGAGGGG
+GATTTGGTTTTCCTAACGTACGAATCCCTTGAGGACGTTACAAGAGGAACGGAGGGGATAATAGCTAAGA
+TAACTAGGATAGAAAAGATGCATCAGAGAATTCCGTGGGAGGAAAGCGACGAGAGGGAAATAAGCATATG
+CAGGGTTCAGCTAAAGCTCGTAGGTCTTGGAAGAATAATGGAAGTTCACGAGAAGGAGGGGATTACCGTA
+GTTAAAGTTAGGGAGATGATGCACCACGAGATGACTATGGGGTGAAGAAGTCCAAAGTTTTCTGTTTTGA
+CCTCTTTTCATTTCCCTTCTTTGGAGGTTCGAGCTTCCTAAACTCTAAACCCTCTTTTTCGAGAAGCTTT
+TTCGCACCTTCAGTGAGTGAAGGAGCAACGAGTATTCCCCTGACATTTTCCCCATATTCTTCCTTCAAGG
+AATCCACGTACCTTTTCAATTGGCTTACGGCATGTAAATCAGCCTTCCTCCTTTTGAGTTCAAGGACAAC
+TATATTCCCGTCTTTATCCACTCCCATGACGTCAACTATTCCATGCCTTATGGGCTTCTCCCTGTATATG
+GGTTTGAACCCCTCCTCTATAACTCTCGGATTCTCGAAGATTAGATTTGCCATCTCCGCCTCGCTACCTG
+TCAGGGCTAGCTCTTCGTAGTCCTCTGCCAAGAAGACGACGAGTGAGTAGGGCTCTATAATCTCAACTTC
+GAGCCTCTCATAGGGCCTTCTCCTAATGCTGATTATTGAGTTTTCCTTAAACGTAACTTTGCTCCCAGGA
+GGTTGCCAGTTCACTGGTTCTCTCTTCTTATTTTGGTGTATTAAGAAGCTTCCATCTGGTTTTATGATTA
+TTATCCTATCACCCTCTCCGAGCTCGCTCTTTGCCCTGCCCTCGTAATGAACCTTGCATCTCGCGAATAT
+AGTAACCACTCCCCCATGCTTTTCCGCAAGGTCAAGTAGCTCTTTTATTTCCTCCTCACTAGGATTTTCC
+TTTATGATTACCTTTCTCATTCACCAACCGATTCGAGGTAATCGTTAAAAACTAATCCCTCAATTCGGAT
+AACATGGACGTTCATCAGTTTTTGTGGGAGTACTTCATAAGGCCCATGTACACTAGGGAAGGTTATAATC
+CGATAAATACAGTAGTCTACGCCCTGATTTTTGGATTCGCCGTGATTTACACTTACAAGTATGTAATCAA
+ACCTCTAAAAATAAAGGTTGATGAGAGGCTTTTCTTGGCAGTTACGCCAATGGTTATCTTTGGCTCCACC
+GTTAGGGCCCTTGTGGATGGCGGGATTTTAAAACCAAACCCATGGATCCTTACCCCAGGAATATTCTTCA
+CGGCTTTCTTCCTAATCCTTCCGGCTCTCTTCTTAGATGTCAAGCTTAAGCTTTATCCAAAGCTCACGAT
+AGCTTGGGGAACCCTCTTAGCTGGGTACGCAAATTACCTCCTTATTATCAATGCGAAGTGCTGGAAGCCC
+TATGAGCTCACCCTTCTCCACACGCTTGTTAGCTTTGTAGTTGTCTTCGCCTTCTATAAGGTGAGGCCGT
+TTGAGAGGCTTTACCTGTATCCAGTCCTGGCTCACTACTTCGACATAGCTTCCACTGTAGTTGCCATTCA
+CTTCTACTCCTATATGGAAGTCCACTGGGTTGAAAGACACCTCGTCAATGCTTTCGGGGCTTACGCTTAT
+TATCCCTGGATAACGGTAATATTGTTCCTCGTCTATTATATACTCAGGAACATGGTTCCCGATGGGGATG
+AGAGGAATTATTGGTACCTGGCGATATATATCCTGGGCCTTGGGCCCGCCATAAGGGATCCGGCTCAGAT
+GGTGTTGCAGATAGCTTGCCAATGATGAGACCGGCACTAACTGAGTTGTGATGAGCACTCGGTTGGCTGA
+GACTGAAAACGTTAAATACATCCTGGGGGAAAAGTATGTGATGTTTGAGAGGATATCCTCGGCTAACACA
+TTTGAACCCTTTGGTGAGCTATCGAATATAATAGGCGGAATTAGGGAAGGGGATACGGCTGGCGTTATAG
+TTACTGACCAGCTTTCCCATGCTTACTTCCTCCACCTCGCACTTTCAAATTTTCAAGGAAACTCGTACTA
+CCTTGACGTCTCCTCGAGGGTTTCTCCTCAGATAGTCTCATCTCTTGGGGGTAATCCTGATATGGTTTTC
+TTTGGAAAGGTCTACTCGATTAATGATGTCTTCTCTGCCCTGAATTACGTTCAACCCGGATCTCTCTTGA
+TAGTTGGCTCCCTTAATCTTCTCAATCCTTCGACCGAGGACGTCCTCAATTTAAGGAAAATTGTGCATGA
+GAAAGGTTTATTTGCTATAGTTCTTGTTGAAGAGCAGGCCCTTAATGAACTTGACCTCTTGGGAGAGTCT
+AGAAGGTTACTGCTCATCCCCGAGCTCTATGAGCAGGTTTTAATAGGGAGGATAAACCATTACAGGGGTA
+AATATAAGCTCACCGTCACCGTCCTTAGAAATTACCCTGAGAAACTTGACTCCCTGGGAGACCATGAAAT
+AGTTATAGACGAGGAAGTAAGGAAAATTTTAAGCTTAGGTACAGAAGGGCAATAGTGAATACCACCGCTA
+GGGCCACGTAATCTTTCCGTTTCATCTTAAGCTCGGTAAGGTGTGTTCTCCTTTTTGAAGCTCCAAACGC
+CCTACTCTCCATCGCCATTGCAAGCTCATGTGCAGTTCTAATCGATAAAACTAGGAGTGGTATAACGATT
+GCTATCATCTTTCTGCTCCTCTCGAGGAAGTTCCCCTTCTCGAGCTCGAGCCCCCTGCTCTTCTGGGCAT
+CCATTATGTTATTGGCCAACGCGTGCAGGGTTGGAACGTACCTTAAGGCAATGAGTACGGTTAAGCCTAT
+CTCGTAAGGAAGGCCGAGCTTCGTGAACCCTCTAATTAAATCCCTCTGCCTCGTGGTCATCATTAAGCCA
+AAGGCCATCAAGGTTATCCCCATAATTCTAAACGTGTACGCGATCCCCAGGAGTATCCCCCTCTCAAGTG
+GCTTTGCAACTATTGGCCAACTTATGAACGTTAGGATGAATATAGGGATTAGGGGCTTTAGTGCCTTAAG
+TTGAACCTTAACATCAAGCTTTCCTAGTAGTTTAAGCCCCAGGAGGGTGAGCACAAATATTACGGGCGAA
+GCAATGGGATCTCTAGTTAGCATTCCAATTGTTCCGAAAACTGCAATTCCAATTATCTTTACCCTGGGAT
+CCAATGAGTGTAGCAATGATTTCCTCTCGACGTAAAGTGAGTACATCATAGCCCTATCACCTTAATGAGC
+TCGTCAACGTTCCTAACGAATCTAAGCTTCAGTTCTTTGGCTATTTTAATTATCTCCGGCTCAACTAAGC
+TAAAGTTTCGAAGGTCTAGCTTAAAGAAATCTTCAACTGGTCCAAAGAACTTAATCTCTCCATCTTTAAG
+GAGCAAAACCTCATCTGCCACCTCGAGAACCAGCTCCATATCATGGGTTACTAGGATTATCGAGTGGTTA
+TCCTCCCTTAACTTCCTAATGACGTTAATTAGTCCCCTTAATCCCCTCTCGTCCAATCCTGTGTTTGGCT
+CGTCGAGAACTAGGTACTTGGGCTTCATAGCTAAAATGCACGCTATTGCGAGTCTCTGCTTCTCTCCCCC
+GCTCAGCTCAAGGGGGCTTCTATCTTCAAATCCCTCGAGGCCAACTTCCCTTAAGGCCCATCTAACTCTC
+TTTTCAACTTCTTCTTCGCTCAATCCAAGGTTTCTCGGCCCGAAGGCGACCTCTTTAAACACGTTCTCTT
+CAAAGAACATCGCATCTGGATTCTGGAACACGTAGCCAACTAACCTACTCATCTCCGCGACGCTCTTATC
+TCTGGTGTTTATACCATCTATAATGACATCTCCCTTCTTCGGCTTGAGCAGGCCGTTCATCATTTTAACT
+AGCGTTGTCTTTCCACTTCCGTTAGGCCCGACTATGGCAAGGGTTCCACCTTTAAACCTAAAGTTTATCG
+ATTTTAACACGTATTTTCCATCATCGTACCAAAACCAGACGTCTTTGAACTCTATCATCAGGGGAACTTA
+TCATTTGGAAGTTTAAATGCTTCACCATTATCTGAGTTCTTGGAAAGGAAGGGAAAAGTTTTTAATTGAA
+AATGGTTGTTCCCAAATTAGCGGGGCCTGAATGGATGAGAGAGTGCTGTTCTAAAAGTGGAAAAGGGGAA
+GGAGTATGCAAGTGAAAGTTGACCCAGAGGAAATTAAGAGAATCAAGCGTGAACTCGAAGAGCTTCATAA
+TGAGAAGAGGAATATAGAGCTTAAGCTGGAAGAGCTCCAAAAGGAGCTTAACATTTGGGTTCAAAAGAGG
+GATGAAAAGAACCTTGAAGTGAAGAGACTCCGTGAAAAAGCTAGGGAATTCAAGGCTAAGAGGGACGAGA
+TAAACCAGAGGATAAAGGAGCTTAAGAAGAACAGGGACGAAATAAATGCAAAGCTTGACCTTCTCTACCA
+GGAGGCCCTTGAGTATAGAACTAAGAGGGACGAGTTTAGGCAACTGAGAAGGCTCAAGATGCCAAAGGAG
+AAGATTGAGGAGAGAATTGAGAAGCTAGAATGGGAGTTGCAGACTACCCCGAATATATCCCCCGAGAGGG
+AGAAGCAGATAGTTGATCAGATTCAAGTTTTAGCTACTGAGCTTGAAATAATTCAGCAGATAGAGAGGTA
+CAATAACAAGCTTCAAGAGGTTAGAAAGAAGATAGACCAGCTTAAGAAGGCCAGGAGAGCAATCAGTATG
+GAGATACAGCAACTCGCAAACCAGAGCCAACAGTTCCATGAGCAGATGATAAAGACGTATCAGAAGGCTG
+ATGAAGTGAAGAAGGAAGCTGATGAGTATCATCAGAAGGTTGTCGAGCTTAGGGAGAAGATAAGGGAAGT
+CAGAAGAGAGCTCAGAGAAATTGAGAGGAAGATTCTGGAGTACGACCAGAAGCACAAGGAGTTAATAGCT
+TACAAGCTCGTTGCAAGGATGAGGGCCAAAAGAGACGTCAACTTCGAGAAGGCCGTTCAGGCCCTTGAAA
+AGTTCAAACGTGGCGAGAAGCTTACGTACGATGAAATACTCCTACTTCAGAGGTACAATCTCGTCTGAAG
+TGAGCTAACATGGAGGTAGTAAAGCACGATGGCCCAGGAAGGCTAGGGGTTATTAGGCTAGAGCCTCCAG
+TTCAAACTCCCGCGTTAGCTGGTGTTGACTTTACGCTCTCCCCATTTAACTCGTACTTTCACCCGAAGGA
+ATTTTCTGAGTACGATTTTAATTTAGCTCCCGCTATACCGCTTAGCTATTACACTCCAGACGAGGTTATT
+GAAAAGGCCCTAAGGAGAATAGAGTCCCAGGATTACTCAAAGTTTAACGCTTTCTACTTTCCAGCGTTGA
+AGAGGGAGAAGTACTATGATATGCTGATAAAGATAATAGAGGACAATGATTTCGAGGCAATCTACATTGG
+AAACTCGAAGGTAATGATAAAGGACTACAGGGGCTTCGTTTCAACGGTTAGAATATTAAGGGAGAAATTT
+CCGAATGCAATCCTTATAACTGATCTCGAGCCTTTCTTCTATCCCCTAGCGGTTTATTTAGGAATAGATG
+CTTTTGACGTTAGGTCATTGAAGATTTACTTCTATGAAGGCTTAGGTTTTACCCAATTCTCTCCGATAAT
+ATGGGATAGGCCGAGGGATCCGATAGAGTTTGCCAAGGAAATGATAAAGCTAGTCAAGATAGCAATTGAG
+GAAGGGAAGCTTAGGTACCTTGTTGAGAACTTCCTCCCAACTGCCATGAACGCTGGAATCCTCAGAATAG
+CCGATAGGGAGCACTGGGATTACCTCGAGAAGTATACGCCAGTTCACGACAAGACCGTCGTGTTTATTAG
+TGACCACTCAATGACGAGGCCTGAAGTCATTAGATGGAAGAAGAGAGTTAAGGAGAGATTTGAGCCTCCA
+GCTGGGATAGATTTACTTTTGATATTCCCATGTTCAGCTAAGAAGCCTTATTCTAGGTCCAGGTCTCACA
+TGCTATTTAGGAAGGCAATGAAAGATGCCCTTGGAGAAAAGCTTCACAGGGTTCACGAGCTAATAGTTAC
+CTCTCCTTACGGGGTAGTTCCAAGGGAGTGGGAGTGGTTAGCCAAGTACGACATCGTCGTCACTGGCCAC
+TGGAGCGATGAGGAAGTAAAATTCGCTGGGGAATTGTTGGCATCAACATTGGATAAATACCCCGATGTTC
+CCATAATAGCTCATGTTGAAGGTGGGTATAAGGAGGCTGTAAGATACGCGATGGAACTAACGAACAGGGA
+AGTTATATTCACTGCAGTTGGGGATTCAACTACCTCCAAGGATTCCCTTAAGAAGCTTGAGGCCACTTTG
+AGGGAATTCGACGTTAGGGATGTTGACAAGGAGTACAGGAGGTATAGGTTCTACGAGAACATAAGGAAGG
+TGTTCGACTATTACTTCGGGCTTGGCGCTGGGAATGAAGTGCTACCTGATGGAGCCCAAGTCATAGGTTC
+AAAGATGTTGAGGTTAATCTTCAAGAACTCCCAAACAGGGACGTTCCAGGAAGGTGTCATAAGCGTAACC
+CCATTTGGGATGCAGAGGATTTACGATGGACTAAATGCTTACTGGGTTGAGATAGACTTTGAGATAAGGG
+GAGACATCTTCGCGGCCGGCGTTGAGAGGGCTGATTCTAGGATAAGGCCCAACGACATCGTCGGTGTTGT
+GAAGGATGGAAAAGTCGTTGGTGTTGGAAGGGCCGTTCTAAGTGGAGAAGAGATGGTCAAAGCCAAGAAG
+GGAATTGCAGTTAGGGTTAGGAAGAGAGCAAAATCTCTCTGAATTGGAATGCGTTGATGGGTGATATTCA
+ATAACTGCTTATAAACAGCTGCAGATTATTGTTCGGCAGTAATTTATAAATAGTCGCCGAACGATATTCG
+GCAAACTATATAAAGGAGAAATCTATAACACTTCCTCATGGATCTTGAAGAGTATAACCCATGGTGGTTC
+CATGAGGAAGATCCAGACATTGAGGAATGGAACACGTTGGAGTATAAGTATATGCCATCGTGGATAAGAG
+AGCTTTCCTTGGAACCTTTTTCCGTTAATTTCATAATTGGGCCGAGGAGAGTTGGAAAAACGCTTGGTGT
+TAAGTTACTTATAAAACAACTTCTAGAGAATAGAATTTCCAATCCATACGAGATCTTTTATTATGACTGC
+ACAATGTTGGATGATCAAAACGACTTACTTGATGTTCTTAGAGCTTATCTAAAGCTTAAGGAATCGAAGA
+GGATAAAGAGTTCACTGATATTCTTAGATGAGGTAACTTCTGTTAGAAATTGGTGGAAAGGCATAATAGA
+TCTGATAAACAGGAAGAAGCTTAGGAATGATGTGGTAGTTATTATGGGTTCTGTGTTGATAAACTTAGAT
+CGTTCTATAGGTCACTTTGCTGGTAGGAGAGGAAATGGGAAAATTCTTGAAATAATGCCGCTTGGATTTA
+GAGATTATTATCAACTAATCTTTGGGGTTGAGGAATACTTCGAGAGAAAAGGGCAGGAAGCTTTTGAAAT
+GTACCTTAAAACTGGAGGCTATGCCGCATATTTAAATAGAAGAATTAGGAAAAGTGACATTGTTGGTAGT
+CTTAAAGCTGACTTAAGGAGCTTAGAGAGGGAAAAGGATCCAGAAACTGCCAGAGAAATCTTGGGCGCGA
+TAATTTCCAAAGCGCCAAGTCCCGTATCGTATAGTGAGCTTGCAAGAGACGTTGGAATTAATCGCGACAC
+TGTGAGAAGCTACATTTCAGTCCTTGTGGAGTTGAAGATCCTTCTTGAAATTCCATTCTCTGAGCATGGG
+AAAATGGTCCTTCAGAATAAGAATAGGAAAATCGCTATAAGGGATCCATTGATGGCCAGAGCTCTGGCCG
+AGTGGGCTAAAGTTAAGCTTGAAGATTCTGTTCTCTACGAATGGGTAGTTCAGGAGCATTTGTATAGGAA
+GTTCAGGGAGATTTATTATTTCATGTCAGAAAATTATGAGATAGATGCCGTTGTTCCTGGGATGAGAGTT
+GAAGTAAAGTCTGGAAAAAGCCTTGGGAGAAGGTATCCTTCTGATGTCATAATTTTAACTGGAAGGGATG
+TCCCGAGGTTCCTCCATGCAATTCAATATCATCATGCCCTAGAATAATCTAGATGTGCGGTGGGAAAAAG
+TATAATACGACGTAGGCTTAATCTCTACTCATGGAAACCCTCCTGATGCTCGCCTTAATGCTGGCAGTTG
+CCAAGCTATCGGGCTGGGTTTTTGAGAGGTTTAATCAGCCGATAGTCCTTGGCCAGATAATTGCTGGAGT
+TATAATGGGCCTGTTAATTGAGAGGAATGAGATAATAGTTGAGTTCGCTAACCTAGGTGTTTTAATGTTA
+TTATTCTTGGCGGGACTCGAAAGTGACTTTGAAGAATTCAAAAGGGTTGGAAGGCCGAGCATTTTGGTTG
+CCAGCGTTGGAGTTTTGTTCGCTTTTCTCTTCGGCTTTTTGATTGCTTATCCATTCTTTGACTTTGGTAC
+GGCCCTACTCTATGGGGCAATTATGACACCAACGAGCGTTAGTATAACGGTTAAGGTTCTCATGGAGCTT
+GGTAAGCTTAGAACTAAGGAAGGAGCAACTATACTCGCTGCGGCCGTAGTCGATGACGTCCTTGGAATCC
+TCATCCTCACCATAGTGATTTCAATGCTTAGGGAGGGAAGTGTACACTACGATGTCATAGTTGAAGTTTT
+GCTTGAGGTTGCGGGATTTTTAGCGGTGTTCCTATATCTCGGCCCCGTGGTTATGGAGAATGTATTTAGG
+AGGCTTTCTAAAGTAGACCTACCTGAATCGACAACGTCTTTTGCTATAGTGTTTCTCGTTCTATTTGCCT
+ACTTGGCGGAGCACCTTAACTTGGCCTCCATCTTGGGCGCTTATCTTATTGGTCTATCAATAGGCCAAAC
+GAGCTACAAGAAGAGGATTGAAGGCCCAATGAACGTCATTGGATACTCAATATTTATTCCGGTTTTCTTC
+GTTGAGGTTGGGATGAGAATAGACCCGAGATTCCTATTTGAGGCTAAAACGTTCGCATTCTTGTACGCGG
+TGTTTGCAATGATAAGTAAAGTTATTGGCTGTGGCCTGGGGGCTTACCTTTCAAAATTTGATTGGAGGAC
+ATCAATTAAGATAGGTATTGGGATGATACCGAGGCTTGGAGTTGAGTTGGCAATGATAAGCACGGCCATG
+GCCGCGGGAGTTGCTGGGAGTGATGTTCTAACAGTTGCAATGACGATGGTCTTTTTGACAACTTTGATAA
+CCCCAATTATGCTTAGGAAAACCTACATAATAACATAGTTTCTTTTCCCACTTTTCTCAGATCTCCTTTC
+TTCTTCCTTCAATTTTATTGCTTATAACTTATAAATTTGGGAAATATTTGGCTAGATTATTATAAAACTT
+TAAGTAGTAATGCTAAAAAGTTATGGAAAAATGTCTCTTTTTATTTTTAAGTTTTCATGTATAATTTGCT
+ACCTTATTTAAAAATGCCATGATATATTGGCAAGTTTATGTAGGAAATCTTAATATATTAGCATGGTAAC
+TCTTAGAATTTGAAAGTAATTGCAGAGGTGGAGATTATGGGTAAGTATGGAATATTTTATAGATGGCTAC
+TTCCGGCAATAATCTTCCAATCGGTTTTCATGGGAGGAGGATTTACAACAGGTAGAGAAGTCATGGAGTA
+CGCTGGGAAATACGGAGTTTACGGTATATATTCAGTAATACTAGCAACAATACTGTTCTTTATCTCCGCA
+GCACTTTCTTATGAAGTTGCGAGAGTTTTCAAAGCATTCGACTATAGAACATGGGTTAAGCAAATTATAT
+GGAAGTTCTGGCCAATATTTGATATAGCATATGTTATCCTTGCAATAATTGTCATAGCGGTTGTTGGATC
+AGCCGCTGCAAATATACTCGAGGATATGTTTGGTCTTCCATACATGCTTGGTGCAATAGTCATAATTTCT
+ACTGTCGGCATCCTTCACTTCTATGGAAGGAAGGCAATAGAAGCGTTTGAGACTATAGGAACAGTGATCC
+TCTATATTATGTACATAATCCTCTGGGCAGTAACCCTTAAGGCGGCTTGGGGAAACATCAGCGAGGCTTT
+CTCCGCTGGCCTTGGAACGGGAGGTCCAGGAAAAGCTGCCATCTCTGGAATCCAGTACTTTGCGTACAAC
+ATGGTAGTAGTTCCGGCAGTTCTCTTTACCCTAGATAGACTTGAAAGCAGGAAAGATTCGATTATAGCAG
+GACTTAATTCGGCGTTATTCGTCGGCATTGCATTCTTCCTTACATGGTTAAGTTTGCTAGGCTTTTACAC
+AAATGAGAAGGTTGTAAATGCTCCAGTGCCCTGGTATGAGATAATGAAAATAGTTGGAGCAACGTGGCTC
+AGGGGCTTCTATGTGATCGCAGTGTTCTGGACCTTAATTGAGACTGGAACTGGAATGATACACTCCATAG
+TCAGGAGAATAGAGGTTCAGATGGAGGAAATGAAAGGAATTTCGTTCACGCGCAAACAAGAGGCATTGCT
+TGCAACCCTGATAATAGTCCTAGCAATACTAATGGCAAAGTTCGGAATAATAGCTTTGGTAGCAAAAGGA
+TATGGAACCCTTGCCTGGGTCTTCTTTGTGATACTCTTCATACCATTGGTGACAATTGGTGTTATTAGAA
+TCCTAAATCCAAACTGGATGAAAGAATTTTGGGAGAAAGCTTAACCTAATTTAATTTTTTTGAGGTGATT
+AACATGACAAAATGGGATGAAATTAAAAAATATACTTCAAAAAAAGTAGATGAAAATTTGAAGATCGTTG
+AACTAGACGAGGAATACTTACCAAGGGCCATCGGATTCAAGTACTACCCTCTCGTGATTGAAAGGGCGAA
+AGGTTCAAGGGTTTGGGATAAGGATGGGAACGAATACATAGACTTCCTTACAAGCGCCGCCGTATTCAAC
+GTTGGTCATGCACATCCAAAAGTCGTTGAGGCCATAAAGGAACAAGTGGACAAGTTCCTCAACTACACGA
+TAGGTTACCTATACACGGAACCTCCAGTGAGGCTTGCAGAGCTTCTCAGTGAAATGACTCCGGGTGATTT
+CGAGAAGAAAGTTACATTCGGCTTTTCAGGTTCTGACGCTGTAGATTCCTCAATAAAGGCCTCGAGAGCA
+TATACAAAGAAGGTGCACATAATAAGCTTTAGGCATTCCTACCATGGAATGACGTATGGAGCCCTTTCAG
+TAACTGGAATAGTTGACGAGAAGGTGAAGTCAATAGTGCAACCAATGAGCAACGTTCACATAGTTGATTA
+TCCAGACCCTTACAGAAATCCGTGGAACATTGATGGTTATGAAAATCCCTCTGAATTGGCAAACAGGGCA
+TTAGACGAAGTTGAGAAGAAAATAAAGGAACTCAATGGGGATGTCGCTGGGATAATACTTGAACCTATTC
+AAGGAGATGCTGGAGTCGTAATACCACCTCTCGAATTCATTAAGGGTCTCAAAAAGCTAACGGATGAATA
+TGGGATGGTATTCATTGATGAAGAAGTTCAAACTGGAATGGGAAGAACGGGGAAGTGGTGGGCCATAGAA
+CATTTTGAAGTTGTTCCAGATCTTCTTGTATCTGCAAAGGCCTTGGGAGGAGGAATGCCGATCTCAGCGG
+TTGTTGGAAGAGCTGAGATCATGGACAGCGTTCCATCTCCACTCTTCGTGTTCACTCACGTCGGCCATGC
+TGTTAATGCCTCGGCAGCAATCGCAACGATCAAGGTGATTAAGGAAGAGAAGCTCGTTGAAAGGGCAAAA
+GAATTAGGTGATTATGCCCTTAAGAGATTCAGAGAGCTTCAGGAAGAATACCCAATCATTGGAGATGTCA
+GAGGAAAAGGACTAATGATAGGCGTTGATATAGTCAAAGAGGGAACTAAAGATCCTAATAGAGAGCTAGC
+TCAGAAGATATGCTGGAGGGCTTGGGAGAAGGGATTGATAATAATAACCTTTGGAAAGCATGGAAATGTC
+CTCAGAATAGCACCACCACTCACAATTTCAAAGGAAGACTTTGATAGGGGAATAGAAATTATAGAGGAGG
+CAATAAAAGATGCGATAAATGGTAAAGTGCCAGATGATGTCATTAAATTCCTAAGAGCCTGGTGACTAGA
+ACACCCTTGCGTATCCCCATTTTTTAACGCTAGTCAATATTGAAGTCTCCGTGCTCCTTATTCCATCTAT
+TTTTGCCATCTTCTCAAGTATAAAGCGCTCCAATTCTTGAAGATCTCTGACTGTAACTTGCATGAAGATA
+TCGTGAGCTCCAGTGACTATGCCAAGAACATCAACCTCAGGGAGCTTTGCAAGTTCCTCAACGACTTGCC
+TAACCTTGGCAGGTTCAGCATCTATTGCTATGAAGGCAACTATCTCATAGCCAGCCTTAAATGGATTTAT
+TAGAGCGGCAAACTTCCTTATAACTCCCTCTCTTATCAGCCTATTGACCCTTGCTCTTACGGTGGACTCT
+GGCACGTTAATTCTCCTGCTTATTTCCGAATAACTCATCCTTCCATCTTCTTGGAGGAGCCTTAATATTG
+CCCTGTCAATTTCATCGAGCTGAACTTTTCTCGAGTGGGCCACCCTTATCACCTTTCAAGGATATTTCAT
+CAAATCCTTTTAAATATATGTTGCTAAACTAACAAAGCAATTAAGTTATCTTGGACCATGACTTTTCAAG
+TTGTCAGTAAGCGATGAGAAAACCTAAAGTTTTCCAATATCAATTCATTAATTTGAGAAGGAGGTGATAA
+ATAATGGATGTTGGGAAATTGGAGAGCTTCATAGTTGAAAAAATGGCTGAAAGGAAAGTTCCTGGGATAA
+GCATTAGCATAATTAAAGATGGGGACGTTGTCTATGCAAAGGGCTTTGGATACAGAAATGTTGAGGCAAG
+GCTACCATCTACCCCCGAGACAATATACGGAATTGGTTCAATAACCAAGAGCTTTACAGCCTTGGCAATA
+ATGAAATTAGTGGAAGAGGGCGGATTAAGTTTGGATGACCCCGTTGAGAAATTCGTTAATATAAAGCTTA
+GACCATTCGGAGAACCAGTGACCGTTCATCACCTGTTAACGCATTCCTCGGGGATTCCATCTCTAGGATA
+TGCCGAGGCCTTCATAGACGGAATGGTCGGTGGGGATAACTGGTTGCCTGTCTCAACTCCAGAAGAGACC
+ATAGCATTTGCAAGGGATATGGAGAAATGGGCTGTAGCTAAACCAGGAGAAAGATTCTTCTACCTGAACA
+CTGGTTATGTCCTGCTTGGCAAAATAATCGAAAAAGTCTCTGGCGTTTCTTATGAAGAATACATAAAAAA
+GAAGATACTCGAACCCCTAGGAATGAACAGATCCTACTTCTTCAAGGAGGAGGTTGAGAAGGATAAGGAT
+GTTGCAATGGGGTACATCCTGGATAAAGAAGGAAGACTAGTTCCACAGCCCTTTCCCTATGGAATAACGG
+CAGATGGTGGATTACTTAGTAGCGTTCTTGACTTAGCAAAGTACCTTAAGATGTATATTGAAAGGGACGA
+AAGTATAGTTAGCAAGGAGTACATTGAAAAAATGGAGACATCTTACATAAAGGTTCCCTGGGAGATCTTT
+GGAGGAGAAGGCTATGGATACGGATTGATAATATATCCAAACTTCCTGGGAGAAAAGTTAGTTGGACACA
+GTGGTTCAGTGGGAATGTACACTGGCTACATAGGTTATATTCCAGAGAAGAAAATTGGAGTAGCGGTTCT
+GGAGAACTCTTCAGGTTATCCGCCTTCTTACATAGCGATGTATGCATTGGCATTACTCCTTGGAAAGAAT
+CCAGAGAAAGAGCTACCATTCATATACAGGGAGAGGATATTGAAGAAAGTAGAAGGCAGATACATGGGCT
+ACAAGGGTACCATTAAGTTCGAGGTAAAGGTAGATGGAGACGTTGTTTATCTGAGAGCTCTGGGAAGGGC
+ATTCACATACACAATTCCCCTATTCCCAGAAGTTCTTGAGGAGGACTTCATTAAGTGTTACACTCTCTCA
+AATGGTAGAAAAATGTATGCGGAGTTCTATATAAAGGATAACAAAGTCGACCTAATATTTGAAAGATATA
+GGCTCATTAAGTCATGAATTTTGATTTTTCTTTTCATCATTTTGTAATTTTTTTATTTGGGAAAGTATAA
+ATAGGTGATGTTATATTATTTTATTTCTGAGGGATTTGTCATGGCCCTAATTCAGAGCGAACCTATCCTA
+TTGGGTATACTCTTAGCGGCTCCAGCATTTTCTTTCTGGTTAACAAGGAGGTACAGCTGGGCGGCAAAGA
+TAAGCGCCGCAATAATATGTTATGCAATTGGTATAATATTGACGAACTTGCACATTTAAGACAGGACTTG
+CAAAGAGTGCTATAGTATCGTTTGCAATAGCTTGTGCAGTGGTCTTTGTTGTGGCAATAATTGGAGGAAT
+AATCTGGGGGCCAAAAATAGATCCTGAGCACGGATGGAAGCTAACTGGAATGATAATTGGGACATATACA
+GGTGGAAGCATGAACCTGGCGGCAGTTGGGAAAGCACTTGAAGTACCTTCAGCGTTGTTTGTAGCAACGA
+ATGCAGCTGATATAGTCTTGTTCTCACTATTACTACCACTTCAGATAATCATAGTTCCATACCTAGAAAA
+GTGGAAGTTCAGATCGCTTCCTAAGGAGATTCTACTGGGTGCTCAAGAGAAACCCGAGTTGTTAGAGAAG
+ATACAAAAAGAGGGATACTGGTACAAGAAGCCCTGGAGTCTCTACGATTTTGCCTACATCATGGGGATTG
+GAGGGGCTGTGATGGCGGTAGCTTATGCAATAAGCAGAGCTGAGATCTTTGGAATGTGAAAGGGAGCAGT
+AAATATTCTCCTGCTCACAACTTTTGCATTGATAATAGCTAACAAGACGAAGGCTAGTGAATTAGTTGGA
+AACGAAGAAGTTGCTATGTACCTCCTTCACATGTTCTTCACTGCAATAGGTGCAATAGCTTATATACCAA
+CTATAATAAGAGCTGGTCCTTATGTTGCACTTTGGGTGTTCGTGACAATCTATGTCTCGGTAATTATCCA
+CTATCTTGTTGCTGGGAAACTTGTGAAAGTTGATTACCAAACGCTAGAGATAACGGCTCAAGCTGCGATA
+GGAGGTCCAACAACTGCCTTAGCATTGGCTTTGGCATTGGACTGGCCAGGATTAGCTGTAACGGCAATAA
+TTACTGGACTAATTGGTTATGCAATTGGGAACTATCTAGGAATTACTGGAGCTTACATAGTCTATAAGTT
+TCTTGGCTAAACTTTTACTTTTTTGTAAAAATACTTTCCAATTTCATTGAAACTTTTTCATTTGGACAAA
+TGTATAATGCCAAGTCTTTTATTTTTAAAATTGGCGTCAGATCTTTAATAAATTTAAAAATTATAGTGCC
+TGATTAACAAAAATTAGTGTGAAAATTTAATATATTAGCAATTAATTAATAATCAGGGAATGAGGTGACT
+TAAGTAATGGTGGAATATGACATTGTGATAAAGAATGGGAAGATAGTGGATGGTACTGGAAACCCATGGT
+TTAGAACAGATATAGGGATAAAAGATGGCAAGATAGTGAAAATTGGTAAGATCAAAGAAGATGGACAAGT
+TACAATAGACGCAAGCAACCTAATAGTTGCTCCAGGATTCATTGATATGCACGCTCATGATGATTTAATA
+TTCTTTAAGGATCGCTTTAACAGGGCAAAGCTACTGCAAGGAGTAACAACGGTTGTTTCTGGGAACTGTG
+GAATTAGCGTCGCTCCTGTTAATGAGGAGATGCTTGATGTCCTGAAATCGTACGTTGGGATACTTGGTAA
+GGAAGTTGAGTTTAAGTGGAGATCTTACGGTGAATTTCTAGATGCCCTAGAGGAAGTTGGGCCCCTTGGA
+ACTAATTTTGTTGGCCTAGTGGGACATGGTACATTGAGGATAGCTGTAATGGGAATGGAAGCAAGGGATC
+CAACTGAAGAAGAACTTGGAAGGATGAAGGAGTTATTAGCTAAATCAATGGAAGAAGGAGCATTTGGAAT
+GTCCTCTGGTTTGATATATCCTCCTGGGGTTTATTCTAAGACTTGGGAGCTAATAGAACTTGCTATGGTC
+GTTGCAAAATACGGTGGGATTTATTCCACGCACATGAGGGATGAGGGGAATAGAGTGATTGAGGCTTTAG
+AAGAGGCAATAAGGATCGGTAGGGAGAGTGGTGTTAGGGTTGAAGTTTCCCATCATAAAGTTTCAGGGAG
+AAAGAACTGGGGTAAAAGTAGGAAAACCCTAGCATTAATTGAGAAGGCTAGGAATGAAGGAATTGAGATA
+ACATTAGATGTGTATCCCTACACCGCAGGTAGCACGTACTTAGCAGCATTGCTTCCTCCATGGGTTCATG
+AGAGTGGAAAGATTAAGGAGAGGTGTAGAGATGAGGAGACTCGAAAAAAGATAAGGGAATTCATCGAGAC
+GAGGGATGATTGGCAAAACTTCATAAAAGAAGCTGGATGGGAAAATATAATCATTACGCATTCAGAAAAC
+TTCCCTGAATTCGTTGGGAAGTCCCTAAAAGAGATCTCAGACCTCCTCCACAGGGATCCCTTTGATGTTC
+TATTTGATATTCTAGCGAAAGATGGAACAAATGCTGGAATGATAGTCTTTCTCATGAGCGAAGAGGATGT
+TGAGAGAATACTATCGCATCCTTATTCAATGATAGGGACAGATGGATTAGACAGTGGGGAAGGATTACCC
+CATCCGAGGGCCTATGGAACATTTCCAAGGGTTTTGGGGAGATATGTGAGGGAGAAGAAGTTACTCCGCC
+TTGAAGATGCAATAAGAAAGATGACATCACTACCTGCTTTGAAACTAGGATTGAAAGATAGGGGCCTGGT
+TAAGGAGGGTATGTGGGCAGATTTGGTAATATTCGATCCACATAGAGTTAAGGATAGGGCAACTTACACT
+AATCCAAGGCTTCCACCGGATGGTATCAAATATGTAATAGTTAATGGTGTTTTGAGCGTTGAAAATGGTG
+AATTAACCGGAGATGCTGGTGGAGTTGTAATAAGGAGGACTTCTTAAGCGCACCATTTTTGGAGGTGAAG
+AACTTTGAGACAAAAAATTGTTAAAACACTTTTAGTTTTTGCCCTTGCGGCAGCCTTAGTGGCCGCAGGA
+TGTATAGGGGGAGGAACACCAACCCAAACTCAAACACAAACTGGAACTGGCACATCTCCAACGGAGACAA
+CTGCAGCTCTAAAACATAAAGTCCTTGTGATAGGCTACACAAGGGATCCAGATACACTGGATCCACAGAA
+GTCCACGTGGGTCGACATAACAACAGGATTGGTGTTTGCAACCCTCATAAACATGGGAACCAATGGAAAG
+ATAATTCCAGGTTTAGCGGAATCCTGGGAGATATCGGAAGATGGAAAAGTGATAACATTTCATCTAAGAA
+AGGGAATAAGGGATGCCCTAGGAAACCCAATTACGGCTGAAGATGTAAAGTTTGTGTTTGACAGGTTAAT
+GAACCCAGAAACGAGGTCGCCAATGGCACCCCTCGTCTTAGGACCCTTGAAGGAAGTCAAGGTAATAGAT
+GACTATACGGTCCAGTTAATATACAAGGAACCTTATGGTCCAGCACTACCATTCCTAGCAACAATGCCTC
+CACTTGGAATATTCAGCAAGGAGTTCTATGAGAAAGTTGGCCCTGTGCAATTCGGACAAACACCTGCGGG
+TACTGGTCCCTACTATGTAGTGAAGTGGGTTCGTGGAGCTTACATAGAATACAAGAGGAACCCCTACTGG
+AAGAGGGAGTACAGACCAGATCCAGCATTGAAGAATCCAGGTCCGCCCTACATTGAAACGATAAGGTTCA
+GAATAATAAAGGAGCCATTCACACTTGTCTCTGAGTTTAAGGCAGGTAACATTCACGTTCTCTTGGATGT
+CCCACCGGAGTTCTACAAGGATCTTGCAAACGATCCGAACGTTGAGATGATTCCAGCTTTGGAGTACGTT
+CTCCACTACATTGGCTTCAACTGCCAGAAGTATCCGTTTAATGACACTAGGGTTAGACAGGCAATAAACA
+TGGCAATAAACAGGGAAGAAATAATAAAGTACGCCCTCGAGGGATTGGCCGTTCCAGTTCATGGTCCACT
+CGTTCCAAGCATGAATGGTTACTCTGAAAAGATGGAGGAGTATGCAAAGCAGAAGTATCCTTATGATCCA
+GAAAAGGCGAAACAGTTGCTAGCTGAAGCTGGATGGGTCGATAGGGATGGCGATGGAATATTGGAGGACA
+AGAACGGGAACAAGTTCATAGTTGAAATGTGGATATCAACTGGAGAGCTTGAGGCTCCAAAGGTTGCTCA
+GATAATCCAGGCACAGCTTGCAAAGATTGGAATAAAGGTTAAGATAAGAACAGTGGAAGAGTCATCATTC
+ACGGACTTAGTTTCCAAGGGGCTCCACCAGATGTACCTCTTCAGATATGGTCTCCAGGATGCTCAAATAT
+TGCTATACATGTTCCACTCCAAGAAAGGTGTGAAGAGGATGTTCTTCTACAGAAAGGATCTTGACGAAGC
+GTTAGATAAGATGGGTACAACAGTTGATCCAGAGGAGAGGCAGAAGTACATCGAAGAGGCCGAGAAGATA
+CTAATCGACGGAGCACCAATGGTTCCTCTATATGCAAGAAAGGTGTTCCTGGCCTACAGGAAGGACGTCG
+TTGAAGGCATTGTAATCAATCCATACACATTGGACGTGTACCTGGACGATGCAAAGCTCAAGTGAGGAGG
+TGGCAACCCCTTGAAAAAGGAATGGATAATTAAGAAGATCCTCTCCCTTCTTATTCCAATTTTTATAGTT
+TCGGTATTCAGCTTCTCAATATTGCACTTGATTCCCGGAGATCCTGCAAGGTACCTCCTAGGAGAATTTG
+CCACGGAAGAACAATTGGCAAAGTTTAGGCATCAACTCGGCTTAGATAGGCCACTGTACATCCAATACAT
+AGATTGGATGTCAAAAGTTCTCCGAGGAGACTTCGGGACTTCCCTTGTCCAGGGAGTCCCGGTGAGTGAG
+TTAATTGCGGGTAGATTAAGCTATACGCTCAAATTAACTGTAACTGCTTGGATCATAGCCTGGGTATTTG
+GATTAGTGTTTGGAATGCTTGCAGCTGTTTATAAGCATACGTTATTTGATTATATAGTAATGACATTGGC
+AGTTTTCTTCATGTCGATGCCGTACTTCTGGTTGGGAATACTGTTAATTCTCATATTTGGAGTTAAGCTT
+GGGATACTACCAATTTCAGGCCCAGGAGACTGGAGACACTTGATCTTACCCTCCCTAACTCTAGGATTAC
+CTCAGGTTGCAGTTATAGCAAGATTGACCAGGGCTAACATGCTCGACGTTCTCGAAAAGGATTACATCAT
+GACGGCGAGGGCTAAGGGGCTTCCTGAGAGGATGGTCGTTTACAAGCATGCACTAAGGAATGCACTCATC
+CCTCTAGTAACGTACATGTTCCTCCAGATCCCATGGCTCTTTGGAGGAGCCGTTGTCACTGAAACAGTGT
+TTGGATGGCCTGGCATGGGGAATTTACTTGTCATGGCGATCTTCCAAAGAGACTATCCAGTGGTTCAGGC
+AATAGTCCTAATAATTGGAGTCCTCACGGTCATCGCAAACTTCCTCGCGGATATAACTTACACTATAATC
+GATCCTAGGGTTAGAATCATGGGAGGGGAGTAAAATGAGAAGAAAAGTAAAAAAAGGAGAAAGCATGTGG
+CATTTAACTTGGCTAAGATTCAAAAAGAACAAATTAGGAATGATAGGGCTTGGGATAATAATATTTTGGG
+TTCTCGTTGCGATATTTGCCCCTTTTATAGCTCCATACTCACCAGTTGAACAACACCTAGAAGATAGGCT
+AAAACCTCCATGCGAGAAATATTGGTTCGGAACTGATGAATTCGGCAGGGATATATTCTCGAGAATAGTC
+TACGGCTCAAGAATTGCGCTGGTTGTTGGAATAATAGTTGCTTTAATTTCAGCAGCTATTGGAGTAACAC
+TCGGCTTAATCTCTGGATACTTTGGAGGAAAAGTAGACGAGATCATAATGAGAGCTGTGGACATAGTTTG
+GGCATTTCCCGCCTTAATCCTTGCATTGGCAATAGTGGCAATACTTGGACCTGGACTGATAAATGCAATG
+ATAGCAATCGCTCTAGTTGGATGGGCGTCCTATGCCAGAGTTGTTAGGGCCGAAACATTGTCCGTCAAAG
+AGGAACTCTTCATAGAGGCTGCAAGGGCAATCGGAGAGAGCGATCTAAGGATACTCTTCTCCTACATTCT
+ACCCAACGTCATGTCCTCAATCCTAGTTCTTATAACTTACAACATCCCCTCCGCAATAATAACGGCATCC
+TCATTAAGCTTCCTAGGTCTCGGAGCTCAACCTCCAAGTCCAGATTGGGGCTTAATGCTTTCGAGTGCAA
+GAGTATATGTGACTAGAGCTCCCTGGTACTCAATATTTCCAGGATTGGCAATAATGACATTAGTATTAGG
+TTTCAACTTCGTTGGAGACGGGTTAAGAGATGCAATACAACCCGAGAAGGTGAGTTGAAGTGAGTGGGGA
+ACCACTTGTTAAGATTGAGAACCTTTACATTGACTTCATTACCGATAGGGGAGTAGTCAAGGCGATAGAC
+GGGGTTTCTTTTGACATAAGGAAAGGAGAAATCCTTGCCCTGATAGGAGAAACTGGCTGTGGAAAAAGCG
+TAACGGCAAAGGCAATTATGAGACTACTTCCAAGGAATGCAATAGTAAAGGGAAAAATTATATACAAGGG
+TAGGAACCTACTTGAACTTCCGGAAAGAGAGATGAGGAAGATAAGGGGAAAAGAGATAGCAATGATTTTC
+CAAGATCCTCTAACTTCCTTAAATCCAGTCTTTACGATAGAAGATCAGATGGGAGAGATGTTTAAGGTAC
+ATAAACTACCCGTCGTTGGAAGTATATTGGATGAGATAGTAAAACTCCTAAAGATGGTTAAAATTCCAGA
+TCCAGAAAAGAGGGTGAAATCTTATCCATTTGAGCTTAGCGGTGGAATGAGACAGAGGGTAATGATAGCA
+ATGATGCTATCCGCGAAGCCAAGCCTCCTAATAGCAGATGAACCCACAACTGCACTAGATGTTACGATTC
+AAGCCCAAATAATGAACTTAATGTTAGAATTGAGGGAAAAATTTGAAACATCAATCCTACTAATTACCCA
+CAATCCAGGGGTTGTCGCTGAAATGGCGGATAGGGTTGTTGTAATGTACGCGGGTCAGGTAGTTGAGATA
+GCTCCAGTTGAGGAAATATTTGACAATCCTCTTCACCCTTACACTCAGGGTCTTCTAAGGGCATTGCCAA
+GAGGGCACAAAACGGAAAGAGAGTTAGAGAACATACCAGGAAGGGTTCCGAACCTCTTAAATCCTCCAAA
+GGGATGCAGATTCCACCCGAGATGTAAAAAGGCAAAAGAAATGTGCAGCAAAGAGAAGCCCAAACTGATA
+GAGGTTGAGAAGGAACATTACGTTGCATGCCACCTTTACGGAGGTAGATGAAAATGAAGGACTTCATCGT
+AACCGAAAACTTGAAAAAATATTTCCCAGTACGAGGGGGACTTTTCAAACAAAAGAACCTTTACGTTCAT
+GCCGTTGATGGTATAAGCATAAACATAAGAAAGGGGGAAACATTTGGACTAGCAGGAGAGAGCGGTTGTG
+GGAAGAGCACCTTTGGAAGGTTACTCCTCAGATTGATAGAACCAACTGAGGGGAGCATATATTTTGATGG
+AATAGACATAACGAAGCTGGATAAGGATGAAATGCGTAAACTTAGAAGGAGAATGGGCATCGTCTTCCAG
+GATCCAAAGTCATCTTTGAATCCTAGAATGACGATTTACGATACCCTTAAGAGGCCACTTGAAATCCATA
+GATTGGCTGAAAGTGAAGAAGAAAAATATGATAAAATAGTGGAGATACTTGAGGCCGTTGGACTTGGAGA
+GGAGCATCTAAGTAGGTATCCGCATGAGCTAAGTGGAGGGCAGTTACAGAGGGTTAGTATAGCAAGGGCC
+ATAATAACAAACCCAGATTTCGTTGTATTGGATGAGCCGACATCAGCTCTGGATATCTCGGTTCAGGCCC
+AGATACTAAATCTCCTGGTAAACCTTCAGAGGAAATTTAATCTAACGTACCTCTTCATTTCTCACGACAT
+CTCAGTTCTCCAGTATATGAGTGATAGGATAGGGATAATGTACCTAGGAAAGGTAGTCGAAATACTCAGC
+ATAGATGATTTTAGGAAAGGGGAGATATACCACCCATATACAGCCTATCTTCTTCTCTCAACTCCAGCGT
+TGCATCCAAGTAAAAGGACATCTAGGAAAGTCATCTTAACAGGGGAAGTTCCAAGCCCGATAAATGTTCC
+TCCTGGATGTAGATTCCATGTTAGGTGCCCATTTGTTACTCAAAAATGCAAGGACGAAGAACCTCCGCTT
+GTGGAGATAAAAAAAGATCACTATGTTGCGTGTCACTATCCAGATAAGACGAGAGAAGAGCTTGGTCCTC
+TTGTTAGGGAGAAACTTAAAATGTATTCACTTTAAACCTAATTTTATTTTTTATCAATTTATTTTGGCCT
+GTCGACTTTCAATTCTTTTTTAGTCTTAGTGGAAGCGGTTGGTGCACTCGCCGTTGCGAGCTCATTCGTC
+CTCGCTTTCAATTCTATTCTAGTCTTATTGGAACGCTCTGAAGAACAGTGTTCAGAACCTCGCGCTTTTG
+CCTTTCAATTCTATTTTTAGTCTTATTGGAACATTCGGAAGCACATACCCAAACTACACTATAACACTCT
+TTCAATTCTATTTTAGTCTTATTGGAACTCCAGTAGGGCCGGAATAGCCGTCTATGGCTTCAGAACCGCT
+TTCAATTCTATTTTAGTCTTATTGGAACTTTTCCTGATCGGTTTCTTCCAATGAGGCTTAAACTCCTTTC
+AATTCTATTTTAGTCTTATTGGAACCCTAAGTTTATTCTCCATGTTCTATACGAGCATGCAGCTTTCAAT
+TCTATTTTAGTCTTATTGGAACGGGTTAGAAAAGCGAAAAATCCCTCGACTCAGGGCCGCTTTCAATTCT
+ATTTTAGTCTTATTGGAACCCGGTTACCGATCCGGCTCAAATAAGAGATAAGTTGCCTTTCAATTCTATT
+TTAGTCTTATTGGAACACGGGCCCGGGCGGCTGGGGTAGCCCGGCGGAGCCCCCTTTCAATTCTATTTTA
+GTCTTATTGGAACAACTTGAAAGAATGAGCATAAGAGAAATAGAGGATTACTTTCAATTCTATTTTAGTC
+TTATTGGAACGGTAGTCCTCGAGATATACCCAGACCGCATCGTCATACTTTCAATTCTATTTTAGTCTTA
+TTGGAACGTTTATTGCCCACTGCTCGACCCCGGCCTTCCTCATCCTTTCAATTCTATTTTAGTCTTATTG
+GAACGACGTTCCACGTTAAGCTCGAAGCACACAGCATCATTCTTTCAATTCTATTTTAGTCTTATTGGAA
+CACTCAACGAGACGAGGATACTAATAGCCGTGTTTAAGCTTTCAATTCTATTTTAGTCTTATTGGAACTT
+TTTTAGGGGGGATGCGTATTGAGAGCACGGTTTACTTTCAATTCTATTTTAGTCTTATTGGAACTTGAAA
+GAGAGGGTTGAGGGCTTGTGGCTCTCAGCTCCAAGCCCTCTTTCAATTCTATTTTAGTCTTATTGGAACA
+GAACTCTTCAAGAGACCTACTCCAGTGTGGTCTTCCTTTCAATTCTATTTTAGTCTTATTGGAACACACT
+TCATCGGCGTTTGTTCTTAAGCTCCCTGCAGACTTTCAATTCTATTTTAGTCTTATTGGAACTTGCAGCA
+ATCCTTGCAGCATTAACGCTAAAAAGAGGCTTTCAATTCTATTTTAGTCTTATTGGAACCAACAAGCTCC
+GTGTGGAGCTTTTCAACTATTCTCAACTTTCAATTCTATTTTAGTCTTATTGGAACTTTTGCTAGTGGAA
+GCAGAACTCTCAAGCTACTCTTTCTTTCAATTCTATTTTAGTCTTATTGGAACCGATACATGGGCTTTTC
+CTTCCCCGAAGAAGATATAACTTTCAATTCTATTTTAGTCTTATTGGAACAGGGGCCGTTTTTGCTTTAT
+TTTCCCTATAAAGGAGTTACGTCGCTTCAATTTTATAAGCTTTTCTGGTATTGGAGTTCATTGAAGTTCA
+CGATAATTAATTTTAGGCAGACCCCTGGAAGCCTGTATTTTTTGATTAATTTCTTGTAACTACCTATTTT
+TGAAACTTTAAATTTCAACTCTTTCTAACATACATGCTTCGATATCAAAATAGGGACTTACCCGTTATAA
+ACTCTGGGGAATTACAAATAGTTGACTTCCCAAATTTAGAATACCAAGTTGAAAATGAAATTTAAGAGAT
+TTCGAAAATATTTCGTTACATTTTTATAGGGTAATTGTGACAACATGTAATTTAATAACAGTTAATTACT
+AAACAAGCCATAATCAACGTGAGGAGTTATTTTGGAGGTTGGGGAGACTAGGAGGGAGAATATTGGCAAT
+AACGGATTTTAACTAGGTTCCGAAAAATTTTCATAATAAGAAGAATTGTGGTGCGGTGGCCGGGATTTGA
+ACCCGGGTCGCCGGCTCGGAAGGCCGGCGTCCTAGACCAGGCTAGACTACCACCGCACGAGGCTGGTGGG
+GCGGGGGGGATTTGAACCCCCGACACCCGGATCTTCAGTCCGGTGCTCTCCCAGGCTGAGCTACCGCCCC
+ACCCTCGAAATTTATGGAGAGGAAGGATTTTTATAAACCTTGCGGTCAAGTTAATACATGCTGGGTTTAA
+AGACCTCCGTAATAGGGAGAACAATCATATACTTCCAAGAGGTTGCCTCCACGAATGATTATGCAAAAGC
+AGAGAATTTGGAAGAAGGAACCGTTATAGTTGCCGATAGGCAGATCAAGGGGCATGGCAGGTTGGAGAGG
+AAGTGGGAGTCCCCTGAAGGTGGCCTCTGGATGAGCGTGGTTCTAACACCGAGGGTTTCCCAGGAGGACC
+TCCCTAAGATAGTGTTCCTGGGAGCCCTAGCTGTGGTCGAGACCTTGAGGGAGTTCTCAATAGATGCGAG
+AATAAAGTGGCCAAACGACGTTCTTGTTAACTACAGGAAGGTGGCTGGAGTTCTAGTTGAGGCTAAGGGG
+GAAAAGGTAATCCTAGGAATAGGGCTCAACGTTAACAATAAAGTTCCCGATGGGGCAACTTCAATGAAGC
+AGGAGCTTGGAAGCGAGATTCCAATGTTGAACGTTTTCAAAACACTAGTGAAAACCTTGGATTCTCTGTA
+CTTGAAGTTCCTGGAATCCCCTGGGAAGATACTGGAGAGGGCCAAGCGGAGTATGATACTTGGCGTTAGG
+GTTAAGGTGCTTAGCGATGGGGAAGTTGAGGCTGAGGGAATAGCAGAGGACGTTGATGAGTTCGGCAGGC
+TTATAGTGAGGCTTGACGACGGAAGGGTTAAGAAAATCCTCTATGGAGATGTCTCACTTAGGTTCCTCTA
+GCATGTCCAACCCTTTCTTTTTCATAGCTTCTATCGTCCTCTCCATAATATCTTCCATTATTGCCCTGAT
+GGTCTTCTCGAGCTCGATGTTTTCTATTACCGGAACCCCGAACTTCCTCGCCCTCTCTATTAGGTACCTC
+TGTATCTCCATTATCTCGTCTAGGTGAGAGATGTAGTAGTTGGCGGATCTCTTGCTGTACCTGGTTCTCT
+CATAGAACCTCGCCTCAAGGTCTTCCCTGCTCCTCGCGACTATCATGTACATGAAAGTCATCTCTCCCTT
+CACATCCACGAACCCTGGAACTACGTGTATCCCTTCTATTATGGCGTTAAGTCCTTCCCTCTTAGCCCTC
+TCTATTATAGCGTTAACTCCAACGGCCACTGCACTAACTTGGCTCTCGAAGCCAGCTATTATCGGGGATC
+CGCTGGTCGTTCCCTTTATCTCTTTCCAAGCTAAGAAAGTTGACGTATGTATGGTGGGGAGGAGCTCCGG
+TGTTATGACCTTCCTGAGAACCTCCCTTATTGAGTCAGTTCCTATAACGCTCCTGATCCCAAGCCTAAAG
+GCAAGCTCAGTAGCTATAGTTGATTTTCCAACGCCCGTTGGTCCTCCTAGGAGTATTAGAAGGGGAACTT
+TCATCTTCCTGAACCTTCTCCAGAACAGATACCTCTTGGCCTCTTCCTTGAAGCCTTTCTCCACAAGCTT
+CTGATAGGTCAGCTTTCTTATCTCATCCTTTGTAACAATGCTTTTTCCCTTTCTCGTTAGCTCTTCCTGA
+ACCTCAATGGCTATCGAGTAAGCTAAGTCAACGTCTATCCCCACTGAGGTTATCGACCTGGTAAGTATTC
+CCCTGGAGAAAGGCAGTGCCACGTCGCTTCCCTTTTCAACCACCCTTATCATGGAGTATCCTCTCCGCGA
+GCTTTTTTATCGCCGACTTTAGGTTCTTGCCATCCACGTTCACGGGCTCGTTGTCGAGGAACACGACTTT
+CTTTCCGTTACTGAGGGCCTCCCTTATTGCAACGTCTACCGCTCCGGCCTTGAGCTCCACTATAACGGTA
+TCGTAGTTAAACCTGTTCATCTCTTCCCTCAATCTTCCCCTGTTGGCCAGGTTCCCGCTGTAGCCAGCTA
+TCTCGATTCCCTTCCTCTCTAACTCTTTGGCCATTTTCTTTGCGGATTCTTGGGAAGTCGTTAAGACGAT
+TGCTTTACCCTCGACGTTACCTATTAACCTCGGTGCGAACCTAGTTAAATGAACGTCCGCATCGGGGTTT
+ATTTCCTTGATTATTCTCTTGATCTTCTCACCCTCGCTTACCTCCTCCACCATCGTTACTACCACGATAT
+CCGCCAAGCTTATCCTAAGTGGGTACATGTACGTTTTAATTCTCTCCCCCTGCAGAGCGCTCACGACCGT
+TATGAATCCATCGGAAAGTACATTTGCAAAGCTTGCTCCAGAACCCTCGAGCACTATCAGCTCGGGTTTT
+AATGTTTTGGCTACTTCTATTCCCTCCTTGACGACATCTAGAAATGTAAATCCTGCCAATCCCCCACCAC
+ATCTCCTACAACCTATCGTCGGCACTCCAGCGGTTAGCGCGTCCTCAAAGTGATCTGAAGCTGCATGTCT
+CCCTTGCTCGGCAATCTTCACAAGGAACTCAGGGGTTATGGTGATTTTATCCCCTCTTATAATCTCCGGT
+TTCTCGGGCCCTCCCCTCCCCATCGTCACTATCACTATCCTGTACCTTTCCTTGAGGGTCCTCCCAACGA
+AACCTCCGATTGCCGTTTTTCCAACCCTTTTTCCCGTTCCAATGATATTTATAGATGGCACTTCGAGCTT
+TATCCATTCCTTTGGTCTGAACTCGAAATCTGCCCCTTTGTATGCAATTCCCCTCTTGAGCAAGTACGAG
+GCTATCCTGAATCTAAGCTCGGGCGTCATAACGGGTTCATCACTTAGATCTATTACTTCCTCAACATCGT
+TCTCTTCTAATGCTTTTTCAAGGGCCTTAAATGGGTCTTTATCGTGGTACAGCTTAACGTTGAGGGCCCT
+TTCTACATCTTCAATGCTTCCTATCTTCTCCATTCCCCCAATGAAAACTGCACACTCAACGTTCAGCTTT
+TCAAGTGCCCATCTATTAACGTCTGGGTAATGCTCCCCATCTATTAGGGCTATCCTCATGTTCGCTCCCA
+ACTATTCTTCCCTTTGAGGTTAAAATACTTCCGTCCCGAACTTAGTTGTTAAGTAATTTTATTTAACTTC
+TGCCGAGAAATTTATAAATATGTTTTACTTTAAGGAGTTCGGTGCGCTAAAATGAGGTTGGGGTTGAAGA
+TAGCAAGTCTGGCAATCGTATTCTTAATCCTGGGATGCCTTGGTGGTGGGGAAACTGAAACCGGGCAGAA
+AACTGCTAAGCTAATAATATTCCATGCAGGTTCTCTGAGCGTTCCCTTCAGCCAACTCGAAAGCGAATTC
+GCTAAGTACGCTGAGAAAGAGCTCGGCATAAAAGTGACATTCCAGGACGAAGCTAGTGGAAGTGTTAAGG
+CCGTTAGAAAGGTTACCGATCTTGGTAAAAAAGCCGACATAGTTGCGGTCGCTGACTACACCTTAATACC
+TCAGTTAATGGTTCCAAACTATACCGACTTTTACGTTCTCTTCGCGACGAACGAGATAGTAATAGCCTTC
+ACGGAGAAAAGTAAATATGCAGATGAAATGCTTAAGAATCCTGACAAGTGGTATGAGATCTTGGCTAGGG
+AAGACGTTTCATTCGGTTTCAGCGATCCAAACCAAGATCCCTGCGGTTACCGTTCGGTAATGGTAATGAA
+GTTGGCAGATCTCTACTACGGTAAGCCCATCTTCGAAACCCTCGTTGAGAAAACCACAAATATATACGCC
+AATGGCACCCACATATACGCTCCAAAGGAAATAATCGTTAAGGACAAGAGGGTCGTAATAAGGCCCAAGG
+AAACGGATTTAGTTGGCTTGGTTGAGTCTGGAAGCTTGGACTACTTCTTCATCTATAAGAGCGTTGCTGA
+ACAGCACAACCTCAAGTACATAACCTTGCCCAACGAGATAAACTTGAAGGACTTCAGCAAGGCCGACTTC
+TACAAGAAGGTCAGCATAACCTTGGGCTCAACGGGTAAAACCATCTATGCGAAGCCCATAGTTTACGGCA
+TCACAGTTTTGAAGGACGCTCCTAACAGGGAGCTAGCCTTGGAGTTTCTGAAGTTCCTCCTCAGCGAGAA
+GGGGAAGGAGATATTCAGGGAGAACCATCAGGATTTCCTAACTCCCCCGGTGGCATTTGGAAACGTTCCG
+GAGGAAATAAAGGGGTTAGTGGAGATCAAGGAGTGATTTGAACCTCTTCGCATCCTTGCACATCGCAACG
+TTGTTGAAGAAGACGAAGCTCTCCTCAATATTCCACCCCAGAACCCTCTCCCTTAATTTCTTTAACTCCT
+CGTCGCTGTAGCTGTGGTTGTAGATTATTTTTCCTTCCTCGTACCTTCCGTGTAAGCGATAATACCTGAC
+TTTTCCCTTGTGTAGCGGTATCCTAACTAAGGGATCTGTAACGTCTATGACATCGAATTCCCTCACGAAT
+TCCTTTATTCCCTTCTCGCTCCAACCTCTAAGCTCAACGGCTATCTCAAAGTCTTTCCTCTCTATAGAGT
+TGAAGAACTTCTCGGCGTTGGAAAAGCTTTCTTCGTTTTCCTTGAAACTCCTGGGGAGCTGGATCAAGAT
+GAACCTAGCCCCAAGGACTTCGGCTTCTTTAAGCGTTAGTCTCCAGTAATGGAAAACCTCGCTCGTGGGT
+TTTAACAAACCAACGTTCCTCGAGGGCTTGACGTTGCTTCTCCTCCAAGTGGGACTACTCGGGGGATGCG
+TTATTCCTTGAAATGCCTTTATTGAAAACGTAAACCCTTCTGGAGCCTCTTCCTTCCACCTTCTGAGCGT
+TCTCTCTTGCATTATTCTGTAAAACGTTTGCTGGATTTCAACGGTATCGAAATCCTTGAAGTACTTTCTC
+TTGCCCTCGCAGAACCCACACGTCCCAACTCTTATCATACCTTCACCTTCCTACCTATGATTATTAAAGC
+TATTGAAAACGGCAGAAAGCTCGCCAGCCCGAGGTTCACCGTGATTATTGAGTGGAGCTCTCCCAGGGAG
+TAAGCTAAACCGAAGAACAAACCTCCCAGGAAAGTTGATACGTTTTGAACCGCATTCAGCCCACCTATGG
+CAAGGGAAGACCTACGGTAGGCCACTAGGACCTTCCTCGAGATGGGTCTAAAGCTTTGGGCCGAGAATAA
+AGCCAGGAATATTCCCAGGAAGACCGTTATTGGAGTTTTTATCGAGGCTAAGAGTGGGGATAGTGATGCC
+AGCATCGAGAGGAGGGATACCATCTCCCTAACCTTACCAACGTCAGCCCTCCAGGAGGTTACGTAGCTTA
+AGGCCGTAGCTATGAAGCCCGTCCACCCTATCAGCTTGGCTGTAGTTCCCTTTCCTAGACCTAAAGCCTC
+TGAGACGTAGACATAGGTTATCTCTCCAGAGGCGAAGGCCGTTATTATGGCTATCAGCGAAGTTATCACT
+AGAACCTTCCTGGGATCTAAGTGAAGCTCTTCAACGTTTCCTCCCTTTCTCTTGGGAGTTACGTAGTTGA
+AGAGGAGGTAGTAGGCTAGGAACATGGATAGGGCCGTTAGCAGGTAGAAGATTGATGCTACCATCATTTG
+CTCTTTCAAAGTTAACTCGGCCATTTGAGCGTAGACGTAGTTCCCGATTACTGAAGCAACGCTGGCTAAG
+AAGAAGTACACCGAGGTAACCCTAGCCCTAACGTTATCAGGACTTGCACTAGCTATCGCGAATTGAGCTA
+TGGGCCAGCTGATTCCATTCAAAAGTCCGTTGAGAATCTTTATTCCAACCACCTGAATCCAGCTCGTGGT
+TAGGGGATATAGGTGGACTATCAGGGCATTTCCGGCCATTGTTACTGAGCCTAGATAGATTAGCCTCTTA
+TCCTTCTCTAAGAGTAGACCGGAGAACAAAGAGGAAAAGGCTCTCGCTAGAATGAAAGATACTGAGACGA
+GTGAAATCGATAACATGGAAGCTTTCAGTATATCCCTCGTGTAGAATGCTATAGCCGGGGTAGACAACCT
+AAATGCTATCGTCCCCAGGAAGGCTGAGAGGATTAGCATCAAAATTCCCAGGGTTCTCCTCATTTAACCA
+CCTACGAGCTTTTCATTTTGACCTTTAAAAGCTTCATCTAAACGATAAGTGGAAACGCTTAACAGAACTT
+TTTTAAGTTAACACATCCGATGTCTAGCGATGGGGGGAAGGGATTACACGCTGTACCTTTTTGCTGCCCT
+CGGTAGCTTTCTAATAGTTTACATAGCCCTTCCAATAATTGTGATATTCACGAAGCAGGCCTTGGACTTC
+AGAATGTTAGTGAAGACAATTCACGACCCTTTAGTCATTGAGGCCCTCAGGAATTCCCTTTTAACAGCAA
+CGGCAACCGCTTTGATTTCTCTCCTCTTCGGAGTTCCGCTGGGTTATGTCTTGGCAAGGAAAGACTTCAG
+GGGGAAGAGCTTAGTTCAGGCGATAATAGACGTTCCCATAGTAATTCCCCACTCGGTCGTCGGAATAATG
+CTCCTTGTAACGTTCTCGAATGCTATACTTGATAGCTATAAGGGTATAATAGCGGCGATGCTCTTTGTTT
+CTGCACCCTTCGCAATAAACTCAGCTAGGGATGGATTCCTGGCCGTGGATGAGAAGTTGGAGCACGTAGC
+TAGAACTTTAGGTGCTTCTAAGCTTAGGACGTTCTTCTCAATTTCCCTTCCCATAGCCCTCCCCTCAATA
+GCCAGCGGAGCGATAATGGCCTGGGCTAGGGGCATAAGCGAGGTAGGAGCGATACTTATAGTGGCTTACT
+ACCCGAAGACCGCTCAAGTCTTGGTAATGGAGTACTTCAACAATTATGGATTAAGGGCATCGAGGCCGAT
+TTCCGTGATACTCATGGGAATAAGCCTCGGGATATTCGTCGTTCTAAGGTGGTTGATTGGAAAGGCTAAG
+TCGTGATAAGTCGTGAGGTGGTGAAATGCTGAGGGTCGAATCCGTATCCAAGGATTACAAGGAGTTCAAG
+CTCAGGGACATAAGCTTCGATGTTAAAAAGGAGGAGCACTTCATAATCCTGGGCCCTAGCGGTGCTGGGA
+AGACCGTTCTCCTTGAAATAATAGCGGGTATAATAGAGCCCGATGAGGGCAGGATAATATTAAACGGAGT
+GGACGTTACGAGTTATCCTCCAGAGAAGAGGAACCTAGCCTACATACCCCAGGATTACGCCTTGTTCCCT
+CACATGACAGTTTACGATAACATAGCCTTCGGCCTGAAGCTGAGGAGAATTTCAAGGCAAGAAATTGACA
+GAAAAGTCAAGGAGATATCTAAGGTTCTCGGCATAGAGCACCTCCTCCATAGGAAGCCAAGGACTCTAAG
+TGGAGGGGAGAAGCAGAGGGTTGCCATAGCTAGGGCCCTCGTCATCGAGCCTGAGCTCTTACTCCTAGAT
+GAGCCTTTCGCTAACCTGGACGTTCAAACAAAATCGAGGTTCATGACAGAGATGAAGGTTTGGAGGAAGG
+AGCTCGGCTTCACTTCCTTGCACGTAACCCACTCCTTCGAGGAAGCGATAAGCCTCGGCGATAGGGTTGG
+GGTAATGCTGAGGGGGAGGCTAGTTCAGGTTGGCGACGTTAAGGAGGTCTTCTCAAATCCCGTGGATGAA
+GGGGTAGCTAGGTTCTTGGGCTTCGAGAACATAATAGAGGGGGTAGCTAAGGGTAACATCTTAGAGGCCA
+ACGGCGTTAAGATAACCCTACCCATAAGCGTCGAGGGAAAGGTGAGAATTGGGGTGAGACCAGAGGACAT
+AATCCTGTCAACTGAACCGGTTAAAACCTCTGCTAGGAACGAGTTTAGAGCTGAGGTTATTGGAATTGAG
+GAGCTTGGCCCCCTCGTCAGGGTTAACTTAAAAATAGGCGGGATAACGCTTAAGGCCTTCATAACAAGGT
+CTTCCCTAATTGAGCTTGGGATAAGTGAGGGTAGGGAAGTCTACGTGAGCTTCAAAACATCGGCAATCAA
+GGTCTTCTGATGTTAAGCCTGTTGACTATTGCTATGGCCACGAGGATCTTTACTATATCTGGCAATATGA
+ATGGCAGGACGCCAACTTTAAGGGCTTTCTCAGCTCCTATGAAGCTCGAGAGCCTTAGCCATCCCAGGGA
+ATAAATAACGCCAAGCGAGGCTAGGGATGTCAGGTACTTAACCTTCCCTTTCCCAAGCCCAGCGATTAGG
+GAAGCTATTGGAAAGGCAACTATGTATCCGCCAGTGGGTCCTAGAATGTGCGCTATTCCACCGCTGAACC
+CCGCGAAGACGGGAAAGCCAAGCATGCCTAGAACGTCGTAGAGAAGCATACTGAGGAAGCCGAGCCTAGG
+GCCCAGGACAAGGCCAGCTAGAACAACGAAGAGGACTTGGAGCGTCAGTGGCACGGGCCCTATGCTGATG
+CTTATCTGCGCTCCCACGGCCGTTAAAGCGGTGAATAGGGCGACCAGCGAAACTTCTTTGGCTTTCATGC
+CCTAAGATTTGGTTAACCTTTTAAGTAGTTTAGGTTAACGAAGCACGTGAGGTGCATAGCTCCTGGGCCA
+AAGTTTAGGATTTTAGAGATGCTAAAGGCGGGGAAGAGGGTATCCGGCGAGCTGATTGCTAGGGAGTTAG
+GGATTTCCAGGATAGCCGTCTGGAAACACGTGAAAATGCTTAAATCCCTTGGATATGAAATCGATGCGAG
+GAGAAACGGATATAGGCTGGTGAAGATTCCAGACGAGCCTTTTCCCTGGGAGCTAGGTGTGAACTACCTC
+TATTGCCTAAAGGTCAGGTCAACCATGGACTCGGCATGGAGGAACTTTGGAACCTACGATGGTGTTATAG
+CGAAGGAGCAAACTAAAGGTAGGGGGAGAAGTGATCCTTGGATTTCCCTTCCTGGAGGATTATATCTTTC
+AGCATGCTTTCCAAGGATAAGCTCGGTCTCAATGGTTGAAACTCTAGCGAATGACATAGCGGAGTCACTT
+AGCGAGAGGTATAGCTTGAACGTTCAAGCCGTTGAAGGGAAGTTGTTCTTAAACGGTAAGAAGCTGGGCG
+GAGTATTAATTGAGGTTAGGGGGAACTATAAAGCTGTCGTCGGCGTTGGCATAAACGTTAGAAATCCTGT
+TCCCAGGAATTTTGCGAGGCTAGAGAATGCGAGCTTGAGGGAAGTTGCTGAGATAGTAATTAAAGTTCTC
+CAACGATACAATCGACGGGAACGTACTTGACTATCCTAACCTTCTTTCCGGCCTTCAAAATCTTGAACCC
+CTTCTTCCTTAGGCAATCAGCATCTATCATGAGCACGACGACGTTGCTTCCGTGCCTTCTACCCGTGTTG
+TACGCATCTTCATAGTTCAAGCTTAGGTGAACGAACTGCCTCTTCATGGGCTTTATTCCTTCTCTCATGA
+TCCCTTCCAGGTTCTCCCTAATCGTTCCATGGTATAGGGTTTTGCTTTCCTTGTCCTCTTTGTGGTCTAG
+TATAACTGGGTAACTGTGCCCGTATCTGGCTCTAATTTTCCCTTCTTTAACCTCGTATCTTTCCTTTTCG
+TCCCTCTCCACTATATCCAGAATGAACTCCTTGGTAACCCAGGGGTAGACTCTTCTTATGGCATTCACAA
+ACTCTTCTAGGTCGACGAATCCTTCTTCGTCTGGCTGTAGATTGAAGCTCCATGGATCATGCCTTAAAAT
+GTATGCCATTAGCTTGCTGACCTTGAACCTCACGCTTTGAGCTTTGCCCATTATCTTAATAATGATTTTG
+ATTCCTTTGAAAGCGTCGTCCTTTAGAATGGGAATTAATCACGAGACTTTCGAGGGGAAAAGTAAAAGGT
+AGGGACACTTTGCGACCTTTGCTAACTGCCATTCCTTCACATGTAGTAGTTAGCAGTTGGGCAAGAAAGG
+ATTTAATAGCTTTAAAGGTGATGGTTAAGTGGTCATACTAACGAGTATTGTGTTCATGATGGGGGGTGAT
+TCATTTGACTAGTGTAGAAGCGAGTGTTTCTTTTGAAAATGGGAAGATCGTAGTTAGATTACCAATAACG
+CGTCCTACATCAAAAATTAGGGTGAAAAAGATTGAGAATGGAGTCGGAATTCCTGTATCGACAAGGAAGA
+AGTCTTTTCCATCTGATGAAAATCTAAGGGACTATTACATTGAATGGCAGATATCTTATGCGAGGGATGG
+AAAATATGATTATGAGCTATCTAGGATGGTTAGGTTGGCACATGAGCATGGCATCCTTACTTATAATGAC
+ATTTATGAGCTTCTGAAATTTGCTGACGATGTTAAGTCATATCTTGAAGATAAAGGGATAAGGAGAGAAA
+GCACCAATGAGGAGCTTTATGGATTTAATATTTATGAGGACGTATATCCTGTTGCTAAAAAGGAGTTACC
+TTCTGGAGAATTTATTGGGATAGTGTTGAAGCATAAACAGCGTGCTGTAGGTTACCAATCTATGGTTTAT
+GTGTGTATTCCTCTTACAAATGTTGAACCGAGTTTAGCAGGTAGAGTTGCGAGGCGTAATGAGGTTGTTA
+AATATGAGGTCCCCGTGGATTTGATGAAAGAATTACTGAAGGCATTCATCATAGCGTCAGAGACTCACAA
+GAATGATATTGTTAAATTTTTGAGGAGTATTATCGGCACTTCATAATGAGGAATGTTTGTGACCTTTTGA
+AATTTCTTATGATGATGGGAGTGGAACTGTTACATTTTTCTTTTGAAAGCCTTGCCCTTCAGGGCGGGGA
+GGAGGTCAGACTGAAATTGTCCCCTTGGTCGTCATATTAGGATAAAAACGTAACCTCGCTGTGTTCAATC
+AAGTTGTGATAACTGACAAAAAGGGAAATATAAAGATAAAGAGGACTACGAGGATAGTTACACTGAATGG
+CAGATTAAATACAAGGCTCAGGATAACAATTCTGAAAGTGAACTCAAGAAACTCGTTGATTTCGCTTGTA
+AGGTGGCATACTTCAAAAAAGTGACTTAGAACGGAAAATTAAGGAGATAAGTAGCGTCAGCAGGCTGTTC
+AATTTAGATGTAAACAAGAGGTATCTCTCTGACCCCGTAAAGTATCTACATAAACCACTTAGAAAGGTGG
+ATCTAAAAGATGGAACATTGGAATTTGATTATTATGAAAAAGCTCTTCCGAATTTTGTAGTTCCAAAGAA
+TGTCCTTGTTAGCTTGGAAGAGCCTTTTATTTTTGTTGAGACACTAAGACTAGAGAATAGAAGAAAGGAT
+TGCAGTCCATGATTTATGTTTGCTTTCCACTAAAACATGTTGGAAATACGAGCATTATTGGAAAATCGGT
+AGAAGAAATTTGTAAGGTGGATGTAAAACTTGATGAAGAAAAGTTTAAATGGTTAGTCTTTTTGAAATCC
+TAGATTTGAAATCTTGCTTTTGATCATCTCTTCAATTTCTTTTTCAATGCTGTTTAGTATCATCTTTGCC
+TCTCGAATCTTCCCTTCTTTCCTTAGCTTTACCATTTCCTTATAGGCTTCTTCACATTTTTTGAGAAAAT
+CTTTTGGCGGTATTAAGACTGGGATCTTTTTCAATTCTCGCTGCGGGATTGTTATCGTTCCAACTCCACG
+TGCATATCTTAATATTTGTTTCTTAATTGTTGGGGCTTGTAGGTAGAATGCTAAGTAGTATGGATTCACC
+TTGTCTGATTTAACAGTTAGGATGTAGCTCCAGTCATCCACAATGCCTTCTTCCTCTTTTGATGTTATTA
+CTGCAGTTCTTCCAATCGTTCCAACACCGACTCTTACAAAAACTATTTCCCCAACATGTGCATGTGCGCT
+TTTCTTGTCCATTTCTGAATTTGGTTGAATGAATTTTTTATCCTTTGTAAAATCAATTCCTAGAGGAGTA
+ACGACTTTTGCTGAGATGAAGGGGATACCACTTTTTGAAAATTTTCTTTTCTCCCCATATTCTGTTTGTC
+CACTCCTTGTTTCGACTAGTTCTCCCAATTGCACGCTGTTTTCTAATTTCAAATGATCCTGCAGATAGAA
+TTCTGGGTATAGGATTGAGTCGACGAGTTTCACACTCTTTCCCATGACCTTAACTTTTGATATCGTTAAA
+TGGTGAATTGAAGGAACATTAGCCATTAAAACTTCTCCTTTGTGTGGTCCTCCTTTCTTGGCAAATAAAA
+TTGCAGTTCTCGCGGTGGTTCCAGTGAAAACATTGCGTGGTAAGGCGACAATTGCTAGAATTTGGGAATT
+CCTTAAGATGAAATCCCTAACGTACTTCAAGTTTGTGTTTGAGAATATCCCAAATGGAAGAATAACTCCA
+ATAATGCCTCCTTCCCTAGCGCATCTGAAAAACTTCTCTAGGAATAGAATTTCAATTGCCTGGCTTTTTC
+TTTCTCTCCCCAATTCAAATTTTGATAAAATTTTTTTGTCTGTTATTCTCCCGTACTTGGCTGAGAAGGG
+GGGATTTCCTACAACAACATCGTATTCCCCTTCATGTGGCAGGTCTAGGAGTCCGTCTGTGATTATTATA
+CTATCTTTTATTTCCTTTGGGGCTCTATCTTTAACCGTGGGATCAATGTCGAATCCATAGATTTTGAATC
+CCTTCTCCTTGAGGTACTTTAAAAAAACACCATTACCACATGCAGGATCACATGCAAGGTTTGTTACTCG
+GTTTTCTAAGTGAGCAATAGCAAATTCAACGATGAACTTAGCTACCTTAGGAGGAGTAAAAAATTGTCCA
+AGAACTTTTTCTTTTCTCTTAAAATGTTTTTCTTTTTGTGAAGTCATACTCTTCCGCCCCGGTTACGGGA
+GAGATTTTTATTAGCCCAAAATCTCCCTCGGGAATTCCTCTCATAGCTTTTTTCATTAAGTGGTCGAACA
+TCTTTCGAAGTTTTTGTCTATTATTTGTTTTTATTGGAGCGATCTTTGTCCTCTAATTGCCCCGTTTTTA
+TTATGAATGATAACACCTGGAGTCTCACCCTACCTCTTATTTTTGTTAATATTAACTTGATTGCCTTCTA
+CTTACTCTCCAAACATTCTTTTTGTTTTGGTATGCGCAACTAATGAGTTATTGTCATTACCAGGATAGTA
+CTATTTCGGTTTAAAAAAACTATCGCGACTATTTTGTGAACAAATGCATTATGAAAATCGGTTAGTTTCC
+TAGTTTTAATATTATAAGACAAGCTTATTGCAGTGTTTTCAAATTTTAAGCAATAACTCTACTAGAGATT
+TCGAAATGGGAAATCTCAATGAGTTCTGACTTAAACTTAGTTCCAAACCCTTATGGATGGGTATTTCAAC
+AAAGCAACAAACATTAAAATTGAACGGCACATATGGAAACGTGATCGAGGTGATTTCCTTTCACTCTCTA
+GCAACCCAGAGATAAGCCCTTTAATTTTATTAGTCATTGGATCCATTTTTCCGGACCTTGACGTCTTTAC
+ATTTTTTTCTTTTGAAAGCCTCGCCCTTCACGGCGGGGAGGATATCAGAAAGGAGCACAGGTCTTATCTT
+CACTCCCTTCTCTTCCTTGCTCCTCTAGTCCTTGTATCCCTGGCGTTTAAATCTCTTTTCATGTTCACGA
+TAGGGGCTGCCTCTCATTTGTTTCTTGACTTTTTCTCTGGTGTTATTCCCTTCTTCTATCCCCTGAAGAG
+AAAGGGTTACGGCGTTAAAATAATCTTATCCATAGGAACGGGATTTTCAATAAAGGCCAAGATAATATTG
+AGGTACCCAGATCCAAAAATTGAGAGAAAAATAGAGATAAGTAAGAGCATCTATTTACTGTTACTAACCT
+TAATCCTGTTTCTAGCTAAGTGCTGCAAGTAGCTTCTCGAGGAACATCTTCTCTGGATAAGCCCCCTCGA
+ACTGAACCTTGTCCTCGCCATCCACTTGTATAACTATCTTTGGAACGGCCATAACGTTGTACTGGTCGGC
+CCACTCTGGGTACTCAATGGCCTCGACCATGTCCCCTAGAATCTTGCCCTTCCCGGCCTTAGTGTTCTCT
+ATTGCGAACTTGTGAGCCATTCTAACGGCCAGTGGACAGTATGGGCACGTTGGCGTGACGAAAACTAGTA
+TCCTAACGTTCTTGTCTATTTTCGCAACTTCTTCCTTGCTCTCTGCCATTAGGTCAGTCTCGGCCCTACT
+TACATCCACTATATCCTCAAGGAATGCCGCAAACTCGTGTCCCGCTGGAATTCCGAAGTACCTAACCCCG
+AAGTCCTTCCCATCCTGGGTTATCGTAGTTGCCGGTGCCCTGTCTATCCTGTACTTCTCCGCAAGCTCCT
+TCCCCTCTGGGGTGTCAAAGTCTACAATCTCATAGCTTAGCTTATCTGTTAGCTCTGAAAGCTCTTGAAC
+CAGTTGCTTAAGCTGATCACAGTACTGGCAGTGCTCCTTTCCTATGAACACGATGAGCTTGACTGGGTTC
+ACCATTTTCGAGAAGAACTCCTCCTTAATTATCCTCTTGTCCTCCTCACTTATCAATCCCATCCCTATCA
+CCCCACTAAACGTTTATAATGGTCGTTAGCGAACCTGAAGTTGAATTAAACTCAGGTTGCCAACCGAAGG
+TTGAATGCACAATATATAAGCTTTGCGCCACACATCTGGGTAGGTGGTGAATATGGAACCCGACATCTTT
+TACATACTTGGGAATAAGGTTAGGAGGGATCTACTGTCTCACCTAACTTGTACCGAGTGTTACTTCAGTT
+TGCTAAGTAGTAGGGTTACCGTTTCATCCACGGCGGTCGCTAAGCACCTCAAGATAATGGAAAGGGAAGG
+GATACTCCAATCATACGAGAAGGAAGAGCGTTTTATAGGCCCAACTAAGAAGTACTACAGGATATCCATA
+GCGAAGTCTTACGTCGTAACCTTAACCCCGGACATGTTCTGGTTTAGGGGTTTTGAGCTGAAGGAGCCCA
+AGCTTGAGGACTTTAAAATCGAACTTTCAAAGCTAAATAAGGAACCTACTGGGTTAATTAACTTAATCTC
+GGAGTTTTTAAAGGCTAACAGAGAGCTTGAGAAAATCTTGGAGGCCTTTGTCTCTTTAGAGGCCTACAGG
+AATGAGCTCGTTAAGAGGATAAAGGAGGAGTACCTCAGGGAAATCGGTGACATGACCCAGTTAGCTATCC
+TCCACTACGTCCTCCTGAACGGAGAGGCAACCGTCGAGGAGCTTAGTGATAGGCTCAACATGAAGGAGAG
+GGAAGTAAGGGAGAAAATAATGGAGATGGCCAGATTCGTCCCGATAAAGTTAATAAACAACGAAAAGGTT
+CTCATCGACGAGGATGTAATGAAGGGTGATTGGAATGCCCAAGAAGATAAGGGTTCTGGTGAATGAGGAT
+AAATGTTACCTCTGCGGTGGTTGCGCTGGAGTGTGTCCTACCCTTGCGATAGAGGTTTCATCTTCTTGGA
+GGTTCATAGAGGAGAAGTGCATATCCTGTATGATCTGCATTAAAGCTTGTCCCGTGGGGGCACTAAGCTA
+CGAGGAGGTGTCCCAATGAAGTACGATGTAGTTGTCGTCGGTTCCGGCGTCGCCGGGCCTACAGTTGCTA
+GGGACGTTGCTAAGGCTGGCTTCTCGGTTTTACTCGTCGATAAGAAGGCCGCAATAGGAACCCCAAAACA
+GTGTGCAGAGGGCATAACGATTGAAGTTTTCAAGGAGTTCGACATTCCCTACGATAAGAGGTTCATAAAC
+AGGGAAATATACGGTGCGAAGATATACTCTCCAAGTGGCTACACTGCCGAGCTCAGGTACAAGCACGTTA
+GTGGAGTAATACTTGAGAGGAAGGTATTCGATAAGATGCTCGCCTACTATGCAGCTAAAGCCGGCGCTGA
+AGTTCTAGCTAGAACTGAGGTCGTTGACGTAATAAGGAGGAATGGGAAAATAGTTGGAGTTAGGGCGAAG
+CACGAAGGTGAGCCCCTGGAAATAGAGGCGAAGGTCATAGTTGCGGCCGATGGGGTTGAGAGCACGATAG
+CTAGGAAAGCTGGAATAAACACTTACGCTCCTCCCCATGAGTTTGACTCTGGTTATGAATACGAGATGCT
+GATCGAAGGTTACGATCCAGATCTAATTCACCTGTTCTTTGGGAACGAAGTTGCCCCTAGGGGATACGTC
+TGGATATTCCCTAAAGATGAAGACAGGGCAAACGTTGGGATAGGCATAGCTTCAGATCATCCACAAACGG
+CGAAGTACTACTTGGATAAGTGGTTGAAGGAGAACAACATCCCGATGAGGAAGATACTTGAGGTCAACGT
+TGGTCTAGTTCCCGTGGGAGGCTTCGTGAAGGAGCTAGTCAAGGACAACGTTCTAGTTGTTGGAGATGCG
+GCGAGGCAAGTGAACCCAGTTCACGGTGGGGGAATGAAAGAAGCAATGAAAGCGGCATCAATAGCTGCAA
+AGTGGATAATTAAAGCTCTTGAAGAAGAGAATCTTGAGTTACTCAAGAACTACAGCGAAGAATGGTGGAG
+GACCGAAGGGCCCAGGATGGAGAAGTTACTTAAGCTAAGGAAAGCTATGGAAAAGCTCACCGACGAGGAT
+CTTGACGTTTTCGTCCAACTTGTCAGCGGAACGGACTTGGAAAAGCTTGCCGGAGGCAACTACTTGGAAG
+TAGTGAAGGCCTTAATGAAGCATCCAAAAGTTTTAATGAGCAGGAGGAGGCTTGAGATCCTCAAGGCCCT
+GCTATGAGGTCATCGAAACTTGGTCCTATTGGTAACCTCCTCTTATGCTCGCTTCCTTTTACTAAATTTT
+CCACGTGCTCAACTTTTTCGATTGGAATCCCTAGGTCTTCCGCTATTTTCTCTTTCTCCATCTTTAAGTC
+GACTAACCTCCACAGTATCTCATCTAGGAGCTTGTAACTAATTCCTAACTCGTCCTCGTCAGTTTGCCCT
+TCCCAAAGACCCGCGGTCGGCTTCTTCTTTACTATCCTCTCGGGAACTCCGATTCTCTTTGCTATCTCCC
+ATACCTCGGTTTTGTAGAGGTTTATTAACGGGGCGTAATCGCTTGCTCCATCTCCCCACTTCGTGAAATA
+ACCAGTTAAGAACTCGCTCCTATTACTTGTTCCCAGGACCATTCTATTCATCGAGTTCGCATGGGCGTAG
+AGTATCATCATCCTGGTCCTCGCCATGACGTTCCCTAGGCTCTTCTTATCCAACTCTATTCCAATCTCGC
+TAACTATTGTATCAACTATCGGCCTTATGTTTATCACTCTGTACTCTATTCCCAAGCTTTCCACCACTAG
+CTTAGCATCTTCTACGTCTTGATTTTCATAGTACGGCATTATAAGGCCGAGAACTTTTTCCCTTCCAAGG
+GCCTTCGTTGCTAGGTAAGTAACGGTCGCGCTATCAACTCCACCGCTTATTCCCACAACGACGCCGTTGC
+TGCACTTCTCCCTTATGAAGTCGATAATTCTTTCTATGGCCTTTTCATAATCAAGGGTCCTCATAGTTCG
+GCCTCCCCAAGGAATTCTAAAATCGAAACCAACCTTTCATCCTTTATCTTCATAATTATCTCGCTAACAT
+CTTCCCTCCCAATTTCGCCCTTCCTGTACAGGGCTATCCTTCTAATTCCCTCGAAGAAGTCTCCAAGCTC
+TGGGAGGGCCGCCTTGAACATGGGCATGTTAGAGGCTATCTCATCAAATTTGTCCTCGAGTATTAGTTGC
+CACATCAGATCTATGAAACCGTCGAACGCAACGTCAAATACCTCTCCTCTTCCGCCCTCGAGCAAAGAAT
+ATAACGCCTCGTGAATGGCGGCCTCATAGTTCTCCTCGTCCTCGAATATCTCCTTGAAGACCAGATGAAC
+CTGGGCTTTTATCTCACTATCTTCAGTTTCCGCTAGTAGCTTTCCAAGAGTTTCTTTTGCCTCCTCAATT
+TTTCCGTTCTCAAAGGTTATGTAAGCTAAATAAAGCTCGGCCTGCTCGAGCTTTTCTCTACATCCACACT
+TCTTAAAGGCATCTACGGCCTTCTCTATGGCATCGAGAGCTTTCTCATATTCTTGAAGCTCGTCGTGAAT
+AGTTGCAATCCCGTAGTAAATTTCCCCTATTGTTTCGTTATCTTCTTCGCCTTCTAAAAGATCCCTATAA
+ATTTGAAGGGCCCTTTCAGGGTAGCCTAGAAGCGAGTATAGGTCGGCGAGCTGGAAAAGTCCCTCTTTTC
+CCTTGCCCTTGGCGAACTCTTCAAACTCCTTTAGCTTATCTATCCCAAAGAATTCGGCGTAATAGTAAGT
+TACCATCTTTAAGAGCTCGACGTCTCCTTTTTCCCTTGCAACCTTTTCAGCCACCTCCAGGATTTCCTTA
+AGCTCTTCATCCTCAAGCTCATCGATACTCTTAGACAGCATTTCTTTGGCCCTTTCGATGTCCCCGGTTT
+TGAGAAGTTCCAATATTTCTTGAGCTTTCATGTTCTCTCCCGCTATCTTTTAAACTTCGCCTGCTTAAAT
+ATGTTGGGATTAAAGATGGGGAAGTCGAAGGTCTCTTTGGTTAAGAAGCCCGAGGATTTTAACATCGAGG
+AAGCAATAGCCCTAGTTTCCTCTAGCTCCACTGGGGGGATAGTTATTTTCCTGGGCAAAGTTAGGGATGA
+AAATCTTGGTAGGAAGGTTGAGAAGTTGATATATGAGGCCTACGATGAGATGGCGATAAAAGAAATGGAA
+AGGATTAGGAATGAAGCCCTTGATAGGTTTCCGATTGTAGATGCGCTGATTTGGCATAGGATTGGGGAGC
+TAGAGGTTGGAGAAAATACGATACTAGTTGTAGTATCCGCAAAGCACAGGAGGGAGGCATTCGAGGCATG
+TGCTTGGATAGTTGATGAGGTTAAGAAAAGAGTCCCAGTGTGGAAGAGGGAGGTAACTGATGAAGGTGAA
+TTCTGGATCGAAGGGGATAGGCACGTTCCAGTCAAAAGATAGTTGGCTATAATACATTTTTTATATACCA
+CTTAGAGTTGTGTCAAAAATCGGTATAGAAAAAGTTAATATATTTCCTGAGTAATTCCCTTTTTTGGTGG
+CCGCCGTGGAAGAGGCTAAATCTCTTGCCACCTCGGGGATTTTTGAGGGGGAATTGAGTAACATCATAAC
+GGTTTCAAAGCCACCATGGGTCTCAGAACCTCATACTGGGAAGCTTGAAAGGATAATACTGCTTGTGGGA
+GAAGGAAAGGGCAAGTTTTCAGAAGCGAGAGGAATTCCAAGGAGCATTGGTTGTTTGGGCAATAACAAGT
+TGTTACTATATCGTGAAAAGCTTTCAGTTTCAAAGTTCAAGCGCGTCATCGATGAATTCAAATCCTTAAA
+TCCCAACGGAGAAGTGTACGTAACGAATTATGATGATATAAACGATGCGGTCGAAATAGCGATGCATGCT
+GCAAGGAGGGGATTAAAGACCTACCTAATAGCGAGGGCAGAAGACGTTCCAAATGTACCCGAAGATAGAA
+GCTTCAAGCTCGTTGGCGAGTATATATACGGAGAGGATGGGCTTGATCACCTAGATAAGATCGATATTCT
+AATGCTAGTAATGAGGTACAAGGAATACAAATCGTTAATTAAGGAAGGCATAGACTTTGATGGTGAAATT
+TGGATCGACATTCTATACCCAGGTTCCTTTAAGTTCCTTGATTTTAACCCTGTGGAGATAAGGAAGATCT
+ACAACCCGTCTGCAATGACTTATAGTCCCTGTATGGCTGGTTTGATTGCGATTAGTCCCGAAGGCTTTGT
+AACTCCATGCCCCCTGCTCAGGAAAATAATAGTTGGAGATATAACGAAGGAGAGCTTGAGGAAAATAGTA
+AAGAAGCAGAAACTAAGAAGATTCTGGAAGCTCACTAAAGATGATATAGAGCCGTGTAGTAGATGCTCGT
+TTAGGTACGTATGCCACGATTGCAGGGCCTTAGAGTATCAGGCTACAGGTGAGCTTTTCGGTATGGAATT
+TTGTCCTCTTCTGGATTTCTTCTAATTTTCTTTGCCCTTAAATTGTTTGCATAGCAAAATCTTTATATTG
+CCATTGTTCAAACTTCGACTTGATTAAGCTAACTTGAGGTGATGATCATGTCTTACCAACCGGTTAGAAG
+AGTTAAGAGTGGGATCCCTGGATTTGACGAGTTAATAGAGGGGGGATTCCCAGAGGGGACTACCGTTCTA
+ATTACTGGCGGAACTGGAACTGGCAAAACGACGTTTGCAGCTCAATTCATATATAAGGGTGCAGAAGAAT
+ACGGTGAGCCAGGAGTATTCGTAACGCTAGAGGAGAGGGCTAGTGACCTTAGGAGAGAAATGGCCACATT
+CGGTTGGGATTTTGAGAAGTATGAGAAAGAGGGAAAGATAGCTATTATAGACGGGGTTAGTTCTGTCGTT
+GGTTTGCCTAGTGAGGAGAGGTTCGTTCTTGAGGATAGGTTTAACGTCGATAATTTCTTAAGGTACATCT
+ATAGGGTCGTTAAGACAATAAACGCTAAGAGGTTAGTAATTGATTCTATTCCATCGATAGCCCTTCGTTT
+GGAGGAAGAAAGGAAGATTAGGGAGGTTTTGCTTAAATTGAATACTATCCTGCTTGAAATGGGAGTTACA
+ACCCTCTTAACGACTGAAGCTCCCGATCCTCAGCACGGTAAGTTGAGTAGGTATGGAATTGAGGAATTTA
+TAGCGAGGGGAGTTGTAGTCCTCGACCTTCAGGAGAAGAACATTGAGCTTAAGAGGTACGTCCTGATAAG
+GAAGATGCGTGAGACGAGGCACTCGATGAAGAAATATCCCTTCGAAATAGGGCCCAATGGTATCGTGGTT
+TACCCGAGCGGTGAGATCTACTGAAGGGTGAGAGCATGGAAAACCTTGGAGAGGAAAAGATTGAAAGGAC
+AGTTGAGAGGATACCGACTGGCATAATAGATGACCTAATAAGTGGTGGCATCCCTAAGGGTAGTGTAATA
+CTCGTTATAGGTGATCCTAAAGCGGGGAAGAGCACTTTCTTGACCCAGTTCGTCTATAATCAAGTTAAAG
+TTGGAACGCCCGTTATTGGAGTTCTAGTCGATATCTCAAAGTATGAATTCATAAGCAATGCCCTCGACTT
+TGGATGGGAATTCACTCCCTATTTAGACGATAGGATAATCCTTCTGGATGCCTACACTCAAAGGCTTAGG
+AAGACTCCAAAATTCTCCTTTGAGGATAGTATAGTTGGCGATCTAAGTAATACGATTAATCTCCTCGATG
+CAATTAAGGACACAACGCTAAAGATACTCTCAACGACCAAGAGCGATGGAATAGTTGGTTTTGTATCATC
+TATGACGCCTATATTCTTTGAGACATCTAAGAAGGAAATTTACAAGTTTCTTGAGGATCTGAGAGAGTTT
+GCACATCGCAATAGGCAAGTTTGGATCCTTGAGATGAACTCTGGAATAGAGGAACCTTACGTTGAAACCA
+TGGTTAAGGCGATAGTTGATGGGATAATAGAGCTCAAATTGAGAGAAGAGGGCAAGACCCTGAAGAGGTA
+TATGCGTATATACGGAATGAGAAGGACCGCCCATAAGTTGGACTGGATAGAGTACACTATAACTTCCAGT
+GGGATAAGATTACTCCTGTGAGTCTATTTTAACCTTGAACTTACTTATTGTTATAAGTAGTAATTAATTC
+TATTTATCTTATTTGGATTCCTAGATGCTTTAGCTTTAAGTTCTTCTACTAGTTATTAAAGTAAAATATT
+TAAAGAATCAAACGTACTTAACTTCATGAGACAAGATGTTTTATACTTATCCCTATCGCTTGTTTTCTTA
+CTATTATCTAACCTCTTATCAAGCGTCGAACCAAAGGACATTTTAGATGCCTCGGAAGGTGACCTCGTTG
+AGTTTTCGGGGGTCTGTGGGTACTCCTCAGGGGACTTTAGTATATTAACCGATGGAAAAATGTCAATTCC
+AGTATACGCACCTTTGAAAGTTGGAAAGGTCTACAAGGTGATTGGAGTTTATAGAAATGGTGGGATAAAG
+CCCAGGGAGATAACAAATGGAAGTGTAGAGCTTGAAACGATAGTTGGAGCTTATTGGTTTGATTATGCTC
+CTTCGATTTTAACCCCCAGAAGGGTCTACTTAAAGTATCCTATAAATGCATCCCCTGGGGATATTGTCGA
+GGTGAAAGGAGCTTTCTTTGGAAGTAAACTAGTTCCGGTCTCTTACAAGAAGCTTGGTCACATTGAGGAA
+CCTAAGGATGGGTATCCACTGGAAATAGAGGGGAGGGTCGTTAAGGGCGGAAATCCTAGTTACGTAAAAT
+GGAGGGGAAGAACGATAAAAGTCTACCTTAAGGATAATGCTTCCCTTGAAACTGGAAGCTTCGTGAACGT
+TCTTGGAATAGTAAGGGTCTATGGAAATAAGATCACCATGTACGCCTACAACGTCACGGTGATTGAACAT
+GAAGGAGCTGATTGAGGGAATTCTACTTGGAACTTTGACGGGATTAACTCCAGGCCTTCACGTGAATTCC
+CTAAGCAGGTTATCTCTCCCGATCCCTGTACTTTTTGTTATGGGCTTGGTTCATACGTTTTTGGATTCAA
+TACCATCGGCACTCTTCGGGGTTCCAGATGCAGACGATACCGTTCCTTCTCTATTACCTTCCCATAGGAT
+GGTCATCAGGGGTAAGTTCGGTGAGCTCGTTAGGTTGTCAGTTTCAGCGAGCATGTTGGCAGTCATGCTC
+TCAATTCTGGCGATGCCGATATATTTCCTTGTTGCTCCTTTGTATACCTTTAAAATAGGCATAGTCTTCG
+TTTTCCTCCTTTCAATCTTTCTAATAACTTTTCAGAGGAACAAGATTAGAGCATTACTAATTTTCGTCTT
+GGCTGGAGTCCTGGGTTTTGTAACCTTTCAGTTGCCGATTAAAGACCCGTTTTATCCGCTATTTACTGGG
+CTTTTTGCCCTTCCCTTGCTAATCGAAGCCTACAGGAACCCTCCCTCGAAAGTTGAAATAAGGGACTCTG
+AACTTAAAATTCCATTAAAGAGGTTGCTCAAGTTTTCGGCCTTCGGAACCTTATTTGTGGCTTTGGCTTC
+CCTCCTTCCAACCCTTACGGCTGGACAGGCCTCACTGTTAGGTTCAAAATTTACGGAAAGCGATGAGGAC
+TTTTTGACAATAGTTTACTCCACGAACACGGCTGCTTATTCCTTCTCCCTTGCAAACTTAGCCTTGACGG
+GTAAGACGAGGAATGGTGTTATGGTTGCGATTGGAGATGTTTCTGTAATGGAACTACCCTACTTATACTT
+GTTGGCTCTCTCAGCCGGAATGATTGTAGTCGTTTTGGCTCCAAGGTTGGCGATTCTTATGGCTAAAGTT
+GCCTTCAAGAGTTACAAACAGGCAATCTTGGCGATCATAATTTTCCTGTTTATCCTGGGCTACATATACA
+ATGGGGTTATTGGGATAGGTGTAATGATGTCCGCAATGTTCCTGGGGTTTTTAGCTCCTGAGTGGAGGGT
+AGCGAGGGTAACTTACATGGGCGTGCTTATGTTCCCAATACTCGTGGAAACCATTATCTAGCTTAAACCT
+TAGTAAGTGATTGGTGGGAGCATGGACGTGAAGGATCCCCTAATGGCGGCTTTTCCAGTGGCCAAGAGAC
+TTTGGAAGGCGATAATTAAAAACAGGAGGTTCGTCGAACTAAGTGAAGTTGCGGATATATTGGAGGAAGT
+AGGGCTCAAGAAGGCATGTTTCGGGGATGGATTGTTACTATTTAGGAATAGGGACGTCATAGCACTTTTG
+GTTCCCAGGAATGGCATGATAATAATCGACTTTATCTCCGCCACTGGAGAATTGAGCGACGCATTGGAAC
+TTGTGGCTTACTTAGATAAAGAAATAGAGTGCTACGTAATCGAGATATTGCCGGCCAGTGAGTTTGAAGA
+GGAGAACATTGGAGTTGAGCCTGTCATAATAGATGCAAATACCTTTGAGCTTAAGAGCTATCCAGTTTTA
+GGCGAATTCGAAGAGAGGAAGAACTTGATCCTCCACGTAGATAGGGAGACCTTTGACCTCTGGAAGGAAA
+GTGGAAAGCTAAGTATTTGCCCTGTTTGTGGGGGTAGACTAAAGTGGAAAGGAGAGAGAGCAATATGCAC
+CGATTGTGGAGTGGAGGTGGTGGTTGATGAGGAACGTTAAAGCGAAGTTAATTCACTATTCACGTTTGGC
+CCACGAAAAAGGATTAACGGGTTCATTTGGTGGTAATTTGAGCGTTAGGGTTGGAGATTACGTCTTTATA
+AAGGGGACTGGTTCAGTAATGGGGGAACTCTCGAGCTCGCAAATTGCCACGATAAAGCTGAACGGGGAAG
+TTATATCGTCGGTTAGACCTTCTTCTGAGTTCAGACTTCACATTGGTGTTTACAAGAACAGGGAAGATGT
+GAGGGCGGTGGTGCATCTCCATCCCCCTTATTCAATCACTTTGTCCATGTTTAAAGAAGAACTACCAATG
+CTGACTCCTGAGGCTGAACTTTATCTCTCTAAAGTTCCGGTCTTACCCTTCAAACCTGCGGGAAGCATTG
+AATTGGCCGATCAAGTTAGTGAAGCCATGAAGTCCTATAACGCCGTCATACTTCAGAATCACGGAATAGT
+TACTGTCGGTAGAAGTTTGAGGGAGGCATTCTATAGGGCTGAGCTGGTCGAAGAGGTTGCGAGGCTCTGG
+TACCAAAAGTTTATAGCTCCTAAAGCTTAGATAAGCTTGGCGAGGGGGCTGGGGGCTGTCGGGCTCGTAC
+CCGAGGAAGTTCCGCCCACCGCACCGGGGCCGCGGTGCCGCAAGGCACCTCCCGAGAGGGAGGGCAACGG
+CACAGAAACGACACGTCCCTCGGGGGATGTGGATGAAAGCGGTGAAGGCTCCCGGCGACGGGAGCCGAGC
+TAACCCGCAGACAATCCCGAGGGGATCGGTGAAACGGCCGTCCCGCGGGGTGCAAGGCCGAGTTAGGGCC
+GATGAGTTCCCGGTGTGAGGCCCGTGGTAGGCCGCTTAGTCGAATGCCCCCGTAGTACAGAAGGCGGGCT
+ATAGCCCCCTCGCCCAATACTTTTATTAAATCTAAGCTCTCTCACTAAGAACATGCCCAGGATAAACTTC
+ATATTCGGCATCCATAACCACCAACCCTTGGGAAACTTTGGTTGGGTGATGGAAGAGGCCTATGAGAAAG
+CCTATAGACCGTTTTTGGAGATACTTGAAGAGTACCCTAACATGAAGGTTGCAATCCACATAAGTGGAAT
+ACTCGTGGAATGGTTAGAGGAGAACAAGCCGGATTATATTGACTTACTGAAATCCTTGGTTAGGAAGGGT
+CAAGTTGAAATAGTGGTGGCAGGTTTCTATGAACCAGTGCTTGCAGCTATTCCCAAGGAGGATAGGCTTG
+AGCAAATATATTTGTTAAAAGAATGGGCGAAGAAGATAGGGTACGATGCAAAGGGTCTTTGGCTGACTGA
+AAGGGTCTGGCAACCTGAGCTCGTTAAAACGTTAAGGGAAGCTGGAATAGAATATGTTGTAGTTGATGAC
+TACCATTTTATGAGTGCAGGTCTTTCGAAGGATCAGCTATTTTGGCCTTATTATACTGAGGATGGGGGAG
+AGGTCATAACGGTATTCCCAATAGATGAAAAGCTTAGGTACTTGATCCCATTTAGACCCGTTGATAAAGT
+CATCAGCTATCTCCATTCATTGGCAAGTGAAGATGAAAGTAAAGTTGCCGTTTTCCATGACGATGGGGAG
+AAGTTCGGAATATGGCCCATGACATATGAATGGGTGTATGAGAAGGGCTGGTTGAGGGAGTTCTTTGACA
+GGGTTTCCAGTGATGAAGCTATCAATATCATGCTATACTCAGAGTACCTTCAGAAATTCAAGCCTAAGGG
+CCTAGTTTACCTCCCGATAGCTTCTTACTTCGAGATGAGCGAGTGGTCTCTGCCGGCTCAGCAGGCTAAG
+CTCTTTGTGGAGTTCGTAGAGAAACTTAAGGAGCTTAACATGTTTGAGAGGTATAGAGTGTTCGTTAGGG
+GTGGAATTTGGAAGAACTTCTTCTATAAGTATCCAGAGGCAAATTACATGCACAAGAGGATGTTAATGCT
+TAGTAGGCTCCTTAGAGATAACCCGAGTGCAAGGAGATTCGTGCTTAGGGCTCAATGTAACGATGCTTAC
+TGGCATGGTGTTTTCGGAGGAATTTACCTTCCACATCTGAGGAGGGCCATTTGGAGCAATTTAATCAAAG
+CTCACTCTCACTTAGAGCCAAAAAATAAAATTCTTGATGTCGATTTTGATGGGAGGGAGGAAGTGTTCCT
+GGAAAATGATAATTTCATTATCGTTGTGAAGCCTCACTATGGTGGTTCCATCTTTGAGTTAAGTTCGAAG
+AGGAGGGCAGTAAATTATGCTGACGTAATAGCTAGAAGATGGGAGCACTATCACAACCTTGGGGAGTCAG
+AGTCTGATGATAATGAAAACCAAGAAGGCGTGTCGAGCATTCATGAAATTGGGAAGAGAATTCCAGAGGA
+TATAAGGAAAGAGCTAGCATATGACAGATATAGGAGGGGGATCCTGCAAGATCATTTCTTCTCAGCCAAT
+GAAACATTGGATCGCTATAGGCTAGCTAAGTATTGGGAGCTTGGTGACTTCATTGAGGGTGTTTACAATT
+ACGAAGTAGGGAATGGGCTTGTATTGTGGAGGAGGGGCAAGGTATTGAATGTTACTGTCGATGTCAAGAA
+ATCAATTGAGGTCAGAGAGGATGGATTCTCCGTTCGCTATACAGTTTTATCAGAAGAGGATATAGAAGCT
+CTATTTGGCATTGAGCTTAACATAGCAGTCCATAGTATCAAGGAGTCCCCAGAGGAGTTAATCGGCAAAA
+GAATAAAGGTGAATGATAAGTATGGAGTTGGAGAGTTTGAAATAGTTCTTAATAAGAAGGCAAGGATTTG
+GAAATATCCTGTAAAAACTTTAAGTCAAAGCGAAGCTGGTTGGGATTATATCCAACAAGGAGTTAGTTAT
+ACTATCATATATCCAATTAATGGAAGACTCGATATTGAGTTGTATTTTAGGGAGCTTTAATTTTTGCAGC
+CTCGTTTTAAACCTTTTAGGTAGCAAAATTGTTATATACCATCCAATTATATTACCTTCCCATTGAATCA
+ATAATGGAGGAGATGAGTGTATGAAAAGGGGTATATATGCAGTCCTTTTGGTTGGAGTCTTGATATTTAG
+TGTTGTGGCCAGCGGATGTATAGGAGGAACGCAGACTCAAACTGAGACTCAAACTCCAGAAAAGACCCAG
+ACTCCAACTACTACTCAACCCTCTCCGACCACTACAACCTCACCTACTCAAACAACATCTCAAACTCCCA
+CCGAGACGGAAACTCATACACAAGAAGCCGAATGTGGAAGTGGAAAGGTGGTTATTTGGCACAATATGCA
+ACCAAATGAGCTTCAGGTCTTCCAAAGCTTAGCTGAGGAATACATGGCAATGTGTCCAGACGTTGAGATC
+GTATTTGAGCAGAAACCAGACCTCGAGAATGCTTTGAAAGTTGCTATTCCCGCTGGTCAAGGTCCCGATT
+TGTTTATATGGGCGCATGATTGGATTGGAAAGTTCGCCGAGGCTGGATTGTTAGAGCCAATAGATGAGTA
+CATAACCGATGACTTACTTCAAAAGTTTGCACCAATGGCGAGAGAGGCCATTGAGTACAAGGGCCACTAC
+TATGCCTTGCCATTCGCGGCTGAAACCGTGGCCATGATATATAATAAAAAGATTGTTAGCGAACCTCCAA
+AGACGTTTGACGAGCTAAAGGAGGTAATGGAGAAGTACTATGATCCAAACAATGAGAAGTACGGAATAGC
+ATGGCCAATAAATGCTTACTTTATTTCGGCAATTGCTCAGGCCTTTGGTGGTTACTACTTCGATGACAAG
+ACCGAGCAACCAGGACTGGATAAGCCAGAAACGATAGAAGGATTCAAGTTCTTCTTCGAAAACATATGGC
+CATACATGGCCCCGACTGCTGATTATAACACGCAACAGAGCATATTCCTCGAGGGCAGGGCACCTATAAT
+GGTCAACGGACCATGGAGCATAGGAAGCGTTAAGGATGCCGGTATTGACTTTGGAGTTGCTCCGCTTCCA
+CCAATAATTAAAGATGGAAAGGAGTATTGGCCTAGGCCCTACGGTGGTGTGAAGCTGATATACTTCGCCG
+CGGGAACTCACAACAAAGATGCCGCATGGAAGTTCGTGAAGTGGTTCACAACCAATCCTGAGGTTATAAA
+GCAACTCGCCCTTGATTTAGGGTACATTCCAGTTCTGTCCGAAGTTTTAAACGATCCGGAGATAAAGAAT
+GATCCTGTGATTTACGGATTTGGCCAAGCAGTTCAACATGCTTACTTAATGCCAAAGAGTCCGAAGATGG
+GAGCCGTATGGGGAGGAGTGCAGGGGGCTATAGATGAGATACTTAAGGATCCAAAGCATGCCGACATAGA
+GGCTATACTCAAGAAGTACCAGGAGGAGATACTTAAGAATATGCAAGGCTGATTTCTTCCTCCTTTTATT
+ATTTTGGGGGAGGATGAAATGAAAAAAACTACAATAGCAGCTTTAGTACTGATCTTACCAGGTATTACCG
+CGTTTCTGTTCTTTAACCTCTGGCCAATCATATACTCAATATATTTAGCATTTACAAATGCCCAGCTTGG
+CAACTTTCCAGTAGAAAAAGCTGGAACGTTAAAGTTCGTTGGATTGGAGAACTTTAAGTGGATACTAAGT
+GATGAAAAATTCAGAAGCGCGTTTAAGTGGACTTGGATATTCGTCGCAACTAGCGTTACCTTGAAGGTCT
+TAGTTGGTATTGGGTTGAGCCTGCTTTATAATAGCAAGTATGTAAGGGGGAAGATGATATATAGAGCGTT
+GCTTATAATTCCTTGGGCGCTTCCATTGCTATTCTCGATTACCGTTTGGAAGTTCATGTTCGACCCCGTT
+TTTGGACCAATCAATCAGTTATTGAAGTCAATAGGCATTAGTAACCCCCCAAATTGGATAAATGATCCTT
+TCTGGGCGTTTTTAGCTCTTAACATAATTGAGGTTTGGCTGGCATATCCCTTTATGATGACGGTAATAAC
+GGCGGCTCTTCAGTCCGTGCCAGATACGTTAATCGAAGCCGCCATAATAGATGGGGCCAATTATTGGCAA
+AGATTTAGGCACGTCATTTTACCAACGGTTAGCAAGCCGATAGCTTTTGCTACTATACTAACTAGCGCAG
+CTAGCTTCCAATATTTCATGGTGCCTTACCTGTATAACGCTGGCCTATTCGAAGACAAGTTCATCCTGCT
+CTATGGATTCAGGAAGGCCTTTGGAGCGACTCCCCATTATGGAAGGGCAACCGCCGTAATGGTAATTGCA
+ACCATGGTTCTAGCTATTTACATGTACATCAACGTTAAGATAACTAGGCTCCAGGAGGGTGCTAAAGAAT
+GATCAAGCGAAGAGATTTCCTTAGAACGATACTAATGACTGGACTTGCACTCTTCGTCATGTTCATAATC
+TTATTCCCGGTTTACTATATCTTTACGGTTTCGATAAAGCCGGTTTCGACCTTGGCTACTACTGAAATTG
+AGTTGATACCGAAGAATGTAACGTTAGATGCCTATAAAGACGTTCTATTCGGATTCCAGGGAAGCAAATT
+AGTGGGGAACTTCTCTGGGACTATCTCTGGGTTAGGGGAAGTTAAGAACGGAAGGCTAATTATACGTAAT
+GCCGAGATCGAGGGTGTAATTAAAAAGGGACCGTTTACGATCTTGAAGTTTAGGATTCCGGTTCCTATAG
+TTTCGGGATCAACGCAATCGAATGAAAACCTCAAAGGAGAATTTAGGGGGAGAATTGAGGGGGTACTAAC
+GATAACTAAAATAAACAGGGATTCTAGCATAGGGTTTGGGATAATAAAGGACGCTAAAGTATCGGGAAGC
+ATAAATGGAAATGAGATTTCAGGTGTCTTAAGGCCAATAATAGTGAGGAATAAAGGGGAAGCTAAGCTGA
+CGAATCTTGGCAAGTTCGTTAATTCAGTATTCTTCCACCATTTAAAGAATAGCCTAATTTTGGCGTTGCT
+AACAGTAACTTTGACACTCCTCTTCGTGGTTCCAGCGGCATATGCATTTTCTCGACTTAAGTTCTTTGGC
+CGAGAGCATGTCTTGTATTTCTACCTGATGTTTACCCAAGTTGCAGGAGGATTGGGAATAGCTGGATTGA
+TAGCCCTTTATGGAATAATGGTTAAGCTTGGACTTTTCAACAAGTTGCCAGCACTAGCTTTAGTGTATGC
+AGCTGGAAGTGTTCCATTTAATACATGGTTGCTCAAAAGTTACATTGATTCCATAAATCCGGATTTCGAT
+GAGGCCGCCTTGATTGATGGTGCGACTTATCTTCAAATAATAAGGTACGTTCTATTGCCAATGGCGTTAC
+CAGGAATAGCTACGGTTGCCGTGATGTCGTTCATAGGCGGATGGACCGAGTTTATCTTGGCGAGTCTTTT
+ACTTGAACAGGCAAATCAACCACTATCGGTCTGGATATATACGTTAATGGGGGGAATAGGAAGAGGTATA
+GACTGGAACTACTTCGCCGCTGCAACGTTGTTGTTCGCGCTTCCGGTTTTCGTGATGTTTATGCTCGCCC
+AGAAATATATTAGGAGTGGCTTAACGCTTGGAGGTTTGAAAGAATGAGGGGGAAATTTAGGGCTTTGTTC
+GTTTTAGTAATATTTGTAATTAGCGTACTAGGGCCAGGAATTAAAAGCGTAAACGCAGCAGAACCAAAAC
+CATTAAATGTGATAATCGTTTGGCATCAGCACCAACCGTACTATTATGACCCAATTTTAGGCGTTTACAC
+GAGACCTTGGGTTAGACTTCATGCGGCAAATAATTACTGGAAGATGGCCCACTATCTATCGAAGTATCCA
+GATGTCCATGTCACAATAGACCTCTCTGGCTCATTGATAGCGCAAATAGCTGATTATATGAGAGGAAAGA
+AGGACATACACCAGATAATAACTGAGAAGATAGCCAAAGGAGAGCCATTAACTGTTGAAGAAAAATGGTT
+CATGCTTCAGGCTCCTGGAGGGTTCTTTGATCATACGATACCGTGGAACGGAGAACCGGTAGCCGATAAA
+AACGGGAACCCCTATAGGAGATTCTGGAGGAGGTATACCCAGCTTAAAGACAAGATGCTCGATGCAAAAA
+ACAAGTATTCAAATCTACCTCTGGAAGAACAGAAAATTGCCGTTACTAGTGAATTTACTGAACAGGACTA
+CATTGACTTGGCGGTACTCTTCAACCTTGCTTGGATAGATTATGATTACATAATGAATACCCCGGAACTC
+AAGGCTCTATATGATAAGGTTGATACCGGTGGATACACGAGAAAAGACGTTGAAACTGTACTTAAACACC
+AGATGTGGTTACTAAATCACACGTTTGAAGAGCATGAAAAGATCAACTTGCTACTAGGAAACGGAAATGT
+TGAGGTGACCGTCGTTCCATATACTCACCCAATCGGGCCAATCCTGAACGATTTCGGGTGGTACGAAGAC
+TTCGATGCCCAAGTTAAGAAGGCCAATGAATTATATAAAGAATATCTGGGGGCAGGGAAAGTTACACCAA
+AAGGTGGATGGGCAGCTGAGAGTGCTCTCAATGATAAGACATTAGAGATACTTGCAGAGAATGGCTGGAA
+ATGGGTTATGACTGATCAGTTGGTTCTAGAGAAGCTAGGAGTTCCTAAAACAATTGAAAGTTACTATAAG
+CCCTGGGTTGCTCAGTTTGGGGATAAGAAGATTTACCTGTTCCCCAGGAATCATGACCTTAGCGATCGTG
+TAGGATTTAGGTATGCCGGAATGAATCAATATGATGCCGTGAAGAACTTCGTAGAGGAACTTTTGAAGAT
+TCAAAAGCAGAATTATGATGGTTCTTTAGTCTACGTTATAACCTTGGATGGCGAGAATCCCTGGGAGCAC
+TATCCCTTTGATGGTAAACTCTTCTTGGAGGAGCTTTATAGGCAATTGGAAGAGTTACAGAAGAAGGGCC
+TAATAAGAACGGTTACTCCGAGCGAGTACATAGAGATGTTCGGGGATAAGGCGAACAAGCTAACTCCAAA
+GATGATGAAGAGGCTTGATTTCACGACGGAAGATAATGTTAATGCTTTACTAAAGGCAAAGACATTGGGC
+GAACTGTACGATATGGTTGGAGTTACCGAGGAAATGCAGTGGCCGGAGTCCAGTTGGATAGATGGGACCT
+TATCAACTTGGATCGGTGAACCCCAGGAGAATATAGCTTGGTACTGGCTTTATTTGGCAAGGAAAGCTTT
+ATTCGAAAATAAAGACAACGTGAAAGATTGGAACAAGGCTTACGAATACCTCTTTAGGGCAGAGGGAAGC
+GATTGGTTTTGGTGGTATGGAAGGGATCAGAACAGTATGCAGGATTACGTCTTTGACAGGTACTTCAAGT
+TGTACCTTTATGAGATCTATAAATTGGCTGGACTGGAACCTCCGAGCTATTTGTTTGGAAATTACTACCC
+AGATGGTGAGCCTTACATAGTTAGAGCTCTTGTGGGGCTACCAGAAGGTGTTAAGAAGAACTGGTCCAGC
+TTGTCACCACTAGCAAAGGGTATCGAGGTATATTTTGATGACGAGGGATTGCACTTTGTAGTTCTTACCA
+ATAGGAGCTTTGAGATCAGTATTTACGAGCCTGAGAAAATAATTGGGAATACCTTCACAGTGCTTCAGAA
+GAAACCTGAAGAATTTAGATACTCTGAAGTTCCATTCTCCAAGGATAGTGTTGGTCTCCTAATAACGACC
+CATATAACTGTAAAAGGTGAAAGAGGAGAGGTATTCAAGGCCACTAGCTACGATAACTACAAGAAAGTTG
+GAGAGGTTAAAGTGAATGCCATTAATGGCGGTTACGAAGTTGTAGTGCCATTCGACTACATTGAAACTCC
+CTCGGACTTTTACTTCGCCGTGTCAACGATAAACGACAATGGAAGCCTTGAAATAATAACCACACCAATT
+CACCTTAAGTTGCCAAAGGAGATCGAAGGGACGCTGATAACTGAAATTAAGGACATAGAAGGTGACGATC
+ACGGGCCTGGAAACTACACCTATGCCACGGACAAAGTGTTCGTTGAGCATCACCTGGACTTGCTGAAGGT
+TAGACTACTTGAGAGACCAAATTCTTACGTCTTTGAGTTCTATTTCAAGGAGCTTGGTGATAACCCGTGG
+AACGCTCCTTACGGATTCAGCCTCCAAATAATGGAAGTGTATCTCGATTACAAGGAAGGCGGCAATACCT
+CTGCAATTAAGATGTTCCCAGATGGGCCTGGAAGTAACGTTGATTTAGACCCAGAGCATCCCTGGGACGT
+TGCTTTAAGGATTGCAGGATGGGACTATGGAAATATTATCGTTCTGGCTAATGGAACCACATATCAAGGA
+GAAATGAAGATATCTGCAGACCCCGTTAAAAATAGGATAATCGTTGAGGTTCCAAAGAAATACTTACCTA
+AGGTTCCGGAGTTCATGGCAGTATTAGTTGGATCTCAAGACGGTTTTGGCCCTGACAAGTGGAGGCCTGT
+TTCAGTTAAGGCTGAGCAGTGGGTCGGGGGAGGCGCTCCTGCAGATGCAGTTATCGCGGGAGTTGCTCCA
+AGGGTTTATGATCTCTTGGTTCCTGAAGGGTTTGAGCCTACTCAGGAGGAGCAACTTAGTAGCTTCGATC
+CAAAGGCCGGAAAGAGGGCAGTAGTGAAAATGATTCCAGTGAAGGCAAAGACAAACGTAATCGTTGATAT
+GAAAGATATCGAAGGCGATGACCACGGGCCTGGAACCTACACTTATGCTACGGACAAAGTGTTCGTTGAG
+CATCACCTAGACCTATTGAGGTTTAGGATGCTAGACACGGGGGATACTTACACCTTAGAGTTTTACTTCA
+AGGAGCTTGGGGACAATCCATGGAATGCTCCTTACGGATTCAGTCTTCAGATAATAGAAGTATACTTGGA
+CTTTAAAGAGGGAGGTAATACTTCCGCGATCAAGATGTTCCCAGATGGACCAGGCAGTAACGTTGACTTA
+GACCCAGAACATCCCTGGGACGTTGCATTAAGAATTGCCGGTTGGGACTATGGAAATATCATCGTCCCAG
+CGAACGGGACTGTGTACACGGGAGAAATGAAAATATCGGCGGATCCTATTAAGAACGCAATAATCGTTGA
+AGTTCCGAAGAAATTCATAAGCCTTGACAAGAATTATGGCCTTTATGGTGCCGTATTAGTTGGATCCCAG
+GATGGCTTTGGGCCAGATAAATGGAGACCTGTTTCAGTTAAGGCGGAACAATGGGTAGGAGGAGGAGCTT
+CTGCTGAGGCAGTGATAGCTGGCGTGGCTCCAAGGGTTTATGATCTTTTGGTTCCTCAAGGATTTAGGCC
+TACTCAGGAGGAGCAACTTAGTAGCTTTGATCCAAAGGCCGGAAAGAGGGCAATAGTGAAAATGATTCCT
+CTATGGAGCGTGCCTAAGGAGGAGAAGCCCTCACAAACTGGGACCACTACAACAAGAACGCCCACAAAAA
+CGTCAACTCCCACTCCAGAAAAAACGACCCCAAAAACAACGAAGACTAAAACTGAGACCAAAGAGTCACC
+ATCACCATCCCAAACCCCTCCATCAGCAGGAGCACCTCCTTCAGGGGAAGAAAGAACAACGCAAAAGACT
+GGTGGAATATGTGGCCCAGCGTTTGTTCTAGTCATAGTGGCCATCGTGGCAATTGCCAGAAAACGTTTTT
+AGTTCTCTTCTAAATTTATTTATTTTAGGAGGGAGGGAGTAAATGGCCGAAGTCAAGCTGATAAACGTGT
+GGAAAAAGTTCGGTGATTTCACCGCAGTTAAAGAGCTAAGCCTTGAGATAAAGGATGGCGAGTTTTTAGT
+GTTATTAGGGCCCAGTGGGTGTGGTAAGACTACCACCCTTAGGATGATCGCCGGATTGGAAGAGCCAACA
+ATCGGCCAGATATACATTGATGACAAGTTGGTTGCTGATCCTGAAAAGGGTATCTTCGTTCCTCCAAAGG
+AGAGGGACGTTGCAATGGTTTTCCAAAGTTATGCTTTGTACCCTCATATGACCGTCTACGACAACATAGC
+CTTCCCACTAAAGCTAAGGAAGGTTCCAAAGCAAGAGATTGACAGGAGGGTAAGGGAAGTTGCGGAGATG
+CTTGGTTTGACTGAGCTTTTAAAGAGAAAACCTAGGGAGCTTTCAGGTGGGCAGAGGCAGAGAGTGGCCC
+TTGGAAGGGCCATTATTAGGAGACCGAAGGTCTTCCTGATGGATGAGCCTTTAAGTAACTTGGATGCAAA
+GTTGAGAGTTAAGATGAGAGCTGAGCTAAAGAAGTTACAGAGACAGTTGGGTGTAACGACGATATACGTT
+ACCCACGATCAAGTTGAGGCCATGACGATGGGAGATAGGATTGCGGTGATGAACAGGGGAGAACTCCAGC
+AAGTTGGAACCCCTGATGAAGTGTACAACAAGCCCCTCAATACATTCGTCGCGGGTTTCATAGGGAGCCC
+ACCGATGAACTTCTTGACCGCTACAGTATCATCAGACGGGTTCTTGGATTTTGGAGAATTTAGGTTGAAA
+CTCCTTAAGGATCAATTTGAGGTTTTGGAGGAGAACAATCTCATAGGTAAGGAAGTAATATTTGGGATAA
+GGCCTGAGGATATCTACGATGCTTCTTTCATAAGGGTTGAAGAACCTGAGAATATCGTAAGGGCCAAGGT
+TGACATAGTGGAGAATCTGGGTGGGGAGAAGATAGTTCATCTAAGGTTAGGAGATATTATATTTACTGCG
+AAGTTCCCCCAGGAGTCAGTGGTTGAAGAGGGCCAAGAGGCTGAGGTATTCTTTGATATGAAGAAGGCTC
+ATGTGTTCAATAAAACCAATGAAAGGGCTATCTTCTAAAAGTTCTCTTCGAGGAATCTCTTGTACTCTTC
+CTTAACTTCCTTCCTTCTGAACTTTGGAACGGCATGCTTGAAGGGATTGAACCTCATGACGTCCCTTTCA
+TTATTCCCAATGTACTTAGCTATCAGTCCAACCTTGGAGTGAAGCGTTGATGGTAACCTTAGTATTCTCT
+TTAGGTCTACCGTTACCCTACCGTCAAAATATGCCTTTGAAAACCTCGTTGAGAGAGCAAAAAGTTTTGC
+TAGGCTTTCTATTCCTACACCATCCGGAAATGCCGCAAGGATGCCCTTTCTAACGAACTCTTCGTATATA
+GTTTCTTTGTTGTCGAGGATCCTTTTGGCTATGTTCTTCCTTATTCCAAAGTTAATCAGGTGCTCAACCT
+TAACCCTTAGGATGAAGTAACCAAACCTCAACCTAAACACTCGAGGATAACCATGATTTAAAACGAACCA
+TCCCCTCCTTTCTAGAAGCATCTTTCTGAATTCACTATGGTCTTCAATCTCGCTAGCGGATATGAATGAG
+AGTATCCTCTCCCTCGACTTCGAGTCGAGGCTTAGCGCCCACCCATCCATGACCCTTATGTGGTATCCCC
+TCCCCGAGTAGACCACGTGGACATCTTCAAATCCGAGCTCTTCCTTCAAGACTATCAGAGTATCCCTTGC
+TATCTCCTTGGCATCGTTGAGGCATATCGGGCAAACCTTTCCGGGCTCATGGTTGCACCTTCTTAGGGGT
+AAATCTTTAGCATCTATATCAAAGACAAGCTCTGCTCCAAGCCATCCTTCCATTTCCTGGGGTTTCTCGT
+AAAAGGCGACGCTCGAATAAACTGCATACGGTGCCGTAGCTTTGATGTAATCTTCGAGATCTCTCACATC
+GGTATAGCTGTTTTTCCTGTCGCTAGGTCCTTCTCCAGTGTGGTCGAATCCAAACTCTCTCTTATCTAGG
+TTTTGGAGTATAAAGTCGGGAATCTGCTTGGCATTCCACTCATTGCTGTAGAACTCTTTTCTCTCCTCTT
+TCGTTACCTCCCTTAGAAGCATTTTTTCTTCCCTCCAAGTAAAGCCTCCTTAGATAATAAGTGAGGGGAT
+TCCTCACGTACTTACAGTGCTTATCGGGCGTGCATAGCTGGGGAGCATTTGCCCTTATCTTATCGCAGTT
+CGGGGGAAAGTACCAGGTTGAATTTCCGCTGTCCTCGAGCTTTGGGTTTGCAGTATAACCGAACCCCAGG
+TGGTACCAAATGTTCTTTATCTCGTTTGGTTGATCTTCGAAAAGTGGAGGAGAACACCTGTTGGCAGCTT
+CAATAATCAATGGCAGTATCTCGTCCGTTATGATTCTTATATCGTCGATACAATCCTTAACCCTAACGTT
+TCTCCTTGGCGGATTTGGGCAAATTCTAGCATAACTCAAGAAGCTCGTTAATAGAACGGTTATTGCATAG
+TTTCTAAGTCCCTGAGGGACGCCTTTTAATGCATTCTTCACGCATGGAGGGAATAAATCGGGTCTGAGGG
+TGCCCGCTTTAACCTCCCCACTTTTTCCGAATTCCTGCTCTGCAACTTCTTTAATCCCACCAAGAACCTC
+CCTAAAGAACCCGGGTAACTCATCTCTAATTTCATATAGCATGTTAACTGACTTCTCTATGTTTCTCTCA
+AAGGCCTTCATCCAGACCTTTATCAAATCTTCTTTCCTTAGATATACATTTCCATTGTAAATGTAATATT
+CCGAAAGTCTCTCTCCAGGAATGAGGTCTAAAAATTCCGCTAAATGAATAGTATATTCTGGTAACTTACC
+GAAAACCCTCTCAATTTTCTTCAAATCATCAATTGGAAACTCTATGGCTTTATTAATCCTCAAGCTTATT
+TCTTCGGGCCTTATCTCCTTTTCTCTCCTTATCCTCTCCGAATACAGCAGTATGTTAGCTTTCTTAACGA
+GCTCAAGTTCAAGTCCATATGGTGAGTATGATAGGGCCCCGAGTAGAGCGTAGAATTGTGCCAGATCTTT
+AATATCCTCTATGTCCACGAACCCCTCCAATAATTTTCTATCACTGGCTATTTTAACTCTCTCAATGACT
+TCTTCAACATCAACTATCCTGGGGATTGAATTTAGAAAATCGTTAATTGACCCGAATTCTTTTAGTAACT
+CTTTAGCCTTCTCACTGAATGGATCGAGCATGATTATACCTACTAATATCACGATAAAATGTTAACGGGT
+GATGAGAATGGCGAGCAATAAGGCGATGTTTACGAACGATGTTCCCCAGGATAGGCTCTTAGCCGTGGAG
+AAGATAGAATCCCTGAGGAAACCTGCAAAGGTCATGATAATTGGGGATGTCGATACCGGAAAGACCACGC
+TAACGATATACCTAGCAAATGAACTTCTTTCAAGGGGATTTAGGGTTGCAATAATCGATAGCGACATAGG
+GCAGAAGGGTATTTTACCACCAGCTACGATTAGCTTAGCGTTCGTTGATTCTCACTTCACATCGTTGGAT
+GACCTAAAGGCGTTTTCCCACTACTTCATAGGAACGATAACTCCAAACCAGTACTTCGGGGAGATGGTAG
+TTGGGGTTATGAAATTGAGCGAATTGGCCATGAAGTTCTCAGATGTAGTGCTCATCGATACCACGGGGAT
+GATATATGGGTCTGGAGTTGAGCTGAAGAGGATGAAGATTGAAGCCGTAAAGCCAAACCTTATCTTGGCC
+TTGGAGAGGAATAACGAACTTGCTCCAATCCTCAAGGGATATGAAGATATAACAATTAGACTAGAGGTTA
+GCGAAAAGGCCAAGGACTTCTCCAGGAGTGAAAGGAGGGAATTGAGAAGGGAGAAATGGAGGAAATATTT
+TGAGAATTCTAAGATAGTTAATTTTAACCTTGATGACGTCCTCGTAACTGGGACTTCCCTCTTTCAAGGT
+GAAGAAATCGGGGACACCGAGAAAAGCCTCCTTGAGAGATTATTTAAATGGCTGATAATTCATGGTCGAA
+AGATAGGTAATAAATACTTCGTGGTTAAGGTGGATGCTAGTGAAGGTCCAAGGATCGTTGATAAAAACGT
+CGTTAAGTACTTCGACTTCTCAAAGCTCAGCAACATCCTTTTGGGCCTCATAGACAAGCAAGGATTCTGC
+ATTGGGTTAGGTATACTCAAATCAATAAACTTTAAGGAAAAGAAAATCGAAGTCTTAACTCCAGTTGAGG
+ATTTGTCGTCCGTAGCTGAGATAAGGTTCGGGAGGGTGAGGGTTAGGGAAGATGGTGAAGAGTTGGGCTT
+ACTTGATAGGGAAGCTCTCTAGACTTATGGCAAAACTTTATTAAATACATAGCGCAATTAGACTTTGTAA
+ACTTCAAGAAAGGTGTAGCACTATGACAAGGGATAGAATAGAGCTAACTAACAGACAGATAGAATTGCTA
+AGGAAACTCTACAGGGAGGGCAAAACCATCGAAGTTCACACGGTGGAAAAAACTCAAGATGAGCTTGCCG
+AAGAACTTGGAATAACGAGACAAGCCCTCAGCAATCACTTGAAGGTTCTGAAGGAGCTCGGCTACATAAG
+GACCGGAAGGGGGTTCATAGATTTAACGGATAAGGCCCTTGAATTGCTTGGAGAGAAGAGGGGAGACGTG
+TTTATATTCGTCAAGATAGAACCCACCAAGAGGAAGCAGGTTTACGATACCATAAAGAAGCTGAGGGTTA
+AGAGGATATACCGCGTAACTGGAGACATCGATTTGATAATTGAAGCCGACAAGAGTAGACTCGATGAGAT
+ATTGGAGGAGATAGCAGCTTTGGATGGGGTTAAAGAGACGATCACTCACGTTGTCCTCGGCGTTCTCTAA
+TAATCTCGTAAATCCTATTTTTTAACTTCTCTACGTTGTCCCCGAATTTCGCCGATATTGGAATGAAAGT
+TTTATCTATCTCATCCCAGGGGACTTCGAATTTCTCAGCTAAGAAATGAACAACCCTTTGGACGTTCTTT
+ATCTTGTCCAACTTATTTACGGCTACGACGGTCGGTATATTCAGCTCCCTTAGGAACTGGTAAAATTCTA
+CATCTATCGGGATTTCACCTCGTTTCTCCCAACGCTCTATTATTTCGGGAGCTGCCTTCCCATCAACTAC
+GAGAACGGCAACGTCTATTTTGCTGGCGTTGTCCTCTATGAAGTGGACTATCTCATCTTTTATCCTCTCT
+TGGACTTCCTTTGGAAGGCCAGCCATGAAGCCGAATCCTGGCATGTCAATTATCTTGTGATTCTTCCATT
+CTATCTCTATTATCTTCCTCGTAACTCCAGGCCTCTTTCCCCTTCTAACCCTCTTACCGGTTAACCTATA
+TATCAACGTGCTCTTTCCAACGTTTGACCTTCCAACGAAAACTATCGTGGCCATCAGAAGAGGGATATCT
+GTATAGTTTATAAATTTTTGAAAAAGTTTGAAAAAGAAGGAAATCATTAACCGTATATTATCTCATGGGA
+AGTTATCTGTTGCAGTAACTTCCTCTCGTTACCAAGAACCTTATCGACTGCTTTTAGAAAGTCTTCCTGG
+GTTACGTACGTTCTCCTCTCCCTTATGGCAAACATACCCGCTTCCGTAGCTATGGCCTTTAAGTCCGCTC
+CACTTGCCCCCTCTGTTATCTCTGCAATGACCCTTAGATCAACGTTCTTAAGCTTCATCCTCCTCGTATG
+AACCTTGAGTATTTCAAGCCTACCTTCGAAGTCTGGCAACGGAACCTCGATGAGTCTGTCAAACCTGCCT
+GGCCTAAGAAGTGCTGGATCCAATATATCGGGTCTGTTAGTTGCGGCTATAACCTTAACGTTTCCCCTGG
+GATCGAAGCCATCCATCTCGGCTAGAAGTTGCATTAATGTTCTATTAACTTCCCTTTCTCCTCCTGTGGT
+CTCATCCATTCTCTTGGCACCTATTGCATCAATTTCGTCTATGAATATTATAGTTGGAGCTTTTTCTTTG
+GCCAATTCAAAGAGCTCGTGGACTAGCCTAGCACCTTCGCCTATGTACTTTCTGACCAGCTCGCTTCCGA
+CGACCCTTATGAACGTTGCATTCACCTCATGCGCTAAAGCTTTCGCCATCAATGTCTTCCCACATCCAGG
+TGGGCCATAGAGGAGAACGCCCTTTGGCGGATCAATACCGACTTCCTCAAAGAGCTCTGGGTGCTTAAGT
+GGCAACTCTATCGCTTCCCTTAGCTCTTGCAGTTGCTTCTTTAGGCCGCCTATGTCGTTGTAAGTAACAT
+TGGGCCTCTCTATAACCTCAAATCCTAGGACGGTTGGGTCCTTGGAGCTTGGTAGCAACTCTATGATTGC
+CATTGTCCTCTGATCCAGGGCAACTCTAGCCCCTGGTCTAAGCTTGTCCCTCTCTATCCATGGCGCTATC
+CTAACCACGAACCTTGGCCCGTTGTAGTTCTGAACTATGGCCCTGTCATCGTCAAGTACCTCTATCACGG
+TTCCAGCGAATGCCGGTGGTTGCCTTAATCGCGACATTTCGGATCTAAGCCTCGATAATTCCCTCTCGAG
+TCTCTCCTTGTCAGCTTCAAGCATTCTCACTTGGAGTTCAAGCTGCCTTATTCTCCTCTTGAGGTAAGTT
+ATGTAATCATCGTAATTTTCGTGGAATTGAACTTCGTCACCGCTCATTATATTCACCCCTCACCTAAATG
+AGTTAGGGTTTTTCGGTCTTATAAAGGTTTGTTTGAAAACGAAATCCTACTCATTTAGAAACTCAAGCGC
+CTTCTCGCTCTTTTTGTCGAAAAGAACTACCGATCCTTCTTTCAATTTGATAGTTACCTTTTCGCCGAAG
+TTGAAATGCTCTCCCTCAGGTGCAAAGACCTTAACTATAGAATCGTTTACTGAAACCGTCACGATTTGCT
+CCCTTCCAAGGGGCTCGAAAGAGTAGACCTCTCCAACTATCCCCTCTGATATTCCCTTTATCACTTCGGC
+ATCGTGCGGTCTGAAGCCTATTATGACATCTTTAACGTTAAGCCTCTCTATGATTTGCCTGTACTGCTTT
+GGAACTGGGATGTAATTATTCTCCGATATTAATAATTTTCCATCCTCAACTCTGGCCTCCACGAAGTTCA
+TTGGAGGATTCCCCAGGAAGCCACCGACGAACTTGTACATCGGCTTGTAATAAACCTCATCCGGAGTTCC
+AACTTGGAGTATCTTACCCTCCCTTATCACGGCTATCCTGTCCGCCATTGCTAGGGCCTCTGCCTGGTCG
+TGGGTGACGTATATGGTAGTTATCCCAAGCTCCTTCTGAAGCCTCTTCAGCTCTGCTCTAACCTCCAATC
+TCAGTAAGGCATCCAAATTACTTAACGGCTCGTCAAGAAGGAGAACTTCGGGTTCCTTTACTAAAGCCCT
+GGCAATTGCAACCCTCTGCTGTTGTCCTCCACTTAATTGCCACGGATACCTGTCGAGGAGCTTTTCTATG
+TGGAGCATCTTGGCGACCTTTCTGACTTTTTCATCTATCTCATCTTTGGGAGCCTTTCTCAGCTCTAAGG
+GGAACGCAATGTTCTTATAAACCGTCATATGTGGATAAAGTGCCCAGTTTTGAAAAACTAAGCCTATATT
+CCTGTCTTTTGGAGGTAACTCGGTAACATCCCTCTCGTCAAAGTATATCCTTCCAGACGTTGGCTTGTAT
+ATTCCAGCTACCGTGTACAGCAAAGTTGATTTTCCGCTTCCCGAAGGTCCTAGGAGGGCCATGAACTCGC
+CGTCTTTTATCTCGAGGTTAATGTTGTCCAAAGCTATGAAATTTCCAAATTTCTTAACTATATTCTCGAG
+CCTTATCCTAACCATGATCATCACCCCTAACCCTTGATTCCTCCCGAATATCCTCTCAGGAGGAGTTGTT
+GGGCCGTTAGGAAGAAGATTATAGTTGGAAGTAAATACAGAGTTCCAGCGGCCGCTATCATCGGCATATG
+CGTATATTCCGCCTCTATGTTTGCCTCTATGAACGTTGCAAGAGTTTGATCGATAAGGAAAGTTCTCACG
+TAGATTATATCTTGCCATCCAGCTAAAAACGAAAACAGTGCAACTGCCAAAATTCCTGGCTTTATTAGTG
+GAAGCATAATTTTTCTCCAAACGGTTATCCTTGAGGCTCCATCTATTATACCTGACCACTCGAATTCCCA
+TGGCACGGTGTCGAAGAACCCTTTCATGAGCCACACAGACATCGGAACTTCCAAGGCAGCCCTCGCAAAT
+ATGACGTAGATAAACGAGTACAGCCTAACTAGTGACGGCTCCTGGGAGAATGAAATTCTATAGAGTAGGT
+AAACTCCAACTATCAGAGCTACCCCAGGGAATGCGTGGAGGAGCATTAGGGAGACTATCAGAATCTTTCT
+TCCCTTGAAGTCCATCCTTGAGAGTGCGTAACCAGACATCACGCTGATAAGCGTAACCAATCCTGAGACT
+CCCAGGGCAACTATAAGCGTGTTCAAAATTATCCTGGCCATGTTAACCCTTACTCCACCCGTAATTGCCA
+ATTTCCCCTGGAAAACGTTTATCCAGTTTTCAAGTGTTAAATGAAATTGGGAGAAGTCGAAGTTAGTTAT
+CATGTTAGTGCTAAAGCTTGATAACATTAAGAGGCCAAATCCTATGATGAGTGGGAGGGTTGCTAGGAAT
+ATCGCAAGTATCAAGACTAACTCTCCCCTCCTCTGCTTAGTTTCAACGTCCCTCATTACAGATCACCCCT
+TGGCTTCTTAATCATCTCCTCGAACTTGAGAACTTTCAGCGTAATCACTCCTCCTATTATTCCAAGTATA
+GAGAGAATCACTGCCGCAGCTGCAGCTAATCCCTGATCTTGTTCTCCCCTTCCAAACGCGGTGTTGAAGA
+CGTAAAGTGCCAGCGTAGTTCCATAGTCCCTATCTACCAAGTCCCACTCGACAAGTAGGAAGAGGTGTGG
+GTAGGTTGTTAACAGACTTAGGAATTGCCACGTTAGAACGTACAGGAAGTGCCATTTCATTAATGGGAAT
+AATATTCTCCTTGATATTTGCCAAGCAGAGGCCCCATCGACTCTTGCAGCTATGACCAGTTCCTTTGGTA
+TTTGGTTCAAAGCTGACGTAAAAACTATCATTCCAAAGCTCACACCTACAAGTCCATTAACAAAGATTAT
+AATACTCCACGCTCCCCAGGGAACGTTTTGTCCCCAGGGAATTGGCTGATTTATTAATCCAAGTCTCATG
+AGGATCGCATTTAGGGTTCCAATACTACTCCCGTGGAAGAAGTAGTACCAAACCAAACTATACACCGCTA
+TTGGGGACATCCTGGGGAGGAGCCAGAGAAGCCTAAAAGCTGAGCCGGGTTTCTCACTCATAAAGAACGT
+TGCCAATGCTAATCCCAAACCTCCGAGGACGTTAATAATGAGCGTTATACCAACGAAAACTATCGTAGTC
+AAAATTACGGCCTTAAATGTTGGATCGTATTTGAACATGTGAACGAGTCTATAATAATTGTACGTGCCAA
+CGAAATCGTGAAGGTACCTTTCAACATTCCAGTTTCTCATTCCAGTGAAGCTTATGTAGATAGTTAAAAT
+TAGGGGGATTAGATAAAATAGGGCCACCATTATTATCATGGGAGAAAGGAAAAAGGAAAGGGCTCGAAAC
+CTACTATCAAATTTCATTTAATCACCCCTGGGGAAATGTCCAGTCTTTAGGTATCTCTCCTACTATTTCG
+ACGTTCTGTGATAGCTCTACATCTGCTTTTATCTTGTCCTCGATGAATTTCACGGCTTCCTCAGGAGTCA
+TCTCACCCCTGAGGACTTTATCTACTGCCTCCTTGAATATGTCAGCTAGGGCTGGGTACTTTGGATGGGC
+AGGTGCTAAGTGGGTGTATTCAAGCATATAACTTACATCGGCTAGGAATTTGACATTTATTGGATTAACG
+GTGCTCTCAACGATATCTTTTATGTTCTCCTTGACCTCGGGAGCAAGGTCGAGGTCGAGGGTCTTGAGCT
+TGTTAATCCAGTTTTCATCCTTTATTAGCTTAGCCGCTTCCTTTCTGACTGGAAGGTGGGCTGATATTAC
+GCTGTGAATAGCGTTTATCTCAGCGTCGCTAGCCTTTACTAGCATTAAGAACGCTAGTGCATGGTATACA
+TCCTTCAGCTCATCGTACTTTGGATTTAGCTGTCCAGCCTTTGAGTTTATCATCCAGATGAATGGTTGGC
+TTAACGTTACTGGCCTGTCCCCTTTCTCTCCAGCGGGGAATAGCGTGTAAGCGAACCACTCCTTAACTTC
+CTCCGGCTTTAGGGACCTACCATTGTAATATTTCTTGGCCTGCCACTCAGTCCAGTGCCAAGTTCCACCA
+ATGAAGAAGAGTGTCTTTCCAGTTACTACAGTCGGATGAATCTGCTTAGCCCAGTCCCAGCTCATTATAT
+CCTCTGGAAGCAGACCATCTTGGGCGAACTTCCACTCTACGTAGAGCCACTTGTAAACTGCGGGGACGTC
+TAGAACGAGCTTCCCTGTCTTCTCATCGTATAGTTTTCCATTGAATGCGAAGATGAACTGGATTAAGTCT
+GGGTGTGCTGATCCCTTTCTGTGTATTAAACCCCACTCAGCACATCCCTTCTCCTTCGCCTTCTTAGCCC
+ACTCATAAACATCGCTCCATGTGAATTCACCGTTCTTTACCTTGTCTGGCAAAGTTGAGACGTCTAAACC
+AACGCACTTTGCTACGTCCTTCCTAATGTACAACGGTCTAGCTTCAGTATCTTGGGGTAATCCATAAAGT
+CTACCCTTGTACTTTGCAGCTTCGAGTAGTGATGGATAGAAGTCATTTAGTACACTCTGGTAGGCTTTTG
+CGTAGTCCGTTATATCTAAGATATATCCCTCTTCAGCAAGATTTGGGAGAAATGCATAGCTGTTGACGAA
+GAAATCACCTGCCTGTCCAAGGGGTTGCTTGCTTAAGAACTCTTGGTATTGATCTTTGAAGCTTTGGTCA
+TACCTTATCATATCCTCTGGGATAACTATCTTGACGTTTATCCCATTCTCTTTCCATATCTTATTTATCT
+CGTACGCTGCATTCACGATGCCATAAACCCTCATCACGCTGTTTGCTTCTCCTGAACCCCATGCTGAGAA
+CTTTACCTCGTTAATTCCATTCTTCTCAAGTACCTTTCCTATCTCTATGACGTCCTTGTTAAAGTCTCCC
+GTGAGCTGAATCTCCGTTGAAGAAGGTTGGGTCTCTGTTTTTTGACCGCCGCCAATGCATCCGCTTGCAA
+TCACAGCGAATAATAATAGGCCTACTAATATTAGCACCCTTGCCTTCACGCTATCACCCCCAAAGAACTA
+AGAAGTAAATAAAACTCTAAAGATCATCCATAAGTATCATTGAATTCTAAAAAGTGTTTCGGTTTGGAAA
+AATATAGAGAAAAGTCAAACTCCTGTCTCTTCCTTGATCGTTTCAGCCAGCCTCTTAACACCCTCCCTTA
+TCTTATCCTCATCAACGTACGTGAAGTTGAGTCTCATCGTGTTCTTAACGTCCCTGTAAGCGTAGAAGGC
+TTCCCCAGGGACATAGGCTACTCCTTTCTTAACAGCCTTTTCTAGCATCTTCTTTGAATCTATGCCATCC
+GGTAGGGTTACCCAGACGAACATTCCGCCCTCTGGTTTCGTCCACTTAACGTTTTCTGGCATAAACTCCT
+CGAGGGCTTCAAGCATAGCATCTCTCCTTGGCTTGTAGAATTCCCTAATCTTTGGAATGTGTCTATCCAG
+GTGGCCCTCACTAACGTACTTCCAGGCTACTACTTGACCAAAGACGTTAGTACAGAGGTCAGTACTCTGC
+TTAGCTATCTCGAGCTTCCTTATGATTCCTGGGTCTCCAACGATCCAACCTATCCTAAATCCTGGGGCAA
+GGATCTTGGAGAAGGTTCCCAAGTATATCACCCTGCCTTCTTTGTCTAGAGCTTTTATCTTCTTTTTAGG
+CTTCCCTGAATACCTTAGCTCTCCATATGGATCGTCTTCTATGACTATTAAGTCATATTCGCTTGCTAAC
+TCTATCAGGTGCTTTCTTCTCTCTTCACTCATCGTAACTCCTGCCGGGTTTTGAAAAGTTGGGACTGTGT
+AAACTATCTTAACCTTCTTTCCTTCAGCCTTTAGCTTTCTAAGCTCATCCTCTAGGGCTTCAACGTTCAT
+TCCGTTATCATCTAGCGGAACTTGGATGTACTTTGGCTCATAGAAGTTGAAGGCTTGTAATGCCGCTAGG
+TACGTTGGGGCCTCCACTATAACTATGTCCCCAGGATCAATAAACACCCTTCCAATTAGATCTAGGGCCT
+GTTGAGAACCGCTCGTTATCATTATATCGTTTTCCTTGGATATCCCGTATCTCTTTTCAAGCCAGTCAAG
+TAGGGTCTCCCTTAGTGGGGTGAATCCTTTGGTTGTCCCATATTGCAGGGCCTTATCAGCGTGCTCCTCC
+ATAATTTCGATGAGAATCTCCTTAATGATTTCTTTTGGGAACGTTTTTGGATTTGGCAATCCCCCGGCGA
+GACTTATTATATCGCTAGTCTCGACGAGCTTGAGTAATTCCCTAACCTCGGAGGCCTTCATTTCCATGGC
+CTTCTTTGAGAAGAATCTCTCAACATTTCCAAGCATGCTCTTAATTTCTTCTTCCATTTCTACCCCTCCG
+AATGAACATATATGTTCGGTTGAACGTTTTCAGGCATTGATATCTTTCGCTGATTGAATATAAATGTTTC
+GGCATTTCTCGATAGTAACCTTTACGTTTGTAAAAACAAACGGTAATATTATGATCATCAATGTAAAGAA
+TTATTCGATAACGCTCAAGAATAGGTGCGGGGGTAATAACCCGCCCAGGTTCATCGACTCCGCCTTCGGC
+GGTGCTCCCCGGGCATATGATAATAACTTAAAGGATAATTAAATAATTTTAGCCTGAAAATAAAATTAAT
+CCTCCCAAGGCTCCCTATATTTAAGGGCCCATCCAAATTCCTCTTTAAGGATGTCTATTGCTGCATATGG
+TGGTATTATTCCTTTTTCCGTTATTATGACATCTATATACTCAGGTGGAGTCACATCAAATGCTGGATTC
+CAGACTTCTATATTTTTAGGCCAGGTTTTCAACTCTTCCTCGGGTATGACCTCAGTGGGATCTCTCATCT
+CAATTTCAACTAACTGACCAAGCATGGTTTCTGGGTGGAATTTGTAGGTTTCGGCCGCGATCATCACCCA
+TACCCTATGCTCCTTGGCCGTTAATGCTATCAAGGACGTTCCGATCTTGTTTATTACAGCTCCATTTGCA
+GTTATCGAGTCTGCTCCCATTACAACTTTGTCGGTCATCTTCATGTAGTGCCTAGCGGCTGAATCTACAA
+CGTAAATTACTGGAATTCCGTAGGAAGCTAATTCTTTTGCTGTAATTTTTCCTTGCCATCTTGGCCTTGT
+TTCCGTTACTATAACTTTTATGTCCTTTCCTTGGTCGAAAGCAGTCTTCATAACGCTTATAGCGGCTTTA
+CTGTGGCAGTGCGTCATTATTACGTCTCCATCTTCAATCCTCTTGGCCCCTATCTCACCTATCCTCTCTA
+TGGCCTTCTCAGAATTGTGGATAAACTCTTTGGCCGAATTTATTACCGTAAATCTAAGGGTTTCTAGATC
+TGCACCGCTTGAATACGCTATCTTAGCCCTATGCATTACGTATCTGAGGGCATTTGGAAGCGACACTGCA
+GTGGGCCTCGTCTTGTAAAGTATCTTAGCGGCTTCCTTAAGCTCTGTCCAGAGCTCTTCGGGACTCTTTG
+CAGTGCTCTTTTCAGCCTGGATCATCAAAGCTTGAGCTACCGACCTTGCAATCTTTCCGGCGCCTCTAAT
+CTCCATACTCTTTATCTTTTCCGCAATCTCATAAACTTCCCTAACTATCATGGCTCCCACTTGTATATTG
+GTATTCCCCTATAGGTAATTAACTTCATCCCCTGAGGCACTGGGTCGCCGGTTAGGGGAACTATATAAGC
+TGGAACCTTTACGGCTTTAGAAATTTTTAGTATGTAGTTCATCATTTCAGGCGTTGGTCTAATGGAATAT
+ATCGCCTTAGCTCCCATATATAGGGAAATGTTGGGATTAAAGATATCATCAACTTCCGCGTTTAATCCTG
+AATTCTTAGCATTAACCACGGCATCTTTGTTTATATCAATAGCGAGAACATCAAAGCCAAGCTCCTTTAA
+CCTCTTAGCTATCCTAGTGTAAAATCCTATCCCTACTTCAATGACCTTGCCCTTTTTAACTTCTCTCGCT
+ATAAACTCGGCAACTTCGATCATTTCTTCTCGGAGGCTTGGACCAGAATTATATCCCCAACTGCAACAAC
+CTTCTCATAGGGAACCCCAACCCTTTCTCCAGGCAGGGCAAGAATAAGCACTCTACCTTCCCTCTCTTTT
+ATGTCGATGACTACCTCGTCCACCTTCCCAACGTACTTCCCCTTGGTGTTGTATATCAGCTTTCCATAAA
+GCTTTGAAAGCTCCATTACCATTTTTATACCCCTCCTTAAGTATGGTTCATCAACTAGCTTAAAAGTCTT
+GGGCCGATCTTATGCAAATTTTTATAAATTACCGACCTTAAATACCCCCTTTGTATGTGGTGAGAGCATG
+GTAGTGTTTAGGATTCCAAGGGGTAGCGCAAAGGTTAAAGTTGAGAGGGCTGACCCTAAAGTGTATTTCC
+AGATATACAATTTACTGTCATTCAGGAAGGATTTTGGAAGGTGGGATAAAGCTGAGAGCCTCTATGACCC
+TTATACGAACACTTTTCCAGTGGGTTTGTTGCCGAGGGTGAAGAAATTTCTCAATTCGAAAGGCTACAGG
+GTTAAAGTTAAGGACGAGAGGGTCATAGATGGCGTCAAGATTAATTCGACGTGGAACGAGAATTATAAGC
+TTAGGAAGTATCAGAAAAAGGCCGTAAAGCTTGCGATAAAGGAAAAAATGGGTGTGCTGGCTTTACCGGT
+AGGAAGCGGTAAAACTGTTGTGGGATTGAGAATAATCCATGAAATTGGGAGGAGCGCTCTCATAATAGTT
+CACACTAAGGAACTCTTGTACCAATGGGCCGACAAAGTGAAGGAAATCCTGGGTATTGAGCCTGGAATAA
+TCGGGGACAATAAGTGGAGTGAAGGAGATATAACGGTTGCCATGATTCAAACCCTCCTTTCTAGAGGAAC
+GGACAAGCTTCAAAATAAGTATGCCATTGTAATGTTCGATGAGTGCCATAGGACATCTGCCGCCGAGAAG
+TTCTATGAGGTTGGTATAAGCCTGCCTCAAGTATATAGGTTTGGTCTCTCCGCAACCCCGTGGAGGAGAC
+TTAGGGGGGAGGAAATGAAAATAGAAGGGGTTGTGGGTCCGATAATATACGAGGTTAAGGCTGAGGACTT
+GATAAATGAAGGATTCTTGGCCAAGCCGAAGTTCGAGGTAATTGAATACAACTCGAAAATGCCTGCCCTC
+GCGGATAAGTACAAGGAGTTGTATGAAGAGGCGATAATGGAGAACGAAGAAAGGAATAAGGCGATAGTTG
+AAAAGGCAATAGAGCTTGCCAACCAGGGACATAGAGTTCTCATAGACGTCAAAAGGATAGACCACGGTGA
+GATCCTGGTTAAGATGTTAAAAGAAAGGGGAGTCAATGCAGAGTTCTTAAGCTCTCAGAGTCCGAATAGG
+TGGGAAATATTAGAGAAGTTTAAGAACGGTGAAATACCGGTTCTCGTTTCCACTTTACTCAAAGAAGGTG
+TCGATATACCAGAGATATCGGCAATAATTCTTGCGGGAGGAGGAAAGAGTGATGTAATGACGATCCAAAC
+TATAGGTAGAGCATTGAGACCAAAGGCTGGAGGAGAGGCTGTTATAGTTGACGTTAAAGATAGCGACCCT
+CTGCTCTTCACGCACTTCATAGAAAGACAAAAAGCCCTGAAGCAATACTATGGGAAGTACTACAACTTAA
+GGCTTTAGCATCTCCCTTACGTACCTCGGCATTTGGAATATCGTTTCGTGATTCTCTGGGTCATAATACT
+TGAGGTTAAGTTTCTTGGCCCTCTCTAGGTCAATCTTTCTAAAGTCTAAGTCTCCTTTAATACCAACTAA
+GAAGGCCCAGGGAGAGGCGTATCCTATAACGGGGAACGAGTATGCATAGACCTTGTCGAAGACCCTGCTC
+ATGTTCTCGTATGCGGTTACAAGCTCATCCGTAAATAGGTAGACGCTACCTGCTTGGGTCACGTAGATTC
+CTGGATCGTTTAATGCTTCATATGCCCTCTCGTAGAATTCCCTACTGAAAAGCATCTTTGCAGGTCCTAC
+TGGGTCGGTGGAGTCAACTATCACAACGTCAAAGCCTGAATTTTCCTTAATGAATTCAACTCCATCCCCA
+ATTATTAGTTTGGCCCTCTTACATTCACCTTTCATCATTTTATCCAATAATCCCCCGTCTATTCCAATGA
+ATTTTATGGCAACCTCGATGACTTCCTCGTCAATCTCAACCATTATGGCCTCTTCAACTTCTTCATGTCT
+TAGAACTTCCCTGATAGTTCCGCCGTCTCCTCCCCCTATCACTAATACCCTCCTGGGATTGGGGTGGGCC
+AACATAACTGGATGCACAAGGGACTCGTGGTAACTCTCTTCTCCCTCGGTAACAAGCTGAACCGTCCCAT
+CTAGGGCTAGCAACCTTCCAAACCCTTCGGTCTCATAAACCTCAATTTTTTGAAACTTAGAATGCCCTTC
+GAATATTTTCTCCTTAACCTTAAATGCGACGCCATATCCTCTAGGATACCACTCTATGAATTCCATAGGG
+ATTCACCTCGCTAAGCTAAAGCATAATTAAAAGTTTTTAAGAATGTCGTGATTATAAAGGTGGAGGGGCT
+ACAATGGAGAGCACGCGACGGATATATGCTTCTCCCTCATACGAGGTTTATGGCCTTTCTAAGAATCCAT
+TCATAGAGCTTGCAAGTGAGGGTATCGAGGATATAGAGTCGATTCACGTTTATCAAGAGGTTGATATGAA
+GATATCATCCCTTGTTTCAGACGTTATAGGTAATAGGAGTTCGCTTACGCTTTCTATAGTAGGGCCCTTG
+GGAATGGGGAAAACTCAAAGGCTCAAGAGCATAGCGAGAGTTATAGAGGAGAAGGGGGGCAAGGTTATCT
+ACCTAAAGGTCGACACAACGGATATCTTGAAAATAACTAGGGATATATTCAGCTCGCTAAAACCCCCTAA
+GAGTAGAACGAACATTTTCATTGAGAACCTCTCGAGGAAGTTGGGTTTCATAACCAGACTTGAAAAGATG
+CTATCATCGGTTGACGAATACAAAAGTAGGGATATAGCCGAGATGTTAACCCAGGAGCTTTCTAAGTATC
+CCTACTCGGCCCTCCTGTTGGATGAGCTCGAGAACATGAGCGGGGCAAGCGAAAGGGAGAAGATACTCTT
+CTTCGAGATGCTCAGGCACTTCATAAGTAATCTCCCACCGGGGTGTATATTCGCATTCGCGTGCATTCCA
+GAGGCTTATGAGGAGTACTCCAAACAGTTTCCAGCCTTCTTTATGAGATTGCACTATGAGTTCAAGCTCA
+GGCCAATGAGCTACCAAGAGGTTATTGAGCTAGTTAAGAAAAGGCTTGCAAAGGTAAGGATAAGGGATAC
+GGCAGATCCCCTTTATCCGTTCACCGAGGATGCGATAAAGTTAATACATGAGCTTGGAAAGGGCAACCCA
+AGGCAGATACTAAGATTACTCAACTACGTTCTCACGGAGGCGGTTAAGCATAAGTTCGACCCAATAAACG
+AGTACGTAGTTACGACGATACTAGAAGAGCCAAAGACACTGGATGAATACTTAGCAAGGATTCCAAGTGA
+ATTTAAGGATTTAGTCAAGGTTATAGTTGAGGAATTCCAGGGTGGCCCGGTTAGTTACATAGAAGTTGCC
+AAGGAGCTTAAGATACCAGGAACCGAGGCGTACGATAAACTCGAGCACCTAGTTAGCTTGGGATTTTTAG
+TGGGCGATCCCAGGGGCAATTATAAGGTTCCCGATTACGTCAGGAAGTTCTTGGAGAAGAGGGAGGAGGA
+ATGAACTACGAGGAACACGTTTTACTTGGCCTAGCTACGTATCCCCTATTTGTGGCATTTGCATTTTTCC
+TCTCAAGGTACCTTCCACTTAAGCTGAGCTTTTTGGCCCTATCTTTGGGGTATGCATTCTACGTTCTAGG
+CAGTGATTTGCCCGATATAGATCATCCTGACTCGTTAATTCATAGGGGCTCAAAGCCATTGTTTTCAGTT
+GCCGTGGGAAGTGTTACAGCGCTTAAGGTTTATCCTTACCTTCCCTACTATCCCATAGTGCTCTCCTGGG
+TTATAGGTGGCGTTGCCTCAATATTGGGCTGGTTCGCATTTACGGCGATGATGCCAAGGCATAGGGGAAT
+AGTGCATTCCCTGCTATTTGCCGGTATATATGGTGTTCTAGCTTTCCTATTGATGAGGTACGGACTATCT
+CTGTCAATGGAGGAATCGCTTTTAGTAGGTTTGGCTTCGTTTTCTGGATACACGCTTCACCTGATAGCGG
+ATAGAAGCGTCAAGCTTCTTTGAGAATGCTTAAAACTATCCCTCCAGCCCCACTTATCATCATCTGGGCT
+CCAATTGCCATTATAAATAGTCCTATTATCCTTATGGTAACGCTGAGTGCCGTCTTGTTTATCCCCCTCA
+TTAGATACAGGGAAAGTAACATTAAGACTGCAGTAATAACTATCGCTATGAAGGTTGCCGTCACCGACAC
+CACTATTCCGTATTCGGCCGTTAACGTTATAGCTGCAGTTATAGCCGCGGGTCCAGCTATTAATGGTGTT
+GCCACGGGAACTGCCGCTAAGGCTAGAATGTTTTTCTCCTTCTTTATCGTTACCATACCTCCACTTTCAA
+GAGCTTCAAGACCTATCTTGAAGAGGACGAATCCTCCAGCTACTCTTAAGGCATCAAGCTCTATGTGGAA
+TATATCTTGGAGAATTATCTTACCAGCAACGGCGAATATCAGGAGTAAGAGAAATCCGATTATGTTTGCC
+CTGATTATTAAGCTTTTAACGTCCTCTATGTGGAAATCTTCCCTTAGAAGACTCACGAGGAGTATCTTAT
+CGCTGGGATCAATCATTATCAGCATTAGCAAGGCTGAACTTAGAATTTCCTGGAGCATGAGTTTCTTCAG
+TTCCCAATAACTTATAAGCTTCACGGTGATATTTCTTTGGGTGGAGACCATGGGGAAGGTTGGCGCGATA
+ATAGGGATAATATTCCTATCCTGGCTCCTTTACTCGGCCTATTTTGTTATGAACTTCTCCCCGACTGTGC
+GAGGGGAATGGGGGCCGATGGAGGGGAATAACGTTGAGATAATATTCCATGTGGACCTTGGTAACCCATC
+TCCAATACCAGTGGCAGTTCAGAGTCTCAACTTATCCTTGGCAGGCGTTGAGATAGGAAGAATTGAGCAG
+GCTAAAATAGGAATATTTGAAAGGTCAACTAACGTCGTTGCAGTTGTAAACTTGGATAAGATTGCTGAGG
+CGTTAGTTAACCACATAAAGGATAAAGAAAACAGTATTGCCGAGATAAACGCAAACATTAAGGTGCTTGG
+TTTTATCCCGATTAAGTATTCAAAGACGATTCCTGTTAAAACTAACATATTGAGCTTTCTTCAGAATGTA
+ACGGCGGAGCCCAGGGTTTATAGTCTTGGTATGATCCCCTTTAAGACCCCAGGAATAGAGGGGATATACG
+CAAGGTGGGGTAAAGTTTCGACTAAAGAAATTGAACTAGTTGGGACGATAAAACTCTACAATCCAAATTC
+TTTCCCTATTCCTGTAACGAATTTGAAAGCTGATATGTACATGAACAACATCAAAATAGGCGAAGGAAGG
+ACATTGAAGGGAACTATACTTCAGCCGAATTCTAGGGGAACAGTTGATGTTGCCTTAACCTTTGATGTTG
+AAAAACTCAAGGAGGCTTTTAAGGAACATATAAGGAATGGTGAGCGGAGCACGGTTAAGGTGGATATAGA
+GCTCGTGGTTGAGGTTGGGGGCGCTGAATATGAGGTGCCCATAAAGGACATTGAGACTACCTTTGAAACT
+AACATTCTTAGTGGCATAAAATTTGCTTAATTCTTTCCTTATTTGTTTATATTTTAAGCATTGTCTTGTT
+CAAACATCTTTGGTGTGCAAAAATTTTTCATTATGGGGGATCTGGCCTATTGGGTGGAGCCCCCGAATAA
+GGGGGCGAAAGCCCAGGGGTCAAGACGGCGGCGTCGGGGGGATTGGGGGCAAAGCCCCCGGCATGAACCC
+CGCCCTCCTCCCCTGGGTATAGAAAGATGCGCTCCCGAGGAAAACCCCCGAATTGGGGGGACCCCTCGGG
+AGTAAGGCAGGCCCGGCACCCCGGTCAAACCCCCGGACGGGGAATTTGGTACTCCCCCGCGTGGGGAGTT
+CCACCGGCCGTACTCCCTTAATTCCGGTTGATCCTGCCGGAGGCCACTGCTATGGGGGTCCGACTAAGCC
+ATGCGAGTCAAGGGGGCGTCCCTTCTGGGACGCCACCGGCGGACGGCTCAGTAACACGTCGGTAACCTAC
+CCTCGGGAGGGGGATAACCCCGGGAAACTGGGGCTAATCCCCCATAGGCCTGGGGTACTGGAAGGTCCCC
+AGGCCGAAAGGGAGCCGTAAGGCTCCGCCCGAGGATGGGCCGGCGGCCGATTAGGTAGTTGGTGGGGTAA
+CGGCCCACCAAGCCGAAGATCGGTACGGGCCGTGAGAGCGGGAGCCCGGAGATGGACACTGAGACACGGG
+TCCAGGCCCTACGGGGCGCAGCAGGCGCGAAACCTCCGCAATGCGGGAAACCGCGACGGGGGGACCCCCA
+GTGCCGTGCCTCTGGCACGGCTTTTCCGGAGTGTAAAAAGCTCCGGGAATAAGGGCTGGGCAAGGCCGGT
+GGCAGCCGCCGCGGTAATACCGGCGGCCCGAGTGGTGGCCACTATTATTGGGCCTAAAGCGGCCGTAGCC
+GGGCCCGTAAGTCCCTGGCGAAATCCCACGGCTCAACCGTGGGGCTCGCTGGGGATACTGCGGGCCTTGG
+GACCGGGAGAGGCCGGGGGTACCCCCGGGGTAGGGGTGAAATCCTATAATCCCGGGGGGACCGCCAGTGG
+CGAAGGCGCCCGGCTGGAACGGGTCCGACGGTGAGGGCCGAAGGCCAGGGGAGCGAACCGGATTAGATAC
+CCGGGTAGTCCTGGCTGTAAAGGATGCGGGCTAGGTGTCGGGCGAGCTTCGAGCTCGCCCGGTGCCGTAG
+GGAAGCCGTTAAGCCCGCCGCCTGGGGAGTACGGCCGCAAGGCTGAAACTTAAAGGAATTGGCGGGGGAG
+CACTACAAGGGGTGGAGCGTGCGGTTTAATTGGATTCAACGCCGGGAACCTCACCGGGGGCGACGGCAGG
+ATGAAGGCCAGGCTGAAGGTCTTGCCGGACGCGCCGAGAGGAGGTGCATGGCCGCCGTCAGCTCGTACCG
+TGAGGCGTCCACTTAAGTGTGGTAACGAGCGAGACCCGCGCCCCCAGTTGCCAGTCCCTCCCGCTCGGGA
+GGGAGGCACTCTGGGGGGACTGCCGGCGATAAGCCGGAGGAAGGGGCGGGCGACGGTAGGTCAGTATGCC
+CCGAAACCCCCGGGCTACACGCGCGCTACAATGGGCGGGACAATGGGTGCCGACCCCGAAAGGGGGAGGT
+AATCCCCTAAACCCGCCCTCAGTTCGGATCGCGGGCTGCAACTCGCCCGCGTGAAGCTGGAATCCCTAGT
+ACCCGCGCGTCATCATCGCGCGGCGAATACGTCCCTGCTCCTTGCACACACCGCCCGTCACTCCACCCGA
+GCGGGGCCTAGGTGAGGCCCGATCTCCTTCGGGAGGTCGGGTCGAGCCTAGGCTCCGTGAGGGGGGAGAA
+GTCGTAACAAGGTAGCCGTAGGGGAACCTACGGCTCGATCACCTCCTATCGCCGGAAACCCCGTCCGGGG
+GACTAAAGGGGTGCCGGGCCTGCCTATTTCTTGGTGGGCCGGTAGCTCAGCCTGGTATGAGCGCCGCCCT
+TGCAAGGCGGAGGCCCCGGGTTCAAATCCCGGCCGGTCCACCACGAAGAGATGCACGTCCCGAGCCCAGC
+TCGGGACGGAAGGGCCCAAGGCCCCCTAATAGGGGGCGACGATGAGGGCCGTGCATAGGCGGGTGGCCCA
+AGAAGTGCCTGGCCCCTCCGGTAGGGGGTCAGGACACTAAGCCGCCCGGTGGATGGCTCGGCTCGGGGCG
+CCGACGAAGGGCGTGGCAAGCTGCGATAAGCCCCGGCGAGGCGCAGGCAGCCGTCGAACCGGGGATTCCC
+GAATGGGACCTCCCGCGGCTTATGCCGCACTCCGGGGCATAAGCCCCGGAGGGGGAACGCGGGGAATTGA
+AACATCTTAGTACCCGCAGGAAAAGAAAGCAAAAGCGATGCCGTGAGTAGGGGCGACCGAAAGCGGCACA
+GGGCAAACTGAACCCCGGGCCGACGAGGTTCGGGGGATGTGGGGTTGTAGGGCCCCCGTATGAGACCCTC
+GCGGGTGAAGCCGAAGTCCGCTGGAACGCGGCGCCGGAGAGGGTGATAGCCCCGTAGGCGTAAGCCCGCA
+GGGTCTCGGGGGACCCTGAGTACCGTCGGTTGGATATCCGGCGGGAAGCTGGGAGGCATCGGCTCCCAAC
+CCTAAATACGTCCCGAGACCGATAGCGAACTAGTACCGTGAGGGAAAGCTGAAAAGCACCCCGGGAGGGG
+GGTGAAAAGAGCCTGAAACCGGGCGGCGATAGGAGGGTGCGGCCCGAAAGGAATGAGCCTCCCCGAAGGA
+AACCGCGGCGACGCGGGAGTACGAGGGGAGGGGACCGGGGTTGCACCGTCCGTCTTGAAACACGGGGCAG
+GGAGTTCGCGGCCGTGGCGAGGTTAAGGGGGTTAAGCCCCGTAGCCGTAGGGAAACCGACATGCCCGCAG
+CCGGGCCTCGAGCCCGGTGAGGGGCGGGGTGCGAAAGCGCCCGGAGTCACGGCCGCGAGACCCGAAACCG
+GTCGATCTAGCCCGGGGCAGGGTGAAGTCCCTCAACAGAGGGATGGAGGCCCGCTAGGGGTGCTGATGTG
+CAGTTCGCTCCCGTGACCCCGGGCTAGGGGTGAAAGGCCAATCGAGGCCGGAGATAGCTGGTTCCCGCCG
+AATCATCCCGCAGGATGGCCTCCCCGGAGGTAGGCGGTGGGGTAGAGCACTGATTGGGGGTGCAGGGGGC
+GAAAGCCCCCGGCCCCCTGTCAAACTCCGAACCCACCGCCGCCGTAGATGGGGGGAGTAGGGTGGCGGTG
+TAAGCCGTCCACCGAGAGGGGAACAACCCAGACCGGGGTTAAGGCCCCAAAGTGCCGGCTAAGTGTTACT
+CCAAAGGGTGTCCCGGGCCTTAGACAGCGGGGAGGTAGGCTTAGAAGCAGCCATCCTTTAAAGAGTGCGT
+AACAGCTCACCCGTCGAGGTCCGGGGCCCCGAAAATGGACGGGGCTCAAGCCGGCCGCCGAGACCCCGGC
+GCACGGACCGATTGGTCCGTGATCGGGTAGGCGGGCGTGCCGGTGGCGTAGAAGCCGGGCCGTAAGGTCC
+GGTGGAGCCGCCGGTATCGCGGATCCTGCCGGGAGTAGCAGCGTAGTCGGGTGAGAATCCCGACCGCCGG
+AGGGGCCAGGGTTCCACAGGCAATGGTCGTCAGCCGTGGGTTAGTCGGTCCTAACCCCGCCCGTAACTCG
+GCGCGGGGGAAAGGGAAACGGGTTAATATTCCCGTACCGCGGGGGTAGGTGCGGCAACGCAAGCCCGGAG
+GGTGACGCCTCGGGGTAGGCGGACCGGCCGATGAGGCCGGCTAAGCGTATAAGCCCGGGGAGTGCCGTAA
+TGGCGAGAACCGGGTGAAAGCGCGAATGGCCCCCCGTTAGGGGGGTTCCGCCGATCCCTGGGGCCCGTGA
+AAAGCCCTCCGGGAATTCCGATCCCCCGCGACCGTACCGAGAACCGACACAGGTGCCCCTGGGTGAGAAG
+CCTAAGGCGTGTCGGGGGAAACCCGGCCGAGGGAACTCGGCAAACTGGCCCCGTAACTTCGGGAGAAGGG
+GTGCCTGCGGGTGCGTAACCCGCAGGTCGCAGTGACTAGGGGGGCCCGACTGTTTAATAAAAACACAGGT
+CCCAGCTAGCCCGAAAGGGTTTGTACTGGGGCCGACGCCTGCCCAGTGCCGGTATGTGAAGCCCGGGTAC
+AACCGGGTGAAGCACCGGTAAACGGCGGGGGTAACTATAACCCTCTTAAGGTAGCGAAATTCCTTGTCGG
+TTAAATGCCGACCTGCATGAATGGCGTAACGAGGTCCCCGCTGTCCCCGGCCGGGGCCCGGCGAAACCTC
+TGCCTGGCGCGCATGCCAGGGACCCCCGGTGGGAAGCGAAGACCCCATGGAGCTTTACTGCAGCCTGCCG
+TTGCCACGCGGCGAGGGGTGCGCAGCGTAGGCGGGAGGCGTCGAAGCCCGGCCTCCGGGTCGGGTGGAGC
+CGTCCATGAGACACCGCCCACTCCTCGCCGCGTGGCTAACCCCCGAAAGGGGGGACAGCGGTAGGTGGGC
+AGTTTGGCTGGGGCGGCACGCCCCCGAAAAGGTATCGGGGGCGCCCTAAGGTCGGCTCAGGCGGGTCAGG
+AATCCGCCGTAGAGTGCAAGGGCAAAAGCCGGCCTGACTGGACCCGTAACAGAGGCGGGTCCAGCCCCGA
+AAGGGTGGCCTAGCGAACCCCTGTGCCTCCCCGGTGGGGGCCAGGGATGACAGAAAAGCTACCCTGGGGA
+TAACAGAGTCGTCTCGGGCGAGAGCCCATATCGACCCCGAGGCTTGCTACCTCGCTGTCGGCTCTTCCCA
+TCCTGGCCCTGCAGCAGGGGCCAAGGGTGGGGGTGTTCACCCATTAAAGGGGAACGTGAGCTGGGTTTAG
+ACCGTCGTGAGACAGGTCGGATGCTATCTACCGGGGGTGTTGGCCGCCTGAGGGGAAGGTGCCCTTAGTA
+CGAGAGGAACAGGGCGCCGCGGCCTCTGGTCTACCGGTTGTCCTCCCGGGCATCGCCGGGCAGCTACGCC
+GCAGCCGATAAGGCCTGAAGGCATCTAAGGCCGAAGCGGCCCCCGAAAATAGGCGGCCGTTCCCTGGCGT
+TGGGCTTGGGCGACCGGCCCGTTAGCCAGGGACGAGGGCTCGGGTAGAAGACCCGGTTGATGGGGCGGGG
+ATGTAAGCGGGAAGGGTCAACCGACCCGCTTAGTCTGCCGCCCCCAATCGCCCGAGGTCCTGTCCCCCGA
+AGGAGGGGCCAGGCACTTGACAGGCCACCCGCCTATGCACGGCCCTCGAAAGTGTTAAATAAACTCTTCT
+TGAGATTTAAATCTCGGTGATCATATGGGGATTCTCGAGAAACTTCAAAGTTTTCCACCAAGATATGGCC
+CAGAGTGGGGAAGCGGAGGAATTTTTGGATTAAAGTATCACAGAGAGACCCTATACTTTACGCTCGCATT
+TGAAGGAGAGGCTCACTTCATAACATCCGATTCTCACCAAGTCTACGAATTCCAACTTGTGGGGCCAAGG
+CCAACCTCGGGAGGCGATACCTATAACGCGGTAGAGACCGTTGACGAGTTCATATACTTTGGAGGCTGGG
+TTCACGCTCCAGCGAAGTTCAGGGGAAAGAGGGAAGGCAAAGCGACAATTGACTTTTCCAATAAGTATTC
+CCACGTCCACGAGTACGATACATCAACAGGAAGAATCAGACTTGTGTGGAAAGAATCCCTGCATCATCCA
+GAGAAGTGGGTCGGGGAGGTCAGCGAGATAATATACAACCCCTACACCGACGAGTTACTGCTGGCGAGGG
+AGGATGGCCACGAAAACCTTGGAGTATATTCATTGGATAGAAGGAGGGGTGGGCTGAGGAGATTACTCAG
+CAAGCCCAGTCCAAAGGGAACTCAAGTTCATGACGTTGCCTTCTTTGGCGTGGGGAAAAACTATACCAAG
+GGATTGGAAGGCATATACGCCCTTGACATGGTAACCGAGAAGTGGGATGAGTTTAAGCTTTCTGGCAGTA
+TAGATGGTGAAGGTTACGTTGAACCTCACCTTGGAGCCATGGCTTCAGTCAACAATAGGGCATTTGCCTT
+TGTTAGGGGAGGAGTTTTCGTTGGGAATCCATACAATGGGGAGGAGTTTAGGTTCGTTAGACTATTCGAT
+TTTCCAACCTTCTACGCCCCCTTTAGGGTCAACGCTCTGAACTTCGGTGGTGGTATTATTATAGCGTTCA
+ACTCCCACCACGATGCTTATTACAAACCAAGAACCGAGGAAGAGAAACTCTATCACAGGTTTACTAACAC
+GATAGTTGGCCCTAGCGTTCTAGTTTACATAGCACCTCCGCTGGTTAAGATAGTAGGAACATTTGGAGCG
+AGGGTCACTTCGATAGAGAACGCTGGAGATAAATTGCTAGTCGCAACAAATACCACCCCCAACACAGGTG
+CCCTAGATGCGACGCCCTTCGATACCGGTTATAGGAATATTCTAGTGTTTGATCACGAGATAATCAATAT
+CAATAATTCTCCCCCGGTTAGGTTCTCCGTTCCGCTGATAAGGAACATTTTTGGGGGAATACCGCTGGAT
+GGTTATAAGGAGCCCAGGATTATTCTCAAACTATCCCAGGATGCCAAGTTAATAGTTCACGAATACGACT
+TGGCCCTTCCCTTGGAGGAATCCGATGCCGATAGCTTCGACGTGAGGAGGGGAAGAGACGTTATTGACCT
+CTCTGCGTTTTCGGGGATAGTTTCGTTTAAGCTGGAAGGCGACGCTAATGGGAAGGCGATAATAGAGCTG
+AGGTGATTAATTTGGATCTGTTAATAATAAAGGATAGGCGAATAGACTACGATGGCTCTGCCATTAGGAG
+CCACTGGGCATATAGAAATTTCGGCATTCTTGGAGATTCATTGGTGGTTTTTAGGGGTAGATGTGATGTC
+AAGGTAGAGGAGATGGTGGACATAGAGGATCTTAGGCTTAAGAAGGAGATAAAGGGAGATGATATGATTC
+ATTACATCGCTGAAATCTTTTGGCATCCCGATGTTCTCTTGGCCTCTTCGCTCCAAAAGCTTTTCATCGC
+AAGGCTGGTAGAGATCCTTAGGGATCTTGGCGTTGATGCTGAGAGAGAGGGGGACGACATTTACGTTGAG
+GGAAGAAAGCTGAGCATATCTATAGCCACGGTGTCCCCGGTTAGCCTCAAGATTCACATAGGGATAAACG
+TTTCAACTTCAGGGGTTCCCAGGGAAGTTAACGCTATAGGCCTTGACGAGCTCGGTGTAGATGCTCTCGA
+GTTCATGGAAAGGAGTGGAAGGGAGCTAGTTGAGGAATACGAGAAAGTTAGGAAGGACTCCATGAAGGTT
+AGGTGGGTGACCTAACTTACTCAACTTAACTTAAACACTTAAAAGTTTCATTTTCCACGGAAGGGAGGTG
+GTTATCGTGGTTCATTGGGCCGATTACGTGGCGGATAAAATAATCAGGGAAAGGGGAGAGAAAGATAGGT
+ACGTCGTTGAGAGCGGAATAACGCCAAGTGGATACGTTCATGTTGGAAATTTCAGGGAGCTATTCACGGC
+GTACATAGTTGGCCATGCCCTGAGGGATAAGGGGTACGAGGTAAGACACATTCACATGTGGGACGACTAC
+GACAGGTTCAGAAAGGTTCCCAGGAACGTTCCTCCGGAGTGGAAGGAGTACTTGGGAATGCCTGTGAGCG
+AAGTCCCAGATCCCTGGGGATGCCACGATAGCTATGCCGAGCACTTCATGGAGAAGTTTGAGAGGGAAGT
+TAAAGAGCTGGGAATAGAGGTCGAATTCCTGTACGCGAGTGAACTCTACAAGAGGGGGGAGTACTCTGAG
+GAGATAAGGAAGGCCTTCGAGGGTAAGGAGAAAATCATGGAGATACTGAACAAGTACAGGGAGATAGCCA
+AACAGCCTCCTCTCCCGGAAAACTGGTGGCCCGCGATGGTTTATTGTCCAGAGCACAGGAAGGAAGCCGA
+GATAATAGAATGGGACGGGGAATGGAAGGTCAAATATAGATGCCCAGAGGGTCATGAGGGATGGGTTGAC
+ATAAGGAGCGGTAACGTTAAGCTTAGATGGCGCGTTGATTGGCCAATGCGTTGGGCTCACTTTGATGTTG
+ACTTTGAGCCTGCTGGTAAGGATCACTTAGCGGCAGGTTCAAGCTACGATACTGGAAAGGAAATAATAAA
+GGCAATTTACGGAAAGGAGGCTCCAATGAGCCTTATGTACGAGTTCGTTGGGATAAAGGGAGAGAAGGGA
+AAAATGTCCGGAAGCAAGGGGAATGTAATTCTTCTCAGCGACCTTTACGAGGTTCTCGAGCCCGGCCTCG
+TGAGGTTCATATACGCGAGGCACAGGCCGAACAAGGAGATAAGGATAGACTTGGGCATGGGGTTACTGAA
+CCTTTACGACGAATTTGACAAGGTTGAGAGGATATACTTTGGGGTTGAAGATGCTAAGGGGGATGTTGAA
+GAGCTTAAGAGAACCTATGAACTTTCAAACCCCAGGATACCTAATAGGCTAATAGCCCAGGCACCCTTTA
+GATTCTTGGCCGTCCTAGTTCAGATGCCCCACTTGGATGAGGATGGAATAATAAGCGTTCTGACAAATCA
+AGGGCACGTCCCTAAGGAACTCGAAAGGGAAGATATCGAGAGGATAAGGCTAAGGATAAGATTGGCTAAG
+AATTGGGTCGAAAAGTACGCTCCAGATAGCGTGAAGTTCTCGATTTTGCCCGAGCCTCCGAAGATTGAAA
+TCGATGAAAGCGTTAGAGAAGCTATGGAGGAAGTTGCCAAGTGGATAGAGAGCAAATCCACCTTCAGCGT
+CGACGAGCTTAACAACGTTCTGTTCGAGGTAGCAAAGAAGAGGGGCATTTCAAGCAAGGAGTGGTTCTCA
+ACGCTTTACAAGCTATTCATCGGTAAGGAAAGGGGGCCTAGATTGGCCAGTTTCTTGGCATCCCTAGACA
+AAGACTTCGTTGTAAGGAGGCTCAGGCTAGAGGGATAAGCCATGATTAGCATCTCAGGTGTTAACATTGA
+TTTCAGGGGAGAGCTTGATGATGGTTTTGAAGAAGCGTTCCTGGGGACGTTCCCGAGAAGGTACCTTCCG
+GATGTTAGCCAATCTAAAGGAGGGGCTCATGTCGTAATAGACAGGTTTAAGGGGAACAAGTTTAGGGTGT
+TCAGCGTTTCTTACGGGAAAGTCGATGAATACAAAATAGAGTCTCCAGTGCCCTCTGCTTACTTAAATGA
+ATCCCCCGTATTTTTCCTCCTTCAAGTTGCCGCTAGGGCTGGGGCAAAAATCAATAGAACTTTTATCACA
+GATTCCGTGGCGTTGGAAGTTGATGGGCGGGGAATACTATTCCTTGGGTATCCTCACAGCGGAAAGAGCA
+CAATATCAGCGCTTGCCTTGGCCAATAACCTTAACCTACTAAGCACCGAGAACACCGTTGTCGAGGCCAG
+GGAAGATGGAATCTACGTGGTCGGCGGAACGAGCGTTCTAGTTTACGATCCAAGGGTCGAGGAGATATAC
+AACGTTAGTGTTCCCTACACGGATTTTACGAGGAGTGGATATAGGATAGTTGAGGTGAACTCTGAGAGGA
+GGAGTAAATCCCTGGAGAAGGGCGTGAAAGTTGAGTTGATAGTAGTTCTCCATACTGCCTTTAATTTCCC
+AGGAGCTAGCTTCTCTCCGGTAACCGGGAGGAAGATCAAGAAAACGCTCTGGTACTTTGCAACCTCCCTC
+CTTAAGGGGATGGATTACTATGAACCAGGCCCCCTCGACCTTCCAATAACAGAGGAGATAATGGCTAACC
+TGAATAACCTACTTTCGAAGGCTTCATCGGTTAGAATCGTCGAAGCCTTTGGGAACCATAAGGATGTGTT
+ACTTAGGAGTATAAACGATGAAATATGAATAATTGCCGACTTTTTCCTGGGCCTCCTTGTTGAAGTATAG
+CTTAGCTAGCAACTCCACCCCGGTCTTTCCCCACACGTTGAACCTTACCCTAAAACTGTTCTCCTCACTC
+TTGAACTCTATAACTACCGTTTTCTCTTCTTGGTCTGGGATTATCTTGTTTATCCAGTACTTTTCCCCGA
+CGACCAAGCTCTCCCTTAACCTTGGAAGGAGTTCCCTCATGTCCGTGAAGTAAATTATGAACTTTCCCGT
+AGGCTTGAGAACCCTCTTAACCTCTTTAAACACCTGGTTCAGCTCTAGAGGTGAAAAGTGGACGAGGCTG
+TCGATGAATATCACGTAGTCGAAGTTATTATCTTCAAATGGTAGCTTTTTGGCATCCCCAATTATGAATT
+CGACGTTAGAAGATTTCTCTTTAGCGTACATCTTGGCTTTACTTATCATCTCCTCGCTTATGTCCAATCC
+AACGACTTCAAATCCGTAATCTTCAAGCAAGAATGAGAACCCTCCGACCCCGCATGCCAGGTCGAGAACC
+TTACCTCTCCTCTTCATGTACTTCATTAGTAAGGGTTCAAGGTTCTCGAGCCTGTCTCTATATTCCTGGG
+AGTTTATATCTGTGTACGTTGGAAAGGCCCTATAGTATTCGGCAAATCCCATGTTAGATTTTTCACTCTT
+CAAGCCTTTAAAGGATTTGGATTCATATTGAACTTGGTGGTTGAGATGGTAAGGATAAGGGCCCCGGCTC
+ATCTTCACACTGGGAACCCCGACTTAAGCGGGGATATGGGAAGGTTATTTGGAACGTTGGGCTTTGCAAT
+TGATTTCCCGTACCTTGAGATCACCGTAAAAAGGGCAGAGGGAAACAAGGATAAGGCAAACGATAAGGAT
+GCCCTCGTTTTTCTAAAGAGGCTTAGGGAAAGTTATGATTTTCCGCCAGTGGAAGTGGAGATACTGCATT
+ACATCCCGAAGTGGGTTGGTGTTGGCTTTCACACCACTTTAGCACTAACCCTCGGCTTGGGCGTGAGTAA
+GCTCTATTCACTAAACTTAAGCTTGGAAGACATTGCTTTAGCGGTTAGAAGGGGATTAATAACCGCCCTC
+GGCTTCTACGCTGTTAAGGTTGGTGGGTTCATAGTTGAGGGTGGCTTTCCAGTAAACAGGAGGGAGAAGG
+TAGTTCCACCTCTCATATTCAGGGGTGAAGTTCCTGGGGATTGGTTCTTCGTAGTTGCAATACCTGAAAC
+GCCGAGGAAGAAGCTTGAAGAAGTTAGGAAGGTTGAAGATAACATATTAGAGAACCTTAAGAAGATGCCG
+CCCGAATTGGCCGATAGGTTGTCCAGGATAGTCTTGATGAAAATCCTCCCGGCCTTTGTTGAACGCGATA
+TAAAAACGTTCGGAGAAGGACTTTATCAGTTTAATCACTTGCTCGGACAGTTCTGGAGTGATTACCAGGA
+GAACGTTTACTGCTGTGACATAGTGAACGAGGGAATAAAACTAATGTTGGAGGACGCTTACTGTGCCTGC
+CAGACGAGCTGGGGGCCAACCTTTTACGGAATAGTGGATAGCCTTTCCAGGGCCGAGAACGTTAGGGATA
+AGATAAAAAGATTCTTGGAAGAGAATGGTGATGGGGGAGAGGTTTTCGTAACTAAGGCCAACAATAGGGG
+AGCGGTGGTGTTGGATGGTTAAGGCGATAGGTATAGACTCGGGAACTAAGAGCATGGACATATTCGGGTT
+TGACGATGAGAGCGGAGAAATCATAGTCGATGTCGCGGTTGATAGGAACGAGGTTACCAAGAACCCTAGG
+ATAATAATCGACATCCTTAGGGAAGTTCAAAGGGAGCATGGGAAGATAGATGCTATAGTCGGCCCTTCAG
+GGTATGGAATTCCCCTTAAGCCTGCAAGGGAAGCTACAGATGAAGAAATAGCACTTGCAACTTTCATCAC
+GAAGAGCGACGTTGAGAGGAGGCTCAAGATAGTTGGTTTAAGGGAATTGATGGTCCTCATGAGGGAAGCT
+GAAGACCTGAACATCTACTTTACCCCAGGAGTTATTCACCTCCCAACTGTTCCGGAGTGGAGGAAGGCAA
+ACAGAATAGACCTGGGAACTTCAGATAAGATATTCACGGTCGCCCTCTCAATATTGAGACATGCGGAGAA
+GGAAGGAGTGCCTTATGAAAAGGTTAACCTTATAGCCGTTGAAATAGGGTTTGCCTACACCTCTGCCATG
+GCGGTTAAAGGAGGGCAGATAGTTGATGGCATGGCCGGAACCGCCGGATTCACAGGTTACCTTGGCATGG
+GCTTCATGGATTCTGAACTCGCCTATGCCCTCGCAAACACCCTTGAGGATTTCAGCAAGTTAAAGCTCTT
+TGAGGGTGGTGCCGCTTACATAGCTGGAATAGACCCCTTCAAGGTGTCCCCCGAGGAATTCGTTAAGCTG
+GCCAAGGAGGACGAGAAGGTTGAGATGGGTTATAGAGCAATGATAGAGGCCATAGTAAAGGACGTGTTCA
+CGCTTCTCCCTTCAACTGAACCAGATGCAATATACCTGAGCGGTAGGTTCTCGAGGATTCCTCAGTTCTT
+CAGCGATGTGAAGGAAGCTTTAGAAGATGCATTCTCTCGCTATGGGTTCGGTATTGAGGTTAGGAAGCTT
+GAGAGCAGGGCGAAGGCCAAGGAGGCCGCTGAGGGAGGGGCAGTAATAGCTAATGGAATTGCCGGGGGTA
+AGTATAAGGAGCTCGTTGATGTCATGAAGTTGAGGGAGAGCTCTGGAAAGATATTCGATTGGGTTAAGCT
+CAGCGAAAGGGATAAGCTTAAGGCCTTTGAGAGGCTTGAACTTTAGGGGGATATGAAATGGAGTTCAACT
+TAATAATAGCCGGAGTCGGAGGTCAAGGTGGCCTCACGCTTTCAAGGATAATAGGAAACGCGGCCATGGT
+CGAGGGTTACAGGGTTAGAATAGGGGAAACCCTGGGAATGAGCCAGCGTTATGGGAGCGTGCTGAGTTAC
+CTCCGCTTCGGGGATGAAATATATTCCCCACTCATCGAAGAGGGAAAGGCAAATCTAATGCTAGCGTTAG
+AGCCAGTTGAAGCCCTTAGGAATGCAAGATTCTTGGGCAGGGAAAGTTACGCAATAATAAATGCTTATCC
+TATACACACCGCCACAACGCTCGTTGGGAAGGAGAGGTATCCTGGGCTTGATGAGATTAAGGAGGCGATC
+TCGAGGATATGCAACGTTGACATGAGGAACTTCCAAGGGGAGGCCGACAAGATAAATCCGAGGACGCTTG
+GAGTTCTAATGACTGGCTACGCTTGGAAAAAGGGATTGTTGCCACTCAAAAAGGAAAGCCTCATTGAGGG
+GATAAAGCTAACCCTTAGGGAAAAGCTGTGGGAGATGAACTTCAGGGCCTTTGAAAGGGGAGTTGAGCTT
+GCCTCTCTTTAATTATGTTTTATGAAGAACGCATAAAACATTGCCGTTGCAAATATGTAAAGGATTGCCG
+TTGCGTAGAATGGGTATGATAGGGAGACTGCAAACAGTAAACCTCCAATGTAGTTTCCTGCTCCCCTCAT
+GAACGTTGAGAACGCTCTCCTAATTCCAGCTGCAGTTGCTTTCTCCTCCGTGGAGAAGAAGCCCATCATG
+AACGAGTCATTGACGGGCCAAACTATGTTCATGAGGATTGACCTTATCACGTAGACTATCGAGGCTAAGA
+TGAAGGTGGGTATCGAGGGGAATATTAAGAATAGCAGTGCCGCGCTCCACTGGAAGTACGTTATGACTTT
+AACTGCCCCAATCTTCCTTACCAGCTCTGGCAGGATGAAGGAGCCTAGTCCCATAACTAACTGCTGACCA
+AAGAACACCCAGCTTATCTCCTTTATATCCCTTCCAAACCTGAGGTTGAAGTAGATGCTCATATAAGGTA
+TAGTTATTCCTGCACCGAGCCCTATTATTGCGCTCGGCAGGGAGAACTTAAGGATCCTAACTATTAAGTC
+CTTCCTCCATTTTATCCTGCTCTCCTTAACTGGAACGTCCTTCACAAGCATGAGTGCTGGGATAACTACT
+AGGAACTGGAGGAGTGCCAGTGCTATAACTAATCTGTAAGCTATCTCCTTCCTATAGCCGAGGCTTATCA
+AGTAGCCTGGGGCGTATCCTGCAACTAAAACGCCAATGGCATTCATGAGGGTTCCCAAACCGAATGAGTA
+TGAGAATATCCTATGCCTCTCCTCCTCGCTCTTCACCTTCTCACTTAAGAGGGCCGAGTAGTTGGGATCC
+CTTAACCCCATGTTAATGCCGACGAGGAAGAAGCCTAAGATGAGGATGTAGAAGTTATACCCGATTACTT
+GCAAAATCCTCCCAAGAAGCCCAAGGAGTGCGGCTAAAATGAGAGTTCTCTTGTAGCCAATTCTAAGTGA
+AATTTGACCGGCTAAAAGAAAGCTCAAACCCCCTATGAAGGTTTGAACTGAAAAGAGGACTCCCATCTTG
+TCCATTCCATATCCCAAAACTTTCAAGTAGAACGGCATCACGAACCATGAGAACTGGAGGAATAGCTGAC
+CAACTGCGTTGGCAATTACTAGCACTTTCGCGTCCCTTTCCATGTTTGCTCATGGATGTCATAACGTTTA
+TAAGATTATCTTAGTGGGTGTTTATCAGTCTATTTTCATCTAAATATCCTGGGGGACTGTCTATGGAATT
+CAGGAAAATTCAATTTACGGGTAGGAGCTCTTATATAGTTTCCCTTCCAAAAGCGTGGATAAAGGAGCAC
+GGGCTTAAGAGGGGCGATACAGTTTCCTTAGTTCTCAACCCAGATGGGAGCATAACGATCTTCCCAGGGA
+AATACAGGGAGCGTCAGCTTAGTAGGAAGCTCAAGATAACCCGGGATTACTCTCCTGACATGGCAATAAG
+GCTCGTAATATCGGCTTACATTCAAGGGTACGACACGATAGAGATAGAGCTCGAAGAAGAAATGCCCCTG
+TACAAGGTGGCAATAAGGAAAACCCTCCAGAGCCTTCCTGGGGTTGAAATAGTATTTGAGGAGCAGCAGA
+GAATAGTCGCTAAAAGCCTGCTTGATGAGGAGGAGATAAACCTTGTTGAGCTCTTGAAGAGGATGAGCGC
+TATAGTTACTTCCATGTTCAGCGACCTTGAGCTTATAATTCAGGGGCAAAACGGGGAAGTCCTTAGGGAT
+ATAAAGGATCTAGAAAATGAGCTAGACAGGTTCTACTTCCTGATAATGAGGGCCGTTAATAGGTTACTCT
+CAAAGAGGGGAGTTACGGAGGAGAGTGGCCTATTCAAGAAGCCTTTCGATTTGATAGGAATTCTGCTAAT
+AGCGAGGAACGTTGAAAGGATTGGGGATCACATAATAAGGATAGCCGAAAATCCAGATTATATCGACGTT
+AAATACCTCTTAGAAAAGTTCCACGAGATGATGGCTCAAGTGGAGGCGATGGATCTTTACAAGGTCGATA
+AGTTAATGATGGAGCTTGGGGAGAGGGCCAAGAACACGGACTACAGGAAGTCAATATCGATGGACAGTTA
+CAGGAGGATCCTCGAGTACCTCGAGAACATCGGTGAGGTAATAATAAATATGGCCATCGGATGAGCATTT
+CCACAATTTTTTTAACCTTTCGACAATCCTTTACCTTTGGGGTTCAAGATGGTGGCTATTATCGTTCATG
+GTGGAGCTGGAACAATACGTAAGGAGGAGAGAATTCCAAAGGTTCTTGAGGGAGTTAGAGAGGCAGTTTT
+AGCTGGGTGGAAGGAGTTAAAGAAAGGATCAGCTTTGGATGCCGTTGAAGAGGCCATAAAGGTTCTCGAA
+GATAACCCAATTTTCAACGCGGGAACCGGAAGCGTCTTGACGATAGATGGCAAGGTTGAGATGGATGCTG
+CAATAATGCGTGGTAAAACCTTGGAAGCTGGTGCAGTCGCTGGAATCTGGGGGGTTAAGAATCCAATAAG
+CGTTGCGAGAAAAGTGATGGAGAAGACGGATCACGTTCTTCTAGTTGGAGAAGGTGCAGTAAAGTTCGCG
+AGGATAATGGGCTTTCCCGAATACGATCCAACAACTGAAGAAAGAAGGAAGCAGTGGCAGGAGTTGAAGG
+AGAAGCTAATGAAAGGCGAAGTTAGACATTGGAAAAAGCTCGGTGAACTCATAAAGGAGCATCCAGAGGT
+TCTAAGGAGCACTGTTGGTGCGGTTGCCTTTGATGGAGAGGAAGTCGTCGCTGGAACTTCAACGGGAGGA
+GTTTTCCTTAAGATGTTTGGAAGGGTTGGAGATACCCCCATAATAGGGGCCGGAACTTATGCAAACGAAG
+TTGCTGGCGCATCTTGCACTGGGCTTGGGGAGGTTGCCATAAAGCTAGCCCTGGCTAAAACTGCCACAGA
+CTTCGTTAGGCTTGGCTTAGATGCTCAGGCGGCCAGTGAAGCTGCCATAGAGCTTGCCACAAAGCACTTT
+GGCAAGGATACAATGGGGATAATAATGGTTGATTCTAGGGGAAACGTAGGCTTCGCGAAGAACACCAAGC
+ATATGAGCTATGCATTCATGAAGGAGGGCATGAACGAGCCGGAGGCTGGTGTTTAGTGCTAAAAAATTTG
+TGGTTCCTAAACTTCTCCACGTTCTTCTTCTTCTTGGGTATAAGTATATTGAATCCCCTGATATCTCCAT
+ATGCCATAACCTTAGGAGCGAAGCCGTTTTTAGTTGGTGTAGTAGCTGGAGTTGCTAGCGGAATTTCACT
+GTTCTCTAAGCTCATCGGCGGTTACATTGGGGACAAGGGTTATAGATTCCATGCCATGTTCCTCGGTAAT
+GTACTTGGAATATTTTCGGGTTTACTTTACATCGCTTCAGCCTTATCCGGAAGCATAATGGTTTTTGCAT
+TAGGTAGGGCAGTTCATGGATTCGCGATGGGAATATTCTTCCCTTCCTCGCTCTCATCAGCCGTTGATTT
+GGCACCTAAGGGTAGGGTAGGAGAAGCGCTGGGATGGAGGGGGATGATGTTTTCCCTGGGCAACATAGTT
+GGACCCGCCATAGGTGGTTTCATCTCCGACAAGTTTGGCTTTGGAATGGCCTTCTTCTCTTCAATAGTTT
+TCTCGGTTCTTGGAGCAATTTTCGTCTTGCTCGTTTGGAGGGAAGTCGGGGAGATTAAGGTTGATAAGCA
+CGAGGAGCATAGCGGATACAGGGAGCTTTTAAAGCCTTTTTTCATCTCCGCATGTCTTAGCCTGTTCTTC
+ATATCGATGGCCTATTCTGGAGTTGTAACTTTCCTTCCAGCACTTTACAAGGTGTCGGGCTTAGGACAGA
+GCGTGTTCGGTCTCTACATGATGATAATGGGTTTGGCCAGCTTCTTCATGAGGGTCGTTGGGGGTAGGAG
+TGCCGATAAGTTGGGCCCAATTCCAGTGATAAGGGTTGGAGTCTCTGGGATATTCCTTGCGTATCTCCTA
+CTATTAAAATTCAAGTTCCCTCCAAACTCTTACATCTCCGCGGCAATCTCTGGAGCTGGCTTTGGATTAT
+CTTTGCCGGCCCTTCAATATATGGCCCTGGCAAAATTGCCCGGGAAAATTAGAACCATGGGTTCCAGCAT
+TTACACAATGTTCTTCGACCTTGGCATGTTAAGTGGTCAAGTGGGCCTAGGCTTGGTGGCCCAGGTTAGG
+GGATACGAGGGTGTATTCCCGGTTATTTCAATTCTTCCGTTAATTTCAATAGCAATGGCTCACATTCCAT
+TGTTGTGGGGGAGGAATGATGAGGGTTAGACTATCGTATGGAACTGCAGTTAGCATGGGTCTCATAAGGG
+CCAAGCTCCTGGCGAGACCGACTACGGCTTACCTAATGACGTACTATGAGGGAAGGTGCATTAACGATTG
+TAAGTTCTGTGCGCAGGCCAGGTCTAGTAGAGCTAATCTTGAGATGCTCTCGAGGGTCGTGTGGCCTGCC
+TTCGAGCTTGAAACCGTTTTGAAGAACTTCAGCAAGGGCAACTTCAAGAGGATATGTCTCCAGACGATAG
+ATTATCCAAATATGCTTAGTGATGTGTTTTCCCTTCTGGAGGAGTTGAGCAAGTTAAACGTCCCAATTTC
+CCTCTCAATAACCCCTGTCCCCAGGAGCGAGTTAGAGGAATTCTCGACGCTTGGAGTTGACTACATTGGA
+GTTGGATTAGATGCAGCGAGCGAGAGGGTTTACAAAGATGTTAAAATTTCAAGGTACTCCTGGGATGACA
+TGTGGAAGTTCTTCGACGATGTTCTCTCGGTTTTCGGAAAGGGAAGGGCAGTTGTGCATCTAATAGTTGG
+ATTGGGGGAGACTGACAAAGAAATTGTGGAAACTATTGGTGAAGTATACAAAAAGGGAGGCATAGTTTCC
+CTATTCGCGTTCACCCCTATTAAGGGAACCCAGATGGAGAACTTCTCTCCCCCTCCACTGGAGCGGTATA
+GGAAGATACAGGTTGCCCATTACCTCATAAAGACTGGCGAGGCAGAGCTAGAGGATTTTGAGTTCGATGA
+GTTTGGTAACCTTATTGGATTGCCAAAGACGGAGGTTCCCCCAATAGCTTACGTAACCCAGGGATGTCCA
+TGGTGCAATAGGCCTTATTATAACGAGAGGCCAGGAAGGGAGCCCTATAATTACCCATCGGTTGAAATGG
+TTAGAAAAAGGAAATAGTTACTCTTCTTCCTCTTCCTCCCCTGCGAGCTCCCTTAACCTATCCACTCCAG
+CTCCGACTGCAATCAACGTGTCACCCTCTTGAATTACCTCGCTACTCTGGGGATCGTATATGTACTTGTT
+CCCCCTCTTTATCGCTATTATCCTGACCCCTATCTTGGAAGGCAGTTTTAACTGCCTAAGGCTCTTTCCT
+ATGAGTATGGATCCTTTCTTGACCTTAACCCTCCCTATCTCTTCGTCAACATCGTGCATGATCTTTCTTA
+TTATCGGATGGGGCTCAACGTCCCTAAGAACTATGTCTGCTATTTCGTAGGCCGAATCGCTAATCTGTTC
+GTTTATGTTGGCCATCTCTATAACGCTTAACATGCTCTCTGGCTCATCTATCTTTTTTGCGGCCTCAAGT
+GCAAGCTTTTTGACCTTGTACGTTAGTTCATCCATCTTCTCTTCGAGTAAATAGACTTCTTCAGCTATCT
+CCTCGCTGTTATACATTACGGAGGAGAGGGCGAGGTCTATCATCAGTGATGAGATGTTTTTCATCTCTAT
+TAGGCAGTTCCTTATCTCCTCAAGCTCTCTCATTTCCCACCACCCTTATGGCCCCCCTCGCTATCTCCTT
+TAAATGCTCTATTGATGTTCTAGTTCCTCTTCCGATGAGTATGTCGCCGGCTCTAATCTTAAAGCTCTCA
+TCTGGCCCGAATATCCACCTCTTTCCCCTTCTAACCGCGATTATCCATACCCCTGTGTTGGTTGCCAAGT
+CTAGTTCGCCCAACGTTCTTCCGACTATCACCGAGTCTGGGGAAACGACTATCCTACCTATTATCTCTTC
+ACCTTCAACTATAGTCTCCTTTATTACTGGATGTAGCTCTATGCCTTCGAGCACCATCTTTGCCAAATCC
+CCAGCTGCGTTCGAGATATCCTCTATTGCGTTGGCCATCTGAATTATCGCTATAACTTGCTCAGCCTCCT
+TAACGTTTCTGGCCGCTAGAACACCGTGTATCATGAGTTGGTAGTTTAGAATATCTATCCTCTCTTCAAG
+CTCCAGGACTTCCTCGGCGATCTCCTTATCCCCAAAGAGAATTGAAGCATATGCGAGATCGACCATAAGC
+TCGACGGTGTCCTTCATCTCTATGAATATTTCCTTAACGCTCTTTGGTTCGTACCTAAACTCTTCAACTT
+CTTCCATCTCCCCTGGCTCCCTCCAAGATTTAAGTTGACCATTTCCATAAAAATCTTCTGAAGGTCTAGG
+TTTTTAACGTCCTGGGTAGTTGATAATATGATGCTTGACGATGTCATTAAGGCGATAGAGCTTGAGAGGA
+GGAAGTTTGAGGAGAGGGCCAATATACTTGAGGAAGTCATTGATAAGAGTAGCTCTTCGATTTCTTCAAA
+GTACGAGGAGTTATTGAGAAAAAGAAGAGCAAGCTTTTTCGTGTATTCAATCCTCATGATTGGACTTCTC
+GTAGTGGAGATTATAGTTTTGCTAATCATCAGGGAGAAATTTAACGTCGGGGGGATTAAGATTTCCTTGA
+TACTATTCTTCCTCTTGGCGATACTAGCCTTTACGTTGCTCGGCTTAATAGCCTCAAGAAGTGAAAGCGA
+GGATTACTCGGTTGAGGACAAGATAACGCTCTATAGAAAGTTGGCAAAGTTCTACTCTAAGCTTAAGGAG
+GCATTGGAAAGGAAAGACTATGAAAAGCTAAGGGAATTGGCCGACGAAGTTCTAAGTGATCCCCTGCTAG
+GGAAGGCCATTGAAATTGGTAACATAGGCAGGCCGGAGGCCGTAGCTTATGCTCTCTATTTGTACTTGAA
+CAGAGATAAAGTTGAAAAGTTTGAAGTGGAAGAGGCCATTAACTTGGTTGAAGGCCCCATGAAGTTGCTC
+CTGAAGGTTGCGTTAGGTGAGGAGGATGAGGATAGAGGTAATCTCAAAGGACGCAATGAATGAACTTTCA
+AGGGTTTTAAGCAAAGCGGGGATAATGAACAGAACTAGGGAAGAGCTTGACTGGGTTGCCGAACATAAAA
+TAAGCCTCAGGAGGAAGCTTAAGGAGTTAAAATCAATTAAAATTGGGGCGGTTAAGGATAGGGCTAGCGA
+ACTTGAGAGCACCCTGAGGTTTCTAATTGAGAAGCTTAAAGATGGAGAAATAACGCTTGACGATATAGGC
+GATGATCCCGAGTTAATAGAGGCCCTTGAATCCCTGGAAAGGGGTGGCTACCTCAAAGTGGAAGACAATA
+GTATAAGGCTCCAGAAAGACGTTGACAGCGTTGAGGATATTGAAGTTGAAGTCTTAATTCCAGTAGAGGA
+AGTCGCTGACTATTTGGAAGAGTTGGAATCCCTCGGGGCCAAGGTAATCACGGAAGTTTTCTTCGTTAAG
+AGGTACTATGTTGAGGTCATGGAGGTTGAGCTGGAGGCGATCCAGAAGGCGCTTGAGATAGCAGAGGAAT
+ATGCCGATGAGGAGGATATCTTGGAATCTTCAATAGCGGGAATTTCTAAGAGCCTTTTATCAAAGGTAAT
+CCTGGAGCTTGTTAAGGATATAAGGAGGAAGAATGAGCTCGTGGAGATGTTGATGAACATGGAACCCATT
+GAGCTCGAGGGGGACAAGGGGTCATTGAGGATATACTTCGAAGAGGATGTCCTGGAGGAGATACTCAAGG
+AGCTTCAAACCCTGGGTTATTTAAAAGTGAAAGGGAACAGGATATGGTTCTACTAGGACTTAGGCAGGTG
+AGGCAAGATCCAGCTTAGGAACCCATCTAGACTCCTGGTTTGAATGTACACATCCCCGTGACCACTGAAT
+TCAAATACCAAACCCTCACCGCTGAAGAGCGTTGCCTTCAATCCCCCGATTTTCCTTATTCTAAAATCGA
+TTCCCTCCGTGAACGCGACCATATGGCCAGTATCCACTATAACGCTCTCTCCCCTTAATGTTATCTTCTC
+TATGGCCCCATAGCTCGATAGAAATACTATTCCCTTTCCTTTTAACTCCAGCAAGAAGACTCCCTCTCTT
+CCGAATATAGTCTTTCCTCCTCCGAACTTGACGTCTATGTCAATTCCTTCACTAGCAACTAAAAATGCAC
+CACTTTGGGCGTATAAGGTTCCATTCAACTCGAGACTTATGATGTCCCCAGGATATCCTGGGGCAAAGCC
+TACTCTTCCTGGGCCTCGGAAAACGTTCATGAAGAAGCTCTCCCCTCCAAGGACGGATCTCTTTAAGGCT
+CCTAAAAGCCCACCTCTAGCTTTGGTCTCTATGCTCACCGTTGGATCCATATATACCATTGCCCCTGCTT
+CCGCTTGAACGGCCTCTCCCTCTCTAAGGTTCACTTCCAAAAGGGAAAAGCTTGGCCTATGCTCAATTCT
+GTATTCCATGATAAAGCACCCAGGAAATAAAAGGTGAAGACGTTAAAAACCTTATCAATTTCCAGGATCT
+TCTCCCGTTATTCTCCTGTAGAGCTCTTCATAGGCTTCAATCAAGTCTCCCTTATCAAACCTGAAGACGT
+CTTTATCTAGGCTCTTCTTCGTCTCTGCGTCCCAGAAGCGGCACGTATCTGGGCTTATCTCATCCGCCAA
+TATTATCTCTCCGTTCTTGTTCTTTCCGAACTCGAGCTTGAAGTCCACAAGTATTATTCCCCTCTTAGCG
+AGGTAATCCTTTAGAATTTCATTGACCTTGAGCGCTATCTCTTCCATCTTCTTTATCTCCTCCAACGTGA
+TTCCCAGGATTTTGGCGTGATAGTAGTTTATCATTGGGTCATGGAGCTCATCGCTCTTATAGTAAAGCTC
+GACGATTGGTTCTGGCAACTCGTATCCTTCGGGAAGTGGGAGCCTCTTCTTCAAGCTACCAGCGACAACG
+TTCCTAACAACGACTTCAAGCGGATACATGTCCAACTTTTCAACTATCAGCTTATTATCGCCGGCAACTC
+CAATGAAGTGAGTCTTTATTCCATGCTCTTCTAAGAGTTTGAAGAACTTTGCGGATATTTGAGCATTTAA
+CCAGCCTTTGCCCTTGAACTTCGCCTTTTTAACGCCATCGAATGCCGTGGCGTCATCCTTAAACTCCATG
+ATGAACTTGTCATCATCCATGGGTATCATCTTCTTAGCCTTACCCTCATAGACCTCCATAAATTTCACCA
+TTTTCATGTAAAAATCATAATACTTTTAAGATTTTTTAAACAGATTCATGGCAAAGGTGAGAGGGATGAG
+AGAGAAGTGCGGGATATTCGGTGTAAGCTCTGAGGATGCCGTTAGGAAGACGTATTATGGCTTAATAGCC
+CTACAACATAGGGGTCAAGAAGGAGCTGGAATAAGCGTTTGGAATGGTAGAATAAGAACGATAAAAGGAC
+ATGGTCTCGTCTCTGAAGTTTTCGACGAGAACTCCTTGAACCTTGCAAGTAACATTGCGATAGGCCACGT
+TAGGTACTCGACGTCCGGCTCTCTAAGTGAAGTTCAACCGTTGGAAGTTAGGTGTTGTGGGTACGAGCTT
+GCTATAGCCCACAATGGAACCTTGACGAATTTCATACCCCTCAGGAGATTATACGAGGGTATGGGAATTA
+AGTTCCATTCCTCAGTAGATACCGAGGTGATTGGGATATCCTTCCTTAACCACTATAGTCAAGTGAAAGA
+TGAGTTTGAGGCCATGAGGAGGGTCTTCGAGGAGGTTAAAGGGGCTTACTCAATATTAATCCTCTTCGAC
+GGAAAGATAATAGCGGCAAGGGATCCAGTCGGCTTTAGGCCCTTGGTCTTTGGGGAGGGCGATGGATACT
+ATTTTGCCTCGGAGGATTCCGCCCTAAGGATGTTTGGGCTGGAAACAAGGGATGTTCTTCCTGGGGAGGT
+CTTCGTAATCGATGGAGAAAGCTATGAGAGTAAAGTTCTTGCCAGGGAGAAACATGCCTACTGCGTTTTT
+GAATACATCTACTTCGCAAGACCAGATAGCACGTTGAACGGGATAAACGTTTACTGTGCCCGCTATAGGA
+TGGGGGTTGAGCTCGCCAGGGAAAGTCCAGCTGAAGGAGACGTTGTGATTGCGGTTCCAGATTCTGGGAG
+AACGGCCGCTTTAGGATTTGCCCACGAAAGTGGAATCCCTTATATGGAAGGCCTAATAAAGAACCGCTAC
+ATAGGGAGGACTTTCATAATGCCAAGCGGCAGAGGGTTGAAAGTTAAGCTCAAGCTGTCTCCAGTTAGGG
+AAGTAGTGAATGGTAAAAGGGTAGTTCTGGTTGATGATTCCATAGTTAGGGGAACTACCATGACGAGGAT
+AGTCAAGATGCTTAGGGATGCAGGGGCCAGGGAAGTCCACGTTAGGATAGCCTCCCCACCAATAAGATAC
+CCATGCTACATGGGGATAGACATACCTACCCGGCACGAGCTTATAGCTGCCTGGAGGAGCATTGAGGATA
+TTAGGAAGGAGATTGGGGCAGATTCATTGGCTTACCTCAGCATAGAGGGTCTTAAGAGGGCCGTTGGAAC
+GAAAAACCTATGCATGGCATGCTTAACTGGTGAATATCCTGAGTGGGCATTCAACTTTTAAATTCCTGGG
+CTTTATTTAGGTTGGTGGGTGAAATGAGAAAATGGCCGCTTTTAATTATCGCTGGGATAATATTTGCCCT
+ACTGTTCTTTGCTCTGGCCCCGAGGTCTCCAGTGGCATCTCACCTTGAACACCTTGATACCTTGGAATCA
+TTATTCGGAATCCTTGCACTGGTATTTCTATTTACTGGAGTCTTTTTAAGGGACTACGAGACCAAGGGTT
+GGGGGATAGCTAAGTATACGCTACTTGAGCAATTTTCCTTCTTAATCTGGGTGGTAGTTTTCTCCTTAAT
+TAGCCTGAAGCCTCTAATTTTGAAAGTTTTAGTAACTTCCCCGATATACCTAGTTCCATTGGCAGTTATC
+GAGAAGAAAAAGGAAGATAAGAGAAAAACGCTCTTCGTTATAGCGGTTGAGTTCAGGGATAAATCCTAGC
+CGGTGTTCTCGGGAAGAGCGTGGCCCACCTTATGTGGTCGAGCTTGAGAACCCATGCAACCAACCTCTCA
+ACGCCGAGTCCAAAGCCGCTGTGGGGGACGCTACCGTACTTTCTAAGATCTAGATACCACTCGTAATCCT
+TGGGGTCCATTCCCTCCTCCTTTATCCTCTGAACGAGTTTGTCGTAGTTATCCTCTCTCTCTGAACCTCC
+TATTATCTCTCCGTATCCCTCTGGGGCTAGCATGTCCGCAGCTAAAACTTTCCTAGGGTCATTGGGATCT
+TCCTTCATGTAGAATGCCTTTATGTGCTTTGGATAGCCGTAGACGAAGAACGGCCTATCGAATTCCTGGG
+TTAGCACTCTCTCTTCATCTGCCCCCATGTCGTCCCCCCACTCTATCTTCACTCCCTTGCTCTGGAGTAT
+CTCTATGGCCTCGTCATAGCTTATCCTTGGGAAAGGTGGCTCCGTGTTCTTCAACGTTGTCAAATCATCC
+CTAAACATTTCAATCTCCTTCTTCCTTAACTCAAGTGTTCTCTGAACCATGTAACTTACAAGTTCCTCCT
+CAACCTTCATGATATCCCATAGATCCATCCAAGCGGCCTCAAGCTCCAAGTGCCAGAATTCCGTTAGGTG
+CCTTCTTGTCCTGCTTTTCTCGGCTCTAAAGCTTGGAGTTAGGGACCATACCTTCTCAAGCCCGAATATT
+GCAGCCTCAAGGTAAAGCTGGGCTGATTGGCTTAGATAAGCCACTTTGTCAAAGTATTTTAACTTGAAGA
+GAGTTGCTCCTCCTTCGACCGCTCCAGTGACCAGAATAGGTGGAAACACTTCGTGCCATCCCTCTCTAAG
+TAGCCACTCCCTAGCGGCCATTATCAAGGTTTCCTTTACCCTCATTATCGCCGAGACCTTGGGTGACCTT
+ATGTGGAGATGCCTGTAATCTAGAAGTAATTCTGGGCTGGCCTGCTCTGGATTTTCAGGAATTGGAAATT
+CGCTAACAGCTTGAATAACTTTTAACTTCTCAACGTGAACTTCAGCTCCTCCAGGAGCTCTCTCATCCGC
+TTTAACTATTCCCTCAACGATAACGCTTGATTCCCTTCCAAGCTTCTTTGCAGTCTCAAATACGTCCTCT
+CCAACGACGTTCTTAGCTATGACGGTTTGGATTATTCCAGTAGAATCCCTAATCCACAGGAATATCTTCT
+TCCCAACCCTCATGTTACTGTATACCCATCCCGCGAGCTTGACTCTCTTTCCGTCTAGCTCTGGTTTTAT
+GTCTTGGCAGTAGGTTTTCTCTATCATCTCACCACACCTTCAAAGCTTTTCTAACGGTGAATTTATAACT
+ATAATGGTTCATTGTCGATGAACTTTTGATTAAATATCTAAGAATTTTTTGGATGAATGGATGTATATTT
+TGAAATTTATGGACGAGAGAGTATCAGCGAAGGGCGTGCTCATCACCACATCAGCAAAGCAAAAGTTCAT
+CATAACTGTAGGCCCGGCCGGAACCCCCGGTTCACGATTCCCCGGAGAGGGCGGGAGCCGGGCCCATCAC
+ATTAAATTTAAAAATGGGTTATAACGTTATCGGTGAAGAAGGGAAAGAGAAAAGGGATGATGAGTTTTTC
+CCTCACTCTGAGCCGTGATGAGGAGCCGATGCTCTGACCTCTGCCATAACGTATTCCTTCTCGGCTATAA
+ATACTGGCTCTACCCTTATGCCCCTGATTATTAGCTTGTCTCCGTACTCCTTCTCAAGCTTCTCCTTGTA
+CGATGAGATAACTCCATTTGGCATGTTTAGCTCTGCGGTAACTACGTTGTCCCCCTTGTGCAACTTGATT
+CCACCCTTTAGCTTAGTTATGAAGAATGTATCCATGTGGGGCTCAAAGGCGGCGTTATAATCATCGTTAC
+TCTTTCCTTCCTTCCTGACGAGATAGATGAACGTGGCCCTCAAGTAGAGGTCGGCGGTGTAGTCTTTATC
+AACGCCGACCTTCAGGCTAAGGGTTCCCTTCTCTCCTTCCCTGGCTATCCTTATTGGATTAGCGATTTCC
+CCGTTAAGCTTTGGAGGTCCTGTGAGGACTCCAACTGGGCCTTTCTGAACTAGAACTAAGCGATACTTTT
+CAGCCTTAGGCAGCGTAACGTTCACAATTATGGGCTTCTCGTTAAGGTGGTTCATGTACTCAATCTCTCC
+TATCTTTATCTTCTCCGTCTTGTTACCTATTGCGTAAACGTAAAGGGTGGCATTCCTTATGTCCCTTCCA
+AAAGCTGAGATGTATAGCTTAAGCTCGTGCTTTCCTGGGGTCAGTGAATTAACTGCTTTCCACGTTCCAT
+TTATGAGCTCTTCAATTCTGTAAATGGCGAACGGTCTGAACTCGTAGACTATCACGTTTCCATAGCCATA
+AACTGGAACGAAGTTCGAGTATAACTTCTCCGTGAATCCTGAATACTTGGAAATTGGAATGTTGAATGCG
+AGCTTTATGAAGTTACTCGTTGCGACCTTGTAGTACGTTATAAGGCCAAAGTTAGGGGCTAAGTAAAGCA
+CGTACGGGAATGGGCTACCATCAGAACATCTTCCGTTTCCAGGTATTTTCTTATTCCCTGGGATTAGCAG
+GGTGTAGATTGGGGAACACTCGGCTCTTCCCCTTACATTCACGGTAACCTTGCTGGTAGTGTTACTTTGA
+ACAACCCTAACGCTAATGCCTGCGTAGGGATTAACGTAAATTCCGCCGCTACCTTGAAGTGGCAGTATCG
+TTGTTACTTGACCTCTTCCCGTCTCATCTCCGTTGTACTCTCTCCTCGTTATCGCACCACCTAAGTAGCT
+TATGGCATTGAACTTGGCCCAGTCGTTAAGGTAGATTATGAAATAATTGAGCTCCCAGCTTTCGAAATCA
+ACTTCACTCACGTTTCCATCTCTAGCTAGGAATAGGGCTAGTATATGGTCTCTATCTCTTGCATGACCTC
+CATCCGCGCTTGCCCTTCTATGGCCTAGGAGGGATGATTCTATCCAATATCCATAGTCCCACCAGGAAGT
+TGCGGTTGCGTATTTAGAGGTGTTCTCGTTTAACCACTTAAGAACCTGTTCCCAGCCAGTGGTTTCAATT
+TCACTGACCTTTAACGCCTTGGCGTTTCTAGCAATTACGGGTCCATGCGTTATTGGGACCATTAGTATCA
+TTACCGCAATTGCAATTCCCAAAGCAGCCTTTATTCCAACGTTCTCCTTCATCTTCTCAATGACTTCCAT
+GGTGAACCCCGCGAATATCCCTGAGAATAATGCTATCGCATAGCTCGCCAGGAATAGGAACCTGACTGCC
+AGGGATAGTAGGTAGAGGGACATGATATAGAAGACCAGCGAAAGCATGTATTCGTTACTACTCTCGGACT
+TCTTGAGTAGAGCGTTTAAGTATAGCCCCAGTATTATCAAGAATCCTGGGATGCTAAGGAAGAATACAAG
+CCCATTGTTTCCTTCCACACCGTAATACAGTTTTATGTCACTAAGTGTTGTCTTGGCTAGCTCTTGGACT
+GTTTGATAAACTTGAGTTGACTGATAAGCTCCTCCCATGAGTCTGAAAAGCTTTGGACCAACGTAGGCAT
+AAGCTCCAGCGAATCCAAGTAAGACTATTACCGCAACCACTGCAAACCTGTGCTTCTTGTCCGAATAATT
+CAGGAACTTGCCTCCATACAGCATAATTGTAACCAACAAAACTAGTCCTAGGAAAACCTCGAATGCGAAC
+TTTATGAATCCTCCAATTTTGGCTATCCCAGGTATCGTTAGCCCGTATCCAATTGCGAGGATTGCTAAAT
+AGGCTGGGTAGAACTCCTTCACGAACTTTTTAAGCTCTTTTATTTTTCCAAATATGAAAAGCGCGATAGT
+TTGGAAGGATGCAAAACCTATCAGCACCATTAATCCGAACGGCGAACCGTTCCAGGCTCCCAGGGAGATG
+CTTGCTAGGAGAACGAAAACCGCTCCCCATAGAGATTTCTTCTTAATATCGTTTTCTTTGAGGTAATAGA
+GCATTGCTACTAGCGAGAACAGGAATAGTGTCATGAAGGGTCCATCTCCTCTCGCATTTCCTGAGAAGGT
+TCTCGAAAAGTTGGCAGTTGATACCGAGAGTATTACCGCGGCCCATAACCCTGCCCATTCATTGAGCACC
+TTTCTGCCAAGTAAGTAAACGGCTATAACTCCCAGGAAACCCACGAACGGTGGCCACATCAGGAATGCCT
+GAAACTCGTTGTAGCCAAAGACCGAGACTACCTTGTAGAATATCGCTGGTAGGATGTACAAGCCGAGGGG
+CTCTCCGATTAAGCTTCCAAATGGAGCTTCCGCCATTGGGTAGTACTTTGGAAGGCCTTCTTTGAGCACG
+AGCTTATATATCTCGAAGTGGTAGAACGTATCTGGATCCGGAAAGTACTTTCCGGCCGTTAAATGGCGAA
+GATAGTAAGCGTAAATTCCAAAACCGATTACAGCTAGTGGAATTAGAATCCTCTTAAGCAGGGGATACAG
+GCTTTTACCCTCACTCTTTTCACTCTTTTCCTCTTTTTCCTCCTTTACCTTGGTCTTTACCATATGATCA
+CCTCCTCATTCCACGGTTACGGACTTCGCAAGATTCCTTGGCCTGTCTGGGTTATGACCCTTTAGAACCG
+CTAAGTGATACGCGAGCAATTGAAGCGGAACTATATACGTTATGGGACTTACCTCCTCCGGAACCTTGGG
+TAGCCTTATGAATACGTTACTAACTTGGTGCAACCTTAGGTCGTCCCCAACCGTTATTATGAACCCTCCC
+CTAGCCTTGGCCTCTTCGATGTTCGACAACATCTTCTCGAAGGTCTTTCCACTTGGGGCTACCCCAATTA
+CCGGAACCCCTTCCTCTATTAAGGCAAGGGGTCCATGCTTTAGTTCTCCAGCCGATAATCCCTCGGCATG
+AACGTAAGCGATCTCTTTTATCTTAAGGGCCCCCTCGAGGGCCGTTGGATAGCTAATCCCCCTTCCTATG
+TAGAAGAAGTCTCTCCTATCATTTAGGGACTTGGCAAGTTCCTTTATCTTCTCGTTCATCTTGAGTCCTG
+CATCTATCAACTCTGGAAGCTTTGGTAGGGTGTTCTCTACTTGAGTTGTATCTACTCCATTCATCTTTCC
+GAGCTCTAGAGATAGTAGGAGGAGAACCGTTAACTGGGTCGTGTAAGTCTTAGTCGCCGCAACGCCAATT
+TCTGGTCCAGCGTGAGTGTAAAGCGTGGCATCCGCTATTCTGGTTGCCAAACTTCCAACGACGTTTACAA
+TCCCTATAACTTTTGATCCCTTGGATTTCGCGAGCTTCATGGCAGCTACTGTATCTGCCGTCTCGCCACT
+CTGGGTTATTGCAATGAGTAAAGTCTTGTTGTCAAGGATATCCTCATACTCGTACCTGAGCTCGCTTGCC
+TCCTCTACGAGGACTGGAATTTTCCCGAACCTTTGAATTAGATACTTTCCAACGAGAGCGGCGTGATAAG
+AGGTTCCCATTCCCGTTATTATTATCCTATCGTACTTAGATAACAGCCCTGCTATCTTTGGGACTTCCTC
+AAGGTTTCCATATATGGCATCTTTCACGGCTCTTGGCTGTTCAAATATCTCCTTGAGCATGAAGTGGTCG
+TATCCTCCCTTTTCGGCCATTTCTAAGGTCCATTGGATTTCATACACTTTTTTCCTCTTCTCCTTTCCGG
+TTATTATGTCCTTCACGGTAAATCCGTTCCTAGATACCACTCCATACTCTCCATCATCCAGGAAAACTGC
+TTTCCTAGTATATGGGAGAAAAGCTGGAATGTCACTCGCAATGAACATTTCCCCGTTTCCAATCCCAATT
+ATGAGGGGGCTGTCCTTTCTAGCTATGTAGAGCCTTTCGGGATCATCGGCAAACATGACGACCAAGGCAA
+ATGAGCCCCTGAGCCTAAGCAGGGACAACCTAAACGCGTCCTCAAAGTTTCCAGTTATCCTTAAGTTCTC
+CTCTATTAGGTGAGCTATAACCTCGGTATCCGTGTCGCTCCTGAATACGTGCCCTTGCCTTAGGAGTTCT
+TCCTTGAGCTCTTGAAAGTTCTCTATTATCCCGTTGTGAACTACCACTATCTTCCCGGTGCAATCGGTAT
+GTGGGTGAGCGTTTGTGTCGTTCGGTATTCCATGGGTTGCCCACCTCGTGTGTCCAATTCCGATGTTCCC
+AGGAAGGTCCGTGAAGTTCAACCTCTTGGCAAGTTCATCAATCTTCCCGGCTCCCTTCTTTATTAGAATC
+CTCCCTTCGTGAGATGTCGCTATTCCAGCTGAATCGTAGCCCCTGTATTCAAGCCTTTTTAGACCTTCAA
+CGATTATTGGAGAGGCCTTCCTGGGTCCTATGTACCCTATTATCCCGCACACAAGTGACACCTGAAGACT
+TAATATCCGGTTACATTAAAAAATTTCCTGGGCGATGAAGAACTGGATCCGAGCTGAGCTTATGATGATG
+GAGGTTTAACCTGAGCCTTCATAAAAACTGTCTTATCCTCCCTCCATATCTCATATCTAGCAAAGTTGCT
+TTCCATGGCAAGGTGCTTTAAGGTGTCTTCAAACTTTTTAGCACTATCCTCGGAGGAGAAGACCACCTTC
+CAGATTACTTCACTTCTGTTTACGACAACTATCCTATCGCCCATCCAGTGCCTCGCTATATTCATGGCCT
+CGCTCCAATTATTTATCCTCCAGGAGATTAGAAAGACATAGTAGGCTCCTAGGGTGTCGTTAAATACCCC
+TGTAACGTTAAGCTTAACCTGTACGGGTTTCCAACCTTGGAGGTACAGCTCTGGGAACATTACTACTTTC
+GTTGAAGTTGGGGGCTCTTTGTATGCCGAATTCACGAGCTTCCAGCCACCTTTTGAATAGAGAAACCTGA
+CGAATCTATCTCCGAACACATATGGAAAAACGTTGAGGCTCCAGTATAGGTTATTCCTTGAGATGTTCTC
+TATCTTTATTATCCTTATTCCATTCTTCTCGCAGAAGATGTCTGCAACTAAGTCGGCATCGCCTTCAATT
+AGTGCATCGAACGCAAGTCTCTCGTCTAGCGTTTGTTCCTGGGGTCTCTTTTTTATTAGTTCCCTTTGGA
+GAACGTGGGTTAGCTCGTGGGCAGTTGCTCTCAGGGCTATATCCCCGGATTTTAGGAAGTTCTCCCTTAT
+CACGTACACCTTGTTACCAACCGTGGCCGCTATCCAGTTGGCCGTGTTCTCTCGCTCAACTTTAAAGAGC
+GTCTCCTGGGGAGGGAGAATAAAAGTAACCTTGTATATTAACTCCTTGATTTTCATCTCCTCGTTGGGAA
+CGTACGGGGAGAACAGCATTAGCGCATCTCTTCTCGTAATCACTATAAACTTTGGGCTTTCACTCGGCTT
+TATCCCCCTTATACTCTCGACTTCCCTCTCAATCAGCTTTACCTTCTTTAAAACATCATCTACCGGGGAT
+ATCGTCGATAGGGATTGGAATATGAGTATAAAAATTATGAGAGAGGCTACTAGGCTTCTCATTTTTACAA
+GGTCACGAACTCTTCTTTCATGCCGTCCTTCGTTATTGTAACCACTTGGATTTTCTTGCTTCCGGTGTAA
+ACATCTCTAGCTCCAGCCGCTTTTACGGCTTTTATTGCAAGCTCTTTGGCTTTCTCTATTCCTAGGTTTT
+TCCTGTAGCCCTCTTCAAGTATTGCGATGGCAAATGGTGTTCCCGAGCCCGTTGCTGTATAGTCGTCGAA
+TATCAATCCTCCAAGGGGATCTAGGTTTGCTATCGTTGGCTCGTCAACGTAGCCTCCTATTATGATTTGA
+ACTAAATATGGGAACCACTTGTTCTCGTTTAGGATGTTGCTCAGCAAGTTCGCCATCGCCCTCGTGGTCA
+TTGGTCTGCCCCAGGTGAATTGGTAATATCTAGCCTCTGCCTCGAGAATTCTCGCAATCATCTGAACATC
+TCCAACGCTTCCCGCCGTTGTTATCGCTATCCTGTCAGTTATCGGGATGATCTTCCTTATATTGAGGGTT
+TCAACCATATGATCGAGGGAAGCTTGAGTGTCAGCAGCTAAAATTACGCCATCCTTAACCCTTATTCCTA
+CCGTTGTGGTTCCGGTCTTCCTGTTCATATTCCTCTCACCACAAAGAGGTTTGCGGTATTATTTTTAATA
+CCTTCCTATTTCCACGAGATAGGTGGTGAGATGATAGATGAGCTACGTAACCTTATAGAGAAGTACTCGA
+ATGAAGTCAAGTTCATGGATATAAGGTTTGAGAACACAATTTACACTGAGTTTACCGTTGAAAACGGAAA
+GGTTGAGGGAGTTGAGAGTAACGAAGAGGTGGGAATTGGGGTAAGGGTTCTCATCAACGGCTGGGGGTTT
+GCATCAACGAACGACCTTTCAAAGCTTGAAGATACAATTAAGATGGCCATTAAGCTCGCAAAGGTTAGCA
+ATGCCGAGGTTCCCCTCTACGTAGGAAATCCTGTTGAGGGCAAGGCTATAATTAAGCAAAAGAAGGATTT
+TCTTGACGTAGACCTTGAAGAGAAGACTAAGCTAGGCCTTGAAGTTGAAAAGATGATTAGACGAGATAAA
+ATCAAGACCAGCAGGTTCTCCTACTCTGACTTCGTGACGAGGAAAATCTACTTGAACTCTGAGGGTAGTG
+TAATAGAAACTGTGGTTCCTAGGATTTACTTCTCATTGTCTGCGGTCGCTAGATCGGCCGATATTATGCA
+GACTTACTGGAAATCATTCGGTGGAACAGTTGGGTGGGAACTAGTGGAATCCGTGGACTTTAATTATTGG
+GCCAATTTCATTTCTAGTAAGGCACTATCCCTCTTATCTGCAAGATCTCCCCCTTCGGGTGAGATGCCGA
+TCATAATGGATCCTGAGCTTGCAGGAGTATTCATCCACGAGGCCTTAGGGCATGCCGTTGAAGCGGATTC
+TGTAAGGCAAGGTGAGAGCATATTATCAGGAATGATAGGTAAAAAGATTGGTAGCGAGGAGCTAACGGTA
+ATAGATGATCCAACCTTACCCGGAAAGTTCGGTTCCTACGTTTACGATGACGAAGGTCTCCCAGGGAAGC
+GAGTAGAGATAATAAAGGATGGAGTTCTACTAAACTACCTAAATGATAGGGAAACTTCAAAGGCCTTAAA
+CCTTGTTCCAAACGGACACGGAAGGGCCCAGAGCTATGCTCACGTTCCCCTTGTTAGGATGTCAAACACT
+TACATAGCTCCAGGAGAGTGGACGCTGGAGGAGATGTTCGAAGAAGTAAAATTTGGCGTTTACATGATCG
+GGGACAAGGGAGGGCAAGTTGATATCGCAAACGGCTCCTTCATGTTCGGAGCGAAGGAGGGCTACATAAT
+CAAAGAGGGAGAGATAAAAGAACAGGTTAGGGATGTCGGAATTAGTGGCAACATACTTGATACTCTAAAG
+GAGATAAAGGCCGTAGGTAGGGATTTAAAGATAGAATTTCCAGGTTTTTGTGGGAAAGGACAATGGGTTC
+CCGTTGATGATGGAGGACCTCACGTTCTCGTGAAGGCGATAGTGGGGGGAAGAGAATGAGAGAGGATGTT
+GAGAAACTAATCAAGATACTTGAGGGTTCAAATCTAAATTTAGAGTGGGAGATTTACTGGGGAGTTAGCT
+CGTCTTCCTCCTTTAAATTCAGGAAGATTAGGAAAGTTGAAGTGGAAAGGGGCTCGTTTGAAGTTTCTGG
+TGGGATAGGATTAAGAGTCCTAACCCAGGGAAAAATTGGCTTCTCCTACATATCTGGCTCTAACTTCACG
+AGAGAGCAACTTGAAAGGTTGGTAAAGAGGGCTTACAAGATAGCGAAGGTTGCCGGTTCTATTTATCCTG
+GGTTTCCAGTTCCTAAGAAGTTTCCCAACGTAAGAGGCTTATACGACGACAAAATTAGGAATCTTTCAAC
+GGAGGAAATAGTTGAATACGGTACTGAGCTTGTTGATGTTCCTCCGAATGCCGAGGCGTCAATTGGGCTC
+TCAACGAGTGAAAGGGGAATAATGAACTCTAATGGCACTGAGGGAAGAGAAGAGCGCACTTTACTAGCTT
+TTGGACTCTACGTTTTTGAAAAAAGTAAAGGGACAGGATCTTACTCAAAGTCTTTTAGAAGACTACCAAA
+GCTAGAGAGCGAGATCGAGGGTGTAAGGGAAAAAGCCCTTTGGGAATTTGAGATGAGTTCCAAAGCAAGG
+AAGTTGGAAAAGTATAATGGGGAGATTATACTTGAGCCAAAGGCCGTTGCTTCAATCCTTTCAATTTTCT
+TACCGAATGTCTCGGCTAGAAATGTGTACTTAAAGAGGAGTAGATTTACGGAGTTGGGAATTGAGGTCGC
+ATCTGGAGGTTTAACGATAATCGATGATCCGACGGTTGAAGGGGGCATTAATAGTTATAGCTTTGATGGT
+GAGGGAAATCCTGGGGTAAGGAAGTTCATAATCAAAGAGGGTATCCTATCTTCCTTCTTGGCAGACCAGA
+AATACGGTCACTTAATCGGTATAGGGAGTACTGGAAATGCCTCCAGAGGTTACTCCTCCCAGCCTTCGAT
+ATCTCCAAGTAACATCATGATAAGCCCAGGAAATGATGAACAAGATGAAGGGATATTTATAAGAGGCATC
+TACGGAGAGCACACGGCAAATTCAGTGAGCGGTGATTTCTCCCTAAACGTTGACCTTGGTTACGTGGTAA
+GGGGAGGGGAGATTAGGCCCTTCAAAGGTAACATGCTCGTTGGAAATGTATTTGAAATGTTAAAAAATGT
+GACAAATATTGGGAAGGAAATTGAAATTTTAGATGGCTTTGCGTCACCAAAAATAACGACTGTTGGCAAA
+ATAGTCTAAAATGTCGTCTACGAAAGCTTAAAAACGATAAAAGAAATAATAAAGGGGGATAATCATGGAT
+ATACTTAGTTTATTCAAAATTGGCGAGACTGTTTTGGTTGAGTACTCAGGGACGTCAAGGGTTGAGGCTC
+TCTTTTATAACCTGATAGCTAGGGCAGGACTTCCAGTTCTCGTTGATGATATCTTTGATACCTACTATGA
+ATTCTACGTGAGGCTTAAGGTGGCTGGCTTTGACGTAACTCCACTTGAAGATGCGATGGTAGTTAAAATG
+GGTGGAAGTAGACGTATAGGTAACGTGGTGGGTGAGCTTAACATAAGCAAGTACGTAATTAGTGAACAGG
+AATATGCGACGATAATCGAGAAGATAAAGAAGGATAAGCCATTCTTAAACCTGGTTCTTGGAATTCACAA
+GCTGATAATCCTTGGTAGTATCCTTGAAAACATGAATGTTGTCAAGATGGTCTCTAGCTACGTTGGAAGA
+AAAGAGAGGGTGGCGTTCTACTTCATTAATAAAGGAGTCGTGAACAAACATTCTCCTCCGATATTAGACC
+TACTAGAAGAGGTTGCGACTTCCGTGCTGGAGGTTACCGAGAGGGGTGTCATAATAAAGAAAGCCATAAA
+TAAGGAAATAATTGGGGAGGTTATTCCGCTCTAAACCTCTTTACCACTGGTGCCGCTATAAATATGTCCA
+CACCAGTCTGTATGGTGTTCGGTAAAGCTATTGCAAGCCAGAACGGCGTCTTTGTCATCTCCTCCACTAT
+TCTTATTACATCGCTCCTTGATGTAATATTGTAACCCATCATCTTTAGGAACAGTGGGAGGGCGAAGTAG
+TAGTTAAGGAGTATCATCAGAACATCCCTAATCACCGCTGCAACTAAGAATGCAACGATAAAGTACGTCA
+CGCTCTTCTTTTTAATTATAGCCTTTGAAGTTTCTAGTCCAATTAAAACCGACAGAGTTGCAAAGAACTT
+CATTACTGGCCCTATTCCCATGGTATTTGGGCCAGAAATTATGAACAAACCAATAGTCATAGCCGCTAAT
+CCGAAGAGTCCCGCTCTGAATCCTAGTATTAGATAGAGTGCAATTATCGGAACTGCCACGAGATCTATGT
+TCATTCCCCAGGGTGTCCTGACCTTTAGGGGTAACACCTCAAATATTAGACTCAACGCTACCATAACTGA
+GGTAAACGCTATAATTTTTGCCCTACTCATTTAACCACCGCACTCTATTTTTGGAACTATATTCTTAAAT
+GTATGTTCCAAATTTTGAACGAAAAATGTTTGATAGTTATGCTAAGTAGTTCCTTTGGTGGTTCTATGAG
+GATTCCTGAAGACGTTAGAAAAGATATTCCCTTGACCCAGGAGGTTATATACTTCGACAACACGGCCACT
+TCCCTCACGCCGAAGCCCGTTATAGAGGCGATGGATGAGTATTACCTCAGATACAGGGCAAACGTCCATA
+GGGGAGTTCACAGGCTCTCTCAAATGGCCACCCAGAAGTACGAAGAATCGAGGAAGGTAGTGGCCGATTT
+TATAAATGCCGAGTTTGATGAGATAGCATTCACCAAGAACACAAGCGAGAGCTTGAATTTAGTTGCACTA
+GGACTCGAGCACTTGTTTAAGAAAGGGGATAAGATAGTAACGACGCCATATGAACATCACTCTAACCTAC
+TCCCTTGGCAAAGACTAGCTAAGAAAAAGGGCCTAAAGTTGGAGTTCATAGAGGGGGACGATGAAGGTAA
+CCTCGATTTAGCCGATGCTGAGAAGAAAATCAAGGGAGCAAAGCTCGTTGCAGTGCAACACGTTTCTAAT
+GCCTTGGGAGTTATCCACGAGGTTGAAGAACTTGGGAAGATGGTTAAGGAAGAAGGGGCCATTTTCGTCG
+TTGATGCCGCTCAGAGCGTTGGCCACATGGAAGTAGACGTTAAAAAGTTGAAGGCAGATTTCCTTGCTTT
+CTCTGGTCACAAAGGGCCAATGGGGCCTACGGGAATAGGAGTGTTGTACATAAACAAGGAGTTCTTCGAT
+GTTTTTGAGCCTCCCTTAATTGGTGGAGGAACAATTGAGGACGTTGAACTTTGCTGTTACAAATTGACGG
+AACCACCGGAGAGATTCGAGGCCGGAACCCCTAACATAGGCGGAGCAATTGGACTCGCGGCCGGTATTAA
+ATACATCGAGAAGATAGGGATAGATAAGATCGAAAAGCAGGAGAGGAAACTTGTAAAAAGGACTACCGAG
+GGATTAGACGAACTTGAAATTCCATGGTATGGCCCTAGGAACCTAGACAAGCATGCGGGTGTCGTTAGCT
+TTAACGTGCCTCCTCTTCACCCTCACGACGTTGCCTCCGTTCTAGATGAGCATAAGATAATGGTTAGAAG
+TGGCCACCACTGTGCTTTGCCAGTGATGAAGAGGCTTAAGATAAATGGAACAGTTAGAGCATCGTTCCAC
+GTCTACAATAGCTTAGAGGAAGTGGAAACGTTCTTGGGAGTCTTAGAAGAGCTCGTTAAATCCTTGAGAT
+CATCTCAATGACATCCCCTACTTGAGCGACGTTTGAGATTTCGAAGCCCCTTTCCTCAATTCTTTTGACT
+TCCTTAGCTTCCGGATTTATCCAGGCGGCCCACATTCCAACCCTTATGGCTCCCTGATAATCCTCAGCGT
+AAGTATCGCCAACGTGGAGGGCTTCTTTAGGCTCGACGTTGAAGGAGGTTAGAACTTTCTCGAACATCTC
+CCTCCTGGGCTTATAGCTTAGGACTTCGTCTGCGAAGAAAGTTTTGTCAATGTAATCAAGCATTCCAAAC
+TTCTCAAGTAATATCCTCGTATACGAGCCAGGCCAGAACATGACGTTGCCCAAGACTGCAGCTTTGATGC
+CTTTCTCCTTAACGAGCTTAAGGGCATCTATTGCCCCATCTATTACAATTCTCTCATCAACATTTAGAAC
+GGCCCTAGCGGTTGCCCTCTTTATGAGCTCGATGTCAATGTTCAATCTTTCTGCGAGCATTCTCTGGCTA
+CCCGTTAGAACCTCCCTCGGGTCTTCCGAGGCCTTAGCCCTCATCCTCTTTATTTCCTCCCTCACCTCCA
+TAACCGCTCTAACTACATCGGCCACGCATAGGCCACCAACCTTTCCAAGCTGGAATGAAAACTCATCAAG
+CATCACATTCAAGTCAAGCAAGGTGTTCCAAACGTCAAATGTAACGAGCTTAATCATCTTTCCTCCCTCC
+TATTTCAACCGCCAATCTAGCAGCCTCATCAGGGTCCTCAGTAAAGATAACCCTCAATATCTTCTTGTGA
+TCGAAATAGCCATCCTGGGCAAGCATCTCTAGTTTGTCACTTGGATATCCAGTGTCGGTAAGGACTATTA
+CAGGAACTCCCAAGTTATAAGCCATCAGTGCTTCTATCATAGTTCCAACTCCCCCTCCGAGCACCACGAG
+AACGTCGGCCGATTCGACCAATGCTCCGCTCCTCTCCACGGGATTCATTCCCGTCTTTACCCTAATCGTG
+TTGAACTCATTACCTTCATCTGAGTACGGTAAAATGCCCACTACAATTCCTCCCCTCTTCCTGAACTCCT
+CGCTAACTATCCTCATTATTCCTCCTCTTCCCCCAGTTAGCAAGATAACGTTGGTTGGAAGAGCCCTTGC
+GAATTTCTTGGCCTTCTCAACGGCCTTCTCAAACGGTTTTTCATCGCTGGATCCAGCAATTGCAATTTGA
+ATCATCCGACTTTGAGTTTGAATCATCCAACAAACCCCCTAATCGTGGGTAATAGGTTTATTCCGAGTAG
+GATTAGGGAGAGAACCATTATGGAGTACCCGACTATCTTGCCGAACCTGGGAGAGAGCTCTGTCAATGTA
+TCTATGAGCATCCTACCCCCGTCAAGCGGGATAACTGGAAGTAAGTTCATTAAACCCACGCCAAAGTTAA
+TGACGTAGAGCCAATAGAAGAGCGTGAATATAACCATGAGTTCCTTGTCAAATCCTATCTTCGATATCAA
+ATGCTGCGTTGGATATATTCCGATAAACCCTTTTCCTGGCCTCTCTGGATGCTCTCCAAGCGTTATTGAG
+ATGTTCTTAACCTTACCGTTCCTTAGTATCACCAATGACAATTCCTCACCGGGCTTGGTGTTGTTCATGA
+ATTTTATGAACTCTTCCAAGGTGTTTATCTTGACTCCGTTTATCTCAACTATAACATCCCCCTTCTCTAA
+AATGCCGTAAGCTGGACTATCTTTTATGACCCCGAAGACTTCAACTCCGTGAGGTTCGAACGCTAGGGTT
+ACCCCATTGAATACTAAGACTGAAATGAAGGCCACTATGAAGTTCGCGAAGCTACCAGCTGCAAATACCC
+TCAATCTGCTCCTTAAAGGGGCCTTCTTAAGCTCGTCTTCATCTGGTTCCACGAACGCTCCAGGAAGCAC
+TATGAAGAATAGCAAGCCAACGGATTTTAAGGGTATATTCTCGGCTCTCGCGACGAATCCATGGCTAAGC
+TCGTGGACAATTATAAGGACCGCGAGGCTAATCAACCCATACACTAGTGGTATTGTGACTCCTGGGATTA
+CGAGCTGAACCGAGGGAACAACCTCAGCTGTGGGCCTTAAGATATTGTAGGCCTGCTTTAAGAAGTAGTA
+GAGCACGAAGGCCATGCCACCGAATCCCGCTATTATACCTATATCTCCATAAATCCTCCAGAACCCTTTG
+TGTTCCCTCCCAACCCTGTCTATGAAATCCAGGAATCTCTTAGTCCTCCAAATTATTTGAAAAGGTGCTA
+TCTCTAAGCTCTTGGAATCTTTTAGCACGGTAACTCCTAATATCCCGATTACAGCCCAAAATCCGAGTAT
+TCCAAGGATTACATTTGTGAGCGTTCCCAATACACTCACCAGATTTTTGGTAGCTGAAAACCTTTTTAAG
+GTTCACCTATACCTTTAGCCGATGGACGTGAGGGAGATTCATGAGTTCTTGAATAGAATGTGGGAGGAAA
+CCTTTAGGCTCAGGGAAGAATTAAGGGAGGAGCTAGAGGGTTTTGAAGTTGAAGAAGTTACTGAGGTTTT
+CAACGCTTACCTTTACATAGATGGTGAGTGGAAGGAGATGAAGTACCCTCATCCGGCCTTTACGATAAGG
+CCAGGTGGTGAAGTTGGAGCGACGCCCCAAGGCTTTTACTTTGTCTTCGCCTTTGATAAGGAGGATTTGA
+AAGAGGAATTCGTTAGAGATTTCATAATCACTTTTAGGCAATCCTTCATATACGGGATGGAGAATTTCCT
+TGAGGACTTCTATAACTCGACGAATCCCAGGAGCTTTAAGGAGGTATGGAGTGATATAGTGAAGAGTAGG
+GAGAGGATTATAAACTTCGAAGTTGATACCGATTTAAATAAGGATGAGTTAAAAAAGGAGCTCTTGAAGT
+TCATTAATTTGGCTAAAAGGCATGGTCTCCTTTGAAAAGCTTAAATAGAGGGAGCATCAATGATTGCCCA
+AGGGATGTCAATGTTACTAATGTTGGCAATGCCCCTGCTCGGTTACTTGGCTTACAGGGCCAAAGCCCTA
+GACCTTAAGGGCTCCCTGGCGGCGATTTTCCTGGGATATGGAATAGTTATCCTTGGCGGTTACGTGCCGT
+TCTTTGCTTTGCTTACCTTTCTAATACTTGGAACCATCGCAACCAAGCTTAAATGGAAGGAGAAAAAAGC
+CCTCGGCGTAAATGAAGATTCGTGTAGAAGTATAGGCAACGTTCTTGGTAATGGCCTAAGTCCTCTACTC
+TTCGTCATGCTCGAAGCTTTGGTTAAGAGGGATTGGGGCTGGGCAGGCGTTTTCTCAGCTATAGCTACTG
+CAAATGCAGATACATTGGCTAGTGAAATAGGAAAGGTATTTGGGAGAAATCCCATACTCATAACCAACTT
+CAGAAGAGCAAAGGTTGGTGAGAGTGGAGCGGTTTCATCTGTTGGAGAATTAGTAGCGTTAGTTGGCTCT
+TTCCTGATAGCACTGATATCAACTCTCGTATCTGATAATAAAGTTCCAATGCTGTTCTCTGTAACGCTAG
+CCGGCTTTATTGGGGCCAACGTTGATAGTTTAGTTGGGGCAACGCTGGAAAAGAAAGGCTACGTTGATAA
+CAACGGCACTAACTTTATAGCCACCTTCGTTGGTGGTATAATTGGCATCTTGATATTCCTATTACTTGAA
+TGATGAGATGGCGGATTGCTGAGCTGTGATGAAGACCTTAGGGTCTGACTTCCCAAAAGTTCTTAACTGG
+ACTTGAGCGTTTAAGGGTGTGGTGAGAGACATGGAAGAGTACTACGTCTGTCCTCAATGTGGGAGCGAGG
+ATGTTGAGGTCATAAAGGAGAGGGGGAGAGAGGTAACGTTAAGGTGCAATGAGTGTGGCTACGTTTGGAT
+TGTCACGTTGCCGAAGCTTAGGAAAATCCCAATAATAGTGAGTAAGCACGAGAGGAGCTTTAGAGAGTTC
+GTTGAATTGCCCGAGGGGGAAGTGGTTAAGGTTGGAGACATCGTTGAGACTGATGAGGATGAAGTTAGAA
+TACTAAGCATAGAGCTCCCAGGAGGTAAAAGGGTTAGGAAGGCGAAGGTTGAAGAGATACAAACGCTATG
+GGGGGAAAGTTTAACGTATCCAAAAGTCTTCGGTGTTTCAATATACCTTCCAGGTGGAATTACGCAGTCC
+TTTAAAGTTGTCGTTGATAGGGATGAGGAATTCGTCGTTGGTGAAGTTATTGAAGTTGGAGGTTATACAT
+TCAAGGTTGAGATGATAAAAACCGAGAAGAAGCTAATGAGGAGTGGAAAAGCGAAGGCGGATAAGATAGT
+TAGGTTAATGGGTCATGCGATAAAGGGAAGGGCCAGGAGAAAGCTGAAGATATATGAGGGCTACGATGCT
+CTCCAGAACACTTAATGATTCCGCGATACAATTATAAGAAATTTCATCCAAGTAATAACGTATGAGGATA
+TTCGGTATTTTGGGCCCAATCATAGCTCTTGCGGGCGTAGTATTTGCCTATCTCCTCAATAGGGATTGGT
+GGAGCATAACCGAGAACGCCATAAGTGACCTTGGAAGGGTGGGTCTTCCTAATAACTGGGTGATGAATTG
+TGGCCTGATAATCGGTGGATTGTTGCTCCTGGGTTATGGGGCATGGAGGCTCAAAAAGTCCAAAAATCCA
+GGATGGGCAATTTATGTTGTGGGCTCAGTATTTTTAGTTCTAATAGGTGTTTTTCCAGAAGGTACGGAGT
+GGCACTATGAGGTTAGCTGGGGCTTCTTCGTTTCGATGTTCGCAGCTATGCTCATAATCTCTATATCCAT
+ATTAAAGAAAAGTAGGCTTGGATTCTTAGGCTTGGCCGTTTTCTGTGTAAGCCTTCCATTGGCTTTATTC
+TCCTTGAAGGCATTTAGTGGAGTGGCGGTTGCTGAGACAGTATCAATCTTGGCCTTTTTAATCTTCCAAA
+CTTTAACCCTGGTGGTCGAAGATGTTTAAAAAGCTGGCATGGTTCACGATACTCATCGTTATCCTGGGTT
+CAGTTGCTATTCTGGTTAAGCCTTATTTGGGGACAAGTGAATGGGAGGCTAAATCTGGTGGGGAAGTTAT
+TAAGCTCCCTGAGCCGAGATTGAGGGGTGAAATGAGTGTTGAGGAGGCCATAGCAAGGAGGAGAAGCATT
+AGAACGTACAAGGATGAGCCATTGACAATAGAAGAACTTTCTCAACTCCTATGGGCCGCCCAGGGAATAA
+CCGACGAGCGAAGGAAATTTAGAGCGGCCCCTAGTGCGGGAGCAACTTATCCTTTTGAAGTGTACGTCGT
+CGTTGGGAAGGTCATGGGTTTAAAGCCCGGCGTTTATCTCTACAACCCCTTCGAACATTCCCTTATCCTA
+GTTAGGGAGGGGAATTTTATGCAGGATCTAGAGGAAGCAGCCTTAAACCAAAAATGGGTTGGGAATGCCG
+CGATAAATATAGTCCTTGTTGCCTACTATGAAAGAACGACCAGCGTGTATGGGGAGAGAGGTATAAGATA
+CGTTCATATGGAAGCTGGGCACATAGGCCAGAACATCTATCTACAAGCTACCTCCTTAGGACTTGGAACT
+GTCGCCGTGGGGGCTTTCCACGATGATGTTGTTGCAGATATACTTGGAACTGATGGTCATCCGCTATATA
+TCTTTCCGGTGGGAAGAGTATGATCGACCATTACTTCTTAGGTTATCTAACCTTCATCATGATGAACTTG
+ACGATGCTGTCAGGGGCTTTAATATTCCTTTCAAAGAAAAGGCAAAGGCTGCTGATTTACATTCACGCTA
+TCCTGGCTATACTAACGTATCTGCTGATGACCCTCACAATCCTAATAGTCAGGTAATGCGATTTTGCCTT
+TAAATCTGCCCTTATTGGCTCATTTAAACATTTTAAAGCTTTTAGAAATTCGTTTTTAAACATTGAGAAA
+AGTATATAACCCTCTCAGTTACTACCCAAATAAGACCTCACTATCATAAGGGTGATGATCATGGGTAAGA
+AGAGTAGCGATCCTGCGGTCGTTGAGATAAATGATGTTGATGAGCTTGAGCTGGAAGTTGGAGAGGAAGT
+TACCTCTAAAAAGAAAAAGAAGGAAAAAGAAATAAGGACGATTGAAGATCTTCCTGGAGTTGGACCGGCA
+ACCGCCGAAAAACTAAGGGAGGCTGGATTCGACACTTTGGAGGCAATAGCCGTTGCATCTCCAATAGAAC
+TTAAAGAGGTAGCGGGCATTAGCGAGGGCGCCGCGCTCAAGATAATTCAAGCCGCGAGAAAAGCCGCAAA
+CCTTGGAACCTTCATGAGGGCTGACGAGTACCTTAAGAAGAGGGAGAGCATAGGGAGGATCTCCACTGGA
+AGCAAAAGCCTCGACAAGCTTCTTGGTGGTGGGATAGAAACGCAGGCAATAACGGAAGTCTTTGGAGAAT
+TCGGGAGTGGAAAGACTCAGCTTGCCCACACGTTGGCTGTAATGGTTCAATTACCTCCAGAGGAGGGCGG
+TCTAAACGGCTCGGTCATCTGGATAGATACAGAGAACACGTTTAGGCCGGAAAGAATAAGGGAAATTGCT
+AAGAACCGTGGCCTTGATCCAGATGAAGTCCTTAAGCATATATACGTTGCCAGGGCGTTCAACAGTAACC
+ATCAGATGCTCCTAGTTCAACAAGCTGAAGACAAGATTAAGGAGCTCCTCAATACTGATAAGCCTGTAAA
+GCTTCTAATAGTGGACTCCCTCACGAGCCACTTCAGAAGTGAATACATAGGAAGGGGAGCCCTAGCTGAG
+AGACAGCAGAAGCTCGCTAAACACTTGGCAGACCTTCACAGGTTGGCAAATCTCTATGAAATCGCGGTTT
+TCGTAACGAATCAAGTTCAAGCTAGACCAGATGCATTCTTTGGAGATCCAACGAGGCCCATTGGAGGTCA
+CATACTAGCTCACAGTGCAACCCTAAGGGTTTACCTAAGGAAGGGTAAGGGTGGCAAGAGGGTTGCCAGG
+TTAATAGACGCTCCACACCTGCCAGAGGGAGAGGCCGTGTTCAGGATAACTGAGAAGGGCATCGAGGATT
+AATCCTAAAATGCCGAGCTGGAAAGATGGAAAGCTTGGACTTCCCATCCGCGATGCTCTTCAAATTTTTC
+CTGAATTAAGAGAGTACGTCGATGAAAAAGGTAGGTTAGATTTCTCGAACAGGAGGGCCAGGATACTCTA
+TAATAAGGCTATAGCGAAGGCTATTTTCGGGTTAGACATTGAGTACCATCCGCGTGGCCTCGTTACAACT
+CCAATCTCCAGGTATATCTTCCTGAAAACTTTCCTTCGTGGTGGAGAGAGGGTTTTGGAGATAGGGACTG
+GACATACCGCCATGATGGCCCTCATGGCCGCTAAAATATTCAACTGCGAAGTCACGGCTACGGAAATAGA
+TGAAGAGTTTTTCACTTATGCTAAGGACAACATAGAGAGGAACGGCGCAAAGGTTAGGCTAATCAAAAGC
+AACGGTGGAATAATTCGCGACGTAATTCCTGAGGGAGAGAAGTTTGACGTAATTTTCTCGGCCCCTCCTT
+ACTACGATAAACCGACGAGGGGAGTTTTAACGTATAGGGAAGGTGTTGGTGGAGGAAAATACGGGGAGAG
+GTTTTCGATTAAGCTTCTTAAGGAAGCATATGATTATCTCAGCAAAGACGGGAAGGTTGCTCTTTTCCTT
+CCGGATAAAGAACCGTTGATAGTGGTCGTGGCAGAAAAGGGAAAAGAAATTGGCTATCTAGTTAGGGATG
+TAAGGTTCAAAGTTGGGACGCGTTGGAGGCATAGCTTAATATTCCTCAGGGCATAAAGACTTAGGGGATA
+CGAAGTGAAGCGTGCGTGGAGTAAGATTGCTATTTTCCTGGTGCTAATTATGGTAATTCCTGGGGTTAAG
+GCGTTGAATCCTGTTGAAGGCCGAGTAGTTGTGATTGCCTTAATCCAAAACGGAAGTGATTCCTATGTAA
+CGGCAGCATTCTTAACGAATTCCTCGGGAGGGAACGTTGTTTATAAAGGTCTGGTTAAGCTTATCGAGAT
+TGAGGATCTCGGTAAAAATGTTAGAATAAAGGTTCAGCTTAACTTAACCGATGCGGAACCTTATTTAGAA
+AACCTTGTGAAAATGGATTTTCTAAATGAAAAAGCCCTCAGAAGGGTTATCTTTATGGACTTTTTGGTTG
+ACAAGGAAGACAACACGTTTAACATGAATGGAACAAGGGTTCTATTTCCTTTCCTTCTAGTAGAGGAAAA
+TGTGAAGCCCTTTCACATCTTTGAACCCTTAAGGAAAGAGAAACTTAACGTTGTGGGTTCAGATGTTGTA
+GATGCCACGAAATTTTACTCTCCTAGAACCTTCAGCTACACATTTTGCTCCGGTAGCATCGGAACTAGGA
+ACGTTACATGCGATCCTTCAATTAAGTTGAACTACGCTGACATAATAGCGAAGTCCAACTATGTGATTGA
+AGCTAATTTGTTCTTCCCGAATGATCCTTTTGGCATCTATAATGGCCCAGTGTTGCTGAGCTTTCAGATA
+AATTCCTCTGAATTGAATGAACCATTAATGGAAAATGGGCAGAATTGGGGGCCTTATCTAGTGGTGTTCC
+TCTTTTTCCTACTGGGAATTGGAGCATTCAAAATGAAGCGATAAGGAAAGGAAATCCGACCGTGGGCGTT
+TCATCATCAATCAGTGGAGGTGCTTTCTCTTCATCTCCCTACTTACCCTCGATTAGATCCTTACAATTCT
+CGCAGACCCAGATCTCGCGCCCCTCGTAGTGAACCTTATACAGAGGCCCGTACTGACCACAGAGCTCGCA
+TATCCCGTAAACTTCTGGCTCCTCCTTACTTATCTCTTCCTCTTCTTCATTATTTTGAGATGCGAGTGCT
+GAGAGTAAATCAGCGGCAGTTACAAACCCTATTGGCTTTCCAAACTTGGTAACGAGTATTCTCCTAACAC
+CCTTCTCGGTCATGAGGTCTATAGCATCTTGAACATCGTAGTCATATTCTATCTTGACAGGGTTCTTCGT
+CATTATCTCCTCTACCTTAACTTCCTTCGGATCCTTCCCCTTGGCAACGACCTTATCGAGAATGTCCCTT
+TCAGTGACTATTCCGAGGACTTCATCTTTGTCCATTACAACGGCGCTTCCAACCTTATTCTTTGAAAGGA
+TCCTCGCAACCCTATGTACACTATCGCTCGGCTTGACAACGACGGCCTTTCTCTTGACAACCTGCTCCAC
+TAGTATCTTTGTTGCCATGCTTATCCCTCCTTTCAAAGGCAGTTACCTAAAGAAACTTAAAAATATTATG
+CGACACCAGGCATGGTGGTAGGGTGAGGAAGAAGGGTCCCGTTGTCCTGGGTAGGTTCTGGATATATTGG
+TGTGAGAAGTGTAACGTTCCCCTGATTAGCGAGAAGTGTAGCGTTCACGGTGAAGATGGCGTATTTAAGA
+TAACTCTAACTCCTCCTGGGGATGTTAGGTTTGCCTTTGAGAGGGATATCGAGCTGATAAGAGCTGTCTT
+TTTGGAGCACTATGGCGTTGACATTAAAGAGCTAATGGATGGTAAGATCGTCCTTTTGAATAAGATCCCT
+GGGGAAGATGATAGTTATGAGATAATATTCGATGGCTTCATCTTCGGGATAATCTCCTTTGACCCTAGGA
+GTTTAAAGTGGAGGCCAGGGCTTAAGGAGGAAGGTGCAAGACTTCTGTGGGAAAAGTTTGGGAAAAGAAT
+GAAGAAGTGGGTGATAATAGATAGGGGAGCCGTTGAGCCGGTAAAGAATGGCGCTAATGTTCTTCCAGTT
+GGGATAATTGAAGCTGAAGAAAGTATTAGGAGGAATGATGAGGTAATAGTGGTTTCCGAGGATGGAGAAG
+TTGTTGGAGTTGGGATAGCAAAGAAAGATTACGAAGAGTTAATAAACCCAAGTTCACGGGGAACGGGCAT
+TAAAATGAAGAGAAAGGCAAAGGGAAGCGGCAGGAGGACGAATGGTAAGAAAGCTAAGATAGAAGACGTT
+ATAAGGGCGAACTCCCAAGCCTTAGAGGAGAAGGTTAAAGAAGCAAAGGAGTTCATGAGGAAAACTGCTG
+AAAAGTTTAAATTACCTGTTTCTGTAGCGTTCTCGGGCGGAAAGGATAGCTTGGCCGTTTTAGGTTTGGC
+CCTCGAGGAATTCGATGAATTTACGGTTTTTTTCAACAACACGGGAATAGAATTCCCGGAGACTGTGGAG
+TACGTTGAGTCCCTTAGGAAGGAGCTTGAACCTAAAGGGGTTAGATTCATAGTTGCGGATGCTGGGGATG
+CCTTTTGGAGGGCCGTAAATATTTTCTCACCCCCAGGAATGGACTATAGATGGTGTTGTAAGGTAACCAA
+GCTCGGCCCGATAACTTTAGCAATAAAGAGGCACTTTCCCCAGGGAGTTCTGATGTTCGTCGGTCAGAGA
+AAGTTTGAGAGCTTCAAGAGGTACAAGCAGGGTAGGGTTTGGAGAAATTCCTGGGTTCCGAATGAGATAG
+GTGCGGCCCCTATTTTCCACTGGACGGCTTTGGAGGTTTGGCTCTATATCTTCTCCAGGAAACTTAGGTA
+CAATCCCCTCTACGAGAGGGGTATAGACAGGATAGGCTGCTTCCTATGCCCAAGTCAATCGCTCGCGGAA
+ATTGAAAGACTCAAGAAGGAAAAGCCTGAATTATGGAGCAAATGGGAGAAGGAACTTGAAAAGTGGAGGA
+AAAAGCTGAATTTGCCTAAAGAGTGGATTGAATATGGATTCTGGCGCTGGAGGAAACTGGGTAAAAGGGA
+AGTAGCGCTTGCTAAAGATCTGGGTGTTGAAATTCCCAGGGAGAGGAAGTGGGACGTAATCGAGTTCAGT
+ATCGAGGAGGAAGGTGAGAGTTTTATCGTGAGGCCATCCACTAGGATAAACCTAAGGAGGATAAGGGAAG
+TTGCTCCAATTCTGGGGGAGGTTGAGGAAGGGTCTAATTATCTAAAAGCAGGGAAAAACCTGTTCGATGC
+AGAAAAGAATATAATAGTCTCCCCTTCCCATGAGGAAGCTATAGCTTCGATGTTCTTACTCAAGAGGGCC
+TATGAGTGCGTTGGATGTGGGGTTTGCGTAACTTCCTGTCCAGAAAATGCCATATTCATAGACGAGAAGA
+GGAAGAAAGCGGTCGTGATTGCCGAGAGATGTACGCACTGTAGGGAGTGCATGAACTCTTGTCCATTGGT
+CGTTATTCAGGGAATAGACAGAATTCTCTAATTGTTAATTTGTCAAAATTATTTAAAATTTTTGGACTTT
+TGGCATTTGTATTTAATCTATCTGTCTCTTTTTTGATAAAATCACAAAATTTTAGGCATAAGAGACATAA
+ATATCAACAATATTCTGACGATTAGGTGGAAAAAATGAATGCTGTTGAAATAATATCTAGAGATATATAT
+AAAGCTATTGACATTCAGACAAAGATACTTGACTATATGACGAAGTTTTTCACGGACAGGGGCTTCAAGT
+GGCTACTGCCCATAATGCTAAGTCCAATAACGGATCCATTGTGGCCAGATCCGGCTGGGGAAGGTATTAG
+GCCGGCTGAGGTTGACGTCTATGGTGTTAGGATGAGGCTAACCCATAGCATGATACTTCATAAGCAACTA
+GCCATAGCAATGGGGCTAGAGAAGATCTTCGTGCTTTCACCGAACATTAGGCTCGAGAGCAGGAGAAAGG
+ACGATGGAAGGCATTCATACGAATTTACTCAGCTTGACTTTGAAATTGAAGGGGCAAAAATGAAAGACGT
+AATGAGGCTAATAGAAGAGCTGATATATGGCCTATTCAGAAAGGCCGAGGAGTGGACTGGAAGGGAGTTT
+CCAAGGGCTAGGCACTTCAAAGTCTACGACTATAAAGATATCCTTGAAGAATTCGGAAGTGATGAGAAGG
+CTAGCATGGAAATGGAGGAACCATTTTGGATAGTAAACATACCCAGGGAGTTCTACGATAGGGAGGAAAA
+CGGCGTTTGGAAGAACTACGATCTAATACTTCCCTATGGATACGGGGAGGTCTCTAGCGGAGGAGAGAGG
+GAATGGGAGTACGAGAAGATAGTGGCTAAGATAAGAGCTGCCGGTCTCAAAGAGGACTCGTTTAGGCCTT
+ACCTCGAGATAGCAAGAGCTGGAAAGCTTAAACCAAGTGCCGGAGCTGGTATAGGGGTTGAAAGGCTTGT
+GAGATTCATTGTTGGTGCTAAACATATAGCCGAGGTTCAGCCATTTCCAAGGGTTCCAGGGATTCCGGCA
+GTCATTTAGAAATTTTTAAAAATTTTCCATTCCACTTTTTTGGAGGGAAACCATGAAGGCGTTTCCAGCT
+TACCTAGCCTCCTGGGACGATATAGAGGAGTGGGCGAAGGCGGGCGCATGGAAGGTCCTTGAAAGTGGCT
+GGATGCCAGATGTTGTAGTAGGCTTGGCAAGGGGTGGATGGATAGCGGCGAGGCTCTATTGTGATTATTT
+AGGAGTTAAGGACTTGGTCAGCATAAAGGTTGAGCACTGGGGGATTACGGCAACTCCAGATGGTAGGGCG
+AGGTTGAAGTACGGTGCCCAATATGACTTCGAGGGCAAGAAAGTTCTCATAGTGGACGATATAACGGATA
+CGGGTGAAAGCATGAGCTTGGCCTATGAGTACATGAAATCAAGGAATCCAGCTGAGATAAGAACGGCGAC
+GCTTCTAAACATAAAGGGCTCAAAGTTCGTTCCAGATTACTACGCTAAGGACATCGATTGGGCTTGGATA
+ATCTTCCCATGGAATTTCGTCGAAGACATGATAAACTTGACGAATAACCTATTCGAGGAGAAGGAAAGGT
+TGACGACCGAGGAGATTATATCCCTATTCAAGGAGCTTCACGGGATAGAGGTGCCGAAAGAAAAGCTTGA
+AGAAGCCCTTAAGATGGCAGAAAAGAGGAACATTTTTAAGTTTGAAAACGGCTTCTGGGTCAAGGTGTAG
+AACTTGGACAAGAGGAAAACGATTGAGGATATAAAATCGCACAGCAACTACTCAAGGGAAATGTACGAGA
+TGAACAAGGAGGAGATTGAAAAGGCCCTTGATTCTTACAATGAGCTTAAAGAAGCTTACCTTGAGGATCA
+CCCAAGGGCCAGGCTTATCAGGATAGTCGTCAACGAGGAAAACGATCTACCGCTAGCGATGGAATTTCAT
+AGGAAGGATGACTCATTCAAGGGCTTCACTATAGCGATAGGAAAACCGTACGTGAAAAGGAAAGAAAAGT
+AGTTCATTCTTTTCTTTCACACAATTCTAGCAGAACTCCCGTGACGCTCTTTGGGTGAACAAAGGCTATT
+TTTGCTCCCCCTGCCCCGATTCTAGGTTCTTCGTCTATCAGCCTGTATCCCTTTTCCTTGAGTTCCTTGA
+GCTTTTCCTCTATGTTCTCGACTCCAATTGCTAGGTGGTGTATCCCTTCTCCCCTTTTCTCTATGAACTT
+CGCTATTGGGGAATCTTCGCTCGTAGCTTCCAGGAGCTCTATCCTGCTCTCCCCAACCTTTATAACTGCC
+ACCTTAACCTTTTGGTCTGGCACTTCTTCAACCTCTTCAACCTTAAATCCAAGCCCTTCCCAAACCTTAA
+TAGCCTCTTCTAAATTCTTAACGGCTATACCCACGTGATCAATTTTCTTGAACACTTAAACCACCTCCAA
+TTATTTCTTTGAGTATCATATCCGCGGCCGAATACGGGTCTATATCTTTTTGAGAGACCCTCCTTATAAT
+CTCTTCGAACTCTCCCCTCTTTATTGATGCCTCGACTTTCCCGGCGATTATTCCAGAAACTATAGTTTTG
+ATCTCCTCCTCAATTCTCTTCCTTCTCTTCTCTTTTAATCTCCCAGATCTCTCCAAGAATTCCCTATGTT
+CCTTGATCTTATCCCACAGCTCTTTAATTCCCTTATTCATGGTTGCCACCGTCTCCACAACCGGAGGTCT
+CCATCCTAGCTCTCTCCATTTATCACTCTCTAAATCAAGGGCCAAATTTAGTTCAAAGTACGTTGCGTCG
+GCTCCTTCCTTGTCAGCCTTGTTTATGACGAATATATCGGCTATTTCCATGAGTCCAGCCTTTATAGTTT
+GGACGTCATCCCCTAATCCTGGGACTGTGACGAGTACTACCGTATCGGCTGTTTTAACTATGTCAACCTC
+AACTTGGCCTACTCCCACGGTTTCAACGAATATTACATCGCAACCATAAGCATCAAGAACCTTTATTGCG
+TCGTTCGTTGCCTTGGCAAGCCCTCCCAGGGATCCCCTCGTGGCCATGCTCCTTATAAAGACTCCAGGAT
+CGGTTGAGTGTCTTTGCATCCTTATCCTGTCTCCAAGTAGAGCTCCGCCCGTAAAGGGAGATGTTGGATC
+TATTGCAATAACCCCAACTATTAAACCTTCTTTCCTGGCCTCTTTAATCAGCTTATCCAAAAGGGTTGAT
+TTTCCAGCACCTGGAGGGCCTGTAATTCCAACTATATAGGCGTTCCCTGTTAAGGGATATATCTTCCTTA
+TAATCTCCCTAGCTTTCTCTTCATCGTTCTCGACAAGTGTAATTAATCTTGCAGTTGCCCTCCTGTCTCC
+TTTTTTCATCCTTTCTATAAGCTCATCTATCATTCCACATCACTGGAGAATTTATCCAATGAGATGGGTT
+AAAAACTTATTCAAGAGGCTAAGAATTTCTAAATTTTTTCAGCTTTCCAACGTTGTTGTCTATGAACTCT
+ATTATTTCCTTCAGCGGTGTTCCTGGACCAAAAACCTCGGCAACTCCCATTTTCTTAAGTTCCTCAGCGT
+CGTCTGGTGGTATTATCCCACCTGCTATGACGAGAACGTCTTCATTAACTTTTACTCCCTTCTCTTCGAG
+TAGCTTGAGAATCTTGGGTATAAGAACCATATGAGCTCCTGAGAGTATGCTTATTCCGAGAACATCAACG
+TCCTCCTCAATAACAGCCTCAACTATTTGCTCCGGCGTCTGTCTTATGCCGGTATATATAACTTCATAAC
+CTGCATCTCTGAGGGCCCTTGCGACGACTTTAGCTCCTCTATCGTGACCATCAAGTCCAGGTTTGGCTAT
+GAGAACTCTCACCTTCGACCTCTCAACCACTTTTGGCACCTCCAGGATTTAGTTCCCATGAAACAATATT
+TAAGGGTTGCTAATTCGTCAAAATATGGATATATTATCCCAACAATCTTTTAATCTAAAAGCGACAAAGG
+GGACAACATGTCCATGAGGGTTTACCACTTATTCAGTGGAGGGAAGGATTCATCTTTAGCCGCGTGGATA
+TTAAGTAAGTTAGGCTACGAGGTAACCTTGGTTATGGTAACTTTTGGCGTCTTGGATAATTGGAAGTACG
+CGAGAGAGACTGCTAAAATCTTGGGATTCGAGCATGAAGTAGTAGAGCTTCCCAGGAATATCCTTGAAAA
+CGCTGTGAATATGTGCCTTGAGGATGGGAGGCCTACGAGGGCTATCCAATATATTCATGAGATGGCCCTT
+GAATACATTGCCTCCCGGGAAGACGTTGAAAGAATCAGCGACGGAACGAGGAGAGACGATAAAGTTCCTT
+TTCTCGACATAAGGAAGGCTAGATCGCTCGAAGATAGATTCAATGTAGCTTATATTAGACCCTTATTAGG
+TCTGGGGTACAAAACGATAAGGGAATTGGTGAATAAGATATTTATAGTTGAGGAGAGGGAAAGCGAAAAG
+ATAGAAAAAGGCGATTACGAGGTTGAACTTAGGTACATGCTTAAGTTGAAGGGCGTTGATCCACTCCAGA
+TATTTCCCAAAAGGCACGTCCAGTCGAGGGTAATTGGATTGAAGATGAAGATGATGAGCTCGGCAGGTCC
+TGAGGAGTGATGAGGATCTTGAGTGCTGATTCACCTTACTGCTATGTCAAGCCTCTTTAGCCGAATTTGG
+ATATTATTTTCCCTCTCAGCATTCTTTATTTCCCTCAATATAACATCTATGGCACTCTTTCTTATGTCCT
+CGTCACTAACCGTGGATAGAACTCCAAAAAGCCCCTCTTCTTCTCTCTTTGCTAAACTAGCCTCAATGCT
+AAGTTCAACGATATTATCTCTAAATTCATAGTTTGCCTTTAACCACCTAAATTCTGCATTAGGTAGGGCC
+TTCAGTTCCTCTTTGAGCTTCTCTTTTAGCTCCTTTATTGCCGAATCTATTCTAGGCTTTATTATCCTGT
+CAATTTCCTTTTTCTTATCCTCCAATAGATAATTTAGCTCCTCTATCTTCGCCTCTTTGAGCATCCTTTC
+AACTTCCTCTTCAATTTCCTTCTTCCTCTTCAGTATCTCACTGGCCTTCGCTGATAATCCTAGCTCGGAT
+TTTCCAAGCTTAACAGTAACAGAGTTCACCCATACGTACTTGTTGAGTATCTTGCTTAGCTCAGAGGCGT
+GTCTCTTAGCAAGCCTAGTTATAATCGCCTGAACCCTTGGTTCATCAAGGTCATTGGCCGTTCCTTGAAG
+CTTTACATTTATCTCAAACTCCTTAACGCCTCCGTAGATTTCGATCTCAAGCTTATCAACTTTAATCTTG
+GAATCTTGGATCTCCCTAAGCAATGTTCTTGCAAATCCAGTGAAATATGGCTTAAATTTCGGATCTACAG
+TTAAATACAGGTTCTGGGCCAATTGATGGGTTGGAGGTTTTGTTAATCTCCATAAAGATGTATCTTCTCT
+CTCTTTTTCTTCCATAGAGCTGATTTTGCTCCCAACTATTGCGTTGACCTTTATGTCCTTTATTATGGGT
+TTCAGGTTGATTTTCCTCATTATCTTGGGCAGATGTTTATTTATTAAGAAGAGGCTTTTTCTTTTTATGA
+TCTCGGGGTCACCTCTTTCTGAGACAACGTTAAACTCTGCAACTATTCCAATAGTTCCAGTCCCAATTTC
+AGCGCTTATCCTGCCGCTCTTGAGGTGAGCTCCATTAAGGTACTTTGCTATCTCAGATTTGGTTAAGTTA
+ACGTACTCTCTTAGGGCGTTTTCTATTGTCTCCTTATTTTCAACGTTTCCCATTATCTCTATCTTGAACT
+CCTCAGGGATCTCTGCTTCTTCCTTTTTCTCTTCTATGACTTTGGTTGTTTCCTCTTCTATCTCCCTTAT
+TTCTCTTTCCCTCTCTACTTTGGCCTCTTCTATAGCTTCTTCAATTGTCTCCTCTGCCTGCCTTTTGAAT
+ACCTCCGACAAGGGAATTGCTGGAGTCTTGGAATATATTTCTATGTTATTAGCGAGTGCGAGCCTGAAGC
+TTGTCTCATCTAGAGGTTGGACTGTTACGATGACTGGGATTTCTGCTATCCTAGCTAACGTTCTTATAGC
+CTCGTCTCCATACATTATCTCTTTCCTTGATTCAGATACACACTTTGCAGCGAGAATCCTCTTTTTGTCT
+ACCAGTAATTCTATCACGTAGCTATCTTTCTCGTCTTTTCCAGCTATCTTAACGTGTAACCCCTTGACGT
+CCTTGGCTTTTAAGCTGTCAGTAAGGAAATTTAACAGCTCTTCTGCCGATAAACAAACTCTACTTTCAGC
+ATTTTTTGAAATGCTGGGGAGTTCCATCTTCCATCACCATTAGGTATATATACCCCAGATTGCCAGGATG
+ATAAGTAGGTATTCAGGGTCATTAAATTGATACTCTAGTGTTTAATATTTAAACATTGTTGGCTATGGGT
+GACGATCATGAGGGTTTTGGTCCTCGGTGGAGGGGTGCTTGGAAGGGCGATAGCCGAGGCCTTGATGGGA
+GAGTTCGATGTAACTGTCGTTGAGAAGGATAGCATTAGGGCCCAAACCCTCGCTGAAAGTGGTCTCCAAG
+TAGTTCAGGGTGACTTTTCCTATACTGCCACTCTTTTGAAGGCTCATATTGAGAAAGCCGACTTAATAAT
+AATCACGACCTCTGACATTCAAACGATAGCGAAGACCCTTCACGTGATAAAGTCAAACAACAAAAATGCC
+TCAACACTCGTGATACTTCCAGAAGATAAATCAATAGAGGACATTGAGTCCATACTAAAAGAGGAATATG
+AGATGGAAGTTAAAGTTGACTACATAATAAACCCAAGAACTGCCATAATAAAAGCAGTAGTTGAAACGGT
+AGAGAAGATCGGAGAAAAGAAAAATGCATTTAAACTCCTTCAAAAGTTAAATGAAATAAAGGAAAGAACT
+GATAGTCTTCTTATCGTCATGCATGATAATCCCGATCCGGACTCAATGGCAAGTGCTTCGGCCCTTGCTG
+TTATAGCTCAAAGCGTTGGTTTAAGGCCTCAGATAGTTTACGGCGGAGATATAACCCATCATCAGAATAG
+GGCAATGGTAAATGTCTTGGGAATGGAGTTCAAGAAGGTGTTAAGGGGAAGTTACGAGATTAAGAGATAC
+GATGCTATAGCGATAGTGGATGCCCAACCAAACGGCAACATTACGATTCTTGATGATGACGATTTAAAGA
+GGGTCGAGATAATAGTTGATCACCACCAAATACTCCAGAATCTGAGGGAAAAGCTATCTCCGAACTGTTT
+TGTCGACATAAGGACGGACGTGAATGCCACGTCTTCAATAATGGTTGAGTACCTTAAAGCACTTGAAATT
+CCAATAACTGACACTTTAGCAACGGCCCTCTTCTATGGAATGTACATAGACACGAAGAAGTTCTCGAAGT
+TAAGCAGGGTTGATATAAGTGCCATAGAATTCCTAACTGGGAAAGTTAACTACGAGTTGCTGGATAAGAT
+TGAGTTTCCAGATATAAGCACGGAAACAGCTGAAATACTTGCGAGGGCCATCCTAAACAGGAAGATGTAC
+AAGAATGTGATAATAAGCAACGTCGGCTTTATAGCCAATAGGGATGCAATAGCTGAGGCAGCTGATTTCC
+TGTTAAGGCTCGAAGGAATAACTACCGTTTTGGTGTTTGGAATAGTTGATGATAGGATAGAGATCTCAGC
+TAGGACTAGAGATGTTAGGGTGAACATAGGTAAGGTCATGAAAGAGGCCTTTGGTGAGATAGGTAGCGGA
+GGAGGCCACGCTCAGATGGGCGGAGCTAGGATACCCCTTGGAATATTCAAGCTAGCAAAAGATAAGACGT
+CCTTGCTGAGACTCGTCGAAGAGGCAATAACTGAGAAGTTCCTTGAAGCCCTTGGCATGAAGGAGGTAAC
+ATAGCGTGAAAATCCTCCTCGTGACGGGTAGGCTAGCTGAACCTCTCGTCAGGAAGTACGGAAAGGGTTG
+TGATGTTTTTGTGGCTCCTGTTACAGTCGCTGCATTTTTAACCCCAAGAATGATAGCGGACTTCCTTGAA
+AAGGCGGGCGTAAAAGGTTACGACATGATTCTCATCCCAGGGCTTGTAAGGGGTTCCACGGAGGTGATAG
+AGGAGAGGATTGGAATACCAACGTTTAAAGGCCCTAGAAATGCCGTTGATTTACCTGTGGTTCTTAAAGC
+AATCAAGCAAGGATTTAAGCTTAGCAAGGAAATTCCCGCTGATGAATTATTCTCTAGGGACTCTTTGAAG
+AAGGTCAGGGATATAAGGAATAAGACTAGGAACAAATCTTACGTTGAGAGAGCTCTAAAGAAGCCCTGGA
+ACTTCTTGGTAGGTTCCCTTCCAGTTGGCCTTGATTTCCCGACGAGGATAGTAGCTGAGATCGTTGATGC
+GCCAAGACTTTCCCCTTCTGAGATTAAAAAGAGGGCAGAGTACTACTTGGGGGAAGGGGCCGATATAATA
+GACCTTGGGATGATATCGGGCGAGACGAACTTAGAGTTCATTGAAACAATTCCTGAGCTAAAGGAAATGA
+TCGATGCTCCAATTTCCTTGGATTCTCTAAACACGAAAGAGTTAGAAAGGGGACTTGAATTCGTTGACAT
+GGTCTTAAGCGTTGATTGGGGGAACGTCGAGGAATTGATAACGGATAAACCAGTTGTCTTAATACCAACT
+GACATGAAGCGGGGAAAATTCTATTCGAATCCCCAAGAGAGGGTTGAATCGTTGGAAAAATTGAAAGAAT
+TGGCAACGTCCCTGGGATACAAAAGGATAATAGTCGATCCAATACTTGAGCATTATCCAAACTTCTCAAG
+GTCCCTAGTTGCGTTTTACCTTTACAGGTCAAGGAACGAGAGAGACGTTATGTTGGCGGGCGTTGGTAAC
+GTAACCGAGATGATGGACGCCGATAGCCCAGGAATAAATGCCCTCCTAGCGAGTATCTCTAGTGAGCTCA
+AGCTGTCCCTACTGTTAACGACCGAGGTCAGTAGGAAGTGCGTGGGCTCGATAAGGGAACTTAGAAGGGG
+AATAGATATGACGTTGCTTGGCGGGGTTAAAGATGTTGGTCTTGATTTGCTAATCCTTAAGGAGAAGAGG
+CCGAAGAGCGTTAAATTCGAGGTCTCGAGGAACTTGATTAAGGCGAGGAGAAAGGATGTAAAACTTGAGA
+AGATATACTTTAGGATATTTACAGATAAAGATGAGATATATGTCAACGCTTACAGGGGCACCGAGTTGGT
+GATGACAATAGTTGGAAGCGAGCCGAACGAGATAATTGATACAATCCTCGAGATGTTCAACATATCCCCA
+AGGCATGCCTTTTACCTAGGAAGGGAACTTGAGAAGGCTTTCACCGCTATAAAACTGAGAAAATCCTATG
+TTCAAGAGGGGGGCCTTTTCACGGATTTCTATTCTCAAAAAAGTTTATAACTATCAAACTCTCTAGGAAG
+TTGAGGGATGGGAGCATGCAACCTAAGAAGAAAGTTAAGAAGGAGATAGAGGAAGAAGAGGAGCTTTTAG
+AGGAAATGGAAGAAGATTGGATTGAAGAGGAGGACTGGGAGAGCTGGGAAGAGGAGGAGTGGGAGGAAGA
+GGATTGGTTTGAAGAGGAGGAAGAATGGGAAGAGGAAGAAGATGAGTGGTGAGCTGAGGGTTAGGCGAGC
+CTCTTCCTGGGAGCTGGATTTAATACTAAAAGAGGCGGAGAAGTACGGCGAGCTCCTTCATGAATTTTTT
+TGTGTAGTTGAGGGGAAGTACAGGGATGTGTATGCAGTAAACGAAGAAGTTTGGAAAATAATTGAAGACA
+TCAACATGAGGCCCTACTCCTTGGGAACATTCGTGGGGACGATAAGGGTCGATGAGAATCTGGTTGAAAA
+GTTCTATCCGAACTTGGAATTCTTTAGCTTGATAAAGCTCGAGAAGAACTACGTTATCCTGGGCCCGAAG
+GCATCCTTCCTCTTTACAACGGGCAAAGATGCGCCCAAGGAGGCCGTGAGGGAAATAAAGTGGCAGGGGA
+GTAAAAGGGTCGTCGTCTTAAACGACCTAGGCGATATCATAGGCATAGGCCTTATAAATCCGAAGAGCGA
+TAGAAGATTTATAAAAAATTTAAAGGATGTTGGGGAGTTTTTAAGGCGTTAGTGCTTGTTTTCTTGCCTA
+ACTGGATAGGGAACGAACTCGACGGTGCCCCTCTGCCTGACTGGCTGCTTGTACAGTTCCATAAGAGCGT
+AAACCTCTTCCGGAACATCGGTTGAGACGTTTAGGCCAAGCTTCCTAGCTTCTTCAACGGTTATTGGGTA
+GTCATGAGTCCATCTCCCCTCGGTTAAAATCTTGGCTAGCTCCTTGGCCTTCTCATCTCCGTACTTGTCT
+TTGAGTAGATCATATATGAAGTCCCTAACCTGCTTTATCGCCTTTTCAGCGACATCAGCTAAGATTAGCG
+TTTGATCATCGACTTTGTCGGGCCCTTTCCTTTCTACGGCCCTGATAATGCTAGGAGCCGGATACTGGCC
+TAGCTGAGGGTCAACCGGCCCAAGAACTGCGTGTGGGTCCATTATTATCTTGTCGGCGGCCAAAGCTATA
+AGCGTCCCACCGCTCATCGCGTAGTGAGGAACTATAACCCTGGTCTCCGCAGGATGATCTTTCAGGGCTT
+TAGCTATTTGGGTAGCCGCCAACACTAGGCCCCCAGGAGTATGGATTATTAAATCTATGGGCTTGTCCTT
+CGGCGCCATCCTTATTGCCCTAAGCACTTCCTCGCTGTCCTCCATGCTTATGAACCTGTAAACTGGTATT
+CCGAATAACCCTATGCTCTCCTGCCTGTGAATTAATGTTATTACTGTAGAATTCCTCTTTCTAGCTAGTT
+TTTCTAGTAGCCTTGCCCTTGCAAGTTGTAACTGCCTGTACTGCATTTGGGGCCATAGTAAAATGTATAG
+GAACAAGAACCACCAGAGTAGGGAGCCAAAGAAACCACTAAGGGGATCCACTTACATCCCTCCTACTTGA
+GCAACTCGTCTAGGATCTCTTTAGCTTTTCCTATCCCCTCTTTTAATTTGTTAACTTCTTCTTCTAGCTC
+TTTAACTTTGTTCTCTAGCTCTTCCTTCTTCTTCTCCAATGATTTCACTTTGGTTTCGTATTCGTTCAGC
+GATCTTTCGAGTTCGCTTACCTTTCTCTCCAGTTCTTCTTCCCTCTTTACCTTTTCTTCGTATTCGCGCA
+ACTTTGCCTCGAGCTCTTCAGCCCTCTTTGCTTTTGCCTCGTACTCCATCAGCTTAACCTCGCTTTCCTT
+GAGCTTCTTCTCAAGCTCTTTCTTCTCTTGTTCGAGCTTTTCTACTTTTCCCTTTAATTCCTCGATTTCT
+TTCTTGGCCTTCTCTAAGCTTTCCAACTCCGCAGCTTCGATCTTTGCCTTTACTTCCTCGAACTCCTGCT
+TGAGCTTCTCGTATTCCTTCAGTAACTTTTCATATTCCTCCCTTGCGACGACTTCCTTTATCCCTCCCTT
+CTCTATCATCTCTATCGTTTTTATCAACTCATCGAGCTTTCCCTGCTTTATGAGTTCATAGGTTTCCCTG
+ACAAGTTGTCCCGCTCTGCTCTCCCCCTTTAAGTGCTTCCTTATCGTCTGCTCCGTCCTTCCGAGCTCTC
+TAGCTATCTCGCTAACGGTCATTCCAGCCTTCTCCCTGGCTATCGCTCCAGCCGCTACAGCTAAGCTATC
+GACCCAGGTCAACCTTTCAGCTGGGTCCTTTATCAGCTCTATAACCTCTGGTCTAAACAGGGTCGCAAAC
+AGGAGTAAGCTCTCCAGCTGGTGTATTTCGCTCCTCGTTATTGGATTTAAAGGAACCTCAATGCTCATAG
+CTATCACCTCCACGGCTCAAAGCTCTAAGATCTTGCCCCTCTTGAGTACCCTATCTGGATAAACGACTAT
+TCCCTTATCGGTTATCTCGAATGGGTGCCTCCTCATGCTATGACTCGTTCCACGCATCTTCCACACTATC
+AGAGAACGCTTAAGCTCACCGTCGATTTCATCTAGGTCAAGCCTAATGATACCATCAACGCCGTGCTCTA
+CACCAGGCCCACCGAATCCCCTTTCACCAACGCTTATCTGACTGACGAAGATGCTCGTACATCCGGTTCC
+GGCTAAGACTCTCTTAAGCTGGAGGATTATACTTCTGGCCAATGCCGGCTTGTTTATGTAAAGGGTAGTC
+ACGGAATCAACTACCACCCTCTTGGCGTTGATGTCCCTAATTGCCTGCCTTAGAACCTCGATGAACTCCC
+TAATGTCCGTTAAGTCGTGAACTATGTACTTCTCGTACTCCTTGCTCTTCCCTATTCCGGCGGTGAAGGC
+ATCTACCATCGCGAACATTCCTTCCTCTTCGTACTTCCTCACATCCCAACCGAATTGGGCCATATTTTGC
+CTAACCTGAACTGGGTGTTCTTCTAGAGCAACGTATATTCCTGGTTCTCCCATTTGGAGACCATTCCACA
+AGAACTGCTGGCTGAATATCGTTTTTCCTGTTCCTGGTCCTCCGCTCAGGAGAACAACGTTTCTCTCGGG
+TATTCCACCGTGGAGTATATCATCCATGCCAGGAATTCCGGTTTTAATTCTCCTGGTCATCTTCATCCCT
+CCCCTTCATCCTGAATAGTTTTACTAACTTCATGATACTATAATGTCTCCATGTATTTAAGGGTTTCTCA
+GGCAAACAAATTAATGGCATTATACTTGATCATAATAACGAGGCTGGTTGAAGATGGAGAGGATAATAGC
+TAAGCTAGCTTCGGTAGGAGCTGATTTGAGCACTAGGAGTGCCGTTAGAATTGCTCTTTCCATAATAAGT
+GAGGATGAGGAGTTAACGGATCAAATATACGTTGAAATAAAGAACAAAGCCTATAGGGATGACTTCGCTA
+AGGTTCCAGTTGAGAAGAGAGCAGTTTTCATTCCGCAATGCTTGAGAAACATTAAGGAATGCGAGGCCGA
+ATTCTCTGAGTATGGTTGGGTCTGCAAGAAGTGTGAAAAGTGCGTGATAGGGGAGATAATAGAATACGGT
+GAATCCCTTGGATACAGGCAATTCTACATAGTTCCTGGGGGGAGTTTGGTTAAGAAAATACTAAAGGAAA
+AAGTCCCAAAGGGAGAGATACAAGGAGCGATAGGAATAGCCTGTTGGCCGGAGTTGGCTGAGACGGCTGA
+GAAGCTCTCCATGCTAAAGATACCAATGCTAGGGGTCCCATTGCTTAGGGTTGGATGCATAAACACTATC
+GTCGACGTTGAAAGAGTTAAGGAGGTACTTAAGCTAGGCCTTTAACTTTCCCTTCCTCCAACCTTCAATG
+CAAGACCCAGGAATATCGTAGTCCAACTCAAAAGAGATATTAGCGAGAACTTAACTTCAGCTCCACCACT
+AATCAAATGCGATGCACTAACTGTTGGAATTAGCAGGCTAATCTCCTTCAACTTTCCTGGGGGAATTTCT
+CTGGATAATAAAATAGGAGGTTAGAAAGCCTTATGACAGTTAACAGTTCCTTAAATGCTACTAATTACTA
+TACCTTGAGGAATTTCAAGTCCAGCCAACCCTAAAGGACTAGCAAAAGGAAAGGTAAGACCGGTAAACAT
+GTCAAAATACTTTTATTCCATCCAGCTTATAATTTGAAGGTGGTTTCATGGGTCTAGAGGAGCTCTATAA
+GTACCTTAGATGGAGGATGGATCCAGAGGACAAGAGGGCAGTTGAGAGGTTCCACAGGATAGTTGAAGTG
+TTTGAGAAATTGAAGGATTCCAAGTTAATAAGTGGCTCTAGGGTTCTCGACATCTGTGCTGGAACTGGAA
+TAGCCGGCGTCGCCTTAGCTAAGGTTCTAAATGCAAAGAAGCTTACGGTCTTAGATGTGAGGAGGGAGGA
+TTTGGATAAGGTTGAGAAGTGGATGGAAGTAGCTGGAATAGATGTTGAAGTAGAGAAGATCGTTGGAGAC
+GCTAAGAAGGTTGGAGAGCTAGTGGAAGAGCACGATGTTGCAGTTCTTTTCGGACTAACGATGCCACACT
+TTAATGCCTTTGATGCCGTCAAGCTCTTTGCAGGCGTTGCCTCAATACTTAGCGAGAATGGCGTATTCAT
+TCTTGAAGAAACCGACAGAGTTTATGGTATAATGTACTTAGTTGGATACAAGGACTTCCTCGTTGAGACC
+AAAGGTAAGGATTACACGTTGATCTCGGTGCACGAGGGTTATGATCCTGTTAAGGGAGTTTTCAAAAGGA
+CGTACTATAAGTTGCCAGGCTTTGAAAAGGTTAGCGAGGAGGAGCATAGGCTTTGGGATCTAGCTTCTCA
+ATTGGCACTTGGAAGCATATTTTTCAAAGATTATAAGCTAATTTCAAAGTCTGAACATGGAGTGGAGGGA
+GTATCTCACCTAGTTTATCTAAGGATTCCCAGGAAAGACGTTGCAGAGACAATATATACTGCATTCCTTG
+ACAAAGATTAGATAAATCCTGTTGAAAAAATTTAAGAACTCATGTAACCCTTTCCAGCTTGTCCTTCTTT
+ACTATGTATGTGTTCTCGTACTTTATGGCACCTTCAGGAAGCATTAGCGGTGGGTGGATTATGCTCAGCA
+CCATGTTTTCTTGAATCCTGGTTGCCCTCTGTGGGACCACTATGGTAGCTATCGGAGGTTCCTCTATTAG
+CAACCCAACGCCGTGTGTGTAGCCAGCCAAGTGATACTCTCCAAATCCCCTTTCCTTAAAGAAATGCTCT
+ATCTTCTTTTCAACTGCTGATATTGGAACTCCAACTCTAGTTTCCTCCAACGCAAGCTTTAACGCTTCCT
+TCTTGACCTCTATCGCCTTCTTAACCCTCTCCCCAGGATCTCCGACTATGAAAGTCCTAGCCATGTTAGC
+GTAATAATGGTTCCAATCAGTCCCTATGACGACCGTGACTATCCCGTTCTCTGGAACCTTCAAATCCCTA
+AAGGGTTCCGCGTGAGCTCTCGGTGTTACCGAGACGTACACCTTTGGATCCTCACTTCCATTAAGCATAA
+GCTCTCTAACTACCTCGGCCGCTATCTCAAGCTCGCTCTTCCCGGGCTTTATCTCCTCTTCAGCGACCCT
+CATCCCCTTTAGGGCTATCTTCCCTGCTTTCCTTATGTTTTCTAGCTCCCACTCGTCCTTTATCATCCTT
+AGGCTCATTGTTAAGTCCAGAATGTCGACGACTTCAATGCTTGGGTTTAGCCTTAGGAATATCTTGTAGA
+ATATTAAATATGCATCTCTCTCTATTCCAAACTCGAGTCCTACCCTCTTCATCCCGTTATCCTTAATCCA
+CTTAACGACGGTCGCCATCAGCTCCTCTACCTTTTGATACTCAACAACATCCTCGATCCAGCTTCTCTGC
+TTGAATAGCTCTGCTTCCCCCTTGACGACTAGAACCGTTGGCTCTCCCTCTGCTGGGATTAATAGGCTAG
+GCCTTAACCACTTCGTCCCGGTAAAGTAGATGAAGCTTGATAGCGTTCTAATGACTGCCCCATCTATGTT
+GTTCTCTCTTAATAATTCTTGGAAACGCTCAACTCTCTTCTTAAATATCTCCTTATTTCCCCTCATTTTG
+TTCACATCCATAACCATATAGGTTCTAATTTATAAAAGTTTATGGGTGAAGAAAGAAACGAAAAGGTTCA
+GAATACTGAGTTTAACCTTCCTCCATCAACGGGTATCATTGCTCCGTTTATGTAGCTTCCTAAATCGCTC
+GCCAGGAACGCAACTAGGTAACCGATTTCCTCTGGTTCTCCAAGTCTTCCTAGGGGTATTGGCTTGGCGT
+ACTCTTGCAAAGCTTCTTCTACGGTTTTGCCTTCCCTCTTAGCCCTATCCTGGGCCAGCTGTATCATCCT
+GTCAGTTCTTATTATCCCTGGCATTATCCCGTTAACGGTTATTCCCTTTGGCCCAAGTTCCTTGGCCAAA
+GTTCTCACCAATCCGGCCATTGCAATCCTGACAACGTTGCTTAATGCGATGTTCGGTATCGGCTCCTTTA
+TGGCAACGCTCGTTGAGTAGATTATCCTTCCGAATCCTTTCCTTTCCATTGCTGGAACTAGGGCCTTCGT
+TAGGTATATCGCTGGGTAAAGTAGTAATTTAACTGCCTCTTCCCAGTCCTCCATGCTCATCTCCATGAAG
+TAGCCCGGCTTTGGACCTCCAGTTGAGAAGAAGAATATGTCTGGCTCTCCTATATTTTTTAACTCTTTCA
+CTGTTCTTTCCAAATCATCCATCTTGGTTAAATCAGCAACGATGTAATGAACTTCGACGTTGCTTTCTTC
+TTTTATTTTCTCTCTTGCTCTTTTTAGGTTCTCCTCATTCCTTGAGAGTATTATCACGTCCGCCCCAGCC
+TTCGCCAAAACCCTCGCAACTCCGAATCCTATGCCCTTGCTTGAAGCTGTCGTGAATGCTAGCTTACCTG
+AGAGGTCTATCTTCAGCATGGGAACCACCGTTTGGGATTTCTCTCAGGGAAACTAATAATTTTTGGTTTT
+GGTTAAAGGTTAGCCCTTAAAAACTCTCCAACTTTCCTTTTCCATTCTTCCTTGTATTTGACTATCGTTC
+TGACGTGAGCGGCATCGGTTATCCAAACCTCTATCCTGGGGTTTATTGTCTTGTTCCTCTTGTAGAATTC
+TTCGACTTCCTCGACTTTAACAAGTGGATCGTTTCCCCCTGCTATGATGAGAAGCGGTTTCCTGACCTTA
+TCAGCGTAATCTATTATGTTGACTTCTTTTGCACCGCTGAACATCTTAGTGAATGGCTTTATAATTGGAT
+ACAGAAACTCCGGTAAGTTTGCGAAGTACTTTAGCCCTCTAGCCCCAGTCTTGTCTATATAAATCGGTGG
+GCTGTCAGCTATTCCACAGCAAACTCTCTCATCCTCGGCGAGCGCCCTTATCGTTACCATGGCTCCCATT
+GAGAATCCTATCAGGGCTATCTTCTTGGTGTTCGTGTTGGAGAGTAGCCAATCTATTGCTCCACTCAGGT
+CAAGGATTTCCTTGTCCCCTATAGTAGTTTTGCTTCCTTCGCTTTCTCCGTGGGCTCTAAAGTCAAAAGT
+TAGGACGTTATAGCCTAGGTTCGCCACGATTTCTATCGCGGGCTTCATGTAGACTTCGTTCCATTTGCTG
+GCGGTATAGCCGTGCAGGACTATTACCGTCTCATCTTTCCCTTGGTCTATCCACCATCCCCTCAACGTAA
+TTCCGTCCCTGCTCTTGAATTCAACTTTCTCATAGTCAAATCCTAGGTCCTTTGGAGTCCACTTGCCTAC
+TCTCCTAGGTGGTGTTACCATTTTGTAGCCTACGAAGGCAAAGAATCCAAAAATAATGGTAAGAAAGAGG
+AGTATTGTCCAGGTCCAGATCATGAGAACACCTCCAGCTTCTCAATCTTCCAAATCATGGGCATCGCAAT
+TAGAACCATCAAAGCTCCTAGTGGGAACAGTATCCTGTAGTTACCGTTGAAGGCATCTACGATTGCTCCG
+CCGATAGTTCCGGCCAGTAGAACTGGTAATGACCTTGTCGCCTCGAAGAATCCGTAGTACCTTCCCGTGA
+ACGCTTCCCTCTTGAACCTCGTGAGCAAATCTCCAATGACCGGGTACGAGGCTGCCACTAGAATTCCCCA
+TCCAATTCCGGCTATCGCTAGTGCAATTATTATCTCTCCCCTCGACCTTATTGTAATTCCCCAAATTTGA
+GGAAGGGCAAAGATTATGCCCCCGATTATTATGCTGAGCCTTCTACCTACCTTATCGTACAATATCCCTC
+CAGGAAGGGCTCCTATGAGAACAGTGACGTTGAAGAGGGCCATCAGGAATAGGCCGAGGGATGTTACCAT
+CTTGACGTTCTCCTCGGTAGCTTCCCCGTAGAGGATGTACGCAAGTATTCCGTATAGGAATATCGCTATG
+AACTCGAAGCTCATCCACCATAGGGTTTGGGCCGCGTAGAACTTTAGGAAGTCCTTGTTGCGAACTATGC
+TTGCGAAGTACTCCACTAAACCCTCATCTTCTTTCACATCTGGAGCTTTTGGCTCTTTAACTACAAAATA
+TACGAACAATGCTGCTCCTATCAAGAATATTGAGGTTATTATGAAGGGCAATTTTAGATAAGGGGTCTTC
+GCGAGGACACTTATCGAGCCTTCCTTTCCAGTTAACTCCGTTGCCTTCGCAATCAAGTAACCCGTTAGGC
+CGAATAAGAATAGGTTGCCTGCCCATTCCAGCAATGTTATGACTCCACTGGCTTTTCCCCTTTCTCCGCT
+CTCTATCGTGTCTGGCATCAAAGCTCTGAATTGTGCTGTGTAGAGATGCATCGAAAGGTAGAAGATTCCA
+AGCGTCGCGGCGAACCCTGCTAGCGGAACTCCCATAGAGTACGTTAGATATATCAGGAGGGCACTCAGGC
+CTGCCATCGTACCCCCTATCATTATGAATGGCCTTCTTCTTCCATGCTTAGACTTCAGTTTGTCGCTGTA
+GTATCCGAGAATTGGCGGTATTAGTATTCCGATTATTCCTTCCGTTGCGAGTATCGTTCCCTTTATAAAA
+GCTGACTCCGTGTAGCTTGAAAGGAGTGGAAAGGAAAGGCCCTTGTTAAGTGCCCATCCAACGCTTCTGC
+TGAATCCCAGGAAAGCTAATCCCATAACGACTTTCCAGCTGAACCTCCCCATTCTATCACCTCAGTCGAG
+ATCTGAAATGTACTCTATGGCCTTTCTACCTACCTTTACGTCTCCTCTCTTTACGAACTGGACGGTGATC
+GTTGCTAGTACGAAGAAGACTATTGCGAAGGGTATTAACGTCTCGTATCCTATTAAATCTAGGAAGGCTC
+CTGCAAGTGGAGGTGCAACCAAGTTTGCAGCTTGGCTGAAGAAGTAGTATAGTCCGGTGTACCCTCCTAC
+TTTCTCCTCGGTCGTCATGTCAACTACCATTGGAAGAGAATTCACGTTAACCATGGCCCAGCCTATGCCA
+GCTATGAAGAACAGTAGCATGAACTTCACTATTACCGGGTCGGTGAGCGAAACTGAACTCGGCCTTTGAA
+CTTGGCCTATGTAGTAGCTGAGTCCCAGGACTATTACTATTATGATTAAGCCGAGGGTTATCGTTTTCCT
+CCTTCCCAACTTGGCCCCCAGGAATCCCGCTGGAATGGCGAATATCATGAAACTCAGCGACACTATTCCC
+ATTATGAAAGCTCCAGTGCTCTCTATCTGTCTCGTTACTGCAGTTTCCTCTGCTCCTATTGGAATTCCAT
+ATAGGTGGTACTTAACGTAGCTTGTGAAGAAAGTTTCAAGCGAGTTGAATGCTATGAACCAGAAGAATAT
+TGCCAGGAGTATTGCGAGTAAGCTCCTCTCGTGGCTGGCGAATACATCCTTTAAGTTTTCTTTGAGCTCG
+CCAAAGCTCTTCTTTGCCGTCTCCGTGAATATCTTCTTTATATCAATGCCCTCTCCTGGAACCCTGTACT
+GTTCGGGCTCTGGGACGAAGAGAACAACTATCATATTCGCTATCAGCATTATAGCGGCTCCCGCGTAGAA
+GGGGTACGCGTAGTTTATGTCGTATAGTATTTTTCCGCCCAGGTAAGCGAGTAAAGCCCCAAGACCGCCC
+ATAAAGTTTATTATCCCGTTTGCTTGGCTCCTCTTTTCACTCGGTGTTATGTCGGGCATGAAGGCAATTA
+CTGGAGACCTGAATAGGGCCATGAAGAAGTTCATGAGGACTATCACTCCCATAAAAAGGGCGAGGTTCTT
+GTGGGCCCTGGCAATTGGTATCAATGCGAACATTATTGCCGCTGAAGGTGCTCCAAGCAGTATGTAGGGC
+TTTCTCCTTCCAATCCTAGTCCTGGTCATATCGCTTAAGGCTCCCAGGAACGGAAGGAGAAGCACCGCGA
+ACAGGTTGTCAATTGTCATTATGAAGCCCGTAACAGTTCTGCTCATTCTGAAGGTATCCTGAAGGAATAT
+CGGTATATACGCATTGTACAGGGACCATATTATGCTTATACCGAAGAAACCGAAGCCTAGGAGGAATATC
+CTCCAATATTTGAACTCCATTTCAACACCTCCAGAGAGGTGCATTAGCGTATATTTTTGGTCTTTGAAGT
+TTTTAAGGTGATTGGTGGGCATATAGTGGGGATCGCGATGTGGGAGAGGGATGAGGTAATACTGCTTGGT
+CATAGGGGGTACATGAGTAAGTACCCCGAGAACACCCTCTTGGCCTTCAGAAAAGCTCTGGAAGCTGGTG
+CGGATGGTGTAGAATTTGACGTGTGGCTAACTAAGGATGGGAAAACGATAATCATGCACGATGAAACTTT
+GGATAGGACGACCAACATTAGTGGCAGGCAGAAAGACATGACGTTGGATGAAATCAAGAAGGCAAGAGTG
+AGTGGTCAAGAAGTTCCAACACTCGAGGAGGCATTCAGCGTTCTTCCAGAGGATGCTTTAGTTAACATTG
+AAATTAAGGACGTCGATGCGGTTAAGGAGGTAGCTTCAATAGTTAAGGAAAACAATCCCGAGAGGGTAAT
+GGTCTCCTCCTTCATAATAGAGGCCCTAAGGGAATACAGGAAGTACGACGAGGAAACCATCCTGGGGCTC
+CTCATAGATAGGGAAGAGGTCGTTCCGATGATACCCAAGCTCAAGGAAGAGCTCAACCTTTGGTCGGTGA
+ACGTTCCGATGGAGGCAATTCCGATAATAGGGTTCGAGAAGACTGTAGAGGCAATTAAATGGGCTAGATC
+TTTAGGCCTAAAGGTAGTTCTTTGGACGGAGAACGATGAGCTGTTCTACGTTAATAGGAACCTTGAGAGG
+CTTAAGGGCTTATTCGAGGTAGTAATAGCTAACGACGTTGAGAAAATGCTCACACATTTAAGGGAATTGG
+GACTTAAACGCAAAACATAATTAGGAATTCACACTCCTCTATACCGGTGAGCCCCGTGGAGGGGTACATT
+TTATCGCTTGACGAAGGTACCACATCGGCGAGGGCGATAGTGTTCGACAGGGAGGGGAACATAAAGGGCA
+TCGGTCAATACGAGTTTCCACAGTACTATCCAAAGCCTGGCTGGGTGGAGCATAACCCGATGGAAATCTG
+GGATGCCCAGGTGAGGGCAATAAAAACTGCAATTCAAAAGGCTAAGGTTGAACCGGCCCAAATAAAGGCG
+ATTGGAATAACGAACCAGAGGGAAACTACAATAGTTTGGGATAAAAACGGCAATCCCCTTTACAATGCCA
+TAGTTTGGCAGTGTAGAAGGACGGCTGAAATGGTAGAGGAGATAAAGAGGGAGTATGGAGACTTAATCAA
+GGAGAAAACTGGATTAATTCCAGACGCTTACTTCTCTGCAAGTAAGATAAGATGGCTCCTGGACAATGTT
+CCTAGGCTGAGGGAAAAAGCAGAGAGGGGCGAGGTCTTATTTGGAACCGTTGACAGCTTCCTGATTTACA
+AATTGACTGGAGAACACGTCACCGACTACTCAAATGCATCTAGGACTATGCTATTCAACATAAAGAAGCT
+TGATTGGGATGAAGAGCTACTCGAAATCTTCAAGATTCCCGAGGGTATATTGCCTGAGGTTAGGGAGTCC
+AGCGAAATATACGGTTACACTAGGATTCTTGGGAATGAAATTCCTGTGAGCGGAGATGCTGGAGATCAGC
+AAGCCGCACTCTTTGGCCAAGCTGGCTTTGAAACTGGAATGGTGAAGGCCACGTATGGAACCGGGAACTT
+CATACTTGTTAACACTGGAAAGACCGTTCGTTACTCTGAGAATTTGCTAACTACGATAGCTTGGGGCTTG
+GATGGAAAGGTAACCTACGCCCTCGAGGGAAGCATATTCATCACCGGGGCGGCCGTTCAGTGGCTACGCG
+ATGGGATAAAGATAATTAAGCATGCTTCCGAAACTGAGGACCTCGCAGAAAAGCTGGAGAGCAATGAAGG
+TGTTTACTTCGTTCCAGCGTTCGTTGGTCTAGGGGCTCCCTACTGGGATCAGTTTGCCAGAGGGTTAATA
+ATAGGTATAACGAGGGGAACCGGTAGAGAACACTTAGCGAGGGCAACTTTAGAGGCCATAGCTTACCTCA
+CTAGGGACGTTATAGAGGAGATGGAGAAGTTGGTCGGCATAAAGGAGCTCCGTGTCGATGGAGGGGCGAC
+AGCAAATGACTTCTTGATGCAGTTCCAAGCTGATATCCTCAATAGGCGCGTTGTTAGGCCAGTGGTTAAG
+GAGACAACGGCTCTTGGAGCGGCTTACCTTGCTGGGCTGGCGGTAGATTACTGGGAGAGTCTAGAGGAAA
+TAGAAAGCCTCTGGAGGGTCGAAAAAATTTTTGAGCCAAGAATGGATGAAGAAACGAGGGAAAAGCTTTA
+CCGTGGATGGAAGGAAGCTGTGAAGAGGGCCATGGGGTGGGCAAAGGTCATTTCTTCATAACCTTCTAAA
+CGAGGGAGTCCAATGAGAAAAATAATCACTCTTGGGGTAGTTTTAGTCATATTTTTAATTGGTTACTCGA
+CCCTAAGCCTTAACAGTTCACTTGAAGAACGTAAACCGACGATCGACCAGATAGTCTCGGAGATAAGTTC
+ATATTCATCTTTTTGCTGGATCGTGAACGGAACATCACTTTCGGTTCCACTATTTAGGGCTCGTGCTAAA
+TCCGTTAAAGCTTGCATAAATTATTCCAACGGCTCTGCCATTTACTGGGTTAGGGATGAAGGTGGAAAGG
+ATTTTTCCTATCAAATTAATATGGACGAGCTGGATTGGGACATTGTGGTGCATTCAGTTTGGCCTGAACT
+GAATATCATGAACTTCCTCAAGTGGATACTTGAGAACGGAAACGTCACCGAAGTAAAGAGGGTTGATGAG
+GGTTATGAGTTCCACGTACTTCACGAGTATAAGGAAGAGTCGAACGCTGGAACCCTCGAAAATCCTCGCG
+TCGTGGAAATAACTATCGTCTGGAACGTCACGCTCGTCGTTAACGATAACGGAAAACTCGTTGGTGGTCA
+CTTCATTGGGAAAAGCATTGGGCCTTCCAACGTTAATACAGCCAACTGGGTTCAAGAAGGGAACTTCTCA
+ATCCTTAGGACGAATGAACATTAATGATCGTTTTTCTAATGAGCACCATAGTTCTTCCCTTTTATGCTCA
+AAAATGTCTTATTATACCTTTTTAGGTTGAACTAAAGGCTGAGGAAAGATTTAAAACCTGGAAATCCTAT
+TTCCTTTTTAGTTTTGAGGTGGAGCCTATGGGTACGAGAACGAAGGTCGCCATAATTGGGGCAGGGATTA
+CGGGGGCTAGCATAGCTAGGGTTCTAAGTAAGTACGAGAACCTCGAAGTTCACCTAATCGAGAAGAATCC
+AGACGTTGGCTGGGGTGTTAGTAAGGCTAATACTGCGATAATCCATGGAGGCTACGACGACGACCCTGAA
+AAGTATCCAATGAGGGCGAGGTTCTGTGTTAAGGGGAACAGGATTTGGCACGAGTGGGTTAAGCAGCTAG
+AAATTCCTCATGTCTGGAACGGTGCTTTAGTAGTTGCCCTGGAAGAGGAGGATTTCGACGAGCTGGAAAA
+GTTACTGGAGCGCGGAATAAAAAATGGAGTCCCAGAGATGAGAATTGTTGACAAGGAAGAGCTCTTTCAG
+TTAGAGCCCGGTTTGAATAGAAATGCTCTTGGAGCCTTGTGGGTTCCAATAGTTGGGCAAATAGCTCCGA
+TTCCAGCCGTTATAGCCCTCGTGGAGAATGCCGTTGCAAATGGCGTTAAGACTCACCTAGAAACTAAAGT
+CAAGGGAATTAAAGTTAAGAGAGGTGAAGTTAGAGGCCTAGAAACTAACGATGGCTTTATAGAGGCTGAC
+ATAATCATTAACGCCGCTGGACTTTATGCGGATGAAATATCGAGGATGGTTGGCTTAGATTATTTTGAGA
+TTCGTCCCAGGAAGGGAGAATACTGGATATTCGACGAGGGAATTCCTGGGCCAAAGAGGGTTCTTTTCCC
+GACGCCTACCCCGATAAGCAAGGGAATCGTCGTCACAACGGAGATTAGCGGACACTTAATGATAGGTCCT
+AATGCTAAGGACTTATCTCCTGAAGAAAAGGAGAATACAGCAACAACTAGAGAAGGGTTGGACGAAGTCT
+GGGAAGGGGCCAAGAAACTGTGGCCAAATTTGCCACCAAGGAGTAAGGTAATAAGAACTTTTGCCGGCTT
+GAGGCCTGAACCTACAGGTGGAGATTTCATAATCAGAGCTGAGGAGGAAGTTTGGGGCTTCATAAACGTT
+GCAGGTATAAGGTCTCCTGGCCTGACGAGCGCTCCGGCTATAGCTTACTACGTGGCCGAGCTGATAGAGA
+GGGAGCTCGACGTTAAATTGATTGAGAAGAAAAACTGGAACCCTTACAGAAGGGACTTTCCCAGGATTGC
+CATGCTTCCTCCTGAAAAGGCAAATGAGCTCATAAGGAGGAATCCCCTATACGGAAAGATAGTGTGTAGA
+TGCAACACGGTTAGCGAGGGTGAGATAGTTGAAGCGATAAACAGAATGAAGTTCATAGGGGTTAAGAGCC
+CGAGCATAGACTCCGTCAAGTTCAGAACTAAAGCCACAACGGGAACCTGTCAGGGAGCTTTCTGCAGGCC
+AAGAATAATTCAGATTTTGGCCAGAGAATACAAGTTGCCTCCTTGGAAGATTAGGCTAAACGTTCCTGGG
+AGCGAAATTGGGATTGGGGATGTTAAGGTGTTAACGAGGGGTGAGAACTGATGTACGATGTTGCCGTGAT
+AGGAGGTGGCCCGGCTGGCATGGCCGCTGCGATAAAGGCGAGGGAGCTTGGACTGAGCGTAATTTTAATA
+GATGAGAACGATTACCTGGGCGGCATACTTCCCCAATGCATACATCCCGGGTTCGGAATTCACTACTTCA
+AGGAAGAGCTTACCGGCCCTGAGTTCGCCTATAAGCTGATGAACAGGTTAAGGGACGTTGAGGTTAGGAC
+TTCTGCTAGGGTAGTGGAGATAATCAACTACTCGGACATCGAGAAGAGGCTCAAGGTGATATCCCCAAGT
+GGGATTGAGGAGATAAGGGCGAAGACGATAATATATGCCGCTGGGGCCAGGGAGAGGCATGCATTTGAGA
+TTGGGATTACAGGTGACAGGGTCGCTGGGATATTCACGGCTGGGGAAGCTCAAACCCTTATGGATATCTA
+CGGAATAATGCCTGGGAGGGAAATTCTCATAGTGGGTTCTGGAGACGTTGGCTTAATAATGGCCCGTCGC
+TTTGCCCTTGAAGGTGCAAGGGTAAAGGCCGTTATAGAGTTAATGCCCTATCCTGGGGGCCTCGCCAGGA
+ACGTTATGATACTCAACGACTTCAACATCCCCCTCTACTTGAGCCATAAAGTCGTTGAGATTAGAGGAAA
+AGGTAGGGTTCAGCGGGTTAAAATCGTCAAAGTTGATGAAAATCTGAGAGAGATTCCAGGAACGGAGTTC
+TGGGTAGACGTTGATACGGTCATAATATCGGCCGGCCTGATTCCGAACGTTAAGTTGCTGACGAAGGTAG
+GTGTCGCTATCGATCCCTCGACGGGAGGGCCTATAGTTAACGACAGGCTTGAAACTACTGTCCCAGGAAT
+ATTCGTGGCCGGTAATGCCTTGGTAATAAACGACCTCGTGGATTACGTTGTTGAGCAGGGCGAGCTTGCC
+GCCGAGGGAGCCAAGGAGTTTATAGATAACGATGGAATCAGGAGTAGGAAATGGACGAGGCTGATTAAAG
+GTGAGAACGTAAGGTTCGTGGTTCCCCACTATCTGAGCGGGGACAGGGACGTTTGGATTTACCTTAGGGT
+CTCAAGGCCCATGGAGGATGTTAGGCTTGAGATGCCCGAGATAGGTAAGAGGATGAGGCTGCCTATAGTT
+AAGCCCTCGGAGATGATTAGGATAAAGCTGAGGGGGAAGGACGTGAAGGGAGTTGATAAGATAACCGTGA
+GGGTGGTGAAATGAAGGTTTACAGGTTCACCTGCATAGTTTGCCCCCTCAGTTGCACCATCGAGGTTGAG
+GTTGAAGGTAACAGCGTTAAGTCGGTTAAAGGATACACATGCCCCAGGGGTAAGGAGTGGGCTATCGAGG
+AAGTTTTGCATCCTAAAAGGGTTGTCATGTCCGTAGTTCCGGTTGAGAACGGTAAACTGCCAACGGTCAG
+CGTTAAAACCGAGAAGCCAATTCCAAAGGAGAAGATCCCCGAACTAATGAAATTTTTAAGCACTCTCAAA
+CTTAAGGCTCCCGTGAGGATTGGAGACGTTGTCGCTGAGTTCGAGGGCGTTAAGATAGTGGCCACTAGGG
+AGGCCTAAAAATATTTATAAACCGTGCATAACTTAAACCCATCAGCTCACGATCAAGGGGTGATGCTCAT
+GAGTGGAACCAAGAAGGTAGGTTCAGCGGGTAGGTTCGGGCCTAGGTACGGTCTTAAGATCAGGAGAAGG
+GTTGCAGCGGTAGAGGCAAAGATGAGACAGAAGCACGTCTGCCCAGTATGTGGAAGGAGGGCAGTGAGGA
+GGATAAGCACGGGAATTTGGCAGTGTAAGAAGTGCGGTGCCATATTTGCAGGAGGTGCGTACTTACCCGT
+TACGCCCGCTGGTAAAGTCGCTAAGAGAGTCGTGGAGTGATGTAACATGGTTGAAGCAATCTATAGGTGT
+GCCAAGTGCGGTAGGGAGGTTAAGATAGACCTCTCGGTAACGAGGGATCTCCGCTGTCCCTACTGTGGTA
+GCAAGATATTGTACAAGCCTAGGCCTAAGGTTCCGAGAAGGGTCAAGGCAATTTAGCTAAGTTTTTAACC
+TCTTCTTCCAATTTTAAAGGGATTAGCTATGATGCTCATAACCACTTCGCACAGGCCAACGAGGAGAACG
+AGGAGCTTTGGGCATGACTTGGAAAGGGTATTCCCGAACTCTCTTTACATGACTAGGGGAAAGAAGACCA
+TACAAGAGCTTTTAATGGAGGCTTACGATAGGGGATACGAGAGGTTACTAATAATAAACGTTTGGAAGGG
+TAATCCGCTCAAGATGACGTTCATAAAGGTCCATCCCGATGATTGGGGCTACCTGGGCTATCTATACCTT
+CATGGAGTTAAGCTTCAAAGGGAGATGGGGTTCAGGGGATTAAATCCGATAAGGGAAGACATGCCCCTCG
+TTGTAACTACGGCAAAGAGGGTTGGTCTTGATCATTTGGCCTTTGCCCAGGTATTTTCCGAGCTCACTAC
+TGGAAAGTTCGTGCCGAGGGGAGATAAAAGCTTGTTATCCATAGCAGATAAATACAACACGGATGTTCTG
+GCGGTTATTGAAAGGCATCCCAGGGGGATAGTTGTTAACTTTTACAGGCTCGATGTCACGAAGGAAAGGG
+CCGTGGGGCCTTTGATAAACGTTAAGATATGGATAATGGAAGATGGGAGAAGGTGGGACTATAAGGAGGC
+CTTTGGAATAAAAGTTAAGCCCAGGAGGAAAGAAGGTGAAGCCGAAGAGGGTGCAAGGAAAGATAGTCAT
+TGAGTTCCCCTCGGAAGATATAGCAGAGGTGGTTTACACATCCGTTCTGTACGAGCACGTTAGCGTCCCT
+TACAGGAGGAGTAGGGTGAATTTTAGGAGGGAAGGTAGGAGAATAGTGCTGGAGATTGAGGCCAACGATT
+CATCCGCGATGAGGGGCACCGTTAACTCTTATCTCAGATGGATCAAGGTGGCCCTAGATGTTCTGAACAT
+TTAGTTTGCCTTCTCGAGAACTTGGGAAAAGCTTTATAACTCTACCTTTTAAGTAAACCCGAGCAAGCTT
+ATCGGGTGGTGAAAATGGGTAGGAGAGAGGAGATGATTGCAAAGATCAAGGAGCTCATGCTCCAACCCGA
+AAGGATTAGGAATATTGGAATTGCCGCTCACATTGACCACGGTAAAACAACCCTTAGCGACAACCTGCTG
+GCAGGGGCAGGAATGATAAGCGAGGAATTAGCTGGAAAACAGCTAGTTCTGGACTTCGACGAGCAGGAGC
+AGGCGAGAGGTATTACGATTAACGCCGCAAACGTTTCAATGGTGCACAACTATGAGGGCAAGGATTACTT
+GATTAACCTAATCGACACCCCAGGACACGTTGACTTCGGTGGTGACGTCACTAGGGCAATGAGAGCAATA
+GACGGTGTTATAATAGTGGTTGACGCAGTTGAAGGAGTAATGCCCCAGACTGAAACAGTCGTTAGGCAGG
+CTTTGAGGGAGTATGTCAAGCCAGTCCTCTTCATAAACAAGGTTGACAGGCTAATCAGGGAGCTCAAGCT
+TACTCCACAGCAGATGATGGAGAGGTTCTCAAAGATAATCATGGACGTTAACAGGCTAATCCAGAGGTAC
+GCCCCAGAGGAGTACAAGAAGCAGTGGATGGTTAAGGTCGAGGACGGAAGCGTTGCCTTCGGTTCAGCTT
+ATTACAACTGGGCTCTCAGCGTTCCCTTCATGAAGAGAACTGGAGTTAAGTTCAACGAGATAATAGATTT
+AACGCTTAAGGGTGACCACAAGACACTAAGGCAAAAGGCTCCGCTCCATGTAGTTGTCCTCGACATGGTA
+GTTAAGCACCTGCCAAATCCAATCGAGGCCCAGAAGTACAGGATTCCACACCTCTGGCAGGGAGACATAA
+ACAGCGACGTTGGACAGGCAATGCTTAACTGTGATCCTAAGGGTAAGATGGTCATGGTCGTAACGAAGAT
+AATCATTGACAAGCACGCCGGTGAGGTTGCAACTGGGAGAGTCTGGAGCGGTACCGTCAAGAGCGGTCAG
+GAGGTCTACCTCATTAACACCAAGAGGAAGGCTAGGATTCAGCAGGTCGGTATCTACATGGGTCCAGAGA
+GGATAAACATGGAGGCAGTTCCAGCTGGAAACATAGTTGCAGTTACCGGTTTAAGGGATGCAATGGCCGG
+TGAGACTGTAGCTGAGGAACCAATAGAGCCGTTCGAGGCACTTCACTACGTTAGTGAACCTGTAGTTACC
+GTTGCCATAGAGGCTAAGAACGTTAAAGACCTGCCAAGGCTAATCGAAGCTCTAAGGCAGCTCGCTAAGG
+AAGACCCAACTCTGCACGTCAAGATTGACGAAGAGACAGGCCAGCACCTCCTCAGCGGTATGGGTGAGCT
+CCACCTCGAGGTTAAGCTTTACAAGCTGAAGAAAGACTGGGGAATTGACATAGACGTTTCAGAGCCAATA
+GTGGTTTACAGGGAGAGCATAACCAAGCCAAGTCCAATGGTTGAAGGAAAGTCACCCAACAGGCACAACA
+GGTTCTACATAGTCGTGGAGCCCATGCCTGACGAGATATACAATGCCATTAAGGAAGGAATAATCCCAGA
+GGGCAGAATTAAGAATCCAAAGGAGGTTGCAAAGAAGCTTGCTGAGCTTGGAATGGACTACGAAATAGCT
+AGGGGTATCGTTGATGTCTACAACGGAAACATGTTCCTCGACAACACGAAGGGTGTTCAGTATCTTAACG
+AGGTTATGGATCTCCTCATAGACGGATTCCACCAGGCCATGGATGAAGGGCCACTTGCAAAAGAGCCAGT
+AATGAAGGTAATAGTTAGGTTAATAGATGCCCAGGTTCACGAGGACAACGTCCACAGAGGTCCAGCCCAG
+ATTTATCCAGCAATAAGAACAGCAATACACTGTGCAATGATGAAGAGCAACCCAGTTCTCTACGAACCGT
+ACCAGAAGGTAATAATCAACATTCCATACGAGTACATGGGTGCTGTTAGCAGGGAGATCACCCAGAGGAG
+AGGTCAGCTGGTTGACATGAAGCAGGAAGGTGAGGTAATGACGATAATTGCAGAGGCCCCAGTAGCTGAG
+ATGTTTGGATTCGCAGGAGCAATAAGGAGTGCGACGAGCGGAAGGGCACTATGGAGTACAGAGCACGCTG
+GATTCAAGAGGGTTCCAAACGAGCTGGCCCAGCAGATAATAAGGCAGATAAGGCAGAGGAAGGGACTAGA
+CCCGAACCCACCAACCGAGAAGGATGTCTGTCCTCTCTTCTGATTCCACAACTTTTTTATATTGGGTTCG
+TTTCTTTTTCTCCTGGGGCTTAAATGCTGGGAGACTTCTTCAGGAAATACTTCGTAAATCCAATAAAATA
+CAACACAGGCTATAATCCAGTTAACACTCTAACGTACGCTGTAATCCTTGGATTGGCAACTATCCTGGTT
+TATAAGGTTCTGAAGAGGTTAAGGATTAAAATTGACAACGCATTCTTCAGGGCCCTGATTCCGTACATGA
+TATTTGGGGCATTTACGAGGGCTTTGACGGATGCTGGCGTTTTTCCTAGGACTTACATAACGGTGTCCCC
+GGGGATATATTTCTTGGTCTTCAGCATAGCGTTTCCAGCCCTTCTAATATCCCACAGATTTTTTAAGGAT
+TGGAGGGGAGTTTTCCTCTCCTTCGGCTGGGGGTTAGTTCTGGTTGACGTTGCGGCTCTCTCGGCTAACA
+TCGGTAAGGTTTCCTTCCGCTTAGAGGTCCTTAAATACTTCATTCCCTTCGTCATAATAGCTGAGCTCGT
+GATATACCTTCTATCGAGGAGAGTTTATCTCATTAGGAAGAACTCTTACCTCTTCTACGTCCACTTCTAC
+GACGCGACAACCACTTTCGTTGGAGTTGATTTTATGGGTTACTGGGAACAGCACGTGGTTCCGAGATTAC
+TTATAGGCCTGACTGGAACCGCCGCGGTCATGTATGTTCTTAAGTTCTCAATTCTATTCATCGCCCTCTG
+GATAATGGAAAAGCTTGAAAAGGAAGGAGAGGATAAAGAGCTTTTAGACTTCATAAGGATGGTAATATTC
+ATCTTGGGCTTTGCCCCGGGAACTAGGAATCTGTTGAGAATGCTCATGGGGGTTTAGGGATGAGCGTTAA
+GGCTTGGAGGAAGATTGCGCTCGACATAATCAATGACTTCGATCAAAATGTAATGCCCCTCTTCGGAGAC
+GCTCGAGCTGGAGAAACGGTTGGGATAAGCCCTAGTGGGGATGAGACGAAGGTAGTTGATAAAGTGGCCG
+AGAACGTTGTCGTTAGCAAGTTCAAGGCACTAGGAGTTAACATAGTTAGCGAGGAGATGGGGGTTATAGA
+GCAAGGTAGCGAATATACGGTTTTAATAGACCCCCTTGATGGCTCGTACAATTTTATATCGGGCATACCT
+TTCTTCGCCTTGAGCGTTGCAATATTCAAAGGTGAAGAGCCCGTTTACGCCTTTATATACGAGCCCGTAG
+TTAAGAAGCTATACGAGGGCATCCCTGGGCAGGGGGCTTACCTTAACGGGCAGAGAATTAAAGTTCGCAA
+ACTAGGTGAAAAGCCATCTATAAGCTTCTACACGAGGGGTAAGGGAATCGAACTTCTTAACCACGTGAAG
+AGAACTAGAACCCTAGGAGCGATAGCGCTTGAGCTGGCTTACCTAGCTAGAGGTGCCCTGGATGGTGTAG
+TCGACATTAGGAATTATCTACGTCCAACGGACATAGCCGCTGGAGTCATCATAGCTAAGGAAGCTGGGGC
+TTTAGTTAAGGACTCCAATGGGGATGAGATAGAGGTTTCCTTTAGTGCTACGGATAAGGTGAACTTAGTG
+GCGGTAAACGATGAGGAACTTTTGAAAATGGTTTTAAGCTTAATTGAGAAGTGAATACGATGTACCTAAG
+GAAGGAGCTTTTGCAGCCAAGACTTTACCAGGAACTTATCTACGCTAAATGCAAGGAGAGGAATTGCTTG
+ATAGTTTTGCCAACTGGATTGGGTAAGACGATAATAGCCATGATGATCGCCGATTATAGGTTAAATAAGT
+ACGGCGGTAAGGTTTTGATGCTCGCTCCCACGAAGCCCCTCGTTCTTCAGCACGCGGAAACCTTCAGGAA
+GTTCTTTAACCTTCCCCCCGAGAAGATAGTTGCCCTAACGGGCGAGGTAAGTCCCAGCGAGAGGGTGAAG
+GCTTGGAATAGGGCGAAGGTTATAATCGCAACGCCACAAACTGTTGAAAATGACCTCCTTACTGGAAAGA
+TAAACCTTGAAGATGTCGTTCTTGTGATATTTGACGAGGCCCATAGGGCCGTTGGAAATTACGCTTACGT
+TTACATAGCAAGGGAGTACCTTAACCAAGCTAAGAATCCCCACGTCATTGGCCTGACGGCATCCCCTGGT
+AGCTCCCAGGAGAAGATACTGGAAGTTCTAAGGAATTTAGGAATAGAGCACATAGAGTATCGCTCCGAGA
+ATTCCCCAGACGTTAAGCCGTACGTTCAGGGTATAAAGTTTGAGTGGATTAAGGTGGAGCTCCCTGGGCT
+TTACAAGGAGGTTAGGAAATTACTTAGAGACATGCTTAGGGACTCCTTGAAGCCTCTCGCTGAGGCCGGT
+TTGATAGAATCTGCCTCGGCTGATCTTCCTAAGAAGGAAATCTTGAGGGCCGGGCAGATAATAAACGAGG
+AGACGGCAAAGGGCAACCACGATCTGAGAAAGCTACTCCTCTTTCACGCGATGGCGTTGAAGCTTCATCA
+TGCCATAGAGCTCCTCGAAACCCAGGGCTTATCTGCCTTAAGGGTCTACCTAAAGAAGCTATATGAGGAG
+GCAAAAACTGGCTCCACCAGGGCCAGCAAGGAGTTATTCCTGGACAGGAGGATGAAGAAGGCGTTGGCAT
+TGCTAATCCAGGCAAAGGAACTTGGCATCGACCATCCAAAGATGGAAGTTCTGAAGGAACTTGTAAAGGA
+ACAGCTCTCCAAGAAAGAAAACTCCAAGATAATAGTCTTCACCAACTACAGGGAGACCGCAAGGAAGGTC
+GTTGAGGAATTAACGAAGGAAGGAATAAAAGCTAAGCGGTTCGTTGGCCAAGCGACGAAAGAAAATGATA
+GGGGAATGAGCCAAAGGGAGCAAAAACTAATCCTAGATTCCTTTGCTAGGGGAGAATTTAACGTTCTAGT
+AGCTACTAGCGTTGGCGAGGAAGGATTGGACGTTCCTGAGGTTGATTTGGTAGTTTTTTATGAGCCAGTT
+CCATCCGCGATTAGGAGCGTCCAGAGGAGGGGGAGAACGGGAAGGCAAAAGCCAGGTCGAGTTGTCATAT
+TAATAGCCCAGGGAACCAGGGATGAGGCCTACTATTGGAGCTCCAAGCATAAGGAGAGGCAGATGAGGGA
+GACGATAAGGATGGTAAGCCAAGCGATAAAGAGGGAGAAGCAGCTATCCCTTGAATCTTACGTCAAAAAG
+GACACAGAGAAGGAAATGGAAAGGGAGGAAAAAGAGGAAAGAAAAGGAGAGAGGGAAGGTGTAAAAGTGG
+TCGTGGATAGCAGGGAGCTGAGGAGCGAAGTTGTGAAGAGGCTCAAGACCTTGGGAGTTAAGATAGAGGT
+GAAAACTTTAGATGTTGGAGACTATATAATCAGCGATGAGGTTGCCATCGAGAGAAAATCAGCAAACGAC
+TTCATTCAGTCGATAATCGATGGTAGATTATTTGATCAGGTTAAGAGGCTCAAGGATTCCTATCCAAGGC
+CTGTTGTGATAGTTGAAGGCCAGCTCTACGGGATAAGGAACGTCCATCCAAACGCCATTAGGGGAGCCAT
+AGCTTCGATAGTTATAGACTTTGGAGTTCCAATTATATTCTCCTCGAATCCTGAGGAGACTGCCAATTAC
+ATCTTCTTCATGGCGAGAAGAGAGCAAGAGGAAAGGAGAAGGGAAGTGAGGGTTAGAGGTGAGAAGAAGG
+CCCTAACTTTAGCGGAAAGGCAGAGGTTGATAGTTGAGAGCCTCCCCCACGTTTCGGCGACGTTGGCTAA
+AAGGCTACTCAAGCACTTCGGAAGCGTTGAGAGGGTCTTCACGGCAAGCGTCCCAGAGCTGATGAAGGTT
+GAGGGTATAGGGGAGAAGATAGCCAGAGAAATTAGGAGGGTAATAACATCCCCTTACACCGAGGATTAAA
+CATGCTCTATCTTGAAGGTTTTCCTTCTTAGTTCTCTGTCTACTGACTTCGGGATTCTCAAGACTATCTT
+GAAGTCTTCGATCTTTGTTTTTATAACAGTGGTTGCTATCTCCTCAAGGAGTGGTATCACGAAAGGAGTC
+GCCACCTTGACTATGTCAACGTTCACAGTGTATATCGTTAGTCTTCTTCTATCTCCACTGTGCTTCAGTA
+TGGAATTCAGGAGAGCCATTATATCTTGCTTTGATTGGGAAAGTAGGAACAGCTTTTCTAGGCCTAGGAC
+GATCGTAACTATGTTCTCATGATCTCTAGCTAAATCTTCCTCAACTTTTTCGTACTCTTTCTCCCTAACC
+GATACACCAACCTCGGAAAGCCTCTTCACGACGTTTCCCACGTAAAACCTTCCTCCTTCCTTGATCACCT
+TTGCATACTCTACTATACTTGGATCCAAGCCCAACAATTCGAGCTGGATCCTGTAAACTCTCAGCGTGTC
+TAGTATATCGTATATTATCACCTCATAACCCCTTGCTCTTGCCCATTTGAGGATATAATATAGGCCTATC
+CCCGGAATTATCTGAGAGTCATGTTCTAGGAGTAAGGTCTCCCCAAACTTTACGTTGTCCATGATATGAA
+GTGAGACATTCTCTGGTGTTTCCATAACATCACCTTTGGTTATTTATAAGGCAGGAAATTTTAAAAATGT
+ATCTCGCGTTATTTTGGAATAAAAATCCATAACAGAGTGTTCGTTATAATTAAGTTATATTACTCACTCT
+TTTACACTTGTTTTTTTCATGAGAAAAATTTCAAAGATTTTCCCGTTAGGGGTAGACGGTTTTATAGTTT
+GATTTCAGTGGGGGAGCTTTTTAATCTCGCTTCTTTTCTTAGTAACCTTTATTTTGTTACTGGTAATTGC
+AATGGTTGTTGTAACGAAGAAATACCAAGTCACTAAAGGAGATGCGGATCTCGCAAGGGACATTGATAAA
+ACTATAGAGAAAATGAGAGAGGGTCTAAGTAAGATATTTAATGATACATAGCTCATGAAGCTCAAAGGGA
+GGTTCTAAAATGAAACGTGTCCTTGGGGCCTCAATATTGCTGGTAATGCTCTTGTTCTTTTCCTTTAAGT
+ATTATAGCTACACAAGTAAATCCGCAAGCAATCTCATTCCACAAATTTACCTCGGCTATGCATTTTCTCA
+GCCTAATGAAACAATAGAGCTGAACTTCTATCTTACGAATTTCACCTGCGATAACCTAACCCTCGAGTCA
+CCTTGGGGTTTTGTCGAAAAGCGCGTGAATCTAACACTCGTGAAAATGGCGGGTTTTGGTGAGATTTCTC
+TAAACGTCACGCTTCCACACGATTTAAAGGGAAAGGTTCTTGTTAAAAATTGCGAGAATAAGTACTACTC
+TTTAGTGAGGGTTAAGGTAGAAGAAGGACATGGATACCTCCTCAGGTTCCATAAATGGACGAGTAGTGTA
+CTAAACTTCGAGGATACCGAGTACGTGTATGAGGCTGAGGTTTACAATCCATTAAATACAAGCGTTAAAC
+TGTTGGACATTTATTATCCCGTTGAAGGTGTGAAGATAATATCCTTTGGATTTGCGAATGGCACGATATA
+CTCCCATGATAGTAACTTGTCAAAAGTTCTTCCTCCAAGGAGTAGACAAGTTCTTATGATTCGTCTTTAC
+TCTAAGCCAAGCGTTGGATTGGTCTTTAAACCTAAGCTGATATTGGAAGTTGACGGAAAGATAATGCACA
+GTGAAGCTCCCGGGGCTACGATGGCAAAAATTGTGCCCCCGGGGAGCGAAGGGGAGTCATAGCTCGGCTT
+AAGCCTAAGCTCCTCCCCCGCGGTTTCCGGGGGCCATATATCTTATTTACTTCGAGGCTAAAAACTTTTA
+TACCATCAATAAAATTCCTCATTAGGTGAGATATAATGGCAAAGGAAAAGACGACGCTTCCTCCAACGGG
+AGCCGGTCTGATGAGGTTCTTTGATGAGGATACCAGGGCAATAAAAATAACCCCAAAGGGAGCAGTTGCG
+TTAACCCTAATCCTGATTATATTCGAGATAATTCTCCACGTTGTTGGTCCCAGGATATTCGGCTGATTGT
+TTTAATTCCTCGCGTTTAGTTAATAATTATTTTCTCTTCCCAATACCAAGGTAACCGGGCAATCCCACAA
+TGTTCTCCATTTTATCTCTCAGTTGGCTTTGTCGAACTAAAATCAGAATATACAAAGAAAGGGAGCAGTT
+GCGTTGGCTCTTATCTGAGATGATTAACTAGATTGGTGTTCTCTTTAATCCCCTTGCGTTTAACTCATCG
+TTAACTATCTTCCTTATTACGTCCTCTAGGTAACCCGAAAGCAACGTTTCGACGTTGGCCTTTATGTTGT
+CTATGTCGTGCCTAACGCCTTCCAGGAGTTTAATGTACTCCCTGGCCATCTCAAGCTGGCCTTCCTGCTT
+GATGAGTTGCTCCTTAAGGTGGTCAAAGTCATCCTCGAGAACCTCAAGTCTCCTAACCTTCCTTTTAAGC
+TCCTCAAGTTCCCTCTCTATTTTCTCCTTTTCCTCTCTTAGCCTTTTAATTTCCTCTTCCTTCTTCTCGA
+GCTCCTTCACTAATGAGTTGTACTCCTCGACGACTTGGCCTAATCTTTCAATTTCCCTTAACGGTGGAAC
+CTTCCCTCCGCCTAGGATTATAACGTCTGGTCCAACATTCACTATGTCGGACGGCTTTATCTTGATCTTC
+TTCTCTGAAGAGAACATTCCTGGGTGGAATTCTCCCCTTGATAAGTTCTCTAGAACCTTCATTTTTAGGA
+TAAAGTAAAATTGATCCCCAGACACTTCAACGTTTATGTCGGTTGCGTACCCGAGTATCTTTCCCTCGGG
+AAGGGATATCACGAACTTGTTAACTAGTTGGTTGGTTTGACTACCTTCCATGCAGTCCACCTTACCCTCT
+ATCTCCCTGGGAATACTTAACACTTTTTCCTTCAGAGTAGCTTATAGTAGCCAGTCTCGGGCTCGTATAT
+CTCTCCCTGGGCGAGTAGCTCTGTTATTGCATCGTCTATAGTCTCTTCATCGTACTTATCTCCGAGCTTC
+TTCAGTATGTACTTCCTTGAAATTGCCGTTCTCTTCTGCCTCAATATGTTCAAAATATCCTCCTTCGCCT
+TCTCAAGTAACTCGTTTTCCTCCTTCTCCTCTGGAATCTCCTCTTCTAGAAGCTCTTCCATTGGCTCTTC
+TATGCTTCTCTCCTCCATCATTATTCCGTATAGCTCATCGATGACCTCTAAAAGCTCCTCTTCTATTCCT
+TTATTCTTCGCTATAACCTTTGACTTTGCCGTTATGCCGTATTGGTTATAGATTTCTAAGGCTATCTTGG
+CCTTTTTTATGTGCTCTATTTTCTCCTTCAACGTCTCGTACCTGTGAAGTATCCACATGTTGGGGTGAAC
+CTTTGAAACGCCCTCCACTAGTATCTGCTTATCATCTCTCCACTCTGCTATCTTCCCTATAACCTGAACG
+AGATCCCCTTTTCTTACGAGCTTCGCGAACTTAGTGTCGTCCCTGAACCCGAGGACCCATATAACTCCGG
+TTCCATCATCAACTTGAAACTTTCCATAGGTTTCGTCTTCAGCTATCAGAGGTTCCCTCACGACCGTTCC
+AACTATCTTCGCCCTGTAAACTTTCCTGGCGTACTTGGTTATTAGGTAGTTGGGCTCGAAGTCACCTTCG
+CTCTTGACGAAGTATCCCTCAAGTATGTCCTTTATGTAAAGCCTAGTCGCGGGCATCCTCTTCTTCATTT
+CAATCACCACACGATTTCTCCCTCTAATCTAGGCAACAGCTTCCTTTCAAGCTCTCTAATTTCTTCTAAA
+GCCTCTAAATCTGCGTCGCTGAAGTCCTGGATTACCTCCGCGTATATGTGAATTCCCTCTTCGTTCCTTA
+TTATTCTCCCAATGACCCTGACAACTTGGCCAACCTTTGGAAGATCGCTCTCGCTCTCTATTATGGCCAC
+TCCAGTCCCATCATCGAGCCAAAACATGTAGTCCATCTTGTCCACCTTTATTACCCTTCCAATAAGCGAG
+ACTCTAGTATCTTCTTCCCTTATCTCGCTGATCTTCCTCTCAACTGCAGGTTTCCTTCTCCTAACTTGAA
+CTTCCATCTCACATCACCCCCAGCTTTTCCAACTCTTCTTTTATCCTCTCGATCTCCCTCCTATAGTCGA
+CATCTTCCCAGGAAGATGCTCTCAGTATTAGGCCAAGGAACCTGTCCTCGATGACGTTTCCCCTAACGAC
+GATTTCCCTGCCAATTATGTTGTAGAACTCGTCCTCTGCAAGCTTTCTTGCGGCCTCCTTTGTTGTTAAC
+CCAGATTCCTCGAGCTCCTTAATTTTCTCAGCTATTTCCTCTGGACTAACGCCCAGGAGTTCCTCTGCAT
+CATCCCCAAACAGCGTGACCCTTATGTATCCCGTGCCATCGTCGAGACCGAAGTCGAGGATCGTCATCTT
+AATCGGCTGGACTTCCCCATGCTCTGGGCATATCCAGACCCCTAGGCCCTCATCGTAGTCCACTTTCTTC
+TTACACTCGGGGCATGCATCATAGGTTAAAACCCTGTACACCTTGGCTATCGTCCCCCTAACCTCTACGA
+ACCTATCTCCGGCTTCGATGTCCTTTATCTTCTTCCTAGTGTAGGTTGCCACCCTGACCTCTTCCAATGG
+CGGTATCATCTCAACCCTAGGGTCATCTGGATTGAGGATTATCCTGGCCCTAAAGTTTATGTGAAGCTCT
+GGAAGGCCGGATAGGCTTTCCTTCACCTGGGCATCTAGAACCTTGATTACGTCTCCGACCTCTATCTTGT
+TGTAGTACTCTGAAACCTTAGCATCCCACAAAACTACCCTTGCCCTTCCGGAGTCATCATAGATTATCAA
+ACTCGCAACCCTACCGACGGAACCATCTTTCCTCGTGTACTCCCTTGGGGGATATTTCTTTAAAACTCTC
+CCGACAACGTTGACTTCCCTGGGGTCCATTCCTGGGTAAAGCTCAGAGATTCTCATTAGGCTTACTTCCT
+CCTTCTCTATCAGGTCAATCCCAAGCCTTTCCGCGAGCAAAGCTGCAGCTCCCTGCTCGCTTAGGTAAGG
+ATCTTCCTCCATTATCTTCCTTATCTCTTCCTCAATCTCTTCTCTACTCATTCCCGTTTTCCTTTCTATT
+ATCTCGATGATCCTATCCTTCGTCAACACCGTCATATCAACCACCTTTGAATACCTTAATATATTACGGT
+TTTTAACATTTACCACGATACTTGGTTAGGTAGTGGGATTTTTCTTATCACTTTCAGTTTCTTCAAGTTT
+CTTCACTAGGTCCTCGTACTCAGCGTGGATCACCTTCCTGAAGGTTTCCTTGATTAAATTCGGGTCATTT
+TCAGGGAACCCATACAGCTCAGCGAACTTTTCCGTCGTCCCCAGGAGTTTCGTCCTTTCATAGGGCTCGG
+CGTATATCAGACCCATCTCGAGAAGCCTCTTGATGTGCTCGTAGGCTTGACTGCCTCTCAGCTTTACTAT
+CTTGCTCTGTTCCACGGGCTGGAGATAGGCTATTAAAGCTAGTGTCTTCAACTCACCGGCCGTTAGCTCT
+GGCTTTGGCATGAGGTGAATTACCTTCTGGGAGTACTCCTGCTTTACCTGCATTACCCACTTATCTCCGG
+CGACCTTGACTATCTCTATTGCGCTCTTCCTCTCCGAATATTCGCTGGCTATCAACTCTATTAACTTCTC
+CAAGTAATCTAGGGACTTAATTCCTAGGGCTTTGGAGAGTTCCTTAACGCTTAATGGCCTTCCCGCTACG
+AAAAGAGCAGCCTCAACAAGTGCCTTGTCCTCGAGCAATCCCATGATTTGCACCTGAGGTAAAATAAGAA
+AAGGGGAATTAAAAGTTCACTCCGATATCTCTGTTGGGTAAATTGGAACCCTTCCGTGTGGAACCCCGTA
+CTTCTTTCCGTACCATTCGCTGAGGAAGTACCAAGCTGCAATTAAGAGGACTAGGCCTATTGGTAGTAGT
+ACTACTGGGCTCCTAATTCCCGCCGCGAATAGCAGGTAGAGCACTATTCCAACGGAAGCCGCTGTTACAG
+CGTAGGGTATCTGCGTTGTAACGTGGTCTATGTGGTCACTTCCGGAGAACATCGAGCTCATAATCGTTGT
+ATCACTTATAGGTGAGCAGTGGTCTCCGAAGATACCGCCAGCAAAGACCGCACCTATGCTGGCATATAGA
+ATGTGAGGGTCATTAGGTGCCAGCTTGTAAGCCAAGGGAATTGCAATTGGCATCAAAATACCGAAGGTTC
+CCCAGGAAGTTCCAGTCGTGAAGGATATGAACATTGCCGTCAGGAATATTATAAGTGGAATTATTCCAGC
+TGGAACATTGGCGCTCTGTGCAAGCCCAACTACGTAATCGGCAGTTCCAACGGCTTCAGTGGCACTCTTT
+ATGCTCCAAGCTAGTACTAGTATAACGGTTGCCATCATCATCTGCTTCATTCCCTGGATTATTGCTGACT
+CAGCTTCCTCAACTGTCATTGTCTTAGTTGCTAGTACAAGAGTCAGTGCAACTATCACCATTGCGAATGA
+GCCCCAGAGTAAGGATGTCGCTGAATCTGCGTTACCAAGAATCTTCATTACTCCACATTCTCCTTCGCAT
+GCACTCTTGCCAGTGTAGTATAGGCCGAGCAGTGTGACGAATATCAGGGATAAGACTGGCCATATGAAGA
+AGTGGACACTTCCCTTCTCAGTCTTTGGAAGCCCAAGATCACTTTCAGTGGCCATTAGTGGCTTTGCACC
+ATCCCTAACAACTTTTCCGGTAGTCCTAGCACGCATCTCGGCTTTAAGCATGGCACCGTAGTGCCTGTGA
+GTGTAGGCAACTATGAACACCAGGATTATCGCAAATATCGAGTAGAATCTATAAGGAACGCTGTGGAGCC
+AGGCGTAGTACTCACCCATGGTTATGTTTAACTTTTCAAAGGCCTCCTTAATTAGTCCAAGCTCATAGCC
+GATCCAAGTCGAAACTATGGCTATTCCTGCGACAGGGGCCGCCGTTGAATCGTCTATATAAGCGAGCATC
+TCTCTGGAGACCCTCATCTTGTCGGTGATTGGTCTCATGGTGTTACCAACGATTATCGTGTTGGTGTAGT
+CATCGAAGAATATCAGGACTCCTAAGAGCCAGCCCAATAGCGAGGCATCCCTGCTGGTCTTTATTCTCTT
+GGTTATGGCATTCGCAACCGCGTGAACGCCACCTGATTTATAGATTAACCCAACTCCAGCTCCTATCAGG
+AAGTCAAAGACGAGTATTGTAGCGTTCCAACTGTCAGTAACGTTGTTTATTACCCATTCAAACGTTTTTA
+TAGTTCCAGTTACTGGGTTCCAGCCCGCTGCCATTACTCCTCCAATCCAAACACCTGAAAACAATGCGAA
+CACTACCCTCTTGGTCCAGATCGCTAGGACTATTGCCACCAATGGTGGTAGTAGGGATAGTATACCGAAG
+TCACCCATTTAAACCACCTCGGAAACTTCTTTTGAAACCTTCATCTAAATTCAAAAATATTTCGGTAAAG
+TGTCCAAACTCTTCCGAAAAATCAAAGGGCCTCGTTGCTTTTACTAATCCGTTAAAGCTGATACATTGCC
+CTTGGATCATCAAATAAGTTCTTTGAAGCTCTTTCTTTAAAAACCTTTAGTGATGTATTTTGAGCAAAAG
+ACATTCATCTAGATAGGAAATTTTGAAGCGAGAAAGTGAAATTTATTGGCGTTATCTTTAGGCGATTGCA
+GTATTACACTTCAAAACCCTTTTAAGTTGGCCAACTTATTGAAGCCCATGTATTGGATCGGAGAGGACAA
+CGTTGCGGGAGAACCTGGAAAGGTTTTGTACGTTATATTGCCCACGATAGGATGTTATAGGTATAGGATT
+GGCAAGCCATGTTACATGTGCTCTTATCCAGCTCAAGCTCCTAAGAAAACTTCCCAGGAGAGGATTTTGT
+CCCACTTCCTGGAGGCCGTTCATAAAATTAAAGGAAAGGATGATAGGTTTTCGATAAGGATCTTCACATC
+GGGATCGTTCTTCGACTCCGCGGAGGTTAGAAGAGATACGAGAATAAGGATATTCAGGGAGATATCCAAA
+CTTGATAACGTTTATGAAGTTGTTGTGGAGACGAGGAGCGAGATAATACGGGAAGACTGGGTTAGGGAGC
+TTGCCGAGATGGTGGAAGATAAGTGGTTTGAGGTAGCCATAGGCCTCGAGAGCGCCAATGATGATATCGC
+CGATGTCTCGATAAATAAGGGCTCGACCTTCAACGATTTTGTGAGGGCTAGCGAGATAATTCATAATGCT
+GGAGCGAAGGTTAAAACTTACCTACTTCTTAAGCCGATATTCCTATCCGAAAGAGATGCCATAGAGGATG
+TTAAGTTTAGCATAGAGAAGGCAGAACCTTACACCGACACTTTCTCCATTAACTTGACCAACATCCAGAA
+GGGAACGCTATATGAATCGCTTTGGCAAAGGGGAGAATATAGAACTCCATGGCTATGGAGCGTCGTTGAG
+GTTTTGAGGTGGGCAAAGAAAAAGTTCCCGCATAAGAGGTTCCTCTCGGATCCCGTGGGGGCCGGATCCG
+CTAGAGGTCCTCACAACTGTGGCGGCTCTAAAGATAAGGCGATAGAAAGGGCCATCAGGAAATTTTCCGC
+AACCCAGGATTTAAAGTTCCTTGAAGTGGAAGAGAACTGCTTGGAGGAGTGGGAGTATATAAAATCGGAA
+GGTTTGCTCGATTGGCAGCTCCTCAAGTCCCAAGTATCTCCCTTTTCAGAGCTATGAAAAGTTCATCTTC
+TCCAACTTTCTCTTTAAGTTCCTGGAAGTTCTTATATAGCCTTGGGAGTCTCGATTTACCTCTCCTGAGC
+ATTTCGTTCCCAATTTCAACCGCGAACTTGAGGTATTCTTCACTTACAAGAACTTTGCCATCCCTACCCA
+AGGGAACGGTTAAGTACTCAGTCCCGTTTATCTCCACCAAGTACCTGTTGGAGATTACCTTGAACGTCGT
+GTACTTGAACCCGCTCGAGAGGCCTATTTGATGAAGTAGCTTTGCCATCTCTAAATTTTCAGCCACGACG
+TGCAGTATTGGAGGTTGACTCTTTAGGAATATAATCCCTTTGTTAGCCTTTTTGAGTGCATCAATAGCTT
+CTTCAAACTCCATAGGCCTGTGGACTTTAATTAGCCATCTTGAGAGGGGTTTGGCCCCTAGGGATGGCTC
+TTCAATTATCCCAATCCTTCCAGAACAGGATGAGGTTGTGTAAACGCCTTTTATCGAGTTAATTAGCATA
+AGTAGGTCTATTATATCCTCATCAACTTTTCCTTCTTTTATTGCGGTAAATAAGCTTATTAGTGCTTCTC
+TTTTGGCTTTCATGGGTTTAGCCTCCTTGTCTTCTTGATTTTGGCGAAAACTTTATAAATCTAATTCAAA
+AGCACTCGAGTGAGTGGCCGGGGTGGTGTAGCCTGGTTAGCACAGGGGACTGTGGATCCCCTAGCCCGGG
+TTCAAATCCCGGCCCCGGCCCCAGAAAAGAACTTTTCTGGAGATAAAGATTTAAAAGAACTTCTTCAAGC
+AACTGGGACATGTTAGTGCCTTCTCCCTTCACAAATTTTACCAGACCAGCCCGGATTGTCACGGTAACAT
+TCTGCTTCTTTGAACATTTCTACACATTACCAGTGTAAATGCACATGTCGGGTCCTATAGCCTGGCACCA
+AACAAGCGAAGAACCTTGATTTAAACAACTTTCGCATGCCTGTGACGGACAATAAAGTAAGCGAACCAGC
+TGAAGGCCCTTTTTAACTGGGCGTACAAAAGTGTACTCTTAGAGGTGCTGGGATAAGGGAAATGAAAAAG
+TCGAGGAAGAAATTGAAGCGCTCAAAGCAAGCCTTCAATCAGCTTATAATCTTCCTTGGGGATTTCTCTT
+ATCGCTTTTCCCATCAGATGGCCACTCCAACGCTTCTTGTTCGTGATGAACTTCAGTTTTGGAATGAGGG
+CTTGAAGTCGAGCTCGCCGAGCTTTAGGGGCCTGATCTTGATCCTGAGCGGGGAGGTCTCATTGAGGTGC
+GGTGGACTTTTGAAGTTTCTGCTTGAGTCTGTGTAAGGCTCGCTCACGACCTCAAAGATACCCACGATCT
+TCGGCTCTATTCGGGACTCCCAGATGTTCTTTTTCTTGACGACCTTCCAGTTGTCGCGATTGTGATGCAG
+AGCCAGTACTTCATTTTTAAACCCCTCCTTTACTGTTGTCTTTGGTACACGTATCTTTTGTGGATCACCA
+GCATAAGGACTCCAGTAGGAATAATTGTCAGAGCACACAATATGCTTGTAGTAACGTAATCAACTCTCAG
+CTCAAGCTTTGCATAAGTTGTGGAGCCAGCAATGACTTTTCCTGTGCTTTCTCCCTTCCAACATATGAGA
+AAAGAACACTTTTTACCCATAATCTTATATTCCTTCGGACCGAGTTTAAACTGAGTTGTCCCATCTTTTC
+CAGTCTCATTAACCACAACATACCGGGGTGCATCATACCTTTTAGGGAACCTTTCCCTTAGATAAGTGCT
+CAGCACCTCCACAGTTGCACCTGAAACAGGCTCGTTGCCTTTAACGACTTTAACAATAAGCCTTCCCCTT
+TCAATGTACTCGTCTGATACATCTTCCTTGTGATCTGGATTTGCAGGGTCATAAGCCTCGACATATGAGA
+AATTTTTTAGCTGGCCAAACTGCTTGGGATTCACGATAACAGGATTCTTGGGATTGCTTGGGTCGAAGAT
+TATTTTGTAATTTTCGACATAATACTCAGCCCAAGCATGATCCTCTCCAGGGGCTCTTACGATTCGCGCC
+TTAACACCTTCTTGGCTCATCAGATACACAAAGACCTTGGCGTACTCTTCACAGTTTGCGAGTTTTGAGT
+GGAGTACCCACTGTGGAGGAACAGGAAAGATATTGAAAGGCCTGAACAAGTGAACTTCACCTTGTTTATC
+ATAATAAAAGCCGTATCCGGCCAATAACTTCTCAATGAGCGACATATTCTCAGGTTGTATAAAGTAAGGA
+TTCGCAAAATTCTGCTGTTCCCACGAGTATATTCTCAAGGCAAGTTCTTTTGGATCTGTCGTGTTCGAAC
+TTACTTTGCTCAGGACTTCACTCGTTATTTTGTCTCCCCAAATAAATTTGTAAGCATGAGGAATTGCAAT
+AAGCACCAAAGACAAAGCCACATACGCCATAAGGATCTTTATTGTCACTCTCATGAATTTTCTCAGAACA
+TATTTAGGAGTGGCTTTCAGAGGTTTTGACGTCTTTGGACTCATTTTTATGCTCTCGCCCCCTCTCTTTC
+TTTTCTTTTTCTTTCGAGGCTTTGTTTCTCCGCTTTTCAAAAGCAAAATACACGAGACTGTTGATGATTG
+TGACACTAAGAATCGATCCAATCGCCAATGTAATCGACAGAGATTTGATATTGTATAATCTGTTCTCAAT
+ATCCGAAAGAGTCACGTTTAATTGTTGTATCTGCTGGTTAAGGACCGTTATATTCTGCTTTATCTGAATG
+AGCTCCAAGTTTGTGACGTTTACAGTCATGTTCTCGTAAAGAGTCCGGTAATAATCCCTCTCCTGGGTAA
+CGTTTTCTAGGGTCTGATTCAGCTCTTGAAGCTGTTGCTGGAGGATTGATAAATTCTCTTTACACTCCGC
+AAGTTCATTGTTTGATGTTTGAGAAGCCTGTTGCGGAGAAGGCTGCGGGTCGCCCGCCCCAACGAAGGAG
+ACAAAAAGAAGCAAAATCAAGAATATTAGGAGTACCGCTCTCTTTTTCATCCCCTCACCTCACACCATAT
+TTCTCTGAAGCTTCGTCATTATCCTGTCTTCAATCTCCTTAGCCCTCTCCCCTGGAAACACCTTCTCGAC
+TTCCCTCCAGAAGGAAGAAGAATGATAAGATGTCTCGGCTTTTAAATGCGCGAGTTCATGGATAAGAATG
+TAAAACATCTCCTCTTCCTCCAGATTGAGCACTGCAGGATCAAGGGTAATCGTGCCGTACTTGAAGGAGA
+CCCTGGCGATGGACATCTTTAACGGCCTTATCCTGACTTTAACTGGCCTCTGGTAACCGAGAATATCCTT
+AGCATGCTCAAGCAGATCCTCTAACATGCTTGCGCACCTCTGGGATGATTGATTCCTCAACGAGTCTGTC
+AATTTCCTTTGAAAGCTCCCGATATTTATTAAGGTTGTCGTCTTTAATGGCCTCCATGATATCATCCAAG
+AGAGAACTCGATAATCTTTTAACCGTCCTAGGGTTAAGCCTTCTAAGACGCTTAAGCTCCCTCTGAAACT
+TCTTAAACTCAACGCCCTCAAGGCCTAGATAATTCTTCACGTAAAACTTTACCGACTCGAGGAGAGACTC
+CTGCCACGTTTTCCCTGCCCTTTTCTTTTCATACTCCCCAATCTGGCCTTCGAGGATGTTAATCTGCTTT
+CTAAGAGCCTTAAGGTCAATATTCCTGTTAATCCACTCCTCAAGGAGTCGGTTGAGCCTCTCGAGGATAG
+CTTTGTAGAAGGGATCATGAATGTTATCCTCGGCGGTGTAATACAGCTTGTAAAAGCGTGCAACAACCTC
+AAAGGACGCCTCACCGCCAGAAAACTCGCTAAGTTTTACCTTAATGAGCTCCCTCATTGGCCCGACTTCC
+ATATGCTCGTGGACAAAGCGGAGCAAATCGTCCCAGAATTTGCTCTTCTTTCTGCTGAAATCGATTAGTC
+TGATAAATGTTGAGTATATGGCACCAACCACTATCATATCATCTATGTATGCAAGTTTCGCTGGATGAGC
+TCCAAGGGAGCGATACATTGAAATGACCTCATGGAGGTCGTTAAAGAGTCTTACTGCCTTTGGTTCGTTC
+CCTTTGAAGTCAAGTGCAATTGGTGCAAGTATGTTCCGAACCCTGTCCATCTCAGCCTCAAGTTCCTTCC
+ATCTACCTTGTTTCTTGAACGCTTTTAGGATATCAACCTCGATGCCAATTCTCGAAAGATCTTCCTTAAC
+CTTTTGAAGCTTGTTCTCAAACTCTTCCACCTTTTCATCAATGCTCCTTGCAAAGTTTCTCTTAAAGTCT
+TCAAGTACCTTTGGATCCTGCCTCGCCAGCATCTCGTAAATGTTCTTCACGCGAATTACCGCAGGTAAAA
+GACCCACCCCATCCACGACAAGCCCTGTTTCCTTGTTTGGATAGGGTCTATTCACTCTCGTAACCGCCTG
+GAGGAGCCTATGTTCGAATATCGGCTTGTAAAGGTACATTACTCTCAAAATCGGCGCGTCAAAGCCTGTG
+AGAAGCATGTCAGTAACGATTAAAACCTTCGGGTAATCCTTTTCCTGGAACCATTCTACGATGAGTCTGT
+TGATACTGTCATAGTCCTTCTTCTGGAACTCCCTCCTTGTCTTGAGCCATTTCTTGAACTCTTCAATGAC
+TTCGCTGGTCTCGTTGTGCTGGTAAGTCATAACTACCTCAGAGAGCCTTTCCGCGTTCCTGCAGAGCTCT
+CTGAAATGTTTGGCCATCTCGACTTTTCCATCCTTTTCAAGCTCCTCAATCTTGGAACAGAAGTATTCCT
+TAAATGCCATGTCAAGAGCTTTCTTAAAGTGAACGCAGGCTTCCCTGTTCACGGCAACGACCATCGCCTT
+GAAGCTGAAACCCATTGTGTCGTCATAAATCCTCTTGGCAATGTATTCGGCGAAGCGCTCGATTTCCTTG
+GGGCTTTCGAGGAATACCCTTGACTTCCTGAGCTCTTCGGCTAACTCTCTCGAACTCATCTTTAGTTTCT
+TCTTTCGTCCCATAAGGAATGCCTCGACATCCTCAGGGTCGTTTAGCTGGTAAGCATCAATGAACGCCTT
+GAGCTTACTCTCATCGAGAGCAATTGAGACTCCTTCTTCCTCAATGACCTCATGAACTATGTCGAGGGTG
+AAGCCATCCCTAATGGAGTCGCTTATGAAGTAAACGTCGAGGAAGTACTCCCCATCCTTAGGATAAGCGA
+ACTCCTGGAAGGTGTTCCTGTCCCTCTTGAAGATTGGCGTTCCTGTGAATCCAAAGAACATACCTCTCGG
+AAAAAGGGCTCTCATAACTGCGGCAAGCCGACCATACTGGGTTCTGTGGGCCTCGTCAATGAGGAAGAGG
+ATCTCGGGCTTTTTAACAGCCTTCTCAGCCTCAAACTTCTCCTCACCTTTGACTTTCCTCACCCTCACCA
+TGTCCTTGAACTTGTCGTATTGGAATTTTTGTATGGTTGTTATGTATAGACCTGTGGGGATGATCCTTCC
+TGTTTCCTCACTCTCTATAATCTCCTCGATGCGCTTTCTCAGTTCAGATATACTCCTTATTCTGTCAAAG
+TGACGCTCGAACTCCCTGTCTTCAACCGACTCGAAAATGTTGGAATGCTGGTCTTCTAGGTCGATTCTGT
+CAACGATAAAGAACACGATGGGATTTCGCTTCTTGTACCTGTTGAGGAACCAGTTGGCAACGAAAAACAT
+TATGAATGTTTTCCCACTTCCCTGCCACTGCCAGATGAGGCCATTCTTCTTCTCACTCTCCCGAGATAGG
+TACTTCTCAATCCGCTTGATGATTTTCTTAGCTGCCCGGTACTGGTTCCACCTCGCGATGACCTTGATTC
+TCCCGTCGTTTTTCTTGAAAAAGAAAGTGTAATGCCTCAGCATATCAAGGAGTCTCTCCGGTTTGAGCAG
+ATCGAAGATATCGGGTTTATCTTCATTTGGATATCTCCACTCGGAGGCAGGGGCATCTCCGGAGTCCCTA
+GGCATTGTAGGGGTGTAAAGCTGCTTATCACCGTAAGCCACTCCAAACTGGACAAAACGGAAGAGGGGCT
+TTGAGTACCGTTCATACTTCCGTATCTGAGTTAAGGCCTCTTCCTCCGTCCCGTGAACCTTTGACCACCT
+CCTCCAATCAACCTCCTCAAGCTCGATGATGCCCTTGGCCTTCGCCTCAATGATAACGATAGGAATTCCG
+TTTATGAAAAGGCTGAAGTCTGGCTTGATGTTCTCGGGAAAACCTGGATACTTCGCCTCATGGAGGAAGA
+AAAAGATATTGTTTGTCGGATCGTCGTAATCAATGAGAATAACCTTGTCATGTCTTCCAAGGACGGTTAT
+AGGAACTCCATATTTTATGTATTCTAACATCTCAACCTCGCCCGAGGATGCGAGCTTGCTCCTTATCTCT
+CCCCAAACTTTTTCCTCTTCCTCCTCAGTTAGGTTGTCAAAGAACGCCCTGTTAAGCTCACGTATCTTTC
+TCTCGAGAACATTCCAGAGAACGAAATCTCCAAGAGAGTCTTCAAGTCCGCTGTACTTTGAAACCATCTC
+ATGCTCCTCAATTCCAAACTTCTCATTACCGTCCTCCCAGCCGATTCGGAGAAGGTTCTCCTTTATCTCT
+CGATGAACAGCCGACTCAGGTATCAGAGCCATACCCTCTCACCTCTAATCTGGATAACAGCTCTCCAACG
+GAATTAATAGATTCAAGGATCAACGACACATTACTCACCCTCAGTCACGAGGGGAATACTCATGGCGGCC
+TTTCGGTAAACAGGATCTGCGAAATAATAAATCCCCATATCATCCTTGTTTAGAATGAAGAGCTCGTCCA
+TTAAAATCCCGAGTAGTCTGCTGAGAGCATCCTCGGAAATCCCAGTTTTTATTAAGTCACCCCAAGAAGC
+ACCAAATGCCAAGAGTCTGACGACCTTTCTAGCCTTCGGACTTCTCCCCTCGAGAATGTTCTCAAGCTCG
+GATTTTGCCTCCTTTACGGCCTCGCGTATGGCCGTTTTAAGAGCCTTCTCATGGTTTCTCTCAACGTAGC
+GCCTAACCCCATAAAGGTTGAGCCACCCGGGGAGAGTCCCAAGGTTTCTAATCGTGTCCCTTATCTCCCA
+CTCCTCATATGGCACTCCGAGCTTCTCGAAACCCGTCCTCAGAAAGTCCTCAGCAACGGACTCCCTCCAA
+GGGGTGAGCATTATACTAATGGGCGGTCTTCCATAACTCTCATCGCTGTAAGTTGCCTCGAAAAGCCTTC
+TAACGACCCCCGAATACGACCCGGTGAAGATTATCTGAAGCGAATGGTTCTCATTGAAGACTGCCCCGAG
+GGCCTTAAGGAAATGAGGGACACCCTGTTGTATTCCTTGCACCTCGTCTAGGATTAGGATGGTGTCTTGA
+ACCTTAAAAAGTGCATCGGACAGGGCTCTTCTGGCGGGAGCGCTTTTCTTAAGCTTCACCGTTAGGCCAG
+CACCGGCCCCCTTAGCGGAAACCTCGGAAATGCTGGAAAGGTATTCGGAAATCGAATCGAGAATGGACCT
+TGGAAGTCTGCCTAGTATCTTCTCCGTTGCCTCCCTAAATGTTTCCGTATCGCGAAGGTCAACCAGCACA
+ACGTTGTAACCATTTTCTTTGGCGAACTCGTTGGCCCCGGCCAAAGCCAAGCTCGTTTTTCCAACCATCC
+TCGGGCCGAGAACGGCCACCCAGCTCCCGGCTTCCAGAGCACGGAAGAGCTTTTCCACCTCTTCTTCCCT
+TCCGAACAGTTGCTCGGGCAGTGTTCTAGGCCTCTGGTCAAAGAAGAGTGGTGTCCTTCTCTTGGGTCTT
+GGCATTGATACCCCCCGAAGTACTTCGGGGGGTTCCTTGATAAACTTTGCCCCACGCTGAGAACTCAATA
+TGTGGGAAAAGAAAAAGGTTCAGCGGACGCGCACCTCTCCGGTGAGGAGCTTCTCCATTACCGCTTTCTT
+CATGCGTTCGAGCTTCTCCTTCTTGGCTCTCTTTGCCTCGATGGCCTCGTCGATGGTGCGGAGGATTTCG
+GCGATTTTCTTCTGCTCTTCGAGGGGAGGGAGGGGGATTTGGAATTGTTTGATGGATTTCCATGAGGTTC
+TTGGGTGATTAACGCCTTTCATCGTCTTTTTAGCGTATTCAATGAATTCTTTGGAGTGAATGACCCAAAT
+GAGGTACTCGGGGATTGTTTTATCTTCCTTAGCTTTTATCACGATTATGTCGGTTGAACAAATCCCCTCA
+AAGTCCGCAATGACAGCCTTGTCCAAGTATGGCCTCAATTTGCCATAAAGAATATCTCCAGGATAAAATT
+TTGACTTCGAACTTTTAACTTCACTTGAGTTCCCCCATTGTGAAAGCCTAATATTTCCTGGCTCAATATG
+TTCAAGCCCCACAAACGGGATATTTCCCATGTTTGCGGGATTTACTGATTCATTTCTTCTCTCGGCAACT
+TCTCCAAGCTCCACAACATCCCACTCCTCCGGAATCTCGACCTTCCTGCCGTTCAGCTCGACGGTCTTGA
+AGCGGGTGTGGTTTATGCCCCTCGTTAAAAGCCTCTCCATCGTCCCCTTCTTGAGCCTCTCCAGCCTGGC
+GATGCTCTCATCAACGGCCTGAATTGCCTCGTCAATGGAGCGGAGGATTTCGGCGATTTTCTTCTGCTCT
+TCGAGGGGTGGGAGGGGGATTTGGAGTTTGAGCAAGTCGGTTTTTTGGACTCTCTGTCTTCCAGTTGTGC
+CCGTCATGCGAACCTCCAAGATTTTCCTGAATCTTTTGTCTTTGAGGATATAAAAGAGGAAGAATACATC
+AAGGTTCTCTGAGGGGACAATGGGATAAACCTCCGTAGTTGCAAGGGCAAAGCCATTAGGGACGTTAAAT
+GGTACAATTCCTTGTTTTCCGTTCTCAAATGAGGGAGTGATCTTAGCCAGTAACAAATCTCCAGCCTCGC
+AGTAAGTTGAGCTTTTGACGTCTTCAATCGCTTTTATTTCGAATTCTGCAAAGAGCTCATTGTCCTGAGG
+AACCTTTTCCATTGGGATGACCGCAACTTCGGCAATATCGCGTACTGATTTCTTCTTTCGTATCCTGGCA
+ACTTCTCCAAGCTCCACAACCTCCCACTCTTCCGGAATCCTGGCCTTTCGCCCGTTCAGCTCAACCTCCT
+TGAACCTCGTCTCCCTGTAAAATGTAAAAGAAGCCTCACTCATTGTCCATCGCCCCCAGAATGCCCTCGA
+TGTAAGCCTTCGCCTTTTCGACCAGCTCCCTCTCCCTCTTCTCGATTTCCTTGAACTCTTTGAACTCCTT
+GGCTAAGTCAATCTGCTCCCTCTCGTCCTCCGGGAAGACGTAGAGGCTGACGTTGAGGTTGTAATCGTTC
+TTCCTTATCTCCTCAAGAGTTACCACCCTCGAAAAGCCCTCAATCTCCTTGAACTCCCTGTAAGCGTCGA
+CGATTTTCCTTATGTGCTCATCAGCGAGCTGGTTGAGCTTCCTGACCTCGGGGTGCTTTCTGAACTCCCT
+TGAAGCGTTGATGAAGAGTATCTTCCCCTTTCTCTCCTCGGGCTTGTTGGGGTTGAGGACCATTATTATT
+CCCGGAGCTGCGGCATTGTAGAAGAGCTTCTCCGGGAGGAGGATTATCGCCTCAATAAGGTCGTCCTCGA
+CGATGCCCTGCCTTATTGCCTTCTCCGCCCCACCGCGGAAGAGAGCACCGGTGTCGAGGACGATGCCGAC
+TTTCCTCCTCGCGTAATAAAGCATCAGCTGAACCCAGGCCCAGTCTGCGGACTGCTTTGAGGTGTAACCG
+TACTTGTAAATGTGCTTTATCCTCCTGTCGCTTAGCCTTGTCTCGTCGTAACCGTCCTGGTTCCACGGTG
+GATTCGCGATGACGTAATCAACCTTCCCGTCCTCGATCCCATTCCTCTTTAGTTCCTCCTCCCACTGGGG
+ATTGACGAGGCTGTCGGCACCTTCGAATATCTTGAACTCCTGAATTCCGTGGAGAATTAGGTTGAGCTTT
+GACAACGCCGCTGTGACCTCGTTGAGTTCCTGGCCGTAGAGCATTATTGCGGGTTCCTCATCAAAGCCCT
+CCTTTTTGAGTTTCTCCTTCACATAACGGTAGGCCTCGATGAGCATTCCGCCCGAACCGCTGGCAGGGTC
+AAGAATGTCGCTTCCATCCTCGATGTCTAAGAGCTCAACTAGGAGCCTTATAACTTCTCTTGGTGTGTAA
+ACCTCGCCCTCCTTGGCCTTCTGGGGGGCGAAGTACGAGAGAATCCACTCGTAAGCGTCTCCAAGTATGT
+CGCTGTCGAACTCTGCAAAATCAACGCGGTTGAATATCTTGACGATTTCCTCCAGCTTGTGGAGGTTGTC
+CTCCTTGATGAAGCCGATGAGACCAAGGACTTCAACGAGCTTCTTCAAGTCAGCAAGCTCCTCATTCATC
+TCCGAGATCTTTATGAGGGCGTTAGCCATCTCCTTGATGGTTTCCCTGCTTTTTACTACCTCGTGCCAGG
+TGTAAAGTTTTCCAGTATCCTCGTCGAAGAGGTTATAGTACCTCTTGTTCGTGAGGATGTAAGCTTGGGT
+TTTGGTCTTACCCTCTTTCATGAGATCCTGAGCCATCTTCATCCATCGGTCGCTGATGGCCTTGTAGAAC
+AGGAACACGAGCAAAGCCTTATAATCGAGACCGCCCCTTATTTGGTCGGCCGCTGCTTTGAGGAGTGAGA
+TAAGCCTGTCACGACTAATTTTTGTCTCAGTTGGGAATTTCAGGCGATAATACGTTCTCCTAAAGTCGTA
+TACGTCCTTTCTGGCTATTATCAAGCCGGCCTTTCTGAGAATTGAAAGGATCTCTCCAACGTTTTTGGTT
+GTGAACTCCGGTTCTTTGATCCCCTTCTCCATAAGTTCCTTACGCTTTTCCTCGAAGAGCTTTTCAACGT
+CTTCCTGGGTAAATTCCTTGTCTTTAAAGGCCTCTTTTATTAAGAGGTATCTTTTCACGACCCAGGGTTG
+AAGTTCTTCGAGGATCTTCCATTCATCGACACCATTCTTAACACCGTTCTTGGTCTTTGTCTTAGACCTT
+GGCATGGGTGTCACCAAAGTAATTAATGGGTTTATAACTTAAAAGGTTTTTGATTTTAATTTAGATTAAT
+TAATAAGATGAAATTATTTAACTTATATATCACGAATGAAATTGACGTTCAAGGCGGGATCGGACAATTT
+GTGATGATTACCTCTCCGTTCTGGATTTTCAGAAGAATGGAAAAATACTTTGAGTCATCCAGGAACTTCC
+TGCATTTGGGAAGTGTAAAGTTTGTAAAAGTAACCCTTTCTGCTTAAAAGCTCTCCTGGAGAACCCTCCT
+CCACAATTCTTCCATCATCCACGACGATAACTTTGTCTGCAAAGCGGGTTATCGATAGTCTGTGGGCGAT
+TATTATACTGGTTCTTCCCTCCATGAGCTTTATCATAGCATTCTGAACGAGTTGCTCGGTCTTCGGATCG
+ACGCTTGACAGAGCTTCGTCCAAGATGACTATGTCGGGGTCCTTAAGCATGGCCCTGGCGAGGGAGATAA
+GTTGCCTTTCTCCAACAGAGAGTAGCTTCCCTGCTTCTCCGGCCGATGTTTCATAGCCCTTTGGTAGTTT
+CATTATGAAGTCATGGATTCCAAGTTCCTTGCAGACCCTTATTACATCCTCTTCCTTGGCCTCCGGATTT
+GCCATTAGGATATTCTCCATTATGGTTCCAGGGAAGAGATATGTTTCCTGGGGAACGTAGCCTATCCTCT
+TCCTTAAGCTCTTTCTACTAATCTTCTTTCCATCAATTCCATCGTAAAGAATTTCACCCTTCGTTGGATC
+ATAGAAGCGCATTATGAGGTTGGCTATCGTTGTTTTACCTGCTCCAGTCTTCCCAACTATAGCTACCTTC
+GAGGCCGGTGGGATGTAGAGGTTAACGTCCTTAAGAACTGGCCTTCCCTTCTCGTACTCGAACCAAACGT
+TTCTGAACTCTATTTCGCCCTTAAGCTTCTCGACGCTAATTCCTTCGTAATCCTCGACGTTTTCATCGTC
+AAGAATCTCGTATATCCTCTCAAGGGCCGCTAAAGCGGATTGTAAACTATCGTACATACTAACTACATTG
+TTTATGGGCCCCCTAAATCTCTGAGCGTATTGAATGAACGCAACCACGACACCTATGCTTACTGCTCCCT
+TGTAAGCTAGATAACCCCCATAGGCTATAACCACTATAACTGAGAGCAAGCTTGCTATGTTCATCAGGGG
+CCAGAATATTCCCATGTATATTGCCACCCTTAAATAGGCCTTTATCGTCTCTGTGGAGACCTTTGAGAAC
+TCCTTTTCCACGTCTTTTTCTTTTCCGAATGCTCTAATAGTTTCTATTCCAGCAACGCTCTCCTCAACAA
+CGCTAGATATCTTTGCAATCTTTTGCCTCGTCTCGCGGTAGGCCCTTCTCATCTTGCCTCCAAAGTAGAG
+GGCAATAATCACCATCAAGGGAACGCTCGTTAGCGTGACGAGGGTTAGCTTAACGTCCAGTAATAGCATC
+GCCACAATAATACCAGCTAAGCTTAAGATACTACCCAGCCCTCCCAGGAGACCTGAAACTAGAACGTCGT
+TAACGACGTTGGTGTCGTTTATTATCCTTGAAACGAGGTCACCTGTTGATTTCGTCTTGAAAAAGTCCAG
+GTTAGATTGTAGAATCTTCTCGTGGAGCTGACTTCTTAAGTTCCTTAGAACTTTTTGACCGAAAACCTCT
+GTATAGAATGTTTGGAGTGTTGTAAAGAACCACTGGGCTACGAGGGAAAGGAGGTAAAGCATCGCGATGA
+ATCCAAGCTCCTTGTACCTTCCCGGGATTATGTAGTGATCAATTGCAACCCTCAAAATATAGGGAGACGC
+AAGGTTCGCTAACGCTGAACCCACTATGCTAACCACAACTATTGCTAGGGTTCTCCTTTCCGAGAGTGCC
+TCTTTAATGAACCTTTTGAGCAGAGAGAGTGACGATTTATCCGCCATACACCCCACCGGCTTTCATCATC
+TCGCTGAAGATTCCGCCTTTCTTGATTAGCTCTTCGGGCTTTCCATCTTCAACTATCTTACCATCTTTCA
+TCACGATTACCCTATCGACGAGCTTAACCAGGGACAGCCTTTGGGACACTATTAGGGCCGTTTTATCCTG
+TAGTATCTCCTTGAGGTCTTCCACTAACTTTTTCTCGGTTTCAGCGTCCAAGTTAGAAACTGGATCGTCA
+AGGAGAACTATCTTCGGGTTCATCAGCATGGCCCTAGCTAGAGCTATTCTCTGCCTCTGTCCCCCTGAGA
+GGGTTATACCCTTTTCGCCGACCACGGTATCGTAACCCTTTGGAAGGGAAGCTATGAAGTCATGTATCTT
+GGCTATCTTTGCAGCCCTCTCTACTTCTTCCTGGGTTGCATTTGGCTTAGCCAATGCTATGTTCTCCCTA
+ATGCTCCTATTGAATATGAACGGTTCCTGGGGCACGTAGGCAACTATCTTCCTGAGGTTCTCAGTTTTTA
+TCTTGGCAACGTTAACTCCATCTATCAAAACTTCACCTTTCGTCGGCTTGTAGAATCTCGCTATTAGCTT
+TAGTATGCTACTCTTTCCGGACCCAGGAGGGCCGGTTATTAGAACCTTCTCTCCAGGTTTGACCTTAAAG
+CTTACACCTTTCAGGACGGTTCTACCTGTGTGATAAGTAAGCCAGACATCCCTAAATTCTATCTCCCCTC
+TAGGGTTACTTATTTCAACGGCATCTGGCGGATCGATGCTCTTTGGAGCTGAATCTATTACATCGAAGAG
+CCTCGACGCTGCAGCTAGGCTCCTCTGTATGTCACCTATCGTAAAGCCGAGAGCCCTTAAGGGCCACATC
+ATCGTAAGCATATAAGTTAGAAAGGCGACGAGCTCTCCAACCGTAAGGGTGTTTTGAATTATCGCCTTTC
+CTCCATAGTAGAACATTGTGCTCATCGCGAGGCCCAAGACTAAAAATGGAGCGTTTCCATAAAGTGCAGT
+TATCTTCATGGCTTTAACGTTAAGACTGTAGAGTTCTTCGTTTTCCTGGGAAAATTTGGTTTGAACGTTT
+TCTTCTACTGAAAGGGACTTTATCGTCTTTATTCCTGCTATGGTGCCGGTAGCTATTGAGGCTATAACCC
+CCGTTTGATGTCTAATCTTATCGTATATTGGCCTGACCTTCATCGCGTAAGTCGTGTTTAAGCCAACGAC
+GATGGCAATCGTTATCAGCGCTACCATAGTGAGCGTGATGTTCATCCTAACCATGTAGTACAGGGATATT
+ATTATGAGGAAGATGGAATAGAGCAGCATCCTGACTCTAAAAGATAGGAACCTCGTTATCCTCTCGGTAT
+CGTTCGTTATCCTACTTATAAGCTGGCCTGAGAAAGTTTTGTCGAAGAACTCCATTTCATGCCTTTGGAT
+AGCCCTGAATGCGTCCATTCTTAGATAGTAAACTGCATATTGTGCTGCTTTTACAAGCAAATACCTTCCG
+GCGAGGCTGAATACACCATTGAGAACTCCAACTAAGAGTATCAAGAGCCCGTAGCGAATTGCAACTTTAT
+ACGCTCCAGTCGATACCCCCTTGTCTATGGCGTTCCTTATCAAAACGGGGACTATGCTATTCGTGTAGGA
+CATCAATATAATTAAGAATAACCCTATGAGGAAGTGAACCGCATGCCCCCTGAGATAGCTTAGTAACCTT
+ATCAACTGATTTATGGACTTCCTCATAACGAGGTACTTTTGGGCTCGATACTATAAATATTTAATGGTTT
+AGATGAACATTTGAGAGAAAGATATCCGCAACCCTTGAGTCTTGATTTCGGTCAAAAAGCATGGAAATAC
+TTTTAACCACTTCGAGATATTGGTAAATGTCAAGCTAACTGGGGGGATTGAAATGGACAGAATAGCAAAA
+GCAAGGGAGATTATTGAGAAGGCAAAGGCTGAAAATAGGCCACTCGTTGAGCCCGAGGCTAAGGAGATCC
+TCAAGCTCTATGGGATTCCAATACCTGAGTTTAAAGTCGCAAGAGATGAGGAGGAAGCTGTGAAGTTCTC
+AAGGGAAATAGGTTATCCAGTTGTCATGAAGATAGTTTCGCCTCAGATAATCCACAAGAGCGATGCTGGT
+GGAGTTAAGATAAACATCAAGAACGATGAAGAGGCAAGGGAAGCCTTTAGAACTATAATGGAGAACGCCA
+GAAGGTACAAGCCTGATGCAGATCTTTGGGGAGTTATAATCTACAGGATGCTACCCCTAGGAAAGGAAGT
+TATAGTTGGTATGATAAGGGATCCACAGTTCGGGCCCGCGGTAATGTTCGGACTTGGTGGAATATTCGTT
+GAGATTCTCAAGGACGTCAGCTTCAGGGTTGCTCCAATAAGCAAGGAAGATGCCCTTGAAATGATAAAGG
+AGATAAAGGCGTACCCAATATTGGCTGGAGCTAGAGGGGAGAAGCCTGTGAACATTGATGCATTGGCTGA
+TATAATAGTTAAGGTAGGAGAGCTTGCCTTAGAGCTTCCTGAGATAAGGGAGCTAGATATCAATCCAATA
+TTCGCATACGAGGATGAAGCCGTTGCAGTTGATGCTAGAATGCTTCTCTGATGTTTTCTCTAAAATTTTA
+TGTTAGAAAACCTTAAAAATAAATTCCCTCTATAGAATTGTGGATTAACTCTAAAGGAGGTTACGAGCGC
+CGATGGAGGATGAAGAGTCGAATAGTTTTTGGATGAGATTATTTAGAAAGAAGAATGAGAATGGCATTCT
+GGAGCAGGAAATAAATGAAGATGTTTACAAAGAGTTGAAGTCTCTTTTAATGAGGGCCAAGCCTGAGGTC
+ATTGGAGAGAAAATAGTTCTGCACCTCCCCCAGGCAGATGTCATATTGACGCCGAGAAGGCTCATAGTCA
+AGGCTTCAAACAGAGAAAAGGCTGAGAAAATACTGAGAAACTTGCATCACTATTCTCAACCCCCTGGGCT
+GTGGCCGGCTTATGGATTAACTTACTCCATAAGGAAAGAAAAGGGGAGGGTATCTTGACACTGTTCTATT
+TTTCTTCATAAAAATATTTAAACGAGATAACCATTGTAGAAGTGAAAATACTTAGGAGGTGAAGCATGTT
+TGAACATTAGTGAGGCAATAGTATTCCTGGGTTTATTATACTTTCTGGTATCTCTATTGGTTAGGATAAG
+GAAGTTTTCTGGGAGTATAAAGAGGTTTGCTTTAATAATAATTGTACTTTTGGGGATTGATGTATTTCTT
+AAAGGTGTCGAAATGTTATACAATCATTCTTTGGTGTCAATTGTTTCTTCTTTAGCACTTTTTGGTGTCT
+TCGTGATATTATCTTTGGGCTTAAAGCATTTGGAAGCTCCCCCAATGAAAGTTCAGCAGGTTAAGGTTTC
+AATGAATGGCGAAAACTCGGGGTTTGTGGGAGCCTACATAATTCCTGGGTCAAGATCCAGAATCGTAGAT
+CTAATAAATATGATAAAAGAATTAAATGCTCCCGTTTTGGTCTTCACTAGGTATCCATCCTTTTACAGGA
+ACCTTGGAGAGAATATTAGGGTCGTCTGGATAACACAAGCTTCTGAAGATGGTATACCCCCAACGAAACT
+TCACGTAATCCAGGATTATGCCATAAGATTCGCTAGGGAAAACAAAAATGCAGTGATAATTATAGACTGC
+TTAGAATACCTTCTTCTATATAACGAGTTCTCCAGTGTCTTTAAATTCTTAGCGAATTTAAAGGATCACC
+TAGTAATGATGAATTCAGCTCTAATCTTAGCTGTAGATCAGAAAGCATTAGAAACGAAGTATTACAATAT
+GCTTCTCAACGAGTTTGAGCCCCTTTGATATCCTTTTCTAAATCACATTCTCTAGAGAACAAGAGATATA
+AACTTGAAAAGCGAATTATTTTGGTGCTGATTATGAAGAGAAAATTGATTGGAATTCCCTTGGTTTTGAT
+ATTCTTGGGAGTTTTGGCATTCTATACCAGTGCCGAGAGCGAGGACAATGAAGTATTCTTCTATAACTCA
+TTTGCAATGGTTGAGAGGACGATAACTTTAGAGCTTGACAAAGGCTACAATGAGGTTCCGATTGAAGAGA
+TAACGGGAGATAATTCTTTTGGGATCCCACTTATAGTTTCAGGCGACGTTTCCCTTGTTGGGATTAGGGG
+AGAGTACAGGAGTTATATCTTTGGAATTCCAGTTGGCAGTGAGGTCATAGTTACGCTCAAAAGCAAGGTT
+CAAATTTCCGGAATTCTAAGGGGGCTTCAGGACAATTATTTAGTCGTTGAAAGGGGGAGCCAAAAGGTTC
+TAATAAATCCTGGGGAAATATCCTATATCTCAGTATCTAAATCCTCAAGAGAGTCTAATTCAGTTATTTT
+GTATGCGGATGAAGCTGGAAGGCATAATATAACCCTAATTTACAGGGTCGAGAACGTTAAGTGGAGCTCA
+ACTTACAGGTTGATTTTAAAGGATGAAGAAGGTGTCTTAGAGGGTCTAGCTATCATCGAAAATCCATCTA
+AAGCCCGACTAAAGGGTAAGGGATACCTTGTATCTGGTGATATAGGTGGAACTTATCCGGTGTATTTAGC
+AATGACAAAGCAAGAAGCACAAGGCGAACGGTACATCAAAGAGGAACATATAACGCTATTTCCAATAGGG
+AACGTTGAAGTTAACGGTGAATCGAAGGTTGCTATAAAGTTTCTCACTGAGAGCTTAGAATGGGAGAGAT
+CTTACCTATATGAAAGCTGGCCGTACCAGGAGGAAGGCCCTATTTACGAGGTAATCAGGTTCAAAACTGA
+TAAGCCCCTACCGCCAGGAAACGTTGAGGTGTATAGAGAAGAGGACGGAAAGCTTATCCTAATCAGGTTA
+AGCTCGATACAGCAGAAGGCTAGTGGAGACTACGTTGAAATTAAGCTTGGAAGGGAGTACGAGCTGAAAG
+GAACTACTAAGGTAATCCAAAGGGTTAAGGAAGGCGATAAGACAAAGTACAAGGTCGAGATAACAATAGA
+GAACTTGGGGAATGAACCCAGGGAAGTCATGATCAAGCATCATAAAATCGGAAGGATAACGTACTCTTCC
+CTGAACCCTATCGAGGAAACTGCCGATTACGTTATCCTGGAGGTTAAAGTGAATCCTGGGGGTAAGGAGG
+TAGTTAACCTAGAGTACGAGACTTAAACCATTTCCACGTCTCAAGCAATCCCTCCTCTAAAGAATATCTT
+GGCTTAAACCCTAGCTTTTTTATCTTTTCAATATCCGCAACACTCCTCCTTATATCTCCAGGTCTAGGCT
+TTGAGAATAATATTTGGGAACTCGTGGAGCTTAGTTCAATTATCTTCATCGCGAGCTCGATTATCGTAGT
+TTCCCTTCCCGTTCCAACGTTGAACGTTTCGCCCTCGGCCCTTCTCTTCTCAGCGACCAAAATGTTTGCC
+TCAACAACATCCTTAACGTAAACGAAGTCTCTACTCTGCTTACCGTCTCCAAATATCACGAGGGGTTCTC
+CCCTTAATGCCCTCTCCATGAATATGCTGATAACTCCAGCATATGCTGAGCTTTGCCTTGGACCATAAAC
+GTTGAAGTACCTGAGTATAACTGTTGGAACGCCATAGAGCTGGTAAAACACCTTACAATAGTGTTCACCC
+GAAACTTTGCTAACTCCATAGGGGGAAATTGGATTCAGCGGATGATCTTCCCTTATGGGTAGGGAAGTTG
+GTTCTCCGTAAACGGCCGCTGAAGAAGCGAATATTAGCTTTCCGTTTCCCTCTGAGAGCGCCCTAAGAAT
+GTTTATCGTCCCTATTACGTTTACCTCTTCCGTAAACACGGGATCCTTCACGCTCTCTTCAACGCTTATT
+TGAGCGGCCTCGTGAAATACGTAGTCAGCGGAACTAACGATCTCGGCTATGCTCTCATAATCCCTCACAT
+CAGCCTCTATGAACTTTACTCCTTCCGGAACGTTTTCAGGCTTTCCAGAATATAAATTGTCTATTACAAC
+TACATCATTTTCCTCCTTTAGGGCCTCGGCTATATGGGATCCTATGAAGCCTGCCCCCCCAGTTACAACG
+ATTAATTTATTCCTCATCAACGCCCCCTAACTATTTTAAATCCCTCTTTTAAAGAGATTTTGGGAGATAA
+AAATGAAGATCAAGGGAATAATCTTTGACGTTGATGAGACCTTATTGTATTACGAGGGTTATTCACTTAG
+GGAATGGTACGAGAACGTTGGGCTTCCAGCGATGAAAAAATTAGGTCTTGTAGTTGATTGGGAAACTTTC
+AGGAAGATGGCGAAGGGTGAACTGCCCAGGAGTTACGTTGAAAAGTTCAACTTTGACCACGTTGAATTTT
+GGAAAGCCCTTGACAGGGCCAATAGAGAATATAGGGAGAGGCTTTTGAGGGAGGGAAAAGTTCACGTCTT
+TGATGATGTTTATGCGTTAAAGGAGCTTAAGAAGCTGGGAATCAAGCTTGCAGCTGTTAGCAATGCGTCC
+CAGGACAATACTGAACTAGTACTCAAGGCCTTTGACTTGTTAAAGTACTTTGATGTGGTTTATGGTAAGG
+ATTATTCCTACTTGGATGGCGTTAAGCCGAACCCATACTTGATTAATAAAGCCTTGAGGGCTCTAAATAT
+TAAACCGGAAGAGGCCATTCTTGTTGGTGATAGCGAGTTAGACGTTAGAGCAGGTAAAAATGCTAGAGTT
+AAGGTTATCCAGATCGTGAGGGAGAAGAAAGTTGAAGGTGCCGATATGTACATAAAAACCCTATGGGAGC
+TGGTTGATTTAATTAAAAAAGATGTGCTTTAAAATTTATTAGGCTCTTGAGCCATGCTATGAGCTCTTCA
+GGAACATCAACATCTTCTTCTGGATCCATTTCTTTGAATTTTTCCCTCAATTTTGATAACTCCATAAGTA
+GATCTTCAAGCTCCAAACTCGTCTGCGTGAATTCAAATGCCGTATAGGGGCTTTCATTTATCCTTGTGGA
+AAAAGAAACTAGGGCTATCCTAATGTTTGCCTCTGCTTCGTCTATCAGTTTAAGAACGTCCTTGGCCTTC
+ATTGTCTTGAAATTAACCGAAAAATATTTTTAAGTCTTTTTCTAACATTGGGTTAGAAAATGGGTGATAA
+AATGGAGGCGAGGTGATGCGGGATGGGCGAGGAGTTAGACATGCTACTTGACGTTCTCGGTAATGAGACG
+AGAAGGAGGATTTTACTGTTACTCACGAAGAGACCTTACTTCGTGAGCGAGCTTAGTCAGGAACTCGGAG
+TGGGACAAAAAGCAGTGCTGGAACACCTGAGAATACTTGAGGAAGCTGGGCTTATAGAGAGCAGGATAGA
+GAAGATACCAAGGGGAAGGCCCAGGAAATACTACATGATAAAGAGGGGACTTAGATTGGAAATCCTTCTA
+ACGCCAACGCTATTCGGCTCAGAAATGTATGAGCCAAAGGACATAAGGAAGAGCCCCGAGTACGAACAAG
+CTAGGGAGCTAATAAAATCAACGGAGCCAATAGATGTCAAGATGAGGGAACTAGCGGAATTCCTCCATGA
+ACTCGACGAGAGGATTAAGGAGATAATTGAAGAGAAGAGGGAGCTTGAGGAGGTTAAGATACTAGTCGAG
+ACGTACATAGAGAACGTGATGAGAAGAATGTCGGAAGAAAATAGGCAGACCCTTGAGAAGATATTCAAGG
+AGATAGAGAGGATTTTACCTAAGGACTACGCCCGTAGGATTAAGGAGAAGTTCATAGAAAACATTTAAAA
+AAGGATGAATATTTGGATGAGGGAGAAAAATGAAAAGGCTTGGTAAGGTCTCACATTACGCTAAACAGGG
+ATTGTTGATAGTTAGATCAACCTGGGTTCCCTCTTTAAATGATCCAGTGATTGATAAAGATTTGAAATTC
+GTTGGAATCGTTAAAGATGTTTTTGGGCCCGTGAAGAGGCCTTACGTGGCAATTAAACCTAAAGTAGATG
+ATCCTGAGAAGTACGTTGGTCAAGTTCTTTATATAGATGAGAGAAGGAAGAAAAGGAAGGAAAGAAAAGG
+TAGGGGGAGGATGAAGAAAAAGTTCAAAGGCTGAAAGGTGATGAGAGGGGACCTCGCTGATGTTGATCGG
+GGTGTTAAGTGATACCCACTTTCCAAAGGCCTACTTCCCTGATAGGGTGCTAAGATTCTTTGAAGAGAAG
+AAGGTTAAGTATATAATTCACGCTGGCGACATAACGGAGAAGCAACTCCTTGATCTACTCGAAAGTGTAG
+CCCCCGTTATAGCCGTTAAGGGAAACGCTGACAGAATAGATCTTCCTGAAGAGGAGACCCTCAAGGTTCA
+GGGGAAGTTAATATTAGTTCTACATGGGCATAATTTCCTATCATTGGACACCCAAAATTTGACGTACAAG
+GCATTGGAGGAAGATGCAGACATTTTAATTTTTGGTCATACGCATAGGCCTTACTATAATAAAATCACGG
+CTATGGGAAAGGAAGTGGTTTTATTAAATCCAGGTTCCCCAACCTTACCCAGGATGAGCGAGCCAACCGT
+TGCGATACTTAATGTTGGGAGAGATATTGACGTTACATTTCATGTCGTCTGGAAGATTTAAAGCGTGTTT
+TGGCAGAGATATTTATATGGGCAGAAATTGCAATGGGGGCCCCTCCAAGCTGGCGGAAGCTTATCTTCCT
+CTAGGAAAAGTTTTATCTCGTAGAAGTACTTTATCGTTTCCTTGAATAGTTCTACGTCATAAGGCACCTC
+AAAAACTTTAACGTTTTGACCCCTTATGTAAGGGAACTCATCAACTTCAAGGCCATTTATTATTTTCCAA
+GGATCGCCTCCAAGCTTTATGTAGTAGAGGTAACCGTAGTCTGCCTCAACACCTCGAAGGTACAAGTTAA
+GTTGAGCGAGATGGTATTCTATGGGGACTTTTGGCATGTAAGATTTTCCCTTTATTTCTATTGGGACGTC
+TTTATAAGCATCTATCCTCCCATGAATCTCCATCTTTAGTTTTGGCAGTCTAAGTATAACGCTCTTCTCA
+AGCTCAACGTTGAATTTTTCAAGCAGAAACTTGCCAAGTATCTCGTGAATTTCAACGCCTTTCTCAAGTC
+TAGGCTTTGCGACTTCTGGCCACATCTCGGGAAATCCTTTAATGCGAAACCACACCCTCCTTGGACATAT
+CAAGGCTTCGCTGGCGTAGAACTTTATCATTTGATTCCCTCCTGGGCGTCAGCTAATACCGACATCATCA
+CCTTTCAGGCTGGGCAAGGCTCGTCATCCGCCATAGCTCATTTGGTAATGATTTTTAAATCCTTAACCGT
+AAATATGAATGCCGACAGCGAGGGTACAATCCCTCGCAGGGGCTCGGTCTACCCGCCCCCGCAAGGTGTT
+CGGGTTCGATGAGCGGGGTGTGCTCACGCCGAGCCCACAGGGCCGGTGCATCCGCCCGCGGGATCAATGA
+CCGCCGGGTCTCTGTTGCCGGCCTACAGCAAAAATTTAATACCTTTTTCTTAATTAATATGGGGAGCAAA
+TCCATGGTAATAATCCCCAGACCAATCGATCCCAGGGACATTAAGAAGATTAGAAAAGAGCTTGGAATAA
+CTCAAGAAGAGTTGGCTAGGAAAGCTGGAGTTACCCAAGCGTACATAGCAAAGCTAGAAGCTGGAAAAGT
+AGATCCAAGACTCTCAACATTTAACAGAATCCTTAGGGCTCTGTTAGAGTGCCAGAAGACCAGAATAACG
+GCGAAAAGTATAATGTCTTCTCCAATAATCTCAGCAAAACCGGAGGACAAGATTAGTGATATAGTTAAGG
+TAATGGAGAAGTACAATATATCTCAAGTTCCAGTGATAGTTAAGGATAAAGTCGTTGGGGCGATAACTGA
+AAGATTACTCGTCAGGAAGAGTTTGGAAGATGAGGATATATACTCGAAGAGGGCTGTAGATATAATGGAG
+GAACCCTTTCCCGTTGTCTCTGAGGATGAAGATCTTGAAGTTATTAAGTACCTCCTTGAAGAGCATCCAG
+CTGTCATAGTTCAGGGGAAAAATGGGAAACCGATTGGTATAATAACCCGTTCCGACATATTTAAGCTTGG
+AAGGGAAACCAAAGGTGAATAACCTTTTTATTTAAAAATTTTCAAAAGTTTTACCCTTCTATATCTCGAT
+TAGGTGGATATCGTGAGAATTAAGGAACACCCTATTCTGAACTTTGAGAGTAAGAGAGGGAGGAAAGTCA
+CAATCTACTATAAAGGAAAACCGATTGAGGCCTATGAAGGGGAGACGATTGCGGCAGCGCTTCATGCTGC
+CGGAATAAAAGTACTTAATTATTCAAGAATCAAGAAACGACCAAGGGGGTTGTTCTGTGCAATAGGAAAA
+TGCTCTTCTTGCCTCATGACCGTCAATGGAATTCCAAACGTTAGAACATGCATTACCCTCGTAGAAGATG
+GAATGAGGATAGAGGAAAACGCGCCAAGGCTCCCTAAAGAACTCAAGGAGCTCAAAAAGAGAAATGTGCG
+GAGAGTTAAAAGTGATATAATAGTGATTGGGGGCGGTCCAGCCGGCATGATGGCCGCTATAAGCGCCCAT
+GATGCCGGAGCAAAGGTCGTTTTAATAGATGAAAACCCAATGCTTGGAGGACAACTGGTCAAGCAGACTC
+ACAAGTTCTTTGGAAAGAGAAGTCAATTCGCTGGAGTTAGGGGAGTGAAAATAGCTGAAATACTCGAAAA
+TGAAGTTAAAAAGAGGAACATAGAAGTGTTCTTGCAAACCTCCGCCGTCGGCATATTCCAGGATGGGAAT
+GAGAAAATTGTTGTTGGTATTAGGAAAGAAAGCGAGCTAATAGAACTCCATGGAAGGGCCATTATAGTGG
+CGACAGGGGCCATGGAAAAGAGCGTTCCATTTGAGAATAATGACCTGCCAGGAATATATGGGGCTGGAGC
+AATCCAAACCCTAATGAACACCTATGGAGTGAAACCAGGAGAGAAGGCATTAATAGTAGGCGCTGGAAAC
+GTCGGCTTGATACTAGCGTATCAACTTATTCAAGCTGGGGTTAAGGTGGAAGCAATAGTCGAGGCGATGC
+CGAAGATTGGAGGCTACTTTGTTCACGCAGCCAAAGTTAGGAGATTGGGGGTTCCAATACTAACTAGACA
+TACCATTCTCAGGGCGGAGGGGAAGGAAAAAGTTGAGAGAGCTATCGTTGCTCAGATAGATGAAAACTGG
+AGGCCAATTCCTGGGACCGAGAAAATCTTCGATGTTGATCTTATAGCTATAGCCGTGGGACTTAGACCGA
+GCATAGAGCTTCTCCAACAGGCTGGATGCCAAATAAGATACGTCAGGGAACTTGGCGGGCATGTGGCTGT
+TAGAGATGAGTGGTTGGAAACGACGGTGAGGGGAATATTCGTCGCTGGGGATACAGCGGGGATAGAAGAA
+GCGACCACCGCTATGTTGGAGGGTAAAATTGCCGGAATTGCAGCTGCACTAAGGTTGGGGATAGCCAGTG
+AATCTTTGGTTAAGGAAATAGAAAAGACTGAGAGAGAGCTCGAAGAATTCCGTTCTGGACCTTTTGGGAA
+GCATATTGTTGAGGGGATTAGGAAGCTCCTCTCGGAGGTGTCTAAATGAGTGAAATTCCCAACTACTTAA
+GGAAAGGGTACATAACCCCGGATGAGTTGTTCTCTATAATTCCAAAGCCCAGCGAAGAGAGGTTAAGACA
+AAGGCCCGTTGCAGTCCCCGAATGTCCCCAGAGGATTCCATGCACACCTTGCAAGGAAATATGCCCGACG
+GGAGCTATAAAAATGGAAAATCCAAATGACATACCTATAGTCGACTATGAGAAGTGTATCGGTTGTTCCC
+TTTGCGTTCAAGTTTGTCCTGGGCTCGCATTCTTCATGATCCAGTACATTGGTGACAAAGCAAGAATTAC
+ACTACCCCATGAGCTCCTACCATTGCCTAGAAGGGGGGAAGAGGTAGTTCTCCTCAACAGGATTGGCGAA
+GAGGTTGGAAAAGGGAGAGTCATAGCGGTAGTTCCAAGGGAGAGAACTAAGGGTGACACACCAATAGTGA
+CGGTTGAAGTTCCTATAGAGCTCGCTTGGGATGTTAGGGCGATAAAGGTGGTGAGAGAATGAGAATAGTT
+TGCAGGTGTAACGATGTTACCGTTGAGGACATTGAAAGGTTGATTGATGAGGGCGTAACGGACCTTGAAG
+AGTTAAGAAGGCTACTTAGGATTGGAATGGGGCCATGTCAAGGGAGGACGTGCATTCCAATTCTGATCTC
+TATCTTGGCAAGAAAGACTGGTAAAAGAATGGAGGATATACCACTTCCAAATGCGAGGTTCCCGATAAGG
+CCCGTGAAAGTTGAGGCTCTCCTTGGTGGGGAGGGAGAGGAATGATTGGGGTCATTGGAGGAGGAATAAT
+TGGAGTTGCAACTGCCTATGAACTCGCAAAGCTTGGAGAGGAAGTGGTGGTGTTCGAGAAAAGATACTTT
+GGCTCAGGTTCAACTTTCAGATGTGCAAGTGGCATTAGGGCTCAATTTACCGATGAAGCTAATATAAAGC
+TAATGAAGTATTCAATTGAAAGGTGGAAAGAGCTGAGCGAAGAGCTCGGGCATAATATAATGTTCCAGCA
+GACGGGTTACTTATTCTTGGCGACTACGGAGGAGGAAGTTGAAGCTTTCAAGAAAAATATAAAGCTTCAA
+AACAGATTTGGAGTTCCTACTAAGCTAATTACTCCCGAGGAAGCTAAAGAAATAGTTCCTCCTCTTAACG
+TGGAAGAATTCCTTGCTGGCGCTTGGAATCCAGAAGATGGTAAGGCTAGCCCCTTCCATACGTTATACGC
+TTACAAAAAAGCAGGAGAGAAGCTGGGGGTCAAGTTCTATCCATATACAGAAGTTGTTTGGATAGATGGG
+GGTAGGGAACATAAGTGGAAGATAAAAACTACGAAGGGTGAGTTTGAGGTCGATGTCATAGTTAACGCCA
+CGAACGCCTGGGGCAGTAGAATTAATTCGATGATAGGAAAGGACATCGTTCCGATAACTCCCTTTAAGCA
+TCAACTGGTCAAAACAGAACCGCTGGAACGGGGTCAGATAGAGCCCTTAGTGTGCCCTCCGGCGTGGAAT
+GATAGTTATGTAATCCAGGATGGTGAGGACGGTGGGGTTATATGTGGAACAGCGTTAGAGTATAAGAGCG
+ATCCAGACGATGTTACTCCCACTTATGACTTCGTTAAGGAAGTTCTAAAATGGGCAGTCAAGATAATCCC
+AGCCCTTAGGCACGTTCATGTAGTTAGGCAGTGGGCCGGACATTACGCTAAAACTCCGGACAATAATCCC
+GCTATAGGTGAACTTGTTGAAGACTTTTACGTGGCTATAGGCTTCTCGGGCCATGGGTTCATGATGGCAC
+CGGCCGTTGCCCAGGCTTTAGCGGAGAGGATAGTAAAAGGAAGAACGAAAGTCCCATTGGACTGGGAGTG
+GTACGACCCATACAGGTTTGAGAGGGGAGAATTAAGGACGTCGGCATTTCAGATAGGTTAAGCCATATCG
+AGTATCTTCCTTAATACCGAACCCACAACATAACTCGTTAGGAAGTACCAGCCGAAGTAGCCGAGCTCAT
+CTGGTCTCAGGGCCGAGTGATACATCTTGTGGAAGATGTCGAACAGGAAGAAGTTGAAGGGATACTTCAC
+TATGGCAACCTCAAAGTACCATCTCCTGAGCCAACCCCAGAAGATTATTATAATTGGCCAGCTTATCAGC
+ATCGGCTTGAAGAATGCATCTTTCATTAACTCATTTTGCATTCTCAATATTTCTAATTGCTTTTGCTGTA
+ACTTCTTGAGCTTTTTCTCATCACCGCTTTCCCTGGCCTTTTTAAACTCTTCTTGAAATTCCCTAGCCAT
+CTTTTGTAGCCTCTTCATTTTCTCCTGGTCGACGAAGACATAGTTCAGGAAAACGAAGAATGCTCCAAGT
+ATTATTCCTGCCACCGTTACAACCCACATTGGATGAGTACTCTTCAACATTGGGCCGAATAGCTCGTCGA
+GAGCTAGGTATATTCCTTCAAGCATACTCCTTCACCGCCAAATCCAGTATCTCAACTAACTCATTAACCG
+CCTCTTCCAACCCCTTATCTTCGTGGTTCTCGATTATCTTAATCAGTGCATTTGAGTGCATTGCATATGC
+TATTGCCGCTGCCCTATTTAAATCTTGGTGCCTCTGTATTTGCTCTTCCGTCTCAACATCTCTGTCTCTT
+TTTAGATCTCTTAACCTCCTTCCTAAGATTTCGGAAGGCGTAGCTTCAATTATAACTATGAAGTTTGGGT
+TTAGGGTTTTTATAACCTCATATGGTAGTCCCAATAAATATCCATGCGGTGTCTTTATCGTTGCGTGGGT
+ATCAAGTAGAATTGGTTGTTGCCTAGCCATCTCGGATATCTTCTTTGCAACTTTCATTTGAAGATCCCTC
+TGTATCTCTAAAGGGAGCTTCCTCATCTCATCCCTATGGTTAACTAGACCAGCCTTTACGGCCTCTTCAA
+ACATAAGGTCTCCAAAATTTATAAGCTTGAACTTAGCTTTCGTCCTTTGAAGGGCGAGTCTCGTAATCGT
+ACTCTTACCCACTCCTGGGATACCTGTAATAATGACGACAAATGACATCAAACACCCCCAAAATAGAGGA
+TTTTAATGTGCTTAAAATTATTTTGGAAAGAAAAGAAAGCTATCAAGTTGCGAAGAACCTTCTTAAGGCG
+GGGAACATTTCGCTTATCTGCTCTCTAGCTATCTCTTCGTAGAACCTGTATAGTATACCGACTGTAAGGA
+GTATTCCGGTTCCAGTTCCTAACGCGCCCAGGAAATCGGCGAGCACTGCTATTAGCGCTACCGTCAATGA
+TCCCCAGAACGTTACGTAGGGTATGTACTTCTGCAGTACCCTCTCCAAAGTTCTTGGATCCCTCCTAAAC
+CCAGGAATTTGCAGTCCAGCTCTCTGAAGCTGTCTGGCTATTGTTCTAGCGTCAAGCCCCGTAAGCTCGA
+CCCATAGGAATCCGAAGATTAAGCTTGAAATCACGGTTAGTATTAGGTACACTAAAGCCCTAACTGGATT
+GTCAATGACTGTGAAGATGCTCCTTGGGGGAATTACATAAAGCACGAATCCCCCTACTGGATTTCCTGTC
+GTTGGGTCAAAGGTTCCAAGCCATGGGTGGCCAAGCCTGTCAAGTACCCTGGCCCATAGCTGAATGTTTG
+CATACAATGCGAAGGTCAAGATTATCGGAATGTTACTAACGTACAGGAACCTTATGGGATACCTACCTCT
+AATCGTGACACCCCTGTATCCTAACGGTATTTCAACGCGCATGCTCTCAAAGTACACGACAACTAGGAAC
+ACTATTATGGTAGCTATCACCGCCATCATGTCTGGGGCAGTTCCACCTCTATAGAGGGCTCCCTTGAGGT
+CGCCCTTAAGTATGTGCTGGATGAAGTAAGGAATTGCGCCAACTATCGCGGGCTTACCCGTTAGAGGGTC
+TATTATGTTAGGGTCCGTGAGTGGATTTAGGCTTCTAGTCAGTATTCTCTGGGAGACTCCCGCGGCTATG
+AAGAGGCTTATTCCGCTTCCTATTCCCCACTTGCTAACCAATTCGTCTAGGACTATTAAGATTATACCAC
+CGAATGCCAACTGGAGTATCATCAACGCCGCTATAGCGTAGGTTACATCCACACCTACCCTACCAAACGC
+TCCACCGAGGACCCAAATGGCCGCCTCTAAGAAACACATGAATACAGAAAATACCCTCTGTAAAGCCTGA
+TAAAATCTCCTATCTTCGGGATTAGCAAGATCGAGTTTTATTATTTCAGAACCAACGAGGAGCTGAAGGA
+TTATACCTGCGGTAACTATGGGCCCAATCCCTAGGGTTAGTATTGATCCGTTCCTACCAGCGAGGACGAC
+TCTTAGAAACTGAAAGTAGTCTTGTATTCTCTCGGGAATACCATAAACGGGGATCTCCGCGAGAACATAA
+TAGAGGATCAATGCAAGTCCAGTCCACATGAACTTTTCCTTTAGGGGAACATGCTTCTTGGGTCTTTCAA
+CTTCTGGAAACCACTTCTCTATGGCATAAATAATATCCCTTGCCCCCATTCTCAACACCTGCTGGAATGG
+TGTTAAAAATTAAAATAAAATTTGAGATCAGACGAGGACTGCCTCTCCACCTGCTGCCTTAATCTTCTCC
+TCTGCCTTGGAGGAGAATGCCCTTGCCTTAATCACTAGTGGCTTGGTGATCTTACCGGTGCCGAGAACTT
+TATCGGCAAACTGGGTGGTATCAACGATTATCTTGCCTTCCTCTTCGTATGCAATACCCTTCTGAAGTAG
+TTCATCGAGGTTCTCATCAATGGACTTTAAAGTAACCGTCCTAACTTCCCTCTGAACTTCAGGTGGCCTT
+GAGAATCCTCTCTTGCCTAGATGATCTGGAGCATACTTTATCGTCCACGTCCACTTGCTCTTGTTCCTCT
+TTCCAGTTCCAGCCATTCCACGACCGCCCTTGCTTCCTCCTCCTCTGTGCTTCTTCTTGCATCCCCACCC
+GTGAGTGTGACTTCCACGTAGCTTCCTAACCTTCTTCCTCCTCCTAATCATCTCTCACCACCTCAGAGCA
+TTCTCTCAATGAGGTCATTTATCTTCTCGCCTCTATACCCAAGGGCTCCTCCCTCTTTGAATGATCTCTT
+CTTACTTCCCCTGAACCCTCCCCTTGGGGGGTGGAGCCTGAAGACTGGCTTTAGATTCGGTAGATCCTTG
+AGACTCATCTCACCATTTATGACCTTCTGTGCGAATTCCTCTATCGTCATGCCGAGCTTCTCTTTGACGT
+ACTCATCTGTAACTGGCTTGTTCCCTATCAACCTTCCACGCTTTCTTATCAACTTAGCGAGGGTCTCTGC
+GTTAATCTCACCCCAGGTTATGTAATCCTTAGCCTTCTGGAGCATGCCCAAGTAGCTTGGAGTGTCGTCA
+ACGATCACACAGTGGTTGACCCTGTGTAGTCTAAGCATTGCGAGCGTGTCTCTAACTGGCCTTTTGACGT
+TAACCCTACCCCTGATTCTTATCACTGCAAGCTTTGCCATTATTATCACCTCACTCTAGCGTAAAGCTAG
+CGGGCATTGCCCTTCCAACGACTATTCCGTATCTCTCGATCATCTCAGGGGTTACCACGACTTTGTTGGT
+GTTGTATAGGGCGTTAAACACTGCTTTGGCGAAGTTAACCGTTGTCCTAGTCTCACCAAGTGTCTGGGAC
+CAAACGTCTTGAATTCCTGCCAATCTGAGTATCTTCTTTCCGACGTCACCTATAACTAAGCCGAGACCTC
+TTGGCCCTGGAATAAGCTTGACCCTAACGCTGCCTTCCTTTCCTTCAACTGTGAATGGAACTGAGTGTGG
+TCTTCTACACCTGCACTCCCAGGAACCACATCCTCTCTTTATCTCGATTATATTGAGTTTAGCGTAATTA
+ATGGCCTTCCTTATTGCAATCCCGACTTCTCTTCCGTGACCTATTCCAAGTCCAACGTAACCGTCCCTGT
+TTCCAACTGCGGCGAGCACCCTAAACCTAACTCTTCTACCGCTGTCAGTCATTCTAACGGTCAGCGCGAT
+GTCTAGGATTTCTTGGTTTTCCCTAGCGTTAACTTCTGGTAGTAAGACGTCTATTATCTCGGGCTCCTTT
+ATTTGGTACCCCTTCCTAAATATCTCATGAATGTCAGTTATTTGTCCCTCTTTAACGAGCATACCAAGCT
+TCGTCTTTGGCTGCCACTCATCTAAAACCCTCTTAGCGTATTCCTTCCACTCTTGGCTCATTCTCTCGCC
+CCCTCACTTTCAAACTTCTCAATTATTCTCGCCTTAACTTCATCAAAATGCTCGGGAAGCTTTTCAGGAT
+CTAATCCCTTCTCAAGGTAGCCTCCAAATTGCCTCCTAAACTTCTCCTCATCCTGCTCCTTTAGCATTCT
+AGCGTACTCAGCTATGTGCTCGCCTCTAATCCTGTAGTCTTCAGGAAAGATCTCTGGGCTGTGAGGAACG
+TTCAACCCAGCGTCTACTGCACCCTTCAATACTGCGAACACTGAGCTTCCCCTTACTGGTGGGTGTAGGC
+CTATGTCAAGTATTGCCTCCTCTATTCCAGCCTTCTTCGCCTTATACCCAATGAGGAGACCAAGTAGGTA
+AGCGCTTGGAGTGTTTCCGCAGTGACCCTTCCAGCCAAAGTCCCTGATTAGCTCTCTTGTGTGGGCTGAA
+ACTAGGGTCCTATCCCCCTTGGGGTCGTACACTATAATTTGAGCTATGTGGTGGTTTAGGCTCTTCCTAA
+CCACTAGCCTTGGTTTACCTGATTTGAGGAGCTTGAGCCTCTTCCTGTAGTTCGTCTTTCCCTCTCTCCT
+CCTCCTGAAAGGAACCCTATACCTTGGCCCGTGTGCCATTCTCTCTCACCCCTTTACCTCTTCTTTAGAA
+GGTTGTGCTCCTCTAGGAACATGTAGAGCTGGTGCTTGCTCTTGAACTGACCACCTTTTGCTCTTATGTA
+CAGCATTCTATAGGTTCTCCTGTCTATCTTCTTCTGCTCCTTAAGCTTCCTTAGTTCCTTTCTTAGGGCC
+CTTATCGTCTTGATCCAAAGCTCCTTCTTACCCATCCTAGCTGTCTTCTTACCCTTCCTGCTTCCCGGCC
+CCCTGTGCCTACCCTTCTTTTTCTGTTCATGTCTAATTCTGGCCCTGTATCTGCTCTGACCTTTTACGGG
+CTTTTTCTTTATGACCCCTTCCTTTATGAGCCTCCTAATGTCTTCCCTTGTTATAGCCGAGGCAACGTCA
+TCAACCCTCTCTGGATCTATCCATATCCTATTCTCGCCACACTTTAGTAACTCGGCGGCAACTCTCCTTT
+GCATCTTTAGGGTTTTCATAATCTCACCTCACAGCTGGGGGTTAAGCACCTTGATACCCAACTCTTGGGC
+CCTCTTAAGTATCTCGATCCTCTTCTTCTTACCAACCGTGTGAGCTATTCTGGCCGCTTGCCTCTTTGGA
+TCGAGCTTTTCTAGTTCCTTGACATTGTGGATTAGAACTTCCTCGTAACCGCTCGGATGTAGGCCCCTCA
+CCAACCTGGGAGAGCTCCACCCAATGCTTGGAGATCTTGGCTTGCCCTTAAGCTTGAGCCTCATCTTGCT
+GTCTATACCCTTAGGTCTCCTCCACTTGGGATCGTTCTTGAATTTTGGATACCTCCACCACTCCTGCCTG
+AGGAACCTTGGCTTCTTCCTCTTAAGCCTCGCCCTTACCCTTAGGAGCCTCTTAAATTCCTTCTCGTCCA
+TCTATCTCACCTCAGAACGTTATGGGCTTTCCAGCCTTCTCAACTATGTAAATACCATCCTGGAAGACTC
+TCCTATCCCACTTTGTGATTCTTGTCGCTTGTTCGATGTTTGCTGCCGTTTGACCTACGGCCTCTTTGTC
+TATTCCCTCAACTATGATTTCCTGTCCCTTAACCTTCACGGTAACTCCAGGGAGTATCTTGGCCCTCCTT
+GGAGCTTTTTCACCCAGGAAGTTCTCTATAATGACTTCGTCCCCTTGAACCTTAACCGTTATTGGGAAGT
+GACTGTAAACTACCTTCAACTTGTACGTGAATCCCTCGGTAACCCCCTTTATCATGTTGTTTATGTGTGC
+CTTGAACGTTCTAACTATCGCCACATCCTTTCTCCTGGGGAAGTCCTTGTAAATCACGACCTTACCGCCT
+TCCACGAATATCTTAACCCCTGGCCAAAATAGCTCCCGCTCGACCTCTCCCTTCGGCCCCTTAACCTTAA
+CGGTGTTACCTTGAACGCTAACTTCTACGCCCTCTGGGATTTCTATCTCTTCCCTCACCCATGCATCAAC
+TGGCATTTCTCTCACCTCAGTAGACGTAAGCTATCAATCTTCCCCCAATTCCCTTTTCTCTAGCCTCTTT
+GTGGCTCATAACACCTTGAGATGTTGAAACTATTAGGATACCAAACTCGAAGGCTGGTAGGAATCTCTTT
+TCCCACCTTTCATAGTCCCTGGCCTTAACTGGGAATCTCGGCTTTATTGCGCCGGCCTTGTTTATTTTGC
+CTAGTAGTTGCACCCTATAAACTCCCGCCCTGCCGTCATCGATGAACTCAAACTCCCCTATGTACCCGTA
+CTTCTGCATGACCCTGAGTACTTCGCCGATGAGCTTTGACGCAGGCTTTATGTAGACCTCTCTCTTTCCA
+ACCCTCTCGCTGTTGGTTATGTGAGAGAGAGCGTTTGCAAGTGGATCTAACAACGTCATTTTATCACCTC
+ACTCGTACTTCCTAAAGCCCAACTTGGGAGCTACCTCTCTAAAGCAGTGCCTACACAGCATAAGGCCGTG
+AATCCTAATTATCGGCCCATATTGTCCGCACCTAATACACCTTCTCGCTCCCTTTCCAAATTTTCTGGGC
+TTCCTCTTGTTGTAATCGGCCTTGGCCATTCATCATCCCTCCTCTTCAACGATCTCAACCCCAAACTCTT
+CCATCATGTACACCATACCCTCTTCCTTTGTGAGCTTGTGCCTCGTCGGTATCTTAGCCCTCTTCCTCTT
+CCTCCTTGCTACCCTAAAACCTGGCCTCTCAAGGGTAACACAGACGTCCATACCAAATATTCCAATCTCT
+GGATCGTATTCAACCCCAGGGATGTTAATGTGTTCATCTATTCCAAAGCAGACGTTACCGTGTTCGTCAA
+AGCTTGAAGCCTTCAATCTGTTATCCACAGCCGCTAGTAATCTCTTCAGCATCTCATAAGCCTTTGGACC
+TCTTAGGGTAACTTTTACAGCTATTGGCTCACCTCTTCTGATTCCAAAGTCCCTGTTCGTCTTCTTTGCT
+TTTCTCCTGATGGGTTTTTGGCCGGTTAACCTCTCGAGCATTATTTCAGCTTTTGTTAATCTCTCACCGC
+TCTCACCAACACCAATGTTTATTGTTACCTTTTCGATTCTTGGCTTTCTCATGGGGTGAGCTTCCCAATC
+TGCTAAGATCTCTTCCCTGTTTGGTATCGTTATTGCCATTCAAATCACCTCACGGTAATGATATCCTCGG
+CTTGTCCCTGCCAACTACGAAGGCGTACTCTTTCAAAGTGTCGAAGAGCTCTCCCTCTTCATCTTCTATA
+GTAACTACGTCTGGCCAGCCCATTGGGAACTTCTTAATTTCGACTATCCTTCCCTTTCTAGCCACGTTCT
+TACCTTGGGTAACGAAGACATAGGCTCCCTTCTCGAACGGTAGGACCTCAAGTATCTCCCTCTCGGGGAC
+CTTCATGAGGACCGTGTATGATGTGAAGTAGTTATCCTTCTCGCTAAGCGGTATCAAATGGTTCGTTCCA
+TCGTGGAAATTGAGCTGTATCTTTGCTCCCTTGACCATCCTCTTGTTCCTTATTCTGAGTGGCTTGATGT
+TGGCCTCTTCCTCGCTTATCGGATGAAGAATTAGCTTTCCAATTCTGTTTGGTAGCACCCTGTAGTGCTC
+TCCGGTCTCTGGGATCGAAACTACATCCATGATTCCGACCGGGAACTTGTAATCCTTCCTGACCCTTCCA
+TCCACGAGGAACTTGCCCTCGTTGAGTATCTTCCTAGCTTCTCTAGCCGTTTTAGCGTAGCCTAGGTAGT
+CCCTAACTATATACAGTAGTGGAATCGAAGTCCTCATGTTGTGTGGGCCTGGCCTTGGCCTTACGGCCCA
+CTTGTAAGCCTTCCTCTCAATGTACCATGATGTGGGAGCAGCAAGCCTCTTAAGATGCCTCTTTGGACCT
+TTTCTCGCCATTATCCAGCCCTCCTCTCAATTATCTTTTTCCTTCTCTCATCGTCGAGATTAAGCTCAAT
+TATCATCACATTTGAGGGGTGAATTGGATAGAAAACTTCGGTTCCGTTCGTCTTTCTAAGGGTCGCACCC
+TCGACGTAAATCCTATACCTCTTAAGATCAACTTCGACGACCTTCCCTTCGTGCCCCTTGAAGTCTCCCC
+TCATTATCCTGACCTTGTCCCCAACCCTAACGGGTAGGTTCCTAATCTTGTACTTCTCCCTTAGCTCCTT
+GCTAAGGGGAGCGGCCATCATCTTCTGCCTTAAATGTAGGGGAGCGTTATATAGGAACTTTCTCTGTTTC
+CTCGGTTGCTTGGAATTTAACCTCATCTAGCTCACCTCACACGATTATACTCGCTATACTCCCAATTCTA
+ACCCATCTCTCAGCTGCTTCTCTAGCCACAGGCCCTCTTATCTCGGTTCCCCTTGGAACTCCTTCTGGAG
+TTACTATAACTGCGGCGTTGTCTTCGAACTTTATTCTCATACCGTCTAATCTCCTGTACTCCTTTCTTTG
+TCTGATTATTACTGCCCTAACTACCTGATGCCTCATATCTGGCCTTCCCTTCTTAACGGTAGCAACCACC
+ATATCTCCAACGCCAGCAGATGCAAGCCTTCTCCTAGTTCCATGGTACTCAACGACGCCGATGACTTGGA
+TAACCTTAGCTCCGCTGTTATCCGCTACCGTTAAGTAGGCACCAACTGGGATAGCCCTAGTTGGCCTTAC
+AGGTGTTATCCCCCTTGTTGCACCAGCACCCTTCTTCGCCATCTAACTCACCTCCTCTCCTCAGCCCTCT
+CTAGTACAGCTACTACGACGAAGTGCTTAGTCTTGCTAAGTGGCCTAGTTTCGGCAATTAGAACCCTGTC
+TCCGACCTTTGCATTTATGCAGGGAGGATTGTGGGCGTGGATTCTACTCCTTCTAAGCTCATACCTCTCG
+TACTTTTTGAGGTAGTGGTAGTACTGCCTCTCGACCGTGACGGTCTTTCTGGGCTTGTCACTAACCACTA
+TCCCTTCGAAGACCCTACCGTGTATCTTAAGATGCCCATGCCAGGGACACTTGGGATCATCACACTTCTC
+AGCGGGAGGTTGAATTCTCAACCCGATGTCTCTCACCATTTTCTCCACCTCTTTTTCAGTCTCATCTCAG
+GCCTGCCAACCAATCTTTCCCCAGGTATTTTAATCTTTGCGCCATCTTCAGTCTCAAACTCAAATATGCA
+AACATCCTTGGGAACTTTCCACACCTTATCTCCAACTATCACCAGCATATTTCTGGTCTCATCAACTACG
+TATCCCTCAATTCCGACGAATCCTGGATGCATAGAGTTAACTACCCTAACTTTCAGGCCTATGAGCTCGT
+GCCAGATTATGTTTCTCTTGGTTACTCTACCTCTATGAGATCCTCTGAAAATCCAAGTTCTGCCAACAAT
+TTCTTGATACGGTCTCTGTGATCCCCCTGAAGTTCTATCCTTCCGTTCTTTGCCGTTCCTCCGCATGCTA
+GCTTCGCCTTCAACTTCTTTGCTATCTCCTCGAGATCGAACTCTTTTTCGTCTATTCCTTCGATTATTGT
+CTTTATCTTTCCGTACCTTGCCCTCTCTGTGTACACCCTAATTCTCTGCTGCTCCTTGAGGACCTCCTTA
+AAGAGCATTTCATCCAACGGGTTTACTATCCTCGGCACCAAACACCACCTTCACTTTTTGCGCATTTCCC
+TCAATTTTTCCCTCTTTATGGTAAGGAGGCGGGCTATATCCCTTCTCAAATTCCTAATAACCATAGGATT
+TTCGAGAGAGGTACCCATGGTAAGCATTCCCCTTTCTTTAGCAAGTTGAAGCCTTAGCTCTCTAATTTTA
+GCATCGATCTCCTCAATGCTCATCTCCCTAATTTCACTCGGCTTCATTGGAGCTCACCTCTTCCTCCACA
+GGTTTCTCGATTATCTCTATCTCATCTGGTAACCTAGCGTCTGGGGGCATTATGGCAACTTTAACTCCAA
+TCACACCTAGCTTGAGTAGCGCTTGGGCATAACCCTTGCTAACCAAGGTCTCTGCTGGGTTACCTACCTT
+AGCTAGGTATCCCTGGTAAAAGCGAACGCTCTTTGCTCTCTCTCCAGTTAGCTTCCCGCTTATCCTGATC
+TCAACTCCTCTAGCACCGTTGCTCATTATTGCCCTCATAGCTGCATAAGCTGCTCTCCTAAAGTGAATAC
+CTCTCTCTAGGGCTTGGGCTATCCTAACAGCTTGAACCTTGGCATTGAGGTAGGGATTCTTTATCTCTTG
+AACATCTATCTGTGGGTTCTCTAAGCCAAACTGCCTCTCAAGTATTCTGGTTAGCTCCCTTATTCTCCTT
+CCGCCCCTACCGATTACGTAACCTGGGTTAGCTGCAAAGATTATTACCTTAGTCCCCAGGGGAGTCTTCT
+TTATGTCTAGGCCACCATAACCAGCCCTTCTAAGTTCCTTCTCGAGGAACTCATCGATGAGCATTTCCTT
+AACGGCCTCGCGGATGAAGTACCTCTCAATTGCCATTTGCTCACCTCCTAACTTCCTCAACAACAACTTC
+TATGTGAGTAGTCTGCTCGTTAAATGGAGTGGGCCTACCAAATGCCCTGGGATACCATCCCCTGAGGACT
+GGTCCTCTATGTGCAGCTATGTGGATTATCCTAAGCTTGTCTGGATCTAAACCCTTCTGCTTCGCATTGT
+TCTGAGCGTTGAGTAGGACTTTCTTTATAGCCTTCGCGACCTTAACTGGATATCTTCCTGGGCCGAAGCC
+CTTTCCAGGTTTGTGACCTTGGCTGTCATTGTACCTCTTAAGCGGAACTGGCCTTCTTAGAGCTATTACA
+TCGTCTAGATACCTTAGTGCATCATTTAGCATCATTCCTCTAAGCTCCCTGCACACTTCGACTGCGAGCT
+TTGGAGATATTCTTAGATCTCTCCCACTAGCCCTTGCCATTCTTTCTGGGTCAAAATTTTGGAAAGAGTA
+ATCGAAGCGCCTGCCCATTCAAACCACCTCACTTGACCGCAACGAACATCGAAGACCTCGTAGCACCGAT
+ACCAGGAGCTCCGTGCTGGACCCTCTTTCTTGTTGGGGCGAACTCTCCTAGGTAGTGTCCAATCATCTCT
+GGCTTTATCTCTACTGGAACGAATTCCTTTCCGTTGTGAACGTATATGGTCAGTCCGACCATCTCTGGTA
+GGACTATCATGTCCCTGCAGTGTGTTCTAATCGGCTTGTTGTACTTGCCCTTCTTCGCTAACCTTATCTT
+CCTTAAGAGCTTCTTCTGCTCTGGGGTTAGGCCTCTCTTTAGGCTTCTCCTCTGTCTAGCAGGAAGCAAC
+TTTGCTAACTCCTCAAGGGACATATTCATCAACTGCTCAAGCGTATAACCGCGATATCTAAACTCCTTCC
+TCGCCATCTACACCACCTCACTTCCTCCTACCAGTTCTCCTCGCGGCGATATGACCAACCTTCCTTCCTG
+GGGGAGCCCTCCTTGAGGTTGTAGTTGGCTTACCTGGGTGGTGCTCCTTACCACCGAATGGGTGATTAAC
+TGCGTTCATCTTAACACCTCTTGGCGTTGGCCAGAACCTGTTTCTAGCTTTGTACTTGTAGTAGGCTTTA
+CCAGCCTTTACTAATGGTTTCTCTAACCTTCCACCACCGGCAACTACTCCGATTGTAGCTCTACAATTTG
+GATTGAACGCTTTAAGCTCACCGCTTGGGAGCTGAACTATGACCTTGTCCTTCTCCCTTGAGACGACAAG
+AGCGTACGTTCCTCCAGCCCTTACGTACTTTCCACCGTCGCCCGGAATTCCCTCGATGTTGTAAACGTAA
+GTTCCCTCCGGGATCTTCGCTAGTGGAAGGGTGTTGCCTATAGCTATGGGTGCATCTGGACCGATGTAAA
+TTTCTTGACCGACGAGCAATCCTTCAGGAGCTATTATCAGTTTTTCCATACCGTTCTCAAATCTAACCCT
+TGCAACCGGAGCCGTTCTTCCTGGATCGTGCATTATTTCTTCAACGACACCTCTAAGGGTCTTGTCCTGG
+GTGTAGTTTAGGGGGATGTACTTAACGGCTCCCCTAAACCTGTGTGAGGGTGACCTAAAGGTTGGGCTTC
+CCTTACCTCTCCTCTGTTGGATTAGGCTCTTACCCATCTCAACTCACCTCAGAATAATCCTAACCTAGCG
+GCTATTTCACTCGCGCTATATTCGGGCTTCAACTTAACGTAAGCCTTCTTCTCCCCTTTTGGTGTTATTA
+GGGTATTCACCTTCTCAACCTTAACGTTGAATATCTCCTCAATTGCCCTCTTTATGTCTTGCTTGGTAGC
+CCTCCTATCAACTATGAACGTTAGTTTGTTCTCCTTTTCAATTAGTGAGATGGCCTTATCCGTGATAACT
+GGTCTAATTATAACCTTGTACGGATCCATATTCATCACCCGTAGATCTCCTTAAGCCTCTCTATCGCACT
+AACAGTCCAAACGGTTAACCTTCCGGGATGAGTTCCAGGAGCTAGATGTTCAACTCCTAAGTTGTCCACA
+ACAACGACATCAACTCCAGGATGATTCCTAGCTCCAAAGACTATTCCTTCGTTCTTTCCAACGACGATCA
+ATGGACCCTTAGCCTTCTTGTACCTCCTGCCCCTCATCTTACCCTTTCCAGCCCTTATACCCGTCTTCTC
+CTTGGCCCTCTCAATGTCATCCCATATTCCAAGCTTCTTGAATATCTCTCTAGTTTCCCTCGTCTTGCTA
+ACCTTCTGGAGGTCATCAACGACTATTAGGGGTAACTGTGGAACGTTGTCGATGATGTGTCCTCTGGCCT
+TAACGATGTCGTAGTTGGCTGTTGCCGCTATTGCACTCATTATCGCTAGTCTTCTCTCCTTCTTGTTTAT
+CCCTTCCCAGATTATCTTTTCAACCTTTGGTGGGTGGGTTCTCCTTCCACCCCTCGCGAATGGGACGAAT
+GCTGCATACCTTGGAGGCGTCTTGAGCCTCTCGACTCTAGCCATTCCATGTCCCTTTCCAATGTTCTCCG
+TAACACGCCTCTTTCCAGCCATGGGGTCTCTACCTTGGGGCTGTATTCTGTGCGTCCATGAAGCTATCAC
+AGCTCTCCTAATGAGGTCTGGCCTGAAGGGAGTAAAGAATACCTTTGGAAGCTCTATCTCATCAACGGGT
+TGACCGTTAAGGTCGAAGACCTTAACCTTCATCTATCTCACCTCACTGCTTTGACTCAACACTAACGTAA
+GTGATCTGGGGCCTTTGAACGGGAGGCTTCTTCTTTGGAGGTCTTATTGCAGGCCTAACCCTAATTATCC
+TCTTTATAGCCCCAGGGACTGAGCCAGCTATCATCATGAAGTCGCTCCTAACTATTCCGTAGTGTGGGAA
+GCCACCCTTTGGAGTTATCTCAATCTCGTTTCCATCTATTACGAGCTTTCCATTTTCTCCTATTGCTATT
+AGTCTCTTGTTAAGCTCTGTTCTGTGGTGGAATCCCATCTGGCCAGCCATTGGAACCGTCCACATAACCC
+TAGCCGGGTGCCAGGGTCCAATTGAACCTACCTTCCTTCTACCCTTGCTATCCTTGTGGGCCCTAAGCTT
+AATTCCCCACCTCTTAACTGGGCCTTGGGTTCCCTTACCCTTTGTTACTGCAATGACGTCAAGTAGTTCG
+CCTTCTTTGAGGACTTCTCCAACTCTAAGCTCCTTTCCAAGCTTCTCCTTGATGTAGTTGAACTTCTCCT
+CAACGCTGGTTCCACCTATGGCGTACTCCATAACTTCAGGCTTCTTCTTGAGCTTAATTACCCAGGGTTG
+AGTTGCTACCAAAGCCCTGACCTCAACAATTTCCCCCTCTTTTATCATGTCCTCTAGGTTGCCAAGCTTC
+TGTTCAAAGTCATCCTTGGTGTAGTTCTTTGGAAGCGTGGCTATCCTTCTCTTGAGTAGCTGATAGAACG
+TGAACTTGCGTCCCTTAGCCTTCTTGCTCACATAGTTATCGAGCTCGAAGTCGGGAACTATTACCTCCGT
+GGCAGTTTCTAAGCCGAGGTATCCTTGCCTGTAGGCTCTTATCCCGAATACCCTTAGTGGTGGGGTCTCA
+ATTATTGTCACTGGCATGAATATCTCCTTTCCATTGGTAAGCCCTGGCTCATCGTCTATCATGAGTATAT
+GGGTCATTCCAGCCTTGTATCCAGCGAAACCTAGCATTCTAACCTCCGTCTCCTTTGGCCAGCTCCTTAT
+CCTTGGAACTATACTCTTGGCCCTCTTCCTTGGGCTGAATGCGAGCGATCCTCTCCTTGGCCTGTGAACC
+TTACCCATCTCAATCCCTCCTCATGAAATTGAATATCGCGAGCGTTGCCAACACCGCCTCTTCAGTTCTA
+ACTGTCTTCGTCTTTTGACCAGGTATCGTATTTAACACCAGGTCGAATTCATATCTTTCATTAAATTCCT
+TTAAGATTTCAAACACGCCCTTCCTTGGTGAGCCGAACACTATCCCAACCTCGCCCTCGAGGGGCACTTC
+GGCATCTCTCACGTCAACCCCCCTACGGGAGGTCGCGATGACTACGTCAAGATCAGCATTTTTAAGTGTT
+TTCACTAAACTCTTCCTACTCCAATGAACCTTATATCCCCAATACCCAGGAGGCTCAGCCGGAACTACTC
+TTAAGGGCTTTACTGAGATTATCTTGAAGGTTCCCCTTCCTTCATCAGCGATTCCTTTGACTAATGCTGG
+TCTGTCTAAGCCGATATCTGCAAACAACTTCTTGCCCCTTCTGAATGCAAACCCTTCCCTTATCTCTCCT
+ATCCTGGGACTTCCCTTTTCTTTGTGGCTGGGTATCTGTAGCGGAGGCATCACGCCGGCATATCTAAGTT
+CAGGCATTATTGGGAACAGCCTTTTTCTTAGGTATTGGGGAGTTTCTGCGTATTCAAGGAGCGTCTTTAT
+TAGTCTCCCGTCTCTGCCTCCGGCCTTGTATATCCATATGTGCTCTACTCCGAATATTGCGCAAGCCCTT
+GCAATCTGCCCTACCTTGTAAGCTTTGAGTTTTGGGTCGTTAGTTTCTTCAAGGAGGGAATCTGGTATGA
+AGACGTGCCAGCTCATTGTTGCCCTCCAAGGGATTTTCTTGGTCTTGGAGCTGTTTTGGTGTTTTTATAA
+TTAATTTAAAAGACTTTCGAAGGTTTCCACCTTCTGTGATTAAAAATTCTTAAAAAATTTTTGCAAAATG
+GAAGATCTTGGAGATTCAGCACTTAGCTTTTACGAGAACCTTTAGAAGATCAAAATCTCTTATTAAACCG
+ACTAAATCACCTTCTCCCTTTATGACAGGGAGCTGTTCTATTCTGTACTTAACCATTTTCTTCGCAACTT
+CATAAACCGTCATGTGGGGGGTTGCCACTATCACATCCTTTGTCATTATCTCCTCAACGGGTTTGTTGGG
+AAGCTGAAGCTCGAACTTTTCAAAGAGTAACGTTGGATGACTTTCAAGTATCCACTCCTCCTCGCTAGAA
+GCTGCTAATTCAGTGCTCTTCATTATCCTAACTATCTCGCTATCCCTAAGCAAGTCAGTCTCATCGATTA
+TGCCAATCAACTCGCCGTTGTCATCAACCACGGGTAAGGCCATGGCATTCGAGAGTAATAGGGCCTTTAA
+CGCTGCCTTGAGTGGGGTTCCCTTCCAAACTATACTAACATGTCTTTGATAGTAAGGTTCAATCTCAACT
+TCCTTGTACTTCTCGGTCTTTGCGAGGTACCTTCTAACGATATCTCCCACCGTTAGAATTCCAACGGGTT
+TCCCCTCATTATCCACCACAACAACTCTTCTGTAATCGTGCTCAAGCATTAGTCTTGCCGCTTTCTTCAA
+GTCATCATTTTCTTTAACGGTGGGAACATCCCTCTTGACGAGCATGGCTAGCTGTTCTTCATCTGGATTC
+GTTAGAACACGCTTGATACTTATTATACCAACTAACTTCCCTTCTCTGTTAACGACTGGAAAGCTCCTGA
+CCTTGTGCTTCTTGAAGATGTCGAGGGCGTAATTTCTAGTTGCGGGTAAAGTGATCGTTACTGGGTTTGG
+GGTCATTATTGTCTTTACTTTCACCCTATACCACCTGATAGCATATACGCGTAAAGGGGCATATTTAAAT
+CTTATGAAAAATTGAAACAGAATTATTCTTTGAAGATCTTGATGTTTGGAGGTGTTATAATTACCTTTGA
+TTCATTTTTACAGAGCTTTGCTATGTCCCACCCAAAGGTCTCTGCTGTCATCCTTAATTGCTCTGCAACT
+TTGCTCAAAAGATCTGGCTTTGGTTCCAGAGGTGTTAGATCAGCAATTACTATATTACCAGCGCTTATTT
+CCTCAGATACGTTTTTCAAATCAGCGTAAGTTGATATAGAGATCTTTTTAATGTACGTGACCTTTGGTTT
+TAGTATTTCCCTTGCTAGGGTATCTTCTTCAACTGGAACCAGTTCAACTTCTTCAGGGGACTTCTCAACT
+TGCTTGACCTTGTCCTTGAGTATCGAGGGCATCTTTTTCTGAGGTTCGCCCTTCTTAAGCTTGTCAAAGA
+GGCCCACTTCTATCACCTCTATCCTCGTGATAACCTATCGAGTTCATTTTAAGCTAAATGCTTATAACCT
+TTATTCCAGGACTATTTCTCTCCAAACGTTCTTTATCTTCTCAACATGCTCCGGCAACGTTGCTATTAGT
+AATATCCACCTTGGCGTTTGACGTCTCTTTATGGCCGATGCGAGAGGGGTTACCTTGGCTATAGGTTCAA
+GCTTGCCGCTAGATAGCATAACATTTACTTCAACTTGTTTCAGTCTTGGCTCACTTAGTATTAGTTCTGG
+AATGGACAGCTCTATTATCACATCTCCTTCTTTGGCTCCAACTTCTTCCGCTAACTCATTTTCAATTTTT
+CGTCTCTTTTTATAACTCCTGTAGAGATGTGCTAAAACTTTCTTTTCCTCAGAGGTTAAGTTTTCAGGTC
+CAATGACAACCGCAGCTTTATACAATCTCCTTGACCTAATCCTCCTAACGATTTCTCCAGCGTAGTCTCC
+CAGATCTTCGAGCTCTATAATTAACCTGTCATCGGTCATCCTCCAGAAATCTTGCAATTGCCCTTCATCA
+AGGGCAAATTCCAAGGCCCTTATGAGCATTCCTTCAGCTATCTTAACAGTTCTATGGAAGTAAACCCTAG
+AGTACATAAGCGACCTTGCCACTAGCATCCCTTCCACTGCCTCAATGCCCTTTTCATCAATTACAAGTTC
+ATTATTATGGGTCTTCATAACCATCAGAAGTCTCTCGAGGTCTATTATTCCATGGGCAACACCAGTATAG
+TGGGCATCTCTAGTTAGATAGTCGAGCTGATCAACGTCAATATCTCCGTGAATAATCATCCTTAGATATT
+TCTTCTCATGCTTACCAATTATTAAATCCCCAATTTCCCTGGGCTCGTATCCCAGGGAATTTATTATATC
+TGGAATCTCTCCGCCTTCTTCACACATCTCCAGTTTACCTTCAAGTACAGCTTTGCTAACTTCCATGTGA
+TCTTGGAACTTTAGCCTCTCTCTATATATCCTTTCAAAGGTATGACTGAATGGGCCATGGCCTATGTCAT
+GTAGTAATGCTGCGAGTTGAATGAGTAGGCTCTCTTCGTAGTGTAGATTTAACTCTTGGGATAGCTTTTT
+AGCAAGGTACCAAGTTCCTAGAGAGTGCTCAAATCTAGTGTGATTCGCTCCAGGATAAACTAGATTAGCA
+AGTCCAAGTTGTTTAACTCCCCTAAGTCTCTGAAACTCAGGGGTATCCACAAGCTTTAATATCTCTTCTG
+GAACTTTCATACTTCCATGAACGGCATCATGGATTATCTTTCCATCGCTCACTCTAATCCCCATCTAAGT
+TTGGGCTTAAGCTTTAATTTATTTTCCCCTTTCAATGTAAAGGGAAAGAGGATTAATTAAGATAATTAGC
+AGTTCTGTTAATACTCATGATTTAAGTAATTATTAGGAGAGGCCTCAAGGGAGTTAAGCCTGATATTCGA
+ACGCTATTCAGAGAGTTCATCAATAATGTTGAATTATAGATGTGAATAGATTACCAGAGGGCTCCAATTC
+CGAAAAGTTTATATATCTCTATTTTCAAAAAACAGATTGCAGATACCCCATAAATAACAAAATGTGGAGG
+TGTGGATGATGGGAGAGTTGCCAATTGCCCCAGTTGACAGACTCATTAGGAAGGCAGGTGCCGAGAGGGT
+TAGCGAGCAGGCAGCAAAGGTCTTAGCCGAGTACCTCGAGGAGTACGCAATTGAGGTTGCAAAGAAGGCT
+GTTGAGTTTGCAAGGCACGCAGGTAGAAAGACCGTCAAGGTCGAGGACATTAAGTTGGCTATTAAGAGCT
+GAACTCTTTTCTTTAGCCTTTTTTAATTTTGGCCATTATCTTTTAAAACTGCACTTTTCTCTGAAGTCTT
+GGTGAGAGAGTTGTACGTGGAAACCCAAGAGGAGGAACCTGAAATAAAGATTCCCCTTCCGAGAGTTGGC
+ATAACGAATCTAAGAACAATAGCAAAAATAAACTGGAAAGGAAGAATATACACTTTTATTCCGACTTTTG
+AAGTTACTATAGACCTCCCCAGGGAAAAGAAGGGGATACACATGAGTAGACTTGTAGAGAGCATAACCGA
+TGCAATGAGCGAAGCCGTGGAAGAGGAAGTCAAGAAGATCCACACGTCCTTAGAGGAATTGGCGTTAGCG
+GTAATAAAAAGGTTGGAGGAGAAGCATAAACACAAGAGAGCTGAAGTTTGGATTAGGACGACGCTGATCT
+TGGAAAAAACCACGCCAGCTAGCAGGAAACTCAGTTATGAGCCCTACGATGTTGAAGTTGCCGTAATAAA
+GGAAGGAAAAGATGTAAAGAAAAGGCTCAAAGTTAGGGTAATAGGTAACACGGCTTGCCCCCATGCCATG
+GCCAATAACAATGGTAAGACTCACATACAAAGGGCAATTGGTGAATTGGAGGTAATGGCAGATTTCAACG
+AGGAAATAGCTCTTGAAGATATGATAGAGGTCGTTGAAAGTTCATTCAGCTCACCAACGTATACATTATT
+AAAGACTCCAGATGAAAACGCAGTTGTTAGAAAGATGTACGAGAACCCTAAATTCGTCGAAGATGTAGCG
+AGGGAGATATTAATGAAAGCGAGGGAGAAGTTCCCAGGGAGAATTCACGTAAGAGTTATTAGCAATGAGA
+GCATCCATAAGCACGATGTAATAGCGGAGGCTTGGGCTTAAGCTTTCTTTTTAATTCCATTAAGCAAGGG
+TTACAGTACGTTGGAGCCCTTAGATCCCACTCTCTCAAATCCTCTGGAGGATTCATAACGCAGTCATTGT
+TACAATGGGGCAACCCATATAGGTGGCCAAGTTCATGGAGAACACCCTTAAATACGCGCTCAATGAAAAG
+CTCCCTATTTTCAGTGTAGAAAGGTTTTATCGACAGGACTAAAACGTTGTAATTTCCTATAGATACTTCA
+ATCCCAAGGTACTTCTTGTATATCTCGAAGTACTGCTTTCTAGAACCTATAGGTAATGTTGTTATGCCGA
+AGATCTTCGTGAAACTATCATCGTTTACGCTGTTTTTCATCTCGACGAGTTTCCCATATAAAGCCTCAAC
+GACGGCCTCAAATGAATACATCTTAACATACCCATCTTCCGTTTCAACCCTAATTAGCATTCCTGGGGGC
+AACTTTATTCTACCTGCATATACGAGGGTTACTCCAAGTCCAACATCTCTGAGGTACCTATTCACCCTGT
+CGTACACCTCAAAGAACAGCCATTCGAATTCATCCCCACCCATATACACGAATGCTATCTTATCCATCAG
+GAAAGCTAAAGCCTAAAGCCTATATATAAAGATTGCTTAGGCTCGAACATGAAGATGAAAAAGGCACTAT
+CTATTGCCCTGACCCTATATTTCATACTCGGTTTGGCACTCGTTGTACACGAGAATTCTTGGTTTTCCTT
+TTCAAAGAACGCCCTTAGTGACATGGGTTCCCTAAGGAATCCTAAGGGATGGATGTTCAACGTTTTCATC
+ATTGGACTTGGCTTACTTGGGCTCGTTACATCCCTTATGCTTAAAAGGAAAATACTAACCTTGTCAATGG
+CATTTTTGGTTTTAGTCGGTGTATTTCCAGAAGAGAAGCCCCTACATACGCCATCAGCAATTTTAACTTA
+CATACTTGCCTTTACTGATATGGTAATTTACGGGGGAATTTGGAGGGTAGTTGGGATTGGAACATTCATG
+GTGATGTTATTCCTGATAAATTTAAAAGTCGGCCTTGCAATTCCGGAACTAATAGGGGCTGCATCTATAT
+TAGCCTACATTCTTTACTTGGGTGAGAGAGCATGAAAGTGGTAGCGTTGCTAAGTTCGGGGATAGATTCA
+CCAGTGGCAATCCACCTAGTTGCAAGTAAGGGGGCTGAGGTTTATCCCCTTCACTTTAAACAAGACGATG
+TTAAAGAAAACAAGGTTAGGAGAATCGTAAAGAGACTCCAGGAAATTCATGGAGATAAGGTAAAGGATCC
+CAGGATAGTTGATGCCTTTGAAGTTCAGGGCCCAGTCTTTGAAAAGTTGAGAGAGATTAGGAAGGAAAAG
+TGGACATGCATATTCTGCAAGTATACGATGTACATAGTTGCGACCAGCTATGCTAGGGAAATAAAGGCTA
+AGGCAATAGTAACTGGAGATTCCCTGGGTCAAGTGGCCTCTCAGACCCTCGATAATTTAATGGTCATGAG
+CACCGCGACGGAACTTCCTATATTGAGGCCCTTAATAGCACTAGACAAGGAAGAGATAGTAAGGATAGCT
+AAGGAAATAGGAACCTTTGATATTAGCACGGAAAAAGAGCCTCCATGTCCTTTTGTTCCAAGATTCCCGG
+TCGTTAGAGCTGGCTTGGGTGAGTTCAGGAAGATACTTAATGAAGTTAAGGATTTACTGCCAAAGTGATG
+GCGATGTTAAGAACGGCAACGTACCTTTTATTTTTAAATGGTTTCCTGTTATTAGCTTATGGTAAGAACG
+CACCGGTTTACTTGGCATTCTCCGTTTTAAGCTTTATCTTGGCCTTTGGAGTTATGAAGGAGGTCAAGTT
+CGCGATAAAAGTTGCCCTAGTATACTCCGGGGTAAACTTCTTCTTTGCACTCCTATTCCTGATGGCTGGG
+AACTTATCATCTAGTATAGATGCCGCAATATCGCTCCTAATAGTTCACGACATCCTGGGGTACATTCAAA
+AGAAATATGGAGAAGAGGTCAAGCTCTCTGCTTGAGTATTATTCTGGCATCAACTATTACTGCTCCTTCT
+CCCTTGTTGTAAACGAAGATTGGGTTAAGATCCATTTCCTTTATGTAATCCCTTAGCTCGTCGACCAGCT
+TAGAAACCTTGAGAAGCATATCCACGATGGCATCTATGTCCGCCGGCTCCTCTCCTCTCGCACCGGCAAG
+TATTGGGTAAGCCTTGATTTCAGTTATCATCTTCCTAGCGTCCTTTTCTGTTATGGGCACCAGTCTGAAC
+GTGACGTCTTTGAGTATCTCCACGAATATTCCGCCGAGTCCGAACATTATGGCATGTCCAAACTGTGGGT
+CCTCGGTTACTCCAATTATCACTTCCCTTCCTGGCTTGAGCATTGGGGCTATTAGGACCCCGAGAATTTC
+TGCATTTGGATTGTACTTCTTTGCGTTTTCGTGTATCTCCTCCCACTTCTTCTTTAACTCTTCTTCGTCC
+TTTATATTAAGCATTACAACCCTTGCATCGCTCTTGTGGAGAATTTGTGGGGACATTAGCTTCATAACAA
+CTGGATATCCAATTTCTTTGGCGTATTCAAGAGCCTCGTCTAAAGTTTTTGCCAGCTTTTCCTCCGGCAC
+TGGTAAACCGTAAGCCTTTAAAACCTGCTTAGCTTCATACTCAACCATCGCAGTTCTGCCCTGCTCCAAG
+ACGGCTTCAATAACCTTAACGGCCTCCTCCTTCATTCCCCATTCCCCCTAACATACTTAGCGTATCTAAC
+TAAACCTGCAAGGGCTCTAACTCCCCTTTCGGGAGTTGGATAAACAGGAATTCCTCTCTCCTCAAGCATT
+TTAGCGTATTTATCTGTTTTATAACCTCCCATAGAAACGACGACAATTGGCTTATCGCTCTTCTTAGCGT
+AATCTGTTATTATGTCAATTACCTCCTTCTCGTCGAGTAGCGGAACCTGGAACAGAACTATTAATAGGAT
+TGCATCAACGTTCGGATCCTTTATGAAGGCCTCCAGGGCTAGCCTGTACCTTTCAGCGTCGGTGTCACCC
+ACGACGTCAGTTGGGTTTCCAACCACTGCGTGTGGTGGAAATCTCTCCTTAAGGAACTTTATAGTTTCTT
+CACTAAGCTCGGCAAGCTTAAGGCCGAATTTAGCCACTGCATCGCTAGCCATTACTCCAGCTCCACCGCC
+ATCAGTAATTATTCCTATCCTGTCTCCCTTGGGAAGCTTGCACTTTGCAAAGGCCTTAGCTAAATCGAAC
+ATGTGTTCGAAGTCCTCTGCCCTTATTATCCCAGTCTGCTTAAACACTGCATCGTAGATAACGTCTTGAC
+CTGCTAGTGATCCTGTATGACTTGAAGCGGCCTTTGCTCCGTACTCAGTTCTTCCACTTTTTAGAGCTAT
+TATCGGCTTTATCTTGGTAACCCTCTTAGCCGTCTCCATGAACTTCCTTCCATCCTTGACTCCCTCTATA
+TAGAAGGTCATTACCTTTATCTCATCGTCCTGTGCGAAGTACTCCATGAGGTCTGCGTCGTCCACGTCAA
+TTTTGTTTCCATAGCTGACCATCTTCCCTATTCCAATCCCAGCCATTGCGGCCCAATCTAGCATCGCTGC
+AGCAAATGCTCCACTCTGGCTTATGAATGCAATAGGACCACTCTTGGGCCTGTCCATCTTTTCCTCTGGC
+AAGAAGACTGTGTCAACTCCAGTATCTGGAGCGTAAACACCAACGCAGTTAGGTCCTATAACTCTAATTC
+CATTGGCTCTAGCTATCTCGAGTATTTCCTGCTCCATTCTCTTGCCTTCTTCTCCCAGTTCTCCAAATCC
+GCCCGTTATGATGATGACGGCCTTAATTCCCTTTTCAGCAATTTTTTTCATAGTTTCTGGCACTGCTGGG
+GCTGGAATGGCTATAACGGCAAGATCGGTATCATCGGGGAGCTCAGAAACGTCGTGATAAACTTTGTATC
+CATCTATTTCGTCAAGCTTTGGGTTCACTGGATATATATTGCCCTTAAAGATACCCTTTTCCTTGTTCCT
+CTTAAAGTTCTCGAATATGACATTTCCGACTTTTCCTTTCTTGTTAGTTGCTCCAATTATTGCAACGGCT
+CTAGGTTCAAAAAAGGGCCTTAATTGTTCCCTTATATCAGAATTGACCATGAGTATCACCTCTAATTTAA
+TTTTCAGTTTTGAATTCCCGGGAATATTTTCGCTAGTCTTACTTAAAAGTTTTATGAAAAGGAGATCATC
+AAACGGACAAAAGGTTTTAAATTAACTCCATAAACCCTCAAGTATGACGAAGTTCATCTTCGTAACCGGG
+GGAGTTGTCAGCGGTCTTGGAAAAGGAATAACGAGCGCCTCAATAGGGCTTCTCATGAAGGCGAGAGGGT
+ACAAAACCACCAACATAAAGATAGATCCCTATATAAACTACGATGCCGGAACCATGAATCCGTATCAGCA
+CGGAGAAGTCTTCGTTCTTGACGATGGCGGTGAAGTAGATTTAGATCTTGGGAATTATGAAAGGTTCCTC
+GACACAAGCTTAACTTTCGACCACAACATAACCACAGGTAAAGTTTACTCGACGGTTATAGAGAAGGAGA
+GGAGGGGAGAATATCTAGGGGCGACGGTTCAGGTTATACCCCACATCACGGATGAGATAAAGAGGAGGAT
+TAGGGAGATAGCTAGAAATTACGACATTGTAGTGGTTGAAATCGGTGGAACGGTTGGAGATATAGAGAGC
+ATGCCTTTCCTTGAAGCCGCGAGGCAAATGCAACTTGAAGAAGGAAGAGAGAATGTCGCCTTCGTTCACG
+TAACTTACGTTCCGAAGCTTAGAGTTGTTGGAGAGCAAAAGACCAAGCCAACGCAGCACAGCGTCAAGGA
+ACTTAGGAGCCTAGGAATTCAGCCAGATGCTATAGTCGCGAGGAGCGAAGATCCCCTTGAGGAGGGTGCC
+AGAAAGAAGATAAGCCTATTCACGAACGTTCCTGAGGAGGCCGTTATAAGTGCCTACGACGTTGAAGACA
+CTTACGAAGTTCCCCTCCTTCTTGAAAGGGAAGGGCTAGGAAAATACCTAGTTAAGAGGCTTGGATTGGA
+AGATAGAGAACCTGACTTGAGGGAATGGGAGAAGATGGTTGCCAAATACAAGGCGCTCCAGGATAGCGTG
+GAGATAGCTATAGTTGGGAAGTACGTGAAGCTCACCGATTCTTATCTCAGCATAAAGGAAGCCCTAAAGC
+ATGCGAGCGTTAGCAACGAAGTTAAAGTAAAGATAAGGTGGATAGAGGCCGAGGATATAGAAGAGCATGG
+CACGAAGCTTCTCGAAGGTGTCGATGGAATAATAGTCCCAGGAGGGTTTGGGGCTAGGGGAGCTGAAGGG
+AAGATAATGACGATTAGATACGCTAGAGAAAACGACATACCTTTCCTGGGGATATGCTTCGGCTTCCAGC
+TTACGGTAGTTGAGTTCGCAAGGAACGTCCTGGGAATGAAAGGGGCACATTCAACTGAGATAGATCCACA
+AACTCCCTACCCAGTTGTGGATTTAATGCCTGAACAGAGGAACCTCGACAAGTTAGGAGGGACTATGAGA
+CTTGGAGCTTATCCAGTGAAGATAAAGAAAGGTACCCTAGCTTATGAGCTTTACAAGAAGGACCTCGTTT
+ACGAGAGGCATAGGCACAGGTGGGAAGTTAATCCAGATTACATTGAAGCCTTTGAAAAAGCAGGTCTAGT
+GTTCAGCGGAATAGCGGGAGATGACGAGAGGAGAATGGAAATCCTTGAGTTGCCAGACAAGAGGTACTTT
+ATAGCAACTCAATTCCATCCAGAGTTCAAGTCAAGGCCTATGAAGCCAGCTCCGGTATTCCACGGGCTCG
+TTAAAGCTGCAAAAGAGTACAAGCAGGAGAAAGATGCTACTCACTAACCACGCTAAGGAGAGAATTGCTA
+AGAGATTAGCTAAGAGGAAAAAGATAGATAGGATTTACTCTGCCCTCTTTTCCTTTCTCAAGAACTCGAT
+TAGGATTGAAGTTGAAGGCACGATACTCTTCACGGATGGAAGCAAAACGCTGGTTGCAACTAGGCTTAAT
+GGTGAGTACTTGGATCTTAAAGATATCATTGGGAGGGTTAAGGATATTGAAGAGAACTATGAATGCGTTT
+TCTGGGATAGAAGAATAGTGAAAATAACAAAGCCGGGAAAGTTCCTTCAGGACGTTTCCCCAGGGAAGTA
+CTACTTTTACATAAACAAAGAGAAGAAAACCCTCTACATTGGCACCCAGGAGCCCTTATTGGCTTTAACT
+TTTAGGCCAGCAAAGAGGTGGGAGAGGGCTTTATTTTACTTCACTTAAAACTACTTTAGCTTTCGTTATC
+GTGCTTATTCCAATACCAACCGTGACAATGATCCCGCCTATCCCAGCATTGAGGAACAACTTCCAAAGTG
+GATAACCTATAATCATTGCTAAGTAAGAGCATAGGAACTCCCAAAGGGATGCAAGCAGAAAAGCTAGCAT
+AGTGGAGTACTTGAATTCCTTCTTTGAAACTATGGAAATGATAGCCCAGGGAACTAAAATAGCTAGCACA
+GTGCTACCAAAGGCCAAAGCCGTCGCCATTAGTGGAGAGTAATACTCAGTTAAGGAGAGAAGCGTTCCCA
+CGAAAAATACAGCAAAGATTAAAAAGACATACCTTTTCCCAATTCTCTCCATTTATTCGCCCTCCCTTTC
+CCTTTATTCCCTTAAATTTCTCAATGCACTTGCATTCATTTAATTTAATTGACTATAGCAACATATAAAC
+TTTTCCCATTAATAGAGGTTCGAAAAAGCAAGTATAAAAGATTACCACTAGGATATTTTAACTGGAACTA
+CCAGGATCTCCCCAAACGGTTCCTCTTGGATCATCTCAACCTTCCCCATATTCTCTAGGAAGAGGAGGTA
+CAGGAAGGTTCTAGCTATTATCTTTGGATCAACGTCAAACACGAGATCCCAGAACCTTATCGGCTTTCCC
+GTTTCGTTGTAGATTTCCTTGACAATCTCGTACAACCTGTTAACGTGCTTCTCTATGTCAACCCTAAAGT
+CGTCAACCACGAATATTTCCTCTTCAATCTCGACCTTTTTCTTCTTCCTGGGCTTTCTTCTTTCCGCTTC
+CTCAAGCGCATCCATCAAAGCTTCAATCAAGTCGTCGAGGGTGTAGTACCTTTCCACCCTTCTAAGGGGA
+GGGACGAGGGGATCAACCTCTACCCTTATCCTTTCTTCTTTCTCCTCTTCATTCCTTTCTTCATCCTCCC
+TTAGAAGAGCTTCGCTCTTCATCCTAACCAAGATTGAAGCAGCTAGAATTGCCCTAGCCGATATCCTTAG
+GTCAAGCTCTTGCATTTCCCTAAGCATCTTTATGTACTTCTCCGTTAAGTCAACTATGTCGATGTTCCAA
+GGGTCAACTTTTCCCATCTTGACGAGTTGCAAAAGAATGTCAACGGGGGTAACCTCAGGCTCAAACCTTT
+CCATGGTTATCCCTCCGAGCTTAAAGCTTCCCTCTTCCTAATATCCTCCAGTATCCTCATGGCCTTCTCA
+AGGCTCAAGGAGACGACTTTGCTAACTCCATCCCTCATCGAGACCCCGATTATCTTTTCAGCGTTGGCCA
+TCATCACATCTCTTAACGTTATCACTATGAACTGGCTCTCCTTGGAAGATTCCTTGATTAAATCTGCAAC
+CCTCTTAACGTTGGCATCATCTAGGTGGGCATCTATCTCGTCAAATAGATAGAATGGGGCTGGCTTGAAC
+TTCTGGATTGCGAAGATAAATGCCAATGCTGTTAGGGCTTTCTCTCCTCCGCTCATAGCCTCTATCCTCT
+TAACATCTTTCCCAGCTGGCTTTGCCTCTATCTCGAGTCCTCCCGAGAAAGGATCTTCCGGATTCTCCAG
+GATTAGCCTTGCACTTCCCCCAGGAGAGAGCTTCGCAAATAGCTCCGAGAAGTTCTTCGCTATGGCCTCG
+AACGTCCTCATGAAAACGTTTTTCTTCTCCTTCTCTATCTCGTTTATGAACTCTATTATGCTCTCCTTCT
+CGGCTTCAAGCTTCTCTCTCTTGCTCTTCAATTCTAAGTATCTCCTCTCGACGACTTCGAAGTCCTCTAT
+TGCCTTCATGTTCACTGGCTCCAGAGACCTAATCTCTTCCTCCATCTCCTCGATTTCCCTCTTGAGCTTT
+TCTAAGTCGAGAGGTATCTCCCTTATCGATCTTATTACCTCCTTCGGGAAGTGCCTTAGCTGAGAGTTCT
+TTTCGTTTAGAATACTCCTCAACTGGGTGTTCCTGACCCTTAAAGTGTTGGCCTCTATTCTAAACTCTTG
+CATCCTCTTCGAGAGCTCTTCCTTCTCTTTCCTAAGCTCCCTTATCTCCTTTTCCAGCTCCTCCCTCTTT
+CTTCTGTATTCACTTATCTTTGAGTGAACGCTCTCCTCCTTGGCTTTTAACTCCTCTAGTTTCCCCTTAA
+GCCCCTTAAGGACCTCTTCGTTCTCAGCTATGTTGGCCTTTAGAGCGTTTATCTTATTCACTAATCCCTC
+TATCTCCTCCTCGAGCGAGGCCTTCCTTGGAATAAGCTCTTCATTTAGCCTTGAGTTTAAAGATTCTAAC
+CTGCTTTCAACCCTACTAAGCTCTTCCCTAAGCTTCCCTATCTCTCCCTCAACTTCCCTTATCTTCTCCG
+TGACTTCTCTAGCTTCAGGGTTCTCTAGGGCCTTCTTTAGCTTGTCCCTCTTCCTCTCTAACCTCTCGAT
+TTTCCCCCTTAGCTTTGCTATTTCTCCTTTCTTCTCGTGTATAATCCTATCTATCTCCTCTATCCCCTTC
+TGGGAATCCTCTATCTCCGATTTAATAATTCTCTCTTCGCTTAGAAGCTTCTCAATATCCCTCGTTAGCA
+GGGTTATCTCCTTCTCGATTTCACTCATTTTTATCCTCAACTCAAATCCCTGGTTTTCCAAACCTCTTAG
+CTCGACTTTTAACGAGTTAATTTCTGCCTCCAAAGCTTCCTTCCTTAATTTTAGCTTCTCTACTCTTTCT
+TTCAGCTCCCTAGTATCTACGGGTAACCCCCTAGGTTTGTAGTGGCCACCCGTTATTGCTCCGCTCCTTT
+CATAGAGCTCTCCCTCGAGGGTCACCATCCTAACCTTACCTATGTGCTCTCTAGCTTCCTCCATTGAGGA
+AACTATTACCGTATCGCCGAGTGCGAATCTGATTGCATTCTCTATCCTGGGGTCGTACTCTATGACATCT
+ATGACTGGAGTTCCTACTGAATCGTTAACTTTCTTTGGCTTTATTTTGTTGAGCGGAAGAAACGTTAGCC
+TTCCCAGCTTGTTCCTCTTAAGGAATTCTATTGCCTTTTCAGCAACGATTTCGTTCTCCACAACTACATT
+ATCGGCCCTGTTTCCGAGGGCTACCTCAACCGCTATTGAGTACATCTCGTCCTTTACCCTAATCAACTCC
+AATAAAGTCCCGTATATTCCGCTAATTCCAGACCTCTTGAGCTCTTCAACTGCCCTATTAACCCTAACCT
+CACTTTGAGCCTCGGCCTTTATCAGTTCTCTTTCTAGGCTTTCAAGTTCTGAGGAAACCTTCTGAAGCTC
+GGATGTTTTCTTCTCTAGCTCTTCTTCGACTTTTCTCCTCCTCTGTGAAATTGATGAAATCTTGTTCTCA
+ACGTTGCTCAGTTCCGCCTTCTTCTCCTCTAGTTTCTCCCTAAGCTTCTCCACTTCCTCCCTAATCCCAG
+GAAGTTTAGCCTTGAGAATAGTTATTCTCGAAGAAAGTCTTTCCTTTTCAGCTTCAAGTCTTTTTATGTC
+GGCTTCGTTCTCATACAACGATTTTCTAGCGTTTTCGAGCTCTTTAACGACGTTATCGAACTCTTCTCTA
+GCAACGGCGAACGTCCTGTCTATCTCTCCTAGCTTAACTACTAGCTTATTTCTTTCCTCTTCAAGCTCCT
+TTATCTTATTGAGCAGTGCCTCTTTCCTCTTTCCCCACCTAGCAATGGCTCCCTTCGATTTCTCTATCTC
+GCTTAAGACTTTCTTTAGCTCGTCTTTGGCTTTGATAAGCCTTATTTGAGCTTCATCCAGCTCCTTCTTA
+GCAACCTCTATGTTCCTCTTCGCCAAATTTATCTTCGAATTTACCTCACCGATCTCCCTCGTAATCTTGA
+GCGCCTCTTCGCTACTCTCCTTTTCAATTAACTCCTCCACCTCTTTGAGTTCCCTCTCCTTTCTAACGAT
+CTCCTTCGCTATCTCCTCTAGCTTTTCCTCTATCTCCTTTATTTCCTCCTCTATTTTTTCGATCCTCTCA
+TCGTTGCCTTTAATCTCGCTTTCAACCTTTTTTATCTCGCCAAGGATTAGCTCAACTCTCGCCCTCTCCA
+GCCTCTCCTTTAGGTCTAAGTACCTTAAGGCGTCATTTCTCTCCTTTTCGAGCTTGTCGAGCTGCTTCTT
+CACTTCCCTTATTAGGAGATCAACCCTAGCGAGGTTCTCCTCGGCCTGCTTAAGCTCCTGGAGGGCTTTT
+TCCTTCTTGGCATCGTACTCAGCAATTCCCGAGATGTCATCCAGAATTAACCTCCTCTCAAGGGGAGACA
+TCTTTATGAACTTCGTTATGTCTCCCTGGAGGATTATGTTGTATCCCTCGGGAGATATCATTGCCGCACT
+TAGCACATCAAGAATTTCACTTCTTGTAGCCCTTCTACCATTTAGCCAGTAACTACTTCTACCATCGGGA
+TAAACTCGCCTCTTAATTACAACCTCATCCTCATCTATCGGGAAGCCCCTATCCTCATTGTTAAAGTAAA
+TGGCTACCTCCGCGTACTTTGCAGGTGGCTCGCTTTTGCTTCCGGCAAATATTAAGTCGCTTATCCTGCT
+CGCCCTCATGGCCTTAGCTGATAGTCCTCCAAGGACGAAGAGTATTGCATCTCCGATGTTGCTCTTTCCA
+GAACCGTTGGCTCCAACTATAGCCGTGAAACCCTTTGAGAACGGGATTACAACCTTCCTGTTTCCATATG
+ATTTGAACCCCTTCAGCTCAAGCTTCTCTATGTACGGCATTCATTACACCACTTATCTGAAACTAGGAAT
+TCTTATATAAATCATTTCCGAGGTTGAATTATGTCCAGGGGATTGGCTATAATATTCGGCTTCCTCTTCC
+TGGGCGAGCTAATAGAGTCGCTTGGCGTTCCAGTGCCTGGAAGCGTTCTTGGGATGGTTCTGCTGACGTT
+AGCCTTAATTTCTGGAATCGTGAAGCTTGGAGATGTTGAGAAGGAAGCCGAATTCCTCGTAAAGAACATG
+AGCGTAATGTTCATTCCGCCTGGGGTAGGGATAATCCTATACACGGGAATGCTGAAGGAGAATGCCATAG
+CTATAACGGTAGGCTTGGTGCTTAGCTTTATAATAACGCTCTTCGTCACGGCAAAGACTGTGGAGGTGCT
+CAGGAAATGAGCACGTTTGGAGCCTTCCTAACCCTAGCTCTATACGCGTTCTACTCTTACCTATACTCCA
+GGAAAAAGAATCCGTTTTTGAATCCAGTTCTGTTATCTATAGTGAGCATAGGAATCATCCTTAAGATTCT
+GGGGATAAGTTATGAAGATTACATGCGGTCGGCAAGGGTTATAAGCTTCTTTCTAGGGCCTGCGGTTGTG
+AGCTTGGCGATTCCCCTGTATAAGCAGATAAGGATAGTGAAAGAATACTCGAAGGAAATAACAGCTGGAG
+TTATCGTCGGTGGGCTTACGGCTATATTTTCCGCAGTGTTTATATTGAAGGCCTTCCACGCACCTGAAGT
+TCTCCAGAGGAGCTTTGCACCGAAGAGCGTGACAACGGCGATAGCCATGGGTGTAAGTGAGAAGATAGGG
+GGTATCCCTCAGCTGACGGCTGTTTTAGTTATATTAACGGGAATCCTGGGGAATGCTTTCGCTCCAGAGT
+TGCTCAACATGTTCAAGGTAAGGGACAGAGTAGCTAGGGGATTAGCCACTGGAGTTTCATCCCACGGCCT
+GGGAACTGCAAGGATAATAACCGAGGATGAGCTTGCTGGAGCTATTAGCGGTCTCGGAATGGCCCTCAAT
+GGGGTGTTTACAGCTTTCTTGCTTCCAGCGCTGATAGAGGTGATAGTTTGAAGCACGAAGTTATAGCCCT
+AGTATCCCTTGCATTATCTTTTGTTCCACCCCTACTATCGAGGAACTTTAGGGATTGGGTTATCCTATTG
+GTTCTTGCTTATCTCTTAGCTCCCTCAATACTAGCTAAGATACTTAGGGTTCCCCTAAGTGACTTGGGCT
+TGAAGAAGCCTAGAGGCTTCAAATTAACTTTGATTCTCCTGGGATTTGCCTTCGTGCTAAGCTTCATTGG
+CCTAGCGTTCCCAGAGATGAAAAGCTACTATCCTCGATTTCAATATTCAAGCGTAGTGGAATTCATCGGT
+TATGAGCTCGTGTTTGGGATAATAATGCTGGCTCACGAGGCCCTATTCAGGGGTTTCATACTGTTTCCAT
+TGGCTAGAAGGAACAAAATCTTAGCTATTCTAGCTCAAGATATTCCCTATACCCTGCTCCACATAGGTAA
+ACCAAGTATAGAAGTTCCTTACGCCTTTTTAGCTGGAATAGTTTTCGCAATAATAGATTTAAAAGAGGAG
+AGCATTGCGCCAAGCTTTATAGTTCATTGGCTGGGCTCGGCTTTCTTCGATGTTCTCTGTGCTTTCACTT
+GAGCATTCCCTCGAGCTTCTCTACAAAGGCTATGCTCCTCTTAACGTCGGCGAAGTACTCTTTAGCCTTC
+TCCACGTGCTCCCTTTCGACCCTCTTTCCTCCAGCTATTATGCTGGCTGGAGCTAATAGCTGGACTGCAT
+ACCTTAGGCTAGTCTTCTCTCCAAGTTCGGCCAAGTACTCAAGGGCTTCCTCGCTCAGCTCGATCTTTTC
+CTCTTTAGCTCTTATCTTGATTATCTCCCTGATCTCCTCCTTCTTGTAGGGCTCGGTATTTATTATGAGC
+AACCTATCTAGCATGTCGAGTGGAATTCCATGAGGAGCCTCTAGATCGGTCCCCCTAATCTTGGTCATTC
+CCCTGTTGGTTGCTAGAATTAGGATTGGAGCTAGTTCGTTCTCCATTGCTCTAGCTAGGAATGAGAAGGC
+CTCTATATCTAACATGTGGCACTCGTCTATGAACAGAACCCCAGGGACTAGGGTTGCCTTGCCTTCCTCG
+ATCCATTGCTTTACCGTTTGATCAACCCTCTCCCTTATCTCATCGTTTATCTCCATTCCTCCACCGAAGA
+TTAGACTGAATATCCCTCCTGCCCTAGCGTTCACTACATCTAAGTCGTGGAGGGTAACCGTGTAGGTGAA
+CTCCTTTATCTTGAGGACTGGCCCTGATGGTAGCTCAACCTTCTTCCTGAAGAATAACCCCTCTTCCTCC
+TTGGTCGTTCCAATCCTTGAAACCCTGCCTGTTTCAGCGTCTATCTGAATTACATCTCCTTCCTCGATTC
+CGAGCTCGAGGAGTTGATAAGCTATCTCCCTTCCAGCTCTTATCGTCTTCTTATCATCCTTGGTCTTCAG
+CGTTATGATAACGCTTTCAGGAACTTCAATGTAGGGATTGAACGGATGCCTCGTCCTCCTTACTTCCATC
+TTCTCTACCATTCCCTCATAAACTTTCCTCTCCTCGCTTATCCTAACTCCAATAGCCCTTCTGAGGGCCT
+GCTTAAGGAACTCGGTCTTCTTAACCTCAGCTGAATAAATCTCGCTTCCGCTTATCTGAACGAATGGAAC
+GTCCTCTCCTAATTCCCTAGCTATTCCCATGGCTATAGCCGTCTTTCCGCTACCCGTTGGACCTACAAGA
+AGTATTCCCTTTCCAGCTAGCTTTCCTTGCTTTATCAGCTTAACGGCTATTCCTGCAGCCTCTCTAGCCT
+TTATTTGACCGACCATTCCATCTCCAATGAACTTAGCCTTCCCGTTCTCGTCAAGACCTAGGCCCCTTAT
+GTGGGAATGAGCTCCGACCCTCTCGAATTTAATCGTCGGGAGCTCCTCTATTACCGCCATTTCATCACCC
+CCGACTTTTCTTCCAAATGGTTATTAAAATAGGGAATTTAAAAGGTTATCCCTCGAATCAAAAAGAAGAG
+AAATCAGCGACCAAGCATTTTGTGAGCTCTTGCCAAGTGTTTGGCTGCTATTGCAGCTAAAAGTGAAAGC
+TCCCCAGCTAGAACTGCTCCAGCTACGATCTCTGCAAACTTCTTAGCGTTTACCCCAGGAGGATCCCCTC
+CCCCTGCAACTCCCATAATTGAGAGGGCCTCCCTTTGGGTTGGAACTCTAGTTCCCCCTCCAACAGTTCC
+TATCTCGAGGCTTGGCATCGTTATGCTTATGTAGAGATCTCCCTCGGGGGTAACTTCAGCTATTGTTATC
+CCGTGGGAGCCTTCTGTGATTTGAGCTTCATCTTGACCAGTTGCTAAGAATATTGCACCGACTATGTTTC
+CGAAGTGAGCGTTAAAGCCATAACTTCCAGCTTGGGCTGATCCAACTAGGTTCTTAAAGTAGTTGACCTC
+GGCTATAAGCTCTGGCGTTGTTTTTAGTTTCTTCTCAACTATTTCCCTGGGAACTATGGCCTCGGCAACA
+ACAGTTTTCCCTCTACCCAAGATGAAGTTTACTGCATTTGGCTTCTTGTCGACGCATAGGTTTCCTGAGA
+GTGCTAAGTACCTTACATCTGGAAACTCTTCCTCAATGACCTTCATTATCTCCTCGCTCGCTATGGTTAC
+CATGTTCATTCCCATGGCATCCCCGGTTTCGAATTCAAAGCGTAGGTAGAGGTTGTTGCCGACTATGAAA
+GGCTTTACATCTCTAAGCTTTCCATGCCTCGTTACCTTTGCCACGGCTTTCTCTTGGAGGTAGTTCAGAT
+TTTCCTTAACCCACTCCGCAACTTCTCTAGCCCTTCTAGCGTTCGGACACCTTATAAGGGGAGCTCTCGT
+CATCTTATCGTCGAGTATAGTCGTTACAACCCCTCCTGCCTCGGTTAAAGCTGAGCACCCTCTGTTCACC
+GAAGCTACTAATGCACCTTCCGTAGTTGCTAGTGGAATGTAGAATTCGCCCTTCGCGTACTCTCCGTTTA
+TCTTCAAGGGCCCAGCCACTCCCATCGGTATCTGAACGACACCTATCATGTTCTCTATGTTCCTTCCTAT
+GAGCTCGTTTGGATCTATGGAGTAGTGCCCTATGTGCTTAAGACTTATCCCAAGCTTTCTCTCCAAAGCT
+TTCCTTCTTATTTCGGTTGCAAGTCTCTTATCACCGTTAACGTACTTCTCAACTTGATGCAGTTTAATTT
+CTCCGTTAGCTACCTTCTCAATAATATCTTCAACGTTCAAAGTTTTCACCTCCGACTAGAAGTTAACTCC
+TAGAAGAGGAACCGAATATCCACTCCTCAGTTAGCTGACCAGCTTCCTTAAAAGCTAAAGCAGCATCACT
+TCTCGGCTTGTAAACGAGAACTGGAATTCCAACATTTATGGACTCTGGAACAGCATCGTCGAAAGGTATT
+ACCCCAAGAACTGGAACTCCTATATCTTCCTCTATAGTCTCAACTATTTTATCTATAACGTCCGCAGCTT
+CCCTAACCTTGTTTATAACAACTCCAACGTCGAGCTTAAACCTGTCTCCTAAAGCTTTTAGCTTTAGAAC
+CTCGTTCTCTACCATCGTCTCGAAGGAGTATATAGGAGATCTCTCAATTTCAACAACTATTATCTGATAA
+TTGAAGCTCTCAAAAGCGGGTAAGGTATCGAACGGAACTCCAGTTGGGGAGTCAACAAATATTACAGGGT
+ATTTATACTTTAAGTTCTCGATTACATCCTTCAGCCTTTGGCCTGAAACCCCTAGAACGTCCTCAAGTCT
+TGGACTTCCTGGCATAACGTAAACCCCTGTTTGCTCATGCCTATAGATTGCCCACTCTGGATCCATGTTT
+GGGTTCTTAACGATGGAGTGAAGCGTGTACTTAACGTTATCGAGGGCGAAGTGGAGACCAAGGTTCGGAA
+GGTACAAATCGCCATCTATTGCTAGAACCCTATAACCCGCTTGGGCGAAGTACGTGCTTAAGTTGGCCGT
+TGTTGTCTTCCCAGCTCCACCCCTCCCAGTCACTACGATAACCGCCATAGCAGTCAGCCCCTGATGCAAG
+GAATCTCACAAAACTATTGATTTTTCATAGGTTTTCCAATTATAAGGTTTTTGTTTTGAGCATTGGACGA
+GTCAATTTAGAAAAAGCTTTAAGTTACTATCCGTCTTTAACCGTTCAGATTATAATTAAAGTGAGCAACC
+ATGAGTGACATTAGGAAGAAACTATGGACATTGGCTTGGCCCGCGATAATGGGAAACATAAGTCAAACCC
+TTCTCAACCTAGTTGACACCATGATAGTTGGTCATGTAAGTAGCGTGGCCCTCGGAGCCGTCGGTCTCGG
+TGGTCAAGTTAGCTGGTTCATGTTCCCGATAATGATGGCGATCTCAACTGGAACCCTAGCATTAGTAGCC
+AGGAGGGTTGGGGAAAAGAATTTTGAAGAGGCCTCCAGGATTGCCGAACAGAGCATGTACATTGCCTTTA
+TAATTGGAATTCCCGTTATGCTCTTCGGCCTGTTCCTGGGTGACGAAGTGTTAAAGATAATGGGAGCCAA
+GGGGGAGGTTCTTGAAATAGCGTACGCTTACCTTAGGGTACTATTCCTGTTCTATCCGATAAGGTTCATG
+GGGTTTGCATTCTTCTCTGCTTTGAGGGGAGCTGGTGACACCAAAACACCCATGAAGTTAAACATACTGA
+TGAACGTGATAAATGCAGTACTGGATTATCTCCTCGTTTTCGGAAAGTTTGGATTCCCGAGGTTAGGGCC
+GGTTGGAGCGGCTTGGGCCTCTGGAATAGGTATAACCATAGCGTTCCTCGTTGGAATGTATCTGTTCATA
+ACTAACAAGCTGATTCTAAAGCCCGTTCTTGACTTGAGCTTGAGGTTTGACATAATAGAGAAAATACTAA
+GGATAGGGACGCCTACAATGCTTGAAAGGGGGCTTTTTAGCTTTTATAACTTCCTCTACGTTAGCATAGT
+TGCAAGATTCGGAAAGATCGCCCTTTCCGCTCACTACATAGGCCTTAGGATAGAGAGCATAGCGTACATG
+CCCGCCTTTGGGTTCAGCATAGCCACATCAGCACTTGTCGGTCAGAACCTTGGAGCTAAAAAGCCAGAAG
+AAGCGGAAAGAACCGTTAAAGAGGCCTTAAAGATGACAACGATGTTCATGAGTGCTATGGCCTTCGTCTT
+GATGGTGTTCCCAGGGTACTTAACTGAGCCCTTCCTCTCTCACAACGACCCGAACTATCAAGCAGTTAAG
+AGTTTAGCAGTTATTTATTTAATAATAGTTGGGATAAGCGAGATACCCCTTGGCATGACCTTCGTTCTTA
+GTGGAGCCCTTAGGGGAGCTGGGGACACGAAGAGTCCCCTGTACGTAACCTCGGTTAGCAAGTTGCTGTT
+CAGAATTCTACCAGCCTATCTCTTGGGATTTGGGTTTGAGATACCTGAGCTAAGTATTGGGCCGTTTACT
+TTTCCAGGGTTTAAGTTCCCAGGAATGGGGGTAATAGCTGCTTGGATTGGCATGAGCCTAGAAACCTTCG
+TCACGGCTGGTCTGTTCTGGTTAGTATTTAAGAGGGGTAAGTGGAAGAAGATTAAGATTTAGCCTCCTTA
+AGCTCGTTTATTATTTCAAGCAATTCATCGGCATCCCGTACCTCTTCTAGAACTCTCGTGGGTAGTATTG
+GAACCTTGTTCACGACTTCAATTCTTGCCCTCTTCAACACGAACATGCCCTCGCTACCAACTATCTCGGC
+CATTTGGCTTACGAGCTCGGCCCTCCTTAGAGTTTTTTCCGTCTTCTTTTCATCTATACCCGTTAGAAGC
+TCGATGTTGTCTTCTTCCTCGGTAGTTATTGCATTGAACGGGGCGGTCTTGACCTTAACGACTTCCATCC
+CTATCCTCTCAAGCCTTTCAAAGACTTCCCTTTCGAGTGTTGTTTCCGGCTTGGATGATAGAGATATCTC
+ATCGAATTTTGCCTTTAGAACGTTTATCGGCTTTACGAGAGCTTCGTCAAATACCTCTTCAAGCCTTAGG
+GCAACTTCCAAGGTTACCATGGAATCTCCTTTCTCGTACCTTTGGAGGCTCTTCCTCGAGACACCCAGAA
+TATTTGCTAGTTCGCTTAAGCTGTATCCGTGCTTTTCCCTTAAGTCCTTTAGTCTTTTGCCATCAATTCT
+AACGTAAAATCCACCCCTTTCTGCCATGATGAGGGGAGGCTCTCCTTCCGCAAACATCGAGTACAATGTT
+CCTGGGGTTACGGCGTATATCCCAAACCTCTCGTAAACGATTCCATCTTCCATTTCATAATTTTTCGTTC
+TAAGCCCGACTAGGATTGGTGAGGCCTTAAAGAGCTTGGCAAGCCTCTTCAAATCTTCGGCCTGCTCCTC
+GCTAAACTTATCTATGTTAGCGAGAGCTTTTATGAACAGGAGGAGAAGACTCCTAGTTGCAACTAAGTTA
+AAACATCCTCCCCTAAAGTTCAACTTTAAAGTCTTAAACCCTATCCTTCTCAATATCCTCTCGACGAACT
+CAACGAATTCCTCTCGCTCCATCACCTAAGATTAAGGTGGATGATTTATAAAAGGTTCTCGTTTTTAGGT
+AGATTTTTAATTTTTGAAGCATAATCTTAACCCATGAGAATTCTAATAACGGCAGCCTCAAGAGGGATAG
+GATTCAACATCGCGAAGGAACTCTTAAAGAAGGGGCATGAGGTTTCTATAGCTTCAAGCAATCCTGATAA
+CATAAGAAAGGCTTATGAAAAGTTGAAGGAAATAGGGGAGATCCACTATTTCAAGGCAGATTTAAAATCA
+AAGGATGACATAAAGTTACTTATTAAGGAAGCTTGGGAGGCCATGGGGGCTATAGACGCTCTTGTATGGA
+ATGCCCCCAACGTTGGATGCGAACCCTGCATGGCCCATGAAGCTAGGTACATAGATTGGCTTGAGGCGGC
+CCTCCTCCACATAGTTGCCCCAGGGTACATAACGACCCTTCTAATTCAAGCCTGGTTGGAGAAGAAGATG
+AGGGGAGTCATAATATACCTTAGTTCAGCCTCCGTTCTTGAGCCGATGCCACCGCTTATACTTGCCGATA
+CAGCAAGGGCTGGGTTAGTTCAGTTGGCCAAAGGAATATCCAGAACTTATGGTGGAAAGGGGATAAGGGC
+TTATACCGTACTTCTCGGTAGCTTTGATACCCCTGGGGCGAGGGAGAACTTGGCTAGAATAGCTGAGGAA
+AGGGGAGTAACGATGGATGAAATCTGGGAGAGGGAAGTCATAGATAGAACCCCCTTAAAGAGAACTGGAA
+GGTGGAGTGAGCTCGGGGCCCTTATAGATTTCCTCCTAAGCGAGAACGCAGAGTACATGCTTGGCTCGAC
+GATAGTATTCGATGGAGCCATGACTAGAGGTGTCAATCTATGATCTTGGAGAGGATCTTAAAGCCGAGGT
+ACATAGCGTTAATTTTAGAGGAGATTCCCAGGGAAAAAGGGCTTCACATTATGGAATTGCCAAAGGGAAC
+TGGGTATGAGGTTGAGGTGGGTGTTGAGTACTTCGTTGATTCCACGTTTGGAAAGTTCATTTATATAGTC
+AAATCGAAGGATTTGTTGATCCTCGCAAGGAGCGATAAGAAGCTCAACGTCAAGGAGAAGGAGGAGTTCC
+TCATTAGGAATGAGAAGGGACTAAAAAGGTTTTTGATCTCCAAGGTCAGCAAGTCTGAGAAGATTAAAAT
+TGAAGGGCTTAGCTTAAGTCTAGCCATGGTTGCTGGAATACTGTTCTCTTATTTCACCGAGCTTGAAGAT
+TACATGGTAATTATAGCTGGCATCTTTGGAGTTGCCGGAAAAATAATTGAAAAAGTGTTCATGTATTATA
+TCATTGGGTACTGTAAGTCTTGATCTTCTCAACAACCCTTACGTCCTCTATTCTGGTGTAAGGGTATTGT
+CCATGCTCATCCTTTTCAACGGCCTTAACCATATCCCAAATCGTTAGGAGTGCCACTGTAACTCCTGTTA
+GGGCCTCCATCTCAACTCCAGTTTTGTAGTAGGCCCTCACTTCACAAGTTGCCTCTATATAATCTTCCCC
+AAATTCGAAAGTTATGTCAACTCCAGTCAAGGGTATAGGATGACAAAGGGGAATAAGCTCGGGCGTCTTT
+TTTACAGCTAGAATTCCGGCTATCTGGGCCGTGGCAAGAACGTTACCCTTCTCAATTTTTCCCTCCCGTA
+TTAGTTTAATCGTCTCGGGTCTAAGTCTTATCCTTCCCTTCGCTATTGCCTTCCTAAAGACAACATCTTT
+GTGTCCTATTTCCACCATCTTAACGCCCTTCTCATCGACATGGGTTAATCTTCCCACCACGAGGAACCCC
+CCTTAATTTGAAAGTTTTTAAACCCTGAAATTTCCTTTCAACCATGCTCCTTCACATAGGGATAGACGAT
+ACAGACTCACCAAACGGTATGTGCACGACTTATTTAGGTGCCTTGCTATATAGGGAGCTCTCAAGGTTTG
+GCGAGCCCGTGGATTTGCCTAGGTTAATACGTCTAAATCCAAATATACCTTATAAAACGAGAGGAAATGG
+TGCTGTAGCCTTAACCTTTGACATCCTCGATGAGTACGTTGATGATGTCAAGAATATTGTGGTTGAGCAC
+GTTGAGAAGTTAGCTGAGGTTGATCACGAAAATACTAACCCAGGAGTGGCTTTTCTTGAGGGGGAGGTTC
+CCGAGATATTAAGGAAATTCTCCCTGAAAGCTTTAAGGGAGCACGTTACGATAGATGAAGCTGAAGATGT
+GGCTAAGAAATCTGGAGCTGAAATAGTGAAATTTAAGCTTGGGAGGGGCATAATAGGGGCTTTAGCCTCC
+ATAGGGTACCCGTTGGAAAACTACACCTACGAATTGCTCGCGTACAGGAGGTTGGAGAATAGGGAGAAGG
+AAAGGAAGGTTAACAGGGATTCGGTTTTTGATATGGATAGGAGGTTTTACCCGTTCACCTACGATAACGT
+TGATCCCTTCAAGAAAACGATCTTGATAACTCCTCATGGAAAGGACCCAGTCCTGGTTGGGATTAGGGGG
+ATCGACAAGGGCAAGGTTATGCTGGCTTACGAGAGCGTGATAATTGAAGAAGATGTTAAGATGGTTCAGT
+TGTTCAAGACCAATCAAAGCACCGACGATCATCTACAATGGAAGAAAATTAAGGACATACGCCTTTACGA
+TAACGTAATAGTCAGAGGTAAAGTAGCATCAAAGTACTGGGAAAAGGGTAGGCACGTGTTCTTTGAGATA
+GAGGATGAAACTGGGAAAATGAGGGTGGCAGCATTTGAGCCAACGAAGAAGTTTAGGAACTACGTTAGGA
+AGCTACTCCCTGGGGATGAGGTTATAGTTGCAGGTGGCGTCAAGGAGCATGAAGGTGTTCTAACTATAAA
+CCTCGAGAAGTTTTACCCTGTGAAACTGGTTCCCAAGAGAGAGTACAGGAAGCCAAGATGTCCGAGGTGT
+GGTGGAACTATGAAGAGCAAGGGAGACTACTTAAAGTGTAAGAGGTGCGGTTATAAAATGCCCAAGGTGC
+TAATCCCAGTGGAAAAGCCAAGGGATTTGGAAAAGAAAATCTATGAGGTTCCTCCAGATGCAAGGAAGCA
+CTTATCTAGGCCCTTAGTCTTACCGGGAGCCGAAGATAAGTTCCTCTACTGAGTAGGGCAAAAATCTTTT
+ATCTGGAACCTCGAAGTAGGGGACGAGGCTTATGCCGAAGCTTCGCAGGTTCATAAACGTTTCAGAGGAT
+ATATTCGTGATAAGAAATTTAAGCGGTGCTATACTTCAAGGTATAGGGCTTGCATACTTAATCCCAGTAC
+TTCTCGTCTGGTTCTATCCGGAGGAGATAAAGTTCGTTCTGTACTTTGCAGGCCCTGGAGTTGCGAGCAT
+ATTAATAGGTGCAATCCTCTCTCGACACATTGAGCACGTAGAGGATGTCAACCTGAGGCAGGCCATGATA
+GCTTCTGCATTTACCTGGCTTTTCGCTTCAGTTGTTAGTGTAGTTCCCTTCATGTCCATAGCTAAGATGA
+GCTTCATAGATTCCCTCTTTGAAACGATGAGCGCTTGGACTGGAACCGGGCTTACGATGATGAGCCATCT
+CGAGAGCTATCCCAAGGTGATCCTGTTCTGGAGGGCATGGATGCAATGGCTAGGTGGAATAGGGATAGTT
+CTAGTTGCATTAACTATCCTAATAAGACCAGGAGTCGCGGCTGCGAGGCTTTATAGGGCCGAGGCTAGAA
+GCGAAAGAATACTCCCAAACTTCGTCAATACTGCAAAGATAATAGTTCAGATATACACGTTGCTAACGCT
+CGTTGGAGCTTACCTCTACTACATAAACGGGATGAGCCTTTTCGATGCATTCATTCACTCAATGACTGGC
+CTTGGGACGGGTGGTATGAGTAGTCACGACCTCAGCATAGGTTACTTTCACTCCCTCTCTATAGAGATAA
+TAACCGTGTTCTTGATGATAATGGGCGCCGTCAACTTCACGGTTCATTATAAGGTGTTTAGAGATAAATC
+GCTAAGGAACTTCTTCAAGGATATACAGGTTAAAACAATGTTCTACCTGCTAGCCGCCACGATTCCACTT
+ATGACGGTTTCATTGATATCTTACGGTCACTTCAATCCAATAAGGGCCCTGAGGGAGTCAATATTCCATG
+CAGTCTCCGCGATAACATGTACTGGATTCGGAATAGGAAACCTCGCCAATTATCCAGAGGTGGACAAGGT
+ATTCTTAAGCCTCCTAATGGTCGTCGGCGGAAGCGCTGGAAGTACGGCTGGGGGCATAAAGTTGATTAGA
+ATAGCGCTGACCTTTGAAAGCTTAAAGTGGACAATACAACAAGCGATACTTCCCAAGGGGGCGATAATAA
+GGAGGAAGGTTGGGGAGTACGAGTTCTCGGAAGATGAAATCCAGGAAGTTCTCGGATTCACGATGACGTA
+CTTCGCTTTCCTACTCTTCGGAACCATATACATGATGCTCAGGCTTGGAGCGAAATTCGCGGATGCCCTA
+TTTGAGAGCGCATCTGCAATAGGGAACGTTGGGTTAAGCGTCGGGATAACCTCGCCTCTCTTACCTCCGG
+ATATAAAGGTTCTCCTGATAACCTTAATGTGGGTGGGAAGATTGGAGATATTCTCGACGATAGTCTTCAT
+AGTTGGGGTAATCATGATGCTTCCCAGGAGGACTGGGAAGTGAACATAATAGAAGTTGAGAACGTCTCAT
+TCAAGTACGGAAACTCAAAGGCTTACTCGCTTCGCGATGTCAACTTAAACGTCAAAAAAGGCGAATTCCT
+GGGCATTATAGGGCCCAGCGGGAGTGGGAAATCAACTTTCTGCTTAACGCTTAACGGTTTGATTCCCCAC
+TCAATAAACGGCGAGTTTGAGGGCAACGTTTTCGTGGATGGCCTCAATACGAGGGAGCATTCTGTAGCTG
+AGCTCTCAACTAGGGTTGGTCTCGTTTTCCAGAACCCAGATTCACAGCTTTTTAACATGACCGTGCTAGA
+GGAAGTGGCGTTTGCCCTGGAAAATCTCGGCGTTGAAAGGGAGGAGATGTGGAGGAGGATTCGCTGGGCA
+TTAAAACTAGTGAAGTTGTGGGATAAAAGGGAAGAGTTTCCACCTAATCTAAGCGGTGGAGAGAAGCAGA
+GGTTAGCAATAGCTAGCGTTTTAGTCATGAAGCCTAAAGTCTTAGTTCTCGACGAGCCTACTTCTCAACT
+TGATCCCTTGGGTAGGGAGGAAGTGCTCAGCCTTGTTAGGTTGCTTAACAAGGAGGAGAAGATAACGATA
+ATTTTAGTCGAGCATAACACGGATTTTTTGCTTGAACATGCTGATAGGATTGTTGTTTTTGATGGAGGTA
+GGGTTGTTATGGAAGGGAAGCCAGAAGAGGTCTTTGAAAACGTTGAATTCCTTGAAAGAATTGGAATTAG
+AATCCCTACGAGGGTTAAAATAGGATACGAGCTTAAGAAACGTGGAATAACAAGGAGGGCAGTTCTCTCG
+TATGAGGAGATAATTGCCGAAATCGCAAAGCAGTTAAGGTGAGCTCGATTTCATAATTCCGGTGGAGAAA
+ATGAACGTGTTTTCAAGCACACTTGAGCTGTTCGAAAAGTACAAGCCTACTCCACTCGTTAAGCTTAGCA
+TAGGGAGGGATGTCTTTTGCCAAACTTGAGTTCTTTAACCCATTCAGCAGGAGCATTAAAGACAGGGCAG
+TTTATAATATGCTAATTAAAGCCCTAAGAAGTGGGGAAATAGACGGGACTAATGTTCTCTATGAGGCAAC
+TTCTGGAAACGTTGGAATCTCAATTGCAGCTTTATCGGCGGTATTTGGGCTTAAATTCAGGGCATACATA
+CCAAAGCCAACACCGAAAACTACGGAGCTCCTCATAAAGGTGTTTGGAGCGGAAGTCGTAAGAACGAACT
+TTGATACTATAGATAAAAAATTCGTTGAATTCGTTAAGCTTGAGGCCAGGAGAGATAAGGCGTTAAATCT
+GAATCAGTTCGAGAACGATGCTAATTTTGAAGCCCACTACTATGGAACAGCTAGAGAGCTTGAGGAACAA
+CTGAGGAGCATAGATAAAATACCGGAAATCATAATAGCTGGAATTGGAACGTCTGGACATATTGCAGGTA
+TTTCTAAGTACTTTAAGGAGAGATACGAGACGAAAATAATTGGAGTTGTTCCAGCTAAGGGCGAAACGAT
+TCCTGGGATAAAAAGGTTAGAGACGAGGCCAAAGTGGTTCTTTAAAGTTGAAGTCGATGAAGTTGTAGAA
+GTAACGGCCAGAGAGGCTTTTGAAGGGATTCTAAAGGTGGCGAGAAGTGATGGACTTTTGATTGGAATGA
+GCTCAGGAGCAGTCGTTAAAGCATATGAAAAGGTAAGGCCTGAAGGAACAACTGTGTTGATATTCCCAGA
+CGATGGGTTCAAGTATGGTGAGATTTTTGAGATGCTTCTAGGAGAAGCTCAAGGTAAGATTTCCTCTCGA
+ACCTCTCAACTCCAAGGTTCCTGAGTATTCCTTCCAACTTCTCAACTGTTCTCGGTATCTCCTCCTTTTC
+TTTTACAAGGGTTTCTATCTCTATGAACTTGCCAAGCCCTTCAACTTCGTCTAAGGTTATCGTAATCCCC
+TTATCAACGTAGTACTTTTCCCTGGTCTTCACTATTCTAAGAACTTCCCTGAAGCCAAGGTTTTGGAGAA
+GCTGGAAGTATTTTTCGGTATCTTGTATCTCAACCTCTATTTCAAGTCTAGTCTTTGACCTCTTGTCCAG
+TTTGGGACCCTTGTACGTTAAAAAGACCTCGTGGTGACCATTGAATCTCTTTATCCTAATTCTCAAAGCT
+TCATCGGTTTTTGAGAAGTCCCTGCACGGATGTTGGTAGTAGATGTCCTCGTGGATTTCCCTTCTCATGA
+ACCTATAAGTTTCCCTAACTTTCTCAAATATCTCCTCGTTTGCGTAACCTTTCAATTCAACTTCATACAT
+AGCTCCTCGTTAAGTTCTTCTCCAGCTTTCTTAAACACTTTTCGCAGTACATCCACGACTTTATATCCGT
+GTCTATTATTGAGTTTGAGAAGTGCATGACGCACTTTGGATTTGGGCAGTGTTCGAGCCCAAAGACGTGT
+CCAAGCTCGTGCATTGCCTCCTTCAAGGCTCTCTCCTTCAGAAGCTTTCTATCTGGTGGATTTCCGTAGA
+ATTCTGGGTATAGCCTGTATAGAGAAATTATGGCAACTCTCAATCCTGGATGGGCCAATCCGAAGATGAA
+GTTTAGGCCGAGTTCATAGATGTCAACGTTAACCACTCCAAGCGCTGCCTTCGCGTTAAAGTCCTTCCTT
+ATATAGGACAAAACTGGGAGGAAATATCTAGCTAAAAATTGCCTCCTTTCAAAATCGAACGCATGCTGGA
+ACTTCGATAGGGAAAGTCCGCCCACTAACCTAACCTCAATTCCATACTTTGCATAAAAACCGGATAAAGA
+ATTTTGAAGGAAGGCCAAAACGTCCCCAGGGACTTCGCCAATCGGAACTATTATTATCATGCCCATCACG
+GAGTTAAGTCCATGGGCTTGAGCTCCTCTAATAGGGCCTTAGCAAGCTTTATCGTATTGTCGACATCCCT
+AGCATCCGCAAGCTCGACTTGGCTGTGCATGTACCTTATTGGGATGCTTAGCACAGCAGTAGCAACGCCC
+TCCCTGTTTATCTGCATGACGTTCGCATCGGTTCCAGTTGGCCTTGGGGATGGCTCAACTTGTAGGGGTA
+TCTCGTACTTCTTCGCAACCTCATCAGCAAACGCCCTAAGCTTTGGATTGATGTTTGGCCCGACGTCCAT
+AACTGGGCCTTTTCCGAGCTCTGGAACTATCTTACCCTTATCGTGGGGTTGCTTTGCAAATGTTACATCC
+ATCGCTATTCCTATCTCTGGGTCTATAGCATAGCTCGCAACCCTGGCACCTCTAAGCCCTACTTCCTCCT
+GAACTGATGCAACTATGTAAACATCTGCCTCATGCTCCCCGAGTTGCCTAGCGGCCTCTATCATTGCGTA
+TAAACAGATTCTGTCGTCAAGGTAGGGGGTTGCGAACCTGTGTTCGCTAAGTCTCGTGAAGTTTGGAGCG
+AACTCTCCAACGGTTCCGACCTTGAATCCCATCTCTTCGGCTTCTTCCTTGTTTGATGCGCCTACATCGA
+CCACTATCTGGTCCCAATCTATCTTTCCTCCCTTGTCTTGTTGGCCTCTCCTGAGGTGCGGTGGGAGAAC
+TCCAACGACTCCGTACCTTTCACCTTTTTCTGTGAAGAACCTTATCCTCTGTGCCACTAAAGTTTCTGGG
+AGGACTCCGCCTATGGGAACTATGTGGAGGTAGCCGTTGTTGTCGATGTGGTTGACCATGACTCCGATTT
+TGTCCATGTGAGCTGAAACCATAACCCTTGGAGATGAGCCCTTAAAGTGAGCTATCACGTTCCCGAGTTT
+GTCTACCTTAACTTCGTCGGCGACCTCTTTTAGTAAATCAACAACCAAGTCCCTAATTCCCAGGAATTCG
+TATCCTGAAACTCCTGGGGCCTCAATTATTTCCTGCATCAATTTCCAGTCAACCATTTCCCCCACCTCCT
+TTTAGATACAAATCTAAGTGTGCTTACCAATATTTAAATACTTCGGAGGTGAAGAAACTTCAAAAATATT
+AAAACTCGAGGTGTCTATAAGGTTTGGGGGGTGCATTATGGATTATCACCGCAGACATCCCTATCATCCA
+AGCATGAGAAAGAAAAGGCATGTTGAATACGAGGAGTATGCTTACGTGCTTGATTACTTACCTAACGGTT
+ATCCTAACTTGGAGACTGGCCAGTATCTGGGTAGGCCAGTCGCTCAGGTCATAGGAGAAAAGGCGTTCAC
+ACTGCTTGAAGTTACACCGAAAACTGATTTAATGCTGTACGAGAGGGTTTTCATCGGGAAGGGGGAAAGA
+GACAAGGTAAGCATGATAAACAGGAAGTTAACTTACAACGATTTAACTGACACTGCAAAGGCTGAGCTAC
+CTTACGTTCTTGAAGAAATAGTAAAGAACAATGAGGATAGGTTCATAAAGTTCTTCAACGTTGCGCCACC
+AATTACGAATAGACTGCATAGCCTAGAGCTTCTTCCAGGAATAGGGAAGAAGCACATGTGGGATATACTT
+GAGGAGCGCGAGAAGAAACCCTTTGAGAGCTTTGAAGATCTAAAGAAGAGAGTTAAGGGATTACCGGATC
+CAGTGAAGATGATAGCGAAGAGGATACTTGACGAGTTACAGGACAAGGACAAGTACAAGATATTCGTTGG
+TCCAAATAGGATATTTAGGGAGTCCAATGAAAAATGAGGGATCGTCTTTTCTTTCTCCTTTCTAAATACG
+GAATTAGGCCAAATGATAGAATTGGACAACACTTTTTGATAGTCAAGGATGTCATAGACAAGGCAATTGA
+GGTAGCTGAAGTTAGTAAAAGCGACGTAGTCTTAGAGGTGGGCCCAGGATTGGGCTTCTTAACTGATGAG
+CTCTCAAAGAGGGCCAAGAAAGTCTTCACTATAGAGTTGGATAGGAGAATAATAGAAATCCTAAGGAACG
+AATATAGTTGGAATAACGTTGAGATAATTCAAGGGGATGCCGTAAAGGTCGAATGGCCAAGCTTCAATAA
+GGTCGTCTCGAACATTCCCTATCAAATTTCCTCCCCATTCACTTTCAAACTCCTTAAGATGGAATTCGAA
+AGGGCCGTCGTTATGTATCAGTTGGAGTTTGCACTGAGGATGACGGCTAAGCCGGGGGATAGGAACTATT
+CTAGGCTTTCACTCATGACTCAAGCGCTTGCCGATGTCGAAATTGTTATGAGAATTGGGAAGGGTGCATT
+CTATCCAAAACCCAAGGTTGACTCTGCCTTGGTTTTGATAACTCCTAAAAAGGATAGGATAGAGCTGAAC
+GAATCCCTCGTAAAGGCGCTCTTCCAGCATAGGCGAAAGGTCGTTTCAAAAGCCTTGAGAGAATCCGCAC
+ACATGCTTGGAATTAAAGACGTGAAAACAGTGAAGGATATTCTTAGTTCCGTTCCACATTCGAATAAAAG
+GGTGTTTCACTTAACTCCGGAGGAAGTTAAAGAAATAGAAGAATACTTAAGGGAGCATAGAATAATTAGC
+TAGAACACGGATATCTTGTCCTCGAGGATCATCTTCTGTATCTTGGTTATGTTCGCAAGCCACTCGTCGG
+CTATGCTGTACGCATCTTTCTCGAACTCCTTAACGCTGTGTCCCTGCTTGGGTATAACCTGAATGCTTGC
+CACTAAGGGCTGATCAATGGGTTTCCCTATCTGGCTTAGTATCCTAACGTAAACTTCCTCGACTGGTAAT
+GTCTTTGCGATGTCGTTAGCTATGAACATGGCTAAGATGTTGTATATTTTACCAACGTGACTCACTGGGT
+TCTTACCAGCAGCGGCCTCCATGCTCATGTGCCTATTTGGTGTTATAAGGCCATTCACACGGTTTCCTCT
+TCCCACAGAGCCATCATCACCGGCTTCGGCACTAGTTCCGGTAACCGTTATGTAGAATATCCCTGAATCC
+GGATCATCAGCGGTGTTCACGTATATGTTAACCTTCCTAGACGTTATATCTTTCGCGAGTTCTTCAACGG
+CTTCAGCTATCTTCTCCTTAACTTCCAAGTACTCCTTGGGCCCGCTAACTTCGCTGTCAACTATTGCAGC
+GGCTATCGTTAGGTCGATTTCGTCTCCCCTTCTAAGCCCCATGACCTTAATGTCCTCCCCAACCGCTGGC
+AATTCCTTCTTGAATTTCTCGCCGTTTAGTAACCTCTCGGTTTCATAGACTAGCCTTTCAGTTTCCGTTA
+GGGGGGCAAATCCAACACCAAATGATGTGTCATTAGCTAGGGGAATTGGGTTCTCCTTGGCCTTGTTAAA
+TACGCTTACGAGGTCTACGCTTCCTTGGCCTATTCTAGAGTCTATTACAACGTGGTTCTCAACGTCGAGG
+TGCCTTATGTTCTTCTTGAGGTACTCCTTTGCCGCTTTTATTGCAACCTCGTGAACCGGGAACAATTCCT
+GATCAACCAACTCGACGGCTCTACCTGAAAGTAATATATAGATTGGCTTGACTACCTCTCCTCCTCCGAA
+CCTTGGGTAGGCTCTTCCGCCAACGACTTCAACTTGATCCGTATTGTGGTGGAGTATTACCCCGTACCTC
+TTCATGTACTCCCTGCTTAGGGCCCTGCTAATTGATTCTGCTATTCCATCAGCTATGCTGTCAGGGTGGC
+CAATTCCCTTCCTCTCGACTAATTCAACCTTCTGTTTCTCAACTGGAGTTCTCACGATCTCCTCAACGAC
+GATGTTTCTTGCCATGATCGTCACCTCGGTAACCCAAAGCCGAGATATTCTTATATAATTTTCGGCATAT
+ATTCAACCCAAGGGACATAACTATTAGTTATTTCTCGCAACTTTTAATTATTGTTTTGCAAAGCGTATTT
+GGAGGTGAGAGGAATGACGATAGTTGATGTAAGGATACTCGTTGAGGGTGCAAGTGATGTTGAGGTTATA
+AGCAAGGCCCTTCAGGGATTGGCCCTTGGAAGTGAGTATAACATAACGATATCCTCGATAATCCCAACTA
+CCAACGTTGAAATCGCGAAGAGCGCAGCCGCTGGAGCTGACCTGCTCATAATAGCTACAGACGCAGATAG
+GGTTGGAAGGGAGCTTGCAGAGAGGCTATTCAATGAGCTCAGCGAGATGGTTGGGCACATAGAGAGGATG
+AAGATACCCATAGGCCACGATTTAGAGCACATAGATGTTGAGTTAGTCAGGAAGGAGTTAAAGAATGCTT
+TAGTTAGAGCTGGTTTAAAGACCCTTCAAAGGGTTCCCGAGTACATGGAGCTTAGGAGAGACTACCTCGA
+CCTCAAGGGCAAGTTTGAGGAACTACAAAAGGAAAAGGAGGAACTACTCAAAAGGCTTGAAGAGCTTGAG
+GCCAAGTACAATGAAGTCCAGGATGAACTTAAGAGGCTAGAAGTCGAGAATTCGAGGCTTAATGAAATGC
+TCAAGAAGAGGCCAAAGGTCTATGATTTGAAGAAGAAGTGGGACGAGCTCTTCCCTGGGGTCGAGCTTCC
+TGAGGAGGAACTTTTTAGCAAGGCCGTGAAGACGCTTAACTTAGCTGGCAAGGTTATAGTTGGCCAAGGC
+TACATTTACGCCGAAGATGAGAAGCTCGTTGAAGACCTCCTTAAAACGGTATACCTTTCGCTAAAGTTGA
+GGGAAGAAGAGGAAGTTGAAGTGATAAGGGAGGGGATAGAGGAGATAATCCCTGAAATAGACAGTGGAGG
+AGAGGGAGGAGAGAGTGAGGGATGATACAATTGAAGAGTTTGCAACCTATCTAGAGCTTGAGGGGAAGAG
+CAGGAACACCGTTAGGATGTACACCTACTATATCTCTAAATTTTTTGAAGAGGGTCACTCTCCAACTGCT
+CGAGATGCCCTGAGGTTTCTTGCCAAGTTGAAGAGGAAGGGATATTCTACTAGAAGCCTAAACTTAGTGA
+TTCAGGCGTTGAAGGCGTACTTTAAATTCGAAGGTCTTGATTCCGAAGCCGAGAAGTTAAAAACCCCAAA
+GATGCCGAAGACCCTACCAAAGAGCTTGACCGAGGAGGAAGTAAGAAGGATAATCAACGCTGCAGAGACC
+CTTCGGGACAGGCTTATCCTTCTCCTCCTCTACGGCGCTGGATTAAGGGTTTCGGAGCTCTGTAACCTTA
+GAGTTGAGGATGTGAACTTCGAATATGGGGTTATAGTTGTGAGAGGAGGAAAGGGTGGAAAAGATAGGGT
+AGTTCCTATCTCCGAATCGCTGCTCTCGGAAATAAAGAGGTACCTAGAGTCGAGAAACGATGATAGCCCA
+TACCTATTCGTGGAGATGAAGAGGAAGAGGAAGGACAAACTTTCCCCTAAGACAGTTTGGAGGCTTGTTA
+AGAAATACGGGAGGAAGGCTGGGGTTGAGTTGACCCCTCATCAACTCAGGCATAGCTTCGCTACTCACAT
+GCTCGAGAGGGGGATAGACATAAGGATAATTCAAGAGCTCCTGGGTCACTCTAACCTCTCGACGACCCAA
+ATCTATACGAAGGTCTCCACTAAACATCTGAAGGAAGCCGTTAAAAAGGCAAAACTAGTTGAGAGCATCA
+TCGGGGGTTCCTAAAATGCTGGTTAGGGCATTCGTTCCGGCACACATAACGGCGTTCTTCGTTCCAATAA
+TAAGGGATGACCCACAGTTGTCTGGCTCTTTGGGAGCTGGAGTTAACTTGAGCAGAGGGACTAACGTGTT
+CATAAGCTTTGAGGAGAGCCTCGAGAGGCATGTTCACGTGGCGTTAAATGGTGAACCCGTGAAGAGGGAA
+GATGCAAAGGTAACGTTTCACGTTATAGATAAGATGCTACCCCAGGAGTACGTTGGGGAAGTCGAGGTTT
+GGCAGTACTTTGACTACCCAACTGGACACGGCTTTGGAAACAGTGGAGGTGGAGCTTTGGGAACTGCCCT
+TTGCTTAGCTTATAAGTTCAGAAGAACTTTGTTATCGGCGGCAAAGGTTGCCCATGAGGCTGAGGTCTTA
+AACAGGGGTGGGTTAGGTGATATAGTTGCCCAGTTAGCTGGTGGCGTTGAGGTTAGGATAAAGGAAGGAG
+GTCCCGGGGTGGCCATAGTTGATAATTTGATAGTCGAGGGCTTCAAGGTATTAACGATTTCCCTGGGAAG
+ATTGAGCACTCGTGAGGTTTTAGATAGCGATGTAGTAGAAAAGATAAAAGTTGAGGGGCAGAAATCATTG
+GAAAATCTCTTAGCGAACCCCACTTTGGAAACCCTCATGAGGGAAGCTAGGAGATTCGCCGAGGTTACTG
+GCTTAATGGATGACGAGCTTAAGGAGATTGCAAGGGAAGTAGATAAGGTAATATCATTGCCTTCGTCTAT
+GATAATGCTCGGAAAGGGAATATTTGCGATGGTTAGGAATGAAGAAGTCGAGAGGGTCAAGGAACTCGTT
+AAGGACTTGGGGGTGCCTTACGATATAGCTGAAATTTATTGGGGCAAGCCAACCGTTGGGAGGTGGTTTG
+GTGAGTCCTAGAGTTTTCTTTTGGCTCGCTATAATCTTCATAATGCTATCCACTTATCTTGGAATGAAGA
+AGAAAAAGATAGAATCCATGCTGTCTGCTGGACTTGCGGGGGGATTTGCACTAGCTTTTGTGGCCTATGA
+AAAACTGTCAATTGGAGTGTCTTTCTTAATAGGTTTCGTTGCCACGATACTTTTCGAACTTTCATTTCGC
+AGAAGATAGAACATTCACGAAGACTTCGTAGGGGGCATCCGTCTTTACGCCTGTTGGGGAGAAGTGAGTT
+CTGCTCGCTCTGTAACCAAGGCTCCTTAACTCGTTTATTATCTCCTCTATTTTTCTAGCCTCTATCTTTA
+GCCTCCTGCCTAGACCATGGGTATCGTAGAAGAGGGGAACATCAAGCTCGTCCTTCAGGATTTTAAGCAG
+TTTTACTGCCTGCTTCTTTCTAGCCAAGGATAGCTGTTGGGATATCTCGAGCATCTCCTCAACTATCTCC
+TGGGACTTAAGGGGTCCTAGCCATACTGGTCCGTAAGCATTTGGTTTGCTTGGGAGGAAGCTCCTTTCAA
+CTTCGAATTTTCCAGTAGATTCGTCAAAGTATATGTACCCCAAATTCTCTAGGCTCTCATCCCCTTTCCT
+TGCTCCGTCCTTGAGTTTGATGAATGCCCTAAAATAGTGGTCTTTGTAATAGGCTAGAATGACTTCAATG
+CCTAGATCGTACTTAGCTGCATACCTCGCTACAACTCCCACTAGGATTCTCGTTCCAACTTCATGGCACA
+GTTCTCCCCTCAAGGGAACTGCAAGGTACTTCCTCATGCATGCCTTTGGATGGGCCCCACAGAGGGGAGC
+ACCATCAGTTGCCGTGATGCCTAAGATTCCTTTCCTTTTGACGCTTCTTAAGGCCGTATCAAGGAACTCC
+ATCGGTGAGCCGAATGGGTCCAAATCTATAAAGTGAAAATACCTATGCTTCTCCGCCATTAGCCTGTTGG
+CATCGTCGTGATTAACGACTAAGGTTTTTTCAGACTTCAGAACTGCCCTGCCATTCGATTCTTCAAGCTC
+TCCTTTGAAGTTCAGGAGAACGTTCTTCTTCATTAGGTTATAGGCGTCTTCGCTTATATCGTTCATCCAG
+ATTTCCTCTGCCGGAGTTTCCAATGCGAACCTTATTCCCCTAATGCCCGTTGCTGAAAGCGCATCCAAAA
+CGATTCTTGGCTTTAAAACGTTCAGGAGGACGACTGCTATATCCCTATTAAGAGCCATCCTGGGATTGTA
+AAAAACGGGTGCATCGTATATGCTCTCGGCCTTTGGGGTGAGAATTTTTGCTTTTCCCTCTAAAACCTCA
+ACTAACTCCAAAGTAATCACCAAAAGGAGAAAAATTAGATTATCTCAACGTAGTCCCCAAGTGCCTGCCC
+AGGAAGTCCCTTTTCAAACCTCGCCCTCACGGCACCTTTAGTTCCATGAACCCTGACTATTTTGCCCTTA
+AGTAGCTTACCGCTGGGGCTCTTCCATATTACGAGCCTGCCGATTAGTTTAGAGGCCTCTTCTCTACTGT
+TCACGTTCAGTGGCTTTATTATCATGACGTTAGTGTGCTGGTTCTCCTTGCTCCTTCTGTAACTTAGAAC
+GACACCCTTTATCCTCATCCTCACCACCGCCACTACCTATTTCAGGGGACTTTTAAAAATTATCCCAGGG
+ATAACAGTTAAGAAATGCCTCGGAGAAAGTAAAACGGGTGAGAGGATGAAGGTTAAGGTTGGTGTAAATG
+GATACGGAACGATAGGAAAGAGAGTAGCTTATGCCATTACAAAGCAGGATGACATGGAGCTCGTTGGAGT
+TGTAAAAACTAAGCCAGATTTTGAAGCTTATAGGGCTAAAGAACTCGGAATTCCCGTGTATGCGGCCAAC
+GAGGAGTTTTTATCCAGATTTGAGAGCGTTGGCTTTGAAGTTGAGGGCACATTAAATGACCTCCTTGAGA
+AGGTTGACGTTATAGTTGATGCCACTCCTGGGGGAGTTGGAGCTAAAAACAAGCCCTTGTACGAGAAGGC
+AGGTGTAAAGGCTGTATTCCAGGGAGGAGAGAAGGCAAACGTTGCTGAAGTCTCTTTCGTTGCTCAGGCC
+AACTACGAGAAGGCCCTTGGAAAGAGCTACGTTAGGGTTGTTTCATGTAACACCACTGGACTCGTCAGAA
+CCTTGAACGCAATAAGGGAGTATGCAGATTATGTTTACGCCGTGATGATAAGGAGGGCCGCGGATCCAAA
+CGATATAAAGAGGGGGCCAATTAATGCGATAAAGCCAAGCGTGGAAGTTCCTTCTCACCATGGGCCCGAC
+GTTCAGACGGTAATTCCGATAAACATAGAAACCATGGCCTTCGTCGTTCCAACGACGATAATGCACGTCC
+ATAGCGTAATGGTCGAGCTCAAGAAGCCCCTCACGAGGGAAGACGTCATAGATATCTTCGAGAACACAAC
+GAGGGTTCTCCTCTTCGAAAAGGAGAAGGGGTTTGAAAGCACGGCCCAGATAATAGAATTCGCGAGGGAT
+CTTCACAGGGAGTGGAACAACTTATACGAGATAGCCGTCTGGAAGGAGAGCATAAACGTTAAGGGGAACA
+GGCTCTACTACATCCAAGCCGTTCACCAGGAAAGTGACGTGGTTCCAGAGAATGTTGACGCGATAAGGGC
+AATGTTCGAGTTGGCAGATAAAGAGGAGAGCATCAAGAAGACGAACAAGAGCCTCGGAATTCTCAAGTGA
+TTTTTATCTTCTTTTCTTTGTCTTCCTAAAAGCCTATAAAGATGATTGAGAATTTTTAGTGAAGGGATAT
+GGCGGAGAGAAAGATATCCCTGTACGTAATGGACATCCTTAACGCCGCTATAAATGAGCTTAAGGCTGAG
+GGAATAGAGCCTGATATTATATTAGTTGGACCTGAATTCGGAAAATTCCTAAATGAGTCAATGCTCAAGA
+TGCTAAAGATGAAGGTTTACTACATAGAAGAACTCGGAAGCGATGCTATAGTAGCTGATTCAAAGTATTT
+AGGCCAGTTAAGGAAGGCCGCCAAGAGAATATCAATAGAGCCGTTTTTGGAGGAAATGGAATGGGAAAAA
+ATATTAGAAGAGTTACCTGAAGTTAAAGAGGAATTAGAGGAGGGAGACTGAGCTTCCTAGTCTCTTCTTT
+AGTATGTATCCAAGTCCGCCGCCTATTACTATTCCGGACACCGCCTGGACGGTATCGTTGTATAGCTCTG
+AAATAGCACCAGCTGGACCGTATAGTACGTAAGAGACGCTCACGTATCCAAGAACCATTATGAATCCTCC
+AAGCACCGTGCCTATTAGGATTTTGCTGTAATTAGGTTCACCCTTTGAGAAGTAGCCGACCACTAAGCCC
+TCTGAGCCTTTAATTATGAGCGTGAACAGTGCCCAGGATGGGTAGCCTATAAGGTCTGCAATTGCAGAGC
+CTACGCCTCCTGCGAACCCCCCAACTAAGGGTCCAAAGAGTACGGCCACCAGCATTATCATTATGTCACC
+GAAGTTCAGGTAACCTTGGGAAGCTGGAATTGGTATCCTTATGACCATCGTCATGGCTGTAACTAATGCC
+GCAGCAACCGCCGATATGGCCACTGTTCTGGCTACCTTGAACTTTTCCTTGTTTAGGAATATGTAACCGA
+AGTACACGATTGCAATGATCACCACGATTGCTTTAAAGTATGGAACGTAAGCTTGAAGCGTTGCCTCGTC
+CATAGCATCCACCTGATGAAACTAAAACTTGAATATCAATATAAAGGTTAAGCTTTAGTATGGTGGTCAG
+CATGAGGGAGGGCGAGATAATAAGCTTGTTCATGAAACATTTTGAGCGACACTCACTGGGGGATGACGCT
+GGGTTCATTAAGCTTAACAACTCTTGGCTACTCGTAACATCCGATATGCTAGTCTGGAAGACGGATGTTC
+CGGATTTCATGACACCTGAGGATGCTGGGAGGAAAGTAGTGACGATGAACGTCAGCGATATAGCAGCGAT
+GGGTGGTAGGCCAATGGCTTTCTTCTTCTCCTTGGCAGTCCCTGGGGATGTTAGCGAAGATATTCTCAGG
+GGAATAGCGAGGGGCATTAATGAGGGTTCTAAGGTTTACAAGCTCAAAATCGTGAGCGGCGACACGAATG
+AAGCCGATGATATAATAATCGATGGAGGAAGTCTTGGAATTGGAAAGAGGTTACTCTTAAGAAGCAATGC
+AAAGCCTGGCGATTTAGTTTGCGTGACTGGCGATCTCGGGAGACCCCTTACAGCTTTACTTCTTTGGATG
+AGGGGAGAAAAAATTCCAAGAGAAATTGAGGAAAAGGCGAGGAATCCAAGAGCTAGGGTTGAGGAGGGAG
+TTAAGCTATCATCACTCGCTAATTCTGCAATAGATATAAGTGACGGCCTTTCAAAGGAACTTTGGGAGAT
+AGCCAATGCAAGCAATGTAAGGATAATAATCGAAGAGGAAAGATTACCTATAAGCGATTCTGTTAAGGAG
+ATAGTGAGTGACCCAGTAAAGGTTGCACTTGCCAGTGGAGAAGAGTTTGAGTTATTATTCACGATACCTA
+GGGAAAAAGTAGAAGAGCTCGACATAGATTTCAAGATAATTGGAAGGGTTGAGGGAGGGAATGGTGTCTA
+CATAAAGAGAGGTAGAAAAATTGAGGAGCTTGAAGTTCTCGGATGGGAGCACTTGGCTGGTGGCATAGAT
+GTTGAGTTGTGAGAGCTTCAAAATCAAGGGGAGGGAGATAATAATATGCGTGATCTGGGAGGAGGGAATA
+CAGGGAATAGTGTATTCCTTGGACGGCAGAGAATTCTTAGAGAAGCAACTCTCTAGGCTAATTTCAATGT
+TAAATAAAAGAGGGGTAAGCTTAAGTTTAAAAGAAAGGCATTCTAAATACCCGGAACTAGTTTTCAACGT
+TTTGACTGGAAAAATTAGTAATGAGGAAGGGTTTGAAGAGCTATCCCTGGAAGGACTAACCGACTTCGAA
+ATTAGGGTGTATAGCTGGTTAGTGAAAAATGTTAAAAGGGGAGAGGTAATAACGTATGGCAAGGTTGCAA
+AGGAACTTAAAACATCGGCTCTTGCCATTGGAGGGGCCATGAAGAGAAATCCATACCCGATTGTGGTTCC
+ATGTCATAGGGTTGTCGGTAAAAAGGATCCTTGGCTCTACACTCCAAAACCAGAGTATAAGAAGTTCCTG
+CTGGAGGTGGAAGGATGGACAAGCTAAAGCTGTATATAGGGCTTTTCATAGCAATAATCCTGGGAATTGC
+TGGATTGATAGTTTGGAAATGGGGCTTTATTATGCTTATAAGGATTATATTAAGTTTGGGTTTTCTTGGC
+TTAACTTTAATGTTGGGCTTCTTCTTGGCACTAACGATATACGCTGAGAGCTGGAAGTATGCATTATTAC
+TTCTACCTTTCACGGCAATCTCTGCCTATGGAACTTACCTTTCAGTGACATGGCAGAAGCTCAAGGTGGT
+TGGGGGGATAATAGCCTTCTTCATAATAGCGGTAGCGTTCGGAATTTGGTACATAAGTGAACCCGACTTA
+ACGATTATGGATAGGTTCAGGAGCGCTGAGACCCTAGAGAAGATGGGAAGGTACAAGCAGGCAGCCAGGA
+AATATGAAAAAGCTGGAAATTACAAGAAGGCCGCCGAGATGTACCTAAAGTTAGGGTGGCTGGAAAGCGC
+GGCATGGGCTTATGAGAAGGCCGGAGAGTACGCAAAGGCTGCCGAGCTCTATGAAAAGTTATACGAGAAG
+GAGAAGGATACCTATTATCTCAAGGAAGCCCACGAGTACTGGAAGAAAGCTGGAAACATGGAGAGGGCCG
+CTAGGGCATTGGAGAGATACGCCCAGGAAGAACCCTGGTTCTGGGAGGACGTAGCTAAGTTGTACGAGGA
+GATGGGTAACCAGGAGAAGGCAAGGGAAGCCTGGGAGAAGGCCCTAGAATACTACATGGGAGAGGCCAAA
+GAAGAAGGAGTCTTCTGGGAGGACGTTGGAAACATAGCTAGGAAACTTGGAAAGGAAGAGCTAGCTAGGG
+AAGCCTATCAGAAGTTCCTGGAGTACTGCTTAAAAGAAGCGGAAGAGGATCCAATGTGGTGGAAGCATGT
+CGCTGAAGCTTACGAATACCTAGGGGAGAAGGAGAAGGCTGAGGAAGCTAGGAAGAAGTACGAGGAATAT
+AGAAAGAAGATTATGAAAACGAACGAAGAAACGTCGAAGTTCCCAGAGTAGTCTTCTATCCTTATTTCTC
+ATAAAATATTTCGTAATGCTGAACGTACTTTTCTTTTTTAATTAAGAGCTCGTCATCTTTGGCAAACTCT
+TTGATAGCTTCCTAGGATTTCCAAATCGTTACGAGGAGAAAGTAAGTCTCCTAGCGAAATAAAGCTTAGG
+TAATCCCTTAACTGAACGATAATCTGGGAGTCTCTATCAGGAACCGCTCGTAGACTGATAATTGTCTATG
+CTTACTACAATGCTTATTAAAAAAACTTAAAAATAACTAATGATTATACAAGTATTGGTGGACTGTTATG
+GAAATTAAAAAAAGAATAAGAGTAATACTTGTTATTAGTGTATTAGTAGTTATGTTTGGAAGTTTAGTAA
+ATGCATATTATGGGGGAAAACCAGAAAAAACGGGACTAGTAATAGAACTCCCAAACCCCGATAGGGTCCT
+TGGAAGAAATGTCCTTGCAAGCTTCTTAATTCCCAAGTACGAGTACTATATCCAAGTCCAACTTCTTACT
+CCTAATGGATTTAGGACAATTTACGAAGGAGAATCACGAGGCAAGGTCTTAATCCCATCTTCAAGTTTTT
+TTCAAATTAAATCTAATAAGCTAAAAGACGTTAATCCAGGAGTTATCATTGATTTATGGATAGTGAATTT
+CGATACAGGGGAATCCTACGAGGCTGGAACCTTCAGCTTGACGATAACAGGAGATGCAGTTAAGAGTATA
+CAAAGATTCGAGCTAAATTTGTCAAGGGAGAACCTTGTCAGACTACCTAAACTTCCCCTTAACATTGTTA
+AGTCTAAAAAGAAATCTCCAATAACTCCTACCAGGGGATTTTTTGCAGGTTATCGCTGGAGAACAAAGAA
+GGAGTACCTAGCTGGGCAAATGTACCTACCAATTCTTATACTCGACAACCGCCTAGGGAGAGCATCTGTT
+GCGGGGGCCTATAAAGTTGAAGCTGTTAGAAGTTCCTCTTCTTCTTCGGGAGCTGTTCTTGGTTTTTCAA
+CGACGATAATAAGAGGTTCAAAGTTGAGTAGTAAAAGCGAAATTAGTATTGAAAAGGGATTAGCTTCTGG
+AGAAATACATGTTGAGTTAGAGAAAGGAAATGAGTTCATTAAGACAGTAATCGACGGAGAGGTAAAGAAT
+GTTAAACCGGGCCAGATTGGAGTTATAATGATTAAGGGAACTCCATACATAGCCCTTCAGGTTCTTCAAA
+AGTGCTATGTCGATGAATTTAGACGTAAGCATTGCTTTGACACTGATGAGGAGAGAGTCCTGATAACAGT
+TACTGACATTAAGAGAGAATATAACCCTCAGGAAAATGCGTACTTCGTTGAGACTATCTCTTACTTGGAT
+CCTCCAAGAAGTGTCTACCCTGTAGATAAAATGGATGAACTCATTAACGATAACAAGGGTTGCCTGAGAA
+TTCTCACTACCTTATATGGAGAACAACAACATGGAAGATCATTTTACATTGAAAACTTTATTAACCAATG
+GACGACATATTCCAACACATACATTCCGGTACTCGCTATTGTGATTGCCTTACAGCCAGAGGCGTGGCCA
+GCTTTCTTGATAGGACTAAGCGCTGTAGGGGGAATTTATATTACAAACGAAGGACATGAGCTTGTTTACG
+GTTCATTCACTATAAAGGACGAATCACCAGATAAGAAGACCATAGTTAAATACCTTGGATTGAAGTACTC
+AATTAGGGACACGATGCATTTCACAAAGTTTCCTTTTGCTTACTTAAGGTTCGAATAGTTTTTCATTTTT
+GCTTCTTCCATAGTCACTATTATAAAACTTCGGGTCTTATTCTCATATGCCCCCGCAAGCGAGGGCCTGG
+TCGATTAGTGAGACCAGGTGCGACGCGGGGGCTACAGCCCGGCCTCAGCGAGGTCCCCTCGGTAGGTGCC
+TTCCGCGTCACGGAGCGCCGTGACCGGGGGTAACCCTGGCCGGGCACAGGCCCGTCTGGGTTAGCCCGCC
+TGATCATGCCGTTGGCTTAGATGAAGGCGGGTGTTACGGGCGGGCTACAGATTCTAGAGCGAGGTGAGTG
+AAATGATTCGCTTCGTCCTAGATACCAGTATCTTCGTTAATCCAGACGTTAGGAAGAAGTTTGGGGAAAC
+CCCTACCAAGGCCATGAAGACATTTCTAAAGTACGCTGAAAGTTTATTCGGCCATGTTGAATTTTACATG
+CCTCCTGGGATCTATAGAGAGGTTATGCACTTTGTGGAGGAAGAAGAAGTTTCCCCTGATATAGAGCTTT
+ACATAATCAAGAAGCCTCCAAACGTTCACGATATAAAGATACCTGCCTTCGTGGTCTACGAGCTTATAGA
+GGACATTAGGAGGAGAGTTGACAAGGGATTGAGGGTTGCGGAAAAAGCCGTTAGGGAGAGCGTCATAGAT
+ACGAGCAACGTTGATAAGATAATTCAAAAGCTTAGGAGAAATTATAGAAAGGCCCTTAGGGAAGGTATAT
+TGGACAGCAAGGAAGATTTTGAGCTAATTCTCTTGGCGAAGGAGTTGGATGGAATAATAGTCTCGGCTGA
+CGTTGGAATACTAACGTGGGCTGAAAAGATGGGGATTAAATGGGTCGATGCGTTCAAGTTTAAAGAAGTT
+CTAGAAGAGCTCGTTGAGAAGCTTAAGAGAAGTGAAAGTGAAAAGGAAAGGAAGTGAAATCAAGCCTTCC
+TTGCTAGGACAATCTCAATAGTTGAGGTGTTTGTAGTCCTACCATCAGCGGTTGGGAGCTCCTCAGTTCC
+GATCTTGATCTCCTTAACATCGACATCGTCCTTGAGGAACCTGTTCCTGACGATCTCTGCAACGTCAACG
+GCCCTGCTGATGGCCCTACCACGTGCCTTAATGCTAACCTCCTTGGCTCCCTCGTGGAACTGGGTTATTA
+CGGCTAGGACATAGTTCATAACAGGCTTCTTTCCAATGTAAACAACGTGCTCCTCGGTCATCTCTTGACA
+CCTCCTGGACTTTTGTCATGACTGAATGCTTAGGTCAAGTTAAATACTTTTCGGTCTAAGAAGAAAAGTT
+AAGAGGGATCATCCCCTAGCCTGCTTGAACTGCTCCTGTATCTTTCTGTAGTACTCCATCGTCTCCTTGC
+TTACGGATGGTCCTATCTTCCTCAGGGCCTCCTCGAAGTCCTTCATCGTGACCTTGGCTAATCTCCTTAT
+CTCGCTGGCCTTCATGCCTGGCTTTATTATCCCCTTCTCTAGCGCCCTTCTCATGGCTATCATGGCTGCT
+TCTCTGCAGACTGCTGCTATGTCTGCTCCTGTGTAGCCTTCTGTTCTTCTTGCTAGTTCTTTCAAGTCAA
+CGTCATCTGCCAGTGGCATTCCCCTCGTGTGAACCTTGAATATCTCAAACCTAGCCTTCTCATCAGGAGC
+AGGCACTAGGATAAGCCTATCAAAACGCCCAGGCCTCAACAACGCAGGATCCAAAATATCAGGCCTATTA
+GTAGCTGCTATGACGACCACCCCTGCATTCTCCTGGATTCCATCCATCTCTGTTAGTAACTGATTGATTA
+TCCTATCGGTTACCCTGTTAACGTCGGTTCCCCTTCTTGGAGCTATTGCATCTATCTCGTCTATGAATAT
+CACCGTCGGCGCCGCTTGTCTAGCCTTCCTGAATATCTCCCTTATGTTCTTCTCGCTCTCACCGACCCAT
+TTACTTAAGATCTCGGGCCCCCTGACAGCTATGAAGTTTGCCTGGCTTTCAGTGGCAACTGCCTTAGCTA
+GCAAGGTCTTACCAGTTCCCGGTGGGCCGTAGAGCAGGATACCCTTTGGAGGAGTTATTCCATAGGCTTT
+AAACGCCTCTGGGTACTTTAGTGGCCATTCTACTGCTTCTCTTAGTTCTTGCTTCACATCTTCTAATCCT
+CCAATGTCGTCCCAGTGAACGTTTGGAACTTCAATGAGCACTTCCCTGAGAGCAGAAGGCTCAACCATCT
+TCAAAGCCTCATAAAAGTCTCTCCTGGTAACCTTAAGCTCATCTAGGACTTCTCTTGGAATTGTCTCTGC
+TTCGAAGTCGATCTTTCCTTCCCTTATTAGTCTCCTCAGTGCCGCCATCGCTGCCTCTCTTGCTAGTGCA
+GCCAAGTCTGCACCAACGAATCCATGGGTTACATCGGCTAACTCATCGAGCAACTTGTCTATTAGCCTCG
+TCTTAACCTCATCGTATAACTCTGCGTCTATCTTCTTGAGAACCTGTGGAATTTCCTCCTCCTTGCTCTT
+GTTGACTTCCTCAATAGCCTTATCTATTATCTTAGTGAACTTGCCCTCCCTCTTGAAGTCTTCGAGTATC
+TTAAGCACATCATCCTTCCTGAAGTCTGGCTCTATTGGCATTCCCCTAGTGTGTATCTGGAGTATCTCCT
+TCCTACCTTGCCTGTCTGGGACTCCTACCTCAATTTCCCTATCGAACCTTCCAGGCCTTCTTAGAGCTGG
+GTCTATGGCATCTGGCCTGTTGGTTGCGCCTATGACGATGACCTTACCCCTGCTCTTGAGACCGTCCATT
+AATGCTAACAGCTGAGCCACTACCCTCTTCTCAACTTCCCCAGTAACTTCGCTCCTCTTCGGTGCTATCG
+CATCTATCTCGTCTATGAATATTATCGCTGGAGCGTTCTCTTCAGCTTCCTTGAAGACCTCTCTCAACCT
+TTCTTCGCTCTCTCCGTAGTACTTGCTCATTATCTCCGGCCCGTTTATTGCGATGAAGTAAGCGTTAGCC
+TCGTTAGCTACCGCCTTGGCTAGCAAGGTCTTACCAGTTCCTGGTGGACCATAGAGAAGAACACCCTTAG
+GAGGCTCTATACCGAGTTTCTCGAACAGTTCAGGGTGCTTCAACGGTAACTCTATCATCTCCCTTATCTT
+CTCGATGACATCCTTGAGTCCGCCGATGTCCTCGTAAGTTACTCCCGTTGTCATTCTCTTCTCTACTTCC
+TTCACTGGCTTCTCGCTGATGTTGAAGTCAGTGAATTCCGTTATCTGGACAACACCACTCGGCTGGGTTG
+CCGTGACAACGAAGGTTAGCTCTTGCCCAAGAACTCCGACCTTAATGTAGTCTCCTCTAACTACTGGCCT
+TCCAACTAGCCTCTCGTGGAGCCATTCAACGAAGTCCCTTCCGAACCTTATGGGCTCTGTTGGGGCTAGC
+GTGACCTTCTTAGCTTCCCTGACTTCTGCCTTCCTAACAGTAACCTCGTCTCCAAGCCCTACTCCTGCAT
+TCTTTCTGATAGTTCCGTCCATTCTTATTATTCCTAGCCCTTCATCCTCTGGATAGGCTGGCCAGGCTAT
+CGCTGCCGTGTTCTTTGTTCCGATTATCTCAACGACATCTCCTGGGGAGATTCCTAGCTCTCTCATAGTT
+TTTCTATCTAACCTGACAATTCCCCTACCAACGTCCCTTTGATAAGCGGAAGCTACCTTAAGTTTGACCT
+CCTTCTTCTCTGCCATCAAACTCACCTCGCTATTTTCTTTACCAATGGTTACTAAAATAAAAAGGGTTTA
+TAAAGTTTTCGACTTAAATGGTAATATAGCTAAAAGAAAAGGGACTTAAAATACTCCTCGCTCTTTCAAG
+TCCGTGGCCACATCCTCAAGACCCAGTTCCTTCAGCCGTTTCTCAGTAGGTATCCCTTTCCCAGGATCCC
+ACTTTCTGATCCTATAGTATTCCTCAAGCATTGGCTCAAGCTCTATGACATGTCCCTTTGACGCTCCTTT
+GGGTAGTGGCTTCCTGAGAAAGCGTTCTGGAAGTCTGTCATGCTCCCTCCTCACCCCGAGCCGGGCTATG
+TATGCCCTCTCCATGTTGATGATCCTCTCGCCTACGAGCTCAACGTCTCGGGCAGTCATTTTCATTCCAG
+TTGTGACGTGAATAAGTCTTGCTACCTTTTCATAGTCCAGTATGTTCATATTCTCGGCAAGATTCTTACA
+GACCTCTATGGCATCTACTACCGCGCACAGGTTCTCATAGTGGGCTACGAGTACTCCCTTGCCCCTGACA
+CCGAGCCTCTTACATGCCTCGGGGATACCGAGGAGTTTCCTACACAGCTCAGGGTTATCAGTGAGCTCGA
+CGAACGGCTCCGAACGGAGATGGTCTGCGCCCCTCGTCGAGACTGCAAACCCCAGCCCGTAGCCTTTCAG
+GCCCCTCGGGTCGGCCTGTATCATTTCCAGTCCCTTGACCTGCATGGCGATATCTTTGCCTTTGCCAAGC
+TTTTCAGCTGCCTTCAGGACCCCGTCAGCGAGAACATCACCAACGCCCCTTCTGTACGCTATATCTTCTA
+TGAGAGTGAGAACCGTTTCCATATCTCCCCACACCGGCTTTAGCCCGCCTATCTCGTCGCTCGTAATATC
+TCCCCTTTCGTAGAGCTCCATTAGCCATGAAATCACTTCACTCGTGCTAATCACGTCGAGTCCGAGGTCA
+TTAATTAGTTTTACGGCATAAAGGGCCGCGTCGAGGTCACTATTCCCAATCCTAACCGTCATCCCAGCTA
+GGGCTTCATATTCGGGGCCCTCTCCCATAATGCCTGCGTACTTCCCCCTCTTTATGAGGAACACCCTGCT
+GCAGGGAACCACACAAGAAAAGCACCCCCTCGTCTTCACGTTATACTCGAGGGCAAGCCTCTCTCCGCTA
+ACCAGGTACGCATAGTCTACTTCCGGCTCGGTGAAGTGCCTTCCTGGGAGTACTCCAATTCTGTTCGCCG
+CCAGGAGTATCCTTGACGTGCCCATAATTCTGCGCGACCAGTACTCCTCGTGGGCATACGTTTCAAGCTC
+GATTTCCTCGACCAGCTTTTCGAACTCTTCCGGCTTTGCCACCTCGACGAAACCGTCCCCCCTGACGGCT
+ATCGCTTTGAGATTCTTTGATGCCATCACCGTCCCCATGCCGGTTCTTGCTGCTGGTCTGTGGACGTTGA
+AAAATATCCCCGCGAACTTAACGAAGTTCTCAGCGGCGGGACCTATTATAGCCGTCTGTACCCTCCAGTC
+CCCGAGTTCACGGAGTATCTCCCTGTGTGCCTCTGAAACTCTTAACCCCCACAAGCCCTCGGCGTCCATG
+AATTCAACTCCACTCTCCGTTATGTACAGGTAAACCGGCTTGTCGCTCTTGCCTTCTATTATTATCTGGT
+CAAATCCCGCGTACTTCATTTCAGCTCCAAAGTGCCCTCCAACGTTGGAGTCGCCCAAAAGGCCCGTCTG
+TGGCGACCTCGCGGACACGTTAAGGCGTGAGCCGAGGGGAAAACCCGTACCAGCGAGGGGTCCCGTTGAT
+AACATCAGCTTGTTGTGCTCGCTTAACGGGGATATCTCTGGGGGCACTTCCCAGTAAAGCCTGGCGATGT
+TAAAGCCCCTGCCGCCTATGAACATCTTGGCAACCTTTTTGTCGAGCCCTGTGACCTCGTAACTCCGTTT
+TGACAGGTCAACCCTGAGAATCTTCCCGGCATAGCCGTACACCCTATCTGACATTTATACCCCACTCCCG
+TGCAAGGTTTTTGTGGAGCCTGAGAGCGTACTCATATTCCCTTGAACCTGAACCGTTCGGTTCAATATCT
+GACAGGTTTGACAGGCTCAATGCGTTCGTGGGACATTTAGCGATACACACGGGGTCTCCTCCGCAGAGGT
+CACATATGAGGGCCACCTTAGTCCGGACGTGAAGCTTTACGGCCCCGAAGGGGCAAGCTCTGACGCATTC
+CCCGCACCCGGTACACTCCTCCGCACTGACCACCAGGACGCCGTTTTCGCGCTTTATGGCCCCCGTGGGG
+CAAGCCTCCATGCAAGGGGCAGGGTCGCACTGCCTGCAGACCACCGGCACGTCCATGCCCAGCAGGTCGT
+CCTTGACTATTGTTATCCTCGACAGAGAAAGACTGAAGACCCCTTCGTGGGAATAGGAACACCAGAGCTC
+GCAGTACCTGCATCCAGCACACCTTGAAACGTTCACCTCAATCCTCAACCTCATCAGCCCCCAGAATTCT
+TATCACAAACTTTCCAAATTCCGTCAAACGCACCGTTCGTGGAGAACGCCGTGTGCCGTACTCAATCAGC
+CCGAGTTCCTTCAGTATCTTTGCGTTGAGTTTGAGGGTTGATACGGGCTTTCTGTGGGCTTTTGATATTC
+CCTCCGCGAGGGATGTTAAGGATTTGCTCTCCCCGTTGTTATCAAGACTGCAGAGAATAAGTCGCTGGTT
+CTCATTCAACGCCCTCTCCAGGAGTTTCCGAAGCCGGGCGGGATCAATCCCACCCTTTATGATTTCCATT
+GGCGGGACATCACCATCATCAAATCACAATGAAGGAGAAGGGTATTTAAACCTCTGGCCAGGTTAATCTG
+GCTATATCAAAAGCTTTTAATGGACATACGGGTCATTACAATGGGACTACCAATGAACCCCTTAACTGCC
+TTCACTCTGGCGTTCCTGCTCTACATAACGCACGGGTTCTACCTCAGCGGCTTTATAAGGCCCTTCCAGA
+GGCGGTTTGGGGAGATAGAGGGCTACTGGATAGCGATGTCAATATTCACAGTCGCTTTCGCGGTGCTCAT
+AACCCTCCTGTGCCCGGAACTCTACTTCGTCAGCTGGAGCTTTCCGATTGATTACTTCCTGCTCTTCCTG
+TCGCTGAGCTTTCTGGCCTTCATTCCGACCGTTTTTGAACTCAGAAAGCCAGAAAGCCCCGAGATTAGTG
+ACGAGGGGGTTAACCTTGTTAAGAGCATGGGCTTCAAAGATGTGGCACTCCTCCAGGTAATAAGCGCCGC
+CCTTCCCGAGGAGCTCGTATTCCGCTACGTCTTCCTCGGCCTCCTCTCGCTCTGGAACCCATTTGCGAGC
+CTTATTGCGCTTTCGATTTTCTTCGGCATCGGGCACAAGTTCTCCCATCCCAACAGGAACTGGAACGTGC
+TTATATCAAACGCTCTGATTGGTTTCGTCCTCGGGCTTGCTTACCTATACACGAAAAGCCTTCCCGTCGT
+CATGGCAATCCACTGGCTCGACGACATGGTTCCCTGGGCCTTCATAAAGTACGAGAGAGTCAGAGGGGCC
+ATAGCCGGAGCGACCGCTCTCTTGGCGGTTTTACCGTTGGTTCTTTTATGGGATAAGCTTGTTTCCGTAA
+TCGAGTATCTGAGAGGAATCTACTCGAACGAAGGCCTTGTCCTGGGCAGTGGAATAGCCATCATAATGCT
+CGGCGTTGTCTACCTCGGTTTGAGACTTTTGAAGAGCAGGTGAGCGATTACCGTAAGGTTAATGAGTGAA
+CTGGAGTGGGACTTCGATTCCTGGGTCAGAACCTACGACGAGGACGTTGAGAGAGAGGATTGGATTCATG
+CCGATTACGAGGAGGTTCTAAAGCTTGTGGCGGAGAGAGTCGGCGGGACAGTTGTGGACATCGGCTGCGG
+AACGGGCAACATCCTGTGCTTTCTCAAATGCGAGCGCTACATTGGGGTTGAGCCCTCCCGCGGGATGCGG
+GCGAAGTTCAAGGAGAAGCATGGCTTTGAGCCCCTCGACGGGCATTTTCTCAGCATTCCTCTGCTGGACG
+GAACAGCCGACGCCGTGATAAGCACCTACACCTTCCACCATGTGCCAGATGAGGAAAAGGAGGACGCAAT
+AAAAGAGATGCTCCGCGTTCTAAATCCTGGAGGAAGGATTGTAATTGCTGATGTTATGTTCGAGTCGGAG
+AAGGAGGAGCTCAGGATTGGGAAGGAAGACGGAACCCTTGATGAAGTCCTCGACGAGTACTTCGCGACGG
+TTGAAGGGTTGAAGGAGCTATGCGAAAGACTTAGCCTTCAATGTAACTTTAAGCGGATTAACAGGTACGT
+CTGGATAGTTGAAATGCTAAAGCCGGCTCAATCCTTGAAACGCTCGTAAATCAACTCGTCCACGTAGCCG
+TAGTCCGGGAGATACACATGCTTCTTCAACCTCCCTACTAATTTGAAGCCGTTCTTTTCCAGAACCCTAA
+TGGAGGCTCTGTTGGGTTCATAGACGTGAGTATAGAGCTTCCTTAGGTTCATATTCTCGAAGGCAAACCT
+GCAGAGAAGCGCCAATGTCTCGGTGCCGTAGCCTTTTCCCCAGTGCTCCTTCCCGATAAGATACCATACC
+ATAGCATTCCGTGAGCGCCAATCAATGTCTCCAATGCCACAGAATCCCACGAGTTCCTCTTTCTCGTTCT
+CCACGACTGCAAAGTTTATCATTTTCTCCCTGTTTTTTCTCAGCTCTTTAAGAATCTCGTCGAAATCGTT
+CTCAAAGTATATCATCATTGGATTGTTCACCATATTCTGTATTTCCCTATCGTTAACCCATAGAAGCCAT
+TTTTCCTTATCTTCTAATAAGCTAACTGCAAGGGAAACATTCTTCCCTTTGAGGATTATTGGGCATATGT
+TATCACCTCATAAAACGATAATAGCATCGCAATGGGAATTTTAAGTCTTGTTCTTGGGCTACTCACATAA
+ATTCCTCACCTAGAAATATCTCTCGAAGAAATCCTGGAGATTCCTTTCGCTCATCCCTTCGGCGAGTTTT
+CTGAACGTCTCGAAGTCAATGGCATCGGCGTTTGCGATAGCTTTTAACAGGTCATAGAAGGAGTCACCCA
+TGAGGTCGTGGAGTTCCTTCAGTATGAGAGCCCCCTTGCTGTAGGAAAGCAAGTGAAGGCCTTTGCGTCC
+CCACTCGGGAACCTTAAGGTTCTTAGCCTCGGGGTTCTTTTTCAAGATGTCTTTGTACCACCACTCCAAA
+TTCGCCATGAACTTCTTGTACTCATCTTCTCCATGAATCTCCCTAACTGCTAAAGCCGTCAGATAATTGG
+CAAAGGCTTCATCGAAGAACCTGCTTAGATGGGCTTCGGGAGTAGCCCTGGGGGTCCAGAGGTGAGCCAG
+CTCGTGGTAAATGTTGGTTGGAACTTCAGAGCGTAAAGAACTTCCGGAGACAAGGATGTATCCCTTTCCA
+GCCTGCCCACCGTAGTTTTCGGGTGTTTCGATAACCGTGTAGATTAAGTTTTTCCGCCCAAGAATTGAGG
+AGTAGAATTCATAAGCCTCCTTGAGGAGTTCAATCGTCCTTTCAATGCCCTCATCTCTGAGGATAAAAAA
+CCGGAACGGCTTCTCTTCAATAACCTTAAAGGGCGCTATTGCAATATCAAGCCTGTTAGTTCCTTCGATT
+CTTAAAAGATTTCCCTGAATTTCTCCGCCGAATGCCACAGTTAGGTCGGCTGGAACGCCTTCAATGATTA
+TCTCTGCGTCAAACTCAGAACCAACAACGGATTTAACGAGGCTTTCAAAGCTCGGCTCTGCAGGAATGGG
+GTAAAAGAGAGAATCCGTTCTCAACAGCGTGTATTCTTGATTTATTGAGTCCTTCAGGTAGGGAAATACC
+TCGTCGTAACCTCTAAACTTTCCCGAATATTTCAACTCGACTCCCTTGACGGGCTCTTCCAGGTTAACTA
+CCCTCACTTTAAATGCTTCAACACCCTTTAGCCCTCTAATTCCCTGGGAAAATCCAATGGACGTTTCTTC
+CACTTTTAATCCCTTGTTTAGAAGGAGGGTCTTGGCTTCTTCCTTCAGGCTCTCGCGAGATACTCCGGTT
+AGTGTTCCAGCTTTAAAGTCGAGGATAAGCTTGAGTTTCAACTCACTAATCATCGTTCTCTCTCCTAAAC
+TTTTCATAAATCAGCTTGATCGACCTCCGCATCCGGGGCACATCCTTAGAACAACACCACTCTATTTTCC
+CAATCAATATATAATTTTTCTCCTAAATCATCTAACTCAGCGTTTCTTGTATGTGCTTTCTCTTGACTCA
+AGCTTTGTTACGGTTATTCGCTTTTCTTTCCAAAAACAGTGTATGTTAAACAATACCCTTCAATCCGCAA
+ACGATACGTGTTTTTCAAACCTTTTATTTTTCACAATATCAAAACCAGAGGGGATCGGCTCCTCCTCAAG
+AGCATTAAGAAAAGCCACTACTCTCTTCTGGTGAGCCTTAGGAAGTTTTTAATTTTCTTTTCAACACTTG
+GATGGATCCAAACCTCAAACTTCATAATTCTAACTTCTTCTTTGCTTCTTCCCAAGGTTTTCCAATTTTA
+AAAAGTTTCCTCAGCTAATCTCTCCAACTCCTCGGCTTCTTCCTCACTAACCTTCTCCCTTTAGAAAGAT
+CGTTCCTATAAAAAGCTCTAATCTCACCTCTCTACCACATGTGAGCACAACTTTCCTATCTCCTAAACAG
+GAGGTGCGGATAATTATCTCTCAAGAATCACCAATTTAAGTCCGTATTCTTTGAATCTCTCAAAGCCCCT
+GTCACAGGTATAAAGAGGGATGTTGTGGGCTATTGCAGTTGCGGCGATGAGTAAATCCTTCGTTGGAGGT
+CTCAGGCCTTTTGATATTAAATCTTTGAATATCTCCCCCGCGACTTCAGCGCTTGTCTTGTCAAAGTTTA
+CAACTGGCATCTTCTCAAGAGCGAGCCTCTGCTTGGGTTTAAGTCCACCACAGAGAAGTTCGAAGAGAAC
+TATGGAAGGAATAGCATACTCTTCTTCAGGGGGAAGTTGAGTGAGGATCTTAGCATTCCCCCTAAACACT
+TCAATCAAGACACTGGTGTCCAGGAGTTTATCCATTCTTCAACCTCCTTAATCTTCTTCTTGAACTCCTT
+AACTTCCTCCTCACTCATTGTTCCAAAGGCTATCATGAGAATGTCCAGGTTTCCCTTCTTTTTCTTTCCT
+ATCAACTCTCTAAGGAGCTCTGAAAAGCTCTTATTGCCCTTCATTTTTACAAGTTCGTAATAGACATCAT
+CGGCTATTGTTATCGTCTTGCTCAAGGATATCACCAATGAGTGTATGCATGCATGAAATATTTAAAGGTT
+TTCTAACCCACAAGCCCAGGAGAGTGTTTACGGTGAATATTGAGAATAGAGTGATGTGAAGTGAAGCGGT
+GACTCAGGGAGTCGTCATGAGATTGACTTTAATCGCGATGATAATATCGAACAAGTTCATCAGCCTGTGT
+CAGGTTCAGAAGCTTTTAAATCTCGGGGGAGCTAATCTTCCTCATCTTTTCAGTTTTAAAGTTTTTAGGC
+TACACCAAGGAGGAGCCCGGCCTCGGCGGTGAGTTCAATCTCCTCAAACACGTCATTTTCCCCTTCGCTT
+TCTTCATGCTCCCGCTCATCGTTGTTGCGTTCCTCCCGCACAAACACATACCACTTTGGAAGTTTGCCCT
+TTACCTTCTGAACTACCCCCTCATGGCCGGCCTCATCGAGGAACTGCTTTTCAGGATCCTACTCTTCGCT
+TCCCTTGAGGAAGGGTTCAGCAGGTAGATTGCCCTCATCGGAAACTCAGTAATATTCTAGTTTGCCCACT
+TTGTCGCTGGTCTCAACTTATCCCAGCTCATCGTGGCGTTAATACTATCCTCTTACCGGCTCGCCTTCAG
+GAGGATAAAGCCCCCAATAGCGGTCCATGCGCTGTGGAATGTGATCTTCATAGCACTGGAGCTCAGGTTC
+TGGGTTCGTGGGGCTTCTCTCAATATTGATTTACGCCTCTGGGGTTTCCTCAAAATCTGGGAACTCATAA
+CACCATACTCACCAGCCAAACGAAGATTGGCACCTTGAGGCTCCCGGTTCTTTGGGCAGAAAAGTACATC
+AGGAACGCGAAAACCGCCGCGTAGATTCCGAGGAGGAGCGCTTCTATTGAGTGGGCCACTATGACGTTGA
+GAGTATGTGCAAAACCCCAGAGCAGAACCGGAAAGAGAATGGCTAGTCCCTCGTTGCTCAGCCTCAATGA
+ACCAACGTAGAGGAGGTTAACGGAGAGGATTTCAAGGATGTAGTAGACGTACTCCGATGCCAGCGAAAGA
+ATGGCGACCCCTACATTTGAGGAGATTCTGAGGTGGTAGCGGAACTCCCCGAGAATCTGGAGGGAGTAGC
+CCCTGAGATAGGCAACCTCGATGGCTAAAAGAAAGAGGACGATTACCGTTGAGTGCTTCAGCTCTCTCCT
+GCCAAACTCTCCCGCGGTGAGGTCGGAAAAGCCAACGCTGAGCCATCTAAGTAGGACAAGCAACCCCAGG
+AACCTCAGACAGTTTATCACCCACACTTTTGAGAGGTAGACCGACGAGCTCTTGGATATCCAGGAACCTG
+TCATCGATTTAAAAAGCCACGCCACTCCAAGTTCAAGGCCCCACACGACGAAGACGAACCAAACGAGGGC
+GAAGAGGACGAGCTTTCTCACGCTTCACCACACCTTAGATGAGATGCACTTTATCCTCTAAAGTTTTACC
+CCAAAAGCCACCTCCACAGCGGGATGAACTTTATCCTTCTGTCTCCGTGGGTTTCAACGCCTTCGTAGTC
+CCAAGTGATGACGGTTAGGTTGTTACACTTCAACGCTTTTGAGGCCCGAAGAAGGGCGTCCACTTCTCTA
+CGCTTCGTTTCAGTCTCTTCAACATCGTAACTCACCTAGATGAGCTTCTTAATCTGAAGCCGAGGGAGAC
+GATGAAGTCAACATCTCCATTAGAATCCACCAGTAATTGACATTGGGCATCGGCTCTCTGTAGTACTTCC
+TCCTGAGGAGCTCAATGGCCACTAAATTTTCCATCCTGTAACCAATATCCCTAACCTCGAAGACCGTTGG
+AAACCCCGTATCGGCGACGTAAAGCTTTGGAAGAGAGCATGCTTCTGTTCGGCCCAAAGGCTAATGAACC
+ACCAGTTGAGGGCCCGGTGGGTTTGATGATGCTGGTGGTTGAGGCCACCTCCTGCACCACAAAAACTCCC
+TGGTAGTGATTTGTCATGGACTGTAACGGAAGTAGGTGCAGGAGGAAACGGTTCTTATCTTGAGGAAAGG
+TGGATAGTAGTTCACTACCCCTAGAAAGCCGCCGTACTCGAGGCATCTTTTAATTCTTACTCTTTCAAAA
+CTCTATGTGTGGTTCTCTAAGCTCAAACCCCTTGAAGGCAAGGAACTCGAGAAAGGAGAGGGGAAATAAT
+CTAAAGCTTAGGCTCCGTTCCCTCAGGGAGCCAGTGTCGGGGTTGTGCTTATAGTAGAGCTCAACGATTT
+TTTGAGATGTCTTTTCCCGTGAGGCCTTTGAGCCTGTTGTCCTCGAAGTTGATGTATAACACTCTCTCCA
+AGGGTAAACCGTTTCTCCCTACCGCTTCTTTTTGTATAGGTGTGTGTTAGTTTGTGTCGGCGGTAGGGAG
+TTCCACCTTAGCCATCTGGATTTTTCAATCCAGATGGCTTCATTGGTGGCAGTCGAGCCCAACGGCACGG
+GGCTCCCATCTGCAAAAAGCCCCCCAGAGCTTGGAGCATTGCTCCCATCACTCTGGGGGGCTCTCAAATA
+CAAATTCCACACGGCGAGGATATCTCGATGCCAAACCTCACCACCAACAGAACAAACTCCAAACCTACCA
+CTCTCATACTTCACGACAGCATTATGAATTGGGCAAAGTCTTGAAGAGTTCTTCGGGTTTACCTTTATTA
+CTGGAACCCCATATTCTTTCGCCTTCCTCTCAATCGCCTTCTGGATTCCGAGAAACGCTGATTGATAAAT
+CCTATGGCGGAGTTGCTTATTACTAACCTTCTCCAGCATTCTTCTCGGAACGTTTTTCGGAAGCCTCTCT
+AGGACTATCCCAGCATTCCTCTTCCTTGCCTCTTCCACGATAATCTTTGCGAGTTTATTACGAATGTCCC
+TCTTTTTATCCTTCTCACGAAGCTTTCCCAAAATTCTTCTCTTCTTTCCATTCCTTGAGCCAAGCTTTTT
+ATCCCACTTCTCCTGAACCTTTTTCCTCCTGTAATAATAGCCGAGAGTAATCTTTTTCTGGTTGGTTTCA
+AAGATTACTGGCTTGAAGTCAATTAGTGCAGTAACATTATCCTCATTAACATCAATTGGAATCCAAGATT
+TCGCCTTGTATTCCCTAACATCCTTGTAAAACACCAAAAATACAATTAACCTTCTCTCCCTCTTGTCGAG
+CTTCACCCTGCTTTGAGAGGCCAACTTCCAGTCCGAGTTTACTGTCTTCCAGTAATACTTGTGTCCCTCG
+AGACCAACCTCTATCCAACCCTTGTGAGTGGCTATTCTGATGAAGGTTAATCCAGCACGCCACAGGTGGT
+CATCAAGCCATATTGAAACGCTCCTAACTTCAGGACACTCCTTCTTGGCGAGACCTCTCCTCTTTCTCTT
+CAGAAAACTCTTTGCCCTCGTTACTGCATCTTGACAAACCGTGTATGCATAATGGCTCGGGAGTTGGGGA
+TAGAGCTCCCTCAAGAACTTGTATTTTTCAGCCTTCAGCTTTACGGGAGATGTTATCCCATTCTGGACTG
+CAAAAGGAAGGATTTGAAGGAGCATTTCCCGATACATCCCCTCAAGCTCAATGAATACCTTGAAGATTTT
+CTTTGGAAGTCTTTCGGACTTCAGCACTACTGTCCTCGTAACTCTCATTCAGCCTCAACCTCTCTCAGCA
+ACTGCCTGAAGCTTTGGACGAACTTTTTCTTCTTGTGGGAACGCAGTCCATACAATTTGCCAGCGAATGA
+GGTTATGATTGCAATCAGGTCTTCGACGAGTTCTTGCTGAGCATCCTTCTTTTCCTCCCCGTGTATTGCC
+TCAATCCTCACGTCGAATTGGGAGAAGAAGTATTCGAGGTATTCATAGCCAAACCTCGTCAGCCTGTCCT
+TGTAGGTTACAAGGACTACATCAACTTTTCTCTCGGAAACAAGCTTGAAAAGTTTTTGTAGTCCCTTACG
+CCTCGTGTTCAAGCCTGAGGCAATGTCTGTTATTGTATCAACAAGCTTATAGCCTTTAGCCGTACAATAG
+TTTAGGAGGTATTCAACCTGCCTTTCAAGGTCTTTTCTCTGGTCTGAGCTCGAGACTCTCGCATAGATAA
+CTGCCCTCGTTTCTTCGGGAGGTTTCTCACCGAGAATCCTCTTCACCTCACTCTCTGGAATCCTCCACTT
+GCCTGTAGGAAGCTTTACTGCCCTTATTTTTCCAGAATAAATCCACCTCTTAATTGTAATAAAACTCACG
+CCAAGAATTTCAGCAACCTGCCTCGGCGTGAGCAACCTCTCCACGATACACACCTACACACAATAACACA
+CAATGAAACTTATAAAATTTTCTGCCCCCATAAGATAGAGCATCGTCTGGTAAAGTAAGTAACTTTTTCT
+TGTCCTTCTAAGTCTGAAACAATGATTGCTTGGTTCAAATTCATTGGAAGTTTAAGCTCACGCCTCTTAA
+CCTCTGGAATCCCGAGATTATGGAACTCAATGATGACCTCTTCAAGGCTCACTTTATCACTATTTGTACC
+ATTTGACGTGACATATTCAAGGTTTTTATATCATCTAAGAGATACATTCTTTCCAGGAAACATTAAAGGG
+AGACTTCCCATTCCAGACTTCAAATCGCCATTGCAGTCGTTCCTTTTTCTCCTTAACTCCAAGGACAATA
+TTACTGCCCAGAACCTCGACCCAGCCACGCTACCTAACATATATCTTTTTTATGCTTTTTTATGAACGGA
+AAGTTTTTAAAGTTTGATTATAATTTGAAATCCCAACTAATTATTAAAAATATGTACAAATAACAAGATT
+AGGTGGTGGTTTAATGGAAAGAGGGAAGGCAATAGTACTATCTGCAATTGGAATAGAAATCATGACATCA
+AGCATGGTTCTCCTTTATAAAGCTATGGGATGGGTTCCTCTTGGAATATTAACATTACTTTTGCTCTATC
+TTGTTATCAGGAAACTTGGCATCCAAAGGGAAGAACTTGGACTTGGTGGGAGGTTAAACTTAAAGGTTCA
+CGTACTTCTTCCACTGAGTTTTATGCTACTTAACCTTACATGGATCCTTCCGTTTGGAGTGGGATTGAAC
+ACGTTTGGAAAGCCAATGAAAATTGTCCTTTTGATATACCTAGTCTTACTTATCAAATACCTAATTTTTG
+TAGCCCTCTACGAGGAGATACTCTTTAGAGGGTTGATGCAGAGGGGTTTTGAGCTCTGGAAGGGGCCAAA
+GTTCGCGATAATTGCAACCACTATACTGTTCACTTTGGGTCACACAGTAGTTCGCTTCTCACTTCAGCCA
+ACTTTCCCTAATTTCTGGAGGCTATACAATCCCTTCTTGGCGAGTTTGGTATATTCGATTTATCGTTGGA
+GATTAAGGAGAATCGAAGGTCTAATCCTTGCGCATGGCCTCGGCGACTTCATCGATAGGATTTTAACCGT
+TGAAAATGCAGATTGGCTCCTGGGCACGTTTGAGGGGCACGTTTACATGGTGTTGGCGTACACCCTCGTT
+ATGGCCGTTCAGGGTTATGCATATATGAAGATACCTAACAGCGAAATGATGGGAGGGAGATGATTGATAT
+GAATAGCAAGAGAATTATCACCGGATTTTTCATTGTTGGGCTCCTCCTAGCTTTAGTTTTTTCAACGTAC
+TCCTGGTGGAAATGTCAGGAGGAAAAGAGGGATATGTTGGTAAGTGTTTATCTCGGGATCAGAACAAGCG
+TGCTAACACTCGAGGATATGGGTGGCCTTTTGGAGTACCAACTCCAGAAAAACGCCTCCGAGAGGATCTT
+AATGTTCTACGTGTGGGATTTTCGTGATAACGCATGGGCCGTTGAGAACGCCTTTTGGATTCTGTACAAA
+TATTCCGGTGAAGAGAAGTTCTGGATGCTCAGAGTTGGAATGGAAAATCTCGCTGATTTCTTGAACACCG
+TTCTAAATAGCCCTCCTGGGGAGAATGTAAGGAAAATTCAGGAAAACCTTGAAACGCTGAAAAAATTTGA
+TGCCCTCTTTAAGGAGCTTAGGAAATATAGAGACCCCTTTGACATCCCGGAGGAACTAGCAGAGAACTTT
+TCCAGGATAAGTAGGGAACTCAAGTGGTAATGCAGGCTCTTTTACACCAAGAATTTTCCTATCATGAAGC
+TTTCTTAAGTGTCGCACTAAACTTCTTCTTTGAGGTGTGCTTAGATGATTCCCTATGCCCATCTCAAAGT
+TCTTCGCAAACTGTATGAAAGGTTAAAGGATAGCAATGTGAACTGGGTGGTCACGGGAAGTCTTGGCTTT
+GCTCTCCAGGGAGTTCCCGTTGAGCCTCATGACATTGACATTCAAACTGACAAAGAAGGAGCTTATGAAA
+TTGAGCGCCTATTTTCCGAGTTTGTAGTTGAGCCTGTAAGATTCAAGGAAAGCGAGATAATTCGCTCACA
+CTTTGGAGTGTTGACGATCGATGGAATCAAAGTTGAGATAATGGGAGATATCCAAAAGAAAGTTGAGGGT
+AAATGGGAGCCACCTGTTGATATAAACAGATACAAGCGTTTTGTGCAAATCGAAGGCATGAAAATTCCTG
+TTCTGGATTTGGAATATGAGTATCAGGCATATCTCAAACTGGGGAGGATTAAAAAGGCGGAAATGCTGAA
+GAAGTTTCTAGAACAGAGGGAGAAATAGAAACCTCGAATACGTTAAGTCAACGTCGTTTTCCGCTTACGT
+TATTTCTCCCTTATATTACATCAGGTGGCTCCCTGCTTTATCATCTCAATATATGGACAAAGCTTTTTTG
+TTAGAGCAAAAGTTTGGTGGAGTATGACTATGCTGTCTTGATTTACTACTGCCACCTTAGGTATGTATGT
+AGAGGTGACACCTACTTTGTCTACAAAATGTCCGTTCCAATAATATGGATATGAATCGCTTGCAATAGTT
+TCCGGTTCTGCTGCATTAGCAATTTCTCCAATTTCTGATAAGCTCGTCAGTATTCTATGAGACAACATAG
+AGATTCTTTCGGAATTTTTGAAAATTTTTATAGCTAAAGCTGAGCCTAGTATTTGAGGACTTGAAAATGA
+GGATAGCATTAGTTCCGATGCACGTCAGAGTTGGAAACTTCGAATACAACTGGAAGGAATTAAATAGACG
+GTTCATTGAGGCTTTATCCTATAATCCAGATATTCTTGTTTTTCCAGAGTACTGCTTGACTGGCTTTAGA
+GAGTGGGATTTCTCGGGTGCAAGCCTTTATGGTGAAATAGTTGAGCGCGTTAGCAAGCTCGCAAGAGAAA
+ACAGCGTTTACGTAATTTTTGGTCTTCTGGAGCCGTATAAAAGCTGTGTCTATAACTCTGCCCTCCTATT
+AGATAGAAATGGTGAGGTGATACTAAAGCACCGCAAGTTCCAAGAACCAATGAAGTTCTGTACTGGAAAC
+ACTGTTAAAACAGCAAGGACGGAGTTTGGAAAAGTTGCCATCATAATCTGCGGAGACCTCTATAACAAGC
+GCATCCTAAAATGGGTTAAAAGGAAAAGGCCTGACTACATCTTTGTCCCGATGGAGTATTCCCCTGATTA
+TGGTGAGTTGAACGAAGATGACTTTAAGGCCATGTCCGAGAGAGTTAAACTATTAAATGCTAGAACTTTC
+ATCGTAAACAGCTACCCTCCCGGGGGAGCGTGGGTTTTTGATGGAAATGGGGACCTTCTTGCAATGACTA
+GGGGACAGAAAACACTTATTTGGGATGAAGCTAATGTGTAGTGGTGAGCTTAATGGAGCTGTATGACGTT
+GAGGAGTTCTGGAAGTTTGACATGAGGGTAGGGCTGGTGAAAAAGGCCGAGAAGCTGAAGAGGACTAGGA
+AGCTTATAAGGCTTGATGTTGACTTTGGAAGTGAAGAGAGAACGATAATAACTGGGATAGCTGATCAGTA
+CAATCCAGAGGATCTTGAAGGGAAGAAGTTCATCTTCGTCCTAAATTTAAAGCCAAAGAAATTTTCGGGC
+GTTGAAAGTCAGGGAATGCTTCTCGTTGCGGAAACTGAAGATGGAAAAGTTTACCTTATTCCGGTTCCAG
+AAGAAGTTCCCGTTGGGACTAAGGTATGGTAAAAATAAAAGGGATAATCACTTGAGCTTCGCCTTGATTC
+CTGTTCCTTCCTCAACTTCCTTGAACCCTTTCCTTATGTACTCCACGAGCTCTTCATCGACCTCAAGCAG
+AACCGCCAGGAATTCTCCGACGTGCTCCTTTTCCTCATTCGCGACATCGTAGAATACTTTTCTTATCCTT
+TCATCTTCTATAAGCTCAGCTAGTTGCTCATAAAAGCTTATGGCATCTAGCTCGGCCTCTATGGCCCATC
+TCAACGCTTGGGCTATTTCCTTCTTTGAAAGGGGCTTCTCCCTGGAAAGTAGGTAGGGCTTTTCGGCTAA
+CATGCGATCACCAAAAATTATTGGGCGTCAGCACTTAAAATCTTCATCATCTTGCTCAGCGCTGCGCGGG
+CTCATCACTCGAGGCAAGCTCTATCAACTTCCTCATATGTATTTCGGCAGAATCAAAGACCTCAACGCTA
+ACATCTCCCTGTTTTATAGCTAAAGGTAGCTCGGTGCATCCCAGGATGACTCCCTCTATATTTTCACTCT
+CCTTGTACCTCTCTATGAGCTTCACTATCCAGTCCTTGTTCTTGAGGTCTCCGAATGCGAGCTCTTCGAA
+TATTATCCTGTTGAGTTCTTCCTTCTCCTCGTCGTTGGGCACAACAACCTCTAAACCCTTCTTCTCCAGA
+GCCTTGATGTAGAAGTCAGCACTCATCGTTGTCTTGGTTCCCAGGAGGAGAACCCTCTTGACGCCTCTCC
+TGATAACCTCCTCGGCGACTGCATCTATTATGCTGACCATAGGAACGTTCACTTCCCTCTGGACATCATC
+GAATACTATATGAGGAGTGTTCGCTGAGAACGCTATTAACTCGGCCCCCGCCCTTTCAAGGGCCTTTGCA
+GCGTTAATAAGTATCTTCTTCCTTCCCTCCCATCCCTCAGGGTTCTGGAAGAACTCTCTGAAGTTTATCG
+AATAGATTATCAGTTCTGGATATACGTACTTCTCGAATTTCTCCCTGCTTATCTCGATATATTTCTGGTA
+GTAGTAGAGCGTTGATTCAGGTGTAGTTCCACCTATTATGCCTATCTTCTTCATGATATCACCGATAGAG
+CGTTAAGACCAAAGTTTAAGAGGGTTTTCATGAAGAAAAGTTAGGTGATCCAATGGAGAGGTTCGTTGAT
+GATAACGTGGCCTTCGGAAGGATGCCATACGAAGATGAAGTCGATTACCTTCTAGAGAAATTTAACGCAT
+TCGTCGTTTTAGTCGAAGATTTTGAGTTAGTTTACGATTTGAATAAGCTAAGGCAAAGAGCTGAGGTTTT
+GCACTCTCCAATACCTGACTTCACGGCGCCTTCCCTCGAGCAACTCATGGAGATAATTGAATGGATAGAG
+GAAAAGGTTAGGGAGGGGAAGAAGGTATACATCCACTGCTATGGCGGAAGCGGGAGGAGTGGAACGATAG
+CAACGGCATGGTTAATGTACTCCCAAGGAATACCGCTTAGAGAAGCACTTAGAAGGGTTAGATTATTAAA
+ACCCAGCGCCGTCGAAACTGAAGATCAAATGAAAATCTTAGAAGAGTTTGAAGAGTTTCTAAAAAAGGCT
+GGAATCATTCGATCTTAACTTCGAAGCCTTCTCCCTCTTTCTTCGTTGGCTGCTTCTTGGGGATTCTTAT
+CTCAAGCACACCGTTGTTGTACTTAGCCTTGGCCTTCTCTGGTATAACTTCTTCTGGAAGCCTTATTACC
+CTTCTGTAACCGCTGTAGTATCTCTCTATCCTAACTGCTCCCTCTTCTTCAAGCTCTTTCTCCCTTCTTA
+CCGTCGCTTCAATGTAGACGCTGTCCTCAGTTACCCTGACCTTTATGTCCTCCTTTCTAACTCCCGGGAG
+CTCCGCTATCACTACGAACTCGTCTCCCCTGTCGAAGATGTCAACGAATGGCTCTCTCCAGACTTCCCTG
+CTCTCCTCGTAGACCTCTGGCTCTCTCCATCTTCTGTACGTCCAGAGTCTTGGTCTGCTGAAGAACTCAT
+CGAACATGGCGTCGATTTCCTCCTGTATCTCTCTAATTATGTCAAACGGATCCCATATGTCCCACCTTCT
+CCTCCTCACCATCCTCACCACCCCCTCTCGCTTTTTGTTACCAATAGTAATTAAAATTGTTGGGGTTTTT
+AAATATTTCGGATGGGCAAAACCCTATTAATCTGAAGTATAACGTTAAACCATGAGGTTTGACGTAATCT
+GTATGGGAAATTTAAACTACGACATAGTCTTTCTAATGGAGAAGTTCCCTGGGATCCATGAGAAGGTCAA
+CGCTAAAGGTGTTTTTACGGGACTTGGGGGTTCGGCTGGAAATACTGCGACTTGGCTGGCTAAGCTAGGG
+TTGAAGGTTGGCTTCATTGGGGCAGTTGGAAACGATGACTTTGGAAGGCTTCACCTCGAGTTCTTTAGGG
+AAATTGGCGTAGATACTAGTGGTATAAAGGTTGTGAACGATGCAACCGGGATAGCGGTTACTATGGTTAA
+AGGGGAAGATAAGAGGATAGTCAAGTATCCTGGGGCCAACAGGTGGAAGGAAGTAAACACCGAGTACCTC
+AAGAGGGCTAGACACCTTCACCTATCCTCAAATCCAATTGAACTTATCAGGGAAGCCGTTGAGAAGGCGA
+AGGAGCTTGGCTTGACCGTTTCCTTTGACCCTGGGGAGATGGAAGTTCCCAGGGACGTTGAAAAAGAGCT
+AGACATCTTGATGATGAACGAGGATGAGTTCAAGGCGAAATATGGAAGCTTGGACAGAATAAAGGATGTA
+AAAGCTAGAATAGCTATAGCCACGCTGAACGGTGGAGGGGCTCTTGTTAGGGATGAAAAAGGAGAGGTTC
+ACGAGGTTAGGGGACTCTCAGCAAAAGCCATAGATACAACTGGAGGGGGTGACGCATTCAATGCCGGCTT
+TCTCTATGGCTTCCTTAGTGGATGGGATGTCGTTAATTCAGCAAAGCTTGGAATGCTGCTCGCTTATCTA
+ACTGTTCAGGAGGTTGGGGCTAGAAGCGCTGTGAGGCCATTAGATGAGATCAAGAAAATAGCCCAGGAAC
+TAAAGCTGAACCTTCCAATTTAGTAACTCTTCAATCCAACTTCTCTCGCTTTCCTCTCGCTCCATCTATA
+GGCCAATATTCCCAGGATAGCGTAGACAAGGGAAACCATGGCCATGTACGCTATCTTGTCAATGCTGGAT
+ATGAATCCTCTAGCTACAACGCTTCTAACGGCGGAAGTCGTAGGGGCGTAGGGTAGGATACTAGCCAAAA
+ACTGTAGCGGCCTTGGTAGGATTTCAATAGGATACATGGCTCCACTTAGAGCGAAAACCAGCATTTCCAA
+GATGTTTATAAAGGGACCTGGATCCTTGAGGTAGAGCACTATCCCACTGGCCATTAATCCAAGTCCTATC
+ATCCCAACGGTTCCCAATAGGAGAACCGCTATTCCCTTTAGAAGCCCAATTAAGTTGAGCTCCAACTTGA
+ACAAGAAATAGAATATGGGAATGTAGATGGCCATATAGATTAGACTTACCATCAGCCTAACGAGGACGTT
+TCCTAGAAAGAATGTTATCCTCCTCATCGGGGCCGCGAAGGAATACTCTAATGTTCCAGCGTAGAGCTCA
+TCAACAATAGCCCAGACGAACCCACTTAGGAAAGTTATTCCAAATCCGAGCACCATGAAGCCCAAAACTG
+CAAAAGTTAAGTAATCCGAATACCCCGTTAACTCGGCTAAAGCTTCTGAATTTCTCTTTCCAGTAAGTCC
+GAGACCTATAAGTAGGGCATTTCCAACGAAAAACAATCCCATTAAAATGTCGCTAACGAACCAGGCCTTA
+TAGCTTAGGAATATCTTCCAGCTTTTTCTGGCAACCCCTAAAAGGGCTCTAAGCTCAGTAGCCTCCATAT
+CCCATCATCCTCGTTATCTTTTCCGCCCACTTGAATACTCCAAGGCTTATCGCCCAGTACAAAGGAAGTA
+GTATGAGCATGCTTACCAATTCACTATAAACGCTGGAATAGCTAAACCCAAGGAAGAGCTTCCTTACAGC
+GTTTGCCGCGTGGGTCAATGGGATTGCCCACGATAATTCTCTCACGACTCCTGGGAGCGTTGAGAGTGGG
+AAGAATACCCCTGAGAGGAAGAGGATAACGAATTCTAAGATGCTGGCCATGGGCCCTATGTTCTTGAGCA
+TCATAACTAACCCAGCGAACATGAGTCCAAATCCCAGGAAGGTGAGGAAGGATAGTAGCAAAACTGGGGA
+AGTCTTTAGGAGTGAATGGGCGGATATTGGAATCTGAAACATGAGGATACCGAATATGAATACTATAAGC
+ATCACTACAGAATCCATCAGCATCCATGCCATGGCGAGCCCTATTATCATCTTCAGTATTCCAGTGGGAG
+ATGCGACGTTACTTTCAAAGGTTCCCCTTTGAAGTTCCCTCCTAACGCCCCAAACCGAGGCCTCCATTGG
+AGAGACCGAAACCCACCATAATGTATAGCCTATCAAAACGTACGTTGGATAATCCCCAACTCCCGTCGAT
+GCTTTTAGAAGGGCGGAAAACCTTCCCCCAAGTATGGCCTGTCCGAAGTACACGAACTGGATCAGGAAGA
+CCAATCCCACGATGATCGAGCTTATAACCCTTAGAGGGTACCTAAAGAACATCCTGAATTCCTTGTCAAT
+TATGGCTAAGATGCTCAATCCCTTAGCCCCCTACCCGTGAGCTTTATGAAAACGTCTTCAAGCGTTGGTT
+CCTTAACTTCGACCGAGAGAACTTTGGCATTGTTCTTAACTAGGAACTCGACGAGCTTTGGAATATCTTC
+CTCATCGAGTGGTCCCCTAAGAACAACTTTCTCTCCCTCTTCCTTGATCTTTGCGAGGCCGAACGGATTT
+TCTCCATTGTAGTTCTTTACCCTGACTTCAACTATCGTATCCTTTCTGACGAGTTTTTTCAGTCCTTCTG
+GTGTGTCGAGAGCTATAATTCTCCCATGATCTATTATCGCTATCCTATCGCATAACTCCTCAGCTTCGTG
+CATATAATGAGTAGTTAGAAGAACAGTCTTCTTCTCTTCCTCCACTAACTTCTTAATAAGTTCCCTAACG
+AATATAGCACTTTGAACGTCCAATCCTAGCGTAGGTTCGTCCAGGAAAAGTACCTCTGGATCGTTAATTA
+GGGCCTTGGCTATTGCGAGTCTTTGCTTCATACCCCTAGAGTAGTTCATGACAAGATCGTCTTTCCTATC
+CCAAAGTCCAACCATGTGAAGTAGATTCCTTATCCTTTCCTCAGCAACCTTTTTTGGAACGTAGTAAATG
+CTGGCGAAGTACCTTAGGTTCTCGTAGGCGGTTAATCTCCAGTAGAGGGTTCTCTCTCCTTCTGCAACTA
+GATTAATCCTCTTTCTAATCTCCCTAGCCTCCTTAACAATATCGAACCCCAGAACTCTAGCCTCGCCTGA
+GGTCGGCTCAAGTAATGTGGTAAGGATCTTTATTGTGGTGGTCTTTCCAGCGCCGTTGGGTCCTAGAAGG
+CCGAATAGTTCACCTTTCTTCACATTGAAGGTTATCCCCTTTAATGCCTCGAACCATTCAATCTTCCTGA
+ATGGTAGGGGAATCTTCTTTGGGTACAGCTTTCTGAGGTTCTTGACCTCTATCGCTTTCATCACCGTTGA
+GTAAAAGGTCAAGCTTAAAATGTTAATCCTTCTTCTTGTTATTCTCTATCCTCCTTATGTCAAGGACGTG
+CCTTCCATGGTCGCTAGTTGAAACCTTGAACTCGTATGTCGTTGGCTCAAACTCTGGGTGAAGGGATTTA
+ACGATGGTCATCTTTTCTATGAATTCTCCTTCAACTTCTTCTTCAAAGGACTGGAAGGTTATCACTATAT
+CTGAGAGCCCAGAGGTCCAGGCGATTAACTTTTTAGATACCATATCAACGTTAAGCAGAAGGATAGTCAT
+GACGTTTCTCTTACTGTACATCTTGGCAAGCCAAGCTAACTCGCCATTAAGGAGCTTTATTGCTACATCT
+TCCCCAAACATTGTTGCCAATCCATCTAGAGTGTAAACGAGTTTCACGACCCTTTTACTTCCGGCTATTG
+GGAATATCTTACTTTCATAAAGGCTTTCTATCTTTGGATTTAACGTTTCCGGTGTGGGATTCTGAACTTG
+GAAGACGTAACTGTCATATGGTGGAACATCGTATTTAGACCCGAAGATATCAACTACCAAGACTTCTTTT
+TTCTCTCCAAGCTCCTTTATATTTAACCCTACAAACGCCGCTCTCGAAATTAGCTTTATTGTAGGGAGAT
+TATAATTGTGGATAACGCCAAGAGAGTTTTTCTTAACTAAATTCTTTAGAATCTCAAATCCTAGCGCCCA
+TCCTAGCGAGAACGCATCGTACATTATTGAAATAGTCGCTCCCCTAATTAGACCTCCTCCGAGAGCCCTG
+TCAATTTCTTCAATGTCAATTGGCACGAGCGTAAAGAATTCTTGGTACATAATTCATCCCTCCACTTTAA
+TGAACTCAACGGCCTCTCTCAGCTTCTTAACGATATCCCTGAGCTCAATTATATTCCTCTTAACCTCCTC
+CATTGATGATGCCTGCTCTTGAGCGCTAGCACTCACCTCCTCAGCGCTTGCTGTTGTTTCTTGAGCGCTT
+GCCGCTAGATTTTCTAAAGCCTTCTTAGCGTTTTCCACGTGCTCCTGAGTGTTCGCCAACTCATTCTTTA
+TATCTTGAAGTTTACTCTCAACATCATCAAGAAGCTCTCCTATGTTCATTAAGTATCCTACAGTTTCCTT
+TAAGAAGTCTACTGAATCATCTACTACCTTAACACCCTTCTCTGTCTCTTCAACTGCCTTTTCAACTTTC
+TCCTGGATCTCATTCAATATACCCCTTATTTTTTCAGCAGCTTCCTTACTTTCCTCCGCTAAGTTCCTAA
+CTTCTTGTGCAACTACAGCGAATCCTCTCCCTAACTCTCCAGCTCTAGCAGCCTCAATTGCAGCATTCAA
+GGCCAATAAATTCGTTTGTTCAGCTATATCGGCTATTGCGTTTATAATATCTCCTACATTTTTACTCATC
+TCGGCGACCTCTTGTACCGCCTGCCTTATAACCTTCATAGCATCTTGTATATCCTCAACTTGAGAAATAG
+CTTTTTCCCCCTTATCTTTCCCTTCTCTCGCTATGGATAGAACTTCATTGACAACCCCACTAAACTCTTC
+CATTGCATCCACTGTTCTCTGAGTGACGTCAGCGGTTATGTTCATTCCCTCCATTATCTCTGTTATGTTT
+TCCTGCTGTCTTTGGGCTTCAACGCTAACCTGTTGTATTGCTTCCGCTACTTGATTTATTGCCTCTGAAA
+TTTCAGATGAAATTCTCGTTAGGTCATTGGCTCTACTCTCTAGGGTTAATGCAAGATCCCTAACAGTCTT
+CATTAGTTCCCTCAAATTAGAAATCGTCTTCCTCATCGAGTTAAGGATGCTCTCAAAATCACCTTTGGCG
+TGTACCTTTAAATCATCTGAGACATCGCCCTCGGATATCTTCTCCATTCTTTCTGTTATAATCTCAAGGG
+TCTGAAGGACATCTTGGGAAATCGCCCTGAATCCTTCGATTAGTTTTCCTATTTCATCATCCTCCCTGTA
+TTGTATCTTTGAGACCATCTCCCTTGCTCGACTTAATTTCCCTTCAGCGATGCTTTCAGCGATCTTTGCC
+ATCTCATTTATTGGCCTCATTGTTGAGTTCATTAACCTCATTCCAAGGGCTCCAGAGATTACGGCAACAA
+TTGACATGACTCCAATGCTTAGCCATAGCGTTTCTTTAAGTTGAGATTTGGCGTTTTCTAGGGTTTCCCT
+GATTGCTTCAACGCTACCTCCAGTTTGCACTACTTTCATTGTCTTTTCAAGGTTATCATATAGGTCGGAT
+ATTGCAATATTTTGAATTATTATGGCAGTCAAAACGACGAGAATTAGGGGGGTAAATATTGAAATAACTA
+ACTTTTTACCGAACTTCATTTTATCATCACCTTCGGTTCATTCCCATTTTATCGTTCCTACACTGCCCTT
+TATGTTCGGAAAAACGCTCTTCATTATAGAGAACGACCTACCGTCGTTCATTAGGCGTATAACTACTGGG
+AATATCGTTCTAAGCATTGGGAGAATGTCTATAGATCTACTCTTCAAATAATCAATGTTTAAGAACATTA
+TGTCTCTTATATCGCGATCCTTCGTGACTATATACTCTCCAATATCGTGAATCTGCTCCATAATTTCTTT
+TCTCTCGAAAACGTTCATTAATCCTTCAATTCCAATTTGTATGTTTATAAAGAACTTCCCCCTGGGATTC
+ATACCATCGAGAAGCTTTTTTAGTGACTCTTCATAGAGCGTCTTGTAAACGGGATAGCTTGAAATTGGTA
+TCTTATATATTACATTTCCACTCGATATCCTTCCTCCAACCTTAATTATGGCCGAACTATCTATTATTTT
+CGTGTCAATTCCAATGAGTTCCGCCTGATACTTATGAATTGGTAATGCATCGAGGAAGTCTGTGATAATT
+ATTATAGCATCGTCTCCATACTTCTCTTTGATACTTTTTAGTATTCTAAACAGCCCGGGCCCGATTATGT
+CCCTTGAGGTGTATTCGATTAGTACGCTTATTTTCTCTCTGTTAACTATTTCATCTATCTCCACCTTGGT
+ATCACCTCTCTAATTTTTTAATAAATTTGGTCGATTTTAAAACGTTTTCCTCGATTAATTTGAATAAATA
+GTAACATTTAGTTGCGTTTTTATTTAATATATGACACTATGTTCTACAATTTCAATAATTGTTTTTGGCG
+TATAGTCGGTTATAAGAAGCAAAAACCGGCTTAGAGTTATTATTTCGAACGATCATATGTGTGGTTACTA
+ATAGTTAATAAACGCATTAGCACAATTATTTAGTTGATTAAACAACATGATTTGAGTAATTTGAGATACT
+GAAGAGAATAAGAGACCTTGGGGGGTTAGTAGTCTTAGCCTTTCAAATTTAATTAAGAACACTGATTTGT
+TTTTTTTTTTCTGGCCAACTTTAAAGATTTCATTTATACTTCTGCCAATTAAGGAAATTCAATGCAATTT
+ATATATACACAAATTTTGGTATCAACTTTCGTCTTTAAGTAATATGTAAATTAATTTCCTAAAAAACTCT
+TTATTTGTAATGACCCTCTTGTATGCTCTATACAATTTAGGCCTGTTAATGGGCAATATCTTTGCTATTG
+AGGATGGGGGAAGCTTGAGATCAAGTGTAAGGTATGCCACAATCACAATATCTTTTAATGAATGAGCTCC
+CTTTAGAGGGGTTCCATCTAGCTCGGTGAAAGTTCTGTTGCAATTTTTGCACTTATACCTTTGAATTTTG
+AAATTTCCTGACCGCATTATGTAACCTATCTTCACGATGTTTGGCGATTTACAATATGGACAAGTGATCC
+TACCTTTCATTTTCCTAACTGCCATAATGATATCTTCATCGGTTATACTGTTCAACTTATTTACCGCACT
+GACGATGTTTTCAAGTCTGCTTAACATCTGTTTCCCACTTTCCCATGTTTCCCTCACGTTAGTGCACTTT
+ATTAGATATATTTTAAAACGTTTCTATCCCATATTTCACATTTAATGTTACTTATAGTTACAGTATTTCG
+ATTAGTTGTTTCAAATTTTTCGACAATTCAAATTATGTCTATTTATAAACTACATCACTATAAATTTGTC
+AAATATGCAATTCCATTTTTTATAAGAATTTCAAAACTTTGGATTATAACTACCAAAAGTGATAAAATTC
+AACAAAATTGAATAACGTCTACATCAAATGTTCCATTAGGTTATGAAGAAACTATCCTAATTAATCTAAT
+TATATCCTTAACCTCTAAAATGCCATGAACCCTTCTATCTTTGTCAATAACTGGAAGGTGATGCTTTCCA
+GTTTCTACCATGAGCTTTATCGCCTGGCCTAGGTCGTCGTCAACTCCTATAACAATCGGCCTCCTTATCA
+TCACATCTTCAACCCTAGTGGCCCTATTCAGAACATATTTCTTTAACATCCCAAAACCGGCAATGGAGTA
+CTTCCTGGGGGGCACGAAGTAGTGGAGGAGGTCCTTCATAGTAATGAAACCTATGAGCTTTCCATCATCA
+TCAACAACAACTGCTGAGGTTTCCTCGCTCGTAAACATTGAGATAAGCTCAAACAACGATGTCTCGGGCT
+TAACTTTAAGAAACTCTCTGTCCATGACTATCTTAACTGGAACCTTTGAAATGTACTTAATGTTGTGGCT
+AAGCTCCTCTTTTCTGGCCATCAAAACGAGTTTCCTCTTCCCAATTATCCTACAAACCTTCTTTCTTATA
+CTCATGCTCATACCTAAACCCCCAGGAATGACATTATCGTTATCTGATTTAACTGCCTAATAAGCCAGCT
+TTTAGCTATGTACTCCTCTAGCGGGTGCTCTAATATACTTCCTATTTTACCTAGAGCTTCTTTAAGATTT
+TCGAAGCGTTCAGGAGTCCCTTCTAGGGCTTTCTTGACTCCAATCCTTACCTGCCAAACCCCAACAGGGG
+CATAGTACGCTGGAGTGACCTCCCTAAATACCATGGCACTCGCCTGTTTCTTCCTTTTTCTAAGGTGCTC
+TAGGACGCTCAATCTAGCAGCGTAGTACGCTCCAGACGTTTGCTCGGCGTACCCCTTTATACCTCTATAA
+TCTTCATAATCGTGGATAACAATGGGCTTAGTTGCACCGAAGAGTGATCCTTTTAGCCAAACTTCAAGCA
+ACTCGAATGAATACCTCCTCGGGAGCAAAAGAACGACATATCTATTTCCTAGGAACTCTGAGTGATAGAC
+TTCGTATTGACTTATTACATCAAAGTGTAGCACAATCTTTCGGAGGTAGCTCCCTATTGTGTCTTGAACT
+GCAGTTATGCTCCATCTAGTTGGTACAATTTTTGGCCTTACCCCTAGAAGGCCCACGGAGAGCAATCTTA
+CTATGTAGTATTCATCGAATCCAGATTCATATAAACTTATTATAGCATCTTTAGCCTTCAACTCATCTCC
+GATTATCCTATCTACATCCCTGGGTACCTTTGGGTTTTCCGTGATCTCGAGCTTTCTTACCTCTCCCCTT
+GGCCCTATCGGAGGTGCGAATTCGCTTGGAATAATCTTAACTGTTGGCTTCCTCTTCAGGAGCATCTCCG
+TGTCTACAGGCTTAGATGACATTGCCAGCTCTTGCACCTCTTGGATTATTCTACCGCTCTTTCTTAAATC
+AACATGAACCTTGACTTGTCCCATTATAAGGAGGGATCTATACCTTAGGATGTCTTCGAGCTTAACGTTT
+TCCCACCTCATTGGATCGTCAAGGTACTTCGTGTCACCCTCAATTGGAGGCACTAAGGGGCCCAATCTAA
+CCCTTGGGTAACCGTACTCCCCGACGAACACGCTAGGGGGAGAAGAGCCAAAAACATCCTCCTTACTAAC
+GAGCGGTGCAACTTCCCTCGCAATCCTAAACCTCTCCAAGATAGGGCATACGGGCCTACCGCAAAGTAAT
+TTCCTACCCTTGCAAATGGCACAGAGTTCGGAGTTTACCTTGATCATCCCTATCCTTAAGTTGAGAAGGA
+AAATGATATAAGCTTAACGAGTTAAGTTTCAATCGTAAATCCCAAGAAGGTGGTGGAGCATGGTTAGGGC
+CTATGTCTTGTTGACGATTGAGATAGGGAAGGTTGAGAAAGTTATAGAGGAACTTAAGAAGATACCTGGG
+GTTACCAGGGCGGATGCAGTAACTGGACCTTACGACGCGATAGTTCACATAGAGGCCAACGATTTAGGGG
+AATTAACTAGGAAGATTCTACATGACATCCATAACATAGATGGTGTAATCGACACTACAACGGCTATTGT
+AGTTGAGATAGAAGAGAGCTAGCGCCTCCTCCTAAGTTCCCTAATTTTCTGGGCAATAATCTTTAACGTC
+TTGGCCTTTCCGTATGGGCTCTCTATTATTATCCTGCCATACGTCCTTAGATCTTCATCAATGCCCGAGA
+GTTTAGGGTTTAGCTTTTCCCTCTCAACTTGAAGAACCTTGAACCCGAGTGATTTGGCGGCTTCTTCTAT
+TTCCTCAATGGATGGCCTTTCAACGGCCAAATTCCTGGGGACTACTCGGCCATACTTCTTGCTCAGCCTT
+GAATCTAGCTCAGAAGTCCAGATAACAAATTTACTCATATTCTCCCCCAAAGCTTAAAAAAGTCAAATGC
+TTAAAAATGCTTTGGGGATTTTTATGAAGCCCAAGTATATAGATAAAATGATTGTGGATAAAATCAAGAA
+CGGGGATGTCGTGGTTATTGAGTACCCTAGCACTTTTCCAGTTCACGAGTTCCTATGGGATGAGTTAATC
+CCGACGCTCATCGATGAGTTTGAGATAGTGATAGATGACTTCTTTGGCATTGGGGATGTTTTGTTTAGGA
+CATTTTTGAGGAGGGTTCCCCCAAAGGAATATTCAGAGATCATGGAGAGAATCATCGGGAAGGTTAAGGT
+GATAAAGATAGGGCCAGGGAAAGTAAGTTACAGCAATGTAATCGAGGAGATACCATTGACGTACGATCTT
+TCGGAGTTCATAAAGCTGTATTATCCTGGGATAAGGGAGGTCATAGCTAAGGCCTCCAGGAGGGTGATAT
+TCATTACCGTCGGCCTTGCCGAGTACCTGTACTTTGGAGGTGACAACGCACTCCAGACGATACTCCTCAG
+TAGGAGCATATTACCAATTGAGGATTGGACGTCCGTGTATCTGGTGAACGTTAACTTGGCCCCAGAGAAG
+AGCATTGCAGCCCTGGAGGAGATTAGTCCCCTTGTGATCTACTTATCAGAGAAGGGGACACTGGTGAAGA
+AGGAATGATAAGGGAAGGGGATAAGGTAGTTCTAGTAGATCCTAGGGGGAAGAGGTACTTAATTACAGTT
+TCAAAAAGGGACTTCCACACTGACCTTGGAATACTCAAGCTTGAAGAGATAATAGGGAGGAATTTTGGTG
+AAGCAATTAAAAGCCATAAAGGCCACGAGTTTAAAATCCTGAGGCCCAGGATAGTTGATTACCTTGATAA
+GATGAAACGAGGGCCTCAAATAGTTCACCCTAAAGATGCCGCGTTGATAGTGGCCTACGCTGGGATCTCT
+CCTGGGGACTTCATAGTTGAAGCAGGCGTTGGGAGCGGTGCCTTAACGCTGTTCTTAGCGAACATCGTCG
+GGCCAGAGGGGAGGGTGGTAAGTTACGAGATAAGGGAGGATTTTGCGAAGCTTGCATGGGAGAACATTAA
+ATGGGCAGGTTTCGACGATAGGGTTACGATAAAGCTAAAGGACATATACGAGGGTATAGAAGAGGAGAAC
+GTCGATCATGTAATCCTAGACCTTCCACAGCCTGAGAGAGTAGTTGAGCATGCTGCCAAAGCCTTAAAGC
+CTGGAGGCTTTTTCGTTGCCTACACCCCATGTTCAAATCAGGTTATGAGGTTGCATGAGAAGCTTAGGGA
+GTTTAAAGATTACTTCATGAAACCCAGGACAATAAACGTGCTCGTCTTCGATCAGGAAGTGAAAAAAGAG
+TGTATGAGGCCAAGGACGACGGCGTTGGTTCATACTGGTTACATAACTTTCGCAAGGAGAATTTAGGTCA
+GTTGAGAGGGGGCTCATCATCGAGGGTCTCTCAGGGTACCGTGAAGATCATCACCATAGCTTATTATCCC
+GAAAGGTTTATAATAATTAGTAGCTGGTCTTAGGAACGGGAACGGGCCCGTGGTCTAGTTGGTTATGACG
+CCGCCCTTACGAGGCGGAGGTCCGGGGTTCGAATCCCCGCGGGCCCACCAATTCAACAAATTTTCTCTAG
+AGCCTCGCCCTTCAGGGCGGGGAGGAGGTTAGTAATCCACTAAATTGTTGCCTCATTGAAAAGCTTTTTA
+ACTCTTAAAAAGGTGCCTAATATGGGATGCCTATGAGGAGGGATCGAGTTTGCTAACCTTCCAAAGTCAG
+CTGTCTCTGTTCTGAGCGTCTTAGCCCAGGGCCCCAAGTCAAGTAGAGACATCGCAAGGATCGCGAACCT
+TTCTGACAGAACCGTGAGATATGCTCTGAAGATACTTAAGGAGAGGGGATTCATTAAGGAGATAGTCTTA
+CTAGGAGACGCCAGGAAGAGAGTTTATGCCTTGAGTTCAAAGAATGTCGAGGACGTTATCAATGGTGGTC
+TCTTCAAGTTCCCTCTCGAATTCGATGCCAAGCTTTAGTATTTGCTCTGGTGTTATCTCTTCTCCCTCTT
+TGTTATTTATCCCTGGGCAATTCTCATCGTAATATAGCCAAAATCTCCCATCTTTCGTTTCTATTGGCTT
+CTCCCCTTCAACTCCTAAGGGCTTCTTGGACACCATGAACGGGTAGATCCTGCATATCAAGGGCCTATGT
+GGATGGACGGTACAGAGGCCCGTCTCGGGATCCTGAAATACGCAACCCAAGTCCCATTCCCTTACGGAGA
+GAACGAACCTAATTTTATTTCCCTCTATCGATATCGTTAGGAACTCTTGCGGGTCTTTTCCAGCGTCAAT
+GAGCCTCTTTATATCTTTTAAGGTTAGGTAAACGTGCCTACCTTTGCAACAATCTAGACAAAACTTGCAC
+TTGAATTTTACCGGTTTCGTGAATGGTTTTGGTTTGAACCTCACGACTCGTTCCCCCTTCTTTTAATAGC
+TACACTAAGTTAGCCACCGAAAGTTTTTTAAGGTGTGGGTTTTTGAGTAGGTTACGGCACGGCGGCCATA
+GCGGGGGGGCCACACCCGGTCTCATTTCGAACCCGGAAGTTAAGCCCCCCAGCGATCCCGGTTGTACTGC
+CCTCCGAGAGGGGGCGGGAAGCCGGGGACGCCGCCGGCCACTCTAATTGCGCCCGGGTGGTGTAGCCCGG
+CCTATCATGCGGGACTGTCACTCCCGCGACCCGGGTTCAAATCCCGGCCCGGGCGCCACTTCTAAATAAA
+TTTAGGGGATTCTGATGGCGATTCATTACAATGGGCTTAGAATAGAGGTCGAGGAGAGCGTTTACGAACC
+TGCAGAGGATACTTTTCTCCTAGCAGAGGCCCTTCTAGAGGAAGTTCGTGAAGATGACATAGTGCTTGAC
+GTTGGAACTGGAAGCGGTATTCTAGCCTTGTTGGCAGCTAAAAAAGCTAAATTTGTCGTTGGCTTGGATA
+TAAACGAGAAGGCCATCGATTTAGCTTGGAGAAATGCTCAATTAAATGGCATAAAAAACGTTGTTTTCGT
+CGTGAGCGACCTCTTTAGAAACTTGAGGGGGAAGTTCACCTTAATACTCTTTAATCCTCCATACCTTCCC
+GGCGATGATGTGAAAGATGAAATTGACCTGGCCTTGATTGGAGGCAAAACTGGAAGTGAGGTTATACTCA
+AATTCCTCTCGGACGTCGAGGATTATCTTCTCCCTGGGGGAAGGATCTTAATCGTGTACAGCTCTCTAAC
+TGGTTTGAACGTTAGAGAGGCCTTTGAAGAGAAGGGATTTTCAACTAGAATAGTCAAGAAGGAGAGGTTT
+TTCTTTGAAGAACTCTATGTCATGAGAGCTGAACTCTCCTCACGTTAGTTATCAGCTTTACCCTCGTTTT
+CTCTTCGTTTTTCTCTTCCCACTCTTCGGCCCTTATCTCAATCTTCCTTAGCTTGACTATCATTGGCTCC
+GGCTTTAGGTTCAGCATGCCTTCGACTATTCACTTACCTATTTAAGTCTTTCGTCGAGGATGTTCAACAT
+TTCCTTGAACTCCATTGGATTCTGTTTTATGAGTATCGATGCGTACGATGGTAAATCTACAACGTGCTTG
+GCCTTCTCTATTATCCCTACATCCCCCGTTGCAACGTACTCAAAGTTCTTAAGCTCGAAGTCTGGGCTCT
+TCACTAGCTTAACTTCACCATCTATCTCGAGCTTTCTCATGCTCTCCTCCGTTAGCCTCTTAACTAGAGC
+ACTCCTTGGATTTGAAGCTCCATAGAAGATAACGACTTCCCTGGGCTCCACTTCTTTAATCGCTAGTAAC
+ATTAACCTTATAGATTCTTCCGTTTTTTCGCTAATCCTATACTTTCCCTGGTATTTCAAGTCCCTGATTA
+TCCAATCCTCGCATCTTATTGCTTCTCCGTTCATCAACGATTCTATCGTTATGAGGACGTTGAATCCATC
+CACACCAAGAACTTCCCCCTTGCAACTGGAGGCTTTCTCTCTAACCTCTAGAATCCAATAGTCCGAGAAC
+ACGCACCTAGCCAGGAAATGCCTGTACAATGAGGGTAGCCTGTAGTGGTTACACACGAAGTTCAGGGCAA
+CCTTCTTTCTATACCCCCTATTTAGTAGGAATTTCAAGTCCATATAAGCTTCTTTAAGCCTAGCCATTTG
+AAGTCACCTTAACAGTTTTAAATTCAGAGTTGAACGTTTAGACATGAGCTTTGCCTTGGGAGTTATCTTA
+GCATTAGCAGCTGCATTCACGTGGGCCTTGTCGTCGGTTCTCTCTAAGGTATCGATGAGGAGAGTTTCTC
+CGTTCACTCTGAACTCCTTAAGGTTATTCATAGCCTCGGCCTTCTACATTCCCTTAATAATCTACCTCGA
+CCTGTTCCCTGATAAGGGTTTGTTTTGGTGGATTATAGTTATTCTCTCGGGTATAATAGGTTTCTTGGTA
+GCTGATTGGTTATTCTTGGAGGGGATAAACATTATAGGCGTTTCCAGGGCGAACCTCTTGGTAACTCCTC
+ACCCTATATTAACGATGGTTCTAGCTCATTATTTCCTCGATAGGCCCTTAAATGCCTCGATAGCTTTCGG
+GGCGATCTTAATAGTTCTGGCCGTAATAATCCTCTTGAGCGAGGGTAAGGATAGCTCGGATATAAGTCTA
+AGGGGAGTTGGCCTTGTCATAGTTGCTGAGCTGATGTGGACATTGGCAGTTTTAATAACCGACTGGCTCG
+TTAGCGATGAGTCAGCGGTTTTGATAACTGGACTTAGGATAGCATCTGGAGCCCTCGGCACTACTTTCCT
+ACTTCCCAGGATATCCCAGGAAGTTAAAAAGCTCAAAATGAGGGATCTTGGTCTTATATTCGTGATAACA
+TTACTTGGAACGATACTCGGCCAATACTTCTTCGTAAAATCAATAAGCATAGTTAGCTCAAGCGTTGCCA
+CCCCTGTAACTGAGTCAACTCCCATAATGGCGGCCTTAATGGCTATAATCTTTTTAAAAGAAAGGTTTAC
+GAAGAAGCTTGGAATTTCCTTGGTCTTAGCTACCCTTGGGATCCTCTTAATAGGTCTTGGATGTTGAAGG
+TGTACGTTCCCGATCTCGTTATTACTCTCAATTCCGTGCTATTAATTGGAATGCTAACCTCTATTACCTG
+CCTGTTATTAACTATATGTATGCTGTACGGTGAATAGATTTGGACGCCATCTAACTCCACCTTCCTAATG
+CATGGTGAAGATATATCGCACGGCCCCTCGTGAACTATGAAACCCTCAAGAACTTCATTTTCCCTGTTAA
+GCAACAGTATAACCTTGCCTTCCTGGGCCCTAACATCAAAGCTTGGGGTTAAGAAGTTTATCATGACAAG
+CGATAATATTACTGCAAGCCCGGATATTCCAATAATCTCCTTTGCATTTATTTCGAAGGGCCTCTCCTCT
+ATTACGATTGGCGTTTCCGTCATGTTCTTGTATCCAATCATCTCAATTATCCTGGCAACTACCAGGAATA
+TAGTACCTACGAGAAATGGAAGCGTTATTATACCATAGAGGATGTAGTTCCTAGCTTGTAGAAATTCCTC
+TTGGCCGGTAGCCTCGTAGAAGTAGAGCAAAACGTACCTGTGCAAGGCCATCGTAACGGCTAAAGTCGGG
+TACCATAGCAGTAGGAAGATGTATATCACTTTGAAGATGCCTGGCTGGAGTAGAGGTTCATAGATTTCAC
+CCATGAATGAGATGGCAATTATGAGGCCAACGATGCTTAAGCCGATGTTAACTATCGTTAGCGTCAGCGG
+CCTTGAGTCGACGTTCCTCCACATTACGATTCCAATAAGGTATATTATGCCCCCAACCAACCCGAGTAGT
+CCCCCGATTCCTGGTATAAATGCTAGTATCGAAAGGAGAGCTCCTATGAATAGTAGTTCTTTAGAACCAC
+TTGCTAGTGTTCTTTTTTCTTCATTCATATTATTTTCAAGATACTATTCAGCTTATAAAACTTTACCAGC
+TTTGGGCCTTTGTCCTATGTAAACCTCAGCGTTTATTAATGTCCTCAACTTTTCTCAATGTGCGAAAATT
+TTTTCTATATTTCTCGAATTTTGTCGAAAATAATTCCAAAACTGATAAAATTTTAAGAATAATTTCGATG
+ATTCATCTAATATTCCGAAAATTTTATATAGGGTATGTTGATGGTTGATGTGGGTGGTGCCTATTAAGGA
+AGGTAATGGTGCTAGACTCAACTTTGAGAGAAGGAGAGCAAACTCCAGGAGTTAATTACACCCCAGAACA
+GAGACTTGAAATAGCAATAGCCCTAGATGAGGTTGGAGTTGACTTCATAGAGATTGGACATCCAGCGGTT
+AGCGAAGATGTATTCAGAGGGATGAAATTAATAGCGGAGCAGGGGTTAAATGTTGAGTTACTAGCTCATT
+CAAGAGCGCTAATAGAGGACATTGATTATGTTCTAAAGACTGGAGTCGATTGGGTGGGAATATTCTTCTG
+TCTATCGGAGGCTTGCCTTAGGAAGAGGTTCAGAATAACGTTAGACCATGCCCTTGAAAAGATATCTAGG
+GCCATTGAGTACGCAAAAGACCATGGACTTAAGGTTCGCTTTACACCCGAAGACACCACTAGGACTGAAT
+GGGCGAACTTGAAGAGGGCTATAAGGCTTGCAAAGGAGTTAAAAGTTGATAGGATAAGCGTTGCTGACAC
+CACTGGAAGCACGCATCCGCTGAGGTTCTACACTCTCGTCAAGAAAATTGTCAACTTTGGAATACCCGTT
+AACGTTCACTGTCACAACGATCTCGGGTTAGCACTAGCAAATGCGATTATGGGAATAGAGGCTGGAGCAA
+CTCTCGTGGATGCTACCGTTAACGGTCTTGGGGAGAGGGCTGGAATAGTTGACTTGGCTCAAATAATAAC
+GGTGCTCTACTATCACTATGGAATCAAAAAGTACAGGCTGGATCTCCTCTACAGGGTAAGCAACCTAGTT
+AGCGAGATAACTGGAATATCGCCCCAACCTAACTATCCAATAGTTGGTGAGAACGCATTCACGCATAAGG
+CTGGTTTGCACGTTTCAGCGGTGCTTAAGGATCCAAGGTTCTACGAGTTCTTGCCCGCTGAGGTTTTCGG
+AAGGGAGAGAACGATATACGTCGATAGGTACGCCGGTAAGGATACGATAAGGTACTACCTCGAGAAATTC
+GGAATAAGAGATCATGGAATTGTGACATCTCTTCTTAGGAAGGTTAAGAGCAGCAGAGAACCTTTCACCT
+GGGAAAAGTTGTTAGAAGAGGCTAGGAGGGTTAAAGAATGACCCTTGTTGGAAAACTACTTAACGCTAAG
+CCCGGTGAGGCTGTAATAAGGAAAGTCGACCTAGTTTACGCGCACGATGGAACGATGCCTCTAATAATAG
+AGGCCTTCAATAGGATATTCAATGAGGTTAGAACTAGGGCTTACATATTCTTTGACCACGTTTATCCGGC
+ACCTACGGTAAAGGTTGCGAACCTGCATAGGGAGATAAGGGAGTTCGCCAAGATCCATGGTATTCCAGTT
+GTTGAGGGAAAGGGAATAAGCCATCAGCTCGTCGTTGAGCTTGGGCTTGCAGAGGAGGCAAAGATAATCG
+TTGGTGGTGATTCTCACACCCCAACGCTTGGAGCTCTTGGTGTGTTCGCTGTAGGTATGGGTGCTACGGA
+TGTTGCCATAGCTCTAGGGCTTGGAAAGATATGGCTTAAGGTTCCCGAGAGCATAGCAGTTTTACTGGAT
+GGTTCCCCAAGAGAATACATAATGGCTTCCGACGTTATGATACACCTAATAACATCCCTTAAGGATAGGG
+AGATGAGCTACAATGCGATAGAATTCTTTAACGTTCCGTTCTCCTTCGATGAAAGGTTGACGCTCACTAA
+CTTCAGCGTTGAAGCAAATGCAAAGACGGCAATAATCGGAGAGGAGTACGAGGGAGGGGGATACTCAGAT
+GAGATTACCATTGAGTTAGACTCTTTACCTCCAATGGTTGCGAAACCTTTTAGTCCTGCTAACGGCGTGA
+GCGTTGAGGATGTAGAGGGAACTAAGATAGACCAAGTTTTCATAGGTTCATGCACTAACGGTAGATTCGA
+ACAAATAAAGAGAGCGGCTGAGATATTGGATGGGGAGCAGGTTAATGTTAGAACCCTGGTTGCTCCAGCC
+TCCATCAACGTCTATAGAAGGATGATTGAGGAAGGATTAGTTAGGATTCTGATAGACGCTGGTGTTGTAA
+TTCTACCGCCTGGGTGTGGACCGTGTCTTGGAAGGCATATGGGAGTTGCTGGAGACAATGAGGTTATCCT
+CTCAACTACGAACAGGAATTTCAGGGGAAGGATGGGTTCTCCAAAGGCTGAAATTTACCTTGCGAGTCCT
+GTTACTGCCGCGGTTAGCGCTCTTTACGGTGAGATAACGAACCCGGAGGGAGAGTTATGATAACGACGGG
+AAGGGTTTGGAAGTTTTGGGATAACGTTTCAACGGACGAGATAACTCCTGGGAGGTACAACTTGACTAAG
+GATCCCCAGGAACTTGCAAGGATAGCGTTCATAGAGGTTAGACCGGAATTTGCGGAGAAAGTGAGAAGAG
+GAGACGTTGTCGTTGGTGGAAAGAACTTCGGAATAGGGTCATCTAGGGAATCTGCAGCTCTAGCACTTAA
+AGCGGCTGGAGTTTCTGGAATAATAGCAAAATCTTTCGGAAGGATATTCTACAGAAATGCAGTGAATCTA
+GGTATTCCTCTGCTTATTGGAGATACTGATGAGCTGGAAGATGGAGATGTAATTACTGTGAATTGGGAAA
+CTGGAGAAGTTAGGAAAAACGGTCAAACATTACAGTTTGAACCTTTACCTGGCTTTCTCCTTGAGATAGT
+TAGAGAGGGAGGAATTCTCGAATTCATAAGAAGGAGGGGAGATTTGTGTATAGGGTAGCCGTGATTAAGG
+GTGACGGAATAGGGCCTGAGGTTGTAGATTCAGCGATTAGGGTGGTTAATTCCGTAACGGATAGGATAAG
+GTTCTATGAATTCGAGGGAGGATTCGAGGTATTCAAGAGAATTGGCTCGCCGATAAGTGAGGATGACCTG
+AAAGAGATAAGGAAGATGGATGCCATATTGTTTGGAGCAACAACCACACCCTTTAACGTTCCTGGGTATA
+GGAGTTTGATAGTAACCCTCAGGAAGGAGCTCGACCTTTATGCAAACCTTAGGATTATCCCGGATTTAAG
+CAACGGTAAGGAGATAGTTATAGTTAGGGAAAACACCGAGGGATTGTACGCAAGGGACGGGATAGGATTC
+AGTGATAGAGCCATTGATTTCAGGATAATAACCCTTGAAGGGGCTAGAAGGATAGCAAAATTTGCCATTA
+ACTTGGCTAAGGAAAGGAACTCCTTCATAACTTTCGTTCATAAGGCGAACGTGTTGAAGGGTGACAGATT
+CTTCAGGGAGATAGTTCTGGAGATTGCTGAAAGGGAAGGGGTGGAAGTTAGGGAAGCTATAATCGATTCT
+TTCATGATTAAGTTAGTCAAGAACCCCTGGGACCACGGGGTTATATTAACCGAGAACATGTTTGGGGATA
+TAATTTCCGACCTAGCAACTATCCATGCTGGAAGCATAGGAATAGTTCCAAGTGGCAACTATGGAGATGA
+AATAGCGCTCTTTGAGCCCATCCACGGTTCCGCACCGGATATAGCTGGGAAGGGGATAGCAAATCCAATT
+GGAGCTATTCTAAGCGCAGCCATGATGCTCGACTATCTGGGGCTTAACGGTAAGGTAGTATGGGAGGCCA
+CCAGGAGGTACGTGAGGTACGGTAATCTAACCCCCGATATGGGTGGAACTGCAACGACTAGCGAAGTTAC
+TAAGGGAATAATCTCGGAAATTTATTCTTTTGATCCCTTTGACATAGATGAAATCTGGGTTGAAGAGATC
+AGGCTTGGGAGAATTCCTCTAACACTTTGGAGGTGATGAAGTATGGTTAAGGTAGAATGCCCCGTGTGCG
+GAGCTGAGATCGAGCTTGAAAGTGTAGAGCTGCACCAGATAGTTGAATGTCCTGTTTGCGGTGCCGAGCT
+TGAGGTAGTCAGCTTGAATCCGCTAGTGCTCGAGGAGGTTCCTGAGGTAGAGGAGGACTGGGGCGAGTAG
+CCCCTCCACTTTAATTTTTTGGAGGGATAGAGGTGAGAATCGGGATAACGTACAGCGTCCTCAGAAGGGA
+GGAGATAATGATAAAGGAGAGAGCCAAGGAATTTGGAGAAGTCGTGATGCTTCACGAGGATGAGCTCATA
+TTCCCAGGAGAGTACGATGTTGATGTGGTTATAATAAGGAACCTGAGCCACTTCAAGAGCCTGTACATAG
+CTAAGCTGTTTGAAAATCATGGAATCCCAACAATTAATCCGTTTAATGTAATTTTGGAAGCCGGTGATAA
+GGTTTTCGCAACGCTAAAGCTAGCTAAGAAGGTTCCAGTTCCAAGGTGGGGTGTTGCGCTTAGTGAGAAT
+TCGGCAAGTAAGCTTGCAAAGGATATGGAATTCCCTGTAGTTTCAAAGCCCGTATTTGGTAGTTGGGGTA
+GATTGTTAGCTAAAATAAACGATGAAGATGCATTGGAGGCTGTTCTCGAGCATAGGAAGTGGATGAAAAA
+CCCCCTATATAACATCCATTACATGCAAGAGTACATAGAGAAGCCAGGTAGGGATATAAGGAGTTACGTA
+ATAGGCGGTGAATTTGTGACTGCTATCTACCGGTATTCTGATCACTGGGTTACTAATACTGCTAGGGGCG
+GTAGAGCGGAGCCCTGTTTTGATGAGCGTGTTATTGATGTTTCCATTAAAGCTTGGGAGGCTTTTGGTGA
+GGGCGCATTAGCAATAGACATCTTCGAAACAAAAAACGAACTCCTTGTCAACGAAGTGAACCCAAATATG
+GAGTTTAAGAATGCTGCCCGAGTTACGGGGGTTGACATTGCAAGAAAACTCGTTGAGTACGCTGTGGAGG
+TGGCTAAAAGATGATTAAAGCTGCCATAGTGGGAGGTAGTGGATACATTGGTGGGGAGTTAATAAGGTTG
+CTCTCAATGCATCCTGAGGTTGAAATAACCACTATCACATCCCGAAAGTTTGCCGGAAAGAAGGTTCATA
+AAGTTCACCCCAACTTAAGGGGATTGAACCTGAGGTTTACTGATAAATACGAGTTCGACGCTGACGTTAT
+ATTTCTGGCCGTTCCGCATGGGACCTCCATGAGGATAATAGGTGAATTCCTGGGTAGCGCTAAGATAATA
+GACCTGAGTGCTGATTTCAGGGTTTCAAAGGATCTTTACGAGAAATACTATGGTTCCCACGAGAAGCCTG
+AGTTGATAGATAAATTCGTTTACGGTCTCCCTGAGTTGCATCGGAAAGAAATAAAGAGAGCTGAGCTTGT
+GGCTAACCCAGGATGCAATGCCACAGCCGTGATCTTGGCCCTTTATCCTTTCAGAGATGTAACATCCGAA
+GCTATAGTTGATCTAAAGGTTAGCTCTTCCGCAGGTGGTAGGAGGGAAAACGTAGCAAGCATTCATCCTG
+AAAGGAGTCACGTTGTTAGGGTTTACAAACCCTTCCACCACCGACACGAAGCTGAAGTTCTCCAAGAAAC
+TGGAGTTAAAGCGATGTTCACGGTTCACTCAGTTGACATAGTCAGGGGGCTTTTGGCTACAACATACTTC
+AAGTTCGAGGGTAGCGAGAAGGATTTGCTTAAGAGGTTGCTAATGTACAGGGGAGAACCTTTCATAAGGT
+TAGTTACCGATAAAGGAGGGCTCCAAAGGTATCCCGATCCGAAGTACGTGATTGGTAGCAACTTCGTCGA
+CATAGGGTTCTCCTACGATTCGGAAAACTCTAGGGCGATAGTATTTTCTGCCCTAGACAATCTGATCAAA
+GGCGGGGCGGGACAGGCCGTTCAAAACATGAACATCATGTTTGGATTCGATGAGACCCTTGGTTTGAATT
+ATTACCCCCTCTATCCGGGGTGATTCAAATGAGGGTTATCAAGGTTGGAGGATCTGTTGTGCCAATGCTT
+GATAAAATTCTCGACACGAGCAGTTTGCATGGTAACTCGATTATTGTCCATGGGGGTTCCAGGTACGTGG
+ACGAGATGGCTAGGAAACTTGGTGTCAAAGTGGAAAGGCTTGTTAGCCCCTCTGGAGTAATGTTCAGGAG
+GACTACCAGGAGAGTCCTTGACGTGTACGTTGCAGCCTTAATGAGGGCTAACAGGGAGTTGGTTTCATTC
+CTAAGGGAGAGAGGGATTGATGCAATTGGAGTTAGTGGGCTCGATGGTGTCGTGTTAGCTAAGAGGAAGA
+AGCTCGTAAAGGCGGTAGTTAATGGGAAGGTGATAGCGATAAGGGATGACTATTCAGGAGTTATAAAGAG
+CATTAACGTGACTCTCCTTAAGAATTACCTGAAGGTTGGAATTCCAGTCATAGCCTCAATAGCTTACGAT
+CCTGAGGAGAATGTTCCTTTGAACGTTGATGGGGATAAAGTAGCTTATCACGTAGCTATTGCAATGAAAG
+CTAAGGAGTTGCGCTTCCTCTCGGATACAGCATTCTTAATCGACGGAAACGTCGTGGAGAGAATCCCCTT
+AGAGGATTTTGACGAGTATTTAAGGTATGCAGGCGGTGGTATGAAGAAGAAGCTCATGATGGCTAGAAAA
+GCTCTCGAAAGTGGAGTTAAGAAAGTTGTAATTGAGGGATTAAACGGTAGGACGGTGATATCTTGAGGGA
+AATGAGTCTCTATAGAAAGAGGTTGAAGATAGTCAGGGGAGAGGGGATCTACGTATGGGATTCTGAGGGG
+AAGAGGTACCTCGACTTAATAGCAGGTATAGGAGTTGCAATCCTTGGGCATAACCATCCGAAATGGGTAG
+AAGAGGTAGGGAACCAGTTGAACAAGCTGGTCGTTGCGGGTCCCATGTTTGAACATGAGGAAAAGGAGGA
+AATGCTGGAGGAGCTTTCGAGGTGGGTTAACTTCGAGTACGTTTACATGGGTAACTCGGGAACGGAGGCT
+GTTGAAGCTGCCCTCAAGTTCGCAAGGCTTTACACGGGTAGGAAGGAAATAATAGCCATGACGAACGCTT
+TCCATGGGAGAACGATGGGAGCTTTAAGTGCAACTTGGAAGTCAAAGTACAAGAAGGATTTTGAGCCTCT
+AGTTCCGGGGTTCAAGCATATCCCCTTTAATGACGTTGAGGCTGCCAAAGAAGCGATAACAAGGACTACA
+GCTGCTGTAATATTTGAACCGATTCAAGGGGAAAGTGGTATAATTCCGGCAAAGGAAGAGTTCGTGAAGA
+CTTTGAGGGATTTAACCGAGGATGTTGGGGCTCTATTAATTGCCGATGAGGTTCAAAGCGGTTTAAGAAC
+CGGGAAGTTCCTAGCTGTTGAACATTACAAGGTTGAACCTGATATAGTAACGCTTGGGAAGGGAATAGGG
+AACGGGGTTCCGGTTAGCTTAACGTTAACTAACTTTGACGTCGAGAGGGGAAAGCATGGCTCAACTTTCG
+GTGGAAATCCGCTAGCTTGTAAGGCCGTTGCTGTTACGCTAAGGATACTAAGGAAGGAGAGGTTAGTTGA
+AAAAGCCTCAGAGAAGTTCATAAAGGTGAAGGGTAAGGATGTAGTAACGACGAGGGGGAGGGGGTTGATG
+ATAGGGATAGTTCTCAAGAAACCCGTGGGTAGGTACGTTGAGGAGTTGCAGAACGAGGGTTACCTCGTTC
+ACACTTCAGGTCAGAGGGTTATTAGGTTGTTACCGCCCTTGATAATCTCAAAAGAAAAGATGATGGAGGT
+TAAATCAGCCATTGAGGGTGTTATAAATGGAGATACCGAAGGATGAGAAGATTAAATTCCTGAAAGAGCT
+GGTCGAGATATACAGCCCAACTGGAAAAGAGGAAGAAGCTGCCAAGTTCATTAAGGAAAAACTAGAGGAA
+TACGGTGTTAAAGCTTACATAGACAAAGTTGGAAATGTCATAGGGGTGAAAGAAGGAGAAGGTCCCCTAA
+TCTTACTAGCGGGGCACGTTGATACTGTTCCAGGATACATCCCAGTAAGGATAGAGGGGGATATACTCTG
+GGGTCGCGGGAGCGTTGATGCTAAAGGTCCCTTGTCGGCGCTACTATTCGCGATGGTGGAGAGTAATGCG
+AACGTTATATTCGCAGGTTTAGTCGACGAAGAGGGATTCTCTAAGGGGGCAAGGGCTCTAGATGTTCCAA
+GACCAGAATATGTTATAGTTGGGGAACCTAGTGGAGTGAATGGAGTGACCATAGGTTACAAGGGTAGCCT
+GACGGTTAGATTCGTGGAGAGGGTGGAGAAGTTCCACGGTAGCATAGGTGGAGGTGCGGCTGAGAAGTTA
+ATAGAGAGGTGGCTTAGCATTTCAGGGAACTTCGAGGATGGCTTCAATGGATTAAGCGGAAGGATAGTTA
+GGTTCGTTGCGTATGAAAGGGATTTCGAATTTTACGGTGAGATGATAGTTAACCTGAGGACTCCCCCAGG
+GTACGAACCACCCAGGGATTGGGATATAATAGACTTCGTTCCAGCGTACGAAGTTAATAGGAGATCTCCT
+CTGGTTAGGACTTTTGTGAGGAGCATTCGAGAGCTTGGGATGAAGCCGAAGTTGAAAAAGAAAAGCGGAA
+CAGCTGATATGAACATCTTAGCTCCTAGATTTGGCGTGGATGCTGTAGCATATGGACCGGGAGATTCGAG
+GCTTGATCACACTCCCTACGAGAGGATAAGTCTTATGGAATATCTACAAAGCATAGATGTCCTCAAGAAC
+GTTTTGACAAAATTAAAAGGTAAAGATTTGGATAAGATATATAAATCCTCCCCTAGATAAGGATAGCTGT
+CCAAGGATTTAAAAAGATGTAAAAATCCATGCTTGGATGGTGAAAGGAAAATGAGGGGTGAATTCAAGGT
+GATGCCCTACCAATGGAAAATCCTGGAGTGAAAGTTCTTAAGAGACTTCTTCTTAGAGCCTTGAATGAGA
+ACCAAATACTTATACTAAAGAGCATAAATGGTAAGCACAGGTCCCTAAACGCTCTACTGGAAGAGTTAAG
+CCGCAAGGAGAGAAAACCACTATCAACATTAAAGCTCAACGCTAGGATCCTAAAGGAGCTGGGTCTAATA
+GAATATGGAACAAGGGAAGCTCCTAAACCCGTAACCCTAACTAGGGAAGGCAAGTTCATTCTCAGCATTC
+TGGAGGGTGATGGGTTTGAATGAGGTTCTCTTGACGAAGCTTAAGGACATGCTTAGGCCTGTTAACGGTT
+TCCACATGCACTCCTCTCTGACATGTCTAAGCATACTTCAAGCGGTTCTCGAGGTTAAGAGAAGTGACGA
+CGTCGTAATACTCAGCAAGGGGCACTCTGCTCCGGCATTTTACGTGATGCTTTGGAAACTCGGTTTGCTG
+AGGGATGAAGATTTAGAGAAGTTCGCTGATATAGATGGGTTACCGAGTCATGTAACGAGGGGTTTGCCTT
+TCATTGAGGTTTCTAGTGGTTCTTTAGGCCAAGGGCTCTCCGTTGCTAACGGTATAGCCATGGCTAAGAG
+AATCGATGGAAAATCGGGAAGGGTTTTCGTGATCCTCGGAGATGGGGAGCTCGATGAAGGGCAGATATGG
+GAGGCTGCAATGACAGCATCCCACTATGGCCTCGACAACGTTATAGCGATCGTGGACAGAAATTATGGAC
+AATTAAGTGGGAATACTGAGAGAATAATGAGCAAGGAACCCTTAGCTGATAAATGGAAGGCGTTTGGGTG
+GAAGGTTAGGGAGGTAAAGAATGAAGTCGAATCCCTGAAGGAAGTAATTAATGAGTTGGATGGGGTAAAA
+GGAAAACCAAAAGTGATAATAGCGAAGTGGAGCTACTGAGGGGGATAGCAAGTGATAGAGAGTTTCAGAG
+AATCTTTCGGAAGGACACTAGTCGAGATTGGAAGGAAAAACAAGGATGTCATTGTTGTTGACGCTGATGT
+TAAGAATTCAACTAAGACTGTGTACTTTGAAAATCAATTTCCCGACAGGTTCATTCAAGTGGGGATAAGC
+GAGCAGGATATGATAGGGACTGCAGCTGGGCTTGCTATAGCCGGTAAAATCCCAATAGTTTCGGCGTTTG
+CAGCATTTCTTATGAGGGCCTGGGAGCAGATAAGAAACACGATCGCTAGGGATAATCTAAACGTTAAGAT
+AGTTGCTACTCACTCAGGCTTCTCTGATTTCCTTGATGGTTCTTCCCATCAATGCCTTGAAGATATAGCC
+CTGATGAGGGTTCTCCCAAACATGAAGGTTGTAGTTCCTGCGGATGCTTATGCAACACGAGCGTTGCTGT
+ACGAGATAGTTGAAGATCATGGGCCAGCTTACATGAGGCTCGGTAGGGATTTTGCCCCTAGGGTTTACGA
+GGATGGAGATGAGATAAAACTTGGGAAAGCTAATATTCTAAGGGATGGAAGCGACATTTTATTCGTTGCT
+TCAGGAGTTATGGTTTCTGTAGCCCTCGAAGTTGCGGAGAACCTAAAAGGGGTTGGTATAGATGCTGGAG
+TCCTCGATATGCACACCGTAAAGCCCCTCGATGAGAGAACCCTTATCAACCTTGCAAGGAAGGTTAACCT
+AGTGATAACGTTGGAGGAACATACGATATTCGGCGGTTTGGGAGGGGCTGTGGCTGAGGCTCTTTCAGAA
+AAAATGCCAAGGAGGGTTATTAGGATAGGATCAACCACGTTTGGAAGGTCAAGTAGGGACTACCTCTCCC
+TCCTGGATAGGTATGGGCTGAGCGTTAATAAGGTGTACTCAAAGGTTTTGGAGGTAGTTAAGAATGAGGA
+TGATGAAGTACTCGAAGGAGTATAAAGATAAAACGATAATCAAGGTTGGGGACGTTAAAATTGGGGAGGG
+TTTCACGATAATGGCTGGTCCCTGTGCGATAGAGAGCGAAGATCAAATAATGAAAACCGCTGAATTCCTG
+GCTGAGCTTGGAATTAAGATCCTTAGAGGTGGAGCGTTCAAGCCCAGGACTTCCCCGTATTCATTCCAGG
+GATACGGGGAGAAGGCTTTGAAATGGATGAGAAAGGCTGCTGATGAGTATGGGTTAGTTACGGTAACTGA
+GGTTATGGATACAAGGCACGTTGAGCTAGTCTCAAAGTATGCTGACATACTTCAGATAGGAGCCAGGAAT
+TCCCAGAATTTCGAGTTGCTGAAGGAAGTTGGGAGGCAGGAAAAGCCCGTTCTATTAAAGAGGGGTATGG
+GGAACACCATTCAGGAGCTCCTTTACTCAGCTGAGTACATAATGAGTCAAGGAAACGAGAACGTCATACT
+GTGCGAGAGGGGTATAAGAACATTTGAAACATCCACTAGATTTACGCTAGATATTTCTGCAGTTCCGGTG
+GTTAAAGAGCTTTCCCATCTCCCGATAGTAGTTGATCCATCCCATCCGGCTGGAAGGAGAAGTCTAGTTA
+TCCCACTAGCGAAAGCAGCCTACGCTGTTGGGGCTGATGGTGTACTCGTTGAGGTTCATCCAGATCCCGA
+AAATGCACTGTCCGATTCAAAGCAGCAGCTAACCTTCGAGGATTTCAAGATTTTGCTTGACGAGTTAAGG
+AAGCTGGGATGGAGGGGATAGCTCACATGGAGAACATAATATTTTCTCCACTCTCCTCTCTCCCTTCCAT
+AGTCGAGGAATTAAATCCCTACAAAATTGCAGTTCTAACGAATGATATGCTGAAATCGCTGTGGCTCGAT
+AAGATTATTGAACTCCTGGGAGGCGACGTGTTTCCAATAGTGATTCCAGATGGGGAGGAATACAAAACGA
+TAGAGACCGCCATCAAGATCTGGGATGAGCTCGTGAGCTTTGGCTTTACGAGAAAATCCCTACTAATAGG
+GCTTGGTGGTGGGGTTATTACCGATATAGCTGGCTTCGTAGCATCAACATATATGAGGGGGACGCTCCTG
+GGGTTCATACCGACAACATTGCTTGCCCAGGTTGATGCTGCTATAGGTGGGAAAACCGGCGTTAACTTCC
+ATGGTAAAAACATGATAGGGACTTTTTACCTTCCAAACTTTGTGTTAATTTCAACTGAAACCCTCTCAAC
+TTTGCCCAGGATAGAGCTACTGAACGGGATGGCTGAGGTTATCAAGTACGCCATCCTCGATAAGAATGTA
+TACAGGTTACTCCAAGACGTTAAGAATGTCGAGGAGATTAGAAACAGGGAAGATATAATCAGAGAATCCG
+TAAACGTAAAGGTTAGGGTCGTTGAGGAAGACTTAAAGGAGAGTGGGAAGAGGAGAATTCTAAACCTTGG
+ACACACGGTTGGGCATGCCATTGAGAAGCTTTCTGGATACAAGATTAAGCACGGCTTCGCAGTTTCGGTT
+GGATTAATAGCAGCAGCCAAGTTGGGAGAGAAGCTTTACAATTTTGACTCGGGTAAGGTTATTGAGCTCG
+TTGAGCGGTTCAACTTGCCAACTAAGTTACCCTACCCGCCTAAGGATATAATTGAAGCCATGAAGCTCGA
+CAAAAAGGCTTGGTACGGTAAGATAGTCTTCGTAATTCCAGTTGAAATAGGGAGGATTTCAATAGAGGAT
+GTGCCCGAGGAGTTGCTCCTTCAGGTTCTGGGTGAGATAAGATGATAGCAACCGTTATCTTGGCTGACTC
+CATTAAGGAGGCGATTGAGAAGATTAAATCATCGTCTTCCGATTTGTACGAGCTAAGGGCTGACTCCCTT
+AAGGATTACTCTAAATTGGAACTCCTTGAACCCTACTCCGAGAAGCTTGTGGTAACAATAAGGAGCAAGG
+ATGAAGGGGGTTTTAAGGAGTTAAGTGATGAAAAGAGGTTGGAGCTCTATTCAAAATTCCTCGAGATAAA
+GCCGAGGTACGTGGATGTAGAGTTCAGATCCAAGATAAAGGATGAAGTTATGGAGATAGCAAAAAGGGTT
+GGTTCTAGGGTTATTCTCTCTTACCATAACTTCCGTGAGACACCTCCTTTTGGCGTGCTCTACAATCTTT
+TAGAGGATATGGAGAGCGAGGGGGCTGATATTGTAAAGATCGTTACTCATGCAAGCTCTCCCAAGGATAA
+CATAAGGATTATAAGGCTCTACGAGTTTGCGGATAATTTAATAGCCTTTTGCATGGGTTCCAAGGGTAAA
+ATCTCGAGGATTTTCAGCTCAATGTACTCGCCGATAACTTATGTAGCCCTGGATAAGAAAGCTGCTCCAG
+GACAATTAACGCTTGAAGAGCTAAGGGTTATACTTAAAATCCTGGGTGAGGGGAGATGAAAGTTTATGGC
+TTGATAGGAAAGCCCGTTTCACACTCCTTAAGCCCCGTTATGCACAATGCCCTCTTCAGGAAGTATGGAA
+TAGATGCAGTTTACGTAACCTTTGAGGTTGAGGAGCTCGGTAAGGCTATTGATGGTGTTAGGGCCCTCGG
+AATTTCTGGGCTCAACGTTACCATGCCCTATAAGGAGGTGGTCACCAAATTCTTGGATGAGTTGTCCGAG
+GATGCTAGGGAAATTAACAGTGTTAATACTATAATAAATCTGGAGGGTTCACTAATCGGATATACAACCG
+ATGGTGTAGGGGCTAGAAAAGCTTTGGAAAGGTTTACCGAGATTGAGGGAAGAAACGTGCTAATCCTTGG
+AGCAGGGGGAGCTGGGAAGGCTATAGCGTATGAGCTATCTAAGATTGCAAACATTGTCGTTCTAAATAGG
+ACACCCTCTAAGGCTAAATCCTTGGAGAAGTTCGGTGTGAAGGGAGGAAGCTTGGATGAGTTACCCAATT
+ACGTGGGTTGGGCGGATGTATTGATTAACGCAACCTCGGTGGGAATGGGAACAAATGAAAGCTTAGTTCC
+CAGGAGGCTCTTGAGGAGGGAACTCATAGTTATGGATATAGTCTACAAACCCCTTAAAACGAGACTATTG
+AGGGATGCCGAAAGCGTTGGGTGCAGAGTTATAGATGGCTTGTGGATGCTAATCTATCAGGGAGCCGAGA
+GCTTTAAACTTTGGACTGGGATATATCCGGATGTGGAGCTTATGAGGAGGGTTTCCCTTGAGAGGCTCGG
+GAAGGGCTAGCAGTGCAATAACCATAGTTAACGCCTTTGCAACTGGTAAGGGAGCTGCTATCGGTATAGA
+GCTTTGGACCGAGGCTAGGGTTAGAGTAACGGGGGATGGAGAGGTTAGAGGGAAAATAGTGGTAAAGGGT
+GAAGAGTTTAAGGATTATAGGTTGGTCAACTCCGTGATTTCTGTACTTAGGGAAGTTACTGGTGAACCTT
+TCGGCGTAAGGTTTGAAATACACTCCGACATTCCAGTAGGAAAGGGATTAAAAAGTAGTTCTGCTGCTGC
+AAACTCTTTAACTAAAGCCCTCGTGGAAGCCCTTAGGTTAAACATTGATGATTTGAGTATAGTAAAGCTG
+GGGGTCGAAGCGGCTAAGAGGGCTGGAGTTACGATAACTGGAGCGTTTGATGATGCTTGCGCTTCTTACT
+TTGGAGGTCTCTGCATAACTGATAATTATGAAATGGAAATCCTAGTGAAAAGGGAGATTAACCCTGAAAC
+AGTTGTCTTATTGATACCTAGAGAAACCGTGCTTACGGAGAGCCTTAAGGGAGTAGATTTCTCTAAGATT
+TCTCCTTTCATAGGAGAAGCTCTAAGGTTGGCCATTAGTGGCGAGTGGAAGAAAGCTCTGGTGATAAATG
+GGCTCTTATACTCGACGTTTCTTGGTTACGATTTAGCTCCAATGAGAGAAGCCCTAAAACTGGGTGCTTT
+TGTTGGCTTGTGTGGTAAAGGTCCCGCGTTTTTTGCGATAGCGGATGAGCCTGAGGAGATAATAGAGGCA
+TGGAGTAGCTTTGGCGATGTTATCGCTACTTCCCTTAGGTAGGGTTTATAAGTGACCAAAATCCTATTTT
+ACCAAGGTGAACGCTATGAGAAAGCTGGGGTTAGCCCTTTCGATTATGGGATTGCTCCTAGTTTCAATTG
+TCGCCGGTTGCATTGGAGGAGGAACCGAAACCAAAACCGAGGCTAAGAAGGTTAAGGTTGCTATCCTCTT
+TGATGTTGGAGGAAGGGGTGACCTAAGCTTTAACGACATGGCTTATCTAGGAGCCGAGAGGGCCAAGAAG
+GAGCTTGGAGTTGAAATAGAGTATATGACTCCAAAGAGTAAGGAAGACATGAAACCTCTGCTCGAGCAGT
+TAGCTCAAAGTAAGGAGTACGACTTACTCGTCCTCGTGGGATTCCTCTGGACGAGCCCTCTCAATGAAGT
+CGCCGATAAGTATCCCGACCAAAAGTTCGCGCTCATAGATTCTACAACTGGAAAGGTTAGGGAGAATGAA
+GTTGATATCCTCTTCAGAGAGCAGGAAGCTGCGGCTTTAATGGGAGTTATAGCTTCTGGAATGGCCTACG
+AGCTAGGAGGGGACACAATTGGAGCTGTTGCCGGTATGGACATTCCGCCGCTCTGGAAGTTCCACATAGG
+TTACCTCTTTGGTGCCAAGTACTTCGAGAAGAAGACTGGGAAGCCAGTAAAGCTTCTCTGGCAGTACACT
+GGAACGTTTGGAGATACTCAAGTGGGATATAATACCGCAATGCAACTCCTACAGCAGGGTGCAAAGGTTC
+TCTATGGATTGGCAGGTTTAACTCACGTTGGTATGTTCGATGCAGTTAAGGATTGGAACGAGCAGGGTAG
+AGGAAAGGCCTTAGCTATGGGTCAAGATGCTAGCCAGGAGTGGTACGCTCCAAAGTACATTCCAATAAGC
+GGAGCAAAGAGGGTTGACGTTGCGGTGTACGATGCTATAAAGATGGTAGTTGATGGAACCTGGAAGGGAG
+GAATAATAACACTCGGACTCAAGGAGAATGGTGTTGGTTACTGGGATCTCGATGGAGTCAAGCAGTTCGC
+TGAGTTCGCTAAGGAGGCAGGAAAATTAAAGGACATGACGCCTGACGAGGTAGTTCAGATAGTTAAGGAG
+CAGAGGGAGAAGTACATAAAGCCGTACGTTTGGGACATAGTTCACGAGCTTGAAGAGAAGATAAAGAGCG
+GTGAAATAGTCTTCAAGACTCCAAAGACCCACGAGGAGTACGAGCAGATAATCCGGGAGCTCGAAAAGGG
+CAACTTAAATGCAGCTCTCGAAAAGGGTTCGGTTGAGTGAAGTTTTTAACCTTCTCTCTTTTTCTACTCT
+CCAAGGTGCTCCAGATGACAGCGGTTGAGATGAGTGGAATAGTCAAGGTTTATCCAGATGGCGTCGTTGC
+CTTAAGGGGGGTAAACCTAAAGGTTGAGGAGGGTGAAATCCACGGATTGCTAGGCGAGAACGGCGCTGGA
+AAGTCTACACTCATGAGGATTCTATATGGGGAGATAAAGCCCACAAAGGGAGAAATCAAGGTTTTTGGGA
+AGGAAGTCAGCTTTAATGGTCCCTGGGATGCCATTAGAGAAGGTATTGCGATGGTTTACCAGCACTTCAC
+CCTCGTCCCAACTTTCACCGTTCTTGAGAATTTATATTTAGCGATGCTGTCCATAAATCCTGGGATAAAG
+ATTAGTGACGTTGAGAAGCTTGCGAAGGAGAAGATGAGGGAAGTTGGATTTGAGGTTCCCCTCAATGAGA
+TCGTTGAAGATCTTCCCGTAGGAATTCAGCAGAGGGTGGAAATTATAAAGGCCCTAATGTTAAATGCGAA
+AATCCTAATTCTTGACGAGCCAACATCGGTCCTCACTCCGATAGAGGTAAAGGAGCTCTTCAAAACCTTG
+AGGAATTTAAAGGAGAGGGGAATCACGGTTATATTCATAACGCATAAGCTCAAGGAGGTCAAGGAGATAA
+CGGATAGGGTAACAGTTTTGAGGAGAGGAGAAGTCGTTGGAACCGTAAAAACGAGCGAAGTCTCGGAGAG
+AGAGTTGGCCAGAATGATGGTTCAAAGGGACGTTGTTATGGAGATAAGCAAAGGGAAGTCTACCCCAGGG
+AATACCATCCTTAAAGTTGAGGATCTTTGGGTAAAAGATGACAGGGGCTTAGATGCCGTTAAGGGGGTTT
+CTTTTGAGCTTAGGGAAGGAGAAATCTTGGGGATTGCTGGGGTTCAGGGGAACGGTCAGAGGGAATTGGC
+TGAAGCGTTAGCTGGCATAAGGATTCCTGAGAAGGGAAAGATTGAGCTCCTAGGGAAAGACGTAACTAAG
+TTGCCAGCCCACGAGAGGTATAAGTCGGGGTTAGCTTACGTTCCAGATTCCAGAAGGGTTGGACTCGTGT
+TGGACATGAATGTAGTTGAGAACGTAGTCTTGACGAACCTCTCGAGGGTTCTTCATAAGGGTAGGATATC
+CTGGGACAAGGCTAATGAAATGACGAACGAGGTAGTTGAGAAATTCGAAGTCCTTCTCTCGTCTACGAAG
+GCTCCAATAAAGCACCTGAGCGGTGGAAATCAGCAGAAGGTCATGGTGGGTAGGGAGATAATCAGGGAGC
+CAAAGGTCATAGTAGTTTCCGAACCTACTCAGGGATTGGATATAGGTGCCACGGAGTTCATAAGGAAGAC
+CCTCTTGAAGCTCAGGGATGAGAGGAAGGGGATACTGCTAATTTCCACGGATTTGGATGAGATACTCCAG
+CTGAGCGATAGGGTGGCAGTGATTTATGAGGGTAAGATAATGTCCATTGGGAAGACGGAGGAGTTCACCC
+TCGAGAAGCTCGGCCTCCTAATGGGTGGTGTTAATGCTTAACAGGGAAACAATATTCGAGGTTGCAATAT
+CAATTGTAGTAGCTTTCCTTGTCGGCGCGATAGCCTTGCTAATACTGGGCTATCACCCGGTTGCAGTCTA
+TAAAGTTCTGTTCAAGTACGGTTACAGCAATGTTAATTATCTCCTGAACAAGAGCACTCCCCTAATACTA
+ACGGGTTTAGCTTTCTCCATACCAGCGATAGCTGGGGTCTTCAACATAGGGGGCGAGAGTCAGCTTTACG
+TTGGAGCCTTTTTGGGCCTGCTAACCGCTTACTACACTGGCAATGCAGTTTTAGCGATAATAGTTGGAAT
+TATCAGCGGTGGGCTCCTGGGGCTTTTCGTAGGGTTCCTTAGGGTGTATAGGGGGATAAACGAGGTAATA
+ACGGCTATAATGGTAAACTGGATATTCTACTATTTAATAGCCTACCTCATAGCTTCCAGGTTCTATAACC
+CGGAGGTTTCTCATGAATCAGTTCCAGTCCCACCTCAAGCTAGAATCCCAGGAGGGGTAATCTTTGGAAT
+AGCGGTTGCTTTCTCGATACTCTACTACTACATCCTCTACTTCACCGACATTGGATTCAAGCTTAGGGTT
+TCAGGACTTTCCCCGGTCTCAGCGAGGTACGCTGGCTTCAATCCATCAAAGGCCATCTTAACCTCGATGC
+TTCTCGGCGGAGCTGCAGCGGGATTGGGTGGAGTTCTCTTAGTCCTGGGAATCACTTATAGTATCGATGA
+TACATTAACGGCCATCTATGGCCTGGGGTTTACAGGGATAGGCATAGGCCTTCTAGGGAGGAACCATCCG
+ATAGGGATAATATTCTCATCAATATTCCTCTCAGGATTGCTTATAGGAGGGCAATGGGTTGAGCTCAAAA
+CCGGGGCCCCTCCGGAGCTTGCCGACACTTTAATCGGTGTTATAGTCTTGGCCCTTGCGATACCCTACGC
+ATATAGGATGCTTTTGAAGAGGCTTAAGGAGGGAAGGGAATGATTAGCGACATCCTGAACATCCTATCTA
+ATACATTGATCTCGATGGTTCCACTAACCCTAGCAGCCGTGGGAGAGATAATAACAGAAAAATCAGGGGT
+CGTCAACATAGGGTTGGAGGGAATATTCATCTTATCGGCCTTCACGTCAACGGTTGTAACCTTCCATACT
+GGTAACCCCTACCTGGGACTCCTAGTGGGGTTGATAGTTGGGGCCCTAGCTGGGGCTTTACATGGAGTTA
+TCAGCGTCTACCTGAAGGGTGATCAGATAATAGCCGGCGTTGGTTTCAACTCCTTAGCCTATGGGATAAG
+CATACTCTCCCTAGTTAGCATATGGCACAGCCACGGTTCTTCTCCCTCTGTTGAGAAGATACCGATGCTC
+GGAAAGGGATCCTTCTTCATTTCTCCGCTGACTCCATTGGCCATCCTCGTTGGAATAATAGTTTGGTGGT
+GGCTCAACAAAACCCCGAGTGGATTGAGGCTTAGGGCTTGTGGGGAAGACCCAAAAGCGGCTGAAGCAAT
+GGGAGTAAACGTTCACAGGGTCAGGTTTTATGCTACTGTTCTTGGAGCTTCATTGACTGGTCTCGGTGGT
+GCTTACCTCGTCGTTGGCTGGATAGGTCAGTTCACGAAGTTCATATCCGCTGGAAGGGGATTCATAGCTT
+TGGCCAATGTAGCGTTCAGCAACTGGAACCCGTTGATGGCCATAGTTGGAGGCTTCATATTCGGCTTCTT
+CGATGCTTTAGCAATATACTTGCCCATAAAAATACAGCAAGCAACTGGTAGGGTTATTACTGCGGAGTCA
+AACTTGTTCAGGACGATACCGTACTTGGCAACCCTCATAATAGTTGCAATCATAATGAAGAAGGTGAAGA
+TGCCAAGGGCACTTGGGAAGCCCTACATAAAAGAATAGTCAGACTAACCTGGCAAAACCCTCTAAAGTGT
+TTGGGCCAGTATCAGTGGAGATGATAATAGAGAGGGTTGATGAAGTTAGGGGGAAGGTTAAAGCACCCCC
+ATCAAAGAGTTACACCCATAGGGCTTACTTCCTATCCTTGTTGGCTGATTCTCCGAGCAAAGTCATGAAC
+CCCCTCATTTCCGAAGATACGATAGCTAGCCTAGATGCTATAAGTAAATTTGGAGCTCAAGTTAATGGAA
+ATAAAATCATCCCGCCCCAGGAGCTAACCCCAGGAAAGATAGATGCTCGCGAATCTGGAACCACCGCCAG
+AATTTCCCTAGCTGTTGCCTCACTAGCTAGGGGAACTAGCGTCATAACAGGTAAGGGAAGGCTCGTTGAG
+AGGCCCTTCAAACCCTTAGTTGATGCTTTGAGGAGCTTAAAGGTAAAGATAAGTGGCGAGAAGCTACCTA
+TTGCAGTTGAGGGAGGAAATCCCGTGGGTGAATACGTGAAAGTTGACTGTTCACTCTCGTCCCAGTTTGG
+AACGGCTATGTTAATTCTAGCCTCGAAGATAGGGCTTACGGTTGAGATGTTAAACCCAGTTTCAAGGCCC
+TACATTGAAGTAACCTTGAAGGTAATGGAATCCTTCGGCATTGAGTTTGAGAGGAATGGATTCAAGGTGA
+AAGTCCATCCAGGGATAAGGGGGAGCAAGTTCCACGTTCCCGGCGATTATTCTTCAGCCTCTTTCTTCTT
+GGCGGCTGGTGCGCTTTACGGTAAGGTTAAGGTCTCGAACTTGGTGAAGGATGACCCTCAAGCGGATGCA
+AGGATAATAGATATCCTGGAGGAATTTGGAGCTGACGTTAAGGTGGGGAGGAAATATGTGGTTGTTGAAA
+GAAACGAGATGAAACCTATAAATGTTGATTGTTCCAATTTTCCAGATTTGTTTCCAATATTAGCTGTGCT
+AGCTTCGTACGCCGAGGGGAAGAGCGTAATCACTGGGAGACAGTTGAGACTCAAGGAGAGCGATAGGGTT
+AAGGCCGTGGCTGTTAATTTGAGAAAAGCCGGTATCAAGGTTAAGGAATTGCCGAATGGCTTGGAGATAG
+TTGGGGGTAAACCAAGGGGGTTTACCGTTGAATCTTTTAACGATCATAGGATAGTTATGGCGATGGCGAT
+CCTCGGGCTTGGAGCTGAAGGGAAAACCATCATTAAAGATCCTCACGTTGTCTCGAAATCCTATCCAAGC
+TTCTTCCTAGACTTAAGGAGGGTTCTGAATGAGGGGTAGGGTGCTCAGCTTTACGTTGTTTGGTGAAAGC
+CATGGGAAAGGCGTTGGGGTTGTCATAACTGGAATTCCTCCTGGGATAAAGGTGAGTCACGAGGAGCTAG
+TCAAGGAGCTCGAGAGGAGGAAAGGAATTCCTGGCTTATCAACAGCTCGCTCTGAACCCGACAACCCAAT
+AATACTATCGGGAATATTTAGGGGGTACACTACGGGAACGCCAATAGCGGTGCTCTTTGAGAATAAGGAC
+GTTGATTCATCCTATTACGAGGATATCAAAGACAAGCCAAGACCTGGGCATGCTGATTATCCAGCTAGGA
+TCAAGTACTTTGGTTACAACGACTATAGGGGCGGGGGTCACTTCTCCGGAAGGCTAACGGTTGGTATCGT
+AACGGCCGGATACTTCGCGAAGAAGATCCTTGAAAAGTACGGGATAAGGATTAGGGCGTACATAAAGAGG
+ATAGGGAGGGTTGAGGCCAAACAGCTAACCCTTGAGGAGATACTCTCCTCGGAGAATCCATTCTGTCCAG
+ATGAAGAAGCTTTTGAAAAGATGGTTGAGGAGATAGAATTAGCTAGAAGGGAAGGTGATAGCGTTGGTGG
+TATAGTTGAGGTTGTAGCCGTAAACGTTCCTCCTGGGCTTGGGGGACCCTACGAGGAGGATATAGAGGCC
+GATTTAGCCTCAGCCTTCTTCAGGATTCCAGCTGTGAAGGGCGTTGAATTTGGGTTGGGATTTAAGGTTG
+CCGAGAAGAGGGGAAGTGAGGTTAACGATCCGTACGTGATAAGGGATGGTAAAGTTGTAACTAAAACAAA
+CAATCATGGAGGTGTCCTCGGGGGTATAACAACGGGGATGCCCATAATTGCTAGGATAGCCTTCAAGCCA
+ACTCCGTCAATATACCTTCCCCAGAGAACCGTGGATCTCAGGGAAATGAAAGAAGTTGAGATCAAGTTAA
+GGGGAAGGTTCGATCCTTCAATAGTTCCCCGAGCCCTTCCAGTGGTTGAAGGTGTTATGGCGTTCGTATT
+GGCTGATCATCTTTTGTTTAGACGGGTATGGGAGCTAAAGTCCAGCTAGTTCCCTGACTTTCTCCCTAAG
+TTTCTCCTCTGCATTTTCACCGTGCTCGGCTATTATGTTGATGAGCGCACTCCCAACGACGACACCGTTA
+GCCCCAGCATTGAGCAACATTTCTACATGTTCCCTCTTGGATACCCCGAATCCTACGGCGACTTTGTTCT
+TGCATATCCTCTTCGCCCTCTTGAGCAGGTTAAATGCCGTTTCCGGAATCTTGTCTCTAGCTCCAGTCGT
+TCCATATAGCGAGATCAGATAAACGAATCCTGTACTCGCCTTGTCGATTTCCTTAAGCCTCTCATCTGGC
+GTGTTAGGAGCTGCCAAGAAAACCGTTTTAATTCCCTCCTCCCTCGCCACCTCCAGGAATTCCGAGGCGT
+GCATAACAGGTAAGTCGACTATCAGCATTCCATCTACACCGGAATCCTTGGCTTTTCCTATGAACTCCCT
+CAACCCTACCCTGAAGACGGGATTATAGTACGTCATTAGAACTATGGGAACATCGGAATGCTTCCTGAAT
+TCCCTAACTATGTTGAAGGCATGCTCTAACTTGAAACCTCCCTTTAATGCCCTAAAATGGGACTGCTGAA
+TTGTTTTACCATCGGCTATTGGGTCGCTGAAGGGTATTCCAAGCTCTATAGCTCCCGAGTATTCTTCTAT
+CGCTAGCAGGAATCTTAAGGTAGCTTTAGCACTTGGGTCTCCAGCTGTTAGGTATGGAATGAGGGATCCA
+TCTCTAAACATTCCCGCTCACCTTGAGCACTATATCTAAATCTTTGTCTCCCCTTCCTGAGAGGTTCACT
+ATTATCACGTCATCCCTACTCATCTCCCTGGCTAACTTAATTGCGTAGGCAACGGCATGTGCTGATTCCA
+AGGCTGGAATAATTCCTTCTGTCCTAGACAACTCGTGGAACGCTCTTAGAGCTTCCTCGTCTGTAACGGT
+AACGTATTCAGCTCTTCCGCTCTCCTTTAGATACGCATGCTCGGGCCCTACCCCTGGATAATCTAATCCG
+GGGGCTATGCTGTGGGTTGTTCTTATCTGTCCCTCTTCATCCTGAAGGAAGTAACTGAGCATTCCATGGA
+AAACTCCAATCTCTCCTGCGTTTAGGGATGCCGAGTGTTTCCCGCTCTCGATACCCTTTCCCCCAGCCTC
+AACGCCTATGAGCCTAACGCTTTTGTCTTTGACGAATGGATAGAATATACCCATCGCGTTACTCCCACCA
+CCAACGCAAGCAACTATTACATCTGGTAAATCCCCTTCCGCTTCAAGTATCTGCTCCCTAGCTTCCCTTC
+CTATCACAGACTGGAAGTCCCTCACTATTATCGGATATGGATGGGGACCAACTACCGAGCCTATGAGGTA
+GTGGGAATACTCGAAGGTTGCTACCCAATCTCTGAGAGCCTCGTTGATTGCATCCTTTAGGGTTTTAGAA
+CCCGTATGGACTGGAATGACGTTTGCTCCCAGGAGTTTCATCCTGAAAACGTTCATCTTCTGCCTCTCAA
+CGTCCTCAGCACCCATGTATATGTCAACTTTCATTCCAAGCAATGCTCCAGCCATTGCTGTTGCAACTCC
+ATGTTGCCCAGCTCCGGTTTCTGCGATTAACCGGGTTTTCCCCATGAACTTAGCAAGTAATGCTTGGCCT
+ATTGCGTTATTCGTCTTGTGAGCTCCTCCATGTAGGAGATCTTCTCTCTTTAGGTATATCTTTGCCCCTC
+CAACTTTCTTGGTTAATCTCTCTGCGTAGTAGAGTGGAGTTGGTCTTCCAGCCCAGGTTCTTAGGTAATA
+ATCGAGTTGCCTGTTAAATTCTTCGTCATTCTTTAACCTCTTATAAGCCTTCTCAAGCTCTCTCAACGGT
+TCCATAAGGGTTTCAGGAACGTATTGACCTCCAAATTTACCGAACCACATTTTTAGCCCTCCTAACGAAC
+TCCCTAACTAACTCCTCATCCTTCTTACCGTTCCTCTCCACTCCAGAAGACACGTCAACCCCGAAGGGTT
+TGACAAGCTTAATCACCATTTCAACGTTCTCAGGTTTTAATCCTCCTGCAACCACAACGGGAATCTCCTC
+AGCAACTATCCTAGTAACCCTTAAGTCGTGCATCTTACCGGAGCCTGCCCCTGTATCGAGTAGAATAAGG
+TCAGCTTCGTACTTCCTTATCTTTTTCAAGAGCATTTGAGCATCCCTTTCTGGGTTCTCACTTTCCTGGG
+GAACCCGGAAGGCTTTCATTATCTCAACTCCATACTCATCCTTTAAATAGGGGAGAAGGGAAGGTTCAAC
+ATCGGAGTGTATCTGAATGTACCTAGCTTCTGTCCTCTCTATCGCAACCTCCCAGTCTTCTCGGTTTTTC
+ATTGTGGATACCAGGAATACCGGGATTTTTGCCGAAGATATTATTTCCCTAGCGGCATCAAGGGGAACGT
+TCCTCTTCGATTTCGAGTTAACAACCACCCCGGTGGCATCAGCGTACTTTTCAACTATCTCAAGCTCTTC
+TAAGCTCTTAACGCCACAGACCTTCACGAACATTACCTGGTCATCTCCACGAAGTTTTTAATCATCTTAA
+CTCCTTCCCTGCTCTCCCATTCCGTTAAAACGCTCTCAGGATGGAATTGAACTCCTTCTATTGGCTTCTT
+CTTGTGTCTTATCCCCATTATGACGTTATCATCTAGGGATATCGCGGTCACCTTGAACCCCTTGGGAACC
+TCGACGACGGCTAAGGAATGATACCTCCCACCCATGAACGGATTCTTTATACCTCGGAATATTCCCTCGC
+CATCGTGTTTTATTGGACTGGCCTTACCATGTCTCGGCTTTACCCTTGCAACCTCTCCTCCAAATACAGT
+GGCTATTATCTGGTGACCAAGACAAACCCCTAATACCGGAACTTCGGCCTCGAGAACGATCTCTGGAGAA
+TTGCCAACTTCCCTCCTATCTCTCGGGTGACCTGGACCTGGTGAAATTATTATCCCATCTGGATCAAGTT
+TTTTGACCTCCTGGGATGTTATTGTGTTTGGAACAACCTTGACTTCATCGAATAGCGAAGCGTATTCCGC
+CAAGTTCCAGACGAAGGAATCCCTATTATTTACTATCAGTATCATTGAATCACCCCGAATGCCTTGAGAA
+CAGCCTTCATCTTATTCTCCGTTTCGTAAAATTCCTTCTCGGGGATTGAATCAGCTACAATGCCAGCCCC
+AGCCCTAACATGGGCTTTTCTACCCTCTATTTCTGCCATCCTTATCGCTATCGCAAAGTCGGCGTACCCT
+GTTATTGAGAAGTATCCTATGGCTCCACCGTAAACTCTCCTCCTGCTCTTCTCAAGCTCGTCTATTATTT
+CCATGGCCCTTATCTTGGGGGCTCCAGTTAGGGTTCCGGCTGGAAATGATGCTTCTATTGCATCGAACAT
+ATCTTTATCGTCAGCTAGCTCTCCTATAACCTCACTCTCAATATGCTGGACGTGGCTGTACTTTATTACA
+TCGAAAAATCTAACGAGCTTCACGCTTCCGGGCTTTGAAACCTTCCTTACGTCATTCCTAGCTAAATCCA
+CTAGCATAACATGTTCGGCCCTCTCCTTCTCGTCGCTTAGGAGTCTCCTTCTTATCTCCTCATCTTCCTC
+TGGAGTTTTCCCCCTTGGAGCGGTGCCAGCTATGGGATTTATCCTAACTGTCCTCCCCTCAACTGATCCC
+ATAGTTTCTGGTGATGCTCCAACTAATATCTTCTTGAATTCTAGGATGAAGGTGTAAGGAGATGGGTTTA
+TCGAGATGAGCTTTCGATATAGCTCCACTGGATCGACGTCACTCCTAAGCACGTACTCCCTTGAAAGCAC
+AACTTGGAATACATCTCCTGCAAAGATGTACTCTTTTCCCTTCTCAACCATCTCCATGAACTCTTCCCTG
+TTGGCATCGGTCCTTATTATCTCGGCACCACCATTCTCGAACTTGAGTTCTTCTCTTTTCGCCCTTTCAA
+CTATCGTCTCTGGATCAAAGGATGGATCCCTTAAGTAGTAAAAGCGTAATTCTCCCTTCCCGTGATTGTA
+AATAAAAACCCATGGATAGTACCCGAAAACTGATGGTTCCTCTATGCTCCCCTCGATATAATTGTGAACT
+GCATCGTATGCTATGTACCCCATGAATCCTCCAAGAAATCCACTTCCACTTGCGGAGTCCATGTTGAAGG
+ATTTTAAAGATAGAAAGGGATTCGTTTCATTTGATACTTTCTTACCGTCGAGGAATGTTCCCTTTCCAGA
+TATCTCAACGGTAAATTCTGGTGATGCTGAGATGTAGGTTAGCTTAGCCTCTTTACTATCTTTCCCTATT
+ATCGTGAATATAAAGGGGTTTTCGAATTCTCTTATTACGCTGTACAGCTTTATCGGTTCAACGCGCTCTA
+GCTTCTTGACGTGCATATTATCTCCTCCAGTTTCTTGGACATGGGTTCTCCCAATATGCCCTTCACTAGC
+TCAACTCCCTCCCTGAAATCTTCAGCTACCTTGGATGCGTACAGCGCTGCCGAAGCGTTTATTAGGATGA
+AGTTTCTGTCTTCAACTTTCCCTTCTCCCCTCAGAACAGCTTTTATCCTCTCGGCGCTCTCCTGGGGAGA
+GTTGCATGGAACTACCTTAACCCTTTCAACCCCGAAGTCCTCTGGGGTTAGCGTATACATATCAATATCC
+TCTCCGTTAACCTCAGCTACGATTGTTTCTCCTCTCGGGTTCACTTCGTCTAGCCCCATTCCGTGAACAA
+CTAGAGCCCTTTCAACTCCAAGGAAGCTTAGAGCTTCTGCCATCTTTTCTACAAGATCTGGTGAGTTGAC
+GCCTAAAACTTGGAACTTTGGTTCCGCTGGATTGGCCAGGGGGCCCAGGATGTTGAATACCGTTTTCACT
+TTCAATTCCCTTCTAACGGGCATTATCCTCTTCAGTGCTGGATGGTACATTGGCGCGAAAATGAATGTGA
+AGTTAGTCTTCTCTATCATCTTCCTCGCCTTCTCTGGGGGTATCTTTATGTTCAAACCTAGCGCTTCAAG
+GACGTTTGCCGAACCGCTTTTCGACGTTATGGAAACGTTTCCATGCTTTGCGACTTTTGTGAAGGCTGAG
+AGAATTAAGGCTGATGCCGTGCTAACGTTTATTGATGAACTGCCATCCCCTCCGGTTCCAGCTGTATCTG
+CAACTTCTCCAAGCTCTAATTTTATCGCGTAATCTCTCATGGCCTTCGCTAACCCAGCTATCTCCTCAGC
+CGTGTATCCTTTGGTTTGAAATGCCGCCAAATAGGCTGCGATCCTTACATCGCTCTCGTTCATTAGCTCC
+TTGAATAAGTTATATGCTTCTTCAAAACTCAAATTTTCTCGATTTATTATCTTCTCTAGCATATTTTAGC
+CTCCACAAAACTTTTCAGAAGTTTTTCAGGATCTTCAGTTTTCATAAGGGCTGTCCCAATAAGGGCCGCA
+TCTGCATATTTCAGTGCTACTTTCAAATCTTCTAAGGTTGTTATCCCACTTTCGCTGACCTTTACAAATT
+TATCTGGGATTAGGGGGGCTAGCTTGGCTGTTAATGATACGTTTCCGTCGTCTAGCTCAAGCTTTCCTAT
+ATCCCTGTTATTTATCCCAATCATGGTAGAATTAGTTTGAATCGCTATTTTTAGTTCTTCTAAAGTGTGA
+ACTTCGACTAGGGTATCGAGTCCATGTTCCCTTGCATGATCAACGAATTCTGGGAGCTTATCCTTTAAGA
+GTCTCGTTATGAGTAGAACAGCCGATCCTCCAGCTTCGGCTGTTTTCTCTATTTCCTCTTTGGTAGTGAT
+AAAGTCTTTCCTAAGAACTGGTAGCTCAGTTTCCTTGCAGAGCCTTTTGAAGAAATCGAAGTTTCCCCTG
+AAATATTTGGGGTCTGTTATATAAGATATTCCGACAGCCCCTGCTCTCTCGTATCTCCTGAGAATCTCAA
+GGGGATCCCTACCTCTTAGGAGATCCCCATACTTCGGAGAATAGACCTTAAGCTCAGCTATTATCGGATT
+CTTAGTGCACCTCTTTATTCTCCTGCTCAGTCCAAAAATCACCACCCATTTAAGCCCACCAAGAAGCTAA
+AAATCTAACTTCAAATTTAAGAGTTTGGACCGGTATATCTGGCCACCTTACTCGAGTATCCCTTCAAGTT
+CCAATTTTTTCTTCTGTCTAAGGAATATAACTGGAACCCCAGCTTCCCTGAGCCTCTTCCTCAATTTCCT
+ATCGTTCGTGCATATTATCACGTTGTCGTTTGCTATGGCGTATTCGTAAAGCAATTCATCGGTAGGTTTC
+GATAGGAATTCCCCAACGTATATCTTTGGAAACCTCTCGGCTATCTTCAAGGCTATCTTTGCGGCCATTA
+GATCTTTCCCCTTTACCTTTCCCTCCCTTATTATCGTCTTAATCTCTTCGAGGACGACGTTTGGAATGGC
+AACCTGATACTTAACGTCGAGAATCCTCTCAAACTCCGAAATTATATCGACACCAAACTGTCCTGGGATG
+AAAAGGAAGTTAGTGTCTGGAACCACGAGCCAAACCTTGCCCTTCATGATAAAAGAGAGTGAGGGAGGGA
+ATAAAAAGGTTCTCAAATCTCTTCGAGCTTCATATCCTCAAGCTCGTACTCCCCATAAACTTCCACTTCT
+TCCCCTGTTTCGGGGTCCTTAGAGTAGAATCTCCCCTCGATGTAAAGTGGGATTGGTATCTTGGGTGAGA
+ACCTTCCTTTTCCGCTTAAATCTATGTTCTCTGGCCCTCCAGAGTAGTTCCATTCAGCGTTTACAACTCT
+AAAGGTCATTCCAGAGAGTTCAACGTTTCCATCTGGATTCGTCTTCCACTTCCAGGAATGCAATCCATCG
+CTCCAGCTTCCATGTTGGGGAACCAGCACGTTCTTATCGCTCCATGCACTCCATAGCGCTAAGTTTATCA
+TAGCTGCCCATCCCATGTAGAGGTTGTTCAGATCATCGCTTACCTCTTCCATGAAGTCCCCGTTTCCATT
+AACATATGGAAACAGTCCGCTTTTGTATGGCGTTGGATTAGTTATCGTCAGTTTCTCCCCCATGTACTCG
+AACTCCAGTCCAGAGAAGTCTCCAGAACTCCCCATGGGCGAGAAAAATCCTAACCATCCAACGTCCCAGG
+GATAGAGAAACATCTCGTTAGACTCCTTGGGTAGCCAGAACCTGAATATTAGCTTGTCCTCCATGTTCAT
+TGCTTTTATTGGGGTTATCACGGTTAAGTATTCGTAAACTTCCTGCTCCCCTAGGTCGACCTTTCCTCCA
+CTTAGAGACATCCCGTATATGTGAACCTTCACCTTTCTGACACTCTTCTCTATTTTGTACTCGTAAGTTT
+CAGAATCTGGCGAGGGCTGGACCTTGTAGTTCACTTGGTACCCAACAATCTTGTACTCCTTTCCATTAAC
+TTCAATTGGTTCATTGTTCCAGGGGCTCCAATAGGCTTCCTCTACTTCCGTTTGAGTTTGCGTTCCCGTT
+GATGTTTGGGTTTCAGTTTGAGTTTGGGTTTGCGTCGTCGATTGATCTAAAGGTGTTGTAGTTGTAGTTG
+AATGTTGATTTCCCTGAGGTTGGCTTTGGGTTGGAGTTGGTGTAGATGTATAACCCTGTTCCTCTGGAGT
+TGTCGTTTCAGTTGGAACTTCAGTTGGAGAGCCTCCAATACAACCTGATATGGCAACTCCTAGGAGAAGG
+AGTGCCAAACTAAACCCGATGAATTTTTTCATGTGTGTTTTCCTCCATCGTTTCCGCAAGAATGCGGAAA
+TTATAAAGAATCTAGAAAAGGAGAAGTATATAAAGGTTTTGAAATTACTCCTTGATTATTCCGTATCCTA
+TGAGCCTCCACCTTGAGCCTATCTGCCTGCTTATTGCAACCCTATCTCCTGGTTCAGCACAGACCGGAAT
+TTGTAGCTTTACCTCGATCTCGTCCTTTCCTAGACCTGTCACCAAGCCCATGGTTCTCGCAGTTCCGACG
+TTCAAGAGTAGGACTTCTTTCCTCTTTATGGGTTCGACTTTAAGTTCCTGCTCCGTTCCAACGACCCTCT
+CAAGTAAGTGAACCTCTAATCTAAGGCTGTCCCATACTGGTGGTAACTTTCCAGGCTTTCCAACGACGTT
+TCCAGCCATTAAGTCTCCCTTGGTTAGATACGGATCTAACTTAGTTCCAACTCCGACGAGTCCTCCTGGG
+TAGGCTTCCTCAACGAACTGCCCTCCAGCTTGGAGCGACACTATCTCGGTCGTTATCGGCTCGTACTTGA
+TCCTTCCATGCTCCTCATAAGGAACGCCCGGCCTTATCTCAATCTCGTCCCCAACTTTGAGCTTCCCTTG
+AACTATTGAGCCACCTAAAACGCCACCTACTAGCTTTTCCGGTGGGGTTCCTGGTTTATTGACGTCAAAG
+CTTCTAAGAACGAGCATCTTTGGTGGCTTGTTCGGATCCCTCTTTGGCGTTGGGATGAAGTCCTCTATGG
+CCTTGACTAGGACGTCTATGTTGGCCCCATGCAAAGCTGAGATTGGAATTATTGGAGCGTTCTCAGCAAC
+CGTCCCCTCTATAAACTCCTTTATCTGCCTGTAATTCTCGAGGGCCTTCTCCTTGTCAACGAGCTCTATC
+TTGTTCTGGGCTATAATTATGTTCTTCTGACCTATAATCTGGAGGGCCATTAAGTGCTCTCTCGTCTGGG
+GCCTTGGACAGGGCTCGTTTGCCGCTATGACTAGAATCGCACCATCCATAAGGGAGGCTCCGGCGAGCAT
+CGTGGTCATCAAGGCCTCGTGCCCAGGAGCATCTATGAACGAAACCCTCCTCACGAATTCCGTCTCATGA
+CCGCAGTAGGGACACACTGGGGAAGTTGAATACCTACCGCAGTTTGGACATCTCCTTATCTCGGCATCCG
+CAAATCCTATCTTTATCGTGATACCCCTCCTCAGCTCTTCGCTGTGGGTATCAGTCCACACTCCAGTTAA
+TGCTTTGGTCAACGTCGTTTTACCGTGGTCAACGTGACCAACCATACCTATATTTACCTCTGCCTGCCTT
+GATTTTCTCTTCTCTCCCATGGCTCTCGCCTCCAGAAGTGTTTGCTAAGTTGTAGTTTAAAGGGTTTATT
+GTTTAAAAAAGAAGAAGAATTAGTGCTTTATGAACCTTCCATTAACCCCGGTTCCCTGGGGGTCAACGTC
+GTCCCTCATTATCAAGACAACTCTACTCGGCTCGTATTCATCTTCTATGTGATATCCTGGGAGGTGCTTA
+ACTAGGGCTTCAGCGAACTCCCTTATGTCTTGATGGCTTGGCATGTTGTTAATCGTTAATCTGTTCCTTG
+AGTAACCTACGAACATGTAGGCCTTAGCCTCGACGAACATCGGTCTGGCCTTTAGTATTAGCTTCGCGTA
+CTTTTCTGGACTGTGCATGTTCTCCCCCTTAACCAGGGTTAGCCTGACGACTGTTCTAGTAGGTAAGTCC
+CTCATCAATTCGAGGAACCTCATTATCCTCTCCCAGCCGTCCGGAATCATTGGTATGTTAACTGAGTTGT
+AGGTCTCTATGTCGGGAGCAGTTATCGAGACGTAGAGCTGGGTCGGTAGCTTGTCCTCCTTTATCATCTC
+TTCCAGCCTTTCTGGAACTGTTCCGTTGGTAACTATGAAGGTTGTGAATCCCCTCTTGTGGAACTCCTCA
+ACCAAGTCCCCCATGTATGGATAAAGCATTGGCTCTCCAGATAGGCTTATTGCCGCGTGCTTCGGTTCCC
+AGGCTTCCTCGAACTTCTTCTTGTCAACCTTTGGATTTCCTTTGTACCCTATTAGGAGCTTTCTCTGAGC
+CTTTATGCTCTCCTCCACTATGAACTCTGGGTCATCCCAAGGCTGAGGTAGCTCAGTTCCCAGGAATGTC
+TCCATTGGTCTCCAGCAGAATATACAATTGTGAGTGCACCAAGCTAGGACTGGAGTCATCTGAAGGCACC
+TATGAGAGTGTATTCCATAGAACTTCTGCTTGTAGCAGAATCTCCCCTCCGTTAGGCTCTTCTTTAACCA
+GTGACACAGCTTAACCCCGCTGTGCCTTCCCACTATCTCGTAGTGTTGCTTCCTAAACAGGTTCGCAACT
+TCCTCGGGCATGTTGGGGTTAGCTTGAACGGTAATCTTTCCGGGCTTTATCGTTATCATCTCCCTCACCC
+CAAATTTCGGCTCGCCTAACTCAATTCATCTTCACAACTTTTAAAGTTAATCGAGAGAACTTGAAGCTTC
+TTTCATAAAATGGCTTAAATATTTCAGGGCATATTTGTTCATGGTGATTGCCATGAGGGTTCTAATCCTC
+AGCGCTGACCAGTTCGAGGATGTAGAGCTCATTTATCCCTACCACAGGCTCAAGGAGGAAGGTCACGAAG
+TTCTAGTTGCCAGCTTCAAGAGAGGGGTAATAACTGGAAAGCACGGATATACGGTGAACGTTGACCTAGC
+CTTCGAAGAGGTTAATCCAGATGAGTTCGATGCACTAGTTCTCCCTGGTGGAAGGGCCCCAGAGAGGGTT
+AGGCTCAACGAGAAGGCCGTCGAAATAGCTAAGAAGATGTTCAGTGAAGGAAAGCCAGTTGCGAGCATAT
+GCCATGGGCCCCAGATTCTGATTTCGGCTGGAGTGCTCAGGGGGAGAAGGGGAACTAGTTACCCAGGAAT
+AAAGGATGACATGATAAACGCTGGAGTTGATTGGGTGGATGCCGAGGTAGTGGTCGACGGCAACTGGGTG
+AGCTCGAGGGTTCCTGGGGACCTGTATGCGTGGATGAGGGAATTCGTGAAATTACTTAAATGATTAGCTT
+TTTCCACAAATTTTATATTATTTTCACTTAACTATTTCTGGTGTATAAGTTATGAGGAAAGGGGGATTAC
+TTGGCCTCGCACTATTCTTAGTGGTATTAGTTATAGTAGGATTAATAGCATTGACTTTCATTGGTTTAGG
+ATTGTTAGGAATATTCGGCTTTGGACATGAGAAGTGGTTTAGCTTATCTAACTGCCATTGCGAGTGCTCC
+ACTATGGAGGCTGGGGAAGTTAGAGAGATTGGCACATATAATGGAAGCAAGGTTCACATCTCTAACCTTG
+TAGGTAGATTAGTCGTCGAAGAGGGAAACTCTCCGCTAGTCATCTACAGTAACTTACCAATAAACGTCTC
+TCAGGTTGGAGATGAAGTTTTGATAACGTGCAATGAGTGTAATAAGTACAAGGATGGAAAGATAATAGTG
+AAAGGTAACCTGAGCGAGCTTGAAATTGGCGATGTTTTAGGGAAAGTTGAGGTTGAGGTTCCGCTAAGGA
+TCCTTAAAGTAGGTGACATCATGGGAGAACTAGAGGTTCATGCTCCAGTTGGAGTATTCGAAAGTGGGGA
+CATCATGGGGAGAGTAAGCGTTAAAGCGCTAAAGCTCGTAGACGTTGAGGACGTTCTTGGAGAGCTCAAG
+GTAATGGTTCCTGAAGGTTATGGAGTTAACTTGAAAGTTGACGATATTATGGGCAAAATAAAAAATGAAG
+CTAAGGGAGAAAAGAAAGTTAAAGTTAATTTGGAGGACGTCATGGGGAGGGTGGAGATAATAAATGGCTA
+GGAAGGAAAACATAGTTAGGGCCTTTATCCTGGGCCCCTTGATAGAAGTAACGGTTCCAAAACCCGGAAA
+CGTGTCTAGGGCTAGGGACTTCGAAGACTTAACTATATACCACTTTCTCTTTGCAAATACTTCCCTAATT
+TCCCCATATCTAAAGGCCGTTGAGAGGGGTATCCTCCTGAAGAGGGGTAAGATTAAGGAGGATGAAGTTG
+GCATTGGGAAACTCATGAGGGAAGCAGTATCTTGGGCTAAGAAATACCAGGATGCCAATCCAAATTTTGG
+AATAATAGCGCTAAGCGTTCCCCTTTTGATAGCATTAGGCGAAGGTTATGACGTTCACTCCTGCGGTAGA
+AGGGCAATGGAATTAATTACAAACTCTACGCCCTTCGATTCAGTAGAGCTCTATAAGGCAATAAGGATTG
+CCAATCCAAAGGGTGTAAAGAGAGGAGTAAAGTATGATGTCTACGATGACTCTTCCTTTAATGAGCTAGT
+CAGGGACAACATTAACCTTGCGAAACTCGCTGAACTTAGCTGTGCCAGGGAATTAATATTCTGCGAGTGG
+ATAAACGGCTACTCTAAGGTTTATGAGGCATTATCTTTACTAGAGCGCGAGCTTTCCAGCCTTAGTTTGG
+AGGATTCCGTTGTTAGGGTGTTCCTCTATATGTTGGCCAAGTACAGGGATACTTTAATAGAGAGAAAGGC
+TGGCGTTGAGGAGGCTGAACTCGTTAGACAAAAGGCCAACCTAGTCTTGGCGGGAAAGATGAGTTTAGAT
+GAGTTTCATAAGTTTATGAGGGAGAAAGGGGATCTAAGAAACCCAGGTAGTATAGCGGATATATTGGCCG
+TTTCACTATCGCTTCTCCTTCTAAAGGATTACAGGTTGATTGGAACGAGGTTAGTCATGTCATCTATATA
+AATAATAGCCAACTCACCCAGTTAAGCCCTAATCTAGGTAACGCCTTTACTCGATTAAAGCTTGCTTGTA
+AACGCTCTCTAGCTTAAGCGTTCCAATATAATCCTATTATACATAATTCATTAGGTTTGCATTGGGCCAT
+ATCTCGGTTGGAGGCACAAGAAATCCGAAAAGTTTATATACTTTCTCAGCTCATTTTGGAATGAAAAAAC
+TAGTTGGAGGTGTGGATGATGGCTGAGTTGCCAATTGCACCGGTTGACAGGCTTATAAGGAAGGCGGGTG
+CACAGAGAGTTAGCGAGAAGGCAGCAAAGCTTCTCGCTGAGCACTTAGAGGAGAAGGCTCTCGAGATCGC
+AAAGAAGGCAGTCGACCTCGCAAAGCACGCCGGAAGAAAGACCGTTAAGGTCGAGGACATAAAGCTTGCA
+ATTAGGAGCTGACTTTTTCTCTCTAGTATTATTTTTAAACCGTTACCCGATACTATTCTCGTGTCCGTTG
+AAGTTGCAGTCAGAATAACTAGGAGAAATCACAACGCGTTCGTGCACCTTCTAGCTGCCCTTGAGAGTCA
+AGGCTATGATCTATCTAACGTTCTCGTGACCAAGGATATTAATGAGATAATAAAGGCCAGGCCGAGTGTT
+ATTCTTTACTCCTTCTATTCCCAGGAGGTTGACGGGGTAAAGAGAGAAGTCGAGATCCTAAAGAGTAAGG
+TCAAGGCGGTTTTCGTCGCTGGAGGATACCATGCGATAGCAATGCCGAAACATACCCTTAGGGTTCTCGG
+CTTTGATATAGCTGTAATTGGTGAGGGAGAAGAGGCCCTTTACAATCTGCTTCTCAAGTTAAGGGGCAAT
+GGGTATAAAGTAACAAAAGACTTGACTGAAGTTAAAGGATTGGCGTTTTACCTCGGAGGGGACTTCGTCT
+TTACGGGGTTCGCGAAAGTTGAGGACTTCTGGAAGTTTCCACCCTATCCGGAGGGTCTGAAGTTAATATC
+CCCAATGGAGATAAGCAGGGGATGTCCCTTTGGATGCTACTACTGCCAAACGCCTTATGCAAAGGGCTTC
+AGGATGAGGCATAGGCCAATAGACCAGATAGTTAAGTACTCAAGAAGGATGAAGGATATGAGGTATATAA
+CACCAAATGCCTTTGCCTACGGTAGTCCTGGGGGAATATTAAAGATAGAAAAGGTGGAGGCCCTTCTTAG
+AGCACTTCAACCTTTAAGAAAGGAGGGTAGGAGGTTGTTCTATGGGACGTTTCCAAGCGAGGTTAGACCA
+GAGTTTGTAACCAGGGAGACCATTGAACTACTGGTAGATTATACCGATACGAGGAGACTTGCAATAGGTG
+CCCAAAGTGGAGATGATGCCATGCTTAAGGCAATGCATAGGGTTCATAAGGTTGAGCACGTTGTGAATGC
+AGTTGAACTTGCTTTGGAATACGGTCTAACTCCTGTGGTTGACTTCATAGTTGGGTTGCCAAACGAAACT
+CCCGAGAGTCAAAGGAAAAGCATCGAGCTGATGAAGTGGATAATGAGGAAGGGGGGCAAGGTTAGGGCCC
+ATTATTTCATGCCCCTTCCTGGGACTCCCTGGGCTAGGTGTAAGCCCTCTCCACTAAGCGAGGAAATGAA
+AAAATTCTTGGGTAGGATGGCCGCTGAGGGTAAAATAGAAGGCTCTTGGGGAGTTCAGATAAACATTTCT
+AGGAGGTTACAGAAGCTTATCGAGGAATTCTACGAGGAGCCAATGAGCTATCACGGAAATGTGAAAGTCA
+TCTGCTAATATTAATTTATAGGTTGAAGTTTATGGAATATGAGAGGTTGAAGAGGCAAGAGTTCCTATTA
+TCTAGTGTCATCTTTATTGGGTACAGTCGATTGTTTGAGGGAATATCGTGAGAGAATATACAAGTTGGCA
+TAGCAGTAACTCTAGCAATAAGCATAATCCCAGGATTAATAATACTCCAGGAAGTTAAAAGGGATCATGC
+TCTAAGGGGTTTCCTCTTGGCGTCGTTGGTAGAGTTTATTTGGGCTCCTTTATTCAAAGTCCTAGATGTT
+CAATACTGGTGGCACTTTATGGTGGCTGGAATTTTAGGTTTGGCAACGGTTCTTTGGATAAGTGAGTATA
+ATTCCTTGACTCAGGCCGTTGCTTTTTAGGCCCTTTACTCTTATTTTCCCTAAAATGATGTCTACGATAT
+TTGAATTCAAATTCCTCTTGATACAAAAAAGATTTATAACCTCAAGGGTTTCTCATCAACACGACGGCAA
+AAATGTATGCCGAAAACTATAAAATATTTGAAGCTATCATAGACAAATTACGGGAATTTGATGGCGCAAT
+CATCGTAGAAGGCCCGCGAGATGAAATATCCCTTAGAAAATTGGGGGTCAGAGCGGAGATAATAAAGCTG
+TCACGATTACCCCTCGCTGAAGTTGCATTGATAGCATCTCAATATAAGGAAGTAATGATACTAACTGACC
+TCGACAGGAAGGGTGAAGAGCTTGCCAAGAAGCTTGCAATGTACCTGGAAGGTTATGGATGCAAGGTTGA
+CACTGAAACAAGGAGGAGCCTAAAGATGATAGCGAAAAAGGACATTAAAGGCATAGAAGACCTCTATAAC
+CTCTACCTTAGGGTGAGTCTCCGTTTCTGGCCCCCGGAGGAGGGAATTTGATGAAAAGAAAGAGGGCGAT
+AATTCAGCACATACTCTCCGAGAAGAGGAGAATTGAAAAAATAAAAGAGGGTGATAGCATGGCTGGGAAA
+GATGATTTTGGAACGACCAAGTACATAATCTATGCTGAATTTGAAGCTAACGGCGTCGTTGAGAGGCCCG
+ATGTTGTTGGTGCTATTTTTGGTCAAACCGAAGGTTTGCTTGGTGATGATTTAGATTTGAGGGAGCTCCA
+AAAGACAGGAAGGATTGGGAGGATAAAGGTTGAGGTTCACACGAAGGCTGGAAAGAGTTACGGAACAATT
+TTAGTTCCCTCGAGCCTTGATAGGGTTGAAACCGCGATAATAGCTGCAGCCCTTGAAACAATAGACAGGG
+TAGGGCCTTGTGAGGCAAAGATAAGGGTCGTTAAGATAGAGGATGTAAGGGCGAGCAAGAGGAAGTACAT
+AATAGAGAGGGCCAAGGAAATACTTGAAACCCTAATAGAGGAAGAGATCCCAGAGACCCAGGAACTGGTT
+GAAGAAGTTAGAAAAGCAGTAAGGGAGATGGAGCTGATAGAATATGGACCCGAGAAACTTCCAGCTGGGC
+CACACGTTCCATTCTCTGATTCAATAATAGTCGTCGAAGGAAGGGCCGACGTGCTTAATCTCCTAAGGCA
+TGGAATAAAGAACGCTATCGCAGTAGAAGGAACGTCGATTCCAGAGACGATAATAAAGCTAAGTAAGGAA
+AGAATAGTCACAGCCTTCACAGACGGTGACAGGGGAGGAGAACTTATACTAAAGGAGCTCCTCCAAGTTG
+CCGACATAGATTACGTTGCTAGAGCTCCGGAAGGTAAAGAGGTTGAAGAGCTAACCAAGAAGGAGATAAT
+AAAGGCTCTAAGGAGCAAGGTTCCAGCTGAAGAAGTTTACAATGAACTATTCAACAAGGGCAAGAGCTTC
+TATGAGATAGTGAAAGAAAGAGAAGGTAAAGTGAAGGAAGAAAAGCCAGAAAAGGAAGTTCAGCAACCAA
+AACCCCAGGTTAAGGCCAATGAGAAGATAGTTAAGCCCTTGCCAGTTCCGAAGCAGGATTACAGGGGGTT
+CGAGGAGTTCGTTGAGAGGGTCAAGAATAGTCAGGATCCTATAGCACTGTTGTTAGATGAAAATAAGAAT
+GTGATAGCTGAGGTTCACACGAGGGATTTGCTAAGCGCAATAGATGAAAACGACGGGGTTTATGCTGTCA
+TATTTAACGGAATAATAACCCAGAGGTTGATAGATGTAGTTAGCGAGAAGGGAGTTAGGTACCTAATAGG
+CGCCAAAAAGGCAAACGTCGTTAGGAGGCCGGTTACTCTCAAGGTAATAACCTTCGCCGAGTGATCCCCA
+TTCTCTTCTTTTATAACCATAACATTTAATATTCCCGCCCTTGTAAATTATTTGGGATTCGACTATGCAA
+GCCGTACTGCTGGCGGGTGGCATGGGAACTAGATTGCTCCCACTCACGATTTACAGGCCAAAGCCAATGA
+TACCCTTCTTCAATAAGCCTCTGATGGAGTACATGGTGAACAACCTAGTGGAGGTTGGAGTTGACGAGAT
+AATAGTGCTCGTCGGCTATTTAAAGGAGAAGATAATTGAACACTTCGGAGATGGAAAGGAGTTTGGAGTT
+GAGATAAAGTATTCAAATGGGGAGAACGTGAAATTTGGTACCGCTGGGGCATTGAAGAGGGCTGAGAAGT
+TCATCGAAGGAACATTCATAGTAGCATCTAGCGACGTCTTGACTAACCTAGATTTCAAGTCCCTTCTCGA
+GTTTCACGCAAAGAAGGGTGGCATAGCCACGATGGCACTAACGAAGGTTGAAGATCCAAGTCCCTATGGG
+GTTGCTGTCCTGGATGATGAAGGGAAGATCCTGTACTTCAAGGAGAAGCCCAGGAGGGAAGAGGCCCCGA
+GCAATTTAGTCAACGCTGGAATATACGTTTTTGAGCCTGAAATCCTCGACTTAATTCCTAAGGGAAAACC
+CTTTGACTTCTCCCTAAACTTATTCCCAAAGATGCTTGAGGAGGGAATTCCAATATATGGCTTTCCCTTT
+GACGAGTACTGGAACGACGTTGGAAGGCCCTCTACCTATCTTCAAGCAACTGAGGATGTCTTCCTGGGGA
+AGCTTAAGCTACCCCAGATAAGCGTGGGTAGGCTTAAGGGAAACGTCGAGAGGGGAGGTAGCCTGTTCAC
+CGGTAGTAGGTGTATACTCAGAAACCCAAAGGTCTCGGGATTCGCCGTCCTTGGAGACAACGTTGAAATA
+GGAAGGGACGTTAAAATAGAGAGATCCGTTATCTTCTCTAACGTCACGATTGAGGATGGGGCCGAGATAA
+GGGAAGCTATAATAGGGGAGAACGTTTACATTGGGAAAGGCGTTACCATAGAACCTGGAAGCGTTATAGG
+GGATAACTCAATAATTGAGGAGCACAGCAGGATTGGCGCTAACGTTAAGATTTGGGCCGATTCAAGGGTT
+GGGAGGGAAAGCATTATACTTCCAGATTGAAGGAGGTGTTATGATGAGGTTGTACAGCTCAGAGAAGTTC
+AACCCCGAGGAACTCGCGCTCCTTGGGAGGGGAATAGGAACGGTTGCTCAGGGAACGATAGTCGTAGGAA
+GGGATGGAAGGGCAATATCGAGGTACGGAAAGAGGGCCCTAGTTGTGGGAATAGTTAGCACTGGCTCCAC
+GATAATGGACGTAAGGTTGATTCCGCTGATAGCCCTTAGGGACTTCGCAAAGAAGAAGAACTATCCGTTC
+GCGTACGTTTACTATTACAACGGTGTTAACGTGGAGATAAATGGAATCGATGCCGAGGAGGTTAAAACGA
+TAGTCGAGAAGAGGACCTTCGTCGAGGCATCTCCAAACGACATCGGTGCAACGGTTTATTATCCAAACGC
+TCTAGATGACATTGTTCATGAGATACTGAGGCACTACGACTTCAACCTCGGGACAAAGGTTCTAGTTGAC
+TGCATGAACACGCCCGCAGTTCTCCTCTTCCCCAGGATGAGCGAGAAGTTCGGAATGGAAGTTGACATGA
+TAAATGACATGATGACGAGCTACCTACCACCGAAACCAAAGGAAATATTCTTGCAGAAACTCCAGAAGGG
+AGACTACGACTTTGGGTTGAGATTTAGACCTGATGGAATAGTGGAGTTCCATAGGGACGAGGATGTTAAG
+GAGTTCGACAGCCTATGGAACCTAATGGATTTCCTTAGCTCCCTATAGCTTGGTGATCCTATGAGGGGCT
+ACTTCGTGGTGCTCGAGGGTATAGATGGGTCAGGCAAGACTACGCAAGCCAAGCTATTAGCTGAGTGGTT
+CGAGGAACAGGGATGGGATGTATTGCTGACGAAGGAACCTACGGATACGGAGTTTGGGAGGCTGATAAGA
+GAGCTGGTGTTAAAGAACAGCATAATAGATGGCTCTAGAATTAGTTACGAGGCCGAAGCCTTGTTATTCG
+CTGCTGATAGGGCTGAGCACGTTAAGAAAGTTATCCTTCCGGCCCTCGAGAAAGGTAAAGTCGTGATATG
+CGATCGCTACCTCTACTCTTCCCTCGCCTATCAATGGGCCAGGGGATTAAGCCTCGAGTGGCTCATGCAG
+ATAAACTCATTCGCCCCGAGGCCGGACTTGGCGATCCTCCTAGATCTTCCGGTTAAGGAGAGTATAAGGA
+GAACCAAGGCAAGGGGAAATATGAGCGAGTTCGATAAGCTTCTCGAGTTGCAAAGGAAGGTTAGGATGAA
+CTACCTAAAGCTCGCCGAGATGTTCAAGGAGATGAGGATAGTCAATGCGATGGCAAGCGTTGAGGAGGTT
+CATGAGGATATAGTTGCGTTGGTTAAGCATGAGCTCCTGGGTTTATAAGCAGTTTTCTGAATTTAACCTT
+GGAAAGGTGAAGCACCATGGTTCTAGATTCCCTGGGGAAGGCACTTAGCAATGCCCTCAAGAAGATAGCT
+AGGGCCGGTAGCGTTGACGAGGCTTTAGTTAAGGAGGTTGTTAGGGACATTCAGAGGGCGCTTATTCAAG
+CTGATGTAAATGTGAGGCTAGTCTTGAAGCTAACCAAGGAGATACAGAGGAGGGCCTTGGAGGAGAAACC
+TCCCGCCGGAATCTCGAAGAAGGAACACATAATAAAGATAGTGTACGAGGAACTCACAAAGTTCCTGGGA
+ACCGAGGCCAAGCCCATAGAGATCAAGGAGAAGCCCACAATTCTGCTGATGGTAGGCGTTCAGGGTAGCG
+GTAAGACAACGACGGTTGCTAAGCTAGCTAGACACTTCCAGAAGAGGGGTTACAAGGTGGGCGTAGTCTG
+CTCGGACACTTGGAGACCAGGGGCGTATCATCAGTTAAAGCAATTACTTGATCCCTACCACATAGAGGTC
+TTTGGCGATCCGAACGAGAAGGATGCGATTAAACTAGCTAAAGAAGGAGTTGAACACTTCAAGGCCAAGG
+GAGTTGACTTGATAATAGTTGATACCGCCGGAAGGCACAAGGAAGAGAAGGATCTAATAGAAGAGATGAG
+GATGATAAGCAACGAGATCAAGCCCCACGAGGTTATTCTAGTGATAGACGGAACTATAGGGCAACAAGCT
+TACAACCAAGCCTTGGCCTTTAAGGAAGCAACCCCAATAGGTTCAATAATAGTTACCAAGCTCGACAGCT
+CGGCCAAGGGAGGAGGGGCTTTATCTGCAGTAGCAGCTACTGGAGCCCCGATAAAGTTCATTGGAACAGG
+CGAGAAGATAGATGATTTAGAGCCATTTGACCCAGCGAGATTCGTTTCAAGGCTACTCGGACTTGGCGAC
+ATCCAGGGATTGCTCGAGAAGTTCAAGGAGCTTGAGAAGGAAGTGGAATTCACCGAGGAGGATCTGGAGA
+GGTTTCTTAAAGGGAAGTTCACGCTTAAAGACATGTACGCCCAGCTAGAGGCCATGAGGAAGATGGGGCC
+ACTCAAGCAGATCCTTAGAATGATCCCAGGATTAGGATACTCCCTTCCCGACGAGGTAATCTCGGTGGGC
+GAAGAGAGGCTGAGGAAGTTCAAAGTCATAATGGATTCTATGACGGAGGAAGAGCTCATGAACCCAGATA
+TAATAAACTACTCCAGGATAAAGAGGATCGCTAGGGGATCCGGAACCTCGGTTAAAGATGTTAAGGAGTT
+GTTAAATCAGTACAATCAAATGAAGAAGTTCTTCAAGAGCATGAATAAGAGGCAACTATTAAGGCTCGCA
+AGGAGGTTTGGAATGTGATGGATGTATTTATCTTGCTCGTTATAAGGCCTGGTCTCGAAAACGAGGTGTA
+CGAGAAGCTAAAGAACAGGCCCGAGGTCAAGGAGATATACAAGGTCTATGGGGACTACGACATAGTGTTA
+AGGTTATCCATAGATGGAATTAAAGCCCTAGACAAGTTCCACGATGAAGTCCTCAGGAAACTTCCTGGGA
+TAGAGCTGAGCGAGACCTTGATAGCAAGCTCTTACTGAGGTGATGGGGAGGTGGAGAAGGAGAGATTACT
+GGCAAAGATAAACCTCAAGACTGGAGAGCTTGAGGTTGTTGATGAAGATTTTAGGTTCAAATGCCTAGAT
+AACTGTGGGCTCTGTTGCATAGAGAATGACATTCCACTCAGGGAGGAGGACATCGAGAGGATAAAATCCC
+TGGGTTACGACGAGGACTACTTCGTGGACTTCACCAAGATGGTCTACAGGGGTCCAAAGTTCTTAGGCTA
+CGCTATGAAGAAGAGACCCTTCGACGATGCCTGCGTTTTCCTTGATCCCGAGACCAAGAGGTGCAGGATA
+TACGAGCACAGGCCTCTAGCTTGCAGGCTTTACCCCTTCGCCCTTGTTAAGCATAGGGATTACCTTGAGA
+TATACGTTAGGAACGTCAACTGTCCTGGAATAAATCATCCGGAAGGTGTGCCCATATAGGAGGTAATTTT
+TGAGTACTTTGGAGAAGTCTTGAAGGAGTTGGGGCTAGATGTTGGACGAATTAGACAAAAAGATAATAGG
+AATCCTAATGAAGGACTCGAGGATATCGTACAGGGAGATAGCAAAGGAACTTAACGTGGCGGTTGGGACG
+ATATACAACAGGATAAAGAAGCTTGAAGAATCGGGGGTAATCCAAGGGTTCACGTTGAAGCTGAACTACG
+AGAACATAGGTTACGACTTAACGGCAATTATGGGAATAAAAGCCCAGGGAAAGAAGATCAGGGAGATAGA
+GAGGATAATAGCGAAGGACAAGAGGGTAATGTGCGTCTACGACGTTACAGGTGAATACGACATAATAGTC
+ATAGCGAAGTTCAAGAACAGGGAGGATATGAACAGGTTCGTGAAGGGAGTTTTGAGCATAGATGGGGTAG
+AAAAAACTAACACCCACGTGGTTTTGGAAGTTGTAAAGGAAGACTTCAGGCTCGAGCCTTAGAGCTTGAC
+CAAAGCCTCGACGGGAATGTTGTATTCTTCTTGGAGTTTATCTATTATATTCCCAACGCTTATCAGGAAG
+AACATCCCTACAGGAACTGCATCAGCCTGCTCACAGAGCTCGATTAGGGCCCTCTGGGTTTCACCACTTC
+TAACAACATCATCAACTATCAAAACTCTCTCACCCTTCTTCAGAGCCCAGGCCGGAAGGTACAAAGTAGT
+TATGCTACCGGAAGCACTTGGAACGTAATTTACCTCGTAAAACTTGCTGACACCTACTTCCTTCTTCTTC
+TTTGCGTAAACGACATCAACGCCTAGCTCATTCGCTATCTGAACGGCCAAAGGTATTCCATCTGTTGCAG
+CAGTTAGGACCTTGCTTACGCCCGTTTTCATATACTTAAGTGCAACATGCTCGGCTATTAGGGCGAGCAA
+GTTAACATCGCTAAGCACGCTCATCGTGTCGAAGAAGCCGAACGAGTCGAACCGTAGTCTCTTCTTTACT
+TCCTCTTGAAGGTCGAGGTATTTGCCCAGTTGCTCTTCTAGTTCCTTGGCCCTCTCTACGCTGGGCAGCA
+CTTTTCCTTTCACGTACCTGTTTAAGACCGTTATTGGCAATCCAGTTATCTTCGATAGGTCTTCGTAGGT
+GTAGGTTTTCTTTAGTATCCTGAGCATCCTAATTACCTTGAGCTTCTGTTTGATTACCTCGTATTGATTC
+ATTCCTATTCCCCGACGGGTGTTGACAAAATTGTGTATAAATGAGTTTCGCTTGAGTGGTGAGTTTAAGG
+TTAGAGAAAATTTTAAATTTCTATACGCCTCGTGTTTAACGGGAGGGCCCGTGGTCTAGACTGGTTATGA
+CGCCGCCCTCACAAGGCGGAGGTCCGGGGTTCGAATCCCCGCGGGCCCACCAGATTTTGGTGATTTCGTT
+AAACTGTTCTCATTGACGAAAAATTATAAACCTCGATTCTCACTTAAACCTTGGATGATGACCGGTTTCG
+GGACTGAGCTATGATGACACCAGCTATCGCTGACTCCTCTTACTCTCGTTTTCAATTACTTGGATCACAT
+AATCTATGAACTTCCTGACCTCTTCTAGTTCTTCCTCGGGAATGTCCTTTATCTTCTTGTTCTTGCTCTT
+GTACGTTAATAATTTTAACAATGCCAATCTTCCTATCGCCGTTTTCGTGCTGATCTCACCTTCCTTCCAG
+TCGCGCCATATCGCGTTTGCTATCCCGTAAAACTCTGGAATGCTGTCTAGCCCAGGATCCCCAACGTCGA
+TAACTTCCTTTCCCAAATACTTGTACCTCTTCTCCTTTTCCTCCTTCGTGAACTCCTTTATTTTTCCTTT
+AATGTACTCGTGCACCATTTTTGACCACCTCACAACTATATCTCCTCTAAAATTTTATTAACATTTCGTT
+TCTAAAATTTTAGCTCAACCTTTATTAACTTCCCTTCGTTCGTGAAGAGTGGTGGGAGCATGGAAGTTGA
+AAGAATCGCGCTTAAGTATGCCTTGATAAACGCAATTGAACACGGGGGGAAGGCAAATCCCAAGGCAGTT
+ATAGGCAAGGTTCTCGGCGAGAATCCAGAGCTTAGATCCAAGGCGAGGGAGATAGTTCCCATAATAAACA
+AGGTCGTTGAGGAGGTTAACTCCCTATCATTGGACGAGCAAAAGGCAAAGCTCATGGAGATCTATCCCGA
+GTACTTCGAGAAGAAGGAGGAGAAAAAGGAGGAAAAGAAAGGCCTTCCACCCCTTCCAAAGGCCGAGAAA
+GGTAAGGTTGTCACGCGTTTTGCACCTAACCCTGATGGGGCCTTTCACCTAGGAAACGCGAGGGCGGCGA
+TACTAAGCTACGAGTACGCTAAGATGTACGGTGGTAAGTTCATACTTCGCTTTGATGACACCGATCCAAA
+GGTGAAGAGGCCAGAGCCTATATTCTACGAGATGATAATTGAGGACTTGGAGTGGCTCGGAATAAAGCCC
+GATGAGATAGTTTACGCCAGCGATAGGCTTGAGCTGTACTACAAGTACGCTGAAGAGCTCATAAAGATGG
+GCAAAGCCTACGTCTGCACTTGTAAACCAGAGAAGTTCAGGGAGCTTCGCGATAAGGGAATTCCGTGTCC
+TCATAGAGATGAGCCAGTAGAGGTTCAGCTTGAACGCTGGAGGAAAATGCTGAACGGCGAGTATAAAGAG
+GGGGAAGCTGTGGTTAGAATTAAGACCGACTTAAACCACCCGAATCCAGCTGTCAGGGACTGGCCAGCTT
+TGAGGATAGTTGATAATCCTAACCACCCTAGGGCCGGGAATAAGTACAGGGTCTGGCCGCTCTACAACTT
+TGCCTCCGCCATAGATGACCACGAGCTCGGCGTTACCCATATATTCAGGGGTCAGGAGCATGCCGAGAAC
+GAGACGAGGCAACGCTACATCTACGAGTACTTCGGCTGGGAGTACCCAGTTACCGTTCACCACGGGAGGC
+TCAGCATAGAGGGGGTAATACTCAGCAAGTCGAAGACGAGGAAGGGAATAGAGGAGGGCAAGTACCTCGG
+CTGGGACGATCCCAGGTTAGGGACTATAAGGGCCCTGAGGAGGAGGGGAATACTTCCAGAGGCCATAAAG
+GAATTAATAATAGAGGTTGGGCTGAAGAAGAGCGACGCAACGGTTAGCTGGGATAACTTGGCCGCGATAA
+ACAGGAAGCTTGTCGATCCGATAGCAAACAGGTACTTCTTCGTTGCCGATCCGGTGCCCATGGAAGTTGA
+AGGCGCTCCAGAGTTCATAGCTAAGATCCCTCTACACCCTGATCACCCTGAGAGGGGCACGAGGGAGCTG
+AGGTTTACTCCTGGAAAGCCGATATACGTTTCAAAGGATGACCTTGACTTGCTCAAGCCAGGTAGCTTTG
+TAAGGCTAAAAGACCTGTTCAACGTTGAGATAGTTGAAGTTGGAGAGAAAATAAAAGCTAAGTTCCACAG
+CTTCGAGTACGAAATCGCTAGGAAGAACAAGTGGAGGATGATCCACTGGGTTCCTGAAGGCAGGCCTTGT
+GAGGTCATAATTCCAGAAGGCGATGAGCTCATAGTGAGGAAGGGATTGCTGGAGAAGGACGCTAACGTTA
+AGGCTGGTGAGATAGTTCAGTTCGAGCGCTTCGGCTTCGTTAGGATAGATAAGATAGAGGGGGAGAAGGT
+TGTCGCAATTTACGCCCACAAGTGATCTCGCTAGGAAGGCCATCGATACGGTAAGGAAGGCCCTCCCCCT
+CTTCATCCCCGCTCCCCCTATAGTTCACAGGGATCCAGAGGGTTATCACATAGATGTTCCAATCCTCTAC
+ATGGATTTCGCCGTCGATAGGGTTCATTTCAATGCGGAAACAAACGCCCCTTTCCCAAAGGGATCCCCAG
+TCTCATCAAAGGTTCCTCCAAAGAGCGAGGAAGTGGTCGAGAGGATGAAGGCTATCCTTGAGGAATCCCG
+AGTTCTCGAGGCCTGCGAGTTCAGAAAGCCTGAGAGGGCTTGGGTAGTTCCGTGGCATGGGAGAGCTTCA
+TAATCATGCACGTGAAGGTTTCCTTCGAGGGTGAAAGAATAGTACCAGATTATCCACTGACGGAGGAGGT
+TAGGAGAAACGTCGTTAGATATTAGGAGGGAATGGTTCCTCTTTTCCCTTGTGATCCTTTATATAGTTTT
+AGCGTTATTTGACCCCTCGTACCCCAGGAAGAGCGTTCAGTTTGTGAACTGGGGTAGCCTCTTCCTTATA
+ACCTCCCTGATAATTGCATCCAAAGGTCTCGAGCTCTCCGGTGTTTTCACTTCTCTAGCGATAAGGTTGG
+CGAGGGGTTCCATGAGGGGAATATCCATAAGGCTAATTCTCTTGACGGCCTTCTCTTCGGCATTCATAAT
+GAACGATACAGCCGTACTCGTTTTCACTCCCTTGGTAGTGAGCTTGGGGAGGATTGCTGAAGTTAACGTT
+CCAAGGCTAGTTACCTTAGTTGCAATCTCAGCTAACATTGGGTCATCTTTAACCCCGATGGGAAACCCTC
+AGAACATAATCATTTGGAGGCACTACAATCTGGGAATCCTGGAGTTCATTAAGGGGATGCTCCCCTTTAC
+CCTTCTCTGGCTCTTAATTCTACTGGCCTTCGCTTGGCTGGAGAGGGGGGAGGTTAAGCTCTTGGAAGTT
+CCTGGGGTCGGGGTTAGGAAGGATTTATTTTTCGCTTCGGCGTTTCTCCTGGGCTTGGATTTATTCCTGG
+GTAAGCTGGATATGAGCCTATTCGCTCTGGTTTTTACGATAATCCTTTTCCTCGTCGTAGACAGGTACGT
+GCTCCTAAGCTTCGACATCGCTTTAATCCCGACATTCGCTTTAATATTCTCTAACTTCGCTGAGATCAGC
+GAGTTAGTTAAGCCAAAAATCGTTGGCTACAAATTAACTTTCCTGGTTTCCCTGTTTATGAGCCAGTTCA
+TAAGCAACGTCCCTGCAACGGCAATACTCATTCATTCAAATGTTCCCTGGCTTCCCCTTTCCCTCGGCGT
+TAACCTAGGTGGGAACGGGACAGTAATATCTTCCCTCGCAAACTTAATTGCCCTCAGAATATCTGGGGTA
+AAGTGGAGGGATTTCCATAGGTACTCGCTCCTCTACATCATGGTGGCCACTTTGGTTACCTTTGGTATTT
+TCCTACTCCTTCGTCATAGTCATTCAAGCACTTTGCTTTCCCTGGGAATCGTCAGTTCCTTCAGAACCTT
+TTTCGTTCCCTTTTCATTCTCCTTCTGGCTGATGTTCTAAGATGACTTTAATCCGTTGATTAACCCTCAA
+AAGGGAAATATAGCTCTTTAGGCGCTTCCATTCAAGCTTCTTGGCTTTCTCATAGTATACCTTAATACTC
+TCTAAATCATGCAAGAAGTCTTCTCCAAGCATTTTGAGGAGCTCTTCGCTCTTGACTTCATGCTTCGCCA
+TCAAACTAAATTTGAACTTCAAACTAAAAAGCCTTTCTGAAGGTTCCCTATTCAGAGAAGGATCTTCCTT
+ATCCTTCCCTCAACTTCAGAATTGGGCTTTATGATGACTTTAGTTGAATCTATGACATCTTTCCTAAATG
+GAACGTCGAGGATTAGGAATAGCTTGAATTCACAGTGTCCATAGATAAATGGCTTCCCGAGCTCGCTTAG
+CCTCCTTAATTTTGGAGCCCTAATGCTTGTAACTAGGATTAAAGTATCTTTAAGAGGCTCGTACTTAATC
+CACCAACCATTCCAGATATGCCTCCTTCAATTCTTAGCGTTGCACTAGCGAAGTCCCCTTCCCAGGAAAC
+CTCTAGCATACTCTTTTCAATGGAGATATCATAGGAGAGAACTATTGGTTCCCAAGAGATAGGCTTCTCC
+TTCAAGGAGAACCGTTTCATCCTTTGACATGACAATCTTGAACTCGCTAGGCTTTAGGGTTATTGATTCA
+GTCTCGAGTTCCTTCTCTTCCTCGAACTCTTTCGAAACGTGATAGTACCTTCCACCTTTGCTCGTGTACC
+TCCACTCTCCCTGCAACTTTATTTTTTCCTTTTAACTTTCCTAGCTCCTGGGAGCAGAATTCTATCTCTC
+TCAACCCTTATCGAGTTGAAAAACTCCTCAGCTTTCTTCCTACTTCTCCTCTCAACTATCGTAGCAAAAA
+CTATCCACAAACTTATTCCTAGGAGAATTAGGATTCCCACGATGTCCCTAACGTCCACCAACTTCACCCT
+CTACTGTATAGGCTCCTTCCCTTGGAGTCTATAGCTACTAGCAGGGGCAAATCTTTAGCCTCTAACTCCC
+AGACCGCATCAGCCATTCCAAGGTCTTCCCAGTAAACATTCTTAACCTTGAGATGCTTCGCCGCTAAACT
+CCCAGCTCCCCCAGGGAATGCCAAGTAAACAGCCTTACCCTTGAATTTCTCAGCGTTCATTCCTCCCTTT
+CCTATTATCCCCCTCACGCCTTTAGAGAAAAGGAAGTCCAGGTACTGGTTCATCCTTGCACTTGTCGTTG
+GCCCGGCTGAAACTATCTTACCGGCTTTAACGAGGGGTCCGCAGTGGTAGATTACGGAACCTTCAGGGTT
+GAAAGGGAATCCCTGGGATAGGAACCTTTTGTGGGCTAAATCCCTAGCAGTGTAAATCGTTCCTGAGAGG
+TAAACTACATCGCCAACTTTGAGCTTCAGAACATCCTCTGGGGAGAGGGGAGTTCTGAGTTTTACTGCCA
+TATCCTCACCCTCCCACCTTTAACCTCGAGGAAAACCCTTCTGTGGGCCCAGCATTGGATTGCCACTCCA
+GCTATGTAGCTTGCCGGATGCCTTGTTTCAACCTCAACTTTGACATCTAACGCCGTCGTCTTTCCTCCCA
+GGCCCATGGGCCCTATTCCCAGGGAATTTATCTCCTCCAGCAATTCCTCTTCAAACATTGCAAGCTTCTC
+ATTTTCGTTCCTTTCCCCTATTTTCCTAAGCAAAGCTTTCTTTGCCAGTATAAGGGCTTTCTCAGCTGGA
+CTTGCAATTCCTATTCCAACTATTATCGGTGGACACGGCTTCCCTCCACAGCTCTTAACGTGCTCTATGA
+CCTTCCTCTTCAATCCCTCTAGTCCTTCTCCTGGGGTTAGGGTAAATAAGGCCGTGCAGTTCTCACTTCC
+GCCACCTTTCATCAGTATCGATATCTTAGTCTCATCTCCAGGCTCGAAGTGAACTTCTGGAACGTTCCCA
+ACTACCTTTCCATCGATTACGCGAAGGGCGTTGGGCCTTAGAGGCACCCTCTCTGTGGCCATCCTTACGC
+CTTCAACTATCTCCTCGTATACCTCGTTTATCTCCCTGGTCTTAACGAAGAATATTGGCGTTCCCGTGTC
+TTGGCATACGGGTATTCCTTCCCTTTTCCCGATTTCTATGGCCTTTAGTATCATATTCAGGTTGAACTTT
+GCTACTTCGCTCTCTTCTCTTCTTAGGGCATCCTTTATTGCCTCGACGACATCGTCAGGAATCCTCGTCA
+CCGCCATCCTTATGGCCTCGACTATGTGCTCTCTCATGATTCCTCGGAGGGAAACTAACCTTTAAAAACT
+TCTTGGGCTTTCTCAATTACATGAGAGTTCTCCTGACTGGAGCTTCCGGTGGAATAGGTCAGGAACTAGC
+TAAAGAACTTATAAGAAGAGGCTACGAGGTTATAGGCGTTGGGAGGAACGAGAAAGCCTTAAAGGAGCTC
+GGGATTAAATACATAGTTGTAGATCTATCTACATATGAGGGCATTTCCAAGGTTAGGGAGAGCCTCAAAG
+GGGAAATAGATGTTTTGATAAATAACGCAGGCTTCGGCCTCGTTAAGCCCTTGCTGGAGCACTCCTGGGA
+AGAATTGGAAGGGATGTTCAAAGTTAACGCCATAGCTCCCGTGATATTAACTAAGGAGCTCCTCGACTTT
+ATTCCAGAGGGAGGGAAAGTCGTTTTCATTATCAGCGGTGCATCCCACGTTTATACCCTTGACTTGCCTG
+GATACGGGGCTTCCAAGGTTGCACTCCACTACATGGCCAAGGTGCTTGAGGAAGAGCTGAAGGAGAGGGG
+GATAAAGGTTCTTAGGGTTTACCCGAAGCAAGTGGCCACGGATTTCTGGAAGGGGGCCAAGCTGAGAGGG
+GCTCTATCTCCTGAGTACGTTGCCAGGAAGATAGTCAATGCAATTGAGAGCGACAAGCGAGAGCTTTTCA
+TACCCTGGTATTTAAAGCTCGCCAAGTTCTTCGAAATCAAATATAGGTTCAGTTTTGAAAAGGAATTTAA
+GCCTCAATGAGAATTTGAAGCGGTGAAGTAAATGCCTATTATCCCAGACCAAAAGACAATAGTTGATTCT
+GAGAGGAGGGCCAAGATAAAGGAGGTCGAGTTTTTGCGCGAAGCCAGGGAGCCGAGGAAATACTCGAGGT
+TGGATTTGATTATAGCAATTATTTTGGGAATTCTCGGCATAGGCTTTGTCATCTTCGTCTTGAGCCACTA
+CATTTAGGCTACGCTCCAGCTCTCGCTCGCTTCAATCTTTCAAGGAAAACTTCCAAGTCTTCTTTACTCC
+CTTTAATCTCGATCTTCCACAATGGTATTCTCCTTTTGGATTTTTCAAGAACTTTGATTTCCAAGTTCAA
+TCCATTTGCAATCCTTTCAATTTCTTCTGGTGGAACTGCAGTCTCTATAATCATGGATTAACCCTGGAAA
+GAAAAGGAAAGAAAACTATATAAAGGTGCAAGGCAATATCCCTCTAAGTTCGATGCATTGGGGTGAAAGG
+TATGGAGACTATAGAGGGAATAATAGTTGTTACGACTTCTGAAATCCCAGGGTATAGAATAGTTGAGGTC
+AAAGGGATTGCAAGGGGAGGGGTAGTTAGAGCCACTCACCTTGGAAGGGACATCATGGCCTTGCTGAGGA
+ACATAAAGGGAGGGGAAGTTAAGGAGTACACTGAGATGATGGCCGAGGCCAGGGAAGAAGCCCTAAGGAG
+GATGGCCCTACACGCTAAAGAACTAGGTGCCAACGCAGTCGTTAACATGAGGTTCGCGACCTCAAACCTT
+GGAGGTAGCATGGCCGAGATTTATGCCTATGGAACGGCTGTAGTTATTGAGAGGGAAGAAAAATGAACTC
+CGCACCCTTTATAATTTTAGGCGGAGCTTTAGCTTGGGTTTTCCTTTACTTTTTAAGGTTGAAGAAGTTC
+TATCCCGGTGAGTTCATACTTGGAATATTTGCCTTTGTCATTGCAATGGCCATTCAAAACATGATTCAAA
+GAACCCCCCTACTCTGGTTTAACCTTAGCTCAGCGAGCAAGCTTGCATTAGCTCTATGGTTTGGTTTTTC
+AGCTGGATTCGTTCAGGAAGGAATTAAGTACGTCTTCGTTAAGGGCATGAAGCCCTATAAAGGGGCCATC
+GTTGGGTTGGGCTTTGGAATAGCCGAAGTTATATTATTAGCTGTAGCCGTGACCATCGAGGGCCCATCCA
+ACGTCCCTTGGTTTTTGTTGGTTGCCGCACTCGTTGAGAGGTTCTCCGCCGTTTTATTTCATGTGGCAAG
+CACGTCTCTGCTTTCAAGCTCAAATAGCCTAGTCTTCCTGGGAGTTTTTGCGGTTCACGGTGTAGTTGAT
+TCCATAGCTTCATACTCCCTGCTAATCAACCTCGTAGAGAGTCCGAAGGTATTCTGGGTTGAAGCGATAG
+TCGGTGGGATAGCATTAGTTATGCTAAAGTTCGCATTGCCAAGGATTAAAATCGAGGAAGAGGAGGGACC
+TAAGTGGTGAATGAAGCGGTAAGAAAGCTCAGGAAAGAGATACGTTCTGGTCTTTATTCCTATCTTATCC
+TCTTGATTTTAAATGAAAATGAGAAGCTCCATGGATACGCGATAAGGAAGAGGCTTGAAGAACTAACAGA
+TGGAAAACTAGTTCCGAGCGAGGGAGCCCTTTATTCAATCCTGAAGATGCTAAAGAAGTACAAACTCGTG
+GAGGATTACTGGGCCGAAGTTGGGGGCAGGGTCAGGAGGTACTACCAAATCACAGAGCTTGGAAAGGAAG
+TTCTAGACGAAATCAAGGAGGAGATAAGGGAAATAAGGATCATACTTGAGAGGATCGAGAAAGGGTAAAT
+TTAAGCTTCTCAGCTCTCTCCTTTACTTGAAGCCTAAACTGGCAGGCTTTGCATATCTCTCCGCTAGTTG
+GCTGTCCGCATATCTTACAGCGGTTGAGCTTTACCTCCTTAGCATATGTTTTGGCTAAGAGTGGGAATAT
+CTTGTCGTAGCTCCTTAACAGTTGATACTTAGTCCCAGGATGTCTCTCCTCCATCTCGTTCAACCAATCC
+CTAATCTCGGCTCTAAAAGCTTCAACAGCATAGGGACACTCGCTCAGATCAACCTCGATGTTGTTTAAAA
+CTGCATAAAGGACTATCTCCTTCTCCGGGACTTCCCTTAGTGGCTTTATCCTTGGGACTAGACCCTCGTG
+AATAACCTCGTAGTAAGGTCCCGTCCTTCCTAACCTAGCGACGTCTCCTCTCATGAGGTTCATGAGGAAA
+ACCTGAACTTCATCATCCAAGTTCAAGCCGAGGGCTAATTTATCAACCTTTAATTCCTCGGCGGCCTTGT
+TAAGTAGCCATCTCCTCCAAACGCCGCAGTACGAGCAGGCTCCGAGTCTTTCCCCCCTAGCCCCCATTAT
+CTCTACTGTCTCATCGAGGGTGAACCCTATGTAGTCCTTGAATCTATATATATGATGCTCAACTCCCAAG
+AGCTCTGCATTCCTCTTGGCAACTTCGACGCTTTTGTCCCTGTAACCTTTAATTCCCTCGTCTATGGTTA
+TCGCAACTATCTCAAATGGGAACCTCTTCCTCAGCTTAGCTAGAAGATGAAGAAGAACGACGCTGTCTTT
+TCCTCCGCTAACAGCAACCCCAATCCTCTCTCCTTTTTTTATCATCCTGTACTTCCTTATCGTCCTCTTT
+ACCTTGGACTCGACCATCTCGTTGAAGTGCTTGTGGCAGTAGTATTTTCCCTCGTACTTGGCAAAATACA
+CGGCCTCTCTCCCACACTTAGAACACTTCATCTCCATCAACCTCTGAGAAAGGTCAGCCCATGCGAGTTT
+CCTCACCTTTCGGCCGAAATCTCCTTCATCATCCCATCCTTCAGAGACCTAATCGTGATAAAAATGTTTT
+GGTCAAGCTTATAAGCTGGGCTCTTAACATAGGTAAATGTGATCCCGATATTAACCTTCCTCCTGATAGT
+CCTGATATCGGCGATAATAGTTAGAATAGGAGCCGTTGCCCTAGAAATGACTGGGTTATCTAAGGATGTT
+GCCGCTTTCCAGGCTCAATCAGCATTCTCTGGGGTTGGCTTCACTACTAGTGAAAGCGAGTACGTTGTCT
+CTCATCCAGTTAGGAGGAAAATAATAAGGATTCTAATGCTACTTGGAAGCGCTGGAATAACTTCAGCTAT
+AGCCACGTTGGTTCTTAGCTTCGTTGGCACCACCAAGGAGGAAGCCAGCTCTAGGATAGTCGTCCTCTTA
+ATCGGTATAATATCCCTTTACATCTTCTTCAGGTCGAAGTTCATCGAGAGGTTGATGAGGAGGGCCATAA
+GAAGGATTTTATCGAGATTGGCTCCCTCCCTTAGGATAATCGATTACTCCCAACTTCTCGGCATAACGAA
+GGGGTACTCCATAGTTCAGATTAAGGTGAAGAAGAGGAGTTGGTTGGCAGATAAAACCTTGAGGGAGCTC
+CAACTCGACAAGGAGGGTGTTCTTGTTCTGGGAATATATAGGAACGTTGAGGGGAAGAAGGTTTACCTTG
+GTGCACCTCATGGCGATACGAAGATACTTCCTGGGGATGAGCTCATTTTATACGGGCCTGAGCAAGTTCT
+AATGTCGTTATCTAAGAGGCTTAAAGGCGCTAAGGGTGAGAGGGAGCACATAGAAGCTATGGAGATGGCA
+AAGGCCAGGAGGATGCAAGAGGAGAGGGAGGCGGGGATAGGTGTGTGAATACACTTACTCCAACGGGAAG
+AAGTGCAGGAGAAAACCACTCAAGGGTTCTAAGTACTGTTCCCTCCACATACCTTTCGAGGAGGGTGAGC
+TTCTCTACGGAGAGAAGATAAAGTACATAAAGAGGAGGGCCTTCGAGAGAGCTTTGGAGAGGGGTATAAG
+GCATTTTGAAGGCGTCCAGCTTTACGACGTTGTGATATTGAACAAGGAATTTGATTATCCGATAATATTC
+AAGAACTCTAGGATAAAGAGGATAATCATAGCAAGCTCAAGGCTAAAGAGCTTAACCTTGATAGAGACCG
+TCGTTGATTACCTAATAGTTGCTGACTCTCAAGTGGATTTCCTGTATATAAATGGGGGTAGCGCTTACGG
+GATTAGCATATGCTCCGTGAGCTTCAGCTCTTCCATACTGATAAGGAATTCCAGTGTGAGGTACGTTATG
+ATAAACTCAACGGAGTTCGTGCCAAAGGAGGTAACCGCTGAGGAGGAATTTGGGGAGAAAGGGAGAATGG
+CCGGTAGGATAGAGCTTTCCAATTTAAAGGACGTTAGAAGGATAGCTTTAAACTCCAAGTATCCACTAAT
+ATCAAAGATAGCCGGTGAGCTTGGGATAAAGCTACCCCTAGACAAGAAGAGACCGGTCAAGGTTCACGCA
+TTGAACATCACGGGAGTTAATTTTGATGAGAGCCCTAGGTTCAAGAGGCAAGTTAGGGTGTTCATAAATG
+GATTTTCTGGTCAATTGACTTTTGAAAACCTCTCAATTCCTGGGCACGTAGAGATAGTTAACAGTAGGGT
+TCGTTACCCAGAGTTCGTTCACGTTACAATACACAATAACTTAGTCCTCAGGAACACTAAGCTGTACAGC
+GATGAGAACTGGAACTTGGCTTACCTGCCTAATCTGCTAGCCGAGCTTAATGTCTACGGCTTCATTGTGA
+TAGAGAACTGTCAATTTAACAATCCGTATTTGGCTGAAGTCTTCTACAGGATAGCGAGAACAACCTGGGA
+GGGTAGCGGGGACAAGGAGAACGCCGATGAGTATTACTACCTTGAGATGCTTGCTAGGAGGAAGAGGGTG
+ATACAGCACTATAGGAGGGGTCCGAAGACCCTAAGGAAGACCTTTAAATTGCTGGAAGTTCTGTTCGAGT
+TTCTGTTCGCCGACTTGACCTGCAAGTATGGAACCGATTGGAAGAGGCCAGTATTTCTGTGGCTGAGCCT
+CGTGATATTTGCCTTTCCTCTCTTTTACGCGCTGACCAACAGCGTTACGCCGGTTTCTTCTCTCATGGAT
+TACGTGTACTTCAGCATAGTAACCGCTACAACCCTCGGCTACGGCGACCTCCATCCAATAGGAATTGGAA
+AGGTCATAGCCTCGATAGAGGCTATCTTCGGAATGTTCATGTGGGCCGTATTCTTGACGGTGTTCGCGAG
+GAAGTATATGAGGTGAGGTGATTAGCGTGATAGGATTGATAATCAACCCAATAGCTGGGATGGGTGGTAG
+GGTAGCCCTAAAGGGAACCGATGGAGTAGTTGAAGAAGCTATAAGAAGGGGTGCAAGACCTATAGCCCAG
+GATTTAGTTAAGTTGTTCCTCGAGGAGCTTAGCAGTTACGACCTAGATGTTAATTTCATAACTGGTCCCG
+GCCCCCTTGGAGAGGACATCTTAAGGGAATTCAACTTCCCATATGAGGTTATAAGGCACAGGGAGATCAA
+GTTTCGAGAAATCTTAGGGGTTAAAATTCCGGACACTTCAGCTGAAGATACGAAGATTCTAGCTAGGGAG
+ATGCTAAAGCGGGGAGTGTCCTTAGTAGTATTCGCAGGTGGCGATGGGACTGCCAGGGATATAGTTGAGG
+TGATAGATGAGAAGGTTCCTGTTCTGGGCATTCCAACGGGGGTTAAGATGTTCTCTGGAATATTTGCAAC
+CTCCCCAGAAGATGCAGCTAGAATAGTAGTCGAATTTTTGAAGGGTAACGCTAAGCTTGAGGAAAGAGCG
+GTTATGGATCTTGACGAAGATGCCTACAGAAGGGACGAGCTAAAGGCTAGGAAGTTCTACGATGCTATCA
+CGCCCATTGTAGAGAGGCTAATCCAGGGTAGCAAGGAGGCAACGCCTCTAGATGAAGAAGAGGAAATAGA
+GGCCCTGGCTGAAGCGTTGGCCGAAGAGATAATTGAGAACGATGGGATATATTTCCTTGGGGCTGGTTCG
+ACGATAAAGAGGATAAAGGACAAGCTCGGAATCGAAGGAACGCTCTTAGGCGTTGACATAGTTGAGGTTA
+AGGGCGGAGAGGTTAAGTTGCTGGTGAAAGATGCCAGCGAGAAGGATTTGCTGAAGTTCTTGGACAGGAA
+TCCAAGGGTAGTGGTGACCATTATAGGGGGCTTGAACTTCCTCTTCGGAAGGGGAAACCAGCAGTTCTCA
+CCAGAGGTTCTGAGGAGGATTGGAAAGGAGAACGTTATAGTCGTGGCCACGCGTTCAAAGATAAAGGATG
+GGTTCGTTAGGGTTTACACGGGAGATAAAAGTGTCGATAGTAAATTCAAAGGTTACATAAAAGTTAGGGT
+TTCTCCATGGATGGAGAGGCTTGTTAAAGTGATTTAAAGAGACTAGAAACAGCTATTTTGCAAAAGGGAT
+TACAAGAAACACTTAGAAACGAAGCAGGAACGCGAGATTCCTTATATTTTTCTGGGTCTTACCATAACTT
+GGTGGTGGCCATGAGGAGGTTGCTAGGAGTATTGGTGGCAATGTTGGTTGCACTTAGCATAGCAAGTATA
+CCAGCGGTGAGTGCTCAAGAAACTCAGACCACAACTAACTCTAATGTAGTAATACTGGTCAGCAACAATG
+AAGCAGATTTAACGTTAGCGGAGAAGATTGCAGAACTAATAAATGCCCAAGTAGTTATTACACCATGGGG
+ACTCTACAATGAAAGCGTCCTAGAGGAAATTCTAAGCCTTAATCCAGAGTTGGTTCTTATAATAGGCGGA
+CCCATAGCGGTTCCGCCGGTTTACGAGGACATGCTTAGAAATGACTTCAACATAACCGTAATCAGGGCCG
+GAGGAAATGACAGGGCTGAGACATGCGAGAGAGCATTGAACGTAATAAGAGAGAAATTCCCACAAGCTCT
+AGGGAACGTTACCATAGTCGTCGTCCACGGCTGGGATTACCCAGCTTTAATGGAGGCGATGAAGGAGAAG
+GGAATAGTTCCATTAATAGTCAAGAACACCTCCATTGATGTGAGGAACTTCAGGAAGGTCATGCTACTCT
+GGAGCGAGAACTATAGGAGGTTCATGGAGAGGTTCAGGGAAAGACTTGGCAATGGAACTAAACTAATCGA
+GGTAAATGTCACTGCCGACATGGCTGAGAGGGCCATTAACATAGCCCAGGAAAGGTTAGAGTTAGCTAAG
+AAAGTCGTTGAGAACTCTACCCTGGGAAATCCGGAGAGACTTCTAGCTGAGGCCGAGAAGAAGCTTGAAT
+TAGCCAAAGAGGCTTATAAGGATGGAAAGTATGGGGCAGCGCTTGGCCTTGCGGTAGCTTCGAAGAGGAT
+CTCCGATGTTATTATAAGGTCGGCAACTGAGAAGACCCACGAGAAGTTCAGGAAGGTCAATGTGAGGCTA
+AAAGTTGAGCTTAGAATTCTCCATAGGGTGCTTGAGAGGTTAAGGAACAGGGGAGTCGATGTTTCGCTTG
+AAGAGAAGATGCTAGTTCAGGCGGAGAGGGCCTTGAAGAATGGCAACGTGTTGCTGGCAAAGGGTTTAAT
+ACTCCAGATACACAAAGAGTTGAGGAAGAAGATTCACAAGAGTAGAGGTGAGAGACCGTGAGGTCGCTCC
+TTTCCATCCTTTTGATTTCCATTCTAGTGCTATCAGCTTTGCCCGCTCAGGCTCAAGTGAAGAACGTCAT
+CATTTTAGTGAGCGACAACGAGGCCGATCTAACCTTAGCTGAAAAAATCGGGGAGTTAATTCAAGCTAAG
+GTTGTAGTTACGCCCTGGGGCATTTACAATGAATCCGTAAGCGCCGAGATAGCTGAGAAGAATCCGAGCT
+TGGTTCTCATAATAGGGGGGCCCAAGGCTGTAAGCCCACAGTACGAGGAGGATTTTCAATCCTTGGGCAT
+ATCTTACGTTAGGCGTTGGGGGGAAACAAGGGTTGAAACTGCCATTAGCGTGATAAAGTTTCTCAAGAAG
+GATTACCCTTGGCTTTTCAAGAATGCAAAGCTCGCCTTAGTTTATGGGTGGGACTTGGCTGGAATCCACA
+AGGTCAGGGAGCTCATGAAGAGGGAAAACGTAATACCTATTTACCTATCGAGGAACTCAAGTAGTGTCCC
+GATAAATTGGAGTGGCAGGTTTATAGTTGTCGAGACGCCGTTCTCGGCTGGGATATTCAAGAAGATTAGG
+ATTCCTAATCCGATAATAGTCAAAGCTAATGTAACGAAGGAGATAACTTGGGACGCGATAGAAAGGGCTG
+AAAAGGCTATAATTAGGGCGAAGAGGATAATTGAATTAACGGATATCCCTCAGGAAAAGAGGCTTGAAAT
+TGCAAACAGATTGCTCTCTAAGGCAAAGGAAGCCTACTCAACGGGCGATTACATTAGAGCTTACAACTTG
+GCAAACGCGGCGAGGAGTATAGCCGATTCAATTGTCTCAATGGGAATGTTCTCCAAGCCCAGAATAAGGT
+TGCCGATGAAACTTCAAATCCAAATGCAACTCAGGCTACTAAAGATGCTCACGATGAGGCTAGAATCTCA
+AGGCATCGATGTTAAGCCCGTCAAGGAATTAATTGCGAAGGCTGAGGATGCACTAAAGAGAGGTGACTTG
+AACGAGGCCATGAAATACTTAAACGAGGCCAAGGAGCTAATCCGGCAGATACACAGGGGGAGAGTAGGGT
+GGAGGGGAAAAGGTAAGCCATGACTACCTCGCATGTATCTCCACTATATCCCCATCCTCGAGAACGTGGT
+CTGGTCCAACCCTCTGCCCAGGGAACTTAACGCTCTTCCCCCACACCCTCGCATACCTGAAGTTCTTTAC
+CAAATCTTTATGAATCCTCTCGGCAACGTCGAGGACGGTTGACCCTCTCTTAAGCGCTATTGGGGGATAA
+GCTGGCTCCTCACCTGGGCTCTTCGTGAAAACCCTTATTATTTCTGCAACATCGTACAGGGCTTCTTTAA
+CAGCATCCAAGTTTATCCTCTTCTTGGCTGAAACGGGTATTATCTTGAACCTCTCCCCGTAGGCTTTGAC
+GAGCTTCTCGTAGTTGTCCTTACTTCCCGGGGCGTCCCCCTTGTTGGCTATTATTATGGCCTTCTTCCAA
+ACCAGACTCTCATCTAAAGCGTCCGCGAAGTCCTCAAGGGTCACGGGCTCCCTTACTGTGATTTCTGCAG
+AGTGTATCTTCTCCTCCCTGAGCATCTTCATGACCTCGTTTATATCTCCTTTAATGTTCTCTATCCCGTT
+TATCACTATGCCCCCGCTTGGAGTTCTCCTGATCTCTATCCTGGGTCTCCTCTTGTTCACCTTTATTCCA
+GCTCTCTCGAATTCTCTCAGGAGGATTTTCATCTGCTTGATTGGATCCTCGCTCAGGTCAATGACTATGG
+CTATCGCATCGGCATTCCTTATTACTGCTAAAAGCTGTGGTCCCATCCCCTTACCAAGAGCAGCCCCTTC
+TATTAGCCCAGGAACCTCCACAAGTTGAATTTGGACGTCCTTGTAGTTCATCATGGCTGGAATTGGCTCC
+GTGGTTGTAAAAGGATAATCTGCGCTCTCAACGTCGACCCCAGTTAGGGCCCTCAACAATTCGGATTTGC
+CAACGTTCGGCAGGCCGACTAGAACTATTTGGGCTGCACCCTCCTTCTTGACGGCTAACGAATAACCCCC
+ACCCTTTCTCTGTTGCCTTTGCTTCTCTAGCTCTTTCCTTAGCTCGGCGAGCTTCCTCTTTATCTGCAAC
+CTTAGCTTCTCAGTTCCCTTGTGCTTTGGAACCAAGGCGTACATCTTTTCAAGTGCCCTAATCTTCTCAG
+GGATAGTCTTGGCGTTCCTGTACTCTTCTTCAGCTGCCAAGTACTCCGCTGTCACGTTGGTCGGCATGGT
+GACACCTCCTGACCTCTCTCATCCTAACTTAAGGTTGGCTATTTAAAAGATATGGGCCAAAAAGGTTTAA
+GTAAGATTTTGTTATTATAGTGCGGGTGGTAACATGGTGAAGGTGAAGTTCCTGGGACACGCTGCATTTT
+ACATAGAGGGAAGCAAGAAAATACTTATCGACCCGTTCTTAACCGGGAACCCGCAAGCTGTAGCAAAGCC
+AGAGGACTTCAAGGACGTTGACCTTATATTGGTTACCCACGCCCACGGGGATCACATAGGGGACGCCGGG
+GAGATAGCGAAGATTAGCGGTGCCAAGATAGTTGCAATGTACGACATAGCCAACTACATAGCCGAGAAGT
+TTAAGGGAGTTGAAACCGTTGGAATGAACTACGGGCCGACTGAGGTTGATGGGGTATTCATAGTCCAAGT
+CCCAGCGTGGCACTCGAGTAGCGATGGAAAGTACAGCATAGGCAACGCCTCGGGCTTCATAGTTAAGCTA
+GATGGCAAAACGATTTATCACGCTGGTGACACCTACGTATTTAAGGATATGGAGCTGTTCTCCGAGCTCT
+ACGGTCCGATAGATGTGGCTTTACTTCCAATAGGCGGGCACTTCACTATGGGGGTTAAGGAGGCTGCGAA
+GGCCGTTGAGCTACTGAAGCCAAGAACAGTAGTTCCGATGCACTATAACACTTGGCCACCGATTTCTGCG
+GATCCCGAGGAATTTAAGAAGTTAGTTGGGGATAAGGCAAAGGTCGTAGTACTAAAGCCAGGGGAAGAGC
+TAGAGCTTTAACCTTCTTTTTACTTCTTCTAAATTCACTCCCCTTACCAGAACATCTTTCTCCCTCGAGG
+TCTCTCCCTTAAGTATCTCAACTTCAGCACCAAAAAGATTTGAAAGGAATTTTATCAATTCCCTGTTGGC
+CTTTCCTTTGACTGGCTGTGCTTTAATGTTCACTTTAATCCTGCCTCTCCACTCATCTATGCCCTCTATT
+GAGTTCTCCCTTGCGTTTGGCTTCACAATTACCCGGAGTATTACGCCTTCCCTCACTTCTTTAAGCATTC
+TCTTCACCTAAGATTCTCTCAACAAACCACTTCTCATCGAATGGCATTAGATCGTCATAACCTTGCCCGA
+TCCCAACGAAGAGTATAGGAGCATTTGTGACGTGGCTTATGCTTAACGCTGCTCCACCCCTTGCGTCGGC
+GTCCAGCTTAGTTAATATTACAGCGTCAATCTTTACTGCATCGTTGAACTGCCTTGCCTGCTCGACTATG
+GCATTTCCAGCTAGAGAGTCCCCAACGAACACAACTAGGTTTGGCTTTGTCACCCTAGCTATCTTCCTCA
+TCTCGTCCATCAAGTTCCTGTTAGTCTCGCTCCTTCCAGCTGTATCTATTAGAACGACGTCAATACCCCT
+GGCCTTGGCGTGCTGAATTGCATCGTAAGCTACCGCCGCTGGGTCGGCTCCATAGGAGTGCTTGATAACC
+TTTACACCAACCCTCTTCGCGTGCTCCTCAAGTTGCTCTATGGCACCGGCCCTAAACGTATCGCTCGCCG
+CTATAACTACGCTAAACCCATTCTTCTTTAACCAGTGGGCGAGCTTCGCTATTGTAGTGGTTTTTCCAGA
+GCCGTTGAAGCCAACGAATAAAATTACGTAGGGTTTCTCAGATTTCCTAATCTCTTCTAAAAGGTCTATC
+TTCCTTGGGGGGGTTAATATTTCGAGTATTGCCTCCCTAACGGCATCTTCAATTATCTTCTCCTTGTCCG
+TTCCGATTCTAACTTTCTTCCCAACCAGCTTCTCCTTTATCTTTTCCTTTAACGCATCGACAACTTCCAA
+CGCTACATCTGCCTCCAGTAGTTCAAGCTCGAGATCCTCAAGGGCCTCTTCCACGTCTTTCTCTTTTATC
+TCGACCATGAGTATCTTTTCTAGGATTCCTTTCTTCTCGGCTTCTTTCTCTTCTTTCTCAACGTTTTCCT
+CTACTTTTTTTATGAATGATCTTAGCTTCTCTTTGAGTTTACCGAACATGCTGATCCCCAGCTGTAGTTC
+TTTTAGCACTACTCAAAAACTTTCCTGGGCGTTAGAGATTGTAGTGTAGAATACCTCTTTAGCGCCTGAA
+TTGGGAGAATACCCTTAGTAATCTGTTGCTATGTTAACTTCTATGGGAACTCTGCCTTCCTCATCGATTT
+CGCTGGTTCTCCTTCCGAACCTAACATCAAGCAATCTATACTATTTAGTTCTACGGAAACACTACGAATA
+TGTCGCTCTGAATTACCACGCCGCCGGCTTTCCACACTATTTAGTTCTACGGAAACTGGGTTGAGTGGGT
+GAGAGAGGAGGTCTTTCCACACTACTAAGTTCTACGGAAACTCAGGGCCTACACGTTAGACAGGATTGAC
+CCCAGGAAGAACCCCTTTCCACACTACTAAGTTCTACGGAAACAGGAGTTTCTCCCCAACTCATAGCTAA
+AATCACAGGGCACACTTTCCACACTACTAAGTTCTACGGAAACAAACCACCCTGCTGCTCTTGTAATTCC
+GTTAGTATCTGTCTTTCCACACTACTAGGTTCTACGGAAACGGCTAATCTGTTAAAGGGCAGGGCTAAGT
+TGGGCAAGCTTTCCACACTACTAAGTTCTACGGAAACCAGGAGAAAGTGCATGGGTTCATTGACGCAATC
+AGTTCAATCGACTTTCCACACTACTAAGTTCTACGGAAACCCTTGGGATTTTTCCTTTATTTCACTATTA
+AAGCGTTCTCTGGGTTTATATAATTTGTCCCTTGTGAGAACCGGTAATACTGCACTTCATTTATAAATCC
+AATACAAGAATGAAACTCCCAGGAGAGAACCTTAACTCGATAACCATCAATCCAAAAACCCTCATTCACA
+AATTCAAGCGATCGAAATTAAATTGAGTGGAAAATATTCCCTGGCACTAAAATCCTGGGAGAAATAAGTC
+TTATTAAGTCTCCTAGACTATCCAATTAGGGATTGAAAATCCCGCGTTTGCAAAATTAAGCCTTGAAAAG
+CCTTGAATTCCAAATGAATACACTTGACAGAAAATTACCACTATTGTGGTAAACAGAAAACGAAAAACTC
+TAAGAGTCAATTAAATTTGAAATAATCCACTACAATGGTTTTGTTCTTGATCCCAGGGTCGAGCGTAAAG
+TAAAAATGCCCAAAACCCCAGGAGAAAACAAAAACTAAAAACCCGTAACACGAAAAAATTTTCATCTGTT
+CTTCGCTCCATATAACTTTTTGAATATGCGTGGAACGCTCTACGATCCCTAAATATCCCTATAGGGGATA
+TGTCGGCCGTATCCTTGCTAATTCCAGGGAATTGTGCCTAGAATCCATGAACTGGACATTAATGTTCATC
+TACAAAAGCTTTAAATGTTGACAAATGTAAACTTCGCTTGGGGATGGGGAGTGAGCGATCAAGGTGGGGA
+AACCCAAGTTACGAAAGAGGGTTACCTGGTTATAGGAAAAGCCAGCACCACCGAGATAAGCGTCGACACT
+TTTCTTTGCAAGGGCTGTGGAATTTGCGTTGAAATGTGCCCGAGGAAAGTTTTTGAGTGGAGCAAGGAAC
+TTAGCGAAAAGGGTGTGCATTATCCAGTTCCAGTTCACGTTGAGAAGTGCGTTAGGTGTAAGCTCTGTGA
+GCTATTATGCCCAGATTTTGCCATAGCTGTAAGGTGGTAGGGATGATAATTAGGGGAGACGAACCCGAGC
+AGAAGGAACTGCTAAGGAAACTTTACAAGCCAGGAAACTACTTCATGATGGGGGATGAAGCGGTAGCTTA
+CGGGGCGATTTTTGCTGGTTGTAGGTTCTACGCTGGTTACCCGATAACTCCATCGAGTGAGATAGCTGAA
+ACGATGGCCAGGGAGCTTCCAAAGGTTGGAGGGTATTACCTGCAGATGGAGGATGAGATAGCTAGCATTG
+CGGCAATGGTTGGAGCATCTTGGACTGGCCTTAAAGTAATGACAGCTACTTCCGGCCCAGGGTTCAGCTT
+AATGCAGGAAAACCTCGGCTATGCCGTCATGACTGAGACACCTTTGGTTTTGGTCGATGTTCAGAGGAGC
+GGCCCCTCTACTGGACAGGCGACGAAAGGAGCCCAGGGAGATTTCTTCCAGGCCAGGTGGGGCACTCACG
+GGGATCATCCGATAGTTGCCATTTCTCCAGTAAGCGTTGAGGACGCATTTTGGGAAACCATAAGGGCGTT
+CAATGTGGCTGAGAGGCTTAGAACCCCGGTTGTTGTGTTATTCGATGGAATCCTCGGCCATACAAGAGAG
+CAGATCAGGATTCCAGACCCAGATGAGGTGGAGATAGTTTACAGGAAACTACCTCAGAACGAGGAGGAGG
+CTAGGCTTCCCTTCGGAGATCCCCATGGAGATGGCGTTCCTCCGATGCCCCTCTTCGGCCACGGTTACTT
+CACCCACGTTACTGGTTCAACCCACAAGGAAAACGGTTTAAGAGACGTCTACACCCAGGAAGTTCATGAC
+AAGTTAGTTAGAAGAATACACAGGAAGATCGAGCAGAACAGGGAAGTTTATGAGAAGTATGAGGAGTATT
+ACACAGACGATGCCGAAATTTTAGTTGTGAGCTGGGGGGTCTCAGCTAGGCCTTCCCTGGGAGCGGTTCT
+GAAGGCCAGAAAAGAGGGCATAAAGGTCGGTCTATTCGTTCCAAAGACCGTTCACCCATTCCCAGGAGAA
+AGGATGAGAGAGCTGGGGAAGAAGGTTAGGGCCATACTAGTCCCTGAGATGAATCTTGGCCAGATGATAC
+TCGAGGTTCAGAGGTTTGTCAACGATGATGTTCTCCTTAAAGGCGTTAACAAGATAGGAGGAGTCCCCTT
+GACCGTTGAGGAGATTTTGAGGGAGATTAGGGGTGTTGCTTGATGCCCGAGGTGTATTCCAAGTACCCGA
+TGGTTAAGTACCTAAGAAAGGAGGCCCTTCCAACTGCTCTATGCCCTGGTTGTGGAGGTGGAACCGTTTT
+AAATGCTTTCGCAAACGCCATAGACCAGCTTAAGATAGACCCGAGGGATTTGGTTGTTGTTAGTGGTATC
+GGATGCTCGGCCTGGATAGCCTCGCCATACTTCCTGGCAGATACCCTACACACGACCCATGGGAGGGCTA
+TAGCCTTTGCCACAGGTGTTAAGGTTGGGCTTCCGGACAAGTACGTTGTAGTGATAAGCGGTGACGGTGA
+CTTGGCTAGCATAGGTGGGAACCATCTAATCCACGCCGCGAGAAGGAACATAGACATCACGGTAATCCTG
+GTTAACAACTTCATCTACGGAATGACCGGCGGACAGGTTGCCCCGACAACGCCGTTCGGTGCTATAACCA
+CCACGACCCCGTACAGGAACATAGAGCATCCCCTTAAAATAGCTGAAACCGTTGCAGCTGCCGGGGCCTC
+TTACGTTGCAAGGTGGACTACTGCACATGTTTACCAGTTAATAGAAAGCATAAAGAGGGCCATAACGACC
+AAGGGATTCTCGCTTGTAGAGGTCATCTCCCAGTGTCCAGTCCAGTTTGGAAGGAGGAACAGGATGAAGG
+AGCCTGCTGAGATGCTTCGCTGGTTCCTGAAGAACTCAGTTCCGATAAGCAAGGCAAAGAAGATGAGCGA
+AGAAGAGCTAGAAGGAAAATTCGTCATCGGGGAATTCGTGAAGAGGGAAAGGCCAGAGTTCGTGAGCGAG
+CTGAACAAGTTGATTGATGAGGTTCAGGAGAAATTCGGGCTTAAGGAGGAGTGAGCTATGCAGATAAGGT
+TCGCTGGTGTCGGTGGCCAGGGTGTGGTCTTGGCTGGAGTTATCCTGGGCGAGGCCGCCGCTATAGAGGG
+GCTTAAAGTCCTTCAAACACAGGATTATAGCTCAGCTAGTAGAGGTGGACACTCTATTGCCGACGTGATA
+ATCTCGGATGGGGAGATATACGATCTTATGGTTACCAATGCTGACGTTCTCGTTGCCCTTCATCAGCTAG
+GTTACGAGACAGCGAAGTCGAAGCTGAAGCCCGAAGGTTTGTTAATCATTGACACCGACTTAGTTAAACC
+AGATAGGGAATTCGTTGGGGCTCCATTCACGAGGATAGCTGAGGAAACTACTGGATTGGCGTTGACAGTT
+AACATGGTTGCCCTTGGCTACCTAATAGCAAAAACTGGAGTTGTTAAGCCTGAGAGCGTTGAGGAGGCCA
+TAAGGAGGAGGGTTCCAAGGGGGACGGAGGAGATCAACATAAAGGCCTTTAGGAAGGGCCTGGAGGTGGG
+AAGGGAATGAGGTTTCCCTTCCCTGTTGGTAAAGCTGATTTTATCCAAGGAGATGAGGCTATAGCCAGAG
+CTGCCATCTTGGCCGGCTGTAGGTTCTACGCCGGTTACCCAATAACCCCCGCGAGCGAGATATTTGAAGC
+TATGGCTCTCTACATGCCCCTCGTTGATGGCGTTGTAATTCAGATGGAGGATGAGATAGCCAGCATTGCG
+GCGATAATAGGGGCATCTTGGGCTGGGGCTAAGGCCATGACAGCTACTTCCGGCCCAGGGTTCAGCTTGA
+TGCAGGAGAACATAGGTTACGCAGTCATGACCGAGACTCCGATAGTTGTAGTCGACGTTCAAAGGGGAGG
+TCCTTCAACCGGTCAACCAACCTTACCTTCCCAGGGAGATATAATGCAATCGATCTGGGGAACGCACGGA
+GATCATTCGCTGATAGTTTTAAGCCCTTCAACTGTTCAAGAGGCGTTCGATTTCACGATTAGGGCCTTCA
+ACCTAGCTGAAAAGTACAGGACTCCGGTAATATTGCTGAGCGACGCTGAAGTTGGGCACATGAGGGAGAG
+GGTCTACATTCCGGAGCCCGACGAGATAGAGATAGTCAACAGGAAGCTACCTCAGAACGAGGAGGAGGCA
+AAGCTTCCCTTTGGAGATCCACATGGAGATTTTGTCCCCCCGATGCCGATATTTGGCAGGGGTTACAGAA
+CCTACGTTACTGGATTAACGCACGACGAGAGGGGAAGGCCGAGAACCGTTGAGAGGGAGGTTCACGAGAG
+AGTGATAAGGAGAATAGTGGAGAAGATAGAGAGGAACAAGAAGGACATCTTCGATTATGAGGCTAGGGAG
+CTAGACGATGCTGAAGTTGCAATAGTGACGACGGGCATAGTTGCGAGGTCTGCTTTAAGGGCTATCAAGG
+AGCTCAGAGAACTTGGGATAAAGGCTGGCCTGTTGAAGATAAACACGATATGGCCCTTCGACTTTGAGCT
+GATAGAGAAAATAGCCGGAAAGGTTGAGAGGATTTATGTCCCCGAGATGAACCTTGGCCAGCTATACCAC
+CTGGTGAGGGAAGGGGCCAATGGAAAGGCCGAGGTCAAACTGATTAGTAAGATTGGAGGAGAGGTTCACA
+CTCCGATGGAGATAGTTGATTTCATAAGGAGGGACTTCTCATGAGGTTGGTTTCTGCCTATGAAATCAGG
+GACAAGTACCTGAGGAAGGACATGCTCCCAACCATATTCTGCCCCGGTTGTGGGATAGGCTCCGTTCTCC
+AGTACACGCTGAGGGCTATAGACGACCTCGGTTTAGATCCCGATAAGATAGTCTGGGTTAGTGGCATTGG
+ATGCTCATCAAGGGTTCCTGGTTTCGTGAACTTCGATGGTTTACATACAACCCATGGGAGGGCCTTGGCC
+TTTGCAACTGGAATAAAGCTTGCAAATCCAGAGCTTAAGATAATAGCGTTCATGGGAGACGGTGATGCAG
+CGGCTATAGGTGGGAACCACTTAATTCACGCAATAAGGAGGAATCTTGATGTTACCGTGATCCTGATCAA
+TAACTTCACCTATGGAATGACCGGTGGACAGGTTGCCCCTACAACTCCAAAGGGCTTGAGAGGAACTACT
+GCACCGTATGGACAGTTCGAGAACCCGTTCGACATAGCTCAATTGGCCGTTGCCGCTGGTGCAAATTACG
+TGGCGAGGTGGACTGTGTTCAATTATATCCAGGGGATTAACAGCATAAAGAAGGCCCTGAGCAAGGAAGG
+TTTTACGCTCGTTGAGTTCCTCTCCCCATGTCCAATAAGCTTCGGAAGGAGAAATAGAATGAAGACGGCT
+CCAGAGTTGATAAGGTGGTATCAGAAGATCACGGTTCCCATAAACAAGGCGAAGAAGATGAAGCCAGAGG
+AGCTGGAGGGTAAGATAGTCATAGGGGAGTTCGTCGATAGAGATAGGCCTGGACTGGTTAGGGAGTACAA
+GGAGTACATCAAGAGGGCTAAGAAGATGATGGGGTGGGAGGAGTGAGGAAGGAAATATTGATAGGAGGAT
+TCGGTGGGCAGGGTGTGATACTTGCGAGCGTTATCCTGGGAAGGGCCGCTGCGGTTTACGAAGGCTTCTA
+CGCGGTTCAAACCCAAGCTTATGGTCCAGAATCGAGGGGAGGAGCTAGTAGGGCCGAGGTTGTTATAAGC
+GACGAACCTATAGATTATCCAAAGGTTATAGAGCCAGACTATGCAATTCTTTTGAGTCAGCAGGCCTACG
+ACAAATATCTACCTCTCGTGAAGAAGGGAGGTTTAGTTATAGTTGAGGAGGACTTGGTTCCTCACAGGAA
+TAAGGAGCTCGAGAAGGACAAAAGCGTTTACGCATATCCACTAACTGAGTTGGCTGAAGAAACCACTGGC
+TTGAGCTTAACAATGAACATACTAACGTTGGGTCTCTTCGTTGGGTTAACGAATATAGTTAAGAGGGAAA
+GCATTGAAAAGGCTGTTCTCGATGCAGTCCCTAAGGGAACCGAGCAAATCAACTTAAAGGCCCTTCACAA
+GGGCTTCGAACTGGCAGATAAGTCCACCTAATTTTTGGGTCTTTTTATCCATCAATTTTTTAAACCCCTA
+TTCTAACTAACTGGACGAATAATCCAGGGGAGGTTCTAATATGAGGAAGTTGCTAATTGTCACTTTCCTG
+GCCTTGATTGTGTTCTTTAGCGGATGCATAGGCTCTAACTCCAGTGCTACTCCAACGACAACGACATCGC
+CAGTAACTCAATCCCAGCCTAAGGAAGTTACGACCGAGACCAAGACGGTGACCCAAACCCAAACGGTAAC
+CGTGACAATGACTAGGGCTCCGACCCACTATCCCCTAACAATAACGGACTCGTTGGGAAGGAAAGTTACG
+ATAAAAAAGGAGCCCCAGAGAATAGTGTCCCTAGCTCCTAGCATAACCGAGACCCTGTACTTCATTGGGG
+CCCTCGATAAGGTAGTTGGAGTAACAAGCTTTGATGACTTTCCCCCAGGAGTTCAGAAGGGTAGGACGAT
+AATAGGGGGCTTCTCCGGCCCGAATATAGAGGTCATAGCCTCATTAAAGCCTGACTTGATAATAGGGACC
+TCAATGCACATAAAATACCTTGATAAGCTTGAGCAGATAGCCCCAGTAATAATAGTCGATCCGAAGAACA
+TAGACGAGATATACGAGTGGATAATCAAGCTCGGTAAAGTGGTTAACAGGGAGGAGGAAGCCAAGGGAGT
+CGTCAATTACATGAAGGCCATCGTTGAGGATATAAAGACAAAGACCAGCAATGCGAGCAAGGTGAAGGTA
+TTCTTCCTTCTAAGCACGTACGGTGGCTATTGGACCGCTGGGAAGGGAACTTTCATAGACAGCTTAATCT
+CGATAGCTGGAGGCGAGAACATATTCCACGATGTCGAGGGGTGGAAGCAGGTTAGTCCAGAGGAGATCGT
+CGCTAGAGATCCGGAGGTTATAATATTCTCGGCCCACGCTGGCATAAAGCCGGAAGACCTCTGCAAGACG
+CCACTCGCTGAAACTACCGCCTTCAAGAATGGAAGGGCCTACATGGTGAGCGATGATAATCTAGTTTCAA
+GGCCAGGACCGAGGATAGTCCTTGGACTTGAAGAAATAGCCTACTTCATCCACCCTGAGGCCTTTAACTA
+TGCCTACCAAGCTAAAGCAGCTGCTTGCGCCTCTTCTTGATTTAAATTTTTATTATTCCCAATGTGGGTA
+TCGTGGTCAGGGCTATACTTATTAGGCCACCTAGTATTAGGGATGCCATGGCCGTTCTCTCCCTAATTCC
+CAGGAAGTACGCCGCTATCGCCCCAGTCCAAACTCCAGTGCCAGGTAGTGGAATCGCGACGAATATCGTT
+AGCCCTATGAACCCCCACCTTTCTACGTACGGCCTCGCCTTTTCCCTGGCCCTGTTAACATAGTTAATGT
+ACAGCTCTGCTATCCTTCTCAATCTCGTGTTCTCTAGCTTGATGGCGATGATGTCAACTATAGGCAACAC
+CTTGGGAAGGAGCAATGACAAAATTAACACCCCAAGTATCGAGGCCCCCAGCGTCTCTTGAAGGGGATAT
+CCTCTGGCTATCCCGTAGATTACCGCGTACCTACCTTCGAACGTTGGGATTAGAGATAGGAATAGAACTT
+CAAGGAAGCTCACTTTTCATCACCACCTTCACGACTTCGTCTATGAAGGCCCCGTAAAAGAGTCCAAATA
+GAACGTCGCTAAACCAGTGAACGTGGAGTAGTAACCTAGTTGCCCCTATCACCACCGGAAACGTCCAGAT
+TATGGCTTTGTATTTTGGAAAGACGTCGCTTAGGTAATTAGCTAGCATCGAGGCTTTGGCGGTATGACCT
+GATGGAAATGCAAAGGCTCCAATTCCGCTTCCATAAGTTATCGGCCTAGGCGTATGATAGGCGAGCTTTA
+ACAGGCCAACGGTTATGAGGACAAGCGCGAAAGATAGATATGGCCTCAAAAACTCCTGAGCATTTCCTTT
+ATTTTTATGATACCTAATCGCGAGGACTGCGGTTATTATGATAAGCACTACATGCGTATCTGCAAGCGTC
+GTTACTGCTTTAACTACATCTCCTCCCTGGGGTAAGAGCGAGTTTATTGCCTCGTTTATCCCGTTAAAGA
+AGCCAAGGGCTTGGAGCAGTGCTATTGCAAAAGATAGGGAACCCAGGGTTATTAGCTTCCACCTCATATA
+ATACCCCTCTCGTAGAGGAAGTGATAGGCCTTCAATAGGGCTTGTTGAACCCTCTTTGGCCCATACCTCT
+TCACTGTATCCCTTAGGCCATCCTCAATTACCCTGCTTAGTATAACCTTAACATCCTCTGAGAGCGCTGA
+GCTGTCGAAGTTTTCGATGCAAAGCCTGGCTATTTCGTAGGGATCCCTGTAGTTCAACCCTTTTAGCCAC
+TTTAGAGGTATTCCCTCTTTAAGTGGTTTCACGTCCTCGAACTCTATTATCGTAACCTCATCTTCTCCGT
+AAAGCTCCCCATATATCCTCGAAAGCTCCCTCACTAGCTCTTTGACGTCGGAAAATCCATCTAACCTTGC
+ATCTTCATTAGTAAGCTCCTTAACCTTCTTCGTCTTTATCCCCTTTATCTTTGCCTTCGCTATTGCAGTA
+TCACTAGGCGTTATTACTATGTAAACTTCACTTCCTGGCTTCGCTTCATACTTCCCGAACCTTATCGTTG
+TTACTTTTTCCCCCTTAATGATCTTTGACTTGTACTTGTTATCTAGCAGGATGAACTTCCTTATTTGAAC
+CGTTTTCATTCTCGATCACCTTGAGGAGATCTTGGAGCTTCTCTATCTCATAATCGGCGTATTCTCTGTA
+TTCTAACTCTTCCTTTGAATACTTCCCGTACTTGAACCAGACGGTTTTCATGCCAACGTTTTTCGCTCCG
+TAGATGTCTGAGTATAACCTATCCCCAACCATCAGGGCTTCCTGAGCATCGACGTTAAATGCCTTCAGTG
+CTTTCTTAAATATCTTGGGGTGGGGCTTTTTAACACCTTCAAAGTCCGATATTATTACATGCTCAAAGAA
+GTCATCTATCTCAAGCCTAAGGATCTTCTCCCACTGCTTCACGGGATTTCCGTCGGTTATTATTCCCAAC
+CTGTAGCCAAGCTCCCTTAGCCTAATGAGAACCTTTCTCGCCCCGGGAACTTCCCTAAGGTAAGCGAACT
+TTGTGTTGTGATAAGCTATGACCCCAGCCGAGACCCACTTTGGATTGTAAGGCAAATCCAACCTCCTAAG
+AAGGTAGTCAAAGTGATGGGGAAAGTTGCTACCGTATTCTTTAATTAGCTCCATTAGCTCAGAATAAGCC
+GTTTCAAAATCCACGGGAAGGCCATGTCTAATCATATTCTCTATCGCATTTCTCCTAGCCAGCTCGGCCA
+ACTTCGTCGTGTCCACTAAAGTGTCGTCCAAATCGAAAAATATGACCTTGATCATCAGAAATGCTAAGCC
+CAGGAACCTTATATAATTTATGAAAAAAGGGAAAGTCACTCCTTCATTGGAAGGCCATAGTCGAAGGAGT
+AGTAGACTTTCTGGTACTCGAGCCTGAAGTAGTAGACGTCCTTCCTTACCTTCTTTGGATCCTCTTTGTC
+CAAGAGAACGCGCTTCATGAAGTGCGCTATCTCCTTCATCTCGTCTTCCATCATTCCTACTCTCGTCATC
+TCCTGGACTCCAATTCTCAGTCCACTTGGCTCGTTAACCTTCTCTAGTGGATCCCATGGAAGTAAGTTCT
+TGTTGAGAATTATTCCGGCTTCCTCAAGGAGTGGAGCTGCCCATCCTCCTCCAGCTGGGTGGAGGTCGCT
+TACGTCAACTATGACTTGATGGCTCTTGGTGTAACCTTGGTCTTCGCCTATCACCTTAAATCCTTCCTCT
+GCTAAGGCTTCAGCTAGGGCCTTTGCGTTCTTAACTATCTGCTTCGCGTACGCTTCACCGTACTCGAGCA
+TCTCTGCAGCCGTTATCACTTTTCCAGCCATGTGGTGGAGGTGGTGGTTGCTAAGCACACCTGGGAAGAT
+CGCCCACTGTAGCTTTGCTATCGTTTCATCGTCGGCGAATTTCTTGTACAGTATTACTCCTCCCTGTGGC
+CCTGGGAAGGTCTTGTGGGTTGATGCTGTCATTATATCTGCTCCCTCTCTAAGTGGGTCCTGGAACTCGC
+CACCGGCTATTAATCCGAGAACGTGGGCTGCGTCGTAAACTACGAACGCCCCAACTTCCTTAGCCACTGG
+GGCAAGCTCCTTAACTGGGTGCGGGAACGGGAACAATGAACCTCCAAAGACAACTATCTTTGGCTCGAGC
+TCTCTTATCATCTTCTCAGCCTTGTCAACGTCTATGTTGAAGGATTCGTTATCGAATGGCCATGTGTGAA
+CCTCTAAACCACGCATTCCAGCAGCCCCGAATGGCATGTGGCTTATATGTCCACCATGGCTCGTGTGGAG
+AACTATAACCTTATCACCTGGCTGCCCTAACCCGAAGAACACTGCTTGATTAGCGTTAGTTCCAGAGATT
+GGTCTTAAATCTGCATAGTCGCTCTTGAATAACTTAGTGAAGAGTTCAACTCCAATGAGCTCGACCTCAT
+CAACGTACTTACAACCTTGGTAATACCTTTGCCTTGGCCATCCCTCTGCGTACTTGTGCATAAAGCCAGA
+GGCAACGGCCCTGTTAACGCTTGGAGAAGTTATGTTCTCACTTGCGATCAAGTTTATTGTATGGCTCCTC
+CACTTCTCGTGTTCTTCAATAAAGTGTAACACCTTGTCCCTATACTCCTTGTAGGCCATCGAGAATCACC
+ATAGCTAATATATGATCCCTAAAATTTAAACCTTGTGCATTTGATTTCCAAGATTTTGAACACTTTGAAG
+TCTTTTAGCTTTAATAAGCCTCCTCTTATTTCCCAAGTTGTCTTACTTCCAACTGCATAACCTTTTTAAG
+GCTCCATTAGGTCAACCAAATTTCGGCGAGGAGGATGGAGTATGTTATCGAGGCCGAGAACTTAACGATA
+ATGTACGACAGCGTTAAGGCCGTTGAGGGGTTAACCTTTAAACTCAAGAAAGGGGAGACCCTACTTCTCC
+TAGGCCCGAACGGTGCCGGTAAAACAACCCTTCTAAGGGTTTTAGCTGGGCTACACACCAATTATCAAGG
+AAAAATCCTCGTCTTTGGCAAGTCACCTTCTGAGGTTAGAGAGAAGGTTGCCTACGTTCCCCAAACGTTT
+TCTCTGAATTTTAGGGTTCCCTTAAGTGTTCTTGACGTAGTTTCCATGGGTGGGCTCTATAAGAAGGGTC
+TAATCCACTTCAACATTCCCCAGGAGGTCATAAAGAGGGGACTTGAAATCCTGGATTTCCTGGGGTTAAA
+GGAGATAGCAAAGAAATCTTTTAGGGAGCTCAGCGGTGGGCAAAAGCAGAGGGTGATAATAGCTAGAGCC
+CTGATGTCGAACCCTGAACTATTACTCTTGGATGAACCCCTCTCGGCCCTTGACCCTAAGGCTAGGATTG
+AGGCCACATCAACACTATCAAAGATAAAGGAGGATATGGGTATAACGATGATAATAACGACTCACGACGT
+TAATCCGCTAATAGAAATTGGGGATAAGGTAATGCTGATAGATAGGAAGTTAGTGGCCTTTGGATCTCCG
+GAGGAAGTCCTTAGGGACGAGATAATAGGAAAGGTCTATGGTCCCGCATCCAAGGCCGTTCGCGTTGGGG
+AGAGGCTGTACTGCATAATCGGTGATGTGCACTTCAGGGTGAGGTGACATGATAGAGGAGTACCTTCTGA
+GGGCATTCCTAGCAAGTTTAATGGTGGGAACCTTGCTTGGCCTGCTAAGTCCCTTAATAAACCTAAAGGG
+GATAGCCTTCCTAACGCACGCGACCTTCCACGCTCTCCTCTTTGGAGCAGTCCTTGGAATGATACTCGGG
+CTAATCTTTGGCAACCTGTCCTTGATATTCTGGATCTCCCTTTTGACGGCGATAGCCATAGTAATAGGGA
+TAGCCGAGATGGAGATCAGGGGCTACTCCTCTGACACGGCCGTGGGGGTTATGGCAGGAGTTATAGCAGG
+TTTAACTGTTTTAGGATTTGGAGTTCTCTACAAGGTCATGGCCTCTAGACCTTACTTTGCCCTCTCCGAG
+AGCATAGTAAGTTACCTCACGGGAGAGATATTCCTGATAACGTTCAATGATTTACTCTTACTAGTCATCG
+GCGGGCTGATAGTTTTTCTGATAATGATCGCCTTCTATAGGGACTTCCTTTATTTGAGCTTCGATCCAGA
+AGGTCTAGAAAGCCATGGAGGCAACGTTAGGCTTTACCTAATGATCCTCTACTTCCTAGTCGGTTCGATT
+GGTGGGTTGATAGTTAAAACCGTGGGATTAATTACACTTCAAGTTTTAGCTGTTCTCCCTGGGGCAATAG
+CCATGAGCATCGCTAGGAGGATAAGGGAACTGGTAGCTATAAGCCTTGGATTGACTTTGACTATCCAGGT
+AGCCTCGACGTTTCTAGGTTACTACTTCGACATTCCACCTAGTGGATTGGCCACCATACTTTTGGCTACG
+ATATATGGGGCTCTAGCTTTAGGGAGGAAGGTGGCATGAAGGTTGCCGGAGCAGATGAAGCGGGGAGAGG
+GCCCGTTATAGGACCACTAGTTATAGTTGCCGCAGTTGTTGAAGAAGACAAAATCAGATCCTTAACTAAG
+CTAGGAGTTAAGGATTCAAAGCAGTTGACGCCAGCTCAGAGGGAAAAGCTATTCGATGAGATAGTTAAAG
+TTCTTGATGACTACTCGGTCGTAATAGTGTCCCCTCAAGATATAGACGGCAGAAAGGGGTCAATGAACGA
+GCTTGAGGTTGAGAACTTCGTTAAGGCCTTGAACTCCCTGAAGGTCAAGCCTGAAGTTATCTACATAGAT
+TCGGCCGACGTTAAAGCCGAGAGATTCGCCGAGAACATTAGGTCGAGACTAGCTTATGAAGCAAAGGTGG
+TTGCGGAGCATAAGGCGGATGCCAAGTACGAGATCGTTTCAGCGGCCTCGATTCTGGCAAAGGTCATAAG
+GGATAGGGAAATTGAGAAGCTGAAGGCAGAATATGGAGACTTCGGATCTGGATACCCTAGCGATCCCAGG
+ACTAAGAAGTGGCTTGAGGAGTGGTACTCTAAACATGGCAATTTCCCTCCAATAGTCAGGAGAACTTGGG
+ATACAGCCAAGAAAATTGAGGAGAAATTTAAGAGGGCCCAGCTAACGCTTGATAACTTTCTTAAGCGGTT
+TCGCAATTGATCTGAGGTAGTTGAGGTAAATTCTAAGTGACCTCTCGAAGTACTCCCATTTTATTATCTC
+GTACGATATCACCCCAAGGGCTACTGCTCCAGGTGGGATTAGTGGAGTTGCGTAAAATATGAACTGCGTC
+TTACCACCTAGAATATACTGGAGGGCGAAGAAAGCTATTATCGACCAAAACATCCAGAATATCTCACTGA
+GCCCTTTCCTCCTGAGGGACACGTAGGGAACTGCGAATACAAAGACTATCATCGATATCATTAGGATGGG
+ATCAGTTACAGCATACACATCTGGGTCGAAGTGGAACGGGAACGGCTTGAGCGAGACGAACCACATCCAG
+AATGGTGCTTCAGAGGGATGCTCGCCCTTAAAGCTCAGGTGCCAGGAAAAGCTTGCTATGAATTCTTCTA
+GCCATGGAATGAATCCAATGGCCTTTATAATGGTAATCTCCGGGATTAAGAATGAAACCATGGGCAGAAC
+AAGTCCAGAGATTAAGTATTCTTTGAGATCTTTCTCTTTCAGTATCTTAAACCAGAGGATTGGGAAAGCG
+AAGGCTCCACTGAGCTTAGTAGCGGCGGCCAAGCCAAGTGCGATTCCGCTAAGTCTTATCCTATCGAGGG
+CCAAGAAGAGCATAAAGAGAGCAATGAAGAAGGCAACGTGTATGTCAAGCATCGCAACTATTCCGGTTGC
+GAATAGCAAGGGGTCGAGGGCCGCAAAGGTCGCCGCTATTGAAGAGGCTAAGTAACTTTTCGTAATCTTG
+TAAGCTACGAGGGTTACGATTATAACGATCAGGGCGTGCTCTATTATCCCAGGTATCCTCCAGTAGAAGG
+GTTTATCCTCTATCAGCATTCCCAGGGCTATTATATCCTTCCCCAGGAAGGGATGCTCAGTGTTCAAGTA
+CTTGTGTATGTTTTCCTCGTCCGGATACTTGTATCCTGGGATTATTGTTATGTTTCCAATCTCCCTGAGT
+TCTTCCGTGAAGTTCTTGTAGTTCTCTACTGGAATCCTGTAGAATACTCCTGGGAAGTTTGAGTAGCTGT
+AATACTCGACAAAACTATTTCTCTCAGCTACTTCCCATATTCTTAACTTCAGATCTTCCCACTGGCTCTC
+GTTCCTCGTGTAGTTGAAGGGGTAATATTCAACCGTAACCCCAAGCTTTTCCGCGAACTCTGGAATCTGC
+GGAGCCTCTCTAACTGGCTTCTCAAGGGTTATGCCAAGGAACTTGACCCTAACCTTACCAACGTACAGGG
+GCTCCTTTAGGAATACGTTAACTCCAACTGATCCATTCTCAACGTAGCTAACATTAATTCCGAGCAAGTG
+AAGGATGTTCCTCGTTGAGGAAACGTACCAGACTTCATCTCCCATGTAGTCGTTAAGCTTTGCCTCCTTC
+ACCATATAATAAGAAGGGCCCAGGATGAGCACGGTTAGATATAGGAAGAATATGACCTTCTTCAATAGAG
+GGTAATCCAAACTTCTTCACCCCTCCGGTAACCTTCGCTGTCCTCTGGAACCTCAAGGTAAGCGTTGCTT
+TCCACTAGCGATGATATTATTCCGCTGCCCTTCTTCTTGATAACCTTCGCCTTCCCATCCCTATAGAGAA
+CCTTAACGAATTCATGTCTTCCAAGCTGGCTTGGAACGTCGTCCTCGAGGATAGCCCTGAGCTTCACCTC
+GTAATCCCTCGCCCCAACCATCTTAGCTAGGGCATGCTTAACGAAGAGGTGGAACTGGGCAAAAACAGCC
+ACTGGATAACCGCTCATTATGAATACCCTCTCTCCGTAACCTATAGGCCTTCCCGGCTTTATCGTGGTTC
+CGTGGAATAGTAGCTTGACAAAGCGGTGGGCATAGTCCTTATCTCCAAAGGCCGAACCTCCCGTTACGAG
+AACCAAGTCGCACTCCCTCTTTGCTTTCTTTATCGCCTCTCTTATCTTATCCTCTTCATCTGGAATCACT
+CCATAGAGTATTGGTTCTCCGAAGAACTTGTGAACGAGGGATTTCAGCATGATAGAGTTAGTTTCGACGA
+TTTTCCCTTCCTCGAAGGCATCTTCACTAGGTTCCTCGACAAGCTCGCTTCCCGTTATTATTATCCCAAC
+TCTGGGCTTCCTCTTCACGGGAACGCTCTTTATCCCAAGTGCCTTTAGCATTGCGAGGTCTTGAGGCCTT
+AAAATCGTTCCTTTCCTGAGTATTACTTCACCCTTCTTCACGTCCTCTCCCTTAAACGCAACGTTCTGCC
+CAGGAGCTACTGGCCTTAAAACGTAAATCTTCTCCCCTTCCCTCTTGACCATCTCCTGCATTATAACCGC
+GTTGGCTCCCTCAGGGATCTTGGCTCCAGTTAGGACTTTTATGGCCGTACCGCTCGTAACTTTCATCTTG
+GGACTTTCCCCGGCTGGAACTTCTTCTATGACTTTAAGTTCGATTGGACTGTATTCCCTAGCTTGGAATG
+TATCCTCGGCCCTAACAGCGTATCCGTCTACCGCGGATCTATCGAAGGGTGGAACGTCGAATTCGGAGAT
+GATGTCCTGGGCGAGAACCCTGTTGAGGGCCTCGTCCAAGGGTACGTGCTCAACATCTTGAATTTCGGTT
+ACATCGTTGAGGAGAAGGGTTAGAGCTTCCCTATATGGCATCAGTTTCTTGAACTCCATTCAACCACCTA
+ATCTCAGGAAAGGAAGATGGAATTAAAAAGCTAGTGCCTCTTTAGGTAGTTCACGTAGGTTATGAATGCT
+CCAGCTGATATCGTATCCCCAAGGCCGACCGTTAGAACTGGATTTGGAACTAACCTAGTTGGTATCACCA
+CAACCTTGTACTCCCTCATTCTCAGCTTAGTTTTGGCCTCCTCAAATCTAAGCTTCACGTACTCGCTCCT
+CTCATTGAAGGGCACTTTGAGGCCAATCTCATAGTCCTCAGGCCTATTTATGTCCCCTAGGGAAGCCCTG
+GCTGCTGCCAAAGTTGTCCCGAATTCAAGGCTTTTCATAAGTTCTTCCTCGCTCAACGGGTTGTCCCTGT
+GCGTGATGTACATGAGGTAGTAGATGGTGTGGACTTGAAGTATCTCGAAGTTCAGCTCGTCAAGGATTAT
+CATTCCTCCGAGTATGGAATCTTCAAGCCTGTTATAGGTGAATATCCTGTCAGCTAGGTCTCTATACCCG
+AGAACGCTGAGTAGTTGAGCTATCTCCGCCTCATCGATGCCAACACTATCAGCTATTGGGAGTATGTTAG
+TTATTACCTTCTTCCTTAGCTTCCTATCTTGAATTGAAGCCAGCTCGACGTGAACCTTGACGTCCTCTTC
+TTTTAGGCTTATTATGTCTTCTTTGGCTCTCCTTAGGTAGTAGTTTGCATCCTTGCCGTCCGAGTATTTC
+AATCTCAAGCCCTGGTATCCAGAGAATATAGCGCCATCAACTTCCTTTCCTATATCATCGAGGAATGGTC
+TTAATTCCTCCTTGGTTTCTATCTTGCTTATGCTCTCGAATCTAGCTGAAACTATGAATCTTCCCGAGGC
+TGGAACTTCCACACTCTCTCCTAAAAACTTGAACTTCGTCCCTTTCCTAAATTCGAATATCCTGTTTATC
+TTTAATGGATCTTCATCCCTGTACGCTTCCCTAATGGGTTTGAGCTTTAGTTCTCCATTCTCTACGGTCG
+GGTAGAGAACCCCCTCCTTGAACAAATCGGCCAATCTCTTTGGCAGGAATGGCGTGTAAGCTATGACCTT
+CTTAATTCCTAGTCCAGCTAGAACATTGGCTATTATTCCGGCTTGCCCTCCAAGCCTCTCAAGCTCGTAT
+TCGAATTTCTCATCGAACCAAGAGTTTAAGCTCTCATCAACTAAGGGCACCGCCGTCGGTTTTCCGAGTC
+TAAGGGCGTGGATGAGCCTGGCAACAAAATCTATCGGCTCTCTAATTTCTCTTGGATACTCTTCAATTCT
+CTCGGCGATTTCCTTCTCTCCGAATTCATTTATGAGTTTCTGAATTGTCTCGCCATTTAACTTAGTTATA
+GCGTCCACGTTTGCGTTGTACGCTGTGAAGATAGAAACATCCTGGGGCACGCTCAAGGTTTCACCCCCAG
+GTTATTTAACATCCTATTCCAAACGCTCGCCCAACTTATAAGTTTTTTCAACTATTCCTTTATAAGGAGG
+GTCAGGGTAGTTAGTGGGGGGATTGGAGATGGCGAGAGATGAGGTCAGGAGGATACTTCCCGCTGATATA
+AAGAGGGAGGTAATAGTTAAGGATGATAAAGCTGAGACGAATCCAAAGTGGGGCTTTCCACCCGATAAGA
+GGCCGATAGAGTTGCACATCCAATATGGGGTCATAAACCTTGACAAGCCTCCAGGCCCTACTAGCCATGA
+GGTCGTTGCCTGGATAAAGAGAATCCTCAACTTGGAGAAAGCCGGTCATGGTGGAACCCTCGACCCTAAG
+GTTAGCGGTGTTCTGCCTGTGGCTTTGGAGAGAGCTACTAGGGTCGTTCAAGCTTTACTCCCGGCTGGAA
+AGGAGTACGTTGCGTTGATGCACCTTCACGGGGATGTTCCTGAAGATAAGATACGCGCAGTTATGAAGGA
+GTTCGAAGGAGAGATAATTCAGAGGCCCCCCCTAAGAAGTGCCGTGAAAAGAAGGCTAAGGACGAGGAAG
+GTCTACTACATAGAAATCTTGGAGATAGATGGGAGGGACGTTCTCTTCAGGGTAGGGGTTGAGGCTGGGA
+CTTACATTAGGTCATTGATTCATCACATTGGACTGGCCCTTGGAGTTGGAGCCCACATGGCCGAGCTTAG
+GAGAACTAGGAGTGGTCCCTTCAAGGAAGATGAAACCCTTGTGACGCTCCACGATTTAGTTGACTACTAT
+CACTTCTGGAAGGAGGATGGGATAGAGGAATACATCAGGAAGGCGATCCAACCAATGGAGAAAGCTGTTG
+AACATTTGCCTAAGATATGGATAAAGGATTCAGCCGTTGCCGCAGTTGCCCATGGGGCAAACTTAACCGT
+TCCTGGGATAGTTAAGTTGAACGCAGGCATTAAGAAGGGCGACCTAGTTGCGATAATGACGCTCAAAGAC
+GAGCTCGTAGCTTTGGGTAAAGCCATGATGAGCACCCAGGAAATGATTGAGAGGAGCAAGGGAATAGCAG
+TGGACGTTGAAAAAGTTTTCATGCCCAGGGATTGGTATCCGAAGCTCTGGTGATACCTATGAAAATTTTT
+GGGATTGGATTCAGCGAGCAAGAAATTGAGGAGTTAAGGAGACTTGGATTAGACATCATATGCATTCCGG
+AGTATTGCAGGGATTGGGTGGTTAGCTCGATAGTTGAGAATACCGACGAGCTCGAAGGGAGATGCGATTG
+GCACTTCAAGAAGTTCATAATCATGCATAATGCCAGCAACGAGGACATAAAGAGGGTTATTAAACTTGTC
+AAGCCGAAGTTCAAAGATGTTATCTTCGCCACAACCACGGAAACCTCGTTGACTTGGAGGCTCGATGATT
+TGCTTCAAGAGCTAATCAGGGAGGATGAATACTTCAAGCGAAGGAAACTAGCGAAGGGTCCTTTTCTGGA
+GTTTAACCTTTTTTAGAGCGTAGGATGTTGCGTATGATGATAATCCTGCAACAAGGAAATCTAAGAATCC
+TCTTGGGCTCTTCGTAATTTCTGCCATAAGGATTGCTCCAGTCATTGGAGCCCTTAAAGTCCCGGAAAGC
+ACTCCCACCATGCCTGCAAGAACGAAGGTGTTGCTAACACCAAATGTCTCCACAAACAATTTACCTATTA
+TTGCTCCAATGGCTAGACTAGGTAAAAATAAACCTCCTGGGGCCCCACTCGTGTACGAAAGTATCGTATG
+TATTGATTTTAGGAGTAATAGTAGGAGTAGGAAGGTAATCCCAAAGTTTCCGGTAAATAGGGAGAAGATC
+AATGCATGGCCTCCTCCTAACGCTAGGGGCATTATAGGTAGGAGTATCCAACTTTCAAAGAACGGAATTA
+TTAGCTTGATCTTTCTGATATGCTTTATGAGCCAAATAAATAGAGAACTGTACGCTCCCGTTGTTACTCC
+CAGGAGGATAAGATACTGATAGTCCTTAGCTTCCGACGGGGTATAAACTAGCGTTGGTCTTACTGGGAAG
+AGGTAGTGGGATATGAGGGCTGAAATTAGCGAGGGTATCGCAAGGTACAAGATAGCTGGTGGGGTTACTT
+CTATTCTTAAAATTTCAAACGTCGACACTATTCCAGCTATTGGTGCCTCGAACGCTGCTGACAATCCTGC
+GGCGGCCCCCGCACCAATTAAAACTTTCTTCTTTGAGAATATCATTGCTATAGAACCTCCAAGCTGAATT
+GAAGGGCCAGCTTTTCCTAGGGATAAACCGCTTATCAGGGCTAATAGGTGTCCTATAATCTTCCCGACTA
+TGACCCTAACAGGATTATAATCTCGGGTTCCAGATATAACTTCTTTAATTTGGAGTATTCCGCCCCTAGC
+TATGTTAGGTTCTCTATTAAGGAGTCTTGAAATTATGTAATATGAAAACAGCGTTAGTACGATCCAAATT
+ACCAGTAAAACTGGCCTCTCCTGGGCGTTCCTCGCTAAGGACAAATAATAGCTTTCGATTACCTTCACAA
+GCAGTTTATACGCCCCAACTATTACACCAGCTAGGACGCCAATTTTAACCAGAGTGTATGCCTTCATCAG
+AAGACTATTAAGATTGGAACCTTAATTGACTTTTTGCATAACTTATGCTTAGTTAATGCAATCAATGACA
+AGACTTCGCGGTGACATTTTGCATTATCGTTATCTCGGTTCTCAGGAAATCTATTTCGCTGGCCACGTTT
+TTGGTAACATAGGAAACAGCTAACTGATACGTTCCAGCTTTGGTAATGTTCCACCAGCACAGGTCAACTA
+TATATGACCTACTAAGGCTCTCTCCAGGGTCGAGAACCCTTGTTTGGGATTCAGTTAGGGGTAGATAAGT
+TGGGACTGGTCCCCTATATTCTAACTCCCTACTGTCCTTGTAGAGTTTAAATTTAAGCGTTATGAATTGA
+ATTGGCAGTGCTACCCTTAGACTTGCATTGCCCACGTTCCTTATCGTAACGTTGACCAAGTATCTGTTTT
+CTCCTTTCTCAGAAATCTTAACTCTCATCTCTATGACTCCGTGCTTAGAGGGAATTTTAGTTTCCTCACG
+TTGGCCTATGCATCCGGCAACTAAAACTATCCCTATTAATGATAGAACAATAATTAGCTTTAGGATTTTC
+ATTAATAAGCACCTAAGTAACATTAACTTTAACCTTTAAATTTTTAACCCTCCAAATACCCAAAGGATGG
+GGCACTATTACTCGAGAGAACCAAACGTTCCATTGAAAACTAAGCAAATTGACGTGTGTATTAGGGGTTA
+CTGTTTTAAGTTCATAACAGCTAGCGGGGTTTTCTCCTTTGGCAAACTTGATAGGGGAACCGAGTTACTA
+ATAGAAAATATGATTCTTAAGCCAGATTGGAAGATTCTCGACTTAGGTTGCGGTTATGGTGTAATAGGCA
+TAGTGGCTTCACGCTTCGTCAACTACGTTGTCATGACGGACATTAATAAGCGCGCCGTTCAAATTGCAAG
+GAAGAATATAAAAATTAATGGTGTTAAGAACGCTGAGGTTAGACTAGGGAATCTGTACGAGCCCGTTGAG
+GGGGAGAAGTTCCATTCAATAATAACTAACCCTCCAGTCCACGCTGGAAAGGATATTCTGAGGGAAATAG
+TTATAAATGCCCCTAATTACCTTCACGATGGCGGCATGCTACAATTAGTTATTAAGACTAAACTTGGGGC
+AAAGTTTATTAAAGACCTGATGAAGGACACCTTCACCGAGGTAGTTGAGTTGGCGAAAGGTTCGGGGTAC
+AGGGTGTATGCCGGGATAGCCTAGCCTGGTAGGGCGCGGGCCTTGAGAGCCCGTGGGCGTTTGCCCGCCG
+GGGTTCAAATCCCCGTCCCGGCGCCAGAATCCCATTCATTTGGAGGGGGATAAAATGGCAGACTTCAGGC
+ACATCGTTCGTGTTGCGGGAGTTGATTTGGATGGGAACAAGCAGTTAAGGTGGGCGCTCACTGCGATAAA
+GGGAGTTGGCATTAACTTTGCTACAATGGTTTGCAGGGTCGCAGGGTTAGATCCATTCATGAAGGCCGGT
+TACCTAACAGACGAGCAGGTCAAGAAAATCGAGGAAATACTTCAAGATCCAGTGGCCCATGGAATTCCAA
+GGTGGGCAGTTAACAGGCCCAAGGATTATGAGACTGGCAGGGATCTGCACCTGATTACCGCGAAGCTTGA
+CATGGCGATAAGGGAGGACATAATGAGGCTTAGGAGGATAAGGGCGTACAGAGGTATAAGGCACGAGCTT
+GGACTACCAGTTAGAGGTCAGAGAACTAGGTCCAACTTCAGGAGAGGTCAGACTGTTGGTGTAAGTAGGA
+AGAAGAAGTGAAGAAGTGGAGGTGTAGGGTATGGGTGATCCTAAGAGGCAGAGGAAGAAGTATGAAACTC
+CACCTCACCCTTGGATTAAGGAGAGACTAGATAGGGAAAGAGTCCTCATGGACAAGTACGAGCTGAAGAA
+CAAGAAGGAGCTTTGGAAGCACGAGACCCAGCTCAAAAACTTTAGAAGAAGGGCAAGAAGATTGCTTGCT
+GCTAGAGGGAAGCAGGCTGAGATTGAGAGGGAGCAACTTTTAGCGAGACTAAAGAGACTAGGCCTCCTTC
+CAGAGGATGCGGTTCTTGATGACGTTCTATCATTGACCATCGAGGACATCCTTGAGAGGAGACTCCAGAC
+CATAGTTTACAAGAAGGGATTAGCAAGAACTATGAGGCAAGCTAGGCAGTTAATAGTTCACGGTCACATA
+GAGGTTAATGGGCAGATAATAAGGTCACCTAGCTATCTAGTTCTCAAGGAAGAGGAAGACACGATAACGT
+ATGCGAGAACTTCACCTTTTGCAAATCCACAACACCCTGAGAGGATGATGATCGAGAAGGCCAAGCAGGG
+TGGTGAGGCATGAGCGAGGAGCAGGTAAACATAAAGAAGAAGGAGAAGTGGGGTATAGCCCACATCTACT
+CAAGCTATAACAACACGATTATCCACATAACAGACATAACGGGTGCCGAAACTATAAGCAGGTGGAGCGG
+TGGTATGGTAGTCAAGGCCGATAGGGACGAGCCTTCACCTTACGCCGCAATGCTAGCCGCGAGGAGGGCT
+GCCGAAGAGGCATTAGAGAAGGGTATCGTCGGAGTTCACATAAGAGTTAGGGCCCCTGGTGGAAGTAAAA
+GCAAGACTCCTGGCCCAGGAGCTCAAGCGGCTATAAGAGCCCTAGCAAGGGCAGGACTTAAGATAGGAAG
+GGTTGAGGATGTAACGCCTATTCCACACGATGGAACGAGGCCAAAGGGTGGAAGGAGAGGAAGGCGTGTT
+TGATTCTCTTATCTTTTTAATTTGGAGGCGTGAGAATGGTCGAGATTAAGATTCTTAAAAAAACCGATGA
+TTCAATAACTTTCATCCTTGAAGGTGTTGATGTAGCTTTTGCTAACGCCCTAAGGAGAACTATACTTGGA
+GAAGTTCCAACGTTTGCAGTCGATGAAGTTGAGTTTTATGAGAACGATTCTGCCCTTTTCGATGAGATAA
+TAGCTCACAGGTTGGCAATGATTCCACTGAAGACCCCAGTTGATAGGTTCGAGCTCGATGCCCTCGAGCT
+CGATGATTACACTGTAACCCTATCATTAGAGGCCGAAGGCCCAGGAATAGTTTACTCTGGCGATTTAAAG
+AGTGATGACCCAGATGTAAAGCCAGCAAATCCTGATATACCAATAGTTAAACTTGCGAAGGGTCAGAGAT
+TGGTATTTAATGCATTTGCAAAGCTAGGAAGGGGCAAGGACCATGCAAAGTGGCAGCCTGGATTTACCTA
+TTACAAGTACTTTACGAGGATCCACATAAGCAAGGAAATCGAGGGTTGGGAAAAGTTAAAGAAGCTCGCC
+AAGAAGAGGGGTCTCCCAGTTAAGGAGAATGAAAATGAGGTTATAGTCGAAACCATAAAGCCATTCTACA
+TCCCTAAGGAATTCGAAGAGTACGAAGGAAAGGGTATATGGGAAGAAATAGTGCCCAATACCTACGTCTT
+TGTAGTTGAAACGAATGGAGAACTCCCCGTTGAGGAGATAGTTAAGATAGCCCTTAAGATATTAATGAGG
+AAGGCCGATAGATTTATAAATGAGCTCCAAGGATTAGCTGGTTGACCGAGCGGGGGTTGCCGAGCCTGGC
+CAAAGGCGCGGGATTTAGGGTCCCGTCCCGTAGGGGTTCCGGGGTTCAAATCCCCGCCCCCGCACCATTT
+ATTCACGCTCACCCCGCCCTTGTCGGTTTCCCTGCGGCGCGAGAATTAAACTCTAGAAGGGGGAATTTCG
+CATGAAGAGGACTGGTCCAACTGATCCGAACCTTAGGAGGCTCATTCGTTACCTCAGGAAAAAGTCTAAT
+GAAGAGAAAGTTAAGATATGGAAGGACATAGCTTGGAGACTTGAAAGACCAAGGAGGCAGAGGGCCGAAG
+TAAACGTCAGCAGGATAAACAGGTACGCGAAGGATGGAGACATGATAGTGGTTCCAGGGAGCGTTCTTGG
+GGCCGGCAAGATAGAGAAGAAGGTCATTGTAGCTGCTTGGAAGTTCAGTGAAACTGCAAGGAGAAAAATC
+GAGGAGGCCGGTGGGGAGGCCATAACGATTGAAGAGCTAATTAAGAGGAATCCAAAGGGAAGTGGAGTAA
+TAATTATGGAGTGATGCACTATGAGGATAATCAACGCTGAAGGTTTAATTCTCGGGAGGCTCGCTTCTAG
+GGTTGCAAAGATGCTGCTAGAGGGAGAGGAAGTTGTAATAGTCAACGCTGAAAAAGCCGTAATAACAGGC
+AATAGGGAAGTTATCTTCAGCAAGTATAAGCAGAGAACCGGGCTAAGAACTCTAACCAACCCCAGGAGAG
+GTCCATTCTATCCAAAGAGGAGCGATGAAATAGTAAGGAGAACGATAAGAGGAATGCTCCCATGGAAGAC
+GGACAGGGGAAGGAAGGCCTTTAAGAGGCTAAAGGTTTACGTTGGGATTCCAAAGGAGTTCAAGGACAAG
+CAGCTTGAGACCATCGTTGAGGCCCACGTTTCGAGGTTATCGAGGCCGAAGTACGTTACCGTTGGTGAGG
+TTGCTAAGTTCCTGGGAGGAAAATTCTGAGTTTGAGGTGGTGTAAATGAGGATCATCCAGACTACAGGTA
+AGAGGAAGACCGCGATTGCGAGGGCAGTAATTAGGGAAGGTAAGGGTAGGGTTAGGATCAATGGGAAGCC
+CGTTGAACTAGTGGAACCTGAAATTGCAAGGTTCACTATCCTCGAGCCCCTAATCTTGGCAGGCGAGGAG
+ATCTGGAACAGCGTTGATATCGATGTTAAGGTTCAGGGTGGAGGCTTCATGGGACAGGCCGAGGCCGCTA
+GGATAGCTATAGCCAGGGCGCTGGTAGAGTGGACCGGGGACATGAACCTGAAGGAGAAGTTCATAAAGTA
+CGATAGAACAATGCTCGTTGGAGATCCAAGAAGGACTGAGCCTCACAAGCCCAACAGGTCAACCAAGGGA
+CCAAGAGCAAAGAGACAGAAGAGTTATCGTTAATTTTAAAAACTTTTTATAATTCGAAGACAAGTGGGGG
+TCAAGCCTTGATAGTCCCCGTTAGGTGTTTCACCTGTGGAAAGGTCATAGGGGATAAGTACTACGAGTTT
+AAGAGAAGGGTTGAAGCCGGGGAGGATCCCGAGAAGGTGTTGGATGATCTGGGCCTTGAAAGGTACTGCT
+GCAGGAGAATGCTCCTAAGTCACGTGGAACTTATTGACGATATAATGCACTACCGCGTCTACTAAAAACA
+TCCTTTCTTTATTTAGGCGGGGCCGTGGGGTAGCTTGGCTATCCTCCCGGCCTGGGGCGCCGGTGACCCG
+GGTTCAAATCCCGGCGGCCCCACCAAAATATTGAGGTGAGGCGGCGTGTTCAAGTACACGAGGTTTGAAA
+AAGCTAGGATTATAGGGGCGAGGGCCCTCCAGATAGCTATGGGAGCTCCAGTGCTTATAGATGTCCCAGA
+GGGAATAACACCCCTTGAAGCCGCAATAATGGAATTCGAAAAGGGAGTTATTCCAATAACAGTGATTAGG
+CCGAGCTGATGGGTAATGAGCGTGATACAGAATATAATCGGAAGGGTGGTCGTTTTAAGGGGTGGGATGT
+ACTCAGTTGAAGTTGATGTAGCCACGGATGAAGGTTTTGGGAGATTCGCTTCTCCCATTGAAGAGAACCC
+CATGCTTCACATAGCCGAGGCTAGAAGGGCGGTTAGCGAGGTTGATGAGATAATAGGGCCCGAACTTATA
+GGATTCGATGCAGTGGAGCAGGAGTTAATAGACAGCTATCTCTGGGAAATAGATGGGACTGAGGATTTTA
+GTCATATAGGTGCAAACACGGCATTGGCTGTCTCTATTGCTATAGCTAGGGCAGCTGCAAATTCCAAGGA
+TATGTCCCTTTATTCCTACATTGGGGGCACCTTTGCAACTGAACTTCCAGTTCCGATAATTCAGTTTGCG
+AGCGACGAAAACTTCGAGTACTATATACTCGTCAGAGATTTGCTTGAGGTTACCGACATAGTTGACGCGG
+TGAATAAAATAATATCCGAAGTCGGCAACAAGGTTTCAATTGAAGAATTGTCTAAGGCATCAGAAAGCGT
+TGGGATGGAGCTTGGGTTGGAGGTTGCGCTTGGAATTAAAATGAAGAGGGAGCTTGAGATTGAAGACGTT
+CTCAACATAGTCGAGGACAACAATGTTGCGTACATTAAACCCCTTGGTCCTCCAGAGTTGTTCCTTGAGC
+TGATAGCTGGCACCCATGGAGTTTTCATCGATGGGGAGTACTTGTTTAGGGCAAACAATATTTTAGATAG
+GAGGTACTACAATGCACTATCAATAAAACCTATAAACCTTGGCACGCTCACCGATTTGTACAACTTCGTG
+AACGATGTGAAGTCCGAAAAAATAACCCCAATTTTGGCCGAGGCGAAGTATGAACCCGCCGATGATACGT
+TCCCACATCTCGCCCTGGGCCTTAGGTGCCCGGCCATGCTGATAAGCTGGAACTCGGTGGAAAAGATTAA
+TGAGCTTAATAGGATTGCTGAAGAGCTCGGAGAAAGGGGTAGGATAATAACGTTTGAGGAGTGAATTGGA
+GGTGGTAAGATGGCTGATGAGTATTTAGTTCCACTTGACCAATACCTTGCGGCCGGAGTGCATATAGGGA
+CTCAGCAGAAGACGAAGGACATGAAGAAGTTCATATACAGGGTTAGGCAGGATGGCCTCTACGTTCTCGA
+CGTTAGGAAGACGGATGAGAGGCTTAAGGTGGCAGGAAAGTTCTTGGCTAGGTTCGATCCACAGAGCATC
+TTGGCCGTGAGCGTTAGGCTCTACGGCCAGAAGCCCGTTAAAAAGTTTGGTGAAGTTACCGGAGCTAGAG
+CAATACCCGGCAGATTCCTTCCAGGAACGATGACTAATCCAGCGGTTAAGAACTTCTTCGAGCCAGACGT
+GATAATTATAACCGATCCTAGGGCGGATCACCAGGCAATGAAGGAAGCGATTGAGATAGGTATTCCAATA
+GTGGCCCTCGTAGATACCGAGAATTTACTTAGCTACGTAGACCTTGCCATCCCAACAAACAACAAGGGAA
+GAAAAGCTTTAGCTTTGATTTACTGGATTCTCGCGAGGGAAATCCTGTACAACAGGGGAGAGATCTCAAG
+CAGAGAGGAGTTCAAGATACCCGTTGAAGAGTTCGAGATGAAGATAGTAAGGAGGTAGCTTTATCTTTCC
+CTTTTCCAATGTTTTTTTGGGATGTAGATGCTGGTCTGCACTAAATGTGGAAGAACTTTTGATGAGAAAT
+TTCTGCTAAGGTGTACTTGCGGAGGGACATTGCTCGTTAAGAGGCACTACACAAGCTTCTCTCCCAGGAA
+TTACTTAGACATGAGACGGTACATCGATTATCTTCCAGTGGATTCAGTTTTCCTTCCAAAGTTGACCCCG
+GCAATAACCCCCATAGTTAAGGACTCCGAAGATTTATACCTAAAACTCGATTACCTCCAGCCCACGGGAT
+CTTTTAAGGATAGGGGAACCTACGTGACGATTGCAAAGCTTAAAGAGGAGGGGATTAATGAAGTTGTCAT
+AGATAGCTCTGGAAATGCCGGTATAAGCTTAGCAGCTTATGGTCTCTCCGAGGGGATAAAGGTTCACGTT
+TTTCTCTCCTACGATGCAAATAAGGAAAAGATATCGCGATTAAGCGCTTTGAACGCCAAGCTACATTTCG
+TCGATGGGGATAGGATGAAAGTTCATGAAGAGGCGATAAGGTTCTCGAGAGATGGGAATTTAACTTACGT
+TTCGCACTGGATGAATCCCTATTTCTTGGAAGGAACTAAAACGATAGCCTTTGAGATATATGAGCAGATA
+AAGCTCCCTGACTATGTATTCATTCCAGTTGGTAGTGGGACGGCATTCCTGGGGATATGGAAGGGTTTTA
+AGGAATTAATTGAAATGGGGGAAATTGAGTCGATGCCTTCACTTGTAGCGGTTCAGGCAGAGGGGTTTGA
+GAGCCTCTGCAAAAGGTCTAAAAGGAAAAACACATTGGCCGATGGGATAGCAATTCCCGAACCCCCGAGG
+ATAGAGGAGATGAAGCAAGCTATTAAAGAGAGCTCAGGTTTTTGCATAAGCGTTGGAAAGGAAGAAACCC
+TAGCTTCCCTTCATTGGTTGAGGAAAAGGGGTATTTTAGTTGAAGGAACTTCGGCCGTCACTCTAGCGGC
+GTACTGGAAGGCTAAGGAACTAGAACTAATAGATGGGGTTTCCCTCTTGATACTAACTGGTTCGGCTAAG
+AATTTTTAGGTTAAATTGGATATAGCTTTAGGGGTGGGCTAGAATGATTAGGTATCCAGCCGTCGCTGGT
+CAATTCTATCCAGAGGGCGAAACTCTAGTTGAGATGCTAGAAGAATTTTTCAGGGATTTAGGTGAGCAGG
+GGAATTCAAGGAAGATAACCGCGGGAGTTGCACCTCACGCTGGCTATGTATTCTCCGGCTATACGGCCTC
+TAGAACTTACAAGGCAATATATGAGGATGGCCTTCCTGAAACTTTCGTAATATTTGGCCCTAATCACACG
+GGTCTGGGCTCGCCGATAGCGGTGTATCCAGAGGGAGATTGGGTTACACCCCTAGGAAAAGTTAAGATTG
+ACTCTGAGTTAGCTAAGGAAATAGTTAAGCTCTCTAAAATTGCCGACTTGGATGACTTAGCGCATAAGTA
+CGAGCACTCGATTGAGGTTCAATTGCCATTCATCCAGTACATAGCAGAGAAAGCTGGCACTGATTTCAGG
+ATAGTCCCAATAACCCTGGGCATACAAGATGAGGATGTCTCTGAAGCCCTTGGAAGGGCGGTTTTCGAGG
+CGGCTGAAGCCCTTGGGAGGGACGTAATCGTTATAGCGAGCACTGACTTTATGCACTACGGTAGCTTCTA
+TGGCTACGTGCCATTTAGAGGAAGGGCAAATGAATTGCCCAACATGGTCAAAGAGTGGGACATGAGGATC
+ATAAGGAGGATCCTTGATTTCGACCTTAAGGGGATGTTTGAGGAGATTAGGGAAATGGATCATACGATGT
+GCGGACCGGGGGGAGTTGGAGCTGGAATAGTTTACTCGAGGCTCATGAATGCTAGAGAAGCCGAGCTCCT
+ACACTACACTACCAGCTTCGAGGTAAGTAGATCTACCGACGCCATAGTTGGGTACGCTAGCATAGTAATG
+AGGCGTTAGTTATGCTCAACTTCCTTAAAATTTTAGCAATTCTCTCCGACGAGATAGCCGTCTTAGTTTT
+CTTCCTTCTAATTTTGCCTGAACTTGGATTTAACATCCCATTAAAACTTGTTTTAATCCTAGTGTCAATC
+TTGGTGCTAAAGGATGCCCTCTTGATAAAACTCTTTCTCGATGTTTTGAAGAAGAAGCCCGAAGTTGGCA
+TTGAGGGACTTATAGGGGAGAGGGGCATTGTCGTTGAAGATTTAACACCAGAAGGCATGATTAAGGTCAG
+AGGAGAGCTCTGGAGGGCCAGGGCAATAAGTGGAAGTATTAAGAAGAGGGAAGCCGTGAAGGTGATTAGG
+GTTGAGGGGAACATCATGATCGTTGAGAGGTGGTGATTATGCCAAGGTTAGTGCTGGCGTCAGCTCCAGC
+AAAGATAATACTCTTCGGGGAACACAGCGTTGTGTATGGAAAGCCTGCCATAGCATCTGCTATTGACTTG
+AGAACTTACGTTAGGGCGGAGTTTAATGATTCGGGAAATATAAAGATAGAAGCCCATGACATAAAAACCC
+CTGGGCTAATAGTTTCTTTTTCAGAAGACAAAATTTACTTCGAGACTGACTATGGAAAGGCAGCTGAAGT
+GCTGAGTTACGTTAGACACGCCATAGAGCTCGTCCTTGAAGAGGCTGATAAGAGGACTGGGGTCAGCGTT
+TCAATAACGTCTCAAATTCCAGTAGGTGCTGGCCTAGGTTCTTCAGCTGCCGTCGCCGTTGCTACCATCG
+GTGCCGTCTCCAAGTTACTTGACCTCGAGCTTAGTAAAGAGGAGATAGCTAAGATGGGCCATAAGGTTGA
+ACTCCTGGTTCAGGGAGCTTCGAGTGGCATAGATCCGACGGTCTCGGCAATAGGAGGGTTCTTGTACTAT
+AAGCAAGGTGAATTTGAGCACCTACCATTCGTGGAGCTTCCAATAGTAGTTGGATATACCGGCTCAAGTG
+GCTCCACAAAGGAATTAGTTGCGATGGTTAGGAGAAGGTACGAGGAGATGCCCGAGTTAATTGAACCCAT
+TCTAGAGTCAATGGGTAAGCTCGTGGATAAAGCTAAGGAGGTAATAATATCTAAGCTCGATGAGGAGGAA
+AAGTTCCTGAAATTGGGAGAGCTCATGAACATAAATCATGGCCTTCTCGATGCCCTAGGTGTTTCAACCA
+AAAAGCTAAGCGAACTCGTCTATGCCGCTAGAACTGCTGGAGCAATTGGAGCCAAGCTAACGGGGGCTGG
+GGGAGGTGGATGCATGTACGCTTTAGCTCCTGGGAAGCAGAGGGAGGTTGCTACGGCCATAAAGATAGCT
+GGCGGAACTCCCATGATAACGAGGATAAGCAAGGAGGGGCTTAGAATAGAGGAGGTAAGGGAATGATAAT
+AGTTAAAATAGGGGGTAGTGTTTTAAGCAATAAGAGGAAGGAGTTCAGCTTTAGGGGAGACGTAGTTAAG
+AGGATAGCCTACGAAATCTCCAGGTTTTATCCAGAAGAGAAATTCATAGTAGTTCACGGTGGAGGTAGCT
+TTGGTCATCCTTTGGCTAGAAAATTTAGAATAAGGGAGGGGTTAAAGGGGTATGGAAGTAGGCATGGTTT
+CATAGTAACTCACCTCGCGATGCTAGAATTGGCATCCAAGGTTACGAAATGCTTTCTAGAGAATACCCTT
+CCAGCATTCCCGATATCTAGCTCATCGATATTCGTAACTAAAGAAGGCAAGATTGTAGCCTCTTCACTAT
+TAACAGTTAAGGAAGCCCTCTCCAAGGATTTCATTCCCCTGCTTTTCGGTGATGTCTCCTTCGACACATC
+TAAGGGGATAGAGATAGTCTCTGGGGACGAGATAATACTCCATCTAGCAAAGGAATTCAGGCCGGAGAAA
+GTTATATTTCTGATGGATGTGGATGGAATTTACGACAGGTTCCCAGGAGGCAAGCTGATTGAAAGGTTGA
+CTAGCAAGGAAATAGAATCAATGTCCCTAAGCGGCTCATCGGGAATAGATGTTACTGGAGGAATAAAGAA
+AAAGCTTGAGGTCGCTAGAGAGCTCGTGAGGTACACGAATGAAGTCTGGTTCGTTAACGGTTTGGTTAAG
+GACAGGCTCAGCATGGCGATTGTGGGGAATGGAATTGGAACGGTTGTCCAATCTTAGTTAACTCACACCT
+TTCCCTTCATCCTCTCCTGAAGTTCGTAAAGCTGGGCTATTCTCTCTATCGTATCTGCATCCTCTGGACC
+CTTATCCTCTCTCAGGGCCACGTACCTTGGGAATCTCAATGCGAACCCGCTCCTGTACTTCGGACTCTTC
+TGGATTTCTTGGTATGTTACCTCTATAACGACCTTTGGTTGAATCCAGACCCTCTTCCCTTCCTCCTTTA
+TTATGAGGGGCTTTAGCATCTTGGTGAACTCCACTAAGTCATCATCAGTGAATCCACTTCCAACCTTTCC
+AACCTCCAAGAATTCACCAGTCTCGGGATCGTACGCTCCGAGGATGAAAGAACCGAGGAGATGGGCCCTT
+CTTCCTTCTCCCCATTCTGCCCCTATTATCACAAGGTCTAAATTCTCCATTGTCGGCTTTATCTTGAGCC
+ACTTCTTACCCCTGTTACCGGGCTCGTAAACTGCATCCAACCTTTTGGCCATCAACCCTTCGTGTCCCAT
+CTCGAGGGCTCTCTTGTAGAACTGCTCGGCCTCCTCAACATTCTTGGTTATCAAGTTCTCAGCGATCTTA
+ACTTTTCCATTCGTCTCTACGATCTCCTCTAGCTTCTTTCTCCTCTCCATGAACTTTGTGTCTATCAAGC
+TTACCCCATCAACATATAGCACGTCGAAAAGATTCAACTCGAGAGGTATCTTTTCCATCATCTCCTCGAT
+GTTGTACTTCCTTCTAAACCTCCTGAGAACGTATTGGAACGGGAGTGGTCTCCCATCTTCTCCGATAGCG
+ACTAATTCTCCCTCTACTATAGCTTTTGTAGGTTTTAGGGCTTCTTTTATCGCCTCAACGATTTCGGGTA
+TTGCCCTAGTCACATTTTCGAGTCTCCTCGAGTAAATTGTAACTTTCTCTCCGTCTTTGTGAACTTGAAC
+CCTAGCTCCATCGTACTTTATCTCAAACTCGGCTTCCCCACCCATCTCAAGAAGGGCCTCTTTTATATTG
+GCCGCCTGTTGGGCTAGCATGGGCTTTATTGGCTTACCAATCTGAATTGTCACCTTAGCTAATCCATCAT
+TACCCTCAGTTTTGGCAATTTTTGCGACGAATCCAAAGTCGCTAGTTAGCATGTAAGCCCTCTCAACGAG
+CTCAACTTTGACGTTAAATGCTAGGGATATCGCATCCCTGAGCAGTCCCTCGGCTACTCCAGTTCTCATC
+GTTCCGAGCACCGTTCTCGCTATGTACTTAGCTTCAATAGGCTCAGCATCCATGAACAGGTTTGCAAGGT
+ACTTCATCTTCTTATCCTGGCTCCCTTCACCAGTTGTCTCGGCAACTTTGACGAGGGTTTGGTAGACCCT
+CTTAATCGTTAAGGGTTGCGAGAAGAAGCTCTTTTGTTTCCTCTTCTTTACGGCTAAAGCTATGCTTTCA
+CCCAAATCACCCGTATCTTTTACCGAGTTTTCTATCTCCTTGGAGTCTATTCCCGTCGCCATAGATACTG
+CCTTTATCAATAACTTTTCACCCACTCCAAGCTCCCTTTCATCCCACTCGGGGAAGACGTCGCCAAGGAT
+TAAGTAGGGGATGAACTCGAGATGATCCTCCGGAACCTTCTTGAGAAAGTCCGCAACAAGCCTCGTTTTA
+ATAAGCTTCATTGTTGTTTTTTCTAACTTCTGATAAAGTTGGGCCAGCTCTATGTACCTCATTCCCGCTC
+CCCAACAATAAAAATGGAAGAAAAGTTAAAAATCTATTTCTTTTCAACTATAACTTCTGTGGGAGTTAAA
+TTCGTTAAATTATCGCTAACTGGACATCTTTCTTCAACTTTCTTAAGCCATTCTTTGAGCTTTTCCTCAT
+CGACGTCCGCCTTTACCCTTATAATTGCCTTTACTGACTTAAAGCCTGCCCTCTCTCCATCAAGCCCCAT
+AAACTTCGCTGGGTTAAATATTCCGGTAACTTCAATTTCGAGCTCCTCTATGTTAAATCCCATATCCTTT
+GCAACCATGTGACCAACTATATTGAGGCAGCCTGCAAGGGCGGCAAGGGTATAGTCAAGGGGACACGGGT
+GCTCTCCACCTAGCTTGTCCACCATTATCTCAAAGTTTTCTGTTTTGACGAGCGTTTTGGTGGGTGATAC
+AGCCTTTCCAACGACTCTAATCTCAAGGTCTTTGTACTTTGCCATCTTATATCCCTCAAAAATATCTTTG
+GAATTCTGTCTAAAACGGTTTCTAAAACCAAACGTTTTCATCTCTTGGGATAACATTTTTATTGAAAGCC
+GAGGATATATGGCGGGAGTATTCATGAGGTTAGTTGGTGAGCACAAGGCTAAGAAGGGGCTTATAAGGAT
+TGAGATTGAGGAAGAAAACGGGATAGCAAGGAAGGTCATGATATCAGGTGACTTCTTCATATATCCTGAG
+AGCGTGGTGGACGAACTAGAAAAAACCCTTGAAGGCGTTAGGGTTGAGGATATCGAGGGTAAACTTGATG
+AGTTCTTCTCCATAAGGCACGACGTTGAAATGCCGTATATTTCGGTGGAAGACTTCAAAATAGCAATAAG
+AAAGGCATTGGAGGAACGTAAATGAGGAGGAACTCTACAATTTTTATCCTCCTCCTCGTGACGTTCATCG
+TTGGGACACTAATCGGTTGGGGAATAGCTAAGGTCAATCCTGAGCTTGCCAAAAATACTTACATGATCCT
+TAGGCGAATACTTGGGGGAGGGGAACTTCCTCAGGGGTTCAAGCTGTTCATGCTGATATTCCTGAACAAT
+ACTAGGGTTGCAGTATTAGTAGCGTTTGGGGCCCTGCTCTTTGGAATAATACCGTTCTTGGTTTTGCTCC
+TCAATGGTATGATCGTTGGACTCGTTGTTGGTCACGTGATGATTAGTGAGGAAGTTCCATTTTCAAAAGT
+TCTACTTTCCATACTTCCTCATGGAGTCGTTGAAATACCTGCATTTGCTGTTGCTGGAGTTGGAGGAATA
+AACTGGTTCCTAGAGTTAATCCATGGTGAGGGGAATTTTGGTGAGAGATTTAGAAGAGGGTTTAGAAAGA
+TGTTAAAATTTCTGATACTGTCCGTGGTTCTCCTGTTTATAGCTGCCCTTATAGAGGCTTTCATAACTCC
+CAGGCTTATCGGTTTGGCCTGATTCTTCTATTTCCTTTATCATGGCCTCTACTGGATTTTCCATCGTAAT
+CATGACCTCCCTGATGAACTTTCTGTATCTTCTGTTCCTCCTAATTATCTCCCAGGCTTTCGTTGCGACC
+TCTATTGGATTGGTTGAATGGTAAAGGACTCCAAGTTCTATCAGCCATTTAGTTACTGCAAGTAATCTCC
+CAGGGTACGTGGAGATTGCGGGCGTTCCTAGGGCCAATGCTTCTCTGTTCATCGTCCCTCCGGCACCTAT
+CATAATTCTGGCATAGAACAGTAAGCTCATTGTATCCACAACGTTATCGGGAATTATCACGTTTTCAAAT
+CTTTCAAAAACTTTCTTCTGCTCCTCGCTTCTTGGGAATAGCACTATCGGCATGTCTGGCAGAAGGGGAA
+TAACGTCCTCGAGGATGCTTCTCTCCCTGTCTCCATTAAAGTACGTTGCCTTAATTGGCTCTGGTCTCAT
+AACTATGTAGGAATACTTCTCTAATCCGAGCTCCTTAAGAACGCTGTCATCTGGCCTAAATCCGTAGACA
+TTGGCGACTTCCGCTATACTGTTAACTGGCACGAGGGAATTTGGATCGGCCCCACATTTCAATAATTCAT
+AAGCATCTATGACCTTTGGATAGAGTAGCCTTTCCGTGAATGGGAACATCAACTTATTTTGAGGAATAGC
+TGTCTCGTTGTCTACAAACCCAATCGAACGTATTTTCAAACCAAAAGCTATCCTGGGTGCCTCAGGGTTG
+TTCTTGTACATAGCTATGTCGGGCTTCTCTTCAATTATCAGCTTCGAAAGCTTGTAAACTCTCTCGGCGC
+TCGCTAGTAGTTTTCCCTCTAAAGTAACCCCTCCATGCTTTCCAACGCTTATGTAATCTATTCCCAACAT
+GTCGAGTATCTGCGTTAAGCCATCAAACTCCCTCGTGGTAACGAGAACCTCGAATCCCCTTCTTTCAAGT
+TCCCTTATTATACCCTTGAAGAAATGAGCGTGAGGTGAATTCATGATATCTATCCAAACCTTCATACCTC
+ATTACCCACCAATTATTGGGTTTTGAGTCAGTTATAAGGATTCCCACAAATTCGCTTTCTCCTTCGATTT
+ATATACATTCCTCACACTTTCAGATCAATTTTTCTAATGTCTTGATACTGTCTTATTGAAATGCTCCCTA
+ACTAGTTGCCTGTTCTTGGAACGTAGCTAGAATTATCCCTTTTTCACATTCAGTAGGGAACCCTTAAATA
+TCATCTAAGTAAGCCTCTCCCTGGTGAGAAAATGAGAATAGCTGTAATCGGCCTAGGCTATATAGGATTA
+CCGACTGCGATAATGTTCGCCTCCTCGGGTCACGATGTTATAGGGTATGATATTAGAAGAGATGTGGTGG
+AGAAAGTTAATAGAGGAATTGCTCACATAGTTGAGCCCGAAATTGGGGAAAGACTACGAGAAGTGGTTTC
+CAAAGGAAAGCTTAGGGCCACAAGTGATTACAACGACCTGAAGGGGGCGGACGCTTTTATAATATGCGTC
+CAAACCCCCCTCTCTAATGGAGTTCCAGATTTGACCTACCTAGAGAGTGCGATAAAGACCATAGCCAAGG
+TGATTGAGAAGGAGGCTTTGGTCGTTATAGAAAGCACAGTGCCCCCAGGAACAACTGAGAGGATGGCTAA
+GCTTCTTGAAGAATTAACCGGACTTAAGGAAGGCGAAGACTTTTACGTAGCTCACGCTCCTGAGAGGGTG
+ATGCCAGGAAGAATTTTCAAGGAGTTGGTTTACAACTCCAGGATAATTGGAGGGGTAAGTGAAAAAGCGT
+CAATATTAGCCGAAAAGTTGTACAGATCGTTCGTAAAAGGGAGAATATTCCTAACAACGGCCACAACTGC
+CGAAATGGTCAAGCTCATGGAGAACACATTCAGGGATGTTAATATTGCCCTCGCCAATGAATTTGCTTTT
+CTGGCCCATAAGTATGGGGTTAACGTTTACGAGGCTATAGAGTTGGCGAATACCCATCCGAGGGTTAAAA
+TTCACAGACCAGGAATCGGAGTTGGAGGGCACTGTCTCCCCAAGGACCCTTATCTCCTCTTGGCAAATGT
+TGATGAAGATTTGGGACTGATTAGAAAGGCTAGGAAAATAAATGAAAGCATGCCAAGGTTTGCTGCTAAG
+CTTTTATTTGAGGCTTTAGGTGAGGCTAACGTTGATCCTGGGGATGCCGTGGTGCTAGTCCTGGGGTTAG
+CATACAAAGGAGATACTGATGACGTTCGAAATTCTCCAGCCCTAGAATTCATTAAGATTATCGAGAAGGA
+CGTGAAGGAGGTTAGGACTTACGATCCCTATGTAAATGGCACCCACACCATTTTAGAAGAAGCAGTTAAA
+GGTGTTGATGCTATAATTATAGCGACGGATCATTCGATGTTCAGGGAAATTGAGTGGGATAAGCTCGGAA
+ACCTCATGAGGAATAAGATAATAATCGATGGGAGAAACCTCGTGAAGGAACCTCCCAAGGGGTTTATATT
+CAAAGGTATAGGGAGGGGCGACGTTTGAGGCCTGCAATAATCTTTGGAACGAGACCGGAGATAATTAAGT
+TGTCTCCGGTGATAAGGGCTTTTATAAAGAATGACATCCAGCCGATACTAATCCATACGGGACAGCACTA
+TGACTACGAGATGAGTAGCATATTCTTGGAAGAGCTTGAATTGCCAGAGATAGATTATCACTTGGAAGTC
+GGCTCTGGAACTCAAGCCGAACAAACGGGAATTGCAATGATAAAGATAGAGAAGGTTCTAATGAATGAGG
+TTCCGGATGTGAGCATAGTTCAAGGAGATACTAACACGGTATTAGCTGGGGCATTGGCCAGCGTAAAGCT
+GTTAATTCCTGTGGCTCACGTTGAAGCTGGGTTGAGGAGCTTTGATAGAACGATGCCCGAGGAAATAAAC
+AGGATACTCGCCGATCATTCGAGTGAAGTTCTGTTTGCTCCAACGCTTGAAGCTAAGAAGAACCTTGAAA
+GAGAGGGAATAAGGGAAAACGTCTTTGTCGTTGGTAATACGATAGTTGACGCTGTCCTTCAGAACTCTAA
+GATTGCCGAGAAGAAGAGCAAGATATTGTCTGAGCTAGGCTTAGAACCAAAAAGCTATATCTTGGTCACC
+GCGCACAGGAAGGAAAACGTCGACAATAAGGATAGGCTAAAGAAACTTGTCGATATATTAACATCCCTTC
+CCATGCAGGTCGTATATCCCGTTCATCCTAGGGCCGAGAAGAGGTTAAAAGAATTTGGACTCTGGGATAG
+GCTTAAGTCCTCGGGAGTAATGCTATTGAAACCTTTAGGCTATCTGGACTTCCTCAAATTAGAGAAGAAC
+GCATTCATAGTCATGACTGATTCAGGCGGAATCCAGGAGGAGGCCATAATCCTAAATGTTCCTTGCTTAA
+CCTTAAGATACAATACGGAAAGACCTGAAACCGTAAAGGCCGGTGGGAACATTTTGGTTGGGGTTGAAAA
+AGACCTTGCACTCAGGTACGTTAAGAAATTAATTGAAGATGAGGCATTTTATAAGAGAATGGCCTCTGCT
+AAGAATCCATTTGGCGATGGGAGGTCTGGAGAAAGGATAGTATCCATTTTGATGACCCTCTGGGAGAGTG
+GAAGACTCAAAGTTAAGACTTCAAACTTCATAACCCCTCAAAAAGCCTAAGGGCAAGAAACTCTGGGAGT
+CCTGCCTTTAATATCTTTTCAGCGGCCTTTTCGACGTCGTACTCCACTCTAAAGAATTCGATTTTTCCGT
+TTTCATATAATATTGCATAGCTTGCCCTCCAGTCCCCATCCCTAGGTTGACCTACAGACCCAGGATTTAT
+CACCCGCCTTCCTTTGATCTCTTTCAGCATAGGAACATGGGTGTGTCCAACTATGAGATCATCCTCTCTA
+ATGTACCTTAGGCAGTCCTCAAACTCAGAATCCGGCAACCAGGGAAAGAGGTACTCATCTAGAGGGGCCC
+TGGGAGAGCCATGGATCACGTGATAACTCCTGTTACCGAGCTTAAAGAACTGTCTAACTGGGAGCCTCCT
+TAAGAACTCTAGGTTTTCCACCGTTAGAACTCTTTGTTGCCACCTTATAGCGTACCTTGCATAGGGATTG
+AAACCCCAGTCGGCTCCAAATGCTACGGCATTGTCGTGGTTTCCCCTAACGCACAGCACCTTACCTTTTT
+CCATTTCCCTCTTGATGAACTCCACAACCTCATTTGGAGATGCCCCATATCCCACTAGATCCCCCATGCA
+TGCGACCTTCTCTATGTCCTTGATTTCCTTCCACACTGCTCTTAGGGCTTCATAATTTGAGTGAATGTCT
+GAAATCAAGGCAATTGGCATAGAAATCACCGAAATCAGCCCTGGCTGTATTCCTCATCGCGTGAGCTCGG
+GCCGTAGGGAAAGCTCATCATATGCCCGCCAAATAATAGAACTAAAGACAAACTTAAAAGGGTAACTCTT
+GCTCACACGGGAGTTCCAACGTAAATCCCATGCCTCGTTCTAACGATCTTAACCTTTATCCTGTCTCCAA
+CTTTTGCATTTGAGTTTATTACTTGAATCAGCCTATTCCTGGCTTTGGCAATCATCTCCCCCTCTATCCT
+TCCCGGGAGGATGACTTCAGCTTTAACGACTTCACCCCTCTTAAATGCTAACGGTATAAATGGCCTTGGA
+TACATACCGAAGTGGTGGGGCTTTAGGATTAGGGGTTTCATTCCAGTCTTTTCTTCAAGTTCCCTCAACC
+ATCTATAGAATTCCTTAAAGGGAACTGGTTTCGCGATAACAGGGTTCCTTCCAAATTTATATGGGATGTA
+ATTTTGAAAGCCTAATGCAGGCCATCTTTTTCCTGCTCCTATTCTCCTCGCAAATTCTATGAAAGCCTCC
+GCCTCATCATCATTCACTCCGAACATTATTACCGGAGCTATGAGGACATCAATTCCCGCATTAACTAAGG
+CCTCGGCCATTTCAAGGACGTGATTTAAGTCGTAATCTTTAATTCCCATTAACATCTTTGCCTTCTCTGG
+ATCCAGGGAATGGATGGAAAGGTTAACCCTATCTAAACCTGCCTCGGCAAGCTCCTCAACTAGCTTATCA
+TTCAGCAACACTCCGTTGCTTTGCATGGATATCACTGAGACGTGTGGATGCTCCCTTAGGGCTTGAACCA
+ACTCGACGATGAAAGGATATAATAGCGGTTCTCCCTGGGCATCTAGATGAGCCTCAAGGCCCTTCCCTTT
+CTCCTTTGCTACCCAGTCAAACCACTTCAAGAGGTAGTCTATGTCTACAACGAAGTCTAACTTCCTCGTT
+CTCGAATATGGGCCTTCATCGACGGAACAAAATATGCACCTCATGTTGCAACCGGTTGAACCCCTAACTT
+GGATGAGGTTCGTCCCCCTATCTATTAATCCGAACGCATTATAACCGAGAAGTGGAACGCCCATGCCCTC
+ATGTATATATATCACCTTCCTTTTCGTGTACCTATTTTTGAGAAGTCCTCCAAGGTTATTTTGAATGTAA
+AACGCTATGAACCTCTCTATGTCCTCATTGTCAGTATTTATGACCAAGTAACCGTCCTCAACGTTAACTT
+CAACTGAAACTCTGAACTTCCTTCTTATCGCTCTCTCTATTTCCCTTTTGCTAAAATCCGCTACTAGGGT
+CCTTCTCCATACTAGGGTTATTGTATCCTCATGCCCTTCGAAGTACGAATTTGGTAACCTCAACTTTATC
+ATTTCGTCCAGAATTTGAGACAAAGCTTTTTAGGTCTTAGCCTTCCTCAGTTAGGGGTTTGGAGTATGGG
+GGAGAGGTTCGATAAGTATGAATATCTTCAGGACTTAATGAGGAGGAGAGGCTTCGCTTGGGGGAGTTTC
+GAAATTTATGGTGGGTCTAGGGGTTTCTACGATTACGGTCCTCTCGGTGCTACAATAAAGAGGAAGATAG
+AGAAGAAGATAAGGGAAGCTTTTATCAGGGAGGGATTTTTCGAGATAGAGACTCCTGACATAACTCCAGA
+GCAAGTCTTCATAGCTAGTGGACACGTGGAGAAGTTCGTCGATCCGATAGTTGAATGTAAGAAATGTGGG
+GCAAGGTTCAGGGCCGACCATTTGATAGAGGAAACCCTGGGAATTGACGTCGAAGGAAAGTCGGCCGAGG
+AGATGACTAAGATAATAAGGGAGCACAACATAAAATGTCCAGAATGCGGGGGAGAATTGGGAGATGTTTT
+CTACTTCAATCTGATGTTCGAAACGTACATCGGTCCATACAAGGATAAGAAAGCTTATTTAAGGCCTGAA
+ACTGCCCAGGGAATTTTCGTTAACTTTAAGAGGTTGAATGCATTCGCAAGGAATAAGCTACCATTCGGGG
+TTTTCCAGATTGGGAAAGCTTATCGTAATGAGATTTCACCCAGGCAGGGGATGATAAGACTTAGGGAATT
+TACGCAGGCAGAGGTTGAGATATTCTTTAACCCGAATGAGACCGAGCATCCTCACTTCGACGAGGTTAAG
+CACGAGAAATTGAGGTTGTATCCAATAGAGAACCAGCTCAAGGATTTGGGTATGATAGAGCTTACCGCAG
+AGGAAGCTGTTAAGAAGGGCTACCTAATGAACACTTTCTTCGCTTATTACCTCGTAATGATAAAGAAAAT
+TTTACTTGATATCGGGATTCCTGAGGATAAGATAAGGTTTAGGCAACAGCTACCTGAGGAGAGAGCTCAT
+TACTCTGCAGATACCTGGGATGCGGAAGTTTACAGCGAACGCTTTGGATGGGTGGAGTGCGTCGGCTTGG
+CGTACAGGACGGACTATGATTTGAGCAGGCACATGAAGATGAGCGGTGCCGATTTAACGGTCATGATACA
+CTACGATAAGCCCAAGATAGTTAAGAGGCTCAAGGTTAGCCTTAACATGAAGAGTGTTGGTCCTAAGCTT
+AAGAAGGATGCCAAGAGGATAAATGAGAAAATTCAAGCGATGAGCGAGGAAGAGCTAAGGGAGTTAGTTA
+AGAAGCTTAACGAGGAAGGAAAAATTGTCATTGATGGGTACGAGCTTTCAAAGGATGACTTCATAATAAA
+GGAAGTCGAAGAGAAAGTAACCGGTGAGAAAATAATTCCCCATGTCCTTGAGCCCAGCTTTGGAATAGAT
+AGGCCATTCTATTTGCTCCTTGAGAACTCTTTAACGATAGATGAGGACGGAAGAATTTATCTGAAGATAA
+AGAAGGATATGGCTCCAATAGAGGTGGCTGTATTACCCCTAGTAGCTAAAGAACCGCTAACTAAGATCGC
+ATACGACCTCTTTAGAAAGTTGCAGAAGGAAGGGTTCATAGTGGTCTACGACGAGAAGGATAGCATAGGG
+AAGAGGTACATGAGGTACGATGAGATAGGAACCCCATATTGCGTTACCATAGATAATCAGACTCCAATCG
+ATGGAACGGTTACGATAAGGGATAGGGACACGAGGGAGCAGATAAGGGTAAAGCTTGAGGATGTCCCCAG
+GAAGTTGAAGGAATTAATCTTCGGAAGCTAGTTCAGTTTCTTTGTTTTTCTACTGTCATTTTTACACTGA
+AATATAAAAAGCTCTTGTACCTTGATAGAAGATCAAAGGGGAGAGACAGTAGAGAAGTCAAATCTTTATT
+GAGATTTCTGCTTTCCCACTCTTCTTCAGCTGAATAGCTAAGAGCTTCTTGCTGTAGTCCCTGTACCTCA
+GGTAGGAGATTATCATGAGTATGAAACTTGTGAGGCTCACAAGAGAAAAGACATATATTGATATCGTTGT
+GAGCCAGTGAGGAGGGCCTATGTATCCGAGTATTCCCACGCTGGTTCCTACTAGGATCCAAATGATTAAA
+CTCCAAATAAACACGTTATAGGCGGTCCTTGTAGCAACCTCATAAGCCCATTCGAGTTTCTCATGCTCGT
+CGAGGTTTTTAGGATTATTCCGGAAACAGTTTGATAAGATGTTGCTAGGATCCATGTTTCCGAGCTCCTC
+TAGCCCTGATATAACTCCTAGGCTTAACCATCCAGCGTATGCAATTACAAAACTCGCAGCAAAAGTTATT
+CCCATCCCGTACCTATCATGAATCTCGGGTCCATAAACTGGTAATAAAATAATCGCCCCAAAAAATGCAA
+CAAGAGCTGCTACTTCAAGCTCCCCTAGATCAATACCCTCTGGAGGTATACACCTGACTCCCATTTCCCT
+TCTCCCTCCGGGTATTTATGTATTTCCCTTCTCCCGAAGGGTAATATACTACGGAAACATAAGGCGAAAC
+CAGGGAGCGAAAATCAATTGCCTTGCTTCACCTCCAGCCAACTTTTTAACCACTACAAAAGCTACCTAAA
+ATGGGATCCCCAATGTCAGCTAAAATTCATCTCATCTACAAGCGAATTCCTAACCGTGTTCTAGAGCGAG
+ACGATGAAGTGATTGCCGATTTGGGAGAGATAATTGTCGCTAAATCTCGCTTTTCTGGCATGCTCGCTCC
+GCTTAGGGTGAATGGAGTTGAAGTCATCAAGAACGGCTATTGGATGATTTATTTTGCCTTCGTTGGGAAG
+GATTACGATATCCTTAAGATCTATGACGAGAACGGAAACTTCAAAGGTCTCTATATTGATGTGTTAGCCT
+ATACCAAACGTGAAGGGAACACAGTTGAGATGCTTGATCTATTCCTAGACATCTTCGTCTTTCCGAATGG
+TGAAGCATTTCTATTGGATGAGGATGAGCTGGAGATGGCTCTCAACTATGGGTTAATATCAAAAGAGGAT
+TTCATGAAAGCGTATAAGACTGCAAACAGAATACTCAGGGAAATAAGGGAAGGAAAGTTTCCTCCGAAGA
+TCGTTTGGGAATATTCACTCCTCTAATTCTTCTCCGGGTCTCTTAATCTCTTTGGGCGGGTGAAAGCCCT
+TGAGCTCTTTAAAAGTTCCCCATAGCCTTAGTATTTCCTTGTGCACGTGAGTTCCAACGGGAATAACCAC
+GATATGGGCTGGTGGGTGGATATCTCTAATCCTTCCTATGGCCTTTGAAGCTGGAAGGTCAACTTGAGCG
+ACCACGTGAGCCCTAACCTTTTTCCTTGGCTTCTCCCCAACTATCTGCTCAAATGCCCAATCTGAGAGGG
+CGGGGGGTATAATCCTAGGTTTCCCCCTGATTTTCATTCCCCCATACCTAACTAAGTCAGACAAGGCCGT
+CAAGGCTTTGTCGAAGTTGTCGGTTCTTATCAGGACTATCGTGTTTAACATTTTTCCAACCCTAGCTTGC
+TGTACACTCGATAGTTTAAAATTCTATGGTTTTATCCTGTGAAAATGTTCCTAATTTGCGAAACATTTAA
+AAGAAAATATTTTGGTTAGTCGGTTGGCGAGAGAAGAGTAGAGGTGAGAGGAAATGAGCTGGACGACCCC
+CAAAAAGGCCATAATGCTTGCTGCAGCTGCCGAGGGCGGTACAAAGCTCAATGCATTCGATAATGCCCTC
+CTAAAGATGGGAATTGGGAACGTTAACCTTGTGAAGCTCAGTAGTGTCATACCAGCCCATATTGAATGGT
+TGGACGAGCTTCCAAAGAACATCCCAATTGGAATGCTCTTGCCTACTGTATATGCCCACATAGAGAGCGA
+TGAACCAGGTTCAACTATAAGCGCTGCGTTGGGCGTTGGTTTGAGCGAGAACAATGAGGGAGGATTAATT
+TACGAATACGCTGGTTATTGCACTAAAGAAGAGGCAGAGGAAATGGTAAGGAAGATGGTTGAGGAGGGAT
+TCAAGGTCAGGGGCTGGAAACTTAAAGAAATAAAGGTGATTTCAGCTGAGATAACCGTAAAGGATAAACC
+TGCTGCCGCTGTTGCTGCAGTAGTCATGTTTCCCTATTAACGATACTTTTCACTTCTTCTAGAACCTTCT
+CGTTGCAATTCCAGCACATGACTTCAAAGCTTGGAACCCTAACGCTTACCCTGACTTTGAACTTTCTAGC
+TATTTTACTGACCTCGTAGTTAATTCTAAAGGCTAAATCCATTAGCTCTTCGGTAATTCTTGCGTCTTCA
+TCTATGTATTGTAAGGGGCATCCTTCTCTCCACTGTTTTCTCCTGCCATGTTCATACATTCTATAGGGTT
+CTATCCTCGCTTCTTTGGCCATTTCTTCAACTTCTATGGCCTTATACTTTATCAAAGGCCTGAAAATTGG
+TATTCCAATCTTTGGAATTTCGCAGAGTCTTATATCTCCTGGGCACTGGTCGAGTAGGGTTCCGACGATT
+TTGTCGTTTGCATTATCTCCCTTTGCTAGGATTTCGAATCCATTATTTAGTGCGAACCATTTTGCGTTCC
+ATAGCATTATCTTCTTACAATGAACGCATATAGGCCCTTTCCTCCCTATGCTTACCCTCCTTAATCCTTC
+GGTTAAATCTACTAGATAGTGCTCAACCCCAAGTGATTTAGTAAATTTCATTCCCCATTTAATAACCTCG
+GGCCAGCTCCACTTGTGAAAGAATGTCAGGGCCGAAACATCGTAACCGGCCTCTTTAAGGATATACAATG
+CCAAGCTTGAATCCTTACCTCCTGAGAACAGTAATAACACTTTCTTCTCAATTATTCCAGTCTCCTCTCC
+AAACCTTCTGATTTCCCTTATAGCATCTTTAAGCATGAAAAAAGAACCGCCGGCGGGGTTAAAAAGTTTG
+GGGGCCATTTCAACTGTCGGCCCCCTGGGGGTCCCGACGTCATCGCAACCCTCGGTACTCGTCGGGCACT
+AGTATATTTCCCTTAAGGCTTATTTCCTTTTCGCTAGACATAAAAGACCATGCCGTCGTAGGCCACGAGA
+ACCCTATCATCCCACTTCCTTCTCACGTAGTTAACTAGTTCTAGGAAGGGTAAGTTCTTGTGGGATATAT
+GACTTAAAACAACCCTTTCGGCGTATTTAATTCCCATCTCTCCAGCCTCGTCAACGTTGTTGTGATAAGG
+ATCGTTGAAGCCTGGTGGGTAGGTTGCATCAACTATAGCTAATCTTAGAGGAGATAGTTTTTCCAAAATT
+ATCTCTGTTTCTCTTGGAAGTCCCTTCGTGTCGTATAGAACTGCAACATTCTTTCCGTTCTCTTCTATTA
+TGTATCCCAAAGTTTCCACCTGATGATTTAATTTCACCGCGGTTATCTTCAAGCCATTTATCTTTATTTT
+ATCTCCAGCTCTTATTATGTTCGGCTTTAGATTCTTAGGGTCTTGAAGAATTAGAGCGTCAGCATGCCCT
+CGAGGAGCGTATAGTTCGGTTTCCCTAGCTATCCATCTCAGCTTGTATAATCCATATATGTGATCGTGAT
+GCCAATGGGTTAGGAATATCGCATCTATGGGCGTGTTCAGGAATTCCCTAATATCCGTGCCAACGTCTAT
+AAGGACTACTTCTCCCTTGTTACCGATGATTGCTAAAGTTGAGGGTCTTCTTTGGGCGAATCCAAATTTT
+CTGGCCTCGTTGCAACTCCTACAGTTGCAGAGGTGAACTGGGATTCCCTCACTTCCTCCAGTTCCGATGA
+AGTAAACTATCATGGATTCTCAAAGTGATGCTTAGAATTTAAGCTTTCCTAATGAATATCACAACTCCAT
+CCTTTTTGAAAACGGTCTTGTATTCTTCAAGTTTAATTCTGAAATCCTTCAACCTTTTTATCGCCCTTTT
+TCCGTTCCAAGTATTGAGGTTAACCAATATAACCCTCGGCTTAATACCCTTTGGATAAACGTACACATCA
+ATCCTCGTTGAGAGGTGCGGATAGAATTCTGGCTGGGTGTAAATTGGGCCCTCCAACGTTTTGACGATGG
+TTATAGCCTCCCAGGATGCATCTTTTCCTGGAATTGGTTTGAGAACTGCGAAGTGAATCAAGGGGTTCTC
+TGCTTTCGGAGGTTTAAACGTTATGGGAATCGTTGCCATCGAGGTCAAAATTCCCGCAACTATAAGAGAG
+ACAGCTACCTTTTTAGACTTTTTAAAGCCTTCAATAGCTACTAGGTACGATAAGGGAAGTAGCATGTAAG
+GGTAATGAAAGCCGATCATTGTTTGGGTATCCCTTGATGAGAGCATTGATTCAAGCCAGGGGAGTGCAAC
+TGAAACGAGACCCTTGGAACTGAGGAATGTTAAGAATCCGAAAGATGCATTGAAAACTATGAAATAGAGT
+AGCTTTCTCCTGGTCAGCTCAAACTCCGAGTATAGACTCTCATAAATGTATCCCATTCCAAGATGGGGGA
+TTACAACTTTAATTACAATGATCCCGTACATCATTGATGCTATTGACAATAGGATTAATCCCCTATTTTT
+CCTAAAACTTTCCGGGTTTAAGCCGTCCATTAATATTTTCCAAAGGGATAAACTCACAACTCCCAGGAAG
+GAATCTTCCTTGGTTAAAAGTATGAGAACTGATGTTAGATAGAAGAGCTTCATCTTTCCCCGTTTCAAAA
+GCATATAGGCTATGAAAAATAACGGAACGGCGAGTGAAACTGGATGAAACTCAAAAAGAGCTATTCCCAG
+GAGAGAAGAGTTAAAGATGTAAAGGGAAGCAACTAGAATCGCCTCGCGATGATTGAGCTCTTCGCATGCT
+ATTAAGAGGGCCAATGTCGCTGAAAGAGCCAAGAAGATAGCCTGGATTAACAAAAGAACTACAGGAGAGG
+GCATTATTGCATACACTGGGAGAAGTAGTAGAAGAATCGGTTGAAAATGGACTGCAAAATGGTTAGGTGC
+GCTATATAGCTGGGCTTCCACCGTGTTGTACATGAATTTTCCGTTAAGTGTGGAGTACAAGGATTGGGAA
+AATATTCCAAGGTCTAAACTTTTATAGGAAAAATTTTCATATAATACTAAACATGTCTTGAAAATTATAA
+ATGTGTATGCTATAAATATGATAACGAGCAATTTTTTATCTATTAACGATTTCATGTAGAAAAAAATACT
+GCGGATTATTAATAAACATTTTGAAGAAAAAGTTAAAAGCTAGAGATACCTAGGTGGTAGCCCTACCCAC
+TGCCTAAGCTTTTCGTAGGCGATTATCCTGGGTACGTTCCTTGCATCTCTTGGTCCTGGGTTCTTCATGT
+AGAACGCGTTAACCTCGTATACAGTTCCAAATGCCTTCTTTTCTACAGCGATCTTACCTAGTCTCGCCAG
+GTCAACGAGTAATCCAGCTAGAGCTGGGCTGTCATTTATCCTTCCAGTTATTATCAGCTCGTCATGGGCT
+CCGTTGAAGCTTACATATTCAATGTGCATTGCTATGAACTTCTTGTCTCCTAGAGGCTCTAAGTACCCGG
+TTGGCTTTATGTAGTGGGGTGCATCGTAGCCAAGGATGTCCTCAACTACACTTGACTTTGTGTACTCTTT
+GCTCTTGTTCCTCTCCTTATCGGTTAAGGCCAGGAAGTCAGTATTTCCTCCAATGTTGAACTGGGCTATG
+TCTAAAACGTGCCTATTCCTCTGAGCTAAGTGCCCTAAGATATCTGCAGTCAATGGTGTTGCACCAGTAG
+CACCATCATCTCCGAAGATGACCAAGTTGCTTTCCTTCGCTAATTCAACGAACGCTGGGTCGTTGGCTAT
+TAGCGTCGGTATTGCGTTTACAAAAGCTGCCCCTCCAACCTCCTTTGCATATTGGGCTGCTGCATATGCG
+TAAACTTGTGTTGCAGTTAACCTATCTTTGTTGTTCTCGTTTATAGCTTTTTCAAGCTCCTCAAGCTTTC
+CAAAGGGCGTGAATGCTTCCGTTGTTGGAACGTTCAAGATTACTTCCACTTTGCTTTCCTTCCACTCATT
+AACTAAGTGCTCAACGGCTTCCTTGAGCGTCATTTCTTCTTCAAGCCCACTGGCCTCTATTGGAAGGTTC
+CTCAAGCTCCTTAAGTGAACTCCCTTTCTAACGTAAACCTCTTGAAGGCTCTCTGGAATGTGTCCATTCC
+AGTACCTCTTCACGATCTCTGACAATGGTAGTCCAATTTTGCTCTTGTCAACATCGTATGAGGCCACTAT
+CTGAATGTCCTCGACTTTTATGGGCAATTCATTTGCCAATGGAACTCCATAGTAGCCGAGTTCTCCTAGC
+TTTATCCTCTCTAAACCTACAGCAAAAATGCTTGCAACGTACCCTTGGCCAATAATAGCCACCCTCACCA
+ACTTGACCACCTCCTACGAGTTTTAGAACTAGTGTTTGTGGCAAGCAAGTTGCCACAACAAGCAAAGTAT
+AAGTTAAATAATCCAGTTTATTTATAAAAGCAAAGGATTTATAAACTTTTTGTCGTCAGATTGCCATTAC
+ATTGTTAATGGTAATATGTACAAATTTCAAAACTGACAATTACTTGGTAAAGTTAAAATTCATGGAGAAT
+TTTTTCGTCGATGCTCAACTTAACATTTAAAAATTGCTTGGACGATGGTTATTCTTGGGGATGAGAAATG
+ACCGTCCCATTAAAAAGAATAGACAAGATAAGGTGGGAAATTCCTAAATTCGATAAGAGAATGAGGGTTC
+CTGGGAGGGTTTACGCTGACGATGTTTTGCTTGAAAAGATGAAGAGCGACAGAACATTGGAGCAAGCTGC
+AAACGTTGCAATGTTGCCGGGTATTTACAAGTATTCAATAGTCATGCCTGACGGTCATCAGGGTTATGGA
+TTCCCAATTGGTGGAGTAGCGGCTTTTGACGTTAATGAGGGTGTAATAAGTCCCGGAGGAATAGGTTACG
+ACATTAATTGCCTTGCTCCGGGCTCAAAAGTTCTGACGGAGCACGGATACTGGCTTAAAGTGGAGGAACT
+ACCAGAGAAGTTCAAGCTTCAGGGCGTTAAGGTCTACAACCTCGACGAGGGCCACAACGACACCTCAAAC
+GTTGCCTTCGTGGCGGAAAGGGAGGTTGAAACGGGCGAGATGGCGGTAAGGGTAACCACCGAGAGCGGGA
+GAATCATAGAGGGAAGTGAGGATCACCCGGTTCTTACGCCAGAAGGCTATGTATACCTAGGTAACCTCAA
+GGAGGGCAACCTAGTCATAGTTTACCCCTTTGAGGGCGTGGAGTACGAGGAGAGAAAAGGCGTAATCCTT
+GACGAGGATGCATTTAAGGACGAAGATCCCCAGGTTCTGAGCTTCCTCCGAGAAAAAGGCCTAGTCCCGC
+TCCGTTGGGATGACCCGAGAATTGGAACGATAGCCAGGATCCTCGGCTTTGCCTTTGGAGATGGATATTT
+GGGCGAGATGGGAGGGAGACTAACTCTTACCTTCTACGGAAAGGAGGAAACCCTCAGAGAGCTTAAGAAA
+GACCTTGAAAGGCTCGGGATAAGCGCCAACCTCTACGTCCGCGAGAGCATCGAGACCACCAGCGGACACT
+CCGAAGGAAAGAGCCTATCCATAGAGCTGAGAGTTACCTCAAGGAGCTTTGCTCTGTTCCTTGAGAAGCT
+CGGCATGCCAAGGGGTAAAAAGACCGAAAAGGCGTACCGCGTTCCAGGGTGGATACTGGAAGCTCCACTC
+TGGGTCAAGAGAAACTTCCTGGCTGGACTCTTTGCGGCGGATGGGAGTATAGTCGAGTTCAAAGGCAACA
+CGCCTCTCCCGATAAACCTCACCCAGTCAAAGAGCGATGAGCTTGCTGAGAACCTTGTCGAGTTCCTCGG
+CGATGTTGCAAAGCTCCTTGCGGAGTTCGGTATAGAGACGACCCTATACGAGGTCAAGTCGAAGAAAGGC
+GTAACCTACAGGCTCTCAATAGTGGGAGAGGACAGCATTAGAACCTTCGTTGAGAGGATAAACTACGAGT
+ATGACCCCGAGAAGAAGGTCAAGGGCCTCATTGCGGCTGCCTACCTTAAGCTCAAGGAGCGCATTGTAAA
+AGAAGCTCACGAAGCCGTTAAGGATGACTTCCCGACCTTTGAAGAGTTTGCCAAGGAGAGGGGTTACGAG
+GGTGGCTTCGTTGCTGAGAAGGTTGTAAAGGTTGAAAGGGTCAAGCCGGAATACACCAAATTCTATGACA
+TTGGCGTTTACCATGAGGCCCACAACTTCATAGCCAACGGCATAGTTGTCCACAACTGTGGAGTCCGTCT
+AATCAGAACGAATCTCACCGAGAAAGACGTTAGGCCCAGGATAAAGCAACTCGTCGATACGCTCTTCAAG
+AACGTTCCATCTGGCGTTGGAAGCCAGGGTAGGGTGAGACTTCACTGGACTCAGATAGATGATGTTTTAG
+TTGACGGTGCAAAGTGGGCGGTAGACAATGGCTACGGTTGGGAGGAGGACCTTGAAAGGCTAGAAGAAGG
+AGGCAGGATGGAAGGTGCTGACCCAGATGCAGTAAGCCAAAGGGCCAAGCAGAGAGGAGCTCCTCAGCTT
+GGATCCCTTGGTTCTGGTAATCACTTCCTTGAAGTTCAGGTCGTTGACAAGATATTTGATCCTGAGGTGG
+CAAAGGTCTACGGGCTCTTCGAGGGTCAAGTCGTCGTTATGGTTCACACAGGTTCGAGAGGTCTCGGTCA
+CCAGGTTGCGAGTGATTATCTCAGGATAATGGAGAGGGCGATAAGGAAGTACAGGATTCCATGGCCAGAT
+AGAGAGCTTGTAAGCGTTCCGTTCCAGAGTGAAGAAGGGCAAAGGTACTTCTCGGCTATGAAGGCGGCTG
+CTAACTTCGCCTGGGCCAACAGGCAGATGATAACACACTGGGTTAGGGAGAGCTTCCAAGAGGTATTTAG
+GCAAGACCCAGAGGACCTCGGGATGAGCATAGTTTATGACGTTGCTCACAACATTGGAAAGGTTGAAGAG
+CACGAGGTTGATGGGAAGAAGGTTAAAGTTATAGTCCACAGGAAGGGTGCAACTAGGGCGTTTCCACCAG
+GGCATGAGGCCATTCCAAAGATATACAGGGATGTTGGACAACCCGTGCTCATCCCAGGAAGCATGGGAAC
+CGCAAGCTACGTCCTAGCTGGGACTGAAGGGGCCATGAAAGAGACGTTTGGAAGCACATGTCACGGAGCT
+GGAAGGGTTCTCAGCAGGAAAGCTGCAACTAGGCAGTACAGGGGAGATAGGATAAGGCAGGAACTCCTAA
+ATAGGGGAATATACGTTAGGGCAGCGTCGATGAGGGTAGTCGCCGAGGAGGCTCCTGGGGCCTATAAGAA
+CGTTGACAACGTCGTTAAAGTTGTAAGCGAGGCTGGAATAGCTAAGTTGGTTGCAAGAATGAGGCCCATA
+GGAGTGGCGAAGGGCTGATGCCCCTTCTTTTTAAACCTCTTTTAAGGCCTGAAAAGAGAGTTAAAAGGTT
+TTTAGAGGAGATTAGGTCAGATTATGTTAAGGTTAGGGGGTTCCTTCTACTGAGAAGGCCTCCCTGCGAG
+GTTCCTTGGAAGTACGTTGAGTACCTTCTTTCTCCCTTGTCTCCAAGTGAGCTCGAGAAGACGAAGTTAA
+AAGCGTTCGCTGTAGTTAGGATAACCGATTCTACGGAAATATCTGGGGGAATAAGGAGTGGTGGATTCGT
+TGAAGTTGAGGGAAGCGTTGAGCCATATCCCTGTGGTAATATGAGGGTCATAAATGCTAGGAGGATAAGC
+TCGGTTGAATATTCTAAGTATTGGGAGCTGAAGGAGTATGAGCTTTCCAGAAGGGAAATAAAATCCATCT
+TAGTTTCGGCCTTGTCGGCACCTACCGAGGTTCAAGATTCTTTTCTTTATTCCCTATTTGGCTCTCCAAA
+GGTTTTAGACAATCCTCTGGGGTGGGATGAAGGTTATTCCCTTTCAATAATCAACGGAAAGCTTAAAGTT
+GTAAAGTCCTTTGCAGAATTTTACAGGAAATTCTATGAGATGCTCCCGAGGGAGTTGAGACTTGAAAAGG
+AAACATCCTGGGAATTTTCTGATGACTTCCTTGGGATAGACTTCAAGGTTTTTGACCCGAACGGTGGCTT
+GAAGTACTATGCTCCCTCGGTTAAGATGATTAGGAGGAGCGTTCCCATACCGAGGTGGGCCTTCAATAGC
+TTTAAGCTTAAGAGGGCCGTATACTTAGTTCCTAAGTTCTCAAGGCCAGAAGTGACGGATATACTTCCTT
+CCCTGTCCGAAACTCCGTTTATAATCTCCGAGCCTTTGGGATTCGAGTTAGATGAGATAGAAAAGCATTT
+GAGCAATATTTTAGCAACGGTTTTCGTAAAGCGTAATGATCTTCCAGTTTTAAATCCAGTTTCAGAAGAG
+GTTCAGAAGCTCAGGCTAAAGTTCGAGGCAATGTTATGGAAGAAGAGAATGGAATACGGTGAAGACACTA
+TAGATGCCCTGCTCTCTCTTGATGGAGTATTCCATGTGGAAAAGAGGTACTTCCTCTCGGTAAACTTACT
+TGGCTCTATGGGGAGAAGCACCGGGAGGGTTACCAAGTCTTTTATCTTCGAGGTTGTTAATATCGATGAG
+GAACTAATTGACATGTGGCTCAATGAAATCGGTAAGAAGGCGTTGCAAGAGTACGTGGAGAGGTATAAGA
+GACTGTACATAACGGAAGACAGCAAGGTGCAGAGAGTTTTTCAGCTTCTCCTCGACCTTCAATCGACATC
+GATATCGGGAGTCATCAGCAAGGAAGAAATATTCGAGGCCGGAAAGGAGATAGGTTTCAGTGAGAGCACT
+ATTGCCATGGCCATTGAAAAGTTAAAGGCTAGGGGAGACATATACGAGCCCAGGATTGGTTTTTACAAGG
+TGATAAAAGGTGAAAAAAGTTAGTTGGGAGAAAAGGGAGAAAAAAAAGGTTGCAATTGAGAGGATAGACA
+CCCTATTTACTCTCGCGGAGAAGGTAGTGAAGTACTCCCCGGACTTAGCTAGGAGGTACGTTGAGCTCGC
+GCTAGAGATTCAGAAGAAATCCAAGGTTAAACTTCCTAGGAAGTGGAAGAGACGTTACTGTAAGAGATGC
+CACGCCTTTTTAGTTCCTGGGTTTAACGCTAGGGTTAGATTAAGAACGGATAGAATGCCTCATGTGGTAA
+TAACTTGTCTAGAATGTGGGCACATTATGAGATACCCCTATCTTAGGGAAGTTAAAGAAAAGAGGAAAAG
+AAAAAAGGACTAAATTTCTTTTATCTCCTCTTCTAGTGACTTTTCTAGTTGCTTTTCCCATTCGCTTACG
+TCGAACTCTTCAAGCTCTGACTCTAGGTCTTCCTTTAGGTGAATGACACGTCTCTTAAGCTGGTTCTTGG
+TCTCTTCATCATATACAACGTAGTAGGGATTCCTCCTCGCAGAGAGGTACAGCATTCCAATAATTATGTT
+CAGTAAGATTGAGATGAGCAATATTACGAGGATAATCGTATTCATCTCCTTCTCCCCCCGAATAAAGCTC
+TGAATATCCTCTTAACGGGACTTTCAGGTTCAGGTGGCTTCCACTTAATTCCAGCTAACTTAGCTGCTAT
+CTCTTTGTAAGCTATTGCAGCTGGACTCGTGGGGTTCTTAACGACTAGGGGCACTCCATATGCTGAAGCT
+CTTTTAACTTCGGGATCCTCTGGCACGGTGCCAAGAACAGGAACTTCTAATAGCGCCTCTATTTCTTCTC
+TACTAAGCTCTGTCTTCTCGCTGGTCACCCTATTTAATATTGCTCCTAGTGGGAGTGTTCCAAGTTTTTC
+GGCAACGAGCTTAGTCTTAAGCGAGTCGGTTATCGCGGCAATCTCTGGATTTGTAACTATTATAAGCTCC
+TTTCCAATTAATAAGGCTGTTATCGATGTTAACTCAAGACCAGCGGGAGCATCTATGAGTATGAAATCAC
+CCATCTGGCTAATTTCCCTTATAAGGTCTCTAAGCCTCTCCGCTCTTGCCTTCTTTATCTTTTCTAAACT
+TAATCCTCCAGGAATAACTTTGACTCCTGCCGGTCCCTCGTATATGGCATCTTTTAGGTCGGCTTCTCCG
+GCTAGCACGTCGTGGAGCGTTACTGGAATATCTTCCATTCCGAGTATGAGACTTAGGTTTGCCATTGTTA
+TATCTGCATCAATTAATATAACATCTTTTCCAAATTGAGCCAATGCTACCCCGATATTTGCTACTGTTGT
+GGTTTTACCTGTACCTCCCTTTCCAGATGCGAAGACTATTGATCTACCTTCCAAGATGTACCACCCCTAC
+AAAATTGCAGTCTTTCTAGGCAAATTTCATACTCAAAGTTAAATATCTTTCTACAAAATTCGTTCACCTC
+AAAGTCTCTACTCCGAAAACTATTTCTAGCAGGTTAAACAACTAGCATTGCCATGAACGAAAGAAAGAAA
+AAACCCATAGATGAGTTTCCTTGGCAGGAATACGACTTGGATGAGTTTAGAAAGAAGTTTCCAGCACTTG
+CTAAAGAGTTAGAGGAAAAATCGGGGATAGAAATTGGGGGAATAAGGCTAGATGAGTACCAGGTATTGGA
+GGAAGAGGAGGAAGATAAGATAGACTTTTCCGGTTACAATCCAACGGTGATAGATTTCCTAAGGAGGTGT
+GAGACCGAAGAAGAAGCCCTTGAGATAATTAATTGGATGGAAAAGCAAGGTGAGATAACGCCTGAAATGG
+CAAAGGCCCTAAGGGTAACCTTAGTTCACAAGGGCGTTAGGGCCTTTGGTCCAAAGAAAGAATGGGGATG
+GTACGAGAGGCATGGAAAACATTAGAGGTTTCCGAGTACTTGAAGCACCATTCCTTCTATCTTTATTGGC
+TCTAACCTCCTGGCAAGGATTATGGCTTTATCTAGCCTACTCTCGCTTTCTGCATGTATAGTAAATAGTG
+GATCCCCTTCCTTGACCTTTTCTCCAACTTTAACATGTAATTTAACTCCAGCGCCTTTGTCTTCTGGGGC
+ACCTGCCTCCCTAGCTATTGCAGTTATCGCCTTGTTGTCTATACCTGTAACGTACCCACTTGTTTGAGCG
+TGGATTGTGTACGTTTTATCTCCAATTGGAATGTCTTCTGGCTTTATGTTTGGATCTCCTCCCTGCTCTT
+CTATTATCTCCTTGATCTTTTCATAGGCCTTTCCGCTCTCAAGAATCTCCCTAGCAACTTTCTTTCCCAT
+TCCCCTTGGTGCAACTCCTCCCATCTCGAGCAAGATACCGGCAAGGCCTAGGGCTTTTTCAACTAAGCTT
+CCCGGGCCTTTTCCTGTCATTAGCGTTTCTAGAGCTTCTTTGGCCTCAAGGGCAGGTCCGACCGTGTAGC
+CTATAGGCTGGCCCCCATAGGTTATTGCAACTTCAACGTATTGACCTAATTTCTTTCCCAGCTCTATAAA
+ATCCTTCGCTAGGGATCTGGCCTCCTCCATGGTCTCAACCTTCGCACCTTTTCCAGTTGGGATGTCGATT
+AATATATACTGACTCCCGATGGCGTATTTCTTTGACATTATACTCGCGAGCATTAGCCCCCTTGGGTCTA
+AGCTAAGTCTCCTCTCGACGTGAATTGTTAAATCGTCTGCAGGGGCCAAATTAAGGGCTCCTCCCCACAC
+TAGACAAGCTCCTATCTTTTCGACTATCCTCTTAATCTCATCAAGGCTTAAGGTGACGTTCGTAAAAACC
+TCAACAACATCTGCTGTTCCTGCGGCACTCGTTATGGCCCTCGAGCTCGTTTTTGGTATAGTTAATCCAG
+CGGCGGCAACTATGGGAACCACTATTATGTTCGTCTTATTCCCAGGAACTCCTCCAATGCTGTGAACGTC
+CATTATCGGCTTTCTGTCTATATCAAGCATATCCCCCGTTTCGGCCATTGCAATTGTTAAGGCCGCTATC
+TCGTCCATATCGAGGCCATTAACTTCTATTGCAGTTACCAATGCGCTTATCTCTGTATTTCTGAGCTTCC
+TATCAACGATGTCCCTAACTATGGTTTCAATTTCAACTTTCCTGAGCTTCTCTCCTCTCATCTTCTTTTT
+TATGTATCTAACGCTCTCTGGAGTTTCACTTGGGGTTATGGAAACTAGTTCTCCCTCCGAGAACTGATAC
+GCATCTAGAATATCTAACGACAGCCCGACTTCTCCACTCTCGACGAAGTCCCCTATAACGACGCTACCGT
+AGATTGATCTTTTTCCACTTTCAATCTTTACTAGGTCGTTTGGGTGAAGCTTCCATTCCTGGGCATCTTT
+AGGGTTTATGAAAACGTCGAAGTGTCCACTCCTTATGTTCAAAATCCTAACCTTGGCTCTCATAACGAAC
+ACCACAATATTCTTGGCTTTTACACGATAAATGTTTTAGTATCTCAGTAAGGTTAGGATGAAGTTTATGA
+TATCCCTGAAGCGAAAGTGTCCAGTTTCGACGTCGTATCTAGTTGATACTGGAACCTCAACTATTCGGGC
+TCCCTTCTTTGCTACCTTTATGAGAACCTCCGTCTCGACCTCGTACCTTTCGCTCTCTATATCTGGAAGG
+AACTCCCTTTTAATTGCCCTAAACCCGCTTTGCGTGTCATCAACTTTTTGCTTTATCTTTGCCCTTATCA
+AGGTGGTTGTTATGAAGTTGCTAAGTTTTCTAACTAAGGGTCTCTTTCCAGCCTTTATTACCCTTTTACC
+AATAACAAAGTCGGCATCACCTTTAATTATTGGGGCTATGATTTTGGGTATCTCCTTTGGATCATGCTGA
+CCGTCTGCATCCATAAAAACAATTATATCTCCCTTAGCATGCTTTATTCCCTCTCTCATGGCGGCTCCTT
+TCCCCCTGTTTTCCGGTAACCTTATTACCCTCACCCCGAATCTCTTTGCGACGTCAGCCGTATTATCCTT
+GGATCCGTCATCTACCACGATAACCTCATTAACAAACTCAGGAATTTCCGCCAAAACCTTGCCGATCCTC
+TTTTCCTCATTGTACGCTGGAATTATCACCGAGACTTTCATGAAAATACATTTAACTTTAACAGGTTAAT
+AACTTACCGGTGGTGAAGATGAGAATTAGATTGATGGGTATTTTCTCTCATCTAGCAGGATCCCAGGAAG
+TTGAAATTCAAATTAATGGGAAGAGAAAGGTCGGTGAGGTGCTAAGAGAGATAATTCCGAGATTTGATGA
+GGTCAAGGAGAAGATAATCATTATAAATGAGAAAGTGGCAACTGAAGATGCGGAAGTCACAAACGAAGAT
+TTCGTAAAGGTTATGCCAGTCTTAAGCGGGGGATAAAAATGGATTTGGAGAGGGCGTTGAATGCGTTTCA
+TTCGATGAAGCTTAAGCAAATAACCCCTCCCTTGTCTCAGATGCCAATAGTCGAGGAGGATTCTCCCATT
+GTAGATGCCCTTAAGATACTGAGAACTAGGCACCACGTGTGGGTGGTTAACAATAAGGAGGACATGAGGC
+TAGTTGGGGTCATAAGATACCAGGACGTTATGGAAATTCTTCTGCCTCCAAGGAGGGCAAGGTTGGGAAC
+AATAAGTTCCCTCTTTAAGTCGATACTAGGAGGGGCTCAAAAAGCAGGGGAGATAATGGAGAGGAACGTC
+CTTACGATTGATGAGAACGTAACGGTCTTAGAGGCCCTTGAAAAAATGAATAGATACAGGGTGCCGATTT
+TAGCCCTCGTCGATGAAGACGGCAGATTGAAAGGCGAGGTAAGTCTGAGACTCCTTATAACGGAATTCCT
+AAGGCTTATGAGGGTAGGTGGTGAGGAATGGAGCCGGCAACATGGATCCTCTTCACAATCGGAGTCGCCT
+TGATATTGGCTAAAATAGGTGACGCTATAATAGAGAGGTTTGAGCTCCCAGGAGTTCTCGGTGAATTAAT
+TATGGGAATGCTTTTGGGTAACCTCGTTTATTTTGGCATAGTTAGTAAGGATTACCTCCCAATAACTATG
+GGTTCGAGCGAGGTAATAGATTTTTTAGCGAAGCTTGGCATAATATTCCTTCTATTCCTGGGTGCGCTAG
+ATACCGATGTGGAGCAGCTGAAGAAAACTGGGCTTACCGCCACGATTTCTACGCTTATGGGGGTTTTTGT
+TCCCTTAATTTTGGGTTATTTTGCGTTAAGATATATGGGTTATTCTCATAGGGAGGCCTTTGCCGGTGGA
+GTTCTACTTACTGCAACAAGCATAGGACTTACGGTTAGGGTGATGATGGATCTAGGCGTTTTAAGGAGCG
+AGGTCGGTGCGGCCTCTCTTAGCGCTAGCGTAATGGATGACTTCCTTGGTATAGCCTTGATAATCTTCGC
+CGTAGGCTCTGGCTCACTTCTGGGATTGAGCATGAAGATAATAGCCTTCTTCATAATAACCGGAATTTTG
+GGTTGGTATTCAATAGACAAGTACATAAGGTTTGCGGAGAGGTTGCACGTCGAGAAAGGAATCTTGGGAA
+TGGCAGTAGGAATGATGTTCCTATTCGCAGCTTTAGCAGAGGGATGGTTTGCGGCCGCAATCGAAGGTTC
+ATTTATGATGGGACTTATCCTCTCGAAATTACCGGAAGGTAAGAGGATAATGGAGGAAGTTAGGAGCATA
+GGTTATGGTCTCCTAATTCCAATCTTCTTCATTCATACGGGAGCAATGTTGAATCTAACGGTGTTTAGGA
+ATGCGGATGCGATAAAGCTTGCTTTGGTGTTAAGCACGATAGCCGTCATTGGTAAAGTTGCTGGGAGAGG
+CTTTGGCGCTTGGATAACCGCGTGGGGAAGGGGAAGAGATTTCCTCTTCACTAGGGAAAACTTCAAGATG
+TCTCTTCAGATGGGGATAGGTTCAATACCCAGGACGGAAGTTGCATTGGTAGACCTCATGGTTGCGATCC
+ATGGAGGTGCAATTTCCCCCGATGACGTTCCAAAGTTCATAGCCGCTACGCTAATCTTCATTACCGTCTC
+GGTCTTAATAACGCCACCACTCCTTAAGTGGGCCTTTAGAGAGGAGGTTGAGGCTCAGAGGAAAGCTAGA
+ATTGAGAGCAGAAAAGAAAGAATAGAGAAGAAAAAGAAAGCCCGATGATTGGAAACGGAGTGAGCTGAGG
+TGTGATGACCGACTTCCCGCTGAGGGCCTTTTCCTTATCTTTTCCTGGCATCAAGGTAACATGATGTTCA
+CTGATGCATACAAAATTTATGGTAAATATTGAGTTTTTGCGAAAATATAGCATGACCTTTTACTTTTGAG
+TTGAAAGAAAGGTCATAGCCCTGAATTCCCTAAACAAAAGGATTTCCACCCTTGTTTACCGAAAGTTTTA
+TATAGGCTATTGCTCAAATTTGTATCGCCAATCAACTAAAATGGAGGGTTGCATATGGTTGAGCAGGACC
+CATTTGAAATTGCGGTTAAGCAGCTTGAGAGGGCTGCTCAGTACATGAAGATAAGTGAAGAGGCTCTCGA
+ATTCTTAAAGAGGCCTCAGAGAATTGTTGAAGTTACCATACCAGTTGAGATGGATGATGGTTCTGTAAAG
+GTCTTCACAGGATTTAGAGTCCAATACAACTGGGCTAGGGGTCCAACTAAGGGTGGAATTAGGTGGCACC
+CCGAGGAAACGCTCAGCACAGTTAAGGCTCTTGCCGCTTGGATGACTTGGAAGACCGCTGTTATGGACTT
+ACCATACGGTGGAGGTAAGGGTGGAATAATAGTTGATCCCAAGAAGCTCTCAGACAGGGAGAAGGAGAGG
+CTCGCAAGGGGATACATAAGGGCAATATACGACGTAATAAGCCCATATGAGGACATCCCAGCTCCAGACG
+TTTACACCAACCCACAGATAATGGCTTGGATGATGGATGAGTACGAGACAATAGCAAGGAGGAAGACCCC
+TGCCTTTGGAATAATCACAGGAAAGCCACTCAGCATTGGAGGATCACTTGGAAGGAACGAGGCTACTGCA
+AGGGGAGCTTCATACACAATTAGAGAGGCCGCAAAGGTTCTTGGATGGGATGACCTCAAGGGCAAGACAA
+TAGCGATCCAGGGTTATGGTAACGCAGGTTACTATTTAGCTAAGATAATGAGCGAGGACTACGGAATGAA
+GGTCGTTGCGGTAAGCGACAGTAAGGGTGGAATCTACAACCCAGATGGACTTAACGCTGATGAGGTTCTC
+AAGTGGAAGAGGGAGCATGGCTCAGTTAAGGACTTCCCAGGAGCCACTAACATAACCAACGAGGAGCTCC
+TAGAGCTTGAGGTTGATGTTCTCGCACCAGCTGCAATTGAGGAAGTCATAACCAAGAAGAACGCTGATAA
+CATCAAGGCTAAGATCGTTGCAGAGGTAGCTAACGGTCCAGTCACACCAGAAGCTGACGAGATACTCTTC
+GAGAAGGGAATCCTCCAGATACCAGACTTCCTATGTAACGCAGGTGGTGTGACAGTCAGTTACTTCGAGT
+GGGTTCAGAACATAACGGGTTACTACTGGACACTAGAGGAGGTCAGGGAGAAGCTTGACAAGAAGATGAC
+CAAGGCATTCTACGACGTCTACAATACTGCAAAGGAGAAGAACATCCACATGAGAGATGCAGCATACGTC
+GTTGCAGTCCAGAGAGTCTACCAGGCAATGCTTGACCGTGGTTGGGTCAAGCACTGATTTTTCTTCCCTT
+ATTTTTGTTACATCGTAGGTTTCAATGTTGCACCTATTCTGGGGGAATAGTTTATATAGTATGGTGTCGA
+GCTTATACCTAGGTGGTTTGAAAAATGGTTGATGAGAGGGACAAGATAATACTTGATATTTTATCAAAGG
+ATGCGAGAACCCCATTTACCGAGATAGCCAAGATACTTGGCATAAGCGAGACTGCTGTGAGGAAGAGAGT
+TAAGGCTCTTGAGGAGAAGGGCATCATAGAGGGATACACAATAAAGATTAACCCCAAGAAATTGGGATAC
+TCATTAGTTACAATAACTGGGGTCGATACGAGGCCAGAGAAGCTCTTTGAAGTCGCTGAAAAGCTTAAAG
+AGTTTGAATTCGTGAGGGAGCTTTACCTATCTAGTGGAGATCACATGATAATGGCCGTCATCTGGGCCAA
+GGACGGGGAGGACTTAGCTGATATAATATCTAACAAGATTGGCAAAATAGATGGCGTAACAAAGGTTTGC
+CCAGCAATAATCTTAGAGAGGCTCAAATAGGCTCAGTTGCGAGGGTACTCATCACTTTTCAGCTAGCGAA
+ATTTTCTTCATCGCCTACTTATACTTTTAAAAATATTTAAAAAACTCTGCCCTTAGGTTATTCTGGTGAA
+ATGCGATGGTGGTTTACGAGCTAAATGGTAAAAAACCTAAAATTCATCCCTCAGCTTTCATAGACGAGAG
+CGCCGTTGTAATAGGGGACGTAGTCTTGGAAGAGAAGACGAGCGTTTGGCCTTCTGCAGTTTTAAGGGGG
+GACATTGAGAGGATATACGTCGGCAAATACTCAAACGTTCAAGACAATGTTAGCATACACACGTCTCATG
+GATATCCCACTGAAATTGGGGAGTACGTTACAATAGGTCACAATGCAGTAGTTCACGGTGCGAAGATAGG
+GAATTATGTCATAATTGGAATAGGGTCGGTAATATTGGATGGAGCCAAGATAGGGGACCATGTGATAATT
+GGTGCAGGGGCTGTAGTTCCTCCAAACAAGGAGATCCCAGATTACAGCTTAGTTCTTGGAGTCCCTGGCA
+AGGTCGTTAGGCAGTTAACTGAAGAGGAGATTGAGTGGACTAAAAAGAACGCGGAGATATACGTTGAGTT
+AGCGGAGAAGCATCTCAAGGGGAGAAGGAAACTATGATATACGGAATTCTTTCTCACGTCCCTAAAATAT
+TTTTCAAGCCTGCTTACGACCTTTATGAAAGGTACCTCCTCGAGAAGGTAAAGGCCGGTGTTCTTCCAAA
+GCACGTAGCGATAATCATGGATGGCAACAGGAGATGGGCTAAGAAGCGTGAGAAGCCTCCATGGTATGGT
+CACCTCTTTGGTTCTAAGAAGCTAGAGGAAATTCTTGAGTGGTGTCATGAGCTTGGGATAAGGATACTAA
+CGGTATACGCATTTTCTACGGAGAACTTCAAGAGGTCAAAGGAAGAAGTTGAAAGGCTAATGCAGTTGTT
+TGAGCAGAAATTCAGGGAGCTGGTAACTGATAAGAGGGTTCATGAGTATGGTGTTAGGGTGAACGTCATA
+GGCAGGAAGGAGCTCCTTCCGAAAAGCGTAAGGGATGCTGCGGAAGAGGCTGAGAGGGCAACTAGAAAAT
+ACAATAATTACGTTTTGAACGTTGCAATAGCTTACGGTGGGAGGAGTGAAATTGTAGATGCAGTAAAAGA
+TATCGTTAGGGATGTTATGGATGGTAAGCTTAGGGTCGAAGACATTGACGAGGAGTTACTAAAGAAGTAC
+CTCTACGTTCCCAACATGCCTGATCCAGACATAGTTATAAGAACTGGTGGTGAGGTCAGAATCAGCAACT
+TTCTTCTATACCAAATAGCTTACAGTGAGCTGTTCTTCGTCGATGTTTACTTCCCAGAATTCAGGAAGAT
+AGATTTCCTCAGAATAATAAGGGAATTTCAGAAGAGGGAAAGAAGGTTTGGTCGTTAATCCTCCTCGCAA
+CCGCAGAACTCTGGGAAGAGCTCTTCAAGGAATTCCTTGACCCTTTCCTTCGAAAGCTTGAATTGCCTTA
+TCTTAATTAACCCCTTCTCCTGGGCCTCTTTGAGGAGCATCTCTGTGACTTCATTTGGATACATCTCTTC
+ATAAACTATCTCCTTTATTCCCGCGTTTATAAGTAACTTTAGGCACGTATCACACGGAAAGTGGGTTACG
+TAAAGAGTTGCCCCTTCGAGACTTATACCTTTTCTAGCGGCCATCGCTATGACGTTCTGCTCCGCGTGGA
+CAGCCCTATGACAGTGCCCATCAACCATTATACATCCCACATCTATACAATGATCCATGTTCCTGGGCGC
+TCCGTTGTATCCCGTAGCTAAGATATACCCATCTTTCACTGCAACGGCCCCAACCCTCAACCTTGGACAT
+GTTGCCCTAAGGGAAACCAGCTTTGCTATAAGCATAAAGTACTCATCCTTAGTTGGCCTAATCTTCTTAA
+TCCTCTCGGCTTTCTCTTTGTCTAGAACTATCTCGATCTTCATGGATTGACATCTATAACGATTGGTTTA
+TAACTGTGTCTGAGGTCACTTCAGGAGCTCCAGCCTTCTGTACATATCAACAATTGACATAATCTTTGCT
+ATCCTCTCTTCGTACGTGGGATGCGTGCTGAATAAAATTGTCTGCTGGTTATAGTTATTCTCTTTCCTAT
+CAAGGGATGGTTGAATTGTTGGTAACGGTGTATCTTTTCCAAGCATGCTCTCTTCATAAAATTTAAGCTC
+TTCAAGTGCAGTTTTTAGGGCATAGGGGACTTCCGCTATTTGAAGGGCAATTCTATCGGCCTTGAACTCC
+CTCTTTCTGAGGAACCTTAAGAGTGTAACCATATAGGTTAAGAATACTCCAACTGAAATTAGACTAGTTA
+GAGAGTTTTTAGCTATGAAAACAGTTATGAGCGTCATAATTCCCATGACGTATTTTCCGTACCTTAAAAG
+TGGGAACAAAAATGTGTCACCGTTTTTTATATGACCAATCTCATGGGCAGCAACTGCTAATATCTCATCT
+CTGTCGAGTATCTCAAATAGACCAGCCGACAGGACTATTGAATTTTGGAATGAGTAGGCAATTGGTATTG
+GGTTGTCCTCTATGTAAATTGTTGGGGTTTGGATCCTGGCCCTGTTGGCCATCCTAGCTATTCCATCGTA
+TAGCCATGGCATATCCTCCCACGTTATCCTTGAGTACCTTGACTTTGGAAGTTTCATTTTCAAAGAAAAT
+CTACATAATAGTATAAGCCCAATCAGGAGGATCGTTGTGACAACTAATCCATTCAATACCCCTAAAGTTT
+TCATAAGTATTGTGATCTGAATCAAGAGAAGGAGTATTAGCATCATCTCCCGTCACTTTTTGATTTTCTT
+TGCTAGGTAAGCGTATGTAGCCTCTCTGAAGTTCGCGAGCAATGAATCTATTATCTTTTCAACAACTTTC
+CTTTCGAACTCCTCTCTCGTAGTTGTGATAGTATATATGTACCTTATCCCTCCCCTTCCTCTATCCATTC
+TTCTCGTTAACAATCCCTTCTCACAGAGTCTGTTCATGAGTATGCTCACGGTAGACCTTCTGATTTCGGG
+GTGCTTTTTCTTCAAGTACTCAAAAACCTCCCCGGCGGTTCCTTCCTTTATCTCCCACATGTATTCCATT
+ATTTCCGCCTCTAACGAGGGTAGAACTGCCTTTATTCCCTTCTGATTTAGCTTGAATTCACTGGGCTCCA
+TACCAATCAACCCCCTTATATTCGATAATTTGTGCCCATCAAAGTTTAAGGTTTTCGTTCAATTTTATCC
+TCAATTTCCTTGAGTCTTATAGCTAACTCCCTGTTTAATTTTGTTATCTCCCTTTCAACTTTGTCGATGT
+CGAGGTAAAGCTTGAACAGTAAAACGTAGGCTAGCCCTATCGTTAGAACGAAGAGAGCATCTAAGCCCCT
+TCCAAGGCCAAATATCTTTTTGATTTCCATGGAAATCTTAATTGGCTCTATAGCTATTATCAGCAAAATT
+ACGAGAAATGCTTCCCATACTATTAAATCGGACAGCTCAAGCTTCTCAAGTCTATACCTAAAAATTGTGT
+ATCCCATTAAAATGAAAATCATCGCTATTGCCAGGTACTGTATTGTATACACGATATCACCTCCTAAAGA
+GGTCTACAAACAAGTTGAGCGCTATCTTAATCCCCTCAATAACGTTTGTCCCCTTCTTCATAGAGTACTC
+CGTGTAAACCGCAGTTATGGGTATTTCTACAATTCTGCACTTTTTCCTGGAGGCTTCAACTATTATCTCG
+CTGGAAACTGCGTAGCCATCGCAGGTTATCTTTACTCTCGATGCACAGTTCCTTGAAAATGCCCTTAATC
+CGCTTTGGGTGTCCGAGATGTATCTAAATGCAAAGATCGCTGTTATCAAGTTCAATGCAATGTTTCCTAC
+TCTTTTGACGAGAGGCATTTGGTTTAGATTGCCTTTAAACCTACTTCCTATGGCTAAATCTGTCTTGCCC
+TCGGCGACAGGCTTTATCACCCTCAGCGCATCCTCCACTATATGCTGGCCATCCGCATCAAATGTAACCA
+CGATTTCAGCTCCCTTATATACTGCATACCTTATTCCAGTTCCAAGGGCCCCCCCTAGGCCTCTATTGAT
+TATGTGACTAACAACGTGAACGCCCTTTGACTTTGCTATTTCCCTTGTTCTATCTCTGCTCCCATCATCT
+ACGACGATAATGTTTTCCCTGGGAAATACCCTTAATAATGAATCGAGAACATCTCCTATCGTTTTCTCCT
+CATTATAGGCGGGCATAACTATGTAAGTCTTCATTAACCTACCTACGAGTGATTTTAGCTCATCAAAAGA
+TTCAGCTTCATATCTAGTTCCAAGAATTTCGACGTAATATCTTCCAATTATCGGAAGGGCGTTTTCGTTT
+ATCTCAATTCCGAGGGAGTTAATAAATGCGATTAACTCTTTGTCATTCTCATTCTCGACTCTGACCTTAT
+CTAACCTCACGACACTTCCCTCATGCCAAACCTTTATAAATTGCCCAATTTTTAAACCTTTGGACGGGAG
+AGGTGAGTAAAATGACGCGCCATGACGCTCAACTTTATGAATTAAAGAAGAAAATTGAGGAGCTTAAGAA
+GATTCGAGGGCGAGGCACGGAGTTAATCTCACTTTACATTCCAGCTGGTTACGATCTGAGCAAAGTTATG
+CAACAGCTCAGGGAAGAATACAGTACAGCCCAGAATATAAAGTCCAAGACCACGAGAAAGAACGTCCTTG
+GAGCTTTAGAGAGGGCCATGCAACACTTAAAACTGTACAAGCAAACCCCCGAAAATGGATTGGCCCTCTT
+CGTTGGGAACGTCAGCGAGATGGAAGGGAACACTGACATAAGGCTCTGGGCTATAGTTCCTCCAGAGCCA
+TTAAACGTTAGACTTTATCGATGTGATCAGACATTTGTAACTGAACCGCTCGAGGAGATGCTTAGGGTTA
+AGGATGCTTATGGTTTAATTACCGTAGAGAAGAACGAAGCGACGATAGGCTTGCTTAGGGGTAAGAGAAT
+AGAGGTTCTTGATGAGCTAACATCTAACGTCCCAGGGAAGACTAGGGCTGGAGGTCAGTCCGCTCGAAGA
+TACGAGAGGATTAGGGAGCAGGAAACCCACGAATTCATGAAGAGAATTGGAGAACACGCCAACAGGGTGT
+TCCTTCCTTTATTGGAGAAAGGAGAACTTAAAGGGATAATAGTTGGTGGTCCTGGACCAACAAAGGAGGA
+CTTCGTTGAGGGAGATTACCTGCACCACGAGCTCAAGAAGAAGATAATTGGAGTCGTTGATATAAGCTAT
+CACGGTGAGTATGGGCTTAGGGAACTCGTTGAGAAGGCAAGTGATATTCTTAGGGATCACGAGGTTATAA
+GGGAGAAGAAGCTAGTGAATGAGTTTCTGAAGCACGTGGTTAAAGATACTGGATTGGCTACGTACGGTGA
+GAGGGAAGTTAGGAGGGCCCTTGAGATTGGTGCTGTCGATACGCTTTTGATAAGCGAAGGCTACGACAAG
+GTTAGGGTTAGGGCAAAGTGCAACCACTGTGGCTGGGAAGAGCTCAAGACCATGAGCGAGGAGGAATTTG
+AAGTTTACAAGAAGAAGCTCACAAGATGTCCTAAGTGCGGAAGTCAAAACTTGACAATAGAGAAGTGGGA
+TGTTGCCGAGGAATTAATAAAAATGGCAGAGGAAGCAGGTTCAGACGTTGAAATAATCTCGCTTGACACC
+GAAGAGGGACAGCAGTTCTACAGGGCCTTCGGGGGACTTGGGGCTATCTTGAGGTTCAAGATTTAACAGG
+TAGATCCCTCGGCTCGTAGTCCTCTAATTTTCCATCTAGATAATCCTCGTATCCCTTCAAGTCTAAGAGC
+CCATGGCCACTTAGGTTAAACAGTATAACCATCTCCTTACCTTCCCTTCTAGCTTCTAGGGCTTTGTCTA
+TCACGGCTTTAACGGCATGAGCGCTTTCTGGAGCTGGAACTATTCCCTCGGCTTTGGCGAAGAGGACTGC
+AGCTTCGAAGACCTCCGTTTGGTGATAAGCTATGGGCTTCACGATTCCATGATTTATTAGCACGCTCAAC
+GTTGGGGCCAAGCCATGGTACCTGAGACCGCCCGCGTGTATCGGTGGAACGTAGTATCTATGTCCCAGGG
+TGTGCATCTTAAGCTTTGGAGTTAACCCAGCCGAATCGCCGTAATCGTACGTGTATACTCCCCTAGTCAT
+AGTCGGAGCAGCCTTTGGTTCAACCGCTATGAACTCGTATTCAGATTTTCCATCTAGAACGTCTTTAACG
+AATGGGTAAGCTAAGCCGGCGAAGTTGCTTCCACCACCGACGCACCCTATTATAACGTCTGGTTCTTCAA
+ACTCCTCCATCTGCTCCTTGGCCTCTAATCCGATTACCGTTTGGTGCATTAACACGTGGTTAAGCACGCT
+TCCCAGGGAATAACGGGCCTTCTCATCTTTGAGAACGTCCTCTATGGCCTCGCTTATTGCAATTCCCAAG
+CTTCCCGGGTGATTTGGATCCTCTTTAAGAAATCTCTTACCAACTTCGGTATTTTCACTTGGACTTGGAA
+AGACCTCAGCGCCATAGATCCTCATGAGAGTCTTCCTATAAGGTTTCTGCTGATAGCTAGCCCTAGCCAT
+GTAAACCCTAACCTTCAGCCCTAAAAGAGCTCCAGCTAGACTTAGAGCTGTTCCCCATTGACCTGCTCCT
+GTTTCGGTGACTAGCCTTTCTATCCCCTGCTTTTTTGCATAGTAAGCTTGAGCCAATGCCGTGTTTATCT
+TATGACTTCCCGTTACCGTTGCTCCCTCGTACTTGAAGTATATCCTTGCAGGGGTTCCCAGGAGCTTCTC
+GAGGTTGGTGGCCCTGAATAGTGGTGTTGGCCTTCCGATTTTTGAATACAACTTCCTTAGTTCCCCAGGA
+ATTTCAATGTACCTTTCCCTACTGATCTCCTGTTTCACGAGCTCTTCCGCAAATATTCTCTTGAGCTTCT
+CTATATCTATTGGTTCTTCGGTCTCTGGGTCTAGTGGTGGATCCAATGGTTCCGGGAGGTCTGGGAGTAT
+ATTGTACCATCTCCTGGGTATTCTACCATCTGGCAGGACAACTTTCATAGAAGGCACCTCCCTACATTGG
+TAGAAGAGCAAACTAACTCAGCTTGGATACCAAAAACGAGCCCCCCTAGTTAAGCCAAAAACAATCACTC
+CTCATTTTGCATCAAGAGGAGTAGAAAAGGGAAGGCGTTAAAAGGATTTGGACAGGTAAAGCTATCTAGA
+GGTTATGTATGAAACCCCCGCGGCCGCAAACACCAGAACTTCAAAGACCTTATAGGCCTCTTCGACAGAA
+TTTGCCGTGTATTTGATTTCCTTCCCGTTCACCCTTTCTACAAATGGTAATAACTCGGCCACCTCTGCGT
+ACGCACTATTCAGGAACCTAACCTTAACCTCAACTGGCTTTTTAATCTCTAGGGGTTTTAGTTCTCCCCT
+GTTAAGTTTGTATACTGCCCTTTTCACACCTTCCCTAAGTTCCTCTTCAATTCTCTTCATTGATGGGCTA
+ATGGCTGAATATCTTCCGGAGGCCCTCTTGAATGGAACGAACTCTATCCATGGGGTTAACTTCATGTCCT
+CCCTTAAGGCCTCGTCTCCTCCAAGTAATCCCACTGGAACTCCCCATTCCCCAAGAAGCATGGCATTCAT
+TAAGAACTCGCTAACCTCCGTTCCGTTAATGATAACCTTATCTATGGTTGCGCCGCTGTAGGTGTGGTCG
+AAGGTTGCATATCCGGTTCCGGCCTTAGCGTGGTACCCCAGGAATATCGCTAAGTTTGTATCCTTTCCAA
+AGGCTACCATGCTCAAGGGTCTTGGAAATCCCCTCACTAAGGAAACGAAATCTGGTATTTCCTCTGGGAT
+AACGTTAACCATCGGGCCATGTGAGTCCGCAACTATAACCTCTTCGAATCCTAGCCTATGGAGTTCTTCC
+GCCGTAACCTTAACTATCTTCGTTGCTATTTTCCTAGCCTCGTTGTAGAGGGCTCCCTTAACGAAGAGGT
+GCTCCCTGCTAACTATATACGGTAACCCCTCAAGATCTATTGATATGAATGCTCTCATTTCGATCACCAT
+TTAAATGTAGACCTTTTCATTTTTAAACCCTAGTGCACAACTATGACTCGGTGGTCAGATGCACGAGTGG
+GCCTTGGCTGATGCCATAGTTAGGACTGCTCTAGACTACGCTCAAAAGGAGAACGCCTCGAAAATTCTAG
+CAATAAAGGTAGTTCTAGGAGAACTCCAAGATGTTAACGCTGAGGTAGTTGAGTTCGCGATGAAGGAGCT
+TCTAAGGGGTACAATAGGGGAAGGTGCCGAGATAATATTCGAGGAAGAGGAGGCCGTGTTTAGGTGTAGG
+AACTGTGGTCATGAGTGGAAGCTCAAGGAAGTTAAGGATAAGCTTGACGAGAGGATAAGGGAGGATATCC
+ACTTCATACCCGAGGTAGTTCACGCCTTCATCTCGTGTCCAAACTGCGGTAGTCACGACTTTGAGGTCGT
+GAAAGGAAGGGGCGTTTACATTGCTGGAATAAAGATTGAGAAGGAGGAGGGTGAATGATGATAGATCCGA
+GACAAATTGCTATCTCCGCTAGGCTTGAAAAGGTTAGGAACGTTATTCCCGTCTCGAGTGGAAAGGGAGG
+AGTTGGGAAATCCTTAATATCTACAACCTTAGCCCTAGTGCTAGCCGAGAGAGGGTTCAAAGTGGGTCTT
+TTAGATCTCGATTTTCACGGTGCCAGCGATCACGTAATCCTGGGATTTGAACCCAAGGAGTTCCCCGAGG
+AAGATAGGGGCGTTGTTCCTCCAATTGTCCACGGGGTTAAGTTCATGACGATAGCTTACTACACCGAGAA
+CAGGCCGACCCCATTGAGGGGTAAAGAGATTAGTGATGCTCTAATAGAGTTGCTCACGATAACGAGGTGG
+GACGAGCTGGATTACCTAATAATAGATATGCCCCCAGGATTGGGTGATCCCTTCCTTGACGTCCTTAGGT
+TCCTGGGTAGAGGTAAGTTCATTGTAGTTGCAACGCCTTCAAAGCTTGCCTTGAACGTTGTTGAAAAGTT
+GATTCAACTTTTGAAGGATGAAAATAGGGAAATTCTTGGAATTATAGAGAACATGAAGCTTGACGAGGAG
+GAAGACGTCAAAAGGATAGCCGAGAAATACGGAGTTAAGTACTTAACAGGGATAAAGTTCTATCCTGGGT
+TGGAAAGTAAGATAGGGAACGTCGATGAGCTGTTAAGGAGTGAATTTGCCGAGAAGATTAGGGAAGTTGC
+TAACACCTTAGTTTGAGGGCATCTTCCACTATCTTTGCATGGTCGAATGCCAACTTATCCTTTACTTCTT
+CAATTTTTTCGATTGGAATTACAGTTACATCCTTTGCATCGTCTCCAGCCTTCAATTCTCCACTCCCAAC
+GGCCAAGAATGCTATTGTTACAGTGTGCCCCCTTGGGTCCCTATTCGGGTCTGAGTAAACTCCTACTATT
+CTCAGCAACTTAACGTCCAATCCCGTCTCTTCTTTGGCCTCCCTTACTGCTGCCTCCTCAACTCTCTCTC
+CATACTCTACGAATCCCCCAGGGAGGGCTAAGTAGCCCTTGTAGGGCTCGTTCTTCCTTCTAATGAACAC
+TATCCCGTTGTTGTACACTATCACCAAGTCGACTGTCAATCCAATGCACCTGTGGAGCTCGGCCCTTAAT
+CTTTTCCCTTCAGCTATCTTCCTGACTTCCTCTCTAAACTCAGAAACATCATAGCCTTTTGGAGCTTTTA
+TCAATAACACGTACCTGTCCATCTTAACCACCGCTCGGCCAAGTCCCTCCCAATCATCGCGATTCAGCCA
+ATCGAGGCTTCATCATCGCGGTCCTCAAGATAACTTCTTAGCCCTAACTTCAAGAACTTTGCCGTCTCAT
+CTAGTGCAAACTCTAGGGCCCTCTTTAACTCATTATACCTATTAATACCATAGGAGAGCAGAGCAAGGAA
+GGCATCTCCCGCTCCCGTGGGGTCTTTAACGTCCACCTTCCTGGGCTTAAACGTAATCTTCCCCTTTCTG
+GTTATCACTACTCCCTCTTCGCTGCCGTTCGTTACCGCCAAGACGTCCGGCAATTTGAGGTTCTTTACCA
+TCCTGAACTCCTCGGTAGATGAGTGAACAATGGAGGCATTTTCAAGGAATTCTCCGTCGATTTCTTTAAG
+CGTTACTAGTCCATCTTTCCTTAATTCCCTAACAAATCCTTGGAGGTCTAGGCATGGTTTTTTGAATATT
+AAAACGTCGCCTTCCCCTATTTCACCTGCAACGGGGTTGATTATCACCTTCTCTTCACTTATCGTTGAGA
+GCTCATCGGCACTAATCTTATCTCCTGGGGAGAGAGCTTTGATGACTCTTCCCTCACCTGAATAAAAGAG
+CTCGTACATGGTCGTCGAACTGCCCTTGAACGCCACAACCTCGGCGTAGCTACTTATCTCTTCTAGCCAT
+TTCTTGGGATAATCGTCTCCAATCTTCGTGTAAATCGTCACCCCTGTATGCTTTGAAAGGATTAGGCCGG
+AATAATATGCCCCTCCCCCAGGTTTCTTCTTCCCATTCACGATATCTATCGTGAGGTTCCCAATGATGGC
+GAATTTCATGATTTAAACTCTCAGGATTACATTTAAAAGGATACCCGTAAACTCTCGAGCATGCCGTACC
+TGGTGATAGAGCACCTTGAGGAGATAAGCGAGTGGTTGCTCCTTGAGTATAAGCACGTTGCGGAGTGGTG
+GGGGGATAAGCTAATCTTCACTAACGTTAAGCCTGAGGAGAGGGAAGTTCTCGCTAAGATCGGGAGTGTG
+ATTACCGAGAGCATAACTAGGCTCCCTTTCGACAGGTCGAAGGTTATAGTTCTTGACCTCCAAGCCGAGG
+AGGAGTTGAAGCCTGAAGACATAGAGGAGGACACTATAATAGTAGTTGGTGGAATCCTTGGTGATGCGAT
+ACCTAGGGGAAGGACGAAGAAGTTCATAACATCCAAGATGGAGGGTGTTAAAGTTAGGCACATCGGTAGC
+GTTCAGTATTCCATTGACGGGGCATCCATAGTTGCTAAGCTCATAGCTGAAGGGAAAAGGCTCGAGGAGA
+TTGAATACGAGGACAACCCAACGATAAAGCTAGATGAGTTCAGCGAGATAACACTCCATTACGCTGTTCC
+AAAGCTTAACGGAAAGTTACTACTGACCCCAGGGTTAATAGAGCTTCAGAAGAAGGAACTAGGCTATTAC
+GATGAAGATGAAGGGGAAGACCTAGGAGACTTGTTTACCTTCGAGTAGCGTTCCTCATGCACACTAGTGC
+TCCCCTCGGAACCTTTAACTCCCTTGCAACCGCCGGACACTTGGCTTTAAGGAGGAAGAAAACTCTTTCA
+TCCTTAAGCTCGCTGAGGGTTTCAAAGTTCCCCTGCCCTTTGGCTATTATGATATCGCTTTCCTCGAAAA
+TTCTCCTAAACTCATCGCTAACGTCATTGATTGGAACTCCCACTATCCTCGTTCCCGTCGAAACTATTCT
+CCCGAACCTCTCAAACCCATCACGCTTCAGATCTTCTACTGTTACGTCGTTGATTATCGCTCCCTCTTTT
+CCGGCTATGTAAAGCTCGGCCCTAGATACCTCCTTAATCTTCTCAAGGAGAATGGCATCGAAGTGGTGTT
+CCCCAACGTTGTCAGTTAAGTAGAGTATCGACCTCGCCCTTTTAATTTCCCTTAACAGCTCGTCGCTTTC
+GTCTATGTATAACTCCTCACTGAGCATCTTCTCTACTTCCTCCTCGAGCTTCTCTGGTGAAAATCCAACC
+GAGAAATCTATCACGTTCCCTATTATAGCCAACTTAACAGCGGTCTTGAAGTCTATATCAAGCTTTTCTT
+TGAGCAACTTAACTACATCTCTCGCAATGGCGTTTGACCTTTCCTTGTACTTCTTAAATGGGTCATCGTT
+GCCCAGGAACTTGTAAAGTTCCAAGAATACTAAGCTTCCCGCAATGGCAGGAATTGCGTTCTCGTGGTAT
+TCCCTGGCTATGAGCTTAGCAGCTAGGAACATCGCCTTTTTCCTAAGCTCTAAATCCTGGGTGGCCATCT
+CGGCAATCCTCTGGCATTGAGTAGCCATGCATGTTAAGCATTCGTAGTGAACCTTCACCTCCATCCCTCC
+CCAAATTAATTTAATAACTTTCCCGAAACTTTCCATGGGGAGTGGAGATGCTCGCAGGTAAAATTCCCCC
+GGAAGTGTTGATAAAGATAATTGATGGTATAAAGCCAGGTGAAAGGGTTATAGTTGGCCCTGGGGTTGGA
+ATAGATGCTACCGCTATAGACTTCGGTGACTACGTTTTAGTTGCCTCTACCGATCCAATAACAGGGGCCG
+AGGAGAGGATCGGATTTTATTCGGTTCACGTTAATGCAAACGACGTGGCGACCTTTGGGGCCAAACCCAA
+GTGGTTCCTCGTCACTATCTTAATGCCAGAGGGATCAAGCGAGGAAGATATAGCTAATATAATGGCCGAG
+ATAAGGGAAGTCTCGGAGGCGATGGGAATAGCGATAGTTGGTGGACACACGGAGGTTACCCCTGGCCTCA
+AGAGGCCCATCGTGGTTGGAACAATGCTTGGAGAAGTCGACAGGGACAATCTAGTGGTTCCAGATCCCAA
+GCCTGGAGATGCCATAATAATGACGAAGGGTGCTGGAATTGAGGGAACTTCAATAATAGCCCACGAGAGG
+GAGGAAGAATTGAGAGGGGTCTTCGGTAGGGATTTCGTTGAAAGGGCTAAGGCGTTTATAGAGGAGATAA
+GCATAGTTAGAGAAGCTATGATAGCTAGGGAATTCGCAACGGCTATGCACGATCCCACAGAGGGAGGAAT
+AGCTAATGGCATTCACGAGATGGCCGATATAAATGACCTTGGCTTTAGGATATTCGCCGAGAAGATAATA
+ATAAGGGATGAAACCAGAAAGATATGTGACTTCTACGACCTGAATCCTTTAGCATTAATAAGCTCGGGGG
+CCCTCCTAATTTCCGTTCCCAGGGATCATGCAAAGTTCCTGGTCGAGAGGTTGCTATCCTACGGCATTTC
+GGCTAGCATAATCGGGGAATTCCTAGCGGAGAAGAAAAGGGTTATAATTGAGAATGGGATTGAGAGACCT
+CTCAAGCGTCCTGAGAGTGACGAGCTTTGGAAGGTTGTTTGAGCTTTATCTCCTTCCAAGCATCTATCAA
+AGCGAGCAGTAGACCTATGGCGATGGGACCAAGAATTATCCCAACGGCACCGAAGGCTATAAGTCCTCCA
+AATATTCCAACGAGCGCAACAACCGAGCTGACGCTTGCCCTTCCTTTTGTGAACCTGGATTTTAGGGTAT
+AATCTGGGACGGGAGATATCGTTAGAATCCCGTATATTGAGAAAAGAAGTGCCAATAACGTAGACTTCTT
+CCAAAGTATTATAGCCCCGGCGAGCCACATTATCCATCCACCAACAACTGGGAGGAGCTCAAGGATAACA
+CACAGGACACCAGCAGCTATAGAACCTGCGACGTTGCTTATCTCAAATAGGTAGAACCCTATCGTCAAGA
+ACATTCCTTTTATTATACTAAAGAACAGCCAAGTTTTCAATATCGCATCTACTGTATCTCTAACTTTTTC
+TATTAATTTTTCTCCAAGCTCCCTATTGCTTGAGGGAAGTAGCTCATAGATTTCCCTCGCGAGGAAGTCA
+GAGTTCGACAACGTGGCATAAAATACGGCGAGAAAAACTATTAGCTGGAGGGCTAACTTCGGAAGGGAAA
+GGGTATATTGAAGTAGAATATCCCTAAGCTTCTGTGGAAAGCTCGTTGCCATAGCGTCGAATATTGAGGA
+AAGAAAACTTGGGACGTTCAGTGATCCTAGCCAGGAAAAGAAGGAATTAAGGTACGCGTACAGGTTCCTT
+AGGGTGTCAGTTATCCAGAGAGTAACCCCGATGAAGAATAAGATCGTAAAGATCGCTAAAAGTGCCGAGA
+GAAGGAGGACAGAAAGTTTTTTCCCCAACTTTCTGGAGAGCTTAATGTGAAAAGGATACGCAATGTACGT
+GGCGGCTATTCCAAAGACTATGGGGGAAATTAGCTCCTTGAGTGTTTCCCAAACGAGGAATATTATAATT
+GCAATCAGCGCTATCCATACAATTTTCTCCTTCTCCAACCTTACCACTCCCAAATATACTTGAGGATCTT
+CTCTCCGATGCTTGGCTTATTGAAGATAAAGAGCCTGCCTTTAGGATCCAATAGGAAGTTCTTACCGATT
+ACTAGGTATCCTTCCTTGGTTTTGTAGAACTCAGCTTCGTCTATCTTAACGTCCACGGGCGGATTTATTC
+CTTCAAGAACTTCCCTAACTTTTTGCTTAACGCTCTCGCTTACGAACTTTATAGGTTTAAGCTTGGGAAC
+TTCCTTTTCAACGTTTGGAGGGTCCATGTATACATTCCAAAACTCTTTGGCGCACTCAAAGGGATAAACG
+TATTCGCTTCCATAGTCCGGAAGGTAGAGTTCATATATTAGGGCGAGGAGGACTTTCCTTCCGTCCTCAC
+CATAGAACGTGACCTCAATGTTGAATTTATCATCCCTGAAGCCGTTCTCGAAAACTTCTAACTTCTCCTC
+GCACATCATAGCTAACCCCTCCACCTGATGTAGCCATAAGCTTGCGAGGCCGGCATGTATAGCATTGAAG
+TCGTTCCTATCTCAAATTCGTTATCTTCCATGTTTAAGATTATAACGTTTGCCTTCTTCGCCCCTATAAG
+TTTAAGGAGCTCCTTTAGAGCGACGTCAAAATCTCCTAGCTTGTCAACAAGCGTTCCATTAACGTCCTTT
+GCGAACCACGCCCTCCCAGTTGCGAATTTTTTAGTTTCATTTATCGTCATGTTCCTTCCTTCGCTAACCA
+CCTCAAGGAAATCGTTGAAGTACGTTTGTATCTCATTCTTTATAATATCTCTCTCCTCTGGGGTTAATCC
+CCTCCAATCTGCCCCCATATCCTTGTAAGGGCCAGTTTTAAATACCTCGACCTCTATCCCATTCATCTTG
+TAGTACTCTTCAGCGTTGAAGTGGACGTAAATAACACCTATACTTCCAACTTCCGAGAGGGGTTCCGCAA
+TTATCTCCCGTGCTGCACACGCTATGTAATATGCCCCTGAGTACGCATATCCACTAACGTACGCAACTAT
+TGGCTTGAGGTATCCGAGCTTCTTGAGTTCATTGTATATCTCCCTAACCGGACCAACATATCCTCCTGGG
+CTCTCTATCCAGAGTAGAACGCCCTTTATCGTGTCGTTGCCCCTAATTTCTCTTATCGCTTTAATTATGC
+CAAGTGCTGAGCTTGAGTCTATCGGTCCAATTATCGGAAGAACGGCTATTGTGGCGTTCGCCGTTGTAAC
+GTTTTCACTCTCGAGGAGGCTCCTCAAGAAGCTTACTTCTCTCTTTAACCTCTCTATTTGAAGCTTCAAA
+ATCGTTATGTTCTCCTGGGTTGGGGACACTATTGTGGTTGTCTCGTTTACGCTGGGTGGCATTTCTTTGT
+ACTTCTCAAGCTCGCCCATCTGCATATAAAGTAGTGCGTTGCTGACTATTGAGAGGCTGAGCACGAGGGT
+TAGAATTAGTGAGAGATACTTCCAGACTTCTGCTCGCATTCACGACCCTCCTTCCAATCTTTCTCGCTTT
+TGCTTATATACCTTCAAGGAGTATGCAAAAATTTTTAAAGTTTTCAGCATAGGTGGCCATAGAAAAATTT
+TTGCAAAAATCAGGAGGTGATGCTCATGCCTAAGAAGGAGAGGAAGGTTGAGGGAGATGAGGTAATTAGG
+GTTCCTCTCCCAGAGGGAAACCAGCTGTTCGGAGTAGTTGAACAGGCACTTGGAGCTGGATGGATGGATG
+TGAGGTGTGAGGATGGTAAGATTAGAAGGTGCAGGATCCCAGGGAAGCTAAGGAGAAGGGTCTGGATCAG
+GGTTGGCGATTTAGTGATAGTTCAGCCATGGCCAGTTCAGAGCGACAAGAGGGGAGACATAGTTTACAGG
+TACACTCAAACTCAAGTTGATTGGTTGCTAAGGAAGGGTAAGATCACCCAGGAGTTCCTAACGGGTGGCT
+CCCTCCTAGTTGAGTGATGGCCATGGAAAGGTTGGATAGGGAAATAGCTGAAGTTCTGGGATTAACGGAT
+AAAAGGGAGAAGGACAGTGAGCTCTTTAAGGTCTTCAGCGAGGTATTCGACAAGACGACCGTCGAAACTA
+TATCTTACTTTTACAGGAGGGGCATAATAGAGAGGCTCTACGGGGTTTTAAGTACAGGAAAAGAGGCGAA
+TGTATTCGCTGGGTATAATTCAAAGGGAGAAAAGATCGCCGTCAAGATATACAGGACATACACCACAGAG
+TTCAGAAGGATATGGGAGTACTTGGCGGCTGATCCAAGAATTGGGGCTCTGCCAAAGGATATAAGGAAGC
+TGGTATTCGTTTGGACAAGAAGGGAATACAAGAACCTTCAGAGGGCTCTTAAGTACGCTGTGAGGGCTCC
+AGAGCCAATAGCCTTTCGGAATAATGTCCTAGTGATGGAGTTCATTGGGGACGACATGCCAGCTCCGAGG
+CTTAAGGATGTTGAGAAAGAACTAGAGAAAGAGGACTTCGAGGAGCTCTACGACTTCATGATGGGTTCCA
+TAGAGAAACTCTGGAAACGTGGTGACATGGTTCACGGGGATTTAAGCGAGTACAATCTGTTGCTTTGGCA
+TGAGCCTGTTATCATTGACTGGTCCCAAGCCACCGTTAAGAGGAACAGGATGAGCCTAACTCTACTATAC
+AGGGATATCAGGAATGTAATTAACTACTTCAAGAGGAAGGGCATAGATGTTGAGGATCCTGAGGAGAAAT
+TTAGGGAGCTTGCGGGTGATGAGTTATGGATGAGGAATTTGAGAAGCTTATGAAGAAGTTTGAGAAAGTG
+AGTAAGGATGGTGAGAGGATAGAGGAGGAAGAGGATGAGGAGTGGGAAGAGTTCTTCAAGCAGGAAGAGT
+ACGTTAAGATACCCAAGGATAGGATAGCCGTCTTGATAGGTAAGAAAGGGCAAACTAAGAGGGAGATAGA
+GAGGAGGACTAAAACGAAGATTACCGTAGATAGCGAGACTGGTGAGGTTTGGATAACTTCAACGAAGGAA
+ACTGATGATCCTCTAGCTGTGTGGAAGGCGAGGGACATAGTTCAGGCAATCGGTAGGGGGTTCTCCCCCG
+AGAGGGCCTTTAGGCTGCTCAACGAGGGCGAGTACTTGGAGATAATAAACTTAACCGACATAATAATTGG
+AAATGAGAAGAACGCTCTCCCAAGGATAAGGGGTAGGATCATTGGTAGAAAGGGAAGAACTAGGCAGATA
+ATAGAGGAAATGAGCGGTGCGAGCGTAAGCGTTTACGGAAAGACAGTTGCCATTATAGGCAATCCAATTC
+AGATTGAGATAGCGAAGACGGCAATAGAAAAGCTTGCAAGGGGTTCTCCTCACGGTAGCGTTTACAGGTA
+CTTGGAGAGGAGGAAGAAGGATTTGGAGCTGGAAGGAAACATGTATTATGAAAACCTGTGAGGTGTTTGC
+ATGGCGGAGGCTAGGGATTTATTTAAGGAATTTAAGGTTCAAAGCGTCAGTGAATTTTTCAGAAGAAACG
+CCGCAATGCTTGGATACACGGGTAAAATTAGATCCCTAACAACGATAATTCACGAGGCAGTAACGAACTC
+TTTAGATGCTTGTGAAGAGGCCGGTATCCTGCCTTATATAAGGGTAGAGATAGAGGAACTTGGGAAGGAG
+CACTACAAGGTCATAGTCGAGGACAACGGCCCAGGAATTCCCGAGGAGTATATACCCCACGTCTTCGGTA
+AGATGCTCGCTGGAACCAAGGCCCACAGGAACATACAGAGCAGGGGTCAGCAGGGTATAGGAATCAGTGG
+CGCCGTTATGTTTGCTCAAATCACTAGTGGAAAGGCTACAAGGGTGATAACGTCAACGGGCGGTGAGATC
+GTCGAGGCGTGGGTAAAGATAGACGTTCAGAAGAACGAAGGTAAGATAGTGAAGAAGCTGAAACATCCAA
+ATCCCAAGGGCTGGAGGGGAACTAGGATAGAGCTTGAGGTCAAGGACGTTAAGTACGTGAGGTCTAAGCA
+AGGGGTTTATTGGTACCTAAAGTTAACCGCGATAGCCAACCCACATGCCCACATAGAGCTCGTGGAGCCC
+GATGGAAAGTTAGTTGTCTTCCCGAGGTCAAGCGAGGACATTCCAGAACCGCCGGTGGAAATGAAACCCC
+ATCCCAAGGGGGTCATGGTAGATGATGTTTATACCATGGCCCATAGAAGTAAAAGGTCAAGCGTAAGGAG
+ATTTTTGGTTTCAGAATTCTCTAGGATAAGCGACAAGAAAGTTGACGAGTTAATAAAGTATATAACCGCC
+CTAAGGCTGATAAAATCGGAAACAAATAAGGAAGTTAAAGAAAAGCTATATGAAAAGTTAGTTAGTGGTG
+ACGTGGATTCAGTTCTTAGGGCCTTTGGTAGAAAGTGGAAGAAGGAGCTTGAAAAGGTTGCAAAGATAAT
+GGATAAGTCCCCTGAGAAGTTGACGTGGCATGAGGCCGAGGAGATAGTGGAGGCATTTAAATTAATGAAA
+TTCTTGGCCCCGCCTACCCACGGTTTAAGGCCAATAGGCGAGGAGAACATAAAGAAGGGCCTTACATCAA
+TTCTTAAACCAGAGTTCGTAACGGCCGTAACCAGGGCTCCAAGGGTTTACGCTGGTGGAATACCCTTCCA
+AGTTGAGGTTGGGCTAGCCTATGGAGGTCAAATTCAAGGTTCTGAGATACTTAGATACGCCAACAGGGTA
+CCCCTCCTATTCGATGCTGGTTCCTGTGTTATAACCTCAGCGGTTAGGAGTATAGACTGGAAGAGGTACA
+AGATAGATTCCTTTGACTCGGCCCCCTTAGTGGTTCTAGTCAACGTGGTTAGCGTTCACGTTCCCTACAC
+TTCCACCGGTAAGCAGAGCATAGCCGATATAGATGAGATACACAACGAGATTAGGCTTGCCCTCATGGAT
+GCCGCTAGAAGGCTGTCGTTCTACCTAGGAGGCAAGTTCAGGAGGATGTATCAGGTTAAGAGGAGGAAGA
+CGCTTGAAAAATACCTACCAGAGATAGCTAGGTCACTTCACATACTCACGGGGGAGCCTGAGGAGAAGAT
+CAAGGAGTACTTCCTCAAGCTGATAGAGAGTAAGATAGAAGTTGAGGAGGTGAGCGAGGTTGAAGCTGAA
+GAGGCAGAAGCCTAAGGAGAAGTTCTCTTACGATCCTCAGAAGGTTCTGAAGAAGCTTGAAGACTTAGCT
+TGGAAGATACTTGAGGAGGTTAAATCAGGGAAGAATCCTTACTTTGACGTCCCGACTAGGGGGCTTAACA
+ACGTTTATTTCGATGAGGAGGCCAGGTTAATTAAGCTTGGCGACAAGCTTTCGAGGAGGTACTTCCTCAA
+CGTTGCCCATGCAAGGAAATTCACCCAGACCCTAATCTTAATGGCGTACATAAAGAGGTTGGTAAGCGAG
+GGCAAGCACGCGAGCTTAAGAGAAGCCTACTACGCAAACAAGCACACAATCCCAGGAACCAGGGAGAACA
+CCTTCGAAGACCAGAGCGAAAGCGATCCGATAATTGAGGATCTCGAGAGGATGCTTGGAGTTCTAAGGGA
+GGAGATGCACATAACCGCGGACAGAAGGGGTTACATATATGGAGACATAGTAATCAAAGACGGAGAAGAT
+GAGTTCAATGCTTCCAAACTTGGAACCGGTGGTTGGGCGGTTCCAGGTACCGTGGAGCACATTCAGTTTC
+CAGAGGTAAACGTTGACTATGTGCTCGTGGTTGAGACGGCCGCAATGGCAGACCGTTTAATAGAGGAAAA
+GTATCCAAAGAAAGAGAACTGCTTAATAGTTGCAACCCAAGGTCAGGCTTCTCGTGGAGTCAGGAGGCTA
+ATCCACAGGCTACACTATGAAGAGGGACTGCCGATAATAGTGTTCACGGATGGTGATCCCTACGGGTGGT
+ACATATACTCGACGATAAAGCAGGGTTCCATAAACTTGGCCTATTTAAGCGAGAAGCTCGCCACACCAGA
+TGCCAAGTTCGTTGGAATGACGATGGATGACATAAAGGAGTACAACTTGGAGCACGTTACCGAGAAGCTA
+AAGGGGATACCTCCAGATAAGAAGGGCGGACCAACGGGGGATTACAAGAGGCTCATAGAGGAGCTGAACT
+ATCCTTGGTTCCAGAACAAGGAGTGGCAGAGGCAACTTAAGCTGGCACTGAAGTGGGGAGTCAGGATAGA
+GCAACAGGCCCTAGCTAACAAAAGCCTGGAGTTCGTGGCTAAGGAGTATCTGCCCGAAAAGATTAGGGAG
+GGTAAGCTTCTTCCGTGAGGGAAAATGCCGACGACCGAGGAGTTAATCGCAAGGATAAACAAGATACTTG
+ACGACATATCCATAGACGTTCCTGGGTTATTTGAGAGTTTCGACGTTCCAAAAATATTTTTCACGCTGAG
+GAACCAGATGGAGTCCCTAAAGGAGCTTGAAGAAGAACTTGAGAGGAGGGTTGGAGAGCTAGGGCCAACC
+CCGATATTCAAGGAGAAGAAGAGCAAGGATCCACACCTCTCCTGGATATACAGGAAGAGGCACTATAGGG
+TTTTAACCCTAGAAAGGCTTCGCTCCGCGATAACGGCTCATAAAATAGCAATCTCAATTCTAAGCGCAAA
+CTATATCCTGAAAAAAGGGAAGCACGAGGTAAGCGTAGACTCTTTGAAAAAAGAGGACTTGAGCAAAGTG
+AAGGTAATCGAAAGAACGCCAAGGCTCGGGAGGATTGAAATTCTTCCATATTTAGCTTATTCTGGTGATG
+TCCTTAAGCTGTTGGGACAGAGGGGAGTTGACGTCAGGGAGGGCTTTAAATTCATTAAGGGCAAACTTAG
+GGAAGAGGGCGTTGTCAGGAAGGAAAAGTTCAGGATAGAGGTAGAATACTGGGATGAGGGGAAGCTGAAG
+AAGGAGAGGATCGATCTACCTATAGATGCTGACATCGAAGGCGAACTTAGAAAGAGGTTCGGCAAGAGGT
+TTAGGTGGAGAGTTTTAAGTTACATAAAAACGATGGGAGTTTTGATAAACAACCACTATACTGTCGACAA
+CTTGGCATTGGCTTACTCAACCTATGATCCTAAGAACGGGGGAGAGCTACTTGCCCTCGATCTGTTTAAG
+TACTACTTCCTGACCTCTGAGAAGGATAGGGAGGACAATCCCCTTTACCCTGGATTAAGGACTTGTGTCG
+ACTGCCATTACTCCCTCTTTGATCTGCCTTTTAGAAATAGGGAAGATTTCAAGGTTGGGTTTGGGAGCAT
+TCTTATCATAAGGAAGTGCGAGGCTGAGAAGTTGCTAACCAGCAAGAGGAGCGAAATAACGAGGTTGCCC
+AATTACGTTCTTGGTGGGGTTATACTCTATGGCATTTCTCCTTTCTCCGAGGATGAAGTTTCTAAGATCT
+TGGGCATCGATGTTGAGGAGCTTAAGGAAGGGATAAGGAAGTTCGTGGTTTCTGGTTTACACAAGGTCGT
+GTTCTCGAACGTTGAGAAGTTTGAGAAGTTCATGCCCAAGAGTGAGAGGGCGAAGAAGTTCCTTGAGCTC
+CTCCAAGGGTGAGGATTATGAGGGTGGAGATAACGGCGAGGAACATTAGGGAGCTCTTGAGAAAGATAGA
+TGAGAACTTGAACGAGGACGTTACGGAGGTTTACATAAACCTCAGGCCAACGAAGGAAGTGATAGTTAGG
+ATTTTAGACAATGCGCCTAACGTTAAGGTCATAGGTTGTCCTCCAAGCCTTTATCCGAAGGTTTCCAAGA
+AGGTTTTGCGAGCACTAGAGCAGATGGGAATAAAGGTAATACCCGTGGAGAAAGGTAGGGGTAGGCCCAG
+GAAGTACTCGTATAAAACCCTCATGATGATCGAGGAACTTTTAAAGAAAGGTAAGACGCCGAGGGAGATA
+AGCAGGGACCTTGGCATTCCGATAAGAACGCTTTACTACCTACTCAAGAAGAGGGAGGTAAGCGAGATTG
+AAGGATGAGCTCGTAATAGAGGTTTCTATCTTCATAGTCTTTCTGGGCTTTTTAACGGCTCTCTACTACA
+AAAGGCTAGATCACATCTATAGAACGAGCGTTGCCCTGCTTGGCCTTTCCATCCCCCTATGGCTTCCAAG
+GGTTTATCAACCGAAAGGCATCCTGAGGAAAATCTTAAGCCCTGTTTATGACTTGAGAATCATGGTCGTG
+CTCTCGATATTCATCGCAATACATGTTTCTTTAGTCAATGTCCCCTTCACGACGATAGATCTGTTCCACA
+AGGAGTGGAGAGACGCTGACATGATAAGCCATTTCCTTGGAGGGTTGACCCTCTGGCTCATGATATTCAG
+GGTTCTTAAGGAGTTCGAGTTATCCCCCAGGGATTCGTTGCTTTATTCTCTCCTAGCCTTTTACATTCTG
+GCCATAGGCTGGGAGGTTGCTGAGAAGCTGAGCGAGGGGGAGATTAGCTTCATAGCTGAGAGCGTTCAGA
+ACAAGGTGAGGGACGTTATCTTAGACTCCCTGGGGATGCTAGTTGGAATAATAATGGAAAAGAAGGGGAT
+CACTTCTTCCCGGCAATCTTAACGTTTTCAAACTTGATGTACGGTGTTATGGCTGTTGTCATGAACGGTA
+GGGCCCTCTGGTCTTTGCTGACTTCAGTTGCCTGCTTTAGTAACTCGTAGACGTTGCCAGCTATCAAGAA
+CACAGTTGAGCCTACGACCTCGCCGTCCTCTATTAGGTAGGCTGGATTCGCAGTTACGGCGAAGTTACCG
+TTGTCTGGGTTGCTTGAGTGTGCACCCTGAAGCCCTTCAACTAGGTATCCGTGCTTTATCTCACCTATTA
+TCTCGCTTAGCTCCCTCTTCCCGTTCTCTATGACCGCCGAGTTTAGGCCTATGCTAACGCCTCCTCCCCT
+CCAGTCCCTCTGACCATGTCCAGTGCTCTCGGTTCCGTAAACCTTCGCCCAGTAGTTGTCCCAGATGAAG
+CCCTTGAAAATTCCTTCCTCTATTAGTGTAACCTTTCTCGTTGGAACGCCCTCTCCGTCTGCTATAGCCT
+TGGCTATGCTTAGCTCGTGGAAGGTGTCGTCGTAAATGGTTATCACATCGCTCGCAACCTTCTCTCCAAC
+TTTGTCTGCTAGGGGCGTAGTTTTCTTGACCAACCTTTCACCGCTGAACGCTGGGAACAGGGCGTAACTC
+AATAATCCGGAGATTGCCCAGGGTCCAAAGATTACAGTTGTTTCCTCATTCTTCGCTTCCTTAACGTTGT
+AGGCCCACTTAACCCTCTCCAATCCTCTGTTAACAACGCCTTCAACGTCCAACTCTAGGTTGTCCTTTGC
+GTCGAAGTCGAATATTCCCGGTGTAACTACTCCTTCCTTCTTGCCAACGAATTCGAAGAAAATATGGGCA
+CTTCCGAACTCCTGGGAGACGTTGATTCCTTGAGAGTTGAAAATCTCAACCTCGGCCCAGGAAGTTCCTG
+CGCTTCCTCCAGCAACGGTAACGTTTGGATCGCTCTCTCTAGCGAGCTTTATGCCCCTAGTTACGAACTC
+CACTAAGGTTTCAGTTGATACACTTTTTAGATCTTCGCTAACTTTGGGCTTCTCCCTGTACTTTCCTGGG
+CTTGGAAGGGAGCTCCACTTTTCATCTGGAGTGTTTAGCTTTGCCATCTTGGCGGCTTCTTCAATGGCTT
+TCTTTACCTCCTCCTTGGAATCCGTGTCAATTATTGCTATTCCGACTCTCTTGTCCTTTATTCCCCTTAT
+GATAGTTACCTTCTCTATCCTAGTGGCTCCCATGGATATCTCGTTTAGCTCGACGTTGACCTCTATTCCC
+CTAGACCTCCTCACGACTATCTCAAGCTCGTCGAAGAACTTCTCTCCGTATTTAATTAATTCCTCCATTT
+CCCCCACCTCATCCAATGATTATTCCACCATCAAACCTCATGTGTGGACCACCAGAACTCACGAAGGCTA
+TCTGTCCCTTACCGCAGAATCCTGTTTCGATTGCGAAGTCCTTTCCAACGGCACTAATCTTCTTTAGGGC
+CTCTATTGCCACACCAGTAATTGAGGTGTCCCTTATCGGCTCGGCTATCTCGCCGTTCCTTATGACATAG
+CCTTCCTGGATTCCGACCTGGAAGGCGGAGTTCAGCTGAGCTTGTCCTCCCCTGAAGTCGACTAGGTAAT
+AGCCGAACTTTATGTCCTCTATCATCTCCTCGAAGCTCCAGTCCCCGGGTTCAAATACTGTGTTCCTCAT
+CCTTATTATCGGTGGGTAACGATAGTCTTGAGCTCTTGCATGACCATTTGGCTCCATGTTGAACTTTGCA
+GCATATTCCCTGTTCAGCATTATCTCCTTCAGTATTCCGTTCTCTATTATGTGGATATCCTTAACGGGAA
+CACCCTCGTCGTCGTACTTGTCGTTCCCAAAACCACCCTCGACATAGCGCTCGCTCATCGTAACGTACTC
+TGGAGCAATTTGCTTGCCGAGTAGATCCTTGAAGGGCGAGTTCATGGTTAAATCAGCCTCAGCCAAGTGT
+CCGAGGGCTTCGTGGGCTATTAGGCCAACTATTATTGGACCCGCAACCACCGGAAACTCTCCCCTCTTTG
+GAGCAACTCCGTTGAGCTGGGAGTGGAGCTTCCTAAGTAGCCTGTCCTTGACTTTCTCGTTTGGCTCTTT
+CTCCGTCATTAGTTCCCAACCATAGTCTACCGCACCTATACTATCCCTAGCCATGGCCAGCTTTCCTTCC
+TTCTTTCCGGTAACGTACACGCTCTGCCATAAGTAGTTGTAATCCCACTCTATCCTCGTTCCCTCGTTGG
+TTAGAAGTATCTTCTGACCTCCCCCGTCCTCGTACCTTATGTTGACGCTCTTTACCGTTTCATCTTCCTT
+GAGAAGCTTTTCAAGTTCAGTTAGGTGCTTGACCTTTTCCTCTATATCAACTTCTCTCGGCTTGACTTTC
+ATCTTGCTCTTGACGAAATCTTCGACTGGCTTTATCTCAGCGAGCTCTATCTTCTCCTTCTTTGTCTCTG
+ATGCAGATTTAGCTAGCTTATACGCTTCCTTTATGGCCTCTTCAAGCTTACTAAGGTCGCTGGTTGAGGA
+GAAACCCCAAGCTCCGTTAGCTAGGACCCTTATTGCGACTCCTCTGTTGAGCTTCTCGGTGAAGCTCGTG
+AACACTCCGTCCTTGAGGGTTAAAGTGGTTCTCTTCAGGTCTTCATACCTTAGCTCTATGTACTCGGCTT
+TGATGTTTTCTTCAGCCCATTTCAAGGCCTTTTCCAAGCTTTCCATGTTCATCACCTGTTAAGTTCTTCT
+TCGCTCTATCTTGAGCATTGATGATATAAAAGTCTTTTGAATGCTTCGATGGTTATCTAATGGGGGATAG
+GTTTAAAGCCATCCCCGAGACGAGCTCTTGAGATGAGGAATTTCATAATTGGAACGAGTAGTCACATTAG
+TGGCCTCTGCCACAGCATCGTTAGGGGAGAGCTATTCACGACATGCTCCGTAGGTTGCATCTACTGTTAT
+GCCAGGTGGTACAGAGGGCCCCACGGAAAGCCCAAGCCGATATTCGAGGTCTTTAAGCTGATAAAGTCCT
+TGGGAGAGGTAATAAGGGAAGGTTATCCGGTGATACCTATTAGGTTCTCAGCCTTGAGCGACCCTTTCCA
+ACCTCCGGCAAAGATAACGCTGAAGGCCCTTAAGATTGCCCTCAGAAATGAAGTTCCAGTAGTGATAAAC
+ACCAAACTAATTCCGAGCGAGAGACATTTGAAAGTTCTTGAGGATTTAGCCAGTAATAACTTGGCGATCC
+TACAGGTTAGCATACCGGCCGATAAGGACTACAAAGAGGTCAAAGTCATAGAGCCTTTTGCCCCATCAAT
+AGAAGAGAGATTTAAGCTAGTAGAAAAGGCCAGCTCACTTGGAATTCCGGTAATTGTTAGAGTTCAACCT
+CTCATTCCTGGGCTTGGGGATAGAAATGTGGAAAATTTCGTGGAAAGGGTTGCAGAATCTGGTGCAATCA
+TGGTTATCCTGGAGTTCCTTAGAATCGAAAAAGAGTTAATGCCTCTGTTCTCAAAGCTTTTTGGTGAGGA
+AAACTACAAGTCCTGGGTCTCTTACCTTCCCTTGTCCCAGGAAGCTCCCCTCCTCCAGCCTCCTCTAGAA
+TATAGAATTAGGGTTGCGGAGATCTTCTCGAGGGAAAGCTCAAAGTTTGGCCTGTACTTCTCCACGTGCA
+AGGAGGGATTATATCACCTCCACGAACCCAAGGACGTTGATTGTTGTGGCTTCAAATTCCTGGGAAACTC
+AACTAGGAGACCAACGCTCTGGGATTTGTTCCTTGAAGTTTACGAAAAGGGAAAAGCTCGTGGAGAGGAT
+TTATGGGTTAGATGTGAGAGGGAAGGACTACTTTGCAGGGACAAGCTAAAATTGTACCCTCCTTGGCTTT
+ATAAGGGATTAAGGATGCACGAGAAGAGATTAGAGAGCATACTGAAGAAGCCAAGGCTCGTTGAGAAGTT
+GGTTCCCTCACTCACACATGACGAGGAAGAGGAAGTCTTCTACCTAAAGGCTAACTCCACTAGGGGGTCT
+GGAATGAAGTAACCTTTCGTGGTCTTCTCCAGGTAATCGTAGCGAACAAGATTATTTAGCACGTTCGAGA
+AGTTTTTGTCGTCAATCCTTTTTCCTTCCAGTAACTCTACGGCCTCTTTTATCTCCTTCCAGCGATGCTT
+ACCGCTTGCGACAGCTTTCATAGCAAGTTCGTAACGTGGTGAGAGTTCCTTTAACTTACTGAACTCGTTA
+AGGATGAGCCTTTTTGCATCCTCTTTAAGTTTTTTGAGGGCTTTCCTGTGGGATAAGCCGAGATATCGGT
+TGTAACCATAAAGGGTCAGCCAACCAACTATTCCATCAAGTTCATCAACGACTTCCTCTAGCTCTTCCTC
+TTCAACCTTAATTCCAACCTCCTCGAATCCTTTTCTAAGGAAGTCGAGGCTTTGATACCTGTTAAAGCGG
+TTTAACCTTATCTCGACGTGAGCCCTTCCGAAAAGGGGAGACTCAGGGTCGTGAATACGGAGGAAGTCTT
+CAAGCAGTCCTACTTCTGAACCCGTTAAGATGAAGCTTATGTTTCCAAGATCATCTATCGCCCAGGATAT
+TAAATCTGGATACTTAGCATTTGAGAATCTCAAGTATTGAGCTTCATCTATCGCTATCACGAATCTCTCG
+CCAAGGGAGTTTATCCTCTCAAGAACTTCAGAGAGGCTTACGCTTTTATTCGTCCTCAACTCAAGGTTAA
+CTCCCCCTATGCTAACGCCTCTAATTCCCTTCAACACATCCTTAATTCTCTCGCGAGGAGTTGTTTTTGT
+GTATTCCTTGAGGATAATTTCTGCTAGTGCCGTGTGAGGAACGCTTCCAAACTGGGAATAAATTTTTCTT
+GCATCTATCTTGACGCTTTTAATTGGAATCTCATTAAGCGCAACGTTCAATAGTGAGCTCTTTCCAAGTC
+GCCTTATCCCGAGGAGAATCACGAGGGGAACTCCCTTCTTAATGGAACGCTCGATTTCCGAGAGTTCTTC
+CTCCCTGTTGTATAAATCCTCCCTTCTCGTCTTCGGTTTTGGGTTGAATAGCATACCCTCACCAGTTACT
+GGTGGGGGTTTAACCTTATACGTTTTATGATAAGGTTTTCAAGGGCACGAGATAAGAGGTAGCGGTGGTA
+CCATGGAGAGGAAAAAATTGGTCTGCCCACTGTGCGGTGGAACCAAGTTCAGGGTCGAAGAGGGAAAAAT
+CGATAGCAAGTGGGGATTTACAGCTCATAAAGTTAAGATAGTCATATGCGAAAACTGCGGATACGTTATG
+CTATTCTACGAGGGTAGAACGATTTGGGACTTTGATTGAGGTGTTGAAAATGAGGGGAATAGCGCTCTTT
+TCGGGAGGGAAAGATGGTCTCTATGCGGTTTATTTAGCCGAAAAAGAAGGCATAGATGTGCCGTACCTGC
+TGCTTTTAAAAACCACGATAGGCCTCTCTCCGCACTGGGAGAACAGGTTATCACTAAGGAAGCTCGCGAA
+TTCAATGGGAAAGGCAATACTTACCTTCGACATGGCTGAAGGTAGCGATTCCTTAGTGGAGCTTTTGTCC
+TCTCTAAGCGTCGACGTTTTGATAGCTGGCGATGTTTACCTTGAAGACCACAAATCCTGGCTGGAATCTC
+TAGGAGAAAAAGCTGGAATTAAAGTTTTCGAACCTTTATGGGGTAGAGATTCGAGGAAATTAGCTGAGGA
+AATGTTAAAGAACGGTTTTAAATGGGCTATAATTGCCGTCGATAAATCTAAGCTACCCAGGAGCGTTATA
+GGTTACAAATTCTCATCCTCAAGGGATTTGGATAGGTTTTTGGCGAACTATGATGTTGATCCTTTGGGTG
+AGTATGGCGAATTCCACACGGTAGTTCTCTCATCTCCGCTCTTTGACAGGGATTTCGAGCTTAAAATTGA
+TGATGTTCTTGAAGATAAAACGTACTATTGGGCCAAATTTACTCTCCTCTAACTTTAATTTCTTTTGGGT
+AATTTTTATAAACTAAGTTTATAGATGGAGAAAAGGCGATGCCGAAGTGTTTGAGCTGATTAACGTGGTT
+ACGAGAGGATTGATGTGGATACTGTCTTTCTATCGATGGATTAGGAAAAGGGAACCTCTTATGATAATAA
+TTACTTTGGCATTCTGGTCCGACTTTCTTGGAGTTCTTACCCAGCCGATAGTGTCTAAGATGCTCGGCGT
+TTCACCAGATGTATCAAATATCTCTCCTTTGATGAGCACCTATGCGCTCCTAGAAGGGATATTCCTGTTC
+TTAGCGACGATGTACACTCTAGGTACAATTAAAAAGGCATGGGCTCAAGTTACATCCTTTGTAGTATTCC
+AAGTTGGTAGCCTATATATAGTGCTCAGCACTATTTTCAAGGCCGATCTTCCAGTTATCAGTGCTTTCTC
+AGTACTCTTTATGGGCATCTCAATGATACTTTTGGGAATTAGTCTGCTTAAAAGGGAGATTGAGAGCAGG
+GGCATTGCGGCACTATTTCCAATAGGGTTAATTCTCTTGGGTTCCATAAACCTTACTTATCCCCTCTTAG
+TTTACAGCAAATTAGCTCCCTATTTATACGGAGCGGGAGCCGTATTTAGAGTGTTAATGATAATTGGCCT
+CTTCAAGTACACGATATTTGAAGTTAAGCCTCCAAAGATACAGGAAATCATTCTCAAGCCGGGAGCATTC
+TACACTGACAATGAATCGGAATTTGAAAGTGTGATAATGAAGATGCAGTTGTCTGGAAACGGCGTTTTAA
+TAACGAGAAAGCTCCCTAAGATGTCGCCAACTTTCCCTGTATTCTGGATAACAAAGGTAACCTCTGGAAG
+GATTGACGAGAATGTTACAGCGATACAGCCGAGTGACATTGGAATACTAATTGATTTAGTTAAGAGGCAC
+CTTGAAAAGGGGCATTCTGTAGTTGCTATGGATGCCTTCGAGTATTTAGTGGTCGAGAACGGTTTTGAAG
+TTGCTGTAAAGTTTTTGTTTTCTCTTAAAGACCACGTCCTCAAGTTAAATAAAACTCTAATCCTATTCAC
+GAATCCTCAAGCTTACCAAGATAAACAATGGTCAGTTATAGCGAGGGAACTTGAGAGGCTAAGCGAACTA
+AAAGCTACAGAACAAGGAAAAAGTTAGTAAATAGAGATCCTCTTTACACCTTCAAGCTTTGAAAGTTCAT
+TTATTAAATCTCCTGGGATTGGCTTCTCTGTTATTATCGTTAGCGTTGCCTCTGGGTATAGCTCGGGATC
+CTCGGCTATTGCCTGAACTATGTTTATCCCCCTGTCAGCTATCTTCTGGGCAACCTTAGCTAAAATTCCT
+ATGGCCCTCGGCTCTGGCTCTATCTCGATTACACCGTAACCGACGTGCTTTCCGACGTACTTCATGTGCA
+CAGTAGGTTCTAGGTTCATGTAAATTTCCCTCAGCTCTGGAGTCTTGAGTATCATTGCAACGGTCTCCTT
+AACGACCCTCCTATCGACGTTTAATGCTTTAGCTATCTTTGTGTATGGAACCTCTATTTCTCCAGCTTTA
+ATTTTCATATCTTCTGAAACCCTTAACCCATACCTTAGGAGGGTCTTTGCTATTAGCTTCCTTACAGGAT
+ACTCGTCAAAGTAATGCTCAATCCTACCCCACATGCTCTATCACCACCATTAAAGTTCAACGTTCCACTA
+TTGGGTTCATTAATATTAAAATGTTTCCATGCTTTCACCTATACCTTGTGGGAATTTAAATAAAAACTTC
+GCCCGCGGAAGGTATATAAAAGCCTCGGCTTACTTAAGGTGGAGGTGAGAGGATGGCATTCGTTCCACCG
+CAGGCAGGTTACGATAGGGCCATTACGGTCTTCAGTCCTGATGGTAGACTGTTCCAGGTTAACTATGCAA
+GGGAAGCCGTAAAGAGGGGGGCAACCGCTGTAGGGGTTAAGTGTAAGGACGGAGTAGTTTTAGCTGTAGA
+AAAGAGGATCACTAGCAGGTTAATAGAGCCGGAAAGTTATGAGAAAATCTTTCAGATTGATGATCATATA
+GCCGCGGCTTCAAGCGGTATAATTGCCGATGCTAGGGTTTTGGTTAACAGGGCAAGGCTTGAGGCCCAGA
+TACACAGGCTAACCTATGGTGAGCCCGCGCCATTGGCCGTGATAGTTAAGAAGATATGCGACCTCAAGCA
+GATGCACACTCAATATGGTGGCGTTAGACCGTTTGGTGCCGCACTTTTAATGGCTGGGGTAAACGATAAG
+CCTGAGCTTTACGAGACTGATCCAAGTGGAGCGTACTTCGCATGGAAGGCTGTTGCAATAGGAAGCGGAA
+GGAACACCGCGATGGCTATATTCGAGGACAAGTATAGAGATGACATGACGCTGGATGAGGCTATAAAGTT
+AGCAATCTTCGCCTTAGCAAAGACGATGGAGAAGCCGAGCGCAGAGAACATCGAAGTTGCCGTGATAACC
+GTGAAGGATAAGAAGTTCAGGAAGTTATCCAAGGAGGAAATAGAGAAGTTCTTGGGTGAAGTGATGAAGG
+AGGTTGAAGAGGAGGAGGTGAAAGAGAAGGAGGAGGATTACTCAGAGCTCGATAGCCACTATTGATTTTT
+CATTTTTGTGGGGTGATGTTTTATGCCTATTAGCGTTGATAAGGCTGTAATTGCAAGGTTGAAGGTTCAT
+GGGGAGACTTTTGAAATACTTGTCGACCCTTACCTTGCGAGGGATTTTAAGGAGGGTAAAGAAGTTCCAA
+TAGAGGAGATACTAGCTACTCCATACGTTTTCAAGGATGCGCACAAGGGAGACAAGGCGAGCGAAAAAGA
+GATGGAAAAGATATTTGGAACGAGTGACCCCTACGAAGTGGCGAAGATAATACTTAGGAAGGGAGAAGTC
+CAGCTAACCGCTCAGCAGAGGAGGGAGATGCTCGAAGAGAAGAAGAGGCAGATTGCAACGATAATACACA
+GGCATGCCGTAGATCCTAGAACGGGCTATCCACATCCCGTGGATAGAATACTTAGGGCCATGGAAGAGGT
+TGGGGTTAGGGTTGACATATTCAAGGATGCTGAGGCCCAAGTCCAGGACGTTATAAAGGCCATAAGGAGA
+ATTCTCCCGCTTAGAATTGAAATGAAGGTTATCGCCGTTAAGATACCGAGCGAGTACGTTGGCAGGGCCT
+ACGGTGAGGTTAGGAAGTTTGGAAGGATTAAGAAGGAGGAGTGGGCCAGCGATGGTTCCTGGCTCTTCTT
+GATAGAGATTCCGGGTGGAGTTGAGGAGGAGTTTTATGAGAAGCTTAATGCCCTCACGAAGGGTAACGCT
+CAAACTAAACTCATCGAGAGGAAGGGGCTATGAAGAGGATTTTTGTTCAAAATAGGGAACTAGTCGTCCC
+TGGGACGTTACTTGCCCAGGGGCCGTATAAGAATGGAAGGGGGACTTTCAGGGAGGGTTCGAGAATATAT
+TCGACAGTTATAGGCCTCGTTGACATAAAGGGGAACACGATAAGGGTCATACCGCTTGAGGGCCCGTACA
+TTCCAGAGGTTGGCGACAACGTGATTGGGAAGATAGTTGACGTCAAGTTCTCTAGTTGGGTTGTTGACAT
+AGGTGCTCCGTACCCTGCAAACCTGAAAATACAGGACTTCACAGACGAGAAGATAGATTTGCTAAGGACT
+GATTTGAGGAAGTTCTTTGACATAGGAGACATAATATACGCTAAGGTCAAGGCGATAACAGAAGTCAACA
+ACATTGACCTAACGACGAAGGGAATGCCGTTCAATGGGGGCCCCTTGAAGGGAGGCCAGATAGTTAAGAT
+AACTCCCTCTAGGGTTCCCAGGGTTATCGGCAGGGGAGGTTCAATGATTAACATGATAAAGAAGCTCACG
+ATGACCAGGATAATAGTGGGCCAGAATGGCTGGATATGGGTTAGCGGAAAGAACGATGCATTAGAAAAGT
+TGGCCATAGAAGCGATACTTAAGATTGACAAGGAGAGCCACACTAGGGGATTAACCGATAGAATAAAGGC
+ACTCCTTCTCTCGAGACTTCAGGAACTGAAGGAGAAGGGGGTTATTGAAGAAATTCCGAAGTTAGAGGAA
+GAGCCACAAGGGGAAGATGAGGTGAACGGGAATGATGGAGAAGCCAGAGGGGCTTAAGCTTATTGATGAG
+AATGGTAGGAGGATCGATGGTAGGAAGAAGTATGAGCTTAGGCCAATCAAGATGGAAGTTGGCGTTCTTA
+AGAATGCTAATGGTTCGGCTTACATTGAGTGGGGTAAGAATAAGATAATAGCCGCAGTTTATGGCCCTAG
+AGAGTTACACCCTAAGCACTTGCAGAGGCCCGATAGGGCGATTTTGAGGGTTAGGTATAACATGGCGCCT
+TTCAGCGTTGAAGAGAGGAAGAAGCCCGGCCCAGACAGGAGGAGCATCGAGATAAGCAAAGTCATTAAGG
+GGGCCCTTGAGCCCGCTTTAATACTGGAGATGTTTCCCAGGACCGCAATAGATGTCTTCATAGAGGTTCT
+CCAAGCCGATGCTGGAACGAGGGTTGCTGGAATCACCGCAGCCTCCTTGGCTTTGGCCGATGCTGGAATT
+CCAATGAGAGATCTAGTTGCAGCGTGTGCCGCTGGTAAAATAGAGGGAGAGATAGTCCTAGACCTTAACA
+AAGAGGAGGACAACTACGGTGAAGCCGACGTTCCGGTGGCTATAATGCCGCTAAAGAATGACATAACTCT
+CCTCCAGATGGATGGTTATCTAACAAAGGATGAGTTCATTGAGGCAGTAAAGCTTGCAATAAAGGGCGCT
+AAAGCGGTTTATCAGAAGCAGAGGGAAGCCCTGAAGGAGAAGTACCTTAAGATAGCTCAGGAGGTTGAGG
+GAAGTGAGTGATAATGAGATAGTTGCCGGGATAATGAGGGATCACATAATAAATCTATTGAAGGAAGGAA
+AGAGGATTGATGACAGGGGATTCGAAGATTACAGGCCGATTGAAATTGAAGTTGGCGTGATAGAGAAGGC
+TGAGGGTTCTGCGCTAGTCAAGCTTGGTAGCACTCAAGTTTTGGTTGGAATAAAAACTAGCCTTGGCGAG
+CCCTTCCCAGACACCCCAAACATGGGAGTTATGACTACTAACGTTGAGCTGGTGCCCTTAGCTTCTCCGA
+CCTTTGAACCCGGACCACCGGATGAGAGAGCGATTGAATTAGCTAGGGTGATAGATAGGGGCATTAGGGA
+GAGCAAGGCTCTGAACCTCGAGAAAATGGTCATAGTTCCTGGGAAAATAGTTAGGGTAGTGTTCATAGAT
+GTCCACGTTTTGGATCACGACGGGAACTTGATGGACGCAATAGGTATAGCCGCAATAGCTGCGCTACTAA
+ATGCAAGGGTCCCGAAGGTTAGGTACAACGAGGAAACGGGCGAAGTTGAAACTTTAGATGAAACTGAACC
+CCTCCCCGTGGAAAAGATTCCGGTTCCAGTAACTTTTGCCAAGATAGGTAACATACTGGTAGTTGACCCG
+AGCTTGGATGAAGAGTTAGTTATGGACGGTAAGATAACCATAACCACGGACGAAACTGGTCACATTTCTG
+CAGTTCAGAAGAGCGAGGGTGGAGCATTTAAGCTTGAAGAAGTAATGTATGCAGTTGAGACGGCATTTAA
+GAAGGCCGAAGAGATAAGGAAGTTAATTTTGGAGGCTGTAGAAAAAGCAAAGCAATGATATAACTCTTTT
+TGTTTTATTTTAATTATGTCCCAGGGATGGAAATTTTCCGAAAGGTTTATATATTAACTGCCTTTTCCAT
+TTCTCGGTGCCCCGGTAGCCTAGCCTGGTGGGGCGGGGGACTTGTAATCCCCAGGTCGCGGGTTCAAATC
+CCGCCCGGGGCTCCAAGAGGGGCCGTAGGGTAGCTTGGTCTATCCTGCGGGCTTTGGGAGCCCGTGACCC
+GGGTTCAAATCCCGGCGGCCCCACCAGACTTTTTTGCAACTATCTCGATCATAACTTATTAATGCAATCC
+ACTTTTACAAACAGGTAAAAGTTTTAATATGATAACTTCAACTTCTTCTGGTGGAAGCTCATGTATATGG
+ATCACTTCCCAACGTTAGATGGTCTAATAATCAGGATGGGGATTTACTATTTCTTGTTACCAGCCGTCCT
+AATAGTAACGCTAAGGGCTGAGTGGAATTACATAATTAAGAAGAAATGGAAACGAGTTGCTAAGGGTTTC
+ATACTGGCATTGCTCTTAACTGCTCCAATACTCTCCCTTGTCCAGTTTTACCTCTCGAAAGATTATCTGT
+ACGTTCATTCCCTCACAAAGACTGGCGTCTGCTTTACATCTTCGTGTCTTGTTGAGGAAATGGAAAAGAA
+CGAGTTGTACAAATTCAACGTGACTGGAATAAAAGCTTACGGAATGCCAAGAATTGGACTTATGCAGGCA
+TTTAGGCTACTTGATAGTAGGTACAACAGGGATAAGTTCAAGTTTGAGCGAGTGAACTCTGTAGTTATCG
+TTAGAACGTTCTTCCCACTCCCGATAACGGAAGTTTGGGATTACAAAGTTGATTCCCAGGATCCTCACAG
+GATAATCGGGTTTAGAAAATTCTACATAGTGTATCCGAAGACTGTTGGAAGTGCCCTTACGGAGGCTTAT
+GACTTTGAGTTCAAGATGTTCTCCTGGGCAGGTGGAGGAGGTGGAGGAGGCTTTGCCTAAATTACCGAAA
+ATTTTATATACTTTCTACCTCTGAGGAATTCTCGGCTAATGCCCCGGTGGCTCAGCCTGGTAGAGCGGCC
+GCTTGGTAAGCGGCAGGTCCCGGGTTCAAAGCCCGGCCGGGGCTCCATTCTAATAAAGCTTTCGCAAGTG
+ATATAAAACATAAGTAAAGCTTATATATGAAAAGCTTAAGCCGGGAGTTGGTGAAGTTCATCCTAAAAAA
+CTTTTCGGGGGGCAATTCTCCGTGGCGGGGAAGAGCGAATTTAACATATTTAAGCACGTATTAGTGCCCG
+AGCACAGAATCCTTAGTGAAGAAGAAAAGAAAGCTCTGCTTGAAAAGTATAGAATAACTCCTGCCCAGTT
+ACCTCAGATCAAGGCTAGTGATCCAGCGGTTAAGGCGTTGGGTGCGAAACCTGGGGATATAATAGAAATT
+AAAAGAAAGAGCCCAACGGCTGGTGTGTATTATTATTATAGGGTTGTCGTCGAGGATTAAAATTCTGGGG
+TGAGAGTATGAGAGGTCCGACCGTTGTAGAGGTTACTCCCGACGATCTTTGGATTGTTATGGAGAGCTAC
+TGGCAAGAAAAGGGTCTCGTAAGACAGCACTTGGATTCTTACAATGCCTTCATTGATAGGGGCCTTCAAG
+AGGTCGTTGATGAATTCGGAGGAATAAAGCCGGATATTCCTGATTTTGAAGTTAAGTTTGGGAAAATAAG
+GGTTGGAGAACCAGAATTCCAGGAGCCTCATGGTCAAAGGAAGCCACTGTACCCAATGGATGCAAGGATT
+AGGAACCTAACTTACTCCGCACCTCTCTACCTGGAAATGATACCCGTGATTAGGGGAATAGAACAGGAAC
+CCGTTGAGGTGAGAATAGGGGAGCTCCCAATAATGCTCAAGTCGAAAGTTTGCAGACTCTATGGACTTAG
+CGATGACGAGTTAAGGCAACTCGGTGAGGATCCAAAGGATCCTGGAGGTTACTTTATAATTAATGGTTCT
+GAGAGAGTAATAGTTTCTATAGAGGATATAGCCCCTAATAGAACCCTAGTAGAAAAAGATGAGAGGCAGG
+AGAAGTACATCGCCAAGGTCTTCTCTTATAGGCATGGTTATAGGGCTCTCGTTACAGTTGAGAGAAAGAA
+GGATGGAATTCTATACGTTGGTATACCCAACGTTCCAAAGCCGGTAAAGTTCGTTTATGTGATGAGAGCT
+TTAGGTCTGGAGAGGGATAAGGACATAGTGGATGCCGTTGGTAATGATCCTGAGGTTCAGCAGATTCTAT
+TCGACAACCTTGAGGATGCAAGTGATATCACTACCCAGCAGGAGGCCCTAGAGTACATAGGAAAGCTAGT
+GGCTCCTGGCCAAGCTAGGGAGTACAGGTTGAAGAGGGCGGAATACGTTATAGACAACAATCTCCTCCCA
+CACATAGGTGTTTCCCCTGAGGATAGGATAAGGAAGGCCTACTACCTTGGAATGATGGCATTAAAGGTCA
+TAGAGCTATCCCTGGGTAAGAGAGATGAAGACGATAAAGATCACTACGCTAACAAGAGGCTGAGGCTTGC
+GGGGGATCTGCTAAAGGACCTTTTCAGGGTAGCGTTTAGTCAGCTTGTAAAGGACATACAGTACCAGATG
+ACAAAGACCTACCAGAGGAGGGGTGAGAAGTACGTATTTGGGAACATCCACAGGTTCATAAGGAACTCGA
+TAAGACCCGACGTTCTTACCGAGAGGATTGAGCATGCTCTAGCAACTGGAGCATGGCCGGGTGGAAGAAC
+TGGTGTGAGCCAGTTGCTCGATAGAACTAATTACGTCTCAACGCTCTCCCACCTGAGAAGGGTTACATCT
+CCTCTTGACAGAGAGCAACCCCACTTCGAGGCAAGAGACTTGCACGGAACTCACTGGGGAAGGATATGTC
+CAACTGAAACCCCTGAAGGTCCTAACTGTGGTCTAGTTAAGAACTTAGCATTAATGGCCCAGATAACCAC
+CGCAGTTCCCGAGGAAGAGGTAAAGGAATACCTAATGTCCCTGGGCATAGTTCCAATTGAGGTTAGAAGG
+CCGAGTCCAGAGCTCTGGAGAGTGTACCTCAATGGAGTTATAATAGGAACCATTGAGGATGGCAAGGCCC
+TTGTTGAGAGGATTAAGAAGGACAGGAGGAGCGGAAAGATAAGCGACATAATAAACGTCGCCTATTACGA
+GGACGTTAGGGAGGTTTACGTTAATAGCGATGATGGTAGAGTTAGGAGGCCACTAATAATAGTCGAGAAC
+GGTAAGCCAAAGCTAACTAAGGAGCACGTTCAGGCAATTAAAGAGGGAAGACTCAAGTGGAGCGACCTCG
+TTAGGATGGGCGTAATCGAGTACCTCGATGCTGAAGAGGAGGAGAACGCGTACGTTGCGATGTGGCCCTG
+GGAGGTCACCGAGGAACACACTCATCTCGAGCTTATGCCCGCAGCAATTCTAGGATTGCCGGCTTCACTA
+ATTCCATACCCAGAGCACAACGCCGCCCCGAGAAATACATATGGAGCCGGTATGGCCAAGCAGAGTTTGG
+GTCTTGGATGGGCTAACTTCAGGATTAGGGTCGACACGAGGGGTCACTTGTTACACTATCCACAGATTCC
+ACTCGTTAACTCTAGAATAATGAAGGCCGTTGGTTACGAGGACAGGCCTGCGGGTCAGAACTTCGTCGTC
+GCTGTCTTGGCTTATCACGGCTATAACATGGAGGATGCTATTATAATCAATAAGGCATCTATAGAGAGAG
+GATTAGCTAGATCAACGTTCTTCAGAACGTACGAGGCTGAGGAGAAGAAGTACCTAGGAGGTCAAACCGA
+TAAGTTCGAGATTCCATCACCTACCGTTAGGGGATACAGGGGAGAGAAGTACTACAGGCACCTCGATGAA
+GATGGTTTGATATTCCCAGAGTCAAAGGTTGAAGGAAAGGACGTTCTGATAGGCAGAACATCACCGCCAA
+GGTTCCTTGAGGAGAGAGGGTTAGGAGCTGTTAGTTTACAAGAGAGAAGGGAAACGAGTGTTGCCGTTAG
+GCCCAGTGAGAGGGGTGTAGTCGATAAGGTGATAATAACTGAAACTGGAGATGGAACTAAGCTGGTCAAG
+GTCACGGTTAGAGACTTAAGGATCCCAGAGATTGGAGATAAATTCGCTTCAAGGCACGGTCAGAAGGGTG
+TCATAGGATTGATAGTGCCCCAAGAAGACATGCCTTGGACCGAGAGCGGAATAGTTCCCGACCTAATAGT
+TAACCCACACGGTATCCCATCGAGAATGACCGTTGGACAGTTACTTGAGGCTATTGGAGGTAAGGTAGCC
+GCTTTAAAGGGAAGGAGGGTTGATGGTACAGCGTTCATAGGGGAGCCCGAGGAGAAGCTCAGGAAAGAGT
+TAGAAGAGCTTGGCTTCAAGCACACCGGAAGGGAGATAATGTACGATGGAATTACTGGAAAGAGGTTCGA
+AGCTGACATATTCGTCGGAGTAATCTACTACCAGAGGCTGCACCACATGGTTGCCGATAAGATACATGCA
+AGAAGCAGGGGTCCAGTTCAGGTTCTCACCAAGCAACCAACCGAGGGTAGAGCTAGGGAAGGAGGTCTCA
+GATTCGGAGAGATGGAGAGAGATGTCCTCGTTGGTCATGGTGCTGCAATGCTACTAATCGAGCGTCTTCT
+GGAGGAGAGTGATAAGACTGAAGTCTGGGTCTGTGAGAACTGTGGTCACATAGCCTTGGAGGACAAGAGA
+AGACATAAGGTCTATTGTCCAGTCTGTGGAGAGGAGGAGAGGATTAGTAAAGTTGAGATGAGTTATGCGT
+TTAAGCTACTCTTGGATGAGCTTAAGGCCATGGTTATTAGGCCAAAGTTAAACCTCACGGAGAGGGTGTG
+AGCTATGCAATCCGTTAAGAAGGTTATCGGTAGTATAGAGTTTGGAATTCTCTCCCCTCAAGAAATTAGA
+AAGATGAGTGCAGTCGAAGTCACGGTTCCAGACACTTACGACGATGACGGTTACCCAATCGAAGGTGGCG
+TAATGGATAAAAGAATGGGTGTCATTGACCCAGGATTAAGATGTGAAACCTGCGGTGCCAAAGCTGGTGA
+ATGTCCTGGCCACTTCGGCCACATAGAACTGGCTAGGCCGGTAATTCACGTTGGATTCGCCAAAACTATT
+CACAGAATCTTAGAGAGCACCTGCCGTGAGTGTGGTAGAATTAAGCTAACCGATGAAGAGATTGAGGAGT
+ACATGAAGAAGCTAGAGTTGGCCAAGAACAGGAGAAGCGAGGTTAACAAGATACTCAAGGAGATTCACAA
+GAAAGCGAGAGAGAGAATGGTTTGCCCCCACTGCGGTGCTCCCCAGTATCCAATTAAGTTCGAAAAGCCC
+ACAATCTACTGGGAGCTCAGGAAGGATGAGCAGGGTAACGAGTACAAGCATAGGATGATGCCAACTGAAA
+TTAGAGATAGGCTTGAAAAGATTCCAGACAAGGATCTTCCGCTTCTCGGACTTCACCCCGAGAAGTCGAG
+GCCCGAATGGATGGTTCTTACCGTCCTTCCAGTTCCTCCAGTTACTGCTAGACCCTCAATAACTCTTGAA
+ACTGGAATTAGGGCTGAGGATGATCTTACTCATAAGTTAGTTGACATAATAAGGATCAATAACAGGCTCA
+AGCAAAACATAGAGGCTGGAGCTCCCCAGCTCATTATAGAGGATCTTTGGGACCTCCTTCAGTACCACGT
+GACAACTTACATCAACAACGAAACCTCTGGAGTTCCGCCGGCAAAGCACAAGAGTGGAAGACCACTTAAA
+ACGTTGGCTCAACGTCTGAAGGGTAAGGAGGGAAGATTTAGAGGAAACCTAAGTGGTAAGCGTGTAAACT
+TCTCGGCTAGAACCGTAATTAGCCCAGATCCAATGATAAGCATCAACGAAGTTGGAGTTCCAATCCAGAT
+AGCTATGGAGCTTACGGTTCCCGAAAAGGTCACCGAGTTCAACATAGAGAAGCTCAGGAAGATGGTTCTC
+AATGGTCCCGATAAGTATCCTGGGGCTAACTACGTTATAGACCCTGAAGGTAGGAGAATTAGGATAATGG
+AGAGCAACAGGGAGAACTTGGCTAGGATGATAGACATCGGTTGGACGGTGGAGAGGCACCTACTCGATGG
+GGACATAGTTCTGTTCAACAGGCAGCCCTCACTTCACAGGATGTCAATTATGGCCCACAGGGTTAGGGTA
+ATGCCCTACAGAACCTTCCGCCTTAACCTAGCAGTATGTCCGCCTTACAACGCGGACTTTGATGGAGACG
+AGATGAACCTCCACGTTCCACAAACCGAGGAAGCTCAAGCTGAGGCGAGAATTCTCATGGAGGTGCAAAA
+TCACATAATATCTCCAAGGTACGGTGGTCCGATAATAGGTGGGATCCAGGATCATATCTCGGGCGGTTAC
+CTACTAACCAGGGAGGGAGCCTACTTTACGAGGGAAGAGGTCGAGCAAATGCTAATGTTTGCAGGCGTTG
+ATATTAAGGAGCTTCCAGAGCCAGATAAGTACGAGAACGGAAAGCCCCTGTGGAGTGGGAAGACAATATT
+CTCACTTCTCCTGCCGGATGACCTTACGGTATGGTACAGGAACAAGCTTTGTGACGAACCCGAGAGATGT
+GAGGCCTTGGAGAAGCTCATAGAAGAGAAGCTAATGCCAGACCCTGAGGAAGTTAGGAAGTTGGCTTACG
+ATGGCTTCGTTTACATCCAGAATGGAAAACTGCTTAGCGGTGCCATAGATAAGAAGGCCTACGGTAGAGA
+GGATGGAATAATCCTAGACTTGATAGTTAGGGAGTATGGCGTCGAGAGGGCGAGGCAGTTCCTCGATCAG
+GTAACCAAGCTTACCATATGGGTTATAACTCACAAGGGCTTCACAACAGGAATAGACGACGAGGATCTGC
+CAGAGGAAGCTAGGGATAGAATTAAGGAGATTATAAGGGAGGCCGAGGAGAGAGTTCAAAAGCTGATTGA
+AGCTTACAAGAGAGGAGAACTCGAGCCCTTGCCAGGTAAGACCCTGGAGGAAACCCTCGAGAGCAAGATC
+ATGGCAGTTCTTGCCGAGGCTAGAGATAACGCGGGTTCAATAGCTGAGAAGTACCTCGGTATGGATAACC
+ACACCGTAATAATGGCCAAGACAGGAGCTAGAGGTAAGATACTCAACATAACCCAGATGGCCGCTTTACT
+TGGTCAGCAGTCGATTAGAGGTAAGAGACTTTACAGAGGATTCAGAGGTAGAGTTCTAAGCCACTTCAAG
+CCTGGAGATCTGGGAGCTAGGGCCAAAGGTTTCGTCGTAAACTCCTACAAGAGCGGTCTAAGTCCCCAGG
+AGTACTTCTTCCACGCAATGGGTGGAAGGGAAGGTCTTGTAGATACCGCAGTTAGAACAGCTCAGAGCGG
+TTACATGCAGAGAAGGCTAATCAACGCCCTACAGGATCTCAAGGTGGACTACGATGGAACGGTGAGGGAT
+CCAACAGGTGTAATAGTCCAGTTCCGCTACGGTGAAGATGGAGTTGATCCAATGAAGAGCTGGGGTGGAA
+AGACCGTCGATGTAGATAGGGTTATTATGAGGACCCTGATTAAGATGAGGGCGAACAACAAGGGGTGATG
+TTCATGGTTTCTTCCTCTACAATTAAATCTTTGATTGAGAAGAAGGGTAAGGATCTTCCCGAGAGCGTGA
+AGCAGGAGCTTTATGAAAAGCTCATCAAGTACAATGAGAAGTACAAACTAACGAAGGCCGAAGTTGAGAC
+GATAATCGATGAGGTCGTTAAGGAGTACGAAAGGGCTCTTGTTGAGCCTGGAGAAGCAGTCGGAACGGTT
+GCGGCCCAATCTATAGGGGAACCCTCAACTCAGATGACTCTGAACACTTTCCACTATGCTGGTGTGGCTG
+AGATAAACGTAACCCTAGGTCTTCCCAGGATTATAGAGATAGTAGATGCGAGGAAGAACCCCTCAACACC
+AATGATGACCGTTTACTTAGATGAGGAACATCGCTATGATAGGGAGAAGGCCGAGGAAGTGGCGAGAAGG
+ATAGAGGGTACAACCCTCGAAAACTTGGCGAGAACAACGACTTTGGACTTGATTAATATGGAGTTTATAG
+TCGAAATTGATCCTGAGAGGCTCGAGAAGAGTGGCCTAACAATGGAGAAAGTCCTTAAGAAGTTGCAGAG
+CTCTTTCAAGAGTGCTGAGTTTGAAATGGAGGGTTATACGCTAATAGTTAGGCCTAAGAAATTCGAGAAG
+ATCTCCGACCTTAGGAGGCTCGCCGAAAAGGTTAAAAAGCACCGTCTTAAGGGTCTCTCGGGCGTTGGAA
+AAACCATCGTGAGAAAGGAAGGCGACGAATACGTCATATACACCGAGGGATCTAACTTCAAGCAGGTCCT
+GAAGGTTCCTGGGGTTGATCCAACGAGGACTAAGACCAATAACATCCACGAGATAGCTGAAGTGTTAGGA
+ATCGAAGCTGCAAGGAATGCAATAATTGAGGAAATTATGAACACAATGCGTGAGCAGGGTCTTGAGGTTG
+ATATAAGGCATATAATGCTCGTCGCCGATATCATGACGCTTGACGGTGTAGTGAGGCCAATTGGAAGGCA
+CGGTGTAGTTGGTGAAAAGGCAAGTGTCCTTGCAAGGGCGGCCTTCGAGATTACCGTCCAACACCTGTTT
+GAGGCCGCCGAGAGGGGAGAGGTTGACAACCTTAGCGGAGTTATTGAAAACGTCCTCATAGGGCAGCCCG
+TTCCAGTGGGAACGGGCATGGTTAAGTTGACTATGAAACTACCATTGAGACCCCAGAAAGAGAAGGAGGA
+GGTGTAGTGAATGGATCTAGCATTCGAGCTTAGGAAGGCTTTAGAGACAGGTAAGGTTATTCTCGGTTCT
+AATGAAACAATAAGGTTAGCAAAGACCGGTGGGGCAAAGCTAATTATAGTCGCTAAGAACGCCCCCAAGG
+AAATAAAGGATGACATCTACTATTACGCTAAGCTCAGCGACATTCCAGTTTACGAGTTCGAGGGGACGAG
+CGTGGAGCTTGGGACTTTGTTGGGTAAGCCCTTCGTTGTTGCTTCGCTCGCAATAGTGGATCCTGGAGAA
+AGCAGGATACTAGCCTTGGCAAAGAGGTGAGGTAGGAAATGCCACTGAAACTCAACACCGACCAGATAAA
+GTACATAGCGCTCTTCGAGAGCTTTACCGGAGCTACCGTCCTCGATTGTCTAATTGATCAGGAGAGGAAC
+AGGCTAATCTATGTCATAAAGAAGGGTGAGATGGGATTAGCACTTGGAAAGAGGGGGATAAACGTTAGAA
+GGGTCGAGAACCTTCTGGGGAAGGAAATTGACTTAGTGGAGCATTCCGAGAACCCGGAGGAGTTCATTAA
+GAACATCTACAAAACCATGGGCGTAAAGGTTAAAAGAGTTCACATAACTGAAAAGAAAGACGGCAAAAAA
+GTTGCACTCCTAGACGTTAACCCTAGAGATAAGCCCAAGGCGATAGGTAGGGGTGGGCACAACATTAATA
+TTGTTAGGCAACTCATGGAGAGACATCACGGAATTGAAGATGTGATAATAATTTAGGGTGATGCTCATGC
+CAGGTAAGAAGGCTCCAAACGGTGAATTCGCCGGTAGGAAGTTAAAGCTTAAGAGGAAGAAGTTCAGGTG
+GAGCGACATAAGGTACAAGAGGAGAGTCCTTAGGCTAAAGGAGAAGAGCGACCCACTTGAGGGTGCCCCT
+CAGGCAAGGGGAATAGTGTTGGAGAAGATCGCAGTAGAGGCTAAGCAGCCAAACTCTGGAATGAGAAAAG
+CCGTGAGAGTTCAGCTCATAAAGAACGGTAAGGTGGTTACGGCTTTCTGTCCTGGAGATGGTGCAATAAA
+GTTCATCGACGAGCACGATGAGGTTATAATCGAGGGTATCGGTGGTCCAAAGGGAGGTTCAATGGGTGAC
+ATCCCAGGAATCAGGTACAAGGTAGTCAAGGTGAACAGGGTCTCCCTGAAGGAACTCGTCAAGGGTAGGA
+AGGAGAAGCCAAGGAGGTGATACTATGGCGAAGCCACTAAGCGAGAGGTTCTTCATTCCCCACGAGATCA
+AGGTAATGGGAAGGTGGAGCACCGAGGACGTTGAAGTCAGGGATCCATCCCTAAAGCCCTACATAAACTT
+GGAGCCTAGGCTATTGCCTCACACTCACGGTAGGCACGCTAAGAAGCACTTCGGTAAAGCCAACGTTCAC
+ATCGTCGAGAGGTTAATTAACAAGATAATGAGGAGCGGTGGAAGCCACTACAAGGTCGCAGGTCATTTCA
+TGAGGAGGGAGCACAGGTCACTCAACAGCAAGAAGGTTAAGGCTTACGAGGTCGTCAAGGAAGCCTTCAA
+GATAATTGAGAAGAGAACCGGAAAGAACCCGATCCAGGTTCTAGTCTGGGCCATCGAAAATGCTGCTCCG
+AGGGAAGACACAACCAGCGTCATGTTCGGTGGTATAAGGTACCACGTTGCAGTTGATATTTCACCAATGA
+GAAGGCTTGACGTAGCTTTAAGGAACATTGCACTTGGAGCATCAGCAAAGTGCTACAGAACGAAGATGAG
+CTTTGCCGAGGCTCTAGCTGAGGAGATAATCTTGGCGGCAAACAAGGATCCAAAGAGCTACGCCTACAGC
+AAGAAGCTTGAAATTGAGAGGATTGCAGAGTCCTCACGTTGATTCCTCTTCTTTTCTCTTAGCTCTTTAG
+GTGTTTTTGATGTTCAAATTTAAGCAGGTTATAGTCGTTAGGAAGGATTTGAAGCTCAGCAAGGGTAAAT
+TAGCCGTTCAAGTTGCACATGGGGCTGTAACAGCAGCTTTTAAGGCTTACAAAGAGAAGAGGGAATGGTT
+CGAGAAGTGGTTCCACGAGGGGCAAAAGAAGGTAGTCGTTAAGGTTGAGAGCTTAGATGAGCTATTCAAG
+CTAAAGGCAGAGGCAGAAAAGCTTAACCTTCCTACTGCACTAATTCAAGATGCAGGTCTAACCGAAATTC
+CCCCAGGAACTATAACGGTCTTGGCCATAGGCCCGGGTCCGAGTGAGATAATAGATAAAGTCACTGGACA
+CTTAAAGTTGCTCTGATGCAAAATGTTGGAAGAGCTGAAGTACCTCAGCGAGACCCCTGGGATAGGGGGA
+AGGATAAAGGTCAAGCCCGAGGATTTCATAGTTAGGGAGATAATTCCCAAGTCCATTTTCAAGGGGAACT
+GTCAAATCTACTTGATGAAGAAGAGGAACTGGGAAACTATCGCTGCTATAAAGGAAATAGCAAAGAGAAT
+TGGAATTCACTACTCTGAAATCGGCTTTGCTGGAACTAAGGACAGGCATGCGGTAACTTATCAGTACATA
+AGCGTATGCAGGGATGTTAGAAAGGAAGTTGAAAAGCTTAAGATAAGGGACGTTGAGTTGAAATTCGTTG
+GGTATGGAAGGCCTCTTAAGCTCGGCTTTCTCCTGGGTAACTTCTTCCTGATAAGGGTTAGGGACGTTAA
+AAGACCTGAGTTAATCCCCAAGATTATCGAGGAACTCAAAATCAAAGGGGGCTTTCCGAACTACTTTGGA
+ATTCAAAGGTTTGGCGAAAAGAGGAGCGTTAATCACATCGTAGGAAAACTACTGCTAGAGGGAAAGTACG
+AGGAAGCGGCTGAGGTTTTTCTGGGTTATCCTGGGAATGGAATGGAGGGGGACGAGGCTAGAAAAAGATT
+CCTAGAAACTAAGGATGTTGATTTAGCTCTCGAAGAGTTCCCAAAGTTCCTGAGGTACGAGAGAGCAATG
+CTTTATCGTTACAGGGAAACTAGAAGCTGGAAGAAAGCTTTTCTAGTTCTACCCAGACCAATCCTCAGGA
+TATTCATCCACGCTTTCCAAGCTTATCTATTCAACTTGTACCTCTCAAGGAGGATAGAGGAGGGTTTACC
+TCTTAACGAGGCTATTCCTGGGGATATAGTGGTTCAAGTGAAGAGGGGAATTCCGTTGAGGACGAGGACT
+TACAGGGTTACCGAGACCAACGTTGATTTCGTGAACGAGAAGATAAAGAGAGGGGAGGCTATGGTTTCTG
+GGCCAATATTCGGGTACTCTTACAGGAAAGCCCATGGAATTCCTGGGAGGCTTGAGGAGGAGATACTCGA
+TGAGAACGAAGTCAACGTTGAGATGTTTAAGAAACTCCCCAAACCAATGAGGGAACCTGGAGGGAGAAGG
+GAACTACTTATAAAGCCCAGGAAGTTCGCGTACAAGAGGAAGGAAGAAGAAGTTTTATTCAAGTTCTTCC
+TCCCTAAGGGAGTCTATGCAACGAGCGTTTTAAGGGAGATAACTAAACATTGACATTCAGCATAACTGAT
+TTATCCTCTTTGGGATAAGATATTAAGGGTGGGGGATATGGACGTCTTCGAGCTGGCACGTAGGTACCAT
+GATGAACTCGGCATAAGTGAGCCCAGCTTAGCCACTATGGCCGCTGAACTCTTTGAAGACCTCGGATTGA
+AGGTTCTCGAATTTTTAAAAGGGGAAGGATACACGCTGATGGGAACGAAGTTCCTCGACTACGATAAAAG
+CCTAGTCTTAGATGTCTCGAAGGGAGATAGAAGATTCGAGATAATTTTGAGGAAGAGCTAGAGCTCTATG
+CCTTTTACCTTATCGCTCACGTACCCTTCGAGTATCTCGATCCTAACTTCTCTCTTCTCTCCCGTCAAAT
+CAGACATTAGGGCTACGGCCCTCTGGTAATCCCATAACCTTCTCTTCGCGGCATCCGTAACCTTGTATGC
+CATAACTATAATTTCCTTCTCCAACCTCTCGTTCGCCATCTCAATAACCTTTAGAGCATCTTCCTCCGTG
+AATACCCCCTTCTTCTTAACGAGCATCTTAATCACCTCGGCTTCCTTATCTTAGCTATGTAGAACGCCTC
+GGTATCGTTATCCTGGGGATGAATCCTTATAGTCTTCCTAACTTCATCTGAGTACTTCCTACCTTCCCAC
+TCGATGACTGGTTCGCTAGTCTTTAGGGGTAGCTTAACCTTCTCAAGCTTAGCATCTGTCTTTTGGAGTA
+GGAAATCCACTACTTCTTCATTCTCCAATGGGTCAACCGTGCAGGTGGAGTAGACTAAAACCCCTCCAGG
+TTTCAATGACTTGTACGCGGCTAAGATGAGCCTTTTCTGTAGCCTTGAGTGATAGTAAACCTTCCCGATG
+CTCCATGTCCTCGCGAACTTGAAGTTCTTCCTTATCATTCCAACGGATGAGCAAGGGGCATCCAGGAGAA
+CCCTATCGAAAGTGTTCTCGTACCTTGCGAAGTAGGCACCATCCTTAACGGTAACTTTCGCTATTAGAAC
+GCCAGCCCTTGTTAAGTTAGCTATCAGTATGTTGGCCCTATCCCTCTTCGCGTCGTTGGCTATAATGCAA
+CCCTCGTTTTCCATGTACTGGGCCATCTGAGTAGTCTTGCTCCCGGGAGCTGCAGCCATATCCAATATTA
+CTTCGCTCGGCTTTGGATCTAGAACCACTGGCGGTATCATCGAGCTTGCCTCTTGAGGTATTATCAAGCC
+TAGGGAATACTCGATTAGCTGGCCGTAGTTTACATCGTAAGATTTTATATAGAAGCCTTCCCCCTTTGTC
+CAGGGTATTGGCTCTAGCTCAAACTTCTCCTCAAGGAGAGCCTTTATCTCCTTAAGGTTTCCTTTGAGGG
+TGTTTATCCTAATGCTCGGTCTTAGGGGCTTGTAAAGGTAAGCCCAAAACTCTTCGCTGTCATCAAGTTT
+TGAATATCTTTCAACGAGCTTTTTGTTTATCTTTTTGAATTCTTCCTTGTAGTCCATCTAACCACCTCAT
+ATGTCGGGGACAAGTTGTGCCATCCATCTCCCGTCGGGTAGTTTCTCTATCTTCATGTCATGGTACGTTA
+TTGCCTTAACTTCCTCCTTTGGCTCGTGCTTCTCTGGATCCAGCTTTTCCCCATAGGCTTTTGCCTTCAG
+CTTGTATCCTTTTTCCGTTTTCTCTATCTTAACTTCGAAATCCCTGAAGACAAGGCCTTCTATGTCGTGA
+ATGACAAGTAGCTCTTCCAGGAAGTTGTAGAGTAGGGATTCCAAGTCCTCACCCTCAACCTCAACTTCTC
+TGACTTCCTTCTTCTCGACCTTGTTAACGTTAACGATTACATCGAACAATGCTATAGCGACTGCCTCGAA
+GGCTTCCTCCAATGAATCACCGTAACCCCTAATCCCTATATCAGCTGTGTGCTCATAGTGCTCCCATCTC
+TTCATCTCGCATCCCTCTTAGGAATTATGCCATTGTTTTTAAAATCAGTTGCACATGATTAACCATGCTT
+GTGGATGGGGACTTGCATATCCACTCACATTACTCGAAGGCGGTTTCAAAGCTAATGATATTTCCAGTAA
+TAGCTGAGAACGCTAAGCTTAAAGGGTTAGGACTGGTTGGTAGTGGGGACATATTGAATCCCCACTGGGA
+GGAGGAACTTCTCAAGTGGGAAAAAGTTGATGATGGAACGTTTGAGGTTAAAGGTGTTAGATTCCTATTA
+ACGGCTGAAGTTGAGGACAATAGGAGAGTTCACCACCTCTTAATATTCCCATCCCTGTCTCAAGTCCACG
+AGCTAAGGGAGATCCTTAGAAAGTATTCCCAGGATATTGAGAGCGAGGGTAGACCTCACATAAATTTAAG
+TGCTGAAGAGTTGGCTGAACTTTGCAATGAGTTGGGGGTTTTAATAGGCCCAGCTCACGCCTTCACACCT
+TGGACGGCCTTATACAAAGAATACAACTCATTGAAGGAAGCCTATGGAAACGCTAGGATTGATTTCCTCG
+AGCTTGGACTCTCTGCTGACTCCGAGATGGCGGACATGATAAGGGCTCACCACAAGTTGACTTATTTAAG
+CAACAGCGACGCTCACTCTCCTCAGCCTCATCGCCTCGGAAGGGAATTTAACAGGTTTGATGTCAAGGAG
+GTAACTTTCGAGGAAGTTAGGAAGGCAATATTAAAGCGTGGAGGTAAGAGAATAGTCCTTAACGCCGGTT
+TAGATCCTAGATTGGGGAAGTACCACTTAACCGCCTGTTCTCGTTGCTATACAAAGTACTCTCTCCAGGA
+TGCAATATCATTGAGGTGGAGATGCCCGAAGTGTGGAGGGATGATAAAGAAGGGGGTGAGGGATAGGATA
+CTTGAGTTGGCCGACACCAACGAGAGACCTAGGGATAGGCCTCCGTATCTAAGGTTAGCCCCCCTGGCTG
+AGATAATATCTCAAGTTCTAGGTAAGGGCGTTGAGACGAAGGCTGTAAAGGTCGTCTGGGAGAGATTTTT
+ACGGGAGTTCAGAAGCGAGATTAAGGTTTTAGTTGACGTTCCAGTGGATGCTTTAGCTAGGGTTCATGAG
+GAAGTAGCTAAGGCTATATGGGCCTATAGGAATGGGAAGCTCATAATAATTCCAGGTGGAGGAGGAAAGT
+ACGGTGAGATAAGGATTCCTGAGGAGGTGTTGAAGGCAAGAATAGAAGATTTGGAGAGCGTTGAGTTAAG
+GGTTGAGGTCGAGGAGATTAAGCCCAAGCAGCTCAACCTTATGGAGTTCTTGAAATAGTTAGGTTAGCAT
+TCTCAAGGCTTCTCTAATAGCCAACAGTTCAAGTCTCCCCTGGGGCTTTATAATTCCGTTGAGAGGATCC
+ACGAAGAGAATGTTGGCTTTAACTGCCTCTTCAAGGGTTCTCGTTACCTTCCCCGTAAAAGGTACCTCTT
+CCTTGTTTTTAAACTCAGTCAGCAACTTTATAATTCTCCTTTTTCCGTAAGCAAAGCTGTAAACCTGTCT
+CGTTCTCATGGCTAGAGCTTTCTTGCAGTAATCTTCCAGCTCTTCCCTGTGTTTGATAGCTTCAATTAGG
+TAGGGTGGTTTCCCTCCAAAGTATTCAAGTGCGAGGTTGGCCTCTTCTTCCGTTAATCCCTGGGATTTTA
+GAAAGTTGAGGGCAGTTTTCTCATCGAAGTCATCAACGAGGAAATAATCTGCTCTTCCTTGAAGCATGGC
+TTCGCTGTAAATTCTCTCCATGAACAAGCTATCGCTAGTTATTGTGAAGACGTGGCTTAGGTGTGCCTCC
+TTAGTTAGGTGGATGAAGAAGTTAAAAATCTCATAGATTAAGGGCCCGTTAATCCTTAAATCACCGATGA
+CTTGGAGCTCATCCAGGATAAGTATCGGGCGTTTTCCTCTCCTTTTAACCTCGGTGAGGAGCTTCGTTAT
+GTACAGAAATGCATTTTTAGGTTTATTTTCGCTCAGTATCTGCTTTAAGAAATCATTTGGAATTGGTATT
+CCAAGAATTTCCTTGCCAGCCGATATAACAAGAGATAGGGCCTCCTTGAGATTCTTTATTGGATTCTCAA
+ACTCTATGGAAAATAAAATGTCGATGAAATCTTCATATTTTGTAATTGGGGTTGCTCGTAGGTTTATATA
+GAATGCGACGTAATGGTCTGGCATTTTTCTAATGAATTCCTGGATGAGGGCGGTTTTTCCACTGTTGATG
+GGTCCATAGATGAATGTTATTAAGCTTGGCTCGCTCTCGATGATTTTTAACAATTTGCTAAGTTCCTTTT
+CCCTATCAAAGAACATTTCAACACCTGTTAAAATTAGATTTAAGCTTATTAAAGTTTCTTTTCCGGATGG
+CGGTTAAGTTAAAGCGATTAATGAACTTAACCAAAAACCTTATAAATGTAAAGTTTCTTTTACGTAAAGA
+AAACTTTACATGGTGGATGGAATGAAAGAGAGGCTTCCCCTCCTAGCGATAGTGGCCATAGCTGGGGCCA
+TAATGGGCTGGTCCCTACCTTCTGGCAATGTCGAGGTAGCGTTAACTGCATTTGCCCTCGCCTGGCTGGG
+AGTCCACTACTACATGGAGAGGCTAAGGAAGAGGGGAATAATCCTGGAGGATGAGAGGATACTGAGGATA
+AGCGAGATCTCTTCCAGGAAAACAATCCAGGTTATCGCAGTATCCATGGCCATAGCGGTAATAGTCCTAT
+CTAGATTCAAAACGCCAAAGGCTGAAGGAGCTATGATAGCTTTAGATTTAGCTCTTCTAGCGATGATAAT
+CCTACAGATGGCTTTCTACGCTTACTATTCCAGGAGGATGTAGTATGAAGAACAGATTGAGGGAGTTTAG
+AGAGAAATATGGGTTAACTCAGGAAGAGCTCGCGAGGATTTTGGGAGTTACGAGGCAGACGATCATAGCT
+ATAGAGAAGGGTAAGTACGACCCGTCCCTTAGGTTAGCTTTTAAGATAGCTAGATTCTTTGGAGTTAGAA
+TTGAAGATATATTTATTTATGAGGAAGAATTAACTCCCAGAGGTGATAATAGATGAAGAAAGGCTTATTC
+CTATACTTCCTGGGCTTGGGATTGGCTATAGTGAAGCCCCCAGTAGTGAGGTTAGCCTGCATGGACATAA
+GTACTGGTCGAGTTCTCACGGATATAGACCCTTTCTTCCTGGTCATAGAGCTAGGGTTTATCTTCGTGGG
+CTCTTACCTAATGGCGTTATCTCATAAGTTCAAGAGCGTTCACGCGATGAACGGTTTCATAGCTTTGGCT
+AGCGGAATTGGAGCGGCATTTGTAGGTTTCTACTCTGACATCTTCGTCTTGGCACTCTTTGGAGCCGTTT
+TAGCTACCATAGGCCTGATCACGTATAAGCTCTCGAGGTGGTTCTCGTGACCGCTGTAGCGGTTTCTAAC
+TTAGAGAAGGATTATGGAAAGGTTAAAGCTCTAAGGGGGGTAAGCTTTCAGATAGAAGAAGGGGAGATAT
+TTGGTTTGATAGGCCCTAACGGTGCTGGGAAGTCTACAACGCTGAAGATCTTGGCAACGCTTCTCCATCC
+CACGGGGGGAAGGGCTGAGGTCTTTGGGCATGACGTTGTCAAAGAGGCCAGCGAGGTTAGGAAGTTGATA
+AGTTATTTACCTGAAGAGGCCGGCGCTTACAAGAGGCTTACAGGCTTAGAATACCTAGAATTCATGGCCA
+AACTCTATGCTAAGGATTCAAGGAAGGCTGAAAAGATGCTCAAGCTTGGAATAGAGCTCAGCGGTCTCGG
+TGAGAGGCTCAATGATAAGGTCTCAACTTATTCCAAGGGAATGGTTAGGAGGCTTTTGCTTGCCAGGGCC
+TTGATGGTTAAGCCCAAGCTAGCTATCCTGGATGAGCCGACGAGCGGTTTGGACATAATGAACGCCTTCG
+AGATTAGGAGAACGATCAAGGAGTTCTCCAAGGAGGGGGTGACATTCCTAATATCTAGCCACAACATGCT
+CGAGGTTGAATACCTCTGCGATAGGGTTGCCCTAATTCACAAGGGTAGGATCCTCGAGGTGGGAACCCCT
+CGAGAGTTGAAGGAGAGGTACAATGCCGAGAACCTCGAAGAAGTTTTCATGGAGGCTGTTAAAAATGTCT
+GACTTTATGGTGGTTCTCAAGAAGGAACTTAAGGACATGTTCAGGGATAAAGGCTTAATCGTCGGGATAA
+TAATAGTTCCCTTGATTCTATATCCAGCCTTGGGTCAGATGATCCAAGTCGGTATGGAGGAGGCTAAGAA
+GGAGACGAAGGTCGTCATAGCGAACTTTGACGAGGGTAATTACGCTAATTTGATAATAAAGGGGCTCAAG
+CTAGCTCCAAATGTAACAGTTGTCACGATAAACGCTAGTAATATCGAAGAAGCTCTAAGGATAGCCCAGG
+AGAAGAGGTACAACGTTTTGGTCGTCATACCTAGCAACTTCTCGGAGAGTATAGAGAGCAACGAAAAGGC
+CGTCGTTGAGGTTTACGGGATATTCTCTGGGCTTAGCCTTGGGATGAAGGAGAGCATAAGCGAGTCGAGG
+ATAAGTGCTGTAGTTAATATAATAAGCGAGGAGCTCGCTAAGCTGAAGATAAAGGGTAACTTCAAGAATC
+CTGAGGCCGTTCTCCATCCAATAGACGTTAAAGGTTACTCGGTTGTCAAGGGGAAGATAGTTAATTTACC
+TCCATCCGTCGTCTCTGGAATATTGGCATCTCAAGCTTTCTCAATTCCGATAGTGATATTTATAATGTTC
+ACCTTCGTTTCCCAAATGTCGGCCAGTAGCATAGCAAGCGAGAAGGAGAATAAAACGCTAGAAACCCTAT
+TAACCTTGCCAGTCTCCAGGACTTCGATAGTAGCTGGGAAGATGGTTGGTGCTGGAATTATGGGTTTAAT
+AGCAGCGATAGCTTACATGATAGGCATGAAGAGGTACTTCGCAAGCTTCGGCGAGATGAACGTCAGCTTA
+AGCGATATAGGGATAAGGATAGAGCCGAGGGCTTACATCCTGTTTGCGGTTATAATGTTCCTAACTATAA
+TATTCGCGATAACGCTGTCAATGTTATTAGGGGTTTTCGCTGAAGATACCAAGAGCGCGAACACGTTAGT
+TAGCATGGTCATGATGCCGCTGCTATTCCCGACGTTCGCCTTCATGATAGTTGACGTTCAATCGATACCT
+CCCCTCGTTAGGTACATCCTCTACGCAATCCCATTCAGCCATCCGGTCATAGCCTCAAGGGCGATGCTCT
+TCGGGGACTATGGGATTATGATTAGGAGCATTGCCTATCTAACAGTACTATCCCTAGGAACCCTGTACCT
+TACGGCAAAGTTCTTCTCCACGGAGAAGCTGCTAACCGCAAAGCTAAGGTTAAAGAGAAAAAGTTAAAGT
+CAGAGGCTCATTATCCCAAGTATTTCCTCAGTCTCTAAATTTATTATCCTGACTTCCCTTTCCTTTGTGT
+TCAGGATTGCAACGCTCTTCACCCCGGTTAAGTAACCGCACACTTCCCCAGGGTTCACGACTATCGTCCT
+TCCAACTTCCTGAATTCTATGCCTGTGGGTGTGCCCCCTTATGACGATGTCGTAGAGCTGGCTTTTAGCT
+AGGGCCTCAACTATCCTCTCATCAGTTCCGTGGAGGACTATAACTTTGAGGTCATCTAAGTTGAGAGTTA
+ATATTTCATCCTTTATCCCAAGTTTTTCCTTTAATCCTTCCCTTTCGCCGTCGTTATTGCCAAAGACTCC
+CCTAAGAGGTGCATTTAACTTTGAGAGTTCCCTAGCAACGAAGGGTGCAACGTAGTCTCCAGCGTGTATA
+ACGAGGTCAACCTTTTCCTTATTGAAGAAGTCGACAGCCAATCTTATGGCGGGTAAATTGTCATGGGTAT
+CGCTCATTATTCCCACTTTCATTACTCAACCCTCCTAACCACCTTAACTTTCCCAGGCTTGCCAACCTCA
+CCATCTAAATCGAAGACTTTGCCGAGGAAGTTTTCAACAACCCATATGTTAGTCTTGAGATGATTTGTAA
+CTTCGCTCACCCATATTTCTCCTCCAGAGAACGCTAGGAACGGGATTAACTGGTCTCCCAGGAATTTGTC
+AACGCAATAACCTGGTTTCAACTGTTCTAGTAATTCCTGGGCTGCTTCCTTACCTACCACTTCTGCAGGT
+TTTCCTCTTTTTCCTAGGGCATCGCCTCCGAGTCTTAAACAATCAGTTTCAGCCCAAACGACTATTCCAC
+TTCCTGGGCCTAGGGATTTTGAAACCTCCGTTTTAATCTTAACTGGAACCTCCAACTTTGAGAGCTCTTC
+TTTTGCAGCTTTAGCCTGCCTTTCCGCGACGTGAGCAGGTAAGTTGGTTGCATGGCTTATCCCCTCGACC
+TTGGCTATGCTTGAATATTTAGTTGCTACTAGCTCTCTTCTCTCTTTCCAGGGTTCAACGTAACCCTCGA
+TGATTCCTCCACCTTTGGGATAGTGCCCTCTCCTTACTATCTTTATCCCAGCCATTATTCCAAGCTTCTC
+TAGTGCAAATAACGTAACATTTGCGAGGTAATCAACTGGTGGACTCCAGGGGACATCCGTTCCTCCTGTG
+ATCTTGAATTCAACTCTGTTCTTAGCAAAGGCCATAGCCGGGAGTAGAGCCTGAAGAACCAGGGTTATGC
+TTCCTGCCGTTCCTATGTTAACCTCGACCTTTTTGGCTTCCAACCTTTTAGGGATGAACACGAGTTCCCT
+CGACCCTACATGGGCTCCCTTAACATCAGCATTGGCTAAGTGCTTTAAAGCCAGTATCCCGTGAAGGTGC
+TGTGGTCTTAACCCAGGATTTGGTCTGTTTGCCCTTATGTTGATTATCCTCACGGGTTCCCCGGTTATGG
+CTGATAGAGCTATTGAAGTTCTTAGGATTTGACCCCCTCCCTCTCCATAGCTTCCATCTATTGTTATCAT
+ATGACGCCCCCGGTAACAATGGTGGCCATCTCCTTTAAAAGCTCTATATCGCTCTTACCCTCCTCAAAGT
+TCTTCAGCTTGTCCCAGAGGTTAACTAGAATCTCAACCCCCAGGAAAGTTTTGTATTCAGCCGGGAACAT
+TGAGACTATTTCCATGGGAACGTTAATTCCCAGCTCTTTAGATAGGACCTGAGAGAATGTGTCATCGTCT
+AACGGTGGCAGGTTTATCCTTATTGGGAACTTTAGGCCCGAGTATTTCTCGGGGTACTTTGTATCGACTA
+TTATCGTGAAGTCAACGGGAAGCTTGAACTGCCTCCCGTTTAGGGTTACCCTCATTTCTCCCCTTCTCTT
+CAACTTAAGGAGCATCACGACTAAATCTCTCGGAGGCTCGGTTAGAACGAGGAACCCTTTCATGGCCTTC
+ATGAATATCGGGGGCTCAAAAACGTTCTCCTCAATCTCCCTGAATGAGAAACTGTTCATGTCATCTATGT
+GGGAGTCCCAATGAACTACGGGGGGCGTAACTATGACCATGTCGAGATAAGAACCCTTAACCTCGTGAAT
+TTCTTCGTCGAATATCTTTATTATCACGCTGTCCCTCTCTATGAGCCTTGGTATTGATACCGATCCCTTT
+ACAGCTTTCCTTAGAACGTTAGCTATATCCAGCTCGGCCCTGTTCAGTATGAAGGTGTCTCCCATTAAAG
+ATACAAGGAGCATCTTCTTTACGTACCTCTCCGGCAATCCAACGTTCGACAAATCTATGCTCACCTCCTC
+CTGAATTGGCAATTTAGTTTCCCTCTTCTCGCTCAACTTCTCTAAGAGCTCCTTTGAGATGGCGGTTATC
+TGATATATGCTATCCCTTCCTTCAAGGTACAGAACACCGTTGGATACAAGTTTAAGTCCAAGTCTAGCTA
+ACATTGCTCCTAATTCCTCTTCCGTTCTAGTGCTAATTATCTCCTTCCCCCTAACATCTTCAAAGCCCTT
+CTGGATGACTATAAAATCGGAGGGGTGAATGTTATTTTCAGTTAGGAACCTTTCGAGCACAGAGATTGCG
+AGTTTTTCATCTATGGCGTAAACCTTGATAAACTCTATTGTTCCGTCGTTTTTCATTCCGGCAAGAACCA
+CAAAATCCCTTCTCTCGGAGGGCTTGTTTATATCTTCCATTTTTACCTCCCATTTATTAAAATTCGCGTT
+TTTCTTTAAATAGTTTGCAAAATCCTTATATATTTCGAGTATAACATTAAGACAGAAATCTAAATGAGGT
+GGTGAAGATGGTGAACTACGAGCTTCTGAAGAAGGTTGTAGAGGCCCCAGGAGTTTCTGGATACGAGTTC
+CTGGGAATAAGGGACGTTGTCATAGAGGAGATAAAGGATTACGTGGACGAGGTAAAGGTGGACAAGTTAG
+GAAACGTCATAGCCCACAGGAAGGGAGAAGGGCCGAAGGTCATGATAGCCGCGCACATGGATCAGATAGG
+TTTAATGGTAACTAACATAGAGAAGAATGGCTTCTTGAGGGTCGCTCCCATTGGAGGTGTTGACCCAAAA
+ACGCTGATAGCTCAGAGGTTTAAGGTGTGGATCGACAAGGATAAGTTCATCTATGGTGTTGGAGCTTCAG
+TTCCTCCACACATCCAGAAGCCAGAGGAGAGGAAGAAGGCTCCTGAGTGGGACCAGATATTCATAGACAT
+AGGGGCCGAGAGCAAAGAGGAAGCAGAAGAGATGGGAGTTAGAATAGGAACCGTAATAACCTGGGACGGT
+AGGCTTGAGAGGCTAGGAAAGCACAGGTTCGTGAGCATAGCCTTCGATGACAGGATTGCAGTGTACACGA
+TGCTTGAAGTTGCCAGGCAGTTGGAAGATACTAAAGCTGATGTTTACTTTGTGGCAACGGTTCAAGAGGA
+GGTAGGTCTTAGGGGCGCTAGAACTTCAGCATTTGCAATTGAGCCTGATTACGGATTTGCGATAGATGTA
+ACCATAGCCGCAGACGTTCCAGGAACGCCTGAGCACAAGCAGGTGACCCACTTAGGAAAGGGAACCGCAA
+TAAAGATAATGGATCGCTCAGTAATATGCCACCCAACTATAGTGAGATGGCTCGAAGAGTTGGCTAAGAA
+GTACGAGATTCCATATCAGCTTGAGATCCTCCTGGGCGGAGGGACAGATGCGGGAGCAATACACTTAACG
+AAGGCAGGAGTGCCAACCGGTGCTTTAAGCGTTCCAGCGAGGTACATCCACTCGAATGCTGAAGTTGTCG
+ATGAGAGGGACGTTGATGCCACGGTTAAGTTGATGGTCAAGGCCCTCGAGAACATCCACGAGCTCAAGAT
+CTGAAGCTTTATTTACTTCCTCTTCTTACCATTCTTGGTGAAGTTTGATGAAAGTTATCAAGGAATGGAA
+TGTTAAGGTAAAGCTCGTAAGGACCAAGAGGGGAGCGATACTTCACATGATAGAACTCAAACCCGGACAC
+TTCTTCCTTGAGCAGAATCCCTTGAAGCCCTCAAAGTACGGAGAAGCTTACAGGAAAATTAAACAGAACT
+TCCCAGAATTCTACTTCTTCTGGGAAATTAAGGATAACAAATACACGGGAAGGATTTTGGCTGGAGCGTT
+CCTTGAAAAGGAAGAGATAGATGAGTTCCTAACCCTTCTGGCAAAAACAGAGGACTTCAAGAAACTCGAG
+CATGTTCTTGAGGAGATAGAGGAGATTGAGGAGGGTGAGGAATAATTTTTTAAATCCTTGTTTTATCACC
+TCTTTGTGAGCGGGGGTGCCCGAGCCTGGCCAAAGGGGCCGGACTTAAGATCCGGTGCCGTAGGCTGCGC
+GGGTTCGAATCCCGCCCCCCGCACCACTTCTTGGGTGATAAAGATGATGCCCATGAATCCCAAACAGCTT
+AAGAAGCTAATGAAGCAGCTTGATATGAAGCAATTAGATGGTGTTAAGGAGGTTATAATAAAGCTTGAGA
+ATAAGGAGATAGTAATTAAGGAGCCCGTTGTAACTGTTATAAGGGCAATGGGAGAGAAGATGTACCAAAT
+AGCGGGTGGAACGGAAGAGGAAAGGGTAGTTCTAAAGATTTCCGAGGAAGATATAAAACTCGTCATGGAG
+CAAGCTGGCGTTGATTATGAAACTGCGAAAAAGGCTTTAGAGGAAGCTGGGGGGGATCTGGCGGAGGCCA
+TACTAAGGCTCACCGACCAATGAGTTGACAAGCTTTATTGAGATCTGCCTCTTTATTTCTGGTTCAAGCT
+CTTCTATGTAGCTTTCGTACTTCTTTATAAAGTCAAGTGCTTCCCTGGGTAGCCTATCTTTCCTTATCAA
+CCTCTTCATTACTTCCCTCAGGAAGCCTATGTTCTTTATCCTTGAAAGCAATGCATCCGCGAGCTCAATT
+CCAGCGATCACTAGCTTTTCATCATTGCTTTCAATTAGCTCAAGGGCCTTTGAAATTTCTCTCTCCATTA
+TCGAAGAGTACTCCAAGGCCAAATCCGCCAGGACTTTAGCTGAAGTTGACCTCACCCAGGGATTATAGTG
+GAGGAGGAACTCTTCAAGCTGTGGGATTATTTTCATTGCATCGTCTATCTTTATGTAGCTAGTAGCATTT
+GATATTACCCATAGAGCGTCGAGCTTCGTTAACAAATCTTCCGAAAGGAATATTCTTATGACGAGCTGGA
+GAACCTTATAATCAGATTTTGCGAGCTCCAAAACAGCCATGTGTTGTTCCCTTTCGAACATCTCCTTTAT
+TATCTCAACGCTATAATCTTTCACGCTGACTTCTGTTTTCACCTTTTTCTCTTCTCTTCCTTGGAGTATT
+TCATCGATTTTCTCCTTAGTTTCTTTTCCTATGCTGGAGCTACCTAACATTGCAGAAGCCTTTTCGAGGC
+TCTCCCTCGATAGGAATTCCCTCCTATCTATTGCAACCTCGATGATCTTGAGGGCGGTACTTCTAACTAC
+TGGATCCTCATCGTTCAAAACATCCAAAGCTAAGTTAAAGGCCTCCTCCATTATCTTTTCGTTCTTCGTT
+CTAGTCACTATTTCCCTGAGGACTCTTAACGCGGATACTTTCTTTTTCGTTGACTTTCCTTGTAGTATGC
+CCCTAATCCAGGAGAATATCTTCCTCGCTATCATTATAATCTTGGCACCTAGTGTTGCAACTCCTTCTGC
+TGCATACTCGTTTATTGGCTCTGGCTTGTTCTCCACAATACCTATGAGGACATCCGAAAGCTCTGAGCTT
+AGATCCTCTGGAAGGTCCATGAAGTTGATTATCGCGTTTATAGTCTCGACGGTTTGCAATACAACGCTTT
+CATCTTTGTCATCTAGAAGCCTAATTAAGCTTGGCATCAGTTCTCTAATCTCATTTGTGCTCAACTCTTT
+TTTCATTGCCAACTTCTTTATGATGTAGAGGGTTCCCTTCTTGACAAGGGGATCTTTTTCCTGGAGTGCC
+CTTTTAATGACCTCTAACTTCTCCTCCTTCTTTTCCCTCACAATTTCAAGGGCCTTTCTTATCCTCCATC
+CCTTCAAGTTATCTAGGTATTCATCGTACACACTCATCTTCTCTCCCTTCCTTTAAGGATCGTCGTTAGC
+AGATCTATTAATGAAGACGCTATCTTCTTTTCATCTTGAGTTAGATCCTTATATATTTCGTTTAGCTTCC
+CAATAAGGACTCTTATTAACTCTGTATCAACGTTCAGAAAGTTATCGGCCACTAGTGCGTAGAATCCCAG
+GATTACGGGTCTTATGCTTTTGTCATCGAGTTTTTTGATAGTTAGAATCAAGGTTGCTCTAAATAGCTCT
+TCGTCGTGGCTGTAAGATAATATCTCTTTAATTATGTTCAACGCTAGCTCAACATCTTCCTTATTGTTTG
+ACCTTAGAAGAGCATCTAGAAGGGGTATGACGTCCATTCTAACCTCGGGGTAGAGCACATATGCTTCGGC
+AATAGCCTTTATTGCCGTGTTTCGAATCCATGGATTCCTGTCCTTTACCAATCCGGCTAGATTCTTCACA
+ACGTAGCGTGCCATATTAGGATCGAGGAACTTTATTATCCTTGCGATGACCCAAAGTGCATCTGCCCTTC
+TTATGTATTCCTTCGAGGATAGCATTTCCACTACCTTCTTGAGAATTCCCTCGTTTTCCTTAGCTAACGT
+TGCCACGACCTCGTGTTTTTCCATCTCGAAAAGCTTCTCAATATCAACGTTCTCCTCGTAGGGAACTTCA
+GTTGATTTGTCTATTTCCGGTACCTCCTCTTTAATTTCGCTCATTGTCTTAGGGGTCAGCTTGTCTCTTT
+TCTTTGAGAAGATTATTTCCAGAGAAGATATTGCTTTCTTCTTCAGCTCGGCATCTTGCTCAGTTTTTAT
+GAACTCTCTTATTTCCCTTGTTATATCCTCAATTACTTCAACGTTATCGCTCCTACTAGCTATCTCAGTT
+AGGGCACTCAGGGCTGCGCCCTTAACTTCTCTGTCCTTTCCTTCCTTTATCAAGGAAACTAGGAATTCAA
+CTATCCTCTTTATGAAGCTCGTTATTTTAGCTCCTAAGATTCCGAGTTCTTCAGCTGCATACTCTCTCAG
+TATTCCTCTTCTAGAAGTTATTATTCCTGACAGTGTGTTGATTACCTTATCGTATCCTTGGTTTGACAGT
+TGAACGTTATCTAGGATCGTCCTCAAACATTTCAAGCTATTGAGCGCTATCTTGTCATTAGAGCTTTTTG
+AGAGCCTTATTATTGTGTCTAGGAGCTCTTCAGTCTGTTCGCTATCTAGTTTCCCATCTTTTATGAGTCT
+TTCTATTACAAAGAGTGTGTTTCCGACCACTGTCTCGTTTTTATCTGTGAGGAGCTTTTTCAGTATCTCA
+ACTTTATCCTTGGCAATATCCAATGATTCAAGGACCTCCCTAACTTTCCATTTTCTTAAATCGTCCCTTA
+TCTGCTCTACATTGACTATTGAAAACCCCTCAACCATTAAATTACACCTCAATGATTTAGAATTTGCATC
+GGCCAATTATAAATAATTTATTTCGAAAATCGAACTACTTAATGGGCAACTCAGTAGTCTCTTTATGTGT
+CTTAAGAACTATCATAGTGTGAGTTCCCTCAACCCCTGGAATACTTCCAATGACATCTAGGAAACTGTTA
+AGCTCTTCACTATTTTTAGTTCGGATCTTAACTACCATATCATAGTCTCCTGTCGTCTCATAAACCTCCA
+TTATTTCTTCGTATTTAACTAAATTCGAAGCAACCTCAGCATATTTTCCTGCCTTAACTTTGATCAGGAT
+GAATGCAAGCATTGAGTAGCCAAGTGCTTCAGGATTCACAATTGCAGTAAACTTTCTAATAACACCACTC
+TCCCTCAATTTCTTTATCCTTTCGTGAATAGTAGACTCTGCGAGCCCAGTTATTTTTGAAATTTCCCTAA
+GTGGTGCCTTTCCATCTTTTTGAAGAATTTTTATTATTCTCCTATCTATCTCGTCTAATGATACCCTCAC
+CTTGCTTCCCCTCAAAAAATTTTTCAAGGAGTTGAATATAAACTTGATGGCTGGTCACAATCTAAGCCCT
+ACAGATACGGAAAGAGTTATAAACTAACTTCCAATTATGTGTGTGAAACAAACGGGGGGAGGAGAAATGG
+CCGAGAGACCTCTTGATGTTATCCACAGGTCACTTGATAAAGATGTGCTCGTGATTCTCAAGAAGGGATT
+CGAATTCAGGGGCAGGCTCATTGGATATGACATTCACCTGAATGTCGTTCTCGCTGACGCTGAAATGATC
+CAGGATGGGGAAGTTGTGAAGAGATATGGGAAGATAGTGATAAGAGGGGACAACGTCCTTGCGATATCAC
+CGACTGAAGAGTGAGGTGATGTTGAATGAGCAGTGGTACCCCGTCACTTGGAAAGAGAAACAAGACGCCA
+ACTCACATCAGGTGCAGAAGGTGCGGTAGGAAGGCTTTCAACGTCAAGAAGGGTTACTGCGCTGCATGCG
+GCTTTGGAAGGAGCAGAAGGTTGAGGAAATACAGATGGAGCAAGAAGTGGAAGAAGAAAAAGAACGTTCA
+CTGATCTTTTCTTTTTCACTTGTGCTTAGCTTTCCACTTGCTCCATCTGTATAGAGCTGATAATGCTTTT
+ACTGCCCTTTCAGGCTCTGGATATGCTGGAATTCCGTTCTCGTTTAGGGTGTCAATAGCTTCCTTCGCCT
+CAATTCCACCAACGATTGCAACGACCAATGGCTTCTTCCTTCCGCTCTCGTTGTACTCCCTAATTATAAT
+TTCTGCCAAATCTCTTGGGTCGAGAACTGCGGTTTGGCAGTACAGGACTATTATTGAGTGCATCTCTGGG
+TGGTTAAGCGCATCCCTAATTGCTCCTTCGTAGCTCTTTGCATCGGCCATTCCAGTTAAGTCCACCGGGT
+TCTTGTAGCTTCCGAATGGAGGCATGTGATTGGCGAATATCTTCAGTTGCTCCAAGTCGTCGTAAAGCTT
+CAACCCTTCTTCTTCAGCGGCATCTGTGGCCATAACTCCGATACCACCACCGTTGGTTATTATAACGACG
+TTATCTCCCTGGGGTTCTGGCAAGTTGCTCAATGCTCTGGCCCAGTCAAAAGCCTCTCCTATAGTGAGCG
+CCCTAAGCACTCCGCTCTGCTTGAACGCTGCGCTATAAATGGTATCGCTTCCCGCTAGTGAACCCGTGTG
+AGAAGCTGCGGCCTTTGCTCCCCTCTCACTTCTTCCAGCCTTTATAACTATTATCGGCTTCTTCTTGCTA
+ACCTCCTTTGCAACTTCCATGAACCTTCTTCCATCCTTAACGCCCTCCATGTAAATCAGTATCGCCCTAG
+TATTCTCGTCGTCCTTGAAGAATTCCAGTAGATCGGCATCATCGATGTCAGCCTTGTTCCCAACGCTCAC
+TACTGCCGAGAGGCCAATCTTCTCAAGTATAGTCCATCCCATTAGGGCAATTCCTAGTGCTCCACTCTGG
+CTTATCAATGCCAAGGGCCCAGGAAGAACGTCTGTTGGGCCAAAAGTTCCATTCAATTTAGCTGGTGTAT
+AAACAACTCCGAAGATGTTCGGTCCTAGGATTCTCATTCCGTACTTCCTTGCGGTTTCGACGAGTTGTTG
+CTCAACTTTCTTTCCTTCCTCTCCAAGCTCTCCAAACCCCGAAGATATTATTGGAACTACCTTGACTCCC
+TTCTGACCGCATTCCTCAACTACCTGAGGAACGAACTTAGCTGGGACGACTATAATTGCCATGTCAACTT
+CATCTGGAACTTCAAGGATGCTCTTGTAAACCTTGAACTTCCTTCCACTTATTTCCATTTCCCCACCTTT
+AATGTTCACGGGGTAAATCTTGCCTTCGTAGCCATACTCGATCAGGTTCTTCATAATAGCATATCCTATC
+TTTCCTGGCTTTGAAGAAGCTCCTATAACAGCGATACTCTTGGGGTTAAAAAGAGCCTCTAAGCTCATTT
+CTATCCCTCCCAAATTCGCTTCAATTTTTGATTTTCGACAAATGTTATAACCTTTCCCGTCTTTTTTTGT
+CGATAATGACTTCGACATTCGTTAAACCTTTAGGGCGAGGCCTATTATTTCCTTAACGCTGGAGTACCCC
+TCTTCCTTCAGGTATCTTGAGATTCCCTCTGCTATCTCCCTAAAAACTGAGAACCCCCTTAAGTAGACGG
+CGGTTCCAATTTGAAGGGCGGAAGCTCCGGCAAGCAAGAATTCAACGGCATCTTGCCACGTGGTTATCCC
+ACCTATCCCTATAACTGGAATATCCAAGGAGCTAGCTAAATCGTAAACCGCCCTTAATGCTATTGGCTTG
+ACCCCAGGTCCTGAATAACCTCCAAACTTGTTGCTGAGTATCGGCCTCTTAGCGTAGATATCTATTGCAA
+TGGCCTTCACGGTGTTAATGGCTGAAACACCATCGGCTCCAGCTTTCTCAGCGGCTAGTCCGAGTTCCCT
+TATATCACTAACGTTTGGGGTTAACTTTGCTATAACTGGTTTATCCGTCACGTCCTTAACTGCTTTAACA
+ACTTCGTATACGTTCTCTGGTTTTTGCCCTATTTCCATACCATATCCCTTAGCATGAGGACAACTAAGGT
+TCAGTTCAAATGCATCGGCAACTTCCCCTAGTTTTTCCGCTAGAAAAGCGAATTCCTCTGGTGTTCCTCC
+AAATATTGAAACTATAACTGGAAAATCGAACTTCTCCTTCCGAAATTCTTCGAGAAATGCTTCCCACCCA
+GGATTGGGGAGGCCCATGGCGTTTATTAGTCCATAAGGTAGCTCAACGATCGTAGGATTTTCGTAACCTT
+TCCTGGGCTCCATTCCTATAGATTTAGTAACGACACCCCCGGCACCTTCCCTATGGGCCCTCCTTAAGAG
+CTCGGGCGTCATGTCCACTACGCCTGAAGCCAGAATTAGGGGATTCTTGAATTTTATTCCAAAGAGATTC
+ACTTCGAGCATACCTCTCACCAACTCGACTTCTCAAATAAGGTTTTTATATTTCATCGATGTTCTTTAGC
+TGGTGGTCTCCTTGTCGGTGTTACTTCGAGGGGGACTCGTTCTTTATGGAAGGGACTACAAGTTGACGAG
+AGCGGATGTTCTCATAGAGGGGGATAAAATAGTTGAAGTTAAGAGGAATATAAACAAGCCAGCTGATGAA
+GTTCTCGACGTTTCTAAATCCCTCGTGATACCTTCATTCATAAACGCCCATACTCATTCTCCAATGGTCA
+TATTGAGAGGTTTGGCAGAGGATGTCCCACTAATGGAATGGCTTCAAGAGTACATCTGGCCCGTGGAGAG
+GAAGTTAAGGAGGAAGGATGTTTACTGGGGTTCAAAGCTTGCGCTAATCGAGATGGCTCACTCTGGAACA
+TCAACGTTCGTAGATATGTACTTCCACATGGAGGAAATCGCAAAAGCGACTGAGGAGGTAGGTCTAAGGG
+CTTATCTTGGCTATGGGATGGTGGATTTGGACGACGAAGAAAAGAGAAAGATCGAGATGAGGGAAACTGA
+GAAGCTTTATGAATTCATAAAGAAGTTGGACTCCTCTAAGGTTAACTTCATTTTGGCACCTCACGCCCCT
+TATACCTGCTCCTTTGATTGCTTAAGATGGGTGAGCGAAAAATCTAGGGAGTGGAATTCCCTCGTAACAA
+TTCACTTAGCCGAAACTCAGGATGAAATTAAGATCATAAGAGAAAAGTACGGAAAGTCTCCAGTAGATGT
+TCTCGAAGACGTTGGATTGCTAAACGAGAAACTAATAGCGGCTCATGGCATATGGCTGAGTGATGAGGAT
+ATTCGGAAGATATCCTCTGCAGGCGCAACTATAGCGCACTGTCCCGCCAGCAACATGAAGCTTGGAAGCG
+GAGTCTTTCCAATGAAAAAGGCTTTAGAGAATAACGTAAATGTCGCTTTAGGAACGGATGGAGCGGCGAG
+CAATAATACACTCGACATTTTAAGGGAGATGAGGCTAGCATCTCTTCTACAGAAGGTTATCCATAGGGAT
+CCTTCAATAGTTAAGTCCGAGGATATCTTCAGGATGGCCACCCTCAATGGGGCCAAGGCCTTGGGGCTCA
+AGGCAGGTGTAATTGCCGAAGGATATTTAGCGGATATAGCCGTAATTGACCTTAGAAAGGCTCACTTATT
+ACCAGTAAACTCTCCACTGGCAAGCATCATTTTCAGCGCAAGGGGAGGGGACGTTGACACCCTTATAGTT
+GGAGGAGAAATCGTGATGCTCGATAGCGAGTTACTAACGGTTGATGAAGAAAAAGTTATAGATAAGTTTT
+TGGAGGTTAGTGTTGCATGATTCCGTTTTTTAAGGAGGTTCTAATGGGGATCCCGTTTCTGGTGATTTAC
+GTTGTCCTATTTTATCACTATCACATCTCTAGGAATTCGTCTTATTTGATGTACTTCTCCCTGGCGTTCC
+TATCATTGGGAGTGGGAATTATGGTGGAGGATGCCTACCTGGCTGGATTAGCCTTTTTCTCCTCATTCTT
+CTGGATAGGCGTGATTCAATTTCTCAGGAGGTTGGGCGGTTTTAAGGGTTTAAACTTAAAATACCTCCTA
+TATGTGGCCCCCACATCATTAGCCAGTTATATGTTCTTTTTAGACAGATCTGAAGTAATAACGTTGGTGA
+TAGTTTCGTTAATGCTAACTCTCCTTGCGATTATGCTAGCATTCAAGAAGGTGAAGCTTACCTCTGTATT
+CTTGGTGCTCCTTGTGCTCGTATCTGTTTTTGGGTATTACTCAGATTTAGCCAAGTATCTCTTTGTAATC
+ATCGCAACAACCCTTGGCTACTTCCTTATAGTCGAGACTAAGATAGACCTTAGGAAAACAATACTAAGCC
+CACCGAGCACAGGTGAGGAGCTAAAGTTAAAACCGGGTGTTATATTCGCTGAGACAATTCCTGAAGATAT
+TCTAAAAGTCGCCTTGGTCTTTTCAAGAAAGCCTGGCAAAGGCGAGAGGTGGTTCTGGGTTACGAAGCTT
+AAATCATCCGATGTTAATACAATAGAGCCCACGAATCTTCCAAAAATCTTAAGCTTGGCGGTTGATTACC
+TAAAGAAGAAAGGCGTCGTGGTTATTGATTGCTTGGATTATCTAATCCTTGAAAATGGATTTGAATCTGT
+GATAAAGTTTATGGCCCACCTTAGGGATTATGCTGTTATGCATGGCTCGAGCGTTATAATCCTGGGCCCC
+CTTGAAGGGTTATCGGATAAGGAGAAGGTGATGCTGAAGAGGGCCTTGGGTGAGGAAGATGTTTAGAGTT
+GTTCATGGGGATATAACGAGGTTTAAAGCGGAGGCAATTGTGAATGCCGCAAATAAGTACCTAGAACACG
+GAGGAGGAGTTGCATATGCAATTGCAAAGGCTGCCAGCGGAGATGTTTCGGAGTACATAAGGATAAGCAA
+GGAGGAGATGAGAAAGCAAATAGGTAGGGACTGGATTGAGCATGGGGAAGTCGTCGTAACCCCGCCCTTG
+AACCTCGCCAAAAACGGTGTTAAGTACGTGATACACACTGTTGGACCCTACTGTGGAGGAAAGTGGGACG
+AGGATAAGAGGAAAAAGTTAGAGCTGGCAATACTCGGAGCGTTGAAGAAAGCGGATGAGCTTGGGGTAAG
+GAGCATTGCGTTTCCAGCGATAAGTGCCGGCATATATGGATGTCCACTTGAGGAAGTCGTTAAGACGTTT
+AAGCTCGTCGTTAATGAATTTCTAAAATCTGCGAAAAACGTTACTGATGTTTATCTCGTTTTGTACTCTG
+AAAGGGATTATGAAGTTGCATTGAAAGTCCTTGAGAGGGATGAATTATGAAGGTCGATAATTCAGTCAAG
+GAGAGGATACTAAGGAGACTTCCAGAAAACATCTCTAAGCTTGCGGATTTGGCATATAACTATTGGTGGA
+GCTGGGACACAAAGGCAATGAAGCTGTGGCAGAGGATAGACGAGGAGCATTGGAGGGAATACAAGAATCC
+AGTTAAGCTATTGCTAGAGGTCCCCGAGTCTAGACTGAGGCAATTGTCCAGGGATGATAGTTTCTTAGAC
+CTGTACGAGCTCGTTATAGAGAGATTCGAGAACTACATGAGAGCAACGACGACTTGGATGACTATGAACT
+ATCCGAGGTGGGATAAACCAATAGTCTACCTCTGTATGGAGTACGGAATAGGGAAAAGCTTGCCAATTTA
+TTCTGGAGGATTGGGCATACTGGCTGGAGATCACTTGAAGACGGCGAGCGATTTGGGATTACCCCTAATT
+GCCATAGGTCTCCTCTACAAGCATGGCTACTTTAAGCAGGAGATTGATAGGGATGGGAGGCAGATAGAGA
+AGTTCCCCGAGTACAATATTAGGGAGATGCCTATAAGGCAAGTTCTGAACAATGATGGAACGCCCCTGCT
+TATCGACGTTCCAATAGAGGATAGAATTGTCAAGGCTAGGGTCTTCCTCGTTGAGGTTGGTAGGGTTAAG
+CTTTACCTCCTCGACACGGACGTTCCGGAGAATAGAGAGGATGATAGGAGAATATGTGACTACCTCTACA
+ACGCGGAGCCCGATAAGAGGATTAAGCAAGAAATACTAATAGGAATAGGCGGAATGAGGTTATTAAAAGC
+GTTGGAAATAGAGCCAGGAGTCATTCACTTGAACGAGGGGCATCCTTCCTTCGCGAACTTCGAGAGGATT
+AGGTGGTTCATGGAGAAGGGGCTTACGTTTGAAGAGGCCCTGGAGTTGGTTAGAGCCACTAGCGTATTCA
+CAACTCACACCCCAGTTCCTGCTGGTCACGATGTTTTCCCAGTTGATTTCGTCAGGGAAAAGCTCAGACT
+ATTCTTAAGGGATCTCCCCCAGGATAAGTTCCTGGGTTTAGGAAAAGTTACACCCGAAGATACTAACTTT
+AACATGACGGTTCTCTCTATTAGAACCTCGGAATTCGTAAATGCCGTGAGTAAGTTGCACGCGAAAGTGA
+CTAGGGAGATGTGGTCCAACCTCTGGCCAGGGGTTCCAACGGATGAAATTCCAATAGATGCAATAACTAA
+CGGCGTCCACACGCCAACGTGGGTTAACGAGAACCTTGCTAAGCTCTACGACATATATATTGGAAAGATA
+TGGAGAGAGCACGTCAACCTCGAGGGCATTTGGTACGCTATAGAGAGGATTCCAGATAGCGAACTATGGG
+AGGCCCACTTAAAGGCAAAAAGAGAGGTCATAGAGCTGATAAGAAGGAAGATAATGAAGAGGAATGAGAG
+GCTTGGAATAGACGAGCCCTTGCCAGACATAGATGAGAACGCTCTAATAATAGGATTCGCTAGGAGATTT
+GCAACGTATAAGAGGGCAATTCTACTCTTCACTGACCTCGAAAGGCTAAAGAGAATTGTGAATAATCCCG
+AGAGGCCGGTCTACATAATCTTCGGAGGCAAAGCTCATCCAATGGACGAGGCTGGAAAAGAATTCTTGAG
+GAGAGTCTATGAGGTATCTCAAATGCCCGAGTTCAAGGGGAAGATAATCCTCATCGAGAACTACGACATG
+GGTTCGGCGAGGATTCTGGTTTCGGGTGTCGACGTGTGGCTTAACACTCCAAGGAGACCATTGGAAGCGA
+GTGGAACTAGTGGAATGAAGGCCGGTCTAAATGGGGTGATAAACCTCAGCGTATTCGATGGATGGTGGGT
+GGAGGGATACAACGGTAGAAACGGTTGGGTCATAGGGGATGCCACCCTTGAGCCAGAAACGGAAGCTGAT
+GATTACTTAGATGCAATGAGTCTCTATGATCTCTTGGAGAACGTTGTGGTACCGCTTTACTACGAGAACA
+GGAGTGCTTGGATAAGGATGATGAAGGAAAGCATAATGAGCATAGCTCCAAGGTTTAGCACGTATAGGAT
+GGTCAAGGAGTACATAAGCAAGTTCTATTCGAGGGCCATGGAGACTGGGGTTTACCTTTCGAGGGATAAC
+TTCAAGTGGGCCAAGGAGCTAGCTAAGTGGAAGGAGAAGATAAGGAGGGAATGGGGAGAGGTAGAAATAG
+AAGATGCCAAGGTAAGTGAAGATAGCATTGAGGTAACTCTGAGGCTCGGTAACTTAAGACCAGAAGATGT
+TAGGGTTGAGCTCTACTATGGCGTTAAAGGAGACGGAAAAATAGCTGAGCCATCGACCGTTGAGTTAAGG
+AAGATGAAAGAGCTTGGAGATGGAAGGTACGTCTACTCCTACTCTGGCAAGGCCCTGAAGTACATAAACC
+ACGATTGCTGGCACTACAGCGTAAGAGTTTACGCCTACCATTCGATGATCCCAGGAAAATTCCTGCTAGG
+TGGCTACATAAAATGGAAAGTGTTAAAGAATTAAAGTAGAGAATTGAAGGGTACTACTCTTTCTCCTTCT
+CCTTTTCCTTCTTTGCGTAAACTTGGGCAGCGTCTGATAAGCTCTTAAACAGCTTTAACATTTCCATAGG
+TAGCATTAAGACTATGACATTACTTTTATCGCTCGCCACGTCGCTAATCGTTTGTAGAGTTCTGAGTTGT
+AGCGCCATTGGGTGTTCGCTTATAATCTCGGCAGCTTCCCTGAGCTTCTCAGCGGCCTGCCTTTCAGCTT
+CGGCCAGTGTAATTCTAGCTCTCCTCTCTCTTTCCGCTTCTGCCTGCTTCGCCATTGCCCTCTGCATTCC
+AGCCGGTAACTCGACGTCCTTGATCTCTACCGCCGTAACCTTGATACCCCAGGGATCCGTGGCCTCGTCA
+ATTATCCTTTGAAGTTGCATGTTTAGCTTATCCCTCTCGCTCAGCAATTCATCGAGGTGAGCCTGTCCAA
+TTACGCTTCTGAGGGTGGTTTGTGATATCTGCGAGGTCGCCATTATGTAGTTCTTAACCTGCGTTACAGC
+TTTAACCGGATCGACGACCCTAAAGTATACAACGGCATTTACTCTAACTGGAACGTTATCCTTGGTTATG
+GTTTCTTGAACTGGAACGTCAAGGACTTGGGTTCTCAGATCTACTATTACCGCTTTCTCGAAGATGGGGA
+TTATGAAGAACAGTCCTGGACCCCTTGCGCCAACTACCCTACCCAATCTAAAGATTACTGCCCTCTCGTA
+TTCTTTTACGATCTTTATTGCGCTTGCCAGGAATATCAGTATAAACAACAAAATTATTGTTGTCACGAAA
+AAGTTTGTCGGCAATATCATCTTTCACCACCCTTTCCTTCCCTAACAACGATCAGGGTTAATCCCTCAAT
+ATCAACCACCTTAATCCTTTCACCCTTTTCAATCTTTTCTCCAAACTTACTCCTTGCCCTCCACAATTCT
+CCCCTAACCTTTACCATCCCCTCCGGGTTCAACTCCTCAACAACCGTTCCTGTCAATCCAATCATCTCCT
+CCCTTCCCGTGCTTGCCTTCCTTCTGTGTGCCCTTATCACCGCCGCCATTCCGAATGCGAAAAATGCTGC
+TAGTATTACCCCAACGGTTATGATTAGTATCCTAAGTTGCGAGAACACTTCCCTTTTAATCAAGTACTCT
+TCCCCTCCTCCAAATAATAGTATTCCTCCTATGATGAAGGTTATTAAACCCGCCACCGTGAAGAGGCCGA
+AAGTTGGGGTTAAAGCTTCAGCGACAAAGAATAGCATCGCTATTATGATTAGCAGAATGCCTGCAGAGTT
+ATAGCCGAAGTACCCGAAGCCTATTATCGCTAGGATTACCATTATAGCTCCTACCGTCTCGGGAACGTGC
+CACCCTGGGGTTAGAAAGCCTATTATAAGGGCCCATATCCCGAGGGTTAGGAGTAAGTAAGCAACGTTGG
+GGTCAGTTATGTACATTATCAGCTTGTCCTTGAGCGAGGGACTTAAGTATTTGACATCAACGTTCGTGAA
+GTTTAAAGTCACGTACCTCCCATTCACGGGAAGCTTGGTCTTCATTCCATTGGCCTTCCCAAGCAACTCG
+TTAACGTCCCTTGCTATGACCTCAATAACCCCGTACTTCAATGCCTCTTCTGGAGTTAAGCTTAGATCCT
+TAGTTATGAATTCCTCGGCTATGGTCTCATTTCTTCCACTTTCCTGGGCTAGGCTCTTAATGTAGGCTAT
+GAAGTGGTTCGTTATCTTTGGCGGTGCCTCTATTATTGATCCATTTTGAGAATAGCCAAGGATAGGCCTA
+CAAGCACCTATGCTCGTTCCTGGGGCCATCGCTATTAGGTGGGAACCTAGGGCTATGTATGTTCCAGCCG
+ATGCCGCGGTTGCCCCAGGTGGGTAGACGTATATTATTACCGGAACCTTGGACTGCTGTATCCTTTGAAT
+TATGTTCATCATAGCATCGGCCCTTCCCCCAGGAGTGTCGAACTCTATTATAATGGCCTCAGCGTTATTT
+TCCTCTGCGATGGTTATGTACCTGTCGAACTGGTCATAGGTGTATGAGGTTATTTGACCCTTAATTTGAG
+CAACATAAACCACGTTACCGGCCAAAACTGGGGAGGCTATAAACGCAAAAACCAACAATGGCAAAATTAT
+CTTTTTCATTTCCACCACTCTTTCAGAAAATTGGCATCGAACATACTTAAAACTTTTCAAACAAAAAATG
+ATGTAGGGAAGTCACCTCTTCATCTTTCTAAGGGCCATATCCGCGGCCACCGTAATTGGATCTATTGTTG
+GGCTTATCGGAGGAGCGTATGCAGTCTCTAGGTACGCTATATCCTCGACTTTGGCTCCCATTTGAGCTAA
+AGCTGAAAGGGTCATTATCCTACCCCAAACCCTCTCCCCACCAACTATTTGAGCTCCTATCAACCTGCCC
+TCTTCCTTCCTGAATATCAGCTTAACCGTGATTGGCTTCCCTCCTGGGTAATACTCCGGCTTCGTTGATC
+CCCTAAACTTCCCAACAACAACGTCAATTCCCTCTCTTTTAGCCCTCTCCTCCGTCATTCCAAAGGTTCC
+TATCTCCAAGTCAAAGAGCTCTGTAATTGCCGTGTTAAATACTGGCCTGAACTTCACATCCTTTCCAGCT
+ATGTGCTCGGCCGCAACCTTTGCCATTCTTACCGCCGAAGTTCCGAGCTGGCTTAGGGTTCTCTTCCCTG
+TAACGGCATCTATAACCTCGGCACAGTCGCCTATTGCGTATATATCAGGATCACTCGTTTGTAAATATTC
+GTTAACAACTATCCCCCTGTTCACTTCCAGTCCAGCATCCTTGGCTAAATCGACGTTAGCCCTAACCCCA
+GTTGCAACGAGAACCAAATCGGCTTCTACGGTTTCATCTCCAATTTTTACGGCCTCCACGGGGTTGCCTA
+TTATCTCGCTAACCCCAACTCCAAACCTGAATTTAACCCCATGCTCTTCCATGTTCTTCTGAACTATGCT
+TGCCATATCCTTGTCAAGCATCGTTGGCAATAGGTGCTCGAGCAATTCAACTACCAAAACTTCCATTCCG
+AGCTTTGCGAAGGCTTCAGCTCCCTCCAATCCTATTAGACCGGCACCTATCACCACGGCCTTCTTAGGAT
+TCCTCTTCCCTATGTATTCTTTAATCCTTCTGACGTCATCTAGGCTCTTCAGCGTGAAAACACCTTCGTT
+CTCTACACCTTTTATTGGAGGAATGAATGCTTTCGATCCAGTAGCTAAAACTAGCTTATCGTACGGAACC
+TCACCCTTATCGGTTATTACGACCTTTCTCTCCCTGTCTATCTTCTTGGCCTCAACCCCGAGCATCATCT
+TTATCTTCTGCTTCTCGTAGAACTCGTTTGGGAAGACTATCACATCTTCAGGCTTCTCTATGGTCCCGCT
+AATGACGTGGGGCAGAGCACAGGGTGAGTACTGCATAGTGGGTTCCTTCCCTATGACTATTATCTCGGCT
+TTCCTGTCTAGCTTCCTCAAGAAGAGGGCGAAGTTGCTTCCAGCCGTACCGGAGCCTATTACGACAACCC
+TCATGATCCTCACCAAAGGGTGAAAGGTGGCAAGGTATTAAAACGTTGAGCTAAAATTTAGAGCGCTCAT
+TCAAACTACTACCACTTTTCTCATCTGGGCTTAAATAAGGAGTTTAACATAATTCCGAATTTTGGAAGAG
+GGGAAGAAAAACTAAGAGGTTTGCTTCTTAGTCAGCATCTCTTGGATTATCTTTATTGCGCAGAGATCGC
+CGCACATTGAGCATGCTTCTGTCTTAGTTGGTCTTTCCTTCCTAATCTCTATGAACTTATCCTTGTCAAA
+GGCAATTTCAAATTGCCTAGCCCAGTTTAAGTTACCTCTAGCTAAACTCATCTCATAATCTTTTCTGTAT
+TCATCCTCGAATCTGAGTAAATTAACTGCGTGAGCAGCGAGTTTAGCTGCTATTACTCCTTCCCTCACAT
+GTTCTACGTTTGGTAATCCTAAATGCTCAGCTGGAGTTACGTAGCATAGGAAGTCAGCACCGTTTAGGGC
+TGCTATTGCACCGCCAATCGCTCCAGCTATATGGTCGTATCCAGGGAATATATCCGTAACTAAAGGGCCT
+AGGACGTAAACTGGAGCGTTGTCGGTTGCAACTTTCATAAGTTTTATCTGAGCTGGTATTTGGTCAATGG
+GAACATGTCCTGGGCCCTCAACCATCGTTTGCACCCCGGCTTTTCTAGCCCTCTTCACGAGCCTGCCTAA
+GGTATAAAGCTCGGCTATCTGAAGCTCATCTCCAGCATCCGGTAATCCTCCAGGCCTAAGTCCATCTCCG
+AGGCTAAGAACTACATCGTATTCCTTTGCAAGCTCAAGAAGGTAATCATAATCCTTGTAGAGTGGATTCT
+CTTGATTCCAGTGGAGGATCCACGCCGCTAAAAACGTTCCACCCCTCGAGACCATACCTACTACCCTCTT
+AATCCTCTTCATCTTTTCAACGACTTCCTTGGTAACTCCCACATGGACGGTTGCAAAGTCCACGCCATCT
+TTGAAGTGCTTTTCGATGGCTCTCCACATGTCATCCTCGGTCATCTCTATTATCGCCTTTCCTTTAGCCA
+ACATTTCCTCGGCGGCCTGGTAGATCGGTACGGTCCCTATGGGAACGTCAACCGCCTTCATTATCTTCCT
+CCTTATCTCGTCCAGATCTCCTCCAGTTGATAAGTCCATTATCGTGTCTGCACCGTATTTTACCGCTACT
+TTGGCCTTTTCTATTTCCTCTTCAACGTTTATTATATCTCGGGATGTTCCTATGTTCGCATTAACCTTCA
+CCCTCACACCCGAACCGACAGCGACTGGTTTAACCCAATCGTGCACCTTATTCCTAAATATAACAGTGTA
+TCCCTTGGCAACTAGCTTCCTTAGCTTATCTGGGCTTATCCCTTCTCTATTCGCTATGTAAAGCATTTCA
+TCCGTTATTACACCCTTCTTAGCATCCTCCATCTGGGTCATTTTAATCACCTTGTTATTATATTTCAAAA
+CCAAGTAATTAAAAGGGTTAAAAAAATAACGCTAGAGGGACTTCCTAACTATTACAGTTCCATACCCAAC
+GAAGAGCACCTTATCAGGGTCAAGGGCTTTAACGACCTCTGGCCTATGCGTTATAATAACAGCGGTTATC
+CCAGCTTCCCTAACGATCTCGCTGACCTTCCTTGCAACTCTCATCGCCGTTAGCGTATCTAGGTGGGCTG
+CAAATTCATCTATTAGCAAAACGTTGGGTCTCTCAGCAAGCAGGGAAGCTATCTTTGCCCTCTCCTTTTG
+CCCGGTGGATAATTCCGAGAACTTGGCCCTGTAAAGAACTGCATCGCTTAATCCAGCCCTATTAAGAACT
+TCAACCGCAGCGTTTAGATCTCTTATCTTCCTATAAACGTGCTCAAGGATTGTTTCAGACCCAAACTCTG
+GTTCAATCTCTCCTGGGATTAAGACAGAGACCTTTGCGTTCTTGGGAACCTCTATCTTCCCTGAAGTTGG
+CCTGTATTTCTCTTCCCAGTACCCCTTAATTGCCCCCAGGATAAGCCTTAGCAGAGTCGTCTTACCAGCT
+CCACTTGCTCCAACCACAGCGACAACTTCCCCAGGATTTATCGTAAAGTTAAGGTTCCTCAGAACTGGCC
+TCTGAATAACGCGGTGTCTAACTCCAAACGCCTTCAATAGGTCCTGGATCTCCTGGGGAAGGCCCTTTAT
+ATCGAGCTCGCTCTCAAAAACCTTCGTCACATTTTTGAACACTATCGGCCCCTCTAGCATCTCAACCTTT
+CCATAGCTCGGCTTCCATAGGGGCTCCTTTGGGGCGTATGGGTCTTCCTTAAAGTACCTCTCTAGGTATT
+CCTTAGCTTCCTGAGTTAAGGGGTATATTAGCACGGGTCTTCCGCTTGCCGTTTCCCAGACGAACTTAAA
+ACCAACCTTCTCAAAGAACGGGTTATAGCGGGCCATCTGAGCTATGGTTTCGACGAAGTGCTTCTTCTTC
+CTCATCTCCGGAATTCTTCTCTCTGAAACCCACTCAAGTGCCGCTTTAACGCTTAGTTGTCCCAATCCGT
+CGGAGCGGTAGTCCGGATGAACCACGACCCTAGCTATCCTGGCTCCAGCCGTGTTGCTCTCCCTTAGGGC
+CTTTTCCTTGGCCTTCTCCCAGAGAAGGGATCTGGCCACCTTCTTAGAATACTTCTTCCTTAGCTCCATG
+AAAAGTTCATGCATTATCTTTTCTGGCCAAAAACTCGGTTTGAGCCAATCTTCGGGGAAGACTTTCTCCC
+TTATGTTCCTCTCAATCTCGCCATTCGGTAGCTTCCTGTGCATTAGAGGTATTGGCGGGTCTATCCTAAC
+GTAAGCTAGTATCCTTGGTTCGTATTCTTCCCTCTTCACGAGTTCCAGAATTAGAAAGCGCGAGGCCGGG
+GTTGAGCCCTTGATCTCCAGTATATGAACGTGCTTATCTGTCTTACACTTGGGGCATATTGGTTTTGTGT
+TTGCTTCGATTATCGTTCCGCACTTTTCGCACCTCCAAAGGGCCACCTTCTCCTTCTGGGATGCGTAGTG
+ATATTGCTCAAGCTCGGCTATGAACTCGAAGTCGCTCTCGTACGTTGCTTCCCTAGCCCTTATCTCGTAC
+TCGTAAAGAACGTCCCCCGTAAGGGGAGAGTACCTCTTGGCCTTGTATATCTTCTCCCAGAGGGGCCAGA
+CCTTTATCTTCTCTCCATTGTAGAACTTATAAAGCTCGTAATCGTTGAACTCGAGAACTTTAACTCCATC
+CTTCTCCTTTGGTTCATTTATAACTTTAATCTCGACCTCATCGCCCTCTATGAACCATTGGGCGACACCG
+CTCATGTAGAGTCGATAAACTTCACCTTCACTACTCTCTACCTCGAGAACTCCAAACCAGCGATGCTTGA
+ACTTTGGTATCTTGCTCTCCCTAACCTTCCCCCTAATGATCATGAAAACCACCAGATTACTTTCTCAAGT
+TTTTAATTTAACTGTTTTGCACAAGGATTAAATTCAAGCAGTGGTACTTCCCCTCATGATATGCTACAGG
+CCAATTGGAATAATTCACAGCCCATTCAAGGAACCGAAGGATGTTCCCATTCAGGCCTCTGCAGCAAAAG
+ATATTGAGGGAACCGTAGAGGTGTTCCCAGAGTTTTCTGAAGGCTTAAAGGATATAGAGGAATTTTCGCA
+CATAATATTGATTTATCACTTCCATAGAGCCAAGTTCAAGGGATTGCTAGTTGAACCTTATATGCATGAG
+GAGAAGCATGGAGTCTTTGCAACTAGAGCCCCAGCGAGGCCTAACCCGATAGGGATCTCCGTTGTAAGGT
+TAGTTGAGAGGAAGGGAAACATCCTCAGGATTAGGGATGTTGACATACTAGACGGAACCCCTCTGTTAGA
+TATAAAGCCGTACGTTCCGGAGTTCGACGTTAGAGAGAACGTTAGGATTGGATGGCTTGAGAAAAACGTT
+CATAAGCTAGAGAAAGCTAGAGACGACGGAAGGTTTTTCAGTTTAAACTTTAACTATATATTTCCTGCTT
+CCCTCCTCGAAGCCCCTGAACGAGCCAAGCTTTAGCTTAAGGATTGCCCTATCTATGTCAACGACCTTCA
+TCGCTGCTAGATGTGTAACCTTAGTTCCCTTTAGAAACTCCGGAAGTAGCTGAGCAGTAGGTCCAGTGAG
+GATGAGAAGCTTAGCCTTCTTGGCCCTGTCGAGGATCATATCTATCGTCCCGTTGACGATGCAGGAGGCA
+CTCGCTATTATAACGTCCATCTTGGGAAGCAAATCGTATTCTAAAGCGTCGCTGTAGGTTTCCCTGTCCC
+ATAGCTTAGGGTTCCTCTCGAAGACGTAGACCTCGTATTTACTCCTCAAGGCCTTGACTATTGGTGGCAT
+GTTACCGAGTACAGCTATCCTCTTCACATCTCCTTGAACTAAATCGAGAACATCTCCCCAAAAAGCGTCG
+CTTAAATCAATGTAGTATTGGGAAACTGCGTTTATGGCCGCAACCCCGAGGGTTCTCTCTATGACGTTTA
+AGCTGTCGGCCTTCCTTATGAACTCCTCTAGCGAGGGTTCCTCTATTGAACTTGTGTACCTTTGAACTTC
+CTCCGGCAACGTCATGGCAACTCCGAGCGATTTACCTTCTTCCCCTTTAACTAGAACCCAGGTGTATGGA
+AGGGCGAAGCTGAAGTCGAGTAGTTCGAGCTCGTCAATAAGCTTTAGGGCTTCCTTCTTAATCTTGGAGA
+GTATCATTATATCACCGTCAGCACGTTACGTGGATTATCGCCAAGATTTTCTTCTTACTCCAGAGTTCCT
+CTAAGAGTTTTAGAGCTTCCTTCGTAGGCTTCTCTATGACCTCCTTATCCTTGACAAGTTCCCTACTCTC
+CGGGAGTAGTGAGAGCATTCCATAGATTCCAGTTCCAACCAATAGTAAGTCGAAGTCCTCGATTAGGTAC
+TCCTTAAGCTCCTCGGGATCGAGCTTATGACTCGTCCCATGCTTCCTCTTGCTGATCTCCTTCTTCCTCC
+TCTCTATCTTTCCGGAGGGGTAAATGACTATGTCGTGGTCAAAATCCTTTCCATCTATCCTGACGTGCCC
+AAACCTTACCTCCTCGACCTTCATGCGGCTCAGCCTCCACCGGTCCCGGGCATCAATATCCCAAAGGCCA
+ATCTACATCATCGCCTCTCTGCGATTGCATCTTCCTCGAACTTCTTTATCTCTTCTTTGCTTCCAACCCA
+AAGGACTATGGTTGGCTCAACCGTTATCATACCATCCTTTATCATCGGCTTAATAACGTTAACCGCCTTC
+TCAATGTTATGCCCCCTATCAACAACCTCAATGACAATGGGAAGATCAGTAGATAATCTTAAAACGTCGC
+TCGAGTGAATCCTGCTCTTCTTCCCGAAACCATAGATTCCTCTGTACACGGTTGCTCCAGCGATTCCCAT
+CTCCCTAAGCTTCTCAACTATGGCCTTGTACAAAGGTTTCCCTTCCCACCGGTCGTTCTCCCCTATGTAT
+ATTCTAAGTCTCAGCGTGTTCCAGTGTTCAACCTCAACCATAAGCTTCACCTCCTCGCTAGAATAAAGCC
+CAGGAATACTAAGGTTATTGTAACTAAAACGTTTGCCACAACGTTCATAAATGCTAAGAGGTATTCACCC
+TCCCTCAGGAGGGAAAACGTTTCGTAGGAGAAAGTTGAGAAGGTGCTTAACCCTCCACAGAACCCAGTTC
+CCAGGAATATCCTCCATTCTGATGAAACTTCGAATCCAAAGAAAAGCAACCCGTAAAGGTATCCCAGGAT
+GAAGCTCGCTATAGAATTTACCAATAAAGTTCCGAGGGGGAAGTCCTTGTAAACTGGTAGTATCCCAGAG
+ATGTAGTACCTAGCTAAGGCTCCAAGTCCTCCCCCGATAATGAGTAGTAGCGTTGTCTTTAGGTTCATGC
+TCCACCGTTTAATCGAAAATTTAAAAATTTAAAGATCAGTCAATGGTAGCTTTTCTAAACTCTACTGCAG
+CTATTCCAACGAATATAACCGCTAATAAGCTTAGAACTCCCCAATCTATTGCTAGGCTGAAAGTTGGGTT
+TATTCCTGCTAGATAATACCTAGCCCCATCAACCGCATACGTTAAGGGATTTATCTTGGCTAAGTACTGC
+ATCCACTTGGGCATCGTGCTTATTGGATAGAACGCACCGCTGAGGAAAGTCATTGGGAGCATGAGCATAG
+TTACTATTATCTGGAATCCCTCCATTGAGGTCATTCTCATCGCTATCGCCATCCCCATTCCAGAAACTGC
+TATCCCTACAAGGAAGGCTAGCAGGAGAGTTGGAACTACTCCGGAAAGTTTAAGGTCTGCAAGTGTGAAG
+CTCAGGGCAAGTATTATGGTTCCCTGGATTAGGGCCATTAAAGCGCCTCCAATGCTCCTACCTATTATGG
+CTTCAACCCTTGAGGCCGGCGCAACTAGAAGTTCTTTTAGGAATCCGAACTGCCTATCCCAGATGAGCGT
+TATCCCCTGCATGAAGCCCATGTTAAAGACGGTCATGGCGACTATTCCTGGGACTAAGTAGGTCATGTAG
+TCAACTCCACCAAATATCATCTTGGCCCCAGGGAAGTTGAAAGCACCGGCCCACCCTTTGCCGAAGAATA
+TTAGCCATATTAGGGGATTCAGGAGCGAACCAAGGACTCTAGCCCTGGACCTTATGAACCTCTTCAATTC
+CCTGTAAACCATCGTCATTAGAACCCTCATTGATTTCACCTCCTCATTCTGGCCCTCATAACCACCCTGG
+CGAAGCTTTCTCCACCCTCTTCATCCCTAATCTCCCTTCCGGTTAAGTGCAGGAACACGTCGTTTAGCGT
+GGGCCTGTGATATGTAACCTCAAGGATCTTGACGTTGTTCTTCTGGGCGAGCTCGAACAGCTTCGGCAAC
+GCTTCAGTAGCGTTCTCTACATCTATTCTAACCCTACCATCGGGTAGAAGCTTGCATCCCCTTATGAAAT
+CAGCCTTCAGGCACTTCAGCTCTTCCTTTGGGCTTTCAAGTTTCAGGTAGATAATGTCGTTCCCGACGAG
+CTTCTTAAGTTCCTCAGAAGTTCCCTCGGCTATTATCTTACCGTGATCTATTATGGCTATCCTGTCCGCT
+AACTGCTCGGCCTCGTCCATGTAGTGCGTAGTCAAGAATATCGTCATCTCGTGCTCCTCCTTCATAGTCC
+TTATGTACTCCCAGATGTGAGCCCTAGTTTGAGGATCCAGCCCTATCGTCGGCTCATCTAAGAAGAGGAT
+CTCCGGCTCGTGGATTAAGGCTCTCGCGATTTCTAGTCTTCTCTGCATTCCTCCCGAGAAGTACTTTACT
+GGTCTATCTTTGAACCTCCAGAGCTCGACGAACTTTAAGAGTTCCTCAATCTTTTCCTTTAGTTCCCTTC
+CCTTGAGGCCGTATATCATGCCGTGAATGTACATGTTCTCGTAGGCCGTGAGTTCCCTGTCTAAGCTTGG
+GTCTTGAAATACTATTCCTATCTTCTTCCTAACTTCCTGGGGTTCCTTCACTACGTCGTGACCTGCAACT
+ATAGCTTTTCCAGAGGTTGGCTTTAGTAACGTCGTTAAAACGTGGACGGTTGTAGTTTTTCCAGCCCCGT
+TGGGTCCAAGGAAGGCGAATATCTCGCCCTTCTTAACCTTGAAGGATATCCCCTTTACCGCCGTAAAATC
+TCCGTACTTCTTAACCAAGTTCTCAACCTCAATCGCGTACATCTTTCTCCCTCCGGGGAATTTCACCCAG
+GAGAATTAGCCTAACCCTCCTCGTGAACTCCGAAATTTCAAAAGCCAAAGCCTCTTTCTGTTCCTCGCTG
+AGCTTATCTATGGAATCCAGAATATCTTTCACAACTTTCGCGAGCTCCCTTCCGCCGAGGTTTGAAAACT
+CCTTGAATTTTTCTACGAGCTCGAGAGCTTCTCTAAGTTCTTCTTTGTGTTCTTCTAAGTATTTTAACCC
+CTTTTCGGTTATACTGTAGAGTTTCTTGTCCCTTTTCCCCTCTCCAATGCTCTTTATCAGGCCGGATTTC
+TTTAGGGAGGTTAAGATCGGGTATATAGTTCCTGGGCTTGGGTGCGGAATGCTGTACCTCTTTTCAAGTT
+CCACCATTATCCCGTATCCATGCAGGGGCTTCTCCTTTAGCAAGTTCAGGACGAGCAACTTCAAGTGGCC
+CTTAACTTTAGGCTTCTCCAAATATGTCACCTGATGTATCGACCGATATATTGCTTATAAACTTTGCGAT
+GCTAGCTTTAGGTGGATGTTGGAATATAGCAAAGGGTTTGTAATTATTGAGTTAGCTTGTTTTAAAAACA
+AAGGAGAAAGATGAATGCTATTTCTCCTCCTCAACTTCACTTATGGCCCTCTCAAGTATGTCCAGCCCCT
+CGTCAAGGGTCTCCTCCTCTATCGTTAGCGGTGGCTCTATCCTGAGGACGTTTCCGTTGAAGTGCGTAAC
+GATCAATCCGAGCTCAAAGGCCCTCTCTATGACCTTCTGGGTTTCCTCTATGGCCCTCTCTTTAGTCTCC
+CTGTCCTTAACGAGCTCTACTCCAATCATCAACCCTATTCCCCTAACGTCTCCTATCAGCTCGTGCTCGT
+CCATCATCTTCTTGAGCCTCTTCATGGCGTGGTTTCCAAGCTTTTCTGCCCTTCTTAACAGGTTTTTCTC
+CTCTATCTCCTCTATAACAGCTAGAGCGGCCCTTGAAGCCGTTGGATTGCCCGAGAGCGTGAAGGCGTGG
+CTCAGCGGTGGTAACGAGTCTATGATTTCCCTCCTGCCTATAGTTGCGCTAATAGGTAATCCTCCTCCGA
+GGGATTTGCCCACGGTTATTATATCCGGTCTAACTCCAAAGTGCTCTATCGCGAACCACTTTCCAGTTCT
+CCCCATGCCACTCTGAACCTCGTCCACAACGAAGAGAATTCCGTGCTCCCTTAGGATTTTAACGACCTTC
+CTGAAGTAATCCTTGGGAGGAACCACTATTCCAGAGTCCCCTTGAATAGGCTCTGCAAAGAGTGCCGCGA
+CTCCTTCAGCGTAGACTTCTCCCTCGAATTTCTCCTTCAAGTACTCTACGCATTCCATTTTACAGCTCCC
+TGGTTCCTTCCCGAAGGGACAGCGGTAGCAGTTTGGATAAGGAATGTAGTGAATCTCGCTGAGCTCTCCA
+ACCATTGCCCTGACCTGAAAGTCCAATCCTGTGAGGCTCATGGCGCCATATGTGGAACCGTAAAAGCTCT
+TCATGTAACTCAGGATTGCCTGCCTCTTAGTGTAAGCCCTCGCGTATTTAATGGCCCCATCGTTGGCATC
+CGCTCCCGTAAGTCCAAAGGAGATCTTGGGGTCATCAACGGGCGCTATTTCGGCTAACTTCTCAGCGAGC
+AACAGGGGCTCCACAGGGTAGGAGTAGATGTAGCTTGCGTGGGTAAGCTTTTCCACCTGCTCCTTTATGG
+CTTTAACAACCCTCGGGTTGTTGTGGCCCACGTTTTGAACTGCGGCGTTGCTGAGAAAATCTATGTATTC
+TTTCCCTTCTATGTCCCATATCTTAGCGTTCTCAGCCCTGACGGGAACGAGGGGGAAGTAGTGCATCCTG
+TTAGCCGGGGCGATTATCTTGGAGTACCTCTCGATAACATCGATTGCTTTCATAACGTTCCACCTAACAT
+CTAATTATCAAACACCTTCAATAATTTTTTCAAAGAATTTTTGATAAATGTCAAATACGCTTATAAGGGG
+TTTGGACAACGTTTAGTGGGTGGTTGAGGTGAAGCGGGTAAAGCTGAAACCCATGATAAACGTTGACATC
+CCCCAGGATTTCTCCGAGGTTATCAAGTCAAAGCTTAAGGGGAAGGTTCTCAAGACTGGAGATGTAGTTA
+GCGTTGATATCCTGGGCAAGGAGATAAGGTTTAAGGTGGTTCAGGCCATGCCTTCCCCTCTGACCGTAGA
+CGAGTCTACGGGCGTTCTCCTAACGCGTCACTCCGTTGAAACGTTAGAAATAAATGTTGAAAGTGTTGAG
+GATGTTCTCCTGGGTGATGACATCATCGTCGTCATCAGAGACAATGAGGTTCTAATATTGAACCATGACC
+TTGAGGAAATTTACAGAGAGAGGTTCGAAAATTTAAAGAAGGTGATGGTCAAGGGTAACGTCGTGGTGGT
+AATTGATGGGGAAAAGCTCAAGCTTATCAGAGCGTGAGAGGGCCCTTAAAATAGTCCAGATTTTAAAATC
+CACGTATCCCAGGGAGAGGCACGTATCTGGGGATCCGTATAAAACGCTGATAAGGTGCATAATCTCTCAG
+AGGAACAGGGATGAGGTCACGGATAGGGTTTCCGAGGAGCTGTTCAAGAGGTACCCTAGCATAGAGGCAA
+TAGCAAGTGCCAGCGTTGAGGAGATGCAGAACTTCCTGAGGAGCTTAAAGGTTGGGTTGTGGAGGAGCAA
+GGGCAAATGGATCGTTGAGACCTCCAGGATAATCTTGGAGAAATATAAGGGCAGGGTTCCGGATAAGTTC
+GAGGAGCTGATAAAGCTTCCTGGGATAGGGAGGAAGTGCGCGAACATAGTTCTAGCTTACGGTTTCGGAA
+TTCCAGCAATTCCTGTGGATACCCACGTTTACAGGATCTCTAGGAGACTCGGTTTAGCCCCATGGGATGC
+TTCCCCCGAAGAGGTTGAAGAGAGGCTGAAGGAGTTGATCCCCAGGGAGGAGTGGATCTACGTAAATCAT
+GCCATGGTCGATCATGGAAAAAGCGTGTGCAGGCCGATAAAGCCTAGATGCGATGAGTGCCCATTGAAGG
+AGCTCTGCCCCAGGATAGGTGTTCAAGCAAACTCGAACCAGTAGCTCATATCCAGTAACTTCCTCTTTAA
+CCATATACCATAGAAGTAACCTAAGACTAGGCCGGTTACTAAACCTCCAAAGTGGGCGAAGATGTTTACT
+CCTGGGAATATGCTATTTATCAGGAATAGTGCGAGGGCGTTTATGAGGGCCTTTTGTATGTTCCTCCTTA
+GGACGCCTTCGATGCTAAGCAATGCTCCCACGATTCCAAACAATCCCCCGCTCGCTCCACCTGAGGCTAT
+TCTCGGATCAAGGGTAAAGAGCGATAGAACGTTTCCTGCTAATGCCGATGCGAAGAAAACTATCAAGAAC
+CTCTTAGTTCCAACTATTCCTTCCAGATCAGTTCCCAGGTAGAAGAGCCAGAATGCGTTGAGAGCGAAGT
+GGACGAAACCCATGTGTAGGAATATCGCGGTTAACAATCGCCACCATTGACCCCTAAATACCAATTCGTT
+TATCTGGGCGAGCTCGAGAATTGCCCTGTCGAAGCCCACGATCACTTCATAGATAAAAACCGCCGTGATG
+ATAATCATCAAGGAGAACGTCCCGGGAAAGTACTTATGGAGCCTCAAACTTCTCCCCACTTCAAGTTTCC
+CAGGAACTTTAAAAACCCTTTTCCACACCATAACCCTTTTAAATACCTTGGAGCAACCAAGCTCGACAGA
+TGAACGATGACTGATGGAGGGATGGATGATGGCGAAGCCAAGCTATGTGAAGTTTGAGGTTCCAAAGGAG
+CTCGCTGAGAAGGCTCTCCAGGCAGTTGAGATAGCTAGGGACACAGGAAAGATAAGGAAGGGAACCAACG
+AGACAACGAAAGCCGTTGAGAGGGGCCAGGCCAAGCTCGTTATAATAGCTGAGGACGTTGACCCAGAGGA
+GATAGTTGCCCACCTTCCACCGCTCTGTGAGGAGAAGGAGATACCCTACATCTACGTCCCAAGCAAGAAG
+GAGCTTGGAGCTGCAGCCGGAATTGAGGTTGCAGCCGCAAGCGTAGCTATAATCGAGCCTGGTAAGGCGA
+GAGATTTGGTTGAAGAGATTGCAATGAAGGTTAGGGAGCTCATGAAGTGAGCTCCCTTTCCCCTTTCCTT
+ACCTCACGATCATCGGGGGTGTGAGCTATGGCTGAGGATGAGGGTTACCCAGCTGAGGTTATAGAGATAA
+TAGGCAGGACTGGAACGACTGGAGATGTTACCCAGGTTAAGGTTAGGATCCTCGAAGGAAGGGATAAGGG
+TAGGGTTATTAGAAGGAACGTTAGGGGTCCCGTTAGGGTTGGAGACATACTAATACTTAGGGAGACAGAA
+AGAGAGGCTAGGGAGATCAAGAGCAGGAGGTGAAACTGTTGGCAAGGTGGAACGTTTGCTCATACTGTGG
+AAAGCCCTTCGAGCCTGGAACAGGGAAGATGTTTGTAAGGAACGATGGGAGGGTTCTGTTCTTCTGCTCA
+AGGAAGTGCGAGAGGTACTACTTCATGGGGAGGAACCCTAGGAAGCTTAAGTGGACGAAGGCCTACCAGG
+AGGCCAGGCTTCAGAGGGGCATTAGGAAGTGAGCCTTTCCTTTTTGACCATTAGTTTATAAACCGGAACC
+CCTTTCTTATCCCCATGAGACTTAACATCTACGCAATCCTCTCAATCCTCCTGTGGTCTACAGTTGCATC
+CGCCTTCAAGCTAACCCTTTCAAGGCTAGACCCAATAAGCCTGCTTTTCTACTCCTCCCTAACTTCATCG
+CTGATCTTTCTAGTTGCGAACTTGGTAAGGGGTAATCCTGATTGGAAATCAATTAGTAAGAATAGAGAAT
+CTGCGATACTTGGCTTTGTGAACCCCCTGTTTTATTACCTCGTCCTCTTCACGGCCTACTCCAGATTGCC
+CGCACAGGAAGCTCAGGCCCTCAACTACACCTGGCCGATACTCCTTGTGGTTCTATCCTCGTACTTCCTG
+GGTCAAAGGTTAACGCTCAAGGAAATTGGTGGGGTCATAGTTGGATTTATAGGGATTTTAATAGTTGGAA
+CGAGGGGGAACTTGAGCTCTTTAAGGTTTAGCGACCCTGTCGGCGATGGGTTGGCAATTTCCAGCGCTCT
+TCTGTTCGCTGTTTACTGGGTTATGAACGTTAACGATAAGAGGCCTCCCGAAGTTAAGATGTTCTGGAAC
+TTCGCCTTCGGAACCCTCTACCTCCTACCAAACATCCCCAGGATAAAATTTGACCTCCTGGGTTTGCTTG
+GGGCCATTTACATAGGCCTCTTCGAGATGGGAGTTACGTACCTTCTCTGGTTGAAGGCCCTTGAGACGGA
+TAAAGCGGGCAAAGTTGCATCGATGGTTTACCTAACACCAGTTCTATCCCTCTTCTTCATATCCACAGTT
+GTTGGCGAGAAGATAATGCTCTCGACCTTGGTCGGGTTAAGTTTAATTCTCCTGGGAATCTTTATCTCCC
+AGAAACGCTGATAGAAAAGTTCTGGTGGGCCCGCGGGGATTTGAACCCCGGACCACGCGGTTATGAGCCG
+CGCGCTCTGACCAGGCTGAGCTACGGGCCCTCTCTATCTGGCGCCGCCGCCCGGATTCGAACCGGGGACC
+GCCGGATTAACAGTCCGGCGCTCCACCAGCTAAGCTACGGCGGCGCGCCCAAAAGATAACCAGCACCCTC
+TATTTATAAACATTACGGTCTCCCTCCGAAATCCTTATATCCTAAAGTTTCGTAACTAAAATTTGAGAGG
+TTAAAAAGGAGGTGACGACAATGACAGAGGTCAGATATTACAAGATAGGAGAAGACAGGTTCAAGATCAG
+CGAGGACGAGGTGGCTAGAAGAGAGTTAAGGGTCGCAAAGGTCGGCGATGACGTTATACAGATACAGGAG
+GAGGTTCACGGAATAATAGCGGTAGTGGGGGCTACCAGTAGCGTTAACATAAAGAAAGAGGAGCTCAAAG
+AGCTCGTCAAGCTCGTGAGGGAGGAGTTCGGTTGGGATATCTGAGCTCGACTTCAACCTTTTTTATCTCG
+TCCCCCTCGAGTATATACGCCGAGAATTCCCCTTTCCTGTTAACTATGAGCCAAGGTATCCTCCAGTTCC
+TCATCCCCTTTAAGTCTTCCTCGCTTGGATACGGCGGACAATTAACGTGAGAGTGGAATATTGAAACTGG
+TTCCTCTCCCAGTTTTTCGGCCTCTTCAAGGGCTTTTAGCATCTCCTCAGGGTTCATTTTGAACCTAATT
+GGTGATCTTAAGGTGTTCTCGATGAATCTTGCCCTTTTCCCTATGAACTTATTGCCTTCCCTCTTTCCAA
+ATATGAACCCGCAAATTTCATAATCAACCTCTTTAGCCTTTTTCAATATCGAGGTCAAGACATCGATTGG
+GATGACCAGGAGCATGGTTAAAGGTTGGGAATAACCTTTATAGGGCTTGGCGATGATGAGTGATGGGCGA
+ACTGAGAAGTGATGATGGTAGGTGATCTCTGAGCCAATCCGGATCGGGATGAGGAGTTCAGCCTAGGCTG
+AGGCGTGATGAGGGAGTGACGGACTGACCGATTTAGACTTAGATTAGGCTAACGAAATGAAAGCTTAATA
+AACCGCTTTTCTTTTCCAGTCACGATGGAAGAAGAGCTCAAACCATTGATTGTGAGCATAATCGGTAATA
+CAGTCCTGGGCGTAGTTAAGCTAGTTGTTGGACTTTTTAATTTGAGCATAGCCCTAATTTCCGACGGAAT
+CCACTCACTAAGCGATACCGTAACTAGCGTAGTTGGCTTCGTTGGGGTAAAACTTTCCAAGAAGCCTCCG
+GACGAGAGCCATCCTTTCGGACACTCAAGATTTGAGCCACTCTTCGCCTTCTTCATGGGCGAGCTTCTGA
+TTGTTGTGGCCTATGAGATAGCCAGGGATTCCCTGGGAAGAATGCTCTCTAGGGAGACTATAAGGCTAAC
+TCCCACCATGGTTATCGTTGCGCTACTCTCCATCCTGGTGAAGGAATTAATGACGAGGTATGCGCTTTCG
+GTAGGAAAAAGACTCGACAACAAGATAATAATAGCAGATGCTTATCATCACAGGAGTGATGTTCTCAGCA
+CGATCGTTGTTCTTGTTGGCTTTGGACTGCAAAGGTTAGGGATTTGGTTCGGCGATGCACTAGCTGGGTT
+CGTTGTGGCGTTATTTGTGGGCAAAGTTGGCGTGGAGATACTGCTGGAGAACGTGAATTATCTAACCGGA
+AGGGCTCCTCCTTACGAAGTGTGCAAGAAAATAGAAGAGGTAGCGAGAAGCGTTGATGGCGTCCTGGGTG
+TTCACGATCTTCGGGCTCACTACGTAGGGACAAAGCTTCACGTTGAGCTACACATAGAAGTTTCCCCAGA
+GACCTCACTAAAGAAAGCCCATGATATAAGTGAAGAAGTCAAGAGAAAGGTTGAGAGCTTACCGGAGGTT
+AGCGAAGCGTTCATTCACGTGGATATTAGGGAATAATAACACGTGGAGGTATTGCTTGTATTGAACTTAT
+TCACTCTTGGATACTTCGTATCTTCCAAGGTTGATTTACGAGCATTATAAATCGAAGGTCGGGGGATCGC
+TTTATCCATGATAACCCTTGGAATGCTGTTTGAATTGCAAGACTTGTGGATGCAACTTTCTAAGAACGTT
+CCGTTTAGCGTTCAAAGCTTGTTCTGGGGTTTCTTCGCCGGAAACATGGTTGCTTTATTGTATTACGGGA
+TGATTGGAGTAGGTAAAGTTTCCATAAAGGCTGGGAGAGCTATTGGAAGGGCTTACCACGAGGTCAAGGC
+TTTGAGGAAGGAAGAGGTGAGGTTAGAGAAAGAGGAGAAGAGAGAGCTGGAGGATTTGAAGAAGGTGAAG
+AAGGATTTAGATGAGGCGAGGAAGGACGTTGAAAGAAGGCTCGAGGAGCTTGAGAGGAAGCTGGCGAAGG
+ACGTTAAGGTCGAAGAATTAGACATAAAGGAGGTCTTGGACTACATCCGGGAGGCTCAGGGAATCCTCCA
+GGATTACATGAGAAAGCTCGGATCCTTCAGATACAGGTTGATGCCAGATAGGTTGAGGGAAATTGGAGAA
+GAGATGACGAAGGAGTTGAAAGAGAAGGCGAAGGATCCTCTGAAGAAGGTCGAGTCCCAGACGAAGAGGG
+TGATAGATGACATAGAGAAGTCCCTTGATGTCGTGAGGGACTTGGAGAAGGACTTGAGGAAGATGCTACA
+AGATACCAGGATATCGCTGGACGACTTGAGGAGATACCTCGAGGAGTTCTCGAGGTTTTCCCAGGACTTT
+GGAAGGATAGTGGGAGAATATGAGAGGATAGAGGAAAGCTTGGTTAGCTTTGAAAGGGATATCTCAGAGA
+GAACTCACCTCTCGGAGGTTCTGAGCGAGGAGGGGAAGCTTAGGCTTCTCAAGGATGCGTCAGACAACTT
+GAAGGAGGTAGTTTCAGAGACGAGGAGAGCCTTTGCAGAGGTTCACAGGCTGTCCCAAACGATTTCAGGA
+TTAAGGTTCGACGAGGCTAAGCTAAAGAGGTTGGAGGATTACTTGGAGGGCTTGCTGAGGAAGGAAAGTT
+ATTCTGAGAGGTTGGCAAAGGTTACTTTGAAGCAGATAGAGAAGATCAAGAAGCAGTTCATAGCCTTTGA
+GGACGTTCAGTTCGTTGATTTGAAAAAAGCTAAGGCTCCCTTACTTAAAAGATATAACTAAACATTTAGA
+GAAAGAGGAAGGAAGAATCGAAAAGGTTGAGAAAGATATAAAGGATATTGAGAAGGTTTTCGTCGAGCAC
+AAGATCAAGGATTACGCCAAGGCTTTGGATCCCCTGAGAAGAGCCATAGATAACCTAAGAAAGCTCTCGG
+AAGAGTTCTCAACCGTGGATAAGGGAATTAGAGCGAACATAGTAGGTATTAGGAGGATGGATATCGAAGA
+TACGATAAGAACTGTAGATAAGATCAAGGCGAGGGCTCACAGCGTATTGGAGCACCTGATGAAATTAGCT
+TACAACGAGTCTATGAGGTATAGAAAAGCTCACATAAAGATATTGAATGAACTAAGGAACTTGTATAATT
+CTGTAGTTTCGATGGAGATAAGAACTGGGTTGAGAGATATTCTCAGGAGAAGAGTTTTATCGGCTAAAAA
+GGCTATTCCCGGAAAGCCAAGGGCTACTCCATAACTCCTAACTTTTTCAAGTACTCCTCAGTCTTCTTAG
+CTATTACTTTCGCGAAATCAGGAAGTAATTCATTCTCAAATTTATCCATAAGTCTTCGATATTCGTATCT
+ATCTCTTTTGCTTCCAATTCCCCCGTTCTTAATCTCGGTATAAATTGCGATTCCATCCCCTAATATAGTG
+CCATTTCTATCCAGAAGTTTTCTCCAGAGCTCTGGGTCGTAGTGCTTTATCCCCTCCTTGTAGGGGGTGA
+AGGCGTATTTATCCAAGAACTCCACGAGCCTCTGGAACTCCGGGACTTGGCTCAAAGGCTTCTCGAGGAA
+CTCTTCAAACCTTCTATAAACTTCCCTCGCCTTTCCTTGATTCAACAGGTAATCGAAAGTCTCCAAAGCT
+GTATCCGCTACATTCCCGGGCTTAACGAAGTCGAAGTAAGTCGGATCCCTCCTATATAATTCATAAACCA
+CCGCAGCAACAACAAGATCGTCCAACATTTTTGGAGCTATATCATACTCTCCAGAGAGGAGATCATCTAT
+ACTCTCCCTCATATGTCTATCAAAATACGGCTCAGCGTGGTAATCTTTAACCAACTTCTTCATTTTATTG
+ACAATCCACTCGTATTCACCTTCTTTAATACTAAAGGGATAAAGAAGCGCTAACTTCTCCTCGAGGGACT
+TCATGTTATTATTATGGAGTGACAACAATATAAACTTTTCGCCTACCTAAGAACATTAGAATTCAAGAAA
+AAGCTAAAATTAAAAGTTAAAAAATCAAAAGGCTATTTTCTGAAGTTTTCCTTCACATCGTTGTAGATGT
+ATTCCATCAATTCTCTATAGTATTTGCACAGGGAGTGCCTTTGAAAGATATCTCCATTGATAAGGGAGTC
+GTAAGTGCAACCTCCCATACAATAATGCCAAAACTTGCAACTTGCGCATTCTTTATCAGTTGCGCGAATA
+ATGTAAGTCTCACGTAGATTTGCTTCAATCTGGGATGAAACAGGAGATCCTCCAATCTTTGAACCCTATT
+TATGTTGTCCAAGCGAATAACCATCCTATCGCAAACGTATACATCTCCTTTATGGTCTATTCCAAGATAT
+TTATAGCAAGTCCCTCCCTTTAGAGCACAAAGACCACTATATTGTTCGCGCATAGCGAACGCTTGGATCC
+ACAACTCAGCAGGATATAAGACAACTCCATCCGATCTGCTCTTCCAGATCTCGTATAGCTCGATATACCA
+CTTGGCAAGCTTGTCAAAATCCGGAAAGAACTTATCATGCATCGGGTTTTCTTCCCGACTTGAAGAGACG
+GGACGGGCGTTAATTGCCCTTATTCTTTCCCTGACGATCCAATCGTAGAATTCCTCTGGAGGGAAGCCCT
+CATGAAGCTTCGTTAAAACAGAGATAATCTTCAAGGATAGACCGTTCCTCAGCATGCTTTCAAAAGCCCT
+CTTAACTAAAGGATAACTTCCTCGTCCATTGGCAAGGGGTCTCGTCACGTTTTGGATCTCTGGAGGTCCA
+TCTACAGATAATGAACTCCTTGAAGAACTTCGCCCATCTATCGTCCAATAATCGTTTGAACGGAAAAAGT
+AGACACGTCTTGAGTATTGGAAACTTCCAGGATAGCTTAGGTTCTCCCCGCCTTAACACAAAGACCTGTC
+AAGTATACTCACTTCATAAAGTTCCACTCATCTTTTCCATACCTCTCTTCAACTAATTCCTGGGCGAGCT
+CAAGCTCATACTCCGTTAATTCTCCCTCTTCAAGTGGGAATGCCCTGAAGAACGAATTCCTAAGCAATTC
+ATAGGTCTCCTGCATACTTAGCTTTATCCCCTCCCTTTCCAACGTCGTGACCCTCTCGTAGATGCTCCTA
+ATCCCCTTGTCCCTGAGCTTCTCCTTGGAAACCTTCAAAACGGATGCTAAAACCTCGAGCCTGGTTGAGT
+ACATGAAGGTTCCATGTTGCAGTATTATCCCTTTCCTCCTCGTCTGCGCGGAGCCGCTTATCTTCTTCCC
+GTTCACCACTATGTCGTTTAGTCCAGAGAATCCTGCGTTTAGCCCGAGGTCTTTAAGGGCATCCACCAGA
+GGTCCTGCCAGGAACCTGTAGCTTTCCTGGATGTTCTTTAGAGATGGATGATAATCATCGCTGATGACTA
+CTGAATAAGTTATCTCGCCGAACTCATCGTGGAAAACACTGCCTCCACCGGTTATCCTCCTAACTACTGG
+AATGTTCAGTTCCCTTGCCTTTTCAATGTCAACGTCGTGTCTAACGCTTTGAAACCTGCCTATGGTCACC
+GAGCTCGGTTTAAAGACGTAGAGCCTAACGGTATCTGGAACCTTGCCCTCGCTTCTAGCGATAAGTATAG
+CCTCGTCTATGGCCATCTGCAACTCGGGCCTCGCGACTATTAAAGGTATGAATCTCATGGCCATTACCCA
+TAGGTCTTAGATAATAGATTTTAAAACGTTAGTCTGGAAAAACTTGACAAGAAGGCAATGATGAAATCGG
+TCTTGTCCGAGGAGTGATGATAGTGGTCACCGCTGAGCCACCAACTTAGTTAAGTTTTTAAACTCCCCTT
+TTAATCTCAAACCGAGCAAATGAGGCTTCCTCCTCTGTGGCGGGTTTCCCGCCGGAGGGAGCCGATGTCC
+GAAAATTTTAAAAGGCTATCCCAAAAGTAGGGTTAGGCAGAAATTTGGAGGTGATTTAAATGCCAAAGGA
+GAAGCCCCACGTTAACATCGTGTTTATCGGACACGTAGACCACGGAAAGAGCACGACCATCGGAAGGCTC
+CTCTACGACACCGGGAACATCCCAGAGACCATCATCAAGAAGTTCGAGGAGATGGGTGAAAAGGGTAAGT
+CCTTCAAGTTCGCTTGGGTCATGGACAGGCTTAAGGAGGAGAGAGAAAGGGGTATCACCATCGACGTTGC
+TCACACCAAGTTCGAGACCCCACACAGGTACATCACGATCATTGACGCTCCAGGTCACAGGGACTTCGTT
+AAGAACATGATCACCGGTGCAAGCCAGGCCGACGCTGCAGTTCTCGTCGTTGCAGCTACCGATGGTGTCA
+TGCCACAGACCAAGGAGCACGCCTTCCTTGCGAGGACCCTAGGTATCAAGCACATCATAGTTACCATAAA
+CAAGATGGACATGGTCAACTACGACCAGAAGGTATTCGAGAAGGTCAAGGCCCAGGTTGAGAAGCTTCTC
+AGGACCCTCGGTTACAAGGACTTCCCAGTCATTCCAACGAGCGCTTGGAACGGTGACAACATCGTTAAGA
+AGAGCGACAAGATGCCATGGTACAACGGCCCAACCCTCATTGAGGCCCTCGACCAGATCCCAGAGCCAGA
+GAAGCCAGTTGACAAGCCACTAAGAATCCCAATCCAGGATGTGTACTCAATTAAGGGTGTCGGTACCGTT
+CCAGTCGGTAGGGTTGAGACCGGTAAGCTCAAGGTCGGTGACGTTGTGATCTTTGAGCCAGCATCAACGA
+TCTTCCACAAGCCAATACAGGGTGAAGTCAAGAGCATTGAGATGCACCACGAGCCACTACAAGAGGCCCT
+CCCAGGTGACAACATAGGATTCAACGTCAGAGGTGTCAGCAAGAACGACATCAAGAGAGGTGACGTTGCT
+GGTCACCCAGACAAGCCACCAACAGTCGTAAGGACCAAGGACACATTCAAGGCCCAGATCATCGTCCTCA
+ACCACCCAACTGCAATTACGGTCGGTTACAGCCCAGTCCTACACGCCCACACTGCCCAGGTTCCAGTCAG
+GTTCGAGCAGTTACTCGCTAAGATCGACCCAAGGACTGGTAACATCACCGAGGAGAACCCACAGTTCATC
+AAGACCGGTGACTCAGCTATCGTCGTTCTAAGGCCAATGAAGCCAGTCGTCCTTGAGCCCGTCAAGGAGC
+TTCCACAGCTCGGTAGGTTCGCTATCAGAGACATGGGTATGACCATCGCAGCTGGAATGGTTATCTCAAT
+CCAGAAGGGTGAGTGATCTCCCTTCTCTTCTTTAATTCTTGGGGTGATTTGAATGCAGAAGGCGAGGATA
+AAGCTTGCGAGCACGAACGTCAGGTCTCTTGAAGAGGTTGCCAATCAAATTAAGCAGATTGCAGAGAGGA
+CTGGAGTCAGGATGAGCGGTCCAATTCCACTCCCAACCAAGAGGATAAGGATCGTAACCAGGAAGAGCCC
+CGATGGTGAAGGTTCCGCAACTTTTGATAGGTGGGAGCTTAGGATCCACAAGAGGCTCATCGATATTGAG
+GCGGATGAGAGGGCTATGAGGCAGATCATGAGGATTCGCGTTCCCGAGGATGTTACAATAGAGATTGAGC
+TCATTTCATGAAAACTCTTATATGCCTAATTCTAAATTTATAGTGGGTGCCGGGGTAGCCTAGCCAGGGA
+AGGCGCGGGCCTGGAGAGCCCGTGGGCGTTCGCCCACCGGGGTTCAAATCCCCGCCCCGGCGCCAAAATC
+ATTCTCAATAGAAGAGTTTTGGGGAGGATGAGTATTTTTAAAAATAAAAATGTCAAGTGACGGGAACCTT
+TATTCCAAGCTTCTCTACTAGTTCTTTGTATCTGTTTCTTACTGTTACTTCTGTTACTCTTGCTACTTCT
+GCTACTTCTCTTTGGGTTCTCTTCTCTCCTTCCAAGAGGGATGCAATGTAGAGTGCTGCGGCAACTAATC
+CCGCTGGGCTTTTACCGCTCGTTAAACCCCTCTTGTAAGCCTCCTCTAAAATTTCAATAGCCCTCCTCCT
+AACCTTCTCGCTTAACCCAAGCTCGTCAGCAAACTTGTTCACGTAATCAGTAGGTTTTACAAAGAGTTTC
+TTTGGAGTCAAGTTTAGATTCCTTGCAATAAAACGATAACTCCTCCCAATCTCCTTCTTCTCAACCCTAG
+CAATATCACTAATTTCGTCAAGAGTCCTCGGGACTTTTAATAGCCTACAAGCCGCGTAAACGCAGGCTGC
+AATAACGCTCTCTATAGACCTACCCCTGATCAAACCCTTTCTTACTGCTTCCCTATAAAGCCTAGCAGCT
+TCCTCCTCAACGTGCTTTGGAAGCTTTAACTGGGCGGTAATTCTATCCAACTCGCTTAGGGCGAATGCAA
+GATTACGCTCGGCGGCATCACTAACTCTAAGCCTAGACTGCCACTTCCTAAGCCTGTACATCTTCTCCCT
+CATCAACCCAGTCAAACTCCTATCAATGCCAATATCCGTCGACAACCCCTTGTCATGAAGTAAAATACTC
+TCTGGCGCACCCGTCCTAGAACGCTTCTCCCTCTGAGAAGCATCAAAAGCACGCCATTCTGGTCCCATAT
+CGACTATGTTCTCCTCGATTACATATCCACAGCGTGCGCAGACGATTTCACCCCTTTCGGGGTCGTAAAT
+AAACTCGGTTGATCCACAAACGGGACAAACCCTTTGCTTGGTCACCCAAACACCCCCGCCGGCGGTCTGA
+GAACCCCCTCAATATAACTACGAATACCGAAAGGTATATAAACCTTTTGTGTTACTTCGGCGGGTTAAAA
+TTCGACGCTTAAACAATCCTTTAATACTACCTCCAAGACTCCAGAGTGATGAAGCTCAAAACTTTACCCC
+CAACGCTTAGGGATAAGAACAGGTACATAGCCTTCGAGATAATTAGCGATGATGAATTCACGAAGGATGA
+GGTGAAGAGCCTAATATGGGAGGCCTCGCTGAGGGTTCTCGGAGAGCTTGGAACGGCGTTGGCCAAGCCA
+TGGTTCATAAAGTACGATCCAAAAACGAAGACAGGGATAGTTAGATGTGATAGGGAGTACGTGGAGCATT
+TAAGGTTTGCCCTGATGCTAGCCACTGATTTCAATGGTAAAAGGCTAATCATAAGGACTCTTGGAGTATC
+GGGAACGATAAAGAGGCTTAAAAAGAAGTTTTTGAGCCAGTATGGTTGGAAATGAGGTGAGAGCATGGAA
+GTGCTTGAGGAAAAACCAAAGGAGGGGAAGGTTAAGCTCAAGGTCGAGACCCTCGATGATCTATGGCACC
+TCTATCACGTGATTTCCCCTGGGGACATTGTTTACGCCAAGACCCTTCGAAAACAGGCCCAGAGGAGTGA
+CTCCCTAAGGCCGGAAAAGGTTGAAGCGATTCCAGTGTTCCTGGGGGTAAGGGCTGAAAAGATAAACCTC
+CACAGGTTCGCGAACCAGCTTAGGGTCACTGGGCCCATTGTGTACGCTAGCAGGGATGACGTTCCTCTTG
+GGAAGTACCACACGATAGCCGTTGAGCCCGGCATGACGATAACCATACAGAAGGAGAGGTGGAGGAGTCA
+CCACGTTGAGAGGATCAAGGAGGCTGTTGAGGCCTCTAAGAGGGCAAAGGTAATGATAGTTGCGATGGAA
+GATGGTGAAGCTGAGGTTGCCATAGTTAGGGAGTACGGCTTGGATTTCATTGCCAGCATTAGGCACAACA
+TTGGGGGCAAGAGGTACAACGTCAAGAGGGAAGACGAGGAGAAGAAGTTCTTCCACGACGTTGCAAAAAC
+AATCAAAGACTTAATCGAGAGGGAGAACGTCCAGAAGGTTATAGTTGCTGGCCCCGGATTCTATAAAGAG
+AACTTTTACGGGTTTCTTAGGGAGAACTATCCCGAGCTAGCTGGGAAGGTCGTCCTGGATGACACGAGCA
+TGGGGGGAAGGGTTGGCGTTTACGAGGTGATAAAGAGGGGAACCGTGGACAAGGTTTACACCGAAACGAG
+GGTTGCCCAGGAGATTAAGTTAGTCGAGAAGGTAATAGAGAGGATAGCCAAGGATGAGCCAGTTGCTTAC
+GGATTAAAGGACGTTGAGGAGGCCGTGAATTACGGTGCCGTCGATACATTGCTAGTCTTGGATGAGCTAC
+TTAAGGGTGACGATAGGGAGAGGATAGAGGAAATCATGGAGATGGCAAGGAATTTAAGGGCGAACGTCGT
+GGTGGTTAGCTCGGAGCATGAGGGGGGAGATAAGCTTAAGGCCTTAGGTGGCATCGCCGCAATCTTGAGG
+TTTAAGATTCATTAAGGAGGGTTGATCATGCTGTCGAGGGTTAAGGAAGGTGCGAGGGAGAAGATAATCA
+AGGTGATAGAAAGCCTGGCCCCAGGATGGAAGGGAGAAATCGAATTCAAGGATACTCCAAGCCCAGAGCT
+TGGAGACTTTGGGACTCCCGTAGCCTTTAAGCTTGCGAGGGTTATGAAGAAACCCCCGTTTCAGATTGCA
+GAGTTGATAGTCGAGGAACTCAAGAAGGAGTTGCCCGAGGGTATTAGAGAGGTTAGGGCGATTAATGGTT
+ATGTCAATTTCTTCGTCGATTACGGTTACTTGGCAAGGCAATTGATAGTTGAAGTACTTGAAAAGGGGGA
+CAGGTTTGGCAGTAGCGATATCGGGAGGGGAAAGAAGGTTATAGTGGAGCACACCTCAGTTAATCCCACG
+AAGCCCTTACACATGGGACACGCAAGGAATGCCATTCTAGGGGATTCAATGGCTAGAATCCTAAGGTTCC
+TGGGCTATGAGGTTGAGGTTCAAAACTACATAGACGACCTTGGAATTCAGTTTGCACAGGTTTACTGGGG
+CTACCTTAAGCTCAGGGAAAAGTTCGAGAAGATCATGAAGGAGTTGAAGGAGAAAGGCATTAAGGAAGAT
+CCAATAGATCACGTCCTCGGATTGCTGTACGTTGAGGTTAATAGGGTCCTTGAGGAGAATCCCGAGATAG
+AGGCCGAGATAAGGGATATCATGAAGAAGCTTGAGAGCGGGGAACTCAACGGTAGAGAGCTAGCGGAGAG
+CGTGGTTAGGGCCCAAATGGTTACAACGTACAGGCTGGGCATTAAGTACGATCTTCTTGTTTGGGAAAGC
+GACATCGTTAGTAGGAAGCTCTTCGAAATAGCGGTAAAGTTATTGGAGAGGAATGAGAACTTTTACACGC
+CCAACGAGGGTAAGTACAAGGGAGCCTTCGTTATGGATCTTAGTAAGCTCTTCCCGGATATGAAGAATCC
+GTACCTCGTTCTGAGGAGGAGCGATGGGACCGCAACGTATACTGGAAAAGACATAGCTTATCACCTCTGG
+AAGTTCGGTAAGATTGATGTTGATTTACTGTACAAGCCCTGGGATGAGCATACGTGGACAACTGCCCCCG
+ACGGAGAGAGCGTTAAGGGCAAGTTTGGAGGGGCAGATATCGTTATAAACGTCATAGGGGCTGAGCAGAG
+GCACCCACAGATGGCCATAAAGCACGCATTAAAGTTGCTGGGCTTCGAGGATGCAGCGGAGAATTTGCAT
+CACCTAGCGTATGAGCACGTTGAGAGGCCTGAAGGGAAGTTCTCGGGAAGGAAGGGAACTTGGGTTGGCT
+TTACGGTGGATGAGGTGATTAATGAGGCCATAAAGAGGGCCAGGGAATTAATCGAGGAGAAGAGCCCAGG
+ATTGAGCGACGAGGAGAAGGAGGAGATAGCTGAGAAAGTTGGAGTAGGAGCGATAAGGTACAACATGGTC
+AAGTACAGTCCGGACAAGAAGATAATCTTCAGGTGGGAGGATGTTCTCAACTTCGAGGGAGAAAGTGCCC
+CCTACATCCAATATGCCCATGCGAGGTGCTCCTCGATACTGAGGAAAGCCGGGAATCCGGAGTGGGAAGC
+TTTGCTTAAAGAAGCAAACTTCAAAGAGCTCACGGAGAGGGAGAGGGAGTTAATAATACTGCTCTCAAAA
+TTCCCAGAGGTGGTTGAGCAGGCTGGTAGAGATGTTAAGCCCCATCTAATAGCCTGGTACGCGAATGAAC
+TAGCTTCGCTCTTCAACAAGTTCTACATGGATCACCCAGTAATAAAAGCTGAAAAAGGGATAAGAGAGGC
+AAGACTACTGCTCGTTATGGCCGTTAGGCAGGTTCTCAGGAACTCCCTGTGGCTCCTTGGCATTGAGGCT
+CCGGATAGGATGTAGTTTATTCCTTCTCCCTCATAACTTTGACGAGCTTGAACTTCCTTCCGTTGCATTC
+AACGTCTCCCAGTATTTCTATTATCTTTACCGTGTCACCCTCAAACAAGCCCTCTGGCCTTACCAAATCT
+AGCTTCTCTGGATCGTTACAATCCACGAAGCGTAGCGTTAATTTGCTTCCAGCTATAGCATACCTCGGCT
+CCATCAGCACCTCTATAGCTGGCTCGACGACTTCAACTACCCTAACCTTACCCTCGTGGAGGGGGCAGGG
+GTGTTCTATGTTCCTAACTTTTATCACCTTGTACCTCCTTCCAGGTTCCAGGTTCCCTATGCACACTCTT
+GCAAGCCTACAAGTCTTACAGGGTTCTCCTGGGCCATAATAGATGAACTCAAGCCCGGGTTTGGCTAACT
+TTTCCCCAACCAACGTGATTACCATAACAACACCTCCTTAAATTACACCCGTGATTTTAGCTGCCTTTTC
+GGCGGCTTCCCTAGTTAAACCCTCCTTGCCCAGGATGGTGTACCTTTCTGGCCTGATTTTGTGAGCTATA
+GTTAGGGCCTCTATTATTATCTCCGGATCTATTCCTAGTTCGTAAGCACTCGTTGGCGCGCCTACTGTTT
+TCAGGGTTTCCTTGATCTTCCTCCAGTTTATCCCATGCAAGTACGCCATAATTATGGTTCCTATTCCGGT
+CTGCTCTCCATGCAATGCCGGCTTATCAAGGAGAAGGTCTAAGGCATGACTAAATAGGTGTTCCGCTCCG
+CTCGCTGGCCTTGAAGAACCAGCTATGCTCATGGCGACCCCGCTTGAAATCAAGGCCTTTATGACCTTTC
+TAACTCCTTCGTCGTTGCCGAGCCTTATTATCTCAGCATCCCTAATCACCATCTTGGCACTCATTAAACT
+GAGTGCAGCGGCGTACTCGCTGAAGTATTCCCCTTTGAGCTTGTGGGCCAATTTCCAGTCCCTAACCGCT
+GTTATGTTACTTATTACATCCCCAACCCCAGCCGCTAAGTATCTCCTGGGCGCCGTCTTTATTACCTCGA
+TGTCGGCTATCACTGCAATAGGCGGTCTGGCCTTTATCGACGTTTTTGCCTCTATGCCTCTAATAGAGGC
+GTTTGCACTCGCTATTCCATCGTGGGAGGCCGTTGTGGGGAAGCTTATGAAAGGTATTCCACTTCTGTAG
+CTTGCCAACTTTGTTACATCTATTATGCTTCCTCCTCCAACGGCTATTGCCCACTTAATGTTGTAGTCCC
+TTATTTTAGCCTCAACCTTTTCGACTTCCCCTATGTGAGCCTTCTTCACGGTGATCGAATAAACGTCAAA
+TTCATCCCTAATCGCTTTTTTCACACTCTCGCCGGCTATCTTCTTGGTAACTGGCCCATAAACGACTAAG
+CCAGGGGATTCCAGCTTTAACCTTTTTATAACGTTATTAACTTCTGGAACGAGATTCTTGCCAAGAATAA
+CTTCACGGGGAAACTCCATTAGGTGCATTGTGCCTCGCCTCATCTTACGTTTAACTCCTTAAAATCTCTT
+GCGTTAGAATAGGATGGTGCCGGGGCGGGGCTTCGAACCCCGGATCTCCCGGTTTCTCAGGCTCCCCGAA
+GCGGGGAGTGACCCTATGAGCCGGGCGCTTTGACCAGGCTAAGCTACCCCGGCACTGCCCGGAATTACTC
+ATTCACGGAAGACTTTTAAGTCTTTCGCTTAAGGAAGTTTCAAGGAGGTAAGAGGGATGAGAGTTGGTGT
+TAGTATATATCCTCACTTCATAAAAGAGGGAAAAACCCTGCCCTCAATACTTGCAGAGGTAAAGATAAAG
+AATTACGACTTCGTTCAGATATTTCCTCACGCTCTCGGCCTTATCAAGAATGGCACCGTCGTTGAGTCAG
+TTCTTATGGAGGTTGAAACCGCCCTTAAGGGAGTGGGAATAGATTACATAGTGAGGATGCCCGTCTCCCT
+AAATCTGAGGGATAGCATATACTACTCTAGGCATTTCAAGGTCGCGAAGGCAGTCCTTGACGTTGCTATA
+AAGTTAGGTGCCAAGATAATAGTTATGCAGAGTGGGAAAACAGGGAGGTTGGATCTGGAGATAGACGCGA
+TAAGGAGCTTAGCTGACACTGCCTCGAAGTTCGGTATAAAGATAGCCTTGGAGAACACCTTCAGCGTTAA
+AGATACCCTTTACGTAATAGACAATGTTGATAGGGAAAACGTAGGTTTCGCTTTAGACGTTGCTCACGCT
+TTCCTGAGCGCCCAGGGAGACGAGAATAAGTTGCTTGAAGATGTAAAGCTTGGAATAGACAAGACGATAC
+TCTTGCTCGTCCACGACAACTTCGGGAAGATGTTCCCACAGGTTGAGCCAGAGGATGCGTTAGCTTACGG
+TGTTGGCGACCTACACTTGCTCCCAGGAGACGGTAAAATACCATTTGGAAAAGTTTTGAGGCTCTTTGAC
+GACGTTCCAATCCTAGTTAAGGTCAAGGATCCAAAGATATTCTCCAATCTACCACCGAAGGCCGAGCTAG
+TGGAGAGGCTAAGGAGGTGATGCGATGCCAGCGAGGGAGATGAGGATGGAAATGTTCCTGAGGGCTCTGC
+TTAGACGGGACTTCGACAAGGCTAAGTCACACCTTGAAAAGTTATCGAAGCTGGTTAAGGATGATGAGTG
+GGGAAGGGGATATCTAAAGGCTATAAACGGCTTTATGAGTGCTATCAAGGACAACGATTCGGATTCTCTA
+ATATTTAGGCTGATAAACAACCCAGACCCAAAGGAAATCGAGGGTTTACTCAAGAGGTTTGAGGAGATAA
+AGGAGCAGGAATTCAGGGATGACTATGAAAGGGGCTATTATACGGCGTGGGTGGAGCTCCTTCAAGCTTA
+CCTATCGCAGTCAAGGTTGCCAGTGAAAAGGTGATATGAGTGGCGTCAAAGGAGGAGCTCATGAAAAAGC
+TCGAAGAGAAGATTAGGAACTGTAAAAAGTGCCCACTTTGGCAACTTAGGACGAACCCGGTTCCAGGTGA
+TGGGAGCTACGATGCCAAGGTGATGTTCGTAGGGGAAGCTCCTGGGTACTGGGAAGACCAGCAAGGTTTG
+CCTTTCGTTGGAAAAGCTGGAAAGGTTCTTGATGAGCTCTTGAAGGGCATAGGCCTTAATAGAAGGGAAG
+TTTATATAACGAACATAGTGAAGTGCAGGCCCCCAAACAATAGAGATCCAACGGAGGAGGAAATTAAGGC
+GTGTGCCCCTTATTTGGATGCCCAGATAGATATAATAAGGCCGAGAATTATCGTGACCCTCGGAAGGTTC
+TCCATGGGTTATATTTTAAGGAAATATGGCTTCCAAGTTGAGCCCATAAGCAAAATTCACGGGAAGGTTT
+TCGAAGCTAGGACTCTCTTCGGCAAGGTTTACATAGTTCCCATGTACCACCCAGCCGTTGCATTGTATAG
+GCCTCAACTGAGGAAAGAGCTTGAAGAGGACTTCAGGAAGCTCAAGGATCTCATCGAAAAGGTGGTTTAG
+GCAATTGCCGAAACCTTTATATTCTTCCTGGGTGGTAATTAAAACATGCTAGAGAAGGAAAAGGAGATAC
+TGGCCAAGAGGATTGCTGGTGAGATAGTTCTCTCTCCAGACCCTGGGAAGACAATGAGGAAGTGGCGTGA
+GATATTCGGTATAAGTCAAACCGAGTTGGCCGATTACCTAGGTGTTTCCTCATCGGTGATTAGCGACTAT
+GAGGGCGGAAGGAGGAAAAGTCCTGGCGCTTCCACCATAAGGAAATTCGTTGAGGCCTTAATTGAGATAG
+ATGAAAAGAGGGGTGGAAACGTCATAAAGGCCTTCAGTAGAACCCTTGGCAGTGAAATTCCAACGAACGC
+TATCCTAGATATAAGGGAATTCGACATCCCCGTTACCGTTAAAGATGTAGTTGAGGCCGTCAGGGGCGAA
+ATAGTAGCAAACCCTGATTTGGTTGACAGGAGGATATACGGTTACACCGTTGTCGATAGCATTCAGGCAA
+TACTTGAGATGTCGGCCGAGGAATTCTTAAAGCTCTACGGCTGGACCACCGAGAGGGCCTTAGTTTTCAC
+GAAGGTAACTACGGGAAGAAGCCCAATGATAGCCGTTAGGGTTCAAGGACTTAAGCCCGCAATGGTAGTC
+CTTCACGGAGTCAAAAGATTAGACGAGCTTGCCGTTAAGATAGCGGAAAAAGAGAGAGTCCCCTTGGTAG
+TTTCAAGGGCCGAAAACGAGACCGAGCTAATAGCCGGTTTAAGGAAGCTAGTCGGTTCATTCTAGCCTTT
+CTCTCCTCCAAATGCCTTCCTCGGCCAGCTTAGTTAGCCTATCCTTTATGTGAATCAGAACCTCACTGAG
+TATTCTCGAGTTATCGTAATTCTTAACTATCTCCTCGAGCTTTTCCCTGGGGTAATTCCTCATTTCCTTG
+GCGAGCTCTATCATCCTCGGGTAGGCTCTTATTATGTTATCAACTATTGTAATATCCGCCATCCTTGCGC
+TCCTCGACAATGGGTTAAGATCAACGGTTATCACGAACTTCCCCATTCTTACTAGGGCTTCAGTCCTGTC
+ACCGTCCTCAAGGGGAACTAGAACTACATCGGCTTTCCAAATTCCTTCCTCATCGACTTTTCCCCTCTCG
+CTCTCGAGCCCAGGAATTCTTTTGGTTGGGTTTATGCCTAGAACTTCCTCAGCCCCGGCTTCCCTAAGGA
+CCTCTGCAATCTTTTTGACTCTCTCCTCTGTTCTGTAAAATAGGTTCACCTCCAGTTTGGCTCTTAGAAC
+TTTAGCCAACTCGACTGTCTCCCTTGGAACTAGGGCCGCTACATTACCATTTACGGATAACACGGGGTGT
+TTGGCCAAAAGCAACTTTGCAACCGCCGCTCTCATAGCCTCCTCGGCCGGCTTTATCGTCTTCTCGCCGA
+TGAGATAGTCGAAAGCCTCTCCCCTGCCGTGGGCTATTAAACCTGCTTTGGCCGTTATCCCCCTTTCCAT
+CCCCTCAATTATCTTCTCCCTGTAGAGTAAACTCCAGTACCTTGGGTGGCTCTTTGGTATTTTCACCATG
+TTTACCCCAGGAATAAGTAGGGAGGGGGAGGATAAAAAGGTTCAGCCTGATGTGCACTCATCACTTGCTC
+AGCTTGGATGGAGGCTCATCATCCCTTATAATTTCAAGCGTGTATTTGACGTTGGTTCCACTTAATTTTA
+AGTGTGCCGATGCTGAGCAGTACTTCTCTTGACTAAGCTCTATGGCCCTTCTGGCCTTCTTTTCATCAAC
+GTTCCCGTATATCCTGTAGTGGATTGTCACCTCTTTATATATCCTGGGGTGCTCTTCCCTCCTAACACCC
+TCTATCTCAACTTCGAGCCCCTTTATCGGTTCCCTCATCTTTTCGAGTATCATCACGACATCATAAGCCG
+TGCATCCAGCGACGCTCAATAGGAGGAGCTTCATTGGACTTATTCCACCTTCTCCAAGTATCACCGAGCA
+CTGGTCACCCTCGATCCTGCCTATGAACTGTTCTCCCTCGATCCACCTCACCCTACCTTTAACGATTGTC
+ATAATTTTCACCTATTCAAGCTAGAAGTTAGCTTCTTATACCTTTTCCTTCCAGCATTGTAAGATGTACA
+TAAGGCCCTTTGACCCATGGAAGTCAAAGCTCTGCACGTGCCCCTTCAAGTACACCCTAAACCCCTACAC
+GGGTTGCGATCATGCGTGCGTTTACTGCTACATAACCGGCTATATCCCAAAGGCGTTCAAGGTTAGGGTT
+AAGAGTAATCTCCTCCCCCAACTCGAGAGGGAGCTCAGGAAGTTCAACAAAAACTTCATAATCGCGATGT
+CCTATTCATCTGATCCGTATCCAACGATAGAGAGACACCTCGGCATAACTAGAAAAGTTCTCGAGCTCTT
+TAGGAGGTACAACGTTAGGTGCTTACTTCTCACGAAGTCAGACATCTTCGAGAGGGACATAGACGTGCTT
+AAGGATCTTAGGTGTGCCGTTGGGATCACGGTCACGACGGTTGACGAGGAGAAAGCTAAGTTACTCGAAC
+CCAATGCACCGTTACCTAAGGATAGAATAAGAGCCCTCAAAAAGGCCAAAAAGGAAGGCATTCCGGTTTA
+CGCTCGCATAGATCCAATAATACCATTCTATACCTGGGAGGACTTTGAGGAAACCGTTGACGCTTTGAGC
+TTCGTCAGCCATATAACGGTCTCAACGCTAAAGCTCAGGCCGGACATAAGGGCTAGGATGAGGGCCAAGT
+TTCCGGAGCTAATGAAGAAGCTCGAGCCCCTATACACCGAGAGGATGGAAGGTTACACCTACTTAAGAAA
+GGACATTAGATTCAAGATTCTGGATGAAGCGAGAAGGATTATCGAGGGGAAGGGCATTACGTTCGGATCT
+TGCAGGGAAGGTTACTACTCATACCCAACCTGCGACGGTTCTCACTTGGTTCCTTAACCTAAGCTATCTC
+GAATTGCTCGTACGGACTCTTCCCTTTTCTATGCTTCATTAAAATCTCGTACATTGCCTCCTTAAGGGTT
+GGGGACATGTCGTCGTCGAGGAGTATGTCAGCTCCAGAATAATTGACCTCCTTGGCCTTGCTAATAAGAA
+CGTTAACGTACGGCATGAGCTCTGAGATTAGTATTCTTCCTATGGATGAGTAAGCCTCTTCATCGATTTC
+GCTATCGCTCTCTATTCCAAGGTAGACTATGTACCCAGAGGCTTGAAGTGCTAAGATGAACTCATCCTCG
+GAAACCTCAAAGAATGAGAAGTTATAGGATGTCGAGCTTATCTTTGCAATTAGAACCCCTTTTATCGATA
+GCGTGACCACCTCGCCATCCACTTCGAAAACTAGATCCCTCGCAAGCTCCTGGGCCAGAGAGTAGAGGTG
+GAGTATGTTGTTCATTCGACCACCTCCACTATCTCCCCTTCTCCAGGAGGCAGGACTGCCATTATGTCTT
+CTTCTGGAACCTTATAGCCCCACTTCTCAAGTATCTTCTGAATCCTTTTTACCAACTCGCTCTTCTTCAC
+GTCCCCAGGTCTTATCACTATGTACTTGTCGGTGTGGGCTTTTACCGCATCGACGGGGCCGCACATGACG
+AGCTCTTCCCCTTCGTACTTCACCACCCCAACCGCCAACTTCAGCGGAATACCGTGCATCCAGTTCCTCT
+TCCCGTACACCATGAAGGCTCCCTTGGGAAGGAACTCACCGCTCGGCGCTTGCTTCTTCACCTGCTCTGG
+ATAAACCCAGTAAGCGTCCCCAGAGTACAACCCTTCGCTCCAGGCCCTGCTCATGGAAACTGCGAACTGG
+CAAGCTTCGAATATCGTCCTCTCGCTGGCCTTTTGTCCATCCTTTATTATGACATGAGGAGCTCCCCAGA
+TGTCGGCGTGGCAGTAAATGTCGTTCTCTTGCATGTACTTCCTAACCACTATCTCGTTGGTCGTAGCGTC
+CTTCCCTCCTATCACCAGGAAGCCCTCACTGCTTATGAACCACCTGAACTTCTCGAACCACTTCTTCTTC
+CTCTTCTCGATCTTTTTAACTTGGATTTTCTTCTCTTCCTCTTCTATCTCCTTTTCAATCTGTTCAAGTT
+TCCTCTTAAGCTCCTCGTAAGCTTTCTTAGCTCCTTCAAGCTTGTGCTTGGCCTTCTTAGCTTTCTCGTA
+GTAGAGCTCGGCGTTATCGTTTATGCTCCTGTTAAGGTAGAGCTTTATTTTCCTACCTTCGAGTTCTATC
+GTTATTGAGTCCTCCTCAGGGTTAACGTTCTTAACCAGGAGTGCAATCTTGTTTCCCTGCTTCTTCCCCT
+CTTCAAGCCTCTTCTTGAACTCATTCCATCCGAACTTTTCCACGGCCTTTGAAAATTCCCTAAGAATTCC
+GTCGATTATTGTGTAGTTTGCGTATATTAAATCTCCAATCTCCTGGTTTTTCCTTGCTTCCTCCTCAAAT
+CCCTTTATCATCCTCTCCTGTCTTTCTAGGGTAGCCATGAGCTGTTTCTTCTTTTCTTCTAACTTCCTGG
+TTCTCTCTTCCTTGGCCTTCTCTATGGTCAACTTGCCGAAGTACTCATCTAAAGCCTGGCTGAAGGTTTC
+GAAGTAAACCCTCTCGTAGCCCTCGTACCACTTAAGCTCTATCGGGACGACATCTATCATTTTACCTTCC
+TTGTACACTATGTTGGGCTTTTTTGGCGAATTAAAGACCTCTTTCATCTTCTCGTATATCACCTTCAACT
+CATCTTCGCTAAGCTTCTTGACGTTCTTTTTCTTGTCTATTCCAGCCCTCAGTAGAATTTCTTCCGCGTA
+TAGTCCACCCATGTTGAGTTTCCTAGCCAAAGCTCTAACTATCTCAGTGTCTTCCCCTTTAATGAGCTCC
+ACGAACCTATCCCAGGAAACCTCTAGAGGATTTTCCCTCGCCGGCGGATACTTGTACTCAAGCTTCGGCT
+TTATCGCCCTGTCCTTAAACTCCTCGTACCTTATCGCCCCTATTATCGTGTTGTTCTCATCAACCAGGAT
+GACGTTACCCCTTCTGAAGAGCTCTGCTATTATGGTGAACTTTCCAATCCTAATCTTGACTATCCTATCG
+AAGTCGTGTTGCTCTATCCCATCCACGAAGCTCCCGCTCAGGTGCTTCCTCAATAACATGGCAAAAGAAG
+AAGGTTGGGGGGATTCCTTTATGTAGCTCGTCAGGTGTATTCTTTTCCCGGCCTCTATTATCAAATCCTT
+CCTGCCTTCCCCAGCCTTGTGGAGCTTTATCCTAACCTCGTTCCCCTCGTGATAAACCTTGTCAACCCTA
+GCTCCAACGATTTCTTCCTTGAGCTCCTGGACTATGTACCTTATGTCGACGCTACTCATCTCTTCCTTCA
+TAATCATCCTCCCGAGATCTCCTGGAGCTTCCTCCTAACTATCTGGCTCACTAGCTTTCCATCTGCTTTT
+CCTCTCACCTTTGCCATGACCCTACCCATTATCAACCCCATAGCCCCCATACCTTTGGCCTTTACGACCT
+CGATGTTCTGCTGTATAACTTCCTCTATTATCCTCGTAACCTCTTCCTCGCTTAGCAAGGTCAATCCCTT
+CTCCTCAGCAACCTCCCTGGCGCTCTTGCTTGGATTCCTTGCCAGCTCCTTGAATATCTCCTCAAAAGCC
+TCCTTCGCTATTTTACCCTCCAGGTAGAGCTGGAACGCTTCTCTTATGTGTTCATCCGTTACGTTCTCTA
+TCGGAACCTCCTTCCTCAGTCCCTTAAGAACTACCACGAGAATTGATGCAGCCAGGGAAGGTTTAACCCC
+CATGCTTACCAGTTCTTCGAATAGCTCATCCCTTTCATCGTCAACCAGCGTCTGAGCTAAGCTCCTGTCA
+AGCTTGTACTCCTTGACGTACCTCTCAACCTTAGCCTGTGGGAGCTCGGGCAAGTTCTCCTTTATCTTCT
+TCTTGAGGTCATCTGGAATCCTAAGCGGTGGAATATCGGTCTCTGGGTACATTCTGGCCTTTCCTGGGAG
+GGGCCTCATATACTCGGTGTTCCCATCTGGCAGTGCCCTCCTGGTTTCCTCTGGAACACCTTCTATAGCT
+TCCCTAGCTCTCTTTATAACCTCCCTAAGCGCGTTCTTTGCTTTCTCCTCTTCAGCGGCGACCAGAACGA
+AGGCATCCTCTTCGCTTAAGTTGAGCCTCTCTATTACCTTGTTAACTTCTTCTTGGCTTATACCGTAGTT
+TGGAAGCTCGTCTATGTGGAATATCCCAGGGACGTACTTCTTAGCCCTATCCGCGAACTCCGTCCCTAGC
+CTCCTACCAGGTTGGATCTCCCTTCCGATTAATCCCCTGAACTTTGGAAGCTTTATTGCGAGAACCTTTC
+CTCCCTTCTTTATTACCCTTGCTATGATCTTTGACTTCGTGTTCTCGAAGATATCGGTGACGTCGTAGAA
+TTCCTCCTTTATGTCCTTGGGCTTCACTCCCCTCTTCCTCAGCTCATCCCTTATCTTCAGAAGGTTGAGT
+TGCCTTTCAACTTCCCTCTCTATTATTATCGGTATCATGTCAAGCTCTTGAACTCCCTTTATCTCTATTC
+TTGCCCCTCCCTTTATCGAGACGTTTAGGTCTTGCCTTATAGTCCCTAGACCGCGCTTGACCTTTTTAGT
+GGCCCTCAAGGCATCTCCTATGAACTTGGCAACCACCTTGGCCTGCTCGGGATGGTGTATATCTGGGGTC
+GTGCTGATCTCTATTAGCGGTATCCCAAGCCTATCGAGCCTGTAAATAACTTCCTTATCCTTCCTCTCTA
+TTATCCTAGCTGCATCCTCCTCGAGACATATCGTTGGAATTCCAACAGCTCCCCAAGGAGTTTCAACTTT
+CCCGTCGGTTGCTATTATTGCAGTCCTCTGAAATCCGGAAACATTGGAACCGTCGATGACTATCTTCCTC
+ATGTAGTAAACCTCATCAACCGGCTTGGCGTTTAGGAGGTAAGCTATCTGGAGCGCGACCTCTAATGCTT
+CTCTATCGGGCCCTCTCGGAGGTTCCTCGTCCATGTAGACTAGATCCGTAAGCTCGTAGTTCCCCTCGTA
+CACGTACACCCTTCCCTTCTTGAACTCCTCCAAGGCGGCAGGGTCTATCTCTCCGAGCTCGCTCATTGTT
+GGTCTTAGCCTTCTTTGGAAAGTGAACTCGACCTTATCGCTAAGCTCGCTGGGAACTGGAGAAAAGAGCT
+TCTTAGTATCGAGTTGCCTGTGAATCTCCAACCCAACCTTAAGCCCGAGCTCCTCATAGTTGAACTTGTC
+AGTCATAACCATCACCTCAGGTAGGTATCAAACCTCGTGTACGGAGTTATCTCACCGGCATAGTTAGTTA
+ACATCATCTTCCTAACCTCTTCTAGGTTCTGGGTATGTCCGAGAACCCACATCAGCTTTACATAAGCTGT
+TTCTGGCAACATGTCCTCGCAGGGAATTACTCCAGCTTTGAGAAGTTTCCTTCCGGTTGAGTATACGTTA
+AGGTTTACCCTACCGTAAATGCATTGGCTCGTCATGCAAACCGCAACTCCTTCTTCTACGGCCCTCTCTA
+TTGATGGTATTATATCATTGGGCGTGTGCCCTAGCCCTGTTCCCTCTATGACTATCCCCTTGTAGCCCTT
+GTCGACGAGAAAGTCTATTATCTCGCTCGATATCCCAGGATACACCTTAACTAGTGCAACTTTTTCCTCG
+ATTTTATCGTCGACCTCAACTTCTTCATCACTTCTCTTCCTGTAATCTTTCCTCAGGAACTCTATTTCCC
+CATTTGGCCAAATCTTCGCTATTGGAACGTCGTTTATGCTCCTGAAGGCATCCCTCCTGCTGGTGTGCAT
+CTTCCTGACTTTAGTTCCCCTGTGGGCTAGACAATAGGTATCTCCAGTTTCTCCATGCATCACAACCATA
+ACTTCAGCAACTTCGCTCGTCGCCATTCTAACCGAGCATATCAAGTTCATAGCGGCATCACTGCTCGGTC
+TATCGGAGCTCCTCTGGGCTCCAACTAGGACAACGGGCTTTCCTAGGTTCCTGAGCATGAAGCTTAGGGC
+TGCAGCTGTGTAACCCATGGTATCCGTTCCGTGAGCTACTACCACTCCATAATCTCCGGAGTTAAGGGCC
+TTGGCAACTTCGTGGGCTATCTTAACCCAGTGTTTGGGCTTCATGTCCTCGCTGAATATGTTGAAGAGCA
+GCTTAGGCTTGACGTTTGCTACCTCAAATATCTCTGGAACTGCCTTGGCCAATTCCTCCGCAGTAAACGC
+AGGGTATACTGCACCCGTCTCGTAGTCTATCCTGCTTGCTATCGTTCCACCTGTCCCTATAATTGTAACT
+TCGGGCAATCCTGGCTTCCCCTCTATTAGGGCCTCGAAGTGAACCTCCGGCTTAACTTTAGCCCTCTCTA
+AGACTTCAATTCTCCTTATCTTTTCAAGTGCTATCCCGATGTTGTAACCGTTCTCAAGCTTTAGGACGAG
+CGTGTCTCCAGCCGAGAGCTCATAGGGAGGCATTATGTAGCCCTCGTATGTAACTTCCTCCCCATCCTCT
+TCCTTGGTTATCCTTACGAAGTCCCCCACGTTGATGTTTCTCTCCTTTAAGAACTCGTCAACCCTCATCA
+ATGACCCCCAGGAAAATGTAGAAGGAGGAGATATAAACCTTAGGTGCTTATTCGGCTAGGAACTCTTTCA
+CCTCTAGAAGGTCGTTCAGGTCTACAGCCTTTATCCCCCAGACCTTTGCGACGAACTTGAGCTCTTGCGT
+GTAGTCTCCTGGGACCAGAGAGAGGTGGTTCGCTCCCATGACGTTTATGAAATCCTGCCTATCCAGGGGA
+TTTCTTATGGCTGTGTGTGGCCATTGCTTGCCCCATTTTAACTTTTCCTCAATATCTTTCGTTATTTCAA
+CGCCTTCGGCGAAGAAGTAGAGGAGGTAATATTTCCCACCCTTCCTTATCATCCTAGCTACGGTAAATTC
+TCCTGGGGGAGTTCTGTAGGTGAAGGCTCCTCCGCTTTTACCTTGGCATTGTCCCTGTATAGTCGTTGCC
+TTAAGATTCTCCTCCGGGTCATCGCTCATCCTTGCGTAGTACAGGGATGAGGCACCACAGTTGGCTATTA
+TAACTATGTCATCGTCGACGTACTTTATATCCCCGAATAGCGGTGGCTTATTGCTTATGTAATAAAGCAG
+GGCTGACGTTATCGTCCCTTTTATATCCCCTTCACAGGTGGCTGGAACTATCGGCTTATCTCCAAAGGCA
+TCCCTATTGAACGGGAAGAAGGCCGGGATTGTGCACGCGGTGACTCCATAGATTTCGCTGAGCTCAGGTT
+GACACTTAACTGAAAGTCCAATTATCTCTTCTCTTCTTTTATCCCAAATCCTCTTGGCCCCTAGATACAG
+TCTTATCTGTCTCTTCAAGACTTCAGGGGTCAACATTTTTCCATCGAACTTCACTTTGGCCTTGCTAAGT
+AGCCATTCATAGAACCTCTCAACATCCCCATCCTCTACTTCTTCCCCTTCTTTGATTATCGCGTACTGGT
+CGAGCATTATGAAGTCTCCAACGAACTTCTTTAGCTTGGGAATATCATCCATGAGGTGCTCCATTCCAAG
+CGTGTACGTTCCACCTAGGAGGAGTATGCTACCCTTCGATAACTTATCGACTGCTTCAACTGCCCTGACC
+CAGGATTTCACGAGTTCAAGATCTCCGATAACCCTCACATGTCTAATTGCGTGCTCATTTATCGACGTTT
+CCCATAGGGAGGCACCAACGGAGGTAACGCACGTTGCTCCCGCCCAGTTTGGGTCTCCATCCGCATATAA
+TAAAATAGGCACGTTCGCTTCCTTTAAGAAGTAAGTAACCAAGTTGCTCTCCGTCCAGTGCTATAGTCCA
+ATGATGACTCCACTTACTCCCCTTTCTTTGGCAATCCTACCTGCTGTTATGGCCTCCTTGATGCTGTTTA
+TCCCGAAGATTCCGTTCCTGGGTTTTCCAAGTTCCTTGTTTATGTCAAGCACTTCAAACTCACTTAATTC
+TTTAATTATGTAATTATGCTTTTCCATAATTGCCTTTTCCCTCTCATCGGATAGCGCGGTTTCCCTGGGA
+TCCGTAAAAGAAACGACGCCGATCATTTGAATCCCTCAAAATTTTTCTATTAGCTTCCTCTTATTATAGT
+TTGGTGCTAGTTATGATATGCTCCATAGGGGAATTACTTGTAGATGTTATAGCAACCGAAGAGGGTGACC
+TAAAGGACGTTAGACTTTTCGAGAAGCATCCTGGGGGAGCCCCTGCAAACGTTGCTGTTGGAATTGCAAG
+GTTAGGTTTTGACTCTTGCCTAGTAAGCAAAGTTGGGGACGACCCCTTTGGGGAATTCTTGGTGGAATCA
+CTTAGAAGGGAGAATGTTAAAACCGATGGCATCGTGAAGGATGAAGAAAAGCATACCGGAATAGTCTTCG
+TTCAACTTACTGGGGTATCTCCGAGCTTTATCTTGTACGATGGCGTTGCATACTTTAACCTAAGACGGGA
+GGACATCAACTGGGAGCTGATTAATTCTTCAAGGATAGTTCACTTTGGTTCAGTGATTTTGGCTAGAAGT
+CCTAGTAGGGAGACCGTCCTCGATGTAATTAAGAGGGTTAAAACCATTGTGAGCTTTGACGTAAACCTTA
+GGTTAGACCTCTGGAAGAACAGGGGAGAGGATATGCTGAGAACGATTGAGGAAGCGATAAAATTGGCTGA
+CATCGTAAAGGCCAGCGAGGAAGAGGTCGATTACTTGGAGGATAACGGGATAGAAGTTGAGGGTAAATTG
+ATAACTGCGATAACCATGGGTTCTAAGGGGGCCAAGCTCAACGGTATTCAAGTTCCAGGGTACAAAGTTA
+ACCCCGTCGATACAACCGGTGCAGGGGACGCGTTCACCGCTGCCCTTTTGGTGGGGATCATGAAGGTTAG
+GGAGATTACCAACGAGAATTTGGAGAAGATAGGAAAGTTCGCAAACCTAGTTGCGGCCCTTTCAACGCTT
+AAAAGGGGAGCCTGGAGCGTCCCAAAAGTTGAGGAATTGCTAAAATATAAGGAAGCAAGGGAAATACTAA
+GACTTTAAAATATTGTTCCAGCTCATGCTCCTCTCTATGACTTCTTCCAAGCTTACGTCTTTTTCCTCTA
+CGACCTCTGGCTTAAACTTTTCAAAGAACTTAAGCAACTCCTCAGTTTTCATACCATCAGCGATGACCCT
+TGCTATCCTTTGGTATGGGTTTATGAAGGCCCTGTAAACTTGGTCCATCTTTGAGAGCTCGTACTGCACT
+TCCATGGCTTCTTCGTGGGTTATTTGATTTAGCCTTATCGTAATCTCCTTCATGCTCTCACCTCTCGAAG
+TAGTTAACTATGTCAATGTACGTCTTCCTATAGAGCTCGCTCTTTTTCATCTTCTCAACGAACTCCTTGG
+TTCTAACGTACTTATCCTTCATGTAGTCCCAGTCGGGATGTAGCTTCTTCCACTCTTCCCAGGAGTAGCT
+GAACTGCCTCTGAACCTTGTCCCTGTATAACTCTGGAATTACATTGAACGTACAGAACGGAACTATCCTT
+CCATCCGGCATGGCGTAGTGGATTACACAGCGTTCAACTCTCTCAACATCATAGTTGTACTCATCCATGA
+AGTGCATCATTCCCAGGAATAATGTATTCATGTGGAACTTACCTAAGGCATCGTAATTTCCGTGAACGAA
+TGCGTTCTTTATCAAGCCTAAAACGTCCAACCCCTTGGGGGCGTTCTTCTCGTCGTAGAACTGCTTGAAC
+TTTATGAACACCGTCTCTCCTATGGCCTTAAGCTTAGCTAATCCTTTGAACCTTGCCTTTTCTATTTCCT
+CGGCTTTCTCAAGTAAGAATTCCACGAAACCTTCAACGTCGAGGAACCTTGGAATGGGTATCACTTTCTT
+CTCTTCCCTGTCAAGGAAAACGTACGTTGCTGCACCGCAGGCAAAGTGGCTCGTCATGTAGTACTTACTC
+CCAGTAAACACTTCGAAGAACCTAGCTATGTGCCCAGCTATCGGTATTGGGTACCAGTCATCCTTAGATA
+TTACCCCGTTTGTTTGTTCCTCAATCTTCTTTATGGCACCTGCGATTGTTATCCTAAACCTCTGTCTCTC
+CTTCTTTGGAACCCTTCCTACGAGGGATATCGGCTGGAAGTTGACTCCCCTCACTATGTCGAGGTGGTTT
+AAACCGAAGTTTATTATCGCCCCAGCCTCGTGGTCATTAACGTTCCTAATGAGCGTTGGAACCAGGACTA
+TTCCTGGGCCTCCAGCTTTTCTAACGTTCTCGAAGATAAGTGGAATCTCCCAGTGGTTCTTCCAGTTGGT
+TTGAGGTGTCATTCCGTCGTAGCTTAGGTAAAGCGTATTAACTCCAGCCTGCCTTATCTTCTTGACTAGC
+TCTGGGTCAAAAGCTAGCTTTATTCCATCGGTGTTTAGCTGGACGTGATCGTAACCTTCCTCCTTCGCTA
+TCTTGATTATCTCTATTAGGTCATCTCTGAGTGTTGGTTCTCCTCCCGTGAATTGAACCGCATTCGCTCC
+AATGGGATGTTCCTTCTTAGCATTTCTTAACATCATTCTAATTTGTTCTAACGTTGGTTCGTAAATTGGT
+TCTCCTTCACGAGCATAGAAGAAGCAGTTGCTTACTAAGATTCCATCTGCAGCCACGAAGGAGTGGCCCT
+CGTTCTCCACCTCTAGGTCATAGACGTATCCTGAGTACTCTTCCTCAGATACTTCATCGACGACATCTAT
+GTAGAAGTCAGCGATCTTCTTAACTCTCGCCGGTTTCCTGTTGCCTATTTCTCCTAGCTTCTCTCTATGT
+CCTTCTCTAAGTTCGAGGAGCTCAACAAGCCTAACTAGGTCGGTTCCCGCGATGTACAGCTTGTATAGGT
+CGTGGTTTGCACCCTTCATTTTCTCCTTTGGAACTCTGTATACCCTCGCGAAGATGCCTAGTGAGGCGAG
+TAGGTAGAGAATATCCCTTATCAATCCCTTGGAGGTGCTGGCGTACCCGATGCTAAGGTGGTGCTCTCCT
+CTAACAACGTAGCCATCCCCATTAAAGAGCCCGCTTAATAAGGCCACCTTAGCTTCAAACGGGAAGCTTA
+GGAATCCTTCTGGTAATCTCTTATTTGGTGCTCCCTCTGGAATCTTAAAGACGTGCTTGAACACTAACCT
+CAAGAGTCTGCTGCCTATGACTATCTGCTTTGTCTTTCCTTCCCACTCAAGGAAGCTGTAAGGTAATCCA
+AGCTCCTCTAAGATGTTCACTATTTCCTTTTCAACATCCTCATGCCCGACCGTTATCCTGAGGTCTTTGT
+CTGAGTAGTTACCATCTGAAACGAAGTACCCTATGAGCTTAGCTAGTGATGGCGTTATTTTGAGCTTTGA
+AGGTAACTCATAAGTGGTTGCGTCCCTTCCGAGCCTGAACTCTTTATCTAGATCAACGTTAAGCTCATAG
+AACACGCTTAGTGGCATCGAATCTTGGCGAGCCCAGTAGTAAACCTTGTCTCCATACTTCTCCTTGAGAG
+GTGTCAAGTCAAGATCTTTAATACCTCTAACGTATACCTTCTCCTTTTCTTCTTGAGGCAAATCCTTGAA
+TGCCTCTAACAAGTTTATTTCCGTCAGGGTTTCTTCTGATTCAAATCTCCAGAGTAGAACGAGCTCGTCT
+CCAGGCTCTAGCTCGTCAGCTCTCTTCTTAACGAGTTCCCCATCCTTATACACGAAGAACTTATGCTCAG
+GGGTAGTTCTTATCGTTCTCCCAGTTTTTGTCTTGATTACCCTTATTTTACCTTCGTGTTTCCTTCTCAA
+GAACTTGGTTACTCTCGTCCACTCCGCCTTTCCATCGTTAAACGTGAGCACGTATAGATCGTTTGGAATT
+GAATATTCGCCCTTGAACCCATCTATTTCTACTTTGTGCTCGAACTTGAAGTTCTTTGCAACTTCCTCGA
+ACGTTGCTATCTTAACCTTGTCACCGAATTTGAAGACGGCTTCCTCTGTTGGAGGGAAGCAGTACCAGCA
+GTTTAGATTACACCTATTCGTTAGAACTATGTTTAATAGGCTCGTGTGGGAGCGGTGCCTTGCGCATAGC
+CCGCAATCAAAGGGACAGTTTACTCCGGTATTCTCAACGTTTACTGAGAAGAGTTTTTTCTCCTCGAACT
+TCCATCTCGAGAACCTGTAATATAGCTCAACGTCTTCATAATACAGGTCGGTTATCATGCCCTCGGGGCA
+CTTCTTCGTTATCCATACCTTCCCGTCTTTCTCCCAAACAACAGCCGGAACTACCCTCCTAGTCTCGGGG
+CATAAGGAGTACGTTCTATGAGGTAACGGTGAGCCGTAACCTCTGCTAGCACTCTTTAGGAGCTCATGAA
+ATTCATCTTCACTAAGCTCGGGAAATTCGATTATCTCTCGCAAACGCTTAGTGGAAGCTTCAAACTCCTT
+TTCTCCACTAGGAATTTCGCCAACAGTTTCAGCCATTTTATCACCCTCATCTTCACTTTCCGCTTGTCAT
+TAAAAAGGTTTTCCTATATATGAAAGATAACTTTCATGGATATGCAGATATTCGAACCCAACCATTCGTT
+TTCAACATGAAGGGCGAAGGTAAACATTTATAAGAATGGGTCATAAACCAATGGTGGTGTTCCTTGAAGA
+AAAATCCATGCATGGGAGGGTCTTAAATGGCAGAAGCAAGCCGGATTAGTAAGTTCCTCTACACCTTCAT
+CGTCACGTTCATAATCTGGCTGTTTCTGACTGCAAGTTTGGATCCCCAGGAATTGACAATCGGTGCAATA
+TTCTCCGCAATAGTCTCGGCCTTAACCTATGACATCTTCACCACCAGGGGACTTTCTAACCTCCACCCGA
+GGAGGATAGCGTACGCAATAATTTACGTTCCATACTTTCTCTGGGCAATGATAAAGGCAAACCTAGATGT
+TGCCTATAGAGTCCTTCACCCTAAGAGACCCATAAACCCAGGGATAGTCGAGTGTAGAACAGTTCTAAAG
+AACGAGGTCGGAAAATTAGCTTTGGCGAACTCAATAACCTTAACACCAGGAACGATAACCCTCGATGTGG
+ATGGTGACAAGTATTTTATCCATTGGATAGATGTCAAGGATTCAAGCGTTGAGGGTGCATCCGAGAATAT
+AACTAGACCGTTTGAAAAGTTCTTGAAGGTGATCTTCGAATGATGAGCGTTAACGTTTACCTAATTTTGA
+TAGCAATAGCGACGCTACTCAGCATGTACAGAGTGTTCAGGGGACCTACAACCGTGGATAGGCTAGTCGC
+AGTTGACATAATGACGACGATAACGGTTGGACTGATGGTTCTCCTAGCGTTGTACTATAAGAGGATGATA
+TTCCTAGACGTTGCGCTGGTATATGCCGTGCTATCGTTCGCCGGAGTAATAGCGTTTGCTAGATACCTGG
+AGGGAGGGCTATGAACATCTTGGCGGGAATTGGAGAGTTTCTAGTCTTATTTGGGACAGTGTTCTACTTC
+CTATCAACTCTGGGTCTCATCAGGATGCCAGATGTTTACAATAGAATGCAGACAGCAACTAAAAGCGTAA
+CCCTGGGCTCATTGTCCGCAATAATAGGGGTTGGACTTTGGGCCGTTGGAGAAGGCTTGGGAATCGCTTG
+GTTAACAAAGACGATAGTTATAGCGGTGTTTCTGCTACTGACGAATCCGATAAGTGCCCATGCTCTGATA
+AGGGGAGCCTACAAGTCTGGGATACCACTTTGGGAAGGTAGTGTCGTTGACAAGTATAGAGAGCACTTGG
+AGAGAAAGGAGAGGGAAGAGGAGGAAGAAAAGGAAGAAGGGGAGGGAGAGGAATGAACTGCATACCGTGT
+ATAGAGTACATAATAGTGTTCCTTATGGTTATCTCAGCTATCCTATCAGTGGAATGGAAAGACCTCCTGG
+CTGCAGCGGTTGGAATGGCGGCAGTTAGCTTGTTCGCATCGATACTCTTCTTCATGCTTCAAGCTCCAGA
+TGTAGCTATGACGGAAGCAGCTATAGGTGCAGCCCTCAGCGGAGCCGTGTTCATCTTCGCGATCAAGAGG
+ACGAGAAGGTACGAGACGGAGGAGGAAGAGAAGCCCGGTTGGTGGGTGAGGTGGTGAATCATGCTGAAGA
+GAGTTCTCGCGATTATTACAATATTAATAATAGGATATTGGCTTGCCGAGGGATTGGCTAACGTTCCCTT
+CGGTCAAGATAAGATGCTCGTTGGTCAGTATTACCTTAATCACGTTAAAGAGCAGACTGGTGCAGTTAAC
+GCCGTTACCGCCGTTGTTGTAAATTACAGAGGTTTCGATACGTTAGGTGAAGTTACGGTCTTGTTCATAG
+CCTCCACGGGAGTTGCTGCCCTACTTTGGAGGAGAAAGAGGGAAAGAACGGCTAAAACTCCTGGGTCCGT
+AGTTCTAACTACTGGTTCAAAGTTGTTGTTCCCGTTCATAGTCCTGTTTGGAATGTACATATTCATCCAT
+GGTCACCTAACCCCTGGAGGAGGTTTCCCAGGAGGGGCCACCATAGCAACTGCATTCCTTTTGATGTACT
+TGGCGTTCATAGTTTATGAGATTCCCCACAAGGGTTTCGAGACGACAGAGGGATTGGCTGGAATGAGCTA
+CGTCTTGGTTGGTCTAATAGGTTTAGCAATCGGAGGCTACTTCCTCTTCGACTGGATTTGGCAAACGTGG
+CACTGGGGCACTAGCAATTTAGGCAGACTATTCAGCGGTGGCTTCATTCCAGTAATATATACAATAATAG
+GAATCAAGGTTGGAACTGAGCTGAGCGGTATAATCGATAACATGCTCAAGGAGGAGGTGAAAGAATGATA
+TCCTCATATTACTTTGGCGCGATAGCCCTAGTCTTAATCGGCCTGTACGCAGTTCTCGTCAAGAAAAACC
+TGCTTAAGATCTTAATCGGTCTCAGTATAATGGAAACTGGAGTGAACTTGCTCTTGATAAGCATAGGTTA
+TGTAAGTGGTAGATCTGCTCCAATACTTAGCGAAGGTATAGGTCCAAATCAAGCCGTTGACCCAATTCCT
+CAAGCCCTAGTTCTTACTGCGATAGTTATAGGAGTTGCAACTACCGCAATGGCCCTTAGCGTTGCTATTA
+TCTTGTATGAGAAGTATGGAACCCTCAACATAGAGGAGATAAGGAGGTTGAGGGGATGAGCCAGGTAGCG
+TCACTATTAATAGCCTTACCTCTAATCAGCGCGTTCTTCGTCCCCGTATTGAAGAGGATAAAGCAATCAC
+TAATAATGCCGTACCTAATCCTAATCACGCTTATCCAGACAGGAATAGCGGGATGGGTTTTCTATGAGGT
+TTACACCACTGGAAAGCCAATAATTATAATGGCAGGAGGCTGGAGGCCACCCGTTGGAATAAACCTTTAC
+ATCGGACCATTTGCAGCGTTGTTCGTTCTAATAATAGCGGTTGTAAGCTTTATAACCGCTGTATTCAGCG
+TCAAGGCGGTTAAAGTAGAGCCGATAGATAAGTACGCAATGTTGTTCCTCCTACTGATGCTTGGAGCAAC
+TGGAATGATTGCCACTGGTGACATATTCAACCTCTTCGTCTTCATGGAGATAACCGCGATAACTGCTTAC
+GCGTTGACCGCGTATAATAAGACGGGGGAAGCCGCCGAGGCGTCAATGAAGTACATAGTCCTAGGAGGCA
+TTGGGTCGAGTTTCTTCCTCATAGGCGTGGCCCTGCTATATGGTGCAACTGGAACGCTAAACATGGCACA
+CTTAGCCGAGCTGAGCACTTCGATAAATCCAATAGTGGCTCAAGTTGGCTTGGCCTTAGTTATATTCGGA
+CTTGCCGTTGAGGCAGAGCTCTTCCCGCTCAACGCGTGGGCACCGGATGCATATCAAGCTGCCCCTCACC
+CAATAACCGTCATGTTCTCGGCGTTCGTTGTAAAGGCCGGCCTATACGCCATGGCCAGGATACTCTACCT
+CTTACAAAAGGCAAATGGATGGAGCTCAGTCCTTAGGTTAGTCCTAATAATGGCAACCCTAACGGTAATA
+TTCGCAGAGCTTTCGGCACTTAGGCAAAGAGACGTTAAGAGGATGATAGCCTACTCAAGTATAGGGCAGA
+TAGGATTGATAGCGTTGGCATTCTCCCTTGGAACTCAGGCTGGCGTTGACGCTGGAGTGTTCCATATGCT
+GAACCACGCTATAGTCAAGGCCATGATGTTCCTCGGAGTCGGCTACGTCGGAATAACCCTTGGGGGAACC
+GAACTTGAGAAGTTCGAGGGTTTGGGGAAGAGAATGCCCTTAACGGCTTTGGCCCTAACGATAGGTGCAG
+TTTCAACGGTGGGAGTTCCGCTCTTCAACGTCTTCTGGAGCAAATTCAGGATAATAGTTGCAACGTTACA
+GGCTGGCTTCATCTGGCCAGCAATACTTGTCCTCTTCGCTAGCATGGTGGAGGCCGTTTATTACTTCAGG
+CTCGTGCACACGATGTGGTTCTCAGGCTCAGGCGAGAGGGTTAAGGAGGGTTGGATTGTCATATTCCTGC
+TACTGCTCGCGGTATTAGTCGTGGCAATAGGAATCTACCCGACCCCAGCGTGGGAGATAGTGAAGAGGGC
+CGGAAGCGACATATTCGCGGTTGCCAATTACGTTAAGAACGTCCCGTTGATGGGGGTGATACAATGAATG
+AGTTGTTATTAGCGGTGATATTTTCACCCCTGGTAGCAGGATTCCTCGCGTGGCTGTTCAACGTTAAGGG
+GATTAGGGAAGGAATTGGGGTAATTGGAGCTTTGATACCTTTAATTGGCCTGATAAAGTTATATCCATCT
+CTAGGCCAAGGAGTTAGCTACACGATAACTGTCGGTGGCTTCAAGCTTGGATTCATGATGTCCCACTTGA
+ACTGGATATTCTCAATGATAGCTGCAGTAGTCGGAGTATCAGCGATCCTTGGAATGGTTTCAACGGCAAA
+GGATGGCTATGAATGGTTATTCGCCCTCATGAGCCTAACGGGTGCCCTAGGAATTTTCACCGCTCAAGAT
+TTAGTTGTGTTCTTCATCTTCTGGGAAATCATGACGTTCGCGAGCTTCATGATGGTGCTCAAGTTCAACA
+GGGCCGCATCACTCAAGTACTTCCTACTGAGCATAATGGGAGCTTATGCAATGCTAGTTGCAATAGGCCT
+AATCTACGCGAAGACCGGAAGCTTCTCGTTCTCCGATATTTCAGCGTTCTTTGGAAAAGAAGCTGTATCC
+ACCATGCTGGGAGGAACGCCCGCTTTCAGCAAGCTTGACGTTGCACTAATCTACCTACTATTCCTCTTAG
+CATTTGGCGTCAAAGCTGGAATGTTCCCACTTCACGTGTGGGCGCCAGATGCCTACAGCGAAACCGACCA
+GAGTTATACCGCTATATTCAGTGGAGTCCTAAGCAAGGCGGGAGTTTATGGCTTTATACTCCTCTACATC
+TTGATGTACGGTAAACTGTTAATCGATCTAGGTCAAGTGAGAAGTGCGCCAGCGTTTGGATACGTAATAG
+CTTTCCTGGGAGGTTTAACAATAATAGTTGGAGGTATACTAGCCGCGCTCCAGGAAGATATAAGGAGGCT
+GTTCGCGTACTCAAGTATAAGCCAGGTAGGTTATATCTTGGTCGGCCTTGGAATAGGAACTTCTTTGGGA
+ATTGAAGCAGCGATATATCATGCAATAAGTCATGCACTCTTCAAGGGGTTGTTCTTCCTCATAGTGGCAA
+CTCTCATCTACAGAACAGGAAAGACCGAGTTCAAGGACTTCGGAGGTTTGGCCGAGAAGATGCCCTTCAC
+GTTCACTATGGCCTTCATAGCGATACTCAGCTTGGCTGGAATTCCACCACTGGTGGGCTTTGCGAGCAAG
+TGGCTAATCTTCGAAGCGGTAATAAGCCAGAACCTCCCGATACTTGGAGGAATGGTGTTCTTTGGAAGTG
+CAATAGGTTTCGTGTACCTAATAAGGTTCACGTATGCCGTTTGGTTCGGTCAGAGGCCTAGCGATATAGA
+GGACACGAAAGATGCTCCCCTTCCATTGGCGATAGGCATGGCGATACTCGGGACCTTAAACGTCGTCTTC
+GGTGTAGCCCCGGGAATAATAGCCAAGGAACTCAACGCCATCTTCGGTAGAACTGTTATAGGTGGAAACA
+TCTGGGAGCTCGAGCTTGGATTCGGAAGATACAATGCCTTGTTAGTAACGATATGGCTTGTAATTGGCCT
+GCTAATAGCTGGTATACTGTACTTCTTGGGAGCCAGCACCAGGAAGGTTCCAGTCACCGACACTTACCAA
+TCGGGTAACCCCGTTACAATGGACTACAACTTGACGATAAGGAGAAACTTCTTCCTACCGCTTAAAGAGG
+CCGTAGCGTTCTGGCTTAGGATAAGCTTTGACAAACTTTATAGAGATGTTTGGAAGTCCATTGAGGATTT
+CGCGGAAACTGCGAGGAATTACATCTACAATGGAAACGTTCAGGCTTACGCTTGGTACCTCGCGATAATA
+CTCCTAATATTGGCCGCAATGGGGGTGTGAAGGATGCTGAGGGTTATTGTTAATGCGATATTAATCCTAC
+TTTATGCAACGTTCGTGGGCTTCATGTTCATGGGTATTATAAGGAAGGTGACGGCGAGGGTTCACAGGAG
+GATAGGTCCGCCCATCTACCAGCCCATAATAGATACGATAAAGCTCTTCGGGAAGAAAGAGAACGTAACT
+CACGGTGTAATCTTTGACTTTGGAATAGTCTTTGCCTTAGGAGCTACAATCTTAGCTTTGATGTTCATTC
+CGCTGGGAAGCATAAGCGTGCTGAGGGCCTACGGTGACCTAATTCTAATTACGTTCCTCCTCGAGATACC
+GATGCTGGGAATAATGTTTGCCGCGATGAGCTCTGGAAATCCATATGCGGGAATAGGTGCCCAGAGAGCA
+TTATTAACGCTATTGGCGATTCAAGTCCCACTGGGTTTCGCCATAGTTGCATTAGCTGAGTACTATGGAA
+CCTTTAGCACGTACGAGATAGTCATGGCCCAGCAAGTCCATGGATGGAGCATATTCCACCTTCCGCTCCT
+ACTAGCTGCGATAGCTTACGACATAGTCCTTCAGGCCATGTTCGGAAAAGAGCCATTCGATATCATGATA
+GCTCCTGGAGAGATATCCCTGGGACCAATGGTCGAGTTCGGTGGCAAATACTTGGGAATCCTACAGGTTC
+AGCACGCCATAGGATTGTTCGCTGAAACACTATTCTTCAGCAACATATTCCTAGGGGGAGCGGTAATAAC
+AACGTTCTCAAGCCCAATACTGAACACGTTGGCAACCCTTGGAGTATTGTTGATAAAGCAACTAGCTGTG
+CTCTTCGTGGCAATCCTCATAAGCACTATATTCCCGAGGTTCACGATAGACCAGGCCGCGAAGTTCTACT
+GGAAGTGGCCCACTATAATAGCCGCCCTGGGTGCGATATTAGCTAGCTTGTGAGGTGAGGGAGATGGTCG
+ATTGGAGACTCTTTGAGCCATTATTTAACTGGGCGAGAAAGAAGAGCCTTTGGATTGTTTCGTTCTGTAC
+TGGATGCGGTGGAATAGAGATGCCCCCATTGATGACGTCTAGGTACGATATAGAGCGTTTCGGTATGATA
+CCAGATCCAAGTCCAAGGCAGTACGATCTATTCCTGATCACGGGTTACGTAACTCCGAAGACATTGAAGA
+GGATAATAATAACCTACGAGCTGTCTCCAGATCCAAAGTACGTGCTAGCTCACGGTTCCTGCCCCCTCAA
+CGGCGGAATATACTGGGATTCCTATAACGCAATAAAGCACCTTGACAAGTACATTCCAGTCGATGTTTTC
+ATAGCCGGTTGTATGCCGAGGCCTGAAGCGGTTCTAGATGGCATATACAAGCTCATGGAGATGATAGAGA
+ACGGGGAAGCTGATGGCTGGAAGAGATACAAGGAAAACTATGAGTGGTATAGGAAGAACCAGGATGAGCT
+CCTGGGAGAGGGTTGGAGAGAGAAGGAAGCCAAGAAGTGGATTCCATGGCTAGTTGATAAGAAGAAGGAG
+GTTAAGCAATGACGTGGGAAGTCGGTGAGGAACTATTAAGGTCAATCCTTGAGAAGGCTCCCTACGCTGA
+GGGAAGGGTGAGAAGGGAGAGAAGGCTAGAGTTCAAGGTTCCGGTTGAGAGGCTTAGGGAGTTCCTGAGT
+GTTATGAAAGAGCACAACTTTCCATTGATGCTCCAGATAAGTGCCGTTGACTGGCTAAAGGAAGGGGAGA
+TAGAGCTCGTTTACCACCTAATGAACATAGAGCTTGGAACCCATGCAATGGTCAAAGTTAGGATTCCAAG
+GGATTTGGAGAAGGCAAAAGTTCCAACGGTTAGGGACATCTATCCGGCTGCTGAAACGTACGAAAGAGAT
+GTTCACGACTTCTTTGGGGTCTACTTTGAGGGTAACGATAAGATGGAGATGCCATGGATACTAGACGATC
+CAGAGAGGGGATTGTATCCCCACAGGAAGGACTTCAACATGTTAGAGTATGTAAAGAGGAAGTACAAGAT
+CCTTGACAGGTTTGATGAGAACAAGGATAGGTATGTAATCTGAGGTGATATTAATGGTCACCCAGGAGGA
+ATTAATTAGAGAAGCGAGAAGGAATGGAATGGAGCTATATCCAATAGAAAAAGATACTTACGAGTTGTTC
+TTCGGTCCACAGCACATGGCCACCGAGAACTTCAGCATAATCCTAAAGATGGATGGGAATAGAGTTGTGA
+AGGCAATAGCGAACCCAGGATTTCTCCACAGGGGATTCGAGAAGTTAGCCGAGTACAGACCTTGGTATAC
+AAACATAGCCCTGCTCTTAAGAATATGCGTTCCAGAGTCGGATGTTCCTGAGGCCATTTACTCCTTAGCA
+GTGGACGAGATAATTGGATGGGAAGTCCCCGAAAGAGCACAGTGGATAAGGACTACAGTCCTTGAGATGG
+CAAGGGTTTCGGCTTATTTATTCTGGATAATGGGACTGAGCTTTAAGCTAGGTGTTTACACGGCTGGGCA
+GTGGGCTGCGGCATATAGAGAGAGACTAATGAGGCTATTCGAAGAGCTCACAGGAGCTAGGGTTTATCAC
+ATCTATACAATACCTGGTGGCGTTAGAAGGGACATTCCTGGGGATAAGTGGCTCAGGCAACTGAAGGACA
+CGGTTGAGTACATAAAGTCAAAGCTCCCCGACTTTGACAACCTTGTCTTTGAGAACTACATAACGTACAG
+GAGAATGGAAGGAATAGGAGTCATGGACAAGAAGTTCGCCCTAGCCGAAGGAGTTACGGGGCCGAACCTA
+AGGGCTACTGGCGTTGCTTACGACGTTAGAAAGGACGATCCCTATCTATTATACCCGGAGCTTGACTTTG
+AAGTTCCGACTTTAAGGGAGGGAGATGCTCTAGCCAGGGCCCTTGTCAGGAGGTACGAGCTCGAGCAAGA
+TCTATACATCTTGGAACAACTCCTCGAAATGGGACCACCGAGTGGGCCTTACAAGGTTGAAGATCCAAGG
+TTGAAGAACCTGCCAAGGTTCAAGGTTCCCGCTGGAGATGCTTTCGCCCACGTAGAATCAACCAAGGGGG
+ACTTTGGGGCTTACGTAGTTAGCGATGGTAGTCACAAGCCCTACAGGGTTCACGTTAGGGGGCCAAGCAT
+AGCCCATGGGATCAGGGTTCTTGAGCAACTTTTAGTTGGAGCTAGAATAGCTGACGTTCCCGTGATATTA
+ATGAGTTTGGATAATTGTCCACCCGATATAGATAGGTGATGCTCATGCCGGCTAAGGTTGTGGGTGAGGA
+TAAGGTCAAGAAGCAGCCCTCCTTCGTTAAACCCTGGCTTGGGCTAAAGTACCTCTTCAAGAAGCCCGTA
+ACGATAAAGATACCCTATGAGAAGATAGATCCTGCTCCTAAGTACAGGGGATTCCACACATTGGACTGGA
+AGAAGTGCATTGGATGTAACTTCTGCGGCCAGATATGTCCTGCAAGGGCCATAGAGATGACTTGGATAGA
+AGTTGATGGGAAGATGGAGAAAAGACCTCATCCGAAGATTGACTACGGAAGGTGCACCTTCTGTCAGTTC
+TGCGTAGATGTCTGCCCAACTGGAGCCCTTGGGTTCATCGAAAGTTACATACTAACCACAACCGGCGATG
+AGGAGGAGTTGCAGCTGTTTGATTGGGTACCATTACCTCCGGACAAGTTCAGGGAGCTTCAAGAAGAGTA
+TAAGGACTGGAGGTTCCCCGTTGAGAAGATAGACTTCAACGAGGAGACGAAGGAAGTAACATATTACCTA
+AGGAACGGAGAGATATTCAAGTTCAAGATACTCGGCTACGGTTTAAGACCGCCGAAGCCCCCAGCTAAAC
+CTAAGACTCAGCCGAAGAAAGAAGAAAGTCAAAATCAAAGCAAGAGTTAAATTTTCTTTTCTATTTCATC
+CCAAATTCTCTCAGCAAGTTCCCTCTTTTTCATCCTGGGTAGCTCTTTCACGAAGTCCTTCCCTACTATA
+ACCACCTTACTTTCCTCACTTCCAAATGCTTCGAGGGTATTGCCAATCACTAGATCACTTCCCGCGCTCT
+CTATTTGCTTCTTAGCCTCGCTGATAAGTTTCTCCATGGATGTTTCAGCCTTAAATCCCACCAGGAATAC
+GTCGCTTTGAATCTCCTTAATTTTCCTTATTATCTTTGGATTCGGAACTAGTTCTAGTGTTATTGACTTG
+TCACTCTTTATCTTCTCTTTCGCCTTAATCTTTGGCTTAAAATCGCTGACAGCTGCCGCCATTATCACAA
+CGTCATACTTCTTCTTGGTGAGCTCTTCCTCTATTGCCCCGAGCATCTCTTCTACAGTTTCAACCTCGAT
+TTGATTCTCAACGAAACTTTTAACGCTACCCCTAGTTCTTATCAGCGTAACCTCCGCTCCCCTAAATTCG
+GCTTCCTCGGCTAGTGCAACACCCATTTTGCCGCTACTGGCATTCGTTATGAACCTTATGGGATCTATAT
+ACTCCCTGGTGGCTCCCGCGGTAATTAGAACCCTCTTCCCTTCCAAGGTCTTGGGATGAAGCTTCTTAAT
+GACCCTGTAGACAATCTCATCTATTGTAGCTACTTTCGCTTTACCCTCCTCTATCCTGGGGCCTATGAAC
+TCAACCCCAAGCTTCTTTAGCTTCTCTATGTTCTCCCTAACTATCGGATGCTTGTACATGCTCTCGTGCA
+TCGCTGGAGCTATCATTATTGGGATGTGTGGGAAGGCGGTAGTGACTACCGTAGTTACTGGGGTATCGTC
+TATCCCGCAGGCTATCTTCGATATCGTGTTAGCGGTAGCTGGACAAACCAAGATTAAATCGGCTTTATTC
+TCATGCTCTCCAGCTAATTCAACGTGCTCTATGGATCCTGTTATCTCAGTTATAACTGGATTCCCAGTGG
+CAAATTCCATTGCATAAGGATGAATTATCTTCGTCGCGCTGGGGCTCATTACTGCATGAACCTCAGCTCC
+GTGCCTTATCAGTTCTCTAGCAAGCTTTACGCACTCCACAGCCGCTATGCTTCCTGGGATTGCAAGAACT
+ATTTTTTTGCCAACAAGTTTCCTGCTCTTTGTAGCGTAGATAAGCTTAATGTGGCTGAGCATGCTCCCAC
+CTCTATTCTATTTCCATGAGAGCTTTTTTAAGAAAATCGAAACCTGAAACTTAGCGAAATCCGTATAAAT
+AATCCCTCAGATAACTCGAGTGGGTGGAAACGGTGAAATTAAAGAGAATATTCGCTCTCCTGCTATTAAT
+TTCGGTTCTAATATCTCCAGCGTTCGCTCAATGTCCATGCGAAGGTAGAACCGTTGTATTAAAGGCTCCA
+GCAGTTTCAATGACATCTACCGGGGAACTAGTGGGAGTTCCTACCGATTTCGTAATAACGGTGGCCCCGG
+GAAGTGGTCATGTTTACGTTGAAACGTGGCCATTGACCCAAGTTGACATGCAAGCCTCGGCGAGGTTAGC
+TGCGGAAGTTGCTGGAAGGGTTCTAGGGATTGACATGAGTAAATACGACGTATTTATTCAAGTGAAGGCA
+GATTCCCCAATCATCGGAGGTCCTTCGGCTGGGGGAACTATGACGGTAGGAATAATAGCTGCCATAATGG
+GCTGGGAAATCAGAAAGGACGTCATGATGACGGGAATGATAAATCCAGACGGGAGCATAGGGCCAGTGGG
+AGGAATCTTAGAAAAAGCCTCCGCTGCTCATCAGGCTGGTGCTAAGATATTCCTTATTCCGGAAGGCCAG
+AGGATCCAAGTAGTTACCGAGACAAAATCAAAACAGATAGGGCCAATAACCCAGATAACCACAACCCAGA
+GAAGGGTCGATGTAGCCAAGTACGCTCAAGAGAGATGGGGGCTTAAAGTCATAGAAATAAGGGACATTTA
+CGATGCAGTCTATTACTTCACAGGTCACAAGCTTGAAAGGCCGAAACCCAAGGGTAAGGTCATTGTAAGC
+ACGTCCTTCCTTGAAAAGTACGCGAGAACCGATTACGATGAGACCATGAATTATTACAACGATGTCAAGG
+ACAAACTGGTAAATAGCGACGTGGGATACTCAACTTATACCTACCTAAAGGCGGCCTTGGATGATGCATA
+TAATGTTCTCAAGCAGGCTAGGGATGCAATAGATCAAGGGAAATACTATACAGCCATGAGCCTCGACTTC
+CAGGCTAGGATAATGATAAGGCACGTGGACTGGTACATAGACGTTTACGATGGAAGGGACATAGAGGACG
+TATTCTTTGAAGTTAAGAACGAGATAAATTCCGTGGAAAAGTACGTCTCGAATTTGACGATAAAAGGGGT
+GACGATGCTTCAGGCCGTGGCTGCTAGTGAAACGAGGATAGAGGAAGCGAAGGAATACCTCAAGAAGGCA
+CAAGCTTCTTACTACAATCAAGACTACTGGAACGCCGTTGGCAACGCTGCTTATGCATACGAAAGAGCTA
+AAACAGCAGAGCTTTGGGCTAAACTCGGTGAAGAGTTCGCAAAGGGCTCAATCATCTCGAGGGATAGTAT
+AAAGAAGGCGGCGAGGGAACAATTAGACAATGCCAAGTTAATAGTTATGTACATCACATCGATGTTCGGT
+CAACAGAACCTAAACGACTTGATGGATCTCTTGGACAAAGGAGAAAGGTACTATGAGGATGGCAAGTATT
+CGGCAGCTCTGTTCTCAGCTATGGAGGCTAGAATTAGGGGAGAAGTAATCCTCGACACGATTGGCATAGA
+GAACGTTTCAGTTCTTAGAGATAAGCTTTCCATGATGAAAGAAGAAGCTAAAACAGCGATCGGCTTGGCC
+CAGGAAGGGGGAACTTTGCCTTTACTATCGATGGCCTACTATGAGTTCGCCGAAAGCTATGAAGCTAAGG
+GGGATATGCAGGACATAATAACCGCAATGGTGTTTTACCAGTACGCCAAGGAAACTGCCTTGGTCTTCCA
+GGAGTGGAAGAAATCAAGCTCTCAAGAAGTCAAGACAACGATAAGTTCACCTATTTCAACGCAAACTCCA
+AGTCAAACAAGCACCACTACCAAATCCACCTCAACTCCTTCAACCACCCAAACTACCACCTCAATATGCG
+GACCAGCTTCGCTGGTTTTAGTTGCAGCTATAGTGGCTTTATTCAAGCGCCGCTGACCTTTCTATTTTTC
+ATTACTTCTGGGAGGTAGTTGAGCTTCTCCAGTAGATCTATCTCCCATTGGGCTAAACTTGGACACACCG
+TGCAGCCAAGTCTATAGAATCCTTGATAGTACAGGGGGTGAAGCTTTATTCCACTGGCGAGGATGTAAAG
+TTGAACCATGGCCCCGCTCCAGAACTTCAGGGGCATAACCTCTAGAATCCTTCCAAAAGATGTTTCCCTC
+TCCACGACTGGTGGCTTTAACCTTCTCTTGGCACTCTCCGAATCCCTGTCTCCTACTATTAGAACGGGAT
+TTTCGATGTCCTTGATTGCATTGTACAGGGCTTCAACCTTCATCCTTGTGCACCACCTATTCGAATGCGT
+TGGCAATCCATACTTGTGGATGGGCATTGGAACTTCAACCTTCACTAGGTTTATGTTGAGCTTACTTGCA
+ACTTCTTCTACGTATTCATCTGTTAGGGGCATCTCGTATTCCATCTTAACGTAAACAGCCGTAACATCAT
+CAAAGACCTTCCTTGCTAGTATCAATGCCGCGGTAGAATCTTTACCTCCACTCCAGGGAACTATAGCATT
+CCTATCTTGAAACCTCTCTAAGAATGCAAGGCTTGCCCGTTCAAACGCTTCGAGATAGCTCATGTTCACT
+TTTATCGTCTTATCAAGTGACACCTCTTCTAAAGCTGGTATCCTCCATTTAACTTCCGTGGGCCTTCCAA
+TGATCTTGCTTACCTCTGCTATCCTATGGGGGCCTGAGTAGTACTCTTCAACGTTCATAGTTTTTCTCAA
+AACAAGGGCAACGTCCCCAGGATCGATCCCCAGGAGATCTATCATATTTTTCCTAAATCCCTCACCTAAC
+GCAAAGTAAATGTCATAGTCAGGATTAACTTCTAGTCCGATTGGATTCTCGGGCTCGAACTTGTAGGCCT
+TTAAATTTTCTACCCATTCAACCCCAAGCCTAAACCTAGCCTTGATGTCTTCTATGTTCTCATAGAGCTC
+ATCGACCCTCATGTTCCTGACCTTTTTCGTCCTCAGAATCCTTATGAATGACGGCTTATTGACTTCCTTG
+ATAACTTCATTAGCGAGCTCTTTTTCCTTCTCCCCAAACAGGAATATTGGAATGTAGGGGTCACTCAACG
+CTTCCCTTAAGTTGTCTTCAACTTCACTTAGCTTTCTTCCCCCTCCTAAGCTTGACACCTTTAAGTATCC
+GCCATAATTTCTCTCATTTATATACTGAATGGCCTTTGCATCCTTCCTTGCCCTGACTATTATGTTGAAC
+ATCAAAAGGTTAAAAGAAGAAGCGGTTTATAACATTGAGCCTTGGGCCTGCGATGATGATAACTCCCTGA
+CCTGAAAGGTGATGAGGACCGGTTCACTGAGCTTTGGATTTAGATTTGGCCTTCTTCTTTTCCTCAAGCT
+TCTTCTTTATTTCTTGGGCTTCCTCGGGAGTTACGTAAATGAACTTCTCGTCGTACTTATCGTAGCTTGC
+TAGCAGGAACTCGTCGCTCATCTGTAGCGCTCCCGTTGGACAAACATCCACGCACTGCTTGCAGAACACG
+CACCTTCCTGTCCACAATGCTACCTTCCTAATCTCTGGAAGATATACGAAGACGCCCGCTGGGCATACCG
+TTACGCACATCCTGCAACCAACGCACTTGTCAACGTTGTAGACTATCTTTCCCCTGAAGTTCTCTGGAAC
+TGGAACGGGCTCAGTTTTAGGGAACGGATTCGTGGCCGGGGGTTTGAATAAGTTCTTAATAACGGTCGAG
+AGGAGCGGTAACCTTATCATATCATCACCCCCAGGGCCAGTAGAAGGGCTCCTACAATGCTCGCTGCAAA
+TACCCTAGTCCACAGCAAGTTAACGGCTTGCGTTATCTTCAACCTCCCTGTCACGGTTCTAAAGATGGTT
+TTCGCGACTAGTAAAACTATGAACACCTTGGCGGTGTGAATGAGTAAGTTAACTATATATCCCTGAATCC
+CTGGGATGCCCACTTGCCAAGGGAAGAGCACTGCAACAACTAGCGAGGCCGCTATGAATTCCTTTATTGA
+CTCGGCAAGCTTGATTATTCCTAGGTACCTGCCACTGTATTCAACTAGAGTCCCCTCGGCGATTTCCTCT
+TCAGCTTCTGGAATGTTAAAGAATCCAACTTCGATTTCACTTGCTAACCAGGACATGAAGACGTAAATAA
+GTATGACCCCAGCCACCCACACCATTGGGCCGAGCTCCCAGAGGTTGTGCTCGTATAGGCTTCCTAAGCT
+GAACGGCTTTTGAACGCCCAGCTTTGAGATTCCCCACATAACGGCGAATACCCCGAGCATCATTGCCGGT
+TCCCTAGAGATTAGCATTGCAACTTCTCTAGCGGCTCCTATTCTTCCGTACGGGCTTCCCGAGCTCATGA
+CTCCTAGGATTAGGAAGAAGTCCGCTAGTGTAAGTAGGTAGATGAAGACTATTATGTCACCTTTAGTTGC
+GAACAGGGGTGAAAACCCCATCGGGGTGTAAGCCAATAATGCTATAACCGTGGTTAGCATTAAGACAGGT
+GCTGCCCTAAACATGAAGTTAGCAGTGTTTGGGATTATCGTTTCCTTACTCATTAACTTCAGGAAGTCAT
+AGAACGGCTGAAGGATTGGGGGGCCTATCCTCCTCTGCATTCTAGCGACGAGCTTCCTATCTATACCGCT
+GAACAGCAATGAAATTATGGAAACGTAAGCGTAAAGTAAGATTAGTCCTATTAAGGCGTAGATAACCTTC
+ATATCATCACCCCCTCACACATCCAACTCCTGCTGGGGTTGGATCTCCCCTTATCTCAGGATTTATCTCC
+CTAGTTTTTTGAATTGAAAGCTTCAGAAGGTCTTTCTCTGTTAAGATAACCTTCTTATCTCCGGTAATTA
+CGGCCACCCTGTCTGTACAGCTTAAGCATGGATCTATTGATGCTATAGCAACAACAACGTCCGCTAACTG
+ATTTCCTTCAAGGCCCTTCGCTATTGCGAAGAGGTTCGGAAACGTTGGTTCCCTCATCTTCCACCTAACT
+GGTCCATCCCTTCCTTTCTTCCCCTTCACGTAGTGAACCAGCTCTCCCCTTGGAGCCTCGTATCTTCCTA
+TTCCTTCACCATCCCCTAACAGTTTGAGCTTTGCGACTAGAACGTTATCCTTGGGGAATGTCTTTATCTT
+TCCCTTGGGTATCTGATCTAGAGCATGCTCTATTAACTCGAGACTCTGCCATATCTCTCCTATCCTAACG
+GCGGCCCTATCGTAGACATCGCCTCTAGCTTTCTCTCCTGTGACGTCTTCTGGCATGATTGGTTTAATCC
+CGAGGTCTGGGTAAACTCCTAGCTTCTCACTCCACCTTGCATCATCCCTGACACCAGAACCCCTTCCCGT
+CGGTCCAACTGCGCCCATCTCTATGGCTAGTTTCTTGGGAATTATCGCGCAGTTCCTAAGTCTAGCCTCA
+ATCGTCGAGTCGTGTAGGAATACATCCTCTATTTGGGGCATTATCTCCCTGTAGTACTTTATCATATCGA
+GCAGTAACCTTCTGTGTTTTTCCTCTATGTCCCTCCTAACCCCTCCGATCGTCATCATGCTGTAGTTTAC
+CCTGTTTCCGGTTATCGCCTCGAGGACGTCCATAACCTTCTCCCTGGCCAACCACGTTAGGTGTAAAACA
+GTATCGTACCCAATGTCATGCCCTAGAACTCCAAGGTTCAGTAGGTGGGAGTGAATCCTCTCGAGTTCTC
+CTATTATCACCCTAATGTACTCGGCTCTCTCAGGAACCTCTATCCCTGCCATCTCCTCAACGGCCCTAAC
+GTACGTATGGTTATGAGAAAAGGAACAGATTCCACAAATCCTCTCCGCAACGTACATTAACTGAACGTAG
+TTCCTCCTGAACGCTATCCACTGGATTCCCCTGAGGTTGTAACCCAGCTTAACATCAACGTTAACTATCC
+TCTCTCCATCCAGTGTTAGAATGAACTTCTCAGGTTCCTCCAATCCTGGATGAATTGGTCCAAAAGGAAC
+TTTAACCCAATACTCAACCTTGCTCATTTACCTCCCCTCCTTAAAAGGTAGGGATGTCCAGCGTTCTTTA
+CCATCTCCTCAGGAATTCCCTTCTCGTCGTGTCTAAGCGGATATATTCCTTCTGGAAAGTCGTCGGGTAA
+GAACAGCCTTCTCTTATCTGGAGCGTTTTCGAAGTCTATTCCCACCATCTCCATTGCTTCTCTCTCGAAT
+TGGAGTGATATCGGGAATATGTCGCTTATGTCTGGTAGCACTGGGTTATCCTTCGGAACGCTCGTCTTGA
+CTATCATCGAAACTCCTGGGGCATCCTCGTACATTAATAGGAAGTGGATACTGAAGTCTAGGGTTTCACC
+GGCGTCCTCCTCTATACCTATTGAATAGTGAGCGTCAGGATCTAATTCCTTGAGGAACTTCATAAAATCT
+CTAAACATCTCCCTAGGAACCTTGACCCATATTCTCTTCCTTCCCCACTTGTTTTCCTTAACTTGAACCT
+CAACTCCCGGAAATCTCCTATTGATCTCATTAACGATGAAATCCTCCTTTCCCTCACTCATTCCTCTCCC
+TCCTCGGGTGGAACCTCTCCCTTAAGCATTTTAGCTAACTTCTCTAAGGCTAGAACAACGCCATGAAGGA
+TAGCCTCTGGCCTAGGTGGACACCCAGGAACGAAGACGTCTACGGGTATAACCCTGTCTAGGGGTGCATT
+CGTAAACGGACTCTCGTAGAACACGCTACCTCCCGTTGGGCAGGAGCCAATTGCAATAACTATCTTCGGT
+TCTGGTGTTTGCTCGTAAACGAGCTTAACCCTTTCGAGGCTCTGATTCGTTACTGGACCAGTAACTAGAA
+GTATGTCCGCATGCCTTGGGGAACCTACCAGCTTAACTCCGAATCTTTCAGCGTCGTACCTTGGGGTGAG
+GGCTGCTATTATCTCTATATCGCATCCATTGCATGATCCGGAGTTAACGTGAAACACCCAAGGAGATCTC
+CCAATGAATCTGCATAACTGTGCAATCCTTCTTTCCAGTCTTTTCCTCTCTTCTGTTTGAGCGGGCAATT
+TTATCGTCATTCAATCACCCCCTAATGAGCATGAGAATTAGTATAAACGCGGTCGTCATTAGTAAATAAC
+TCACGTAATCCGTTAGCAACCCTGTGTGATCCTTCCTTAGCGTTGTGAAGAACCTCTTAACTCCGTATAT
+CACTCCCCACATCGTATTCCTTCCAGTGTAGTATCCTTCTAGGTGTTCGAACCCAGGAATTACCTTCTCT
+GGATCCTCACCGCTTATGAATATCTTCGTTCCATCTCCAACTTCCCTCGTCCCCATTCCAGCCTTTTTAG
+CCCAAGCATCTAGGAGATAGGCTAGTACGAGTCCGATTATGAACACTAGGATGAAATAGAGGGCGTCCCA
+GTAACCGAACACTTCAACCACCTCCCATCAGAGATATCACGTAACCCATGATATCCCACAAGCTCTTCGC
+CGCTGGAACCATGAACTTGTCACTTATCTGCCAGGGGAACAGTCCCATTCCGATTATAGCTATTACAAGG
+ATGAATATCGGGAGTAGCATTGTAGCTCCTGGATCCTTCGCCTTCATTACCTTCTCACTTGGCCTTCCGA
+AGAACGTGAAGAGAACCCTAACGTAGGCAGCGGTACAGAATGCCGTTCCAATTATCGCTATCGCACCTAA
+AAGTGGGTTGAATAGGGCTGAGCTCTCGTAGATTAACCATTTGCTTGCGAAACCGTTAAGGGGTGGCATC
+CCCACTATCGCTGCAGCTCCTATTAGGAATGCAAATGTTGTCTTTGGCATAGTCTTTGCAAGTCCACTGA
+GCTCGTTGAGATTCCTTGTTCCTAGCTCATGGAGCACGACACCCGCAACTAGGAAGAGAAGTGCCTTCAT
+CAACGCGTGATTAACCGTGTGATAAATTGCTCCAGCCAGAGCTATCTCTCCGACCTTTGAACCGTAAGCC
+ACTATTCCAATTCCAAGACCCAGGAGGATGTAACCTATCTGCCCCACCGAGGAATATGCAAGTAATCTCT
+TCATGTCCTCCTGAACTACCGCCATGGCATTTCCGACTATTAGGGTTATGCACGCAAAGATTATTATTAT
+CCATCCAACGGTAGCTGGGTTTATTGCTGGCCAGAATATGCTGAACACAACCCTAGCTATCGCGTAGATA
+CCTCCTATTTTAATAACTAAACCGGAAAGCATTGCCGAAATTGAGCTTGGGGCCGCTGGGTGCGCATCGG
+CCAACCACATGTGAACTGGAGCCGCACCGCTCTTGAACAGTAGGCCACCTAGGAACAATGCTAGTGCTAT
+CTTAGCAACTATCGTTGGATTCTCGCTCATCTTCACGGCTAAGTATCCCATTGTTAGGGTTCCGTATTGG
+CCGTAGAGGAGGGCTATTCCCAATAGGACGAAGCTACTCGCCAAGGAACCGACGAACATGTACTTTATAC
+CTGCTTCAATTCCTTCCCAAGTGTCGTGCCTAAACGCTACCAAGGCGTAACTCGCTATGCTCATTATCTC
+GAGGAACACGTAGAAGTTGAAGATATCCCCGGTTATCGCTATTCCAAGCATTCCAAGTTCCAAAATCAGG
+ATTAGGGTATAGTACTTCTCTAGCCCAGTATCGTGCTTCATGTACTCCAGTGAGTACAAGATAGCGAGGA
+AGCTTACAAAGGTTATTATCAGAACCATTATGGCCCCGAACTTATCAACCTCCCAAACTATTCTTATTGG
+AAAGTCAGCCTTCCCGAATGGAGTTTCTGAGCCTAGAGCATAGACTATTGTTCCTCCGCTCCAAACTTCC
+CTAAACACTTCGATACCAACAATTAGAGTCGCGAAGCTTATTATCGTGGCCCAAATTTCCTTGGCTTTAC
+CTTTAAGCAAACTAACGATGGGCATCGAGAATGCTCCAAATAGGGGGATGATTATTATGAACGGCAACCA
+CGTCATCCCCTCAACCTCCTAAGCTTTGTTATGTCTAGGGTTCCATAGTGTCTGTACGCGTTAACGGTTA
+GAGCAACAGCCAGGGAGAGAACACAGACTCCAATGACGATGCTCGTTAGAACTAACGCTTGAGGGATTGG
+AGCTACCATTGCCCCTCCTTCGTAACCTGTATAAATCGGTGCCGTCGTCGGTAATCCGTTCTCTATCCTG
+TATCCTTCACTAATCAGCAGAAGGTGTATCCCCGAATCTATCAGGTCAAGGGCCAATATCAGCTTGATAA
+GATTGCGCTTGTAAAGGAGGGCGTATATTCCGAGTGCGACCATTATTATGGCGGTTAAATACTGGAAGGC
+TATCATCCCTTCCACCTCCTAAATAGACTTAGGGCGAATACTGCAGAAACGAGTCCCGTGAACACCTTTA
+GCCCAACTCCTAGGTTCATTATAGGTAGAAATCCTGCAGAGAGTAGGGTTCCTGGCTTTCCGTTGAATAG
+AGGCCCCTTGTGCCAGAGAACGTTGTAGAAGAATGCAACGCTAAGCCCAAGCATTGCCACACCTAGGAAG
+ACTAATCCACCGACACCCTCTAGGGCTGAGTACAAATCCTTGTTTATCCTCTTCTTGGCCTCATCCACGC
+CAAACGCTATCAAGAACAAGAGCCCCGTTCCAACTATGGTCGCACCACCCTGGAATCCACCGCCGGGTGT
+AAGGTGACCGTGAAGGACTATGTAACATCCGAATATTCCTATCAATGGGATTAGGGCTCTAGCATTTGTC
+TTGACTATAACTCCCATATCACTCATGCTCCTCCCTCCTCCAAGGTCTTAGAAGGGCCACGGCTCCAGCT
+ATTGCGGTGAACAAAACGGTCGCCTCTCCAAGCGTATCGTAACCTCTGTAATCGAAGACTATGTCGGTAA
+CGATGTTCATACCCCCGACTTCCTCTAATCCATGATTTATGTAGTAATCGTCGGTGTAGCGATACCTCTT
+CCAGTCCTCTCCGCCTAATCCGAACTTTATTCCATATTTAGGACTCAATGCAACCATTAAAGATGCGAAT
+ATAACCATCAACGATAAAAACGCTAAAGCTCTCTTCATGGTGCCTCACGCTCCCATCTCTCTGTTTTCGC
+AATTGCGTAAACCACTATAGCAGTAACAACCCCAGCACCAACGGCAGCCTCGGCTATGGCAACGTCTGGA
+GCGTGGAGCATGTAGAACTCGAGGCTTAGAAGTAGGCTCATCGCCGCTGAAGCTATAGCGGCTGCAAGGA
+GGTCTCTCAATGTTATCATTAGTATTGAGCTCACTATAATCCCTACGAGGACTATGAAGTGGATTATCAT
+ATCATTCATTGCTCTCCCTCCTCTTCTCCAAATACGCATCAACAACGGCTCTCTTTGGCAAGTAACCGCT
+CAGATGAGAAGCCTTGGCTATAGCGTGGGCACCTACGGGATTCGTTAGCAGTAAAGCAAGAAGGGCAACT
+AAGCTGTGAAGTGCCATTTGAAGGTACTTCGGGTTTCCCGTATCGTTAAGCCTAGCTAAAGCGTGAATAA
+CTACTGCAAACGTTGCGAAAATCGTGCCAAATGTCGTGCACTTTGTTGCTCCATGTAGCCTTGTGTAGAC
+GTCGGGAAATCTGTGGAGGGCTATACTTCCTAGCGTGTTGAAGGTTACGCTTATCGCAAGGCAAATGAGA
+ATTAGGTACTCTATCATGACAATCCCCCCTGGAGGTACTTCGCTATGATGAGGGTTCCAATGTAGCTTAG
+GAGGGCGTAAACTATCGCTATGTCGATGTAGATGGCCCTCTCATAGTAAGCCCCCAGGAGGAGCATCGCC
+GCCACTACCAACGTGTTGAGGGTGTCTAGGGCAACGACCCTATCCGATGTCGTGGGTCCCAGGATTAGTC
+TAAGGAGAACTATCAATCCAGCGATTCCAATAAGCAGGGTAGCATAGAGAAACATTTGTTCCACTGTCAT
+TCCCCTAACCTCCTCGCCCATTTTTCGAAGGGACCAGAAACGGGTTCAGAGCTCTTGGGCCACTCTAATC
+CCTCTGGGATGTTTATCCAGTGGACGTAGAGGGCTTTTTCTTCTGGAGAAGCTTCAATTGTTAAGGTTCC
+TGGGGTTAGGGTTATAGAGTTACTTAGAATTGTATACTGGGCATCGTTCTCTAAATTCACTGGGACCCTC
+ACGATTCCTGGTCTTATCTTCCCTGTGATGACCCTATATGCAACATCTAGGTTAGCCTTGACCATCCCCC
+AGAAGAGAACTGGGGCGTATGCAATGAATAGAACCAATTTAATTGGATTGAGGAATCTACCTGCTTTCTC
+TCCGATGATATTTCTAGTGGCATAGCCTACTATTGCCGAGAATATTAATCCTGCTATCAATTCCTGGGGA
+CTCCAAAGTAATCCTTTGCTTCCAGCCGTGAGCACGAGCCACATAAAATATGACCATATGAAAGCCGCTA
+TGAATGACATCTCCAAACCTCCTCAACCTTTGGTTTGAAACGGCATTTTACTTCCTTATTTTTTTCTCTC
+CAAAGATTAGATAGCGTAGAAATCTTAAAAGAGTTTTTTAAAGCTTAGAATTGAAAATAAAAGTGTTCAA
+CCTTTGGTTTACTATTGTGGGGTTTTTGTGATACACAATTATGACCCAAAATGCTTTTAAATATTCACCA
+AGAGAGCTACGTGGAGGTGGTGAAGATGTTCAGCCTAGGTGGGCTTGGAAAGAGTAGGGTGGATGAGAGC
+AAGGTATGGGACGTTATAATCATTGGAGCAGGGCCTGCAGGGTATACAGCAGCTATATACGCCGCGAGAT
+TTGGGTTAGATACTATAATCATTACAAAGGACCTTGGAGGTAACATGGCAATCACGGACTTGATAGAAAA
+CTATCCTGGATTCCCGGAGGGGATAAGCGGTTCCGAATTGGCCAAGAGAATGTACGAGCACGTTAAGAAG
+TACGGTGTTGACGTGATCTTTGATGAAGTCGTTCGCATAGACCCCGCGGAATGTGCCTATTACGAGGGCC
+CCTGCCAGTTCGAGGTTAAAACTGCCAATGGAAAGGAGTACAAGGGTAAGACGATTATAATAGCTGTAGG
+TGCCGAACCAAGAAAGCTTCACGTTCCTGGAGAGAAGGAATTCACAGGTAGAGGAGTCAGCTACTGTGCG
+ACTTGCGATGGCCCGCTCTTCGTTGGTAAGGAAGTTATAGTAGTTGGCGGTGGAAATACCGCTTTGCAGG
+AGGCCCTGTACCTTCACAGCATAGGGGTTAAGGTCACGCTAGTCCACAGAAGGGACAAGTTTAGGGCCGA
+CAAGATACTCCAGGATAGGCTCAAGCAGGCTGGAATCCCGACGATATTAAACACAGTAGTTACCGAGATA
+AGGGGAACCAACAAGGTCGAGAGCGTCGTCCTAAAGAACGTTAAAACTGGAGAAACCTTCGAGAAGAAAG
+TCGATGGAGTTTTCATCTTCATAGGTTACGAGCCGAAAACTGATTTCGTGAAGCACCTCGGCATAACGGA
+TGAATACGGCTACATAAAGGTTGACATGTACATGAGAACAAAGGTTCCAGGAATATTTGCAGCCGGTGAC
+ATAACTAACGTGTTCAAGCAGATAGCAGTAGCTGTTGGTCAAGGGGCAATAGCGGCGAATTCAGCTAAGG
+AGTTTATAGAAAGCTGGAACGGAAAGAGTATTGAATGACCTCTCTTCTTCCTTGAAAATTTTTCGATCAA
+GGATGTTCATTTTCGAACTTAAAGTTAAATAGTAATCCCCCGAGTTTTTTCTTGGTGGTTGATATGGAGC
+TCAAGCCGAACGTTAAAGAAATTCCTGGGCCAAAGGCAAGGAAAGTGATTGAGGAACACCACAAGTACAT
+GGCTACAACGACAAACGATCCAAATGAGTACTTTCTTGTTATAGAGAAGGCGGAAGGGGTTTATTGGATC
+GACGTTGATGGCAACGTTATCCTTGACTTCTCCTCCGGAATTGGAGTCATGAACGTTGGTCTTAGGAATC
+CCAAGGTGATCGAGGCCATAAAGAAGCAACTTGACTTAGTCCTTCACGCTGCTGGAACCGATTATTACAA
+CCCCTACCAAGTTGAGCTCGCAAAGAAGCTCATTGAAATAGCCCCAGGAGACATGGAGAGGAAAGTTTTC
+CTAAGCAACAGTGGAACTGAGGCAAATGAGGCTGCATTGAAGATAGCCAAGTGGTCAACAAACAGGAAGA
+TGTTCATAGCTTTCATAGGGGCGTTCCACGGAAGGACCCACGGAACGATGAGCCTTACAGCTAGCAAACC
+CGTTCACAGGAGTAGGATGTTCCCAACGATGCCTGGAGTTGAGCACGTTCCATATCCAAACCCGTACAGG
+AACCCCTGGGGAATCGACGGTTATGAAAACCCAGATGAGCTCATAAACAGGGTAATCGAGTACATAGAGG
+ATTACCTATTTGAGCACTACGTTCCAGCAGAGGAAGTTGCTGGAATATTCTTCGAGCCAATACAGGGAGA
+GGGCGGTTACGTAGTCCCACCAAAGAACTTCTTCAAAGAACTTAAGAAGCTCGCCGATAAGCATGGTATC
+CTCCTAATCGACGATGAAGTTCAGATGGGAATGGGTAGGACAGGAAGGATGTGGGCTATAGAGCACTTCG
+ACGTAGTTCCAGACATAATAACCGTGGCAAAGGCCTTGGGCGGTGGAATTCCAATTGGTGCCACGATATT
+CAGGGCTGACCTTGACTTCGGAGTTAGCGGAGTCCACAGCAACACCTTCGGTGGAAATGCCGTGGCTGCT
+GCTGCGGCACTCGCGGTTATAGAAGAACTCCAGAACGGCCTGATAGAGAACGCCCAGAAGCTCGAGCCAT
+TGTTCAGAGAAAGGCTTGAGGAGATGAAAGAGAAGTACGAGATAATAGGAGACGTTAGAGGACTAGGATT
+GGCATGGGGAGTTGAGTTCGTTAAGGACAGGAAGACGAAAGAATACGCAACCAAGGAGAGGAACGAAATC
+GTCGTTGAAGCATTGAAGAGAGGATTAGCACTTCTCGGCTGTGGAAAGAGCGCAATAAGGCTTATCCCAC
+CGTTAATAATTAGCGAGGAAGAGGCAAAGATTGGTCTTGACATATTCGAGGAGGCAATAAAGGTCGTGAG
+CGAAAGACACGGATACAAGATTCACTGAATTTCTATTCTTTTGTTTTTAGTTTTTACAAGAAAAAGTATG
+GGAGAGAAGTCATTTAGTGGGCCCATGGTTCGGGCCGAATAGCACGTAGTAGTCATTGCCAGCCCAAACG
+TAGAAGTACTGTTCGTGGAAGTGAACATGGCAATAACATTCATCCTCCCCATAAACTAATTCTGGTGTGA
+AGGGAACCTCGAAACTTATGTCTGGGATTAGCTTAAAGTGTCTGTTTCCTTGGTCGTCATAGTAGAAGGA
+AACATTATAAAGTGCTATCCTCTTCTCAAATCCCACTGCGAGCTGGAAGTTGTAGGTGTTGTACATTGGT
+GAAAATGCAACTACACCTTGAATTGAGCTATCTGATGGAATCACTTTCACGACTGGAACGTTCTTGTCGT
+TGGCATCGTATTTAGATGACACCCTGACCCAGTAAAATTTGTTCTTATTATAGATAACAAGCTCTCTCTC
+GTGGCTCAGGAAGACGGCCTTTCCAGGGAAGTTCTCTAGGAGGGTGTAGAGCTTGTCCGGCCCGTAGCCA
+TAGTAGCCTCCGATATCGTAAAGGTAAATACCTCCTTCAGTCCTTATAAGGGCCCTGCCCCGACCAATAT
+CGTAAATGGCAACTATTCTCTCTGGAAGGGTGAGAACTACTGGTTCAACCTTGGGAAGGCCTTTTTTCTC
+AGCTTCAAAGAACTGATCACTCGTGTACGTTAGTATGTAAGCCCTATTATCCTTCCACGCAAGGAGATGT
+AAATTGCTGTCCCGGTATCCACGCATGTAGTTTACGCCATCCGCATCAATATCCCAGCTTAGGTACTTCC
+CGTACGTTACATACTTCACTCCATCTTCATACTCATTTAGTGAGTGATCGTAAAGGAGATAAAGCCTTCC
+ATCCTTCCCTGCCATGAAGATATTGTAACTTGAGTAGAATCCTATTGTAAAGTCCCTTGGCGTAGTTGGA
+AGGACGTAAATATACCTCAATACCTTGTAATTGTTGAGGGGCTCTTTTTTCTCCACGATTGTCTTAAGTC
+CGCTGGTAATCTCCACTAAGTAATTCCCATACGCAAGGTAAAGGCCGGGCAATCCCGCAGGTTCGTATGC
+TCTTATCTGCAACCAGTCGTTGATGTTCTTGTAGTCAGGAGCTTTCTTGAGATGAACCTTTGCTCCCCAC
+AGCTCTCCGATACGCGTATATTCAATGTTAAAGTTGCTAAGAATGACTTCAATTTCACTTTCGGTATCTC
+CCTGTGTCGAGGTTTGGGTTTCTCTTACCTCTGTTTCTGCTGATTCACCCGTTGTTTCTTTGACTATTGA
+TCCAACGACGATGTAATACTTTCCGTCTGCACCCCAGAAGTAGATGTATCCCACACCTTTGCCTTTGAAG
+TATTCTCCCTTTCCAACTTCAACCTTGGCTGGTAGTTCTAGGGATCCTTCGTATTCAACTAATGTAATCG
+AAGGGTCATAACTGTAGAACTCGACCTTATTTTCCTTGAATGCAAAAATAATACTGTAGTCGTCAGTTTT
+TGTGTAGCCTACAAAGCTGTACCCAGGCAATTTTATTACTTCCTTACTCTCAACTTCTCCATTGCTTACG
+TGAACTATTATTGCCTTTTCTCCATCGTAAATTGTCACTACATCTTCGCCCTCGCCGATGTCTATGTAGT
+AGTTTCCATTCCTGGGAACTTCAATCGTTGATGATTCCTCTCCAGTTGAGATTCCAAAGATGTGTAGCTT
+ATCTCCTTCCCATACATAGAATCCGTGGTACCCTATCATAACGTCCTTTACCTGGGAATTGAAAGTGAGC
+TTAGTTGGTGTCGGTTTTTTGCCTGTTCCATCGATTAGGTTAAATATCTCATCCCCAGTAAAGCTAACTA
+TCCAAACTTCATTTCCTCCCCAGGCTATATAATAAATGTGATTTCCGTCATAGTCCCATCCTGCCACTAG
+ATTCTGTCCACCGACTTTCCACGAGAATTCTCGCTTTACCTTGTCGAGGTATACGAACTTCGCATTCTCT
+TCGCTAGGCCAATATTCAACGTTTTCATTGTCATAAACTATTAGGTGAAGATTTCCTTCGCTGTCAAGAA
+CGACTACTGACCCTTCGGGGCCTCCCCAGGAAATGCCAACTGCATCGTACGGCAACTTTGCTATCGTCCA
+GGGATAGTGCCCTTTGCTTCCCTCTTTAACGTAGTCATACAACGTCTCATCCCCATATTCAAAGGCGAAT
+AGCTTTCCAGAGGAGTAGAACCATACATTACCAGGCTGTTTTGATATGAAATCCGGTAGTGTCGATTTCC
+ACCTTGGGTTATCAATCCAGAGTGAAATCCAAATCAGTCCAGCACTTTCGGGCGAATACTCAATGTGCGT
+CAAATCGTAAATTTCTCCTTCCTTGACCTCCGGTTGTGGGGAAGGTGTACTCTCCGCTACCTCCTGTTCC
+TGTGGTGTCTTTTCCTCTATGGGTGTCTGCGAGGATTCTTCTGGCGTTGGTGATACTTTTCCGATCTCAA
+CCTCACCAATGCATCCACTGATAGTGACGATTAGGGCCACTGCTATTGCTATAAATAGCTTTACAACACT
+ATTTTTCTTCATAATAACACTCTCCAAATTAAACTCCTCAAGCCTCGAACTTCTTAAGAAACTCACCGTG
+CTCTTCAACTAGCTTTTCATATTGGGCTTCTGTTATATGAATCCAAATCGTTGTTCGTGGATCAACCCTA
+TCTACCTCGCTTTCATAGACTCCTGGGTTCTCTTCATTTTCGGCATAGTACCATATCTCAACTTTTTCCC
+ATTTTCCTTCTCCGACTTTCAGAACTTTCTTAACCTCATTAGCCTCTCCATGCTCTTTATAGCTGAAGTA
+AACATCTCCAATCGCCGAACTTAGCTTTTCCCAGTTCTCCGCGAGGTCTGCCGCTGTCATTTTAAAGTGC
+CTTTTCTTTATATGCTTAGAAACGGAACTCAATCCGGATCTCAGCTTTCCAAACAGTCCCATACAACCCT
+CTCCAAACTACTAATTAATTATCTTACTCACAATTCCCTTATAACGTTTTCGCACAATAACGGTTTTTAT
+CTCCAACCTGGAAGAAAAAGTAAAAGACTTGCAAGTTTTAATCTAGCTCAAGGTTCCCACCGTTTCGGAA
+ATAATCTTTTGGGCTAAAATCGGATGCCATCTAAAAGTCCATATATCCCGAAACTCTAAGGACGTGGAAA
+ATTGCCTCGGCCCCTCCTTCTCCATATTCTTTCTCGGTCACATAGTCCGCATTTTCCTTTAAGACATCTG
+GGGCTTGGGCTATTGCTATTCTATAGCCAACGACCTTGAAGGCATCAAGATCATTTTCTCCGTCCCCTAT
+GTGGGCAACTTCCCTTGGTTTAATCCCCAAGAGCTCACATGCTTTTTCTATCCCGGCTCCCTTATTTATC
+CATGGTTTCTTAACGTGAATGGCAAAGCCCGAGTCAACTGCAACTAAGTTTAGTCCGAGTTCATGTATTA
+TCTTCCTCACAGTTTCAACGTCTATAGTTTCCCTCATAATAACGAGTCCAGCTCTCCTATCGGGCATCGT
+GTGACTTGTTCTCGCATTTGGGAATCTCTTCCTGATTTCATTCCAAAGTATCCACTCCTCATCCATATTA
+GCTAAAAATATCCTCTTCTTTCTGTATGAAATTGCACCCCCATCCTCAGCAACTACTGGTCCAGAGGTGC
+CGATTAAAATACTGGCGGCTTCAGCGAATTGGACGGTGTTTCCTGTCACTAACATGACTGGAATGCCCAG
+GCTCTCAGCTTTTCTTATTGCCTCTAGAGCTTTTTCATGAATCATCCTGTTTGGGTAGGTTATTGTCCCA
+TCTATATCAATTGAAATAGCCTTGATTTTCACTTTTCCACCCCACTCATTTTAGGGCCTAAAGTTTTTAA
+AAGCCACCGAAAACGTTATGTCGGAACCGTGGTTAATGAGCCGAAACCGGCAACGGGAGTAGGTTAGACC
+ACGGTTCTCTTGGGCGATGGCGCCCGCCCGGGGCTTCGAGCCCGAACCGCCTCCCATGGGGAGGCTGATG
+GCGCCTATTCTTGAGAACTTTGGGAGGTGGTAGCATGGGCTCGAAGCTCTCTAGGTATGTGAATATAGAT
+AGGGTAATCGAGTACATTGAAATGAGAAGGCACAATGACGGAGGTTACTGCTTTGTCTCTCAGTTAGCCG
+ATACAAACATTAACGACACGTATTATGCTATTAAGATATACTCGCTTCTTGGGATTGAAGTTCCAGAGAA
+AGAGAAGACCATTGAGTTCCTATACGATTCAGCTCAGATGCAGACAGCTACTGTGGGGGTGGCTATGGCT
+ATCGAGGGGCTTGCAATCCTAGGAGCTAAGGATCTAGCTAAGGAAAAGATGGAGCTTCTCTTTATGAAGT
+ACAACCCACTGGAAGATAAGTTCGCGGTGGGGCTTGGAGGGAGTGAAGAATTTGGAACGGCAACCCCCTT
+AGAAGCTACGTATTGGGCTATGAGAGCCATGAACTCTGTAAATTATAGGATTGATGAGGAGATGAGAGAA
+AAGATCATTGAATTTGTGCGTAGGTTCAAAATTGGAGACGCTTACGGCGTTACCCACCCAACAACTACCA
+TGACTTATCAAGCCCTATACACTCTAAATTCCCTGGGAATAAAAGAAAAGACAAGGCACTTTGAGCTTTG
+TGAAGTTTGCGGCGACTGGGGAGGTTTTACTGAGGTTCCAAATTCATTACCTCCATATATAGAACCAACG
+TTTTATGCTTTAAGAGGGTTGGAGCTCCTTGGAAAGAGAGCTGGTTGCATTGATTCTCATATAAAGTTCA
+TAAGGTCACTTCAAAATCAAAACGGTGGATTTAGGAGAAGTTATGAGCTTGGAATTTCAACGTTCCAGAA
+CACATACAGAGCATTAGCGAGCCTAAACATTCTCATAAGGTGGGTATGATGGAGATCTGGATTAGCGATG
+AAGAGTTTGAAGCAATTAAGAGAAATAAGGAAAAGGCCTTAGAGTTTCTTAACAACGGAGATAAACTTAG
+GACTTATCTGCTTTCTCTAAAGTTTAAATTTTTGATGGAAAAACTTAATAATTTAGAGGAAAGGCTCCAG
+GAAGTTGAGCAAGAGTATAGAAAATTGAAAGCATTTGAAAGTAGAGCGTTCGAAGATAAGGAGTTTCTGC
+TAAGGATTAGAAGAGAGTTATCTATTGAAAATTCAAATCTAAGGAGGAAACTTAACAATGAAAGTAACCT
+TTCGAAAAAGTCGATTTGCGAGGATTACAGTTGAGATCCCTACAAATGCTGTCGAAGTTTGCGAAGAACT
+TGGATTTTCCTTAGAGGAAGTTCTTAAAAAGCTCTTTCTAGAGGGGAATTTTGACTTTGAAATTCACTCT
+GAAGAGGAAGTTATGCAACTTGAAATGAAAATTCGAGATACTGAGAGGAAACTATACGAATTAGAAGGGT
+CATGGTCATCTCTTAAATTTAAGTTATTTCAGGTGTATTCGGACAATAGGAACCTAGCAATCCAGATTTC
+GGGTTTAGTCTCTGAAAACAAGAGGCTGAGAAAGTTTCTGAATTTGCCAAGCAGGGATTTTAGGGACGTT
+GAAGAATTAATAAGATACTACTTAAACCTATAAAGTTATAATCCTTGGAAGGTCAAAATACATGATGACG
+CTAGCGGTTAAAGTTCCTCTAAAGGAGGGTGAGATAGTTAGGAGAAGACTGATAGAGCTTGGAGCTTTGG
+ACAACACGTATAAAATCAAGAGAGAGGGTAATTTCCTCCTTATTCCTGTAAAGTTTCCAGTTAAGGGATT
+TGAGGTTGTAGAAGCTGAGCTTGAGCAAGTTTCAAGGAGACCGAATAGTTATAGGGAAATTGTCAACGTT
+CCCCAGGAGCTAAGAAGATTTTTGCCTACTTCCTTTGACATCATTGGAAATATAGCCATAATAGAGATTC
+CCGAGGAATTGAAGGGATATGCCAAGGAGATAGGAAGGGCTATAGTTGAGGTTCACAAAAATGTTAAAGC
+GGTATACATGAAGGGGAGCAAGATTGAAGGGGAATATAGAACGAGGGAACTAATTCACATAGCTGGTGAG
+AATATAACTGAAACGATTCATAGAGAGAATGGGATCAGGCTTAAGCTGGACGTTGCTAAGGTTTACTTTT
+CTCCGAGGCTGGCGACTGAGAGAATGAGAGTTTTTAAAATGGCCCAGGAGGGAGAGGTTGTATTCGATAT
+GTTCGCAGGCGTTGGACCCTTTTCCATTCTCTTAGCTAAGAAGGCCGAGTTGGTTTTTGCTTGCGATATA
+AATCCCTGGGCTATAAAGTACCTTGAGGAGAACATAAAGCTAAACAAGGTTAACAACGTTGTTCCGATTC
+TTGGTGATTCTAGGGAGATAGAAGTCAAGGCAGATAGGATAATAATGAACCTACCTAAATATGCCCATGA
+GTTTCTTGAGCATGCTATTAGTTGTATAAACGACGGAGGGGTCATCCACTATTATGGCTTTGGACCCGAG
+GGCGACCCTTACGGATGGCACTTAGAAAGAATTAGGGAATTGGCTAACAAATTTGGAGTTAAAGTAGAGG
+TATTGGGTAAGAGAGTAATAAGGAACTACGCGCCGAGGCAATATAACATAGCTATTGACTTCAGGGTTTC
+TTTTTGATGAACCAGCTTTCAAGGGTCGACTGTTTTCCTGCTTTTATGGCTTTTTTGAGTCTTTCTAACC
+CATTCTTGACCCTTTCTTCGCTAAAATCATGTTCATCGCAGAGAAATCTTATGATTCCTTCTTCATCTGG
+TTCCTTCCATTTCAGTGAATAATCATCAGTAGTTGGTGGGTTCAGGAAGAACTCCTTTATCGCATAGAGA
+TCCACGTCGCTCTGCCTCTGAAACTTAGCCAAGGGGTCTTTCGAATACTTCACTATTTCAAGGGCTTTCT
+TAGGCCCTATACCTTTTATGCCCCCAGGATTATAATCAGTTCCAACCAAAATTGCTAGCTCTATAAGTTT
+TTCCCTAGTTATCTTGAGCTCCTTCAAAACTTCCTCAAGAACTATAAGTTCCGGTTTTATCTCAACGTAG
+ATATCCTTTCCTGGCATTTTTCTCTTTCCAGTTATCGTGAGGTTCCTAACCAATCTTGGAGTTCCAAAGA
+GTAGGGAATCATAATCTTGGCTTGCCGAGGCATAAACATCTCCCTTGCCAGCCATGTACGCTGCCTGGGC
+TTCTCCCTCGCTTGGAGCTTGAACTATAGGAATTCCCATGAGCTGTAAAAGCTTTTTAGCGTCTTCAATA
+AGCATCTCGTTAACTTTGGTAGCCCTTTGAGCGTACTTTCTTGCTTCCTCGATGTCTCCCTTGGCCAGAG
+CCTCTTTCCACTTTATCTCAGCTTCTTCTCTTGCTTCTCTTCTTTTCTCAAGTTCCTTCTTCTTAAACGC
+TGGAGGTTTTCCATCGAAAACATACACCGGCTTAATCCCGGCCTCCATAAGGTTTATCGTTCTGTAAAAG
+AGCCCACTCAGGTGGGAGGTTATCCTACCCTTGGAGTCCATTAGTGGAGTCCCATCCCTCTGCCTTATCG
+TTGAGAGGAATTGATAGATAGCGTTAAGGGCGTCTATGGCAATCTTCTTACCGTATAAGTTTTCGAGCTC
+TATTTCCTTTCTTGGTATTAACTCCCCTATAGGAACTCCCATAATATCACCCTCAGCCTACCGGTGTGCT
+CATCACCACTCAGGTGAGGGGAAGGCTCATCATCTATGGAAACAATAATTCAAGAAAGTTTATATCTTTA
+TTCTTGTTGATTGCCTTCCTTTAAATTTAGATTAACATAAATCCAGCCAAGGGCAAATATAACTAGTGCA
+AGTCCGATAAGGGTCAAAGGATTCAAAGAATCATAATCTTTAACTACCATCAACTTTCTAACGATCGCGA
+GAATACCTAGTTCTACTACCCTTCTCATGCTTACGTGGTGATGCCTCAGGTATAATGATAATAGCTCATA
+TATCTCCAGGAGGATTAACACAAAGAGAAACTCCTCAAGCGTGCCTTCTAAATTCAATGAGATTAAGCTG
+TAAAATGTTTTGTACAGTGCCACAACTATTAATCCCAGAACTACTATCACCAACAACCAACTCACATAAT
+CAAACGTTGCATCCATGAATTTTGACATGCTCTCTTTCATCAAAAATAAAGAAGAGAGAGGATATTTAAG
+TTTAAGCCTTTGCGTAAAGCCAGCAGGCTACGTAGTGATCTTTCTCAACTTCAACCATCGGTGGCTCTTC
+TTTATCGCATAGTCCAGCCTTCGCATATGGACATCTTGGATGGAACCTACAACCTTTAGGTGGATTAATT
+GGGCTTGGTGGCTCTCCAGTAACTTTCATTCTCTTCTTCTTCATTTCCCTCGCTAGGTCTGGATCTGGAA
+TTGGAATCGCCGAGAACAGCATTTGCGTATAGGGGTGTAATGGGTTTTCGAATATCCTGTCGGCGGGTCC
+AACTTCCACAAGCTTTCCTAGGTACATCACTCCGATCCTGTCACTCATGTACTTGACGACCCCAAGGTCG
+TGGCTTATGAAGAGGTACGTGAAGCCATGTTTCTCTTGGAGTTCCTTTAACGTATTCAATATGTTCGCCT
+GAACTGAAACGTCGAGGGCCGAAGTTGGCTCATCGAGCACTATGAATTCAGGTTTTAATGCAAGCAACCT
+TGCGAGGGCGATTCTCTGTCTTTGACCACCTGAGAACTCGTGTGGATAACGGTAAAGGTGCATCTCATTC
+AATCCAACGCTCTCAAGTAATCGTATAACAAATTCCTCAGGGTCATCAACTTGAATCCCGTGGAACTTCA
+CTGGTTCCATTATGATCTGGAAGACCGTTTGTCTAGGATCCAAGGAAGAGTATGGATCTTGGAACATTAT
+TTGGGCTTTTCTTCTAAACCATTTTAGCTCTTCTCCTTTAAGCTTTGTCACGTCCTTCCCCATGAAAATT
+ATCTTACCATCTGTAGGTTCTATTAGCCTTAGTATTGTTCTCCCAGTGGTAGTTTTTCCACATCCACTCT
+CCCCCACTAGTCCAAAGGTTTCTCCTCTCTTAATTTCGAAGCTCACTCCATCTACTGCCTTGACCCATCC
+TATCGTCCTGAACAAACCTCTAATTGGGAAATACTTCTTAAGGTTCTCAACTTTAAGGACAGTTTCCGTC
+ATGAGGATCACCTCAATATAAGTGACATGCAACGAAATGCCCTGGTTCAATTTCCTTTAGCTCGGGGACT
+TTTTCTTTGCATATTGACATTACCTTTGGACACCTTGGGTGGAACCTGCATCCTCCTGGGGGTGTTATTA
+AGTTGGGAACAGTTCCTGGGATAGCTTCAAGTTTCTCTATCTTCGTCAATGGATTGGGGACTGCCCTTAA
+TAGGCCTTGAGTGTATGGATGCAGGGGATTCTTGAATATCTGATCAACGGTTCCTATTTCAACTATCTTT
+CCAGCATACATTACTGCAACCCTGTCAGCGGTCTCTGCAACAACGCCTAAGTTGTGGGTGATTAGGATTA
+CGGTAGCTTTGTATTTCTCTTTCATCTTGTTGAGTAGATCTAGAATCTGAGCCTGAATTGTGACATCCAA
+AGCCGTAGTTGGCTCATCAGCTATTAATATCCTTGGATTATTTGATATTCCTATTCCGATAACAACCCTC
+TGCTTCATTCCTCCCGAGAGTTCGTGGGGATAGTTGTTCACTCTCCTAGCTGGGTCTGGGATCAAAACAG
+ACTTTAATATATCAACGGCCTTCTGAATGCCCTCTTTTATACTTTTTATCTTTCCATGAACTTCCATGGC
+CTCAGCTATTTGATAGCCCACCGTATATAGGGGATCCAGAGATGCATGTGGATCCTGGAATATGTACGCT
+ATTTCGTTTCCTCTTATTTTTCTTATCTCTTCCTCGCTTAGCTTGAGCAAATCTACAACGCTACCATCGT
+CCCTGTAGTATAGGACTTGACCCTCAACTATTCTTCCTGGGCTTTCGATAAGTTGAGTTATCGCCCTAGA
+CGTCACGCTCTTTCCACATCCGGTTTCGCCAACAAGAGCGAAGGTCTCCCCCTTGTAAACATCGAACGAA
+ACCTTTTCTATGGCCTTGACTATTCCAGCGTAGGTGTAAAAATGAACGGTAAGATTTCTAACTTGCAAAA
+TTGGTTCAGGCACTTTCCTCACCCTCCTCCATCTTCTTCTGCTTCTTAACCTTGAACTCTATGCTCCTTC
+TCGTCTTTGGATCGAGTATATCTCTTAGCCCATCACCAAGTAGGTTCCATCCAAGAGCCGTGAGGAGAAC
+AACTAGACCTGGGTAGAACACTAACCACCAGCACCTTGGGAAGTACTGAGCTCCGTCATAGACTATCCTT
+CCCCAGTCAGCTATTGGCGGTGTTGCTCCAAGTCCAAGGAAGCTCAGTCCTGCTTCCATGAGGACTACTC
+CACCGAAGTCCAAGGTTATGTAGACCAGTATTGGACCTATGATGTTAGGTAGTATGTGCCTGAACAGGAT
+TGTCCTCGTCGGTAATCCAATAGCTCTAGCGGCTTCAACGTATAGCTTTTCCCTCTCAGTAAGGGTTGAA
+CCTCTCGTTATTCTCGCGTAACCTGGCCACCATACTATGATCATTGCCACTATAACCGCTAGCAACCTAC
+CAAGGTTTCCAGCCTCTCTAACGTCTAGTGCGAATATTGCTAACACGATCTTCTCTATTACGGGATGGCT
+TGAAATGAAGGCTTGCAATCTATCTGGAAGCACCGCCGAGAACGCGATTGCTAGAATTAGGGCTGGGAAT
+GATAGGAACATATCGGTTAAACGCATTATCAGCTCGTCCACTTTTCCACCGTAGTATCCAGCTACCAGAC
+CCAGGATAATTCCGAGGGGCACTCCAAACATAATAACTATTATTGAGATGACGAAGCTAGTTCTTGCACC
+CTGAAGAAGTAAGCTTAGCAGGTCTCTACCATAGTGGTCAGCTCCCAGGGGATAGTAGATTGTGGCATTG
+TTGTAGTATTCGAGAACCGCTTTACTTCCTGGGGGTGCTAAGTAAACATTGTCGTAGTGGGACGTGTACA
+GGGTTGGGAAGAAGTTGTATTTCCAAGGAGCAAGGAACGGCCCAAAGATTCCTACTAATATGAATATTAT
+AACGATGAACAAACCAATTAAAGCAGGAGGTGACCTGTTTAAGGCGTATAGCATTAGTCTCCATTCTTCT
+AATCTTGACCTGTTCTTCTCCATCCAGTCCTTCTTGAATAACGTGATGAACTTGCCGATTCCATAGACTA
+GTTTATCTGCAATTTTATCAAGTATGCTCTTTTTATATTCCTCTTGCATTGTAATCACCTCAGTACCTAA
+CCCTCGGGTCTATCACAGCGTACAGGATATCCACTATCAGGTTTATCGTAACGTAAATTATCGCGTAGAT
+GAAAGTTACAGCCACTACAACCGGGAAGTCCAAGTTTTGGATTGCCTGGACTGCGTAGCTACCCATTCCT
+GGGAGGCCGAAGACAGTCTCGGTAATTGGAGTTCCTCCCAGTAGACCACCAAACTGTAGCCCCAGGACTG
+TAACTATAGGGACTAAAGCATTCTTCAAGGCGTGTCTGTAAATTCTCATCTTTGGAACTCCCTTAGCCTT
+AAGGAACTGAACATAATCTGAGCTTAATGCTTCGAGGAAGCTGTTCCTTACGAACCTCGCAGTAACACCC
+ATTCCAAGGAATCCTAGTGTAAAGCCAGGTAGCCAGAATCTCGCTAGATGCTGTTTGAATAGTTCGAAGT
+TTCCTCTGAGGAGGGCATCTATCATTGGGATGTGAGTTATAGGCTCTGGGAATGGAGGTACTCCTGCTAT
+GGTCGTTAGCCTGTACTTCACGAAGAATATGTATAGCATCAGGTAACCTAGCCAGAATGCTGGGGTCGAT
+ACTCCCAATAGGGCAAATATTCTGACGACAGTATCAATCCAGGAGTTCCTCTTTAGGGCAGATATTATTC
+CCAGGGGGATTCCAATTATCAATATAAAGAAGAACGCGATAATTGCCAGCTGGAATGTTACTGGAAATCT
+CTTTCCTATATCAGTCATTACGGGATTTGAAGTTCTCGGATCTATTATTGTGTTCGTTATTAAACCTTTG
+ATTAAAAAGACGTACTGATCGTACCATGGCTCATCTAAATGGTACATCTTCTTTATTAACTCGATAGCTT
+CCTTTGTCGCCTTTTCTCCACCAGCCCATGCCTTGGCAGGATCTGCTGGTATCTTATAGGCAATTAGAAA
+CACTATTAATGTTACCCCGATTATGGTGGGGATAAATGTGAGAATCCTTCTAATCAAGAACTTCTTTAAA
+TTGGCCATATCTGTCCCTCCTTGCACATTATTGGATCAAATCATCGTCTAAGGGTATACTAAACGCCTAA
+ATAAAAATTTTGGTGTTTAATTATAGCAAGAAAAATTGGGAAAATGGTAAAGAAGGGTAGAAAGGAGGTC
+AGCTAGTCTCGATGTTAATCTCCTTGAACTCCGTGGCACCGTATAGGAATGGTCCAACCCAGTTGTCTGA
+GTCTAGGTAGTCTGGCACCCAACCGACTACGTAGACGTCGTAGTCACCCTTCTCTGTCTTTGACAAGTAT
+ACTGGCCATTCGTAGCTCTCGACTGTAACCTTGAATCCTAGCTGGCTCCATATGTTCTGAATTAGGGTCA
+TTATCTTCTCACGCTGGGAGTTACCTGCGTTGTAGATGAGCTTAATTGAGTACTTGCTTGGATCAATTCC
+TGCTTCTTGCAACATTTGCTTGGCCTTTGCGATGTTGTAGTTGTACTTGATTATTCCGTATTCAGTGTAG
+CCTGGCCATGGCTTTGGTATTGGACCCCAGTTGGGCTCGAGCAAGTTGTTGTAAACTACCTTGGCTATCT
+GGTCGTACGGTATTGCATAGGCTAGCGCCTGCCTAACTTTGACGTCATTGAATGGCTCCTTCTGCGTGTT
+GAAGACTATGAATGTAAGCACTGGTAGGAGTATATCGGTCTTCACTATTATCTCATAGTTGTCCTTGGTA
+ACTCCTTTAACGTCCTCTATCTTGTCAGTTGGGATCGCCGCTACATCTGCAGTTCCAGTAGTAAGTAGCT
+GAACTCTAGCCACGGCATCGCTGTTGATTATGTAAATGACTCTCTTGTGGCCTGGGTTGTCGGTTGCGTT
+CCAGTAGTATGGGTTGTACTCGAGGACTATGTAGCTGTTCTCCTGGTAATCCTTGACGTAGAATGGTCCA
+GTTCCAACTGGGTACTTGTGCATTAACTGGTGGGTTGCATCGTTTGCACCCTTCTGCACATAATCCTTCC
+AAGCGTCTGGGTTCTTACCATAGTTGCTGGCCTTTAGGGCCTCTTCATACTTATCTCCAAGGAGGTACTC
+CATTGGAACTACGCTCAAGAATGGATCAGCGACTACGTTGAGAATTGCAGCGTATGGGTGTGGTAGTACT
+AACTTGAAGACTCCTGCAGTTTCGCCCTTGTATCCGAAGAAGTCCAGTAATTCTTGTAGTGACTTGACCT
+CAGTTGTCTTCCCGTGGTATTCTGCAACTAGTGGATGGCTCTTTAAGTATTCATTGAACTCCTCTTCGGT
+TAAGGCTTGTGAAGCTGAAACGTTCATGAACGTTTTTACCATCCAGCTGACTGAGTGTCCTAATCTAGCA
+ACACGCCAGAACGTGAAGAGTACATCTGTAGCATCGATTGGATAAGTCTTGTCGTGCCATGGATCATAGG
+CCTTTACTCCTCCCCTAATTACGAAGTACCACTCGGTACCTTCCTTATTGTGGGCCCAAGCCACAGCTAA
+ATCAGGAGAAACTTCCTTGGTATTCTCCTTCCAATAAGTAACCAAGGTGTCACCAATCTCGTGCCATATC
+TCCCATCCGAAGGTCTCGTAGGTCCATGCTGGGTCAAAGCTCTCTGGCCATCCAAATGTTGCTATAACGT
+ACGTTTCTGGATCGTTGTTGTAGTCTCCAACACCTGTTGGGACAACTGGGGCGTTCTTGTCCTCCCATAG
+TAGGTCGTATCTCTCTGCAAGTGTTGGGTGGTAGTATCTTCCCTTAACCCAGCTCCAGTAGACACGGAGT
+TGCCTGTTCTGACCTAGGATGACCTCTGGGACGTAATAGTTTCCTAGGATGTAAAGTGCCTTAAATATCT
+CGGTTCTTATCTCCGGGTTTGTCTCTCTTCTTGCGGCGATAACGAGGGCATCAACGTTAGTGTCCCTGAA
+GAATGCTGGATTTATCGCACCAAAACCTTGACCCTCTTCCATTAACTTCTTAACTGAAGGTGTCTTTTGC
+TCATCAACAACATATGTGATCCTGATGACTTTCTTTCCACTTGGTATTTTAACCGTTGGCTCGGCACCTT
+TTGGTCCAACAACAACTATTGAAGTCCCAGTATCAACAACCGTTACCTTACCTAGCTCTAAAATTGCCTT
+TGTAACTCCCTGGGGTTGAGTTGTCGTTTGTGTTTGTGTTGGAGAGGCAGTTTGAGTTGGGGACTGGGTT
+TGTGTGCCCCCGCCGATACAACCACTCGCTACTGTTCCTAAAACAAGGACTCCAACTAAGAGAAGACTCA
+ATAGGGCTCTATTCATCCTGCATCACCTGGGAAATTGTCCAAAGGAATATAACCTAGTATCGTGCTAATA
+AGTTTTTCGATGTCTATTTCAACCTGTAGAAAAAATGTAAAATAAACTGAACGTCTCGTGACATTTTTTC
+TAATTATTGAACCTTAATTGGGGTATAATAATGAAAAAGTTAGATCATTGATTATCCAAAATAAGCAGTT
+TGCGAACTATATGATACGTTCTTGCAAGATATTAATTTTTAAGGCTCTACTGTAGTTCCCTCGTGCTTTC
+CTCTTATCACATCGAATAATCTGAGGGCATCTTTCTTTCCGATAATATAGGTCTTGATTCCGCTTCTAAG
+GATTATACTGGCCGCTAATGGGTCTATAACGGTGCTAGCTCCAGCCTTGCTCGTTGATTTTCCTACAATC
+TGAACTAACTCCCTTGCACTAATCTTCTCGAGTTTCTTAGCATTCGGATTCTTCCTAGGATCGTCTGTAT
+AAACCCCGTCTACATTCGTTATGACAACTAACAAATCTGCTCCTAGGAACTCTGCCAATAATGCTGAAAC
+TGCATCGGTGGTATGCCCAGGGTGAGTTCCTCCCATGACGGGAATCTTTTTTAATTGTATAGCCTTCCAT
+GCCTCCCAGAAATCAGTAACTACTTGAGGGTATGCTCTTTCTTTAAGGGCAGCTATAAGTAACATGGCAT
+TGGCTCTCGTAATTTGAATTCCCAGGTAATCCTTGAATGTTTCATTTGCGTTGAATTTTGAGGCAACCTC
+AATGTACTCCCTCGCCGTCTTACCTCCCCCAACTACTATAGCTATCTCATGATCCTCACTAACCTTCGTT
+AATTCGTAGCTTAGCTTATCTATGAATTCAACGTCAGGCTTAGAAGGAACTAGAACGGAGCCTCCGATAT
+CGAAAACTATCCTCATTTTTGCCCACCTTTAAAGGTTGTCAACTAACCTAATCCCTTTTTCAGTAAGCTT
+ATAATAAATTCTCTTTCCCCTTCTATATGCCTCTTCAATTAGTCCTAGCTCTTGAAGCTCTTTTATGTGC
+TGGTGAATGGCTTGATACTTAACGGGTTTTCCTAAGGCTTGCCATATCTCATAGGCATATTTTTCTCCAT
+CCTTGAGTATCTTCAAAATTTCAAGCTTAGTTCCGCCAATCCCAAATTTCTCTCTTCCTCCTTCTCCTGT
+CTTTAATCCAGAACCAGTTACAACTAGAACTACCCTATCCCCTTTCTCAATGAATCCGTCATTTACGAGC
+TTAATTAAGGCTGGCATGACTACCGCCGACGATAATTCGGCAAAAATTCCTTCATTCGCAAGTAACCTCT
+CGCCTTTCTCTATCTCTTCTTCACTAACTAGAACAGCCGTTCCACTGCTTTCCCTTATGGCCCTGATAAC
+TTTGGGTTTCATAAGAGGTTCCCTTACGTAAAGACCAAGAGCTTTAGTTTCCTTGCACTCACCTTTAATT
+CCTAATATTTCGGAAGCTATTGGATTGCATCTATCTGTTTGAACTGCTATTAGCTTGGGCATCTCTTCAA
+GGGCTCCAATCTCAATTAACTCCTTAAATCCTTTGTAGATGGAGTAAAGGTAACTTCCACTTCCAGTTGG
+CACTATAACATGGGTTGGGTTAATTTCTTCCCAAAGCTCAAATGCTATGGTCTTTTGGCCCTCTAGCCCT
+ACTATATTCTCTTCAGGAGTTACATTGTATAATCCGTTTAGCTTTGCAAGCTCTTTAGCGTATTCTATAG
+CATCATCAACGCTTTCACCGTACCTTATTATCCTCGCCCCAAAGGCTATCATTTGAATTAGCTTTCCCTT
+ATCTACCTTCCTTGGAATGACAACGAAGCATTCCTTCTCGGCCCTAGCAGAATACGCTGCTACCGAAGCA
+GCAGCATTCCCGTCGCTTGCCACTATGAAACCGTTCTTTGCATAAGGTAAACCATATGAAATTGCAACCG
+TTGCAAGTCTGTCCCTAAAAGATCCCGTTGGGTTTCTGGTCTCGTCTTTAATAAAAACATCTACGTTAAG
+TTGCTCGCTTATTCTTGCCTTTATTAGTGGGGTTCCACCTTCTTGCAAACTTACTATCTTCTTTACCTTA
+GGCAATAACTCCTTATATCGCCACACTCCAGGCCGTCTATTCTTCCATTTCCTCGTATCAACAGAGGAGT
+AGTCGTAAGTTATTTCTAACTCCTCACCACAAATACAGAATGGTGGAATTTCTGCTTTGTACTCTCGCCC
+ACATTTAGGGCACTTCATGCTGTCACCTCAGCCTTATTGTGTCAAGGTTATTCGGAGCCCTAGTTGAAAG
+CCCAAATTTCCTGTGAATGCTAGTAGCCAAGTCTAAGCACTTCTGGGGCTCACCATGAACCGTTATTACC
+CTCTCTGGCCTGGGTCTAACTTTTGCAACGTAATTCATAAGTTCCCTCCTATCCGCATGACCAGAGAATC
+CATCTATTGTGTGAACCTCCATGTTGACTTTAATTACCTCTGTTCTTCCTTCCTCCCCAACCATGGGTAT
+TTCCCTTACACCACTTTGAACTTGCCTACCTAGAGTTCCCTCTGCCTGATAGCTCACAAATATTATGCTG
+TTCCTGGGATCGGGAGCCAGTTGTTTGAAGTACTCAACGCTGGGTCCTCCAACGAGCATGCCCGAAGATG
+CTATTATAATCGCGGGTTCGTTACTATCTATTATGTCTTGTCTCTCCTTCGAGTTCGCGACTGGGTGGAA
+TATCTCACTTAGGAACGGATTGTAGCCTTCCTTGAATATCTGCTCCCTTAGTCTCCTACTCAGGTATTCA
+GGATATGCTGTGTGTATCGCGGTAGCTTCCCAGATCATCCCGTCAAGGTATATTGGGGCATCTATAGCTC
+CTATCCTAGCGTAGTCCTCTAGAACCATCATTACCTCCTGGGCTCTTCCAACGGCCATTGCAGGAATTAG
+AACTTTTCCACCACGCTTTAAAGTTTGGTGAATTACCTCTATTAGCCTTTTCTCAGCTTCTTCCCTTGGC
+ATTTGGATATCGTTAGCGCCACCATATGTTGATTCCATAACTAAGGTTTCAAGTCTTGGAAACTTTGCAT
+TAGCTGGCTCAAGTAACCTTGTAGGTATGAACTTGAAGTCTCCCGTTATCGCTATGTTATGGAGACCATT
+CCCAATGTGTAGGTGAACTATGGCCGAGCCGAGAATGTGGCCGGCATTGTGCAACGTTAGCCTTATATCG
+GGCGAAATATCCCTAACTTCTCCATAATCAAGAGTTATTGTGTGTTTTATAACTTCTTTTATATCTCTCG
+GTCTATAGAGTGGGTCTTGGCCATTGCTCTGCTGAATCTCTATGAAGTCCTTCTGAAGGAGAACCATCAA
+GTCCCTCGTGGGCGGGGTTGTATATATTGGACCGTCGAAGAGGTTGTACCTAAATAGGTATGGTAACATT
+CCGCTATGATCCAAGTGAGCGTGGGTTATTATTATTGCATCTAGCAAACCCTCTTTAAGGACGTACTGGA
+ACTCGGGGGCATCAAAGTGTGGGAATGCCTTGTAGGGGTCATTAAGTGCGGCAACGTTAACACCAAAATC
+TACGAGAACGTAACTCTCATCGGTTTGAACTAGAAGGGCACTCCTTCCAACTTCTCTAAATCCTCCAAGT
+CCAGTAATCCTAATCCACCTACTCTTGTACTCGGGCTTTCTATAGATGTTCCTACCCACCTGTCTTAAGA
+ATTTCCTCCTATCTTTGCTCTCGCTCTGAAGGATCTGACGGATTGAATATATCGTTTGGCTTTGAAGTGG
+CGGTGTTCTGACGACTTTCGGTGCCCACTTAACTTTCTGAGTTATCAACCTTAAAGTTTCCCCATTCTTC
+CCTATAACGAGCCCCGGCTTTTTGGCCTCTATTAGAACTTCTCCAACGGATGGGTCGAAGGCTATATTCG
+TTATTTCAGCTTCCTTAGGCACTATCTCAAATATTAACTTTTCAGCCTCTTCAGGCGGAAGCAGAACATC
+TGGATCTGGCCTGATGCTAATCCTCTTCTTCAAAACTTTGGCTAAATCTTTTATTAACTCGCCATCTTTC
+ATTATCGCTTCGGGGTTTTTAACGTAAATTACTAATTCGGGCCCTTCAAATTCTATTTCAGTTATCTTAG
+CTTCCCTTGGTACCATTTGGTTGACAATTCCACGAATATCCTTAAGTATCTGGTCTACTTGGGTCTCCCT
+TTTTATCAATGCACTCACCTCCTTTACTGTCTGAGGATTGCCTTAAGCCTCGAGTTTGAGAGCTCCCTGT
+AGCCTTCTTCGGTTATAGTAACTACCATTATTCCGTCTCCAGAAAATACGTCTCTTTTAATTGCTGAATT
+TATCGCCTCAACGGCAATCTTTATCCCTTCTCTTACCTTCAGGTCCTCCCTATATTCTGAATCAAGAACC
+GAATACGCAAACTCCATTCCACTCCCAGCGGCCACGTACTTGTCTTCAGTTATCCCTCCCATCATATCCA
+CGGAATATAACCTGGGCTTTTCATCAAAACCCCCAACTAAGAACCACGCCAAGTACGGGAGCATCCTAGC
+TCCATTGAGCATATTTGCCAAAAGCGTAGCTAGAGCCTTGACGCTCATCCTCTTCCCGGATTGAGCGTAG
+TATAGTTTTGCCTCAGCCCTGAGTAGTCTAACTAAGTTTAATATATCCCCAACGTCGCCTGCTCCTGCTA
+TGGCTAGATGCTCATCTATCTTGTGTATCTTAGTAACGTTCTTGGCATATACAATGTTCCCAAGGCTGGC
+CCTTCTGTCCGCGGCAAGCACTACTCCGTCACTACAAACAATGCCTACTGTAGTTGTACCTTTGAATTTC
+TCAGTCAACTGCAACACCCCTACTGACCACTTTCCAGAATAGGATTGGAGAATCTTCAAAGGGAATCGGG
+AAATTAACTTATATAAATTTTTCGCCTATGGAATTCCAAGTCTATCCAAATAGATGTTAACGTACGCTAT
+CACGTGGGAAGTTAGGTAAGCCTTTGGCCCAATGCTCACCTTCATTCCTACACTTTCTAGGAAAGATAAA
+TCTTCACTACTAAGCCCAATATGGTCCCCTAAAACGAATGCTACATTGTTTTTGGGGAATTCAACTTCCG
+TTATATCTTTTCCGTCCTCCTCAAGGATATAAAGAGGGAATCTTTTAATAACTACCCTGATGACGTCCTC
+GAAGCTCATGTTGCTAACATAAATCCCGGGAAGGACTTTTATCTCCTCTGTGCTTTTCCTTTTAATGTCT
+TTTCCTCTCTCGAGGGCCTTCCCAATGATTTTAGCTGTGGATAACTCATCAGGGTTTAAGATTTTTGGCT
+TTAACTCTGGTCCCTCAAATCTCAGGCTCTTAGGCGGGTCTGGAGGCCCCAGGAGTGTTACGTAAACCCT
+AACGTTCTTTCTAAAAGAGTGAGATAGATGGAAGGCAGAATTCAAAGCCCTACATATAAGATCAATTCTT
+CCACTCGTTCCTGGGAGATCCTTAAGGGAGAAATCATTGGCAGTATGGGCCTCGTTAGCCTTTATTATGA
+ACACTCTCATACGAGCACCTCTATTTGTGCCCTCCTAATTTTATCCCTAACTTCAACGCCGTTCTCTCTG
+AAGATTATTTCGAGCTCTAGCGGCCTATCTGGTCTTGATCTTCTCCTTATGAGAATGCTTACCCTATCCT
+GGATCCTGTCTATGTTCATCCTTGATATGTGGAAGTAGATAAGTTGAAGGAAATTCTTGTAGTCGTGCAT
+CTCCTCCAGGAATTCCTTGTGTTCGAGAGGTAGCTTTCCATAGATGTGTCTCATAAAGAAAGTATAGAAC
+GTGCTGAAGGTTCCCAAAGATGAGACGAATAGAAGTCTGTAGAATTCGGCGTTTTTTGACCTGAACATTG
+AATCTAGGACAAAGGTCGCTCTTCCCAATATCCTGGGAAGGTATGATAGTGGAACATTGAAGCTGGTAAA
+TTCTAGTGCCGATCCAACGATTTTAAATTTCAAGAACATATCCCCTTCAAACTTCATAAACGCCTCATTC
+CTAAACGAGTACACCTTTTCAGGTTTTACTGTCATGTGCGGAATTATCTCTGAGATAAGTCTTTTTATTG
+ATGTTACCTCTTCGAATTTTCCAACAAGAACGATTGGAACTCCCATAACGCTACCCCTTTCCACGAAATC
+CTCATCCAAGCTAAAATCAAAAATCCTCTTCCATGGGGGCATGTTGGCGTTGTTAATTATTGTAAAATCG
+ATTGGGGATATTATGATATCTTTTTCTATTCCACCAAGCTTCTTCTTTATTCTAACTAATGGATGGAACC
+CTCTAGGATATAGGGGAGATACAGGTAGACTAGATAATTCTCTAAACGCCAATATAACATCTCTAACCTT
+TGGTATTTCTCTTTCTGGAAGTCTTATTTTAAGATCTTCAAGCAACCTCTCCATCCTCGTCATGGTACAT
+ACTAAAAAGAAATAGATTTAAGAGCGTTTTCATTCTTCATTTGGTTTATTTTCTTCTGTGCTCTTTTCAA
+TTGCGCTTTCTTCCTTAGTTTCTTTAGTTTCCTTTGTCTGCTCTTCCTGTTCTTGTTTTGGTTTCAGTAA
+TTCCTCTATACTAGGCTTAAATTCAACTTTCTCATATCCCAGGAACTTTATATCGCTTTCAAGAAGTATC
+TCTCCGAGGATTAGAGTTCTTGAATCAATATTTTGGTCATTAAACTCAACTCTAACTTCCTTCTCTCCGA
+CCTCTATGATCAACTTATCCTTGTCTATCATTGGGAGCCTAAGCTCTATTAGTGCCTTGATCTTCTCTAT
+AGGATCTTCTATCTTTTCAACTATCTCAACCTCGTAAACGAGGGTCTTACCTGCCAAGGGGTGATTGAAG
+TCAACCCTAACCCTACCCCCGCTCACGGTAATTATCCTGCCCTTCATCTTTCTTCCAGATTCAGTTGTAA
+CTTCAACTTCTAAGCCTGGAAACGGAATTATACCCTGTTTCTTGAACTGTCCAATCGTAAAGACCTTTAT
+TAATTTTGGATCCCTAAGTCCAAATCCTTCTTCAGGAGGAACTTCAATCGTGTACTTCTTCCCAACTTCC
+AAACCTATTAGTCTCTTGTCAAGCCCGGGGATAACGTGACCAGCTCCGACTGCAATTGGAACCGGCCCGT
+AAACTCCCTTAGGATTATATATCCCTGCTTCTTTTGCAACGTCCTCATAAGTTGTGTCAAAGATCTCTCC
+AGTTTCCTTGACCCTTCCGGTATAGTTGATCCTAATAACATCTCCCCTATTCACCTTCATGCTTCCTCCC
+CATCGGCGTTTCGAAGGTTGATTTTTAAGCTTTCTTAAGAACTCAAGATCATGAAGGCCAAAGATATCGT
+GCTCAAGAAAAGTGAGGAGATAGAGGGATTAGCGATTGAAGGGCCATGGTTAGATGAAGTTGAGAGCCTA
+GAAGGTGTAATCTCTTATTATGAGAAGATAGGCTTTCAGGCGACTCATCTTGGGAAGGCTGTTAAAATAT
+GGAGAAAAGTCGAGGAGAAGAGGAAAGGAGGAGAAGAAGTTAGAGTTTTCCTGGGGTACACATCTAACAT
+AGTGTCCTCTGGTTTAAGGGAGATAATAGCTTGGCTAGTGAAGGAAAGAAAAGTCGACGTAATAGTCACA
+ACGGCCGGTGGCATTGAGGAGGACTTCATAAAGACATTAAAACCTTTCATCCTAGGAGATTGGGAAGTCA
+ACGATGCCGAGCTAAGGGAGAAGGGGATAAATAGAATAGGAAACATTTTTGTCCCTAACGATAGGTACAT
+AGAGTTTGAAAAATACATGGTTCCTTTCTTTGAGAGGATCCTCGACATTGAGAGAAAACTAAAAAGGCCG
+CTTACAGCAAGTGAATTCATATATGAGATGGGTAGGTATATGGATGAAGTTTTAGGAAAAGAGAAGGAGA
+AGAGCATAATCTACTGGGCATATAAGAGAGATGTTCCAATATTCTGTCCGGCAATTACGGATGGCTCAAT
+AGGTGACATGCTGTACTTCTTTAAAGAAGAGAGGCATGACTCAAAGCTAGTCATTGATATCGCGAACGAT
+ATAGTGAAGTTGAACAACTTGGCAATAACTGCAAAGGAAACAGCTTCGATAATATTAGGAGGTTCACTTC
+CCAAGCATGCAATAATAAACGCGAACTTGTTCAGGGGTGGGACCGATTATGCTATCTACATCTCTACAGC
+AGTTCCCTGGGACGGCTCTTTGAGCGGGGCTCCTCCAAGTGAAGGAGTTAGCTGGGGCAAGATAAAAGCA
+AAGGCTGATTATGTAGAGATATGGGCAGATGCAACACTAGTTTTCCCAATTCTAGTGTGGATGGTTATGA
+AAGCCTAAAACCAGTTATATGCTCCATTAGAATAGCCTCAGCCCTTAGTGCGGCATCACTCTTTCCTTTG
+AGTATTATTAATCCCCTTCTTGGAATTATTATCTCATTTTTTTCAGAGCCTTCCGCTGGTCCTAGGATTA
+CAATGCAGAGATTTTCTTTATTTCCGAGTTTCCCTAATCCTATTTCTGCTTTTGCTAAAAAGCTAAGGTA
+CCTTATGCTCTTTCTGTTCATCGTTTCCTTATAAGCGTACATCTTTGCTGATTCGTTGTTTAACCCTCTT
+TTTATAGCTTCCCAGTAGTAGTATCTCTTGAATAGTGATGACACTAGTACGGTGACTTCACTAACCGCAA
+GAGCCCTATCTTCACAGCTCCCGTAGAATTCCTCAGGGTTCGAAGAACACTTCTTTACCTCGCTAGATCC
+TACGATAATAGTAAACTTTTCATACCTTAACTGTAAGCTCATATTTAGATCAATTTCGGGGATTCCAGTT
+ACGTAACTTCTCATGTTTATTAGGTAGGCCTTTGATCCCGCTGGGGGTTCCCATCCCCCTAGGGTTAAGT
+TGACGTACTCAATACTAGACAGCACTAAAAAGCTTGAATTTGGATATTGAATTACAACATATTGCCTTAC
+TATACCACTTTTTTGGGGGTTAATAATATCCTGGAATTGGGAGTATCCATAACCAACATACCCCAAGGTT
+AAGACTAACAGAGATATTATTCCAAGAACCCTCTTATTTAAACCCAAACCTTATACCTCCAGCAAGAATG
+AATTAAAAGAAGGGAAAGAGCTAAGAATTTAGAGCTTTGAGATGTACTCGAGTAGTGCCTCTGCAGCTGC
+CCTGGTTCCTTCTCTGTCGGTACCTGCAACTAGGAGGACTCCGTAGCCGCCGATCTTGCCGCACTTCTCC
+TTGTAGATTATCTGAGCGCTCTCTGCTCCAGTGCCGAACTTCTCCTTCCACTCGTCGTAGGTCTTTGGAA
+CTCCGAGATCATCGGCTAATGCAGCGGCAACCTTGTTGACTACTGGACCTCCAACGAGGATGAGGTTGCT
+GTCAACGTTCTCAAGTCCCTGCTCCATGATCTCGGTGTCGAGTACTGTGATTGGTTCGGTGAGCTTCTTA
+GGTATGTACGTCTCCTTGGGCTTGAATTCGACGTTTATGTCCCCGATATAGTACTCGGTGTCCTCAATTT
+CGTCTCCCTTAGTGAGAGTTATATCCTTGTACTCACGCTCAATTGGGTCAATGTAAATGTATGCTTTGAG
+GACTGCATATTCAATCTTTCCAACTTCCTTGGTTTTTACAGTTCCAGAATAGTCAATGGTGTAAGTGTCA
+AATAGCTTAATTTCTTTGCCTTCTAGTGGATCCTCATTTACTAGTGCGAACCACTTGATTACTTTATTGT
+TTGCATCGATTGCAAACTCTGCTTTCCATCCTGGCATAAACTCTTTGCCACTCTTCATTGTCTTCAGGTT
+GGTGTAGACCTTAAGCTGTACGGTGTTAGTTCCTGCAACACCTACGAATGTATCGAGTAGCTGTATTGCT
+ATACCGCCGCCGAAGTAAACGTGAACTTTTCCATCCTTGGATATTGTGTCTGTTGTTTCATCTCCTGATG
+GCGAAGTTATCTTTAAAAGTGCCTTGTTCCTTTGAATATCAATATCAAGGATTTCTACTTTGTACCCGTC
+AAATTCTACCTCTTGTCCCTGATCATAGAAGTCCGTGCCATGGTACGTTCCATAGACAAAGCTGTCAGCT
+GCATCAACTATTGCATTCTTGCTTATAGCCTTTCCAACGAATATTATTGGGAATTCCTTGTCGAAGACCT
+TTAACGTCACTCCTTCTCCAACTCCCTTGGATATTGTGTCGCTTATTGAATAACCTGCTCCTGGTTGGAC
+GTTGGATAGTGTCCACTTGACCTTTGTAGTGGTGACCCCAGTAATGGGGTCTTTGGCCTTAACTGTCTTG
+GTCCAGTTGTAAACTGCTAAGGTTATATTTAGCACTGCACTATTTATTTTAACGGTCATGTCCTTAAAGT
+CTTCAATGTCCTTGAAGTTAACTTCGTTGTTTGCAATCTCCTCGAGGGTAATCCCTTTAAGTGTGAGCTC
+TCCAGTTAGATCGTACTTTCCATAGTTGGCAACGTTTTCAAGCTCTAAACTGTACGTACCAGAATATGTT
+CCACCATTCCACACGGATGCCGTGTAATTGGCACTAAATGCTGAACCGTTCCACCATGCTTCTACATCCT
+TTAGGCTATCCTGTCCAACGATAAACACTTGATTCTTGTTTGGATAGAAGTTATTGAACACTGGAATGTC
+GTCTGGGTCATAGGTTATGTCCTTCCTAACGACAACGCTTACATCTGAAACCTTAACTTCCTTCTCGGTG
+TAGAGTAAGCTTCCAATTGCAGCAGCTATGTCCGCAGCGCTAACAACGTCCATTGCAGCACCTTCACTAC
+CAACGACGATCTTAACGTTTGGCTCTCCATCCTTGACGAAGAAGTCCTTTGGAATCTCGGGAACCTGTGG
+CTGAGCTGAAGCTAGGCCAAGGGTTGCACCAGCTACTGCGGCACCAACAGCAAGTGCCGCGATCTTCTTC
+ACCTTCATATCAAACACCTCCACTAGGTTGTGGCATCGGCCCTAGGTGGGCTCACATAGGGTATGGCCAC
+GTGAGGTATAAATACTTTTCGGTTCCAGACCCTTTCTTATGATTAAATAAGCTCGGTAATTGCCGTAATA
+AAGAATAACAAATTCCCCCAGCGTCTATATTAATTTCGGTGTTTGACGATAATATCTATTGATTTGCAAT
+TAGCAAGGGCCTATGTATTAATTCATTAACTAGCGTTGCCAATCCAGATAGGGCGTTCTGTAATTCTGTT
+GGGTTAATATCCACAAATTCGGGTTCAAGCATGACAATGGCAACCGGAGAATACTTAGCCGTTAAATTAA
+ATAGCACTTCAAAGTTAGATAGCAACTCCAACGCTATTAAAACCTTTACTCTTTTTTCCGAGTTAATATT
+TTCCTCCTTTAAAACTTTAGATGCGATCTTGTTGATGTAACACCCTTCAATTGCAAGAGCCTTCTTTATG
+CTACTTTCAACTGAATCCTTGTCTTTCCCAAAGACCTCGATAACAAATTGATATCTTATCATGCCTTCAT
+CAATAATCATCTTTGCTATTTCATCCTCCGAATACCCTATTCTAGGCTCAGGAACATTGCTTAGGTCTGG
+GTAAATTGCTAAGGGCCCAAACTTTTCCATTAGTTCTCCCATAACTTTTGAAACTAGGGCTAATATCTTG
+ACGAGTTCATCGGCCCTAATCTCCCTTTCTTTCATGTCCTCCAGCTCTACTATGGTAGGACCGTACCTTA
+ATATTAGGTTAACTATCTCCCCAAGCTCGCCCCTTATTTTAGCTTCCATCATGGCTGAATATCTAGCCTT
+TGGGTCATCGGTTTCTACAGGATCCTCAATATTGAGCTCTAGTATCTGAACATTTTCTCCTCTGAGCTTT
+TCAGCTATCTCAGAAATCGAAGTTTCGACGGCTTTCTTATCATTTCCTGCAGCTTCAATGTAAAAATTAA
+CTGTAATCTCGACCATATTACCACCACATTCCCCTATACACTTTCCTTTGATACTTTCCGACTATGGGTA
+TTTTCTCCCCACAGTATTTGCACTTTCCGTCTTCAATATTATATTTAAGCACTTCGAATCCCCATCTCTC
+TATTAATAACCTACCACATCTAGGGCAGTAAGTGTTTTCGCCCTCGTGACCTGGAACATTGCCCAGGTAG
+ACGAACTTCAATCCCTCCTCTTTTGCTATCTTATAAGCTTTTTCCAAAGTCTCAATTGGGGTCGGTGGCA
+AGTTCAATAGCTTGTAGTGCGGGAAGAACCTCGAAAAGTGGACGGGCGTATCTGAGCCGAGCTCATCTAC
+AACCCATCTTGCGAAGGCCCTAATCTCTTCTTCCTTATCGTTTAGCGTTGGTATTATTAGGTAAGTCAGC
+TCAACGTGGATTCCAAACTCTTTCTTGGCTATCTTAGCTATCCTCCTACTGGGCTCTCCGTTTGGAACGC
+TCGCTATTTTCATATAAAAGCGGTCATCGAATGCCTTTATGTCTATGTTCATGGCATCTATGTATGGGGC
+TAACTCCCTAAATGGTTCCTCGTTTATGTATCCGTTCGTTACCAGGATATTATTCAATCCTTCTTTCTTC
+GCGAGCTTTGCAGTATCTAAGACGAACTCGTACCATATCGTAGGTTCGTTGTAAGTGTAGGCTATGCTCT
+CACATTCGTAATGCTTCGCCAGCCTAACTATGGCCTCTGGAGTTGCATCTTGGAGGTAGGGGAAATTCTC
+ATCTGCTTGGCTTATCTCCCAGTTTTGACAGTGCTTACAATGCATGTTGCATCCAACGGTTCCTATTGAA
+AAGGCGCACGAACCGGGCCAGAAATGGAAGAGAGGTTTCTTCTCTATTGGATCTAAGGCTATGGATGATA
+CTTTTCCATAGTTCAGCGTGTACAACTTCCCACCTTTATTTATCCTGATTTTACATGATCCTCTCTTCCC
+CTCATCAATTATACACCTCAATGGGCAAAGTTCACACCTAACTCTCCCCCCACCGAGGGGCTTCCAGTAC
+ATTGCTTCTCTCATGTTACTCCCCACTCATTTTAAATACTGGCATGGTAAATAACCTTATAGGTGACCAC
+ATGAAGATTTACATTCTAGGAGCCGGTGCAATAGGATCCCTCTTTGGAGGTTTATTGGCGAATGCTGGTG
+AGGATGTACTTTTAATTGGAAGAGATCCTCACGTGAGTGCCATTAATGAGAAAGGTCTCAAGATAGTTGG
+CATAAAGGATCTTAACGTTAAGGTTGAAGCAACGACAAGGGTTCCAGAAGAAAAACCTGACTTAATAGTA
+TTGGCAACGAAATCGTATTCGACTATTGAGGCTCTCAAATCGGCTAGGCATATAGTTAAAGGTTCCTGGG
+TTCTAAGCATTCAAAATGGTATAGGTAATGAAGATAAAATAATCGAGTTTGGAGGAAAAGCCATTGGTGG
+AATAACGACGAACGGGGCTATGGTCGAAGCTCCTGGGGTCATAAAGTGGACGGGGAAGGGAGTTACAATA
+ATAGGTCTATACCCCCAGGGAAAGGAAAAATTCATCGAAAAGGTTGCTGATGTATTCAATTCTGCAGATA
+TAGAAACTCATGTGAGTGAGAATATTATCAGCTGGATCTGGGCAAAGGCGATAGTTAATTCGGCAATCAA
+CCCAATCGGAACGCTACTTGAGGTTAAAAATAAGGTTATTCGTGAGAATGATTTCCTGCTTTCCATGGCT
+ATGGAAGTTGTTAAAGAGGGCTGTAGGGTTGCGCTTCAAAATGGTATAGAATTTGACGTTCCTCCAATGG
+ATTTGTTCTTTCAAACGCTCGAGCAGACTAGAGAAAACTACAACTCAATGCTACAGGACATTTGGAGGGG
+TAAAAAAACTGAGGTGGATTACATAAATGGTAAAATCGTTGAATACGCGAAGGCTGTTAACCTTGAAGCT
+CCGATGAATTTACTTCTATGGGGGCTGATAAAGGGAAAGGAAGCTTTGGAGGGTAAGAAATGATTGGTGG
+AAAAGAGAAAGAAGTTTTTAATAAACTTAGAGAACATCTTGAGGCCGTTGATGCTACTCTATCTGCCTTT
+AGGCAACTATTCGTTGCTTACTTGAGTGGAGACTTGGATAAAGCTGAAAGGTTATTAAGGGAAGTTGAGG
+ATAAGGAAAGCTATGCCGATGAGCTACGTAGGAGCATAGAACTAATGCTGTATGGCGGTGCTTTTATACC
+CGCTAGTAGGGGGGATTATATAAGGCTGAGCGAGCTAATAGATAACGTGGCGGATGCAGCTGAGAGTGCT
+GCTCACACTCTTATGTTCGCAAAACCAAACATTCCTGGGGATCTAGAGAGTGAGATACTAAGACTAGTTG
+ACGAATCGCTAAAAACTTACACCTATCTAAAAGAGGCCGTTTTAGCGTTGGAGGAGAGCGTTGAAAAAGC
+TCTCGAATTATCTAAAGAAACCGAAACCCAAGAGGAGAGAGCGGATAAAATAGAGTACGACTTACTTAGG
+AAGATATTTTCAAGGAATGACATATCAACGTACGCAAAGCTTATTTGGAACCAGGTGATTACGAAGGTTG
+GAGATATAGCCGACAGGGCCGAGGATGCCTCGGATCAGGTGATGCTCATAGCCGTTAAGAGGAGGTGATT
+GAGGTGAAAGTTCTCGTGGCCGCGCCTTTGCACGAGAAGGCAATCCAGATTCTGAAGGATGCTGGGCTGG
+AAGTCATCTATGAGGAATATCCAGAGGAAGATAGGCTAGTTGAGTTAGTCAAGGACGTAGAGGCAATAAT
+AGTTAGAAGCAAGCCCAAAGTTACTAGGAAAGTTATAGAGAGCGCTCCAAAGCTTAAGGTAATAGCGAGG
+GCTGGAGTTGGCCTTGACAATATTGACGTTGAAGCCGCCAAGGAGAGGGGAATAGAAGTTGTAAATGCAC
+CGGCAGCTAGCTCGAGAAGTGTCGCCGAATTGGCAGTGGCTTTAATGTTTGCCGTTGCAAGGAAAATAGC
+CTTTGCAGACAGGAAGATGAGGGAAGGAGTATGGGCGAAGAAGCAGGCGATGGGAATTGAACTCGAGGGC
+AAGACCCTTGGAATAATTGGTTTTGGTAGGATTGGTTATCAAGTGGCAAAGATAGCTAGGGCATTGGGCA
+TGAACCTCCTCTTATACGATCCCTATCCGAATGAGGAAAGGGCCAAGGAAGTTGGCGGTAAATTCGTTGA
+CCTTGAGACCCTACTCAGGGAGAGCGACATCGTTACGATACACGTCCCACTGCTCGAGTCAACGTACCAC
+TTAATTAACGAGGAGAGGCTTAAGCTAATGAAGAAGAGTGCGATACTCATAAACACATCGAGGGGTGCGG
+TAGTGGATACCAATGCACTAGTGAAGGCTTTAGAAGAGGGATGGATTGCCGGGGCGGGCTTAGATGTGTA
+CGAGGAGGAACCCCTTCCAAAAGATCATCCATTAACAAAGTTCGACAACGTCGTCCTAACGCCCCACATA
+GGAGCTTCGACAGTTGAAGCCCAGGAGAGAGCTGGTGTCGAGGTTGCCGAAAAAGTTGTAAAGATATTAA
+AGGGCTGACTTCAGCTTTCTAAATATTTTTCTTAACCTTGGCCTGGGAATTCCGGTTCTCTTTGCTAACT
+CATTTATCTGTCACTTCGATAATTCCCTGAGGCTAGTTATACCTGCTCTCTTTAGCCTTTCAACGGTTTT
+GGGGCCAACTCCTTTTATTGAGAGCAAGAACTCCTCAAAATCTTCTTTCTCTTCGCTCTTTCCACTGCTC
+CATTCTCCTTTCTCCTCTTCCTCGTTATTATCTGGAACCTCTGGTGGTTCGATGTACCTAGGCACTTCGG
+GGGGCTCTTTCGAGATGTAAGCTTCAACTGGAACTTCCTGGAATAGGTTGTCTTTCTCCTCTAGCTCCTC
+CAAAAGTTCAACATCGAACGTTCCCTGCTCGAAGTATTCCTCCAATAAATTTGCAAGAGTGTGGAAGTTA
+TGTGCATGCTCTAAAATTCTTTTGGCTCCATATTCCCTTGCTTGGCCAGTTGTCATGAGGAACTGCCAAT
+CGCTGGCCTCGAGGAGTAGCAGTTCCCTCGAGAGTTGCCTCAAAACCCTGTCAGCTAAACTATCTTTGCC
+ACTGTACTTGGTTGCTAGGGCTATCATCCTATCCTCGGCCTTGTGAATTATAGGCCAGGTCCACTCCACA
+TCTGGGTTCCACCATGTGTAATGGGTTCCAAACATGCCCCAAGATCCCTCGGGTAGTTCGATTTCGAACT
+TCTTACCTCTAAACTCTTTGAGGAAGTTGCTTATCCCAATCGTTTTTATTCCCTTATCCTGGGCGAGCTC
+TAGGACCCTTGCGAGCCATTTTACACCTTCAAACCACCAATGGCCGAAGAGTTCGGTATCATACGGCGCA
+ACTACTATTCCCAGTTCTCCTTCTTTCTCCTTGAATTCCTCGAGTAATGATGAGACTAGGTTTAGAAAGT
+GGTTTGCATGCTCTTCTACCCTTTCCATGGCCTTTTCTGGCTCATATGGCTCCTTAGCTCCAAGGTCTTT
+GGTTCCAGTTACCCTCCAGTACTGACCGCCACTTTTCTCAGCTTTCTTATGAAATTCCCTGTACCATGGA
+TCCCCAGGGTATCCTATGTCGGCACTCCAAACCTGTATTCCAGTCTCCCTGTTCCTTGCGAACACGACGA
+CTCCATTTTTTAAGAAATACGGCCTTAGTGTCGACTTCTTCGTCTTGGCGGGTAAAGTTACTCCGTACTT
+TGATGTGGCTGGCCCTTCATCTATTAAATGGCTTTCAACGAAAAAGAACTCAAGTCCGTATTTTTTTAAG
+AAGTGTTCTATCCCTTTTCTCCATTTGATCTCTCCAGTACTGGGGCTTTTCCAGAGTCCATCTGGCCTGT
+AGGCGCATTCCGGTAGCCATATCCCTCTAGGCTTCTTTCCAAAGTACTTCTCGTACACCCTAATTCCCGT
+TAGTATTTGAGCATCTATCGCCTCGTCCCTTCCAAGTAATGGCAAATAACCGTGGGTTGCGGCTGAGGTT
+ATTATCTCAACGAATCCCTCGTCCTGAAGTTGTTTGAACCTACCTATGATGTCACCGTTTATTTTACTCC
+AATATTCGTAGACATCCTCAAAATATTTAATCATGAACTCTATGGCATTCCTCAATTTCCCATCGGCCTT
+CTTTAGGTCTTCCTTCATTAGCTTAATCTTCCTCTCCATGTACCTATTGAATTCTGCCTTGATGTATTCA
+TCGTTAAGTTGCTCCAATAGAACTGGGGTAAAGCTAATCACGAGCTCGAACTTAACGCCTTTCTCCTTTA
+ATTTTTCCAGCTCAATTAATAGTGGTACGTAGCTTTCAGATATTGCCTCGAAGAGCCACTCTTCCCCAAA
+GGGCCACTTGCCATGCTTCCTCACGTAGGGTATGTGGGTGTGTAACACAAAGGTTAGGTATCCCTTCATT
+GTCTTACCTCGAATCTTCAAAAAATGATTAAACAAATTTAACAATTTTGGTCATCAAAGTCCGCCACTTA
+CCGCAAGTTCAATGATCTTCTTTATCTCAACGACAAACTCTATGGGTATGTCCTTGAGCATTGGCTCCAC
+GAATCCCTTAACTATTAGCTGGGTAGCTTTCTCCTCTGTTAGACCCCTGCTCATAAGGTAAAATAGTTCT
+TCCTCCCTTATCTTTCCAATGGCTGCCTCGTGACTCAGTTCTGCCTCGTCCACAAGACTCACTAGTCCAG
+GATAGGTTTCCATCCTAGCCTTGTCGCTAAGCAAGAGGGCATCACAGCTTATGTGTCCCTTTGTCTTCTT
+TGCCTCTGCTATTATCTTTCCCCTAGTTATGACGCTCGACTTATCCATTATAACGGCCTTGCTTGAGTTG
+AGTCCACTCGCTCCCTTTCCCTGTAAGTACATTTCCCCGCCTAAGTCGATGTACCAGTCCTTCTGGCCCA
+GGATTACTCCGTTCAGCTCAACGTGCCCTCCTTCTTCGACCCAGTACTTTGGATTAGCTATGTTGCTTTT
+CCCAGCCCCTAGGCTTACGGTTGTATTCAGAAACTCAGCGTTCTTACCTACCTTGGCCCTGGTCATTGGC
+CTAGTGTGCACGTACTCTGGCCAGTTCTGGAGAACGGTTAACCTAACCTTCGCACCATCGTGTATATACG
+CTTCAGTCATATCCAAGTGGAGTGAATGCCTAACTAAAATCGGCGCAGTACACCCCTCTATTAGGTGGAC
+CTCGCTATTCTTCTCGGCGATTATTATTATGTGGGGAGCTTGAGCCAACGAGCTCTCCTGGATTAGGAAG
+AACAGGTGAAGGGGGAATGGAACTTTTAGGTTTTCCTTCACGTATAGGAATATACCTCCATTCCAAACGG
+CAGTGTGATAAGCTGTCAGCTTATTCTCCCCCGCTTTAAATAACTTTAGGAAATGTTGCTTCATGATGTC
+GGGATACTTCCTTATGGCTTCCTCAGTTGGCAGGACTATTAATCCTTTCTTGGCCCACTCCTGGAGGAAT
+TGATTATATATAACTCCCGTGTCCGTTTGAACTGCCAAACCCGCTATGTACTTCTGCTCCACCTCACTTA
+TTCCTAACCTGTCAAGTAGGGCTTTCATCTCAGGTGGTAAATCATCAAGGCTCTCTATCTTATCGGGGAT
+GCCTTCAATTTCCGGCTTGGCTATGAAGTTAAGCAACTTCTCCTCGCTTATTATTGGATCACCGAGAGGG
+GCTCTCATAAATTCCTCAAGTGCCCTATACCTAATCTTGGTCATCCACTCTGGCTCTTTATTCCTCTTTG
+CAAGTTCCTCTATCTGATTCTCGATTATCGATCTAGCATCTGTAAGCGTTAGGGTTTCACTCAACGTTTT
+CACCTCCAAAAATTGCCTTAAACCCTTCTCTTTCAATCATATCAATTATCTCGCTTCCCCCGCTCTTGAC
+GATCTTCCCGTCTTTCATGACGTGGACTTTTAGCTTCTCCTTGTCAATATGGCCGAATATCCTTCCATAG
+TGCGTGATTAGTATTATTGAAACTCCTCTATTATGTAACTCCTCAATCTTTCTGCTTATCACGCTCAGCG
+AATCGACATCAACTCCACTATCTGGCTCGTCGAGTAGTAATAGCTTAGGCTCAAGTAACAGGGCCTGAAG
+TAATTCGAGCCTTTTTCTCTCTCCTCCAGAAAACCCAACGTTAACGAACCTTCTCATATCCTTATCATCA
+AACCATAACTCCTTAGCTTTGTTTAAAACAACGTCATAAGCTTCTTCTGGCTTCATCCCCTTTATCTCGG
+TCAAAACTTGAATCAGGAAGTCAAGTATTCTAACCCCTTCTATTTCGGGCGGGACTTGAAATGCCAATAG
+GATTCCCTTCCTTGCCCTTTCATCGGGAGAGGACGATGTTATGTCCTCACCATTAAATATTATCTTTCCC
+TTTGTAACCTTGTATTTTGGATGTCCAGCTATAGTTAAAGCCAAGGTTGACTTTCCAGAACCGTTCGGCC
+CCATGATCACATGAAATTCACCGTCATTTACCGCTAAATTTATCCCCCTCAGTATTTCCCTCCCTTCTAC
+CTCCACGTGCAAATCCTCAATTTTGAGCATTATTTCACCTCCATGGGTAGTCTCTTCGGAACATTTTTTA
+AACATTTTGGAACAGTTTTGTGTAATTAAAGCTCGCATAAAGCTTTAAATTAGGTTTGCCTAAAATTAGC
+TGGGTGGGAAGATGAGGTTCATAGTGGCAACAATCAACGGTGGATTGGACGATAGAGTAAATCAGGCATT
+CGGTAGAACACCAACGTTCACGATAGTTGACGTGGATGAAAATGGAAACATAGTTAACGTCCAAGTAGTT
+CCCAACCCAGGATATTCCCAGCCGAGAGGGGCTGGGGTAACCGCTGCTCAGTTCTGCATAGACCAAGGTG
+CCGACGTTGTCATAGCCGGTCAGTTCGGCCCTAATTCCTATGGCGTCTTGCAGGCTGCTGGAATGAAGTT
+TGTATCGGCACCCCCGACCATGACCGTTAAAGAGGCGATAGAGGCCTATCTTAGGGGTGAACTAACACAG
+GCTATCATGGGTCAAGGTGGTGGCGGAAGAGGCAGAGGAATGGGAATGGGAAGGGGTAGAAGGTGGGGAG
+GATGGTAGTTAAGGTTACCATAGTTTTTGAGAACCACGCTGGTTACAGGAAAGGTTTAATAGGTTACCAT
+GGTTTTTCTGCACTGGTCGAGTCGAACGGCTACAAAGTTTTGGTAGATACGGGAACAGATGGCAAAGTCC
+TGCTAAACAACATGCACGAGTTAGGGATTGATGCAAATGATATAGATGTCCTCTTCATAACCCATGGGCA
+CTATGATCATACCGGCGGCTTAAAGGAGTTCTTGAAGGAAAGGAGTGAACCGATTGAAGTGTACGCTCAT
+CCTGGGATATTCGATGAAAGGATAGCCTTAAAGCCCAGGAAAAGGGATATCGGCATTCCCTTCCAAAGGA
+AGGAGCTTGAGGAACTTGGTGCTAGGTTCAACTTGTCTCCTGAACCTCTTGAGTTCCTCCCTGGGTTCAT
+AAGTTCTGGTGAGATAAAGAGGGTAACGTGGGATAGGGCGGTAGGTTACTTTCCAGACGGACGGAAAGAT
+CCAGTTAGAGATGACATGGCGTTAATCGTTGAAGGAAGTAAAGGTTTAGTGGTTATTAGTGGGTGTGGGC
+ACAGCGGGATAATAAATATAGCCCGCCATGCAATGGAGCTAAGGGGGAGTAAGATAGCCGCACTCATTGG
+AGGCTTTCACCTCAGGGGTGCCAAGAAGGAGCTCCTTGATGACGTTGTGACTAACATGAAGGAGCTGGGG
+GTTAATGCTCTCTATCCTGGGCACTGCACTGGAATAGAAGAGTTCTCTTATCTGTGGAGTAAATTGGACA
+ACGTAGAGGGAATATATGTAGGAAAAGAAATTAAAATTTGAATTAGCTCATTCGCCCTCTCCCTTTATCC
+TCATTATCTTTACCCTGCCAAGTGTCTCCCAGTATTCCACGTTTATCCCTTCCTTTAGTTGATCCCTGAT
+TTCTTCAGCGACTCCGGTGTCTATTGGAACCTCGAACATTTCATAGGTCTCCATGTCCATTATCTGAACC
+GTGTCGGGTGTTATGGCTATTACCTGGGCAGTCTTCTTGTCTATTATTGGAACGTCAACTTCAGCACTCG
+TCGGCTTTACTATACTCCTAACCTTGCCATCGAATATTCCGACTGCCTCAATTCTCGCCTTTGCTGAACC
+GTGCTTTCCTGGGGACGAGACTGTAATGTTCACTATCCTACATGGCTCGTCATCGATGATTATGTACCTT
+CCAGGCTTGAGCTTGCTAACCTGAACCTTTGTCTTGTCTCCCATATTATCACCTCCTTAGTCTCGGAGAG
+GGTTCAGGAAGGTCATTTATTAGCTTTTTGTTTTAAGTAACATGTTGTTGAATCCTAATGGGAGTAGGAG
+CATTAACCCTACTAATATTCCTAGTCTGTAGTATCCGCCAAATTGGAACGTGGCGGCAATAGTTCCGATA
+CCTAAAAGGAGAATTAATCCGGCTAATATGTAGGAAGTTGCACTTTTCCTGAGCTTAATTACCGGCAAGA
+ACTCGACTAGTCCTATTAGTGCCGTAGTTCCTAGCAAAGTTCCCAGGAGAATCATCCTCAATTGCTCAAA
+GTAAACTAGGATTGCCATTACTGATGAGAGTATAGAGGCCCACAGTATACCCTGTCTCCTGGTAACCTGA
+AATACATCCATTACAAGTTGTCCACCTGTTTCTAAGAGGACTAATAATGTCGTGAATCCGGCTAGGAAAA
+ATGAACCCATAAGAGCTAGTATTGTCTTAGTGCTCCCCTCAATGTTAAGGTCTCTTAACATGTTGGGAAT
+GCTGTATAGACTCTCTATTGTATACTTCGGCCTCATAATTTCCCCTCTCTGAATGTACTCATCGTATAAT
+GGGCCCCAGTATTCCTTCTGAATCATTAGGAATTGAACGTCAGAGCCCATGGAATATGCGTTCCAGTAGC
+CTTGGTAAGCTATCCCTATAGAGTATGCTACCGTTAGGAGAGCAACAATTGAAAGTATTAGTTGCAAGCC
+AATGGTTCCAATGACGACCTTTCTCACGTCAACTCCAAGCCTTGCTAGTGGCCCTCCAATGACATAGTAA
+AAGCCGACGCCTAACCCAAAAACTAGTAATGCTACCATAAATATTATTTCGGTCTGGAGAAAGTTAATAC
+CTGTTGTAAACCCCTTAATCGAATCTATGATTCCCTGAACAGTTAATCTAGGAATTTCATCTATTATGTA
+CATATCGGCCTGCCTCTTAAGGAATAAGGCCCCTGCCATTATTAGTATCATCGTCAAAATCGAGGAACCA
+ACTATGAAGTCGAGAGACCTTGTTCTCATTCCTATTAGAAGTGCAAGTGCTAAGATTATCGCAACGATTC
+CTACGAATGGGATTTTCGCTCCAATAATTCTTGACAGTGCTAGACCGGTATAATGGGCATCTATAGCTGT
+TACTACAATTACAAAGCTCAACAGAACAAGTGAAATTGCGGGCATTTTAACGAACTTCGTCATAAATTCA
+TGGATTTTATATGGCCTGTTCTTTACTTCATTGACTTCCATAGTTACTAATGCTCCTATTATCAGGGAAG
+CAACTGTTAGTAATGCTAAGGCAGTTAAACCGCCACCTACTAGTATCCTTGGAATTAATGTGAACGTCCA
+AATTCCCAATGTATATGCTATAAAAATAAATACAAAGTACACAGTTCTCTTGGCCATGGCTTCATCCCCC
+CTAAATTATAATTACTGCTCATTTAATCTCGTATTTTTAAATAAATTTTGTACTAAACTTTTTAATAACC
+TCCCATTCATAGGAAACTATCACTTCATTAACGATAGTCCAGGCCATCAATGGCTCTTTATAAAGACTTA
+TCTTAACTCCCTCCACTCTACTCCTAAAGTCTCCATGGGGGAATCCTCCAATGATCACGGCTGGTTTTTT
+GAACTTATCCAAGAGTTTTCCAAAATTTTTTGGTATCATTAGTTCGCCTTCTTCGTGCATGACAAAAACG
+GCATCTGGATTTATTTCATTTATAAGTTCCTGCAATGTTTTTCTTTCCAACCTGAGGAGCTCTAAGTCTT
+CAGGAACAGCACCTTTCTCGAATAAACTTTCCATGAGTCCAATAAATCTGTTGTAATTTCTTGGTAATCT
+TGTCTCGGGCTTTATATATATAACATAGTCGTTTCTTGTGTGAACATACACCCTTAACCTATCTTCCTTA
+TTAAGGATACTATCGAGGGCATTTAATAAACATATGTGGACGATGTCCGGTCTCCCTCTCCTTTCCCCAT
+CTTCAAGCTGTTTTAAGGCAGCGTGGTGATACGTTGAATCGAGGATTATCTTCTCGGGCTTCCTCTTTCT
+CCTCTTAGCGTAGTTCACTATGGCTGGGTGATCTAGTATCTGTTCTGGAACCGTCTCTAATTCTGCATCG
+GCTATTATTAGGTGTAATCTTTTTTTCTCGCTCATGACTCTCCCTCATCTAAAACTTCTCCTCTTGTTAA
+ATTATTTTTCCATTTTTTAGATGTGTTTGAAGGCTACCGCTGTTTACGGTGAAAGGATGTTGGAAGTTTG
+TTATGATGGATTTACTAGTATAATTTGGTGGTTGTAGTATGCCCATAACGAAAGTGACTAGGAACTATCA
+AGTGACCCTTCCAGCAGAGGTCAGAAAAGTGCTTGGAATTAGGGAGGGTGATTTTCTTGAGGTTGAAGTG
+AGGGGTGATGAAATCGTTATGAGGAAGTTGAGGAAAAACAGGAGAACACTGAAACTTGGAAGGAATTTAA
+CCCCCGAAGATATCGAAAGGATTATAGAGGAGGGTATGCGGGAATGCATGCAGTAATTGACACCGACATT
+CTTATCTACGACACCTTTGAGGATCTCGAGTTCCATGAAGAGGCTAGGGCTTTGTTAGATTCACTTAGCA
+AGTGGTACGTGCCAACAATAGTTCTCCAGGAATACATCTGGTTCTTTAAAAGGAATAATTTCTCTCTCCT
+CGATGCGAAATCAATGCTCATGGAGTACGTTAGGGATCCGAGGTTCAAGGGTTTAGGCGAAAGTCATGAA
+GTGATAATCCACGCTCTCAAGATTCTTGAGGAGAACGAACTTTCACTATCCCACTTTAATGATGCTATCA
+TTCTTTACCAGGCATTCTCAAGAAAATACCCACTCGCAACGTTCGACGAAAAACTAAGAAAACTAGCAAC
+AAAACATGGGATCAGAGTGTTGCCTGAAATTTAATTTCAGACCGAATCCCCAGGTATCAATCCACCTAGG
+AAGAAAGAACATGACTTTAAATCTAGGTTTGAACTTGCGAAAGAGAACCGAAACGAACTTAAAAAGCTAT
+TAAGTTATGGAAGCCCTAAAGAAGTTATAAGGAAATTTAATCTCAACTTAGCAAAAACTATTTAAAAATC
+CCTTAAACCAGGAATGTAGAGAGGTGGAAAAGGGTGAATCCAGAGAACAAATTGATGCTAATCGCTTATG
+CAATTTTCACGATAGCTGGGATAATAAGTGGCCTACTATCTGCTTATGCTCCCTTAGGTTGGATAGTAGG
+TTGGGGGATATACGTGATAACTCCAAAGTTATTAATTGCAATTGTTAATGACCTCCCTGAAGAACTTAAA
+GACGAGAGGGTTTTGCTAAAGAAGACATTTTGGAGCTTTTTCTTCTTCTGGTTGTACTTTACTGGAATGA
+CGTATACAGTCGTGACGAACTACCAACCTGTTTCCTACTATAACGGGACATTGTACTATAACATTTCGAA
+GGGATGAACCATGAACATTGAGGAAATGAAGAAAATTGCTGCCAAGGAGGCATTAAAGTTCATTGAGGAT
+GACATGGTAATAGGGTTAGGAACGGGTTCAACTACTGCCTACTTTATAAGACTCCTGGGCGACATGATAA
+AGAAGGGAGAAGTAAGCGATATTGTAGGCGTTCCAACTTCTTATCAGTCAAGATTGCTTGCCATAGAGAG
+CGGAATTCCAGTTGCTACGCTGGATCAAGTTGATGCAATAGATGTAGCTGTGGATGGAGCGGATGAGGTT
+GATCCAAATTTAAACCTAATCAAGGGCAGAGGTGCAGCGCTTACAATGGAAAAGATAATTGAGTCGAGGG
+CAGGCATGTTCATTGTTTTAGTTGATGAGAGGAAACTCGTTGATTACCTATGCCAAAAAATGCCCGTTCC
+TATAGAGGTGATTCCTCAAGCGTGGAGGGCCATAGTGGAGGAGCTCAGCATATTCAATGCTGAAGCGAAG
+CTCAGGATGGGAGTTAACAAGGATGGCCCGGTGATAACTGACAATGGAAACTTCATAATAGATGCGAAGT
+TTCCGAGGATAGATGATCCACTTGACATGGAGATAGAACTGAACACCATACCTGGAGTTGTGGAAAACGG
+CATATTTGCGGATATAGCTGATATCGTTATAGTCGGAACCAAGGAGGGGGTTAAAACACTTGAAAGGTGA
+GTGGCTATCCTAGAGAAGCTACTAACTCTCGGCTATTCTAAACCCTTTGCCGAAAGGTACTATCAACTTT
+GGGGGGAAAGGGCTTTAAGAATAGCTCAGGCAATGGAAAAACCACTACCAAGATGTTTTAGGATCAACAC
+CCTAAAAATTTCCGTTCAAAATCTAGTGAAGCGGCTAAACAAGAAAGGGTTTCAATTTAGAAGGGTCCCC
+TGGGCAAGAGAGGGTTTCTGTTTAACTAGGGAGCCTTTCTCAATAACCTCCACCCCAGAGTACCTTACCG
+GTTTAATTTATATCCAAGAGGCCAGCTCCATGTACCCTCCCGTCGCTTTGGATCCAAAGCCGGGAGAGAT
+AGTTGCTGACATGGCGGCGGCTCCTGGGGGTAAGACGAGTTATCTAGCACAGTTAATGGAGAATAAGGGG
+GTTATTTATGCCTTCGATGTCGACGAAGATAGATTAAAGGAAACAAGAATTAACTTGTCCCGACTTGGTG
+TCCTTAACGTTATCCTCTTTCACTCATCCTCCCTCTATATAGACCAACTCGGGATAGAGTTCGACAAGAT
+ACTCCTCGATGCCCCGTGCACGGGTTCTGGAACCATACATAAGAACCCGGAGAGAAAATGGAACAGGACA
+ATGGATGATATAAAGTTCTGCCAGGGCCTTCAGATGAAGCTCGTTGAAAAGGCGTTGGAAGTTCTCAAAC
+CTGGAGGGATACTTGTTTACTCAACGTGTTCGCTTGAACCTGAAGAGAATGAGTTCGTTATTCAGTGGGT
+TCTTGAGAACTTTGATGTTGAGCTACTTCCATTGAAGTACGGGGAGCCAGCTCTAACTAGGCCCTTTGGA
+ATTGAACTAAGCGATGAAATAAAAAAGGCGAGAAGGTTATATCCAGATGTTCACGGAACGAGTGGATTCT
+TCGTAGCGAAAATAAGGAAGCTTTAAAGGAATGCATCCCTGTGCTTTGCTAATCCGTATAGACCGTAGCT
+TAAGAGTAGGAAATCGACAAACGATAGTACTATTACGGCGTAAGAGTAAGCCACTACAAAGCCCTCACTT
+TTTCCTAGGGCTTCCGCGGCTTTTCTTATCGCTTCAGGATTTGTAACCACGGAGTAAAACAGTCTAATCA
+GCATTGCGCTCTGTATTATTGGTATAGGAGCTACTGCATAGGCGAGCATTAAGCCGGTGTATCCTCTTCT
+CTGCAGGCTTAGCATCGCGAGTATCGTTGGTATCGCCAATATGAGAGCTGTTATCGCCAGTTCTGGTCTA
+GTTGACAGTCCCGCTAGGACGAAGTAGAGGGCCATTCCAAATATGAACGCTCTATAGAAGCGTTTTAACT
+TAAGGAGCATGCTCCTTTGAAAGTCATAGAATGCCGTCCTTGAGTAAAGATTCATTCTCTCAATCTTATT
+CGTGAATTCTTTTTCTCCAATCCTTTCGATGTCCCTGTCACTACAGTTGTTCTTTATCTCGACCGACCTC
+TTCCTTAAAAACTCGGCCATCTCAACGTTATCAACTTCAACGTTAGCGCTAAGCTCCATAAAATTCCTGG
+AGGCATCCTTTAGTAATTTAATAAGCTTCTCCTTTTTCTTCTCATCCAGAACTTTAACCTTTTCAAGCTT
+TTCGGCGGCCTTCTCTAAATTCTCTGCTACCTCTCTGAGTATCTCTGGACTTTTCACGTAATGCACCTCC
+AAATTAAAGAAAAAGAAGAGAAGCTAAAAAGGTTTATTGGGCCTGTTGGGCCTTCATCAACTTGCTAATG
+CTCCAGCCCATCATGATGAATATCACGAGCCATGCGAGTATCATGTATACTGCCCACATCTTTACCACCT
+CAGAGCTTTATTATTACCTCGTTCTTCTCTAGCTCTTCGCCGTACTTCTTCTTTATAGCATAGTATGCTT
+CGATGGCTCCAATGATCAGCATTGCAATTATAGCAATCTTGGCGGGCCATCCAAGGGTCTTGCTTACTAA
+GTCAGTAAATGTTCCAAAGAGTGGTAGCGCAATGAATATTGGGGCAATTATTACTGTTATCCACTTGTAG
+AACTCTGGAACGTTAATGAGTGCCCCCTCGTGTAACTCCTTCCAGAAGTTGTCTGGCTTGAATAGCCACA
+CTCCAACTATTATGTCAAATAGAGCAAGTAACGCTAGCTGGAAGCTTATCCATGCATCTACCTGGTCTAG
+ATAACCATTTATGTAAACCACAGGAATTCCCAGGAGGAAGTAGATTATGAATACTATCCATGTTCCAGTC
+TTTCTTGAAATTCCAAGATCCTCCTCAAGTAATGCGGTTAAGTAGTTGTACATGGCTATTGCTGACGTGA
+ATCCTGCAAACCATAGCAGGAGGAACCACAATGCACCGAAGAACCTACCAGCAGTCCCCATCTGGACGAA
+GATGTTAGGTAAGCTAGTGTACGAGAATCCTAGTCCAAAGTTTTCAGAAATCCACTGGAGAGCGGCGTTG
+CTTCCCTTAGCTAAGACCTCTGGAGGAACGATCTTTGGAGCGTATGCAACAGCTAATGGAACCGCTATTG
+AACCTCCGAGAACGACTTCAGCGAACTCGTTAAGTGATACCGTGGCCAAACCTGAAAGTGCCACGTCATC
+TTTGGGGCCAAGATAGGAAGCATAGTTCTGAATGATACCCATTCCAAGTGACAGCGTGAAGAATATCTGA
+CCACTCGCCGCCAGCATTACGCTCCATAGGTGCTCCTTTAAGTAGGTCCAGTTGGGGCTCCATATGAATT
+CAAATCCCTTTATCGTTGACCACTGTGGTTGACCGAGAGGTGAACCTAGGGCAAACACATAGATCACTAG
+GATTACTGCAAACACATATAGCAGGGGCATCATTACCTTAACCCATCTCTCAATTCCCTTGCTTACACCC
+TGGCCAACAGCTATTGCCAGCAATACTACCGTTATGCCCCAGAATAGGAATACTAAGCCATGGTTACTTA
+GGTAACTTTCGAAGAATTTTGCTGTACTTTCGACATTAAAGTAAGCCCCAGATATGCTGAACCATGAGTA
+AGCTGCAGACCATCCAATCAGGTGAAGATAGTAGCTGTTAAGCAGCGTTGTGGTCGCAAACGCCAATGCT
+CCACCGATTAGACCGAAGATAAGTGCGCTTCTGGGCTTCAAGCTTTCCCTAGCCATTAAGTAGAACGTTG
+GTCCTAGCGTTCCGTGTCCGTACTTTCCACCGTACCTACCCTGAACCCACTCAACCCACATTACTGGGAT
+ACCTAAGAGGAACAATGCCAGGAAGTAGGGAACCATGAATGCTCCTCCACCGTTGCCAGCTACCTGGGTG
+GGGAACCTAACGAAGTTTCCTAGACCGATGGCATTTCCTGCCATCGCTAAAATCAAACCAATCTTTGTTG
+CCCATTTATCCCTTTGCTCCATTTGAATTACCCCCCTATCCACATCTCAGCGAAAAATACAAAACATTAT
+ACACCAACTTTGTCAGCATTTATAAAGCTTACCGATACTCATTGGATATTTGCTTAAAAGTTGGACCGAT
+TTCTTTTACTTGGCTGTAAATAGTGTTTTAAATTAAACCAACAACAATTGAACGGTGGTTTCAAATGGCG
+ATGAGCGATAGGCTTGACCTTGTTAACCCTTCTGAAATTAGAAAGCTCTTCGATATAGCGGCGGGAATGA
+AGGATGTCATATCCCTGGGGATTGGGGAGCCGGACTTTGATACCCCTCAGCACATTAAGGAGTATGCTAA
+GGAAGCCCTTGATATGGGATTAACGCATTATGGCCCTAACATAGGCCTGCCAGAATTGAGGGAGGCGATA
+GCTGAGAAGTTGAAAAAGCAAAATAACATTGAAGCTGACCCAAATAAGGAGATTATGGTCCTCGTTGGTG
+CCAATCAAGCGTTTCTCATGGGTCTTTCAGCATTTCTAAAGGATGGGGAAGAAGTTCTAATCCCAACCCC
+TGCCTTCGTCAGCTACGCTCCAGCCGTAATATTAGCTGGAGGAAAGCCAGTTGAAGTTCCAACGTACGAA
+GAGAACGAGTTCAGATTAAACGTTGATGAGCTAAAGAAGTACGTCACGGAGAAGACTAAGGCCTTAATAA
+TAAACTCTCCTTGCAACCCAACAGGTTCCGTTTTGAAGAAGAAAGACCTAGAAGAGATAGCGGATTTTGC
+CGTGGAGCATGATTTAATAGTGATAAGCGATGAGGTTTATGAACACTTTATATATGACGATGTTAAGCAC
+TACAGCATAGCTTCTTTGGATGGAATGTTTGAGAGGACGATAACAGTTAACGGCTTCTCAAAGACGTTTG
+CAATGACTGGGTGGAGACTCGGCTTTGTCGCGGCTCCCTCATGGATAATAGAGAAGATGGTCAAGTTCCA
+GATGTACAATGCAACGTGCCCAGTAACTTTCATCCAATATGCGGCAGCTAAGGCTCTCAGGGATGAGAGG
+AGTTGGAAGGCAGTTGAAGAGATGAGGAAGGAATATGACAGGAGAAGGAAGCTCGTGTGGAAGAGGCTTA
+ACGAGATGGGTCTCCCAACTGTAAAACCCAAGGGTGCATTCTACATATTCCCCAGGATAAAGGATACGGG
+ATTAACGAGCAAGGAATTCAGCGAACTAATGTTAATGGAAGCGAAGGTTGCCGTGGTTCCTGGGAGTGCA
+TTCGGGAAGGCAGGGGAGGGCTACGTTAGGATAAGCTATGCAACAGCCTATGAAAAGTTGGAGGAAGCCA
+TGGACAGAATGGAGAAGGTTTTGAGGGAGAAGAAGCTCACCTAAGATCCCTTGTCATGAACCTCATGTAC
+GCAATTGAGAACGGGAACAGTAACTCGACTATGAGTATTGCCAAGTTGTTGATTCCATAGCCTAAACTTT
+CGCTTAATGGCAAGAAATCGTTGGCTTCCTCGTCCCCGGCGAAGGTGTATATCATGAGCTGAGCGAAGTG
+CGTTACTGGATTTAACATGTTTATTCTTTTTTCCCAAGCTTGTTTTTCTTCCTGCCACTCCCTATACATG
+TCCTCACAGCTGTTCGATGATTCTCTGTACGTAAACGTAGAAGTTCCAACTATCTCAACCCTCTCGGTCA
+TTATTGTGTAGCACTCTGGTTCCGGTCCGACCATTCTATCGGCAATTAGGGACGCTATCAGGGGGTATAT
+GAAGATGAAGAATATCACTAGTCCTACTCCTATGAGCATCGCAGTCTCTGGACTTCTTATGAGGGATGAG
+ATCATTATCCCAAGGCTAAGGAATACGAGGGTGTAAAGTAGGAGTAGAATTGAGAGTAGGAGCAACCTAG
+TTATCGAGAGTCCCTCCATGGGAATACCGAATATTAAAGCCAGGGATATAGTGAACATGAAGCCGATGAA
+TATGACAAGGACTAGGGCTAGGGCATTTCCAAGGAACTTGCCGTTAACGACCTCATCCCTGTACACCGGA
+TGGCCAAGCAAGACTTTGATTGTTCCCCTTGTAATCTCTCTATTTATTGCATCTGCCCCCAGGAGAATTC
+CTAGGAATGCTCCAAAGAACATGAAAAGCATTGCATTGTTTATAAAAATGGATGAAATTGGAGTCATGTA
+TACTGGGCCGCTAGCTCCCAGCATGCTTTGATGGACTACGCTGCTTTTGCTTTGAGATATCCATTCCCTC
+TCGAAGTATAACATCAAAAATATAAAGAGAAGGTAAGTGGCTAAGATTATTATGAACCTCTTTGTCTTCA
+CTGCAACGTAAAGTTCCTTGGACGCAATGCTCCTTATTGCGCTCATGGGTTACCTCCTCCCGAGCCTTCT
+CATCATGAAGATCACCAGTCCAAAAGCTAGAACCAAGATTAGAACTCCTATGTACGTAGAAGTGGATCTC
+TGCTTAACGACTACCCTCAAGGTATCGCTCCACTCAGCTTGGTCGGACTTCACGCTTATCCTTATCCTAT
+AATCTCCAGCCGTAGTTCCCTCTGGAACTTTAATCGTTATAGGTACGTTAACGTTCCCTTTCGGTGGTAG
+CGATGGGATTAGGGATTTGTCCACCCTTATCTCCCACCCCTGGGGCCCATTAACTGTTATCTTAATGTTA
+GTTAGAGGAGCATTTCCAAAGTTCCATATGTTTATTGACGTCCCTTTTTCTTCTCCTGCGGTTATCGTGA
+GCCTGTAGTTCATTAGCCTAACGTCCATGTTGTAGAAACCGGTTAACTTGATCTTTATTGGAACTTTCCT
+TGTTAAGCCTGAGGAGCTCTTTACGATTATTGTTACGTTATAGTCTCCCGGCATCGCGTTCAGGGATGGA
+TAAACTTGAAGGTATACTGTTCTTGATTCTCCAGCTTTGACCTTTACCCTTGTAATCTCAAGCTTTGATT
+CTGGACTTTCAGTGAAGATGTAGTTCCAGTTCTCTGGGAAACCAACAAGTTCAAGCTTGTACTCATCGTC
+GTTTTTCCCGAGGTTTTCGATGTTTATTGAAAAGCTTGAAGGCGAGCCTAGAAATATTGGGTAGATATCG
+GACTTCGTATCTACGGTAAAGTAGTAAGCTTTCCTTGTTAACGTAATCTTTATCTCCTTTGTTTCGCCAT
+CTCCAAGTTTTATACTCTCCTTTTTCTGCTCGTATCCTTCCTTGCTAATGTTTACGTTATATTCCCCTGG
+TTTTATCTCGACCTCGAGAGTTCCCGATGAATCAGTTAGATATTCCTGTTCTCCTATCTTGACTAACGCC
+CTAGGAACAGGATTACCTAGGTCATCAACCACTATGAGTTTCAAAGTCGCATTTTGCCCCTTGTACGTTT
+TGTACACGTTAACTCCAAAGACTAGAGTCTTGTTAAAAACAACGCTTAAGTTGTTGGGATCCCTGCCTAC
+TATGTTTAGTTCAATTTGATGATAGCCAAGATCTGCATTTCTTGGCACTTCAACTAGTAAGTTGATAACC
+TTTTGGGATTCAGAACTCAGATATGCTTCCCTTATCCTAACTCCATCCATGAGGGTATATGATTCCCAAT
+TCTCTGGAACCTTGGATTCTATGGAAATTATTACATCACTGTGAGCCAGTAATGTTATGGGAAACTGAAC
+TTGCGTTCCGGCTTCACTATCCTGGGATATGATTGGAGTAATTATTTCTAGGGGCTCTTTTCCCTTGACG
+TCTATGAAAATTTTGTACGTTTTATTTCCAATTGAGAATTTTACATCGTATTTACCGGCTTTAATATCCT
+TAGGAGTTATGAGGAGTTGCAAACTTGTCGTTTCTTTTCCTCTGAGTTTAATAGTTTTAACCTCAATTCC
+TTGGTACAAGAACTTGACCTCAATCCCTTTGCTGGACTCGGCTGAAAGTTCCAGGGTAACATTTTGTGTT
+CCGTTGTTAAAAACAACTATAGGGACGGTAATAGTCTTTCCTAGCTCTATTCGAGCTTCTTCGAATGGAT
+AAGATACGATTATTTCACTTTTCTCCTCTATTTTCTTTTCCAATGTTACCCTAGGTAGCTCATAGACCGT
+TAGTGTGGTACCGTTGAATTCAAATGCAAAATTTTCCAACTTTGTGAGGACGCCTTTCGGAATATCGAAC
+GTTGAAGAGTCTTTCCCTAGCGTAATTGAGCTGTTAGAGATGTTAACTACCTTAAATCCTTGAATGTACC
+TACCAACTCTTAGCGAATAAGATCTCCCCTCTGATTTCCAAGATACAACTACCGTAAGTCCTTTTTCGTC
+GTATCCCCCTATGACTAGAGTTAAATTATTGATCTCCACCCTAGAACCGAATACTGCCCTATTTATGGCT
+ACCTTCCTATCTCCCCTCCATACTATGATATAGGGGTTCTTAGATGTGTCAAATGCAACTTCTACGGTGT
+AATTACCTACAATTAGCTTTTCTCCTGGGAGTATTTTACCCTCAAAAACTGTTATCGTTCTTTCCTTTGC
+AAGGATAGGGGTAGTTAGCATGGCCAACAAAACAAAAGCTAATAGCGTAATTTTCATTTTCATCTTAATC
+CCTCCTGTATATTGTCTTTAGGAACACATCCTCGAGACTTGGCTCCTCAATTTCCAAGCTTAAGACAGTT
+ATACCCCTCTTTGAGAGTTCCTCGCTTAGAATTTCCCTTATATCGCTCTTAGCAAATATCAAAACCTTGT
+TATCGGCTATCTTCTCAATCCTTATCACGTCAGGCAGCTCTATTTCTGGAAATGGCTGCTTCGTCTCTAC
+CTTTATCTCGTAACCTTCAAGCTCCATGTACTGCTTTTTAATCTCTTCCAGAGTTCCTACCGTTCTTAGT
+TTTCCTTTTACGATGATCCCGACTTTATCGGCGAGCTCCTCAACCTCACTAAGTATGTGGGATGAAAAGA
+AGACTGTTTTTCCCTGCTTTTTCTGCTCCAATATTATGTCCTTTACGAGCCTTGCACCTTGGGGATCTAA
+ACCGCTCGTCGGTTCATCGAGTATTAACAATTCGGGATCGTTAATTAAGGCCTGAGCTAATAAGAGCCTC
+TGTTTCATTCCCTTTGAGAACGACTTCACCTTCCTATATCTCACATCCCAGAGGCCAACTAGCTTCAGGA
+GCTCCTCTATCCTCTTTTCTTTTTCCTGTTTTGGGATATTATAGAAGCTTGCAAAGAAGTCAAGGTTCCT
+CCAAGCTGTTAGCTCCTCGTATATCGTAGCGTTTTCGGGGAGGAATCCAAGTCTTTCCTTTGCTTTAATT
+GGTTCCTTGAAGATGTCATAACCTAGCAACCTCACGCTTCCGCTATCCGGGATTATTATTCCCAGCATAC
+TTAGTATCGTAGTGGTCTTCCCAGCACCATTTGGTCCCAAAAATCCAAATATTATCCCCTTTTCAACCTC
+CAGTGAAAGATTGTCAACGGCTTTAAATTTCCCGTAAGATTTCGTCAAGTTCTCAATTTCTATAACTTTC
+ATGATATCACCTCAGATCCATCCTAACGAATTTATAATAACTCAAGGCTAGTGAAACAACCAAAAAGACA
+GTTATCACGACTATGTTATTAAGGGACATTGCTATTCCCTCAATTATGGGCCTCTCCTCAGAAATCTTCC
+ACGTGCTCGTGTCATTGCTCACTAACAAGGCGCTAAGTTGTCCCACTATGTCTTCTGTCTGCTTTATCCC
+GAATACCATCCTCATTAAGTTCTCATAGTGATAAAGAATTGAAGTAGAAGTTATTTTCATGTAAACTGCT
+ACGTACCGATCCATCCACTCCATCATCTCTCGAGATTGAAACATTGAAGTTTCACTGGCATTTGGCGTGT
+AAGTTATAGTTGGAGGCGTTCCCGCAAAAGCTAATGCCAGTATTGGGGCGAGTATCCCAGGAATTATGAA
+TGCAAAGAGCAAGAATATAAAAACTCCAGCTAACATACTGTTGGTTTGACTTCTAATTAATGTCGAAAGT
+AGCATTCCAAGGGCGTAGAGTGCTGCACCGTAAAGCACTGAAAACATGTAGAGGACTAGTAGCCTCGAGA
+CATCGTAGCCTGACACTGGAACCCCAGAGATCAAAGCTATGCCTATCATTACTACCCACAGGATTCCAAG
+GATGAAAGCTATTGTTATCGTTCCCCCAAGTAACTTACCGAAAATTATGGTGTCCCTGTAAATTGGTTTT
+GAGTACAGGACTTTGATTGTTCCCTTATTTATCTCAGAATTTATCGCTGTGGCCCCTAGTAGTATCGAAA
+CCAGCGTTATCGCGTAAACAAGTGGCGTTTGAAATGATCCAAATAAGATTCCTTGGAATGGAGTTATGTA
+AATGTGAGATGGGAGCACTGAATTAAATAATCTTATGAAGATAACTGCAAGTATCAGGAAGAATGCGATT
+GTTCCATAGAATCTCTTAGTTCTAATATTAACTTCGAACTCTTTAACGGCAATGGTCATTAGTCCCAATT
+CTTACCACCTCTGTTTTGTATTGCATTAATGCTAAAATAAAAATATTGCTAAACACCAATGTGTTAAACC
+ATGTGTTAAGAACACTTTACATTTTAACTTAAAAAATTTATGGAGAAGAAGTCAGCCCATCTGGAGAGCT
+GCAGTTCTAAGTTCTCCCCTTTCGAACCTGTATGGATCGTACCATTCCACAGGTAGCTTGGACTTCCCTT
+TGGTAATTAAATCAGCTATCATCTCCCCAACGGCTGGAGCCATCATGAACCCATGACCCGAGAACCCTGC
+GGCTATGTAGTAATCGCTTAGCTCCTCAATTTTCCCTATCGCTGGGTTACTGTCTGGAGTCTTAGCATAA
+TAGCCTGCCCAGGTTCTAAGCACTAAGAGGTTCTTCAAAGCCGGAATTATCTTTGTGAAGTAATAGCTCA
+CCTCCCTGAGGAATTCATAAGTTGGCGTTAAATCGTAAGTTGGGCCAATTTCGTAGCCAATTCCCCCTAT
+TATCCCGCCGTGGAACGTTTGAGTTAGGTAAGCATGTCCGTACTTGAAGGAAATGACCATTGGGTTTATG
+GTTCCCCTCTTTATCGGTTGCGTTATAACGGCTTGATGCTTGTAGGGCTCTATGGGAATCTTTACCTTAA
+TGCCGGCCATCGCGTTGATTAGCTTTGCCCAAGCATTCGTTGCGTTCACAACTATTCCAGTCTTTATAGT
+CCCTCTGTTAGTTTTAACGCCCTTTATCTCTCCATTTTCTATTATGAATCCCTTAACCTCCGTGTATTCG
+AGTAGCTTTGCCCCATATTCCCTAGCTTTGATCGCAAAGGCGGTGGTTGCTTCAAACGGATCAGCTTTTC
+CATCGGTCGGATTCCAAGAAGCGGCTATTACTTCACTTATGTCAAGGAGAGGAACTATTTCTTTAGCCTC
+CTCGGGTGTTATCAGCCTTGTGGGAACTCCGAACTTGTTTTGGATTTCTATATTCCTCTTGAAAGTTTCA
+ACTTCCTCTTCATCGTACAGCAAGAAGAGGTACCCAGTCTGCTTGAACGAGAAGTTGTACTCCTCTGAGT
+ACTTCTTCCAAAGCTCCACGGACCTCTTCATAACCCTAACGTTCGCCTCATCGTTGAACTGTTGCCTAAT
+TCCAGTTCCACAACGGAACGTTGAGCCTGAACCTATGAACCTCTTCTCTAAAACCGTTACATCTACCCCT
+CTCTTAGCGAGCTCATGGGCTATGGAAACTCCAACTATCCCACCACCTATAACGACAACCTCACTCCTCT
+CCGGGAGCATAAGATCACCTCCTAGCTAAAACGCCCATTCTAACGTTCTTTATTGGACTTCTTGCCACTG
+GTAGGTCTATCTCACTTAACCTCCTTCCAGTCCTCTGGGAAACTATTAGTGCCCCGTTGAATAGGCAGTA
+CCTTCCCTGACAGAAGCCCATAGCTAGATGGGTTAGCCTCTTGATTATCTGCAAATCTGTTATGCCCCTC
+CTTATCACGTCATCGACTTTCTTTAGGGAAACGTCGCATCCACAGATTTGCACGTCCTCTAACTTGAACT
+TCTCTAAGGGTATCCTGGGTATTGGTAGGCTTTCCGGCTCGTATTCCTTAAGCTTCTCCTCGTAAATGCA
+TGGTTCAGAATCGAATCCGAACTCCTTGAGGATGTATGCACCCACTAACCTTCCCTCTAGGTAGTTGGCG
+TAATGTGGCTTTATCGAAACCGCGCTCCCAGCCACGTATATTCCGTTCCTAATTCTGTGCTTCTCATCTA
+TAATTGGGCTGTAGTAACCCCTTCCGAATGCTATCCTCCCTCCCGCCTGGGTAATTGGATTTATGTCTGG
+TCTCCTACCATCAGCAAAGATCAGGGCATCGACCTTGTACTCGTTACCGTTCATGTCAATTACCTTCTCT
+ACCTTTTCATCTCCTTCCGCGCGCTTTACATTTGGAATGTGAACGTAATCAATGCCCCACCTTTCAAGTT
+CTTGAATAACTTCCTCAGCCCTGCTTCCAGTAACTGCGACGTTCCATCCTGGGGCAACTTCCCAGACGTT
+CATTACCTCCAAAGCGAAATCCCTTCTAAATATTCCTGGTATGTCGTTGTTCTCGAAGAGCATTATGCTG
+TCTACAGCTCCGGTTGCCAAAACGACTCTCTTCGCTAAAATCTCTATTAGGGAATTCTCCTTTACCACCG
+GAACCAAGAAGTACTCTCCCTTATCGAAAACTCCTAGAGCGGAAGCTCCTAGGAATACCTTAACCTCATC
+TTTTATCTTCTTAGTTAGCTCTTCAACGGCTTTTCTAGCTTCCTTATTGAATCCCTCTTGTTTAGTACTC
+TTTAGCCACATGTCCCCCCCTAGCCATCCCTTCTCCTCTATTAAAGCTACGGTTAAGTCATCCTGAAGCT
+CAAGCGTTGCCCCTATTCCGGCTGGTCCTCCGCCTACAACTGCAACGTCGACTACAACCTCCTTAACTTC
+ACCCCCCTCAATGACTGGTTCTTCGTGGAATTCTTGGTAGCCTTGCCTTTCTATTCTCATTCCTTCCTTA
+ACTTTCGTCTTTCTTCCATCTACCCCTTTGACGCCATTAACCTTCATTGGCACGGGGCCGAACGTAAATG
+CCCCTCTCTTTCTGCCCTCGGTAGATGTGGTTAGCCAGTATATTCCGTTCGCGAGAAGTGCCACTGAAAT
+CTTTTCCCCTTCGTAGGCCTCCAGCTCCTTTCCTTCGAAATAAATAGTGACCTTCCTACCGCTTTTTTCT
+GTTAAATCTAGGGGTCTCATGAGGTGCACCTCCAAAAGTGAAGGAAATTCAAGATTAACTATGTAAACCT
+CTACTTATAAAATATTAGGTTAGCCAAAAATAGTTTAAAACAAAAGGTTAAAGAAGGCCAGAGGAAACGG
+CAAAGTCAAACACATTCTCAGCCTGGCTCTTCATCCTTGCAGTCTTGATTTTTTCGCTTTTCTCAATTGG
+AACTTTCTTGAACAACTCTTCGTGCAGCTTAACCACATCCTCGGGTGGCTTTGTGAGCAGGCTGACTATT
+ATTATTATGAAGAGCGTCACGAAGAAGTTTATGAAGAACACTGGGACACCGTTGAACCACTGTCCCAACG
+TTCCGAAGAATCCTGGAGCTTTTGGATTGAACGCCCAGCCGTATATCTTTGCCTCGAGTATCACTTCACT
+TATTAGACCGTAGGCCATTCCAACTATTCCAGCTTCCTTGGTTACTCTCTTCCACCATAGGCTCAAGGTT
+AGAATCGGCCCGAATCCTACCGCAAGACCCCCCCATGCTGTAGCTACCATCTGGTAAATGACCTTCGGCC
+CAGTTATCGCGAACCACATGGCAACTAGGGCTACGGCGGCTACGACTATTCTTGAGATGTTCACCATCTG
+CTTCTTCCCAAGCTCTTGGCCGAGAACCTTGTGGTAGATATCCCTAGCTATAGCCGAGGAAGCCACCAAC
+AATTGGGAATCAGCAGTGCTCATGACCGCGGATATTATTCCAGCTATCACAAAACCTGCGACCCACCCTG
+GGAGGAAGTGAATGGCCATTGCCGGAACTATCCTCTCAGGGTCTTCAACCTTTATGCTACCGCTAGCAAC
+CAGCGCAAACCCCAAGAATCCAGCGAAGAATGCTCCCCAAAGAACTATCGTGGTCCAAATACCACTGATG
+AATATTCCAGGTCTTCTAAGCTTCCTTGGATCCTCAACGCTCATGTACCTGGTTACTATGTGTGGTTGGC
+CAAGGTAACCGACTATCCATGAGGCATAACCTATGGCGAATACTATAGCGGCCCAACCTGTAGCGCCTCC
+AAACGGATGTAACTTGTTTGGATCCACAGATGCTATTATCTGGGTGGCCCTATCTAGGCCACCTATCTCT
+ACGAGCGCAAGTATCGGCATTATGATGAGGGTTAGCAGCATGAACATGGCCTGAACCACATCTGTCCAAA
+CTACCGCAAAGAATCCTCCTGTAATTACATAGGCCGTTAGGATTATTACCGTTATTAGGATTCCAGTTGT
+GACGCTGACGTTAAAGGCTTGGGCGAAAGTCTTCCCTCCAGCCGCGAACTGGGCTGCAACGTAAGCCGTC
+ATGAACACTAGGATTATTGCGGCGCTTAATATTCTTATCAGCTTAGTGTTATCCTTGAGCCTAGCCTCTA
+GGTAATCGGGCAAAGTTATGGCCCTGAATTTACCGGCGTAGATTCTGAGCCTCGGTCCAATCAAGAGGTA
+ATCCGCTAGGGTTCCAAACAGACAGCCTATTCCTGCCCAGAACGCTCCTAGACCGGCTTTAAATGCACTT
+CCAGGGTAACCAAGCATTAGCCAACCTGAGAAGTCACTTGCCTTATCTGAGAGGGTAGCTGCAAGAACGT
+GAACTTTCCTACCACCAACGAAGTACTGGTCTTCAGTTTTGGTATACTTATTTGCCCACCAACCTATGTA
+CGCTAATATTACGAGGTATATCAAGAATCCAAACAGAATTCCGAAGTTCATTTTCTTCCCTCCACTAATT
+CTTGGTCGTATGCAAGTATCTCTTCATCTACGTAGTACTCCTTCCCGGTTATCTTATCCCAGAATCCATA
+CAGCACCATTACCACAAAGGCCAATACCGTTGGAACTATCAACGTTGCCCAAGCGGCGCCACTGAGCCCC
+ATGGCCATCCCTCCAGTAGGTTTACAAAATCTAAATATATACTTGTGGTTTATAAAGGTTAAGGCGAAAA
+ATATTATTAAGCCTGAAATCTTTGTCAAATATCGGGGGTGAATATGAATGAAAGTTAAAGTAATCAAGCC
+TATATTTAAACTTTCAAACAATTTCAATGATAAAAAATTCATACTTTATCCATACTGGATATTCCACCTC
+AAGTTATTTTACAAACGTATAGTTGGAGGTGACAAAGTTTTCGATTATTTTGCTTATATAGATGCCTACA
+GATTTGGGGCCGAGAGAGGGGTCAAATTTTTGGAGCTCGAAGAATGGGACGTTCCCGAAAACGTTGTAAT
+GGAGTACCTGGTGAATGAGGAAGAAGCCGAGAGAAAGGCAATAGAAAGTGCCATAATCTGGGGTAACTCA
+AGGGTAATTTCCTGGTGGCTTCCTAGGGTTGAGGTCATTAGAAAAGAGAAGGCTTACAAGGTTTTCTGGA
+TATCTGATGATTTCATCATCGATAGCTTAACTGGTGAGAAAGTTCCTTTAAAGGAGCTAAGAAAAAGCTA
+TAAAGGTTCGAATAACAAATAAATTATAGTAAAAAATCAAACCAAAGGTGAAGAATATGCCAACCATAGG
+ATTTGCCAAGGTTAAGGGTGGGCCGGAGGAGGCGCTCTCATTCGTTCTTGAAAGTCTAAAGGAGAAAGGA
+TTTAATGTTGAGTTTTACCGACACCATTGGGCCGGTGATATGCCCTTTGGATTGGTGATCGCTGAAACTG
+ACAAAGGGAAAGTAGCCGTTAGATGGTACATAGGAGATTCTTTCTCGTTTAAGTTAGAGGAAGTTAGTGA
+GGACGCCTTCGAAGAGTTCATCGATGAAACCCTTGACTATCTTGGAGGTGATTGAATTATGGAAAAACTT
+AATTATGTAATTAAAGAATTCAATAGATTGCATGGAAGTGAGGCGCAGGCCAAGATACTGGAGGTTAAGG
+GAGATGAAGTTATAATAGAATTTGAGGGGACGTTTTGTAAGACATGCGGACTTTACGATTACTTTGATGA
+TATTTCCTGGGAGGCCCTTGACTTTGGAATTAAAATAAGACCAGTTGAAGTTTTAGAGAGCGAGGAGGAC
+TTTGAGAGAGGGAGGTACGTGGTTAAATATAAGCTGGAGAGGTAGCGCCCATGTTCTCGGCCTGCATGAG
+GGATTGCTACGATACGTGCTCGATAATAAGCGAATTCAGGAATGGAAAACTCATCGTAAAAGGCAACCCC
+GAGCATCCAATAACCAGAGGTTTTCTCTGCCCAAAAGGTGCCCTATTGCCGAGATGGTTTCACTCGAAGG
+ATAGGCTAAAGCTCCCCCTAATCAAAGAGGGAGATGAATTTAATGAGACATCGTGGGACAAAGCGATAAG
+TCTGGTTGCTGAGAAGTTGAAGGAGATGATAAAAGAGTACGGAAGCGAGAGCGTTCTCGTTTATAAGTAC
+GCTGGTGACAGGGGAGTTGTTAACTACTATTTTCCAATGCGCCTCTTCCACTACCTCAACGCGAGCACGA
+TAGATGGTGGAATATGCGACAGGGCAGGACAAGAGGCCCTGAAAGATATCTATGGAACTGCAGTTGGGGT
+GGACCCTGAGAAGCTCAAAGAGCACAAGTTAATAGTTTACTGGGGAATAAACGCTTTCTGGACGAATCTT
+CACGGCTTCATGTTTGCGAAGAGAAATAATTTGGAGATATGGACGGTTGATGTAGTTAGAACTGAAACGG
+CAAAGAGAAGCGATAAATTCTTTCAAGTAAGGCCAGATACGGACGTTCTCTTTGCACTTGGAGTTGCGAA
+GGTTATGATAGAGGAGAACTTGTACGATGAAGATTTCGTTAGGGAGAACGTTTATGGATTTGAAGAATTC
+AAGAACTATGTAATTAAATTATCGCTTAATTATGTATCCCAGGAGACTGGGGTTGAGGTTGAGGAGATCA
+GGGAATTTGCTAGGGAGTTCGCGGAGAAAAAGGGGATAATTCATATAGGCTACGGGTTTCAAAGGTCTCT
+AGCTGGAGGGGAAGCCGTAAGGGCAATAGCTATCTTGCCAGCTCTAGTTGGGCATAGGTTCGGCTTCATA
+TACGACATGAAAACCATAGACAAAAGCTATGCTGAGGCTAAGTTTCTTAGAACGAAACCCGAACTTAGGA
+TTCCACAAATGGAACTAACAGAGGCGATAGAAGATGGAAGGGTTAAGTTCCTATACATCTATAATTCCAA
+CCCGTTAGCGAGTTATCCTAACCAGAACAGGCTTAGAAAGGCTTTGAGGAAGAACGATATCTTCGTCGTT
+ACCCATGACATCTTCCTAACCGACACTGCCTTGTTCTCCGATGTCGTTCTTCCGGCCAATACTTTCTTCG
+AGAGGCTTGACATAGTCGATTCCTATTACCACCGCTACGTTCTCCTCAACGAGCCCGTGGCCAAGGGACC
+CGGAAAAAGTAACAGTGAAGTTACAAGGCTAATTGCCAAGGCGTTAGGGATAAAGAACCCCTACTTGTAT
+GAGAGCGATGAGGAAGTGATAAGGAAGGTTCTAGAGGCAAATAGGATAAGCTTCGAGGAGTTGAAGAAGA
+AGGGATTCGTGAAGATTCCAGAGGGTGAAAGGAAGTGGAACACTCCGAGCGGAAAGATAGAATTCTACTC
+CCAGAGGGCAGTTAAGAGGGGCTTGAGTCCTTTCCCGGAGTACAAGAAGTTCAAAGGGAAGTATCCACTC
+AGACTGCTAAGCCCAACTTATAGGATGACCGTGACGAGCCAGTATCACAACACACATGGAATTATTGATT
+CAAACTTGTATATGAATCCAAAGGATGCTGCTGAGAGAGGAATAAAGGATGGAGATGAGGTTATCGTCTT
+TAACGAAAATGGGAAAATAAAGACAAAGATTAAGCTAACGGAAGACGTGCCCCCAGGAGTTGTTCTCCTG
+TACAAGGCATTCTGGGTTAAGCTACTCGGCTGGAACGTCAACTTCCTAACTACTGATAAGAAAGTAGAAA
+AGTACGGGAAAGGCTCAGCATTCCATTCAACGTGGGTTGAGGTTATTCGATGTGGTGAACCTGGGGTAAA
+GTAGAGAGCTTTAACGGTTCACCGAAGGCCCTATCACCAGCATCTCCGAGTCCTGGGAGTATGTAGCCTT
+TATGGTCGAGCTCCCTATCTATCTTCGCCACGAATATCTCAACATCTGGGAACTCGGACTTTATCTTACT
+TATCCCCTCGGGCGCCGCTAGGACGCCTAGGACTATCGTCCTCTTTGGTTCTCCATACTTCTTAACCTCT
+CCAAGAACCCTAGTCAACGTTGAGCCCGTGGCTATCATTGGGTCGGCAACTATAACTGTATCCTCAGGCT
+TTATCTGCGGTATCTTCACATAGTCCATTTCAATTTTGAATTCCGGAGCCTTACCCCTAACGGCCGAGAC
+TATGCCGACCCTTGCGTGCTCAAAGACCTTGATGAGGCCTTCCATAAGTGGAATTGCAGCCCTGAGAACC
+GTGATTATCACGACGTTTCTCCTGTCCTTGACTATTATCCCCTCGGTTTCCTCAAGAGGAGTTTCCACCT
+TGACCTTCTCAACTTCCATTGTCTTAGTCAGCTCGTACCCCATGTACCTTCCGAGCTTTACGAGTCCCTT
+CCTGAACTCTATGCTGTCCGTATTCTTATCCCTGAGCTGGGTCAATATCTCCATTATGAAGGGGGAATCT
+TCGAAAGAGTAAACACCCTTCCACCTCTTATCCTCTATCATCCATCATCACCTCAACAGCTGATCCAAAA
+CTATCGCTGTTATGGCTCCAATGGCCATTCCAGACTCTAAAATGCTTGCCACTATCCTGGGGAAATGGGC
+AAGGAACTTGGGAGGCAACTGTGGCGCTCCAAGCCCTACGATTAGGGACGTCGCTAATATTAAAGTGTTC
+CTATCGTTAAGCTCTACTTTATCCTTAATTAACCTTAAACCTGTCACGCTTATCATTCCGTAGAGGGCTA
+TAGTTAGGCCGCCCAAGACTGGGGCCGGCATAGAGGCTAGAATCCCAGCAAACTTTGGGAATAATGACAG
+GACTACCAGTATTATTCCACCGATTTGAACCACGTATCTGCTTGCAACCTTAGTTAATGCAACGAGCCCT
+ATATTCTCAGAGTAGCTGGTAGTACCACATGCCCCTAGGATACCCGCTATTGAACACGCAATGCCCTCGC
+TCATTATTCCCCTGTTTATGTGCTTATTAGTTATTGGAGCCTCGGCTATTGCTGATATCGCATGGTAATC
+ACCCACGCTCTCTATTATGCTGACCATGAAGGCGAAGAGAAGTGTCACTATGGCTGTAAGGTTAAACTCA
+GGTATCCCCCAAGGAAACGGTCTCGGTAAGCTAACTAGCGGAAGCTCCTTGACGAGTTGGAAATTCGCCA
+ATCCTAGGGGAACGCTGACTAGGTAACCGACTAAGGCTCCAGCTATAACGGGCATGGCCCTGATGGGACC
+CTTGGCTTTGAGGGCAACGTAAACCGTTGTTATAAATGTGACTAGGGCAACTATCGTGGCCCTTGGTATA
+CTAGACCCCGAGGGATCAGCGTAGAAATTGAAGAAATACTTTACAGCCACATCTGCCAGGGAGAATCCAA
+TTAACATAATTGTAACTCCAGTAACTAGTGGCGTGAATAATCTCTTGACCTTCCCAACGATCCCTGTTCC
+CCCTATTAAGGCCTCTATTATACCTCCAACTATTAAAGCTCCCTCAGTGGCTGCCATTCCTAGGCTTTTT
+CCGATACTTATAAGCCCAGGTATGAAGGCAAAGCTCGAACCCTGGACTATTGGATACCTAGATCCAATCG
+TAGTTTGCAACAACGTCGCTATGCCCATCGCAAGGAGAACCGCCTGAATCATGATGCTTATCTCTTCTTT
+TGAAAGCCCAACCGCCGTCCCTACAACAAGTGGAACCGTGACAGTTGCTCCGAACATAGCTAGAACGTGC
+TGGAGTCCAAGGAGAATTGCTTTCCTTGGTTCAACCTTTTCATCTACCTTCACTAAGACTCCAGGACCCA
+TGAAACCCGCCCTAACTGTGTCGTTAATGATATAAAAAGTTTAGCGTTCGTTGTTGGTGAAGGTGATTTC
+ATGCTATATGAGGAGAGTGTTAGCAGTAAGCTCCTTAATTTAGTTCTGTTAGTAACCCTACTCCCAATTA
+TAATCCTAGCTGTATACCTCAGAAACCAGCCTTACGCACTCAAGATCCTTGCAATTGAAGGAATTATAGT
+TTCGATAATAGTTCTAGAGGCATCTGCAATTAGGATACTAATAGACGATGATGGTATAAGAATCAGGGGG
+AGGTTAGGTCTGTTCTTGAGGAAAACGATAAGGCTTGAAGAGATAGAGTGGTATTCTGTGAGCCACGGAT
+GGATGAGCTGTCAGTATAGATCTCTAATACTTCACTTCTCTATTCCAGCTAAAGGTTGCGTTCTTATTAA
+AAGGAAGAAGGGAATGAATGTTTCTTTTTCTACCAACAACCCTGAGGAGGTATCGAAAGTTCTATCCATG
+CTTGGCATTCCAAAAGTTCCTTATAACAAAGTTTTTTAATGCTAAAACTAAGTTTTTGCGGGGGTAAAGA
+TGCTGAGGGAAGTAACCATTAGCAGGGCTATAATTGAGAGCTATTACAGGGACTTGCTGAATAACCTTGA
+GCTCGATGTAGCTATAGTTGGAGCCGGCCCCTCTGGAATGGTGGCCGCTTATTATCTAGCTAAGGGTGGA
+GCCAAGGTAGCCATCTTCGAGAAAAAGCTCTCAATCGGTGGCGGGATCTGGGGAGGTGGAATGGGATTCA
+ACAAGGTTGTAGTCCAGGAGGAAGCTAGGGAAATACTAGACGAGTTTGATATAAGGTACGAGGAGTTCGA
+GAAAGGCTACTACGTTGCGGATGCCATCGAAGTTGCTACTACAATAGCGAGCAAAACCGTGAAGGCTGGG
+GTTAAGATATTTAACATGATAGAGGTTGAAGATTTGGTTGTGAAGGACAACAGGGTTTCGGGAATAGTAA
+TTAATTGGACTCCAGTTCTTATGACCGGTTTACACGTGGATCCTTTGACAGTTGAGGCTAAATACGTTAT
+AGACTCTACTGGCCACGGTGCTCAAGTTGCTCAGTTCTTACTTAAGAGAGGGTTAATAGAGAGGATTCCT
+GGGGAAGGGGCTATGTGGGCTGAACAAGGTGAAAGGCTCACCGTGGAGAACACTAGGGAAGTGTTCCCGG
+GATTGTACGTTACAGGAATGGCCGCTAACGCTATAGCTGGAGCTCCTAGAATGGGACCAATATTCGGCGG
+AATGTTCCTAAGCGGAAAGAAAGCAGCTCAGGAGATATTGGAGAAGCTTAACCTTTAGCTTTAACCTTTT
+ATACTAACATTTTAAGTTCATAACATGCCCAAGCACTTTAAGAAAGGAGTTAAGAGGGAGCATCACTTCT
+TGAAAGGCCTTGAGAAACCCTTGGAGGAGATAGCTAAAATTCCCGGGGTAAAGAAGGTCATCCCTGGGAG
+GATATATTCCTCAGATTCTAGAGGATTTGAGATAAAGGTTTCTAGGGAGACGTTAACGGGGTTAAAGCTA
+GTTGCTAAGAGCGACGGTTCCGTTCAGGATGTTTTCCTCGTGGTTGACAAGAAGGATCGGGAGCGGGTGA
+AGAGGGAGATAGAGAAGCTAGCCCAGGAGTGGAAGAAATAAATCAAGGAAAAGCTTTATATAAAGACTTA
+ACTTGATATGACATTGAAGGGAGGTGCTTGATATGGACAAGCTGAAAATAATCATGGAGAAGGGGACCGA
+GAGGCTCAAGAGGGGATTCGCAAAGATGGTCAAAGGCGGAGTGATAATGGACGTTACCAATGCAGAGCAA
+GCTAGGATTGCCGAGGAAGCTGGAGCGGTAGCTGTGATGGCCCTCCACAAGGTTCCAGCTGACATAAGGA
+AAGCGGGCGGAGTTGCGAGAATGGCTCCCGTCGAGAAGATTCAGGAGATAATGGATGCCGTGACAATCCC
+AGTAATGGCTAAGTGCAGAATTGGGCACGAGGCCGAGGCTAGAATCCTCGAAGCTTTAGGAGTTGACATG
+ATAGATGAGAGCGAGGTTCTAACGCCTGCAGATCCGTTCTTCCACATCTACAAGAAGAAGTTTACGGCAC
+CTTTCGTCTGTGGAGCTAGAAACCTCGGAGAGGCCGTTAGGAGGATTTGGGAAGGAGCAGCTATGATAAG
+AACGAAGGGAGAGGCGGGAACTGGAAACATAGTTGAGGCCGTTAGGCACGTTAGGTTAGTAAACGAGAAC
+ATAAGGCTAATACAGAGGATGACGGATGAGGAAATCTACGGAGTAGCTGAGAAGTTTGCCGAGCCCTACT
+TAAGGTTAGCGTTCAGCGTCAAGGAGATCAGCGGTCTTCCAAAGAGGGTCCTTGAGAACGAACCAATATA
+CGAGGGGTTCACGTACAGGGAAATCGTTGAAGGAATATACAAGATACTCCTAGAGATAAAGAAGCTTGGG
+AGGTTGCCAGTTGTTAACTTCGCCGCTGGCGGTGTTGCGACTCCAGCCGATGCAGCCCTAATGATGGCGA
+TGGGAATGGATGGAGTCTTCGTTGGTTCAGGAATATTCAAGAGTTCCAACCCACCGAAGATGGCTAGGGC
+AATAGTTGAAGCCGTGAACCACTGGGATGAGCCAGATGTTCTCGCTGAAATAAGTAGGGAGATAGGTGAA
+CCAATGAGAGGCCAAGCTATAGAGGAACTACAAGTTAGAATGGAGGAGAGGGGAGTCTAATCTTCTCATT
+TCTTTTTTGGAGGTTTAGGCATGAAGGTTGGCGTTATCGGGTTACAAGGTGATGTCAGCGAGCACATCGA
+TGCAACTAACCTAGCTTTGAAAAAATTAGGCGTGTCTGGAGAGGCCATATGGTTGAAAAAGCCAGAACAG
+CTGAAAGAAGTTTCAGCTATAATAATTCCTGGGGGAGAGAGCACTACCATATCGAGGTTAATGCAGAAAA
+CAGGGCTGTTTGAGCCAGTAAAAAAGTTGATAGAGGATGGCCTTCCAGTTATGGGGACTTGCGCCGGATT
+GATAATGCTCTCTAGGGAAGTTCTAGGGGCTACCCCAGAGCAGAGGTTCCTTGAAGTTCTAGACGTTAGG
+GTGAACAGGAACGCCTACGGGAGGCAGGTGGATAGTTTCGAAGCTCCTGTTAGGTTATCTTTCGATGATG
+AACCTTTCATAGGGGTCTTCATAAGGGCTCCCAGGATAGTCGAGTTGCTAAGTGATAGAGTTAAACCCTT
+AGCTTGGTTAGAGGATAGGGTTGTGGGCGTTGAGCAGGACAACATTATAGGCCTCGAATTTCACCCAGAG
+CTAACCGACGATACTAGGGTTCACGAGTACTTCTTGAAGAAGGCGCTCTAGCCTTTGCTTTTATTTTTGT
+TAGAAAACGTGATATATTAGGTGTTGCTAATCTTTTAGGGTGCTGACGATGATTAGGAATTTCCACATAG
+AGAATTTTAAGTCGATTGGGAACCTGAACCTCAAGTGCAGAAGAATTAACGTTTTCATCGGGGAACCGAA
+CGTGGGAAAATCGAACGTTCTCGAAGCCATTGGATTGCTCTCTTACTTAGGACATGTTGGTGACATCTCG
+GATTTCATTAGGTTTGAAAACATCAGCAACCTGTTCTATGACAACGAGATTGGGAATCCGATTAGGATTA
+AAGTTGATGATTACGAAGTCTTTGTGAGGTTCGAGAACGGGTTTAGGGTAGAGATTGGAAGCGAGATTTT
+CCCGTTTCCTGGTAGATCTGCTGTTAGAGAAGAGTTCTCAGTGTTCAGATTTTACAGGTTCAAGAACATA
+AAAGACTTTCCTTCTGATTTCGTGGATTATCTTCTCCCTCCAGACGGGAAGAATCTCCCCACGATACTAA
+TGACGAGGAAATCGATAAGGAAGATGGTATCAGATATGCTCGCCGAGTACGGGCTTAAGCTAATGATAAG
+GCAACCTGAGAGGAAACTTGAGATAGTAAAGATGAAGGAGGACATCCTGATCACATATCCTTATACAACC
+CTGTCTGAAACTTTCAAGCGGATAATATTCTATCTAACTGCGGTGGAATCCAGTAGGAACGCTGTAATAG
+CCTTCGAAGAACCTGAGGCTCACGCGTTTCCGTATTATACGAAGTTCTTGGCCGAGAGGATAGCGTTAAA
+CTCCAGCAACCAATATTTCATCTCAACTCACAATCCGTACTTCCTTCTCTCGCTGATAGAGAAGACTCCA
+AGGAAGGAGCTCTCGGTTTACGTGACCTACTTCAAAGATGGGGAAACAAGGGTTAAGGAGGTTAGCCCCG
+AAAAGCTCGAAGAGATGCTCCAACTAGATATAGACGTCTTCTTCAACCTAGATACATTCCTGGAGGAGAA
+CCCATGATAGTGGTCGAGTGCAAACCGGATAAGCTATTAGTTAAGATGCTAATCCCAGGAGTTAAAGTTG
+TACACTCGGGAGGAAAAGGGAACGCCGCTAAGATCCTTGAGAAAAACGAGAACATCATAGCAATGCTAGA
+TGAAGATCCCGAGAGTCCCCAGCCGAGATATTTAAGGGAGCTAAAGGAAGTTGAGAGGAAACACGGAATT
+AAAATTCTCATTGATGAAAAGAGAAAAAATAAGGTCATCCTATTGACCCCAAGGCTTGAGGAGTGGATAA
+TATCCGTCGCAAAAAGGAACGGAGTAAGGTTAGAAAAGTACTACCTACCGGAAACTGGTAAGGAGTTGCA
+CGCTATAATAAACCACAACCTCTCAGCCTTCTCTAATTTAATATTAAGGTTAATGGATAGTGAAGAGCTA
+ACCTTCCTTAAGGAGAGCTTAAAGGTTTGACACAAATTGGTCAATTTTGGCCAAAAATCTTTATATTTTT
+GACTTACTCATGTTTATTGGTGATAGGGTGATAAGGGTTGTTTGTCCCTATTGCGGTTTCGGCTGTAACC
+TTCTCATAGATCCTAAGACACTTAAGGTTAAACCCTACAAGGGGGAGCCCAACAGGGGTAAGCTCTGCCC
+TAAAGGTTTGCATGCCTTGGAGTTCGTGCTGTCAAAGGATAGGCTCAGATACCCATTGAAGAAGGTGGGT
+AGTGACTTCGTTAGAATAGGCTGGGATGATGCAATAAGGGAGATCGCGAGTAAGCTGAGGGAGATAAAGG
+AGAGATACGGGCCCAACGCGATAGCGTTCATAGCTTCATCTAAGGTTTCGAACGAGGAGAACTATCTCCT
+TCAGAAGATAGCTAGATTGTTGGGAACCAACAACATAGACAACTGCGCAAGACTTTGTCATGAAGCTAGC
+GTTCATGCGCTCAAGATGACCCTGGGCGCTGGGGTGCAGACGAATCCTTACTCGGATCTCGAGAACTTTA
+AGGCGATAATGATCTGGGGGTATAATCCGGCTGAGACCCATCCGGTTGTCATGGATTACATCTTAAACGC
+TAAGAGGAAAGGGGCTAAGATAATTGTTATTGACGTTAGGGAAACAACAACAATGAGACTCGCAGATTAC
+AAGCTTATGATAAACCCAGGAACGGACATAACCCTCGCAAACGCTCTCATGAACGTTATAATCTCCGAGG
+GGTTGTACGATAAAGAGTTCGTAAGGAGCAGAACCGTTGGGTTCTCTGAGGTGAAGATGGCCGTTAAAAA
+GTATACCCCCGAGTACGCCGAGAAGGTTACTGGTATAGAGGCGAAGTTGATAAGGGAAGTAGCTAGGGAA
+TTTGCCAAGGCTGGTAGTGGAGCTATAATGTGGGGCATGGGATTAACCCAGCACGTTTCTGGGGTTGAGA
+ATGTGATAGCGGTTATAGACATGGCTTTGCTCTTGGGGTACGTTGGTGATAAAGGTGGCTTGTACCCAAT
+GAGAGGCCAGAACAACGTTCAAGGTGCAGCTTATATGGGTGCTTTAAGCGAGTTTCTACCAGGTTATGTT
+CCTCTAACGGATTCAACGTTCAGGAAGAGGGTAGCTTCTCTTTGGGGAGTTGAGGATATCCCAACGGAGA
+GGGGGCTGTATTTAACGGAGCTCTGGGATGCTATACTTGAGGGGGAAGTTAAGGCCCTCTACATAATGGG
+CGAGAACCCTGCGGTTAGCGAGGCCAACGTCTTAAAAGTTAGAAAGGCCCTTCAAAAGCTAGAACTACTT
+GTCGTCCAGGATTTATTCCTAACTAGAACTGCGAGGTTCGCCCACTACATTTTACCGGCAGCAGCTTTCT
+GTGAGAAGGAAGGAAGTTACATGAACAGCGAGAGGAGGATTCAGTGGAGCTTTAAGGTCTGCGATCCCCC
+AGGGGAAGCCAAGCCCGACTGGGAGATACTAAGCTTACTGGGGAAAGAGCTAGATCTCCCTGGGTTCCCC
+TATGAAAAGGTTGAGGACATAACCGAGGAGTACTTCAAGATGTTTCCAGAGTTGGCGGGGATAAGCGTTG
+AAGAACTAAAGAACTCCAACGGGATAATAATCCCCTACAAGAGGTTGCACACTATAAGGTTCCAGACTCC
+GGATGGAAAAGCTAGGCTGATAGCGGTCGAACAAATAATGCCCTGGGAGCAACCGAACGGCGAGTATCCG
+CTGATATTAACCACGGTCAGGGTAATGAGTCACTACAATACAGGTGAGATGACGATGAGAAGTCCTTCGC
+TTGTTAAGCTGATGAGCGAGCCGGTTGTTTACATAAGTGAAAGCGACGCCAAAAAGTACGGGATTAAGGA
+TGGAGACCTCGTGAAGGTTGAAACTAGGAGGGGCTCAATAGTCCTCAAAGCTAAGATAAGCAAGGTAAAG
+GAGGGTGTCATAGTGGTTCCATTCCACTTTGACGCTAACATCCTAACTAACGATGCCCTGAACAAGGCCG
+GAACTCCGGAGCTTAAGTACTCATCCGCGAGAATTAGAAAAATTTGAAAAGTGATTCGAGAATTAATCTC
+TCGATGAGGAAAGGTTTAATTTTAATTCCAATGCTGCTTTTGCTCTCCCTGTTCTACGTTCCAATGGTTA
+GGGTAATCTCCCTCGGTTTTAGCTTAACTTCGCTCCTCAGCGTTCTCTCAGATGAATATTATCGAAGGGT
+CATAGCGTTTACGTTCGTTCAAGCCCTGTTATCTACGTTGGCGACACTTGCAGTTGGTATTCCTGGGGCG
+TACGTGTTTTCCCACTACGATTTCCCAGGGAAGAGATTCCTCAGATCTCTCATCACGGTTCCTTTCGTCA
+TGCCGAGCGTCATAGTTGCCTTGGGATTCATAATAATCTTCGGCAAATCGGGTCCTCTAGGTGGGCTAGG
+AATACTCTACAACTGGAAAGCTATAATCTTAGCTCACGTGTTCTACAACTATCCCGTTGTTGTTAGAGTT
+ATAGCATCATCTTGGGAAAGGATAAACCCTCATTACAAGGAGGCTGCGATGAGCTTGGGGGCTAAGGGTT
+TCGTAGTGTTCAGGAAAATAACGTTACCTTTGCTCCTTCCCTCAATTCTCGTTGCTTCTCTTCTAACTTT
+TACTTTCTGCTTTATGAGCTTCTCGATTCCCCTAATACTTGGTGGGTATAAATACGCTACAATTGAGGTT
+GCAATATTTTCCTCGGCGATGATGTTGCTTGACTTTAAAACGAGTTCTTCCCTAGCTTTAATTCAGCTCA
+CTATCAGTGCTATTCTCATGTACATCTACGCGAAGCTAATAGAGAGGTACTCTCGGGAAGAGGAGCAGAG
+GGTTTTGATAGCCAAGAAAAGACTAAAACTTGACATCGAAGGGATCGCAATTCTAGTTTACTTTATCTTC
+GTGCTAGTGTTCATAATATCTCCCCTGTTTGCCGTTATCTATAAGGCCCTAATGTTTAACGATAGGCTCA
+GCCTTGAGTGGTTCAGGAGGGCATTTTCAGAGGAATACAACCCGATGTTCGGAACGAGCAGTTTAATGAC
+GATTCTGAACACTTTGAAGTTCGGTTTCATAGCTGTGCTAATCGCCGTTATCCTAGCCCTTCCCCTCGCG
+AGGGTGATAGCAAGGGAGAAATTCAGGGGAAAGGGACTTCTCGAGGTCTTCGCGACGCTTCCTCTAGCCT
+CTTCCTCTGTGATGCTCGGGTTGGGCTACCTACTTGCGTTCAGGGATACCTCCCTGTATGGTCATTGGCT
+TTTAATCGCTCTAGCTCATGCTACCGTTGCATATCCCTTCGCGTTCAGAACGATCTCGATCTCAATAAGG
+AAAATCAAGAAAAATTTGCTCGAGGCCTCGCTAACCCTCGGGGCCAGCGAAGCCTTGTCCTTCTTGAAGG
+TTGAGCTACCCCTGATAGTTAACGGAATTCTGGTAGCTTCGATATTCTCCTTCGCAATAAGCGCGGCTGA
+GCTTGCAACTACCTACATGCTCGCGAGCCCCGAGAACACTACTTTAACCTTGGCCATCTACAAGTTCATA
+AGCTCTAGACAGTTCGGCCCGGCTTCGGCCCTCTCAGTCGTTTTAATGATAATTTCAATGGTGAGTTTCC
+TGCTAATAGAGAGAATCGGTGAGGAGGTATGGTGAGGGTAGAGCTCAGGGGAGTAGAGAAGAAGTTCCCT
+GGGTTCAAATTGAGGGTTGACCTTGAGGTTAAGGACGGCGAGTTAATTTCCATCCTGGGCCCGAGCGGTT
+GCGGCAAGACGACGACGCTCAGGATAATCGCCGGTTTGGAAAGGCCAGACAAAGGAAATGTGTTATTCGA
+TGGTAGGGATGTAACGTTCTTGCCCCCTTACTCGAGAAACATAGGCTTCGTGTTCCAGGACTACGCTTTG
+TTCCCACATATGAACGTTTTCAAGAACGTGGCCTTTGGGCTTGAGGTTAGGAAGCTTCCCAGGAAAGAGA
+TAGAGAGGAAGGTTAGGGAAGTTTTAGAACTAGTTGGTTTGAAGGGGTTTGAGAATCGCATGCCGGAACA
+ATTAAGCGGAGGTCAACAACAGAGGGTTGCCTTGGCTAGGGCGTTGGTTATAGAACCGGAGGTCCTCCTC
+TTAGACGAACCTCTAAGCAATCTAGATGCCAAGGTTAGAGAGAGCCTGAGGATGGAGATAAAAAGAATAC
+AGAAGGAGTTGGGCATAACGACGATGTACGTTACCCATGACCAGGAAGAGGCCATGGCTATAAGCGACAG
+AATAGCGGTCATGAACTTCGGAAGAATAGAGCAGGTTGGAAGGCCTCTAGAGCTCTACTACAACCCGAAG
+ACGGAGTTCGTTGCCAAATTCCTCGGAACGGGAAATTTGCTAAAGCTCCGCTCTACGAACGGCGTTGCAT
+GCTTGGGAGAGCTCTGCTTCAACGTCGGGGTGGATGGGCCTGTTAAGGTGTTCTTTAGGCCTGAAAGCGT
+TGAGATAGGAAAGGAAGGCGTTGAGGCTGAGGTTATGGACTACGAAATACTTCCCGGGAGGATAAGGTTT
+AGGCTTAGCGTTCAAGGTAAAGAAATAATAGCGGAGGACTCCTTGGCAAGGTACGAGGAGATACCGAAGA
+AAGTTTATATAAAAGTGAAGAGGTTCAGCCTTCTATAGACTCTGGATTCTTCCCTTGAACGACAACTTCC
+TCCCATTGCTTGAGCCATTTGTTGAGGTTTTCCTGAACTTCCTTCGGGTCTATGGTTACGGGCTTCTCAA
+CTTTCAAGGCGTACTTGTAAACTTCCGGCAACTTAACGTTCTTATTAACCGGATACATCCATTGGGTTGT
+CGGCAATTTTTCTTGGGCCTTCTCGCTTATCAGGAATTCAATGAACTTCTCGGCTAGCTCTTTATTCTTG
+GTCCCCTTGACTATTCCGGCCCCCTCTATTTGAAGGAAGTTGCCCTCTTTGAATTCAATTGCCCTCACGT
+TCGTCTTGTTGTCATAGTAAACCGTTGCTGCAGGTGAGGTTGCGTAGCTTAAAACTACAGGATACTCCCC
+CTCAGAGAAGGCACCCCAAGCGGCGCTCCATCCCTTAACGATTTGAATTTCGTTGTCCCTTAGCTTGGCC
+CAGTACTCGAGCCACTTGTCCTTGTAAACGGCTATCGTCCAGAGCATGAAAGCCAGTCCAGGAGAGCTCG
+TTCTTGGATCCTCTATTATGATTTTACCTCTCCACTCTGGCTTAGTTAAATCTTCCAAGCTTTTTGGTGG
+TTCTTTAACGAGGTCAGTCCTATAGTTAAAGGCTAAGAAGCCGTAGTCAAACGGTGTTAGCCTGAATTCT
+GGATCAAAGCTTTTAATTATCCACTCTGGGATTACATCAGCGTTCTTTGGCTTGTAAGGTTCAAGCACAT
+CAGCTTCGATGGCTTTCGCTAAGAAGGTGTTGTCTATTCCAACGACGACATCTGCTTTTGGGTTGTCCTT
+TTCAAGTATTAACCTGTTCACAAGCTCTCCCGTGCTTCCGACTAGAACTAGGTTTACCTTCGCGTTGTAC
+TCCTTTTCGAATTCTGGGATAACCTCTTTTAACCAGTATTCGAGGCTGTCGTAGGCGTAAACTGTTAATT
+CCTTGTTCTCCACTTTAGTCTCGGTTTCAGTTTTGCCTCCAATGCAACCCAGGGCTAGGAGAACTATCAA
+TATTGGAACGATGGCCTTCTTCATTCTCTTCACCGTTCTCGAATACTCCTTTCCTTTAAAATAAGATTTT
+TGGTGGAGTGTTGCATTTTCTTTTGAAAACTCACTCCCAGGATGGGTAAGGGATCAGAGCTTGAAATCGA
+TTTTTAATATGCTTTTTCCTTTAGGATGAGGCTCTCAGGAGAAAAAGTAAAAATAAATGCCTGTTGGCTA
+GGCAGAGGATATGTTTATGATAATCACTTTGTTCTCCTGCACTCCAACTATACTATTTTTGAAGCTCCCA
+ATTATCTTTATTCCTTCGATTTTAATTATCAAATTTCTAAATGGTAGATAGATGTGAGTCTCATTTACCA
+AAACGAAGTCATCCTTAAGGGGATAAGCCTTTTCGTAAGATCCAGCAATTCTGAGCACTTCTCCAGAGCA
+GTCAAAAATTGAGGCATGGTCGTTGTAGAGCGCTAGAAGGTACTTATCGGATGAAACTGTATTTTCACTG
+AAATTCTCTTTGAACTTGAAGTCTTCGACATTGCTGTCCCCCCACTTATAGAAATATATTCCCTTTTCCT
+TACCTAGATACTTCATCTTTAAAGCTATGCAACCATCGAAAACTTCGACTCCAACGGCGCGGGAAGAGTT
+CAGGCAAATCCCTTTAAAATTGTGCTCGTTGAAGTAGTTAACGGCACGTCCGTCATCCGAGAGGGTGTAG
+CCGTAACCGTTCTCATCAAGGGAGAGCTCAAATTCTATATACACCTCGGATATGCTAGCTCCCTTGGCGC
+ATCCCCTGCCAATATCTTCCCTCCACACTATCCTTCCATTCTTGAAGTAAACTAGCTCCCACTCGTACCA
+TGGGTACAGGATTCCGACTATCGCGTATTCCCCAGTGACAAGAAGCTTATATTCCAGTGGCACCTGGCCA
+CTCCGGAAGTGGTACTTTAGCTTCTCCCCACTCCCAGGGAAGTAAAATGTCACGTTGGCGTTCAGGTCGT
+GGTAGGCATCATAATAAGGTTCCACTATCACGACGAAGTCCTTTCCAACACCAACCGAGCTATCCGGTTC
+CAAAGGTTTTTCCCAAACAACATCGCTTTCATTCATCACCACAACATTGAATCCCTTTACCGCCACCAGA
+TATCCTTGAAATACTCCCCTAACATTCCCATACTCGAGGTCGTACTTCTTAACCTCCTTCCCGTTTATGA
+AGTACAAGCCACTCCCAGAACGAAGTACGACGCCATTAGGAATAACATTCACCCAGTATACCTCGTCGAA
+AACGTACTCTACCCTCGTATACCCGTTTCCCTGTTTAACTGATATTCGTGGATACTTCACTTCGACGGGT
+CTATTAGATGTTTCTGTTTCCATTGGTGTTTCGTTAACTTGCTCTGCCACCGTTTTATTCCTTGGAAGAG
+ATGTGTTTGTATTGTTTCCAATGTGGTGAGGGGAAAACGATAGAATATATACCAAGAATACTAATGTGAT
+AATACCTACTACAGCTAGGTGTTCAAGTTTTTTCTTCAAATCATATCCCTCTAAATAATTTTGTAGAAAT
+GCATGAATTAAAAACTTTACCTTGTTTATGTAATATTGTGAAGTAGATCTTTAGTAGTATGTCAGTTTGT
+GGCTCTCTGCTGAATTCTCTGAATGATAAGACTGGATATTTAGACTTGCATGACTTATCCTGATCTTTGG
+AGTTATATGTTAGATTAAGGCTCCGAGGAGACAACTCAACTTCTTTTCCCAAAGTAAGGAAATTTAAACC
+CAACACCCTATCCATTATTTTGCATGTATATGTTAAAATAAACCTTAAAAATCGGTCAATTTTTACATAG
+AAATGGTGAAAATTGTGGTGAGGATTGCAACTTACGCTTCCCACTCCGCGCTTCAGATACTCAAGGGGGC
+CAAGGATGAGGGATTTGAAACTATAGCCTTCGGAAGCGAGAGGGTTAAGCCACTCTACACGAAGTACTTT
+CCTGTTGCCGATTACTTTCTCGTTGGAAAGTATCCTGAGGATGAGCTCCTTGAGTTAAACGCTGTAGTTA
+TTCCAACAGGATCCTTCGTGGCTCACCTTGGGGTAGAGCTAGTTGAGAGGATGAAGGTTCCCTATTTCGG
+GAACAAGAGGGTTCTAAAGTGGGAGAGCGATAGAAACCTAGAGAGGAAGTGGCTCGAGAAGGCTAAGCTA
+AAGCTACCCAGGGTTTACGATGATCCTGACGACATAGATAGGCCAGTAATAGTCAAACCCCATGGAGCTA
+AGGGAGGGAGAGGATACTTTATAGCCAAGGATCCCCAGGATTTCTGGACGAAGGTTGAGAAATTCCTTGG
+AATTAAGGATAAAGAGGATTTGAAGAACGTTCAAATTCAGGAGTACGTAATTGGAGTTCCAGTTTATCCC
+CACTACTTCTACTCCAAGCTAACTAGAGAGCTAGAACTCATGAGCATAGACAGGAGGTACGAGAGCAACG
+TTGACGCTATAGGTAGAATACCCTCGAAGGATCAACTCGAGCTCGAGCTGGATATAACGTACACCGTTAT
+AGGAAACATTCCATTGGTTCTAAGGGAGAGCCTCCTCATGGATGTAATTGAGGCTGGGGAGAGAACGGTT
+AAGGCTGCCGAAGAGCTTATGGGTGGACTGTGGGGTCCATTTTGCTTAGAAGGAGTATTTACCCCAGATT
+TAGACTTCGTCGTGTTTGAAATCTCAGCTAGAATAGTCGCTGGGACAAATCCATTTATAAACGGTTCCCC
+GTATACATGGCTTAAATACGATGAGCCCATGAGCACTGGTAGGAGGATAGCGAGGGAGATTAGATTGGCG
+ATTGAAGAGGATAAGCTTGATGAGGTGGTGAGTTAAGATGAACTGGGAGAAGTTCGTTGAGGAAAAGGTT
+AAGGAGATAAGAGAAACCGTCGGTGACTCTAAGGCTATAATAGCCCTCTCTGGAGGAGTGGACAGCTCGA
+CTGCCGCTGTTTTAGCGTATAAAGCCATAGGTGATAAGCTTCACGCGGTCTTCGTTAACACGGGTTTCCT
+TAGGAAAGGGGAGCCAGAGTTCGTGGTTAAAACCTTCAGGGACGAATTCGGGATGAACCTTCACTACGTT
+GACGCCCAGGATAGGTTCTTCTCGGCCCTTAAGGGAGTCACCGATCCAGAGGAGAAGAGGAAGATAATAG
+GTAGAGTTTTCATAGAGGTTTTCGAGGAGGTTGCGAGGGAGATAGGGGCCGAGTACTTGATTCAAGGGAC
+GATAGCTCCGGACTGGATAGAGAGCCAGGGGAAGATAAAGAGCCACCACAACGTTGGAGGCTTACCCGAG
+AGATTGAACCTTAAGCTAATCGAGCCCCTCAGGGATCTCTACAAGGATGAGGTTAGGGAGTTGGCTAAAT
+TCCTGGGACTTCCAGAGAAGATATACAATAGAATGCCCTTCCCTGGGCCTGGCTTGGCTGTAAGGGTGAT
+AGGCGAGGTGACCCCTGAGAAGATTAGAATCGTTAGGGAGGCTAATGCCATAGTCGAGGAGGAAGTTGAG
+AGGGCCGGCCTTAGACCTTGGCAGGCTTTTGCTGTTCTCCTTGGCGTTAAGACCGTTGGAGTTCAAGGAG
+ATATAAGGGCTTACAAGGAAACTATAGCGGTTAGGATAGTTGAGAGCCTCGATGGCATGACCGCTAATGC
+GATGAACGTCCCCTGGGAAGTCCTCCAGAGGATAGCGTTCAGGATCACCAGTGAGATACCGGAGGTCGGC
+AGGGTTCTCTACGACATAACGAATAAGCCTCCCGCAACTATAGAGTTCGAGTGAGGTGGGAAGATGATAG
+TTATAATGGATAATGGTGGTCAGTACGTGCACAGGATATGGAGGACTCTCAGGTACATCGGCGTCGAGTC
+TAAGATAATACCCAACACAACCCCTCTAGAGGATATAAAGGCCATGAATCCTAGTGGAATAATATTCTCA
+GGAGGTCCAAGCCTGGAAAACACAGGGAATTGTGAGAAGATTCTAGAGAACTACGACGAGTTCAACGTTC
+CTATCCTGGGAATATGCTTGGGGCATCAGTTGATAGCGAAGTTCTTCGGGGGCAAGGTTGGAAGGGGTGA
+GAAGGCTGAGTATAGCTTAGTCGAGATCGAAATTCTAGAGGAGGATGAGATATTCAAAGGGTTACCCAGG
+AAGTTAAGGGTTTGGGAGAGCCACATGGATGAGGTCAAGGAGCTACCTCCAAACTTCAAGGTTTTGGCTA
+GGAGCGAAACGTGTCCGATAGAGGCAATGAAGCACGAGGAGTTGCCGATCTATGGAGTCCAGTTTCATCC
+TGAGGTTGCTCACACCGAGCACGGCGAGGATATACTCAGGAACTTCGCGAAGCTCTGCGGGGAGCTATAG
+CCTTTAACGTTTTAATCCCAGTTACAACCCAGAGGAGTAGGAGGAACCAGTACAGGGTGAAGCCGAAGGA
+ATCTATTACACCTATCCCGAAAGTCACCGCTACGTTGTGCGTTGCGCTAACGTAGGCTCCGAGTGGGAAT
+ATGAAAGCCCACCAAGCTAAACTATAAGGTAGGTTGAGGTTCCTAATGTAGTACAGCGTCATTAGTATGG
+CCATTGCAAGCCACCAGACACCGAAGCCCCAGAATATTAAACCAAGTACAAGCAGGGGTTCCTTTATCCT
+TATAAACTCATTATTCTTTATAAGCGCGTAGAGTGTTGAAGTCCCGGCTCCTATCGGACCAAGGTTTATC
+CATATGGCCGGCGCTATACCACAAGGGAGAGGCTCGTGCAATATAAAGCGGTACATGACGATGGCGAAGA
+GGGCCAAGTACAGGAAGAATCCCGAGCCCCAGGAGAAGTAATTAATTAGATAGGCCACTTCTTTAGTAAT
+CCCAGAAAAGTGAGAGAGTAGGGGAGCCCCAGTTAGTGGAATGACTATTAACCCAACAGGAGGAATGAAC
+CAGGCCGGAGTGATGTTCTTAACGTTTATCTCCTTCTCTATGAACATCAAGTACGGGATTAAAAGGGAGA
+AGAAGATTGTTATTCCAGTCCCTAGTGTCCAGAAGGTTTTAGCTACATTAACTTTGCCTAGTATCATTAG
+GTAATCGGCTGAAAGAACTAGCATCGCTATTCCAATGGTTCCATAGAAGTGGCACATCATTGGGTGCTTC
+AAATCTTTGATAGCATTCTCCTTATATAGAACCCACCTGAGAATCCAAGGGATTAAGAGGAGGAAAAACA
+CTAGAGTATTGAGATAAGTTAAGAAGATTGATAAGTTTTTTAGGAGATCAAGCCTGCTTGAATATGCGAG
+ACTTACCAAAGCTAAAGCTCCAGTCCCCATGACGCTGGCAAACCAGCTTGGAGGAAATTCCCTTATCCAC
+CTCATCTTTTCACCTGAAATAAGTTACATATAAAATTGTTTTTAAGTGTTGTTCAGCTAGTCGATCAAGT
+TCTCGCAGTCTGGATTACTGCGAGTAGAAACTGGTGACAAGTCTGTTTTTCTGGTTAATGGTGGGCCGTG
+GTACAAGTCCGCTTTTAAATTCCTAGGGCTGCCTGGAATAATTTCAGGAGTAATGAGTGGAGGAGAGTTC
+ATAGGTTTGTTTTCCCGTTTGCCTTCTGGTATAATTTCGTCAGAATTCATTCTCGATTTGGTCAACCTCC
+TGGTGATGTTACTGAACGGCTCCAGGAGGTGACGCCACAATTATCCTAATCCTAACAGTATCTAAGAAGC
+TAACGTAAGTGTTATATGGCTTGAGGCTTTATTTTTATATGGTGAGAATATGGAAGTTATTAAGGTTGAG
+ATTCCTCGAGAGCTGGAGGAGGATGTCAAGAGATACATCAAGCTCCTCAAGAAGAGGAGGGAAGTCCTCA
+AGAAGACTTTTGGAATTCTAAAAACAGAAAAAACAGCGAAAGAACTTAAGGTGGAAATTTATGACGAGCT
+TTATGATTGATTCTACGCTCATTATAGAGCACCTCAAGGGTAATCCGATCGCAAGGAAAATCTTGGAGGT
+TTTAATCGATTCTGATGTTAATGTTTACATAAATGATGTTGTAGCTTCAGAAGTCATTTTCATTTATTTA
+AAACTAACAACCGGGAAAAGCTACTTAACACTCAAGAAGAACCCAGTGATAGTTCGGTCTGTAGATAAAA
+CCTCAGTTTACGAGTTATTGGGTATGTTCAAATTTCTTGAAACAAATGAGTTTGTATTCTCTATTGCAAA
+GAGACTCATAGATAAATATGGACTGCTTCCAAATGATGCTTTGATTTTAGCTACAGCTATTTTTTATAGG
+TGTGATTATTTAATCGCACTTGACTCCGACTATAAAGAGCCATGTGAGGCTGAGAAAATACGCTTAATCT
+CAACCAAAGAAGAACTTGAAAAGGCATTACATAATCATTAGGCATTAAAAAGACGGAACACTCATTGGAT
+CTGCCTTCCTTCTCGCCCTGAAGGGCGAGGCTTTCAAAAGAAAAAGGTCGAGCTATATTTATGCTTCCCA
+AAAAGAGCTCCTTGATGAGAGGAAAAGTAAGGGTAAGATTTACTTAAAGTTTGAGAATTATTTAAAGCTG
+GCTAGAGCTGTGTTGGTCGCTATTTTTAAGTGTTGTTCAGCTAGTCGGTCCCCTCATCACCTCTCAGCAA
+CGGGTTTAATCATCATCACTACACATTTGGGAAAGATTTTTAAACATATTTTTCTACTAAGATTGGTGGT
+AGTTTGGGATATTCAATATATTATAAAACTTCAATTAGAGAATGGGATAAGTTTATTATCTTCATTGATA
+GGGTATCTCAAGGGCTAGGGCTCAACGTTGATCTTCTCGAAGATGAAGTAATTATATATCCAGGGCTAGA
+AAGGGTGGAACCCCTAAGGATCCCCAGGAAAGGTTACGGGAGCGTCAAAACCTTCGGAATAGAACCAATA
+ACTTCAATATATCTTCTCTTTCTCTACTCGCTCTCATCCTTTGGTTCCGTTGAGGTTTGGGAGGATTGAG
+AAACTTCCAAGATTCTTACGGGGATTGAGCCCCTAAACGTTCTTTGCTCGACGAGTAACTTAACTATGTC
+CCCTTCCTTTATATTAGCGTTCGCTGGAACCCAATAATAGCCTGGCTTGACGTTTGCTGAAATGTCATCG
+TGGACGAAGACCTTCGCTAGATCGTTCTTAATTTCCTCGACGATTCCGTAAGTGTAGTCCCTTCCAAACC
+TGTGCTTGAAGTAGTATCTAAATCCAAGGACCGCTAAGGATATGATTCCTATGTAAACTAAATAATATTT
+GAGGGCTTTTGTGAAGTTCCTTAAGATAAGGTACCCTAAGAAGGCTAAGAATGTCATCGTGGAGATACCG
+TAGTAGAAGAACCTGTAAGGGTTAAAGCTGACCATGAACTCCCTGTTTTTGATTAGGGTGTAGCGGATGT
+ACAGGAACTCGAGTGTAAAGGCTAGTATTAGTATAGGAAGGTTTCTGAGGAGCATTGATATTAGGGAAAT
+TACGAGAAAAAGCAAGAAGCTAAGCTGTAACCTTAAACTTATGAGCTCGTGAGGAGTTAAGTTCCTTTTT
+AAAAACTTTGATTTAGGAATTTTCTCCGAAGGGGAAGGGATAATAAAATCCTTCATTTTAGCTCCCATTT
+TTTCAACTAACGAGCCTATTGAATATAGCAACTCTTCAAATTTCATCGTAATCACCCACAATTATATCCG
+TAGAGTAGATCACAGGCTCCTTGTTCTCCAAGGATTGCCTTGGCTGTCTCTGGATCTAGGAAGAATGGAA
+TGTTGGATAGATCACCTTCGGGAATCACTCCGTAGGATATTCCCCAGACCCTGTATCCCTCCACTTTATT
+TCCATTTCCGAAGTAGTAAGTTAGGAAGTAGTAGTCTGCACTCGATACCATCTCTTCATTTGGGGATTTC
+TGAATTTCGGTCATTAGATTAAGGAGTTTTCTGTCATAGATTCCGTGAGGTATCATGAAGCTTACGAGTC
+CAATTGGATAGTGTTCACCGTGGTAAGTTATTCCCAGTTCATCTTGCGTTTGGTTTGCAAGTCTCTCATA
+TATCCTATGGTTCTGGTTACTACCCTCAAGCCTTTCAAAGAAGGACCATCCATTCCTTATGGCGAAGTAT
+CTCTGACCTAATAGGCAATCTATGAAGGGTTGGATGTCATAAATATGAACATCTGAAGATATTTTCTCAG
+ATATGGTAGGCTTTTCTTCTATACCTGAAGAGGAGAGTCTTATACCTAGGAAATCTGGATCTTCAAGGGA
+ATTTCCTGGATACTTACGAACCAATATATAATCAAAATAAGCCCCCCTTTGCCACCTTTCACTATCAATG
+ACAATGTATACATATTTAAGAGGTGGAGTAAATGACCACCAGAAGTCTGAGTTTGATCTACCATCTATAA
+TATCCTTAAATTTGACATCAATGTATGAATTGGATATACCGCTATAAATATTGTAGACAATAGCCTCATA
+AGTGTGGTAACTAGTGATATCTGATCTCCCATCAATCTCAGATGTATCTCTCCACCATGGACTATGAATT
+GCTAATCCGTCACCACCTGCACTATCGTCAGTGAACAGGATAATATTTCCCTCATTGTCTTCAATACCTA
+TCCCGCTATCTAGATCTCCATCGAACCGTCCTTTCATCCTAAATCTAATAGCAAAGAGCCCACTATAATC
+AATTGGATTTCTCGTTCTTATGGCAAATACTTCGTCACCTCCCGGGATGTATAACTCACCATTCGAGATC
+TGAAGTCTTCTGTCCACTTTAATCCACTTACTTTGAGAGAGTGTTGGGTTTTCAAAGTCATCAAAGAATA
+GAAATACATCGTTCCCGTTTCCTTTAGTTGGGGTTCCCTCTCCAAAGTACAGGGAATACGTCTTCGATTG
+ACCATTTTGAATAGAATCCCTAATCCAGATCAAAGCTCTCTCATTTTGAGGGTCCCAATATTCTATCCAG
+AAGGGAATTCTGTTACAATTGGAGTCATATATTGCAATGCTAGCTCCATTTTTGAATACGTCAGTATTTC
+CAGTATAATTAGTATTTTGGAATATAAAGTTCACAATGTTTGCCGGTAATTTTGACGTTGATATAATAAT
+TGGGATTTGGTAATCTGTCAAGTCTTTTCCAACATTGTTTTTTATTGTTATATTTACCCTGTACTCTAAG
+CCTGAGCACCAGATATATCCCTGGAATGTTGAAATGTTAACAAAGTTTAAGACACCGACATCACCATTAT
+TCTTTATTATTTCTGAAGTTGGGATTCTTATGCCATTAATTGTGAAATTTGTAGCGTAATTTCCATTTTC
+ATCCCAGATATGAGTGGAGTTGTAAAGTAAACTTTCCCCATATCTACCTAAAATTACAGGTTCAGTACTT
+TCTCCACTCCCATTAGCAAATGTTATCGGTCTCTGTCCAAACTCAGGTAAAGCGTAGTTACAAGCTTTAA
+TCGAGCGATGATATCTTCCTCCTGTCATTGCTGAGAATAACGGATCTTCGAGCTCTGTTATGTCAACTAT
+AGAGTACACATAGCTATTATCACTAGGAATTGGGCCGGAGTAAACGATTTTTCCGGCTTTATCCATTATT
+GTAATGTTAGGAATGCGAGCTTTTATGGCTATTCTAAAGGCATCCAGAGGGGTGACCTTAATTTCTGTTT
+TCTTTGCTATATCTTGGATTGATGGAGACAATCTATATCCCTGCTTATTCAGGAGTTTGCTTATATTGGA
+TAGCCAGCTCTCTATAGTTTGCCCCTGCATTATTCTATTTGGATCGTAACCAGTAATTGAAGGAGAATTA
+CCCCTCCTTATTAAATCCGCTATTGTGTTGTTGCTCTTATAAGTAGGACTTATGAAGTTTCCAGTTAAAG
+AGATGTAATCAACTACAGCAACAACGGCTCTCTTTCCTGAAATTTCAAGGGCTCTTTGGAAATCTAAATT
+CAAGAAATCAACTAAATTAGTTGTCTTCTTGAGTTGGATTCTCTCACTCTGCGATGTAACAATAAACGAG
+GTGACATCCTCATAAGTTGCTATTAAGAGCAAGACCGGAATTAAAAGAATTAGAACCGCTGAGTTTAAAA
+TAAAAGCTCTTCTCATTATCCCTCCCTCCACACCCTAAGAGTTATCTGAATCGGCTTGAATAATCCAGGT
+ATGTTTCCCATAGATGCAAAATCTATCATAACGTTAGATGGTAGTTTCACCAGAAGAGGGCTTGTTCTTG
+TTCCATTTCCGCCTAAATTGTTGAATAACCTTATTATGGCATCGTCCACTGCATAGGTACTCCTGCCAGC
+AAGGAGATCGTCGGCAGTTACACTACAGTAGGGTTCCTCTCCTGCTAGTACATATTGTGGGTTAGAGTCT
+CCTCTCCAATAATAGGTTATATTATATCCTCCACATCCATCCCTTATGAACTTTGGAAAGATATCTCCAT
+ATCCCGCGTATGCTTGGATGAAGTATTTGATAATTCCACGCGTTTCTCCGTCTCTTACATAAGAGTTTCC
+ATTTGTCATCTTTATTTTAAATATGTTTGTTTGCCCAGGAACCATCATCCAGTTATATAGCCTTGTATAA
+GCGACTCTTATGGCATACCTTCCTAGAGGGCCCGAGTAAAATAAGTTACCATTCTCATATAAGTTCTGAA
+CTGTTGTGTAGTCTTCAAATACATATCCAACCCAAAAGTCAGCGTACCAAGGTTCAGCTACTGGAGGGAG
+GGAATACTCAACTCTTAGTCCATTGTTTGGATAGCTTACTCTTGTATCCCCATATGGGAAATAAATTGAG
+AGTGGAATACTGTACCTAGTTACAAGGATTTTCGATTTGTAAGAGATTCTAATATACGAGTCTGGATATC
+CATATACTCTTCTCCGTCTATTGGCTTGATCATTGTAGCTGTCCCCTCCCTCATAGTACCAATCGCCATT
+ATAGTAATAGGCATCAAATCCAACTACAAAATCAAAAACCATTTTGCTCATATTTTCGTAAGATACACCG
+ATGCTGGATAAAGCCCTACTGATCTCTTCATTCGTGAATTCAATAACGGCATCGCCATCTGGATTAGCTT
+TTTTAGCTAATAGTAGTGTTATATTTCCTCCAAGTCCATAATAAAGTCGAACTATGCCAATGTTATGTAC
+TTTAAATCTCATGTGTATTGACGTTATATTACCAGGAACAAAAAGCTCAAATAAGTACATAAATCCCGTT
+CTTTCAGAGGTAACATCATATACCTTTACCAATCCAGGATCTTCGACAGAAGGTTGGCTTGTTTTATATT
+TAATATACATTGTAGTTCCACTAGCTGAACCTATTTCATCACCCCTTGCATTTGAATAAACTAATGTTAT
+ATTATTTTTTCCTGAGACTAAGTAGGGGGATAAATCTTGGATATTTAGTTGACTATAATCACTATCAACT
+AGGTTTCCATTTATGTATAAGGTGACCTTTTCCCCTTCTCTACTGACGAATTTACCATCTGCTTCTAGCA
+CTTCGGCATCTCCAGGTAGGCTAATTATCCTTGTTATCGTTAATTTATTGAGCGGTCTCTGTCTATCATA
+GTAATAGTCAGCATCAGCTAAAACTCTCATCCATCCGTATAACTCCTCTCTTATTGTGGTAACTCTCGTT
+AGATAAGCCCTTGCAATATACCCTCTTGGAGTTTGATTATATGCATACCCACTCATAACTAGAGTTGCTG
+GAGAGACTTCTAAAGCTTTAGAGTAGTTCCCTCCAACTTTCCTCAAATATGGGCTGGTATAGTTATTTAT
+CATTAATTCATAATAATACCCAGGAAGCGTTTTGTTTAGAATGTATCCAAGTATTATCTCAGCTTTGTGT
+CTAAGGTTCTTTTCAGGATAAATCTCCTGGGTTGCCCAGTAAGTCGTCACGATATCTAAAGGAGTCATCC
+TAGGATTAACGAGCTCTTCATCTAGAATCCCATCCTTAATCCATTCTTCTATCTTCTCTGGGGAAACTAT
+CTCGTTCAGAGGAACCGTTCTCAATAACCTTAGCGTATCTTCAGCTATATACTTGGACTGGGATCTCAAT
+GACGTAACGTACACTTGAGAAACCCTACTCTGAACCATTATCACGGAGGCTAATACTGTTACAACTAGGA
+TTAAAGATAGTAGTGCATCAAGCGTGAAAATAAATCCTCTCCTCATGGCTCATCCCACACGGTTAGCTTT
+ATCAAGCCTAAATCTCTCGCCGGTTTTATCGCCCATTCAATTGTTGGAACTATCTCTATACTAACATCCT
+CTCTATCCCAAGATGTATAGTATAGCCACATCCCAATTATTTCATTTACGTTATCATCGAAAACCTTTGT
+GATTGGTATTGAGATCGTTGAGGAATTTCCTGTATAAGTTGAGATGCTCTCATTTTCAACAATTATAGCG
+TTTAAGTATCCCGAGCTGTTTCTATACACGTAAATTCCCTTAACAGTAGAGCCCGAAACTGCAACCAATG
+TTAGATTTCCTGGGGTAGATGGGACTGAAATCAAAAGAAAGCCATCCGCAGGTAGTGGGAGGTTTAATAT
+CCCATAGATTAGTGGATCACTAGTCGATGGTTCTTTTGATAAGTTGTATTCGAACCTCTCTACCGTAATT
+ATCCTCTGTACTGGCTCTATCCATTCAGAATTATTCATGGAGTTTTTGATAATGCTTCTATTCAAAACGA
+GACTCCCATTTATAACAGCGAAGTAATACGTTGGAGAACCCAAGCTTAAAAGATCCGTGTAAAATGTTTT
+TTCAAATTTTATTTCAGGAGTTTCGTTGGAATAAGCTGATACTGTAACAATGACATTTCCATTTCCCGTA
+AACTTAAGGACATTCCAGTTCCTTGCTTTGAAGGTTAATTGGAAATTACTCGTTTCTGGACCAGTAACGG
+TGACTTCAATGACTGAATTTTCGGGAATACTCTTTTGAAATACGGTACCTCCGCCTTCTAGTCTCCTTAC
+AGTTATGGTTACGGACTCAAGGACTATAAACCTTAGCTTGTCCCCTTCCTCTAATTTGAGGGTTGAACCT
+GTTGCTAAATTAAGAACTTCTTCATTTACATATTTTGTTTCTCCCCTAATGAGCTCGAGATAATCCACCG
+TAAAAAAGTTATTTCCTGGACCGCTTGATACTCTAAAGTAAACTCCTCCTCTTGGACCAGAAAACGTCAT
+GTTATCTATGTAAACCTTTGGAAACTCTCCGTTTATTGTGATGTTAAATGAGGACATGTAGACCTCAAAC
+AAAAAATCTCTTCCAAGGCTTAACTTCTCTAGGGCTTTTAGAAGGTGAGAATTGTTTGCGTTTTCAACTA
+GTGCTTTGAGCTTATTGTAATCTACAACTCCAAATCCATCTCCTATCCCCGGAACCTTCACGGAGTCAAC
+ATTACTTTCCCAGTCTTCAGGCTCCCCGGGAGAATCTACGATAATATCTAGCATGTTCTCTGCTATGTTG
+CTTCTTTCATAGAGTCCTACTATAGAGATAATCTCTCCTCTAACGGTGTCAGATAAAGTCACCAAGGATG
+CTAATATAAACGTGACGACGATAAGAGATATCAACGCATCAAGTGAGAGCAATTGCCCTTTCCTCATCCC
+TCAACCTCCACTTCAATACCAATTCCATTATAAATTAATGTACCATTGTATTTGAATCCCCGCTCTTCAA
+GTGCTCTTATCATAAATTCTCTCACAGCTTCACTAATGTTTCTGGGGAACTTAACCTTAACTCTCACACT
+AATGTTCATATCCCCCTCGTTGATTTCTATCCTCTCTAGATAGCACTTCTCCGACGTGGAATTCTCTATG
+ATAGCGTTTAGGGGCTCATGGGTGGGATCATCAACAATCACCCCCATGTTAATATAGTCACATGCCCTCT
+TGGCAACGTCCCTAATGTTGACTATGGCCAAGTTCTTTGCATCATTTTCGATGTAATTGGGTATTATCAC
+GATAGCCCCAACGACAAGTATCATTAGAATGAAGAGCTCCTCTATGGCTGTCTGTCCCCTACTTTTCGAC
+ACGAATACTCCCTCCGTCATTCTCTATCCAGAAGTCTGGGCTGTTTATCTGTAGGATAACGCTAGTGTTC
+TGAGTTATTGGAACTTGCAACTTTTCAATTACTATGTACTTTTCTCCGCCAATAAATGCAGTAATATTAA
+GCATTCCAGGAGTCTGAAGGGCTATTGTAATATTATCTCCTGGGCCCAAGTTGAATGGCCAGGATTTTCT
+TATCTTAAATCCGCGTCCACTACTGTAAACTTTAGCAACTGTGTCCCTTACATCTATGGCAAAGACCTTT
+AACTTGCTACTAGTGTCAAATGTCTCGGCATCTTTCATCTGGGACAATCCAAGGCTTATCAGGTTTACAG
+CCGTTATTGTGATTAGGGTCAATGCTATTAAGAAATCTATTGAAATCTGAGCTTTCAACTTAATCACCTA
+TTATTACCCTTATCTCACCATTGCTATAACTCCAGGAACTTTTTAGGTCTGGGTTCCACTCAACGACTAT
+TTTTACTTCCTTGGGCAGATCTGAAGGTCTTATCTCGAGGCAGGCTATTTCGATGTTGTTCCCATCTAGG
+TTCACAGTTTTCCTGTTCCCAAATACGGTATAGTTTGTTAATAGGTCTTTTGCATATAGAGAGTAACTCC
+AGAACGCATTTTTTGAAGCCCCATAAGTTCTTATGGTTAAATTACTAGAGTCAACTATCGCTACATATGT
+TCCGTTAGAATAGAAAATTATGATTAGGGGATCAGATAACTTAAATGCCTTCTTTATATCATTTTCATTG
+TTGATATGAGCTAGGGTTACGTACGAAGTTGCCTTTGCTCCAGGACCCTGAGCATAAACTTGACTTATTG
+TGTTTGATATCGCATTTGCAAGGGCTTTCTCTTCAATATTTATCTGAGTTGCTAATAAATCAACAGAAGG
+CCCACTTGTAAATGTAGTATTGTTTATTGAATACATTAGGAGGATCATGAATATCGTTATAAGGAATAAG
+AACTCTATGGAAATTTGACCTCTCCTCATAGTCTCCCCAATAGGTAAGTTTATATTTAGCCTTTATTTTA
+CTATCGCTTTTCCACTTCTATCAAACTCAACGCCATCATAGTCCCTGTTGTACAGTTTTACCTTGTACTC
+TTTAGAATTTAATTGGAATCTTTCAATTATTCCCTTTAGCTCGTGTATGAAGAATTGAACTAGTTCATAA
+TAAGCTAAATCTGCCTTCTCCTTGGAGTAGTCCACTATGAACAACAAGATTGGAGCGATTCCAAGCCCAA
+GTAAGATAGCAGGATAGCCAGAAACCATCGTAATAACAATCGTAGCTCCAATGAAGAGTGTTACTATTCC
+TATTGAATACTTAATGAACTTTAGAGCTTTTTTTGCTTCTTTAACTTTCTTCTCCCATATATCGAGTAGA
+AGTGGATTATAGAAGTCAAAGGCTGTATGCCTCTTTCCCTTCCTAATCCTTTCCCTTATTAAAGCGTCCC
+AGTCATCTTGGTGATAAACGACTTCTCCTCTCAGCTTTGCCCTCTCAGCATCCATGGAAGAGATGATTCT
+TTTTATATCCTCGGCACTCTCGTGGGCGATGTGAGAGTAAACGCTCTTCTCGTTAAGCTCCAAGGCTACT
+TCAATCGAATCCTTAACCCTCACTCTCCTCACCCGAGTAGACGTCATCGAAGTCGGGCAATCCACTCAAA
+AGCTCCCTCTTCTTAGCTTCCCCCTCTTCTTTAGCCTTCATGAATTCCCGAGCGTATTTCTTTGCGGTTA
+GGATTATGTCCTCTATGCTCTTGCTCTCGTATATCCCGCTAAGCAGCGTAACTACTTCAACACTTCTCTC
+CCTTGGATCCGGGTAGAATCCCCTGAATATCTGCTTCCCCCTAATCCTCTGGGTTAGCTCGTTCAATGCC
+TCGAATATATCTTTAGCCTTTAAGACCTCTGGGGGGCCGTGGATTGCCACCAAGCCGTACAACGCGGACT
+CAAGGGAAACATCTAAATATAACCCTTCATTCTCGAATGACCTTATAATTAACCTTGATAGACTCTTCAC
+TTTTTCGGCATCGGCCTTTGCGTAGCCTACTGTGGCGAAGCTACCCATGGCCCTTAGCACGAACTTAAGG
+TCGCTGGCATCTAAAGTTTGCTCCCCAGGAACGTCGATTAGGGCTAGCAGAGAAGCTATCCTCTCAACTA
+TGGTATAGTTTATCCTTTCGTACGCCTGGCTTATGTCCTCGTCGCTCTCCTTCAGCTTATTGTTGTCTAT
+GGCTATTATAGAATCGACCACCTTAGAGAGCTTGTCTATAGTTATAGCGGCATTTATCGTCGGCCTTATC
+CCTTCCTCTTTTAAGGGGAGGGCCCCTATGGCTACAACTAAGGAGTCCGGATACTCTTCTTTCAGAGCCT
+CGGCCAGAACTGGCGTTCCTCCAGCCCCTGTTCCCCCTCCGAATCCAAAAGTTAGGAAGAAGATGTCCAC
+GTCCTCGTAACCTACCATAGAGTTTATCTTTTTCATGACCATTGGCAGGTCTCTTTTCATTGCCTCCCTT
+CCTAGGACTGGGTTGGCATTCACACCTTTTCCGCCAACTATGCTCTCTCCTATTAGTATCCTCTTATCCT
+GGGGTATGTGCTTCAGGTACTCGAGATCTCCCCTAGAGGTGTTTATCGCTATCGCCTCAAAATCTACTAG
+GGAGAAGATGTCCGCGATCTTTCCACCGCACTGGCCTATCCCTATTATTATTGCCCTCACCTCGGGACCA
+CCTCATAGGAATTTAACCGTGAGCTCGTCAACTTCGACCTCTCCATCCTTGTTTACATCGTTCCACTTAA
+TTATCACAGCTTTTCCGTGGAAGTACTTTAGCAGACTTGGCTGTAACGCTAGCTTGGCTATCTCTTCAAC
+ATTTTTACCATAGTACAGGACGAAGAGTAGTGCCCCTTCTCTGTTCCTCCCAGGAACTATCACTAAGTTT
+CCTCTTCCATCTAAGGATATTCCATTGACGGTGAACTTGCCGAGTTTGAGGTAAATCTTAACATCTTGAT
+TGTACCTAGACATGTCTATCCTTCCGACGGGTGCGACGAATATGTAATCTCCAACATCTGGAACAGCTAG
+GAGTTCGCTAATTCTAACTTTAACGCTTGCATTTACAGTTCCTTCTATACTTTCAGCGACTATCTGACCG
+AGTTTGGGATCGTTGGTTCTAAGCTCAACTTCTTTTCCTCTAAGTTCGGAGAGGACCGTGTAGACGTTGA
+CCTTCGGAATTTCAGGTGAGATAGTGTAGTACTCGACTAGAATTGCATCTATAAGGGGATTGCTGTAATC
+TTCAGGTACCTCTACTGTCCAATCCGGCACTTCTCCGATCTTCAATAGGGTTACGTAAGCGTACAATTTC
+CTCCATTCAACGCTCGGTGGATTGTTCTTTATGAACTCGATAGTTTTGCCTAGTTTCTCCTTTCCAACTA
+CGGGTAAGAGTGAGGTGAAGACATCTAAAGTTTCGGGATAAGTTGGGGCAAAGTACCACTCAACTAAGGA
+CGTTTCAAAGACGAATCCCCATCCTCCATGTTCCATCTTCTTCATTAGCCACTCCAAGTTCTCCTTTATG
+ATCTTGTCATTTGGCGATATCCCAAGGGCGACAAGGGTTCTTATGGCCAATGCAACGGTTTTAGGTTGCT
+TTCCTAGGTTGTTTCCCCAGAATGATGATTCAATTATTTCTATAGCCTTTTCTTTTTCCTCTTCAGTTAA
+GGCATTGTATTCGGCAAGTGCTAAGATCGAGTACAGGTAGTTATTCCTGAGGTAGTGATCCCTCATTATT
+TCGTTTTCGTACCTTTTGCTGATCTCTCTCATAAACTCTAGGGCTTTAATTGCTGCCTCACTCCTGGGAT
+TGCATATCTCGAGGGCTTTTAAGACGTAGTACGTAACCACAACGTCGGAGGGATACCCCTTATAGAGGCT
+CCATCCTCCGTCTTCGTTTTGAAGCTCCGGCAGAATAGAGCAGAGCTTAAGTAACTTGTCCTCTCCAGCT
+TCTATGACCTTTTCGGAGATTAGGGAGAATGCCATTGTTGAATATATTGGATACTCCCACTTGCTCCAGT
+TTTTCTGGAACTTCTCTGATTCTGACAATAGTAGTGCCGTTTGGAATGTTAATCCTTCGATGTCTAGAAG
+GGCGTAACTAGCTGCGGCTATCTTATCTTCCGAGCCTTTTATTGACTCAAGTTTCTCTATAGCATTCTTT
+GGAACTATCCCAGTCACGTTCTTAGTGACTACAATCCATAGGTACAGGAAGAAGGGATCATCCGGCATTT
+TATCTTTTATAATTTCATATGAGGCCTTAACGTAGTCGTAATCATAACCCGCCATCACCAGAGCGGCCGA
+TGCTAGAAGTGTACTCCTATAATCATTTTCCATTCCCTTCAGGTAACCCCAACCGTTTCCATTGAATGAT
+CGTTCGAGATATATCACGCCTTTTACGATTGCACTTCTAATCATCTCTTCTCTCTTTGGATCACTCCACG
+CAACTTTCCTAGCCTTGCTCAATGCTATCAATGCAAACCCAGTATCTGGAACGGAGCTAGTGCTCCCATA
+AAAGTATCCCCATCCTCCATCATCATTCTGCCAAGATATTAGTTTTTCAGTGAAATGCCAGATTTCATAT
+TCACTAAGCTCATCGGTCCTATTAAATGCAAGGGATAGAGCCATCACTATTAAACTTAAATCTCTCGTCC
+TTGTCACGTCCTTGTAATTTTTAACGATACTTACGGAGTAATCGAGCATGCTAACGGCAGAAACGGGAGT
+CAAAATTAACACAAGTACAATAATAAACCCAAGTACCTTTCTCACGCTCTTCCCCCCAAACTTAATTCGT
+TAAAAAATAGATAAAGGTTTTGGATTAAACTTCCTTGATCTTTATCTCACCTTCTTCTTTACCTTTTTCT
+TCCTTCTTTGGTAGTCCTCCCGGTCTTGTCTTTCTTCTCTTGGCTTTTAACGTTTCTAAGTCATTCTTGT
+ATTTCATAGCAAGGTACCCAACGACAATGAATAGTGCCCCAAATATGAAGGTTAGTGCTCCAAGTACCTT
+AATTATCACTCCCTCCTTGTTTTCCTTTGGTGGAAGGTACTTCGAAGAGACATTTGCTATTTTCTCGGCT
+AGAGGTTCTGGATTCGAAAGGGTGGATAGTACGGTATCTATGTAATGGGGTAATTCATTAGGCTCCGGCC
+ACTTCTCAATGACCTCTTTTTCCTTCTTTATAATTACCTTTGGAGGAACACTGTTTATGAGCACTAGATT
+TGGATATTCAATTTTGTGAACGTTTCCTATGGGATCTTGGTAAACTAAGGTAACTCCCAAACTGTAAACT
+CCCCGCTTGAGAACTAAATATTGGGCGTCGATTACCTTTTCCTTTCCGGCCTCTAGGCTTCCCAAGTTTA
+GTATTTCTTTTCCATCAAGGAAGTCTCCAGTATCGACGATTAATGTCGCGTTCTTTATGAATTCGTATCT
+TCCATCCCCTTTGGATGCTGATATTTTGAACCTCAGTTTGATTGTGGAGTTCTCTTTAGTTTCTATGTAA
+TTGCTCCATGTCTCGTTTTCGGTAAGTCCCTTGACCTCTAAGCTTACTTTTGGAGTACCATAAACTACAA
+TCCTCTCAATTATATTTGATTTTACGATTATCTTTTTCCCTGCTTCATCATAGTATTCGACTATAACTGG
+GCCCAAAGTGTATTCGCCAACCTTATTTGGCTTCAAAGTGTAAACTAAAACTGGCATCTCAGAGAAGGGT
+TCTAATGTACTCAGGGTCCAGCTTCCTATTCCGCTCTTCAGTTCAAAGTTATTTGGTATTGGTGCTAGAA
+CTTTAACTTGGAATGCGTTCCCTCTTCCCCTGTTCTTCACTTTAATGAATACAACCAGCTCATCCCCTCC
+AAGGAGTAATCGTTTCTCGCTGACATCAAGGTCAACGGTAACGTTAGCTTCCCTTATTATTGGCGTGTAC
+GTTGCTTCTAATGGCCCAAACACCCTTATGTACGTCCTATTGTATAATAGGTCTATGCTATTCGGAGGTA
+TTTCAATTCTAAATGGTGCTTTAACGAGCTCGTACGAGCCACCTTCCCTAACTGAGAATTTCTCTAATTC
+GTTTCCTTTGGAATCTATGAGCTCGAATTTCGAGTAGTAGCCAACAGATAGGAGCCTAATTCCATATTCT
+GTCTTATTGTACTCTATCTTTAGTGTCTCTCCAGTGTACAGGATTCCCTCGTACACCACCTTCCTAATTG
+CTTCCTGGATAGTTTTAGTAGTACCCGTTTCCTCTTTCTCTGGCTTGAGTATCTGGGGATTTGAAAAAGT
+GACTTTGGCCCCGTAGATGTCAACGACAACCTTATTGTTCTTTTCTGCCTTTATCAGCTTAACTACAATA
+TATGAGGATTGAGTGAGCTCTCCAACTTTGTAGGAAATTGAGAGTGCGGAATTAACTTCTATTTCCCTTT
+TTACAGTTTGTCCATTCGGATATGTTATCTCAAATTCAGCAGCAGAGTCTGAGGGTACGTCGGTCACTTT
+TATCTTATAGCTTGGGAATGGGGATGAGAACTTGTAGCTATCACCCTCTTCTAAGACCAATCCCTCTTCT
+AATTTCTTCAACGGAGTTGCCAGCTTTATGTAGATCATTTCCTTGTCTTTCCATATCCCCACGACTTTAA
+TCGTGAATAGAGTATTCGTGGTGTCTGGATAGTAGCCAGTTTTGCCTTCTCCGAGGATGAATGTCTTTAC
+TGGAGCGTTATTTTCGTACACCCTTATTCTGACTTTCGTCCAAGATTCATCAACGTCCTCAACCTTAACA
+ACGTACCTTTGCGCAAACTTTATTCCCCATCCTAATTTTAAGCCAACCGTGGATAACTGGGAATAACTAA
+CTTCTCCAGAAACCTTACTTATCCCCGATATGAGACTTAACAAAATGAGTGCCACCAGTAAGATGCCAGT
+CTTTCTCATCCTACTACCCCCACTATCTTGTTTAGCCCTTTACACTTTACACCTTAGATAGGATATAAAG
+GTATTTCCCTTTTAATCCCAAAACTTCTTGGTTCTGATATACTGCCTTTCAAGTTTAATAAGTTCCTTAA
+TTAACTCCTTCTCACTAGCCTTCGAGAGAACTCTACTAGCCGTTTCAACGCCTACCCCATACGTCCCCAG
+CGCTAATAAAGCTTTATCCTTATAGCTTTTCAATAGATCAGCGGCTTTTAGGCCTTTAATGTAGGCCCTT
+TCTTCATTCCTAGATAACTTTTCACCATGTTTAAGCTTCTTAAGAGCAACCTTGAATAACTCGGCATCCT
+TTGGGTGAAGTGGGGCAAGCATGATCGAGCCACACTTGGGGCACTCAAGTTCCCTGACCCTATTTATAAC
+TCGACCAACTTTTGTCTCCCAGGAAAAACCACAATTCGTGCACACCATAACTATGGAACTATCCATTATC
+CTCTGTTTAAACAGTTCAACTATTTCCTCATCCGTGTGATGCAACGAGACCATGAATTCCATGCTTATGG
+TTCCATGCTCTTTATCGATCTCTTCAGGTTCATTTAATATCCTTCCAGTTATTCTAATTTCGCCCTTTGC
+TATTAACTTCAAAACTTCCTCTACTTTTTGAACGTCGACTTTATCATGGAATACCTCATTCAGAGTTTCG
+ACTTCTATAATTGTCCCTTCAAACAGCTTCTGAACATTCCTTATCCTTGCCCTCTTTGACAACGCTCCCA
+TTCTCTTTGCAACGTTTATCATCTTCCACCTATAGACGGTGCTATCCCTTATTGTTTTTGAAATGATAGT
+TTTAGTATCATAATCTTTTAGCAGTATCTCCTTTACCTCGTTGGGATTCATCTTGAATGGCGCATGTATG
+ATTATAGAGTGGGCCTGGGATTTAGCCGTAAACACCCTTCCATACTTAGAATAAAGGAATCCAAGGATGT
+ACCTGCTTATACCCTCGTTTACCTTGTTCCCAAGATCGGAGTGGATTATCACAGTGTCTGGAAGGACTGT
+TATTATGATATCCCTGTCACTGGGTATCAAAGTATTTTGCTTTAAAGAGTTCAAGGCAAGTTCAAGCTCC
+TCCCCGTTGAATTCAACTCCTTTAATGAGATCGGGAGCTTTTCTAGGATCATAGAGTAAGGTTCTCCTTA
+GCCTTCCTACCTCCCTTGCCACCTCGTATGGAACTGGAATCAGCTCGCCCTCCCAGCTTGGGATTGCACC
+TTCAATGTTCTCACTTTCCCTGACCTTGATGATTAAGTTTTCCCCATCTATCTCCAGGACTAGCCAACTC
+CTTCCATGCATTATGAATTCCATGCCCTCTTCAAGGTCCATAACGAAGTTCTCATCAAGCCTACCTATCA
+CTTTTCCAGAGCCAATGTCAACGACCTTATAGCTAACTTCATCTGGTATCGTGGAGAGGTTGTCAAAATA
+GTACTTAAACGCTCTCCTTCCCAGCTTTAATATCCCTTCTTCCCTCCTTATAATCCCGGCATCCTCGAGG
+ACGTTAATCACCTCTAGGTAATGTTCCCATTTAAGGTTTCTATAGGGATAAGTCTCCTTTGCCATCCTGT
+AAGGCTCATGGACGTTGAGCTTCTGGTACTCTATTAGCAGACCTACGATGAAGTGAGCCAAAACATCCAG
+AGCGTTTTCATAGGGCTTTATCCTCTCTAGCTTTCCTTCGATGGCCCTCTTAGCTATGATCAGACTCTGA
+AGGTAATCCTCTACTCCAGTAGCTATTATATATGCCTCGCTAACTTCAAGGAGCCTGTGCTTACTTCTTC
+CCGCCCTTTGGATCAGTCTGTTTACTTGTCTAGGGCTCATGTACTGAATTACGGCATCTACCTCTCCAAT
+GTCTATTCCAAGCTCCATTGACGATGTGCATATAAGGGCTTTTACCTTCCCCTCCTTCAGCTTTCGTTCT
+GCCTCTATCCTAGCTTCCTTAGATAAGCTTCCGTGATGAACTTCAACTGGCTTACCCCATGTTTTAAGCC
+TGTGGGCGAGTACTTCTGCAAATTGCCTAGTATTCACGAATACGAGGACTCTCTTATGTTTCTCCACTAT
+TTCCCAAAGCGTCCTAAGTCTTGCCGCAACTTCTACATCTACCCTTAAAAGCTCTGCAAGTTCCTTATCC
+TCGGGTCTAGGCCTTGGGAACAAAACTTTAAACTTGTACCTCTTTTTGAGGGGAGGTTTAACAATTTCAT
+CAACACCTAGCCATTCCTTAACTTCCTCCTCATTTCCAACGGTTGCGGAAAGACCGATCCTTATGAAGTC
+AGCTATTAGGGATAATCTTTTTAAGTTAAGGATTAATTGGGCACCCCTCTTATTGTCGATTAACTCAGTC
+ACCTCATCAACGACAACGAATCTTACATTCTTTAGGTAGGGCCTTAATGACTTCACCGTGAGGAGGGCCG
+GCAAAGTTTCGGGAGTTGTTATTAGGACATGGGGTGGGTTTCTAACCTGTTTGGCTCTCCTGTATTGGGT
+AGTGTCGCCGTGCCTCACGTCTATCCTTATTCCAGTTTTTGCCTCCCACCACTTAAGCCTCTCGAGGAGA
+TCCCTGTTCAAGGCCTTTAGAGGAGCTATATAAAGGCATGATATTGGAGGCAAACCATCTTTAAGGATAG
+AATTCATGACTGGGAGTATCGCAGCCTCTGTTTTCCCACTACCCGTGGGGGCAATTATCAGAACGCTCTT
+TCCCTCGGATATTCTCTTGAACGCTTCAATTTGAAGCCTGTTTAGTTCTCTGAATTTCTCCTTTATGGCC
+TTCTTTAAAAGTATGTGCATCGACCTATCTTGCTAGGCATAACTTAAAAACATCACCATGCTAAATCCTT
+CGTATGTACAGGAAGGGTGCCAGTGCTGAGAGGGAGCTAATAAGGAAACTTGAAAACCTTGGTTTTGCCG
+TGGTGAGGTCCGCGGGTAGTAAAAAAGTTGACATAGTTGCAGGGAATGGAAGCATGTACCTTTGCATAGA
+GGTGAAGGCAACCAGAAAGACTAAGCTATATTTACGTAAAGAAGATGTTGAAAGGGTCGTGGAATTTGCA
+AAAAAATTTGGAGGAAAACCCATACTAGCGGTTAAGTTCATTGGCGTTGGGTGGAGATTTGTAGTGTTAG
+ATAATGTGAGTAGCTTATCAATTTCGCCGGACGATGGGGAGCCTCTTGAGGTTATATTGGGCGTTCAGAA
+AAAGCTCCTGGAGGTGTGAACGTGAAGAGGATTGCCTTAATCCTCCTAATATTAATGCTTGAGCCACTCG
+TCTTAGCCCAGCCTATTCTGGTTGTAAACGTTACCCCCGAAGAAGTTGGGGGCTTTCCTGGGGATACCTT
+AACCGTTAATGTAACAGTCAAGAATGTTGGTAACGAGACTGCCGAGAATGTTAGTATATATGCTATGGAT
+AGTATCCCAGGGGTTCTGTTCACCCAGGGATTTGTAAGTTCCCTAACCCCTAACTCCTCGTACACATTTC
+CCATGAAAATTTACCTGATAAAACCAGAAGCAGGTTTATATGACGTTACCATAGTTTCAAGGGTTGGTAA
+TCAGGTTTCGGAGTGCACCCTTAAGCTAAAGGTTAGGTCCGTGGTCAATTTTACGCTTTCAATTGAAGGA
+GAAGAGAGGTATCTATATGGAACAAACGTCACGTTTACCCTTGGAGTAGATTCACAATCAAACCTCCTAC
+TCTACGGGGATGTAAAGGTTATAGTATTTGGTGAAAACGGTAAAATTATCTACACAAGGACGTTCAAGCC
+GATGATATCTAGCTGGGGAAATTGGGAGAAAGAATTAAACATCGGAAAACTTCCAGTTGGTAATTACACG
+GTTAAGCTCTTGGCGGACTTCTACGGAAGAAAGAAAACTGGAACTTACAATTTCTCCGTTTATAGAAGAC
+CCCTAACGTTTACCGCCTATTTCAACTCTGGTAAGATAATTGCGGAGGTCAGGGAGAAGGGAAAGCCCGT
+CAAGGGAGTTAAAGTTTGGATAAACGACAGGGAATATCTGACTGATGAAGACGGCAGGGTTGAGGTGGAG
+GTTACTGATCCTGGGGTTTACATAGTGAGGGCAAACTTAGATGGCATAATTAAGGAGCAGATAGTCAACG
+TAGAGAGACCTATAATAGTTACATCTCAAGTAAACGGAACGCTGATTGTTAGGGTCTTGGACTCTAAGGG
+AAGTCCTATTAAGGGTATTCCTGTTGTCTTTAAAATTGGAGGAGAAGAAAAGTACGAGATAACGAATAAA
+CTTGGCATAGCAGAGTTTAACGTGAGTGATATTTGGGGGCCGGGTGAGGTAGAGATAAGGAGCGACAAGT
+ATTTGCCGGCTAGCAAGAAAATTAGCATAAAGAAATTTGAAAGAAAGCAAATCACTACCACTCCTTCCTC
+GCCAACTCCATCTAAGACCAAGCCCAGGATAACGGAAACTAACGTTACTGAAAACTTAACGGCGTCGATA
+CCCCAGGAAGTAACTACAACACCAATTACCCCAGGAAAAAAGGTTGATCTCCCCTTAATAGTTCTAATAG
+TGGCGTTCGCTGTAACCTTGGCAAGCTCTTCGTACCTGGCATTCCTTAGGCCCATCGTAATTGAGGATAG
+CGTTGATAGGTACTACTTCGTAAGGGTTAAAGCCCCGAGGCTAAGGGGTCTCAAGAACTTTAGGTTCGAA
+AAACAGGCAAGCGTTAAGAGTGCATGGGCCAGCAAGGGAAAAGTCAAGATAGAGGGGAGCAAAGTGGTAT
+GGGAAATCCAGGAGCTTGAGCCCGAAGAAGAAGCTACTCTACAGCTTATACTCTCTTGATAAGCTCGTAA
+ATTTTCTCTCCAATTTTAGAGTTTCCACCTAGCTTTTTGTACATCATGTAAACTTTTTCTGCTTCTTCCT
+CAAGCTCTCTCACATTAATACCCCTATTTCTCGCAACGAGTATCCTTGTCCCGAGGACTGCCAACTCTAG
+TAAATAGTTATCGGCCCTGCTTATTGGCTTTAAAATTCTCTTGACGATTCCAACGTACACGGGTTTGAGG
+GAACAGGCCTTTGCCCTGCTTTCCCCTAGCTCATCCTTCACGAGTATCTCCTTACAATTGGTAACCCCTT
+CAACCCAGGGATATCCCTTAACTTTTTTTAACGGCACTCTAACAGCATCTTCAAGCTCTAATTCAGGAAA
+GAAATTGAAAGCTAAGGAAGCTAGTAACTCAACGTCGTCAACGACTTGGACTATGGCGTAACTGGATTCT
+TCCAAATCAAGAAAGCTTTTCCCTTCAAATATTTTGAACTTGAGTGAATCTCCTATTCTAACGATGCCGA
+TCGGAGTTACGTTTGACCTGGTTATCAGTAAACACTCATAAACCTTGCCTTCTTCCGGGAATAATGTTTC
+GAGACTCATTTCTCTTTAAGAACTACGGCTAGTTCCGATGAATCTACGATTATGACTTCACCTATACTCT
+TTATCGCTGTTATCGGGACTATAAGAAGTCCATTCTTTGTGACCTTGAACTTGCTAAGGTCAAGATCCTC
+ATCGGGATCGGCGAGTATTGCAATTATCCTCCCTTTCTCCTCTTCATCCCCATCCTCTTCGAAGAGAATA
+TCGTACACCCAGCCGAGCCTAACACCAGTATCAGTTATTAACTCAACATCCCTAAGTTTAGATGCTTTTA
+TCCTCACCATTTTGCATCCCAAAAATTTAGAGGAGGCGAGATATAAAAACTTTTAGTACTTCTTAAGCTC
+CGGGATAATCTCCTCAAGCTCCTTCTTAAGCTCGGTTGCGATCTTATCGAGGAAACTTCTTCCCTTTGGC
+GTTATTACCCTTCCCTTCCCAGGAACCTTCTCAACGAAGCCCGCGGCCTCTAACTGCTGGAGTGCCTTCC
+TTATAATGCTTCCTCCTGCCTTGTAAAATCTTTCTGGAGCGTGCCCCCTGTTCTTTCTTCCTCCATAGTA
+AGTCCTAAGCCTCTCGATTCCAACTGGGCCATCCAAGTAGACTCTCCTCAGTATTGAGGCGACCCTATAG
+TACCACCAGTCCTCCTGCTCTGGAAGCCTCTCCTTGTGTCTTCCGGTCTTTACGAAGGGTGCCCACTCTG
+GAGGCTTTATTTCTGGTATTTCCTTAAGCCTTTGAGCAACCCTTTCGACTAAGAGGTCACCAGGAACATC
+ATAAACCGTTGCCATTCCTCAACCCCTCCCTCTTTTAAACTTCTTCCTGAATTCGAGGATATCAAGCTTG
+ATCCTTCTTATTGGCTCCTCTCTAACCTTCCTCTTTGATTGCTCCTTCATCTGGAGCTTCTTTAAATACC
+TTTCCCAACCCTCTCTCGGCTTGAATAATATAAACCTTTTGCCTCTAACCTCAAGAAGCTCACTATCGGT
+AAGCTCGGCAACCTTCTCGGCTATCTCCTTCCTCCCCATCTTGGTTGATATCAATGCTCCTTTCCTTATC
+TCAACTTTCAACACTCCCGTTCTCGCGAGCTGGGTTTCAATTTCCTTTATTACACTCTCCGTTATCCCCT
+TCTTTCCTATCCACGCCTTTGGCTCTATATCGTAATATCTCGCCCTTAGGGCTCGCCTGATCTTCCCAGG
+TAATCGCTTAGTTACCATGCTCTCACCATGAAGTTGGAAAAAGGGGGAAGCTTTTAAAGCTTGTTGCTTA
+ACTCGAATTTTTCCCAACTTTTAAACCTTCAAGGATTAAACTTTTAAATCATTATATGGTGATCATGAGT
+TGCCATGCTATGGGAAATGCTAATATTATTTGGAATGATACTCCCAGTGCTCTTTGTTTGGCACCGCATC
+AAGGAACTCCGGGGGTACGAAAAGGAGGGCAGAATGATTAAGTTCGAAAAGGTTCTGTTTGAGGCACTAA
+TAATTTCATTAGTTTTCTTTAGCTTGGCGGGGATTTTAGGTTTCTTTGACTTTGCAATGAGCTTCATAGA
+ACCCCTGGATAAGATAATCGTAATACTTCCAGTTCTCGTGCCCCTAGTTGTCTCAACTTTATTGATCACA
+AGGGAGCTCGGAGAAAAGATAAGGAGGGGCGATTACATAGTTTTGGCCGTTTTTATAGTGTTTATATTCC
+TGTTAGTGTCGTTGTTTTCAATAATTCCAATGCCTTACGTCCCAATAGTTTATTTGCTTATGTTCCTAAG
+CTTCGCTGAGCTTTTCTCTAGAATTGTTAGGAGATTCTTCCACGGAACTCCGATGTCTGGAGAGCTTAGA
+GCTAAAGTTGAGGAGCTTTGCAGGAGGGCGAACGTTAATGTGGAAGAAGTGTATATAATAGATGAAGAGC
+GTATAGGAGCCTTTGTTACTGGTATGAAAGGAAAAACGATATTTATAACTAAAGGGGCCATTGAAAAACT
+TAATGAAATGGAATTGTTAGCTGTGATAGCCCATGAGCTTGGTCACGTAAAAAGGAGGCACGCTCTCAAG
+AGGGAATTAGCTTTAGTTTTTGGACTGTCGTTACCGATAATTGGTTACTACATGGGAGGGGACATACCCC
+TGTTCCTCTCCTTTGTCATGAGCATTGCACTAGTTTTCTATTCGACATTCCAACTTGCCAAGAAATTTGA
+AATTGATGCAGATAGGTTCGCTGCGAGTCTCGTTGGGCCTATTAATGTTATTAAAGCCTTAGAAAAGGTG
+TATAAGAAGGAAGGCCTCCCCAAGAGGACACCGAGATGGTACAATATTATCCACTCCCATCCATCGCTTG
+AAGAGAGGGTGAGGGCCCTAGAGGCTGCCTTCCCGCCGTGAAGGGTGAGTTAGCCCCTCGCCATTGACGG
+GGAGGTTTGCGGGTTAATTACCTACTTCTCTCGCGAGTTTGGTTCGGCCCGAGGGCCCTTAACAGCATCT
+TCCTCCCAATGTCACGATGAAACCCCTCGTCTCATTGGGTTGTTCTTGAGTGGCCTAATTAGGTTACAAA
+ACTTAAAAAGTGGTTTAACGGCTGTTTCAGAATTACTGCATCTCAACCCTAAAGGGCGAGGTTCTCAAAA
+GAAAAATGTAAGTCAAGAGCTTAACTTCTCTCTCATGAACTTCTCAAACCTGTTCATCGCCTCCTCAAGA
+ACCTCTACTGGTGGTAGGAATACTGCCCTGAAGTGTCCTCTTCCGTATTCTCCGAATCCCGAGCCGTGTA
+CAAAGAGGACGTGGGCGTTGTGGAGTACGTCAAGGACGAACTCTTTGTCATCCTTCCATGGGCCTTCCTC
+AATCCTGGGGAATATGTAGAAGGCTCCCTGTGGTTTAGTCGTGCTTATCCCAGGAATTTCGTTCAATCTC
+TTGTATATGTAGTCCCTCCTCTCCTTAAGCTTCTTCATATACTCTTCAAGGTAATCCATTGGGCCCCTCA
+GTCCTGCTATTGCGGCAAATTGGGCTGGAGTGTTTGGACACAGTCTTATCCTTGCAAGCTTGTCAATGGC
+TTCCCTAACTTCGCTTAGCTTACCCTCAGGGTCTACAAAGTACATGTATCCTAATCTCCAGCCGGTGGCA
+AAGTAAACCTTCGATAGGCCGTTCATCACTATTACCGGGACGTCCTTGGTTAGTGATGCTGGTGAAATGT
+GCTTCCCTTCATAGGTCATTAAGTCATAGATCTCGTCGCTTAGAACTGGAATGTCATGCTCACCTGCAAT
+GTTGATTATCTCCTCCAGAGTCTTCTTGTCGTACAATGCTCCGGTCGGATTATTCGGATTTATTACCGCT
+ATCGCCTTGGTTCTCTCGGTTATCTTCTTCCTAAGGTCATCTATATCAGGTTGCCAGCCTTCCTCCTCGA
+TCGTTCTGTATTCTACTGGTACTCCACCATAGAACTTGACTAGGCCGGTGTACGGTGGGTAACTTGGTCC
+TGGAATTAATATTTCATCTCCTGGGTCTAGTAATGCTCCAAATATCATCTGAAGGGCCTCTGTAACTGCA
+GCCGTAACCCTAACGTCATCTGGCGTAATGTTTACACCATTCTTCTTCTTTTCCCTCTCAACTATCGCCT
+CCCTTAGTTCCATTAAACCCTCACTATCTCCATAGTAGTTGTGACCTTCCTTAATGGCCTTGCAGTATGC
+TTCCTTCATATGCTCCGGTGGCTGGAAGTCAAACTTAACTGGATCGCCAATGTTTAGCCTTATGACCTTT
+ATACCCTTCTTTTCGAGCTCTCTAGCTGGTAGAACGACATCTCTAATTGCATACTCTATAGAAAGAGCCC
+TTTTTGAGGCTCTAACCATTTATAGTCACCCATGCTTTATTATAGTCTTTAACCATAAATAGTTTTGCAT
+AGCCTTTATAAACTGGGTTTGGACGTTATATCGGAGGTGAGAGTGTGAGAAATCCTTTTGAGAGGATGCC
+TACAGTCCTTACCGCTGATGAACTCATAGATAAGGCATTTCGAAGGGCTGAGAGAGCAGCTTCGGCTTTC
+AAGCCTAGAGGTGATAAGGTTAAGAAAGCGAGGCAGAGAGAAGAGCTCAGGATAAGGACAGTAAGTAACG
+TGGTTAGGGATAATCTTAGGAAAGTGCTGGAGAGGACTCCAGGTCTCTCAACCCTTCCGAAATTTTACCA
+AGAACTAGTTGATGTTCTCGTTGATAGGGACACTTTTCACAAAGCGATGGCGGGAATAGACTGGGCCATA
+AGAATTGTGAGGGAGTTGGAGGAAAGGTACGTAGAGAGGATAAGGTACTCTAAGGATCCAAACGAGATGG
+CTGAGCTAAGGAGACAGTTCTATGGGAGAGTCGCGAGCGTATTAAGGGATATAGACGACAGGTTGAGGTA
+CTTGAATAAAGCTAGAGAAGTTCTCAAGGATCTCCCAGTGGTGGATTTAGAAACGCCCACCGTTGTCATA
+GCTGGTCATCCAAACGTTGGCAAGTCAACGCTTTTAAAGGCTCTAACGACTGCAAAGCCTGAAATCGCTA
+GTTATCCCTTCACAACTAGGGGGATAAACGTTGGACAATTTGAGGATGGTTACTTTAGATATCAGGTCAT
+AGATACTCCTGGTTTGCTTGACAGGCCATTGAGTGAGAGAAATGAAATCGAAAAACAGGCTATATTGGCC
+TTGAAGTATTTAGGAAATCTCATAATTTACATATTCGATCCAAGTGAGTACTGTGGCTTTCCCCTTGAGG
+AGCAGATACATCTCTTCAACGAGATATACGAAGAATTCAAGGATATGCCTTTTCTCGTAGTGATAAACAA
+GATAGACGTTGCTGAGGAAGATAAAATTCGAATCGTTGAGGAACTCGTGAAGGAGAAGGGCATTAAGTTT
+CTGAAGATCTCGGCGTTGAAAGGCGAGGGCGTTGATAAGGTTAGGGAGGAGATAACTAAAACTTTGAGAC
+CGTTGGCGGAGAAAATTGCAAAGGAGAAAATTGAAGAAGAATTAAGGAGATACCGCAGACCTTTCTAACT
+TTTTAATTTCATCCGGAAGGGAGAAGAATGCTACTATCTCCAGTATTGCCCCGATCAAGAGTATTAGGGC
+TCCAATTGCTATTATCAGAAGTATAGCTCCTATGAAGTACAAGAGACCAGTTGTTTTGAATAAACCTACG
+TCCGTATATTGGGCTATAAGCTCAAAGCTCTTCTTCTGGAAGTACGTTCCTATGATGTATGCAATCCACA
+GGATCACGAAGCCTATCAGGATTGAACCAAGGATGGCGAAGAAGTGCTCAGGGGACATCATGCCACCTTT
+TAGACCTTTAATTATTGCAGTTCCTGCAGTTGCAACTATTATCACGAAGAACAAGAGTAGACCAGCGACC
+ATTGATATAAATGCCTTCAGGTAGTAATTGAAGATATCACTATCTCCAGCTTCTTCACTAATAATCTTCA
+CTGCCAAGAACACTAAAACTAGTCCAACGATCGATAGTAGCCATGAATAAGTTCCGGCAAATATGCTCAC
+TAGCTGCAATATTGCACCAATTCCGCCGTATAACTTCGCGTTGCTTAGGCTCATGTTATCACCTCCAATT
+TTCTCTTCCTCCTTACGTTAAATCGTTTAAAAACTTTTTGTGCTAGTTTAATTTAATCTACTAAAATCAT
+TCCGTAGAGAACTGGCTCATTAAACCTTATCTCAATGATTGAAGATAGCTCTATTCCGATGGCATCTATG
+CTCGGCCTTACCATTTCTGGCTTCTTACACTTGCCCTCGGTTTCAAATGTGCATTCTTCACAGAGGTTGC
+AGTTCCCAGGGAATAAAGCTAGGGCGTAGTAATTTCCTTCCCTAAATAACTCTTTTTCCTTATTGAGCAA
+CCATACGAGAACTCTCCTTTTTTCTTCCTCAAAACGTGACGTATCGATTTTAAATTTCACGAGAATAGCT
+CTCTTATAGTGTTTCATAACCTCAATGGTTTCCTTCCAAGAGGGAGCATAAGGTGGACAGCTAGGCCTTT
+TCCCATACATAGGGCATGTCCTGCACTTCCATACGGGTCTCGGAGAAACGACAATATCCTTGGCCTGTAT
+CTCCCTAATCTCAAGGACTTCCATTGCCTAATCCCCGAACTCCTTAGTGTAAAGGTTTTAAAGGTTGTTG
+GGAAAAGAGAATGTGGTGGTTAATATGATTGAGGTTGGAGAATACAAGGTTAAGGAAGGCCTCTATTATA
+CCAAGGAACATGAGTGGGCTCAAGTGCTGGAAGATGGAACAGTTCTCGTTGGAATAACTGATTACGCTCA
+GAAGGAGCTTGGAGATATAGCCTATGTTGAGCTCCCTGAAGTTGGAAAGGAGGTTAAAAAGGGAGAAGTT
+CTTTGTGAAGTTGAAAGCGTTAAAGCCGTTAGTGAAGTGTACGCACCTGTAAGCGGAGAAGTTATTGAGG
+TCAACGAGGAACTAAGTGACAGCCCCGAGAAGATAAACGAAGATCCTTATGGGGCTTGGATAGCTAAGAT
+CAAACCAAATAACTTAGAAGAGGAACTTAAAGAGTTGATGGACGCAGAGAAGTATGCTGAATTCTTAAAG
+AGCCTTTAACTCTAAAGTATCTTTCCTTCCTCTTTCATTCTTACGAGCTTGGTTATGTAACCTGCAATCC
+TGTTCCTTATCTTCTTGCTGGTCACGTTTGTCAATTCTTCAACTTTCTTCTTGTTGTGCTCGAAATCCCT
+AGTGAACTCGTTTGGATACTTATTGAATAACTCTCTCGCAACCCTCTTAATGAATCCTTGTCTTATCTTA
+CCCATATCCATCCCTCCCGCAGTTATATATCCAAGTCTCGCTTGACCGTAGCAGTTTTAAAGTTTTGCCT
+ACAACCGAAATCCCATGATGGATCTGCACACCCACACGATATATTCGGATGGCATAGGAATGGTTAGGGA
+CAATGTTGCATGGGCGGAGAAGAGGGGGCTTAAAATAGTTGGCATAAGCGATCACATTCATTACTTTACC
+CCTTCAAAGTTCTCCGCATACATAAACGAAATAAGGATAGCGAAGGAAGAAAGCGACATAGTAGTTTTAG
+CTGGGATAGAGGCTAATATCCTAGAGAACGGCCCGGATATAACTGATGAGTTCAGGAAAAGATTAGATTA
+CGTGATAGCGAGTGTCCACGAATGGTTCGGAAGGGATGGGGCTCATATGTACATAGAGTACGTGAAGAGG
+GCCATAATGGATGACAACGTCGATATAATAGGACACTTCGGAAACTCGTTCCCGTGGATAGGTTACCCAA
+CTGAGGAGGAGATAAGGGAAGTGCTCGAGTTGGCAGAAGCCTATGGAAAGGCGTTTGAAATAAGTTCAAG
+ATACAAGGTTCCAGATTTAGAGTTCATCAAGGAGTGCATCAGGAGGGGAATAAAGCTATCACTAGCTACA
+GATGCCCATAGACCTGAGGACGTTGGTAAGATTTCATGGAGCCTGAAGATGTTTGAGAAGGCAGGAGGCA
+GTAAAGAAGATCTTGTATTTTCCGAGTATCTATAGGGATGATAAAACTTCCTTCGCTATATCACCCAGCT
+TTACCCATCTCCTACCTTCGAACGGGAGCATAACCTTCTCATCTATATTCACGAGCTGTTCCACTCTATC
+CTTGAATTGGATCAGCTTTAGCTCTTTAATCAGCAAAAGGGCAAATGCAACTTGATTAACATCGCCTTCA
+TCAAGCAATCTCTCGATACCTTTTGAGAATTCTTCTCTATGCTTATCTCCATATCTTTTTGCTATCTCCA
+TGGATAGCGCCATGGCACCTTCCCGTACGTAGGTAACTTTTGATGTTAGCAACTCTAGAGCCTTCCTAAC
+GAGCTTTTCATCAACGACTACCGTGGAATCACCTTCTTTTACCATGTTTGAAATCACCATTAGAGCGTCT
+CCAACCGTCCCAGGGTTTTCATCTTCTAATAATTCAATAAGGCTATCAGCGGTTTTCTTGTTCTTAGAAG
+CCTTTCTAAGCACTTCATCAATTCTTCCTTCCTCTAGCATCTTCTTTATCTTACCCTTCTCGCCCTTCCT
+AAAAGAGAACAGTCCCACTTGTATCACCTAAAATGAAAGAGTAATTGGGAATTTAAAGTTTAGTCCAACA
+TGCCCAGTATCTTATCAACTTCATTCGCTATATCAACATCGAATAGGTGAAGCGTTGGTAGCGTCCAGTG
+AAGCCTGTAGTTGTGAGCCTTTTCAACTTCCCCGAAGTACTGGAACACGAATCTACCGAATCCCGTTAGA
+TCTCTGTGGATATCCCTAACTTCCCTAAGAACCCTTCTAACCTTTGGGGGATACTCTTCGTAGGGCAATG
+GAATTGATTTTATGAAGACGTTGTCCTTGTAGAAGTCGGTTGTAAGGCCTATGGCCCTTACGTGCTTAAG
+TAGCTGGTTGAGCTTTTCCTTTTCCCATATCCTCTTTAATATTATCCTGGGATCTTCTTTTGCGAGGGGG
+AATTTTGTGTCTTCCTCTTCGAGCCAGAATTCCAAGTAAGGATTGCCCCTTTCTATGACGATTCTTGCTA
+GAAGTCTGGCGTTTCCTGGGATGTCCTTTTGGGTTTCCTCTATGTAGTACTCTTTCCCTCCCACTTGGTA
+CTTCTCTCCTTCCCTCCTCTCTCCAACCTTAGACACGAAGTACGCTCTCTCCCCTTCTATAGTTCCTAGG
+TGCAGGTCATAGCCCCAAGCCTTGAGATCCTTCATTCTGAATCTCCTCTCAGCTGGGACTACTCCTGGGT
+TCTCAATGATGTAATACCCCTCCATCATTTTTACTCACCTTTAGTTATTAAAACTTTGAGGTTTTTAAAT
+GTTTAGGAAAAAGTATTTGTAACCTCCAGAAAATCATGGATCATGAATTCGGTAGTCGTCAGGTACGGCG
+AGATAGGAACAAAATCAAGGCAAACGAGGGCATGGTTTGAGAGGATTCTCATAAACAATATTAGGGAAGC
+GCTTCTCGATGAGGGTATTGAGTACAAGGAGATATTTGCGAAGCATGGTAGGATAATAGTTAGAACCAAT
+AAAGCTAGAGAAGCTTCTAACGCCTTAGTTAGGGTCTTTGGAATAGTTTCGCTATCTCCAGCCATGGAGG
+TCGAGGCCTCCCTGGAGAAGATAAACAAGACTGCTCTGACGTTGTTCAGGAGAAAAGTTAGGGAATTAGG
+TCTTGACAGGCCAAGGTTCAGGGTAACGGCGAGGAGGATAACTAAGGAATTTCCCTTGAACAGCCTTGAA
+ATTCAGGCAAAAGTCGGGGAATTTATACTTAACAACGAGGATTGCACAGTTGATCTACACGAGTACGACG
+TTGAGGTTGGAATAGAGATAATGGAAGGCAAAGCTTACATCTTCACAGAGAAGATTAAAGGCTGGGGAGG
+ATTACCTATTGGAACCCAGGGAAAGATGGTTGGCTTACTGCAAGATGAACTTTCGGCTTTGGCGATATTC
+CTGATGATGAAGAGAGGAGTTGAGGTTATACCCGTTCACGTTGGGGACAACGTTGAAGTGGCAAGAGAGC
+TCTGGGGGATTCTAAGGAAGTACTCGTACGGCTCAAAGGGTAGATTGGTTGTGGTTGAGAACATTGAAAG
+GGTGAATAAGCTAATATCCGAATTCGGTGCTAAGGGGGTCGTTAAGGGCCTCAGACCAGAAAATTTGGAG
+GGTGAGCTACCGGAGATAGAAGAGGACAAAAGGATGTTCAAGGTTCCAGTGTACTATCCGTTGATAGCCC
+TTCCGGATGAGTATTTGGAAGAGGTAAAAGAAAAGCTTTTTAATAGAAATTAAGCGTTTGTTTCGTTTTC
+TCCAGCCTCTATACCGTTATTCTCCTCCCTACCATCGTGGAGTTCCCTTATTTCAAAGAGCTTAAGCGGA
+ACTTTTTTTAAGGCCTTTCCGACGACGGCCTTTGCAATCCTCTCGGCATGTTCAAGGCTCTGAGCGTTGA
+ACACTTTAAGGGTCAGATAAATCCCAACGAGGCCGATATTCCCGACGACAAAGGCGCTTTCGAAGTGTGC
+GCCACAAACGGGACACTTTGAATATCCTAATTCCACTCTCACAAAATCAAGCTTCTCCTTCTCAAGAGCC
+GTCATAACTTTATTTACCGCAGCTTCAATGGCTTCTTCAACGCTCTCAACATCCTTAACTATAATTGGAG
+CCTCCAAAACCACTATATAGTCTCCCATCTCGCATCACCCAAAGGCGAATATTTTGCTGTTCTCACCTTT
+AAACACGCCAAGTCTCACTCCAGCATCTATAAACCCATGCGCATAGTTTATAGCCGCGAAAGCCGTCACG
+TAGTCTCCCTTTTCGTAATAGTACTTGGCGTCCTCGAAGTAGCTTCTTGCCATCGTTAAAAAGTCTTTCG
+CGACGATGTAAAGGTGGCTCCTCTCATCGACAGCAACCTCAATTCTCTCCAATGCCTCCTTTGTTATGTT
+GAGGTATTTCTCGATCTTTTCCTTGGATATGGTGTTTATCACTTCCCCCTTCATTGTCAAATTCCAGAAA
+AATAGTAGGGTATTAATAGTTTTTGGACTTTGAGTACCTTCTGATTTCAGCGGGAAATAAACTTTAAGTG
+TTTTTGAGGAGTTTATTATTAGGTTGAGAAAGTTGGTAGTTCTCCAAAACGAGAATAAGATAAGGATAAT
+ATCCAGGGAAGAAGCCTTCAAGAGGGCTGAAAGAATTAAAAAGGAGAATGAGTTGCTGTACGGGGTTCCC
+CCTACGGGGGTTTTGGTGTAATTTTGTGGAATTTTAATCCTATTCTTTGTTTTTCTTCTATTGCCATTAT
+CCCGTAGGGGTTGGTCTTCATTGGCCTTTCATTGAGCGTTGAAGCCCTCGAAACCTCCAACCCTTTCGGG
+GTAACCCCAGAGCCCCACATCCGAAGGTTCAACACGGCAATAAAATCCCTATCCTCGACAAGACCACATT
+TTAGACATTTCATTAACCGCCCCTCTTGGGGTATTAAGTGACCCCCGCATGCGGGGCACGTTTTTGAAGA
+ATTTTTTGGATTAACATAAACGACAGGAACACCAAACCACTTAGCCTTGTATTCAATCAATCTTTGCAGT
+TCCCGAACATTCCACTTGGAAAGCTTCCTGTTCAAACTCTTTGAACCCCCTAATACCCTCTCCTTTATAC
+CATTCAAGTCCTCGAGGATTATGCCCATGCGTCTTTCCCTAGCAATTCCAACAATTTTATTAGCCAGCTT
+GTGCAGGAAATCCCTTGCTCGGTTTTTCTCCCTTCCAGAGTACTTTTTCAAGAGTTTTTCACTCAATCTT
+TTGTTCCATGCCGAAATCCCCTGTATTTTTTGCCTCTTCAACTCGTAAACCCGGTGAATGTGGTATAATT
+CACGAGTGTCGAACCTGTAGACTGTTAAACCCGCTAGGACGGTAACGTTCGTCAAATTAATGTCAATACT
+CATCCAGTCCCTTGGCTCGAAGTATTCTACGGTTTTCACGAAGTTGAGGACGAGCTTGTCTGGGAACAGG
+AATAGTCCGCCGAGTCTTAGGTTTCCACTCCAGACTTCTTTCAAGAGGGGGAGGATGTAGGGGTAGTTTG
+CGAGGTTTATTTCCAAGTAGTACTCTCTCGGGATTATCGTTATCTTTAGGATGAACCCCTTGAGCGTGAA
+GAGCGTGCTTTTCACGTAGACGAACTTTTTTCTAAGTCTTGGTTTTCGGACTTTCTTGCCCTTCCTGAGT
+TTCCGCCTGTAGGATTTTACGAGGCCAAGCATTTGGTTTATTGCCGAATCAACGTAATGGTTTGCGTACT
+TCCAGTCTTCGAGGAGTTTATCACGCAATTGTTTCCTCTCGAATTTCGTGAATTTCTCAGCATTGAGGAT
+TTCTTGAAGAACCACCCTTGCCATCCTGTGGTATTCTTCAATGAACTCTAGAATAATCCCGTCAGCTTGG
+ATTGGGATTGAGTATGCTTTAACAACGGTTTCATTTTTTGAAGAGTTGTTTTGCATTCTCCACGACCTCT
+TTGTACTTGTGAGGACACCTCCCGTTAAAGTGTGAGGTTATTGTTATCAAATCCTCAATGAGTTCTTCTC
+TTGGCTCTTTTTGTGTTTTGTTGATTACTATTATTTCCGTTCTAAAGGCTTGAAAGAGTGTCTTGAGTGT
+TTCAAAACCGAATCGTGTTAACCTGTCGGGATGTGTAATGATGATTTTTGAGGATTGCTTGGATTTGTCT
+CTCCAAGTCGTCCTTTTGTGTCCTGCTTGAGACTCTTGCATAACCGATTATCTTTCTTTCCTCTTGATTC
+CTCTCTGGAATTCTCCTTCGCCCACCAACAGTTCTAACAACCCTAATCTCCCCCTGTTTATCCTAATTCT
+GAAGCGTTTTTACAGTAACTCCAAGAATTATCTCTTTTAGAGTATAATGCCTCTCCATTTAACCACAATG
+GTAACTACACACAACACCTTTATATCTTTCCATTATCTTCCATGAAATTATACAAAAAGAAGAACAGACA
+AAAACGGCGTTCCATTTAAGATTGAGCATAAATACCTTTCAATTTCCAATATAATACCGACCCAAAAGGT
+GCTTGACAGAAGGAAATTTGAAGTCGTTATTGAGGAGACCGTTCACGGCTATGATGCCCCGGTGATCGTG
+CTAAAATACAGGGGTAAGTACTTCCTCTTGGATGGCCATCATAGGGTTCTTGCAAGAAAAGTGTTAAAAC
+TTGACTTCGTTGAGGCGCTAGTTCTGGAACCTTTGGAGCCTGTAGACATTAAGATTGAGGAGTCCGTGAA
+GAGGCAGAGGATACGCTCTATCGATGATATCATTGTGAAATAGCTTAATTTTCTCGACCGAAAAGCTTAT
+AAACAATTCCCCTCCCATCAAACATCGGGCTGTGGGCCGGTAGCTTAGCCTGGTTAGAGCGGCGGACTCT
+TAATCCGCAGGTCGGGGGTTCAAATCCCCCCCGGCCCGCCAGACTCTTCTCAGGGGAGAAAAATGAAGAT
+AAAACTACTCCCAGAAAAAGCTGTAGTCCTTGGGAATGCCATGGTTATAGCTGACCTTCATATAGGTTTT
+GAAGAGAGCGTTGCCCAGGAAGGTGTTTATATTCCGAAGCTTCTCCGAGAGATCATAGATACAACGAGGA
+GAATAATTGAGAGGGAAAGGCCAAAGGTGCTAGTGATAAATGGCGATCTCAAGCACTCATTTACCCCTCT
+TAAAAGGGAGTTCCTTGAGGTTGGAGCATTCTTGAGGGAAGTAAAAGAGCTCGTTGATGAGGTCGTACTC
+GTCAAGGGGAATCATGACACAGGGATAAACTGGATAAGGGAGAAGTTCGGCGTTGAGATTGTTGAAAGTT
+TAGAAATAAGAGGTTGGACCATAGCTCATGGGCACTTGAAAGTTGAAGGAGGTAAGGTAATAATAGGGCA
+CGAGCATCCGTCAATAAGGCTTAGGGATGAGGTTGGAGCCAGCGTAAAAGTTCCTGTCTTTTTAAAAGGT
+AGTAATATACTCGTTCTTCCGGCCTTTAGTCCCTGGGCTTATGGGAACGATTTAACGGTGAACGAGCCGA
+TATCTCCAGTGCTTAGAAATTTCGACCTTGAGAATTTAAGCGTGGTAGCAACAACCGGTGAAGAATTGCT
+AAACTTTGGCAAGTTTGGGGATCTTATAAGGGCGATGAGGCTTCTTGGATAACTGATTTAAATTAAGTTG
+GCAATTAAACATTGGGTGACGGGATGGGGGTTTACATATTTAAACCCGAAGACCTCCTAAGGTACGGCAC
+GATAACCGAAGAGCAACTCGAGCTTCTCAAAGATGCAATTGAGAAGAAGGCCGACATCTTAATCGTAGGA
+GGAACGAGGGCTGGAAAAACCAAGCTCGTGGAGGCACTTGTCTTTTTAATTCCTGATGATTGGAAAGTGG
+CTGTTGTAACCGCTTATAATGAGTTCAAGCCATTTAAGGAAAATATCCAAGTTATAAACACGGAATTTGA
+TGGAAGGTCATTAGACAAGAGAACCGAGGAGGTTATAGATGCGATTCAACGCATAAACCCAGACTACGTA
+ATAATAGACACCATTCACACCGTCAAGGTATCCGAGATGCTGAGGAGGTTAATCGACAAGCACGGGTTCA
+TAGTCACGTCCCTAGTCCTATCAAGAAACCTTAGCGATGAAATTAAGCATTGGTTAAAAATAGATGATGA
+ACTCTTGAGCAAATTTGAGCTTGTGATTGAACTATACAGGGACATAAAGACGGGTTTAAGGAAGGTTAAC
+GCGATATATAGAATAAAAGGAGGAAGGCTGGAGAAAATCAGTTGATACCTTTCTGCTTCTTTAATTCCTC
+TATTACCTCCTTGAGGTTGTCGAGCATCTCTTGTATGTCCTCGAACTTCATGTACCCCATGTGCCCAATC
+CTGAACGTCTTCTCCCTAACGCTACCGTAACCCTTAGCTAGCTCGAATCCCCTCTTTCTCATGGCTTCGT
+ACACTTCGTCACCCTTGATTCCCTCTGGTGTTAGCACAGCCGTGATCGTTGGGCTCTCGTACCCTGGCTC
+TGCCAGAATTCCTAGGCCGATCTCCTTAACTCCCTCTCTGACCATCTTCGCTCTCTTCTCGTACATCTCG
+AGCCACTTCTCCTTTCCGCCCATCTTCTCTATTATCCTGAGAACAACGTTAAGGCCGAAGACCTGTGGCA
+TCGGTGGCGTTGAAGGAGTTGATTCCTTCTCCTTAAGGTACTTGATGTAAAGCGGAATGTCGAAGTACCA
+ACCTCTCTCTGGCATCTTCTCGGCTATCTCTATGAACCTCTCGCTGAAGGCACCAATGGCTAATCCTGGG
+GGAACGCCAAAGGCTTTCTGGGAGCTTGAGAACACGACGTCAAGTTCCCACTTGTCGAACTTTATGTCAG
+CCCCGCCCATGGCGGAAACCGCATCAACGAAAACCAACTTATCGTGCTCTTTTGCAACTTTAGCGAGTTC
+TGGTAGTGGGTTTAAAACTCCCGTAGATGTCTCGTTATAAGTTATGGTTACCGCCTCAACATCTGGGTTC
+TTCTTTAAAGCCTCATCAAGATCCTCAGGTTTTACAGCTTTTCCTGGCTCGTATTCTAAGACCACTGCCT
+TCCTTCCGTTAGTCTCCACAACCTCTTTGTACCTCTTTCCAAATGCTCCGATTATCGTTACGAGAACTTT
+TCCACCCTTTGTAACTCCATTCCTAATGCTGGCCTCCATAATTCCAGTTCCTGAGCTTGGCACTAGTAGA
+ACTTCACCCTTCTTGACCTCGAGGAAATCCCTTAACCTCTCAACGGTATCTACGTGAACCTTTCTGTATT
+CCTTCGATCTATGGCTGAACATCTGTACCTTCATTATCTCCAACACTTCAGGGAAGCACGCAACTGGTCC
+TGCCGTAAAAAGCTTATATTTTGGTTTCACCATCTCATAAACTTCCTTAAATGCGTCCTCGAATTCCATA
+GCTCCCACCACAATTATATACCCCACTCAACTATAAAAAGGTGCGGGGAAGATGATAGGAGAAATGATAA
+GGGAGGACATTGAAACGTTAAATAGGGAACTGGCTAAGTATGGTATAAGGGTCGAGAAATTCCTGGCTAA
+GGGGACTACGAGTTTCGTGTTTTTAGGTTCATACGCGAATCGTCCCGTAATAGTCAAGTTTCAAAGGTCT
+GATTCCCCCAGGAGGAATCTGAAGAAGGAAGCTGAGATTCTCAAGATGCTTGAGGGAGAGAACATTACTG
+GAGAACTCGTGCTTTACGATGAAATAAAGGGTAGAGAAGTCCTCGTTAGGGAATTCATTGAGGGTGAACT
+CCTTATCAATTCGGATATCGAGAGGAAGCACGTAATTAGCATAGCAGAGAAAACTTACAGGCTCGATAGG
+CTGGGGATAGATCACGGTCAAATTCAAGGGGGGAAGCACATAATAGTTGCCCCAACTGATGTTTGGCTCA
+TAGATTTTGAGAAGGCCAGCATGAATAGGAAACCTAGGAACTTGACTTCTGCGATGGCAATGCTTTTCCT
+GGGAGAAAATAGGATTGCTGAGAGGATAACTAAGAAGTTTAACGTTAATAAAAAGTTTAGAGAAGAACTT
+TTAGTTGCATTAAGGGAATACAAGAAGAGTGGAAATCCTAAGAGAATATTTGACGTTCTGTCTACCCTCT
+AATTGTCATGAAGATTGGAGCCAGGAGCCCCATGATTAGGAGCCCTATTCTTGGATCGGTAAATATTTCA
+AAGAGGAGAACTGCACAAACGGCTATGCCTAGAATGAGGAGCGTGTCTAAGTCAAAAAGTGGGGATTTTG
+AGAGAATGTTCTCTCTTCTCCCAATGTAAGTCAAGAGAGCTGGGATCCCAAGTGATGGAATTGCAAAGAA
+GGAGTAATCTTTGAATATTACGGTTAACACAAGTCCCAAGATAAAAAGCATCAGTACAACGTGCTCATGC
+TTCATACTTCACCTTTCACTTGAATTTATTAAAAAGATAGTGGATGACAAAATTTAAAAAATGGGCTCTT
+AAGTTTAGGCGGGGGAGATAAAATGGCGAGGTTTCCAGAAGCTGAGGCGAGGATATTCAAGAAGTACATC
+TGCCTAAGGTGTGGTGCCACTAACCCATGGGGAGCAGAAAAGTGCAGGAAGTGCGGTTACAAGAGGCTCA
+GGCCAAAAGCTAGGGAACCTAGGGGAGGAGGTCGCTGATCTCTTTCTAAAAATTTTTAAAGAGATTCAGA
+ATATCAGAGGAGCTCTGTATTCTCCCCATATTTCCCTTAGAACATCTGTAACCTCTTGAAGGGTTGCTAG
+GTGTCTGTGGGCCTCTATTATGTAGGGCATTAGGTTCTCATCCTCCTTCTCGGCTGCGTTCCTGAGCTTA
+TCCAAGGCTTCTTCGACCTTCTTGTTGTCCCTCTCGCTCCTGAGCTTCTTCAACCTCTCGATTTGCTTGT
+CCCTGATGCTTGGATCGACCTTAAGTATTTCAACTTCAATGGGCTCGTCGGTTACGAACTTGTTCACGCC
+TACTATTATTCTTTTACCTTCCTCTATTTCCTTTTGGTATTTGTAAGCTGCTTCAGCAATCTCCTTTTGC
+ACGTAACCCCTCTCTATAGCCCTCATCATTCCTCCCATCTTTTGGATCTTCTCTATGTACTTGAGGGCCT
+CCTCGAAGATGTGATCCGTAAGCCACTCGATGTAGTAGGCCCCTCCAAGTGGATCTACAGTATCTACAAC
+ACCGCTCTCGTAAGCAATAATCTGCTGAGTCCTCAAAGCTATCCTGACGCTCTTCTCCGTTGGAAGGCTT
+AATGCTTCATCGTAGCTGTTGGTATGCAAGCTCTGGGTTCCGCCGAGGACCGCGGCTAGAGCTTGGATGG
+CAACCCTAATTATGTTGTTCTCGGGTTGTTGTGCCGTTAATGTTGAACCGGCCGTCTGGGTGTGGAATCT
+TAGCATCATCGACCTCGGGTTCTTTGCGTTGAACCACTCCTTCATTATGTATGCCCACAATCTTCTAGCA
+GCCCTGAACTTGGCTATCTCTTCCAGGAAGTTATTATGCGCAGCGAAGAAGAAGCTTAACCTTGGAGCGA
+ACTTATCTACGTCCATTCCCCTTTCTATTACAGCTTTAACGTACTCTATTCCATCCGCTAGCGTGAACGC
+AACCTCTTGAACTGCGTTAGCTCCGGCCTCCCTTATGTGGTAACCGCTTATTGAGATCGGATTCCACTTC
+GGAACGTTTTCAGCACAGTACATTATGATGTCGGTTGTTAACCTCATGCTCGGCTGTGGCGGGAAGATGT
+AGGTTCCCCTAGCTATGTACTCCTTTAAAATGTCGTTCTGAACAGTCCCCCTGAGTTTTTCCTGGGGAAC
+TCCCTGTTCTTCAGCTACCAATATGTACATGGCGAGCAAGTTGGCTGCGGTAGCGTTTATCGTCATTGAA
+GTTGAAACCTTGTCTAGGGGTATTCCATCGAAGAGTATCCTCATATCCCAGAGGGAATCTATGGCAACTC
+CAACCTTACCAACCTCTCCCTCCGCTAATGGATGGTCGGAGTCATAACCAAGTTGAGTCGGCAAGTCAAA
+AGCAACACTCAATCCAGTTTGACCTTGGCTTAGCAAGTACTTGTATCTCTTATTGCTCTCCTCTGCCGTA
+GCGTAACCTGCGTACTGCCTCATTGTCCATATTCTTCCCCTGTACATTGTAGCGTAGACCCCTCTTGTGA
+AGGGATACTCTCCTGGAAATCCAAGCTTCTCAAGGTAATCCCAGTTTTCTCCGAGGTCTGCTGGAGTGTA
+GATCCTCTTTATCTCAAATCCATCATCCGTCATAAATTTCTCTTTCCTTTCTGGAGCCTTTTCTAAGAAT
+TTCTTAACTGTAGTCTCTTCCCAGCGCTTTTCTTCCTCCTTAATCTTTTTTAGCTTTTCAACGTCAAAGG
+TCATCTTTGTCACCTGAAGATAAGTTTAGATGGTGCCTATAAAACCTTTTACGTAGAGAAAACTGGCATT
+GGATAAATTATCTAACAGAAAATAGTGGCCGGCGGCGTCCCCGGCTTCCCGCCCCCTCTCGGAGGGCAGT
+ACAACCGGGATCGCTGGGGGGCTTAACTTCCGGGTTCGAAATGAGACCGGGTGTGGCCCCCCCGCTATGG
+CCGCCGTGCCGTAACCTACTCAAAAACCCACACCTTAAAAAACTTTCGGTGCTAATGGTGGAAATTTAAG
+AAAAGAAGGGGAAGAGACTTCAGTATATTATTCCTTCTTTAAGTTCGCCCTCGGTCTTTGCAACTATTGC
+AGTTCCAGTAAGGTCTCCGGTAACGTTGACCATCGTTCTACCCATGTCGAGGATCGCATCTATACCTAGG
+ATCATTGCATATGCAGCAGCAACGTTAGCATCCGTTAGAGGCAAACCGACGCTCTCAAGAACCATTGCAA
+GCATTATGGCACCAGCTCCAGGAACTCCAGCGGTTCCTATTGAAGCCAAGACTGCCGTAAGAACTATCGT
+TAATTGCTGGCCAAGGGTTAGGTGCATTCCTAGGGCGTTAGCTATGAAGAAGGTACAGACACCCTGGTAG
+AGGGCAGTTCCATCCATGTTTATTGTAGCACCTAGTGGGAGGGTGAATGAGTAGATTCCCTTGGATATCC
+CCATGTCTTCTGCTACCCTCATAGTAACAGGCAGTGTACCGCTTGAACTCCTCGTGACGAACGCCGTGAG
+CATGGCATCTTTCGCCTTGCTTATGAACTTGATTGGATCGATGCCGAACACCTTCAGGAGGACGAAGTAT
+ACTAGTAGTATCTGGAGAGCTAGACCGACGTAAACAGCTACGGTAACCTTGGCGAGTTCTCCGACTACCT
+TAACTCCCTGACTTGCCATGACGTTAGCTATCAACGCAAAGACACCTATCGGGGCGTACTGCATAACTCC
+GGCGACTATCTTGTACATTGCCTCGGCCAAACCGTTTATGGCATTCAACAACGTTTCTGCGCTCTTTCTT
+ACCCTCTCATCCTTGCTGTTCATCAAGTAAGTTATCGCTATTCCTAGGACTATCGCGAAGAATATCGTTG
+GGAGCACTTTACCGTTAGCAAGGGCACCGAAGGGGTTAGTTGGTATTATGTTAAGTAGGGTTTGAACTAG
+TGGTGGCGCCTGCTTGGGTTGGAACTGCTTTCCAGCCTCGGCTAGAGTTATTCCAGCTCCTGGGTTGAAG
+ATCCTTGCCATTATTATTCCTAGAGTTACAGCGAAGGCCGAGGTTAGTAGGTAATAAACTACTATCTTCA
+CTCCTACCCTTCCGAGCCTAGCTGGACTTATACTGGCCGCACCGACTACTAGTGAGGCGAAGACTATTGG
+CATCACTAGCATCTTTAGAAGTCTTACGAATAGGTCACCGAAGGGTTTTATGTACGTTTTTACCGCATCG
+GCGTAACCATAGTGACCGAGGATCAATCCAACAATTGCACCCAGGATAAGGCCAATCAAGATCTTTTGCA
+GAACAGGGAACTCTAGGTATTTTTTAAGCCACCCCATCTATTGTACACCTCCGCACAATTGAAATACGTA
+AACTTATGTGGCCAAAATTAGTTAAATAGTTTTTGCTATTTCGTCAATGTTAAACGCTTGAGACATCTTG
+CAAAATATTGAAATTGAGATGATAAAGTCTACACGTGGCAACCAAGGTTGCAACCTAAGAATACAGTTTT
+ACTCTCTCGAACTCTCCTTTCTTATTGAGAGGTTTTGTGGCATCTATTCCCCATTTAGCCGTCAATCCAT
+CACTTCCTGAAGGATCCAGGGAAGAGCCCCTGGCATTTGATATTATCACTAGATCCCTATCAGGTTGAAA
+TCTGGTAGCTATGGCCCACTCGACCTCTCTGTCGTCGTATATATTAACGTCCTCATCAACCACAACAACC
+CTCTTCAAGCTGGGATGTCCAGCAAAGGCAGCTAATATAGCGTTCTTTCCGTCGCCTTCATGTTGCTTGG
+TTATACTAACAACGGCATGAAGCCACATGCAGCCTCCTTCCGTTAACCTAACCCCGTGAACTTTTGGAAC
+AACCTTCTTGACGCTGGCATATATCTGAGGCTCTTTAGGAAGGCCCATGAGCATGTAATGCTCGTAACCC
+CCAGGGAGGAGTGCATGGAATATAGGGTCATCAACGTGGTACATCTCCTCAAAGACGACCACTGGTTGCT
+TCCTAACGATGTCGTAAGTTCCAGTTATATCAACGAATGGTCCTTCATCGACAAGCTCATCGGTAATCTT
+AGCTTTGAACACGAATTCGCTCTCGACTGGAACCGGAATTCCATCCAAATTTACGACCTCCACAGGCTTT
+CCGAAGGCCTCTAATGAGATTGCTGAGGCTATCTCGAGCTCACTTACACCGTAAGCTACGCTGGTGGCTC
+CAGCCAAGAGAAGATGAACTGGGTTTCCAACGACTATTCTAACTTCGAGCTCTTCCCCATGCTCAACGCT
+GTCCTTCCACATAGAGTAGAGATGCCTAGGAACTAGCCTTATAGCGGCCCTCTCCTCGTCAAGAACCATC
+ATCCTATGGAAAGACACGTTTACGAAATCCTTCTTTGCTATGACCATGGCCGAGGTGAAGTAGTGCCCTC
+CATCCTTTGGATAGTACCTTGGAATCGGAAGCTCAAGTAAGTTAACGCTCTCCTTGTTCTTTAAGAACTC
+AGCCTTATCCACGACAGCGTACTCCTTAGGATTTTCGATTGCTCTGTAGAGAATCTCCAGTAATCCCTTA
+TTGTCCGTGCTAAGAAACTTGGCTATTCTTTCCCTCGTTGACCATACGTTTCCAGCGACTTCCCATCCCT
+CAACGTCCTTGAAGAGAATTGGCTTGTCCTTATATTTTAAGAGGAACTTCGTGATCTCGATCTCCTTACT
+AACGGGCTTCTCGATAACAACCAAATCATCAAACCTCTCGAGAATTTCCCTTAACATTTTCATCCTCCTC
+CAATACGTCCAAAACATCCAAAAGTTCACACCAGGCTTCTTTCCCCAATATTTCGGAAACTGAAGGCTTA
+GTTCTCCCTCTATCTCCGGAGATTAACTCTTTGATATATAAACCTCCATCGGTCAGTAGTTTTAACTTAA
+AGTGATGTTCATCCAAGTACTCGCCTTCGGCATCGTAAACTTTCCTTATTCTAACTAAGTCGCTCCTACT
+GTTTAGAACTCTCCTGGGAGTTCTCTGTCTTATCGTGGCTCCTCTGAGAGATTTAACTACCTTTGTAACT
+TCTTCTCTCGTGATTCCTTCCCTAACGTAGACTAGAGCTTCGTACAGCTTTCTATGCCTCGTAGTTAATA
+TCTTCTCGGCTTCCTCTGAATTAATGAATCTAAGTTCTAGAACTTCGACTTTTCTAGAAGAGTTTATCTC
+TTCCTCTATTATCTTAAGGTCAACGTTTCTCTTCCTAGGATTTTTAATTTCAACGACGAAGGGTCTACCC
+CTTCCCAGGGTTCTTACGTCAACGTCCTCCCTTCCGGCTCCTTTGAAGATGCACTTTCCGTTGAAGTACC
+TCTTGAAAATTCTGCAGATTATAGTTGCCACACTTTCGTCAAAACCAGGGGCCGGCGTCTGTGGGATTCC
+CCTCACTAGCTTTCTGTACCTTCCAGCTATGTAGATGGGATTAACTTGGAGCTCAACCTTCCTGGAAAAG
+GGGTCAAGGATTATAACGATATCCGGCCTCTCGCTTGGAACCTTTCCAGTAGCTTTAGCGAACATTTTTC
+CAAGTTCCCTGTTAAATTCCCTATTTATCGGTTCCCCAGTTGTTATTGAGAACTTCTCCCAAATTTCCTT
+TTCCCTTTCTAGGATCTCTCTCGGGAACCTAGAACCTATCCTGAACGTTTCGAATTCATAATCCTTAACA
+GCTTCAAGTGCTAAATTTAGGAACTCGCTCATTCTTTTGAATATCCCATTACAAATCTCGCAATTTTTCG
+GCTCTTCAATTTCCTTGTTGATTTCCATGCTTAGAACTAGTCTTATAGCTCTTCCCCTCTCCTCATTCGT
+TCCCTTCCCCAACTTGGCGAACATCCTTCCGAGGCAGTGGTTGCATAGGTTATGCTCCTCTAGTATCTTC
+CCAGCTTTTTCAATTATCATCGGAGGAAGTTTGAGGGGCAACTTTAAAAGGCTCCCGATTAAAGGGATTC
+GTTGGAGGTGAGAAGATGCCGAGAAGGGCTAGGGAATATCCCGAAGAGGGAGAGTTTGTGGTGGCTACCG
+TTAAGAGGATTCACAATTACGGAGCATTCCTTGAGCTTGACGAGTATCCTGGGAAGGAAGCTTTCATGCA
+CATAAGCGAAGTCGCCTCTACTTGGGTTAGGAACATTAGGGATTACCTTAAGGAGGGGCAGAAGGTAGTT
+GCAAAAGTGATAAGGGTAGACCCCAGGAAGGGACATATAGATTTAAGCCTGAGAAGGGTGACCCAACAGC
+AAAGAAAGGCGAAGCTCCAGGAATTTAAGAGGGCTCAGAAGGCAGAGAATTTACTCAAGCTCGCGGCCGA
+AAAGCTTGGGAAGGACTTCGAAACTGCTTGGCGCGAGGTTTGGGTTCCGTTGGAAGAGGAGTGGGGCGAA
+GTTTACGCTGCCTTTGAGGACGCTGCCAAGGATGGTATTGATGTCCTAAAGGGCCACGTTCCAGACGAGT
+GGTTGCCCGTTTTGAAGGAGATAATAGATAACTACGTAGAGGTTCCCACCGTAACCATAGATGCGGAGTT
+CGAGATAACGGTTCCAAAGCCAAATGGAGTGGAGATAATAAAGGAGGCACTCATAAGGGCTAGAGATAGG
+GCGAACAAAGAGAAGGATGTGGAGGTGAAGTTCACCTACCTAGGAGCCCCCCGCTACAGAATAGACATAA
+CGGCACCGGACTACTACAAGGCCGAGGAAGTCCTTGAGAGCATAGCCGAGGAAATACTTAGGGTCATCAA
+GGAAGCAGGTGGGGAAGCTACCCTATTAAGGAAGGAGAAGAGGATAAAGAAGGTTAAGAAGAGGAAGAAG
+TGAAGTGAGGGAGATGAGGTTTAGAATTAGGAAATGCCCAAAGTGCGGTAGATACACGCTCAAGGAGACC
+TGCCCCGTATGTGGGGAAAAGACTAAAGTAGCCCACCCACCAAGGTTCTCACCCGAGGATCCATACGGTG
+AATACAGAAGGAGGTTGAAGAGGGAACTCCTGGGAATTGGGAGGAAGGAAAAATGAAGGAAACTATAATC
+GTTGTTCATGAAAGGCCTGAGATTTACGATCCCGTTTTTATCGAGGGACTCCCTGGGATCGGGTTAGTTG
+GTAAGTTAGCGGCTGAGCACTTGATTCAAGAGTTGAAGGCCAAGAAGTTTGCCGAGCTTTACTCACCCCA
+CTTCATGCATCAGGTTTTGATAAGGAAGGGCTCGATAGTTGAGCTCATGAAGAACGAGTTCTACTACTGG
+AAGAGTCCCGATGATGAGCACAGGGACTTGATAATAATAACGGGAGACACTCAGGTTCCTCCCACGGACA
+GCTATGGCCACTTTGAGGTCGTTGGAAAGATGCTCGACTTTGTTCAGGAGTTCGGAACCAGGGAGATTAT
+AACCATGGGGGGCTACCAAGTTCCAGAGCTTCAAGGAGAACCTAGGGTTCTGGCCGCCGTTACGCATCCC
+GATTTAGTTGAGTACTACAAGGAGAAGCTCAAGGACTGTAGCGTCAACGTCATTTGGAGGGAAGACGAAG
+GAGGAGCGATAGTTGGAGCCGCCGGCTTGTTGCTCGGGATAGGTAAGCTAAGGGGCATGTTCGGTATAAG
+CCTATTGGGTGAGAGCCTGGGATACATAGTTGATGCTAAGGCGGCTAAGGCAGTTCTTAGTGCCGTTGCT
+AAGATACTGAACCTTGAAATTGACATGACCGCGTTGGAAGAGAGGGCCAAGGAAACCGAGGAGATATTAA
+GAAAGGTAGAGGAAATGCAGAGGGCAATGATGGAGCAACAACTGCCAAGACCAACCCATGAGGAAGAAGA
+TAGGGGCTATCTGTAGTTTTCTCTCTCATCTCTTATCTAAACAAACCAGAACATAAACAAAATGGTGGTA
+AAATGAGGGAGATAACCCCTAGAAAAATTATCGAGATGAAGGGAAAAGAAAAGATAGCGATGATAACCGC
+TTACGATTACCCATCGGCTCTTCTCGCTGACAAAGCTGGGTTCGACATAGTCTTTGTTGGAGATTCCCTG
+GGGATGGTAGTGTATGGAGAACCAAATACTCTCAACGTGAGCATGGAGCAGATGGTATTCCACACGAGAG
+CCGTAGCAAGGGCAGTTAAGAGAGCCCTAGTTCTAGCTGACATGCCCTTTGGAAGCTATGAGGTGAGCGT
+TGAAGAAGGAATTAAGAATGCGATAAAGCTAATACAGGCTGGAGCTGATGCCGTTAAAATTGAAGGAGGC
+TACGATCACAAAAAGTTAGTTAAAAGGCTTGTTAGGATGGGCATTCCAGTTATGGGGCATACTGGATTAA
+CGCCTCAACGCTACTTAAGGCTTGGGGGTTATAGGATTATGGGTTCCACGGAGGAGGAGGTCGAGGAGAT
+AATAAGGGATGCAAAAGCCCTAGAAAAGGCGGGAGCCTTTGCTGTGGTCTTGGAGTTCGTTCTTGCAGAT
+GTTGCTAAGCTCGTGACTGAAGAAGTCTCCATACCGACGATAGGAATAGGCTCTGGGCCCTATGTGGATG
+GGCAAGTTTTAGTTTGGCACGACGTTCTCGGCCTCTACGAGGAGTCACCACCCTTCGTTAAGAGGTACGC
+GAACTTGAGGGATGAAATATTGGGGGCAATCTCCGAATTCAAAAAAGATGTAAAGGAAGGAAAATTCCCA
+GGAAGGGAGCATTACTGGGAGTTCCAGGATAAGGAAGAATTTAAGAGGATAAAGGAGAGCGTTTTGAGGA
+AGGTTGACTAATCCCTGGTCAAGTTCAGCGTTCCTATTGTTATGAATATGAAGCCCAGAAGATGCCACAG
+GGTCACGGGTACCCCGGTTATCAGCGCTATCCCAATTGCAACTGCCGGAGCTGGGGTTATTATTGCGGTT
+GCCAGAGAAAGGTCTATCCTACTTATCGCCGAGTACCATATTAATTGGCCTAAAGCTATTATCAGCCCCT
+CGGCTATTGAGTAGGGAGTGAAGGATAGCTCGGTTGTCAGGGTTGGCAATAGTAAGAACAGGGAGCCGAA
+TGAATTTCTAAGGAATGCTATCGTTTGAGGCTTAGCGTTAGTTTTCTTTGCAATAACGTGTCCTATCTGC
+CAAAATAACGGAACTAATAGCAGTAGAAAGTCTCCAACGTTCAGCGAGATTTTCCTTCCTTGGGTTATGA
+CGAGAATTACTCCTATGATTACAAGGGTTGAATTGATTATCCTTCTCCTGGTTATCCTCTCGCCCAGGAT
+TGCATACGAGAGCAAGAACGAAAATATCACCTCGGCCCTGGTTATAAGAGCTGCATTAACCGAGCTCGAC
+ATCTTGGCCCCAAAGGAGTAGGAAAGGTAAGCTAGAAAAGTTCCGAAGAACCCTATTAGCGCTCCCCTCC
+TCCAGTAAGCTTTCACCTCCAAAAAATCGGCAAATGGGATTAAGATTAGCGAAGCGAAAAATGCTGAGAA
+GAAGGCAAAACTTATTGGATTAACTGGATTGTAGCTTATAACTACCGGCTCCAACCCGTAGAGCAGCATC
+CCTATCAATGCTAAAGCTATGCCCTCACTCTTTCTTCTCATCACCCTTCATTTCCTTTAGCTTATTAACT
+AGCTTTTCGGCTATCTCCATGAAGGCCTTTGCCGCTGGGGTATCTCCATAGAGGACTATTGGTATCCCAA
+GATCACTAGCTTCCCTTGCCTTGAGGTCTATTGGAATCTTCCCCAGGAAGTCAACTCCCTCCTTTTCAGC
+TAACTTCTCTCCTCCGCCCTCTCCGAAGATGTCTATCTTGTTACCGCAGTGGGGGCATATGAGGTAGCTC
+ATGTTTTCAACTACCGCTATGTAGGGAACCTCCATCTTCTTCATCATGTTAACTGCTTTTCCCGTATCTA
+GGAGGGCAACCTCTTGTGGCGTTGTAACTATAATTGCTGCATCGAGCTGTATACTCTGAACGACGGTCAG
+TATTTCATCTCCAGTTCCTGGGGGAAAGTCTATTATCATGAAATCTAGGGATCCCCACTTAACGTCTCCC
+AGGAGTTGCTTTATTGCCTTAGTAACTAAAGCCCCTCTCCATATTATGGGCTGATCCTCGGGAACCATCA
+TCCCCATGCTCATTACCTTTATTGGCGTAACCTGACCCATGAAGTCGGCCATTGGCGGTATCATCTCGAA
+GTGTCCATCGTCAAACTTCTCCGCGTAGATCTCCTCCTTCTCAACCCCGAGCATCTTCGCAACGTTGGGC
+CCATGTATGTCGGCATCTAGTATTCCAACGAAGTACCCCATCTTGGCTAGAGCTGCTGTAAGGTTAACGG
+CCACTGTGCTCTTTCCAACCCCACCTTTTCCACTCAGAACGGCGACTTTGTACTTCCACTTTTTCTCTTT
+CTCCTTAATCCTCTGAGTTAAGGGATCAGCGCCAAGTCCGGGTAAGTTTAAAGCCGGTGCTTTTATCGTC
+ATACCTTTTCACCGAATGGTAGTTGTTAGGTAGCTTTAAAATCTTTGCGCTATTTTGTTGCTTTTGGGAC
+AAATATGTGTATTAGATGTATTCAAAGTCCCTACTCATGAGATCCTCTAGAAGGGCCCTAACCCAAGGGC
+GCCTCGTTCTTAGGGAGAGGTGAACTATTCCTTCAACGTGGACGCCGTATTTTTCCTTGAGTTCTTCCTT
+AGTTACTGGCTCCTTAAAGAGGAAAGGCTTCTCTATAACGAAGGCGTATCCATATTCATCTATGTACCTC
+TTCAACCACCTCTTCCCCTCCTCTTCCCCGTGGACGAAAGTTAAACCGCTTGTATCTTTCGTTAGTTCCC
+AAAGGGTCTCAAAATCAGCTTTAATGACTTCCCCTACTTCAAAACCCCCAGCTATAGTTCCCCTTTTAGT
+TATCGTCTGCTCCTCTGTGAGACCTAATCTCCTGAGCGTTTTCTTTAGCGTGTAAAGGTCACCCCTTGCG
+ATGTACAGAAAGACCATGTCCCCCTCCTCGAAAACCCGGCTTCTCCTAATCTCGTGCCATTTTAATCCCC
+TGAAGATTAGTTCTCCGTAAACTTGGTGGAGTGCAATGACGTGTTGCATGCTGAGCTTGCCTCCTTGTTA
+GTTTTCCATCTCTCCCTGTTTGGGGCTTTGTTTAAAGACCTTTTAAGCTTTGCATTTAAGGTCAGTCTTT
+TAAATTGATAATTGGAATTATAATAATGGTGATTATCATATGCAACGATTCGTGGATAGGCTGTTTTCTA
+AATAGTGTTTTTTGGAAAGTTTAAATACTTTCGTTCGTTATATATTCTCATTTGGGTATTGGTGATACTA
+AAATTTTACAGAATTTTCGAGATTGTAGGACTACTTATTAGAAAAGTTTAAATACTTTATGTTGTATATT
+AATGGTTGGATTCGATGACGACGTACTGCGTCGGAGGGTTGTACCTGAACCTGGTGGGGGCCGTTTCCGT
+TCGGCCCAAAGGCTAATGAACCACCAGTTGAGGGCCCGGTGGGTTTGATGATGCTGGTGGTTGAGGTCAA
+CCTCCTGCACCACAGAGACGCACTTGTAGTAATTAGTCATGGATTGCAACGAAAGTAGGTGCAGGAGGAA
+ACGGAGAAGGAGCTGAAAGCGATAAGGGAGGGGTTGACAAGTGAGAAATTCGAACTCATAGTAATCTACG
+GTAGGAGAAGGGTCGGGAAGACAAGGTTGATCCTCGAGGCTGTGAAGGGCTTCCCGCATGTTTATTATTT
+AGCTGTTGAGAGCGATAACCTTAGACATTTTAGGGAGACCGCAGAGAGAGTATTTCCAGAAGTTAAATAC
+GTAAGGGAGGATTGGGAAAGCATTCTACATGCTCTAAAAGGAAAAATCATAATAATAGATGAATTTCCAA
+ACCTAATTAAGGAAGATCCGAAGGTCGTTTCTTTATTTCAGAGGGCTATTGACCTTGAATTATCGAACTC
+AAACACAAAAATTATACTCTTAGGATCTTCGGTTAGTATTATTACGGAGAAAGTGTTAAGTCAAAAGAGT
+CCTCTGTATGGAAGGAGAACTGGCTCAATGAAGCTTAAGCCATTGGAATTTTTCGCTTTAAAGGAGTTTT
+TCCCAGAGGCAAGTTGGGAAGAGCTTGTGGAAATATACGGGTTTACGGATGGAATACCTTATTATATAAT
+TCAGGTGAAACTACCCTTCTGGGAGTGGCTTGAGAAAGAGTTGTTGAGTCCTTTAAGCTTCTTTAAAGAT
+GAAGTTGACTTCCTCCTTAAGTACGAGTTTACGGAAACTAGAGTCTATAGGCGCATACTGGAGGCCATAG
+CACTAGGTAAGACAACGATAAAGGAGATAAAAGACTTCACCGGAATGAGGCACTCCGACATAACACCCTA
+CTTGAGGAACCTCCTTGAAACTGATCTAGTGGTGAGGGAAGTCCCGATTACGGAAAAGCCCTACTCAAAA
+AGAGGAAGATATTATCTAGCCGACAACTTCTTAGCTTTCTGGTTCCGCTATATTTATCCCAACCTCTCAA
+GAATAGAAGAGGGGACGTTTAGCATCGAGGAGATTCGAGGGGATTACAGCCAATATCTAGGCTGGGTCTT
+TGAAAAGGTTGCAAGGCAGTTCCTCTTAAAGTTAAACATAAATTTCACAAAAATCGGGAGATGGTGGCAT
+AAGGACAAGGAAATAGATATCGTAGCCTTAAATGAACGAGGTAAGGGAGTCCTTTTCGCCGAGGTTAAGT
+GGAAAAAGTTGAAAGAAAAAGAAGCTGAGAAGATTTTAAGGGAGTTGGAAAAGAAAGGCAAGCTTACGGG
+ATTAGACGATTGGGAAAAGTCCTACGGGTTAATCGCAAGGAACATCGAGGGAAAAGAAAACCTTAAAGGA
+AAAGGTTACCTCGTCTGGGATCTTAGAGATTTCAACTTAGTTTATCGGCAACCTCTCCGAGAATATCATC
+CCAGAGGCTTATGAGCTTGAGCGTGCGCTCTTCTATTTCCTCTCCCTTAACTTTAACTCTAGCAACACCT
+TCTTTCATGGCTTCTTCAGCAACGGCCCTAGCCTCCTTAGCGTAAACAATTGGATTGAATGGTGAGGGGA
+TTATGTTCTCCTCGCTCGGCTCCTCCACTACACTCGCTATTGCCTTTGCAGCTTCTATTATCATGTCATC
+GGTTATTGACCTAGCCCTAACATCTAGGGCACCTCTGAATATTCCTGGGAAACCAAGCAAGTTGTTTATC
+TGATTCGGATAGTCGCTCCTTCCTGTGGCCACTATTCTGGCTCCAGCCTTCTTAGCTTCATCGGGCAATA
+TCTCTGGAACCGGGTTTGCCAATGGAAAGACTATTGGGTCATCGCTCATCTCCCTTATCCACTCTGGCTT
+TATAACTCCGGGCCCGGGTCTTGTGAACGATATCAATACGTCGGCACCCTTCAGAGCCTCTTCTGGCCCT
+CCTTCAATCCCTTCATCGTTTGTCTTCTCTAATAGCCATCCCCTATATGGAAAGAGCTTTTCGAGGTCAA
+GGTCTTTGGTTAGAACCATTGGCTTTCCATTTACGAGCTCAACAACCCTGACATTCCCTGGCTTAACTCC
+AGCTTTTACCAGTATTCTAAGCGTTGCGAACCCCGCAGCGCCGGCACCAAATAAGGCCACGCTTATTTCA
+TCGAGCCTCTTTCCAACGACCTCTAGGGCATTTATTAGGCCAGCTAGAACTACAGCGGCAGTTCCCTGCT
+GATCGTCGTGAAATACTGGAATGTCGAGCTCTTCCCTAAGCTTGTCGAGGATGTAGAAGCACTTTGGCGA
+TGCAATATCCTCGAGGTTTATGCCTCCAAAGGTTGGGGAGATCGCCTTTACAACCTCTATGAACTTATCT
+GGGTCTTGTTCCCCTATCATTATTGGGAAGGCATCTATTCCCCCAAACCTCTTGAATAGCAGTGCTTTCC
+CCTCCATTACAGGTAATCCTGCTAAGGGCCCTATGTTACCTAGTCCTAATATTCTGCTCCCATCACTTAC
+AACGGCAACCGAGTTACCCTTGCTCGTGTACTCGTAGACCTTTTCGGGATCTTTTGCAATAGCCTTACAG
+GGCTCTGCAACCCCAGGAGTGTAGGCTAAGCTCAGATGCTCTCTCGTCTTTAGCGGAACTTTCGAGATAA
+CTCCTATTTTCCCACCTTTGTGGAATTTTAATGGATCCATAGTTAAACCTCCAGTCCCTTGACTCCCACC
+CTTCTAGCTATCTCGTTCAACTCATCTAAAACCTTCTTATAAATAGGAATCCCGAGCTTTAACCTAGTCT
+CCATCGTCAAGAATCCCTTCTCTCCGTGGATCCATATCCTCTCAAAGTCTGGGTGCTTCCTTGAGTTCTT
+AATCTCGTTAATCATCTCGCTCATCCTTCCCTTGAACTCTTCTAGGGGTGTAAAGTGCTCTATGTTTATG
+GCCATGAAGAAGTGGCAAACGTTGCTGTTCTTCTCGTTGGTATTCTTCACGTGCTTACTCCAGGTTCCCC
+CGCTGAGTATTCCAGACAGTATGTCAACCATTAAGCTCAACCCATAACCTTTGTGACCTCCAAGCAGTTC
+TCCAAACCCACCCAGCGGTAAAAGGGAGCCCCCGTTGAACACTTCTTCAACGCTCCTCGTTATCTCTCCT
+TTAGAATTTATGGCCCAGCCCTCGGGGATTTCCTCACCTTTCCTCCTGTAAACCTCGAGTTTACCTATCG
+GAACGACGCTTGTTGCCATGTCGAGGAGGAAAGGCTTGCCCTTAGTGGGAGCAGCTAAAGCTATTGGGTT
+AGTACCTAGAATCCTTTCAACTCCTCCAGTTGGGGCAACTAACGGCCTAGAATTCGTCATGCTTATCCCT
+ATCATTCCCTCTTCCGCTGCCATGAGGGCGTAATAACCAGCTATTCCATAGTGATTGCTGTTCCTAACCG
+CAACAATCCCTATTCCGGTTTTTCTGGCTTTTTCTATTGCCAGCTTCATTGCCTTGTATCCAACTACTTG
+ACCAAATCCTTCGTCTCCATCGAGTAGTGCATAGGAGGGGCCTTCTCTAATTATCTTTATCCTGGGGTGA
+AGGTTTATTCCTCCGCTTAGAATTCCATCCACGTACCTCTTCAACCTCTGGACTCCGTGACTCTCTATTC
+CCCTTAAATCTGCCATTATTAGATTATCGGCCACTATCTTAGCGTCTTCCTCTGGTGTTCCGAGCTTAGT
+TAGAACCCTGACGACGAATGAGAACAGTTCATCCTTCGGAATTCTCACGTAGTTCTCATCCACGTAACCC
+TTTTCGAACATTACGATCCCCTTAGTAAGGACACAAAGAAGAGTTAAAAAAATTATAAGGGGAAGGTTCA
+AGAAATCTGAATCTCGGCGAAGGTTGTTACGTAGTCTTCGTCACCCCATTCGCTTCCTGGCTCGTTGTCC
+TTGACTGCATCTTGTAATGGCAACATGTCTACCGCTGAATCTCCTGGGGCCTGTCCAGCTACGTATGCGA
+CTACGTAGATCTTCTCTGGCTTCCCACCTAGAACTTCCCATGGAATCGCTATTTCTAATGTCTTCAATCC
+TTCTTCTCCACCAGTGTAGGCGTAGAATCCCACTTCGTCTAAATTCTTGTACTCCCAGCCGGTTCCCGTC
+CATAGGATAAGCTGGGCGCTTGTTATGTTATTGGTTCCTGGGTTACCGAAGAATTCCCCGTTCCAGAAGA
+AGTACAGTTGGGCATCTACTCCCCTGGCGAAGTCGATCTTTCTACCCCATGCGTCTCCTCCGCTGATGTA
+TCCGCCTTCTTTATAGTCTAACGCTATTCCATAGGCGACTCTCCAAGAAGCCTTGTTGTCGGTGACCAAG
+GCAATGTACAGGAAGTTGTCATCGTAATTAACGTAGAGTTCCTTTATGTTGGCTCCATCTTGTCCGTAAC
+CTTCGGTATCTTCGGCAATTGGTTCAACCTTCCAGTCCGTGAGATCTCCATCGATCTCCTTTCCAAGCTT
+GCTCTTGAGTTCTTCCATTTCTTTCTCCCAACTTATCTCGCCGCTTCTGACCTTTTCGAGTATCATCTGC
+ATCTCGCGTACGATCCTTAAGAGCCTGGTGTAAGCCTTGTAAACTTTTACTGATCCTGATATCAGGGCTT
+TTCTTTGTAGTTCATCTTTTCCTTCTTCGTACAACTTTGAGAGCTCAATGACTTGGCTCTCATAATCCCT
+TATCTTTGCCTCTAGGGCTGGCGGTAATGTCTCGTTGGAAAGTTCAACGATTAGCTCATTGAACTTCAGT
+TTGAGTCTTGGGAACACGTTGAGGCCATAGTACCTCGTAACCGTGATAAATGAATTTACGGCTTCTCTTT
+TTCTTCTCTCTTCCTCTAGTACCTTGTAGTTCACGAGTTTAGCACTTTCAACTCCAGAGTTGAGGGTTAT
+CTCTACGTAATAATGAGGAACGTTATCCTTGAGCTCCTCTTCGGTAGTGGTCAAGCTTATCGTGTCAACG
+ATATCGCTAACCTTATCATTGTTGAAGGGATCTCCAAAGTTCCATACCGCTGGCCCATAACTGAAGCCCG
+TGGCAACTTGGAAGTTGAACTCTTTAGCTCCTTCGAGGGCACTTACTGGTATCCTAACCTCTATTGTGTT
+CCTGCTTAGATTAACCCCAATTAGGGCATCTAGGCTTATTACATTTCCATCCGCATCCAAGAAGTATAGG
+ATTGAGTTAACATCGTTTCCAGCCCCAGAGACGGCGTATTCCTGCCCTTTGAAGTCTGAAGTGCCCAAGT
+TAACGACCATTTGAATGTCCCAGGAGATTACAGTTCTAGTGTCCATCTCTCCCGCAAACCAGTTGGCTCC
+TCCGGATTTGTAGTCAATTGGAACTGCTATGAACGTTGCCCCGTTGTCTCCTATCTTGATGTTGCTCATG
+TTTTCAAAGACGAATAGGAAGTAAATATACCTATCATCCTTCGTGACCCCTAATTCTACTAGGTCAGCAT
+GAGAAGAGCTTTTACCTGGTAGGTATGGATCCTTATCATGTCTCTGGTCACCCTTTGCATCAATCCAGAT
+GAATGTTCCATTTACTACGGTGTACGAGTTCTCTGCTACATTGACCTTGGGCCAATCATCTGGGTTTCCA
+TCCACCTCTATCTTCCCCATCCACGTTGCTTTTATGAGTAGTGAAGCCTCGTTATTGTCTTCATTAAGCT
+CTCTGATAATGTTGTCCTCATCGACTACTGCCCTTAACTCGTATGTTCCTTCGGAGGTGACCGTTATGTT
+GACCTTGAAGGAAGTCTCATTCTTGGGGGCTAGGCTTAAGGTCTTGTTTGCCACTATGGTGTTATTTAAG
+TATACCGTGACGTTGAAATCATTCGCTTCTACAGCTCCCAAGTTCTTGACTGTTATCGTGAACTCTACCT
+CCTTATTAACTGGAATGACCGAGGGACCGGTTATTGAAACTGCTAGATCTGGCAATGGTTTTGGTATCTC
+GAGCTCAGCGAAATTAGTTAAAGTGTCCTCGTCATCCCACTCGCTATTTATATTTGAGTAGTCAATTGAT
+GGATCCACGGGTAAGGTATCTACGGCCGAGTTACCATCTTCGTTACCGGCAACCCAGGCAATAATGGCTA
+TCTTTTCTGGCATGCCTCCTAGTGCTGACCATGGTACCTTTATCTCAATCGTCTGTATTCCATTATCCCC
+TCCTATGTAGGCGTACTCGCCCACTGAATTTAAGTTAGTCCCAGTTATCCACTCATTTCCATCCCACTTG
+CAGAGTCCAACCCACGTAAGAGCTCCATCTTGGGCTTCTGCATATATTATGTAGTCTGGAAGGTACGTTC
+CGGAGAAGTATATCTTCTTAGCCCAGGGATCATAGGTTCCTCCTATACCGCTTCCCGGGTTGACATCTAT
+TGCTACTCCATAGTCTGGCCAGTACTTGGCGGTATTGTTAGTCTTAATCGCAATGTAAAGGTAGTTGCTG
+TCCCATGACACATAGAGCCTGTCAAGGTTTGCCCCTTCAATTCCGCTAGGAACTCCTTGGGCTACCAACT
+CGGCTTTATTCCAGTCATCTAGATTACCGTCTATTACCTTTGTCAGGGAAATTTCAATGAAGTTACTGAG
+CATATCTGCATCTGTCCATTCACCGTTTATGTTCGAGTAATCTATTGAGGGATCTACTGGTAGTGTGTCT
+ACTGCACTACTACCCTCTTCTCCAGCGATCCAAGTTATTATAGCTATCTTCTCTGGCTTCCCTCCAAGGG
+CTGACCAAGGTATTGCCACCTCAAGAACTTGCAGACCTGAACTTGAGTCTCCAGTATAAGCATATTCTCC
+GCCAATTTCACTTATTGAATACTTTTCCCAATCCGTCCCATTCCAATGGTTGAAGGCATCTGACCATATC
+TTTCCATCCCACCAAAAGTACACTTCGTAATCTATTTCTCTTGTAAAGTTTATCTTTCTCCCCCATGAAT
+CCCCACTCTCTGAGCCGGTGAAACCTCCCGGGCCCACGTCGATTCCTATTCCATAAGCTACTTTCCAGTT
+GGCTGTATTGTTCGTCTTGATGGCAATGTAAAGGTATTCGTCGTCCCAAGCAATGTATAATTTGTCTAGG
+TTTGCTCCTTGGAGCCCTGAATCCCTGCCCGTCGCCACTAAATCGGACGTTGCCCAGTCGTTTAAGTTTC
+CGTCTATGACCTTAGTTCCGTACCTTGCAGCTACCTTCACTGGCGTCAGCAACAAAAGGAGTGCCATCAA
+TATTGCAACTGTCCTTTTCATGGAATCACCATAAGAAATTATAATGCATGAACTACATAAAAAACTTAAC
+ATTGATGAACTATAGCGAACATTCTAGATCGCAAATTCCTTGGCCCATCTCTCGTACTTTTTGACATCGC
+TCTTTGTTATGGGACTCTTTATCCTGGCCATCGCGTACTTAAAGTCATCCAATGTTAGGGGTCTAGTGGT
+TAAATCTCTCCCCTTGAGCGTAGAGACGCGTAGCGGGTCACTCAACTCGGGGTTCATCTCTTCAAGCATC
+TTCATGGTTGCAAGCTTCACTACGTTAGCTATTTCCCTTCCAGAGTACAGCCTTTTCACGGCCTCTTTAG
+CCAGTCTCGATAATGGAACATCATAATGGATACCTCTAAGATGTATCTTGAATATCTCAACTGCTGAATT
+AACGTCCGGCAACGGAACATAGATACGGATAGGTAACCTCGAAAGCATGGCCTCATCTAAGTCCCAGGGA
+GCATTCGTTGCCGTGAGAACTATGACTTTGTCTTTTCTCTCTTTGAACCCGTCCATTTCTGCAAGCAACG
+TTCCGATCATTCTTCTAGCAGCATCATCCAGGCTAACCCTCTTCATCGTTAAGGAATCAACTTCATCAAT
+GAAAATCACGCTTGGACTTAGTTGCCTAGCTAGCGAGAACAATGCCGATATTAGCTTTGAAGATTCCCCA
+AAATATTTACTCAGCAAGTCGCTAGCCTTTACGCTGAAGAAAGTTGCGTTTAAACTGTTTGCCACGGCAC
+TGGCAAGTAAGCTCTTCCCGGTTCCTGGGGGTCCAAAGAGGAGTATTCCCTGGGGAGGCTCTATTGGGGA
+CTTTGCAATGCTTAATCCGATGGCCTGGGCTATCAATTTCTTGGCCTCTCTTAGACCGCCTATGTCGTTC
+CATGTAATTGTGCTCCTCTTTATGAGGGCCTTTAACTTGTCAAAATATTCATTCTTCCCTTCTCTCCGTT
+TTCTAACGTTTTTAGCTTTCTCTTCCCACTTTTTAGCTTCCTCCAGAAGGATGTGTGATAAGCTAAGGTT
+TTCAGAGGCTATTTTCCTAAGTAACTCGGCGCACCTTAGGGCTATGAGTCTGGCCTTGTCGTAGTGACCT
+AGGGAGAGTGCCCTCTCAAACTCTTCTTGGCATTTCTGGACTTGAAGAAGCTGTAGCCTATACATCCCTT
+CTCAGGCCTCCTTGGGAAATCCTTGAACATTCAATGAAGTTTATGATTATTCACCAATTTAAGCACTTCG
+ATGCTGGATCCAAAATTTTTATATAGTGATTGAAGGTTCTGGGTGTTGGAATTAAATTGGACTAAATAAA
+ACGTGGGATGTCCCCGTAATGGGGGAACCACGAGGGAAGGAGGGAAAGAAATGGGGATGTACAAGTACAT
+TAGGGAGGCTTGGAAGAGCCCGAAGAAGAGCTATGTGGGCCAGTTGCTTAAGCAGAGAATGATAAAATGG
+AGAAGGGAGCCTGCCGTAGTTAGAATAGAGAGACCAACGAGGCTTGACAGGGCGAGGGCTTTGGGTTACC
+AAGCAAAGCAAGGTTACGTCATCGTTAGGGTTAGGGTCAGGAGAGGAGGAAGGAAGAGGCCCAGGTGGAA
+GGGCGGAAGGAAGCCAAGCAAGATGGGTCAGGTTAAGTACAGTCCAAAGAAGAGCCTCCAGTGGATAGCT
+GAGGAGAAGGCCGCTAGGAAGTTCCCCAACCTAGAGGTTCTCAATAGTTACTGGGTTGGGGAGGATGGAA
+TGTACAAGTGGTTCGAGGTCATAATGGTAGATCCCCACCACCCGGTAATCAAGAGCGACCCGAAGATAGC
+CTGGATAGCCCTCAAGCACCACAAGGGTAGGGTATTTAGAGGCCTAACTAGCGCTGGAAAGAAGGGAAGA
+GGACTTAGGAACAAGGGTAAGGGTGCCGAGAAGATTAGGCCAAGTATTAGGGCTAACGAAGGTAAGGGTA
+AGTGATTTCTTCCCTTCAACTTTTCTTCTTGTGATTTGAGATGAGGGTAGTTATATGTTGCATTGGGAAC
+GAGCTGAAGGGTGATGATGCTTTTGGAATTCTAGTTTACGAGAGGCTTAAATATATCATTAAGGATAAAG
+CTATAATAATTAATTGTGGTAACGTTCCGGAGAATTATCTAGGGAAGATAATTAATGCAAATCCAGACCT
+CGTAATTTTAGTGGATGCAGTTCACTTCGGTGGAAAAGTCGGGGAATTGGTAATAGTTGACCCTGAAGAA
+ACGCTCGGAGAGGCCTTCTCTACTCATAGCTTGCCCTTGAAGTTCCTAACTAGATTTATTAAGGAGAACA
+CTAATGCGAAAGTCCTTCTCCTGGGGTGCCAGCCGAGAAGCGTGGAATTCCTGGGGGAGGTTAGCGAGGA
+AGTCAAAGAGAGCGTTGAGAAAGCAGTGAATTATATAATTAAATTATTGCATAATTCTGTGTAGGTCTTC
+CTTCTTGTTGACGTTGAAGAAGCTCTCTCTCCAGCCAAGGGGGAGGTCTTCAATTTTGATGTAACAAACG
+TTCTTGGCCGAGCTAATGGCATCTCCCAGCTTATATAATCCCTTTTCAATTCTCTCTTCCAGGATATCCC
+TAAAGTTCTTAGAATAAGCAGCGTGCAAAGGCTCCAAGTAGCCGTTACTCCACCTAGGCACGCACGCAAT
+TTTTCCAGAATTATTGAATTGTTTAATTATGTAATCAATGAATTCTGGAATTAAGGATGGCATATCCCCA
+CCGACGACGAATGCATCTCCCAGGGAGAGGGCCGAGTATACACCAGAGATTGGCCCAATCGTAAGATCAT
+CTACAACAACTTCATAACCAAATTCCTCCATGGCTTCGCGGTTTTGAGGGGAAGCAACTATAATAACCTT
+CTTTATTGAGCTACACCCCTCCAACCTCTCGATGGTGTGGAGGACTAGAGGCTTGCCATTTATTTCGAAC
+AGTAACTTATCCTCCCCGAACCTCCTGCTCTTACCTCCAGCGAGCACGGCACCTATCATGTTTAACACCT
+GGGATTAGCATAACTTTAAATTTTATTAGGTTACCCTAATATCAGGTGGTTGTATGATAGCCTTTGGCCC
+TGTTCCCTCTAGGAGACTTGGAAGGAGCTTAGGCGTTAATAACATTCCGGACAAGGTTTGTAGTTACGCT
+TGCGTTTACTGTCAAATTGGAAAAACCATAAAGATGCAGGTCGAGAGGCAAGAATTCTACGATCCAAACA
+AAATCTTTGAGGAAGTTGAGAGGAAAGTTAGGGAAGCAACCGAGAGGGGTGAGAGAATAGATTACGTAAC
+CTTCGTTCCTGACGGGGAACCAACGCTCGATATTAACCTTGGGAAGGAAGCTGGGCTACTTAAAGATCTT
+GGAATAAAGCTTGCGATCTTAACGAACTCCTCTTTGGTGTGGAGGGAAGATGTTAGGGACGACTTGCAGA
+ACTTCGACTTAATATCACTAAAGCTGGACGCCGTAACCGAAAAAATATGGAGGAGGGTTGATAGGCCGCA
+CAAATCCCTAAAGCTCGAGAAAATACTCGAGGGCATGCTAATCCTTAGGGATGAATTCCAAGGAAAGCTG
+ATAACCGAGACGATGCTAATAAATATAAACTACGGCAACGAGCTCGAGAGGATTGCCGACTTTCTAAGGG
+AGTTAAAGCCAGATAAGGCTTACATAGCTATTCCAACTAGGCCCCCAGCTGAGAAGTGGGTTAAACCAGC
+GAGCGAAGAAGTTATACATCTAGCATATCAACTCTTTGCCGAGGCTATAGGTTCGGAAAAAGTTGAGTAT
+TTGATAGGATACGAAGGGAACGCCTTCGCTTTCACCGGGAACGTTGAAGAGGATTTGCTCTCCATAACCG
+CGGTTCACCCCATGAGGGAAGACGCCGTTAAAGAGTTGCTGAGGAAGGCAAACGCTTCCTGGGATGTTGT
+AGAAAAGCTGATAAGGGAGGGTAAGCTGATAGAGCTAGAGTATAACGGGGTTAAATTCTACATGAGGAGG
+CTAAAATCAAGGGTTTGATTAATCAAATTTGTGCATATGCACAAAATTTAAAAGCATTAGGCAAACCTAA
+TTCTCGGAGGTGAGGGAATGCAGATAGCCATAAGCGGCGGAAAGGGAGGAACTGGAAAATCGACGGTGGC
+TATAAACGTGGCCGTAGAGTTAGCTAAGAAATTCAACTTGGTTCTGGCTGATCTCGATGTAGAGGCTCCG
+AACGATCACCTCCTCCTGGGAGTTGAGTTGCAGAACGAGAGGGAAGTTCATCAGTTCATGCCGAAGTTCA
+ACTATGCAAAGTGTATAAAGTGCAGGAAGTGCGCAGAGGTTTGTGAAGAGCACGCAATAGTGACCCTCAA
+GGATGGGACGCCCTTCCTAATGCCAACCCTATGTTCTGGATGCAGGGCCTGTGAAATAGTCTGTCCAGTT
+CCTGGGGCTATAGAGGAAGGTTCAAGGTTAATAGGGCACACCTATGAAACGAAAACCCCATACGGATTCA
+CGCTTGTTACTGGAAAGCTAAGGGAAGGGGAAGAGAGGTCAATGCCCCTAGTTGTGGCCGCTAAGAGGAG
+AGCTAAAGAATTAACCTGGGATTTATTGGTAGTTGATACTGCCGCAGGAACTGGGAACACGGTTTCCAAG
+GCTATAGAAGGCTCCCAGCTTTTGATAGCTGTAACCGAGCCAACTCCCCTCGGGATTCATGATACAGAGC
+TAATCCTCCAGCTTGGAAAGCTAATGGGCATAGAAACTTGGGTTGTGATAAATAGATCTGACCTTGGCGA
+TGTGAACGAAGTTTACAGGAGGGCTGAAAAGTACAACGCTAAGGTCATAGCCGAGATACCTTATAGCGAG
+AACATAGTCAAGACGTACGTTGTCGGAAAACCGATAGTAACTACAGATCTTCCCGAAGCTGAGCTGTTTA
+GGGAGATAGCTGAGAAGGTTTACGAGTTCTTGAGGTGATGAAGATGCAGATAGTTATAGCAAGCGGTAAG
+GGTGGAGTTGGGAAGAGCTCCGTAACTGCTTCGCTCTTGTACCTACTCAAGGATGAGTACAGGCTAATAG
+CTGTCGATGCTGACGCTGAGGCTCCAAACCTCGGCTTATTACTTGGAGTCACGGAGTGGGAGGAGGAGAG
+GGAGCACATTGGGGCAAAGATAGCTAGGATTAACAGTGAGACGTGCATAAGGTGTGGTCTCTGTCAAATG
+AGGTGTCCATATGAGTGCATCTACATCGATGATGAGGGGAACTATGTAGTCAACGAGCTAACGTGTGAGG
+GTTGCAACGTCTGTGGTTTGGTTTGTCCAGTCCCAGGGACAATAACGCTCGAGGAGGTTCGTTCTGGCGT
+GATAAGGAAGGCAACCACGAAGTACGGCTTCCCGATAATCTCAGCTCAACTAGACGTTGGAAGGCCCGAG
+AGCGGTAAGCTCGTTACCGAGGAGAAGGAGTGGGCCAGTAAGATAATGAAGGAGCAAGGGTTAGAGCATA
+TGATAGTAGATTCAGCGGCGGGAATAGGGTGTCAAGTGATAGCGAGCGTTGGAGGGGCGGATGTTGCGAT
+ACTCATAGCTGAGCCTACGCCAGCTTCACTTAGCGATGTTCAGAGGGTTTATAAGGTAGTTCAGCACTTT
+GGGGAGCCAGCTTACCTGATAATAAACAAAGCCGACATAAATCCTGGGTTCACAAAGCTAAGGGAATGGG
+CAGAGAACGAGGGAATACCGATTCTAGGTGAGATTCCATACGATTCCTCTATCCCCAGGAGCATGTCGAT
+GCTGAAACCCTTCATAGAAGCCTTCCCAGATTCGAAAGCCTCAGAGGCTATCAGGGAGATAGCGGAAAGG
+ATAAAGGAAGAGATCATCAAGGGCTGAGAAATCTTTATAAATTCATTTGTAGGTAATCTGTCCTGAGCGG
+GGGTTGCCGAGCCTGGTCAAAGGCGCGGGATTCAGGGTCCCGTCCCGTAGGGGTTCCGGGGTTCAAATCC
+CCGCCCCCGCACCATTCACTTGACTATTCTGATTCTCTTGGCAGCCCCAGGGACTAGGCCAAGAACCTTT
+GAATCTATAACCACTGCATCATTTCCTAGCTCGTCAAGTATCTCTATCCTGACGTTAGATACCTGAGTGA
+ATGGCCCTTCTTCACCAGTTTCGCTCTTGAGTAAAGCTGAAAAGAAATTGTAGGCTTCCTTGCCGAATAA
+TATTATATCGGGATCGAATCCGTCCATTTTGAGCTCGTTGATTTTCTCCTCTATCTCCCCTAAAATCCTT
+ATAAGATCTCCTCTCGCGCTCATAGTTTAAAGGAAATTTTTAAAGAATAAAAAGGTTTCCTAAAGCTTGA
+CCACGTGAACCGAACAGGATATGCATGGATCGTAAGCCCTAACTACCATCTCAGCCAGTAGCTTTAGCCT
+CTCTGGGTCATCGTTGTAATGCTTCTCGGCCATCATCCTAACGTGCTCTTCCATCATTGCCAAGTTAAAC
+GCCGTTGGCGTTATTATGTCCGCGTAAGCCACTCTCCCGTTCTCTACCTTAAGGGCGTAAACCAGGATTC
+CCCTGGGAGCTTCCGTGGTTGAAACCCCGAAGCCGTCCCTTACCTCAACCTTGTCCCTCTCTTTTACGGG
+CCACTTAATTAGGACTTCGTCTATAAGGTCTATCGCCCTCTCTATGAAGTAGACGAGCTCGAGTGCCTGA
+GCCAAGTTGTTGGCGAAGGGATTCGTGCCCTTCAGCAATTCTTTATGGCTTTCGTAAAGGTCCTTGGCCC
+TTCCGTAGAGGAGATCCTTGTTGTTCACAACCCTTGATATTGCACCGACCATGAAGGGTTTTCCCTTGTA
+GTGGCTGTGTTTTGCGAAGCTGTGCTCAACGACGAATTCATTAATGTGTTCCTTGTAATCCTCGCTTGGA
+AACTCTTCCCCATCCGAGGCCTTTATGTAATCCCCATAGATCCCGTATACATCTCCTCTCGGCTTAACGG
+CTAAGTGAGTTATCTCTCCCTCCACTTCCCTGTACTGTTCGAGCTTCGCGAAGAGCTCGAAGGTGTATTC
+AGCCAATGAGAGGGATTCCCTAAGCTTGGCCTTCATTTCCTCTAGCGTTTCCTTCGATGGCAACTTTCCG
+AATCCTCCCAGGATGGCGTTTTCTTGGTGGATTGCCCTAGATCCTAGGACGTCCATCATCCAAGAGCCGA
+GATTCTTGAGCTTGAGGGCTATCTCGAGTTCCTTCTTGTACTCGTTTACCATCTTTAGCGGGCTTGAATA
+GCCGAGGTAATCCGGGAGAACTAAGAGGTAAAGGTGAAGGGCATGGCTCTCTATCATGTCTCCTATGTAG
+AGGACTTCCCTCAGGGCCTGAATTTCCTCTCTTGGTGTGAAACCTATCGCCTTCTCAGCGGCCTCAAGTG
+CCGTAAGCTTGTGAGCAGCAGAGCAGAATGAGCATATCCTGGGGTAGATTGCTAGGGCCTCTTCGAGCTT
+TTTCCCTATGGTTATCGCCTCGAAGAACCTTGGACCCTCTATTATGTTCAGCTTAACCTCTTTAACTCCC
+TCATCCCCAACTATTATCTCTACGCCACCTTTTCCTTCAACTCTAGCTATGTGATCCACGGTGATCGGGA
+TGTAAAGGTTCCTCATTCTTTCACCTCCTGGAAGACCTTCTCAACCATCTTCTCGATCCTCTCATCGTGT
+CCGTTGAAAATCTTCATCCTCTCGAGTATCTCCTCCTTAGTGAGGCCTTTCTCCTTGAACACCCTAGCTA
+GAGAGTCGAACCATGCAACATCGTACCCTATAGCTCCTCTACAGCCTATGCATGCAATTCCGAATCCTGG
+GCATCTCGCGTTGCATCCAGCCCTAGTTATCGGTCCCAAGCATGGCTCTCCCTTCTCAAGGAGGACGCAT
+GGATAACCGTTCAACCTGCACTCAAGGCAAACTGGGTAGTCTATATCCTCGGGCCATGAGCCGATGAGGA
+ATGTTCCGAGGGCGTAGAGAAAGTCCCTCTTCTCGGGTGGGCAGCCGTATATGTTGTAGTCTACCTTTAT
+GTACTTGGAAACTGGTTCGGCTTTCTTTGGCTGGAACTTAACCTTTGCATCACCGTAAACCGTCTTCCAA
+AGCTCTTCTAATGATTTATCGGTCCAGCTTTGAACTCCTCCCTGGACTGCACAGGCTCCCACGGCTACAA
+CTATCTTAGCATTCTCTCTTATTTTCTTGACTAGCTCAACCTCCTCCTCCGTTGAAACGCTCCCTTCTAT
+GAAGGCTATATCCACTGGCTTATCTTCAACGCTGTCCCTGTCTAGCATGTACCAGCAGACTATCTCTGCA
+TTTGGAATTAGCTTAAGCAGCTCATCCATCATTGCTAGCTGAAGCTGACAGCCGTAGCATGATGTTAAGG
+CGTAAAATCCAATCCTAAGCTTTCCCATCTCGATCACCTCAATCTAACAGTCCTGGGGTTGAAACTATGT
+CGAAGTACGTGAAGACTGGCCCGTCTTTGCATATGTACTTCCAGCTCGTGCTCGTTCCGGCAACGCAGTG
+TCCGCACTTTCCTATTCCGCACTTCATCCTCCTCTCCAGCGTAACGTAGATGTTCTCCGGGCGGTAGCCG
+TAGTTTATTAGCGACTCAAAGACTGCCTTGTACATCCTTGGCGGGCCGCAGATGGCAACGGCTGTGTTCT
+TTGGATTGGTATTCGCCTCGACTATGAACTGCTGGGGCCTTCCGTGGAGTCCAGGCCAGTCAGGATCTCT
+GGTGACGCTCTGAATTATCTTCACGTTCTCAGCTTCAGCCAAATCCTTCATCGCCTCGAGCTCCTTGTAG
+AAGAGCAAGTCCTTACCATAGCGGGCGGTGTTTATGAAGGTTATGTTCCCATACTTCCACCTGTTGTCCA
+TGGCGTAGAGGAATACGCTCCTCAATGGGGCCGTTCCCAAACCTGCGGCTATTAAAAGTAGGTCCATTCC
+TTCCCACTCATCCACCGGGAAGCCGTTGCCGTAGGGGCCTCTCACAAGCACGGTATCTCCTGGCTTTAGC
+CTGTGAACTACTGTGGTTACCCTTCCAGCCCTCCTAATGCAGAGCTCGAAGAATCCCTTTCTCATGGGGG
+AGGAGCATATACTTATGGGAACCTCTCCAACCCCAGGGATCGTTAGCTGGACGAACTGTCCGGGCTTGAA
+TGTCCAAGTTTCGGCTAATTTTGGGTCTTCAAACCTGAATAGGAAGAGCTTCTCCCTCTCGGTCAAATCA
+TAAACCTTGAGGACCTTAACCCTGTGCAGTGCATAGGGATTGTCGTTCGGCATCATAACTTCCTTGGGAA
+GCGTCATTCCTCCTCACCCCCAACCCCAGGAGAATAAGCAAATCCTCTCTTCGGTATCTCCTCACTAACG
+CTCGGCGGACATTTTTGCTCTTCAAGGCCAAGTATCCTCCTTAAATTCCTAACGAAGCTAATTCCAGCTG
+GACAGAAGGCTGTGCATCTTCCGCAACCTACGCAGAAGCTTATTCCGAGTTTCTCATTGTACGAATTCTT
+ACAGAGGTAGCGGTTAAGGAACCTAGACTTCTTGGTCGGCCTAAAGTTGTGTCCTCCAGCAACTAAGCCG
+TGACTTCTAAATTGGCAAGAATCCCAACGCCTCTCCCTGTACCCTGTAACCCCATCTAAATTTACTATAT
+CCTGAACCTCGTAGCAGCGGCAAGTTGGACAGGTGGTGTTACATATTCCACATGCCAAGCATTTCTCGGC
+CTCTTCATCCCACATTGGATGCTCCATCTCAAGCTCGAGGAGGTACCTTAAGTTGCCCCAGTCCTCGTGG
+TACTTGAAAGCTTCGTGCCTCTTCTTCTCGAATTCCCTGAAGGCGCATATGTCTTCATTAGTGACTTCCT
+CGAAGAGCTTTATGTTCTTGTCAACTATCCTGTGGCCCGTAGGGGTGCCAACTCTAACCAACCAACCGTC
+GGGCAGCTCGTGAAGGAAAAGATCAAAACCGTCATCTGCAAAATCCGTTTCCCTTAGATTGCAGAAGCAG
+TACTCATCCGGCATGCAGCTGATGCCTATTATTATTCCCTTCTCCCTGCGAACCTTGTAGTACTTATCCG
+GAAACTCATCCAAGTAGACGGTGTCAAGTAGTTTAAGCCCGTAGATATCACAGGCGTGAACGCCGAAGAG
+GACGAAGGGTTCAACGTCCTCTATGACCTCCCTGTATTCAGGCTTTGATATGTCAAACTCGAACAGCTTT
+TCCCTTGGCTTGAAAAAGAACTTCTTCGGGGGCATTATGGTTCTCGTGTAATGGAATTCGACCTTTCTAA
+CATCGTCTATCTCCCTAAAGTCATAGAATTTCTCTGAAATCTTGACGGGAGCGTAAAGCTTTCCCCAATC
+CTTGAGCCTCTCTAAGAAGGTGTATACATTTTCTTTGGGTAACTTTACGTACCTCACCTAACCCACCTCC
+ATCGGTGAACATAATCATCCGGGATGCTCATCTTTGTTCCCCAGTTAAGAGTTGAACAGCGAGATAAAAA
+AGCGTTTTTAAACCCGAAAATTGAAAACCAAAGGTTTAGAACTCGCTAAAATTCAATTCTTGGCTCTTGA
+TGTTCAGTATAGGACTTTACTGGATAAGCTTAAAACGTCCCAAGTTAACCATAATCAGGTGGGTGGCATG
+GACGTTGTTAGCTTGCTTTCTGAACTGGTCTCGTTTGAAACGGTTAACGACCCTGTGAAAGGCATGAAAC
+CTTCAAAGGACTGTCCAAAGTTCATAAAGGATACCTTGGACTCCTGGGGAATAGAGAGTGAAATCATTGA
+GAAGGACGGTTATTATGCTGTCTACGGGGAGATTGGGGATGGAAGTCCAAAGGTCCTCTTTATGGCCCAC
+TTCGATGTAGTTCCGGTCAACCCTGAGGAGTGGAAGACTGATCCTTTCAAGCTCACAATAGAGGGAGATA
+GAGCCTACGGTAGAGGTAGTGCCGATGATAAGGGAAACGTTGCATCTCTGATGCTCGCCTTAAGAGATCT
+CGTCAACGAGAAGCTCGATGGAAAGGTCATATTTGCGTTTACAGGCGATGAGGAGATAGGTGGAAACATG
+GCAATGCACATAGCTGAGAAGCTCAGAGACGAGGGAAAGCTTCCAACGTACATGGTAAACGCAGATGGAA
+TAGGCATGAAACCGATAATAAGGAGGAGAAAGGGGTTTAGTGTAGAGATAAGGGTTAAACCAGAGAAAAC
+CAAAGCTAAGGGAATCGTGAGGGAGAGGAAATTCTATGTTAAGACCCCAGTCGTCGAAACAAGACATGCG
+GCCTATTTCCTGCCTGGGGTTGATACGCATCCAATGATCGCACTTTCCCAGTTTGTGAGGAACTTTAACG
+TGCTCGCGATCTCGTTGGAAGGGAAATTCTTGAAGGGGAATGTGGTTCCTAGTGAGGTGACTTTAAGGTA
+TTTGGATCTTGGTGAGGGACAAGAAGTAGAGGTTGACTTAGGGCTAACGAGGCTTCTAAGGTCAATAGTC
+CCGCTCGTTAGGGCCCCCATAAAGCCCGAGAAGTACAGCGACTACGGCGTATCGATAACACCCAATGTCT
+ATTCCTTCGAGGGTCATCACGTGATTAAACTCGATATTAGAGCTATGAGCAACTCAAAGGAGGAAATTGA
+GAGGACAATCCAAGAGATAGTTGAGTTCAACGTTCCTGAGGCTGAAGTTGATATTAGGACAAACGAAAAG
+GCTGGCTACCTTTTCACGGATCCCCAGGATAGAATCGTTAGGGTAACGATTGATATTTTGAGGGAACTCG
+GTGAGGATGCTGAACCAATGGAGGGCCCAGGAGCTTCAGACTCAAGGTACTTCACTCCTTACGGAGTTAA
+GGCCATAGACATAGGACCAAAAGGCGGAAATATCCATGGGCCGAACGAGTACGTTGAGATAAACTCATTG
+AAGAAAATGCCAATGCTCTACAAAAGGCTTGCCATGGAACTATAGCCCTTATCATTAAACTTTTTAAACT
+GAGCAAAGTATCGCCTTAACATGCGTTGGAGGGACATCCCAAGGGATGCCAAGGTGTACATGCTGTATCA
+CACTATAATAGAACCTCAACTGATAGTCTGGCTACTCTTCCCCCTGTACTTGATGAAGACGGGTTACTCG
+ATACTGGAGGTGGGCGCGTTCTTCACGGCTGTTAACCTAGCTTCAATACCCTTAACTTATGTCTTCGGAA
+GGATGTTCAATAGGTGGGACATAAAGAAGGGTTTAATTGCTATAGACTTCCTAGATGGAGTTGCTTACGT
+CCTTTACGGCTTTGCAAAAGGTTCAATAGCTCCGATCCTCTTGTTCCTGGGAAGGTTATTTGAGAAGCTT
+TCTGAGATGCTCTATCCTTTGTATAGGGCCTACGAGCAGATAATATACCCCAGGGATAAGTACGAGGAGA
+TATTTACCTGGCACCTTAGGCTACCCGAGATTTCTAGGCTAATCTTCTTCCCAATCCTGGGCTACATATT
+TGGCTACATTTACACCGAGCCGTCCCATTACCGACTGGCATTCTTAATATTCGGACTCCTCTCGGCTTTC
+ACTATAACCTACATCTGGATCTTCCTTCCAAGCGTTAATAAAGAAGAGAGGATAAGCCCGGAAGGGTTCA
+AGTTTAGGGAGGGCGAGTTTAAGCTTCTACTGGCGTTCGAGGGATTCTTAACGATAGCATGGGCATTGGC
+CCCAACAATAGTTCTGCTTAATTATGTGATCTTCGTCCTTCACAAGACGATATTCGAGGTTACCCTGATC
+TCGTGCGCGAGCAGCGTGGCCACTATACTCGGAACGTACGTCAGCGAAAGGATTCCAAAGGAGAGGGGAT
+TCCATGCCATAGCTCTCGGAATGTTCATAAACGCGTTTTACGCCTTTGTGATGGCCCTCTCTCCACCGTT
+CTGGATAGTTCTGCTTGTTTATTCCCTGGGCGACTTTGGATTGGCGATGTGGTTCCCCTTCTATAGGGCT
+TGGATGTTTAGGTTAATACCGAACGAGAGGGTCAGCGAGTTTCACGCTGCAATATCCAGCTATAGAAGGG
+TGATAGAGCTGGTGGCCCCGGTAATAGCAGGTGCCCTGGCAACCCTGCACCCAACCCTGCCCTATGCCGC
+TAGCTTAGTGGGTTTCCTATCCGCCGGGTTGATGTTCATAATAATAAAGAGAAGAGAGGCTACTCAATGA
+AGACAGCCGGCTTAAGAGGTATTGCTTGCCTCTTCTTCCCGCCCTTATCTTCCTCCGGATTGATTATTAC
+CTCTAGGCCCAGCTCCTTCTCCAGGAAATCCTTTGATTCTCTCAGAACCTTCTCCTCGTCTATCCTCTTA
+ACGTCAAATGCCCTTTCCTTGATTATCGCTTGAACCAACTTTGCAACCTCTTTTCCGTGCTTCCTGATCT
+CCTCATCCTTCATGAGCTCAGCCATTGCACTCTTGAATTCCCTCTTCTCAGCGACGACCTCGTACACCTT
+CCACTTCCATTCAGGTGCAGTGTAAATGTAAGCCCTCTTCGGACTCTCTATCTTGGCCACCTCTATTATC
+TCCTTGATATCCTCTATCAGGGACTTTATGAAGTCCTCCTCAACTTCAACTTCCTCGTTCCACCACTCAT
+CAACGGGCTCTGGCCACTTAGCTAGGCTTACGAATCCCTCGCCTCCAAGCTTCTCCCAGAGTTCCTCGCA
+TATGTGGGGAGTAAACGGTGCCATTAGCCTAACCCATATGTCCGCTAATTTCCTCAGCACGAACCTCTTA
+GCTTCATCGTCCCTACCCTCAGTCCTTCTCATGTACCATCTCAGGTCGTTCATTATGCTGTAGAACGCCC
+ACTGGACGGCAGTTCTAGTTCTGAACTCTTCCAAGGCTTTAGTGGTTCCCTCGATTGCCTTGTTCAGCCT
+GTGAAGTAGCCACTTATCTATGGTCTTCAGCTCGACGTTTTCTTTGGCCTCGTACTCCGCGAACTGGCTT
+ATTAACTCGTAAAACCTTTCCAGTTGCCTCCTCAGCTTTCCAACTTCCTTTCTCCTCCAGTCGAAGTCGC
+TGTCGTGTTCGGCCAAGCTCATTATGTACAATCTTACAACATCAGCACCGTTCTCCTCTATAGCATCGAT
+GAAGTTCAGCACGTTACCCTTGCTCTTACTCATCTTCTGCCCCTCTAGGGTTCCGAAGCCGTTAACGGCT
+ATTCCCTTGGGCCAATGCTCCTCCCTGAATATTGCGACGTGGTTGAATATGAAGAACGTCAAGTGGTTTG
+GAATCAGGTCCTTTCCGGAGCATCTCCAGTCGAGTGGGTACCAGTACTCGAACTCCTCCTTCATCTCGTG
+GATTATCTCTGCTGGAATTCCAGTCTTCTTCTCCAGCTCTTTCTCCCTCTCCTCGCTGAACTCCTCTAGG
+AATATGTAGTCGAAGAACTCTGGGGTTAACTTTTCAGGGTCTAGCCTTCCTTCTTCCCTTAGCCTGTTGA
+TGTGCCTGCTTATCGTGTAGTACGCCATGTATATCGTTGAATCGCTTAGGCTTTCAATTACCCACTCGGG
+ATCCCAGGGCAATGGCGTTCCCAATCCAACCTTCCTTGCACAGGCCTTCTTGTCGAGCCAGTCTATTATC
+GCCTCGAACTGGGCCCTTCTGGTCTCTGGGTATATTTTCATTCTCGCCAAGGCTTTCCTAGCTTTCTCCT
+TCCACTCAGAATTTCCGTAGTCTATGAACCACTGGTCGTGAATTATCTTTATCACTGCCCTATTTCCGAA
+CCTCGATATAACGTTCTTCTCGGCGAACTCGTACATTATCTCTGCTATTCCCTTCTCCATCATCTCCTTC
+GCTATTAGCTCCTTGACCTCCTGAACCGGCTTTCCATCGTACGGAGGAACCTTGAAGATTCCCTTGTGAT
+ACTCGGCCTTATAAATCGTCTTCGTTGCCTGCTCGAGCTTTTCCCTGTCCTTTTGACTCTTTATTCCTAG
+CTTTTGAACTTCCTCAACGGCTGGAAACTCTCCGTAACCCTCTAGCTTTATCAAAGAGATGTAGGTTATC
+TCCTCGACTATCCTGGGGTCTATGTCGTACTTAACCAGTATCTCGGATTCCCTCTTCAGATCTTCCAGGG
+CGACGTGGTCGAAGGGAGCGTGGGCCGGAACGCTCATTACCACTCCAGTGGCGTTGTCGGGATCTACGAA
+CTCGGCCGGCAGTATTATTACCTCATCCCCCGTAACTGGGTTCCTGACGTACTTTCCTATCAGCTTCTCT
+CCCTTGAACTCCTCTATAACTTCAATCTCCCTGTCCTGGAACGAGAGCTTGTATGCTGCTTCCTTGCTAA
+TTATCCAAGTCTCCTCTTTTCCTCCTCTTTTTACCTTGGCCTTAACGTAGGTCGCATTCGGATTGATCCA
+CATGTTGGTTACTCCGTAAACTGTCTCTGGCCTTAGGGTTGCGGCCGGTAGGTATATTGTTTCATCACCT
+TCCTTGAGCTCGAATTTGATTATAACGTACTCCAGTATTGGAACGTCTTCACCTTCCATCAGATCGTGGT
+CTCCCAGGGGAGTCCCAACCACGGGATCCCAGCGAACCCTATGGGCCCCTTTGACTATGTACCCCTTCTC
+CTTTAGCTTCAGGAACTGCCACTCTATGAACTTGCTGAACGGCGGGAAGAGAGAAGTCGTGTAGAATTCT
+CTACTCCAGTCAACGCTGAAACCTGCCCTAATGAAAGTTTCCTTGGCCGCCTTCATGAAGTACTTGACTA
+TGTTTACTGGGTCTTCAAACGTCCACAGTATTTCCTCGGGAACCTTGTAAACGTCCCTGTATATCCATAT
+GGTGTGGGGATCCCTGTTCTTTATCCTCTCGGCTATACCGACTATTGGGGAACCCGTTATGTGCCATCCC
+ATGGGGAAGAGGACATTGTAGCCCTGCATCCTCTTAAACCTAGCTATAACATCTGGGATCGTGTAAGTCC
+TAGCATGGCCGACATGCAAGTGTCCAGAAAGATAGGGGAAGGCCACGGTTATGTAGAACTTCTTTTCCTT
+CGGCTTATCTTTTATGTTCGGCTCAAAGACCTTCGCCTCTAGCCACCTCTTCTGCCACTTCTCCTCGATA
+GCCCTGAAGTTCAGCTCAGGCATGGTCAGAACCTCCATCCAAAGCTTTCACAGAAGGAGATTACAAAATA
+GCTCGGGGATATCGAAAAGTCATGGGGAGCTGAGAAGGCTATCCCTCCTCATTGGCATCGCTCTTCATAA
+TGGTGTTTAGTATTTAAAGTTTTTCATTGTAAAGGGCGCGGGGAATTCATTGAATGAATAATATATGCCG
+AAATTCCTAAATCATTTTCCGGTAATTACTTAAAGGTGAAAGTTTTGGGGAAAAAACCAGCATTTATATT
+AATGCTGACTTGTGGTGGGAACTCAAACAAAAAGAAAAAAAGATATTAGCAGAGTCCTTGAAGAGATTAT
+CTCAGAAGAGTTTCTATTGGATCTCGAGAGTAGTTTGGAGGATATGCTGAGGAAATTTGATGAAACAATG
+GAATTCGAACCAGTTTCCTCAAGAGGTACTGTAAGCGATCTCGTAAGGGAGATGAAGGCGAATGAGGGAG
+TAGGGGCGATAATGCCATATAAGGGGATATCAAGGAGACGTTAAACTGGTTTTCAATCTGTGGAATATAG
+GAGAAGTTTTGGGAGTTGGATAAGGCAAATTAAGGTTGAGAATATTAGAAGTGTAGAGAACCTCAGCTTT
+GAAGTTGAAAAAGGAAAATTTTGAGCTCAGTTACAGCCATAAAAATTTCTGCGAAAAATACTCATTTGAG
+CACGTTCCGATTAGCGATACTCTTGCTCTTTTTAAGGAGAAAGATTCTTGATTTTCTTTTTAAACTGAAA
+GCTTAAATTATATCCTGTTATATAATTTTAGTTTGGGGAGGGAACGTGGGTGAGATCATTGAGGTAATAT
+ATGAAAATGGTATCTTAAAACCTCTAAAAAAGCTTCCTTTTAAGGAAGGAGAAAAGCTAATTGTGGAAGT
+CAAGAGTACAAATAAAGAAAAGCTCCTAGAAGAACTTAAGGGAAGTATAAAACTGGGAAAAAAAGTTACA
+ATTACTAGAATCTTAGAGCTGGAGGACGAAGTATGGTCATCTATTTAGATGCCAATGTGATTGTCGGTTA
+CTTGATCTATACTGACAAAACGGAGGAAATTAAGGAACTGCTCGAAAAGGACGAGATTTTCGTTACGACA
+ATAAACACTTTGTTTTGGGATGAGATTAATCTTTGAGGAACACTATGGAGAATACAAACTAAAAAAGCTA
+AAGAAATCACTAAGTCAAAAATTTGAAATTTATCGGGCATATTTAAGGAATTTAAACAGGCTAATAGTCG
+TTATACCCGCACCTTCCGATGTAAGCAAGCTAACCTATATCATGGAAAAATACTCCCTCCTCCCAAATGA
+CGCCTTGATAGTCCTCACCTGCAAGGTTTATGGAATTAATAAGATAGCAACTTTTGATTCTGATTTTGAG
+AATGTTGATTTCCTTGAAAAACTTCCTTGAGTGATGAGTATATGAGAGAAGCCATATGAGATGTCACTTA
+TATTACCGAATAGAGAAAAACTCTCCATGTGCCTTCTCAAACCGCATTCACTACCCTTAGAGATAAGCCA
+AGTGACAAGGATTTTTCTTGGAATAAGAAGTCAAAAGAGAAAGTCTGATTATTAAACCGTTATCAACTCC
+CTCCCAGCCTTCGTTAGCCTCTTACCCTTTCCTTCCACCACAACATCGTCCTCTATCCTAACTCCCCCAA
+GCCCAGGAATGTATATTCCTGGCTCTATCGTAAAGGTCATGCCGTTTTCCAGCGTAACCTCACCATCTGG
+CCCTATGTATGGCTCTTCATGAACATCCAAACCAAGGCCGTGCCCAGTTCTATGGGTGAAGTATTCCCCG
+TAACCTGCCTCACTAATAACTTCCCTGGCAACCTTATCAACTTCCTTCGCCTTTATTCCCTCCCTTACGG
+CCCTGTAAGCTTTCTCCTGGGCCTCCTTAACTATCTCGTACACCTCGATTAATTTTTCGTCTGGCCTTCC
+AACCGCTATAGTCCTGGTTATGTCCGAGCAGTAGCCTCTCCACCTAGCTCCGTAATCTAAGATGACGATG
+TCCCCCTTCCTTATCTTCCTCTCCCCCGGCTCGTGGTGGGGGTTGGCCGAGTTCTCGCCACTAGCAACTA
+TTGGGCTAAAGGATACCCCATCGCTAAGCTCCCTTATCCTAACCTCTATCTTCAAGGCCAACTCTTTCTC
+ACTCATCCCCAAGATGTCCCAGCTTAGAATCTCTTCAAAGACCTTATCGGCTATTCTAGCTGCGTGTTTC
+ATGTTCTCTATCTCCTCCCTGTCCTTCCTCATCCTCATTAACCTTATCAAGGAACTTAGAGGATGGAACT
+CGAAGTTGCCGAGCTTGAGAATGCCAATCAACCAGTCGGCCCTCATGGTGTCCTCTACGAGAAATCTACC
+CCTGTAAAGCTTGAGCTCTCCCAGGATCGTGGAGAGCTTGGCATATGGATTCTCACCGTCCCTCCAGAAG
+GTTACTGGAAAGTTCGTTATGACGTTCGAGTATAGGCTTGGAGCTAGTAGCTTGTACTCGCCATCGGCCG
+AGACTACAAGTATTGTAGGTCTTTCCCCGACCTCGTGGAGCTTCAGTCCGGTTAGATAATAGAGGTTTGA
+CCCAGGGCTTATAAAGGCACCATCAAAATTCATCTCGTTTAGTAACTTCACGAACCTATCTATCCTCATA
+CTTGTCCCCTCCAAATCTCATGAGTACGCGTCATTACTATAACGCGTCATCTTAAACTGATTTTGCATAC
+CATGATTGCACGAGGAGGGGAAAGTGGGTTTTCAGCTTTTTAATTTGGCATAAATTCTTAGGTTATATGA
+ATGAATTTGAGGTGAAGATGAAAGGTGGACACTTCCTTCCTCTTCAGCTCTAAGAAGATGTTCATAGTGA
+TCATTTCTGTTTATGCATATTTTGCGAAGGTAAGTGAACTTAGCTGAACATCTTCGTGAGTGGGGAGCTC
+TCCCAAATTCTCGAGTGTTCCCTTATCTACACTATAGTGGACACTTTAGTGGACATCTAAAACTATAAAC
+AGGTGAAAATTTTTTCGTGTTACGGGTTTTTGGTTTTTGTTTTTTCTTGGGATTTTGGGCATTTTTACCT
+TACGCTCGCCCCTAGAATACTAAACAGGAGTATAATAGAGGATTATTTTGGATTTAACTAATCCTTAGGG
+TTTTTCGTTTTCTGTTTACCACAACAGTGATAATTTCTTGCCAAGTGTATTCATTTAGAATCTAGGACCT
+TCCAAGGTTTGACTTTGGAGATGGAGTATTTTCAATCCCTAATTAGATAGTCTAGGAGGCTTGATAAGAC
+TTGTTTTCCCCAGGATTTTAGTGCTAGTGAATATTTTCCACTCAATTTAATTTCGATCGCAAAGTTGAGA
+TATCATGCCGATTATGAAGCTCTGATACGGCAGGACACTATGGGAAAATGCCCATTCAAGAAAAAGAAAA
+ATCCTCAGAGGAGACTCTCAATTAGCTTATAGTCTTCCTCCGGTATCTCCCTCATTGCTTTGCCCATCAA
+GTGTCCGCTCCACTTCTTCTTGTTCTTTATGAAGCTCAGCTTTGGAATTAGGGGCTTGAACTTTACTTCT
+CCAATCTTTATGGGCCTTATCTTTACCCTTATTGGGTAAGTCTCTCCTGGGGTGTGGGATTTAAATATCT
+TGGTGGAATCGCTATAGGGCTCGCTGACGACTTCAAAGATGCCAACTATCATTGGCTCAAGGACTTCACC
+CTTCCTACTCTCCTGCTTGACGTAGAAAACTAGCTTATCCCCAGGTTTTACCCTCTTCATGGTGTTCTCG
+TGTCTCCTGGGGACGCCCCAAACGTTCTTCTCCTTCACGACTTTCCAGTTATCTCTATTGGTTATGCACA
+GCCAGTAACTCATGGCTCGGCCCTCCTCACTATCTCTTCGTACTCATCCTTTTTAACGTACCTCCCGGAA
+ACTACCACGAACCTCTTCGGCTTGACCTTCCTCTTATACTCCCTTACGTTCCTTAGCCTTATCACGAGCC
+ACGGTCTGGCCCTTCTCCCCCTTGACTGCCACCTCTTTCTGTCCCTCTCGTACTTCCTCAGCTCTTCGGG
+AGTTAGGAAGAGCTCGTCCCCGTACTTCTCTATTATCTCCTCAACGCTCGCGAAGCTCTCAACTCCTTCA
+ACCTCGGCCTCACCGTAAAAACCCTGATCTTTCCTGGAGGCGTAGAATATTACCTTCATCCCGGGTTCCA
+CCCTAAGGGTTGCGGGCTTAACGAAGACCCTCTTCTTCTCCTTGAATATCCTATCGAGGAACTCCCTCGG
+CACGGGAAATGTTACTCCCACGATGTCCATAATAGCCCCCTCATGTTAGAGTACTCCAACTTTTATATAA
+TTGGTGGGGAGGATATTTTCATAAACGCCTATCCGCTAATACCTTTGGGCGGTGGTAGGATATGGGGTAT
+AAAAGGTTAATAGAGAGCTTGAACTTCCCCGTGGTTGAGGTGAACAAAAAGAGCGAAAAGGAGAAGGGCC
+CTGCCAGGCCTCCCTACTGGGAGATGGTCTTCTGGTGGACGAGAAAACCCCTTGTTGGTGCGAGGGCTAT
+AATTGCGGCCTCCCTCCTTCCCGAGGATGTCGATGTGAGTAGGTTCAAATCCATGATAGGGCTAAACGAG
+AGCACTCCTCACAGGGTCAATCCCAGGATTCCCCAGGACTTGGAAAAGTACTTCAGGGGAAAGAAGCTCC
+TCGACCCCTTCGCCGGCTTCGGTTCGATCCCCTTGGAGGGGCTTAGGCTTGGGCTTGACGTTACGGCGGT
+AGAGCTTTTGCCCGTGGCCTATGTATTCCTGAAGGCCGTTCTGGAGTATCCAAAGAAGTTCGGGAAGACC
+TTAGTTAGGGACGTTGAAAGGTGGGGGAACTGGATAACTGAACAGCTCAAGAACGACCCCGAGATCAGGG
+AGCTCTACGACGATGACGTTGCCGTTTACATCGGAACCTGGGAGATTAAGTGCCCCCACTGTGGGAGGTT
+TACACTTGCAGTAGGCAACTACTGGCTGGCGAGGGTCAAGGACTCGAAGGGGTACAAGAGGTTGGCCTAC
+ATGGTTCCCGAGGGTGAAGGCGTTAGGATAATAGACCTAAACGAAATCCTGGGGGACGTTTCGAGGGCTA
+AGGTTAAGGGGGAGGAGATAGTATTTGAGGGTAAGGGCTTCGTCGAGAAGGTTAGAAAAGCTGTGGAGGA
+GGGCAAGATTAAGGAAGGGGACGTCGAGATCAAGGGGGATAAGGTCATCTTTAGGGTTCCCTCTCCGAAC
+ATTGAAGCAAGGAAGAGCCAACTAACCTGCTTGGCCTGTGGAAACGTCATTAGGTATGCCGATGAGAACG
+GAAGGCACTACACCCAGAAGCCCGAGGGCGTCAAGGTGGATTTCTACGTGAAGTTCGCTTTGAAAAAGTA
+CCACGAGGGCGATGAAAGGTTTGCAAGGCAGAGGCTTCTCGTGAAGGTTAAAGTTAAGGATGGGGATCTA
+ATCTTTGAGCCCGCAACAAAGGAGGACAATGAAAAGCTTCTAAGAGCAAAGGAGAAAGTGAGGGAACTTA
+TTGAGAGGAAAGATCCGGACGTGCCGACTGAACAGATACCCCTTTACGAAAACCGTCGTATCACTCCAAT
+ACTCAGTGCGGAAAGATGGTTCCACCTCTTCAACCCCCGCCAGCTCCTCACGCTGATTAAGATTGTGAGG
+CTCATCCGCGAGGTGGGCAAGAAGGTCGAGGAGGAGAAGCTCAAGGAAGGCTGGGACGAGGAGAGGGCCT
+TCGAGTACGCTGAGGCCGTGGCGACGTACTTGAGCATGGTGCTGATGAAGTACGCTATTTACAACTCTTA
+TGTCACTTATTGGAATTCTTCTCTTATTATGGCGCCGTCTCTAGCAGTTAGGGGAATAGCTATGCAATGG
+AACCCATATGAGATATCGCCCTCAGCTCGTTGGACAGGTTCTTGGAGACAGGGAATTGAACATACCTTCT
+CGCGGTCTCTTGAATACCTCACCACTGCCCTCGCTCCCTCTGGTCAGAAGACCCTCACCGACTTCACGAA
+GACCAACACAGTGAAAGTCCTCCAGGGCGACGCGACCTCTCTTAATCTCGGCGAGAAGTTCGACGTCATC
+GTCACCGACCCGCCGTACGCTGATGACGTCCCGTACACAGAGCTGAGCGACTTCTACTACGTCTGGCTTA
+AGAGGGCATTGAGTGACTCCGACGGTAAAAGACTGATCCCGAGGTTCCACAAGACGGCATTCTTCAAGAA
+AGTTGGAGCCAAGTGGGTTGAAATTAAAACTCAATGGCAAGAATTCGCTAAGAGAGAGGTTTCAACTAAC
+CCCGGCCGTTTCATGGACGATGAAAATAGGAAAGAAAAGGCCGTTCAGCACTTCGAAAACCTCTTTGCCC
+AGGCCTTCGTTGCGATGAGGGAACACCTAAAGGACGATGGCCTTTTGGTTACTTACTACGCCCACACTGA
+CCCGGAGAGCTGGTTGAATCTCCTCAACGCTGGCTGGAGAAGGGCTGGACTTCAAATAACGAGGGCTATC
+CCATTGACGACTGAGTCATCGACTAGCATTGTTAAGAGGGGCAAGCTGAGCTTGGACACCTCTATAGTAG
+TTGTCTGGAGGAAATCGAAAAAGATTGATAGGGTTGAGATATCAAGGTTGAATGAGGAGATAAGTGAGAA
+GGCTATAGAGTCGGCAAAGCTCTACATGAAGCACGGCTATAGGGGGCTTGACCTGCTTTATGGCGTCATG
+GCCTCTATACTTGAGGAAGTAACCAAGTACTCCGAGGTGACCTCGCCGAAGGGGGCTTTATCAACGAGGG
+AAATCCTGGAGAGGCATGTTTACCCTGCAACGATTAGGGGAATAGTCGAGGCGCTGGCGGATGTTAAGGG
+TAGGATAACCTCGAACGAGGGGTTATTCTACTCGGCTTACAAGGTTCTCTTCGGGAATGCATCCATAAGT
+CCAAACGATATAGTTCTCCTCAACTTGGCGACCTTTACGAATGCAAAGTTGCTGATCAGGGACAAGATCC
+TTAAGCAAGTTGGCTCGGGCAAGAAGGAGTTTAGGCTTTACTCTCCAGATATCCTGGGTGAGAGGGCTTT
+GAACACTAGGGAATTGCAGGCCTTCCTTAGGGAGAGGGGGCTTAACCCCCAAGATCCAGTTCCCAGGAAT
+TCCGTAGATGTGTTGCACTTGCTCGAGTATTATTCCCTCCTTGGAAGTGACGTGCTTAAGGAGAGGGTTG
+AAGCCTTGAAGAAGAGGCACGCCCCCTTGGTTGAGGAGGCCATTGCAATGGCTAAGCTCGTGTCCTCGTA
+CTACAAGGCCATGTACTCTCAAATGCTCTCCCCGCTTGGCGTGGTTATAAGGGCCGATGAGAGGAAAGTT
+GAGGGCGAGCTGATGAAAGATGGCCACTATGAGGTAGTTCTGATGAGCAGGTTGGTTAGGAACCTTGGGG
+GTGGTGTGATTTGAGGTACGAGGTTTGGGATGACGTCCTCGACCAAAGCTTGGATGAGCACTCGGCTCCT
+GAGCTCGGGGATGTAATAACCGGGAGGGCTCCCAGGATATATACTGATCCCAGGGAGTTCTTCAAGAGAA
+CGTACTTCACAGACCCCATGCTCGAAATCCTGGATCAGATACTTAGGACTTTTGAGGGGAAGGAGAGGCA
+GAACGTCTTCCTGATTTACTCCCTCTTTGGGGGCGGTAAGACGCACACCATCTTAACTATCTACCACGCT
+TTCAGGGATCCTGGGGCCCTCTTGGATGAGGAGGTTCTCAGGGACTACGATCCTGAAAAGAGGGAAAAAA
+TTAAGGAGATAGGTGAGAGGATATCCTCGCTCAGCGATGTAATAGTTGTCCCGGTTTACGGGAAGGGGGA
+GCTTCCTAGACCCAGGAAGCCTAGGGATGGAAAGAAGACGATATGGGGGTACATCGCTGACCTACTGGGA
+GAGTACGAGAAGGTGAGGGTTGAGGATGAGACGTTGACGAGCCCTACCCCCGAGCTGATAAGGGAAATAA
+TAGGGAGGAGAAAGGTTCTCTTTCTGATAGATGAGATCGTTGATTACATAGATAACATTAGGAAGTCCAC
+GGACGAAGAGGAGAGGAACTACTCTAGGAACGTTAGCAAGTTTTTGGATCACTTGGCTACAGCTCTCCTG
+GGGTCTCAGTCAGTAATGGTCATGACGATTCCGATGGAGGAGGAAGGCGAAGTATTGAAAGGGGAGAAGG
+AGTACGATAGGGATGTAATAATAGAGGTAAGGAGGGCCGTAACCAGGGTTGGCGGGGCGAGGATGTACTC
+TCCTGTAAAGATCGGGGGAAAGGAAAATGAATTGGTTGAGATATTGAAGAGGAGAATATTCAAGGGGATA
+GACGAGGAGGAGAAAGCTAAGGTGCTTTCAGAGCTTAGGGAGGCTTATTCAAATAAGAACGTCTTCGGGG
+AAAACGTTAAGTTCGAGGAGATAAGGAAGAGTTACCCGTTCCATCCCGAGTACGTTGAGGTTCTTAGGAC
+GATAATAGAGAGGGTCGGCCTCCAGAGGACTAGGGATTTGATAAGGATAACCAGGATAGTTATGAGGGAA
+CTATTGAAGAGGGGTGAGAGCCCGGCTTTAATAATGCCCCACCATATTCCCCTGAATGATGATAAAATTA
+AGGGAAGCCTCTTCTCGAAGAGCACAATTTATAGTGACTACTGGACGGTTTACGAGACCGATATAAACGA
+TGAGAAGTTGAAGGAGTTTAGGAACCCTGAGCTGGCAAGGATAATTCTAACCTACATCTTCCTAAGGACT
+TATCCCTACGATTCACCGATGAGCCTCTCCGAGTTTCCAACTCCAGAAAGGATTGCTAGGGGAGTTTACG
+AGCCAGAGCTCTTCAAGAGCAAGAACTGGCTCCCCGTGGACATAAAGGATGCGGTCGAGGAGATAAGGGG
+AAGCGTTAAGTTCATGTACCTGAACAAGAGGGATCCCTACCTCTGGTTCTGGAGGGTAGCTAACGTATCG
+CAGATGGTCAATAGCAAGGTCGAGGAGCTCCTGGATACTAGGAGAGGAGAAGTAATTAGTGAGCTAGTCA
+AGAAGGTTCACAGGTTCGTCAAGGAGAGGAAGAGTTTAGTATCCTCGAGGGCTAAGATAGAGGATCATGT
+AACGTTCTTTAAAGCCAACAACGTTATCGTGACTAGGGAGACCCAGGAGTTCCAGGACACCCCGGAGTAC
+AAGCTGATGGTTCTAGTTAGGGACGATGTTGATGAGGACATGCTGAGGAAAATTATCTTCATGTACGGGA
+GCGGAACGAGGACGTACAAGAACAGCATCGTGGTGGTTTACGTTGCGAGCGGTGGAATGGAGGAGATGGC
+AAAGAGCATGGCAACGATAATGGCCTGCGACGAGGTGAAGAAGAACATCAGGGAGAAGTTCAAGAAGTAT
+GGCGAGGACGTTGTAAGGATTCAGATGAGCATGGTTGAGGATATAAGGAGGAAGGCCCTTGAAGACTTGG
+AGAGTCAGATAGTCCATTACTTCAGGATGGTCGCTTATCCCGATAAGGATGGGCCCAAGGTAGTTCAGGC
+TCAGGCATCTTCAAAGTCCGTCATAGAGAACGTATACTCAGCTTTAGTTAGTCAAGGGAAGATAGTCGAT
+GACTTTGACTTCGAGTGGCTCGTGGATAAGTTCGAGGACGTGAACGTGAAGGTACTCAGGCCAGAGGGTT
+ACCCCGTCTCTGAGCTAATTTACATGATAATGAGCAACCCGAGGCTTCCAATGGTAAGTACTGAGAGACT
+TTACGAGGCCATCAAGGATGCCGTGATTGAGTTGGAGATAGGAATTGAAAGGGATGGAGTCATTTACTTC
+AAGAAGGTTTACAAGGAGCTACCCAAGGAGGAGGAAAAGGGCAATCCTCCTGCCACCGTAAGGTTGAAGG
+ATGTCATACTTCCGCGGGAGGAGGCCCTAAACAGGCAGGTTCTGGAGCTCCTTAAGAGGGAGAGCGAGGA
+GGTAGTAAGGAAGGGGAACGTGGACTATAGCGTTAGGAGATGGTACGAGGTTTACCTCCCCAACTCATCC
+TCACTTATTCCTCTGAGAAGCGTCGTCAGGGATGGGAAAGTCAAGGATGAATATTTCGAAGGTGTCCTAT
+GGGGATACATAGTTGAGAGGAAAGAGGAAACCCCAATAGTCCGGGGAGAGTTCCAGCTTGAGGTTAGCGA
+TCACATAATTAAGGGGAGGCCAGGTGACGTTATAACCCTGGAGGTCAAGGTGAAGCCCCTGGGGAGGGAG
+CCCTTCACGGTTGAACTGGAAACTAATTTTGGAGAGCTGGGTTCTCAGGAGGTCAAGCTGGAAGGGGAGG
+AGAAGAAGGTTACCTGGACGATAATCGTTCCCGAAGAGAGGGAGATAGCTAGGATAGAGGGAAGGAGCGA
+GAGTAGGAGAAGAGAAGTCGAGGTAACGATAATTCCAATTCTCGAGGAGGAGATCGTCGAGGTAGGTGAA
+GTGAAGGAGGAGCATAAAGGCAACGTACTTCTCGAGATACTTGACGTGGACTCTACCGAGACCCTAGAGC
+TTATCCCAGTCGAGGGGCGAGTCGTGGGTAGCATGAGGATAGAAAAGCCCCTCTGGGAGGCAAGGTTCGA
+TGGCCTTAGCTTGGAGGTTGCCAAGTACATCCTTAAGGAGATAGAAGAGGTTTTGGGAAGTAAAGCTCGC
+TTAGACCTTAGGGTCAAGCTTGACGAGGGAATTACTATAAATGACTTACTCTTCGAGAAGCTAAGACCCC
+TCAGCGGGAGGGTAACCTTCAGGATAAAGAAAGGTGAGGGGAATGAGTGAAGGCGTAATGTACATGGTAA
+AGCTGAAGTACATAGACAAGGCTAAGCTACCGGTTAGAAGGGAGCAGAAGCTTGCGGAGTTTCTCCCAGT
+ATTCTTAACAGAGGGTCAAAAGGTTCCGGGAAGGGTTGAAGCCAGGACGAGGGTTTATCTCCCGGAGTTC
+TTGGAGTTCGCAAAAGATCTGGGCTGGGAAGTTAAGGGGAAGAAGAGGATAACCCTAACAACTCATGATG
+ACTATGCTTACCTGAGACTGCTCGTGTACGGTGTTGTAATGTCCGCAACTAAGGATCCAGTTAAGTGGGA
+CTACCTTAAGGATCACGTTCTTTCCATGGAGTCAATCCCCCTTAGGTACTGGGCTTCAAAGTTCAAGAAC
+GTCTATTGGAAGTACAAGAATAGGGGAAAACTGCTCTACTTAGCGAGAAGATTCCTGGAGGTGGAGACGG
+TTTGAATCTACCCGAGGCCCTGCTTAGGGAGTTAGTTCTTCACTCCCCTAACCTTTTCTACATGTCCCTG
+GCTTGGCCAGGGAGGAAAAAGATTGAGCCCTTTCTTCACCAACTCCAACCCTTATACCATGCAATGATTC
+AAAGGCCCGTGAGAATGTTCATAGCAGATGAGATAGGTCTTGGAAAGACGATTCAGGCATTGGCAATAGC
+GAGGTACCTCAACCTCAAGGGGGAGGCCAAGAGGATCCTTATCCTAGTCCCTAAGATACTCAGGGAGCAG
+TGGAGGGAAGAGGTGGAGAGGCTTGGAATAATACCTATCGTAATAGAGAGCGGGGCGGAGGTTGAGAGCA
+AATTAAGGAGAAAGGAGGGATTCTTTATAGTTTCAATAGACTTAGCAAAGATGCCCGAACATAGGGACAA
+GTTCCTGGAGAAGGAATGGGATCTTGTTATAATCGATGAAGCCCATAACGTGACCCTTGGAACTCAGAGG
+TACGAATTTGTAAAGGATCTCGTTGGTAAAAACAAAGATCTAAACGTGATTTTCCTCTCGGCAACACCGC
+ACAGGGGAGATCCAAAGGATTACCTAGCAAGGCTTACCCTCCTGGATCCAACTTTAATCGACGATTACTC
+AAAGCTCGACTCCCAGGAATTCTACAGAAGAACGATGGGAACGATAATCTTTAGGAGGACTAAGTCGATA
+GTGAACGAGCTTGAGGGCGAGAACATTTTCAGAAAGTGCTACTTTGGGGCCATAGTCGTCGGGATTACTG
+AGGAGGAGAAAGAGTTCTTTAGGAGGCTAAACGATGTCCTATCAAAGCTAGTGAAGAACACCCAGAAGAA
+TTCCCCCCAGGCCCTCCTCGCCGTCCTAGTAAACAAGAGGGCTTCCTCAAGTTATTCCTCGGCCATGAAA
+ACTCTCAACAAGATAGTGGAAAGCTACTCCGTGAGGGAGGTAAACCTGGGAAAAGTCCGGGACTACATAG
+AGAGACTCTTCGGACTAGGCTATGAGGACGTGAACCTCGAGGGCTTCTCGGAGTACGATGATGTTATTGA
+TAAAATAATCGAAGAGTACTCTGCAGTTCTCCAGGAAAGCCAGGTCAGGGAGTTCAGAGAATTACTTGAC
+GTGCTTAAAAGAATCAAGATGGACACAAAGCTCAACATCGTTGCCAACGTGGTTAAGCAACACGTTGAAA
+GGGGGGAGAAGGTGATAATATTCACGGAATTCAAGGATACGCTCGAGTACCTAAGAAAGAACCTACCCAG
+CCTCGCTGGGCTTAGCGATGAAGACGTTTCAATACTCCATGGAGGAATGCCTTCGGGAAAGGTTGAAGAA
+GAAATAAGAAAATTCGAAAAGCATGGAAAGTTACTCATATCCACCGACGTGGCATCTGAAGGTCTAAACC
+TTCAAGTAGCCAACGTTCTGATAAATTACGAGGCCCCTTGGACACCGATAAAGCTTGAACAGAGGGTTGG
+AAGAGTATGGAGGATAAACCAGAAAAGGGATGTAAAGGCGTACACGATATTCCTGGATACCGAAGTTGAC
+ATGTACGTCCTTAACAACCTTTACCGAAAAATAATGAACATAAAGGAGGCAATTGGTGGAGGGCCGAGAG
+TTGGAATACCGGTCTTAGCGGAGAAAATCTTAGAAGGGGACTTTGAGAAAATATGGAAGGACATCCCAGG
+AGATTTTGAAGCCCGGGAAAAGATCAGCGAGTACGATATAGGGTACGCTATACTGAGGAGGGAAATTGAA
+GGGTACAAGAGGGCTATACTTAACACTCTGAGAATCCTAAGGCAGAGCATAAGGGGAGCCGTCCCCCAGG
+AGAGGGTGGAAAATATAAAAAGGGAACTCGAACTTGCGCTCGGAGAAGATGGACTAAAGAAGGAAGATAT
+CTCCGACGTCGTAAAAGATTACCTCAGAGAATTGCTCGGAATTAACGTTCCCGAGGTTACGCCTATACTC
+CACAGGATATTGGTGAGTGGAGAAGAGATTAAGCGGGGAATAAAGGTCGGCGTTAAGAAGGGAAAGGCCG
+AGCTATTCCTCGTGAAGTTGGTAAGAGACGGAAATGAAATCCACAGAATTCCCGTAATGGTAGAAAACGG
+AGAGGTAGTTTATGGGATCAAACTCCTGCAACGGCTCGTTGAGCTCCTTAAAGATGGATACGTAATCCTG
+GGTGAGGCAAATCTTGATTCTCCGCACTTAGCTAAGATCATAGGAGTTGGGCGTGAAAGGCTTTACAAGG
+TTCGAGAAAAGTACAGGAAGTATGAGAGATGGCTTAAGAGAAAGATGCTCAAAAGGGATTATCTGTTCAC
+GGAAACTCAAGTCGTTCCAGAGAAGATAGTTGAGTTCGAACCCCTGGGAGAGAAGTTCAAAATGGCCAAG
+CTAATACCCCTTGGATTACTCGAGCATCTAGGTCTTTCCCAGGAAGATATAAGCCTACCCACAAAGGAAG
+ACGAACTCTTACTCACGAGGAACTTCGTCCCCTTGGAGGACATATTAAAAGCAGAAGCTGAGGCGATGAG
+AATAGTAATCGAGCTCGAGAAGGAAAAGCTGAGGAAGGAGTACGGAGAAGAGGGATGGGAGGTAAAGGAC
+GTATCCCTCCACGAGCACTACGACATCTTAGTTAGGCATCCCGACGGAGAGAAGTACATAGAGGTTAAGG
+GGCATTTGCCCCTACTTCTCCAGGCCGAGCTAACGGAGGCTGAGGCTAAATTTGCGAAGGAGAATGAAGA
+TAAGTACTGGCTATACATAGTCACAAATATCAGGAAGAGGCCGATAATATTAAAGGTTTTTAAACCGTTG
+AGTAACCCTAGGATATTCCTCGTAACCGGGAAGGGAGAACTGGAAATAACCGGGCAAATTAAAGTTAAAA
+TCAAAGAAAGGAAGAGAACCTTACTATCCATAGGCCCCATAGAGGGAAGCTAAAATGAAAGTTGGAGAGC
+TAAACGTCAGCGAGAAAATAAAGGAAATCCTAAGGGAGAGGGGAATCGAAGAGCTTTACCCCCCTCAGGC
+GGAAGCCCTAACCTCCGGGGTTCTAGAGGGAGAGAACTTATTGGTTGCAATTCCAACCGCAAGCGGAAAA
+ACGCTCATAGCTGAGATAGCAATTGCAAATAAATTACTGGAAGAGGGAGGAAAGGCTGTCTACATAGTTC
+CCCTTAAGGCCTTGGCCGAGGAAAAGTTCAGGGAATTCAAGGACTGGGAAAGGCTGGGCCTTAAAGTGGC
+GATGGCCACGGGAGATTACGATTCCAAGGACGAGTGGCTCGGCAAGTACGACATAATAATAGCTACAGCG
+GAGAAGTTTGATTCCCTACTTAGGCACGGCTCGAGCTGGATCAGGGACGTTAAAATGCTTGTAATCGATG
+AGATTCACTTAATCGGTTCTAGGGACAGGGGGGCAACGCTAGAATTTATAATAACGCAAATGCTTGGGAG
+AGCTCAAATAATAGGCTTGTCGGCCACTATAGGGAACCCGGAAGAATTAGCTGAGTGGTTGAACGCTAAG
+CTTATAAGGAGCGACTGGAGGCCCGTAAAGCTAAGGAAGGGAGTGTTTTACCAGGGCTTCGTATTCTGGG
+AGGATGGAGGAAGCGAGAGGTATAACTCCTGGGAAGAACTAGTGTACGATGCAGTAAAGAAAGGTAAAGG
+AGCACTAGTTTTCGTCAACATGAGAAGAAAGGCCGAGAAGACGGCTTTAGAGTTAGCCAAGAAGGTTAAA
+AATTACCTAGACAGGAAGGAGTTAAGGGAGCTCAGGGAGCTCGCGGAATCGCTAGAAGAAAATCCTACAA
+ACGAAAAGCTAGCCAAGGCATTGTTGAGTGGTGTAGCCTTTCATCATGCCGGTTTAGGAAGGGACGAGAG
+GGTTTTGGTTGAGGACAACTTCAGGAAGGGCCTAATAAAGGTAGTGGTTGCAACCCCGACGCTTTCAGCC
+GGAATAAACACTCCTGCTTTTAGGGTAATAATAAGGGACACCTGGAGGTACTCGGAGTTCGGCATGGAGA
+GGATTCCAGTTCTAGAGGTTCAGCAGATGATGGGCAGGGCCGGAAGGCCTAGGTACGATGAGGTTGGAGA
+GGCAATAATAGTCTCAACTACCGAGGAGCCTTCGCTAGTTATTGATCATTACATAAAGGGAAAGCCCGAA
+AAGTTGTTCTCTCAGCTCTCAAACGAGAGCATACTGAGGAGCCAAATCTTAGCTTTGATAGCAACTTTCG
+GATACTCAGAATTCAAGGAGATATACGATTTTTTGGAGAGAACTTTCTATGCTCATCAAGGAAAAGACCC
+CTACATGCTTGAAGAGAAGATAAGGAGGATAATCTACTTCCTTCTAGAGAACGAGTTCATAGAGGTAACG
+CTCGAAGACGAGATAAAGCCTCTCCCCCTTGGCGTTAGAACGACGAAGCTGTACATAGACCCGATGACCG
+CTAAGATATTCAAAGACACCCTTCCCAGGATAGAGAAAAATCCCAACCCCCTGGGAATATTCCACATGAT
+ATCTCTCGCTCCAGATCTGACTCCTCTATCGTACTCTAAGAGGGAAACCTCAATGCTGGAAGACGAGTAC
+TACAGCTTAATGGACAGGCTGTACTTCGAGCTTGACTACGAGAACGAGAGAAAGTTCTTCAGGGCATTCA
+AAACGGCCCTAGTTTTAAACGCTTGGATAAACGAGGTGCCCGAGGGGGAGATAGTTGAGAGGTTCAACGT
+TGAGCCCGGGGATATATACAGGATAGTAGAGACCGCCGAGTGGTTAATCTACTCCCTGGGCGAGATAGCA
+AAAGTTTTGGAGGCATCTCAGGAAGTGGTCGACTACGTAAACACCTTGAGGCTCAGGGTGAAGCACGGAA
+TCAGGGAAGAACTGATACCCCTAATGGAGTTACCCATGGTCGGGAGGAAAAGGGCGAGGGCACTTTACAA
+TGCTGGGTTCAAGGATTTGGAGAGCATAAGGAACGCTAAGCCTTCCGAGCTTCTAAGGATAGAAGGAATA
+GGGGCAAAAATAGTTGAAGGAATATTCAAATATCTTGGCAAGGAGGTTAAGATTACGGAGAGGCCCAGGA
+AGGGAACCTTGGACTATTTCCTGAACCCATAAAATTTTCGAAAAGACGTGGACTATTTTAGATTTCACAT
+ACCTAAATTGTTTACGTGAAGAAAATTAAAACATTGCATTGGTCAAAACAATGATCTAGTCTCTCCGGAG
+TTTCTTCAAAAAATTAGGGAGTAAAGCTAACAAAGGCTTTTATTAAAAGCCTGCGAGAAAAAATCGGTGG
+AATTTCATGCCGGAGAGAGTCGTCATAGCCCTCGGAGGAAACGCCCTTCAGCAGAGGGGTCAAAAGGGAA
+CGTACGAGGAGATGATGGAGAACGTTAAGAAAACTGCAAAGCAGATAGCTGAAATTATCGCGAGGGGTTA
+CGAAGTGGTTATAACCCACGGAAATGGCCCTCAGGTAGGGACGATCCTCCTTCACATGGACGCTGGCCAA
+TCACTTCACGGAATTCCAGCTCAGCCCATGGACGTTGCTGGGGCAATGAGCCAGGGATGGATAGGTTACA
+TGATACAGCAGGCACTGAGGAACGAGCTTAGGAAGAGGGGGATAGAGAGGGAGGTAGTTACGATAGTTAC
+CCAGACAATAGTAGATAAGGACGATCCTGCCTTCGAGAACCCAACTAAACCAGTTGGCCCGTTCTACGAC
+GAGGAAACTGCAAAGAAACTAGCTAAGGAAAAGGGATGGGTAGTGAAGGAAGACGCTGGAAGGGGATGGA
+GGAGGGTAGTTCCAAGCCCAGATCCAAAGAGGCACGTAGAGGCTGAGACCATAAAGAAGTTAGTTGAGGA
+TGGCGTTATAGTTATAGCGAGCGGCGGGGGAGGAGTGCCGGTAATAGAGGAGGATGGAGAGATAAAAGGG
+GTCGAAGCGGTAATAGACAAGGATCTAGCGGGAGAGAGGTTAGCTGAGGAGGTTAACGCTGACATACTGA
+TGATCTTAACGGATGTAAACGGGGCAGCACTCTACTACGGAACCGAGAAGGAGACCTGGCTTAGAGAAGT
+TAAGGTGGACGAGATGGAGAGGTACTATCAAGAAGGGCACTTCAAGGCCGGAAGCATGGGGCCAAAGGTT
+TTAGCTGCTATAAGGTTCGTGAAGAACGGAGGAAAGAGGGCAATAATTGCTCACCTTGAGAAAGCTGTTG
+AAGCCCTGGAAGGAAAGACCGGGACACAGGTTATTCCCTGACTACCTTTTTCTATTATCGTAGAAGTACT
+TCGCCATGGCCTCTCCATAGGCCTCGTAGTACCTCCTATTGACGAGCATCCTCACGAATATTAGGACGAG
+TAACAGCACCCCGAAGGCAACCCCATACGTCTTCGTCGCTTTTATAAGTCCGAAGATGGTAACTCCAAAT
+ATGCCGAACACGACTAAGAACACTAAAGCGAGGAGGATCTTGTATCCATACTTCTCCATGAACAAGGCAA
+AGTCCATAGGATACACCAAAATGAATACGCCCTAGTTTCTTAAAAATTTTCAAGGTGGGAAGAGACCCAG
+ATAGGTAAAGATGGAGGCGGAGGCCATGGATATCAAAAAAGTTATGGGTATAGGGCTTGCTTTCGTTCTT
+TTATTAAGTGTAATTATCACCATGAATACTAAGAGTGACAAAGAGATATTAGAGTCAACATTAAAGATAG
+ACATCCCAGTAATTCCGAACCTTATTGCTATGAATGACTCACTTCTCGAGACTGCCGTTAATCGTGCAGA
+GTATTTAATTTCCCAAGCTCAATCAACTCAATTGAATGACGAAGAAATTCAGAGACTTTTACAAAGTGCT
+CTCAAAAAGCTTGAGATCTCCAAATCTGAAAAGGATCCATGGAAAGCATTAATAAATGCCAGGGAGGCCT
+CGGTAGAGGCGGTAACAGTTATAGCATATGCTCAAGCTAAGAAAGGAAAATTGAGTGAAGAAGATGTTCT
+TAATGAAATTCCAGCGTGGGCGAGCAAGATACAGCTTCTAAAAACCAAAATGAAGTACAATGGGGAAGAT
+CTAGAGCAGTCCATAATTATTACAGCAGAGGTTGAGAGGAGCCTTGATTCTGCTGAGAACTGGTTAAGTC
+AAGCCCAGGAAATACTAAACCTTAAAAACATGTCAAGAGCACTTAGAATTGCCTACGCAATGGGTGCCCT
+GGAAGCCGTTCGTGGGAACCTGGAAGACGCAGAATTCTTGCTTAGTTCAGTTCAAAAAGATGGAATTGAT
+CAGGAAGAGGTCTTTGTAAGGATATACAAGAGACTTAGTAAAGAAGCTAGCTCAAGGCTTGATGATAAGG
+CTTATCCAAAAGAATCCTTTGCAAATCTAACTTTGCATGCGGCGGAGGAGTTCATCAAAAGAGCAGAGTC
+AAGATTTAACCGTGGATTTAAAGCATTAGCAATTATAGACATTATGCACGCATTAGTTTTATTGGAAAGC
+TTAGATGCCCTTTCAGAAGTTCCGGATCCATGGTATACTAATGCCACAATAACTGCTAATGATGTTTATC
+AAGCTAAGAAACAAGCAGTTCAGGCACTGAATGAAGCTATCAAAAACGCTAATGGTAATGAGCTATCTTT
+GTATCTCCTAAAATTCGCTGATTCAGACATAAAGACGGCAGACTCTCTAGTAAAAAGGAGCATAGATTCT
+GGAAGATTTAAAAATACTGAATCACTAAGATTAGCTTATGCATTATATATCCGCGCTACAAGCTATGCAA
+AAAACGTTAACAAAGTTATAGAACTATTACAAGGCTAACATTATTTTCTTTTCTATTTTAACTCTTCATT
+TAGGGTCTTACCTTTTTCTTTTGAAAGCTCGTCCTTTAGGGTGGGGATGCGGTAATTCTGAAACGGCCAT
+GCCCTTTTAAGTTTTTGCAACTTAGTAAGGCCACTCAAGAACAACCCAATGAGACGAGGGGTTTCATCGT
+GACACTGGAAGGAAGACGCCGGTAGGCGTCTCTAAGTGATAATCCCAAGTCATTTAGTGGTAAAGCAAAG
+ATTAGTTATTGGGTTTTATCCTTTTTATAGATCCTTCGAGGAACTAATATCGACAAAATTAAATTAAAAG
+AGGTCAGCCAAGGGCGGAGAGGAAGACTCCAGCTACAACTGCAGTTCCTATAACACCAGCAACGTTTGGA
+CCCATCGCATGCATTAAGATGAAGTTTCCAGGGTCTTCCTCACTTGCAAGCTTTTGAACAACTCTGGCAC
+TCATGGGGACTGCCGAAACTCCAGCGGCGCCGATCATCGGGTTTATCCTACCACCGCTGATCTTCATCAT
+GAGCTTCCCGAAGAGCACCCCTCCAGCGGTTGCCGAGGCGAAGGCAACTATACCCAAAGCCAAGATCATC
+AATGTCTTAGGCGTTAGGAAGCTCTCGGCCCTCATAGTGGAACCAATTCCAAGGCCCAGGAATATCGTAA
+CTATGTTCATCAATTCTTCCTGCGCTGCCTTGCTAAGCCTTTGAACGACACCGCTCTCCCTGAAGAGGTT
+TCCTATCATTAGCATTCCAATTAAGGGAGCCGCTGAGGGAACAAGTAACCCTATGACTATCATGCTTACA
+ATTGGGAAGAGGATCTTCTCCCTCTTTGACACGGGCCTTAGCTGTTCCATTCTAATCTTTCTCTCCTCAG
+GTGTAGTTAGGGCCTTAATGACTGGCGGCTGGATCAACGGAACGAGACTCATGTAACTGTAAGCAGCTAC
+AGCAGTTGCCGAGAGGATGTGTGGTGCCAACTTAGTTGTCAAGTATATCGTTGTGGGGCCATCGGCACCC
+CCTATTATTCCTATTGAGGCAGCTTCCTTCAGGTTAAAGCCAAGGGCCAAGGCCACAAGCATCGCAACGA
+ACACACCTATTTGAGCTGCTGCTCCAAGTAAGGCAGTCTTTGGATCAGCTATCATCGGTCCGAAATCGGT
+CATTGCTCCTAATCCGAAGAATATTAGCAACGGAACTATTTCGGTCTTTATTAGGAGGTAGTAGATTAGG
+TCAAACAATCCTGGGGGGCCGTACTGCTTGTTCAAGTAGCTAAGGGTTGCAAAGATATTACCTTGAACTT
+CCGGGGGGAGCTGAGGCGCTAAAGGCCAGTTGGCCATGTGCGAAAGGGGCAAGTTGACTAAAACAGCACT
+TATCCCGATTGGGAGTAAGAGTAGGGGTTCCATCTTGTACCTTATGGCTAGGTACACTAAGGTTAAGCCA
+ACAATTATCATCACTACGTTTCCCCATGTCAAGTTAAGCAGTCCCATGTGCTCAAAGAAGTCCACTAGAG
+CCTGCTCAAGACCCATTAACATCACCCCAGCTCTATGAGGGGAGTTCCAGTATCGACTGCATCCCCTTCC
+TTGACGAGTATTCTCTTAACGACTCCATCCCTTGGGGCTGGGATTTCGTTTTCCATTTTCATCGCTTCAA
+GGATTAGGAGGCCCTGGCCAAGTTTGACCTGCTGTCCTTCCTGGACAAGGATTTTCAACACCTTACCAGG
+CATTGGGGCGGTAACGACGTTTTCCGAGGCTTGAACTTGTGGAGTTGTTGGGGCTTGAACAGGGGTTGGC
+GTTGGAGTTGGGGTTGGAGCTGGAGTTGCAACTTGAGTTTGAACTGGGGCAACTTGAATCCCAAGGTTAG
+CTTCAACCTCGTAGGTTTTCCCTTCCAAGGTAACCCTGAATTTTCCGGGCATTACCTCTTCAACGTCAAC
+CTCGTACTCTTTACCGTTAACGACGACCTTAACCTTCATCTTCACCACCTATAATTGAAATTCTCAATCT
+CGTCAATCTCCCTCGTCAAGCTCGACAACCACCAGTTTTGAGAGGGCTTAACTTTAATGGGCACCTCCTT
+CGGAACCCTTTGGGAGAGATAAGCTAGGATAGCAGCGGTTATGACGGCTACTCTCTCATCCTCTTCCTTC
+TCCAGAGTCTCAACTTTTTCTTCCTCTTCCCTTTCCTCCTTGACTTCCTTAGTTTCGACCTCTCTCTTAC
+TTCTCCTCTCGAATTCCCCGATTCCATACATGACTACTGCAAGTATCGAGAGAACCAGGAACACTATCGC
+CACACCTAAAATTGTAAGGTAAAAGCCCTCAAGGATTGCCCCCATGGAATCACCTCACAGCGGAATATTA
+CCGTGCTTCTTGGGTGGAAGCTTGACCCTCTTGTTCTCCAAAGCCTCAAGGGCCATGACTATCTTAGCCC
+TAGTCTCGGCCGGATCTATCACATCATCTATGTAACCCCTGCTAGCTGCAACGTACGGGTTGGCGAACTT
+CTCCCTGTACTCCTGTATCTTCTGCTTCCTGAACTCCTCGGGATTCTCGGCCTTGGCTATCTCCTTTCTG
+AAGATTATGTTTGCCGCGCCCTCGGGACCCATAACCGCTATCTCAGCCGTTGGCCATGCGAATACGAAGT
+CGGCTCCAAGGTGCTTTGAACCCATCGCTAGATAAGCTCCACCGTAGGCCTTTCTTAGGATTACTGTGAC
+CATTGGGACAGTAGCTTCGGCATAGGCGTAGAGAACCTTCGCCCCATGCCTGATTATACCTCTGCTTTCC
+TGGTCAACTCCAGGCAAATACCCTGGGACGTCAACGAAGGTAACTATCGGAATGTTAAAGGCATCGCAGA
+ACCTCACGAACCTAGCTATCTTATCCGAGCTGTCTATATCAAGAACACCGGCGAGGTGGATAGGATTGTT
+GGCCACTATCCCAACGGTTTGTCCGTTTATCCTTCCGAAACCAATAACAGCGTTCGGTGCAAAGTACGGT
+TGCAGCTCAAGGAAGTCCGGATTCCCATTCTCGTCCCTATCAACTATTGCATAGATTACCTGCCTAACAT
+CGTAAGCCTTGTTTGGATCGTCTGGGACTATATCGTAGAGTTCTGGTGTTCTTCTAAACGGCTCGTCCTT
+TGGCTTTACCCTTGGAGGCTTCTCCATGTTGTTCGAGGGTAGATAGCTTAGTAGCCTCTTTATCAATCCT
+ATTACTTCCTCGTCGCTCTTACCTATTAAGTGAGCTTGACCGCTCTTCTGGGCATGAACTAGTGCTCCTC
+CAAGCTGAACTGGAGTAACGTCAACGCCCGTAACTGCCTTAACAACTTGAGGCCCAGTAATGAACATGAA
+CGTTGAAGGATTGTCCACCATCAGTATGAAGTCCCCTATGGCCGGGCTGTAAACTGCTCCACCGGCACAG
+GGTCCCATTATAGCTGTAATCTGAGGAACAACACCGCTTAGAATAGTGTTCATCTTGAAAATCTCACCGT
+ATCCCTTGAGCGAGTCAACTCCCTCCTGAATTCTAGCACCACCTGAGTCGTTGAGTCCTATTACCGGAGC
+CCCAGCTTCTAGAGCTAGCTCCATTATTCTCTTTATCTTCATTGCATGCATCTCTCCGAGGGAACCGCCC
+ATTACGGTGAAATCCTGGGCGTAAACGAACACTAACCTCCCGTTTATCGTTCCGTAACCAGTTATCACAC
+CGTCAGCTGGGAGATCCCTTTTGTCCATGCCGAACTCCGTGGCCCGATGCTTAACGAACATTCCAATCTC
+TACGAAGCTCCCAGGGTCGAGGAGAAGCTCGATTCTTTCTCTCGCGGTGAGTTTGCCTTTATCATGCTGC
+TTCTTTATTGCCTCTTCCCCGCCCATCTGGAGTATCTTCTTTCTCCTCTGATAGAGATCCTCAACCTTCT
+CCATCATGCCCATGAGAATCCCCTCCAATCTGGGTTGATGTTTGTAAAGTTACTTAAAAGGTTATTGATG
+CTTCAAATTCTTGGCGTGCAATTAGGTCCTTGATCTGCAAGTTATCTTATCGCTATGATAAAGCTTATTT
+AATTTTTCGTACCAAATAGGTTCGGGGATATGCATGGTTAAGGTTTGGATCGAGAAGTTGCTTGAGGAAC
+CTGAGCTGTACCTACTAAGGGTTGACGATGATAGGATAAGGTACTTCGAGGCAACCTGGGACATACCCGA
+GGGAATAACGTACAACGCCTACCTGATGAAGCTCAAGGATGTCGTGATCTTATTCGATGCATGGAAGAAG
+GATTATACCGAGGAGTTCATAGAGGCCCTATCAAGCTTAGTCGATCCAAAGGAAATTACGCACATAGTAG
+TTCACCACACGGAGCCAGACCATACTGGTGCCCTTCCAAAGTTGCTTGAGCTCAACGAATATAAAGCTCA
+AATCATAGGAACCAACTTCGCCAAAAACTTGCTTCAGGGATTCTACGGTAGCGACGTCGTCAAGAATTTC
+CACGTGGTTAGGGATGGGGAAGAGGTAAAGATTGGAGACAGAACGTTCAGGTTCATTACAGTTCCCTGGC
+TCCACTGGCCCGACACGATGATAACTTACGTCATAGAAGACAAGCTGATATTCAGTTGCGACGCCGGTGG
+GGGTTACGGGATTCCAAGGGCGATAGATGACAGCGATGAGGAGGTAGTCAAAGAGTACCTTCCGTACGTG
+ACCAAGTACATAGTTACTGTCATAGGTCACTACCACAAGTACATAGTTCAGAACATCAAGAAGCTCAAGA
+GCCTGGGGATAATCGAGAGCGTCAGGATGATACTCCCTGGGCACGGATTGATTTGGAGGAGGAACCCAGT
+TAGGATATTCGAGCATTATGAGAGGGTAGGAGCGGGAATTCCGACAAAGGATAAAGTTCTCGTGCTTTAT
+GACTCCATGTACGGCTTCGTCGAGGAGAGGATGAAGGTAGTTATAGAGGAGCTTAGGAAGTACAACAAGA
+AGCCGGTAATTTACAGGTTCACAGATAAAGAGGCTCCAGCCGTAAGCGACATACTCGGAGAAGTTCCAGA
+TAGTGAAGCTTTGATAATTGGCGTCTCAACGTACGAAGCCGATGTGCACCCCAGGATACGCTACACACTC
+TACGAGATATTAGACAAGGCAAACTATGATAAGCCAGTTCTAATCGTTGGAGCATTTGGTTGGGGTGGAG
+TTGCCGGGAAGAAGATTGAAACCCTAATAAGCAGGAGCAAATTCGAGTTGGTTGAGGTTGTAGAGACGAA
+GGGTAGACCAACGGAAGAAGATAAAGAAAAGCTTAGGGAAGCCGTGAGAAGGTTAATTCAATGGATTTCC
+TAGCTTTTTCTTTATTACCAGGACTCAAGTAGATTGTCGGACGAATCCCTTATGCTGTAGCTCAAGTTGA
+TGTACGCGTGAATTTTGTTAAACGCACTATCATCGGTTCCTATAACTAGCATTATAACGCTTCTCGGGTT
+CCAGGGATTTTTAATAACCTCAAGAACTCGAAGAGATCCGCTGTATGATTTTCCCGTCCTTTTACTATAC
+ACCCTTGTCCCATTAACTACCACAAGGGCATTATTTTGAAGCTCAGAAAGTAACGTCTCATTCGAAAACA
+GAACAAGAACGAGATTCCTCTTAAGATCATCTTCCTTTACTGCTGAGACCTTCTTTAGAGAAACTTGAAT
+ACTATATTCCTTCAACGAAGTGTACATAATTTCTGCCAACCTCTTCGCTCTCGGAGAGTCCGAATATGCA
+ATAATTGCGCCCCCAATCTTGGCACTTTCCATGAAATCTCGAACGGTTAGAGGAAGAACAACATTTTTCC
+CACCATTCGTTTTTTCATAAACCTCAGCTATTACCCTCGCAAGCTCAGGCCTGAAATCTTCAAAAGTCCT
+ATACTTGTCCCTGTGCTTAATGTACTCGTTCACGTACGCACTATACACGTCACCTATGAAATAGAAAACT
+TTGCTCTCCTGATTAAGCTTCATCTTAGCTATATCTTCACCCCCGGTAACGTTGAGATAATAAACCTCAA
+AGGCCCTAACGAACGTCTCGCGGAGCATCACCCTGAAGTTCGGGTACGCCATGCTACTGAGCTTCCTCGA
+AACGGGTTCGTAAAGTGATGCATAGGGTGCAAAAAGGTTGTAGTGCTTATCAACTGCCGGATTTACGAAA
+CTATGAGCAAATTCGTGAGCGAGGAAACTTGAAGAGTTAGACGTGGCTTTGACGAGGGGTATACCTTCTA
+CCACAGATTCAATCCCTAGGAACGCGTAAACATGCTTTCCATCATTGGTTTGGAAATAGTAGGCGTAACC
+GTGACAACAGAATGTCGGTTGAAGGATTATATGCCATGAGGAAGCTCTTTCCCCAAAGAACTCTTCTTCA
+AGTTGCACTAGCTCTGCAATTCCCTTGTTTTCTGTAACAAATTCTTGGAGAGTGCTATTGTAGAATTCCC
+CGTGCTCATTATAAAACTTCCAGAAGTTTGTCTTATTTGCGAATTCCGCAATCGCTTCAGCAAATTCGTC
+GAGCTTTTTCATATCAAGATTCACCCTAGACTTTAACATGTCTTCCCAGTCCTTTGCCTTGGAGAAATTT
+TTCATATTAAGATGTAGCGCAAACTTAGGGATAGCATCGTACGTTAAACCCATCCTTACCATTGAGGAAA
+CCATCTTTACGGCCTTTAAATCACGGTATTTCTCAAAGTATAGGTCTATATCCCTGATGTATGGATAATC
+CTCTTTTGATATTCCTATTCTGCTTGGATCAACATTCTCTCGGTACCATTCAACGCCAGAAATGCGGTAA
+ATTATCTCCACCAACTCGACTCGAGGGTCTATCTCAACGTAAACTCTTTCTGATAGTTTCATGGAAATGG
+GCAGGTTGTCCTCATTGAGAGTTGAAGTTGCCTTTGGAGCTATTTTAATACATCCTGATATGGTAATAAG
+CAGCGCTATCAGCAATATACTTAAAACTTTCTTCATACAATTACGCCAATTGGCCAAGAAAGATATAAGA
+TTTTCGTTACCGCAGTTAGATAGTAGAAAAGCTGATAATGGGTGTTTCAAAATACTAACTGGAGGAACGA
+AAAATGAAAGTCCTTGAGCTAGCAAAGCGTAGAAAAACAGTCCGAAAATTCTTGCCAAATAAGCCTCCAA
+GAGAGCTCATATTAAAGGCTATAGAGGCGGCAAAAGAGGCTCCCTCTGGAATGAACGCACAACCATGGAA
+ATTCATTATCATAGAAGACCACGAACTTAAAAGGAAGATTAGAGAACTATGTGAAAAGGAAGAGGAAAGA
+TTCTATTCAACCACGAGGGGAAAACTCATGGAATGGTTAAAGGAAAAAGGGTTTACCCCCAGGAAGCCCT
+TCCTAAGTGAAGCACCATATCTAATCCTAGTATTCTCCAACACCAAGGCGCCATACTGGTTGCAATCGAC
+ATGGATAGCCGTTGGATACTTACTGCTAGCCCTTGAAGAGCTTGGGCTTGGAAGTGTAACGTACACTCCC
+CCGAATCCCAGACCAATAGAGTATCTACTAAACGTTCCTAGGGATTATAAGCTTCAAGTTATACTTCCAA
+CTGGATATCCAGATGATCCAAAGCCAAAATATGAAAGGAAAAGTCTCGAGGAAGTTGTCAGCTTTAATGG
+ATTCTAGTTTCCGCAACATTATTTTTCACCATGGTTAGGTTCATCTAACTAATCAAAATTGCTATATATC
+ATCATGTTCATTATAAGATGGTGTTCCTCATGCCCGTTAAGAGGGCAATAACAAGGAAATTTTTGGAGGA
+AGCCTTTGCCGGGGAGAGCATGGCACACATGAAGTACTTGATTTTCGCTGAAAAAGCCGAGCAAGAAGGA
+TTTCCAAACATAGCTAAGCTGTTCAGGGCAATAGCTTACGCCGAATTCGTCCACGCAAAGAACCATTTCA
+TTGCACTAGGTAAATTAGGGAAAACACCAGAAAATCTACAGGCCGGCATAGAGGGAGAAACGTACGAGGT
+AGAGGAAATGTATCCGGTATTTAACAAAACCGCTGAATTCCAGGGAGAGAAAGATGCTGTAAGGACTACA
+CATTTTGCGTTGGAAGCTGAGAAGATACATGCAGAGCTCTACAAGAAAGCCAAGGAAAGTGCAGAACAGG
+GTAAAGACATTGAGATAAAGAAGGTCTACATCTGCCCAGTCTGTGGCTACACGGCGATTGACGAGGCACC
+TGAGCGCTGTCCGGTTTGTGGAGCTCCAAGGGATAAGTTCATTGTATTCGAATAAAGTTTTGTTTCTTAA
+ACATATTTGGTTTGGATAGCAAACTTTATAAGGTCTAACTGCTAACAAATTAGTGGTGGATTTCGTGGCA
+AAGTGGAGATGCAAGATATGTGGCTACATATACGATGAGGATGAGGGGGATCCCGACAACGGCATTAGCC
+CGGGAACAAAGTTTGAGGATCTCCCCGATGATTGGGTTTGCCCACTTTGCGGCGCACCTAAAAGCGAATT
+TGAAAGGATAGAATGAGGTGGTTGGAATGTTGAAGGACACAATTAAAAGTGGAGATTGGAAAGGAGAAAA
+GCACGTCCCTGTTATAGAGTACGAGAAGGAAGGAGATTTAGTCAAGGTTGAGGTAAGCGTTGGAAAGGAG
+ATTCCTCACCCAAACACTCCAGAGCACCACATAGCTTGGATCGAGCTCTACTTCCATCCAGAGGATGGAC
+AGTTTCCAATACTCGTCGGTAGGGTAGCATTCACCAGCCATGACGATCCCCTTACGGAGCCGAGGGCAGT
+ATTCTTCTTCAAAACGAAGAAGAAAGGAAAGTTGTACGCCCTAAGCTACTGTAACATTCATGGCCTTTGG
+GAGAACGAAGTTCAGCTTGAGTGATTTTCTCCTTTCTTTTATTTAATTGCGACTAACCAGTACCTCCTAT
+CGTTCGGCTTTAATTCGTGAAGGTTTCCGTAGATCTTCACCTTTCTGAAGTGCTTCTCAGCTAATAACCT
+CATTTCCCTGGGAGTATAGATGTTTAATTCATCATCAACCATGAAAGTCTTGACGCTTCCATCCGGCTTA
+ATTATCTGGACAAGCCTCTTAAAACGCATCTTTTGGAATGCAGGCTCAATCTCTCGCCAGTCAGTTATAA
+CTAGCCTTTCATCTCCATTTTGCTCGTCCCATATTATCGGATAATCCTTTCCGCTGTAGAACCAGCACGG
+GAAATCTGCAACGAATATCCCTCCAGGTTTCAATGCCTGCTTTATTGAATTAAATAATTGTTGAATTGAA
+TAATCATCGAAGTATGTAATTGAAGAGAAGAACATCGTTATGGCATCGAATTCCTCCTCAAAGTCTATTT
+CAAGGGCATTTCCCTGGATAAATTCAACTTTTATGCCTTCCTTCTCAGATTTCCTCCTTGCAACCTGCAA
+CATCTCTTCGTGAAGGTCCAAGCCTATAACCTCATAACCTCTTTTGGCAAGTTCAAGCGTTGGAGTTCCA
+GTACCGCAAGCTAAATCTAGAATTCTCTTAACTTCCCTTTCGGCTTCCCTTCGAAATAAATCTTCAACGA
+AGTCTATCTCCTTCTTTACCAATTCTTTCCTTTTGCGGTAAATCACGTCGTAGTACTCCGCGAGAACAGT
+GTAAAGCTCGTGCATAGAATCACCATGGGTGAACAAGAGTTCAAATAATTTAAAAATCTTTTCGGTAATT
+TCCCTAAAATATCTCAGTTTCTGGCAATATCTTTAGCAGTCTTTTTGATGAAATTGAGTATTTCTTCAGC
+TATCCTCCGAGTAGTATTCGAAAGGAGAACCCTCGGGATAAACATGGGGATAACGAGATGCCATGTAGTT
+TCTATCAAGTTTCATAGCTATGTAGAACAGCTTCTTAGGAACATCAATGCCCTCACCCACTAAGTTCCTA
+AGAAGTCTCGTTATGGAGTGTCCAATTGGGGCGGAACCCATACCTCGAAGAAGTGCCTTAACAGCCAGTT
+CTGCTGCTTGTTGAGCCTTGAAACTAGCCCATTCATAGTCACCACCTTCAAGATCCCGTAGAGCGGAGCG
+AAGATTTCTTTCTGCTTGTTTTATCCATCTCTCATATTCGCTCCACTTGAACATTCTCCTCACGAGGAAT
+CTAGAGTAGGGGGTATTTAACACATTCGCCTACATTAGCGCTTCTTAACTTTTTTTTTTTTTTTTACACT
+TTTCTCCTCCGAAAGCCTCGCCCTTCAGGGGGATGTAGTAATCGGTAATCAAGTTCTTTCAACGGTTAAT
+TAAACCATTCTGGTTATCCGCTACTTTGGAACTTGGGAATCAAATGTAGCGGATAACCTTCCATCCTCCT
+ATCTTCATCGGCTGGCCTTCCGGGGGAACGGTAACTCCCTACATCTTCAGGCAGTCCTCATTCGGGCTTA
+CAAACCTCACATCGAGGACTGCCAAGCCAACCTAAATACACCGTAAAACAATTTTTCATTTGTTGCTATC
+CACGAAACAGTCCCAGGTATCATAAAGAGTGGGGGCAATCTTGAGAACTTTCAATTCTCAATATTTATAA
+AAAGTTGAAAACTATAACTTCTCAGGTGTTAACGTGAGGCTTGGTGATATTGCTTACATGAACCCTTGGT
+GGGAAGGAAAGGAGGATTATCATGTAAAGCGTTGGAAAGAGCAGAAACTTCATTGGAAGCCGAGATGGTT
+AAAAGAGCTTTCTCTTAAGCCATTTTCATTGAACTTCGTTCTTGGTCCAAGGCAGGTAGGAAAGACTACT
+GGTATAAAGTTGCTCATTCAAGAATTACTAAGGAATAATCCACCAGAAGGCATTCTTTACCTAAACGTTG
+AGGTTCTATCAAGCTATCGCGAGCTCTTAACTATTCTAAGAGAATTTCAGGAGCTCAAGGTAAGGGAGGG
+GATTAAAACTGGTTACATCTTCCTAGATGAAGTCACCTTCTTGGAGGGTTGGTGGCGTGGTGTTAAACCG
+CTAATAGACGCTGGTCTTTTGGAAAATGATGTGATTACAATTACGGGTTCAAGCTCTCTAAAAGTTAAAA
+AAGACATCGAGCTCTTCCCAGGAAGGAGGGGACATGGAAAGACGATAGAAGTCATGCCTCTCTCATTTTC
+GGAGTACATTGAAATAATGGGAATAAAAAAGCCGGAATTGCACAGAGAAAAGGTCCTCAAGCTTTTCGAG
+GATTACCTAACTACGGGAGGTTTTCCACCCTCTATAAACGGGTTTCCCATGGAAGATCTCTTGGGAGCGT
+ACATAGGGGAGCTCGTTCGCTTCGGTAAAAGTCTTGAAATAGCGAGGGAAACCTTCGCGGCGATAATAAG
+GAGCTCCCCCTCGGCGACGAGCTTCAGGGCTTTGGCTGGAATGACATCCGGTTACTCCTATAAGGTTATC
+CAGGATTATGTGGAGTTCTTTACTGAGCTTTATATCTTGGGAATAGCCTATCTTAAGCAGGGAAATCAAA
+TCATGTATAGGCGTGAGAAGAAGTTTTTCTTCCGCGATCCCCTCTTAGCTAAGCTCTTTGCAATGTGGAG
+TGGAATGGAATTGAGAGAGGATGCCCTATATGAATGGATCGTCCAAGAACATGTCTACAGACGCTTTGGG
+GAAGTTTACTATTATCGGAACTCCTACGAAGTTGATGTGGTTGCTAAAAATTTAAGGATTGAAGTCAAAG
+CTGGAAAAGCTCACAGGAGATATCCCAGGAATGTTATTGTACTCGAAAGGGAGGATATACCCTTCTTCCT
+TCTCGAATTGTTAAATGAACGGGGCTTCAATATTTAAGTTAAAAAACCTTAGGCTAAGTATTCCTGGGAG
+GCAAAGTTGAGCTACAGGGAGAAGTACAACAGAATAGGTTCAAGGTACGACATCCTCGAGGTTCCACTAA
+ACAGGTACTTTGAACCGTTGAGGGAAAAAGCCGTAAAGCGAGTTAGCGGCAAAGTCTTAGAAATCGGGGT
+GGGAACCGGGAAGACTTTGAAGTATTATCCCAGGAATGTAGAGCTTTATGCCATCGACGGAAGTGAAGAG
+ATGCTTAAGGTTGCTAGAGAGAGGGCAAAATCTCTCGGGATAAACGCTAAGTTCATAAGGGCCGAAGCCG
+AGAACTTACCTTTCCCAAACGATTTCTTTGACTACGTAGTTTCATCTTTCGTCTTTTGCACAGTTCCAAA
+TCCAGAGAGGGCTATGAAGGAGATAGTGAGGGTTCTGAAACCAGGTGGTGGGGCTATATTCCTGGAGCAC
+ACACTTAGCGATAGCACGGTGCTCAACTTGTTCTTCCTAATGCCTCTGGAGTTAATACTAAGTCCCCTCC
+TGGATGACAGCACGACGAGGGAAACGCATAAGTTAGTAAGAAAATTCCTGGAGGTTGAGAAGGAAGAAAG
+CTACTATAGAGGCATCGTTAGGCTTATAGTGGCTAGGAAACCTTTTTAATCCAAGGAAATAATTTCCTCC
+CATGAGAAAGGTTGCGTTGCTTTTGCTTCTCGCACTTTTGATTTTCTCTCTGCACCTGTTCAAACCAGAG
+GCTAGAGAAGAAAGGCTACGCCATTTCCTTGAATCCCAGTACGTTCCAGAGGCTGGACTGCTCAGGGCAG
+CCGTCAAGGCTTATCCAGATAACGAGACGATATACATAGCGAACGATAATCTCCTAGCCTCGAAGGCCCT
+TGAAATTTTAAATTCGCCTTTAGCTCCCAGGATAAGGGAGAAACTCAATGAGTATTCCGGCGGATGGAAC
+GGAAAGGTTGACGTTTTGTTGGGAAAGCCAATAGAAGGTTTTTACTGCTCAAAGCTTCTGAAAATCGGTA
+GCGTATACTCTAAGAAATTCAAGGCCAACTTCTCAATAATGTGGGAACTCACTAACAAGACTTGTCCAAT
+GAAGGATTGGATGGAGTACGCTGACCTAATCGCGTACGCTGCGATAAACGCAACCCTAAGTGGAGACATC
+GAGAGAGCCTACAAACTATATGAGGGCATGCTCAAGCTTTGGGACGGTCATGGTTTCAGGGATAAGGCTT
+TCAACGGTGTTTATCAAACTTACAAGTGTGCACTCTTCATCTACGTCCACAGGCTTCTCCATAAGCCTAA
+AGTTGGGGAAGAAGTGTATAGAAAGTGCTCCAAGATAATTATCGAGCTTCAAGGAGAGGATGGGGGGATA
+ATAACTGGGTATAAGGTCAAAGACGGAAAGATAATTCCTTGGGGCGATGAGAACACTGAGACGACTTCAA
+TTGTCGTTTTGGCTTTCTATTCACCAGGCTTTCCAATTGGGAACACGTAAAGTGGATCCCCGTCAACTCC
+CAGGACTTTCCTAACTTCATCATCGCGGAAAGCTCCAACGGCTACTGTTCCAAGGTTTAGGGCTGTAGCT
+TGGAGGTAAATGTTTTGTCCCATGTGCCCGCAGTCTAGGTGGACGTACCTTATTCCCCTCTCTCCATACT
+TACTCGTTGTCCTCTCGTAGTGAGCAACTATCACTATGCTAACCGGAGCGTTAAGGACGCATTCCTGCTC
+TAGGCAAGCCCTATAGAGTTCCTTCCTAATGTCTCCCTCCCTAACCAGGACTAGGCTGTGCTCCCTCCAG
+TTGTAGTAGTAAATTCCAGGTTTTATCCCTTCAACGTTCCCAACGACAGCGTAAACTTCCAGAGGATACC
+TGGCACCGGCACTTGGGTAATTTCTTTTTCCCCAGGAGTTAACACCGGCCGCGGCCCAGAGTATTTGGGA
+AAGCTCCTCTAAACTAATTGGCTCGCTGAGGTACTTCCTGATGCTCCTCCTCTTAAATATCGCCTCTTCA
+AGGCTTACATTACCTTTAGTTTTCGGCCTTGGCAACTTGATTTCCATGATACTCACCAATGATAATTATT
+TCATGGAATTATTTTTCAACCTTTTTGCAAAGCTTAAATAGGTTCAAGTGCTAACGCTTTCAAGCGAGGT
+GCTAATTAATGGATAGGAAGTTGTATAGGGCTAAGGACGAGAGGATGTTCCTGGGAGTTCTCGGTGGAAT
+AGCGAAGTACTTGAACGTTGATGCAACGATAATCCGTTTGCTTTTCCTCCTGTTCCTAGTGCTAAATCCA
+GTCGCGGCCATAATCCTGTACTTTGGCGCTGCAATAATAATGCCTGAAGAACCTGGGGAGGAAGAGGGAG
+AGGAAGAGCTACCTAAGAGGATTGAAAAGCTTAGAAATGAGATCGAGGAGGGCTTCAAGTTCGAGAATGA
+TGCAAAAGTGCTTGGGCTAGCTTTAATACTTCTCGGCTTGGCCTTCATCCTGAAATCTTACGTTTTCGTT
+CCTAAGGAAATCCTAATGGGAGGTATACTCGTGGTGCTTGGGTTATATTTAATAGTGAGGAGGTAGGAGC
+ATGGGAAGGATAATCGGATTATTCCTATTCCTCTTTGGCCTGCTCCTAATTTTAAAGGCCGTTTACCCAG
+GATTCCTGGGATACCTAGCCAAGTATTCCATCTACATTAAAAAGCCGTTCGTAGGATTTATGCTGGTATT
+CATAGGCCTCTTCATGTTATCAAAGAACAAGATTTGGAGGACAATAGTGGAGGTAGCCTTTATCCTCTAC
+ATCCTTCTGTATATCCTTCTATAAAAAAACTAAACTTCTAATATAGTCCCAGTCCTTACCTCCACGTACC
+TCTCACCATAGTTCTTCCTTACGAACATCTTTGCCATTTCTCCTGAGCAGTGAGCTGGAGCAATTAGTTC
+GCTTAATTCGGCTAACCTCCTTAACCTCTGGATTGGAGGTGAATGAAAGCCACCTATAACGAGGTAAGCC
+CTCTTATACCCTGAAGCCTCTAAAACCTTCTGAACCATCCTATCAACTCCAGGATGACTGCATCCAACTA
+TTACGATCAAACCAGAGCTGGTCTCCACTCCGACAGCCTGCTCTATCCCATCAATGACTCCAGATGTGTA
+AACTCCCTCCTCAATTTCTCCAGCGGAGTTAATCGCTATTGGTTGGAATCCCCACCTCATGGCCATGGCC
+AATCCTTGAATTGGAGCGTAGAACTTTATCCCAGGATTGAGCTCGGCTATGTACTGAAATCCACCATAGT
+GGTCGTAGTGCCAATGGCTCAAAACTGCGAAATCCAAGTTCCTTAAGTTCACATTTAGTGCCTTTGAGTT
+GTGCGCTAAGACTAGAGGGTTAGTATCAGCATCGAAGAGAAACCTCTTTCTTCCTTCAACCAAAACGCTC
+CATCCCCAATCGTTCATCAAACCCTTTGAGGGGACGTTATCGTTTAAAATAATTAACCTGGTCATGGAAT
+TAAATTAGACTAACCTAACTTAAGGCTTGCGGAGCTTAGCTATGAAGAAGCTGTTGCAGTCATGCTTATG
+GGTCCACGCCCTAAACACCTTTTCTCCGATCTCCAGGAATCCTTTATCTCCCCATTCAAACGGGTAATCA
+ACTATCTCGAAGCCTTTTTCGAGCGCGAAGATAACGTTTTCCTCGTTCTCGTCTATCCTTATAGAGCAAG
+TTGAGTAAGTCATCTCCCCACCGCTTCTGAGGTTCCTGTAAGCGTTTAGGAGCATGTTTCTCTGAACGCT
+TATAACCCTCTTTATCTTCTCCTCATCGAAGCGCCACTTGACCTCGGGGAACTGCCTGTACGTTCCCGAA
+CTCGAGCAAGGGGCATCGAGTATTATTTTCTCAAAACCTTCCCTATCGATAAAGCTTTGACCATCAGCGT
+GAACTAGCTTGACGTTCTTAACTCCTAGTCTCTTCATCCTCTCCTTCATCTTCATTAGCCTATCGTACGA
+GTAATCAACTGCCACTATCTCTCCCTTATTTTCCATTAAAGCCGCGGCGTGGAAGGTTTTACTTCCTGGG
+GCAGCTGCTAAATCTAAAACTCTCTCCCCAGGTTCCGGGTTTAGAACGTGGGCTACGTAAGCCGAGGCTA
+AGTCCTGAATCACGAAGTATCCCTTCCTGTGCCATTCCAGCCTAGTAACGGGTTTTTCATAATCCAAAAC
+CTTCAGAACGTCATCTACGGGAGTTAAAGCTACCCTGACGCCGTTCTCCTCCAAGTATCTCCTTACCTTA
+TCTATATCCGCCTTAAGGGTGTTCACCCTGACGTAATATCTCTGGGGCCTTAGGTTGCTAAGAAGTAGCC
+TGACGGCTTCATCATACCCTAGCATATCGATGATATATTCAACGTACCATCTCGGATGTGAGAACCTAAC
+TGAGAGCCACTCTATCCTATCCTTCTCTTTGAGTTTTCTTAGGGCCTTCTCCACGTTGAACTTCTCAACC
+TCCCTGAGGATTGCGTTGGCGAACTTGGCTTTAGTTAAGTCGAACTTCTCCTTGACAACCCTTACAACTG
+AATCAGTCGCTATTGCTGGATTAACGCCCTTGAACTTCATCTCAAACGTTCCTATCCTGAGGAGGTTAGC
+TAAGTACAAGTCTAAGTCCTCAACTTTTGAACCCCTTAAGACTGAGTTAAGAATAAAATCTATCTTCGCT
+CTCCACTTTTCGATTTCAAAAACGTAAGCGTGAGCTATCCCCCTCGCGGTTTCCTTGTCCTTACCTTCAA
+CCCTCTTGAATATCCTCTCTAGGGCGTGCTTTGATGATAGCTCTTTCTCCTCAACTAAGGTTAGCGCGTC
+CGCTATTATCTCGTGAAGGCTGACCCTGTAAAATAGCTCCATGATTTGAAGTTGGGGATAGCTTTTATAA
+CGCTTTCCCAGGATTACTCAGCTAAGTTATATTCTTAATGGTTATATTTAGGATCAAAAATTATGTCGAA
+AAAGATATAAATCTTCCGTGGGATCAACGTGAAGGTGAGATAAAAATGAAACCGCTTCACGATCCTCTCT
+ACATAACGGCCGTGTTCAAGCAAGTCGGTGATGCTTATCCAACCGATAGGGGAACCGAGTTGAAGTATTC
+CAGGGAGGAAAATCCAACGGTTAGAAAACTAGAGGATAAACTAGCAGAACTTGAAGGTTCAGACAATGCT
+TTGGCCTTCAATAGCGGAATGTCAGCGATCTCAACTCTCTACTTTTCCCTACTTGAAGGTGGTGATAAAG
+TAGTGCTATCGATGGAAGGCTATGGAACGACGATTGAGTTGGCAAAGCTCCTTAGGAAATTCGGCGTAGA
+TGTTAAGCTCGCCTATCCAAGTGCAGATTCTCTGATAGAAACCATAGATGAGGAGACTAAGCTCGTTTTG
+GTGGAAACGATGACTAATCCAACACTGAAAGTTATAGACGTTCCGGAGGTCGCGAAGAGGTGTCGGGAAG
+TTGGGGCGATATTAGTTGTAGACAACACCTTCGTGACTCCACTCCTCTACAAACCCTTGGAAGATGGGGC
+AAGTTACGTCGTTCATAGCCTCACGAAGTACATAGCGGGTCACAATGACGTTTTAGGTGGGGCCGTTCTC
+TGGAATGGGGAATTCTCCAGGGATCTCTGGGAGTGGAGGAGGAGGCTCGGAACGATAATCCAGCCCTTCG
+ATGCGTGGATGATTGAGAGGGGAATGAGAACCCTTGAAGTTAGGTTCGAAAGGCAATCCGAGAACGCCAT
+GGCCATAGCGGAATTCTTAAAGGATCACCCAAAGGTTAGGGAAGTCCACTATCCTGGACTTAAAGACGAT
+CCCTATTATAAGGTAGCCAGGAGGCTTTTTAAGAAGGATCTTTACGGCGGAGTAGTCGCCTTTGACTTGG
+GTAGTGGAGATAATGCCCTGGCCTTCTTGAGGGGATTGAAAAGGATATTCCCATCGCCTTCCCTGGGAGG
+CGTTGAGAGCATAGCAACTTATCCAGTGAAAAGTGCCGCCAAAACTCTAGATGAGGAGATTAGAGAAATT
+CTCGGGATAACTGATGGTTTAATAAGGCTCTCGGTTGGCCTTGAACCTCTTGACGAGCTTATTGAGGACA
+TAGACAACGCCTTGGGGGTGGTGAGATGAGGATTCTAAGTTGCCCTAAGGATCTCCTAAATGGCCCATGT
+GGCGGTGCTTTGAATGGTGTTTGTGAGGTAGATGGGAGACCCTGTCCATGGGTTCACTTCCTGGAGAGGT
+TTGATCTACTCGATGGTGCCCCTTTACTGGTTGAGCATCCAATCGTCATCGAGATGGAGAGATTTGAAAC
+TGAAGAAGTAAAGTTAAGGGAAAGCGAGTTTTTGAGGAACCTCAGAAAGGGAAAGGCACTTTCCGTTGAG
+TTTCCACTAAAGCTATTTGAGAAGGGGAGGAGGGATTTTGAAAATGTTAATGCCCTGTACACAATTCCAG
+ACAATCCCCTTGGATATCCACATCTATCCTCAACGGCCTTGGCCACTTGGCTGAAAATCAAAGGATTTCA
+GGTGATGCCCCACGTAACCGGCAAAGACAGGAACGCCCTAGCGATAATTTCTGAGCTTAGGACTGCCCTT
+GAATTCGAATTTGAGGGAGTCCTACTTACAACTGGAGATTGGCCGGGCCTTTTACTCCAAACTAAGCCAG
+TCTTTGACTTAGATTCCCCAAATATGGTAAAACTTGCCAAGTTAATGTTTTCTGGAGTGCTACCGACTGG
+AGAGAGGATAGAACTCAGGGAAAGGCCGTTCATAGCGGCCACCATGAATCCCAACTATTCGGCTAAGGTT
+GAGGGGAAGAGGGTAGCGAGGAAGTTAATTGCCGGAGCTGATGTCCTCTTTACGCAGGTAGTTGCCAGCG
+TCGAGGCCGTGAGGAGGATTCCCGAGATATTGAGAGAAGCCTTAAGGTATTCCAGCGTAGAGGTTCCCAT
+AGTTGTCTCCCTTTTGTATCCTATAACCAAGGATCTTGAAGGGATTCTGAGGAAGATGGGGGTGAAAACC
+GGGAGCAGCTTTGAGGAAATTGTTGAGGAAGTTTCCTCCCTCGAGCTTGGAGGGATAAATCTCATCGTTT
+TCGATGAGAACTCCTGGGAAAAGAGATTGGAAGAAGCCTTTGATATAATAAAAGGAGGTGTATGAGTTGA
+TAGTTCCGGCCCTTATAGGTAGCCTGCCCAGACCTGTCGGGTTGGCGAAGAAGATAGAGCTCTACTCGAT
+AGGAAGGTTAAGCGAAGAGAAGCTCGAGGAGGCTTACAGGGACTACACGAGGAGGGCATTTGAGAACCTG
+AAGAAGGCTGGGATAAAGGTAGTAACTGATGGACTTTACCGCTGGGACGACATCTTCAACCCGTTCATAA
+GGTTCATCGAGGGCGTTGAACTCAACGGATTGTTCAAGTTCTACGAGAACAACTTCTTCTACCGCTCTCC
+AGTGGTTAAGGGGGAGCTCTCGCTTAAAGAAAATCCAATTCCAGAGTGGATAAGCGTGGCCCAGGACATA
+AAGGATGAGGTTTACCCTGAGGCGACCCTTAAGGCCGTCCTCCCTGGACCAGTGACGTTGGCTTACCACT
+CCATAAACGAGCATTACAAAACGTTGGACGAGCTAGTTGAGGCGTATAAAGACGTTATAGCCGAGCTGAT
+TAAGGAACTCGACGTTTCAATCGTGGAACTCCAGGAACCGGCCCTAGCGGCTGAGCTTTCAAAGGCCACG
+AGGGAAGCTGTGGAACACGTAAGTAGAGATGTTGCAAAATCCGCCATAGAAGAGTTGGCTAAGATAAAGA
+GGCTCTGGGTGGTTACCTACTTCGGCACTCCCCAGGTGGTTCCCAGGAATGTTATTCTAAACGTTGATTT
+GGTGGAAGGGAGGATTCCAGAGGGCTTAGAAGGAGAAGTCGGTCTGGGAATAGTTAACGCTAGGGAAACT
+AAGATGGAGAGGGCCGATAGGCTTAGGGATAAGTTGAGGAAGTACGTGAGGGAATTTGACGTTATCTACG
+TAACCCCGAACACTTTACTCGACTTTCTCCCCGAGAGCGTGGCCTGGAGGAAGTTGAGGCTTTTAGGAAG
+GCTAGCTGGGGGTGAGTGAGATGGAGTTGCCCATTCTTCCAACGAGCGTTATCGGTAGCTATCCCAAGCC
+AAGATGGTTGCTCAGAATGTACAAGCTTAGGGAACTAGGCAAAATACCCGAAGAGGACTTTAAAGAGGCC
+GTCAAGGATGCAAGCGTAGCGGTGCTTAGGGAGCACGAGAGGGCTGGAGTTGACATTCCCTGGGATGGCG
+AGATGTGGAGGAGTGAGATGACGGAGCACTTCACGGCGAAGATTTCAGGGTTTAAGTTCTACGGTCCTGT
+TAGGGTTTGGGGCAACGCCTACTTCAACAAGGCTGCTGCGGTGGATAAGCTCGAGTACAAGGAACCCTTA
+GTCCTCGAAGAATTCCTTTGGGTAAGGGAAAACACAACCAGGGAGATAGTTAAAGTTCCAATAACAGGTC
+CCTATACTATAGCTGAGTGGAGCTTCAACGAGTACTATCCAGACAAGGAGAGCTTCGTGATGGATCTGGC
+TAAGATAATAAATAAGGAACTTAAGACTTTGGAGGAGCACGGTGCAACGTACATCCAGCTCGATGAGCCG
+GCTATGCTGAATCACCCCGATGAAGTTCCCCTAGCTGTAGAGGCAATCAATAGGGCCGTTAAGGGGATAA
+AGATAAAGGTTGGCCTCCACGTTTGCTACTCCAACTATTACCTTCTAGCGGACTACTTCGACGATATTAG
+AGTTACCCAGTTCGCCCTCGAGTTCGCTAACAGGCAGTTTAGGGACATGGACTTCCTGAAGAAGTTATCC
+GGAAAAGAGTTGGGCTTCGGCGTCGTCGACGTTCATAATCCTAGGATAGAGACCGTCGATGAGATAGTTA
+GGGCGATAAAGAAAGCTTTTAATTACCTAGAGCCTGAATGGCTTTACATAAATCCCGACTGTGGATTGAA
+GCTTCTAGACAGGAGAATAGCCTATCAAAAGCTCGTGAACATGGTGAAGGCCGTTAGGATAGTTAGGAAA
+GAACTCGAAAAGGAGGGAAGAGCAGAGACGGAATTTAGAACGCTAAATGATATATAGCCCAATTTCCTGG
+GTTGAGGGGTAATAATCTAGGCCGAGCTTTCTCCTGTAAATCATTATTTTGTCTAGCAATTCAGTTATTT
+CCAAAGTCCTTCCCTTGTTCAGCACTTTTATCACGTCATAAAAGCTTAGAATGTTCTCTGCAACTTCTCC
+TGGGTTCTTCAGTATGTTCTCTCCGTCAAAAAGGTTCTCCCTAATTAGGTTAATTATCTCGTCGCCAGGG
+GAAAGTAGTGGAGCGAGAGAAAGTGATTGTAGTGCTATCCAATTGATTATGGCAGCATCTATAAAGTGAA
+CGCTGGCCTTAAGAACTCTAGCCTTGGCGTCAGCGTACATAGCTTCTTGTTGGTTGAAGTCAGCGAATTG
+AATCTCGTCAAGCCCTTCCAAGCCTTCGAGCTCAAACCTTATCGTTTTCAACTTTGCATCTAGCACAGCC
+AATAGAGTCTTCACATCGTCTATACCTATTAAAGTTGATGATGCTAGGATATTTGCTAACACGACGGCAT
+CGCTCCTGTGCTTTAGCCTATCCTTGAATTTACTGTAGAGGATGTAGCTAAGCTTTCCAAGTATCATCTC
+CCAGGATATAAGCTTGAGCTTCTCTAAATCTGGATTATCCATCGCATCCAGGATATCGTCAAGGAGGAAG
+TAAACGTTACCATCCTCGCTTATTTCAGTGTACGGAAGGATAACTATCTTTTCGCCCTCGGCCTTATCCC
+AGCTCTCCAGTGGCACGAAGTTCACGTTACCGTTCCCAACTTTGAAATATGACGAGACATCTTTTATGAA
+ATCATCAACGACTAGTGAAGATAGCTTTAGTACATCTTCAGCCGAATCCGCATTTAGAAAGCTGGCCATA
+AACCTGTGAAAATATGGCCTTGATACTCCCAAAAGGCACCCCCAATAATTAATCTTAGGACATTCAGGTT
+AAAAGTTTTCCTATTCTTTGGGTTTATCAAAAAGTTGTCTAAAATATTTCGGAATATTCGAGTTCTTAAG
+CTAGATAATTGTTGAAAAAGATTTAAATAAATATTTTTTCATAAATGTTCTGATATGAACATTTGTGCCT
+AAAGGCGGGGGCGATATGAAATGGAGGCCAGGACTCAAATCTTAGCAGTTCTAGTTTTCTATTTGGGTTT
+TTTGATTAGCGTTGGTATATATCAAGGTAGAAAGGCAAAGAGCCATAAAGACTTTTCAATTGCAGGTAGA
+CAGCTTCCTGGATGGGTTGCCGCTTTGTCCGAGAGAGCTACTGGAGAATCCGCATGGTGCCTACTAGGAC
+TCCCAGGATTTGCATTCGCAGCAGGCCTTGCAGCGATATGGCCAGCTATAGGTTGTGTTTTGGGAATAAT
+AGTTGCTTGGGCAGTCTTCGCCGGAAGGCTGAGAAAGGAAGCTGAAAAGTACGATGCGGTAACGTTCGTT
+GATTACATAGCCAAGAGACATCCTGAGGCGGAGAAATGGATAAGGATCTTGGGCAGTGCAACTATAGCGT
+TCTTCTTCTTTTTCTACGTTGGAGCCCAGTACTTGGGCGGAGGAAAAGTGTTAAACACCTTATTTGGCCT
+TGATCCTAAGTTAGGAATGCTAATAACCGCATTGGTTATCCTTCCATATACTGTTATGGGTGGTTTGAAG
+AGCGTAGCTTATACTGATACTGTTCAAGCTATAGTTATGATATTAACCCTCATCGTGGCCCCGATCGTGG
+GTGTTATTTACATAGCAAACCATCCCGAACTTTATGCCACTTCGGTTACAGCGGCCCTAAGCAAGGCCGG
+GGTCAAGTATTCAACGATCTTAGGTGGAATGGCTGGAGCCGCTGCAATAGTCTTCGTTATAGCGGAGTTT
+TCCTGGTTCTTTGGATACTTGGGAGGAATGCCACAGCTTAGTATAAGGTTTATGGCGATAAAAGATGATA
+AGAATGCCAAGCTGGCCAGGAATATTGGAATAGGATGGACGATAATTGCGTACATAGGCGCCCTAATGAT
+CGGTTGGATTGGAATAGCAATATTCGGACCGAATGGCCTCAAGGATCCAGAGCAAGTTATGCCCTCGGTG
+ATGCTAAAGCTTTTCCCACCAGCCTTAGCTGCAGTTTTCATAACGGGAGCAGTTGCTGCAATGCTATCAA
+CGGCGGATTCCCTGTTAATACTCTCATCCACGGAGTTCTCCGAGAACATTCTGAAGCCCTATATCTACAA
+GAATGAAGCCGATCCCAGGAAGAGCTTGATGGTCTCAAGGTTGACCACAGTGTCCCTGGGAATAATCGCA
+TTGATAATGGCCTACGTCGTGCCTTCCCATCTTATATATACGATAGTTGGATACACCTGGGCAGGGATAG
+GGGACACTTTCTCCGTTATAGTCATCCTAACCTTATTCTGGAAGAGGTTCCACGGCAAAGCGGTTCCACC
+AACGATAATAGCTGGGCTTCTCTTCACAGTGTTCTGGATAAGTTCAGGTCTAGATGCAAAGGTCTCAGTG
+AGACTAATGAACTTCATAGTAACCTTCATAGTGGCCATCATTGCAACGTACGCGATTAAGCCAGAGAAGA
+CTTGACGATTTTTCAAGAATCCCTCCCAAACTTTTTAATTTTCCCTTCCTAACTTTTTTCCATGAAAGTT
+AAAGTCTCAGTTTTCGGATTTGGAACCGTCGGAAGGGCATTGGCAGAAATAATAGCCGAAAAGAGAAAAG
+TCTTCGGAGTGGAGTTAAATGTCGTCTCAATAACAGATAGGAGCGGAACTATTTGGGGAGATTTTGACCT
+GCTTGAGGCCAAAGAGGTTAAAGAATCAACAGGAAAACTTAGTAACATCGGTGAATACGAGGTTTATGAC
+TTCTCACCCCAGGAGCTCATAGAGGAGGTTAAGCCCGACATACTAGTTGACGTTAGTAGCTGGGATGACG
+CTCATGAGATGTATAGCTATGCTTTGGCAGAGGGGATAAGCGTCGTAACAAGTAATAAGCCGCCGATAGC
+TAACCACTACGATGAGCTAATTACCTTAGCTAGAGAAAATGGGGTTGGCATATTCTTTGAGTCAACGGTT
+ATGGCGGGAACCCCGATAATAGGGTTGCTTAGGGAGAACCTTCTAGGAGAAGAAATAGTGAAGATGGAAG
+CCATCGTTAATGCGAGCACAACCTTCATCTTGACGAGGATGGAGAACGGTAAAACCTTTGAAGAGGCCAT
+GGAGGAGGCTAGAACCTTAGGAATCCTGGAGGAGGATCCTTCCAAGGATATAGATGGTATAGATGCGTAC
+TACAAAGCTAAAATCCTCCACTGGGTTTCCTACGGGGAACAACCGGAGGAAGAAGAGAGGGAAGGGATAA
+GGAATGTTAAAGATGCTAGGAACGTTAGATTAGTTGCCGAGATATCTAAGGGCAGGATAAGCGTTGCCCC
+GAGGAAGCTTCCAGATAACAGTCCCCTACTCGTTTCCGAAGTTGAAAACGCAGCATTGATAAAAACCGAG
+AACTTGACCTTAACCCTAAAGGGCCCAGGAGGGGGTGGAAAAGTTACAGCTAGTGGGGTCTTCACGGATA
+TAATAAAAGCCGCACTTAAGTTTCCGAGTCCTCGCTAATGCCTTTCCTTTATCCTCATCGTGTACTTTGG
+ATAAATCTCCCTCGTAAAGCGGACGAACTTCGTCTTCCTTGGACTCTTCTCGATCCTTATCTTTATGTCT
+GGGGAAAGGTGCTCATAGTATTGGCCATCTACAGCTAATATAACCTCCCTCTTCGTCACGAATTCAATCT
+CAATCTTAGAGTACCCAGGAACTACCATCGGAACCGAAGTCCTTGGGAGGGGGAGGAGGGGAGCTATTAT
+TATCGTATCTAACCTTGGATCAACGAAAGGACCTCCAGCCGACATGGCGTAGCCGGTGGAGCCAGTCGGC
+GTTGCAACTACCAACCCATCAGCCCTAACTTCATCTGCCAATCCCCCATCGACGTAGTACCTTAAGTGGA
+TTACCTTCCCTGGGATTCCCGTCAATATTGCTACCTCGTTCAACGCATCCGGGATTCTAGCCTCTCCGTT
+GATGTACGTTCTAAGCTTTATTCTCTCGTCTATGTAATATTCACCACGTAAAAGTCTGTTTATAGCGAAA
+AACGTTTCAGACGGCTCAACTTCAGTTAGAAATCCAAGAGTGCCCATGTTTATGCTTAAAATTGGAATAT
+CTTTCTTTGTTTTGTGCTCTATCCTAAGGATCGTCCCATCTCCGCCGATAGCTATTATAAAGTCGACGTC
+GAACTCTTCCAGCTTCGCTATGTCCTCTTCCTTGAAGTGGGGGAAATGCTCGTAAGTCTCGGAATCGACA
+ATTGCATCGTAACCCCTAACCTTCAGGTAATCGTAAACCCTATAGGCGAGCTTGAGGGCCTCTTCTCTAT
+CTCTCCTTGCAACTATGCCAAACCTCATAAAAATCGAAAGTTCTCAGGAGCTTTCATTTTTAACTTTACC
+GCTCACTATGTGAATCGAAATACAACTAATGAGGTCCTTTATTTAAGGTCTTATCGCATTCCCTATTAAC
+GATGAGATAAAATCTTATAAGTGGTGAAGTTTTAGTATAAAAGGCTGTCGTGGGGGGGCTTGGCGAACGC
+CGTTCCCTAGGGCCCCCGAGTGAAGCCCGGGTCGAGGGCGCGATGACGGCCCGGATCTTCGTGAGGGGGC
+CCTGCCACCAGAGAGCCAGCGGGGTTGGGGTTGGGCGGTGTGTGGCCCGCTGGATCGATGAAGGAGGCAA
+GGGCCCTTTTGAAGACTTTGCCTTGCTCTTCAAGCTCGATGAATTATCCGAAAACTCGATGGAGAGACTT
+CTTAAACTCTTTGATGGAAGGTGAAATAGGTAATCCTAAATAAAAAAGTTATTTCTATTTAAAGCAATCC
+CATGTTTTTCAATTCAGCCAAGAACTCTCCAGGTGTCAAAATCTTGAATCTACAAACTTCGTTTCCCTCT
+TCATCCTCGATTATGATCTCCTTCGTCTTAGGATCCCCAAGACTAATGATATCCTTGTTGTCTAAGGTTA
+TCACGAAATCAACGCCCGCCTCACACGCAACAGATAGGACCTCACTATCCTCAGGATCATCACTAGCATT
+AACGTAAACCTTCGGCTCGATTATCCTAGCTCTTTGCAGATACAGAGTTAACATCACATATGATCGAAAC
+CTCGCAAGCTCATCAGGAAATCTTCTCGCTAATGTACTCTTGGATTTTATCACTACTCAGTTTAGCCGAT
+AGCCTCTCGATCATGAAAGGAGAGGCGTACCCAACAATCTTCCCCTCATTCAACAGCTTCATCACGGTCA
+TTGGACCCGCTGTCGGCCCTCCTAACACGGAGGACACGACGACGTTTAAATCTATCACTACCCGAACCGG
+CAAACTTTGAATTGACCTCCCTCTCGACATTCTCAATCACCTCTCGGAGCTCCTCCTCAGCGGGAGGAGT
+GTTAGGCTCTTGTGATAGCACGAGCTCAATCACGTCCTCCGAAGGGTAAATCACTATCTTGTCGAACATC
+TCAAATAGGACTTTTTGCAGGGCGTAGTTTATAAAATCCGAGCGATCCTTAAACAGTCCAAGCTCAACGA
+GGGCTTCAATCTGCCTATCAACGAATTCTGGGATTCTAACACTAATGATTTTAGTGGGGTTCCCTCTAGT
+GGCTTTTCGTTTCGTCACAACGTACATTCCCATCCCTCCAGGTCTCTATCTTTGGTAATACATTTGTGAT
+ACAAGTTAAAAAGTTTTTTTGCATAGGAATTTCCCAGGATATTATTTGAACAAGCCTAGATTTTTGCTCT
+GGATACTCCCCTATTTCCTACTACATACTGCATGACCGAGTGTGGCTAAGGTTAAGGTGCGATAATAGTT
+GAGATCTTAGTAAGAGGGCTACTATCACCAGAGAGGGTAGAGTCAAGCTAAACCCTCGTTGTTCACAATA
+GGGGATCAGTCCCTAACGACCACGAACTTAGTGTTAGCTATCAGGATTATCAGAAAGACCGCAATAATCC
+CCCTAAGAATGTATGAAACTAACTTTGGATATGGCCTCGGGAATTCATGGCTCGAAACCATAACTGTCCC
+TTCATCCCAAACGAGAGCTTCTCTGGGCATTTTAGCAAGGGAAAGGGCAACCAATATATCCCCAGAGAGG
+CCCGCCGTATTTAGGAGGAATGCGAATCCCCAGAAGAACGAGCTGTAAATCTTAGCCAATGCCAAGAAGA
+TTATAGATAACACTACCGGTGCCAGGCTAACTTTGACGTAATCCCTGGCCCTAATTTTACTTGGAGTCGC
+TATGTAAGGAGAGACATCTAGTTTGGTTATTGACGAGATGCCAACCTTAATCTCTGCGCCAAGGAGCTTT
+AGAACTAGAACGTGCATGCCCTCGTGCAAGATAATAACGAGCAGTAGAGGCAAAATAATGTACTTGGCGA
+ATTCAAACATCGATTTTATTTCCACTCCAACTTCTCCAACTATTAAGGTCGCTACCTTAGCTGAAAGTGC
+GAACAATATAAAGTAGAGCGAGAGCAGGTCCCATTTGTACTCTTTCAAGTCCAGCTTGTTCATTCAGTAC
+TCCCTCTCAACCATGAAACTCGCAAGCAACTCTAAATCCTTTCTCGCCCTGCTCTCGGGTAGAACGTTTA
+AAGCCTCATTTGCCTTCTCAACTAGTTCCCTTGCTATTCTACTCGCATAATCTATGCTCCCATGCTCCTT
+GAGTAGCTCTATGGCCTCCATTACCTCCGCCTTTACGTCCTCCTCTATTATTCCCTTCCCCTTAACGTCC
+CCAGCGTACTTTCCAAAGACCTTTAAGAACTTCTCCTTCGCTTTCTCATCCGCGTTCTCGAAGAAGTGAG
+CAACTATCAAAGTCTTCTTGCCCTTCCTAATGTCGCTACCCACTGGTTTTCCAAGCTTCTCCTCGTCGGC
+TATCAAGTCTAGGACGTCATCCCATATCTGGAACGCCATTCCAACGTTCCTTCCCCACCTCGACAGGGCC
+TCTATGTATTCCTCGTTTTCGGTTCCAACTATTCCCCCTACTTTAGCTGAGGCATCAAAGAGAGCTCCAG
+TTTTTCCGCTTATCATCCTCATGTATTCCTCTATGCTAACCATTTCCCTGTTCTCGAATTCTAAGTCCAA
+GGCCTGCCCCTCGCAGAGCTCATTTGACGCCTTGACTATCGTTTCAAGAACTTTAGCTTTCTTTTCAGGT
+GAAATTTCAGCCCTAGATATAGCCTCGAAGGCCTTGCTGAATAATAAGTCGCCGGCTAAGATCGCCATGT
+TTATTCCCCAAACCTTGTGCACGGTCGGCTTTCCCCTCCTAGTCTCGTCCATGTCCATTATGTCGTCGTG
+GACTAGGGAATAGTTATGGATCAACTCGATGGCAACTGCCGGATAAATAGCCTTCAATGCATTTCCACCA
+ACGGCTTCTGTTGCCGTCAAAACCACGAAGGGCCTAATCCTCTTACCACCTGCAAGCGGGTAATGTCTGG
+CTGCTTCGTAAAGAACCTTGGGCTCTTTCTCGGGAATTAACTCGAATAACTTTTCATCGACTAGTTTAGC
+CCTCTCCTTTATCCTATTAAATAGCTCATCGTACTTTCCAACCCCCATTTTCATCCCTCCAATGAGCCAG
+GTATCTCAACAACGTGACCGTTCCTGGAGATGAAAACTTCCTTACCTATCATATAACCCTCCTCTTCGGC
+CAGCTCCGCGTAGTGGGTTAGCATCCTAAACTCACCGTGGGCCGGAACTATGTACTCGGGGTTGAGCATC
+CTGATTAGGTACCTGTGATCTTCTTTGCTTGCATGCCCAGATACGTGAAGGTTCTTAATCATCCTTACTC
+CCTTCATCCTGAGCTTCGTTTCGAGGGCGTACCTCTGGGCTACGTTTAGGGGATTAGGTATGACTCCCGC
+AGAGAAGACAACCGTATCCCTGGGCCCTATGTCGTACAGTTCGCCGTTGGCCATCCTGGTGAGTATCGCC
+CCCGGCTCTCCCTGGTGCCCAGTGACTATCAAGAGGTAATTTTCCCTAGCTTGGGAAACTTCCTTTAGAA
+CTTTGCTAACCGCATTTGGGCTCCTTAAGACCCTAGATCCCTTCATCTTTATTAATCCAAGTTGCTTTGC
+TATCCCGGTGTACTTTGCGAGGGACCTGCCTATGAATATCGCCTGCCTTCCCATCTTGTTCGCTATCTCG
+ATCAGCTCTTGAAGCCTCGCTATGTGGCTGGCGAATGTTGTAGCTATCAAACCATCTGCCTCCATCCCCT
+CGTAGAGGAAGAAATCCTCCAAGAGCATCTTAGCCACTGCTTCACTCGGTGTCTTTGTTTCTTCGGCAAC
+CCTAGTGGATTCCGCTATGAGAACTTTAACACCCTCTTTGCCAAGCTCCTTGAGTCTCTTGTAATCTGGT
+CTCTCTCCATATGGATGATTGTTGTCGAACTTATAATCGCAGGCATAAACAACTGCACCTTCTGGGGTGT
+GAATGACGACTATAGAAGATTGCGGAATTGAGTGGGTTATCTGGACGAACTCTATGGCGAGATTCTCACT
+CACCTGGACTATCTCCCCATAGTTAGTTTCGTAGAGGGGATTCGTTACCTCGAAGTACTCCTCTCCCTTT
+ATCTCGCTCTTCGCTAACCTTATGGTGTAGGGCGTTCCATAGATGGGAACGTCAGGATAGTGGGGAGCTA
+GCTTCCCAACGGCCCCTATGTGATCTAAGTGTCCATGGGATAGGGCTATGGCGACGACCTTCTTATTCCT
+TATAGGCCTATCGTCTGGTATTGCACCGAGCTTCCTAAGGTCCTTCGAGCTCATCTTCTGAAACTCCACA
+TCCTCGTGGATTAGAACCCTGTCGAGCCTTATTCCCATATCAACTATAACTACCTCTCCATTATACTCCA
+CCGCGGTCATGTTCTTTCCGACTTCCTCGTATCCTCCCAGAGTGTAGATCTTGATCATGTTTATCTCCTC
+CCACACCTCCCGAGCCAGGTTGGCACGGGAGGAAGCTGAAGCTAATTACCGAACTTGCTTTATAAGGTTG
+TGGGGATAATTAATTTGGGTGAATCCAATGATGGTGATACCCAGGGATAAGCACGTCTACTCTTTCGGTC
+CAAATATGAAGGAAGTTGCCAGGGCAAAGCCCGGGGAAATTGTAATCTTCCAGACGTTGGATGCCCTAGG
+TGGTCAAGTTAAGTCCGAGGAAGATACCATAGAGAAGATAGACTTCTCAAGGGTTAACCCGGCAACGGGG
+CCCCTATATGTGGAAGGGGCAAAGAGGGGCGGAATCTTGAGGGTGGACATATTGGACATAAAGGTTGAAG
+GTAAGGGAGCGGTAGTTACGGCCCCAGGAGCTGGAGTTTTAGGCAAAAAGGTTGAGAGACCACAGACAAG
+AATTTGCGAAGTTAAGGATGGGTTTGTGATCTTTAAGGGAATCAAAATTCCAGCAATGCCAATGATCGGA
+GTTATCGGGGTTGCCTACGATGAGGAGGTTCCAACGGGAACCCCAGGAAAACACGGCGGAAACATGGACA
+CAAACCTAATCAGAAAGGGAACCACCATTTACTTCCCTGTCTTCGTTGATGGAGCTTACCTCGCTATAGG
+CGATTTGCATGCCGTAATGGGAGATGGCGAAGTCTGCGTCTCGGCTTGTGAGGTTTCTGGGGAAGTTACG
+GTTAGGGTAACGCCAATGGAAGGAAAGCTAGAGTGGCCATTGCTCGAGACCGAGGATTCATTCTACCTGC
+TAGTCTCGGATGAAAACCTAGATAAGGCCATAGAGGAAGCCGTAAGTCTAGGAGTTGAAGCCTTGAGGAA
+ATCAAATGACCTTAGCTGGGATGAAGCTTACATGCTGGCAAGCTTAGTTATGGACGTCGAGATAAGCCAG
+CTCGTTGATCCGAGGAAAACCGTAAGGGTTAGGATACCTAAAGGGTACGTTAGGTTAGAGAGCTTTTTAA
+CTTGACATTAAATTTTTCCTTGGTGATACCGTGAGGTTCACGGAAAACTTCGAAAGGGCCAAGAAGGAAG
+CTCTAATAAGCCTTGAGATAGCCCTCAGAAGGGGAGAAGTAGATGAGGATATAATTCCTCTCCTGAAAAA
+GATAAACGAGAAGCCAAATTACTTCACAACATCATCATGCTCTGGGAGAATCTCGATAATGGAGATGCCA
+GATTTTGGGGATAAGGTGAACGCTAAGTGGCTTGGGAAATGGCACAGGGAAGTTTCTCTAGATGAGGTTC
+TTGAAGCTATAAGGAAACACAGGGAAGGACAACTCTGGCTTTTGGTTAGGAGCCCAATCCTGCATGTTGG
+AGCAAGAACGCTCGAGGACGGGATAAAACTCCTTAACCTAGGAGTCTCCTGCGGGTTTAAGTATTCTAAC
+ATAAAGAGCATAAGCGACAGGAAGTTGATAGTTGAGATAAGGTCGACGGAAAGGTTAGATGCCTTACTTG
+GAGAAAACGGGGAAATCCTTGTTAGCGACGATTACATGAGAAAGCTCGTTGAGATAGCGAATGCCCAAGT
+CAGAAGGTTTAAGAGAAAGTTAAAGAGATTTGAGGAGAGGATTGAAGAACTTTAAGGCCCAATGTGCATC
+ATCTGGCTGTACATTTCCCAGTCTAGGAGTAGCTCATATTCGGCCCTGAGCATGTAGTAGTGACCCCTCT
+CCATGTCGCTTAGGGATTTCATTAGCCTTTTCTTTTCCTCGCCCTCGACGATGTCCATTAGCTTTTCATA
+GAACTGCGCCGCAATTTCCTCAGCTTTCATTGCCCAGTGAATTAAATCTATAACATCTTGAGACCCTTTC
+AACTCTTTAGCAACGGGCTGAAGCTCCGGGCCAATGTGCTCCTTCGGAAATACGACTTCCTTCCCAGGGA
+ACATCGAAGAATAAAGCTTCCTTAACATTTTCTCATGCTTCTCCTCCTCGCTCGCTAACCACAGGATTTT
+CCCCTTTAATGGTTCAATATCGATTTTCTCGGCAAAGCTTTCATAGAACTTTCTAGCTTCGATCTCAGAC
+TTTATTGCCATTCCCAGCAATTCTTCCAGAGGGAGCTCCTTTATCTTGTCTAAACTTACTTCCATTTTTC
+GGACCTCCATTATGGCCAATTTAGAATATTACTCCCTACATCTATTAAGACTTTTCCTTGGACCCCCCCG
+CGCTGAGGGGCGAGGCTTTCAAAAGAACTACAACTTCAATCAAGGTTCTATACTTATGGGACATAGAAAA
+TCTTATAAGTTCTCATCCCAACTTTGGGCGATGCTAATGAGGGGGGATCTATTTATCATCCTATGAGCTC
+AAATTAAGGTCTTCCTCTTCTAGGTTAGCTACTTCTATAAACGTCTGGAGGGTTCTGAAATGATAAAGGA
+GCCAGAGTTTAGAGAATACGATCCAAAGAAGCTAGAAGAGAAAGTGGAGAAGTTCTGGAGTGAAAACGAA
+ATATACAGGAAGGTAAAAGAGCTCAGAAAGGACGGGCCAAAGTACTACTTCCTCGACGGACCCCCGTACG
+TTAGCGGCGCCATACATCTAGGAACAGCTTGGAACAAGATAATCAAGGACATGATAATACGCTTTAGAAC
+CATGCAGGGTTACAACGTTTGGAGGCAACCCGGTTACGACATGCACGGCTTGCCGATAGAGGTTAAGGTC
+GAGCAGGCCTTGGGTCTTAAAACGAAGAAGGAAATCGAGGAAAAGATAGGAGTTGAGAACTTCATAAAGA
+AGTGTAAGGAGTTCGCTTTAAACAACCTCAAAATAATGACCGAACAGTTCAAGATGCTTGGCATTTGGAT
+GGACTGGGACAATCCGTACATGACGATAAAGAACGAGTACATAGAGTCCGCGTGGTTCACACTTAAGAGG
+GCCTGGGAGAAGGGATTGCTCGAAAAGGACAAGAGGGTTCTTCACTGGTGCCCCAGGTGTGAAACGGCTT
+TAGCTGAACACGAAGTTAGGGGAGAGTACAAGCTTAGGAAGGATCCGAGCATATACGTGAAGTTCCCCGT
+GGAGGGGAAGGAGAACGAGTATCTACTAATTTGGACCACAACGCCTTGGACTTTACCAGCTAACTTAGCG
+GTTTCAGCTCACCCAGATTACGATTACGTTAAGGTTAAAGTGGAGTTTAACGGCAGAGAAGAGTACTGGA
+TACTAGCCAAGGCCTTGGTTGACAAGGTTCTCGGCGAGATTGGGGTTAAGGGAGAGGTCGTTGAGGAGTT
+CAAGGGAAGGGAACTCGAAGGTCTGAGGTACGTGCACATCCTTATGGATGAGTATCCGAGGCAGAAGGAG
+TTCAAGGAGAAGTATGAATGGGCCCACAGGGTTATATTGGCTGACTTCGTAACCCTCGAGGAAGGTACGG
+GTTTAGTCCACACCGCCCCTGGACACGGTGAGGAGGACTTTGAAGTTGGCCAGAAGTACGGGTTACCCGT
+TTACAGTCCATTGGATGACCAAGGAAAGTACACCGAGGGGAAATGGAAGGGAATCTACGTTAAAGAGGCA
+GATCCCAAGATAATAGAGCACTTGAGGGAAAAGGGCTACCTCGTGAAAGCTGGAGAAATAGAGCACAAGT
+ATCCTCATTGCTGGCGCTGTAAGACCCCGCTTATATTTAGAGCCACAGACCAGTGGTTCCTGAAGATAAG
+CAAGGTTAAGGATAAGATAATCAAGGAGAACGACGAGAAGGTAACCTGGTATCCGGATTGGGTTAAGATA
+AGGTTCGACAACGGCGTAAGGGACAGTGGCGACTGGGTTATAAGCAGGCAACGCTACTGGGGAATTCCAC
+TTCCAATATGGCAGAGTGAAGATGGCGAGATATACGTGGTCGGCTCATGGAGAGAATTGGTTGAGCTTGC
+GGTTGCCATAGAGGTTAACGGCGAGAGGATTGAGTTACCTGAAAGCTACGAGGAGAAGCTCAAGGTTATA
+GAGGAGAAGCTCGGCCCAGAGGACCTTCACAGGCCCTACGTCGATGCATTCATAATAAAGGTCAATGGAA
+AAGATATGAGAAGGGTAAAGGACGTTGTAGACGTTTGGTTCGACAGCGGAATAGCAAGCTGGGCTTCCCT
+GGGCTACCCCAGGAATAAAGAGCTCTTCGAAAAGCTATGGCCAGCTGACTTCATAGTTGAAGGCGAGGAT
+CAAGTCACCAAGTGGTTCTATTCACAGCAAGCCGCGAGCATAGTGGCCTTCGACACCGTTCCATACAGAA
+GAGTGGCAATGCACGGCTACGTTCTCGATGAGAAAGGGGACAAGATGAGCAAGAGCCTAGGAAATATAAT
+AAGGCCCGAGGAAGTCGTTGAGAGGGCTGGAAGGGACACTTTCAGGTTCTACATGCTCTGGGCAACCAAT
+CCCTGGGAGAACCTTAAGTTCAGCTGGAAAGGTGTAGAGCAAGTAAGGAGAATGCTAAACATACTTTGGA
+ACGTTTACGTTCTAGCATCAACGTACATGAGCCTAGACAACTTTGACCCCAGGAAATTAAACCCAGATGA
+GCTCCCCTTCAGGGAGGAAGATAAGTGGATACTAAGCAGGGTTAACAGCTTGATAAGCGAGGTTGAGAAC
+GGCATAGAAAGCTTTTACTTAACCAAGGCAACTAGAGCTCTATACAACTTCGTCGTCGAGGACTTGAGTA
+GGTGGTACGTTAGGCTAATAAGGAAGAGGCTCTGGGTAGAGGGAGAAGATCCAGACAAGTTGGCCGCATA
+CTACACCCTTTGGAAGGTGTTCGACGTTTTGCTAAGACTACTCGCGCCATTCACGCCCTATATAGCTGAA
+GAGATATACCAGAATCTCATAAGGCCGTTCACAAACGTCGAGAGCGTCCACATGCTTGACTGGCCCAAGG
+TGGACGAGAAGGCCATCGATGAGGAACTCGAGAGGGAGATGGAGTTCATAAGGAGGATCGTTGAGGCCGG
+CTCTGCAGCTAGGCAAAGGGCAAAGATAAAGCTTCGCTATCCAGTTAGAAGGATAATCATCGAGACCGAG
+GACGAAACAGTAAAGAAGGCCGTTGAGAGGCTAAACAGAATACTAAGGGATCAGCTGAATGCCAAGGAAG
+TTAAGGTTGGAAGGGTTGAGAGGGAGCTAACAATAAAGCCGAACTTCGCCAAGCTTGGGCCTGAATTCAA
+GGGAGACGCCAAGATAATAGCCAAGTGGATAAATGAGAACGGAAGGGAGCTCTACGAGAAGGGAGAACTT
+ACAGTTGAGATAGACGGAAAGACGTTCCACTTAACGAGGGAGCACATAATAGTGGAAGAGAAGCTTCCAG
+ACTTCTTCGTCAGCGAAGAGTTTGAGGGAGGAAGGGTCTTCGTAGATAAGACCCTAACGAGGGAGTTGAT
+AGCAGAAGGATTAGCTAGGGAGTTCGTGAGGAGAATACAGGAGATGAGGAAGAGACTTGACCTAGATGTA
+AACGACAGGATAATAGTCACGATAGAAACCACGGATGAGAACGTTGAGCTACTCAAGGAGAACCTCGACT
+ACATAATGAGAGAAACTAGGGCTGATAAGATAGTGTTTGGAAAAGCTAAGGGCTACGTTGTGGAATGGCC
+AGAGGTTCAGGCGAAGATAGGGATTGAGAAAGTCGAAGAGTAACTTTGGCTTCTTTTCTCTTTCACTTCA
+TTTAAATTCTAAGAATGCTCCAGACAGTAAAGAGCATGGCCACTGCAATTGAAAGCATAATAATCGCAAG
+AATTCTCCCACCAACCCTGCGCGAGAGGTAAATCCCTAGAAAGCCAAAGAGAGCGTTTAAGATTGAGAGA
+ATCAAAAACCCCTCAGCGTTTCTAACCACTGCATTGAACATTCTCAGAACGTCTTCCGGGTAGTTTTTGG
+TTGAAATGTAAGAGGAAACGACCCAGATAACGGGAATCGCGAGGGTAGAGACAAGGGATGTTTCGGCGAT
+GAACTCAAAGGCATCTTCTGCTCTTCTACTCTTGAGGAAGTACAGAGGAAGAGCCAAAATCCACACCACC
+ATAGTGACAAAGATAGGATACATCACTACCATAAGAAAAGCCAGGCCAACGAACGCCATGATGGCGAAGA
+AAACATCGTGAAACCACAGAAGAGACGTGCTGAGAAGTCCCCAGATAATGAGGTGATGGGCTATGCACTC
+CTGTACGTCGTGCTTTAGGTATCCTGAATCCCACGGTTCATCCCAGTGCTCCTCAAGAATCTCGCCAATT
+CGCTTGATGTCACTTTTCCTGTACCCGTGCTTCTCCAGAATGCGGGCGAGGAAGAAGACCATTGAACCCA
+TTACGAGAACAAAAAGAAAGGCCGTAATGAGGGCCCATTCACGGGTTATGACGTCGAGTTTCACCCAGAC
+GAAGCCAAACACCATTGAAAAGAGCACCACGGGAAAAACGAAAATTTCAAAGATAATTTTTCCCTTCACA
+GATACCACCCAGATTTTTGTCCGAACTAAAGTGAGTGCAGTTGGATAAAAATCTTTATCACGAGGGGAAT
+CAGAGCCAGGGAGATCAGCAGGAGCATTAAAAGGCCAAGCTTCCTCTTTCGGGGCAGGATGAAAATCCCC
+GTAAGGCCGTATAGAGCGTTCAGGGCAGAGAGCAACAAAAGGTTCTTATATAGATTTACGTTTACGTGGA
+ATTTTAGGAGAGAGTTGAACGCCTTAATTCCTGAGGTTCCAAGATGTTGGAATATAAACCCTAAAAGAAT
+CAGAAAGCTCCCAGAAACCAGCGAAATTAGCAGAACTTCCTTGAATACAGGCGAGAATCGTTTTCCAGTT
+AAACTTTCATAGAGCATCGAAGGAACGTCCATGAGTAATATCGCCATAGAAGCAATCAACAAAAGTCCGA
+CGGTTATAAAAACTAACGCATAGTCAATAGCGAGGGTTATCCCCTTCTCAGGACCATTAATCAGAACTAC
+GGAACTAAAAGCACCCCATATTAAGATAGCACGAAAAATTCCTGATGTCAAATCGTTGATTATTTCTGAG
+TTAACCTGCTCAAGAACTTTGGGAAGCTCTTTAAATTTGAGGTTGATATAACCTGTCTTTCTCAGGCGCT
+TTTTGAGCACAAGGATAATGAAGGCCAGTACAAGGAAGAGAGAAACTATCGATGTAATTAGCCAGGGGAC
+GTTGAAATTCTCACGCTGAATATTAGAGATTGGGTGAATGTAAAGAAACGTCCATATAACTACCCACGCT
+ATTAACGGAACCATTACAGCCTCTATTATCAACCTTTTTCCAGATTTCATTTTGGGTCCTGACATTATCC
+TTGTTTTGTTTTATTAAAGTTCTTGGAACTCCCTCTGTATCGTCCCCCAAACAGTCTGAGGCAAAGAACC
+CGGGTTCGCGAGCAATATTAACCCGCCATTTTTCGCAAGTACGTTATCTTTAAGCGAGAGAAGGAACTTC
+ATAGTTGGCTTCTCTCCATTGTAGAGGAGTAAGTAATCTAAGCTGTCGAGGATTACGAATGTATTCTCGT
+CTAAGTTGCTGAGGATATAATGCATAAGTGGTGCTAATTTAGTCGGTTCAATTGACTTCTCACCCTCAAC
+GTTGCTAACCCAAATGTATGGTATTCCAAGCTCCTTCCATATTTTTGGAGACCTCGTTATGGCTAGAGCT
+TTCTTTCCCGATAGGAGCTTTTGGATCTCTTGACCGTTAAGATTTGTAGTATAATAGGCCCCCGAGGGTA
+TAGGTTCTCCTGGGTGATTAATTGCTTTAGGTCTCACCTTTAGGGAAAATCCCCTTGCTAAATAAAAAGT
+TGTTAAAGCTAAGATCGCTATCCCAATACTCTCTAAAACATCATCTACTATCTTCAAGGTCTTATATGGG
+ATAATATCGTTTAAAACGTTAACAAGGTAGCCGAACCATATTACAGCGATTCCAACTAAGCTGTATCTTA
+CAGCTCTCTTTCCGAATAGGTTTTCTAAGTACTTCCGAACGAAGAGAATCAATAGGATAATTATCGTGAA
+CGCAACGAAGGACACAAACTCGGTAAGTAGCTTTACACTCTCATAACTAATCATATCCATCCCATATAAA
+TTTACAACGAACCTTGGAAATATTAAAGTTTCGAAGCTAACTTTGCGTTACAAAGTTTAACCTGGGTATA
+TATACATCGTCCAAATTAACATATACTTGGTGATAGTATGGAGGAAGTTAGGGAACTCAAAGAGGTCCTC
+GACAAAGTTGAGAGAAAACTAATCGCAGGATTTCACGTGTACACTGCTCTAGTTTACTCGGCGTGGCTTG
+CGGCCATAGGAGGTTACTTACTCCTAACATTCTTGCGCTTTGAGTATCTCGGCATGTACTGGCTAATAGC
+TATCGCCTTAATAATAGGGCTCACGATAAAGGTTTACACTAAGTACATAAGCTCTGAACATGGAGAGGAA
+AAGCTAGGCTATGCTTGGATAGTAGGTTGGATCCTCGGTGGAATATCCTGGGTATTACTTGGAGATGCTA
+GGGGACTTGCAACAATGATAGTCCTAGGCCACGTAGGGATGTTCGTATCCTTTAGGGAGAACAGCATGCT
+GATTCCACTAGCTTTAGCGCTCGTTTTATTAAAGCCAAGCTGGGAACTTGCCGATGCTTTGATAGTTCTA
+ACGTACTCATTAACCGCCCTCGTTAACTTGTACAAGGCCTTCAGGGTGATTTAATGGAAGAGCTTAAGCA
+ACTTATGAAGTCCCACATCCTTGGAAATCCCGTGAGGCTTGGCATAATGGTTTTTCTCCTTTCCAGGAGA
+AAGGCCACTTTCTCCCAAATTCAAAAGGTTCTGGATTTAACTCCTGGGAACTTGAAGTCCCACTTAAATG
+TCTTGGAAAAGGATAAATTGATAAAAACGTACAAAGTTATAGCCGATAGGCCCAGAACGGTAGTCGAGAT
+AACGGACAAAGGTATTCAAGAGACTAGGAAATTTCTTAAGATGTTGAAAGGAATAATAGATTCGATTGAG
+TTTTAGCAATACCTTTTTAATTGTCCCCTTGAACTTAAGTTTAGGTGAGAGAAGTGGCCGAAGACATTGA
+GGAGATAAGAAGAAGGAAGCTCCTCGAGTTGCAGAGAAAGTATTTGGAGCAACAGAAGGCCCAGGAGGAA
+GAGGCCAGGCAACAGGCATTAATAGAGGCTCAAATACAGGCAATACTAAGGAAAATACTAACACCTGAGG
+CAAGAGAAAGGCTTGCTAGGGTAAGGCTAGTTAGGCCAGAGCTGGCGAGGCAAGTGGAATTGATATTAGT
+TCAACTCTACCAAGCAGGTCAGATAACCGAGAGGATTGATGATGCCAAGTTGAAGAAGATACTTGCCCAG
+ATAGAGGCTAGGACGAGAAGAGAGTTCAGGATAAAGTGGTGATTTCGTTTTCTACATAATAATACTTATA
+TACAATTTAAGGGACAATAACTAGTATGAAGGGTAAATCATTGATAATTCTCCTGATCATTGGTTTGGTT
+ATTTTAGCAGTTACTCTTACAAGGCCAAGGGAGGCAACATTTCCGAGCGTCACAATAACTCCTGGGCCCC
+AGAAGATTAATTCTGAAGAAGTCTCTTCTAAGATAAAAGAAAACCTTGAAGGGTGTTTCTCTATTACAGA
+ACTCAGGGAAAATCCAAACTTTACAAAAGCTAAGCCCGTATTATCACTATTGGCGAACAACACAAAAGTT
+TACATTTTTCTGTACCCCAACTCGACCTCTGCCCTAGAGGCGGAGAAAGAAGTAAGGGAAAACTTGGGAA
+TTAACTTTAGGGACATAATAAACAATGATACCCTGGTCTTTTCTCAGTACATGGATTATAGCTACGCTTT
+AATAGTCGCAAAGGGCCCTAAAGAAGACCTTGAGACACTCGAGATGTGCATCGTAAAAGTTGGTCCGAGC
+CCAGGAAAGATACTCTACCTCTTCACCCCGTTGGGAAGGCACTTTTACAATCCACTAGAGGGACGGAAAA
+CCCTTGAGAGCAGGGACTGGCTTGAGAGCAAGGGAGTTAAAATTAGCGGTTACCTCGACAAGCTTGAGGG
+TAGCTACAAGGGTTGTAACTTTGCAATCTTCATTTACAAGCCAGATTATGCCACGAGGGTATACGATGAA
+CTTAAAAAGGCTTTCTTGAGCTCTGGTTGGAAAGAAAGCAGGAGTTTTACTCTACCCTCGGACTTTGGAA
+GAAACCCAGCTGGTAAACTTATAATGTATTCCTTCTTAACCTCGGGAGATAAAGTTGTCTACCTTGAGTT
+AGCCAGCTTCCCAGCTGGGCACAGGGTGAGCTTGTTCTATTGCAATGCAACAAGTCTCGATGCCATTAAC
+GAGCTCTGGTAAAGGTTTTATTTCTATTTATTTACCTAATATCATGGCAAACCTTCCAGTGGAAGTTGTT
+AAGATTCTGGAGATTCTAAAATCAATGGGAGCAAAGGCATACTTAATAGGTGCTAGAGCCTTGATTATGC
+ATGGAGTGCTGGCAAGAGGTGAGGATATAAAAACACTATGAACTGAACTAACGGAGAAACTTAGACAAGA
+AGGATTTCTGGTCCAATGGCGTTCATGGGGTTACTTGTTAAAATTAAAGGTGGGATGGAGGTGTATATAA
+ACACTCCAATGTTAATCTTAGACGAAGAATTTCAAAGAAGAGCAACTAAAATATTCGAGAACTTGTACTT
+GCCTTCAATCGAGGATTTAATAGTCACGAAGCTAATGTCGCTAGAGAGAAAGGATTATTCTGATATCAAG
+GAAGTTTTCAAATTAAGCAAGAACATTGATTTTGAATATTTATGCAGAAGAATAGAGCAGGCAAATCTTA
+AGAGGGAGTTCAATAGAATAGCGAGGAGGATAGGTGTGAGAACATGCTGAAACTTTATCAAATCGTGCCA
+ATGGATGCTCTTAAGGTTCTTGCAAAGCACAAATTCAGATTAGTTGGTCCCTGGAGAGACTACTACTTAC
+TCAAGGGAAATGTATTTTTAATCAGGGAACTACCCTTAAAAATAACCTTCAGGGGGAAGGACAGAGACGT
+GATAGAGGAGCTTAGAGCGTATGCATCTCGAGTAATTGAAGGGAAAAACAAAGTGTCGCTAAAACTTAAA
+GATGGTAGGCACTGGATTGTTCTTGAGTTCGAGGATTAGAGGTTTGTGTTGTTTGCTTTAAACATAATCC
+ATGACACCCAGCTATTGCACGTGAAACAGGTTAGAAAAGGTTTTTATCCCCTAGCATTAAGTTTAAGCCA
+GATGCCCAGGGAAATAATAAGGTGCAGGGGTCACGAGAACGTTAAAGCCACTCACAAGTCTACTTTGGAA
+ATAACTAAGGAGAACTTTTTAACGCCGAGGGGTGATTGCATAATATGCATATCAGCCGATAAAGCCCTTA
+AAGACCTTTCCGATGAAATAAAATCCTTGATACGGAAAGGGAAAAGGGTTAGGATTTTGATAAAAGTTGG
+AGATTTAGTTGATGAAGTTATAGCATGCGGCCATGAGACTTTATCCCTTGAAAGTTCAACCTCAATTGTA
+ATAAGGAAGAGCGACTACGTAGATGGTAGAACCCTCGCGATTAGGGCTAACAAATCCGCAAGGGATATAG
+ATAGGAGGATTGTAGAAAGACTGAAGGATCCGAACACCATAGCGACGATAGAGATAATCGTGGATGATGA
+TTAGTCGGAAGGCTGAAGTGTGATGAAGGACGCCCATGGCTGAACAAAGCATATAAAGTTTAATTTCCCA
+GGACTAATTATGAGGGTTGTAGACGCTCTTGCACTTGCTTTGGAGGTAGAAAAGGCCGAGCTTAAGTTTT
+ATCTCGAAATGGCCAAGATAGCTAGGGAGGAGAAAGCTAGGAAGATGTTCCTATTTCTGGCAAATGAAGA
+GCTAGAACACTGGAAAATATTTGAGGAAAAGCTAATCGAGGCACTTCTAAGGCACTGTGAGAAGCCTAAC
+ATAGATGAGGAAGCCCTGGAAAAGTTGACCCCTAAGATGGAAGGTGAAGTCAGTGAAATAAAAGCAGTAG
+AAGTTGGAATGATGCAAGAAAAGAAGACTTGGGAGTTCTACGAGAAGCTTGCTGAGGAAGTCGAGGATGA
+AGAGGTAAAGAAAACCTTAAAAGAGCTGGCAAAGGTTGAAGAAGGCCACTACGAGCTCTTAAAGGCTCAA
+TACGATTCAGTGGCCAAAACGGGAATCTGGATGGATTATCAGGACTTCAGTCTTGAGGTCGATTAACCCT
+CAATTTATCCTTTATCTCGACCGGAAGCTCGTCATATATCTCTTTTAATACCTCGATTAACTCTGTTAAT
+TCCCTTGCAGAGAGAACCGTTGTTTTATTGCCTAGCTCAATTATCACGGCATCGAATTCGTCAGGTGAAA
+CCTCTTCGAGCTCATCTAGGTGATCACTCTTCCTAGGTATTATGTTAAGCTCTCCAATTATCCTTCCTTT
+TGGAATGTTAACTTCCCTTTCCTCTATACTCTCGTTTGGACAGTCGTAGCGTTCAACGAATATCTTTATG
+TCCACAACCGGCGTTCCATCATCTGCATCTATCCAGTCAATATAGATTCTATTATCCGATATTTCCCGGA
+TTTTAACCGTGTAAAGGGCTAGGGGATTCGGCCTATAGGGGGAGCGTGTTGCGAACACACCTCTTAAAGG
+ATTCTTAGGGTTCCCATAAGGGTGAACCTTTAAGATTTTCCTCAACTCAGGCTTATCGCTCTTATGGAAC
+CAGAGAATGAGCTTTATCCAGTCTCCATCCTGAAGACCTTCGATCGCATCTAGAAATTCCGGTAGAATCT
+CTATGAAGGTGTCGGCACCTTTCCTTATATACCCTATGGGGATTAACTTGAAGCTCATGGAGTTGGATCC
+GTTGGCACCTTTAAATAACATCTGCAAAACATTTATAAGTCACACTTTGACTTAAGAGGAAATGGGCTCG
+AGCCGGGATAGCCTAGCCTGGTGGGGCGGGGGACTCGTAATCCCCAGGTCCCGGGTTCAAATCCCGGTCC
+CGGCTCCACACTTTTTGCCTTTAGCAAAAACTTTAAATATTCCCCAACACGTGATGAGTATCGGAAGCGC
+CGCGGTAGCCTAGCCTGGTAGGGCGCCGGCCTGCTAAGCCGGTGGGCGTGGTCCCGCCGGGGTTCAAATC
+CCCGCCGCGGCGCCACACTTTTTGTGATGCCGGGATAGCCTAGAGGCCAGGCGGGGGACTGCAGATCCCC
+TCTACCCGGGTTCAAATCCCGGTCCCGGCTCCATTTTTACTAAATTCGTTGCTGTGGCAAGGTTTATTAA
+ATTTATACAAGTTATAATAGACGCTTTTTTATCAGCTATTTGAGGAGAGCGAAGATACCTTTCTACTATC
+GATTGGGTTGCCAATGACCACCCCTATACTTTTATCTTCGATACACTTATAAAACATTTGCACAAATGCT
+CAAATGTGGAGGTGAGAAAATATGGTTGAAGTTTGCAAGGTATATGAAGAACATCTTGACAAGATTATTG
+AGGCAAAGTCGAGACTTCCTGAAGATGAGAAAATACTTGAAGTTTCTGATTTCTTTGATGCCTTAGGGAA
+TCCAACGAGACTTAAAATCTTATTCGCCCTCATGGAAGCCGGTGAACTCTGCACCTGCGATTTATCAGCA
+ATAACCAAATTGTCAGTTTCTGCAATTTCCCATCAGCTTCGCATTCTTAAGGATAGAAAGATAGTTACCT
+ATCGTAAGGATGGCAAGAACGTCTTCTATCGTCTAGATGACGAGCACATTAGAGAAATCTTAAGAACAGC
+GCTCAATCACCTCTCGGAGGTTAGATGATGCCTCGGAAGCTTAAGTTAGAAGGTTTAGACTGCGCAAGTT
+GTGCGTACGAGATAGAGGAGGCTCTTAGGAAAGAAGGCTTTAAGTTCGCTGTCGTAAACTTTGCCACGAA
+AGAGGCAATTATAGAAGGTGACATTGAGAAGGCCAAAGAAGTTATTAAGAAAGTTGAACCTGATGTAGAG
+GTCGTTGAGGAAGTGCATATTCACGATCATGCCCATGGTGAGTTTGAAAAAAGGACAATATACTTTATTG
+GAATCTCGCTAGTTCTCTTCACTATAGGCATTTTAATGCGCTACTACTATGCCATAGATAATACTCTCGT
+CTTTGGACTCTTTCTTGCAAGCTATCTTATCTCCGGTTGGAAAGTTCTAAAGAGTGCCATTGTTAACTCC
+CTTAATGGCAACGTCTTCGATGAGAACTTTCTAATAGCTGTAGCCACTATTGGCGCTTTCTTAATCAAAG
+AATACCCTGAGGGCGTGGCGGTTATGCTTTTCTATGTCATCGGGGAGTTCCTCCAAGATATGGCTGTAGA
+TAAGTCAAGGCGTTCAATAAAAGCATTACTTGCCCTTAAAGCTGAGTACGCTAACTTAGTTAGAGATGGA
+ACCGTAGTTAAAGTTAAGCCTGAGGAGCTTAAAGTAGGGGACATAATTATCGTCAAGCCCGGCGAGAAGG
+TTCCTGTTGACGGTGTTATTATTGAAGGAACGTCAAGTGTTGATACCTCTGCGCTAACAGGTGAAAGTAT
+GCCAAGAACCGTTAAGGAAGGAGATGAGATTTTATCAGGCATGATTAACCTTACTGGCCTTTTAAAGGTT
+CGCGTCACTAGGGAGCTTAGTGAATCGACAGTTTCAAGAATCCTTGAACTCGTGGAGAACGCTAGTGCTA
+GAAAAGCGAAGACCGAGAAGTTCATAACGCGCTTCGCTCACTATTACACACCAGCGGTAGTTGGAATAGC
+CACCCTTATAGCCACAGTCCCACCGCTCGTATTTAAAGAGTCCTTTACTTCCTGGGTATATAGGGCTCTT
+GTAATATTGGTTATCTCATGCCCCTGTGCTTTAGTTCTCTCGATACCTCTAGGTTACTTTGGGGGCATTG
+GAAGGGCCGCTAAGGAAGGTATACTCATAAAAGGATCTAATTACCTTGATGCACTTAAGGACGCTAGCAT
+AGTTGCCTTCGATAAAACAGGAACACTAACCAAGGGCGTCTTTAAGGTAACAAAAATAGAAACAAGGAAT
+GGTTTTACTGAGGAGGAAATACTAAGGTTTGCGGCACTTGCAGAGGCACATTCGAATCATCCAATAGCTA
+AGGCAATAAGAGAAGCCTATGGTAAAGAGATAAACGAGGCCGAGATCACGGAATACGAGGAGATAGCTGG
+TCATGGCGTTAGGGCGAGAATAGATAGTGTCGAAGTAATGGTAGGAAATGACAAGTTGTTGCATCGTTCT
+AACATTGAGCACGACACTTGCAAAGTGAAAGGAACAATTGCCCACGTCGTTATAGATGGTCAGTATGCCG
+GTTACATAGTGATATCTGATGAAATAAAAGAGGATGCACATCTTGCGGTAAAAGAGCTCAAACGCCTAGG
+TGTCAGGAAAGTTGTTATGGTCACTGGAGATAGTAGGGATGTTGCTGAGGAAATAGCGAAGCAACTAGGA
+CTTGACGGTTTTTATGCGGAACTCCTTCCAGAGGACAAAGTGAAAATTATTGAGAAGCTTGAGAAGGAAA
+AAGGGAATGGAAAACTCGTGTTTGTTGGGGATGGCATAAATGATGCCCCTGTACTTGCTAGGGCCGATGT
+TGGGGTTGCAATGGGGGCCCTTGGAAGTGATGCAGCTATAGAAACGGCTGATGTTGTCATAATGGATGAC
+AAGCCATCTAAGTTACCAAAGGCTATTCAGATTGCTAGGAAGACTCAGAGAATAGTATGGGAAAATATAA
+TCTTCGCTCTTGGCGTTAAGCTGGCCTTTATAGGTCTAGGAATTTTTGGAAAAGCCACTATGTGGGAAGC
+CGTGTTTGCAGATGTTGGTGTTGCTCTTATAGCTGTCTTTAACGCGATGAGAGTCTTAAGGTGAACTATT
+TTGCTACTCTCTTTGCCTCTTCCTCAGCTAAGCTCTCTATTTCCTCCAAGAACTTTGTATAACTTATAAC
+ATCCAAGCCGTACTTTGAGAAAATTTCATAATCCTTAACTTTCTTGTCATTCACTACAAGTAAGGACTCA
+GTAATAATAGCAGAAGCTGCTGTTATAAGATCTGAGAAGTTAGGAACAATGCCTTCCTTTACAAGGGCCC
+CTCCAAGTTCGGCCATTTTTCTTATTAACTGATCCGAGACTTCCACAATAGTAAATACCTCCCTCAAAAT
+CTTAATCTCTTCGTCAATATCCCTTCCTAATAAACCCTTAGTCATGAGATAGGAGTTTACTGCGGGAAGA
+GGCAAGAAAACTTGAAATTCTGCAAGGATAAACTCAAGAATCTCCTTGTTTTGTTTTCGAGTTATCTTAA
+GAAAAGAAATCGGACCAAAGGAAATTCTCTCTGGAAGCATTCTCAAAACTAAACCCTCCCTATTCAGAAT
+TTTCGAGGAGTGATATTATCATCTCGGCCTTATCGTCCTCTATAGTAACTTTCTCAGCCTTCATTTCAAG
+TTCTACTGAATGCCAGACCTCAATGAGCTTTTTCAGAACTTCCGTGTATGACTTGGCATCTAATTTAGCT
+TTCAGTCGTTTTATTGCTTCCCAAGTTTCCTCATCAACCGCTATCGTTTTCATATCTCTCCCCCCTAACT
+TTGAGTCTGAACTCGTCTTGTAGGCCTTTTGTCGTCCCCTCTGAAATTATCCTACTAAAAACTTCAACAC
+TCCTCTTCCTAGGTTTTCTTTCCTTTGTTATTAAGTTTACTTCGTAGAGACCAAAGCGCATTCTAAATCC
+TAATGGCCACTCATAGTTATCAGTTAGGGCCCAATGGAGATAACCCCTCACTTCATGGCCCTCTTCATAA
+GCTTCCTCTATCACGGCTAAGTGGCTTACAATATAGTAGGGCCTTAGAACATCCTTTGAGTCGGCGATTC
+CATTCTCCGTTATATACAGAGGTACCCCATATCTTTCCGCCTCAACAATCGAGTTATATATTCCCTCAGG
+GTATATCTCCCAGCCCATATCACTAACTGGATTTCCCGATTTTGATGACATTCCCGGCCTACAAGCGTAA
+CCATATCCCGGAACTCCTTTGAAAGTTATCAATGGCAGTGTTGGAAACATGGGATCACTCCATTTAACAA
+CTTCTCTAGTATAGTAGTTAATTCCAATCCAATCATTACCTTTTAGGTAAGGCAAGTTGACAAATGTTTC
+ACCGTCAAACTCAATGTTGAGTTTCCCCCATGTTATGGCCTCCAAGAATAATCTGCTGTGGAAGAAGTTG
+TCATTCTCGGCTGCCTTGATATCCTTTTCATTTCTGTGATTCTCTGGATAGGCAACCCCTATGTTGTTGT
+AAATTATTCCAACATCAGCAGCCTCTTTTGAATCTTTGTCAGCTTTTTCTTTGTCAAATTTCTTTATCAT
+CTTATACGCAAGGGCATGCGCATTTATCATGTTGAGCATAGCCAACTTTGCAGCTTCGGGATTCATGACT
+CCTGGGGGGAATCCGGAGTATGGGGCTAGGTAACCTAGCTCAACTACAACCATAGGTTCGTTAAAAGTGC
+TCCACATGTCAACGATATCGCCAAATTTGTACGCAATATAAGCTGCAAATTTAGCAAACTCAATTACCGT
+TCTCTTGTTTATCCAACCATTTCTACTGTTCGTTAGCGCTTTTTCTCTTGCGGTTATTGGATCATGGAGC
+CAATGTGGCAATGTAAAGTGATTAAGATTAACGATAACCTTGAATCCCTTATCTCTTAAGCTTGAGATGA
+CTCTCCTATAGTAAGCAATCTCCCTTTGATTTGCAAGCTCATCAAGCTCCTCTAGAATGCTCTTGTCTAT
+TTTGATATCTTTTACTAGGTCATATGAGCTATCGATAGAATAATCAACATCAACATAAGTCGTCGGCCAG
+GGAAATATTCTACTCCACTCAATTCCTATACGATACATGTTGAGACCTAAATCCTTCGCCAGATTATGAT
+CTACTTCATAAAGTTCATAACTGTTGATGCCGTCTTCAGGTAGATCTCCACTAACGAGGCCCTTTTCAAT
+GTTCACTTTGTCCCTAACCCAGTGCCACCAGTCAGTGTTTGGATCTATATGCCTCCTATATTTATCCCCC
+ATCTCAAACTGAAATCCTGACTGTGAGACACCCCAGTAAAAGTTCTCTGGGAACATGACTCTACCTCCGA
+CTGTTTTCATGAACTATAAACTAATTTATTGTTTATAAAAATTTCTCAATTTTATAAAAATTGGAGACTA
+AATTATAAATCATGACAAAACTTATAAATAGAGAGGGTTGATTATATTACGCTGATGCACACATTGGAGG
+TGCAACGCATGAAAAAACTAGTGGCAGCCATAGTTGTTGGGTTGTTCATTTTGAGTATTTCTGCTCAACA
+CTACGTGGTGGCTGGAGAAATTCAACTTCCTCGCAACGAAACCCTTTATGTTGGCGGTGGCCTTTGGAGT
+CAACCAAATAACTTCAATCCCACCGTCAGCTGGGCAGCCGTTACCGGAACGATAGGACTTATATATGAAA
+CTTTGTTCATATATGATCCACTCAAGGACAAACTTGAACCTTGGCTAGCTGAAAGTGGTAAATGGATATC
+GGACAATACGTATAGGGTGGTTCTCAAAGAGGGTCTCACTTGGCAGGATGGGAAACCGCTAACAGCAGAA
+GACGTAAAATTTACTTTTGACTATGCTAAGGAACATAAAGGTCTAAGCTATTCCCCGATTTGGGGATGGT
+TAAAGGAAGTAAAGGTCGTTGACAATAGGACGGTTGATTTCATATTTAGCGAACCTCATTACGAGGAGTG
+GAAGTACTGGCTTTATAATATTGCAATAATCCCAGAGCATATTTGGAAGAACATAGATAAACCGGAGAGC
+TTTGCAAATACCGAAAATCCAATTGGCTCTGGAATGTATAAGCTTTACAAGACTGATCAAATGAGATTTA
+TCCTTGTTAGGAATGATAAGTGGTGGGGAATAAAGTACTATGGAAAGCCAGCTCCCAAGTACATAGTCTA
+TGTAATAGTCTACAGTAACAACTTGGCCCTATCAATGCTTGTTAAGGGGGACCTTGACTGGAGCAATTTC
+TTCATCCCAGGGGTTCCAGATGTTAAAGCAAAATACGGCATAGTTACGTGGTACGACAAGCAACCTTATC
+ACCTCCCAATAAATACAGCATTCCTGTTCTTGAACACTCAAAAACCTCCACTTAATAATCCGATGTTTAG
+GCGTGCAATTGCATACGCCATAAACCCGAAAGAGATAGCTGCAAGAGCTTCCCAAAATCAAGTTAAACCA
+GCGGATCCAACGGGCCTTCTAATCGATTATCCAGTCTTTAAGAAGATATACTATCCAGAAGCAGTTAAGA
+AGTATGGCTTTACATACGATCCAGCTAAGGCCAATGAAATTCTCGATCAACTTGGATACAAGGACATAAA
+TGGTGATGGATACAGAGAAACTCCCGATGGGAAACCTCTAAAGTTCACAATTGAAGTTCCTTATGGTTGG
+ACGGACTGGATGGAGATGGCTAGAGTCATAAGTGAACAGCTCCAGATGGTAGGAATTAGGGTAGATCCAA
+AGTTCCCAGATTACGGCAAATACTGGGATGACTTAACTAAGGGCAACTTTGACATGATAATAAACAACTT
+CGGAAGCCAGGTTTATGCAACTCCTTGGCAGTGGTTCAACTGGGTTTTCTATCCAGATGTAGCTCCAATT
+GGCAAGCCAACGTATTCAGGAAACTGGGGTAGATACAAGAACGAGCGTGTTGCCGAACTTTTAAGACTCA
+TAAATACTGAAAAGGACGAGAACAAGAAAATCCAATACTACCACGAACTCCAAGAGATCTTCCTTAAGGA
+TCTGCCATACATACCGTTGATATATAACGGAGCATGGTTTGAGGCGAGCACTCAATACTGGACTAACTGG
+CCGACAGAACACAACCCATACGCGTTGCCGATAACTTGGCAGAACTACTGGCAGATGGGTGGGCTTAAAG
+TACTGCTCAACATAAAACCTGCAAAGGCCACTACAACGTCCTCTCCAACTACGACCCCAACGAAGACGAC
+ATCATCTCCAACCTCTACTCCAACCCCCACCCAAACACCTTCAACTTCATCTCCAACCGCAACAAGTACC
+TCTCCAACTGAAACTACAACCAAGGGAGGAATATGTGGGCCAGCGTTGCTCGTTGGAATTGCAGTAGTCC
+CAATACTTTTAAGGAAACGCCGTAAATAATTTTTCTTTTCTTTTAATTTTAATTCTTTGGAGGGAGCATG
+ATGTCAGGAATAAAGAGGTATCTCCTAAGGAAAACCATGATCTACATCCTGACATTTTTCTTTGCAGTTA
+CAATAGATTTCATAATCCCCAGGATAATGCCTGGTGATCCAATAGCAGTCCTCTTATCAAGATTTGCAAC
+ACTTCCAGAAGCTACCAAATATTTACATAGCTATTTCGTTCAAGCCTTCGGATTAGATAAGCCCCTGTGG
+GAGCAATACATATCGTTTTGGAAAGCCGTTCTTCATGGTGATTTGGGCATAAGTATTTACTATTACCCAA
+AACCCGTTGCTGAAATATTAAAGGAAGCCCTTCCATATGATCTCGCCCTTTTGTTTCCGGCTTTAGTTGC
+AAGCTGGTTTGTTGGAAACTGGCTTGGAGCTCTTGCAGGTAAGAATAAGAAACTCGACAATTACCTCATG
+CCAATCTTCTACTTCCTCCAAGCCTCACCATATTTTTGGTTTGCTATCCTGCTATCATACTTATTCACGT
+TCAAACTTGGATGGTTTCCCATATCTGGAGCGTATAGCTATGGTATAATTCCCTCCCTTAGCTGGGAGTT
+CATAAAAGATTATCTCCATCACTGGACGCTTCCATTTTTGAGCCTTTTCATGGTTCAACTTGGCGGATGG
+GCTATAGGAATGAGGAACATGATAATATATGAAATTGAAGCTGACTATATTCGGTATCTGGAATCTTTAG
+GTGTTAGTGAGAAGATCCTCATGAAGCATGCTTTCAAGAACGCCATGTTGCCTCAGGTAACTGGGCTAGC
+CCTACAGCTTGGCCTACTTGTAGCTGGAAACGTTACGGTTCAAGTTGTATTTTCGTACCCGGGGATTGGA
+TACGTCCTAATGCAGGGTATAATGAACCAAGATTACTTCCTAATTCAAGGGGCATTTCTCGTGATAATCC
+TTACAGTCTTGGTTGCAAACTTCGTGATTGATCTCCTCTATGCGATCATAGATCCCAGGGTAAGGATAAG
+TTACACGGAGGAGGGAGCTTGAATGTCCCTAAAGAGCACCCTTAAGATAGCATTGAAAAATAAGAAATTC
+AAAGTTGGGTTCATAATAGTCATAATAATGGCTCTAATAGCCCTCTTTGGCCCCCTAATTACGCCGTTTG
+ATAACATGGGTTACTATCCTCTAAAGTTCGGCAATACGACGTATCCGAAGCCAGGTACGCCTGCTTTGCC
+CCCAATGTCAAGTGACACTATATATGGTCCGGAAGGTATTGTAAACGTTACGCATTACTTGGGAACCGAT
+AGTTTTGGTAGAGATATATATGCCCAGCTAACCTACGGAATGAGATCATCTTTCTTGATTGGAATCACGG
+CCGGGGGATTGGCGACTATCCTGGGATTACTAATTGGATTCATAGCGGGATACAAGGGAGGATGGATCGA
+TGAGGTTCTTATGATGATAACCAACATAATGCTGGTCATACCAACGATGGCCCTACTAATCATAATAGCG
+GCTTACCTTCCTTATCGTGGGGTTGGTATAGAGAGCGTTATCATAGGCTTAACGGCATGGCCATGGACTG
+CAAGAGCTGTAAGGGCTCAAACTCTCTCATTAAAGAACAGGGAATTCATACACTTGGCGAAGCTTTCTGG
+CCTCGGTGACATGAAGATAATTTTTGACCAGATAATGCCAAACATAATATCCTACGTTTTTATGGTCTTT
+ATTTTGCAGTTTGGAGGTTCCATATTAGCAGCAGTTGGGCTAGACTTCATCGGTCTAGGGCCTACCAGAG
+GAATGTCCCTGGGAATCATGCTCCAGCAGGCAGTTCTCTGGAATGCAGTGACCCTAGGGTATTGGTGGTG
+GGCAATTCCTCCAGGACTCGTAATTGCAATTTTGATAACTGGACTGTACTTCATTAACACAGGTTTAGAC
+GAGGTGTTTAATCCTAGGCTTAGGGGTGAGTAGTATGGCTCTGCTTGATGTTAGGAATCTTAGGGTTTAT
+TATCGGACTCCTGTTGGTTATGTTAGGGCTGTTGATGGTGTTAGTTTTGAGGTTGGGGAGGGTGAGGTTT
+TTGGTGTTGCTGGGGAGAGTGGTTGTGGTAAGTCAACCCTAGTCCACTCTTTAATCCTTAGAAAACCCCC
+AATGGAGTATAAAGGAGGTTCTGCAATCTTCAAGGGTAGGGATTTAATGTCCTTGCCCAGGGATGAATTA
+AGGAAAATCCAGTATTCTGAACTCTCTATAATCCCGCAGTACGCTATGAATGCTTTGAATCCTACTAAGA
+GGATCAAGGATATTGTTTGGGATTTGGCTAGGGAGCATGGTTACGCTGACAGGAGGGAGGTTGAGGAGTT
+ATTAAGGGAGAGGTTGAGCATGGTTAAGCTTAGTCCTAGGGTTGCGGACATGTATCCTGTTGAGTTGAGT
+GGTGGGATGAGGCAGCGTGCTACAATGGTGGTCTCAACACTATTAAACCCTGACTTACTGATTGCCGATG
+AAATTACATCAGCTTTAGACGTTACTACTCAAAGGGTTGTCATTGAATTATTACACCATTTTATGCAGGA
+GGGCATTGTAAAGTCGATAATCTTTGTAACTCATGATTTAGCCTTGTTGAGGCAGATTGCTGATAGGGTT
+ATGGTCATGTACGCTGGGAAGGTTGTGGAGATTGGTCCAATGGAGGAAGTGCTTGAGAATCCTGCTCACC
+CTTACACGCAATTACTCTTGAATTCTCTCCCTAGAATGGGTGTTCATTATAAGAGGGAGAGGTTGAGTGG
+AATTCCTGGGTATCCGATTAGCCTCTTGAATCCGCCGAAGGGTTGCAGGTTTTACACTAGGTGTCCCTTT
+GCGATGGAGGATTGTCGTGATGTTGAGCCTAAACTGGTCAAGGTTGGGAGGGATCATTACGCTGCCTGCC
+ACCTCTTAGGGGGTGAATCCTAATGCTCTTAGAAGTCCAAAACCTGACTAAAATTTTTACATCTGGATTA
+ATTGGTGGTTATCAAGTTAGGGCTGTTGATGGGGTTAGCTTTACGATCAACGAAGGCGAGATAGTTTCAC
+TAGTCGGAGAAAGCGGAAGCGGAAAAACAACCATAGGAAAACTAATTCTCCGTCTGCTAACTCCAACTTC
+AGGGAGAATACTCTTTGAGGGAAAAGACATAATGAAATTCAGCAAAAAAGAGCTTAAGACGTATTACTAC
+CGTAAAGTTCAAGCAGTTTTCCAAGATCCATTCGCCAGCTTTAATCCGCTTCATCAAGTGGATAAGGTCT
+TCCATATGATCTTTGACTCGTATTTTCCAGATCTTGGAAGGGAAGAAAGGGAGGAAATGATAGATAAAGC
+CCTTGAGGAGGTAGGACTAAACCCATCAGAGGTCCGTGGAAAGTATCCTCATCAACTAAGTGGGGGGCAA
+TTACAAAGGATCCTAATAGCTAGAGCCCTTCTCCTTAAGCCGCGCCTTTTAATAGCTGACGAAGCCGTGT
+CAATGCTCGATGCCAGTACCAGAATTGATGTCCTTAACTTATTGGGGGAGTTCAGAGATAAATATGGCAC
+CTCTGTTCTGTTTATTACACATGATCTAGCCCTTGGCTACTACATAAGCGACTCTACGATAATTATGTAT
+CGTGGAACGATAGTGGAGATGGGAGAGACCGAGAAGGTCTTTCATAACCCGTTACATCCCTATACTAAAA
+TGCTTCTTGAGAGCGTCCCAGATCTCAACGTCAAGTGGGAGTTCAAGGGGATAGAGCCAGAAAAGGAGGA
+AGGCAAAGTATGGAAAATTAAAGGGTGTCGCTATGCTCCTCGCTGTCCAAAAGCAAAAGATGTCTGCTTT
+AAGATTAGACCCACCCTTATTGAGGTTGAGAAGAACCACTGGGTTGCGTGTCATCTCTATCAGAGCTCGA
+GAGAGGGATGAAATGTGGAGATAAAATTATTTTGTGTCTTCATTGTTTTTATTATCCTTTTCTCGCCGTT
+TGTTATTGCACTAAGTTATCCAGATGTAAATTACACTGCTGAGAATGGAATTATCTTTGTCCAAAACGTT
+ACAACGGGGGAAAAGAAGCCGCTGTACCTTCACGGTGTTAGCTGGTTCGGATTCGAATTGAAGGACCACG
+TAGTTTATGGACTCGATAAAAGAAACTGGAAGGACATACTTAAAGACGTAAAAAGGCTAGGTTTTAATGC
+CATTCGTTTACCATTTTGCAGCGAATCTATAAGACCCGATACAAGGCCCTCTCCTGAGAGAATTAATTAT
+GAGCTGAATCCAGATCTAAAGAACTTAACTTCTCTCGAGATCATGGAGAAAATAATAGAGTACGCAAACA
+GTATTGGACTTTACATCCTCCTTGACTATCACAGGATAGGATGCGAGGAAATTGAACCTTTGTGGTACAC
+TGAAAATTACAGTGAAGAGCAGTACATTAAAGATTGGATATTTCTCGCCAAGAGATTTGGGAAGTACCCA
+AACGTCATAGGGGCTGACATAAAGAATGAACCACATGGTGAAGCAGGTTGGGGGACTGGAGATGAGAGAG
+ACTTTAGACTTTTTGCTGAAAAGGTTGGAAGAGAGATACTCAAGGTTGCCCCTCATTGGTTAATCTTTGT
+TGAAGGAACTCAATATACCCATGTGCCCAATATAGATGAGATAATAGAAAAGAAAGGATGGTGGACTTTC
+TGGGGAGAGAACTTAATGGGAGTAAAGGACTATCCAGTTAGATTGCCTAGAGGAAAAGTTGTATACTCCC
+CTCACGTTTACGGACCTAGCGTTTATATGATGGATTACTTTAAGAGTCCAGACTTCCCAAATAACATGCC
+TATTATCTGGGAAACGCATTTTGGTTATCTCACGGATTTAAATTATACCTTGGTTATCGGGGAGTGGGGA
+GGAAATTATGAGGGCTTAGACAAAGTATGGCAAGATGCTTTCGTTAAATGGTTAATAAAGAAGAAGATTT
+ACAATTTCTTCTATTGGTGTTTAAACCCGGAGAGTGGCGATACTGGCGGTATATTTCTTGATGACTGGAA
+AACTGTAAACTGGGAGAAAATGAGAGTTATCTATCGTCTAATAAAAGCCGCTAATCCAGAATTTGAGGAA
+CCACTATACATAATCTTAAAGACGAATGCTACCACATCAATCCTGGGGGTTGGTGAGAGGATTAGGATTT
+ATTGGTACACCAATGGTAAAGTCATTGATTCAAACTTTGCTCATAGTAGTGAGGGAGAGATGAACATCAC
+AGTTACGAAGAGCATGACCCTCTACATTATTGTAAAGAAAGGAAATCAGACTCTTAGAAAGGAGCTAAAA
+CTGTACGTTATAGGAGGTAATTATGGAAGTAACATCTCAACAACACAATTGGTAACTCCCAAAAAAGGAG
+GTGAAAGGATAAGTACTTCACTTAAGCTTGCAATTTCCCTGCTTTTCATCTTACTGTTCGTTTGGTATCT
+TCTCAGGGAAAAACATTGACTAATGGTCTTTATAATTAGCCTAAAGGGACTAGAAGAAAAATATATGGTC
+ATCTTATCGACCAAAATCGATATATATTTGGCCATTTAAATGACCAAAATGGTGATTACTATGGTACAGT
+TGGAAGACTATCTTATAAGGCTCGTAGCTGAACTCCCAAGTAGGTTCGACTATGTGAGGAAGCTCAGGGG
+GAGGTTTATTCTCGATGAACTCATTGAAAGGGTCAATGATTATCTTGAGGAAGGAAAGACAGGCACAATT
+CTCCTGCCTGGACTAAGAGGTACCGGTAAAACGACTCTGCTCGGACAGCTCTACTTTTATATCCTCTCCA
+AAACATCTGAGGTTGTCTACATTCCAGTGGATGAGCTAAGCCTTCTTGGATTTAATCTGTACGAATCAAT
+TGAGAAATATATTGAGTTATTTAGACCAGAGAAGCCGATTATACTTCTTGATGAGGTTCATTATGATAAA
+AAATGGGAATTAACTTTGAAAGTTCTCCACGATAGGATGAGGTACCTTATAATAGCTACGGGTTCTTCAG
+CGCTCAGACTGAGAGAAAGTCCTGACTTGGCGAGAAGGGCAAGGCACATTGACGTCAAACCGCTGACGTT
+CCTTGAGTACCACCACCTTAAGGGGGAGAAAGTTAAGCGCATTGGCCTTGAGGCTCTCTTTGAGTTCAAC
+GAGGATTTACTCGGAAAGGCCATTCGGAAGGGACTTAGGTATGGAGAATATGAGCGGTATCTTCGCCTAG
+GTTCGCTTCCAGTAGCGCTTGAGCTCTCAGAGAGAGAAGCTTATGAGACCATCTTCATGCTGGTTGAGAG
+AATTGTTTACAAAGACCTTAAGGAGGTCAGAAACTTCGATGCGTCGACCCTTGATTCCGCCATGAAGCTC
+CTATTCGTTCTAGCGAATCCAAAGGGTGAACGCTTCAGCTATGAGAGATTATCAAAGACCCTAGGAGTTT
+CAAAGAGCACTGTGATAGAACTGGTAAGAGCCTTTGTCAGGAGTGGCCTCCTCATCGAGATACCCCCTGT
+TGGAAGCCTGACGAAAAAGGTGAGGAAGAGTCCAAAGCTGAAGTTTTTGTCCCCTTCAATGAGAGCGTCG
+ATAGTGCATAAGTTTGAGAGCGTGGACGAAGCAGCTTTGCTTGAGGATGCAGTAGCTTTCTACCTTCATT
+CTGTCGGAAGACTTGAGTACGAACCAGGAAAAGGCGGAGCTGACTTTCTTCTCATCAGGAATGGAAAAAG
+GTACGTGGTTGAGGTCGGTCTCGGGAAAGATGACAGCTCTCAAGTGAAGAGAAGTATAAAAAGGCTGAAG
+GCAGAGAAGGGAATAGTTATCGGGAAGGAGTTTGATGTGAGGGATGATATACTTATGATACCCTGGTGGG
+GCTTCTTGGCGCTAATCTAATCTCCTCCGCGCCGTGGGGGTAAAAGTTCAGGTGGAGTTTCGGGTGTTCA
+TCCATCTTACTCCCGTCGTCGCTTTCAGTTCAACCTGAGGATCTGTTACCGTTCTGGTTATCCGCTACTT
+TTGGAACCTTTGCACCACTCGTAGTGGATAATCTTCAAGCCTCTTGCTATCATCGGCTGGCCTTTGGGGA
+ACGGAAACTTCTCACATCTTCAGAGTTGCTTTGGTAGAAAACAAACCCATGAAACAAGGTCTGAAGAGAA
+GGTGAAGAAAGTGGAGGGAATGTTTTGTTAGAAAAGCGCTCCCTATAAGAGCTCCAAAGAGGTAGTAAAC
+AAATTAAAAGTTTGGAACTAAAAAAGCAATAAGACTTCAGGACGTGACCCCAAACTTTTTTACCTTTTAT
+GTCTGAATTAACCTTCAGGTGGTCAAAATGTTCTTTAACAGGGAGCGAGAGCTTGAGAAACTCTTGAGAT
+TAGTCTCAACCGAGCCGAACTTGATAACATTCGTCTACGGCCCTATAAATAGTGGGAAAACTGCTCTAAT
+GATGGAGTTTATTAAAAAACTTCCTGATGATCACATAGCCTTCTATATAAACCTAAGGAGAACGCCGATC
+ACGAGCTATTCGGACTTCGTTGATGTACTTTTCTCCGTTGAATTTAGGAACAAGGTTAAAACACTTAAAG
+AGGCAGTTTCCCTTGTCCTCTCAGCTGGAAAGGAAACTTTTGGCTTTCCAGTTCCGACCGAACTTCTTGC
+TAGAATAACCAAGGAGAAGAAACCGAAGAACGCCTTCGCATATATCGTGACACTGATGGAAGAAGTTAGA
+AAGGCGGGTAAAAGACCAATTTTAATACTTGATGAGCTCCAGGTGATTGGGGATCTAAAGGTTGATGGCT
+CACTAATCTATGAGCTCTTCAACTTCTTTATCCACCTGACGAAAGAGAGTCACTTAAGCCACGTCTTTGT
+GGTAACCTCGGACAGTCTCTTCATAGAGAGAGTTTACAGTGAGGCCATGCTTCAGGGTAGGGCAGAGTAC
+TTCTTAGTGGACGATTTTAAGAGGGAGACAGCTTTGAGATTCTTAAAAAATAATGGATTGAGTGATGATG
+AGGCTGAACTCGTCTGGAACTACTTTGGAGGCAAGCCAGTTTATTTAGCTGAGACCATCAAACACAGAGA
+TGAGCTTAAGGAATGGTGTGAGAGGATGCTCAAGCTGAGGACAAGCCAGATTCTCGATGAGCTATACGCT
+CTTGAGAAAGAGCTTTTCGAGAAGGTTGTAAAACTATTCTTTGCCTTCGAGAAGCAAGAGAGTGTCCCAT
+ACAGATCACTCTCAGAGGAGATTCTCTGGGCCGTTAAAAGGAACATTCTCTTTGCTGAGCCAGTTGATAG
+GGTTCTTAGACCACAGGGAAGACTGGAACTGCTAGCTATAAAGAGGATTCTAGATATCATTGAATGAGGT
+CTGCCGAGGCAACGCTATTTGTTCACTAAAGCCATGCTTTATTCAAATCCCAGTCAACCACCATAATCAA
+GAGCCCCCGTTTGAGGGCTGTTTCAGAATTATCACGTCAAACCCTGAGACTTTCAGAAGAAAAAAAGTAA
+ATATCGAGTTATTGAATTTTATTCACGAGGATAAAAACTTATTAAGTCTTCAGTCGGGATAAGGGTAAAG
+GGTACAGTCCAATGGGTCGACAATACTCCTCTCAAAATTTTCGTTTAGCTGAAAGAGGCCGTGCAGAAGG
+AGTCAAAACCACCGATGATGAGTGTCATCCCTGCTGAAATCGGGGTCGATGATGACGTAAATTCCCCACC
+TGAGGTGTTTAATATGCTTGGGTTTTTCAGAAGAAAGAAAAAGAAGTTTGGTCCTCTTATATACTTGAGC
+GAGCCTACCATCCTTTATCACACTAAAACTGAGAAGGTGATCCTCGAGATAATAGAAGAGAAACTTAACT
+CAAACAATGTCATATTGCCCTCAGACTATGGGTTGAGAGATGTAAGCGATAAGATAGCGGAAGTTGATTA
+CCTAGTGGCAGTGGCGATAATGGGAAGGTTTTCATCCCTAGTTGGTAGGGAGGTTAAGAAAGCCGAGAAC
+TTTGGGAAAAAGGTTTACACCTTGGATATAGCGAAGACTCCTGAGTCACTAGTCTATATACTAACTGAAG
+GTGTTCCTGAACATATAAAATGGTTAAACGAGGAGGAAACTTTCGAATTTTTCAACCAGTTCATAGCAAA
+GGATTTCCTGGGGTCAAGTTTCAGGGGGCTCTTCATAGGGTATAGAGACCATGAATGGTAAAGTTAAGAG
+GAAGAGGAAAGGTACTTGTGTATTGCTTTTGCTGCTTTTCTTCCGTCTCCCATTGCCAAGATTACGGTAG
+CTTCACCCCTAATAGCGTCACCACCAGCAAAAACCCCAGGAATAGAAGTCATCAAATTCTCATCAACTAT
+TATCCTTCCCTTCTCGTCCACTTTCAACTCTGGAACCGTCTGGAGGAATGTCTTGTTCGGAGTCTGCCCT
+ATCGCTATTATCGCTGTATCGAACTCCATGACAAACGTCTCTCCAGTTGGTATCGGTCTTCTCCTTCCAG
+TCTCATCCGGCTCTCCAAGTTTCATCTTTTCTAGCTCTATCGCCTTAAGGTTTCCGTTTTCATCTCCGAT
+GAATCTCTTTGGTGAAACTAGGAACATGAATTTGACTCCTTCTTCCTCAGCATGTTTGATTTCTTCCTCC
+CTAGCTGTCATCTCTTTCCTTGTTCTTCTATATAGGATCCAAACCTCCGCTCCTAACCTTAGGGCTGACC
+TTGCGGCATCCATTGCAGTGTTTCCTGCACCTATTACAGCCACTCTCTTCCCAATCTTTATGGGTGTGTC
+ATACTCTGGGAACTTGTAAGCTTTCATCAGGTTTATTCTAGTTAGAAACTCATTAGCCGAATAAATACCG
+TTTAAGTTAACTCCTGGCCATGGATATATCCTAGGAGTTCCGGCTCCGGTTCCTATGAATATAGCGTCGA
+ACTCCTCTCTTAGTTCCTCAAAGGTCACCGTCTTTCCTACGAGAACGTTGGTTTCTATTTTAACCCCTAG
+CCTCTTCAACTTCTCAACTTCTTTCTTCACTATCTCTTTTGGAAGCCTAAATTCTGGGATTCCGTAGGCT
+AGGACTCCTCCTGGTTCATGGAGGGCTTCGAAGATTGTCACTTCGTAACCCATCTTCGCCAATTCGGCGG
+CACAAGTTAAACCAGCGGGCCCAGCACCAATAACAGCAACCCTCTTCCCATTCCTCTTAATACCCCTGAT
+TTGCTCTTCAAGTAGTTCATCTTCGATTCCATGTTGTCTTGCATAATCCGCTACGAATCTTTCGAGTTTT
+CCTATGTTTACTGGGTCACCGACTTTCCCCACAACGCAAACACCCTCACATTGGTCTTCTTGAGGACAAA
+CCCTACCAGTAATTGCCGGGAGGGAGTTTGAGTCCCATATTATTTTTAAAGCTTCTCTTACTGCTTTGTC
+TGGGTCATCTCTATTCTCCCTTAAAGCCCTAATAAACCCAGGAATGTCTATGTTTACTGGGCAGCCTTTA
+ATACACGGGGCGTACTCCTTTGGACATTGTAAACAACGCTCGGCCTCCCTAAGAGCCAACTCCCAAGTAT
+AGCCAAGATTAACCTCATTAAAATCTCTAATCCTTTCCTCAACAGACCTCTCAGGAGTAGGAACACGCTC
+CTTAATAAGCTTGGGCATTTAAACCATCCCCCTTTCCCTTTCCCATTTTTCAAGGCTTATTCTTTCCAAA
+TCTCTATAATAGGAGAGCCTCTTCATCAGCTCGTCCCAATCCACAAGGTGTGCGTCGAATTCTGGACCAT
+CTACGCATGCAAACTTTATCTCACCGCCAACCGTAACTCTACAAGCCCCACACATCCCAGTACCATCAAC
+CATAATCGGGTTTAAGCTTGCGACCGTTTTTATCCCGTAGGGTTTAGTAAGCTCAGCAACGGCCTTCATC
+ATTATCGCTGGGCCCACTGCATGAACCAAATCTATCTTCCTTCCCTCATCTATCAGTTTTTGGAGGGCAT
+GAGTAGTAAACCCCTTCATCCCGTAGCTACCGTCGTTGGTCGTTACAATTACCTCATCGCTAACTTTCCT
+TAGCTTGTCCTCCCAGAACACTAAATCCTTAGTTCTAAATCCTAGGATTGAAATTACGTAGTTTCCCTTC
+TCCTTCATGGCCCTTGCAACTGGGTATATCTCGGCGACACCGACTCCCCCTCCAACCATTACAACGGTGC
+CAAATTTATCCACGTGGCTTGGATTCCCTAGTGGACCTAGAATGTCGTGGATGTAATCTCCTTCCTCATA
+TGTTCCTAGCTCTTTCGTTGTTTTACCAACCTCCTGGGCTACTATCGTAATTGAGCCTTTGTCCCTATCA
+AAATCAGCGATCGTCAGCGGTATTCTTTCCCCTCTTTCATGGAGCCTGATTATTACGAACTGGCCAGGTT
+TAGCATGCTTTGCAATCCTTGGTGCTTCTACCTCGAAGAGATTTATCCCAGGAGCAAGTCGCTCCTTGTG
+AAGGATTTTAAACATGATACATCACCAATTAAAATTTGACATTCTACTACAAAACCCTTTTCATTTTATC
+AACCCATCGTTGGCAACTAATAGTTGTTAAAATCTCGTTTTGAAAATTCTAATTAGTGAAACCCAACAAT
+AGAAAGTATAAGGGGATAGAATTATGAGGTATGTAAAGTTACCGGTGGAGAACTTTCAGGAGTTTTTTGA
+AAGGTTAAAGGAGATTGGCAAAATCTATGCACCCGTGCGACATAACTCAATATACAAGTTCGAGGAAGTT
+CAGGAACTAAGCGAGGTCTCACTAAACTATACAAGGACTATTCTACCACCGAAGAAGTTCTTCGTCAAGC
+CAAGGGATCCAATGTCCAAGCTCAAAGGAGAAGAGTGGATTGAAATTAAAGACGGGGAAAAGTTCGTCCT
+CTTTGGAGTGCACTCCTGTGATATCCATGCATTAAAGATACTCGACAAAGCTTACCTCAGCGAACCTGCA
+GATCCATATTACAAAACTAGGAGGGAAAACGCGTTCATAGTTGGGATAAGTTGCATGCCTGATGAGTACT
+GCTTCTGTAAAAGTCTAGGGACGCACTTCGCTATGGATGGCTTTGATCTATTCCTGCACGAGCTACCAGA
+TGGCTGGTTAGTTAGGGTTGGAAGCATAAAGGGTCATGAAGTCGTATGGAAGAACCAAGAGCTGTTCGAG
+GACGTCACGGAGGAAGATTTGAAGAACTTCAAAGAGTTTGAGGAAAGAAGAGCTAAATCATTCAAAAGAG
+AGCTTAGCAAGGAAGGATTAGCCGATATCCTTGACTTGGCCTTTGACAGTAAAGTCTGGAGGAAGTACGC
+TGACAAATGCTTGGGTTGTGGAAACTGCACCTTGGTTTGCCCAACTTGCAGATGCTATGAGGTTTGCGAT
+AACTGGATCAGGGCGTACGAAAGCGTTAGGGTGAGGAGATATGACTCTTGCTTCATGGTAACTCATGGAT
+TAGTGGCCGGAGGCCATAACTTTAGACCCACGAGACTTGACAGATTTAGGCATCGCTACTACTGCAAGAG
+CTACTTTGACCCTTCTAGTGGCTTTAACTGCGTTGGTTGTGGAAGGTGCGACGAGTTTTGTCCCGCTGGA
+ATAGAGCACGTCAAGGTTCTCGAAGAAGTTAGGGAGGGACTAATATGAATCCTTATCAAAGTTATGACGC
+CAGGATAATTGAGGTTAGAGAGTTAACCCCAAGGGAAAAGCTGTTCAGCTTGAAGTTTCTAGATCCGGAG
+GTTGAGGAGAGCTTTACATTTAAACCTGGACAATTCGTAATAGTTGACATAAGGGGACATGGAGAGTTTC
+CGATAAGCCTATGCTCTTCTCCAACCAGAAAACCAATCCAGTTGTGCATAAGGAGGGTTGGAAGGTTAAC
+TAGGTTAATCCACAAATTCAGCGAGGGAGATGTCATAGGGGTTAGGGGTCCTTACGGAAATGGATTTCCG
+CTGGAGAAAATGGAGGGAGCGACTCTAATCTTAGTTGCTGGCGGTCTTGGAATGGCTCCCCTAAGGTCGG
+TTCTGTGGTACGCTATCGACAGCGGAAAGTTCGAGAAGATATACCTCTATTACGGAACGAAGAGCTACGA
+GGACATTCTGTTCAGGGATGAGATAATCTACCTACTAAAACATGGAGAAAAGCTGAACTGTCACGTTAAA
+TTAGCTTATGAAGTAGAAACCCCATCTTGTGTCTACCTAGAGAAAGGATTCTCGGAGAAGGTGTGCAAGG
+GATTAGTTACTGATCTATTCAGGGGAGAGCACTTTGACGTCGAGAATTCCTACGCGCTCATATGTGGACC
+TCCAGTTATGTACAAGTTCGTCATAAAGGAGTTACTTGACAAGGGATTGTCCCCAGGAAGGATATACATG
+ACGCTTGAAAGGAGGATGAGATGCGGAGTTGGTAAGTGCGGGCACTGCATAGTCGGTACGAGCGTTTCGA
+TAAAGTACATATGTAGAGATGGCCCCGTCTTCAGCTATTGGGATGCCCTCTCGACAAGGGGGCTGATATG
+ATGGATAAGCTAAAACTTGGAGTTTTTGAACTTACCAGTTGCGGAGGGTGTGCTCTAAACATTTTATTCC
+TCTATGAGAGGCTCTTCGACATCTTGGAGTTCTATGATATAGCTGAATTCCACATGGCCACGTCTCAGAG
+GGGTAGGGAAAAGCTCGATGTTGCCCTGGTTACTGGAAGTGTATCCACTCAACGGGATTTGGAAGTTGTA
+AAGGATGCTAGGAATAGGGCTGAGTATTTAATAGCTTTGGGAACCTGTGCAACCCACGGAGGCGTTCAGG
+GGAGCATTGAGGGTTCCGTTAAGGAGGGTCTTAGAAAGATTTATGGGGATATGAAAGGCCCAAGCAAAGT
+TTTGGAACCTAGAGCAGTGGTGGAGCACGTTCCCGTAGATTTCGCAATCCCTGGGTGTCCGTACGATAAG
+GACGAAGTCTTCCAGGTTTTGATGGACATAGCTAGGGGAGTTGAGCCCGTAACGAAGGATTATCCAGTTT
+GCTTAGAATGTAAGCTTAACGAATACGAGTGCGTTCTCTTAAAGAGAGGAGTTCCATGCTTAGGTCCGGT
+AACCCTCGGAGGTTGCAACGCTAAGTGCCCCTCAATAGGTCTCGGATGCATAGGGTGCAGAGGACTAGTC
+CCAGATCCAAACATTCCCGGACTCGTTGAAGTTCTGAAGAATATAATTCCGGAGGAGGACATAGTTAGGA
+AGCTTAAAACTTTCGTAAGGTGGTAGTTATGATAATCGAGCTCGACGAGTTTACCAGGGTTGAGGGGATA
+GGAAAGGCCGAAATAGTCATTGAAAACGGAACGGTTAAAGATGCTCGGGTCAAAATTCTCGAGGGACCGA
+GATTCTTCGAGGTTTTAACCTTAGGGAGGCACTACATGGACGTTCCTGACTTAGAGGCTAGAATATGTGC
+GATATGCTATGCTTCCCATTCAATAGCCTCGGTTAGGGCGATTGAAAATGCCCTAGGCATTGAAGTTTCT
+GAGAGCGTTGAGAAGCTGAGGGAGTTAGCTCTATGGGGGGAGATCATAGAGAGCCACGCCCTTCACCTTT
+ACCTCTTAGCCCTACCCGATGTGTACGGTTACCCCGATGCCATCTCGATGGTATCGAAGTACGGAGAGCT
+GATAAAGGAAGGCCTAACGATCAAGGCCCTTGGGAACATGATAAGGGAAACGATAGCTGGAAGGGAGATC
+CATGGAATCAACGTAAAGCCCGGGGGATTCGGAAGGTATCCAAGCGAAAGAGAGCTAGAGAAGATAGCCA
+AGCACGCTAGGGCATTGGTTAGATTCGCAAGGAGAATCGTTAATATCTTCGCAACTCAGGAACCTAGAGG
+GGCTAAAATTGAAGTTCCAATGGTAACTTCCGAATACTTATGGGGAGATGAGCTAATAGCTGGAAACGAT
+AGGATCCAATACGAAGACATTGAAGAGGTTCCCGTCCCTTATAGCTTCGCCAAGCACAGCTATTATAAAG
+GTAAACCCATATTCGTAGGGGCCTTAGCGAGGTTGCTCCTTAAAGGGAGTAAGCTCGAAGGAGAAGCTAA
+GAGGTTGCTCGATTCATACAAGGAGAAGATTAAGAGTGGACACGTTATTTACAATAACTTAGCCCAAGCG
+ATAGAATTGGTTTATGCTTTAGAGGTTGCCTCAAAAATAGCCGAGGAATTGATCAGCGAAGGTATCGAAA
+AATCCACGTGCGAGCCTAGTGAGAAGAGCGGGGAAGGTATAGGGTACGTTGAGGCCCCAAGGGGAGTTTT
+AGTTCACCACTATAGGATAGAAAACGAGAGGATAGTGTGGTCGAACACTATAACTCCAACGGCCTTCAAC
+CAAGGAATGATGGAGAAAAGCCTTCTCGAGGATGCAAGAAATATGTTCGGAAAGGAATCAGAAACAACAC
+TCAAGAGCAAGCTTGAGGAGGTAGTTAGGGCCTTTGATCCATGTATCTCATGCTCTGTTCACGTGGTTAG
+GCTTTAACGCAAAGACTCCCAATGCCTCTTCGACCTTCTTTACCTTTATGAACCCAACACTCCTGAGCCT
+CTCCATAACGCCCCTTTGCATGTCTTTCCTCCTGTACTTCTTCCCTGGGTTCCCGACGTAATGGAAGAGC
+CTTCCTCCTGGTTTAAGAATCCTATATAGTTCCTCATAGAACTCCCTGCTGTACAGCTCTCCAGCAAGTG
+AAAACCTTGGGGGGTCATGAATTATGACATCAAAGGACTCATTATCAAAGTTTTTCACGAGCTCGTAGGA
+ATCGCCGTGGATAACCTTTATGTTAGGCCATTCAAATAACTCCCTACTCCATGGGTTTATTTTAGCTAGT
+TCAATTACATTCTTATCCTTCTCAATCGTTAAAACGAACGCTCCTCTTCTTGCTGATTCTATTGCAGTAT
+AACCCAAACCCATACAAGTATCTAGAACGTTTTCTCCTCTTCTTGGCTTTACGGTTTCAACCTTAGCTAG
+GGTATCCCTCAGGGGATCTGTATCCTTTGTCCTGTGCATCCTTATTCCGTCTATCTCTATGGTAGGGGGT
+ATCGTTGGAACTAGTTTATAGAAATGCTCACCGGCAATTGCAGCTTTGTAAAGTTCTCCATCCTTAAAGA
+AGTAAACCGTCCCCTCGTCTTCGGCTATCTTCCTGATTAGCTCCAGTTTAATCCGAGAGCCATCTGGAAA
+TACTGCATAATTATCTATTACTTCAACTTCTATTAACTCGGCCGTTTTGTTAAGGTTCGGATTAATCTTG
+GCAATTTTTCTGGCCCTCAGTATCTCCCTGGCTTCCCTGAAAGTTAAAAAGTAAACGCCTTGCATCAACC
+AACTACCCTCTCAAACACCCTCTTGAAGTTTTCGAAGGCTATCGCCTTAACTTCCTTCTCGGAGAACTTT
+TCGTTAAGAGTGTCAATTAATGCCGGAATTTTTGACTCATCCTCGAGTCCCTCGACGCTCTTCTTGCTTC
+CAAGGTAGTAGACGAAGTCGAGACCTATACCGACATGCTTGTACCCTACTAGGTCAACCATGTACTCTAT
+ATGTCTAACGTACTTCTCCAAGGTTGGTTTCTCCTTATCCACGAACTCTGGAATTGCAACGGCTCCTATA
+ACGCCGTCCCTCTCGGCTATTGCCTTTATCTGATCATCCGTCAAATTCCTAACATGGTCACAGAGGGCCT
+TTGCGTTTGAGTGAGAGGCTATAACTGGAAATGCCGTGATGTCGAGAACGTCCCAGAAACCCTGCTCGTT
+GATGTGACTAACATCCACGATAATCCCAAGCTCTTCACACTTCCCAACGACTTCGGCCCCAAAGTTCGTT
+AATCCTCCCTTAGTTCTCTCAAAAACACCGTCTCCTATCTGATTTCTTAGGCTCCAGGTTAGGGTTAGAA
+CCCTCAGCCCCATCGAATGGAAGATCTCAAGTATATCCAAGCTTTCTATAGGCTCACCACCTTCCATGCC
+CAGCCAGAGGGCAACTTTTCCCTCCTTAATCGCTTCGTCCATTTCCTTGACGGTTCCAACTATCCTAAAC
+CTTTCGCTTTCGCTAACGTCCTTGAACAGCCTATTATAAGCCTCTAGCGCGTATCTCAGTATTACGGGCC
+TCTTGTCAGGCCTACTCCAAACGCTCATGACCCTTGCCGATATGCCCGTAAAGAACTTCTCGAAATTCGA
+TTCTAGAACCCTTGTCTTGCCCTTCTCCCTTTCGTTGTAAACGAATGTCGGCAAGTCTGAATGTGCATCG
+AATATCATGCTACCACCTTCCAATATCTAAGGGTTGGCATTTTTAATATGTTCGATGCTCAATACATTTA
+TTTAACCGGTAGTTACAATGAATTATTGTGGGTGTCATGATCATGCAGAAATATTACGAGAGGATATCCA
+CTGGGGTCAAAGGACTCGATGAACTCATCGAAGGCGGACTAATTCCGGGCAGGGTTTATCTAATCACGGG
+CCCCCCAGGAAGCGGTAAAACTACTTTTGGAATGCACTTTCTTCTTGAAGGTGCCAGGAAAGGTGAGAAA
+GTTGCTTACGTTTCTCTAATCCACAAGCCCGAGGAAGTAGTGAAGGACATGCTTAGGTTTGATCCCTCAA
+TATACGTGTACGTTAACAAGTGGAAGCTCATGCTCTATGACCTCGGCCCAGTTCTATGGAGGGAATCAAC
+TAGAGTACCAACTTGGAGAAGCGTGCTTTCTAGGATAAGGGAGATAGTTGAAGACGAGGGAATATCGAGG
+CTAGTCATTGATCCATTGACGGCAATAGATTTTCCATTGCAGAATCCAGTCGAAAAGAGGGTTGAATTGG
+CAAAGTTCATAAGAGGACTTGAAGATCTGGGCGTAACGGCCTATTTAATAGCGGAAATGATAGAGATGGA
+CAAGTATTCAGAGGAGCACTTCTTAGTTAGCGGAATAATAATACTCCATTACTTCATGCATCAGGGGAGA
+ATGATAAGGGCAATTCAAATCTACAAGATGAGGGGCACAAGGCATGATTCGAACCTGAAGTTGCTGAAAT
+TCACGGATAAGGGGCTTGTCGTTTACAATAAATCTCCGTTCGGGGCTGTTGAAGATGGAGAGTGAGATAA
+TAGAAGTGGAGATTAAAGAAATACTAAAGGAGAAGAACGTCGTTAAAAAGGCCTACCTATTTGGAATTTA
+TGTGGGCCTTTCTGGCCACATAGAGTGGTCCGGCTGGGTAAAGGAAATATTGGAAGAAATTTACAGAGAA
+GCCGAGAGTAAGGGAGTTTATGAAGAAGTAAAGGAGGCGTATAAGGAAGGAAAAGAACTTGGTAAGAGGG
+AAAGGGCCAGAAGAATTCAATTGGGTCTAATGAAGGAAAGTGAGAAAGCTAAGGAAGAGGAGAAAGAAAG
+AATAACCCAGCTTGGAGAGATCAAGAAAATGAGTTTCCCGATTAGAGAGAGAATGCCCAGGTTTCTGGAA
+GGGTTCCTGGGGATTAAGCTTCCAAGGTTCTTAAGAGGTGGATTATAATGTTCATGAAATTCACTTACCA
+CTTTCATGCTTACCAACCAGGCGATATAATTTACGTTCACGATGGCTCCGGGTGGGATCCAATAAAGTAC
+TCTGAGAGGTTGAGCCCAGTTGCACTAGAGATAAGGGAAGAGGAGGTAAAGGGCAGAAACTGGACGAGGG
+CCATGATAAAAGCCTACGAGTACGTTGATGATACCCTGAAAATGCTGGACAAAGGGTCGGTGAGCGTTGA
+TTTTGAGCCCTTTACCCTGTACATGATACTGAAGTACAAGCCCAGGATATACGGGGAGATAGTTGAGACC
+CTTGAAACTCAAGTCGAACCAACACCTACAGTTCCTTTCCACCCTATAATGCCACATTTAAGCGTTTTTG
+AGCAAGAAATCTTGGCGAAGGTTTCATTTGACTTCTACAAACCTTTCATAGCGAGGAAAGAGGTAGTTCC
+ATTTTGGTTACCCGAGAACGTGATAACGAAGCAAACGGCTAAGATAATCGCAGAAGCTACGGACAAGGAT
+GTTATATTTCTACTCGATGAGAGACAATTCATAGGCGTTAACATTCCCCAAGCCAAATTCTCTTGCAACA
+AGTACCTTTGCAATGGAAAAAGTGCCTTCGTATTTGGAAGGGTGCACACGATAAGCGATGCGTTCGCATT
+CAACACATTAGATGTGGACGGACTTACGAGGGCGGTTGCCGAGGGTTGCATAGATGTGTTCAAGGAGAAG
+GAGGGCGTAGAGTACTTGGTCTTCCTTTCAAGCGACCTTGAGAGTCTAGTTGCCAATCCAAAGCAACTCG
+ATAAATTCCTAAATTGGATCGATAAGCTGAAGGAAAGGGGAGTTGAAATAGTAAGCGTAGGCGAATTCGT
+TAGGAGGAAGGTTAATGATACATACAGAAAGATTCCTGGGGAATGTAGCGAGAGCTTTAGGATAAACGTT
+AAAGATTACTCAAGCTGGAGCGACTACTTTGATCTTAGCGTTGATGGGAGAACTGGGGATATGAGATGGA
+CTGGGATTAGGAGGGAAGATAACCTGGTGATTAACAGAGTTTACAAGGGGAGGAAGGTTTCCCAGCTATG
+GAAGTACGCGTTCATGAAGCTCTTTAGGGAATTGAACAGAACGATAAGGTTCGGAGTAATAGACATGCTC
+AGAACCAATGGCGTTGAGGACATAGAAAAGATTAAGGAATTCCTCGTTAGGTACGCGAGGATATTCTTCA
+AAGAGCACTACGAATACTTTGAGCTAGATACGAGTGTCGATTACGTTATTGAGCCAATTAAAGATGTTGA
+CCCAGCGATTGCCCTCAAGTTAGGAAGGATCTACTACCTCATGCTACTCTCAAACCACTCCTGTCCGAGG
+TTCTGGGAGAACGTAGACACTAGGGTCACGTTCGGAAACGTTGCCGTGATAAGCAAGGCCCTCATAGAGC
+TCATGGAGCTTTACCTTGAGGAGAACAGGGAGAGGGCAAACTACATTTTCTTAGAGTACATGAAGCTCCT
+TGCATTCCCCCAACTTTACTACGATTACGACCTCTTCAGGCTTAAAGGGCTTGAAGGCTGGGAAACAACG
+GAAAAGGCGTGGTTCGATTCCCTGAGAAGTGAAGTTCCGAATAGCAAATACAACGTAATAACGAGGGCCG
+CCCTCTACGTTGGAAAAAGGGACCTTCCAGATGAGATGAAGGAAGTTATAGAGATCTTGTACGATCTGGA
+TCATGCGGTTCCAGATACAGGACACATTCCTGGGGAAATGCACGGGAAATGGGAGAACATGGAGTGGTGC
+GAGCACAAGGCGGTAGAATGATTAAAGCTTAATCCATCTATCTAGGGTCACCGGGTTCTCCTTGAGGGCA
+CGAAGGGTCAGCACGTACAACCTTCTCCCGTTTTTCGCCCTCCTAATCCTAATCTCGCCAGCATCTTCCA
+GGAAAAGAAGAACTTCCTTCGCTTCGCCCTCCTTTATCCCTAATTTCCTATCAACTTCCTCCCAATAAGG
+TTCACTTTCCGAAAGCTTGATTAGTTCCTTTAAAATCCTCTTGGCGATTGTCAACTTTTCCTCCTTGGAG
+GATACCTTGAATTTCTTGTATTCCTCCCTAAGTGACATGAATAATCCTTCGACTAATTACTATTTAACTC
+CTTTCCTCTCAGAAATCTTATAAAGGGAAAACTTTAGAATAAAATCAGGTGGACGATATGAAAGCAGTAA
+TTCTTGCTGGAGGATTCGGGACGAGATTGAGGCCAATTTCTTCAACGAGGCCGAAACCAATGGTTCCCGT
+GCTAGGGAAGCCCAATCTACAGTATATTCTCGAGGCCCTCGAGAAGGTTAAGGAGATAGATGAGGTGATC
+CTTTCCGTTCACTACATGAGGGGTGAGATTAGGGAGTTCATCCAGGAGAAGATGAGAGACTACCCCAAGG
+ATATTAGGTTCGTTAACGACCCCATGCCCCTCGAAACTGGAGGCGCCCTGAAGAACGTTGAAGAGTACGT
+TTCAGACGACTTCCTTGTAATATATGGAGACGTGTTCACGAACTTCGATTACTCGGAGCTAATAGAGGCC
+CACAAGAAGAACGATGGCTTGGTTACTGTGGCTTTAACGAAAGTTTACGATCCAGAGAGGTTCGGAGTTG
+TTATAACTGATGAAGAGGGGAAGATAGTTGAGTTCGAAGAGAAGCCCAGGAAGCCAAAGACTAACTTAGT
+TGACGCTGGAATTTACATGGTCAACAAAGACGTTCTAAAGGAGATACCCAAGAACAAGGAGGTTTACTTT
+GAGAGGGAGATACTTCCAAAGTTCGTTAGCCAGGGCCTAGTATATGGATATAAGATGCCCAAGCACTACT
+ATTGGGTCGACCTTGGAACGCCAGAGGACTTCTTCTATGCTCACCAGATAGCCCTGGATGAGATGGCCAG
+GGAGAATGGTTACATGATCTTGGGTGAGAACGTCGAGATACCTGAGGATGTAGAAGTTCAGGGGCCAGTG
+TATATAGATGACAACGCGAAGATAGGGCACGGCGTGAAGATAAAGGCTTATACATATATAGGTCCGAACA
+CGATGATAGAGGACAAGGCATACATCAAGCGCGCCATACTCCTGGGCAACGACATAATAAAGGAGAGAGC
+CGAGCTCAAAGATACAATCCTGGGAGAAGGGGTCGTTGTAGGGAAGAACGTCATAATCAAGGAAAATGCC
+GTTATAGGAGACTACGCAAAGATCTACGACAACTTAGTTATCTATGGAGCTAAAGTCTTGCCGTGGAAGA
+AAGTTGAGGAGTATGAGGCTTACATAAGGATAAAGCTAGATCCGGCAAAGGTTAGGCCAGAATTGACCCC
+AGACAGATGCCCACTCGGGTTGCCTGAGTGTATATATAAGAAGTTCAAGGCTATCGCTGGAGAAAAGCCA
+CCCTGCGACGAGTGTATAGAGAACCAGTGGCTCTTCTGACCTTTCTTCATTTATAGTAAATTTAATAATC
+CTTCCTCGGTTCTTCATCTGGGGATTTAAGATGCTGAGAACCCATTACTCAAGCGAGATTACGGAAGAGC
+TAAACGGAAAGAAAGTCAAGGTTGCAGGGTGGGTTCAGGAGGTTAAAGACCTAGGCGGAATAAAATTCAT
+CTGGATTAGGGACAGGGAAGGGATAGTTCAAGTCACGGCACCAAAGAAGAAGGTGCCCCAAGAGATATTC
+AAGCTAATTCCAAAGCTGAACAGCGAAGACGTGATAGTCGTTGAGGGCATCGTGAACTTTACTCCAAAGG
+CCAAGCTCGGATTCGAGATAATTCCAGAGAAGCTCGAGGTTATAAGTAAGGCCAAAACCCCCTTGCCACT
+AGACCCTACTGGAAAGGTCAAAGCTGAGCTCGACACTAGGCTGGATAACAGGTTCATGGACCTTAGGAAT
+CCCAGGGTAATGTCTATATTTAAAATACGCTCCTCCGTTTTCAGGGCAACCAGAGAGTTCTTCTACAAAG
+AAGGATTCATAGAGATACACACGCCAAAGATAATAGCGACGGCAACGGAAGGAGGAACCGAGCTGTTTCC
+ATTGAAGTACTTTGAGAACGATGCCTTCCTAGCTCAGTCACCACAGTTGTACAAGCAGATGATGATGTCC
+ACAGGCTTAGATAAGGTGTTCGAGATAGGCCCGATATTTAGGGCCGAGGAGCATAACACCACGAGGCACC
+TAAATGAAGCCTGGAGCATAGATGCTGAGATGGCATTCATAGAGAGCGAGGAAGAGGTAATGGATCTTTT
+GGAGAGGCTAATCCTGTATGTAATTAACTACGTGAGAGAGAACAACGAGAAGGAGCTTAAAATCCTGGAG
+TTCGAGCTAAACGAGCCAAAAAAACCTTTCCCCAGGATAACTTATGACGAGGCGCTGGAGATATTGAGTG
+ACCTTGGAAAGGAAATTCCCTGGGGTGAGGATATAGATACTGAAGGTGAGAAGCTTCTAGGAAAATACAT
+GCTCGAGAATGAAGGGGCCGAGCTTTACTTCATATACAGGTATCCAAGCGAGGCAAAGCCATTCTACATA
+ATGAAGTACGAGGACAAGCCAGAAGTATGTAAAGCATTCGATCTGGAGTACAGGGGAGTTGAGATAAGCT
+CGGGAGGGCAGAGAGAGCACAGGCACGACATTTTAGTGGAACAGATAAGAGAGAAAGGTCTCAACCCGGA
+GAGCTTTGAATTCTACCTAAGGGCCTTTGAGTATGGAATGCCACCGCATGGAGGCTTCGGGTTAGGGGCG
+GAAAGGCTGATCATGAGGATGCTTGACATAGGTAACATAAGGGAGGTCATACTCTTCCCAAGGGATAGGA
+GAAGACTAGTGCCTTGACTTCTATTTTTGACTTCTCCTCTATTAAACACCCTTATTTAACATTTCCATTG
+TTCGAGAATATTTTTATTTTCGAAAAATCTTATATGGACAAACGTAAAGATAAAATTGGTGTTATTTTAT
+GTTTGGTTACTGGGGTAAGATACTGAGGGTAAACCTAACCGATGGAACAATAAAGGAGGAAACATTCAAC
+GAGGAATTCGCCAAGAAGTGGCTTGGAACGAGAGGATTTGGAATTTATTTCTTGCTGAAAGAGATGGATC
+CAAAGGTTGACCCATTCTCTCCAGAGAACAAGTTGATATTCGCCACAGGCCCCCTAACCGGAACTTCCGC
+CCCAACAGGTGGAAGGTACATGGTAATTACCAAGAGTCCATTAACTGGTTACATAGCGATGGCTAACTCG
+GGAGGCTACTTCGGTGCCGAGCTAAAGTTCGCCGGTTGGGATGCGATAATAATCGAAGGAAAAGCAGATC
+ATCCGGTTTACCTCTACATACACGATGAGAACGTAGAGATAAGGGATGCGAGCAAAGTTTGGGGCAAGCT
+CGTTAGCGAGACCGAGAAGGCTCTTAAGGAGGAAGTTGGAGATAAGCACGTCCAGATAGCCTCCATAGGC
+CCAGCTGGAGAGAATAAGGTCAGGTTCGCTGCCGTAATGAACAATGGCCATAGGGCTGCCGGTAGAGGTG
+GAGTTGGAGCTGTAATGGGGAGCAAGAACTTGAAGGCCATAGTTGTCAGGGGACACAAGAGGGTTGAGGT
+CGCCGACAAAGGAAAGTTCATGGAGGTAATTAGGGAGAAGATAGAGAAACTCAAGAAAGATCCAGTAGCA
+GGTGGAGGCCTTCCAAAGTACGGAACTGCCGTTCTCGTGAATATAATAAATGAGCACGGATTGTATCCAA
+CGAGGAACTTCCAGACTGGAGTTTTTGAGTACGCCTATGAGCAGAGCGGAGAGGCTATGGCCGCTAAGTA
+CCTAATAAGGAACAAGCCGTGCTTTGCGTGCCCGATAGGATGTGGTAGGGTTAATTACCTGCCGTCAATA
+GGAGAAACAGAGGGGCCCGAGTACGAGAGCACTTGGGCATTAGGTGCTAACCTAGGGATAAACGATTTGG
+CCTCGATAATAGAAGCTAATCACTTCGCCGACGAGTATGGAATGGATACCATAAGCCTTGGCGGAACGTT
+AGCTACTGCCATGGAGCTCTATGAGAGGGGATTGATAAAGCAAGAAGACATAGGTGGAGAAAATGAGCCG
+CCATTCAGGTTCGGTAACACAGAGGTTCTCCATTACTGGATACACAAGATAGCGAAGAGGGAAGGGTTCG
+GAGATATACTTGCGGAGGGAGGTTACCGCTTGGCTGAGAGGTTCAACGGAACGGAGTACTTCATGGGAGT
+TAAGAAGCAGGAGTTACCTGCCTACGATCCGAGAGGTGCTGAGGGACATGGACTCGGTTACGCAACGAAC
+AACAGAGGAGGATGTCACATTAAGCAATATATGATAAGCCCAGAAATCCTGGGTTATCCATACAAGATGG
+ATCCCCATGACATAAGCGATGAGAAAGTTAAGATGGTTATCCTGTTCCAGGATCTCACTGCATTAATAGA
+TGCTGCTGGGCTCTGTCTGTTCACGACGTTCGGTCTTGGAGCGGATGACTACAGGGACATGCTTAACGCC
+GCTCTAGGTTGGGACTTCTCAACGGAGGACTACCTGAAGATAGGAGAGAGAATATGGAACGCTGAAAGGT
+TATTCAACCTCAAGGCTGGGCTAGATCCTCTCAAGGAAGACACGTTACCCAAGAGGCTCCTCGAGGAGCC
+GATGCCAGAAGGACCCAACAAGGGACACGTGGTTAGGCTCAAGGAGATGCTTCCAAGGTACTACAAGCTC
+AGGGGTTGGACAGAGGACGGAAGGATCCCAGAGGAGAAGCTTAAGGAGCTCGGTCTCGAAGAGTTTATTT
+AGCCCTTCTAACCTTTTTATTTTTGAGGTGTTTTGATGGCGAAAGTTAAGGTGAAAGTTTTCGCAACATT
+AATAGACATAATAGGGAGGAGAATCTTCGAGGAAGAAGCCGAGAACGTTGAGGATTTGTTAAATAAGATC
+TATTCTAAGTATCCGAAGGTTAGGGAGGAGCTTGAAGAGGGTTATATAATCCTCGTTAACGGTCATAATA
+TAGAACACCTCCAGGGATTAAGGACAAAGCTTAAAGATGGTGATGTAATTAGTATCTTCCCACCTGCTGG
+AGGCGGTTAAATGGAGTTCCAATTGTGGGGGGCTAAAGTTAGCATAGAGCCCAAGCCCGACTTGAAATAT
+TTGTATTTAGAGATAACGAACCGTTGCAATCTGAAATGTGAAATGTGCTTCAAACAATACTGGGAAGACG
+AAGAGGGAGATATGGACTGGGAGTTATTCTTAAAGGTTCTTGGGGATGCCGAGGAGCTTCCAGAGCTTAA
+AATGATATACTTCGGAGGAATAGGGGAACCCTCGGTTCACCCAAGGTTCATGGACATGGTCAGGGAGGTC
+AAGGAGAGGGGATTTAGGTTGGGGATGAGTAGCAATGGAGTCTTATTAAACGATAAAATCCTGGAGGAGT
+TCGTTAAGTTAGGGGTCGATGTAATTTATTTCTCGATGGATGCCATACCAACTGGGGAGAACCTGATAAA
+GCTTGGCCATGTGACCTCAAAGATAGTTGAGAACAGAATAAAAAAGCTCGTGGAGCTCAAGGAGAAGTAT
+GGAAGTGAAAAGCCAACCATTGGGGTTGAAGTAGTAGCTACGAAGGAGAACTACAAGGAACTCCCAGACA
+TGGCGCTCTACCTAAGAAAGCTCGGCGTGGATTCAATGCTAATATCGAACTTGATTCCCTTAAGTAAGGA
+GCACTCTCATCTGATTCTCTACGACGGTAGCGTGGACATGACTCCGATAGTTAACAAGCTTCACAGTATA
+GCTGAAGGTGGACCTTTCATGAGGATAGCAGAATTTAAGCTTAGGACAGAGAGATACTGCGACTTCGTTG
+AAAACAATGTTACCGTGGTTAGATGGGATGGTGAGGTGTTTCCCTGCTACAGGTTCCTCCACACGTATCC
+AGAAGTTATCTTTGGGAGAGAAAAGAAGGTTATAGCTCACTCGTTTGGAAACGTTAGGGAAAAGAGCTTG
+AAAGAGATATGGATGAGCGAGGAGTACGTTAGGTTCAGATTCATAGTAAAGGCTTCAGCCTACCCCTCGT
+GTATTGATTGTCCATTAAATACTTCGTGCTCTTTCGTTTTGGATACCGAACAGGATTGCTGGGGAACATC
+GCCTAGTTGCGGTGACTGCCTGTGGAGCAGAAGAATAGTTTTATGCCCAATACCCTACGAGTACATGGGT
+AAATTCCTATGAAGGAGATAATAATAGTAGTTCCCAGGAAAAGGTTCAAGGAGTTAAAAAATGTAAATAT
+CGCCGAATTAATTCAAAGAAACCTCGAGAAGGCAGAGATTACCCTTGAAGCTGAATACATAAACTACCTT
+TTGGAAAAGAGGGCGAGACTGTTGGAGAAGCTTAGTGACATGGAGGGCAAAATTGAGGAGCTAAGGTCTT
+ACTATAATAAGGTCTTACAGGATAATCTTTTAATGAAATCTGAGAGAGAAAGGCTTAATAAAGAGAATAG
+CACACTTAGAAGGGAACTAAAGTCAAAGGTTAATAGCTAACCTTGGATTGTACTCGAACACTATCCTCCC
+ATTCTTAAATATTCTAACTGTGCCACTCTCCGAAAGCGTTATGGCAACGGCCTTCGTGACCTTCGTTATA
+GCTGCCGATGCTAAATGTCTACTTCCCAAACCTTGAGGGAGTGAAACGTCCAAACTCTTCGGATCAACGT
+CTAAGTACCTACCCGCGGCTATGATCCTTCCCTTAGATGAAACTATGAATGCGCCATCCAAAAATGAAAA
+CTCTTTTATAACATTTTTAACCTTTGGATCCAGAATGTTCAGATTATGGCCCTTAAAGGGATTCGGTACT
+AACTGATGGGAATGTTTCATTACTTCTTTTGTATCTCCTATAACGAATATCGTCCCCACCGGCATTCCTT
+CCCTTCCCTCTATACTTAACTCTATGGCTATCTCTAGAACCCTGCTTATGACGTTTGAATATTTCTCAAA
+TTTCTCGAAGAATTCGTCGCTAATTGAACTCTTTTCCTCGATTCTTTTTACACCAACGCTTTCATTCGTA
+ACGTACACAAAAAACTCATTCTTGTCTGCAATACCCCTACTTTTCAAGAACGCCGAAATTAAGTTCAATA
+AGTTCTGCAGGCCTATTGAAACCGGGAATGAAAGATTCTTTACATTATTTTTCTTTTCCTTTTTTGATGA
+TACTTCGGACTCCCTACTAATTATAATGATATCCCCGGAAAAATTGATTTCTAAATCTTCAGCGGGGGGG
+TAAACTAAGACGAGAGCTTTAGCATTGATCTCCTTTGCAAGTCTTTCAGCCGTAGATAGTAGGGCTTCAA
+ATACGTCCAAAGTATCCACCAATTTGCTACTAAAGTTTTAACTTTATAAATATTAGTCAAGCAGCGTACT
+AGGGTGTATTGGGTATGAGGGTTGTAGTGGCTATAACGGGAGCTAGTGGGACTATTTACGGGATAAAATT
+GTATGAAACCCTTAGAGACTTGGGGCATGAAGTAATATTACTAGCATCTAAAACTGGAATAAAAGTCGCG
+AAATATGAAACAGGAATCGAGGTTAAGCCAGATTTCTCGGAGGATGAGTTATTTGCACCAATAGCTTCCG
+GTTCTTATCCCTTCGATGCGATGGTTATAGCTCCATGCTCTATGAAAACTTTAAGTGCTATAGCAAATGG
+ATTCTCAAACAATTTAATCACTAGAGCTGCGGATGTTGCTTTAAAAGAAAGGAGAAAACTAGTACTCCTT
+ATAAGGGAGACCCCACTCAACTTGATCCATATCCAAAATATGTTGAAGATTACACAAGCTGGAGGAATTA
+TTATGCCAGCATCTCCAGCTTTCTATCACAAACCTGGGACAATCGATGATATGATAAAGTTTATAATTGG
+GAAAATCCTTGATGTATTGGGAATTAATCATAACCTGTATAAGAGATGGGGGATGGATTATAATGACTAA
+CGCATCTTTAGATGACCTAGATAGGGCAATACTAAAGTTATTAAAGAAAGACGCGAGATTGACGATAGCG
+GAAATCAGTAATCAGCTGAAAAAACCAGAATCAACAGTTCACTTTAGAATCAAGAAGTTGCAAGAAAGAG
+GAATAATTGAAAAATATACAATAATAGTTGGAGAACCTATAAAACCTAGGAAGCTTGCACTCGTGGTTCT
+TGAGATAGACATGCCTATAATAGAGGACTTTCTAGAAAGGTACATAGAATACGTAACCAAGACATTATCA
+GGCTTCTCGGAGGTTTTATTTGTAGCCAAGAGTGGAAAAGAAAAGATAGTGGCGTTAGTTGGTGGGGAAA
+GTGAAGAGTCCCTATTAAAGTTCATTGAAGACAATATAGAGTCAATCCCAACTCTAAGGAACGTGATGGT
+ATTTCCCATATCAGAGATAAAGAAGGGGGATGAGATAGCCGGATTCCTAGCGGAGGTTTAAATTATGGAA
+ATTGAGATAAAATTCAGGGTGTCGGAAGATATAAAGGAAAGGTTAGAGAGCCTTAATGCTAAATTCGTTG
+GTCTTGAGGTTCAGGAGGATGTGTACTTCGATGTTCCCCTTCCGAAGCTCCTTAGGGTTAGAAGGATCTC
+AAATCTTGGAAAATCATACATAACTTATAAGGAAATTATGGATAGGAACAACGAGGAATTCTATGAAGTT
+GAATTTGAGGTTAGTGATTTTAACTTGGCAATTGAAGTGTTCAAAAGACTTGGCTTTGATGTAAAAGCCA
+GCATAAAGAAGGAAAGATTAATCTACAAGCTAGGGGATGTAACTTTCGAACTAAATAAAATTCCCGGGCT
+TGGAAACTTCTTAGATATAGAGGTAATCTCAGATGATCCAGAGGAAGCTAAAAGGAAGATTTGGGAAGTT
+GCAGAGAAACTTGGGCTAAAGAAGAAAGATGTAGAGCCAAGGCTTTACATAGAGCTCGTTAACGAGTTAT
+CTTCACGCTCCTCATGAGCTCTAATGGCTCTGGATGTCTCTCAAAGTACTCCCTGATTGGTTTCAGTAGT
+TCAATTAAGTATTCTGCAACCGCGTTCTTTAAGTCGAGTGGATGAAGCTTACCCTCGGCGAAGTCCTTCT
+TCAGTTCCTCAAAGGTCGTGTACGTTACATCCCCTCCGAATTTAGCAGGCCTATGGATTGTGAACTCAGT
+TGGCTCTTCCCTAAATATTATGTGCTCAGCCCAATCTAGGACTGGATTGTAGTTAACCTCCCTAGCTGGG
+CAGAAAGCCTTACGAAGTTTCTGCTTTATTTCCTCGGGTGAATCGTGAATGAAGACAGCTGAGTAAGGCT
+TACTCTTGCTCATCTTCATTTGAGCCTTAATCTCTTTAAACTGCTCCTCACTCGTTATCGGCCAAACGGG
+TGGCTCCTGGAGGCCTAAGAGGAGGTGGTGATGAACGGCTACCGGCTTAAGCTTTTCGCCGTTGTGAACT
+ATTGGATGGTACTTCAACTTCTGTGCCACTTCAATCGCTATGACGTGGGCCTTCCTTTGATCCATTCCAG
+CGTGAGCTATCGTCACCCCCTGGTAGAATATGTCGGCAACTTGCATCATCGGATAGATAAGCTTCGCGAA
+GTCTATGCTCTCTCCCATTTGTCTTCCCATTATTGTTATTGATCTCATAACCCTGCTGAGCGTCACGTTC
+TTGGAAATGTCTATAACCGTCTGCCAGTAGTCTCCGTTCTCCAGTATCTCACTTGCAAGCACGAACTCAA
+CCTTCTTTGGATCTCCTCCCATGACCTCTATGCTCTTCTCCATTCCGACTTTGAAGTACTTTAGGGCCAC
+TTCCTGAATAACCTCAAGATCTCCCCCAAGCTTGTCGTTAATCCAGCTGTGCCAATCAGCTAGAAATATC
+CTTGTCTTTATTCCGGCCTTTTGAAAGTCCGCTATCTTTGCCCCTGCCATTAAACCTGTTCCTAAGTGAA
+TGTAACCGCTGATTTCAAATCCTATGTAATGCTGGAGAGGAGCTCCGACCTCAAAGAGGTGCCTTAGGTT
+CTCAACCGTTAACACTTCTTCAGTGGGCTTTTTCAGGACTAAATTAATCCTCTCCTCTATGTCCATGTTT
+ATCACCCACCCTTGTTACCCTTGAGCTCTCTAATCAATTCCTTTAAAGCTTTCTCTGCTTCGATTTGAGA
+ATAAAAATCATATTCTTTCCTTAGGAAATTGTAGTGGTACCTCTCATCTTCGGCCAACTTCTTCATTATC
+CTCTTATGCTCCGGGTTCCTTAATATGTCATACAGCATCGTGTAAACGCCTTCCGACAATTTCTCTAGAT
+CCATAGCTATTTCTGGGGCCTTTAGGTAGTCCTTTACAGTTCTAAGCCTAAAGTCCTTTTCAAGAACTGC
+CTTACTCCATGTTTTCAATTTTACTTCAACGGGCTCTTCTCCTGGGAATAAAGCCCTGAATATCTTTTCC
+ACCTTCCGATCGTGGTCTCTCTCCATTTCTATAAACTCCTTGAATTTCTCCCTTGGATATCCGTCGGGAA
+GGTTTTCGTAGAGGAACTCGTAAACTTTAGTTGAGTCGAGCTCTCCGCTTAGAGCGTACGACAAGATTTC
+CTTTAATGACTTTGATGACAGCTCCTTTATTGCATTTACAATGTCCTCATGAATGCTCGCTCTCTCCATA
+AATAACTCAAGGGCCTTGCTCATCTTAATTCACCGATTCTAACTTAAATTAAACCATATATATCATTTTA
+CCAAACCTTTATTAAACGCCAATTTTCCCTAGTTTTGTGATGGCTATGTTCGAAGAGGTGGAAGTTGAGG
+CGTACGTTTACCCGACTGAGGACATAAACAAAGTAAAGAAGGCCATGTTAAACCTAGTTCCTGGGCTTAA
+GTTCGAAGCGTTTGACAAAGGAGAATATATGATATTGGTCGGAAAGACCAGGGATAAGAGGGCCCTTCAA
+AGATTGTACGAGCTATTTAGGGGACAGCAAATTCTCGACACTGCCAGGATGATGCTTGAGGAAGGCTACT
+TTGGGGAAGAGATAATAATAAAGGTTCACAAGCAAGTTGCATACGCCGGCAAAGTAAACTTCAATGAAGA
+GTCTCCCCTAGGCCCGATAACAATAACGATAAGAACCAAGGAACCTCAGAAATTAATGAAATGGTTGGCA
+CCAAGAACTAAAGATGGTGTTCCAATAGAGTAACTAAAGCTCTTCCTCCTCCTCTTCGATCAGCCCGTAT
+TTCTCAAGTTCCCTAAGTAGCTTTCTCACTGCCTCCCAAGCGTCAGCCTCACTCTTAGCTCCAGAGCAAA
+CTATCTTACCCGATGAGAACAGCAGTATAACGGCCCTAGGATCCTTAACCCTGTATATAACCCCAGGGAA
+CTGCTCGGGCTCGTACTCACAGTTTGGTAAAGTTAGCGCGACGTTGTCTAGGTTGAATTCCCTTCCGATG
+TCTCCGCTAAATACCATGTTTTGAATATCTATCAGCGGTGCCCTCTTGAATTTCACGCCTATGCCCTTGA
+GCTTTTCAATCAACTTGGCTACAGCCCTTTCAATATCGTGTATGCTCTTTGCCCCGGTAACCACAAGCTT
+TCCAGAGCTGAATATCAGGAGTGCAACCTTTGGATCATCAAAGCGACAGATAATACCGGGAAATTCCTCA
+GGGTTGTACTTGGAGTTTGGGCATATATCTAGAACCTTTTCAAGATCGAGTTGAGCGAAGAGATCTACGG
+ATGCAACTATGTTCTCGATTCTAAGTTTAACATTGTTCGTATCCACCATCTGCAATCCCTCCCTTTAAAA
+ACCCCTTATAAATACCCGGATTATTATTTTTAAACCTTATCACTGATGGTTGAAATAAAGAATTTTTCTG
+ATTATTACCTCAATATCCCTCTTGAACTTTTGAAAGCTATCATCGTTAACTATCATGTAATCGGCCAATG
+CTATAACCTCCCCTATCCCGAAGTTAAGCTCCTTCTTATCCCTGTCTAGGAACTCTTCCCACGTCTTCGG
+ATCATCGCTCCTTCCCCTTTTTCTCATCCTCTCATATCTAGCCCCAGGAGGTGAGTGAATCGCGAGAACT
+TTTATCTCCTCATTAGGAAACAGTTTCCTGAACTCCTCCACTTCCTTCGGACTTCTTACTCCCTCCACAA
+CGACTGTCTTATGTTTCTTAAGCAAATTCTTCAGTTTAGGAGCTATTAAGATGGCCACAGCTCCTGGGCC
+GAGCTCCTCTCTAACCTTTAAACTAACGTATTTCAACCCCTCTGGTGTCTTCGGTATACCTCTTTTCTCG
+GCTTCCTCCCTGATCGCATCACCCATAGAAACTACTGGAATTCCAAGTTTCTTGAACGCCTTGGCAACTT
+CCCCCTTTCCAGAGCCTGGCATTCCAGTCAAAAGAATTATCATAGGGAGCACCCGACGCTTAATGCTCAA
+TATGTCCTGGCAAACCTCGCTATAAACTTAGCATCCCTTCCACAGACGGGACATCTAGAGCCCTCGGGAG
+CCTTAGCCTTCTCCTCTGGGTACGGAATGCCGAGCATCTTGGCATCTAGTTCTTCTTCCATTTTAAGTCC
+ACAGCTCTCTTCTCCACACCACGGGATTTCAACTATTCCCCTCCTGTCCTCAAATGCCTTCTTGGCTTCC
+TCAAGGGTTTCCACTCTTTTTATGTGACTGTTCAACCATTCATTTGCCCTCTCGTATAGATACTTCATTA
+TATCGTCGAATAGCTCTCTAACCTTATCTACAAGCTCCTCTCTCTTTATCGTTATCTTCTCAAGCTTATC
+TCTTCTCGCCAAGACTACCGTTGAGTTCTCAACGTCCCTGGGGCCAACTTCAATTCTAACTGGGACTCCC
+TTTAGCTCCCAATCGTAAAACTTCCATCCTGGTCTCTTCTCCCTCATGTCTAGGTGAACCCTTATACCGG
+CAGTCCTTAGTTCCTCCTCTATTTCCCTTGCATATTCGTAAACGATCTCCTGCTTTTCTTTCTTAGGTAT
+CGGGACTATGACCACCTGGATTGGAGCGATAGTCGGGGGCAAAACCATTCCCCTATCGTCTCCATGGATT
+GCTATAACAGCCGCAAGCAGTCTTTCGCTCATCCCAAATGTAGTTTGGTGAACGTAATCGTGAGTGCCGT
+CCTCTTTCTCGTAGAGGATGTTGTAAGCCTTTGCAAAGTTCTGCTTATAGTTATGCATCGTCCCTATCTG
+GAGCGTCCTTCCATCCGGCATCACGACCTCCGCACCAAGTGAGTAAAAGGCACCAGGGAACTTGTCCCAT
+TCGGGCCTCTTCGAGATTATGTAAGCTATGGCGAGCCTCTTCATTAGGTTGTCGAATATTTCTAGGTCTT
+CCTTTATCTGCCTCTCAGCATCTTCAAAATCAGCATGAGCTGTGTGAGCCTCGAAGAACCTGCTTATCTC
+CCTAACCCTTATTAAAGGCCTCGTGTGCTTGGTCTCGTACCTATAAACGTTAACTATCTGATACACCTTG
+AACGGCAAATCGGCGTGAGACCTTATCCACAGCGCGAACATCGAGTACATTGCAGTTTCACTAGTTGGCC
+TCAAGATTAACTTAACATCCAAGGGCTCATGACCGGCATGGGTTATCCAAAATACCTCCCCTTCAAATCC
+AGCTATATGCTCGGCCTCTTTTTTGAACTCAGTTTCTGGAATTAGAGCAGGGAAAAGCACCTCTTGGTGA
+CCGGTTCTCTCCATCTCTTCGTGAATGAACTTCTCAATGTTCTTCATTATCTTAAGTCCATATGGAAGCC
+ACACGTTCATACCTTTTACTGGGTACCTCTTATCGAGAATGCCTGCTTCCTCTATAACCTCATTAAACCA
+CTCGCTAAAATTCTCACTCCATCTCTTCCTCTCCACCATGCAACCACCTAAACTTAGCCAACATTTTTAA
+TTTTTAATCTTTCGTTATCGTTTTAATCTAGGGTTCAAATCTTGGTTCATGAGTAAAAGGGATGTGATAC
+TGAGACATTCGGTGGCAAGCATAATAGCTTTAGCCCTCTTTGGGGGTAGTAGGTTCCTCTACAATATCAT
+CATAAGTAGGAAGTTTGGACTCAACGTCTTGGGAAGTGTAAATTCCCTAATATCTCAGGCCTTCCTAATC
+GCCGGCTTCTTAGCATTTTTCTCAGTTGGCCTCGGAAAGTACACCGCTGAATTCTTGGGCAGAGGAGAGA
+AGGAGAAGGTTAAATCGATAGCATCCTTATCATTCATGTCCCCACTTTTGGGATTGAGCTTAATACCATT
+GAATCCAGGCCTGGCGATATTGGCAACCCTAAGGGCCATTCAGTTGACTTTGAGATCATTCATCTACGGC
+ATGCATAAGGGAGAGTTTTACGCTTACTTAGTTTTCCTGGGATTCCTGGGCTTCCTACTTGGCTTTGCAT
+TCGATGACCCTCTCGCCCCTTACTACCTCTTACTAGGAGCCGTATCCGTTGCCGGAGTGTTGCTATTGCT
+TAAGTGGAACCTACTTGGTAGGCCCAGGAAAGGGGAGGGGATAATTCTACTCAGGTACTCCTGGTGGGCG
+TTTTTAGGTTCAATCGCCGGCATATTCCTAATCCAAGGTCCGTACTTCATGACCGAAAAGCTCTCTTCCC
+AGGAAGAAGCTGGTCTAATCTCGGCGATTCTCTCGACGTCCTTTCTCCTCTCTTACCTGCCCCAAATCGT
+TCAATCTGCTATAGTTCCGATATTTGCCTATGACTTCGGAAAAGGCGAGCTTAGCTACTCCAGGAAGTTA
+GCGACTCTTGCAGTTGAAGTGCTATCGACGCTAACCGGGATTACCGTTTTCCTAATGTTAATATTTCAAC
+CTTTGATAGAGGGTATTTTCAGGGTAAAATTCGGTTCGCTACTCCTTCCAGCCTTAATAGCCGTGGAAAT
+ATACATTGCGTACAATCCCTTGATAAATTTGCTAAGCGCAACGAAGTTCATAAAGAATTCCGCGCTCTAT
+GCCTTAACGGGCTCCCTGGTCTCTTTAATACTCTGGATAGCCCTAATTCCCACTCATGGTTCCTTTGGAA
+CATTGATAGGGCTAGTAATTGGCTATTCAACGGTGTTTATCTTAGTCTTACTTAAGGTTCACAAAGAATT
+CGCAATTAGCTTTAACGTGGCCTTAACCCTAGTTCTAGCTATAGGGCTCCAAGTATTAGGAAAAGTTACG
+AATCCTATCCTGGGCCTCTTGATATTTACAATTATAAAAGGGAAAAGAATTATGCTTTTCCTCCGTGATA
+TAAGATCCTTATAATCTCTTCTGGGAGGCCTTCTGAGCGTATCCTCTCCTCTATTATTCTCTTATCGTAG
+TCAACCTCTATGAACTTTGCCTTCAAAGTTTCCGCGTCGATTAGGGCAAAGGTTGCCTTGTGCTCCCTTG
+CAGGTGGGAATCCAACGCTTCCAGGGCAAACAACCCTTCCGTACATCGTCATTGCTTCCACTGGATACCT
+CGGGCTCGCCACTATTAACATCTCGTACTCCTTTACTGGCCTCATTATCGCCTCGTAGTAACTAGTTGGC
+TGGTCTGGTAACACTTCTCCGTCGAATGGATTTATTGGGCTTCCATATACTCCGAATATTTCATTCTTTC
+CTATTTTATCGACGAGATAGACTGGTAGATCCCTCAAGTACTCTCTTCCCTCATGGCCTAGTTTTTCCCA
+AGTGTACTTTAAGCTCGCCTTCAAGTGGCTTGGTAGGTCTAGCTTATCTATGTAATCGGGCCCCTTAGCG
+TGGGGATCGCTCATGGCTATAAGTTGGTCATATTTACCCCTGATTATCTTAACCCTGTTGGACTTCGCTA
+GGTTCTTCAGGGCCTCTATAACCTCTTTGGGGTATGGGAATAAACCAACTATGTTCCCCAGGATGTAGTA
+TTTCTCTATTTCATATCCCTCTTCCTTTAACTCCTCGATCCTTCCTAAAGCCGCCGTTAATGCAGGTAAG
+TTCCCGGCTATGTTAGCTAGAACCGCCACGTACGCCATTTTACCACCTCCCTTTTTTCTTACCAAAATTA
+ACTAAAAATGTTGAGGTATTTAAACCTTTTGATTGAGAACCTTATCCCATATTTTGATGGCCATCCACTT
+GTCTAAAAACTCGTTGAAGGTTCCGCATTTCGGCGAGTAAACACAGGCAGGACAGCCATCCTTGCAGGGA
+CACTTCGCTATGTGCTCCCTACTCCTGACGATTAACTTCTCTATGTTCTCATAGATGAGCCTAGCTATTC
+CAGAGCCCCCTTCATTGCCATCGTAGATGAAAATCGTTGGAAGCCCATTGAAGTCATCATAGCTATAACC
+TCCTAGCTCTCTTGAATCCACGTGAGTAACTACCGGTGCTATCTTGATTAGATTGTGCTCTATCGCGTGC
+AACCCAGATTTAACACCATCTTTACTGTCCACCATCTTCTTCACCGCAAAGACGAAGTTCTCATCGAGAC
+CTTCTTCCTTCGCTACTTTCCTTATGACGGCCCTGATGTAGTGGGTTGTAGCTCCAAGGAGTGAGGGGAA
+TAACACGCCCCTACTCAACTTGTTAAACAAGAACATTGCGAGCTCATAATTATACTCGGAAGCTATTGAG
+AAGAAGTGCCTGAACTCCTCTGCCGGAACCTCGTCTATGCTCCTGGGGAATACTAACCAAACTCCCTCAG
+TCTCAAACTCCCTCTTGTATGGACTGTAGAACGAGACCCTAGCGAACTTCCACCACTCCTCGAACATAGT
+TACGTTGAACTCGATTTCACCTCTTAATATTCCGGCATCCCTAAGCCTTTCCAGTCTTTCAACGTGCCTC
+TCAACGTCCTTACCCTTTACCGCGTATCCGAGGTACTCATGCGTAACCTTTAATCTTCCAAAATACACCT
+TTATTGGCCCAAAGCTCTTCTCATCTTGAACCTTGAGAACCTCAACGTTCTCACTCTTGTGGACGTTCGT
+TTCGACGTCTTCGTTCATTGGAATCTCCTGGGCGAAAACGAAGTGAAACTTATCAACGTTAATCTTGTCG
+ATGACCATAAACAGCCTTCCCCTCGAGGGATAAACCATCCCAGGGAGCAGGCTCCTGTAGAACTCTACCT
+CGTCAACTTCCTCTATGATGAATCCCCTAGCTTTGAGGTAATTAACGAATCTAAGAAGCTCTCCTCCACT
+CTTTCTCACTAAACTTGACCTTATCCATCCCTCATCCTTCACGAGGAAGAAGCTCTCATCGCTCGTGGAT
+CTAATCGAAGAGTATATTGCAGGCTTCTTAATTCTAATTTCCACCTTGTTCGTCAAGGGATTCAGATACT
+CCTCAACGATACCTTCCTCTTTCAGAGGTCTTAGCGCTATCCTCCAATGCTCGGGTATCTCATTAACATC
+AACCACACCGAGTTCAGAGAGCAGATAATGGAGATGTTTCTTGGCTATCCTCTCGTTATCGAGGTTGACG
+GGTATTCCCTCTACTAAACCTTTCTCTATTCCCTCAACTAGCTCTTCAAAGTGTTCCTTGTAGTAATAAT
+CAAGTCCGTTCCTTCGGAGGACTATGCCGTTTATGGCAACCCTATTCGGGTCTCTGCCAGCCCTTCCAAA
+CCTCTGAATTAGGGAGAATAAACCATCGGATGGTATCCCGTAGTTTATAACGGCATCTAGGTCACCAACA
+TCGATACCTAGCTCGAGGGCATTCGTTGTTAGCAGTGCCTTCAGTTTTCCTTCCCTGAAATCACTTTCAA
+TCCTCCACCTTTCGAGCTTCGTCAGCGTGCCCTTGTAAGTGGTTATCAAGTTAAACACCTTTGAGCCCAG
+GAACATCCTCATTATTCTCTCAGTCCCCTTTCTAGAATCGAAGAAAACAAGAGTTTTTACGTCGTTCTCT
+ACTAATCTTTCAACGATTTGCCTTATGAGCTGTTCTCCGCTGAATCTCGTGGGTTCGAACATTATTATGT
+ACCTCTTGGGACTCGGGTTTCCGGCTTCGGTAACCTCTTCAAACTCGAAGCCAAAGAATTTCTCCGCGAA
+GTCCTTTGGATTCTTAAGCGTGGCCGAGAGAGCTAGTATTCTAGGGTTAACTTTCAATCGTCTAAGCCTG
+AGAAATAACCTCCTGAAAACATAGGCAACGTTGCTTCCGAAGACTCCCCTGTAAATGTGAAGCTCGTCCA
+CGACGAGTAGCTTTAGATTCTTAAAGAGCCATTTGTAATCCAACCATCTCGGGAGGAGATTGTAGTGCAA
+CATATCTGGGGTCGTGAATATTACATTTGGCTTTTCTCTTCTAATTCTCCTTCTCTCGCTCAACTCAACG
+TCCCCAGTCAGTATTGAGTTTCCGACTTTTCTCCCTGTAATTTTCGAGAAGATTTCGTTCTCCCTTTCAA
+ACTTCTCAAGTTGATTGTTTATCAGGGCCCTTGTCGGGTATATCAACAGGAAGGTTGATGAAGAGTCCTC
+AAGGAACTCATCAAATATGAAGAGCCTGAAGATCTCGCTCTTTCCACTCGCCGTGGGCGTTGAAACGACA
+ACGTTCTTGCCGGAATACAATAGCTTTAGGGCCTCAACTTGATGGGAGTACAGCTTAAATCCGAGCTCCT
+CAACGAGTTTATTAACTTCTTCATGTCTAAATTTAAAGCTTCCATAACTTCCTTTGCGGGGAGGAATTTC
+GTGTAGATTGACTATTTCGCTTTCTAATCCCTTGAATACATCAATCATGGAGGGAGCCCCTTTAGAAACT
+TTTGTATGCCCTTAGGTAGCTCAACGTCTTCCCCTTTCTCCAGTTTATGGAGTTCCTTCCTATAAGCTTC
+GAGGGGAGCGCTTTTAACCCCCAAGAATTCCGCGAACGTTTGAGGTGTTTTATCGAGCTCTTGGAAGAAA
+TTCTCGTAGTTTTTGTCCCTAACCACGTGGTGGTCTATAACTAGTTTAGCATTCGTCTCAGCTATTATCC
+TGTTGATGTTCTTGATTCCTACCTCCCTAACGTTCCCTACCCTATAAGACAGGTAAGTCGGAGGGCCTCC
+GGCTATTAGGATGTCAGGGTTCTTCTCTATTATCCAATCAATAGCCCTATCGTTTATTAACTGACTATCG
+CTCGCGTGAACAATTCTTGTCTTTCCATCGTCAACTAGCGTCATTACAACGTAGCCGAGCTTTGAGCCTT
+CCCTCCCATGGGGCACGGGAGGCGAAAACTCAATTATGAATTCTCCAAAATCGAAAGTTTTAGAGTCAGC
+AGACGATATTTCCCTTGCTATTTCCCTAGCGTTTTTGAGGAATTCCTGGGCCCTCTTTCTCTGGCTATGG
+TTTATGTTTTCCTGGGGATGCTTAATCAGTAGAATTTTACCCGTATAAATTTCCTTAGCCTTTTCAATCG
+ATGAACTCTCATAGAGGCCTTCAAAGAAAGGTGTATGATGATCGTAGTGGTAATGAGAGATGGTTACTAT
+CTGAGCTTTTTTAGCGTATTCCTGAATTTTCTCCCTAGCTACTGCAAGGGCCTTCATTTCGGCCTGAGCC
+GGGGGTAAGGAGTATCTCTTAGGACCCAACGCTACCCCAGGATCGATGAGTATTCCAACTTTCCCAATCC
+TCAAAAAGAGTGCCAAGCTCCTAACGCCGAGACTCTCAGATGCTAGTGGAATTATCTTCATCTTAATCCC
+CTAAAGAAGAAATTCTGGTGGTCCCGCGGCCCGGATTTGAACCGGGGACCTGCGGATCTACAGTCCGCCG
+CCACTACCAGGCTAGGCTACCGCGGGACCCTACTGTAATCCCCAATTCCATCTCATTGAGGGTAGGTTTA
+TAAAGTTTTCGCGAGGAGTTTTAAAAGGAATTGGGGGTAGGTTAACTATTGTATGGAGTGTCCGTTCTGT
+CATCCAAAGCCAGAGAACGTTGTGTACGAAGATAAGTTTATTAGAATACTCCTAGATAATTACCCAGCTA
+ATCCTGGGCACCTGTTAGTAGTACCTAAAAGACATGTAACATCGATTGGGAACTTAACGGAGGATGAAAA
+GCTTGCATTATTGAAGGGAATTGAACTTGCGGTTAAAGCTCTAAAAAGAGCGTTGAAGGCGGATGGCTTT
+AACGTCGGAATAAATATAGGGAAAGCGGCCGGACAGACCGTTGATCATATCCACATTCATGTAATTCCAA
+GATATGAAGGGGACTGTGACTATCCGGAAGGTGGAATTAGAAAGGCAGTTCTTAATTTTCCCGATGAAAA
+TTTAAGGAACACCAAGAACAGGCTCAGCTCCAAAGAAATCGAGAGGATAAGGAGGGTCTTAAATGGAAGT
+GAATAAGGTAGTATTCTCGGTTATAGTTTTGATAATCCTTTTCTTGGCGCTGAAGGTTATAATCCCGTTT
+TTCTCTCCATTATTCTTTGCCTTTATTACGGCCTACATTCTCTACCCCGTGCACGTCAAAATCAGCGAGA
+GGTTTAATGAGAAGTATTCCGCAGTTTTCTTGACCCTTTTGCTATTACTCGGAGCACTTATCTTGTTACT
+TATCCTCATTTACACGCTTGCCCCCGTAGTTAATCAAGCTTACGAGTATCTAAGCGACATAGAAAGCTTG
+ACCCTTTCGATACCTTTCATACCTGGAGATATAGCAAGTTCCCTCCAAGAAACCGTCGACAAGTTAGTGG
+AAATTGGAAAAGACTACTTGGTCTCAATTACCTTTTCGGTTCCAAAGTACCTGCTTCAGGTCGTTGTTTA
+CCTAACCTTCGTATACTTCTTTCTAGTTAAGAGGAAGGCAATTGAAGAACTTTTGAGTTTCAGAGATGAA
+AGGCTAGTTAGGATAGTAAAGAGAGGAAACGTTACGCTTCAAGCTCTTATAAGGGCATGGTTGCTACTTA
+ACATAGCTAAGGGGATATTGATGACCGTGGGGTTCCTAGCGTTCAAGGTCTCAAACGTCCCAACGGCAAT
+CCTGGCTGGAATATTAACCGTCCTCTTTTCATTCGTTCCCCTCTTTGAAGGTTGGATGATATGGCTTGCG
+GGGGCCTTTTATCTAATAAAAAATGGAGATATACTTACTGGGTTGGGATTGGCAATTTACGGCTTCGTTT
+TAGTTTCTCCACTTCCTGACTTTACGATTCGACCTAAGCTAGTTGCCAGGGAAGCGAACTTCGATGAGGT
+TCTAGTTTTAATAGGGATGATAGGAGGAACATGGGGACTCGGACTTAAGGGTCTCATAATAGGCCCAATA
+GTTCTTAACGTCGCCATAGAGATGTTAAGAGAGTGGAAAATCCAAAACAAAGCTAGAGGGTCACAATCTT
+GATACCCTTCTCTTCCATCTCTTTTAAGGCCTTTTCTTCATCCTCTGGCTTGATTCCCTTAACGGCATCC
+CTAAGAAGGTAAACCTCAAATCCATGCTTGAGAGCATCTAGCGCCGTGGCGCGGACGCAGTATTCGGTCG
+CTACACCACATACGTAAACCCTTTTGACGCCCTTCTCTTTCAGTATCTTGTCTAGATTAGTCCCCTCAAA
+CCCTGAATACGCCTCCTTGTCAGGCTCAGTTGCCTTGGAGATTATGATCGTGTCCTCTGGTAAATCGACT
+ACAAATTCTGCCCCAGGGGTATTTTGTACACAGTGCTTTGGCCATGGGCCGCCCCTCTCCTTAAAACTTA
+TATGGTTCTCTGGATGCCAATCGCGCGTTGCCACAATTAAAGCTCCCTTTTCCCTGAATTTCTTTATATA
+CTCGTTGACCTTTGGAATTATCTTATCTCCTTCGGGAACCGGAAGAGCTCCACCTGGCATAAAATCCCTT
+TGCATGTCAACAACGATCAACGCCTCCTCGGGCATATCAATCCCCTTAAGATTAATGCATTGCAACGTTT
+TTAGTATTTCGATAGAACGTAGATCTCCCTCAGTATTCTCTGCTCCTTCTCTCCCTCAAGTATCCTGGTA
+ATGACTTTGAATCCAAGGTCTTCTAACCATTGCCGTTCTCTCCGATACACGCTACCATCAACTAGGTTAA
+AAGCAGGAAATACGAATACTACCTTAGAATTCCTCTTTGAGACATCACTAAAACTTTCAAAAGCTTGATA
+GTAAAGTCTGTCAAGCTTTCTTCCAAGGGTTTCGGCCTCTTTAAATGTAAGCTTCGATTTCAGAGCTTTT
+CCCATGTAAGGTTCGGTGATTATTGCGTTGAACCTCGTTCTCGGAAAGCACTTTCTAAGCTTTCTAACAT
+CGCATACCCTAAGAGAAGGATATTTCTCCACTTTGAACTCTCTTCTAAGCCACTCTACGTTCTGTTTAGC
+TTCGAGTATTCTTTCTTGGCTTATGTCGCTTCCGTATGCGTTTAACCCTTGAAGCGTAAGCTCCATGATT
+ATTGTCCCCGTCCCACAGAATGGATCTAAAACGTTTCCCCTTCTTATCTCTGATAAATTGACCATTATCC
+TAGCTAGTCGGGGAGGTATCGATATCGTGGGCCTAACCACCGGTCTTTCAACATCCAGTTTTTTAAGCTC
+GAAAGGATCTGAAAGCCTTACAGTCTCTCCAACCAGAACCCTATCGTTGAGGAACATAAACACTACATCT
+TTAACCTCTGGAAAACCCTTTAGGATTAGCTCACTAGGCATGGCATAGGTTGTGGCGGGTTTAAAGAACT
+TTGAAGGTCCCTTCTCTTTAAATACCTTCTTCACATAAGATCCGAGTCTCCTCCATTCTTTCCAGTCAAT
+TTTCCTCCCGTAGACGCTTACCGTGAATAACCTTGAATATTCCATATCTTTAACGCTTTCAATCCCCTCT
+CCAATTATCCTAACTAGTTTTAACGATCCCCCAACCCACCTAAAATACTTTTCAATATCGTTCTTTGACT
+GAACGACGATGAAGCTCTTATTGGGACCACTAATTACTTCTTCTACGACTCTCACACCTAGTTTAAACCT
+TCTAGAGAATGATTTTATCTCTAATATGCTCAGTTCCGGGTTTTTTCCCAAGATGATTCCATATTTTTCC
+ATAGTTGGGGGCTATCCTAACTTCCTTTAAAATATTTGTCGTCGTTGGCTTTAATTAGTCTGAAGATGTC
+AAAGAATGAAACATTTTAAAGGGACTTGGCCCAATATTCTAACCAACAATGAGAAGGATAAAAGTCACCC
+TAATACTCCCTATGCTTATCATAGGAACCATTATTGGAACTGTTATTGCAGAGCAAGGTTACGATGTTGG
+TGCCTTAGTTGCTATTTTAGAAAATTCTGCTAAAGTATCCAAAACACTTGGCCATGATCCAATATATGAA
+TCAATAAGCGAGAATCAAGAAGAACTTAGAAATCTCGTGGAAAAGGGAGAAGTTGATAAAGCTTTAGCAT
+TGCTCGTTAATTCCACAGACCCTCTAATTCAAATCCTTAAAAAAGAGCAAATCTCAACAAATATTACGAC
+CAGAGGAAGTATTAATAGGTTAAGATACTACATCTCGGTCCTTAATTCAACGGATTATCCAAATATTAAA
+GTGTTAAGTGAGATGGTCACAAAAGCTGAGGAAAACTTAAAGGCTGGGAATATTAAAGAGGCTCAACTTT
+ACTTGAGCAATGCAGAGACGATTTTAGAAAGCTATGAGGTGGAAATTCCCTCAGTATCTTCCCCAGATCA
+TTTATTGGAGATCCTCTTGGCTAAATACAATTCAACGTTGAAGTACTCCGTACAAGTTGGGATAGCGCTG
+AATGAGAGCGAGTATAAAAGGATAGAGGAGGAGGCTGAAAGCGTTACGGAGACACTATCTAAAGCTAAAG
+ATTTAATCGATCAAGGTAGGGACTTCGAAGCACTCTTACTACTTCAAAATGGTCTCAATGATTTAATAGA
+GTTTCAAGATGAACTAGAATCTCTCCATGAAAGTGTAATAAGGAGAATGTTCAATGAGAACGACAAACTA
+CTCATCCTGAAGCTTAGCATTATGTTAAAGGGATACGGCGAAACGAATAGGTATACACAGCTTTTGAACG
+TAGCTTCCTTAGAGATTACCCTTGCAAAAGAGGATCTAAAACTTGGAAGAAGAGAAGTTGCATATCTAAG
+GATACTACATGCTAGTAAAATACTCGACTATATTGCAAGAGTTGAGGGGACGTAAAATGAATAAGATAAT
+ACCTCTTTGCTTATTCACACTGCTCCTAGTAGGGTTGAGTGGAAGTGTTAGCGCTTATATTGTTGAAAAG
+ACCGAGATATATGTGTGGGAAGATAATTCAGTAACGGTTAGTGAAACTATAATCCCCGAAGATTATGAAG
+TCCTAATTAGAGTCCCAACAATTGGTGTTCCAAAAGATATTTTGGTAATATCCAATGAAGGGAAGCTCAT
+TGGGTATACCGTTGGCGATGGATACATAGAGATAGAACCTCTAGACGCCACGAAACTTAAATTGATATAC
+ACCGTCATGAATTACACGAGAAGGGAAGGGGGAGTTTGGGTTCTAAGACTAGCGTACAACGATTCCCCTG
+TAATATTGAGATTTCCGAATGATGCGATAATCGTTTCGGTCTCAGATCTTCCAATTATGTATAACAGTTC
+ATCGCTTATTCTTGGTCCTGGAAATGTAACCGTTTACTATACGCTTAAATCTGCACTTCAAGTTGAGCAT
+GCGAGTCATAAGGGGAAAATCAAACTTATTTTTATACTTGGAATCATTGGAGTCATGGCAGTAATCCTCA
+AGCTCAGAAGTGGAAAGGAGAAAAAAGAGAGGTATTCAGAGGATGAACTCAGAAGATTGGCTAAAAAATA
+TAATTTGAATGACGACGAGTTAAATGCTATAAAATACTTAATAAGTGTTGGAGGAAAATGCAAGCAGGCC
+GAGCTTAGAAGGGCTCTCAACCTTCCAAAAACCACAGTCTGGAGGATGGTCAGAAGATTGGAGCAGATGG
+GTCTAGTTAAGCTATACAAGGTTGGAAGAGAAAATTGGGTAGAGCTTACAATCGATATGCAAAAGTATGC
+ATAATAATATTCACCCATAATAACCCTTCGTAATGTTTAAATTTGCCTTCAGGTTAAGACATGTGGGGGG
+AGGTAAAATGGTTCGCTATATGGTTACTTCAGCCCTTCCATACGCTAACGGCCCAATTCACGCCGGCCAC
+TTAGCAGGTGCGTACCTACCTGCCGACATTTTTGTACGCTATCTAAGGTTAAAAGGAGAGGACGTAGTAT
+TCATATGTGGAACCGACGAGCATGGAACGCCAATATCTTTTAGAGCCCTTAAAGAAGGAAGGAGTCCCAG
+GGAAATAGTTGATGAGTTCCATGAGCAGATAAAGATAACGTTCCAGAGGGCCAAGATAAGCTTCGACTTC
+TTTGGGAGAACTGAGTTGCCAATCCACTACAAGCTCAGCCAAGAGTTCTTCCTTAAGGCTTATGAAAATG
+GACACCTAGTGAAGAAGGTCACTAAGCAGGCTTACTGTGAGCACGACAAGATGTTCTTGCCAGATAGGTT
+CGTTATTGGGACGTGTCCGTACTGTGGTGCCGAGGATCAGAAGGGTGATCAGTGTGAAGTCTGTGGCAGG
+CCTTTAACCCCGGAGATACTAATTAATCCCAGGTGTGCAATCTGTGGAAGGCCGATATCCTTCAGGGACT
+CGGCTCACTACTACATAAAGATGCAGGACTTCGCTGAGAGGCTAAAGAGGTGGATTGAAAAACAACCCTG
+GAAGCCCAACGTTAAGAACATGGTTCTAAGCTGGATAGAGGAAGGGCTAGAAGAGAGGGCCATAACTAGG
+GATTTAAACTGGGGAATCCCTGTCCCGTTAGATGAAGAAGACATGAAGGGTAAAGTCCTCTATGTTTGGT
+TCGAGGCCCCAATAGGGTACATTTCTATAACGATAGAGCACTTCAAGAGGATAGGAAAGCCAAACGAGTG
+GAAGAAATACTGGCTGAACATAGATGGGCAAACCCGGGTGATACACTTCATAGGGAAGGACAACATACCA
+TTCCACGCCATATTCTGGCCGGCCTTCCTCATGGCGTACGGTAAGTATAAAGATGAAGAGGTAGAGGCGG
+AATGGAACTTACCGTACGATATACCGGCGAACGAGTACTTGACCCTCGAAGGCAAGAAGTTTTCGACGAG
+TAGAAACTGGGCGATTTGGGTTCATGAATTCCTTGATGTGTTCCCTGCCGATTACCTTAGGTATTACTTA
+ACGACGATAATGCCCGAAACGAGGGACAGCGACTTCAGCTTCTCGGATTTCAAGGTGAGAATTAACGAGG
+AACTCGTTAATAATCTTGGTAACTTCGTTCACAGGGCTTTGACCTTCGTTAACAGGTACTTCGATGGAGT
+TGTTCCAGAGAGGGGGGAGCTAGATGAGCTTGACAGGGAAGCCCTTGAGGAGATAGAGAAAGCCTTTAAA
+GAGGTCGGGGAACTGATAATGAACTACCGCTTCAAAGACGCATTAAAGCGCGTAATGAGCTTGGCATCCT
+TCGGAAACAGGTACTTCGATCATAAGCAACCGTGGAAGACTGCGAAAGAAGATAAGGTTAGAACGGGGAC
+CACCGTTAACATCTCCTTGCAGATAGTAAAAGCTCTTGGAATCCTACTTGAGCCGTTCTTGCCGGACGCA
+AGCGAGAAGATTTGGCACCTTCTCAACCTAGATGAGGTTAAGAGGTGGGAGTTCAGGGAGCTCCCCGCTG
+GGCACAAGGTTAGAAAGCCTGAGATACTCTTCAAGAAGGTTACCGATGACCAGATAATCTACTTCATATT
+GAACTACATGGCCAAAGGTAATCCCGAGGGAGCTAGAATTCTGCTCGACAAGTACTACAAGAGGGAAGAC
+GTTATTAGGGTCGCGAAGGAGAAGTTTGGAGATGAAGCTGAGGTAGTTCTTAGGAGGGTTTACAAGGATA
+TTAAATTAAAAGAGAAAAAGGAGGGGAAAGAGATGTACGTCAAGTTTGATGACTTCGCAAAGCTCGATCT
+TAGGGTGGGGAAGATAATAGAGGTCAAGGATCACCCTAACGCAGACAAGCTCTACGTCGTCAAGGTAGAT
+CTAGGGGACGAAGTTAGAACGCTAGTCGCTGGGCTCAAGAAATATTATAAGCCCGAGGAGTTGCTGAATA
+GGTACGTAGTCGTTGTCGCGAATCTAGAGCCAAAGAAGCTGAGGGGAATAGGGAGCCAGGGGATGCTACT
+GGCGGCTGACGATGGTGAGAGAGTTGCTTTACTAATGCCAGACAAGGAAGTTAAGCTTGGAGCGAAGGTA
+AGGTAATCAGCCTTGGGAGAAACCTCATCACCATTCAGGTGGCCCCGTACTCATCATTTTATTTTGTCTC
+CTCCAAAAGCCACTTTAAATAATCCTCATTAACGTCCTCAACGTTAATCCTAATTATTGCTGGAACCGTG
+TACGGATGAAGCTCCTTTAGTCTGGCTTTAACTTGCTCCCAAAGCTCTTCCTTAGTTTTCAGTATCGCTC
+CAACTTCACTATCTTCTTCAATCTTTCCTTCCCACCAGTAGAATGCCTTGTGTTCTCGTAAGTTCGCGCA
+AGCTATTAACCTTTCCTCGAGCAAAACTTTTACGATCTTTTCGGCACTCTCCCAATCCGGGAAGGTGGTG
+TAGACTATTATCATCCTTCCCCTTTTCATTTTAATCCCTCCCCTTAACGTACATCCTACCTTTGACCTTA
+ACTATGCTATAAATTTCTCCCTCCGCAAGCTCGTCACTTGGCTTTTTAACCTCAAAGGTCTCGTAGGTTT
+CCATATCCATAAATTGAGCTTCCGATGGAGTTTTACTTACTAGCATCGCCTTCTTCTCCTCGTAATCGGC
+CAAATCCACTTTCTCCCTCTTTATGGTTTTCCAATCGTAGTGCTCGCTCTCCCAGGTTTCCAAGTTCTTA
+AGCCTCATCCCTTTCCCGCTAACATCTTCAACCTCGTACACCCTTCCATGCCTGTCTTCGACTATATCCC
+CCTTCCTGAATTTTGGAAGTCTTATCGTAACGCTCGTCCTGTAAACTTCCTTACTCGTCTGTCTATCTAG
+GCCAACCAGCTCATAGGCCTCGCTAATCGTCCCACCATATTTTTCCCTTATGGCGTTAGCGAGCTTTCTA
+GCCGCGCTTGTAGAACCCATGTAGAAGTCTATTCCCTCCTCTTTCTCTATCGTATCTTGAATGAAGCCCA
+TCCTGTCCCTCTTCATTATCTCATCTACCTTCTCCTGGACTAGCCTAGTAATCTCTTCACGCTCTTCCTT
+CGTGAACTCCCTATCCTCTACCCTAACCTGCAGGATAGCTTCGTAGTAGCCAGCTAGGAACTTCTGACAC
+CTCGGGCACACCGTTTGCCTAATGTAGACCGTAACCGTAGAAGTCTCATCGTGGGGCTCAATTTGAAGCT
+CGTGAATCCTGGCTTTTGCCCTAACTTCGTATATCACTATTGCTGGAAAGTACTCTATGTGATAATCAGC
+GACCCTATAAGCTACGAAGGCCTTTCCGACGGGTATCTCCCTTATCTCATCTAGTTCTTCCCAATCAACT
+ATCTCGAACTCCTTAACTTTCAAGTTATCCTCGAGGGTTTCCAGCAAAGCATTCTCGGCAACTTCAAATA
+TCAAAGCCTCTAGCTCGTAATTCTTGGGATCGACCCAAACTCCCCTTTTCTTGTAGCTCCCACAATTCTG
+GCAGAGTTCAGTATTAACTTCCTGGGGAAGAACTAGGATTGGGTTCTCCTTCCTAAAGCAGACTTGACAG
+AGACCATTTATTAAGGGTCCTCCTTCTTCCTCGCTTATCCCGCACCTATAGCAGAACCTCATAATCCCTC
+ACCACAATAGCTTAGCCATCTGCGCATGGGGAACTCCCTGTATCCTTAATACTCTACCCTCGTCTATATA
+GCCTAGTTCAATAGCCTTCTTGACAACCCTCTCACCGGTTAAGTTGGCTATGGTGGCTTGCTCGAGCAGG
+TTTTCTAACTCATCAACTTCAACTAATTCGCCCTTGTAAAACCTCTCCTTAACTTCTAATTTGAGCTCAC
+CTTCCCTAAATGTCTTCCCAAGTAACTCTTCATCGCAAGCGGCCAATAAAACCTCTCCCTGAACCCTGTA
+GATTTTAACGTATATCTTCCCGCTCATCTTGGTTTGGGCTTATCCTTGAGATTTTTAAGCTATTCGTCTA
+TGTAGGCAAAAATCAAACCCTCAAAGTTCTTTAGCTTAATCCTGAAGAGGTTTCCCTCTCCAATTAAGGC
+CTTCCTGAGGGCTTTCATGGTCCTCTCCCTAGCTCTCAAGAGTTCTTGGCTCTCTTTAACACCTATCTCC
+CTAAATCTCACCTTCTCCCCAGGTCTCTTTTGGGCTATTGTAGGCAAATCAACTCTAGAAACCACTCCTA
+TTTTGGCGTAGCCTCCCGTGGTTTGAGAATCTGCCAGCATTACTATCGGCTTTCCGTTGGCCGGAACTTG
+AATGGAGCCCAAGGGGATTGGTTCAGTTACTATATCCGCCCCCTTCTCAGAATGCTCGATCTTTGGGCCA
+TCCAACCTGTAACCCATCCTATCAGATTCCTGGGTAACCACGTATTCGGCCGTTAGGAATGTCTCTATCC
+CATGCTTTGTAAAGTTCTCAAGGTTCGGCCCCAGGGTAACCCTCACATCGTTTCCATACCTAGGAACGAG
+TTCCTCGGGTAGGAATTTACCGGCTTTGCCGGTTAAGATGGCGTACCCGAGCTTTAGCTTATCCCCTGGC
+TTAAGTGGCCTACCAAACTTGGCCCTTGAATAGGTTGCACAGCTTCCCAGGATTTTTTGACATTCTATTC
+CGCCGGCAAACGCTATGTATCCGTACATCCCAGACTTCAGCGTTCCAACCTTAAGCACATCACCGCTCTT
+AGCCCAGTAACTTCTCCAAGGTTCAATTTTAACGTCGTTCAGGTAAGCGTCAACATCACCGGTTATCGCG
+AAAACCGAGGAAGAGTGGAACCTTATTGTCGGCCCAGAAAGTGTGAACTCAAGCAATGGGGCATCGTCAG
+GATTCCCCACAAGGTAGTTAGCTAGCCTGGCAGAGACTTCATCCATGACTCCAGATCTAGGAACGCCGTA
+CTTGAGGTAACCCCTTCTACCTAAATCCTGGATTAACAGGGGAGATGGTGCAGAAAGGATTTCTATCATT
+CCCACTCCCTCCTATAAATCTCCCAGAATTCCATCTCATCTATGGGAACGAACTTGACGTAGTCTCCGGG
+TAAAACTATGCTCGGCGGAACTTTTCCCGGATTAAAAGTCCTTAGTGGGGTTCTACCTATTATCCTCCAA
+CCTCCTGGGCTCTCTATTGCGTACCATCCAGTTTGCTTACCGGCTATCCCCACGCTTCCTGCCGGAACCT
+TAACCCTAGGCTTCTCTAACCTTGGAGTTGCTATTCTCTCATCCATACCTCCCAAGTAGGCGAACCCAGG
+GAGAAATCCCAGGAAGTAAACCCTGTATAGGGGCTTTGAATGTATCTCTATTACATCATCTACGCTTAAT
+CCATTGTACTCAGCCACAAACTCTATATCGGGACCGAACTCGCCCCCATAAGCAACTGGAATTTCAACGG
+TTTTCCCCTTGATTTTCTCAACTTCCTGAGTTGAAATCCTCCTTACGTAAGATTCAACTTCTTCATAGCT
+TGCTTTTAGGGGATCGTATATGACGAGTAGTGATGAATAGGCCGGAACTACTTCAACCAACCACTCGGGG
+GAATCTCTTTCGATTGCTCTGGCAAGTGCATGAACCCTATCGTTAATTTCCTCACTTATCACGTCTCCAA
+AAGATATTAAAAGTGAGGAATCGCCTGCTGGCTTTATTAACATAAGAACTCACCCTATGAAATCCTTTAG
+TGGGACTACCTTAACTCCCTCCTCCTCTAGAATTTTCCTTATGTGGGAAGTTATCTCGAGGGCCTTTGGA
+TTGTCCCCGTGTACGCAGATTGTGTCAACCCTAAGCTCAACCCACTCTCCGTTTATCGCTCTGACACCCC
+CATCTTTGACCATAGATATTACCCTCTCCGCAATCTCCTCCTTGTCCTCTATCACTGCCCCAGGTTTCCC
+CCTGGGAACTAGAGTCCCATCTGGATTGTACGCTCTATCGGCGAAAACCTCGTGGGCAACTTTAAGCCCC
+ATCTCCTCGGCTATCTCCGCAACCCTTGAGTTCGACAGGGTAACGAGGATTAAGTTCTTATCGAAGTCCA
+AGATTCCTTCTATGACGGCCCTAGCTAACTCTTCTTCTTTAACCATTGCATTGTACAATGCGCCGTGAGG
+CTTAACGTGTTGCAGTTCAACCCCTTCAGCTTTAGCAAATGCATAAAGTGCTCCAATTTGGTAGAGAATG
+TAATTTCTAGCTTCTTCGGGTGTAAGTTTCATGTACCTCCTTCCGAACCCCATTAAATCTGGATACCCAG
+GGTGGGCCCCAACTTGGACGTTGTTCTCCTTAGCCAGCTTAACAGTTCTCCTCATGACTATGGGATCTCC
+AGCGTGCCATCCGCAAGCTATGTTTGCAGAGGTTATGTACCTCATAACCTCCTCATCGAGACCGAGCTTG
+TACCTTCCAAAACTTTCCCCTAAATCCGAGTTTAGGTCGACCCTCATGCATATCCCCTACTAATGTTCCC
+CTCGGTTCATAAACATATTTAAGTAATGGTACCATTACTTAGTAATGGGGGCATTACTATGTTGTTCGAT
+CCGAGGCCAAAGGAAAAGAGGGAGGACATATTTGACAGGGAGAAGGAGATTGATGAAATTGAGTCAGCCA
+TTAGGGATTATCCAATAACCCTTATCCTGGGAATAAGGAGGGTCGGGAAGTCATCACTCCTAAAAGCAGT
+TCTTAACGAAATGGAGGGTGGAATATATATTGACGTGAGGAAGCTATATTTTGAATCGGGCGGATGGATA
+ACAAATGTCCACCTAGCTAAGGCTCTTGAGGAAGCGATAAACTCACTAAAGGAACCGTTTAAGAGGATTT
+TAATCTCGTCCTTGAAGAGCATTGAGGGGATATCGGTGTCTGGTGTTAAAGTAAGGTTCACTCACAGGGT
+TTCGCTATCAAGTTTACTCGAAAGGTTAAACGAGCAAGGGGAGGTTATACTGGCATTCGATGAAGCCCAG
+TACCTAAAGTTCTATGGGAAAAGTGGAAGGAAGGAGTTCTTAGCGATGGTAGCGTACGCTTACGACAACT
+TACCAAACGTAAGCTTCGTTTTCACGGGTTCTGAAGTTGGCTTGCTTCATGACTTCGTCGGTGTTTCTGA
+CTATGATTCCCCAATTTATGGAAGGGTATACAGAGAGGTAACCATAGAGCCCTTCTCGAGGGAAACTTCA
+ATCAGCTTTCTAAGGGCTGGATTCGAAGAGGCTGGAGTTGAAGTAAAAGAGGAGGAAATTAAAGAAGCTG
+TAGACGTTTTAGGTGGAATTCCAGGGTGGTTAGTTGAATTTGGTTATCACTACGTTAAGCTTGGAAGTTT
+TGAAGAAGCGATGAGAATGGTGCTTAAAAGGGCTGAAGAGTTGGTCAAAGGAGAATTGGAAGAGCTCAAG
+AAGAGAAGCCCGAGGTACGTTCTTGTACTAAAAGCTATTTCCCTGGGGTTTAACAGGTGGAAATCCATAA
+AGGAGTTTGTAGAAGCGAGAAGCGGTAGAATTCCAAATTCGAGGTTGGCTAGCATACTTGAGAATTTGCA
+AAATATGAGCTGGATAAGACCAGTTTTTGAGGACAACGAGAAGAGGTATAAAATCCTTGATCCAGTAGTT
+GAGAGGATCATCAAGGAACTGTAGGAGGGTTAACGATGAAGGGGTACATATTATATGCAATTCTATCAGC
+GTTTTTCGCTTCTCTAGTCCCGATCTTTGGAAAACTTGGACTTAAGAACGTTGATGCAACGCTTGCAACA
+ACGATTAGGGCCGTTATAATGGCTATTTTCTTAGTCGGAGTTGCTTTTCTAACGGGTTCCACGAAGGGTA
+GCTTAACCGCAAAGAACTTGCTTTTCATAGCCTTTTCAGGTCTAGCTGGGGCATTGTCATGGCTATTCTA
+CTTTATGGCGATAAAGGAAGGCAAAGTCCCAGCGGTTGTAGCCATAGACAAAACGAGCGTTGCTTTGGCT
+GTATTTCTCTCATGGTTAATTCTAGGGGAGAATATGAACATCAAAACGGCCATTGGTGCCCTACTAATAG
+TCATTGGAGCAATCCTAGTTTCAGTATAGAATGGTGCGGGGGCGGGGATTTGAACCCCGGAACCCCTACG
+GGACGGGACCCTCAATCCCGCGCCTTTGACCAGGCTCGGCAACCCCCGCTCCGTCCCGAGGATATTCCGT
+TTCCCTGGTCTTATAAATTTTTCTCTAATGCGGTCAGATACCCTGGGTCTCATCATCAATCCTTCAGCTC
+TAGCGAACCTCATCACTCCCATCTAATCTTCTATTCTAACCATTAAAAACTCAACTTCTTTGCAACTATC
+TATGGAAATATTTCTTGTATTAATCCATCCAGTCAAGTAGCCTTTTCTCACCCTCTATCTTCTTATAAGG
+GGCTATGTCCATCGTTATCTCCAGAGTTCCGAGGTATTCTCCCTTCTCATTGAAGACCGGGACGTACTTT
+ATGTAGACGTACTTGTCCCCCATCCTTATCCAGAAGGTGGCTTCTTTCTTTCTGCCCTCTTTGAAAGCCT
+TTAATATCTTGTTCACGATGTGGACGCTCTTTGGAGGATGACACAGCTGAACGGGCCTTCCGAGAACCGA
+GAGGGTTCTTGTGAATATCCTCTCACCAGGAGAGAAGAACCTAACCCTATCGTCTTTATCGACGAAGGTT
+ATATCTATAGGCAAAGCCTTGAATATTGCCTTCAACTCCTCAACGCTGAGGTAACCCGTTCCAAGGTCTA
+TGTCTCCCTCCCTCTTAAGCTTAGTTGAATCGAATGACAATGGTTTACCTTTAATGGCCCTCTGAACTTC
+CTTTGGTAGGGATAATATTTGTTCAGCGCTCAGTCCCTCCTCCAACTCCCAGGGATGTATGGGCTCAACT
+CCCGGATCCCAGGAAGGTGGGTTCACCTTATAGAACCCTATCTCCTCTTCCTGCATCCTTATAGCTTTCC
+ACTCCCCCTCGTCAAGAAGAGCTTTTAACGTTGGATAAAGGATGTTGTTCTCCCTGAAAACCATGTCGCT
+AAGTGCGTTAGCTGTTTTCACGGCTTCATCAACGAACTTTTCAAGGTTCCCATCTCTCAAAAGCTTAACC
+AACCTCTTCAGCATGTACCTAATCTCATCGTGCTTCGTCCAGAGAACCGTCGCAACCGCGTTTAGCCCTC
+TCCTCTCTATGTAGGGGAATATAAGCATCTCCTCCCTCGTATAGTGAGTGAAGCCGACTTTCCTTAGCGT
+ATTAACTAGGTCTTCCAACACTTTTATTATCTCTTCCCTAGCTTTCTCATCCTTGGTGTTCGCCAGTGTT
+CTGGCGTAAAGACTGAGCATTTCAGCGTCTTTGAGGATTTCTTTGTTCTCTAGGAAGAGGGTTCTTAGGG
+GATGTCCCTCGGGTATGTCTTTCTCCTCTTCCTCTCCAACACCAGATATTGCCCCTCTAAAGAGCTCTAC
+ATGGAGGTCGCACATCTTTGCTATGTCTCTAGCCGGTATTCCTTCCTTCACGAGTTCCTGCTCTATGATT
+GGGATTTCAAGGGGTGAAATTGAGCTTAGAATTGCCTTGAATTCCTCTTTGAGTTTGTTTATGTCCTCTC
+CCTCGTGTATCTTCAAGAGGAGACTCTTTAGTTTCTCCTTCTTCTTCTCACTTCTCAACAATTCCGTCAT
+TTCAATCACTTCATGACACGTGTCATATTGAATGTTTATAAACATTTCTGGACAAATTTGGGTAGGATTT
+TATAGCCTGTTAGAACTACTCTGCCATTTCTTTATGCTTTCCTTTAGGGCTTCCCTAACTGCCCTCCCTA
+TGGAAATGCCAACTTCAGTCGCAGTTCCAGCCCATTCAATATCTCCAGGAAGTGCGAAGACACCAATCCC
+ATCGCTCGTAGTTCCCGTGGCTTTATAGCCCAAGGTGAGTAAGGTGTACGTCTTTGCTTCCGTTGCGGTC
+ATTATGGCATTAGCCAAGGCCCCAACGGTTAGCCCTTCCTTAATGATTAATGCAATGTTTATAGTCCCCG
+GCTCCAATGGAGGAGGTTCGTCACCAGCAATAGCTGGATTCGTTATCCCTGCAGTTACGTAGGCTTCAAC
+CCGCTTCACTTTCACAACAGCTAGCACCTTCGAGACATCTACGGCCGTCATGAAGCCTACGAAGTTATCC
+AAGTCATGTTTCTTTTCAAATTCTAGGCAATCCCTCTTGTAGTCCCCAGAGTAGTCCTTGTGAACCTGCA
+TGAAGAAGAAGCCGTTTGCTAGAACTAATCCACCCCTATGAGGGGCGTTGCTCAATCCCAACATGGACCT
+CTCGAAGCGCTTAATGAAATGGGAGAACATGTCTAGCTTTAGCAGGCAACCTTTAATAAATTTAAAGGAG
+AGGTCAGTCGAGCTCCTCGGCTAGCGGTGCGCTTTCCTCGAGGCTTATGCCTTTGCTTAACATCTCTCTC
+AAGTCTTTCTCAGGCTCGCTAATTAACCTTAGGTCAAACTGCTTCCTTAAAATCTCAAACACCCTTGGAG
+TCAGGAACTCTGGAGACTTAGGCCCTATGTATATTCCCTTTACTCCGAGATAGAGAAGCGTGTATAGGAT
+CCCTATCGCCTTCTGCTCCATCCAGCTTAGCACTATGCTAACGGGTAGTGAGTTAATGTCCATGTCTAGT
+TCCTTTGCTAAAGCCAGAGCTATCTCTATTATCGAGTACACGTTGTTACATTGTCCAAAGTCCATGAACC
+TAGGTATTCCTTCTATGCTTCCATAGTCTCTCCTGTTGTACCTGAACTTTCCGCAGGCGGCCGAGAGTAT
+TATCGCATCTCTCGGAACTAGCTCGGTCAACTTCTCATAGTAGCTCATCTTTGGATTTGGAACGTCACAT
+CCACCTATCACGAATATATGCCTAATCTTACCCTCGTTTATCAGCTCTATGAGCTTGTCCTTCATCGCTA
+ATATGTAAGTGTGATGGAAGCCAGTAACAATCTTCTCTCCTTCCCTCTTCCCCATCTTTGGCGTTTCTAG
+TGCCCTTTTTATCGCGGGCTCAAAGTCGTAATCTTCTAAATGTGGAACACCCTCAAGCCCAGCTATCCCA
+ACCGTGAATATTCTATCTTGGTAGGCCTTAGTTGGTTGTTGTACACAGTTGCTCGTTCCGATTATAACCC
+CTGGGAACTCGGCGAACTCCTTCCTCTGATAAACCCAAGAACCGCCCCAGTTCCCATAGAGTGATTTGAA
+CTTCCTAATTTCTGGATACGAGTGAGCGGGCAACATTTCCGAGTGAGTGTAAACCTTTATCTCTTCCTCA
+AGTCCCATCTCCCTTATCTGGTTAAGCAACTCATAAAGAGCCTTGTAACTATGCCCCGTCACAACTATTC
+CATGCCCCTCAGTTGTTCCCGTGGGGACTTCCACAGGCTTCGGCAATCCAAAAGTTTCAGTATAAGCTTT
+ATCCAATAGCTTCATGGCCTCTAAGTGAATCCTACCGTTCTCAAGTATTAGATCTATGAACCTGTTCTTG
+TCGAAATTGACGTTGGTTAAGGTTGAATATAACGCTTCAGCTAGAAAGTGCCCTATTTCTGGATTATCAT
+AGCCCATCTCTAGGGCATGGTAATAGTAAGCTGCGGTTCCCTTTATCCCGTAGATTAGAGCATCTTGTAG
+TGAATTCAAGTCTGGATCCTTACCGCAGACTCCCCTAACTGTACATCCCCCTGAGAGGCTCATTGAACAT
+TGATTGCACAGCATCTCAAACCTAACTACCACACCTTTCACCTCCTATGACACTTGTCATATTCGGTGTT
+TTTATGAAATATTTTTCCATAAAAACCTTGCGGTTTATTAACATAAAGATGTTCAATGACTTATGTCATA
+TAAAATTAGGAATCTTTAAATATTCCGCATGTCATACACTTGAACATGAGGGTTAGCGCGTTTGAGGTTG
+CCTCCCGTTACGTTTACCCCTCAATCAGGAGGAGACTAGTCGAGATAATGAGGAGCGAGAAGGGGTTAAA
+GCAACTTCAAATTGCAGAGCTATTGCACATAAGCCAATCTGCAGTCTCTAGATATCTAAGGATGAATAGG
+GGGAGCATAATAGATGTTTCTAAGTTCGACGATATAGATTCCGAGGTAAGAGAGCTAGCAGAGAGGATAA
+TAAAAGAAAAACTAAGCGAGTATGAGATACACAAAGAGCTAATGAGGATTACGCTAGATTTCCTAAAGAA
+GGGCTATGGATGCTCTTTCCATGCTAGAATAGACCCAGAAATAGACCCGAACTCCTGCAGGATATGCATG
+GAGATATTTTAAAGCTCCTGGGATCCCAGGAATATTCTGGCCTTTCCGTTCTTGGCTAGCCATTCAATTA
+ACTCCTTGGCGAACATGAGTTTCTTCCTCTTCACTTCCCAAGCTTCAACGTGATCCTTAAGCCAGGGTTT
+GCTCCACTTTCCAACTCTTCCTGAGAAATCAAACCCTATAAGGAAAATTTCCTTGGCTCCAAGCTCTTCA
+GCTAAAAATACCGCCCTATCCCCGTCCGTAAAACCTCCGAAGTTATATACTATATCTAGGGGTTTCGTTT
+GGCATGTCCCTAGGACTACGGGGAACTCAACTACCAAAGGTAGCTTGTCGATGTTATCTCCGTGGGCATG
+CACAACCATTATCGATCTCTTAGAGGCTTCTAGAAGATCCCTTATTCTTCCATCGAGATCCGTAACTACT
+ATATCTGGAATAATTCCATTCTTGAGAAGGGCAGAGGTCGCACCGTCTGCGGCTATCTTGGTTCCATCGG
+AGAACTCCCTTCCCTTGATTTCTTCCTCAAGGTTAGGCCCAGCGCCGAACACGTAAACTTTTTCCATAAT
+TACAGAATTAAGTTCTTCTTTAATTATGTAATTATCGTTTTCAATAAGGATTGCCCTAAGGATCTCTGCG
+GCTTTCTCATCTTCCTCAACTGAGTAGCCCATCTCCTTAACGATCCTCTCGTAGAAGGGTTTCCATTCCT
+CCCACTTCATGAATGTTGATTTAAATATAGGAAATAAATGTTTTCGCATTCTTATGGAAGATCCAAAGTC
+TCCTGGAGAGGTTTTAGATAAGAAATTTTGAGCTACCACTGTAAATATTATCACAGTCGTCATGAAGGTG
+ATAGACGAGAACCTTCCTGAAGAGGAAGTCGATGAGGACACTCTAAAGAACCTTGAAAAGAGAATTGAAG
+AACCCATAAAAAGGAAAAGCAAAAACCATTAGTGGCGAGGAGGCCATAAGAATCCTAACTGAAATGTTGA
+ATAAGCAAACTCAAAAATCTGAAAAAGATAGAAGTGATATGGATTAATATCCGATGAGGAGCGAGCCCGG
+CCCTGAGCGATGATGAGAGCTACCACTACTGAGGTCACCCAAAGAAGGCTCCCATGCTTTCTGCCTCTTC
+CTCGCTCAATCCCTTAACCTTGAACTCGGGCATCTTATCTTTGAGCTCCTCGTATTCCTCCCTGCTTATT
+TCCCTGGGTTCGCCGTTCTTTACATGGAAGTAGACTCCAGTCTCGTTCTTATATGCTAAGACGAATTCCT
+CGCTTTCAACGTTATCGAAGTCAACTAAAATTAAGTTCCCGCCCGTGAATGGCTTCTTGCACTTAAATGG
+AACGTTCGCGGAATTCAACATTGCATCTCCAAGAACTAGGTTAGCCTTCATCCCGTTTATTTCCGTGTAG
+AATTGCTTACCCTCGAAGTCCCCTTCTATGATTATGAGCTTTTTCATTCCTTCGAAGTCTATTACGGGAG
+CTCCTTTCTTCTTTAGAATGGAGAACAACTCTTCGATAGTTTCCGCGTTTCTAAGGCTTGAAACCAACCC
+TTCTACCTTCACAAGCTTCACCTAAAACCCGTCGAAAACTCTCTTTTAAAGCTTTATCCCAGTTGCAGTA
+AAAGAAAAGTAGGGAGGACTACTTCTCTAATGCTGCTTTAAACCCCCTGAGTCCAATTAGCATCCCTATG
+AACGCAAGAACTAGGAGGTATGCTAGGGATACTACCATCGTTGAATGTTGCAAGTGCGTACCGTAGATAA
+ATGACCTAACTAGATTGGAAGCGTGTGTCATGGGGTTTATAGAGACTAGTATGCTGAGAACCTTACTACT
+CTCGAATACCGTCTCAGGGTAGAAAACTGTTGAAAGGAACATCATGGGGAGTATAACTATCCCCGAAATT
+GCGAGGGGAAGATTGGGGTTTTGACTCTTTGAGAGTAGGTATATCATAAAGCTGGATAGCATTACTACTA
+GGAGGGAGTTCACGAGTAGGCTACCAATGAACCCAGTTAACGTTATGGAGGCATCCTTTGCAATTATGAG
+AGTAAGAATCGATAGCACTATCATTGCGATTATCGCTCGGATACAAGCGCTAAGGATCTTCGCCATGAAC
+AAAACCGTGCGAGGCACTGGAAGTGTAAACAGTGTCTCTAGTCCGCCGTAGAAACGATCTTGAATGAATG
+TAGTTGCTCCCCTAAAGCCTTGATTTATGCTCACCAATGTTAATACCCCAGGAAACATGAAGGCTAAGTA
+GGAGATTCTCATTCCGTTAACCTCTAAATCTCCTATGAGCTTTCCCATTAAGGGACCAAAGAGCAAAACG
+TATATCATGGGCTCAAAGAGGGTTCCCAATAGGAACTCTAAATCTATTCCAATCTTCGTTTCCCTCGAGA
+TAGCCACCTTAAACGAGTTAATTGCATTAACCATCATAGTCACCTCTCAATTATCTCGAGATAAACATCC
+TCAAAGTTTGCGGTTGCCGTGAATATATCCTTAATCTTTAACTCCTGGGGGCTTATAACTTGAAGGATGC
+CGTTTATAGAATCGTCCAGCGACTTGAAATACACGTCAAAGGAGTCATCTCTAGCAAGACGCACGTCTTT
+GACGTTTTTAACTCTTAGGAGTTCTTCCTTTAACAATTCAAAGTTTTTTATCGGTTCCTCGAGTACAATC
+CTGACAGTTTTTCCAAACCTCTTTTTCAATTCCTTAGGAGAACCTTCCGCCACTATTTTTCCTTGATTCA
+TTATAATTACCCTATCTGCTAAGTATTCCACCTCATAGAGATCATGACTAGTTAAGATGACAGTTACTCC
+CTTATCCTCGAGTTTTTCCTTGATTAGTTCCCATGTCTTCCTTTTACTTCTCGGATCAACTCCTGCGGTG
+GGTTCGTCGAGGAATACTAGTGGAACATCGCTTGAAAGAGCACAAGCAAGCTGAACTCTCCTCTTTAGAC
+CGGTGCTTAGTTGAAAAGGTTTCTTGTGAGCATGCGTCTTTAGGCCAAAAAGTTCAAGGATATCCTCGCA
+ATGTTTCTTTGCATCTCTCTTGCTGAACCCCCTAAACCTAAAATAGTAAATGATATAATCCCTAACCGAC
+AAGGGAGGTGTTAAATCAGGTTCCTGGGTCATATAGGCTATTCTTTTTCTCACTTCTAATGGGTTCTTCA
+CGGCATCTATACCGTCGACAAGAACCTCACCACTATCTGGCCTGTATATCGTTGCTATCATCCTTAGGGT
+AGTGGTCTTCCCAGCACCATTAGGGCCTAGGATCCCTAAGACTTCTCCACTATTAGCACTAAAGCTGACG
+TTATTAACTGCAATAACTTCACCTTTGGGAGTTGGGAATTTTTTAGTCACGCTTTTAACTTCAAGTATTG
+GCATCTCAATATCACCTAAAGATAATCATTGCAGAGGACATCTCGGATCAGGCTTCCGTATATCCCCTTT
+AATCCCAAGTACTGTCGCAGGACACTTGGCACATACTAAACCACAACGGGCACAAGATTCGTTCTCAGGC
+CACATTAGTCTAAATTCCCAAAGAACGTTACTTGTATGCCAAACTTCTATCAAGCTATCATAGTAAAGAT
+TTCCAGCAATATACTTAGTAGAGCCGTCAGTTATTTGGATTAATGTGCAGGGAGTTATATTCCCCTCTGC
+ATCTATCGTCACCTGGGTAACACCAGCAGAACATAAATAGTATGCCCTCTTCTTTGCCGGCTTTTTTATA
+GCTGGAGGGAAATATCCCAGATCTTCTACAAATTCTATTCTCTTTAAATTGCTTTCTTCCCACCATTCCC
+AAATTTCTGATGTCATTTTTACAAATTCAGTAGAAGAGGGGAAGATATTGGCATGAGACCTAGCATTGCC
+AACTGGATATTCCATTTTAACTGCCCATGCACTTATTGGCAGGTCTTTTAACTCTTTTAGTAATTTTGGA
+ATGTATTTATATGTTTTTAGAGAAACTGTCGTTTGAATTTGAGGTTTCCATCCTAGTTCTGCTAGTTTTT
+TAATATTATTTATTATCTCTTCAAATTTTACACTTTTCCTTACCTTTTCGTGTATTTCCTTTGGTCCATC
+TATACTTATTGTCACTTCAAAGCTTCTTTTCTTCTTGTTGGCGTATTTCTCAAGGTATTCCGATAAGTTA
+GTTGTACCATTTGTAACAATATGTGCAAATATCTTACTTTTATGAATTATTTCTAAGATTTTTTCAAAAT
+TGGGATGTAATGTGGGTTCTCCACCCCCAATAGCAAGTTGATAACATCCTAATTTTTCCATATCGTGTAT
+AAGCTTTTTGATAACCTCTAAAGATAATGTTGCTGGGTTGTTTCGAGTACCGACATAGCAGTGTTCACAT
+TTTAGATTACACCTATGAGTAATTTCAACAGCTATAGCTCCTGGAGGGAAAAATTTGGGGTTTATTGGGT
+CATAGGGCATAATAACATTGTACTCCATTAATTCTTCGATAAATTCTTCTTGTTCGGTGGTTGTAGCAAT
+GATAGGTTGGCGCCGTATAATTTGGAAAAATATATCTGTACCTTCTCTGTCTAGCCCAATTTCTTTGTCG
+GGTAGATATATTACCGCCTTATTGCTTTTAATCTCCCATAAGAGTTGAGGATTTGGGAGGAACAATGTAC
+CTTCCATCTTTATCTTACCCCTTGTAAAAAATATAATTAGGTAGACCGAAGTATAGCTCCAATAGCACAA
+ACTACACATCCACTTTGACATTTAAATGGAACTTCTTGAGTGGATCCAACATAAGGTTTGATGTATTCCC
+TGTTTCTCTTCTTTTTTCGCACATATTCTATTTTTGCCATATTAATTCCTCCTTAGCTTCATCATTTCCC
+TCGTAGTATTGCTGATATGCAGATCAGACAAGCAGCACATACAAATGGGACATCTTCTTTGGTTCCCTTG
+TACTCTGAGGATCTCCTTCTTACAACATACTCAATCTTTGCCATACATTATCACCTCCATGGGTAGTTCA
+TAAAATTCTATGTTAAAATATAATAAAAACTTTTTTGAAACTAATGGTTTAGAACTTAACATTAGTTGTT
+TAGTTAATTTTGTTACCAATAGGTATAAAAACTAACCTTGCATTGAATCTCAAAAGATAAGACTTAAAAA
+AAGTAACATCCGGACTTCAATCCTTGATAACTAAATCTAAAGTTTAGACCCTTTTAAAATCTAATTTAAG
+GTCTACAAAAGCTGTATCATGTCCCAAAGCAGGTAAGCTCCCATGATTTTTTGCCTGAATCTCTCCTCAA
+CTTCTCTTTTAAACTTCTTTAGAGCCTTGTCATTCAAGGGAAACTCTATTCCCTCGTACTTAATATCCAC
+TAGGAGCAAGCCCTCTGGAGGTGCCGGTGGAACTTTCTTGCTCTTCTCGAATTTCCCCTCAAGCATTTCT
+TTGATTTCTTCGCAGCTCAACCTTCCCAAACCACAGAGCTCGAGGGCCTTAACGATCCTCCTAACCATCT
+CCCAGAGGAAGCTCTTTGCCTCGATTTCTATAATAAGAATTGGCCCTAGGGTGAATACTTCGATTCTGTC
+TATACTTCTAACCGTATCCCTCCCATCAACCCTTGAGAACGCTGAAAAATCGTGAACTCCCAGGAATAAC
+TGAGAACACTCCTTAACCTTCTCAACCTCGAGTCCTATTGAAGGTAAATAATACCTGTAAACCTTTGACT
+TGGCCCAAAACCTCGGATGGAAGTCTTGTGGGACTTCGATGGCCGATAGAATCCAGACATCCTCAAGCCT
+AGCATTTAGCACCATTGGGTTCAAAGCTTTCTCATCTTCCGTCGTTATAGCCACGACATTCCCTAAAGCG
+CTAACCCCCCTATCGGTTCTCGATGCACTCTTAAAGTCACTATACATAATTCCAGAATTATTTAATGCTT
+TAATTATTTCACCCTCAACGGTCCTCAAATTTGGTTGTCTCTGAAAGCCATGAAACCTCGTTCCATCGTA
+GGCTATTTTAAAGGCCACCCTCATATTTAAAAATCAAGTATATCACCTTAATAAACCTGGGAGGTCGCGA
+GATGAGGGGTAGCGTGAGCAAGGTCGTGAGGTTTGATGATGAGGAGGAGTTCATAGAGGAGATGCAGGCA
+GTATTTGACGTGTTCAGCGAGCTCTCTCAAAGGTACGGTGGGGGAAACGTCGTCGAGGGGGTAATCCTGT
+GGGATACCGTCGGCATAAAGGACAACGATGATATTAAGGTCTTCAGGGTTGGGGAGTTCCAGTGGGTAAA
+GGGAACCCTTAACCTTGAACCCGAGAAGCTTTTCACGTTGGAGAGGTACTTCGACGAGCTCGAGAGCAAG
+TGGGACGAACTTACCCCCGAGGACATAAAGTACTTCGTTGACCTTATGAACGAGGCCCTGGGGGAGGAGA
+GGGTTTACTACGAGGCCTACGACTTAGGCTTGAACAGGGGAGAGGCTTACGTTGTAATAAACCTATTCGC
+CCTTGAATACTTGGATCACGTGGTTGACGTGGATGATAGGGAAGCCTTCGAGTGGGCCCTGAACACCCTA
+ATGAAGTACCTGTGAGGTGATTCCATGGACGTTAGAGAGTTGTTAATTGAACAGTACGGTTACGCTCCAG
+ATGATCTAGTGCTTGAGGTTAGGGGGAAGAGGATATACGCCTACAAACCGTGCGAACTTAAAGAAGAGGG
+GCACGAAGGAATATACATTGGGGCAATAGAGAAGGATGGAATAAGGTTGACCATAGAGGGAGCATTCATA
+ATCGGTCCAAAGGCCGAGAAGAATGTCATAGAGCTAGACGATGAGAAAGCTAGAGCTTGGATGAGCGGAA
+AGGATGTTGAGGTTGGAGTTAAGGGAAACGCTTGGGTTATATTGAAGTGGAGGAACTTCTGGCTAGGTGG
+AGGAAAGCTCGTCGATGGTGTTGTCAAGAACTACGTTCCCAAGGAGAGGAGGCTTGTTCTCTAGAGAACT
+AGAGAACTTTTGGTTCTCAACCAAGAATTTTAAAAAACCGTAAAAACTCTCTGGATTTCTAATAATCGTG
+CCCAGGATGAAAGCTGAATTTAAGTACCTCCTCCTGATAATTCTCCTCTCGTTTGGGTTAAGCTCAATCA
+TACTAAGCTCGATTAACTTAACCAACTTCATCCCCCAGTTCTTCACGCTCGCAATCGTCGATTCCGTGAA
+TCCTTGCACGTTCGTCGTGTACACTATATTTCTGATAGCCCTCTCTGTTAAGGGTTTACCAAAGAGGGCC
+CTTTACGTTGTAGGACTGGCCTTTATATTTGCCGTTTACCTCTCTTATTACACTTTAGGCATTGGTTTAA
+TGATTTTAACGGGCAAAATCCCCGTAAAGTGGGCTGGTTATCTTGCAATCGCCTTTGGAGTTTACGAGAT
+AGTTACAGGTATTTTGGAGAAGTCGAGGACGGTAGGCAAGGGAAGGCTTAGAAAGCTAGCGTTTTCAACC
+CAAGCAACTGTTATTGGTGGTATAATCTTGGGTTTTGCGGTGTCAACAACTTTGCTTCCCTGCTCCATGG
+GTCCATATATAGTCTTCAACACGATTATTTCCAAGATGAAAGCCCTCGCTTACCTACTCCTAGCCCTGTA
+CAACTTGATATTCGTGCTCCCTCTCTTCGTGATCCTCTTCGCGATGGGTAGCTTAAGGGAGAGCAAGAAC
+TTCTCGAGGGAGATGGTTAAGCACTCGAGGGAACTCTCGGTTATAGCGGGGATCCTCCTGATAGGGATTG
+GCGTTTGGGTATTGCTCTAGTTCTAAACCAATGGTTAATAACTATTACTTCAAAAAATTGTTAAAAATCG
+TAACACTATTCTCTCAATTGGTGTGAAGAAATGGGAAAATTAAACGAGCTCGTTGAGAGGGGAGATGCAG
+AAGGAATACTCAACTACGCAAGGGAATTCCATGGACACGTTTGTCCTTACCTTGCCCTTGGAATTAGGGC
+TTCCTTAATAGCGATGGAAGAGCTAGGGGTCGGGAGGCTTGACTATTCTGGTAGCGTTGACGAGTCGATA
+CTAGCTATAGTCGAAACAAACAGCTGCTTCACGGATGGAGTTCAAGTCACCACGGGGTGCACGCTTGGTA
+ACAACTCCCTGATCTATATAGACGTTGGAAAAACGGCCCTAACCTTGGTCAAAAGGGGAAGCTGGGAAGG
+AGTTAGGGTTTATGTAGATGCTGAGAAGCTCAGATCCTATTACCCACCCGAGGCTACTGAACTGTTTGAG
+AAGGTTGTGAAAGAGAGGAGAGGAACATCTGAGGAAAGGGAGAAGCTCAGGGAACTTTGGGAAGAGCTGG
+GGAGAAAGTTTCTCTACCTGCCAAGGAAAGTTTTCGAGATAAAAAGGATAAAAGTTCCCCCAATAGAGCA
+GGCCCCAATTTTCGAAAGCGTCAGATGTAGCGAATGTGGCGAGCTCGTGATGTCTCCAAAGGTGGTCTAC
+GTTAACGAGAAGCCTCTGTGCAAGGTTTGTGCCAATAAAAAGATACTCGCCGTTATCGGAAGGGGAATAG
+TCGAGCTGGAGGGATTTAGGGTATGAAGAGGATTCTGGCTTTAATTTTAGTGGCCTTCATCCTAGGTTGC
+ATAGGGGAAAACCCAAGCTCAAGCAAGGGGGTAACGATTAAGGACATGCTCGGCAGGAGCGTTGAGGTTC
+CAAAGGAAGTTCATAGGATAGTTGCCGTAGGGCCCGGTTGTCTGAGGATAATAGTTTACCTTAACGCCAG
+TGACATGGTCGTCGGGGTTGAGGACTTCGAGAAGCGCTACTCTTTTGGAAGGCCCTATATAATAGCTCAC
+CCAGAGTTGAAGGAGCTACCCTCAATAGGCCCAGGAGGCCCAGGAAAGCTTCCCAACCTGGAAGCGATAA
+TGGAGCTGAAGCCCGACGTTATATTTGCCACCTACATAGATGAGAGGACTGCCAACGACATACAGGAGAA
+GACGGGCATTCCAGTTGTAGTTCTAAGCTATGGAGAGCTTTCAAACTTCACGGATGAAGAGCTATTTAAC
+TCATTGAAACTCGCTGGGAAGATACTTGGAAAGGAGGAGAGGGCCGAGGAAGTTATCTCGTTCATAAAAT
+CTGTAGAGGAGGACCTTAGGAAGAGGACTGAAGGGGTTAAGGAGAAGAAAGTTTACGTTGGGGGCATAGG
+GTATAAAGGAGCCCACGGAATAGAGAGCACTAAAGCCGATTATCCGCCGTTTGAGGTCGTTCATGCTTAT
+AACGTGGCTAGCGTCTTGGGGAAGGGGCACAAGTTTATAGACAAGGAAGCCCTCCTAAAGTGGCAACCTG
+AGTACATCTTCATAGATGAAGGTGGGTTGAAACTGATTCTCGAGGACTACAAGAAGAATCCGGACTTTTA
+TGAATCGTTAAAGGCCGTTAAAGAAGGAAAAGTTTACGGTTTGCTGCCTTACAACTTCTACGCGACGAAC
+ATAGGAACCGCGATGGCCGATGCTTACTTCATAGGAAAGGTTCTCTATCCTGATAGATTCAAGGATGTAG
+ATCCAGTGAAAAAGGCCGATGAGATATACGAATTCCTTGTTGGGAAGCCTGTGTATAAGGTTCTAGCGGA
+ACAGTTCGGTGGATTTGGGAGGATAGACCTGAAGAACGGAAGTGTTAAGTACTCACTACCGCAGAACCCG
+TGATGGCTATGTACGAGGAGTACGTAAAGAAGAGAATGACCGCAATCTTCATCCTTTCCCTCCTACTTAT
+CTTTGTGGCCCTATTTTCCCTAACCAAGGGTGCCTACCCGATATCAACTAAAGACGCGATATTGGCACTA
+TTTAACAAAGGCAATCCATCCGCGAGACAGGCCGTGTGGAGCATAAGACTTCCTAGGATAGTAGCTTCAA
+TACTTGTTGGAGCTTCCCTAGCACTAGGAGGGGCTGTTCTTCAGGGAATACTAAAGAATCCCTTAGCAAC
+GCCGTTCACGATGGGGGTATCTCACGGAGCAATGTTTGGGGCTTCTTTGGCAATACTCTTGGGAGCTGGC
+TACGCTGAGAGCTCTGGAAGGGTTAGCATAGATAATCCTTACGCGATAGTTGCGTTTGCATTCGCCGGGG
+CCATGACATCTACAGTCATTATAGTTGCGCTCGCGAAGCTGAAGGGGTTAAGCCCTCAGGCCATGGTGCT
+AGCTGGAGTCGCCATGAGTTCCCTCTTCGTCGCGCTAACCACGCTCATCCAGTACATAGCGAATGAGCTA
+CAGTTAGCTGCCATGGTTTACTGGAGCTTTGGAGACCTCGGCAGGCCGTATTGGACTGAGAATTGGATAA
+TGTTCATATCTTTGCTTCCCATACTTGCATTCTTCCTGCTTAAAAGGTGGGATCTGAACGCTTCCTCCCT
+TGGGGACGAGGTTGCATTGTCGGTTGGGGTTGAGGTTGAGAAGTTCAGGCTAATCTCGGCGATACTCTCG
+GCTTATCTAACAGCGGTGACCGTGGCTTTCGTTGGGGTAATAGGATTCGTGGGATTGATAGCGCCTCACG
+TAGTTAGATTGATCTTTGGAGGTGACTACAGATTTTTAATTCCTCTCTCAGCCCTCTTAGGCAGTTTAAT
+ACTTTTAACTGCTGATACTTTTGCTAGGTTAGCTTTTTCGCCGATGATACTTCCAGTAGGAGTTGTTACA
+TCCTTCCTGGGGGCTCCCATGTTTTTGTACCTATTGCTGAAGATGGAGGGAAGGGTATGAAAGTTAAAGT
+TAAGGTTATCGAGGTCAGCAACTTGGAGTTCTCTTACAACGGGAAGAACGTGCTGAGGGGAGTGAACTTT
+GACGTTGGTGAGGGAGAATTCTTAGTTATCCTGGGGCCAAACGGTGCTGGGAAGACTACGTTGCTCAGAT
+GCATAGCGGGAATCTTGAAGTGTAAGGGTGATGTGAAGGTATTCGGGAAGTCGATAAGGGACATGAATAG
+GTTGGAGTTAGCTAAGTTGCTTGCATATGTGCCCCAGAGGGTTGAGCCAGGATTCCTTAGAGTTTTTGAC
+TTCGTTTTGCTGGGCAGAAGGCCTTACATGGGTTTAAGTCCAAGAAGGGAAGACCTGGAAGCTGTAAGGA
+GGGCCCTAAAGTTGCTAAGGGTAGAAGAGTTCGAGGATAGAGTCATGAAAACGCTCAGCGGTGGAGAATT
+GCAGAAGGTGGCGATAGCAAGGGCCATAGCCCAGGAAACTCCGGTAATACTCTTGGATGAGCCAACTAAC
+AATTTGGACCCTAAGAGTCAAATCGATGTTATGAGGATAATAAAGGATCTCATCGGCGAAGGAAAAACCG
+TTATCACCGTTATGCATGACTTAACCTTAGCCCTGAGGTTTGGAGAGAAGTTCCTGTTCCTCAAGGATGG
+GGAAGTTACGGGAATAATGACCAGGGATGAGCTCGAGGACAGGGTGTTAAGTGAAACCTACGGGATTAGC
+GTTAAGGTCGCCAAGCTTGGGAGGGAGATAGTTCCGTTGGTTGGGGCGGATTCACTCTAGCTCTATCCCG
+TAAACCTTCTTGGGATTCTCAACGTGTATCTTGTAGACGTCTTCTTCGGTGAAGAGTCCCTTCTCCAGGA
+ACTCCTTAGTTCTCCTGGGAACAGTCTTAGGTCCAAGGATTGCACCGGGCCTCTTCTTATCGTCGATGTA
+ATCTGTCTCCATCAGGAACCTATTTCCCTGCTTTATCGCTTCCTCAATGTTTTTTCTGCTGGCTATTATA
+CTCGGGAACACGCCTACCTCTTCGGCAACCTTGACGAGTGGAGGAGAAAAGTGCTTGACAACTTTATAAG
+GCTTTATACCAACCTCCTTAACGTACTCTCCTAGTTCCCTGAACTTTTTCTCGTCGAAGCTCTCCGTGTG
+GAGCTGAACCGCGCAATCCGCATCTTTAGCTAGACTCATCGCGTACTTCATGAGCTCTATGCTTGCTTCC
+CAAATCTCCTGGGGAACCGGGTAATGGGGCCTTCCAACTTCTCCAATTCCAATGGCCTTACCATCCAAGC
+ATAACCTTTGAGCGTGCTCTAATGCTTTCATAACCTCCCTCTTCGCGAATTCAATTCCCCTAAGCCTAGC
+TAGGTAGTCGAACTCAGCCGGGTGAACTCCAACTACTGCGTAGGCTTTAACCGGGGTTTCCTTGTTTATA
+ATATCAACGAGCTCAACGTGGAAGTCCATGGCCCTCATGAAGTCCTCTCCCTTCATCCCGGCGAAGCCGT
+AATCATGGGCGCTCTTGTAAACCACTATAAGATGAGTTCCTCCGGCCCTGTGGAACTGCTTGACGGCCTC
+CAGGAATAATCCGTTTATTGGATCCACGTGGAAGTGATTGTCCAGGATTATCATACTATGAACACCTCCA
+GGATATCACCTTTCTCAGCACCTATGTTCTTTTCGAGCATAATGCCAATTTTATCCCCAGGAATTGCGAA
+CTCTACCTTTTTATGTTCCCTCTCCATGCTAACGATTCCGGCAACTTTCTTCCCTTTCCTTACCTTATAC
+CCAACTTTAACCATGCCCTCCAGAACCTCGCATATTATAACAGTTTTGAATCCAACGATTAAGATATTCT
+CTACCTTAACCTTGCCAACGGGTTTTCCAGTAATTTTCTCTTCCTCCTCTTTCTTCTTCCTCCTGAAGAA
+CCCGAGCAACCTACCACCTCCATATAAGCAGTGAGCCTATGATGACTATACTATCTAAGATGATGTAACT
+TAAAGGTTCACTAACTGCAAAGACTAAGATGGCTGAAACGACGATTGGGATTATGTTTAGGAGCAGAATC
+ACTATTCCGTCAAAGAAAGTCAAATTCGGCATCTCAACGTCCCTTATCTTTCCCCCAACGTACTTCATCC
+CTATCCCTGAGGTTAGCAAGGGGGCTAAAACGAGTGGAGCTATGTACAGGGAGGACAATCCGTTGTACGT
+AAAGGCTAAGCAGAATATAGTCAAGTTTAGAAAGAGAGGTAGGGTGGACATTAGCAATCCCTTGGTCAGG
+AGAAATTTCCTCTTCGTTATGGGCAAACTCCTCAGGACTTCAAACCCCTCTAGCTCGATCTTGAAGCTCA
+TGTCAAGGGTTATCGATGCAAAGACCCCGATTGCAACCATCAGCAAGGCCGTCATCCTAAGTGGGAAGCC
+CGACTTGGCAACGTTGTATATCCACCAGATTCCTATGTACAAAGGTGCTAGGAATCCTCCAAGTAATTGA
+GTCCTCCTGAAGATCATCTTGAAGTCTTTGGAGAGAAAGCTCAGGATTAATGCTCTTGGCTTTATTGAGT
+ATTCAAGGCTAACCTCTCCAATGACCTTCTCCCCTTCAAGGCTCTCCCAGAGCTTTCTTATACCGTACAG
+GTAGAGCATTGCGAAGGGAATAGCGTACGCTAGCAGAAGTATAAGAGATTTGAAAGGATAATAGATAGTC
+GACGCTGACATCGGGAACACAACGTCGTACTCTTGAAAGATTGGGGTTAAAGTTTCAACGTTCCTCTTAA
+CGAACTGAACTATTCCCTGGATCAGGAGGTATATCCCTATCATCAACAGCACTCCGAAGGCCCTGGCTAG
+GTTCTTTATCAGGCTTCCCTTTCCAACGTAGCTACCTCCGAACTTCACCTGCAATAGTAAGGCCAATGAG
+TGCCCCATTAGAATAGCCAAGAGTAACCACCCAAGTCCCAACAAGCTCTCAACTATCCCGCCCAGGAAGA
+GGACTGAGGGGAGTAGGAGGAAGAACCCTGGGAGTACGTCAACCAGTATAAGGACTGACATTATGAACCC
+TATCTTTGGAATAGGTAAGGCCTTCAAGGGCTCAAGAACCTTTCCAGACCTTAGATAAGCTACCATCAGG
+CTCGTGGTATAAAGGGAGTATATGAAGGGAACTATTAGATTGGGTGCGAAGAGAACTCCTCTAAGTTCCC
+TCGGTGCCATGTAAATTGATAACCCTATCATAAAACCAAACATTAGAAAGGCAAAGCTTTGTAAGCCGAC
+AGCCAACTTTATGTTCCCTTGCCACTTTAAACTATCCATAAGCTTCTTCTCGTTTCTAGAAATGTTCAGG
+TTCTCCCTCAGCATTCTGTAGTGGAGCTCCCTGTAGGTTATCCTTACAACTTCCCGAATCATTACAGGGC
+CTCCTTGAGGGCCGAAACCACCTGAGCTATCTCTTCCTTCGCTTGGGTAAGCTTTAGGAACACGTCCTCT
+AACCTTTCCTCCTTCGATATTTCCTTGAGCTCTTCCACGGTTCCCTCCGCTATTATCCTTCCTTGGTAAA
+TTATGCCCACCCTATCGCAGATTAATTCAGCTAACGCTAGAACGTGGGTCGAGAATACAATGCTCTTCCC
+CTCCTCCTTGAATTCATAGAGAAGTTCCCTGAATATCCTAGCACTCTTCGGGTCAAGACCGTTCATAGCT
+TCATCTAGAATTAGAACTTTGGGATCGTGAAGGAGAGAAGATATCAGGGAAATCTTTTGCTTAGTTCCAA
+AGCTGAGGGTTCCTATGAGCTGGTTCATGTACTTCTTTATTTCGAATGCCTCAACGAGCTTCCTAACCCT
+CTCCTCTAAGATATCCTTTGGAATTCCTCTTACCCCACCTACGAAGCTGAAGAATTCCGCTGGAGTTAAG
+CTCTCATATAGAGCAGGAGTTTCTGGGACGTAACCCACTATCCTCTTTACCTGGAGAGGGTCTTTGGCGA
+CTTCAACTCCACCAACTATGACTTTCCCCTCAAAATCGGTTATTATCCCCGAGAGTATCCTCATTGTCGT
+TGACTTTCCACTACCGTTTGGCCCTAAGAGTCCATAAATTTCCCCATCCTTGACGGTGAAGCTTATCCCC
+TTAAGTACTTCTTTACCTCCGAATCTCTTCCTAAGGTTTTCAACTATTATCATAACTAAACCCCATTAGG
+ATTTCACATTTACCTTATAATTTTTATCAGCTCGGCAAGTTTATCCCTCAGCTCTGGAGGAGCACTGTCT
+ATGCTAGCTCCCCCTAGGAGAGGCCACAAAATCGAATCTATGTGTAAGGGTGGAACCCCGGATTCCCTAG
+CGATTTTCATCCAAAACTTCCTTGGTTTTTCGTTGGTCAGCTTTTTAGTTAACTTAACGATCCTGCTATC
+CTCTGGAATTGGAATCTCCATTGGATAGGGGTTGAAAGTTGAAAGGACTATTCTAGCTGCATATCCAAAC
+ATCTTCACAGAGAACACAACTGTTTTCGATTCCTTGTCAACTCCCAAGGCCCTTGCTATGCTTCCCCACA
+ATGACGACATGTCCCCATAGTACTCCTCAATTCTCTCCTCTGTTAGAGTTGATAAGAAGGTTTCAACCCT
+CCTTATCCTCGAGAGCTTCTGAGGGATTAACCTTCTGTTGAACCTGGAGTTAGGTAGGAACTCCTTGTAA
+GCCAAGTATATACTTTTAACGTCCCTTCCATAGAAGTACTTGGCGAATTCCCACCACCACTGCTCTCCTT
+TCCCCGTTAGTTGATAACTCACCAAGGAGTTCGCAATTACAAGCTTTACAAAGGTTTCGGAATCAATGCC
+TTTGCTCAGGTATCTTAATGCTTTAAACTGCTCATCTATGTTCTCCTCTATGAACCTTGCGCCCTCTATT
+CCTATCTCCCCTATTATCCTTGCAATCATTTCACACCACTTATCAGCCTCTCAAGGAACAGGTTCTCTCC
+AACTATTTCGGCACCTTTGTTCCTGGGGATCCCCAGCTCAACTTCGGCCTTTATTCCGTAGTCGTTGAGC
+GAGTCAATGACTTTGGTTTTGACGAGGTTGAACTCCTCCTTCTTGATTAATCCATAAACCGTTGGACCCC
+AGCTACTTTGACCTGCCCCGTAAGTTAGCTCCTTTAGTATCTCCACGATGATTCCTATGTCCTCCCTAAA
+GGTCCCCCCTTGGAATGTGCTGAAGTGGCTCCCAACTAGCTCTTGAATTTCGCTTAGGAACCTTCCAAAG
+GATTCTATATCCCTTTCCACAAGGGCGGGAATCAACCCCAGGAGTAATCTGTGGCTTATTTCCTTGGCAA
+TCTCAACCTTTCCAAAGTTGCTCCCGAACATAATATCCTTCTCTTCCTCCTCGCTCAGGCCCCTCTTCAC
+CTTGGGAATAACTAGCAGGAAAGCCCAGTTCTCTGGAAATTCGTGCCTCATAACTAAAGGAGGATACTTA
+TCCTTAACCCCTCCATCAATAACGAGACCTCCGTACTTGAAAACGTAGAGGCTAGCTCCGCTCTCCCTCG
+ATCTACCCAGGGAGAATGCAACATCCTCTATAGGAACCTCCTTCTTTGCTATCCTTAGGATGGCAGATGC
+TATAGCTAAAGTTAGCTGGGTCGTCGATCCTAAACCTATATGCCTCGGTATGCTCCTCCTAACCTCTATG
+TAGTAATCTAAACCAGTCTCGTACTTCAGGTTAAGCTCCTTCACAACCCTCTCTATTACCTTCCTGTCCT
+CTTCGTCGGCTTCAATGGTTAGGGATCCTGCTGGGGTAACCTTAATCTCGTAACCGCCTTCAAGTGCCAC
+TCCGATGCTTCCAAATCTCCTTCCCAAGCTACCAGTGGGATCTATCATCCCAAGGTGCAGTCTCCTGGGA
+GTTCTTACTATCATCCTTATCCCCAGAAAGTGTAGTCTTTTTGGTTTAATAAGCTGACCTTTTGATGAAA
+ATCATAAAAGGCTATAAGATGATGTTTCTAATGGAAGATAAAGAAAGGAGGAGGGATATGAGCAAGAAAG
+GTGCTAAGGAGTCCGGATTATAGAAACTGAGAAGCTATTTACCTCTAACAATAAATTTCCTCCATTCACT
+TAAAGTGTTCTGCTATTGTTACAAGGCTGTATTTTATATATTCTTCGAAACCTTTCTCATCGAGGATTAT
+AAATGGAGATTTTTCGGGATCCGTTATCAATCTCGAAGTTATACCTCGCTTGTTCATATCCGCGAGCACT
+TCTGCAATCATGCTGTCATTTAGTTCCAATGCCCGAAGAAGATTTTCATAAGTTTTTCTTGCGGTAGGAG
+GGTGGTAAATTTCTCCAACTTTTAAGAGCACATAAAATACGCCAAATTTCTGTGCATAGTATCTAAGATT
+TCCTGGACGTTGTATCCTTTGTATAAAGTACTGGAATACTTCAAAGGGAGCCTTAATAACATCATACATT
+GGAAATCCACTAGCATCCCATTCTGTATCTTGGATCGCTAAATCATAACTCTCTAATTCTCTAAAGAGTC
+TGATAGCATCATCTTTTAGCATAGTATTAACAAGAAAGTTTGAAAACATCCATATGAGTGGGGGTTCTGG
+AAGGTCTAGGTAATTTAAGTCAAGATCACTATATCTCCCAAGTATTTTTGCATGTTTTGCCGCTTTGATA
+ATGGGATCCTCTTCTTTGGATAATATTACACCCCTTGGAACATAAAAACGATCTCTGAGAATAATCTCAA
+GCGAGTAGTAGTTTGGAGTATACCATAGGGAGCCATATAATATTATCCAGAGCTTATTCCCGTATTCCTT
+TATTATTCTTTCAATATCCCTTTCATGTTCCTTGATACGCTTTAGTATAAGCTCATGTCCAACTCTCGAA
+CCTCTTTCAGTCGGATATGCGAATGTTTTTCTGCCTTCTCCTCTTCCTTCCCTACTAGTATTTATGAAGT
+TAAGCTTATGAAGAATTGAAAGTATTTGAGGCTTTATGTTTACGCTCTCATACTCGTTTGGTGATGTGGG
+TCCAGTCATGGGATTATAGTGGACACGAATTTCAACTGCCAACTTTCTTGAAATATAAACTCTTCTGATT
+GCATCTAAGACTTCTTCAATGAAGTTTTCAAGTCCGTATTCCTCAAGTTCTTCTATGAGTTTGTTAATTT
+CCTCTTCTTTACTCTCGATAAAGACTTCAGGTGGTTTTTCAAGTTGGGAGAAGTATGGATGATCAAGGGG
+TATTCCTAAGTCCCTACGAAGTTCGTGTTCGAAGGAACGAATGCTATCGACAACTTTTATTCTCTTCCCA
+TCTACTATGATTTCATCAACTTGCTTTGGATATTGCAGGGCTATGATATACCGGTAATCGAAGTTATTCA
+TGGCGAGCTTCTTTGCATCCCTAGCAACATCCCCACTCCACACAACTTCTACTCCAACAGTAATGTTCCC
+TTTTCTTCCAGCAACATCAACTCTTCCCCAGCCTCCTTCAGGTATGCGAACTGGAGCTTCATGGGTAGCA
+GTAAATCCATAGAACTGGAGCAGTCTTACAACCTTCATCTTCACAATATCATTATAACTCTCTCCTCCCA
+TATAGAATCACCGTTGTATTATATTACTCTCATAAAATATAACATTTTTGTTTCTGGTATTCAAAAGAGC
+CCAGATACCGATGAAGATTTGAGAACAGTAGAGATTATAATTTAATTCCAACGTAGCTTAAACGAAAAGG
+GCCACTATTATAGATTAACAGATTGTTTGGAATCTTTGTTTAAGTTGCAATTTCCCTGTTCTGTGAGTCA
+CTTCAGCATGTCCCCTGGAAGTTTAAGAAAAAGATCTCATAGGTTCTTTTCAACGTATAACCTAGGTGAG
+GATAAAATAAGAGCGAAAACTAAAACCACGGGCCTCCCCAGAACGGCCTTCTATAGGGCCCTCTCACTAG
+CCTCCAGATTATGTAGACCACGACTAGGGCTATCACATATGGAGCGGCCACTAGAAACAGCTTCAACAGC
+AGGTATAGGATCACTAACAGGAAGACTATATCTATTAGAAACCCAATGTTCGGCCCATAGTAATTCCTTG
+GACCCCATCCGGGGCCTCTTCCCATTCCTCTCGGCATGAAGTTCCTACTCCTCTAAAATTTTAAAAAAGT
+TTCGAAGTCACCACCACCAGCCGTAGAGCCACCTTAGGGTTCTCCTACTTGGCATTCCAGTCCAGGGGCA
+GTAACCGAGCCTTGCACCCCAGCCTCTTCCGCCTCTACCCCATCCTCTGCCCCAGCCTCTTCCCCAACCT
+CTTCCCCAGCCCCATCCCGGGGCCCAGTAGTACGTTGGTGGATATGCTGGCCTGTAAACTGTTGGTACTG
+CTGGTGCTGGCTGGACTTGAACTGGAGCCTGTGGATACTGCTGGGGTTGAGGTGCCGATCCGCTGATGAC
+GCTCTTTACTGCATCCTCAACCTTGGTTCCTGGGGCCACAGTATAGAGTTTTATCCCAGCTGCCTGAATT
+GCGCCCATGGCGTTCGGTCCAACTTGGGGGGCAACTATTGTGTCTACGCCCTCATTTATGAGCATTTGCA
+CAGCCATTGGACCGGCTCCACCTGCCGCTGTAGAGGCTGGATTTTGAATTACCCTAACGTTTTTAATCTC
+TCCATTTTCAACATCCACTATAGCAAACGCTGGAGCTCTTGCGAATACAGGAGCAACGGTGTCTTCCAAT
+CCTCCACCATTAGTTGGAACCGCGATCCTCATACCCATCACCTCAGAATTTTGTGCATATGCACAGATAT
+ATAAGGTTTTCGGTTGGCCTAACTAGATGCAATAATCACGATTAGTCTAATCATAATTATCTAAAATTTA
+CGTTAGTAAATGGTAATAAGTGATTAACAAGCGCAATCATTCGCCATCTCCAAGCTCTTCCTCTAAATCT
+TCAATACAACCACCATGGAGTCTTAGGTAGAAGGTGCCCGCTTTTGTAACTACGTATCCTAGTGGCCTAT
+TTTTTCCTGAAATTTCTTCCACTAATGAATATTTGAGGAGATTTTTCAGCTCTCTACTTATCGTAGCTGG
+TGAAACGCCAAGTTCTTCAGCTATTCTTCTGACGCTCTTACCAGCTTTTAGCCTACATAGAATGTTGATC
+CATCTAACGTTCTTTGGAGCGAGGAAGGGCCCAAGTTCTAGGGATATGAACCCAGAAAGGTTTTCGAAAT
+CGCTCTCAACTTTTACCCTAACGTTCTCTATCGTTATGACCGTAAGAAGGATTATAACGTTCAGAGGTCT
+CATGCCACCGGATAGTATGGTTATAACCCTCCTATCTTCCGTTATGTTGTTTTCGATTGCACTTTTTAGC
+TTGAGAACCATCTCTTCTCCGCTTGTCGTTGGAAGTTCAATTATCTTGAAGTTCCCTTCACCTATAAGTG
+GTATTGCTATATCTTTGATCGCACGAAGAGCGTTCACAGTTCTCTCTTCTTTTTTGTAATCATTGGGAAC
+AACGGCAAGTAGTCTATCACCCTCTTTCGTCTGATTTCTCATGAGGGCACGGATTATAAATTTCTCATCA
+AATCCCACTGGAAATACTGCTAACAAATTTCTCTACCTCCTTATAAACGGATAAAACTTCTTCAATTTCT
+TTTCCTGGTGTTGTTGGTTCACCTCCTCTATTCCGCATTGCTGAATAATTATCTGCGAGTGAAATGGGAA
+GTAAGAGGGCATAAACTGCACGAATGTTCGAAGAGAAAACATTAACCACCCAGCGTGAGAACTCTTCTGG
+TTTAATCCATGGAACTTTCCTTGGTATCTCCACTCCCATGAATTTTTCAATTACACATGCGCACTCACGG
+TCGAGTTCTAAATTATCAGGTTTTCTCGGTTTTTCATACCTCACCCAGTCATGATGGTGGAGAGACACAG
+CAACCACTGCAATTTCACCAGCTTTACCAAAATCTTTTAATACTTCTTTTGCGACGAGGGCTGAATAGAA
+CTCATGGTATGGAAAGTGTTGCTTTTTGCTTTGAAACTCCTCAAGACCCTTTCCAACGTCATGAATAATG
+TACGCTTTGCGAAGTAGTCCCTCCGCCTTTTCTTTCCTTAGATTGAGAACTCGTGAAAGGAATTCTCCAT
+AGTTTCTCGAAATATACATCCTCTCTATGAACTTAAGTCCCTCACGTATATGATCTTCCATGCTCTCAAC
+GCATCTACCGTCTTTAAAATAGGCGCAACATGTCATACTATCCCACGCTCCTCATCGTATTTTCCGGTAA
+ATTTAACAACTATCTTCTCTCCAAGGGCTATTCTTTCGGCAATCTTATAGGCAATGGCTTCCGAATCTAC
+AGAAATTTCATTCTCTCCAACTCTTACTTGAAGAAGCCCTCTTTTAGCTAGCTCAAGCATCTTCTCGGGG
+GATACTAAGACGTATTCATCGTCAACTTCAAGCGGGATTAGGAAATCTCTGAGTAATGGCCCCTCTTCCT
+TTATCATTGATTTTATCTCACTAAGAACATCCACTGAGCGCTTTGTGGGGTCTTTAAGTAATACGCGAAG
+CTTTCTCTCTCTGCTTCTATCTACCCCGGACATGACCTTTGTTTTAGTTTTTCCGTGTATCTCATCTACT
+ATCCCTTGATATGTCTGAGGGATGCGTGGATTTAGAGTAGAAGATTCTTTCATTAAAGCTATAGTCCTCT
+CAACTTTCTTTCCGTCGTATGGGTGTACTGGAGCATCTTCGATGATTATTATTTCAGCATTTTTCTCATC
+GTATCTCGCTACCCTTCCGAAGCGTTGGATAAGGGAATTTATGGGAGCTGCATCTGTTATCATTACATCT
+ACGGAGAAGTCAACTCCAGCCTCTACAGCTTGGGTACCAATAATCAAGAAGCTCTCCTTATTTTTCCATT
+CTCTAAGCTTCTCTATGAGCCTAGCCTTATGACTCGGCTTCATCCTTCCATGTATTAGCATTATTTCCTC
+TTCCTCAAAACCTAGTTTGGGTGCATCCTCCTTAGCCTGGTCAAAAATTTCTACCGCTCTTTTCACAGAA
+TTGACTATGATAGCATTCCTCTTAGCACTATCTATGAAATCGAGAGGATTCCCAGTTTTGAATTGGATTT
+CGAAGTTTTTCTTCGATTCACGTTTAATGAATGGATCGTTCTCATCAGGTACTAAGGGTTCAGGTTCAAA
+GTAATATCCATTATTTTGGGCGTACTTTTTGAAAAGCTCAAAGTAACCCCTTGATAGCGTTGCGGTCATG
+ATAATTATGGGGACATTATTTTCCATCAAGAACCTAAGAACTGCGAGGAACGCTGTTTTCATTCTGGGTT
+CTTCAAGGATGAAGTGAGCCTCATCAAAGATTACAAGGGAAGTAAGGATTGATGCCTGCGTAAGGTAATC
+ATACCCGAATTCCCTACCTCTCTCCACTTGAGTTATCTTCTTTGTATTAAGCTTGAGAATATCCCAAGTG
+AAAGTGTCAACGGTTGTAATATTGAGGGGAAAGAGATGTAGGAACTCTTCACTTGAACCCATCATTTTCG
+TTCTTGAGAATCCAAATGCTTCCTTAGCAGTTCTGTCTATGTCTTCTATTATTGAACGCATTGGAAGGAC
+GTGGATAACCCTATCAAATAGAGAGGAATCCTTGAGTGAATGAAGGGCAAGGGAAAGGCTGAGGGTAGTT
+TTGCCGTATCCCGTTGGAGCTTGGATGACTAGAAATGGAGATCTCGTTGAGGAAAGTACCTTATCTAATG
+CCTCCTCTAGGACTGGCCGCTTTTCTGGTTTGAATCCTTTTATCTCTGAGAGCCTCTTTACAACAACGTC
+GTAGACGCTCATATGAGCACCTCTAAGTGATCTTCCTGCATAAATACCCTTAGGACTTTCCTCAGTTCAC
+CACTTGCCCTCCCCTCCCCCTCGAGAAGTCCTCTACCCTGCCTAAAGAGTCTGAAAATTGAATCCTCTAT
+TAGCTCCTTCCTTCCAGAGTTCACAGCCCGATAAAGATCCTTGACGAAGATGTAAGCTAGTAATTCCCTG
+TCACCACTAACCCCTTTATTTAGCTCCTTCTCGGCTATATCAACGAGAGCCCATAGTGGATACTTCTCTC
+CTTCCTTGAGTTTAACCTTAAGATCCACTCCCATGACTCTGTAGTTTTCTATTTTTTTAACGTACGTAGC
+CAGGTAGTTTGAAAGTTCCTTGAGATCGAGCTGAAGGGTTTTTAGCTCCGTGTATACCTGCCCCTCAAGA
+CTAATGTGGAGTGCTATTGGGTATGTCATCTCTGGGACTTTCCTTCCTTCTTCGGCTAATTTCATCACTA
+TCCTTAACTCATATAGTTCCTCTGCGTCAAGTCTCGCCCTGCTCGAGATACCAGCATCTGTTAGGGCAAT
+GATACCATCAATGAGTATCTCCTCAACGTCTGGAAAGTAAACCTCGATACCGGGCTTCGTCATCAAGTAA
+TATCTTTTTCTAATGTACCCAGCGAATGCTGTAAGGAAGCCCATGGAAAGTAGGGAGAACCAAAGAGGGT
+CCAGATAAATTTGAGCCTTTTGTCCTGCGGTTGGTTTTAGAAATTCACTCTGGAATTCATAGTACTCTGG
+CTGCTTTATTACCGCTGGAGTTATGGCGTACTCCCCATTATAAGCTTGTCCAAGGTACGTTCCATTTTTG
+TTCCGAGTAATACTCTGCAGGGATTTTGCCGGATCAATCTTTCCAGAGCGTAGAAGCTTAATTGTCTCGT
+TTATGACAAGTTCAAAGAGCTCCATGTAAGTGTCTGGAGCTTTAACTCCAAACCATTTCGAGAAAACCCT
+ATCATAGGAATTCCTATCATTTTTCCCGATGCGCGACGAATTCATCATTGCTCTCTTTTTTAATGTATCC
+ATAGAGTTTTCAATAGCGTCTGCAAAATCATTAGGATTAGGCGAAAGCCCTGCATCCATGACAATCCAAG
+AGAACCCCAATGTTATGAGCTCCTTAGATAAGCCTTCGAATGGTAATCTAGCGATCGCTTCGAGTATCAT
+AGCACCACCTCCTCACCATCCAAGGAAACAACTTTAAGCTCTCCCCTAACTGTAACTTCTCCGTCAGGGT
+AAAACATTAGGATGTACTGTGGATTCGAGTAGCTTCCAATCCCTCTCCTCCAGTCAAAGACAGCCTGGAG
+AGTTCCCTCTCCTTCAACTTCCTTACCGGCAAATGGGAATGCATAAGATGTCCTCGCTTCTTTCCCTTCC
+CTTATCTTAGCTTTTCCGCTTTTTACACTTTCAACACTCACAATGGATTCCCGGGAGCCAAGCCTGCTTA
+TTCCCCATGCAGCCCTCTCAAAGTCTTTAAGAGTATAAGTGCTGTTTGCCACGGCTTCCTCCTTAAGTAG
+ATAAACAAATGAAATGGAGTAATCTTGCTCGCCGTACATTACCGCAAAGGGAAAGGAAGTCACGGCACTC
+TCGACGCTACCCCTGTGAAGCCTGTTTATCTTTAGTATCGAGCCGTATATGATGGGCTTGATGCTGCCTT
+TTACTGTAACCCAAAGGAAAAGGTCCTTTATCTTATCGGCGGCACTTCTCGGATTTCTCCTGTCGATTAG
+TGTTTCTCCCCGGTAACCTGCTATGTGAAATAAGGGATATGCGATAGCACCTATTAGCGTACTGGGAGGG
+ATGTAGCGGAGGGCATTGCGCATCTTGCTTTGAGGGAGAGACCTGAGAGCGATTATCCCACTTGGGCTCG
+CTTCAACTTTTAAAAAGAAGACCAAGGAAATCACCTCAAATGTATTCCTTCTCGCGTATATACTCAATCA
+CCTCCTTTAGAACTTCCTCTGGAAGCTTGTCCTCACTAGTTTTAGTGTAGAAATAGTCCTCGTTGAAAGA
+TTTTAGTACCTCTAGCCTTTTCTCAGTCTTTTCTGCATAACCTTCGTATATAGGTGACGTTACCACGAAG
+GGATGCTCCGTAACGGAAACTACTAGCTCTGTTATCCCACCTACTGGGAAGAACCTTGATAGCTTAGCTC
+CAAACTGAGCAGAGGATAACATTCTGAATAGAGCCATGAGTGCAGCTTCACGTCTTTTCTTTATTTCCTC
+CTCTCCGAGTACAGGTTCTGAGGTTATTGCACTTACTCCAATTCCATCTAGATCGAGGTTAAAGACAAAT
+CCGTAGAGTGCAGTTCCAGTTTCAACATAATATATCATCTGCTCAGAGACGTTGCCTTTCTTGCTTGATG
+TATCTAGCTGAGCGTGTCTCGCATGAAGCTGTGGCTCAGCTGTTGCAAAGAGCGCCATTGATTTTATTGG
+TAGGGCGTAGCTAACTTGGAAAGTTGAACTTCTCCTAACTGGTGGTTTCTCTGCGTAGAGAAATCCTCCG
+ACATCTTCAACGACGCACTTTCTTATGATAGCTTCTTCAATCTTCCTTGGATCGTTTGGTATCGGACTAA
+TCTTCTTCTGTAAATGAACCTTGTTCATTGATTTGTAAAACTCTCCCCTGTGGCAATCTTCGCAAACGGG
+AAGGTTCATTCTGAGGGCTTCTTTAACCAAGTGCTCCTGATATGCGTGGGCTAAGCTTTCACCGCTGATC
+GCTGGAACGTAGATTGTCTTTAGTTTCCCATCTTCTTCAACAAGGTATGGGACACGTCTGTGCTTTGTGT
+AATTTCCTGCAGTTTCTACCATGTTGAGGGCTTCTACGTTCGCCTCAAATCTTACACCTACGCTCAAAAA
+CATCATTCACTCCCCCCGTTCTTTTCTTTCTTTTGGATACGCAAGAGCGAGAGTTGCAACACGCTTAGCT
+ATCCTAATGTCTCTTCTAACTTCATTAAGGAAACTCTCAATTTCGGTATCTGAGGGTATCTTTGGGAGGT
+AGATCTTCTCTCCATCCTTCTCAATATACCTTCTACCTTCCTCATCGGTTTTTGCTCCCTCCCATATAGA
+GCGAAAGGCTCTCATGGCTTCATGAAGGGCGATCTCTACTGGCTCAGGGGTAAGTGCATTTCCTATCCTG
+TCAACATAGCCGAAGTTCTTTATTCTTACAAAGAACCTTAACATGTTTATAATCTCCCCATATCCTTCCA
+TGTTAGACACCATAAATAGTAATAGAAATTCCATATAAAAAAGTTGTGTTTAGTTTTGTTTAATATAAGA
+GTGCAATTTGTTTAAAATAAATGAAACATAGAATATTGATATGGTATTATAGTTTTATTTGCATGAACCT
+TGGTGAGACACTTGCAGCTAATGTTTCAATTTCATGAACTTACTTCGAAAGGATTTTTAAACATTAGGGG
+AACCTAATTCTCGGTGGTGGGAATGAGGTGCTTAAAGGTTGCGTTTGGAATGGAGAACGATGAAGAGCTA
+ATTGATGCTCACTACGGAGACTCGAACTTCTTCGCTATATACGAAATATGCGAGGATGGAAGCTACAGGT
+TGCTTGAGAAGAGAGAGAATAAAGCGAAAGACTTCGAGGAGGAAGATGAGGGGCATGGAGATCCCAGGAA
+GTTCAAAGCTGTCGTCAGTCAACTGTTAGATGTTGATGTTCTAGCGGCCTTCAGGATGGGGCCCAACTTC
+TTGAGAATACGAGACAAGACGAATAAGGTAGCATTCTTCACAAGAACTAGGGACTTAAACAAAGCTATCC
+AAAGGGTCATTGAGAACTTTGAAGACCTGTGGAAGCAAGTTCAGGAGAAGAAAAGGGAGAAGCCCCCACT
+TGAAGGTGAGTAAATTTTGAACTTCCTGGGAATAGTTCCAAAGGTTGCCAGGATTTCAATCCCCTATGCA
+ATCCTCTCCCTCATTCTAAATTACCTTTTCAACATTAACCTTTCGTTCCCTTATGGAATTCTGCTAACGT
+TCCCAGGGATATTGGCCTGGATTTACTGCTATCTTCAAGTCTCTAAGGCCTACAAGCGAGGAATCCTAAT
+GAAGGAAGGTTGCTATTCCATAGTTCGCCATCCGATATACTCGATCTGGGGCTGTTTCATGGATAGCGAC
+AAACGGAACTTTTTTGTTCTTTTGTTTTCCATAATTTTTAAATACTTTTACGGTATATTTATGTTGGTTT
+GGTAGTCTCCGGTATGTGGGGGTAAGTTAAGCCCGAATGGGGACTACCTGAAGATGTGGGGAGTTTCCGT
+TCCCCCCGAAAGCCAGCCGATGAAGGCGGGAGGCTGGAAGGTTATCCGTTACGAGTGGTGCAAAAGTTCC
+ATCCCTGCCACTCGTAACGGATAACCAGAACGGTTTCTCATAATTCCTGGGTTCTCACTTGCAATTGGTG
+GTTTCATGCTACTTCTACCCATAGTTTACTGGATATCTGTTTTGCATTACATTGGAGAGGAGGAATTATT
+CCTCAGAGAAAAATTCGGGGAGGAATGGGAAGAGTATAGTAGAAAAACCCCTAGGTTCATACCTAAGCTT
+TTTGAGTTACCCAGAAAACATTGCAATGGTGAGAGGGATGATAAGCGAGGAGAACGTTAAGCTTGCCGAG
+GAGCTGATAAGGAAGGGTTACAATGAGAAGAAGATAAGATCACTTCTCAAGCTACCCGATGAGGAGTTTA
+AGTTGGCTTTAGAAGTTGCGAGGGCTAGAATCAAAGCCAAGGACAAGTTCTCTAGGAGCGACCTCTGGTT
+CGATTTAGAAGGATTGAGATATGCAACCCACGAGGTAGTTGCTGACTATAGGGGTAGGAGATTAAAGGGG
+CAGGGGGTTAAGAGTATAGCCGACGTCTCCTGTGGTGTTGGTATTCAGCTTATATTCTTCGCAAAGCATG
+GAATAAGGAGCGTTGGAATAGATATAGACCCCATCAAGATAGAATTCGCGAAGAGGAACGCCGAGAAATA
+TGGGGTAGAAGTTGAGTGGGTAGTTGGGGATGCCTTAAGCCCAGAGATTATAGAGAAGGTCGACGCTGAG
+GTTATATTTTCGGACCCAGCTAGGCCCCCTGAAGTCCCTGAGAGGAACCTGGAGGATCTATTGCCTAGCC
+CCTTAAAGATTTACGAAGCCTATAAACATAAAACGGACAGTTTCATCTTCGACCTTCCACCCCAGATAAG
+GAGGGAAAAGGTCCCCTGGAAGGGGGAGTTCGAGTACATAGACCTGTTTGGGCACGTTAACAGGCTAACC
+TTCTACACTGAGCCCCTAGCTAAAGCTGAAAGAAGTGCCGTTATACTTCCCCAAGGAGCCAGACTCGAGA
+GCAATCCTGATTTAGAGAACATAGTCGAAGAAACTATGGAACCTGAAAGGTATATCTACGAGATTCCTCA
+GTCCATAGACTATGCTGATTTGATAAACGAGCTCTTCCACAAGGTCAACGGAGAGCTAAAGCTACTCTTG
+AGGGAAAAGAGAAGAATACTAGCCACGAGTAACGACGAAGTGAAGAGTGAATACTTCAAGAGAAGCTACA
+TCGTGGTAAAGGTCATGCCCTTCCATCCGGTGAGGATAAATGACTTCCTCAGAAGGGAAGGCTACGGGAG
+GGCAACGCTAAGGATGAGCGTTGATGAGAAGGAGTACTGGAGAATTAGGAAGAAGATTGAATCTGGACTT
+AGTGGGGATAAGAGGGCCTTCGTTTTCAAGGTTAGGGATTTGGCCGTTATTGCTGAGGAGATTCCTCAGG
+CTCAATGACGATGTAAGGGCCTGTGCTCAGCTTCTTTATCTCCTCCTTTGTAAGCTTCCTGCTCTTAACC
+TTCTCTCCTATTAAGGCGCTATTGCCGAAGGGATCCATGATCCTAACGGTTAGAGGTTTCTTACCTTCCT
+TAACTTCCTCTATGTATTTTAAAAGCTCGTCTATCTTTTTGACGGCCTCTTCATCGTTTTCCTGCTCCTT
+GAAGTCCCTGGCCATTAAGAGAACTTCCTTAGCCCTTTCCAGGACACCCTCAATGTTGCTCACGAAACCC
+TCAGCGGCCGGCCCGGGCTCTATCTTAATCCCAAGTTCTTCAAGTTCTATTGTTCCGCTCTTGCTCCTCA
+CGACCCTAGTGAAGAGATCCTTCTCATTCTCGACTCTAACCTCATAAACCCTAGGTTCTCTCTCCTCAAG
+TATCATGACGTCTGCACTTCTATACCCACATTTCTCGCAGATCACCGTGGATTCCATAACCTCGCCGAAG
+TAGGGAATCCTATGGATGAATTGAATAGCTTTTAGCGTTCCTTTCCCTCCACAGACCGGGCAATCTCCGA
+GCCTTATCTCCTGTATCTTCTCCGGCTTAAGTTCCTCTTCCACCCCGATCACCGTCCTTAGCTAAAGGCC
+TATGTTTATAAAGCATTGGACCTCAATATGATTATGCTACTCTCCAATGGGTCCTTATTCTTCGTGGGAG
+AGGGAAGAATGAACGGCCTCTACTTCTTGGATACAAGGTTCATCTCAAATCTAAAGCTTGAAATTCCAGC
+GAAATTGATAAACTCCTATGCTAGTCTTAGCAAGGCCGTTTTCACGTACCAAGGGGATAACTTCATGGCC
+GTTAGAGAGGTTAAGCTGGAGGATGCTTACGAGGAGGTATTGCATCTCTACGGTAGGGGACACGTTAAAG
+TTAGGTACACTTTCGAGGTTCCCATGGAGGATATATTTGAGGTTAGGGGGTTCGGGAAGGTTAAGCTTCA
+AAGGTCCGTATCCTTAGAAGGGAGGAAATTCCGATATAGGGGGAGAGATGGCATCATCAGGGAGCTCGAA
+GTTGAAACTAACATGGAGTTCCTAGGTAACGAGGTGGTAAAGGACGTTAACTTGGAGAACTTCAAAGAGG
+AAACGCTCTACCTTAGGCTAAAGCCGAGGACTTCCTTAAACGTTCAATTCCCTAGGCCTCCAAGGCTTGA
+GCTAAGGATTAAGACGAACATTACTTGGTTGGACTCCCTCCTCAAAAGGGCCCTTAAGGAGATTCTAAGC
+ATTAGCGTCAAAACGCCCGATGGATTGGTGCCTTTTGCAGGCCTTCCGTACTTTGCAGCCCCCTTTGGGA
+GAGATGCAATAATAACCTCGCTCTTTCTACTTCCCTGGTACCCTGAATTCGCTAGGGGAACGCTAAAATT
+CTTTTCAAAGTTTCAAGGAAAAGTCGAAAATCCTAGAAATGAGGAAGAGCCCGGGAAGATCCCGCACGAG
+GTCAGGTTTGGGGAGCTAAGCATTTCCCAGCTTTTACCCTTTCACCCTTACTATGGAAGCGTCGATGCAA
+CGCCGCTCTACGTTATCTTGGCTGGAGAGTACCTAAAGTGGACCGGGGATAGAGAGCTCATAGAGGAACT
+TAGAGGAATCCTAACGAGGGCCGTTGACTGGATACTCGCAAAGCTCAGGGAAGGCTACATCACTTATACC
+CCAGGGATACTGAAGAATAAAGGCTGGAAAGATTCTGCTGAGGGAATTCCGGACGAGGATGGAAAACCGG
+CTAAGCCACCAATTGCATTAGTTGAAGTCCAGGGCTATGCCTACAAGGCACTTTTGTATTCAGCCGAGAT
+GGGCTTAACTTCTCACGATTCAAAGTACTTACTCAAGGAAGCGAGGAAACTCAAGAAGCGCTTCAATAGG
+GACTTTAAAGTTGGTAAGTACTATGGGCTAGCCATCGATGGTGATGGCCGAGTTATTAAAGTAGTTGCAT
+CCAACATGGGACACCTCCTATTTACAGGCATAGTGGAGAACGGCAAGGGAATTGAGGAGAGGCTGATGGA
+AGAGGACATGCTTGGAAGATGGGGGATAAGGACTTTGAGCTCTAGGGAGAAGGCCTACAATCCGTTTAGC
+TATCACAATGGTAGCATATGGCCCCATGATAACGCGATAATATCCTGGGGATTGGAAGAACCATGGGAAG
+TTACAAAGAGAATATTCATGGCATGCAGAGTTCTTAAGAGCCTACCGGAATTCTACGCTGGGGTTGACAG
+TAAAGTTCCACTCGTTCCTTCGAGATCTAATTATCCTCAAGCCTGGAGCTCAGCGAGTTTATTTGGGCTG
+ATGAGGACTCTTATGAGGAACGAGGAAATATCTATAAAGTTATTTAATGGATCCCAATCCTCTAAGGATC
+TAGAAGCGTGATTAAACTTTTTATGAAATTTCCTACATCAATTTTACCTTTTAGTGGCGTCTTAATATCG
+AAACCCTCATAAGAAAAGAGTTCTAACGTATATAATTAGGTGGTTCCAAAATGAGAAGGAAGCAAATCAT
+CATTTTGATTACCCTTGCTATCCTCTTACCTATAGCGAATGCTACCAATTGGAAGATCATGTACATGATA
+AATGATGCTACGTTTATGCATCCTGGCCAACCGCTAATTTTAGGAGGTAGCTTGTATCAAGCGGGCGTCT
+ATGAGGTAAATTATGTAAAATATTCGTTTTACATCATAGCATTAAACACTTCCACTGGGTCTTTAGAGTT
+TGCAAAGGAATTAATATTCAACTTAAACGAGACGAGAATTTGGGGAAGGGGGATTGGAGCTGGACAGTTT
+GGAATTCTTCGAAAATCATCAAATGGGGACATAATTGCTGTTTTTCTCGCAAAGAGAATAAAGTCATCAT
+TTTCCGCAACGATAGTGGCAAAACTTAAGGAAAGCGGAGAAGTTGAATGGGCAAAATACTATCTACTACC
+CACCACTTCAAAGGACAAAGTCACTCCGAGGGAACTAATGCCTGTCGATGTCTTAGTGGCCTCAGACGGA
+ATATATCTGCTGGGAAAGAGCGTTGATAACCCAAAGTCCGTGACAGTGTTAATAAAAATCTCAAATGATG
+GGGATGTAATCTGGGCACGCTCCTACATGAACCTAGATACAGGGACAATACCAACCGGGATAGATCTAAC
+TTCCAATGGAGATATAATAATGCTCGTAAATACCAGAAAACCTCTTCTCCTATGGTTAGACAAGGATGGT
+AACATAACAAAGGTAGTAGGCTTTGATTTTGGGATGCCTGCAAAAGCTGAAAAAGTGTACGTTGCTGAAA
+ATAGAATTTACGTGATAGGTCATCTGAGGCCAGAACTCTTTGAGCCATTTATAGTAGTTCTTGATGAGGA
+TGGCAATCTTATCTGGGCCAAGAGATATCCAAATTCGGGGTATGACTTCGTTTCTATTGCGTCAGATGTC
+GAATATTTGTACATACTTGGCAAATCTGGATCAACGTTACAAGAGGGGAAAGAGGGATACGAAAGACGTG
+TGTGGGTTCTTTCCCTCGATAAGGAAGGAAATCCAAGATGGAACAGGGTAACTGGGGATTCCATCGTCAT
+GAATGAACTCGGAGGAATGGCTGTTGATGAGTACATCTATGTAACGTACTATAGAAACGCGCTTAGAGGA
+GCAGGAGTAGTATTTATGGCTATTGGAAAAGATGGCCATGTCCCTTGTCCCTCGAACTCTCCCACACTTA
+TAGCCGAGCAGCTGGATGTCAAGATTAAAGATGTAAAACCGCCAAGTGTCTCTGATATCAAAGTCGAAGT
+TTATCAATTAGATGCCAGGAGTAGGGAACTGGATATCTCAGAGGCAATTCCATGTGAAAACGTTAAAACT
+ACAACTACGAAACAGTCCACATTATCTCCGACCAAGTCTCCGACTGAAACTAAATCTAAAACTACAACAT
+CAAACGAAGAGATAATCAAGATATTGACAAAAACACAGACATCCAAGGAATACACAAAGACGACTTCACA
+AAAAAGTCCCTCAAACACTCAATCTCCAAAAAGAGAAGGAACATGTGGTCCAGGAATTTTTATTCTAATT
+CCTCTTGTCCTTCTATCTAAAAGGAAAAGATGAAATTGGCTCAGGGGGTGTTCACCTCATCATAGGTCAG
+GTGGCTTGCTACTCATCATCGCCTTCATAGTTTTAAGGAAAGGAGCTTAGGTGTTTTTCGATGAGGGAGT
+ACATAATAGTCAAGGTTAAGGAAGATGGCAAGCTCGAGATACCACTTGAGTATGCATACGAGCTTGGACT
+AATCAAGGGATCTTACTTCCTAGTTGAGGTTGACACGGATTTAAAGGAGGCCCACATCGAAAGGGTGGCT
+CTTCCTGGGAAAAAGCTCGTTGAGATTGAAATGGTCGTTATTGACAGGCCTGGCGTCTTGGCAAAGATCA
+GTGGAGTCCTTGGAAAGCACAGGGTAAACATACTCTTTAACGAGAGTGAAGAACTGGAATCCCTGGGATT
+AGCGGCCATAGTTGCAATAGTTGACGTTAGCGATGCAGACATCTCTTTAAAGGAGCTCGAAGAGATAATA
+AAGGGAATAGAGGAAGTTAAAGAGGTAAAGATCGTTGAAATAGCTTAGTGGACTTTAGCCTTCATCTTGG
+GCATATCTCGTCTTTACCAAGTATACGGTGACTATCACCCTAAAGGTACTCCAAATTGCAAGGATTAGGA
+AAAGGGCCTTTATCCAGCCCACGAGGGTTAGTAGCATGGTTAAGAATATCCTCTCATCCCTCTTCCCAGG
+AACTTTTCTCAGCGCTGGGATCACCTTGTATGCATCGACGCAATATGCTCCCTTGAACCTCTCAGTTGAG
+TAACTAACCATCGCCGAGGAGAACATCGCTATGGCAGCTATAGCCCACCATAAGGGCTCCCTTATTGAAA
+CGTACGCCAGGATTAAGAGGAATGTAAAATCAACGTACCTATCCAATATCGAGTCGAAGTAACCTCCAAA
+TTTGCTGGTCTGCATCCTGGCCCTCGCAATTTCCCCATCTACACCATCTAATATCGATGAAACCTGATAC
+AATATTCCAGCAATTGGAACGCTGATGAAGTTCATCAAAGCCGAGAATATTCCAAAGAGGAATGTCACGA
+TTGTCATTTGGTTTGGCGTTACATGTTCAACTAGCAAAGCAGAGATCCTAGTCGAGATCTTTCTGTTCAG
+GTGCCTACTAATGAATCCGTCCCCAACGCCCTTAACCGAGGTGTAGACTATGAGTTTCCTGGCCTTCTTT
+ATATCCTCTGGAGTGTCAACGTCCATCCAGAACAGACCATCTACGAAAGTTACCTTTAATTTCACCTCCT
+TAACGACGTCCTTAAGTTCAACGACTTCCTTTTCCTGGGCTAGCTTACTTGTTACATCGAATATTGAGTC
+ATCAAGAATGAAGAAGCCTGTATCGAGGGCATCCCATTCCTTAAGCCCTTTCCCAATTTCAATGATCCTA
+TCTTTCTCGACTTTAACCTTTGTGGCCTCATCCACGTCTACATATCTAGGCCTTCGGTCAGCTATTAAGC
+CCTCTCCTTTCACGGCAACCTCGTAGAATCTCTCTTCATAAACGTGGTCACTCATGACGAGAACGAACTT
+CCCACTCACGTAGTCCTTAGCTATGTGAAGCGAGAACCCGTTTCCCCTTTCAGGATTTGGATTAACTACA
+ACGGTTCCCTTGATATTATACCTCTTTAAGAACTCCTCGTACGCATCCTTATATCTCTCGTTAGTTACTA
+TCACGAACTCTCCTATCCCCTGTTTCATCAAGTTCTTTATCGTCCTGTAAACTATCTCCCTCCCAGCTAT
+CTTGATTAATCCCTTTGCCTTTTCCCCCATCCTAGTTCCATAACCTGCAGCTAGAATTACCGCCTTCACG
+CCTTCACCTCCTTAAACTTCTCGTAACTTATCTGAAGGGCCCTAAGAACTGGCAATTCTTCACCTGCGAA
+GAAGGTTAGCATGGCACCTCCTCCCGTCGAGATGTGGGTTATGCCCTCGATGCCGTACTTCTGGATGCTC
+GCTATGGAATGGCCCCCGCCTAAAACGCTGAATGCTTCGCTTTCAGCTATCGCCTTAAACACCTCAACGG
+TTCCCAGGGCAAATTCTTCCCTCTCGAACACCCCCATGGGGCCGTTCGCAACAACTACTTTGGCCTTCAT
+TATTATATCTCTGTACTTCTCTATCGTTCTACTTCCAATGTCCATTATCTGGTAGTCGTTGAGTAACTCC
+CTCTTCTCGCTTAACAGATAAATTTCCTCCCTATCTCCCTTGTAGTCGATCGCAAAGTCCACGGGAGTTC
+TAACGTACGGATAAAACTCGTCTAGTATCTTTTCAGCATGCTTGACCAACTCCAACAATCCTTTCTTCTT
+CATGAATTCGATGTTCTTCCTTCCAAGATCAAATCCCTTGGCCAACGTGAAGACGTTAGCAACGAGTCCA
+CCAGTTAGGATAACATCTGCGAATCCTCTTCTAAGAACGTTCTCTGCCACCTTTAGCGAGTCGTCAACTT
+TAGCCCCCCCAAGCACGTAAACCCTTGGACTCTCTTTGCTGTAGTAGGCCTTCATTAGGGCTTCAATCTC
+CCTCTCCATTAGAAAACCCATTATCATCGGCTTTATCCTTGCAAAACCAACTAAGGAGGGCTGACTTCTA
+TGAGCTGCGGCAAATGCATCGTTAACAACGTAATCTATAACCTTTGAAAGCTTCTTGACGAAGAAAGTTT
+TTTCGCACTCCTCTATTGGCTTGTTTTTAACTTCCTCGGCCGAGAACCTTAGGTTTTCGAGCATCGCTAT
+TTCCCCTGGCTTAAGCTCCTGAATCTTCTCTCTAGCGTACCTGCCAAAGATGTCCTCTACGTACTCAACG
+TGCTGGTTTAAGAGATTGGAGAGTATTCTAGCGTGTTCTTCTGTAGTTGCGTAGTCCTCGCTGTAAGGCT
+TTCCTTGATGCGTTCCAACGACGACCCTCGCTCCGTTCTCGAGGAGGTACTTTATCGTTGGCAACACCGC
+TCTAAACCTGGCATCGCTGATTATCTTGCCATCTTTCATCGGTGAATTAAGATCAACCCTGAGAAAAACT
+ACCTTGTTATGATAATTAAAATCCCCCAACCTGAACATCTCACCACCGAATTTTGAATAAAAGGGGAAAG
+TTAAGAAAGTTTTGCTAGATGATCTTAAGTTTATAGGCGAGCTCAGCGTTTAAAACTGAGCCTCCTGCAG
+CGCCTCTCACAAGGTTATGTCCGAGAGCTACATACTTCACTCCTTCACTAGTTCTTTCGAGTCTTCCCAC
+TGTAACGGTTAAGCCTCTACCTCTATCCCTGTGCAATCTGGGCTGAGGGATTTCCGTATAAACTATAGGT
+TTCTCATAAGAGGGCAACTTTAAATCCTTTAGCGGATCAAAGTTCTCGATTGCTTCCCTTATACTCTTAA
+TGTCTGGATTCTCTAACTCTACGAAAACTGCTTCAGTATGCCCATGGATAACTGGAACCCTTGTTGCTAT
+TGCAATGACATCGAAAGATGCAGGTTCAATTTCATCTCCCTTTAATTTTCCCATGATTTTTTTGCTCTCA
+TTTTCTATCTTCCATTCTTCTCCGCTTATGAATGGAATCACGTTGTCTTGAATTGCATACGCTGAAAGTC
+CAGAGAATCCAGCCCCACTTATTGCTTGCATTGTCGCTACTCTAACTTTTTTAATTCCGAAATTCCTGAG
+AGGTGCCAGCGAAAGTGTTAGTATTGCTGTAGAACAGTTGGGATTAGTTACTATGAAGCCTTTCCATCCT
+CTCCTCTTTCTTTGGACTTCTACTAGTTTTAGGTGATCTTTATTAACCTCTGGAACGAGTATTGGCACGT
+CTTCATCATAGCGATGTGCCCTCGCGTTTGTGAACACTGGAATTTCTTGGGCTAACTTTTCCTCCACGTC
+TCTTGATATCGATGCCGGAAGGGCGTTAAAAACAAGATCAACTCCTGGATTCTCTAGAAATTCGTTGAGG
+CTTATTACATAATAATCCCTGAACTCCTCTGGAGAATCTTCAACTAAGTCCCCATATTTCTTTCCAGCTG
+ATTTTTCTGATGCTATCAATTTTTCAACTTTAAACCATGGATGCCCCCCTAGCAACTTCACAAACGTCCT
+ACCGACTAAACCCGTTGCACCTAAGACTGCAACCCTCTTCATTCAATCACCCTCCTAAATGCATCTAATG
+TCGGTTCTATAGGTTCGGGCAACTTGAAATTCCTAAGAACAATGTCGGGATCCTTAAGTCCATGACCGGT
+TGTTACCAAAACGAAGCTTTCATCTCTATCAACCTTCTCCTCATTTAACAGCTTAATTAACCCGGCAAGA
+GAAGCCGCTGAAGCGGGTTCAACGAAGAGACCTTCCTTTGAGGCGAGTATCCTCTGGGCCTTCAATATTT
+CTTCATCGCTAACAATCTCAAACATACCTCCTGATTCTTCAACAGCTCTCCATGCCTTCTCCCAGTTTGC
+AGGATTCCCAATCCTTATTGCCGTTGCAAGGGTTTCCGGATTCTTTTCTGGCTTGAATTTCCTTTTCTCT
+TTCCATGCTTTAGCTAAAGGTGAGGCTCCCTCTGCTTGTATACCTATCATTCTGGGTAACTTATCTATGA
+CTCCAGCCTCATACAGCTCCTTGAATCCCTTCCATATCGCCGAGATATTTCCAGCGTTTCCCACTGGCAA
+GACTACATTATCTGGAACCTTCTGTAGTTGATCATAGATTTCATAGGCTATAGTTTTCTGTCCTTCTAAT
+CTAAATGGATTTATCGAGTTTAACATGTATATCCCAAGTTCCTCGCTTGCTTCAATTACCACGCGAAGTG
+CATCATCGAAATTTCCCTTTATTGGAATAACCTTTGCCCCATATATTATCGCTTGAGCAAGTTTTCCAAG
+TGCTATCTTTCCACTAGGCACAAGGACGTATGCCTCTATTCCAGCCTTAGCCGCATATGCAGCCAAAGAT
+GCAGAGGTGTTTCCAGTTGAGGCACACGCAACTCTCTTCATTCCGAGTTCAAGAGCCTTTGAAACTCCAA
+CCGTCATTCCTCTATCCTTAAACGAACCAGTTGGATTTGCACCCTCGTTCTTGGCATACAGCTCCTTCAC
+TCCGAGAATCTTTTCTAAGTTATTTAATCTGTACAGGGGGGTTCCTCCCTCATTTAGAGAAACAATCTTC
+TTCACAGGTAGCCAGCTCTCGTACTTCCACAGCGTAATGTTATTCCCATCAAATATTTTTGTATCTACCT
+TATCAAGATCTACAACAACTTCCAGCAATCCTCCACACTCACACCTGTACCTTATCTCATCCTCGGGATA
+CTCCCTTCCACACCTTATACATCTCAATACCATTTTGCACCCCTTCCCGTTTTTGTTATCCAAAATTCAG
+CCCTTATACCGAGCTCTTCAAACTTTTCTTTCATTGCTTTTCCAATATCCTTTAGGTTCTCCCCTATTGC
+GAATAAACTTGGGCCAGATCCTGAGACTGTGACTCCATATGCCCCAGCTTCAAGTCCCGCCTTTCTAACC
+TCGTCAAACCATGGCATCAATTTCTTCCTATAGGGAAGAGCTAGGTTATCGTCAAGTAACCTACCAACGG
+TTTCTATGTCTCCCTCTTTTAGAGCAAGAACGAGGCTGGAGGCCATTGCCAGATTCTTTATAGCATCTTT
+TAATGGCACCTTTTCTGGCACGATCCTTCTTGCCTCTTTTGTCGGAACTTCAACTTCCGGAAGAACAACA
+ACGACATTTAGCTCGACGTCAACTCTGTGAACTCTTAGAGGATTAAGCGATTCCAATATGTTGAAACCTC
+CGTAATATGAGGGAATAACGTTGTCTCCATGTGGGCTCCCAGATGCGGCTTTCTCACCCTCAAGTGCCGC
+CATTATTATGAGTTCATCATTATCCACTCCAAGCACCCTTGCAGCCGCAAGTGCCCCCGCAACTGAAGAT
+GCTCCAGAGCTACCAAGTCCACTTTTTGGTCTTACTCCCTTCTTTAGTCTTATCTTCACACCTCCCTCTT
+CTCCGACCATTTTGAATAGGGCTTTGGCCGAGATCACTGCAACATTGTTTTCATCCCTGGGCACGTCATA
+GCCTTCGACTTCAATCTCAAAGCTGTCACTTTCCTTAACTATGACTTCATCCCCAGGCTCTTCAATCGCC
+ATTCCAAATACATCAAATCCTGGCCCAAAGTTCGCTATTGTTGCCGGTGCGTAGATTCTTTTCTTCACGC
+TCTACCACCTCCCTATGGATTTCCCTAATCGCTTCGGGAAGATCTTCCCTTGCAACAACTATCTTAACAA
+AATCTTCTCTTTCCTCCTCAACCAAAAATCCTGGGAGACTAATATTCCTCCCAACTACAAAGATCTCGGC
+AAAATCCTCCCTCACTCTATGAACTATAATCGGGAAATTGCTTCTAGCATTTAGAACTATCGTTCCAAAC
+TTCCAGTCTTTTGTCTTTCCGAATATTATTGGGATATCCCCTACTACGGGATCCACTGCCTTCCAGTGCA
+AAGCTTTCATTCCAAGCTTTGCTGCCACTTTTATCTCTTCGTAGGATAGGTATGGGATTAAGCGGGCACT
+TGGAACTAACTTCGGATCTGCAGTAAAGATACCCTCAACATCACTCATTATCAGAACGCACCTTGAGTCG
+AGAATTCTAGCCAAAGCCGTGGCCGAGTAGTCACTTCCTCCTCTTCCAAATGTTACCCTAAAACCATTTA
+GGTTCCCATAGAACCCTGGAATGACTGGAATAACTCCACTTTTTATGAGCCTTATTAGTTTTCCGGCCCT
+CCTTTTGCTTTCTTGGATGTTGATATATGCATCTCCAAACTCACCTTTAGCTATAAGGAATTCGAGGGGG
+TCAACGACCTTACTCTTTATTCCAAGGAGTTCCAAGCCTTCGGCAAATATCTTTGCCGAGATCCTTTCGC
+CGAGAGATATTATCTCATCTCTTAATGCTTCAGGAGGCATATCTTTCCTGAAGCTTATGCTTATCTTGGT
+GTTTAAGCCATGATAATTCAAGAATTCTTCGTGTATCCTCTCTATCCTGGGTAGTGCCCCTTTATCACCA
+TTGGCAAATCTTATTAGTTCGTCCGTGACTCCCTTTAGTGCAGAAACAACAACTACTATAGGTATTCTCT
+CGGAAAGGTACTTTACAAGCTCTAGAGCCTCCTCGAAAGCATATCTAACAGAACTACCACCAAATTTAAC
+AACCAATAGTTTGTAAACCACCCATTTTAGTTCACCTCGTTGCCAAAAGGTTTTCGAGAGATTAATAAAA
+TTTTCTACTAAAGCTTTGGTTAAATGTCATATGTTCAAAACTTTTTCCAACTTTATGTCTATTTATCCTG
+ATATGTTTCCCTGGTTCCTGGAGCATTGACAACACATTTCCAAAGATGGCCTTGTGGAGTTCCCTGATTA
+TCCTTATCCCCTCATTCCCTGGAACGTCGTAAAGTTTCCAAAATGGCCCTTCATCTATAACCCTATACTC
+AAGTTCCTCTTCAACGTTTATAAGTAGTAACCCATCTTTGTATGTCATCAACGGCATTCTGGATGTTCTG
+TTACTGATTACAGTTCCCATTCTCCAATTATTTGTTCTACCGAATAACATTAGAATTTTCTTCTCCTTAG
+CAAGTTCTGCAGCTTTCCACTGAATTGCCTTCATTCCATGCTTAGCCGCAATCAAGGCTTCCTCATAGGA
+TAGGTATGGGATTAAGCGGGCACTTGGAACTAACTTCGGATCTGCAGTAAAGATACCCTCAACGTTACTC
+ATTATAGCAACTAATTCCGAGTTCAATATAACTCCAAGGGCCACAGCGGAGTAATCGCTTCCCCCTCTTC
+CCAATGTCACCCTATACCCATCCATACCACCTACGAATCCTGGAACAATGGGAATCTTTCCACTATCTAT
+GACTTCATAGATTATCTTTGCATTTTTCTTGCTCTTCTTTAGATCTATGAAACCATCGCCAAACTTACCA
+TATGCAGAAAAAAGCTCCCAGGGGTAAATTACTTGACCTTCTACGACCTCAGCAAATATAACAGCTGAAA
+GTAGCTCTCCAATGCTGAGGATGTAATCAGTAAGGGCATCTTTAGGAAGCGAAGGAGGATTGAAAAGTTC
+CTGGATATGAGGAGAAAGGATGTTAGGATCAACACCATTAGTCCTGGCAAATTTTACATAGCTATCTGCA
+ATTTTAATTGCATACTTGCTGTCGAACGTCTTGGCATACTTAATTAGCATATCTGTAATTCCTTTTAATG
+CAGAGACTACTACGGCCACTTCTTTCTCTTCAAATATAGATTTTGTCAGCGAAACTGCTTCATGAAAGTC
+ATTTTTGACTGAACTCCCTCCAAATTTTAGCACAATCATTTTTCTCACCTCACGTTCCCCTCTTGGGCGT
+TTTCTTTTTATATAATTTTCGACATATTTTTAGGACTTTAATATTCCTACTAGAAATAAAACTCTTAATA
+GTAAAGTGGATATTAAGTTGAACTCAGAATCTACAGAGACAATTTGGAGAACAGTAAGTACAGGATCTGC
+CTTGATAAAACAAGTCGAGTAAAGGTAAAACGACTTTCAAAAAGAAAAAGAAGAAAAAATCACTTAAGCT
+TCTTGTAGCAGAACCACCAGTCGTAGCACTCAATCTCGCCCTTTGCCTTAGCTTCTTCTCTCTGCTTCTT
+CTCCTCAACGGTTGAAGCTGGTGGGATTATTACCTTATCTCCAATTAACTCGTTGTTTGGCCACTTGTGT
+GGGAGTGCAACTCCATTCTCCGTGCTTATCTTGAGTGCCTTGACGAGCCTAAGGATCTCGTCCCAGTCCC
+TTCCAACTTCTGCTGGATAGTAGACGATAGCCCTTATTATCCCCTTGTCATCAACGATGAAGACTGCCCT
+AGCGGTTATCGTAGCACCGCTAGGTATCATTCCTAGCTTCTCAGCAAGCTCTCCTCTGTCATCGGCTATT
+ATTGGAAATTCAATCTCAACGCCAAGATTTTCCTTTATCCACTCCATCCACTTGATATGAGCAAAAACCT
+GGTCAACGCTAAGCCCTATGGGTTCAACGCCCAACTTCCTGAACTCCTCAAGCCTCTTCTGCATTCCATA
+GAACTCCGTTGTACAAACCGGGGTGAAATCGGCTGGGTGGCTGAAGAGTATGAACCACTTCCCCTGCTTT
+GTAAAGTGGTCTGGCAACTTGATTACTCCGTGGGTTGTCTTTACCTCAACCTCTGGGAACTTTTCCCCTA
+TAACTACCATTTCGATCTCCTCCTTAATTTTGTTCTCAATATGAACTAATATAGTTCGAACTTATAAACC
+TTTCGGTTATTTTTGTTGCTCTATATCCCAAGTATCTATATAGTTAAATATATCGATACTTATTAAATAT
+ATTCTATTTCGGCAAGCTTTATATTAAAACTCAAAAACTCGATATTGGTGTCTTCTATGAGATGGATGGC
+CCTCCTGTTAATGGGGCTAGTTGGAGTAGGCTTACTAATTAGTGGATGTATTGGGGAAGAGACTCCTACG
+CACCAACCCAAGGTTAATTCTCGATCAAAAGCAAAGAATCCCGAAATAATAGTAATTAGGACGAGTGGAG
+CTACATTTCCCCAATATCAAATTCAAAAGTGGATTGAGAAGTATCAGAAGATAAATCCCCACGTGAAGAT
+AGAGTATGAAGGTGGTGGAAGCGGATACGGGCAAGAGGCCTTCCTGAAAGGCCTTACCGACATAGGAAGA
+ACTGATCCTCCAGTTAAGGAATCAACTTGGAAGAAGTTCCTTCAAACTGGGGATCAACCTCTTCAGTTCC
+CGGAGATCGTTGGTGCCGTCGTCGTTGTCTACAACGTTCCTGAGGTCAATGAATTGAAATTAAGCAGAGA
+GGTGTTAGCTAAGATATTCTTGGGAGAAATTGAGTACTGGGATGATCCCGCTATAAAGAGGCTCAATCCC
+AACGAAAAGCTACCTCATAAGAAAATTATAGTGATCCATAGAAGCGATGCAAGTGGAACCACAGCGATAT
+TCACGACTTATCTCAGCCTTATAAGTAAGGAATGGGCTGAGAAAGTAGGAGTTGGTAAGGTAGTTGATTG
+GCCTGTTGATAAAGTCGGTAGGGGAATTGGAGCAAAAGGTAATCCTGGAGTTGTTGCAGCTTTAAAGCAA
+ACTAAGTATAGCATAGCCTACACTGAGCTATCCTTCGCAATTGAAGAGAATCTCAAAGTTGCCGCCCTAG
+AAAATAAAGCCGGAAAGTTCGTTAAGCCAAATGAAGAGACTATAAAGGCGGCGGTTGCCAACGTTAAAGC
+TTTCATTCCAGATCCAACCGAAGGTTACAAGGAGGATCTTAAGCAGCTTCTTGACGCTCCAGGAGAAAAT
+TCCTACCCCATAGTGGCATTTACCCATATCCTCGTCTGGCAAAACAAGGGAGGAAAGCATTACACTCCAG
+AGAAAGCCAAAGCGATAAAGGATTTCCTAAGGTGGATACTCACAGAAGGACAGAAACCAGAGAACCTAGC
+TCCAGGGTACGTTGGTCTTCCTAAAGAAGTTGCTGAAATTGGCTTGAAAGCCGTAGAAATGATTGAAGAG
+AGGTGATGAAGATGAAGCTTGCTCGATTTTTACTAATTTTTATAATCTTCTCTTCCATGTTTCCATTTGC
+TAACGCATCTCCAAGCGGAGTCAGAAACGTCATAATATTAATAGGGGACGGAATGGGATTCTCCCAGCTT
+CAGCTAACTAAACTAGTTTACGGGCATTTAAACATGGAAGACTTTCCATACACGGGAATAGAACTTACTG
+ATTCCTTAAGTGGTGAAGTTACAGATTCAGCTGCCGCTGGAACTGCAATCGCCACTGGGGTTAAAACTTA
+CAACAGGATGATCTCAACAACCAACGTTACAGGGAAACTCGTGAACCTCACGACTTTGTTGGAAATTGCT
+CAAATGCTTGGAAAGGCGACTGGTTTGGTGACTACAACAAGGATAACCCACGCGACTCCTGCGGTGTTTG
+CATCCCACGTTCCCGACAGGGATATGGAAGAAGAAATTGCGAGGCAGTTGATTCTCCACAACGTCACGGT
+CCTTATGGGAGGGGGAAGGGAGAAATTCAGTGAGGAGGTACTAAAGCTAGCCGAGGATTATGGGTATAGT
+ATAGTCTACACTAGAGAGGATCTTGAAAAGGTCAAGGATGGAAAAGTCCTTGGATTATTCGCCGAAGGCC
+ATCTCCCATACGTCCTAGATAGAAGTGAGGAAGATGTAAGTCTCCTGGAAATGACTAAGAAAGCTATAGA
+GATACTGGAGAAGAACCCAAATGGATTCTTCCTAATGATTGAAGGGGGTAGAATTGACCATGCATGCCAT
+GCAAATGACGTTGCTTCCATAGTTGCAGAAACTAAAGAATTTGACGACGTTGTTGGTTATGTATTAGATT
+ACGCAAGAAGGAGAGGGGACACCCTTGTTATAGTTCTTGCGGATCATGAGACTGGAGGGCTAGGAATTGG
+ATTGAACTATGGACACTCGGTGGATATAGACTCTATAAGGAGGATAGACGCAAGCATTGAAGAGATGTCT
+AAGGAAATTAAAAGTGGAGGGGACATAAGGGATGTTATTAGAAGGCACACTGGATTAGAGTTAACGGATG
+AAGAGGTTAAGGAAATAGAAGAAGCGAAGAACTCAACAAACAAATACGCACTTGGAAACATTATAGGAGA
+GATAATCTCTAAAAAGCTTGGAGTTGGATTCGTGTCCCACAAGCACACTGGTGAACCTGTTCCACTTCTA
+GCTTACGGACCTGGAGCCGAGAACTTCGTTGGCTTCAAGCACCATGTAGATACTGCAAAGGTCATAGCCA
+AGCTAATGATATTTGGAGACAGGTCAATATCCTTTACAATCAAGGGAGTAAGCAAGATTAAGGGAGATGT
+CACGGGAGATTACAGGGTAGATGAAAGGGATGCCTACGCAACTCTAATGTTACTACTAGGAGATCTCGTT
+GATACGGAACTAGAGAACATTGCAGATATGGATAATAACGGTATAATAGACCTTCTTGACGTCATGGCAA
+TACTCCAAGCTTCTTCTTAAACCTTTTTGAGGTGAGATTGATGAAAGTTGGTATAAATTCCGCAATTATT
+AAGGAGATTTCTGGAAGAGGATTATCCTTGGATGAGCTACCCGTAGAGGTTGTCGAGATAGGATTTGACG
+ACATTCCTCTGCTCACGGAAAAGGGTATAAATTGGAATTTAATTGAAGAGTTGCTAACCCTCGGTGTCGA
+GTTCACAATTCACGCTCCATGTTCAGATGGAAAGAACATCAGCCTAGATCTCGGTGTAGATTCGAGAAGA
+AACATAAGGATAATGGAGGATGTTTTCAGGATATCTCAGGCTCTTAACGCTAAATACGTTGTCATTCACG
+GAGGAGATATAAGGAAAAGCTACTATACATCCTTCGTAAACACGAAGAGACAACTTATGGAGCTTTCTGT
+AATAGGAGAGGAATACGGCGTCAAGCTTGAAATAGAGAACCTTTTAGATAATAGAATCGGGGCATTTCCC
+CATGAGTTTTTACCTTTCCTCGACGAAAACGTTTCAACTTGCTTTGACGTGGGACATGCATTCCTCGTTT
+CAAGGAAGTACGGGATAAGGCTCGAGGAGTTCCTCTTGATCCCTGACATAGAGCATGTCCACCTTCACGA
+TAACTCAGGTTTCTGGGATGAGCACAGAGCTCTTGGAGAGGGAGTAATTCCATTCAACGTTATCTTGCCA
+GCTATAGCTAAGATCGAGCCTAAGAATGTTATACTCGAAATTAGGAGGTACAGAGATAGCGAGAATGTAA
+TACGAAGCATTGAACTCGTCAAGAAGCTTAAGCCAAGGGTAAAAAGGGAGGTTCTGATATGAAAGTTAAG
+ATTGGGATAAGCTCTTCTGCAATTACTGAATTTTCTGGGGCTGGGGTACCCCTGGATGACATAAAAGTTG
+ATGTTATTGAGTTAGATCTTAGGGAAGTTGGGATAATTGGAAGGGAAGGTGAAATTAGGAAATCGCTCCT
+TGAAAGTTTGCCAGAAGTGAACGCTGAAATAATTCTACATGCACCTAACCAAGTTAACCTTGGAGTTTAC
+AGCAGGGCTAACATTCTAATCATGAGATCAACGTTCAAGGTAGCTAGCTACCTAGACTCGAATTACGTTA
+TAGTTCACGGAGGGAAGATAAAGATAAGCTACCATAAGTCGTTCGTTAATCTTAAAGCTCAGCTTGAAGA
+ATTGGTGAAGTTATCTAGAGACTATTCGGTGAACATTCTCCTGGAGAACTTTATTAGTGGATTACTAATA
+TTCCCTCACGAATTTTTGCCATTCCTCGAACTCGGAATTAACCAATGCTTTGATATAGGTCATGCGTTCC
+TAAGCTCTAGGTTCTATGGATTACCAATGAAAGAGTTCCTAAAAGTTGGTAACGTCGAGCTCCTCGAGAT
+TCATGACAACATGGGAATAGGGGATGATCATTTGCCTCCAGGGAATGGGATAATAGGAGAATCATACATA
+ATGAAGGTTTTAAGGGAAGTGTCTCCTCGAATGGCCGTTCTTGAGGTTAAGAAGTTCTCTAACGAGGAAG
+AGGTAATAAGGGGATTGAACCTGCTGGAGGGTGTTCGTAGATGAAAGACAGGTTTAAGATTCTATTATCT
+CCAGGAGTTGTTATCGTCTTTGGATTATTCCTACTAATGCTACTCACTTACATTTACAACTCAATCCCCA
+TATTCCACCATGAAGGGTTAGCTATATATACGGAAAACGTCTGGAACGCTTCCGAGACTGCAGAAAGAGA
+GAGGTATGGAGTTTTAGCAGCAATCTGGGGAAGCATATACACATCACTTATAGCAGTTTTGATTTCCCTC
+CCTCTTTCAATATCTTATGCAATTTTCATCGTTGATTACGCTCCAAGGAAAGTCAAGGAAGCTTTGATAG
+TTCTCTCCGATGTTATGGCTGGACTTCCAACGGTGATATATGGAATATGGGGAATTACGTTCCTCGTTCC
+TTTCGTGAGAAAGTTTATAATGCAGCCTCTTCACGATTACCTATCATTTGTTCCCCTTTTCTCTTATCCT
+CCAGTAACTGGTTTCTCATACCTCTCAGCTGGAATACTGCTTGGAATAATGGTTACTCCCTTCGCTGCAG
+CTCTAATAAGGGAAGCATACCAGATGGTACCATTTACTTACAAAGAAGCCATTTATAGTCTCGGGGCTAC
+AAAGCTTGAGGCGGCTCGTGTTCTTATAGGTTACATAAAGCCCGCCATAATCTCAAGCCTCATATTAGCC
+TTTGGAAGAGCGATAGGAGAAACAGCTGCCGTAAGCTTGGTTGTCGGGAACACCTTCTCCCTGAGCATCT
+CGCTCTTCTCTCCAGGTTACACAATCTCTTCCCTTATAGCGAACCAGTTCGGTAATGCATTCCTCTATGA
+GTTCATGACTCCCGCACTGTTTGCAGCTGGATTGGCACTCCTCGTTATAGGTTTAACCGTGAATATGGCT
+GGAATGTACATGCTCAGGAGGTGGGAGAGGAATGTTAAGGTATAATCCTAGGGTAATTAAAGAAAAAGCA
+TCCATCGTTGCAGTCTTCACCTTGACAATTTTAATGTTCCTCCCTCTAGCCCACATAATCTTTACAATAT
+TAAGCCGGGGATTGCCGGTTATAATGAAAGGAGGGCTAAAATTTTTGACGGGAACTTTAGACGAAGGAGG
+CATAGGTCCCGCGATAATAGGGACTGGTTTACTGATTGTGGTATCTTCGCTCATAGGTCTTCCAGTTGCA
+TTTATCGTTGGAGTTTATTCTTATGAATATCCCAACAGTGTACTTGGGAAGGCTACTAGGGCTCTCCTCC
+AGATTATGATGGAGTTCCCAACGATACTTGTTGGGGTCTTCGTCATGGGAATACTCGTCATTCCTATGAA
+AAGCTACTCGGCCCTAGCCGGAGGACTTGCCCTGGCGATAATCCTGATGCCTTACGTAGCGATATACACC
+CAGGAATCCCTTAGGCAGATACCCTTCACATATAGAGAAGCTGCTTTTAGCCTCGGTTTGCCAAAATGGA
+AGGTTATCCTAAGGATTTTGGTTCCATTAGCTAGAAAGGGGATACTAACAGGAGTGCTTATTGGAATATC
+AAAGGTAGCCGGCGAAACTGCTCCCTTATTATTTACCATCGGAGGGATGTACCAAACATATCCTCAGGGG
+ATTACAAAGCCTGTAGGTGCCCTGCCCTTATTAATTTACACCTTAATCCAGAGCCCAGCCAAGGAACACC
+ATGAGATAGCTTGGGGAGCATCTGCGGTTCTCCTCCTGATATTCCTAGCTTTATTCTTGCCAATAAGGTT
+AAGCCTAAAGGAGGTGAAGATATGAAGGAATTCGCCATAGAAACTAGGAATTTAAGGATATACTACGGGA
+GCAATGAAGTTATTAAGGGAATTAACCTAAAGATACCAAAGAACGTTGTGTTTGCATTAATGGGTCCTAG
+CGGTTGCGGAAAATCTACCCTGCTAAGAGCTTTTAATCGTCTGCTAGATCTTAATCCAGAAGCCAAGGTT
+GAGGGTGAAGTGAGAATATCTGGAGTGAACATATACTCTCCAGACGTTGATCCCATTAGAGTTAGAAGGG
+AAGTTGGCATGGTGTTTCAGTATCCAAATCCCTTCCCGCATTTAACGATATACGAAAACGTGGCAATTGG
+TGTCAAGCTTAATGGGCTTGCAAAGGGAAAAGAATTAGATGAAATAGTAAAATGGGCCCTGAAAAAAGCT
+ACATTGTGGGATGAGGTTAAAAATCGGCTGAAGGATTACCCCGCAAACTTAAGTGGTGGACAAAAACAAC
+GTCTTGTCATAGCTAGAGTTCTTGCAATGAAACCAAAGATAATTCTAATGGACGAGCCAACTGCTAACAT
+AGATCCAGTCGGAACAAGAAAGATTGAAGAGCTCTTATTTGAACTAAAAAAAGATTACACTATAGTTCTC
+GTTACGCACTCACCTGCGCAGGCAGCTAGAGTTAGCGATTACGTGGCGTTCATTTACATGGGGAAAATAG
+TGGAGGTAGGACCTACTAGGAAAGTATTCGAAAATCCTGAACATGAACTTACTGAAAAATACGTTACGGG
+GGCTTTAGGATGAGGAATCGCCTTATGGGAAAGCTCAAGTTCGAAATTGAAAAGTTGGGCAGGATAACCA
+TTGATGCTATCAAAAATATCAAAGACGAGGAGAGAGTTGAAGATCTCCTATGGGAGGCTATAGATACAAG
+ATGGGAGCTAAATGATACCGCTATAGAAATACTAATAAGGTTCCAACCGATGGCAAGAGAATTAAGGCTA
+GTTAGAGCGTGCATGGATGCATCCTACGACCTCTACAGAATCGTTAGGCACTCTGAGAAATTGTCTAAAT
+TACCAATAGATAATTATACGACCAAACTCCTCTCTTCCTTATTACCTTGGCTCAAAATGGGAATTTCATG
+TCTGACAGGTGACAGCGATTTAGACCTAACGGACTTTCCACTCTATGAGGATGCCTTTAACGAAGGCTTA
+AAGATGGTCGATAAGGCGATTTCCGTTCATCTGGATAGCATGTTCAATCATATGAAGCACGTTCTTGCTT
+CTGCCCTCTATTATATAAGGAGGAAGGAAAGCTCTCGAGAAAACGCCTATAATGTACCTCACGTGAGGTG
+ATAATATGAGGAAGCTACTTGATATAGGGATTAATCAAATTAGAAAACTCTTGGCTGAAATGGGTAAAGA
+AGCGTTAATAGCATTAGATTATGCTAAAGAAAGCTTAACTGGAAAAGAAAACAATGCTGAAGAAATTTCT
+GCAAAGCTTAAAATTTTAAGAAGCGAAGTATTCGAGATTGCAACAGAATTACTCGTGAGGTACTCTCCTG
+TAGCGTCAGATCTAAGGTTCATCCAAGGTGCCCTTGACACTAGCTATGACCTCTACAGAATCTCAAGGTA
+CGCCATGGAAATAGGAAGAACAGCCAGAATAGTTGGGGGATGCTATACTGAGAGAATTAAAAAAGCATTT
+GAACTTAGCATGGAGGCTGTTAAAATATCAACAGAAGCTTTTTCAACCCTAAATGAAGTTCTAGTTGGAA
+GAGTACTTGAGATAGATGAGGCCGTCGATAAACTCTACATATCATCCCTCGAAGATTTAAAGAAAGGCTA
+CAGCAATCCCGCTGAGGCTCTGATATTAAGGCACCTTGAGAGGATATGCGATCATGCTAAAGAAATAGGG
+GTGAAAGTTCTCTATGTAAAGGAGGGAAAGAGAGGTTATTAGTGGTTTACTATTCTTTTGCGTTCTTGCT
+GATTCTTTAGAGGACAACTCAATGAACAGTAGGTTCGACAATAATATCATCGATAACCACAATCTTTAAT
+CTTTGAGCTCCAAACGCTTCCCTTTCCTTTAGCTTCAATCTGAACTAATGACAAAAACGATCCCGTTAGT
+AGGTTTTCGGCTTTTCCCTGGAATATGAGCCACACAGCTGGGTTGCAACCGCTTGCGGTTATATTTAAAG
+TTATCTTCCTGCTTGAATTCCCAAAGAAATTTATTTCTCTTTTACACTATTCATCTCGAGCTAAACTTCC
+AGTTATTGTTTCTTACAACATTTGGATATTTTCACTAAATCGTATATAAAAACTTTTTATTTAAAAATTC
+AAAAACTTTTATAAGTAAGCAGATTATAATATTTTGACAAAAGTCGATGAGCTGAAGAAGCCCAAAGGTC
+GATTACATAAAGCTCCCTATGAGAACTTTGGGAAATTGATGTTACAGCTTCCCCTTGGCATCCTACGTTT
+TGGAACTCTTAAAGAGTTGTGGGGTCTCTCGAAGATTTAGGAGGTTACAGTGAGGCTAAAATGTTAATGC
+ACTTTGAGGAAAGAGGAAACTATGCGATCCTACGTCTAAGAAGTCACTCCTGAACTACTTTAACATCCAG
+ATTGTAAAAGTGCCTGTCAAATGTGTATATCTCCTTTATGCCAAGTTCCTTCATTTTAAGATATGCTAGG
+GCATCATTTACACTAATCCTTTTCTCTTTGGATAATAGTATTGCTTTTAAATAGTCTTCTGCTGATACGG
+GAAGAATCTTAACATTTTCAGCAAGGAAGAGACTTTCTAGAAATTTTATAGCAGTTGTGAGACTCACTTT
+TGCTTCAAGAATATTCGCGACTTCGCTCAGATGCACTACCGTCGTTACGACATCTTCTCCATTTTCAACT
+CTTAAGAGTATTCTTTTCGATCTTTCTTTTCTCTCGAGGATCATCTTACTTATGTTTCCTTTTGGCTTTA
+TCATTGCATAAAGGAAAATGTTGCTATCGATGAACCTCATTAATATCCTCCCCAAGTTCCTTTAGGAGGT
+CTTTTTCAATATCCTCGCCGATATCTTCAACTTCAATTATATCAAAGAACTCAGAGAGTTTTGGTTTTTT
+CCTGGGTAATATTTCTATCCTGTCATCAAGTTCGATCAGGATAACCTCACTTCCCCATTTCTTTCGCCAC
+TCTTTTGGTAAAACAATTCTACCTTGGCTATCAATTCGCTTAACTTCCACATTCATATTAATGTCACCAT
+AAATTTGCATATAGTGGACATATTGATAAATATTATGGCAAGTTCCTTATGTTAAACCAACCTACTAAGG
+CGAGACAAGAGAAATGAGAAGTTAAGATCCTCATCCGTCCTAAAGGGCAAGATTTCGAGGGAGGAAAAAT
+GCAAAACAGTTCATTCAATGGGTGCTAACTCTGATTCTAACAGGGCCCACTCCCTTTCTCCAACGGCCTC
+CTTTTTCGCGTGTACAATCAAATAGGATCCAGAGCTAATCGCAATGTCGCGAAGCCTAGAAATGCACTCA
+AATAGTTTCCTAAAATCGGTGATTAGTACCAGAATTTCCAGATTCTCCAGTAAAACCACAACGTTCCCAG
+CTTTAAGAATTTCACACAGAACGCTTTCTGGTTCGATAAGCATCCTGGGAGAAATTCTTCCCTTTCCAGG
+TAGGTTCGTTACCCAGATTATGTTTATGTCATCGCGCTTGAGCCACTCCTTAACTTTCTCAGGATTCTCG
+CGAGTGAACAAGTAGGCCTCTTTAGACTTGGAGAGCATATCGAGAAAGAGGTATCTTGCCTTTGTGCGAT
+CGCTGAGAAGGTATCCACCGGGTTCAAGATCTTCTGGCAAGATTTTCTTCTGTTTGAAAGATGTTAATAG
+GTTATAAAGCTTCTTAAGCCTTAGGTAATGGTCATTCTCCATCTCAGCTAACTGGGCAAATAGGACCCTT
+GCATCTTCGTTAGTGGCCTTTAGAGCGAGCACTTCATAAGTTTCCTTGGCAAAAAGTTCGCTCTCCATGC
+AGTACTCAAGAGCCTCGAGGTAATCATCGACGGTCTCGAACTTAGGATAAAACGGTGCTACCTCTACGGG
+AGGAGCGTCGACTTCTACGGGCTCTTCATTTGGATACAGCTCTTTGAAAAGCTTGTATAACCTGTCATGA
+TGTTCTTGGCTCTCGTCTGCCATTTGAAGGAACAAAACTCTAACGCTTTCCCTCTCACTTCTTTTAGCAA
+GCTCTCGGTAATATCTAATCTCAGCCTCCTCGTTGAAAATCGCATAGCTTAAAATCTCCTTAGGAGATAA
+GTCTTTTAGTTTCTTGACAATCTTCTCCATGTACTCGCGTGCTTCCAGTTTCAATTCCGCCATGTTGCTA
+CCTCAGAAACAGTCTAACGGATATATATTATAACTTTTCCATCCCACCATAGAAGCTTTTTAAATATGCA
+AGGCAGATATTCTTAGGGCAATGACAGGATTCATCCCTCCTGAACTTGATGATGAGGCGGTCCCCCAGGA
+GCCCTTCTCCTTTAATTATCCTGGTACATCTAGTCCTAAACCTGAATGGAGATTCTCGTTTTTCCAAAAT
+TTGCTGAATAAGAAAAGTAGAAGGATTAACCGGAACGGTCAATTTAATCTCCTAGCTTTCTTTTAATTTT
+TGTAGCAGCGGTGTTTAAGAGGTCAACATCTGTTCCCTTTGGATATCTAATCCCAAGAGAATTTATCCTT
+ATTATCGAAAAGCCTGCGTGAATCCTGATAAGTCCCTTTAAGAGACGTTTCCACTTCATGGAATCACCGA
+GAAATACTCACAAATAGTATTTAAAAGTTTTTTCATACAAAAATTCTCGCCACTCAACGTCAATCTGGGA
+ACTCCCTTCTGGAAAGAACTGACCATGCCAATAAGAGCATTAGGAGGGCAAGAACGATAAAGGCTATCTC
+GGAATGCTCTGGAATACCTGTAAATTTTAATAAATTAACCTTTTCAAATCCCGATTTTAGAAGAACCATG
+GTTTGATAACTGAGGCTATACTTACTTGATTCCTTAATGTAGGGGATCTGCGGAAGCAAAAACTGGAGGA
+TAAAGATTATCCCAAACGTTACAAGCGAAGCGTAGAGTGGTCTAGTTATTATCACGGAGATGAGCATAGA
+GAGTGCTCCAAGTGATGCTAAAACCAGAACACTTACTCCCAAAACCAACGCAAAATCTGGAAACCCCTCC
+AGAGGCCTTTAATCCCTGTTCCATATACTAGGGGGTTATAGAGCCAAATTACCGCGTAGGGAATTCCGAA
+TAACATCGCTATAGCCGAAATCCCAGCAAGGAACTTTGAAGCGATAAGGACGCTAAGCTTAATTGGTTTT
+GCAAGGAGAAGTCTTATCGTTCCCCTATCGATTTCACTAGCGAGGAGGTCGCACATGAGGATTATAGTTA
+TGAATTGCCCTATTATTCCAAGCCAATAATTGGGAAGTAACTCAAGCATTAAGGCTTCAAATGCCTTCAA
+CATTGCATCTACTCCCTCTCCGGAAGGATTTGGATTGAGTAGGTATAATAGCGAGGGAAAGAACGTTACA
+GCTAGTAGTATCTTAAACTTCCTTGCTCGAATTATTCTCCTTAATTCACTCTCAAATATAACCCAAAAGC
+TATTGCTCTCCATTTTTCCACCCCATGTTGAAACGCTTCATCAGTATCCTCTCCAAAGGACTTGTATGGG
+GCTTGAAAAGTTTAATGGCAAGCTTTTCTGAGGCTAAAAAGGCTGGAAGTTCTAGAAAGAACTTTTCGGA
+AAATCTCTCATCTAGCTTTACCCTAACGATTCCCTCTTCCTCCCAGACTTCCCTCACATAGATCTTATCC
+CTGAGGAACTTTAGAAGTTTCTCGTTATCCGAAACCACTACATCGTAATCCGTGCTCTCAATTTTGGCTA
+AGTCTCTCACCTTTCCCTGTTCGATGAGTTGACCGTCCTTTATTAGACCAACGTAATTGCACATCCTTTC
+GATTTCGCTCACGATGTGAGAGCTTATAAACACAGTCTTCCCGGATTTTGCAAGCTCGAGAATTTTCCCT
+ATGAATTCCATCCTGCCGAGGGGATCTAGATTGCTCGTTGGTTCATCGAGTATTAAGAGCTCTGGATCTC
+CCATCAACGCAGAAGCAAACAGAACTCTCTGCCTCTGCCCACTTGATAGTTCCTCAATCTTATTGAAGGC
+TAATCTCCCAACGCCTGTATAGGCCATAAGCTCTCGGGCTTGATTAACTGCTTTATCCTTTGGAAGCCCC
+AGGAGACGCCCCATATAAACTAAGAACTCGAAAATCGTCATATCATCGTAAGCGAGCGGTCTTTCGGGCA
+TATAACCGACGTTCCTCATTATTTTAACCCTCTCGCGTGGCATTTCCATTCCGATGATTTTAATTTCACC
+GTAGGTCGGCTTTAAAGCGCCCGTGAGCATCTTGATAGTTGTGGTTTTACCGGCACCGTTCGGCCCAAGG
+AACCCATAAACAGCCCCTTTAGGCACTTTAAGGTTGAGATTGTAAACAACGTTCCTTTTACCGAAGAACT
+TCGTTAGTTCCTTGGTTTCAATAATGTAGGTAGGCATCTTAACACCTAGAGGATTATCGAAATAAGGGTC
+ACATAAATATTTTGAAAGGTTTTTATTTAATCCATGCAACTTAACCCCGATGATACCTATAATAATAAAG
+CCGAACATTCTCATGCTTGAGGGCGTGAACTTAGATTCGAACGTATATTTCCTAAAGAGTAAGGATGAAC
+TTTTGATAGTTGATACTGGGACTGGCGTTTACTGGAATAAATACTTAGACACTGCAAGGAACGAGGGATG
+GCTCGAGAACGTTAGCAAGGTTATAATCTTCAACACGCACGAGCACTTCGACCATGTAGGAGGGAACCTC
+GTCTTCAAGGAAAAACTTAAAGTTGTTGAGTTCGCATCCCACAAGTTAACCGCTAAAGCCCTGGAGGAAG
+GGGATGATTACATAATTCTCTCCTACTATTACGGTAGAAGGTACGACCCCCATGAGGTTGAGCTGAAGCT
+TGAAGATGGGGATGAGATTAAAGTCGGGAAGGTTAAGTTGAGATTAATCCACACGCCGGGTCACACGAGG
+GGTAGCTCTTGCCTCTATTACGAAGAAGAGAGGATAATGTTCACTGGAGATACCGTGTTCCTGGGAACCT
+ATGGAAGAACTGATTTACCCACGGGGAATGAAGATAAAATTGTTGAGTCTCTAGAGCTATTAAAAAGCTT
+CGACGTTAGATTGGGACTTCCTGGGCATGGAAGGGTTATTAAAGGCTGGAAGGCTAACTTAGAGAGGATA
+CTGAGGGTTCTGAAATGAGGAAGGGAACCGTTAAGGAAGTTCTCGCTAAGATAAAGTACGACCCCAGGGA
+AAATGAGGAGGATTACTACATAATAATCGAGCATAGGGGGAGCTATGGGAACGTTAGGAAGATACCCGTA
+AGGATTATCGAGCTTGGACATGGCTACTTCTTCATAGGAGAAACCCAGATTCCCTATCACAGAATATTGA
+AGGTAGTGAGGAAAGATGGCAAGGTTGTTTGGGAGAGCAGGAAGATTCGTAAGTAGCATCATCCTCATAG
+CGTTAATTCTTGGTTGTCTTTCCCAGCCTAAAGAGCTTCACGGGAAGGTAGTTAAGGTAGTCGATGGAGA
+CACCGTGTACGTAAAGCTGAGCAACGGAGAAACGGTGAAAGTTAGACTTATAGGGATAGATGCGCCTGAG
+CTTGAAGAAGACTTAATGAGACCAGGTGAATACCCGGGAATTCATAACTTGAGTTGCCTGGTTAAGTACG
+GCTACATAGCGAAGGAATTCCTGAAGAATTACACGCTTGGAAAAGATGTAACTTTAATTTTCGACTCGAT
+TCAAGGGAGAAAGGATAAGTACGGTAGATTACTTGCTTATCTGTACATTAACGGAACCGACGTTAATGCT
+GAGCTCGTTAAAATGGGGCTAGCGAGGGTATTTTACGAGAAGAAGTTCGATAAGATAAAGGAGTACTCAG
+AGCTTGAAGATGAGGCTAGGAAGAGGAGGCAAAACCTATGGAGCTGCAACTGATAATAGGTTACTCACTT
+CTCTTGGCTTTCTTCTTTATGAAGGCTCTCATTTCACTTGCAAAGCTCTTCATTAGCGTTCCCGTTAGAA
+TATTTGGAGGAGTGGATGTAGACAAAAGGTTTCTACCATCGTTAATATTCAACATAGTGACGATAATAGT
+GGGAGCGTTAATTTTCTTCTTCCTATTCAGGAAATCTTTGATCGGTGCCTTCCTACTAGGCTTGAGCTTT
+AGAAGCGGTGCGAACTTCGGTAAGTTCATAGCTTATTCTGCCCACGACATTAAACTCCTGAAAGAGGGGA
+AAGGAATATTTGAGGCCATCTCCTTAACCCTGCTACTCCTCGAGTTCCTCTTTTTGCTGTCCTTAACCTT
+AATTAGCCAATCAGTATACGCAACATTGAAGGGAATATCCTTGCCTTTACTCGTCTGGTTCTCTGGATTA
+GCCTTTGGCTTAACGTTCGGCTTAGCGGTTTCAAAAACTTCCAAGGGCTTCCTTATGAAGGATTCAATTG
+CCTTGCTTCTCTTTTTAGGGGTAAAGAAAGTTAAGAAGAGGCCTTCTTTATTGCGTCCTTAACGAGCTTT
+TCAGCCTTTTCCATCAAAGACTCAGCCCTCTCTTTTGTGTGTGCCTCGAGAGTTATCCTCATTATAGGCT
+CTGTTCCGCTCGGCCTAAACAGGATCCACCAGTCATCGTTCTCTATCCTTATCCCATCTATGGTTATCTC
+CCTCTCGTACGAGAATTCCCTGGGAATTAGTTTAGCTATCTCCTCCATGGCCTTTGCTTTTAGATCATTT
+GGACAGGGTATCTTCTTCCTGAGTGTAACGTACCTTGGGACTTCCTTCGCCAGTTCTCCTATTAAGCCAA
+GCCTATCTATCATTTCCAAGACTAGGGCTCCAGCGAAGATTCCATCTGGAGTTAGGTTCCACTGCGGCAT
+TATCCAAGTTCCCGAGGGTTCCCCTCCAAATACTCCTCCGTGCTTCATAAGTTCTTCAGCCACGGCAACG
+TCCCCTACCCTAGTTCTAACTACCTCTCCTCCAAGTCCCCTAACGTAGTCATCCAAGGCAAACCCTGCGT
+CCACGGTGGTAACTACCTTACCTTTTCCGTATTTCCTCAGCATGTAACCAGCTATTAGGGATAGCATAAC
+CTCGTACTCAACGAATTCCCCGTTTTCATCTACAACCCCAACCCTGTCGGCATCTCCATCGTGGGCTATT
+CCGATATCAGCTTTCAAGGCTTTGACCGTCTTAGCTAGCATGCTGAGGCTTTCCTTGTTGGGTTCCAGTT
+CCCTAACGAAGAAGCCGTGGGGGTCTGAGTTTATTGTGATGACCCTGTTCCCGAGCTCCCTGTGGAGGTA
+AGGGCTAATTATAGAACCAGCTCCATTCCCAGGATCTATGACGACCGTATAAGAGTTATCAAGCTTTATC
+TCCTTCATTATAGCTTCTATGTATTCTTCCCTGGGATTAGCTTGTTTTAGCTGGCCTATCTCATTCCAAG
+GAGCTCTTTTGAATTTTTCTTCCTCAATAATCCTCTCTAGTTCTCTCTCCTTCTCCGGAGTGTAAGCCAT
+GCCATTCCTGTCCCAAACCTTTATCCCGTTATACTCTGGCGGGTTGTGGCTCGCGGTTATGGTAACTCCA
+GCATCCGCATCGTACAGCTTTATGGCAAAGCCTACCAGTGGAGTTGGAGCGAGACCTATATCTATGACAT
+CAACCCCACTAGCTAAAAGTCCACTTATGACTGCCTTTTTGAGCATCTCGCTACTCGTTCTCGTGTCGTT
+CCCTATGACGACTCTGCCTCCATTTAAGTAAGTTCCCAGGGCAAGTCCAACCTTTAGTGCCAGCTCGGGC
+GTTAGCTTCTCGTTTACCACCTCTCTAATTCCGCTCGTCCCGAAGTATTTTCCCATGTCATTCCCCCCTT
+AGGGATTTAACTACCTTAGCTATCCTAGTAGCCCTCTCAAGCGAAACCTCGTTTAAGGTTTTGCCACCTT
+CTTTAACCCAGGTTCCCACTATGAATCCATCCGCGTACCTCCAGAACAGCCTTATATTTCTTGGATTAAG
+ACCGGAACCTACTATAACGGGAACCGGAGATATCTTCTTAGCGAGCATCAGCTCTTGAATATCAACTTCA
+CTACCCGTCCTCGAGCCCGTTATTATTACTGCATCGGCCCCTCCCCTCTCAACCGTATCTAAAAGGGCCA
+CTTCAAACGAAGAGAAGTGCGTTGCATGCTTCACGTGAACATCGGCAAGAACTTTAATCCTGCTGGGCAA
+TCTAGCCCTTAGCTCGGCCAACTCCCTTGCGCATCCCTCAATTATCCCTTGATCTGTGAATGCCACTCCC
+GTTAAAACGTTGACCCTGATGAAATCGGCCCTTACTGAATACGCTATCGAATAAGAGGCCACACAATCAT
+TCCTTAGGACGTTTATTCCTATGGGAATTGATATTTCTCGGCCAACTTCTTTGGCTATAACGGCGAATGA
+AGCCAAGGTTTCCTTGCTTATCGTTTTTGAATACGGGAAGTCGCCGTAGTTTTCTAATATTATCGCATCG
+AATCCAGCTTCTTGATACTTTGCAGCGTCGCTTATTGCCCTATCGAGAATCTCTTCAATGCTCCCTCTGT
+ATCCTGGGGATCCAGGAAGAGGGAGAAGGTGGACAACGCCTATTAGAGGTTTACTTCCAAGATCCATGTG
+GAAGGATTAAAAGTACCTCGTTAAATCGGTTTTGGTGGTGAAGATGATAGATGCTCACGCCCACCTAGAG
+TTCTATAAAAAGGAAGCCGAAGCGATCATAGAGAAAGCGAGAAGTAGAATGAAGGCTATCGTTGATTCCA
+TAACAGAATACAGGAAGTTCCACGTATGGAAAAGCTGGGAGATGCTGAAGCCATATTTCGGCTTCCTCTT
+CCCAACTCTTGGCTATCATCCGAACGAAGCTAGAAGGGGGAACTGGGAGAAAGTGAGGAAAGTCGAGGAA
+TTCATACTTGACCACAAGAAGGAGATATACGCCATAGGCGAGATAGGATTAGATTATTATCACGCCAAGA
+CAGAGGTAGAGAGGAGGAATCAAGAAGAGATATTCAGGCACTTTTTAACCTTAGCTGAAGAGCTTAAGTT
+ACCTGTAGTTATCCATGCAAGGGAAGCCGAGGACGTTGCACTAAGGATACTTCAGAATTTCGACGTCAAA
+GCTTATTTCCACTCTTACACGGGCCCTGTAAAAGTTGCAAGGGAAATAGTTGAGAACGGCCATTTCGTTG
+GAATAGTCACGGGGATAACGTTCATTCCTGAGGTTAGGGATGTTGCTAGAGCGTTGGAACTTGAGAACAT
+CTTGGTAGAGACGGATTCCCCTTATATGAGCCCCTACAAAGGTGTAAAGAATAAGCCATGGTTCGTTGAG
+GTTGTCATTAATGAGCTGGCCAAGATAAAAGAGGTTCCCAGGGAGGAAGTTGAAGCTATAACGGAGAGAA
+ATGCAAAGGTCTTCTTCGGGCTCCCTTTGGTTTGAAAACCAAACTTTTTACGTTAAAATGGAGAACGAAA
+CGAATTTAAAGGTATTCTGAAAAAATTAGGTTGGCCTAATAAAATGGGAGGGCCCTAATATGAGCGACAC
+CTATGTGCCCCTAACCGCACTGGGAGAGGGAGAGACAGGAGTCGTTGTCAATATCCTGGGCGGACCAAAC
+GCTAGGTCAAAGCTACTAGCCATGGGCATAGCCCCAGGAGTTGCTGTGAGGGTTATCAAGGGTCGCGGCC
+CTGGCCCGATGATAATTGGAGTAGGTTCCTCCAGGATAGCAATTGGATGGGGCATAGCCAATAAGATAAT
+AGTCAGGAGGGTCTAGGATGCTGAAGGTAGTAGCTCTAGTAGGTAATCCCAACGTTGGGAAAACCACGAT
+TTTCAATGCGCTAACTGGAATGAGGCAACACGTTGGTAATTGGCCTGGGGTTACGGTTGAGAAGAAGGAG
+GGGATCATGGAGTACAAGGGGAAGGAGTACTTGGTTGTAGATCTGCCGGGAATATATTCTCTCACAGCCC
+ACAGCGTTGATGAGTTAATAGCGAGAAATTTCATTCTCGAAGGGAACGCGAGCGTCATAGTTGATATAAT
+AGACTCGACCTGCTTAATGAGGAACCTCTTCTTAACCTTAGAACTTTTCGAGATGGGAGTTAAGAACGTC
+ATAATAGCATTAAACAAGATAGACCTGCTAAAGAAGAGGGGAATACACGTTAACATCAAGGAAATGGAGA
+AAATCCTCGGAGTTCCTGTGGTTCCCACCAACGCTAAGAGCGGTGAGGGCCTGGACGAGCTAAAGAGGAA
+GATTAGCCTGATGGCAGAGGGAAAGATAACGACCAATCCGATAGTTCCAAGGTACGATGAGGACATAGAG
+AGGGAAATCCAGCACGTCTCTGAGGTGATAAAGGGAACTCCGTTAGCGGAGAAGTACCCCATAAGGTGGC
+TCGCCATAAAGCTAATTCAAAGGGATGAAGAGGTTATAAAGCTCGTGATAAAGCATGTAGGGCAGGCTAA
+AATAGAGGAAATCCTAAAGCACGTTAGCGAGCTAGAGGAGAAGTACAAAAGATCCCTTGATATAGTCATT
+GCAAGCCAGAAGTATGAATTCCTGGGCGAGTTACTTAGGAAATTCGTTAGGCATCCAACTGAGATTAAGG
+AAACCCTTAGCGATCAGCTCGATAAGCTGTTAACTCACCCAGTCTACGGAATAGTATCGATGCTCGTAGT
+CTTCTACATCCTCTTCCAGTTCGTGTTCTCCCTGGGTGGGCCGCTCCAGGAATTACTTGATAATGCCTTC
+TCATCGTTCGGCGAATGGCTTGGTGAGAGAATAGCCAATGAGACCCTAAGGGGATTAGTTGTTGATGGAA
+TAATCGGTGGAGTTGGGGCAGTTCTGAGCTTCTTCCCACTGGTGTTCCTGCTGTTCGTGGGCATGTCAAT
+ACTCGAAGATTCAGGTTATTTAGCGAGAGTTGCAGCCGTCATGGAGAGGTACTTGAGAATGTTCAAGCTC
+CCAGGGAAGGCCATAATCCCAATGGTCTTGGCTTTTGGCTGTAACGTTCCTGCGGTCATGGCCACCAGGA
+TTTTAGAAGAAGAGAAGGACAGGATATTAACGATGCTTGTAAATCCACTGATCCCATGTGTGGCCAGAAT
+GACGGTCATAACATTCCTAGCTGGAACGTTCTTCCCAGACAAAGCTGCATTAGTTGCGGTCAGTATTTAC
+GCGATAGCCATAGTCTTAGCCCTAATATCGGCGTTAATCCTTGGTAAGCTTGTTGTTAAGAGCGAAGAGA
+GCCCATTCATAATAGAGCTTCCGGAGTACTCCATACCCTCCTGGAAGACTGTGGTACTTCACTCGTGGGA
+GAGAAGCAAGGAGTTCCTAAGGAAGGCAGCAACCGTAATACTCCTGGGCTCGATCTTAATCTGGTACCTC
+TCAAGCTATCCAGAGCCAGTGGGAAGCGGAATTAGCTACGCTGAAAAGCTCGGAAGAGCGTTTGAGCCGA
+TTGCAAGGCTAATGGGCCTTGACTGGAAAGCCGCTGTAAGCCTGATATTCGGAATAATAGCCAAGGAGAA
+CGTTATAGCAACGTACAGCGTAATCTATGGAGTGAGCGAGGAATCGCTTGGAAGCGCAATGGCTCATATA
+ATGACGCCACTACAAGCTTACGTTTTGGCCTTAGTGACGACACTCTACTTACCATGTATAGCCACGATTG
+CTGCTATAAGGGCAGAGGGAGGCTGGAAGTGGGCCGGAGTGGCTGTGGTGTACAACTTAATCTTGGCAAC
+CGTGGTAGGAATCATCGCTTATCACATAGGAGCGGTGTTATGATGCTAGAGAAAGCCCTCGAGTTGATGA
+AAAAAGGATCAGTATCCATAGAGGAACTCGCCCAGGAGCTCGGAATTACAAGAGAGGAAGCCGAAGGGAT
+AATGAAGATACTTGAGAGCATGGGTTACGTGAAGGAGTACGAAGTTGAAGAAAGCACCTGTGAGAAGTGC
+CCCTTGAGGAAAGTCTGCGGTGGAAAATGCGTTAGATCTGGGGTTAAGGTCTTCATTCCGACATTTCAAA
+TTTAAGGTTTCCAATCTTTATCCTCTTAACCTTCAGTTCAACACAATCCTGAAGGTTTTCCCTTTTCATC
+TCTATTTCAACATTCTCTTCCTCGCCTAGGGAGGAGAACGGGCCAACCCTCCTTATCTTTGATCTAAACT
+TAATCACAAACTCATCTTTGCTTATTCTCTCTTCGATTTCTTTAACATCTTCAAAAATTGTCATCATATT
+AGCTAGGAACTCTCCTGAGTTTTCCAAGGGAGCTGCTACGTAAAAGGTCACTCTAGCTGGGATGTAAGGT
+GAATCGTCATAGAGTGCTATCATTGTGTAGGTGTTCCCCTTGTCCTTTATTATCCTAGCCTCACCAACGT
+TCCTCTTTCCCTCAACTATTGACATCTCCGTGTTTCCTACGTAGCTTGATAACTTGAATATAGTCTCCAT
+TAAGTTTTCCTGAGAAGTGATAACCCTCACCAATTCTCCCTCTCTTCTATACCTCACGGGCAGTCTAACT
+CGATTTGGCATCTCAAAAATTAGTTTATACCTACCTAATCTCAATTTTACCCACCCGCATCTACGGGTGT
+TCCCATTTTTGTGTATAAAATTATAAAAGGTTAATAAATTTTTTGCCTGAATTAACGGAAGGTTAGAATC
+AGAACTGCTTTTAGCACCCTCCAAGGGTCACATCTTGAATCTAGCCCTAAGGTACGAGTTCAAATCTATT
+CTCTGAAGTAGCCACTCCCTTACAAAACCTGTGATAACTAGCGGAACTTTGCGTAGTTCCTTGATGTTCC
+TGGCTCCAACTAAGAACATAACATTCCTTATTTCTTCTGCATATCCTTTTATTATCCTAATAACCCCTTC
+AACGTCCCCCTTGGCCGCGGGCCTTAACACTGGAAGTGCAATCCCAACCATCGAAGCCCCCATGGCTAAG
+GCCTTCGCCATCGTTATCCCATCTCTCATTCCACCGCTAGCTATTATGGGCAAGTTAGTGGCCCATCTAA
+CTTCTGCCAAACTTATTGCTGTCTTAATTCCCCAGTCCCAGAATTTCAAAGCTAAGTTGCGCTTCTCCCC
+ATCCTTCGTTCTGTAATACTCCACGGCACTCCAACTTGTTCCACCGAGACCGCTAATGTCTATAGCATCA
+ACGCCCACAGCCTCCAACTCAACGGCAACCTCCTTGGAAACCCCCGCCCCAGTTTCCTTCGCAATTACCG
+GATAATCGATTGTTGACGTTATCTCAGCTAACGCTTCCAATACACCTGAAAATGTCGTATCCCCTTCAGG
+TTGAATGCTCTCTTGCAGGGGATTCATGTGAATGGCTATTGCATCTGCCTCTATCTTTTCTATGGCATAG
+AGAACTTCATCCACTGAGTATCTTTTCTTAGCGTTCCTCCCAAATTGGGGAGCTCCTAAGTTCCCAACTA
+GAAATACATCAGGAGCAACGTCCCTAACGTAATAACTCTCCCAAGTTTCAGGTTTTTCTATCATGGCCCT
+CTGACTTCCGAGGCCAAGGGGGATATTTAATTCCTGGGCCGCTTGGGCAAGAGTTCTATTTATTCTCCAA
+GCTATCTCTCCTTTTCTAGTTCCTCCTGTCATCCCAGTTATCATTATTGGATAATCGAATTTCCTCCCCA
+GGAATTTGACGCTTAGATCTATCTCATCCTTATCTATCTCAGGCAAACTCTTGTGAATTAGATGAACGTC
+TTCAAAACCATTGGTCACGTGTGCTTCAACGTTCTTTGTTAGGCAATGCTTGATGTGCTCAAACTTCCTT
+AAAATAGTCTGCTCTTCCATGTTTCCACCTCTCAAGCTTTGAGAATTATTATTTTTATGGTTATTTCGTT
+GGTGGATTAGGTATGTTGATTATAAGTTTTACTTCCTCATAAGTACCCCCTTCTTTTAAGCCACCTTTTC
+ACGTCATTTTCAAGCCATTGCTCTGGTACAGGGTTTTTAGGCTCAAGTTTATAGCTGTTAAAAATTGCCT
+TACACTGAGCTGGAAAGTTTTTACAAAAATAGTGATAACTAATAACAACCAAGAGAAGATAAAAACGGCG
+TATAAACCAGGGGCTTTTCTTGCAAATATCTACTTCTTTCTCGTTGAGGCTTCTTTTTTTACACTCAGAT
+GAGTCACGAAAAGCCTTCAGATAGGGTAGCATGGCAAGATACGAATCGAGTATTAAACCTGCATATTGCT
+CCTGGATAAACCACTCTCCAATGAATTCTCTATATACAAAATAGCCAATTCTATTGAGGGTTTTACTTGC
+TTCCTTTACAATTTTCCTTTTTCTTTGATCTTCCAGAAAATCTTCTATTGAGATACCTTGTGATCTCCAC
+GACTTTATTTCTTGAATCTGCTTTTTTAGTGTATCATCAATCATCTCATATATTGTAGATACTGTCTCAA
+AGTTGAGCTCTTTAATAGCTATATCAAGTTCATATATTGTCACAGCCATTATTACTGTTGCTATAGTTGA
+TGCAAGTGTGAGCAGGGCGAGGGTTATATTGACATCTTGTGTGATCACCCAAGAGATTATAGTAGCGACC
+ATTATCAAAATTGAAGATATTAATGCTAATACTTTTACCCTTCTCATTAGAACCCACCATGCTAACTTGT
+GAGAGCTTAAATTTAATAATTTAATCTTCTTCTCTTTCATAGGATATGAAGATAGAGTAACGAGTTTTCC
+TTAACATTCTCAAGCAGATACAAATGCACAGAATGAAATTTTAAGAATGGTGGACCGGGCGGGATTTGAA
+CCCGCGGCCTCCGCCTTGCGAGGGCGGCGCTCTCCCAGGCTGAGCTACCGGCCCACTCCGAGTATTCATA
+TAAAGGTTCATTTTAAAAACTTTCGGAGTGGATACTATGAAAGGGATGCCTCTTTAATCACTGCATAGAG
+CATAGAGAAAACATTTGCACCTATTGCAACTTATATTTCATTTCCTCCTCTATAGCCTCTCCTTTGAGTT
+GTTCCAGTTCTTTTACTGTTATCTTTCTACCCAGCCTAAAGGTCTTCCATTTCTTCTTAATCCCCTTAGT
+AACCGTCTTATCTCATCTGAGCTCAACATCCGAGTACTTTCCCTCCTTCATCTTTTATTCCAGGCGCCCT
+TCTAATCTCTGCAGGTATTATTATCCGATCTTTAGTTAGATGCCTACTTTTGGAGCAGGTGAAACTTTCA
+GTAGCGGATAACCTTCCAGCCTTCTATATTCCTCGGTTGGCCTTCGTAGGGGAACAGAGACTCCCCACTT
+CCTTAGCCTAAGCAGTCTTCATTCGGGCTTACAAACCCCACATACCTAGAACTGCCTACCACTCAAATCC
+AATAAAAAGAGCTCAAACGTTCTGTTGTCATCTATGAAACAGCCCCTAGCATAGTGCACTTCGAGATTCT
+ACTTCCTACTGAACCCCCAAAACTTTAAAAAGTCCTCACCCAAGCCACCACTATGGTTGCAATTAAATCC
+TTTGGAAGCGCTATAAATAAGGTAATAGAAAATCCAAAGGTCATAATATTCCCTCTTATAGTTGTACTAA
+TATTCTCGGTACCCTTAGCATTCTTAGAGAAGGAAAGTAACATTAAACCGCTTAACTTCGAGGAAGCTGG
+AGTGATAATAGAGAAGCACGGGGCTATATCAGATATGAAATTACCGAATTTGAAGCTACTCCTTCTCGTG
+GGGTTGCTTCAACTTCTCCTCCTCTCGGCCGTTCAATACTCCATCATCCACTACGTAAAGACCGGCTCAA
+CCATGGGAGAGGCCTTCCTAAAGGGGCTTGAGAACGTTATCCAAATGTTTCTCCTCAACGTAATATCAAC
+GCTAATAGTGCTAGTGGCATTTCTAATCGCGATATTTCCGCCCATGATAATTGTAGGCATTGGCGGAATC
+TTAGAGAGCACAGGTGCCGTAATCTTTGGAATACTCCTGGTGATATTATCTGGCCTGATTATAGGGAGCT
+TCGCAATCGGAATGACCTCCGTTATAGTTCCCGCCTACTTCGAGAGCAATAGCCTATCAAAGGCCCTTGG
+AAGTATGGGTTTAACGTTTAAGAGAAAACTCTCAACCCTTGGATTTGGCCTCCTATTATTATTTTCCGTA
+TTTGTCTTCTTATTAGCAATTGGAATAGTTACAGCAATTCCATTATTGCTCTCAAGAAGCTTAGCAGCGG
+TAATCGTTGCCAGAATCCTTGAGGCACCTTTCCTTGCACTACTTCATGCATTCACTACAATAGCGAGCTT
+AATGTTCTATGAGAACCTTAAGGAAGAGGTTAACCTTTTAAACCTACAGCAAAGCGTTATCACGGATGTA
+CGAGCTGACCGAAGACTTTAAGCTTAGGAAAATTACAAAGTACGAGCTGGATGGAATAGACGAAAGGGAC
+GACCTACTCGTTATTCCGCCATCTTCAAAAGCTGGACCTTGTGGTAACGGTTGTATCTTTTGTTATCTCC
+TTCAAAACCCGCCTGAAATGATATACAAGGTTCCCAGGCATGACACCCTTAATGACCCGACGCTTGAAGA
+CAGAATTAGATACGCAAGGGAAAATTTCGACCTTTGGATAAGGGTTACCGATACATCAGGAAACGTTAGA
+TTCGACGAGGATAGGATTAAGAGCCTGTACTCGGCCGGCCTAGATGAGATTCAAATTTCAGTTCACACAA
+CTAAGAAAGACGTTAGGGTTAAGTTAATGAGGAATAGGCACGCTGGAAAGCTGATAGATTTACTTCCTAT
+GGTTGTCGAGCACTTCAGGGTTATAGCAGATATAATCCTGACCCCAGGATATAACGTTGATGACATCGGG
+GAGATAATTGAAGACCTCGATAGGATAGGTGTCCATGAGGTTAGGCTCTTCCCAGTTGGCGTGACAAAAT
+TCAACAGGTTCGGCGTTAGGCCATTAACAAGGGAAGAGTTGCTTTACGTTAAAGAGGTCGCGCTAGAGAA
+GGATAAAGAGCTAGATATAGAAGTTGTGATACCCCCAATCTTCGAGGCCCTTCTAGGGGAGTTCACAACT
+GGGCTGGAGCCATTCGACATAGAGACTGATTTTCCAACGTATATACTAACAGGAGAACTCGCTTATCCAG
+AAATGAGAAGATTGTTTCCAAAGTTGAACGTCATAATGGTCAAGAACGAATTCTTTGGTGGTAACATAGG
+AACCGCGGGTCTTTTAACCGGTAGGGATGTGCTTAGGGAAGTGGAAAAGCTTCCAGAGGTTGATATAGGT
+CTAATATTGTTGCCCGAACTGATGTTCTACGGCGATATGACGCTCGATGGGTGGAAGAGGGAAGAGCTGT
+TCTCCAAGATACTTATAGAAAAAGGTTATATAGTCGAGACGGCCTTAGAGCCCCAGGAGATACCTAAGGT
+TATAGAGAAAGTGGCCCTATGATGAGAGAGCTGTTAAATGATTGATGATTAGAGGATGGCTGGCTGAGGG
+GATAATCATGGTTCAAAAGACGCCGTATTATTCTTACGTTGTGGGAGAGTTGCCTAAGGGTTGTCAGTAC
+TGCGTTAGGGGGGAGAAGCTGGTTTTATTCGTTACCGGGGTATGTCCAAGGAACTGCTTTTACTGTCCAC
+TAAGTCCTTGGAGAAGGAAGGACGTTGTGTACGCTAATGAGAGGCCTGTTCGCTCCGAGAAGGATATAAT
+AGAGGAAGCCAAGATTCAAGATGCGAGGGGAGCTGGAATCACCGGCGGAGATCCATTGGCGAGGCTATCA
+AGGACGGTTGAGTATATACGGCTCCTCAAGGAAGAATTCGGGAAGAAGTTTCACATCCACCTATACACTA
+CGGGAATTCTTGCCAGTGAGGAAGCCCTTGAAAAGCTCTACGATGCTGGCTTAGACGAGATAAGGTTTCA
+CCCAGATCTGTTCCAGCCGAACTCAAAGTTCTTTGAGAGAGAAATAGAGAATATGAAGAAAGCTTTCGAC
+TTCGGTTGGGACGTTGGAGGGGAAGTTCCCGCAGTCCCTGGGTTTGAGGATAGGATAAAGTGGTTCGCAA
+GCTTGTTGGATAAGTTGGGGGCAAAGTTCCTTAACATAAACGAGCTTGAATTCAGCGAGACGAATCTAAG
+GGCCCTTCTGGATAGGGGTTACAAGCCGGTAAGTGACGAGAGTTCAGCCATAAAGGGATCCCTGGAGATG
+GGTCTTAAGGTTCTTGAGTGGGGAGAGAAGAATACTTCCCTTAACTATCACCTCTGCACTGCCAAACTTA
+AGGATGCCGTTCAGCTTAGGAACAGGCTAAAGAGAATGGCCAAAAACGTTGCGAGGCCTTACATGGAGAT
+AACCGAAGACGGAACCTTACGCTTCGGCATAGCAGAGTACGACGACCTCGAGGAGCTTTACGAGTTCCTC
+GTTGAAGAGGCTGAGGTTCCCAGGGAGTGGCTGTACATAAACTGGGAGAAGAAGAGGATAGAGATGCCTG
+TGGAGGTTGCCGAGGAGCTCGCGGATGCAATAGAAGGTGACGTCAAGTTCTACATAGTTGAAGAGTATCC
+TACATGGGATAGGATAGAAGTGGAGAGGATCCCCTTATAATATTTAAATTCCCTTTAGGTTAATCTAACT
+CGGGGGAGAGTTGTGGTCTCGAAGAGGGAGGAGGAGTACCTCGAGGTCATGTACCTCCTTCAGAAGAATA
+AGGGAGTTATAAGGGTCAAGGACATAGCTAGGGTTTTGAAGGTAAAACCCCCAAGCGTCGTCGACGCCCT
+TAAGAAGCTTAGCAAAAAGGGGTTAATTGAGTACGAAAAGTACGACAGGATAACGCTCACCGAGGAAGGC
+AAGAGAATAGCCGAGGAAACTTACTCGAAGCACGTTCTGTTAACGGAGTTCTTCGTCAACGTCCTTGGAA
+TTCCTCCGGAGATTGCTGAGGAAGATGCATGTCAATTCGAACACTACGTTAGCGAAGTGACTGTTCAAAG
+GATTAGGGAGTTCATAAGCTATATTCAGGAGCACTGTCCCTACGTTCTAAAGCAGTTTCTCAAAAAAGTT
+CAAGAGGAAGATAAAAAGAGGTCAGAAGACTCCGGCAAGGTAAGCGAAGTAACCAACGAAGACCAAGGCG
+AGGATGTACATTAATGGATGTACCTCCTTCCACCTTCCAGTGAAGATCTTTAGTAGGGTGTAGCTTATGA
+ACCCAACTCCAATTCCATCGGCTATTGAGTAAGTATAGGGGATTGTTATTAGCACTAGGAACGCTGGAAG
+TGCCTCCGTTGGATCGTTGAAGTCCACGTTCTTCATGGCACTCATCATGTAGTAACCCACTATAACCAAG
+GCAGGCGCCGTTGCAAAGGCTGGGATTGAACCTGCAAGTGGGCCTATGAATAGACCTATCACTAGGAATA
+GGAGACCAGTAACCAAAGCGGTCATCCCCGTTCTACCGCCCTCCTCTATTCCGGCCGCGCTTTCGATATA
+AGTTGTTACTGTCGAAGTTCCAAGTAGGGCTCCAAGCGTAGTTCCAACTGCATCGGTCAGCAAAACTTTC
+TCAGCATCTGGGATCTTTCCTTCTTTCGTAAGGAATCCGGCCTTGGCGCTAAGCCCCGTAACGGTTCCAA
+GCGTGTCGAAGAAGTCAACCATGAAGAATGCAAATACAACACCTAGCGCACCTGCGTTGAGCAGTCCCTG
+GAAGTCAAGCTTCAGGAATGTGTAGCTTATGTCAGGCCATGAGAAGATTTGGCTCGGCCAAGGTGCCGCT
+TTAACTATCCAGCCAACGATGCTCGTGAGAAGGATGGAGATTAGTAGGGCTCCCTTTATCCTCAGGCTCA
+CGAGGATAGCCGCCACGAAGAGGCCAAGGATAAAGAGCAGGCCATCCTTGGTTACGAATTTGCTAGCGTT
+TAAGGCCAAAATCGTTGGCCCGTTAGTTACTATTCCAACGTTTGCCAAGCCTATGAGGGTTAGGAAAAGA
+CCGATTCCAGCTCCAATTGCATACTTCTGGCTTATTGGGATTGCATGGATTATGGCGCTTCTAACCTTTG
+TTACTGAGAGGATGATGAATATTATTCCCTCAACGAAAACAGCTGCTAGCGCAACTTTCCACCCGTACTT
+AGGAGCTACTGTGAAGGCGAAGTAAGCGTTTAAACCCATTCCTGGGGCCAATGCGAATGGTTTCTTTGCG
+TAAAGTCCCATCATTATCGTTGTCAATCCCGCTGAAAGGGCCGTTACAGCAACGAGGGCTTCCTTTGCAC
+CCTCGCCCATTGCCTTGCTCAGGATATCTGGATTTACGAAGAGTATGTATGCCATCGTCATGAAAGTAGT
+TATACCCGCAAGAACCTCGGTTTTCATATTTGTCCCATACTTCTCAAATTCGAAGTACCTCTCAAACCAC
+CCCATCGGGGCACCTCCAATTGCCTTTGTTTTGTCAAAGAAGAGACGGTTTTTAAGCTTTATTTAACATA
+AAAAAGTCAAAAATAGTGGAGATTTTATCCAGTAGCTCCCTTCAGGGCATCCTTACACGGACAGTTCCTC
+TCTTTCGGAATTAGAGGAATGGCCTTCGTTATTAGGGCAACTATCTCCTTGGATTTCTTGTTCATTAGTT
+CAACGACTTCACTGTGAGTTAACTTCTTCCCGCTTATGCCAGCCGCATAGTTCGTAACAATCGCAACGGT
+AGCGTAGCAAATCTCAAGTTCCCTAGCCAATATGGCCTCTGGACATTGAGTCATTCCAACTACGTCCCCA
+CCCAGGATACGATAGGCCTTTATTTCAGCGGCCGTCTCAAATCTGGGCCCCTCCGTGCAAACGTAAGTTC
+CCCTGGGGTGGTAAGGGAGAGAAAGCTCTTTTGCAGCAGCTATAAGAGCTCTTCTTATCTCTGGACAGTA
+GGGCTCAGTGAAATCAACGTGAGCGACGAATTTCCTATCGTGGGGACTTTCCTCACCATCATAGAAGGTT
+CTGGGCCTCGAGACGGTGAAGTCAATTATTTGATCCAAGATCACGAAGTCTCCCGGTCTCATGTTTGGGT
+TCATAGAACCTACTGCGGAAGTTGCTATTATCCTCTCAACACCGAGCTCGTATAGGGCCCAGATGTTTGC
+CCTGTAGTTTATCTTATGGGGCGGAATTGAGTGTCCTTTGCCGTGTCTAGCTAGAAATGCAACCTCTTCA
+CCATTAACTAAACCTATCGTAACTTCCACTTTCCCATAGGGAGTCTCAACTGTCACGCTTCTTTTGTTCT
+CTGCCGGAAAGTCGTAGACTCCAGAACCACCTATAACTGCAACCCTAACCATTTGGGTCACCGATAATAA
+ATTAAACCCTTGCAGAATTAAAAGGATGCGGGAGGGCCGGTAGTTTAGCCAGGATAGAACGCCGCCCTCC
+GGAGGCGGAGGTCCCGGGTTCAAATCCCGGCCGGCCCGCTATAGCTCCCCAACTTTTACTATCTCCACAT
+CTCCCTTCCTAAAAATAACTTTCCCAACGCAGCTCATATTCTTAGCCTCTGTCAGTGGATCTACTATCAC
+GTACTTAACCCGATATTTTTGTAATACTATTATTTTCTCACTACAGTTTCCCAGGAATAGAAGCTTCAAC
+TCATGTCTCCTCTCCGTATTGTTCAAGAAAATGTTTCCATGTCCATACATCGTTGCAATGATTGGCCTCC
+CCGTTAGAGCGTTTATCATCATGCCCATCTCTTCCCCAGCGCCTATCACGTCATCCCTTGCCGTGTTCTT
+AACGATCCACTCCGCAACGTCAACGAAGTGCTCCTGGGGGAAGTATTCATTAAGTTCAACGCTTGAAGCT
+TGGATAAACGGGTCATTAATAACGGAGTACCAGAAGTTGAGGGAGGCAAATACTGGAATTAAGGTTAGTG
+CCATAACGTTCAGAATTTCCCCATTAAGGCTTCGAACTCCGTAGGAGGCCAATAAAACGTAGGAATAAGG
+CAATAAGCCGATAAACCTGGAGGACCAGAGGTCAATTCCAAAGGGCTTTAGAATCTCCGGGAATAACCTC
+ATACCGGCTATTATCGAGATGAAGAGGAACAACTTCATGGCGTTTTCATCCTTCTCTTTGTACATCCTAA
+GGAGGGCTAGGAAAATTAATGGAATGAGGTACAAAGGGGGAAGCAGGCTCGACAGTTTCCTCTCTAAGGT
+GTCAGTTATCCAAAACCTGTAGATGTCCTCTACATGTGGGAGAAGAAACTGAGCATGAAGAATCACGTTA
+ACTATGAAAGGAGAGAACGTGAGTAGGGCCAAAGCTAGGGAAATCATGTACTTCCTATTCTTAATGGCTA
+AGACTAGGAAGAAGGTAATTAGAGGAGCCGCGACAGCGTAGTGAGTCCAAAGGGATAATCCTGCAAAAAG
+TCCCCCCAGGTAATATTTCCTCCGTAAGGAAAAATAAAGAGATATCATACCTAGAATTGGAGCGAGCTCT
+TTGGGATTCGGGTACCTATGCGCTGGAAGAAGCAGAAGGGAAAGTGAAAGGACAAATATTCCGGCGGTTT
+CTCCCCACAAATTCTTAGCTATCCAGTACATTATGAGTAGCATGAGCAACGAAAATACCGCTTGAAGCAT
+TAACATGCTTTTCTCTATCCCAACGATCTTTGCGAAGATCGCGACAATCAAGTGATAAAGGAAGGGATAC
+CAGTTAGGAGGAACGTTGTATGTTTGATCCAGGAATGGATTCCTTCCGAGGTAAATTCCCCTCGCGATTG
+CCGCGTGAACCAGAGTATCCCCTCCTATAATGTAGCCTGGAGGACTTTTCCTCGTTAATACATAGGGAAG
+GAAAATTAGGGCCCAGGAAATAATTAAAAACAGAGCTCTCTTATTTTTCATTTCATCACCAATGGATCCC
+TATCCATGACTATGTACTCGGCCTTGAACCCCGGTTCCAGCTTTCCAATGTCATTTGCAAGCGAAACCCT
+CGCGGATCCATAGGTGTAGCAATGCAGTGCTTCCTCGACCGTTAATGCCTGATCCTTAGTAAACTCGTAA
+AGCTTTACAACTCCCTTACCCCTGTTAACAGCGGCCTCTACCGTCAACCAAGGATCCGCTGGCTCTATCG
+GGGCATCCGTGCTGAAACCTACTTCTGCAACCCTCAGAAGGTCTTTGAACCTATAAACCCATCTCGCCCT
+CTTCTCGCCAACCCTCTCTACAACCCACCAGTCGCTTATTATGAAGTGGGGCTGAACCGATAATCTAATC
+CCAAGCTCCCTTATCCTCTCTAGTTGATCATCCCTAACTAGTGAGGCATGCTCAACTCTTCCCGAGAGTT
+TGGCCTTTTCAAAAGCATTTAAAGCTATATCCAAGCCCCTATCTCCAATCGCATGAACAGCTACGTCGAG
+CTTAAGCCTCTTGGCCCTCTCCATTATGTTCGCTAACTCTTCCTCATCGCTAACCATCTCGCCACTAGTT
+GATGGATCGTCCGAGTAGGGCTCACTAAGCAAGGCCGTCCTGGCGCCAAAGCTTCCATCGGTGAAGAGCT
+TTACTCCAGTTATGCTGAGCCTTTCTCCGTTGAACCTTCTCAAGTTGAGGTCTTCAAGCTTATCGAGGAT
+CGAAGGGTTGATATAGGCAGACACGTTTACCTTTAGCTTTCCTTCACGCTCTAAGTAGAACAGGGCCTTA
+AAGGCTTTCTCGTTGACGCTCATGAAAGCTACTGACTTAACTCCCAGATTGATTAAATGTTCCTGGGCCC
+TCTCTATGTAGTGAATATAGTCTTCCAAGCTAAGGATTTTCTCGTTTATTATCTTCCTCGCCTCTTCCAG
+GGCTTTCTCCTTTATCATGCCAGTATCTTCCTCGAAATCCTTGGAAGGTTCTAGGTTGAGTAGTTCTAGC
+ATAGCATCGTTAGCAACTGCTACGTGGAAGCACTTCCTGTATATAAATACAGGCTTGTCTATCTCGTTTA
+GTACTTCCTTTGTGGGATACTCGCCCAGCTCATCCTGATCCCATCCGAACCCGAATATTATCCTTCCCTT
+TCCACCCTTTAGCCTCTCCAAGAGTTCTTTCATTGATTTAGTTCCTCTTAAATCGACCATCTCAAGGCTC
+ATTCCAAGCTCATCCAGGTGAAGGTGAGAATCGAAGAACGCGGGCATAACGTACTTTCCCTTTAGGTCTA
+TCACTTCTCCACCCGAAAGTTCAACAATTCTCTTGGCAACGCTGGAATCGCCAGCGTAAACTACTCTATC
+GTTGGAGATAACTAATCCGGAAACTTTCCTTAGGGGTCTAAAAGAGGTGTATATATTCCCGTTGATGAGG
+GCCTTCATGTTACCACCGATTTAGATACGTGAAGATTTTTAATAACTTTCACTAATCCCAGACGGAGGGG
+TTAAGGTGAAGAGGCTTTTAATGGGTAATGAGGCCATAGCTTACGGTGCCCTAGAATCCGGTATAGCTTT
+CGCAACCGGTTATCCTGGGACACCTTCCACGGAGGTTATAGAAACTATAGCAAGGCTTAAACCAGAGGTT
+TTCGCTGAATGGGCTCCTAATGAGAAAGTAGCGTTAGAAGAAGCCGCTGGAGTTTCTTACGCTGGACTTA
+GAAGCCTCGTTACAATGAAGTGTGTTGGCTTAAACGTGGCCGCGGATCCATTGATGAGCCTCGCGTATTC
+GGGAGTCGAAGGAGGATTGGTAATCCTCGTTGCTGACGATCCTGGGCCCCACACAAGTCAAACCGAGCAG
+GATGATAGATACTATGGGAAGATAGCCATCTTACCAGTCCTAGAACCCTACGATCCCCAGGAGGCTCACG
+ACCTGATAAAGTACGCCTATGAGCTCAGCGAGAAGTACAAGGTTCCGGTTATATTTAGGACGACCACCAG
+GGTTAACCATACAACAGCTGACGTAGAGGTTGGGGAGTTCGTTGAGTTGAACAGGAAGCCGGTCTTCAAG
+AAGGACATAGAGCGCTATGTAAGAGCGAGCATGGAGGGTAACAGAAGAAGGCACAAGTGGCTGAACGAGA
+CGATAAGGAAGATAGAGGAAGAATTCAACTCCATGCCCTTTAACTGGGTCGAGGGAGAAGGAAAACTCGG
+GATAATTGTCGAGGGAGCACCGTACAACTATGTAAAGGAGATTCTACCGAGCATTGGGGAAGACTTTAAG
+ATTCTAAAGCTCTCTACACCGCACCCACTCCCCAGGAAGCTCGTTCTCGATTTCCTGAAATCCGTTGAGA
+AGGTTATAGTAATAGAGGAGGGAGCCCCGTTCCTTGAGGAGGAGATAAAGGTAGTTGCCTACGAAGAAGG
+GCTAAGCGTTCCGATATATGGGAAGAGGACTGGTCTTCTGCCACTAGAGGGAGAGCTAACCCCGAGGCTC
+GTGAAGAATGCAATTCTAAAGTTCCTGGGCAAAGAGGCCGAAGAGGTATCTATACCGCAAGAGGTTCTTG
+AAGCGGAAAAGTTAGCTCCAAAGAGGCCCCCAGGAATGTGCCCAGGATGTCCCCATAGGGGTAGCTACAG
+GGCCCTCCTCGACGCTTTGAGGGAACTAGGATATGGAAGGTTCGATATTCCAATCCACGGAGACATAGGA
+TGTTATGCACTCTCGCTCCTACCTCCACTTGAAGCTATATGGACCGAGTTCGTCATGGGGGCGAGCATCA
+GTTTAGCTAACGGTCAAAGCGTTGTGATGAACAAGAAGATAGTGGCAACGATAGGAGACTCAACGTTCTT
+CCACAACGGAATCCAGCCACTAATAGATGCAGTCTACAAAGACCTAGATGTCCTTGTGATAATCTTGGAC
+AACAGGACAACCGCGATGACTGGACATCAACCTCACCCTGGAACAGGTGGCAGCGAGACAGGGAGGAAGT
+TCAGGGAGATAGACATAGAGGCCCTAGTTAGAGCGATTGGGGTCAAGTACGTGAAGACAGTGGATCCCTA
+TGACCTGAAAGCAACCAAAGAGGCCATAAAAGAGGCCATGCAAGTTAAGGGGCCTGCGGTGATAATAGCA
+AAGAGGGAGTGTGTGATTCCAGTAATTAGAAGGGGAGAGACTAGAGAACCGCCCATAATCATCGAGGAGA
+AGTGTACCGGATGTAAGGCCTGTATCCTGCTCTCTGGATGTCAAGCACTTATCTATGACCCAGAGACGAG
+GAAGGTTAAGATCGACGAGCTCATCTGTACGGGCTGTGGAATATGCAACCAGCTCTGTCCATTCGATGCG
+ATAAAATTCAGGGAAGAGCTCGAGTAGCCTTAACTTTTTAACCTTTTTAACTTACCCTCGGGTAGGAATT
+GACATGAGGGGAGTCATAAGAAAGCTTAACGATGATGGCTTTGGGGTATTAAAAGGTATTCTCGTTCCTT
+TTTCAGCTCCTGGAGATGAAATAATAGTTGAGAGAGTCGAAAGGGTAAAGAAGAGAAGGGTTGCGTCCCA
+GTGGAAGCTTGTTAGGTCTTCTCCATTGAGGGTCGGTCCCAGGTGCAAGGCCTTTGGAAAGTGTGGCGGT
+TGCACACTTCAACACCTTAATTACGATTACCAACTCGAGTTCAAGAGGAAAAAGCTCAAGAGAATCCTGG
+GATTCGAGGTTGAAGTTGTCCCCTCTCCTAAGATATTTGGACACAGGAACAGGATTGACTTAGCAATAAC
+GAAGGATGGGATAGGATTCAGGGAGAGAGGGAAGTGGTGGAAGATAGTTGACATAGACGAATGCCCGGTC
+TTCGGTAAAACCTCAAGGGAGGCCATAGAAAGACTAAAGGAGTTCATAGAGGAGGAGAAAATCAGCGTAT
+GGAACATTAAGAAGGATGAGGGATTCCTTAGGTACATGGTTCTAAGGGAAGGGAAGTTCACCGAGGAAGT
+TATGGTAAACTTCGTGACTAAGGAAGGGAACTTACCAGACCCAACTAATTACTTTGACTTCGATTCGATT
+TACTGGAGCGTTAATAGAAGCAAGAGCGATGTATCTTATGGCGACATCGAGAGGTTCTGGGGAAAGGAGT
+TCATAAGGGAGAGGCTTGATGACGTTGATTACCTAATACACCCAAACTCTTTCTTCCAAACTAACAGCTA
+CCAAGCTGTGAACCTTGTAAGAAAGGTTAGCGAGCTAGTTGAGGGTGAAAAAATATTGGACATGTACTCG
+GGAGTGGGAACCTTCGGTATATACCTAGCGAAGAGGGGGTTCAATGTTAAGGGCTTCGACTCGAACGAGT
+TCGCTATAGAGATGGCTAGAAGAAATGTCGAGATAAACAACGTTGATGCAGAGTTCGAGGTAGCTTCAGA
+TAGGGAAGTTAGCGTTAAGGGTTTCGATACCGTTATAGTTGATCCTCCTAGGGCTGGGCTTCATCCGAGG
+CTGGTAAAGAGGTTAAACAGGGAAAAGCCAGGGGTAATAGTTTACGTGTCCTGTAACCCTGAGACTTTCG
+CCAGGGACGTTAAGATGCTTGATTATAGGATTGATGAAATAGTTGCCCTTGACATGTTCCCTCATACTCC
+ACACGTTGAGCTCGTTGCGAAGCTAGTCTAAAACGTGCTTTTCAAGGACGTAGCAATGGAACTTACCTTC
+AAGCACGACATCTTCTCCCCTATAAACCTTGACATCCACGGTCTTCTTCCTTCCCTGGTCATCGATGATC
+TTGGCCTTGGCAACGAGCTTGTCGCCAACTTTAACCGGCTTCGTGAATCTAACCTCGGCCTTTCCAAGAA
+CGACAGTAGGCTCGTTGACAGCTAACATTGCCGCATAATCGGCTAAACCGAACGTAAATCCTCCATGAAC
+TAGTCCCTTCTCATCGACCTTCATCTCATCTATGGTTACTAGCTCAACCTCGGCGTAGCCTTCCTCAATT
+TTAATTGGCCTTCCAACCAGCCTCTCCGAGGTGAGCTTGTGCGTCCTCTGCTCCATCGTCAACACCAAAG
+GAAAAAGGTTTTTGATATAAATGGCTTTTCCTTGTATGGGGATAGGTCTTGAGCGAGTACAAGGTCTTGC
+TCGAGGCTGTGAAGGTGAAGGGTGACAGCATTTTCTCAACTAAAAGTGAGCTCATAGGTATTCTCGCTTT
+TAAACTAGGCATTTTAAGCGTTGGAGAGGCCAAAGACCTCGTGAATAAGGCGATTAGCGAAGGGATTATT
+GAGGAGACCGAGGAAGGTTTGAAGGTTAACGTTGAGCTTATAGAAGAGGAAGAGGAAAGTAAGGATATCT
+TCGGGGAGATGGTTGAGTACATAGCGAGACAATTAGGCATGAGCGAGATTGAGGTGCTGGAAGAGATCGA
+GAAGATGAAGGATAGGTACGGTAATCTGGATAAGAAGGTTCTTGCCTACCTCTACGGGATGGAGAAAGGA
+TTGGATATGGAAAAGTTCAGGGAAGATCTTGGGGAGTGATAACCATGCCCAAAATAAGGCCATTTGAAGA
+GTACACAGAGAGATATGAGAACTGGTTTGAAAAGCATAGGTATGCGTATTTAAGCGAGATAAACGCGATA
+AAATCAGTCATGCCCCAGGAAGAATGCGTCGAAGTTGGTGTAGGGTCTGGGAGATTTGCCGAACCGCTCG
+GAATAAAGCTTGGAGTTGAACCCTCAAAGAGGATGGCTAAGATAGCTGAGAGCAGAGGAATCAAAGTTAT
+AGAAGGGGTCGCCGAGGATTTGCCCTTTCCGGACAATTCCTTAGAATGTATCCTAATGGTTACCACGATA
+TGCTTCGTGGATGACCCCGAGAAGGCCATAAAAGAAGCTTACAGAGTTCTCAAGCCGAACGGGCATATAA
+TAATCGGGTTCATAGATAGGGAGAGCAAGATAGGAAGGGAATACGAGAAGAACAAGGATAAGAGCGTCTT
+CTATAGGGAAGCAAATTTCTTCTCAACCCAGGAAATAGTAAATCTCCTCGAGAGGAATGGATTCAAGGTA
+GAAAAGATAGTTCAGACGCTCTTCAGGAGGCTCGAGGAGGTAGATAGCGTTGAACCCGTAAAGGAAGGAT
+TCGGCGAGGGGAGCTTCGTCGCGATAAGGGCAAGGAAAATGGACGCTATGGATTTCGCTGAGAAGGTAAA
+GGGATTAGCTGAAAGGCTAGGAGAGGATAAATTAAGGGAGGCAATAGACAGGTTCTTGACCCTAAACGAG
+GGGATTGAAAAGACTAGGGGAGAGCACTTTGCAAAAGCTGGCATATACGGTTTCTTGGAGGGAATCTTAA
+CAACATTGAAGCTTAAACATGAAGACGAGGAGATAAGCGAATTGTTATCGCTAATAAAAAAGGCTAGGGA
+AATTGAGGAAGCATTCTTAAGAAAAGGTAACCCGCCAATATTTGAGCAGAAACCCCTATAAACACGTTAA
+CTCACGTGAGTTGTGATGAGAGCTATAGGTGTCATAAGGAAGTCAAGACGTGAGAGGGTAAGCAGGGAAG
+AGTTTGAAGAACTATTAAGGAGTGCTGGTTATGAGATTCTTGCGATAGTTGAACAGGTGCGAGAAGAGCA
+TCCCAGGTTTAACATAGGGCCCGGCAAGCTTGAAGAGATTAAGGAACTTGTGAGAGAGCTTAATCCAGAT
+AAAGTTGTGTTCGCGAATAGGCTAACTCCATCTCAAGCTTACAACCTATGGAAGGAGCTTAGGGTTGATA
+TAATAGATAAGTGGCAGTTAGTCTTGGAGATATTTGAGAAGAGGGCCCACTCAAAGGAGGCTAAGCTACA
+AGTTGAGCTAGCAAACCTCCAATACGAGTTACCTCTAGTTAAGGAGGCAATAAGGAGAATTAAGATGGGA
+GATAGGGCTGGATTCAAGGGTATGGGTGAATATCAGGTTCACCAGTACTTCAAGCACATAAGGTACAGGA
+TGGGGAAGATAAAGGACGAGCTTGAGAAGATAAGGAGCGAGAGAGAAATTAGAAGGAAGAAGAGAGAGGA
+GGAGGGATTCGTTCTAGTTGCCTTGGCTGGATACACGAATGCTGGGAAATCAACGTTGTTAAATGCCCTC
+TCTGGAGATTACGTTGAAGCAAAGAATCAAATGTTTACCACGCTAAGCACAACAACCAGAAGGTTTAGGG
+TTAGAGGTAAGATGCTTTTAGTGACAGATACCGTCGGTTTCATAGATGGACTTCCACCGTTTATAGTGGA
+GGCCTTTCACTCCACCTTAGAGGAGATAGTAAAGGCAGACATAATAGTCCTCGTTCTAGATGCAAGCGAA
+CCATGGAGAGAGGTAAGGAGGAAATTCTTCGCATCCTTAGATGTTCTTAGGGAGCTCAAAGCCCTGGATA
+GGCCCATGATAATTGCCCTGAACAAAATTGACCTAGTTAGTGAGGAGGATGTTCAGGAAAAGGAGTTACT
+CCTGAGGGAGCTCTTGGATGGAAGGACAAACGCCATTGGGATAGCCAAGATATCAGCCAAGCACAAAAAG
+CTTGAGGAACTATACGAGTTAATAGACAGGGCCCTCACCAAGCTTCCAAAGTTCCAGACGTTTGAAATCA
+AGGTCAAGGATCCATCAAAGCTTGGTAAGATACTTGCGATGCTCCACTCTATGGGAGAAGTCCTCGAGGT
+TAGTTATGGAAATGAGACCAGAATTCGGGCATACATCCAAACTGGATTGATAAGAGAACTAAATAAGCTC
+GGCGTTAAGCTTAGGAGGATTAACTAGCCGATCATTCCAACCGTGAGGAACAGTTTCGTGGTTCCGTAGC
+TTAATATTATACCCGTTAGTGGAGTCACGATCCATCCCAGAACAACTTTACTTATCACATCCCTTCGAAC
+TTCTTCCCCCGCAGCTAAACCCGCTCCCACGACACCCCCCACTATAGCCTGCCCGGAGCTAACCGGAATA
+CCAAAGTAGTTCGCAAGGCTTACCGAGATTGCAGAGCCGAACTGGGCTGAAAAAGCTGAGACTGGGCCGA
+GTGCCGTTATTTTCTTCCCAACGGTATACATGACCGCGTAGCTGAAAGTTAGTGTTCCTATTGCAACTCC
+AATTGCCCCGAATATTCCAGCTTCTCTTGGGCCCATTATACCGGCACCAACCAGGGGGCCGACGGTGTTG
+GCAACTTCATTCGTTCCGAAGTTAAAGGCCATGTACGAGCTTCCCATTATAGCCACCCACTTATAGAGAA
+TTTCAAGCTTCCTGAGGCTCTTTATCCTCCTGAACGTTCGCGAGTAAACTATGAAAAGGAGGAAAGCAAT
+TCCACCAGCTAGAATCGGAGAGATGACCCAAGTTAGCACTATTTTGCCGAAAACATCCCATTTAACTTGA
+AGACCAAGGGCGAGAGCAACTCCAACCACGTTTCCAATTATCGTTTGTGTTACTGACACGGGAAGCCCCC
+TAAGGGTGGCTATCGTTACCCAAATACCAGCAGAGATGAATATTATTGCAACCATCTCGGGCGTCATAAC
+TGGGACTATCCCCCTTCCAACGGTCTCCATGACCTTTTCTCCCCTAAGATAAGCGCCCAAAATAGTGAAT
+ATCGCTATTGTAAGAACGGCCTGCCTAAAGCTTAATATTCCAGAACCAACAACAACGCCCATCGCATTTG
+CGGTTCCATTTGCCCCTATGTTCCAGGCTATGTAGAAGACTATTGAAAGCAACGCTAAGGTTAAGCTCAT
+TTCATTTCATCACCTAGCAAAAAAATTAGTATAGGGGCAATTTTAAAACTTATCAAGAAGTGTAATCATC
+AAGTGTCTTGGCTCTAACGGTTATCTCCCTACTGTACTTTATCTCAACTAAACCGTCACCTTCAAGTTGT
+TTGAGCGTTTGAAGAAGTCTTGGCATGGGGGTCTCGAGCTCAGAGCTCAAGCTCTTCAAGGAGATGGCCT
+TCTTCTTCGTGGCCAGAACCTTATAAACAAACTCCTTGGAATGCATCAAAAGACACCAAAGATAATATTA
+TGGGTAGGGCTTAATTAAGCTTTTTGAACATTAATGTTCACCGAGCTTGAACCAGCTCGTCAAGTTTGAG
+ATAGCTTCAATACCCTTGGTTTCGTTCCTGGGGATTAAAAACTGTCCCCTGGAAATTATTAAGGCAACTC
+CATTTTCTTTCATGGCAGCCTTGACCAACTTTGGAATATCCCTGGGATCTATCTCTCCCTCGACTACCGC
+GTATAGCTTGTTCTCGTAGAATATTCCTATGAGGGGAACTCCGGTTACCCCAAGGGTTTCCATGAACTTA
+AGGTAGAACTCGTAGGCGGTCTTGTTCTCCCTAACTTCATAAAATGTTAAACTCTTATTTCCAAAGTACT
+CTGGAAGGAGCTCCTTCATCCTCCTACAGTGTGGACAAGTATTAACTCCAAAAACGTAGAAGTGAAACTT
+TGACTTGTCTAACCCTTCGAGCCAGTCTTGAGCCTGGGTTTTAGAGGGGGTCGTTGGAGAGGGCTGGGAC
+GTTTGAGTTGTGGTGGGAGTAGAGGTAGAGGATAGGCAACCCAGGGAAAACGCCAAGAGAACAATTATCA
+ATATGAACGCAACTTTCTTCATCTTTGACCCTCAACCCTTTATCAGTAAACCAATTAATAAGTTTGTCCT
+CCAAGAAAGTCGAAGAGATTCTTTGCTTTCATGACTTTCTTAAGCTCTGCGTAGGCTTCACTTCCGTCAC
+ACTCAGGAGAATACTCAACCCCAGCTTCCTCCAAGAGGTACTTCATTATCCCGAAGGCCATCATGGCCTT
+TTTCCCTTCAACCTCAACGACGACAAAGGGTTTCTCCCTAACTCCAACTAGGATATCGAAGTTCAGTCCT
+CCACATATGTTGGTGTCTATGAAGCTGATCTTTTCTCCAGTTTTTGTTTTCCTGGAGAATGAAGTTGGGA
+ATTTGCTTTTCATCCTCTCAATGACTTTGAGAACCTTAGAATACTGCTCCTCAGTTAATTCCTCCCTTAT
+TCTCAGCCTCTCAATCATTCGATTTCACCCATTAGAGCGTGATTTACTAGTTTTAAAATTTTAATCAAGG
+GGGCGTTGCGTAGTAGAAGGGTTCCATAGGCTCTACATGAGTTTCATTTCCAACTTTATAGACGATTAAA
+GGCTTAATTATATAAAGGTCATTCAACTCGCTCGTATTCTTTATGATCACCGTGAAATTAAGGGTTTTCC
+CTGGGGACATTTTCCTCGGAGCGAATTCTGAAACCTTAATCCAGGAATCCTGAACACTACGTCAAGAACT
+TCTACTGTTTCATTGAACGGGTTGAAAAATAGTGTACATCATCTTCGGAATTACCGCTTCGAGCCCAATG
+GAGGCTTCAACGTAGGAAGGAATTTTAAGCCTTCTATCCCCAGGAGTTAGTATCTCGAACGTGACGTTGC
+CTAGGGGAACCCTATTGGAGGAATTTTCCAGGAGGATATCGAGGTAAGCGTCATTCATGCTACATTCTCC
+AGGCTCTTTTATTTTTAGTGCAACGCTTATAACGGCTTTTGAATTGTCAAGAACTTCCATTCCTATGTCT
+TTAGCCTCTAGGCAAGAGGGAAGGTTTCTAACGCCGAAAACGCTACTGAGGTTTTTACCTTTATCTTTAA
+AACTCACCCAATAGAGGTTTAAAACTACCGTCTCGTTGACATATCAAGCTACGTACCCGAGGTAATCTGA
+AAGAAAAATACTCCCGATGCTTTTCCCGACTTTGAGGATTTTGGGAATTATGAAAGATAAGGGCGACAGC
+GAGTATTAGGACAACCAATAACGTCACGCCGAGTATGGCAATCTTCCTCATATATACATCTCCAAATAAT
+TAGAGCAATAGCGTGTCAAACCTTAAGAAGTTTACCATCGACGAGCAAAAGGAAGGAATTTAAAGTCGAG
+TTAGCAATAGGAACATGAGCAACCCGATGACGAAGGTGGGCACTCTCCGACTTGATGAGGATGTGGGGCG
+AGGAGCCAGAGGGTGGTGCGGTGCCTTTATAACTTTCCCTTTCCCATTGTTATTAGGTGAACCGAATGAA
+AACTGAGAGAGCGAAAGAAATTCTGCTCCAGCTCCTGAAGATTCCGTCTCCCTCGGGGAGGGAAGATAGG
+ATAGCCCTTTACATTATGGAATTCCTGCACAGGCTCGACTACGACGTTCACATAGAGAGCGATGGAGAAA
+TAATAGACCTAGTCGTGAACCCAGGAGCTGAGCTATTCTACGAGGTTCACATGGACACGATAGAGCCTAG
+AGCGGAACCCTTCGTCAGGGGAAACATAGTTTACGGAACGGGAGCGAGCGACATAAAGGGAGGAATAGCC
+TCAATCCTCCTAATGTTGGAACAACTGAAGAAAGAAGAAAAAGACCTCAACGTTGGAATAGTCTTCGTGA
+GCGACGAGGAGAAAGGTGGAAGGGGAAGTGCACTATTCATGGAGCGCTACAGGCCAAAGATGGCAATAGT
+TCTTGAACCAACGGATTTAGAAGTGCACATAGCTCATGCTGGAAACATAGAGGCGTACTTTGAGGTTGAT
+GGGAAAGAAGCTCACGGAGCATGTCCAGAGAGCGGTGTAAACGCAATAGAGCAGGTCTTTGAAATGCTCC
+AGAAGCTCAAGGAACTTGAGCCGTTTAAGGTGAAGGGGAAGTACTTCGATCCCCACATAGGGATTCAAGA
+GCTCATATGCGAGAACCCCTACTATCTAATCCCAGCCCTGTGCAAGGGGAGGCTTGAAGCTAGGCTACTT
+CCTAACCAGGAAGTTGAAGATGTCCTTGATCTAATAGACCCAATCTTAGATGAATACACGATTAAGTACG
+AGTACACGGAGATATGGGATGGATACGAGCTTAGTGAAGATGAGGAGATAGTGCAGATAGCGAAGAGCGC
+GATGGAAGTCGTTGGCTTAGATGAGTTCGGCGCTATGAGAAGCTGGACTGATGCAATAAACTTCACTTAT
+AATGGAACTAAAACCATAGTATTTGGCCCAGGAAACCTTGATATCTCTCACACGAAGCACGAGAGGATAG
+ACGTTAGGGATGTCGTTAAGGCTAGTGAATTCCTACTCGCAGTTAATGATATAGTTGGAAATACAAGTTA
+AATGCATCTACCTTCATAAATTTTTTAAGGACTTCCCCCCTAGCATTGGAAAGGTGGAAGGATGAATAGG
+AACTTCTGGCTCTTCGTGGCTGGAAGGTTCATTTCCCAGCTCGGATGGGCCATCCAAGAGGTTGCCCTTC
+CCCTGTACGTTCTAGACGTGACCCACAGTGCTAAGATAATGACACTCTTCGTCTTAGCAGATTTAATCCC
+CTCGATAATAACAACGCCAATAGCTGGAGTTTTTGGAGATAGATATGACAGGAAGAAGATTATGGTTGGT
+TTCGATTTAATAAGAGGAGTCCTCCTCTTTCTGGTTATTGCATTTAACTTCCTAACGATAAGATGTCTGC
+TTGTAGTTCAAGTGATTATGGCAATCATGAACGCTTTCTTCTCGGCTGGAACTGGTGCTATGTATCCAGA
+CCTCGTGAAGCCCGAAGAGCTTGAGAGGGCCAACTCCATAGTTATGTCCGCGAGTATAATCTCGAGGCTT
+GTTGGACCGGCAATCGGAGGTTTCGTGTACGGATTTGGAGGAATAAAGCTAGCGATACTGATGAATGCGA
+TAAGCTTCTTCGGCTCCGGCCTCTTCGAGATCTTCATAAAGTACGAATGGAAGACCAGAAACATCGAAGG
+GTTCTCAGATTTCGTGAGAGATATTAAAGAGGGTTTGAAATTTATAATGTCGAACAGCTTCATATCGACG
+CTCATAGGGCTTGTTATCCTCTTAAATGCCCTTGGGGCGCCTTTTGCAAGTATTATCTATCCATATGCAA
+TGAGGGAAATACTGAAGTTCTCGAGCCAACAGTTCGGCCTCGTGGAGAGCGCTTTTATGCTGGGAGCCCT
+GATTGGGAATTTAATCGTTGGAGCGTTTCTAGGGGCAAAAGCTGGGAGATATATATTCAGGTTATTCCTA
+GTTAATGGGGCCGTGGAATTAATATTTATCCTAATAATTTCTCCCTTCTTAGCTCTCCCCAGGAATAGCG
+CTTTCATGTTACTCTTAGTGCTTGGAGCAACTATGGGCATGGCTGGGGCTATGATAAACGTTCCACTGGC
+TTCTAAGCTACAGAGGGCGGTTCCCTCGGAGATAAGGGGAAGGGTGTTCTCCACCATGGAAATGCTGGCT
+AGAATAGCGAATCCATTGAGCCTAGTTGTGGTGGGTCCGCTAGTAGATACAATAGGAGCCTGGAAAACAG
+CTTCATTCCTCTGGCTTGGTTCTGGAGTTGTAATCCTCTACTACTGGATCTTCAAGGGAAAAGAATTAAC
+ATCAGAGGAGGAGTCTAAGCTTGTCGAGAACTTCCCTGGGGTTCCTCCCGAAGATTAGTATCATGGGCTC
+CTTGCCGACGTCCCCGAGGTGGTATATAACATCGGGCCTCTGCTTAACCCTCTTTATCGCGCTCTCAATC
+CCCCAGGGTATAGTTGCTCCCTCTCTTTCCTTAATCTCCTCGGGTTCCTCTCTCCTATCATAGAAGGAAA
+CCACAAGTCCCTGCTCCTCAGCGAGCCTTACCGTTTCTTCAGAGTACCTAATGTTTATCGCGCTCCTGTA
+CTCTGGGTAAAACTTCATGAACGTTAATACTGCCCTGGCCAAGTGGTCACTCGCACCGAATTCCACTGGA
+CCTACAGCCCTAACCTCGTTTCCAACTCTCACTATCCTGCCTTTTACCCCCGCAACGTCATCCCTAGTTC
+TAGCATAGGGTAGCGGAAGGGAATAGACGAAGTTAGTTCCAACCTCTGGAATGAATTTCACAGGGTTCAT
+CTCCTCGAACTCCCTAACGGCCCTAGTTAACTCCTCGTAAATCCTCCACTTCTCGGCTGGAATCTCTATC
+CAAGCTGATTGATTAACTGGGCAGTGACCGTGCCCTATTCTATGACCCATCGCTATGCCGAGGGTTATGA
+ACTTCTTAGCAACCTCTATCGCATCTTCCAATCCGAATCCCTTAGCCAAATTTGCCGTTATCGCAGCCGA
+GAAGCTGCATCCAGTTCCATGCGTGCACCCCTCAACTTTGGGGGCCCTGTAAAGCCTGTAGGAGCCGTTG
+TGATATAGAACGTCTATGGCCTCCTCTCCCTCTATGTGTCCTCCCTTGACTATCACCGCTTTAGCTCCAG
+TCTCCTCGGCTATCTTCTTTGCCGCAATCTTGGCATCTTCCACGGTTCTAATCTTCATCCCGCTTAACTT
+CTCAGCTTCGAACCTGTTCGGCGTTACAAGGGTTGCCAATGGTAGTATGTACTTGATTAGAGCATCTACT
+GCATCTTCCCTTAAAAGTGGGGCTCCGCTTTTGGCTATCATAACTGGATCAACTACGAGTGGGAAGTCAT
+AGTTTTTCACCGTCTTGGCAACGGCCTTTATTATCTCAGCATTACTAAGCATTCCCGTCTTTGCGGCATC
+AACTCCGATGTCCTCAGCGACGGCCCTTATCTGTTCTGATACTACATCGGGAGGTATATCGTGGATTGCG
+GTTACCGCTTGAGTATTTTGGGCTGTAACTGAGGTTATGGCAACTAATCCGTGGACGCCGAAGGCGGTGA
+ATGTTTTTAAATCGGCCTCTATCCCGGCCCCACCACCGCTGTCGCTTCCAGCGATTGTCAAGGCGGTTTT
+AACCAATCTCATCCTAACACCTCCTCTATTATTTTTCTAAGCTCTTCGGTAGCCTTCTTAACGTCGGAAG
+CCCCCATAACAGCCGAAACGACGGCAATCCCATCAACTCCAGCTGAGAGAACTTGCTTAACGTTTTCTAC
+ATTTATTCCTCCGATGGCAACCACGGGAATGCTCACTGCTTCAACTATCTCCCTTAATCCCTCGATTCTT
+ATAACTCTAACATCTCTTTTCGTCTTTGTCGGAAAAACAGAGCCAGCCCCTAAATAGTCGGCTCCCTTCT
+TCTCAGCCTCAAGAGCTTCCTCGAGAGAATAAACTGAAGCTCCAATTATCAAGTTCGGGGCTATCTCCCT
+AGCAACTTCTATTGGCATGTCCTCGGGCCCCAACTGAACGCCGTCAGCGTTAACGGCTAGGGCCACATCT
+ATCCTATCGTCTACGAAGAAGAGTGCATCGTATTCCTGGGTTAGCCTCCTAATTTCCTTTCCTACTTCAT
+ACATCTCCTTGGTGGATGCATCCTTTATCCTAAGCTGAATTGAAGTTGCTCCCCCTTCAAGGGCCTGCCT
+AACGCTCTTGACCTCTGGCTTTAACCTTCTGTCCGTGATTACATACAGCTTCAATTTCTCCCTAAACCCC
+AACTTCCCTCACCTTTGCGTACTTCCTTATTACCTCGCCATCTATCCTGTACAACCAATCGTACAGCTTA
+ACGTGGAAGCTTCCTGGGTACTTGGCCTCCTCATAGGCTTTCTCGGCGGCGATTCCAAATACGACGAGGG
+AAGAAATTGCCGCTCTAAGTGGCTCTGTGACCGCAACGAAAGCCCCAGTTATCGCGGTAACAATGCAACC
+TGTCCCGGTGACCCTTTCGAGTAATTTATGTCCATTGTATATCGCGAAGACTTTACCACCGTCGCTGACA
+TAATCTACAGCCCCAGTAACTGCAACTGTTGTGTTGAACTCCTTGGCGGCACTTAAAGCCAGAACCTTGG
+CTTTCTCTTCGTCGTACTCTGAAGAATCGACCCCTCTCGTCTTCCCAAATTCTCCTAGGAGTGATGATAT
+TTCGCCAAAGTTACCCTTCAACACGGTAACTCCTCTATCAAGGATTTCTAGTGCCACTTTAGTTCTAAGC
+TTTGTCGCACCTGCCCCCACAGGATCTAGAACTATGGGCTTTTTCATCTCATTAGCTATTTCTACCGCTT
+TTATCATGGATTTCCTCCACCAGGAGTCGAGGGTTCCTATATTTATCACTACGGCGTCGGCTAATCCTAT
+CATCTCCTCGAGCTCTTCTTCGGCGTGAGCCATTACGGGTGAAGCTCCCAAGGCGAGCAGGGCATTTGCG
+GTTGTATTCATAACTACAAAGTTGGTGATGTTGTGAACTAGGGGCTTTCTCTTCCTAACTTCGTTGAGGG
+CTTCAACGATAAAATTCAAAGCATTCACCTCCTGGAAAGGATATAGTAGAGTACCATCGTTATTAGGAAT
+ACCGGGATGCTTGCACCTATTTCATTCCCTATTTGGCTTAGAACTGGAACTGAAATTCCAATTAGGCTTT
+CCATAGTTAAAGACAGGTACAGGATAAACCCTATTACCCAGGCTATTATTCCTGGAGCTCTTATGCTCTC
+ATCCGCCAACAGCTTCTCGGCATCATACTCCCTCTTCACGAGGAAGTAGTCAGTTATCATTATGGCCGCC
+AATGGAACGAAGGCTCCCCCAATTAAAAGGAGGAAAGCCTCATACTTATCAACAGGGAATACCAAGGCCA
+AAAGCGTACCTAAGGTTCCAACTAGCAAAACCTGAGTCTTAAGGTTAGCTTTGGGATTTATGTTCTTCCA
+CGTTATCGAGGCTGAGTATATGTCCATAAAAGTTGTATTCAGCGTTGAAATCAAGACTATTAACATTGCG
+GGAATCCCTAGGCCATAGGCGGCTATCAAGCTTATCGGGTCTTCCTTACCCATGGCAACGTTACTTAGGG
+CTCCCAGGAAGTAACAGAATGCGGAACCCACTAAATGGCCCAGGTAAGTTCCCCAGGCCGCATCAGCCCT
+ACTTTTTGCAAATCTTGAATAGTCCGCTATAGTTGGGGCCCAGCTGAGGGGCATTGCGATTACTAAGTCT
+AGGGCTATTAACAGGGATAATCCACCCGTTCCTGGCTTATTCCATAGTTCCGAGAACGAGTACTTGCTGA
+ATATTACGTAGAGAAGCCACACACTAAGCACTCCGAGCAAGACGACGGATAACTTTTCTAGCCACCTCCA
+CCTCTCAGGCCCAACTATAGTCCAAGCCGTAACTAGTATTCCAAGGACTATCACCCAGGCGTAGTAAGTT
+CCTGGGAATATAACGTCTAAAGCCCTTGCACCGACTATCAGCATTATCGCGGTCCATCCTATTAGTTGGA
+GGTAATTTAAGAAAGAGGGCAACACTGAGCCCTTGCCACCAAGTGGTCCCCTTGAGAGAACCATCGTCGG
+TAAACCGGTTTCTTGCCCTTCTATGGCAATTAAGCTCATAACGGCGTTCCCAAGTAGGTGGCCCAGGATT
+ATAATTGCCAAAGCTTCTTTCAACGAGAGGTACGGCGTTAAGAGCGCTCCAGCCCAGATAACGGCTATTC
+CAAAGTCAGCACCAAACCATATTGAGAAGTTGCTCCAGAAGTCAAATATCTTCTCCTTTACTGGTTTTAT
+CTCCTCCATATTCTATCCCTCCATAGGCTATATCCCAAAAGAGTAACTCGAATTCAGATACCTCCAAGAA
+GACCTTCTTCGCCCTCTCCTTTTCGAAATCTCCGTGCATTTCGGCTAAAGAGTTTAGAATTTCCTCTATC
+CTCTCGACGTACTTCCTAAAATCTTCCGAACTCCAGTGATTGATGAAATCTATGTATGGGCTTTTCTCTT
+TTAGATTTTCTTTAACCCACTTCCAGGCCTCATAATAAGCCCTCTCCTCGCAATAGAATGCCGTAAAGCC
+TTCCAAAAAGCTTCCAGCGTATGCGGTGTTAAGTAGGTAGTTCACGTAAGCTTTTGCCCTCCAGTCTATT
+TCCCCTTCAAGCTCTACACCAAGTTTCTCAGCATTCTCTTTAAACATAGTTAGTTCCTGAGATATATAAT
+AGATGGACTCCGCGAAAAAGCCTAGAAGATTGTCTGGGGCCTTTGCCATGAGTATTGCCATGAAGCGAAG
+AGCGTTCTTTACGAAGTAGTAATCGTTAACTAGCCACCTTGCAAAAGCTTCTTTGCTTATCTTCCCTTCG
+GCAACCTCTTTTAAAAACCTGTGGGGAAGGAATTTTTTCCATATCGGCCTCGCTTCTCTCAGAAGTTCCT
+CAGAAAACATCCCCACCCCTCCAGGCCATCTCCCAGAAGGCCAACTCGAACTTACTTCCTGTAATGAATA
+TCTCCCTGAGCCTCTCGTAATCTCCTCCCAGGGAATCTATAATTTCTCTAAGTCTACTGACTAGGCTTAG
+ATACTCTTCACTGAGGTATACTCTTCCCCATTCCCTGTATATCTCGACGGGATTCCCATCGAGTTTATCT
+TTATGATACTCGGCTATCTCCGCGTAACTCCAGAAACAAGGTAATAAAGCGGTTAAGCCCTCAACGACCC
+TCCCTTTATAGGCCGTTGATAGCATAAAGTCCATATAAGCTGAGTTAACCAGCGTTGGTTCGGTTTTAAT
+GGCATCCTCCAGGGTAAGGCCAAGTTCCTTGAGTAACTCCTCGTAGTTCTTCATCTCGGTGGTTATTTCC
+TCCCTGGCGAGCTCTATGAGCTCGGCCAATAATGGGTAATCTGCCTTCGATGCTATTACAGCGAGGGCCC
+TAGTTAGACCTACTAGGTAGTTAAAGTCCTGCAGAACGTAGAATTTGAATTTCTCCATGGGCAAGTTTCC
+AGAATAGAGCTGAACGACAAAAGGATGCTCGAATATTTTCCTCCATATATGGTCGGCATCCCTCCTAAGC
+CTCTCGGTTATCACTACCTACCACCAAGGCTCAGCTACCCGAGAATTTTTATAACCTTTTTGTTAAAATC
+TAAAACTTGGTTATATTAGAAGATGTCCTCCAATGGGATGCTTATCTCCTTAATTCCAGACCTAAAGGCC
+CAGGGATCTTTAAGGAACTTTATTATCAGCAAGTTTCTATCCTGGGAGAGCTCCAAGACGGAAGTTGCCA
+AGTTCTCAAGGATCACTAGCGGACTGGGGGATAGGTTCTCTAGCATTCCCTTCTCAACTATGTAAAAGGC
+CAACCTATTTTTCCTTAAAGTGTAAGATTTTGCCGCTTTTAAAACTTCCATAGTCAAAGAAGATGCCGAA
+TCTAAAACGAAAAGCCTGTCAAATCCTAAAACAATGTCAATGAAGTTTTCCTGCGGTGACACCCTTTGAA
+ATTCGTTCCCATACCTTGACAGGTACATTGAAGGGTCACTTTCCATTTTAATTTTCGAGGTTATGTTCCC
+AACATCCTCACTTCCACCTATTTTCATAACCTTTACATTTGACATGTCGAGTTTAACGCCCATGAGGGTG
+ATATGTTTTAGATAAAGGGGAAACGTGTCGAGGATATCTTCAATTAGTACTGGGATACTTTTGTTACGGT
+AATGTTTTATCAGCAACAACAGAATCGCTTCAACCCCCAGGATGGAAGAGTTCTCAATCAATACTGTCTC
+ACCATAGTGCTTATTTTCTAAAAATTCGTAAAATTCGCTTACCATAACAATCCCTCCATAGAAAATTTGA
+ACTCTTTCCCAATGAGCTCTATGTTGGTGCTTTTCAGAATTGTAATGCGAACCTTCTCTAGATCCTGGGA
+TGCCCTTATTACTGTGCTTGCAAGTCTCTCTAATTCGAACTTAATTTCCTTTGGAACAGTTCTTAGTGAA
+TCCTCGTTAATTATGTATATTGCTTTTCTTCTCGTATTCCCAAGGAAACGTTGAATACTTAAAATTAAGA
+CGTACATTTCATGAGGCGATGTCAGACTCGAAAACAGATCCTCTATGCCGAGTGAGATGTTCAAATACCC
+ATCTATTTTAAGTGAACTTGTCTTCTCGGCATAAAGTTGAATATATACCCTCGGGTCTGGATGGAAAGGG
+ACTCTGGCAACGACATTTCCCACGTTGTACTTTCCCCCAGTCTTTACAACGTACACGTCTCTGAAGTCTT
+CATCTATTCCAAGAACCCTCAAATTTCTCTGGACTAGTGCAAGGGAGTCCAGGTTATCATCAATGAGAAT
+TGGCACGTTGTTTGACCTTGAATACTTAAGTGCACTATTCAAAAGGAGCTCTCTGACATAAGAATTCGAA
+GGATATAGCACTATTGCCGTCTCACCAAACTTGATATTGTCAATCACCGTGTTCATGTTTACAAGGCACC
+CTACAATAAAAATTAACTTAACAAAATAAAAATGTATCGAGAGTTAGAAGCTAAGTCTCCCTAAATAGGC
+CATATTTCTTGGGGTCATAGAATGGTGGTGTTACCGTTATCGCTTTCTTCCTTGCCCCTCTAATCTCGAC
+TTCAATTTCAATTCCAGGCTTCGCATACTCCTCCTTCACGAAGGCTATTCCTATTCCGACGTTTAGGAGT
+GGTGACAGTGTTCCACTTGTGACTTCCCCTATTAACTCCCCATTGGCATAAACCTTGTACCCTTCCCTGG
+GAATTCCCTTGTCTACCATCTTAAAGTGAACCAGCTTCCTTCCAAGTCCCCTCTCCTTCTGCTTTAACAG
+TGCATCCTTTCCTATGAAGTCCTTGTCCCAGTAAATTGCAAACTCGAGATTGGCTTGCAATGGAGTTACC
+TCATCGATGTCCGTGCTTAGGAGTTGAAGCTCCTTAGTTTCATTTCCGTACAAAGTGTATCCAGCCTCAA
+GTCTAAGGGTATCCCTAGCTCCTAGACCAGCAGGCTTAATGCCGTACTTCTTACCTTCCTCCAAAATCCT
+CTCCCAAACGTGAAGGGCCTTTTCCGGTTCTCCCCTCTTGCTTTCATCCGGATGGTATGGATTCGCATCC
+TCTATGTACACCTCGAATCCGTTCTCGCCTGTGTAACCGCTCCTTGACAGTAGCATCTTTATCCCATCTA
+GCTCAACCCACCTAGCTTGGAACCACCACATCTCATTTATGTCTATTCCAAAGAGATCCCTAGCTAAATC
+TCTAGCCTTTGGACCTTGAACCGCGAACATTGCTATGTCATACGTCTTAAGCTCAATTTCAAGGTCAAGC
+TTGGTGAACTGCTCTATCGTCTTCTTTAGATATGTGAACCATGCATAGAGCTTTTCGAAGGCATCTGAAT
+CGCATATCATTAGGTACTCGTTGTTCCCCATATTAAAGATAAGGGTTTCGTCTTTGATGGCACCCCTCTC
+GTTGAGAACCAAGGTGTAAATGCCACTTATTGCGGGAGGCTTGCTTATGTCGTTAGTGGTTACGTATTGT
+AAGAACTTGAGAGCGTCCTTTCCCCTGAAATATATCTCCCCCATATGGGACACGTCAAATAGCCCTACAG
+CATTTCTGACCGCTAAGTGCTCCTCCTTTATGCTTGAATACCATATTGGCATCTCCCAACCTGCGAACTC
+CTCTATTTTCTTGGCATGCTCCTTGTGCCAATCGAATAGGTGAACTCTCTTTGCCATCAGGAATCACCAA
+GAATTAAAATGGTGATACAGCTTAAAACGTTTAGTTCTCCAATTCTTTCATGTGTTCAATTCCAGGGCAG
+TAGCGTTATAAAGGCTCACGAAAATTTTTGAACCGATGAGAAGGATTAAGGTTCCATACATAATCTTCAA
+AACCAAGAGTGGAATATATGGAATCGATGCCTACACCTCCCTTAGGGTCGAAAAGGTTGAGAGGGCTGCA
+ACTCTAATAAGGAGATTTGACAAAATGCCTTCTATGATCAAAATGGAGGAAACTGAACTAGCTTTAATAA
+GCAAGGACAATGTTGGGGATTTTCTAATCCGGTTGAAGGATTATACAAAGAATAAGGCCGCATCCAAGTT
+GAATCAAAGGTTCAAGAAAATGAGGAGGTGGAATTTGTTTAGATTCTTAGGGATACCGACGGGACACTCA
+AGGCATATTTCTGAAGAGGAGAGACTTGCAAAAGAGAATAGGGAAGCTCTTTTAGCCCTTAGCATACTAA
+ACGTCGTGTTAAAGGGTGATGTTGAACCACTCGGTTACTCGTTTATAGAGCTGGAAATTCGAGATGATGG
+GGTTTACATAGATGGGAAAAAAGATGGAGTGTACACGGAACTCCTAAAAGTAGATATGAGGGCAGCGATA
+GCTCTCCTTGAGCTAGCTAGATGAGTTCCCTCTCAGTCTTCGTTAATCTCCTGGCCCCCGTCTTCGTTAT
+AACTATCGTATCCTCAATTCTAACGCCACCAAACTTTGGAATGTATATTCCAGGCTCTATGGTTATTACC
+ATACCCTCCTTAAGAACGGTTTCATCGTATTGGCTAACACCAGGCCATTCGTGGATTTCTAACCCGACAC
+CATGACCTAAGCTGTGAATGAAGTAATCTCCATACCCATATTCTTTAATTATATTCCTCGCTATTGAATC
+TAGCTCCTTTGTAGTTATTCCAGGCCTTGCAGCTTCCACGGCTTTCTTCTGTGCTTCGAGAACTATTTCA
+TATATCTCCCTTTGCTTCTCATTGGGAGAGCCAACGACGACCGTCCTTGTTATATCGGAATTATAATGGT
+TGTATAGGGCCCCAAGGTCTATAACGACTAAATCCCCCTTCTCTATCCTCTTGTCACTGGCCACCCCATG
+GGGTAACGCTGACCTGTAACCGCTAGCAATTATGGTGTCAAAGGCTGGCTTTTCTGCCCCGTTCATTTTC
+ATCAAGTACTCAACCTTGGCAGCAATTTCCCTCTCCTTTTTACCTTCCGTTACTTCCTCAATAGCTGCCA
+TTACAGCTTTATCTGCTATTTCGCAGGCTTTCTCGATGATTTTTATCTCCTCATCTGATTTTACTATTCT
+CATTTCCTTGATAACATCGTCCACCTTCTTAAACTCGGAGATCTTTCCTTTTTCCTTCAAATCCTCAACG
+AAACTGTAAGAAAGGCTGCCCTCTATTCCAAGGACTTTTACCCCTTCAAATACCTTGTAGAAATCATCCC
+TTCTCTTAAACTTCTCGACTGGTATCTTACTTTCCTCCTTGGCCATCTCATATTCGAGTTCTGGCACATA
+AAGCGTTGCTCCATCATTGTTCACGAGAATGTAACCTCCTGCAAGGGGAGAAGCTCCAGAGAGATAGTAG
+ATATTTGGATTTTTTGTTATGAGAACTGCATCTATAGAGTTTTCGTTCATAAACTCAATTATTCGTTTTA
+TCTTTTCGTCCATTATGTTCACCTAATTTTTGCTTGTAAATCCTCTATTAAAACTTAATGGACATGCTTA
+AATACTCATCAAACCTAAGGGACATCATGTTTGGGTGGAGAGGTAGAATAGGGTTGATAGTTCCATCATC
+AAATACTACAATGGAGATGGAATTCCACTCCGTGTTGCCAGAGGGAGTGTCATTGCACACATCCAGGATG
+CCCTTAAAGAGCGTTACCGAGGAGGAACTACTAAATATGAGCTCATACGCAATCGAGGCCGCGAAGCTCT
+TGGCGGATGCTGGGGTCGAGGTAATAGCCTTTGGTTGCACTAGTGGTTCGTTCATTGGAGGAAAGGATTT
+CGAGAAAGAACTTGAAATGAAAATAGAAAAAGAAGTCAACGTTGAAACGTTCACAACTAGTACAGCAGTT
+ATTGAAGCCCTCAATATTCTTGAAATGCAGACCGTTCAAGTGATAACTCCATATATAGATGAGATAAACC
+AGAGAGAAAAAGAGTTTTTAGAAGCTAATGGATTTGAAGTCGTTGACATTAGGGGGTTAGGTATCTCAGA
+CAATATAGAGATAGGAAAACTCGAGCCATACATAGCTTATAGACTTGCAAAAGCTTCATTTACTGGGGAT
+GTGGATGGAATATTCATAAGTTGTACCAACTTCAGGACTTTTGAGATAATAGAAAAGCTCGAAAGAGACC
+TCGGAGTCCCCGTAGTTACAAGCAATCAAGCAACCCTATGGATGGCCCTCAGGCAGATAGACGTAAAAGA
+TAAACTGCCACTAGGAAAATTGCTAAGGGAATACTGAGATGATCGAGGTAATATTCCTGGGAACTGGCGG
+GATAAAGCCAACCCCCGAAAGGAACGTGCCAAGTATAGCTATAAAAGTTGAGGGTGAACTAATCCTTTTT
+GACGTCGGTGAAGGAACGCTCAGGCAGATGGAGATAGCTGGATTAAGCCCCATGAAAATAAGGAGGATAT
+TCATAACCCACTTTCACGGTGATCACTACTTAGGATTGCCGGCCTTGATTCAGACGATGAACCTGTGGAA
+GAGAAAAGAGCCACTCCACATCTACGGCCCAGAGAATTCAATTGAATTCATAAAGAACCTGCTGAATAGC
+GGTTACTTTGCACCTTCCTTTGATGTTACAGTCCACGAGCTCCCAGGAAAAGCTAGGTTACAATTCGAGA
+AGTACGAGGTGTGGGCCTTTGAAGTTTCCCATGGAGTTCCAGCTTTAGGTTACGTATTCAAGGAGAAGGA
+CAGGAGAGGGAGTTTTGATTTAGAGAAGATAAAGAATCTTGGCCTAGAACCGGGCCCCTGGATGAAAGAG
+CTTGAGGAAAAAAAGGTCATTAACATTGGTGGTAGGACGATAAGGTTATCTGAGGTTACGGGGCCTAAGA
+AGAGGGGAGCGAAAATTGTGTATACCGGAGATACCGAACCATGTGAAAACGTTATTCAGTTTTCTAGAAG
+GGCAAATCTCCTAATTCACGAGGCAACCTACTTAAATTCAGAAGATAGAGGTGAGAGCTACCACACAACC
+GTTGAAGAGGCCTGTGAAATTTGGAAAAAGTCAAAAGCTTTCAACTTAGCTCTATTCCATAGGGGTCCCA
+GATATTCTTTTAAGGAATACAAGGAAGGTGCCACTAAACTATGTCCACAAGCTATGATACCAAGGGACTT
+CGACAGGATAATGGTGAAAGGTGCTGAATATGTCATATTTAAGGTACGTTAAAATAGTTGGCACGGTTCA
+CGTTTCCTCTGAGAGCGTGAATGAGGTAAGGAGAATTATACTTGAAGAGGATCCCGATGCAATAGCACTT
+GAGCTCGATTATGAAAGACTACTGTCTCTCCTAAGTGGCTCTAATCTTACGTTTTCCCAAGCAATGAAGC
+TTGGAAAGATGGGCATCTTAGCATATATCCTTCAAGAAGTTGAAATCATCTTGGGAAAAGAATTGGGAAC
+GCCTCCTGGGAGCGAGATGATAGAGGCATTTGAAGTTGCAAAAACCCTTGGAATTCCTGTTTATATGATA
+GATCAACCAATTCGAGTAACGCTTAGGAAGCTTTTATCCATTCCACTAGGAGAGAAGATTAGGGCTATGC
+TTGATATAATTTCCACTTTCATTAACCCAGGAGCTCAAACCCAATTAAGCTTTGAGGACGTCGAGGGGCT
+TAGCTTTGAGTTCCGTAGGAAATACCCCACCATGTACAAGATACTCGTCGAAGAGCGAAACTTGTACATG
+GCAAGAAACATTATGAGAATAGTCGATATCCTCCTGGAAAGAAAAAAGAAAGTGAAAGTAGTTGCAGTTG
+TTGGCCTTGGACATAAAAAAGGGATTGAAAAGATACTATCTCGCTCTTTCCCTAAGGGCGTTCACTAGCA
+TGTCCCTGTATAGCTCTAGTTTCTTAAGCTCTTTCTCACTTATGCCATTTGCCCTGCTTATCTCCTCATA
+GAACTTTTCTAGCTCGTTGAGAATTTCATTGAGCACATCAAAAGAGCCATCCGAGACAGAGGACAGCTTT
+CCTCTCAGAAACGGCATAACTTCTTTGGGTCTTCCAAGGTAGGCCCAGTAGAGGCCTTCCCTAAGAACGC
+TGTCTAAGAGCTCAACGTTTGGTTTCTCGATCCCTCCTCATGTAGATATCACCGAAATCATTGGAAAATT
+TTATACATATATAAAAGTTTTGGAAGAATTCTTGACAAAAAGACAAAATCAGCTCGTTTCGTCGTAAACC
+ACTCCAGCGAACTCTCCATCGTCCAATGTGACAAAGCTCACTTTAATTTTCTTGCCCGTTTTTGGATCGA
+CTACAACGAAATCTGGGTTTCTTAGGTATTCGCTTGAGGGGATCCTCATTACCAAGTCGTAATGCTTCTT
+GAGCTCTCTCAAAAATCTATCTGGGTTTCTCTTAATCACGACCATATAAACCACCCAATAGTATCTACCA
+CTATAAAGTATAAAAGAATTTCTATAGCCATTTGTTAAAATATGAATAGACGATCGTCGAAAATCAATCC
+TTCGAGACACCAGCGGCTTCAAATAAGTCGCTAACTAAAACTAGGGGGTATAACTTGAATCCCTCCTTCT
+CGATGTTTTCTCTTGCTCCTTCCTCCCTATCGACAACTACGAATATCCCAACAACTTCAGCTCCATGCTC
+TTTTAATATCTTGGCCGCTCTTATGACGCTACCACCCGTTGTCGTCACGTCCTCAACTAAGAGGACCCTG
+TCCCCGGGAGATATTTCACCCTCAATTAGCTTCCCAGTTCCGTGCTCTTTTTTCTTCTTCCTTATTATCA
+AGAGAGGTTTGTCCGTTTCAAGACTTAAAGCGGTAGCAATTGGAACAGCACCCAATTCTGGGCCCGCTAC
+CTTATCATATTCAATCCCAAGCTTCCTGGATTCTTCTTTGATCATTTTAGCTATTAGCTTAAGTGCTTTT
+GGATTCGTGATAAGGCTCTTTATGTCAATATAGTAGTTACTCTCCTTCCCCGAGGTTAGAATGAAGTGTC
+CGAACTTTATGCATCCACTATCTATTATCAACTTCACTAGCTCTTCCTTCATAGACTACCACCTCACAAC
+GAAAACCTCAAAAAGTTTTATAAGCTTCCCTTTAAATCAGGGCTTGAAAAAGCAGGGGTAAAGACCCCGA
+GGTAACTTGAGTTTCGACGCTTAATTAAGTTGATTGGAGGGAGTTGGCATGGTTCAGAAGGCTCACAGTT
+TTAGGAGAAAAACAAGGAAAAAGCTTCGCAAGCATCCAAGGAGGAGGGGACTTCCTCCCTTGACTAGGTT
+CCTCCAGGAGTTCGAAGTTGGGCAGAGGGTTCACATCGTCATAGAGCCAAGCTACCACAAGGGCATGCCA
+GACCCAAGATTCCACGGTAGAACTGGAACGGTCGTCGGAAAGAGGGGAGATGCCTACATCGTGGAGGTTC
+CAGACGGGAACAAGGTAAAGACCCTCTTCATACATCCAGTTCACCTAAGGCCCCAGAAGTGAAGGGCCAT
+GATAGGACGGAAGAAGCTGGGAGAGAAATACATAACGATAGCTGAGGCTAAGGAAATACTATTAAAGAAG
+TACGAGGAAGGGAAAAAGGCAGGAATAGAGGAGCCCCTATTCTACGAGGCAAGGCTAGCCCTAGAGCATG
+CAGAGAAATTTGCAAAGCTGTCCGCAGAGAAGGCAAGGGAAGCCGTTGAAGAATTGATTTCAGCATTTGA
+CTGGATGAACGATAGAATAGCGGGAAAAATAGTTGACATAATGCCAGAGGACAATCTAGACTTGAGGGTA
+ATATTCGCCAAGGAAGAATACCAACCAACCCAGGAAGAGATGAAGAAGATCCTTGAGATACTCGACAAGT
+ACAGGGAAACCTAAATCTAATTCCCCCCAGTTCTTTTTCTTAATTTTGATTATTATCACTGTGAATGAAA
+ACGGTTTTATACACCTTTTTTCTAAGAATACTCTGGTGGGATTGATGGAAGTTTTCGAAATAAAACTCAA
+AGTCCCTTATGATAAGAAAGGGGCAATTATAAAGAAGTTGGCAAACGTAGTTAGGGGGAAGGCAAAACTC
+CTACCTCCAGACTATTACGGGTTCAGCAGGATAATCGTTGAGGGAGATAAGAACTCGATAAAAGAGTTAA
+TTAAGCAAGTTGAGATAAGAAAGGTCAAAATATCAAGCCATTAGGATATTTTCTAGAACTTTTACGGCTT
+CTGCTATTCTCTTTTCTGGCTTATCATCTGTCTTAGGCAACTCGAGATTAATGACTACCCTCTCTTCCCT
+TCCCTCTTCATCTACATCGTAAATTTCCAGCTCTTCGATGTCAACGCTCTCAAAGAAAGCCTCGAGCTCT
+GGAGCCAAGAGCTTCCTATTCCCTCCGTACACCTCCACTCTGACGAAGTCATCCCTTGAAGATACTATTA
+TCGCGACTTCATACTCTCCGATTTTCTTCATGAACCTTACTACATCCCCATAACCCATGGACTCTTCCTT
+AAATCCCATCTCGATAAGGGTCTTCCTAATCCTCTCAACCTTACTCCTCATCTTCCTCAGTAACTTCTCC
+CTGAGTTTCATGCTCTCCTCCAAAGCCTTCTTAATTGCCTCGCCAACCCTCTCAATATCTCCCTCCCAAA
+TTCCAACGAGCTTTATACCCGAGCTCGTAGACCTGACCTCAAGCTTAATCTCGCTGGTATTAAACTCAGA
+TAAATCGTCTATCTTAAGCTCACCGAGGCGGAGGATTTCAAACTCAATTCTCACGAGCCTTCCAAAAGTA
+GCCCCCTTAAACTTCACGGGGATCACCTAATTGGGGATACGTGGATGATTTAAAAACATTGCTAGTTTAC
+TTAAGACTGGTGAAGAATGGTGAAAATTGGAAAAGTTGAGATGTACATCAATGAAGAACTCGAAAGCGGT
+AAAAAGTTGCACTTCGTTCTAATAGATCCCGATGACACTCACCCAGAAATGGCTGGAAGGATAGCGGAAT
+TGTGCGAGAACGTTGGGGTAAATGCAATAATGGTTGGGGGATCAACTGGAGCAGAAGGTGAAATGCTAGA
+TAACGTCGTTAAGGCGATAAAGGAGAGCTCATCCTTACCGGTAATACTCTTTCCCGGTTCTCATAGTGGA
+ATAAGCAAATATGCCGACGCGATATTCTTCATGAGCCTTCTAAATTCACGGAATCCATTTTTCATAACTG
+GGGCCCAAGCCCTGGGAGCGTTTACCGTAAAACGTTATGGGTTAGAGCCTATTCCAATGGCATACATAAT
+AGTTGAGCCCGGCGAAACCGTGGGATGGGTAGGGGATGCAAAACCGATACCTAGGCACAAACCAAAGCTG
+GCTGCTGCATATGCATTGGCTGGCCAGTATTTGGGCATGAGGCTAGTCTACCTAGAGGCTGGAAGTGGAT
+CTCCTGAACCCGTGCCTCCAGAAATGGTTAGGATTGTAAAATCAGTTATCGACGTCCCCTTGATTGTTGG
+TGGAGGGATAAGAACTGGAGATCAAGTGAGGGAATTGACTAAAGCTGGGGCCGATATAATAGTGACGGGA
+ACCGCTATAGAGTCAACAAAAAGTATAGATGAAGCGAAGAGAAAGCTAGAGGAAATTAGAAGGGGACTAA
+AGTGAAGCCCAGATTTCAAACCCTTCCCTAAGATATTTTTGAAGTAGTTTTCCTACTGGAGAGGACTTTG
+AAACCTTGACGACCCCCTTCTTACTTGGTGTGGCCGTGAAGACGTACTCGTTTCCAGCGTAGAATCTCAG
+GGGTTTTCTTGCGTAGTCTGGAGATACCCTCAGAACTATGCTCTTCTTCTTTTCATCTATTTCCACTGGT
+ATCTTCTCCTTGACTTCAGGTTGCTTCTCACTGAGGCTCTTGACTTCAATGCTTATTCCAAGCCTCTTTT
+CAAGTTCCTGGATTCTCTTCCCCTTCTTACCAATTATTGCGGGAATATCGTACTCATCAGCGTATACCAC
+CGCCTTGTGAGGAGTAACCACCTCGACTTCGGTGTAAACATCCGGCAGAAATCTCTGGATTTCCTGTTTA
+AGCCTCTTCTCGGCAAGTTTAAGGGCGGGGGCTTTTTCTTCTTTCTTTATTGGAACGACGCTAACTTCCT
+CACCGAACGTGTAGATTTCATACTCTAGTTGCCCCGTCTCAAAGTCCCTAACCTCTATAACGGGCCTAGC
+TAGATCTTCCTCCTTCATTCCCGTTGGAACCTTGACCTTGTATTCGAGCGTTAGAACCTTTGCAACTTTT
+CCGCCCTTTATGAATATTACCGTGTCAACTATTTGAGGAATCATTCCAAGCTCAACCCTTCCAATGAACC
+TTTGAATTGCATCTATTGGCTTCGTTGCATGAACAACACCAACCATTCCAACCCCAGCTAACCTTAGGTC
+TGTGTAAATTAGGAAATCACTCGTCTTCCTCATCTCGTCGAAGATTGTGTAATCTGGCCTAACTAAGAGT
+AGTACATCTCCGGTCTTTTCCATGCTACCGTTCAGCGCGGTATATTGAGTTATCTCCTCGCTAACCTGCA
+AGTCCCTAGGCTTCTCCATCGTCTTGACTATCTTGCCCATACTAGCGTACCATTCTGCAAGCGCCTGGAC
+AAAGGTCGTCTTTCCGGCCCCAGGAGGTCCAGCGACGAGTATTCCCTCGGCCTTCTCCTTTAGTCTCTCT
+AGAAGCTTCCCGCTTAGGTTGTAATCCTCTATGCTAAGTTTCTTTATTGGCCTTACAGCCGTTATCTCGA
+TTCTATCTGAAAATGGTGGCTTTGCAATCACTATCCTATAGTTTCTAAGCTGAACTACAGTAGCCCCCGG
+CTCATCGAGCTCGATGAAGCTCTCGGGATCCCTTCTAGCTCTCTCAACGATATCATCGGCTATCTCCTCT
+AGCTCTTCCTCATCTAGAGGTTTATCCCTGATTGGGACGAGCTTCCATTCTCCTGGTCTACCCTTCTTGG
+CCAATGGCCTTACCCCTGCCTTCAAGTGAACGCTCATTGTTTCATCATCGAAGAAGTCCTCGAGCCTAGT
+CTTGGGCTCTCTCTTACTTTCGAGGTAGATAACTTCGATTCCCTTAGCTATAGCTATGTCCCTCTGAACT
+TGGTCTCCAGTAATTAGCACTGCATTCAGTTCCCTGGCAACTTCCCTGACCATATGGTCTATTTCCCCAG
+CCTTTGCCCTTTTGATTTGCCAAAGCTCTGGCCTCTCTCCGTAAAACTCCAATAGAATTTTGCCCTTGTC
+TGCAAGCTCCCTTAACTTCTTTAATTCCTCAAGCCCAGTGTGGCCTATCGCCTTACCTTCATTCGCCTGA
+TGCTCTATCTCAGCGACAACGGCCTCAGGCACGACCACCTTAACCTTCTCTCTCACTCTCTTGAGGTACT
+GGGTGAGCCTGCCGTCAACTATCACGCTCGTGTCGGGAACTATTACTTTCATTGTCTCACCTCCTACCAA
+CAATAAAGTGGGTGCTTTTTAATCTTAGCCAAAGAGTTTTAAATACTTTTAGTTAATAAATTTGGGGGTG
+AGAGGATGGCGCTGATAGAGATAATCAGAAGAGCTAAGGAAGCTGAAGAGGATGCACTTAAAGAGTACAA
+GGAAATACTGAAGGAATTAAAGTCCCCAGAGGATGCAGAGTTGAAGAGGGTAATTCTAAGGTTAGCGGTG
+GATAAGATCTTTCACAAGGAATTGATGGAAGCAATAGAGCGGGCATATAAAGAGGCATCCAAGTTACTCA
+GGGAGCACATAGATCCTTACTATCCAGAACTGGAGCCAATTAAAAATTCGATAGCGCAAGCTGATGAGGG
+ATTAATTTTAATTCCAGGTATCCCATCCCTCGTCATACCAACGGGAACCCTTGGATACAAGATCCCTCCT
+GAGGACATACTAGAGGAAATACTCTCAACGTCACCAGAAGTTTCCATAATGCCAAGGGATAAGGCAGAAA
+AAATGCAAAAAGAAATTGAAAAACTAATCAGAGAGGAGAGGGAAATGGAAAAGAGTTACGAGAGCCTTGA
+AGATTTGGCGAAGCATCCAGTTATAAAGGACATTGCAAGGTCTTTGCTGTACAACGAAGCCCAGCATAGA
+GCCATACTGAAGGCAATTTCAAAAAAGTTCAAGATTTAGTAACTAATTCTAACTTTTTGGATCAATCAAT
+AAAAAGGTTTTAAAATATTTTTTACCCTGTTTTAGAAGATGAAACTCAAAACGAACATATCAACATTAGA
+TAGAGCCCTTGGAGGAGGGTTTGAAAAAGGATGCAACATTGCGTTAGTTGGGGGAATGGATAACGATCAC
+ATTATATTCGCTCACCAATTGATTGAGGCGTTTCTTTCTCAAGGTGAGAAAATTCTCCTAGTTGAGCTCA
+GACAAGACCCAATGTCCCTTGTGAAATGGTTAAATAAGCATGAGATAAATTATGAGGATTACATCAAAAG
+TGGCCATTTAAAAATACTTGATGGTTTTTCAAATCTATACTCCCCCACTAATGTTGTGGGTCCTAACGTC
+TTACCAAATCCAATGGATCTCGGAATAACATCAGCAATAATCCGAGATAACGTGTCGAAAGAGCCTTATG
+ATATCGTTGTTTTTGACGACATCACAACTTTATACTCCCTCCAAACTGATTACAAAGCTTACATAAGGGT
+CATGATAAGATTGATTAATTCACTTAAGAAATTCGGAGTCTCTACTATTATAGGTGTAAATGCTGATGCA
+TTCCCAATCCAGGATCTTTCGATGATTCTCATGCCTTTTGAGTACTTATTAGAGGTCAAAAATGGAGTAA
+TAAAAATTAATAGATCGTTCTCCTTTATAAGGGTTAACGAATTTCAGTATATAAAGACTAACAAGGGGAT
+ACTGCCAATAGAAGATGTCCTAAAAAGTACCGATCATATTAGGGAATCACTGATCTTGACTAAAGATGGT
+AAACTCATGATAGGAGGGGAAAGGATACAGCTAATTTCAGAACAGTCAGAGAGATCTCTCATTGAGTTTG
+TGTATCAATTTTTAGGTTCTAAAGAGGGTAAAGAGTTCCTATATAACTGGGGAAGATACGAAATAAGAGA
+TGTAGACTTCTCTAGAAAAATAACGACAACTGAGGAAATCAGGGAAATCCTAGAGAGCATGTTTGAAACA
+ACGAAGCTCATGGGGGGAGGAATCCTTAAGATTGTAGAAATTGATGAGGATATTATCATTGTTGAAGGAA
+AGAACCTGTTTCCAAAATTTGAGAACTTTCCATACCCAGCACATCCCCATTATGCAGGTTCCATGAGTAA
+ATTATTGGAGAAGGCTACTGGAGAACTGTGGGAGGGAGAAGAAATCAAATGCGAAGCTCAAGGAAGTGAT
+AAATGCGTATTTGTACTCAGAAGGGTTTCTACTGAGAAGACAGTTTGAACGATCTTCCAATCTCACCTAA
+GGGAGTGTTTGTTTTTAGACTTCCAACTACTGTCCAGTTCAGTTTAGTATCGTTTTCGACTATCGATTTT
+ATAATCTTAGTGTCAACATTTGAGAACGTAACAGTATAATTGAGCTTCAATAAAATAAAGCTTCCAGCAT
+TTACTGTTATATTTTCAACTTCTTTGTACCCAATCGGAGTTGAATCTAGGAATAAACTAGCCTCCAATTT
+ATCAATTACGGCATCTTCTTTTCCATTATTTTTGACCTTCAGTTCCACAACCACAGTTGCGTGATCAACG
+TTAACATCGCTAACAGTCACGTTTATAACCTCCACGTCACAGTTCCTCAACGCACCAATAACAGCATGTG
+AGAATACAAAGTAGGAAAGGGATATTCCAGTCAGCGTTATCAGCATAACCAGAACAACCGTGAAAATCCC
+CCTCATCTCACTCCCCTTTGAGCTTTAAACCAGTGTGTTCTTGCTTTATCCTCTCAACCAATGATAATAT
+ACTGTCGGTAACCTCCTTTAACTTGTTAGCTAGATTCTCTAATTCCATAACGACTTCCTCAAGGGTTCTC
+TCCATCTCCTCAACTTCCTCCATTGCAAGTGCGAGCTTCTCCTCCTCTTCCTTTCTGTACACCTCTATGT
+TCAGAGTATCATACTCCCAAGATATCTTGCCATCGACTATATCGAATTCAATGCTTATCCTCACAACATC
+TTCCTTTTTAACGCCTAATTCTTGCAACTTCTCAAATATTGCTTTGTTTACCTCGGCAGCGGCCCTCACG
+ACTTCCTCTGGCTCAACCTTTCCTCGCGTAACTGCGAAGAGAACCCTCCTGACCTTGTTAGCATAACCTG
+ATGCCCTCACGAATCCAGTCATTAGCTTGGGCATGAAGAACCACCATTATTATTTTTTAGGATTTGGTAT
+ATATATCCTTGATGGTGCTTTGGCATGAACATACTTATTTTTGGGCCCCCGGGAAGTGGAAAATCAACAC
+AAGCAAGGAGAATAACGGAAAGGTATGGTCTAACTTATATAGCCTCTGGAGACATAATAAGGGCGGAAAT
+AAAAGCCAGGACACCCCTCGGCATTGAAATGGAGAGGTACCTATCAAGAGGCGACCTAATTCCGGACACA
+ATCGTAAATACCCTGATAATTTCAAAGCTCAGAAGGGTGAGGGAGAACTTCATAATGGACGGCTATCCCA
+GGACGCCAGAACAAGTTATAACCCTGGAAAATTACCTGTATGACCACGGGATTAAGCTAGATGTGGCAAT
+TGATATATACATAACAAAGGAGGAGAGCGTTAGGAGGATCTCTGGAAGGAGGATATGCTCCAAGTGTGGG
+GCCGTTTATCACGTTGAGTTCAACCCACCGAAGGTTCCGGGGAAGTGCGATATATGCGGCGGTGAGCTTA
+TACAAAGACCGGATGACAGACCGGAGATAGTTGAGAAGAGGTACGACATATACTCAAAGAACATGGAGCC
+GATAATTAAATTTTATCAGAAGCAGGGAATTTACGTGAGAATAGATGGGCACGGATCAATAGACGAAGTC
+TGGGAGAGGATTAGACCCCTACTAGATTACATTTATAACCAGGAAAATAGGCGATGATTTGACTCCGGAA
+AAGCTGAGCGATGATGAAGTCCAGCCCGAATGAGCCGAGGTGATAAGATGCTCAAGTTTGAGGTGAAAGC
+TAGGGATGGCGCCGGAAGGATAGGTAAGCTGGAAGTTAATGGAAAAAAGATAGAAACCCCAGCTATAATG
+CCCGTGGTTAACCCGAAGCAACTAATCGTCGAACCAAAAGAGCTCGAAAAAATGGGGTTCGACATAATAA
+TCACGAACTCCTATATAATCTACAAGGATAGGGAGCTAAGGGAAAAGGCGTTGGAAGTGGGTATCCATAA
+GCTACTGGGCTACGACGGCATAATAGAGGTCGACTCTGGTTCTTTTCAACTTATGAGGTACGGAAACGTT
+GACGTAAGCAACAGAGAGATAGTCGAGTTCCAGCATAGAATTGGGGTTGACATAGGAACTTTCCTCGACA
+TCCCAACACCTCCAGATGCCCCAAAGGAGAAGGCAATGGAAGACTTAAAGATAACGCTGGAGAGGGCGAG
+AGAGGCTGAGGAGATAAAGGAAATAGCTATGAACGCGGCAATACAAGGTTCAACGTACACCGACCTGAGA
+AGGTACGCGGCGAGGAGATTAAGTAGCATGAACTTCGAGATTCATCCTATAGGTGGAGTGGTTCCACTTT
+TAGAAGCATACAGGTTCAGGGAAGTTGTTGACATAGTTATCTCTTCAAAGATGGCCCTAAGGCCGGACAG
+GCCAGTTCATCTATTCGGAGCCGGGCATCCAATGGTGTTTGCCCTTGCCGTAGCCATGGGAGTTGACCTA
+TTCGACTCTGCTAGCTATGCCTTGTACGCGAAGGATGACAGGTATTTAACCCCTGAGGGGACTAAGAGGT
+TGGATGAGCTCGAATACTTCCCATGCTCTTGTCCCGTATGCTCTAGATACACCCCCCAGGAGCTCAGGGA
+GATGCCCAAGGAAGAGAGGGCAAGGCTTTTGGCGATTCACAACCTCTGGGTAATAAAAGAGGAGATAGAG
+AGGATAAAGCAGGCAATAAGAGAGGGAGAGCTCTGGAGGCTAGTCGATGAGAGGGCAAGATCCCATCCAA
+AGCTGTACTCGGCGTACAAGAGACTTCTAGATCATTACACATTCCTTGAGGAGTTTGAGCCAGTTACGAA
+GAAGTCCGCAGTTTTCAAGATTAGTCATGAAAGTTTGAGGTGGCCTCTAGTCAGGAGGGCTAGGGAGAGG
+GCCGAGAGAGTTAACTCGAAGTTTGGAGACTTAGTTGAGCACCCGATATTCGGTAAGGTGACCAAGTACC
+TGACGCTCACTTACCCATTCGCCCAGAGCGAGGCTGAGGATGAATTTTCAATAGAGAAGCCAACAAGGGA
+GAACGCTATAAGGTACGTGATGGCGATAGCAGAGTACCAATTTGGAGAGAACGCTTCAAAGGCCTTCGAA
+GGGGCTGAGGTTGAACTTGCAAGAACCGGAATGCCAAGACAGGTAAAGCTAAATGGAAAGAGACTTGCCA
+CGGTTAGAGCCGAGGACGGATTCTTGACATTGGGAATAGAGGGTGCTAAAAGATTGCACAAGGTGCTGGA
+ATACCCCAGGATGAGGGTAGTGGTTAGTGAAGAAGCCGAGCCCTTCGCGAGAAAAGGAAAGGATGTTTTT
+GCGAAATTCGTGCTATTCGCCGATCCAGGAATAAGACCATATGATGAAGTTCTAGTTGTCAATGAAAAAG
+ATGAGCTTTTAGCAACAGGTCAAGCCCTTATGTCTGGGAGGGAGATGATAGTCTTCCAGTATGGGAGGGC
+AGTGAAGGTTAGGAGAGGGATAAGCGGAGGATGAGAGAAATATATGGAGCTCATGACAAATGAAAATTTT
+TTCATATTATGGGTTTTTAGGTTTTATCTCTTCCTGGGGTTTCTGGAGTTTTAACCTTACGCTCGCCCCT
+AGAATTTTTAATAAAGGTTATACATGAAATTATCTTGAATTCAACCAGCTTTTAGGGTTTTCGTTTTCTG
+TTTACCACAACAGTGGTAATTTCTTGTCAAACATATTCATTTAGAATCCAAGACTTCTCAAAGCTTGACT
+TTGCAAACGCTGAATTTTCAATCCCTAGTTGGATAGCTCAGGAGGCTGATAAGACTTATTTTCCCTAGGA
+TTTTAGTGCAAAGTAATATTTTCCACTCAAATTAATTTTGATTGCATGGATTTACCAAATAAGAGTTTTT
+GGGTTGATTGTTTTGTTGTTAAGCTTTTCTCCTGGGAGTTTCATTTTTGTATTGGATTTATATAAAAAAT
+GTAGTATTACCGGTTTTCACGAGGGTGAATTATATAAACCCAGAGAACACTCCAATAGTGAAAACAAGCA
+AAAATTTCAAGGGTTTCCGTATAACTTGTCACCAACAGCCTCCCTGACCTCAGTTTCCGTAGAACTTAGT
+AGTGTGGAAAGATCACGTTGCTCGCAGTCGCTATTAAGTCTGCAAAGGTTTAAGTTGAACTTAATAGTAT
+GATTAAGTAAGTAAAAATATACGATATAGCGAAACTATTTTATCCCCAATTCCCCTATGATAGTTTGGTG
+ATAAGATGGATCTGAATATGACAGGCATCACAGGAGACATTGGAATAGGTGCGATAGTTGGATTCATAGT
+TGGCTACGCTCTAAAGAAGTTCCTCAAGCTTGTACTCGCCCTGATAGGAGCTTACATCCTAAGCTTATTC
+TGGCTACAGCAAAAGGGAGTTATAACAATAAACACCGATGCCCTCTTCAACTTGGCCAAGAGCGCAACGG
+AGCAAACTATGAGCCTAGCGGATAAGGTTGTTGGAATACTCCCTGGGAGTACTGCATTTATAGCAGCATT
+CTACCTCGGTTTTAAGAAGGGATAAACTATATAAGTGGCTCCCCCTTCATGTCTCCCCTCTTCTCCAGCC
+CAAAGAACTTCAGGATCGTTGGGGCTATATCGTACAAGCTGGCCCCTTCCCTTCTAACGTTTAGACCCCA
+GATTATCAGCGGTACCTTCATTACCCTCTCGTTCATCGAGCCGTGCATACCTTTGACCCAGTAGCTTCTT
+CCCTTTATCCCCCTACACATCCTATGGTGGCAGAACCAGTAACCTTCCTTGGCCGAAACTATTAAATCCC
+CACTAACGGGCGCATCTAAGTAGGGCAGATCTTCCCTGAAGAACACGCTCTTCACTCCTGGGGCCCTCCG
+TAGGATTTCATAAGCCTCTTCCTTCTCTCCAGGATTCTTCAGGTAAACGTGCACTCCCCCTCCAGAGGAT
+ATCCTTAGGACTTCAATGCCGTTCCTCTCGAGGTACTCCCTTAGGTTTACCCAAGTGTGAACGCTCTCCT
+GTCCATGATCTGCGAATATTATGAAGGCGTACTCGTTCTTTAACCTTTCCCAGAGGGTTCTAACCGCTGA
+ATCTACCGTTTCAACGGCCTTAAGGGCCTCACTGCTCTCAGGCCCATGGTCGTGTTGCATGCCATCTATA
+GAGGCAAAGTGAACCAGCAAAAGGTCTGGCTTGCACTCCTCGTAGAGGTAGAGCGCAGAGTTCAGAACCC
+AAACATCCTTTTTCCAATCCCTACCGTGCGTTCTGTAAAGCTCGTCCGATGAGAAGAAGGGAGGGAAAAT
+CCTAACGTCGGTGTTGCTGAACGGGGGCATGGTGTACCCTGAAACGCTGGCAACCCTTATCCCCCTTTGC
+CTGAGCAAATCTTGAACCAACGGGGCCTTGATTACCTTGTGAGGATTAAAGGCAACATCGTACTCGTAGA
+ACTTAACCCTAACACCGCTCAGCCTATCGTAATAGCCGTTCTCAACGACCCAGTGAATCCTGGGCTCGAC
+ACCCGTCATTACGCTCGTGTGAACCAAATCAGTGAGGGTTGGAAAAATGGAATCAACGATGAACATCGAA
+CCTTCCTCAGCGAGCTCGCTCAGGAAAGGCATGTGCTTTAAGTTGTAAACCCCATTCCCGTCCAAGCTTA
+TCAGGGCGAGCTTCATGTTTCCACCTCAGCCGGTAGGTGGTTCATCACAGCTCAGCCGGGAGTAGTTCAT
+CATCGCTACCGTTTTAATTCGGGGTCTCATAAACTTAACCGATGGGAGCCAGGGAGGCCCTGCCAAAGTA
+CTTCGCGATACTCGAGGGAGATGATGTTCCTAACTTCATGCTAGCTAAGAAAGTAGAAGTCAAGCCCGAG
+GATAGCATTGAGGAGATGTGGAACTCTCACGAGGAGGGCATGGATAAGTTAAGGGAGAACGACATTAAGG
+ATAACCCGAGCTTTAGCCTACTCGACCTTAAAGCTGTGATAGCTAATAAGATACTTGAGAGCTGCACCCT
+CTGCGAGATAAAGTGTCGCGTGAACAGGAAGGAGAGCGTAGGCTATTGCAGGGTTAAGGAAACTCTGATT
+GCAAGCGATTTTCTCCATTACGGGGAGGAACCCGAGTTGGTTCCTTCTTATACTGTGTTCTTCAGCGGTT
+GCAACTTTCGCTGTGTCTTCTGCCAAAACTGGGACATAAGCCAGTTCAGGGTTGGACTTAACTACAGACC
+TGAATACATGGCGTTGAAAATAGAGAGAGCCTATAGGTTTGGCGCAAAGAATGTCAACTTCGTGGGTGGC
+GAGCCAACTCCTAACCTCCCCTTTATCCTCGAAACCCTTAGATATGTAAACGTTCCAATCCCGGTAGTTT
+GGAACTCCAACATGTACATGAGCGAGGATAGCATGAAGCTCTTGGATGGCATCGTGGATATCTATCTAGG
+AGATTTCAAGTATGGAAACGATAGGTGTGCCTTGAAGTACTCGAAGGTTCCAAGGTACTGGGAGGTCGTT
+ACGAGGAATTTTCTCCTAGCTAAGAACCACTTCAGGGCGGAGTTCCTTATAAGGCACCTTGTCATGCCTA
+ACCACCTCGAATGCTGCACGAGGCCAATTCTAAAGTGGATATCCGAAAACCTCGGGAAGGACGTCAGGGT
+TAACGTGATGTTCCAGTACAGGCCGGAATACAAGGCAATGGAGTATGAGGAGATATCCAGAATGCTTGTT
+TTAGAGGAGATGGAGGAAGCTGAAAGATTAGTTAGAGAATTCGGTCTCAAAAACGCGCTAGTGGGATAAC
+CATGGGCGTGATAATTAACGAGAGCAAAAGCGTTAAGTGGGAAGGGAAGGTTGAGATTGCTGATAACTTC
+ATCAAGAGGGCCTTTGGGTTTATGCTCAGAAATCCTGGGCATGCACTAATCTTCATCCTTCCCTTTGAGA
+CGAGGTTTAACGCAACCATCCACGGCTTCTTCATGCTCAAGAGCATAGACGTAATATTCTTGGATTCAGA
+GAAAACCGTGGTTGACGTTACAACTCTGAGACCTTGGAGAATTTACGTTCCTAAGAAGGCTGCCAAGTAC
+GTAATCGAGGGGCCAGTTGGTTTGAGGAAAGTCCTGAAGGTCGAAGTTGGAGATAAAGTTGAGTGGATAA
+CCTAGCTTTCCTATAGATAAAACTGCAATTAAATAATTGCATAATCAGCTTTTTATGTAATTACATAATT
+ATGTTTAAATTTTTGAACTAATTAAGTTTCCATATCGAACATAATAGTTTAAAAAATCAAAAGCGACTGG
+GGAGTGATGAGCGAGATAAAATGGGCCAACAGAGAGTACTCTGATGAGGAGATTTACTCAATTTTAGATC
+CTATAGTTAGGGAATGGTTTAAGAGGAAGTTCAAATCTTTTACCCCTCCCCAAAGGTACGCGATCGTCGA
+GATTCATAAGGGAGAGAACGTTCTCATCTCATCGCCAACGGGTTCTGGAAAAACTTTGTCGGCTTTCTTA
+GCTATAATCAGCGAGCTAATCTCGCTCGGGAGAAGGGGGAAACTTGAGGACAAGATTTATTGCGTTTACG
+TTTCTCCACTTAGGGCCCTTAACAACGATATAAGAAGGAACCTCGAGGAGCCACTCCAAGAGATAAGGGA
+ACTATCCCAGGAGCTCAACGAGGAAATTCCAGAGATAAGGGTTGCCGTGAGGACGAGCGATACATCAAGT
+TACGAAAAGAGCAAGATGCTAAAGATGCCCCCTCACATCCTCATAACAACGCCCGAGAGCTTGGCCATAG
+CCTTGAACGCCCCAAGGTTCAGGGAAAAACTCAGGGATGTTAAGTGGGTTATAGTTGATGAAGTCCATGC
+ATTGGCCGAGAACAAGAGGGGCTCCCATTTAGCCCTAACCTTAGAAAGATTGAGGGAGCTAACCAAAAGG
+GATTTCGTTAGAATTGGACTGAGCGCAACGATTCACCCCCTCGAGGAAGTCGCCAAGTTCGTCTTCGGCT
+TTAGCGATGATGGCAAGCCAAGGCCCGGGCTGATAGTTGACGTCAGCTTTGCCAAGAAGACCAAGATAAC
+CGTGGAGAGCGTGGTTGAAGACCTAGTTTATACCCCAGCTAACGTCCTCAACGAGGCCCTCTACAGGAGG
+ATTGGAGAGCTAGTTAGAAGCAGAAAAACAACGCTAATATTCACGAACACGAGGAGCGGTGCGGAGAGGG
+TGGCTTACCACTTAAAGAAAATGTTCCCTGAATGGGAGGACAAGATAGAGGCCCATCATTCCTCTCTTTC
+AAGGGAAGTTCGTCTTGAGGTCGAAGAAAGGCTGAAGAGGGGAGAGCTCAAGATAATAGTCAGCTCAACA
+AGCCTCGAGCTCGGAATAGACATAGGGACCATAGACTTGGTAATCCTAATAGGCTCACCTAAGAGCGTTA
+ATCGTGCCCTTCAAAGGATTGGAAGGGCTGGACATAGGCTCCACGAAGTCAGCGAGGGAGTTATACTAGC
+TTTAGATAGGGATGACTTGGTTGAGGTCACAGTTTTAGCCCACAACGCCAGGAAGAGGAAGCTCGACAGA
+ATTAAGATACCTAAGAATCCTCTGGATGTCCTCGTTCAGCATCTCCTCGGAATGGCCCTCGAGAGGGTCT
+GGGAAGTTGAAGAGGCATACAAAGTAGTGAGGAGGGCTTACCCATACCATGACCTGCCTTTCGAAGATTT
+CATAAACGTCTTGAAATATCTAGCTGGAGAATTCTCCGGCTTAGAGGAGAGGAAAGTTTATGCTAAAATA
+TGGCTCGAAAACGGAAAATTTGGCAAGAGGGGCAAGATGACGAGGGCTATCTACTACATGAACACTGGAA
+CAATACCGGACGAAGCTAAGATCGACGTTTTCACGATGGACAAGAAGTACATCGGAACCGTTGAGGAGGA
+GTTCGCCGAAAGATTAATTCCTGGGGACATATTCGTCTTGGCTGGAAGAACCTACGAGTTCGTTAAGAGT
+AGGGGGAACAAAATTTACGTGATCCCGAGGGAGGGAGTTAAACCCACTATACCCTCGTGGTTCTCGGAGA
+TGCTACCCCTAAGCTTCGACTTAGCCCTGGACATCCAAAAGTTCAGGAGGGAAGTTAAGAGCCTGCTCAA
+CGATGAGGATGCTGAGCTAAAGCTCATGGAAAAGTACGGAATAGATGAGATAACTGCGAAGGCGATAATA
+TCTTACTTCAGGGAACAAGCGAACTACTCAGTAATTCCTGATGATGAAACCGTTTTAGTTGAGATAGTTA
+AGGAAGGCAACGTCGTCAAGTACTTCTTCCATACATTGATCGGCAGAAGGGCAAACGATGCCCTGAGTAG
+GGCTTTTGCATATTTAATTAGCAAGAGGAAGAGGTGCAACGTTGGAATGGCGATAACCGACAATGGCTTT
+ATGCTGAAGGTTCCCAGGGATAAGGAGCTGTCCCAGGAAGAGGTGCTCGAGCTGTTCCAGGTGGAGAACC
+TCAGGGAGACCCTAAAGAGGGCCCTTGACAACACGGAACTTCTTAAGAGGAGATTTAGGCACGTGGCAAA
+CAGGGGGTTACTAGTTCTTAGAAGGTACATGGGGAGGAAGAAGAGCCTAAGTAGGCAACAGATGAACGCT
+CAAACGCTCCTAAACTTCCTGAAGAGGAATTATCCAGAGTTTCCGCTGTTAAAGGAGGTCTACAGGGAGA
+TACTCGAGGATAAGATGGACATAGAGAACGCGGAGCTTTTCCTTAAGTGGATCAAGGAGGGAAAGGTAAA
+GATCGTTGTAGAGGAGCACAGCTACCCAAGTCCCTTCGCGTTTAACCTGGAAGTCGTTGGAGCTAGCGAT
+GTCGTTCTCATGGAGGATAGGAGAGAGTTAATAAGGCAGTTACATCAAAAGATAATGGCGATAATAGCGT
+CACAGGGACAGGATTAAAAGGACGGATAAAATTGAGAGCAAAACTTCGCCCAGGAATAAGGCCTTTTTGC
+TCTCTCCAAGGTTGTGCATCTCAGCCAATGAATCCACTAATCCATGAAGGAGCATGAAGAGGACTAATAC
+GCCTAGCCCTGCATACGTTAAGATAGCTGAAGTTGCAATGTGGAAGAGAGTTCCAAAGTACCTCTCCCAA
+GCTCCTAGCCAGGAATTTTTCTCCACTAGCTTTTTCATGTGCTCGGGGAGTTGTTCTTCATAGAACACCA
+CCGGAATGGCATAGAGAACTTCGAAAAATCCTATTCCTAAACCAAACATGATTCCAGTAGATACTTCCTT
+CCCGTGAAGGAATAAATATTTCACGAGCTCCTGGGAAAAGCCAGCTGAGAATCCGAGCCCAATCGAGACT
+AATAGGGTTCCTAAGTTAAGCTTATCCCTTAGAAATATCACCAAAAGCTGAAGGGGAAATTGAATGATTA
+ATGCGATGATTATTCCAACTATTCCGAGAGCAAAAGGCTTTATCGAGAATTCATAACCAAGGAAATATAC
+AGTTAGAATTGCCAAGAAATAACCGAGCAATAATAGGAAAACTGCAAGAGTTTTCCTCATTTTCATCACC
+TAAATTAGAGGTGTCCCCTCCCCGACCGCCCTCCGGTCACTGATCCCGGAGGTGTGAGAGGGGAGGGGCA
+TTATTACCTTGAGATTATGATTTTAAACCTCTTTCCCTTTCGAGCCTATCAACCTCTCGTGCTCCCTCAT
+CATGCACCTGTTTGCAACGGCTATTAATCCCGCCTCCTTGGCCCTCTTGAAGGCCTCCCTGTTGTAGGTG
+TAGTACTGGAACCACACGACCTTAGCACCTTTCTTTATGGCCTGCTCCACGTAATCCATTGTAAACTCTG
+GCCTCACGAATAGATCCACAACCTCAACATCATCCGGAATGTCCAGAACGCTGGGATAGCATTTCCTACC
+AAGAACCTCATCGTACTTGGGATTAACGGGATAAACTTCGTACCCGTGCTCGAGCAAGTACTTCATAACC
+CTATTAGCATCCCTCTCGGGCTTAGGCGAGGCCCCAACTAAAGCTATCTTCTTGTATTTGAGTAAGATCT
+CCTTAACGTCCTCATCCGTTAACCTGTCGATAGGCATTATCCTAACCATAGTATCACCTTAAGAAGCTCT
+CACATATCCTATTAAAAAGTATTGAATGGCCTTAGCTAGATCCATCATGACCAGGAATATTACCAGGAGA
+ACCCCTGTTACCGTCCAAAACGACTCCCTCTTAACGAATCCCAGGAGAGAGTACAGTATTCCAAGGACGA
+CGAATGCCAAGATTAAGTGTATACCGCTCTCGCTGTATTTCCCATGTATTAACCTCCAGAGGCCGATGGC
+GTCTCTCACCCAGTAAACCTCGCCAACGTACTTGCAATCCTCCGAGAGGAGGATTTTTCCTTCGCATTTT
+ACTAGGCAAAACTCCCGCCTAAATTCCATGAATGGTTCTATCTTTAGGTATATCTCGTATTCATCTTCCC
+CTAGAACGACGTAACTTCCCCTTACGAGCTCTTTGCATGGCTCATTTATTTCTAAAACCTTAACAAGGTA
+CTTACCCCTGAATAACATCTCCTCCCCCTGCCTTCTCTATGAGCTCCCTTAGTGTTCCTTCCCAAATCGC
+GAGCCCAACGTACTTATCAGCCGCTCCATAGTACAAGAGCACCTTCTCTCCCAAATCAACGAGACCCTCA
+ACGAAAATCACATTGTCTACTTTCCCCTTTACCTCCCACTCGTATTCAGGTTCCATTATCGGTTTTTCGC
+TCCTCCAAACTAATCTTGAAGGATCATCTGCATCAAATACGGCTATTCCAGGCCTATAAACTAGGTTCTC
+ATCCGCGCTATTGTAAATCAACACTATTGAATCTCCAACTTTCACTGGAGGGGATCCCGGCTCAACTAGT
+AGGCTGTCAAATTTTCCCTTTCTTGGCTTCATAACTGGCTCCCTCTCGTACTCCCAGTTTAGTCCATCAT
+CGGAGTATGCTATCCAAACGTTGGAGTCTCCAAAGTACATTACGTATTCCCCGCTCACCTTTTCTGGAAG
+TATGGCTCCACTTTTCGTCCAGTTTTTCGGTCTTAGATAATTTCCCGGAAACTCATCAAAAATAGCCCCA
+ACCTTTCCCCAGGACAGTAAGTTTCTCGAGATCGCTAAGCATAACCTTGCTATCTTTCCATCGTATCCCG
+TGTACGTCATTAGGTAATCCTTTCCAATCTTAACGATTCTTGGATCCTCAACGCCCATAATTTCACAGCC
+AAGCTCGGGCTCTAGGACAGGCAATGGATGCTTAACGAAGCTCACGCCATCCGAACTTAACGCCAATCCA
+ATTCTTCCAGTTAAGCCGTCCTCGCTTTCACCCCTGTACAGCATCACGTAGGTGCTTCCTTCTCGAATTA
+CGGCCGGATTGTAGGAGCATCTTGAATCGAAACCATTCTCGGATGGAACGATTATTGGCTTCGGCATCTT
+CTTCAGCATGATGAATATTTTTATTTCCTCCCTTATAACGTTCCTGGGGGATGGAGGTGATTAAGGTTAA
+GGTCATCGGTAGGGGGATAGAAAAGGAGATCGAATGGAGGGAAGGAATGAAGGTCAAGGACGTTCTCAGG
+GCTGTGGGCTTTAACACGGAGAGTGCAATAGCTAAGGTCAATGGAAAGGTTGCCCTAGAAGATAAGGAAG
+TTAAAGATGGAGACTTCGTCGAGGTTATCCCCGTGGTTTCCGGGGGCTAGTTTTTCCTACTTTCTGGCCA
+TAAAAATGCTTATAAACGGTTACACCGCATTTAGCTCGGACAAGGCACTCTTCTGAGTGTCTTGTCCAAG
+CTGGATGGATGTGTTGGAAATGTACGGTGGAAAAGGTGGAAAGAGGAAGTTTACTGGAGATAAAGGAAGA
+AGGATGGAAGCTCCAGTTAAGGTTGGCGAAAGGTATAAGGTAAAGATAGAAAGCATGGGAAAAGGTGGAG
+ATGGAATAGCAAGGATAAAGGGTTTCGTTATCTTCGTCCCCCACACCAAGGTCGGGGATGAAGTGGAAAT
+CGTGATAAATTCCGTGAAGAAGAGGTTCGCATTTGCCGAGATTATTGAGTGAAGTTTTTAATCCCCTTTT
+CCTTCTTCCCTTCATGCTTCATGAGATTCCAAAAGAGGAAATTCTCAACGAACTGAGAAAGTTAAGGGCT
+AAGAGAGTTTTAATTCAGTCCCCAGAAGGGCTTAGAAAAGAGGCTGAGGAACTAGCTGAGTTCTTGGAGG
+ATAATGGTATAGATGCGATCCTTCACGGTGAGATAAACTACGGGGCCTGCGATCCCGCCGACTATGAAGC
+GAAGTTGCTCAATTGTGATGTTTTAATACACTTGGGACACTCCTACATGAAGCTCCACCTCGAAGTCCCA
+ACGATATTCGTGCCTGCCTTCGCTAAAGTAAACGTCGTCGATGCCTTAAAGGAGAACATCGATGAGATAA
+GGAAGCTTGGGAGAAAAATAATCCTAGTAACGACGGCCCAGCACATCCATCAGCTAAAAGAGGCCAGAGA
+ATTCCTGGAAAGAATGGGATTCTTGGTTATTATAGGTAGGGGAGATTCAAGAATAGCGTGGCCGGGCCAA
+GTCCTTGGGTGCAATTATTCTTCAGCGAAGGAAGATGGAGATGGAATCCTCTTTATAGGCTCAGGAACGT
+TCCATCCTCTTGGCTTAGCCATTTCAACTAAGAAGAGAGTACTTGCAATAAACCCTTACAGCGGCGACTT
+CAAGTGGATAGACTGGGAGAGGTTCATCAGGAAGAGGTGGGCCCAGATAGCTAAAGCTTACGATGCGAGA
+AGCTTTGGGGTTATAGTCAGCACGAAGAAGGGACAACTTAGACTAGCGGAGGCGAAGAGAATATTAAAGC
+TCCTAAGGGAGCATGGAAGGAGGGCAAGACTTATAGTTATGAACGATGTAAACTACTACAAGCTCGAGGG
+GTTCCCATTCGACGCCTACGTTGTAGTTGCCTGCCCCAGGATAGCACTGGATGATTATGAAGCATGGAGA
+AAGCCAGTGCTGACGCCAAAGGAAGTTGAGATACTCCTGGGCCTTAGGGAAGATTATGAGTTTGATGAGA
+TCCTGGGAGGGGAGAGAAGTGGTGATGAGCCCATCGGAATATCAGTTCATTAAGCCAGCCGACTTCGTGG
+TAATGGCCTTAGGCCTCTTCATGTATTACGAATTCCTCAAAACCGGCTTTGAAGTCTTCACTTATAAAAA
+GCCCTCCAAACTTTACCTCTTCACCGTGTCCCTAATTTCTATGGGGCTCACTCTCTTCCTTGGCGTTCTA
+CCAGGCATCTTGGTTACTTTACTTGCGGTCCTTTTAACGGGCGTTAACATCGTGGAGACGTTGATAATCA
+CGTTAACGGCAGAGTTCGGATTTATAATAGGGTTCTTTACACTCTACTTTATCTTCACCACGGTAGGAAC
+TATACTCGGCATAGAGGGACTTAAGTTGAACCTGGACTGGGATGAATTGTTGCATTATGCCTCCCTAAAG
+ATGGACACAATTCTAGTGAATAGCTAAAGGCTCACCAAAGTCCTCAAGATCCCAGATGAACCAACCTTCC
+CTTTTGAGATCTCTTTTTCCTTCAACCCTTTTTGCCACTAATCTATAGCTTTTCTCCCAACCATTTAAAT
+TCATGAACTTGGCCTTCCTCTCTAAGTCTCTTAAAATATCTCGAGCCTCCCTATCTCGTAGCTCTTTCCA
+TTTGACCTCAACTAGTAACACTTTCTTTTCTCTCTCGTTGAGAGCAACTATATCTATCTCCTCACCCTTA
+TGCCACCAACGACCGATTTTTGTAAAGTGAAATGGCAGTTTTCCCATCTCTTTGAGCTCAATCAGGAACT
+GTCTCACTATCTCCTCAAAAGCCCCGCCAAGGTATTGGCTAAAGCCAGCGTTAAAATCTTCCAGGGCACC
+TTCCGAGAAGCCGCTTTCTATTTCCTCAAAGTACGGAGCCACAAAGCGGAACCAAAAGGCGAAATACAAA
+TCCCTAAAACGGTAGATACCTTTCTTTGCCTTTTTACCTATGGGGAGTTCCCTTTTCAGTATATCGAGAT
+CTTCAAGTATCCTCAGGTACCTCGCAGTATTCTTCGGCTCAAGGAAAGCATACTGGGCAATCTCGTTAAC
+CCTCGTCTTTTCCCTGGCTACGGCTTCAAGCAGTGTATAATACGTTTCGGGTTCCCTGAACTCCTCTTCA
+AGAAGCTCTTTAGCCTCTCGAAATAGGAAGGAATTGGGGGTCAAAAAAGTTGGTCTTTATCTCTTCCTCA
+ACGTTCCTCCCCTCAAAGAGCTCAAGATAACGTGGAATCCCTGAAGTTACGGAATAAAGCTTCACAGCCT
+CTTCCGCTGAGATACCTTCAAACCACTCGAAGAGATGTCTGAATTTTAAAGGTTGGAGGTTCAAAGTGGC
+ATCACTCCTCCCGTAAAGAAGACTGGAGTAATCAAAGAAACTTCTCTTGAGAAGCCCCATAGAGGAAGCC
+GAAAGGATTAGCATAATATTACTTTCTTCAAGTATCTCATCCACTGTACTCTGAAACTCGGCTTCAACAT
+CTGAGTAACGAAGAAGATATGCTACTAGTCTTTCTTTCGACTGGGAAGCAACGAAGCGAAAGGCATCACT
+AAAGGTGGAAAAATTTGGAGTTGGAATGTTGAAGTACTTACCTAGGGCCTTATTTAGCTTCATAAGATTG
+TATTCCCAGAGTCTCCTTTCAAACTGGACACTTATTGCCCTTTTACCCTTCAAGAACTCTTTAACAAGTC
+TGCTCTTTCCAATTCTCCTCCTACCAGTAACGAGAACGAGAGTAAAAACCTTCCCTTTTGTAAAACCTTT
+CAAGGCTGTTTTCTAAATAGTTTTGGAAAGTTTTAATACTTTTGTTATGTATTCTCGTTTGGATATTGGT
+GATACTAAAATTTTACAGAATTTTCAAGGTTGTAGGACTCCTTATTAGAAAAGTTGTATATTAATGGTTG
+GACTCGATGACGATGCAGTGCGTCGGAGGGTTGTACTTGAACCTGATGGGGTCGTTTCCGTTCGGCCCTA
+AGGCCAATGAACCATTGGCGGAGGATCCTGTGGGTTTGATGATGCTGGTGGTTGAGGCCAACCCCCTGCA
+CCACAGAGACGCACTTATAATTGCAACAAAAATAGGTGCAGGAAGAAACGGTCTCAAGTTCCTTCTCCCT
+GTCAACAAATTTTCGAATCTTCATAATATAATCACAAGTCGAAATTCATAAAAGGTTTTCGTCCTGACCA
+GGGGTATGGATAAAGCTTATAAGTAGGCCATTTTAATGCCAACTAGCGAGGTGAGATTAAATGGCGATTT
+GGCAGGGAAGATCACTTAGGAAGCCCTCCGGTGGAAGGATAGTACTCGCGAGGAAGAAGAGGAAGAGGGA
+ATTAGGAAGGGAACCCTCAAACACAAGGGTTGCGGAGCAGGATAAGAGAAAGATAATTAGAACGTACGGA
+GGAAACAAGAAGGTTAGGCTCACCGCCGCAGCTTACGCAAACGTCTTTGACAAGAGTGGGAAGGGAAGGA
+AGGTTAGGATAATCAGGGTAATTGAGAACCCAGCGAACAGGCAGTTCGCGAGGAGAAACATAATAACTAA
+GGGTGCAATAATAGAAACGGAGATCGGTAAGGCAAAGGTTACCTCAAGGCCAGGTCAAGACGGCGTTGTT
+AACGCTATCCTCCTTGAAGAATGAACATCCTTCGCCGTTTTTCTTGATATTTTGTATCATGTATTGAACT
+TTAGCGTGGATACTAATTCACGTTGAAATTGAGAAGGTTTTTACGGCTCTCGAAGCACTAGGTATCGATG
+TGCCTAATTGCCGGAGGATTCAACGTTTCAAGAGAGGATGCAATTAAAATAATAAACCTAGGCAAGCATA
+GGGGACCTGATTCTTTTGGATTCTGGAGCGAAAGGCAGATGTTGAAGTCAGATAACTTCTCAGATGTTAG
+TGAAATTGAAGGTGGGGAAATTGCTTTAATTCAGTGCAGATTAGCTATGACCGGTTCAAAGAGCTATACG
+CAACCGTTCTACAATGAGATAATTCTCGTTCACAACGGAGAAATATACAATCATGAGAGCCTTAGAAAGT
+ACCTGATAGAGAGGGGGGTAGCATTTGAGACCGACGTCGATAGCGAGGTTATATTGAGGCTCTTGGAGTA
+CCTCGTATTTGACAGGAAGTTGAAAGTAGAGGAAGCTATTAAGCTCTCAATGAAAATGCTGAGGGGAGAT
+TACGCGGTGGCTTTCTTCTTTAACGGTAAATTCTACCTTTTTAGAGACCCCCTTGGAGTTAGACCCCTCT
+ACTACTCAAGCAGAGGTCACTTCGCTTCAGAAAAGAAGGTGCTCTGGGGACTCGGAGAGGACGCCGAGCC
+AGTCCTCCCTGGGGAGATAGTTAGTATCTCTAAACATGGAATAACCAGGGTAAGAGGATTCAACGTCTTT
+TCAATCAGAACCCAGGGAAAGGACTACTTTAACGGTCTTCAAAACCTCTTAATTGATTCAGTAAAGGTCA
+GGGCCAGTAAGAAGGTTGGGGTTCTATTTTCAGGAGGGGTGGATAGCTCGTTAATAGCCCTCATAGCCTC
+TCGGTATTCCGATGTTATCCTCTACACCTCCGGAACTGAGGATAGTAAGGACGTCGAGTGGGCGAGGAGG
+GTTGCCGAGGAGCTTGGCCTTAAGTTGAGGGAGAGCCTGTTTTCAAGGGAAGACATTGAGAATGAGATAG
+AGAGGATAATGTTCGCAATAGAAGAGCCAAATCCAATGAACCTCGCCATAGCAATCCCCCTGTACTTCTC
+CACCAAGAGGGCCAGGGAAGATGGGGTTAAGGTGTTGCTAAGCGGACAAGGTGCAGATGAACTTTTCGGC
+GGTTATGCGAAGTACCTCCAAAACCCAGGGTTGATGCTCAAAGACGTTGAAGAGCTGGGAGAGAGGAACT
+TAGCCAGAGATGACAAGGTGGCAATGTTGAACGGGGTAGAGACTAGGTATCCCTACTTGGACTTGCCATT
+CGCAATCCTAGCGTTAAACGTTCCCCTGGAACTCAAGATTAGGGATGGAAAGAGGAAATTTATACTTAGG
+GAAATCGCCAAGAGCTTAGGGTTACCAGAATGGGTAGCGGAAAGGGAAAAGAAAGCCGCTCAATACGGTA
+GTAATGCCCAAAAGATTCTCGAAAAGATAGCAAAGTCTAGAGGGGTTAAGCTCAAGGGACTCGCCGATAT
+TCTGTTTTCCAAGGTATTCCATGGAATTCAAAATTAGAGACAACGATCCTTAAAAGTGGATCCTCTATCC
+AGTACCTTTTCCCATCGGAACGTATGAAGCCCACCTTTTCAAGTGTATCTAAGTACTTGTAGATGTGTTG
+CATCCTTCTGGGAGCAACGTTCATTTTATCAAGTTCCTTATAAACTTCCGCTCCTCGAAGGGCACTTGGA
+TAAGCCTTCGCAAGAACCCTAAGCACTTCAACGTAAATTGGGCTACTGTAAACATTGATGAAGGCTTCCA
+AGTCCCTTTTCCATTCATCAAGAGCAAAACTCCTGCTCTCCTCAAGAGCCTTTAAGAGGGCATTTTTAAC
+GGCTACACCGTTCTTTACAAGGTTTACGACTGTAAGACCATAGTAAGAGATGAAACCAGGAATACCTCCA
+AGTTCTTTTACAGCCCTCTCTAGTTCGAGTTCATCGTTGACTTCAATTTTATAGGCTCTAAACCCACTCT
+TTAAGAACTCGACTCCTTCCTGAACAGACCAGCGTGGGAGGGTAAATACCTCGGCTGAACGCATGAAGTT
+AGGTTTGCTGGCTTCCGAGTTAAGATACCTTATAAGTATTCCCGGCATTGAACCGGTGAAGATAATTGAG
+ATGTTTGGATAGCTATCCGTTATCTCTTGGATTAGACCACGAAAGTCCAAATTTTTTAACCTCGCAAGAA
+CCTGGGCCTCGTCGAAGATAAGTAGCCCTCTCTTTGCATTCTGAGACAGGATTCTCAGAAGCTTAGAGAA
+ATCTGAAGTGAACTCCTCAATACTCGTCTTTCTAATTTCCACGGATAAACCCTTAAAAGAGAGGACATAA
+CTTTTGCTTGTAGTTATCAACTTCATTGAGGTTCTTTTTGGTTCTATATCGGATATGGAGATTGCCCTAG
+CTCCGATAAAGCGAGAGAAGTTAAAGTATATATAATGATGCCCTCTTTTTCGTATGAACTTTCCAGCCAC
+TACGTTCACGACGCTTGTTTTTCCTACTCTCCTGGGCCCTAGAAGGACTGAGATATTCCCTTTAAGAGTA
+GCCCGAAGAAGTTCATCGACGATCCTCCTATGATTCTCTCCCCAAAGGCACTCCTCATCAGTTATAGGTC
+TTGTGCTGAAAAAATTTTTACATGCCATGTAAATTACACCATATGTAAATTACATGCCATGTAATAAAAA
+ACCTTCTGTAAGCACAAATCGATAAATTTTTATATACCTTCATTATTAGACAAGTACAAAAAAGTGTACT
+ACAAAAATCTGTACTTGGTGGTCAAGTTGGAAGATTTGAGAAAACAACTTGAAGAGCTCAAGAAGAGGCT
+GGAGGTGCTCGAGGAGAGGATAGACCCTGTAGATGAGGTTATGCTGTCGATAAAGGCCAGGCTTAGGAAG
+AAACTTGAGACCCTTCCAGAGCTAGATGAGGAGAAAGCGGCAAAAATACTAAAGGCTCTTGCAAACCCAG
+ACAGGATAAGGATCATGAAGATGCTCTCCGAGAGGCCGATGGGATTTAAAGAGATAAAAGATGAGTTGGG
+CGTTGAAAGTCCAACGGTTTCTCATCATCTTAAGCTCCTCCTGAAAACTAGGATGATTAGGAAGAGGGAG
+AAGTACGAGATAACGAACGATGGTTTGCTTTTTTTGAGGATACTTGAGATAATGTCTGCTTTAGAGGAAG
+GTGAAGAGGATGTTTGAGTTCGAGAATGAAAATGGTATTAGATTCAAGGTTAGGGAAGTACTGAAAGCTT
+TAACTGCCTTACTAATCTTGCTGTGGCTATTTAAGGGATGGCTCAGGTTAGAAGCCTACAACGAAGAGAT
+GGTTTGGGGAATAATAATTCTAATAATAGTGGTAGAGCTCCTGGGAGTCGGAAGATGGATTGGAGTTACG
+GTAAGCGGAGTAATCTTCTCGCTGGCTAAAGCAGCGTTCCTAATAGCTTTATTCCTATTCTTCGGAAAAT
+GGCTTGGGCTTCCAAAGGATTTCCCAGTTGATGCAAAAACGGCCTTTGCATACTCGATAGTCCTGGGAAT
+AGCTGGTTTGCTGGTTGCCAGGTTCAACTTCCCAATTACAAGGAGGGGAATAACTCCAAAGGTCGAAAAG
+AAGGCCTACGAGTTCGAGGGTTTCTCATATAAGGGAGTTTCACTCTCTGGGAGCGGGAAAGCTTATCCAA
+TAAAGCTGGGGAGGAAAAGGGTGGGATGGGCTATCGAAGGTGATATAGTGGTCGAAGCCAAAACGCCCCT
+TGGAATTATCAGGAGAAAGCTGATGGATCCCGTCGTAATCTGGTCACCTATTAGCGTTGGTTCCAGGAAG
+ACACCTCCAAACCAGGCCTTCGTCGATACTGTAAATTCCCTCCTAGAAACTCCAACCACTTATCTTAGGG
+AAAGGAGTGCCATAGACCTTGGAATAATAAAGGTGTACGAAGGGGATGACTTCACGTACGTCAAGCTTCC
+CTTCATAGAGGTAATTGACACTCCGCACGGAGAAGAGGTTAGGATGGGCCCCTTTAGGATAAGGGACGGG
+AACATTAGAAGGTTCTCCAGAGAGATGTTGACTATACAGGAACTTAGAAACGGTTTCAAGCTTACCGTGC
+TAGACGATAAGATAACGATAATAACGGAGGACTTCAAGATAGAGGTCTCTAAGGATAGGATACTCTACAG
+GAGCAGTGAAGAGAGGCTAACGATTGGAGAGAAGTACGTTTCTTTGAGCTCTGGAGACGTCTCGATAAGC
+GTTGGTAGGGGAATTGGGAGGATTAAGATTGAAGATACAATAATCTCGGCCAGCGACGGAAAGGTAAAGG
+TGAGGATAAACGGGAAGAGCTACACGATAGAGAGTAGAGAAGCGTTTGAACTAGTTCTAAGGAAGGCGAA
+GGAGATAGTGCAAGAGCAGGCCGAAGATGTCATTGAAGGGTTAGGAATTGACAAGATCAAGCTCGGTAGG
+AGGATAAAGGAGCTGATAGATGAACTTATGAAACATCTTTGAGGTGGTAGTATGATATTTCACAGGATAA
+GGAAGGTCATCGTTAATAGCGTAAACGGGACAATAACCGTTGAGGGAGTTGATGACGACTTCGTTACCGT
+CGAATACGAAATTCACGGAGAAGCTGATGTTGAGGTGAAGCAGGAAGGCGACACTTTAATAGTTAGGGAA
+AAGCCAAAAGAAAGGCGTATATTTGGAATAATAAAAACGTCAAGCGAAGGGAGGGCAGACATCTGGATTT
+CAGTTCCAAGAAATGTTGAAGTTGAAATCTCAAGCGTGAACGGGCCTATAAAAGCCGAGAACTGCTTGGT
+TAGAAGTGTAAACTCAACGAACTCTGGGATAACCTTAAAGGGCGTTGAGGTAAGCGAAGTTCGCACGGTA
+AATGGCTCAATAACGGGCTCGATAGAGTTGGCCAAGGATTTAGACGTGAAAGCTGTGAACGGAAGGATTG
+AGTTAGAGATACAAGATATAGAAGGGGATGGAATGATAACCGCTGTGAATGGAAGCATAAAGTTAACTTT
+AACGGAGTTCTGCGATGTCACGATAATAGCGAAAACCGTTAACGGTAAAGTAGAGGCCCCACCCAGGGAA
+GGCAGGTATGAGCTTAGGGTTCACACGGTGAACGGGAGCGTAAAGGTTGAGGTGATCTAGCTCTTTTACC
+CTTTCCTCTTTTTTAGGGGGAACAACTATGACTAAGCTAGGTAGGGATTTCTGGCTCTTCGCAGTGGGAA
+GGTGGATATCCATAGCTGGATGGGCGATTCAAGACGTTGCAATTCCCCTCTACGTTCTCGACAAGACCGG
+AAGCGGAACCATGATGAGCCTCTTCGTGATGGCCGAGCTAATTCCCAGGATACTAGTGAATCCCATTGCC
+GGTGTCATAGGTGATAGGTACAACAGGAAGTACCTCATGGTTGGATTTGACCTAATAAGGGGAGTTCTCC
+TATTCTTCGTCCTCTTCTTCAACCTCCTAGAGCTTGAGCAACTCCTTGTTATTCAGGTTATAATGTCGAT
+ATTCGGTTCTTTCTTTGCCGCTGGAACGTCTGGCATGTTCCCAGACTTGGTGCCGAAGGATAGGCTTATG
+CAGGCTAATTCCATCCTCCAAATGGGAACCCAAGTTATAAACATTGTAAGTCCAGTAATTGGTGGAGCCA
+TATACGGGCTCGGAGGGATCAAGGCCGCGATCTTCATAAATGCAATAAGCTTCTTTGGCTCTGGTCTCTT
+CGAGATCTCGATAAGGTACGAGTGGAAAGGAAAAGGGGAGAAATTCGCAATACTCAGGGAGTTTTTAGAC
+GGTATAAAGTTAATAAAATCCTCAAAACCCTTGCTAATCCTGGGTTCCCTATCTATAATCTTGAATGCCC
+TCTTCAGCCCGCTCTTCGCCATCGTGTTTCCTTACATAGTTAGGGTCGTGTTAAGGCTATCCTCTATTCA
+GTTCGGAAGCGTGCAAACAGCATTAACCCTCGGAATGCTCCTCGGAAACTTAATAATAGCCAGTATCCTT
+AAGAACTCGGCCGGTAAACACTTCATGAAGGCTATACTTATTCAAGAGCTGTTCATCCTAATTGTCCCAT
+TTACCCCAAAGCTCAGCTATCCCAGGAATTACCTGGTTATATTGACGAGTGCATTCGCGATTGGATTCTT
+CAACGTCCTCGTTAACATCCCAATAATGACGAAGCTACAAACGATAGTCCCAAGAGAGTACAGGGCTAGA
+TTCTTTTCCACGCTGGAAACACTATCCATGGGAGCCACTCCCCTTGGAATGATCATAGTTGGCCCTACAA
+TAGATAAGCTCGGCTACTTCAGTGTTTCGATAACTCTAACGATCGTTGGAATAGCAATTAGCGTATACTA
+CTGGCTAAGGTATTCTCGGATTCTCAAGCTCTAACTTTCCAAACTTTTAAAACCTGTAGGATAGCCTTTA
+GTTTGGTGGTGAGGAAATGACGAAGAGAATTAGGCAACCAATCATAGCGGTTCTCGGTCACGTTGATCAC
+GGCAAATGCCTACTTCCAGATGAGAAGGTTGTAGTTCCAAGCGTTGGTTTTGTAACATTAAAAGAGCTCT
+TCGAGACCGCTAGCAAAGTCGTTGAGAGGGACGATGAGAAGGAGATAAGGGAGTTAGACGAGAGAATTAC
+AAGCGTTAATGGAGATGGCAAGACGGGCCTTGTGAAAGCCTCCTACGTCTGGAAGGTTAGGCACAAGGGG
+AAGGTCATCAGGGTTAAGCTGAAGAACTGGCACGGCGTAACGGTAACGCCAGAGCATCCATTTCTAACTA
+CTAAAGGCTGGAAAAGAGCAGATCAGTTAAGGCCGGGCGACTATGTAGCTGTTCCAAGGTTCATACATGG
+AAACGAGGATGAAAAAATTTTCCTGTCCTACGTTAAGGTTAAAAAGTCGGGGGAGGAGTGGAAGGAGTAC
+TTCTACTTGGCTGGGAGAAAAGGGAATATCGATGTCAACTTGCTCTTTGTAGCACCGAAAAGGTACGTGG
+TCGAGTTTCTCAGGGGGTATTTCGAGGAGAGATCTGAAGTTAAAGGAGAATCTGTTATAGTTGAGGCGAG
+GGAATTGGTTGAACCCCTATCCTTAGCCCTCCTCCGGTTTGGAATATTTTCAAAAATACAGGGAAGCAAA
+CTCATCGTGACCGGGAAGAGGAACTTGGAGGCTTTCAAGGATTACATAGGGTTCAAAGACGAGAGAGAGA
+AAGCGCTAGAGGAAGCCATTGAAAAGGTCAAGGGTAGCGAGGTTTACCCGATATTTGAGGAGATTAGGAG
+GTTGAGGCTCCTCTTTGGCTTCACAAGGGAAGAGCTCGGAAGCTATGCTAAATACGAGAATAGTGAAGCA
+CCGACATATGAGGAGCTCATGGAAATTTTAGATTTCATAGAGAGGGGTTCCCCAAGCTTAAGTAAGAAGA
+TAGCGATACTAGAGGGTAAGCTAAAAGCTGAGCTAAGGGTGCTAGAGGAAGAGGGTTTAATAAAGGACGG
+AAAGCTAACCCCGCTTGGAAGGGAACTCTTGGAGGTTTGGCGCAACAGGGAGTTCGATTCCAAGGATGTG
+GATTACATTAGAAATATAGCCGAAACTTTAGTTTTCATCCCAGTTGAAAATGTCGAGGAAGAGGAGTACG
+ATGGCTACGTCTACGATTTAACAACGGAAACACACAACTTCATCGCCAACGGAATACTCGTCCACAACAC
+AACTTTACTCGATAGGATAAGGAAGACCAATGTGGCTGCGAAGGAGGCCGGCGGGATAACCCAGCACATA
+GGGGCTACAGAAGTTCCGATAGAAGTGGTTAAGAAGATAGCCGGGCCTTTGATAAAGCTTTGGAAGGCCG
+AGATAAAGCTCCCTGGGCTACTCTTCATAGACACCCCAGGGCATGAGGCTTTCACAAGCTTGAGGGCCAG
+GGGAGGTAGCTTAGCCGACCTAGCGGTTTTAGTCGTTGATATAAACGAGGGATTCCAGCCACAGACGATA
+GAGAGCATAGAGATACTGAGGAAGTACAGGACACCCTTCGTAGTTGCTGCAAACAAGATAGACAGGATAA
+AGGGATGGGTCATAGAGGAGGATGAGCCCTTCCTCATGAACATAAAGAAGCAAGATCAGAGGGCTGTCCA
+GGAGTTAGAGACCAAGCTTTGGGAACTTATTGGAAAGTTCTACGAGTTTGGATTTCAAGCTAACCGCTTC
+GACAGGGTTCAGAACTTTACGAGGGAGTTAGCAATAGTTCCAATATCCGCGAAGTACGGGATCGGGATAG
+CCGAGTTACTCGTTCTCATAGCTGGACTTAGTCAGAGATATCTGGAGGAGAAGCTAAAGATAGAGGTTGA
+AGGCCCGGCGAGGGGAACGATATTAGAGGTTAGGGAAGAGCCCGGACTCGGGCATACGATAGATGTGATA
+ATTTACGATGGAACACTACACAAGGACGACACTATCGTCGTCGGTGGGAAGGATAAGGCCATAGTGACCA
+AGATAAGGGCACTACTAAAGCCGAAGCCCCTCGACGAGATAAGGGATCCAAGGTTTAGATTCGACTACGT
+TGATGAAGTAACAGCGGCGGCCGGAGTAAAGATAGCCGCTCCAGGACTTGAGGAGGCTCTGGCGGGTTCG
+CCGGTTATAGCAGCCCCAACCCCCGAAGATGTGGAGAAGGCTAAACAGGAAATATTAGAGCAGATAGAGA
+GGGTCGTCATAAGCACCGACAAGGTTGGAGTGATAGTGAAGGCAGATACCCTCGGTAGCCTTGAAGCCCT
+AAGCAAGGAGCTCCAGGAAAAGGAGATACCAATAAGGAAGGCCGACGTTGGAAACGTAAGTAAAACGGAT
+GTCATGGAGGCCCTTAGTGTGAAGGAAGAGGAACCAAAGTACGGTGTCATCTTGGGGTTCAACGTGAAAG
+TAAACGAAGATGCAGAGGAAGTTGCAAAGGCGAAAGACGTTAAGATATTCGTTGGTAACGTTATCTACAA
+GTTAATAGAAGATTACGAAGAGTGGGTCAAGGAGGAAGAGGAGAAGAAGAAGAGGGAACTGCTCAGCAAA
+GTGACGTTCCCTGGGGTTATAAGGCTGTATCCAGATGAAAGGTACGTCTTCAGGAGGAGCAACCCGGCGA
+TAGTGGGGATAGAGGTCATTGAGGGAAGGATAAAGCCTGGTGTGACTTTAATTAAGCAGAACGGTCAGAA
+GGTTGGCGTGATAAGGTCAATAAAGAGCAGAGACGAGTTTTTGCAAGAGGCTAAGAAGGGACAAGCTGTG
+GCTATAGCGATAGAGGGTGCCATAGTCGGAAGACATATCCACCCTGGAGAAACCCTCTATGTCGATCTCA
+GTAGGGATGATGCGATAACGCTACTGAAGCATCTGAGAGATACCCTTGAAGATACCGACATCAAGGCTTT
+GAAGATGATTGCAAAGGTCAAGGCAAAGGAAGACCCCTTCTGGAGGGCAATTTGATGCCTTCTTTTTTAT
+TACAAATTAGTTTGTTACGTTTCAATTCTATTTTAGTCTTATTGGAACAAAACCGCCCCCCCCGCCCCGC
+CGGCGGGCCCCTTTCAATTCTATTTTAGTCTTATTGAAACACGCGCATTTCCTACAGATTGAACTTTTCT
+TTGGCTTGTTTCAATTCTATTTTAGTCTTATTGGAACCAGGTTGAGAGGCTGTAAACCTTAACTCCTCCA
+TTATCACCACCAGCAACTCCTAGTAAACACTCTCCTCAGCTCCACTTTCCTCGGATCCGCCCCGCGAATA
+AACGCCTTTCAATTCTATTTTAGTCTTATTGGAACCAGGCAACTAGCTAATATTCAAGAAAATTTTTAAA
+AGTTTCTATTAAAGAAATCTAAGATTTAGTCAAATAAAGAATTTAGAATTTTTTCCTATTGATAAAAGTA
+ATCATGGTCCTGTCTTTAGCCCATCTTCATTCTTAAATAGCATCCTTTCTTGGACTCCCATTCCCTTTTC
+TTCTCTATTGTTCTCAACCTTAACCATCCCAAAGCCTAACGAATTCTTCTCTCCAAAACCGACGACATAA
+CCAACCTTAATCAGCTCGTCATCACCGTAAGCCTTGAAAACTAGATGCCAGGCCATCTGATAAATTCCCG
+GCTTAACTTCAAACCTCTTAGGCTTGGCCACTATTACTTCCATCTCAAAGTCATCCGGAGGTTTCTCCCC
+CTTTATCATCACGTACTTGTCCTTAAGGTTCTCTTTTATTAGAGTGTAGAACTCCTCCTCTAGGGGAGAA
+ACATCGTACCTCTTCCCTTCCTTTACCATTGTAACGGCCACAGGTGAGAGCGTTATAAAAGTGGAACCAC
+TAAACTTGGTTGGTTCCCTTAAAGTTTTAACCTCCTCCAAGTAGAACCTCTCACCCCAGAGAACTATCTC
+AGGTTCCCTAAACAGTCCCGTTATAAAAGCCTCGGCTATCTCTGGAATGCACGTTGAGAAGTAGAAGAAC
+CCCCTCTTAAATCCCAGGAAGTAGGGCAAACCCTTTGGGTGCTTCCTCTTTTCCGTCATGAATAGGGAGT
+ACGTGAACATCTTAGGCCCCCTTGTCTCGTGGAGAAATGTACTAAGCCGTGGATTCACCATCTTTATCCT
+ATTATATATTAAGCCCTGTAAATAGTACTGATGATTATATGGAACTTTGAACTTTCTTTCCTCTGGCCTA
+ACTCTGATTAAGAACCTCATCATAATCACCTAATTGAAACAATCAACTACAATTATTAGTTAGAACCTTA
+AAAATTTTACTTTGGATACACGGCAAAATCCTCGAGAACGAGAACATCGAGGTTGGCTATCTTGGCAGTT
+CTTATTGCATCTCTGGGTGAGCAGACTATAGGTTCCCCGTGCATGTTAAACGAGGTGTTTAGGACTGCCC
+CAACTCCCGACTTCTCCTTGAACTTCCTTATTATTTCATAATATTCCCCCAACCACTCTGGAACGCTTTG
+AGGTCTCGTAGTTCCATCCACGTGAACCACTGCCGGCGCTACCTCGACGAACTCGTCGCTGGCCTTGTAG
+CTCATGGTCATGAACCTGTTGGGTTCCCCTGTTAGGTCCTCAATGTACTTGGGGAAGTCCTCCTCGAGTA
+TTGATGGGGCGAACGGCTGGAAAACGTCCCTCTTCAAAGCTAGATTAAGTTTCTCCTTAACTTTCTCATC
+CCTGGGATCCGCGAGTATTGACCTGTGCCCTAATGCCCTGGGGCCGTACTCTAGCTCTCCCTGGAAGAGG
+CCGACTATCTTACCATCAACCAACGAATCCGAGACAAAGGATGGAACGTCAACCTCTTCGTACTCAAGCT
+TCTCCCTTTTAAGGACATCCTCAACAAAGTCTAAAGAATAGTATGGCCCCAGGAAGACGTGTTCGAGCTT
+GAACGGTTTCCATTTCCCAAACAAGATATCCATCTGAGCCTTAATGTAAGCCGCAGCTCCGAAAGCCAAT
+CCAGCATCGTCCATCGCTGGAAAAACCCATATGTCTCCAAATATCCCCCTAAGTACAGCATTTGCCTTCA
+CGTTTTGGGCGACTCCCCCGGCGTAGGCTATCGGTAGATTGTACTTCCTAAGCTCTAAGCCCATCTCCTC
+AATCAGCCTCTCCAGATGGGCCTGGGCACTAGCCGCTATCTCTATCGCTTTCCTCTCCAGCTTTCCACTC
+ATAAATCCCCTCTTCAAGTTCGAAGAGACCTCCTTTGCCTTATCGAGGGGGAAGCTAAAGAACTCCGCTA
+GTTTCTTAGTGGCCTCAACCCCTATTACCTTGAGCTTGTTCTCGAAGCTCAATCCGCTAACCTCTATTAC
+CGCTGAAAGCTCGTAACTTGGCTTTCCATATGCAGCGAGGCTCATCACTTTACCCTCATGCCTCATCGGT
+TTAAATCCCAGAAGCTCGGTTACTGAAGCGTAGAAATCTCCCAGGGAGTCTATGTACGTTGACTGCGCTA
+TCCTGAACATCTCGCCTTTTCTTGCTATGCTCACGGTTGAGCTCAGCCCATCTCCAGCGGCATCTATGGT
+TAAGACTATGGCATCGCTAAGCCCCGAGGTGTAGTAGGCGGAAGATGCATGAGCCAAATGGTGCTCCACG
+AAGATTACCTTTTTCCTAAACTCAGAGCCAAAGACAGATTTCAGCTCGTTCTCAAGCTCAAGCAACCTGT
+TCCTTCTCCTGAACAGTCCCGCCACGGCGATAGCATCAACTTCCTCCGGCGAAACTTCCCCCAGTTCAAG
+AACTTTCCTAACGCTTAGCCTTGGAAATCCCCTGTACTTCTTTATCCTGTTCAGCCTTTCCTCGTTAACC
+GCATAGATTTTGTCACCCTTGAACAGAACTGCCCCTGCATCGTGCCCGTCATGAACTCCCAGGATTATCA
+TCAAGAAAAGGTTGGGATAGGGGATAAAAAGGTTAAGCTCCAGCCTGCTTAAGAACCCTAACTATCCTGG
+CCTCCTCCCTTAGGAGTAGCTCCTTTTCCCTCCTTATAACCCTCAAAAGGGAGACATCTTTGATCTTCTT
+CTGCCTAGCCATTCTAGCCAGCCTCGCCTCCTCAAGGAGGAGGGCTTCCCTCCTCTTCCTCACAACGGCC
+AGCCTCTTAAGTAGTAAGTCCCCCATGCTTTTTCACCATCCTATAGTTTACCCCCAGGGTTTATAAATTT
+CTCGTTGAATGCCATATCTGAGATCGTCAATTGTCGATATAAGTTCCATACATTTAAAAGTCCCTCTAGA
+GGTTTAGTTCATGGTGGGACAATGCTAATAGCGATAACGGGAACCCCTGGAGTTGGTAAGACGACAATTG
+CAAAGTTGCTAGCTGAAAAGCTTGGCTATGAGTACGTCAACCTTAGGGATTTCGCCCTTGAGAAGGGTTG
+CGGGAGGGAAGTTGATGGGGAGGTTGAAGTTGAGATTGATGAGTTAGCGTACTTCGTTGAGAAGGAACTT
+AAGGATAGGAACGTTGTGTTGGACGGTCATCTCAGTCATCTAATGCCCGTCGATCTGGTAGTTGTCCTGA
+GGGCCCATCCTAGGATAATAGGGGAAAGGCTGAGGGAGAGGGGTTACAGCAAGGAAAAGATAGGAGAGAA
+CGTCGAGGCTGAATTAGTCGATGCGATATTGATAGAGGCTATAGATGAGCACGAAAACGTTATAGAGGTT
+GATACTACTAATAAAACACCGGAAGAGATAGTTGAGGAGATTATAGGCTTAATTAAATCTGGAGTGAAGA
+GGAGGGTTGGGATAGTCGATTGGAGCGAGGTGTACGATGAGATAATTCCTTATCTAAGATTGGGGGGTGA
+GTGAATGGGCCTAGGCCTGTGGATCAGGACAGGGGTTTTAATGGCCTTCCTCACAGCGCTGCTCGTTGGC
+ATAGGCTACCTGATAGGTGGAAGGGGAGGGATGATAATAGCCTTCACCATAGCATTGTTCATGAACCTGA
+TAAGCTACTGGTTCAGCGATTCCATAGTGCTGAGCTGGTACAACGCCAGGATAGTTAGTGAGGAGGAAGC
+TCCTGAGCTCCACTACATAGTGGAGAAGCTTGCCAGACAGGCTGGAATACCCAAGCCAAAGGTGGCAATA
+GTTCCAACAATGGTTCCGAATGCGTTCGCAACTGGAAGAGGCCCGGGGAATGCTGTCGTTGCAGTGACCG
+AGGGGCTGCTTCATTTATTGAACAGAGATGAGCTTGAAGGGGTCATAGCCCATGAGATAAGCCATATAAA
+GAACAGGGACACCCTGATCCAAACCCTCGCCGCAGTTCTGGCTGGAGCTATAATGATACTCGTCGACTTC
+GCCAGGTGGTCCCTGTGGTTCGGTGCCTACGACGATGAAAGGGATTCAGGAAGCGTTATAGGCCTAATCT
+TGGCTATAGTACTGGCTCCACTAGCTGCCACATTGATTCAACTTGCGATAAGCAGGTCAAGGGAGTACTT
+AGCCGATGAAACTGGTGCCAGGATAAGCGGTAAGCCCCACGCTTTGGCCAGCGCGCTGATGAAGATTGAA
+GAAGCGATAAGGTACAGGCCCCTGAGAAGAGGAAACCCGGCCACAGCCCACATGTTCATAGTGAACCCGT
+TCAGGGGAGTTGACTTTGCAGAGCTATTCTCAACCCATCCACCGACAGAGAAGAGGATTGAGAGGCTCAG
+GAAGATAGCACTCGAGATGGGCATAGTCTTCTAGAAACTTTTATAAACACCTCGATAACCTCAAGGATGG
+GGGAGAGAAATGGTGAGGCTCAAGGCGATCATAGTAAGGGATAGGGATGGAGAGGAGTTCCTTAGGTGTC
+CGAGGTGCGGGATGGTATTCAAGAGGAGAAAGGATTACATAAAGCACGTCAACAAGGCACATGGCTGGCT
+CTTCGGCAGGGGCAAGCCAAAGGGGAAGAGGTTAAAGAAGAAGTACTCCAAGCTTCTCTCCCAATGATTC
+TATTTTTGATGATGATACAGCCAGGACCCTGATGGGATGATGAGTGGTGGGCTTAGCTGATGTTGCCGTT
+CTCTATTCTGGTGGAAAGGATTCCAACTACGCCCTCTACTGGGCTTTGAAGAGGTTCAAAGTTAGGTACC
+TCGTTTCTATGGTGAGCGAGAACGAGGAAAGCTACATGTACCACACTCCAAACGTTGAGTTAACGGATTT
+ACAGGCTAGGGCCGTGGGAATTCCACTTGTGAAGGGGTTCACGAAGGGAGAGAAGGAGAGGGAAGTCGAA
+GACCTGAAAAAGGTCTTGGAAGGGCTGAAGATAGAGGGGGTAGTGGCCGGGGCCCTGGCAAGTAGGTACC
+AGAGGGAGAGGATAGAGAGGATAGCTAAGGAGTTGGGCCTCAAGGTTTACGCCCCCGCGTGGGGGAGGAA
+CCCTTACGAATACATGAGGGAGATAATCGAGCTCGGTTTCAGGGTCATCTTCGTTGGAGTCTCGGCCTAC
+GGGTTGGACGAATCTTGGCTTGGCAGAGGGCTGGATTACAAAGCCCTGGAAGAGCTCAAAAAGCTAAATG
+AGATGTACGGGATTCACATAGCTGGAGAGGGTGGCGAATTCGAGACCTTCGTCTTGGATGCGCCATTCTT
+CAGGAGAAGGATAGTGATAGATGAAGCGGAGAAACTCTGGGATGGGCTCTCGGGAAAGCTTATAATCAAG
+AGGGCCCACCTTGAGGAGAAATGAGGGGAATCATAAAGGGAGTATCCAACGATGGACTTGGAGTTCTTGG
+TGAAGTCCTCGTTCCCTTTGCTTATCCTGGGGACGTAGTCGAGGTAATTAGTACTAGGGAAAGGTTTGGA
+AGGACTATTGCAAGGGATTTTAAGCTTGTAAAAAGCTCTCCAATAAGAGTTCCCGGGAAGTGTAGATACT
+TTGGAAGATGTGGAGGGTGCCTTTGGCAGGGATTAAAGTACAGGGAACAGTTAAAACTCAAGGAAGAAAT
+CTTTAAGAGGGTAACCGGCGTTGAGGCTGAGATCAAGGGATCCCCCAGGATATGGTTCTTCAGGAACATC
+AGTAATTTCATAGTGACCGTTAATGGAATAGGGTTCAAGGAGTTTGGAATGCCCAGAACCGTGGTTAGCG
+TTGATGAATGCCCCGTCTTTTCCGAGAGGACTAAACTATACATAAGGGCTATGAAGAGGTTCCTCAGGGA
+AACGGGGTTAAATCCGTGGAACTGGAAAAATGGAGATGTTCACTACCTCCAAGTAAGGGAAGGGAAATTC
+ACCGGTGAGGTGATGATTAACGTCATAGCCCACATCCCTCCAAGTGGAAGGGAAGAGCTCACGGAAGCCT
+TTGGCTTTGCAGACTCAGTATACTGGAGCCTGAAGAGGGACAAGAGAGATGACCCGAAAGGGATTCCCAC
+TCTGATCAAAGGAAATGAGTTCATAAGGGAGAGTATTGAAGGTTTGGTGTATCTTATCCACCCCTCGACT
+TTCTTTCAAACGAACAGCTACGCCCTTCCCATACTTTTGAAAGCTGTTGAAAGTTTCGCCGAGGGTTCAA
+AGGTTCTCGACTTGTACTCCGGCGTAGGAACGTTCTCCCTTTACTTGGCTAAGAAGGGGTTCGAGGTTAC
+AGGTGTAGAGGTGAACGAAGAATCGGTAAGGGTCGCCAAGAAGAGCGCTGAGGTAAATTCCCTGGATGTG
+AGTTTCATCCCAGGAAGAGCCGAGGATGCTAAGTTAAAAGGGTACGAAACTTTGATAGTTGACCCGCCCA
+GGAAAGGGCTGAAAGACTTTTCCAAGAGGATCGCGAAGGAAGGGCCAGAAAACCTTATCTACGTCTCGTG
+CAATCCCTCAAAGTTCGTCCTAGATTACAGGAACTATCTTTCAAAGGCCTACAAGATCGAGGACGCCGTG
+CTTATAGATATGTTCCCACACACCCCGCACGTTGAGGCCGTCGTTAAGCTCAGGAGAAGGTGATGGTATG
+GAAAAGCTGATCATCTTGATACTGATAAGCCTGGGATGGATATTCAACTACTCCCACAGGATGGCCGTTC
+CTTCGTTAGCCCCAATAATAATGAAAGATCTAGGAATAAACAACGCCGAAATAGGATTGCTGATGACTTC
+CCTTTTACTCCCCTACTCCCTGATTCAGGTTCCAGCTGGATACATAGGGGACAAAATAGGAAGGAAGAAG
+CTGCTAACGATAAGCATCTTAGGTTACTCACTTTCTTCAGCTTTAATAGTCCTAACGAGGGATTACTGGG
+ACTTAGTTACCGTTAGGGCCCTCTATGGATTCTTCGCTGGGCTATATTATGCACCAGCTACGGCCTTAAT
+TAGCGAGCTCTTCAGGGAAAGAAAGGGCTCGGCCCTAGGGTTCTTCATGGTGGGTCCTGCGATAGGTTCG
+GGCATAACTCCCCTCATTGTCGTTCCAGTTGCTTTAACCCTAAGCTGGAGGTACGCTTTCCTAGTTCTAT
+CGATAATGAGCTCGATTGTGGGGATATTATTAATGGTTGCCATTAAGGGAGAGCCAATTAAAGTTGAAGG
+TGTTAAATTTAAAATTCCAAGGGGAGTTTTCCTGTTAAGCTTGGCAAACTTCCTGGGGTTGGGAGCCTTC
+TTCGCAATGCTAACGTTTCTGGTTTCTTACCTAGTCTCACGTGGAGTGGGAATGGAGAAGGCCTCACTAA
+TGTTCTCTATGCTTTCCCTCGTTGGAATCCTAGGCTCGATAATAGCGGGCTTCCTCTACGATCACCTAGG
+TAAGGTCAGCGTTCTGTTAGCTTACGCCTTGAACTCCCTGCTAACCTTCTTGGTTATAGTGATCCCCTCC
+CCACTCTTCCTGATTCCCCTTGGGTTAGTCCTATATTCAGTTGGCGGAATAATGACCGCTTACACCTCCG
+AGAAGGCCAGCAGGGAAAACTTGGGAGTTGTCATGGGCTTCGTGAACATGGTTGGCTTCTTTGGGGCTAC
+TATAGGGCCTTACATTGTGGGCTTCCTCATAGACAGGCTCGGCTATTCTCTAGCTTTGCTTTCAGTCCCC
+CTAGCTTACCTAGTCTCCGCGGTAATTATAGGGCTCGACCTAAGGAAAACTTCATATAAGGGTTAGCTTA
+ACGTTTAGATGGTGATCTCCATGGAAGACCCCTACATATGGATGGAGAACCTTCAAGACGAGAGGGTTCT
+AAAAATAGTTGAGGAGGAAAACAGAAGGTTCAGGGAGCTTGTCGGGGAGCTAAGCGATAAGCTATTTCCA
+GAGGTCTGGGAGTACTTTTCCCAGCCCTCTATAGGGATGGCGAGGATAACCAAAAGGGGAATTATAGTTT
+CTTACAGCGAGAAGGACAGGGTAACGGTAAGGTGGCTCGGAGGAGAAGTTATAGTTGACTCGAAGGAGCT
+TGAGAAGGAGCTGAACGACGAGGTTTTACTTCAAGGATTCACGACGGATGAAGATGGGAAGAGATTAGCT
+TACAGTTTCTCAATAGGAGGTTCCGATGAGGGGATAACCAGGATAATTGACCTGGAAACTGGAGAGTTGC
+TGGAGGAGATAAAGCCTTCCGTCTGGAACATAGTCTTCCTAGATAAAGGTTACTACTTCGCTAGATTCTA
+CAGGAAGGAGAAGACTCCAGATGGAGTAAATCCACCGGCCGAGAGGATATTCTGGAAGGACGAGGAAGGA
+GAGAGGATGGTCTTTGGAGAGGGGCTAACATCAGGGTACTTCATGAGCCTGAGAAAGAGCACCGATGGAA
+AGTTTGCCATGCTAACCCTGACCTACGGTTGGAACAAGGCCGAGATTTACCTGGGCCCGATAGATAAACC
+TGAGGAGTGGAAGAAGGTTTACTCGGCGGACGTTCCGGCTGAGCCTATAGATGTGATTGATGGTAAGTTG
+TACATCCTAACAAAGGAAGGAAAAGGCCTGGGAAAGGTGATAGCAGTTAAAGATAGTGAAGTTGAGGAGA
+TAATCCCCGAAGGAGAATTCCCGCTCGAGTGGGCCGTGATAGTTAAGGACAAGATTCTCGCCGGAAGGCT
+AGTTCACGCGAGTCATAAGTTGGAGGTCTATAACTTAAAGGGAGAAAAAATCAGCGAGGTTGAATTTGAC
+TTCCCAGGGAGCCTATATCCGCTGGACAAAGACGACGAGAGAGCTCTACTTAGGTACACGAGCTTCACCG
+TCCCCTACAGGATATACGAGTTCAAGGATGAGCTAAAGATAGTTGAGGAGAGGAAAGTCGAGGGGAACTT
+TAAAGTCGAGGAAGACTTCGCGATAAGCAAGGATGGAACGAGGGTTCACTACTTCATAGTTAAAGGAGAG
+AAGGATGAGAAGAAGGCCTGGGTGTTCGGCTACGGTGGCTTCAACATCTCTCTAACGCCAAGGTTCTTCC
+CCCAGGTTATACCGTTCCTCAAGAGGGGAGGGATCTTCGTCATGGCTAACCTGAGGGGTGGGAGTGAATA
+CGGCGAGGAATGGCACAGAGCTGGAATGAGGGAGAACAAGCAGAACGTCTTCGATGATTTCATAGCTGTG
+CTTGAAAAGCTCAAGAAAGAGGGTTATAAAGTTGCGGCCTGGGGAAGGAGCAACGGAGGTTTACTAGTTT
+CAGCAACTCTAGTCCAGAGGCCAGATGTTATGGATGTTGCCTTGATAGGTTACCCCGTAATAGACATGCT
+CCGCTTCCACAAGCTCTACATAGGCAGCGTCTGGATACCTGAGTACGGAAATCCAGATGATCCAAAGGAT
+AGAGAATTCCTACTGAAGTACTCTCCATACCACAACGTCAGGCCCCAGGAGTATCCGCCAACCTTGATTT
+ACACAGGTTTGCACGATGACAGGGTTCATCCAGCCCACGCGCTCAAGTTCTTCATGAAGCTCAAGGAAGT
+CAACGCTCCAGTTTATCTAAGGGTTGAGACAAAAAGTGGACACATGGGAGCTTCACCAGAAACAAGAGCT
+AGAGAATTAACTGACTTGCTAGCCTTCGTTCTCCTGCACCTTTAGTTTTCTCTTTTTAAACTCTCCCAAG
+AGTTCTTTTACCGCCTTAACAAGCTCTTCCAACGTTGCATCCTGGTGACTTATCCCTATCGTTATCTTCA
+TGTCAGTTGTCGCGAAAGAAACGTAAATCGTGTTCCCCTTACTTTGAGCAAAGAAATGCTCAACCGTTTC
+CTCCCCACCCTCAACCTCTTCCTCGGCACCCGCCGGAATCTCGGGATCTCCCTCGAATATCATGGGCCTC
+GGCTCCATGGTTGGGGAATCATTAAGGGGATTTTTAAACATATCTTCCTGGGTTAAAGTTTAAAAGCACT
+CCCCTTTATGCCTAAAGCGAGGTGGAGAGAATGAAGCCAATGTACAGATCAAGGTCATGGAGGAGGAAGT
+ACGTCAGGACTCCTGGGGGAAGGGTTGTAATTCACTTTGAGAGGAGGAAGCCTAAGATAGCCCACTGTGC
+GATCTGCGGCAGGCCATTGAACGGAATTCCAAGGGGAAGGCCCGTTGAAATGAGGAAGCTACCTAAGACA
+AAGAAGAGGCCTGAGAGGCCTTACCCACACCTATGCCCTAAGTGCATGCGCAGGGTAATGAAGGAACAGG
+TAAGGGCCCAGATCATGAAGGGGTGACCCATGCCAAAGGGTTGCCTCGTGATAACGGTCAGCGGTTTAGC
+CGGTTCAGGGACAACCACGCTTTGCCGCAACTTAGCTAAACACTACGGCTTCAAGCACGTCTACGCTGGT
+TTAATCTTTAGGCAAATGGCCAAGGAAAGGGGAATGAGCTTAGAAGAGTTTCAAAAATATGCAGAGCTTC
+ACCCGGAGATAGACAGGGAAGTCGACAGGAGACAAGTAGAGGCGGCGAAGGAGTGTAACGTGGTCATAGA
+GGGTCGTTTAGCCGGATGGATGGTTAAGAATGCAGACCTAAAGATATGGCTCGATGCCCCGATAAGGGTT
+AGAGCTGAGAGGGTTGCCAAGAGGGAAGGCATAAGCGTAGAAGAAGCTTTCATGAAGATAGCCGAGAGGG
+AGATGCAGAACAGGAAGAGGTACCTAAACCTTTACGGAATAGATATTAACGACCTCTCCATTTACGATTT
+GATAATAGACACATCCAAGTGGTCCCCCGAGGGTGTGTTTGCGATAGTTAAAGCCGCGATAGATCACCTC
+TACGAAAAGGTTTAAAAGGTAAAGTTTGCGAATCCAATCGACCACCCGGCCCCGTCGGCGACGCGGGGCG
+AAAAAGTTTGGGAGGTGGGATGAATGCCTGCGATAGATGTTGGAAGGATCGCCGTTATTATAGCTGGAAG
+AAGGGCAGGACAGAAGTGCGTCATAGTTGACATAATAGACAAGAACTTCGTTCTGGTTACTGGGGCTGGA
+CTAAACAAGGTTAAGAGGAGGAGGATGAACATAAAGCACCTCGAGCCTTTGCCGGAGAAGATAGACATTC
+CAAGGGGAGCTAGCGACGAGGAAGTTAAGGCAGCACTTGAAAAGGCCGGCATTTCCCTCTAACCCCAATT
+TTTATATATCTAATTCTGCATAATATTCTGGGTTTCGTTATGATCGGTGAGATCTACTACTCCAGGAAGT
+TCCTTCTCCACAAGCCCGATAACTATCACCCTGAGAATCCTGGGAGGTTATGGCTCGTTCTCACGGCCAT
+CAGAGAGCTGGGACTGGAGAACCATGTCCTCGAGCCCTCCCCAATAGGGGAGGAGTTAATCTACAGGATA
+CACGAAAGGGAGTACGTGGAGAAGATAAGAGAGCTGTCTCGAAGGGGTGGAGGTTACCTAGATGCCGACA
+CCTACGTTAGCCCAAGGACATGGGAGGCCGCAATCTTAGCCCTGGGAGCTTCTAGGCTAGCAACGCTCTC
+GGCCTTAAGATACGGAGGAATGAACTTGGCATTGGTTAGGCCTCCTGGGCACCACGCTGGAAGGAGGGGA
+AAAGCTCTAGGCGCGCCCACTCTGGGTTTCTGCATATTCAACAATTCCGCGATGGCCGCTTTGACGAGTA
+AAGAGGAAACTGGAAAAGCTCTGGTTATAGATTTCGACGCCCACCACGGCAACGGAACCCAGGAGATATT
+TTGGGACGATGCGGATGTAGTGCACATAGATTTACACGAGAGGGACATCTACCCTGGAAGTGGTGACGTG
+GGTGAGATAGGTGGGATCAACGCCAAGGGTAGCAAAATAAACCTCCCAATGCCACACTATTCCGAGGACG
+GTGACTACATATACGCCTGGGAGGAAGTTGTTATTCCGATAGTTGAGGAGGTTAAGCCGAAGGTTGTAAT
+TGTTTCAGCTGGCTTCGATGGGTTCAAGGGGGATGGATTAACGACCTTAAAGCTAACGGAGGTTTTCTAC
+TCTTACGCTGGGGCAACTTTGAGGAAATATCCCTTAGCCGTTATACTCGAGGGTGGATACAGCTCTGGAC
+TTAAGAAGGGGTTTCCGGCGTTTATAAGGGGTTACGAGGAAGATAAGGTTAGGGATCACGCACAGCCGAG
+CTACGAAACCTTAAAGCTAGTGGAAGAAGTCAAAGACATTTTGAGTCCGTGGTGGTCACTTTAAATTTTT
+ATGTTCTTAGGGGAATTTAGTATTATGAGGTACCTAGTTCCACTGTTGGTATTCATGGTTCTCGGCATGG
+GATGCCTTGGGGGAGGTGGAGAGGAGATGGTTAAGGTTAGCTCCGTCTTCGGCAACGACGAGTTCATTCC
+CGCAAAGTACACGTGCGAAGGAATTGATGTGAATCCTCCCCTGAGGATAGAGGGGATAAGCGAGAACGCT
+AAGAGCTTAGTAATAATAGTCGACGACCCAGATGCACCCTTAGGGACTTTCACTCACTGGATAGCCTGGA
+ACATTCCTCCAGTTGAGGAGATTCCCGAGGGGATTCCCAAGCAAGGGGAGGTGGAGAAGCCTATTCACAT
+GATTCAAGGCAGGAACGACTTTGGGAGGATAGGATATAATGGGCCTTGCCCACCGAGGGGTCACGGGGTT
+CACCACTATCACTTCAAGGTCTACGTTCTGGATACAACTTTAAACCTAAGGCCGGGAGCAACTAGGGAAG
+AGCTAGAGAAGGCCATGGAAGGTCATATTATCCAGTTCGGAGAGCTTGTTGGTTTGTACGAGAGGAAGTG
+ACTTTCCTTTTTATTAATTTTTCAGAAAAGTTCTGGTGGGCCCGCGGGGCTTCGAACCCCGGACCTCCCG
+CTTATCAGGCGGGCGCTCTAACCAGGCTGAGCCACGGGCCCATTTGGTGCCCCGGCCGGGATTTGAACCC
+GGGTCGCGGGATCGAGAGTCCCGCATGATTGACCGGGCTACACCACCGGGGCGCGCCGATTGTGATAACC
+AAAAATTGATTTATAAACCTTTCGATTGTCGAGGTGTTTTGATAGGAGAGATAGCAAGCTTTTAGCGATA
+GAATGTTCCGAGTTTATCCTCCTTTACGTCTATCCTCTGAAATCCTCCTCTTGAGGTGTGAAGATAGCAA
+AAACAACCAACCAGTTTTTGAACAATCAACCGGGATGTGATAGTGTCTTGGCTTAAAAACAGCTCTCCTA
+ACGGAATATAATAATAGCTTTCCCAGGTTGAAACAAATTCCTGGTCTCAATTTGGAGAAGATGGTAGATG
+TTCAAAACTGATTTTCTCTTTCCCTAATGCGTTTCCTAACCTTAATCCACCCTCTCTCAATTCGTTTAAA
+ATGCCGCTTTGCATTCTCGAAAAGTTCTTTAACTTCCCCCCAGGAAGTTACTATCAGAGTACAGTATGAT
+ACCATCCTCTAAGGCGTCGAGAATAAGAGGGTGACCCTTAAATATCATCTTCTTCAATTCCTCGCTCGTG
+TATCCTTTAATATCGAGAGGGGCAGTAGTATTATCCAGCTCGTAAAGTAACTTTAGTCTCTCATTGAAAT
+TCTTAGAGAGCTTAATCTGAGATAACTAGAATGTCAACATCACTCCCAAGCCCAAACGTTCCCCTGGCAA
+TTGATCTTTTTTGATTGTTTTTATGTACTGCCTAATCTCCTCTTCGTATGGAAGCATTTGCGACACCTAT
+CACAAAGTTTATTATCGCTTCAGTAGCTTTAATGGCCTCTTCAGCGTCCTCAGCATCGTAAAACTCATAG
+GGCTGTTTCGTAGGTGGTAACAAATGGAACGTTTGGGTCTTTTTTGTTTTGCGTAATTTTTAAATACTTT
+TACAGTATATTTGTGTTGGCTTGGCAGTCTCCGATATGTGGGGTTTGTAAGCCCGAATGGGGACTGCCTA
+CTGCCTGAAGATGTGGGGAGTTTCCGTTCCCCCCGAAAGCCAGCCGATGAAGACGAGAGGCTGGAAGGTC
+ATCCACTACGAGAGTTCCATCCCTGCCACTCGTAGTGGATGACCAGAACGGGCTCCTTCTATATACGCAT
+CTGGATACCTGGTAGGTATGTAGTGCTTGTCTAGGGTTTTAGCGTATCTAAAAATTTCGTTTGGATAGAG
+TTCCAATCGCCTTTCACAGGGGCTAACGTTTCTAAGCAATATATTTTTAATCTCCCAATCCATTGGAAAG
+CTGTCATGGAAGAGGGCTTAAAAGCTAGGCTTATCAAAAACGCGGGATGGCTTTTTGGGGCCGAGGTTAT
+ATCCAAGTTGCTAGCGTACGGTGTAATAGTTATCTTGAGCAGAACCCTTGGACCGGAAGGGCTGGGTCAG
+TACTCCTTCATATTTTATTATATAGGACTCCTTGGGATATTCTCCGACTTGGGAGTTGGATATTATTTCA
+TGAGGGAAGTAGCAAGGGATAAGGGAAAAGCCAAGGAGCTTCTACCCGATGTCCTGGGGTTCAAGATAGT
+TCTAGCATTGTTGAATTTCCTTGTAGTCGTTACATTGACGCTGTTCCTTCCAAAGCCGGGGTGGATGAAG
+ATTTTGATAATTCTAGCTGGAGCAGAGGGCATGCTTACTTGGATCGCGTACCTCTTCGTCAGAATTATGT
+ACGCACATGAAGTTACAAAGTACGAGGCAATTGCCCGAGTTATCGAGAGAACTTGGGCATTTTTCGTTGG
+CGGTGCGGTTCTTTACGCTTATCGCTCACTTACACCATTCATTCTTGTAATCCTTCTAGGATATACATTG
+AGGGAGATCCTCAGGATAAAATGGGGCTCACAGTTTTTGAATACAGTTAAAATCCGTTTTAAGCCCGGGG
+TTTGGGTCTCGCTCCTTAAAGAATCATACCCATTCTGGCTTATTGGTCTTTTTACACTCATCTACTACCG
+CACAGACATGGTGATGCTAAGTCTGATGAGGGGGGACTATGAGACCGGGATCTACAGGGCTGCTTACACG
+TTAATAGAAGTCTCGCTCTTCGTTCCGAACATAGTGGTCTCGACAACGATGCCCTCAATGGCAAGGCTGT
+GGGTGGAGGACAGAAAAACATTAAACCTTCTCTTCAGAAAGAGCTTCCAGATGCTCCTAGGGATCGGCAT
+CCTTGGGGTAGCCGGTTATTACGTCCTCGCGAGACTTGGGATAACCATTGTCTTCGGAGAGAAGTTCCTT
+CCCAGCGTGCCCGTTTTAAGAATTCTAGCTTTCGCTATACCCTTCATGTTCCTAAACTCGCTCTTTGGGA
+GCTTCATGAATGCTACTGGAAGGGAGCTGACGTTTACGAAGATAACCAGTTTTACGGCTTTGCTGAACGT
+TGTGTTAAACTATATCCTCATACGCTATTACGGTGCGAGCGGGGCAGCAGTAGCGACTGTGGTGAGTCAA
+GTTTTCTTGCTTTTTTTAGCAATAACAAAAAGTAAGGATGAGTTTAGATAGTTGTCACTTAATCTTGCCC
+TTTTAACTTTAAATTGGAGATATCTTTCATACGATAATCTCCTTATAATTTCACTATATAACCTTGAAGG
+AGAAAGGAGAGAGACTAGAAAATATCTTAGAAGTCTCCTAGCAAATGATAGTTGGTTCTTCTTATCTCCT
+ATCCTTGCTACTAAATTTAATCCTTCTAGAGCTCGTATGAGGATGGGATTTTGAGTATAGGATCCTAATA
+TATTAAGTTATTAAGTATAGAGAAACCTGTCGCTTTTAGCTGTGTTATGAATTCCTGTGGGCTTACTTCA
+TTTATGTGATCTTTAGTATATGCATCAATGTCATATACTCTCTTATTAGGAGTCGAAATAAATAAGAGCC
+CATCAGATTTCAAAAGAGATTTTATATTTTCGAGTAAAATCTTACTATTTTCCGGTGGAACATGTTCATA
+GACTTAAAAACACGTTATAACGTCAAAAAATCCATACTTTGAACGAAGGTACTCTACAGTACTCTCATCA
+GTTATATCTCCCAATAGGCATGTAGCATTAGATAATTTTTTGGAGAGTACCTTGTTTGCTAATTCAATAC
+TCTTTTTGTCTAAATCCACTCCAACAAATTTACATTCCGGACATAATTTACTCATGATATAAATCCCATA
+ACCCTTTGAACAACCTACATCTAATATCATTAATGGTCTTGCATTCTTCTTATTAGTTATTTGAACAGCA
+GAAAGAATTTGGTATTATATTCTCCAAGTCTAGACTTCAAATATCTTGAAGATCCTTGAGCATTTCAATT
+AATTCATCCCCTATCGGCATTTGAATCACCCTCTAGTAAGATATCATAAATTTTAAGAAGTTTTTTAGAC
+TCTCTTTCCCAATTGTATTTACTACCAATCGAATATGCCCTTTTTCCAAATTTGATTATTAATTTTGGAT
+TCTCAATAAGAGTAATTAGGGCTTTTTTAATTTCCTCAACTTCACAGTTAACGACCAGGCCAATCTTATA
+ATCCTTTACAAATTTTCCACTTGCCGTTCCTTTGCCAGCTAGGCAGGCTCTTCCCACTACTATAGCCTCA
+AAAAGCTTATTTGCTAATCCTATCCTATAAAGAGGGTCTTTTGAGTTAAAAACTAGGTACACTAAGCTTC
+CTTTTTTGGTTACATTTAAAACTTGCTCCCTTGGTATAAAGCCCAAATACTTTACAGGGAAATTATTCGA
+ATGCATCACAATTACATCAGAGATTCCTTTGACTTCTGGCCCTGCAAATATTCCCTCGATTTTATGCCCA
+ATTTTTGAGATGGCCTTAACAAGCTCCAAGATACAACGGTTTTTGTCAAACCCACCAATATACACTACTC
+GCAGGGTAGAAATATCTGGACGTTCCCATTTGCTTTCTCTTCTCTGCTTCATATTTCTTACTAATCGAAC
+CTTTGGATAAAATCTAAGGAAATACTCTGCAGCACCTTTAGAGACGGTTATAATAACATCAACATGCCTA
+CTTACGAAATATTGTTCTCTCCATACTGGCTCTCTGAGAAATTTTGGGATCAGACCTCTTAGAAACATAT
+AACTCCAGATTTCATGCGAGTCATATATAACTCTGACACCTAACTTTTTCTTAAGCCATACTCCTATCGG
+GAGATCTGGCCAATCATGGACATGAACTATTCTAAATTTCCAGTTTTTATATAGCTGTAAAGCCATCCTG
+TAAGCTAATATTTGCCATATTGGAACTTTCAATATCTCAAATGGTATTAACATTTCAAATATTTTTGGGA
+TTTTTATTCGAATTATTTCAACACCATTAATTATCTCATGGGGAGGATATTGACCTTTTCTATCCCAAGC
+TATAACCTTGACATTATACCCTCCCTTGGTTAGACTTTCAGCCTCGGCGGTAACCCTAGGATCATGGGTA
+TAATGATTGTTTAATATCATTAAAACATTCTCTGACATTTATAATCACCACCCCTCAGTCCAATACATCC
+TAATTTGGATTTATTTCATCTTCGAAAGTTAACCATTATCCATCCACTCCCTGAGCCACAGCTCCATGAT
+TATAACCTTCCAGAGCTCTTGGCTCCAGTTTTTCTTGCCAGACACGTGCTCCTCAAACATCCTTAATACT
+TTTCGATAATCCCAGTAAGGCCGTTTTTTGAAACTTTCAGAGTCTATCACAGCCAACGCAAACTTCTGCC
+CTTCATTAGTCTTAAGGATGTCTTTGTCAGGGGTCGCAAACCCTACCTTGCTAGCCCTATTCCGTATTTC
+ATCCGGCAGGATGCCCTTAAGACCTTTACGCAGTAGAACTTTTGTAATACCCGCCGAAACCTTGGATTCG
+GGGGGAAGAGACAGAACGTATTCAACGAGCTCGTGGTCGCAGAAGGGAACTCTGCTCTCTATGCTCCACC
+GCATTGCGTTTTTGTCCTCAAACCTCAGGAGATGAGGTAGAGAATAGTAAGTCTCTGCTAACAGGAGAGC
+CTCGTTGAGAGTTTTAATTTTCCATATCAGTTCTTTGGAAGGTCGTTTTTTAAACTTCTCTATGAACTCT
+TCACGGAGATACGGAAATCTCCTTCTCCACAGTCTCTTGGTGACCCATACCGGAAGAATGTAGAGAACCA
+TGTTCTTGAGAGGGACAAGGGATCCGTGGATCCGCTTGTAGGCCAAGATTTCCCTCAAAAGTTTGCCCCA
+TTTAAACTTCCTAAGGAGCTCGACAAAGTAATAGCCGAAGAAGTAGTGGTATCCGGCAAGTATCTCATCG
+CTTCCCTGGCCGTCGAGGAGAACTTTCATTCCGTTTTCTCTTGCGAGCTTCATTACCCTGTACTGACCGT
+ATATACTCAGGGTCGAAAACGGCTCCTCCTGAGTTCTTATGAGATCTATGATATCAGCCAAAACATCCTC
+GACGTTAAAAGTTGTCCTGTACCAGCTTACCCTGCATTCGTCTACCACAATTCTCTGATATTTGCTTTCA
+TCAATTTCCTTGCCCGGAAAAACTAGCGAGAACACCTTTATCTCACCATCCGGGAGGAGGTGTCTCATGG
+CGCAGACTATGCTCGAGCTATCAAGGCCACCGCTGAGGCAAGAACCCACCGGGACATCGGCAACAAGTCT
+CATCTTCACAGCCCTGAGGAAAAGATCCTTGAACCCTTGAGGATCAGAAATTTCCTTACGCTTTTCAATT
+CGCTCTCTTAGGTCATAATACTTCCAAGCTTCAAACTTTCTCGTGTTCAGGTCAAAAACAGCATTATAAC
+CCGGCATCAGCCTTTTTATCCCTTCAAAGAACGTGTCCTCCGTGTGGTCCAGCAGATTGTAATACAGGAA
+GTCAAATATAACGGCATCATTCGGTTTCCGTGGAATGTTATGTTGTAGTATTCCCTTGATTTCTGAGCTG
+AAGATTATGTTTTTGCCGTCATAGTAATAATACAGGGGCTTTATTCCGAATCTGTCCCTGCTTAGAAACA
+GGATGTTCTTACTCTTGTCATAGATCACGAAAGCCCACATGCCATTGAACCTCTCCACACAATCAAAGCC
+CCACTCTAGGTAGGCGGCAAGGATAACCTCGGTGTCAGTGTTAGAGGTGAAAGTGTAACCCTTCTCCTCA
+AGCTCTTTTCGAATTTCCATAAAGTTATAAATTTCCCCATTGTAAACGATCCAAACCTCTTTACCATCTT
+TCTCGTACTTCATAGGCTGGTGCCCCTTGGGTGAGAGGTCAATGATGGCAAGCCTAACGTGACCAAGGCT
+AACATTATCATCAACATAAACTCCCTCATCATCAGGTCCACGATGCCGAATAGCATCGTTCATTCTTTTT
+ACTAACTCTTCATCACCCCAAGAAAACCCATTAATCCCACACATTAAAGACCACCCATTTTAAGGTTTAA
+GAGTAAGCCTTCCTGATACTTTCCCTATTTTTATCCCATGTCCATTTATCTCTCAACCTAGTGGGAGGTC
+TTATTTTTTTAATCTTATCAAGAGCGTTTTTTATGCTCCCAACGTTCATATCAACCGCCACTCCACATTT
+ATATATATTTACAAAATCCTCCATTAAAGTATCTTTATTAACAATTACAGGTATTCCCATTATTATACTT
+TCCAACATTTTAACGGCAATTGCCATTTTTATATTTGTAGTCATCGGGTATACTGAGTATATGACATCAC
+AGAGAGTATAGTATTCCGAAACTTTTTCATAGGGAACTGACTCAATGAAATCTACACGTATGTTAGGATA
+CTTTATGGACAATAATTCCCTGATTTCATCTTTTAAGGGGCCACTTCCAACAAAGATTATTCTTAATAAC
+ATATTTTCCTTCGCAATTTCAAACAGCGGAATAAAGTTTGATATACTTCGAATTGTTCCGATGTACCCAA
+CGACAATTCCTCTGTGTTTATGCCGCTTTACCCGAGGAAAGACCCTCGGATCAGGTGCATTCCAAACCAC
+ATATATCTTATCCGGTGGAACACCACTATTTACTAGAAATTCTTTAAGTCCCTTATGTTTTCCACCTATG
+GATCTGCTCACGGTGATTACTGAATCTGACAGCTTGGCAAATAGTATCTCAGTCCTTCGGAGGATTTTTC
+TTAGGATAGTATCCTTTTCTTGTTCTTCTAGTAAAGAAATGCGGGTATAGTACAGATCATGGATATCAAA
+GATAAATTTCACTCCAAGGATTCTGGAAATGAAGAAAGCTAGTGGCGCGGTATCAAAATCGTTTGCATGT
+ATTGCGTAAAGTCCATCTCTATTTTTTAGGATGTATAGCATTGCATTTAAATAAAATAGAGGAAGCTTGA
+CAAGGAAATCAAATAGGGACGCGTACCTAGAAATAATGCTAATCCTATAAACTTTAATGCCATCAACCAT
+ATCGAAGGATTTATAACCCCCTTCTCTGTCCCATGCTACAACGGTCACATCAAAACCAAGTCCAATCAAA
+GTCCTGGCTTCCTTATAAACCCTAGGATCTGGCTTAAAGGGATTTGTTAAAACCATAAATATTTTTTTCC
+TGTTTGCCATTCACCATCACCTTTTTATTAAAGCCCTCACGTATAAGTACAAGGGGAGAAAGATAATGAA
+TGTTTCGATTATTGGTTCTGGTTATGTTGGTCTTGTTACTGGGATGGGCTTTGTTAAGCTGGGAAATAGG
+GTCATTTTCGTTGATGTTGATGAGTGGAAGGTGAGAGTGATAAATAACGCCCAACCTCCAATCTATGAGG
+AGGGCCTCGAAGAACTCATGCAAGAGTTCAAGGGCAAGTACTACGCCACCAACAACTATCGTGAAGCAAT
+TCTCAACTCAGACATAACGTTCATAACCGTCGGAACTCCATCCAAACCAGACGGTACAATAGACCTAACC
+TACGTGAAAAACGCAGCTAAAGAAATCGGTAAAGCATTAAAAGAAAAGGATAACTTTCATATCGTCGTCG
+TCAAGAGCACCGTCCTCCCAGGAACTACTGAAGGTGTAATAAGACCAATCCTGGAGAAGTACTCTGGCAA
+GAAGGCATTCCAAGATTTCGGCCTAGCAATGAACCCCGAGTTCCTAAGAGAGGGAGTAGCACTAAAGGAC
+TTTCTAAACCCAGACAGAATCGTAATTGGAGTTCAAGACGAGAGGACAAAGAAAGTTCTAGAAAAACTCT
+ACGAACCGTTCAACGCACCAAAACTCTTCACTGATATTAAAACGGCTGAAATGATTAAATACGCATCAAA
+CGCCTTTCTCGCAACGAAAATAAGCTTTGCCAATGAGATTGGAAACATATGCAAAAAACTCGGCATAGAC
+TCCTGGAAAGTCTTTGAGGGAGTCGGCTTAGACCACAGAATAAGCCCACACTTCTTTAGAAGTGGAATCG
+GATTTGGAGGATCATGCTTCCCAAAAGACTTAAAAGCTCTAATCAAAAAGGCAGAAGAGCTTGGAGAAGA
+CCCAATAATACTAAAAGCAGTGCTGCAAGTAAACGAGAGACAACCACTAAAGCTAATCGAACTCCTGAAA
+AAACACGTCCCAAACCTAAAGGACATGAAAGTTGGCGTCCTAGGCCTAGCATTCAAACCGAACACCGATG
+ACGTCAGGGAAACGAGGGCTTACATTGTGATTAAAAAACTCCTCGAAGAAGGAGCAAAAGTAATTGCTTA
+TGATCCAAAAGCCATGGAGAATTTCAAGCGCTTTTATCCAGACGTTGGAAGGCAAATAAGCTATGCCAAC
+TCTGCGGAGGAAGTTTTAAGAGAAGTTGACGTTATCCTGATACTCACCGAGTGGCGTGATTTTGAAAGTC
+TTGACTACTCGGGTAAAATCGTTATTGATGGTAGGCGTGTAAGATCCGCTGAGAAGACAGCGAAGATTTA
+CGAGGGGGTGTGCTGGTGATTAGGAAGGCAGTGATTCCAGCCGCTGGTTTAGGGACGAGGATGTTGCCGA
+TAACAAAATCTATGCCGAAAGAAATGCTGCCCATCGTTGATAGGCCGGTGATTCATTACGTGGTTGAGGA
+GGCAGTGAAGGCGGGTATAGAGGACATTCTGATAATTACTGGAAAGGGGAAGAGGGCGATTGAGGATTAC
+TTTGACAGGAGCTTTGAGCTGGAGTACTATTTAAAAGAGAGGGGGAAACTGGAGGCGTTAAGGGAAGTGG
+AAGAAATCGGAGAAATGGTGGATATTTACTACGTGAGGCAGAAAAAACCCCTCGGTTTAGGCGATGCAAT
+TCTTTACGCTGAGAAGCACGTGAACGGAGAACCATTCGCCGTACTCCTGGGAGACGACATAATAATCAGC
+AAAAAACCAGCAATAAAACAACTAATTGAGGTTGCAGAAAGAAAAAACACTCCAGTTATCGGTGTGGAGA
+GTGTTCCAAGGGAGCTTGTGAGTAGATATGGAATCATAGAGGGCGAGCTAATTGAAAATGATCTGTATAG
+GATAAAGCGTCTCGTTGAGAAGCCTTCCCCTAAAGAAGCACCAAGCAATATTGCAATAATTGGGAGGTAC
+ATTTTAATTCCTGAGATATTTGATATCCTGAGGGAGACCCCACCTGGAAGAGATGGAGAGATACAGCTTA
+CAGACGCCCTCCAGATACTTTTGAACAAGAATGAAATCCTTGCAAAAAGAATTGAAGGAGAAAGATATGA
+CATTGGAAGTAAATTCGGTTTTGTCATGGCAAATCTAAAATTGAGCCTCAGAAGAGAAGAATTAAGAAAT
+GAAGTATTGAAATACCTAAAAAGTATTTTGAAGGAGATCTCAAATGAGTAGACCAATTGTCTCCGTTATC
+ATACCCACATATAACAGGGCAAACCTACTCAGAAGAGCCATAGCTAGCGTTCTCAATCAGAAATTCAAAG
+ACTTCGAACTAATAGTGGTCGACGATGCCTCGACTGATAATACCCCCGAAGTAGTGGAGAGCATAGAGGA
+TGGAAGGATCAGGTACATACGTCTTAAAAAGAACTCAGGTGGTCCAATCGCAAGGAACATTGGCATAAAG
+AAGGCCAAGGGGAGATTTATAGCTCTACTTGACGACGACGATGAGTGGCTTCCACATAGGCTGGAGGTTC
+AGGTTAGGAAGTTTGAAAACCTCGGAAAGGAATTTGGCGTTGTTTATGGGGGATTCTACTATGTGTCTCA
+AGATGGTAGGATACTTGGAAAGAGACTTCCGAAACACAGGGGAGATATTTATAGCCATCTTCTAAAAGAG
+AATTTCATTGGTAGTCCAACACTACTAATAAGAAGGGAATGCTTCAAAAAAGCTGGGCTCTTTGACCCGA
+GACTTTCAAGTTCTCAGGACTGGGATATGTGGCTGAGAATAGCAAGATACTACAAATTTGACTATGTGGA
+CGAGATAATTGCAAAATACTATGTTCACGGAAAGCAAATTTCTTTTAATATGAAAAAGTATATTCCTGGA
+AGAGAACGGCTAATCCGCAAACACCTGGATATTTGGAAAAATCCGAAGATTCTGAGTATCCATCTAAGTC
+AGATGGGTTTATTGCTTCTGCTAAGCAACAATACAGGAAAAGGACTTAAATATCTAACGTATTCCATAGC
+AATAGCACCGCTAAATCTGGAAAACTACATGATACTACTGAAACTCGCGCTGGATTCACGTACAGTAGAG
+TATATTAAAAGAATATTATCAACAAGGTAACCTATTCTCCGATCCTAGAGGCATGTTTTAAAAAATTATA
+AAACCCCGAAGGGTATAAACACTGAACGGTGTTCAATTATGCCTGATCTTAAAAAGTATTTCGTTCATCC
+AACGGCCGTTGTCGAGGAAGGAGCTGAAATCGGGGAGGGGACTAGAATATGGCATTTCGCCCATATAAGG
+AGTGGAGCAAAGGTAGGAAAGAACTGCAACATAGGAAAAGACGTTTACATTGATGTTGGCGTTGAGATAG
+GGAACAACGTTAAGATACAGAACGGGGTAAGTGTATACAGAGGGGTTAAGATAGAGGATGACGTCTTCCT
+GGGTCCACATATGACCTTTACCAATGATCTTTACCCAAGATCCTTCAATGAGGATTGGGAGATAGTACCT
+ACGCTCGTAAAGAAAGGAGCATCCATCGGGGCCAACGCAACCATCGTCTGTGGCGTCACAATCGGAGAGT
+ACGCGATGGTTGGCGCTGGCTCCGTGGTAACCAAAGATGTGCCTCCATTTGGTCTAGTTTATGGCAACCC
+CGCAAGGCTCAGGGGTTTCGTCTGCTACTGTGGAAGACCGCTAAAGGATATCGTTGGGGAAGACGAAGAT
+CACGTAATATTCAAGTGCTCACATTGCGGTAGGGAAGTCAAAATAAAAAAGAAAGACTACGAAAGATATC
+TCAAAGAAAAGGATTTGAGGTGCTAAAGATGATACCAATAGCTAAACCCATAATCGAGGATGAGGAGATA
+AATGCCGTTGTTAATGTGTTAAAGAGCGGAATGCTCGCCCAGGGAAAGGAAGTTGAAGCCTTCGAAAAGG
+AATTCTCAGAATACCTGGGGGTTAAGCATGCTATAGCGGTAACGAACGGGACAATAGCTTTGGACGTAGC
+TTTGAAAGCCCTTAAAATAGGGCAAGGAGATGAGGTTATAACAACCCCCTTCACTTTCATAGCTTCGGCT
+AACTCTATACTATTCCAGGGAGCTAAGCCCGTCTTTGCGGATATAGATCCAAAAACTTTTAACTTAGATC
+CAAACGACGTTTTAGAAAAGATAACGAGTAAAACCAAGGCTATACTGGTTGTTCATCTGTATGGGCAACC
+CGCGGACATGAAAGCCTTCAGGGAGATAGCGGAGGATCACAATCTCTACTTAATAGAAGACTGTGCCCAA
+GCTCACGGGGCCGAATTCGAAGGCAAAAAGGTTGGAACCTTCGGGGATATAGCTGCGTTCAGCTTTTACC
+CAACGAAGAACATGACGACAGGAGAAGGGGGAATGGTCGTCACGGACAACGATGAATTAGCTGAGAGAGC
+AAGGCTAATAAGGGATCATGGCCAGGCTGAGAAGTACCTCCACGTGGAGCTCGGCTACAACTACAGGATG
+ACCAACATAGCAGCAGCCATAGGTAGAGCTCAGCTCAAGAAGCTTGATAAGTGGAACGAGATAAGAATCA
+AGAACGCCGAAATTCTCTCAAGGGGGATAGAGAGGATTAAAGGATTGACACCCCCATTCGTAGACCCGAG
+GGTTAAACACGTCTTCCACCAGTACGTGATAAGGGTTGAAGATGATTATCCCCTTAGCAGGGACGAACTA
+GCAAAAGAGCTTAGAAACAGGGGTATTGGAACCGCCGTTCACTACCCAGTTCCTGTTCATCACCAGCCAC
+TGTATCAGAAGCTTGGCTATCCAAGGGATATTTGTCCAAACGCCATTGAAGCTTCTAGAAAAGTCCTCAG
+CCTTCCAGTTCACCCAGCTGTGAGTAGGGAAGACCTTGATTACATAATCAGAACCTTGGAGGAGCTGGGT
+GGGGAATGAGAGTTGGGGTCGTTGGTGTTGGGAAAATGGGCTACCACCACGCTAGAATATACTCTGAGCT
+AGCTAAGGAGGGCAAAGTTGAACTCATTGGAGTAGCGGACATAAACTTCGAAAGAGCCAAGGAAGTCGCC
+GAAACGTTCAAGACAAGAGCGTTTAAAGATTACAGAGAGCTTATAAAAGAGGGCGTCGATGCAGTAAGCA
+TAGCCGTTCCAACTTCACTACACAGGGAAGTTACAATGGACTTCATAGAGAACGAGGTAAGTGTCCTCGT
+GGAAAAACCAATAGCAGAAAGCATAGAAAGTGCCCAGGAGATCATAAAGGCAGCAAAGAAAATGAACGTG
+GTACTCATGGTTGGTCATGTCGAGAGATTTAATCCAGCCGTTCTTAAGTTGAAGGAAACGATAGAGAGAG
+GAATGCTCGGCGAGATAGTGACGATGACGGCAAAGAGAGTCGGCCCTATGGTCACGAGGATCTCGGATGT
+AGGGGTTATAATAGACCTAGCAGTTCACGACATAGACGTTATGAGCTTCTTAACTACCTCGAGGGTTATC
+GAGGTTTACGCCAAAGCTAGAAACGTAAAGCATCCCGCCAAGGTTGAAGATTACGCTCTTATCCTATTAA
+GCTTCGAGAACGGAGCCAATGGAATAATAGAAACTAACCGATTAACACCCCACAAGACGAGAACTCTAAA
+CGTCGTCGGAACCGAGGGGATCGCTTACCTCGATTACATAAATCAGGAGTTAACATTGTACAACGAGGAA
+TGGATTTACAAGGCTAAAATAAACAAGGAAGAGCCTCTTAAACTTGAAATCGAACACTTCCTGGAGTGTG
+TTAAGGAGGGTAAAAAGCCATTGGTCGGTGGAGAAGAAGGATTACATGCCCTAAAAGTTGCCGTGAAAGC
+CTTAGAAAGCTCCAAAAAAGACGAAGTTGTGAGGGTGAGTTAAATGGTTAAACTGCTGGGAATGTCAAGA
+GAAGATGTTAGGGAAGCCATTAAGAACGGAGACGTTACTATAGCGGTTTACGGCTTGGGGAAGATGGGAC
+TTCCACTAGCGGCTGTTTTTGCAGATAACGGGGCCAAAGTTATAGGTGTGGATATAAATGAGAGAGTAGT
+TAACTCGGTTAACAATGGAGAGAATCACATCAAAGAAGAACCTGGGCTGGATGAGCTAGTTAAGAAGAAT
+GTAGAAGCTGGAAGGTTAAAAGCTACCACAGACGGTATTCTAGCCGCTAAAAAAGCCGATGTCATGATAA
+TTCTCGTCCCAACATTGGCCGATGACAGGGGAAACCTAAAGCTTGAATCAGTGTATGACGTTGCTGAGAA
+AATATCCAAGGGGCTCGAGAAGGGAGATATAGTAATAACTGAAGCAACGATGCCCCCAGGAACAACAGAG
+AGCCTGATACCTATCCTCGAGAAGTCTGGACTAAAACTCGGAGATTTCGGACTGGCCCACGCTCCAGAGA
+GGACAATGACGGGGACAGCTATAAGGGACATAACCGGCCAATATCCAAAAATCGTTGGGGCCAGCGATGA
+GAGAACCCTGGAGGCGGTCATAGGGATATACGAGACAATAAACAGGAAAGGTGTTATTCCAATGAGCTCA
+ATAAAGGCCGCAGAAGCTGTGAAAGTTTTCGAAGGAATTTACAGAGACGTCAACATTGCGTTGGCGAATG
+AATTAGCACTATGGTGTGAGGAGCATGGACTTGATGCAATAGAGATCTTCAACGCCGCCAATACACAGCC
+CTACTGTCACCTTCACATGCCCGGAGCAGGGGTTGGGGGGCATTGCATCCCAATATATCCTTGGTTCGTG
+ATAAACTTAGCGAAGAAAACTAACGTCAGGCTGATAAGAACGGCCAGGGAGATAAACGACTCAATGCCAA
+GGCACGTAGTCGAGCTAACCGTCAGAGCACTTAATGACGCTGGGAAACCCATGAAGGGGAGTAAAATTCT
+AGTCCTGGGATTAACATTTAGAGGGGGGGTCAAGGAGTTCACAAAGAGTCCAGCAATAGATGTAATAAGG
+GAGCTTAAGGAGTGGGGGGCGGAGGTCTACGCCTATGATCCCCTGTGCACTAGGGAAGACGCTGAAAGGT
+TCGGTGCGAAATGGAAAGAAGACTTCAAGGACGTGGATGCAATAGTTATAGTCACTGACCATAGGGAATT
+TAAAACGTTGGATCTTAAAGAAATAGCCGCAGAGGTCAGGACAAAAGTTATCGTTGATGGGAGAAACGTT
+ATCCATCCTGAGGAAGCTAAGAAACTAGGATTTATTTATAAAGGTGTGGGGAGGGTTTAATTCTGTCCCA
+TCCTTATTTATTCTATGAATAGGCTCTCCGGGGCAATAGATGGACCGCTGGTGAACCATTCAATTCACTC
+ACTATGGACAGTTCTCCCTTGCCAAATACTTGGGAGAGATAATAAACAGCCACCCGGAGATTAAAAACAA
+TCCAAAGGTTCTAAGTTATCACCTCCTCCAAATTGGTCTCCTAAAGCTTTTTAGCGGTGATAAAACTGGT
+GCCAGGGATATAATCAATTCACTTGGCCCTAACTTACTAAGTAAGGAGAACCTAATGGACGTTTTGTTGC
+CGTTAGGATGAGGATATACATTAAGAAATTCCTGGGGAGACTGTAGTGTTATTTGATTGCGTCTTTAGAG
+TTTATTCAGGAGTCTTTGTAGCTAATTTTTACATCAAATGTTGGAGGTGAGTACCTCCTTGAAATTATGT
+GAAAGTTTAATCTCTTTATCGAGGCGTGAAGTTCTAGCACAAGCCATGTTGAAAAAGATTAACTGGAAGG
+AAACTCCTAACTTATCTCCTCTTAAAGAACTTCTACATATAAAACAACCTTGAAGAAGGGATGGTTCAGG
+AGTATTGGATAAAAATCAAACAGTGCTCCAGAAGGATATGCAATTGGTTACATTGAGATCATAGATTTAG
+GTGACCAGCTGGTATTTCTTGATATCGACCATTTAGAGGGGAATCCCAGGATAAACTGGAAGCACAATAG
+ATAAGATCTAAAGGCCAACGTTTTGGACTCATGTCTTTTTTAACTTTTCATCTCTACTTAAAAACAAATG
+GACAGTATGGCAAAGAAAAGTTCGCAACGAGAATTTTCTCTTTGAGAAAACATTTTGGAAAAGAATGAAA
+ATAATAAAGAAGCCCTTAAACAACTAAAGAAAAACATTGAAGAGAGAACTTTTACAGCGCTTTTAGATCC
+AAGAAGAGTTAGAAGAACTAGCGTAATCAGGCCTTCTTAAACAATAAGTAAGCATGCATGAGATAAGCTA
+CACCGAATTAGCACTGGCCATGATTAGCATTGAGGTGAAAGAGCTTTCGTACCATGCTCAGCTAAGCTTA
+GGAATTGTACAGTCAGATATCAAGCCAGAAAATGCTGTACAATATCAAAAATGTCCCAAAACATGCTTGG
+ACTCTTTCAGCTGATAAGCAACACGATGGACAATATTACGGGGATAATGCCAGGCTCAATGCTGTTAATG
+AAAAACTCGTAGGAGCATTTAAATTCTCTGTGTACTCACATAATTTATGAGGCGGGTAAAATGCCAAACA
+TTACAATTTCGGTCCCTGATGAACTTTATGAGATAATGAAAAAGCATAAAGAAATTAAGTGGAGCGAAGT
+AGCTAGACGGGCAATGTGGGAATACGCGAAGAAGCTTGAACTCTTAGACAAGCTCCTGGAGAACTCAGAG
+CTTACAGAGGAAGACGTTAGTGAACTTGCCAGAAAAATAAAGAGAGGAATTACGGAGAGGCATGAGATAT
+GAAGTTACTATTTCCAGATTACCTTTTAAATGAACTTGAAGAACATAAAACAGAGATCATGAGAAAAGCC
+AAGGTAAATGAAGAGGGTTTCAGAATAATACTTGATCTCCTTCTTGAAAATGTTAAGATTGTCCCAAAAG
+AGACTTACATGGACAAAATGGAAGAAGCTTTAAAAATTGTTGGTAGAATCGATAAAGATGATGCTCCATA
+CTTTGCACTTGCTCTGAAGATTAATGCAGGAATCTGGAGCTATGATAAAAGTTACTCAACCAAAGAAAAG
+TCAAAATTTTCACAACGGAGGAACTCCTTAAGATCATAAAAGCTCAGGTCGAGTAACTGGAGAGAGCAAA
+TCTTAACTCTTTGGAAGGTTCCTAAAATTTTCTTAGCTCTCTTTTAATTCCTCGAAACCTCTCAAGTCCC
+AAACGTGAGAATTATCTTCTAAATATGGCTTTTAAGGCCCCCGTTCATAAGGAAGCTTTCCCCATCCTCC
+ACGTAAACAGCTATTAGATTGTTCACTCCTAAGGTCAATTCCAGTGCTTAAACTTCCCAAGAGTTCCCTC
+GGGACTTTGACCCACTCACCATTGGGAGAAGTTCGTAGAAAACTCAATAATTACTCTGTGACCTCGGGAC
+AACTATAAAGCCATATGTTTCAAAATCACTATCAAAGGTGAATGCTTTTTTAATTCCGAGACGCTCCATA
+ATCGCAAAGCTCAGACAATCGACTAGATCCATACCATCTTGATCATCAAATTTTTCAAAGATTTCCCAAG
+CCTTCTCCCAATCCCTTTCAGTTTCATTTTCAATGAGTATATACCTGCTTGAATATATTAAATTTTTGAG
+CTGTATTGCAACACGTTTTCCGTTTACCTTTGAGGCACCATTAATGAACTCCATAAGAACAGGACGCCCA
+ACTACAAACCTCACTCCGTTCAAAATGGCAGATTCAAAGTAACTCACGGCGATTTTATGATTCTTGTCCC
+TTTTATCAAAAAAGGCAATTAACGCTCCAGTGTCAATGTAAACAAGTTTAGACTTCATTCGCTTGACCAT
+TTAACAACTCCCCAATCGTCTTTTTCACTTGCCCTTGGATCTCCAGTATTAAGGAGTCCTATTCCTTTCC
+AAATTGGATCTTCGTGAATTTCCTTAATGAGCTCTCTCTTATAGGTCTCAGCATAATTGCGAAGAATCTC
+CCTAATAACCTCCTTAAGGGGGACACCCCTATGAACTGCAATTGCTCTTAAGGTATGATAAGTCCCAAGA
+TCTACCTCTGTTTGTACAATCTTCACCTTTTTAGTCGTTACCATCCTTATCACCATTTTGAGACTTCACA
+TTTGATCCTATTAAAAATTTTTGCAACATACTATCTTTCAAGAAAATCAATAGTAAATGTGATTTGGAAT
+ATCCTTAAGATAAACTTTAAATGGGCAAATAGGCAACTTGAACATTCTAAGATATTAAGTTGGCGTTATA
+TATGTTCTAAGGCTTTATGATAGAATGCCCTAAGTTCTGCTTTTTAATAAATATGGGAAGAAGCTTGAAC
+TCTTAGACAAGCTCCTGGATTTCAGCGGTTAAAAAGGATCTCCCTTTTTCCATCTCATAAGTTAAACAGA
+GACCATTAGAAAAGCCAGGGAAAACGGAGATGGTCTCAAAATAATACTTTATCATAGACAAAAATGAGAA
+ATCCCTGAAAATTGTTTGTAATAATCAAAGAAAGATCAAAATTTTCATAACTCTGAGGTCATATTTTGTT
+CGAACCTAAGACCTCCAGGAACAACTTATTACCCCAAGACATCCTTTAATTCCTCGAAATCTCTCAAGTC
+CCAAATGTGAGAATTATCCTCTAAATCCTCCTTTCCTTGAACATCTCTTGCGACAATTGCATAATGCTTC
+TCCCACCCCTCTAGCCCTATGAGTTCACTTTTCCTCCTTAAATCTCCCAGGATTCTTCTCACATCTTTCC
+CATCGAGGTTCTTCCACTCCACATTAACGAGCATGGCTTTCTTCTCACTCTCGTTAATTGCAACTATATC
+TACCTCCTCTCCCCTATGCCACCACCTTCCAATCTTGGTAAACCTAAAGGGGAGCCTTCCAAGGGTGTTT
+AGCCTAACTAAAAATTGCCTCGCTATTCCCTCGAACGCTTTCCCGAGGTAGTCGTTGAACTCCCCCTTTA
+TCTCCTCGACGACATCAAAGCCCATTTCGATCTCGCTCCTCCTGGGATATACAAAGCGGAACCAGAATGC
+GAAGAGGTTATCCCTTATCCTGTAAATCGTTCTCCCCTTTCCTATTACGGGAGTTTCTTCCTCTATGTAC
+CCCATCTCGCTTAACACGTGCAGATACTTTGCTAGTGATTTTGCCTCGATCCTCGCTTTGTCCGCTATCT
+GACCGAAGCGGGTGTAGCCAAGGGCTATAGCCCTTAGGATTGAGAAGTACCTGGAAACATCCCTCAACTC
+CTGCTTGAGTAGATACTTCGGTTCGTCGTAGTACTTAGCGCCCTTTGAGAGCAACAATTCCCTTAGGTTT
+TCCCAAAAATCCAGATTGGGGTTGTAGTCGGCTAAGTATTGGGGAACCCCGCCGAAGACTGAATAAATGT
+GTACAACAGTTTCAGCATCGACATCATGAAACTTCCAAGCGTTAAAGAAGTCCATCTCCTCAACCTTCCA
+GGCCCCCGTTCTCCTCCCATATATCGGGGATTTAGCCGAGAGTATTCCCTCCATAAAAGAAACCAAGGAA
+CCACAGAGGATGAGCATGATCTTGGTGTCCGAGAGGTAGAGATCCCAGTACTTCTGCAATGTACTTAGGA
+AGTCCTTCTGCGACTTCGCTATGTACTGAACTTCATCTATCACCACAACTAGCCTTTCAGAGCTTTTTCC
+AGCTAGATATGCAAAGAAAGCCCCCCAGTTTCTTAGGGGATTTTCTTTAAGGAAAGGATCATTGAAATAC
+TCGGCAAGTCTCTCAGAGAAGTCCTCAAGAACGGTTTCACTCTCCTCAGCTAACAGATAGATCCCTCCAA
+CCTCAGCTAGGAATTTCTGCAAGAGGTACGTCTTTCCAATTCTCCTCCTACCGTAGATTATTATGAGCTC
+TGCCCTTCCAGAGCTCCACCTCTTCCTCAGGAACTCGAGTTCATCTTCCCTGTCAATAAACCTACTCACG
+AGTATCATACTCTGGGGTAGGAATGTTCGCTTATGAGGTTTTTTATAAGTAACTTTGGGAACTTGCTTAA
+ACCTGACATTGAAAGGTGAGAAGCTTCTGATTTCTCTTCGCCCTGAAGGAGGGCTTTCGGGAAGAGAATA
+CAACCCTCATTCAATTTTCAAAGTGGACATAGTTCACAAGACAGGAAAAAATACTTATCTATATGTAACC
+TCAGCTATGGATATGAGGACAGCAAGAGACAAAAGCAACTGGAGTGAGGATGTCAATGAATATAAGAGAA
+AAGCCCTTCAGGAGATTATAGCCCATATTCTAGCTTTACCCGAATTGCATTAATACCCGTATCCGGGTGT
+TGCATATGGAAGTTGTCAGCTTTAGGATTCCCCGCAAGCTTAAGAAGAAGATGAAAGATGTTGTCATTAA
+TTGGAGTGAGGAAATTAGGAAATTCATTGAAGCCAAGGTTAGAGAATACAAGAAAAAGAAAGCCTTGGAA
+GAAATTGACATGATGCTTGCAAACCTACCAAAAACTGAAAAGGGAACTGCGAGAAGTACGTGAGGGAAGA
+CCGTGATAGTAATAAATGAAATATGATCAGGGACTCACATAATCTTTATTATTCTTGAAAAAGGTGAGTC
+GTTAAGATAATCGAGAGGGTAGTTACGATTGAGTACAATGTTAGAAAGCTCCATGGGAAGTTTAAGGGAA
+AGAATTTGTGCAAATTACTGGAATTCTGGGGTTTTATGGAGATAAATAAAATTTTGCGTAATCTTTTTAG
+TCTTTAGTTATTATTAAAAGATACGGGAGGTGAAAAATGTGGGTAAAGTTGTGATCACACTTAATGTTCC
+GGATGGCATGGAGGATGTTGTTAAGTCCTTCCTTGAGAGAGAGGCAAGGGTAATTATGAGGAGGCTTTCA
+AGGGCTGATTTTAAGAGTACGTTTGGAATTTTAAAGGGAAAAAGGAAAAGCATCGATGAAATTGAGGCTG
+ATATTTATGACGAGTGGGAAGTTTAGGTTCTTCATTGACAGCAATGTATGCTTCGTATCCTAATTCCATA
+ATCTTTTTATCTTCCTCCACTTAAGGAAATAGGGGATGAAAGTTTCACATGACAGATATCAAGATTCGAG
+TTCCCAATAATGTCCCTCCTTCTGTGCTCAAGAGGAAAATAGAAGAAGTAATAAGGGAAGAGGAGTTAAG
+GTGGGCTCTTTTTGAGAAGGCCAAGGAGGAAATAGCACTAACCAATAAGGACTTAGAAGAGCTGGAAAGG
+GTAGGGAAGAGGCATGGAAAGAGATAAAGAAAAAATATGGATTGTAATTGATACCAATATTCTGATCTCG
+GCTTTAATTAAAGACGATTCAATAACCTCTAAGATAATTAAATCTGGAATTTTCAAAATATACTATCCCG
+AAGATGGTATGTTTGAGCTTGAAATTATATAATAAAGAAACAAAAGAAAACTCTACAGAGAAAGAGTTTT
+GATTACGCTCTGAGTTTTCTGCTGGAATCTATAATTATTGTTCAATCTCCTCTCTATGAGGATAAGACAA
+GAGAGGCTTATAAAGTTATGAAAAATATCGATGAAAAGGATACTCCCTTCCTAGCCCTTGCATTAAAGCT
+CAAATGTCCAATATGGTCAAACGATAGTGACTTCGAGAGACAGAATCTTGTCAAGGTATACAAAACATCA
+TATATATTAAAGAAGTTTTTGAGAGCATAAATTGAAATTAAGCAAATGCAATTTTGAATAATTTAAAAAT
+TTCTTTTAGATCCCACGTCAAGGATCTCAACCATTTTCTTAATATGGGCTCTATCACCTACTATAAACTC
+CTGATTACCCTCTCAACGACGGGATCAACTATCCTGTACACTTTCCTCCCGTCTTTAAGCTCAGCTCTTA
+TCCAGCTCATCTTCTCGAGGTTTTTAAGCAGGGCTGAAAACCTAGCGTTGGTTATTGAACCGTGTTTAGC
+CTCGACGTACTCCTTTATCTTGGACCACCTGTTAATTCCCAGAGATATAGCCTTTAAGATTGCTACATAC
+CTCTCGCTCCTCCTCTCAAGCTCAGAGAGCTCCGACCTTATCAGTGATAGTGCGTTCTGGAGCGTCCTCT
+CCAGGGCCTCCCTATGATCCCTAGTGTGCACGTAGTGATAACCGTACTCAACCAGCCATCCTGGAACTCC
+GTCGAGCTCATCAACAGCTACCTCTATATGCTCCTGGGGAACGTTGAGGTTTACCTCCCTGAAACCTTCC
+CTCAGGAATTCAATTGAGAGATCCCTGGGAAAAGGTTCCAAGGTTATTTCATTGTATATCCTACCAAAGA
+GGGGAGCCTTTGAGTCGTCGAATCCAAGGAAGTCGTGTAGCAAACCAACCTCTGAACCTGAGAATAGGAA
+CCTTATCCACTCGTGATTATCGTAAGAGTAAGCGACCGCCAGGAGGAAGTCTTCACCACCCCTAGATCCG
+TAAAATCTGAAGTACTGGGCTTCGTCAAATGCTAGGACAATTATCTTCCTCCTTTTCCTGCCGTAAGAGT
+TTAACAGGTCAAATATGTCTGTCATGTCCAAAGGTGTGGGCTCGAGCTTAATCCCAGGAATATTTATTCT
+CAGCCTCCTAATATTCCCCAGAAGTTGAAGTTTAAGCCTTTCCTCAGAAACCCTACCTCCTTTCATGGCT
+TTCCTAACATCTATGTAGATTCCAATGGCATCAATTTCGTTCAGCGAGACCTTAATAATTGAAGATTTCC
+CCGTCCTCCTTATTCCTAGGAGTAGTGTTATTGGATACTTCGTTATTGAGCTTATTAGCTCAGCTAGCTC
+CTCTTCTCTATCAAACAGATCTTCCTTCCTTTCCTTAGGCTTTGGATCGAAGAGCAAAGTATCGCCCCCG
+ATACTTAGTATCGGTGCCGATACTTATATTGGTTGCGACGTTCAAGCTTATTTGAAAAGGGAGCTAAGAG
+AATTAAAAGACAAAACCTTAACGTATACAGAGAGTTTCTCTACTCTAATGTGTAAGCTCTCAATGAGTTC
+CTCCAGTTTGAACGGAGAGTTTTAGGAATAAAGTGATTTATTAAATTTCCGATTTGACGAGCGTTATTTT
+TTGCATGCTCCAAGTTTTTGATTAATTCTTCCTAAAAGTTTCCCCAATAGCCTCAACTTTAAAGCTTTCT
+TCCTCTCTTTAGCCTGTACAATCTAACAAGGGTCGAGAGTACCTTCCTAACCGTATTCTCACTTAATCTT
+GGAAACAGCTTTCTCACATCCTCAATAGTTGCTATGTTAACATCCATAGGAGTGCTAATTATATCTGGAA
+AAGTAGTAATTTTTTTACCATATAGTGACTATTCTAGTCACTAACTTGACGAATTTCCAGTAATGAGTAC
+AAGTTTCAGTAGAACACTTGCAACAATTTCAATTCCTCAACTATAACCTCAACAACTTTGTCAACTTCCC
+CCCTTTCACATATGCACCCAAGAACTTCCCTCTTACCTCCAGCGTTAAATCCTGACACCTTAAGCTTCTC
+AATTAGGGGCTTCAAATCTAGGTTCAAAGCTCTACAGTAAACTTGAGCTTTCCCGTGGAAATTCCTGTTT
+ACGACTATTGCAATCTCATTCCCCTCCTCCCAAACTAGCCTCCTGGCTACCTTCGATATTATGTTAAAGG
+GACTTTCGAACTCCACAAAAGCGATCTCGCCTTTAACCTCGACGTTAGCTAAAGCCCTCTCGATTTCCTT
+ATTTATCGCCTCTACGTTCCTAAGCCAAGGTTCATACTCCAAAATATCCTTGACACCATTCTCCAGCAAA
+ACCCTCACTGCCTCTTCCACTGCTTTTCTGTTCATAATTATGTAGTTGGAATCTATGAGCTCGACTAACT
+TTAGAGCATCTTCCCTATCTAATTTTAACAGTTCATTAACCCTAGGAACTTCAAATGCTTTGACTCCTAT
+ATCACCAACGACACCTAAAGCGCTCCACTCATTCCAGTAGTTCAGGTACTCGGAAACAACAAAGGACGCT
+GAAGGATAATACCTCCCCTCAAGAACCGGGTTTACATGCTTAACGAGAGGGTTCTTAATCCTGGGCTGGG
+AATGGTGGTCTATGAAAACGGTTGGAACTCTTAACTTCTCAGCTTCTCTTGGAACGTTGAAATCAACTAC
+GTAGATTTCTTCAGCCCTTTCAATTTCCTTCCATATCCTATCATCGAATCTAAATTCCCCAATTGGACCA
+GTAAGATTCTCGAAATCCTCGCCGAGCTTCTTCATTAAAAGAGCGGCCGAGGTTATTCCATCCGTATCCC
+AGTGATGAATTATCAGCCTCATGGTATTAAAAGGGAGAATGAAGCTTAAGAACCTATTCCACGAAGGGGT
+TGTCAAAGCTCCTTATAACCTCGTAAACCTCTGGTCTCATCATGTACTCAGGCGGCTTCTCTCCCCTCAT
+TATCATGTTCCTTAGCTTGGTTCCGCTTATCCTTACATGATATTTCTCATCGTGAGGGCATATCTTCTCG
+TTGACCATTCCTCCACACTTCTTGCAGTAGAACGCTTCCCTTATGAACATCGGTGTTATCCCCAAATCAG
+GGAACTCGTCGAAGAGATCCCACGCTTCATATGGGCCGTAATAATTTCCAACCCCTGCATGATCCCTACC
+AACTATGAAGTGAGTTGCCCCGAAGTTCTTCCTCATTATAGCGTGATGTATAGCCTCCCTTGGCCCCGCG
+TAGCGCATCTCATAGCGGACAGTAGCTAGAACTGCAACATCCTTTGGATAGTAGTGCTCGAATAAAACTT
+CATATGCCTTTATTATGACCTCATCCTTGTAATCTCCCCTCTTCTTTCTCCCGAGGACGGGGTTTATGAA
+TAATCCATCCACGAAGGTAAGAGCTGCTTTTTGAACGTATTCGTGCCCAAGGTGGGGGACGTTCCTAGTT
+TGGAACGCGACTACTGTTTTCCAACCCTTCTCCTTGAAGAGAACCCTAGTTTCTATGGGCCTTAGTGTGT
+ACTTCGCGAAGGGGTTCGGGAGCTCATTCAGTAACTCTATCTCGCCACCAACTAAGTACTTGCCCATGGA
+ATAAACCTTTGCAACCCCAGGATGATTGGCATCTTTGGTTTTGAAAACCTTCAGAGCGAACTCCTCTTTC
+TCATAGGTGTATATGTCTTCAACGTGCATCCTTGCTATTGGTGTTTCTTTGTGGTAAAGCAGAATGGCAT
+CCCCCTCCTCGAACTCTGGCTTTTCAACATCCAACACTATTGGTATCGTCCATGGAGTGTCATCACTCAG
+CCTCATGTGGTCGAGAACACTCTCAAAATCCTCCCTAGTTAGAAATCCTTTTAGTGGGGAATAGACTCCA
+TGAGCTATGTTCTCTAAATCTATGGCCCTACCGTGGTCTATTTGAACTTTGGGGTACTCATGTTGCTCGC
+TCAGAATTCGCTCCCTGGTTCTGGGAGCGGCTATCCTTCTAATTAACTTACCACCGTGAGGCTTCGAAAC
+CATGAGGATCACCTAAAAAATAAAGGTCAATCAAGGTAGCCAAGGGCTCTAAGCCTCTCCTTAACCTTCT
+CCTCTTCCTCCTCTGTGAAAACCTCTTCCTCCTCTTCCTCCTCCAAGCTTGCTAAGACCTCCCTCAAAAC
+ATAAGTTACATACTCAGAGACGGAGGAAAATCCAGTATCCTTGATCCTGTTCTCTATCTTCTCGTAAAGC
+GTTTTTGGAATCTCAATTGTTACAAACTTCTCCTCATCTCCCATCTTCATCCCCCACTTCCCTCTTTTAT
+TAATGGCTTTTAAGCTTTAGCTAAAATGTTAAAAATTCTAATAAACAGGAAGGCATGGTGTTAAGAATGT
+TAGAAGAGCTGAATGTTAGAAAAGTGTTTGTCATTGGCTTAGATTCAGCGCCACCCGAGCTTTTGTTCAA
+CAGGTTCATCAATGATTTGCCCCATATAAAAAAGCTCTTGAAGAAGTCAGTGTACGGTCCAATGAAAACC
+GGAATTCCAGCGATAACAATTCCAATGTGGATGGTAATGGTTACGAGTAAAACCCCAGGGGAGCTCGGCC
+TCTATGGCTTCAGACACAGGAAGGGTAACAGCTATACCGAGTACTGGATAGCCCATAGCAAGAAAGTTAA
+AGAACCTACGATCTGGGATTACCTCGGTCAAAAAGGAAAGAAGTCTATTATAGTTGGAGTCCCTCCCACC
+TATCCGCCCAAGCCGATAAAAGGCTACCTCGTGAGTTGCTTCATAACTCCAGATGCCTCGGTAGATTACA
+CTTATCCAAGGGAGCTTAAAGGTGAGATCGAGCGGTTGGTTGGAGAATACATATTTGACGTTCCCTTTAG
+AAAAGAGGCTAAGGACGAAGTTAAGGAAGGACTTTGGGAGATGACGGAGAAGAGGTTCGAGGTTATAAGG
+TACCTCCTCCAGGAGAAGGAGTGGGACTACTTCCACTTCGTTGAGATAGGCCTCGACAGGGTTCATCACG
+CGTTCTGGAGGTACTTCGACGAAAACCACCACCTATATCCCGGAAAGGGGAACAAATACGAGAACGTAAT
+CCCCGATTATTACAAGCTTCTAGACAAGGAGATAGGGAAAACTCTGAAGCTCATTGACCTAGAGGAGACG
+GCAGTTTTCATAGTCTCAGATCATGGAATCAAAGCAATGCACGGAAACTTTGCGGTGAACCAGTGGTTGG
+CTGAGGAGGGGTTGCTAAAGGTTAAGGATCCAAAGGTTCTACACGATGGAAAGGTCAAGAGGCTCGAGCA
+TGTAGAGGTTGAGTGGAGCGATACAATAGCTTGGGGATGGGGAGGGTACTACTCAAGGATATTCCTCAAC
+GTGAAGGGAAGGGAAAGGGAAGGGAAAATACCATTTTCAAAGTTCGATAGCGTGAGGGATGAAGTTGCTG
+AGATGATAAAGAGCATTAGAGGCCCCAATGGCGAGAAGTGGAACACGAGGGTTTTCTACCCTGAAGAGAT
+ATACCCCGTCGCAAGGGGTAGCAAGCCCGATCTCATGGTGTACTTCGACGACCTAAACTGGAGGGCTGCT
+GGAACGATAGGGCATCCAACGAATTACCTTCCAGAGAACGATACTGGTCCAGATGACGCCAATCACTCAG
+AGTATGGTGTTTTCTCGATGTACCTTCCAGGATTTGAGGATAGCAAGGCCATACAGCTGAGCATCTACGA
+TTTCGCCCCTACGGTATTAACGCTGTTCGGGATAAGGGAACCCCTAAGAGAGATGCATGGAAAGAGTATC
+CTGTAGGGTGGTGCTATGGAAGGGTTTACGATATGGCTTACTGGACCTAGCGGTGCAGGGAAGACTACCT
+TGGCCGTGAAACTTGCAAAGAAGCTCAGGGAAATGGGATACAAGGTTGAGATCCTTGATGGAGATACTAT
+AAGGAAAACCCTCTATCCAAACCTAGGCTTCTCCAAGGAAGCTAGGGAGATGCACAATAGAATCGTTATA
+TATATGGCTAAATTACTGACAAGGAATGGAGTCATCGCTATAGTCTCTTTAATTTCACCATATAAGAGGA
+TCAGGGAGTACGCTAGGAAGGAGATAGGGAGATTCATGGAGGTTTACGTCTACGCTCCTCTTGAGGTTAG
+GATAAAGAGGGATCCAAAGGGATTGTACGCTAAAGCAATTAGAGGTGAAATAAGGGGCTTAACTGGATAC
+GATGGTGTTTACGAGGAACCTGAAAATCCAGAGGTCAAGGTCGACTCTTCGAGGATGACACCAGATGAGG
+AGGCAGAGTTAGTAATCAGAAAGGCCAAAGAGCTAGGATACTTACCCTAGGGATGTCCTATGCTAACTTT
+TGTATTACTGGGCTTTACGGTTGGATTTCTTGTAGGTCTAACTGGAATAGGTGGAGGAGCCCTGATGACA
+CCCTCTCTTATATTCCTAGGCGTTGAACCACTAACCGCAGTTGGAACTGATCTGCTGTACGCAACTATAA
+CTAGAATCTTTGGCATCGTCTTTAGGTACAGAAAGGGAAGGATAAGAACCGACATAGCCTTGAAGTTGCT
+AGCTGGAAGTGTGCCGGCAATATTGATTGGCGGATTTTTGATCAGGTATTTTACTCAGGTTATTAACGAA
+TACCTCACGATTTTCCTTGGAGTTGTCCTTGTTAGTAGCTCTATCCTTGGCTTAATTAAGGAAATCAAAC
+TTCCGGTAAAGCCAAAGGTTATTTACGTTTACTTATTAGGCTTCATAGTAGGGTTCATAGTTCAGTTCAC
+ATCGATAGGGGCTGGAGTTATAGTCAGTTTTGCCCTGCTCAACGTTGCCAGAGTTGACCCCAGGGATGTG
+ATTGGGATAACTTTACTCTATGGTCTAGGATTATCTCTCATAAGCTCTACATCATATCTAATCCTCGGGA
+AGGTTAATTACAATATCCTACTCTTACTAACAATAGGGTCAATCCCAGGAGTTTATACTGGGACATTGCT
+AAGCTCTACCACAGATAAGGAGAAGCTTAAAAAGATTATGAACGTTCTCATCCTCGTGATTGGGATTTTA
+ATCTTACTCAGGAGGTTCTTTCAATGAGTTCAGAGGTTACCCAAGCCCTAGCTAGAATAGCTAGAGGAAC
+TGGGATCATATTCGCAGGTACGCTAATATCCACGTTTCTAGGGTTTATAACCAGGGTCCTCATAGCTAGG
+CACTTCTCAGAGTCTGATTACGGTGTTTTCAACTTAGCCTTAACGATTCTTACGATATCTTTCATCGTCG
+CAACGTTGGGCTTTCCAACATCTTTACCTAGGGAGATACCAGTCTACAGGGAGAAGTATCCGGAGAAGGT
+TAACAGGTTAATCTCAACTGTTATACTCGTAGTTGTCGCAACCTCCATAATTCTTATGGCATTCTTATTC
+CTGGGCTCTCAAGCTATAGCCGAAGTGTTTAAGGAGCCAAAGCTTGTTGAGCCCTTAAAAGTTATTTCAC
+TGGCTCTTCCTTTTTATGCTTTAACATCAATGCTAGTTTCAATATCCCAGGGATTTGGGAGGGTGAGAGA
+GAAGGTTTACTTTACTAATATTACCTATCCGACCCTTTTTTTAGCATTCGCAACTTTGGGAGTTATCTTT
+GGAAAAAGCATTAAGGCAGTAGTTATAGCCTACACGCTATCCTGGGTAGTGACCCTATTTTTGATTGTGT
+GGGACTACAGTAGGGTTAAGATCTTCACACTTGAGCTTACTTTTGATTTAAACATCGCGAAATCTTTACT
+TACCTTCTCACTTCCTTTGCTTTTGAGTGGTATCCTGGGCTTTGTAATGACTTGGACGGATACGCTAATG
+ATAGGTTACTATTTAACTTCTCGAGAAGTTGGAATATACAATTCAGCGACTCCACTAGCCAAGATGCTTC
+CCATTTTTCTGGCATCTTTTAGCTACCTCTATATGCCAATCTCTTCTCAACTCTATGCCCAGGGGAAGGT
+AAAGGAGATGGGAAGGGTTTATCAAATGACTACGAAATGGACGTTCCTCCTAACGTTACCAATGTTCCTA
+ATGTTGGTTCTATTTCCCCAAGCTACAATAAGCTTCATCTTTGGTGAAAAGTACCTAGATGCCAGCGTTG
+CATTACAGATATTGGCGATTGGCTTCATGTTTCACACCTTTCTAGGGTTAAACGGGTTAACACTAGTGAT
+TATAGGAGAAAGTAAGCTAAACATGATTGGAGATTTGATAGCTGCCTTATCTAACATTCTTCTGAACATA
+GCTCTGATACCGTTTTATGGGGTTAATGGTGCTGCTTTTGCAACAAGCGTTTCCTACATAGTTGCAAATT
+TCTTTAGATCTTTCTGGCTTTATAGAAAAACAGGAATACATCCATTCACCAAGAATTACCTAAAACCTCT
+CGGCATAGGGGTTCTCTTGGTAGGAATGATCAAAGCAGTTCACTTAAACGTGGGGAACATATGGTACGCA
+CTCATCCTCCTTGGATTGATACTAGTGGTTTATTCTCTTCTGGTTCTTGTTGTGAAGAGCCTCGACAGAG
+AAGATCTGGAGCTAATGTTGGAGATAGAGAAAAAACTTGGTCTGAATCTTGGCATATTGAAGAATTTTCT
+AAAAAGATTTGCCCAATGAGTTGTTGCAGATGCCAGACAAAAATTACAGTTAAGCTTTTATTACAAAATT
+TCCCTTACTAAAACTTGGTGTAGTAAATGAAAGCCCTAATCCTCTCAGGCGGTTATGGAACTAGGCTAAG
+GCCCTTAACTTACTCACAGCAAAAGCAACTGATACCGGTAGCAAATAAACCAGTCCTTTTCTATGCGATA
+GAAGATGTTATAGAGGCTGGGATTCACGAGATAGGAATAATCGTTGGCCCAAATAAGGAACAGGTTATAG
+AAACAGTAAAGAGCGTTGACTGGGATGCTAACATAGAGTTCATTTATCAAGGGGAACCTAAAGGATTGGC
+ACATGCTATTCTAGTTGCAAGAGACTACCTTGGCAATGATGATTTCGTAATGTATCTCGGAGATAATATA
+CTAAGGGAAGGAATAGTCAGGCACAAAGAGCACTTCGAGAAGAGCGATTACGATGCAAGCATTTTACTTT
+GTGAAGTTCCCAATCCACAGCAGTTTGGAGTTGCAGAGCTGAGTGAGGATGGAAAGACGATAAAGAGACT
+AATCGAAAAGCCAAAGCATCCCCCAAGCAACCTCGCACTAGTGGGTATCTACTTCTTTAGGCCAATAATC
+CACGAGGCCGTGAGGCACATAAAGCCGTCATGGAGGAACGAGCTGGAGATTACCGATGCAATTCAATGGC
+TCATCGATAATGGATATAAGGTGGGATGGACGAAAGTTACAGGTTGGTGGAAGGACACGGGAAAGCCAGA
+AGATTTGCTTGAAGCTAACAGGTTGGTGCTTGATGAAATTGAGAGGGAAATCAAGGTGGAAACTAGGGCG
+AAGATAATAGGAAGGGTAAAGATAGAAGAAGGTGCAAAGATAGATGAGAACACCATCATAAAGGGCCCAG
+CAGTAATCGGACGGAATGCTGTGATAAGGAACGCTTACATCGGGCCTTACACGAGCGTAGGAAATAATGT
+CGTTATAGAGGATACTGAAGTTGAGGATTCAATAATCATGGATGGTAGCGTTATAATAGGTGCCGGGAGA
+ATAATTGAGAGTATTATAGGTAAGGAAGTCAGGATAGTGAGGGGCGATGGACACCCCTTAGGTAGAAGGC
+TCATCGTTGGTGACAAGTCCCAGCTCACCCTATGAGAGGTGAAACCATGCGTATTCTAGTAACAGGTGGT
+ATGGGATTCATAGGGAGCAACTTCATACGTTACATCCTTGAAAAGCACAATGACTGGGAGGTCATAAACT
+TAGACAAGCTAACCTACGGTTCAAATCCGGCAAACCTAAAGGATATCCAAGATGATCCCCGCTATACGTT
+CGTTAAGGGTGATGTGGCAGATTTTGAGCTTGTGAGAGAGCTCATCAAAAAGGTTGATGCGATCGTTCAC
+TTCGCGGCTGAGAGCCACGTTGATAGGAGCATTTCTTCTCCAGATAATTTTCTTCACAGCAATGTCATAG
+GGACTTACACTCTCTTGGAGGCTATCAGAAAAGAAAATCCTGGGGTAAGATTAGTTCATATAAGTACAGA
+TGAGGTTTATGGAGATATACTCAAAGGCTCATTTACCGAAGAGGATAGGCTCATGCCTTCCTCTCCTTAC
+TCTGCTACTAAAGCGGCTAGTGATATGCTAGTCTTAGGATGGGCGAGAACATATGGTTTGAATGCATCCA
+TAACGCGGTGCACCAACAACTACGGGCCCTACCAATTCCCCGAAAAGCTCATACCGAAGACAATCATAAG
+GGCCAAGATGGGACTAAAGGTTCCCATATACGGAACTGGCAAGAACGTTAGAGATTGGCTCTATGTAGAG
+GATCACGTGAGGGCCATTGAAGCTGTTTTGCTGAAAGGGGAGGCAAGGGAGATTTATAACATCTCGGCCG
+GGGAGGAAAGAACGAACCTTGAGGTTGTTAGGACAATATTAAGGATTATGGACAAGGACGAATCTCTCAT
+AGAGTTCGTCGAGGATAGACCCGGTCACGACATCCGTTATTCACTCGATTCTTGGAAAATCATTAGAGAG
+CTCAAGTGGAGACCTAAGTATAGGTTCGAAGAGGGTATTAAGAAGACCGTTGAATGGTACCTCGAAAACG
+AGTGGTGGTGGAAGCCCCTAATTAATGAGAGGGTACTCCACCCAACGCCCTGGAAATTGGAGTGGTAAGT
+TAGGAATTTAAATAATAAGGTGATAGAAATGCCAATTATTATTGAGTGTATTTATGAGAATAGTATCTTT
+AAGCCTTTAAAGAAGGTAGGGTTAAGGGATGGGCAGAAAGTCAAAATTATAATCTTCGAGGAAGTATCAT
+TGCTGAAAAGAGATATGGAATAAGGAACTATTTCGGATTCAGAAATTTATATCTGAAAAGGGCTACGAAC
+CGTTTAAAGAGATTTAGAGATTATATTCGGGTTACTTGATGATAGGGGGATCGTAATCTTGCCCGACTAT
+CAAAATGTTAGTGAATGGAAAGGGATTATTGAAAAGTACAAGCTCTCAACTAATGATGCTCTAATTACAA
+TGGAATATTTTCTTAAAGTTGTGCCATGAGGGGGATAATGTTAAAATATTGTGGACATACCATTTAATAG
+AGGGATGACAATGGAAAATGCGTATGAACTTTTCCAAAAGTTACCCGACGATCTCAAGAGAGAAGTTATA
+GACTATATAGAATTTTTGTTAGAAAAGAAAGCGAAGAAGAAGCGAGGACAGCTCAAGCTTACATGGAAAG
+GAGCCTTAAAAGAATTGAGAGATAAGTACTCTTCTGTAGAGCTTCAGCATAAAGCTCTTGAATGGTGGGA
+ATAGATGTATCTAGTTGATACCAATGTGTTCCTTGAGATTTTTCTTAACCAAGAAAAAGCAAATGAGGCA
+GAAGAGTTTTTGACAAAAACGCCAACAGAATATTCACACATTTCAGACTTTTCTCTTTATTCTATTGGAA
+TAATTCTGTCTAGACAGAAAAAATATGCTGTCTTTTCAGATTTTGTAGAAGATGTCCTTTTGGAAGGAGG
+AGTGACACTTTTGCGACTGTCCCCCTTTGACCTTGGAAGCGTTATTAATGCAGCGGAAAGATTTAATCTG
+GATTTTGACGATGCATACCAATACACCTTAGCCAGAAAATACAATCTCAAGATTGTGAGCTTTGATTCCG
+ATTTTGATAAAACCGATATAGGAAGGTTGCTCCCTGCTCAAGCTCTTCGAAGGTAGTAATGCATGATGAG
+ATCTTGTTCATAATCCACCAATTAAAAGCGGAGGTGGTAGCAATGCCATTCGAGTTCAAACGCTTGAGTA
+TTCCAGATGTGATTTTAATTAAGCCCAAGGTCTTTGAGGACGAAAGGGGCTTCTTCATGGAGACTTACAA
+GAAGTCTGACTTTGAAAAAGCCGGAATAAAGGGGGAATTTGTCCAGGATAACCATTCAAGGTCAAAGTAC
+GGCGTTTTAAGGGGCTTACACTTCCAGAAAGAACCTTATGCGCAGGCAAAGATTGTCCGCTGCATAAGGG
+GGGTTATCTTTGACGTAGCCGTTGATCTGAGAAAGAACTCCCCCACCTTTGGAAAATGGGTTGGGGTAAT
+ACTCTCGGAGTTCAATAAGTGGCAGCTCTACATCCCGAGGGGCTTCGCCCACGGCTTCCTTGTGCTAAGC
+GATGTCGCTGAGGTCGTTTACAAGGTGGACAACGTATACGCTCCAGAGTATGAAGGGGGGCTAATATGGA
+ATGACCCCGATGTAAATATAAAATGGCCCATAGACAACCCAATACTCTCGGAGAAAGATAAGAAATGGCC
+AACTTTGAAGGAGTTAATTGAGAAAGATGAACTGTTTTAGCGATATTTATATATTGTGTAATACGATCGG
+ATGTCGTATATGGAAGTTGGCAGCTTTAGGATTCCTCGTGAGCTTAAGAAGATGAAAGATGTTGACATTA
+ATTGGAGTGAGGAAATTAGGAAATTTATTGAAGCCAAAGTAGGGAGTACAGGAAAAAGAAGACCTTAGAG
+GAAATTGACATGATGCTTGCAAACTTACCAAAAACTGAAAAGGGAACTGCGAGAAAGTACGTGAGGGAAG
+ACTGTAATAGTAATAAACGAAATATAGGGGCTCACATGGGTACAAACGTTAAGCTCAACATTCCGGAGGA
+CGTTTTAAAGTTGAAATATAGAGGATCGTTAAGATGATCGGGAGGGTAAGTATGATTGAGTACAGTGTTA
+GAAAGCTCCATGGGAAGTTTAAGGGAAAGAATTTACGCAATTTTGCGTAATCTTTTTAGTCTTTAGTTAT
+TATTAAAGATACGGAAGGTGAAAAATGTGGGCAAAGTTGTAATCACACTTAATGTTCCGGATGGTATGGA
+GGACGTTGTTAAGTCCCTCCTCGAGAGAGAGGCAAGGGTAATTATGAGAAGGCTTTCAAGGGCTGATTTT
+AAGAGTACGTTTGGAATTTTAAAGGGAAAAAGGAAAAGCGTCGATGAAATTGAGGCTGATATTTATGACG
+AGTGGGAAGTTTAGGTTCTTCATTGACAGCAATGTTATACTGAATTATTTTTACGGAGATGATAACGCAA
+GAGAAATAATAGAGATTGCAGAAAATGCTGGTGAAGTTTTCATAAATGGAATTGTTTTAACTGAAGTTTC
+GATAAGATATTTGAAAGATGAAACTGGTGAAAAAAGCTACACTTTGAAGCGCAAACCGGAACTCGTTAAA
+AACGTTGATAAAAGCCCGCCTTATGCAGTTCTCGGCAAGTTCTTGTACCTTTCAGATAATGTGCTTATTG
+GAGAAGATGCAGTGATATTAATGGATATTTATGGTCTTCTGCCTAACGATGCTATAATTTTAGCTACCTG
+TAAGTTTTATGGGATTAAGTATTTGATGTCATTTGACAGTGACTTTAGGGAGGCATGTAAGGGAGAAGGA
+ATTATCCTAATTGAAAGCAAAGAAAAGCTGGATGAAATTATCAAATTTGGTGACTCAAAATGAGAGTTGC
+AGTAATTGGGGCAAACGGCCAGTTGGGAACTGATTTGGTTGAAGTCTTTGGGGAAGAAGCAATTCCTTTG
+ACTCGCAAAGATTTAGACGTAACAGATTTCGAGAGCTTGAAGATTTTGAAGGAGCTTAAGCCCGAGGTGA
+TAATCAATACAGCAGCTTACGTTAGGGTTGATGATGCTGAACTTTACCCTGAGGAGGCCTTTAAGGTGAA
+CGCCATTGGAGCGTTGAACGTCGCGAGGATTGCCAATGAAATCGGAGCAATAAACGTCTACATCAGCACT
+GATTACGTTTTTGACGGGGCCAAAGGTGAGCCCTATACCGAAGAAGATATCCCAAACCCAATCAACGTCT
+ACGGGGCGAGCAAGTACATAGGTGAGATTTTCACGAGGAATTATTCTAAGAAGTACTACATAATCAGGGT
+TGCAAGCTTGTATGGAAAAGCTGGGGCGAGGGGAAAGGGCGGGAACTTCGTCGAGTGGGTTATCAAGAAG
+GCCAATAAGGGAGAGGAGCTTAGGATTGTTAATGATCAGTTTATGAGCCCAACTTATACTAAGGACGTCG
+CGAGAACTTTGAGGGAGCTTTTAAGGCTGAGGCCAAGCTTTGGCGTCTACCACATGGTGAATGAAGGATA
+TTGTAGTTGGTATGAATTCACTAGGGCAATATTTGAGATTCTGGGCTGGGATGTTAGAGTGAAGCCTATA
+AACTCAAGTGAGCTGAAGAGGCTAGCAAAGAGGCCGAAGTTTTCAGCGTTAAAGAATGAGAAGCTCGAAA
+AAATTGGGCTGAAGATGAAACACTGGAAAGAAGCTTTGGGAGAGTATTTGAAGGAGAAAGGATATCTCTA
+AATACTAAAATAACAAAACTTTCAGAAAGAGGCAATTGCCTTAGGTGAAATCCAATGAGCGAGGCAAGTC
+AAGCTCTGGATTGGTGTTTTAGGCAAAGGGGCTTCGCCCCTTAAACCCCATTTTTATTTCTCTATCTCGG
+TGCTTCACGCCGCATCTCCAGAACCAAAAAGCTATTAATTTCCCAGATCGTTTTTACATCTGGTGATTAA
+ATGGATGTTAGTGACCTGATTAAGAAAGGCGAGAGTGAAACCATTGAGTTTAAGCGGGAGTTGAATGATT
+CTGTTTACAAGACGCTGTCAGCATTTGCTAACACTGACGGTGGGATTTTGCTCCTTGGTGTTAGCAATGA
+TGGCAAGGTTTTTGGCTTTTCTGGGGACTTAGATAGTTTAGCCAGATCAATAAGGCACAATCTTAGAATA
+AATCCGCCCATAAAAGTTGAAGAGATTGGTGAAAAGAAAGTTGTCATTATTGACGTTTCTAAATCACCTG
+TTCCAATTTCATTTAAGGGGAGATATTATAAAAGGGTTGGAGCTCAGACCGTTGAGATGGGCTGGGAGGA
+TTTGCAGAGATTCTTCCTTCAGAAATCTGGGGTCACGTGGGATTCTCTGCCATCTTCTGCAGCGTTGGAA
+GATCTGGATGAGGAAACTATCAGAAAGTTTGTTCATATGGCTAGAAATAGGTTGCCATACATCAATGAAA
+ACGAAGACGTTGAGTCAATTCTCGATAAACTGGGGCTTTTGGAAGATGGGAAGATAACCAACGCTGCGCT
+ACTGCTCTTTGGAAAAGAGCCGCAGAGGTATTATATCCAAGCTAAGGTCAGAATAGGGCGCTTTAAGGAT
+CCGATAACAATCATAGACGACAAAGAGATTGGAGGAAATCTCTTTACCCAAGTTGAAGAAGTCATGAAAG
+TGATAATGAGCCACATTGGAGTTAGGTATGAGTTTGAGGGGGAGCTGAGGAGAAAGGAAATCTGGGATTA
+TCCCTTAGATGCCCTTAGGGAAGCCATAATAAACGCCCTGATTCACAGGGACTACACTGACCCGAGCAAC
+GTGCAGATTAAGATTTTTCGATGATTTCATCTGGATCTGGAATCCTGGGGAACTACCTCCTGGAATTGTT
+ATTGAAGATTTAAAAAAGGAAACACATCCTTCCAAGCTGAGAAACCCCAAGATTGCCCAGGTTTTCTACT
+ATGCCGGACTGATCGAGAGGTGGGGAACAGGAACGTTTAAGATAGTTCGTCTCTGTTTGGAGAGCGGCTT
+ACCCGAGCCTGAGTTTAGTGAGGAGGCTGGAGGCTTTGTGGTTCTTTTGAGGAAAGATGTTTATACTTAA
+GATTACCTGAGAAAGCTGGGTTTAAATGACAGGCAGATTAAAGCCGTGCTCTATGTGAGGGAGAAGGGGA
+GGATTAGCAATAAGGAGTATCAGGGATTGTTTGGAGTATCAAAACCGACAGCTTCCAGGGAACTGGACAG
+TCTTGTCAGGAAAGGGATTCTAGAAAGAGTAGGGGTTACGAGAAGGGGTACTTACTATGTGCTAAAGGGC
+TCAAATGTATCATAAAGGGCTCATAAAGGTATCATGAATTGGAAAGGTGAAGCCCATGAGTGAAGCAAGC
+CAAGCTCTGCAGAAGATTGCGAGAGGAACGGGAATTGTCTTTGCTGGAACAATTATTTTAATGTTCTTCG
+GGTTTTAAGCAGGGCGATAATAGCGAGGTACTTTTCCACTGCAGAGTATGGAGTGTTTAACTTGGCATTG
+ACTGTTTTGAGTATTGCTCTTGTAATAGCTACGCTTGGCTTTCAGAATGCCCTCCCCAGGGAAGTTGCCT
+TCTACAGGGAGAGGGAACCCTCGAGAGTTAGGGATCTAATTTCAACGGCTTTGGTTATTGTAGCTGTGAA
+CAGTTTAATTTGGACAGCGATTCTGTTTTTAGAGGCGGGGAATATTTCTCAGGTTTTCAAAGATGCGAGG
+CTGGCACATGCTCTTAGGATAGTAGTTTTTGCATTGCCTTTTTGGGCGTTAACTGCTGTGATAATCTCTA
+TTTCTCGTGGATTTGGTAGGGTCAGAGAGCAGGTATATTTTCAGAATATCGTTTATCCAACGGTGTTTAT
+GCTCTTTGTTGTGGTAGGGGCGTTTCTAAAGCTCCCCTCTGCGTTTGTTTTTGGTGCTTACGTCGCTACT
+CAGGTTCTTACACTCCTAGTCCTAGCCTTTAGCGCATGGAGGATTAAGCTTTTTGAGTTTAGAGTTTCGC
+TGAATTTAAGACTTGGAAGTAAACTTCTAAAACTTTCAGTCCCATTAATGCTTGAAGGAATCGCCGGTTT
+TGTAATGAGGTGGACTGATACTTTGATGCTCGGTTATTATAGAACTTCGGAAGTTGTTGGTCTTTATAAT
+GCTGCTACCCCAATTGTTAGGGTGCTCCCACTTTTCTTAAACTCTGTGGGCATTATTTACCCATCCCTAG
+CAGCTATCCTATATGCTCAAGGAAAAACCACTGAACTCAGCGAGTATATCAACTAATAACCAAGTGGATA
+TTTTTGGCAACTTTGCCCCTATTTTCAGTGATAATCTTGTTTCCAGAATCCAGCAGCTCAGGTATTAAGA
+ATATTGGCTTTAGGTTTTATACTTTTTTAGGACCAAATGGATGGACTCTAATTGTGATTAGAGAGAATAT
+ATTCACAATGTATTCAGCTATTCTTTCCGCAATAATAAACATAATTTTGAATATTCTCCTGATTCCAAAC
+TATGGAATGGAAGGAGCGGCAGTAGCAACAGCCTCTGCATACATAGTTATAAATAATTAGGCTTTACCAG
+AAGACTAAGATTTATCCATTCAGCTGGAACTACGTGAAGCCTTTGATCATTAGTTTTGTTTTATTGGGAC
+TGATTCAGGGTTTGCACTTGAGGGTGCCGAATATATGGTATGCGGTTCCTGTCCTTGCAGTGTTTTTGGG
+AGTTTACTTCTTTTTAATACTCTTAAGCAGGAGCGTGGATAAAGAAGATGTTGAGCTATTGCTGGCAGTT
+GAGAGGAAGCTGGGGGTTGATTTAAAGATAATAAAGAAAATTTTAAGGAGGTTCGTTTGAAAGGAAAACA
+TAGAGGGAGTGCTATGGTATTTAAATCTATAACCACTATTGCCAAGAGTATTGTTAAACGGAACGATGCC
+ACAAAAAGGCTTGTACTTAGAGTTTACAACCAGTATCAAGGGAGAAAAGCTAAAAAGGAGCTCTACTTGA
+GGATTAAAAACATAGATTTTGACGAGTATATTGACACTTCAAATAAGCCTGACTTAAATGTGATTATTCT
+AACAGTAGACTGCCTCCGCTATCTCAACTTATCATTCACCGGGTATCAAAGAGAAACAACGCCCTTCATG
+GATTCCCTGAAGGCAAAGTTTAGGGCAGTTTCAGCTGCACCATGGACGTATCCGTCAGTAGCATCGATTT
+TAACCGGCCTTTACCCCCACAACCACAACGCCTATATTCACAGCAAGATCAAAAATTTCGATACTCTTAA
+AGCATTCAAGCCAATTAAGAAAAGTGTGCTGACTCTGCCTGAAATACTCTTTGCATTTGGATATGAGATA
+TACTTTGGAACAGCGATTGATGTCGCAAGCTACCCCTTGAAAAGCAGGGTTGTTCCCAAGCTCTATCTTG
+GAGATACTCCCGCTGAAGAACTACTGAATGACCTGAGGAAATGGATATCAAAAAGAAAAAACTCCTTCTT
+TGCATATCTGCAGCTTGGAGATGTCCATGAGCCTATAGTACCGCCAGAAAAGTTTAGGAATTACTTTGGA
+CAAGTTGAGAATATTCCGAATATTGAGCGGTGGGATTTCAGAAGGCCCGAAGAACAAAAAGGAAAAGAAT
+TTGAGAAATATAGAAGAAATAGAATGTTACTTTATGATAACACACTAAGATACGTTGATTATGCAATAGA
+GAGGCTTTATGCATTTCTTGAAGACTCCGGCTTGCTGGACTCTACAATTCTCCTGATTACAGCGGATCAT
+GGTGAAGAGTTCTGGGAGCATGCAGAACTTGAGGCTGAGAACTTCTATGATCCCAGAGGTTATTACGGTG
+TGGGGCATGGGCATAATGTTTTCAATGAGATTATTGAGGTACCGATTCTATTTGACGGTGCAATTAAGAA
+AAAAGGTGATTTTACTGAAAACAGGGTCAGTTCCGTTGATATTATGCCCACAGTTTTAGATTTATTAGGT
+GTTTCTCATAGTCTAACTTTTGATGGGCAAAACGTGTTCGAGGTTAAGAATAAGAAAAGACCTTTACTTT
+CCGAGGCAGCTGGTTATGGGTATGAGAAGAAGGCTTTAATCATGGGGAGGTACAAGCTCCTCTACGCTCC
+GGATGATGGCGTCCAGTGGCTCTTTGACCTCAAGAAGGATCCATCGGAGCAGCATCCCATCAAAGATAGA
+GAAGTTACATCAGTCTTTGTGGATAAGCTGAACAAAATGCTCAAAGAAGACGAAAAAAGGAGATTGATAA
+ATGCTTTGAGGAAAGTTCGTATATGAACCCTCAAATTTTAATTTTTGGAACCTTGGCGACGGTGGCGGTT
+TTCAGGAATTTCACGACTTCTTTTTTCATATCTTTTACAACGTCCTCAGTAATCTCTATGTTTGGATCGT
+AGGAGATAATTTCCTCAAACTTCCAGTCTGTGACGTTGAAGATGCCCTTGAAATTTTTGTAATAAATGGC
+TATGCGATACTTTTCAAGCTGTTCTATGTTTTTTTCTTTCGGTCTCATTTGAGATATTACCAATGTTTGT
+ATGCACACCGTAAGATTCTGCAAATACGGTATCTGAGTATAGAACACTATCATCGCTGAGCTTGTTTTCT
+ATTATGTCAAGAATAAATGATTTGAGTCTTACTAGGCTTATGTATTTTGACTTGTCCCAAATATGTTCAA
+CTTCGTAGCCTCTAGGGTATTTTATTAAGAGAGGTACTTTCAGGAGTTCATCATAGAGAAATGTTCCATG
+GCTTATTCGTCCATGCTCACCCAATAGTTGCCCGCGGTCACTTGTAACAATAATAAGGGAATTATCAAAT
+AGATTTTTCTTTTTAAGGATATCTATTAATTCAATGAGTTTTTTAGTTATGTATTTTACTTCTTGTAGGT
+ATTTTTCTTTCCATGTTTGTACGAGTTTATGATTCAGATTGTTTGTTTTAGGTTTAATTTGAATTCTGGC
+CCCATTCTGTCAAATACTAAATAAGGCTCATGAGCTTCCATTAAGTTTATAAAAATAAATAGGGGCTCTG
+CGGAGAATATAATAAATTAATAATTCTAAAAAGAAGCTGATACCTTTTTCCAAAGGCCATTTTTTGTTAG
+ATGCCAAATAATTCTTCTAAATTTTCCTGATGGCATAAAAAGAATGTCTTCTACTTTACTAAACCCTACA
+AACCCAAATCTTGGATTAATATAGGGATTTGCCGTGAATAAATATGTGTTATACCCCATTTCCAGAAGAA
+TTTCACTTAAAATTGGGACTCTAGAGTTTAGCTTAACATTTAGGTCCTTTTTTGTCTTAGTTTCATGAGC
+TCCATGAAGAGCGGGATATAACCCTGTAAATATTGATGCATGACTTGGAGTTGTCCAAGAAGCAGGAGCA
+ATTACGTTTTCGTATGAAATAAATCCTAGTTTCTTTAGTTCCCCCTCTAATGGCTTGGCATAGTCTTTTC
+GGAGAGTGTCAATAACTATAAAGATTACGTTTGGGTACTCTGTCATCTGTACATCTCCTCCATTTCTCCT
+CCATTGTTTGCTGTACTGTTTTTCAATTTTAAAACTTAACATTCTAAATTTTGTAAATAGCTACATCTTG
+GCTTGAATATATTTTATTTGAAGTCCAAAGTCCCTCGAATATAGATTTGTTATAAATTGGAAGGTAATAA
+AATTCTTTTATTGTCCCCAAGTATTTCTGATTTATAACTAAAATTTTCTTTTCCCTTACACTTGTTTTTC
+CAAGATAAGCATAGGCTTCTCTTTTTGGGAAATTAGATATTTTCTCTTCTCCCCTGAATGACACTTCATT
+TATATTTTGGTTAATTAATCCAAGAAATAAGAGTGCCCGATACTGATCGGAGTAGATCTTCAGGCTGTCA
+TACCTGTATTCAGCTATCCACTTTCCCCCAGAAATCTCACTGAGGCTCCAGTACGGCCCGTCAACCTTTT
+CAAGCCACATGGGTGGCTTTGGATCATTTGCGATTACTAACGTCCAACCCGAAGTAAAGATAAAATACAC
+AACTAAGAAAACTCCAGCAATTTCTACACTATTTTTCAGCGGGAGCGTATGCCTGTTTTTGCTGAGGTTG
+TTCATTATTCTCTTAACTGAGTCAAACCCAATTAACAAATAAGGGGCAATAAAAAACTGTGTCAAGTGGT
+ATAACCTATTTACGTTCATTCTGTTTGAAAAATACGGCACGACAATACCCGCAATATCGTAAGCAAAGAA
+GGCAAAAGATAAGGCGTAGAACTCAAGGTGTTTTACCTTTCTGCCCCTGATCAGGCGGTTGAGCACCGTT
+AGAACACCTATTGAAATCAACCCCTGAGCGAAAAGATTTATCAACTTTGCGATTTCTCTCATGAAAGTCA
+TCTTGGCAACAATCAGCTCAAGACCTTGTGAATATTGCGGATTAAATAAATCTTTGAGCATCAGGAGGGT
+CTGGTATCCAATAATTACCAAATTGTTGAACTGGAATCCCCCACCAACATATGCATACCACAGTAGTGTA
+ACCACCCAGAAAACTGCTATTAGTTTATTGCTGATCCTCTGCTCGTTCTCAAGCACTCGTATAAGTGGAA
+GTGTGAGAAGTGCAAACATTGTTAGGTATGCGGTTCCGTAGTGTGAAACTGCTAGAGATGCTAAGAACAA
+GATCAAAAACAGGGGATTTATTTTCCTTATAGTTGCATAGGCGAGGAGAGCCAAATAGACCTCAACAATC
+ATCATCCTAGCAAGTGCCATATTACTAACAAAGAACTGAAAGAAAAACATGAAGAACAGCACTGAAAGCT
+CAGCCCAAATTTTATTCCCTAAGAGCCTTTCATACGCCTTTAAGAGTATAACCGGAACCAGAGAGAAGAC
+CAAAGGGTAAATGATTTTAAAAATTGGAACTATCCACATATTTAAGATTAACGAATATACTGGGCCTAAG
+ATATTGACACTTGCAATTGTATTATATTGATCGTAAGTTGAAATGCTCCAAATCCCCCTAGCCAAAACCA
+AGTTAGCGTAATAGTACTCCCCGTTTATATCGTATCCCCAGATATAGTTCCAAGACACCCCAAAAACAGT
+AGACCACATAAGAGAAATAGCAATCGACCATATTGCAAAAGTTCTGTTAAAGTTTTTAGATTTAAGAAAA
+ACCAGTGGAGTGAGCGCTATCACGAAATAAAGGAGGAGCAATCCACTGTTATCCCCGTAATGGCTGAAAA
+GGTAAGCACCAATGAGAGACCAGACTGGCAGAAGGGCAAAAAATAAGTCCCACTTTGCTATCCTGATCTG
+CCTTCTGGTGTTAAGCATTGGCACTGTCCTAGCCTGCTCCACCGCAAGTAGCCCTAAGGTAACTACGTTA
+AATGTCAGGAGAATCGGGAGGAGGGTTATCGGTTTTTCAACCCCAAGAAGCGGATACACAAAATTTGCAA
+AAATCCCCATAAGCATGACAACCGAGATACTGAGGGCAACACTCAGAAATATTTTTTCTGAAAAACTTTC
+CAGCCTAGTTCTGAAAATTTTTAAAAGGAGATACCCAGGGAAGAATGTCAGGGCAATAAATCCAAAAATC
+TGCCTAGCTAACGGTATGTGGACGCCTAGATAATCCGCCAGTATTGCTGAGTTTAGCCCCAACAAAACTG
+ACATGGTAATTATCAGCGATTTCCTGTCCATTTAGCCCCACTCCACATGTGATACTACCGAAAAGCCTTT
+TAATATTTTTTGACAGAAATGAGAGGGGATGTACGTGAATGCTCCGAGGGTGTCTATAATTATCTTGAAC
+TGGAATGGCTGGAAAGATACAATAGAGTGTTTAGAGTCGCTTTATAGAATTACCTATCCCAATTACGATG
+TTATTGTTGTTGACAATGGATCTAGGGATGACTCTGTTCAAAAGATAAAAGAGTATGCCGAGGGAAAGAT
+TAGGGTTAATTCAAAGTTTTTTGATTACAATCCGAACAATAAGCCAATTAAGGTTTTTGAGATTAATGAG
+AGTGAAGCTAGGCAAGGGGAATTTAATAAGCTTGTTTATGAAAAATTTGATCCTAATAGACGAATGATTT
+TGATCAAAAACAATAATAACTATGGCTATGCTGGTGGGAACAATGTTGGGATAAAATTTGCTTTGAGTGT
+TTTGGATCCTGGCTATGTTTTGCTTTTGAATAATGATACTGTGGTTGATCCAAACTTTTTAACGGAGCTT
+GTTAAAGTTGCTGAAAGTGACGAAAAGATTGGGATTGTGGGGCCAAAGATTTACTATTATGATTATAAGG
+GGAGGAGTGATGTAATAAGCTTTGCCGGGGAAGAATTAATACTTTGGAAAGGAACAGCTGTTAGATATGG
+GGAAAGGGAGGTTGATAGGGGGCAGTGGGATAAGCTACGAGTAGTGGATAAAATTGAAGGATCTTGTATG
+CTAATTAAGGGAAAAGTCTTAGAAAGAATTGGATTATTTGATGAAAAGTTTTTTTGTTATTGGGAAGAAA
+CTGATTTATGTTTTAGAGCTAAACGAAAAGGCTATACTTTAGTTTATGTTCCAAAAGCTAAGATATGGCA
+TAAAATAGCATCTTCCAGCGGAGGAACATTAAGACCCTTTTATATTTATCATATGACTAGAAATAGGATT
+TGGTTTTTAATAAAAAACGAACTGTATAAATCTTTAAAAATTAACTTATTATATGTTTTTATTTGGGAAA
+TATGGTTTAGGTTTCTTACATATTTAGTATATTATAAGAGACCTAGTCTATTTTCGTTTTACATGCAAGG
+GATTTTTGATGGGATCCGTAGAAATAAAAAGTTTTAGGAGGGAAGTTTAATGAGAATATCACTAATAACA
+ACTGTGAAAAATGAAGAAAACTCAATTAGAGCATTTCTAGAGTCAATACTACAACAAAGTAGGCCCCCCG
+ACGAATTTATAATTGTAGATGGGGGATCTACGGATAAAACTGTAGAAATTTTACAGGAGTATACTCCATT
+ATTCAAAAGGAAAAACATTATCTATAAAATCATAGTCAAAAAGGGCGCTAATATAGCTAAGGGTCGTAAT
+ATTGCTATAAGCAATTCTTCAGGAGACATTATTGCATGTACAGATGCTGGATGCGTTTTATCTAAAGCTT
+GGCTAGAGGAAATTGCTAGGTCCTTTGAACAAGATCCTTCAGTTGATATTGTAAGTGGATGGTATGAACC
+ATTAGCGACATCCAAATTTGAAGAAATTGTAGCGGAGATTACGTATCCTAAATTAAAGAAAGTTTTACGC
+AATCCAAGTAAGTTTTTACCTTCGAGCAGATCCATAGCGTTTAAGAAAAAATGTTGGAAAAAAGTTGGAG
+GATATCCAGAGTGGTTATATACAGCAGAGGATACTTTATATGATATACTTCTTAAAAGGGCTGGTTGTAA
+GTTTGTATTTAATCCAAATGCAGTTGTTTACTGGAAAGTTAGGGAAAATTTACGTAAATTATTTCGACAA
+TATTATAATTATGCAAAAGGTGACGGAGAAGCAAATTTGTTCTTTTGGAGATATTTCTTAGTTTGTTATT
+TCCCTATTATTGCTATACTGATTTCCTTAATATATTGGAGAACCAATAATGTGTCTCCTCTGCTTCTTGG
+GATAATATATTTAACCGGACTTATTAGTTATTTGTTTGGTGAAGTAATTTACAGAGGAGGAAGTGTTAGA
+AAAATACTAGTAAACTTACCACTTGCTCTTATTATTGAGATAACAATACTAGTTGCAAGAACTATAGGGT
+ACACTTATGGATTTCTAAAAAGATTTAAATATAAAAAAACTACAAAAGAATTGACCCGTCTATAAGATCG
+TTGATGAGACTAATAATATATGCTTTAATTTTCTTACCTTCTTTAACTTTGGGTTTTTTTCGAACTTTGA
+GATTGGAAATTACATACTCAACTATTGCCCTTGGATCTCGCGAATGAAATATCTCTCCTTTCTCTATTAA
+ATATTTATCTATTGCAAGTAATTGCTTCCCTGGAAAGAATGATACTGCCAAAACACCAAGTAGAGCAGCT
+TCACGTGCCATTGTTCCAGACCCTGTCAAAACTGCATTAGAATAATAAGATAGGTCCAGACCATTTAGCG
+GTTTTGGAGGAATATAAACTTCAAAACCTCGTGATAATGCTCTTTCTGCCTTGTTTCTGGGAAGATAAAT
+TATGTTAACTCCCTCTTTAGTAAACATGTCAAGTAATTCTGGGACAATTGACTCTTTCTCTAAAACATAA
+TGGGAAGCTAGGGATTCTGGCCTCAAGACTATGTACTCCTCAAATGGTACCTTACTTAAGAATTCCGGAT
+CCGGAACATAATCCGATATTGAAACATGCTCTTTAATTCCGGGGTAAGTTAATATGTCTTTCCCAAAGAA
+TCTTGAAAACTCGTCATAGGCAATTTCAGGAACAAGTACATATTTTGCCAACTTTTTAACTCTATTTTCT
+AATCTCTGAAATATGCTCTGGGGGGCATTAAGTTTAACGTCGTTGTCTAGAATTATTATAGATGTCTTCC
+TCCGTAAATATGCGCTAGGTAGGGGCATAACATTTTCCATGGTTACAACGGCATCAAATTTTGGAGCAGT
+AGCCGTGAGAAGAGATGTTCTCAATCCAACTGATAGCGCTTTTTTTATGGGATCAGCAAAGTCACTTAAA
+ATAGGCTTAACTTGGAAACCTAATGAGCGCAATAACTCTGGAACTTCCCCACGTTTCCAGCAGGTTAAGT
+ATATCTGATATTTATGCTTAAGCTCTGAAATTATTGGCTTAAAAAATGGTATCTCTGCAGTATTTGCAAT
+ATCTATCCATACCCTATGTGCCATTAGACAACCCTCCTTAAATTAACTATCTCAAGCATTCTCATCCTGC
+TAGCTGAATCGTCTAAGCCTGTCCAGTATTTTGGCTTCGTCTTCCTTTGAGGGCTTGGATGGAAGAAGCT
+CCCTCGCGCCGTAGGCGATGTAGATAACCCTCCTCGGCTTATGTCTCCTCATTAGATGCTCTCTTATCCC
+CAATGAGTCAGCGACCACAACATCAGGTAACTTACATGATAAATATTCCATCAAATACATGTAAATCATT
+GTAGCTAAATAAATTGGAAATAAATAAAATGGCACAAAATAGCTCCTCTTTATTAAACGCTTCCATTCCA
+CACCATCTGGATTCATCATAATTCTTTTCTTCTCAAACTTTGCAAGAATTGCTGCTACAGCGCTATCAGG
+CCCAAGAAAGTAAAATAAATCTATGCTTTTCTTATGTTTTGCGAGAACATACGCAGTATTGAGGAAGTCA
+TTAATTGAGGGGATACTTGTACTTTTACTTTCGATTGCCAGAGAATGAATTCGGATTATTCCATTATAAT
+TGTCTTCAAAGAACTTGTCATCTTCATGCATAACATAAAATTGGAATTTGTCTTTTAATATCATAGTAAG
+CTCTTCTACAAATGTTTCAGTTCCACCATATTTAGATGGAATTCCTCTTAGTCCAATGATTGCTATGTGT
+GGCTTGTCCATTATCTCACCCTTACCTTTATTTAAATCTCTTTCTCACTAGATACCATCCAATCTTCAAT
+CCAGTCTTTACAGCACCCCATGGATTACCATTTCCAAGCTTTGGCTTATTGGGTCTTTTCCTGTAATTTA
+TCGGAACTTCCCCTATTTTAAAACCTTTTTTTACAGCCTCAACATAAAGGTTGGCCTCAAGGTCAAAACC
+ATTGGCGTCTATTTCAATGGAATCTAGAACGTACTTTCTAAAGCCCCACATCCCAGTACACACATCGCTG
+ATTTTCTTCCCATAGAGGATTGTTGCTATTAAGCTCAGTCCCCAGTTTCCAAGCTTATTGACTTTGGGCA
+TCGCCCCATCTTCGATTTTCCCCTTTAGCCTTGAGCCAATGACAACATCATATTCTTCTAAGGCTTTAAC
+AATGTCGTAGATATATTGGGGAGGATATGTGTAGTCGGCATCTAGCATAACAAGATAGTCATAGGGAAAA
+TCGATCATACTAAGGGCATGCTTAACATCCCTTGCTTTTCCACCCTTTGCAATGTTATATACTATTGCTC
+CCTTATTCCTCGCGATTTCTTCAGTTCTATCCGTACTTGGTCCATTGGCAACAACCACAGTAACTTTGTA
+TCCCTCTTTTTCAAGCTTTTTGACCGGTATTTCATCGATAACTTTCCCTATGGTCTCCTCCTCATTGTAT
+GCAGGGAGTAACACTACAACCCGCTTCATCTCTTGAACGCACCTCCATTGAACTAACAACCCCAGCTTCT
+CAGGCAATCTCAGGAGATATATAAATTAACAAAGTAACAACCGAACAAATCGTTAACTCCTCATTATAGG
+CCGGTATAACTATGAGGGTTCTCACGGTGTTCACTCACATTCAAATTTTTATTAACTATCGTTTAAAAGC
+TTAACCGTTGGCTGGATATATTTTCCTTCCAATGGAGACTCTGAAAACCCCCCTGTCCAAGACCGTCTTG
+CCCTTCACGTACACGTACCTTACAACGACGCTCCCGTTCAAATCCATAGGCAGTACAAACTCTTCTTTAC
+CCTTAACATTGTACCCCCTCTTAAAGACAAGTGTCCCGTTGTCGAGGAAGCCGTAGATGCCCAACGAAGT
+CCCGGTTGCGTTGATGAACCTTAGGATTATTCTATTTCCCCTCTCAACGGCCACGTTCGGGTGTTCAAGC
+TTAAAGACCTTTACAATGCCTCCATCCGAATAAACAAGCTTGTAGGGCTTTTCTAACCCTAGGAACAGCT
+GAACCAAGGTTGTGTTGAACGCCTTTTCGTTCATGACCACCGAGTAACCGTAGTTTAGATTAACATAGAG
+GTAATTAACCCCATTATATTCGTATTCACCGATTTTATATCCTTCTTCAACGTACACTTCTCTGGGCACG
+AAGGTGCCAACGGGGGTTTTAACGACGACCTTCCTCGGGGTGAAGATTACCTCATAACCGTTACCCCTGA
+ACACGAAAACATCTCCAGCGCGCTCCACTAGTGGAACAACTACTAAAGCATAACCAGTCAAGTTATACTT
+TGGATGCATGTTGGCAGTAGCTACTATGGCCGGAAACTTAAGGAAATCGTAGTAAGAAACTATCACATAG
+TCAACTCCTAAACTTTCAGCCCACCTATAGTTAAGCTTACCCAGCAAGTACAGGGCAACCCCAATGCTAG
+GACTTCCCTGGGCTATGGGGGCTCTCCTAGCGTAGTAGGTTATCCACTGCCCGTAATCCCACCAGGCCAA
+AACAATATCGTTCTCATTTGAGTTACTCCTAAGCCACCTTAAAGCGTTAACCCAGTAATCGTTTATTAAC
+GGCTTTTGCTTCGCAACGTAATTAAACCCTACCCCAGCGTTAACCCCGGGGAGGATAACTAAGAGAATTA
+AAGCAAGGGCAAGACCTTTCCTGAGAATTCTTTCATAAGCAGATATTAGACCAATACCGGCCATTAAAGT
+CACAGCCAAGGAACCTATGAACAGGAACCTCGTCCAAGTTAGGAACATGTAAAGGCTAGGAATTATCAGG
+CCTAGAAACATGAAATCCTGAACTTTCGGTCGCCTGAACTCCAAAAAGAACAGGGGAGAGAGAAAGAGGG
+ACAACGCAAAGGCGGCCCATAGATCGCTAAATTTAGGTGGTACCGTCTCAGCTATTGGTACTTCCTTAAA
+CATTCCGAACCCCGTGGATAAATCCTTCAAGAGGGAACCAAACTTCAAGAGCACAATGAGCAATCCGAGC
+AAAATTATAAAGGTGGAGAGAACAGCCCTAGCCTTTAAGCTCTTAAGGAAGTAACTCACAACGAGTAAGA
+TAACTATTCCCAGAACGACGAGGGGGACGAGGTACTTGAGGTAAACAAGGAGGAAAGCGTCCTTAATCGT
+TGACAACTCCAAGGACAGTTTCTCGGCTACTGTTTTCCCCAATCCATGGTCATAACCAAACATTCCATAA
+CCGAACTTTCCCCCGAGGTAATTTGCCATGAAAGCTCCAAGGACAGTTAAGGAAGCTAGCAATAATCCAT
+CGAGAATGTATTTGTCTTCCCTAAGCAGAAAAGCTCCAAAGGAAAGAAGTAAAGCATTTCCCAATAGGAA
+TATAAAGATCGGATAGTATGCCTGCCAAAATATACTAGCCAACCCGCTGCCAATCCCTGGAATTAAATAA
+AAGATAAGCCTCCTGTACCTCCAGCTCCTCCTCTTCTCACCTAAAGCTAATGCTATTCCGAGGAAAGCCA
+GGGAATACCAGAAGAGCATGTAGTTGTCTCCCCTGTAGTAGTTGGCCATCGACCTAAAGACGTGCCCATA
+GCTAACCCCTAAAAATAGGGAAGCGTAGAAAGCTTTCCTCTCGCCGTAGAGCTTCAACAAGGCTAAGTAA
+GTGAACACGACAGTTAAAACACCGAATATCACGGGGGTTATCTTAAAAGCGGTGTAGAGTGGGATATTGA
+AGATCTTGTGGATGTAAGCTGGGATCATCCAGAGGCCGAGAGGATGGAATTTCCTCATCTGCATTCCCCA
+AGGAGCTTTAGCCAAGGTAAAGAAGTTGAACCATTCTCCAGCTTTCAATGCCTCCTCGATGTAAGCCAAG
+TGGAGGTAGGGATCATAACCAAGTAAGTACTTGAACCTGAACGTTAGGAGTCTATAAAACAGGGATACAA
+CGATTATTATAGGGAGTGCTACCCTGGGTTTAAACGGGTTTAGCTTCACGTATCTCACCTAAAAGTGAGG
+GTTATCAAGAAAATTTTAAGTTTTCTCAAGGTTAAAAATCAAACATCAATAACTTTAACCCTTAGATTTG
+ATACCCTTGCAATGTCTAGAAAGTCTTTATCCTTTGTTATCAGTTCCTCATTATTACTGATACAAATTGA
+GGCAATTAGTAAGTCAGCAAAAGCCTTCGGTTTTCCAATTTTCAAAAGTCTCTCCTGAATCTTGTGAGCT
+AAGAGAAAGTCTTCAAAGGTTGGAAAGAGAACATTTCCATGGAATTTCTTATATCTTATTATCGCTGGAT
+ACTCAACGAAAGTTATCCCTGTTATGTTTTCTTTTATTTCGTCCTTTCTTTTAACCCGATCTATAACAAT
+GCTTGTATCTAATACAACCATTTGATCCTCTCCTTCTCTTTTTCTCTAACATAAGTATGATCAGTAATTT
+CTTCTTCAAGCTCTACAACGCCTAACATTTCCCTTAACTTATCAACAGGCATGACTTTAGGGGAAAGTTC
+CATTAATACTTTATTTAGGATAGTCTTAAGTCTCTCCTCATCTACCCACTCCGGAACTTCTATAGTGATA
+ACCTTGCTCATATGACCACCAAAGGTTACTATCATCCAATGACTTTTTAAGTTTCTGAAATTGATTAGGC
+TCGCCACTTATGATGGGGATGCTGAAGAGGTTTGAATCCCCTCGTGTTCTCCCGCCTTTGGGAGGGAGAC
+GTCAGATTTCGTTATTCTCATCGTAACTCTATCCAAATGTCCTCATCAACTTTACCAGGAATTTCTCCCT
+CCCTAATGATGAGGTGTGAAGAAATATAAACATGGCTAAGTAAATTCAAAGCTCGGGGAGTATGTAATAG
+ACGTAGTGGGGCCTGTTCGTGAACTCGTCTATGTAAACTACTGTTCCAGGCCTCGGAGGCTTCAGGTAGT
+GAACCTCCCCCTTCCTAGTAGTTACCGCCGCAAAGGCATCTCCCTTCCTAACCCTGTTCCCAACGTCGGC
+AATCAACGTCACGACGTAACCTTCCACGGGCAACAGCAACAGCTCATCACCCTTCTTCAAGTAAATCTTC
+GTCCTCCTGTCGGGGTAGACTATTATGGCATCGACTTTCATCCTGTGCTCGTACTGGTCAACGTAGAAGT
+GGAACCTGTCGTATATCTCCTTGGCCAGGAACTTAGCCCTATCCAAGTCTACGAAATCTGGAATCTCGTC
+TCCTTCCCCTAGCTTCACCTCCAAGTTATCCTGTATTATTATGCACTCGTGCTTAACCTTCCTACCCTCG
+AGGCACTCCTCCTTGGGAACCTCAACGTACAACTGTGGCAACCTGCTCATACCCTCACCTCCTTTCTAAA
+CACGAGGACGTTCGGATTCTCTGTTTCATCCCAAAGATAAAGGTTTAACCTTTTTATCCCAGGGAGGAGG
+GGTTTAACTCCACTAGGTAACATCACCTCGAACTCCTCCTCTCCCCTCTCCCTGGCAACCCAAGCCATTC
+CTGGTAGCATTAGCTTTAAAAGAGGTAATCCAACGTCTAAAGGAGTGAAAACCGTCCAGAGCTTTGAAGC
+GAGAAAGTAAACGCCGTTTATCTCATAAAGCTCTGCATTCTTCTTTATCCAATCCACCGCCTCCTCGCTC
+CTCCTAACGAATCTCCATCCGACTGGAATTATTCCCAGGGTTAGGTGTTTTAGCTCTAAGTCAACCTTAG
+TTGGCTCCTCCGGCTCAAAGCTCTCTGTCTTTGCTCCGAAGACGAAGAATTTAGCCTTAACATAGAATCC
+CGTTTTCTCAGCTAATGAGATGCTAGCTTTATTAAAGAAGTACGTTGCGAACTCCAGGGCCTTTATCTTA
+CCTTCCTGGGCTAACCTCTTGCCCAAGTCAAGCATGAAGTTGTGCAAAACCCTTCCGTAGCCTCTCCCCC
+TGTACTCCGGGTGAACCCTAAGTCCTTCTAGCCATCCCACCTTTCCCGGGAGGATCGTCAACTTAACCGT
+TCCCACGACTTTCCCCTCAACCTCCAGGACGTAGAAGTTGTCTCCCAACCAGTCGTCGAAGACCTTAGCC
+AAGTAATCCTCCCCCTCCCAGGTTAGCCTCGATATATCCTCTATGAACGGTCTATCCTCGGGCCTAGCTT
+CCCGTATCTGCATGGTTAGGCTTTCGTCCTTTATACTTTTGAAGTTTTACCTTATCTGGTGAAAATGACC
+TGAGAAGATACACCAAAACGGAGCCGGCAAAACACCTTTTTGACTCATGTTTAGAGTTTTTTATTGGAAT
+TCAAATTCTCAAAGTCCTTCAAATCCCACAGGAGCCAGCCCTCACTTTTAAGGAGTTCCTTACATTTAAT
+GCCCTTTGCTATCAACCCATAGTACTTCTGCCAGTTTTCTAACCCAACAAGCTCACCTTTACGCTCTAAA
+TCTTTTAAAACTCCTCTCGCCTCTTTCTCGCCTAATTCCTTCCACTTTACCTCCACCAGCAAGACCTTTT
+TTTCTCCTCTGTTCAGCGCAAGAAGGTCAATCTCCTCACTTCTCTGCCACCACTTCCCGATCTCCATAAA
+TTTAAACGGCAACCCTCCATGCTTATTTACTTCTATTAAAAATTCCCTGGCTACTTTTTCGAAGGTCTTT
+CCAAGATAGGTGTTGAAGTTCCTTAGGAAATCCCGAATTGCCGGCTCGGGGTTAAGGGAGTCTATCTCCT
+CATAATGCGGACTGACGAAGCGGTGATAAAAACGGAAGTACTCATCTTCTATAACATAAATCCCTCTTTT
+GGCTTTCCTCTCTGTTATCGGAACCTCCCGCCTCACAATTCCAAGATTCGAAAGCACCCTAAGATATGTA
+GATAGGTCTTTGGCCTCAATTCCAACGTACTGAGCGATCTCGTTAAGCCTGGTTTTTCCCATGGCTATGG
+CCTCGATGATCTGCATGTATCTGGTTGGATTCCTCAGTTCTTCCATGAGGAGAAGCCTCGCCTCGTTAAA
+AAGAAATGCACTCGGGTTAAAGAAGTTGTTGATGATCTCATCATCACTCCCCGTTTTGAAGAATTCCATG
+TATTTAGGGATCCCCCACGTGACACCGTAGAGTCTTAAAAGCCTCTCAAAGTCCTTTCCAAACCATTCGA
+CCATATCGAAGAAGCGGAATGGTTTGACCTTCAGAACTCCACTTGCCCGCCCATAGAGAGGGCTCTTGTA
+GCTGAGAATCTCACGCTCCATCATTCCAACGCTCGAACCGCAGAGGATAATGGTGATCTCTGAACCTTCA
+AGCACTATATCCACAATCTCCTGAAACTCGGATATAACGCCCTTATCTGCCTCTATCAGGTAAGGGAACT
+CATCAAAAATAACCAAAAGCTTTCCCTGCCCTCTTAGGAACTTGAATGCATCCTTAAAGCTTTCGAATCT
+TACCGGAGCACCGATGAAAGAACTTATTTCCTGGGAAAATCTCTTGAGGTCTTTCTCATATCCCCTCTGG
+GAGCAGAGAAAATATATGCCCCTTTTGTTCTCCAAGAATTTCCTCAAAAGGGCAGTCTTTCCCACTCTTC
+TCCTTCCATAGACCACGAAAAGCCGAAAGCCTTCTTCCCATGCCCTTTCTAAGACTTTGAGCTCTCTCTT
+CCGGTTTACAAATTTTCGAATCATGATTATAATAAACATGATTCGAATATTTAAATACTTCGGCTTTATG
+CTGTGGCGCGAAGCGCCGAGATAAAGAGAGAAAATAAGCCAGCAGATAACTCAATCCTAACAACAAGACC
+TTTAGGGATTTAAGTAAATCTTCGCAATCGATCTATTCATTCAGCTTTTTCTTTATTTCCTCGAACTCTT
+CGATTAGATAGAAGGCATTAACTCCAAATTTTCTAGCACTTTCAACTTGAGCCCTATCGTTCGATACAAG
+GATAGCATCTCTAACTTTTGCAGTAGCAATGTAGAAAGAGTCTATCGCCCTACATCCGGTTTCAAAGGCT
+ATCAAGAACGCAAGCTCATAAATTTCATAGTCTTCAATAAAGTTAACGCTATTAAAGACTTCCTCTGCAA
+TAATAAAAGCTCTGTCTTTATTCATTCTCCTTACTAGTTGCCCAATGAACTCTATCCTAAATACTTTGGG
+CTCAAAAATTATAACTTCTTTTCCCCTATGTCCTTGAATAGTGCATCTGCAAGTTCAGTTCTCCTCCTGT
+TATATTCAAAGAATAAATCTATGAAGACCGATGTATCAACAACAATCATCTTCTCTCCTCCAAGAACTCC
+TCAAGGACATCCTCCCTTACCTTTATCCTGTACTTCTTTGCTATCTCGGATATTTGCTTTGGTAATCTTA
+CAACAACAACCCCCCTCGTTCCCTCCTTAAGCTTAATCTTCTTCAACGGCTTAAAAACGCCGTCTTCATA
+AACAACCTCAATAACCTCCATCCAAAACCCCTCCTTTTCAAAATTTCTACATAGTGCCTTATAATGCTTT
+GCCCTTCGAGGATGATCTGTAGTTCTAATTCGGGCCTCCTTCTATCAACAAAACAGCTCCGCAATAACGC
+CTAAATATAATGCATGTGTTTAATGTATTAGTGAGGCTGATGGTTAAAACGATAACGATCCCGAATGAAG
+GGCGAGAAATCATTTAGTGAGCTCCTTAGGGAACTCTTAAGAGAGAAGAAGGGAAATTCCTGGGCTCTTA
+AGCATATTTTTGGCATTCTTAGTGACGAAGAATATCAAGAAGCTAAGAAAAAACTAAAAGATCTTATTTG
+AAAATGGGAGCAATTCTTGACATGAACGTGATTATGGGGATAGCTCATGGTAACAGGGAAATCTTTGGAA
+AAGTTTTAAATCTTGATAGCACATTCTACATAACGTCAATCACAAAGTTTGAAATCCTAATTGGTTTTCC
+AAAGAAAGATGATCTTATCTGGCTGAATTCACTTATTAATAGTAAATCAGCAGAGATTGCAGCTTATCTC
+TACAAAAACTCAAAGAAGAAAAACCCTTAGAAATTAGAAATTAGAGACCTCTTAATCGGGGGCAACTCTT
+GCAAATGATCTTCCATTGATAACGCTCGACAGGGATTTCACAGTCCTTAAAGGGTTTGGACTCGATGTTA
+GGCTTCTCTAACCGGTGAATGAAATTGCAACCAAAATATTTATGAAAATTCTTGAAAAACGTAAAGATGG
+TGGATTCTATGAAGGGATGGTGGGGAAGGATTCTAAGGGTTAACCTAACGACCGGGGAAGTTAAGGTTCA
+GGAATACCCTGAAGAGGTAGCAAAGAAGTTCATAGGAGGTAGAGGTTTAGCCGCCTGGATTCTGTGGAAC
+GAGGTCAAGGGAGTTGATCCTCTTAGCCCAGAGAACAAGCTAGTTTTCGCGGCTGGCCCCTTCAACGGAT
+TACCAACGCCGAGCGGTGGTAAATTAGTAGTTGCCGCCAAGAGCCCACTTACTGGAGGTTACGGTGACGG
+TAATTTAGGAACTATGGCCTCAGTCCACCTAAGGAGGGCAGGCTACGACGCTTTAGTGGTAGAAGGGAAG
+GCCAAGAAGCCAGTTTACATTTACATAGAGGATGACAACGTAAGCATACTAAGCGCTGAAGGTCTATGGG
+GCAAGGGAACCTTTGAGACTGAGAGGGAACTAAAGAAGATACACGGAAAGAACGTTGGGATACTGAGCAT
+AGGGCCGGCTGGAGAGAATCTAGTCAAGTTCGCCGTGGTAATGTCCCAGGAGGGAAGGGCAGCTGGAAGG
+CCCGGAATGGGTGCTGTAATGGGAAGCAAGAAGCTCAAGGCAGTTGTGATTAAGGGAAGCAAGGACATAC
+CTGTTGCCGACAAGGAAGAGCTTAAGAAGCTGAGCGGGGAAGCTTACAACGACATATTAAACGCCCCAGG
+ATACCCGTTCTGGAAGAGGCAAGGTACGATGGCGGCAGTTGAGTGGACGAACGAGAACTCAGCGTTACCT
+ACTAGAAACTTCAGCGACGGAAGCTTCGAGTTCGCCCGTTCTATAGACGGTTACACCATGGAGGGAATGA
+AGGTCAAGCAGAGAGGTTGTCCGTACTGTAACATGCCATGTGGAAACGTGGTTCTAGATGCAGAAGGCCA
+AGAAAGCGAGCTAGACTACGAGAACGTCGCTTTGCTAGGTGCAAACCTCGGGATAGGGAAGCTCAACGAG
+GTTGCAGTCCTTAACAGGATAGCAGATGACATGGGTATGGACACCATAAGCCTTGGCGGGGTCATAGGCT
+TCGTCATGGAGGCCAAGGAGAAGGGACTTATTAAGGACGATGAAGCTCCTGAATTTGGAGACTTCAAGAA
+GGCCAAGGAGCTAGCTTTAAACATAGCCTACAGAAGAACTGAACTAGGTAACTTCGCGGCCGAGGGAGTT
+AAGAGGATGGCCGAAAAGCTTGGAGATGACAGCTTCGCAATGCACGTGAAGGGGCTGGAGGTTAGCGGTT
+ACAACTGCTTCATCTACCCGGCGATGGCCCTAGCCTATGGAACCAGCTCAATAGGTGCCCACCACAAGGA
+GGCCTGGGTCATAGCCTGGGAGATAGGTACGGCACCTATAGAGGGAGAGCAGGCAAAGAAGGTTGAGTAC
+AAGATAACCTACGATCCAGTAAAGGCTGAGAAGGTCGTTGAGTTGCAGAGGCTGAGGGGTGGGCTCTTCG
+AGATGCTAACGGCCTGTAGATTACCATGGGTTGAGATAGGATTAAGCTTGGAGTACTATCCAAAGCTACT
+CAAGGCGATAACTGGAGTTACCTACACTTGGGACGACCTTTACAAGGCTGCCGACAGGATCTACGCATTG
+ATAAGGGCCTACTGGGTCAGGGAATTCAACGGGAACTGGGGAAGAGAGATGGATTATCCACCGAAGAGGT
+GGTTCAACGAAGGATTGAAGAGTGGCCCCTACAAGGGCCAGCACTTGGACAGGGAGAAGTACGATGCACT
+ACTCTCAGAGTACTACAGGATAAGGGGATGGGACGAGAGGGGAATACCAACCAAGGAGACCCTCAAGAAG
+CTCGACTTAGATTTCGTTATCCCAGAGCTCGAGAAGGTTACGAAGCTTTCTTAACCCCGAACTTTAATTT
+TTATTTTCATGATGGCCATGTTCTTCGATAGGGAAAAAGAGTTAGAGGAATTAACGGATTTAGTTAGTTC
+TAAGCCAAGCATGATAACTTTCACTTATGGGCCGATAAATAGCGGAAAGACTACCCTCTTGATTGAGTTC
+TCCAAGAGATTACCCAGAGAATACATAGTATTCAATATTAACCTCAGGGGAAGGTTTATCAGGGAAGAGA
+AGGATTTTATAAAGGTTTTATTTATGAAAAAGGAAGAGAGTGAAAGCATTAAGAACTCATACAAGGGCAT
+ACCAATTCCAGAGGGCATTCTAAATGAGATACTTGAGAATCCATTCCTATTCCTAGAGGAGTACTTTGAG
+GAGATTAACAACTCCGGTAGAATTCCAGTTCTGATTCTCGATGAGCTTCAGGTTATAGGAGATCTAAGAA
+TAGACGACCTCTTGATATATAAGCTCTTCAACTTCTTTGTTAGGCTCACGAAAGAGCTACACTTAGCTCA
+CGTCTTCGTTGCAACTAGTGATAGTCTCTTCCTGGAAAGGGTACATGGAGAGGCTATGCTGCACGGAAGA
+TCTAGGTTTATGCTAGTTGACGATTTCGACGAGAGGACTACGCTGGAGTTCTTAACTTCCAACGGATTAA
+GCGAAGAAGAGGCTAAGATAGCGTGGCACTACTTAGGCGGAAAACCCTCTTACCTCGTCGACCTCCTCCA
+AAGGAGTAGGATTAGGGTTGAGGACTACTGCAAGGAAGCTTTAAAGTGGAGGACTAGCCAAATTCTTGAT
+TCCCTGTACACTCTTAAGGGGAGGAAGCTAAGGAAAGTTATTGAGTTATTATCAAAATTCAGGGAGAACG
+ATGAGATAACTTATGGCCCCCTTTCGGAGGAGATAGTTTGGAGCGTTAGGAATAATATACTCTTCGCAGA
+CCCGAGGGAGAGAAAACTAAGACCTCAAGGAAGGCTTGAAAAGCACGCAATAGAACTTGCATTAGAAAAG
+CTACGAAACAATTTTTAAGGGCTATCGTCTAAAATTTCTTCGATGATAGTCGAGGTAGCCAGGGTTTTGG
+CCTCTTCGAAGAACGCGATAGCATTTACTGGAGCTGGGATTAGCGCCGAAAGCGGCGTTCCAACGTTCAG
+GGGTAAGGATGGACTGTGGAACAAGTACAGGCCAGAGGAGCTTGCAACGCCAGAGGCGTTTGCAAGGAAC
+CCCAAGCTTGTTTGGGAGTTTTACAAGTGGAGGATTAATAAGATACTCAAAGCAAAGCCAAATCCCGCCC
+ACTACGCTCTGGTTGAACTCGAAGATATGGGAATATTAAGGGCAGTCATAACCCAAAACGTTGACGACCT
+TCACAGGGAAGCAGGGACTAGAAACTTGATAGAGCTCCACGGGAACATCTTCAGGGTCAAATGCACTAAG
+TGCAACTTCAAGGAGTACTTAAAGGAGAGCCAAAGGCTAGAAGAAGTTTTAAAGGAAGACCTGCCAAAGT
+GCCCAAGATGCGGCTCGTTGTTGAGGCCCGACGTTGTGTGGTTTGGAGAACCCTTGCCGAGGGAAGAGCT
+TGACAGGGCCTTTAAGTTGGCAGAGAAGGCTGATGCTGTTTTGGTCGTTGGAACCAGCGGATTAGTTTAC
+CCAGCTGCTTACATCCCCTACATAGTCAAGGAGTCCGGAGGAACGGTAATCGAGGTCAACGTTGAGGAGT
+CCGCAATAACGCCTATAGCCGATTTCTTCCTCAGGGGCAGGGCCGGCGAGGTTCTTCCAAGGGTAGTTCA
+CGAGGTCAGGAGGCTACTCCAATGACCAGGATGCATCTCTACCTCAGGAAGAGGGTTGAGGAGGTCAAGG
+AGAGGTATAGATACGAGATCTATGAGATGCAGAAGTTGCCCTCCTGGGAGAGGTTCGTCCTAACTTGGGT
+AACCCTTATGGCGTTCTGGCTTGGGATAAGTTGTGATCTCTCGTACAGGGGAGTAACCCTCGGAGCAATC
+ACAACGGCGATAATATCGTTCTACCTGCGCGATTTCCTCACCGACGATGTGAGACATTCAAAGCACTTGG
+CCTGGAAAATCCTGTACTTCGCCCTGATTTACTTCCCCCAGTACCTCATGATAATGGCCTTCAGACTTCT
+GGAGAGCAACATAAAGGTCGCAAGGCATGCAATATTGATGGACATAAACCCCGGGATAGTGAAGATAAAG
+ACTACCTTACATTCAGACACGGGCATAACGATTTTAGCCAATTCCATAACCCTTACCCCAGGAACGCTAA
+CCATAGATGTAGCCAAAAAGCTCGACGGAACTTATCTTTACGTTCACTGGATAGACGTTGAGACCCTAAA
+CGTTGAGAGGGCTGGAGAACTGATAAAGGGGGACATAGAGGAATGGCTCAAGAAGGTTTTCTGGTAGCCG
+GGATATGGATCCTCCTGGGGACTGCGCTGATGGCCATGTATAGGGTCATAGCGGGGCCAACGCTACCAGA
+TAGGGTAGTCGGCCTCAACACGATAACCACCAAGATCGTGGGAATATTGACCATACTTGCGATCCTCTGG
+AGGGAGTACTACTTGATAGACATGGCAATAGTCCTGTTAATGGTAAACTCAATAGGCGGTCTGATACTCG
+CCAAGCACATGGAGAGGAGGGGAAATGATTGAGCTAATTCCCCTATTGTTCGGCTACTCTATAATGTTCT
+TCGGAGCCCTCGGTGTCGTGAGGTTTCCAGATGTCTACACGAGGCTTCACGCGGCCACAAAGTGCGATAC
+TGGAGGGATAATGGGTATAGTCCTTGGTTTATCTTTAATAGTCAACTCCTGGAGCGTCAGGGTTAAGCTG
+ATATTTCTATTGGTCCTGATAGCAATGATAAACCCGATGATAAGCCATGCGATAGCTAGGGGAGCCTATA
+AAATGGGAGTCAAGCCTGTGGGTAAGGTGGACATGTATGCTTGGGACAATGCTTAGCTTCATGATAATCC
+TGCTGGCCCTCACGGTCGTCCTGCATAGGGACTTCTTGGCCTCGCTAATAGCATACTCCCTCGTTGGGCT
+GTCATTCGTAATGCTTGCGGTACTAGCGAGGGCCCCCGACGTTGCACTCTCGGCGATAGCCGTCGGGGGA
+ATAGTTATAGGCCTCTTCATCTTCGCCTACGAGAAGGTTAGGGAAGAGGGAATTGAGCTCCCCTTGGGCC
+TGGCCGTTGTTCCTCTGGCCATTGCCCTCTTAAGGCTAAGAGTGAGCGTTAACCCAGGGAGTTACTATCA
+CTACATCAAAGCCTGGAGCATTGGGAACCTTGTTAGCGAGATACTGGCTGGATGGAGACTATATGACAGC
+GTTGGAGAGGCTTTAATACTCTTCTCGGCCGCTTTGGGTTTTAGCCTGTTAATCAGGGGGAAGAAGAAAT
+GAAGATGAGCTTGATAGCTAGAACGACGAGCAAGATAGTGGCACCTTTCCTTGTTACCTACGCGGCCTAC
+CTTATCTTGTACGGAGCGTACTCCCCAGGAGGAGGGTTTCAGGCAGGGGTTATACTCGCGGTCGCGGTTA
+TACTTCTCATAACCTCCCACGGGTACAAGAAAGTTAAGAAGAGGTTCAGGGGAAGAACCGTGAGTTACTT
+GGAGAGCCTCTCAAGCCTCGGGATAGCACTACTAATCGCCCTGGTGGCCCTTGCATACTTAAGGCCAAGG
+GACGATATCGTCACATCATTTAACGTTCTCGTCGGGATCAAGGTCGGCGCGGCGTTCGTGCTGATATTCT
+ATTCCCTAATAGCTTTCCTGGAGAGGGATTAAGGATGTTCGAGGAAACGGGCATCGCCCTAATCGTAATA
+GGAATAGCCGGAGTTGCCATGAACAGGTCTAGGTTGAAGCAGCTTCTCTCCCTTAACTTGGTGGCCCTCG
+GGGTCGTCCTGTACCTGATTGGGAAGGGAGCCGAGCTGGGAAACGGCCCACCGCTTAAGGACTTCCCAAC
+TCCGGTAGACCCTATACCTTCAGTGCTCATGCTAACAACTTTGGTCGTCGACGTTGCAGTTACTGGACTA
+GCCTTAAGCTTCCTCCTGGAGGGAGGGAAGTGAACGCGGTCATAATGGTGATAAGCCCCGTGATATTCTC
+CCTGCTGATATACATCTTCGGAACCTTCAGGATAGAGGGGACCTTCAGGGCAAGGTTCAGGTTGCCGTTA
+ACGTACGAGGTTAAGGCACTCTATCTCCTTGGAGTGTTCCTGCCAATGCTCCTATTCCCCCTCTCCCGCG
+GGGGAGTTGTTGGGGGTTACCCAAGGGAGATTGGAATAGAGGTGGGCCTCGACTGGGTAAGCTCAACTTT
+TCTAATAGCTGAATTCCTTGTCTTCGGCGCCTCCTCACTGTATCTAGTCAAGAGAGTAACGAATTGGAAA
+GAGTTGAGCCTTCTCCTGCTAATGCATTCTGGCTTGATAGGGGCTTTCATATCCAAGGATTACTTTAACT
+TCTACGTCTTCATGGAGCTTTCGGCTGTTTCCTCCTATGCCCTAATAGCGTCCCAGGATAGAGAAGCGGC
+ATTCAAGTATCTGTTACTCTCAATGACGGCGTCCTATGTTTTGATACTAGCCCTTGGCATGATCTACTTC
+CAAACAGGTTACCTCAACGTTGAGCTTGCGAGTGAGGTTGGCCTAAGGGATGACACCCCATTAAGATTGG
+CCGCGATTTCCCTTATTCTAAAGGCCGGAATATTCCCCCTTCACGTATGGCTTCCCGATGCTCATTCAAA
+CGCTAAAACATATGTGAGCTCAATTCTATCAGGTATAGCGGTTAAGGCCCCAATCTACGGACTAATACTC
+CTATCAAACTTGGGAGATCTATCCTTTCTGAAACCCTTTGCGATACTTTCGATGGCATTCGGAGTTATCA
+TGGCCATCCTCCAGTTCAACGCCAAGAGGTTATTAGCCTACCACACCGTCTCTCAAATGGGGTACATTCT
+GCTCGGCCTCTCCACGGGCAACGTCTACGGAGCAACGCTGTACTCTTTAGCTCATGCGATGTTCAAGGGA
+GGACTCTTCCTGGGAGTTGGGGCCATAATCGATGCCAGGAAAAGAAAGGATCTGAAGTACTTAGGCTCCA
+GGAATATCCTCCTAATAGTCTCCATAGCGATCCTCAGCCTTGCGATATCTGGACTTGGGATAACTATAGG
+CGGGGTCGCTAAGTCATATCTGGCCACAACGGAGAAGGCTATCATCTACGCAGTCTCATTCGGAACGGCA
+TTTTCGTTTTCAAAGCTGAACTACTATCTATGGAAAGGTTACGGGAACGAGCCCACGAATTTCTCCATTT
+TGCCTTCCCTAACCTTAGGGGTGCTTACCGTTTTAGTGGGGATAGAGCTTGGAGGTAAGCTGTCTAAGTA
+CGACCTCTTGATTCCCTTGGCCTTCCTCACGTTCTACGCCTTAAGGGGATACCTAACGAGAAGGGATTAT
+GTAATAAGGTTAGAGGCCAACCATGGAGTTGCATTGTTCGCGCTAATACTCGGGCTGTTTTCCATTTAAA
+GTCCTTCGATCTTTTTCCTTGCAATTCTCTTTGACCCAATTCTAAGATTTTTAAAGAACTCTATATGCTC
+CTCAGGAAGAAAACTGTCCAAGTTAGTTTCCCTTAGCTTTTTCCTTACGTTTTTCTTGGCTGACCTTTTC
+TCCTGGGTGTAAGAGAAGTTAATGTTAATGAAATCATCAAGTTTTCTGTCCATGGAACATTTTAATGATT
+GGAGTCTATATAAGCTTTAGTATACTTTCTGAACTAGATTTGGCCATATAGAGTCCTTCTTCAAGAACCG
+ATAAGGAGTATCCCCACCGCAGTTTATGGTGAGTTTACAGTTTGTGTATCGCATTTTCAGACCTAGGATC
+ATAGTAAAGATTAAATAACTTAAATTGAGGCTTTCCTAAGGGTTAAATAAATGGAACTCTTTATAGATGA
+GAGCGGAGACTTAGGAGGGCTGAAGAGCCCTAAAAGGTATTTTATAGTTGCAGGGGTACTATGCGATGAG
+AATAAAACAGAAAAACCAATAAAGGAACTTGCAAGGAGATTTAACCTGAATGAACTTAAATTTAGCAAAC
+TAAAGTATGAAGATAAGGTTCAAGCTACAGAAGTTATATCAACACTAAATTTTGAAATATCCTATGTTGT
+TCTTTCAAAGAATAGCATTCAGCTAAAGTTGTGGTTGGATAAATCAAAGAAAAATAAGAACCTTGCAGCG
+AGGGTATTATACTCAACACTAATAAAAGGACTTGGATGGAGTTCTAGTGTGATCATCGATCAAAGCCACT
+ATTCAAGGGATATTTCCAGATTTCTCGCCAAAGAATATAGGGTTAAGGTATCTTCGCAAGATTCCTCTCT
+TCGACCTGGCCTTCAGTTAGCCGATGCAATTGCTAACATCCTGTACCTTCATTACCAGTTTAAAGACAAA
+GAACTTTATGAGATGATCAAGGATGAGGTAATCTTTACTAAGTTTTTAAACGAAAAAAAGCCTAAGAAGA
+AGCTATCTAACGTCGGGTGGCTAGTCCCTACCGGTGACCCCCACCCTCATCCTCATTATAGTTATTATTG
+AGGTGTCTTTATTAATATTTTCGTCTAATCTAACCTCAACCTTACTATCTCTCCAACCTCGAATTCTCCA
+CCTATAAGTTTCACTAATTCATCGTTGCAGTAGAAGCTAATTCCTCTGACAGGCACGCCGTTTGCAAGGA
+CACTAAAGTTAGCTCTGAAGAGTCCGACACCGTTAGGAAGGATCTCATCGGGTTTAACAGTAAACCCAAG
+GATGTGGCCTTCTCTACCGTTCAATATGGCTCCATACCTGTAATGTGGAACTCCACCCTCAACGTTCCCA
+AACGGCGTCATGCCTCTCTTTCCCTTCTTCAATGGTTTTAGCATATAGTAGCTTTCCTTCCTCTCAACGA
+CTTCAAACTCCTCTCCCTTTACTGTCTTGACGAGCTCCGTAAGGATTGGATAAATAATCAACCCGCCCCT
+AGCCCTATAGGGATCATCGCAAGGCCTAAGCTCAAAGTGGGCATGCTTGTCCGTCCAAGGAGAGAAGAAC
+CCAGAAAGCCTCAACCTACCAATCTCATCCCCCAGGAAAACTTTCTCTCCAACTTTAACACTTGAATCCA
+CGTGAAGAACTTTCAAGCAGATATCGCCGATAGAGAATATCATTAGGTAATCCTCCCTAACCGGTATATG
+CCTAGGAGTCCTTATCTTCCTGACATCTATCAGCTTTCCCTCCTCAAAGGGGAAAAGGGCGTGATCTTCA
+AAGTACACATCGACGGCCGTTCCAAGCTTATGTGGAGTGTAAGGGGTAGTAAAAAAGGAATACCTAACAT
+CGGGAATCTCCAAGTAGAGGTCTCTGATTTTAGCTATCCTCACAGCCTACACCCGTCACTTTGGCTTTAG
+GTAACCCCACTTATCTAGGGCCTTCTTGAGCTCTGGACTTGACTTGGCTTTCTCCTCCAAGTCGAGGCCT
+TCGATAGCGGCATCTATGGCATCCCTAAGGGCCTTTGCTCCAGCTCTCGGCCCATCTGGATGGCCCATGA
+CTCCTCCTCCGGCTTGAATAACTAGGTCTTTCCCAAAGAGCCTTATCAGCTCTGGCATCAAGCCTGGATG
+TAATCCACCGCTCGCAACTGGAAATACAGGCCTTATGTGCTCCCACTTACTCAACAGGAAGTCGTTTATC
+TTCTTTATCTCCTCGTAATCTCCCGCCATCTTCCCCACGGCAGTTCCAGTATGTATCTGATCTACACCTA
+TCATTCTAGCGGCTTTCGCTAGAGCGAACATAGTTATTCCGTGCTTTGGATTTCTAGTGAAAGCAGCGTG
+CATTGCTCTATGAGCGTGGATTGCCAAGCCAAGATCTTCAGTTACCTCCCTCATGTATTGCAAAGCGCTC
+CAGCCGGCAACGACTATGTCTATCATCACGTACTGCCCGCCTTCATTTGCCACAAGCTCGGCCCTCTTTT
+CCATGACGTTGACTGGACCAGTAATGTTTATGAGGTACTCCTTCGTCTCTCCCGTTTCAGCCTCGACCCT
+GTCCCTAACCCTGTACAGCTTTTTAACCCTCTCCTCGAACCTGTTAAAGGGAAAGCTCGTAAAGTTCTCG
+TCATCCTTTAATAGATCTATGCCACCGCTCCAGAGCTCGTAAGCTATCTCAGCATACTCCTCGACGCTCC
+ATCCCATTTTAGGCTTGGGGACGGTGGCAGTTAACGGTCTATCCTTAATGCCCATGAACTCCCTAATCCC
+CTTGACCCCAAATTGGGGCCCCTTGAAGTGCCTCAGGTATTCGTACGGAGGATGAAAGTCGAGGAGCCTC
+AAATTCTTTAGGGCTTTCATTCCGAATACGTTCCCAGCTATAGCACTAAACAGCTGAACTAAGCTTCCCT
+CTTCAAATAGGGTTAGGGGGTAAGCTATCTTTGCTATATAACCCTCGCCGTGCTTTTCCAAGTAGAAGAC
+CTTTGCCATACTCCTCTTGGCCATCTCGGGCAGCTTCCAAAGGGTAGTCCAAGTTCCTATGGAGCTTTCA
+CTCGCTATCCTCCCAGCGGCTTCCTCGGGGGAAACTCCGTTGGGTTCGAAGTAGTACTCAACTATGAGCT
+CGTCCCTACCAGGCTCGTAGTTCAAATCCACGAAGTCTAGGTACCATTCAACCTTCATGGAAGACACCAA
+TTAATATTTCTCACCAAAGTTTAAATGTCTACATGACGCAGCACTCGTAGATTATCTCCACATCCCTGAT
+CCTCTTGGCCCACTCTATCACCTTCCTTGGTGGATTCGTTATCCTGTCCACTCCAGCAAGTATGGCCTTC
+TTATCGAACTCAACTCTCCACTCACCGAAGGGTCTCATGCAACCTATGCTAAGCTCCCCTGAGAACTTCT
+CCCTCGCGTACTTAACGACTTCGATCGCTTTATCTACAGGAACCTTTGGAACGTTCTCCATTTCAGTTCC
+TGGGGTTGGGATTAGAACATCCAAAACTAAAACATCTATGGGATAATTAACTAGAACGTCAATAGCCTTG
+AACTCCCAGTGAATTCTGCCGAAGTCTAAGCCTATGGTTATGTGGGGGGCAACCCTAATGCCGTTCTCGG
+TTAATAGCTCTAGAACCCCTAGGTAATCTTTGACGCTTTTGTTTATCTTGTAAACCCTCCTTATAACATC
+GTCATCCCCGACGAAGTCTAAAGAAACTACGTCCACATACTTAAGCCACTCCAAATCGCTCTCATCGACG
+AAGCCAACGTGAGCGTTTATCTTAAGCTTCGTTCTCTCTTTTATTGCCTTTATCTCGTCCTTGAACTTAT
+CGAGCGGAACCTTAAGCCTAGAATCCATTCCACCGCTTAAGAGGCAACCTATGTATCCTTCCCTCTCCAT
+CTCGACGCATCTCTCGAGTAAGCTCTTCCTCGTGACCTTTAACATTCCCTCTAGATAGTGCCTGCCACAG
+TGGGCACAGTTCAGATAGCAGTAATTACCTGTTACGGAGATCGAGGGGAACTTTATCCCTGGGATGTAGA
+CCTTGAGCTTTTTCATTTCAAAACCTCCCTAAGATCCCTAAGGAACTCTTCAACCATTTCTTTAGTTACG
+TGGGGCATAAACACTATCCTTATATATCCTCTGTGAGCGCTTATTCCCCATCCTCTCCTTTTGAGTTCCC
+TTTCAACTTTTCTAAGGTTCTTTGTTTGGAAAGAAACTATGTTGAGCATGGGCTCCCTTACGAGCCAAGC
+ATTGTTAAGCTTCTTTATCTCTTCAGCAAACCACCTTGAGAGCTCCATTGCCTTTCTAACTATTTCCCTG
+TACCCTTCAAAGCCAAGGTGCTTTATCAAGGCCCACACGGCCAAGACGCTAGCTCCTGGCCTTGTTCCCG
+TTATCGTAGCTTGCCAAACCTTTCCTCCTGCTAGGTAAGGTGCCAAAACGCTTATCGCCTTCAAGTACTT
+CTTCCTCCTGAATATTATCCCTCCAGCTGGAATTGGAGCCATTCCCATCTTGTGTGGGTCTATGGTTATG
+CTCTCCACCCCTTTAAGCTTGAAGTCAAAGTCCGGCAAATCATAGCCCAGGGATTTTGCGAACGGTATCA
+CGAACCCGCCGAAAGCGGCATCCACATGCAAAGGAATTCCGTACTCCCTAGCAAGGTCGCTTAGGGCTGG
+TATGTCATCCACAACTCCAAGCCCGGTGGTTCCGGCTATCCCAACTATTCCTATTGTGTTGTCACTTATC
+TTCGCTTCAACGTCCTTAACGTCGACTGCATAATCTTGCTTAAGCTCGGCCCATACGAGCTTAACCCCAA
+GCATTTCGCCGGCCTTTATGAATGAGAAGTGGGCGCTCTTTGGGAGTATTAGCTCTGGCCTTTCAGCATC
+AGAAATGTTCCTGAAAGCCCTCACCGCTAAGATGTTGGCCTCGGTTCCTCCAGACACTATATGCCCGTAA
+CCCTTCTCAAGGTGTAGGAGGTCTGAGAGCATCTCTATAACTTCTTCTTCTATCTTCCTAGTCCCAGGAT
+GCAACCCAGGATCCCCAAGGTTCCTGTCTATGTACCTTGCAAAAACCTCTATCGCGAGCTCGTGAGGCAT
+TGTACACATCGAGCCGAGTATTTTCCCAGATGAGAACGTTAAGTCTACCTTGGTTTTGTCCTCAAGCAAG
+TTGAGAACTTCCTCCCTGGGAAGGCCCTTTTCAGGAAACTTGCTCAAGCTCTCACCCCCGCGAGGTACAA
+AGCTAGGGCTATCGCCAATTGATTCGAGAAGTTATCGTCTGGAGGGATATCATAGAACTCCGCTATCATA
+CCAACGAGCGAGCCTATAAACGCCATCTTGAGACCCACTAAAGGGGTTAATATTAACAAGCCTGTTATTA
+AGTAAGCTAGGCTCCCCTCAACGCTCTTCCCGTTCTCAAACCTATGCCTCCCGTAGGTTTTCCCGACTAT
+CGCGGCCATGGCGTCTCCAATGGTTGCTAGCGATATGCTACCTATGGTGACCTCCTTAGGGAAGAAGTAG
+ACGATGATTAAGGCGGCTAAGGTAAAGTAGATGTGAGCCCCGAGGCCCCTCTTTTCATGTTCCCTCGCTA
+TTCCATCTATCTCCCTCTCTATCTTTGCCATGACACCGTCAGGTATTCCAAGTTTCCTCTTCACCTTGTC
+CCTCAGCTCCTCCACCAATCTAAACGGTTCCAAAGCTAGGAATATTACCAGGAAAGTTGAAACGAATATT
+AAGGTCGCCTCTCTTCCAAAAAGGAGGTAGATTATTGGAACAGACAAACCCGTCATGTGAAGGGCTTTCC
+TCTTAAGCTCTAGCTTTAAGCTCATTCTTTATCACCTCTAATGCCTCGTAAAGGTCATTAACAACGTGAT
+CAGCATACCTAACCCTTCTCCCCTTGAAGTAGCCCCTCCTCACGAGTATCGTTATTGCTCCAATGCTCTT
+TCCACCCTTCATATCCGTCTCATCTCTGTCCCCAACCACGAAAACAATCTCTTCCCTGGGAAACATCCTC
+TTGGCGAGCTTAAAGTTATAGGGCTCGAGCTTGGTATGCCCGGTATCGCCGCTCACTATTACCGCATCGA
+AGTAATTTTCTATTCCCAAAACCTCGAGCTTCTTCCTCTGCCAGCTTGAAGCCGAGTCGGTGACCAAAAC
+TATCTTTGCCTTGAGATTCTTAAGTTCCTTGAGGAAGTACTCAGCGTCTTCGTACAATTTTAAGCTAGAA
+AAGAAGAACCTATCAAAGAGCTTAAGAATTTCCTTAACCTCCTCCCTATCAACGTCCTCGTATATGTCCT
+CCATGATCCTGTTGAATATTCCCTTAAAGTCAAGCAGGTGAAGGTCCCTAAGCTTCTCGAGCCTCTCGTA
+CCTCTTCGTGATGAAGTAAGCTATTAACCTAAACTTCCTCATCCTAATTATGGTGGGAACTAGCTTCATC
+ACAGCAATCCTAAGGGCCTCCCATGTGTTGCATAGGGTATCGTCCAGGTCAAGTATCACGAGCATCAAAA
+TACGGAGGGAGGTAAACTATTATAAATCATCCTCAAACTTCCTACCATGAGGGGAGAGACCCTCATAATA
+GCGGGGATAATCATGATTATCCTGGGCTTCATGCTCGTGTTCCTCGGGACATTGTTGGCCGCTTTTAGCC
+AGCCTCAAGAATCTAACGTTGAGGCCGGAGGAGTTATAATGATAGGACCCATTCCCATAGCGTTTGGAAC
+GAAGAGGGGCGTTACGATTGCCATGATTCTCGCGTTGGTTTTAATGATCTCCTGGTTCCTCCTCGCCCTT
+CTCTCCAGGAGGTTGTGAAATGAACTACATCTTCGACCTCTCAATTTTACTCGTCGTTGCAAAGTCCTTA
+GAATGGCTACTGAAGAAAAGGGGAGTTCACCCAATAATAGCCCACATACTCACGGGAATAATCCTAGGCC
+CCTTTGGGCTTGCGATAGTTAAGCCAAGCGAAGAACTGAAAGTCCTGGGAGAATTCGGGCTTATAATGAT
+GATGCTCTACATGGGGCTAACGAGCAACTTCTCAGCGATCTCCAGGAATAAAGTGAAGGCAACCATCGTT
+GCAACTCTCGGAGTTGCTTTCTCCTTCATATTAGGCTTCTCAACAGTTTACTTTATTGAAAGGAACATGA
+TAGCTGCTCTGTTCGTTGGCATAACGCTGGGTAACACTGCCATCGAAGTTACGAGTGGAGTTCTCGTTAG
+GGAGAGGGTTAAGAAGGAGATATCCTCCGTTCTCATGGGGGCGGCCTTTGCCGACGACATAATAGCGGTC
+TACCTCATAGGCCTACTAACTGGAATAACCCAAGGGAGCTTCTCCCTCTATCCCATGGTGGTGTTAACAA
+TTAAGATAGTCGTCTTTATCGTAGCAACCCTCCTAATATCTGAGTTCGTGTTCAAGAGATCCGCGAGGTT
+CTATAACGTCGTAAAAGACCTCCACGTGTTCTTTACCTTCACGATAATCCTGACGTTTATGCTGGCATTT
+TTGGCCGAGGATATAGGGCTGAACCAGATAATAGGAGCATATTTAGCTGGACTAACGATAAGTAGGCTAA
+GGGAACGGAAAGACCCCATGGTGATAACCAGGATAAAGCTCAACGAGCTGATAAGCGAACTGGAAGTCGT
+TCTACTCGAGTTTTTCATTCCCCTCTTCTTCATCTACGTTGGACTTATGTTCCAGCCAAATGTGAGGGAG
+ATAAGCGTTTTGATGATAGCCCTACTTTACCTAGCCGCAATCCTTGGAAAGCTAATCGGTTGCGGTTTAG
+GAATGCTACTTTTCGGATCATCACTCAGGGATGCAATAATAGTTGGAGTAGGCATGGGTGGAAGAGGTAG
+CCTAGAGTTGGCTATACTAAAGCTCGGCCTCGAGAAAGGGCTAATAAATGAGAGCCTATTCGCGACGATA
+GTTATAGTTTCAATGCTAACGGCCCTCTCGACCCCGATATTCTTTAGGGGTGTAATTAGGAAACTTTCTT
+AAACTTCTCAAGTAGAATCAATTCATGATGGAGGATAAGGGATACATAGGGATAGTGAGGGGGGAAGCTA
+CCTTCTTGAACTATGAGTTCTCGGTTAACCCCAACAAGGATGTATCCTTTGGGGAGTTCGTAATCACGAA
+GAATAGGGATGGAGAAGATGTTCTCGGCATAGTGCGTGGGGTTAGGAACGTGAACTGGATACTTTCCTCG
+GCCAAGAGCACATTCAACTCGATAAAACTTGACGTTGAGGAATACGGAAGTAGCATATTCGATAACGAGG
+AGATAGTTGCAACGGTTAAAGTCCTGGGCAAGATAGATGATGGAGAGCTCGTCCCAAATAGAGTTCCCGT
+AAAGAACGGAGAATTCGTGTACAAAGCTTCTGACGATCTGTTAAGGGAAATATACAAGCCAGACAGCCCA
+GGAGTTCCAATAGGAACCCTATTGCTAAGAGAGAACGTTGAGATAAGCCTTGATGTCAATGAGCTCATCT
+CTAGACACTTTGCGATCCTAGCCGTAACTGGTGCCGGAAAGAGCAACACGGTTGCAGTTCTAATAAAGGG
+AATAGTCGAGGACATAGGCGGAACGGTTGTTGTTCTAGATCCTCACGGGGAATATTCTAGGCTAAGGCTA
+CCAGAAACTGGTTATAAGCTGGTAAACGTGATAGATGGTGAGATAAGGGTCGATGACCTAGATCCGGAGG
+AGTTCGCGGATTTAATTGGTATACTTTCAAACGCCCACGTTCAGAGGGACTTCCTAAGGAAAGCCTGGGA
+TACCGTTAAAGCGAATAATCCTGGGCTTGGAGGAAGGGCATTCTTGGATGAGCTTAAATCAAAGCTACAA
+GCGTGGAAACTTGGAAAAGATTTAACATACATAGACCCCGAAGAGAACAAGCCCCTAAAACTTAAGCTGT
+CAAACCAAGATAAGGTCACGATAGGGAGATTGATATCGAGGATAGAGAGATTCCTCAGAGAGTACGGAGA
+GTTCGTAACGAGTCAAGACCTGGTGGCATCCATAAGGCCGGGTATGGCTAACGTAATTAACCTGAGCCAC
+CTAGATGAAGATCAGATGAAGGTTATAGTTGGAAAGTTCCTAGAGAGGGTATTCAAAACCAGGATGGATT
+ATGAGAAAGCCAGGAAGAGCTTATCCGTGGCTAGAAGGAATAGAAAGGAGGAGTATGAGAAGATCTTGGA
+GAGCATAGAGAATAATTATCCAGCGCTCGCCTATCCTATTCTGATAGTAGTTGAGGAAGCCCACATCTTC
+GCCCCCCAGGGTGAAGAGAACAACGCCTCAAGGGTAATGGCAAGGATAGCCAGGGAGGGAAGAAAATTTG
+GAGTCGGGTTGGGAGTTGTTTCCCAAAGACCGAGCAAGCTCAACGAGGATATCCTTAGCCAAATGAACAC
+TAAGATAATCCTGAGGATAGTCAATCCCAGGGATCAAAAATACGTCCTCGAGGCCAGCGAGCAGTTGAGC
+TCGGACTTGATGGATGATATAGCAGGGCTTGGAAAGGGAGAGGCGGTGATAGTTGGTCAGGCGATAAAGG
+TTCCAGCCCTGGTTAAGATATACGACTTTAGAGAGCTAAACGGAGAGTACGGTGGAGAGGATATAGGGGT
+TCTTGACAGATGGCAGGAGATGAGGGCTAGGCTTAACGACGTTCCTGATGTGGACTTCTGAGGTGTTCGT
+AATGGGAATAAAGTTCGCCCACTTAGCTGACGTTCACCTAGGGTATGAGCAGTTTAACAGATCTCAGAGG
+GCCGAGGAGTTCGCGAAGGCTTTTGAAGACGCCATAAAGATCTGCGTTGATGAAAAAGTTGATTTCATAG
+TGATAGCTGGAGACTTGTTTAACTCGAGTAGGCCATCCCCAGGAACCATAAAAACCGCAGTTAAGATACT
+CCAAATTCCCAGGGACAATAACATCCCAGTCTTCGCCATAGAGGGAAACCACGACAGAACCCAGAGGGGC
+CCCTCAATACTCCACCTACTTGAAGACCTAGGCCTCCTATACGTCCTCGGGGTCAGGGACGAAAAAGTGG
+AAAACGAGTACTTAACGAGCGAGAAGACTAAGGCAGGATGGCTCGTTAAAGGAATGTACAAGGACGTTGA
+GATACATGGCATGAAGTACATGAGCGCCGCCTGGTTCGAGGGCAACATTGAATTATTTAAATCCATGTTC
+AGGCCAGAAGGGGATGCTATCCTAGTTCTGCACCAGGGAGTTAGGGAGATCACAGAGAACAACTATCCAA
+ATTACTCAAGTGAACTTTCACTCTCCGACTTACCTAAGGGCTACCTCTACTACGCTCTAGGACACATACA
+CAAGAGGTTCGAACTAACTTACGATGATGCCCCGGTAGTTTATCCCGGATCCCTCGAAAGGTGGGACTTC
+GGAGATTACAGCTTAAAGTTGACGTGGAACGGATTTCAGTTCAAGGAAGAGGTTGGGGTCGACAAGGGCT
+TCTACATAGTCGAGGATTTCAAGCCGAGGTTCATCAGGATAAACGCAAGGGACTTCATAGATGTTCACAT
+AAAGGGGCACTCGGAGAACGAGATAAAGAAAGCTGTAAAGCTCGCCGTCCCAAAGATACCTAGGAATTCG
+TACGTGAGGTTCAACATTAGATGGAAAAGGCCAGTTGACGTTGACTGGATAAAGAGCATCGTGAATGCCG
+AGTACGTCAGGGTTAACCCGATCATAATAAAAGAGGAGAGGGGTCCTGATGGAAAAGACCTCGACGTTAA
+AAAGTTCTTCACCGAGCTTGAGTGGAAGATTATAGAGCTAGCGAGCGAGAAGGAGTACGAATACTATCTC
+AACCAGATAATCGACCTCTTGGCCAGCGAGGAAGGAAAGGTAGAGGCTAAAATCGATGCTAAGCGTGAGG
+AAAAGAAGTTCGTGAGGCCCAAGAATCCTGGAGATATTATGGCCTGGGTTAAAGGGTGAGAGCATGAAGA
+TAGAGGAGGTTAAAGTTTACAATTTCAGGTCACACGAGGAAACTGTGGTTAGGTTTAGAAAGGGAATTAA
+CCTAATAATAGGCCAAAACGGTTCCGGAAAGAGCTCGCTCCTAGATGCAATTTTAGTTGGCCTCTACTGG
+TCTAAGAAGCTGAGGCTGAGGGGATTAAAGAAGGACGAGTTCAGGAGGATAGGAGGAAAGGGAGGAACCA
+GGATAGAGATAAAATTCGAAAACGACGATTCAAAGTACGTACTCTTCAGGGACTTCTCGAGGAACGTGGC
+ATACCTTAAGGTTCAAGAAAACGGGAAGTGGAGGCATGCATCTGAGCCGAGCATGGAAAGTGTGTCATCT
+TACATAGAGAGGATCCTCCCCTATAACGTCTTCTTAAATGCGATCTACATTAGGCAAGGCCAAATAGATG
+CAATTCTCGAGAGCGACGAGACGAGGGATAAGGTTGTCAGGGAAATACTAAACCTCGACAAGCTTGAAAG
+CGCCTATGAAAACCTTAAGAGAATAAAGACCAACATAAACCTTCTGATAGAGAGTAAAAAGTCTTTCATT
+GCGAGAACTGAGAACATTGAGGAGTTAATAAAGGCGAACGAGGACGAGTTAACCAAAAAGCTGTCCGAGA
+TAAACGAGATAAGCTCTAAGCTACCTCCAATCAGGGGGGAACTCGAAAAGGTTAGAGAGAATGTCAAGGA
+ACTCGAGAGCATTAAGGGTAAGATAAGCGAGCTGAAGATCCAGGTGGAAAAACTCAAGGGTAGGAAGAAG
+GGACTTGAGGAAAAGATAGTCCAAATAGAGAGGAGTATTGAGGAGAAGAAGGCAAAGATCTCGGAGCTTG
+AAGAAATCGTGAAAGATATTCCTAAACTTCAGGAAAAGGAAAAAGAATATAGGAAACTGAAAGGCTTCAG
+GGATGAGTACGAATCCAAACTCAGGAGGCTAGAGAAGGAGCTGAGCAAATGGGAAAGTGAGCTGAAGGCG
+ATTGAAGAGGTAATAAAGGAAGGAGAAAAGAAAAAGGAGAGGGCCGAAGAGATAAGAGAAAAGTTAAGCG
+AGATCGAGAAGAGGCTAGAGGAGTTAAAACCGTACGTAGAGGAGCTCGAAGATGCTAAACAAGTTCAAAA
+GCAGATAGAAAGATTAAAGGCTAGGCTCAAGGGTCTGAGCCCAGGAGAAGTTATAGAGAAACTGGAAAGC
+TTAGAGAAGGAGAGGACTGAGATAGAAGAGGCAATAAAGGAGATTACCACAAGAATTGGCCAAATGGAGC
+AGGAGAAAAACGAGAGAATGAAGGCAATAGAAGAGCTAAGGAAGGCCAAGGGAAAGTGTCCCGTCTGTGG
+GAGAGAGTTAACCGAGGAACATAAGAAGGAGCTCATGGAGAGGTACACCCTTGAGATAAAGAAAATAGAA
+GAGGAACTCAAAAGAACCACGGAAGAGGAGAGAAAGCTCAGGGTAAATTTAAGGAAGTTAGAAATCAAGC
+TTAGGGAGTTCTCAGTTATGAGGGACATCGCAGAGCAGATAAAAGAGTTAGAGAGTAAACTCAAGGGCTT
+CAACTTGGAAGAGCTTGAACAAAAGGAGAGGGAATTTGAAGGGCTAAACGAGGAGTTTAACAAACTCAAA
+GGTGAACTCCTGGGACTAGAGAGGGATTTAAAGAGGATAAAAGCTCTGGAAGGTAGAAGGAAATTGATAG
+AGGAGAAGGTCAGGAAAGCCAAGGAGGAGCTGGAGAACCTTCATAGACAACTTAGAGAACTTGGCTTCGA
+GAGCGTAGAAGAGCTCAACCTGAGAATTCAAGAGCTTGAGGAGTTCCACGACAAGTACGTAGAGGCCAAA
+AAGTCTGAAAGCGAGCTGAGGGAGCTAAAGAACAAATTAGAAAAAGAGAAAACAGAGCTGGATCAAGCAT
+TCGAAATGTTAGCTGACGTTGAAAATGAGATCGAAGAAAAAGAGGCCAAGTTGAAGGATTTAGAATCAAA
+GTTCAACGAGGAAGAGTACGAGGAGAAGAGGGAGAGGCTAGTTAAACTCGAGAGGGAAGTTTCTTCCCTA
+ACGGCAAGGCTAGAGGAATTGAAGAAGAGCGTTGAGCAGATAAAGGCAACGCTAAGGAAATTAAAGGAGG
+AGAAAGAAGAGAGGGAGAAGGCAAAGCTTGAGATAAAGAAACTAGAAAAGGCCCTAAGTAAAGTGGAAGA
+CCTTAGAAAGAAGATTAAAGATTACAAAACTCTTGCAAAGGAGCAGGCTTTGAACAGGATAAGTGAAATA
+GCGAGCGAAATATTCTCGGAGTTCACCGATGGGAAGTACTCAAACGTCATCGTTAGGGCTGAGGAGAACA
+AGACAAAGCTTTTCGTTGTGTACGAGGGCAAGGAAGTCCCGCTAACGTTTCTAAGCGGTGGGGAGAGGAT
+AGCGCTGGGTTTAGCATTCAGACTCGCACTTTCAATGTACCTGGTGGGCAGGATAGATCTCCTAATACTA
+GATGAGCCGACACCCTTCCTTGACGAGGAGAGGAGAAGGAAGCTACTCGATATTATGGAGAGGCATCTTA
+GGAGGATATCTCAGGTAATCATGGTTTCCCACGATGAAGAGCTGAAGGACGCTGCTGATTACGTGATAAG
+GCTAAGGTTAGAAGGTGGAAAGTCAAAGGTAGAGGTGGTGTCATGAGGATACTCAGTAAGGGCTCAATGG
+ATAGGATAAGGGATACGCTACTCCAAAATCTCAAGCAGACCCTAGAATCAATAGACCCGGAGAAAATCTT
+GGAAAACTGGAGGCCACTACCTGAAGCTAAGAAGTCCAAAGCGTACGCTATAGATGGTAGTAGGGTGGCT
+AGAAGATTAAGTGGAACGATAGTCTACTTCCTGACGGCGTGCGCTGTTGGGAGTGGAAGGGGGTACTCGT
+TGAGCTACGCGAACGCCATGCAGTACAACTACGCTGTTTCGGAGCAGATGATAAGGATGCAAATGGAGAC
+TCTCGAAAACATGATTGGTTACCTATCCTGGAGGGCCTTAAATGGAAGGCCAAAGCTTATTCTAATGGAT
+GGAACTTTGACAGGTTCCCTAATAAGGCCCCCAATATTCCCCGATGATATAAGGCAGATTTCAATACTGA
+GGTCACTGTTAGGAGAACACGATTTCGACAACTTAATAGAGGAGTATAAGGAACTGCTTGACGAGCACTA
+TAAGGAAGTCGAGGAAGAGTTGGAGAAGAAAGGGAAGAGTGATGCCCCAATAATTTCCGATAATAGGATT
+AACTACTTCGTTAAGAGGTACATAACTAGAAAGATAATCGGGCACTTTGGAAATAAAACGAAGATAAGGA
+TTCCAGCTAGACTGTTTAGGATTGAGGGGGTTCCAGTCTCTCTCCTTGAGAAGTTCCTTGAAGAGGGGAA
+AACCCTTGAAGATCTAGTTAAAGAGATAAAAGAGGAAAGAGTCGAGGTTACCGTAGATAAAGACACAATA
+GAAGATGCTTTCCACGTTCTCTTAGCTTACATAGAGTACCTGCACTCGCTTGAGAAGTTGCTCCACGCTG
+ACAACCTGGTCTACGTGGCCAAGACGTTCTATACCAAGAAGCTCGCAACAGAGCTTGGAATTCCAATAGT
+GGATACCACGTTACTCGACGCCACCTTGAGAAGTGTTCTTGGAGAGGAAAGTGAAGGATACTTAGAATTC
+GAGGAGCCCATTAAAGCTCCGAGGTGGGAATTCCCCGAGTATTTATTCAGGCACTTTAAGAGGGTAAAGG
+AAATTGCCGAAAGAGGAGTTTACGTGGCCTACGTTAGGCTACAAGAGGGAGATGTGATTTACATGCTCCA
+GTCAACTAAGAAGATTAGGGATATCCTACCCTTGGTCTTATCCCATAAAAGCGGTGGATACATAGAACCG
+CTGAGGATAGCCCACAACACCGTCAAGATATCGCAGAGGGAAGCCGATATGGCCTTGAGTGCCCTTATAA
+ATTCGCTAAGAGCCCAGGAACCAATGCTGAAAATATTCGTCAAGTACGGCAGGATGCCCCTGGAGTGACG
+ATAGGTTTTTAAAGTGAGGTTCACTTCTAAATTTTGGACGTGCGGTGGTAGTCTAGCCTGGTCTAGGACG
+CCGGCCTCCCAAGCCGGCGACCCGGGTTCAAATCCCGGCCACCGCACCATTCTAACCTTACAACAATTTC
+TGGAATTTCTTCACCTAAAAACACCCATCTAGCAACCCTGTTAAAGAATTCTGACTTGTTAATGTTCATC
+CTCTCCATGACACCGACCACCTCTTTATCGAGGGTAATGTGAACGTCTTTCTTTCGGCTTTTCTGGCGCT
+TTCTTCTTGTGTGAGAGCCCCCTCTAACAATGGAGTTTGTGGAGGATTCCTCCATAACTTTGCCCCGAAT
+TGAAGGTTACCTATTATACTATATATTGACATTGGGGTCACCTGAGAATTGCCCTCCAATTTTCTATCAT
+TGCTCCAAGTTTGTGTGCGAATTCATCGCTTAGAATATATGAACCTTCTTTTCCTCTCTTGAGCATGCCC
+AAACTGACCATTTTTCTTAGAACTCTGAAGTATCTAGCTCTATCAGATGGAGTTGTTATGAACTCCTTAT
+ACTCATCTGGATACAAACGTTCATTTTTCTTTATGTATTCAACTATAATCTGAGCAATTCTAGCTTCTTC
+TTTTGAGAATATCAGCTCAAAAATATTTGTTTCATACACATTCACAACATCCTTTGGAATTCTTATGATA
+ACCTGGCTTGGATACTTTGGTCGCCTAGGCATAGTCACATCACCGTATTATTTATTTGCATAAGCATGCA
+TTTTGAGTTTTCAACCCACACCGCTGATGCTTGAGTATAGTAACAAGAGTGCGAACTATTCTGGCTTATG
+CAATGAATACCCTTGCTTGAACAAGGAAAGTAGTTTGGGAAAAATGATAATATACAGGATGCGTTATTAT
+TCATAGTGCATCACCTTATAATTCTCTCCTGGACCACCTGAGCAATCTTTTCTCTAACCCCCTTATCCTC
+CAGGATAACATCCAAGTCTGCAAGTAAATAACCCTCGACACTCAACCAATAAGAGCCATGCTGGATTACA
+AAATTCATTAACTCATCCTCAATGTTCTCGATAGCAGTTTTTGATAACCCATCGTCCAGGAATTCGAATG
+CCACAATGTATATCCTGAGCATTTTTCATCACCCTTTGAAGACTAATTCTGATAGGAAGAACGCTAGTTC
+TTCATCTTCGACTTTTGCAGTAAAGTCCCGTGGTATTAGGGCATAATAGTCGTACGTGCTCTTAGATCTA
+TCACCCATCCACTTGAATTCAACTGGTGCCCTCTTCACATTCCAAACATAGTACGAATCACCAACCCTCA
+CTATATAATAAAAGTCAATTCCAGCCATTTGACTAAAGTAATAGTGCAACTCATACTGCTTCCCATTCAC
+CTTCACATAACTACCTTTCAGGGCAACACTCTTTCTCATGTTCTTCAATTCAAACGCAATAAATCTCCTC
+CGCCTCCCCCCATCATAATACTGCATCATCAAAGCATCCACATCTGAGATATAAACAGGAACCCTCTCGG
+GAGCCAACCTCCTAGCAGACTCCAAGATTCTACTGAGCCTGAGCCTATTCACAACGTCCCTGGAATGCCT
+ATACATAAACTCCTCCACAACATCCAAAGAAACAGAAAAATCATAAACAAGAACAGTCCTCGAAGCCATC
+AAACCACCTCCTCACAGATGTACAGCCAGTTTATCTTGTAGAAAATCCAGACATCCTTCACCCTCACTTT
+CTTCTTTAACTCCTCCTCTGAGTACTTCCCCTCCCTGAACCCACTCCTGGTATAATCAGCTCTCCTTCCA
+ACCCTAGTCTTAACCCAAACCATCCACGTTGTTTTATAAAATAAATTATGCAATAAATAGTTATAGCAAT
+AGCAATAACTGTTTTTCTTCTTCTGGTGTGAGTAGTTTGTAACCTTTTGATGCTAGTTCTTCAAGGATTT
+TCACTTTATCCCCAAGAATATCCTGGAGCCTGTAGTATTTTATTAGAACAATTTCGACTATATCACCCTG
+CTTAATTCTTAAATTAGTCCTAATTTCTGATGGTATAGTAACTCCTGCTTTGTCTCCAAGTCGAGCAATA
+AAAAATCCACGTAGTTTACTTTTCCTTGTTCTTACAATGAGCTCAACGAAATCTCCAATGTTTAGGTTGT
+AATATATCCTGGTATAGTAAGGAAATGTGAACTGCCCCCCACGAGTAACTTTCACGTGAAACTTTGCTAG
+TGGTTCTGTGGCTTGCTGTTCTTTGTTTTGGTTCATTCCTTGTACCTCTGGATGGACTATCAACTACTCG
+TTGAACAATCTGCTTTTTAGTAACTTCAGCTATGCTTTTTACTATTTTGTTATGTAGTTTCCCCTTCTGC
+TTCCTACTCTGTTTAGTAATTTTCGACGATTTTTCGAGCTTTCTTCTTTCTTTTTCAGTTTCTTTGAGCA
+TTATCATGTACTCTTGGATTGGGGGTTGTGTAGGACCTGCGCAGAAGGACCTTGTAGGTCCTACTCGGTT
+GCATGTAGAAAAGGCAGGATAAGGCTTTTCTGTTGTTCAAATGTATTCATTGTGAGCTGGTAAATGAGCA
+AATGCGGGCTTTCGGCGGGTGTCGTGGTTTGAGGCCGATGAACCATTGGCGGAGGATCCGGTGGGTCCTG
+TGATGCTGGTGGTTGAGGCCAACCTCCTGCACCACAGAAACACACTTGCAATATCATACATTGAAACAAA
+AATAGGTGCAGGAGGAAACGGACGTTCACATTCTGTAGAACAGGTCGGCTCCTTTCAGGATTGTGAAGGC
+TTCGTATTTTACTCCCCAAAGCTCCAGGAAGTCCTTGAAGCGGTAAGTGTGCTCTACCGGAACGACAACC
+ACCCAAGCCCCCCACTGTTCGCCGTTTAACTCTTTGAGGAGGCCGCTTTTCATGTCCCTGCCTTTAAGCG
+CGTACTGGAAGCGGACTCTGTCCTTTCTTGGAAGGCCTTCAAGGGTGAAACGGAAGAGGGTGTATGCTTT
+TCCGTTCATGAGTTCCGCCATTGGTTTGTTCCTTGTGAGGGATACTCCTTCTATGATGACTCCCAAGCTC
+GCGAGGTTGTTGGGGTCGAAGAGCTCTTCAAGGCTCATGGCCCTAATGTCGAGTTTGGCCCTTGGAAGGG
+TTTTGGAGAGGGTTCTTTTGAGTTCGAGGATTAGGTTCCTGAGCTCTAGGGTGGGGAGTTTTGTCCTCGT
+CAGTATCATGAGGTCGAGGTCGTTGGGTTTCTCCTTTCCGAGGACTGTTGAGCCGTAGAGGACGACGTCG
+AAGACTTCCTTATGGTTTTTTACGAAGCGTTTGGCCGTTTCGTGGAGTGTTTCGGGTGGGGTAAAAAATT
+GAAGGGGCTTAGAGCTGAGAGTAGAGATTGTGGACGTCATTTTTCAGCACCTCTACCCATTCTTTTGTGA
+CTCTCATTAGGTAGGCTTTACGGTAGTTGTTGAAGTGGAAGTCCACTATGTCGTAGATTTCTGGATACTT
+CTCTTTGAGGATTCTGAAGCGTTCGCTGTGGTTTCTAGGGAGTTTTCCAGTGTCGCGGAGGATTATGTAG
+TCGCAGATGGCCACGAGGGCTTTGAAGTAGAGGTTGAGGGCCGAGTTGTAGTGGCCTTTGTTGTAGAGGT
+AGTCGGCGTCTTCAAGGTATTCCTGAGCGTTGGCTTTGAGTTCGTCGAGGTTTACCATAGTTTCTCCCTC
+GTTATCATGATAACGATAAACATGTATAAAAGCTTTTTGGTTATCATGCTAACAACAAAGAAAGAAAAAG
+ATCGTGTTGTTATCATGCTAACTTTTTGGTTTTAGTACTCCTGGAAACACATCCTCATTCTCGGCTATTA
+TGACTTTCAGTAACCTTACTGCTCTTTCTATTGATGTGACTACTTCAGGCTGGTAGCTTTTCTCCCAAGC
+CGTCGACCCGGGTTCAAATCCCGGCCACCGCACCATTCTAATTTTGTCTGCATTATCAACTAACTTCTAA
+AATATAGAATTCCCACCAATGAAATGCAACTCTAAAGTTGTCACTAAAATTTGCAACTGTTACATTATAG
+TACTCCCTCGCGTAAGGATCTAAAATAACATATTTAACCCCGTACTTTTCTGCGATTGCTGTCCTTTTAC
+TAGGATCTCTAAAAAATTCCTTGATATCATGTCTTCTTTGCCTCATATTCAAGAATGGATTTCCATGTCC
+ATAACTTACAGCAACAACGGGTCTCCCCGTGAATCCTGCGATCCACTCCAGAGTGTAGGGATATCCGATC
+AAGCAGTCATCTCTTCCCGTGTTGTTCCTTATCCAGGATGATATTATGAGAAGGCCCCTGGTGTAATTCC
+CGGCCAGATCCTCAAATTCAACGTAAGTGTAGTTGGGTAAGAAAGGAGGAGCACTAGGGTTATGAAAGTT
+ATAATGGACAAATGAGAGCGAACCATAAACAAGGAAAATTAACGAAATTAGATAGGTAACCAACTTCTTA
+TTCCCCCTAATATATTTACTTTCAACAAGCCCTAGAATGGCACAGAGATACAGGAGTAAGTATGTATAGT
+GAAGGGAAATTGCAAATCTTGATGGGAAAATCTCAATTCCAGTTGTGATGAACAAAATCGAAGGGAGCAA
+ATTGACACCTATAATGCCAATAACTACGAATAAAACGAAATTCCAAAATATCCTATCTTGGGCTTTGTTC
+ATATAGAGCAATGATAGGAGAATTAGAATTGCCCCCCAGACTGGTGGAAAAATCCTTCTAATTGTATTAG
+ACAATGAAAGCGAAGCAACGTTCCAACCTTCAACCATTAAAGATGCCCCATCTTCAATGTTTGCTATCAC
+ATTGATTATAAATGGGGAAAATATCACAAGAGCTATGATTGGAACTAGTACCAATGATTTTTCTTCTTTA
+AACTTAAAGAGACTGTAGAGTAATATCGCAATTAAGACAGGGAGAGCCACCCCATAATGAGTCCACATCA
+TTAGCCCAAGGAAAAGCCCCGCATAGCCTAAATGTTTCTTTTTCCAATCTCTGTAATACCTAAGGAATGC
+CAAATAGGAAGCTGAAAGGAATATTGGAATCAGGGCTTTAGGATTTGGAAACAACTGAGATTTCATGATT
+AAGAATGACAATGAGCCCAATAGGAGTCCCCCATATTTTTCATTTAACTCTCTTCCAAGCTTATACCATG
+CAAAGACCATTATTATTGAAAAGATTAAAGGAGTCCAAATCATGAGGGTCCAAATGGGAATACTGGTAAA
+CTTAGCCAAAATAGCTATTAGGGAATGATACAGAAAGGGATACCAATTTGGAGGAACATTATAATGCTGA
+TCAAGGAAAGGATTTCTCCCAAGGTAAATCCCCCTAATCATTGCCATATGGATTATTGTGTCACCGCCAT
+TCGCGCCAACAGGCATTTTTCGCCCATAAATAACCGCAAAGTTGACAATGAACGCAATGAGTAAAAGCCA
+AAGTAACTCGACTTTCCCTCTTCCCATATTAAAACCCCTGGCCCTTATTTATACACTAGAAGTTTTGTTC
+CTCTCACATCTTTTAGCATTTCTTATAGTCCTGGCCAAAGGGAAGATGAAAATCAACGGCCCTTCCAAGC
+TGACAACTTTTAAATCCCGATTCCCGCCCCATCCTTAACTTCTATATATGAAATTGCCTTCTTGTTGATT
+ATGTACTGTTTCCCTTCCTTCGTTAGTACGAGGATAAAATTTTCATCAATGCACCTTATTTTCCCGATGA
+TAATTTCTCCAGAAAGGACTTTTATTATGCCGACGATACCATCCAATCTAAATTCTTGCCCCCCCCCATT
+GCCACAACACCTGCCAAGGTAAAATAGGTAAATTAAACTTAATCTTTTCGCAAACGTAGCATCGTTTATA
+TACCACACAGCCAAACATATTACTGGTGGGATTATGCTTCTAGAAGCCCCCGTTTACAAGGAAATATTCG
+GAGCTGTAACTATACACGAAGTTCAGAAGGTCATAAAAATGGACACTGAGACTGAAGATGTTCCTGTATA
+TACAATAAGCAACATCCCCAGGGAAAAAATCTATAATCTCCTGGGAAAGATGGCCATCATCGTTCCAATG
+AAGAACGAAAAGCTCCACCTCGTCGACGGTGTTTTAAAAGCCATTCCCCATAAATGCCCAATAATAATCG
+TCTCAAACAGCAAAAGGGAAGGGCCTAACAGGTATAAACTCGAAGTAGATCTAGTCAGGCACTTTTACAA
+CCTAACGCACTCAAAGGTTATCATGATTCACCAGAAGGATCCTGGGCTTGCAAAGGCCTTCAAGGAAGTT
+GGATACACAGATATCTTAGACGGTAAGGGAAAAGTGAGGAGTGGAAAGGGAGAGGGAATGATAATAGGAA
+TGCTCCTTGCAAAGGCCATAGGGGCTGAATACATTGGCTTCGTCGATGCGGACAATTATATTCCAGGCTC
+GGTAAACGAGTACGTCAAAGATTACGCCGCTGGTTTTCTCATGAGCGAGAGCGATTACACGATGGTCAGA
+TTGCATTGGAGGCACAAGCCAAAGGTCACAAAGGGAACCCTGTACTTCAAGAAATGGGGGAGGGTTAGCG
+AGATAACGAATCACTATCTAAACCTCTTAATAAGTGAGCACACAGCATTTGAAACAACTATAATGGTTAC
+TGGAAACGCTGGAGAACACGCAATGACGATGAAATTAGCAGAGATAATGCCGTTCTCAACTGGCTACTCA
+GTAGAGCCCTACGAGATAGTTTACCTCTTGGAAAGGTTCGGCAAGTGGGAGAACGTTGATGAATTCAAGG
+AGGTCTTTGATCAAGGGATTGAGATATTCCAGATAGAAACTTTGAATCCGCACTTTCACGAGGACAAGGG
+GCAGGAACACGTTAAGGAAATGTTGTTGCTCAGCTTAGCTACTATATACCACTCGAAGCTTGCAACCAAT
+AGCCTGAAGAAGAAGATACTCAACGATCTCAGGGAACACAAGATCCTCAAGGAGAACGAGGAGCCTCCAA
+AGCCTTTAGTGATGAGACCCATAAAGGAGATTCCAATAAAGGAGTGGATGGAGATAGTGGAAGATAATTC
+AGAGACCCTCCTGAGGTTTGAGCTATGATCAAGGTAATATTCCTCGACATAGACAAAACCCTAATTCCAA
+GTTATGATCCCGAACCGGCCGAGCCAGTTATAAAAGAGTTGAAGAGGAAAGGATTTGAGATAGTCTTTAA
+CTCATCGAAAACTAGGGCAGAACAGGAATTTTACAGGGAAAAACTTGATGTTAAAACACCTTTTATCTCA
+GAGAATGGCAGCGCAATTTACATCCCAAAGAACTACTTCCCCTTTGAAATTAAGGGGAGAGAGACGAAGG
+ACTACATAGTCATTGAGCTTGGGGTCAAAGTTGAGGAGATAAGAAGGGAACTTAGAAAGCTTGAAGATGC
+GTACGGGATAAAGTACTACGCTAACTCAACGAAAGAAGAGATAATGGAGTTCACGGGAATGCCTGAGGAA
+TTGGTTCCGCTAGCCATGGAAAGGGAGTACAGCGAGACGATATTCAAATGGTCAAGGGAAAGCTGGAAGA
+GAACACTATCGGAGAGGGGCTTTACGGTAACTATGGGGAGCAGATTCTACTCCGTACATGGAAATTGTGA
+CAAGGGGAAGGCTGCAAAAATTTTACTTGAGCTGTACAGGAGACTTGGCCCCGTTAGGAGTTATGCGGTT
+GGTGATGGATATAACGACTTTCCTATGTTTGACGTCGTTGATAGGGCATTCTTAATTGGAAATTTAACTC
+ATGAAAAGGCTCAAAACGTCTCATCCATTATGGAAGTTCTGGAGGTGATAGAATGAAGACGTTGATACTG
+GCAGGAGGAAAAGGAACGAGGCTCTGGCCCCTGAGCAGGGAGGCCATGCCTAAGCAGTTCATAAAGGTTT
+TCTCCGATAGATCCCTCTTCCAAAAGACAGTTGAAAGGGCCCTTTTATTCTCGAAGCCCAAGGAGATATT
+CATAGTCACGAACAAGGAGTACAAGTTTAGGGTCTTGGATGACTTAAACGAGCTCGGTCTGAAGGTTCCC
+GAGGAGAACATCCTGCTCGAGCCAGTGGGAAAGAACACGCTCCCAGCTATATACTGGGGATTGAAGGTTA
+TCGATGAAAACTATGGGGATTCAGTTGTTGCGGTTCTCCCCAGTGACCACGCGATAAAGGTCAACGACAA
+TTACATGGAAGCTTTTAAGAAGGCTGAGAAGCTCGCTGAAAAGTACCTAGTTACGTTCGGAATAAAGCCA
+ACGAAGCCACACACGGGTTACGGTTACATAAAGCCAGGGGAGAAGATAAAGGTCGAGGGTAAAACTATCG
+GTTACCTCGTGGACGAGTTCAAGGAGAAACCGGATTTGGAGACCGCAAAGAAGTACGTCGAGAACGGCTA
+CTACTGGAACAGCGGAATGTTCATGTTCAGAACTTCTGTGTTCATGGAAGAAGCCAGGAAACATGCCCCA
+GAAACCGTTAGGGCATTCGAAGAGGGGAAGAGTATAGAGGAGATTTACGAGCTGGTTCCTGAGATAAGCG
+TTGACTACGGAATAATGGAGAAGACAGATAAAGCTGCCGTAGTTCCGCTTAACACGTACTGGAACGATTT
+AGGTAGCTTCGATGCTGTTTATGAGGCCTTGGATAAAGATGAGAATGGAAATGCAGTCCAAGTTGCCGGA
+TTCAAGGCAAAGTACATAAATATCAACTCCAGGAACAACTTGATTCTGACGGAAAGGTTAACGGCAACCG
+TTGGCGTTGAAGATTTGATAATAGTTGACACGGGAGATGCCCTCCTAGTGGCGAAGAGGGGGGAAACCCA
+GAAGGTCAAGGAGGTCTACAAGAGGCTTAGGGAGGAGAACGACGAGAGAGCCATAGTTCACAGGACTGCC
+TACAGACCCTGGGGAAGCTACACCGTTCTCGAGGAAGGAGAAAGATACAAGATAAAGAGGATTACTGTTC
+TCCCTGGGAAGAGGCTGAGCTTGCAGATCCACTACCACAGGAGCGAGCACTGGGTCGTAGTCAGGGGGAC
+GGCAAAGGTCGTCGTGGGAGATAAGGAGTTCATCCTAAGACCTGGAGAAAGCACGTTCATCCCAGCTGGA
+GTTCCACACAGGCTGGAGAACCCAGGAAAAGTAGTTCTAGAGGTAATAGAGACGCAGATAGGTGAGTACC
+TTGGAGAAGACGACATAGTTAGGCTCCAAGATGACTTCGGGAGGGAGTGATATGGGAAAGCTGTTCGGCA
+CCTTTGGAGTGAGAGGAATAGCCAACGAAAAGATAACACCAGAGTTCACTTTGAAAATCGGCATGGCCTT
+CGGGACATTGCTGAAAAGGGAGGGCAGAGAAAAACCGCTGGTAGTTGTTGGAAGGGATACTAGGGTTAGC
+GGTGAAATGCTGAAAGAGGCTTTAATAAGCGGGTTGCTGAGCGTGGGTTGCGACGTTATAGACGTTGGAA
+TAGCCCCAACTCCAGCTATTCAGTGGGCCACAAAGTACTTTAACGCCGACGGTGGAGCGGTAATAACGGC
+CTCCCACAATCCGCCAGAGTACAATGGGATAAAGCTCCTCGAGCCAAACGGAATGGGGCTAAAAAAGGAA
+AGGGAAGCTATAGTTGAAGAACTATTCTTCAAGGAAGAGTTTGACAGGGCTAAGTGGTACGAGATTGGGG
+AAGTTAGGAAGGAGGATATAATAAAGCCATACATTGAGGCCATAAAGAGCAAAGTAGACGTTGAAGCTAT
+AAAGAAGAGGAAACCCTTCGTTGTGGTTGACACGGCTAACGGTGCTGGTTCCCTAACTTTGCCGTACCTC
+CTCAGGGAGCTCGGCTGTAAGGTCGTTACAGTTAACGCTCAACCAGATGGTCACTTCCCAGGAAGGAACC
+CGGAACCTAACGAGGAAAATCTCAAGGAGTTCATAGAAATCGTGAAGTCCCTTGGTGCAGACTTTGGCGT
+AGCCCAGGATGGAGACGCTGATAGGGCGGTCTTCATAGACGAGAAGGGTCGATTCATACAGGGTGACAAA
+ACATTCGCCTTGGTCGCCGATGCAGTCCTAAGGGAGAGAGGTGGAGGGTTACTCGTAACGACTGTGGCAA
+CATCTAACTTACTGGATGACATAGCGAAGAGGAACAATGCGAAGGTTATGAGAACAAAGGTCGGCGATTT
+AATAGTTGCGAGGACGCTCTTTGAGCACAACGGAACTATTGGAGGAGAAGAAAACGGAGGGGTAATATTC
+CCAGACCACGTCCTTGGAAGGGACGGAGCTATGACGGTGGCGAAGATAGTTGAGATATTCGCGAAGAGCG
+GGAAGAAGTTCAGCGAGCTGATAGATGAGCTACCAAAGTACTACCAGATAAAGACCAAGAGGCACGTCGA
+AGGTGATAGGCATGGCATCGTCAACAAAGTGGCCGAGATCGCTAGGGGCAGGGGGTACAATGTTGATACA
+ACCGATGGTGCTAAGATAATCTTCGAGGACGGATGGGTTCTAGTTAGGGCAAGCGGAACTGAGCCAATAA
+TCAGAATATTTAGTGAGGCCAAGAGCGAGGAGAAAGCTAAGGAATACCTCAACTTAGGACTCGGCCTCTT
+GGATGAAGTTCTTTCTTCATAACTTTACCTTATCCGTTATTTTGATAGGGGAGTTTACTGGGTGATGCTG
+TAGAGGAACTCCAGAACCTCAAAGCCATTCAAGACCCTGACATCCCTAGGATAGCGTCTCCTTTTCTCCC
+CTGACTTCACCTCAACCTTCAGGTTCCCAGCTATTGCATCCACCTCGTAGGAGTTGCGGTAGTAGAACAC
+CTCCCCAAACTTCCGGTACAGGTGTTCTTGAACGAGCCACTCGTAGAGCACAGCTCTGTCGATTCTTCTT
+CTCGTCCACAGCTCCATGGCCCTTACAATAAGCGGGTCGCGGAGGATTAGCTTCCTCTCTTTTCTCGGAT
+AGATCTTTCCGTCACCGCCAAGGTAGAGAACCTGCAGGAGGACGTGAAAAGCTTCGAAAAGCTCAACGTA
+ATCCCTCACCGTGTGAGGTGAAACGCCAACGACCTTAGCTATCGCGTTGAATGAGGTCGGTGATGGAGCT
+TTATCGAGTATTGCACCCATGATGTCTCTGGCCAGGTCGGTTGAGCGGTCGAGAGCCTTCAAGTCAGCCT
+TCAGAAGGCCCACGAGTTCCTCAACCTTTAGGATACCGTTCAGATAAGCCAGATATCCGCCGGTTTCAAG
+GTAGCTCTCGAAGACCTCAACTCCCTTCGAAAGAAAGAACTCGTCGTAGAAAAGGCCATAATATTCGTGA
+AAACTTAGTGGCATAACTTTAACTGTTTTCCCCTTCCCCCTTCTACCTCCAAACGTCTCAAAGTGCTGGC
+CTATGGTCAGGGAAATTGAGCCCGTTACAGTAACGACGTCGTTCTTCAACTCTCCCCTATCTATGAGGAA
+CTTTAGAGCGCGCCACCAGTCATCCACGAGGCTAACTTCGTCCAGGAATATGAAGGCACTCTTAACGCCT
+TTCCTTTTCTTTAACCTTAAATAGTCGTTTAAAATATCCAGGAGTTCTCTGTAATCTTCAAGCACGTCAC
+AACTGAAGTAAAAGATCGCGTAGGGGGTATCAACTCTTTTGAGGAGCTCTCTGATAAGAAGCTTTATTCC
+GAGGGTTTTTCCGACTCTTCTCGGTCCGACTACAAAGTTAAGCGAAAAGGGTCTTAGTGAGAGTTCGCCA
+AGCCATTTCGGCCTGAGCTTATAGGTGAGCTTTTCAAAGAGCTCCCAGTCCCTGTCAGGCTCGCTGAACC
+ACCAAGGGTTTTGCAACTCAAGCATGTGCAGTTTAAGTGCAAAGATGTTTATAAATATTTTGTATTTATA
+CTGCAAAGACATTTAAAAATAATAGGTGCAAAACTGTACCTCAACGCACCTTAAAGGTCTACGAAAAGGG
+AAACTCAATGAAGCAACCCTTTTCCTTGAAGAATTCTATCATTTTCTTATAGGTCTCATGAGAGCTTAGA
+GTCGAAGAATCACCGACCACTATGAGCTTTCTCTTAGCCCTCGTTAGGGAGACGTTTAACCTCCTCAAAT
+CCTTTAAGAAGCCTATCTCACCTAGCTTATTAGACCTTACAAGTGAGAGGATTATAACCTCTTTCTCCCT
+TCCTTGATAGCCATCAACCGTTTTAACTTCAACGTCCTCTGGAACTTTCATGCTAATTAAGTCCCTTTGG
+TCATCATAGGGCGTTATAACGCCAATCCACTCAGGCTTAACTCCTATGGAGAGAAGCTTATCGACGATTT
+TGGCAACTATCTCAGCCTCAAGTGGGTTCTCTCTACTCTCACTTCCCCTTCTCTGTCTCTCCCACTTATT
+CTCAGCCTTGGAAGTGTCTATGAAGACTATAACGTTTTCGGGGTTCAGGATTTTACCCCAGGAATCATTT
+GGGGATTGATACTCGACTAAATCTCTCAATGTTATTCCCCTAACGCTCTCATCGGCGATTATTTTTCCTC
+CATAGAACTCCTTGCTCGGAAATTCCATTATCCTCTCGTTCATCCTGTACTGAACGACTAGCATTTCACT
+CTTCCAAGGATACCTCTCTATCAACCCTTCGAATAGGGTTCTAGACAGTTCCTGGGCTTCCAGGCTTAAG
+ATAGTTGGGGGTAACTGCTTATGATCCCCCGCGAGCACGAACCTCTCAACTTTATTTAGGGGAATCAATA
+TGCTCGGTATCGTCGACTGCGTTGCCTCATCTATGATAGCTACATCATAGGTATCGTAATCTACAACCTC
+AAGGGCCGCTGAAGAGTTTGTGGTTAAAACTACGTCGGCTTCCCTTATTATATCCCTAGCGATTCTTTCC
+TCAAGTTTCCTTGCATCATCGAATGCCTTCTGAACCTGCCTATTCAGCTTTATCCATTCAGCCATCTCCA
+TTATTAACCTGGCCGAAAGCCCTCTAGCTCCCCTCTTCCTCTCGGCCAGCTTTATTATCTCCTCGTCGCT
+TAGACCCCTCCTGAACTTTGGTGTTGGCTTAGTGTAGGTGTCTCTTTTCTCAGCTAAGCTTTGTCCTATT
+ACCCTAAGCTCCCTGAGCTCACCATAGAGCTCATGCTGGGTTATTAGGTAAGCCAACGTTGTTTCATGCA
+AATGCTTAGAGACCCTACTGGGATGACCTATTCTTACTATCTTAATACCACTTCTACTCAACCTTTCAAC
+GAGATTATCCACGGCCACGTTACTTTCTGCCGTTGCAAGAACTTTATTTCCCCTCTTCACTTCCTGTCTT
+ATGAGCTCAACTAAAGTTCTTGTCTTCCCAGTTCCAAAGGGCCCGTGAACCAGGAAAAAGTCTTCACTAC
+CTAGAGCCTTGGATATTGCTTTCCTTTGGGAGCGGTTCAAACTCTTATCGAAAGGAACAAAATTGACTTC
+TTCTCCCTGGGAAGGCTCGTCCAAACCCAAGTAGAACCTTAATGCCCTTTTTCCAGCCTTCTTAATTGTG
+TTTAAATTTTCAAGCCATCTCCTAAATGTTATATCGTTAGCGTAAAGATCTATTCTCACATCTCTAAGAG
+CCCACTCTGGGACTGTCTCCAGGGCAACGACTATGAACCTCTTTCCCTTTTCAACAACGGTCCCCAGGAG
+ATCGCTCTTCAAAGGATCTCTTTTGCTTATAACTACAAGATCCCCCACACTAATTTCGGTTTTTATTTCC
+CTATTCCTACCGTACTTAACCAGAAAATAGCCAAGTTCTTCACCAATAATTTTACCGTTTAAGTTTAAAA
+TAGCCCTTCCAAGCCTTTCCCTCTCTATTCCGCTAAGCCTTCTCATCTCTAGTCTCATTGCTTCTATTTC
+AGCTTCCCTTTCGATTTCAACTAACTCTTTGAGTCTGTTTATGAAACTCGTGATGTTCATCAAAATTTGG
+GTTAAAAAGCTCGTTCAAAAAGTTTTGGTGAACCCTTCTTATTTACTATTTTAGTTGGTTCATCAATTAA
+CATAATTTTTATAAATATCAAAACTGACTTTCTATGGTGAATATAGATAGTTCGTACTCAAGTAATGGTA
+ATTCAAGAAGCGATAACCCCATCGACATCGTCTAGGGAGATCATGGAACTGAAATTCATGTCATGAAGAA
+ACCGTGGAAGCTAATGTCAATTATGTGCTAAAACTAGAAGAAGATAGAGGTGGGAGATTGCACATGGATA
+AGTTGGATGTTAAATTTGTAATTTCCCTTGTTCTTTTCATTTTAATCGGAGCTTATATTATCGGCGTTCA
+AGACGTGTTGTTTTCAGGGAATACGACAAGTCCCTCCCCATATGTATACCCAAAGGAGTATATTGAAGAA
+ATGAGGAAGCAGTATTCACTACTAGACTTTAGTAACCTCATTACGGATGTTTCGTTAATAAATAAAACAG
+ACTCATTGTTCACCGAACTTAATAGCACTAAGAAATGTAGCATTTTAATAAGAGATTTGGAAAAGGATTT
+TTATTCTGCAAAAATCTATACATTCATACCAACATTCGCCTACCTAGCTGCAGATAAGATAGAGTGCAAC
+GCGAGCAAATACCAGGGAAATGTTAGTTTAGCCCTAAGTGAAGTGGAAAAGCTCCTAAGTGAAATAAGAG
+AAATCGAAAGGACGAAGGGCCAATCTCCATGGTTAGCCATGGCGGAACTCTACTTAGAATGGTCCCAAAA
+CCCAAATATGACTCCCACACAGGCTATCTTCACCATGGAGTATCTCATTCCTTTCCTTAGAGAACACATC
+GAGGGAGGATATAAGGAGATAGAGTTTGATTTATCCAATATTACGAGAACTAAAAGGGAAATTGAGAAAC
+TAAAAAGAACTTTAAAAATGGATAAAACTCAAAGAATTAACTTAATATCCCTTGCCTCAGTCTGGCTGAA
+CATGTCTGAAAATGCTTACAGGAAAGGCGAAAAATCGCTAGCTTTATGGTATTATTCAGTCTCCCTTGCA
+TACCTTAATTTAACCGAAACTGAGTGGGCTAAAGCTCCGTATCCCTACTTCGTTCAAGGAGGGCTCCAGA
+AGGATAGGGACATGCCCTACAATATTACAGGCATCAGAAAGGAGGTCTATGAGAAAGCATTAACCTTTGC
+AAAGAAAAAAGGTAAGGGACCATATGCAGAGCTTCTCTCCAACTATGTCCTCCTCGATCTTAGAATGTTA
+GATTCATATACGCTTCCAAAGCTTTCAAACCCAAATAATCCTCTAATAAAGTACTACCCCTCGGCCACGT
+ATGAGGCGTATTTGCGTCTTTTAGGCATGGTAGTTGCCATAGAGAGCTTTGCATCTTATTTCTCCTAAGT
+TAAATTTTTATTACGGACAATGAGTAATAGTCCAAAGCAAAGCGATGATGTAGATTAGCCCCGACTGAGT
+TGTGATGAGGCTGGCCCATCGCTGAGCTAGATGCTTAGGTCTTCTCTATTCAAGTAACCTTCCAAGTACA
+AGCCTCCAAGGAAAGCTTGTCCAACGTTTATCCCATTATCTCCCCTGGGAACTTCGTACGTAGTTAGGAA
+CTTGAGTCCATTCCCTTCAACTATCTTTCTCACAGTCTTAACTATTAACTCATTATAACCTACTCCCCCT
+CCCAGAACAACCGTTTTGGCTCCAAATTCTTTCGCTTTCTCAACGCTGACTTCCGCGAAAACCCTTGCAA
+GGGCTAAATGAATCGAATAAGCTATATCCCTGGGGCTTGCTTTTCCCATTAGATCTAAAACTTCTTCGAA
+TAGCTCTGAAACTCTTATTTCCTCACCTTCAACGGGAATCGTGAGCTTTAAGTCGTTTTTTCCTTGAGAA
+GCAAAGCTCTCCAGTTTCATTGCCGGTTCTCCCTCATAATGTCTCCTGTAAGAAACGTTCAGAAGAACTG
+AGAAGGCATCTAGCACCCTACCTGTTGACGATGCATAGGCCACATTGATTCCACTACTAAGTTGTCTTAG
+GATTACCTTGAGCTCGGTTTCACCGTATTTGAGGCTTTTTATTGCATTGGGGCAGAATTTCCTTATTGTA
+TTTTCAACTTCCTCGATTTCATGATTTAAGCTTAATATCCCTATCAAGGCTCTCAATGGATAATAGCTAG
+CTAGGTCTCCCCCTGGAAGCGGGTAATATTCCAAATGCGCCAATCTTTCGATATCTTCATAGCTCAAGTA
+TATTATTTCCCCTCCCCATGTTTTCCCATCTGTTCCGTATCCAACTCCATCCAGAGCAATGCCAACGACT
+TCTTCAAGGTTATGCTCGGCCATTACTGAGGCCACGTGAGCATAGTGGTGCTGAACCTGTAAAAACTCTG
+CATTAAACTCCTCCGCAATCTCCATGGCTAGCTTCGTGGTGTTATAGTTAGGGTGAAGATCAGCAACGAC
+TAAATCTAGCGCATTAATCCTTAAAATCTTGAAAAAGTGTTTTATCGCTTCTCTCATGAATTCTAGAACT
+TCTATTTTAGACGTGTTCCCTATGTATTGACTCGGGTAAACTTTTCCATTTTTCGCAACACCGAAGGCGT
+TCATTAGTTCTGCCCCTACTGCCAAGCCCTTATACTCGAAGGGTATCTCTATCCACAAAGGCACAAAGCC
+CCTACTCCTTCTTATCACGGCCCTCCTCCCATCTACAAAACGAACCACACTATCATCGGCCCTATTTGGA
+ATCCTCCTATTGTGGAGCAACAGGTAATCAGCAACATCTTTAAGCTTCTCGAAGGCCTCCTCGTTATCCT
+TTATCATTGGCATCCCAGGGAAATTCGCCGAGGTCATGACGTAAACCGGGGTTTTGCTCCAGTGGAAGAG
+TATATAGTGAGTTCCTGCATAGGGAAGCATGACGCCTATAGTGTGCAGTCCTGGGGCCAAGTTTTCGGGT
+AGTGGAAAAGGTTCCCTCTTCCTGAGGGCAACTATGGGTCTTCTGTAACTTGTTAACTCCTCTTCCTCTT
+CCCTGCTAATGTAGGCGAAACCCTTAACGGTTTCCAAATCTTTGGCCATTATGGCGAAAGGCTTCTGAGG
+TCTAAATAATCTCTTCCTAAGTTCCGCAACGACATCTTCTCTAGTAGCGTCGCACGCTAAATGTATCCCC
+CCAATTCCTTTTATGGCAATTATGTAACCCTTATCTATGAGCTTTGCGGCCTTCCTTAGGGGATCCCCAG
+TTATCTCTTTTCCATCTGAGGTGTAGAGCCTATAGCTTGGTCCACAAACGGGACAGGCAACAGGTTCAGC
+GTGGTACCTCCTATTCAAGGGATCCTCGTATTCGCTCTTGCAGAAGTCGCACATTGGGAACTCTCTCATA
+GCGGTGTTCTCCCTGTCGTAGGGAAGATCCTCAATTATGGTAAACCTCGGCCCACAGTTTGTGCAAACTA
+TGAAGGGGTACATGTACCTCTTATTCGTCGGATCGAAGAGCTCCCTGAGACAGTCTTCACATATCGCTAT
+GTCTGGGGGTATTATTGAATCCCCTTCGCCTTTCTTCTCAGTCGAGCTCTTCTCGATGTAAAACCTGTCG
+AAGCCTTGAATTGGAATTTCCTCTCTCTCAACCTTCTCTATCTTAGCTATTGGGGGCTTCTTCCTGTAGA
+GGTCTCTGAGGAATCCCTCTATATCCTCTTCCCTCCCTTCTACGACTATCTCAACGCCGGCATCTCCAAG
+GTTCCTCACGTATCCCCTTAAATTGTGAGCGTGAGCTATCCTGTACACGAAAGGCCTAAACCCCACGGCC
+TGAACTATACCTTGAACGTGAATCCTATACGCCTTCATTCCCTTCCCCAAAGTATTTTCGGAATTTAAAG
+CCTTTATAGGTTTCTAAAACCAAAAGTTGGGAACGAGAGGAGAGTTTTTAACCTTAGGTTTAGAACAGGG
+CTCCGTACTTGTAGAATATTGAACAGGTGCCCTCGTAGGAAACCATGCACGGGCCTATAGGATGCCTCGG
+GGTGCACGTCTTTCCGAAGTGGGGACACTGGGGAGGCAATGCCAGTCCCCTCAGTATAGCACCGCAAAGG
+CAGCCCTTTTCAAGGTCTGGAAGCTTTGGAACATCTGGATTGTAGAGGGTTCTTATCTCAAGATCCTTCC
+ATTCCCTCTTGAGCTCTAGGCCGCTTTGCGGAATAATCCCCAGGGCCCTCCACTTAGCATCCTTGACCTC
+AAAGAATTTATTGATTAATTCTTGAGCCTTAACGTTTCCTTCCCACTTAACTACCCTAGAGTACTCGTTG
+ATTATCTTAGCTTCTCCCTCCTTCACCATGCGAATCAAGATTAGTATCCCAAGAAGAACATCAACCGGCT
+CAAAGCCTGCAACCACTTGGGGAATGTTGTACTTCTCCGTTAAATATGCCCATCCCCTAACTCCTATTAT
+CGTCGAAACGTGCCCAGGATCTATTAACCCGTGGAAAACGGTTCCTGCCTTTAGGAGAGCCTCAACAGCT
+GGAGGTGTCAACCTGTGAACCGAGTATATCTTGAAATTATCCAAACCTTCGTTTATTACGGTTTCAAGCA
+TGCCTGCAGTAGGTGCAGTAGTTGTTTCGAATCCTGGAGAGAAGTGAACCACCAGTTTATCCCTGTTTTC
+CTGGGCTATCTTGTAGGAATCGTATATCGAGTACACCACCCTAACGTCGAAGCCTTCACTCTTAAGGTCG
+GCAAAGCTACCCATTGGGGTTGGGATCCTATACATGTCTCCAAACGTTGTTAAGATTATATCCTCTCCCT
+CTTCCTTTGCTTTCCTCATGATCTCCATCATCCTAACTATATCCTCAACAGGCGTTATGCAAACAGGGCA
+CCCGGGACCGCTCATTATCTTGACGTTTTCTGGAAGGAGTGATCTTATTCCAGCCCTAGTGACTGTATCT
+TCATGTGTTCCACAGACGTGCATGAACCTAAGCTCGTCAAAACCTTTAGCTTCCTTGTGAATCTTTCGGA
+CTATCTTTTGGGCAATCTCTTTATCCCTGAACTTCTCTAGCATTCACTCACCCCCCAGTATCGAGAACAC
+CTCATCCCATGCTTCAAGTATTTCCTTAGCTCTCTCCTCATCCAACTTCTCGATCGCAAAGCCGGTGTGA
+ACTATTACGTAATCGCCAACCTTGACATCGGAAAGCAAGTCAAGCCTAACTTCCCTCTTAACTCCACCGA
+AATCAACTATCCCGACGTTATCCCTTATTTCAACGACTCTACCGGGAATCGCTAGACACATAGCTTTCAC
+CAATTAGAAGTTCCCGCCTGAGCTTTTAGGAATTTTTAAAACCAAAAGTTTGCAACTGCCCAGGAATTGA
+TCAAAATTAACCAGAAATGATATATTCGTGAGCAGATAAATTGTAATCATGCAGGACAGCGACTTACTCA
+GCGAGATCCAAGAGCTCAAGAGGAACTTGCAGGTGGCCTTTGAGGTTCTAGCAGAGATAGCCCAGTCCTA
+TATAAGGCTCTTAAACCTGTATGCGGAGTATGGTGGAATAGGAATCGACGTAGCGATTCCGGAGATAAGG
+AACGATCCCATAGCGAGGGAGATAGTGAAAATACTCTTCGATTTAAGGAGGGCTAACGTTAGTCAGATAA
+CTCGAGAGCTAAAGGGTAGGCGGGGAAAAGCTTCTAGGAACACCGTTAGGGCTAAGCTTAACGAGTTAAA
+GAATCTCGGTGTTGTGGTTGAGGTGCCCGGTGAGAGGGGGAAAGTATACACCCTCTCGAAGGATGTGGTC
+AAAAGGTGGTTAGATTTAATCGGAATACCAATCAAGCTTGAGCACATAAAGGATTATTTGAGGTGATCTG
+AATGGAGAAGGAGAAGTTGGAGAAAGTTGTTGAAGAACTCATAGAGGAGATAAAGAGCGCAAAGACAGAA
+GAGGAAGTTGAAGTGCTCGAGAGGAAAGTCAAAGCAGTTAAAAAGCTCATAGAAGCCTACGAGGGAGACA
+AGGATCTAGATAAGATAGCAATGCTAATGGACAAGCTTGGCCCCATGGTTGAAGACATTCTAGAGCCACT
+TCAGAAGCTCTTAGCCGACCTATATAGTCCAGAGAAGATGCAAGCTTTAGGGAAGAGCGTGGCCCAATTT
+TACAAGGATTTAGTTGAGGCAGGAATGGACAAGGAGACGGCAACGGAGCTAACTAAGGAGTTCATGAAGA
+ACATAAACGTGATGAGAAGCTTGCTTGAAGGGCTAACTGGAATGCTCCAGAAAGGAAAAGGGTTCCAAGT
+ATACGTCCACGGTAAAGAAGAAAAGAGGGAGGAGACCAAGGAGTGAAGTTGATCACTTCTTTTCTCAAAT
+TTTCCTTATTTTACATACCCAGAACGCTCTTCAAGATAGCGGAATCGTTAGGGTAAAGAACAAGGGAGAG
+AAAGCCTTCAGAAGAACGCTTAAGAGGGAAGGTTTGCCCAATGATGTAATTGAAGAATTATGTAATGAAA
+TAAAAATAGGAGTAAATATCAGGACTTTGCTAAAACCTCGAGGCCGTCCAACTTGGGGTTCAGACTTTTT
+ACGACGATGAGCTTCTCAACTTTCCCGTACTTCTTCAGCCTCATAACTGTGGTGAAGCTTTCCTCCAGCA
+TTGGAAGTATCTGAGGAGCTACAGCCTTTACGAGGTCTGTGTTTATGAAGTGAAAAGCTTTCTTCCTCTT
+ATCACCAACCCTTAGAGCCAAGAAGTTAGTGAAGGATAACTGCTCCCTAAAGGGATAAAGGGAGAGAACC
+TTCTCGGTTCCCAAGGGGATAACGATAGTCTTATCCTCATAAACTTGCTCGATTGCCTCTTCAAGAACCT
+TCTCAAAGGGCCCATATTCGGTTACTGTTAGCTTCATAACGACGTTGCCCTCGTTAACTCTTCCCCCAAC
+TTTCACAACCTTGGCCTTTTTGCACAGGCTCGTGTCAAAGCCTAACAATTCGGCCATCTTCCTGTACACT
+ATTAACGAGTCAAAAACGTCAAATATCACAATCTTGTATCCTTTCTCCTCGCTCCATGAGAGTAGAGAAT
+GAAGGACGTAAACTGGAGTGGTATTGCTGTCATATTCTATGAGCGCTATTTCCCCAAATTTTATACCGTT
+AAATATCTCTTTTAGCATGGCCTCTCACCATGAAGAGGGAGGGCAAGAAGGTTAAAAACTATTCTGCCCT
+GTATATTTTATCCTGGAAGGTTACGAATTCTGACCAGGAAACGTGAGCTAGGAAGTTGAACTTCAAGTTT
+GGCTTTCCGCCTTCGAAAGCTTCCTCCTTGTAAGTATAAGCTAAGACCTTCCCCACAAAGAGCGTATGAT
+CACCGTAATCTTTAGTATCATAAACCTCGCACTCTATGTTTGCCAGGGCCTCCTTTATGCTGGGAACCTT
+AACCTTCCTTGAAGGTACCAAGGTTATTCCCATATCCTTTAGCTTAGATGGGCCTTTCTTAGTTCCAGCT
+ATCCAAACATCCCTAAGCATCTCCAAACTTGGAACGCTGATCACGAACTCATTGTACTTCTTTATGAGCT
+TGTGAGTGGTTCTCTTGGGAGCTATGGCAACACCAACCATGAACGGGTCGAAGGAAAGAACCGTCACCCA
+GTCAGCGGCCATGACATTTGCTTCATCTCCATGACCGGAAACTACAAGGTAAGTTCTCATTGGATAAAGC
+AACCTATAACCCTCCATTCCAAACACCAAAAATGAATAAATTTTAATGGAATATAAGTTCAACGGTTTGC
+CATCCTCTTGACGAACCTGATGATATTCCTTACGTCATCCTCTATACTCTCGGGCTCGGGCTTAAAGAAC
+ACGTAGATAACGTTAGTCTTTGGAACTAGGGCAACGTGCTTGACATTTTTAACTTTGGAGAAGCCAGATA
+TAAACTCCTTTACGGCCTCAACGTCCCTACTCTTCTCATAAAGCACCTCAAATTTAACCCCGTTAATTTC
+TTCTTCCCCCTTCAACAGTTCTATTTCCCTCTCTATCCTGGGCTTCATCCTGAAATAACCCTTCTGAAGG
+AAGTGAACCTCCCTCTTGATGTCGAAAGTAGGCCTAACGACGACGTAGAGCTTGTCGTGCCTATTAATTA
+ATAGGGATATCGGGAAGTAGAGGATACTCTGCCTTGGGAGTAAAGTTAGGGTATACTCGAACTTTAGAAT
+GTCCTTATCTTCAAGCTTATAATAGGCCCTAAAACCCACGTATCCTCCAAGCCATACGTAGTCCTTATCC
+TTGGGCTTAACGACGGCCTCTATTGACCTTAGATAGTGCTGCATTAGCAACAGGTTGAGCTTCCTCCCCT
+TGTAGAATTGCAAAGTTGAAACGGCGGCAAGAACCATTATGAGCAGAATCATTGTGGAGAACTCCACGCT
+CACACCTCCTCCAATGGATAATATCTCTGCAACGTCATGTCGTCTATAACCTCAACGTCAAAATCTCTCA
+GCACTTCCACTATGTCCTTTACTATTTTCGCCTGGAGTGGCCACACCATCGCCATAGCTGCCGGCTTCCA
+AGGGGTGTTCCTAGCAAAGGCAACAAATATCGTTACCTTTCTATCCTCGACAATGACTTTGCTAACTAAC
+CCATCAGAAACTATGTCCCTATCGGTGAACGGGTTTTTAACGTTTCTTAAAAGCTTCAGTATCTCACCTT
+CCAACAATCATTTCACCAACCTTTGAAAGCCACTCAATTCCCCTGGGCTCTTCTTGGAACATTGGTATCT
+CAACGATTTCGACCCCAGGGAATTCCCTTTTAACTTCGCTTAGAACTTTTTCCTGGGCCTCAAGTTTAAC
+TCTTATCTCGGGAATTTCCCTCTTGAGTTTTATCACCTTATTCATAACCACCATGTTGAATGGTATCTTG
+AACTTCTTTAAGCTTTCATAGGCCCTCTTCGTCTCGTAAAGAGGGAGAAACTCTGGGTTCATTACGGCTA
+TAACACTTGTCTTGTTAGGATTCGTGAGAACGTCCTCAACGAATTTTATCTCATCCCTGTAAGCTTTAAG
+CTCCCTCATAACGGCATCTTCTTCCTCTCTGGTTGGTAATTTTATCTCCTCACCGTCAATTACGAACTTT
+TGTTCACCTTGTATCTTGGTTATTGCTCTCCTCCTCTCCAAGATTTTCTTCCTAATGTCTATCAACTTCT
+CGGTCCAGACTAGGGAGATCCTAGGAAGTGCTAAGACCCTTAGGGTTAACCCCGTTGGAGGGGTGTCAAA
+CACTATCACATCCCACTCGTCCCCTTTAACGAGGATCTCCCTTATGGCTTCGAGCGTCGCATACTCCTCT
+ATCCCAGGAGAGTACCTAAGGACTTCGAAGTACTTCTCCAGGTTTATAACCGTTAAGTACCTGTACATAT
+TCTTGAGGTTCTTCTCGAGGTGCTCCAAATAGCCCTTTATCATCCCCTCCATGTCAAGCTCGCTAGCGTA
+GAGGTTATCGATGATCTCCCTTGGCTTATCACTAAGCTTCTCCATGAAAACGTCGCCGAGGTTGTGGGCA
+GGATCGAGGGACACTATCAAGGTTCTATAACCAGCCTTAGCTAGTGCAACTGAAATGGATGCACTACTAG
+TCGTCTTTCCGACTCCACCTTTCCCTATCACGAATATGACCCTGAATCCTTCTTTGGGAGTTAAGAATTC
+CCTCAATTTTAACCCTCCTAATCTATGTCGAACATACCAGCTATTTCAGCGAAAACATCATCTAGTTCAA
+CGGCCCTCTGTTGCATAACCTTCATCTCCCTAACCATGTGAGGCATCAACCTGAGCACGAGGGTCGTGGG
+GGGAGATGGGATTCCTATGAAAGAGCCCATCAAGATTAAGGCGAAGACGTTCTCTAACTCCCTAAGCTCA
+AACTCTATGTATTCGGTAGAGCTCTGCTTAAAATACTCGAGAAAACCCTTAAGAAACTGCTTTATGGGCT
+CCAAATGCTTCACCTCCAAAAAGAAAAAGAATAAGAGGTCAAGCGGCAGCCGCTTGGTACTCCTCTGCAG
+GTTTCTTCCAGGCGTTGTACCAGTCTATCACCAGTAAGAAGTTCAGCACTAGGCCGACTATCGTTATCAG
+GCTGACCCAAATGCTTGACTTTCCTACGTAGATTAGGAACCATATCAGTGCTGAAGTCACCGTGACCCAT
+AGGAAGAGCGCTGGGATTAGAACCGCCCACTTCCAGAATCCACTTGGCCTCTGTATCTTGGCAACCCAGA
+GTGAAGCTGTCATCATGGCTATGCTAGCAAGCATCTGGTTCATTCCGCTGAACGCTGGCCATATGACTAG
+CCACTTACCCTTCCATGCAAGGGCTATTCCAAAGAATACCAGTATGAAGGATGCAACCCACTTGTTCTTG
+AGGATCTCTGGACCCTTGACCATCTCAATTATCTCCTGCCAAGCAAACCTGCCCAGTCTAGTTGCAGTGT
+CAAGCGTTGTCAATGCGAACGCCGAGACCCATAGGCTGGCGAAGAGCGTTCCTAAGTGAATGTCGATTCC
+AAACGCATCGTGGAGTCCATGAGCATAGCTACTTGCAAATATTCCTACCTTTCCTATGACGGTTCCATTC
+TTGAAATTCTCTAGAGCTGCAACACCAAGCTTCTGAAGGGTTTCCGTGGTTATCGACTTTGCGGCAACCA
+GTGGAGCGTAAGCTTGGGCCCAGGTTTCAGCTGTTATTCCTATTCCAGCATTGTGGAATATCTGAAGTCC
+ATAGACGGCTATCGAGGAGATGACTATCGTTGACAAGAATCCCTCAGTGAACATTCCACCGTAACCTACG
+AGTAGACCGTGGAGCTCATTGTCGAGTTGCTTACTTGAGGTTCCAGAGCCTACCAGCGAGTGGAATCCAC
+TCAGTGCACCACACGCTATCACTAGGGGTATCGTTGGCCAGAATGGAGAGGGCTTTCCACCAACTACGTG
+GGCACTGAAGGTTGTGTAGGCTGGCGCAGTAAATGTTCCGACTCCCTTGAACCCTATTATGAAGAATGCC
+AATCCACCTAGCACTAGGCCAAACCACAGGATGTAAGCGTTCAAGTAGTCTCTAGGCTGTAGCAGAACCC
+ACACTGGAAGTGAAGAAGCCACTATCACGTAGGCCCCCAGGAATATGTACCAGGCCTTAGCGCTGGCAAC
+TAGCGGGAACTTGAACCCGATGTATATCGCTATTATCAGTAGAATTATCCCTATTATTGTTCCAACCTTG
+AAGTTTATCTGAACCTTGTAAAGTAACCATCCAAGCAGGACCGCTATCAATAGGAACAGTATCGAGGCAG
+TTGCCGCTCCTGGGGTCTTCACGAAGATTCCCGCAATTACAGCTGCAAATGCCGCTATAACCAGTATCAA
+AGCGAACCAAACGTATAGCTCGAAGGCCATGCTCGTTCTCTTGCTCATCAATTTTCCAGCTATCCATTGG
+ATTGACTTTCCATCGTACCTAACCGATGACATCAAGGCCAGGTAGTCGTGAACTGCTCCTATGAAGACGT
+TTCCGAACCAGACCCAGATCAGTGAAGGTAGCCATCCCCACGCCATTGCAACGGCCGGACCCACTATGGG
+ACCTGCTCCAGCTATAGAGGCGAAGTGGTGTCCATAGAGGACTAGCGGATGTGCTGGAACGTAGTCAACT
+CCATCGTAGAGCCTGTGGGCCGGTGTCGGCCTGTTGGGGTCTGCCCTGACGACCTTGTTCTGAAGCCCCT
+TTCCATAGGTAAAATAGAGGCCTACATATATTATTGCGGCAGCAAGAATAACGACGGTTGAATTCATGGT
+ATCACCAAAGTTAATCGTTTGCATTGAGCAATTAAAAGTTTTCCACTACATTATGCTAAAATTGAAAAGA
+TGTACAAGTCATAATTTACATCCAGCAGTCATGTTCAGCTATCTCCCCTTGACTAAAATAAACGTAAATG
+ACAAGATGATAATTCCAACGATAATGAAAATCAAATGAGAATTCCCAGAGTTTGAAATTTCCTTGCACAT
+TGGAAGCTTTTGAGAAGCCGTGTCAAAACGCAACGCGATGCTCTTTCCACCGTAGAAAAATAGTGGTGAC
+AACTCTCCGGACTTTCCTTGCGGGTATATCAATATCCCGTTTCCAACTTTCACGGCTCTAAGATTTGTTA
+ACGATGAAAACGCTCTTGTTAGGACGCTATAACTTGCCGTAGTGAAGTTAAAGATTACGTAGTTACCTTC
+TAACGTGCCATTGACCCTAGGAAGACTATTTTGAAGAGCATTGAACATATTAAGATATCTGCATTGTGCA
+GTTCCAAATAAGAGAAGCGCATCCATCGAACTGATAAATCCTTAATTCGGTTATCTTTGCCATTATCGTG
+AGATTCTTTACCTCACCATTAACAGATACCGTTATATTCCTGTACGGTATCGTGCTTGAGTTTCGCTGGA
+GAATATAGAAGGTTCCATTTATCTCGGCAACGAGGGATGGGCCACCGAGAAGAGGATTGCTCTTTCCCAG
+GAATATTAGATTTGTTCCATTGAAGAGGCAATATAGGTCATATTATCCATCGTGCACATTGCGCCTAAGC
+GTTTCTTCTCCCGCAATCATCTCGCATATCCATTCCGAATGGTGGATAATGATAAAGGCGCATCCCTCAC
+CCGGAAGTCATAAGTCGCATTCTTCGCCATGTGCTAGAGGAAGGAAAAGTAATATCGACAAGATTAACAA
+TTTCCTCATTCATGCCCCCGTCCATATTACTTTATCAAGTTTAAAGTTGTTGCTATAAACTCTTCATCTT
+GGTTAATTATTTAAAAGAACTCCAGCCTCAAGAGAGATGGTGAGGAAAATGAGGATCGCGGTCATCGATT
+ACGATAAGTGTAATCCAGATAAGTGCGGTCACTTCCTATGTGAGAGGGTCTGTCCAGTTAATAGAATGGG
+AGGAGAAGCCATAATAATAGATGAGGAGAACTACAAACCGATAATTCAGGAAGCTAGCTGTACTGGTTGT
+GGAATCTGCGTTCATAAGTGTCCTTTTAACGCTATAAGCATAGTAAACCTACCAGAGCAATTAGATGAGG
+ATTGCGTTCATAGATATGGCGTCAATGCCTTCGTTCTCTACAGACTTCCAATCGTTAAAGATGGAATGGT
+CGTTGGGATAGTAGGACCCAACGGAACCGGAAAGACTACTGCGGTTAAAATCTTGGCCGGACAACTGATC
+CCCAATCTCTGTGAAGATAACGACTCCTGGGATAACGTTATCAGGGCTTTTAGGGGAAACGAGCTACAGA
+ACTACTTTGAGAGACTTAAAAACGGAGAAATAAGGCCAGTAGTCAAGCCTCAGTACGTAGATTTGCTTCC
+AAAAGCCGTCAAAGGAAAAGTTAGAGAGTTACTAAAAAAGGTCGATGAAGTGGGGAAATTCGAAGAAGTT
+GTAAAAGAGCTAGAGCTTGAGAACGTTCTGGATAGGGAACTTCACCAACTCTCCGGTGGAGAGCTTCAGA
+GGGTTGCAATAGCCGCCGCACTACTCAGGAAAGCCCACTTCTACTTTTTCGATGAGCCTTCAAGTTACCT
+CGACATAAGACAGAGGCTCAAAGTCGCTAGGGTCATAAGGAGGCTGGCAAATGAAGGAAAGGCAGTGCTC
+GTAGTTGAGCATGACCTGGCTGTTCTGGATTATCTTAGCGATGTAATCCACGTCGTATATGGCGAGCCGG
+GCGTTTATGGAATATTCTCAAAGCCCAAGGGGACGAGGAACGGTATAAACGAGTTCCTTCAAGGATACCT
+AAAGGATGAGAATGTAAGGTTCAGGCCCTACGAGATAAGGTTCACAAAGCTAAGCGAGAGGGTTGATGTT
+GAAAGGGAAACCTTGGTTGAGTATCCAAGGCTAGTGAAGGATTATGGAAGCTTTAAGCTCGAGGTTGAGC
+CCGGGGAGATAAGGAAGGGGGAGGTAATTGGAATAGTTGGGCCAAACGGAATTGGAAAGACAACGTTCGT
+TAAGATGCTTGCCGGAGTCGAGGAGCCAACTGAAGGGAAAGTTGAGTGGGATCTAACCGTAGCTTACAAG
+CCCCAGTACATTAAGGCTGAGTACGAGGGAACAGTTTACGAGTTGCTCAGCAAGATAGACTCCTCAAAGC
+TGAACAGCAACTTCTACAAGACTGAACTGTTAAAGCCCCTGGGAATAATTGATTTGTACGACAGGAACGT
+TGAAGATTTATCTGGAGGAGAGCTCCAGAGGGTAGCAATAGCCGCAACCCTGCTGAGAGATGCCGATATC
+TATCTCCTGGATGAGCCATCAGCTTACTTGGACGTTGAACAGAGGTTGGCCGTTTCGAGGGCCATAAGGC
+ACCTAATGGAGAAGAACGAGAAGACAGCATTGGTGGTTGAGCACGATGTCCTAATGATAGATTACGTGAG
+CGATAGGTTAATAGTTTTCGAGGGAGAACCTGGAAGGCATGGAAGGGCATTGCCCCCAATGGGCATGAGA
+GAGGGAATGAACAGATTCCTGGCCTCGGTTGGGATAACGTTTAGAAGAGATCCAGACAGCGGAAGGCCTA
+GGGCTAACAAGGAAGGTTCGGTAAAGGATAGGGAGCAGAAGGCAAGGGGAGAATACTACTACGCCTAGCG
+CTTAGCGCTTAAACTTTAAACTTTTTATTTCTCAAGTTCAATTTTATTCGGTGATACCCATGGCTAAGGA
+AGTTATATTTACCGAAAAGGCTCCAAAGCCTATAGGCCCTTATAGCCAGGCCATAAAGGTTGGAAACTTC
+ATCTTCGTTGCCGGCCAAATCCCCATAGACCCGGAAACTGGAGAAATCGTTAAAGGGGACATAAAGGAAC
+AAACTAAGAGGGTCATTGAGAACATTAAGGCGATCCTTGAGGAAGCTGGAGCCTCGCTCAACGATGTTGT
+GAAGGTTACCGTCTACTTGAAGGACTTAAACGACTTCGCAAAGATGAACGAGGTTTATAGCGAGTACTTT
+GGTGAATCAAAACCCGCGAGAGTTGCTGTAGAAGTTTCAAGGCTTCCTAAGGATGTATTGATAGAGATGG
+AAGCCATCGCGTATAAGGAGTGAGGCTCAGGAAGCCGTCCACTCCTCACCGTTCAGGTGCGGAAGGCTTC
+ATCATTGCCATTTATATTTTCTTCATGTAAGTTTTATAAATTAACCCGATTATTTCTCAACGATGATAGT
+AGGCCTAAAACAGATTGAGCTTGTAAATGTAAGACTAATTCCATTCATACTAGCCGTCATAACCTACTAT
+CTTAGCGTATTTTTGTTCGCTATTAGATGGAAGTACGTTCTGAAAGGTTTAGGGTATGAAGTTAAGCTCT
+TAGACTCGCTTATTGGCGTGTTAATTGGACTCTCGATAAATGCGATAACCCCTATGTCGCGAGCTGGAGG
+AGAAATGGCAAGGGCCCTCTGGATAAAGCTGAAGTCAGGAGTCTCAATTACCGAAGCAATAGCTTCAATG
+ATATACGAGAGAATTCTAGAGGGTTTCCCAGTAGCTGGCCTCTTGCTCAGTGCAATCCTTCTAATACCAA
+TCCATAGGAGAGCTTCAGAGACGCTTGCTTTCATTATAATCCTAGGCCTTATGGTGTTCATTCTAAGGTA
+CGAAGAGATAATAGAACTTCTCTCGAAAAGGATTGAAAAAATCAAGGAGTGCAAAGACAGGTTAATAATG
+CTAAGAAAGAATTTTCAAATCAATATTATAGCGATCTCAACGAGCTCGGCAGTTTGGATGTTAGACATTC
+TCAGGTTTAAGCTCCTCGGCCTTGCTATTAATCTAAGCTTTCCTTGGAAGATGACCCTAGTACTTTCGAT
+TTCAAATTTGATTCTGAGTGTCATCTCAGTAACCCCTGGGGGAGTTGGTATTGTTGAGGGAGGACTCATA
+GGCATCATGCTTATCCTAGGCTACCCAAAGGAAGTCGCCCTCTCGCTAACGATACTAGAAAGGTTTATAT
+CACTAATCCTCGGCCCAGGAACGGGGGCAGTAGTGTTGTCTATGAACGGGGGGTTAAAATTATGGAAAGC
+CTTAAAATAGCCCTCGTTTCTGACTGGTACTTTCCTAAAATTGGGGGAGTTGCAATTCACGTTCACAATC
+TCGCCATTCATCTTAGAAAGATGGGTCACGAAGTTTCAATAGTTACAAACGCCCTTACGAATGGAAAAGA
+AGGAGAACTCCAAAAATACGGAATAGATCTGATAAAAGTTCCTGGGCTCATAAAGGATGGAATAAACCTT
+TCTATGATAGCTAAGAGTTCCAATAGCTTAGTCGAGTACCTTAAAGGCTTCGACGTTGTTCACGCCCAGC
+ATGCGTTTACTCCCCTCTCCTTGAAGTCCATACCAGCTGGAAATAAGGTAGGGGCCTTAACCCTCGTTAC
+AAATCACAGCGTGGAGTTCGAAAACTTCTCCATACTCAACGGATTCTCCAAGATGTCATACTCCTACTTT
+AAGATGTACCTTGGGCAGGTAAAAGTAGGAATAGGGGTAAGCAAAGCCTCCGTCTCATTTCTGAGGAAGT
+TCACCAATGCTCCGATTGTTGAGATCCCCAATGGTGTAAACATTGAGAGGTTCAACGGAAGGGGAAGAGA
+GTGGGGAACAAGAAACATCCTGTACGTTGGGCGTCTCGAGCCGAGGAAAGGTGTCAACTATTTGATAAGC
+GCGATGAAGTTCGTTGAAGGGAAATTGACCATAGTTGGAGACGGAAGCATGAGAAAAGTTCTCAAGATGC
+AAGCAAAAAAGCTGGGAGTGGAAGATAAAGTCGAATTCCTTGGATTTATAAGCCAGGAAGAGCTAATCTT
+ACTATATAAGAAAAGCGAAGTATTCGTCCTACCATCACTCAGCGAGGCTTTCGGGATAGTTCTACTCGAA
+GCCATGGCGAGCGAGGTCCCAGTGATAGGAACCTCAGTGGGTGGAATTCCAGAGATAATAGGAGATGCAG
+GAATAATAGTCCCTCCCAGAGACTCAAAGGCCCTAGCGAACGCGATAAATGCAATCCTCTCCAATCAAAA
+AACCGCAAAGAGGCTAGGAAAGCTTGGAAGGAAGAGGGTTGAGAGACTGTACTCCTGGGATGTAGTAGCA
+GAGAGAACGGAAAGGCTCTATAGGGGTGAACTGGGTGATAGTGATACTAACGTTTGACGTTGAGCCAGAT
+TGTCCTCCATTTCTGTGGAGCGAGAGAGGTCTTAAGGAAGGGTTACCCAGGATTCTTGAGCTCTTGGATA
+AGCATGAAGTCCCAGGAACGTTCTTCTTTACAGCGAAATGGGCCGAAAGATACCAAGAGCTCGTGGATGA
+GATAAGGGAGAGGCATGAGCTCGGTTGTCACGGCTACGCTCACGAGAGGTTTGACAAGCTTAGCCTAAAA
+GAGGCCGAAAGCGTTATAGAGAAAGCTAAGAAAGTACTAGGTGACGTTAAATCATTCAGGGCTCCGAATT
+TGAAGTTACCTCTCGAATATTATAAAATCCTGAAGGATAATGGATTCCTCGTGGACTCATCAAAAGCCCT
+CCACAAGGGATGGAAGGGAATAAGGGAGGTTAATGGAGTTCTTGAGGTTCCTGTGTACACAACTTCCTTG
+GTAACTAGACTACCTTGGAGAATTCAGCTACGCTGGCACAAGAAGAATAATAGGGTCAAGGTTCTAATGT
+TCCATCCCTGGGAATTCGTGAAGATGCCTATAAACCATAGACCTGACTGCTGGTTTGGAACGGGCAAAAA
+GGCCCTAGACCTCTTAGACAAGATAATAGGTTTTTACAAATCCCAGGGTGCAGAGTTCCTAACCCTGGTG
+GACTTTTATCATATATATGTCAAAAATAAAGATTTATACTGAATGAATTTACAGGAACATGGTGATAAAA
+TGGCGGTTCACCCTATAGATTATCGCTACGGTAGCGAGGAAATGAGGAGGGTCTGGGAAGAGGAAAACAA
+ACTGCAGAAACTCCTCGATGTTGAAGCGGCTTTGGCTAGGGCCCATGCAAAACTCGGAAACATTCCGGAG
+GAAAGCGCTAGGGTGATATCGGAAAGGGCAAACACGAAATGGGTTAAGCTTGAGAGGGTCAAGGAGATAG
+AGGCTGAAATTCACCACGATATAATGGCCGTAGTAAAAGCCTTAAGTGAGGTCTGCGGGGAGCATGGAAA
+GTACGTCCACCTTGGCGCTACGTCAAATGACATAATAGACACGGCCAACGCACTTCTCATAAAGGAGAGT
+CTTGCCATAGTTGAGAAGGATTTAAAGGAGCTCAGATCTATATTGAAGGAACTCGCCAAGAAGCATATAG
+ATACCGTATGCATAGGGAGAACACATGGACAACATGCTGTTCCAACGACGTATGGAATGAAGTTCGCACT
+ATGGTTGGACGAGATACAGAGACATATAGAGAGACTTCAGCAACTTAAGGATAGGGTTCTTGTGGGAAAA
+ATGAGAGGTGCAGTAGGAACGGCGGCATCCTTTGGAGACAAGGCCTTCGAGATAGAGAAACTCGTCATGG
+AAGATCTAGGCTTAAAGCCAGCTAGGATAACTAACCAGATAATTCAAAGAGACGTGTACGCTGAACTGAT
+GTTCTTCCTAGCATTGGTGGCCTCAACCCTCGACAAGATGGCTTTGGAGATAAGGAACTTGCAGAGAACT
+GAGATATTGGAGGTAAGCGAGCCCTTCGGGGAGAAGCAAGTTGGCTCATCAACCATGCCCCACAAGAGGA
+ACCCGATAAGAACTGAGAAAGTGTGCGGGCTCGCCAGGGTTCTTTACTCTAACGTTATTCCTGCCTTACT
+TAACAATCCCCTCTGGCACGAAAGGGATTTAACTAACTCCTCAGTAGAGAGGGTAATTCTCCCAGAAAGC
+TTTGTTTTGCTCGATGAAATGCTCAAGGTCATGAAGAAGGTTCTCAAAGGACTAGAGTTCTTCCCGGAGA
+ACATTAAGAGGAACCTCTATTTAACCAAGAACCTGATTATGGCCGAGCCTTTGATGCTTAAGCTTGCCGA
+GAAAGGAATGGGAAGACAGGAGGCTCACGAATTGGTTAGACAGCTTGCTATGAAAGCGTTTAAAGAGGGA
+AGGGATTTGCTCGAGGTTGTTAGGAAAAACGAGGAAGCGATGAAATATCTCACAGAAAACGATCTAGAAG
+GCCTAAAACCTGAAAATTACATAGGAAAAGCAAGAGAAATCGTCGAAAACGTTGTTAATTACGTTGAAGA
+AATGGAAAGGAGAGGTTTATAGTTTTATTAAATTTTTGTTATTTTTATTTTGCACCTTGGTGTAAAATTG
+AGAATTCCAATTTTGACTTAAATAAGAAGTTAAATTTTAACAATAAATGAGATTAATTTTTTAGTTATAA
+TTGTTGAGATAAAATTTATTTTTAATTTGAAAAATATAACTTAAATTAAAAGTAAAAATTGAAGGATTTT
+CACTACAGTAAATAGTTATTAGTAGATACGTTGGATTTAAAAGACCATTGCATAAATGCACCCATGTATG
+GAAGAAAAGGAAAAGAAACTCTCGATACCTCCCAAGGGCATCAGAGCGATAATAGAAGCTATTAGGCTCG
+GAGAAGTTATAAAACCCAGCCAATATGCCAAAAGAGAAGCATTTAAAAAGCATGAAGTTGAGGAGGCATG
+GCTCAACAGAGTTCTGACAATGATATTCTACGACATAATGAAGAAGCAGGGACTAATAGACAGGGCCATT
+CAAGATATCGTCGGAGTAAATCCCCTAATACTCGACCCGTGGCTAAGGGCAGCGTTAAGGGTAGCTGTGG
+ATATTTTCCTCTTCCATGAACCAAGCTCCCAGACGATAAAGAACCTCAGATGGAAGGGTTCCGACTTTAT
+ATCCTCGAGAACTCACCCCTACGTCGGGATGTACTTCTGGGACACCATAGATAGAATAATGCAGTATAAA
+CCAAACCCCAGGAACGAACTTGAGGAACTTGAATGGAAGTACCTAGCACCTGCCTGGTTCATAGAAAGGG
+TTAGGAAAATACTTGGGAATGAAACTGAAGAGTTCTTCAGGGCAGTTAACGAGAGGCAAGAATGGATAAG
+CGTGAGGGTGAACACGCTAAAAGCCAACGTCGAGGAAGTAATTGAAGAGTTGAGAAACGACGGGGTTGAA
+GTAGTGAGGAGCGAGAGGGTTCCAACCATATTAAAAATTAAAGGCCCATACAACTTCGACTCAAGTAAAG
+CGTTTAATAAGGGTAAAATAATAGTGCAAGAAGAAGCTTCAGCCGTTGCATCACTAATTCTAAACCCCCA
+GCCGGGGGAAGTGATAGTGGACTTAGCGGCCGCTCCAGGTGGTAAAACAACCCATCTAGCAGAACTAATG
+AAGAACAAGGGTAAAATATACGCCTTTGACATAGATAAGACGAGAATGAAAAGACTTAAGGAATTCGTGA
+ATAGGATGGGAATTAAAATCGTCAAGCCTATAATCAAGGATGGGAGAAAAGCGCCAGAGATATTGGGAGA
+GGAAATCGCAGATAGAGTTCTATTAGATGCTCCGTGCACATCCTCAGGAACCATTGGAAAGAACCCGGAG
+CTCAGATGGAGATTGAGGGAAAGCAAGATTAAGGAGATGGCCCAGCTACAGAGGGAACTCTTGGAGAGTG
+CCGCAAAACTCGTGAAGCCAGGAGGACTCTTACTCTACACGACATGTAGCCTTTTTACAGAAGAGAACGA
+GGAGAACGTTAAGTGGTTCTTGAACAATCATCAAGAGTTTAAGTTAGTTCACTTGAATTCCCCCTACGAC
+CCAGGTTTCCTTGAGGGGACTATGAGAGCATGGCCCCATAGGCATTCGACGATAGGCTTCTTTTACGCCC
+TCCTAAGGAAGGATTAAATTTATATATCTTTTACATCGTAGTAAAAGTGGTGCTCAACTATGCTCGAGAT
+ACTGTCCTTCATGTTCTTTACTGGTGGAGGATTAGTGATGCTGTACATAGCAGCGTTCGCAAGCACGAAC
+CTAATAAGAATCGCAGCGCTACTTGGAGCTTTAGGCTATGGAATGCTAGGTTTCCTAGTTGCCGAGAGCA
+TGTCCCTTGACATTAGAAGGAAAAGCAGAAGATCCGACAGGAACGTCATCCTGGCAATAACTTTGATATC
+GTTCGGCCTTAACTACTATGCCCTCTATGCTTACACTCACAGCAACGTAGCCCCAATACTACTGATGGGG
+CCAGGTTTAGTCATAGGTCTCTGGACGTACGCAAAGGCAAAGTGAAAAGAAAAGAAAGGGCCTTCACTTC
+GTGGCCCTTGTTATTCCAACTTCTTTTACGAGGACGTAAGGCGTCGTCACTGGCCTAGAAACCTCCCACC
+AGTGAACGTGGTGGCTTTCTTTCGTCAAGCCGACTATGTTCTGAAGGATTCTAAGCATGTTGTCGCTGAC
+CCTTATATTTCTTATCGGCTTTAGCTCGCCGTTCTCGATTAGGAATATTCCATCCCTTGGGATCGTTGAG
+AAGTCACCGGTCATGTAGTTCTGGAACCTAGTGTACCAAACGTTCGTTATGTAAATTCCCCTCTTAACCT
+CCTGGAACAGCTCATCCTTGGTGTAATCTCCTGGCTCAAGCACTATGTTCCAAGCCCTAGGTGAGATTAA
+ACCTGCATTGGCCGTAGTTTCTTTGCCGTACTTCTTGGCTAAGCTAGTGTTGAAGAGGTACGTCTTCAAG
+GTGCCCCTCTCTATTAGCACCGTCTCCCTCGTTGGGACTCCTTCATCGTCAAACTTTCTGGTTCCATAAC
+CGTTGGGCAAGTTGCCGATGTCCTTTATTGTCACAACTTCACTCGCTACCTTCTGATCAAGCTTGTTTGC
+GAAGTAGCTAAAGCCGGCCTCGACTGCAAATGCCGAGAAGGCCCAGCCCATATAGCTCAACAAGTTTGCG
+AAGGCCAATGGATCAAATATAACGTCGAACTTACCTTCAGGCCCCTGCTCAGGATTCCTCGCCATCTTGG
+CAATCTCACCGGCCTTCCTTCCAGCTGACTCTGGATCGAACTTCTTGAGAACTCTAACAGAGTTCGTTCC
+GTGTCCGCTCTCCAAGTCACCTATGAATGCTCTAACGCTGATCTCTATTCCAGTCCCCTCATCGAACGCC
+TCAACGCCATTACTCGTCGTTAGATATATCTTATCGTGATCCGTGTATAGAACTCCGGCAACCCTCTTGG
+CGCCTTCTTCTAAAGCGGCATTTATTGCTCTTTCAACGTACTCGCTTGGATCGTCAAGCTCTACTATAGC
+CTTGTCGAAAGTCTCGGGAATGTCCTCGTACTTGAAGGGACCCTCGGCTATTCCATAGTAATCTTCCCTA
+GGCTTCATCTTTTCGAGATTTGCCTTCAAGGTCTTTAGGGTTCTCTCTATATTCTCCTCGGTTAAATCAG
+TGATTGAAGTTCCGGCTATCCTCTTCTCCCACTCAACGAAGAGCTCAACCTTTCTCTCATTCCAGTGCTT
+AGCCACCGTAACCTCGTTGTTTGCGAACCTTATCTGCCTCCTGTTAGTTTCATAACTTAAAACTACGACA
+TCCCCAAATCCCAACTCCTTGGCCTTCTTGAGGATGAGCTCATTAACATCGAACATCTCCACCACCTCAG
+GGCCTCCTAAGTGGAATGTCCCTCAATCTTGCGTGAGCTCCTCCCATCCACACGGGAACTCCCTGTCCAG
+GTTCTCCCTTTCCACATGTTCCAGGATGGAACTCAACTTCCTTTCCTACAGCATCAACACTACTCCATAG
+TCCCCTCGTCGTTATCTCGAGGATAGGCCTCTTTACTGGATGCTTTATCTCCCCGTTCTCTATGAGATAC
+GCTTCCCTACCTATGTACCTCTGCTGGTACCTCCTGTCGTCGATGTTCCACTCATTAAAGCTAACCATGT
+AAACGCCTAGCTTTATGTCCTCAATGAGCTCCTCGAAGGAGTAATCTCCTGGGGCAAGGTAAGTGTTGGC
+CATCCTAACTATCGGCTCCCTGTTGTAGTTGATAGCCCTAGCCGCAGCGTTGGATCTTAATCCAAGCTTT
+GCCGCGTACTCCCTGTTCATCAAGAACTCCGTTATTATTCCGTTCCTTATCAAGTACCTAGGCCTTGCCT
+TAACGCCCTCGTCGTCGTATAGATAGAAGCCCCAGCTGTTAGGTATCGTCGGGTCGTCTATTACGGTTAC
+AACCTCGCTACCAATCCTCTCTCCAAGCATATCTGGCTTCACAAAGCTCTCTCCTGCCTGAGCGGCCTCC
+CTGCCCATTATTCTGTCTAGTTCGTAAGGATGACCAACGCTCTCGTGAACGGCTATCCCAGCTACCTCCG
+GACTTATAACTAGATCAACTTTCCCTTCCGGCGGCTTTTTGCCCTCAGTAATTATCCTCTTTAAAGTCTC
+GACTTCCTTCTTGGCCCTCTCCCAGGGCTCATCCTTCTCTATTAGCTCTAGACCACCAGAGAAGGCCCTA
+GATACGAACGGAGCCTGCTCCATCTGACCCTCCTCGTAAACAACTAGGTTGTACATGACTGAAACCCTAG
+GTATAACGCTCTCAACTACGGCGTTTTCGCTGTTAACGAATATCTTGTGCCAGACGTGATCGCTGTAAGC
+CAAGTACCTCATGGGAACCTTAACGTTCGTTGACAGAACTTCCTCCTCGATCTTCTTCAAGAGCTCAAGC
+TTCTCCTCAGGCGGAACGTCCCTGAAGTCCTTCTTCATCTTGACCTCGTAGTAAACGTTGTGGAAGTACT
+CATCACTGAACTTTATCGGTTCTTTCCTCAGCTTCGATGCGGATTTTGCTAACTTCACGGCCCTCTGAAC
+TGTTTCGACTATGCTCTCCTTGGTTAGGATGTTAGTGCTTGCAAATCCCATGCCCCCATCAACCAGAACT
+CTAATCCCTATTCCCCTGTCTGAAAGTAGTTGCATTCCCTGGGGCACCCCGTTCTTCATGGAAAGTGATG
+TCCCTTGTTTTTCCTCGAACCTAGCCTCTGCGTAATTTGCTCCAAGCTCTAAAGCCTTTTCAACGGCGAA
+CTCTAATAAGTCATGCATGCACATCACCTCAGGCTAATGCATAAGTTTGTATGTTTTAGACAATATAAAT
+TTTTCCGCTTCGATTTACATCTAAAAATGATATAATTGGGATTATGCAAATAATAAACTGGTGAAATACA
+TGGAGGGTGTGATAGTTCCACTCGTAACTCCGTTTAGGGAAGACTATTCAATAGATTTCGAGGCCCTAGA
+GTGGCACATAAGATTCCTGGAGGAAAAAGGAGTTCACGGGATATTCGTAAATTCAACGACTGGCGAGTTC
+ACCAGTTTGAACACAGATGAAAGGAAAATGTTAGCGGAAAAAGGAAGGGAGATCACATCGGGAATGTACT
+TGGTAGGAACTGGATCCACGAGCACTTTAGAGGTTATAGAGCTAAGCAGGCACGCTGAAGATATTGGAGC
+GGATGGCATCGTTATAGTGGCCCCATATTACTGTAAGCTTAAGGACGAAGAGATTCTTAAGCATTTCTCA
+ATGGTAGCCGAGAGGGTAGATATACCAATTATAGTCTATGCAATCCCATCGTGCGCGAATCCAGTACCAG
+TCGACATTATAAGAAAGGTCTCACTAGAGTATTCGAACATAATAGGAGTCAAAGCGAGCGTTGATAGCCT
+AACTTATCTCCAAGAATTGATAGAGGTAAAGGAAGAAAGAAAGGACTTTAGGGTTTTCACTGGATTAGAT
+CAGTACTTTTTATCGACTTTACTCCTTGGGGGAGACGGAGGAATAATGGCGTGTGCAAACTTTGCACCGG
+AAATTCACCTTCAAATTTGGAACTCATTCAAGAGAAGGAACTTTGAAGAGGCAATAAAACTATCAAGAGT
+CCTTGGAGAGATATCTAGGATATACAATGTAGCTTCATCCTTTGCATCGGCGGTAAAGTTAGCTATGATA
+GCCAAAGGATTCCCGATAAAACCAGTTCTTAGGCCACCTCACGTAATCGATGGAGAGGAAGTTTTTAACG
+AAATAAAGGGAATATTAAGGTCATTAGAGAACGTCAAGCCGTGATTCTTCCCTATTCTTGGCTCAGTATA
+TTTTTGCGAAGGGTCTTAAGGAAGTTCTCTATATCCTTAATATCCTCCGTGATGATTTTGTAAACCATCC
+TATTATCAATGTCCCAGTATATATGAACCAATCTGTTCCTAAAGCGAGCCATGAGAATCAAACGATGGGC
+CAGTTGTTCGTCAATGATACCATTCTCCTCGAGAACTTTGAATGAATCTACATAGTCTCTTGGCAATCTA
+AGCTTATTTTTTGATATCAGGTGATAAGCAATATCAATGCAAGCCTCAATTGCTACCAGGAGGTTGTATT
+TGGCACTTGAGACATAATGCTTGTTTTTTAAAAATTCCTCCACATCTAAATTTCCGAGCTCATAAAGGCT
+CTGAAGGGCATTTTCAGCTTCACTCATTAACCTAGTGATTCGCTCTTTGTCATATTCCAAGAACCTCCCT
+CCTGTAAAGTTCAAGGTAATATAATTGATCATGGTACTCTGCCATTGTTATCTCCTCAAACATGCATCTC
+CTTTTTTCATCCTTTGAAAAGAGTAGTTCTCCTCCAATGGCCCTGAACCTAAAAGTCACGGGGGCATCGT
+TGAGAATCCTCACATCTACGGGAAAACCCACTAGTCTACTGAGCTCTTCCTCCAACTCCATCTCGTAGAA
+TCTACCAACTGTTTTCACTACATAAACTGCCACATCAATATCTCTAAATGGACCATCATCAAGAAAAGAG
+CCGTGAAGGTAGGCAAAAAGAACCTCATCTTTTTTAACTAGGGCCTTTCTGAGCTTTGAAATTATTTCTT
+TCTTTCTCTCTTTTGGAAGCTCATAGAACTCCATCATAATTTAAAATCCCATGATCAAGTAAAAAGCTTT
+TCCCAGAAGGTGGGCCTAGCTCAGTAGATGCCTTAGTATGTGGTATAAGAAATCCCATTTTAAGATAAAA
+TAGTAAAAACTTCAACATTATAACTACTTTTTAGCGTAATAGAAAGTTTTGGTAGAGAAGCTGGATATCA
+TTGAGAAAAATCACTAACTTGTGAAAGTCCCTACCCAATAACTCAACGTTCATTTTTGTTCATGATTTTA
+GATATAAGGCCGATTATATCCAATTAAACGCACAAATATGTGCATTAAGCTTGACACTAATGGAGGCCTT
+ACACCTCAGAAGTTTATGATGTCTACTCTTACCTCCCCTTTTTTGATGGATTCAGAATATACCTCTTAAA
+CTTCATCCCCGCTCTAGAGTGCTCTAAGGTTCAAATGGATTAGCTTACGAGAACAATTCCTGGTACCTCA
+ACATAAATAGTCATGCGCTCGACTATATCTATAAGCTAGACACAAGGAGTCTCTGCCTTGAGCTGAAGGA
+GGTTAAGCTTGCTAAGACCGATTCTGAGGATACTTCAATGGAGTGGAGAAGGGACACAATTAACGGATGG
+AAAATCGAAATCTCCGAGATATTCCAAACTAACGACAGCTTTGAGGGCGATATATATTTCGTTGCAAACG
+AGTCAGAGCTTTCCAATCTGTTGTATGCTGGATCTCCAAAGGTTGTGAACTTGACTAAGCTCTCCATATA
+CTTTATACTCAAAAGGAACAGCGAGGTTAGAACGTTACTAACCCTTTGTTCAATGAAGATAGCAAATAAC
+TCAATGACTTCAACGATTAACTATATCACCAACAAATCAACTACCATAAAGGCCCACATCATTCCAAAAC
+TATATGCGAGCTAGGAGCTCTTATCCTTGGAATTGTTGTGTTTAAGCGGGGAAAGAGAACTCCCAACTTT
+TTAGAACGATTATTGAGAAAATGCTTTTAAACTCCATCCTCTAACAAGGCAAGGTGACTAAAATGGGAGC
+CGGAGCCAGGATTGCGATAGCTATGGTCTTAATATTTGCAATAATAATGACCCCAATAGTTAGAATAACG
+ACTGAGAATAAGACGGTAGAGCTAACCTATGGCCCAATAGCTTTAGCTAGTACTGCAGTTATAACCTATG
+GAATGTTCGAAGAAATGCACGTGGGCTTAGAGGATCTAGCGGGAGTTTTGAAGGGAATAGTAGAGGAGGG
+AAATATACCCATGAACGTCAACTTCTTCGCTTTCCTAGTAGCGATCTTCGTCAGCTTGATATACGCGATA
+CCCCTAGGGGCTATTATGGGGGTATTTTCAAGAGCCGGCTTTGGATTGACGCTCGCTGGTAGCATAATGC
+TCCTTGTGCTCTTGATGGGAACCAATCAGGAGGAACTTGGGGGAGTAATGTACCCTGACTATGGCCTGTT
+CATAATAATGATACTAGCAATCCTGGGCATCGTCTTTGGAGGTTCAAAGAAAGTTGTCATTAAAACTGAA
+AGCAAGTCTTAATTTTCTTTATTTTTGCCCTAAGTTTTCTTTATTATTAAAAAGCTAAGTATAAATTTCA
+AAAATCTTACCACATTGTTTCTTGTATCATTATCTCGATTTTATCTTAACTTTTAATATTGCATATGTTT
+CATTGTTTACTTTTTCTAGTTTTATTAGATTCATTTTTTCTAGTCTCTTTAAAATTCTCCATGTGGTTGT
+TCTTGGAATACCCAAGTCATTCCTAATATCTGCTTGTCTAACTCTACCACCGTGCTCTGCAATATAGGCA
+AGAACATCCTGTTCTTCCTTATTTAAGTCATACCTCTCGACTAAATCATCCAATGAGACTCCTCTAGATA
+GCATTACCTTAATTCTCCCTCCATACAAGCCAAAAACCAAACCCAGGATGAAAGAAACAACAAAGAGAGA
+ATACTGTACACCAAAGCCTCTCTTCACTTGATTATTATAAAACATGGGTGGAACAACGTACTCTATGTAC
+TGTTCCCCCCTTGGCATAACAACTGAGTTCCCCCTTATTTCTAGGGGTATCCCCGAGAGACCAACTATAA
+CGGCTCCCTCTGGCAGGGTAACATCCTTTGTATAGTTAAAGGGCAAGAGCACTTTCCACACCTTTCCATG
+CTTATCCGTTAGGTCCGGAGTTATATAGGTGACCCTTAGCAAACCTGCATTGCTTGAGTACACCGTTATA
+TTCTCCTCGCCCAGGATAAAGGGAATCTTTTCCCCATTTAAGGTAACGCTTAGGTTTAAGAACTCGTAAA
+CGGGCAACGAAATCGAAACGTTTTCATCCTTGGTAACGTTCATCTCAACCGTAACCTTAACGTAGCCATC
+CGGAAACACGACTACCTTAACCTCGTTCCCGTAAACTAAACCCGAGAATAGTGTTAGCAATGCTACGAAG
+ATCATTACTTTCCTCATTCCTCATCACTAACCACTTCGTTTCCCTGGGGTAGTATTATTAACTCTCTCCC
+TTCAACGAGCATCTGGGCAACTTTCTTTCTAGCCGATGTTAAAGCCCTCCATAGAGTTCCCCTTGAGACT
+CCCATTCTTTTTCCAGCCTCTTCCTGGGTTAGACCTTCGTAGTCTACAAGCCTAAGGGCTTCAAATTCTT
+CATAGGTCATTATTATCGGGGGTTGCCTTATTGAAACTGGAGGGATTGCTGGATAGAAGTGCCTAACCTG
+GGGAAGGAAGCCTATCATCCTCCTCTTCCTTCTCCTACCCCTACCTCTTCCCCATCCAAATGGCATGGTT
+ATCAAGTGGTAGTCTCCTTTAACGTTTTATATATGCTTTTGTTCGATATTATTAAGGTGGAGTCGATGGG
+TTCAATTGGTAGGGTTTACCTCTTTAGAATTCCCGAGGGGGAGGAAATCATCAGTTATATAACGAGGTTC
+TGTGAGAAGAACAACGTAAAGATCGCGGTTGTAAAGGCAATAGGAAGTCTTAGAAATCCGAAAATAGCGT
+ACTTCGTCGAGGAAGAGGGCAAATACAAGGAAATTCAGTTGAAGGGAACGTACGAGTTGATTTCCCTCCT
+GGGGAATGTTAGCTTGAAGGATGGAAAGCCTTTCCTCCATGCCCATGTTTCCCTGGGAAACGACGAGGGA
+ATAGTCTTCGGGGGTCACCTCGTTGAAGGTGAAGTCTTCGTTGCGGAGGTGTATATCCAGGAAATAAAGG
+GAGAAAAGCTGGAAAGGAAGCCCAGGGACAATGGGCTTGCCCTCTGGGATGAGCTCGTAATCTAGATAGA
+AGGTCATTAAACCATATTTTTAAAACTCTAAGCTTGATTTTATGATAAGAGGGAGCCAGGATGAAGGCGA
+TCTATAGGGGAATGTGTCCAAACTGCGGTGGTGCGATAACCGATGAGAGGCTCGCCGAGAAGAACCCCTG
+CGAGGGTTGCCTAAGCGAGCCAATAAAGGCCGAGGACTATGAAAAATTGGTATTCGCCGTAAGGAACGCG
+CTCAAGCTTAGGGGAACCCTGAAGGATTGGGAAGATCTTTACAGGTTAAATAAAGAGGTTTCGGAAGTAG
+AGGATCTGTTTAAGAGGGCAACTGGTTTTAGGTTTTGGAGCGCCCAGAGGACTTGGGTCAAGAGGATACT
+TAGGGGTAAGAGCTTCTCAATTATAGCTCCAACTGGAATGGGAAAGAGCACTTTTGGAGCGTTCATCTCG
+ATATACTTCGCAATCAAGGGAAAGAGGAGCTACATCGTCGTCCCCACGACTCCGTTAGTCGTGCAGACTG
+TGAAAAAGATTCAAGACATGATGGAAAGGGCAGGGGTTAATGTAAGGCTAGTCTACTACCACGGGAACCT
+GAAGAAGAAGGAGAAGGAAGAAGCATTAAAAAGAATTAAAGATGGTGATTTCGATATTCTAGTTACCTCA
+AGCCAATTTTTGGCGACCAGATTTGATGAGCTCCTTAGGGATAAGAGGTTCGACTTGATTTTTGTGGATG
+ATGTTGATGCATTTCTCAAGGCAAGCAAGAACATCGACAGATCTTTACTTCTCCTTGGCTTCACCCAGGA
+AGTCATAAACAGGGCTTGGGAAGTTATAAAGCTAAAAAAGCAGCTAGCAAAGCTTCTTCAGGCACAAGGT
+AAGGAGAAGGAAGTCGAGGAACTTAACAAAGAGATTGAAAAGATTGAGAGGGAGATAGAGAGGTACAGAA
+GGGAGAACAACATTGGAATTCTAATCGTCGCATCCGCTACTGGTTCAGCTAGAGGGGACAGGATAAAGCT
+CTACAGGGAGCTCCTGGGATTCGAGGTCGGTAGCGGGAGGAGCGTGCTTAGGAACATCGTCGATACTTAC
+ATAATTCCGGAGAGGAGCATTGAGGAAGAGGTTGAAAACCTACTTAGGAAGCTCGGCAAGGGTGGCTTAA
+TTTTCGTTCCAATAGACAAGGGGATAGAATTCGCCGAGGAGTTGACGAATTACCTTAAGTCGAAGGGGTT
+CAAGGTTGAGTTAGTTTCAGCCAAGAACAAAAGGGGTTTAGAGCTCTTCGAGAGGGGAGAGGTTGATTAC
+CTGGTTGGCGTGGCAACGTACTACGGAACCATAGTTAGGGGGCTGGATTTGCCCCATTTGATAAGGTTCG
+CCGTATTTGCCGGGGTTCCAAAGTTTAGATTTTCGATGGACTTAGAGCAACCCACTATTTACAGGGTCCT
+CGGTCTCATGTCGGAGATACTTGAATTCCTTCCCCAGGAGAAGAGGGAAGAAGGGGAGAAGCTCTACGCT
+AGGTTGAGGAGGCTCATCAGGAACATTCCACAGTACGAGTTAATGAAGATAGAGGAAGCCCTCGCCGAGG
+GCATCGAGCTTGAGGGATTTCACAATCACGTTCTGGATGTATTCAAACAGGCTGTAGAATTTCTCAGGGA
+AGTCCTCAGGGATGAGGAAGTTATTAGGAGGATATCTGAGAATCCCTTCCTAAGCTTGAAGGAAGTCGAA
+GGTAAGCTCTACATCGAGATACCAGACGTTAGAACTTACATACAGGCGAGCGGTAGAACGTCAAGGCTCT
+TCGCCGGTGGAATAACCAAGGGACTTAGCGTAATAATAGTCGACGATCAGAAGGTTTTCAACGGCTTAAT
+TAGGCAGATGCGCTGGCGTTTCGTTGAGTTCGAGATTAAGAAGTTTGAGGAGATAAACCTCGAAAGCGTG
+CTTAGGGAGATAGACGAAGACAGGAAGAAGGTAAGGCTAGTAATTGAGGGCAAGATAAGCGAGCAGGTCA
+AAGATCTTGTTAAATCAGCACTTATGATAGTTGAAAGTCCAAACAAGGCCAGAACCATCGCAAGCTTCTT
+CGGACAGCCAAGCAAGAGGAGAATAGGAGAGCTAGTTGCCTACGAGGTGAGCATTGGGGATAAGATGTTA
+ACGATCCTGGCAAGCGGGGGCCACATGTTTGACTTAGTCACCACAGAGGGCTATCACGGTGTGCTGATTC
+TCAAGGACGATGGGAAACCCTACTATGTTCCCGTTTACGATACCATAAAGAGGTGTAGAGACTGCGGACA
+TCAGTTCGTTGACTGGGAGCAGAAAGGTGTGTGTCCTAAGTGTGGAAGCAGAAACGTTCACGATGCCCTT
+GAGAACGTCAAGGCCATGAGAGAGTTAGCTTTGGAGGTTGACGAAATTCTGATAGGCACAGACCCAGATA
+CGGAAGGTGAGAAAATAGCTTGGGACATAAGGAACGTCCTATCTCCTTATACGCCTAACATAAAGAGGAT
+AGAGTTTCATGAGGTAACGAGGCCAGCTATACTCAAGGCTATAAAAGAGGCCAGGGATATAAACGAAGAC
+AGAGTTAAGGCTCAGCTCGTTAGAAGGATAGAGGATAGGTGGATAGGGTTTGAGCTAAGCCAGAAACTTT
+GGGAGGTATTTGAAAACAGGAACTTATCGGCTGGAAGAGTGCAAACTCCAGTCCTTGGATGGATAGTCCA
+GAGGTACAAGGAATTCACGGAGAGCGAGACGGACTTCTTAGGATTGACCCTCGAGAATGGCATCAGCATA
+ACGATAGAGAACGCAAAGGGTGAAGTGAAGGAAGTCGAAGTAAAGGACGTTGTAATAGAAGAGAGGGAAA
+TCAATCCGCTACCTCCTTATACAACAGACGCCATGCTTCAAGACGCCTCAAGATTTCTCGGATTCTCGGC
+TACAAAGACAATGCAACTTGCCCAAGATCTATTCGAACTAGGTCTATGCACTTATCATAGAACTGACAGT
+ATTCACGTGAGCAACACTGGAATAGAGATAGCGAAGGAGTACATCTCGGAGGAGATTGGAGAGGAGTACT
+TTGCGCCGAGGAAGTGGGGCGAGGAAGGGGCTCACGAGGCTATAAGACCCACTAGGCCAATAGATACCGG
+AAGGCTAATTCAACTTATCAGGGATGGAATAATAACCTTGCCCAGGAATCTAACTAAGGACCACTTTAGG
+CTCTATGACTTGATCTTCAGAAGATTCATCGCCAGCCAGATGAAGCCCGCTAGGGTTCTTTACGAGAAAG
+CTATAATCTCGACCCCATTCGGAGATGTGGAAGTTGAGGGTTACATCGAGATACTCTATGATGGCTGGTC
+GAGGGTTAAGCCCCTACCCTTAAAGCAGATTCCAAAGCTGGAAAAGGGTCAGAAGCTTAAGGTAACTGAG
+ATCAAGCAGTGGAGGGCCCCCAAGGTCTCGCTGTACACCCAGGGAGATGTCATAGCATTGATGAAAGAGA
+GGGGGATTGGAAGGCCATCGACTTATGCGAAGATAGTTCAAACCCTGCTCCAGAGGGGGTATGTAATAGA
+GACCAAAGGCAGAAAGAAGCTAGTTCCTACTGAGAAGGGAATAAAGGTTTACCAGTACCTTGTAAGCAAG
+TACAAGGATTTGGTTAGCGAGGAAAGGACGAGGCAACTCGAGAAGATTATGGACGAGATTGAGGAGGCAA
+AAGCTGACTACCAGGAAGTTCTCAGGGAGTTGCACGAGGAGATAAAGAGGTACATTAGGAGTTGATCTTT
+CAATTCTTTTTTAACATAATTTTTGCACTCAAACATAAATCAAAAAAGTAATAAATATGCATTACCATGC
+AATTTTGATTCGAAATGACAAAGTATTCTTAAAAAACATACAATAAAGTAGATGTATTAATTATTTTAGG
+GAAAAGTTTATATAAAGGGAGATATCGGATTAATATTGACAGGTCTATGACGGTGGTAAAGATGAGCAAA
+GAAAGAATGGTTGAACTATTACAAGAACATTTTGAATTAAACTTATACGAGGCTAGGGCATATGTTGCAC
+TAGTTGCGTTTGGTGTCCTTACACCAGCCGAGTTGGCAAGCGTTTCCGAAGTTCCTGCTCCAAGAACTTA
+CGACGTCTTGAGAAGTTTAGAGAAGAAGGGCTTTGCAATGAACCAGCCAGGGAAGACAAACAAGTATAGG
+CCAGTTCACCCAGCAAACATCCTTGAAAAGTTCATACAAGATTGGCAAGAGAGAGTCAAAGAGGAGCTTG
+AGGCCAAGAAGAAGGCCAAAGAAGAGTTGCTCGAGTTAATGGCACCACTTATTGAGACCGAGGTTCCAAA
+GTACGGAGTTGAGAGGGTCTGGGTAGTTAGGGGAATCAAGAACTCAACGCTAAAGACAAAGGAAATGCTA
+GGAGAAGTCCAGAAGGAAATACTATTAGCGGACGATGGGTTCATAGCGATAAACCTCGAGGATGACATAA
+TAAAGGCCGTTGACAGGGGAGTTAAAGCAAAGATAATCCTAACGAAGAACCTGTTACCCAGGATAAAGGC
+ATCCAAGATAGTCCAGTACGCCAAGGATGGGAAGCTCGAGCTCAAGGTTCTCGAGAAGTTCGACTTGCCA
+ATGTTGATATGCGACGAGGAAGTGTTCTTCGCACTGGAGGATTTAGCGGCCAGGTACTTCAACTACGAAA
+CCCAGGTCTGGATAAAGGACCACAGGGTAGTCGACCTATTCAGGAAGAAGTTTGAGGAGTACTGGAAGGA
+AGCTGAAGAAGCAAAGGTCTAGCCAATGTACTTGAATTTCTCTTCTTCCGGCTTCTTCTCCTTAATTTTC
+CAATAAATCTTGCCATCCTTCTGGAAGCTCTCTATCTTCCCCTGCTCCGCAAGCCTCAGTAGGAATTTCC
+TAACCTCAAGCTTTGGCATCCCCAATTTTTCAGTTATCTCTTCCTCGCTCTTTTCTCCCTCTTCTAAAAG
+TTCGAGAATTTTAACGTGCCTCATCCCCTTCCCTCCAACTTCCTATACCTCTCGATAATGGTCAACAATT
+TTTCCATGGCATCTAGGTGTTGCATGAGCTCATTCACATCCTTAGGAAGTGAGAATGCCAAATCTTTAAA
+CTTTTCCATTAGAACCTCTTCAACCCCCTTCATTTCCTCTCTCTTCTTCTTTTCCCTGTACTCGCAAACA
+GGGCAGAACACCCTACCGTCTTTTTCGAACAATGGAGAGCCACATTTTGGGCAGTGTTTATCAAGCATCT
+TTGCTCCAGAGAGGAGGAGAGGAGCTATAACCTTCCTTATCTCCTCATCGGTTATCACGCTCTCACCTCC
+ATTAACCTAGAGAATGTCTCCACTACAGCCCTCCTCCCGTACTTCGACTTAATCACCCTGTGGGATAGCT
+CGGCGATGTCAAAGGAAACTATCCTGAAGGCCTTTCCTATCTCCTCTATTAAATCGAGTAACTCTCGAAG
+CGTTAACTCGCCATGCTGAAACCTGGCTATCCTATACTCCGGCCTTAAGACGTCCATGTCAATTGTAAGG
+TGTATCTCCCTTCCGAGAAATTTTCTTGCCTCCCTTATAACCCTCCCCATGCCGTGTTGCTTAAGATTTA
+TGTAAGCTTTCCACTTACCTCTTACTTTTCTCGTCCTGGGAAGGGCTGGGAACACCTTGACTCCCTTCGT
+CCAAAGCTTAGTTTTCTCGGTTGTTGGTATCATTAGAACAGCCCCAACGATTGAAGCTTTCTCAACTATC
+CCGTCTTTTAGGGCGTAAGCCAACCATGAGGCATGGTCAAAGTAATCTTGCATTAAGTCCGTGTGAGCAT
+CTATGCTTAGGACTTTCTTTACCCCAAGTCTTTCGAGTATAGCATAGGTTCCCGAGTGGTCTCCAATAAC
+GTAAGAGTAATCAATGGGAATGTCCTCTAACTTGACTGCCCTAATCTCGTTGACCAACCCTTCCCTTTTA
+AGTAGCTTTGCGACGTACTTAACCCCCTCTACGTTGGGCTCCTCACCGTTGATAACGAAGACCGTCATAG
+TCATCACTTCTTAAACACCTTTATATCTACGACAACATGCCAAACTCCTGGGGCGTACCTTTTTATCCGC
+AATTCATTTATCTTCTCGGCCTCGTAGCCGTGTTCCCTTGCGATTTTCTTGAAAGTTGCAAACGGTTCCT
+CCGGCATTAGCTTCTCCGGCACGGTGTTGTGATAATGAATTATTGCCTCGTCCTTTGCTATGCTTAAAGC
+CTTAGGTATAAACTCAGCGGTTTTAACAACGTACCCCATAAGTATTCTATCCGCTATGTTCTCCCCAGGG
+AAGTCCCTATTGTCCATGTTGTAGGCCGACATCCTGTCTTGAACCTTGTTGAGCTGAATGTTCTCTAGGA
+GGAATTTGAAGGTGTAGGGATCTTTTTCTATGGCTATTACCCTTGCCTTTCCGTAAACTGCTATTGGAAG
+GCTTAAATGTCCAATTCCTGCGAACATGTCAACAACTAGTTCATTAGGTTTAGCTACCTTCGCCATTCTA
+ACCCTTTCCTTAACGTTAGCTGGGGAGAACATTATCTTCGCAACGTCCAGCTTGTACTTTATTCCGTTCT
+CAACGTGAACAGTGATCGTGTCGTTTCCGTAAAGAATTTCATAATCTGGCTTTCTCGTCTCCCCATAGAT
+GTGGCCTTTCCTTAAAACTGTTTTAACTCCGAGAACCTTGGCGTACACCTCGGCTATCCTGTACTTGTAA
+GGCTCAAGCTCGGGGCGTAGAGGGAGGAGTAGAATATCACCTAGCTTAACCCATCTCTTAGGGAGGAGTG
+CCAATAAATCGGGAGGAAGTTCCCTTGAAAGTATCTCCCTTATCCTAGGCTTTATTACCTGCGTTCTCAT
+TTCTCCCGAGCACCTTTCTTATCTCCATCAGGATTTCAGCAAACACTTCGTTCCTGTTTTCAGGTGTTAA
+CCAGTAGTACCTACCTAGAGGCCTATATCTATCCACGAGTTTCCTGTGGACGGTTGCCAAGAGGGGTTTT
+TCGCTCTTAAGTACTAGACCTAAGGCTTTGAGAAATTCGTTGCTTTTGAATTCCATTGGGCCTATCTCAT
+CTATAATAATTATATCAGCATCCCTGAGGGCCCTCGAAATTGCAGGTATGGCAACCCTATCGAATCCCTC
+GATGTCCACCACGTACCTTCCAACCCTAGGGTAGCCCTGTCCAACGTAGGCCAGCCTTCCGATTTCGCCG
+GTATCTAAGGCAATCACCCTAAATCCGCTTCTCTTGGGACCAGTTCTTATTTCCTGAGTTATTATTCCTC
+CGACCTTGTATCCTTCCCTTCTAATTTCGTCGGCAATTCTCTTCGCCAACGTAGTTTTCCCAACGCCGGG
+CATGCCACTAACGAAGAACCTCATGTTCAATGGTAGTTTTGCGGTTTAATAAACTTAAGCTTAAGGTTAA
+GGTAGAACAACCCTAACTCCATTTGACTCAAGGAACCTCGGCTTGATGCCATATACTTCCTCTATAACTT
+CCAAGGGTAACTCCTGGGTCTTCCCCTTCCACACCACAATCCCCTTCTTTATTATTACTATGTAGTCCGA
+GTAGTTGAGAGCCAAGTTCAAATCGTGGAGAACCGCAATTATCAACTTCTCATCCTTCAATCTTGTTAAA
+AGGTCCATGATTTCCTTAGTGTGATTTATGTCGAGATGACTCGTAGGCTCGTCTAGCAACATAACATCGC
+TTCCCTGGGCCAGGGCTCTGGCTATTAAAGCGAGCTGGTACTCTCCCCCGCTAAGCCTTGTAATTAACTC
+CTTTCTCTTCCTCTCTAAACCAACCATGCGAAGGGCTTCTTCAACGTCCCCTCCAGTGGCGTAAGTTCCG
+AGCTCGACGAACTCCTCCACGGTGAATGAGAACTCTGGAAAAGAGGACTGGGGAACGTAAGACACTATCT
+TCGCCCTCTCCTTTGGCCTTAAGTTTACGAGATCAACATCATCATAACTTATCCTACCTCTTGGCTTTAG
+TATTCCCGCTATGCATTTAAGGAGGGTTGACTTTCCGCTACCGTTAGGCCCTATTATCGAAACCAGCTCT
+CCCTTCCTTGCCGAGAACTCAGCGTTCTTTAAAACCTCAAAATCACCGTAAGAAAAAGATACGTTAACGT
+AAAGCTCAGGCATAGAGCTCACCTCTCTTCCTCCTCATCAAAAGGTAAGCGAAGAATGGGGCACCGAAAA
+GTGCCGTAACTATTCCCACGGGAATCTCGACCGGTGAGACGATGGTTCTCGAAATTAAATCCGAAATAAC
+GAGTAAAATTCCCCCAAGCATAGCTGAAACAGGAAGGAGCCTCCTATGATTTGGACCAACGAACATCCTC
+ATGATGTGAGGACTTACCAAGCCAATAAAACCTATTATCCCGCTCTCGGAGACTGCTACTCCAGTTAGAA
+TCGCTATCGCGAATATTATGAGCCTCCGATATAAATTAACGTCGAGACCCAGAGCAATGCTCTCCTCTCC
+CAGGAGTAAAAGGTTTAGTTCCCTCCAGCTTAAGAAGAGCATTCCCCCACCTATCCCAACGGCTACCGCC
+ATTATGAAAACCTTTGACCACGTCGCTAAGGCCAACGTTCCAAAGAGCCAAGATAATCCTTGATGAACCT
+TATCCCTGTTCATATAGAGGATATAAGACGTTACGGCATGAGAGAAGAAACCAACTGCGATTCCGGCTAA
+AAGCAAGACATCCACTGGGATGTGGCCGTTAACCTTTGAAATCCTGTAAACTAGGTATACTGCCATTATC
+GCTCCAACGAACGCAAACACTTCAACGTACCTTGGAGAGTACGCGAGGGCTATCGCGGCCCCTATTGAGG
+CCCCTCCACTTATCCCCAGGATATATGGATCAGCTAAGGGATTCCTGAATAGTGCTTGGCTGGCGGTTCC
+CGCTAGGGCCAAAGAAAAGCCTACTAGATAAGCCAACATAACTCTCGGTAATCTTATCCCCAGGATTATG
+TATGGAGAGCCGGAAAGTTGTCCTCTGGTGTAGAGTGAAATTGAGTGAAGGGATAGAGAATTAAGAATCG
+TTGAAAGGGGTATTCTAACTGAACCAAGGGATAAGGCAAGAACGAGGGAGGTGATTGATGCTAATATTAG
+AGCTAAGGTTACCTTCTTCACATTTGGACAAATATTCCATTAGCTTATATCTTTTTCCTCATCCTTGAGC
+ATGTGCTTATAGTAGTACCAGAGACCTCTGACGATGTCTCTTAGCTCGATCATCGTGTAAAGCTCAGTCC
+TATTAAGCAACTTAGCCGTTTCTTTCCAGTCATGAGCCTGGAGAACCCTGTGAATTAAGAGGGCTATCTG
+CCTATCGTCGAGGTAGGGCCTCATCCATCCATCGAGGAAGTAGAGCTTAACTAGGGGTTTCACTGCATCA
+ACTACTGTATCGTACGTTAGAACCCTCTTTATGAACATCTCCAGCCTCTTCCTTTGAACCTTGGTTAAGT
+GAATTGGATAGTTCACGGCCTCTCCAAAAGGCGTTTCGAAGAGCCATCTCGCTATCTCCGGTTCTAAATC
+CCTATGCGTATCTCCCAGCCACTCTGTTAGTCTAAGCCTGAACTCGTCGTTGGCCTTCTTCACGATCTCC
+TTGGCCCTCTCGCTTATGGGCTTTATCACTATTGCAGTGTACTCCCCGCTAACGGGGTTCCTGGTGGGGC
+TTAAGTGAACTACCGCGAAGCCGTTTCTTACCCAGAACCTGATCAACTCCTCACTAGCCCCAAAGCCAGA
+ACCGACCCAGTCTAGACCTTTCTCCTGGGCTTCTTTAACCAAAAGTTCGAGGGCCTTGCTTCCAAGGCCT
+AGATCCATGGCATCGGGATGGGTAGCTATTCTAACTATCCTATAACCCCTTAGCTTTGCGAACTCCTTGG
+CGTAGTGGTGCTTAACCATCATATCTGGGATTATGTTCCCAGGAGGCTTGTAGCCCTTGGCCATCTTATC
+TATTACCGCCTTGGGTATCCCACCTTCCTTTGCTATCTGGATGGCAGTAACTATCTTGCCGTTCTTTAAC
+CTCAAGACCCTAGCCTCGTGATGGGGGGCATCAGCAAGCAGAGCAACATCGCTCGGCCTATTCCTGTAGT
+GGGCTAAAACGTAGATTCCAACGAAGTGCCTAAGGTCTTCCCTATCGTTTTCAAACCAGTCATCGAGGTC
+TGGCTCTTCTAAATAAACCTCCATCTTCCTTATGAGCTCATAGTCTTCCTCCGTAAGCTCCACGGGCTCA
+GCGTCCAAGAGGAGAACATCAAAGAGCCATCTCTCAATTGGGTCTCCCTCAGCGTACCTTATGGGAACGG
+AGAGATGTATCTCCTTGTACTCCCTCTTCTCCTTAGCCTTCTTAAGGAACTTTACGGAGAAACCCCTTCC
+AGCTCCCTCGTACCCATGGATAGTTGAAGAGAATACGACCCTCTCCTTCTCCAAATACCTATGTAGGATC
+GGAACGTGAATACCTGCGGCTTCATCCACTATGTAAAGGTCGGCCTTTTGCCTGTAGCCTTTCGTTGGCG
+GGTAGTATCTAATCCCAATCCCCTTAGCGTAGACCTCCTTTATCAATCCGCTCTCTTTGACAGTTTTGGT
+CTTGTATCCGAGGACTTTAAGGCTTCTCTCCGCGAATTTTAGTAGACTCTGAACGTTCTCTAGCTCTGGT
+GCGGTAACTACTATTCTAAAGTTCTTCTTTTTACTGGTGATAGCCAAGCCAATAGAAGCTATGCCCACGG
+AAACGCTCTTTCCCCTTCCCCTGTCTGCAGTTAAAACAACCATCCCAGGGTTCTCAATTAAATCCTCGAG
+AGCCTTCAAAACCTCGACTTGACCCCTGGTTAAGCATAGCTCATAAAGTTCCCTTGGGAATTTTATATCC
+CTGGGAATCTCGACCTTCTCCCTTTCAGGGAGCTTTGCTTGGCTTTTGTTCTTCCTGGGCCTTCTCTCTA
+TCTTCTTCTTATCGGCATCAACTATGTAAATCCCCTTGTGCTCGGTGAACTTCCTTATGAGCCTCCTGTT
+AAACCTCTTCTTCACGTCATCTATAGTATAGGGAGGCGTTACGAGGCTCTTATGAAAGCCCGTCCACATA
+TCTTTCCACTTTTCAAAGGGATTCGTGAGGATGAATATTAGCCCTCCACCCCTAACGGTCTCGATTATCC
+TTCCCAAGTCATTTGGGGAGTAATCGTAACTCAAGTCCAAGACTAGGATGTCAAAGGTTCTACCGAGGAT
+GTCCCTACTGTATTTGAACGTTACCGAGGTTAGCTCGGCGTTTGGTGCAAGAACAGAGAAGTGCTTTCTA
+AACTCCTCAAACCTTTTTCTTCCGTAGGTATCCTCCCCTAAGGCATCTGTAGCGTAGAGAACCTCAATTT
+TATCTTCATCTCTAAGCTTTCTATCCAAGAATTCGGGAATGTACTCGGACAAAATCCTCGCAACTCCTCC
+AGCTAAAATGCCAGCGAGCTTTGCCTTTTCGAGAGTATCACCTTGGAGGATTATCATTCTCCTATGGAAA
+TTTGTAATAGCTTCAGCCAGTGACGTTTCAGTAAGCTTTATTATGGACTCCTTAACCTTTTCCTTTCTCG
+CGTACTCGCGAACGTCCTTTGGAAATCTAATCTTTATCGTCATGAGCCCTCCCAATAATTGAAGGTCTAC
+TTTAATTTAAAAACCTCAGCCCTTACTTCCCTTTGAGTATCTGCTGTATGTCATTGTATATGGTATCCCT
+CGAGACGTTGAACATTCTAGCCAACTCTGAGATATTCAAGGCCTTGGGGTTATAATTTAACAGCTCTAAG
+ACCTTCGCTATGACTTTCCTCCTGTCCCTGAACTTAAGCTCTGGGAGCTCCTGGGTTGGGGTGTTGTACG
+TTAAAACACCTACAGCATAAGTCCTCCTCGTGACCGGAGTCGTGTAGGTTTCCCAGGAAAAATCAACTAT
+CTCCGCATCAGGGGGAATCAAAGAGTTGAACTTCTCCTCAAGTTCAAGTATTGAATTTTCTTTCCCACCG
+ATAACATAATCGACTAGAATTCCAGGCTTGTACGGCTCGGAAACATCTATAACCAGGGTTATCGAAAGGG
+AAAAGAATGCACCCATCTCTATTCTAACCCTAGAATTTACTATCCTCCCCCTGGGTGGTAATTTTGTGGT
+TGCATCTTCTGTAATTTTTCTTATACATTCCCTAACATTGGCACCCTCCGCATGGAGGAGTACGAGCATT
+TCTCTTTCCTCCACATTGCTGTCCTAACTACCTACAAATTTGAGGGCAAAGGTATATATAGGGTTTGGCA
+CGTAAATAACTTGAAAAGAAAAAGGGGTGATTGAAGATGAGAAGGGCACAAGGAGCTATAGAATACCTCT
+TCATGATTGCAGCGGCTCTCATCATAATTGCAGTAGTTATTAAGTACTTGAGGGGATCAGCTCAAACCGC
+AGGACAGCAAGCAAATGAGACAGTTGCACAAGCAGGAAATTTGATCCAGAGTGCTATTAGCTCCGAGATT
+AGTAGCGCTACAAATGAATGATTTGATTTCGTTTTTACCTTTTTATTATGGTGTTTCTCATGAGAAAGGC
+CCAGTCTTCAATAGAGTATTTGATTTTGCTTGGCGTTATAATTATAATTGTAGTAATCATAGTAAATATA
+ATTATTAGTAGTTTTATTAAGAGTTCGGGAAATAAAACTGTTAACTATGCAATTGAAGAAGTGAATAAGG
+GGATTAGCAAGGCCGCAAACATCAGCAATGGTTGAAAAAAGCTATAACCGGGAATCTCTCTTATATAAAA
+CAAGTGATATCGTTCCATTTTCTGGAATTATAGAAATAATCGTCCCATTAATCCTAAACACTCCTGAAGT
+TACTCTGATAAGATGCTTTTGTAAGTACAGTGTATATTCTATTAGTACGGGCGGTTCAAGGAATTCCATC
+TTAACTGGAAAAGCCGTTGAAATTGACACCTCATTCCCCGCGATACTCACGATTTCTGTAGAATTCCCAA
+AGGTTACCAAGTATTCATCACCGACAGCCCTCAAGGTTACCTCCTTAACGTCCCTATGTGGGACAAGATA
+GAAGAGGGTAGTTCCATTAGCATTAAAGGCTATCTTTACCTTCGTTACGTTCAGAGTGATAAAGCTCTTT
+CCGCCTTTAGACCTCATGTACACGGCCATTAGTTCACCATTCGAGAATGAGTGTGCATAGATAAGCTTAT
+ACTTCGAGTCGATCAATCTTAATGTTGTGCCGTACAACTTGGATAGTCTTGGGTCTCTATCCATAATACC
+CCTCAACCAAGTGCTTATAATGATATAGGAAACGTTATTTTCCTCTAGATAACTAAAGAACTGCTCAGGG
+CTTACGTTTCCTAAGTAAAATGCTCCAAAATTGTCAATGTAGTAGGGAGGCTCATTTAAGTTCAGAAGGT
+ACGAGTTCATGGGGTTAAAAGAGTATGCTAAGCTATCCTGGGGAACGACTTTCGTAAGCTCTAACCTGAG
+GGAATCACTATGAACTGCGAACGCGAGCTTGGTTTTCCCAGTAATGAAGCTTTCAATGAAAATAGAATTT
+ATCGCAAGGAGAATGATCGTTAAAGCAGCTAATTTCCTAAGGTTCAGGTTAGTCACCATTGCAGAAAGGT
+ACAGAATTATCAGCAAAAACAGGGGATAAAGAAACCTAGGCACCCCAGGGAGTGGAAATACCAGGTACGA
+TAGGGCTACACTAGCTAGAAGACCTTTTAAGGTACTATTTGCAGGCCTTCTCTCGGAAATCAGTAGCATC
+GCTAAGAATATCATCAAAATATATGGGTACAGCATCTCGTAGTTCCCTTTCTGAATGTCTCTAAGTGTCT
+TAGCTATCAAATCAGGAATGCTCATGAGTGGTATTCCCCTACCACTGTTCATTAGGTAAACCTGTCTAAT
+GTAACCATAACCGGCTATAGCGATTTGAGGAGCCTCAATCAAGAGTTTACCCAAGATAAACATGAAAAAT
+AAGCGAAGTCCATTGAGTATATCTATCCTGGATACGAGTATTTCCCCATCACGATACACGTAATAGGCCA
+ACAAGATGAAGAAGAGAAGCAAGGCATACAAGTTGGGCTTGAACTTAACCTCTCCAAACCCAGGAACTAT
+AAGGATCATCCTTGAGACGTCCCCAGGGTACAGCGAGATCAATGTGTATACTACAATTAGATATGTTGAG
+TACGTTAAGAGCAGAGACTTCCAGAAGTTCAACTTCTTTATCTTAATCTTCCCGCCAACCCAAGAAAACA
+TAAACACTCCAACTGCATAGGGAAGAAACGTGTGCTTTACAGAGGTTCCAACTCCAAGGAGGAATGCCAT
+AAGCAAATATTTCCCTTTTAGGTATAGATAGAGGGTTAATAGGACAAAGAATTCGATTAGACTGGCGTGG
+AAGACGGTTGAATTCAAAATAATCGTCTGAGGATCCAACGCTAAAAGCAAGGAAAAAAGGACGCCTAACA
+TCTCATCTCTAACTATTTTACCAACTTTGTACGCTAAGATCAAGGACAATGCCCCAAAGGATAGTGAAAA
+AAGCCTCCCAACTATGTAAGAATCACCGAATACCCTAAGCCAGAGGGCTAGAAGGTAATAGAATAGGGGA
+GGATGGACCGCAAGTACGTCCCTGTAAGGCAGGTATCCAAGGTTAATGTAACGGGCTATTAAAAGGTAAG
+TTCCCTCATCGTAGTCCCAGTACTCATTCGTGGGGAACAAAAGGGGTAACCTTAAGGCTATGTACACTAC
+AAACACAAGGAGCATTAGCAGTTCAGGTTTCCTTTTCATAAAATACCACCCTTCTCATCCCTAAAGGATG
+CTTATAGTTGCATCTTGGGCACTCTATCCTTAAAAAGTGGAACCCAGGTTTCACTAATTTACTTATCGTT
+ACGGCCAAGCTCCCGGTCTCTGTAAATTCGTAGGTTCCTAAAAGCTTTCCATCTAAAAACAATGACACCT
+TATATCCTGGGGTTCCTCCAAGCTCTATCTTAAATTTGGAGTAGTATTTATCCGAGCAGAAAGCTATCGT
+TGAAACGTTGGAAACTGAAATCGCATAAGGGAACTTCTCGAGTCTTAACTTTTGAGTAGCATAGTTCTTA
+ATTATCCAGCCATAGACAAAGTGATTAGTTGATTTGAGCCAAGATATCTCGTCGGAATGGAGTGAGTAGT
+AGGAGCATACATCCATCGGAATTGAGCCATTGCCTTTCTCTAAGAGCCACAGGCCCTTCTCGAACATCAA
+AACCTTGTAGTCCCGATAGAAATCCTCCAAATTGAGTGGATATGGGGTTAGCTCTCCAGCACCCCTTGTA
+TCGAGGTAAAGGTACCTTGGCCTTTCACCTTTCGAAATGCAGGTAATTTTTGCATCGGTTAAAATTGGTA
+TCCACCTTCCAGAATCGAAGATGCACGCCGTTCCAACCTCGCCGTCCACATTGCCAACCTTCTCGATGAA
+GCTAACAACATTATCATCCAAGAGGTACGAGGATTCGCTGGCCAAGTGCTCAACCCTAATGAATGGATAA
+GCTAGAATAAGTGAAAATGCGAGTAGAGAATAAGCAAACTTCCTGTTCTTAAAAATTGAAAGTCCAAATC
+CTTCAATAATAGGGATTAAAGGTGTTGCAAGCATGAACGTTCTCTCAGAATTCCAAATCGCCGAAATTAT
+TGGAACGTGAAGCCTTGGCCACACCTTATTTATCGTTGCCAAGAGGATGAACAGAAAAGTTAGTGTAATA
+ACTCTTACAAGTTTATTTCCTCTTAGGGTAGAGTATACTAAGCCTAAAACGAAAAACAGACCTAATAGAG
+CTTGACCGTTATCTAGAAATGAGTATTTGAGCAAGCTTATCACGAAATCCCAATTATCCTTGTTTGAGTA
+GGATGAATAAAGGTTAACACTGTTGGTCATATATTTCCCTGGTGATGGATAGAAAGCAAGGAAAATTAAC
+AGCGAGACGGCAAGTTGAACCAAGAATACCTTCATCTCTCTTTTGAACAGCATGTAAAAGAGGGAGAGAG
+CCTGGAACACTATAAACTGATAGGGATGAACCAGAAGGATAACCCCAGATATAACCCCCACCAGCACAGG
+ATTAACGTCCCCTTCAAAGCTCTTCACGAGTAGGAATATTGCAAAGAGGAACATAAGATAATTGAAGAAT
+GCTGGCAGGAGGGCGTATTGTACAAAGTAATAGTAAAGGGCTGAAAAAGGTGTTATTAGGGCCGAAAGGT
+ACGCTGCCCTTTTATCAATTTCCTTCACAACTAAATACGTGGCAACGGGTAGGTAAACAAACTCGAAGAT
+CCTAAGCGCGTTCATGGCGTATATTATGTTCCTGGGGACATTTCCCGAGAGGTAAAATACCAATGCATGG
+TATCCTGGAGGGTAGGAAACTATTCCACTACTGAAGTACTTGGGAACGCTGGTGAAGTAAAGGGTTCCCG
+AATCGATTATCATCCTAACCTTAGAACCATGAAACCAAGTGTCAGCGGCCCTGTAATCTGGAAGAAGAAA
+GAAGAAATCCCTAACCGCAAGGGCTAGAAAAGAGGCCAAGGTCAAAATCCAGAGGGTTTTTATGTCTGTG
+TTACCTAACTTTACCTTTAGTTTCCAAGATAGTGCGAACGTTAACAGCACAACAAGTGGATATACAGCTA
+TAACTGGAATTTTTAACTTACTCAACGTGGCCACAAGGAGGATAATGAACGAGAAACCGATACCTGGCGA
+TAAAAGTATAGCATCTTTATTCTCTAGGAACCTCGAACCCAAGAGGAAACCTAAATACAAGGATGAAAGC
+AATAAAGCCCAGGGATTTCTCGTAAGGATTAGGAGAGCAAAAAGTATGGAGAGAAGGAACATCACTCTTC
+ACACTCACATGGCTTCTTACCGCAGTAGGGACAGACTCCCGGATACTTCTTTTTAGCCGCTTCCTCCAAA
+TCTATATCGAGCAAGTTGGCCAAACTGGCAAGCCACGCTAAAACGTCTGCGAATTCCTCTTCCAAAGCTT
+CCCTATCGTTCTTCCTTAAAGCTTCAGCAAGCTCGCCAACCTCCTCCACGAACCAGAAGAAAGTTTTTTC
+CACGCCCCTCTTCTTATCTTTGTGATAGTAAATCTCCCTAATCATCTGCTGAAACTCACTTATCCTCACT
+TTCTCACCCCCGGCTTCTGGGTTTTTCTATCGTAGCATAATATGTAAAAGGCCAACAAGCTCTTCCACTT
+TCCATACGGCTCGATTATCTCCCTCACGTCCTTTTCCTTAACCTTCTTCGGGTTTAGGCCGAATATCTTT
+GCAATTCCCCTCCTAAGTCCTAAGTCTCCGGCGGGATAAACGTTCTTCCTTAACCCGTACATGAGGAACA
+GCTCGGCGCTCCACCTTCCAATCCCTTTAAATTTAGTAAGGTAATTGACTGCTTCATCTTCATTTAAATC
+TTTTAGGTCAAGCTTAAGCCTTCCCCTTAAATACTCCTGGGTGATAGAAAGGATGTAGCTTGCCCTGTAA
+CCCAGCTTAGCCTCCCTAATCCTATCTCCAAGCCTGATTATATCCGAGGGTTCCGGGAATAAGTAGAGGT
+CATTAACCTTTCTACCAACTAATTTCACTAAGTTGCTTATTGCCTTCTGAGCGAATTCAAAGCTTACCTG
+TTGCTGAGCTATAACCTCCACCATAGCCTGATACAAGCTAGGGGCCGCTGGAATGGTTAAGCCATAAAAC
+TCATCGATTAAGAAGGAAAACTTTGAATCCTCAATTTCAGAGTAGAACGAGTCCAAGTCAGTATCCAAGC
+CTAGGATAAAGCTTATCTTTTCCTTTACAATTTTTCCCTCTTTCCTACTTAAGCCTTCAGGTATTATAAA
+GTTCTCACCATCGTAACCGATTATTCCCTGGGGTAGAGCCTGCCAGAATATACCTTTCTCGTACTTCCAC
+GTTCCGTTCTTAATCATCTCATGGGTAGTTTTTGCCAGGTCTATCATCGACATCACCGCTCAGCGAGGCC
+CTCTCATCACTTTTCAGTGCAGTTCGCTTTCATCATCGCAAACCGTAGGCTTTTTAATAAACCTACTTAA
+AAGGCTTAATGGGGAAACTTATGGCAAAGGCAAAGCCAAGGTACTGTGAGCTTTGCGGAAGGGAAATCCG
+CGGAGAGGGGCACATTATAAGGATTGAGGGAGCTGAACTTTTGGTTTGTGATGATTGCTACAGGAAATAC
+GGAAGGAAGCCCGGAACCTTTAGCATAATGCCAAGGAGAGAGCCTACGAGAAGGTTAACACCTTCAAAGC
+CCAGGACGCCTACTATAAGGAGGGAGAGGCCGTTAATTACCGAGGACATAGTAGAGGATTACGCCGAGAG
+GGTGATGGAGGCGATAAGGAAGAGCGGTTTAAGTTACGAGGAGCTCTCCCACAAGGTTGGGCTCTCGGTT
+AACGTTCTTAGAAGGATAGCCCATGGAGAGTACACTCCAACAATAGAGGAAGCCAAGAAGCTTGAGAGGT
+TCTTTAAGATAAAGCTCGTGGAGAGGGTTGAGGCCGATTTCGAGCAGAAACCAATAATTCCCAGGGATTA
+CGAGCCAACACTTGGAGATATAGCCAGGATCAAAATTAGGAAGAAAAAGAAAAAGTAGTCAGTGCCAGGT
+TACAACTTTCCTTTCAACTTTTCCAGCTATCGCGTCTTTAATAGCTTTCTCGATAATCTCCAATCCCTTC
+TCTGCAACCTCTTTTGTTAGTACAAGCGGTGGAGTTATCCTTATCACGTTACCAAACATCCCATAGCTAG
+GCAGTATAAGGCCAAGCTCAAACGCCCTCCAGCATATCTTCCCAGTCATCTCGGGATCAGGCCTTCCATT
+TTCCTTAACTATCTCGACACCTATCATTAAGCCTTTTCCCCTAACATCCCCTATGATGTCGAACTGCTCC
+TTGAGCTCGTTTAGCCTTTTCATTATGAAGCTTCCAACTTCAATTGCATTCTTAAGCAAATTCTCCTCTT
+CGATTATCTCAAGGGTCGCATCTGCCGCCGCCGAAATAACGGGATTGGCCGCTGGAGTTAGTAGTGCTGA
+ACCACTCGTTATGTCCATGATATCTTCCCTTCCTATGACTCCACTAAGTCCCATCCCGCTTGCAACTCCC
+TTTCCAAATATTATCATGTCGGGTTTTACTTCAAACCATTCACTCGCAAACCACTTTCCAGTTCTCCCAA
+TTCCCGTCTGAACTTCGTCCATGACCAGAAGTATTCCATGCTCATCTAGCAACTTCTTCAGCTCTTTGAA
+GAAGTTCTCTGGAGGAACTACTATGCCAGCATCACCCTGAATCGGCTCGGCGAAGAAGGCTGCAACCTCA
+TCTGGGGGAACCACGTGAGAGAAAACGTAGTCTTCTAAATACTCTACTACCCTATTAACGAGCTCCTGAG
+GTTCTTCATAGCCGTTTATGCCCCAGGGATTCCTGTAGGGATTTGGATATGGAACCCAGAAGACGTTTGG
+CATCAGCGGAGAGTACCCTCTCTTCTGCGAAACTTGGAACGAAGCCACAGAAGTGGCACCGAGGGTTTGG
+CCGTGGTAGGCCCCTATGAAAGCAAGTATCCAAGGCCTTCTGGTGGAGAACTTTGACACCTTTATCGCCA
+TATCTACGGCATCACTCCCGCTCAATCCGAAGAGAACTTTTGAATTCTTAATTGGAGATATCTTTACTAA
+CTTCTCAGCGACCCTTATGGCTCTCTCACTGTGAGTGTAACCTATCATGGAATGCTGTATGAGCTCGACC
+TGTTCTTTAACCGCTTTAACTAGCTTAGGATGAGAATAACCAGTTGATGCGGCCGCAGCTCCCGCTAAGA
+AATCTATGAAAACGTTGCCGTCAACATCCTCTATAAAAGGACCAAATCCTCTCTTAGGAACTAGAGGAAA
+AAGCTTAACTCCAATTCCAGTTGAGAGAACTCTTTTTTCTCTCTCTATTAATTCCTTGGCCTTTGGTCCA
+GGAGGATTAACAACTATCCTCGGATAATCCATAATATCACCTCCATAAAAGGGAAAAGAAGAGAAAAGGC
+GTTATGGGTTCTTAGCGATGAACTCTTCGGTGTACTGCTTAATTATTGGATACAAGACTATTAGTCCAAT
+TAAGTTGGGTATCGCCATTAGTCCGTTCATCATATCTGAGAAATTCCAGACGTCCTCGAGTGGCTTAACT
+GCACCTACGTAGATGAATATGACGAAGAGTAAGTTGTAAACTAGGTGGAGCTTTGGATAGAGATTGGCGA
+ACTTCTGTGGGTCCTGGGTTATCCACTTAGCTAGGTACATAACGTTTTGCCTTCCATAGAAGGACCATGC
+CAGTATCGTTGAGTACGCGAACAGTATTATTCCTATAGCAACCATTATTTCTCCTATGTATCCGAATGCC
+TCTGCAAAGGCCGCTTGGGTTAGAGGAGCACCGTTAAGGTCTGGGTACTTAGCGTATGCTCCAGTTACGA
+CGATGCTTATTCCGGTAAGGGAGCATATTATTAGCGTGTCGATGAATGGACCGAGCATGGCAACGTGAGC
+CTGCCTAGATGGATGGTCGGTCTTAGCTGCAGCGTGAGCTAGAGTTGCAGTTCCAAGACCTGCTTCGTTA
+GAGAAGAGACCTCTCTTCACACCCCAGATTATCACCTGACCTATAGCTCCTCCTGCAACCGCTTTACCCG
+TGAAGGCATCGTTGATTATAACTGCTATTGCATGTGGTATCTGTCCAGCAAACTTTATCCAGACGCCTAT
+TGCGAATAGGAAGTATATTATTGCCATGAATGGAACTAGCATCTCTGCAACTTCACCGATTCTCTTGATT
+CCACCGATAACGACTATGAACGTCAAGACAGCTAATGCTAATCCAGTTACCCACTCTGGAATGCTGAATG
+CCGTTCTTATTGCATCAGCTACTGAGTTGGCCTGTGTCATGTTACCTATTCCAAACGCTGCTATTGAAGC
+GAACAATGCAAAGAGAACTGCAAGTATCTTTCCTATTGTAGGTAGGTAATCCTCCTTGAGCAATGCCAAT
+CCCAAGGCCGCGAAGAGTATTGCAAGTATGAATGCGAGAACCCTAAGGCCACCTGCCAACCCAAGGCCAT
+CTTTTGCTAAGAATATTGCGAACAGAATCGTGAATATTGAAGCTATAACCCTGCTTATTCCCGTCCCCTT
+AACCTCGGCGAATCCTTTCTCGAGGAAGTTGAAAGTTCCTCCTATCATTGTACCGTCTGGTAGCTTGCCT
+CTAAAGGCCACTCCAAGTAATCCCTCAGAATACCTTGTTGCCATTCCCACTAGTGCCGTTATCCACATCC
+AGAACAGTGCTCCTGGACCTCCAAAGTGTATTGCGGTTGCTACACCGGCTATGTTACCTATTCCTACCGT
+TCCCGAGATCGTTGCCATCAATGCCTGAAAAGGAGTAATATCTCCTTCACCAGTCTTCTTTCTACCCTCA
+AAGAGGGTAAACCTTATTGACCATCCTAGCCTTCTGAACTGTATTCCCTTAAGCACTATTGTCAATAGCA
+GTCCTGTACCGAGCAGTAGAACTATCATTGGTGGGCCCCATACCTCACCATCAAGCCAGTTCACAAAGTC
+CATTATTGCGCCCATTGTTGATCCCCCAAGGGATTAATTCACCATTTATTATAATTAGTGAACTATTTAA
+GACTTACTTGAACTAATTTTGATATCAATGAAGTTTTTTGTCAATTGTAAAACTTTTTAATGCCTTGCCT
+TTAAGATGATTGTCTGATAGACAAATAGAGGTGCCAAGAGTGAAGAAGTCAGTGCTCGGACTATTCATTG
+CACTAATGATCTTAATTGGGACAATGCAATCCAATGCAGTTACGAGCTGGGGAGGAGTAGGAAGGACTCT
+TGGTGTAATAGTTCTGCTTATGTTCTCAATCTACCTGGTAGTTGGGATTTTTCTCCTAATTCTTGCCTTC
+ATGTCTGGGAGAGATATAGGGATTAGGGCCCCCAAAGGTTCAGCGTTTAATCCGTTATTTTTACTTCTCT
+CAATGGTTCTTGCGATGTTTTACTTCATGTTTATCCTTAAGATAGCTAGCATGAGAAACGTCAAGAGAAT
+AGCACTAAACACAACTTATTCGCCAAATGCCTCATTTATAATTCCTAGCCCTGAAACTAAGGTTCACGAG
+GTTGTGATGAGTAAACCCGTGCTTTATCTTCCCCTTCTCCTCTTAATTATAGTAATAGTCCTTTTTGGGC
+TCTACACGTTTAGAGATCTATCCAGGAGCATAGAGAGAAGGAAGACTAAGAGAGAACTCCAGAACTTCGA
+CAGGAAACTAGATGAAGAGGGCATAGATTTATTTTCAGACCCCAGGAAGGCCATTATCGAACTCTATAAA
+AAAGCAGTCCTTTGGTTAGAGATCCTTGGAATTCCGTACAAGGAGAGCTGGACCCACTGGGAACACGCTG
+GGAAAGTTACACATAAAAGAATTGCTTATGTAGAGCTTGTAAAGTTATTTGAAAAGGCTAAATACGCACC
+TGAGAAAGTTACAAGGAGAGATGCCCTTAAAGCGTATGAACTTTATATGGTGATCAGAGGTGAGGATTAA
+AGCTAAGGATGCAATTCCAGTGCTAATCGCCATACTTGCACTAGCCTTAGGAAGTTATATAGCTAGATGG
+ATTCTCGCATTAATCGTAGCAGGAATTCTTTTCGCATATTCATTAGAAGGCTGGGAGCCCAAACTTCCAA
+ATCTCAATATAAGAAGGGAACGCAACGATGAAGTGAGGAGACTCAGCTTAATAATTAAAAGGACAGAGTT
+CAGCGAGACTTCAAGAAAGATAGTTATTGAACATCTAAAGGAAGCCTACAGGATGATTGGAATTAATGTT
+AATGAAAATCCTCCCAAAGCAATTAAGTTGCTTCAAGATGATCCTTCCAACTTCTCGAGGCTCGATGAAA
+TTTTAAGAATGGTGGAGGAGGATATAAATGAACGTTCAGGTTAAAGCTCAAAAAGTTCTCGAAGAGGTTA
+AAAAGGCCATAGTCGGAAAAGACAATGTTCTAAAGCTGATGCTCGCCTCAATGCTTGCCGATGGGCATAT
+ACTAATCGAGGATCTACCAGGATTAGCCAAAACTTTGATGGCAAAGAGCTTTGCTAAAGCCTTAGGGCTT
+GAATTCAGAAGGGTGCAATTTACTCCAGACCTATTGCCGAGTGATATCCTGGGAGTTAACGTTTTCAACC
+AGAAAACCCTTGAGTTTGAGTTTAAAAAGGGACCGGTCTTTACTAACATACTCTTGGCGGATGAGATAAA
+TAGGGCTCCACCAAAGACTCAATCGGCCCTATTGGAGGCCATGCAAGAGAGGCAGGTTACCATAGAAGGG
+AATACGTATCAACTCCCAAGGCCCTTCATAGTCATAGCCACTCAGAACCCGATAGAGCAAGAAGGAACTT
+ATCCCCTGCCGGAGGCTCAGCTAGATAGATTCTTGGTTAGATTGAGGGTTGGATATCCAAGTAAAGAGGA
+AGAGAAAGAAATTCTAAAAAGGAGAATTGAGAGGAAAATGGATGACGTTGAGATAAACACAGTTTTATCT
+CCTGAGGACATTCTAAGGATGCAGAGGGAGATAGAGGAAGTGTACGTGAGCGACGCCATAATAGAGTATA
+TAACTTCTCTAGTTTGGGCGACGAGGGAAGATAAAAGGGAAATAGAAGTCGGGGTTTCACCCAGGGGAAG
+TTTAGCCTTGTTAAAGCTCTCTAGAGCATATGCCGCCATAGAGGGTAGGGATTATGTAATACCTGATGAC
+GTTAAGGCCGTTGCTGTTCCGGCCTTGAGCCACAGGATAATACTCAAGAGGGAACTATGGTACATGAGAA
+TTCGTCAGGAGGATATCATAAAGAAGATACTTGAAAAGGTTCCAGTTCCAAAGTTTGAGTGATGCTTTAT
+GAAACCAACAGGGAAGGCATACGCTCTAATGACGATAATCTGGATAATAACTATACTCTCATATTTCCTG
+ATAAGATGGGAGGGAGTTGCCTTAACTATCCCGTTCCTAATGGTATTCCTCCTCTCAACAATCTTCTTTA
+AGTCAAGCGTAGGCGTTGAAGTTAAGAGGGAAATTGAAAGAAGTCGGGCCATTGAAGGTAGTATCGTGGA
+GATAACCCTAAAGATAAAGCCGAGGGCTAATGCAAGGGCTGTTTTAGTTCAAGATTTAACCCCGGAAGGA
+TTGGAAATCCTAGGTAGGAATTCCTGGGTGCTCTCGCTAAAGGAGGGCGAGGAAGTCAAGCTGAAATATA
+AGGTTAAGGTTGTTAGAGGGCACCACGAGTTTCTTGGGGTTAGGATATCTTACAGGGATCCATTTGGTAT
+CTTTGAGGAAGACAGGGTGGTTGAAATTTATGATGAACTCATCGGAATCCCTAGAATAGAAGATGTCATA
+ACACCGTACTCGACGAAGGGGACTAAGATAACTACCGGACCATTGCCGTCTCCTAGACTAGGAGAAGGCC
+TCGAATTCCACGCGGTGAGGGAGTACATGCCAGGGGATCCGATGAAGATAATAAACTGGAAGGCCACGGC
+CAAAACCGGAAAAATCATGGTAAATGAGTTTGAAAGCGAAAGGAAAGTTGATGTTGTAGTAGTTGTAGAT
+GCCACGTACAAAGGTGTAGATGTGTTCGACCACTTAATGAGGGCAGCAGCCTCCCTCCTTCTAGATGCCC
+TTGAAAACGGAACAAGTTTTGGATTGCTCATATCGGAGGCAGTCCCGATCTGGACGAAAGTTGACTACGG
+GAAGAGGCACTTCTTCAAGTGCATCGACGTGCTGAGTATTAGCAGGCCAGACAAGAATAACATGATTGCG
+TACCAAGTTGAGCACATGGCAAGAACTAAACTTCCCCCCAGGGCTCAGATAATCTTTATTTCCCCCCTAC
+TTACTAGGGAAAGCGAAGAGGCAATCTTCACCTTATATAGGCTCGGTTATAAGATAGTAACCATAAGTCC
+AGATCCTTATTCAGCTAGAGAACCCAGGAGTAGGGAGGAAGAGCTCGCGCTGAGGTTGTTAGGACTTAAG
+AGAAAGGCGAGGATAAGGAAGGTAAGCGAATGGACCATAGTCATAGATTGGAACGTTAAGCATCCCCTGA
+AAGCCGCCATTCTCTCAACCTTTAGGGGGAATGTGACATGAAACTAAATTTAAGTTTAAAAGGTCCATCT
+CTAATTATCTTCCTGGTACTTGCAGTTATACTCCTTCACCTGCCCTATGGAGGATTTATGGCAGGGATTA
+TGTTGCTTCCCCTGATATCCTATTCCCTGGGAGTAATAGGGTTATCGATTTTAGCGACTTATTTAATTCT
+CCTTAGGATAACCGATATACTAGGGGTAACGATAATTTCGCTTGGCCTGCTCCTTTTAGAAATGAGAGAA
+ATGGAAAGGATAAAAGCACCGGGCTATAGTTACCTCTTCCTCCTACTTGCAATAATCCTAGGTTTCTTGG
+CCTATGGCACGATCTATGCCATAGGCCTTTTAGGAATAGGAATAGAGGTCACGCTTGGAGCCATAATCTT
+CGCCTTGTTCCTCTATGCCTTCATAAGATCTTCCCTTCTCACTCCTTAAACTCTTCAACAGGAAGCCTCA
+TCCTGCTGACGATTAAGAGTGTCACTATACCAACGACCGGCATCAAGGATAGCTCCGCTAATGCCAGGCC
+TTCGCTGTACCTTGAGAGAACCTCTGTTACCGTTGGAGCCACGGCGTTCGCGCTGTTAGAGATTAACCCA
+AGGGCAAAGTTTGCTCTAGCAACGACTGTCTCTGGGTAAGTTGCTGGAGCGCTAGTCCAGAACGCGGGCC
+CAGTTCCTTGAAGGGCCCCCACAAGTACAACGCTTGCCAAAACTATTGAATAACTCCTTGAGAGCATTCC
+GTACGAGTAGATTATCATTCCAATTAATGCCACGAGATACGCCGTTATCATGACTTTGACTATTGCATTA
+AAGAGTCCCCTTGGCGTAGTGTTCTTCTTCGATAAGAGGTATCCAAGGTAACCGAATCCAATGCTCCACA
+GGGCCTTGGATATGCTTAAGAGGGTTGAGAGAGTTGAAACCTGATCCTTGGTCCAGCCGGCATCGTAACC
+GAGCTTCGATGAAAAGCCTATTATTGTGAATATCACCCAAAGCGCCGGGAAGAACGTAAAGCCAAGAACC
+CAAGTGAATGGCAGCTTCCATATGTTTATTCCACCCTCGCTTGCCTTTTTGTGCCTTATCTCAAAGTCCT
+CCGTTAAGGCGAACCATATCGCGTAAACTATGTACATTATTATTCCAGTTATGAGGAAGCTCTCCTTCCA
+TGGAACCCTACCCAACATGTATCTGGCGCTTATGCTTCCGAATACCCCTCCCCAGAATATTCCGGACAAG
+ATTATGCCCTTCGCAAATGGCCTTTCGGATACGAAGTACCTAGCTATCTGGGTGCTGAAAAGTGGGACTA
+AACCAACCACGAATCCCTGAATGAACCTCAGAAAGACTACGACATTCCAGTTCCCGGTGAAGGGAATTAA
+CATCTGAGGAATTGCGGCCCAAGATATCGCTATTCCAACACTCCTCTTGAACGAACCCTCGTACAACTTA
+GTGTGGCCTATCAGGAATGCAACGAACAGACCGAAGACGTAGGCTATGTGTTGTAATTCATAGGCATCGC
+TACTTATTCCAAAGTGCCTTATTATATCAGGCTTTGCAACGCCCATGAATGTTAAAGTTCCGAATCCAGC
+GGCCATTAAGAGGGTATCCAAAAGCACAAAAGTCCATCTTTTTTCGCTATCCATTTTACCACCTCCTGGG
+ATTTTATCAAAAAATGAGATTAGAGCTCGCTAAGGGCTTTTTCCATTCTGTCCATAGCTTCCATAAGCTT
+CTCCCTACTAGTTGCGTAGCTTATCCTTACGTATCCTTCACCCATCTTACCAAAAGCCGTTCCCGGGATT
+ACTACAACTCTAGCTTTCTCGAGGAGCCACTCGCTGAATTTCTCACTTGACATTCCAGTGTCCTTTATGC
+TTGGGAACACGTAAAAGGCACCTTTAGGTTCTTTAACCCTAATCCCCGGCATTTCCTTTAACCTCTTTAA
+GACGAGTTTTCTTCTCTCGTTGTACTCCTTCCTCATCTCTTTAACTGCCTTCCAGCTCTCCTCACTTCTC
+AAAGCCTCAACCCCAGCCACCTGAATAAATGATGCAACGTTGCCTATTATGTAGGCATGAAGCTTTATCA
+TCTCCTTTATAATCTCGGAAGGCGCGACAACAAAACCAAGTCTCCAGCCAGTCATCGCAAACGTCTTTGA
+GAAGGAGTTCGCTAGTATCGTATTCTCGGGAGCAAACTTCAGCATTGGGTAATGCTTAGCATCATCGTAA
+ATGAAGTGCTCATAGGGCTCGTCGCTAAGGATGTAGATGTTATAGTCTTGAGCTATGTCGGCTATGGCTT
+TGGCAACTTCCTTATCTAAGGTCGCCCCGGTTGGATTGTTTGGATAGTTTATAACTATCATCCTAGTTTT
+CTTAGTTACCAGCTCTAGCAACTCATCAGGATCTGGCATGAAGTTGTTCTCTTCCCTTAGTGGGATCCTA
+ACTGGTTTCGCCTCTGCAAGCTTTGCATCCTCAACGTAAGAAACGAATGCAGGGTCTGGAATTAAAACCT
+CATCCCCACTCTCGAGTAGTGATTCAAAGGCTAGGTAAGTTCCCTCATAAGCACCGGCCGTTATTATAAC
+GTTTTCAACATCTATATCTACATCGTAGAACTTCTTGTAATATTCAACGACAGCCTCCCTTAACTGCTGA
+ATACCAGCGTTTGGCGTGTAGTGAGTCCAGCCTTCATCCAAAGCCCTCTTACAAGCTTCTTTTATGTTCT
+TGGGGGTGTCAAAATCTGGTTCTCCTATTCCTAGAGAGATAACATTCTCCATTTTTGAAGCCCTTTCGAA
+CAACTCCCTTATTTTTGACCTTTTAATGAGAATAACCCTCTCAGCGATGAAATACTTTCTCTTCTGTCTC
+ATTTTGGGACCCCCGATGCCAGATTAATATGAATTTTTTATAAAATTTATTTAGAGGGCCTCGATTATTG
+CTGCCCTTTCGAACCCTCTCTTAACCTCATCTTCATCGCAAGGCTTGAGAGGCTCTTCCCTCAGACCTAA
+ACTTGAAATAAAATCTTTAAGACTACTGCAAGGGTCGGAGACTCCAAAGTATATTATTAGGTTTTCACCT
+TTCCTAGCTCCAATGATCTTTATCGCATCCTTTATCTGCTTCACACCAGCTAACCTTAACAGTATCTCTC
+CCTTTATTGTCTTGGCAGTATTCCTTCCAGAACTAAATGCCTTTATGGCCAAGATCGTTGCGAAGATGAC
+CTCTTCATGACATTTGGCGCTAACTATCTGACAATTGTCGTTACAAAGGTTCAAAGCGCGTTCAATTGAT
+TCCGATGCTAACTTAACCTTAGCTATGCAGAGCTTTCCAAACTTTGTTTTTATTTCGAGCATGGTGTATT
+TGGAAATAACTTCGAATAAATACGTTTCTACTTGACCCGAATTGTCATGTTTAAAATTTTTAAATTTTGG
+TGTCAAAATTCTTTAAAATTTTTTAGATTTATATTATCACAAAAATAATTTAGGCCAAAAAGTATTTAAC
+TAATTAAAGGCTAGGCTTAGAATAGGGAATTTCACTAAAGGGTGTTGTAGGAATGGCCAAGATGAAAATA
+ATAAGCGTCCAACTTCCCCAGAATTTAATTCATGGCCTAGATTCTCTTGTTAAAAGAGGTATTTATCCGA
+ATAGAAGCGAAGCCATCAGAGTAGCCATAAGAGAGCTTCTAAAGAAGGAGCTATACAAGGAGGAAATCCA
+GGAAGAAATCCCCGAATACGTTGTTAGATAAATTTTGGGGGGAGTGAAAGATGGTATTTGATAAACTATT
+GGAGCAAGCCGGAATAAACCTTGACCTCGATGGGAAAGACATGATGGACTCAGAGATGCTCGGAGATGTT
+TCCGATCTTATTAAGATAGCAGTTATAGGAGTTGGAGGGTCCGGAAACAACACGATAACAAGGTTATATG
+ACCTCGGAGTCCAGGGAGCTGATTTAATAGCGATGAATACTGACGCTCAACACCTTCACTATGTTAAGGC
+CCACAAGAAGTTACTTTTGGGTAGGTCAATAACCCATGGGAAAGGTTCTGGAGGAGACCCCAGGGTTGGC
+TATAGAGCCGCTGAAGCTAGCGCAAGCGAAATTGCTGAAGTCGTTAAAGGTTATGATTTGATATTCTTGA
+CAGCTGGTATGGGAAACGGAACTGGAACTGGTGCAACCCCCGTTATTGCCAGGATAATTAAGGAGACCGC
+GAGAAATAATGGGCTACCCCAGGAACCTCTCGTTATAAGCGTAGTTACGTTTCCATTCAAAATGGAGGGA
+AGAGTGAGGATTGAGAAGGCAAAAGCGGGAATAGAAATGCTACTTGAGTATTCGGACACCGTGATAATAA
+TTCAAAATGATAAGCTTAAAGAGTTAGTTCCAAAATTACCCATCCAAATAGCCTTCAGATTCGCGGATGA
+GATAATAGCAAGAATGGTGAAAGGAATCGTTGAGACGATAAAGTTACCTTCCATGGTTAACATAGACTAT
+GCCGATATCTACAGCGTTATGAAAGGTGGAGGGCCTGCATTAATAGGAATTGGAGAGAGTGACTCAAATA
+ACAGGGCAGTAGATGCTGTCATGGAGGCCTTGAATAATAAGATGCTCGATGTTGAATTCGGCTCCGGAGA
+CAAGGCATTAGTCCACTTTACAGTTGGTCCGGATGTTAGTCTAGAAGAGATAACGAAGGCGATGGAGATA
+GTATACGAGAGACTAGGAGAGAAGAGCGAGATCAAATGGGGTGCAATGATAGAGGAAGACATGGGTAAGA
+CCGTGAGGGCTATGGTAATAATGACCGGAGTCAAGAGTCCCCAGATACTAGGGAATATAGAACCAAACGC
+CTTGACGTACTCTTCTTCCTCGATAGTCGTTCCTAGGTCTAAGAGGCTTACGGAAAGCAAAGTTGATGAG
+ATATTTGACTCAATAGATCCCAGAACGAGCAAGCTAAAGAAGATGAAGGACAATTCAAGGGTGAATAAGA
+TATTTAGAGATCTTGGGTTCTACGAACTCTAAAACTTTAAACTTTAAAATTTCCTTTCCCACTTCTTTTT
+AGGTGATGAAATGGGAACAGTCATCAGTATAGCCAATCAGAAGGGTGGCGTTGGAAAAACCACGATAGCC
+CTAAATCTCGGGTATTCCCTCTCGAGACTTGGGAAAAAAGTTCTATTGGTCGATGTAGATCCACAGTTCA
+ACTTGACCTTCGCTTTAATTGGGATGGATGTCGTTAATTACGAAGACAAGAACGTTGGAACTTTGATGAC
+TAGGGAAAGCTCAGTTGAAGACGTTCTGATAGAGGTAGAAGAGAACCTCCACTTAATCCCAAGCCACTTG
+ACGCTCTCGGCGAAAGAGATAGAAATAATGAACACTTATAACAGGGAAAGGCGACTTGAAAAGGCCCTAA
+AGCCGATATTCCCCGATTACGACTATATAATAATCGATAATCCGCCAAGCATGGGGATATTCCTTGTAAA
+TTCTCTAACGGCCTCTGATTACGTCCTAATACCTCTAGAGCTCAGCTACTTTGGGGTCATAGGAATGCAG
+CTTATGTTCAACTTGATGAGCATGATTAGAGAGGAGACCAATGAAGGATTAAGGTTGCTAGGCATAGTTC
+CGAATAAGTTCACGAAACAGACGAAAGTTCCTCAGGCGAGACTTAAGGAGCTTAAGGAACTCTATCCAGA
+CGCCCCAATTCTAACAACGATACCCAAGGCGATTGCCATAGAGAAAGCTCAAGCTGAAGGTAAGAGCATC
+TTCGAGTATGAACCCAACGGAAAGGCGAGTAAAGCCTTTGAAAAGCTGGCAAGGGAGGTGATTTCAATTG
+TCGAAGGACAATAAAAAGATACCCAAACTGTTTTCCGGCTCAATAAAGGACTTAACAAAGCCAAAAACTC
+AAGAAGAGGCCAAGAAAAATTTGAAGTCTGAGAAAAAGCAGAAGACCCTTTACATATCCCTAGACACCAA
+TAGGAAATTGATAGAGCTCTACGGAGAAGAAGGGAGGAGACAGAGCAACATCGTGGAGGATGCCGTTGAC
+CTCTACTATTACCTAAAAAAGGCATTAGGAGATAGGAAATTTGACGAGCTTATGGAGGTAATAAAGAGGG
+AAAACGTTGAAGAGATTAGAGAATATCTGGTCAAGAAGTTCATTCTCTAATTTCACTAATTTATTTCTTG
+AACATCAATGTATCTTTGAGAGGATCAAGGTCTAAGAAATCTTATAAGATCGCTTAGGAAGCATTTACTG
+GTGAAGCAAATGCTCGACTATTTCTTTAATCCTAAGGGTATAGCGGTCATAGGAGCTTCTAACGACCCCA
+AGAAACTCGGCTATGAAGTTTTTAAGAACCTTAAACAGTACAAGGGAGGCAACGTTTATCCAGTGAATGT
+TAGGGAAGAGGAAGTTCAAGGGGTAAAGGCCTATAAGAGCGTTAAGGATATTCCCGGAGAGGTAGACCTA
+GCCATAATAGTCGTCCCAAAGAAATTCGTCAAGGACACTTTAATTCAATGCGGAGAGAAGGGAGTTAAGG
+GGGTCGTTATAATAACTGCAGGATTTGGAGAAACTGGAGAGGAAGGAAAGAAGGAGGAGAAGGAGTTAGT
+TGAAATAGCCCACAGATATGGAATGAGAATTATAGGGCCCAACTGCGTTGGAATAATGAACACCCATGCA
+GATTTGAACGCGACTTTCATAACCGTTGCTAAGAAAGGGAATGTCGCATTTATAAGCCAGAGCGGAGCAC
+TTGGAGCTGGAATAGTTTATAAGACGATAAAGGAGGATATAGGGTTCTCGAAGTTCATAAGCGTTGGTAA
+CATGGCCGATTTAGACTTCGCCGAGCTGATGGAGTACCTAGCGGATACCGAGGAAGATAAGGCGATAGCC
+CTCTACATAGAGGGAATTAGGAACGGGAGGAAGTTCATAGAAGTCGCGAAGAGGGTTACGAAGAAGAAGC
+CGGTCATAGCACTCAAGGCCGGAAAGAGCGAGAGCGGTGCAAGGGCTGCATCTAGTCACACAGGTTCTTT
+AGCTGGAAGCTGGAAGATTTATGAAGCGGCATTTAAGCAGAGCGGTGTCTTAGTTGCAAACACCATAGAT
+GAAATGCTGAGCATGGCTAGGGCATTTACGCAACCCCTCCCGAGGGGTAAGAGGGTCGCGATAATGACCA
+ACGCTGGAGGCCCAGGAGTTTTAACCGCTGACGAGCTCGACAAGAGAGGATTAAAGCTGGCAAACCTTGA
+AGAAAAAACCATCGAAGAGTTAAGGTCATTCCTACCACCGATGGCGGCAGTAAAGAATCCCGTGGATATG
+ATAGCGTCGGCTAGGGGAGAAGATTACTACAGGACTGCAAAGCTACTCTTGCAGGATCCCAACGTCGACA
+TGCTTATAGCCATCTGTGTCGTCCCAACGTTCGCCGGAATGACTCCAACCGAGCACGCTGAGGGGATTAT
+TAGAGCGATCAAAGAGGTTAACAACGGAAAGCCCGTTCTGGCAATGTTCATGGCCGGTTACGTTAGCGAG
+AAAGCTAAGGAATTACTTGAAAAGAATGGAATACCAACCTATGAAAGGCCCGAAGACGTGGCATCGGCCG
+CTTATGCTTTAGTTGAGCAGGCTAAGAATGTTGGTGTTCTGGAGGTGGAGTGAATGGTTAAGGTTACAGA
+CATAGTTTTATGGGATAAGCCCGGGGAAAGGGTTTTGCTCTTGGGAAATCAGGCAATAGTTAGGGGTGCA
+CTCGAAGGAAACATAGGCGTTTATGCTGCGTACCCCGGGACGCCAAGTTCTGAGATAACCGATACTATGG
+CCGCGGTCGCTAGTAGAGCTGGAGTTTACATGGAATACTCAACCAACGAGAAAGTAGCCTTTGAAACTGC
+ATTAAGCGCTTCCTGGGCAGGCTTAAGGGCAATGACAGCGATGAAGCACGTAGGATTGAACGTTGCGATG
+GACAGCTTCATGACAGTTAGCTACATGGGCGTAAATGGGGGACTGGTTGTAGTAGTCGCAGACGATCCAA
+GCATGTGGTCATCCCAGAACGAGCAGGATACAAGAGCTATAGCTAAGTTCGCCAACATTCCAGTTCTAGA
+ACCCTCAAGCGTTCAGGAAGCTAAAGACATGGTAAAGTACGCCTTCGAGATAAGCGAAAAGTATGGACAA
+ATGGTAATCCTGAGAACAACCACAAGATCCTCCCACATGAGAGGAGACGTTGTCCTGGGAGAACTTCCCC
+AGGAGATAAAGGAAGGAAAGAGAAAATTCGGTGACTTCAAGAAGAACCCTGAGAGGTACGTTGACATCCC
+AGCATTTCAAAGGCCAAAGCACAAATGGTTGCTAGAGACGATAGAGAAATTCAGGGAAGAGTTCAACAAC
+TCACCATTCAACTGGATCGAGGGGCCAGAGGACGCAAAGGTTGGAATAATTGCCCCAGGATTATCTTATG
+CCTACGTTAAGGAGGCCTTAGCTTGGCTTGGAGTTGACAACGTTAAAGTTCTAAAGCTAGGAACACCATT
+CCCGGTTCCCTATGGACTACTCGAGAAGTTCTTCCAAGGGTTAGAGAGGGTGCTGATTGTAGAGGAGCTT
+GAGCCAGTAGTTGAAGAGCAGGTTAAGGTTTGGGCCTTTGACAAGGGAATTAACGTCGAGATACACGGCA
+AAGACCTCGTTCCAAGGGTCTACGAGATGACCACGAGAAGAGCTGTAGAGGCCATAGCAAAGTTCCTGGG
+ACTTGAGACTCCAATAAACTTTGAGGAAATAGACGAGAAGTACAAGAAAGTCCAAGAAATAGTGCCCCCA
+AGACCACCATCGCTCTGTCCAGCCTGCCCCCACAGGAATACGTTCTTCGCCCTTAGGAAGGCTGCAACTC
+CAAGGGCAATATATCCCAGTGACATAGGCTGTTACACCTTAGGAGTTCTACCACCATTGAAGACCGTAGA
+TACCACCATAGCCATGGGTGGCTCCATCGGAGTTGCACACGGGTTAAGCATAGCACTCAACGGTTCCATA
+GCCGAGGAGCAAAGAAAGACAGGGAAGGGCAAGAAAATAATAGCTGCTACAATAGGTGACTCAACGTTCT
+TCCACACGGGATTACCAGCATTGGCCAACGCAATCTACAACCGCTCGAACGTTCTAATCGTTGTGCTCGA
+TAACCTAGTTACAGCTATGACGGGAGATCAGCCAAACCCAGGAACTGGAGAAACTCCCCACGGCCCTGGA
+AAGAGAATCCTAATAGAGGAAGTTGCAAAGGCAATGGGAGCTGACTTCGTTGCCGTGGTGGATCCCTATG
+ACATAAAGGAAACTTATGAAACGTTCAAGAAGGCCTTGGAAGTTGAAGGTGTGAGCGTGGTTGTAGCTAG
+AAGGGCCTGTGCACTTTACAGGATTGGACAGCTTAGAAGAGCCGGAAAGCAGTGGCCAATCTACCAGGTC
+AATGAAGACAAGTGTACGGGATGTAAGATCTGTATCAACGCCTACGGATGTCCAGCGATATACTGGGACC
+CAGAGAAGAAGAAAGCCAAGGTCGATCCTCTCATGTGCTGGGGCTGTGGAGGTTGTGCCCAAGTCTGTCC
+ATTTGATGCGTTCGAGAAGGTTAGGGAGGGAGAGCTATGAAGGAGTACAACATAGTTATCACTGGAGTTG
+GTGGGCAGGGTATCTTGACGGCGGCAAACCTACTTGGATGGGCTGCGCTTAGGGCTGGTTATAAAGTGAG
+GGTCGGGGAAGTTCACGGAATGAGTCAGAGATTTGGTTCAGTTATAGCGTACGTTCGCTTTGGTGAAGAC
+GTTTATGGAGCGATGGTTCCCGAAGGAAAAGCTGATGTTATTTTAAGCTTCGAGCCCGTGGAAGCTTTAA
+GGTACATAAACTACCTAAAGAAGGGAGGACTAGTATTTACAAATGCTAGACCAATTCCACCAGTTCAGGT
+TTCGATGGGGTTAGCGAGCTACCCCAGCATGGAGGAGATAAGGAAGATAGTTGAGGAGGACTTTGGTGGT
+AAATTCTTGGCCTTCGATGCAGAGAAATTGGCAATAGAAGCTGGAAATGTCATAACAACTAACGTGGTTT
+TAATAGGAGCCCTAACCCAAACTCCAGGATTTCCGCTGTCTGCAGAGCACGTAAAGGAAGTTATAAGGAT
+AAGCGTTCCACCTAAGGCAGTTGACGTTAATATGAGGGCCTTCGAACTTGGAGTCAAAGCAGCCAAGGAG
+ATGCTCAACCTCTGACTTTTCTCCTTTCCTTTTCTTCCTCTTTCTCCTCTATTCTCTCCTTTATGGTCTC
+ACCTACGTCCAGCTTATCCTTGAGTATCGGTATCCAGAGGGTTTCGACTATTACGGAAGTTAGCACGGTT
+ATAACTACGGTGGCCATTATTATTTCTCCCCAGTGAACTGTCAACAGAGGGCTCTTGTATTTGAGTGCTA
+AACTCAAGGGAAGTGAAGCTAATGCAGATGGAACTACTCCCCTTGGTCCTTCAAGGGCTATGAAGAGGTA
+CTCTCTAAAGTTCCACCACTTGAGCAAAGGTAACGTTGCTAGGGGTCTAGCTAAGATCATGACACCAAGT
+GCAACTAGCAGACCCTTGCCTAAGTTACTCCAGATAACTTCAAGGTTCATCTCAGCACCCAGGAGGACGA
+AGATGAAGATAGTGGCCAACGCCGCTAGAGTGTCGTTAAAGTGAACCTCCTTCTCTATTGCCCTTTGAAG
+TCTCTTAAGGATTCTAATGTTCTCCCTAGGTTTGAGCAGTTTATAATTACCTAGGACTATTCCTGTAACC
+GTGGCAACGAGGTAGCCAGATGCGTCAAGCCTTTCACCTATGAAGAATCCCAAGAACGCTAAAGACAGGG
+AAAACGCCTCTATCTCCGGGAAATCAAATATACCAGTTCTCTTTATGAACTTATAGCCGAGAATACCGAG
+GAAAATGCCCAAACTAATTGAAACAGAAACGTTGTACAGGAAGTAGATGACTCCCCCAGCGTAAATTCCG
+AGTTTCTCGGAGAGCGTTGAGAAGATCCCGCCCCCATATCCTGGGACGAGCATGGAGATAGCTATTAATG
+TTAAAACTATGCCGAGAGGATCGTTGAATATCGATTCAGTTACTATTACCGTCTCTATGTCCTGCTTAAC
+CCTATATTGTCTGAAGAGGGGGATTAGGGTTGCCGGATCGGTGGCACCTATTATAGCTCCAAAAAGGAAT
+CCCAGGAGAAAGCTCGAATTAAAAACGACCTTAAAGATGAAACCGGCTATTAGGGCTGTTAAAATTAACC
+CGATGGTATCGAGGGTTACTATAGTTGGCATGTTCTTTTTAAGGAGCCTCCAGCTTAGATTGTGACCCTC
+TGTAAATAGGATTATGACCAATCCAAAGACCCTAACAAAGTCAAATATTTCATGGGCTAAATCCCTGGGT
+ATTAATTTAAGTAGGGGGCCTATAACTAATCCTGTCAATATGAAAATTGGAACATAGGAGATTCCAGTTC
+TTCTGCTTATCAACATCGAGATGACTCCCGTAAAGAGTATTAGGAACAACGCTTCCGCTAGGGACAATTC
+AATCATTTCCTATCCCTTCTTCGACGAAGTTTATCAAGCATTCACTGATCCTTAGCCTATTCTTTGAGTC
+TAAAAATATTACGAAATCCCTCTTAGCTAACCTATCTTCGATGGGAGCATGCTCAACTAAAAAGGCTATT
+ATTTCAGCTGTGCTATAGGGAACCTTAACTCCGGCCTTATCGGCCTCCTTGAACAATCTATCGGGTATTG
+TAAATATATCCTCCCCAGCTTTAACGCTAACGCTTACCTTAGAATTTATCTGTTCCCAAAGAAGGAGGGT
+ATTTCTCGCTTTTTCTATTTTCTCCAAGGCCCTCTTCTCTAGAATGCTGACATTGGCTCTCGTTGTTTTT
+AAGATTCGCGCTATTTCACTTTGTTTAAGCCCCTTAGCCCTGAGAACGAGAACTTTAATTTGTTGCTCCG
+TTAAGAAGGTCTTCATGATAAACACCCTTGCTTACATTAATCGAAGAACGTTAAAATATTTGCTCAGCCA
+TCGCAGGCATCATCACGGCACAGAGCTCAGGGACGCCACCCTTCCTCATCGCCCAACCTAGTTCCCTTGT
+TAGACATTAAATCCTTTTCGTTGTCCTAGGATAAAGGTTCTTGGCATGTTTTTGAGGTGATATTTTGATT
+ATCCCAATTATAGAAGATGAACATGGAGAAATTTCCACAAAACCATATGAAAAAGCAAGTTTTTGGAAGA
+GGACGTCAATCAAAAAAGAAACTTCAAGACGAGTTTAGCAGAAGGAGGTTTTAAATAGTAGAACTATGAG
+TATAACATGGTGACATCTGTGGTTAGTATCCGACTCAAAGTTGGACCTAAGGGACAAATAGTCATCCCAA
+AGGTATTCAGGGAAGCTTATGGAATAAAAGAAGGGGGAGAAGTGATAATTGAGCCAACTGATAAAGGGTT
+AGTTATCAAGGCTCCACTCGACGTTAAAACATTAATGGAAAAGCTCAAAGAAAGAAGGAAAAATATGAAA
+GGAGTTGGAATTCAAGCAAAGCTTGGAGATCTAAAGGATGTAGACTTGGAGGATGAATTTAATGAAGATA
+TTCCTTGATGCCAGCTTTATCATATACCTTAACGTTGATGTTCCAGATAGCCTTGCAGAAAAAATTGACG
+CCCTTTACGAGCAACTTATAACCAGTAGTAAGCTCTATACAGATGTTCTCGTTATCGATGAGGTTATACA
+CGTCTCAAGGAAGAAATACAAGGTGCCATACTCCAAAACAATTGAGATGCTTGATGACATCGTAATCCCC
+TATGTCGAGGTTCTTCCAATTGGGCTTATGGAGTATCTTAAAGCAAAGGAGAACATCTTGAAATACAACC
+TAAAACCTTCCGATGCAATTCATTTAGCCGTAATAGAGAACAATGGAATTCAAGCGATAGTCACGGAAGA
+TGAAGACTTTGATAGAGTTCCAATAAAAAGAATTTGGCTTTAATTGTGAGAGAGCCCTTATAAGCCTTGG
+AAAAATACCAGAAAGATTCGGATTTAGCTCATTCCAGAGCTAAAGAGTTAGGCTTTCAGAAGGAAATTAT
+TTTTCAAGTTCCAAACAGTTAATTAGCTAAATCTATTCAACACAAGGATTCAACTTAAGAATCACGAAAC
+CAAGTAGATAGGTCCTTGAGAGTTTGATAAAAGGGCTACAAATCAATTCAAACTTTAAAATCTGGCGGAC
+CGGCGGGGATTTGAACCCCGGACCTGCGGCTTAGGAGGCCGCCGCCCTGTCCTGGCTAGGCTACCGGTCC
+ACGCCCGAAACTCTATGTTTAATGAGCATTTTTAAACCTTGCGGTGTTTCTCTAAGATATTGTCGACTAT
+TTGGAGATAACCTCTAAAGAAAAAATAGCTTAAAACTCCTGGGATAGGTCTCTCACCGGAAGATTACTCC
+TTAGAATTTGCCTCTTTGTTGAACTCTCGGTCAAGTAGTTCAAAGTCTTTTAAGTCCCACACTAGCCATC
+CTTCACTCCTTAATTTTTCCTTTCCACGAATTCTTTTCCCTACTAGACCATAATATTCCTTCCAATTTTC
+TAACCCAACGAGCTGAGCTTTTTTCATGAGTTTCCTTATAGTTTTCCTAGTTTCGTTCTCACTCAGCTCT
+TTCCATCTAACCTCAACGAATAAAACGCTCTTTTTATGCTCATTTAATGCAACAAGATCAATTTCCTCTC
+CTTTGTGCCACCATCTCCCTATTTTGATAAAAGATGGAGTCAAAAGGCTCTCTTTATTGAGTCTAACTAA
+GAATTGCCTAGTGACATCTTCAAAGACTCCGTCAAGATACTGATCAAAATCCTCCATTACAATTTTTACT
+AGCAAATCCCCCTGTCCTGTTTCGATTAAGTCCACATTAGGTAGCACATAGCGAAACCAAAATGCGAAGT
+ACGGATCGTTTATATAGTATCTTCCCTTTCTACTCTTCCAGCTCTCTGTTATCGGCACTTCACGTCTCAC
+GAGGTCAAGATCGATAAGGACTGAAAGATATTTACCAACAGTAAATCTGTCAAGGACTGTCTCGTTCATG
+ATCTCCCCAAGAGAAGTGCATCCTTTCGCTATTGCCTCCATAATGGCGAAGTAGTTTCTAGGCTCATTAA
+GCTCTTCCCGTAGAATAAAGAGGGCATCTTGATACAAGAAGGAGTCAGGTCTGAAATAACTTAGGAGATT
+CTCTTCAATGCTCTTTTTATCGTCAAACTTAAGCAAATATGCCGGAGTTCCTCCAAGTATTCCATAGGCC
+CTCAAAGAATCTTCAATGGGGTATCTAGGCAGAAATTTCCTTGCACTAAAGAAATCCATTGGTTTAAGCT
+TGAGTTGGCATGTTCTTCTACCATAGATAGGGCTTTTGTATCCCAAAAGTTTCTCCATCATGGTTATCGA
+TGAACCACAGATTATTAGGAAGATCTTGCTTTTGGATAACTTTAAATCCCAGTACTCCTGGAGAATCGAC
+GCTAAAGCTTTATTTCCCTTTAACAGATATGGAAATTCATCTATGGCAACTATAACTCTCTCACCTGATT
+TTTGGTATAGATACTCAAAGAATGCATCCCAGTTCTGGAATGGGTTTTTTCTAAGAAGATCACCATCGAA
+ATATTTCGCAACTCTCTCTGAAAAGCGTTTTAAATTATCTGCTTCACTTGTCTCCCTTGCTAAAAGATAA
+ATTCCTCCATATTGCCGAATTAATTCCAATATCAGCGCGGTTTTCCCTATCCTTCTCCTCCCATAAATTA
+CTATAAACTCAGCCTTACCACTCTCCACTCGCTCCTTCAAAAGGTTTAGCTCCTCCTCCCTGCTAATGAA
+CATTATTTACTCACTAGTAATTTACTTGCAAGTAAACTATTTAAGAGTGATGGTTCTTAGTTTTGGAACA
+TGGCAATTAGATGTTAGATTTTTAAGTCAACTCGTTTTTCTAGAGCTTTTGCCGATACTAGTATATCTCA
+AAATTTCCTATTCCTTCTTCCCCTAACTAGAAAATATTACAGGTTCTCAAACCACGCATGAGGTCTTAAC
+ATAGAAAGCTATATCAGGGAATAGTGGAACCCAAAATGGGGTAGGAGATGGTTCGAGTTACGCTCGTCAA
+TTACACAAGGAGACCCCTCGAAACGATAACATGGGCGGCCCTCGTAAGTTACTGGGACGAGTGGAGCACT
+GAGTCATTTGAAAAGATCAACGAGGATGATGTAAAAGCTCACCTCCCCAGGATACTTGGTTATGGACACG
+AGAGCATTTTAGAGCACGCAACGTTCACATTCTCAATAGAGGGCTGCAGTAGGGTTTGCACGCACCAGTT
+GGTGAGGCATAGGATAGCCAGCTACACTCAGCAAAGCCAACGCTACATTGTTCTCAACGAGGAGAACGTT
+GAAGAAACCTTCGTGATACCAGAGTCGATAAAGAAGGACAGAGAACTCTATGAAAAATGGAAGAAAGCTA
+TGGCGGAGACAATAAAGCTCTACAAGGAAAGTTTAAAGAGAGGTATTCACCAAGAAGATGCTAGGTTCAT
+CCTTCCCCAGGCGGTTAGGAGTAAAATAGTCGTTACGATGAACCTTAGGGAGCTCAAGCACTTCTTCGGC
+TTAAGATTGTGCGAGAGGGCACAGTGGGAAATCAGGGAAGTTGCCTGGAAGATGCTTGAGGAAATCGCAA
+AGAGGGAAGAGCTAAGGCCTATAATAAAGTGGGCTAAGCTTGGGCCTCGTTGTATTCAGTTAGGTTATTG
+CCCCGAAAGGGAATTAATGCCCCCAGGATGCTTCAAGAGAACAAGGGAGAGATGGATGAAACTTCTCGAA
+AAACCCTTATAACTTACCCCGGGGTAAGTAACTTATGGTGGGGTAAGTTGCTTTTTGACCCAAGGCCGAA
+AACCGAAAAAAAGGACTTGTACGATAGGGAAAGGGAGTTAAAAGAATTCCAGGAAGCGCTAAAGCTTGGA
+GAGAATATTATCCTTCTATTAGGAATAAGAAGGCTTGGCAAAAGCTCTCTCTTAAACGTTGGACTTAAAG
+AAAGTAATTTTCCCTATTCAAAAGTTGATGTAAGATCTCTGTATTTCGCATATGGGACGATTCCTCAAGA
+TGTGTTAGCAAGGAAGATTATAGAGTCCCTACTTGCAAGTGAGAAATCCCTGTATTTAACCCTAAGGAAG
+ATCCTCGAGTCCATAAAGGGAATAAAAATATCTGGAATTCATGTAGAATTTGAAAGAAGACAAGACCTTC
+CCAGCATATTTGAGAGGATAGATCTCTGGGCAGAAAGAGAGGGAAAGAAGGTAGTGATAGCATTCGATGA
+GGCTCAGTACCTTAGGTTGTCCGGAGTTAGATACGATGGGCTAATTGCATACGCCATTGACAACCTTCCG
+AACATAATATTCATTTTGACCGGATCCGAGGTTGGAATGCTTCACGATTTTCTGGGCTTGGATAACCCAA
+AGAAACCACTCTTTGGCAGGCAATACGAAGAAATAGTGTTGGACAGGTTCACGAGAGATGAAAGCTTTGA
+CTTCCTAAGGAGAGGATTTGAAGAACTTAATGCAAATATTCCAGATGAGGAGATCGAAGAAGTTGTTAAT
+AGGATTGATGGAATTGTGGGATGGTTAACCTTGTACGGTTACCTTAGGGGAGTCAAAAAGCTGGGGAAGG
+AAGAGAGCCTGATAAGCTTATACTCAAAGGCAAAAGCCTTAATCGAAGAGGAACTCTCTCACATCCTTGC
+GTATAGCAAAAGGTACAAGTTCATTTTAAAGGCTGTAGCTCTCGGAAATACAAGGTGGAAGAACATAAAG
+GAGTACGTAGAATTCAGAACTGGGAGAATTAACGATGCTAAGTTCTCAAACCTTTTAAAGAACCTAGTGA
+AATATGGGTATCTTGAGAAGCGGGACGGGGAATACATCATTCCAGATCCATTGGTCAAAGAGATTGTTGC
+AAATCTAAAGTAACCTTTTTAAAACCACTATTCATGTGAGAGGGGATATAAGATGCTTGAAGTGTTGAAG
+ACGTTTGCAGTACTGTACGTTGGACTATTCGCGATAACGAATCCAGTAGGAGCCGTGCCTATATTCATGG
+GAGTCGTCAGCCATTTAGCTCCAGATAAAAGACACGAAGTCGCCGAGAAGGTGTCGATAACCGTTCTAGT
+TACATTGCTCACGTTCGCCTTAGTTGGCAAGTGGATATTCAAGTTCTTTGGTTCCAGTGTGGATGCCTTC
+GCAATAGCCGGAGGAATACTTCTATTTAGGATGGGCATGGAGATGCTCTCGGGAAAGCTTTCCTCAGTTA
+AGATAGACGAGGAAGATGTAACTTTAGAGGAGGTAGCGGTTATACCCCTCGCAATTCCCCTAATCTCCGG
+CCCAGGAGCAATAACTACGGTTATGCTCTACATGACCAGGGAATCTCCCCCGATAGTTATAGCAACGATA
+ATAGCCATAGGAATCTCAGTATACATAATCCTAGCATCTGGAAACAAAATCATAGAGAAGCTCGGTAGGG
+TGGGGATTAAGGTTACGACGAGAATGATGGGACTAATTCTAACCTCGATGGCAATTCAAATGATAATAAA
+TGGAATAAAGGGGGCGTTTGGAATCTAATCACTCTATTGGCTCAAATCTGTCCTTTAATTTTTCTAACAC
+TCCTGGTAAGGTTGTGTACTCCATCTCCTCTAATGGTAGCCTGTGGGGCTCAAATGGGCCGTGTCTCCTC
+ATGTAGTCTGTGATTTCAAGGGCCTTCTGCCTGGCCCAGTCGAATGCTGGGTCATCGAAGAGGTCAACTG
+GACCTATTAGTTTTCCTTCTGGGCTTATCTGCCAACCTAATGCAACGGCCCTTGGAGGTCCGTCGAATCT
+TGTTGGCGTTGCGTACTTGAGTGGAACAGGCATTAGTGGACCGTTGTGTGAACCCCTCATCCAACCGCTA
+ACCAAGTGTGGGAATGCAAATGGCTCCAGGACCTCTCCAAGTGCTGGAAGACCGCTCTGGGCCCTAACTA
+TTGCAACTGGGTCGTCCTTTCCTACATATTCTCCAGCTACTTCGTAGAGCTTCTCAGTTGAGACGACAGC
+TACAGGCTCGTCCTTTGGTATTGGGTGGCCCTCCTTTGGATAGACCCTCTTAATCACGTACCTGCCCTTT
+GCGCCTATTAAAGCTAAGATGTCGTACATCTCCTCAGGTGAGTTCATTATAACCTTCTTGTGCTCTAGAA
+TGTCCCAGATCTCAAACCTGAATCCCATGTGCATCTTTGGATCTATAACTAGTCCAGCCGTATTGAATGG
+ATCTGCAAACATCCTGAATATCGGTAGGTTGAACGCTCCTGGCTCGGTCTTGTCTAAGTGGAATGTAACT
+ATTGGTTCACTCTTCCTTAGGGTTATTTCCATCTCAGCAACGCTTGGCCCTAATCCTCTAACGTTACCGC
+TGAAGGCATCCTTAAGTAAATCTTGACCAGCTCCGTAGAGTGCCAGCTCCTTAGCAACTTCAGTGGCCTT
+CTTGAAGGCTTCCCATGCTAATCCGTGGACCTCTGGGCTATCTACTCCCTTCTTGTGCGTCATTATCAGC
+TGAAGGTCATCTCCAGCATAAGTTACGTAGAAGTCTATTATCGTTCCCTCTTTTTGGGCCTCGCTGAGAA
+CCTCTTTTGCCTTTTCAATTAGTGCTGGGTGAACCCTTGAGTGTCCTGGCCAGCCACCAACGTCTGCCTT
+GATAACGCTAATTGTTATCTTCTCCCCAACTGCCATCTCAACCACCTCCTCAAAAGAGCCGTTCTTATAT
+TAGTTACCCTTGTTTAAAAAAATTTGCTTTGGCTAATTTTCACTAAAACATATTTATAATTAAAAGCAAT
+GAGTATTGGTGGTGCCATGTTAATCGGAATGGCCATAATGCCGCATGGGAACGAGGCTGTCTATCCCCCA
+GATGAAGAAAGCAAAGAGCTCAACAAGGCATTGAGAGAAATTGGAAGCCAGCTTAAGGAAGCTGAAACCT
+ACGTTCTCATAAGTCCCCACAACGTTAGATTGAGTGATCACCTTGGAATAATAATGGCCGAGCACTTAAT
+TCCCTGGCTTCCCTTTAACGATGTAGAAGTTCCAGTTGAAGGGGAGTATGAAACCGACAGAGAACTCGCT
+GAGCTGATATTTAAGGAAACAAAGGAGAACTTTCCAATCGTGGACATAAACTTTGCAACGTTACGGGGGA
+GGTACTCGAGATTTCCTTTAACTTGGGGAGAAATTATTCCCCTCCACTTCCTTGAGAAAAGGCAGATAGT
+ATTGTTAACACCAGCCAAAATAGAGAGGGAAACCCTCATAAAGTTCGGAAAAGCTTTAGCTAGGATACTC
+AACAATTACGAGAGGAAAGTTGCTTTAGTGATAAGCGCCGACCATGGACACGCTCATGATGAAAAAGGGC
+CCTATGGCTACGCTAAGGAGTCTGAAGAGTATGATAAAATAATAGTTGAAGCTTTAAAGAATTCAAACCT
+CGAAATGCTTCTAGAGCTAGATGATGAGTTCATAGCTAAGGCCAAGCCAGACAGTTACTGGTCCCTGTTA
+ATAGGTTTAGGAGTTTTAAAAGAAATTCCTATGAAGTCCAGCTTAGTCACTTACGCATGTCCAACTTATT
+ATGGAATGGCCTCAGCGTTGTTCACTAAAACGTAGGAACTTTCTCCTCTTCTGGAAATTTCCACTTTTCA
+CTTATCTTTTTCACAACCTTTAATATCTCCTTATTCCCGGTTTCACTTAGCTTTTGGAGGAAGTTTATTA
+GGTCATCGTAGGTTCCCTTCTCGATTCTGAAGGGAACCCTATCCTTTCCTCCAAGGGCGTAAGCGTACTT
+GAATGGATCCGGCGGATGAGTTACGGGATCCCTCCAGCTTGGCTTAACATCATATATGAGCTCGGCAACT
+AAAGACAGGGCCCTCAAAGTGCTCGGGCCTAGCCCTTTAATCAGAAGAAAGGTTTGGTAATCCTTAACCT
+CTAACTCCTTAATGAATTCTAAAGCTCTCACGTTAAGCTCCAACTTCCCTAAACTTTCATATCTCCTGTA
+AACTTCCTTGACGTTAACATCCCTCGGCTTATAGAAAACTGAGTACCCCTTAATGATTGCTTTAACGACT
+TCTAAATCCTTCTCAACCCTCTTCCCTTCCTGGGCTATCTCGATCAGCGACTTCTGGAACTTCTCGGTAT
+CCTTATCTACCGTGTTTAAGGCGAAACTACCTTTTATCCCCGAAATACCTTTGTGTGGAAGTATTAACTT
+ATCAAGGTCAGCATTAAACCAGTGATACCTTCTGGCCAACTTATTCCTGGGATTCATACCCTGTTGAATT
+ACGGCCCAGTTACCTTCTTCATCCAGGAAAAACGTGTGGTGATAAAGCTGATAACCGGCCTGAAGGGCCA
+CGTTATCAACCTTGGCTACCAACCTCGATATTGTTACATATTTCTCGGGATTAAGCTCAAACTTCTCAGA
+TATTAACCTAATTTCATCAGGAGTACCTCTACTTTTCTTTCCTTTTCCACCTGCAACCTTAACCCCTAAG
+TCAAGCTCGTTCAAAGCTTCTTTTATTATGCCAGTAGTTACGGTCGTGCTTCCTGAGGAGTCCCAATCCA
+TGCCTATTAGATTGTTAAAAGCTTGAAACCACACAGGGTCCGCTAACCTCTCAAGTAATCCTTTGGTTCC
+ATATTCCTCGACGAGTAGCTTGAGCACTATCTTAGAAAGCTTTCTCATCCTATTAGCTAACCAAGGCGGA
+ACGTGCCCGGTGTGAAGGGGAAGCTCCGCAACGCCAGTCCTCATCACCTAAGATTAGACCCACAACTTTA
+AATTGATTATCTCCCACAAAGAACCATGCCCTCAAGGAGAGAGAAGATAATAGAGTTGCTCCTCGAGAGG
+GATTACAGTCCGAGCGAGCTCGCGAGGATATTGGAGATCAAGGGAAAAGGAGCTAAAAAGGTAATCCTGG
+AAGATTTAAAGGTCATAGCGAAGATAGCTAAGAGAGAGGGCATGGTTTTACTCGTAAAACCAGCTCAATG
+CAGGAAGTGCGGGTTCACCTTTAGACCAGAGATAAACATACCATCGAGATGTCCAAGGTGTAAGAGCGAG
+TGGATAGAAGAACCAAGGTTCAAGCTCGAGAGGAAGTAATTCTTTCGGCGATAACTTTCAGTAGAGGAGC
+TAAAGCCTTACCAATGGCCTCCTTCTTCTTTGAGAAGTCCAGTACTTCCTCACTTAAATTTGCCTTTATG
+ATTTCAACTGCTTCCCTCTCGGTTATCAATCCCTTAAGCCATGCCTCAGCTATCAAAGCCTCCGCGTAGT
+CCCCTTTAGCATGCTTGTCCATTCTTCTGAGATTTCTAGATAAGCCAGCTAGGTCCAGGGCTATTGCGAG
+CGAGGCATTTGGAACCCTATCTCCCGTAGGCTTACCTAAGAATTCCGTGAGTGCCAAAGAATACAAGAAA
+TTAATTAGGGAATCCCCGAACTTTGCCAATCCCTTGTCAGTCATGGAGGGCCCTCAGGTAGAGATTCTTT
+ATATCTTCAACGCTCGGCTCAACTGGGTTAAAGCTAACGAGTGGATCTTCGTAGGTTTTCCTGCTCATAT
+CCTCTACCTTGCCCAGGAATTCCTCCTCCTTCACTATCTCCGAAAGCTTCGGAACTCCAAGCTTTTCATT
+AAGTTCCTTAACCTTCTCTAGTAGTTCATCCGCACTGGAAAGCCCTAGCTCTCTTGCCATCGCATCGTAC
+TTTTCCCTGGCCCTCTCCATGTTAAACTCCATAACGTAGGGTAGGAATATTGCGTTAACCAACCCATGAG
+GGCCAATCCAAGCAGATTTGTGACTCATCGCATGGACTAGGCCTAATCTACCGTTTAAGAATGCTATTCC
+AGCCATGGTTGCGGCATAGTGTACTTCCTCTCTGGCCTTTGCATCGCCGTTGACGCTATCTTCAAGCCTC
+TCGAATATTATTCTAGCAGCTTTAACCGCGAGGGCATCGCTGAAGGGCGTTGAGGCCTTTGAGACGTAAG
+CTTCAATAGCATGGACGAGAACGTCTAGTCCGGAATTCCTGGCAACTTCCCTGGGCATTTTCTCAGGTAG
+TCTAGGGTCTAAGATAGCATAATCTGGACATAACTCTGGGCTAACTATCGTGTACTTGGTATCCCCCTTC
+TTTATGACACTAGCAGCCGAAACTTCGCTTCCAGCACCGCTCGTTGAGGGGATAGCTATTAGCCTAGTCT
+TAAGCTTTGGCAGGGGTTGAGCCTTCTTGAACCTGCTAAATATTGCCACACTGTCAAAATCAAGCCCAGG
+AGCATCGTAAAAAACTTTAACGGCCTTTGCAACGTCTATTACACTTCCACCGCCTAGTGCTATGAAAGTT
+TCTGGTGAAAATTCCTCAACCTTGGGAAGAACCTCCTCAACGTTCTCAACGCTAGGTTCAGGTGGTAAAC
+CGATAATCGTTTCGTAAACTCCTCCGGCTTCCTCCACGTAATCGGCGACTTCGCTTAAGAAGCCAAGTCT
+ATCCATTGATCTTGAAGAGAATATTAGAACCCTCTCCCCCTCCGAGATTATCCTCTTCACGTTCTCAAGG
+GATCCCCTACCCATGAGAATTGTCGTCTTTAAAAAGAACCTCATGACCTCACTCTCCCTCAAAGCTCTCC
+TTTATGAAATCCTTAGCCTCCTCGCTGAACTCATCTAAAGAGACCTCTTCTCCAAACTTGTTATACACCT
+TTTTATCCGTGAAGTTTATCTCGAGGACTTCGTAACGCTCTTCGCTCCACTCCTTAACATCTTCCCCATG
+CCTCTTCATGTGCTTTGCAAAACTGTCTATGTCCACGTACTTGTTGCAATGCTTGCACTTATAGAACTGC
+CAAAATACGTAATCCCTACCATTTATTAATCCCTGCTTTAAGTGCTCTATCAACCTTCCACCGAGGTACT
+CGTAGAAGTCTTCTTGCTTTAACCTACCATCTTCCTCGACAATTCTAAATCCAGCCCACACTATGTGATC
+GGCTATGTCTTGAACTGTTGGCCTGAGGTACTTCAACGACATTATGAACGCTCCATTATTCACATAAAAT
+GTCCCTTTTCCAGGAACGACGAAGATGTCTATTCCAGCCTCCTTCTCCTTGGCCAATTTATCGGCCTCCT
+CTTTGCTCTCCGCTATTGTTATTCTAATCCTCATGCCGCTCTTCTTATGGATTCCAAGGATTCTGTGATC
+TTCAATGTACCAGTAGAAATCATCCAAGCTTCTCACCTTCGCGTATACCTTCTTCATCTTCTCATCGAGG
+CTCTCGAACTTCATGGTCATCCCTCTAGGAAAGTTTTTTGAGAAATTAATAAACGTTCTCGAAAAAGCTT
+TTAAATGGGAAGATTCTCCGGTGAGTTTTTAACTTCAAGATTTTCCTTAACTTGGGGATGATCATGAAGA
+TAAGGCTTGAACACGGCGCCGGTGGAGAATTAATGGAAGAACTAATTAGAGACGTTATACTAAAAAACTT
+AACCCTTAACTCAGCTGGAGGAATTGGTTTAGAAGCCTTAGACGATGGAGCTACAATTCCAATTGATGGG
+AGGCACATAGTGTTCACGATAGATGGGCACACCGTTAAGCCCCTCTTTTTCCCTGGGGGAGACATTGGAA
+GGTTAGCGGTTAGTGGAACTGTAAACGATTTGGCCGTTATGGGAGCTAAACCGATAGCACTCGCTAGCTC
+TCTTATAATAGGGGAGGGCTTTGATTCTCAGGATCTCGAGAGAATTCTCAAATCCATGGATGAAACCGCC
+AAGGAAGTTCCAGTTCCAATAGTTACAGGCGACACAAAGGTAGTTGAGGAGAACGTTGGAATATTCGTCA
+TAACCGCAGGAATTGGAATAGCTGAGAAACCGATAAGCGATGCAGGTGCCAAAGTTGGAGATGCCGTCCT
+AGTTAGCGGAACTATTGGAGATCATGGAATCGCACTCATGAGCCACAGAGAGGGAATAAGTTTTGAAACA
+GAATTAAAAAGCGACGTTGCTCCGACATGGGATGTAGTTAAGGCCGTTGCAGATGCCATAGGCTGGGAAA
+ATATTCATGCAATGAAGGACCCAACGAGAGGCGGTCTCAGCAATGCTTTGAACGAGATGGCTAGAAAAGC
+TAACGTTGGAATATTAATCAAGGAGAGTGAGATACCTATAAGGCCCGAGGTTAAAGCGGCAAGCGAGATG
+CTGGGGATAAGTCCTTACGAGGTGGCAAACGAGGGGAAGGTTGTTATGATAGTGGAGAGAGAATATGCCG
+AAGAGGCCCTAGAGGCCATGAGGAAGACGGAAAAAGGTAGAAATGCTGCGATAATAGGGGAGGTCATAAA
+GGATTATCCTGGGAAAGTGATTCTAGAAACTGGAATAGGGGGCAAGAGATTCTTAGAGCCACCTATTGGG
+GATCCCGTGCCTAGGGTTTGTTAGTTCTGAACTTCTTATCCATTTTAACCATCTCTTCCCACTGCCTCCC
+TGGCCAGTAAATTTGCCCACAGTTTGTGCAGACGTAGAATTCATCATAGGATTCGTAAACTTTCTCTGGA
+ACTTTTCCCTTAACTTCCTCCTTGCTAACCCTAACGATTATCCCGTTGCATTTTGGACACCTGGCACCCT
+CTGGAAACAACTCATTGAACTCTATCCCCAATCGCATTAGCTGTGCTATCTGTCCCTCTATTGAGTTAGA
+TTCAATGAAAATAGCTTTAATGCCAAGTTTCTTAGCCCTCTCCACGAGCTCAAGATCCCTGCTCAAAATT
+ATCCTTCCCTCTTTCTTGGCGGTCTCTATTATCTCATCATCATCTTTAATCCCGTACTTGGTATCGTAAC
+CATAAAGTCTCAACCATCTTGCCAACCTTCCGAGCATCATGTCAGCTATGAACTTCATCAGAGGCTATGT
+TTTTATCCTCTCCTAAATACTTGTCTATCGGTGATATCAAATGGAGAGGGTAGTAAAAATACTGAAAGAG
+ATTCTCGAGATTCCATCCCCAACAGGGTACATGAAGGAGATAATGCCCTACCTGGAAAGCTTCCTGAAGG
+AAAACAACGTGAAGTTCTACTACACGAATAAAGGCGCGCTAGTAGCTGGGAACCATCGGGAACCAAAGCT
+CGTGGTTATAGCACACGTTGATACCCTGGGGGCCATGGTCAAGGAAATATTGCCGAATGGACACTTGGCA
+TTCTCGAGGATTGGGGGTTTACTCCTCCCGACGTTTGAAGGCGAGTACTGCACAATCATAACCAGGAGAG
+GAAAGAAGTTTAGGGGAACATTACTCCTCAGGAATCCAAGTATGCATGTAAACAAGGATGCAGGGAAGAA
+AGAGAGGACGGAAGAAAACATGTACATAAGGCTTGACGAGCTCGTCGAGAAAAAGGAAGACACCGAAAAG
+CTCGGCATAAGGCCTGGCGATTACATTGCCTTCGATCCAAAGTTCGAATACATAAACGGATTCATTAAAT
+CTCATTTCCTCGATGACAAGGCCAGTGTAGCGGTGATATTGGATTTAATTGCTGATATGGGAGAAGAACT
+CGAGAAGTATCCAGTAGCATTCTTCTTCTCGCCATATGAAGAGGTCGGACACGGAGGTTCAGCTGGATAT
+CCTCCAAGTGCAAGGGAGTTGCTGGTTGTAGATATGGGGGTCGTGGGTGAAGGCGTCTCAGGAAAGGAAA
+CCGCAGTTTCCATAGCGGCTAAAGATACAACAACACCTTACGACTACGACATGACGACGAGGCTCATAGA
+ATTGGCGGAGCAAAATAACATTCCATACGTTGTGGACGTCTTCCCCTACTATGGCTCAGATGGCTCAGCT
+GCATTAAGGGCTGGATGGGACTTCAGGGTTGCGCTAATAGGCCCAGGAGTTCACGCAAGCCATGGAATGG
+AGAGGACTCACGTCAAGGGATTATTGGCGACTAAAGAGCTCCTAAGAGCCTACATCGAGGAGCTATGATA
+GAGAGGATTGGAAATCCCATAGAAGTAAAGGACGAGCTGCTAAACCTAATGTTCAGGATATACAGGAGCA
+CGGAAGGGAAATACCCTGCCCTCGAGTGGGCCGATGAGAAGCCTAGCCTAGATGACTTCCCAGGATTCAA
+GAAGGTATATGAGCCCTTCCTAGAGTTCAGGCTAACGAAGGAGTTCGACGAGCTCTACGTGTACAAGGAG
+AATAACAGGATAATAGGAACCGTTGCACTCGTTTACAAAGGAATAAAAGAAAAAGGAATATGGTGGGTTC
+CAGAAGAGCTGATAAACGAGAGAACAGGTCTTATAGAACTATTCGTCGTAGATCCAGAGTTTCAAGGAAA
+AGGTATAGGCTCAGCATTACTGGAATTCGCGATAAAAAGGCTTAACTCCCTGGGAAAAGATGCGTACGTT
+GTGACTTTCCCTAACATAGATGCCTACAGGTACTACCTTAAGAAGGGATTCAAAGAAGTAATGAGGTACA
+AGGAATTCGTCATCTTAAAGGCTTAATCACAGAATATTTCCGTTATTCTTTTGATTATTTTGCTCGTTTT
+CGCTCTATCCTCCTTATACAAGTAAGGAAGCCTTATGACCTCCACCTTGAGCCCAATGCTCCTCAACTTC
+TCCTTAAGGGTTCTGCAATCAAAATCCTGGTCGGGACCAAGGGCAATTACATCAGGTTTAAGCTTCTTTA
+TGAGCTCTAAACTTATCTCCCCAGGTTCGCCTATAACGACATCATCAACGTACCTTATTGCCCTTAAGAC
+CTCGGCTCTATCCTCGGCTGGATTTATCGGCGGCCTACCCTTCCTCTTCTTTACAGTCTCATCGTGAGCC
+ACTATTACTATAAGCTCGTCCCCGAGTTCTTTGGCCATTTTAAGGAAGTGGATATGACCAACGTGGAGTA
+TATCGAAAACCCCACCAACCACCACCCTTATCCTGCGGTTACCTGCCATATTTTATCCCTCGCATGGTGG
+ATTACCTTCACGGCTTTACCCCTGCTCTTCTCCTTCATTGCTTTACCGCTCATCAATGCCACCCCTATTG
+CGAGAGGCCTTCCATACTTCTCTTCAACCACGAAGACGAAGTCCCCCTCCTTTATGTTCTCATCCGCATC
+GACTATCCCAGGAGCCATGACATCGGCACCGTTCAGTATGTGGGGCACTGCTCCCTCGTCAACCACTACC
+CTCCTGGGCCATTTCCTAAGGTCTTCTTCATCTGAAATATTGTAGAGGGCGATTACCAGTGGAAATATTA
+ACTCTTTCCTCCTAATGAACATGGGCTTTCCGTTAACTAGAATTATCTCAGTGGTCTTATCGAACTCAGC
+TACCTTAACCTCATCCTTCTTGTTTAACATCTTTCCGGCTATCTCCTCTCCGAACATTTGGGAGAGCTGT
+GCTATTATCCCCTTTACCTCCTTCTTGCTAAGCGGGTGTTTAACTTTCAGCTCCAATTCACTCACCCCTT
+ATTTCATCGTATATTTCCCTTGCAGCTTCTCTAGGATTTGGAGCGTTGTAAATTGACCTTCCAACGATTA
+CGTAATCTGCCCCAGCCTCTATCGCTTCCTTAGCCTTTCCTCCCTGGGCCCCTATCCCAGGAGTAAGTAT
+CTTCACGCCCTCCTTAAGCCTCTCTCGGATATATTTAACCCTCTCAGGCCTAGTTCCTGGAGCTATAACC
+CCAAATGGCTCAACATCGTTGGCGAGCTCTATGAACTTATCCGTTAGTGGGTTTATGAACTCCAAAGCCC
+CGGGATGGCTCATCTCAACAACTAAGATTATCTCCCCGAGCTCATTAACCGCCTCAACGCTGTCCCTTCC
+CACGAATGGATGAACTATTATGTAATCGGCACCCGCTTCGTAAACTTTCCTAGCTATGAGCTTATTAGTA
+TTCGGTATATCGGCTAACTTCAAATCGGCTATAATCTTTAGTCCAGTCCTATCTTTGAGCTTCCTTATTA
+TATCCAATCCACTCCCAATTATTAGTGGCCAGTTGACCTTAATCATTGCAACGTAATCCTTCGTCTCCTC
+GGCTATCTTCAAAGCTCTATCCTCATCGTAAACGTCCAAAGCTAGAACTATCACCTAACCACCTCCATAA
+CTTCCCCAGGAATTTCATCCTTCTTCATCACGTAGGCGACGTGAATTGCACTCTTAAAAGCCTTCGGTGG
+TGTGTCGGCCCATGTAATAACCACGGCATCCCCCTCGTCGTAGTCCACTATTTTCCTCGCTATATCAGGA
+TACATATCCCTTAAAGGCCTAAGATCCTCAGGGAAAACTATCTCCCCATTCTTAACGATCAGTATCATTG
+CCCCTTTAGCATCGAATCTAATGGCTTCATCCCTGAGTTCTATCGATTTAAAGGAAGGAGGCTTCCTAAC
+GACGATTCCTATCGCAGGATACCCATCAACCGAAACGCCTATAGGCTCTGAGAACAGCTCAAGTAGATTC
+TCCCTTACCCTCTTACCTTTTTCGGTTAAGAAGTGACCCCTCTGCTTTGAATCTATCATCCCAAGTTTTG
+CAAGCTTCTTAAGTAGTGTCCTCACGGTTCCCTCTCCAAGCTCGAGCTTCTCTGCTATCTGCTTCCTCCC
+CAGAGGTTCTTTAAGGAGGATTATAACGGCAATAGCATCTTCAATGCTGTACTCGGGATATGCTCCCCTT
+TTCCTCTCCACGGTTTACCACCAAATTAATTCTCATTTAAAAACTAAATAAGTTTTGCCTGGAGCCTAAG
+AAAGCTTTAAAAGAGGTTTAAAGAGAGTTAAAGAAAGAGCAATTCTGGGGGTGATTTAGATGAAAGAGAT
+AGTTGAGAGGGTTAAAAGCAAAACCAAGATACCCGTTTATGAGAGGAGCATTGAAAATGTGTTATCAGCT
+ATTCTGGCAAGCAACGACATATGGAGAATAGTTGATTTGAGCGAAGAACCGCTACCATTGGTAGTTTCAA
+TACTTGAGGCTCTCAACGAGCTCGGATATGTGAGCTTTGAAGACGGTGTAAAGTTAACTGAGAAGGGAGA
+GGATTTGATAGCAGAACTCGGTATAGGAAAAAGATACGACTACACCTGCCCCCACTGCCAAGGTAAAACA
+GTTGATCTCCAAGCCTTTGCCGATCTACTAGAACAGTTCAGGGAGATCGTTAAAGACAGGCCAGAACCAC
+TCCATCAGTACGACCAAGCTTACGTAACCCCAGAGACAACCGTAGCGAGGGTTATACTGATGCACACCAG
+GGGAGACCTCGAGAACAAGGAGATATTCGTTCTAGGAGATGACGATTTAACGAGCGTTGCCTTAATGCTC
+TCGGGACTACCCAAGAGGATAGCGGTCCTCGATATAGATGAGAGACTCATCAAGTTCATAGAGAAGGTTG
+CGGATGAGCTAGGGTACAACGACATTGAGATATTTACCTTCGACCTGAGGAAGCCACTACCAGATTATGC
+CCTTCACAAGTTCGACACATTCATAACGGATCCCCCAGAGACCATAAAGGCCATAAGAGCGTTCGTCGGT
+AGGGGGATAGCCACGCTTAAGGGGCCTAGATGTGCAGGTTACTTCGGCATAACCAGAAGGGAGAGCTCGC
+TCGACAAGTGGAGGGAGATACAGAGGTTACTGATAAATGAGTTCAACGTCGTGATCACGGACATAATAAG
+GAACTTCAACGAGTACGTTAACTGGGGGTACGCCCAGGAAACGAGGGCTTGGAGGTTAATCCCAGTCAAG
+AAGCTACCCGAGTACAACTGGTACAAGAGCTACATGTTCAGGATTGAAACGCTTGAAGGCTCGAGAGGTT
+ACGAGGAGGAGATAACTGAGGAAGACATTTACAACGACGAAGAGGCCTCAACTACTTGAGCAACTAAATC
+AAACACTCCTTCAATTCCTTTTGGCCCGAATTCAACTATTTTTATTGGTTTTAATAGAGGCAGGATGTCT
+TCGGTAGTTATCAGCCAAGGGCTCTTCATGTTGAAGTACAGGGAAGTGGCCTTCCTGTAATCTTCACCCT
+TAAACAGGGCGACTTTCCCAGGAGCTACAGCTATGACGACATCAACATCCAAGGACTTAAACGTGGGAGC
+TGCATAGTTGCTGTAAGATTCTATCACAACGAAGTCGTGAAGACCCTTTATGTAAGATAAAGCTTCATCA
+GCAATTCTCCTTCCCGAAGATAAAACCTCCTCCAACTGGTCAACGCTCAAAGGTTCGGGGTTCACCAAGC
+GAAGGAAATTTTCAACTTCTCTCCTTAGGGGATTTGTAAGCCTCTTTAGGTTCTCTGGAATGTAATAATG
+TATGGTTCTCCTCAAACCGCTAACCCTTACCACGACTGTTTGATTATGGAAGGCTATCCCAGTATAGTAG
+CTAACTTTCCACCCAAGCCTTTCGGGGTCGGGAGGCATAAGCAGAGCTACGAGGGGGCTTTCAAGTTCAA
+TTCTATCGATACTCTTAGATACCACCCGTTGAAGCCACCTACTGGCTTGGAAACTCCAACGTCAAAACCC
+TCTTCTATGGCCTCCCTGACGAGCTTGATGGCTAAAGTTGTTTTCCCAGAATCGTAGGGTAGAACTCCAA
+CGATTAATACCGAGGTCATTTTCACGAAAAATAATTTTAGAAGGTCAGAAGCCCGTCTTTACGCCTCCAA
+GCAATAAAGCCAGAACTGCTTTCTGGGCGTGCAACCTGTTCTCCGCCTCGTCCCAGACGACACTATTTGG
+AGAGTCTATGACGTCATCAGTGACTTCTTCACCCCTGTGAGCCGGTAGGCAGTGCATGAACATGTAATCT
+GGCTTGGCATGCTTAACTAAATCCTTGTTAACTTGGAACGGCCTGAAGATCTTTCTCCTCTCTTCAGCCT
+CAGCTTCCTGGCCCATTGAAGCCCATACATCTGTGTAAATAACGTCAGCGTCCTTGACAGCTTTTACCGG
+ATCGTGAAGTAGCTCAAAGCTTCCTCCGCTCTCAGCGGCGTTCTGCTCGGCCCACTTTATAACCTTCTCA
+TCCGGCTCATAACCCTCTGGGGTCGCCACTACCACATCGGCCCCAAGCTTGGTTCCAGCTATCATGAGTG
+AGTGAGCAACGTTGTTTCCGTCACCGACGTAAACTACTTTAACTCCCTTTATAGTTCCCTTCTTCTCCCA
+AATCGTCATGTAATCCGCTAGAGCCTGGCATGGGTGTGAGAAGTCGCTAAGGCCGTTTATAACTGGAACG
+CTAGCGTACTTGGCTAGATCCTCAACGTCCTTGTGGTCATAAACTCTAGCCATTATAGCGTCGACGTACC
+TGCTTAGGACCCTTGCGGTGTCCGCTATGGTTTCGCCCCTTCTAAGCTGTAGGTCTTGAGCGTTTAGGTA
+GAGTGCATGTCCTCCTAGGTGAGCCATCGCAACCTCGAAGCTAACCCTAGTTCTCGTTGAGGGTTTCTGG
+AATATCATTGCCAAGGTTTTACCCTCGAGAAGTCTGTGGGGCTTTCCTATCTTCTGCCAGATTTTGAGCA
+TCTTTGCTGTCTCGAGAATAGTCCATATCTCCTCAGGCGTGTAGTCCTGGAGACAGAGAAGATCCCTACC
+CTTTAAGCTGACCACCATGTTGATCACCACTATAGGCTAAGCTTGAGTTTTAATAACCGTTTCTACTATA
+TATGCAAAGAACTCCTGGGAGGAAATTAGAATTCGAGGGGTAAAATATTAAAAAATTTCGAGAGATTATT
+TCCACTATTTTATCGTATTATCTCTCTAGGAGCTCCAGCGATCTCGACCAAATACTCGGCCTCAACTATG
+TGCAACCTCCCAGGAACTATCAGCACGTGAGGTGGGCTTCCAAAGTCCTCTCTAATCATGTCTCTAACGT
+ATCCAGCCCTAATTACCGGATTCAAAGAGCCTGCCCTAGCTAGAACGACTACCAACGTTTCTTGAGTAAA
+TACTCCTTCTTTTTTCATATCCTCGACCTTAAGAAGCAATTTCATACCTTCGTTGGCAGTCATATATTTT
+CCTTTCTCAGCCTTTATATCCAAGAAAAGCAAAGTATGAAGTCCTCTTTCTAAGTTCTCCTTTATGACGT
+CATAGTAACTCGTTGGAAACCAATTCTTCTCTGGATACGAGATTGTCGCGCTCTTCCCAAACTTATATAT
+ATGCAATCCAGTTATTGCAATGGCCGAGTATATGCTTGGAGCATGGATGACATAGCTTTCAACTCCGAAC
+TTCTTCGCCCTGAGCCTAAGTTCCGCATGGGTGGTTGCAACTAATGGATCCCCAGCCGTCAGGAATGCCA
+CATCGTGATCTTTAGCTAGAGGCAAAACTATCCTTTCAAAGTTAAGCTCGACATCTTCTCTGCTTAAAAC
+CCTTATTTCTTTTCCAATCAATTTTTCAATTCTTTCTAGGTTCGTTCCAGCCATTAAAGATGTATAAAAC
+TCCGCAAATACGTAGTCGCACTTCCTAGCTATCTCGAGGCCCTTTAGGGTTATATCCTTCTCATCGTAAA
+GTCCAAGACCGATGAAATATAAAGCCATGATCTCCCCCTCCAAATGTTGGACTAAGGTTTTAATTCTTGC
+TTATGGTGATATAAGGAGGGATGATGAGGCCTACCTCGCTGAGCTGTGATGAGTGGGTGAGCTGGCTGAC
+ATTTCATTAAGATATCCATCGAAATAGTGATAAATGAGTAAACACATCAAAATCTTGGTGATCCCAATGA
+ACTTCAATCCAGTTAAAGAGGCCGAGAAGATTAAAGATGAGATTATAGCTTGGAGAAGAGACTTCCACAT
+GTATCCAGAGCTTGGATTCGAGGAGGAAAGAACCTCCAAGATAGTGGAAGAGCACTTGAGGGAGTGGGGA
+TATAAGATAAAGAGGGCTGGAACTGGGATTATAGCGGAGATAGGCTCGGGGGATAAAACCGTAGCTCTGA
+GGGCTGATATGGATGCTCTGCCAATTCAGGAGGAGAATGATGTTCCCTATAAGTCCAGGGTTCCTGGGAA
+GATGCATGCCTGTGGTCACGATGCTCATACGGCAATGCTACTAGGTGCAGCTAAGATAATAGCGGAGCAC
+TCCGACGAGCTAAGTAACAGGGTTCGCTTACTGTTCCAGCCAGCTGAGGAAGGAGGAAACGGTGCCTTAA
+AGATGATAGAGGCCGGAGCGATTGAGGGAGTTGATGCAATCTTCGGAATCCACGTGTGGGCCGAGCTCGA
+ATCCGGGGTTATAGGAATAAGGGAAGGGCCGTTTTTGGCTGGAGTCGGTAAGTTCGTCGCTAAGATAATA
+GGAAAGGGAGGTCATGGAGCGGCACCTCACCTGTCGATAGACCCAATTCCAGCTGCTGCAGATGCGGTTC
+TAGCACTACAAAGGATAGTTGCGAGGGAAGTTGATCCCCTCGACAGTGCCGTCGTCACCGTTGGAAGGAT
+TCAAGGTGGAACTGCCTTCAACGTCATTCCCCAGTATGTTGAGCTTGAGGGAACTTTCAGATTCTTCACC
+CAGGAGCTTGGAAAGTTCCTAGAGAAAAGGATCAGGGAAATCATAGAAGGAACGGCTAAAGCTCATAACT
+GTGAAGCAGAAATTAAAACCGAAATTCTAGGACCGCCGACGATAAACGACGAGAAGATGGCTAAATTTGT
+TGCTGAGACTGCTAAATCCCTGGGCCTAAAAGTTGGTGAAGTCAGGAAGACATTGGGAGGAGAAGATTTC
+GCGTTCTACTTAGAGAAGGTTCCTGGGGCCTTCATAGCACTTGGAATAAGGAATGAAAAGAAAGGAATAG
+TCTACCCGCACCATCATCCAAAGTTCGATGTCGATGAGGATGTCCTTTACTTAGGAACAGCCCTAGAGGT
+AGCTTTGGCCTTTAATTTCAAAGGTTAGCCAGTATCTCCTCCTCTTCCATTGTTCTTTCACAGTAGTGAC
+AACGAACCTTTAGAGGTTCCCTACTTATAACGTAGAACTTCGTTGTAACGTATTCGTGGTTGGTTATGCA
+GTTTGGATTGCCACACCTCAGTATTCCCTCTATAACGTCGGGGACCTCGACTTTAAACTTCTCAACGACC
+TTGTAGTCCCTAATTATATTAACCGTTGCATTTGGAGCTACCAAGGCTATCTTATTAACCTCCTCCTCGC
+TGAGGAACCTACCCTCAACCTTAACTATATCTTTTCTACCAAGCTTCTTGCTCGGAACGTTCATGGCTAG
+AAGAACTGCCCCTCCATTTGTTAACTTGCCGAGCTTCAGGATCTCTATAACCTTCAACCCTTTCCCGGCT
+GGAATGTGATCTATAACGGTTCCCTCCTTAATCGCGGAAACCTTAAGCTCAGCCATTCAAATCACCCCCA
+GGACGAGAGCTAAGAGGGCCATCCTAACTGGAACACCGTTAAACACCTGCCTAAAGTAAATCGCATGCTT
+CGTGTTATCCACTTCCGGATGTATCTCATCGACCCTAGGCAACGGATGCATTATCCTCAGCTCGTCCTTA
+GCCTTCTCCAACACCTTGAGGTTCACCTGATAGCTACCCTTAACTTTAAGGTATTCCTGCTCGTCCGGGA
+ATCTCTCCTTCTGAATCCTAGTCACGTAGAGAACGTCTAACTTCCCTATGACGTCCTCAAGGGTTGTAGT
+CTCGACGACTTTCATCCCCTTCTCCCTGAGCTCTTCAACTATATGCCTCGGCATCCTTAAGAGTTCTGGG
+GAGATTAGGTAGAGCTCAACGTCGTAGAAAGTTAATGCCTCGGCCAAGCTGTGGACAGTTCTTCCATACT
+TTAAGTCTCCAAGGAGGCCTATCTTTAGACCATCTATCCTTCCAAACTCCTTCTTAATCGTATATAGGTC
+AAGTAAAGTTTGGGTTGGGTGCTGATTGCTGCCATCTCCAGCGTTTATAACCGGAACTTCGGCAACTTCC
+GCCGCAAGCCTTGCGGCACCTTCCTTTGGATGCCTTATCACTATCACATCGCAGTACTGCTCAACGGTTT
+TAATGGTGTCCCTCAAGCTTTCACCCTTCTTAACGCTACTCGTTGAGGCTTCCGCAAACCCTATGACGGC
+TCCGCCTAAACGGTGCATAGCGCTCTCAAAGCTTAACCTCGTCCTTGTAGATGGCTCAAAAAACAGCGTT
+GCTAGGATTTTTCCCTTTGCATACTCCAGCTGACCCTTCTCTTTTAATTCCCTCTCGAGTCTTTCAGCGG
+TTGCAAGGACTGTCTCTATATCTTCCTTAGAAAAGTCCCTAATACTTATCACGTCCCTACCTTTCCAATC
+CATGAAGCCCTTCCACACTGATGAAGCTTGGGTATATAAACCTTTACGAAAAGGTTTTTATTTATATATC
+GAAATCCGATATCGGGATTCGATATGATTCGCCGGGTAATCCTCGGCTTCATGGGCCTTCACATCCTGTA
+CCACGCAAGCAAAGAGCCGATAACAGGGGCCTATATGATGAAAGAACTGAGAAAGCACGGCTACGATGTG
+AGCCCAGGAACAATGTATCCCCTTCTCAGGAAAATGGAGAGTTTAGGACTATTAAGGAGTAGATGGGACG
+TGAGGAACGGAAGAAGGGTCAGGCTCTATGAGATAACGGGGAAAGGCTTGGAAGTTTTAGAGGAGGGGAA
+GAAGAAAGTCAAGGAACTCTGCTCTGAGATTTTGGAGGGATAGAGATGAAAGAAAGAAAGGTATTTGGGA
+TAAGCTGGAACGTGTTCCTCCTGGGGTTAGTTAGCTTTCTCAATGACATGAGTAGCGAGATGATAGCCCC
+CATAGTCCCTTCATACCTAACGGACATCCTAAAGATAGGAAAATTAGCCAGTGGTTCAATTATGGGGCTA
+ATAGAAAGCTTAAGCTCACTATTCAAGGTCTTATTTGGCTATATCAGCGATAAGTTCAGGAAGAGAAAAG
+CGTTCGTGGCTCTAGGGTATTTAATCTCAACGATATCGAAGGGAGCCCTAGCCGTAACCCACTCCTGGTG
+GGATTTCCTAATCCTAAGAATACTCGATAGGATTGGAAAGGGAATTAGAACTGCTCCCAGGGATGCCTTA
+ATAGCTGAATCAAGTGAAAAGGGAAAGAGTGGAAAGTCATTCGGATTCCATAGGATGATGGACACGCTGG
+GAGCCGTCGCAGGGCCCCTCGTTGCGATGGGACTATTAGCTTTGTTGGCGAATTATCCCAAGGAGCTAGC
+GTACAGGTATATCTTCCTTATATCGGCCGTTCCTGGGGTAATCGGAGTGCTAATAGTTCTCTTACTCGTA
+AAGGATAAGGGTAGCGAAGTTAAGAAGAAGATAAAGGGTATTTCAGCGTTGAAGAGCTCTAACCTGAGGA
+TATTCCTAGTTATAGTCGCGATAGCGGCCCTCGGTAGATATAGTTACGCATTTACGCTATGGAAGGCTGA
+AGAGCTCGGCTATTCAGTTTTCCAGGGTTTGGGATTCTATGCGCTGTTCAACGTTATATACGCACTATCC
+GCCTATCCGATAGGCTATTACTCGGACAAGGTCGGAAAGAAGATAATAATAACGATAGGCTTTGGAATAG
+CAGGGTTGGCATCTTTAATCTTCGCGTACGCGAATAACTTGCCTACCTTACTCCTAGCGTTCGTACTCTA
+CGGATTGTACATGGCAATCGAGGATACAATCCCAAGAGCGTACATGGCAGACCTAGCGAAGGAATTCGAA
+AAGGGAACGGTAATAGGGGCATATCACACGGTCTTCGGCGTGTTCGTATTTCCAGCGTCTATAATAGTCG
+GCTACCTATGGCAGACGTACTCTCTAACAGTAGGTTTCCTGTACTCAGCGGTGATGAACGTTATAGCAAT
+GATAATGATGGCCTTACTAATTAAGGAAAGCTAGCTTAGCTCTCTTATCTTTTTTATGGCAATCCTTAGA
+GTCCTATTGCATCTAAAGTCTAAAGGTGTTTTCCGATTATCCTAACTGTCATGTGGATTTTTGTCTTGTT
+GGTTCTGTTTTTGTTGATGGGTTTATTTTGCGATAAAGTTTATAGCTTTAAATTTTGAGAGTATTCTGGT
+GATTGTTTATGGTTAGTAATAGGTTATTAATCATTGTTTTATCATTGATCATCTTGAGTTGGGGTATCAT
+AAGTGTTTTAAATTGTATCGTGATTATGAGTGAGAACTCCATAACTAGGATCCTCAGTTATGACGTGTAC
+AGGATCGAGGGTTCTGGAGATTACATCATCTATTATCCCTTGCCCAATGGGAGTATTAAAGTTTTGAAAA
+AAGGAAAAGCTAATAGCTTCTTCCCAGTCTTTGTGAAGGTTCCTAGAGAAGAGTGGACGAGAATTCCTGG
+GAAAGCTCTTTATGCCCCACCAACCCCATTAATCCTCTACGTTACCAGGGATGGAAAATTAGGAGTCAAA
+AGTATAACTTCAAGTAGGATTAAATTCGATGATGGCTTAGACTTAAAAGGAAATCAAATTCAAATTAAAT
+CGGCATGCCCTAAGGGTTGGATTGACTTTGGAGGTAGGTATTGCTTAAGCCCAAAATGGAGCCTTCAATT
+CAACGCCGAGGCAAAAGTTCTTGACGAATGGGTTTCAATAATGGGAATGAAAATAGAAAACAAGACAATA
+GAGAGAATGGACTTCGATTGGGATCTCGTTCTTAGCAGGAGTGCTTATAGTTATTGGATGATTGGGATTG
+ACGTTGGCCCCTTTACGATCCCCTTCGTGTCTAGGAAACATCTTGAGGGTTGGGTGCTGAGCATTAGTTA
+TGAGCCAATTGGACCTCTCTCGATTAATAATACTTGGGAGCGTTATCTTAGTGTTAGGGTTGAGTACCTT
+GTAATTCATTCTAGGGTTCCTGCTTATGATAAACTCGTCGGGAAGCGCATTTGGATAGAGATTACCCAAA
+CGTACCCAATCAAAATCCACAGTACTGGTGATTACACGATTTGGGAGTCTCCTGCAAGGGGTATTTACTT
+TACAGAATCCAAGGGAGATAATCCTCCGAGAATTACCACGACACCCAACATATGGAGCATTTCAAAGGAG
+GTGAAGTGGAAGAGAAAATTGATTAACAGTACTGGGCACTGGGTTGGAGCAATTCTTGTAAAGAAACATC
+CAGCCAATTCATTCTCTTTAGGGTCTAGCCTGAGTATTCCGATTGATTATGGTGGTTTTCCAAGTTCATT
+AAGCTTAACAGCCGAGTTCCGCAAGTACATGAATGCCGTATCAATTATATTGTATAGTGTTGACGTTAAG
+CCAAGAAAAAGCTGTTATGCTATGTATAGCGTCTTGGATGTGAAAGTAGGAGAAAGTGAGCCTAGAGTGG
+CGGTCCCCCTAGTGTTTAGTGTAATCACTGATGATGAAACATTAACACCACCTTGCAACTCAAAGACAGG
+CCTATGCATAACAACCACAAATCCGGAACAAAGCTAACATCTCTCTAATCCAAAGTAACGTTTATGAAGT
+TTCAACTTTAATTGAGAAAGATGAGATATGAAGAAGCTAGGTTTCACATTGCTACTCCTCATAATCGGCC
+TTCCCATAGCTAAGGCATGCTTCTTCCCCCAGGATTTATACGCAGTTGAAGTTGAGATTGAGGGAACCTA
+TAACCTAGAACCACTTCTAAGCGCTAAAAACGTTCTTCTCGAGGATGGAAAAATAGTATACAGATCGCAT
+TACGATCCAAGGCTAATAGTAATGGTATGGAAAGATACGACACTTCACGTTAGGGTGCAGATACCAACGT
+CATTCGGAAAGAGAACGATATACACGGAAACCTTTGAAGGCATAATTCCAATTGATGACGTCTTTGAGAG
+GGCTAAGGAGAGGGGGTGGAAAGTTTCTGGCAACTCCATTAAAAAAGAAAATATTGCCATTTTCATAACT
+CCAAAAGTTGGAAACGAGTGTAAAGCTGATTCAGACTGTAAAGCTCAAGGGTGTTCAGGAGAGGCCTGCA
+CGCCCAAGAATGAGACCGTCTTCTCAATCTGCATATATAGGGAATGGTACAAGTGCCTGAACCTCACGAG
+CTGTGGCTGTTATCACGGGACGTGCTCCTGGAAGCCAACGGAGGACTTCATAAGATGCTTAAAGAAATAC
+AATGCAACGCTTGAAGATATTATAAGGGCAAGGGCAATAGTGACTATCGAGGTTTACGATGAGCTAGGGG
+ACGAGATTATAAAAGAAATAAATGACACCCTAGGGTGCAACATTCCAACGAACTTCAAGAAGAGCGAAAG
+TCAGGGGATAATTCCAGATATTAACCCGGAAGATTTAAACGCTAACTTAGCGATAGAAACGGAGCTTAAG
+TGGTTAAGGAAGATTGGCGTCATTGATATAAGCGAGGAGGACATTAAGGAGATAAGCAGGATCGCCAAAT
+GGGGGTATGCGGGACACAACTCGAGGATAGGATTCTACGACGGAGAATGGAAGCCATACTTTAACTATTC
+AAACGCCGAGTTAGTCAGGTGCGTTGGAAGCGGATTTAAGGATTACAAAGAGGAATTGCCAATGGAAACC
+CCTGAGGTTGGAAAAACGTGCGGTCCAGCTATCTTGGCACTGCTTTCACTATTGGCACTAGGAGGGAGAA
+AATATGAGGACTCCAACGACGTTTTGGGCGGAGATAGTGCTACCAGCGATAAGGGCAAAGGTGGCAAGAA
+TCCTTAGCTCGGAAGGATTCTCACAGGTAAGGATAGCCAAGGAGTTAGGGATTACCCAAGCCATGGTGAG
+TAAATACCTCTCGAAGTACAAACCTCCAGAAATCCTAGAGGATATAGAGGGTAAGATAGAGGCAATTGCC
+GTATCGATAGCCGAGATGATAAAGAGTGACATTGAAAGGGAAGAGATAATAAAAACCATAGAAAGGAGCT
+TTTTCAAGCTATTAGGAGATGAAAAATTCTGTAAGGCCTATGAGAAATATTCTGGCATTCCTGGAAAGGT
+CTGCATGGAGTTAGCTATAGAGTCAGGAAAAAAGGAGGTTATAGAGGATTTATCAAGGGCGTTAGAGATT
+ATTCTCAGGGATGAAAAGTTCGCCGAGCTAATTCCAGAGATAAGAAGCAACTTCGCATACTCACTTCCGA
+ATCCCAGGGACACCAATGACGTGGCGGCGATCCCTGGGAGAATAACGGTTATTAAAGGAAAACCCTATGC
+AATGCCTCCTGAATTCGGTGTAAGTAAACACACCGCTAGGTTGCTCGTAAAGGTGTCTAAGCACAACAAG
+GATATTCGCTCCGTGCTAAACATAAGGTTCGGAAAGGACGTTGAAGATGCTATAAAGAAGGCTGGACTTA
+GGGTAGCTTACCTACCAAGAGAGCTAAGCTCGATAGAGGAAATCGAAGATAGAATAGCTGAGATGTTTAA
+TGGTAACGAGTTTGACGTTGTAATAGACCCCGGAAGACATGGAGTTGAGCCCTGCGTTTACATATTCGGT
+AGGAACCCAATGGACGTCATCGTGAAGTTGAAGAAGATTGAGGAGAACCTTTAGGAGGGGAAGTTAAATG
+GTTGTGATTAGCAAGGAGCTTAGGTTCTCAACTAAAGGGGAAATAGACCTTGTCGATATAACTCGGGAAG
+TTGAGAAGTTCGTTGAAGAGAGCAACGTTAAGAACGGCATCGTTTTGGTATTCGTTCCAGGGGCGACTGG
+AGCCATAGTTGCCATAGAGCACGAGGAAGGATTGCTCGAAGACTTCAAAAGATTTCTAAGGGAGGTCATC
+CCCAGGGAAAGGAGTTACCTCCACAATAGGTTCGACGATAACGCCCACTCCCACCTAAGGGCAACTTTAC
+TAGGGCCAAGCTTAGCGTTTCCGATAATAGATGGAAGGCTAGTTAGGGGAACTTGGCAACAGATATTCTT
+CGTTGAACTTGACACAAGGCCCAGAAGCAGAAGGGTCATCCTTCAGATAGTCGGAGAATAGCCTTCCATA
+CCTCGTTGTTCCTGACTATAAACCACCACCTCTTTAACTCCCTCCTCTTCTCCTTGTAATCTGGATGAAA
+TCTCGAAACCAATGACCAGAACTTCTTTCCATGGTTCATTTCAATTAAGTGACACATCTCGTGGGTGACG
+AGATAGTGAAGCAAATCTCTAGGTAGTGCCGCGGCCGATAAATCTATCGTTATGGAACCCCTCCAGGTTG
+TGCTCCCCCATTTCCTCTTCATAACCTTAATGTACACCCTCTTAGGTCTAACTTTTAATGCTCGTCCAAC
+TTCACCCGCTATATTCAAGACTTCCTTCCTTAGCATTCTCTTTATTTCTTCCCTTGAAGGAGCATTCTCA
+ACGCTTAGGAACTCACCGAAGAGCGGGAATCCCGAATTGGAAAACCTAATAGCATCTTCAACTAGCCTTA
+GCTTTGAGAGTATCCACCTGCTTTTCTTCCTCAGCACGTATTCCACGATTTCCTCTGAGGGAGATACCAC
+TAGCAAGGTTCCATCCTCGAGGATTCTTATGGTAACGTACTTCACGGGCTTAACGATTACCTTATACTCA
+ACTTCCTTCTCCCCAAGCCTAAGCCTCGGCACGCTATATGATAATCATGAAGCTTTAAAAGTGAAGGCCC
+AATGTGAGGACGATGAGAAAGCCGGGAGAGATACTCAAGGCAATCCTTAAGGAGAAGGGAATAGAAAGAG
+TGGGCACGTTGTCAAGGAAATGGCCCTACGGTAGGGACATCTACCAAGAGCTGGCCATCCTCCTACTCGA
+AGGAGACGGGGCGATAGTTGAGCTTGAAGAACCTACGGCAGAAGCTTGGGATTTAGAGGGTAGAAAGGTT
+AGTGGTTCTCGCTTCGCTTACGTAAGACCCTGCATGGTTAATAAGTTCAAGCCAGTCGTTACCGGCGAGG
+ATTTGAAGGCTAAGTTACCGGATTATCCGTACATAATAGTTGACCTCATGCTCTGGGATAAGCACATACC
+AAAGGAAAAGTCGAAGATTATTCTCCAGTTGAGAGAGACCTACGGCGTTATGAGGAGGATGATGTGGCCA
+AAAATGCTAGCGATAACTTGGCTAAACGATGAGGTTAAGGAGAGACTAAAGATACCCCTAGAAAAAATAA
+AGGCTTACGAAGGCCCAACATCGGAGCTCCTCAAGGATAATGGAATAAAGAGAGTCGTCCTTCTAGATCC
+AAATGCCGATGAAGTGCTTTCTTCCAATGATTTAAAGGAGAAGGCCTTCATTATAGGTGGAATAGTTGAT
+ATGAAAGGTGATAAGAAAGGAACAACGGCTAAAATCGGTGAGGTTTTAGAGAGAGAAGGGATAGATGTTC
+TTAGGAGAAAGATAGTCCTGAGGGGCGATGTTGTTGGTGTTCCGAATAGGATAAATCATATAACGGAGAT
+ACTACTTAGGATGCTTTACGGTGAACCCATGGAGAAGGCCATACTAGCCGTACAAGCTCCAGCTCATGCA
+AGGTGGAGGCTAAGGAAAGAAATCCCCAAGAGGAAAATAAGGTACCTAATCGACGGAAAGCTGTATCTGG
+TTGTTGAGAAAGAGCTGTACGACGAGCTTAGAGAATGGTTAAACATAAGATGGGAAGACTTCGTAAAGGT
+TCTTAGGGAAACGGGTATGGTTGCCCTTGAAAGGAAAAGAATTCACCATCTAAACAAGATATCGATGTAC
+AGGCTGGATAAATCTGGAGGAAAAAGGGTGATACTTTTAAAGAGGGCCGCTCTCCTCTGTTATAACTGCT
+AGATTCGGGGGGAAGGTAATGCTGGACATAAAGCTCATACGTGAAAATCCCGAGCTCGTGAAGAACGATC
+TAAAAAAGAGGGGAGAACTTGAAAAGATAAAGTGGATAGACGAGATTCTAAAGTTGGACGCTGAGTGGAG
+GGCCAAGCTAAAGGAAATAAACAAACTCAGGCATGAGAGGAATAAAATAGCCATAGAAATAGGAAAGAGG
+AGAAAGAAAGGAGAGCCAGTCGAAGAGCTTCTAGCTAAGAGCAAAGAGATAGTGAAAAGGATAGAAAGTC
+TGGAAAAGGAAGTTGAAGAGCTCAAGAAGAAGATTGACTATTACTTATGGAGGCTTCCCAACATAACACA
+TCCAAGCGTTCCCATAGGAGAAAGCGAAGAGGATAACGTCCCAATTAGATTCTGGGGGAAAGCTAGGGTC
+TGGGAAGGTCACCTAGAGAGATTCCTGGAGCAGAGCCAGGGGAAAATGGAGTACGAGGTTCTCGAGTGGA
+GGCCGAAGTTGCACGTTGACCTGCTCGAAATCCTAGGAGGAGCGGACTTTGCAAGGGCAGCCAAGGTTAG
+CGGCTCGAGGTTCTACTACCTCCTAAACGAGATAGTTATACTGGACTTAGCGTTAATTAGGTTCGCCCTC
+GATGAGCTCATAAAGAAGGGCTTCACTCCAGTAATCCCACCTTACATGGTTAGAAGATTCGTGGAGGAGG
+GCTCAACCACCTTCGAGGATTTCGAGGATGTCATATACAAGGTTGAAGGTGAGGACCTATACTTAATCCC
+GACCGCTGAGCATCCTTTAGCTGGAATGCACGCAAATGAGATCTTAGATGGAAAGGATTTACCGCTCCTC
+TACGTTGGAATATCGCCTTGCTTCAGGAAAGAGGCGGGAACTGCAGGAAAGGATACCAAGGGAATATTCA
+GGGTTCACCAATTCCACAAGGTTGAGCAGTTCGTGTACTCTAGGCCTGAGGAGAGCTGGGAGTGGCACGA
+GAGGATAATAAGGAACGCCGAGGAACTCTTCCAGAAGCTCGAGATACCGTATAGGGTAGTGAACATATGC
+ACTGGAGACCTTGGCTACGTGGCGGCTAAGAAGTACGATATAGAAGCTTGGATGCCTGGTCAAGGAAGAT
+TTAGGGAAGTAGTTTCGGCAAGCAACTGTACCGATTGGCAAGCTAGAAGGCTCAACATAAGATTTAGGGA
+TAGAACAGATGAAAAGCCACGCTACGTTCACACCTTAAATTCAACGGCCATAGCAACTTCTAGAGCGATA
+GTTGCGATACTTGAGAACCATCAAGAGGAAGATGGAACCGTGAAGATTCCGAAGGTTCTCTGGAAGTACA
+CCGGCTTCAAGGAAATAGTTCCCGTAGAGAAGAAGGAGAGGTGTTGCTCAAGTTGAAGCTCGTTCTCGAC
+TCTTCAGTTTTTATTCAAGGCCTTGACATAGAGGGTTACACGACACCAAAAGTCGTTGATGAAGTTAAAG
+ATAGAGAGTCAAGGATTCTCTTAGAATCCCTAATATCCTCGGGAAAGGTTAAAGTTGTAGAGCCATCCAA
+AGAAGCCCTAAGGGCAGTTAAAAATGCAGCGTTAAAAACTGGAGAAATTGAAGAGCTAAGCGAGGCCGAC
+TTAGAGGTTTTGGCCTTGGCATATGAGCTTAAAGCAGAAGTTTTTTCTGATGATTACAATGTTCAGAATG
+TGGCAAGAATTCTGGGTCTTAAGTTTAGAACGCTGAAGAGAGGGATAAAAAAGGTCATCAAATGGCAGTA
+CGTTTGCATAGGTTGCGGTAGAAAATTTAAGGAAATGCCCCCAGGAGGAATATGTCCAGATTGTGGAAGC
+CCCGTAAAGCTAATTCCAAGGCGTCAGCGCTCATAGGGCTCTTCATCGCTCAGAATTACTAGCTCATCAT
+CCGCCAAGGTTCATGTAATATGTTATTAACTTCCTTAACTCTATGTTCCTATCTATCTTCTTCTTCAGAA
+ACCTTTTAAGCTGAACGTTCTCAGCAAGGAGGCCAGAAAGTTCAATAGCAAGAAGCTTATTTTCCTGGGT
+TAAGTTGTAGGCCTTGAACTTAAGAGGGGCGAACTCCATCTCAAGCTCCCAAACCTTCTTTTCAAGCTCA
+GATATCTCCTTCTCAAGGTCTTCAATATTAATAGCCGGAGGATCTTTGAAATCCTCGAGAATCAAAATTT
+CTAGGATTCTCTCAACTGGAACTCCAAATTTATTGCTAAGCTCAAGAATTTTAGCTTCAATTTCATCGCT
+AAGCTTGACCTTTATCTTTCCAAAGCCCCTATCAGGTTTTATAATGAGTTTAATGCTCATAGTTATAAAT
+TATTAAAATTTTATTAAATAAAGAATATCTTCGCCTCAACGCCAGTTATCTGGCTCAAGATGCTCTCTAA
+AACCTCCGCCTTCTCGGGTAACTTATTCCTGTCCCTACTGAAGACCAATATCTTGTAGTACTTTCCGCCA
+TCCGGCTTGTAGACTATGTTAACACCGAAGACTCCCGCGGGATACAGGAGGTCTATCGCCAATTTCTTCA
+CGTCCTCGGTTCCCCTGATCTCCCTGCCCTCTATAACCCTGACCCTCTTTCCAAGCTCCCTAGTTAAGTA
+CTTTATGTTCTTTCCACCCTTTCCTATGACGATTGGAACGTCTCCCTCTCCGACTATTAGCACGACAAGG
+TCACCGGCCTCTACGGCCTTCTTGAACTCTATGTCAGCGTCTCCAAGCAATTTATAGAGCATCCTGGAGA
+TTTTAACGTCGAGCTCAGTTATAATACCTTCCTCAAGCTTCTTTTCATCAGCAGGACAAAGAATTCCATC
+GGTCTTTAAGCAAACCTCACAGATCGGCGCCTTCATTCTCTCACCTCCGTTCTAAGAATCAAAATGAAAG
+CTAAAACCACTACATGGAGACCACTTAAAAACCTTTTCCTGCATTCTGGAAAACATTAAAATTTATTAAG
+GAGAATAACCGTCGGGTGAGAAGTCATGGATGGTGATGAGGATGGCCCTCAAAATCAGAGAGAATTCAAT
+AACATCAGGATTAATCAAAGATGCCTTCTTAGTGTCATTTCCCGCATTATTACTGTGCTTATTGCTTGAT
+TTCTTCGCTGGCGCATTCCTGGGGAAGTTCTTCACCTTAATAAGAACCGAGTATCCAATAATTCTCGTCA
+TCCTTCCCGGTCTTATGGGGATGAGGGGGAACATTTTCGGGGCCATGGCGTCCAGATTCTCGACCATGTT
+ATACTTGGGTGAAATAAGTCCATCACTTAAAGATAGGAACGTCCTGAAGAATATATTCCTAAGCATAGTC
+CTGTCCTTAATTCCGGTCCTCTTACTGTGGCTCGTTGGGGCGCTGAAAGTTAGGAACGTTGATGTTGCGA
+TAGCAGTTTTGTTGATAGTTTTGGTGTCAACGATATACGCAAGCTTATTCCTGGGAACCGCCACAGCTAT
+CACAACGGTGCTCCCCTACAAAAAGGGAATAGATCCTGATTCGGTGGCGGCCCCTATAATAACGTCGGTT
+GCCGATTTGATTACGATTCCCCTGCTCGTAGGTTTCATCCTCCTGTATCCCCATAAACAAACGTTCATAG
+CCTTAACCGTAGTATCAATCGTTATCCTGGGGATTTTAAGGGGATACTCAAAGTTGAACAGGGAAGATTT
+GAAGTTCCTTAGGGAGCTCCTTACAATAATAGGAGGGCTAGCCCTATTGTCCAGCATAACCGGTTCCCTC
+CTCGAAAGTTACAGCAAGTTAATAGACTCGGTGGCAATTTTCAGCGTTATGTATCCTATGGTCTTAGACA
+CCACTGGCAATCTCGGCTCCATCATAGGAGCCAAGACCTCAACTAAGTTGCACCTTGAGGGAATTGAGAA
+AATAATAAACCTTGATATCTTAAAGGAAATAACGGTTTATTCTCTATTGGCACTTCCCCTCGGGATAGTT
+GGGAACGTTATAGGCATGGAACTCACGAAGCTACTCCTCCATAGAAAAGCTGAGATAATACCACACTTTA
+TACTTCTTTATCCTGTTTTTGTCTTCAGTGTTCTGTGGTTTGCCTATTTCTTAGCTATAGTTGCGGATAG
+GGCAAAGTTAGATCCTGACAACGTAACCGTCCCAACAATAACGACGCTCTCAGATGTGTTTTCCACATTA
+TTTATAGTTGGTATAGCTAAGATTGTAGTTGGGTGATAGCATGGAGGTAAGGTACAAGCCCGAAGAATTG
+ACGAAGCTTCCCAGGAGCGTTGAATATAAAGAGAGGACAGTTTACATGATAAACCAAAGACTACTTCCCA
+GGGAATTCAAGGTTGAAGCCTTTAGAACCGTTGAAAGTGTTGCAGAGGCCATAAAGAACATGACCGTAAG
+AGGGGCACCAGCGATAGGAGCGGCCGCGGCCTTCGGATTAGCCCTCTACGCCGAAACATCAAAAGCGAAG
+AGCAAAGATGAGTTCATGGATGGATTTTACAAGGCCTATGAAACGCTTAAAAATACTAGACCAACGGCCG
+TTAACCTCTTCTGGGCTTTGAACAGGATAAAGAAGTTGGTTGAGGAGCATCTAGAAGATCCTCTCGACGA
+GATAAAGTCCCTTATAGTTAACGAAGCACAGAAGATAGCAGACGAAGACGTTGAGGCTAACCTCAGAATG
+GGTCACTATGGAGCTGAAGTTCTACCAGAGGGGAATTTACTGACTCACTGCAACGCTGGAAGCTTAGCTA
+CAGTCCACCTCGGAACAGTAGGTGCGGTAGTTAGGGTTATGCACAAGGATGGAAGCTTAAAGCTACTGTG
+GCTCGACGAGACGAGGCCAGTTCTACAGGGGGCAAGGTTATCTGCATGGGAGTATAGCTACGATGGCTTA
+AATGTTAAGTTAATCGCCGATAATGCTGCTGCATTCGTCATGCAGCAGGGATTGGTGGATGCAATAATAG
+TTGGGGCCGACAGGATTGTAGCTAACGGAGACTTCGCAAACAAGATAGGAACTTACATGTTAGCCGTTCT
+AGCAAGGGAACATGGAATACCGTTCTTCGCAGTAGCGCCCTTGTCATCTATAGACATGAGCCTAAAGAGC
+GGAAAAGAAATACCCATCGAGGAGAGGTCTCCAGAGGAAGTTCTAACTTGTGGTGGTTGTAGGATAGCAC
+CCGATGTTCCAGTTTATAACCCAGCGTTTGACGTTACTCCCCATAAATACGTTACGGGAATAATAACGGA
+CAAAAGGGTAGTTTGGCCACCGTTCAAGAGAAATCTAAAGAAGCTGTTCGGAGAGCAGTGAACTTCTCTC
+TTCTTTATAAACCTTTAAGTCTTTAAATTAGGCTTTCGAAGACCTTATATACCTCTTCTTGATGCTTCAT
+CCCCTGCAACGGTGAGGTATTTGAAGAGAAAGAACGTTATCATGTTGAAATCAAGGGAGAAAGCAAAGTA
+CTCATTAAAGGTTAAGAAGAGGGGGAAGTGGTTCTATTCATTCATACTTTTCAAAGTGTTCTCAGGTGGC
+ATGGCTCCCCTAGTTCCTATCCTCATAGTGAACGAAGGTGGAACACCAACTGAGATAGGATACACCAGCG
+GGCTTGGTAGCTTGGCTTCTATGATAGGAGGGGTAATTTGGGGAAGGTTAAGCGATAAGCTTGGGAGAAG
+AAAAATCTTCATGTCACTTGGCATCTTCGGTAGCACGATTTCCGTGATTCTCATGAGCGTTTCACTTTCA
+ATAAAGTCTCTAATATTCCTCAACATCCTCTACATGTTCTTCTTGGCCGCAACGATACCTTTGCCAATCT
+CAATAATCTCCAGGGAATTTAGGAAGTACGAGATAAACGAAGCTATTGGGAAGTTCAACAAGTTAGGAGG
+ATGGGGGTGGGTTGGCGGATTGATCCTTGGATTTGCATTAATAAACTTTGCGAATCCAAGAATTGCCATC
+CTGGGTCTCGGAGCCCTTGGAATATTATCCGGGATCTTGACGATAAAAAGAATTAAAGAGGTTCCAATCC
+ACCCAAGCAGGTTCAGGGTTAATGGAATTATTCCCAGCCTCTTTACATTTCATCCCAGGAAGATAACACT
+TTCAACGCCAAAGTTACGGGATGAGATCCTAAGGATTGTATTTATTTCATCCTTCCTATTTTGGATCGGC
+TCAATGCTAGCATTAACACAGTTTCCAGTGCTAGCTAAGGAAAAAGGCTTAGACGGTGAAACGCTGTATT
+TCGTTAGCATCTCAAGCTCAGTTACCTCGGCCTTAACATACCAGAGGGTTGCGAATTCGATAGTTGGCAT
+CGGAATTTTGAACTATGTTAACGGATTAATACTGAGAAGTTTGGGGTTAGCAGGACTCTTATTCGTAGTT
+CCATTACCGTCAAAGACATTTTTGCTAGCTTCAATTCTAGTTTACTCCATACTCGGATACAGCTGGGCTA
+TGATAAGCATTTCAACTTCCTCAATTATCTCCGCAAGAAGCTCCGAAAATACCAGAGGAAGAATTTTCGG
+TTCATACAACCTAGTTTGCTCGAGTGGGGCGATAATTGGAAGCCTGGGGAGTGGTTATTTGGCGAACAAC
+ATTGGAATGCAGGGAGATTTGGCAATTGGACTTAGCCTTATGATACCTGCCATATACGTGAATTCAAAAA
+TTTTGAAAAAAGAAGTTCAGCCCCTAAACTTTGGTCTCTTTGAGAGGAGCAGGGGTAAAGGTCTCGGCTT
+GTAGGGAAATCCCTCAGTTTTCTCCTTTATCTCCTTGATCAGCTCTTCGATCCTGGTCTCATACTGCTTT
+CCATCCTCCCTTCTCCTCACGGTTATCGTTCCGTTCTCCTTTTCCCTCGCTCCAACGACGACTATGTATG
+GAATCCACTCCTTTTCGGCTCTCCTTATCTTCTTGTTTAACCTCTCATCCTCATCATCAACATCAACCCT
+TATCTTTGCCCCTTCAAGCTTTCCTGCAACGTACAGGGCGTAGTCTAAGTATTCCTCACTCACTGGAATT
+ACCCTCACTTGAATTGGGCTAAGCCAAAGTGGAAACATTGGTTTCTTACCTTCGTTCATTAGCTTTGCCT
+GCTTCTCCAATATGGCATACATAACCCTCTCTATTGCCCCACTTGGAGAGCAGTGGAGAATTAGTGGGTA
+CTTTTCTTCACCGTTCTCATCATAGTACGTTATTCCGAACCTCTCGGCATTCTCAACGTCTATTTGAACC
+GTGCTTAGGGCTGCGGCCTTGTCTAGGTTATCGACGAAGTTGAATTCAAACTTTAGGATAAAGTAGAAGA
+ACCTCTGCTTCCACATCTCTATTAGAACTGGCTTTCCAATTAGCTTGACAAGCTCAACTATGAAATCTTT
+GTGCTCCTTCCAGAAGTCCTCGGTGAATCTTATTGCCACTTCATAATCCTCAGGCGTTAGTCCGACTCCC
+TCGAGAACTTCCATACTTAACTTAAACTGCTTTTTGAACTCCTCTTTTGCCTGCTCTATATCCTTGGCCA
+AGGTGTGCATATCGGGCATGGTAAATGCCCTTAACCTCCTAAGACCTGAAAGTTCTCCCCTCTTCTCTCT
+CCTGAACGAATATCTCGTTAGCTCGTACATCCTTAGGGGTAGATTACGATAGCTTATTATTGCATCCTTC
+TTAATCATGAACTGCCCAAAGCAGGCTGCAAACCTTAGGAAGTACCTCTTATCTCCACTCAGAACTATGT
+ACTGCCTCGCCGGGAACCTGTTTAAGTACTTCTCCAGAGCTGGATGCTCAAAGTCGTACATTATGGGGGT
+CTCGACCTCCATGGCCCCGTATTCTATGACTTTCTCAGTCACGTACTGCTCAAGTAGGGATTTTATTAGC
+CTACCCTTCGGGTAGTACCTCAAGTTCCCGGGATCGCTTCCGGGCTCGTAATCAACGAGCTCGTGCTCAA
+GCATCAGCTTAACGTGAGGTGGCTCTTTCTCTGCTATCCTGTTCTTGGCTATCTCGTAGTTAACGAACTT
+CCTTAGATTCTCATAACCCGTGAAGTCAAACTTATCTACTTCTATTAGCTCTCCTTCAGGCGTTAGTATG
+TACCAGTAGCTGACAAGCTCTTCCTCCTCCTTCCTAAGAGCCTCAGGAACCTCTTCTACCCTAGCTTCTT
+CTGGAACTATCGTCCTGCTTAGCTCCGCAAGGGGATGACCCTTACAGCTTATCTTAAAGGCCTTGTAATA
+GCCGAAGGGGGCCTTTCCAACGTTAAAGCCCCTCTCCTTTAAGCCCTGGTACACCCTGTTAAGTATATCC
+ATGGCAACAGAAGGCTTCGCAAGCTCGCTACTTAGATGGGCAAATGGATACACAAAAACGTTCTCTGCCT
+TAACTTGCTCTGCAACCTTCGATATCTCCTCAATGGCCTTAAGGGAAACTTCCTCGGGGTTCTTCTCATC
+GACCTTCTCAACGCTTATGAAAGCTACGAGAACCTCTTCCATTCTTCCCCTCTTCATATCTTCGCTTATT
+GGCTCGGGGTTCTTCAACGCTTTATCCTTGACCTCGTATTCAATGTAGTCGCTGTGGATTAGGAGAACCC
+TCATAGTATCACCTCCCTCAACCTAAGGCGAGCCATTTAAATACCTTTTCTATAAAACCAATCCTCGGCC
+CTAGGATAGTCGAATATCTCATCATCTCTAAAGTAAAGCTTTATCTCCCTCTCAGCGCTCTCCTTGGAAT
+CGCTCGCATGGACAACGTTGCATATTGCATCGCTAACTTCCAATGCAAAGTCTCCCCTTATTGTACCGGG
+CTCGGCGTTCTTTGGGTCAGTAGCCCCAGCCATCTTTCTAACGACTTCGATTGCGCACCTACCCTCGACC
+ACCATAACGACTACTGGAGTCCTCGTTATGTACTCAACCAATGATTTAAAGAAGGGTTTCTCTCTGTGCT
+CAGCGTAATGCTTCTCGGCGAGTTCCTTGCTTATCCATATCATCTTCATTCCAACTATCTTTAACCCCCT
+CTTCTCAAACCTTGAGATTATTTCTCCAATTAACCCCCTAATAACGGCGTCTGGCTTTATTATTACGAGG
+GTTCTTTCCTTCTCATTTTCACACATAGAGACCACCTTATCCTTTATTGGCCTGAAACTTTAAGTTTCTT
+ATCGTTTCCCTGTATTTCCATCCCAGGAATATTAAAGCAGCAATAACTCCGATTAGAACGAAAGGGGTCT
+TAGATGGCAAGACCATTCCCCTGTGCCACTTATAGAGTAGGTAATTCTGATAAGAGAACGCATAGCTGAA
+CCAGCCAATTATTAAGGCCTCGATTAATGAGACGGCCAAGTTCAACTCTTCCCTCATTTCACGGCCCTCC
+AGAACTTCCTAAGTTTAATCCTCATTAAGGGCAACGTCACAGGTTGCATTGTTTCAACCATCCAATCGGG
+GAGATCCCTTTTAACGGTATTCCAGAGAACCCTATAGTCTAAGATTACTATGCTTCCCTTTTCTTCCTCG
+CTCCTGTGAACCCTTCCAGCGGCTTGGGCTAGCTTTCTATGAGCTGGAAGTAAGTAACCGTAATACCTTC
+CCTTCCCTGGGAACTTCTTCTCGTAGTACCTTATCTGAGCTTGAACCCTCGGTGTGGGCCTAGCGTAAGG
+TATTCCGACCAAGATTACACCATTCATTTCATCTCCACTATAATCTTGACCCTCGCTGTTTCTACCTCCC
+ATAACACCAAAGAGAACTCCGCCGTTTCCCTTTGCTTCAGCCTTGAATTCGGCTACAAGGGCATCATTCT
+CCGAGGAACTTGCATCCCTCTTCTCTATGAAAACCTTCTTTCCGATCTCTTCTTCTATCCTTATATGCAC
+ATTGGTCGATATTAGTCCTTCTAAAACCTCGTAAGATGCGGTAAAGACACCAACGTTCTTCGGAATTATC
+TTAACCGCCTCAAAAATGTATTCTGCTAACTTCTTGTAAAGGACTGGGCTCCGCTCTTCCCCCCTAGTGG
+AGACATCTCTAGCGACGAGAACTATTGCGTTCTCCGATTTTACCATCCTAGGGAACTTCTTGAGTCTGGC
+GTTTACCCCTATTATATCCCTAAAGGCCTCGAGAGGAGATAACGTTCCGGACATTAGTATGGCCGAGTGA
+ACATCTTCAAGAAACTCGAGCGCTACAGAAGGATCTAAGGCCACTATCTCGAGCGCTAGTCCTTTCTCCC
+TCGTGAACACGTGAAGGTAATCGCTTCTATCAGCTAAGGAGATCCAGTTCCAAAGGAACTCACCGACCCT
+ACCTACGTAGCTCCTCGGTGGGAGGTTCCTCTCAATTTTGTCCTCCCTAATGGCATCCCCAACCTCGACC
+ATCTCTTGGAGAAATCTAAGTAGGTCTCTCTCCCTGAGCCCGAGTATTGAGGAGACGTGCTCAAATATGG
+AAGCTGGAGATAGGGGAACTTCCGAAATCTCGTAGTTCTCAAGCTTTTCTTTGTAGATTATTTCCAATCC
+TCTTAGAAATATTGAAAGGAAATTTTCAATATCCTTCTCGCCATATTCGTTAGCCTCTTTAATTGCCCTC
+TCAACGCTCCTAATGCTTAACCTATCGCTCAAAGCTGATATAGCCTGATCCGGAAGGTTGTGAGCTTCGT
+CGAAGATAACTATGAGGTCACTATATTCCAAGCCGAGCCCATCAAGGAAGGCCTGCCTTATCCAAGGGTT
+CACCATGTAAAGGTAGCTCGCCACTATAACGTTGGCCTTCTCTCCAACCTTCCTCGTTACCTCGTAAGGA
+CAAAGCTCAAGCAAGTTCGAGTACTCTATGACCTCCCAAGGATAGGATGGATTCTCAAGGAAGAATTCAA
+CGATCTCTTTAACTTTATCCCTCTTTTCTTTCAAATTCTCAAAGTACTTGCACTTTCCAAGCCTCTTCAA
+GCTTTTGCAGACTATCATACTAGTATAAGCATCTTGGGCGAACGTCCTTATGTAGGAGTGGAGGCAGAGA
+TCTTTCCTGCTTCTGAATTCAATGCCACTTACCTTCGCAATTTCTCTTATCCTCTTGAGCTCCTCTATAA
+CCCTATCCATCTGCTTGTGAGTTCTAGCTAGGTAAATCACCTTGTATCCGAAGGATATCGCGTGCGGAAG
+AACTCCAGCCAAAACACTTATAGTCTTTCCAAAACCAGTTGGAGCCTCAATTATAACCTTCTCTCCCCTT
+TTAACAACATCCCTGACTAACTCTATAAATTCATCTTGGTGAGGTCTAAGCGTCTTATACGGGAAGTATT
+CAAACATGAAAATACCTCAAATTTCGATCCACACATGAATTTAAAAATTTGAGGAGCATAAAACAAACGA
+CATAGACATCAGCAGTCAACTCGGGTTGACTACGCTAGAATATTGTCATCATATCATATAAATTAACAAA
+ATACTTTTATAGATCAAGGTAACTTTCACTTCACAATGATGCCCAGTAACTATAACCTAAAACTCCAAAC
+CATCAACTCAAAGCTCCTCCTTCTTCTACTTATTAGTATAGTCATTATTATAGTCATTATCCTCTGAAGT
+TGATTTGGAGTTGAGTCGCGTTTTCCGTCTCCTTTGTGTCTTTGTGCTTTCTTTTTGCTGCTTCAACCCT
+CTGGGAGGTGTTCCGTATGGATATGGGTGGCATGAAAAAGGTGCTGAATGAGTTGGAGAACGGAAGGAGT
+TGGGTAGCAGTGACAGTGAAAACTAGGGAGGGACCTACGAAAGTTCTAGAAACATTTGAAAAATACCTAA
+AGGACAATGGTTGGAAACCACAGTTCAAGGCAAACTGGTGGAGCTCAAATGCTTTTGGAGTTGCCATGTT
+TGAAGCAGAGAAAGGAAAGGAGCATAGGGTTGTTCTAGTAAAGTGGGTGGTAACCGAGAAAGAAGAAGTA
+ATGAACGTTGAGAGCAAGGATGATCGCGAAGGAAGAACAGAATTCTATGCCCTTGTCGACATGATAAGTG
+ATGACCTGATATTCGACAGCGTACTGAGGCATATGATGTCGAGATATTAAGTTGATGCTCTTCCCATTTT
+TCTTGAAAATTTTAATTTTATGTAAAAAGTTTAGTTGTTAGTATAATTTACAAATTGTCAAATATTCAAC
+AAATTTTCCGAAAAATATTTATAGATTGGGAAAACATCAGTTGTGGGATTTAATATGAATGTGAGAACAA
+GCACCCTAACCTTCATGAGCTCCCTTCCACTAACCCTCGCTATTCTAATTCTGTTAGTCATTATCATAAT
+TATTATTCTCATTTGAATTTTATTACAACATTTTATCGTTTTGTTTGTCTCCAAAAATTTTCGGGGGTGT
+TTTTCCATGCCCTCCACCTCCATGTCGGGTGCAAGGGCCCTCGTGAAAGCCCTGGAGAAGGAAGGCGTGA
+AGCATACGTTTGGAATAATAGGCGGAAGCATAATGCCCGTATTCGACGAGCTACTCGAGAGTAGCATAAG
+GCACATAACAACAAGGCACGAGCAAGGTGCAGCACATGCAGCTGATGGTTACGCTAGGGTCTCGGGAAAA
+CCAGGGGTTGCGATAACAACTTCGGGACCAGGAGCTACTAATCTCGTCACTGGAATAGCCAACGCCTACA
+TGGATTCATCTCCAATAGTAGCTATCACAGGTCAAGTTCCCACGCACATGATTGGAAAGATGGCATTCCA
+GGAGACAGATATAATAAGCATAACAAAGCCAATCACGAAGTGGAATTATCAGATAAGGAATCCTAGGGAA
+GTTCCAAAGGCCGTAAAGATGGCTTTCACTATAGCAACCCTCGGTAGACCAGGGCCGACGTTACTCGACT
+TTCCAAAGGATGCTCAAACTGGAGAGGACGAAATCAACTTTGATGTGGATGTTTCTAGACTAGTAACTCC
+CTGGAGACCTCCAAAGTTAGATGCCTGTCCTGAAGAGGTAAAGAAAGCAGTTGATATGATACTCTCCGCT
+GAAAGGCCTGTGTTCATAGTGGGAGGAGGAGTTGTATGGAGCGGTGCTACCGAGGAAGTCCTAGCGATAG
+CAGAGTACCTAATGATACCAATAATGTCCACCTTCATGGGGAAAGGAGCAGTACCCGAGAATCATCCACT
+CTACATTGGGAACCTTGGAATGCATGGAAAGATTGCAGCCAACAAGCTCCTCCCCCAGACGGACCTTATA
+ATAGCTGTCGGCATGAGGTGGAGCGATAGAACTGTAAGCGAATTTGAGAACTTTGCTCCAGAGGCTAAGA
+TCATCCACATCGACATAGATCCAAAGGAAGTTGGAAAGAACGTAAAAGTAGACCTGGGAATAGTGGGAGA
+TGCCAAGAGGGTTCTGAGGAGCATATACAGCGAAATTACTAGGGGGGTCAAGAAAAGGGAGGATTGGCCC
+TGGTTAAAGAAGGTGAGGGAATTCCAGGAGAAGTACAAAGAAGAGCTTATTCCCCTCGATGGAAATTATC
+TCAGACCCCCCGAGATCTTAAAGGAACTCAGAAAGATTTTACCTGAAGATGCGATAGTCGCAACGGAAGT
+TGGGCAAAACCAAATGTGGGTAGCACTGTACTTCCCAATATTAAAGCCGAGGACATTTCTCACTTCTGGC
+GGATTAGGAACTATGGGCTTTGGATTCCCAGCTGCTATTGGAGCAAAAGTTGCGAAGCCTGACAAGGTGG
+TCATCGACATAGCAGGTGATGGAAGCTTTATGATGTCCGAGAGAGAGTTAGCAACAGCGGTAAACGAGAA
+CCTTCCGGTAATAGTAGTGATCCTAAACAATTCATCCCTTGGAATGGTTGCCCAGTGGCAGAGGATGTTC
+TTCAACAGAAGATACGTTGCTACCTACTTCAAGAAGAATCCTGACTTCGTGAAGCTTGCAGAGGCTTATG
+GAGCCCAAGGCTTCAGAGCTGAAACCATGGAAGAACTTCTGAAAGCCGTGAAGGAGGGTATGAATTCTGA
+AGTTCCAACCGTCATTGACGTCCCGATTCACCCTGAGGATGATGTTCTCCCCATGGTTCCTCCTGGGGAG
+CACATTTCCAAGGTTGTAACAAGGTATTGAGGTGGTCAAAGTGGTGAAGGTGTACTACGACGATGAGGTT
+AGTATGGATATACTAAAGGATAAGACGGTGGCCGTGATAGGGTATGGAAACCAGGGAGAAGCCCAAGCAA
+AGAACATGAGGGATTCAGGAGTTCACGTTATCCTGGGCTTAAGACCGAGCGGTAGCTCATGGAAGAGAGC
+TGAAAAGGATGGCTTCGAAGTTTACACGATAGAGGAGGCCGTTAAAAGGGCTGATATTGTCCACATCTTA
+ATTCCAGATCTAGTCCAGCCAAAGGTTTACAGGGAACACATAGAACCTTATCTAAGGGAAGGTCAAGCAC
+TTGGCTTTTCCCACGGCTTTAACATCCACTACAAGCAGATAGTTCCACCAGAATACGTTGACGTCATAAT
+GGTAGCTCCCAAAAGCCCAGGAAAAAGGGTTAGGGAGAAGTATCTCGAAGGATTTGGCGTTCCAGCGTTA
+GTAGCTGTCTACCAAGATTACACTGGAAATGCTAAGGATTTAGCCCTAGCAATGGCGAAGGCAATAGGAT
+GCACGAGAGCTGGAGTAATAGAGACGACTTTCAAGGATGAAACTGAAAGCGACTTGATAGGAGAGCAACT
+AGTTCTCGTTGGTGGATTGATAGAGCTAATCAAGAAGGGATTCGAGGTTTTGGTTGAACTTGGCTATCCC
+CCAGAATTGGCTTACTTCGAAGCTTGTAACGAGGCTAAGCTGATAATGGACCTAATATACGAGAGAGGTT
+TCACTGGAATGCTCAAGGCTGTCTCAGATACTGCTAAATACGGAGGCTTAACCGTTGGACCGAAAGTTAT
+AGATGACCATGTCAAGGAAAACATGAAGAAGTTCGCTGAGAGGGTTAGAAGTGGAGAGTTTGCAAAGGAA
+TGGATATCCAAAGCGGACAAAGCCAGTGAAGTTCTTGAAGAGCTAATGAAGCCAATAGAAGAACATGAAA
+TCGAGAAAGTCGGGAGGTTCATTAGAAAGATGTCCGGATTGGAGAGGTAACTTCTCTCTTAATTTTCTTA
+GGTGAGAGATATGAGGAAAGTTTACATCTTTGACACAACACTAAGGGATGGGGAGCAAACTCCGGGAGTT
+AGTTTAACCGTTGAAGAAAAGGTTGAGATAGCTAAACAGCTAGCTAAGCTCAACGTGGATGTTATAGAGG
+CTGGATTTCCAATAGCGTCTGAGGGAGAGTTCAAGGCTGTAAAGAAAATAGCAACAGAGGTGGAAGATCC
+AACAATAGCAGCCCTAGCTAGAGCTGTGGAGAAGGATATAGACAGGGCTGGGGAGGCTCTAAGGAATGCA
+GAAAAGAATAGGATACATACATTCATAGCCACCTCACCGATACACATGAAATATAAACTCAGAAAGGAAC
+CTGAGGAAGTTAAAAAGCTAGCTGTTAAAGCGGTAGAACACGCAACCAAGTATACTGAGGATGTAGAATT
+CTCGGCCGAAGATGCAACGAGAAGCGACTGGGATTTCCTAGTTGAGGTTTATGAGGCTGTTATAGACGCT
+GGAGCTACCGTGATAAACGTTCCCGACACCGTAGGTTACGCTACCCCTGAAGAGTTTTACGAGTTAGTGA
+GATATCTAAGGAGGAACATTAGTAACATCAAGGGGGTTCAAATAAGCGTTCACTGTCACGATGACCTCGG
+CTTAGCAGTTGCAAACTCCCTTTCAGCGATTAGAGCTGGAGCGGATCAAGTTGAAGTAACGGTTAACGGA
+ATAGGGGAGAGAGCTGGAAACGCTGCTCTAGAGGAGGTTATCGTAGCTCTTGACGTTAGGAGGGATTTCT
+ACAAGGTTAAAACGGATGTAAACTTAAAAGAGATAGCCAGGACAAGTAAGTTAGTTTCTCACTTAACCGG
+AATAGAAGTCCCACCAAACAAGGCGATTGTTGGAGGGAATGCTTTTGCGCACGAATCCGGAATTCATCAG
+GATGGTGTGCTCAAAGAAAGAACGACTTATGAAATAATAGACCCTAAGAAACTAGGATTCTCCGGGAGTA
+AGATAGTGCTTGGAAAGCACTCTGGAAGGCATGCATTTAGGAAGAAGCTTGAAGAACTAGGTTACAGCTT
+AACAGAAGAGCACCTTGAGAGGGCTTTCAAGAAGTTCAAGGATATCGCCGATAGGAAGAGGTGGATAACT
+GACACAGACATAGAGGCTATAATCCAGGAGGAGCTTACGAAATCGAATGGAAAGCTCAAGGTTGAGATAA
+TACACGTAACTTCAGGGAAAGTATCAACCGCTACAGTCAGGATTAGTATGAACGGAGAGGAAAGAATAGA
+GGTTGCTTGGTTTAAGAATGGACCAATAGATGCTCTATTCTCGGCAATCAATAAAGCCCTTGGAGAGGAA
+TTCAAGCTTAGGGAGTACAGGGTATCTTCTGTAACATCTGGTAAAGATTCTCTTGGAGAAGTTCTAGTTA
+GAGTTGAAGTAAATGGGGAAATTTTCGTTGGTAGGGGATTAAGTACCGATATTATCGAGGCTAGCGCTTA
+GGCTTATCTAAATGCAATAAACAAAGCCAGGAGGTGGTAGCATGGGAATGACGATAGCTGAGAAGATTTT
+AGCAGATCACTCCGAAAGGGAGGAGGTTAAACCTGGAGAAATAGTCATGGCCAAGTTGGATTTCGTGTTT
+GGAAACGATGTAACGATGCCTCTAGCTATAAAGAAGTTTAGGGAACTTGGAGTTAAGAGGGTTTTCGATA
+GGGAAAGGATAGCGATAGTTCTAGATCACTTCACGCCAAACAAGGATATAAAGAGCGCCGAGCAGTGCAA
+ATCTTCAAGGGAGTTCGCCAAAGAGATGGGAATAAAATGGTTTTTCGAAGGAGGAAGTGTCGGAGTTGAA
+CACTGCTTACTTCCAGAGCTAGGTCTTGTTCTTCCTGGAGACTTAATTATCGGTGCAGATTCGCACACAT
+GCACGTATGGTGCTCTCGGTGCCTTCGCAACAGGAGTTGGGAGTACTGATTTAGCCGTCGCGATGGCTAC
+TGGGGAAGCCTGGTTCAGGGTTCCCGAAACCATGAAATTCATCTACGAGGGAGAGCTCCAACCTTATGTA
+ACTGGTAAGGATTTGATCCTTCACACAATCGGAGATATAGGAGTAAATGGAGCCCTATACAAGGTCATGG
+AATTCAGTGGAAGCGTAATAGAGGAGCTCTCGGTGGAACAGAGGATGACCATGAGTAATATGGCTATAGA
+AGCTGGAGCAAAGACTGGGATAATAGAACCGGATAAGAAAACCCTAGATTACGTTAAGGAGAGAGCAAAA
+AGGAAGTTTAAGGTTTACAAAAGCGACGAGGATGCTAAGTACTACAAAGTTATCGAGTACGACGTTACCA
+ACTGGGAACCTGTAGTTGCCTTTCCCCATTTACCGGAGAACACGGTTCCAATAAGTAAGGCTGCAAAGAT
+GAACATAAAGATAGATCAGGTCTTCATAGGTTCTTGCACAAATGGGAGAATAGAAGATCTAAGAATGGCG
+GCTGAAATTTTAGAAGGGCAAAAAGTCGCCAAGTGGGTTAGGTTAATCGTCATTCCGTGCTCTCCAACGG
+TTTACTGGAAAGCCTTGAAGGAAGGTTTGATAGAGATATTCTTGGAGGCCGGAGCTGTAATAGGACCTCC
+CACGTGTGGACCCTGTCTCGGAGGTCACATGGGAGTGCTTGCAAGTGGTGAAAGGGCTGTCTCTACAACT
+AACAGGAACTTCGTTGGGAGAATGGGGCATCCAAAGAGCGAGGTTTACTTAGCTAACCCATACGTCGCCG
+CTGCTTCAGCTGTTTTGGGTAGGATAGCATCCCCAGAGGAGGTGGTAAAATGAGGGTTAGGGGAAGAGCC
+TGGAAGTATGGTGACAATATCGACACGGATGTCATAATTCCAGCTAGGTATCTCAACACATCGGATCCAA
+AAGAGCTCGCTAAGCATGTGTTAGAAGATCTGGATCCCGAGTTTAGAAGTAAAATGAAACCCGGAGATAT
+AATCGTGGCTGGAGAAAACTTTGGATGTGGAAGTTCAAGGGAGCACGCACCTTTAGCTATAAAGGCTGCA
+GGAGTTTCCTGTGTGATAGCGAAGAGCTTTGCTAGGATATTCTATAGGAACGCTATAAACATTGGGCTCC
+CAATTCTCGAAGCTCCTCAGGCTGTTGATAGGATAGAAACTGGGGATGAGCTAGAGGTGGATTTCTCCTC
+TGGAGAGATAAGGAACTTGACGAAAGGTGAAGTCTACAGGGCCAATCCGTTCCCGGATTTTATAATGGAG
+ATAATCAAGGCCGGAGGTCTCGTTGAATGGGCTAAGAGGAGGTTGAAGGGATGAAGTTAAGAATAGCGGT
+AATTCCTGGGGATGGAATCGGGAAGGAGGTAGTTGCTGAAGGTCTAAAGGTCCTAAAAAAACTTGAGGAA
+CTCTCGAGGGTGTCATTTGAGTTTAAAGAGTATCCGTTTGGTGCTGAACATTACCTAAAAACTGGTGAAA
+CATTGCCGGATTGGGCAATAGAGGAGTTCAAGAAATTCGATGCCATATATTTCGGAGCGATAGGCGATCC
+AAGGGTAAAGCCCGGAATCCTGGAGAGGGGAATACTCCTAAAGATGCGCTTCGAGTTGGATCTCTACGTA
+AATTTGAGACCCGTTAAACTTTATCATCCCAGGTTAACTCCGCTGAAGGGGAAAAACAAAATCGACATCG
+TATTCGTCAGGGAGAACACCGAGGGCTTGTACGCTGGAGCTGGAGGGTTCCTCAGGAAGGGAACGCCTCA
+GGAGATTGCAGTTCAGGAGATGATAAACACGCGCTTTGGAGTTGAGAGGGTTATTAGGTTTGCATTTGAA
+TACGCAAAAAGATCTGGAAGAAAAAAGGTGACGCTCGTTGACAAGGCGAACGTTCTAACATATGCTCATG
+ACCTCTGGGAAAGGGTCTTTGCTGAGGTTTCCCAGGAATACGATCTCGAAACGGATCACTACTATGTTGA
+TGCCATGGCCATGAAGATGATTCGTTCACCGGAAAGCTTTGACGTTGTGGTAACTCCCAACATGTTTGGA
+GATATACTCACGGATCTTGGAGCTGAGATAGTTGGTGGATTGGGAATAGCTGCGTCTGGAAACATAAATC
+CTGAAACCACCGGAATGTTTGAACCCGTCCACGGTTCTGCTCCTGATATAGCTGGAAAGAGGATAGCAAA
+TCCCCTAGCTGCGATACTGAGCGCCTCAATGATGCTCGAGTATTTAAACCTCGAAAAGGAGTCGAAATGG
+ATTGAAGAAGCTGTTAAAAGGGCTATAGCAGAAAATAAGGTTACTCCTGACATGAATGGGAATTTGAAGA
+CTTATGAAGTTGGTGATTGGGTTGTAAAGTTCTTGGAGGTAGTTGCTAATGAAGAGGAGGGTTGAGCTCT
+ACGATACTACCCTTAGAGATGGATCCCAGATGGAAGGGATAAGCTTTTCCCTTGAGGATAAGCTCAAGAT
+AACTGAGAAGCTCGACGAGTTTGGAATCCACTACATAGAGGGAGGATGGCCCGGTTCCAATCCTAAAGAT
+ATTCAATACTTCAAGGCTGTGAGAGATCTACCGCTTGAGAACGCAAAAATAGCCGCATTCGGGAGTACAA
+GAAGACCAAGGCTTAGGCCAGAAGAAGATCCCAACCTTAACGCGTTAGTCGAATCCGAAGCGCCAATAGC
+AACTATATTCGGAAAGAGTTGGGACCTCCACGTCACCGAAGCCCTAAGGACAACCCTGGAAAATAATATA
+CAAATGATAATCGATTCAATTGAGTACCTAAGGGATCATGGGATGGTCGTGTTTTACGACGCTGAGCACT
+TCTTTGATGGTTACAGGGAAAATCCAGAGTACGCAATGAAAACTATAAAGGCTGCTGAAGAGGCAGGAGC
+AGAGAGGATTGTCCTTGCTGACACAAACGGAGGTTCGCTCCCCTCGTTCATCAAGGAAGTAGTTGAGAAG
+GTTAAAGAGGAGGTAAAGACTCCTCTCGGCATTCATGCACATAACGATTCAGAACTGGCAGTTGCTAACT
+CCCTAATTGCGTTTGAAGCTGGTGTAGTTCAGATACAGGGAACGATAAATGGTTATGGTGAGAGGTGTGG
+AAACGCTAATTTAATCTCAATAATACCAGCTCTAGAACTTAAGTATGGCGTTGAAGTTGTTGGAAAGGAA
+AGGCTAAGGAAACTGAAAGAGTTAGCTCATTTCGTCGCTGAGCTAGCGAACATGGAGATTCCAAGGAACC
+AACCCTACGTTGGGGATAGCGCGTTCGCTCACAAAGGCGGAGTCCACGTTTCAGCAGTCCTTAAGAATCC
+CAGAACTTACGAGCACATAGACCCAGAGCTCGTTGGTAACAGGAGAAAGGTCGTCGTCTCAGAGCTCTCA
+GGTAGGAGTAATCTAATATACAAAGCGAAGGAGCTTGGAATAGAGCTCGAGGAAAGAGATATTAAGAGGA
+TAGTTGAGGAGATAAAGAAGCTTGAATTCGAAGGTTACCATTTCGAAGCGGCGGAAGCATCACTTGAACT
+CCTAATAGAGAGGTTAAGGGGAAGATACAAACCCTTCTTCGAACTTGAAAGGGCAAGGGTAATAACGGAG
+ATATTCCAGGGACAACCACCAATCTCAGAGGCTAACGTTGTCGTGAGGGTTAATTCCAGGAGAGTTCACA
+CAACCGCAGAAGGTAATGGACCAGTTAACGCACTCGACCTAGCCCTTAGGAAAGCTTTGACAAAATTCTA
+CCCAGAGCTCAAAGAGATCAAGCTGGTTGATTATAAGGTTAGGGTTCTTGGAAGTGAGAAGGGAACCGCG
+GCTAAGGTTAGAGTCCTGGTTCAGACGAGCGATGGAAAGAAAACCTGGGGAACCGTCGGAGCTTCAACAA
+ACATAATAGAGGCGAGCTTGAACGCTATAATGGAGAGCATGGAATACTGGCTTATGAAGGAGCGTGAAAA
+GGATGAGAAGTGATGTTATAAAAAAGGGGATTGAGAGGGCCCCACATAGGGCCTTATTTAAAGCAATGGG
+ATTGACCGATGAAGAACTTGATAAACCGCTAATAGGAATAGTTAATTCGTTTAATGAACTAATTCCCGGC
+CATATCCACCTTAGAAGGATTGCAGAAGCCGTAAAGACTGGAGTTAGGATGAGTGGTGGAACACCTTTAG
+AATTCTCAACGATTGGAATATGCGATGGAATAGCTATGGGACATGGAGGCATGAAGTACTCCCTCCCTTC
+AAGAGAACTCATAGCTGATTCAATTGAAGCGGTCGTTAGGGCTTACAACTTCGATGGTATAGTAATGATA
+GCCTCGTGCGATAAGATAATCCCAGGGATGCTCATGGCCATGGCTAGGTTAGACATTCCAGCGATATTCA
+TTTCAGGTGGGCCCATGCTACCGGGTAGATTCAAAGGGGAATACGTTGATGTTAAAACTGTATTTGAAGC
+AGTTGGGGCTGTTAAAGCTGGTAAGATGAGTGAGAAAGAGTTAAAACTGCTTGAGGACTTTGCATGCCCA
+GGGTGTGGTAGTTGCGCCGGTATGTTCACTGCTAACACAATGAACGCGCTAACTGAGGCCCTTGGAATTT
+CGCTTCCATGGAATGGAACCGCTCCAGCCGTTTACGCTCATAGAATAAGGATAGCCAAGCAAACTGGCAT
+GCAAATAATGAAGCTCGTTGAAGAAGATTTAAAGCCGAGCGATATTCTAACACCTGAAGCCTTTGAAGAT
+GCAATAGCTGTTGACATGGCTCTAGGGGGTTCCACGAATACGGTGCTTCACTTAATGGCGATAGCTCGAG
+AGGCGGGGGTAAAGTTAACCCTAGATACTTTTGACGAGATAAGTGAGAAAACACCAACACTCGTCAAGAT
+AAGTCCTGCAGGTAAGCATTTCGTTCTGGATCTTTACGAGGCTGGCGGTGTTCTTGCGATAATGAAGAGA
+TTGAGCGAACTCGGATTAATTCACGAAGATAGAATTACGGTAAGCCTCAAAACAGTTGGAGAGCTCCTAA
+GGGACGTATCCGTCTTAAGGGATGACGTGATAAGACCCGTTACGAGGCCATACCTTAGCAGGGGAGGGTT
+AATGATTCTATATGGAAGCCTAGCTCCAAAGGGAGCGGTGCTAAAGGTTTCCGCAATCCCAGATATAGAA
+ACCTTCGAAGGTGAAGCAAGGGTTTTCGACTGTGAGGAGGATGCCGTTAAAGCGATACTCAGTGGAGATA
+TCGAGAAAGGAGACGTCGTAGTAATTAGATACGAAGGTCCAAAAGGCGGTCCGGGAATGAGGGAAATGCT
+AGCTCCGACGTCTGCAATCGCTGGGATGGGACTAGATAGAGACGTAGCTTTAGTTACAGATGGTAGATTC
+TCGGGAGCAACGAGGGGGTTATCAATAGGTCACGTCTCTCCCGAGGCTGCGGAAGGAGGACCTATAGCCT
+TAGTTGAAGATGGAGACTTAATAAGGATCGACGTTAAAGCAAAGAGAATAGACTTGCTAGTTGATGAAGA
+AGAACTGAAGGAAAGGAAAGCCAAGTGGAAACCGAAAGTTAAGGAGGTGAAGGGATACCTAAAAAGGTAC
+TCCAGCTTAGTTACCTCAGCCAATACTGGAGCGGTTTTCAGGGAATGATTTATATCCCCTATTTTTCTAT
+CTATTGAACATGAAAATTAGAGAAGCGACCCTTAATGATGCTCAGGGAATAACAGAAGTTCACATCTCAG
+ATGTTAAGATTCCAAGGTATGAAGAGTTGAGCGTTGAGGAGAGGTATCGCTATGGCGGACCCTGGATGAG
+CGTTGAAACCTGTGCGATTCATATAAACAACTTACTGCTCCACAATCATCCAGTTCTAGTAGCCGAAGAA
+AATGGAAGAATTCTCGGAGAGCTCGAAATGCTAATCAGCGAAGAGATGTTCCTGGGAAAGATCAGGAAGA
+TATGTCACGTTAATGTTTTGATGGTTCACAAGGATTACAGGGGAAAGGGAATTGGAAGGGCCCTCATGAT
+AGAAGCTGAGAGAGTTGCGAGGGAGAGGGGATGCGAGCTTATAACGGTCACTCCAGAGGATAGAGCCGTT
+GGATTCTATAAGAAGCTTGGATATGAAACCTTGATCAAGGAGAAGATATTCGAGGTTAAAACTACAAAAG
+GAAATGCAAATGTGACGAAAAAGAAGTTTTCCTGGGAAGACGTAAGGAGGTTAGATATCGTAGCTGGAAG
+GTTCCAGAGTTCCTACTATCACTGGTTTTCAAACTTCGTTGATGTTATACATGGCATCGATACTGACAGA
+ATAATCGAGACGGGAATCGTGGGCAAATCCTATTACATCCTTAGGAGGCTACCAAATGGGAAAGGAGCAG
+TCTACGTCTGGGGAAGGTACGAAGATATCCCAGTAATACTTAAAAGGGCCGGAAACTACTTCCAGGAGAT
+TGTAACATGTAGTAACATTAAACTCGGAAGAATTATAGGTGAGAACGTTATCCTGGGTAAGGCTCTTTGC
+TCAGGGGTAGCTCTTTAAATCTGAATCTCCAAAGTAACATGGTGAGAAGATGCACTATGAGGAAGTTGAA
+ATGCTCTTCCATCGTTCAAAAGATTATATGAGCTTAGCAAACGTTGCCTTCAAAGAGGGTAAGTTCGACG
+TGGCAATTTTTCTTGCAGGACAGTCACTTCAGCTTTATCTGAAAGCTACACTCGTTAAATACGCTGACCT
+ACGACTAAGAACTCACTCGATAAGGGAGCTCCTTATAAACATTGGAAAAGTATTCGAGATGGAAGAGAAA
+GTTGTAGAGTTCATAAGATCTAACAGATTGCTGCTTCGAGAGCTCGAAGATGCATATATTGATGCAAGGT
+ATGAGCCAAGGAAGTACTCTCGCGAAGATGCCGAAGAGTTAATTGAATTCGCTAACAAAGTTATGGCCTT
+TGTGGAGGGACTTGTAAATGAATTCGAAAGAAGAACTAATAGACTCGATGATTGAGCGCGGAAGAAAGAG
+ATACTTAATGATAAAGAACTATCACCTTTATTTACCAGCGATAAAGGAAGCTTGTGAAAGTATTTTTGGT
+AACTGCGAGATCTATGTATTTGGAAGCGTCTTAACGGGAAAATACACGGCCGGAAGTGACGTTGATTTGT
+TAATAAAAGTTCCAAGGGCTCCGAAAAGCCTACAAGAAAGAGCCAAGTTAAAGGTTAAAATAGAGGAGCT
+TGCAGGTTTACCAGATTATCATCCCTTTGGATTTCATATAGTTGATGAGGAGGGCTTTAAATGGTATATG
+GAAAAGTTGAAGGTTAATTTGAAAAAGATTAAATAAAATCAAGTTACCAGTACCCAGCCACATATTAAAC
+TAAGGCTCACATCCTAAAGAGTTAAATTTGTTCGTTGTACACTAATAACAATGAGAGAAGAGGCGAGACT
+ACTCTGGGAACAAGCGCTGGAGGATCTAAAAACTGCTGAAATATTGATTAAAGTCAAGAGGTACTATGCA
+AGCGTATTCTTTTCACAGCAAGCTGCTGAGAAAGCCCTAAAAGCCCTATATATTGAGATTAAGAGAGAGT
+TTCCTCCGAAAACGCACAGCTTGTTAAGATTGTCAAGCGAACTTGGAATTAGGGATGAAGAAATCATCGA
+TGCAGTTCTTGACTTGAACCCTGAATACGTAGTTACTAGGTATCCCGATGCTGCAAATGAAGTTCCAGCA
+AAGATTTACAATGAGAGAATGGCCATTGAACATTTTGAGAAAGCCAAAAAGGTGATCGAATTTTGCAGAC
+AGAGACTTGGGCTCTAAGAATTGCAAAGGTTATAAAAAAACATTACCCTGATGCAAAAATTATATTTTTT
+GGCTCTAGGGCTAGGGGAGACTACCTTAAAGATAGTGATTACGATATAATCATTGTTTCTGAGTCTTTTA
+AAGGGAAGCATTTCACTGATAGGTCAAGCGAAGTCTTAAGAGTTTTATGGAAGGAGGGTATCGTGGGGGA
+TTTCGAAGTTCTGTGCTACACTCCAGAGGAATTCGAGAGAAAGAAAAAGGCTTATGGAATAGTTAGGGAG
+GCATTAAGGGAGGGGATTATTGTTTAATTCTTTTGGCATTATAACCTAAAGGGCATTTAAAGAGCTAAAC
+GGAGGAACATTTCCCATAGCTTAGTGTTTTAAAAAAGATTTGGCGTAAAGTTTTTAAAGTTAGGTTTGGG
+ATACGTAATTGGCATCTAAGGTGGGCCGGTAGCTCAGCCTGGTATGAGCGCCGCCTTGGCAAGGCGGAGG
+CCCCGGGTTCAAATCCCGGCCGGTCCACCACAAATTTTGGGCGGGCCCGTGGTCTAGACTGGTTATGACG
+CCACCCTGACAAGGTGGAGGTCCGGGGTTCAAATCCCCGCGGGCCCACCATTCAAAAATCAAAGCTTACT
+TTTCTTGAGAGTTTTGCCTACAACTTTCTTTGCACAGCCTATAAAAGCTGATTATCCCTCCAATTATTGG
+GACTACATTGACAGAAATCCCTATAAGGAGATTAATTGAGTCTGGAAGTCTAGCAATGAACCACTTTATC
+CAAAGTATAAATGTTACCGTACTGTATGTTAGTGCCACTAAAAGAGGGAAAAGGATGTAGAGGATATTTT
+TCATGGGTCATCCCCCACTATTCAACATAAAGGGGGCATAACTACATTTTTTCCTCTGAATGTTTCATTA
+GTCGCACCAACTATCCCACTCAGAATTATAATGATAAATACTAATATAAAAATATTTCCTAGCATTGCAT
+TTAACATAATTTTTTATTATAATACATTGATTGTTTAACTTGAACAAGTGACAAGCTTTATCATGCAAGA
+AATAGTTTTCCAGAAAGGAGTACTACATTACTCCGAAGTTGTATGTGAAAAAGAAAAAGCTATCCAGTAA
+AGTAATCAGGTTCCCTTCCCGTAGACTCCCCAACCATCCTTTTTCTCGACTCTTCGAATTGTCTATAGTA
+TTCCATCATGTACTTTGTAACACTTGGCTTGACCTTCTTTAACGCTACTTCGAAGTCCTTCCTTGTAACG
+ATTAAGCTCTTTAGAAACTTCTCACTCTCCTCTTCAAGTTCTTCCGGCGAGAGCTTAGCCACCGCTCTCC
+TTAGGGCATTCATTGCTGCTTCTCTGCAGACTGCTGCTATGTCTGCTCCTGTGTAGCCTTCTGTTCTTCT
+TGCCAATTCTTTCAAGTCAACGTCGTCAGCTAATGGCATTCCCCTCGTGTGAACCTTGAATATCTCAAAC
+CTAGCCTTCTCATCAGGAGCAGGCACTAGGATAAGCCTATCAAAACGCCCAGGCCTCAACAACGCAGGAT
+CCAAAATATCAGGCCTATTAGTAGCAGCAATAACAACAACGCCACTGTTCTCCACTAGTCCATCCATCTC
+AGTGAGTAGCTGGTTAATTATCCTATCCGTTACTTTCTCCCCCTCAGCAGTTCCCCTCGCTGGTGCAATT
+GCATCTATCTCGTCAATGAATATTATAGCAGGTGAAGCTTGCCTAGCCTTTCTAAAGATCTCCCTTATTC
+TTTTCTCGCTCTCTCCAACCCACTTACTTAGAACTTCAGGTCCTCTTATGGCTATGAAGTTTGCCTGGCT
+TTCAGTGGCAACTGCCTTAGCTAGCAAGGTCTTACCAGTTCCCGGTGGGCCATAGAGAAGAACGCCTTTC
+GGTGGAGTGATGCCGAGCCTCTTGAAGGCCTTTGGATACTTTAGTGGCCATTCTACTGCTTCTCTTAGTT
+CTTGTTTTACATCTTCTAATCCTCCAATGTCGTCCCAGTGAACGTTTGGAACTTCAATGAGCACTTCCCT
+AAGGGCAGAAGGCTCAACCATCTTCAAAGCCTCATAGAAGTCAGCCTTAGTTACCTTTAACTCCTCAAGA
+ACCTCCCTCGGAATTGTTTCGGCCTCCGGATTTATCTTACCTTCCTTTATGAGCCTTCTTAGCACTACCA
+TTGCTGCTTCTCTTGCTAGTGCAGCTAAGTCAGCCCCAACAAATCCATGAGTAACCTCGGCAAGCTCATC
+AAGCAACTTATCTATAAGCTTTGTCCTAACCTCAATGTATAGATTCCTATCCTCTCTGAGTATATCCTTT
+ATTTCCTCCTCACTCTTAGCTTTCGAGACCTTCTCGATTATCTTTTTGATCTTCTCCTTGTCAAACCTAT
+CATCCTTTTCAAGCTCCTTTAAAGCCTTAATAACGGTTTCTTTCTCAAAATCGGGCTCTATTGGCATTCC
+TCTCGTGTGTATCTGGAGAATCTCCTTTCTACCCTGCTTATCTGGAACACCTACCTCTATTTCCCTGTCA
+AACCTTCCAGGCCTTCTTAAAGCCGGGTCCAGCGCATCAGGCCTATTAGTTGCAGCTATTACGATAACTT
+TACCCCTGCTCTTGAGACCATCCATTAGAGTTAACAGCTGGCTTACAACCCTTTTCTCAACCTCCCCAAC
+GACTTCCTCTCTCTTCGGAGCTATCGCATCTATCTCGTCTATGAAGATTATTGCCGGGGCATTCTCCTCA
+GCTTCTTTAAATATTTCTCTCAATCTTTCCTCGCTCTCTCCGTAGTACTTGCTCATTATCTCCGGCCCGT
+TTATTGCGATGAAGTAGGCATTAGCCTCGTTAGCTACAGCTTTAGCCAGCAAGGTCTTACCGGTTCCCGG
+TGGACCATAGAGGAGAACACCCTTAGGAGGCTCAATTCCAAGTCTCTCAAACAGCTCAGGATGCTTTAAC
+GGTAACTCCACCATTTCCCTTATCTTCTCTATGGCCTCCTTTAATCCTCCTATATCCTCGTAAGTAACTT
+CTGGGATCTTTTCCTCCCTAACTTCAACGGCTTGGGGCAGAACCTCAACTTCCGTGTTATATGTTATCTG
+AACTATCCCCTTTGGTATCGTGTTCACGACCATGAACTTGAGCTCTCCAAAGCCAACCGACATAGCCTCG
+AAGAAGCCCCTGAAGATCTCGTCAAATGGAGTACCACTTGAGTAATACATCTCACTCCTTCCACTTGCAA
+CTATTATATCTCCCTTAACAACTGGCCTTCCCAATAGGTTGTTCTTGACTATGTCCCCAGGAATCTGAAC
+TATAACGCCCTTCTGTGCCGGAGCAAGAACTACTTTCTTAGCCTCTTTAACCTCCGCTCTTCTAATCGTT
+ACAAAGTCTCCAATAGTTACGCCGGCGTTCTTCCTTATGTAACCATCCATCCTGATTATGTCCAAACCTC
+TATCGTCGGGGTGAGGGTTAGCGACTATCGCCGCCGTTATTCTTTCTCCTTCTATCTCCACTATATCACC
+GGGTTCAACGCCTATCATCCTCTGGTACTTCCTGTCGAACCTAACAATCCCCCTTCCAACGTCCCTCTTT
+AGGGCCTCAGCAACTCTAAGCTTAATTTCATCCTTTTGAGGTTCACTCCTTCCGAGTATCATCTTTCCAC
+CTCTCCTTCCTCTTTTGAATCTCAATAGCCTCCTCAATACTCAAATTTCCAAGCGCGACTTCTCTCGCGA
+GCTCGGATGATATCGTTATCCTACCTCCACTAATTATTCTGCTCTTAGCTTTAATGTTTTCTATTTCCCC
+CTTTGTAACTTTATCTCCCTTTATAAGCTCTCTTATCGTGGTTTCCCTACCCTCTCTAAGGGCTATGTTT
+ATGGATGCTACTATGTCCTGAACGGCCCAAGCTTCAACTCCCCCAACCCTTGGCGTTGTTCCCCTCTCGT
+TGACTATTATTATCGGATAATCCTCGCCGAGAACTTTAGCGAGGCTCTTCAGCATGAGGATTCTATGCCT
+CTTGGCACCATGCCCAATCTTTATCTTTGCCCCAGGGTACTTTTCAAGTAGCTGGATTATAACGCTAACA
+TCCTTGGGATTCTTTAAGTGATACACCTCAAGAACCCTGTTATCTGCGACCACGCTAACCCCTGGCCTCT
+CGCCAGGATCTATCGAGATGAAAACAGTCTTGAACCTTTCCCGTCCTTCCAATTTTAATAGGAGCTCATC
+TATAAAATTCTCGTCCCTCACGATCACCTTGTTGGGAAACTTAACTTTCTCAAAGTCTTTCTCTGAGGTT
+AGAACTACTTCTACATCGAAAGGAATCTCATCGTTAATCCTTAGGCTATAGAAGGGTATTTTATGCTCCT
+TTAAAACCCTCGCAGCGATGTAATAAACCCTGGGATCGCTCGTCACTATTGCCACTCGCATCATAAAAGA
+AGAGGTAAAGGGGGATTAAAAACCTCACTCCTCAGGCTTTGGAAGGATTGCCTCGACACCGAGGACTTTC
+CACATTGCCTTAATTTGGTTCCTTAGCTCGTCTATGGCCTCGGGTCTCTTGAAGAGGTGCTTGAATCTTC
+CCTGGTACTTGAGGTATTCTTCTATGGGCTTCTTGAACTCTATCCTAACTACCCTGCCCCCTTCCTTGTA
+GACCTTGGCTCCTCCTCCTGGGGGCTGGATCTTTATGTGCCATATGTCACCGTTCTCTATCTCGAAGAGA
+GGCCACATTCCAGTTTCTATTGCTAGTCTAGCAATCTCAATTCCCTTTTCGAGTGGAGTCCTCCATCCTG
+TTGGACAGGTACAGTGAACCTGAACGAATGCTGGACCATCAACCTTTGCAGCCTTCTTAACCTTCTTAAC
+GAAGTCGAATGGATTTCCTATGCTTGCCGTGGCGACGTATGGGATCATGTGAGCTGCAGCTATTAATGCA
+ACCCACTTCTTTGGCCTGTCCTCACCTATTGAGTATTTTCCTGGAGGTGAAGTTGTTGTCCAAGCACCGT
+AGGGGGTTGAACTTGAACGCTGAATTCCAGTGTTCATGTAAGCCTCGTTATCGTACATCAAGTAGACGAC
+GTTGTGTCCCCTCTCGAGCATTCCAGATAGAGCCTGAAGTCCTATGTCAGCTGTTCCACCGTCTCCACCG
+ATTGCCAAAATCTTGCCCTTTATTCCCTTCTTCTTCCATGCAGCCTCAATACCAGAGGCCGCAGCAGCCG
+CATTCTCGAAAGCTACGTGAACCCAAGGAACCTTCCAAGCCGTGTATGGGAACACAGCTGAAACTACCTC
+CATACATCCCGTTGCTTGGGCTATAGCAAAGGCGTTTGGATCTCCGTATTTCTCTTCCATGGCCTCGCTA
+AAGGCCTTGGTCGCTAGCCTTAAAGCAGTAGCACATCCACAACCAGCACATGCAGCGTGACCGGGAGCCC
+AATATTCACGAGTTGTGATAGGAGGCTTTCTAACTGCCATCTCAACCACCTCACAAGAGCTCCTTCCTTA
+ATCCAATCCAGTGAATTGGCTTCTCAACCTTACCCTTCTCTAAGGCTTCCTTGGCTATACTCAATGCCTC
+GTCGAGCTGGTTAAATGTGACGTCTCTTCCACCGAGACCGGCTATGAAGTCGAGCATTAGTGGCTTCTCG
+CTCTCGTTTATTAGGGCTGCAGACGCATCAGTGAAGACTGCACCATAGAGTCCCATGCTTATGTCCTTCT
+CTATAAATGCTAGAACCTTCGTCTTCTTAGCTAGCTCCCTTATCTCCTCAACTGGGAATGGCCTGTAAAC
+CGTCATCTTCGCTGCTCCTACCTTGTATCCCTCTTCCCTCTTCTTATCAACCCAGTCCTTGAGCGTTCCA
+GCGAGTGAACCCATGGTTACGAAGATTATCTCGGCATCGTCTGTTCTATACTCCTCAATCTTCTGGTACT
+TCCTCCCAAACTTCTTCTCGAACTCGGCGAATGCTTCATCGATTACCTTCCTTGCGTTCTCCATGGCTTC
+CCAGACTAGGTATCTAGCCTCCATGTAGTGGGCCGGGAATGCTAGGGTTCCCTGGGTTATAGGCCTCTTT
+GGATCTAGGTAAGCGTGTTTTGGCTCGTACTCTCCAAGGAACTCATCAACGACCTCCTGATCTGGAATCT
+CCACTGGCTCAACTGTGTGTGTCAATATGAACGCATCAAATCCAACCATTGCGGGTAGGAGAACCCTCTC
+ATCCTCCGCAACTTTGTAAGCTAACAGGATTAAGTCCAAAGCTTCCTGATTGTTTTCAGCGTAGAACTGG
+ATCCAGCCGGTATCTCTTTGACTAATTGTGTCCTGCCAGTCGTTCCAGATGTTAATTGGAGCGCTTAAAG
+CTCTGTTACCTATTGCCATGACGATGGGTAACCTCATTCCAGCGGCTATGAAGAGAACCTCATGCATTAA
+GGCTAATCCCTGAGAGGCAGTAGCTGTGAAAGTTCTTACCCCAGCTGCGCTCGCTCCAACTAGGGCCGAG
+ATAGCTGAGTGCTCGCTCTCCACCTTTATGAACTCTGCATCCAATTCCCCGTTTGCAACGAACTCACTAA
+TCTTTTCTGGAACGAGTGTTGATGGAGTAATTGGGAATGCCGCAATTACTTTTGGCTTAGCAAGCTTGGC
+AGCCCAGGCTGCAGCTTCGTTAGCCTTCATAACTGTCCTAATCGGCATCTTTCACCACCTCACTTAACCT
+CTCTAACCATCTCTATAGCGTTGGTTGGGCATTCGTTAGCGCATATACCACAACCCTTACAATAGTCATA
+GTCGAAAACTGGGTAGCCCTCTTCGTCCAAGTATATGGCAGGCTCTGGGCAGTAGATGTAGCACAGGAAG
+CACCTTACGCACTTGTCCTTCTTAAACTCTGGCCTGAAAACTCTCCAAGAACCGGTCTTGTTAATTACGC
+TACTCCCAGGGATGTAAGCTATTGCTCCTGGGGTCATTTTTTCAGTCAACTCTTTTTGTGCCCTCTCGAT
+ATCGGCTTTAAACGGACTTTCAGCCATATCACACCACCCCAAAATAATTAATAAATCAGCCGAACACCTC
+GGCAAGCTTCTTCAACCTTTCCCACTCCTCAAGCACCCACTTCTGCAATACCTCAATATCTTCCTTAGTC
+ATGTATTTAAATCTACCCTGTAACTTGAGGAACTCCTCAATGGGTTTGGGCTCCTTCTTGGGGTTGGGCA
+TGTTTATCTTGTACTTACCGTTTTCGTACTCGAACAGTGGGAAGTACGCTGTCTGGACAGCTAACCTAGC
+TATCTCAATTGTCTTGTCCGTTGGGGCCCTCCATCCAGTTGGGCAGGGAGCGAACAGCTGGATGAAGCTC
+GGCCCAGGAATCTTTTGGGCCTTCTTGAGCTTCCTCAAGAAGTCCTCTGGATAAGCGACGCTTGCCGTTG
+CTGCATATGGAATCCTGTGGGCGATAACTATGTCGATTACCTTCTTCTTGTGCCTCTTCTCAAGGAAGTG
+CCTCTTTCCACCAGGTGTATTCGTTGTCCAAGCTCCATAGGGGGTTGAACTTGACCTCTGAATTCCAGTG
+TTCATGTAGGCCTCGTTATCGTACATTATGTATAGGGCATCGTGACCCCTCTCGAGGAAACCGCTCAAAG
+CCTGAAGTCCTATGTCAGCAGTTCCACCGTCTCCAGCCCATCCGACGACCATTATTCCGTCTTCTCCCTT
+GACCTTATATCCCAAAGCCTTTAGTGCCGCTTCAATCCCACTTATAACGGCTCCAGTTGTCTCGAACGCC
+GTGTGGAAGAGGTTTGCATTTAGTGCCGAATAGGGCCATGGACCGGCTATGATTGTTGAACAACAGGCTG
+GAATCACAAGGATCGTCTTCCTTCCATAAGCCTTAAGGACGTACCTTAGGCCAAGTGAAGCACCACATCC
+TTGGCATGCAGTGTGTCCGGCGAAGAAGTTTTCCTCAAATGGTAGGGTCAGCCTCCTCTTAACATCCTCA
+GGAACTTCCATCATTCTCACCTCTTGAGGTGGTACCATTCAACCTCCCTATCCAGTTTCCCGCTCTCAAT
+TACCTTCTTCATATCCTCGGCTATCGCCTTAACGTCACTCACGGTAAAGTCCCTTCCACCGAGTCCAACG
+ATGTAGTTCTTCATTATCGGCCTTGCTCCGTTGTTGTACAAAGCCCCCTTGGCCTCCGTGAACAGTATTC
+CCTCCTGGCCGAACGAGAAGTTCCTGTCGAGGACAGCTATCCCCTTGACGCTCTCAGCTATCTCCAAGAG
+TTCCTCCCTGGGGAACGGCCTGAACCATCTCACCTTAGCATAACCTACCTTGTAACCTTGCTTCCTCAAG
+AGCTCAACTGCCTCCTTTACAGTCCCCATGAGGGAACCCATGCCCATGAAGACGAAGTCCGCATCGTCGA
+TGTACGCTTTCTCAATCATTTCACTGTAGTCCCTTCCGAAGCGCTCCCCGAATTCCCTTCCAACGTCTTT
+TATTACCTTCTTCGCCTCTTCATGAGCCCTGGCAAGCTTATATCTGAACTCGTAGTAGTCAGCTGGAGTT
+GCTAGGGCACCAACGGCTATTGGATTCTCAAAGTCGGCTAAGGAGTACAACGGCTTCCTCGGGGGTAAAA
+ACTCATCTACAAGCTCCTGGGGTATCATGTTAACTATTTCATAAGTGTGGCTCAGTATGAAAGCGCTCTC
+AACTACCATCGCCGGAACGTTAACGGTTTCAGCAACCTTAAACGCCATTAAGACACCATCGTAAACTTCC
+TGGTTGTTCTCAGCGTAGAACTGCATCCAGCCGGTGTCCCTTTGGGATAAGCTGTCAGTTTGATCGTCCC
+AAACGCTCCATGGAGGGGCCATGGCCCTGTTAACGTCAACCATCACTATGGGCAACCTAGCTCCAGCGGC
+CCAGTGAAGCATCTCGTGCATTAAAGCTAAACCCTGGGCTGATGTTGCAGTGAAAACTCTAGCTCCAGTA
+GCGGATGCACCTATACATGCGGCCATAGCCGAGTGCTCACTCTCCACGGGAATGTATTGGATGTCGGCTT
+CGCCATTTGCTATGAATTCAGCTATCTTCTCAATTATACTCGTCTGAGGCGTGATTGGATAAGCGGCAAC
+GACTTGAACCCTTGCATGGAGGACGGCGTAGGCTGCAGCATAGTTACCGCTTACAACTTTCTTTATCGGC
+TTATACTCCACCATATTACTTCTCCTCCCTAACCATGGTTATAGCCTTGGTTGGGCATTCGTTAGCGCAT
+ATCCCACAACCCTTACAATAATCATAGTCTATTGCAACGAAGCCATCTTCTTTTATGTATATTGCAGGCT
+CGGGACAGAACTTCCAACAAATGTAACACTTAACGCACTTGGATTCGTCAATGACTGGCATGAAAGTTCT
+CCAATCACCAGTAAAGTTAACGAGCGTAGTTCCAAGGGTTATCGGAGCCTCTGGATACTCATCAACTGAT
+TTAGGAGAAATTACCCTCGCCTCTTCCTTTGCCTTTCCAAAGAGGGTGTTCATGGATATCCCTCCAAAAA
+GTTAAGAAGAATCAGACCTCAAATATCTGAGTCTTCTCGAAAGCTTCCCTTGCTGCTTTGGCGTTCTTTT
+CACCGAGCTCTCCTGAGAATGTGTCCTTAATAGCGGTTTCAACGCTCTCTATCTTGACGAGTCCTGTGGC
+CTTTGCCACAGCACCGAGGATTGCGGTGTTCGTAATTGGTAGACCCAAGGTTTCCAATGCTATTGTAGTT
+GCATCAACGAGGGCCAGCTTCTTGGGTTTCCTCTTTAGCTTTTCAAGGACTTCCTCCTTGCTCTTTTCGG
+TGTTGACTATTACTATCCCATCCTCCTTGAGTCCAGCGGTTACGTCAACGGTCTCGAGGAGTGATGGGTC
+TAAGACGACCACAACGTCCGGCTCATATATCTGGGTCTTTATCCTTATTGGCTTCTCATCTATCCTTGTG
+AACGCTGTAACCGGGGCTCCTCTCCTTTCAACACCGAAGAATGGGAACGCTTGAACGTACTTACCCTCTA
+TGAAAGCGGCTTCTGCAAGAATGTTCGCAGCGGTAACGGCACCTTGTCCACCTCTACCGTGAAAACGAAT
+CTCTATCATCTTTTCTGCCCCCTTAAGCTTTCAATTAATCCGAGTTCAATCTTGAATTTTTGAATTTGAT
+TTATGTAGTTTTCGGTGCTAAGCTCAAAGCGTTACGACAATTGTCAAATTTTGGCATTACCTATGACAAT
+CGACTATCGTCGATAACGCATTATACTTTCACCGAAAGTCTTTTATAAAGATAATAGGGCCTAAATGGAT
+GAAGATAAACTCAAGGTGATGAGTAATGGGCAAGCTTCTGAAGCCTTCAAAGGAGATAGGCATCGTTGGT
+TATGGAGCTTACGTGCCAATGTACAGGATAAGGAATGAAGAAATAGGAAGGGTCTGGGGGGTTTCTAACT
+TTCCAATAGAGGAAAAGGCCGTCCCAGGATTGGATGAGGATGCCGTAACGATAGGTATTGAAGCCGCAAG
+GAACGCACTGAAGAGGGCTAAAATCGACCCTAGGGAGATAAGAGCCATATGGTTCGGTAGCGAGAGCAAG
+CCTTACGCGGTAAAGCCTTCGGCAACCATTATAGCTGAAGCTATAGGGGCCACTCCAGACTTGGAGGCAG
+CTGATTTTGAGTTCGCATGTAAAGCTGGAACCGAGGCACTGCAAGCTGCAATAGGTTTCGTGGCATCTGG
+AATGGCGAAGTACGCTATGGCCATAGGAGCCGATACTGCCCAGGGAAGACCAGCAGATCACCTCGAGTTC
+ACGGCTGGGGCAGGAGGGGCTGCATTCATAGTTGGAGAGAAAAGCTCAGAGACTTTGGCTTACTTTGAGG
+GTAGCTACTCCTACGTTACCGATACACCAGACTTTTGGAGGAGACAGCATGAGCACTATCCAAGGCATGG
+AAACAGGTTTACTGGAGAGCCTGCCTACTTTCACCACGTGATAACCGCTGCTAAGACGCTAATGGACGAG
+CTAGGATTAACACCAGCGGATTTTGATTACGCGGTGTTTCACCAGCCCAACGTTAAGTTCCCGCTTACAG
+CGGCAAAAATCCTGGGGATTCCAAAGGAGAAGGTTCTCCCAGGACTTTTAACGGGAAAAATTGGAAACAC
+CTACAGCGGAGCGACCATGGTGGGAATATCGGCAGTTCTTGACATAGCGAAGCCAGGAGATAGGATACTC
+TGGGTATCCTTCGGCTCGGGAGCTGGAAGCGATGCGTTCAGCATAGTGGTTCAAGATGCAATAGAGGAGA
+AGAGGGATCTAGCACCAAAGGTGGAAGATTACGTGAAGAGGAGGAAGGTAATAGATTACGCCCTCTACGC
+AAAGGCAAGAAGGAAGTACATCTTGTGAGGTGGGTAAAATGGAGAAGCCCATAATAGTCGGGGTTGGAAT
+GACCCCAGTTGGAGAGCACTGGAGGACTTCGCTTAGGGATTTGGCCGTTGAGGCTATACTAAAAGCGATG
+GACGATGCTGGAATTGACAAAGTCGATTCCCTATACGTAGGAAATATGGCATCAGGCTCATTTGTCGAGC
+AGGAAAATCTTGGAGCTTTGATAGCTGATTGGGCTGGTTTAGGTAACATTCCAGCCGTTAAAGTTGAAGC
+TGCATGCGCCTCTGGAGGGGCTGCAGTTCAAGAGGGTGCAAAGGCAGTGTTAAGCGGGTTAGAGGATGTC
+GTTTTAGTAGTTGGAGTGGAAAAGATGACGGATGCTTGGCCGAGCGATGCTACCAGATATCTGGCTTATG
+CAAGCGATGCTGAGTGGGAACTCTTCCACGGGGTCAGCTTCGTCGCCTTAAACGCTTTAATAATGAGGCA
+TTACATGAACACCTATGGATACACCGAAGAAGATTTAGCGTTATTCGCCGTAAACGCTCATGCAAACGGA
+GCAAAGAATCCCTATGCGATGTTTAAGAGACCTATAACGGTTGAGACCGTAATGAAGAGCCCATACATTG
+CCGATCCATTGAAGCTCTTCGATGCCTCACCAGTTTGTGATGGAGCTGCAGCCGTAATAATAACTATCCC
+AGAGAAGGCCAAGGAACTTGGAATTCCAAAGGATAAGTGGGTTGAAATTGCGGGCATGGGAAGGGCAATA
+GACACGATAAACCTAGCCAATAGGGAGGATTTGCTAACGCTAAAAGCAGCCAAAATAGCTGCGGAGAAGG
+CTTATAAGATGGCAAAAGTCGAGCCCAAGGACATTGATTTCTTTGAGGTTCACGATGCGTTCACCGTTAT
+GGCGGCCTTAAGCTTAGAAGCCCTGGGAGTTGCAGAGAAGGGAGAAGGAGCAAAGCTTGCCAAAGAGGGA
+CAGATAGCTATAGATGGAGACTATCCAATACAAACCATGGGAGGACTAAAAGCGAGAGGACATCCAGTTG
+GAGCTACTGGAGTTTACCAAACCGTAGAATCCGTTCTCCAAATTAGAGGAGAGGCTCCAAACGGAATTCA
+AGTTCCCGACGCTGAAATTGGATTAACCCAGAATATAGGTGGAACAGGTTCAAACATAACTGTCACAATA
+CTCAGGAGGGTTTGATATGGGGAGACCCATGCAGGTTTCCCGTTATTGGAGGCACTTCAGGGAGAAGTAC
+AGGTTAATAGGCGGGAAGTGTGAAAATGGTCATGTTTTCTTCCCCAAGAGGCCTGTATGTCCAGTATGCG
+GAAGCAGAAACGTCGAGGAGTTTGAGTTTAGTGGGAGGGGGAAGGTAATTACTTGGACCATAGTTAGGAA
+TCCCCCGAGTGGGTTCGAATATTACAAGCCTTATCCAATAGCTTTAATTCAGCTTGAGGAGGGGCCCGTA
+GTATTGGCCCAGCTAACAGACGTCGAGCCAGATGAGATTCACGAGGGCATGGAAGTCGAGATGGTGACAA
+GGAAGATAAGGGAATTCGAAGAGGACGGAATAATCCTCTATGGATACAAGTTCAGGCCAAAGTTAAAATA
+GCCTCTCCTTCTTTTTTATTCTGATGACAGCTCTAATAGTGGCCCTCGGGAACGAGGTAATGGGAGACGA
+TGGGGCAGGGATAAAAGTTGCCAGGATCCTAAAGAATAAGGGATACAGGGTCGAAATACTGGGAACGGAT
+ATATTTTCACTTCAGCAGAGGTACAACGGAGAGGATAAGGTAATAATCGTCGATGCCGTTCTCTCAAACG
+ACGCTGGTAAGGTTATTCACTTGAAGGACGAGGAGATCTTCCAAAAGTTAAAGGCCGAGATTAGGAGCGC
+TCACTTTATGGGGGCAATTGAAAGCCTAAAGCTCTTAATGACCCTAGATGAAAGGCTCAAAAATGCTAAA
+TTCCACTTTGTTGGAATAACTATAAAGAGAATAGAACTTGGCCTCGAGCTTAGTGAAGAAGTTGAGAGGG
+CAATTCCAAGGGCTATAGAAATCATTGAGAGCATAGTGGGGGATGATGAATGAACATAATAATTCCCCTA
+GTTCTCGGCATCGTTGTGGGATATGCAATAAGGGGTAAGGTCAAGTTTAACTTTGAGCTACTAATGTCAG
+TAACACTAGTCACCCTGATACTCCTAATGGGAATGAAGGCCGGGAACGTCAAGGTCGATGCCCTAAAGAT
+ACTCTCCTATTCTATAACACTGGCGTTGACCTCGGTTGTAGGAAGCGTGACTTTGGCAAAGATTATGTGG
+AGGGAATAGCGTGAAGTTCACGGTAATAATATTGCTTGCACTATCACTTGGGTTTATCCTGGGAAAGCTA
+GGATTTGACCCAGGGAACTCATATGAGCTGGCTCTCTATGCCCTAATATTTGTGATAGGCCTTGACCTCG
+GAGCAAACGCCAAGGCAGAGGAGGTAAAGAAAGCGATATCGCATAAAACACTAGCCCTTCCTATAGCCAC
+GCTACTCGGCTCGATAATCGGAGGCATCGTTTCCTCCTTCATTGTGGGCTTACCCCTAAAATGGGCCCTA
+ACTATAAGTGCGGGAGTTGGATGGTACTCATTGACTGGAGCGATATTAACTCAGTACTCCCCCGTCTACG
+GAGTCATCGGCTTTCTTGCTAATTTTATAAGGGAAGTCATAACGGTTACAGCTTACCCAATCCTTGCTAG
+GATACTTGGAAAGGAAGTGGCTATCTCAATTGGAGGGGCAACTACTATGGATACCACCCTTCCACTCATA
+GTTAAGTTCGGAGGAAAAGATGCTGGAATAATAGCTTTCATTCATGGATTTTTACTGTCTTTGTTAGTTC
+CTATCCTTGTTCCAACTCTAGCATCCATGGGGGGTGATTGAATGAGAGTTACGACGAAGGTTGGTGATAA
+GGGCTCTACGAAGCTCTTTGGAGGGGATGAAGTTTGGAAGGATTCGCCAATTATAGAAGCTAATGGAACT
+CTAGATGAGCTAACTAGCTTCTTGGGAGAGGCGAGACATTACTTAAACGACGAAATGAGGGAAATCATAG
+ACAGGATTCAGATGGACATATACAAGATTATGGGGGAGCTGGGAAGCAAGGGTGATATCAAGGGAATAAC
+CGACGAAGACTTAAAGTGGATAGAAGGAATCATAGAGAAGTACGAGGGAGAGGTTGAGCTAAGGTCATTT
+GTTCTCCCTGGGGGAACCATTGAGAGCGCAAAGCTTGACGTGTGCAGGACGATAGCGAGGAGAGCCGAGA
+GAAGGGTAGCCACTATAGTCAGGGAGTATGGATTCGCTAGAAAAAGCCTAGTTTACTTGAACAGACTAAG
+TGATCTACTCTTCCTGATGGCCAGGAAAATTGAGATAGAAAAGGGGAAGCTTAGGGAGGTAAGGGCATGA
+AGGTCATTGGAATCCTCGGCGGAATGGGTCCCCTCGCAACCGTGGAGATGTTTAAGAGGATAGTCGAGAA
+AACGCCAGCAAAGAAAGATCAAGACCATCCGAAGATAATCATCTTCAACAACCCACAGATTCCAGATAGA
+ACTGCCTTTATTCTGGGAAAGGGTGAAGATCCAAGGCCAGAGTTAATAAAAACAGCCAAGAAGCTTGAGG
+AGTGCGGTGCGGACTTTATAATAATGCCATGTAACACGGCACATGCTTTCATAGAGGACATAAGGAAGGC
+GATTAGAATACCTATAATAAGTATGATAGAGGAGACGGCGAAGAAGGTTAAAGAGCTCGGCTTTAAGAAA
+GTTGGATTACTTGCCACAACGGGAACTATAGCCAGTGGAGTTTACGAAAAGGAGTTCTCCAAGTACGGAA
+TAGAGGTTCTAATCCCAAGGGAGGACGAGCAAGAAGAGGTTATGAAAGGAATATACGATGGAGTTAAGGC
+TGGAAACCTTGAGCTTGGAAAGGAACTCCTCATAAAAATTGCGAGGAAGCTAGAGGAGAGGGGTGCTGAG
+TGCATAATAGCCGGTTGCACTGAGGTTAGCGTTGTCCTTAGTGAAAAAGATTTGAAAGTTCCCTTGATAG
+ATCCAATGGACGTTATAGCTGAAGCTGCCGTTAAAGTTGCGCTAGAAAAGTGAACTGGTGGGGGCGCGGG
+GATTTGAACCCCGGTCCGCGGGTTTCTCCGGCCCTCGGGGCTCCAAAGGTTCATCACGCCCCGAGGTCAG
+CAAACCCGCCTGTCCTCATGGCCTCTGGAGCCCGCGATGATAGACCAGGCTACACCACGCCCCCACTCGT
+TTAACCATTAGTTCCTGATGAACTTATAAATTTTTCTAGACGATGGACTTATAAACCAAAGTCCATTAAA
+TTTTTCAGCTAAACGTTCAGGTGATGGTCTTATGAGGCCCAGGGAACTAGCAATCCTCCAGGGACTTCAA
+GAAAAGTCTGGGAAGATAAGGAAGATTACCATGAGAAAGAACATCCTAATGTTCGCCATAGGCATGTTCT
+TCGCGGACTTCGCCTGGGGATTGGGTTTTCCCTACCTAGGGGTCTACATGAAGCTCATAGGCGGAACGAT
+GTTTCTCGTCGGCTTACTGAGTGTAGTCTATAATTTAACATCCACGATATTTCAATATCCCTTCGGTTAC
+CTCTCGGATAAAACCGGAAAGAGGAAGCCATTCATAATCCTGGGCATCCTGGCCTCTGGAACAACGTATG
+GTTTGGTAGCTCTCATTACAAGTCCGATCCTCCTCCTGGGATTGAGGGCATTTCAGGGAGCTTTAGGAGC
+GTCCCTTGCTCCAGCGCATTCAGCCTTAATCTCCGAGCTCTCTCCCAGGATAGGCTCCATGTTCGGGTTC
+TTTGGATTCGTGGAAAACCTAGGCTTCATGGCCGGAAATTTTGCCGGAGGCTACATAGTTAAGACCCTTG
+GAATGAAGATGATGTTCATAATAACATCCCTGGTCTCTCTCATTGGAATATTGTTCCTATTGAAGATTAA
+GGAGAGGGGGAGGGCAAAGGCTGGTGGAGATAGGCTAATTATAGTGAAGGAGGGCCGAGAGTCAGATAGG
+GTTGAGCTGAAGGAGATTGCCTTTAAGAAGCTAATGAAGGGTAGACTAGGGATATTTTACGTGGCAGTTC
+TGTTGGCGATGATAGCCTCAGGGGCGGTTTATGCCACGGTCTCGGTTTACTTTGAAGAGAAATTTGGAGA
+GGAGTTCGTCGGGTACCTATTCGGGATAGACTCATTGTCCGCGGCCTTGAGCGCCTTGATAATCGGAAGG
+CTCATAGATAAGTACGGAGAGAAGCTGTTCTTCAGGTTATCATTAGTCGGTTACATTATAACATTCATGG
+GCTATGCTCTCGCCAACAGCGTTATTATAATGGCCCTAATATCAATACTCTCAGGCCTTAAGTGGACTAT
+GCTGACGAATTCATCCTCAACGTACGTTGCCAGAAGGGTTCCAACTTCGGAGAGGGGACAGGGTATGGGT
+CTACTCAACACAATGATGACCCTTGGATGGGTAATTGGGCCCCTGATAGGTGGAATTTTAGCAGATAATT
+TCGGATTCGCTGTTATGCTTTACTCGACGGTGCCAATTCTCTTCCTAGGATTCTTGCTTTCTTTTAGGAT
+TTAAAGCCTTATAACAATTCTGTCCGCGGCATCCCTCTTAACTAGGACGTTGCCTATTGACCTAGGAAGG
+GTGACAAGATCACCCGCTTTAAATGGTCCGTGCTCCCTTAACTCCTCATCTATTATCCTGGGAACGTCAA
+TCTTTAGAAGGTACAGCTCGAGGAAGCCAGGAGTTGGTTTCCTTTCAACCTTGACCTCTTCTTCAACCTT
+CTCCTCAGCCTCAACGCTTATTGGTTCCCCGTTTATGAAGGCCGTTAAAATAGCAAATATCTTCTTCTCA
+TCGCCAACCAAGTTCCTTGGGACACCCTCAAAGGCCATGTCAACTATCTTGTGCAACCTTATCTTGAGTA
+TCTCCCTAACTATGCCCTGAACGAGCGAAAGTTGAGCTAAATAGAGCCTCTTCTCAACGTCCTCTCCCCT
+CTCCTCGTGCCTCTCAGCGTTGAGCTCGAGAGCCTTCCTGAAGCTCGCCAAATCCTTGTAGAATTCCTCA
+TCTATCTCAGTCAGTTCATCTGATGATAGTTCCCTTTCAAGAAGCCGCCTTAGAACCTCAATGTCCATGG
+TTATCCCCTAAAAGAAAAGTTAAGGGAAATTACTCCTCAACCCTGGGAGCCAGGAGGAATATCAGCCTAC
+CCTCGTCCCTTATGTAATACTCCATTTGCATCGGCATCTCGTTTCCGAACTTTATCGTTACCTCATCGGC
+CTTTCCAAGGCCCTTTACCATATCGGAGAGGTAGCTGATTCCATACGCGCTCTTGGTCTCTTCCTGAACC
+TCAATATCTAGAAGTCCTTCGTCTTCAAGGGTAAGCTTAACTTCAACCTCCTGGGTTTCACCTTCGGCCC
+TCATCGTGAATTCGTTCTCCTTTGCTATGAACTTCATGCTATCGCTAACCAGCGAAGCATCCTTGACTGC
+CTCCTTAATAACGTCTCCCAGGATAACAACCTTTGCCGTGAAGGGTAACTCTGGCAAGTCAACTTCGATC
+TCCTCAACATCTATTAGTGGTAGCTTGAAGGTTCTAGTTGCAGTTCCTTGGAGACTTATCTCCAGGAAGT
+TCTCCTCTCCCTTTCTAAGTATTAAGGTTTCCTTGGCCTTCCCCCTCTTTAGAACTTTCTTGAGGTGATC
+CATGTTAACTCCGATAGTCTCCTCTCCATCGACCTCGTACTTGCTGAAGATGCTAGCCGGTAGATTTAGG
+TCTATCAGGACAACCCTGCTGGGATCCATAGCCCTCATCGATATTCCTTCCTCAGTAACCTTGAATGCGG
+CTTCATCTATAAGTCTACTGGCCGTCTCTATAAGCTGGGCAAACTCCTTTGCACCTTCAAAGACTATCTC
+GAATGGCATCCTTTTGCACCTCCCTCAGAATGTTAAGCATGAGCCTAACCCTCTCTTTACCTCTAAATAA
+ATAAGTTTTTCCGTTGTCTACTTCGGGTATTCTTTTATAAGCTTCTTCCAATTCTTTCAAGGCCTTCTCA
+GCTAGCCTAATAAGGACTTTCACTCGTAGCTCCTCCATACGTAGCCGCACCTTTTGCACTTATAGAATAT
+CGTTGAGGGTTCGTCGCCAGCCCTCGTCTGTAGTTCCCAGTACCAGGCTTCATGATAACCGCATTTTGGA
+CACGTAACCTTGGCCGTTGGTAGGGTTGAGAAATCCTGCTCCACCACTATAACTCCCTCGTCGGGCTTAT
+GCTTAACCTCCTCTGTCCTCTTGTAGGCCTTAGCATCCTCGGGATTAATAGGTTCCTCGTAACCACACCT
+TCTACACACAAAAACTCCTCTCTTCTTGTCAGGAATCATGATACTCCCGCACTTAGGGCAGAACTTCACC
+ATTCTCTCACCCCCGATTAGCCAAGGTCAAGGTAACCTAATTTAAAATAAAAACTTTTAGTTCAGTTGGG
+TGAAGGAAAGTGAAATTGGCGGAAATCATAGCGAGGATAAAGGAAGTACTTGACGAGAAGGATTCCCTTA
+GGGAAGAGGCCCTCCAAGTTACGAGGGAGATAGTTAGGCTGAGCGGAGATGCCATAAAAGCTATGCACAG
+GGGAGAACTAGCTCTCGCAAGGGAAAGGCTTGAGAAGGCTTCTAAACTAGTTAAAGAGTTAAAAGAGAAG
+CTGAAAGGCCATGAAGACCTTTACTATGCAGGTTACGTTCAAACGGCGAATCAAGAATTCGTTGAGGCGA
+TGCTTTTGTTTAGTTACTTAACAAAGGAGGAGTTCCCCGGATTCGAAGAGCTAGGGGTTCCTCCACAGGA
+TTACATCCTGGGGGTCGGAGATTTCATAGGAGAGCTAAGGAGACACTTTCTCATAAACCTAATGGAGGGG
+AGAATTGAAGTGGCCGAGGAAACCTATAGATTCATGGAGAGCGTATATGAAGAGCTAATAACCCTAGAGT
+ATCCAAAGGGATTAGTCAACATAAGGCAGAAGCAGGATCAGGCGAGGTACGTACTCGAGAGAACCCTTGA
+AGACTTAACGAGGGCAAAGATAAATAAGAGGGTCGAAGATAAGATAGAGGGCCTGTTAAATGCTGGAAAA
+GATAGCTGAAGTTCAGAAAAAACTCAGTAAAAGGATAGTAGAAAAAGAAGTAAGAATGGTTAGCAAAATA
+GCGGCCGTCGATGTTTCGTACAAAGGAAACAAAGCTAGGGTAGCCCTGGTGATATGTTCCTTTCCAGATT
+GTAAAGTTTTAAAGACTAAAGTCCTTGAAACCGAGGTTTCGTTCCCTTACATCCCAACTTTCTTCTTCCT
+CCGCGAAACTAGGCCGATACTCCTAGTTACCAAAGGAGAAGAGTTTGACGTTTTGATAGTGGAAGGCCAC
+GGAAAAGCCCATCCGAGGAAGTATGGATTGGCTTCTCATATAGGGCTTATCCTGGGAAAGCCCACGATTG
+GCGTTGCGAAGAAATTGCTAAGGGGCACTCCAGAGAATAGTTACCGGAAAGTTGGAAAGGCCTACGTAAG
+CGTTGGAAACATGATAACTTTGAAAGATGCTGTAAGGATAATCGAGAAACTCCTCGACGGGGGCTATCCA
+AAACCGTTAAAACTTGCTGACAAACTATCAAAGGGGAAGATAAGTGAAGATGAAAACACTCTTCCTTCTG
+ATAAAACTAGCTAAAATGGGGGCAATAGGGAAAGAAATCACGGTAACGATGAGAGAATTAAGCAGAGAAC
+TCGATGTTTCTCCTCAAACCGTTCTAAGGTGGCTTGAAGAGTTAAAGGAGCAGGGTTACATTCACAAGAG
+GGAATCCAGGAAAGGGACGTTAGTAGAGCTGACTGAAAAAGGAATAAACCTTCTCGAAAAGCTCTATGAG
+GAAATTTCTACTGCCCTCTATTCAGGTTTCATCGTTGGGGAAGTAATCTCAGGGATAGGGGAAGGAGCAT
+ATTACGTTAGACAGTACGCCCCACTAATTAGGGAGTACCTCGGATTTGACCCATACCCAGGAACGTTGAA
+CGTTAGGGTTCTATTTCCAAAGACAATCTTCGATGCGTTGTGCACGGCGAGGCCAATAATAATCCCAGGC
+TTCACGAGGAACGGCAGAACGTTCGGCGATGTCAGGGCCTATAGGGTGAGAATCGATGGGATAGAGGGGG
+CTATAGTTATACCCTCCAGAACGGTTCACCCACCAAAGATAGCAGAGATAATAGCTCCTGTAAAGCTCAG
+AGATGCTCTTAACCTAAAAGATGGGGATAAGGTTAGAATTGAAGTGGTATAGGCCCGGCTTATCCACCCG
+CCCTCATTGCCCGCCGTTGTCGGCAACCTCAGGCGGCCCCGGAGACCGGGCCCTGTCCGCCCGGCGACGT
+CGCCTCGTTCATGGCGCGCCTTTCTCGGCACGCTCCCTCGGTCGGGCCTCCGGGCGGCAGGTCGGACAAT
+TAAATCTTACCCAAAAGGATTTTTAAAGTTGACATCCTCAACCTTGGGGGATGAATATGACACTTGGGTA
+TAATGAAAAGCTGGTCCTCCTCACGATTGCAAAGCTAGAAAAGGCAAGCGTGGAAGAGATAGTTAAGGAA
+ACGAGATTGGATCAGGTAGCCGTAATGAGGGCCATTCTGACCCTTGAAAAAGAGGGATTAATAAAGTTAC
+ACGAGAGAAAGGAAAAGATTATCGTTCTGACAGACATTGGAAAGGAGTACTCTAAAATAGGCCTTCCAGA
+GATTAGAGCGCTTAGGGTTCTTAGGGAGAAGAAGAAAGCATACCTTGACGAACTTAAAGATGTGCTGAGG
+GAGGATGAGCTCAAGGCAATAGTTGGAATCCTTAGAAGGGAGGGACTCGCAAACGTCAGGAAGGATGAAA
+AGGGGTTAGTCCTTGAGATAACGGAGAAAGGTGAAAAACTCGGTGAAAGACCAATAGATATAGCTTTAAA
+GCTGTTAAGCGAGAAGGGAGAAGTATCTGTCGATGAGATAAGTAGGATAATTGACGTCAAAGACCTCAAA
+AGGAGAAAAATAGCCAGAGAAGATGAGAGGGTTGAGAGAACGGTTGAGATAACCGAGAAGGGAAAGAAAC
+TCGTGAGTAAAGGCATCGAACTGAAGAGAGAAGTTACGAGACTCACCCCAGAACTAATCGCGAGCGGTAA
+GTGGAGGGAAGTTGAGCTAAAGCCCTTCAACATAAAAGCGCCAGTTAAGAGGATCTACCCAGGGAAGAAG
+CAACCTTATAGAGTTTTCCTGGACAAGATAAGGAGAAGGCTAATCGAGATGGGATTCATAGAGATGACCG
+TTGACAGTTTAATAGAAACCCAGTTCTGGAACTTCGACGCGCTCTTCCAGCCCCAGAATCATCCTGCTAG
+GGAGTGGACGGATACGTACCAGCTGAAGTATCCTGAGAAGGGTTACCTACCTGATGAAAGCTTAGTCTCT
+CGAGTTAAGGAGGCCCACGAAAGAGGTTTAGCTGGTTCAAGGGGATGGGGATACGTTTGGTCGCCAGAGA
+GGGCTATGCTCTTAATGCCAAGGGCCCACGCAACGGCTTTAAGTGCTAGACAGCTTGCAAAGGGCATAGA
+AATCCCAGGGAAGTACTTCACGATCCAAAGGGTCTTCAGGCCGGATGTTCTGGATAGGACTCATCTAATA
+GAGTTCAACCAGATAGATGGATTCGTCGCTGGCGAGGACTTAACGTTCAGGCATTTACTCGGAATACTCA
+AGAGGTTCGCAATAGAGATAGCTGGGGCAAAGAAAGTGAAGTTCTTCCCAGACTACTATCCATTCACGGA
+ACCTAGTGTTCAGTTGAGTGCGTATCATCCAGAGCTTGGATGGGTCGAGTTTGGTGGAGCAGGGGTTTTC
+AGGGAAGAAATGACGGAAGCTTTGGGAATAAAGGTTCCAGTAATAGCTTGGGGAATTGGAATCGACAGGC
+TTGCGATGTTTAAGCTCGGAATAGATGATATAAGGTACCTCTTCAGCTACGACTTGAGGTGGCTTAGGGA
+GGCCAAGTTGATATGGTGAGAGGGTGGTGGTAGAATGCCAAAGTTCGACGTTTCAAAGTCGGACCTCGAG
+AGGCTCGTTGGAAGGAGCTTCTCACTTGAAGAGTGGGAAGACTTAGTTTTGTATGCGAAGTGCGAGCTTG
+ACGATGTCTGGGAGGAAAACGGGAAAGTATACTTCAAACTCGACTCAAAGGACACGAACAGGCCAGATCT
+GTGGAGTGCGGAGGGAGTTGCTAGGCAAATTAGATGGGCCCTTGGACTTCAAAGTGGTTTACCTGAGTAC
+GAAGTCAAGGAGAGCGATGTTGTAGTTTACGTCGATGAGAAGCTCAAGAACGTTAGACCTTACGGAGTCT
+ACGCGATAGTAGAGGGCCTTAACTTAGATGAGGACTCGCTCAGCCAGATGATACAGTTGCAGGAGAAGGT
+GGCCTTAACGTTTGGTAGGAGAAGGAGGGAAGTTGCGATAGGGATATTCGACTTTGAGAAAGTGAAACCC
+CCAATCTACTATAGGGCAGCCGAAAAAACGGAGAAATTCGTGCCATTAGGCTTTGAAGAAGAGTTAACTT
+TGGAGGAAATACTTGAAAAGCACGAGAAGGGGATAGAGTATGGACACTTAATCAAGGACAAGCCCCACTA
+CCCCCTCTTAGTGGATAGCGAGGGTAACGTCCTCTCAATGCCCCCAATAATTAACTCCGAGCTCACTGGC
+AGAGTGACGACTGAGACAAAGAAGGTCTTCATAGATGTCACCGGCTGGGATCTAAAGAAGGTCATGCTAG
+CACTCAACGTCATGGTAACTGCACTGGCGGAGCGCGGAGGAAAGATAAGGAGCGTGAAGGTGATTTACAA
+GGACTTCGAGATAGTGACCCCCGACCTAACGCCAAAGAGGTTTGAAGTCGAACTTAATTACATAAGGAAG
+CTCTCGGGTTTGGACCTCAAGGATGAGGAGATAAAGGAGCTACTTGAAAGGATGATGTACTCGGTGGAGC
+TGGAAGATGGGAAGGCAAAGCTACTCTACCCGGCGTTTAGGGATGACATAATGCACGCGAGGGATGTTCT
+AGAGGATGTGCTCATAGCCTATGGATACAACAACATAGAACCTGAGGAACCAAAGCTGGCAGTTCAGGGT
+AGAGGAGACCCGTTTAAGGACTTTGAAGATGCAATAAGGGATTTAATGGTAGGCTTCGGGCTTCAGGAGA
+TAATGACTTTCAACTTGACGAACAAGGAGGTTCAGTTCAAGAAGATGAACATCCCGGAAGAAGAGATAGT
+TGAGATAGCGAACCCAGTAAGTCAAAGATGGAGCGCCCTAAGGAAGTGGTTATTGCCAAGTTTAATGGAG
+TTCCTAAGCAATAACACCCACGAGGAGTACCCCCAGAGGATTTTCGAGGTTGGTCTTGCAACGCTTATTG
+ACGAATCAAGGGAAACGAAAACGATCAGCGAACCAAAACTTGCCGTTGCGCTCGCGGGTAGCGAATATAC
+GTTTACAAACGCAAAGGAAATACTGGATTCATTGATGAGACACCTCGGAGTTGAATACGAGATAGAAGAA
+ACCGAGCACGGAAGCTTCATCTCAGGAAGGGTTGGAAAGGTACTAGTGAATGGAAAAGAAGTAGGGATTA
+TAGGCGAGATACATCCCCAAGTCCTCGAGAACTGGAATATTGAGGTTCCCGTAGTTGCGTTTGAGATATT
+CTTAAGACCCCTCTATCAGCCTTGATTCTGTTTAATATTTTTTGGATAAGCGCGAGCATTATCTCAAAGT
+TCTCAAGGTTTAGCATAAGCTCAACATCCACTTTCCTCACCTCCAGGATTCAGTAGGACAAGGAAAAAAT
+AAACCTTTGGATAATTCCATTGAAATATGTCCAAAAAACTTTACAAAAGTAAAGACAAAGTTTAATCATA
+AAAACAAAGTTTTTCCCTACCTGAATTTTTTCTCGAAGTGGAGCTTCAAATCCTCTAAATCCCAAACGTT
+GAATCCATACTCCCGCAATTTTGATTTCCCATGAACATTTTTAGCTACTAGGGCGAAACTTGCATCCCAG
+CCTTCGAGGTTCATCAGCTTAAACTTTCTTTTTAAATCCTTTAAGATTCCCTTAGCTTCCCGCTTACTCA
+ATTCCTTCCATTTCACTTCCGCAAGGAGAATTCGCTTTAATCTCTCGTTAACGGCAACTATATCAATTTC
+TTCACCCTTATACCACCACCGACCTATCCTTGTGAACCTGAAAGGTAACCTTCCTCTTCTGTTTAACTCA
+ACCAGGAATTCCCTTGCCACGTCTTCAAATCTGATTCCATAAATTCTCTGAATATCCTCTTTGACGTCAT
+CATAACTTATTATACCCAGCTCTATCCCAGTCCTGTTCTTCGGTACTATCGAGAACCACGTCAATAACAT
+GGGATCCTTAAGCTTGTAGATTCCTCGCTTATCATTCCTGGCAATTGGAATTTCCCTTTCAATGAAGCCC
+AAGCGAACGAGGGTGTCCAAGTATGGGTATATTTTCCTTCCTTCTAATCCGGCATAGCTAGCTATTTCCG
+AAGCTCTAGTTTTTCCACTAGCTGTGGCTGATAATATGGAGAAATACGTTTTTAACTCTCTGAGCTCTCC
+CGAGAGAAGGATATACGGCTCATCGTAAAAGAAGCCTTCTGTCCTAAGAAACGTTTCCTCGATGAATCTC
+CTGGTATCTTCGTACCTTGAAGCTATTATCAAATATGCTGGAATTCCACCTACAAGCATATACATCTCTA
+AACCGACTTCAAAACTGTCAAAGAACTTAAGGGAATTGAAGAGTGTCAAAGGTTTAAGGTGGAAGCTCAT
+CGTTCTTCTCCCATATAGGGGGGAAGAATAACTTAAGACTTCATCGATCATCATACCTATGAGAGATCCC
+GATAGAACTAGCATTACTGGCTTTTTTGAGAAATCATGATCCCATGCCCTCTGTAGGGCACTTACTATGG
+TTCTATCGCTTTTTATAGCATAGCTGAATTCATCAAGTATTATGAGAGTTTTTTCAGTAACTTTTGATGC
+AAGGTATTTGAAAAGTGGATACCAATCATTAAAGCTAAGGAACAGCTCGTCGTTGAAATGCTCTGCAAGC
+TCTTCCCTAAGCCTCCTTATTTGTCTCTCACGGGTATCTTCCATGAAAGTATAAAAGAAAGTTGGTTTTC
+CCTGGGAAAATTCCACGAGAAGTCGTGTTTTACCAGTTCTTCGCCTTCCATATATGATTACTAGAGAAGG
+AGTGCTGTTCCATTGGTCTTCGAGTGCTTTAAGTTCATCCTCACGATCCACAAATTTACTAATCATGATT
+AGTACTAATCACGATTAGGATTTAAGGCTTCCGGATAAACATAAAAAAGAAGAAATCACTTGAGCATGAA
+GACTACCTTACCCGTCTTTCCAGCCCTCATTAGCTCGAAGGCTTCCTCGTACTTGTCGAATCCCTTGTAC
+TTGTGGGTTATTATTGGGTCCAAGTTAAGCTTTCCGCTCTGGAGTAGCCTAGAAACTGTGTACCATGTCT
+CCCAGAGGTGCCTACCTGTGATTCCATAAACAGTTAGAGCCTTGAAGATTATCAGATTGTTGAAGTCTAT
+GCTAACCTTCCCTGGGTAAAGGCCCAGGAGGGATACTCTTCCAGCTGGTGTAACAGCCTGAAGTCCCTGT
+TCTAAAGCCTTAGGAGCTCCGCTGAACTCAAGGAACACGTCAACTCCATTTCCATCCGTTATGTCCATGA
+CTTCCTTAACGACGTCTTCCTCGAATGGATTTATCACGTAATCTGCACCGACCTTCTTAGCTAGCTCTCT
+CCTGAAATCGCTCGGCTCGGAAACTATCACCGGATAAGCCCCGGAGGCCTTCGCCACCGCAATTCCAAGT
+AAGCCAAGGGGGCCAGCTCCAGTTATCAAAACGCTCTTTCCAGAGATTGGCCCGGCCAGAACAGTATCAA
+CTGCATTTCCAAGTGGTTCTTGAAGGGTTGCGTACTCCGGAGGAATTGACTTTGGATTCTTCCAAACGTT
+TTGAGCTGGAACCACCGCGTACTCAGCAAATACACCATCGGTGTCTACACCGAATATCTTCGTGTTTTGA
+CAAACATGGTACTGTCCCCTTCTACACGCGTAGCATTTCCCACAAACTATGTGGGTTTCAACGCTTACGT
+AATCTCCAACCTCAATTCCCTCAACTCCCGGGCCCACCTCAACTACTTCACCGGCAACCTCATGACCCAT
+TATCTGTGGGGGCTTTATCCTTGATTGGGCCCACTCGTTCCACTCATAGATGTGTAGGTCTGTTCCACAA
+ATGCTAGTCGCTATAACTTTTATTAGAACCTCCCCAGGTCCTGGCTTTGGAACATCAACCTCGACGAGCT
+CAGCGCCGTAAGCCGGTTTCGTCTTCATGATAGCTACCATCTTCTCGGACATGGAGAACCACCCCTAAGT
+TTTGACACATTAACAAATATGAGATGAGCATTTAAACGCTTTATGGAATATCTCTAGAATCCAATGTTAA
+ATCTAGTTCCCAACCAGAAGACGCTACCGGCCATTATGGCTATGAGAACCCCATACCTCAAACCAGCGGA
+AAACTTTCCTTCTCTGATTACACCTATACCAACTCCAGTGACGAATCCCTGTATTACAGAGAACAGCCAT
+AATATTAATTTAAGCTCTCCAGATGGTAATTGAACTTGCATTCCACTTGTATTTACGAACTCCGATATCC
+TAGAGACTATTGCTACTATCATCGGCCCAACGAATCCCCCAGAAGTTAGAAAGAACATCATCTGCATTCC
+AGTGGATGCCTTCCTCTCCTTCTTTATTCTAAGTATCTCCCTAACGTCGTTTCCTACCGAAACTAGAACA
+TCTGCCATCGGAGCTCCTCTCTCCAGGGCTTCAATCACGATCATCATGGACCTGTAAACTATCGGAGATT
+TTTTGTTCCTGAGTGCGAAAGCCCTTAATGCATCGACGGTCGGCCTACCCCTCTTCATCTCAGCAACGGT
+TCTCCTAAACTCCGCTGTCAAGGCACCGAACTTTGCAGTCGCGAGTTCTTCTAGGGCCTCGGAAAACGAA
+ACACCAGCCCTTAAGGAACCCGCTAAATAGAAGAATGCATCCGGCAATGCCTTCTCCATTTCCTCAATCC
+TCTTAGCAATTCTGAAGTTTGGATAAACGTACAAGAAGCCCAGGAAAACTCCCAGGAACGCTATTAAAGC
+TGAGCTCAAAGTTCCGAACAAGATAAACGCTACAGCACCACCTATGACGCCCATAATGATTGATATGGTA
+ATGTATTCAGAGGCCTTGAAGTCAATTCCAGCCGAGTAAAGTAGTAGATCGTACCTTTTGAGATACCTCT
+TAGGGATTATCCTCTCGATGGCAGCTATGAACCTAGAGGATATCGGGCCTTCCCTGGCCAAATCCCTCAC
+CTCGGCTCTGCCCTCTTTATCATAACTATTATGATCAATGATAAAGCCGGGAAGCCAAACAGGAATAAAA
+TAGCTAATCCAGCCATATCAATTATCAACCTCTTGGCGAATATTGAGCCTGCTATTATAACTACTATAAG
+CAGCGTTGGCATGACCACCGTCATAAACATGTAAACGAAGGATATACCGTTTATCTTTTGAACGTAATCC
+ATAAGCTTTATCCTATATTCAAACGAGAATTCATCTGCCATCTTGTACAAGATGTCAGCCAAGTTACCTC
+CAAACTTTAGGGCCCTCAATATTTGCTTCACGACCCTGCTAACCATATCGGACTTCATCTTCTCCTCAAA
+GCTCGCTAGTGCATCCTCAAAGCTTGAACCCTTATGCATCTCCTGAACCATCATGCGGAACTCCTCTGAT
+ATAACGCCGTAATCTGACTTTGCAACTGAGACCATGGTCTCAGCTAAACCAATTCCAGCGTTGAGTAGCG
+ACGCCATATGCCTAAGCACATAAGGCAAGGCCCTCTCTACTTCTTCCACTCTCCTCCTCCACACACTCTT
+GGGGTAAAATCTCATGTACATAAAGCCGAGTAAGAATCCAGCAACTCCTATTAGGAGACTCATATCAATG
+GGCATCTCGATTATTATGCCGAAGAGGAATGCAAAGACTCCTGAAATCAAACCGACGGCGAGCATTAGAG
+CTACGTAGAGTTCTTTTGACATCATTATGTTCGCCCTATATAGATCCTCTTCTAAACCCCTAATTGATCC
+ACTTAGAGATTCAACGGGGCCTCTAAAGTACTTTAGGACTCCTTTAGCAAGCCTTTGAGAGAATGGCTCT
+TTTATTTCTTTCTCACGCCATTCAACTGACTCCTCTATGAGCTCCTCTTCTTCCTTCTCCTTCTCTTTCT
+CTATCTCCTCTCTCATCTTTTTTAGTAGCTCAAGCCTTTCCTTAATAGTGAGCTCTTTGCTGGGCAACTT
+CCTTATTGGTGTCTCAGCTATCTCGATGGTCTTCCCACCAAGCCTTTCCAGGAACCTAACGAATCCATCG
+AGGATTCTTGGCATTATCCAAACACCTCAAATGAATTCCTTGACCCTTCTACTAATTTCCATGGTGGCGG
+CTTCCCTCTGTATCTTCTTAAAGAACTCCTCCTCGTCTATGTAGAACTCTCTTATCTGAGCTCCAACTTC
+ATCTATCCTTCTAAGACCCTTCTCTATCATCCAGTCCAAGACAAGTTTTCTCTTTTCAATTTCAAGATGT
+ATCTCCTCTAACGACATTCCCGTGTGATAGGATAAAATCTGAAGGAATCTGCTTGGAACTTCAGTTCTAA
+CGAGCTCATCCTTAGCTGGATCATACTTGTAAAGGAAGTTTAACTGGATGCTCTCCCCCTCTATTCCCGA
+AACCTCCGCTATCTCTGTTACACGCCTTATCGTTCCCTTCTTCCTGGTGTGGTACCTAACCTGCATGATT
+ATTATGTCCAAAGCCGGTATCATTATCTTAGGAACATTCATCGGTGGGCTTTCAAGTCTAATTATAGTCT
+CTCTAGCCGAGTTTGAGTGTATTGTCCCCATGCAATTCGAAACGACGATTCCATTTGCAACGTAGTTATG
+ATTAATGTCCACGGTTAAGTCATAGAGATATTCCACTCCGAGCCCTTTGGCATCGATCTCATCGACTTCA
+ACAACTTCATCCCAAGCTACATCCCCGATACTTGAAAGCTCATAATTAAAGGGCTCAGAAAGAAGTTCTG
+GCATTGCCGGAGGAGAAAGTACGCTGAAATCTGGCCTAGTGTTAAGGACGGCTATCTCATCTCCAACTTT
+AACGTTACCCGCATCTCTCCTAGCAACATCTCTCCCTAGTAGTACGAATACCGGATGATCCTGGGTTAGC
+ACCAATTCTTTTCCACTAGCCGTTCTAATTTTAACTAACTTTTCCCCATCCTTGACTTTCCTCCTCCAAA
+CGTGGGTAACCTTGTGCCTTCTAGCGCTTAAATCGGGCCCAATGCTGATAACCTCGAACGTATCTTCTTC
+GTTAAGCTCCACGTACTCCATGTCTTTGTATTTTCCTATTTTGTCGTGATACTTTTCGAAGAGCTCATCG
+ACGAGTTTGCCTATGAATTCCTTACCGTTTGGCAATTGAATCTCCGAGAAGTAGTAGAGGGCGCCGTCAT
+GTCCAGTATTCATGGCAGTAAACATCGTCCTTGCCTCTGGACCTCTAACCTCACCGACTATTATCCTGTC
+TGGACGCATTCTCAACGTGTTCTTAACTAGGTCATCCATTGTAATTTCTCCCTTACCCTCAACGTTCGGT
+GGCCTAGTTTCTAGTCTAACCCAGTGCTCTATTGGTAACTGGAGCTCCGCGGTATCCTCTATTGATATTA
+CACGCTCGCTCGGAGGTATGAACATAGCTAGGGAGTTTAAGGTAGTAGTTTTACCAGAACCAGTCCCACC
+AGCTACCAGGATATTGGCTGGCTTAACTCCAAGCCCATCAACTAGCAACCATAAGAAAGCAGCGACATCT
+GAACTTAACGTTCTAAACTTAATTAGGTCTATTATTGTCAATGGATCCTTCTTGAACTTTCTTATCGTCA
+ATGTTGGCCCATCCAAACTTATCGGTGGTAAAGTTGCGTTGACTCTGCTACCATCTGGAAGCCTAGCATC
+TAGAAGGGGATTTTGCTGGTCTATTCTCCTTCCCACTTCCCTAGCTATCCTCTCTATTATCGTTAATAAC
+TCACGCTCGGTCTTGAAAACTATGTTTGTCTTACACATGCCAAAACGCCTGTGCCAAACGTAAACTGGCC
+TATCTATACCTATCACCATTATCTCTTCAAGATTGTCATCCCTAACGAGCGGATCAAGCTTACCGTAGCC
+TATCATGTTCTGAACTATAAGCTCAGATAACAGTTCAACTCTCCCCTCGGACAGCGTTGGAGCCATTTCT
+TTTACCATCTTCCTGACTTCCCTAAGGAATACTTTCCTTCTCTCCTCGAGGTTTGGAATAGACTCTGGAT
+CTATTTGAATCTCAACTATGGCCCTATCCCTCACGAGCTTGAGTAACTTCTCCTCTTCTCTACTCAGCTC
+TGGAACGCTGATCTCATATATTGGAACTGCCTCTCCCTTCACGCGAACTATTCTAACGTTACCATAAACG
+TCGAGAACCCTAACTACCTGGCCTGCATACTTGGAGGACGGAACGAGAATACCCTGAATCCCAACCCCTT
+CCTCCTTTCTCTCCTGAGGTCTCGATCTTTTCAGAATATCCTCAAGCCTAGGGGCACCGCCGGTTTTCTC
+AAGAACTGCAAAAGGTAAAGTTTCGGTCTCCTTCTCGGTTTCCTCTTTCTTCTGCACCCCTGCCAATATT
+GAAGCTAGAGACAATGACTCAGTTTTTGGAAGAGGTGTTTCTTCCTTCTTTTCCTCTTTTCTTTCACTCT
+CGCTCTTTTTTAAGATTGCCTCAAGGGTTAAGTTATCCCCGCTAAGTATCTCGTCTATCCAAGATCTCAC
+TTTCTTTTTCTCCTCACTCAACCTGCCTCACCACCCAACCTCCACTCAAATCTATACCTTATTTCAATGG
+ATGAACCACTTCCAAGCCAGACTATCCACACGGGGTAGTCAATCTCCTCAAACCTCGGCTTCTGAATTTG
+GGGCAAAGTCTGGCTAGTACTTAATAAACCAAGCTTCATATCATAGAGGATGGTATCCTCGGTTATATTG
+AGCTTGACTGGCTTCGGAACATCCAGTCCAAATTCCTCTCGAATAAATTTTAAGTACTCAGTATAGTTCA
+TGGTAGGCCTTGGATAGTAGGAATACACCTTAGCATTTAGGAATAGAATTGGGGGAGAAACAGCAAAAAC
+ATCTCTAAATCTAAGATTTGGTGGTAATTCATGCTTTATTTTAAAAGTCACGACTCCTTCGTAGCTATAT
+AAGACAAGTGATTGATCCCTTGTCAAGAAGAAGGATTCTGGAGTTAAATACATCGGCGAATTTACGAGTT
+GGGGAATAAGAACTTCACAAATTGGCATTTCAAAAGTGTCCGGAACTTCTACAAATGGTCTGTCACCCTC
+AACGAATATTCTACCCGCACAAAGCGGGGTCTGAAAGTGCGTGAGAGGCATAGAAGTATTAAGAGATAGT
+TTAACCTTCACAACCTCATGGGGATATATCCAAAATCCTAGCCTATAGTTAAGCACGTTCTTTTCTGGGG
+AAGTTATTTCGGATCCGGAGTAAACCTCACTCATGTTCTCCCTGATGACTTGGAAATTATACCTTGGATT
+AACAATCACAAACTTCGGAAGGTCTCCTGTATTTATTATCGTCATATTCATCTCGATTTGAACTATCCCA
+ACTAAGTTTATGTTGTTACGCTCCTGGGCAATTGCTGGATTTGTGAGTATTGATAATAAGAGAAAGGCGA
+GAGTCACACCAAAAATCCTCCTCATGCTCTCACCCCGTTGCCCTTGCTAAGACCACGGAAGACTTGTACG
+TTAAGACCTTTGGAACGAAATCCTTAGGGACTTCGACTATAACTAGAACCTTAGTCGTCTCGGGAAGTGC
+CATCAAATTGGTGTTCTTTTCAAGGTCAAGAACCTTCCATCCATACTTTTCTAGTTCTTCTCTTATCTTC
+TGAGGATCAGATACCTTTCCGGCAGCTATTGCTTTCAATATCTCAGCTAAATCCACGGTGTATGAGTAGG
+AAGCTGATATCGTCTCACTACTACTCTGGGTAGTTGAACTCTGGACTTGAGATGTCTGTGAAGTCTGATA
+GCTAGTTTCAGCTCCTGGGGAATAGTTGGTCGTTGAAGACTGCTGGGATGTCGTTGAGGATGACGACGAA
+ACTGAGGTACTCTTACTTTCCGACTCATACACGTTTATCTTGCTAACTGCGACCAATACTAGGTCGACCC
+TGCCCTCTGGAACTATCTCCTCGAACTTTGTTCCGTTGCTCTTGGCATATATAGTGACCTTGTCTCCGGG
+TTGTAGGAAGCCTCCAACGACGCTATCCCTTGGAAGAACCAACGCTATCTGAACGAACTCTACTTTCTCC
+ACTGAGTATTGAAGTAAATCAGCGAGATTCGTAACTTTCCCTATTATCTCCTTAGCCTCATCCTTTGAGC
+AAATCTTACTCTCCTTTCCTTTCTTCAGTATGACATCTCTCGTCGGTATCGAGTCTATTCTATAGTAGTA
+AACCTTCTTCCACAGGTTCAAAAGATACTCATCTGGGGATATCGCTAGAACTTCATCCTTAGTCTTTGCG
+GCATCAACCTGAGCCAAGAGGGAATTCAATGTTGAGATTATCTCGGCTTTTAGCTCATCCGGAACTTGAG
+CCTGTAACAGCGGTTCAAACGCCATCTTTATGTTCTCTTTGGTTTGGTTCTTCAATGCTTGAAGCTCTTT
+TAACCTCTTGAGTTCTTCGGCCCTACGTTTTGCTTCCTCCAATTCCTGTTTCCTTTTCTCGCATATCGCC
+TTAACATTAATGCTCATGACCTCTTCAACATTTTTGGCGGCCAGTATCTTATTTATGAGCTGAACTTTGG
+TCGTGTCGTTAGCCAATTCGCCAGTAAAGCATTTATTGACCTCCGCAATTTTAGCCCTCTTAGCGTTTTC
+CAATTCTCTAGCGGCCTTACTCTCCATGTAAGTGTAAATACTTATAACAGCGCCAACTATGATTATCGTG
+AGAACAAGGGCTCCTATAATTATCCTTTTCCTCCTTTCCCTTTCCCTAAACGTTCCTATCCTAGAAACCC
+TTCTTCTCGGAGGCTTAGGTGGACCAGGAGTTGGAGGTTGTTCCTCAGTCTCGGTAACTATCCTCCCTAA
+TTCCCTTAGCCTCCTTATCTTTTCTTCAATGTCCTCGGCCACCGCGGACACCACCGAACGGTTATAAATC
+AAAAGATCGGGATTACCTGCGATAGGAATTTGCTAATAAGATTTATTTTCCAAACCTTTTAAATCCTTTG
+GAGGGAAAAGACCATGGAAAGGTTAGTTATTAAAGTCATAGATATCAAAGGCAAATGTCCCATTTATAAA
+ATTGGGGACAAAATAATTATCGAAGGCCCGGAAGTGAAACTAGATGAAACAGATGCCCTATGCATCCATG
+CATTTGCCTCGCTACTACCTTACATAATAGCCTTTAGGAAAGGTGTTAAGCCGAGCGAGATTGGGCTTGG
+AGATGAGAAGAAGGCCTATGTTCACTGTCCAGATCCTGGGCCCCCATATACTCCCGGAGGAACAGTGACC
+TTCGAGATCACGGTGGTGAGGGATGAAGCAGAAAAAGGCCTGGAGAATAGTGAAGGAGGTCATAGGGGAA
+GCTGATATAGTGGTCGAGGTAGTTGATGCTAGAGATCCAATCGGGACGAGGAATAGGAAACTGGAGAGAA
+TGGTTATTGAAAGCGGGAAGAAACTGCTCATAGTAATGAACAAGGCCGATTTAGTTCCAAAGGAGTGGGC
+TGAAGAGTACAAGAAGAGAAGCGAAATACCTGTCATCTTCATCTCGGCGAGAGAGAGGAAGGGAACCGGG
+ATACTAAGGAAAGAGCTAAAGAAGATGGCGAAGACCATCGATAAGGATAAGGTTAAGGTCGCCCTGATAG
+GCTACCCAAACGTTGGAAAGAGCACGATAATAAATGTTCTCAAGGGAAAGCACGCGGTTGGAACGGCGCC
+AATTCCTGGGTACACCAAGGGGAAGCATTTGATAAGGCTCACCAAGAGACTATGGCTTCTAGATACCCCG
+GGAGTAGTTCCTATAGATGATTTCGACGAGCTGGTGATAAAAGGAGGATTCCCAGCGGATAAAATAGAGG
+AACCAGTTAAGCCAGCCCTCAAGCTAATAAGGAGAATCCTGGAAACCAGGAAAGAAGCGCTAACAGAGAA
+ATTCGATATTAGAGAATTTCGAGATGAGGAGGACATACTAAGGAAGATAGGCGAAAGGAGGGGAATAATT
+AGAGAAGGTGGGGAAGTGGACATTGAGGAGACCGCAAGATGGTTCCTCAGGGAGTGGCAAACCGGAAGGT
+TCACCCTCTTTAGTAACGACGAGGAGAAGAAGGAAGAGTACATAGAGAGCTTCGGGGAGATTTTAGAAGT
+TATTAAGCAGGAAAACCTAACGGAGCCCAGGATAATTCTCTGGAAGTTCAGAGACCTGCTAGAAGAATAC
+GTAGGAAGTGAGAAGAGGTTTGGAGCTATTGAAGTAGGCGACTTCACTGTAGCAATAGCCACCGGATTTA
+AGAAGTGTCCAAACGCGATCAAGTTCATAGAGCGAATCACAGGCAAAAACGTGATAACATCAGAGTGCTT
+TGGTAAGAAGTGGAAAGGTGTTGTGGCAATCTTGGATTAGGAGGTCTCACAATGCTGAAGCTATTGCTAA
+CGACTGCTCAAGGAATAGAAGACCTAGCTTCCAGGGAAGTCCTTAATTTGCTTGGCGATAGCGTCGTGAG
+GATAGAGGAGAAACCGTTTAACGTCGAAGGGAGGATACTTGTGGAAGTAAAGGAGAAGGAATACAAGGAT
+GAAAAAGGAAGGAAAAGACCATTTGATTTTGCCACTTACCTGAACGAGAATTCTAGGTTGCTTCACCGCG
+TCATAGTTGAGATAGCGAGCACGAAGTTCGAGGGCATTGAAAGGGAAGACCCCGAGAAAGCCCTAAAGAG
+GATTGAAGATTTCGTTTCTGAGATTCCGGTTGAGAAGTTCGTTAAGGTTAGCGAGAGCTTTGCGGTTAGA
+TCCTTTAGAGAGGGAGAGCATGAAGTAACTAGTGTCGATATAGCTAGGATAGTTGGAAAGGCCATATTTG
+AAAGGTTATCCCGCTTTGGGACGCCGAGGGTAAATTTAGATCATCCCACCGTCATATTCAGGGCTGAACT
+AATAGGAGAAGCGTTCTTCTTAGGAATAGATACCACGGGAGATCACTCATTGCACAGGAGGCCGTGGAGA
+GTTTACGATCATCCAGCTCATCTAAAGAGTAGCATAGCCAACGCCCTAATAGAGCTGGCCCAGCCAGAGG
+GTTCCTTTATAGACCCCTTCTGCGGCTCCGGAACGATACCCATCGAACTTGCCTTAAGGGGATACGAAGG
+AAAAATAATCTGCCTCGAGAAGTATCACAAGCACTTGAACGGGGCCAAGATGAACGCCTTGGCAGCTGGA
+GTTTACGACAAAATAGAGTTTATACTGGGGGATGCAACGAGATTGAGCGAATACTTGGAAAGCGTGGACT
+TCGCGGTTAGCAACCTTCCCTACGGCTTGAAGATAGGGAGGAGGAGCATGATACCGGAACTATACTCAAA
+ATTCTTATCTGAACTAGCTAAAGTCCTCGAGAAGAGAGGCGTGTTCATAACCACTGAAAAGAATGCTATA
+GAGAGGGCCATAGAGGAGAACGGATTTAAGATAATTCACCACAGACTAATCGGGCACGGCGGACTTAGGG
+TTCACGCGTACGTTATTGAGTGACTTAAAATCATCTAGATCCCATGCGAGGATAATATTTTTCTTACCGT
+TTCCTCCTGCACCTGTTTTTGTTGCAATTATAAGTGCGTTTCTGTGGTGCAGGAGGTTGGCCTCGACCAC
+CAGCATCATCAAACCCACCGGATCCTCCGCCAATGGTTCATTGGCCTTTGGGCTGAACGGAAACAGCCCC
+AACAAGTTCAAAACCGCAACAAAATCCCTATCCATTGAAAAACCACAAACAGGACAGTTAAAAACCCTCC
+GACGCAATGCGTCATCATCAGGCTTAACATTAAAAGCACCACACCCCGGGCAAATTTTAGATGAATAAGA
+AGGACTCACGAAAACCACGGGGACGTTGAACTCAACAGCCTTCTCGAGGACAAAACGTTGAAAACCATTC
+ATGCCAATATTGTGGAGAACATCCCTCAACCCCTTCTCCTTCCTCTTCCTCCTCCTCGCAACCTTTTGAT
+TAAAGTTCTTTGGAACTTCTTCAAGAACAATCGTCGCATTCAATACTTTGGCGAGTTCGACAAGTCTCTT
+TGCAAACTTCCCCTGTAAATCAACCCTCCTGTTCCTCTTCCTCCGACCAAACTTTTCGAGGAGTTTCCTT
+CCCTTATTTGACGGAAGCTTCCTCCTCCAACCGACTAAATGAGACTTCTGTATTTCCCTCCTCACGTTAG
+TGTAAAACCTCGTTATTTTGCCCAAATCAGTCCTCACCTGAATCAAAAACTCACTAGTGCCGAGGGAAAT
+GTTGTCCGCATTGTAATCCACGCTGAGGAAACTCCCAGTTGGTTCTTGTTCCTCGAATTCCTTCTCGAAA
+ACGAAGTATGCGAGGACTTTCCGTTCTTCCTCAATCAACCTGAGTTTTACGCCCGGTTTGACTTTCCAAC
+CCTCGTTTAAGTATTTGAAGAAGAGTTTGTGCGGTTTTAGCGAGAGTTTTATCCTGCCTTTTCTCGTTGA
+CAGTCTGATTATCAGGATTTTCCTCCCGTTTTTTAGAGTGTTGAACTGTGGGAACCTCTTGTAATCCCAC
+AGTACGTCGTCCAACCAGAGGGAGACCCTCTTAACAACGGGTTTCTCGGTTTCGACTTTTCCCTTCTTTT
+TCAATTCAAGGAAGCTCTTCGCCCTCGTTACCGCGTCCTGACAGACCGTGTAGTAATAGTGGGTTGGCAA
+GTCATGCTTACACTATACTATCAGCTAAAATAAGAATTAGTTAGCAGAGTATCGAATCCTCGGCGATGAC
+CTCTTCCTCTAGAACGCCTATTCCCTCAACCCAGGCCTCTATCTTATCCCCATGCCTCAAAGGACCTACC
+CCAGGAGGCGTTCCCGTCGCTATTATGTCTCCCGGCTCAAGTGTCATGATCGAGCTTATGTACTCTATCA
+ACTCGGGAATCTTGAATATCATCTCACTCGTCCTTCCAAGTTGCCTAACCTTACCGTTCACCTTTAGACC
+TATCTCGAGATCCGAGGGATCAAGTTCCCTCTTATCAACTATCCTGGGGCCTATGGGGGCGAAAGTGTCG
+AAACCTTTCGAAACAGTCCAGGGATAGCCTTTCTTCCTTGCCTCTGCCTGTAGGTCTCTAGCCGTTATGT
+CCAAAAGGATCGTGTATCCCAGGATGTAGTCGAAGGCCTTTTCAGCCGGAACGTTCTTGGCCCTCTTACC
+TATTATAACGGCCAATTCAACCTCGTGATCAACCCTCTTACTCCTCCTCGGAAGGACTATTACTGAGTTT
+GGGCCTATTAAAGCCGAAGGTGGCTTTAAGAATATCACGGGCTCTTCAGGGGGTTCGCTCCCCATCTCCC
+TAGCGTGCTCGGCGTAATTCTTTGCGAGGGCTATTATCTTGGTAGGCCTAACCTCGTAATACCCATCTCT
+AAACGGTAGCCTTATCACCTATATCACCCTCCAGACCATGTTTTCAAGCTTTAAAAGTCTATATTGTTGG
+ATTCTCTAAGAGTCCTCACAACTCCTCCTTAACTCTTTTGGCAAAATATCTCTAAGCCTCTTTTTAACCC
+ACTTAATATTCCCTTCTTTAAAAGCAAACTTAAGTTCCTCCTCAAGTGCCTTTAGATTACATCTGAAAAG
+ATAGTTAGCTGGAGGGCTTATGTCCCTTTTTCAATTCTTAGGGATATTATAGAAATGGAATTTCGGAATG
+GAAAGAGGTAGGAGTAAAAGATGACTACATAAAGGAACTTATGGATTTTGTAAAGGGCAGTCCAAAAGTA
+AAATGGTCTGACATTTTAGTTCTAATTGGACTCATCCGATAACGTCTGAGACGATAACATAGAAGCCCAA
+CGTTGCAATAATCCCAGCTCCAAATGCAATAAAAGCAAGCATTGGAACATTAAATCCTTTCTCAATAAGC
+CATGCAAATGTGAGCTGAGAAATGGGAATTATTAAGGTAGCAAGTGCATCAAAAACTCCTCTATAAGTGC
+CTAGTCGTTCTAACGGTATCACCTTTTGGAATAAGCTGTCAAATGAAATATTCAAAATCTCACCTCCAAA
+GCTCAGAAGCAAAACTCCAGCCAAAAGTAGAGGAAGTAAAGAGAAACCTAAAAAGAGAACCGCTAGGCTT
+TCAAGCATCATTCCTATAACGAGGGGTTTTAAGATCCCAATCCTGAACTTGTGAGCAATAAAGACAATTC
+CAAAAGCACTAATTAAGCTCCCTAAAGTTCCAAGAGACCTAAGTAGTCCATATAGAACCTCACCCTTAGC
+TAAAGTTCTAAGTGCATTGAATATAAATATTCTCGCCGAAGCTATTGCAAAATTGAAGGTAAGTATTAAA
+ATGATCCCAGCAAAAACTATTTTACGTGAAATTTCTATTTTAAGGCATTCTTTTTCTTTCCTCGATTCTC
+CCCGCCTTACCGAAACGTTGATATATGGAACGAGAAGCAGAGCCCCAATCAGTAGAAATAAGGCATCTAA
+AAGCATTAACTTAATTCCAAAGAGATACGCAAGGTAACCCATAATGGGAAAGCTGAAGAGTGATGTAACA
+CCTCCTATAGTTTGCACTTTTGCGTTAAGCTTCTGAAGTTCAGATTCCTCCAATGTCATGAAAGCTATAA
+GCGAAAATCCATAATATCTATGGAGTGTATCAAGGGCGGAGATAAGCGAGATTAAAAGATAAAAGATGCG
+AACATCCTGAGCAAATCTTACCAATGTTATAGCGAGGAAGGATTGGGCAAATAGTGCTAAAAAAGCTAAT
+CTAACTTTTTTCTCAGTTCTGTCAAGAAAATTGCCGATTAATGGTGGAAATATAACCCAAGGAAGCATCG
+AAGCAAGTGAATAGCCAGCAATACTTAGGAGGGAATTTGTTTTGTTAAGGAGATGCCAAGGTAAGCTTAC
+CCCTTCAATGGCATCTCCAACAATTCTTAGCACAGTTGTCAGAAGAAAAAGCGCATAGAGTCTCTGCTTC
+ATAAAGCCCAATATAAGCAAAGAGATTTTAAATTTATTTGTAGAAAACTTCAACAAACAATTGGCAAAAC
+GAAGATCAAATGGATCATCTAAAGTAGTATTCCTCCCTCCTATCCTTGAATATATCATTTAGGTCATTAA
+TCCTCTTGTTCCTGACAAGGTAAAGGTCTATCTCAGCGACTCCAACTTCTTCTTCCGTCTCGCTAGCCAT
+TGAAAGAACCTCTGCCTTAGGTGAAGCTATTAAGCTCTTTCCAATGAACTTTAATCCTCTCTCCTCTCCG
+ACCCTATCCGCAGTCACCGTGTAGACCTTGTTTTCTAGGGCCCTTATGGGCATCGCTCGAGGTGCGTAAG
+GCATTACTAAGTTGGCCGGATGCGCTATAACGTCCGCGCCCTTTAAAGCCAAAGTTCTTGCACTCTCGGG
+GAAGAACCAGTCAAAGCATATCATGACCCCAACCTTCATGAAGCCCAGGTCAAAGACCCTAAACCCCAGG
+TCTCCAGGCTCAAAGAAAAACTTCTCCCTATAGAAGAGGTGTATCTTCCTGTACTTTCCTATGAATCCCC
+TCGGTCCAACCACGACGGCTGAGTTATAAAGAACATCACCGTCTTTCTCGGCCGTCCCGGCGACTATGTA
+GACCCCAGTATCCCTTGCGACGTCCATGAGGAAAGTGGTTGTTTCTCCCTCGGGAATCTTTTGGGCTATC
+TCGAACACCTCTTCCCTAGTTTCAAAGTTGTAACCGGTGTCGAAGAGTTCAGGGAGTACAACGAGCTGGG
+CTCCCTGCTTGGATGCCTCCTTGATAAGCTTCTCTGCCTTCGAGTAATTCTTGTCGGGCTCGAGTATTTG
+GGGGTTCATCTGGACATAGGCGACTTTGACCATGCACACCCCCCAATTTTAGATAGCGGTTAGGGAGAGA
+ATTAAAGTTTTTGCATTTGAAAAATTCAGACATAAAAGAGTAATTTTAGCAGTATTCAAATTTAATTCCT
+TAAATTCGGCTAAATCAAGACATGAGTATCGCACCAGCATTTCATTCTGTTATAAGTGGATAAAACATCG
+AGAAACCTGGTAAAACCTCCGATTCCTTGAACATTAATAAAACTTAAAAATTGTCGGAGATGGCTTAAAT
+CTGAGAGAGAAAGGAGGTGACGCTCATGAAGAGGAGGCCAAGGAAGTGGAAGAAGAAGGGTAGAATGAGG
+TGGAAGTGGATTAAGAAGAGGATAAGGAGGCTCAAGAGACAGAGAAAGAAGGAGAGAGGACTGCTCTAAT
+GTCAATTCAAGACTTTTCTTCATATTCTTTTGTATTTAAGACGAGGCTTGGTAGAACACTAGTTCTTGCG
+GATCCGCATTTAGCGTTTGAACCTTTTAAAGGGATAAACGTTCGCTCAAAATTAGAGAAAAAGCTTGCAA
+ACTTCATTAAATCCCAGGATGTTGATGCCGTTATAATCCTTGGGGACGTCAAGGAAGAGATAGGACTCAG
+CGGATTTACCGAGAAAGTTCTCCAGGAATTCTTCGCGGAGCTCAAGGAATTAGGGATCATAATAACGAAA
+GGAAACCACGATGGAAGGATAGAAGACGTTGCCTATAGATTTGATAACGTTGAGGTTTTGCCGTATTTCC
+TAGATAAGGAAATTCTCTTCATCCACGGACACTCAAGGTTACCGGATGTTAAGTTTAAGAAGATAGTTAT
+GGGCCACATACACCCCTCAACGATTGTCTCACTTGGAAGAGTGAAAAAGAAGATGAAGTGCTTTCTAAGG
+ACGCCAAGGATAATAGTTTTTCCTACTATAAATCCTTTCTACGAGGGCATGGACCTAAAGCAGGGGGTTA
+AGTTATCCCCTGTTCTTAGGGGGGTTAGGGAGTTTGAGATTATAATTCCCCCAGGAATTTACCTCTCAAA
+GGTAACTATATAGACTATTTAGCTCTCGATATTTTATTTCGACAAACATTTTATTGAGACAATCAGCTCT
+ATAGCTGGGGATGGACATGGATCCATGGCTACTGCTCACCCTCATCCTGGGATTGGCCATGGCTTGGGCC
+ATCGGAGCGAACGATGCTGCTAATTCTATGAGTACTGCTGTAGGTGCAGGGGCCATAACACCAAAGCAAG
+CCGTTTTAATAGCTGGTATCCTCGAATTTACGGGCGCTTACTTCTTTGGAAAGACAGTTACCGAAACAAT
+CAGGAAGGGAATAATAGATCCATCGAGGATATCAGACCCAAACGTTCTCGTATATGGCTCCCTCGCCGCA
+CTTCTAGGAGCCACGATATGGCTGGTGATAGCGACCAAATACGGCCTACCAGTCTCGACAACCCACTCCA
+TAATAGGCGGAATAGTTGGATACGGAGTAGTCTACGCGGGGCTTGAGATAGTCAACTGGGGTAAGATGGC
+CAGCGTGGTGCTGAGCTGGATACTATCCCCAATAGTTGGAGCAATATTCGCGTTCTTCATATTCAAAGCT
+ATCAGAAGAACAGTTCTAGAAAGTGAAGACCCCATCAGAAGCGCTAAGAGATGGTCACCAGTATGGATAG
+GGTTGGCCTTCGTCGTCATAGGAACGATGTTCTACATAAAAGTTCTACACGGAAAATCACTATACATGGG
+AGTTCTCAAGCTTGGAATTCCAGTTGGTCTCGTTGTTTTCCTGATAACGTCGATGATACTCAGGGTCAAG
+TTCCCGAAGGTAGACCCATACTTGGGTGCGGAGTTCATCTTCAGAAGGGTCCAGGTTATAACCTCTGGCT
+ACGTGGCCTTAGCCCACGGTGCAAACGACGTTGCAAATGCGATTGGCCCCGTGGCCGCCGTTTATACAAT
+TGCAACGATGGGAATGGCTGGGGCAAAGGTTCCAGTACCGAGATGGATACTAGCTTTAGGAGGTCTTGGC
+ATAGCCATAGGAGTTGCCACCTACGGTTACAGGGTCATGGAGACGGTTGGCAAGAAGATAACCGAGCTAA
+CGAATACGAGAGGCTTCACAATTGATTTTTCAGCCGCGACAGTTGTTTTAATAGCATCTTGGCTTGGGAT
+GCCAATATCAACTACCCACACGGTGGTTGGAGCCGTCATAGGGGTAGGGCTAGCCAGGGGAGTAAAGGCG
+ATAAATAAGAGTATAGTTAGGGATATAATAATATCCTGGTTCGTGACGGTTCCCGTGGCCGGTTTGATTT
+CCGCCATAATATTCAAGATCCTTTGGATTGTAGGGTGATTAAGATGCAGGTCTGGAAAAAGCTCTTCGCG
+AAGAGTCCATTCAAGCCACTTATCAGGCATGCGGAGGTAGTAGTTCAAACTGTTGAAACTCTCGAGAAGG
+CTTTAGATGCATGGGCTCAGGGAAAGTATGAGGAGATGAAAGACTATGCTAAGAAGGTTGATGACTTGGA
+AGATGTTGCGGACAGGATAAAGAGCGAGCTGAGAGACAGCATAACATCAAAGCTTCTCATGCCTGTCCAG
+AGGACCGATATCCTGGAATACCTCCACATGCAGGACAAAATAGCTGATGCCGCAGAGGACACGGCAAAGT
+GGCTACTTATAAGGGAAGAACCCGAGGCCGTTCCAGGCGAGATAAAGGAGCTGATAGTGAAAATGGGAAA
+AGAGAGCATCAAGGCTGCAAAGCTAGTCTATGAGGCAATAAAGCAATTAGACGTTGTCCTCGAAAGTGGG
+TTCGCGGATAGGGAGATAGAGAGGGAGTACGAGATAATAAAGGAAATTGAAGAGGTCGAAAGTAAGATAG
+ATGGTCTAGATTCAAAGCTCATGGAGCTCGTATTCAAGAGCGAGCTCAACTGGAAAGATGGGATGTACAT
+CTTGAACATTGCAAGAACAGTAAGCAGAATATCAGACAAGGCCAAGGACGCTGCCGAGAGGATTAGGGTT
+CTAATGAATAAGTGAATTATTTTTCGTGTTATGGGTTTTGGGTTTTGTTTTCCTTGGGTTTTATTTTACC
+TTACCTTCAAGTATGCCCTTTCTGTTTCCGTAGAACTAGTAGTGTGGAAAGAGGAGGAACCTCGCTCAAG
+CTTTTATGGATGGCTTTAACTACCTTTTTACTAAGTAGCATATTCTGTATCTGTTTATTTCCATAAGATT
+AGAAGGGATTATCTAGTTATTATTTTTATATTATGTCCTGTTGCATTTATTTAAATATCAAATTTTTAGA
+ATAATATTGCTAAGTTAAAGTTTAAATGTCTATATATACACTAGTAAAATCGAAAAACTCATTGGAGGGA
+TTTAAAATGAGGAAAGCAGAGATAAACATCTTAATAACATTAGTCTTAGTAATAGTCGCAATTGCTCTGG
+CAATAGGGTTCTTCATCTACGGCCAGAAGTTCATCAAAGGAGATGTCGTCGATGCGAGGCTCACGCTACT
+AAACAACAAATACATTAACAACAACCAAGTCATCACCGTGAGCCTTCAGCTGACTTCAAAGACCGATAAG
+TTGCTCAAAATAGTCAAGATAACGCCCTCCATAACATACGCTGATGGAACAGTCAATCAGGGAGACTTGA
+CGGTTACACTTGACAGCGAGGGGACGTTTTCTTTCAACGGAGACCGTGTGGGTAGTGATGTGGTGTATGG
+CAGGGGCGTTGGCCAGATAGAGGCTGGGAAGACGGCAAACATACTCATAACGTTCAGGCACCTTGACATT
+AACAACCCAGTTCAGAGTATCAGCATTCGACTCACGTTTGAGGATGATAAGGGACACACTTACACGGTAA
+CTACGAATAGTATTGAACTCGAGTAATTTTCCATTTTTCCCTATTGATTATATCATTCCAAATATGCCCA
+AATAATTCTCATAGAAACCGAAGAACAACCAGAAACTAAATAAAAGAAGAAAAATCAAATAGCTATCATC
+GTCGAGGTCATCTGAATCTCGGGCATCTTCCTAATTCTTTCAGTTATGAACTGATCCAAGTCCTTCAGCG
+TGTCGGTTTCAACCTTCACTATTAGATCATACTCACCGTAAACAACGTACGCCTCCTTAACTTCAGGCAT
+AGCTAAGAGCTTCTCCATTACTTCCCTTTCCTTTCCGGCCGCCGTAACCATCAAAATAAAAGCCGTCACC
+ATTTTTACATCACCAAAAAATTTTACCACTTTGGAGTATTTAAACGTTGCTTTCTCTTAAGGTTGCCAAA
+ACCGACAGTCTAATAAGAGAATACCCCGATTTTAGCCAGGGGGAGGACATGGGAATAAAGGTGTACAATA
+CCTTAACTAGAAAAAAGGAGGAGCTCAAGCCCCTGAGAGATGGAGAGGTAAGGATGTACGTTTGTGGGCC
+AACTGTTTATGATTATCCCCACCTCGGCCACGCAAGGACTTACATAGCCTTCGACGTGATAAGAAGGTAC
+CTAGAACATAGGGGGTTCACCGTTTTAATGGTGATGAACTTCACGGACATAGACGATAAGATAATCAAAA
+GAGCCCAGGAAACTGGGGAAGACCCAGGAAAACTTGCGGAGAGATTTATAAAGGTCTTTCTTGAAGATAT
+GAACGCTCTGAAAGTTAAACCTGCCGACATATATCCAAGGGTTACGGAGCACATCGATGATATAATAGAG
+TTCATAAAGAAGCTTAAAGAGAAGGGGTACGCCTACGAAGGAAGCGATGGCGTTTACTTCGAAGTTCAGA
+AGTTTAAAGACTACGGAAAGCTTAGCGGTGTAAAGATAGAGGAGCTTAGAAAAGGAGCAAGGGTCGAGCC
+CGGGGAAGGTAAGAAGAATCCAGAGGACTTCGCCCTGTGGAAGAAGGCAAAGCCCGGGGAACCAAAGTGG
+GACAGTCCCTGGGGAGAGGGCAGACCTGGGTGGCACATAGAGTGTTCTGTCATGAGTAGCAAGTACTTGG
+GAGAGAGCTTTGACATCCACGGTGGTGGCAACGACCTAATCTTCCCACACCACGAGAACGAGATAGCCCA
+AAGCGAGGCTTGCTTCGGCCACGAGTGGGTTCGCTACTGGCTACACACGGGCTTCGTGATGGTCAAGGGG
+GAGAAGATGAGCAAGAGCCTTGGCAACTTCGTGACGGTTAGGGAGCTTCTCCAGAGGTACAGCCCCGAGG
+TTATAAGGCTGTTCGTCCTCCAGAAACATTATCGCTCTCCCCTAGACTACACCGAGGAAGGACTACAGCA
+CGCGAAGAACAATCTTGAAAGGCTATACAACACCCTCGAGAACATAAGGATTGCAATGAGGAACGCCGAG
+CTGTCTTACAAGTGGAGCGAGAAGGACTTCGAGGCTTACGAGGCCATTAGAGAAGCTAGGAAGAAGTTTT
+ACGATGCTATGGACGACGACTTCAACACGGCCGAGGCGTTAAAGGCAGTCTTCGAAGTGAGCAACGCGAT
+AAACAAGTACATTCTGGAAGTTGATAAGCCAAAAGAGAGCATCCTCAGGAAGGCCCTTGAATTCTTCAAG
+GTAGTCAGCGAGGTCTTCGGCATATTCGAGGACTACTTCAAGGAGGAGAAGAAAGGCGAAGAGGAAAAGC
+TGATAGAGTTGCTGGTGGAGGTTAGGAAGCAGTTAAGGAAGGAGAAAAGGTTCGATTTGGCGGACAAGAT
+AAGGGAAGAGCTAAGAAAACTTGGGATTCAGCTGGAGGATAAGGGCCAAGAGACCGTGTGGAAGAGGGTT
+AAGGTTAGCTAATCCTCGGGCCCATGAATGCACTGGAAGTTTAGAGTTATCAGCGTATCTATTAAGCCGC
+TCTCTATGTTCTCCTTTATCTTTGGCAAAACTTCCTTGAGTTCTTCCTCAGATAAAGGCCTTTTATCGCT
+TAGCCTCTTTATCTTGCCGTCGTTCTTGTCCAGAATTATGACCTCCTCCCCTTCGAAGTGTAGGGGAAGG
+TAGTTCATCTTGAAGCCGTAGAACTTCTCGGTGAACTCCATCCTAGCCCTCAGCAACTCGAGATAGTTAA
+ACACATCTTCAATTTCCATTTCCATTCAAACCCCCTACAGGACCTTCAAATACTTGTGAACCTGAAAGCT
+CAAGCCGACGTTTTTTCTACCCAAAATTCTACTCGCCTCGTTGTAAAGGAGCATTAGCTTTTGCATGGGA
+ATGTCAATAGGCTCCCTAGGTTGAATTGCTAGGGGGGCTAGGCCTTTTAAAAGCTCGGCGTACCATCTAA
+CGTTTTCAAGCTTTGTCTCCTGGGTCACGACAAGCTTAGCGTAAACCCTAGCTCCAGCACCCTTCAGGAT
+TCTTATGCTCTCTATCTCCCTCAGCACGAGCGATCGCCAGTCTTTAGTAGCTTTGGCGCTCTCATCCTTT
+ATGTCTACGCTGGCGTAATCCGTTAGGTGTGCAACCTCTCTTATAAACTCGGGAAAACCACCGTGGGTTT
+CGAGGAAGTTGTCGAAACCAACTTCCTTAAGTTCCTTCATTAAGGCCTTCAGCCCCTTGATTTGGAGCGT
+TGGTTCACCGCCCGTATAGCTTATCGAATGAACATCACCGGTGTCCAAGCTAAGAACTACTTTTATTACC
+TCGTCCAAGCTAGCTGGATTTTCCCTATACTCAAACTTCCTGGAGAAAGGCTCGACCTCTATCCTCCACC
+TCTTAACCTTGGACGCATCTATAAATGCCTTGGAATCGCACCAGCTACACCTAAGGTCGCACCCCGCGAA
+CCTAATGAATATCTGCCTCCTCCCAAAGGCGCTCCCCTCTACGCTTCCACCTTCTCCCTGCCAGCTGTTA
+AAAATCTCTGCAAGTATAACCTTTACCACTCCAGCTCCACCCCATTATCTTTCCCTTCCCAAAGAACTAC
+CCTCTTCAGCTTGACCTTGTGGGGAAGCTTCTCTTCAACTTTCTCAGCTATCCAAAGTGCCACGTTTTCG
+GTAGTTGGATTGTCGAATATCTTGTTCAAGTTCCTGTGGTTAAGTTCCTTAACTATATCATCGACTATCT
+TCCTAAGCTCCGTAAAGTCCATTATGTAACCCCTCTTTATTTCTCCCTCAACGGCCACCTCGAGAAAGAA
+CGTGTGGCCATGAAGACTTTCCCAGTCGTCACCTATCTTAACGGCATGTGCAGCATCAAAACTCGTCCTA
+ACTATTATCCTTGCCCTCATTAAAATCCCCAGAGGTAGAAACGTCGAGGGGGATAATAAAGTTTGGGAAG
+AATCAGAGGCCCTGGGATAGGATCTTCGTTGTTACGTCGTTACCTTCCTTATCGTAGATCCTGTAATAGC
+ACTTGACCGGGAACTTCATCGCAGCTCTTCTCGCCCCCTCGATGGCGAACTTCAAGTGTTGCCTGTTAAC
+CCTTATGCTGAGAACCTTTTGATCCTTCTTTAGTCTTGCAGCCAGGCCTATTGGCTTTCCGAAGGGCCTC
+CTCATTCCGTTACCGTAACGATCTGCCTTCCTTCCCGTAGCCATCGGGTTTTCCCTGAGAACCTGGAATG
+GGTAGACCCTTATCTTGAAGTGATAGTTGCTCCTACCGACGTTCTTCTGGAGGTATCTATTTACCTGCTG
+TCTCGCGGCTTCAAGGGCGTTCTGCCTTATCTGGACGGGCTGAGAGACGTGGAGAGCAACCTCAAACTCG
+AAGTCCCCAGCCGGATTACCCATGTCAAATATCGTTATCTTCGGCCCAGGGGCTCCCCTTATGTATTCCC
+TTCTCGTGTAAGCGGGCTTATCAACGTACCTGTCTATCTTAGCAGGCCTTAGCGCCATTTTCTCACCTCC
+CGATTAGCATGAGGATTCTAAATTAAGGGCAGGATGGTTACTTATAAAGCTTATCCTAGAGCCGTATCGA
+GGAACAACATCAGGTAAAATCCCAGGAAGAAGCCAAAGGTTATTATCAGCTCGTTAACTTCCTTACCCTT
+CATGTATATCTCCGGAATCATTTCCTTTATCGTTACGTAAAGCATAGCTCCCCCTGCCATTGAGAGGCCA
+TAGGGGAGGAGTTTGCTCGAGAAGCTGAAGAAAATTACACCGAGCACCACCATAATCATCTCAGCAACTC
+CGCTGAGAACTCCGAGTAGGATCGGCATTAATCTTTTCTTCTGAAGGGTGGCGAGTGGGAGGGAAACTGC
+AGTTCCCTCTGGAACATCCTGAATTCCTATGGCCAACCCCGTTATAATTCCATCGGTCTTGCTGTAGGCC
+AACGAAACTCCAATGGCAATTCCCTCTGGGAGATTATGAATTATCATTGCAAAAGCCAGGAGCCATGCAG
+CCTTTATCTTGTCCTTAAACTCCTTAGGCCCTTCGTATCCCCTAACCAGGTGCTCGTGCGGTATGAATTT
+ATCAAGGAGCACGAGGATAAAGATTCCCAAGGCAATTCCAATGCCGACCGGAAAAAAGGAACTAGAAATA
+TCTATGGCAGGGAGTATTAGGCTAGTGAAGCTGGCAACTATCATTACTCCAGCTGCAAACGCTAGGCTAA
+AGTCAACGCCCCAGCTGGGCATCCTATGCGAAAATAAAGCCAATAGGGAACCGAGAGAGGTCATAAAGGC
+TACGAAAAGGCCGAGCTTAAATGCCAAGATTAGAGTTTCATTCATGCTTCTTCCCTCTGCTCTCGAACAC
+TCCCACCGGGTTGCCTCTTAAATCGTACACGTAGACGTTGTCAAATTTAGTTAGAGCTAGTCTTTCTATT
+ATATCACCGGCTATCTTAGAGTACGCCATCGCAGCCCCGCCCAAGATGTTGTACTCAGCTAAGCTCTCGA
+ACTTTAGCCACACCTTTAGGGTTCTCCCCGAAACCTCAAGACCTGCCAAGATCCCAGAGTCTAGAATACT
+CTCCCCAGTTACAGGGTCTATCACATTTTTAAGCTCATTTAAGACTTCCTCATATTCCCTGGGCCACTTT
+CTTCCTGGGTAATATACCTTCACGTTCTCACCTCACGCTATCTGGAATATCTTGATGGAGTTCGTTCCCA
+TGGTCTTCTCTATTGGCTTACCCTCGGTCATCAGCACTATGTCGTCACTCTCAACCAGTCCAAGTCCCTT
+AATTAGCCTTATTATGTCCCTCTCATCGAAGCCCTCCTCGAGACAGAACGCATAAACTCCATAGCTGAAC
+ATCAAGTTGTTGCAAACCCTTTCGTTAGTGGAGAACCCAAATATCCACTGCTTTGGCTTAAACCTCGAGA
+TGAGCCTTGCCGTCCTGCCCGTTCTAGTGGGGGTTAGTATGTACTTTATGTTTAGGGTGCAGAGCGCATC
+TATTATGCTTCTCGCTATTGCCTCCTTTATTGTCCCCCTTGTCCCATCCTCCACGAGTTCCCTGAGCCTC
+GACATTCCAAAGCTCTCCCTGTACTCCTCGGTGACCTTGGCTATCTTTGCCATCATCTTGACGGCATCGA
+TTGGGAATTTTCCAATCGCGGTCTCCTCAGAGAGCATGACCGCGTCTGTTCCGTCAAGTATCGCGTTGGC
+AACGTCCGTAACTTCAGCTCTGGTTGGAACCTTTTCGGCCGTCATTGAAACTAACATCTGAGTAGCTGTT
+ATTACTGGCTTACCCTCCGTGTTTGCCTTTCTTATAAGCTCCTTCTGAAGTATTGGCAATCTTTCTATCG
+GCATCTCAACCCCAAGATCACCTCTAGCTATCATGATGCCATCTGAAGCCTTCAGGATTTCATCGAAGTT
+CCTGACTGCGTCCGGTCTTTCTATCTTTGAAATAACGAAGACGTCCTCGGCATCATTCTTCTCGAGGAAA
+CTTTTAACCTTGAGAACGTCATAAACGCTTCCAACAAAGCTTAAGCCTATTGCATCAACTCCCTGCTCGA
+TGGCGAACTTTATTATCTCCATGTCCCTGGGAGTTACTGCCTCCACTGGTAGGTAGGCCTTTGGAATGTT
+TATTCCCTTTCTTGAGAACAGTTTTCCACCAGAGACGACAACTGCCTCAACGTCTTGACCCCTTACCTCT
+TCAACCCTAAGAACGATGTAACCGTCACTTAGGTATATGACGTCGCCCTTGGAGACTAATCTTGGGAAGT
+CCTTGTACTCTACGGGAATCGTAGTTTCATCCCCAACAACATCTCTCGTAGTCAAAACTACCTTCTCACC
+TCTCTTAAGCTCTACGTACCCTCCCTTTATCTCGCCCACTCTAATCTTCAATCCTGGGAGGTCGGCCAAT
+ATTGCAACCCTTCTGTCAAGCTTTTGTGATATATCCCTGACTTTCTCTATGACCTTTGCATGCTCCTCAA
+AGCTACCGTGAGAGAAGTTGAGCCTCACAACGCTCACACCGTTTTCTATTAGCTTCTTTATCATATTCCT
+AGAGCTTGTGGCGGGCCCTATTGTTGCAACTATCTTTGTCTTGTGATCAGGAAGCCTCATGGCAATCACC
+TAAAATTACTTGGGAAGTCTTTCGCATTAAAGCTTTCCTCACAATGTTTTTAACCAAAGGTTTAGAGCAG
+AGTGCGGGTGGTGAAGGTGAAAAAGACCGTGGTTATAATCGGTGGGGGAGCCGCTGGGATGAGTGCCGCT
+TCTCGAGTTAAGAGACTAAAGCCGGAGTGGGACGTTAAGGTGTTCGAGGCTACGGAATGGGTCAGCCACG
+CTCCCTGTGGAATTCCCTATGTAGTAGAGGGCATTTCCCCAACTGAGAAGCTGATGCATTATCCACCGGA
+GGTATTCATAAAGAAGAGGGGAATAGACCTACACCTTAACGCCGAGGTTATAGAGGTAGACACGGGCTAC
+GTGAGGGTTAGGGAAAAGGATGGGGAGAAGAGCTACGAGTGGGATTACTTGGTGTTTGCAAACGGAGCTT
+CACCCCAGGTTCCAGCGATTGAAGGAGTCGATTTGAAGGGTGTTTTTACAGCCGACTTACCCCCGGATGC
+CGTTGCGATAAGGGAGTACATGGAGAAGAACAGGGTTGAGGACGTTGTAATAGTTGGTGGGGGTTACATA
+GGGTTAGAGATGGCCGAGGCCTTCGTGGCCCAAGGAAAGAGGGTTACAATGATAGTCAGGGGAGAGAGAA
+TTCTCAGGAGATCCTTTGATAAGGAAGTCACGGACATCATAGAGGAGAAACTAAAGCAACACGTTAACCT
+CAGGCTCCAGGAGATAGTTCTAAGGATAGAGGGAAAGGACAGAGTCGAGAAGGTAGTGACCGATGCCGGT
+GAGTACAGGGCTGACCTCGTTATCTTGGCCACGGGAATAAAGCCTAACATAGAGCTCGCCCGTCAATTAG
+GGGTTAGGATAGGAGAGACAGGTGCAATATGGACAAATGAGAAGATGCAGACGAGCGTTGAGAACGTTTA
+CGCCGCTGGAGACGTTGCAGAGACTAAGCACGTGATTACTGGAAGAAGGGTCTGGGTACCGCTAGCACCC
+CCAGGGAACAAGATGGGCTACGTTGCTGGAAGCAACATAGCCGGAAAGGAGATACACTTCCCAGGAGTCC
+TAGGGACTACAGTAACCAAGTTCTTGGATGTCGAGATTGGAAAGACAGGTTTAACTGAGACAGAAGCTCT
+CAAGGAAGGTTACGACATTAGGACAGCCTTCATAAAAGCCTCAACAAGACCCCACTACTACCCAGGAGGT
+AAGGAGATATGGCTCAAGGGGGTAGTGGACAATGAAACCAATAGATTACTCGGCGTTCAGGCAGTGGGAG
+CTGAGATATTGCCCAGGATAGATGCGGCCGCGGCAATGCTGATGGCTAACTTCACGACGAAGGATGCATT
+CTTCACGGATCTAGCCTACGCACCACCCTTCGCTCCAGTTTGGGATCCGTTAGTAGTTTTAGCTAGGGTC
+CTCAAATTCTAAAACATCGAAGTGCACCTCAAGCAACCCCTTACTCTTCCTAAACCTCACCTTCCTTATC
+TTTATCTTTCCAATTTCGCCAGTTCTCTTAACGTGTTCCTTGTTGCAGGCGTTAACGTTCCAGTCCTCAA
+TGACAACGACTTTTAGAATTTTAACATCCTCTGGAACTGGAAAAAGGTCGTACATCTCTTCACCAAACCT
+CTTCTCAGCTTCTTCCCTGGGAAGCTCGTAAACCTTAATCGGGATGTTTTCCCTAACTTTTTCATTGGCC
+AGCTCTTCTATCCTCCTAATTTCCTCTTCACTAGGCTTCCTGTCGAATTTAACGGTTAAAACGCCTCTGT
+TACCCTTCACATAGGTCGAGTACGTCCACTTTGCCCTCTCGCCAAGAACTTTAACTACGGCTCCCTTAAC
+CACGTGGAGTGCCGAGTGGGTCCTAACCTCCACATCCACCGCAACCACCTCAGTCTATTATCCTCCTCAT
+CCAGCTACCCTTAAGGAACCATGCTAATCCTATAATGGCAGCCAAGAAGTTGCTAAGCCCCATTCCAAAG
+AACACTCCCCTGCTCGTAAAATTGAAAAGTTCTGCCATTGGAATTCTAATCCCTAAGAAGGTTATAGCCG
+GGATGTAACCGAAGGCGTAGCTTAATGGTATCCTGAATCCCCAGAGCCTTAACATGCTCATTACCATACT
+CTTGACCGTGTGGCCTGCCGAGGAGAACACGCCGGTTACGACTACAAAGATCCCATTAAAGAAGGGAACC
+GAGATCAGGAAGTATTCTAGGACTATCTTGCTCTCGGCTATCACCTCGGGGTCATCCAGGAACACCTTGA
+AGATTGGAACCCTAAATACCCCTATTACGAGAACGGCAAATCCAGCTATGGCAAAATTAACCACCATAGT
+CCTCTCGGCTATAACCTTAGCCCTCTCATACTTTTCAGCGCCAACGTTTTGAGCGACCATGGTTCCCATT
+GCCATGCTTATTCCCCTGGAGATGCTAGTTATGAAGTTAACAAGTCTAGTCGTTATAACGTAGGCAGCGT
+AAGTCACGTCTCCAAACCCCATGATTATCCTGGTCAAGACGACGAAGCCAAAGGAGTTCGCTGATTGGCC
+TATGCTAGAAGGTAGACCAACCCTAACGATCTTGGAGTAGAACTTCCAGTCCGGTTTCAAATCTTCGAGG
+GTTATCTTAAGCCCGGCCTTGCCGCTCATGAGAATCTTAACGCCAATTATCGTCCCTACAGCGTTCGACA
+AAACTGTAGCCAGTGCAGCTCCGAGAACTCCGAGTTTAAAGATGAAGATAAAGATCGGGTCTAGAATTAT
+ATTTAGAAAGACGGTTAGGGCGCTTATCTTTACGGGAGTCTTAGTATCTCCCGTGGCTCTCATTAAAGCG
+TTGAAAACCATGAAAAGGAAGGAAACCGGGACTCCGGCGAATATAACTATAGCATACCTATAAGCGTAGG
+GCCTTATGCTGGGTGTAACGTTCATGAAATCCAAGGCGAGGGGTAAGATTAGTATACTTATCAAGGCGGA
+TAGCGTGGAGAAGAATAGGACTAGAGAAAAGAGGGCTCCAGCTGAGCGATTGGCTTTCTTAAAATCCCCA
+GCCCCTATATATTGACCGACTATCGAGAAGCCGGCCATGGTGAAGCCCATCCCAAGGGCCATTAGAGTTC
+CTATTATCGGCCAGGCAACCCCAGGAGCTGAAAGTGCCTCCCTCCCAAGCTTTCCCAACCAAAACGTGTC
+AGTTATATTGTAAAGGACTTGGATTAAGTTGTTAACAACTATAGGCCAAGCTAGCTTTAGTAAAGTTTTC
+TCTATCGGTCCCTCCAGAATTTCTCTTCTCATTGCTTTGACTTTCTCCATGCTCATTCCACTATCCTCCT
+CATCCAGCTACCCTTAAGGAACCATGCAAATCCTATCAATGCAGATATTACATTGCTAAGACCCATCCCT
+ATCCAAACCCCAGCGCTATCCCCTAGGGTAGTGCCTAGGTAGTAACTTAAAGGTATCCTCAGGCCCCAGA
+GCCTTATGATCCCTAGAATTAAGTTCTTCTTGGTATGACCTGCGGAGGCAAAGACGTTTGTAACAGCGCT
+GAATATCCCAAAGAATGGGAAAGAAGCTGCAAAATACTTAACGACCTTCTCGCTCTCCTTTATTATCCCT
+GGGTCATTTATGAAAAACCTAAATATTTCTTCCCTGAAAGCCATAAAAAGCAGGGTCCCAAAAACCAGAA
+TCAAAAAGTTAGTTGCCATGGCCTTAATCGCGACCTCCCTAGCCCTTTTGTAGTTCTCGGCCCCTATATT
+CTGGCCAACCATAGTTCCCATGGCTTGACTTATGCCGTCCGCAAAGGCGAACATGAAGTTGGTTAACCTA
+TTTGTTATTGTATAAGTTGCGAAGGCCACGGTTCCATAGGTGTAGATTATCCTATTTAGAAGCACGAACC
+CAAAGGAGTTCGTAGAATCGCCAATGCTCGCCGGGAGGCCTATCTTGAAAGTTTTAATGTACAAATTTAC
+GTCCGGCCTCAAATCATCCCTCGATATCTTAATCCCAACTTTACCTGTAAAGAGCAGGTAACCCCCGATA
+ATGGAGCCTATCCCCTCGGATATTATAGTCGCAATAGCCGCTCCGAGAACGCCCATGTCGAGAATGAAAA
+TGAAAACAGGGTCTAATATTATGTTCAAGATTATCGTTAGGATGTTAACCTTAACCGGAGTTTTCGTGTC
+CCCAGCGGCCCTCAGGACAAAGTTGAAGGTGTGCAACGTTAAAGCTACTGGAACGCCGGCAAAGATTGCT
+ATCATGTACTTAAGGGCGTAAGGATAAACATCCGGTGTCACTTTGATGAACCTCAAAGCGAAGGGCGATA
+TCACTATGCCAATACCAGCTAAAAGGAGGGAAAGCATCAAAAGCAGGGAGTACAAAGAACCAGCGACCCT
+GCTCGCCTTCTTATATTCTCCAGCCCCAATATATTGGCTCACCATGGCAAAGCCAGCTACCACGAATCCA
+GAACCGAGGCTCATCATGAACCATAACAAGGGCCAAACGGTTCCTGGGGCAGAAAGCTCGGACCTCCCAA
+GCTTGGCTAACCAGAACGTGTCAGTTAAGTTGTACATAACTTGAACTAAGTTGTTGATTATCAGGGGATA
+GGCTAACCTCAAGAGCGTCTTTTCGATGCTTCCACTCAGGATTTCTTCCCTCGTTCTCTCGATATTAGCC
+ATCAAACAGCAGTCGAAACGTTATAATAAAAAGTTTATTATGGAGGAAATCTCCAATGGATTTCACTAGA
+AAACAGCATCTGAAAACATCCACGTTTTCCTGAAGAAATTTCTCAATGCACTAAAGAGCTTTGAAAGATT
+TTAGGGCACGTATTTCTTTATTAAATGAAAACTGTTATAAACGCAAATATCGAAAATTGTCTCGACAAAA
+GACTGAGGTGATTAGAATGGCCGAGAAGAAGAGGAAGAGGGTAGTAATTCTCGGTGCAGCCGGTAGAGAT
+TTCCACAACTTCAACGTGTTCTTCAGGGACAACCCCGAGTACGAGGTTGTTGCTTTTACTGCCACACAGA
+TCCCAGACATTGAGGGAAGGGTTTACCCACCAGAGCTAGCTGGAGAGCTATATCCAAACGGTATCCCAAT
+CCTTCCAGAGGATGACCTTGAGAAGATAATCAAGGAGAAAGACGTTGACATCGTCGTCTTCGCTTACTCT
+GATGTTTCACACGAGCACGTAATGCACCTCGCGAGTAGAGCTCACTCAGCCGGAGCCGACTTCTGGCTCC
+TCGGACCAAAGAGCACCATGCTTAAGAGCAAGAAGCCAGTAGTAGCTGTAACCGCTGTAAGAACCGGATG
+TGGAAAGAGCCAGACCTCAAGAAAAGTCGCTCAGCTCCTCCAGGAGATGGGATTCAAGGTCGTAGCTGTA
+AGACACCCGATGCCCTACGGTGACCTAAGGAAGCAGGTAGTTCAAAGGTTCGCTACCTTTGAGGACCTCG
+ACAAGCACGAGTGTACCATAGAGGAGAGGGAAGAGTACGAGCCTTACCTCGAGAGGGGAATGGTCGTCTA
+CGCTGGAGTCGACTACGAGAAGATCCTCAGAGAGGCCGAGAAAGAGGCAGACATCATCCTCTGGGACGGT
+GGAAACAACGACTTCCCGTTCTTCGAGCCAGACCTATGGATAGTTGTAACTGACCCACACAGGCCTGGTC
+ACGAGTTAACCCACCACCCAGGAGAGACCAACTTCAGGAGCGCCGATGTCATAATCATAAACAAGGTTGA
+CACTGCATCAATGGATGCGGTTCAGAAGATTAGGGAGAACATCGAGAAGATCAATCCTAAGGCGACCGTT
+ATAGAGGCAGCATCACCAATCTTCGTCGACAAGCCAGAGCTCATAAAGGGCAAGAGAGTCCTAGTAGTTG
+AGGACGGTCCAACTCTAACTCACGGTGGAATGAGCTATGGTGCAGGTTACATAGCTGCCAAGAAGTTCGG
+AGCTAAGGAGATAGTCGATCCAAGGCCTTACGCAGTTGGTTCAATAATTGAGACCTACAAGAAGTATCCA
+CACCTAAGCAACATACTACCAGCAATGGGTTACGGTAAGAAGCAGATCAAGGAGCTTGAAGAAACCATCA
+ACAGGGCAGATGCAGATGTAGTTATCATGGGAACCCCAGTAGACCTAAGGAGGTTCATGAACCTCAACAA
+GCCTGCTGTTAGAGTTAAGTACGAGCTCGAAGAGATTGGATATCCAAAGCTCAAGGACGTCCTTGAGGAG
+TGGGTCAAGAACTGCAAGAAGCTTAAGAAGTGATCCTTCCTATTCTTTCTTTTTCTTGGAGGCTTTTGAA
+TGGTTAAGCTGATAATCCTGGCCCCATGTCTCTTGAGCCCATTTTACGTTTACAGGGGGCCCAAGGAGAA
+GGAATATAAAACGGCGCTTGAGATAAGAAAGGTTCTCTTCTCGCTACCTAAAGATTGGCAAATATTTGCC
+TATCCTTGTCCCGAGTTTGAACTGCTTAGATGGCCTAGACCTCCGATGAGTAGGGAAGTTTTTGAGAGGT
+TTGGTATAAGGAAGGTAGTTGAAGAGGTCGCAGATTTCATAGGGAGGGTAATAGTTGAGGAGAGACCAGA
+GGCAATAGTCTTCGTTGGCGTTAAGGGATCTCCAACATGTGGAGTTTACACAACTACCTCGAGCGATCCA
+GACCTTTATCCAGTCCAAAAAGTCCGTGAGTTCTTTTACATGAGAAAAGACGAGAGACTAGCTAAGTATA
+AGGACATCATAGAGGAAGGAAAGCTAACCCTAATTGAAGGCCCAGGAGCATTGTTCGATGAACTAATGAA
+AAGATTTAGTGAGTTAGATAATACATTCTGGGTTGAAATTGACAAAGATAACGTGAATTCCGGAATAGAA
+ATTCTTAAAACTATTCTAAAGAAAATTAAAGAACTAACGAAAGATTAATTAGTTACTAGCACTCCATTTC
+CAAGCAAGATAGACCATTGTTTCATCGGTGATAGGCATGGTCATCGATGAAGTTCTTTCATCCGTAAGCT
+CTATTCCAGATCCCTACATTAGGGTACTGACTTACGGTCGAATTGGAGTTATCTTAGCTAGAGCTAAAGA
+TCCAAGGCATGAGAAAGCCTTTAAATTAGCTCTCTCAGAGCTCACAAGGATAGAAGACCCCTACACACTT
+GTAAGGGCCCTACTAGTTACCGGCTACTTAACGGGATTAGCCGGATTAAAATCAGCAAAGAGGGCATTCA
+GAGAGGCTATAGAGTACTCTAATATGCTACCAAGGGAACTAAGGGATAAGATAAAAGCCGAGGCCGTTGA
+TTACCTGCTCTCTCTCAATAATCCAGAAGAGGCCCTATTTTATGCGTCTCAAATAGAGAACAAGAAGCTG
+AGAAATGCTAAACTGCTCGAAATCCTTTCAAAAACACTTGAGGTGCTTGATAGCAAGGAGATAAACGTCG
+TGTACAAGAGGAGGAAGATAGAGCTAATTCTGGAGCATATAAAAGATGAACCATACAGATCAGAGGCAAT
+AGTTAGGGTAATTAGACCCCTACTATCTGGGGGTTATTACAAGCGCGTCATAGAGCTTATAGGTGAGATA
+AAGAGCAAACCCTGGATTAAGCAGGCCCTAAGTGAAGTTCTACTATTCCTAAGAACTGGGGAGGGAGAGG
+GGATAGAAGAAATCATAGAGCTATCAAAGAGCTTGGCCAAGAAATCCGGACGGGATATAAGGGAAGACCT
+AGCGTATATATTTGCCATACATGGATTTACTAAGCAATCCATAGATGTCCTCTTAGATTTGCCGAATAGA
+GGTAAAATAGCTGGTGAAATTTTCGATAGCCTCCTCATGAGGGGAACCAAAGCCTTGGAAGATTTCGTTA
+ATTTCTTGCCAGACGACATCATTAAGGAGATGAAAGGGAAACTCATGTCCATTATGAACGAGGAGAATCC
+AGAGTTCTCAAGTATAGTTAAGGTTATAGTTGAGAGAACATCAGATGAGAGCATTTTAGTTGGAGCCGTC
+AAATACTTCCTAACGATAAACAAGCTCGAGTACGCAGTTTCAATAATTAAAAGGTTAAAAACCGAGAAGG
+CCAGGTCAACCGCCTTAGGGTTCCTCGCATATTACTTGATAAAGAGGGGTAAAATCGGAGAAGCAGTTGA
+CGTTGTTCTGGAGATAAGGGATAGAAATCTGGCTTCAAAACTCGCCTCCGAGATACTCGTAAAGGCCGTT
+GAGGGTGAAGTTTATGAAAGGCTTCCTAACGAGAAGGAGAGAGAAAGAAACTATCAGCTTCCTAGCTGAG
+GTTCTAGATAAAATGGCAAGGAACGGCGTTATAAGGGAGGATATCATTGAGGAAGCTTACTGGACCTTAA
+AGAAGATGCTCAGGAATAAAGTTGACGAGGATATTCTTCAGGCATTCGAAGATTTAGTAATGCTTAAGGC
+AAAGATGGAAAAAGGATTAAGCCCTGAAAGGTACCTAGAGAACGCAAAGAGCTCACTTATGAAAGCCTTG
+GAGGGATAAGGATGTTGAGGAGCATAAAGGTTAGAACTTCTAAGGAGTTCGAGATAGTTGACATAACCGA
+TGAAGTTGAGAAAATAGTCAGAGAGAGCAACGTAAAGAGCGGGTTGGTGGTTGTGTTCACGAGGCACACG
+ACCACTGCCCTAACCATAAACGAAAATGAAAGCGGATTGAAGAGAGATTTAGAGGAACTACTTGGCAAGC
+TAGTTCCGAAGGGAATGGGCTACATGCACGATAGGATAGATAATAACGCTCACTCTCACCTTAGGGGAAT
+TTTGATAGGGCCTAGCCTCACAATTCCAGTCGAGGACGGTAGACTACTCCTGGGAACTTGGCAAAGCATT
+CTCTTCATAGAGCTCGATGGGCCCAGGACTAGAGAGGTTTACGTTAAGGTCTGTGAGTGCTAACCTCCAC
+TGACAGGCGGAAATATTCCAACAACATCTCCATCCTTGAGCTTTTCATCCCAGCTGACGTACCTTCCATT
+GAGTGATACATTGACATCTGCATCCTCGTCAAAGTCCTCGCCAAAGACTTCACTCTTAAACCTCTCGTGC
+CTCCTCTTTATTTCCTCTATTAGATCCCTTATGGTGGCTCCATCCTTTAGTTCTATCTCCTCTTCGCTTG
+TCCCGGCTAGATCCCTAAACCTCGCAAAGTACCTAACCCTAACCTTCACACTACCACCCCTCAAAAAGGG
+TTACTTCAACTTCTTCTCCCTCATCCACGCTCTCAACGGTCTCAGGTATCTCAATGAAGCCGTCGGCATC
+TATGAAGCTCGTAACGGCCCCACTACCCTTCAATATTGGAACAGCAACTCCACCCTCAAGCTTAACCGGT
+AGGAACTGCCTCCTACCTTTAACGGAGAAAATTTTGTGCTTAAGCCTTGCCTTAACCTTCCTAACCTTGC
+CTTCTCTTCCCAGAGCCCTAAGCAACAGTGGAACCACGAGCAAGGTGAAGTTCGTGAGGCAACTCGTAGG
+ATACCCTGGGAGGCCAAAGACGGGTTTGCCGTTTATTTCGCCTATTATCGTCGGCTTCCCAGGTTGAATC
+GCAATACCGTGAACCTTGACTTCGCCAAGTTCTTCTATTACGGAGGCTGTTAAATCCCTCATTCCTCCAC
+TAGCACCGCCACTTATAACCACGATATCGGCAACCCTAACTCCTTCTTCTATGAGCTCCTTCAGGCTTTC
+TCTATCATCCCTAGCTATGCCCAGGAATATCCCCTCCCCTCCCAGCTCGTTCACGGCATCTGAGAGGGCC
+CTACCGTTTATGTCGTATATTTGACCAGGCTTAAGTTCACTTCCTGGAAGGACTATCTCGTTGCCTGTGC
+TTATTATGGCAACCTTAGGCTTCCTGAAAACCCTAACCCTCTCAACTCCAACGGCCGAGAGAAGGGCCGT
+CTGCTTGAATCCGAGCCTTTCACCTTTTCTAACTAGTAGCCTTCCCTTGCTTATGTCCACCCCTTTCTTC
+ATAACACCAAGCCCAGGATAGGCAGGTTTGTAAATGATTATCTCATCTCCTACCCTCTCGACGTCCTCGA
+ATTGAATAACGGCGTCAGCGTTCTTAGGTAGCATAGCACCGGTAGATATGTAAACGGTTTCTCCCTTCTT
+GAGCTCAAGCTTTGGCTCCTCTCCGGCGTGGATTTCACCTACAACTTTAAGCTTAATCGGATTAGCCTCG
+CTCGCCATAAAAGTATCTTCAGCCCTAACCGCGTAGCCATCGACAGTAGCCCTGTCAAAGGGTGGAATGT
+CTATTGGAGAGTAAATGTCCTCGGCAACTATTCTCCCAAGAGCTTCCGAAAGCTTAACCTCTTCGGTTCC
+AAGGGGTAACGTGAAGGAGTTCACTATCTCTAAGGCCCTTTCCAATGGGACAACTTTGAGGAACGCCATT
+TTGCATCCCTGGGATTATTGCTCGCTAAAGCTTTTTAAAGTGTGAGCCTGAAGAACCAAATGATGCCGGG
+GTAGCCTAGCCAGGGAAGGCGCGGGACTCGAGATCCCGTGGGCGTTCGCCCACCGGGGTTCAAATCCCCG
+CCCCGGCGCCACCTGCCGAGCTTATAACTTTGTATTCAAGCTTTCTCTCCTTGAGAATTCTCTTTAAGAG
+GTCATCGGGAGCATTTTCAAACCTATACAGGTTACTTCTAACCTTCAAATCGCTGGCACCAAACCCATCA
+ATGGCTTCTCCATATTTAGAAACTTCTACCGAAAGCTCCTCCTCTAAGCGCTCATCGCTTGGAATCAGGT
+AGGCCCTCAACGGTATTGCCTTCTCTAGAAGATAATCTATGTGCCAATGAAGTTTCTTTTTCTTAGAAAA
+GTGCCTTTCAACGCGCTTCTCAAGCGAGTTCATTGCGGAACCAACGTAAACGTAGTAGCCCCTAGACAAG
+TGAAACTCCTTGGATTTAGTTCTTACAACGCTATCAATCGGTAAATATAGGACGAGGAAGTAAGAACCTC
+TCATTTCACTCCGTGGTTACGATAACGGAATCCTTCTCGACTATTATCGTATGCTCAAATTGCGTCACCA
+AACCGTTCCTTATCTCCCTTAGGACTGGATACCCGTAGAGGGCACCGCTCTTCTCGAGAGTTCTAAGGGC
+CAGCTTTAACTGTCCCTCCGGCATCTCCCCCTGGAGCCATCTGTAAGCGAAAGGTAAGGTTTTGTACTCC
+CTCTTTATCTTCGCCAGTAAAAATCTAGCCTGAACCATCCTAACCGGGGCATCCCTGACGTACATGTAGA
+TTAGGGTTGGAGGAACCTCTATAACCTGGCCAGCTCCAGTTGTAGCGAAGGGTTCTATGGCGAATACATC
+CCCTTCTCTAAGCTTGTAGTTATCGTGAGGTCTATAGATGTTCGGTATACTTATACCGGCGTGAAGCTTG
+TAACGCTCTATCTTGTGCCCACTAAGGTTCACTATCGGATTGAAACCTCTCTTTCTAATTTCATCTTCTA
+TGGCTCTCCCGAGTTCTTTTATTTCAACTCCGGCCCTTGCAACTGAGATTGCACTCTCTAGGGCTTCCCT
+AGCGGCTTCCATTAAATCATCTTCCTCCATACCAACCCTGACGGTAACTGCTGTGTCTGCTATGTAACCA
+TCTATGTGAACCCCAATATCTATCTTGAGGTAGTCCCCCTCCTTTAGCGTCGTCTCATCACCCTTATATG
+GAGTGTAATGGGCGGCTATCTCATTGAGGGACAAGTTAACGGGAAAAGCAGGCTTCGCACCGAGTTCGAT
+AATTCTACCCTCTATTTTTTCGGCCAACTCTAAAAGAGAGACCCCAGGTTTAGCGAGCTTAACGGCTTCT
+TCCCTAACCTTCTTAGCTATCTTACCGGCCTCAATGAGCTTATCTACGTCCATTAGACCACCCTAACATT
+CAATTCCGAAGGGAATTTATAAAGTTAGAGGCCCGTCGGGCTATCAATGAAAATCGTCTTCACACCGAAT
+TTCTCCCTAACTAACTTCATTAAAGCTTTAACCCCGAGGGTCTCTGTTGCATAATGACCAGCCGCAATTA
+CGCTCACTCTTAAATCCTCAGCCGTTCTATAATCAGCATGGCTTATCTCACCCGTTATTAGTAGATCGGC
+CTTTTCACTGGCCTCCTCTATCGCAAAGCCCCCTGCCCCAGAAACAACTGCAACTCTCTTTATCTCCTGA
+AGTCCAAACTCGTAGCTCCTAACGTAATCTACCGGTAACTTTTCGGCCAGAATTTGGGCTATCATTGGCA
+AGGGCTTCGGCTCCTCAAACTCTCCGATGTACCCTATCTTAATCCCCTTGTATTCCCCAAACGGCTCCAA
+GGGTTCGAGATTAAGCAACTTTAAGAGCTGAACGTTGTTTCCAACTTCGGGATGAACGTCCAAGGGGATG
+TGAGCAACGTAGAGGTTCATCTCAGAGCTCAGCAAAGCTTTCAACCTCTTGGCGAACAGTCCCTTAACGT
+AGGAAACTCCTCCCCAGATTATTCCATGATGGACGATTAGCATATCTGCATTGAAAGCCCTCGCCTTAGC
+TATGGTGTCTAAGCAAGCATCTACAGCAAAGGCTATCCTCTCCACTTCTTCTTTACCCTCAACTTGAAGC
+CCGTTGCTGGACTTGTCCGGGTAGGAGGATATTGAGAGGTACTCATCCAGGAAAGATACTATTTCTTCCC
+TTTCCATATCTTCCACCGAAACTATTTTTACTCCAAACTAAAAATAAATTAGTTAGGGTGATTACATGAG
+AGAGCTTTTTCCTGGGCTTAGGAGGTTTAGGGCCTACCTAAACACCGCGGGGCTAGGGTTACTACCTATA
+ACCGTTCTCAAGGAAGTCACCGAATTCCTGCTGGATGTAATTAAGTACAAGGAAGGAATAAACGCCGTGG
+AAATCCTCGATCCAATGTACTTGGAACCGGTGTTGAGCGAGGCTGCCAAGCTTATGAGAACCCGCTCGAG
+AAACGTTGGGCTCAGCATTCAAACTACCGACGGCCTCAAGAGGGCATTACTAGCCCTAGAACCTAAGAAA
+AATATGAAAATAATTTCATTTGATTTAGAATTCCCAACGATTAGTGCCGTGGTTAAGAGCTACGCGGAGA
+AGCACAACCTAAAAGTCGAGGTAATCGAGAGCAAGAATGGGTTATACGATATTAGCGACGTCGAGAAGGC
+TATAGATGACGAAACGTTTGCCGTTGTATTTAGCGATGTTCAGTGGATAACCGGCCAACAGATGCCAACG
+AAGGAGATAAGTGAGATAGCACATGAGCATGGAGCGTGGGTAATCGTCGATGCCGTTCAATCCCTGGGAG
+CCCTCCAAGTTTATCCAGAGAAGTTGGGCGTTGACGTTCTAGTTGCCGGCGGCGAAAAATGGTTGCTAAA
+CCCGAACATGGGTAGCGGAATTATGTACCTCTCGGACAGATTCTTGGAGGAGGCCAAACCCATAATAGGG
+CTATTGAACACGGAACCTCCCGTTCCATGGTCGGACTGGTGGGGTGACAAGGACAAAGACCTATGGGACA
+TCCTCCCAGTTAGGGGAGATGCAAGGAAACTCGACCCTGGAACCCCAGCGTATTTATCGGCAGTGGCCCT
+TAAACCCTCATTGGAGCTTATAAATGATGTGGGAATCAAGAAGATAGAGAAGGAGGACTTAAAGCTGGCG
+GAAATGGTTAGGGAGTGGGCCCTAGAAAAGGGATTCAATGTTCTTGGCGATTCCCAGATAACCTTAATAG
+TAACTGGAATTGAGTTCGAAAGGGAAAAGGAGATAGTCAGGAAACTTAACGAAATGGGAATAATAGTCTC
+CCAGAGGGGAGCGAAGGGAATCCATGGAATAAGGGTCTCGCCACACCTCTATAATACAAAAGAGGACATA
+GAAAAATTCATAGAGGGCATTGAAAGATTTCTCTAACCTTGATTTTTCCTCTTTGATAACCAGTAGAGAG
+CTTTAGCCGCCCTTTCCGGCGTCGGAAAGTTCTTTATTCCATGAGCATTTAGCAGTTCGACACCTTTCTT
+AACGAGCTCACCGGCCATGAAGTTCACTATTATGGGCTTATTGCACTTAGCCTCTATTATCGCCCTAGCT
+ATCTCCTCGCTCGGTATGAATATTGGTGGGACGCATATCACCAATAGCGAATCAACATTCTCGTCTTGAC
+AAACTACCTCTATTGTCCTTCTGTACCTTTCGTAGTCCGCATCCGCAATCAGGTCAATCGGATTCCTAGT
+TGAGCACTGAGGAGGTAAGAACTCCCTTAACTTAGCCACGGTCTCCTCAGATAGCCTAGCTATCTCCAAA
+CCTAACTTTTCCAACTTATCCGTGGCCAAAACCCCTGGGCCCCCCGAGTTGGTTATTACCGCAACCCTAC
+TTCCCGCGCTTTGGTACATCTCAAACGCCTTAGCGGCATCGAACAGCTCTTCCATTTCCTCAACCTCAAT
+GGCATTTCCCTGCTTGAACACCGCTTTATATATCTCATAGCTTCCAGCGAGGGATCCTGTGTGACTTTGA
+GCTGCCTTAGCTCCGCTCTCGCTTTTACCGGCCTTAAGTATTATAACGGGCTTCTTTGAAGTTGCGTACT
+TTAAAGCCTCGAAGAACTTCCTCCCATCTTTCACCCCCTCAATATACAGGGCTATGACCTTGGTGTTCTC
+GTCATCGGCGAAGTACCTCAAGAAGTCGCTCTCGTCTAAATCCGCGGCATTTCCATAGCTAACGAACGCT
+GAAAAGCCAACGTTCTCCTCGTTCCCCATAGCTAGGGCCGCTCCTCCAAATGCCCCACTCTGACTTATCA
+AGGCCAAGCCTCCAGGATTCACCCGAACCTCAAAGGAGCCAAAGAACTTACCATGAACTCCAAAGATTCC
+CGCACAATTAGGCCCTATAATTCTTATTCCAGCTTCCTTAGCCGCTTTTATTAACTCCTCTTCAAGATCT
+ACGTTTCCAACCTCTGAAAAGCCAGCAGAAATGACAACGGCTCCTTTCGTTAGTCCTTTTAATTCCCTTA
+TGAGCCCAGGAACGAGTTTGGCGGGTATTACGACTATGGATACGTCAACTTCTTCCTCCAGCCTTTTCCT
+TATTTCAAACCTTCTACCAGCCACCTCAACGGTCCCACCTTTTGGGTTCACTGGAATTATTTTACCCTCG
+AAGCCCCCCTCCACTATATTCCTGAGTATTTCCCTTGCTATTGCCCCCTCCCTGAATGAGCCAAATATTG
+CCACGCTCTTCGGGTAGAAGAAGTAATCCATGCCATCACCTCCACCTAGATAGCGTTTTTAACATCCTCA
+GGGTATAGCTAATTGATGAAGTTCAAGAAAGTTGTCGTTGGTGGAACGTTTGACAGGCTTCACCTGGGGC
+ACAAAGCACTGTTGAGGAAGGCCTTCGAAGTTGGGAAGATAGTTTACATTGGCCTAACATCCGATGATAT
+GGTAAAGAACAAGCCCTATGCCGAGAAGATTCTTCCCTATGAAAGGAGGCTCAAGGACTTAATCGAGTTC
+TTGGAGGTGAACAATTTTAGAAGGTACAGGATAATAAAGATAAACAACGCGATAGGCTTCACGACTAGGA
+TAAGATCGCTTGAGGCTATAGTCGTTAGTGAGGAAACGTACAAAGGAGCACTATTGGTCAATAGGGCAAG
+AGAAGAAGTTGGCCTAAGACCCCTCGAGATAATAGTCATTCCGATTATCAAGAGCAAGTTAGGGGATAAG
+ATAAGTTCCTCCTTGATCAGGGCCGGCCTTATAGACCCTTTCGGGAACCCAATAAAAAGAGAGTAAAATA
+TTTAACCCAGTTAAGTAATTTGCTATTTAAAACTTAAAGTTTATAAAGTCACAAGTAAAGTTAGCGTCGT
+ATGGTTTCGATGGATGTTAAAAGAGAGCTCTTCAAGAAGATATTGGAGAATATTCCCAGGATAAGGGAGG
+TTATAAGTTATGGTATTCCTCACCTTATTGGGGAGATTACTGAAGATGACGTTTGCCTCGATGTTTTAAC
+TTACGAGGGTAGGGAAGTTGAAATCGTGATAAAAGAAAGCTCAAGGACATGCTTCATAATCCCGATAAGA
+GGGGAAGAAGATCTGAAGGCATACAGATTATTCGCAAGGATAATAAGTCATATTCAGGAGGACAAAAGGA
+AATTAAACCCAGGAATGAAAATTAAAGGAGACATACTAGGCACATTAAAGAAATTTGGACATGAGATTCT
+GTGGATGAGCGACTGGCAAGGAAGTGTAGAGCTGATAACAATTTGTAAGGGGAAGAGATACAGGCTTCTA
+CTTAGAAGGGATAACATCGACGAATACACCTTAACATCAATTCTAGAGCTTTAGTCACCACTTCTTGCAT
+TTAATGTCGAGGCAGATTTCAATGTCCCTGCCCTTGTCCCTGATTATTACAACGGGTGCCCCATTGCAGC
+AGGTCTTATTCGTCGGTATTATCTCCCCCCTCTGAAGGATTGGGTAGGTAACATCGCATTTCGGCCAGTT
+CGAGCAACCAACGAACCTCTTTCCAGTCTTCTTGTTGTACTTCACTATTAAATCCCCACCGCATTTCGGA
+CATTTTCCGACAACTATGGGTTTCTCTTCCTTTATCTCATCCTTCACGTCACCAACGACTATTCTGGCGA
+GCTCCAATCCTATCTCAAGTTCCCTCTTTTTGAATTCCTCAAGTATCTTCGTCAACTTAACTTTCGCCTC
+TTCTATCACCTCTTCCTTGGTTAATTTCCCCTGCATTATTAGGTCCATCTTCCTCTCGAATTCCCTCGTT
+AACTCAACGCTTATTATCTCGGGAACGTACTTTTCTAAAGTCTCTATAACCTTCATCCCCAGAGGAGTCA
+CCTTTATGCTCTTCTTCCCCTCTATATAGCCTCTTTGATACAGGGTTTCCAAGATTTGCGCTCTAGTAGC
+TTTAGTCCCAATTCCCAAGTCCTCCATCTTCTTTATAACCGCCGCTGGAGAATACCTAGCCGGAGGCTTC
+GTCTTTTTCTTCTCCCTCCTAACCTGGAGAACCCTAACCCTCTCCCCAATGAAGAACTCAGGAAGAGTTA
+CCTCGTCAAACTTTATGTACTTTCCGTAAACGCTAAGCCACCCCTGCTTTACCGTTCTTGCCCCAGAGAG
+CATGAATTTGTGAGGACCGGCAAGTATCGTCACCTTGACGCTTTCCCTCACAGCGGGCTCCATGAACAAG
+GCCAAGAACCTTCTAACTATCATATCGTAGAGCTTTTCTTCATCTTTACTTAGATCGCCAGGCCCAGGAA
+TCTCTCCGGTTGGATATATAGCGGGATGAGCAGGATCTTCCTTTTTACCTTCAACCGGCTTTAATTCTGG
+CATGCCGAGTAGGAGATGAGCGTAAGGTCTATACTGGGGCATTCTAGAGATGTTTTGGATTATCAACCTA
+AAGTTCAAGTTCTTTGGCAGTTTTTGACTTTCAGTCCTAGGATAGCTTGTGAAACCCTTTTCATATAGGC
+TTTGAGCTATATCCAGGGTTTTCTTTGGGCTAAAACCAAAGGCAGAATAGGCTTCCCTCTGTAGAGTCCC
+AAGGTCAAACGGAACTGGAGGATTCCTTTTCTGTCTTTTAACCTCGATGTTTGATACCCTCGCTTTGCTC
+TTCTTTACCTCTGTGACTATCTTCTTGGCCTCCTCCTCACTCCAGATCTTGTCTTTTTCATAATTTGCCA
+CGAGTTTTTGACCGTTCTTTTCAATCACAAGCTTTATAACCCAGTATGGCTTTGGAACGAAGCTCTGTAT
+TTCTCTCTCTCTTTCAACTAGAAACTTTAACGTTGGCCCTTGGACCCTTCCAGTGCTAAGCACCACCCAC
+TTTCCGGAGGCCCTCTTTATTGCGTGAGTCAAAGCCCTAGATAAATTAACTCCCCAGTACCAGTCAAGCA
+CGTGGCGGGCTATACCTGCGTTTGCCATCCCAAAGTTTATCGTCGGCTCGAGATTGCGCCAAGCGTTCAA
+GAGGTCTCTCTTTGTCAAAGCTGAGAATTTCATCCTCTTAGCTCTAGACGGATCTACACCGCATGCGTAC
+TTTAAAGCTGTGTATCCGATGACCTCACCTTCTGTATCGTAGTCACAGGCCACTATGAACTCTTTAACCC
+TCTTAGCCAGGACTGAAAGTGCCTTTATGTAATCCTTGGCATAGTCTTTATTCTTCTCAGCTATGTAAAC
+CGGGACCCACTCAATATCGAATATAGGATAACCAAAGAAATCCTGCTTTGGTGCTAAACCGTAAAGATGA
+CCAACCGCAGAGGCAACTATCAGCTTTTTACCATCCCTAAAGACCTCGTAGTAGGGAACCCCGAATATGG
+TCTTCCTTATGGGCCTCCTCTCCGAGAGGGCACCTGCTATCTTCCTGGCAACGTTCGGCTTTTCTGCTAT
+CACTAGGATCATTGCCTCTCCTCCTCTGCTTTCCTTATCAGCTCCTTAACCCTCTCAATCCTGTACTCCT
+CTATTACCCTCAAGACGCTCTCAAGTTCCTTTCTCCTCTCCTCCTCTTCGAATTCTTTAATTTTCCTCTC
+GATCGCCTTCTTTAGTTCCTCCCTTTTAACCACGACGAATTCATCCAACTTAATGACCTGGACGTCTTCA
+CCTTCTATCAGGATTGGAATTTTCTTCTTTAGTAACTCCTGGGCAACTATCGCTGGAACCTGCTTCTTAG
+AAACTAAAGCTTTTATCTTCTTCTCTATTAAATATTCGGCTATCCTCCTTCCTGCTCCCGCAGGATTCTC
+AACGTAAATAACGTCCCCTTTCTTTATTCCGATTTCCTCCTCCAACTCTTCAATGTCCCTCCATGTTAAG
+CTCTTAAGGACTTTGAGAGGCATGACTTTTCCACTGAGCTCGAGCCTCCTCATCTTCTTCGTCTGTGCCA
+ATTTCCTTGCAAGAATGTCAACCTTCCTTTTCTCTTCCCTGAGCTTCTTCTCGAGGAGGGCTATCCTCTC
+GTCTCTAGCCCTTATTTCCCTCTCCTTTAGAACTTTCAATCTAACGTTCTCGTCGAACTCTTCAAGCTTC
+CTCTCCAGCTTTTCAATGATTTTTCTCTGCTCTTCTATTATCGCCCTCAACTCGGCGTTCTCCCTCTCAA
+GCTCCTTAACAGTCTTTTCTAACTCCTCTATTCTTCTGATGTATTGCTCAACGTCAACCTCTTCCCTTCT
+TTCCGTTACTTTCTCTTCTCTTGGCTTCTCTTTAGCTTTTATCTTCATTATTGCCTCTCCAAGGCTGTAA
+CCTGCTAAAATTAGAGCCTTAATTTCGTTTCTCTTCTTCCACAAGCCGTACTCCTTAAGCTTAGCCTCTA
+CGTGCTCAAGCTTTGGCTTGTACCTCAGATATGCCTTGTAAGCTGCGGCCAACGCATCTCTCTGGTGATC
+ATCGCTAACGCTAATTCCAAGATTTCTTAGGAGCTCGTTCTTTTCCTCGACCTTTAGGCTTTCCCTGGGA
+ACAAACAGTTGAGCTTTGAATGACCTTGCTATCTTTTCCACAAGGCCAGGAGCCGGAGAAACGTCAGTAG
+CAACTATAATCGGATGTCCAAGCTCGCTTATGAACCTAACTATCTCACTCAAGGCCATGTTCTTTTCGCT
+GTAAACTGCAATTACATTACCGTCCAAATCTATTGCAGCAATTCCAACCGTTATTCCTGGGTCAAGGCCA
+ACTATTATGCTCTTCCTCTCTTTTATCGCCTTCTCAGCCTTAAGAGGAACGAATTCTAGAACTTTTCTCT
+CAACCGGCTGAATCCTTATCTCAACGTCCCCCCCTCTCATTGGTTTTACTAGGCCTGCAAGTTCCTCTCT
+GCTTGCGTAAACCCTAAACTCTCCCCTTGATACCCCATAATCCCTCTCTTCTATTTCTAAGTCGAAGGGT
+ATGTCTGCCCTCTTTAATGCCTCTTCTATCTGCCTAACCTTAGCCTGGATTAGGCTATGCACCCTCCTTC
+TATATCTATCTTGACTCCATCCTCCCTTCCCTTGACTTCTCCCCCTAGTTACTGTTATTAGAACCTCGTC
+TTCAAAGGCTAGAACTTCGTAGCCTACACCTTTTGCCGCTAAAAGGGCAGAAACCTTAGCTTCCTCATAT
+GGATCAAACTTGTCAGTTATCCTTATGTTGTGCTCCTTAGCTAAACTCCACAATGACCTTTGCTCCCCAG
+GCCTGCCTGTAACTTGGACTAGCTTAGTTCCCTCTGGAAGTGCCCTTAAGAACTTCTTCAAGTCATCTCC
+AAGCTCGGTTACGCTATCGATGGCCACTATATCCGGCCTCTTTGAGTTGATGAATCGGAGAAGCCTATAC
+AGGGTAAATTCTCCCTTTCTCTCAATTTTCCCGTTGAACCATGTTACCACGGCAAATTTTTTTGGATTCT
+CACTAATTATGTCTATTCCTATAATTAGGATGCCTCACCACCTCTCTCAATAGCAGGTCTTCTCTGAGAT
+ATATTAAATCTGTTGGAGAAAACATTGGCGGGCCGGGCGGGATTTGAACCCGCGACCACCGGGTTAAAAG
+CCCGGTGCTCTGACCAGGCTGAGCTACCGGCCCACCCAGAAGTTTAACTGAACAGAAGTTTTATAAGCTT
+TTTTGTGGACATTAAGGGTGATAGCCCACATGAACCCAGGAACCTTCAGGGATGTGGGGGTGACATAATT
+GGAAGTAATCATTGATAAGTTCAAGCCAAAGGTTACAAGACCCTTTAAGAGAAAGAACGAATGGTGGGTC
+AAGTTAATTACAGAGGACGGGGAGTACATAATGAAGTTCAAGAGCCCCATTGAGGCAGAGGACGTTGTTT
+ATGGCTTATTGGATCTCCAGGTTTATGGAGGAAAGGTAAAGCTTAAGCTTAGGGAAGGAAATGTTATTGA
+GGATATAGAAGTGTTGGAGGTTTATAAGCCATCTGCAGAGGAGCTAGTCGATGAATATTTGACGAAATAA
+GGTACCTTGACCCTTCTAAAAACAATTTTCCCTAAAGTATTTATACTCTCAAGTTGTATATTGATTTGTG
+AGAGTGACAAACCCCGGAGGGAGAACGGAGAATGTCAAGGAAAAACAAGGCCTTGCTTGAGATAGCCAAG
+GACATTGGTGGAGATGAGGCCGTAGAGATAGTCAAAGCCCTAGAAAAGAAAGGAGAAGCAACGGACGAAG
+AGTTAGCTGAGATAACTGGAATAAGGGTAAACACGGTTAGAAAAATTCTGTACGCTTTATACGATGAAAA
+GTTGGCAGATTTTAAGAGAATAAAGGATGAAGAAACAGGATGGTATTACTATTACTGGCATTTAGAAACG
+AAGAGACTACCTGAAATAATAAGGGCCCGAAAGCTTAGGGAATTAGAGAGGCTAAAGAAGATGCTCCAAG
+AGGAAACTAGTGAGGTTTACTATCACTGTGGCAACCCTGAGCATCCAAAGTTAACGTTTGATGAAGCGTT
+TGAATACGGGTTCACTTGCCCAATCTGCGGTGAAATACTTCAAGAATACGACAACTCAGCTGTAATCGAG
+GAACTCAAGAAGAGGATTGAGGAACTTGAGATAGAGCTTGGACTAAGACCCTCGCCTAAAAAGGAAAAGA
+AGAAGACGAGAGCTAAAGCTAAAAGGAAAACTAGAAAAAAGTGAAGCAGTATGGAGATAGTAATACCTCA
+AAAGATTTATGGGGATAGAAGTGGGTTTAATAAGCTTGATAAGAAATTAAAAGCCCTTTTAGGGGACTTG
+GAAGTTAAGTGGAAGATTTCGATTACGAAGAAACAGTGGGTTAAAATAAGCCTTGAAGGGGAAGATTCAG
+AAGTTTCCGCTAATTTAATTAGGGAAGAGTTTGGAGAGATTCCGTATTCTCTTTCTAACATTAAAGAGGG
+AGACGTCTTCATCGGCAGGTTAATAGACCTCGGTAAAGTAGGTTATGGAGCCTATGTCGATATCGGAATT
+TTAAAACCCAGGCCTAAGGACGCTCTAATTCCGCTTTACTGGCTTAAAAGAACATTTGGAGAAAAGCCTG
+TGAGGCAAATGATAAGGGAATTCGGATGGATAGATTACCTCCCAGTCCAAGTTTACGTTAACAAAGTAGA
+AAAGCTCGCCCAGGAGATAGAAGTATACTTAACTGAAAAATGGGTCAAGAAGATAAAGGGATGGACAAGT
+GATAGATACGATAAGCTCTTCATCGTTGGGACTATTAGTGAAAACATCGAGAGGGCCCTCGTCGAAACCG
+GACATAGCAGGGACGTGAGGAGAATCGAAGAATTAGGACTAATGGAGACGATGCTTATCTTAAAGAGGGG
+AACTCATGCCCCTGGGATAATAAAGGAGATAGGTCCTTACATAAAGCCCGCGAAAATTGGTGCTATAAAG
+TTTCCTCGTGAGGAAGAGAAGTAATTAGTCTGACGCTAACCGTTGAAAGTAGGAAGGAAAATTCTACCTC
+GTGTTCACCTATAAAGGGAGTCATGAGAAGGAGCAATATAAAGAGCATGAGCGTCTGCTTTTTCTTTAGA
+ATCTCCTTCTTCTCCCGGAAGATAGAATAGAGGATCAAGATTACGGGAATCAAAGAGACTTCATAAATTT
+GAAACACAGGAAGATAGAAATTTGGAAAACTAATCATTCCATAGTCATAGAGAACAGCGATACCCACGGA
+GGTTATGGCTATATAGAGGTACGTGAGGGCACTCCTTGGAATTGCAAGTAGATAAGAGACAGGAATTAGC
+ATCGCTACAGGGGTTAAAATCTGAAGGACGACCGTGCCCAAAGATATTATCACGAGCCATAGCCCTTTTA
+AGATGACATTCCTGGGCTTGGGGGATATCAAAAGGAAGAGCAACAGTTCCAAGAGAAATAATCTCAACAC
+TTCCTCTTCATTAAGTAGGCTTCTTATATAAGGAGAAACCATGAACAGGCCAAGAGACACTATGCCAAGC
+TCTCTAACTGGTCTAGGAATTAGGAGGAAGAACATGGGAATTAAAAGCAGAAGGTAGTACTTTGATATAT
+CTAAGAAGGCAAAGACTAATGCCATAATCAATATATAAGTCGCATCATTCGATGTAAGGGCAATCGCGAT
+CATCAGTAAGGTAGATACTATCGCGATTATATATGGGGGAATCAAAATCAACACCTCAGATGTAGCCTGG
+TCCAGCGCGGCCCCATCGCTTCGGGCGCCCCCGGCCTGAGCCGCGCAATAATAATTTGAAGAAGAGGACT
+AAAAAACTTAACTAATACACAAGTTTAACATTCACCTGAACTATCTCCGGACTTATAGTATTACCTCTAA
+CTGTCTTCTTCCTTCTCTCTCCCTTCTCCTTAGGCCTAAATCCTGGTCCCTTGGATAGCAGTATCCTGAC
+CCTCCTAGGCCCATGTATGTCTGGCCTCATTGGGAAGCCATCCTTGTCAGTTCCTCCCCTTATCTCCATC
+TTAACGTCCTCTGGAAACTCCTTACCAAATAGTTCATTTAGGTTTATTCCAAGCTCCTTTACTGGTATCT
+GGTCACCTATTCTCTTTCCTATCAATTTCTCAGCTTCTGGACCCGTTATCTCTATTTGTTTCGCGATACC
+TGTTTTTGGATCTGAAATGACCAACTTAAATGTCGCCATTTCCTCCCACCTCCGCTCTCATCAGCGGGAT
+TCATCGGGGTTCCCCTTGTCCAAATCATGAAAATTTAAATAATTTAAAAACCTTGAGGTCTATTGATTTC
+CGTTAAATTGGAGGTGATAAGGTGAGTAGGAGTTTTATGATTATTCTCACGATCATGCTGATAGCCCTCT
+CACTTGGAGAGGTTCTTGCAGCTGAGAATGGTTACGATTTAATCATAGTTAGGAACGATGATCTAATAGA
+TTATTTGATAGCACTCCCCTACTCTCATCTCCTAGATATTCCAATATTACCAGTTAATCCTAAAGAGTTA
+GATGATGTGACAAAGGCTCAGCTGTACTCTTACATCCAGCTAGGAAGGGATAAAATTTTGATAATTGGAA
+ATAATAATGCCGTGAGCCTGAACGTTGAAAAGGAACTTGAAGACATGGGGTTTAAAGTTACGAGAATAGG
+GGGAGCGGATAGAACGGAAACTGCAGAAAAACTTGCACTCCACTTCTACCCAAACGGGAGCAAGCTTGTC
+ATACTCGCGAGCGCCTGGGATTATGGCTCTACTTTAGCTGCATCCGAATTCGCCATGGAATATAAGTGCC
+CAATACTATTAACGTGGGAAAACCAACTTTCTCCCAGCGCGCTTGAAGGCATAAAAAAACTGAACCCAAA
+GATCGTTATCCTAGTTGGTTTTGGCATTAACGAGACCGTTGAAAAGACCATTGAAGATATGGGATATGAA
+ACGTACTGGATTGGAAGGGACATAGAGCCACCACCAATAGAAACCACGACCACGACAACTCCTAATCAGA
+CCTCTAGCTCGAAATCTTTCTTCCTTGGCGTTCTGGTTACCCTGATGATTTTGAGCCCCGTGATTGTATA
+CCTATGGAAAAAGAGGGAGGAAAGGAGATCCCAGTTCCTGGAGCAATTCAGTGAAAAGGAGATAGAAGTT
+CTAAGGGCAATAATAGAAAATGGAGGAGAGATAAAGCAGGAAGAGCTACCCAAGATAGTCGGCTACTCTA
+GGCCGACAATAAGCAGAATTATTCAAGATTTGGAGAAGAAAGGGATAGTTGAAAGAGAGAAGAGTGGAAA
+AACGTTTATAGTTAGGGTTATAAAGAAGATAAAGCTCGATTAGCCCGAAATAAGCCATATTCCAAGGACA
+ACCATGACCAAACTTAGGAATATCTTCCAATTGGGGGGCTCCTTAAGGAAGAGGATTGCCAAGCTCGTTG
+AGATAATTGGATTAACAGCAGTTATAGGGGTGGCAATTTGGGAGCCAAGGATCGAGACAGATTTAACGAA
+TGCATATTGACCAAGAACTAGGCCAAGAAAGCCCGCGCTGGAAATTATCGCAACCTCTTTAAGCGTCGCA
+CTCTTGACCTCTCCAATTATTCTCCAAGAGACCAAGGAAACGCCTATTGCAGCATATATTATTCTGAGCC
+CGGCCAACGTTAGTGAGGATACATCCTTGGAGAGCCAATCCATGATGGTTATCGCAATGCTCCAAGATAT
+CGGCGTTATGAACGCGTAGACCATTCCCTTTAAGCTTACATGTTCCTCGGTTTCAACTTTACTGACTAGG
+ATTATTGCAAGGACTATTAGGGTAGCACCAGAGATTATCCTAATGGTAACCTCTCTACCCAGAAATAGAA
+AGGCCCATAGGATAGTCCAGAGCGGATAAGTTGATGTTATTGGAACGGTCCTTGAAACTCCGAGTAACTT
+GAGAGCTGAGAAGTAGAAGTAGTCTCCGATAACGAAGCCGAACTGAGCCGAGGTAAAAGCCAGTATATGG
+TACTCAATCGGCATCCTAGATATCTCTGAATAGTTTCCTCCAAGGTAAAATATGATGAGATAAGCGAGAG
+ATGACATGTAAAGTCTTATTAAATTAGCCGAGATGGGAGTCTTTCCCCTAAGCCCAACCTTTATTAAAAC
+CGACGCCGTTCCCCAGCAGAATGCCGATGTCAACGCTAGCAAAATTCCCAGGAGCATGTTCGCTTGTAAG
+CCAGTCAATTTAAAAGCTTAACGTTTCGATGAATTATTTAACGAACGAAGGATTATTAAGGAAACAGTAG
+CAAAATCCTAAGGGAGGTTTTTAGGATGGCCAGGATCATCTCAATAGTCTCAGGGAAAGGTGGAACTGGA
+AAAACAACGGTTACAGCAAACCTATCAGTGGCACTTGGTGAGATGGGGAAGAAGGTGCTTGCAGTAGATG
+GGGACTTAACGATGGCAAACCTAAGCCTCGTTCTAGGTGTGGACGATGTGGACGTGACCTTGCACGACGT
+TTTAGCGGGGGAGGCAAAACTCCAAGATGCAATCTACATGACCCAGTTCGACAACGTTTACGTTCTTCCT
+GGGGCCGTTGACTGGGAGCATGTTATGAAGGCAGACCCAAGGAAGTTGCCTGAAGTGATAAAGTCCCTAA
+AGGGGGATTACGACTTCATTCTGATTGACTGTCCAGCTGGGTTGCAACTAGATGCCATGAGCGCGATGTT
+AAGTGGAGAGGAAGCTTTGCTGGTTACGAATCCAGAGATCTCATGTCTAACCGATACAATGAAGGTTGGA
+ATAGTCCTAAGGAAAGCCGGGCTTGCAATATTAGGGTTTATACTTAATAGGTACGGTAGAACGGAAAACG
+ATATACCTCCAGATGCCGCCCAGGATGTCATGGACGTTCCACTTCTAGCCGTAATTCCGGAGGACCCGGC
+AATTAGAGAGGGAACCCTTGAAGGCATTCCAGCAGTTAAGTACAAGCCGGAGAGCGAAGGAGCCAAAGCC
+TTCGTTAAGCTAGCCCAGGAAGTTGAAAAGCTCGCAGGTATAAAGGCCAAGGTCATGTACTAATTTTGAA
+ATCCCTTTTAACTTTCAAAACTCTTTTAAATTTCAAATACTTGATTAGGCCCCGTAGCGAGGAGATTCTT
+GGGGTGAGAGCAATGATAGTCGTGTTTGTTGGAACGGCTGGGAGCGGGAAGACGACGCTAACGGGAGAGT
+TTGGGAGGTACCTTGAAGACAACTACAAGGTGGCCTACGTTAACTTAGATACTGGAGTCAAGGAGCTACC
+TTACGAGCCGAGCATAGATGTGAGGGAATTCGTCACGGTCGAGGAGATAATGAGAGAAGGCTACGGACCA
+AACGGGGCTATAGTTGAAAGTTACGACAGGCTAATGGAGAAGTTCAACGAGTACCTCAATAAAATTCTAA
+GGCTCGAGAAGGAAAACGATTACGTTCTAATAGACACCCCTGGCCAAATGGAAACCTTCCTCTTCCACGA
+ATTTGGGGTAAGGCTAATGGAGAACCTCCCATACCCCTTAGTAGTTTACATTTCCGACCCTGAGATACTC
+AAGAAACCAAACGATTACTGCTTCGTTAGGTTCTTCGCCCTCCTAATAGACCTAAGACTTGGAGCAACGA
+CCATTCCAGCCTTAAACAAGGTAGATCTACTTAGCGAGGAGGAGAAGGAGAGGCATAGGAAGTACTTTGA
+GGACATAGACTACCTAACGGCAAGGTTAAAGTTGGATCCCTCAATGCAGGGGTTGATGGCGTACAAGATG
+TGCTCCATGATGACGGAGGTTCTTCCACCGGTTAGGGTTCTCTACTTGTCCGCAAAGACGAGGGAAGGAT
+TTGAAGACCTTGAAACCCTTGCATACGAGCACTACTGCACGTGCGGTGACCTGACTTAAAGGTTTTTAAC
+GAGCCCTACCTATTCTATTCCTGCCCGGTGAGATGGTCATGTTCACTGGCAAGGCCATAATCCCCGTGAG
+AGTGCTAAAACCATTTGGGAACTGGAAGGAGGGTGATATGATACTGCTCGAGGATTGGAAGGCGAAAGAG
+CTTTGGGAGATGGGGATAGTTGAGATAATAGATGAAACCGATAGCGTAATCGGCGAGATTGATAGGATAC
+TTAACGAGGAGAGGAAGAACGCCCCTTTATCAGCAATTCCCGAGGGGCTCTATGAGAAGGCCGAATTCTA
+TATCTATTACCTGGAGAGGTACGTTAAAACGGGAGGGGAAGGAAACATAGATGTCGTTCACACGAAGCTG
+ATGAAGCTGAAGAACTTGAAGAAGAAGTACAGATTGCTGAAGGAGATAAGGTTCAACAAGATCCTAGAGA
+CAGTGAAGTTGAGACCTAATAGGATGGAGATACTTTCCAGGTTGGCACCCCAGGAGAGGAGGATATACCT
+CGAGATATCCAGGATAAGGAACGAGTGGATGGGTGAAGAGAATGGATAGAGAGGAGATCATCGAGAGATT
+CCTGAGATTCCTTAGGGAGTACGCTGAGGAGGGTGAGGAGCCCCTATATATAGGTAAAATAAAGGATTTG
+CTCGCTATAACTCCTAAGAGATCAATAGCGATAAACTGGATGCATCTCAACTCTTTCGACCCCGAATTAG
+CAGAAGAAGTGCTTGAGAATCCAGAGGAGTGCATACTAGCGGCCGAAGATGCAATACAGATAATCTTAAA
+GGAGGATATAATGAGGGAAGACGTCCCCAGGATTCACGCTAGGTTCTACAACCTCCCAAAAACACTTATG
+GTCAAGGAAATCGGGGCGGAACACATAAATAAGCTAATCCAAGTCGAGGGGGTAGTAACAAGAGTTACCG
+AGATAAAACCGTTCGTCTCTTCAGCCGTCTTCGTATGTAAGGATTGCGGACATGAGATGGTGGTTCAGCA
+GAAGCCCTACGAGGGGTTCGTGGCTGTTAAGAAGTGTGAGAAATGCGGAAGCAAGAACGTCCAGCTCGAT
+GTAGAGAAGAGCAAGTTCGTGAACTTCCAGATGTTCAGGATTCAAGACAGGCCCGAAACGCTGAAGGGTG
+GCCAAATGCCGAGGTTCATAGACGGGATACTGCTAGATGACATCGTGGACACGGCTATGCCGGGAGACAG
+GGTTGTGGTTGTAGGCATCCTCAGGGTAGTCCAGGAGAAGAGGGAGAAAGTCCCAACGTTCAAGAAGGTA
+ATAGAGGTTAATTACATTGAGCCCGTAAGCAAGGAGATTGAGGAACTTGAGATAACGCCAGAGGAAGAGC
+AGAAAATTAGGGAGCTCGCCAAGAGGAAGGACATAGTTGACGCGATCGTTGATTCAATAGCACCGGCGAT
+TTACGGTTACAGGGAGGTTAAGAAGGGAATAGCGTTAGCACTATTCGGGGGAGTCCCCAGGACTTTACCG
+GATGGAACGAGGTTAAGAGGAGATATTCACGTTCTCCTGGTAGGAGATCCGGGAGTCGCGAAATGCGTCG
+ATTATGAAACTGAGGTCGTGTTGGGAAACGGTGAGAGGAAGAAAATAGGGGAGATAGTTGAGAGGGCAAT
+CGAAGAGGCGGAGAAGAATGGAAAGCTTGGCAGGGTGGATGATGGCTTCTATGCCCCCATAGACATTGAA
+GTCTATTCTCTGGATTTAGAGACGTTAAAAGTGAGAAAGGCTAGAGCGAACATAGCGTGGAAGAGAACCG
+CTCCAAAGAAGATGATGCTCGTGAAGACCAGAGGAGGAAAGAGAATAAGGGTCACCCCAACCCACCCGTT
+CTTCGTCCTTGAGGAAGGAAAAGTTGCGATGAGGAAAGCGAGAGACCTTGAGGAAGGTAATAAGATAGCA
+ACTATCGAAGGGTTGAGCGTTTCCTGGGATGAAGTGGCCGAGATTTTAGAGTACGAGCCTAAAGATCCCT
+GGGTCTACGACCTTCAGGTTCCTGGTTATCACAACTTTCTTGCCAATGGGATCTTCGTTCACAACAGCCA
+ACTTCTCAGATACATAGCAAATTTAGCCCCAAGGGCAATATACACTTCAGGGAAGAGCAGTTCTGCCGCT
+GGGCTCTGCGTTGCGCCTGAGACATTAATCATAACTGAAAATGGAACCAAGGAAATCGGGGAAGTAGTTG
+AAAGATGGATGAAAGAGCTTGGCGAAATAGAGTACGATGATGGCATAAGCTACTCGCCGGCGTTCGAGAA
+AGTGGCCTCCTTGAACGGTGGAAAGGTTAAGATGCTACCGGTGAGGAGGGTATGGAAGCTAAGGTCCCCA
+GGGAAGATGATTAAGATAAGAAGCGAAAGCGGTAAGCAGATAACAGTAACCCCGGAGACGAAGTTGCTGA
+CGATAATAGATGGCTCGCTCGAATGGGTTGAGGCGAGGAAGCTAAAGAAGGGTAATTACGTAGCTGTAGT
+CAATAAAGAAAGAAGTATCGTTCCAATTGGAGATTTCCTAGCTAAGTTACTGAAATTTTATGGTGTAGAG
+TTAAACCTCAACGAAGCAGTTGAGAGAGATCAGGCTAGGAAGCTCCTTGAAACCCTCAAGAGCAAGGGGT
+TAAGCGATGTAACGATAGAAATTCCAGAGAAGCTTAGGAGATTCATCAAATGTGATAGAGTGAGGTACGT
+CGACCTCGTTGAAATGTTAAGCTCAATGGAAGGGGAGCTCAAGGAAGAGGTAATGCTACTGCTCAGCGAC
+GTTGGCGATATTCACGAGGTAATCCAAGAGAGGCTCAAGGAGATAGGGAAAATATTAGAATCAGACGCCT
+CCTGGGAGAGGATAGCTGAGGTAGAGGAAGTTGTGAGAGATGGCCACGTCTACGATTTAACCGTCGAGGG
+AAGCCACAGCTTCATTGCAAATGGGTTCGTAGTCCATAACACGGCCGCGGTGGTTAGGGACGAGTTCACG
+GGAGGCTGGGTTCTAGAGGCTGGAGCCCTAGTTTTGGCCGATGGGGGTTACGCGCTAATAGATGAGCTTG
+ATAAGATGAACGACAAGGATAGGAGCGTAATTCACGAAGCATTGGAGCAGCAAACGATAAGTCTATCAAA
+GGCAGGGATAACGGCAACCCTAAATGCTAGAACAACCGTCATAGCAGCAGCAAATCCAAAGCAGGGAAGG
+TTCAATAGGATGAAAAGGATATCGGAACAGATAAACTTGCCCCCAACTTTGATGAGCAGATTCGACCTCA
+TTTTCGTCCTAGTAGATGAACCTGACGAAAAGATAGACAGCGAGATAGCTAGGCACATCCTGAGGGTCAG
+GAGGGGAGAAAGCGAGGTAGTAACTCCCAAGATACCTCACGACCTCTTGAGGAAGTACATAGCGTACGCC
+AGGAAAAACGTTCATCCAGTAATAAGCGAGGAGGCAATGGAGGAGATAGAGAAGTACTACGTGAAGATGA
+GGAAGAGTGTAAAGAAGAGTAGCGAGGAAGAGATAAAGCCAATTCCAATAACCGCGAGGCAGTTGGAGGC
+CCTCATAAGGCTGAGCGAGGCTCATGCTAGGATGAGGTTAAGCCCGATAGTCACTAGAGAGGATGCCAGG
+GAAGCTATAAAGCTGATGGAATATACCTTAAGGCAGATAGCCGTGGATGAAACTGGTCAAATCGACGTTA
+CAATCTTGGAGGTTGGCCAGAGCGCGAGGAAGCTCAGCAAGGTTGAGAGGATACTCGACATAATAGAGAA
+GCTAGAGGGGACCAGCGAGAAAGGGGCTAAAATCGATGATATCTTAGAAGAGGCGAAGAAGTTTGGAATA
+GAGAAGCAAGAAGCTAGAGAAATACTAGAAAAGTTGTTAGAGCAGGGTCAAATATACATGCCGGAGAACG
+GTTATTACAGAACCGTCTGATTTATATACTCTTTTTAGGAAGGTCTTTAAGGAGGTGAGAGAAGTGGAGA
+TAGATTATTATGATTACGAAAAGCTACTTGAGAAGGCTTATGAGGAGTTACCGGAAAACGTGAAGCACCA
+CAAGTCACGTTTTGAGGTTCCTGGGGCTTTAGTGACTATAGAGGGTAACAAGACGATAATAGAGAACTTC
+AAGGATATAGCTGAAGCATTGAATAGGGATCCCCAACATCTACTCAAGTTCCTGCTTAGGGAGATAGCAA
+CGGCCGGAACGTTAGAAGGGAAGAGGGTAGTTCTCCAGGGTAGGTTCACGCCTTATCTAATTGCCAACAA
+GATAAAGAAGTACATAAAGGAGTACGTCATTTGCCCCGTGTGTGGAAGCCCAGATACGAAGATCATAAAG
+AGGGATCGCTTCTACTTCCTCAAGTGCGAAGCCTGCGGTGCGGAAACGCCAATACAGCACCTTTAATGGG
+ATGATGACTTTGCCGAGTGCTGAGGAAGTGATGAGTAAACAGTCGCCTGACCCCCTGCTTTTCTCATTTT
+TACTTTTTCTTCTGAAAGTCTCGCCCTTTAGGGTGGGGATGCAGTAATTCTGAAACGGCCATGCTCTCTT
+AAGTTTTTGCAACTTAGTAAGACCACTTAAGAGCAACCCGATGAGACGAGAAGTTTCATCGTGATACTGG
+AAGGAAGACACTGTTAAGCGTCCTCTAAGATAATACGCCTGATCTAGAGTTCCTCCGATAGGAGTATTGT
+GATCAGGATGCAAGAATTAAGGAAGTTGGACGTGATAATGTCTCGTTTTATTAACAGCCTGTTAAGGTGG
+GCTCTCTTTGGGGGGTGAGCCTCCTAAAATTGTGAAGCTTCTTGTAGAACAGCGTTTGGTGGAATTCTGG
+TGCCCCGGCCGGGATTTGAACCCGGGGCGCGGGCTCGAAAGGCCCGCATGTTTGACCGGGCTACACCACC
+GGGGCGCCCAATACCATTCCCCCGAATTCCACTTAAAAATTTTTCGAATAATGTTATGTTTATTTATCGA
+GTATCAATTGAAGGTGATATCATGGATCTGGTAAGGTTTAGCATATCAATCCCGGCTGAGCTTCTTGAGA
+AGTTTGACAGGATAATAGAGGAGATCGGTTACGAGAACAGGAGCGAAGCTATAAGGGACCTCATAAGGGA
+CTTTATAATCAGGAGAGAGTGGGAGGTTGGAAACGAGGAAGTTGCAGGGACGATAACGATAGTTTACAAC
+CACGACGAGGGGGATGTCGTCAAAGAACTCCTGGATCTACAACACGAGTACCTTGATGAAATAATATCGA
+CGCTTCATGTTCACATGGACGAGCACAATTGTTTAGAGGTCATAGTCGTCAAGGGCAAGGCCAAGAGGAT
+AAAGATGATAGCCAGTAGGTTAATGAGCCTTAAGGGGGTCAAGCACGGTAAGCTAGTGATGACGTCCACT
+GGAAAGGAATTGCTCTGACGAAACTTTTATTAACCTTTTCTTACTAAAATCCTATGGAGATCAACAGGTT
+TAAATTGAGAGGCGCCGTAGAATAAATTGTTTAGGAGGTGACAGGAAATGGTAGGCATCCAAGTTCAGGA
+AGTTATGACGGACAGATATGCAAAGATAGATATAAACGCCCCTCTTTCTGAGGCCATAGGTATTATAGAG
+AAGGAGGATCCAGACCTAATTCTTGTGTTCGATGATAACGTTTACAAGGGCGTTCTAACTCAAGATTTGA
+TAATTAGATCTCACCTTAAGTGGGATCCAACTAAGGCTAAAGTCAGGGACGTTTATAAGCCAGCTCCTGT
+TGTTAAGCCGACGGACGATCTAAGTCATGCAGCAAAGCTACTCCTGGAGACGGATTTAAGGTCACTACCC
+GTGGGTGAGAACAAGGCCGAGATACTAGGAGTAATAAGTGACATGGCATTGCTGGAAAGGGTGGTAGCTG
+AAGAGTTCGGAAAGAGGAAGGTCGAGGAGTTCATGACGAAAGATGTGATAACCCTAGGGCCAGACGACAC
+CGTGGCAAAGGCCCTCGCAACTATGAGAGATCACGGCATCTCAAGGATTCCAGTAGTTGATGAAGAAGGT
+AAGCTAGAGGGCCTAGTGACTTTACACGACCTCATAATCAGGTTCATAAAGCCGAGGTTCAAGGCCCAGT
+ACGGTGAACTGGCAGGAGAGAAGATACCCCCATTCAGCATGAAGCTCAGGGAGGCAATGATAAAGGGAGT
+CATAACGATAATGCCAGAGGCAACGATAAGGGAGGCTGTAAGCACGATGAAGGACAACAACATAGACGGT
+TTAGTCGTCGTCGATGAAAACAACAAGGTCGTTGGAATATTGACGGTAAAAGACTTGTTACTCCCGATAT
+CCAGGATGGTTGAGAAGGAGGCAAGGTTCTACCTACAGCTCGGTGGAGATGCCTCAGCGCTAAGCGAATT
+CACCAGGGAGAGGATAATCAACGACATAAAGAGGTTCGTGGATGGGTACGCTGATTTACTTGGCAACGAG
+GGGATAATATACCTGTACATAAGGAGGTTCAACGAGAAGTTCAGGGGAGTCCACCTATATCAAGCTAGAA
+TGAGAGTTGTAACTGACAGAGGAGTCTTCATAGCTAGGGGAGAAACCTGGGGAGCAATTCAGGCAGTGCA
+CGACGCGATAAGGGCCATCGAAAGGCAGCTCCTACAGAAGGCCGAGCTAGAAAGGGACATACGCTACGCA
+AAGAGGTTCATAGAGAAGCTCGAGCTCTGGCGCTGAGCTTCCTCAAACAATTTTCTCGAGATTTCTATAA
+GTTTTTTACTGCCAGTTTTTCTCCCCTCTGATAGAAGTTCGAAGGATAGGAATTTCATCAACCTAGCGTA
+CTTCCAGGGGTTATTCTTTTCGAGTTCCTTGAAGAGTTCCCTGAATATCGAAAAGGCTTCATCGTATTCG
+TAGATTAGAAAGGCCTTGTAAGCTAGAAGAACCTTGTCGAGGGGCCTAACGACCTTCTTTAAATCCCTGT
+TAATTCCGACGAAGAAGAGGATCCTGGGAAGGGGCCCTCCAATTTCTATCTCATTAAGTATCTTTAAGGC
+CTCCTCAACTTCCCCCTCGTATATCTTCTTAAGTCCCTCTTCCTCAAGATAGGAAGACCTAAAGGGCTCT
+GGAAGATTATCTGGCTCAATCCTTAGCTTCTCAGTTACGAATTCTCCCCCGCTAACAATCTCGCTTTCCA
+CTTCCTTCTTCGTTACATCTACGACTTCATCCGATGGATTCTCCACACCCTTGACTATCGACGTGTCCTT
+CGTAAGCATTAGTTTACCTTTCTCGAACTTCAATCCCTTCGGAAGGGGTTCAAGAAGGGGGATGTCTTCT
+TCATCTATCCCAAGCTCGCTAAGGCTAACTGATAATATGTTCCTCTCCTTTAAGTACTCAGCTATCTCGT
+TACTTATCTTTCGGAATGCTTTCTTCTTCGTGTAAGAATCCCCAATTACCTTAGCGGTTTCGATGGCCTC
+CCGAAAGTTGGACATCTCAGCAAGCTCATAAGTTAAATAAAGGAGCGCGTCCCTTCTGAGGGAGGGAACC
+GGGATTGAAAGGGCTATCTCCCTCGCCCTCTTTACATCGCTTTTCACCAGCTCCTGGGATATCCATTTCA
+GGGCGTAGGACTTCCAATATGGGTCTTCAATCCTCTCGGCTATACCTATGGCCTCTTCAACCCTTCCGTC
+TTCAAGTGCTCCCTTAACCCTGAGTAAATCTTCTATCATCTTTAGTTCATTAGTCTTTAACGCTTTTAAC
+TCTTCCTTGCAACCACGCAAATGCTTTAACAGATAATCCCCTCTCCATGTTCCCCTCTAGGTTCTCCTTG
+TGGACGAAGAGGGTTACCCTCTTTAACGGCTCGCATTTCAGCTCAACCAGGTAGCCTATTCCGCAAGGTG
+TCAATGCTTCTCGGTAATCCAAGACCTTGCCCGTAACGATGTAGTCATCTATGAAGGCCCCTTTAACGGA
+TATCGATGCCGGAAGGAGTAGCTCAGCCTCCTCGAGGTTCAGCACGACGTCTTTACCATCTACTTTCCCC
+ACTACCTTCTCCTCAAATCCCTCGGTGGTCGCCTTGTACGCAACGAGGGCTAACGAGATAGTTAACTTTG
+ACGAGCTAAGGTACTGCTGCTTTCTAAAAACGTAATCCGTGGAGAAAAAGTTGATGAATGCTCCGGTCTC
+TAGGGAAGCGGAAACATTTGCCTCCGGCCATTCCCTCCACTCAAGGATTTCGTTTACTTCAGCTTCAATC
+TCATTACTGCCCTCGATTACGGGATATGCAGTCAGAGGGTCAACGTTGCTCAATTTTCTAGCCACTAGTA
+TTCCTAAACCGTCTACATCGTAAACCTCGAGCTCAAAAACCTTCCTCGAAAACAGCTTTCTCTTTTCAAA
+AGTCACGTACCTCGGTTTCTTTTCCTCCATTATGGACTTTATGGCGCTTAATGCATACTCCGCCCTTTCG
+CAAAATGCATCGAAGTGGCTGCCGTGATTTATTCCATCTATGAATTTTAATTTAGTTCTTGGTTTAAATA
+TCATTAAGATATCACCAAATTGAATTAAGAAATGGATTAAAAAGCCTTTCCATAGTGGAGGTGGTGGGCA
+AAGATGAGCAAGCCAAGGGTGTTCATAACAAGGGAGATACCAGAGGTAGGAATTGAGATGCTAGAGAAGG
+AGTTCGAGGTTGAGGTCTGGGAAGATGAGAGGGAAATTCCCAGGGAAATTCTCCTTGAGAAAGTCAAGGA
+TGTCGATGCCCTCGTTACGATGCTGAGCGAGAGGATAGACAGGGAAGTCTTCGAGAGGGCTCCAAGACTT
+AGAATAGTGGCGAATTACGCAGTTGGCTACGACAACATAGACGTGGAGGAAGCAACTAAGAGGGGGATAT
+ACGTTACCAACACCCCAGGAGTCTTAACAGATGCAACGGCCGATTTAGCCTTCGCCCTGCTCTTGGCAAC
+GGCGAGGCATTTAGTGAAGGGAGATAAATTCACGAGATCCGGAGAATGGAAGAAGAGGGGGGTAGCGTGG
+CATCCTAAGTGGTTCCTGGGCTACGATGTCTATGGAAAAACGATAGGAATAATAGGCTTTGGAAGGATTG
+GACAGGCTATCGCTAAGAGAGCCAGGGGTTTCGACATGAGAATCCTCTACTACTCGAGAACCAGAAAACC
+CGAGGTTGAAAAAGAACTTAATGCGGAATTTAAGCCTCTAGATGAACTTTTGAGGGAAAGCGACTTCGTC
+GTTTTAGCCGTACCCTTAAACAAGGAAACCTACCACATGATAAACGAGGAGAGGCTAAAGATGATGAAAA
+GAACGGCAATCCTAATCAACGTTGCAAGGGGAAAGGTCATCGACACTAAAGCCCTCATAAAGGCCCTCAA
+AGAGGGATGGATAGCTGGGGCCGGCTTAGATGTGTACGAGGAAGAACCATATTACAACGAAGAGCTGTTC
+AGCCTAGATAACGTCGTCTTAACGCCGCACATAGGTAGCGCTACCTTTGGGGCCAGGGAAGGGATGGCCA
+AGTTAGTGGCCGAGAATTTGATAGCGTTCAAGAGAGGCGAAGTTCCTCCAACCCTGGTAAATAGAGAGGT
+CTTGAAAGTCAGGAAGCCAGGATTTCAGTAGTTAAGCAACCACTTAATCAGCGGAACTATCTTTATGACT
+CCCTTCATTCCGTACATCTCAACTTTTTCCTCCCCCTCTTCGTTCAGCGTTATAACCTTTAGGTCTCTAC
+ATGCTAACCTCTTTGATGCGTTCAACAACGCCAAGAATTCTCTCTTCCTAGTTTTCTCTTCGCTTAGGTC
+GATGCTAACCTGGATGAGTTCCTTGACTTTTCCCCTTTCAACGACCACGAAGTCAACCTCATGGTTAGGA
+CTCTTCCAATAATAAAGCTCAGCCCAGGGATTTCTTCTAACTAACTCTAGGAACACCACGTTCTCAACAT
+CTCTACTTAAGTCTTTCTCCCCGAACATTGAGAAGCCCGTGTCTATTAAGTAGAGCTTCCTGGGAGAAGT
+TATCCTTCCCTTTATTGAAGGCTCGTATCTTCTCAGCAGGAATATAGCAAAGCTTTCTTCAAGGTAGTTA
+AGGTAGTTCGCTATCGTTCTCTTCGTCACCTTCAGCCTACCCTTAAAGAGACGATAGAGCGAATCAACCG
+AAACGTACTTGGCATAACTTCTGATCGAGAAGTAGAGGAGCTCATTCAAGAGATAAATGTTCTTAATTCG
+GTGTCTCTCTAAAATATCCCTCTTTATCAGCACGTTTAAATACTCCCTCAGGATTAACTCCTTAACACTT
+TTATCCGCTAGAGCTACCTCTGGATAAGCTCCATACCAAAGGTACTCATCAAGCAATGAGCTTATCCTGT
+TGTAATTTCTGTAAAAGCTCCTCCCTTCATAATTCAAACCCTTAAATCTCAAGAATTCCCTGAAGGAGAG
+GGGGAAAAGGGTGTAAGTTATCGCTCTTCCCCTTAAATGGCTTGCAACTTCCATGGGCAAAAGCTTCGAA
+GATGAACCAGTCAGGTAAACTTCATATTCACCATCAAGGAGATAGCGGACGATTCTTTCCCAGTCCGGAA
+CGGCCTGAACCTCATCTAACATTACTATTGGTTTCTCAAACTCAGGGTAGAGTTCCCTGTAAGCGTCGAG
+AACAACGATGAAATCTCTTGGTTTCATGGGATGGAAAATAGGATTTTCAAAGTCTACGTACAAATACCTC
+TCCGGATTATCCTTAATAATTGAGAAAAGATAGTGAGTCTTCCCAGCCCTTCTCGGACCTATTATGGCAA
+TGGCCTTTCCCTTAACCTTGCTCACCTTAAGCTCTCGAGGTAGAACCTTTGAAAAATCCCTTTCATGGAA
+CTCGAGTATGTACCTCTTAACCAGAGTCTTGTCCAGCATATGGGAACTTAAGGGTACCGATATTTTACAT
+TTTTGGTACCCTAAAGTATACATATCTTCAACTCTTCCTGAGACTAGAAACCCATGGACATGTTTAAATA
+AAAGGGAAAGTTAAATTTGAAAGGCGATGATGAGCTCCATCCCTATCTGAGTTGTGATGACTGTAGCGCG
+CTCTGAGCTACAGGCTCTTCCTTATCGCTATCTCGACTCCCTTGATTTCCAGTTCCAAGGACATGCTCGG
+GGTGTTCTTCTTCTCAATCACTTGGTCTGGAGTGTACGGAACGTGTATAAAGCCGGCCTTCCTGGGATAA
+CCCTTTGTTGCCGAGTGGTGGAGCGTTAGGTACATCACGAAGTTGCACAGATAGGTTCCAGCTGTATAGG
+AAAGCACGGCTGGAATGTTATTCCTCTTCATCTCCTCAACGATCTCCCTCGTTGGTATGGTTGCAAAGTA
+CGCGGCTGGGCCGTTTTCAACTATGGGCTCGTCTATTGGCTTTTCTCCATCGTTGTCTGGAATTCTAGCG
+TCTATTATATTAACCGCAACTCTCTCCACGGATATATGGGTTCTCCCAGGGGCCAAGCCAAGGTTTATCG
+TTACGTCGGGCTTTATTTCATCAAGTATAGCCACGAGCTCCTTCCTGGCCCTCTTGAAAGATACCGGCAA
+GACCCTTCCTATAACCTTGGCTCCCCCTATCTCCTTCCCGTCCAAGAACTTTACTATTTCCATCGTAGGA
+TTCTTATCGTCGCCTCCAAAGGGCTCAAAGCCGGTAACTAGAACTTTCACTTGTTCTCACCCTTAAGTAT
+CTTCTCAACGTCGAAGCCCTCCTCGTACTTCTTGAGCTTCCTCTCGAAGAACTCCATGAAGAGCTTGTAC
+CTCTTCATCCTGTGTCTTGGGCTTCCCCTTATGCTATGTCCATGAGCTCCCCTCTTGAATATCGCTATGT
+AAACTTCTTTGCCTAAATCTTTCAGGACGTGGTAGAACATCAAGCTCTGATCCAATGGACAGCGATAATC
+TTCAAGGCTGTGGATTAGCAACAGGGGAGCCTTCACGTTCTTAGCGTAGAACAGCGGACTTAGCTTCCTG
+AAGTTCTCGTTCTCTAGCGGGTTCTCACCTATAACTTCCTTGTCGAACCACAATCCTATGTCGGAGAACG
+CGTAACTCGTTAGCCAGTAGCTTATTCCGTTCTCGCTGATTCCGGCCTTGAATAGGTCGCTCTGCGTTAG
+GGCCCAGTTCGTCATGAAGCCTCCGTAGCTTATTCCCGTTATTCCAACCCTCTCCCTGTCCGCTTGCGGT
+TCAAGCTTGAAGAACTCCTCTATTCCATTCAGTATATCCTGGAAGTCCTCTAGGCCAGTCCTCTCGAGGA
+CTCTAAGTGCAAAGTCCTCGCTGTAACCGTTGCTTCCCCTTGGATTGACATAGACTATGTAGTAGCCCTT
+GCTCGCCATAAGCTGCATCTCGTACTTGAAGTAGTAACCGTACATTCCCTTGGGCCCACCGTGGACGAAG
+ACTATTACCGGAGCCTTCTCGCCCTCCTTGAGCTCGGGCTTTATGTACCAGCCGTCTATCTCCAAGTCGA
+TGCTCTTGAACTTGAAGTGCTTAGGCTCGAAGGTTTTGAGCTTGCTGAATATCAGACCGTTGTAATCCGT
+TAGTTGCCTCTCCTCGCCGTCCCAGATGTAGAGCTCCCTCAACCTAGTGGCAGTTTCCTTGAGGTAGACA
+ACCTTCTCGTCAACGTCGAACCCCATTATCCAGTGCTTGCCCTTAGCTATCTCCTTGATATCCCCATCCC
+AGAGATATAGGTTAACGCTTCCCTCCTCGTAGAGTGTGAAGTACACCTTCCCATCCTTGATCTTAGCTTG
+ACCAGCTTCCCTGTCTATCGAATCCATTATTCCCTTAACCTCGCCGTCGTAGATGTAGAGCTTATCGTGC
+TCGCTCATGTACTTCTTCTCGGGCTTTCCGTAGAGTAGGATATTCTTTCCGTCAGAGTCTATAGCGTGGA
+AAGAAACCTTCTCGAATAGCTTTTCTTCCTCTCCATCCTTCCAGAGGTAGATGTTCCAGTACTTGAAGTA
+CCTTGGTATGGTGTCCCTGTACGGGACGTTCACAACTATCGAATCCCCGTGCCAAACTCCGCTCGAAAAC
+CTTGGCTTCTCGAACTGCTCTATAACCTCCTCGGCCTCAGTATCTACTATCCAGAAGGTCGTTTTCTCGC
+CGTCGAAGAAGCCCATGTTGTCGAACCAAGCTGGAACGTCATCCTCGAATATGAAATCTTCATCGTCCCT
+CCTCTTGAAGCCTATAACTAACAACCTCCTTGAGTCGTCATTCCATTCCAGGGACCTTATGTTCTTGGCC
+TCGAGAACTTTCTTCGCGCTTAGGGTCTTCATGTCCGCGACCCATATCTGAGCAACTTTCTTCTCCTCGT
+TGAACCTCATGAAGGCTATCTTCTTTCCATCTGGAGAAATCCTAGGCATTGAAGCGTCTTCTATGAACCT
+CTTGCTCCCATCTTCGAGGTTCTCGAGAACTATCGTGCTCTCGTACTTGTTGTTGTCAAGGTTCGCCTTG
+GTTAGAACGTACGCTATTGTGCTTCCCCTTATCCTGGGGTCGCTTAGGTAGGCGAACTTTGTAAACGTCT
+TCTCATTCCATTCGATAGAGGTCATAACGGTATCACCAAATATTAATTGCATCAATCACTAATTAAGTTT
+TCTCTTGATATCTCGAGCCAAACTGCAATTAGTATTAGCAATGCCCCAATGTAGCCCTTCCAAGACAAAA
+CCTCTCCCAGGATTAGGAAGGAGAAGAAGTGGCCAAAGACGGGTTCTGCGGAGTAAATTATGGCGGCCCT
+ATGGGAATCTATCTTCGGCTGGTACTTCACCTGAACCGCAAAGGCTATTGCAGTGGCCATGATCGCGGTA
+TAGATTATGGCGAATAAGGTCGAGCCTTCCCTGGGCATCGGTAGGCCCTCAAAGATTGCGGCATAAGCTA
+GGGAAAACATTGAGTTCCAGAAGACCTGCCAGAAGGCCAGACCTATGCCGAGATTTCCAAAGTACTCCAC
+CAGAACTATTTGGAAAGCGAAGCTTAAAGCTGCTAACACCGTAAGCATGTCACCGTAGTTGAAGTTGCCT
+ACATTAGATATTAGGTAAGTTCCTAGCAATGCCAACCCCAAGGCCACCCAGTCTATTAGCTTCACCCTCG
+TCTTCAGGAGTAGAATGGCAACGAAGGGAGTGAAGACCATGTAGAGGGAGGTTATGAAGGCAGAATTGGA
+GGAGGTCGTGTACTTAAGTCCGACTACTTGAAAGCTAAAGCCCAGGAAGAGGGAAAGCCCAACCAACAAG
+CCAGGAAGAGCTTGAGAAGTTTTGATGTCCTTCCTTAAGAAGATAAGCATTAGAAGTGAGGCTATGAGAA
+ACCTGAATGCCACGAAGGTTATCGGCGGGTAATCCTCAATGCCCAATTTCATCACTGGGAAGGTTGAGCC
+CCAGATGGCTGAGATTAAGATTAGGATTAGTTCAGCCTTCCTGGTTTCATCCAATGTATTCACCGAAGTT
+TCTTAACTATCTCCTCCTTTATATATTCACTCCCTATCCTGGGAAGTATATCTCCTACAACTCTCTCCCT
+CTCCCCAATTTTTATCAAAGATAAAGCAACCTTAGCCAGGGAAACGTCCCTTTTCCCTTGGTCCTTAATG
+CTTAGGGAAACCTCGAGGGCAGTGTCAAATAACTCCATCTCGAGTAAAATGTTCACTATCCTCTCCAGGG
+AGTCATCATCCAAGCTGAGGGATTTGAGCTCTTTTAAAGCTAAATCACTTATCTCAAAGGCCTCGTAGCT
+TTCGAGCTTTTTAGCCCAGAGAGCTAGCTCGAACAGACCTATTACCTTATCCTTCCCACTCAAGCTTGAT
+AGCAGTGATATGGCCTCCTTGAACATTCCAGCCAATGCCAGCTTCCTTACCTCCGGTGTCCCTTCAACCT
+TCATGGCCTTAGCAAGCTCGATCTTCTTTTCAAGGCTCCTAGCCCTTTCACCTACTTTAAGGTAATCGAA
+TATCTCGTAGGCCCTCTCGTAGAACTTCAAGGCATACTTGGAGTGCAACTCATCCCCAACGCTCTCCATA
+ATATCTGCTAATTGAAATATCAAGTCAGTCTTCTCTATCACGCTTATCTCAGACCTAACGATCGAATCTA
+GGGCGAAGTCAAAGACCTCCATCGCCAACTTTGGAAGTCCAGACAAAGCAAGTTTGGCCCCGAGGGAGGT
+CGCCAATATTCCGGCCTCATAATCCTTCAACTCTGGAAGTAATTCGATTGCCCTTTTAAAGTACTCAACA
+GCTAAATCCAGCTTTCCGAGCTTCGAGTAGCTGGAGGCCACCTCAGAATAACCGGTCACCTTATCCCCAG
+GATTCTTAACATGCTTCTCCAGAACGTAGATAGCGTCCTCAAGAAGATCCTCGTTCCTTAACATCTCGCC
+AACCCTAGCTAGTGCAACCACCTTATCGAGGGGAGACTTAAGCTTGGCAATCCTATCTATAGCATCCTCG
+ATTGAACCCCTCCTTACCAGCTCGATAATCTCATCAATTTCCATGTAATAATTTTCGACGTTAAGGTATA
+AAAAGTGATCTAAGCTAGATTCTCCGATGCTGGCGATTGGCCTCTATAACACCTACGATCCCAAGAGGAT
+ACACGAGGCTCACCTTAGGGCAATAGCGAGGGCCGCCCCGGTAGCTTACGCCTTCAACTTCCACCTTGTT
+TTGATAGGCTTTCCGTTCGAGGGCGATTCCAAGGAGATTGCAGAGGAAGTTGCTAAGAACACGACGATCG
+GTGAAGGTGGTAAATATCTGATAGAGCTAGCTAAGTCAGGGAAGTTTCACGCTATAGATTTCCCCAGGAA
+GGGGTTTCCACCTCAATTCGGGGAAGTTATAGCCACGACCTCGAAGCCGAGCGAGGATAAGGTTATTAAA
+ACGATTGACGTAGCTAAGATGGCTCTCTCTGGAAAGAGCTTCCTCCTTGTAATTGGCCTGGGAAGGCACG
+GATTGCCAAAAGAAATGTTTAAAGTTGCTAGGTACCACCTCGACATAACGGATGGAATGGGGGTTAGCTT
+GGAAACCTGCACCGCGATAGGAATAATACCCGCTAAAATAGCAACCCTGATGGAGGCCCTAAAATGGATG
+AGAGGCTCAAAGAGATATTATCGATGGTACTAACTGTAATCCTCGTATTCTCAGTGTATTTCGGGCTTAG
+AGTAGTCCTCCACACTAAAACCCCTCTAGTAGTCGTTGCAAGTGGCTCCATGAGACCCGTTTTCTATCCT
+GGGGACGTCGTTCTCCTTAAGGGAGTAAAACCTGAGGAGATAAAAGTTGGAGATGTAATAGTCTACAAGA
+GCGCCTTCTCGAAGTACCCAATAATTCATAGGGTCAGGGGGATTAAGCAGGTTTACATCAACGGCAAACC
+TCAGCTTTGCTTCATAACCTGGGGAGATAACAATCCAGTCCCAGACCTATACGAGCTCCCGAATGGGGGG
+ATAATTGACTGCGTTCCTTCTTACGCTGTGGAGGCGAAAGCTTTAATTGTGTTTCCAAAGATAGGGATTA
+TCTCGATAAAGGTTAGGGAACTGCTGGGAATTGGTGGATGAGGAGAGGGTAGGTAGCTGAGTTATGATGA
+ACTAATCGGCCCCCGACACCTATTGGGGGGATTGAGATGAGCTGGGATGAGATGTATAGGGATGCCTATG
+AGAGGGTTCTAAATTCGATAGGAAAGATAAAGGGAGTTATGTTAGCGTACAACACCAATATAGACGCGAT
+AAAGTACCTAAAGAGGGAAGACCTTGAGAGAAGGATTGAAGAAGCAGGGAAGGATGAAGTTCTAAGGTAC
+TCAGACGAGCTTCCAAAGAAGATCAATACCATTCAGCAACTCCTGGGCTCAATACTTTGGAGCGTTAAGA
+GAGGTAAAGCTGCAGAACTACTTGTTGAGGACAGGGAAGTTAGGAATTATATGAGGCAGTGGGGATGGGA
+CGAACTAAGGATGGGTGGGCAAGTTGGAATAATGGCCAACCTCTTGGGAGGCGTCTATGGGATTCCTGTT
+ATAGCCCACGTTCCACAAATTTCAAAGCTTCAGGCAAGCCTATTCCTAGATGGGCCAATATACGTCCCAA
+CTTTTGAGGAAGGCCTTAAGCTCGTTCATCCTAGGAACTTCGAGGGGAATGAAGAGGACTGCATCCACTA
+CATCTATGAGTTCCCCAGGGGATTCAAGGTTCTCAACTTCACAGCCCCTAGAGAGAACAGGTTCATAGGA
+GCTGCGGACGATTACAATCCAAGGCTTTACATCAGAAAGGAATGGGTGGAGAGGTTCGAGGAGATTGCCG
+AGAGAGCTGAGTTGGCGATAGTTAGCGGTCTCCACTCGCTTACGGAGGAAACCTACAGGGAGCCGATCAA
+GGTAGTCAGGGAACACCTGAAGGTGCTTAAGGATTTGAACATTAAGACACATCTAGAGTTCGCATTTACG
+GCAGACGAGAAAGTTAGGAGAGAGATACTCGGTTTACTGTCACTAGTCTACAGCGTTGGCCTCAACGAGG
+TTGAGCTTGCATCCGTTCTAGAGATAATGAACGAGCGAGAGTTGGCCGATAGGATACTGGCCAAGGATCC
+GGCTGATCCAGTTGCAGTTATTGAGGGGCTAATGAAACTAATCGAGGAAGGCGTTGAGAGGATTCACTTC
+CACACCTACGGCTACTACTTGGCCATAACTAAGTACAGGGGAGAGCACGTGAGGGATGCTCTACTATTCT
+CGGCCTTAGCCGCGGCCACTAAGGCGATGCTTGGGAACATTGAGAAGCTTGATGATCTAAGGAAAGGCCT
+TGAAGTTCCCATTGGGAGGCAGGGGCTAGAGGTTTACGAAGTGGTGAAGAGGGAATTCAACGTTGAGAAA
+GGAATTGGAGAGGTAGGCGATTACCAGATAGCCTTCGTTCCCACAAAGATCGTAGAGAAGCCGAAGAGCA
+CCGTCGGAATTGGAGATACTATATCGAGCTCAGCCTTCGTTTCCGAGTTCTCGCTTTCTTCTTGATCAAC
+TTCTTTTAGCTTAAGCATTAAGCTTATTTTAATCAATGATGTTTAATCCTATTGTGGGTGGTAAACTTAT
+GATGGATAAGGAGACTAAGATTCTCCTTGCAAATATCGTTGATAAGTGTGACAACTCGCTCTCTCACATC
+CCGAGCAAATATCCCAAACATAGGAAATACTTTGACCTGTTTAAACACTTAGCCAACATTGCGACATTAA
+TAGCTGGTGAGAAAGATGTTTTATGGTGGAAGGAATACACAAATGGTAGGGTGAATTATGACAAGGTCTA
+TTACAATGTGAAGGTTATAAGGGAAGCCCTGAGTTTACTTCCTGGGGAGATAAGGGAAAAGATTGAAGAG
+AGCATAAAGTCCCATCCAGCGACTGATTTTCTTCTTGCCGAATATGAAAATGAAGATCTTATGAGGAAAA
+TCGCTGAGGAGTTCTCGGAGGAGAAGAGGGTGAGCGAGGAGAAAATATTCTGGGAGTATGAGATTAGAAA
+GGAGGATAACAAAATATACCTTTACCTGTATCCCAAGAAGGAATGGGGATTAACGGCTTATGGGGAGACT
+ATAACTTATAAAGCAAGTGAATACAAAATCAGACTAAGTAAGTCCAGCATTGCAGAAAAGTTAGAGAGCA
+CAGTTAAATCTCTAGTGGACTATTTACCCGACTCTAGATATAACGAATTCGTATTGATATTCGAGGACAA
+CCCCAATATACCCCAGGACATCAAGACAGCTATACTGAAAATAAACGAAATTCTAGCCGAAGAGCGAGAA
+AAAATAGAGAAAATTGAAAAAGAGCTAGAGGGAATAGCCACACCAAAAACTGAGTGACATCTTACAAAGG
+ATGCTAATGAGCTAGGCCCTCAAAATCCCTTAAATCCCAAGCTAGCCAACCTTCTTCTCTTAATTCTTCC
+ATATCATCGATTTTCTTGGCCACTACTCCATAAAACCTCTTCCAACTGTCAAGACCTACGAGCTCGGCCT
+TTCTCCCCAGGTCCCTTAAGATCCCCTTTGCCTCTCTTTTGCTCAGCTCTTTCCACTTTACCTCAATGAG
+GAGAGCTTTCTTCTCCCTCTCATTCAAGGCGAGCACGTTAACCTCTTCCCCTCTGCGCCACCATCGACCG
+AGCTTCGTGAAGTGAAAGCCGGTGAGCCTTAGGAAAACCTCCGGATTTCTAACTAGTTTCTCGAAAATTA
+AACCTAAGTAAATGTTAAAGTCATCCTTTGAGCGCTCCCAAACATCTTCAGCTAGGCCTGCTTCAAGGTA
+GACCTTGTTTGGTAGTACATAGCGGAACCAGAATGCAAAGTAGTTATCGTTTATCACGTAGAGCCCCTCT
+TGCTGACTTCCTTCATGGTTGCTGTCACGGGAACTTCGCGCTTGACTATCCCCAGCCTCTGAAGAACGGT
+TAGGTACTTCGACACGAGGCTCTTGTCGAGGCCGGTAGCGTTCACTATCTCGCCGAACCTGTTCCTTCCG
+CTTGCTATAGCCTGTAGTATTGCGAAGTAATTTGCGGGTTCCCTAAGCTCCTCCCTTAGTAGAAACTCAG
+CTTCCTCATAAAGAAAAGCACCTTTAAAGAGTACCCTTTCAACGACATTCTCATCAAAGCTTTTATTCGA
+GCTGAATTGGAGGAGATAAGCTGGGATCTCACCCGTGACTCCCCAAACCTTCATGAGGTCTTCAATTGTG
+TAACCGGGTAAGAACTCCCCGATGTAAAAGAAGGGGATCTCAGTTAAACGCCATTGGCCAGTTCTTCTAC
+CGTAGAGCGGACTTTTATAAGCTAAAATCTCGCTTTCCATTACCGAGACGCTCGAACCGTAGATGATTAG
+CATTATATTCGTTCTTGACAGCTTCAAGTCCCATGCCTTCTGGAGGAGGGAGAGAACTGGGCGATAGTGC
+TCGACTAAAAGAGGGAACTCGTCGATTATTAGGACTACCCTCCCATCGCCAATCCTTTCGGCGAACTCCA
+TTAGGAGCTCATCTATGTCCTCAAAAGGTATCCTTGCAAAGTGTTTATCCCCAATGAACTCAGCCAGGAG
+CCTCTGGAGCTCCTTTAAGTTGTCTCTGTAAGGCTTTTCCGTTACCAGAAAATAAACATGAGGCTTGTTC
+CTAGCAAAGTGAAGTAATAACTCGGTCTTCCCAATTCTCCTCCTGCCATAGATTATAATGAACTCAGCCC
+TATCGCTGGAGTATCCTTTTCAAGGAACTCTAGTTCCCTCTTTCTATCGATGAACCTTTGTCTACTAATG
+AGTATAATACTCGAGTTTCAACTATTTAAAAATTATTAGCTGAGTCATTTAAAAGTCCCTTTCACCCTCC
+TCCCATTCAACGGTTCCATTACCTATTGATATCTCTGTAGTTTTGAACAGAAAAGCTTTTGTAGTGAACG
+GAAGGTGTAAAAACTCACTCATAGGAATGTCAAGGTTATTGTTCTAAATGGAGCAGCTTTTTTCTTTGAG
+AAGAGCTACTAGTTACCCCTACCGCTAAACAGCTCGGGGGTTATCGCCTTAAAGACCACCACTCAGAGAG
+TTCCTCCCAATGGAGGAAGGACACAACGGGTTTAAAGTGGTATTTCCGAAAATTTCCAAATCAGGTTTGA
+ATAAAACTACAAAGGCAGTCGTGCCCTTTTCAGCATATTCATTCAAATTGGTGCGGGGGCGGGGATTTGA
+ACCCCGGAACCCCTACGGGAGGGGATCTTGAGTCCCCCGCCTTTGACCAGGCTCGGCAACCCCCGCTCGA
+TTAAGGTCTTTAATAAATGGACTTATAAATTTATCTCATCTAAGGCATAGAAAAATAGAAATTGTTCTCT
+TTCTCAAGATAAGGGTCTTCATTTGGAGTTATCTTTTAGCATAAGGAAACTTATAAAGAACGAGAAGAAT
+ATTAGCTGAATACTTAATGCCATGAGTGTTAACACTATAATAGCGGATCTTACCTCAAACAGCTCTCCAT
+ATCCTATCGCTCTCCATTTTAGAAATATTCTAAGACCCAAAATAAACCCTAATATGAACAAGACTGTACC
+AAGTATAAGACCTTCTTCTAGAATTGAGTACCTCATGAAAAATCTTGAGATTTTGTTGGGTTTATCAAAT
+CCCTCTTTAACGGCGTACACTTTTCCTGAGATACCGAAATTTATTATCTGAAAGCCCACTATTATTAGAA
+GGCTCCCTAGAATCATGAGGTGCGCTCTTAGAGGTTCCGTGTTAGATCCATAGATTAAGAAAACACTCCC
+AATAAGAATCAAAAATAAGCCCGGGATCAAAAAGAGATATAATGGCGAATAGAGTAGCATCAATCTCAGG
+TGTCTCCACCCATCTTTGAAAGAGTGCAGTTTTGACTCGCCAATTCTTGGATGATAAGTTATTGGAACTT
+CCGCGATTTTTAAGCCTGCCTTTGCAGCTTCTATAATCATTTCACTTGCAAATTCCATCCCACGACACTT
+TAGAGTAAGTTTTTGCAAAGCGTCTCTCTTTATTGCCCTAAAGCCAGAGTGAGCATCAGAAACTTTTATT
+TTAAAAAGGAAGTTTAAGATTTTTGTTAAAAGTGGGTTGCCAATATAGCGATGGAGCCATGGCATGGCTC
+CAGGCTCAATCTTACCTTTTAACCTACTTCCAATGACAAAATCGGCCGCCTCTTTTCTTAATATCTCTAA
+GAGTTTAGGAATTTCTTTCGGATCATAGCTCCCATCAGGATCCATCATGACGATATACTTTCCTTTTGCA
+ACTTTGAATCCTTCAAGATATGCATCTCCATAACCTTTTCCCTTTTGCCGGATGACTTTTGCACCTAGGT
+TTCTTGCAATTTCTGGGGTTTTATCATTACTTTTATCGACGACTATAATTTCGTAAGTTACTCCCATTTG
+AGCAAGAGTTTCTTTGATTTGAGGTATGACCTTTTCTACTGCCTTCTCTTCATTCATGGTAGGTAAAATT
+ACCGAGACCTCAACTCCCATACAAAACCCTCTCATATAATCTTTCTGTTAATTGAGTGATATTATCCCAA
+TCATATCGTCTGGCATTTTTGATACAGTTTCTTTTAAATTTTTTTCCGAGAGATAGGGAAAGCTCTATAT
+ATTCGGCTAAAGAGCTTGGATTGGGCGGTGATATAAATCCATTGTAGCCGTGAGTTATTAAATCCCGCGA
+TGCATTTAAGGGATAATCAAGGGTTATTACTGGAACTCCCGAAGCATTCGCCTCTAACACAATGATTCCA
+AAACCTTCACGTTTTGATGGAAGGACAAAAACTTTTGAAGACTTTAGATATGCTATAAGTTTCTCGTAAT
+CATTGAGAAAACTAATAAATTTCACATTTTCTGTTAATTCCAGTTTTGAAACTAGGGTTAATAGCCTGTA
+TTTCTCTGGTCCTTCTCCAATAATTAACACCTTTAGATCTGGAACATCATCCTTTATTAACTTTATAGCT
+CTCAGCAACAAGTCAACGTTTTTCTCTTTTATTAACCTACCAACAAAAATCACGTCATACTCCTGGGGGA
+GTTTCTTTACTCTTTGTATTCTTTTAAAATCTATACCATTTGGTATCAGAGCGCTATCTATTCCTATAGA
+GCGAAGTCTCTTTTGAGTAAGTTTAGAGACTGATACGTGGTGAGATGTTAATCTACTCATCAATTTTTCT
+ATTTGTATACCTATAGCACCCATATTCCCCAAGTATTTTTTCCAGTATTCTTTCCATATTTCATGCCAAG
+TAATTACCATGGGGACATTTCTAAGAATTGAGTGTACTTTAGAAGAGAAGCAAGGCAAATATGGAAATTG
+CTGGCAGTCTATTATGTCATAATCCCATTTAGCTTTAAGAAGCACTTTTGCAGAGAAGTATAGTGCCTCT
+CTAATTGAGCGCCTCTGTCCAGAATAAAGACTTACACCACGACCAACTTTTTGAAGTTTAATTGAAGGGA
+TATTTCCCCCCCAATCCAAACTGATCCAATGAACTTCATGTTTCTTTGACAACCTTGTACCGATCTCATA
+TACTCTTTTTTCAACTCCTCCTTTCACAAACGGATAAACGGCGTCGTAAATATATGCAATTCTCATCGAG
+TTACACTCATATGGGCATTATTTTAATGTTTTTGGTGGCATTACTAAAATTTTAAAAATGAAAAGAGACT
+TAACGAAACCCTAAGCCCAAAAGGATTGTTAGTTAATTTCAAGGTAGAAAAGCTGAACCTTATGGAGGAT
+AGTTCCGTTATTTAAAAAAATATCTATGCCTTTCGAACAGTATAATCTTCAGAGCGACTATTGCATTACC
+AATGTTCCACCCTATCCCAACTCCAAGGATTCCAAATTTTTGTATTAGTAGATAGCTCAACAACAGAAAA
+AGGACTGCTCTTGATAGGTTTATTATTAATACTTTGTTTAGCTTACTCTTAATATTTAATATCGTCGTGA
+AGAAATCTACCAAGACTGCGGAAAATCCACCAAGGATTATAAGTTTAAGAAGTGGTAGGCTGTTAATGTA
+TTTTTCACCGAAAAATCTCAAGACATAACCCCCAAAGAGCCAGATAAATACAGTAGCAAGCACTAAATAA
+AGATACGCAAAAATCATGGCCTTTCTTAAAGTTTTTCTGAAATATTCAACTCCATGGCTTCCTTCAACAA
+ATAAGGATGTGTTAATTGCATTCGGTACAAACAATATCAGATCCCCTACTGCGAATGCTATATATAAGTA
+AGCCGCATCCTCCTTTCCAAGCATAGCCAAGACTATCGTGGGCATTATGTATTTCGGCGTTATATTTGCA
+AGGTGCGCAATATAGTTTGTTAGTGAGAACTTGAACGAAATTTTCAGATACTCAAAATCAAGCCCTAACT
+TAATATCATCGAGGGCAATTAAACCATAAATCACTCCTAAAGTAAGACCCAGTCCAAAAGCAGTTACAAT
+TCCTAGCGCTCCAAATGAAATTAAGAATACCAAAAACAGAAACCTTAACGAAAAGAATATGCTCAGAATA
+AAACTATGTTTGGCCCTTTTCTTAGCTATTCCATAGGTAAAAAGCACGTTATATGTTGTCCCAATCATAG
+AGAAAAACACAAAGATTGCTAAGAGCTTAGTTGAAAAAACTCCCCTAAATGATTCAGAGTTCCCCACAAT
+TAAAAGGTACATCGTAGAAAAGATGACAGATGCAATGAGAGTTACAATGATAGTAGTTCCTATGGTCTTC
+TCCCTGTACCTTGGATAAAAACGGATCAGGGAAAAATTTAATCCAAGGAAGGATACCATAACTATTAAAT
+TCATTGCAGATACTAGGGTGGAAGCTATTCCAACCTCGGGTAAAGAATAAAGGTTTGTTGCAATATTCCA
+AAAAATGAAACCGGCAGTAGCATTCATGACTGTGGATGCTGAGATATATATTGACTCCCTGTAGAAGGAA
+GTTCTGACATTTTTGATCTCCTGCATCAGAATCTCTAGCATCTCCCTGACCTCATTGAGTTTATTGGAGA
+GATATTTAAAAACATTCATTTAATGGAAAGACAATAGCCGTTCTGGTTATCCGTTACTTTTGAAGCCTTT
+GCACCACTCGTAGTGGATAATATACCAAGGACTGCCAAGCCAACATAATTATCACCTACAAAACAGCCCC
+GCCCTGGAAGTCCAACCCTAGCTTAAGACACCACGTTCAATACTATCGTACCAAAGCAAAACATAAAACT
+CCCACCATTCACAAATAGCCCCTCCATCACCCAACTTCTAAAATTCGAATCTCATCACCCTCTGAGAAAC
+CGTTCTTATCGCTAGCGTCAAATTTTAGATTTGGCCAAACATTATCATCTCTTTCAATCCACTCCCCAAC
+AATGTAACTAATTGTTTCATATTCCACCGTGTCGAGGTTCGGATAAATATTATTCACAAAATACCACAAA
+CCAGCGACTGTAGAATCCACTCCAGTACCTTCAATGACGAGTACTGGGCTACCTTCCGGGGTTTGAATGA
+TCTGAATTGCAAAGTATCCCCGATTCACATCCCACCACTTCTTAGAAGCATGGGGAGATGTGTAAGTTTG
+GACTGGAGTAAACACACTAGCTGAATCTATGATTACGGGAAGAGAACCTAACTCCATAAGGTACTTAGTG
+CACTCGTTTGAAAATGCCCCAACCAGTATAACTGGTACTCTCGAGTCTAGGATATCATTGCACTCAAGGT
+TATTCGCGAGAGAAACCGAGTAAATACTCCCAAGAAGCTCCAAGGAATACTCAAGTTCTGCCCTTTGATC
+TACTGAACTATCACCGGAAGTCTTCAAAATGAAAGAAGTATAATTCCTGATATAACTAAAGGTCGCAGAT
+AAGTAACCAGAAGTATAGATCCTAAAGTTGTCAGAAGAAAAAATCAAATAACGATAACTAGTCCTCCATT
+CAACGAACCTTGCTCCCTTAGAGTATGCCCTGAAAAAGTTTGTAGCCACAAAACCACGAAGATCTGAGTA
+GTTCCTCAGAGCAAGTAATCCCCCACTTTCCAAGTAGTGGTCAGCAACGTCCAGAAACTCATCAGTAATG
+ATTGCATCGTAGGCATAAAATTCAGGGGGCCTAGCGACGTTCAGAGTGCTAACGAATATAAGAACAACTA
+GCAAGAGAACCAAGCTAACAGCTTGCCATTTTCTAGTGCGTTGCCTGACCTTAGTGTACAGAGCATTCAA
+ATCTTCCACGAGGGCATCAGCAACTAGTGGAGCTCCAAACATCGGAAAATACTGAAGTGCTCTAATCATC
+CAGTTATTAAATCTCCACCCTTGAATTGAACTGATCCTCATCATCAATGAGAAAATCAACAGCACACCCC
+CTAAAATCATCCATAGAACTGCCATAACATCGGGGGTTGAGAACTTTCTGCATTTAATTCTCCTTAGTAA
+AGAGTACATAAAAAGGATCCCGAAAAACACGTTTCCAAGTTGGAAGAAGAAAAAGATTACCGGGGAATCC
+CTATATACCGCACTATATGCCTGAGCGTTAAGTGTAAATTGAAGATAAAGAGCACCTCCCCACGCAATGA
+CTATTAAAGCAAATAGAGGTATGAAAAACCTATCTACAAGGGTTTCAACAAGGTGCCAAATTGTAGTTAT
+TCGGTCATGCCACCTTACCAACTTAGATATCAACAGCCACAAGAAAACCACTAGGAGGAAATATATTACA
+ATAACCACAACTCTAAAATGTTTAGTAATAATGGCGAATGTGCTGAAGAATTTATTATTTTCTATTATCC
+ACACCATGGCCTCTACCATTCTTTTATATGGAGGAAACCAAAGGATCAGGAGGAGGCTAGCAAAGATAGA
+AAAAGAAACTACCAGGTAGTATCTCTTGCCGGTGCCCTCAGGTATTCTCTTAGAAAGGAATGTCCATATA
+GTGTAAGAAACCAGAACTGTAGAGAACAGAAAAAACGACAAGATATGAGAAAAGGCGAGTGCAATGAAAA
+GTATGAGAAGCACCGCCGCTCTCCGTGGCGTGAATTCATCCAAAGAACCTAGGTAATATGCCATTAGAAG
+TATCCCAATGAGAACACCTACCTGCTGAGGTCTAACCTCAATGCCGGCCCAGATATAGTAGCTCGAAAGA
+AAGAGAACAAGAACTGAAAGCAGCGCCAAGTCTGTGGAGAGGCCCAACTTTTTGTAGAACCAGAAGACAG
+CCGGCACATAGAGTATAAATAGGACAACTGAGACTAACAATACAGTTTGAAACGGAGGTATGGAAAAGAA
+CGAAGAAATTCTCCCAAGAAGGTAGGGGAGAACAAACCCAGAAAAGGGCCATCCAAGATAAAAATACCTG
+TTACTCGAAAGGTAAAGGTAGTAGCTCTCGTCAAAGGCTGTAAAATATCTCCCAAAACTAAAACGAATGT
+AAGCGTCAACAACCAATGCAAAGAACATAAGGAGGATAAGCTTTAACCTATGGTTAAGTTTTAACCAAAC
+TACCGCAATGACTATGGATAAGTCGAACAATAAATAGACAATGCTCACCTCGTTCAACCTATCCTCCCTC
+CTCGGCGATGTTGAGGAGTGCTCGTAAAATGTATTTTCTACCCAAGTCGGAAATAACAACCACACGTATC
+TCCACCGGACGAGGGACATACTTAACCTTGGCAATTCTGAGGCTCACTAAATAGCCATTCTGAACGGGGG
+TCACGTTGAACTCTTGAATAGTTTTAATAATATCCCCATTACGCTCCAGAGAAATCTCAGTTATGTTGGT
+GCCAGAAGTTGTGTTTATTATAACTGCAAGCCCTTCTTCCTGACTAATATAAACTAAAGGGAAATTCCTA
+ATAACATATAACAAATCTTCACCACTCCAGTTTCGCTGCTTAGATAGATCCACACCATAAGTCCAAGGTG
+CCCTGACAAGTGCTGCAGGGTTGTCAACCAGGATGGTACTTTTCTTTTCATTCAAGAGATGTGTGGAGTA
+AGATACATTACTTACTGAAAAATTGAAGGCTATCCTCTTGATATCATTGGGATTCAGAAAAACTTCACCG
+CTCATTATCGAGAAGTTATCGAGGTATACGGTATAAACGTACTTTACCTGCCTTTTCTCATGAGACTCTA
+TCAAGAACGCCATTTCATAGGTTTTGTTGGGGACAATCTCTGGGAACACGTTACTCTCAAAGTAGACCTT
+GGTGTAACCCTGAGAATGGGACTGGTGTAGCACGGAGACAACAACGTAAGTTCCAAGCATTACTGTTAGG
+AAAAGAACGGTCGGATAAAGCAATTGCCGCTTCATCTAAGCCCCCCTCAAAAATGCTTCCTGCCAAACTT
+AAAAACCTTTGCAAAAGCAGAAACAACGATAGAAAGCAAGAAATAGAAAAGATAGAAAAATCAAATCTCA
+ATCACTCCCCCCCGCAGTAGCAGCTTGGGAGCTCAAAGGTGCGTAGGTATTTCCTTAGGACGTCACCGAA
+CGTCTTTTCGACTTCTGGACTCATATATTCAATCACAATGTAGTCGTCGCCGGTGCTGAAGCCGTTGACG
+TCGTCCGGTGAACCCCTGATCCAAGCAGGAGCAAAGACTTCAACGTTACCTAGATATCCTTCTGCAATGT
+CCTCATACCACCTGCCGACTATGTATCCACTTGGTGGGAGTGGTCTATCACCGGCGTAGTAAGCAAGTAC
+TGCAGTCAGCCATGAAGCCGCTACTGTACCGTCGACACCGGCACCCTCTACCGAGAAGACTAGGACTCCA
+TCCTCGGTAGTGAACCACTGGATTACGAAGACGTCTTCCCAGACGTCGTACCACTGCTCATCTGGTCCAG
+CCCACTCGACGACTGTGCCATTCGGAAGGACAAAGGCGTCCCACTTTCCGTTCTGCGGTGGTATCCTGAC
+GACTGGAGCCTCTTTAGTTACGTACTCATAGTAGCCGAGTGGCAGGTTGACACTACTTGAGCCGACGAGT
+ATGACTATGTCTCCTGGCTGGAGTCCCTTTATTTCTCCAGTCGTAAGATTGACGTACTGTGGGTTGTCGT
+CGAAGATAACCTTATTCGGATCTGCCCCTGCCTGGCTGAGGTAGAACAGCACTCCGAGGTTGTCGGCGGC
+TAGTGAACCGTGCCCAGTAACTATTCTCGGCTTGTTGTTGTCGTCAAACTCCCAACCGTAGTATGGTTTG
+GATGAGCCGAAGGCCCAGTCTCCACCACCTTCAACGATGTACCTAGCGTTTTGTAGGATCTCACAGAGAG
+TGTACTCAGTGCAGGGGATCCTTTTAACTGTGAAGTCCTGGGAAGTAACTTGGATTGGGTCGTAACGCTT
+AAGCATTTCCTGATCTGTGAGCTCGTAGACCGCCTCAAGCTCTATGGTGATGTTCTTGCCTTCCTTAATT
+TCCTCCTGAAGTGGTATGGAGAGGTTGTAGACAAACAGTGTAGTATTCTTATTGTCGAGTGGGTTGACTA
+CGTAGACTATGTCGGGATCACAGCGTTCTTGGTTATATACATGGAACTCAAACAGAGCAAAACCTGGCTT
+GGTGAACTTATTAACCTTTGTGTAATTAACGAAGAACCTGAATTGTACTTTGACAGCATTTGCAACGTTA
+ATTTCCCATGAATCGTAGCCCAGGCTAGTATCATCCGCATTGGTGAACTTCCTGATAGTCTTCCAACCGC
+TCCAAGATACTCCATTGTATACTCTGTATTGGAAGTACACTGACACATTCTCATCTAGGGCCAGCGAATA
+GTTGAACCATCCAAAAACTTTTCCATTATACTTCTTTACATCAGCACTAGTAGCGTCAAGGAGTGGCATT
+GGATCGGTCATGATATAACTGTTATTGTCAATGTTATAGCCTGTTGGATAGGTAGTCAAGGCCCACCCAT
+ATCCTCTGTTGTAGTACACAACCATGTCGGCGGGCTCAGCGTGTTCAAAGCCGACTAAAGTCCATCCTTG
+GAGATAGTCCTTCTCACCCTCTGGAACTTTCTCTCTGAAGTCATCTGTAACACCCTCCTGTATCTCACCA
+TCGCTTATCTGAACACACTCTTTGTATGTCCTGAAGTACTCGGCTGGTAGCCAATACTTTAGCTCGTTAT
+TTACGAATATCTTCAAACCTTTGAATGTGAGGTTCTGGTAGCTCAGGTTCCAAGCGTAGACGTTGTAGGA
+GAACGTGCTCTGCTCACAATCTAACGTGTATTCAAGTGGGTAGCTTATCTCGTAGATCGGCCCGTCCTTT
+CTGTAGCCAACTAGCTCAGTACTTGTAATGTCATAGTGATCGTCAGGATTGCAACCGGGACAATCTGAGG
+TGAGCTCGTGCCAGCCAATGAGGAATGGTTTTGGCAGAGTGAGTGGAGGCTTCGGACCCTTGATAACCAC
+TCTTGCAGTTCCTGAGGATCTTAGGTTTCCACCAACGTACGTACCAATACTAACCGTGTAAGTTCCTGGA
+GTTTCCGGATTCTTAAGACCACCAAGAACTATCTTAACTTTGTCAGAGGGTTGTATTGGTATATTAACAT
+AGATGAATATTGACTGAACCTGTGGATCCGTCGGATCCTGCTGGTAGCGTACAAAACCTACAACATTATT
+CATTTTGTTGGCACCATTAATTTCGAACGAGACTAGTGAAACTTGAGTGACATCGAATTTATCAACTCCA
+GTAAAACCAATCTTTATCAGTCCCTGTCCTCCACCAGAGAGATCTAAGAGTGAGTTGTTAAAGTACAGGG
+TTAGCTCAACATCTGTAGCACCCGCTGTATCATTAGACAGCGTTGGAGCCGTTATAAAGTTAATGTTAGG
+CAATGCCTCGTTGTTAGATTGCTGGAACGTTATTAATTTGGTTGGGAATGTAGGTGCCGAGGTGCTCATT
+GCCCTTGGCATTGCAGCCGCTAAAACAAACAGGGCTAAAAACAGGCTAAGGACTTTCTTCATGTCCTACC
+CCTCCTTTACCATGCTCCTTAGTTTGCTTGTGCATAGTTAGTTACAATGAATGACGTATATAAGCTTTTT
+GCCCCCATTCTGTAGACTTTATTCAAATCTAAAATAATTACTATTTATAAAACAGAACTTGGTAGCTTAA
+TGCCTAAGAGTCCTAAAACCTGATGATGCTAGTCGCTAACAAAGTGGAAAATTTGAGAATGCTTTTTAAT
+GTTTTCGAATACTAGGTTAGATCTGGTGAAAACAATGAAGTTGCTTATGATAACACCATATTTCTATCCA
+GAAGGTGGGGGGCTTGAGAAGTATGCGTATATGATAGCAAGGGGTTTAGTAGAGAGAGGATGGGAGGTGA
+AGGTCATAACGGCATCGCGGAAAGGAAACAGTTTAGAAAACCTCGAGGGTATAGAAGTAATAAGGCTAGC
+TCCTCACTTTATAGTATCTAATACTCCAATAAGTTTTAATCTCCCCTTAAAACTTATTAAAGTTTTTAAG
+GAGGAACAATTTAGTGTGATTAATGCTCATACCCCCGTTCCGTACTATGCAGATGTCTCCGCTTGGGTTA
+ATAATGTACTTAAAGGAAGCAATAAGACTCCCTTTGTTCTCACATACCATAATGACTTAGTTAAGGAGGG
+TTTCCCACTAGATAAAGTAGCTTATCTGTATAATCTGTCACTACAGCGAGGTTTACTGCTTCTTTCAGAC
+ACTATAATAACACCCTCCCCTTACTGTTACTATGAATCCAAATTGCTTAGGAGATTTAAGAAAAAGCTTA
+TATGGATTCCACCAGGTGTTGATACAGAAAGGTACTTTCCAGGCAAGTCTTACAGGCTACACAGCATATA
+CAATCTCCCAAGGTCTGCAAAGATCGTTATGTTTATTGGTACAATGAATAGGGGACACGCCCACAAGGGA
+GTGCCTTATCTCCTCAAGGCTTTTAAATACGTCGCAACACAGGTAAAAGACTCGTATTTGGTGCTGGTAG
+GGAGAGGAGACATGATACCCGAATATAAAAAAATGTGCATGTCCCTTGGAATTTCAAAGAGAGTTATATT
+CACAGGATACGTTGAAGAGGATATACTGCCGGAGTTCTATAGGAGTTCCGACGTGATAGTCTTACCCTCC
+ACAACAGTCCAAGAGGGGTTTGGAATGGTTCTGATAGAAGCCGGTGCTAGTGGCAAGCCAGTTATTGGAA
+CAAATGTCGGAGGTATAAAGCATGTCATCGAGAATGGAAAGACTGGGATACTTGTTCCACCTAAAGATCC
+ATTTAGATTGGCCGAAGCCATAGTTACCTTGCTCACAGATGATAACCTTGCAAGGAAGATAGGCAAAACC
+GGTAGAAGGCTTGTTGAGAGAGAATACAGCTGGGATAAAATCGTGGAAAAGACAGAGATAGCATTGAAAG
+CTATTGTCAACCACTAATCCGCTGAACATAAAAATATACACCTTAGGCAAAACATTGACTTTCCCGAGTA
+CGGAAAGGATTGCAAAAGTGATAAAAGAAATAATAAAATTTTAAAGTAGAGGGATCAAAAATGAGAAACT
+GGAGAATTCTTGAGCCTAAAATCGCTTTACCCATTGTTGTTCTAGTAGGGGTAACATTGAGGGTAATCCC
+TCTGAGGTTTAAGTACCTCTTAGGCTACGATCCCTACTTCCATTTAGCTTACATTGAGGAATCTTTAAAA
+GCAGGAAAATGGTTCAACTTTTTTACAATAGCCAATGGTCCGTGGGGATTTCAGATTAAGAGTTTCCACC
+CTCTCGGCCTTTGGATGACTCCAGCCTACATCTACAGGTTTCTGAAAGTCTTTGGAATATCGGTTCAAAC
+CGTGTTTAAGATAACTCCTGTTATATTTGGAACTTTAACGATAGTGTTCTTCTACATTTCCCTTCTCAAG
+CTCTACGGAAAAGAAAAAGCTTTTTTCGCGTCGATTTTTTTGGCTTTAAGCTTTGGCCATATATTTAGAT
+CAATGGCAAACTATTATCGCGGTGATAACTATATGCTTTTCTGGTACAGCCTTGCTTTGGCAGGGATAGC
+TTATGCTCTCCGTACTAAGGGCTATAGAAGGCTAGTATTTTACCTTGTCCCCACTCTTGCTAGTGGAATT
+TCTTCTGTATTTTGGCAAGCCTATTATCCGCTATTTGTGTTCCTAAGTTTAAACGGAGTTTTCTTAGCTA
+TAGGTTCATTTTTACTTGATAAAAAAAGAAATTTCCTAGACAGCTTTATTATAATTTTGTCTACGGCATT
+TGGAGCTATCATTGCAAACTACCTCGGAGAAAAATTCGGTTATGGCATGCTAGGCTACAACAGACAGCAC
+ATTGTATCAAAACTTGGAATTAAGCTCGGAAAAATAAGAGATGCATATCTCTTTATTCATCTGCACTACT
+TAGTTCCAATTTCTTTAGGTCTCCTGATTATACTGCTCTTTCTCTCAAGGTTTGTAAAGAGTAAGAGAGC
+AAAAGTGGGCATTGTGATTGGATTGGGAACTGTGAGTATCCTGATAATATTACTAAAATTCCCTGCTCTA
+AGGGGGCTTCTCGGTATCTTTGACATGTTCAAGAGTACACCGATTATGGAAACAAGACCAACCAATTTTC
+ATGATTTATGGAAAGCTTTTTCAATAAGCATTTTTCTACTACCGCTATTCTTCCTCCGTTTCCACCCTGA
+AAAAGTAAAGACCGAAGACTTCTTCCTTTTGGGGCTAATAGTTCCAAGCCTTTACATGCTACTAGCCTGG
+GCCAGATTTGTCTTTGTAGGATCCTTAGCAGTTGCAACTATGGCAGGGATTGGATTAGTAGAGGGGTATA
+GCCTAGTAATACAAAGACGGAAAAGTGGAAAAGCTTCTAGAGTTGCCCTGATCCTTTTAATACTGCTCCT
+AATAGTAAACGGTGCCTTTACCTTGAAAAACTGCTTGAGTATGAGACCCCTAATAAATAAAGAATGGGAA
+AATGCACTTATATGGCTTAAAAATAATTCGAACGAGAATGATGTAATTCTTGCGTGGTGGGACTACGGAG
+CGTGGATTACCTACTACTCGAGAAGAGCACCCGTCGCAGAGATAGCACCAAATCCCGACGTTGCTTTGTA
+TTATTTGGGGGCAAGAAACAGAGACTGGATAATGAGTCTAGGGGTGGACTATGTTATAGTCTCTTACTAT
+GACTTCCTCAAGTTCAGCTCCATTGTTAGGACTGCAAGTGCACAATCAGGTTATAATCTCATCAAAAGAT
+ATTGGATAGCTGTTCTTCCATTGACGTCATCGTATGGGGGAATTCTAATATTCGAGGGTGGTGAATATAA
+GATAATAGCAAAACCCGGGGATATATGGGACGTCCGAATTATTATAGGAGATCACGTAGTATATCCACGA
+GGGTTATATGTCGAGTACAAGGGAAAAGTAACAGAGTCAAAGTTAAAATATTCAAGCACAGATGCTTACC
+TTTATATAAACCTTAATTATAAATATGCAATTCTAATGAATTCAGAGACATTCAACACACCTCTCATAAG
+ACTCTTCATTAATGCAAGTAAACCCTACGAACTTGTATACTCAGATGGAGGATTAATAAAAATACTAAAG
+CTCAACCACCCTAACGTAAAAATCAGGAACATGCATAATAAAATAGTTTTCCGTTTTGAAAATGCTACTG
+GGACAAAACTAAGAATACTGGGCTTTCTGGATAATGGCGCAATGGTCTTTGAAAGAGAATACAGCGTTGA
+AAATAGAACCGAGTTTGAACTTCCAAAATCCGAACTTCCAAAAGAAGTTGAAGTGATAAGATATGCATAC
+CTTAAGGACGGAAAAGTTGTAGATAGGGGTGTCTTCAGAGTTGTGAATTAGTAATTGAGATAGACATGAA
+AATTTTTGCCCCAATGTTCTATGATAGGATAACTCTAATTACTCATGCTCTTGGCTATTCTAGGATTTGC
+ACATTCAGTACAGGAACTCTCTGACCCCTTTCCGCCACTAGTGAGGGTTCCCAACGAGCTTTTACGGGTT
+CATTACCTACCTCTTTCGCAAATTTCGGATCGACCATTGCCCCCATTGGGAAACCCGGCTCGGGGTTATC
+ACTCAGAGACGCCTACCGGCGTCTCCCTCTCAGTATCACGATGAAACCCCCGAACATAGTGATACTCGTA
+GTCGGCTTCTTCTCCATAATCGTGTCCGAGGAGTTCTTATTGGCCTTAATAACTAGTGGAGGTCTAGCAA
+TTTACACTCGGAAAATTGCCCTAATGTTCTATGATAAGATGACAGCGGATAAGGTAACTTTGGTCGTCTT
+TGGAGTATCGTTGCTTGTACTTTGGCTGTTCGGAGATTTGCACATTCAGTATAGAAGCTCGGTGGCTCCA
+GAAGAGTTATTCTGGGGTGCAACGCTCATTTCAGTCATTATGAGCGCGATGTTACTAGTCTCAGCTTATA
+CAATGCATGATCCCGTGGAGCTTGCGACTGGAATCATAGTAGGCATAGCAATATCTGTTGCCGGGTATAA
+TAAGGTTAAGAAGGCTGGGGAAGTAGGGTGGTGGCTCACGAAAAAGTACTTCGGTATAAACGGCTTAATT
+GCAGGATTTTGGATTGGATTGGCCTTATACTTAACGTACTTCTTCTTCGTTGAACTCCCCTCGAGGATTC
+GAGAGGAGGTATATTAATAAACTCAACAACCTACACATGTAATGACCACTTGGTCATCAAGGAGGTTCCC
+GAATGGACACGAGGGATAAGCTAGTTAAGGCCGCAAAGAGGCTCTTCGCAGAGAAAGGATTCTACAGGAC
+AACGGTTGACGACATAGTTAAGGCGGCAGGAGTTGCTAAGGGGACATTCTACCTGTACTTTTCAAGCAAG
+GAGGAAATCATAAAAGAGGTCGCAATGATGGCCATGCCCTACATGGCTTTCTCCAAGGTTATTAACGAGG
+GAATCGTTACCGCCAGGTACAAGAATCTTGAGGAGTTCCTATATGCCCTGGGAAAGAGTTTCTTCGAGTA
+CTATTCAGATCCCGACTTGAGAACCCTATTCTTTCACGTCGTTTCGATAAAAGAGGCAATACCTAGCTTA
+AAGGAGGTGCACAACGAGCTTTGTTCTAGGTTAATCTCAATTGGAACCAAAAAGATATTATCCTTCATAG
+GCGGAGATGAGAGACTGGCTGAGGTTGCGTTTAGAACATTTCTGGGCTCTTTGTTGCATTACCTCTACTC
+CGCCGAGTGTAGTGTCATATCCCAGGAGGAATACCTCAAGGATTTAGTTATGCTGATGTGCGAAGGATTA
+AGAAAAGGTGAACATCAAGGAGATTTAAACTTCTTGAAGGGCTGAGAAATGTGTAAAAACTTATGGTAGC
+CCCGCGGGGATTCGAACCCCGGTCGCGGGATCCAGAGTCCCGCATGCTTGGCCGCTACACCACGGGGCTA
+CTCCCAAAGGATGCCTATAAATTTCGGTTTTTAAGCTTTATGGTTAGCACAACTTTATACAGGCCCTTTT
+CCGCTTAAATTGCCTATTCCTCCCTAATATACTCTATCGTGGATAGATATTTAACGTGCTCTATTGCCCT
+CTTGGGATTCAGCATTTCTTTAAGCAATGAAGCGAAGTAGTTATTCCTATCGTAGGCAACCTCGTAACTA
+ACTGCAACGTCGAGATAAGAGGAGTGAAAATTCTCAGCCTCCTCCCGAGTATAAAGCTCGAATGATATTG
+CATAACCATAATCCCTCTCGATTGGTTCCTTTATATTCTCAATGAAATCTGCAATCCTGTTAATTTTCAC
+TGGATCGTAGGGCCTATCGATTATCACGAGAACGTCGATTTCATCGAAACTCTTTCTTAGGTGGGCCCCG
+TAGAAAACTATCGAGACTAAGTTGTCCCCATAAAACTCCTTAATCTTCTCAACCAAAGCTTTCTTAGCAT
+CTTCTATTCCCATAGCCATCACCAAAAATGTTAAGGAAGTGCAGCACGGACGTAAGTTTCATAATCCATA
+GCCTGGATTACCGCTGGATTTATGAGCTTTTCAAGCACTATCGGCGCTATTAGCCCTATCGCAATGCAAA
+TCAGGGCCAATATTAAGCAAATCATGCTCATGCTAATTGATTCCTTAACGTCAAGGTCTTCCCTGGGCTT
+CCCTAGCCAGAGGGTGTAGAGGACGCGCATGTAAGCTACTAACGCTATAACCGAGGTAACAGCTATCACC
+AAAGCTAGGAAAAAGCTTTTCTCAAGCAGGGCATTGAATAGCAGGAGTTTGCTGAAGAAAACGTTAAGTG
+GCGGAATTCCCACTAAGCTAAGCGTCGCTATCGCTAGAGAGAAAGTGGTAATGGGCATTTTCCTCCCAAG
+CCCAGCAAGATCATCTATATTTCTACTCCCAGCTACGTGGATGAACACCCCAACGGCCAAGAAGAGCAGG
+GCCTTGGCGATTGCGTGGTTTATTAGGTGGAATAGTGCAGCCTGAAGACCAAGCTGGGTTCCAACCCCCA
+CGGCCATGAGCAGGTAACCCATGTGCATTATCGTGGAGTACGCTACCAACCTCTTAACGTCCCTTTGAGT
+GTTCATCATTAAGGCACCAAAGATTGAGGATATAGCCCCCAGGATTATTATTGCAAAACTTAACCAGCCA
+ATTATCCACGAAAGCCCAGAGTAGAGGGTGTATAGGAACCTTATCATGGCATAGACTCCCACGTTCACTA
+CCAGCCCTGAGAGGATAGCTGAGATGGGAGATGGAGCCGCCGGGTGAGCCTCGGGAAGCCAGAAGTGATT
+CGGGAAGATTGTGGCTTTAATCAGGAAGGCCCACGTGGCTAAAACTAGGGCCACTGAAGATGCCAAAACA
+ACGTTTCCAGAGGAGTGGAGCTTTTCAGATAGATCGGCAAAGTTCACCGTCCCAAAAGTTCCGTAGAATA
+CTCCGAGGGCCAAGAAGTACATCGTCGTTCCTACGGCACCTATCAAAGCGTACTTCAATCCAGCTAAAAC
+TGAATCCTTCCTGTCGCGGTAGAACATAACCAAGGCGTAAGCCGCTATGCTAGTGACCTCAATCATTACG
+AATAGGTTAAATGCATCTCCCGTGAGTAGAACGCCGAGCAATCCAGACTCTAAGCCGAGATAAAGAGTGT
+AGTACCACTCCAAACCTTTTTCGCGCTCCAAGTAGCGGTAGCTGTAGATGGCGATTAGGAACATCAAAAC
+AGCTGTCACTAGGGCTATTAAGCTACTAAGCCTATCAACTTCGTACACTATCCCAATGGGGGCCCTCCAC
+TTGCCAAAGGTATAAACTATAGGAAGGCTTGAAGAGTACGTTAACTGGAAGAGCTTGAATGTGCTAATAA
+GGGTTAACCCAGTTCCGAGCAAAGCATAAGCTTGGATGATCTTCCTATTTCCCCCCACCACTACTGAGAA
+CAGGGGCAAAGCGAACGCAAATACTAGGGGAATTATAGGGGTTAGGCCAACGACGTCCATTCCTCTCACC
+TCACTCGAATATCTTCTTAGCGTACCTCTCAAAATCCTCGCATATCACCTTCTTAGCCTCCTCAGGCTCC
+GTCGTCGTCACGTTAATCCAGTTCACGTACATAAACTTGTCATCTAAGTCTACGACGACGGTTCCCGGCG
+TGTTGGTTATTGAGGTCGCTATGAGGGTCTTAGCGTAATCCGTCTTAACATCAATCGGGACCTTCACTAT
+TCCTGGGTTGTAGTTACCTGTTAGGGTTCTAACGATGACATCTAGGTGGGCCCTAGTTTCGGCAACGAGC
+ATGTACCAGAGGAAGTAAACAACTCCCCAGAGCCACCTTACAGGGTTCAGAGCTTTTGAATCGTCTTTAA
+CTAGATAATTCCCCATGAGCAAACCCACGATGATTCCAACGATTAACCCCGTTATCAAGTCGAACGTCCT
+AATCGAACCTGTGAAGAGCACATAAGTTAGGAAAGCTAGGATAAATGTTGGAATAAAACCCCTCATTGGG
+CATCACCCCTCAAAATCCTGGAATCAACGGTTCCGTAGAGGCGATAGATTTGGATTATCGCGAAGGCTAT
+GAGAACGTTGACGGCCATTCCAATAACGACTGCCGTGATTACGAAGGCCTGGGGAAGGGGATCCACGGCT
+AAGCTTAGGAACTTAGGTAAGGCCTCCTTGCTTAGGTTAGGCAGAATTGGAGGAGCTACCGGGTAGATCA
+ACCTATACCCCAGGAGGACTATTAGAAGGTTCGCCGTATCTCCGAAGATGGTTAGAGCGATTAGCTTCTT
+AACAAGGTTGGGCTTTCTAGCGATTCCGTAGAGGCTAATGCAAAGTGTTGCTATTAGGGTGAAAACTATG
+ATCTCCCAGATCAAGCTCTCACCTCCTTCTCAGGTATTGACAATAACAGAAAAACCGCCGTGAATCCAGC
+GCCTACCGCTAAGAACTCGAAGATGTTGTAGTAGATTAGGGAACCACTCAGTAGTTGACCTCCAATCTCG
+GCTGGGAATATAGGTTGGTTCTGCATTATGAAGCCACCCTCAAGCAGGGGAATTAAAGCTACTAGGGTTA
+TTCCAAGTAGGCCTATTGAACGCAGGACTAGAGCTCTAGTCTTGTCCAAGCCATGCTCTTCAAGAACGTA
+CTTGGAGTAAGCTGCTATAATTAGTAGGGGAGCCACGGCTAAGGCTGAACCACCCTGGAAGCCTCCTCCT
+GGAGTTAGGTGACCGTGCAAAGCTATCGAGGCCGAAACAGTTATTATCATCGCGACTATAACTTTAGTCA
+CATCCCTAACTATTAGGGTTAATCCCTGGGATTTCCTCTTCCTTTCCCGCCTTTCGAGACTGAAAAGGGC
+CAAGCTACCTATTATAGCTAGGAAAAATACGGAAGTCTCGAATAGTGTGTCAACGCCACGGTAATCCCAG
+AGTATCGAGGTAACGACTTCTGGACTCTTCGCTGAGTAGTTGCCGAAGTAGCTGTTCTCCAAGTAGAATT
+TCCCCAGAGGTCTTAGCTCAGTTTGTTGAGGTAGCTTAACGTAATAAGCCAGGGAGATTATCGCGATGAG
+CATTATTATGAGCGGAATGAATCTTTTCATTCACATCACCTCGTACCTACCCGTCTTGCTAACAACGAAG
+ACTAGTAAGGCCGAGTAAATTCCAACGGCAATAGCTATGTAGGCCAAAACTATGTCGGGAGCCATAAGGA
+TGTAGAAGGCTATCGCATAGGCTATCGCCTGGATCGCCGAAAATCCTACGGCCTTGAGGAGGTCTCTCTC
+CGTTATCGCTAGGTACGAGAATACGAATCCAATTAGAACCATGACAAGCAATATTATGAGGTGAAGCTCA
+ATCATCTCCCCTCGCCTCCGCGAGGTGGTCAACTTTGGGTTTCCACTTCACGATTCCACTCCTGTGGGCT
+GCATAAGCTAAAGCGTGAGCACCGGCCGGTGCGGCAAGGAGGATTATGATCGCCGTTATGAAGCTCGCAC
+CCGCGATGGCTAACAAGTTTAAGCTCACGGCCACTAAGCTGACTCCAAGGAGGGGAACTACGGCGCCACC
+TATCGTTCCAACGGTTGCTGCATGTAGCCTAACGTAGAAGTTGGGGAAGCGAAGCAATCCTAGTGCACCG
+AACAGGTCGCAGAGGGCTCCTATTACTATCAGAGCTGATCCTATGTAGAATAAGATACTCACGCTCCCAC
+CTCCCCGCTGACGAGATATTTGGCCACGTATATGTCGAGGAGGTAACCCCAGAGGGCTAATATTATGGCT
+CCACTAACCAAGTAAACGCTCTTGAAGTAGATAGCTAGGAGGGCCATGAAGGCCGCGATGTCGAAGGATA
+AGCAGTCAACTGCCAGGATTATGTCAACTATCGTGGGCCCCTTGATTGCTCTAATGACGTAGATGACTAT
+AGCCAGGAGGTAAATCGGGATGACGAACTTCATCAAAAGAAGGAATGAACTTTCAAGCTCCATTCTCCCA
+CCTCCAAGTCACCTTGAACCTTTCTCTTGGCTCGAGCGCTTTAAATAGACTCCTGTCTTTCCCTGGGAGC
+TTTTCAAGGGGTATGAGAAGCAGATCCTCCGATGTTAGCTCGAAGTCATTCCCATCAATCCCGAGGGTTT
+CCCTTATGATCCTCACGGTCTCCTCGCTTAGCTCGCCAACTTCCTCGATAACCAAGATGTCTCCTGCATA
+ATGCGATGTTATCCTAGCGGTATACTCCGGGTAATCATAGTACCTTAGCTTTAGCAAGACCCACCTTCCT
+CCTCTCGTACTCATCTTTGAGCCTCCAGTATTCGTTCTCGAGAAACATCATCGCAACCCTAATCCTCGAG
+TCTCCCTCTCTAAGCACGTACTCACTCACGAGCTCGTGCAGTTTATCTTTGGGATTCTCGCTCTTCTCCG
+CTTCTTCCACGAGTTTTATGAACTCGTTAAGCACCGCCTCTCTGTCGAAATATCCAACGATCCTCCTAAG
+CTCCTCCCTGAGGGTTAGCCAAAGCCTTAGAGAAATTCCCCTCTCAGGAATAGTGAACTCGACCTCGTTC
+TCAGCCTTCCCCTCTTCTCCAGGAGGAAGGGCCTTCCAATGCTCTCCCTTCATCCTCTTCTCCTTTATAC
+CGAGCAGTTGAGCCAAGCCGTAGAGTATCTCCTCGGGACTAGGCGGGCACCCAGGAATGTACATGTCAAC
+TGGAACAACCATCTCAATTCCACCGCTCCTTAACCTATCCCTTCCCCTTTCAGGCGAGGTGTTGTAGAGG
+GCATAGCTGTTGTAGAAGATTCCACCGCTACACGCGCACGTTCCAATGGCAACCACTATCCTGGGCTTTG
+GGGGCATCGCTTCGTACGCTTTCTTTATTGCCATCCTTGTCTGCCTCGTGAGGGGGCCCGTGATAAGCAA
+AGCATCGGCATGCCTGGGATTGGGAACCACCTTTATACCGAGCCTTTCCAAATCGTAGTACGGCGTTAAA
+ACATCAAGAACTTCGATGTCGCAACCGTTACAGGAGCCCGCATCAACGTGATATACCCAGAGAGACTTAA
+ACTTCCTCACCTCAGCTCACCCTTCTTAACTTCTTCAACGGTTTCCCTCATTCTACACTCCTTACAAAGG
+TAAGCTCTCCTCCTGATTCCTTCTTTATCGAAAATGCCGTCGGGTAGAATCTTTAGCATGTACTCTATCT
+GCCTCTCCGTGAAGTCCAGGTAATTTCCACATCTCTCGCACTTTGCAAGCCTATGCTCAACGACCTCAAC
+AAGATCTTCCTTACTCGGAGTAGCAACTTCAAAGCGAAGCGTTCCCTGCATAGCACCCGTGGGGCAAACT
+TCAACGCAACGGTAGCACCTTATGCAGCGAGCGGCGTTGAAGGTCAATCTCTTTACTCCATTTTCCTTAT
+CCCACTCCATTATCAGGGCATCCGGGGGGCAGGCGTTGACGCATGCCCCACACCCTATGCACAGCTCTGG
+ATCTATGTGGGGAACTCCCCTGTACTCCGGGGGCTTTTCAACCTCTACAAAAGGATAGTCCGTAGTTACC
+GGGATCCTTTTCTTCGACTCCTCAGGTCTCCTCCAGAGCTTTAGCTTCTCGGTGTAGGGGAGAACTTCCA
+CCATTCAAACCATCTCCTTGCTTCTCTTTATTGAGAGCTCGTTGAACTCCGATTCCGTTAGAACCTTTAC
+CTTTCCACTTCTCACGTCCACTATCTGAACCCTCTCGGTGCAGGAATAACATGGATCTATGCTAGCGATT
+ATCAGCGGAGCGTCCGCAACGTGATATCCCTTGAGCATCTCAGGAACTGCGGGGAGGTTGTTGTATGTTG
+GGGCCCTAACCTTCCAGCGGTAAACCTTGTTCTTCTCTCCCGTCATTACGTAGTGGACGACCTCTCCCCT
+GTGGGCCTCAGTGAAGCCTAGGGCTTCCTCGTACTCTGGCAATCTACCCACCGGCACCATTACGTCCCCG
+CCCGGCATTTGGTCTATAACCTGCTCGACTATCCATATACTCTCGAACAGCTCGTCCATCCTAACGAGAA
+CCCTAGCTAGAACGTCGCCTTCCTTGTAAACTGGAACCTTCCAGTCCAGCTCGTTGTAGGCCGTTGCAGT
+CTTGGTGGCTTGATCCAGCCTTGCGTCTATCTTCCTACCGCTAGCTCTAGCTGTAGGTCCAAGAACCGAG
+AATTCCTTAGCTACTTTATAGGGAAGAATTCCAACCCCTTCGGCCCTCTTTATGAAGGTGTTCGTGTTGA
+GAACTACTTCAAGGAATCTCTTAACTTCCTCCCTTATCTCCCTTACCACCCTTAGGATCTCTTCCTTCCT
+GTAGTCGAGTATGTCCCTCCTAACGCCACCAACTATGTTCATCCCGTACTGCTTCCTGTTCCCGGTCAAG
+CGCTCCATGAGCCACATGACGGGTTCCCTGATACGCCACGCATGCATGAAGCCCGTATCGTAACCTACAA
+GGTGTGCAGCTATACCAACCCAGAGGAGGTGGTTGTGTATCCTCTCCAGCTCGAGGAGCAGGGTTCTTAT
+GTATCTGGCCCTATCAGGTATTTCTACATCCGCCAACCGCTCAATGGCCATCGCATAAGAAACGGAGTGC
+TGATAACCGCAGATTCCGCATATCCTTTCCGCGAGGAAGAGGACTTGATTATAGGTTAATCTTCCCTCCC
+CTATCTTCTCTATCCCCCTATGGGAGTAGAAACCGCGATAGTCAACGTCAACTATTTCCTCGCCCTTTAC
+GAAGAGCTTGAAGTGGGCCGGTTCCTCTATACCCATGTGAAGCGGACCCATTGGGACCGTGGATGTTCCT
+TCTGGTGGCTTCTTGAGCTCTATCTTTGGCTCGGCCATTGGGGAGTATCTGTAGTCCATGCACTTCCTAA
+GTGGATAAACTCCATCGGGCCAGTCCTCGGGGAGGACTAGCCTCCTGGGGTCTGGATGGTTTATTGCTTT
+AAATCCCAGGAGATCTTGAACTTCCCTCTCTATCCAAAGGGCCGCAGGTAGTTCAGCGGCGACGGATGGA
+AACTCGGGGTTCTCTGGATCCAAGTAAGCCTTCAGGAATACCCAGTAATTCCTATCCATGTTAAATGGCT
+CAACCTGAACGCTGAGGAAGGGCATGTAAGCAAATTTCCCATTTAACGGGGTCTCATCCGTTCCGACAGC
+TGTGGAGAGGTGGGTTTCCTTGAACTTAGGATGGTTGTGCCACCATAGAACGGCCTTGGGGAGGACTTCC
+TTGTCGATTACGAACATGTACTGGCCATAACTCATCCTCTTGCACTCGTGGATGTGCTCCTTGAATTCCT
+CGTAAAATTCTAGCAATCCCTCCCTCTCGGAGAGCACTTCCTCAAGGTTAGCGTTCCTACACTTCCCCTT
+TTCACACGCTTTACACTCCATCCCTCACCACCCCAAGAATGACATCGCGAACACGATGATGGAAGCGAAG
+AACAGCCTCACGTTAACCTTAGCCACTTGGTCAATCCTCAGGCGGGCATTTGTAGCTTCAAGTGATGCTA
+TTACTGGATATAAGGCCAGGGTTAGAAGTAACTGGAGTAGGAGGGCGAGTAGCGCTTTAGCTTGGGTTGT
+TATGGGAACTAGGGGTAGCACGACTAAGCTTACAAAGAACCATAGCAGGGCGAAGCGTTTGATGTGGATT
+GCGTAGTAGAAAATCCCTAGCAGTCTACCGCTGTACTCTGCCAGGGGCCCTCCAATTACTTCAGTTTCAG
+CCTCGGCAACGTCGAAAGGTACGAAGCCACTCTCGACGTACATTGAATAAGCCAGAATTGCGTAAGCTAC
+AATCAACGAAGGCGTTAAGTGCAGGTTAGAGATGATTTCACCTATGTCCAGGCTTCCAGCATTGTAAGCC
+AGGATTCCATAGACGATAGCTAAGAGGGGTTCTACGGTTAATATTAGCATCATCTCCCTCGCCGACCCTA
+AGTGCGAGAAAGCGTTCTGAACGCTGAAGCCCGCTAGCATCAAGAAAACGCTAACCATGAGAATTGCGTA
+GAAGAAGACTATGAGGTTGTAACCCAGCTTAAGGGGAATCACGCCACCGTAAGGTAACAGTAAGGCCGCA
+ACTATTGCCGATGCAAATGCCAAGTATGGGTAAAGCTTGAAGAGCCAATTCCTAGTTGGGATCACCGATG
+GAATGGATAACAGCTTCACCAAGTCGTACCAGGTTTGCATTAAAGGTGGCCCCCTTCTGTGCTGTATCCT
+GGCCTTAACCTTCCTCGCAATCCCGTCGAGGTACGGTGGAAGGAATAGGACTATTCCAAGGGCCAAGATC
+GTGAAGGCTATCATATCCCCCACCCCGCGAAGATTAGTAAGATGAGCAACAGAACGAGGGAGATCGTCAT
+TAGGGTGTCGAAGCTTGGGCACTTCAGAACGTTCCGCGCTACCATGAGGAACCTTATGAAGGGAAGGAAG
+AGCTCCTCGTCGATGTACATAACCTTGTGCTTTCTGAGGTCGCTAACTCCCCTTACCTTAGTGTACGGGG
+TGTCCACGATCTTAACGAAGTACTTAGCTATCCAAACGTAGAACCTCACGATCGCGTTGACTAAGGATGC
+CCCAACTGAATAAGCCCAATCACCGAAAGCGTAGAAATTTCCTACCTTCTCCTCGTACTTTAGGTAGTAG
+TGGTGGGCCCTAACCCTGTACTCGTCCCTCTCAATGAAGGATGCCCCACAATCCCAGGGTTCCGCTTCTT
+CACCCCTCGGCTCAAGTCCAATGTACGTTCCGAAAGCTAGGGTTACAATTAGCAGCCCGAAGATTAATGG
+GGAGAACGCGGTTGAATCAAAGTTTAAGTAGAGCGAGGTAGATATAGGCGCCCCTATGGGTTCGTTTATT
+AGGGGCACAACTAAAGCTGGGAAGATCCCTATTATTAGGCAAAGCGAGGAAAGTATTAACTGAGGAACGA
+CCATTGAGAGGGGAACCTCACTTACATCCCTGTACCTCTCGCTCTCACCGCCGAATTGTGATGTGTAGAA
+TTTGATGAACGACGCTAGTGTTACCGCGCTTATGAATACAGCTAGAACCGCCCCAAAGGATAAAACCATG
+TCTCCAGAGTTGTAACCTGCAGTGTAGATTAGCCACTTTGAAAGGAATCCATTGAAGGGAGGAACCCCAG
+AGATCGCCAGGGAAGCTAAGAGGGTTGCCAAGCCCGTCCACTTCATCCTCTCAGCAAGCCCTCCCAAGTT
+GTCGAGGTTCGTCTCTCCTGTTGCGTATTCGACGGAACCTGCAGAGAGGAAGAGAGATCCCTTGAAGAGG
+GAGTGATTTAGAGCATGGAAGATCCCCGCGAACATTCCCAAAGCTCCCAGGGGAGAATCCAGGGAAAGTC
+CTATCCCAATGCCAAGCCATATGTAACCCATCTGACCGATGCTGTGGTAAGCCAGAAGCTTCTTAGCATC
+GCTCTCCCTGAGGGCGTACAAGGTTCCGACCGTTAAAGTCACCGCTCCCAGCAGGGCAACTAGATAACCT
+ATCGACTTGGGAGTTGGTAGGGCTGTGTACATTATCCTAATTAAGCCAAAAACGGCAATCTTTTCCATAG
+CCCCAGCTAATAGCGAGGATATATTGCTTGGAGCTACTTTATATGTACTTGGAACCCAGAAGTGGAATGG
+CACTATTCCAGATTTAGCCATAAACGCTATCAGAAAACTTGCGTAGAGTAGGAGCGTTGCCGAAGAAGGT
+AGTGATTTTAAGTTAGGGTACGTCATTGCATCCAGGGAGCCCAGGAAGGAGTAGCTAACCCCTAGGGAAA
+TGAAGAGGGGAAACGTCGTTAGGATATGCATGGCTATGTAGTACTTAATTCCAGGATCGAAATCTTTCTC
+ATCCCAGGTTATCAAGATGAAAGAGCTAAGGGTCATGAGCTCCCAGAAGAACACGAACCAAACTAAATTC
+GAGGTTATCAAGATCAGGAACATCGATAGCAGGAAAGCGTTGTACGCTACAGCGTAGACCCATTCTTTTC
+CTGGGTGGCGTTCCATGTAGGGTATAGAGTACAGCGAAGCTGAGAATCCCAGGATACCTAGAATGAGCAT
+GAATATTAGGGAGAACCCATCTATGTAAACCGGCAACCCCAGGAGTTTCCCTTCAACTGGTTTGAGGTTA
+AATACGAGGGCCACAATTGAGAGGGAAGCCAACGCTGCGAACGCGCTTGAAACCTTAAATGCTTTCTTTG
+AAAGGCCACCCAGCATACCCAAGATGAAGAGTACTAAGGGTAGAGCTAGCTCCATCCCCTTCACCTCACG
+AACCCTATGCCCGTTACGAAGCGGTAACTAATCAACGGAGCAACCACGCTCAAGATTATAAGGGCCAAGA
+GGACTGCCTTCATTAGTGGAGTTATTTCCTCCCTCTTCTCCGTTGGTTCTCCAAAGAGCATCGTCTTGAG
+CCAAAGCACTGAGACTATGAAGAAGACCGTAGCGTCTATCAGAACTAGCAACACCGGAATCCACGCTATG
+AATCCCTGGGATGCAAGCTTGGAGCTCATGACTATGTAGGCTTTGCTAAAGAATATCCCAAACGGGGGAG
+CTCCAGCCAAGCCGAGTAAAGCCAAGAACCATCCAACCGCAACAACTGGCATGCTCCACCTTATTCCCCT
+AATCTTCTCCATATCCAATGTACCAAAGGAATACGCAAAGGTTCCTGCGGAGAGGAATGCCAATCCCTTA
+ACGAAAGCGTGATTGAAAAGCTGGAACATGGAAGCTTGAATACCCTCAGCGTTTCCAAGAAGGGCGTAGA
+GCAAACCCACGTACATGATTCCAGCCTCTGATATTGTAGAGTAAGCTAAGAGTCTCTTAGCGTCCCTCTG
+GAGTGGATAGTAGATTATCGCCAAGACTTGGGTTATCGCAAGTAGCGTTAGCATCACGTAAAACGCTTCC
+TGGGGTATGGGAGACATGAACTGAATTATCCTAGCTAAGAGGTAGACCCCCATCTCTATCATCGCCGCTC
+CGTGGAGGAACGCTGAAGCAGGGGTTGGGGCTTCCATGGCATCTGGGAGCCAGGAGTAGAATGGAAATTG
+GGCGCTCTTTGTGAAAGCGGCTATCATGACGCCTAAGAAGAGTACCAGCTTTAGGTGGGCATCCAAACCT
+TGAAGGGAATATAAGCTAAGGTCGTGAAGCTTCGTAATGGAAATCGAGAGGGCCGTGTATAAACCAACAA
+CGGCACCGAAGTTTGGAATTATGAAAGCCTTGTAAGCTGCTCTTACAGCACTCTCGGTTCCGTAATAACT
+CACGACTCCCCAACAGGCTAGACTCATGAGCTCAAAGAATACCAGGAGCTGGAGAAGGGTTGAGGAGTAT
+ATAAAACCGAGGGTGGAACCCAGGAATATGAGCATCCAGGCGTAAAACCTCCCCTTGTCCTTATGAACTG
+GGTGTGTAGAATTCCTTGGGGACATGTAGTCAATGCTGTACAGGAGGAACAGGAAACCAGCTAGAGCGAC
+AACGAAGCCTATTAAAACGCTCATCGGGTCAACTATAATCCCGTAGACCTCTCCGAGGGTTGGGGTTCTA
+AGGTAGGTAACGTGGTAACTCCCTTCGCTAAGGAACTCCAACATTCCAAAGGAAACGAGGAGGAGGGATG
+ATAGCGAGGTTAGAACCATTAACCAATCTGCAACCTTCCCATCCAGCTTGAACATCACGATACCCACGAT
+TATCGGGATCAAAGATGAAAGAAGGAAAAGCTCTGGAGTCATGGGTTTCACCTCTGTGGAGAATCAGAGG
+AGGTAAGCTAGCTTACCTACACTCTTATCCCTGGCTTCCTTTAGGTTCAGCACTACCCTACCTTCCCTCT
+TCCAGAGTATCTCGTTTATGTCCCCGTACTTCAACGCATCGGTGGGACAGGCTGAGACACATGCTGGAAG
+CTTGCCTTGAGCTCTTCTATCGGCGCAGAGGTCGCACTTGTCCATTATCTTATTGGCCTCATCGAGCTTT
+GGAACTCCGAAGGGACAGGCAACTGCACACATTAAACAGCCAATGCACTTTAGGGGGTCGAAGGCCACAG
+CGTTATCACAATCTCTGTATAGGGCTCCGGTTGGACACACCTCTAGGCAAGGTGCTCTCTCGCAGTGACG
+ACAGTTGAAGGGGATGCTCGTTAAATCGGGGAACTCGAAAACCCTTATCCTGGCTTCACCGTGCTCCATC
+TCGCAGGCTACCTCACAAGCTTTACAAGCGATGCACCTCCTATAGTCGAGGAATATCTTCTTGCTCATTC
+AACTCCCCCCTCAACCTTCAACCTTAGAAATCCTACATGCAGCTGTTTTCAGCTCGGGCATCTTAGAGAA
+CTCGTCAATTGCATCGTCCTTCGTTAGGTAGTTGAAGCCCCAGTGCCACGGCATCGCAACTACGCCTTCC
+CTTATGTTCTCCGTGACCTCGGCCCTAGCTACGAGAGAACCTCTCCTCGTCTCGACCCTAACCAGGTCCC
+CGCTCCTTATTCCAAGTCTCTTGGCATCTCTTTCGTTTATCATCACATAAGGCCCAGGCCACCTCTTCTT
+CAGGCTCTTAGTCCTGTTGCTCATCGTTCCCGTGTGGAATTGGCCAACCAACCTGAAGTTCGTGAGCCAG
+AAGGGATACTCCTCATCTGGAACTTCTCCTGGAGGCTTCCACTCAACTGGAATTAGCTCGGCCTTTCCGC
+TCTTGGTTGGGAATCCCTTGAGGAACAACCTCGGGGTCTCGGTGTTCTCGTCGGGACATGGATACATGCA
+ACCCTCAAGGTTCTTTGCAAGCCTCTCCGGTGTCGCTCCCTTAAGAGCCGGAATGACGTTGTTTATTTCC
+CTGAGAACATCGTCAACGCTCGAGTAGTTGAAGTACTCACCAAGTCCAATGGATTTTGCCAACATAACAA
+TTATCTCCCAATCAGGCTTAGCCTCCCCTGGGGGCTTAACCGCCTGGAAGCTCCTCATAACCCTCCTGTT
+CTGAGTTATAACGGTTCCAGTCTTTTCGTACCATGCGGCTGCAGGGAGAACTATGTCAGCGTACTTCGTC
+GTTTCCGTTGGGAATATATCGGCAACTACCACGAAAGCCCTCTTTAGTGCCTCCTCTATCTTAGATGAAT
+TGGCTAGGGATCTGGCCGGGTTCTGGCCCATTATGTAAATACCCTTGATCTTCCCCTCAAGCATGGCATC
+GAATATTGCCTGGTAATGCAAACCGGGCTTAGATGGAACCTCGAATCCCCAAAGCTCGCTGAACTTTTTA
+GCGGTCTCCTCGTTGAGGGGAACAGGTCCTGGGAGTTGAGCACAGTTCACCCCGGGAACAGCTGCACATA
+GACCACAGTGGGCCCCAGGGATTACCCCAGAGAACACGCCTTCCTTCCCTATGTTCCCAGTGATCGCTAT
+TAAATTGCTAATGGCCATTGCTGTTATCGAACCATTGGCATGCTGGTTTATTCCCTCGTTAAGAACTACA
+GTTGCGTTTCCACCAGTTGCAAAGAGAACCGCAGCTTCGTGAATTAAGCTCGCCGGAACTCCGCTAATCT
+TCTCCGCCCACTCCGGGGTGTACTTCTCAACGGCCCTAGCCAGGGCATCGAAGTTGTTAACCCTCTCCGC
+AACGAAATCCTTGTCGTAGAGCTCTTCCTTGATTATGACGTGGAGCATTGCTAAAGCTATTGCCAAATCT
+GTTCCTGGGTAGGGTTGTAGGTGAATGTGAGCGTACTTTGCGGTTTCTGTCTTTACTGGATCCACAACGA
+TTAGCTTAGCACCGTTGTCAAGGATTGCCTTCTCAAAGTACTGACCAAAGAGAACCGGATTGGTGGCTGC
+AGGGTTGTACCCCCAGATCAGGATTACCTTAGACTTTACTATGTCATCGAAAGGATTCGTCTGGGCTGGA
+CCTCCGAAGATCTTACTTCTAGCAACGAAGTTAGATGATTGACAGAGCCTACCTGCGAATTCAACGTTGT
+TAGTTCCCAAGGCTCTAGCGAGCTTTTGGAGGAGGTAGTTATCTTCAAGGGAACAGCGCTCGCTACCCAG
+GAACGCTAAGGCCTCTGGGCCGTGACTTTCCAATATCTCCTTGAATTTCTTTGCGATTATCTCTATGGCC
+TCTTCCCAACTTATCTCCTCGAACTTTCCCTCTCCTTTCTCGCCAACTCGCTTGAGGGGCTTCTTTAGCC
+TATCGGGATGAACGTAGTGCTGATAAGATGAGACACCCTTGGGGCATAATTTTCCCTTGTTGGGAGTTTT
+TGGGTTATAATCGAACTCTATCTTCCTAGGATAACCGTCAACGCTTACTATGTACAACCTACACCCGACG
+GAGCACCAGGGGCATACAACGGGAATTAACTTCTCTGCCATCCTGGGTCACCCATTGGAGTTATGACTGA
+CCAGTCATACACCTAAGAATGAGAACTTGAAACTTAAATACTTTGTGCAATATTTAACCTAAGGTGATAA
+TCAAAATAGGGAAATGATGTTATTTGATGACCATTTGGTCATAACGCTTTGAATTATTTTACCTTAACTT
+TCTCAATCCTTAAGATATGAGGCGTAATTTCACCAATACGGGAAAACAATATCCAGAAAATTGAGGATTT
+GCATTCCTCCAAACATTAAAATGAGGAGTTCCAAAACATTAAGTTACCCAAAATATTAATAAGCATCCAA
+AGCACAATTTAATTAAATTTGGTGAGCAAAATGGTAAACCTCTCAATGTTCTCAACCCAATCTTCAACTA
+TTCTTGGAAACGATAGAAGATTAATGGTCATCGAATACTTGAAGAGTCATAGCGGAGAGGCCGAGATAAG
+CGAGCTCGTGGATTACATATGCAAAAGCGAGGGAAACGAAAGAAGAAGGCACAGAAAAAGCGTTTATGTT
+AGCTTAGTTCAAACACATCTCCCAAGGCTTCAAAGGGAAGGCATCGTAAATGTGAAGAGGAGTAGGGTGT
+ACCTGCTCGATGTTCCCTCCGAGGTTCATGCTTTCATAACGATAAAGAACGCGAAGAGGAATATGTGGCC
+GATAGTCTACCTGATTTTCTCGGCCGTTGCATTGTCTACATCGCTGTTAATAGCGAGCTCCGAGGGAGTG
+ATATTCTCTTTGTTCCTACTCGCATTGGCTGTACTCCATTGGGTGCTAACTAGCTAATTCTCCTTCAGAA
+TTATAGTTTTACGTTCCCTAACTTTTATTTTAGAAAAACTGAGCTCCAACTCTATCCCTCTAATATGGTA
+ATCAGGGGTTACCATCATGGAAAGCTGAAACTACCTATATACAACTTCAACTCTACTCTTGGTTGAGCCC
+TCACATGGGGGGCTCAGTTGACCAGGAGATGGAAAAAGTGAATAGATATCTACTTGCCATATTTGGCCTT
+GTGGCCACATTTGGTCTCGTACTTGGAGTCGGGGCCAATTTTAGGGACTACAACGCAAGCAGGAGCGTCC
+ACTGGGACATAGTTGCCGACGACTCGGAGCTAATTGACTTGACTCCGATTCAGAACTACTCGTACATAGA
+TGAAAACGGAAAGCTCGTGATAGACTTTTCACCCGGTAACCCCAACTATCCAGGCTATGGAAACGGGGTA
+AGTCCAAGTAGTGAGTACAACTTCGACGAGGTATTCGGAGTTAGTAACCACCTATGGGAGAACCTTCCTA
+TAGTGGTTGAGATAAACTCCACAAACTCACACATAGAGCTTTACGGGGCAGATGGAAACGTGTACTCAGC
+CTATGACGGAAACTTGGCTAGTGCAAGCGACTCAGCAAGGGACTGGGTTTGCTTTGTAGTTCAGCCCGAA
+GACATGGTTAAGGTAGGAATGGACCTTTCAGCAAACGGCGACTCACCTGGAGACACCTGGACTGGAAGTT
+TGAAGATCAGGGCCTACAGGCTTGGCACCGAGCCTGCTTACCTAGTGGGCAAGTGCGGGCAGGGGCCTAT
+TTGAAGGAGGTATGAGAAATGAATAAGTTGTTTGGAATTGCCCTGTTCCTTGCAGGGCTTATGTTGGCGG
+TTGGCGCTGGAGCCAACTTTAGGTACTTCGAGGCAGATAGGGACATGACAGTCGCGATAGTAAGCGACGA
+TAGTGAGTTAATAGACTTAACCCCAGTACAGCCTTACGTATACCTAAACAACGGAAAATTGACAGTTGAG
+ATATCGTCCGGACACCCTGAGTATCCAGGATACGGCGATGGACTTAGCACAGACAGCCTGTACGTCTTTG
+AAGAGATGTTTAACGTAAGCAACGAGCTTTGGGAGAACGCCGGCCAGGACTACCCGATATGTGTCACCAT
+AAAGGCACAATTACCAGTAAAAGTATTCGCCGGAACTTACGACAGCCCGATAGCGGGACCCGACGATACT
+ATCAGCTTTACAGTGTACCACGGCCAGCCCGTTCCAGTTGGAATGATCTTTGACAACACCGGACTAGACC
+TAGGAGGGCACCAGATACAGCTAGACATAAGCGCTGTTGCCGGTGAGTGCGAGTGAAGGGGCTTCGGCTC
+CTTTTCAGCTTTTAGGTGACGAAAGATGCGGGCCTCCGATTTGATTATCGACCTGGTAATCCTGGGCATA
+ATATTACCCTCGGTTATCGGGTTCATGATGGGGAGGCCCGTGTTCGTTTCCTATGCCTACTCAGATAGCA
+TGACGCCAACGATAAACAGATGGGACGTTTTCTTCATAAATCCGCTATCAAAAGGAGACGTTGGAGATAT
+AATCGTCTTTAACCTCTCGGGCAAGTGGACTGTTCATAGGGTATATGCCATAACCGAAAGCGGATACATA
+ACTAAAGGAGACAACAACGTTGCAACGGACCAACAAGACAATAAGAATCCACCAATCCCGAGGAATCAGG
+TGATAGGGAAAGTCATAACGCTTGGGGGTAGACCCATAAAGATACCTAAGCTTGGAAAGTACCTACAATC
+TAAGGATTCCCACTACTTGGCGATAGGATTAGTGGCCTTGGGTGGAGTAATGCTAGGCAGTAATGAGAAG
+AGAAGAAGGAAAAGAAGAGGAAAAGTCATTGATACTGGAACCATATACATAGCGCTTTCAGCTTTATTAG
+CGTTCGGAGTAGTGTTCACGGGTTCAATAGCGTGGGGTGAGATAAGCATTCCATATACATCAACATTGGC
+CGGAGGGCAAAGGGAAGGATGGTACCTGCCGGGAAGCGTCGTTGAGAGAAACGTAACCGTTGAAAATTAC
+GCTAAGTTTCCTATGGTAATGGTCGTTGAAGGGGAAGACATTAGAAGGGTATTCAAGCTGGAAGGTGGAG
+AGGAAAGAAAGATAGAGATAACCATAGACGTTCCAGAAGAGACGAGGGTTTACAATAAGGTCATTAAGGT
+TTATCCGTATTATCCGATACTTCCACTGAAGCTCATAGACTGGGCCAACTCAAAAAGCCCATACCTACCC
+CTGCTCATGGAGGGACTAATGGTATTCCTGGGACTGTTAGCTTTGAAGCCATTACTTGGGGAACCTGAAT
+ATATAAACCTTGGGAGATTTTGGAGTTGAGAAAAATAATTGGAATATTGCTAATTGCAATGGCCCTTCTA
+ACGCTAGAGGTCGGTAGCGTCTCGAACTTTAGGGAGGCCAGCATGGAGAGGGAGGTTATAGTTGGTTATG
+GGGACCCTTTCATAGACGTTAGCTGCGAGACCCATGTAATTTGTTGCCATCAGATTGGAGTTATAACGGT
+GAAGAACAACCTGGATGAACCCATAGAGGTCTATCTCCTAAGGAAACGTTGCCACTGCACTCAAAGAACT
+TACATTGGAACTATAGAGCCTGGACATTCAGAAAACATCTACGTTCTCCCAGGAAATTACACTATACAGG
+CAGAGTGGAACAGTGGAGGGGCCAAAATAAACGTGACTTGCCCATGCATTAGGAGGGAGCATCATGATTA
+AAGACAATAGATTATCGTACGCGTTCCTGGGACTCTTCGCGCTATTCCTACTACTCTCGCTAGCCTCCTA
+CTCGAGGCCAACCAGCTTCAGCAGACAGGTGATTGAGGGTAGCATCGTCGAGGAAGGAATGCTAAAGCAT
+GAAGGACACTTAATGAATTCAACAATCTATGGGGAATTCGCGTCCTTAGGTTATTACCCAACGAAGATCA
+CCGATTACATCGTTGGGGACTACAGGTACAGGGTTACCCCTAAAGAAGATGGAAACTACACGCTGAAAGG
+CTTGGTCTCTTACTACGTCACTAAGGGGAAGGGAAAGGTGTACCTCATAAACGAGACGATGTTCAGCTAT
+AAAGGAAAGTTAACCAACGGAATGTTCGAGGAGAAGTTCACGGTGAACCTAAGCAAGATAAACAAGAGAA
+GGAGCGAGATAAGCGAAGCTTTGAACTTGCCGAGGTTAAGTTACGAGATTAAGGTTGTTGCAGATATTGA
+TAGGGAAAACGGAACTTTCAGTCAAGAGATGCCCGTAATCAACGATGCCGCAAGCGGTTTAACGTACATA
+GACAACACGAACATAAAGAAGAGGAATGCCCTTACAAAGACCGTTAAAGAAGAGTTGAAGTTCCTTGGCA
+TGAGGGTTTCAACCGCTAGAATAGTGTTCCCGATACTCGCGTTCATCTCGGGGGTTGTAGCTTTACTAGC
+TTGGGAGCCCAGGAAGAGGAAGTGGGCCATAGAAGCTAGACCCACGGGAATAGGAGAGAGGGTAATAGTC
+AACGACATGAAGAGCTTAAAGAAGATAGCGGGAATAGTTGGGAGTCCAATAATTCACTACGAAACTGACG
+GAATAAGTGTATACGGAGTTATAGATGGACACGTGCTCTACGAGTACTGGGAGATCAGGAGCGAGCCTTG
+ATCCAGGCTAATAGGATTATCACTCCCGCTCCTAAGATAACCCCAAAGAGGAACACGAGCAAGTTGGACT
+TCCCGCTCTTTACCTCTATAGTTTTTGTAACAGTTGTTGTCGAGTGCTTTGTCAAGGTTTTCACTTGAGT
+TTCAGTCTTTACCTCGGTCTTAGTTTCTGTGACCGTTAATGTTCTAGCGGTTCCATTAGTTAGGGTTATC
+GTTTTGGTCTCGGTCTTAGTTTTAGTCACCGTAACCGCTTGAGATGAGCCTACGGCCTCGAAGGATATCT
+TCGACGAGTACAACTTCACACCATAGGCTTCTAAGTACAAGGGTATCGTGTAGTTCCCCGGGCTCACGAC
+AACTAGTTTAATGCTCTTGACGCTGGCCGGTACGGTTACCACTCCAGAGTGGAGTGAGCCCTCGGAAAGT
+AAGCCCACCCCACTTGGCAAGGCCATCGTGATGTTACCTATTGGAGGATCAACGACGAAGTTTACCTCGA
+AGGGCTCCCCTATTCTAGTAACGTTGAGGTAACTAACACCTACGGTTACGTTGATCGCTTTAACGTTCAC
+AATCGGGGAATTTGATGTAAAGCTAATCAGTGAGAGACCTCCACAAGCCAAGGGATAAGGAACTGGCCCT
+TCAACGACGAGCCTGCCTACGGTTAAATTACCCGGCTTGAGTGGAACTAACGTGAACTTAAGCACTTCAC
+TTTTTCCTGGAGCCAGGGACTTTATGTAAACTTCATCCCTTAAGACCTTGAAGCCATTCCCGGGCTCGAA
+TTTTGCGATCATACCTAAGACCTCGCTGGTTCCCTCGTTCTTAACGCTCACATTCACTGTAAAGGGCGTT
+AGCATCGTAACTTCTCTAGGGGCGCTAACAGTTACGTTCAGGTAAGCTAGGTATTGGGGCTTCTTTCTCT
+CGGTGTAGAAGGCTATGAAGTGGGCCTTCTTCCCATTATTATCTTGGGAAGTTTCTAAGAGACCTAACCT
+TAAACCATCGTATTCAAGGGCTCCTATGACGTCTTGACTTGCCCTTAAAACTCCCGAATGTAGCTCATTC
+CCGCAGTTGTTCTCTATACCTATATAAGCCGCTCCATCGGCTATGCCTTTAACCTTCACGACCAAATCTC
+CAACCCTAAAGGCCTTGCCCTCGTAGACCCAGAAATCCTTGGAAGGATCGTAGCTTATTGAAATGTCTAA
+GGCCCTAAGGTAAACCTCGAGTGAAATTATGGGATCACAAAGGTTCCCTTGCATCTCGCACCTGAAGCCG
+TTGTACTTAACTATGAAGGGCCCAACGTAGCCGTAGTCTCCTTCATCTATGTAATAATCCTTGCCCTCGA
+ACTCTATGTTTAGTATGCTCTTTGATTTGTTGTTGACTATGGTCATGTTCAAACCAGCTAGGGTTAGCTT
+GTAATCGCCATAGGTTACGTTGCTCAAGAGCTTAAGTTCCCCGCTGAAGACCTTCGGTCTAGGTGTTATA
+GAAAAGCTGTAACCATTCAGCTGGAAGGGCTTCGTATAGCTCTTCCCGCCGGTTCCGTTGGAAACCACGA
+CCTCGTAAGAATCAACCTTAACGTCCTTTACTAGAACCTTGTAACCTCCAACAACTATGCTCTGGTTCAC
+GAGCAAAGGGGGCAAGGTAACGTTCAAGTAGAACATCGGCTTCTTGCCCAAGAACATCTTAACAAGCTTC
+ACCTTAACATTCCCAACATCTTTTTCATCGCCAGGCCTCAGTGAGATGTAGCTGGTTCTGCTAGGGGTGG
+ATACCATTAGCAAGGCTTCACCATCGAAGTTTCCGTCTTTTGGGATTATCGCGTAGTCACCGTAACTTAT
+CTCCTCCCCTATCCCGAGCCAGCCAGTATAAGTTGAGGCCGAGACCAGTGGAAGGATGAGGATCATTACC
+AGGAGCGCGATGCCCTTCCTCATCTCCTACACCCCCAGGAGGTGAAGTATCATCCCACCCTCACCGACGC
+TCATGAACCTCGCCATGAGGGTCTGGCCTATGTACATTCCGAAGGCGAAGACCCATAGCAAGATCACGAA
+GTAGTAAAGTGAGCCAAGCAGGTTCCCTCCGTCAGCTACTTTTATCGCTAACGCGGAAAGTAGTGAGTGG
+ACTATCATTATTAGCAGTAACGAGAGGTCAAGTAGTTTCATTCCGCTCGGCGGGATTATGTGGATTATCT
+CACCTATGTACTCCGTTGGAACTTGGAACTTGCTAAAGATATCGTTAATAGCTACAGCGACTTGGAACGA
+TGCTGCTAGAGAGAAGGCGAAAGCTCCAGTTAGACCTAGGATTATTCCTATGAAGTTCGAAACGCTCTGT
+ACTCTCTTCCTCCTAAGCCTTACAAGCCTCTCAAAGTTCCTGCTTATCACCTTACCCACGTAATCGGGCT
+CGGCACCTAACCTTAGGCTCTCCCTGAATATCTCAGAGAAAATCCCTATCAACCAACTCCCCGTCTCGGC
+TATGAAGAAGTCCCAAGCTCTCACGGTGTCGACCCTAACAGCCAATCTCCTGTAGAGTGACCTTATGTCC
+TCTGTTAAGGTTCCGAAGTCGTGGGCACTCAGGTACTTCAACACGAGTAAGAGGGAGGCACCACTTGATG
+CCAAGGAAGATGCTAGGCTCCTTATGAAGGCCGGAAAGTTCTCATCCTTCCTGAAGATCATTGCTTCCTC
+TTTCCTCACAACGTTCCCGGCGTAGGCCAAAGGGGTTAAGGATAGAGCTATTACGAATGGCGTTGGAAGC
+TTAAACCTGGGCCTTATCAAGATGAAGTAGAGGAGGAAAACTATGGGGACCAGCATTGAAGATATTATCA
+AGGCCCTCTTTATCTTCCTGTGCCTAGGAGTTTCAACCCTCTTCTCGGCCCAGATAGGATCTTCTGGCAT
+CCTGTACTTTATAACCATTAGGGATCCTATCTCGGCCACCAAAATTAGGAAAGCCAAGTAAAGTGCAAGC
+CTACCTATGTTTTGGCCAGTTATTATGGGCCCTATGATCATGAAGGCTCCGGCAAAGACTATCGATATGA
+TTATAGACTCGTAAATCTCCTTGAATATGTCGAGATCGTAGAGGGCTCCCTCGTAGAAGGTCTGGTAATC
+GTCCATCACCGTTTGCTGCTCCTGGAAGAGGTAATCCTTCAACTCGACACCACTATCTAAAGAGTAAGCG
+AGCCTATCCAGGAAATCAGCAAAAACCCTGCTTGGAGTTCTCTTAGCTAGAAACCTAAAAGCCTCTGGCA
+GAGACCTGTGAAGCTTGTCAACTATCATGTAAACCTTCTTCATCTCCCCAGCTATGGCTCCAAGCTTAGG
+GTCACTTGCTAAAACCTTTAGGATGTCGGTTCTACCTATCTCACTCGTAGAGAGAACGGCGAAGTACGTT
+ATGAAGTACGGCAACTTGGAGTTTATCGAAATTCTCTTTGAATCCGCGGCCAAGTAAGGGTAAGCGGCAA
+CATATATCGCAATTATAATCGGAATCAGGTACATGAAGAAGACCAAGCCCCTGGGAAGGGGAATCATCCT
+AGTGAATACGCTGACAACTATGAAAAGAACAAAGGAACCCAAGAGGCCAGGGAGTAGTATTCTCCTCAGG
+TAGGTCCTCGGATCCAGATCTGCCTTCACGAAGATGCTGATCTTCTCCTGAGGCACCTTGATCACCCCTT
+AGATTCTAAAGCTCAAACCTTCGAGACCCCTCTGGTAGAACGCCTTGATCTCCCTGTAGACGTCCCAGTA
+GTTGAATATCTTAAGCTCGACCATCCTCTGGAGTATTCTGGCCCTTAGGAAGAGCTCATCGTATATCGCC
+TTAGGATCCTCAAAACCGGCAATCTCGGCTATCTTATTCTCGAGGATGTAAGAGTTGTTCATACCCCTGA
+AGATGTGCTTGTCGCTAACTGGATCCCACTCGAAGACATTCCTAGTTGCAACTCCACCGAGCTCCTCGTA
+GTAACCCTCTATCTCGACGACGTTGATTACCCTTCTAAGGAACTTACCCTTAACGTAAACGGCCTGCTGG
+AAGAGGGCTATATTCAAGTTATCTATGAACGTTATCGGAACGTTTATTGGAGAGCCCGTGAAACGCTGGA
+TCATCTTCTTAATGTCACCGGCGTGGAAGGTTGCCATTACAGGGTGACCCGTCTGCATAGCCTGGAACGC
+TATGTTACCCTCAGCTCCTCTAATCTCACCGACTATGATGTAGTTAGGTCTAGATCTTAACGCCGCCTTA
+AGTAGGTCGAACAGTGTAACACGGCTCTCCTCTGGACCTCTCTCCCTCGTAACGAGTCTCTGCCATGTCG
+GGTGTGGAACCTGAACTTCCGGAGTATCTTCAGCGGTAAAGACCTTTGAGCCTGGCTTAATGAACGGGAT
+TATAGCGTTCAAGGTCGTGGTCTTACCAGAGGCAGTCTCACCGCAGACGAATATGCTCATTCCGTACTCT
+ATCGCCAACCAGAGGTAAGCTGCTATCTCGGCGCTCATGGTTCCCCAGGCTATCAGCTGGGTTATGCTTA
+GTGGCGTTGCAGCGAACTTTCTTATCGTAGCGCTTGGACCCTTGAGCGATACATCCGGAGAGTAGATTAT
+GTTTATACGGGAACCATCTGGAAGAGTTCCATCCACTATCGGGTTTCTATCGCTCACGGGCCTCCCTATC
+CTCTCGGATAGGTTCTTCAGGTAATCGGCCAGCTCTATGTTATCTTTCCACTTGATGTTGGTCGGCAGGT
+GCTGGAATATTTTGTGAACTACAGATACGTAGTTGGCACCTATTATGTGGATGTCCTCGAGATATGGATC
+CCTCGCTATCGGCTCCAAGGGGCCGATTCCAATTATGTCTCGCTTTATCAAGTACCTAAACTTCTCCATC
+TCATCCTTGGTTATCGTTAATCCCTTCCTCCCCTTAACAAGGGATAAAACGGCCTCCTCGAAGAGATTGT
+CTAGGAATCTCTCGAATTCTTCCTGCTCCTCTGGGATCTCCCTGGTCGGGGCTAGCTCAAGGATTCTATC
+CTTTATGAGCTGGTACTTCTCCTCCTCTTCCCTCGTCTCTATCCTGGGCTCTATGACTATGTACTGCGTC
+TCCGTTTGAGGATCACCGTAGATGTGGATGAATATTGGATCACCGACTGGGTAGATTATGTTCGGGTAAG
+GTATGTCCCTCATATCCGTAGTAAGCTGAACGTGAAACTCGGGGGTCTTACCATACTTACGCCTAAACTC
+CTCAACGTACTTCCTAAGGTGAGGATTCCTGCGCATTGCCTCATCAAGTGTCCCTGAAACCGCTTCCGCC
+ATGTCACACCACCGCCGCTATTTCTACTACTAAACCAACCTTCGGCTCAACTCTAAACGGTATTATCTTC
+TGGAAAGCTCCCTTGGCATTGTTGTACTTCACTATTGTCGCGGAGTTCTTCAAGTCACCACCGAAGACCC
+TAACGTTGAGCCTAATTAACAGGGTCGAGGCCTCCTCAAGCAGGAACATGACATCTCGCGAGAGCTCCTC
+AGGGTTAGCGGTCAATATTATCACCTTGCCAAGGCTCGACAACTTCTTTATGTACATCAGGAAATTTCTC
+ACGGCCCTAACATCCTGCTCTCGCGAAAGGACGGATGAGAATGAATCTATTATAACAACATCCTGATCCC
+AAAGCCTTGGCTCTCCCAACAATCTGCTCAGGAACTTCCTCTCCTCACTAACACCACTAAGTAAAGGGTA
+AAGCGATACAAAGACTAGCTTCTTCCTTATCAGGAAAGGGATAACATCGTAGCTTATGGACATCATCTGC
+TTTATGTACTCGACCGTTGTGTACTGGCTTGAAACGTAGGAACTCGTGTAGCCATTCATGAGGAAACCGT
+ACAGGAGTCTCTGGGAAAGTATTGACTTTCCAGTCCCTCTGTCGCCCTCGATGAGCATTATAGTCCCAGC
+GGGAATGCCGCCGCCGAGACGTCTGTGCAGCTCGTCGCTCTTCAGTGTTATCTTCAGTAGCTCCTCGACC
+ATGCTAATCCCCCCTTCAGATCTTGAAGATTAGAACCCTCCTCTTTCCGTTCTTGAGGACAACTTGGAGC
+CTGTGGTAGCCAGCGCTTAGCGCGTTCCCTAGGGTCACTTTTATTACTCCGACCTCTCCGGGGTTCAGTG
+AGGTTATTGAATTCCCGTTTACATCCGTGAACGTGAGGTTGGCCGAAGGAATTATGTTGCCATCGATGAA
+TACCTGAACCGAATTAGGGTTGAAAGAAATAATGTCCTTTCCAACGTTCTTGATGTAAAATGTATAATTG
+TAAGGCCCCGTTCCACTAACGGGGATATTGTTGGGATCGTTGATTATCGCGAAGTCAACCCTCAAGCTAT
+CCGCGAGCATTTCGCCCCTGTCCTTCATACTATTAGCGAGATCTGTGGTAACGTATGCCAATGCCCCGGC
+GACGCTACCGGCTATGATCACTGCAACTATGAACATTATTAGTTCGCTTGCAGGCCCTCCAGCTGACATC
+AGCTCACCCCCAGTGGGCACTGGATTGAAACCGAGTCAACAACATATGCGGTTCCATTGTAATGATAGGC
+TATGATCGTGATGCAACCGTTATTGAAAGCCAGCGTCAAGTGATTTAAGCTACCACTAGTATCTCCCCCA
+GGAACGGTTATCGTATAGCTCGCCCCAGGAATTAGATAGGACACATCCACGGATGAGACGTAAATTCCAT
+TGTGGAGGACATCGATTTTACCCTCAAGGGTTTGACCTAAGTAAGTGAACGTGACATCAACATGAGTAGC
+GTTCACATATGAAACCGAGACATTACCAACATCGAAGTGAAGCTGGGAACTACGAAGGGAATACCAAAAC
+TCCTTAGCGGCCTGAACCTCAAGGTAACTGTTTTCCCAGGCCACATAGAGAGTCCCTAGACCCACTAAAA
+AAGAAATTAGGATTATCGCTGCACTCGCTGAGACGCTGAACCCCAATGGTTACCCCTCCAGGATTTAGAC
+CCCGTAGAACTCATCTAGGGTCTTCTCTAGCATCTTCACCTCCCTTTCTAGCTTGTCCAAGACGTCCCTC
+GTGATCCTGAGTCCCCTGAGCCTCTCGATGAAGAGTAAGCTTATTAGGTGATCCTGAACCGTGAGCTTTT
+CAGCTGGCTTCCACTCGGGATCCCTGTGGTGTGGCCTCGTTCCCCTGGCGAACCTAAGGAGCTGGTTCAA
+AACCTTTTCACTTATCCAGCCGATCTCGTAGTAGAACTCGAGAACCTTCTCGAGATTCTGTATACCGACC
+CTGTCGATGAGGAAGCCCAGCCACTTCAGCGCTATCATAACGGAGACAACATCTTCTGGAATTTCTTCGA
+GCCTTGCCTTCTTTGGTTCTTCCTCGAAGAGGATGCTCGCGATGTCCTCTGGTATCTTCATCTTTTCGGC
+CATTTCACCCACCTCCTTTTCCTCAACAACTTCGGGATGAGCTTCCTCAACAACCTCAACAGGTTTTTCC
+TCCTCGGTAACAACCTCCTCAACGGGCTTCTCCTCTAAAACCTCAACCTCCTCAGGAACAACTTCCTCAA
+CTTTGGGCTTTTCCTCTTCAACTTCAACAACTTCTTCAACGGGCTTCTCCTCAATGACCTCTTCAACAAC
+CTCCTCCTCGGGAACGACTTCTTCAGGCTTCTTGGCTTCCTCCTCCAAGGCCTCAACCTTCTCGGCCAAT
+TCGCTAACTTCTTCGGCGGTAACTTCCTCTCCCTTCTCTATCTTCTCCTCCAACTCCTCAACTCTCTTCT
+TGGCCTCCTCAAGCTTCTCGCCGGCTATCTTCTCTTCTAAAGCTTCCACCTTCTCGTGAATTTCTTCAAG
+CTTCTTCACTATCTCTGGCCTCTCCTCGGGCTTCTTCTCAAGCAGCTCCTCGATCTTGCTGACCTTCTCA
+GTAACTTCAACCGCCTTCTCGGCTATTTCCTCGGCCTTCTTCTCGTGAACCGCGAACTTCTTCTCCTCAA
+GGGCCTCAACGAGTCTTGAAAGTTGGGAGCTAAGTTCGCTCAACTTCTTTCCGAGCTCATCGACCCTCTT
+GCTTATCTGCTCGTACTTTGCAGCCTGGCTTCCATACGCGTCGAGGACCCTCTTTATTATCTCGTCGAGC
+TGTTTTGGCGTTAGGGAATCCTTCTTTGCCATTAGCTTCTCCTTGAGCTCGTTGATGACAACGCTGGGAA
+CCTTACCCTTGAGCTCTGCAAGCTTTGCGTTTATCTCTGCATCGGTGACATAGCCGACTTCCATGCCTCA
+CACCTCCGCGAGGACTTCATAGAGGATTGAATCTATGTCGACACCATATCCAGCGAGCACCTTTATATCG
+TTCTTTATCTGTGCCAGCTCCATCCTTATCTCCTCTATCTGCTTCCTGAGCTCTTGAACTTCACTGCTCA
+GTGAAGATTCTTGGCTTAGCTGTTCCTTGAAGGGGTTGATCTCCTGGGAGACTACTTCGTAGAGCATCAT
+TATGTCCTTGATCGTCTTGTCAAGTCTCTCTATCTCCTCCCTTATCTCCTGGATCTGCTTCTTTATGTTG
+TCGATGCTTATCTTGACCCTGGGAAGATCGTTCTCTATCTCATTGAGCCTCTCCATTATCTGCTCAATCT
+GCTCGTTCTGCTCCCTTTCCTCAACCCTACTCTCCAGCTCTTCAACCGTTACTTCCTCGAACGTTGTTCC
+CTCTCTCTTTTCCTCTTCCTTCTTTTTCTTAAATAGGGAAGATAAGAAGTCGAGGGCCATCGGCCCTCAC
+CTCACTGGAGCTCAATACCCTCACTGGAGTAAGTAGCTGGAGTTATTAAGTCGATAACAGTTCCTGCACC
+GTGTGGTGGCAGTATCTTACCGACCACCTTTGTGTTAGGCGGAATTCCCCCGTATTTGTTAAAAGCCAAT
+TTAGTGTTAATTAGCAGTACTGCTAAATCTCCCGAGTTCATTCCCGGTGATGCCTTGTTGGAAAGCATGC
+TTTTATCGCTATCAACCACAACTCCCACTCCAAACTTTGTTCCGTTAATATTTTCCCATATGGTTTCATT
+AAAGACATTAACTGCACCATTCGTCCAGTCTGCAACGGTATCCTCTCCACCAAAGGTAAATATGACCATC
+GTTGACTTTACTGTGAGTATTATCCTTGTCTGGTTGAGGTTTATGGGTTCACTTCCAGCGTTGGGAGCTA
+TGTATATGGCGAGTTTGGTAATATTGCTCTGAATGGTGGTATTGCCAGTAGTATTCTTAGGGGCATAGCC
+CCAGATTGAGATTATTCTGAGACCACTTGAAACATCCCTTGTAGTCTCTAGGCCTACAGACATTGCCCTT
+TGCTGGAGATATCCAGAAGTGCTAATGAGCACTCCCGCTGCTACTGCCGCTACTAAAACCATTGCGATGA
+AAACTATCAACGTGCCAATGCCGATCGCACCTCTCCTCATTGCTCTCACCTCACTGGAGTACCATCACCC
+GGTAGTTATATGTTGAGGGTGTTGTGAAGTCTATAACACCTGCAGCCCCAACTTCGGGAATTACCTTCCC
+AACTATCCTAGTACCAGGACCGATTCCTCTACGGTTATCCTCTGTTTCAAAAACTGTTGTCCTGAGGAGT
+AGTGCCACGGTATCTCCCCATTCTAAGTTTGGATAATCTTTGTCCATTTTGTTCCCACTGTCGTTAATGA
+CCGCTATTCCGAAGGTTGTATCGGTAATGTTGTTCCATATCGTAACGATAGAATCATTGAACAAGTCGCT
+TATCTGTTTGTCATAAAGCAATCCCTTGCTATAATTATAGACAACGAGTTTCTTGCCATCGCTGAGAACA
+ATTTTCACGTTACTGAGGGATATCCCCCCACTCCCTGCGTTAGGTGAGACGAATATTGCCATCTTGGTTA
+TTGTGCCATTACTAGGGACAGAGGAGTTTACGTAACCATAGATGTTGATGATCTTTATCCCACTGGAAAC
+CTCTTGGGTTGTCTGCATGCCTGTAGCCTGTGCCTTCTGTTGAAGATAACCAGCTGTTCCAATGATAACT
+CCCGCCGCTACTGCCGCTACTAGAACCATTGCAATGAAGACAATGAGCGTTCCTATGCCTATTGCACCCT
+TTCTGTGCATAGTATCACCCCTCAAAGAAATTAATGTTAAAATCGAAAGAGAGGTAAAAAGGCAAGGTTA
+AACGCTGTCAGCTACTGGGAACACTATCAAGATCTTTGGTTACAGTGAATGGAGTTGGTGAACCAACGTT
+AGGAACGATTTCTCCCCGAGCGACGGTCCAACCCTCACTCATATTGAATGTTATGAGAATTGTTGATCCT
+GGTTGTACAATGTCGCCGTTAATCTCTCCTACCAGAGGTTTTGCAGAGAAATTTGTGGTGTTAGCAGTAC
+TACCATATGTGAGTTGCTTTCCGTTTACGATTATAACTGTCCTGCTAATGTCGACGGGATAGCTCCCCGT
+TGGTAGGGTTACTAGAAGGTTTATCGTATTGGTGCCTGTTACATAGGCGTCCTTGAGAATAAAACCAGTC
+GAAACTTGCCTGGTCTGCTCCTTACCTACTGTTGAAGCCCTAGTCTGGAGGAAGCCGCTCGTGTTTATGA
+GAACTGCTGCAGCTACTGCAGCCACTAACACCATGGCAATAAACACTATTAGGGTACCAATACCAATCGC
+ACCTCTTCTTGCCATTTGCCATGCACCCCCTTGGAGGTTTTTCAATATTTTCTAAAAATGGCTGGATATA
+AAACCATTTTTTGTGTGTGGAAGTGCCTGTAAAAGTTGAACTACATATGTAGGTACATATGTAGGTTATC
+GACATCAAAAAAGAATAAAATCAGAGCTTCCTAACGAGGAGAACGGACTTCCCGTAGTCCTCGAAGCTGA
+CGTCGAAGCCCTCCTCGAGTATAATCCTCTTAACTTCCTCCTTGCCAGGGTAACCAACGAAAGAGCTGTT
+CAATCCTTCAAAGAACTCCATAGCCTCTATGTTCTTGAACTCGTCCCTGAAGGCGTCAACTATTACCAGC
+TTCCCGCCGGAGTCCAAAGCTTCGAGAACCTTCCTGAGCACTTCCCTCCTATCTTTGACGTACTCCAGGA
+GGAAGCTCATTATAGCTACATCGTACTTAGTCCTGGGCTTTATCAAGCTAACATCCATCTCCTTCAGCTC
+AACTGGCAAACCTTCCCTCTCCACCCTCTGCCTCGCTATCTCCAGCAGGCCGGGAGAGTAATCAACTCCT
+AAGTATTTCCCATCCTCGCTTATGAACTTCCCAAAGTAGCTCGGCGACACGGAGCCACAACCTAAGTCCA
+AGACGTAGCTCTCCCTGTTTATCTCGCCCAGGTTAACTATAACGTCCCTGTATATCTTGTTAAACGACGA
+GGATAGCCTGAGGTCCCAGAAGTCAGCATCCTTGTCGAAGTCCATTAAAACGTAGGGGTGGTCATAGGAT
+ATCAGTGCGAAGTCGATCATCTTATATATCTCCTCCCAAAGGGGAATCCAATCCGAGAGTAGAAGCATGT
+AATCTTCCTTGGGGAAGGTAAGCACGTAGGAGAAGCCGTTCAAGATTAAGCTGTTGGGAGTCTCCTCAAT
+TATCCCGAGGGCCTTTAAGTGCTCTATGAGCCTTTTGAGGAGGGGCTTGTTTGGAACTTGAATCTGGGAT
+AAGAGCTCAGCGTAACTTGGTCTAGATGCCACGGCTTTGAATATGCCATATTTTATACCGAGTTGGGCAA
+GGTTCAGCACGCTTAGGCTTATCATGTGGTTAATGTTAGTGTCTATGGTCCTTATTAGCTCATTTACTCC
+CATCCTCAACACCTCACATGAATTTTCTGTAGTAGGCTTGGTAATCCCTAAGCATCTCAACTACCTTTTT
+CCCATACTCGGTCAGCCTGTAGTATTTGAACCCGTTGTTCCTTATCTCCTCTACGAGGCCAAGGTAAACA
+AGGGAGCTTTCACCATTGTAACGGTTCCCCAAACCAACCAACGCACCCCTCACGTTGGAAGGATCCGACC
+CAACAACCCTCGCTATCTCGCTAAGGTAAGTGGCAGAAGGGTATATCTCGTAGAGGTACTGGAGGATTCT
+CCTCCGAAGCTCGCTCCTGTGTAGTGATCGCAAGACGTGAGGGTCAATCACTGGTGGCACTGGGCATCAC
+CTTTGGACCTTTTTTACCCCTATATAATAATGCATGCAAAATTAATAAAGGTTTCGTTGAAAGCTTGGGA
+AATATCCAATTCAAGAAACCTTAAATACATGGGCGTAGTTGAATTTTTAAGGGAGATCGGAATGTTCGGT
+GGGAAGAAGGAGGAGAGGGTCAACTGGGCGTTCATCCAGGAGCACTACCCCGAGGTAGTGGAGGGGCTGA
+AGGAGCTCAGGGAATGGGAGAACGTGAAAAACGCTCTGGCAGACGCTGAAAGGTTAGAGGATTACTCAAT
+ACTCGCCTTGGCGGCTTTGGTGGCCCTCAAGAGGGAGATGAACCTGAACATCGAGGATTTGGCCGAGAGG
+ATATACAACGTTTCCAGCAAGCTCGATTCCTTCAAAACAGAGACCGAGAACAACTTGAAGAGGATTGAAA
+GGGAGATAAGCTCGATAAAGGATGCCATAGAGGAGCTCGACAGGAGAACCGTGGTAGTTACAAACGTGGA
+GAAAGTTCTGCCAAGGATAAGCGAGCTCGAGGAGAGGATGTTCTCATTTCCGCTGGAAATAGCCGAGAGC
+CTGGAGAAGAGGCTCATAAAAAGCCTCGAAAAGAGGGTGGAGGAGCTGGTAGAGGAAAAGGTGAAGAACA
+GCAATAATGGAATCAGCCCAGAGGTCATCAGGGAGTTCATAGATAAGTACGACTCCCTCGTCAGGGAGAA
+CGTGGAACTCAGGAGGAGACTTGAAAGCAGGGAGAAGATAATAAAGGATCTAAGGGAAAAGCTCGCAAAG
+ATGCAGGAGAGCGTCAAGGAGATGGAGGAGATAGAGAAGAAGGTGAACGAGTACGGAAAGATAGCGGACG
+AGATAAAGGAGGTAAGGGTAAAGCTCGCAAAGCTGACAGGTAGCTACGACGTGAGGGAGGCCCTCAGGAT
+AATAGAGAAGAACTTCATACCCAAATCAAAGGTTGAGGACCTGGCGAAGAAACTAAAGGCGTTAATGGAG
+GAGAACGAGAAGTTGAGGGAGGAGAACGAGAAGCTAAAGAAAGACCTCGAAAGGATAACCCAAGCGGTTA
+AGATGTTGATGGAAGAAGGGCTAATAGAGGCTCAGGAAGAGTGAGACTCCAAGAGAAGTAACCTCGAAAG
+TCCTTCCTTGACGACCTTGTTAACGAGCTCGCTCGTATCGTTTAGATCCTCAAGCCTCTTGATAACGACC
+TTTCTGAGCTTGTCGTTTAAAGTAGCCAGGTGAACCAGGGCTTCAACTGCACTTGCCCTAACTATCTCGT
+CCTCGTCGTGGAGCAGGTTTATTATCCTCGGGAGGAAAGGATTGACGTACTTAAAGCTGTTCTCACCCAT
+GGCCTCTATAAAGTTCAATGCAGTCAACTTCTCTTCCCTGTTCCTGGATGACAGCATGTTCGCGAAGTCC
+CTTGCTATGTTGGCCATTAACATTGGGTTTGCCTTCGCTATCTCCTCCAAAGCGTAGCCAACGTTTATCC
+TCGTCTTCTCATCCCCTATTCTATAGTTGGCGAAGAGAACCGGGATCATTGACCTAACTAACTCTGGCTT
+CTCCTTCGCCATCTGCCCAAAGGCCTTGGCTATCTCTTGAGTCAGGGGAATTGCCTCGCTCTTCTTCAAC
+AGGGCAAACAGCTTCTTCAAAAGGGGTTCATAGAGCTCTTCCCTCGTCTTGGCTATCACCATTATTATGG
+AGAGGGCGTTTTTAGCGACAGTCCAAAGGTCGTCGTCGAGTAGCTCTATCAGCTTCTTCAGAACCTCCTC
+ATCGTACTTGGCCATTATTAGTATTTTTTCCAAGTGCTCACCATTCGCGAGTGCCTCCCTTATGTCAAAT
+TCCTCATCCATACTCATCCCTAACCATAAAGTAAAATCAATAAAATAAATGTTTAGTGCCTAGATGCAGT
+CCAAATGCTTGACGAAGATTTTAATGTCAAGCACTGGCGTTCCATCAAAAGCGTCTATCTCATCAATGTA
+TATCTCATTCCCCTCTATCCTTTTGATTCTCACTGTGTACATCGCTATTAGATTCGGTCTTATTGGAGAG
+CGAGTTGCAAATACTCCAATAAGCTATTCCTCGTCAACTAGAACTCTATCTATGCATCCTGTTTCCACCC
+TCAGTTTCATAAAGCATTGAGAGCATATAATCGCTTTAATCCGTCTGGCTTTTTATCATCTCAACTAGTC
+TTTTCTCGTCGGGGATTGTAGCGTGGTAAAACACTTCTAATGGCATTATGTTGGTTTTGTTTCCCATCTG
+GTAGACGATAAGTGGCTTGATGACGTACAAGTCGTTCAATTTACTTGTGTTTACTATCCTCACGGTAAAA
+TTAACTGACTCTCCTGGGCCTATTACCTTTGGCTCAAAGCTGGAAACCTTGAGACCCGGGACGTTAAACG
+TCACGTTGAGAATTTCCACGGTCTCGTTAAAGGGGTTTAAAATGGTGTACATGAGTCTCGGAACCGAGGG
+TTCTGGACCGATTAAGGCTCCGATATGGGAAAGTATCTTAAGCCCTCTCTCTTCTGCAGGTTTTATTATT
+TCAAATTCAATACTACCAAGGGGCACTTTCTTAAGAGAATTGCCCTGCCAAACTTCAAGGTATGCATTGT
+CCATAATGCACCTTCCTATCTTTTTGAGCCTCAGTGTGACGGTGATTGTCTCTATTTTTACTCGTGAATT
+AGTACAATACACGTCAAGGTCTATTCCCTTCGATTCCAAGCACGGTGGGAGGTTTCGAATCCCAATGGCA
+CCGCTAAAATTAGAACTACCAATCTTTAGCCAGTACACGGTGAGGGAAACGGTCTCGTTCACATAGCCTG
+CTACATAACCAGTATAATTTGAAATGAATATCTCTCCTGTTGGAATTTCCTGCCTTTCTCGATTACTTGT
+GAAATAGTATAATACCGCAATAATGATAAGAACAAAAAATATGCCCGCTATTGTCTGGAGTATCATTCTA
+TTTTTCATTGAATACCACCATTCTTCCTAATCTCTGGGAAATAAAAGTGTTTCCATTTTAATGCATAAAC
+TATAGCTGTTTCAGAAGTTGGATAATCATGACCATCAATCTTTGAATGTTTTAAGCTGAATTTTCTTTTG
+GAAGATCACATACCTCTCCTTTCCATCTTTAAATAAAAACATTCTTTTCGGCATCGAAAAGAGCCTACGA
+AATCGATACCTCTTTTTCAAAATTTGTAGTTGATTATCTGAGGTCGAGATAGGCACAAAAGAATCCAGGA
+CATTCAAATATTAAAGTCTCAAGAGATGCTTCACATGTGTAATTTACGTTGTCTTCGGTTTCTGAAAATT
+GTGAAGACTTCGTTAAGGAAAAAGTCTTGAATTTATTAAGGGTGAGGGAGCGTAAGTTAGCTAGGTTATA
+CCAAAGCCTAGGATTAGCTTCGAAACTTCTCGAATAAGGATGAAATAAGTTGAAAGTCAAGAGGTGCTTA
+TATAGCACTTTGAAGGAAAATAAACCCAGGAAAAGCTGAGAATCCTATGTTCCGTGCTGCCAGCTCTCGA
+GGTATTTCTTCTGCTCCTCAGTGAGTTCTTCTATGTTTATCCCCATAGATTGGAGCTTTATCCTTGCAAC
+CATCTCATCTATCTCCCTCGGCAGAACGTAAACCCTGGGCTCCAACCTCTCGTGGTTCTCCTTTATGTAC
+TCTGCGGCTTTGGCTTGAAGAGCGAAGCTCATGTCCATTATCTCAGCCGGATGGCCATCAGCTGCGACCA
+AGTTGACCAACCTTCCATCGGCCAAGAGGTAAAGCCTCCTTCCGTCTTTGAGCTTGTACTCAGTGACGTT
+AGGCCTCGGGTTGCTTATCTCGACTGCCAACTCTTCTAAGTCAGGCTTCCATATCTCGACGTCGAAGTGG
+CCAGCATTGGCCATTATCGCGCCATCCTTCATAAGCTCGAAGTGCTCCCTGCGAATGCACTTTATATTAC
+CAGTAGCGGTAACGAATATGTCCCCTATCTTGGCAGCTTCCTTCATGCTCATGACGAGAAAGCCGTCCAT
+CCTGGCTTCCAAGGCTTTTATCGGGTCGACCTCGACAACTATTACAGTGGCCCCCAACCCTCTGGCCCTC
+ATAGCTATTCCCCTACCGCACCAGCCGTAGCCTACAACTACGACGTTCTTGCCCGCAACTAAGAGGTTGG
+TGGCCCTCATTATCCCGTCCCACGTGGATTGCCCGGTTCCGTAGCGGTTGTCGAAGAGGTACTTCATGTA
+CGAGTCGTTTACCGCTATAACCGGAAACCTTAACACCTTGTCCCTCTCCATCGCCCTGAGCCTTATAACT
+CCGGTAGTGGTTTCCTCGCTGGCCCCCCATATCTCGTCAAGCAACTCTTTCCTCTCCGTGTGGACGAGGG
+AAACCATATCGGCGCCGTCATCTATTATGATGTTAGGTCTTATGTCCAGAGCCTTGTTCATGAACTCGTA
+GTACTCCTCCTTGCTCTCCCCCCTTATGGCGTAAACTTTAACTCCCTCCTTGGCCAAGGCCGCAACTACG
+TCATCTTGAGTTGAGAGGGGATTGCTTGCTGCTGCCGAAACCTTCGCACCTCCGGCCTTAAGGGTTAGCA
+GAAGAAAAGCTGTCTTCATCTCTAAGTGAAGGGTTGCGGCAATTCTAACCCCCTTGAAGGGTTTCTTCTC
+CTCGAACTCCCTCCTTATGTGCTGGAGAACGGGCATGAATCTAGAGACCCAGTCTATCTTCTTCATACCC
+TCTGGGGCCAGGGATATGTCCTTAACGCAGTAATCGCTCGTGCAGTTCACCATGGTACCACCAATTAAAG
+TTTCCCAGGAGGGATATAAACTATGTCGTTCAAGTCAAATACCAAGTACCCACAATTTCTTAGCTCTTCC
+TTTCCCTCGACCTCCCTACTTATTAACCCGTAAACCCTTTCTCCCCTTAAAGGAACGAGCTCCCCCTTCC
+TTTCCAAGTCTCTAAGTAGTCTCTTCGCCCTGGCCTTACTCAGGTCGCTCCACTTGACTTCAAAGAGCGC
+AACCTTCTCCTCGTTGTAAGCTATAACGTCAATCTCTTCCCCCTTGTGCCACCACCTGCCAACCCTCAGG
+GGTGAGAAGCCGAGGTCGATTCTCCTTATGAACTCCCTACCTATCCTCTCGTACTCCTTGCCGACGAATG
+CTGGAAAGTTCTCCCTGAGGTCATTTAGGACTTTAGTTATCTCTCCCTCCTCAAGGTACTGGATGTTGTG
+ATAGACGAAGCGGAACCAGAAGTTGAAGAACTCGTCCCTTATGAAGTAAGAAACCTTCCTCGTCTTCCTG
+GGATCTTCGGTGGCTGGAACTTCCTTGCCCAGGTACTCGTAATGGTTAGTCAGCTCACTCAGGTACTTCC
+CGACGGTTAAGATTTTAAGCCCCGTCTTATCGCTTATCTCCTTCGGCGTCACGTAACCCAAGCTCACAGC
+CTCCAATATCGAGAAGTACGAGCGGTAGTACCTACCGAATTCGAGCTTCAAAACGTTGAACCCCTCCTCC
+CTCAAGGGAGACAGCTCATCGAAGAAAAGGCTCCTCAGGGTTTCGATAGTGTTCCCATTGTAGTAGTGCC
+TTAGGTAAAGCAAGTACTTGGGCATTCCTCCAAGGGCAGAAAAGATTTCAACGAAATCTCTAGCTGGAAT
+GTTAACGAAGTTGTAAGCCCTCCAAAAGTCAAAGGGCTTTAGCTTTATCCACTCGTCAACCCTCCCAAAG
+AGGGGCTCCTTCCTATCCATGAATATCCTCTTCATCATCCCGACGTACGAACCTACAGCTATTAGAACTA
+CATTCGAGTCCTCACCTTTAAGATCCCAAAGCTTCTGAAGGGATGAGAATAAAGAGGGCTTGACGCTCCT
+AAAGTTCTGGAATTCGTCCAGGATAATAACCAACTTGATGTCCCTGGAGAAGTCGAAGAGGAACTCGAAG
+AGCTCCTCAAGCGATGAAAATCTTAACCTAACGTACGGAGGAAGGTAACTCGAGAGGGCCATCTCAACTT
+CCCTGGTAAAGTCCTCGAGCAAGAGGGCCTCATCTTTCTCCCCAACGAAAAGGTAGATCCCGAGTTTACC
+TTTCAGGAACTCCCGAACTAGGGCAGTTTTGCCCACCCTTCTCCTCCCGTACACGACGACGAAAGATGAG
+CCCTGCCTCGAGTAGATCTCGTTGAGCTTCTTGAGCTCCCTCTCCCTGTCGTAGAACATATTACCAACCA
+AGTATATTACCAATTTTGTAATATTTAAGGGTTGCGCACATAAAGGATTATACCCTCCTCAAGAGGTTTC
+ATGCCTAGCCAACGAACCAAAGAGCAGCTTTATTGTGCTACATTAAATTTACCTCCGCACTTTCAAAAGG
+GAAAATCACTGCAACAAAGGAAATTGATAAAAGCCAAATCATCGTACGTCTCAGCATGATAGTGGATCTC
+TCAGTTGAACTAAGCGAGGAAACGAGGGTTTATCCTGGGGATCCAAGAGTAGAGATAATTCCCTGGGCGA
+GGGAAGAGTTTTATATGAACTTGCTCAAGCTTGGGGAGCACTCCGGAACCCACGTTGACGCTCCGATACA
+CTTCATTCCCAACGGGAAAGCAATCAACGAGTTACCCCTCGAGAAGTTCATAGGGGAAGGAATCGTCATC
+GACGCCAGGGAGAAAATAGAAATCCCCCAGGAGGTTGAGGGCAAGATAGTTCTCCTCTTAACTGGGGGAA
+AAGAGATAACGATCGAGATTGCCAAAGAGCTCGTCGATAGGAATGTCAAGGCCGTTGGGATAGACGGGAT
+GAGCATTGGGAATGAAGAAGTACACAAGGTTCTGTTGTCGGCTGAGATTCCAATCTACGAGAACTTAGTC
+AACCTCGAGAAGCTTATAGGGAGAAGGTTCCTATTCGTTGGGTTGCCTTTGAAGATAAGGAAGGGCTCGG
+GAAGTCCAGTCAGGGCGGTGGCGATAATTATGGATGGCGCCCCGGCGGGGATTTGAACCCCGGACCTCGA
+GGTCCGCAGCCTCGCGCCCTATCCAGGCTAGGCCACCGGGGCTCCCAATCGTTGATTGTATCCTGACTTA
+TAAAAATTCCGTTATCAATAGGCTAGACATTATTTAAAGGTGATGTAAACTAGTCTGAAGTCCCCAAACT
+ACACTATCTGGAACTGAAGGAGGAGAGTAGACTTTTCAGCCCTATCATTGGATTACTCTGACTAATTTGT
+TCTATTTTTAAAAGATAAAAACTAACAAGGTTTCAAACCCAATATAAATAATAAGGATATTTTTGCCTTA
+TATTTACTTAATTTAAATAGAAAAAATTATAAGTACAAAACAGATTACATCTATTGCAAATAGTTTAAGT
+TTGGAGGTGAACTTAGTGCAAAAGAAATTCCTTATGGGAATTGTTGTTGGGTTATTGACAATTGGAATGA
+TAGCAGAAAGTGTTGCAGCAGCACCTTGGGATAACCAAATTACTCCAAAAAGCGGAGTCGGATTGGGTTC
+ATACGTCTCAATCTCAATAGAGAATGCCAAACACTATTCAATTATGTTATTTCCCAATGCTCCTATAAGA
+GTACTCGATGTATGGAGAGTCAAGGAGAATACATGGTACATTATCGAAGTCAAGTACTATAGGATTCCCC
+TTAGCGGTCAATACCAATTCGCGGTGATACTTCCTGAAAGTGCTGAGGTAAATCTCAAAGAGGCAACTGA
+CTTAGATGGAAAAAAGATACTTTCAGATGAGTATAAGAAGGTAGAGTACCTTGGCCCATGGTTAGGAAGA
+AATAGCTTTCATTTTAAGAAAGAAGGATGGCTAGCATGGAAAGTTGGTGTTAGACTTCCAACAAAGTTTA
+CAAAAAGAGGATGGACCATAATTGGCACGGTTGGGACATCAATGTCTTCATTTGGAGATTCCGGGAAACT
+CATAGCCAGTTTCTATGGAATTAAAAGACTAGTTGAGTCTCTTGGTAAGAAGTTCACATTAAGTGCCCTT
+AAAAAATTAGCACTAAGATCTAACTTCATAGGACTCATCGTCACAATAATCGAAACTGGACTCAATGTGG
+ATATAGGATTCATATATGTGGGGTGATTATATGCGACTCTCAGGCTTCTTTCTTGTTTATTCACTTCTTA
+CATTGTCACTTCTGGTTGAAGTAACTCTTAGCAGGGAGAATGTGCAAGATATCGTAGGGAGCACCCTCAT
+ATATGCTATAGTAATTCCACTGGTAGTTGCGTCAATACTCTTAATTGGCTCCATAATTTACGAGTATTTA
+AATCATAAAACTAAAACCAAAGGAAATAAACTCAGAACGCCAGTTGATAGCTTACTAAGGATTGCAGGGT
+TCATAGGTGTGGGAGCTTTCCTTTCACTAATCCCTTCTATACTAAGTTATTATTTAAAACCCATACTTGG
+GTGGACGCTACTCCCAATTATAATCCTCACTCTATATTGGGTTGGTAGCAAGCTGGAGGGAAGTTGATGT
+TTAAGAAACACTACTGGATGAAGATCCTCCTGTATGCCTGGACATTTTACCTACCCCAGATATTTTCTAT
+TTCCGTGTGGGGAGTGTTGTTGGGTTCTACAGGATTTTTTCTAATGTTCATAGCATCGAGTATTGGATAC
+ACTATCAGGGGAATTGTATTCCTAGTATTCCCCATAATTTTGCTGAAAATTGCCTTGAAATCCAGGTTTA
+TATTAACCTTCGAGGCTATAGAATACGCCAAGCCTCTAGTTGTTTATGGTGTTATTTCATTCTTTATGCG
+AGTTATTAACATTATATTTCCAGAGTTTTTCACTATTAGAGGAGTCATAGAACAGATATTACTTTTTACA
+GCCCTCATTGTTTCATATTACAAACTTGGAATTATTGCATCACACTCTTTTGGGAGATCTAGGTCAGTTA
+AAATGACCGGATGGATAGCTGGAATGATAACTTGTCTTATATTTCCTCCACCTTTTTGACATTATTTTCC
+CCATTGTAGTAGAAGCTGATTTTATAGTTAAGTAGCAAATAACCTTTATTTACTTTCCATCCTGGTTCTT
+GGTATATCTAGGTAAACTGAAAAGGAACTATCAAGTCTCTGGGAAATAAGTAAAAAGAGGATATACCATT
+AAGAACCTTTTTGAAATGAACATTGGAGAATTGCTTAGTGGTATAGCAGAGCACTATATTCTAATCCAAC
+TATAGAGAGCAGCAAGAGCAGGTTTCCATCATAAATCCGAAGAGCTCTAACTTCTCTCAGAACCACGAGA
+CATCATCACACTTCAGCCAAGGGTGGGATCATCCTCGAGAAAAATGATGGTGCGGTGGCCGGGATTTGAA
+CCCGGGTCTCCACCTTGGCAGGGTGGCGTCCTAGGCCAGGCTAGACTACCACCGCACGGGCCGTTATCTA
+CTCCTTAAAGTGGGTTTATAAGGCTTTCGCTATCACCTCCTTTCATAAATACTTAACCTTCACCTCCTCC
+GCCTAAGCGCGAACTCAAGAACTGGATCGACAATTCTATACCTAACGTTTCTCCCCTCGACGACCTTCTC
+TATGAGGGAAGCCTTAAGAAGGGAATTCAATATCCCAGCCAACCTTCCATCGCTTATCTCCCTCTTCTCA
+ACCCTCTCAAGCTCCTCCTTTATCTCGCTCCAGGTCGCTTTTCCCGAGGCTATGGCTTTCAACACTATTA
+AGTATCTCTTCCTTGCGATAAACCTCTTATCAAGGAACTTATCGAGCTCGCTCAAGACCAAAGCGGAGGC
+CTCCTTAAGAACCCTCTCAAGAACCTCCCTACTCGCCCCGCTCCTCAAGGAGAGAACTCCGAACTTGACG
+AGCCAGCCTACTATGCCATCTAACCTCTCAACGGCCAACTTCAAGATTTCATCGTTAACATAAAACCTTA
+CCTGCCGAAATCCCTCCCTGAGAAACTCGATGCTTTGCTCCCTCGTGAACCTCTTCAGCTCTATCTCGTG
+GAAAGCCCTCCCATAGAGCGGAGCCCTTGGATTATCGATTCCCAGGAAATCATAAAGTAAGCCCACTTCG
+GAACCCGTTAACACGAAAGTAACTTCACCGTAATCATAAAAGTGGGCTATTAAAGATGCCAACTCCTTCC
+CAACTAAGCCCCTAGCCTCCTGAACCTCATCTAGGGCTATCACGAAGTTCTCCCTCTCTAGGGCTGAGAT
+TAGGGAGTACAGAGTCTCTAGATTCTTCCAGGATATTGAAACGCTGAAACCTGAAACGCTTATCCCGCTT
+ACCATCTTCAGCGCATCCTTGACCTTCTTAGCTATAGGTTTATTCCTGAGGAGGTAATCATTCAAAGCCG
+ATTGAAAGCGCAGATAGAGGTCTCTCCTTGAGTTAGGGTTTACTCCCCTTAGGTCGACGATCACGTGGGG
+AACTTTAGCCTCGTTCAGCGCAACCCTTAGCAATGAAGTCTTTCCGAGCCTCCTAATACCCTTTAATACT
+ATTAAGGGCTTCCTCTCTTCAATCAGGGTTAGAAGTTCCTCAAGTTCCTCTTCCCTATCGTATAGGTCTT
+CCCTCTTGCTCTTGGGTCTTTCGTCAAAGTACAAGCTACCACCCCGGTAGTTAACTACCGCCCCGGTAGT
+TAAAAACGTGACCTGGACAGTAAGCCTGTCCAATTTAGTTCATTAAAGTCAAAATCTATACGTCAATGTT
+TTTCGTAAACTTTCATTAACCCCAAAAACTTAACGAAAATCAAGTTTTCGTTAAGTTTTTTAACCCTAAC
+AAAATTTAACGATAATTATGAATATCGAAGAATTCCTCAAGCTGATTAGAGAGGGAGAAAGTGAAAGGAT
+CGAATTTAAGTCTAGGGTAACTAAAGATATCCATAAGGAAATTTGCGCCCTTGCAAACGCTTATGGTGGC
+TACATCATCATCGGAGTTGGAAAGGATGGCAAGTTAATTGGATGCAATGCAAAGGAGGCTAGGGAGAAAA
+TTTCACAGTCTCTGCTCTCAATAATACCCCCGGTTAGGATTAAAACCCACGTAATAAAGATAGATAATAA
+GGAATTCCTGGTAATCGAAGTTCCCAAGTCGAACACATTATGCACCGTAGGGGGAGTAGCGTATATAAGG
+GTGGGGAACTCGATTAGACCACTTTCAATTCATGAGATAATCATGCTCTCAACCGAACTTGGTGCTTTAA
+CGTGGGATGAAGTTCCCGTAGAACCCTTTAACAATGCAAAGCGTGAATACATTGAGTGGTTCTTCGATGC
+CATGGAAAAGGCCAGGGGAAGGAAGATTCCGAAAGAAGATTGGAACCGCTACCTGAGAAGTATCAAAGCG
+GTTAAAGGGGACAAGCTAACAAATGCTGGAGTTTTGTTCTTCACGGATGTTGAGACAATGCCCCACGCAG
+GTGGTAGGATAATCTATATGAGGGGAGACGAGCCCATTGCCACCAAGGAATTCCACGGTCCAATATGGAA
+GGTCATAGACGAGATGTTCAATGAATTAGAGAGGAATTTCAAATGGCTTGAGGTCACGGTTGGAGCCAAG
+AGGGTTAGAATTCCTGAGTATCCCCCGAGGGCGGTTAGAGAGGCAATTATCAATGCCTTTGCCCACAGAA
+ACTACACAATCTCAAGCGATGTAAGAGTTTTTGTTTACGCTGATAGGCTCATAATAAAGAATCCTGGGGG
+CCTAATGCCAGGTGTTGACTTGGATGATCCTGAACATGTTCCAAGGAATCCCGTCCTGAGCCAGTTGCTT
+TACGATTCTGGATATATAGAGAAGTATGGGTACGGGATAAGGATGATGAGGAGTGAGTGCAAGAAGCATG
+GCCTTGTTGAGATTGAATTTAAAGCTGGGGCAAATACCTTTGAGGTGATATTTAGGAAGAAAACTGAGGA
+GCTATTGGATGAAGAAGATAAAATAATCCTGGAACTGTTGAGCGAGCCCAAGAGCAGTGGAGAGATCGAG
+AGGGTTCTTGGGTTGTCAAAGCCAACCATCCTGAAAAGACTTGAGAGACTAATAAACCTAGGGCTTGTTA
+AAAAGCTCGGATCTGGGAGGAGTACGAAGTACGTGAGGGCCTAACTATAGCCAAACCGTGTCATCGCCTC
+TAAAGTTTAGCTTAACGACGAGTAGCTTAAAAGGTTCCTCCGAATCGTTGATGACCCAGTGAACCGTTCC
+CGGCTTGACGAGAAAGATGTCTCCTGGCCTTGCATCGTACTCTTCGCCCCCTATTCCGAGCCTTGCATTT
+CCCTTTATTATGTAAAAGACCTCGTACTGGAACTTATGGTAGTGCTTCCCAACTTTGCTCCTAGGCTTTA
+TCTCGACTACTTGAACGTAGCTACCCTCCGGCAGTTCACCCTCAAAAATTGGAAATTTGACGTAGCTCCC
+CCTGTCTATTCCTTCTTTAATCTCCCCCTTCACTTCTATCACTACTCCTTTAGGAACGCTTCAACCAAGT
+TTCTCGTCTCGTTTAGAGCTTCAAGTGGAATCCCCTTTGGAAGCCCACCTATCTCTCCCTTTACGTTCTT
+TAAAACGCCTTCTCCAGCTCCAAGGAACATGCCCTCGCTCACTATGCCAAAGAACACCCTTGGGGGAAGC
+AAAGCCACTGCAACCCTATTACCCTCCTTAACGGTCAGGTCGTTGGTTATCACCGTTACAGCTCTGTTGC
+CTATGTTGACGTTTGTAACTAGCAATTTATCTGCATTGGGATGCTTCCCAACGCTCATTACCTCCCCAAC
+CACTATGTCAACCGCTATCACCGGATCGTTTATCTTACCGAGCTTTAACCTTCTGTCCAAGCCCAGGATA
+GTATTGAGGAAGAACCTTATCTTGGCAACCTGTTCTTCAACTTTCTCCCTCTCATCCTTGCCGGCCTGGC
+TTATGAACTTCTCATGCCAGTCTTCACCGCCGAGGGCCTCTATTATCCCCTGGGCCTTTTCCTTAAGGGC
+CTTCATCTGGGGAGTGTCGACTAGCTCCTGGGGCTCGAGGTAGCTGTATCTCAGGGCCTGTATCTCAGGT
+ATCATCTCCTTAGCTAGCTTTATGGCCCTCTTCTTGTCCCACTGACCCCTAAACTTAGCCCCCTCAATCG
+TCCTAAGGAAAAGCTCAACGGCCTTCTCGGCAACTAGCAACCTGTAATCCTTACTTGTGTCCCACATTCT
+TAACCCTCCTATCCCATTCCTCGAGCATCTTATCTAAAGCCAAGAGCTGGTTTAGCCTTATCCTAACCTT
+TCTATTATCCCAATCTATCGAGCCCTTGAAGTCGTTCAAAAGCTCAAAGACCTTCTCGGCCTCGTCCATT
+GGCAAATACTTCCCCAGGAACTCCTCGCCACAAACCGGGCACTTAAAGGTGAACTCCTTAAGCTTCCCCA
+GGAATTCCTCCCTGTCCTTAAAGATATCCTCCGCGTTCTCAAGCGTGAGCATCTGCTCTATCAAATCCCT
+CCAGTCCAAACTTGCACCGCAAACCGGACACTTAGCCATCCCCAACACCCTTCAAGAACCTTTGAACCTC
+CTTGACTAAGAACTTTATCGCCTCATCCAAATTCTCCTTACCGTTAGCCCCAGCGGCCCCAGGATGACCC
+CCGCCGGAACCCCCTATTATGGGCCCCACCTTCTCCATAAGCTTCCCCAGGTGAAGGCCCTTCTTAACGA
+GGTAATCCTTGGCCCTGGCCGATATCCTAACGCCGTCCTTCTCGCTCCCAACTATCGCAACGTCAGCCCC
+AAGCTGGAGGAAGACCTTGCAAGCCAAGGCCTCGTACGCTGAGACCTTCGACGTAACTATTATGAACTTC
+CTAACCTTGTGAATTTCCATCCTCTGGCAGGCCTTAAGCACGGCAATCCTCTTTGACTGCTCAACGTTCT
+CGTCGCTGACTGGAGCCACCAGCTGGGAAACCTCGGAGATACTGAAGTCGTAAAGCTCTAGTATCTCAGA
+AACTGTTTTGAAGGTCTTAGCATTCGCATAGCGGAAGCTCGACGTGTCTGAGATTATCGCGGCCAGGAGA
+ACCTTAGCAGAGTCCTCGTCCTTATAGCCTAGCTTTTTAAAGAGCTCCCAGACTATCTCAGCTGTTGAAG
+TCCTCTTTGGGTCTATGACAGAGATGTCAGCTGGAATAGGATTCTCCTTCTCAACGTGATGATCTATGAC
+GATTAGCTTAGCGTTCGGAGGAATTTTAATGGGCTCGAGCTGTTCTAGGGAAGAGGTGTCGAAGATGAAA
+ACTACTCTCTCACTTATCTTGGGGTTCCTCTCTATTGGAACCCTCGAGAACTTCAAGAGCCTCCTAGAAT
+AGCTCGCTATACTCTGGGCAACCCCAATCCTAACATTCCTAAGACCCCTATCGAGGAGGAAGTTCGAGAA
+GGCTATCGCCGAGCCGAGAGAATCTGGGTCGGCATTGTGGTGGCAAAGCAAGATTATCCCTTCATCCCTC
+TTCAGGCTCTTCAAGAGGTTCTTCAGCTTCCTCTCTCCCCTCATTTCCCTTCCCCTTCGCTAGCTTTCTT
+AGGTATTCTTCAACGACCTCGTAGGCCCTGTCTATTGCCTCATCTATCAGGGACTCGACGTCAACCTTGA
+CGAATATGGGAACCTCTACGTACACTTCGAGCTCTAGGTCTAGGGTCTCTCCCTGGTTTATCCTAGCCGT
+AACCTCCATGTCCCTCACTTCGCTCTTAGCTAAGTGATCGAAGATGTAGTTTATTATAACCTTCTGGGCT
+ATCTCGCCAACCTCAATCAGCTCGTCCTCGCTAAGCTTGGGCAACCCTATGTGAACCACTTTTTTCATCA
+GCTTACACCTCAAAAAAGAAGAGATCAGCCGGCGGTTGGAGGTCTCAGGGCAGCCTGAATCTTCTGGGTA
+AGCTCCTTGACCTTCTCGTTTATCTTCTGCTCCTGCCTGTTCAAGGCGTTGAGCCTGACCTCCAAGGTCT
+CGACCTTCTCCTTGAGCTCCTGGAGGGCCTTCTCCTTCGTGGTCTTGACTATGAGCGTCCCAACCGTCTT
+GTAAACCTGGGCATCATCCGGGAGGGCCTCTATCTCCTCTAAAGCCTTCTTGGCCTCGTTTAAATCAGCT
+TGAACCTTCTGCTTTTGCTGGATCACTAGCTGGAGCTGCTGCTGATAGCTTTCAAGCTGTCCGAGCATCG
+CTTGAACCTGGGGAGGGATGTTCTGCATTTTAGCACCACCTCCTCCTTAGGCTCTGAGGGATTATTTAAG
+AACCTTGCTACCTCAACAGCATCCCAAATTCTACCTCTATCGTCTCGGGGCTCCTGACTATGTAGGCACC
+CTCACCCTTCTCCACGAACCTCCTGAAGCCCTGCGGAACTCCTTGGCTTTCATATATAGCGGATTGAACG
+TCCGGGTCATTGTAGAGGAGGAGCGTTGGGCCCGGGATGTTGAGGATTTGATCTAGGGCATACCTCGTTC
+CAACTATGGAGACCCTCTTCCTGGCGGCCCTCGTTATCAAGGGCAATCCAGCGTTTCCAGAGTCTGTGAA
+GGTTAAAACTGAAACGTCGTACAGGCCATAGGCAACGCTCCTCCTGTCCTCGAGCATAGCTGCTAAGATC
+AAGAAGGCGTTCCCGGTTAGGGTTATGCTGTTCAGGGCACTTAAGTCTATCAAGCAACTCTCGGGAACCT
+TCATAGGTTCTCCAGAGAAGAGCATCTCGTCGAGCTCGGTGTAGCTCTCGTTAATGACCTCTGCGTAGCT
+TTCCTTCGACCTAACCACCTCATCCATCGAGTTTACTTTACCCTTTATGAAATCCGCATATAGCTTTTCC
+GTGGAGGCCCTGTCGAGCTCGTAAATCGTTTGAATTATCGTCACCGCAGAGTAGGGATCCTTTATGAGGC
+CTACCCTTGCCAGCTTTAACGGGTCTAGACCAGCTGGAGAATTCTCCTCTATCCTAAGGATGTTATCAAA
+TAGGGATGTCGGGAACTTACCGGAGGTGTCGAAGACTATAACGTTGTAGCCCTTCTCCTTGTACTGGGCC
+AGCAGGTACTCCATGACGAGCGCGGGGTCATCATCAATCCCGATTACCTTGAGGGTCCTCCCGTGGTAGA
+TGGGATCGTAGTAGATTATCTCATCGTTCTCCGTCTTTAACAACTTAACGGCCAACTTAGAAGCCTTCAA
+ACGTATCACCAAATAATAATAGAAAGGAGAGAATATACGGGTTTCGCTCTAGAAGTCTAGAAGAGATCCT
+CGAGCTTCACATCGATCTTGTCTGGAATGAAAGGCAAGACGTGCCTCGTCGTCTTGGGTGAGAAGACCTC
+TCCCCTCTTCACTAGCTCCATTACCTCCTCCTTGCTTGGAGCCTTCCTTATGAAGACGTAGTCGATTTCA
+CCCTTCTCCATGTCGGCCTTCGCATCCTCCTTGAGGCCATAATAGACGAGCTCTATCTCCTTAGCCTGAT
+CCATCTCGTCGAGAACCTTACTTACTTTCTTCTGCTCTTCCAATCCTCCTGAGATCGCGTAGCTCTTCTC
+GCCAACTAGGGCAAAAGCTATCTCCCCCTTCTCAGCCCTCTCCTCTGCTTTAGGATCTTCAATCACCTCT
+AACCCCTCGGCCTTGAGCCTCTCTATGACCTTCTCAACGCTTCCCTTGAATGCAGGGTACCAAGTGTAAA
+CCTTAACGCCCTCGTCGAAGTAGTCAAGGATTACCGATGGAGCCCTCTTTGCGCCTAGCTTCTGAAGGCC
+GGCCCACCTGTGGTGGCCGTCCACGATTAAATATTCGTCGGTTCCTGGGATCTTAGCCAGAAGCATCGGC
+TTCCAGAAGATTCCAGAGCCTGTGACGCTCTCTATGAAGTCCTCAAGTTCCCTCTGAACGAGCTGCTCGT
+GGGGCTTCATCTTGTCGAGCTCAATAAAAACGTATTCAACCTTCTTAACCGGAATGTTGTACTTTGGAAC
+CTTCTCAACGCCCATTTATTGCACCTCCTTCAAAGTTAACTTCATTGTGATATTAAACCTTTTAGCTTAG
+AGGATTGGAGGAGTGATGGAAAGCTTAGTACCATAGGTAAGGTACACCTCGTACTTAACCTTCCAATGAT
+CCAGGAACTCCTTGAATCTATACGTGTTCTCTACGGGTATGAGAACCACCCATGGAGCCAAGAATATACC
+GCCCAAATCCTTAAGTATACCACTCCTCCCGTCCCTTCCTTTGAGAGCAAAGCTGAACTTATTCCTTTCA
+TTTCGACTTAGTCCACTTACGATTATCTTGAAAAGGCTGTAACCTTCTCCGTTCATGAGCTCATGGATGG
+GCTTCTCCTTAGTTAAGGAGAACCCACCTACAATTATCCCAGGAGTTGCCAGATAGTTCGGATCGAAGAG
+ATCTTCTAGAGCTATAGCTTTAACGTCTAGCTTCTCGTGTGGAAAGCCAAGATCGAGGAGTCTCTGCTTA
+AATTCGAAGGCTATTTCAAAGCGATCCGTTTCTTTTCCCCTCTTGAGGATAACCATGAAGTCGAAGTCAT
+TAGGATTTTCCTTTCCGAGCATTGTAGATCCATAAATCACTATATCGAAAACCTCCTTATACTCTCTCTT
+AAAAGCTCTTGCTATTGCGATTAACTCATCTAATCCTATCGGTAAGCCTGAGAACTTCATTTCTCAGCTC
+ACCTACTTCTCTCTTCGTGATTCTCCTTTCATAAGCATCTCTATAAAAGTTAAAGAACTTATCCACTGTT
+CTATATAAATCAGGATAATATCGCCTTAAAATTGAAAATCTCTCACCATGATTTTTAGGTTCTAAATTTA
+GCTCCTTTTTAATTATGTAATCGCAAATTCCAACCAAGGCCTTAAAGTACATTATAAGAGCCGAGTTATA
+TTTTCCGCGTTTAAATGCCATTTCGTCAACTTCAATGTACTCATCAATATTAGCCCTCAAATCGTCCAAA
+TTTATTGGCACTATGTTGCCCTCCTGTAGTCATGACTACAAAAAAGCTATATAAAACCCTTTCTGTAGTC
+ATGACTACAATAGGCTTCAACTAGAGCTCCCTGAAAACCCTCTCCAGCACTGGATCCGAGATCTTATACC
+TCCCGTTTCTCTTCTCAACGTAGCCCGACTTAACTAAGTTTTCAAGAAGGGAAGAGAAGTTAGAATCATT
+TATGTAACCAAGCTTGAGCGTTAGGTAATCCTTTATGTCCCTCCAGCGAGAATAGCCCAAGCTTATGGCC
+TTTAGTATACCTTTATACCTTGGACTATAGGAGAAGAGCCTCGAAAGCTCAGTACTCAAGATTAACCTCG
+CCTCCCTAAGAATTTCCTCCATAGCATCCTCATGTTTAACCTTTCTCGTTACCCTAATGTAACCATATAA
+GGTTAACCAGCCCACTATCCCGTCGAGCTCTTCAACGGCCTTTTCAATCTCGAGCTCGCTCACCTTAAAT
+CTCATTTCCTCAAATCCCTTTTCCAGGAACTCAGCGCTCATCTCTGAATTGAATTTCTCCAAGATTATGT
+CATGGTGGTACCTGCCGAAGAGTGGAGCCCCTGGCTCATTGAACTTCAGGAAGTCAAAGAGTAGGCCAAC
+CTCGGAACCCGTTAAGATGAAGGTTAGGTTGTCTAAATTGTCGATTGCGTAAGCAAGTATTCCATCGTAC
+CTTGTCGCTCCTCCGAAGCGGAGGTACTGAGCCTCGTCGAAAGCTATAATGACCCTTCCAGTCCTTTCAC
+CGTAGTCATTGAGGGCCTCGAGCAATTCAACTATCGAGAAATCCCTTGGAGAAACATCAATTCTAACACC
+TGAAATGCTTATACCTTTAACCCTTCGTAGGAAGTTCTTGGCTTCTTCAAGCTTCCCACTAATCGCTGAA
+AGGAGCATTCTACCTACGACGTACCTATTAACTGAGGAAAACTCCGAGTAGGTTTTTCTCACATCTACCT
+TTATAGAAGGATAGGAAAGCTCGCCGAGGGCAACGTTCAGGAGGGAGCTCTTTCCCAACCTTCTTAGCCC
+GAGCAATAAAATTAATCTCTCTCCGCTCTCAATTGCCTTTTTAAGCTCCTCAAGCTCCTTTTCCCTGTCG
+AATAGCTCTTCCCTCTTGGTCTTTGGATAGGGCGAGAATAACATGAACTTGCACCCATACAAGTAACTTG
+CACCCCCACAAGTTAAAAAGTTTGTGAAAGGATAAGCGAGAATCGGAATGCGAAACCCTTTTAAGTTGCC
+CACGGTTAAGGTGAACAGGCATTCTAACTAGCTCAATTCCTGGGAGGGAATAAAGATGGCGAGGAACAAG
+CCCTTGGCAAAAAAGCTAAGGCTCGCAAAGGCCATGAAACAAAACAGGCGCGTCCCTGTTTGGGTTATAG
+TTAAGACGAATAGGAGAGTTCTAACCCATCCTAAGAGGAGGCACTGGAGGAGAACCAAGCTTAAGGAGTG
+AGGTGATGTAGATGCCAATAAAGCCGGGAGAAGAGGTTATATTCACGGTACCAATTAGGAAGATCAAGAA
+GATAGTGCCGAGATGGAAGAGGGCACCAAGGGCTGTGAAGTTCGTGAGGGAGTTCGTGGCGAGGCACGCG
+AAGGCCCAGGAGGTTATCATAAGCACGAAGGTTAACGAGAAGATCTGGGAGAGGGGAATCGAAAAGCCCC
+CAAGCAGGCTAAGGGTAAAGGTCAAGGTCGAGGAAGAGGACAGGGATGGAAAGAAGGTTAGGATAGCGTA
+CGTTGACCTCGCCTGATTCTTTATATTTAAAAGCACTAACTCCCAGTAACTACCGTAACATCAGGAGGGG
+CAGAGATGCACATAGAGAGACTTGACTTCGAGAACTCACCCTACCTCGGGGTGTTCGGGGTAGCTACCGA
+TAGGGTTGTGTTGGTTAGGGAAGGCCTTCAGGAGAAAAAGCTGGAGGTAATCAGGGAAGTCCTCAAGGTT
+CCAGTGATAGAGGCTAGCATAATGAAGTCACGAATAATTGGAACACTTGCAACTGGAAACTCAAACGCGA
+TACTAGTTCCCTGGTACGTTTGGGACACCGAGATAGAGAGAATTAAATCAGCATTCAAGGAGTATGGAAT
+AGAGACGGAGATAGTTCCATTCAGGACAAAGTACACGGCCCTTGGGAATTTGATACTAACCAACGATAAA
+GCAGCACTCGTCAGTGCAAAGTTCTCTAGAGATGAGGCCAAGGAAATTGGTGATATCCTTGGGGTTGAGG
+TGGAGAGAGGGTTAATAGCTGGACTTCACGCGGTTGGGAGCGCTGGTGTGGTTACGAATAAAGGTGGCCT
+AGTTCACCCAGAGGCAAGTGATGAAGAGCTTGAGTGGTTGTCCGAGCTGTTTAAGGTTGACGTGTACGTT
+GGAACCGCCAACATGGGAGTTCCCTACGTTGGGACTTGCATGTTAGCTAACTCAAATGGCGTTGTTGTTG
+GACACTTAACTACTGGTCCCGAGATAGTTAAGATTGAGGAAGCCCTTGGATTGATATGAAGGGGGTGAGC
+CGATGAATGTTAAGGTCTTCCGCGTCTCAGGCTACTTCGAGAAGAACGGAAGGAAGTTCAAGTTCACCAA
+GGAGTACAGGGCCTTGAAGGAAGAGCACGTCAAAGAGCTAGTTTACTCTGACATAGGGAGCAAGCACAAG
+GTGAAGAGGAGGAAGATATTCATAAAGGAGATAAAGGAGATAAGGCCAGAGGAGGCAGAGGACATAGTCG
+TTAGGAGGCTCAGCCTCGAGCTCTAAAATTATTTTTTGGTGATATAGATGGCCCAAAGCAATAAGGAGTT
+GGAAAAGCTCGCGTATGAGTATCAGCTTCTTCAAGCCCAAGCCCAGCTTTTAGCACAAAATTTGGAACTG
+TTGAACCTTGCGAGGGCCGAGGTTCAGACCGTTAAGGAAACCTTGGAGAACCTCAAGAAGATTGAAGAAG
+AAAAACCAGAGATTTTGGTTCCTATAGGTGCTGGCTCCTTTTTAAAGGGGATAATAGTTGACAAGAACAA
+TGCCATAGTAAGCGTCGGCTCAGGGTACGCCGTCGAGAGGAGCGTTGATGATGCCATAAGCTTTCTCGAG
+AAGAGGCTGAACGAGTACGACGATGCTATTAAGAAGACCCAGCAGGCTTTGACCGAGCTCGAAAAGAGGC
+TTGGAGATGTTGCAAAGAAAGCTCAAGAGATACAGCAAAAACAAGCGATGGGGAGCTTTAAGGTAAAGAA
+GTGATCACTTGGTAACTGCAACGATCTTTATTATGTCGTTGAACTGCAACTCGTAGTCCTCCCCGATCCT
+CCTTTTAGTTTTGGCGTTTATAGCGTACAGGAAGCCTCTTCCAAGGTCCGTGTGAACCTTGAACGCCAAA
+TCCCTTGGATTTGAACCCTTCTTCATTAGGAATACATGGGGCAGGACGTTCCCGAACTGGTCAGTTAGCT
+TATTCTCGTCCTGTACAGGGTAAACTGGGATCAAATTCAATAGCTCAAAGACCGCTTTATTTATCACTTC
+CTGAACTCCAGTCGAGCCAAACCTATCTAGAACTTTCTCCTTTATCATAAGCAAGGCCTTCTTCTGCCTC
+TCGTTCATGTCCTTGAGTATCTTAAACTCCGAGCTTCCTGGAATGTAGTCTATGAAACCAGCTTTAGCGG
+CTTTCCTCAAGGTGAGCTCAGCAGCAGCCGATGTTGGAACCACTATGTAGCCTCTCTTTTCCCCTTCTTT
+TATTAACCTGTTTATCTGCTCCTCGCTCGCAGCATCTGCCTTATTCGCCGCTATTATCATAGGCTTATTT
+ATCCTCCTTATCTCGGAGGCGAAGGCCAGTAAATCCTCTTGACTCCAAAGCGTTGGGTCACTAGGAAGGC
+CAAGCCTGTGCATAGCCTCCCAAACGTCGTTTTCCGTAACCCCAATGCCGCTTAAGTGTTCAGCTATAGC
+ACTCTCGAGCTTTATCCTCTGCAACTTTATCCTCTTCGCGAACTTGTCCCAGCCCTTGCTTAGTATTCCA
+TATATCCAGTAATCTATCTCCCTCTCGAGGAACTCGATGTCCTCTATTGGGTCGTGGTTCTCGGTGGGTT
+GGCCCTCCGCGTCGGTTTTTCCAGTTACATCCACAACGTGTATCAGGGCCGAGGCCATCCTCAGGTCATC
+GAGGAACTTGTTTCCCAACCCCCTACCTTCGTGGGCCCCAGGGACTAGGCCCGCAACATCTATCATCTTA
+ACTGGAATTAGCGCGAGGCCTTCCCTGTACTCGTAGTTCTGCGGATTCGGCTTACAGCCGAGCTCCTTAC
+ACGGATGCTCGGCTATAGCATAAGTAACCCCGACGTTAGCGTCTATAGTCGTGAAGGGGTAATTAGCTAT
+CTCGACATCCACTAGGGTTGCCGCAGAAAAGAAAGTTGATTTCCCAACGTTTGGCTTCCCAACGACACCT
+ATCTCCATGACTTCTCCCCAGGGAGTTAAGATTGGAGAAGTTTAAAAGCGTTTAGAGGACGGGACACTTC
+CTTATGACTATGCCTATGGAAACGCCAACCACGATTCCAACTATCAAGGAGATAACCGAATACTTGCCCA
+CGTCGCTTGAGGAGGACTTGACTACAACCTTCCCTTCCTGGGTCATCGCCCTTATTATCGACTTTGTGTT
+CTCAACTAATACCTTAGAGTAGTTCTCCTTAACCCAGAGGACCGTAACGTTCGCAAGTGGAACGCCTAGC
+TTTTCAGACAACTTCACGGAGGCATCCTTTAGAGTCTTAGGCGTTGAAACGTCGTAGACAACTACATCGG
+CCTTGGCGCTTATCGAATCAACGCTCTTCGCTGGAACCTCAGCCTCAGGCTTTATGGAATCAACGACCTC
+AATCCCGAGCCACTCGAGGGCGTACTGCTGGGAGGGTAGCTCTATTATCGCCTTCTTCCCTGACAAAACC
+CCCGAGTAAGCCTCAACGATTGAATTTATCTTCAACTCGAAATCTTCTAACTCCTCGTTTATCTCCTTGA
+GCTCCGGATGCAGGGTTAGCAGGGCGTTTGCGGTGGCTTTTGCAATAGCTATTGCATTCCTGGGGTCGAG
+CCATATTCCGTGGGGGTTATTCTTGCCCTCGTACCACCTCTCAGGAAGATAGCGGAAGCCGTACCTTTCG
+TAATCCTCTATCCCGAGAACTATCCCAGGGATTTCGCCGCTCTCCTTCAGCTCTTGAATCTTCATCTCAG
+CGGGTAAGTGTCCAGTGGTTACAATCACATCTGCCTTCCTGAGGAGCTCTATCTGAGAGGGCGAGAGCTG
+GTACTGGTGGGGCTCTACCCCAGGGGGGACTAGGTAAACGACGTTGACGCTATCCCCAAAGGCCTCCCTT
+ATTATCGAGGCTATCGCCGGTAAACTAGTAACTACTAGCGGCTTTTCTTGGGCCATTGATGGTGGCAAGA
+GGAGCGTTAGCGTAAACATGATTAGGATTAATCTCTTCACATTACACCACCGAAGTTAGGTTCACCTAAA
+CGTATATGAGATTTGCGAATGCTAAACCTCAAGGCAAGCAAGGAAAATTGGGACCGGAATCATTAAGGGA
+TCGGTAGAGATGTCGTCCTTTGAGAGCGTTATGACTTCCTTTATCTTTCCTACCCTGAGCCTAGAGGGCG
+TAACCTTGCCCTTCCACTTAACTTCAAAGCCAATGCCACTCTTAGTTACCACATCTACCTCTTTCCCATT
+CCTCCAGTAACCGACCTCATACTTCCTGGCCAAGTGAGAAGCAACTACGCTCTCAACTATCTTATCCTCG
+CTGGGCTTCTCAACGAGACACCAGCGAGAGAATAGCTCGTACAGGAAAGGATCTATGAGATGAACTTTCT
+TTTCCTTCCTGAAGTCTGGCTCAAGGGTGTTGGGGTCAAAATAATGGAGAACTTTCAAGATGAAGCTCTT
+CTCGAGGAACTCGATGTAACTGAAGACCGTCTTGTGGGAACCTATGTCAATTTCCCTCGCGATAGTGTTC
+CATCCAATTGGAGATGGAACCTTATCAAGGATTGTTTTCATTATCATCCTCGCGACTTCCTCGCTCTTTC
+CGAACTTAATTATGTCTCCCCTAACCCAGGATAGATACGTATCATAGGTATCCCCACTTACCCTCCCTTT
+CCCTAGGACGTCTTTAATGGCCCTCGGAAATCCACCGCTCCTCAAGTAGAGGAGGAACAATCTGTGAAGC
+TCATCCTTCCACGGAAGCAACTTTAGGCACTCCCTAACTTTGGATATTTCTCTTACCACAGGAATCTTTC
+GATAGAGCTCAGGAGCAACGACACCCACGAAATCCCTGAAGCTTAGAGGATACATTATTATTTCTTTTCC
+TTTCCCCCTCCTTCCTGGGAACGTCTCTATTTCTCCCTTTAGGTACATACTAACAGAACCCGTTAGTATT
+AACACGTCGTTTTTGAACTTTCCCATATCAACGTAGAGCTTTATTGCCCTAAACCACTCCCTGGGAAACG
+TTATCTCGTCCAAGAAAATATAAGAGTTCTCTATGCCCTCGATCTCGCGTAGCTCCATGTACTCCTCAAG
+AGCATTCATAAGCTCCCTGTAGTCGCTTAGATAGTCACACCTCAGGTAGAATATCGCCTTTGGATTGACG
+CCACTATCGAGAAGCCTCTTTATTATTAGCTTCAAAAGGGTCGTCTTTCCAACCTGCCTTGGGCCGAAAA
+TGAAGTTCAGGGAAAAGGGTTCAAGGGAAATGTCCTCAATGACCCTTGGAACCCATTTAACGCCACTTTC
+TTCCCATTTCCTATAGTCTTCGTCCTCACTTATGAACTCTTTACCTTTCCACCACGGATTAAATTGTTCA
+ATCATGTTGGTATTTGCACTACCAAGAATTTAAAAGTATTTTGGTAATGAGATTACCAAAGTTAAAAAAC
+AGAAACAAGGAGATCACTCTAGGGCATGCTTGAGCACGTGAAATACCTCGCTCTTGATTATCTCAAGCCC
+GGTTTCAACTGCATTAACGCTTCCCGGGAGGGAGAATATAACGACGCTCCTTTCCCTACCCCTTATAACC
+CCTCCAGTTGCCCTAGTCAAAATTGCCGCGTACCCTATCTCCTCGTAGCTCTTATACCTAAATATCTCCC
+CGAACTCAAGTTCCTTGTCAAAGAGGGGCGTAACTGTTTCTATGGTAACATCGCTCGACGTTATTCCAGT
+ACCCCCAGTCGTCACTATGACCTCGGCCCCAGATTTTATGGCCTCGGCTATCGCCACTAGAATCTCGATT
+TTATCGTCGGGGACTATCTTATAGTACACGTTTTCGCCGAGTTCAGAGAGCTCTTTGATTATCAAAGGCC
+CGGCCTCGTCCTTTCTCTTCCCCCTGCTTCCTTTATCGCTTACCGTTATAACCCCAAACCTAAAGCCCTT
+GGGAGCGCTCTTCTTGTGCTCCTCAACTCCCATGATACCACCGAATGTAGTTCCAAGGAAACCTTTTATA
+CTTCTTTTCGATGAGTATCTAAACGGTGGTTCAATGAAACCAAGGATTGGAGTTCTATTCAAGATGAAGA
+GCAAACCCTTGGAGGAACTTAAGAAATACACTGATGTCGTTTTGAAACCATACCCTAGTGAGGAAGAGTT
+AAAGGAGATAATTCCAGAGCTTGACGGCATAATAATAGCGCCAGTAACTAGGATAACCAAGGATATTCTG
+GAGAGGGCTGAGAGGCTTAAAGTGATAAGCTGCCAATCAGCCGGCTACGATCATGTGGACGTTGAAGAGG
+CGACAAAAAGGGGAATATACGTTACAAAGGTCTCAGGCTTGCTGAGCGAGGCCGTTGCCGAGTTCGCCCT
+TGGATTGTTGATAAGCTTAATGAGGAAGATACACTATGCCGATTCCTTCATAAGGGAGGGCAAATGGGAA
+AGCCACACCTTCGTCTGGAGAGAGTTCAAGGAAGTTGAAACCCTGTACGGAAAGGAGGTTGGGATAGTTG
+GGATGGGGGCAATAGGGAAGGCCATAGCTAGGAGGTTGAAGCCATTCGGTTGTGAAATCTACTACTGGTC
+AAGGCACAGGAAGGAGGACATAGAGAGGGAAGTCAACGCAAAGTACTTAGACTTGGACGAGCTTCTTGAA
+GAGGTCGATATCGTAATCTTGGCTTTACCCTTAACCAAGGAAACGTACCACATAATAAACGAGGAGAGAG
+TTAAGAAGCTAGAGGGGAAGTACCTAGTGAACATTGGAAGAGGGGCACTGATAGATGAGAAAGCCCTCGT
+TAAAGCGATAAAAGAGGGCAAGCTCAAGGGATTCGCTACCGACGTCTTCGAGGAGGAGCCCGTTAAGGAG
+CACGAGCTGTTTAGGTTTAAGTGGGAGACAGTTTTAACCCCACACTACGCCGGCCTTGGGAAGGATGTTC
+TCGAGGACATGGGATTCAGAGCAGTAGAAAACCTTCTAAAGGTGTTGAGGGGAGAGATTCCAGAGGATTT
+AGTCAACAAGGAAGTTCTTAAAGTTAGACCCATAGACGAGGTTAAGATGCTGTGAGGTGATAGCATGAGG
+ATTATCGAGGAGCTTAAGGAGTTCACCCAGATTCCGGGGATATCAGGATATGAGGAGAGAATTAGGGAGA
+GGATAATCGAGGAAATAAAGGACTTCGCCGACTACAAGGTTGACGCAATCGGAAATTTAATAGTCGAGCT
+AGGCGAAGGGGACGAAAGATTGCTCTTCATGGCCCATATGGACGAGATAGGACTTTTAATTACTGGAATA
+ACCAACGATGGGAAGCTGAGGTTCAGGAAGGTTGGTGGGATAGACGATAGGCTACTCTACGGAAGGCACG
+TCAGCGTCGTTACTGAGGATAAAATTATAGACGGAGTAATAGGCGCTATCCCACCACATCTGAGCCTTGG
+AAAGGGTAAAGATGTTATTCCGTGGCATGAACTCGTCATAGACATAGGGGCCGAAAGCAAGGAAGAAGCC
+TTGGAGCTCGTTAAGCCCCTCGACTTTGCGGTCTTCAAGAAGCACTTCTCGGTTCTAAACGGGAGATACG
+TGAGCACCAGAAGTCTGGACGATAGATTTGGAGTTGTCGCATTGATAGAGGCCATAAAGGATTTGGTAGA
+CCACGACCTCGGCGGAAAAGTTGTCTTCGCATTCACGGTTCAGGAGGAGATAGGGCTCAAGGGTGCAAGG
+TTCCTTGCAAATCGTTATGCTCCAGAGTATGCGTTTGCCATAGACTCCTTCGCCTGTTGCAATGAGTTAA
+CTGGAGATGTTAAGCTGGGAGGAGGGCCAGTTATAAGGGCCGTCGATAACTCTGCAATATATTCAAGAGA
+CTTAGCAAGGAAAGTTCTTAGCATAGCGGAGAAGAACAAGATACCAATTCAGATTGGAGTTACAGGAGGA
+GGGACTGATGCTTCAGTATTCCAGGAAAGGTGCAAAGCCCTAGCCCTGAGCGTTCCTATAAAGTACCTTC
+ACAGCGAGGTCGAGATGCTACAAATTAACGACCTTGAAAATCTCATTAAGCTGATAGAGGCAATAGCACT
+AGAGCTCTAGCGGGAGGGATTACATGATAGATACGGCAATTCTACTGAAAGCTTTCGTGACCGGTGTAGT
+TACTGGAACTCTCGCCGCGATGTTCGGCCTCGGGGGCGGATTCCTACTGGTTCCAATCCTGAATCTTATG
+GGAGTCGAGATACATCATGCCGTTGGTACCTCCAGTGCCAGCATAATCTTTACAGCCCTTAGCTCATCCT
+ACGCTTACCACAGGCAAAAAAGAATACTCTACAGGGTTGGGATATTGCTGGCAAGCACGGCCGTAGTTGG
+AGCGTACCTTGGCGCATGGATGACCTCCTTCATATCCCCAGGAAAGCTCAAGGTGATATTCGGTGTAACC
+CTGATATTCGTGGCCTACAGGATGTTCAGGGGTAAGAGAGGAGAGAGAAGGGAAGAGATAAGCGTCAATG
+AAAAGCTCGTTCCAATAGGAGGTTTCTTCTCTGGAATTGCAAGTGGCTTACTTGGGGTTGGGGGAGGAAT
+AATAAACGTCCCCCTTTTAACTTGGCTCGGCGTTCCCATTCACTATGCCGTGGCAACCTCCAGCTTCGCA
+ATAGTGTTCACATCCACAAGCAGTGCGATAAAGCACTACTTCCTGGGGAACGTTGAGCTTTACTGGCTTC
+CCCTTCTAGTCCCTGGCCTCATAATCGGGGCCCAAATAGGAGCCAGGATAGCCAAGAGAACAAAGGCAAG
+TTCACTAAGAAAAGGGTTCGCCGTTGTCATGTTAATCTTGGCGATAAGGATGATACTCAAAGGGCTAGGC
+TACAGCGTTCCATGAGGTGATAACTTGATAACGCCCGAGGAAATTGCAGAGCTAGTGGTTCAGATAAGGA
+GAGAGCATGGATTGCCAGTTTCCCCCTTCGAGATAGATGAGATCAGGTACGATAAGGAGGAAGGGAAGCT
+CTTCATAATAGCCCACGATAGAACGGATAAGAGCGTAATAATAGGGAGTAGCCTTGTCATAGGGAAGCTT
+AGGGAAGCCCTTGGCGTTAAGCTCGTCAGCGTTTACACCACACTTGACTTGATCCTCAAGAGAAGGCAAC
+TGGAAGAAAGCTTAAGGTTTGCAGAGGAGCATGGACTTAACTTTTTAATCCCCATAATAAAGGCCGAGAT
+GAACTTTCCCCCAAGAAAGTGGCCGAGGATAGGAAGGAAAACCCATGGAATGGTGTTCCTAACCTTTAAC
+GCTAGTGCGATGCTTGGATTTGCAAGGGCCTTTAACGTTCAAGGAAATGTTTACGGGGTTAGATATTCCT
+TCCCCAAGCTTTCATTTACCCCCGTGGATAGGCCGGTAAGAGAGGTATTCTTCCCAAACGAAGACTTCTT
+AAGAAGGTTAGCCAAGGAAGATGATGCAGAGCTGGTTATCTCCGAGTTCACGTTTCCTGCCAAAGGTGAA
+GATGTTGTAATGATAAACCCCATGAGGTTCCTGAAAATAGGGTACTTCGAAACTAAGTACCTCTTCGGGG
+AATCGAGACCAGCTATATTCAGCAAGGAGGACTTGGTGAATTACGTTATCTCCCTCGTTAAGGATGGCCT
+TATGGAAGCTACGGATGGAGCCAGGATAATCAGGTGGGGATGGAGAAGATGATAGTTGGGATAGCTGGAA
+AGATAGCTGCTGGCAAAACAACCGTTGCTAAATTCCTTGAAGAGTTCGGATTCTGCAGGATAAGCTGTAG
+CGAGCCTTTATTTGACATATTAACGGGCAACACCCAAGGATACTCCTGGGTTCCAGAGGTAGAGTTCAAG
+GGAGAACCGACGAGGGAGAACCTAATAGAGCTCGGTAGAATACTAAAGGAGAAGTACGGTGAAGATATTT
+TGATAAGGCTAGCCGTTGACAAGCTTAGAAACTGTGAAAATATAGCTATAGACGGTGTCAGGTCAATGGG
+GGAAGTTGATGCCATTAAAAGGATGGGGGGTATAGTAGTCTACATCGAAGCAAAACCGGAGATAAGATTT
+GAAAGGTTAAGGAGGAGGGGTTCAAGCAAAGATAGGGGGATAAAAAGTTTGGAAGATTTGCTGAAGTTCG
+ATGAATGGGAGGAGAAACTCTACGAAACTACAAAGATCAAGGAAAAGGCAGATATAGTTATAGTGAACGA
+AGGAACCCTTGAAGAGTTAAGGGATAAGATAATTTCAGCTTTGGGGCTGGGAAAACATGTTCATTAGGAG
+GGACCACTCCTTGTCATTCCACAGCATTCTGTCAGTCACTATTATCAGCGTTCCGTTGTGTAGTACTGCA
+TAGTCCCTCAACATCGCAAGGTACTTGAGGGTATTCTCGAAGCCATTGTATATCGAGAAGTACTCGAGGC
+AGTCTATAACGACTATACCATTTTCCACCGACTGAAAGTACTTCTTAGAAAGTTCAAGCATCCTGGGAAG
+ATTGGTCGGGCTCAGAACATTCCCATCCTCCCTGGCTCTTGTTACGAAGTATGAATACCAGCCATCCAGG
+GGCTTTATGTTCCTAACGAAGGCCAGAACTGGGAAGTCCTTGAGGTTTTGCACTATCCTATTGAATTCCT
+GGGAGCCCATTACAATGCTTCCAGGCGATAGATTAATTTGAGTTGGCCTCTTAACTGATCTTCCGTGGAA
+ATAAGTCTCACTCCCAAACACCTTGACAATTCCGTAGGCGAGAAGAACCACAAAGGTGGCCGCTAGAAGG
+AACCCTATAGGTGCGAACCATTGTATCGGCCTTAGGAATGGGTAGTCCATCTCATGGGCACCTATCGCCA
+TCAAAGGAAGCGCAAGCCAAAACACATCACTCTTAAAGGTTCTTCTTAGCTCAAGTGCCAGCAGGCCGGA
+CAAAAGAATGAAGAAACCAGACACTCCCCAATTTATCGCCACTATTCCCCATATCCCAAACTCCACCATC
+GTTTTCTGCAACAACCAAGTGTATAACGTAACTACGATTGGGGTTAAAGATATAGAAACGTAAACTACCT
+TTGAACCCATAAGCCTTTCTTCCTCGATTCCAAAATAGTAGATTGCTCCAAACATGAACACGGATGTTAA
+TGCTAAGGATATCTGATTGAGGAAATAGTTCCCAATGAGATCGGAGAGAGTTACGAGCGAATACACAAGC
+AAAGCCACCGAAAATATGAGCGAGGATCTCCTCCTCGTTCGGAAGTATATCCTGAGTAGGTAACCTGAGG
+TAGCGAGCTTTATTAAAGTCGTGATTACCATCGCAATCTCCAGCATGTCCATATATTAATCTAGGACGAA
+GTGTTATTTTAACGTTACCTTTAAATTCCCAAGTTTGACGTTCATTTGAAATGGTGAGCAAACTACTTGC
+CCTAGAAGCGTACCCAAAGCTTAAAGACATAGACTTCAGGCTACTCAGGGCTGTCGAGCTAAAGATGAGG
+TACTACAAATGGGTTCCATTAGAGGAAATTGCTAAGTTCGCGAGAATGGACGTCGAGAGCGCGAGCTACA
+GATTAGGAAAGCTAGACGATTTTGGGCTGGTAATAAGGAGAAGCGACATGGGGTACATAGGTTATCAGCT
+AACGATTCACGGGTACGATGCATTAGCGATTAGAGCATTCGCAAAAAAAGGCGTGATAGAGGCCATAAGC
+ACTACCCAGATAGGCGTTGGGAAAGATGCTGATGTGTACGTTGCCATAACACCATCTGGAGAGAAGGTTG
+CGGTAAAGTTTAACAGGATAGGGGAGAGAACTAGCGCGAGAAAAGCCTTCTACCACAGTGATGTCTTTGC
+AGATAAACACCATAAGAGCTGGCTCTACGTTTCCAGGTTGATAGCCAAGAAGGAGCACGAGGCCTTAGTT
+TTGCTAAGCCCATTCGCCAAGGTTCCAAAGCCGATAGCCTGGAACAGGCACGCAATAGTTATGGAGTTCA
+TAAACGGCGTTGAACTTGCGGAACTTAGGGATACAGACTTAACGAGGGAAGAAGCCGATGAAATCTTGGG
+AAAAGTCCTAGATGAGTATGAGAAGATAGTGAAGTTCGGAATAGTTCACGGGGACATGAGCGAGTTCAAC
+GTGGTTCTCACAGAAGATAATGATATCCTTATAATAGACTGGGCCCAGTATCAAAGTTGCGCCAACCCTG
+AGAGCTTAGAACTCTTGAAGAGGGATATAACGGTTTTGCTAAACGCCTTCAGGAGGAGATGGGGCGTTAA
+AAGGAACTTCGAAGAGGAGTGGAAAAGGTTCTATGAAGCCTGGCTAATAGGAAGAAAGGAAATCAGCGAA
+GAACAACAGTAAACTCCTTTCCCTCGTGGCCTATGACGAATACCTTTGCGTCACCTTCAGATGCGAACTT
+CTCAACCTTGCCTCCCCTGACCTCTATGGAATCCACTCCCTTCAAGGCAACCTCGCTCCTGTTTGAAAGA
+TGATTCCTGAAAGTTAACTCGTTTCCTTCTACTCTAAGTAGGGTCGCCGTTGAGTAAAGTAGCTCGTATT
+CCCCAATCTTCTTTCTCAATGGAAGGAAGAGAGAACCCCTCGTTTTCATCTCTATACCTTCAAGGAGCCT
+AGGCATCTCGAGGTCATCATACTTAACCTTACCTAACACCCTATGACCCCTCGGGTTGATTAGGACTAGG
+TAATCCTTCCTGGGAATCACGAGGATGTCCCTATCGGTAACCTCGAAATCCCTCTCGATGCCTTGAAGCT
+TTAGTATCTTATCCACGAACTTCCTGTGCATGTCGTGGTAGCTCGAGTAGTACTGCAATCTAAAGCCCAG
+GATTATCGCAGAGCCCTTCCCCTTTCTAACGAGCGAGGCAACTACCTTGTCTCCAACCCAAGCTATAGGC
+TCACCTCCCTTAACCTCCCTAACTACGTTCCTGACGAGCATCCTGTCTATTCCATCGGAATCGACGCTTA
+CGTATGGAATCAACCTGAAGTTGTCACGGGCCACTTCATCGCTAACCTTAACCCCGAGCTCCTCTTCAAG
+AATTCTGCACTCCCTCATGTTCTCGTCCAGGTAGGGGAGCATCGGCATTATCACTAAACTACCTCCCTCC
+TTAACGTACTCAACGAGCTTCCTCTGAACATCCGAGGCCATGAAGTCTAGGCTATAAACCCATAACTGCT
+CGTACTCCAGGAGTTCCTCCAAGCTCGAGGTTTCAAGGTCAACTACGTCAAAGGGAACGTTACTCATGGC
+CAACAGCGTGAGCAATCCCCTCTCGCCGAGCAAATATTCGTTCAAGTTTACGCTTTCCTTAAAGTTCTCC
+GGCCTGTAACCCCAGAGTGCTAAAGGCTCGTAGGGCTCGTAAACCCCGAATGCAACCTTGAACTTCACTT
+CCGACTTTCCAAAATCTTTGTTACTCCTGAGGAATTTTCCTATCCACTTTATAGCTTCAACGTGCTGTCT
+CTCCCTACCATCTAGGCCTATAGGGGAATACACATCCCAGGTTACGCCATTGTGGGATTCATAACCCCTG
+GGATTCTCACCCCCGACGTAGAGGTAGTAGTTAACGTTGTGTATGCCTAGAGCGGGGAGGAGCGAGTAAA
+GCAACTCTGCCTCGTCAACCTCTATGACGTTGGCCAAAGATGACTGGGTCTCGATGCTTAAGGGAGGCGT
+TCCCATCTTTCCTATGTAGTATCTATAGAGGCCTATCTTGTAGTACAAGTGGCCAAGCTTGTCTTCCTTG
+AAGTCGAAGCTCCTGTAGAAGGAGTACCAGAATTCCGTCCACAGGTGGATATTCAAGTTGTTCTCCTTGA
+CGTACTCGTAAAAATACCTCCAGGCGGCCAAGAGAAGGTAAGGATCGAGGAGCGTTATTGGAACATCTAC
+ATAGTCTTTCATCTTCTCGTAAAGTCTCCTTACGTACTCGTTAATCATCCATATCTTGAAGTGATGCCAG
+TCGAGAATCTTTGTCAATGGCTCGGAGAAGTCTGATGGGGGCTTAATATCCCCGTAATCCGAGATATCAA
+CGCCGTACCTCTCGCCGAGCTCGTCGATTGAATAGTTCATCTCAAGCCACTTATGCCAAAGCCCTCCCTC
+CCTAGTTATCGGCTCATTGTAGTCGGTTAAGAACGGTTGAAATATCGTTTCCCAATAAGATGGCTCGTCA
+TCTATGGTTACGGTTATTATCGACCCTCCGTTCGTGTATAGATGTTCCCTTATTATCGGGAACACCGCCT
+CGTACCACTTCATGACATATTCGAGGTAAATGGGGTGGAGGTAGGTAATCGGCGGGTAATAGATATCATT
+CGGCAATGAACCATTTGGACCCTTCGCTAGTATTTCCGGATGCTTATCTATGAGCCACTGCGGTATTCCA
+CCGTTCCTCCACTCACCGCATATGTAAGGCCCGGGCCTTATCAGGACGTAGAAGCCCATGTCCTCAGCTA
+GCTCGAGGAAACCAACCAAATCTCTTTGCGGGTGCGTTTCTCCAGTAAAGTCGAAGCTACCCTCTTGAGG
+CTCATGCCAGTTCCAAGCCACGTACGTGTCAACGGCGTTTAGGCCGTGCCTCTTCATCTTCTCCAACCTA
+TCCTTCCAAGCATTCCTTGGAACCCTGAAGAACTGCAATGTTCCCCCATAAATCGGCAATTCTTCACCGT
+CTATAGTATAGAACTTCGAGCTATAAGAAACCTCCACGATTACCACCTCACAACCTTCTCAAGGAACCTC
+GGATTGTCGGGGTTGAGACCGCGCTTAACGGCCTTATAGTAGGAGAGTAACTGAACTACAGGCAGAACAA
+AAATCGGTTTGAGCAGGGAATCGCTCCTGGGCATTTCTATGAAATACTTTGCCCCTAGAGATTCCTTCCC
+AATCAGGAGAACCTTAGCCCCTTGTCCTTGAAGTTCCTTAATTAGCTTTTCATGCCACTCGTGCTCATAA
+TCTACCATCAAAACGACGAGGGTTTCGGAGTCTATCACCGATTTAAAGCCGTGCCTGACTTCGAAGGTTT
+GACAAGCCTCGCTCCAAAAGAGGGCCATCTCCTTCATCTTCAGCATGCCTTCAAGGGCCACAGGATAGAG
+AATCCCAGACCCCAGGAAGAAGACCCTCTTGAAGTCGAAGTCCTCCACCATCCACTTCACGTAATCCTCG
+TTTGCTAGGGCTTCCTTCGATAACTCCACTACATCGGAGTGATCGTAAGGATCAAACCCATAGGAGTTCC
+TCAGGAGTTGAAGGTAGGCGAAATAAAATGCCTGGAACGAGTGAGTCATCACAACGCTCTCCTCCGGAGT
+ATGAACTACCAATGAATAATCGGCGTTCCTAGATAGGGAGCTCTCGTAAGCTGTTATCCCAAGCGTCTTT
+GAATTCGCAACGTCGAGAACTTTCAAGACCTCGGTTGTTTCCCCAGACCTGGAGATAGCCACTATTAGCT
+CGTGATTTAGGAAATAGTAGTTCCTTGCGTTCAGGAATTCGGAGCTCGGTAGGGAAAATCCTTCTCCACC
+TAGGGCGTTCGTGGCCATTGCCAATAGCTGGGATAGGAAGTTCGAGGAGCCACAGCCAGTGTACGTTATT
+CTCCTGGGAAGGCTTATTTCATCTTTAACGGATTCAAAGGCTTCCTGGGCCTTAATTATACCTTCAGGGG
+CTTTCCTAATTTCAGATAAGGTAGCATGCATTTCAGCTCCCCCCATAGAGATGACACGCAACCCAGTGAT
+TCTTCTCAACCTCAACTGGCTCGGGCCTAATCTTCCAGCACTTATCCTTAGCTAGAGAACACCTGGGAGC
+GAACTTGCACCCTTTAAGCTCCCACACTTTCCCCTCTTCGCGTTCGGGCTCTATTCCCTTGAACTCCCAC
+TTGACGTTAAGGTCTGGAACGCTCTCAAGAAGCATCTTGGTGTAGGGGTGGAGGGGATTGTCAAAGACCT
+TCTCGGTGTCCCCCCATTCAACGATGCTACCCCTGTACATTATGATTATTTTGTCACTGATGTAGTAACC
+GAGGGCAAGGTCATGGGTTATGAATATAACGGAAGTTCCATGATTATCCCTGAATTCCCCCAAGAGGTTC
+AGGACATCTATCCTAGTTGAGGCATCGAGCATAGAAACGGCCTCATCAGCTATCAGTAAGGAGGGCTCGA
+CGAGTAAGGCCCTAGCTATTAAAATTCTTTGCAGTTGGCCACCGCTCAGCTGGTGGGGGAACTTCCCCAG
+GATCTCCCTGGGATTCAAACCTACGCTCTCCAAAGCCCTCCTAACGAGCTCATCCTTTTCGACATCGGAA
+ACGTTCTTCAAGAACGTTCTAAAGACAAGGTCAAAGACCCTATCAACCTTATAGAGGGGATTAAAAGAGG
+CGAAGGGATCTTGAAAAACAGCCTGAACGTTTTTATAGTAGTAGTTCATCAGCTTATCTTTATCGAAGCT
+CCAGATGTCCTCTCCCTTAAAGAGTATTTTTCCGCTTGTGGGTTTGATTAACCTAAGTATTAACTTGCCG
+ATGGTTGTTTTTCCGCTTCCGCTTTCTCCTACTAGTGAAACTATCTCGCCTTCTTTTATGGAGAAGGTGA
+CATTGTCCACGGCCCTAACTTGATAACCACCAATTAATCCAGATGTAAAAATTTTAGTCAGGTTTTGAAC
+TTCTAAGAGCATTAGGATTCACCCCCCAACAAGTGGCATGCAGCATAATGCTCTTTTCCAACCTTGACCA
+GTTTAGGCTCAACCTCGGGACAATGCTCCATTGCAAAGGGACACCTAGTGTAAAACCTGCAACCCCTCGG
+TGGATTCAAGAGGCTAATCGGATACCCAGGAATTCCACTCAACCTCTCCCTCTTATAATGAACACCCATT
+CTAGGGAGAGAATTCAAGAGTAATTGCGTGTAAGGGTGAGCAGGATTCTCAAGCACTTCCTCCATTGGAC
+CAATCTCCACAACCTTCCCAGCGTACATGACCATAACCCTATCAGCAATCTGCCTCAACAAGGCTAAATC
+ATGAGTTACAAAGATTATCGACTTTACAATGCCCTCCTGCATAAAATGGTGTAATAATTCAATGACAACC
+CTTTGAGTAGTAACGTCTAAAGCTGATGTAATTTCATCGGCAATCAGTAAGTCAGGGTTTAATAGTGTTG
+AGACCACCATTGTAGCACGCTGCCTCATCCCACCACTCAACTCAACAGGATACATGTCCGCAACCCTAGG
+ACTAAGCTTAACCATGCTCAACCTCTCCCTTAATAACTCCTCAACCTCCCTCCTGTCAGCGTAACCATGC
+TCCCTAGCCAAATCCCAAACAATATCCTTGATCCTCTTAGTAGGATTCAAAGCATTCATAGCGTACTGCG
+GGATTATAGAGAGTTCAGAATACTGGATTTTCCTTAATTCATCCCTGGGCAAGGACATTAAATCCCTACC
+CTTGAAGATTGCAGAACCTCCTTTATACTCCATTGGGGGTTTTCTAAGGATTAAAGAGTGGACTAGGGTT
+GACTTACCACAACCACTCTCCCCAGCAACACCAAAAACCTCACCCTCCCCAACCTCAAAACTAACACCAT
+CAACAGCCCTAACATAACCAACAGGAGTCCGATAATAAACCCTAAGATTCCTAACATCAAGCAGAGCCAT
+ACTACTCACCCCTAAGCCTAGGATTAAACACCTCTTCCATTCCAAGGTTCACGAAGAATAATGCAGTAAT
+AATCAGGGTTATTATCAGTCCTGGGGGAATGAACCACCACCACCAGCCGAACTGGAGGGCGTTGTGCATT
+ATTGCCTTCTGAAGAATGACTCCCAGGGAAACCACGGTTGTCGGCCCTAGGCCTATGAAGTCTAAAGTTG
+CCGAGGCTAAGATTGCTCCACTAACCTGAAGTATCCCGGCCATGAAGATGTAGGATATCATGTTGGGCAT
+TATCTCCTCGAAGATTATCCTTAGGTCGCTTAGTCCAACTATCTTGCTCAGATTGACGAATTCCCTGTTC
+TTAAGCGAGAGCGTTTGGGCCCTTACTGACCTAGCGACCCAAGGCCAATTCGTTAGCCCTATTATCAGGG
+CTTGAACCTCAGGGCTCCTTGCCTCGAGGAAAGCCGCCACAAGTATTAGGAGAACTATTGAAGGAATTAC
+GAGCATTATGTTAACGAACATCATCAACAGCTCATCCACTATTCCGCCCTTGTAACCCGAGACCAGGCCT
+ATGGTTATTCCAAGGGTAGTTCCAATTATTGCAGCCAACACAGCTATCCAGAGGCTAGTTCTGAGGCCAT
+AAACTAGCTCGGCGTAGAGGTCTTTACCCTCCTTGTCGGTTCCAAGGATGTGGAGAACCTCGATTGTCTT
+TCCGGTGTACATTATGGTTATATTCTCCCTCGTCATTGGAGGTAGGGTCTTTGAGGAATAAGCGGGCAGC
+TCTATTTTTCCCACTTTCTCATAGTACAGTCCATCACTGGCGAAAGGAGTGAAGAGCGGTCCTATTATAG
+CGAAGAGGACAAAGAATGATATTAATCCTATCCCGAACTTGAACTTGTTGTTCCTAAATGCTAACCTCAA
+GATATCTGCCTTTCCCTTCATTTTCAGCCCTCCTCGTAGCTGACCCTAACGCGAGGATCGATAAGGGCGT
+AGACTATGTCTATGATGAAGTTCGCAACGAGGACGGCTATGATAACCATCAAGAATCCTCCCTGGAGAAG
+GAAGTAATCCTGGCTAAGCGCGGCGTGCATTAATAAAACTCCGACCCCAGGGTAGTTGAAGACTATTTCA
+GTTGCTATGGCTCCAGCCACCATCAAACCGAGCTGGAGCGCGAGCCCAGTAACCTGTGGAAGGATTGCAT
+TCCTGTAGGCGTGCTTGGTTAGCAGCTTCTCACTGGCACCGAGGGCTTCTAGGTAGCGGACGTAATCCGC
+CTCAAGCTCGTAGATTATCATGTTCCTCATTCCTATGGCCCAGCTTCCTATCATGACTATGAAGAGGCTA
+AGGAACGGGAGTATCCAGTGCTTTAGGAAGTCCACTATGAAGGTTATCGAGAACGATGGAACGAGGTTTT
+GGCTGTAGGCTCCTTGATAAGGGAAGATGTTCAGCTTAACGCCCAGGAAGTACACCAAAACCATTGCGAA
+CCAGAAATATGGGATGCTTGCTAGGAAGTAGAACACTGGCATTAAGTACTTGTCGTACTTTTTGTTCTTT
+CCAGCCAACGCACCTAACCAGTTTCCAATTATCCAGCTTAAAACTATAGCAGGGAATAATATCGCAATAT
+CATAGGGGAGGGCATGCTTTATTATATTTGAAACCGAATCCCTATACAATATACTATACCCGAGATCTCC
+CCTCAGCAGGGATTTCCAAAAGTTTATGAACTGAACGTAAAGGGGCTTATTTAACCCATAAAGATCCTCG
+TAAAATTTCAATAAGGTTTCCCTTTCCTGAGGGGATAATCCCAATGCGGAGTTTATCATTATTTGAATAG
+GATCCCCAGGCATAAGCCTGGGCAAGAGCCAATTGAGGGTTACGGCAAAGAGGAACGTCAGGAAATAGAT
+AACTATCTTCCTCTTTAGATACTGCTTAAACCCCATCTCTTACCCTCCCTACAAAATTTAAAAAAGAAGA
+GAGGAGCTAACGCCTCTTCCTCCTTACCGCGACTAGTGGAATGGCAGCTAGGGCAATTATTAGTGCCGGT
+CCGCAGATGCCTCCCTTGGTCTGTGTTACGGTCTTCTCTACGGTCTTTTCGATGGTCTGCGTCTTCTCTA
+CCGTTTGGGTCTTTTCTACAGTCTGGGTTTTCTCCACTGTCTGTGTCTTTTCTACCGTTTGCGTCACCGT
+AGTTGGACCAATCGCCTTGGCAGGCCTAACGCTTAGGAAGGCTAGTGCGGTACCCCAGGTTCCAAATCCA
+GGCCAGAATATTGGCACACCAGTTGGGTTCTTCTCGTTTGGCCAGTTCGCCCAGTACTGGGTGTTTGCTT
+CATAGAACAGCGTTCCCATGTACAGAGGAACTGCCGAGACGTCCTTAAGCCATATCTCCGTTAACTCCCT
+TAAGAGTTCCACCTGCTTCGCTTCATCAGCTGTCTTAGCTAACTCGTCAAGAAGCTCATTGGCCTTTGGA
+TTGTAGTAGTTTCCAAAGTTTGCTCCTCCCTTGTCTGTCTCATTCTTGTAGTACATTAGGTTATGGTAAA
+CGCTGTAGGGATCGGACTCGAAGGTTCCGGCCCAGTGCATTGTTAGATCGAACTCGCCTGCCTGCTGCTT
+GCTCACCATTGTTCCCCAGTCATACTTCCTAACGTCAACCTTTATTCCAATGACCTTTAGCTGGTTGACT
+ACTATCTCGACCGCCTGCATCCAGTCACTACATGGACCACAGGCGGCAAATGTTAGAACGAGATCCTTGC
+CATTGTACTCCCTCCATCCATCCCCATCCGTGTCCTTGATTCCGGCCTCGTCAAGTAGCTTAGCCGCATC
+CTGTGGGTCGCAGTACTTCCATCCATATTCTTTTATTAGCTGGCTAACACCTATTTTCTCTTTCCAGGAC
+TTCATGATGTTTCCGAGCGGGGTTTGATCTGGGAGATCGCTTATTGGTCCCTGCTTGACTATCTGAGCAG
+GGCATATTGCCTCAGCTATGGCCTTTCTCACGAGAGGATTGTCCAAGGGCTTGTGCTTGGTGTTGAAGTA
+CATTATTACTGGAACTACCGGTGGGAAGTACGGAGGCCTATCAAGCCAGCTGACTATGTTGGGGTTCTTC
+TTCTTTAATTCGACGATATCTACGTAATAAGTACCAACATCCAAGTCGCCTCTAAGGAACATGTTAGCGG
+CCTGATCGTTAGATTGAACGTAAAGCTGAACTATGTACTTCGGAGCTGGGAGACCAAAGTACCTAGCTCC
+CCACCAATCGTCGTTCCTTATGAATATCGCCTTCTGCTGTGGAACTACCTTGTAGAGCTTGTAAGGTCCT
+GAACCAACAAGGTACTTCTGCTCATCCCCTAGGAACGTCATGGTCTTAACGTTCTTTGGATCTATGTTCT
+TGAACACGTGCTCAGGAAGAATTAAGACTCTGTAAAGCTGATTTCTCCAAGCCCAGACGTTTGGTGTTTT
+TTCAAATACGAACTGGATTGTTCTATCGTCAACAACCTTAATTTCCCTTAGGCCGTACTCTGACCAGTTC
+TTTAACCCGACTTTCTCATAGTACTCAAAGGAGAACTTAACGTCCTCAGCGGTTAAAGGCTTACCATCCT
+GCCACTTCGTCCCTTCCCTAAGCTTAACTTCAAAGACATTAGAACTTACCCACTTCCCGTACTCGGCAAG
+CCAAGGAACGAGCTCAGTTTTCATGAAGTTCAGCTGGAAGAGTGGCTCGAAGACTAGGCCTGCTATGGGA
+ATTATGTTGGAACCATAAACTGGATTTGCATTAGTTGGTGGCGATGAATTCGCCGTGTACAAAGTTTGTT
+CCCTTGGGAGTTCCTCGGCGGCGCTCACAATTCCTATAGTACTCAAGAAGAAGAGACCTATCAAAAGGGT
+CGCCAGGAACTTTTTCATATTTGTCCACCTCATTATAATTTCGTTCAAATTTATAAAAGATGGCAATTTA
+TATATAAGGTTTTTGGTTTAAGTCGAGATTCTAATTGGACAATTAACGAAAATTATGAGCAGCTAAGGAG
+AAGCCCATTAAAGTGATAAATTATAAGAACATGTTATTCTATAAATCATAGGTGGGAGTTAACATGGAGT
+TTTACTGGGGGGTCGTTCAGTCGGCATTTCAGTTCGAGATGGGGGATCCATATAGGAGGAACCTTGACAC
+TAGAAGTGACTGGTGGCACTGGGTTAGGGACCCATATAATATAAAGAATGAACTCGTTAGCGGTGATCTT
+CCAGAGGAAGGGATAAACAACTACGAGCTATATGAGATAGATCACAGGTTAGCTAAAGAACTCGGCTTAA
+ACGCTTATCAACTAACGATAGAGTGGAGCAGGATATTCCCATGCCCCACGTATAGCGTTGAAGTTGAAGT
+GGAAAGAGATGGGTACGGATTTATAAAATCCGTGAAAATTAGGAAAGAACATTTGGAAAAACTGGATGAA
+CTTGCGAATAAGAGAGAAGTTAGACACTATGAGAACGTTCTGAAAAATCTCAAGAAGTTGAACTTCACGA
+CGTTCGTGACATTGAATCATCAAACTAATCCAATATGGCTACACGATCCTATAGAGGTTAGGGTGAACAT
+AGAAAAGGCCAGAGCTAGGGGATGGGTAGATGAAAGAGCCATCGTAGAGTTTTCGAAGTTCGCAGCTTAT
+GTAGCCTGGAAATTCGACAAGTACGTAGACTTCTGGGCCACCTTTGATGAACCTATGGTTACCGCCGAGC
+TCGGGTACCTAGCACCGTACGTAGGATGGCCCCCAGGAATTCTGAACCCGAAGGCCGCTAAGAGCGTGAT
+AATGCACCAAATAATAGCACATGCCAGGGCATATGACTCGATAAAGAAGTTCTCAGATAAGCCCGTTGGG
+GTAATATTGAACATAATTCCGGCTTATCCCCTGAACCCAAGGGACAGCAAACATGTAAAGGCCGCCGAAA
+ACTACGATCTATTCCACAACAGGCTCTTCCTGGAAGCTGTGAATAAGGGAAAGCTTGACATTGACATAAA
+TGGAGAGTACGTTAAGGTTCCCCATTTAAAGAGGAACGACTGGATAGGGAACAACTATTACACGAGGGAG
+GTTGTCAAGTACGTGGAGCCAAAGTACAAGGAGTTACCCTTGGTAACTTTCGTTGGAGTTGAAGGATACG
+GTTATTCAGCAAATCCGAACAGCATTTCACCGGACAATAATCCAACGAGCGACTTCGGATGGGAAGTTTA
+TCCAAAAGGACTATACGATTCAACGGCCGAGGCCTACGAGTACAGTGAGATGGTCTTCATAACGGAGAAC
+GGGATAGCAGATTCCAAGGATATCCTAAGACCCAGGTACATAGTTGACCACGTTAAAGAGGTTAAAAGGC
+TCAGGGAAAACGGGATTAACGTTTTAGGATACTTCCACTGGGCCCTCACGGACAATTACGAATGGGCCAT
+GGGGTTTAAAATTAGATTCGGGCTTTATGAGGTCGATCCAATAACGAAGGAAAGGATTCCGAGGAGGAAG
+AGCGTTGAAACTTACAAAAAGGTTGTCAAGGAGGGGATTGAATGAAGACGATAGCCGTTGATGAGAGCAC
+GTGGAAGAAGATTAAAATGCTTAAGGACAAGCTCGAGGCCAAGTCGTACGATGAGGTTTTGCAGAAACTC
+ATAGAGACCTGGCACTTGGTTGAGCTGGACAAGAAAGTGGATAAAGTTGTGGTCAAGGAGGAGGAAGCCG
+AAACGCTACTAAGCGTTCTGAACAAGATCAAGAAGAAGGGGGAGAGCTGAGCGATGCCCCTCCCTCCAGA
+CATAACGTTTGACAGCGTAACCCTCTTGAAGATGCACAGCGAAAAGAACAAGAGGCTACTCGAGATAACG
+CTGGCCAAATTCACCGTTTACCTATCAATGCTAACCGTTCAAAGGTACCTAACTGCTAGAGCTTACCTAA
+AGAGGAACGTAGAGCTTGAATTTGAAGTTCTAAAAGATATCTACAACATAGTGCCGGTCAGCGAGGAGAT
+AATTTTGAGGGCATCGAAGATAGAGGCCAACTTAATTAGAAAGGGAGTTTTCCTCGACTTAGAGGATATC
+ATAACGGCCGTGACTGCAATTGAAACTGGAAGCTTATTAATAACGGACGAACCAAAGAAATACGAGCCAA
+TTAGAAGATTTGGGCTAGATACGATGCCCCTTGATAAATTTCTTAGGGAAGTAGAGCTAATGGTAGAAAA
+AGAAATCATATAAGGTCGGCGAATGGAGTTATGTGGTAAAACAGTCCTGGCATTATCCTGAACCCTTCAG
+CGTATTTAACCCCAGCTTTTTTACCATAAAATAGAGCTACGGTTCTCAGGAAAGGCTCCCAAACCTCCCA
+AACGTCGTCCGGAAATTGACTCTTGTGAGTTCTTATTGCTTTAAGCTTTAACTCCATGACATCCGTTATG
+TCAACGAAGTAGTTGGGCTTGTTCGTGTAGTACAAAGCTATAAAGGAGACCTGATGAGGCCCAAGGCCTA
+TTTCAACATCAACGTTTGAGAAGTTTGGAAGTGGAGAGAACGCCACGGCATCCAAAGCTAGGAAACCTGT
+ATTCCTGTGATCTGGGTGGGCTTCATAAGGTAGCCATGGATCGGGTAAGAAGACTCCATCCGGTTTTTCC
+TTTCTTATTATCCTCACGAGGTCTTTTCTGACTTCCCTTGAATACGGCAACTCCGTGTCCCTATAGTTTA
+ACCAGTATATCTTTTTAACCCCCAGGAGCTTTGAGCTTTCTTCCTCTTCTCTTCTCCTTATTGTAGCCAA
+CTCGTGACCGGTTAAGCTAGAATCCAAAGTTCCCATATATCCATCAGTCATGCAAGCGTATATGACCTCA
+ATTCCCCTTTCCGTCAGCTTCTTAATAGTTCCCCCCATCCCTATAACGCAGTCATCAGGATGTGGTTCTA
+TGCAGAGAACCTTTTCAACGTCCTTGAAGGGATCGTTAAGGTCAAACTCAAGGACTTCCTCAAGCAACTT
+CTTAAACGCTTCCTCGAAGCTTTCCAAGTTCTCGAACATTTTTATCCCTCCTATGTTTCATGATGATTTT
+ATAATTTAATGCTCTTTAATAATTTTCCTAGGATTTATAACTGAGCAACTGTTAAAGTATCTTTAAGGTG
+AGGTACTTTAGGTGAAGGAAGTGGTTAGTAGCGTTTACAAGGAAATCCTAGTTAAACTTGGACTCACGGA
+GGATAGGATAGAAACACTGGAAATGAAGGGCGGCATAATCGAGGATGAATTCGATGGAATAAGGTACGTC
+AGGTTCAAGGATTCCGCTGGAAAACTGAGGAGGGGAACGGTGGTCATAGATGAGGAATACGTAATCCCTG
+GGTTCCCTCATATAAAGAGAATCATCAACCTGAGGAGCGGAATAAGGAGGATATTCAAGAGAGGAGAATT
+CTACGTAGAGGAGAAGGTCGATGGCTATAACGTAAGGGTGGTCATGTACAAGGGAAAGATGCTCGGGATA
+ACGAGGGGGGGATTCATATGCCCCTTTACAACCGAACGAATACCCGACTTTGTTCCCCAGGAATTCTTCA
+AGGACAACCCAAACTTAATCCTGGTCGGTGAAATGGCTGGACCTGAGAGCCCTTATCTAGTGGAGGGCCC
+GCCTTACGTTAAAGAGGATATCCAGTTCTTCCTCTTCGACGTTCAGGAAATTAAAACAGGAAGGAGCCTC
+CCAGTTGAAGAGAGGTTAAAGATAGCTGAGGAGTACGGAATAAACCACGTCGAAGTGTTCGGCAAGTACA
+CTAAGGATGATGTGGACGAGCTATACCAGTTAATAGAGAGGTTGAGTAAGGAAGGAAGAGAAGGAATAAT
+AATGAAAAGCCCAGACATGAAGAAAATTGTGAAGTACGTGACTCCTTATGCTAACATAAACGACATAAAG
+ATTGGGGCAAGGGTGTTCTATGAGTTGCCTCCTGGGTACTTCACGAGCCGAATATCTAGACTAGCCTTCT
+ACCTGGCCGAAAAGAGAATTAAAGGGGAGGAATTCGAGAGAGTTGCAAAGGAACTAGGGAGTGCATTGCT
+ACAACCCTTCGTGGAGAGTATCTTCGATGTCGAGCAGGAAGAGGACATTCACGAGCTCTTCAAGGTTAGG
+GTGAAGAGGATAGAGACTGCTTATAAGATGGTCACCCACTTCGAGAAGCTCGGCCTTAAGATCGAGATAG
+TTGACATCGAGGAAATTAAGGACGGATGGAGGATAACATTCAAGAGACTCTATCCAGATGCCACGAATGA
+AATTAGGGAGTTGATTGGGGGTAAGGCCTTCGTGGATTGAGGTGATTTAGATGGAGGACATAGCTTTAAG
+ACTCGTCAAGGCAGCAATAAGGGCTGCAGATCCATACAAAGCAGTGATTAATTCTGTTAGGGTTGAAGGA
+AATAAATTACTAGTTAAAGATAAAGAATTTGAGATAAAAGGAAAGGTTTACGTCCTGGCCTTTGGAAAGG
+CCGCCTGCGACATGGCGAGGGCAATAGAGGAAATTCTAGATGTTGAAGATGGCGTAGCGGTAACTAAGTA
+TGGTTATGGAAAAGAATTAAAAAAGATAAGGGTGATAGAGGCAGGTCACCCGATTCCAGACGAAAACTCA
+ATAAGGGGAGCAATTGAAGGCCTTAAATTGCTGGAGAAAGTTAAGGAAGAGGATATAGTCTTCGTGCTAA
+TCTCTGGCGGGGGTTCAGCACTTTTTGAGCTTCCCGAAGATGGTATCTCCCTAGAAGACCTCAAGCTGAC
+GAACGAGTTGCTTCTCAAGAGCGGAGCCAAGATACATGAGATAAATACGGTGAGAAAGCACATATCAAAA
+GTCAAGGGTGGGAAATTAGCGAAGAAGATTAAGGGGACTGGAATAGTTCTTATAATCTCAGATGTAGTTG
+GGGATAACTTAGAGGCAATAGCCTCAGGCCCAACCGTGAAGGACCCAACGACATTCCAAGATGCCAAGAG
+GATTTTAGAGTTATACGGAATCTGGGATAGAGTTCCTGAAAGCGTTAGGTCTCACATAGAGAAAGGAATA
+AGGGGCGAAGCCGAAGAAACCTTAAAGGAGGAACTCCCAAACATTCATAACTTCTTGATAGCCAGCAACT
+CGATCTCCTGCCAAGCTGTCGTGGAAGAGGCAACTAAACTTGGATTTAAGGCTTACGTTATGACGACAAC
+CCTTGAGGGCGAAGCTAAGGACGCTGGACTATTCATAGGTTCCATAGTCCAGGAGATAGCCAAAACTGGC
+AATCCCTTTGAGCCACCAGTGGTTCTAGTGTTTGGAGGGGAGACAACTGTAACCATAGAGGGAGAGGGAG
+GCAAAGGAGGGCCCAACCAAGAGTTAGCCTTAAGTGCAACTAGGAAGATAAAGGGATTAAACGCAATTCT
+AGTTGCATTCGACACCGACGGGACGGATGGCCCAACGGATGCGGCCGGTGGAATAGTCGATGGAGAAACG
+TACGAGAAGCTTAGAAGAAAGGGAATTGACATTGAGAAGGTTTTAAAAGAGCATAACTCTTACGAGGCCT
+TAAAGAAGGTTGGAAGCCTTCTCTTTACCGGACCAACGGGAACCAACGTCAACTCGATGATTATAGCTAT
+AATCACATCGAAACAAGGCCGTACTTGAGCAACTTGTTCACTATTTTTCTTCCCTCATTTGTTAAATCAA
+CTATCTTCCTTATCATAACTATCTTAAGGAGCCCCTTGTCTATCATCCTGTCGTATATCTCTTCTATCTC
+CTTCTCAGTTATCCCCAGGAACTGATGCAACTCTAGGGGATTAATTCCAGAGTAGAGGGCAACTAGTATC
+TGCTTCTCCATCTCATCTAGGGACTCAAGCTCCTTGAGCTCCTTCTCCATCAACTCCTGGAACTCGGACT
+TTAGCGTTGGAAAGTCATCTGCTATCTTTATAATGAACTCCATTGCCGAGGGCGTGTACTTGAGTAGGTA
+TCTGAGCACAAACAACTGAACCTTCTTGTCCGGAATGTATAGATAGGAGGTTACGCTCTGGTTTATATGG
+AAGTGCCTTATCTTCCAAGCCCTAACCTTCTTTCCGTTCATTTCAACTTCCTCAATTTCTATGTCCTCAA
+GGTCTGAGAATATTGACACGGGCCTCTTATCTTGGGTTATCACTACAACACTTCTCTCAGTTCTTTGAGT
+TCTCGCCGATTTAACCTTAATAACCCTGAGCCAACCTTCCTCCCACTTAGACTCCATATTTATCGCGCCA
+CCAACGATCCTCGCCAATTGAAGCATGACCGTTTTGCCATTTATTAAAACCTCAAACACCTTGTGAACGA
+ATTCGGCGAACTTCTTCTCATCGTATATTAACAGGTTCTCCTCGATAGTAAATATAACTAAGAGCTCGCC
+TCTCCCAGGAACGTAGAACTTAAGTCCAAAGTGATCTTTTTCGGGATTTAATTTTAGCTCATCTGGGATT
+CTAATCCCAATATCGGTTAGAGCCGAAAACGGAAAGCTATCCTCACCTGTAACCTCACCCATCCTCAAGT
+ACTTAACAACTATCCTATCGCTCTCTAATTGAGCCAACGCATCCCTCCAACTAACCTTAGACGTAACCCA
+GGACGAAGATATGCCTACCTTAACCCTAGCCTCGTATATTGGCATTTACTCTGCCCCCGTCAGAGGGCTT
+CTAGTTCTTGGAGCCTCTTCTCCAAGTCTTCAACTTTCTTCTTGCACTTCTCAAGCTCCTGAGAGAGCTT
+TATCTCTAATGGGGTTACAGCTGGATTATCACCTCTCTTCTTTATGAGATCGTCAAGTATCGAGATTGCG
+CTCTTAATGCTAGATGTTATCCTTATAAGAGCCTCGTCCGGCGATAGTTTTACGCTCCCTTCTTTCCCTT
+TTCCTTTCTCCCTGACTTCAATTGGCAACTTAGTTCTCGCAACGTGGGTTAGCATCTGATTTAGCCTATC
+CTTATCTTCTGGGAATGGATATGCAGCTAGCCACAATCTCTTGAACTCGTCCAACTCCGAGAGAACCCTC
+ATGAGGAAAGCGTTGTATTCATCTTCCGATACAAAACCTAGAGCATAGCCCCTAGCAACATCGAGTAGCA
+TTAACAATCTCTCTTTCTTCTTCTTAGCTTCGTTTGCGACATTATGAACCTTTTCGTCAATTATCTGTTT
+GATTTTCCTGACTATGTCTTCTTCACTAACATCTCTAACTTCTTGCTTAGCGACTTCTTCAGGCTTTGCC
+TCTGACCCCCGAGTCCCTTTCCTCTTCTTCTCAACAGTCTTAGTTTCAACTTCAAGGCTTCTCGAGATCA
+TCAATGCTTGCATGTTTTTCATTTGCTGGGAAATTACTGAAGATACTATCCATGCAGACACTATTGACCC
+TATTAGCACGACCACCGCGATTAATATTAACGTCCCAACGTCCATATCTCCTCACCCCCTAAACCAAAAA
+TATTAAATTAAGGGAGATCAAACCTTAAACTTACCCACTATTTGTCTCATCCTGCCCACCATATCCTTAA
+GCTCCTGAGCAGCTCTCCTAAGCTCTTCAATTGCTGCAGTTTGCTGCTCTATAGCCGAGCTAACTTCTTC
+GGCACTAGCGGTTGTCTCTTCAGCGCTAGCTGCAAGGTTCTCAAGAGCTCTTAATGCCTTATCAACCTCT
+TCTTGAGTCCTAACTATCTGCTCCTTAACCGTGGTCATCCTCTCGCTAGTCTCCTGGAGAAGGGTTGCTA
+TATTGGCGAGGTACCCTATAGTATCCCTCAACGTCTCAGATGATTCTCCAATGACGCTTACACCCTCCTT
+AGTAGCTTCAACTGCTTCCTTGATCTCATCTGTAATCTTGTCGATTATGCTCTTGATATTATCAGCGGCT
+TGCTTGCTCTCCTCAGCCAATTTTCTAATCTCCTGGGCCACCACGGCAAATCCTCTTCCAGCCTCTCCAG
+CCCTAGCCGCTTCAATAGCTGCGTTCAATGCTAGTAGGTTAGTTTGTTCAGCTATGCTTGTTATCACGTT
+TGTGATCTCCTCTATGTTCCTGCTCATCTCTGCGACCTTCGAAACTGTCTCCTCTATTCTGGACATCATG
+TGCTGAATATCTTCAATTCTCTTGAGGGCCTCGTCACCCTTCTGGCTACCCTCGTTAGCTATTGAAACTA
+CCTCGGTTACAGCACCGGAGAACTCCTCCATGGCCCTAACGCTCTCCTCGCTCGTTTGAGCGACTAGTCT
+CATACCGTCAGTTATCTCATTAATAGTTTCTTGTTGTCTCTGGGCCTCAATGCTAACCTGCTGAATGGCC
+TCATTAACCTGGTTTATAGCCTCAGTAACGTCCTTAGAAACCTGAGCCAATGCATTTGCCCTCTTCTCCA
+AGTCATTTGCCATCTCAACTAGTGAGCCAATTGACTCCCTGAAGGTTTCGGTTACCGACCTTATGTCCTC
+TATTATATCTCTGAGCTCTCCCCTCACCTCTACGGTAAGACCATTGCTGAGATCTCCCTCGGCAAGCCTC
+TCAAGCTTCTTACTTATTGCATTCAACGTTCCCACTAAATCCTTAGAAACCGCCTCAAACGCTTGGATCA
+ATGCCCCGATCTCGTCCCTCTCTAAGTACCTTATCTGCTTCAAGTACTCAGATACCTGCTTAAGCCTACC
+CTCGGCCAATGCTTGGGCAGCGTACTTGAGTTTTTCAAGAGGTGCCAATGTATTGCTAGCGATTTTATAA
+ATCACCACGAGTATGGCAACTATAATGACAAATCCTACTGCGAATCCCTGAATGACTATCATCTTCATTT
+TGTTAATAGCCGTGTCAGTAGCAGATAATATAGGGCCCGTTATGTCGCTTAGCGGAACTGTAGCAACCAC
+TATCCATCCAGTTGTCTTGAGCCTCTTATAACCTCCAATTTTCTTTATTCCTTGGAAAGTATACAAGACG
+TAACCTTCGTCTTTTCCTTTCTTGAGCTCATCTGCAAGATCCTTAAGTTCAGGAACCTGGAATATGTTGA
+GCTTGTTGATGAACTCCTCGTTCGGGTGAACAAGGGTCATTCCATTCTGGTCTATTATCGCTATGTACCC
+AGTTTTTCCGAGTTTTATCTTCTTGGTTTCGTTGAGCAAGGTACTAACAAAGACATCTAAACCAATGACA
+CCCTTGAACTGGCCATTCACATATACTGGAACCGCATAGGTTATTACCCACTGGCCCGTGGCTGCATCCC
+TGTAAGGTTCCGTTATTATTGCTCCACCCTTCTCCTTTGCTTGGACGTACCATGGCCTGACCCTTGGGTC
+ATAGCCCTCCGGGAGCTCGTCGGGTGGATACATGTACATATGACCTTCTTCATCTCCGAAGTAGACGTAA
+CTGACATCCTTGTTCAGTTCCTTTATCTTCTTGAACTCTGAGAGTAGGAACTCCCTCATTGCAGTCTCAT
+TCGAATCTAAACCCTTAGCGTAGGCCTCTTTTACGACCTCGGTAGCCATTGTTCCGTAATCTGCAACTCT
+CGCAAAGAAGTCATCAAACATTTTCTCAGCAACTTCGGCAGCGCTCATTGCCAATTGACCGCCCTGTTCT
+ATTGCAGGAGCTTGAATCTCTCCCTTTATCACGCCATAGACCTTGTTAAATGAGTATATTGTAACCCCAC
+CGAATATTGCCATGGTAATTACTGCAGACATTATGGCCATCAGGATTATTTTCTTCCTGAACTGCATTCC
+TTATCACCTCCCTTCAATACACCTTCTCAATTACCTGTCCCCCAATCACCTTCCTCATCCTGACTTTTCC
+AGTTGAGAGATCAAGGTAAATTGTTCTACCCCCTCTACCTCCAGTATCTTCAGCCACTAGTCTTATTCCA
+AGCTTTTTTAGCTCTCTTTTAGCTGTTTGAACGTTTCTTTCACCGATTTTAAGCTCATCGCTTTTTATAT
+TCTGGAACATTTGAGCTCCACCGAAGAGCTTTGCTTCGAGCCTGAACTTCGAGGCTCCGAGTTTGAGGAC
+CTCTTTTAGCAGTAATTGCAACCCAGTGTCTACATACTTCGCCGGGTTTCCTCGATGGCCATACCTGGCG
+GCTTCCGGTAATAAAGCATGAAGTAGACCACCGACCTTAGTAACCCTATCATACAGGGTTATACCTACAC
+AGCTCCCTAACCCATACGTGCTAATTATCCCCTCGCCCTTTCCAACCGCATAGTCCCCTATTCCAACTTT
+AATTTCCCTCGTCATTCGCTTCAACCTCTTCCGAGATCTGCTTCTCTAGTTTCTTGACTAACTTAGTGAA
+TGATTCAGGAGTCGGAACTAGGTAGAAATAGCTCTCGACGCCGATATCCTCCTTGTAGAACTTCGATTTG
+AACACCACTATACTATTAACGTTCCTCAAATCTGGTCTTCCAAGTTCCTTTTCAATGTCATACAATGACT
+CAGCTGGCTTTGGAGGACTCAACGAAACTGGCTCACCTATTAAGTTAGATAGTATGTCGGTGTACGCGGA
+TATTAGTATGTTTCCAACTTCCATGATCGCTGATTTACCCATTTCGTCCAACTCTTCCATGCTCCCTGGC
+TCCATGCCCATAAGGACAGCTGAGATGTTAAGGGCACTATGCTTCGGGAACTGGAGTATAGTTAAACCTG
+AAAGACCTTCAGTAACGTCAAACATGACAGTGAAGCCTTTTGAGACACCCCTCTCTGCCAGGAGCTTTAA
+GAACTCTGCCCTCGAGACTATCTCAACATCTGGAGCCTCCATCTCTATTGGCCCACCGATCATCTGTGAG
+AGTGACGTGAGAGCGTGAGACATAGCTATGTTAGATGCCTCCTTAAATATGTCCTTATACAACTCAGACT
+TCTTCATGCTAATCCCCCCAGGAGCTTTTCCAAGATCTTCTTCATATCCTCAGGCTTGGGGAACAGCAAG
+AAATGCTCCTCGAACTCTACCCCACTGATCTTTATATCTGTTTGGAGGATAATTGTGTAATCGCAGAACT
+TTCCAATATCGGCCAAGGCCAAGTCAAGGATAGCCGGGAGGAAGTCTATAGTCAAGGCCGGGGGTGTTTG
+CTCAATTGTTATCCCAAGGAATTGGCTAAGAGCATTTGCAAAGGCCGAGATTAGTATGTTTCCCATCTCC
+ATAAACGATGACTTAACCATGTCATCAAGCTCGGTGGTAGTTCCTGGAGGGTTACCCATTATCACGTCGA
+ACATCCTTAGAACATCGTCGTAATCAGCGGCAAAGAAAGCATGACTGCTGAAGTCCTTCCCGAGTTCTAT
+GTAAACCACTACCTTAACGTCCTCTCCCACTATTTCGGGAACGTTCTTTATCTCGACGACCTTTAAGTCT
+GGAACCGATATATTCACCTCTCTCCCCGTCATCTCACTCAACGCCGTTGCCGCGTGAGATGCCCCTATGT
+TGAACGTTTCCAGCAGTGCACTCTTAGCGAATTCATCCAAATTCTTAACATACTCCTCTATGTTTTCAGC
+CACTATATCCACCTCCAAGCAGTCCTCCTATGTCTATGATGAGAACCACGCTTCCGTCTCCGAGTATTGT
+AGCTCCTGCGAATCCCCTAACGTTCGATAGGAACTTGCCTAAGCTCTTGATAACTATGTCCCTCTTATGG
+AGAAGCTCATCGACACCTATTGCAACCTTCTGTGCTCCGTGGTCAACTATTATAGCGGGGAACCTTTCAA
+CTTGAGGAGTTGGTAGCCCAAACAATTCGTGAAGCATGACAACGGGGATTATCTCACCCCTCAACACTAT
+AACCGGCTTTCCTCCTATTGTCTTAAGAATAGAGGGATCAACCTCTATCGTCTCCAGGATGTTGTTGATT
+GGAATTGCATAAGTCTCATCCATAACCCTAATCAACAAGGCCTGGATTATCGCCATGCTTATAGGTAGCT
+TGAGTATGAACGTTGTTCCCTTGCCAACCTCAGTCTGAACTGAAATCGAACCGTTCATAGACTTGACGAC
+TTCCTTAACAACGTCCATTCCAACTCCTCTTCCAGAAACATCGGTAACCTTCTCCGCGGTGCTGAATCCT
+GGGAGAAAGATTAGGTTTATAGCTTCCTCATCGCTCAAGCTTGCCGCCTCTTCTGGGGTTATTAATCCCC
+TCTCTATGGCCTTCTTTTTAACTTTCTCAGGGTCTATACCCCTACCATCGTCCCTGACTATTATAACAAC
+GTGGTTCTTTTCTCTTTTAGCTATAAGTTCAACTCTTCCAACTCTCGGCTTTCCTAGTTTAACTCTCTCC
+TCGGGAGGCTCTATTCCATGGTCAACTGCATTCCTTAGTAGGTGAACCAGGGCATCACCAAGCTTCTCCA
+AGATTGTCCTATCAACCTCTATGTCTGCACCTTCCATGACGAACTCAACTTCCTTACCCATCTTCCTAGC
+TAAATCCCTCACCATCCTGGGGAACTTGTTGAAGACCTCAGCTATTGGTGTTAACCTCATTTCCATTATC
+TCATCCTGTAGCTCTGTTAGCAACCTCGAGAGCGTTGATAACGCTTCGAATAACTCTCTATCCCCTAATC
+TCTCGCCTATTTGCTCAAGCCTACCCTTGGTAATGACTAGCTCTCCAACGAGATTCATCAACTTATCCAA
+GTGACCAACGTCTATCTTGATTATCCTAGAGATCTTGACCCTTGGGGTCTCTATCACGGGCTTCTTTGGC
+TGCTTGGGCGGTTGAGGTTTCTTTTCTTCAGCTTTCTCTTCCTTTTTCTCTTGTTTTTCTTCAGCTTCAG
+CTTCCGTTACAACGAAGTTTTCAACGTCAGGGTGCTTCTTTATTAGCTGAACTATCTTGCTCTTGTCCTC
+CTTGGTTCTCAGGACAACCTCAAAGAACTTGCCCTCAAGTAAGTTCCCATTCTCGATGTCACCCCTATTT
+GGATTCGTCTGAACTATATCACCAATGCTCTCCAGGTCTTGGAGTATTAGATAAGACCTTGGCCCCTTCA
+GGGGAGCATCGGGAGAGAAGTAAACCCTAATTAGATACTCCTTTTCCTCTCCCTCTGGACCCTTTTCTTC
+CTCACCTTCTTCGATAATCTCAACCTTCTCAACTTCTGGATGCCTAGTTATGACCTTCTCAAGCTCCTCC
+TTTGGGAGATCAGAGGAAACTTTAAACTCGATAACATCTTTGTCAAGGTTCCCACTCTCAATAACATCTC
+GCCCAGGATTCGTCCAGATAACCTCTCCTCTCTCTTCCAAGTCGGAGAGAATTAGGAATGCCCTCACTCC
+CTTTAGGGGTGCGTCTTTCTGGAAATAAACTTTTATGTGATATACTTTACCCTCAACACCCTCCTCAACT
+TTCTCTGGCTTTTCCTCCTCTTTAGCTTCAACTTCTTCTTTAGGTTTCTCCTCCTCGGGCTTCTTTTCAG
+CTCCCTTCCCACCTTGTAAGAACTCATCAGCTCTCCTAAATAAATCAGAAACGTCTATATCCCCCTCACT
+TCCGCTTTCTTCTATGTTATTCACCATGGCCTCTATAGCATCAAGAAAATCGAGAACTAGGTCAACGACC
+TCCGGGGTAAGTTCAATTTGAGAATTCCTTATAGCATCGAAGAGATTTTCCATTTTATGAGCGGTCTCAC
+TTAGCTTCATGAAACCCATTGTAGCGGCCGTTCCCTTGAGGGTATGGGCATCTCTGAATATCTGGTTAAT
+TAACTCAGCCTTCTCTTCCTCACTCCCTCCTTCTTTAACTATCTTCTCTAATGTGAGAATAGCGTTACTT
+AGACTGTCTATCCTGTCCCTCGCATCCGCTAAAAATTCATCTAGGTATTGTGACATGTCTTCCAAGGTTA
+CCACCTCCCCTAATCATTTCCACTGCTCTCACAACGGTTTCAGGGATCTTCTCTAGTGGAACGACGTAAT
+CAACCATCCCGGTTTCTATTGCAGCCTTAGGCATTCCAAAGATTATCGAAGTCTTCTCATCTTGAGCTAT
+CGTGATTCCACCTCTCTTTTTTATCTCAACTATACCTTGAGCCCCGTCTCTCCCCATCCCAGTCATTACT
+ACCCCCACGGTTCTCCTACCAAAGACCTGAGCTGCGGTTATCATCATGGGATCCGCTGCAGGTCTCACGC
+CGTGCATCTTTGGCTTTTTGTTTAGGGTTATCACGGGCTTACCGCCTCGTAATGTGACTTCCATGTGATA
+GTCCCCAGGAGCAACGTACGCCTTTCCTTCCTCGACAACATCACCTTCCTCTGCCTCTTTTACATCAATC
+TTCGAAACGCTATCGAGTCTCTTCGCGAAGGATCTCGTGAACCCTGGGGGCATGTGCTGAACTAGGAGTA
+TTCCAGCCTTCAAATTCTCGGGGAACTTCGGGAATATCTTAAGCAGCGACTGCGGCCCTCCTGTGGAGGC
+CGCTATGGCAACAGCAATCCTAGCTGGAACCGATGGCTTAACCTTCTTAGCCTTTTGAACCCTTAGTAGC
+CTTATCCTCCTAAGTTCCAGGAATCTCCTGGGAACCTTTGCCGCTTCCTTTATTTTAGCTATAATCTCAT
+CCTTTAGCTCCCTCATGTTGATCGAGATCGATGATGAGGGCTTTGGGATGAAATCTATTGCTCCATATTC
+GAGAGCCTTTATTGTAGCTTCAGCTCCTTCTTGGGTTAAAGCGCTGATCATTATAACCGGAACAGGATAC
+TTCTTCATTATGACCCTGAGGGCATCCAGACCGTTCATCCTAGGCATTTCAACATCTAAGGTAACCACAT
+CTGGCCTGCACTTCTGAACCATCTCAATTGCCTCAATGCCATCCCTGGCCTCACCGCATACTTCAAGCTC
+AGGATCTGAGTTTATAATGTCCTTTAGGACTTTCCTCATGAACGCTGAGTCATCCACAACTAGAACCCTT
+ATTTTTCTCCCCGTTAGGGGCATGTTACCACCGTTACGATGATAGAACTCTATTAACTTCTTCTATCACT
+TTCTGAGCCTGGAAAGGCTTAACTATGTAGCCCTTGGCTCCACTCTTAAGGGCCTCCATGACCTTTGCCT
+CCTGACCAACTGCGGTTATCATAATTATCTTGGCATTTGGGTCTATCTTCATAATTTCCTTTACGGCCGT
+TATGCCGTCCATCTCTGGCATTACTATGTCCATCGTAACTAGATCAGGTTTCAACTGCTTGTACTTCTCT
+ACAGCTTCCTTTCCGTTACTAGCCTCACCAACTACCTCATGCCCTGCCTGGGTTAGTATCTTCTTCAATA
+GCATCCTCATAAATGCGGCATCATCAACAACTAAGATCCTAGCCATTGCTTCTTCACCTCCAAATTCTTT
+TTGTAGACCTTAGCAACGAGATCGTATAGCTTAAAAAGATTAGCAGATTTGCCCAATATAGTTTCGGTCT
+TGCCCAGGATTAAATACCCGTGATCTTCAAGAGAATCATATAGCTTTCTAAATATCTCCTCCTGGGCCTC
+CTTACTCATATATATGAGCACGTTCCTAATGAATATAACGTCAAACCCCTTGGGATAGACCGAGGACAGA
+AGATTAAACCATCTAAACGTAACTAACCTCTTGAGTTTTGGCTTAACCCTGTACCTTTCATCACTTATCC
+TATCAAAGTACTTTGGAATCATGTGCCTTGGAACCTGCTTTTCGACTGCATCCGCTGGGTATTCACCTTT
+CATTGCAATCTGCAAGGCCTCCTTATCTATATCTGTAGCAAGTATCGAAACCCTAAACCCACTCAGATTG
+TCACCAAGAACCTCGTAAAGGCTCATTGCAATGGAGTAAGGCTCTTGACCAGTCGAACATGCGGCGCTCC
+AAATTTTTAAGGACCTTGAACCTTTGCTCTTCTTGTAATTAATTAGCTCTGGCAACACCTTCCTTTGAAA
+GGTCTTCCAAACTACAGGATCTCGAAAGAACTCGGTAACGTTTATAGCGATAGTGAAAAGCAACTCCTCA
+AACTCCTCCCTGTTCTGCTTGAGCAATTTGTAATACTCCATATAATCGGATATCCCAAGCTTTCTCATCC
+TAGCCCTAATCCTTCTCTGTAGGTAAGAATCCTTGTATGCGTTAACGTTATCAACCCCTAACCTTTTAAA
+TATCTCCGCCTTAATTAACTCATAGCCCCTCAAAGATTGCATCATTAACCCCTCTATTGGATTTTGTTGT
+ATATCTAAGGCCTTCTTGACATTTTCGGCTTCTATACAATGATTTGCATTCCTGAATAAAAAATATTTTT
+ATGCACGTAATTGTGTAGGTAGGTCTGTAGATCTTCTAAACCAGAAAATAGAGATGCAAAACTACCACGC
+TTCAGTAAGAGAGATGAAAAACTTTTTACCTACTTGAGCAAATAGTATAGGTAGAATTAGAGAAAATGGA
+GAGCTTAGAAACTTCCCTAGATCACGCTGATCCTTGGATAAAAATTATCCAAGGAGGCGAGAAAATTGAA
+AAATAGTATCCTCTCACTCATTTCGATAGCGGCCTTATTTTTTGTGAGTGGGAAGAAAGACTATGAAAAT
+TCAAGCAATGTAACGTCCCAAGCAATAATAAACTACCTAAGAGATGTGCTAGACGGGAAAGAACCCCAGA
+TCCCACTTGGATTATCCAAGGAGGACGAAGAGGTTCTAAAGAAGGTGGCCTTTAGACTAAAGAGAGGACA
+GGGAAAGAAGATTAACGTGAAAGATAAGATAGAAAACCTAAAGGAGGTAATCGAAAACCTGGAGGAGAAA
+ATCGGAGAGGTCAAGCTGGGAGACCTTGGGGAAGTGAACGAGCTAGTTTCAAGATTGAACAATGAGAACG
+TGAAAATAGCGGAAGTCAATGATTACATACAAACGCTCTCCGCTGGGATAGAAGAGATGAACGTCCAAGC
+ACAACAACTCTCAGACTTCGCTCTGGAGTCAGCCTCAATGGCCGAGAAGGGTAGGCAAATATCAGACAAC
+GTTGCTTTAAAAGTCTCTAGGATAAGTGAAACTAGCAGAGAGATGAGCGATGCCGTGAGAATACTAGCAG
+AGTACTCAAAGAAGATAAACGACATAGTCTACGTTATCTCCTCAATAGCAAGTCAAACAAACTTACTAGC
+CCTAAACGCCAGCATAGAGGCAGCTAGAGCTGGAGAAGCTGGAAGAGGATTTGCAGTCGTTGCAGAGAAC
+GTAAGGGAGTTAGCGGACAGATCGAAGAAGTCAGCAGAAGAGATAAGGAACCTAATAGAGGAGATGCAGG
+AGAACATAAACAGAGTTATACAGGCGATCCAGGAAAACGTCAGGGTTACGGAGGAAGTGAAAGAAGCGAT
+ACAGAATCTTATAGCGGCATTCGACGACATAGCAAGAAGGGCCAATGAAACGGCCAACATGGTGAAAGAA
+CTCTCCGAGGGGATAGATGAACAGGCGAATTCAGTTCAAATGTTAGTTGATAGGATAGACTCAATATCAA
+AGGACGTCTCAGATAACCTTAACTTCGCTACGCAACTTACCGATACTATAAGTGGATCCCTTGAGAAGTT
+GAACGAGGTTAAGGAGGAAATTACCAAACTCAAGGAAAATATTGATAGGATAATGGGAGAAATTAGCTGA
+GGAGGTGATTCCATGACGGAAATTCAAGTTGTAGCATTCAGGTTGGGGGATGAGGAGTTTTGCCTTGAGA
+TATCTAAGGTGAGGGAGATAAAGGAAATGATGCCCATAACCAGGGTTCCAAATGCCCCAGACTTCGTTGA
+GGGCGTCATAAACCTTAGAGGCCAGATAACCACCGTGATAAACTTGAAGAAGTTGCTAGGTTACTACGAC
+GATGAGGATCTTAGCAATAAGAAGATAATAATAGCGGAGGTCAACGGAGAAATCGTTGGGGTAATAGTAG
+ATGCAGTCTCGGACGTGATAACACTGACCGAAGACCAAATAGAGCAACCACCAAAGACTCTAGCATCGAA
+GGTCGATATGAAGGCGATTAAGGGGATAGCCAAGATAAACAACGGAGAAAGATTGCTGATAATGCTCGAC
+CTCGACAAGTTAATCGGGGAGAGCTTCTGATATTAACTTTTTGTGGAAAATTTAATTAAGTCAAAGAACA
+ATTGAAAAATTTGGAGGTGTAGAATGAACTCGATTGTTCCCCTGATAATCACCATAGCAGGCGTTTCCAT
+AGCAATATACTATGCCAAAGATATCGCAAATAAGGTGACAAACAGATATTTTGAATTAAAGGAGAAGGTC
+GAAGAGAGCGAAGCAAGGATTAGGGAAACCAGGAATCAAGTACAGGAAAAGCTTGAGGAATTCAGCAGGG
+AAATTAATGGCTTCAAAAGAGAGATAGTTGATATCAAGGAAGATTTTAACAGCAGAGTAGCCGGACTTGA
+AAAGAAAATTGGATCCATAGACGGTGAAATTAGGGATCTAAAAGGTAAGCTTGCCATAGTGGAGAGGCTG
+TACGAGAAAGTGAAAGAGCTCTCCGAAAGGGTGGATTCCATAGACCCAGAATCCCTAAGAGAGGAAGTTA
+GAGAGAGTGTAAAATCCGAGGTCACCGCCGAGCTTAAAGAGGAAATAGAAGAGTTCGAGGAGATGCTCGA
+AAAGAAGAAAGACGAAGAGCTTAAGGAATTCCTTGACTTACTTACGCTCTCAATAGATTTACCGCCAGAG
+AGCATTCGAGACGGCCTATCACAGGCTAAAATGGGCCTCCTATCTCTAAGGGACATATCAAAAGTCTACG
+TCTTAACTGGTAAAGGTCTAGATGAGTTCAACAAGCTTAGGGACAACTTAATAGAGTTGCTCAAAAGTGT
+TAGAAAACTGGCCGTGATAGCTTCCCCCGAAGATGATGTGTACTCGGAGATAACTACCGTAATAGTGGGA
+CTCAAAAGACTTAAGCTCCCCATGGAAGAGGACGGGAAGGAGTTACCCCCGGAGAAGAGCTTCATAAGAA
+TTCACAACATGATATACGACCTGACGAGCAGACTTGACAAGATCGCCGAAAGAATTGAGGGTCCAATACC
+GGTAACCCCTATCGAAAAGGAGTTTTACGAGAAGTTGAAGATTCAATTCGAAGAACTTAGAAAACTCGAA
+CAGCAAGTTCAAGAGTTAATAAACGCCCTTGGAGGCAACATAAAGGAAGAGAGGGAGGATAAGCTAGAGG
+AAATCAAAAAGATATTGAAAGATTTGGGGGTTTCATAGTTCCAAATGAAACATTTTTAAAATCAGGGACT
+AGTACAGACCGGGGTCCAGGGTGGAAGTAGCGATAGTAACGGCGGTATTCATCCTGGGACTCATCCTATT
+AATAAAGGGAAGCGACATTTTTGTCAACGCAGCAACTAGAATAGCCGAGACATTCGGGGTTAGTGAGTTC
+CTAATAGCACTTGTCCTAGCGAGCATAGCAACCACACTACCAGAGGCCACCGTCTCGGCCATATCCTCGT
+ACAAAGGAAACAGTGGAATAGCTCTTGGAAACGCCGTTGGAAGTGCCTTGGCCAATATAGCCCTCATTCT
+AGGGATATCGGCAATGATAACACCGCTCAAGGTTGATGAAGTCGCAAACGAGAACTCACTTATAATGCTT
+GGCGTAACTCTTTACGCATGGTTACTAATGATAAACGGCGAGATATCGAGGATAGAAGGGCTAACCCTGG
+TTCTTATTTATGGAGCTTTTCTCTACTACCTATACAGAAAGCACGTAAAGCTCGAGGAGATAGAGGAAGA
+ATCCAGAGGGAACGTTATCAAGGACATCGCAATTCTGTTCCTCTCGGGTGGAATGGTTATCCTGGGAGCC
+GAGCTCGTTGTCGATAGCGCCGTGAAGATAGCAAGGGGCGCCGGAATACCCGAGGTTGTAATTGGCGTGA
+CCCTCGTTTCAATAGGAACATCTCTTCCAGAATTGGCCAATTCCCTCACGGCCGCCTTAAAGGGAATACA
+CAACGTGAGCGTCGGAAACATAATTGGGGCAGATATAATCGATATACTCATGGTAATCGGGATAGCCTCG
+ATCATAAGGCCGATAAAGGTAGACCCATCGATAGTCAAGGTTACAATGCCAATAACTGTCTTGGTAATGG
+CCATACTGACGGTCTCCCTGTTCAGGAACAACAAGGTTGGGAGGAAAACTGCGGTAACATTGTTGCTCGT
+GTACTCAATATTCCTCTACCTCCTAGCCCAGGGAAAAGTGTATATACCTGGATGAGAACTTTGTGTGATG
+AAGCTACTCCCCACCGTGGCCTACCTAAGGGTTCAGAGGCAAGTTTACATCGGTTACTCAATGGCTCTGG
+CTGGGTGGATAGGTGAGCATCTATTAAATGAGCTCTCACTTCCAAAGCCCAAGTTCATAAGAAGAGCCCT
+AAGAAAGCTCGGTTTCTCCTTCTCTTCCGAGGAAGGGGAAGACAACTTTACCATGTTCTACACCAAGGGG
+AACACCGGGCTAACCGCGAGTTGGGACGTTGAAAACGATAAACTATTCCTCCAGATATTTCCCTTGAGGG
+GTAGGCTCTCCAAGGGGATAACCGTTAGAGCTGAGTATATAGAGTTCTACGACCAGTTCGTCGTCTCCAT
+AGAGCCAGCTCAAAAGCTACCGCCCAAGATTAGGAGCATAGGAATAAACCCGCTGATATTAGAAGACAAT
+ATCCCACTTTCAATTCCATACTGGGGCATTCTGTACGAGGACTGGGAGGAGGATTTGAAATTACTTGTCA
+TGCTAGATGAAATCTTTGATAAGCTCTACAGGGAAGAGTACAGATGCCCAATCTGCTTCTCACCACTAAG
+AGAAGAGAACGGAGTTTTGATTTGCGATAACTGTGGATTCAAATTCACGCCGGAGAACAGGTTTGAGAAA
+GTTATTGAGGAGATCGAGAGCGAGGAGCTTTCCTCACCTTGAGCTTTACTCCATCAACATCTTCAACCAC
+GATTGTGTCCCCAACCTTTAACTCCTCATCACTATAGGCAATCCACCTATCACCCTCAACCTCAACCAAG
+TAGTGATCCTCCGAAACCTTAACGACCTTTCCCGTCTTACCTTTAAGCTCAAAGGTGTACTTTTCTCTCC
+CTATGTCCCTGGTTTCCCTCTTTATCATCCTTGCAAAGGCCATGTAAGAAAGAACAGCTGAAATCAGAGA
+AATGACGAAGGATAGGTAGAAGTTAACCTTAAACAGTAACAACAGTCCCAGGACAGAGAACGCTATTCCT
+ATCGGAGTTATAAACGCCGAAACCATCATGTCAAGGATTATTATCAGTAGACCCAAAATTAAAAGGGAAA
+TTGGAAGGGCATCCATGGTCATCACTCCTCAATTTTCTTCTCAGTAGACTGTTGCAACGGAATACTCTTA
+ACCTTTTGTAGAACCCTTAACAAACCGATTAGCGATTCGGTATCGTACGGAACTATCAGATTGCCGTACT
+TAGCTAAATCTGGAAGCTTCTCAATGTACTGTAAAGTCAAGTACTTCTCATCGGCCATCTTAAGGGCCTC
+AAGGACTTTCCTTATGGCCTCAGCCTGACCCTCAGCTATTAGGATTTGCCTCTGCTTCTCACCCTCAGCC
+TTCAATATGGCTGCCTGCTTCTGCCCCTCAGCTTCCCTTATCGCGGCTTCCTTCTTACCCTCGGCTATTA
+AGATCATGGCCCTCTTCTCCCTCTCAGCCGTCATCTGCTTGGCCATGGCCTCCTGAATATCTTTCGGAGG
+ATCTATTCTCTGAATCTCAACGCGGGTAATCTTCACACCCCAACGATCGGTTATCTTATCGAGCTCTTCT
+CGGAGCTTCGCGTTTATTATATCCCTACCGCTCAACGTTTCGTCTAGCTCCATCTCACCTATTATCGCCC
+TCAAGTTCGTTTGGGCTAGCTTAACTATTGCCATTAGGAAGTCACTAACATTATAGACCGCTTTGACCGG
+ATCCAATATCTGGTAATAGACGACGGCATCAACCGTAACTACGACGTTATCTTTACATATGACCTCCTGA
+GGGGGAACATCGATAACGTGCTCTCTAAGGTCGACAACCTTAACCCTCTCCATGAATGGTATTATGAAGT
+GTATTCCTGGATCCAAAAGCCTGTTGAACTTTCCAAGCCTTTCAACGAGACCTTTCTGGTAGGGCCTGAT
+GACCTTAACGCTTAGGAGTAGCATTATCAAAAGGAAAATCCCCAAGATTATAAGGGCAACACCACCTGCA
+CTTATCATCAAGGTTCACCGTAGAACAAAGAATGTAAGTCATTTTAAATCTTTCTATAAGTAGTATTTGA
+ATTTAGTTTTGATCGTTGAAAGATTAAGTTTAAAAACCCAAGCCTATAGCCATCCTTTGGGAGTAGCCCC
+GTGGTGTAGCGGCCAAGCATGCGGGACTTTGGATCCCGCGACCCGGGTTCGAATCCCGGCGGGGCTACCA
+TAAAACCCTCACAATTTCTCTAGTTAGTGTCTTAAAGCCAATGTTCTGAACCTCAATTTGCACCATTTCA
+CTCTCTCTCGTCTACCCGTGCTAAAGGAGGAGCATCGCAAATGCCAGCGCTTTTATATACTGCTTTATTC
+TTCAAAGAAAACTAATGTACGAACTAAAGAGGGGCGAATTTAAGGAGATAGCTTTTAAATGGACTTATTC
+CTCCAGCGATGAAGGTTACTTCACTAGGGACGAGGCATCACTTGATTAGAGCACAAAATAGTCTCAAGAA
+TTCATTAGCGAACGTTTTTCAGCTCTCAAAGACTTCGCCGACGAGTACTTCTACCTTCAGAACTCCATTA
+GGACTAAAGAGTTCGACAAAAAAAGCAGTCCTCGTCTAGAGCGGAGTTGAAGAACTCATCCTTGCAACGG
+AAACGTTCAAGGGGAAATGCTTTAGAGACTTTCAGCTCACCAGGATGGCCCGTTTCTCTGACTACGGTTT
+ACCTTTAATTCCCTCGGGTGTTTATCGCGAGCTAATTGACGAAAAGGCAAGATTGATGGGCTCAGGTAAA
+ATTGACCTCTACCTTATAGGCGGTGAAAACCTTGCCTTGAGAGGATAAAACCAGCAACTGCCGATGTTGA
+TGTCGTCGTTAAAGACAACAACCCTTGAGAACGCTCTCATAAATCCTTCCCCGAAGTTCAGGACGAGCAG
+TGGACTCGTTGTCTATTTGAAGGTCTTTGGTCACAAGTATGGGAAAAACCAGGTGCAGATGCAGTTTATC
+AAAAGGTTGACCCAGAAACGAGGGACTTCAACCTTGACGTCTTTGTAAAACGTGCTATGAGAGGAATTCA
+GTTAAGCGAGGGGATGATTGACCAAGCAGTAATGCCTGAAGAGCTTCAGGGCCTTAAAAAGCCCAAAGTT
+CATCTCGCCTCAGCTGAGGATGTGTTTCTGTTCAAGGGAGTCACGTCATTGGGCCGCTCGAAGGACATAG
+ATGATATTTTAAGACTTCTCGAGCTGGGAGTTGATTTTGATGTGGTCCTGAAGGAGATAGAAGTTCAAAG
+GAAGCTTCTTGAAGTGGAGACTTTTGAGAGATTAGCGCACATTCTTTTTGAGAAAATCAAACTTATCCAG
+AAGATTCTTGAGGAAAGAGGCCTGAGAAGCCGTGGTTTGAATTACTTTATAAACCAACTGAAAGGCTACT
+TAGGGTGAAAATGTGGAAAAATAAACAAAAATCAGCGGCTAAGATGCATGTTGCATTCCTCTTTCTATGT
+TGTCAATTAACCACTAACTTTTTTAATGGTTTATTGATAACGCTAACTATGAAGCTTATCACTCAGTTCA
+TTTTTCCAGATATGGTGGAAAGGTAATCACCAAGGGGGAGCTTAGGGAGATTTGCAGGAGATTTGGGGAG
+AGATTTGAGTACATTGTAAATTACTACATAAGCCAAGGTTACCTCATTAGAATCCTGCGCGGAGTTTATT
+ACGTGAAAACTCTCGAGGAATACAAGTTCGGAAAGACTCCAGATCCAATGACTTTAATTGCAAAGGCCAT
+GAACAAGTTAAAGCTGAAGTGGTACTTCGGCCTGTACACGGCTTTAAGACTAAACGGGGCAACATATGAA
+TACTACTCCCGAATTTTTCTGGTAACTCCGGTGATAACAAGACCAAAACCGATTACAATTCTCGGCGAGA
+GTGTTCAGTTCATCAAGCTAAAAGAATCTCTCCTGGGCTTTGGAGTGATTAAACGAGGAGAAATCCAGTA
+TTCAGACTTAGAAAAAACCCTGCTGGACTTTATTTATCTAAAACGGTACAACAAACGCCTTAATGCAGAT
+GCCGTTGTACGGGAATACATTACAAAGATAGAAAAAGAAAAGCTAGTAGAATACTCTAAAGCATACCCAA
+AATCAGTTCAGAGGGAGGTTGAGGTCATTGTTTCCAGGGGATGAGTTCACGGCTTCCTAATCCGGAAGAC
+CGGCATTGAAAAACCGTTACTTGTGAAAAAAGACGTTATCCTGCACGCAATCCTGCGGGAACTCTACGGA
+GAAGAAAGGTTCCATGAGCGGTACTTGTTCAAGGGCGGAACGTGTTTGATAAAGTGTTACCTCAGCTATT
+ACCGCTTCAGTGTTGACCTTGACTTCACGTTCCCACTGAGGAACAGGCTCTCCCGCTCGGGGAGGAGAAA
+GCTGATAAGCTCCGAGGTGAGATGGCTCTCAGAAAAGCTCTCTTACATCGCCGAAGAGCTTGGCCTGAAC
+TTCAGGCCTTTTGAAGGAAACTCTTACGATCGGAACTTTGTTCACTTTGAGGGGAACGAGAACAGGAAGA
+TAGTCTTTTTCCATCTGTTTATGCCAACGGGTGAAGTCGTGAAGATTGAGGTTAACTTTTTTGAACCGGT
+GCTGTTTGAGGAGAAGAAAGTACTGGCTAAGACGCTTCTTGATGGAGTTAAGTTAGAAGATGAAGAGAAG
+ACATACTTCTTCGAGGAGCTTGAACGGTACTTAACGCTTTCCGTGACGGCGTATTCTCCTGAGGAAATTC
+TGGCCGAAAAGATTAGGGCCATTTTAACCCGCAGGATTCAAAAGCTGAGGGATTTCTACGACGTTTTCAT
+GCTCCACAAAGCGGGTTATGATTACTCGAACGTTATTGATGAAGCCCTTTAGAAGATACGGTTCAGTATG
+AGGTTCAGTCCGGAGAGGACTGCTGAAAACCTCCGGGTGAATCTGGAGTCAATTCAGGATGGCAGGTTCA
+ATGTTGTCCCTGAGCTCATGGAAAAGGAGCTTGAGCTGGTTCTCACCAGGCCACCTGAATCCGAGTTTCG
+AGAGTTCATGAGGGACTTTCTTGAGGTTCTTGCTGAAATAGACCTTGATAGAATTCTGAGAAAATAAAAA
+GAGCTGAATAGACTCATTTCAGAAATCTGAGATTACCGAAGATTTTATCGCATGCCTCTTGAAGTTCGTC
+CACAGTGTGGTGCGAATAGTGGGGCGCATTGATGTCGTATCTGATGGAATGCTCCGTCAGGAGCTTTTTT
+GATTGTGGCGTTGCCGTTTCTCTGATCCCATTCCTGTGCAAAGAATTTCCTCATGTGCTTAGGCCTAAGT
+TTCTGAGTCCTCACGGGCTTTTTCTTCTGAATGGACGCTGCATTTGCGGAACTGTCGTCAAAGGATCGCG
+TAAATTTGAATCCTCAAGTAGTTCTTTTGTAAAGAACACGACAGAGGCGTTTACCATCAAGGAATCAACT
+ACTATCCGCAGGAACTTACCTAGTTTCAATTATATTGAGAAGGACTACGTAATTGAGAGCTATCGCTTTT
+CAGCAAGGGATTCGGCGCAGTCATGCCTTGTTGCGGCGATTTTGCTGTGAGGGCTCTTTGGGAAGTCAAA
+CAAAGAAAATAATATTAACATCAATATAGTAATAGAAGTTAAACAGGGGTGATAAAAATGAAGATAACCG
+TTTATGATGGGGCAAACACTATTGGCGGAACAAAGATCCACATTGAAGATGGTAACAATGGGATTTTTCT
+TGACTTTGGAATGAACTTCGCAAAATACTCTATGTACTACGAAGAATTCCTAAGGGAAAGAACCAAAAGA
+GGTATATACGACCTGTGGATGCTTAACCTAATCCCGAGGTTGAACATCTACCGTAGTGACTTAATTCCAA
+ACGACTTAGCCCAGGAAGTCTCTCGCTACCCAAGAATCCCCGTTAATGCTGTCCTAATAAGCCACGCCCA
+CCTTGACCACGTTGGCAACGTTGCCCTCTTAGACGAGAAAATTCCAATTGTAGCCTCTCCAACTACTCTC
+GTAATACTGAAAGCCCTCAGAGACACGTCTAGAGGTAATAATCTCGGTATGGAAACACCGTACTACACTC
+CGAGAAAACGTACAGAAGGGAACCCACCCCTTGTTGAAGCCAATACCGGAAAGTACTACCCTACCAGAGA
+CCTTATTTTGACGGATAAATTCTCAGAAGAAGTAAGGAGATTTATGAGATGGAGAGCCGAGGTAGAGTTA
+GCAAACAAAAACAATATAAAGAGGATAAAGCTCGGGAAAGTTCAAAACCTCGAAGAAAGCTATTTAGGTT
+TCGAAGTTAGAGCTTATCCAGTTGACCACTCCATTTACGGTGCGACGGCATACATTATTGAAGGGGACGT
+TAGTGTAGCCTATACTGGAGATTTTAGGTTGCATGGCAAAAACGGTAATCTAACGAGGAAGTTCATCAAG
+GCAGCAAAGAATGCCAGCATCTTAATCACGGAGGGAACAAGAGTTAGCAGGAAAAACGACGACTTCAACG
+TCTCAGAGAAGGAGGTTTACGAGAACGCGCTAAGAATAGTCGAAGAAGCTAAAGGGCTGGTGATAGCTGA
+TTTCTCACTCAGGAACTTCGAGAGGCTCGAGAGCTTCAAGAGAATAGCAGAGAAAACTGGAAGGGAACTT
+GTCATAACCACCAAGGAAGCCTATTATTTACACGCGCTAAAGACCGCGGGAGAAGCTGATCATTTAAGGG
+AAGTGAAAATATACGAGGATTCAAAGACAAAGCCAGAGAAGTGGGAGAAGTGGATACTAAGTAAGTACAA
+TGAGCTAAAAGTGACTCCTGAGGAGATTACTAGAGAGCAGGAAAACTACATACTATGTTTTTCCTTCTAC
+GATATGCCAAAGCTCCTCGACATCATGCCAAGTGGAGGGGTTTACATTTACTCCTCAAGCGAAGCGTTTA
+CAGAAGAACAAGTGTTTAGCTTTCTCCGCTTATGGAACTGGTTACAGTATTTCGGCTTTGAAGTTCACGG
+GTTCAAGGTTGACGAGCATGGAAGGCCAATCTTTGAAAAGGGATTCCATGCTTCAGGCCACATCTCTAAG
+GATGAGCTGGTTAAGGTTATCGAGGAAGTTGACCCAGATTACATAGTTCCCGTCCACACCGAGAACCCCG
+AGTGGTTTAGGGAGGTCTGGGAGGATAAGGCCATAATCTTGAGAAACGGCGATAGTTGGGAGATTTAGAC
+TGGCATCTTTGGGAGTTGCCGGAAAATAACTGGAAAAAAGTGTTTTAGAGGTGATTAACATGTCTATCCC
+AAAGAACATCTCCCGAGAAGATGTGTTGAAGGCCCTTGAAGAGATAGATAGGAAAGGAATTCCAAAGAAA
+TTCAAAGCCATAAGCTACTTTCTGGTATATAATGGTAGGAGGTATCCTACAAAGTACGTTATATCCCTGG
+CAAACAAGTACGCCAACGGGAGATTCCTGGATCCTGTTGAGTTCAACACGTATTCAGCTGTTAGGTATCT
+CAAAAAGCTTGGATTTCAAGTTGAGAGATCAGAGAAAAGTCAAGACGACTTTTCACCGATTGAGCCTATG
+GTATTAGTGGAAGAATATCCACCCCAGGAATTCGATGAAAAAATGTACAGCATCTTCGAGAGGTTTGCCT
+CCTTAATAGAGGAGAGATTCAGGGCTATAGTAGAGAAGCGCTCCGAGCTTAATGAGATATACCAAGAGAG
+CGAAGACACTATTAGATATATGATGTTCTACGCATTGACAACCTTTGGCGAAGTTGATCCACTAGATGTT
+TATCTCGAGTATCCTCATCCCGAAGTCCCCAAAATAAATTATGCAAAGCTCGATACGTTCATAGCAGGTA
+AAGAGGACAGACCAGCCTTGGCATTTGAGATGAAGTTCAAAACAAGGATACCCAGCAGGAAGAATATTCC
+AGAATCGCAGATAGCAGGCTCAGCGTTCGCAGATTTATTGAGGCTAGCATTGTTCAAGTTAAACTCCGAG
+AAAGAGGTAAAAAGGTACTTCGTCTACATAGTAGATAACGAGATGATTGGATATTACCGTAATCCAACGA
+ATAAGCTAAAAGAATTCTTTGACTTAGAAATTAACCGTGGATTCAAGCTAGCCAGAGATTACATCCTCTT
+TAAGGATAAAGAGAGGAAAAAGAAAAGAGCCAAGTCGCTAATAAAAGCCGTCGTGTCTAATATAGGCGAG
+CCAGAAAACTGGCCGGAGCCCAGGATAATCTGCAGGTTCAAGAGAGATTTGAGCTTTAAAGGGACAAAGA
+TAGCAATCAGGATTTACGAAGTAGTGCCGTGAGGGATAATAGATGTGCGAGCTTTTCGGGGTCAATGCAA
+ACAAGGATGTAGACGTTAACTTCACGTGGAGGGGCTTTGTAAGGAAAAGCGAGCTAAATCCCCATGGCTG
+GGGAGTTGGATGGTACCTGATGACCATTAACGGGAATAGGGCAGCATCGATAATAAAACAGCCGATTCCA
+ACGTACAGGAGCAGAATCGCTTTAATGCTCCCAAGGCTCAACATAAGGAGTCAGATTATCATGAGCCACG
+TGAGGTTCGCAACAAGTGGAGTCAGCTACCTTAACACCCATCCCTTCGTTAGGAGGATATGGAGCGTTGG
+CCAATACGACGAGTGGATCTTCGCCCATAATGGAGTGCTCGATGGCGTTGAGGAACTACCTAAACGCTTC
+AAACCTCTAGGAACAACGGATTCGGAAGCGGCATTCTGCTACATAATGGAAAACTTAGAGGGAATAAGAA
+CAATCAAGGAGCTCTTCACTAAGCTTTATCAACTTTTGAATGAAGTGAGCAACTATGGAACGCTAAACAT
+TCTCATGAGCAATGGAAGGTACCTATTCGCGTACACCCACTATCCTGGGAAGGGGATGGTACTACTAAAG
+CGTCATCCACCACATAGGGGGTCATTCAAGACTCCTTGACGAGGATTTTGAGGTTTCAATTGGAGACATA
+AAGGCGAGAGATGAATACGCGTATCTCGTAGCTACGAGAAGACTCACAGATGAAAACTGGGAAAAGATGG
+AGAAAAAGAAGCTTTACATCTTCCGAGATGGTGCTTTACTGCTTAAAATTGACAGAAAAATCAAGCCAAT
+GCTTGGTAGGGAAGCCATAGAAACCCTCAGAGCAGTTTTGAACGGGGAGAACGTTGACATTGACGAGACT
+GTTAAACGGCTCGTTGATATAAAACTCCTAAAAATTGCCAAGAGCAAGGTTACAATAAACGATTACAGGA
+GGGCAATAGTTAGACTAATCGTGGATGGTGATGAGGCATAAGAATAGCGGTTTACGGCACCCTAAGAAGG
+GGTAAACCCTCGCACGACTACCTAAAGAACAGCAAATTCCTTGGCGAAGACTGGATTGAAGGTCGAGGTT
+TATGAGGTCGATGAGAAAACATTCAAGAAGATTAACATTATGGAGGTAAATGCCGGCTACAAACCAGTTG
+AGGTAGATACAAAGTTCGGCAAGACTATCCTTTGGGAATGGGCATACGAACCGAGCGGAGAAAAAATGGA
+GAGCGGAGACTTTGATGATGTCAAGTTTGAAAGATGGTGAAGGCTTAAGGGTAGTCTCTAGGGAATCATC
+GTTGGATGCCTTCGACTTAGCCTTTGCCCATACATTGACAGAAGGGAGAGAGCTAGGATTACAGGGAGCC
+TTTTTAATACCAACTTCAGCAGAAGTGAACACCCAATCACCAGTGATGGGGCATCACTTGACAAGAACAT
+TCAAGACTTTCAAATTGGGGGTCAGCACCATTTTTACCGTTTTAAGAGCTAGATTTATTTCATATTTTTG
+ATTATCATTTCTAGATCCCTTTAACCATCATCTTTGTCCTCATTAGTAGGAACTTCCAAGTCCCCCCTCC
+CTATTCACAAACATAAACCCACCATGTGTAGCATTTCAGTGCCTATAAAAGAACCCGGGTTAGAGGTTTA
+ATAAAGATATGAAAAGAAGGCAAATCAAAGGTACCTCTCCTCGATCCACCTAATAAAGTACTCAGCATCC
+ATCTCCTCTCCTATGGCCCTCCTGAGTAATTCCTTGGGTGGATATATGCTTCCCCACCTGTGGATCTTTT
+CTCTAAGCCAAACCTTTATCGGCTCAAACTCGCCCTTGGCAACCTTCTCCTCGAAGTCTGGGATGTCCCT
+CTTAATGTGATAGTACAGTTGTGCTGAGAGTATCGTTCCTATGCTGTACGTTGGGAAGTATCCTATGCTT
+CCGTGGGCCCAGTGAATGTCCTGGAGAATTCCCTCCTTGTAGCTCTTCGGTCTTATGCCTAGCAACCTCT
+CCATCTCCTCGTTCCACATCTCTGGAAGGTCTCCAGCTTTTACCTCCTCGCTCACCATTAACCTTTCAAG
+CTTGAACCTCAGGATTATGTGGAAGTTGTATGTTACTACATCGGCTTCAGTCCTTATGAAGTCTGGCCTA
+ACCATGTTGAAGTATAAGTAGACATCTTCCTGGGTGTACTTATCAATGAAGGGCAAGTTCTCCTTGAGGA
+CTGGATAAATTAGCTCAACGAACTCTCTGCTTCTCCCTATTATGTTTTCCCAGAACCTCGATTGGCTCTC
+GTGGATTCCCAGGCTAACTCCCCCTGCTATTGGAGTGAACATGAAGCGTTCGTCCTGTTGAAGTTCGTAG
+AGGGCGTGACCAAACTCATGAACTGTACTTAGTAAAGTTCTCCTGAAGTCGAAGCCCTCGTATCTGGTCG
+TTATTCTAACATCCCTTATTCCAAATTCAGTCGTGAACGGATGGGCCGAAACGTCTAGCCTGGCCCTGGT
+CCCCAATGGATAACCAAATTTCTCGAGAACCCATAAGTTAACTCTTTCCATCCATTCCCTCTCGTACTTC
+TCCTTCTCGAGCTCGTGCTCCCTCGGAACTTTCCCTTCCTCAAGTATCTTATCGAGTAAGGGCCTGAGCT
+TCTTCTCGAGAACTTCGAACATCTTAACTACATCCCTCGTTCTTAGTCCTTCCTCGTAGAGGTCTAGCAA
+TGCATCGTAGGGTTCTTCCTCGTAACCTAGATACTCAGCGGCTTTCTTTGCTAGCTCAATTATCTTGTCT
+AACCAAGGCTCGAACTTTGAGAAGTCGTCCTTAGCTTTGGCCTCTTCCCAAGCTTTAGTTGCCTTTGAAG
+TTGTTTCGCTGACCTCCCTTAGGAACTCTGGAGGAAAAGATTTCATTATCCTTATTTGCCTATCTAAAAC
+CCTAACTACTCCCCTCTCGTATTCGTTGAGATCTTCAATCCCCTTTGCCTTCTCAACGAGTTCAACGAAA
+TATGGCTTAAGTAAAAGTTCCTGGGATAGAACCGATAGCTCTCCCTGGGCCACTGATCTCTCAAGGATTC
+CCTCCTTTGGCATGTTAACCTCTAAATCCCAGCCAAGAACGCTTTGAGCATGTCCTAAAGCCCAAATTCT
+CCTATACTTCTCTAAGATTTTCTTAATTGTCTCGTTCTTGAATACTTCTTGCCCTTCCATTTAGCTCACC
+TGGAGGATAGTGTTAAAATGAGCTTATAATCGTTTCTACGAAAATTCAAACGAGAATCAATTTTTACCTT
+CACAGGTAATAGAGCATGAAGGAAACCCCAAATACTATGGCCCAGTAGCTTACATTCCACCTAAACACCT
+TGAATCCATCCAGCGGAGGGAAAGGAAGAAGGTTGAAGAACGCTAACCATGCGTTGACCTTTGTCATGTA
+ATACAAAATCCAGAACCAGGAACCTAAACTTATCACCTTAATGAGGACATACCCTAGGATAGCAACGATT
+ATGTTCGTTATTGGACCAGAAAGCGCTATTATCCCCTCGCTTCTCTTATCAACCCAATACTGATATGGTG
+CATAAATATAAACCGAACCAACGGCCGCAAAGACCCAGGTTGAGCCAGTTAAGAGCTTTGTAAACATGCC
+GAATATCAAAGCCAACGCAATCCCAAGGTCCCATCTCTTGTAATATGAATAGTACCCAAAGTATCTAGCC
+ACTTGCCTATGGGCAAGCTCATGAAGTACAAAGGCCGTGAAGAGGGCTGGAGTGACATAGGGAATTAACT
+TTGGGCTAAAATCCGAGAACAATAGGAGTAGGACTAAGAAGGACACTAGTAGGTCTTCTAGTTCTCTGCC
+TTGCATTGCTATCTACCTCGGATCTCTATCTTCTTCCCAAGCACAAGCTCGGCGGACTTGACTACGGCAC
+CCCCGTAGCCAACGGCTAGCCTAACCTGATCCTTTGGGACGTATACTATTATCTTATCCTCCTGGAACTC
+CAAATCTATTATCTCTACCCTCAGCATCTCCTTTAGCCTTCTATACACGTCATCCATTTCGACCACCTAA
+AACTCTGGAATCCTTATTGGAGCCTGCAATTCCTTTTCAGATGATTCTAGGTTGGTTGCCAAGTTCCTTA
+ACCTCTCAACGCCCTTTATCTCCTTTATGTACTCCACAACACTTTTAGGCACTAGATCTTCCCAGGGCTC
+CCCCGCTATCATTCTCCTCCTTATCTCAGTCGCGGAAAGTATATCCTTCCTGAACATCGGTTGAACTACA
+ACCTTATAACCCCTCTCCCTGAAGAGCTGGGCCACGAGGGAGTTACCAGTGAATACAACGTGAAACTTGG
+GGACCATGCTCTCAACGTAGGGAACCCAGATTGCGTTGAAATTTATGTCTGGAAGTGGAACGAGGTAATA
+TCTTTTCTTAAAGCCGGCTTCCTCGATGGCCCTTATCAGCATTTCCATTCTCTCCCCAGTGGTGAACGGA
+TTCTTAAGCGTATGACTTGCTTGAGCGCTGCCTATTCCTATTATTACCTCATCTACCTGGGAGAAAACGA
+ACTCTAAAGCTTTTATATGGCCCTTGTGAACGGGCTGGAACCTTCCGACGAAGAGACCCCTAATCATAGC
+AACCTCACCCTGAGTTCATCTCCAACCTTAACACCCAGCCTTTCAGCGGCGGATCCCCTATTAACGGCTA
+TCTCAAGGTAGTCATGACTCCCAGGGAGTGCCAGCATTTCGCCTTCCCCCACTAATCCATAGGTGTCTAA
+GTATGGTAGTTTTAGGTTAAAGTCGAGTAACTCAACGAATTTCGGCCTTTCATAGCCTTCAAGGTTGAGT
+ATGACGTTACCGAAGTCATCTACGTAGATTACTTTCAATATCCACACATCGTTGACTTTCCTGGACTCAA
+GGTTGAGCTTAACTAAGCTGTCCAAAGGAATTTCCCTTCCAAACTCCTCGGGCGAAACACCTTTATCTAT
+TAAAGCTGCGGCCGGTCCAAACAAGTCCCTCCCGTGGAAAGTTGAACTTATCCTCCACCCAGTAAACTTC
+TTAATCTCCTGAGGAATTATCTCGTAGGCTTTCTTTGGCTTTATGTGCTTTAGAGGCAACGTTGCCAGCC
+CATTGTCCGGAACAACTAAGTATTGTTCTCCCTCTACAACTATAGCTCTCCTCTCCGTCCCAACCCCAGG
+ATCTATAACACCAACGTGAACCGTACCCTCAGGGGAGTACTTAACTACCTGTTCCATGACGAAGGAGCCC
+TCGATTATGGAGTGCCTAGTTACTGAATGAGTCACGTCAACTATCTTGGCATCTGGATTAACCTTTAGCA
+TTGCCACCTTCATCTCCCCAACGTAGGGACCCCTCAATCCAAAGTCCGTGATCAGCGTTATCATTTCTAT
+CCCCATGCATATAGCTCGGACAAAGTTTATTAACGTTTTAACCCAAAATCCTATGGTGAAGTTATGAAAT
+ATTTAAAGATCATAGTGGTAATACTCGCAACACTCATGTTAGGATGTTTGATAAAGCCCCCAGCTAATGT
+TAAATTCGATGTAGATAAAACCACAATTCCCCCCGGCGGGATATTTCACGTTATAGCCACTATTAATAAT
+ACTGGAAAGGTTGGAATAACCAACGTTAAGCTGAATGTTGAGGGTGGCGAGTTTCTGATAATCCAGAACC
+CAAAGATTGAGAATCCAATCAAGGTTGGCGAGTCCGAGAAGCTGATATGGACGATTAAAGGGCCAAAAAC
+ACCAGGAACATATCAATTCAAGGCTTATCTAGATATAGTGGATGAGCTCAAGAGGGTTTGGAGGGGAATA
+ACGTTCGAAGTTCAGATCAAGGTAACCCCAGGGATTAGGGAGGTTAGCGGGGTATCGGCAAGTATTAAGG
+CACCTTCCGAAATTCAAGGAGGAAGGAATTTCAATATAACCATCGAACTCCTGAACAATTACAGCGTGCC
+TATAAGGATAAACAGTGTGGACTTAACTAGCGGAGCCCTAAGCATCGTTAAAAAGTACATTCCAGATAGA
+ATAGATGGAAAATCGAAGGGGGACATAATAGTTACCTTGAGGGCACCTCCCGCGTACAGGGTTCAAAGGA
+TCTACGTGATAGTAGAGTACTCAGGCCCAGGAATAAGTGGTAGGGTAATAAAAGAAAGGGAGATAACTAT
+AGTCTGGAAACCTTGGGACTTTTCTCTAGATTCTATAGAGAGAATCTATGGGAACTTAACTGAATGGATT
+GAGTACAATAAGATCGTAGATGGATATTGGGAGTGGGTCTTTAATTCCGACTCTGAGATTAAGAATAGAA
+CGCTGTTCAGAAGGGATGTAGCCCAGATAATATCAATCTCGAACTCAGATCTAGAAGCCGCTAAGGGCGT
+GTACAATTACATAATCACGAACTACGTCCTAGAAAAGAGGAAAACAGGTACACTGGATCCACAGGAGATA
+AGGAAGAGATCCTCAGTAACACCGATAGAGGCAGATATCCTAATGGTCGCGTACTTGAGATCGCTAAACA
+TACCAGCTAGGATCGTTAGCATCTATTCCCCACCCGACTGCACGCACTACCCCTTCGTTGAAGCTTACCT
+ATCAGGAAAATGGTACGTAATTGACTTTAGCCACATGTTCTTCGGCACGAGAGAAGAGTTCATAGCCAGC
+AGATGGTATCCCAGGATATACCAGCAGGTTACCGTATTTAAGAGCTCACTAGTTGCCTTAAAGCCAAGCT
+TGAGTGGTCACGATCATGAGGATATAAGCCAAGAGTACATAAACATAACCGAGGCGAGCCTGCTAGATGC
+CCTTTCAAAGAAGCTCGACGCCGAAACGTTCCTAAAGGTTAAGACCCTAATAGATGGAATCGACTCTAAG
+GAAGAGAAGATATTCGCAATGTTCCTCTTCTCGTCTGGAGATCCTAGGGAAGTTAGAATGTTAATAGACA
+AGGCCAAAATGTCATCGTTGAGGAATACCATCGATGCGTTCTATGAGTTCTATCGGGACGTGCCTTGGGA
+AGATGACTTTAGGATTTATTGGGAGAAGCTACTAAGCCTCTATAAGGGGTGATAAAATGATAGTCGTCCT
+TAGACTAGGTCACAGACCTGAGAGGGACAAGAGAGTTACAACCCATGTAGCCTTAACGGCCAGGGCCTTC
+GGGGCGGATGGAATAATTATAGTCTCGGAAGAAGTCGACCTAAAAGTCAAGGAAAGTGTTGAAGATGTGG
+TAGAAAGGTGGGGAGGGCCGTTCTTCGTTAAATTTGAGAAGAGCTGGAGAAAGGTCATGAAAGAATTCGA
+TGGAGTTAAGGTTCACCTAACCATGTATGGGATTCATATCGATGATATAATAGATGAGCTAAGGGAAAAG
+CTCAGGGAAGGTCGAGATTTCATGGTGATAGTTGGAGCGGAAAAAGTTCCTCGAGAAGTTTACGAGTTGG
+CCGATTATAATGTTGCAATCGGAAACCAGCCCCACAGCGAAGTTGCGGCCTTAGCAGTATTCCTCGACAG
+ATTGCTCGAGGGAAAGGGTCTTAGAAAAGAGTTTAAAGGGGCCAAGCTCAAGATAATCCCACAGGCCAGG
+GGAAAGATGGTTGTGGAGGTTCAGAAAGATGCTAAGCAAGCTGAGGCCAGCGGTGAAGGAGCCTCTAGAA
+AGAACGGCCAGTTACCTAGCTAAAATAGGCCTAACGCCGAATCAAGTCACCCTTCTCGGCTTTCTCTTGA
+CGCTTATAGCATCTTACGAGTTTTATCTTGGTAATCAAATCGTTGCAGGTACAATAATGGCCATCGGCTC
+CCTATTGGATGCCTTAGATGGAGCGTTAGCTAGGGCCACCGGAAAGGTGTCAAGGTTCGGTGGATTCCTA
+GATTCTACATTGGATAGGCTGAGCGATGGAGCGCTTTTAGTTGGAATAGCCCTAGGTAACTTAATCGACT
+GGAGGGTAGCATTTTTAGCATTGATTGGCTCGTACATGGTGAGCTATGCTAGGTGTAGAGCGGAGCTCGC
+GGGTTCGGGAACGCTAGCTGTTGGAATTGCCGAAAGGGGAGAGAGGCTCATAATAATAATGATCTTCTCG
+CTCATTAATAGGGTTTGGATCGGGGTTTATTTAGTTGCGGTGCTCTCCTGGGTTACCTTCATTCAAAGGG
+TTTATGAGGCGAGGAAAAGACTCCAATGAGGAATGATGAGATTTGCTACCACTGAGCAGTGATGAGCCCT
+GCCGTTACTGACCTTTTACTATTTTTATTACCTCCCTTAAGTCGCTAACCACGAAGTCGCACCTGTCCCA
+TAGATCCTTCTTCTCTCCCGTTCTATCGAGGAGTATCGAGATCATTCCAAGGTTCTTAGCACCACCGCAG
+TCCTTAACCGGATTGTCGCCAACGTAAACTGCATCCTCTCCCTTGACTCCAGCCTTCCTCAATGCTATCT
+CGAATATCCTGGGGTGAGGCTTAAAGAAACCAGCTTCCTCGCTCGTCGTTATCGAGTCAAAGAGATCTCT
+GACACCAAGGGCCTCCAAGTGGGCATTTAAGTACTCGGTATCAGAATCCGTTATCATTCCAACGTGATAA
+CTCTGCCTAAGCTCCTTGAGAACCTCAACGACTTCCGGATAGAGCTTGCCGTATTCCTGGTGCATCTTGA
+GGTGGATCTCCCAGAAGTTCTCCGGGTATTTAAACCCATACTCCTCAGAAATCTTCCTCATGATTTCCTC
+CTCTATGTCCCTTATTGGCCTATAAGGCTTACCAGCGTACGCCGAGAAGGCTTCTCTGGTAAGCTTTTCG
+TACTCTTCAAGGATTTTCCTGGGATCCAAGTTGTAGCCCTTCAAAACCTCCTCCATTATCTTCAGGTGGG
+TTACTGCTTCTCCCTCAGAGCTGAGAAGAGTTCCAACGAAGTCGAAGAATACCGCCCTTATCATGCCACC
+ACCATAGGGAATAAGAAGGGAAGTTAAAAATGTTAAATCGTCCAATCCACACCCATAAGTTTGCTGTAAG
+CTTCCAAGACCCTCTTAAGGTACTCCTTAGCGGCCCTAATTTTATCTTCCTTGAACTTCTTGGCCCAGTT
+CTCATTTCCAAATTCTTCGCTCCCCTTGGCTACTAGATCTATCACCCTCATGCTATCCCAGAACACTGGG
+ATGTAACCTGCCCTCTTGGCGTAGTCTATAAGCTTCCTTATCTGCTTCCTGGCGTGCTCTTCCATATCAA
+CGTTAACTCCGTAAGCTTCCATGAAGAGAGCCCTCAACGTTTGCTTAACCCAACCCCTGTGGAACCTGCA
+CCAGCCGATGTTATCGTACCAGAACTCCCAGAGCGCCGATGAAACTATCTTACTCGCCAGCTCCTCTGGC
+TCCAGGAACGTTCCAAAGGCATAGAACGTCCAGTATCTCCCCTGGATTGGTAAGGGAATGTAATTTCCAA
+TTGCCCAGTACATCGTTGGGTTTATCTCGCCATCCTCACCGAGGGGAGTGTAAACGGCATAGTCCTTGAA
+GCTCTCACCGTACTTCAACCTATCCTTGAACTTCTCATCTAAGATCATGCTAGCCTTTCTCTTTCCTAGT
+CCGGCTATTCTGGCAATTTCAGTCTTGGCGAAAGCTATAACGTGGGCAAGCTCGGCCACTAGCTTAGCAT
+TGTGTTCACTAGTCTCCTTTGGATTGTTTATTAGATCATCCTTACTGAACCTTGGCTTGTCGCTTATCCC
+AACCTCCTCGGGCTTAAGCAATCCTCTGTAAACGAGCTCTAAGAGCCAAGCTGCTGTGCCTCCAAATTCT
+ATAGCGTCGAAGCCCATAGAATCTACGGCATGAACGCTTATGTCGCTCGCATACAGATAGATACTCCCGC
+TAAGTGGACCATTCGCTTCGTAAGGCTCGTACTCAACGTGGTGTCCTCTCCTATGCTTCTTACACACGGC
+CGGACAGGGCTCACCGCAGGTAGTCCACTTCTTCGGCTTTATGGATTCCTCGTTGAAGGGTTCCCAGTAG
+TACTTCATTATGAGCTCGTGTATCTTTATTCTTTCTTCTTTGGGTATGTAGGGCATCTGCCAGTTTAGAA
+TTGGGACTAGCTCTCCCTCGGCAGGATAGTTACCTCCAAAAGTTCCACCGGTGTTGAGCTTTGGATTAAA
+CCTGTACTTGGTAGTTGCATGGGTTACAACCTCGTTGTACGGCTTCTTGTGAACTCCTTCCACGATCCTC
+TTGGCCGTTGACATGCTAGTTATGTCTTCCCCAGGGAACTTCTTCTTCCTCTTCTTACCTCCAAAGGCTA
+TGGCAACGACGTTGTGGGCCCTAAGCAAGACGCTCCCAGTTCCGCCCCTAGCGGCCCAGTCCTCGCTTCC
+CACGGCCCTCTTTCCGTTCCTCAAGGCTTGAGAAAAGACGGCCCCATAGTTCGTGTTCAAAGCCGCAGGC
+CCTACAACAGCTATCCTGAATTCCATTCCCTCGAATTCACTTGAAAGGTTATCAAGGAGGTACTGGGTTA
+AGGCGTAGACGCCCTCTTCTCCCTTGTACCCTTCCCATATCTCGATCAACTTATCCATCTCAAGCTCGTA
+GAAGTTAACACTTATCTCCTCACCATCGTTCTTCATTATAATGACCACGGGCTTCTCGGCCTTTCCGTGG
+ATCTCAACGAAGTCTACGCCAACGTGCTGGAATTGATAGCTCGCACCTCCCATCGTTGAAGGGAAAAGTG
+TCCCATAAAGTGGTGACCTATAGAAGAAGACCAACCTATGAGAACCTGGCAAGGCGGAACCTGCAAACGG
+TCCTTTACCGATTATCATGACATTCCTCGGATCGTACGGCTCGAGCTCGTAGGTTTTTAGCTGTGTGTGA
+ACGTAGATTCCATAATCTATAATTCCATAAATGTCTTCCCTTTCAAAGTCTTCAAGCTTGATATCTTTCT
+TTTCCACGTCGATCTTTAGTACTGAGAATTTCATACCTATCACCTCTCCAAGGGTTTAAGTTCAACCATT
+GGGATTTAAAAGTTTCGCTTTTTCTTCATACATCTCAGAACTTGCATCAAATCAAGAAAAGAGCTGAGAA
+ATCTTATTTTTCAAAGTAACAGCATATCCATAGATGTGGAGGGATAAGTAGAAAGAAGCCAAAAACATGA
+GAGCTATTGGAAATAGTAAGGCCTCCGTTATAGAACCACCTTCAAATATTACTGGCACCAGCATTGTTAA
+AATCTCAAATAATATAAATAATAGCAGTAACGCAAAAGCTCCATATTTTATAAAAATAACCGGCAGGAAT
+ATATCGAGGAAGGCTATAATATCACCTAGTATAAGCATTATAATGTCTTTCGCATCAACGTGCGAAAGGT
+CACCCAGGAACCATCTCCTCCTCTGCCTCCAGAGCTCTCCAAGTGTTAGGGGCATGCGAGTGAAGAGCTT
+GGCCTTCGGAGAATACACAACCTTTCCAAACTTCTTAAGGGCCTTAGTCGTGGCGTAATCCTCAACCAAG
+CTGTTGACGAAACCGCCTATCCTCTCAAGGGCTTCCCTCCTAAAGGCGGAAAGCGGCCCCGGGGCCAAGG
+TTAGGTCTTCAAGTTCTTTCGCCCTTCTGTACATAGCTATCCTCAAATGCTCTATGTCCTGGATGAAGGC
+TAAGAAGGAATCTACTATAACTCTGATTTGACCACCCACTGCAACTACATCTTCCGAGTGGAACCTCTCC
+ACTAACCTCCTAACGGCATCCCTCGACATAAAAGAATCGGCATCGGTAACTACGATCACCTCGCCCTTGG
+CAAGCTTCAAACCCTCATTTATCGCACCAGCTTTTCCCTTGTGCTCAATTCTTATCACCTTGACCCTCTC
+ATCTTTAACCTCTTTAGCTTTCTCGTAAGTTCCATCCTCACTACCGTCATCCACGACTATAACTTCCTCA
+ACCGGGTAATCCTGGGATAGTGCAGCCTTTATAGCCTTCTTTATGTTCTCCTCCTCGTTATAAGCCGGTA
+TTATAACGCTAACCTTTGGTTTCCAAGATACTGTCTTGTACTCCTTCAACAGTCCGAGAAGATAGCGAAG
+GAAGAAGTAACCATCCCAGATAAATATGATTAAAAGGAGGAGCTCAAGCCTCAACCTCTATCCCTGCCAG
+GTCGTAGATCTTCCTGGCTATCTCCTCCCCCTTCTTCTCGTCCCTCAGTTCCTTTATTATTATCTTGGTG
+CTTGGATAAACGCTGACCTCGTAACCGTCAATCTCAACTATGAGCATTATCCCAGGAATTAAGGTTTTGA
+CGTTGTACCCAGCCTCCCTCATTTTTTTGGCCAATTCATTAACGTCAAGCTTTACTTTCTTCCACTGATA
+AAGCTGAACCAGAATCCCTCCCATGCTCGTGCAGGGTTTCGCTACCAGCACTTTCGCTCACCCCTAGAGG
+TAAGGTCTCCCTTATCCTCTTAATAAGTTCTTTCTTTTTCTCGCTCTCAACTAAGGCTACCTCGAGAACC
+TCATCTATCCTCTCCACTGGTATTATCTCTATCTTCTCCCTCTTATCCGGGCTTAAGAAGACATCCTTCT
+CATTGGCCTTCGGAATTATAACCTTCTTTATTCCAGCCTCAATAGCGGCTTCTATCTTCGGCGTAACGCC
+ACCAACTGGCAAGACTTCACCACGAACGCTTAGAGAGCCGGTCATGGCAACATCTTGCCTAACTGGAATC
+TCTTCCAAAGCTGAGATGACTGCAGTAGCAACGCTTATACTAGCTGAATCCCCCTCAACACCTTCGTAAG
+TCTGGAGGAATTGAACGTGAATGTCGTATCTACTAATGTCCTCTCCCTTGTACCTCTTTATTATCGCCGA
+AACGTTTAGCACTGCCTCCCTAGCTATTTCACCCAGCTTTCCGGTGACTATTATCTTGCCCTCCTCTTTA
+CTCGCGGCCGGGGCCACAATAGCTTCAATCGGCAACACTATACCGCTCTGCTCCCCAATTATAGCCAAAC
+CATTAACCCTACCTATTTCTCCACCTTCAGTCCTTATAACCTGGTACTCCTTCTTCCTCTCAATGTACCA
+ATCCGCTAGTTGCTTTTCAAGTGGCTTGGCCATCTGAAGTGCCTCAAGAACATCTTCCCTTGTAACGTAC
+TTCTTCCCCTTCCTAACCGCTATGTCGCCTGCGGCCCTGACTACACCGCCAAGGTCCCTAAGTCTTAGAG
+TTAGATGACCCTTCCTACCGGCCCTCCTCTGGGCTTCCCTGATTATCTCTTCAACCGCATCTCTCGTGAA
+GTGAGGTATTCTCCCATCTTTCTTAACTTCCTGGGCCACGAATTGAACTAGCTTTCTCCTGTTCTCAACG
+GTGTCGGGCATCGTTGTTCTCATGTAAACCTCGTAACCGTAACCCCTTATTCTAGATCTAAGGGCTGGAT
+GCATTTTCTCTATTGTATCTAGGTTTCCTGCAGCTACGAGAATGAAGTCACAAGGCACTGGTTCAGTTCT
+AACCATTGCACCGCTTGAAAGCTCGCTCTGTCCAGTTATCGGGAACTTCTTCTCCTGCATAGCTGTAAGG
+AGGCTCTGTTGCATCTTTAGGCTTAGAGTTGCTATCTCGTCGATGAAAAGGACGCCCTTGTGGGCCCTGT
+GTATCATTCCCGGTTCAACCCTTAAATGGGCCGGAGTTCCTAATCCACCTGAGTTCTTGACGAAGAGGCC
+GTTAGCTAGGAGGTTGCCCTTCTCGGTAGTTAGGTTATAAGTTACCTCAACATCCTCCCAAGTCTCGATG
+AATTGTTTATCAACATCTAGCCTACCAGCGTCGAAAATGATCTTGTGTTTATCTCCGACTTCTTCAACCT
+TAATATCAGCCTTAATTCCAAAGAGACCCAGATACCAGCTTAACTCCTGGAAGAAAGGTAAATTCTTATT
+CGGGTCATCAACTAGCTGTTCCACTATGTGGGCCCGGAATCCCTCAAGAAATGCAAGAAAGAGGGAAGGC
+TTAAGCTTAACCCACCATGGCATCTTCAAGTCTTTGCCCTCAATTGGAGCTCCTAATCCTACTAAGAATT
+TGATTATTCTGGGATCACGCGTTTTAAGGATTGTGTTCTCCTCTTTTATAATCTCGTACTCAAACTTGCC
+AAATAGCTCTTTAAGAGTGATCACGAACTTTTCAATGACGCTTCTTTCAGACTTTAAGGTTAATACGCCT
+AAACCTTCATCTATGCTTCCACCATTGAAGAGGATACCCATAAGAGTCGCAATCTTCCTAAGCCTCTCGT
+CATCGCTTGTTAGCGGAAGTAGACCAATTTTCTTGAGGTCTTCATCTTCACAATCAAATACTGTAATGGG
+GACGCTAATCAATTCATCCTTTTCGGTAATTTCGCCGGCCTCTTTAAGTCCATCTGTAGTGTAAACCTTG
+TGATCAGGAGTTAATGCAAACCAGTAGTCCTTTTCAAGGTTAACTACGCGCCTCAATTTTTGTTTTCCAA
+TTCTCTTATTGGCATAGAGGAGCTTCGTGAAGCCATCCTTCGTTAAAACTTCGACGTTCTCATTCCTAAA
+GTCATGATAAACTACTTTAACGTCGCCATCCAATCCCTCGCCAGATGGCTTCTCAAGGGCTTTTTCTACA
+AAATCCTTAAGTCTAAGCACCTTTACCTCGCCGTTCTCCCTAATAACCACAGTCTCCTCGCCACTAAAGC
+ACTGGAACGGGTCGTGTCTAACGTCGCCAAGCAAGGCTCCGGCGTGAGCTCCAGTTGCATCGACGAATGG
+TGCCCTCTTCCTTCCGGAGTTATCCACTAGCAACTTTGGAACCATGGCCTGAGTTCTAAACCTCATGTTA
+GCGGTGACCATTAAGGCTATCAGGATTACGAAGACTCCCAGGAGTAAGGTGTTTGGATCACCGCGACTCA
+TGAAAACGGCCATTGCAACTATGAAGAAAACGAAGAATAGGAGGTAGAACCTAATGTTTTCCTGCTCCTT
+CGCCTTCCTCTTATATTCTTCAACGATCCTCCTTCCCTGCCCCGCTGGGACGGTTTTTATCCTGGGCATG
+TTTTCATCTTCAGGGTTTGGAAAGACCAAAATGTCTTCCAAGTCTTCCGTAGGTAATAACTCGGCCATGG
+CTTGGCCAAGCATCGACTTTCCGGTTCCAGGCTCGCCAATAAGCAGGACATGCCTCCTCTGCTTAGCGGC
+GGTTTTGATAACTTCAACGGCATGATCTTGACCTATAACCTGATCAATTAACCTCTCGGGGACGGGGATC
+TCTTCAGTAGTTTCAAACTCTATCCCCAGATCCATTCTCTCCTCGCCCATAGTCATCTCGCCACTTAACC
+TTTTTATTCCCATTTTATAAAACTTGAGCATGTATGAAGGTTAAGATTAGGAGAGAGCTGCTTGAGTACC
+TATTGGAACTTGCAAGGGAGTTTTACCCGAACGAAGTCGCGGGCTTCCTAAGGGAGAAAGACGGTGTCTT
+AGAGGAGGTCCTCCTCGTTCCGAAGGGCTACTTCGGAAGTTCCTCAGTGTACTTCGACCTAACTTTACTT
+CCCCACGATGAAAGCATAAAGGGGACTTTTCACTCCCATCCCTCTCCCTTCCCGTATCCATCGAAAGGTG
+ACCTGATGTTCTTCTCCAAGTTCGGTGGAGTTCACATAATCGTGGCCTTTCCATACACTAAGGACAGCGT
+TAAAGCCTTTAGAAGCGATGGTAGCGAGGTCGAGCTAGAGGTCGTCGAGTGATTCAAGCTTCTTAATCCC
+GGAGAGTCTTCTGCTCGAGATTCTCACCTCGGTAGTCCCTGGGGTTATGAGCTCGTAGAGGATTGCCCTC
+TCCTTCCCTGGGGCTGGCCTTAGAATTCTTCCAAGCCTTTGAACCAACTCCCTGGGCGAGCCCGTTCCAC
+TTATTATAATCCCAACGCTTGCATCTGGAACGTCTATGCCCTCATCGAGAACTTGACTGCTAACGACCGC
+CATGTACTTGCCTTCCCTGAACTTCCTCAGTATCTCTACCCTCTCTTCCTTGCTCGTCTTGTGGGTTATG
+GCTGGGATTAAGAATTTCCTAGATATCTCGTAAACGAGCTCATTGTACCTAGTGGATATTATTATCTTCT
+CGCCTCTATGCCTTTCCAGTATCTTCCTTAACTCCTCTATCTTGGCTTTAGAACCCAAAGCTATCTTTCT
+GGCCTCTTCCAAGGCCCTCAAAGCTTTGAAGGCCTTATTGTCAACGCCCGTCCTCATGACTATCTTCTGA
+AAGTCCTCTAAGCTTTTTATCCTCAACCCGGATTCCGAGAGGTACCTCTTGAAGACCTTGTAATGCTTTA
+GATACTCGGCCCTCTCTTCCCTCGATAGCGGAACCTTAACCCTGACAAGCTCGTAAGGCGCCAAGTAAGT
+CCCCATAAGCTCACGTGGGGCCTTTTTGTAGACTATCGGACCTATGAGATCTGGCAAAAGATCGTGCAAA
+TTGTCGGCCCTCTCGGGAAACGCCGTTAGGCCTAGCCTGTAGGGAGCGGCACTCATCTGGGCTATGTTCC
+TGTAGGCCTCGCTCGGCAAGTGGTGGCACTCATCGAAGATTAGTAAGAAGAACTTATCCCCCAGGAACTC
+GGCGTTTATATAGGCAGAATCGTACGTAGTTACCGTTATGGGCTTCAACTCCTTCTTTCTTCCAGAGAAC
+TCACCTACATCTCCAAAGATTTCTAACCTTTCCTTCCACTGCTCCAAAAGGGCAAGCGTCGGAACAATTA
+CAAGGGTAGAGAGCGAAAGCCTCTTTATTATCTCCATAGCAACTATCGTCTTCCCTGCTCCCGTGGGTAG
+AACTATGACACCTCTCTTCTCCCTCATCCACCTCTCAACTGCTTCCTCTTGGTAATCCCTAAGCTCGAAC
+TCCACGTCATCGTAAACTCTAGAGGGAAGAGCATTCTCAAGAACGTAATCCTCAAACTCTATTCCCTCAC
+TTTCTAGAAACTCGACTATATCCCTGTATTTGTAAGCCAAGGCCCTGTAGCATCGACACCTTTCGTCCCA
+CCTGGCATATGGAACGTAGGAGTTACCGATTACCTTAATGGTTCCCCTGTCGTAGTAAAGCTTCATCTCC
+CAAGAGTTGCAGACATTGTTTAAAAAGTTCTTCCATAATAGTACTATGCTACCTAAGGAGCTCTTAGACG
+CCAAGAGGTCTAGAGGTAAAATCCAACTAAACTTTGCAAATGAGGAACACCTTAGACTGGCCAAGGCGGT
+TATAATTGCCTTCAAATCTAGCTTAGGTCAGAGGTATTCCGAGCTCCAAGAGAAGCTCAGGCACCTAGAG
+ACGGCGAGCAATTATAAGAAAGTTAGGGGATTCGCGAAGATCATAGAAAGGGAATGCGAATTCCAAGTGG
+CAACATCACTAGATCCGCTAAGCGTCAGGAGATTTCTCTTTGAAAGGGGATACGTTACAAGTGAACTGGA
+GAGAATAAAGGTTCTTAGTGAGGCTGCCCAGGAGTTCAACACTAGCATAGAGGAGATTGAGAGGGCGGTG
+TTCGCGGATAGGGAAGAGGAGAGGGTTCTCGTAAAGATCCCTGAGATCAGCGAGGAAGAGCTTATAAAGA
+GGTACAATCTCTCACTCCTTCAAACATTAGCCTTTAATGCAGTTCGACTTACATTCAGGGTATCTTCAAA
+CCACAAGAGAATTTTAAGGGCCATAAAGAGGCTTGGCCTTATGTACGAGATTCAAGGGGATAAAATAGAG
+ATAACTGGCCCAGCGACGCTGTTAAAGCTTACGAGGAAGTACGGAACCTCTATAGCTAAGGTTATTCCCG
+AAATAATAAGGGCCAAGGAGTGGTGGATTAGGCTTGAGCTCGTCGAGGGAAAAAGGCTGTACATCTTCGA
+GCTCTCAAGCGAAGATGATGTAGAGCTTCCCGAGTTGGAGAAAATTGAAGAGTATTCATCTTCCCTTGAA
+AGGGAGTTCTCAGCTAAGATAAAACGTATCCTGGGAGTAGAGGTTATATACGAGCCCGGAATAATTAAAG
+TTGGCGAGTCTGCCTATATACCCGACTTCCTAATTAGGAAAGGAGACAAGGAGGTTTACGTTGAGATAGT
+TGGTTTTTGGACTAAGGACTACCTTAGAAGAAAGTTAGAGAAGGTAACTAAATTGAACATTCCTCTGTTG
+CTCATAGTGAATGACGAGCTCTTCGCCGAGAAGGCAATGAGAATCAAAGGAAAAGACGTCATCTTAATGA
+AAAAGGGCAAGATCCCATACAAACAAGTCATAATGAAGCTTAAGGAAATGCTCACTAAATCTTAGGCTTC
+ATGATTCCCCTTTTCTTAAGCTCCTCGTACGCTTTTCTGAGAACCTCCCTTATCTTGTACCTCTTGTTCA
+GGCCACCAAGCTTCATAGCGGCCTTTCTAAGGCTTCCCTCCCTTAAGAACAGCTTAAGCAAAGCTATATC
+CTCAAAGGACAAGTTGTCTAGGTGTTTCAAAGCTAGTTCAGCTATCTCTATTGGGTTGTTTCCTTCGTAG
+GGGTAATCAGCAGAGAGAATCGGCTTATCAAGAAGCTTAATTATTTCGAACTCAACTATCGTCGCTGGAG
+AATCAGGTTTAACGAACTTGTAATGTTGCCTCAAAGCTTCAAGTAACTCCTCCCTGTTTCTAAACCCGTC
+TTTCCTGGCATCTTCATCCGTTAGCTCGGCAACCTTCTTAGTCACTACGCTCTTAATCCTGGCCTTTCCC
+AGGACGTAGCCTCCTGAATGAATCAAGACTTCCTCCCCAGGTTTGAAATTGACTTTCCTTCCAAGCCTTA
+TCGTGGCCCTCTTTTTTCCGGAGATTATGTCGTCCTTGTACCTTCCGTCGAACTTCAAGTTCTTCACTTC
+CTCTCCCTCCCAAGGATTCTGAACTTTATCGCTATGACACCGTACCGGTACTCCTTCCACTTAGGATACA
+TGTTGTGGAACCTTCTGAGGGCCCTTTCAAAGCTCGGCTCGTCGGGAAATATCTTCTCTATGGGCTCCTC
+CCTGAGAACCTGCCTAAAGGTTTCGTAACGCTTAACGTCTATTACCTCAGCGGGAATCATGTCGTTGAAT
+ATTATCTTATCCCCCTTCTTAATTCCCCTAAGCTGGGGGTAAGCCACCCTAACCTCTATCTTCTTCTTCC
+CGCTTTTCACCATCTCGAGGTACTCGTCCCTCAAGTACAACCTGTAAACTCTCATCGTCCAAAGATTTCC
+TAGAGAATTTAAAAATCTAAGCTAGACCGGCAACCTTCAGAACGAGCCACCAAAGGATATCACCGAAAAA
+GTAACTAACCAGGAAACCCAAGAAGAGAGCTGGAGCAAATGGCATTGCCTTTCTAACCAAGAACTCATCT
+TCTAACTTTCCTTCACTAACCAAAGCTTTTAGTTTCTCTATCTGCTCCTGGGTTAAGCCTTCAACGCTGA
+AGCCAGCTATCTCTTCACCTTCAAGGCTCTCGACTTTCTCCCCCTTAAGCGTTGATGATATCTTCTCGAA
+GAAGTCTGCCCTATCTCTAACGACTCCATCGCTCGTCAAGATTATCCTCTCCCCAAGGACGTCACCGGGA
+TTGAGCTCGCTAACCTTTCTCTCCTCTATTAGGACTTCCCTCCTAAGAGCCTTAACGGCCGACCATATTA
+GCTTGAACGAGTAAATTACTAGGAACATCTTCGCGAGGAGCTTGAGGTAGTAAGCTCCCGAAAGGTACAA
+GCCGTACCCAATGCTTAGCACCCCAAGAACATCTCCAACTAGTTTGAACCTGCTGAAGATCAAAATGAGC
+GCAAACGTTAGTATCCAACTAATTATCTTAGGAATTGACATGTGAAGGCTTACAAAGGCCAAGAGAACCG
+CACCGAAGTTTATCCATAAGGTAACCTCGACCACATTTCTAATCCCCTCCCTGAAGACCCCCACTAGTTC
+CCTAATTTTTCCCTTAACCGCCAAGCCAACTACTGAGTAGACGAGGATTAGGGGAAATATTAGGAGGAGT
+GAGTTGAATAGTATAGTGAAGGCATTCATTGGAAGATAGTAAGAGTAAGGTGGTTTGTACTTAGCAGAGT
+CTGGGACGTACGGAAGGAGGGCTGAGTAAGCTCCCAAGATTATTACATCGCCACTCGCCCAGCCCCCTGT
+ATAGTAAAGGAAGTAACCAATTCCTAACCCTATTATCAGCCCGATGATGGGTGAAAGGGCCAAGACAATG
+TTTCCATGCTTAATTCCGGTTATGAGGTTGTAGAGAATCCCGATCTCAACGATTGGGATGTAGGGGCCTT
+TAGCTTCGTACTCGCAACCCTTCCTTGAGCACCACCACTTCGTCATTATCGCCACGCTTGGAAAAAAGTG
+CTCCTCGTAAATATAGCTCGTCTTTATATCGGTGTAAGATGTGAGAATACCCACTATCACGCCCAGGATC
+AAGGGTATCATCACAATCACCTCAAAGGTTCTCAAGAAGCCTCTGCCTGACTACCTTAGCGTAGTCTCCA
+ACCGAATCGCTCAGGGTTCTCATGGTATCCATAACTACCTTGAAGACTATCACAACTAGCAGCAAAACTG
+CCGCGAGCATGAACATGTACTCTATGGCCGTTTGAGCTCTCATCTTCATCCAAGAGAATTTGGGATTAAG
+TTGATATAAGGGTTTTGGATACCTGACATAGGTGTGAGCGATGAAGCTAATCAAGCAAGGAGCGGAGGCC
+AAGATTTATCTTGCAGAGTTCTCGGAGCTTTACTTTGATTATCCAATTAAGGTTATAGTGAAGGAGAGGA
+TTAAGAAGAGGTACAGAATTCCAGAGATAGATCTGAAGCTCAGGAAAGAGAGAACTATCAGGGAGGCAAG
+GATACTTCGAAGGGCCAAGGAATTCGGAGTCAATGTTCCCTACGTGTTTGAGGTTGACACTAAAAATATG
+ATAATAGTGATGGAGTACATAGAGGGGGAAAGGCTCAAAGAGCTCCTGGAAAAGCTCCCCATGGAAGAAA
+GACTTAAAGTATGCAGGGAAGTCGGAAGGCAGATTGGAAAGTTACATGAGGCGGGGATAGTTCACGGGGA
+CTTAACGACCTCAAATATGATACTTAGGGAAGGCAAGGTTTACTTCATAGATTTCGGGCTTGCGGAGTTT
+GACGATACGATTGAAGCTCAGGGTGTAGATTTACACCTGCTTAAGAGAGCCATGGAGAGTACTCATTATA
+AGTGGTTTGAAAGGGGCTTTGAGGAAGTTTTGAAGGGATACATAGAAATCAGAGGAGAAGATAAGGGAAG
+GGAAATTAGGGAGAAGATAAGGGAAATAGAATTGAGGGGTAGGTACAGGGAGAGAAGCTGGATTACGCAG
+TAATTTTCTTAACTTGGCTCTCGTGGTCTTTACTTAACTTAAACTTGGATATCTGCTCCATTAGCACGTC
+AACTAATCTGTCTAACTCTTTAACGCTCTCTCTAAGCTCCTGAAGTGCACTACTCTGCTCTTCAGCGGCG
+GCACTAACTTCCTCGGCAGCAGCAGTTGTTTCTTCAGCACTAGCGGCAAGGTTCTCGAGGAACCTTAAGC
+CCTCCTCTATCTTCTCACCCTCCTGGATGACCTTCTCTCTGAGTTCAGATGCCTTAACTTCCATCTCTTC
+CATCATCTCCGCAACCTGAGTTAGATAGCTAACGCTCTCCTTTATGACCTCGGTAGAAGTCTTAACGACT
+TCGGCACCCTGCTGAGTTACCTCCACGCTTTCTCCAATTTTATCACCTATCTGTTTGATCAACTCCCTAA
+TGTCCTCAGCAGCCTTCTTACTCTCCTCTGCCAGTTTCCTTATCTCATCTGCGACCACCGCAAATCCCTT
+ACCTGCCTCTCCAGCCCTAGCAGCTTCAATGGCAGCGTTCAATGCAAGCAAGTTGGTTTGCTCAGATATA
+CTGCTTATGACATTTGTTATGTTCTCTATGCTCTTACCCATCTCAGCGACTCCTCTTACGGTTTCCTCGA
+TCTTCTCCATCATTCTACTTATCTCCTCGATTTGATCGGCAGCCTGCCTACCCTTCTCCCCACCTTCCTT
+CGCAAGCTGGGCCATTTCCCTCATAGAAGCCTCGAACTCCTCCATCGTCGACACTGTCTCCTTGCTTATG
+TCATGGATGTACCTCATCGTATCGGTCATCTTAGATATATTCTCCTGCTCTCTCTGAGCCTCTATGCTGA
+CTTGGTTAATAGCCTCGGCAACTTGTTGCACAGAGTCAGCTACCTGTTCAATGTTCTCCTTCATGACCTT
+TGTGTGGTTCCTAACATCGATTGCAGCGTTCTTTATATTGAGGACAAGTTGACTTATTGATTTCCTCAAA
+TCTTCAATTCCTTGCCTTACCTTAGCTCCCATTCCACCAATCTCTTTGTCCTCAACACTCAGGTCACCTT
+GGGCAATCCTGTCAAGTATCTTAACTATCTCGTCAATCTCTCTCTGTAGTTGCTTTTCATACTCTTCGAT
+ATCTGCTGAAACCTTCACCTTAGTTTCACCCTTGTAATTTATGTACGATGCTATACCTACCCCAACTATC
+CCTCCCACGATTGCCCCTGGGATGCTATTGAAGACTGCTGGAATCACGGTAAGAACAAAAGGTATCACCG
+GAGTGATTATCGTAACCCTAACCATTGCCCCTCCCCCCAAAATACTCTCCCCTTTACTCTAAACTAATTT
+GTTACCAAAAGTTTGTTATATGTTTTGTGTAGGTACATATGTATTGTTCAACTTTGCGAGAACCTTCATC
+AGTATTTCCCTCTCCTCTCCCCTACCCTTTCTAGCTAACCTTTCAAGAATTAGCTCAGGGGTGCTCTTGC
+CTATAACACCGAACTTGGGCTGTCTATCAACTATTAGATTAAGTTCTTCGTCCAAACCACTAGCCTCTAT
+CCCATCCACCCTAGCGTATGGGAGTTCCTTCTTTAAGTCCTCGCCAAGGTGCGAAACTATAACTATGTAA
+AATCCCTTTTCCACACCGATCTTCAGTAACTCGGCCAATATCTTCGCCGCTGCTCCAGGCTCGGTTATAG
+CTTCGAACTCATCTATAAGGATAAGCTTCCTCCCCTTACCTTTCAAGGCCTTTACTATCGATTTGAGAGA
+GCTTTCAAAGGCTCCTGCTCCGTAGTTAATCCTCTTTCTCTTAAAGAAGAACACCTCATCCAAGGGTTCC
+ACCCAGGCCTCACTAGCCGGAACGGGCAGGCCCATGTGAGCCAATATCACTATCTGAAGCATCAGCTCGA
+GTAAGGAAGTCTTGCCTCCGCTATTGGCACCCGTCAATATCACTACGCTCGATTCTTGAATCCCCTTAAA
+TTGTCCCTTAGCCGAGCCAACAAAGTAGCTTACCGGTTGCGGATTTTCTATAAAGAGATTTCTCCCCTTT
+ATAAACCCAATCCCGCCCTCCTCAATCTTAGGAAAAGTGAAACCGCGTGAGAACCTCTTTAAGGCCAGTA
+TAAATTCGAGCTCGTACGCTCTCTCTATCTCTTCCTTCAACCCTTGAATGTAGGGGATAATCCTTGGAAC
+TATCTCCCTAGCCCTCATGTATAGTTCAATCTTCAATTCCCTCTCAACGCTTCTCTTAAGTCTCTCAACT
+ACATCTGGAGGAACTTCAACCGGATAATCCCTTGGAAAGACTTCGATGGCCACGCCAAGTTCCTGGGAAA
+GCTTTTCCTCAGCTTTCCTTATCTCCTCTATTATGTCATCGTTGAGAGAGGAGAACTTCGATAGTATCGC
+CTCGACGTCACCGTAGCGTAGCGACCTCAGGAACTCCACCAGCTCTTTGCCACTTAGGGTCAGCTTGAAC
+CTCTCAAGCTTTTCTTCGATTCTCTTGTTTAATTCACTCTCATACCTCCTAATTATCTCTTCAATGTTCT
+CTAAGCGCTCATTCCTTCTCATAACATCCTCAATTCCCTCAAGCTCCCGGAGAATCTTAGCGGCGGCTCC
+CCCAGGGAAAATCCTGGCCAATGCCTCCAGAACATCCCTGGACTCCCAGAGGGGCTTTATGTAGAGCTCG
+GGGGCTATCTCATAGGGTTTGAGCTCAACGTCTATACCGTAACCTATCGTGCTGAGAACTATATCATACC
+CCTCTATTGGCTCCGTAGAGACCATGCAGAGGCCAAGCTTCTCGGCCTCTTCAACTTCGTCCTCGCTAAC
+CACCAATAGCCTATCTCCCAGGAACTCCTTCCTGAACTTTATTGGCTTAACCTTGAGGAGTAACCCTTCT
+ACCTCTTCGCTAACAGATTCCATTGCTCTTTTAAGGTAATTCTGCCTCTTGAGAATCTCCCCAACGTCGC
+TAACTGGCTCGAAATTATCAAGGAACCTCTTAGCCTCACTAACCCTTATCTCACTCTCTATCTTCCTCCT
+TATAGCACGATAAATTTCCCTGGCATCTCCCCTCAGTTTGAGCTTCATTGAATATCCCTCGGTGGAATGA
+CTATCCCGAGCTCGGTGATTATTCCCCTTATAAACTTCCACGGAGTCAAGTCGAAGAGGACATTCCTAAC
+CCTAAATCCACTTCTAGAGAAGTCCCTCTCGTGAAGTACCACCTCATTAGATTTAACCGTCGGATGGAAC
+TTATAAGTTTCAGCGGCAACGTAGAATGGAACATCGCTTTCATGGCAGGCCAACGCTAATAGATACGTCC
+CAGCCTTATTAACGACGAAGCCATCCCTAGTCACCATGTCCGCACCTACCATCGATATTGTAGCCTTCCT
+ACAAAAGAGGCCCATCTGTGAATCCGTTATAACTTCGAACTCTATGCCAAGATTCTCCAACTCGTTCGCC
+AAGTGAAGGCCTTCGTAGTCTGGGGAACTCTCGGTGATGATGACCTTGAAGCTCTTCCTCCTATCCTTGG
+CCACCTTGAATATCTCGAGAACCGAGGAAGAGAAGGAGTGGGTAATTATTACGTCACCATCATCTATGAG
+CTGTGCCCCTATGGAGGCCAATTCTCTCTTTGCCTCGTCCATCCTCCTTAGAAACTCGAGGGCTCTCATT
+TTGACTAATTCCCTATTGTTCGTAATGGGCATGAATCTAGCGAGGTTGTAGAGGGAGGCCATCGAGGGGT
+TTACCTCGATTATCCTACTCCTCAACTCCCTTATCGCATCCTCAAGGAGGGCCTCATCGAGCTCTTCCGC
+CAAGGCCAAGAAAGCTTCGGCACCTTTCCTAGCTAGCCACGTCGCTCCCCTAATCCTCTCGGCCTTCATC
+TCGTTTAGAATCTCAAGAACCCTATCGGGAAGCATGTCACCAACCTTCCTTGAAGCTTATTCCCCTGGAT
+TGCATGAACTCAATGACCTTCTCTATTATCTCCTCGTCCTCTCCAAAGATTATTATGCCTATGTACTTTC
+CAAAGCCCTTTGGAGAGGAGTGTATCCTCACGTTGAACTTCCTTATTGCTTCACTCAGTATAGGGGCTAA
+TTTGCTCTCGTCGGTTATCTCAGCTAAGTACTTCTTCTGGATGAACGTCCTCTCCCCGAGCCTTGGAAGG
+ACTTCATTCAATAGCATCGCCTTCATCTCTCTAGGCATCCCAGGGAGAACGAAAATCTTAATCCCTTCGT
+GTTCAATAAAAGCTCCTGGGGCCGCACCTTCTGTATTCTGTAAGGGCGTCGCGCCTTTAGGAAGATATGC
+CATTTTCTTCCTGGCCTCGTTAAGCTCAGGGTCATCTATAAGGCCCTTCTTATGAAGCTCAACGTAAAAC
+TTCCTAATCCTCTCGAGGCATTCCTCGCACAGCTCTAACTCCCTGTTCAATGCCTTTGAAACGGCCAACA
+TCGTTACATCATCATGCGTCGGCCCGAGACCACCGGATATTACGAGGACATCTGGCTTTCTGTCGAGAGC
+CTCGAGGATAATTGACTTTATCTCCTCAACGTCATCCCCGACCGTCGTTATCCTCCTAACTAAATAACCT
+TTCTCGGTTAGTTTGCTAGCTATAAATGCCGAGTTGCTATCGACGGTGTTGCCGGTAAGTAGCTCGTCCC
+CAACGGTTATTATCTCAGCTTTCATCCAACTCCCCACCTTATATTTCGCCCATGTTTTTTAAGGGGTTCC
+TCAAAAACTATCAAATATGGAGGGCGTATATAAGGTAAGGATAGGGAAGCCAGAAAAAGGATACGTGGTT
+TTAGTTCATGGACTTGGCGAGCACATAGGAAGGTACGAGAAATTTATACAAGAGCTTGTCAAGAACGGTT
+TCTGCGTTGTGGGATTTGACTGGCCAGGGCATGGAAAGAGTAAGGGGAAGAGGGGACACACGAGTGTAGA
+AGAGGCAATGAAAATTATAGACGAGATAATCTCAGAAATTGGGGAGAAACCGTTCCTCTTTGGACACAGC
+TTAGGTGGATTGACCGTCATTAGGTACGCCGAGGAGAGGGGAGAGAAGATAAAGGGAGTAGTAGCCTCAT
+CTCCAGCTCTTGCAAAAAGCCCAAGGACTCCTGGGTTTATGGTTGCCATAGCGAAAATCTTGGGAAGGAT
+TCTTCCGAGCGTAAGCTTTTCAAACGGCATCGATCCAGAACTGCTCTCCAGGAATCCAGAGCGAGTGAAA
+AGGTACGTAGAGGATCCACTTGTTCACGACAGGGTGTCAGCGAAGCTTGGGATGAGCATATTCAAGAACA
+TGGAAGAAGCTCACAGAAAAGCCGAGAAGATTAAAGTGCCAATTCTAATATTGGTCGGGAGCGGAGACGT
+TATAACCCCACCTGAAGGTGCCAAGAGATTTTACGAGAGGCTGAAAGTTGAGGACAAAAAGCTAGTCGAA
+TTCCCAGGAGCGTACCACGAAATATTCGAGGATCCAGAGTTTGGAAAAGAATTTGAGGAAACGATAATCA
+AGTGGCTAGTTGAGCACGTCCCTTAGATGTTCTCCCTCAGGTCTATTATGTGCTCCAGCTCCGGCCCCGT
+CTTTATTAGGCCAACCGGAACTCCAACTCTCTCTTCTATTTCCTCTATAAACTCCTTAGCCTTCCTGGGT
+AGCTTGTCGTAGTCAGTGACGCCGAAGGCCTCCTTGTCGTACTTATCGAGCATCGTTATGGCCAACATCG
+TTGCACCGTTTACCCTCGCACTGTACCTCGCCATCTCGAAGTCGAACCAGCCAACTCTCCTCCTTCTCCC
+AGTCACCGTTCCGTACTCCACTAAGCCAAGCCTATCGGCCTCCTCCATCGGCATTTCTGTTGGGAAGGGT
+CCAGCACCGACCCTGGTGGGAAAGCTCTTGAACACTACTATTACATCGTCAACTCTAGTTGGGCCTATAC
+CAACGTCCGCTGCAACGGAAGACGCTGTAACGTCCTTCGAAGTTACATAGGGATAAGTTCCATAGTAGAG
+GCTAAGCCCGAATCCCTGGGTTCCCTCGACGAGAACCAAGGCGCCTTCATCCAGAGCATCGTTAATCTCC
+GCTGCAACGTCCGTTAGATAGGGCTCAAGCTCCTTAATGTCCTTGGCCTGCTTGGCCTTCCTCATAACCC
+TGTCGGCGTTTGCTGGGCCGCAACCACTCCCTGTCGTCCCTATCTTTCCGTGAAGGTAACCATTTGTCCT
+GTCAAGTTCCTTGTGCTTTTCCTCGATTATCGCACAGCGGTAATCTATGCCGACCCTATCCTTAACGTTA
+AACTCCTTTAAATGCTCAAGCTCGTGGAAGAACACCTCTGGATCAACGAGAACCCCAGCCCCGACGAGAA
+GCCTAGCCTTCCTCTGCATAAAACCAGTGGGGAGCTGTCTAACTGCATACTTCTTCCCGTTTATAAAAAC
+GCTGTGCCCAGCGTTCGTTCCGACACCGCCCCTAGCTATTATCTCGGGCTCATCGTGGAGTGCAAGGTAT
+GCTATTATCGAGCCCTTACCTTCATCTCCCCACTGACCGCCGACAACTATCAAACTTGGCATGGCTCTTA
+CCAAACCCTAAGTCAATACCCCACTTAAAACACTTGCGATTAAACTTTTTCATGTTAAACTTTGATTATC
+CTATACCCGGAGGCCTTCCTAAGCCTGTTCATAACGGCCAAGCCCAGGCCTTTCTCCTCAACACCCTCTG
+CAAGTATAACGTCCACCCCAGTCCTATCCATGTGCCTCAACGCTTTGAATAAGTTCCTCGCGATTTCCTC
+CACGGTATCACCAAGGTAAAATACCTCATCGGCATCATAACTTCCCGAACCTATAACGCCAACCTTCTTC
+CCTTCCTCTTTGAACTTAGCTATCAACTCTTCGATTTTCCTCCTAACCTTATCCCTTGGCCCTTCGACCA
+CTATAACTTCAGCACTTGGAGCATAGTGCCTGTACTTCATGCCCGGGGCCTTCGCGGTATCGACGCTCTT
+CCCATAAACCGCCGGATGTATTCTAATCTCCCCAATGACCTTTTCTATCTCTTCAAGCGGCAAACCACCT
+GGCCTCAAGAGAACCGGGGGCCACTCGGTCAAGTCAATGACCGTTGATTCAACGCCAATCCTAGTTTCCC
+CACCATCTATTATGCACTCTATCTTCCCGTAGAAATCCTCGGCGACGTGGTGAGCTGAGGTTGGGCTCGG
+TTTGCCACTGATATTTGCAGATGGGGCCGCTATTGGCCTCTCGCTTAACTCTATTAGCTTTAGAGCTATT
+TCGTGAGCTGGCATCCTCACGGCAACGGTATCGAGACCGCCAGTTATTACCCTCGGCACGACCTCTGACT
+TTGGAAGAACCAGAGTTAAAGGCCCAGGCCAAAACCTTTTAGCAAGCATCTCGGCCTCTTCCGGAATTTC
+CTTAGCCAAGACTTCGAGCTGCTCAAAGCTCGCTATATGAATTATCAGCGGATTATCGGCCGGCCTGCCT
+TTTGCTTCAAAAATCCTCTTTACAGCGTTTTCGTCAAGAGCATTCGCTCCAAGGCCGTAGACGGTTTCAG
+TAGGGAATGCCACGAGCTTACCTTCTCTTATGAAGCCAGCGGCAATCCTGATTTTCCACTCCTCGATTCT
+CTCCCTCACGTTTATTATGATAGTCATCGCGTTCACCTCTCAAGAACTCTCCTATAGAGCCTCTCATACC
+TAATTGCAACGTCATCCCAGGAGTATAAGCTCGCAACCCTCTTCCCCAACGCCCCCACCTTAGCGTTCAC
+CTTCAAGTCCAAAAGCACCCTTAAGAATTTTTCAGCCTCATCAATGCTATCAAACAAGAACCCGTTCTTT
+CCATCCCTAATCAACTCAGGTATCCCACCGACTTTCCTTCCCAAGGCTGGGACAGAGAAGGAGTTCGCCT
+CAAGGATTACCATGCCAAAGCCTTCCCTCTTAGAAGGTAGAACTAGGGCAAGTGCACGGGAAAGAACATC
+ATCTGGATTAACGTAGCCCAGGAACTTGACGTTGCTTGGCAACTCTCGTAGGTTTCCCTCTCCCGCTATT
+AAGAATTCGAGCTCAGGAAACCTTCTAGCGAGCTCCAAAAATTCATCGATGCCCTTGTACTTGCTTACCT
+TCCCCAAGAAGACTATGTACTTCTTGCTAACCCTATCTCCACAAGTTGAAACGCCATTTGAAATAACTTC
+AACGCTCTTAGCTCCAAGGGATATCGCCCTCTTGGCTAAGAAATGGCTGACCGCAGTAACAGCATCAGCC
+TCCCTAAGCGAGGCCTTGACGAAGTACCTACCAAGAGGCAACTTCGACATGAACTCCAAATCGCTACCGT
+GGGCAGTTACAACCAAGGGAATTCCAAGTTTTCTCTTAGCCAGAACCCCAGCAAAGCTCGTCGTTCCGAC
+GTAGTGAGCGTGTATCAAATCGTAGTTCCTCTCCTCATGAAGTTCGACTATCTTCTTTGACGCCAAAAAT
+GAGAATGAAATCCCCCTAAGCCCAAACACGTTGGGAACCTTAACGGAGTAAACGTCCGTGGCTACGGTTC
+CATAGGTTAGGACGTCAACGCTGTGCCTCCTCCTCAACCTCTCGACTACCTCTTTAAGATGCCTCGCTAC
+GCCACCCCTGTGAGGTGGATAGTGGCCAACCATCAGTATTCTCATCTTCCCTTCAGCCACCTCTCAAACC
+ACCCCACTATGAGCTCGAGCCTCTTAACCCTATGCTTTGGCCTTCCACTCCTACTCAAGTCATGATTCTC
+ACCTGGGAATATCGCCAGCTCGACGGTTTTGCCCAAATACTTCAACGCTATGTAAAATTGCAAAGCCTCG
+GGAAGCCAACAGCGGTAGTCCTCGGTGGAGTGAATTATCAGGAGCGGAGTCTCAACGTTTGGAGCGTACT
+TCAATGGGCTCTTCTCCCAGTAGCCTTCTAGGTTACTCCAAGGATCGCCACCGATCTGATCTGGAGCGAA
+GTAATAGCCGATATCGGTCGTTCCAAAGAAGCTGATCCAGTTGGATATTGAGCGCTGAGTTACGGCAGCT
+TTGAATCTGTTTGTGTGCCCAACGATCCAATTTGTCATGAAGCCTCCGTATGATCCTCCGGTAACGCCAA
+GCCTTTCCTCATCTATAAAGTCAAAGCGTTTTAAAGCCTCGTCAACTACCTCCATTAGGTCTTGATAATC
+GCGCTCACCGTAGTGACCCCTTATGTCCGCGAACTCCTCACCATAACCATCACTTCCCCTTGGATTTGAA
+AAGATTACAACGAAGCCTTTGGCAACTAAAACCTGAAACTCGTGCATAAATGCATAACCGTAGGCTGTTT
+TTGGCCCACCGTGAATTTCCAGCACTGCAGGATACTTCCTTCCAGGCTTAAAGTCAACGGGCTTCATGAT
+CCAGGCATCTATTTCCTTCCCATCGCTAGCCGTAACCCTGAAGTGCTCTGGTTTTGAAAGTTTATAGTCC
+CTAATCCAGGCGTTAAAGTCTGTGATACGCTTCTCTTTTCCATCCCTGAGAGCGTAAAGCTCAGTCGGAG
+TTGTCGCATCTTGAGCTGTAAATGCTATGTAATCACCAACGGAAAAGCTCTCAACGCTTCTATCTCCCCT
+TATAACCCTTTCAACCTTTCCATCTAGGTTTACCCTGAACAGATTAGCCCTAGGCCCATCCGTGGCGACG
+AAGTATATCCAGCCATCCTTAAAGATAAGTTCAGCCCTCTGAGCACCGCGAACGTCACTATTTAAGGAAT
+TGTAAGCCGAGAGGTCTTCCTTGAATAGCCTCCTAAGCTCGCCGTTCCTATAGAGGTAAATGCTTGTCGT
+AGTTGCAAAGCCCCTCTCGAGGGTGTTTGCCTTTAATATTAATCCATCGCTCAACGGCACAAAGTCAAGT
+ATCCTCCATTTCCCTGGGGTTAATTTTTTGACTCTTTTACCTTCGAGGACGTAAACGTCACTTATCATGG
+GCTTTTTTTCTCTATCCTCCTGGGCCAGAAGGTAGAGCTTCCCATTGTGGAATCTAACGCTTAAAACGTC
+AAGATTCCTGGGAGAAACCTTTCTCTTCTTACCGCTCTCCACGTCCACAAGGTATAAAGCATTTCTCCTT
+CCGTAAATCCATCCTATGCCGTTAAACCAGAAGGGTATCTCGTCTATTACGTGAACATCCTCCTTTTCGT
+TGGCCACCTTTTTGACTTCAACCGGCGTTATCACTGCTATCTCCTTCCCATCTTCGCTGAACCTTAGGTC
+TTTAATCCCGTACTTGAACTTAGCTAATAACCTAGCCTCTCCCCCGTCGACAGGCATCAAGTAGAGCTCG
+CTCTCCCTCCCCTCCTTGCTCCTTTTTGAAGTGAAAGCTATTAACCTTCCATCGGGTGAAAACCTTGGAT
+TAGCATCTTTCCTTCCAAACGTGAACCTTCTAACCTTTCTCCCATCGTAGAGGTAGATGCTTGAGAAGTA
+GTCGTTCTCCTTAATACTGATCTCCGTAACCTGAAAGACAACTTTTTTACCGCTTGCATCCAGATTACCG
+ACAAGTTTAAACTTCTCAATGTCTTTTTCACTAATCTTCTTCATCACAACACCCCCAGCAACTCCCTCAC
+GGTTCTTCTAACAGCTTCGTAACTGTTCATCTTTGGCCTCCATCCAGTTTTCTTGGCCTTCTCTATGCTA
+AGAAGCATGAACTTCACATCACCTTTCCAGCCCCTTCCACCATCGACTCCCCCAGTAAACTTGAACTTCG
+GAGAAAGTCCCATCTCCTCACTTACTATCTCCGCTATTTCCTTGACAGTTATCCAATCCTCGTTTCCCAA
+GTTGTAGACGTCGAAGATTTTGTTCTGCCTTTTGAAATATTCGAAGATGTGAAGGATACCGTTTATGGTA
+TCGCTAACGTGAAGATAGCTCTTCCTCTGCTTCCCATCCCCGAGTATTTCAAGCTCATTTGGATTTCTCT
+TTAACTTGTTTATGAAATCATAGATTACGCCATGATTTGATCTTTTCCCAATTATATTTGCTAACCTAAA
+GATTAGGGCCCTGAAACCGAATATATGGGCGTAACCACTTATTAAAGCTTCAGCGGCCAATTTTGCTCCA
+CCATAGACGCTTATAGGTTCCAAAGGACCATAGCTCTCTGGGGTTGGAAGAACATTCGCATCTCCGTAAA
+CGGTGGAAGAACTCGTGAAGACGAGGAACTTCACGTTTGACTCCCTAATGGCCTGAAGTAGGTTGTACGT
+TATTAGGACGTTCGTCTCGTAAAGCAACTCTGGACTTTGAGAGCTAATTCTAACTTCAGGGTTCGCTGCT
+AAGTGGAAAACAACCTCGACGTCATCAACTGCTTCCTTCACTATCTTATAGTCCCTCATGTCACCCCTTA
+TGAATTCAAAATTTTCGTTTTCAAGCCATCTATTCAAATTTTCAAGGCTACCAGCACTAAGGTCATCGAG
+AACCCTAACCTCGTATCCATCTTCCATCAACCTGTCGACCAAGTGAGAACCTATGAAGCCAGCACCTCCA
+GTCACCAGAACTTTCACCTCGAACACCCCAAGATAGTGCACCATTCCAATTTAATAGTTTTAACACTAAC
+TTAACCGAGCGAAAAAATATAAAGGATATACCCTGATACCTCCATCCTGGTGGACGTTTATGAAAGTCCT
+AATAATGGCTGGAGGTTACGCAACGAGACTCTGGCCCCTAACCAAAGATAAGCCAAAGCCTCTCCTTCCC
+GTTGGAATAAAAACTATCCTTGACTTTATAATGGAGAAAGTCCTCGAGTTAAACGTCGATGAAGTATACA
+TCTCGACGAACAAGTTCTTCGAGCATAAGTTCAAACCGTACGCTGAGAAGTACGGGGTCGACTTAATTAT
+AGAGGACACGTACAGGGAAGAGGAGAAGCTTGGAACAATCGGGGCAATTAAGAATGCGTTGGATTCCCTA
+GGATTAGACGACTACTTGATAATAGCCGGAGATAACATATTCTCCCTATCGCTTAGGGACTTCGTCTCCA
+AATTTACCGGTAAACCTTTAATAGCAGTTTATGACGTCGGTGACCTTGAGCTCGCTAAGAGGTATGGAGT
+CGTAATCCTCGAAGGTAATAGGGTGGTAAAGTTCATAGAGAAGCCCCAGGAGCCACCTTCAACCTTAATC
+AGCACTGGAATATACGCCCTACCAAGGGACGTTATGGGAATGATAGATGAGTACTTGAAATACGGGAACA
+AGGACGCCCCAGGATACTTCATTCAATGGTTGATAGAGAGAGGGATCGAGGTTTACGCTTACAAATTTGA
+TGACTTCTGGTACGATATAGGGTCGGCTGACAGCTATTTAGAAAGCTTGAAGATGCTAATGAAGGAAAGC
+TACATTGGTGATATAAAGGTCAGCCCATACTCGAAGATAATCCCACCTGTAGTTATTCTCGATGGAACCA
+GGATAGAAGGCAGGTCGATCATAGGACCCTTTGCTTACATAGGGAGGAACTGTTTAATAGAGAACTCCGA
+CGTGAGTGATTCAATAATCTTTGACTCCACCGTAATAAGGAACTCAACCATCTGGAGGTCTATAATCGAC
+GAGAAATGTGAGATAAGAAATTTAGAGCTCAAAAAGAGCATCGTCGGAGGACATGCGAAGATCCAGAGGG
+GAGACTAAGACTTTAAGATCCATCCCTTACCGGCGAATATCAAGATTATGAAAGCTATTATGGCCACTTG
+AACGTCCGTAGAGTACGAATAGACTCCTCCATATTTTACCAGTAAGAGAAGGGCCAGAATAAGGATGGAT
+ATAAGAAGAAGTTCCCCGATTATTTTCCTCTCGGCTGATCTTACTATTCTCCTAAGTTTTATGGCAAGGT
+AGAGAACAACGGCGGAGTAATATAGGGGAGTATAGAGCAGGGATAAAACTCCTACTCCAATGATTATAGC
+GGTAAAAGGTTCAATACTTATTTCTCTAGCTTTAACTTTAGCTTTTAGGCTTGAAATGTCAAATGTTAGC
+GTTAAGATTTCAAGGAGAACAATAATTGATGGAATGATTACGAGGAATAGAAACTTAACGCTATCTATGG
+AGAGTACATCTGTAAGATCCACGGATGGCATCATCAGCAATAGGTATAGGAGATATAGGATCAGCCTAAC
+ATCTTTATTTTTAAGCAGGTACGCTGGAATTAAAATGACCGGAGCGTAAGTTCCAACTAGCATTCCAGAG
+ATTAATATTAGGATTAAACCCATCATTGCAATCCCCTCAGCACCTCTTTAACGTAATCACTCGGACCAAC
+GTCCACCACTGGAACCAAGGAACTGAACTTTTTCAAGTTCTTTTCCCTCATTACGTATCTCTCATAGAGT
+TTTAACAGAGTGTCCTTGTTTAATTCCCCCCTATAGAATAGAATGGGATTCGGGGATACTATGATTATCT
+TGTGCTTTTTCCTTACCATTAAGATTAGGGAATACAAAAGGGGTGTTTGAGTCATTAAATCTGAGATTAG
+GATTATGTAAGACGGCGTTTTTATTTCAAGTAGAGCCTCTCTTATCCCTCTACCCTTTGGATATACCTTC
+TTTAGGAACCTAATAGCCTTTTCTCCCAGCCTACTTACACCCAATCTAGTACTAAGTAAGCCCCTCTCGC
+GCCTGAATTTTAACTCTTTTCTAATCTTATCAAGCTGTGCTCCTCCTTTACCCGGATCTATCTTTCTAAA
+TCCCGACTCCCAGTACCTTATTAAACCAACCTTATATCCTCTCCTAATTAAGAGAGTTGCCAAGTACAAG
+GCTAATGTCGAAGCGTAATCTACCTTACCCTTTCTCATTTCCCTACTCTGGTCTAGAACTATGTACACGT
+CTGCATCGGCCTCTTTTAGGAATTCCCTAACTATCAACTTTTGAAGCCTAGCTGAAGCCTTCCAGTCAAT
+TCTCCTAACGTCGTCTCCAGGGTAGTACTCCCTTAATCCTCCAATTTCTAAACTTAAGGAACCTATCAAA
+CTTTTTTTGTACTTTTCTTTAAGCCTTATATTGTAATCTTCCATGGCAGCTTTCCTTATTGAATCAATGG
+AAGGAAGAACTTCCAGCGTAATCGTGCCGACTTTAAGCTTCTCTTCATATATTCCAAAGATATCCTCAAC
+AGTTGCATCAACGTCAATATCAAATATTCCCTTTTCCTTTCCAAGAACGGGAATAGTAACTATCCTTTTT
+TCACCCCTTTCGAGTCTTATTCTTTGATATTTAAAATTCACGTAAACTGGAGAACCCCTATTTTCGAGTG
+ATATCTTTACACTTCCAACTTTTCCTTCTTCTAATGAAATCCTCTTAACGAGCAAGCTTGATCTTATATC
+GGGATTAAAGGACATGCGAGAGTAATAAAGGTACATGAAAATTGAGAGCGAGAGCAATGCTCCAAAAACA
+GATGCCGAGAGGTATGAATGTAGTAATCCTAAGACTATTAGGGTCCATAAATAAGTCTCACGTTTCATAC
+AGGCACCTCTACTTTATTTAAGATCTCCCTCACCACTCTCTCACCAGTTATCCCCTCAACTTCATATTCA
+GCCTTAACTAGCAATCTATGCGCTAAAACTGGAACAGCTAGGGATTTTATGTCATCCGGAATCACATAAT
+CCCTTCCTTCTAGGAATGCCTTGGCTTTCGATGCGTATAATAGATGTTCGGCTGCCCTTGGGGAAGCTCC
+AACTAATAGCCTCTTGTCCACTCTGGTTAAGTTTATTATCTCGTACAGATACTCCAGCACTTCATCGCTT
+ATTCTAACCCTCCTAGCCAACTCTATCATTTTTATAATCTGATCCCTAGAAAACACCCTCTTTGCTTCGG
+AAAATAGCCCTTTATCCTTTCTTTTCAACATTTCAAGCTCCTCCTCCTTAGAGGGATAACCAACTTTGAT
+TTGCAACATAAACCTGTCGAGCTGAGCCTCTGGTAGATTGTAGACCCCCTCGAATTCTAATGGGTTCTTA
+GTAGCAATAAGCAAGAATGGTCTCTCTAGCTTATAGGTTCTTCCCTCAATTGTAACCTGTCTCTCTTGCA
+TCGCCTCTAACAAGGCTGATTGAGTTTTCGGTTGGGCCCTGTTAATTTCATCCGCCAGTATCACGTTTGC
+AAAAATTGGCCCCTTCTTGATCTTCCAATTTCCATCAAGTTGATCATAATATACCGTTCCGATTATGTCG
+GCAGGGAAGAGATCTGGGGTAAGCTGTATTCTAGAAAACTTGAGGCCCAAAGCTTGGGCAAAGTTCTTAG
+CTATAGTTGTCTTAGCAACCCCTGGAATGCCCTCTATAATTACGTGACCTTCAGATAACAGGGCTATTGC
+TAATAATTCTATTACATCATCCTTCCCAACAACGGCCTTATGAATTTCCTTTTTTAGGAGTGTCAAAAAT
+TCATGCCCATTCATTTTCCAAACCTCCAGCTACTTTAACTTCTTTAATTATCCTATCGAGTATTCTCCTG
+TCAAATCCTTTTTTCTCAAGTTCTTCGATGACTTTCCCAAGATCTTCCTCTTCAACCTCCCCAAACAGTT
+TTAAAGTTATGTTATAAAGCTTCTCAATTATCGTCAATATGACATTCATGGCTAAACCGCTCTCCACCAG
+CAACATTATAACCGCGACAAATGCCGTCACGTAGAACACCCTTTCTTTGTTCAAACTTCTTCTAATAACG
+ACGGTTCCAACATGGTAAGGATTGAAATTAGAGTGGTGAGCCTCATCAATGTAAACGGGATAAGAAACGT
+ACTTTGAGATGAAATTCTCAACAAACTTCCTATTATAGGTCATCATCTCATTCGTGAATACGGAAGGGTC
+AGAAAACAAGATTATTCTCCCTTTTCCATATCGTATTTCGGACAATATAGGATAACTCTTCAAATTTCTA
+CCGAGGAGCGTTATCCTACTAGTGTAGGCTGAACCATTTGCCCCAATTAGAACTGAAGGAACATTAAGTA
+TTAACTTTTCAACACCCACAGAGAGATAGGGATCGTCAATATATATCACTTCGGGAAGTCTATAGTCCTT
+GAAATAGAAAATGCTAATGGGAACTTTCTTTGAAAACCTAACGGTTAGATTAAGACCAGAGAGTATTTCA
+TTTCCCGTTCCAAAGTCATCTATCAGTATCAATGTTCCCCCGTTCAAAACGAAAGATCTAATCCTCTCAA
+TTTCAAAAGTTGAGTATGATAAATCAGGCCCAATAATTAGCAATGTCCCTTCTTCCCCTAGAGATACTGA
+GTTTAAGGGGTAGAACACCGGAACTATCTCGCCTCCCTGGTAGAGTAACTTTGCAAAGCTTGAACATCCA
+TTCCAGCCGGTGTTAAAGATACTAAACTCTACATTAGTTAATATAACAGGAATGCTAACGGGCATTATTA
+GAAATGCCACGCCAATGGCCAATAGGGTAAAGTAAACTACCCTCCTCATACCCCCTCACCAAAAATTATA
+TTGAGCAGAACCCTACTCACGGCCTTAAGGAAAGAGACTATCTCACTATTGCTCAACTTTTTCATGCCAT
+AAACGGCCTTCTCGTGAATGTACGTTGCGTACCTCAATGGTTCCTCGTTCATTATACTAGCAAGTTCCCT
+TGGAGTCGTGCTCCTTGGAAGCTTATTCACTTCAATAAGTTTATAGTAGATCTTCCTGTACCACTCCCTC
+ACCCCCAGACTCCTGGGAGTGCTTTCCTTCTTTATGAAATCTTTCAAAGCTTCAATGCCTGCTTGATCCA
+AGATACTAAGTTTCCTTCTGCGAGGTACACCAAAGAGCAGGAGTAAGAGCACAACTACAAGAGTTCCCAG
+GATTATCGAGATTTCAGATTCACTTAAGGCATAAACCGTAATTACCAGCTTGTTTGAAGTAGCTGGAGAA
+TACGTAGAATCTCCCGAGAAGGAAACCATTATTTCATGCCTTCCCCTATCTTTAAATACGAGGGTAAATG
+AAAAGGAATTCCCAGTTGAATATATCGTTTTGTTTAACTTTCCATCCACAATAACGTTTAGGGGTATCCC
+AGGAACACTAGTGTAGCCTTTGATCGTAATTTCCTCCCCAATCCTAACCTTATCCTTCCCTGATATTTTT
+AGTGTAACCGGAAGTCTAAGGAAAATCACATTAACCTCAGAATAAGAGCCTTCATATATTTCATCTCCCC
+TGAACACTAAAAACAGCTTATATGAACCCCATTCTGATTCTTTAACCTTAATAGAGAAGTTTCCGTTTTC
+TCCAGTTATTAACTTAGTAGCTTTTCCCTTATAGTCTATTACAATTTCTTTTCCTGGCACTCCATAACCC
+AAGTTATCTCTTAGAAAACCCGAGATAACTACTGTTTCCCCGATTCTACCATAGACTTCACTCGGTACAA
+CGAACACTGTTTTTCTCTTTGAAACGTTTATAATCACGGTATTTGAAGTCAAATTTCCCGACTTCGCAAC
+TGCCGAATATATTCCTGGGAGAGGAAAAGAGTAATTGACAGAGAAAAATCCATTATCAACGTTTGCCTTC
+AGAATTGATCCATTTATTAGTATCTGAACAGAACTTGCGTTCTTTGCGAAACCATAGAAGGTCACGTTTT
+CAAGGACGTAGGGGTTAGCATTTGATACAAACAAGATAAGGCCTTTTCGAGGATATGTAACCCTTGACTT
+TAATCTTTCCAAGATTTTATGATAGTATGAGCTCTCTCTTTCAAGCTTATTTAACTTCTCTAGGATATCA
+TTAACATCTAATTTTCCAGCCCCACTAAACTCGATCTTTGAGATCCTAATTAAGGCGAGTTTTGCTTCCT
+TTATCCCATCATCCATGATAATCAGAGATTCTTCCATTGCAGTTATTAACTCAGGCATCTCATTATTTTT
+AAACATCGAATAATACATCAAAAAGCTAGATCTTCCTTTTAATATGTTACCAATCCCCTCGCTAAGTTTT
+AAGAATGGAGGTAGAACGTCCAGAACTTTAGTTTCGATACCTCTTGATTTATAGATGTAAGCTTCATCCC
+TAGTTTTATTTAGAATCCTTGAGAGCTCAATATATGATGTGGAATTCGATTGCTCAATAATTTGATCCAA
+ACTCTCCGAAGCTAGATCTAATATATAGGAAAAAAACTCGTATAATCCTTTATCACTCATTTTAACGTCT
+TCAACTTTTAAAGTTCTTGGATCGCCATGAACAATTGGAAACATTAACGTGATTATCAGCATTGAAATAA
+GAATTCTCCTCATCCTAACCCCATCTAACCACCTTCACAAAATATTTTAAAATTTACCACCTTCCCACCC
+GATGATGAAAATGAGAAAAGAAGTCATTTCTGGAATAATGCTGATTACTATTGGTTCAATAACCGGGATA
+CTTGGAATGATATATGGAAAAATGAACGTTCTAAATCTTGGATTAAGCGGGATCATACTTGGAGGGATAG
+TACTTGCGATAAAATCAGAAGACTACGTGAAAAGATCCAGCTTAGAAACGATAGTAGAAGCTCTTCAAGA
+GGAAACCAAGAAAATTGTTAGGGATTTAGGATTAGAAGGAAACGCAATTTACATACCCCCAACCGAGAAC
+TTACCGCACGGTGCAATATTCATTCCTCTATATAGGGATTATGACATTGATCTAGCTAGGATAAGCTATG
+ACACACCATTTCTAACCGAAGTCAGTTCCGAAAATCAAATGGGCCTCATTATAGGTTCTTCAGCGGTAAA
+CCTTCTCAAAAAATTTGAGGAACACTTAGAAGGTGAGATAACTAGTGTTGGGGAAGCCGAAAGCGCATCT
+TCGTCAGTTTTAAAGGCTTTAGAACTTGCTGAGAGTGTGTACATAGAAGACGTTGGAGATTCCTTTGAAG
+TCTACGTAGAACCAAAGAATATAGAGTTCTGCAAGAGGAACGTAAAGGACTGCAGACAGGTTGCATGCCC
+AATATGTGCCTCAATTTTACTGGCATTGGCAAAGGGAAGCGGGGAGTTAATAGAAAGTGAAAGCTTTGAG
+ATCGTTAACAAGAGAGTAAGAATAAAGGCAAAGAAACTGGGAGGGGCAGAGAAGTGGATGTAGAAGATTA
+CATGCTTTTATTTTTAACAGCGTGGATACTAGTGTCTGCACTAGCAACGAGCAAAGTCGACGTATTCTTA
+ACTTTAGCCTTAATTGGAATATTGATAGTGAGAACCGTTGGGAGCGAGTTCCTTTCAAAGAGACAGAAGG
+ATAACCTCTCTCCCATAATAGAGATTCTCCTGGCGATATTCGTTATAATAGTGCTCAAAAAGGTCTACGA
+GGTGCTCTCGAAATGAAGAAGTACTGGGATCTAATAACGGCGATCGCTCTCTCTCTTCTCCTTGATTTAA
+TAATTGCAATAGCCCCAAATAGCATTATTAGAAAAATTCTAGGCCTAGTTTTTGTTCTATTTCTCCCAGG
+TTATGTATTCATAACCGCGCTCTTCCCCGAAAAGAAAGAACTCGATAACTTAGAGAGACTTGCCCTGAGC
+TTTGGCCTTAGCATAGCGATAGTTCCCCTAATAGGATTGGCATTAAATTACACTTCCTGGGGAATAAGGT
+TAATCCCCATATTAGTTAGCCTCACGGTGTTCAACGTTATATTTTCGATTATAGCCATCTACAGGAGGAA
+GAACGCTATAAAACCCTGGATTCCATGGATAACGATTGAAAGGATAAAGGAAGAGTTAGAATGGGACAAG
+GCAAGCAAGCTTGACAAGGCCCTAACCGTTATACTGATTATAGCGATCTTCGCCTCCTTAGGAACGCTAA
+TTTACGTAATTACTCACCCGAAACCGGGGGAGGCTTTTACGGAATTTTACATCCTCGGTCCCTATGGAAA
+AGCAGCTGACTACCCAACGGAATTGTTAGTCAATGAAACAGGAAGGGTTATTATAGGGATCGTTAACCAC
+GAACACAGGAATGTAACGTATTTCGTCGAGATATGGCTGGTTAACCTCACTTACAACTTCACGACGAACG
+AAACCATAATTCACGAGATGTACCTCATGGATAGGTTCAACGTCACGCTACCGAGCATTCCCGTTAACAT
+AGAAGGAAACTGGACCCCACAGTTTGAGATGAACTATACGTTTAAAATTGACAAACCTGGAAAATGGCAA
+TTGTGGTTCCTACTGTTCAAAGATAAGGAACCTGAGATTCCAGAAGCATGCCTAAAAGGAGAAGACTGTT
+CAAAAACTGAAGGCTGGAGAATAATGGAGGCAATAAATGGAACTATTCAATCGTTGAAGCTGAACATCGA
+TGTTAAAGGGTTGCCGTAGTGGTGATAACATGGTCTGCATAATATTTGATATGGATGGAGTTATATATAG
+GGGAAATAAACCAATCCCAGGAGCCAAGGAAGTTATAGAGTTCCTAAAAGGGAATAACGTGAGATTTCTC
+TTCTTAACTAACAACTCCACGAAAACGCCTGAAATGTACAGGGAGAAGTTGCTGAATATGGGCATCGATG
+TCCCGGCTGAAATCATAGTAACCTCCGGATTAGCCACAAGGATATACATGGAAAAGCACTATCCCCCAGG
+AAAAGTTTTCATCATCGGAGGCAGGGGATTAATAGTTGAAATGAAGAAGTTAGGTTGGGAAATAATAAGC
+TTGGAAGAGGCAAAAAGGGGCAAGTGGAGGGAAATAGACTACGTTGTGGTTGGCTTAGATCCAGAGTTAA
+CCTATGAGAAGTTAAAGTATGCAACGTTGGCAATTAGAAACGGTGCACTGTTTATAGGAACGAATCCAGA
+CACTACTTTTCCTGGGGAAGAAGGAATATACCCTGGAGCGGGCTCCATAATAGCTGCCCTAAAGGCCTCA
+ACTGAGAAAGAACCGATAATAATAGGGAAGCCAAACCGACCGATGTACGAGGTAATAAAAGAAAGATGCC
+CAGGAGAGATGTGGATGGTCGGAGATAGGCTAGACACAGACATAATATTCGCCAAGAGATTTGGCATGAA
+GGCAATTATGGTTCTTACTGGGGTTCATTCTCTGGAAGATATTAAAAGGCTCAATATACAACCTGATTTA
+GTTCTACAAGATATTTCCCATTTGGTTAAGTACATCTCTACCTCGTAGTCCTGCTTTTAAATCTTCCAGT
+CAAGCTACCAACTATTAATCCAAATTCTTGACTATATGACAACTCTGCAGAGAGCAAAGTATAATAGTCT
+GAGGTCAAAATCATTAGGCGCTGTAAATATTACAGCGATTTTACTTATTTAAAGACAAAATGACAGGGGT
+GTTAGTATGCCAGTTGAAAAAGTGATGAAACGCGATGGAAGGATAGTACCCTTCGATGAGTCACGTATAA
+GGTGGGCTGTACAAAGGGCAATGTGGGAAGTAGGAGTTAGAGACGAGAGGAAGCTGGATGAGGTAGTTAA
+GAATATTGTCAAGAGGATTAATGAACTTTACGATGGAAAGATTCCTCACATAGAGAACATACAAGATATA
+GTCGAGCTCGAATTGATGAGAGCAGGCCTATTCGAGGTTGCAAAGGCTTACATTCTCTACAGAAAGAAGA
+AGGCTGAAATAAGGGAGGAGAAGAAGAGGATACTTAACAAGAAAGAGCTAGATGAGATAGATAAGAGGTT
+CTCGATAAACGCTCTCAGGGTTTTAGCCTCTAGGTACCTAAAGAGGGACGAAAACGGAAACATTATTGAG
+AGCCCCAGGGAGCTCTTCGAGAGAGTCTCGATTCTAGCGGTAATCCCAGATTTACTTTACGATGAGAGGG
+TATTCGACAAGGATGGAAACTACAAGCAGGATTTAAAGAGGGTTGAATACTACCTGGAAAACTTTGAAAA
+GTTCGACGGAAAGTATTCAATAGGTAAATACAAGCTCAACAAGTACCACTTCGAGAGGATGGTCAATCTA
+TACAGGGAACTCGCCGAGAAGGGTAAGATGAAGGTTTCGATAGATGAGTTCCTCAGCATGCTTGAGAGGG
+GAGAGTTCGACAAGTACGAGAAGGAAATTGAGGAATATTTCAAGCTAATGACTAATCAAGTTTTCATGCC
+CAACACTCCAGCGCTCATAAACTCAGGTAGACCACTTGGAATGCTCTCTGCTTGCTTCGTTGTTCCGATA
+GAAGATGATATGGAGAGCATAATGAAAGCGGCACACGATGTTGCCATGATACAGAAGATGGGCGGTGGAT
+GTATAGACGGAAACGCAAAGATAATCTTCGAGAACGAGGGAGAAGAGCACTTAACAACAATGGCTGAGAT
+GTATGAGAGGTACAGACACTTAGGCGAATTTTATGATGAGAATTACAACAGGTGGGGTATAGACGTTTCA
+AGCGTTCCTATATATGTGAAATCGTTCGATCCAGAGACGAGGAGAGTCGTCAAGGGGAGGGTCAGGGCAA
+TCTGGAAGTATGAACTTGGAGAGGAAATTCCTAAGTATGAAATCAGAACCCACAAAGGAACCAAAATATT
+AACATCTCCTTGGCATCCGTTCTTCGTTCTGACTCCTGACTTCGAAGTAATAGAAAAGAGAGCTGACGAA
+CTAAAGGTAGGAGACATTTTGATAGGTGGAATGCCTGATGGAGAAGATCATGAATTAATATTCGACTACT
+GGCTTGCCGGATTCATAGCAGGGAATGGAAATCTCGATGACAGTGAGAGAGAGTATAAAGCCAGGGAACT
+CTTAGATGGGATAGAAAATGGAATTCCTCCCAAAATACTGAGAAAAGGTAAAAATGCAGTTTTATCTTTC
+ATAACTGGCTTGTTTGATGCAGAGGGTCATGTAAACGATAAGTCAGGTATCGAGCTCGGAATGGTGAACA
+AAAAGCTAATAGAGGCTGTTACTCACTACTTGAACTCCCTCGGAATAAAGGCAAGAATGAGAGAGAAGAG
+GAGAAAAAATGGAATTGACTATATAATGCATGTCGAAGAGTACTCATCGCTTCTAAGGTTCTATGAGCTT
+ATAGGAAAACACCTCCAGAATAATGAAAAGAAAGAAAAGCTTGAGATTCTCCTGCACAAACACAATGGAG
+GGGCATTTGATCTCTCACTAAACTTCAACGCCTTCAAGGAGTGGGCATCCAGATACGGCGTTGAATTTAA
+GACTAACGGTAACCAGATCCTCGCCATTATAGGGAATGAAAAGGTATCCCTTGGTCAGTGGCATGCGAGA
+GGGCATGTCTCTAAGGCAGTCCTTGTGAAGATGCTTAGAAAGCTCTACGAGGTTACGAAAAACGATGAAG
+TAAAAGAAATGCTCCATCTCATTGAAAGTCTTGAAGTCGTTAAAGAGATAACAATAACGAATGAACCCAA
+GACGTTCTATGATCTCACGGTAGATAAATATCAGAATTATCTAGCCGGAGAGAACGGAATGATCTTCGTC
+CACAATACTGGCCTTAATTTCTCAAAACTTCGTCCAGAAGGAGACATTGTTGGAACAACTACGGGGGCAG
+CCTGTTTTACTGGGGACACGAGGATCCTAACAGAAAAAGGTCTAATCCCAATTGAGGAAATAGTACACGA
+AACTGGGAAAAAACCAAAGGTAGTGACTCATGCTGGATTAAAGGATATCATTGAGACCTATGATAATGGT
+GAAATGGAAGTATTCAGAGTTACAACCGAAGATGGTTACGAACTCAAGGTTACTGGTGACCATAAATTCC
+TAGTCTTCGACGAGAATGGAAATCCGACACTTAAGCCTCTCAAGGAATTAAAAGTTGGAGACTATGTCTA
+CATTCTAGCCCCTGAGTGGAAGGGTGGAGAATACGTAGAATTAGATACAAATATAGAGCTCAAAGGAAAG
+GGATACAATGTCAACTTACCAAGCAAACTCGATGAGAAGCTCGCTTATCTCTTAGGAATTATCTATGCCG
+ATGGCCACATTAGGCATTACTTCGAAAATGGAAAGAGAAAGAATTCAAAAATAGAGATATACCTCCACCA
+AGATGAAACCGAAATAAAAGAGAAGGTTAAGAGATACTTCAAGGAGATTTTTGGCATTGAACCTAAGGAG
+TTCTTAAAGGAGGAGCAGCATAAGGTGATCCTTGTAATTCCTTCAACGAAAATAGTGAAGTTCTTAGAAA
+TTAATGGGCTCCTAAAGGACAAATCTGAAAATATAAGGGTGCCGGAAGCTATATTCAGAAGCAGGCCTTC
+AGTAATTGCTGCATTTTTAGCAGGATTCTTTGACGGGGATGGATCAATAGACCAAAACTATAGGATAGCC
+TTCAAATCCATTTCAAGGGAGTTCATAAAAGAAGCTCAGCTCCTATTCCTAGCACTAGGCATAGTAACAA
+GTATACAGGAGTACAATCCACCGAATCCAAATAACAAAACTGTTTACACCCTGAGAGTCCAAACAAGGGA
+CATGAAAATTAAAGCATTTAACGTCTTAAAGGAATCAGTTAAACTTTCAAAGATTATGAAAGAAGCCATC
+AGTAAACTTGAAGAGAATGGAAAGAATAAGAAGTTCTCGTTCCCATTTAATGCAATTTACCACATAAAAG
+ATCCCAAGATCAGAGCAAAGATACAGAGGGACTACAAGATTCTCTCTTATAACTCAAAGGTCACTCACAG
+GGCATTTATAAACAACATACTAAAATTGAAGGAGGAATTAGGGCTTGACGATGAGGAAGTTAAGTACTTT
+GAAATGCTATCAAAGCTCTATCCAACTAAGATCACAAAGATTGAACCTCTAGGAAAAGCCCACGTCTATG
+ATCTTCAAGTTGAAGACGTTCACCTCCTTACCGGGAACGGAATTTACACATCCAATAGTGGTCCCGTTTC
+GTTCATGCACCTCATAGATGCCGTTAGTGACGTAATAAAGCAAGGAGGAGTCAGAAGAGGAGCAAATATG
+GGAATTTTAGAGATTTGGCATCCAGACATTGAGAAGTTCATTCACGCTAAAGAAAAGAACATAGGGACAA
+ATGTCCTCTCGAACTTCAACATTAGCGTTGGAATATGGGAAGACTTCTGGGAGGCGTTAAAAGAAGGAAA
+GAAATATCCACTAATCAACCCAAGGACCGGAGAAGTTGTTAAGGAAATCGATCCAAAGACACTCTTTGAG
+GAGCTAGCCTACATGGCATGGGCCAAGGCCGATCCTGGAGTTATATTCTTTGACATAATAAACAGGAGGA
+ACGTCTTGAAAGAAGCAAAGGGAGGGCCAATAAGGGCTACTAACCCCTGTGTCGTAGGGGAAACAAGAAT
+TCTAACACCCGAGGGATACATAAAGGCGGAAGAGTTATTCAAATTAGCAAAGGAAAGGGGTAAAATGGAA
+GCCATAGCGGTCGAAGGTATAGCAGAGGGGGGAGAACCCTACGCATATTCCCTTGAGATTCTCCTACCAG
+GAGATAAGCAGGTTAAATACGAAACCGTTCACGGAAATGCCGTTGAAGTCGCAGACCCAGTTTCAGTTCC
+AGCTTACGTCTGGAAGGTCGGGATGAAGGAAGTAGCCCGCGTGAGAACAAAGGAAGGCTACGAAATAACG
+GCAACGCTAGATCACAAACTAATGACGCCCGAAGGATGGAAGGAGATCAAGGATTTAAAGCCAGGTGACA
+AGATACTCTTGCCTAGATTTGAGGTTGAAGAGGACTTCGGAAGCGAAAGCATTGGAGAGGATTTGGCATT
+CGTTCTCGGGTGGTTCATCGGAGATGGTTATCTCAATGTGAAAGATAAACGAGCATGGTTCTACTTTAAC
+GCAGAAAAAGAAGAAGAGATTGCATGGAAAATAAGGGAGATATTAGCGAAACGCTTTGAAATCAAGGCCG
+AGCCTCACCGCTACGGCAACCAGATTAAGCTCGGTGTCCGCGGAAAGGCTTACGAATGGCTTGAAAGCAT
+CGTCAAGACGAATGAGAAGCGCATTCCCGAGATTGTGTACAGACTGAAGCCCAACGAGATTGCCTCGTTC
+CTACGTGGTCTCTTTAGTGCTGACGGTTACGTCGATAATGACATGGCAATAAGGCTTACCTCAAAGAGTA
+GGGAGCTCCTTAGGGAAGTTCAGGACTTACTTCTACTATTTGGAATATTGTCGAAGATATATGAGAGACC
+ATACAAGAGGGAATTTAAGTACACTACTAAGGATGGAGAGGAAAGAACGTATACAACTGAGGGTTATTAC
+GAGCTAGTTATAGCAAACTATAGCAGGAAGATCTTCGCGGAGAGGATTGGTCTTGAAGGTTACAAGATGG
+AGAAGCTTAGTCTCGAGAAGATCAAGGTTGATGAACCTATTGTTACAGTTGAAAGCGTTGAAATCCTTGG
+GAAGAAACTCGTCTATGACTTTACAGTTCCTGAGCATCACATGTACATAAGCAACGGCTTCATGAGCCAT
+AACTGTGGAGAGGAGCCCCTCTATGAATACGAATCCTGTAACCTTGCAAGCATAAATCTAGCAAAGTTCG
+TGAAGTACGACGAAAACGGGAAGCCATACTTCGACTGGGACGAGTACGCTTACGTTATCCAGAAGGTCGC
+AAAGTATCTGGACAATTCGATTGACGTGAACAAGTTCCCGTTACCTGAGATAGACTACAACACGAAGCTC
+ACCAGGAGGATAGGCGTTGGAATGATGGGCTTAGCGGATGCGCTCTTTAAGCTTGGAATACCCTACAACA
+GCGAGGAAGGCTTCAAGTTCATGAGGAAGGTTACTGAGTATCTAACCTTCTACGCCTACAAGTACTCGAT
+AGAGGCTGCAAAGAAGAGGGGAACCTTCCCACTCTACGAAAAGACTGGATATCCAAAAGGAGAGCTGCCG
+GTAGAGGGATTCTATCACCCGGAGATATGGAACCTGCCATGGGATAAATTGGTTGAGGAGATAAAGAAGT
+ATGGAGTTAGGAATGCCATGGTAACGACCTGCCCACCAACAGGCTCTGTCTCAATGATTGCAGACACGTC
+AAGTGGAATTGAACCGATATTTGCATTGGTTTACAAGAAGAGCGTTACCGTCGGAGAGTTCTACTATGTA
+GATCCAGTGTTTGAGGCAGAGCTTAAGAGGAGAGGGCTCTACAGTGAGGAGTTGCTTAAGAAGATAAGCG
+ACAACTATGGAAGCGTTCAAGGGCTAGAAGAGATTCCAGAGGATATGAGGAGGGTTTTCGTGACCGCTTT
+AGATATTCACTGGCTAGACCACCTGCTAGCACAGGCCAACATTCAGATGTGGCTCACCGATTCAGCTAGC
+AAGACGATAAACATGATTAACGAGGCGACGGTTGAAGACGTTAAGGCCGCTTACCTAATAGCCCACTTCC
+TGGGCTGTAAGGGAGTAACCGTTTACAGGGACGGCTCGCTGAGCGTTCAGGTTTACAGCGTCGAAGGAGA
+AAAGAAGAGGAGATACAAGCCGAAGCCGAGTGAATACGCAAAGAAAGTTCTACTGGAGATAGTCGAGAAG
+GAGCCCTGGATAAAGAATTTCATAAACGTCGATGAGATACTAAACGGAAAACGCCAAGAGCTCAACTTCT
+CATTAACCGGCCTAAAGCGTGAGACTCATGAGGTTAAGAAGGTTGAAGTTAAGCAGCAAAACAATAAGAT
+TCCGGAGGAGAAGATAAAAGAGCTCCTGGGAGTGGTTTACTGTCCAGTATGCTATGAGAGGGAGGGGAAG
+CTAGTGGAACTTAGAATGGAAAGCGGTTGTGCAACTTGTCCAGTGTGCGGATGGAGCAAGTGCGTGATCA
+GCTGATTCTTCACTTTTTTATTCATTCCTTTTATTTTGAAGTCTTACCAAGGTGAGGACGTTACTGATTT
+CAAAGAGAGACATGAAACAGCACTCCCAAGAACATGAAAGCTCTATGATGGGAAAGGACTTTAAGGGAAA
+TAGAAGTCATACCAACTAAAAATGAGCCCGGGTGAAAATTATGGAGAAGAAAAAGCTCTACAGGTTTCTG
+CTTGTAGTGGTTTTAATTCTCACGGCCATTTACACTCTTGGAATTCTAGGTTACTTGCCCTTCTCAGTAA
+GCTATTACATAACGCTCTTCTTCATGATCCTTTTCCTCTGGCTAAGACTTTATGAGAGGCTTAGATGAAG
+AAGTACCTCTCAAGCTCCCACTCTGTTACCCTCTTCGTGTCCTTTGGAAGGTGCTTTGCCTCTAGGTACT
+CCAAATAGCTCTCCCATTCCTTTCTCTTGTACTCTATGAAGTTCTTGTAAGCCTCTCCAAGGGCTTCCCT
+AACGACCTTATCCTTCTCCAGCTCATCCAACGCCTCACCTAAGCTTCCTGGTAAAGTGTCTATGCCAAGT
+TCTTTCCTTTTCCCCTCATCCATCTCATAAACGTTCTCCTCAACGTAGGCGAATGGCTCTACCTTGTGCT
+TTATTCCGTCCAGTCCAGCCATTAATATCGCTGCGAAGGCGAAATATGGATTTGCACTCGGATCTGGACA
+GCGATACTCTATCCTAGCCCCGTTACCCCAGAATGCTGGAACCCTTATGAGGGCGCTCCTGTTCTTGTAA
+CCCCAGCTTATGTAAACTGGAGCCTCGTATCCTGGAACCAACCTCTTGTAGCTGTTAACCGTCGGATTGG
+TTATCGCCGTCAAGGCTTTTGCATGCTTTAAGAGGCCACCTATGAAGTGTAAGGCCGTTTCGCTTAACCC
+TTCTTCACCCTTGAAAATGTTCTCGCCCTCCTTCCAAAGGCTTATATGGAGGTGCATCCCATTTCCAGGC
+ATTCCATAGATCGGCTTCGGCATGAACGTAGCGTAGAGCCCATGCACTTCAGCTACAGCTTTAACTATGT
+ACTTGAAGCTTATTATATTGTCAGCAGTTTTCAAGGCCTCATCGTAGCGGAAGTCTATTTCATGCTGAGC
+TTTTCCAACTTCGTGGTGCAGGACCTCCGGAACAAGGCCAAAAGAAGGCATGTACTCCGCTATTTCTCTT
+TTAATATCCTTGGCCTTGTCGAGCGTTAGTATGTCAAAGTACCCTCCAACGTCGGGAATTTCAAGCTCCC
+AGCTTCCGTTCTTTTTGAACAGGTAAAACTCTGGCTCTGGACCTATGTACGCCTTAATACCCATCTCAGC
+CAGCTTTTCGATAACCCTTTTGAGAACTCCCCTGGGATCAGCACCGTAGGGCTTTCCGTCTTTGTATATG
+TAACCGTAAACCCTAGCCACGTTGTCCCAGGGAACCTCAACGTACGTGTCTGGATCCGCTTTAAATATTA
+AATCACTGTCCTCAATTCCCTGGAACCCAGGAACTGAGGAACCATCAAATGAGATGCCATCTTCTATAGC
+CTCCTGTAGCCTAGACGCCGGGATCTCCATTCCCTTGGGCATTCCGTTTATGTCGACAAAGATAAGCTGG
+ACGAATTTTGGGCTCCTTGTTGCTCCACTTTTAACCTCACTAACGTTCATTCTATCACCACCATTTTTGA
+ATGTTTGAATAATTATAACCTGCATTTGGTGAACATTTAACCAATATAAATTTTTATCAATGAACATTGA
+ACGCGAGACAAAAGCTATCTTGGCCAATAATTCGATTGACAAATTCTTGTCTAATTTATTGATATTTAAT
+GCTTAAATTGACAATTTTATGATTAAGAGGCCAGAGATTATCAGGAGAATTGATGCTATAAATGCAAGCT
+TATAGAGATGGTGCTCCCAGAAGTGCTCCCTAACAACCAGGTTGATTATCAGTAAGAGCGTTCCATAAAG
+GGCCGAGAATATTCCTACTGCTAACTTTAGATCTATCCCCATAACAAGCAGAACTCCAAATACGGCCCCA
+GCAAAGAGCATTATGTGTGGAACTGTAAGCGCGTAATACCTAACGAGAACCTTGTCCATGGTATCACCAC
+TCAACTATAAAGGCATGAACGGTGGTCGTTGGGAGGATTCTCCTTATCTTTGGAAGATAATACCTAGGCA
+ACTTGAGAATTGGCTCCTCGATGATAGCCTCTTCAAAACCGAGAATTTTCCTTATTACCTTAGCCTCTAC
+TTTTCCCCGAATTATTATCTTATCCCTTTCAACGGTGCTTATCTCCAGCACCATAGGAAGCCTTAACATT
+GCAATCTCCTCCTCATCTAATAAGCTGGCCAAGAGTTCGAGCTCCTGTCTCTTGAAATAGTGTACGCTTC
+CATCCCTTAGCGTTATCATCGGCTCCTCCATGTTAAGGAGATCTTTCAGCGATTTCCTAGCTCTCGGCAG
+ATGAGAATTTATCCTCGCTATTTCGAACTCTATTATCCTCTCAACCCTCTCCATTAACGAACCCTCCCAA
+GAGGAGATCTTCTCCTGGGTTTAGGCCTCTTCCTTCTTCTCCTCTTCTGGTTTGTAGTGTAGTAGTAATA
+AGACAGGCCGAGTATGAATATAATTAGCGAACCTAAAACCACTGCCAAAATAAGAGTAGTGTTGCCTTTA
+TTTCCTCGAATAGCTGGTGAAGTCTTCGAAGTCGTAGATTGTGTGGGAGACATTGTAGATGTTCCCGATG
+GCTTACTAGTGGTACTCGTCATGTTCTTTGAAACAATTTCAGTCTCTGGCTCGGGTTCAGCTCTTACCAC
+TCCACTACCATTAATGGTCTTTAACCTTCCAAAGGCCTCCAAGGTAACTTTATACTTGAATTCCCCCGTT
+CCGTTTAACCTTATGATAAGTCTTCTCACTCCTGGATCAAGGTTAAGGGAGAACACATCCTTCATTATTC
+TCCCATTGCTCCACTCTACTCTATATCCGAGCTCTGTCATTATATTAAAGTTGTTCGGGTTCTCAACTGT
+AATTACCAAGTTTTTATTCTCCAGCGTCACGTTCAACTTCGGATACCCAATTACAAGGTACCATCCACCC
+TTCTCACCAAGGAGTCTTCCGTTAAAGAGTATCCTCACGTTAACCGTGTTTTTACCAGGATAGGTAGTGG
+GAAGGTCAATCTTTAACATATTTGGCCCATCCCTAATAAGAACCTCACTCCTATTCGAATAAACCAGGCC
+AAGGACGTCGTTATAGACTTCAACTGTCAGATTAACATCCACGCTCCTATCCGATGTTATTCCTATATAA
+GCAAAGTTATCTTCCCCTTCGAGAACGTTCGTTCTTTCCAGAGAAAAGCTTTCAAGTCGAACACCAAATT
+CGACCAAATAATCCTTTGAATATTCATATGAACCCCTCTCATAATTTATTATGTAATTCAACTCATATCT
+TCCATCGCTAGCATTAAGTGGAATCTGCAACTCAAATCTAATAATGTTATCTCCAGGAAGAAGACTTAAA
+GTCCTCTTTAACTTGACGATAACGTTCCCTAGTGGATCCTTTAGGAGGGCCTCCGCGGTAACGTTTATCG
+GCGTACTCGCTATGTTAATTACGTGTGAATAAACTACAATAGTATCCCCAGCTAAGGCGACATCTGAGAA
+TGGACGTTCTTTCACAAAAGATACCGCATCCTTAAATATTAGAGGCTTATCACTAACTTTAATCGGCACG
+TAAGCTCGTATCAAGTACATCTTGTCTTTGGTAAATCCCCACATAAATATGTAGAGCGTATAATCACCAG
+GGGTAACGTTAGAAGATGCCATGGCTAAATACCTAATTGACTTCGAATCCTTGGCCTTCCAATCCCTTAT
+TATAAGATCCAGAAGCTTGACCGAAATTCCAGAGACCTCATTTCTATTTTTATCCAAAACTTTGATCTCT
+CTTACGGAAACATAAGTGAAATCAACTGGTAACTCATTTATCAGCCCGAACTCACCACTTGTGGTGGAGT
+TCACTAGGCATATTATTTCACCGTTAACGGGAAAGGTTGAAACTTGAGCATGCGCAATTGGTATTAGTAG
+TATTGATACAAAAACCACTAGGATAAGCTCTCTTTTCATTGTATTCCCTCCTTTCAATTACTCAACATTT
+ATGTCTAAATAACTTTTGCAAAGCTCAATAGAACATTTTATATTCTTGGCAACGTTACAGTAATTCAGGG
+GCTCATAATGAACTACGATGCCCTGATAATCGGAGGTGGGCCAGTAGGAAATTACCTGGCGAGCTTATTG
+GCCGGGAAGATGAGCGTAGCGGTAGTCGAGAGAAAGGGGGCATTTGGAGGAAAGGCCTGTACTGGAATAA
+TTGGGGCAGAGAACTATGAAAGTTTAGGATTACCCGATAAAGCGATATTGAACGCATTCAAAGGAGCTTT
+TTTCATCTCGAAAACGAAGGTCTTCGAGATACATAGGCAAGTCCCCCAAGCTTACCTAGTAGATAGAAAG
+GTACTCGAGAGGGAACTTGCAAAGAGGGCAATTAAGAGAGGTGCTGATTACTACTTAGCAACGAATTTCG
+TTGGTTTTAAAGATGGAAAAGCGATCTTGCAACATCTTGACTCTAGATTTGAAATAAAAGCGAAATATTA
+CGTAGGGGCCGACGGCGTCAACAGCAAGGTAGCTCAAGAAATAGGAGCCAAAACCAGAGGGGAAGTTTTA
+CGGGGCTGGGAGCTTGAAGTCCTAGGGAACTTCAGGAGGGAGTGGGTTGAGGTATGGGTAAATAAAGACA
+TCAATCCAGAATTCTTTTTCTGGGTGGCTCCAATAAACGAAGAAGAGGCCAGAATAGGCACGTTCGGAGA
+TGTGGAATCCCTTGCAAAATTCCTCAAGGTTAGGAGGATAAACCCATCGAACGTTCTTGAGATAAAATCT
+GGAGCCGTAGTGCTTGGATGGAGAAGTCCTTGGGTCAAAGATAATGTCGCCTTAGTTGGCGATGCCGCCC
+TCCACATTAAGCCAACTACTGCCGGTGGTATAGTCTTCGGCTCGTACTGTGCTAGGGCCCTCGCCAAGGC
+GATACTCAATGGTAACTTGGCAGAATATGAAAAGAATTGCTCCTGGGTTAAAGAGCAAGTTAAGTTTGGG
+CTGAGAATCAGGAAGGTCTTCAAGTCGTTAACTCAAAAGGAGATTGAGGAAATATTCGAAGTTTTAGGCT
+CGGAAGATGCAAGAAAACTAATAATAGAGAAGGCCGACTTTGATGACCATGTAAAAACAGCGAAGGCCCT
+TTTGAGGAATCCAAGGTTGCTTGCTAGATTGATTAGGATAGCCCCGATAATCTTGAGAACGCTCCTCTGA
+GGTGATCGAGAGTGGAATGGGAAATGGGATTGCAGGAAGAGTACATAGAGTTGATAAAGAGAGGACTTAA
+GAAAATCGAGGGCCGACTCTACGATGAGAAGAGGAGAAAGATAAAGCCAGGGGATATTATAGTTTTTGAG
+GGTGGTAAGCTTAAAGTTAGAGTAAAGGCCCTCAGAGTGTATAAATCCTTCAAGGAGATGCTCGAAAAAG
+AAGGAATAGAGAACGTTCTCCCAGGAGTTAATAGCGTTGAAGAGGGAGTTAAGATTTATAGAAAATTCTA
+CGACGAGGAGAGGGAGAAGAAATATGGGGTAGTTGCGATTGAAATAGAGCCCATTGAGGAGGGATGAATT
+TGTACCTAACCAAAGAGGAAGAGCTTATTCTCTCAGGGGAGTATGGGCCAGCCCTCCAGAAGGCCATGGA
+GATATTGGTGGCTTTAGGCGATCTTTACGGTGCTGATAAGTTAATTCCAATAAAGAGCGCTCAAATAGCT
+GGGGTTAGCTATAAGAATCTAGGGGAAGCTGGGTTAAGTTTCATAAGAGACCTAGCTGAGATGGGAGCCA
+AAGTTTCCGTGTACACAACCTTGAATCCCCCAGGAATAGGGGATGAAGAGTTCATGGAAAAGCAGAGGGA
+AGTTATAGAGATTTATAGGAAGATGGGGGTTGACGTAACATCAACGTGTACCCCCTATTACGGGGCAAAC
+TTACCTAAGTTTGGCGATCACCTAGCGTGGAGCGAAAGCTCGGCAGTCAGCTTTGCGAACTCTGTCTTAG
+GGGCTAGGACTAACAGAGAAGGAGGGCCTTCAAGCTTGGCGGCAGCAATAGTTGGTAAGACCCCCAACTA
+CGGTTTACATCTGGAGGAGAACAGAAAAGCTACTCATATAGTTACCGTAAAAGCCGAGTTAAAAGATGAA
+ACCGATTACTCACTCCTTGGATACAAGGTAGGCGAGATAGTTGAGAATGGAATTCCCTACTTCAAGAACC
+TTTCCCCTTCTACGGATGAACTCAAAGCTCTAGGAGCCAGCATGGCGGCAAGCGGTGGAGTGGCACTCTA
+CCACGTCGAGGAGCATACGCCGGAGTGGAGAACTTCGATTGTGGACAAGGTAGAGAAGGTAGAAATAGAG
+GACAAAGACATTAAGGAGGTTCAAGAGAACTTCAATGCAGAATGGAGCGAAGTTGATTTTATACTCCTAG
+GTTGTCCCCATGCCTCCCTTAAAGAGGTTAAGAAAATTGCGGATGTCATTAGAATGAGGGAGACGCCCCT
+TAAAGTTCCTCTATATGTTACGGTGAGTAGGGGGGTCAAGGCCCTCTCTGATTTCCTGGGATACACGGAA
+ATCATTGAGAGGTACAATGGAAGGCTCATTCCAGATGCATGTCTCGTTGTTTCACCGATTAAAAAATGGT
+ACTCAGGAGTGGCTACTAATAGTGGAAAGGCCGCATTTTACTTTAGATCATTCGGTCTCAAGGTCAAGTT
+GGATAAGTTGGAAAATCTAATCCTGGGGGCTCCATAATGAAGCTCAAAGGAAAGGGAGTTGGGAAGAACA
+TCGTCGAAGGAGAAGTTATAGTTTCCAAGAAGCCCCTCTCCTTCCTGGGAGGGGTTGACCCGGAAACTGG
+AATCATTATCGACCCGGACAGCGACATCAAGGGGGAAAGCATAGAAGGTAAAATCCTCGTTTTTCCCAAG
+GGAAGAGGATCAACTGTCGGTTCTTACGTGATATACGCCCTCTCAAGGAATGGAAAGGCACCAAAGGCAA
+TAATCGTAGAAGAAGCGGAACCTATAGTAACGGTTGGAGCTATAATTTCGGGAATCCCGCTAATAGCTGG
+AGTTGACATCTCGAAGCTAAGAACCGGCATGAAGGTTAGAATAAACCCGAGAACAGGGGAGGTGGAGATA
+ATTGGTTAAGGGCATCTACGAATGCATATCCTGTGGACACAGGGAAGTCAGGGACTCAACTAAGCCCCTG
+TTGCCAAACGCCTGTCCAGTTTGTGGAGGAGACATGATATTAGTGGGGTACGAAATTGACATTGAAGGGG
+AGGAGCATCCAGGAATAGAGGAGTTCCTTAGGAAGTACTACGAGCTAGGTCAGCTCCTGGAGGCTAGGGG
+AGACACGTACGTGTACGAAGTTATAAGCATAAAGGAGAAGAACTTTGAGAAGGTTCTAAGTGAGGCTGAA
+AAAATCGGCTACTGGTTGGCGTTGAAAAGAGCTAAGGATGGAAGAATAATCCTATACGCCTTCCCGGCGC
+AGAAAATAGAGAGCAGGGAAAACCCACTCATTGGAATACTACTGTTCATACTTACCTTGTTAAGCACGTT
+CTTTGCGGGATACATACTCTCAACGCTTTACGTGACAACGCTTGAAGAGCTAAATCTTCCAGGGATAAAG
+AATACTTATTTAAATGCGCTCGCTTTTTCCCTAGGAATAATATCAATACTCGGAACGCACGAGATGGGCC
+ATAAGATAGCGGCCAGCATTCATAACGTCAAGTCCACGTTCCCATACTTCATACCATTCCCATCCTTTAT
+AGGAACCCTTGGAGCTGTAATAAGAGTTAAATCACCAATTCCAACGAGGAACGCCGAAGTAGACCTTGGA
+GTTAGCGGTCCAATAGCGGGGCTTTTGGTTGCAATTCCAGTAACTATCATAGGCCTAAAACTTTCGGCGG
+TCGTTCCAATTAACTATCTAGAGAAAGGAGAAACCATATACTTCGGCTCCAGCCTATTGTTTTATGGCTT
+AATGAAGCTCGTTCTAGGAGATCTTCCCCAGAACGTTGGGATAATTCTTCATCCACTAGCGGTTGCTGGG
+TGGGTCGGAATACTAGTCACTTTCCTAAACCTAATTCCAGCGGCACAGCTAGACGGTGGCCACGTGGCTA
+GAGCCCTACTCCCAGAGAAAGCCCACAGGGTGCTAACCTATACCCTCGGCTTCCTAACGATTGGACTAGC
+TTATTTCTGGCCAGGATGGATACTCTGGGGAATTCTGATACTCCTAATGGGTAGGGTTGGAAATCCTGGG
+GCATTAGACGAGGTTAGTCCCCTAACAACTAGCAGGAAAATCTTAGCCATAATAATCTGGATAATCTTCG
+TGATATGTGCCGTACCAGTTCCATTTTCTCAGAAGGCTTGAACAGAATTTTTTTATTTTTTTGATGCATA
+ATACGTAGTTAAGGGATGCAAATAAGGAGGGGTATAGTTATGAGGATAGAGATAAAGCTACTGCCCCTAA
+CTGAAACCCCAATACTCCCCTTTAATTACAACTACGACGTCTACACGCAAATTGTGAATAAGGTCAATTC
+GATAGAGCCAAAAGTTGCAGGCCTGCTTTCTTCTCCACATGGCTTCTGGACTTTTTCGAGGATAATAATC
+AGGAAAAGGAAGATAATCCCAGAGAAAGGAATTGAAATACTGTCTGACGATGTCTCGCTTTATGTCTCTT
+CTTCAAATGAGGAAATTATTAGGGCCATAGCTGAGGCCGTGGAGAAAAGCCCCGAGTTCAAGATAGGCAA
+TGTCTCTTTTCTAGTTGGAGATGTTAAGGCAATAAAGATTAAGGAAATAGGAAAAGAAAATGTATTCTCC
+ACATTGAGTCCCATAGTCGTTAGAACCATCAAATTTGAGGGCGACAAGCTTAGACACTGGGATCTCTATC
+CTCATGATGAGATGTTCATGGACAAACTTAGGAAAGTTATGTTACTTAGATTTAACGAGATTATGGGATA
+TAGCCCAGAGGATAAGGAATTCCAAATAGAAGTTCTCAAGTTCAAACCGACTAGGCTTATAGTGGGGAAC
+TCGTACATTAGAGGTTCCCTAATGGTGTTTAAATACACCGGATCAGAGGAAATAGCGAGGTTCGGTTACG
+AGAATGGATTCGGAGAGAAAACTAATCTAGGCTTTGGCATGGTCAAGCTAATTGAATGAGCAATGCAACG
+ATGCCCAGGAAGAACTCTATCGCTATTGAAGCCAAAACTAGCTCCCATTCTTTCATTGGTTTTATCCTCA
+TTAAAAGCCCCAAGAAAGACTTGTACGGAGGGGGAACTAGAGTGCCATCTTCAAGAACCCTAGTTCTCCC
+GATCTGCTTTCCTTTAAACCTAACCTTCGCCTTTAATACGAAGTCCAGTGCATGAGGAATTAGCATTATC
+GCAACTGGAAACTCAAGCTTCCCTAAAATCGCAAGGAGGCCAATCAACGTTCCCAGGGAAAGGGTTCCGG
+TATCCCCAGGGAACACCTTGGCAGGATACTTATTCCAATAGAGGAACCCCAAAGAGGCGAACAGGCCTAT
+GAGAGCTAACATCCTCACGGAACCTTCCCCTAAAATAGCTATGAAAAATAAGATAACCGAGGACATGCCA
+ACTTCAAGTCCATTAAACCCAGCCAACATGTTTACAAGGTTTGTGGATGCCACAACGTACATCCACAGCA
+CGAGAACGGCTAAAACTCCAACATGAATCGGCTTTATAATAACTATGTAATCTCTGTTAATGTAAGCCAC
+AATTGGAAATGTTGCCATAATGCTAAGCAGGACTTTGTGACTCTGCTTTAGGGCAACTGAGTCGTCTATT
+ACACCAACTAGACCCATGAGGAGAAATACAGCGAGAATCCATCCATTAATCTTGGCCAACAAGCTCACCA
+ATGAAATCGAGATTAAAAGTGCCAACCCACCCATCTCAGGCACTTCAACCTTCTCAACCTTGTGAACATC
+TATACCAACTATGCCAGCATTTTTCATGAGTTTAGCTATGTACGGAGTTAAGGCTAAAGATAATGCAAAG
+GCTAGAAGTTCATATATCACCCTTTAACCTCCTAACCTCTTCTAGCAGCTCCTTAAAATATCTGGCAATC
+TCAAGTTTCTCCAGCTCTTCAAGGGCCCTCCAGAAGTCCTCCAAATTCTTATTCCCGGAAAGCTCGTACT
+GCCAAGCTTGAAGCACCATATCTATCTTATCGGCAAACTTAACTAGTTGCGCTTCGAGGCTTTTTCCCTC
+TTGATACTCCCTGTACAACTCGTAAAATTCAGGAAAAATTTCCTTTACCGCTTTATCCTCTGCGGCATCC
+TTATCTAAGTACTTTTGAGCCCTAAGGGGAATGTCAGTTATTAGAGCTTCACCAATGTCATGAATTATTG
+CCATCTTTAGAACCCTGTTCTCGTCAATCTTCACGCCTTCTTCCTTAATCTTATTTAATAACAGTAGTGA
+TATAAAAGCAACTCCAAAAGAGTGATCCGCTACGCTCTCTGGGTTTGGAATTCCACTTATAAGCCAGCCC
+ATTCTTGGTAATCTTTTCAAGGTTTGGGCGAGAAGTATTTTCTCTATCATAAGTATCACTCTTCCGTTAG
+GTATATTGCACCCTCGGTCTCTATTGCCCTCGCTATTATTCCATCTCCCACGAAAACCCCATACACCTTA
+ACTTTGTCTCCTAACTTTATATACGGGGTTCCTGAAAACTCAACTTTAAACCCAAAGATCTCGAAAGTCG
+TCCTATAACTTGGAAGCTCCATGGGAAGAAACTCTATCAGCGGTTTCTCTTTTATCTCTCCCTCCAGGAC
+TACATTTTTACCTTTGTACTTGCCATTCTTTAGATCCTCAGGGGTTACAATATAATAATAGTGATGGCCA
+AGCTTAACCCTCCTCATGATCTCAACCCCTAAATACTTGTCAGCTAAAATAAAGGTAGGTGAGAAGATGA
+TAAAGGTTGCGATCATAGGGGCTGAAAACGTAGGTAAATCTACACTCATGAACGCACTCATAGGAGGGAA
+AGTTTCGGAGGTATCTGAAACGCCAGGAACGACAAAAACAACTATAAAGCGATATTTTGGAAAGGTAAAG
+ATTCCGAAGACCATGAAGAATCCATATGGTGGAGCAGATGAGATAATCCTTATAGACACGGCCGGACTTT
+TCGATCCAGAAAAGGAAGTTAGGGGAAAAGTGCTAAGCGAGGAGAAATTTAAAGAGTTAATAGAGGAAAT
+CGTAAAAGCAGATGTAATAATTCACATGATAGATGCAACAAAGGGTCTCCACAGGGGAATGGAAAAGTTA
+CACTACATGCTTAAATTTAGGTACGAGAAACCGATAATAGTTGTGATAAATAAAATTGACCTAGTTCCCA
+GGGAAAGAATTGAAAAACTAAAAGAGATAGTCAAGAAGAGGCTTGAACAGGAGCCCATTCTAATGTCCCT
+TGTAACGTATGAGGGATTTAACGAGCTTCTTAAGGCGTTAGCGTACTATTCTCAATATGCGAAATGACTA
+CCAAGGCACATTCTTCCACTTCATTCTATAAGCGAAGACGTTTGCAAGCCAATGTATGACAGGGGTAACA
+ACGAGCAAAAACAAAACCTCGCCGGTAGGAATAGTTCTAAGAGGATACGCAAAGCATAGGGCCGAGATTA
+AAAATCCCCACTGGTCGAGGCCAACTGCAGGATACCCCCTAGGCATGTTAAGGCGTCTTTTAATGAAGCT
+ACCAATTAGGTCCCCAACTAGAGCTCCAAGGGAGAGAAGAAAAGCAACGCCTACTGCTAACTTCAATGAA
+CCATAGTACCCTGGAAACATCAAGTGCTGAATTGTTCCCACTACCGTGCCGACCGTTATTCCACCAAAGA
+AGCCCCTCCAAGTTTTCCCATCCCCAAATATCCTCCTCCCATCCCTCCACTTTTTCCCAAAGTCTATTGG
+AGTTCCTCCACCCAACACAACTGGTGAGGAGTTAGCGAAGTAAGCGGGGAGTATATACCAAAAGGCCTCA
+AAGATTGGATTCATTTCATGCACCTGCCTTTAGCTTGAGTATCTCCTTGGCAAACGCTTCTAGAACCTCC
+TTCCTTTTGCCCTCAAAGAACTTTATCGAGCCTGCATAGCTATGTCCACCACCTTCAACCCCCGCATCGG
+GCAGCTTCTCCTCCAAAACCTTGACTATCTTATTCAAATCGAAGTTGTACCTTGCCATTCCATCACTAGC
+CCTTACAACGGCGAAGTCCGGACCATAAGCTAGAGTAATTATTGGAGAGTCCTCCCCGTATTTCTCCTTG
+AAGTGATCATGGATAATCCCCGAAAGCTTTCCTGGGCTTGGATAGTCAAACTTTGGAGCGTAAAGCTCAA
+CGTCGATTGTGTTAAATCTTATCCCATTCGGCAGAACTACACTTTTAACGTGGGGTAAGACCGCCCTCAA
+GACCCTTTCCTGCTTGGCCTTAACCTCTGGATATATAGCCTCCACTAGCATCCTATGTCTCTGGAGGTTT
+CCAGTCACCAAAAGGATTTCCTCTATTATTCCCCTTCCATCCATGAATTTCCAGTAAAACGCTTCGTGGT
+CTATAACTTCAGCTATCTTCTTAAGATCTTCCTCGGTTAACCCCTTTTCTTTAGCGTATTCTAGGTATTG
+ATAAAACTCCGGAGCCTTGCTCCTATCACCTGTTCCAGCTATGGCAGGAAGGTGCTTTATCTTATCTTCA
+ACTTCTGGATTTATAAAGCGGGCAACTTCAGTTGCGAGCATTCCTGCGGTCAGTTCGTAATAGCCTCTCT
+TCACATGGTGTGGATTAACGTGAACATCAACGTACTCGTCAACCTTCGCCTTGTCTTCACTTATCCACTC
+CCTAGGGTCATGATGATCTATGACAACTATCTTAACTCCGTACGCCTTAAGCCTCTTATAGGCAGGTATA
+TCTTCGCTGGTTCCACCGTTGTCAACTATAACTATCAGGGGCAATTCATCTCCAAACCTTTGGTGATCTT
+CCATCATGAAAATTATATCCTTGAGAACGTCTTCAAGCTCGTAGAAAGGTGCCCTCGAAGGTCTCCTCTT
+GAAGAGATGCCACCTTGCATCTGGATCTGGAGCCACTTGCTCTATTAACGGAACTATCGCAGTTTCCAAA
+GCAACTCCAGCCGTGTACCCGTCGGTATCAGCATGATGTCTGATTATAATTGGCCTCCCCTCGAATATGG
+CCCTCCTAATCATAAAAGCCGCTTTCATAATCTTTGGCTTGAGCTTTTCAAGAACCTCACTCTTAACTAA
+GAAACCAACGTCTTCAGGTTTAGCTTTCTTATCTAGTTCCTCCTCTATCCTTTTCTTAACCTCTAAAGCT
+TCAGGGCCCCAGATTCTATGCATATCAATTATCTCTATCTGTATCCTACCGGCATGGAATGATACCTTCC
+CTATAACCTCGACAACATCCCCGATGTTTATGTTTGGGTATGCTCTTACCCCGGGAGCCTCAAAAGCTGC
+AGCCCATGTAATTCCAGTCCCGTCAGTTAGGGTGAAAACCGTGGGGCCACCGGTGACTTGGACTTGAGTG
+ACCTTACCCCTAACCCTAACCGTCTTTCCGGCTAGTTCCTCCTTAAGATCCCCAATTAGGGTTATTGGTA
+GCTCTTTCTTAACTTGAACCTCTCTGTACCTGGTAAGGGGAGCTTCGAGAAAGTCTATCTCCCTTCTATC
+CGGCCTAACGTCGAGGACTTGAACTATTATCTCATCCCCAGGAATGTATTGTCTCTTTCCAAGGAGATCT
+TTCTTCTTTATTAAACCTAGAACGTGTTTATTTAGCCTAACAAAGACTCCAAACCTCTCAACCCTATCTA
+TGATTCCCTTATAGTACTTACCTATCTCAACATCCTCATAATCACAGGCATTGTCCAAGACGTAAACTAC
+TTTGAACTTCCTCTCACACTCTGGGCACACCCAAGTAGTTTCCATGCCAGGCTCCCAGGGACCCTTAATC
+CTGCCACAGATGTCACAGACTAAAACCTTCCCTGTTCCGCCGCACGTTGGACAAGTATCATATACCGGCA
+CGACACCCTTTCCATGGCACTCAGGACAGGGTATCTCATCTACCTCATCGTCTACACCCAAGTTGTCAAG
+GTTCCTGTAGCCTTTCAGATGCTCGCTTAGATTAAAATCAGCCGGAACGTAACCCCACCCATGACAAACT
+GGGCACTCCTTCTCGCCAACCTTGACTTTTCCCGTTCCATGACACTCAGGGCAATCCTTGACAGCCATTA
+CTCTCACCTCGCCTCCATTATGTAGAAGTACCTTGAGAGAGATGAGTGGACTCGTTGATAAAACCTCCCT
+ATTACTTTAAACCCTATCGTTTCGGCAACGTCTAAAGCGTCAAAGTCGGAAGGGAACGCTATGGCTAATC
+TCCCCTCAAGCACAGAGTACATACTCTCTAAAGCCCTTTTGTACAGCTCGTCCCTATCCATTGGAAGCGT
+TGTAGATGTTCCATAAGGAGGGTCAGTTGCTATGGCCTCAAAAGTTTTCCCTGGGAAAGCCTCCTTAATC
+TTAGTGGCGTCTCCAACCTTAACCACATAATCCTTCACTCCATAGTACTCAAGGTTTATCTTGGCCCCCT
+CCACCATGTCCTCCCTTATATCTATTCCATAAACTTTCAGCCCCATTAAACCAGCCTCGATAAGCATTCC
+CCCTGTACCCATGAAAGGATCTAGTATTTCCCTAGTTGCCCTCGTTAGATTTACCATGGCCCTTGCAATC
+CTTGGGGGTAGAGCTATGGGCCTAGAGAATGGTCTCCTATCGGCCTTCCTCTCGTCAAACTCCTTTCCTC
+TGAATTCTCTAATCCTAATTCCTATCCAAAGCTTCCTCCCACAATAAACCTTTATTATCGTGTCCGGCTT
+TGATAAGTTAACCCTAAGTCCCTGGGAATGTATTATACCCCCAATGATTTTCTCAAGGTTCTTAACTTCG
+TGGGCACAGTTAACCATAACCTCCTTTCTTACGGCGAAAGTCCCCTTGATAATTTCCTTCCACTCCAAGC
+CTCTAACAAGATCCAGGATATCCCTAACATCGTCACCAGAACCAAGTAAAATCCCATACTCATGAGCAAG
+GCCAAGTCTCTCAAAAATTTCCACGTTCTCTACATTGCCCACAACTAAAAGGTAATCCCTCTCCTTAATG
+GTTCCATTCCTAAGTTCGGCTAAGGCCTTGACCTCTGCCTCCGCCATCTCTGGAAGCAAACCTAGGATTT
+CAACGTAGAACATCAACACCAAAAATGTAAAGGGATATAAAAGCTATTGCGTTCCTATAACCTTAACCAC
+GATTTCACAACCATCGGTCATGCATTCATTTCCAACGTTCTTTGGGAGATTGAAGATTATTCTTACGGGG
+ATCATTGCATCTTCAGGTAGACTACCGGAGTACAGTTTTATCTCCTTATTGGCTAACTTATATAGAGGAG
+TTGGATTCGATAGCACGTTGGTTCCGTTCACATAGATTGCTTCCACGTACAAGCACTTGCTAAGTTCTCC
+TTCCTCATCGGTCAAATCGTACTGCTCCTCAGCGGGGGAGAAATCTTCCTCGTAATCCCTTACTTTGATG
+ACCATAGTTAAGTTAGAAACAGGTATGTCTCCGTAGTTCTTCACGTAAAATGTCACCTCACTTACATCTC
+CAGGCTTAAGTCCACTTATGTCAAGTATCTTTGTCTCGTCATAGAACCTCTTTCCATCCTTGCTTATTCT
+AATGTCGAACTCGCCCGTTGTTATAGTGTTGCCCTTTGATTTGGCCACGTCGGTAAAGTTTCCCAGGCTG
+TATCCAAGACTTATGCTAAGTAATAGAGTAATTACCACCAATAAGATACGCTTTTTCATATCTATCACCC
+AAATTTATGATTAATATCAAAAAAGGTATGATATTAATGTTAATAAATTTTTTGAAATTGTCACTTTTTA
+GTCGATAAAATAAATTAAGAATTTAAATGGTAAAATTACTCCAACTTAACTTTAAGTTCGTCCGCAAACC
+AGTTGACCTGCTGTGGGAAGGGAATTTCAATTCCAGCCTCATCTAGAGCTTTCTTTACCCTTTTTAGAAT
+TTCAACCCTAACGTCAAACCACTTCTCGCTAGGTGCCCACGCCCTTATGGCTAGATTAACACTACTGTCG
+CCTAATTCTTCAACGAAGACCATTGGTTCAGGTTCAGCGAGAACGTATGGGATCTCATCTAAAGTCCTTT
+TAATGACCTCAACGGCCTTTTCAACATCATCCGCATACGAAATGCCTACAACAACGTCAACTCTCCTTGC
+AGGGTACTTAGCGAGATTCTTTATTTCACTGTTAAACAGCTTTTCATTTGGGATTCTAACCAACAACCCG
+TCCCATGTTCTTATCCTAGTTGAGAAAACCCTTATATCGTGAACTATGCCAGAATACTCCCCAACTTCCA
+CTGGATCTCCTATTTCAAGGGGTTTGTCAAAGTACATGAATATTCCTGAGATTAAGTTGGCAATTACGGT
+CTGAGCCGAGAAACCCAGGACTATACCCGTAATACCAGCCGCGGCAACTATCGTGGTTAGCTTACCCGTG
+AATCCCGCTATATTCAAAGCCAAGAAGAAGGCCAATGTAACTATGGTGTAGTAAAACACCTTCGCCTTTA
+TCTGGGCGTCAGCTCCACCTTTCGCTACCCAATAATCCTGGGCTTTTCTCCCTATTAGGTAAGCAAAGTA
+GAAGAGAAGCGCCGCACCTATCAGGGAGCTAATCTTAGCCCCATATACCTTGAATTCCAAGATGCCAAGG
+GTATCTAAACCGGAGAGTATAGAAGCTACTAGGATGAACCTCCAAAGAAGTTTTGCCGTCTCCTCGTTAA
+ATATCCAAACGTATTTGGTGCTTCTAGAGAGTGAAATGATCCACTTTCTAATAAGTTCTCCAACGACCAA
+TCCAAAAAGTATGATCGCTAGGGCCTTTAATACCTCAACAATCATCGTTTGGTTCTTTATTCCTTCAATT
+ATCGTTGTCTGAAGCATTTCTACCACCTCATCTTGAATCTTAGGCTTTTCTCTTCACCCGTGGAGTATAA
+GTTTGGAAGGGGAGCCTCTCCAGTGTTGACAACGTTAATATCTTCCTCAATTTCCACCCTTATTGTAGGA
+TAGAAGGCCATGTCAGAGGAGTAGTACATGATATTCATCATCGGAAAGACAACCCTATCGATGAATCCCC
+AGTTGTTTCCATTGTTCAACACTATCAGCTTTAGATTGCCAACTCCCCTAGGATTACTCTCCAATTTGGC
+CCGAACGTATCTAACAATTACACCGTTCTCTAGGGTACCGTAAAGCGCGTACTTTTCCCTCCCAATGCCA
+AATCTATCTATCTCGGATGAACCAGTCCTAACGCTGACATCTATAGGAACCTCTATGAATCCCCTCAACA
+CTTTCCCAGGAGCTATCGCTATCGGGCTCTCAAGCCTTATCATCATTAATTTAACACCGTACCCCCTCGC
+AGGTTCCGGGAGAATTGAGATCTCATCGCCTACTATAACCCTCTCAACTTCATCCCTAAGGTAAACATAG
+TAATCCTCAACTCTGCTTATTGAAATGGTCTTGCCTCCTAAAGAGATATCCATGTTATCCCTCAGCTTGA
+CCTTTCCAAACATGTTTCCTATTAACTGGCAACAACTATATATCGTTCGTGGTTGATTAGCTTAGTGATG
+TGGGTTGACGTTGCTATATACTCTACCCATAATCCGCCGAAGTTGCCAAAGTTCAGAAGGGCAAGATTCG
+AGATTAATGGAGAAACCCTAATTTTTCATTTGAGGCCCTCTGGAAAGATAGAAGTAAAAGTTAAGGAGAT
+AGACAGGGTGGAGGGGGTACTACTCCACTTTTTCGATCCGCCTAGGAAAGCCCTAAAGATAGATATTGGA
+GACAGGGTAGTTCTGGTAAGTGCTGGAAAAAACCCCCTCGCTTATGATAGTGACATTCTATTGAAATTCA
+TTCACTCTTTATACTCAGCACTCATCGATGGCGTTGTGGTAAAAGAAGGTAACATAAAAGGCAGCTTGAG
+GGTAATAAGAACGAGAGACAACACATTAGAAGTTATAGTTGTTAGCGACTCCGGACCAGTACATCTCAAA
+AATGAACTAAATATTGAAAATTTCAAAGTAAGGGAAAGGATAGAAGAGTTAAGATCGCTCGTGGAATTCC
+TTAAAGAGGATGAGCAAGGCCAAGAGCAATAGAATTCCTGGGCCGCAAATTCCTTTTGGGAGGACTTCAT
+CTTCCTTAAGGGTTACTAAGATATTACTCCCGGTGCCAACTACTATCATATCATCTATTATTCCTAGACT
+CCTAACGTAACCCATTGAAATTTCCTTGAGAACCTTGCCACCCCTAGGATCAAGGACGTAAAGGCTACCC
+ACGCTATACACCGTTTCGTTTTTCGTCGTAAATTCTCCTCCGCCTGCAATTAGCTTGTCCTTGTAGAGCT
+TTAGAACCTTTATCCTATATGGCAGGTCAGTCTTCCAGAGTATTTTTCCCTTACTTAGGTCAACCGCCAT
+CACTCCCTTCAAACCAGATACGTACGCTATGTCACCGTTCACTAGAATATTCTCAACGTAAAACGTTGAA
+ATGTTCATGAGAACTTTTCCATCCTTGTTTATCACAAGCAGATGCCCCGTTTCATTCCAACCCGTGCCAA
+TGACAACTTTATCTCTCCAAAGCTCCATATCCCTTACCCACTCACCGAGGGTTATGTTCCATAGAACCTT
+CCCATCCTCAGACAACCCGATAACGTTTCCAAATCTTACGGGGCCAGAGAATCCCGAGGGATAGCCCGTT
+CCGACGTAGATTACATCCTTCCCGGCTCTAACCCTATCGGCCATTCCAGTAATATTTACAACCCAGATTT
+CGCTCATATTTGGAAGGTATACCTTTGCAACGGCTCCCTTAATTTCGGATTTGCTGAACACATCACCGGA
+GGCTAGATAAGCGTAGGAACCTCTAACGTCAAAGTCATAGAGCTTGTACCTAGTTAGATACCTACCAGCA
+TAGCTTCCATTCTTCTCTAACTTTAATAAACCCCCCATGCTACCCACGAGGAGATAATCGTTCCAGGGGT
+ATAGCTTAGTCACGAACCCAGAGTCAACTTCCCAGAGCTTCGTTCCGTTTTCACTAAATGCCCCAGTAGT
+GCCGAGGTAATAAATCCCCACTAAACCCCCAGGGGACCCTGCAACCATCCTGTAGGAGCAAGAGGCATAT
+ATGGTTGAGTTATCCGTAGCTATTGCCTCTATGCTCTTCTGGTACTTCACGTCAGGGCATAGCTGGCCGT
+TCCATGCAGCAACGTTTGGAAGAAGCGTCATGAGAAGTAAAGCCACTACTATTGCAATCCTCCTCACTTT
+CCATCCCCCTCAGGAATTTGCAGAATTAGCTTTAATATTTTTATAGTTCAGAAACTTTGCCATCTGAATA
+CAGGACGAATTTTCTTCCTTTATCGTAGCTCTCAAGTATTTTCGGAATTTTCACCCTTTTCTCACTATTC
+TCAAGTTCTAGTATTACTTCTTCAAATTCCCCCTCCAACTCGAATATCTTTGGCTCAAGGCTACCGCTAA
+TTGGGATTATTTTAACTTTCCTTCCTTCAGCTTTCACAAGGGACCTTTCCCTAGTGACAACCTTAATTAC
+CGTTATTACTTTCTTTCCCTTTTCCTGGACTAAAAGGAAAGGAACTACGAGAAGAACGAGGAGAATTACC
+TTTACATAAACGGGCTGAGTCGATAAATCAATTCTAGATAGTGCAAGAAATAACATGATTGAAGTCAAAA
+TCACGAGAGCAGAGATTAGTAATCCGAACCTATAGCTTTCCCAGGTGACCTCAAGTTTTTCATAGGAGTT
+ATAGGAATCTACTATGAAAGAGAAAGCCAATAAAACTATCAAGCCGAGAAGAGTTGACGAAGACACCTCA
+ATACCGAACATTGACGCTATTACATTGGAGCCGAGAACGTTGGAGTTTTGAAATACCCAAACAAATGAGT
+AGAGGAAGAAGGGTATGGAAGAGGTAACAATCACGGAGTAATCGGACATGATTAGGCCCAATGCTATTAG
+CCCGAATATTAGGAATAGGAATCCATTGGGGGACATTCTAATGCCAAGCAACTTTAACCCGAGCCCTAAA
+AGAGACATCAGCGTGTCAATCGAGGCAAAGAACCTTAGAGTTGCGTAGATTGCAATAACTATTACCAGCG
+CCTTTATCCCCCTTATCATCTCAACCTCGCCTCCACCTTTACCATCGCCAAGTCTACTGGTTCTTTGCAA
+CTTCTCCAATGAACAACGTTTCGAATTTCACTCCCCATAGCCCTCCTCCTGAGGACTACGAGGCCCTCAA
+CGTCCCCATAGTCACCCAATACATCTACAATTAAAAACTTAGGGCCGAGAACCTTTACCTCTTCCAATAT
+CCTGGGGTCTAGGCTCGTTATTATAATCGTTCTAGGCTTGAATTTCAGTAAGACTTGAAATGCCCTCTCA
+AAGCCCTCCTTTAATGTTTCATCTTTTGCATAAGTTGCGCCTATTAACGCCTTCATTATCGTCTGCATTT
+GAGATGCGGATGAGGATGGCGTTACTATCTTCCCCTGGCCTATAATGTACAGACCAACGTTGTCCCCCTT
+CTTTAAATGAACCATTGCCAAGGAATAGGCCAATGATATTGCCTTTTCAAATACTTTTTCACCCTCCAAT
+ACGGATATCCTTGAGTCCAGGAATATCATTATAGTATCTTTGCCTTCCCTCTCAAACTCGTTAACCAGCA
+ACTTACCGCTCCTAGCGGTTGCCTTCCAGTTGATGGCTTTAAATGGATCTCCCGGCCTGTACTCCCTAAT
+CTCCAAGAAATCCGTTGATTGGGGACCAGTTTTTGAAAGGGAAAGCTGTGGTAACAACTTATGGGCCATC
+CTCTTGTAGAGTAATCTAGAGGTTGCTGATAGCTTTGGAATCACTAGGATCTTCTCTCCATTCCCATAAA
+GCCCCCACCTCATAGGATGAAGCCTCATGAAATGATACGCAAACACCTCAGTTTTTGGTATATCGTACTC
+ACCTTTCCTCCTCGGAACGAAGGAGTATTCGAAGCTGAATTCCCTCTTCCCAGGATAAGTGAAGAAGTGG
+AATGTTGCGGAACCTTTTACCTCAAACGCCCTCGGCAGATTCTCCTTGAGGATCACTATTCCAATGCCTT
+TACTGACCCTAACCCTTAGCTTAACTCTAACCTCTTCTCCAACGAAGACTCTCCGTTTCGTGACCTCTCG
+CTCAACGGTAAACCCTCCAGGAGTGTCGAAGATCATTCCAACGATTATTATTAACAAGGGAAATAGGGCC
+AGCTTACCCGGAGTTCCGAATATAACCGAGAGCAAGACGAACCACAGGAACAGGGTTAAGAAGAAAGATA
+CACCCCTCATGGCTAGTACTCCAAGTCTTTTGGTACTGGAACTTCATTTACGGCTTCCTCAACTATCTCC
+CTTTCTAATCCCCTTTCCAACGAGTACTCTGGCTTTAGGACTATTCTATGAGAGAGTGCATCAATGACAA
+ATGCTTTAACGTCATCAGGTATCACGAAGTCTCTACCTTCAATGAAAGCATTGGCTTTAGAGAGTTTCAT
+TAAGGCCAAGGCTCCCCTAGGGCTCGGGCCTGCTTCAACCCTCTCATCTTCCCTTATCCTCCTAACTATC
+CTGACTATATACCTGAGAATATCATCATGAACCTTAACCTCGTGCTCAACTCTTCTCTGCATTTCCAAGA
+ACTCTTCCTTAGAGAGGACTGGCTTTAAATCCACCGTCGGGTCGTCTTTTCCCCACCTTAACCTAGCCTT
+GAGTATCTCCATTTCTTCATCTTCACTTCCCGGGTACCCAACGCTTAGTCTCACCAGAAATCTATCGAGT
+TGGGCTTCTGGAAGGGGATAAGTTCCCTCGAACTCCAGCGGATTCTGAGTTGCGATGACGAAGAAAGGTT
+GCTCAAGTCTGAAAGTTTCACCCTCTATCGTGACTTGTCTCTCCTCCATCGCCTCCAAAAGGGCCGATTG
+AGTCTTTGGCGGTGCCCTATTTATCTCGTCAGCTAGGAGAACGTTAGTAAATATTGGACCCTTCATTATC
+TCGAAGACTCCCTTCTCAGGTCTCCAAACCTTAGTCCCTATTATATCCGCCGGCAGCAGGTCAGGTGTAA
+ATTGAATTCTCCTATAGTTTAATCCTAAAACCTTCGCAAAGGCCTTTGCGAGTAAGGTTTTTCCTAAACC
+GGGATGATCCTCAAATAGGACGTTACCATTAACCAGTGCAGCCGCAAAGACCTTCCTCACGACCTCAACT
+TTGCCTATGAAGACCTCGCCTATCGAATTTATCACCTCTTCAATTCTTTCATTCATTCAATATCCCTCCT
+AGGGCTTTCTTAACCAGCATCTTTCTTTTCTCAATCTCCCTTCTCTCCAAGATCTCTGCAAACCACTTTG
+GAGTCAACGCTGAAGGCTTTCTAGGCTCGTAGTCAACTATAGGAGATATAATTTTAGCAACGTCCTCCCT
+CTTCATTCCGGCCTTGATGGCATAGTACGTTACGTACGAAACCAATCCCGACTTCTCTCCTTTGATTATG
+AAATCCTTAACGACCTTTTCAGCCTCCTTGTACATCTCGTTCTTGATTTTCAACTCATCAGGATCAACGT
+GAACCTCGACTACGATATCTTTTCTCTTTGAAGGAATAGAGTTTAAAATTATTCCAGCTATAGCGAGAGC
+CAACAAAAGGGATATTGCTTTCACACCGAACCATAAAATTTGAGGAAAGAGCTCAACCTCTGAAATTCTA
+ACTATGCCAATCAAGGCTCCGACTATTATTATTCCTAGGAGATTCCTTCTTACATTATCTCCTGGGAAGA
+CACCAATTGACTCCAAAAAGGCCAGGCCATATCCAATAGCTGAGAATATAGCCACAAACCTGAAGAGTGG
+GGATAGAATTGGGAGGAGAGTTGAAAGTGAGTACATTGAAACTGATAATCCAACTCCCCTACTGAGAACC
+ATGAAACTCTCTTTGAACTTCGCGCTGAAAAAGATTAGAGAAATCCCCATGCCAAATAAGCCCATGTAGA
+CTTTTGGAACGTCGAAAGGTAAATAGAAGAAGAAAAAGAATATTCCTAAGGAGATAAACACGTAATTAAG
+CTCCCTCCTAATTATTGAAGAGAGCTCTCCTATTATTATTAGAATTACGAGCGATTTAATGCTATTCTCT
+AAACCGAATGGCACCCTGATCCTAGTGAGTGTGAACAGTATCAAACCATAAATTACCAGAATAACTGCCT
+TACTTTTTAGCTCTGATTTCACTACCTACCACCTCCCTTAACTTCCCCAAGAAGAGTTTAAACTCCTCAA
+TGCTTATTCCAGATATCCCATATCTTGCCTTTTCGAACACCCAAGTTATTACATTATACCCCAGGATTTC
+CCTAGCGGTCTTGTTCTTCTCGCCGTTAAACTTCTCAACGAACATCTTAACTACTGCCTCTTCTGGAGTA
+TTCACCACAAGAACCTTGGCCTTATCCTTGAAAATAAACTTCTTTGCAACAAATAGGTGCTCTCCAGGAG
+AGAGCTTGAGCCTGAACTTCTTACCGCTTCCGATTGGCTTACCATCTACAAGTAATTTTCCACGCCTGTT
+TAGGGTCACTATAATGCTTTCCTGCGGAGTGTAAACTGGAGGAGCCCTATCGAATGATATCTTGACGCTC
+ATAAAGAGTTTCAATAATATTGCTCCAGCAAAGAGCGAGAGAAAGCCAAGAGATGCCAAGACCACGTAGT
+AGTACAGCTCATGAGATAAAACGAGAATATCGATGTTATCCTCGAGAAAGAAGTCACCCAATATTACCAA
+GATATGATACCTAAACCTCCCAGGAGCCTCTGGACGAAGGGTGAAGATTGCAATGCCGTTGTCATCAGTT
+AAATTGGACAACGTTTCTCCCTGAGGCGTCGTGAGGAAGACCTTCGCGTTGGAAACTGGATCACCACCCC
+TTAAAACTCTCACCTCCAGGCTAGAGGTTTTGTTCACGATCATAATAGTCCCCTTTACCTGAATCTCAAC
+TTTCGGCTTGACGAAGAGGTAGAATTCGCCAACCTTGGTACCATTGTAGAGAACATCGAACCTAACTATG
+CCGGAAAGATCCTCGGGAATTGGAAGGTAAAATTCAACCTTCGAGTTAGACATATCAACTCTTTTCTCGC
+CAAACCAGCCTTTAACGGTAATTACGCCATCACTTATCCCATAAACTCTCCCACTCACCTTCAAATCTTC
+ACCAGCCGTTATAGTCTTTGAGTAGTCAAGCTCAACTTTTATAGCAACGAAGCTCCATTCAACCTTACTT
+CCCTTCAAGAATTCGTTTCCAGGGTAAACGACCGAGATTGAGTGAACTCCGGGCCCAGTGACCTTGATGT
+ACCCTGAGAATATACCACCTTCGTTCGTCATTAAAACCGAGATTAATCTACCATCGAGGTAAACTAAAAT
+TTTCTCACCCTTTACTGGATCCCCATTTTCGAGCGTCAAGACACCCCTAACGTTTATGTTTCCAACCGGT
+GCAACTTGAAACTTCTCAACCGTTAATTTAGAGCCCGAAATAACCCTAATCCTGGGGTCGCTTGTTGAGG
+GCAGGAATATGGAGTTGCCGTGATAAATTGCAACGAGCTCGTACTCACCGAGCTTGTCGATTCTGCACTT
+TACCCTGAACCTTCCATCTTTAACTTGCCCTTCCCCAATAACGATCCCCTTTTTATCCTTCTCGACTCTG
+GCCTCAATTGTAACCTTTCCGCTCGGTTTACCGTATTCATACTCGCCCACGACAATGCCCTCGACATAAA
+AGTCCTCTCCAACTTTGATTGAAGGGGGATAATTTCGTATTTCAACCCTCGTTTTCACCTTTACGGTAAT
+TTCAACGTCTTTACTAACATTCCCTGAGGTCACCTTCACTGTATATTTACCAACCCTCGTTCCTTCAACG
+TAGACATCATAGCCGTATGGAGCTTTCTCAACTCTAAACGGCAAAGGAGAGTTAATGCGAATGTCACCGG
+ATGTAATCACTTTAAATTTTCCGGTTTCGCCCTTCGCTATGGTCAAATTTGAGGGGGTAACAACTATCTT
+TGGCAAGTTTTTAATTAAGACTTCAACGAGTTTGTTCTTGAGCTCTATCCTCATCCAACCAGGATTTGTA
+ACGTTTATTGGAACTAAAGCAGAGGTCCCATTTACGTGGAGGGTCACGCTCTGTCCGTTGAAAAGAACCT
+TGACATCTCCAGTATATCTCTTAGAGAACGAGAGTTTAACAGTTCCATTCGGTAGGGGCTCAACTTTAAC
+ATCGATGTTCTCTCTTTTTTGTTCCATCCTTTGCGGAGGCCTCTCATAACCAGTGGCATCTATCGTGATC
+CATCCAGCGCCATCAAGGTAAATTTCCGCCCACGCATGGGCTTGATTTGCCTTAACTACCTGCTCCCCAG
+AAATCGGTTTTATCCTATAACCGGTCACCAACCTAGCAGGTATTCCAACGATTCTAGCTAAGATTACAAA
+AGCCGTGTTGAAGTCGAGGCAAACCCCCCTCTTGCTATAGAATAGGAACCACTCTACAGGATCTATCCCA
+GGAATGGGGGGAATTTGGTGCACATCGTAGATGTAATTTGATATTAGGTAATCCCGTATTGCGATTGCCT
+TCTCATAAGGAGTCTTGGCATTCTTGGTGATGTTAAACGCCAGTTCGTAGACCCTTTTACTCAAATTTGG
+AACCTGGAGGTACATCCTCAAGGGTCTAGTTTTGAGTCTCCTTAGCTCATCCTGGGAGAAGTTGTAGCTA
+ATCACTGTGAAGGAATATGATTTAACGGGGTACTTAATTGGCTTGAAGAGCTCAAACTCAGGGTAATACT
+CGGAAGGCACCGAAACTCGAGACGTGTGAAGGGCAGTATATAAATTTCCAGAGAGCAGGGGATAAAGGAG
+CTCCACCTTAACGTTATCCTCCATAGCCCTGTAAGGAATTCTCGGCCTCTCAACAATTACTTCGTTTGAT
+CCTTTTACATCTATGCTCTTCCACACCCCGTTTTCATACACAACGTAAACGTTCTGTCTTAGATATTCAA
+CGACACCTTTCTCCTGAGTGACCTTCATCACGGGAGTGTTATTCAAGAGGAGAGAGTAGTAGATGTTCCT
+GCTCACATCTACCTCGTTGCGTGGGCGCTGAACGTTAAAAGAGAGTATAGGCTCGGTAGGCGATAATGCG
+AGACTTACTCCCAATGCAACTAGGAGCGCTAGGGCTATTACTTTCCTCATCATAGCGCTGACACGTGGAA
+TATGCTCTCCATCAAATGGCCGAAGAGGTAGCTAAGAAACGCCGCACCCAAGCCAGTAACTACCATCTCG
+GCTACCTTCTTCCTTATCGAAATTCCTGATATAAGGGATATTGAAGTCGCGACTATGGCCAATGCAAGGC
+CTGCCAACGTTACAGAGAGCGGAAGGGCAGTTAATGAACTTGAGGCCAGAAAGTATGGGGTTATCGGAAA
+CATCACGCCAAAGAGGTAGGCCACTCCAGTGTACAATGCTGCCCTGAACTCGTTCTCGTCTTCCTCGGGA
+ACGAGCAGCTTTATAACTGCTTCACCCCTCTGGCTGAGCTTCTCGCTGACTTCCCTAGCTATGTCCTCCG
+GAAGGCCTCCCTCCCTCAGCCTTTCGTATATTTCTTGAACGGCCCTTTCTGGAGACACTTGAAAGATTAT
+CTTCGTTCTGTTCCTAATAGACTCACTAACTTGCCTCTGAGATCTAACGGATATTAAAGCACCTATAGCC
+ATTGAAAGGGCTCCAGCAACGCCAACGATTAAACCACTTATCCCAACGAGTCGAGGAAGGTTAGGGTAAA
+CGGCAGAAAGACCCGTAACTGCACCCAGAATTTCAACCAATCCATCATTCATCCCCAGCACAAAGTCCCT
+CAGGTTCTCAACGTGGAACCTTTTCTTTGCCTCCGAGAAGAACTTTTCATGCTCAAGTTCCTCGAATATT
+ATCATTTTCAAGGCCTTAACTTCTTCCTCGTCGAATGCCTTTGCATTCGATACCAAGAAGTTGAAGTAGC
+TGTTTATGGCATTGTTCTCCCCCATTTCAAGGAATGACACGGTAAGACCAGGACCTAGGAGTCTTCTAAG
+GAGCCTAACCGAGAACCTCTTAATCTTACCAACGCTCGGCTTCTCAGGCTTAACCCCTCTCTTTTCAAGG
+AATCTCTCCCAGAATTTTGCATGTTGAGCCTCTATCCTAGACAATCTCAAAAATTCTTCTCGCACCTTTT
+CATCTTTTTCATACTTGGCAAGCTCAGCGTACAGAACGGAATCTGAAAGCTCATTTTTGTAGAATTCCAT
+TGCCAGTCTTATCATCTTGTCCACGTTACCACCAATACCTTAAGGAGGAGAGAAGAATAAAAAGTTTAAG
+TGACAATCTTTTCAAGTTCATCCAATTCTATAGCACGCTTTATCTCCAATGCAATCCTCCTTCCTGTGCT
+CATTGGTTTCCTCCAGAGGGAATTACCGTAGGGATGACCCATCGCCATGTGAATATTTGTCCCACCTCCA
+GTTCTAGGTGCGACATCATATATGTAGAAGTTTAGATCCTTGTCAACCGCCGTTTGAAGTGTGAATGGTC
+CAATTATTCCTGGGGGATAGTACTTCTTGGTTGCCTCAACGTACTTCTCCGCCATGTCAAAGACTTTCTC
+AAGTAGCGATTCCCTCAATGTTGAAGACGCATGTCCACATACCGTGTATTCCGGCTCGAACTGCCATTCA
+GGTAACGTTAACTGCTGAGCCGCAGGAAGCCTTACGTGGCCATCCAAGCTAGTTTCAAAGCGCCAGTCTA
+TCCCCAACAACTCTATCTCTCCATCGATTGGAGAATAGAAGAAGTCGAAGTTGAATACAGGACCTATTAT
+ATAGCGCTCTATCCTAGCCTTAGCCAAGTCTTCCCTCGTTATGACTCCAAGCCTGATTAGCTTTTCCGAC
+TTCTCCTTGAACTCCTTATAACTCGCTGCCGTGAAAAATCCCCTCTCAAGTCTCTTCTTAGCGTGGGGGA
+GCTTGACTATCACGAGTCCAACGTCATCAATCTCCTCAGGGCTCACTGGCTCTGGATAAGGAAGCTTAGC
+CTTCTCCAGTAGCCAATAATAGCTTTTCTCCTCACTTCTTTCCTCGGTTCTTAACAGAGATCTTGTCCCG
+AACATCGGAACTAAAAATTCATTCTCAACTCTATCTATTCCAGTATAAACTACGAAAGACCTGTTCGGAA
+CAAAGATAACGTTTCTCTTTCTCAGCTCCTCCTGGATTTCAATTATCTGGGCAAACTTGTCCAAGACTAT
+AACCTCGTCTATGAACCCTTTAACGAGACCGTCCCTGGTCTTCCTCATCCTGAAGTATTTTTCATAAGTC
+CTGTGCCTACCCCTCTGGGCCACGACTAAGGTCGGCAAGCCCTCCTCCTTGGCACCGTCGGCAATGTCTA
+AGGCTGAATGGCTACCTATTACGCCAATGGTTATCTTATCTTTATCGTACTTCTCTAAAACCTCAAGAAC
+TTGTTCCCTAGTTATCATCCTAAACCACCTCCTAACAGGAATTTGGTTCAAATTCTTTACCCAACTCTTT
+CATTGTCCTAATCCTCTTCTCTATGCTCTCTTTAGTTCCAACGTCTTTCCTGTAGAATACGGGGCCTCTC
+ACGTGTCTTATTCCAGCTTCCGCTATCTTCTCGGCCTCTTCCAAGGTGTCCGCGACGCCGACCATTGCTA
+GTGCCCTAGAGCCAAGGAGTTTCATGTTCTCGTCAACAGAAGCGTAAACGATTTTAGCGCCTTCCTCCTT
+GATAGCTTCTTCATTCACCATTATTTCAGCGCCTCTAATTGGGTTCTCGGGGTACCCCTTGGGGGCCAGG
+TACTTAACAACCGTGGCCTTCTCTTGGAACTTGGCACCCCTAACTCGACCCTTAACGATTCCCTCCGCGA
+TCTCAACTAAGTTATCTTCAAGTATGGAGAGAACGTTTATGGCCTCAGGGTCACCGAATCTGGCATTGTA
+TTCTATTATAACCGGGCCTTCCCTACTTAGCATGAATTGGCCATAGAGTATACCCTTGTAAGGATACCCC
+TCCTTCCTCATGGCCTTTATTGTCTCTTCCAAGGTCCTCAATGCCATTTTCCAGTCTTCCTTAGTTATGA
+AGGGCAAGATATGATTCGAGCAGGAATAAGAGCCCATACCACCCGTTATCGGCCCCACGTCACCCTCATA
+AGCATGCGGGTAATCTTGGACAAGTGGCATTGGAATTACATTTCTTCCATCGCTAAACACCTGAAAAGTG
+AACTCAACGCCATCTGTTCTCTCCTCAATTAGAACCTTCCCATCCTTTTTAATCAGATACTCAGCGTATT
+CCTTGGCTTCCTCGTTATCCTTAAGCTGGTATCCAACAACTTTAACCCCCTTCCCCCCGGTTAAACCAAG
+TGGCTTAACGACGACTGGCTTTCCATATTCATCTATCCAGGCCTTCATCTCCTCAACGTCGTCAAAAACC
+TTGAAAAGCTTCCTTCCTGGGATGTCATTTCGTTCCATGAACTCCCTTGCCCAAGCTTTATTCGTCTCAA
+GCCTAGCAGCTTCTTTAGTTGGCCCCACCGTAGGAATGCCTTCCCTTTCCAAGGCGTTAACTATCCCAGC
+CTCAAGTGGAGCCTCAGGACCTATAAAAGCCAAATCAACGTTCCACATCCTTGCAAATCTAACGACCTTT
+TCAACGTCCGTTTCCTTAGAAATTCCGTAGTCCCTTGATATCCTAGCAAGCCCAGGATTTTTATGTTTGG
+ATACCACGTATAGTTCAGCTCCTCCCCTAGCTAAAGCTTCACCTATAGCGTGCTCCCTACCTCCCCCACC
+AACGAGGAGAACCCTCATAGTTTTCACCATGTTTAAGTCAAAATTTTTGAATATTAAGGGTTTTCGTTTA
+CAAATTTATGTCAAATAAGTTCATCGGATGAAAACACAGAAAACAAAACATATTTATATTACAAAATGTA
+TCTTTAATCAGGTGAGCGAGATGCTCACGATTGAAGAGGTCATAGGGCTGATTCCAGAGGGTGGCATTAT
+GTCGATAATCCAAAGAGATATAGAATCAAGCGGAGATAAGTATGGCCTCCTGCTTCTCAAGAAACTTCTA
+GAAAGTGATAAATTTGTCTTCGTTTTCTTATATGAGCCGTTTACAATATTCTTAAAGAATATATCAAATA
+TTGGAGTTAACATTGATAATTATTTGAACAAGAACCTTGAGATATTCGACGTTTTTGGAACCATGAACAA
+GATAGAACGAAAAAGACCTGGAATCCATATACTTCCAGGTTATATGGATGACATGATATTCATTGGAAAA
+CTCAGGGAGTGGGCAAAGGCTATTCTCGATAAAAGAGAACTTGAAAGGGAAGTATGGATTATGACGTACA
+TGAGCTCAGGAACATGCAAACTCTTTGCAAATCCATTGCTCACCTACAAGATGATCTGGTTCCTTAGAGA
+AGAAGGCATAAAGAAAGTCGAACCTAAAACTAAGACGAGAACCATAATCACGTATTCCTATCCAGAGTGC
+CCGATTTTAGAAGATACGATATACTTCTCCTCAGACATCGTTATCGAAACCATGGTTCTAGATAATAAGA
+AGGTCGGGATAATGACGAAAGGGCCAATGGAAGGTACGATATTCGAGCTATTCAAAGAGGGGGTGTAATG
+CATGGAGACCGTTTCGTGGGGGATTAAGGAACTCGATAAAGAGATTGGAGAGATAAAAAAGTACTCGCTT
+ATTCTATTCCACCAAGAAGACTCGCTTTCTCGCGGTATTGACGTCTTATATTATATCCTCGCAAAGAAAC
+TAAAGGAAGATGAGCTTATCGGGTACTTTAACATCTCATATCCCCTCCCCCTAGTCCTCAAGGTCTTGTC
+TAGATTCGGTGTTGACCCTATAAAGGCCCTAGAATCTAGGAACCTAGCAATAATAGACACATTTGGAAGT
+TTTTATGGAATAAGAACAAACATAAAAGGCGTCTACATGCTTGAAGGGATGCTCTCCTCAGAGACATTAC
+CAGCAAAATATGCGAGGGTAGTAGAACTCCACAAAGAGGACTGGGCAAAGTTTGGCATGTTCGAAGGTAG
+GAACATATTTGGCTTTGCCATTGCAATCTCATCTTACCTAGAGCTGTTCGGCAGGGTTGATGAAGTTCTC
+AGGTACATAGAATTATCTTCGGAGATAAGACATGTGCATCCAGCTTACAGAAAATACCCAAGAGGGACTA
+ACTTCTGGCTCTGGATTGGAAAAGGAAACGAGGAAGTTTTTGGTTCAGTATTCAGGAGGGCAGACTATGT
+TATTAGAACGAGAAGCCACTTGGGAGATGAGGGGATAAAGAGAGAGCTTATAATCCTAAAGACACCAGGG
+ATCTCTGAAGACATAGTAAAATTCGAGTACGAGTTCAAAGACACAAGACCGGTACTAAAGAGGGTTCTCT
+AATTAACACGTTTATGTTAAAATTAATTAGAAAAACGTATAAATTAGACAATATCATGTTCACTTGGTGA
+AGGTTGGGATGCCTAAGGTAGGGATAATAATGGGTAGCGATTCTGACCTCCCAGTAATGAAAGAGGCCGC
+AAAGGTTCTCGAAGACTTTGAAGTTGATTACGAGATGAAGGTGATCTCAGCGCACAGAACACCAGAAAGG
+TTACACGAGTACGCAAGAACAGCAGAAGAGAGGGGAATAGAAGTTATAATCGCAGGAGCTGGAGGCGCTG
+CCCATCTCCCAGGAGTTTTAGCTGCGCTAACGATGATTCCAGTTATAGGGGTTCCCATAAAAAGCAAAGC
+ACTAAACGGTCTTGACTCGCTCCTATCGATAGTCCAAATGCCCCCAGGAATTCCAGTTGCAACTGTAGGA
+ATAGATGGAGCAAAGAACGCCGCACTCTTAGCTTTGGAGATTTTATCAATAAAGTATCCTGAGATAAAGG
+AGAAGCTGAAGAAGTACAGAGAAGACATGAAGAGAAAGGTAGAAGAAAAATCCAAAAAGTTGGAAGAGCT
+AGGATGGAGGAAATACTTGGAGGGCTAGAGAAGGTGTTTCCTCTTTTCATAATTTTGATCGTGCCAGTCA
+CTACTCCTCGTCCTTAGCTCTATCATGTGAGCAACCATTTCAGCCCTCTTCTTAGCCTCCTGAACGTCCT
+TGTCCCAGGCTAAAACGACTCCAAGCCTCCTTCCAACGTAAGCTTCAGGCTTTCCAAATAGCCTAACAGT
+TGCATTCGGAACGCTCAAAGCCTTAGCCAATCCCCTGAACCTCGGGGAGTATCCTTTAACCTTGGCCTTT
+ATCACGTGAGTCGCAGCTGGAATCAGCATCGGGAATAGTCTGTAACCATCAACCCACTCCCCAGGAATTG
+GAAGTCCAAGGACTGCCCTGAGGTGAAGTCCAAACTCGGAGAATCCTGGGGGATGAGATGCGAGGGTTAC
+CATTCCCGTATCATGAGGTCTTGGAGAGACCTCGTTCGCCCAAACCTTGTCTCCCTTAACGAACATCTCG
+ACGCCGAAAAGCCCTAACCCTCCTAGAACATCCGTTATCCTCTTGGCAATCCTGTAAACCTCCCTCTCAG
+CCTTTTCGCTTATCTCAGCAGGTTGCCAGCTCGCGTGATAGTCACCATCTATTTGATAGTGCCCAACTGG
+CTTTGGAAACGTTGTCACTATCTCCCCGTTCTCGTCGAAATGCCTAACGGCTAACTCCGTAATCTCAACG
+TCGAAGTCTATGTGCTCCTCGACTATTATCTTCTCAGCACTTCCCCTAGCCTTAGTCTTAGCCTCCTCCC
+AGGCCTTTGGAATATCTTCTGGACCTTTAACGAAATAAGATCCCTTACCAGACGAGCTCATTATTGCCTT
+GGTGTGACACGGATAACCTATCTTCTCGCAGGCCTCGTAAAGCTCGTCAAGGGTTGTGGCGTACATGTAG
+CGAGATGTTGGAACCTTAGCCTCCTTGACTAGAGTTTCCCTAAGCCTCTCCCTATGCATAGCGATCCAGG
+TTGCCCTAGCGTTGGGAACTACAAAGTAACCCTCCTTCTCGAATTCGAAGAGGGCATCCAAGTTTATGGC
+CTCAATCTCAGGAATTATGGCATCTGGCTTCTCCCTCTCCACGACGCTCCAAAGGAAATCCTTATCCATC
+ATGTTACCAACGTAGGACCTATGGGCTACCTGCATCGCCGGAGCGTTAGCGTAGCGATCAACGGCGATAA
+CCTCGACGCCAAGCCTTTGGGCTTCAATCGCTATTTCCTTCCCGAGCTCACCACTTCCGAGAAGGAGTAT
+CTTCTGGGCAGAGTCAGTTGTTGCGGTTCCGAGTTCATCACGAGGCTCTATCATATGGATCACCTCAAGT
+TTTGACGTTAAAATGTTAAAAGTTCTAGTTATTTAAGAATTTTTTAACAAAAAGATGACGACCAGACTCA
+TGCCACTTTGGAAATCGTAGTGAGTAATCGACTCCCTTTACATTTGATTATTTTATTTAAAGAATTTAAA
+GAAAGATTTTTATTTTATTATGTTAAACTCAAAGTTGATGATTCCTTATGTCGAAGTTCGGTCTGTGGTG
+GATTGGGTGGAACGGCTCTGACTACGAGTCAAGGATGACTGTCGTAAGTAGAAAAGCCACCGTTGAGGAC
+TTCAAGAAGAGAGGCTTCGATAAGATTGTTATTCTCAGTGGAGAAGGGAGGGGAATTAAGTACAGTGGGA
+GTGGTTACGAAAACGGGTATATGGGCGGGTTGCACTTTGCACAATGGGTACTCTCCGAGATTCTTGGGAA
+TGTGGAGTACTACTATTTCAGCACAGACTTTAAGGTTATGGACATGGTGAGAGAACGATGCCTCGGATGG
+TGAGCTATTTTTTATCTTTCTCGTTCTTATTCCCATAGCATTGGCGGTTTATTCCACCAACGTCCCGGGT
+GTGCTGTACGAGGTTAGATACTCAGTCATTTCGAACGGAACCGTTGCTTTAATCCCTCTGTCGGCCTACC
+AGTACGACTTTCTCTACTATCCAAATAATTCCCTAGCAAGGTTCAGCGAATGGCACTACGTTTTCTACTA
+TAACGGTTCAGAGCTTTACATCCTCAACTTCACCTACGTCTTAGCCCGCCCTCCTAGAATCGCATTCGTC
+AACGGGAGTTGGTATCTGAACATTACAACTTACACCTACTCGGGCATAGATAGTACAATCTACCGGCTGA
+ATCTGAGAACTTTCTCCATTGTGCCTGTAAAAATCAGCTGGTTTAAACTCCTGAGAGAAAACCATGTTGT
+TAGCGAGCTCAACGGCTGGAGAATAATCATTCCAAAAGACTTTCGCCTGTTGGATTCAAATATCCCAACG
+GCTGACGTTGTCATTGCTAATACAGAGGAAAACGCTCGACTCTACTGGGACAGGGTTATCCTAGTGAATT
+CTTCGAAGTTCCCGATTTAAAACTCGAAGGGAGTATTAAGGCTTATTGCCTCTATCTCGAGAATTCTCGC
+GTCCGGCTTCCCCCTTTCGACAACCAAGAAGATAAAATCTGCTTTGCGCATATCACCAACATAGAAGTAG
+TGAGAAACCAGCATCGCGAGAGCGTTTGCATACCTATCCACTGCAATGACTTTGAATGGAAAAACAAGGC
+ACTTATAGCTTCAAGGGACGATGCTCTAGTGAAAGTTGTAAATATAGTGGTGAGACACTACAAGCGTTTG
+GAGACGTCTCTGTATTGTTCTAGTAGGTAGTAGACGTCAATTTCAAATTTTTAGCATTTTTGATCATCAC
+CTTGTCGTTCGAGACTAGAATTGAATCCGTCATTTGCCGTTGCAATGAAGTACGCATCAATAGCCCTACA
+TCCTGTTTGAAGGGACACTAAAAACGCTAATTCGTTCGGATTCTCAATTAATTTCACCTTTGACATGAGC
+TCCCTAATGAAGTCTAAAATATCTTCCCTTTTGAATTTTCTTGCCAAAACGCCCGCTAACTCTACCTTAA
+AGACCTCTGGCTCATAAATCTGAAGTTCTTTTCTTCGACAAGCTTAACTGAATTCTCGGCTAAGCTTCTC
+CTATAGGAATTTTCTAAAAACAAATCCAGCCAGACTGAGGTATCAATCACAATCATCTCCTCTCCTCCAA
+GAATTCCTCAACATCTTTTTCACTTAGCTTGAATACTCTTTGATATCTCTTGATTACCTCATAATTTCTC
+CCTTTCTATTTTAACTCTATTTTAACTATGACCTTCTCACCCTCTCTTAGTTTTAAAGGCTTTAAAGGCT
+TCAGCACTCCTTTCTCATAAACGGCCTCAATAACTTCCATAACCCCACCACTTTGAACCTTCACCTTCAA
+TCCCTAAATTCCTTCCGCTATTCTCATCGTTATCGTGCTCTCAATCAAAGCGGCGATGAGAATCAATACT
+ACTGAAATTGCTACAAGCTTGAAAAACTCTTTTGCATCTTCCTCCGTGATTATTTCTTCTTTTCTTCCTA
+AAGCAAACCTCAAAACTTCGTAAGGAATTTTAAAACCAGCAGCCCCAGCAATTATCATTCCAGGAATCTC
+AAAAACACCATGGGGGAAGATTAGGAGTGGGGTTTTAGGCCCATTTGCATTACGGCCGTCTTAAGCACTG
+CACCGATAACAAGACTATTTACCATTAAGTTGTGCAATGTTGTCACACCAAAAGTCAATGCACCGCTCCA
+TAACATAATTAACGATTTAGCGTTCTTCTTGACAATTAGGAGGAAAATTTGGAACCTTGGCATATTCAAG
+AGTAATGTAGGAATAGTACCTAGAGATTGAGTTAGGGAAATCGACGTGCTAAGAACCCCTAGAAGAAGAC
+CAGCAACAAAGAGTAACATAGAAAAACATATCAAGCGTCTCATAGACCTCATAGCCCCAACTGGGTCTTA
+AGTGCAATTAACACCGTCATCACGGCGAGCGCAGTGCCACTAAGCTTTGCAATGGTAACAGCGTCCGGCT
+CTGGCGGTTTTGCCGCAACGAAGGCATAGAATAACACCGGAGCAGCTAAGCCCATGAATATGAATGTCCG
+GTTGCTGAAGTTCACGACATCAAGTAAGTCAAGCACCAGCATAACGTTGGTTAGCCATACCCACCCGAGG
+AATGCTCGAAAGATGTTCACCTTCGTAAATGTCGACATCGGCATCATCCGTTTCCTCCTGCACCTATTTT
+TGTTGCAGTCCATGACTAATCACTACCAGCGAGTTCCTGTGGTGCAGGAGGTTGGCCTCAACCACCAGCA
+TCATCAAACCCACCGGATCCTCCGTTAGTGGTTCATCAGCCTTTGGGCCGAACGGAAACGGCCCCCATCA
+GGTTCAGGTACAACCCTCCGACGCAATGCGTCGTCATCGAATCCAACCATTAATATACAACATAAGGTAT
+TTAAACTTTTCTAATAAGGAGTCCTAAAACCTCAAAAATTCTGTAAAATTTTGGTATCACCAATACCCAA
+ACGAGAATATGTAACGAAAATATTTAAACTTTCCAAAACTATTTAGAAAACAGCCTAAATTCATGCCGTT
+TAAGATTAAGTTCAAAAGGGGTAATCCTCCAAAAGTTAGTGCATCACCAAAAGAGAGTAGTAGAATACTC
+TTGGTATTTTTGACTAGCATGCGGATAAAGATGTTGTCTATATTATTTTTGGGTTACATTAACATTTATG
+ATATTGCTTTGAGAAAATAAAAATGTTCTCAAGCACAAATCCTATGAGAAACAGTAAGGATCAAATTACG
+TTTTATATTTGCCCCCTCCTTTACTTTAAGACTATATGCAATCCTCCTAAGATTGAGAGAACGGCCACTG
+ATGCTCCTCCAAATTTTGCTATCGTCTTTGTGTCTGGCTCTGGTGGTGATGCTATAAGGTAGAGGTAAAG
+GAAGAGCGGCGGTATTGTGGTCAATGCATAAAACACTATCCCCTTGATTCTTGCTATTCCCAAGACATCA
+AGCAAAGCGAAAGTATTGTATATCCAAATAGCAATGATAAAGACCCAAAACACGTCCCTCTTGGTGATTC
+TCACGTTAGCTCCCTCCTTATTAGGTAAATTAGGCCGCTAGTACTTCCTTTTCAGCTCCAAGTCCCCAAG
+CATTTAATACGAAAACTCTCATTCCCTACACCACATATCTATGTATTTATGAAAGTTAATATTGTTCCCA
+CGACTGCAGATGTCGCCAACACCTTAACCATGAAAATAAGATCAGGCTCTGGAGGCTTTGCTTTCACAAA
+GAGAAAGAAGAACATTGGGAATATTAGGGTAATTGCTTGAAACGTTGAATTGCCGAACTTCCTGATGCCT
+GTAAGGTTGAGAAGCACGAGAAGATTATATAGCCATATTGTGGCAACAAAGGCCAAAACAACATTCTTTT
+TTGTTAACAATGCCATACTACTCACCTGAGCCATTGTTGTTTTCTAATCTATAATGATAAATAAAGTATT
+TAATATTTATAGCCAACAGCAACACCAAGAGGGGAGTTAAGACCGTAAACAATCCTGCAATAAATGTACC
+AAGGAACATCGCGGTTTGATATGTGAATGCTTCCCCAGTAGTGGCATATTTATATCCCCAAGTAGCCCAT
+AACGAAACTTGCCATGTCTCTGCTATTTCTGCTCCTCCAACTATCATTCCAATTGCAATCAACACCAGTC
+CCAACACTAAAGCCTTCTTCCACATTTCAATCACCCCAAGCTCTCGGCAATTTTAAGCGTTACCGTGCTT
+CAATCAAAGCGGCAATGAAAAAAACGAGCTTGAAAACTCCTTTGCATCTTCCTCACTAATTATTCTATCC
+TTTTTGCCCAAAGCGAACCTCAACAGCTCGTAAGGAATCTTAAAGCCAGCAGCACCAGCAATAATTAAGG
+CTGGAATCTCAAAGAGGCCATGAGGGAGTATGAGAAGTAGGGTTTTTATTAAGCCTATCTGATCTATAGT
+AGTTTTAACGGCTGAACCTAAAATCATGCCATTAAAGGTTAAATCCAGCAGAGTTGTCCCTCCGAATGTT
+ATTGCTCCACTCCAAAGTAAAAGTGCAACTTTAATGTTATGTTTGAAGAAGAAGAACAAAAAGCCCGGAT
+TAGAATCATCAAAAGGATCAAAGCCAAAATAAGCGGAATAATCATTGTGAGAAGCTGAAAATAAACCAGA
+AATAATTCCAAAAATAAAGAAAAGCATGGAGACATAAATTAATTTTCAAATCATTTTATCACACCATTCT
+GCATTATGAGTTTGTTTCCTTAGGTTTGCCTCTGTAATGTTTCAATATGATTGCTCCTCCAATGGAATGT
+AAGGCTAAGACTGGCAGGAGTACCATTAAGCCCACTTTTGTTATGTCTTCAGTAGTATAACCCTCGATTC
+TCGTTAAATATAGAAAAATCGCTACTGCCATAATCAGACTAACTGCGTAAAGTATCAGAAATGCTTTTTT
+CTCATCCTTCATTGACCTTAACCTCTTGTTGTTTCTATTAGAGCGAGTATGAGGAGGCTTATTAGGCCTG
+CAACTATGACTAAGCTGGGAAACGGCAACTGAAGCAACTATAAACCCCATACCAAACAGCAACCACCTAA
+TCTTAGACTCCCTGTAAACCCTAAACGCCCCATACAAGGAAAACCCCGCAACACCAAAGAACACCAGCAT
+GACACCAACATGCCTCAAATCAACCATAGAAACCGAAAAAACAACATAAATCAACGACAACAATGCTATA
+CTACTACCAACCCACAACAAACGCCTCTCCACATCCATACTACACACCTCCTCTCTTCATTAGATGCCTT
+TTTTATTAGAATATTTATATTCTACACCATGAGAGGACTTAATTCACTAAGGATCGAAGTTTAATTTAAG
+GCTGGAACTTAGAACTAAAAATTATTTAAGTATAAATACGGTCATGTTGTCCACTATGTCTATGAGTACG
+AAGTCTGGCCACCTTTGAGTAGTTTTACATTTACAGATGTTGTGAATATAACAGAGTAGTATAATAATAT
+AAAGAAAAAAAAGCTTTAGAGATCTATACGAAAGGAACTCAAAGGTACCTTGACCCAGACTCAATATTTG
+CGCTTAATAGGTACCGTGCACATTGGACCCTTGGAACTAAAGATGGATATGCAGAAGTATTCAATGCAAT
+AAACTTGTGGAAACTTAGAACAGAAATACCCTGAAAGTTTGTATCATATTAATATCATAACCCCTATATT
+TCTAACTCATTTTATCCTTCTTAAATCGCTAGATCGACATTTAAAATGGATAATAGAAGAATAGAATATA
+AACTAAAAACACCATATATAAAGTTAAAAATTTTTATCCTCTAGAGAGATGTCTCACAAGTAGGATACCC
+AGGATTAGTAATATCAAGTCTATAGCGCCACCAATGACGTATGAAGTTGGTAGAAGTGACACTTTATCGG
+CATAGGAAGGAATGCCATCCTGATCCGGATCCATGGCCATAGCTTCAGCTTGCTTTGCCAGTTCTTTTGC
+GTTCTCTGCTAACTTAGCTATCTCTATAAGGGAGGCCCCTTGAGATTTTAATTTAGCCTCTTTAGATAAG
+GTCTCTTCAGCTTTTTGGATAAGTTCTTTAGTCTTCCTCACACTAGCAACAACTTCTGGTGTTCGAAATA
+CCCTATAGAATATGTTATCCTTAATTTCTTGAAGATGAAGCTTTGCAGAGTTTATACTCTCCCTAGATAT
+TCTCTCCCACTCTTGGATTTTGTTAACTAGACTAGCTTGCCTCTCGTACTCTGACTTAGCCTGTTGTAAA
+GCTTCCTGAGAGTATTGTTCAGCCAATTTGTAATTTCCTTTCTTGAATTCTTCCCATGCTAACTTTAATT
+TATTGGAAATCATTTCAGGAAGTTTAACCTTTGTACTGAATCCTGCTGACTCCAAGAGTTCTTGAAGCTT
+TTGTTCTGTATACTTGATATCTTGTTCAGCCTTTCTTAATTTCTCATAAACTACCTTCGCTGTGTCATAT
+TCCGAAGAAACAGCATCATATAAACTCATTGCCGTTTGAAGAGCTGTTTTGTAATCACCTGATTCATATA
+AGGAGTTAATCTCGCTAAGTTTGGGAGAGTACCTATTTATATCTATCCCCATTGTCCTGAGTTTATTGAG
+AACATTTTTGATATCGTTAAGTTTATTTTCAACTTCTCTGGCCGTGTTATATGTTTCATTTGCTTGAATT
+TCTGCATTTTGGAAAAAGGTATAGGCGTTTTCATAGTCACAGGATTTCACTGCAGAAAGCCCTTTATTAT
+AGGTTTCATTAGCTTCAATCATTTTGTATCCTTTAGCCTCGTATTCAAGTATTATTGTTTTAGCATACTC
+CATTTTTTCCCGTACTTTTTTGTACAGTTCAACAGTTTTGTTTACTTTCTCTAAAACTTGAAGATAATAT
+TTATAAGCATCCTCATATTTACCTGCAAACAAAGCTTTATCACCAAGTGTCATAAGACTCTTAATGTCTT
+TAAGACATATTTCGGGATTTTGGGTTTCAGCAGAATTAATTTTCTCTCTTGCAGACTCACGTGCATTGAC
+TGCTTTTATGTACGCTGCTTCGATGCTTCTTGCCTTTTCAATGGCTTTAGTTGCATAATCCTTAGCTAAT
+GCAAACTTTCCAGCCTCAAGGGAAGTCTTTGCAGCTGATAAGTATTCCTCAGCGTCTTTCAAGTTTATAC
+GTGGATTAGTGTATTTATCTTTGAGATTTTGAATTAATTTTTCGGCTTCTCTAAGTTTTTCTTGGGCCTC
+TCCATAACCTTCCATCAGTTCATTTAGATAAGATAAAGCCTCCTCAGCTGCATCAATTGCACTTTGCCAT
+TTTGCCTCATAGTAATATTCCCAAGCGTTGTGTATCTCAGCTTGAGCGCTCTTATATTGATTAGTACCTT
+CATGTCCAAGCTTCTTAGCCTGACTAAGAGCTGACTCTGCATCACGTATCTTGTTATAGGCTTCTAGAGA
+CAACTCCAAGTCATTGTTAATTGTCTCCATGATTTCACTTGCTATTTGAATAGCATCACAATAGTAGCCT
+GCATTGTAATTAGCCTCCGCGTCCTTAAGACGACTTTTGTAAGAATCTATTGGCAAATAGATTCCAAGCT
+CATTAGTTTTTTGTTCAGCATCTTTTATTGCATTATTCGCTTTATTTATCATGGCCTTCGCAAGTTTAAG
+CATGTTAACCGATATGGTAACATCTACCTTAGACATGTATCCTGAAGTAAAGACTTTACGAATTTTCATA
+AACAGGACTTGAGACAACCATTCAGTCTTAATATTCCTTCCATATATATCTATTGGATCTGTATAGTCCT
+TATCCTGAGTCACCGTCACCACGAGGGTATAGTTTGGAATTGGATAGTACAAGCCTGTTATTTTAAAGAG
+GAGTCTTATATTATCCCCATCAGTGCTCACATCTGCAAAGGTTAACTTAAAAACCCGACACGATAGTGGA
+TGCTCAATTGAATCTCCAAGTCTTATGGTATAGTCATTTTGCTCATATATTCCAGCACTAACGCTATTAT
+ACACTATGGATCCATTAAGGAGTAGGAGGAAAAGTAAAATTAACAATACACTAGGAACTCTCATGTTCAT
+TCTCCCCCTTTATAATTTTTAGGGCTTCTATCAGATAACGAAGCATATCAAGAGGATCTACCTGTTTCCC
+ATTTACCTTAAGTATTTCCTCGGAATAGCTATCATTTAACTGTCGAAAGACCTCTGAGAGATTTGGATCA
+TTTATCATCTCATAAATAAGTTTAAATAAGTTATCTCCATCTTTTTCAAGCGCCCACTTCTTGAAATTAT
+ACCTACCTTCGGATTTTACTATCGTTTCAAAAGACTGTTTAAACGTCTTGTACCTTGTTTCGAGAGACTT
+AACGTCCCCTTTAACTTCATTAAGCATCTTCTTAGCCTTAATGTAATCTTTGTGATTTATAAGCTTCGAT
+ATCTCTGATAATTCTGCTTCTAATTCTACTGATTCGTTATATATTGAACTAGCCTGATCATAAAGCTCCT
+TAAAGACCGTGATGTTCATTCTATCCACAATCGCTTGATATTTAACACTTAAACTTAAATTTAAGCTTGC
+TTTCTTTTTGATGTTATCATAGACACTTAGAAGATCTCTAAGGTATTCTTTTCTATCATTTAAGTACTCG
+CTTATATTTGTAATTGTTATCCTTAGATTATTAACCTCTGTTGTCAGGTTCTTCTCAATTATATGTCCAA
+AAGTAACCTTAAACTCTTCCAATTCTTTTTTTAATTCATTGTTCGTTTTGTTTAATTGTACTATCCTTTT
+TTCTAACTCATTATTTTCTTTATTTAATTTAGTATTTTCACTCTTCAATTTCTCATTTTCTCTTTTGAGG
+AACGTTATATTATTCATGATCTTGTTATAGCTTTCCCTGTACTTTCTGTACTCCCTGTCATAGATAATCA
+GCAAGTCCAGTGTATAGTTCAAAAACGTTGTGATATTATCTCGGGATATAGTTCCATTCATAGCTAATAA
+CGCTTTATTGAACTGTTTCCATGCTCCAGTTAAATCTTTATCACCAACTCCCAAAAACTGAGTTTTCTCA
+AAAAACTCTCGGGGAACTTCATACTCTATAGATGCTAAATTTGTTTTCTTAATAAAAGGTATTGGAATGG
+TAAATACACTTGCAATAACAACTCCTACAAGAAGACCGATTAACACCCCACCAAAGAGAACCCCCCAGGG
+AAAACCTTCTTCTTTTTGAGTTTTTCTATGAATCTGGGTCTCTCTTCTGGGGATATGAGAGTACTTTGAG
+AAAACAATGCATATGCCTTCGAACAGCCCAGTTGGACAATTTTCTCCGAGCCCAATGAAGATCCTCTCAT
+AAGGTATCTTACCCTCTATTGAAGATCTTATGATATCTTTTAATAACATAGCCTTAAAGGCCACATCGTT
+CAAAATTTTATGAAGAGTATTTTCAGGTAAAGGGATCTTTATATACGTATTTCTTCTACCCCCCATTAAT
+ATTTGTAGAACCGTATTACGTGCAGAGGCCATATTACTATCATAGGCTCCTGACCTTCCTAAGGTAACCA
+TGATATTTGCACGAGTTAGCGCTTTTTCGACAGCATTTTCAAATTCAACATCTATAGAATCCATAATCGG
+TTTCACATTCGGGAATTCTACTAAAATTCCAATTCTCCTTTTATTCAAACCCTCAAAAATTGAGATCACT
+AGGTAGTGATTCCCTTCAATCTTTTTTATGTAAAGCACTGTTTTTCTCTTGAGAATATCATTAAGCTCCC
+TATCTGAAATTATCTCCCCCACACCGTATTCATCAATAACGTTTTCTTTAGAATCCCCCTTAAGGACATA
+AATTGCAAATATTGCCTTAAATGACTCCAGTTCATCCCCCTTATCTACAAACCAAATTCCAGGTTCATTA
+GATGCTGACACAGAAAAGAATATCCATTCAGAAGTATACTCTAGTAATGGATAAAGAACATACAATCCAA
+TAATTGAAAGTCTAATTCTATGATCATCAAGGTCATTGTTAGATATCCTCTCATCGAGTTCCACCTTTAA
+ACAGCTAGGAGGTTTAACTTTGAGGCTTTTCTCCCTCTTAGCGATCTCTACTATAAACTGTGCATACCTC
+ATTATTTCCTCCCTACATTTATCAAACGAACTTAAGTCAATAGAATCAATGGAAATATCTAAAAATACCT
+TCCTATCAACTTTAGTTCTCATAAATTCGCTGATTTCTTTGAGTGCAGTCTGATATTCGTCAATGGAATT
+AACTTTTAAAAAGAGTATTAGTCTTTCTTTTCTTGGTTCTCCCTCGAACCTACCCAAAGTTCTAAGACCA
+ATAAGGATCTCTGTTACCCCCTTTTTAAACGCTATGATTACGTTGTTCATATCTATTATACTCGTCATAT
+CTCTGAACTTTGACATTTTGAGGGAGTCGTATACCACATCCCCTGAAGTTGTATAGATTGCGAAACTTAC
+CATGAATACCACCCCCATAGCACGTTCTCAAGGGGTATTCCCGAATTAGTGAACCAAATAAATCTCAGAC
+CACCTTCATTTGCCTGAATTGAATAAATAACCGGGATAAAGAATAATTCCCTATTTCCTCTCTTAAACAT
+AATTTCAAGGATTTCGAAGGATGACTCAGACATAATTTCAATGAAGAATGGAAGATAGTACACTCTACAT
+GCCAGTCCAACATAATCATATTCGTTTAGAAGTGGAAGTTTTATTGATACAGTCTCTCCTAAAGTAATTA
+GCTTATTAATGATATATCTCACGAGGTTTCTCTTAATTTTCTCAAGTTCTAAAAGCAGGTCTTCAACATA
+ACCATTCCAAGGGCAATCAATTTCCATTTTCTCGGCTATTAAGAATCCCACCTCTCTAGCCTTAGCTATA
+GCATTCTCGATAGATTCTCTATGTACCTCCACCAGACGTGAAACATTGTTTCTGATGTCATCAACTGTAA
+TGTTTGTGATTTTATTTATTAACAAACCATGATCAGTTCTTGGCTCTCCAAAGGCCCTTAAGTTAACCCT
+ATGAACAAAGATCAACGATTCAGTATCTGGAAAATAGTCTATATAACTCCTTAATCCATAGAGTATGAGA
+GAGAAATAGAAATCCCTAGACTTAGTGTTCATATCGGGTATCTCATTGAATATTTCAATTTTATTACTTA
+AATATAGGGCTAAATAACTTCTCATAATCCTACACCCCCAAATATATTTTACCATCGTCCGAAAACCATA
+GGCTTGGATATGGAGGTGATTTTTTGAAGTAACCATAAACAGGAACCTTATACGGAAGCTCGCGATAGTA
+AAGCCATGCCATAAACACTGCATCCAAGATATCCATATGTTCAAATTTAAATCCAGGAATTTTAAAACTC
+GCTGGCTCGCCTTTTAAAATACTCTCAACTGTAACTTTCCCTATTATATCTTTATTCTTTTCTATAGCAT
+TGAGTGCCATTAAGAGTTTTTCTTTTTTCTTATCTAGAGCTATCTCAGGAACTTCAATCTTTTCGAGCTC
+TTTAGAAATGATACCTATCCTTCTAGATATTTTTAAAACATCTTTTAGCATTCCAATAATAACGGAGTCT
+GGATCTTTTTCGAATGAATAATCCTTTTCCACCATTAAAAAAACATAGAGATTGCCCTCAATATGAATTA
+TAATCCAAGTTATTTCTGAGTCTTGGAACAGTAAAACTTTTGGTTCATAAGATGCGAATTTCATGAATTT
+TTCTAATATAGTCCTTTCAAAGTTAGGACTTTCATATAGAACATTTACTGTCGCTCCTCTTAGCTCTAAA
+ATCGCAAACTCCCCTATATTTCTCTTAACGAATTTAAGGATACCCCTTATTATATTAGGTGGATTAACTT
+TAGGAAGCATGAATCTAAACTCAAAAAATTTATAAGAAGGTCGTTGGAAATGCACCGAAGCTGATTTAGT
+GTCTACAGGACTAATTTCATTTTTCCTAATATCTTTGCGTATCTTTTCTCCTTTCTTATGAGAAATTTTC
+AACATCGTTTCTTTTCTGAGAAACTCCTCAATAGGAGTACCAGCCGAAGATAACCAAATTATATCTCTGT
+CTAAGAAATATCTATAACTATAGGCGAATCCTTTAACACCTTTAGGATAGAAGTATTTTGCATAGATATA
+TATTGCCGCCATTCTATGAGCTAATGATGGATAATCAACTTGATTCAAAGTTGGCAAACTTATATTGACA
+TAGAGTCCAGCAAAATAGGCATCAAGTATTTTTGTTAATGCATTCTCTATAAGTTTAATGTCTTTTTCAA
+ATTTTTTTAACTGAATTTCCTCTGGAATATCTTCTAGAACTAGTATTTTCCTTTTTCTCAACTGATCAAA
+GACTTCAGAGTATAGCCTTCGAATAAAAAGTTCTTCTCTGTTAAACTTACCAAGCTTTACAACTAGTACT
+CCTCTTTCTCTCCTGGGCTCTCCAGGCAGTCTAATTGTGTCAAATCTTTGAATAACTAAATTTGCCCCCT
+CTATATTCCTGATGAGCACCCATATTCCATAAAGATCAACTATTGGAATAAATTCCATTACAAATTCTGG
+AATATCCCAAGAGTTCGATGCTATCAACTTTTTATCAGCTGTAAATAAATAGTAATTAATATCAATCATG
+GTAGCACAACCTCAGCTATTAGTCTAGACATATTGTCTTCCACTTCCCACTCGACAATTTCATCAATCCC
+ATATACTTCCCCTATTACCTTTATTGGATCAAGTTTTGCTCCTGAGAAGAGTATTCTATAATTAGACTTT
+GGCATTGCTAATCTTAAGACCTCCCTTACGTACTTTTCTAAAAATCTCTCCCTATTCTTTTTGTCTGTTA
+AGATTCTATCACCCCATAAAAGGGTAAAGATATCTGATTTAGTAACTATAACTGCAATATCTTTACCTTT
+TATGAAGTCATCCTGAAGAAGTTTAAGGTACACTGCGACAGAGCGAATAACATTTTCTTTACGTTCTAAA
+ATTTTCCTTAGATGCATTGGATCTTCAATTTCACGTAGTAGTTCTTTATATCCCGGCGGTATATCACTAG
+AAGAAACTATCTTATTTACAGCTTTTCTTATAACCCCTCTATTTCTTTCTAATAATTGCTCTATTTCACT
+AATTTTCCTAGCAACTTCAACAAGTTCACCAGACCCAGTTATAGTGGCTTGCTGGAGCATTGTTGCAAGT
+AAAGACTCTCCATCTACAAGGACACCTATCTTCTTGGCATTCTTAATTCTGCTAAGAACAAAGACCGAAA
+CTAGTAGAGGTTTATAATTACTCATTACTTTAGAGTCAAAATTGAAAATTCTCGTGTATTTCCTAAAATC
+AAAATTTAGGTCTCTAAGATCATTAATTAACATATTTATGTATTTTCTTATAACATTTTTATTTTCTTTA
+ATATTTTTTGATAATTTTGATAATAATGTCTCGTCAATGAAATCTACTACTCCTCTCTCCAGAGCATCAT
+TTAAATCTTTTGCTAATTTATCAACTTCTCTCTTGATATTAATTGGATTTTGAGAATACTTACCCAAGTA
+GTCCTCAACTTGATCAACAATTTCACCTGCATAATCTGTAAATTCTACTTTAGCATAAGGTATTCCAAAA
+AGAATCCTTGACTTCCTATCTTTATATATCTTTAGGGTATATAGGGAAAAACTTCCAACTTCTGTACCTA
+TCTGAGATCCCATAAGGGCCCTAATAACTAATTCATTAAAGATCCTCTGGAGGTTTTTGTCCCTAAATGT
+TACAGCAGGGAAAACTTTTGAAAGAGCTCTCCCAATTACCCTCATATCATCAGCGATCATCCTTAAAATA
+TCAGACGGAGACGTCATTTTTCTTATTCCTCCAATGATAAACGGTGTCTCTGCAACATATTCCCCTTTTC
+CATATTTGTTAAGGTACGTAAGGTGTATTAAGGAAAGAAATGTCTTACCACTCTTTCTAGTTCCTATAAA
+TATAATCGGAACCGATTCTTCTGACATTCTGGTATTCATGACCTTCCAAGACATCATAAATACCACTAAT
+AACACGAGAGTTGATGTTATGTAGATATAAAGTGCATTTGAGGAAGTATATGTTCCATTTGTGATTTCGT
+TCCAAATTCCAGCTGTAAGTGGCCATAATAGAAATGCAATCCACGTTGTAACGATTAGTTTTGCAATTTT
+GATATAAAAGGAGTATACCCTTTCCGAATTGGATTTCATTCCATAGAGGATCAAAATTAGAGATATTCCG
+ACACCAATTACAATCCCAGTGATCCACCATAACCACATTTCCTTAAACATGTCTCCCCTAATTCCTATGA
+TTGAGAGTTGGAATCCAATTACAAGTCCAGACAACTTTTTAGAGGTAACTTTAGGGACAAAGAGCATTCC
+GATTCCAATTCCAGTAGATAATCCAAAAAGAATTGCAAATACAAAGCTGTCCAATATGAAAGAGTAATCA
+TTATACACACTTTCAGCATTGTTAGCATGAATTATATTTCCTAGCAATAGGGATTTTATGAGGAAGCCAA
+ATAGTAAACCCCATCCAAAAAATGCTAAAAAGGGAATAATACCAAAGCTTCTATACTTCACTGCTCAGTA
+CCTCCTTCTCTTCCTTCTTGAATAATAGATACCTTTTCAACGTACTCTTTCATTTCTTCTCTAACTTTCT
+CAATATTTGTTTCCTTGGCCAACAGAATCGCATCTTCAATTTTTATTGGCTTCCTCTCTATGTACCAACC
+ATCTTCAAGTTTGTAAACATGGTGGAATATTTCGCTGTTAAGGCCTTCTTTCTTTTTATTGAGATAGCTT
+GCATAGTAGCTTATTGGATCTGAACCTATTGAGGCTGATGTTCTTGAGAATACACCGTAAATGTCTTCAA
+GGAATACGCCAGTGAATATTAATGTCACTGCTATATCCCAGGGGCCAGAGATATCCTGATAATCAACTGC
+AACCCTCGGCATTCCTGCTCCTGTCATTGGACTAATATCTAAGTCCCTACTAAGCTTCCTTGATAATTCC
+TCCTGGAAATTCTTGTTAAATATTTTCTCCCTGAGAACTTCACTATTAACCCCAACTGTATTTATGAATG
+TGTAGACTCTGTTTACTTCCCATCTAACTGGAGGTTTTATTTCAACGACCTCCTTTGATGGAACTATAAT
+TCCGGAATATGGTGGAGATGTTAACCTGGATATTAGCTCCTCCAAATAGTTTCTAAGCTTTTCAGCCTCT
+TTTTGAAGAATATTGCTCCCCGCAAGTTCTGAGAAGACCTTTGCTAGATTAGCACCTTCCATTCTTTGTA
+CAACCCCGACTATCGTCGGATCTGGATCATATATGATCTTATAGGTTTCACTTTTACGTGAGAACTGTTC
+TCTTTCTTCTAGGGCCTTATCAAGCTTGTCGAATTGAGATTTCATATTTCTCTTGATTTCTGAATATTCA
+TCTATGAGATCCCTTATATCCCTGATATTATTTTCTATCCTAGCTATTTTCTCCTTGAGTTGGGATAATT
+TCTGAACGTTTACCGAAAGCTTATCTATCTCTGACTTCAGTTCATGTTCTCTAGTTGAGATCCCTTTGTA
+CGCTAATAGTTCTCTGAGAATTGTCTCTTCGACTGAATGCAAGAACTCGTTATAATCCCTAGATTTTTTA
+GCAATGTCTTCAAGGGATATATCGAGATCCCCTAGTCTGATGTTATCGAGAGTTTTAACTTCTATATTCG
+TCCCTATTCTACTTAACTCCTTCGATACTATTTCTCCTATTGTCGAAACTATGTTAATAGCCTCAACACC
+CTCAACTATTCCCATATTGCTGTGAAGCATAATATATTGTGGGAATCCTAAATTATTTAGAAGGTTTGAA
+ATTCTATCCTCAGCATTTTCGCATTCATCCTTATACACCCTCGCTTTTCCAGTTATTTTCTCCACAAAGC
+TAGCATGTCTAGACTTATAGCACCAGTATTTCTGGTTGTATATTTCTATTATTATCTCTGATATTTTCTC
+TACTTCTCGGACTAGATCCTTGAGAATTTCTGAGAACAAGGGATTATCTCCAACTTGACGAATTATTGAC
+TCTGCTCTCTGTTTTATCTCCTCAACGATTGAATTTATTTCAGATTCAAATGCTTCAGGAGTTCCTTCAG
+CTATATCTTCTTCCTCTGCAACTATTATATCATTTGATACTTGAACGAAGTGTTCAATTTTTGAGTTTAG
+TTCTTTGAGAACTGGAAGTACTCTGTTAAAGACATCAAAGATTGTATAATACTCGGTTAGACTTGGGCTG
+ATCTCTGAAATTAATCTTGCAACTTGAGATGTATATTGACGTTTGATTTCTTGGAGTTCATCGAATTCGC
+GCCTTAATTTCCTTAAAGAGGCTTCATTTTTATTTATTAAATCATCGAGGTATTCTTTGATAGTGAGCAA
+AACCTTAAGAGACTGTGGGGAAACTTCTAGAGTTACAAGATCTCTAATTAGGCCTCCAAAATCTGCCGTG
+AATTGAGAAAGTTCTGGACCTAGTGGTTCTAGTGTTACCATATGAGCTTTTTTAATTTGATATATCATCT
+GCCTTATATTCTGCAATTCAAGCTTAGCAAGTTCTAAAAGCTCCTTATCTGTTTCATTTTTTGGAGCTGT
+AACCTCGGTCTTTAAGATTGCAGCTTCCAAAGATGATAAGTACTCTTCAAGCTGATTTAAATTCATTGTG
+GAGATCTGATCCCTAGGAGTTAGTACGTGCTTGCTTATTGCCTTTTCTAGTTGAATAGGAGTGTCATATT
+GGAATATCCTTAAAATTCTATTATCTATGAACGTCTTGAAGAATTCTGCAATTCTATTTCTAGCGATTTC
+AAGATAGGGCTTAAAGATATTTATCTCATCTTTGAGTTCTATTAATCCCTCACTTTGGAGGGTTGAGAGA
+AAACCGTCAAATTGTTCACGAATCTCTCTTTCCTTATGAATACGAGTCTTTAGGTAAGCAAGAGCTGTGT
+TTAGTAATTCTTGGTTCTGAAGGATACCTTGGATATCATAAGTTAATATTCCAGCAGTTGCCAATACAAA
+ACTACCATATGGCGTTCCTCTAAGATCTCCCTTATTTCCAGCTATGTATATATTTAAGAATATGTACGGG
+AATATCTCCTCGAACTCTACAGGTCTTCCCGGTCCCCAGGCATTCGGCGTGGTTTGAACCTCTGTCGGGG
+CAATTGTTGCAAGAACAACATTGGAGAACAATCTTTCTTCATGTTCACCATGAAGCATGAGATATTCTAA
+TTCAGAGACTGCGACAAAGGCATTAGCTTTTGCCACTTCGTCCTCTTTAAGTGAGGGCAATATCCCAAAG
+AGTGTTATGTTTGCATCTCTCTTTGAATCCTTTAAATATTTCGCTAAGTCTATGAACAGGCCAGAACCCG
+TTCCACCACCTAAACCGACTATCATGGCAACGTTAGAAACCTTGCCCCTAAGTTGGAAAATGTCAGCAAC
+TATTCCTTCAGCGATGGCCTTGTACAACATAGCTTTAGTAACTGCTCTTCTACGTAGAGTTCCAAAATCA
+AAACCACTTGTATAAATCTTTAACCCTTCAGTATAATCAATACCAAATTCATTGTCATAAAGCCACCATA
+CCCTAGCAACACCTTCTTTGACCTTCCTAAGAAGATCTAAGTCATAAAGATTATAGGGGTTGGTTATATG
+CAGATCCTCTATGAGACATTTAAGAACGATATGAACATTTTTTGGAACTTTCATTTCCTTTGCTATTTTG
+TCAATTTTCTTTTCAATTTCCTTAAGGGCTTCCCTATCCTTAGACAACTCAGCTCGTGCTGTATCAACGA
+TAACAAAAGTTACCCTTTCGTTTGACTCCTTGGTGTACTTTAAGAGTTCCCTTATGAACCATTCTTTCTG
+AAGCATTGAAAAGATTAAAAGTTTACCAGCTCCACCAACCCCTATAATAACATCTGGAAAAGTTTTTACA
+GTAGCATTTGGCTGAACAGCCAATATATTCACCCCCTAGTTTCATTTTTTCTTTATTTTTGTTTTTCTCT
+TATTACATTCGTCCCATCCTTTCTTATATCCCCTATTGTGACCTATAATATATCCAATGAAAACCCCAAT
+AATAACTCCAATTCCAATTCCAACAAACAAGTTTTTCTGTGCTTTTGATTGTGTTTCCTGTAGCTCTTTT
+TGAGATAAATTAAGAGCTTTTTCGCATTCACTTAGCTTCTTAGCGGTAGTAGGATCATAATTTTTAAAAA
+TTGGCATTAAATCATTTTTTACTATATCAAAAAGACCATAATCAAGCATTTTAAGAGCAATTTGCTTAGC
+ATCTGTCGCATTTAGTGAATTAATCTCATTTATTAGTTGATCATACTCGGGATTTTTAATCTTAAACGGT
+GTGAAATCCTTATCAATTTCAGGGCCATCTTTAGTTGACAAATCTTTAACCAGATAATAATAATGATCAC
+TTGTATCAAAGGATTTAAGAACAAGAACCTTAGTTTCATTTCTTGCTTTTATTGAAACCTTTTGAATAAT
+AACACCACTTGGAACGATTCCATGGATCGGTATTTTAAGAGATTTTCCCCTAAAATTGCCACAGATTAAA
+ATACTCTTCCCTTTTGGGCCCTTTTTTATAAATGAATATTCAATACCTGTCAAATTAAAGATATCCCTAC
+CTTTATCTTGGTCTAGATCAGTCTCTATATAGATACATTGCCCCTGGATATCCGAAATCTCTAGCACAAA
+ATCGACCCTTGCACCACTTTCAATCTTCGATGGTAAGGTAATGTTCGTCTTCAGTACTAGTGAAGATACG
+GGCGCCGATAGAAAGCCTATTAAAAATAACACAACAACTATTATACCTTTCTTCACGTTTAACACCTCAC
+CAGATTATCTTAAATCACGTATTATTCTAATCTATCTACTTTATGTTAGTATTTAAAAATTTTGTCATGG
+CTCTCTCAAATGTATTATTCGTTTTTGAGCAGGGCTCTATATTAAAACTAGAGTTGTAAGTTTTTATGAT
+ATGTATTGAGCATGAAAATATTATTTGAAGAATTAATTACTAATATAATTAATAATTCTTAAAACTTGTT
+TTAAATGAACTACTTTAAAAACATTAGTAGCATCAAATTTTACTTCAGTTAATATTAGACGCTCAAGTAA
+AAATATGTCCAAAAACAACTTTATATTCAGTTTTTTGCCTTATAAATGACAAGTCTTTTAAGTTAAGAGT
+CAGATGTGCTCTCGGTGATAAAATGCTAACCTATGCACAGGCCGGGGTTGACGAGGAGAAGACTGCGAGA
+GCCTTAAGGGAAATTATCAGAACTGCGAGAGAAACTTTCAAGCTTAGAAAAGGGAAAGTGGGAGAACCTG
+GAGATATAGGACACTATGCAGCCCTCCTAGACTTCGGAAACTTTTACCTCGCAATGACCACCGATGGCGT
+TGGAACCAAAGTTCTCGTTGCAGAGGCCGTTGGTAAGTTTGACACCATTGGAATAGATATGATAGCCATG
+AACGTGAACGATTTACTCTGCGTCGGAGCTGAGCCCTTAGCTCTAGTGGATTACTTTGCAGTAAAAGAGC
+CAAACGAAGAGGTATTCAAGCAGGTAGCAAAGGGACTCTATAAAGGTGCTGAAGAAGCTGGAGTAGCGAT
+AGTCGGAGGGGAAACGGCAGTTATGCCTGACCTAATAAATGGCTACGATTTAGCTGGGACTGCAATAGGA
+ATCGTTGAGAAAGGTAAGGTTATCACTGGAGAGAGGATAAGGCCTGGAGATTCTGTTATAGGAATTTCAA
+GCTCTGGGATTCACTCGAACGGCTTAACCTTGGCTAGGAAGCTCCTAATTCCAAAGTACGGTTTGGATTA
+CGAATACGAGGGAAGGAAACTGTGGGAGTGGCTCCTAGAGCCGACAAGGATATATGTTAGGCCAATTCTA
+GAGCTAATTAACAGCGTTGAGGTTCACGGCTTAGCCCATATAACCGGGGGAGGTTTGCTAAACCTGAAGA
+GGCTAACAAATTACGGCTTTGAACTTGAGATGCCCCCAATAGAGGGCATATTTAAGCTTATTCACGAGAA
+CGGAGTTCCCCTAGATGAGATGTTCAGGGTTTTCAACATGGGCGTTGGCTTCATCGTGGTAGTCCCCCAG
+GAGGAGAAGGAAGAGGCTTTAGAAATCTTGAGTAGGCACTATAAGAGCTACGAACTCGGAAATGTGACAA
+GAGAACTTGGAAAAATAAAGGTAAAGAACTACGGAATAACACTCTAGAAGAATAGTATCACGATGTCGTC
+CACGACAGCCGTCTCTACCCTTTCCCCTTCGCTGAAAACTTCCTTCTTTATCATTACGTCTTCCTTGGTT
+AGTTCAACTTTTTCTCCGTCTATTTCAAATTCAACTTTGCCATTCTCCTTAATTTCCCTAGCAATGCTCT
+CGGCGTTGTTCTTTAGATGCTCAACTATCCTGGGAACTAGCTTTCCGTACCTTGGACCTATTCTCTTGTA
+GTTGGGCTTAACCTCCACGATTCTCTCCTCAAGCTGGGGCTCCCCCTTGAATATCTCGAGCTTTTCAATG
+TTCATCGTTCCAGCTATATCCTTTTCTATTAACTTTAGGTCATCGTAGCTCTCCAACGCGTATATTGCAA
+CGTGCTCTAGCTTAGCATTCAATGGCATTCCGTGGGAGTTCTTGTACTTCCTCATCTCGCTTACGACCTT
+CCTCGCTAATTCTCCTAGTTTCTCAGCCTTCTCATCTATCCTATCCTCCCTGTACTCTGGCCAGCTCAAC
+AGGTGAACACTCTTCTCGCCTATCTTATCCTTGAACATTGCATGATAAATCTCCTCGGTTATGTGGGGAA
+CGAACGGAGCTAGCAGTAACATCACGTTGTAAAGCAACTCATAGAGCGCAACCTTCGCTTTGAGCTTGCT
+CTCCTCATCATCCCCGTAGAGCCTGTACTTTACCATCTCTATGTAGTCATCGGCCACCTCGTGCCATATG
+AAAGTCATGAGCTCCCTCGTTATCAGGTTGAATCTGTACCTCTCGAGCTCCTCGGTTGCGAACTTTATTA
+TCCTGTGGAGTCTCGAGAGTATCCACCTGTCGAGGGGTTCTAGCTCTATGTCCTTGTACTTCTCGTAGTC
+GAAGTCCTTGATATGCCTCTCGGCGAACCTATAGATGTTCCAAACCTTCTGAAGGAAGCGGAAGTTATAA
+TCAACAGTCTCCCACTTGAAGGGATGATCTTCCCCAGGAGGAGCTAAAGCCGTCCAAAGCCTTAGGGCAT
+CTGCCCCGTACTTTGGAATTACCTCATCTGGAGCAACGACGTTTCCGTAGCTCTTGCTCATCTTCCTTCC
+ATCTGGCCCAGCGACCATTCCGTTGATGACTATGTCCTTCCAGGGCTTCTTTCCAGTTAGCTTGAACGTC
+CTGAATATTGTGTAGAAGGCCCACGTTCTAATTATATCAGTTCCCTGGGGTCTTAACGCGGTTGGGAAGT
+TGTGCTCGAACCACTTCTTGGCCTCTTCATCTCCCTTAATCGCCTCGTGCCACCTAGTGATTATCAGTGG
+AGTTATGCTTGAGTCAACCCAGCAATCCAGAACATCTGTTACGGGCTCTATTTCAGCGCCACAGACTGGG
+CACTTCTCAACAGGTGGCTTGTCGAACCTTGGATCTACAGGAAGATCTTCCTCCCTGGCAGGAATTATGT
+GCCCATTCTTACAGACCCAGAACGGGAATGGAGTTCCGAAGACCCTTTGTCTACTTATCACCCAGTCCCA
+GTCCATGCTCTCGGCCCAATCCTTGAGCCTTAGGAACATGTCTTCGGGATACCAGTTGATTTCCTTGGCA
+ACCTTAACGATCTCATCGGTAAAGTCCTTCACCCTTATGAACCACTGCTTCTTGGGAAGTAACTCAATAG
+GTGCCATACAAGAGCTCCTCTCGGTGTGCCTTAGAACCCTGTGCTTTATCTTCTCCTTCTTGTAGAGCAG
+GCCCATCTTTTCTAAATCTTCAGCTATCTTCTTTCTGGCTTCTTCAACCTTAAGTCCTGCGTAAGGGCCA
+GCGTTTTCGTTCATCGTTCCATCTTCATTTATCGCTATTATTACGGGTAAATTGTAGCGCTTCTGCCACA
+CTATATCCTGCTCATCACCATAGGTACAGTTATAAACAGCGCCGGTTCCGAAGTTGGGGTCTACATCTTC
+ATCGGCCAATATTGGAACTTCCCTCTCGTAGATCGGTAGCTTAACTTTCTTCCCAACCAAGTGCTTGTAC
+CTCTCATCGTCTGGATGCACAAAGACGGCGACACAGGCTGGCATAAGTTCTGGCCTAGTTGTAGCTATCG
+GAATGTAACCGGAACCGTCAGCTAGGGGGAGCTTTATGTAGTACAGGTAACCCTCTTCCTCAACGTAGCC
+AACCTCGGCCTTTGCTAAGCTAGTCCTACACTTTGGACACCAGTAAACTGGGTGCTCTTCCCTATAGATT
+AGGCCCTTCTTGTAAAACTCTAGAAGGGACTTCTGAACGGCAGCCTTGTACCAGTCGTCCATGGTGTGAT
+ACTCAAGATCCCAGTCAGCTGAATAACCAATCCTTATGAACTGTTTCCTCATCGCTTCAATGGCCTGCCA
+AGTCCACTCAACGCACTTCTTCAAGAACTCCTCTGGTTGGTCCTTTGTTATCCCGAATTCCTTCTCAACT
+TTTAGCTCCGTTGGTAGTCCATGGTTGTCGAAGCCTTGTGGGAATAGGACGTTGTAACCCCTCATCCTTT
+TGTAACGAGCTATTATGTCAATCCATGTGTGGCTTAAAACGTGGCCTAGATGCAGCGTTCCGCTCGTGAA
+CGGTGGTGGTGTGTCAATTGCATAGCTAGGCTTATTCTCGTCTAGCCTATACTTGTATATCTTTTCTTCG
+AGCCAATACTTCTGCCACTTTGGCTCTATCTCATTTGGGTCGTACTTCTTGGGTAGCATAGTCTCTCCCT
+CCTTTGCTTCTGCTTAAAAATGGACTAACAACTAACCTGGAAAGGGCTGAGAAGAGGGTCATGTTAAGCA
+TTTCGGTGGACGATATGCACCACCAATTATTAAGAGCTCAATGGAAACTTAAAAGACTTATCCTTGAATC
+AATATTCACTATTTGGTGATGGGTGATGGAGCTCAAGGGAAAAGTAGCCCTCATAACTGGTGCATCCAGG
+GGGATTGGGAGGGCCATTGCAATCGAGCTCGCCAAGAGAGGAGTAAACGTTGTTATAAACTACAGAAGCA
+ATGAAGAGGAAGCAAAGAAGACGGAAGAGTTGTGCAGGCAATATGGAGTTGAAACTCTACTTGTGAAAGC
+AGATGTAAGCAACAGGGAGGAAGTTAGAGAGATGGTAAAGAAGGTTATCGACAAGTTCGGAAGAATCGAC
+ATCCTCATAAATAATGCCGGGATACTTGGAAAAACTAAAGATCCCTTGGAAGTAACGGACGAAGAGTGGG
+ATAGAGTAATTTCAGTTAACTTAAAAGGAGCTTTCATAGTGACCCAGGAAGTCTTGAGGTACATGAAGAA
+GGGGAAAATAGTGAACATAGCTTCTATAGCTGGAAAGGATGGAGGAACCGTGGGACCTCACTATGCAGCC
+TCTAAAGGTGGCTTAATAGCTTTGACATTCAACCTTGCTAGGCATCTGGCACCAAATATACTCGTCAACG
+CAGTAGCACCTGGGCCAGTTGACACCGACATGCTATCATCGGAGATGAAGGAGATGTTGAAGAAGCTTTC
+ACTCACTGGCGACATTGCAAAGCCAAGTGAAGTTGCTCATGCGGTTATATTCCTGCTTGAAAACGATCAC
+ATAACAGGGGAAGTCATTGATGTGAATGGGGGAAGATTAATGGATTAAAGGATTAAAGAAGAGAGAAAGG
+ACTTATATAATCTCCATATTTCTCTCTAGCTTTTAGCAATCTTTCCCTTTCCTCTTCGAGCTGTTTGAAG
+AGCTCCTCTGGAATGTTACCGATAGGCTCATAGATATTCCATATCCTGTCTATCTTCGCCAACAACTCTG
+GAACCCTTATCTTGAACTGCTTTTCGTAGTCTTCCTTCTTGTACTCCTTGTTTAAAACTTGTTTGAATAG
+CTCCCTTAAGTCCTCGTACTTAGGAATGTACCCTATCGGCGTTTCTATTGCTTCAACATCTCCGTGAACC
+CTGAGTTCCATCCACTTAAGCCAAACAGCTTTGTCGAGCTTCTCATTGAGCCACTTACCATTCTCTCTCA
+GGAAGTAATTCACGGCGAATATCTTTGGCTTTTTCTTCAGTTTCCTTCCGAACTCAAGGTAGTTCCTTAT
+GTAGTCTCCAAGGTGGACACTCAGGAAGTCTAGGATTGACATGGGATTGAATGCTCTAACTCCTTCCTTA
+CCTAGGGTTGCGGCAGTTGTTTCGCTCTCTAGAGAAGCTCCCATGGTTATTACTCCATGCTCCCAGTCAA
+AAGCTTCCCTAACGGGTGGCCACGTATCCGGATCCCTGCCACCGAAGATCATCCCACCGACTTCAACTCC
+ACATGGATTCTCAAGGGCTTCTTTATCTAAGTTCGGAAATGCCTCGAGTCTAACGGTAAAGCGAGCATTC
+TTGTGGCTCGGCGGTATTTCGTTCCCTTCTTTGTCCCTCTTCCCCCTCCACCACTTTCCACTGTGGTTCT
+CTCCTTCGTCTGGAATCTCTATTCCCATTCCATTCCAGTAGGGCTTCCCATCCTTAACGAGGACGTTTGA
+GAATATTATCTCCACAGGCGAGTGAAGAACCTGCCAGATTATAGGATCGTCCTTCTCATTTATCCCCTCT
+ATAATTCCAAAGACCCCAATCTCAACGTTTACTGCCCTCGCTGTCCCGTCAACGTTCTTTATGAAAACTA
+GGTCGTCCCCAACTATGTTCTCCCAGGGTATCATTGCGGTGGAGGTTTTACCGCACATGCTCGGATAGGC
+CCCAGTAAAGTACGTTTTCCTGCCATTTGGACCGTTAACGCGCATGAGGAACATGTGCTCGCTAAGCCAT
+CCCTCCCTTACGGCCCTTTGTATGGTCAACCTAAAGGCAAGCTTCTTCAAACCAATCGTATTCCCGCCGT
+ACTGAGTGTTCGCTGAGTAGACCGTTTCATCCACCAAGTCTATGTATATCCTTCTCTTATCGAGGTTCTT
+GCTTGTCTTCCTCTCATCAAGCTCTCCAGCCGAGTGGACGAACTTCAAGAAGTTTTTAGTAGGCCCTAAC
+CTCTTGAACTCCTCGTACCCTTTTCTATAAAGCAGGAATTCAGAGTGCGCAACGTAGGCCGAATCTGTGA
+GCTGAACTGCTGGAATGGTAAATATGGAATTCCTTGGGCCTAGGACAAAGAAGCATATAAAAAGCTCTTT
+ACCTTTCATTATCCCCTTCATGATTTCCCTTATTTCTTTAAGCCCCTCTTCCCTATCCATTGTATTTAGG
+AAAGGCAACGTAACTCCCTTGGGAACCAGAAGCTTCGTGTTAGCTTTGTCCCTGGCTTGATCGTAGTAAT
+TGTCGTAGTGAACGGTGTGCCTCGGCATCTCGAGCATCTTTTCTTCTCCATAATAGAGGGCCTTCCACCT
+AACGTATTCTTCATCTTCAGGAGAATCCGTGCAAACGAAAACTTTGCTAGGCTTTAGCCACTCAATCCAC
+TCAGCCAAGAACTCATGTAGATATGGATTGTTTATTGCAGCGAGCTTCTCGTATTGATCCTCGGGCAAAA
+ATCTCTTGAGCTTCTCCATCTCTACCACCTTGGCCTAAATTAAGCCCGTCTAACTATTAATCTTTCTACA
+AATTAGTTCTCAAATACGACTATGTATTTGATAAAAATTCAAACTAGAGTTTAATTTTCCACAAATTATT
+CAAAAGCTAATGGGACATATGTGTCCCAAAAGGTTTAAATTTGTTTATTCAAACTCAGCTCGGGGTTGAG
+AGATGGTAACCAAGTCCGATGTTGAGAAGGTAATAGAGGAAGTAACCGGGAAGAAAGCTAACGAAATCAT
+TGAAAACCTTGAGCTTGAAAATGGAACCGTAAAGCTAATCTTTAAAGAGAAAATTGACGATGCGACCTTA
+TTAAAGGTGTATAATAAAATTAAAGAAATTAAAGGGATAAAACAAGTAGAGATAGGGTTTAAGAGAGAAG
+TTAAGGAAGAAGAGAACGTTAATTTAACTGAAGACATGATTTTAGAGAAGTTAAAAGAAGTAATCGATCC
+GGAGATAGGGATCGACGTGGTTAACCTTGGCCTTATCTATGAGTTAAAGGTTAACCCAGATAATACCGTC
+TACATAAAGATGACGATGACGACCCCAGGATGCCCATTAACGCTCTGGATCCTTAGGGCGGTTGAGGAGA
+AAGTGTTGGAGATCCCTGGGGTTAAAGATGTAGAAGTTGAATTAACTTTTGACCCACCATGGACCCCAGA
+TAGAATGAGCGAAGAAGCAAAGAGAAGGCTTGGAATGATTTAAAAAAGGAAAGAGAAGAATTAAATTAGG
+ATTCCTCTCCCTGAAGTTCTTTAATTGCCTTCTCTAGTATTCTTACTGCCTTCATTTCATTTACATAGGC
+TCCTCTTAGTGGTGCAAAGAGCCTTATGTCTCTTAAGTGATAGAGGATATTTCCTCCAGTTAATTCTAGA
+ACTTTTGAATAGTACTCTGCAGCTTTCTCATGGTACTTAAGTGCTAAACCTAATGTTTCATTGTCAATTC
+CAAGCTTAATAGCTTCATTGTACAACTCCTCGAACTTCTGAGAGTATAGCTTATACCAGCTGTATCCAAG
+GAAGTTAAGGACGGGTATGGATATCCTAACTGGCGCTGGTTTTGTATATGAACCGTAGGCGATTATCGTT
+GGATCCTGCTTCACGACTACAAATATTACCCCATTCTCGATGTAGTAATAGCCAATAGTATCGCTCTCGT
+TCGTAGTTAATTGAATCTTCTGACCATTCTTGATTATGTAGATCTTGCTTATGTTTATGTCTCTTAAGGC
+TATCACGGCGACTCCGTTCTGACCTAGCTTGACATCCGCCTTTACGGTAACGGGGTAGTGTAGCTTACCA
+TCGATCTCCTCGGGCTTTCCAACTTCGGTCTTAGTGGTAACTGTTACGTTCCAACCAGCGACAAGCGTTG
+CATTTGCTTTTCCCTTGACAACATCCTCTATTGCCGTGGAGTTCACAAAGATTGCAGGTGCGTTGTTAAC
+TACTGGAACCTTAACTTCGTAGGTCCCCTCTGAAGTTGTAACGTTGGCAACGACGGTGTCGTTGGTGACA
+GTAATCGTTGCATTTCCGGTCACTCCAACAGTTACAGTAGTGTTCTCAACCGTTACAGGGGTTACCTTCG
+CGTTAGCGCTTACAACGAAGTGAACCCTTGCAGTTCCAACGTTGTTAAGCTCATCTGTAGCCGTAACTAC
+AAGGGTGTAAGCTCCATTCTCAAGGGTAACTTTACCTGTGTAGTATCCTGATGTAGCATTGTACGTTAGC
+TCGATGCTCTTACCTCCAACCTCAGCTGTTACGTTAGTTATCTTGAGCGTGTGGTTAACTAGAACCTCAA
+TTGGAATCGTAGTGACATTATATACAGTATCCACTGGCGATACTATCTTAATTGTTGGACCACTTATTGT
+TACTATTCTACTGGGAAGAGCTACTTCTTTTCCATTTGGATATGTAACAACAACTGTATAGTTGTATGTC
+CCAGCAGAGAGCTCTAACTTTTCAGCGATTTCAGTTCCATAATAGTAGTAGCCTCCTTCCTCAGCTTTTA
+GTGGATATTCCTTTCCACCAATGACAACCTTTGCCCCTTCAAGTGGAATTATACTGTAGATACTCACGTT
+AAAGTCTCCATATTTTATTGTCACATTGTTCGGTGCCTTGTCATAGCTAACAACTGGAATCTCTAGCGGA
+ACTATTGTCCAACTTCCATCAGGTATGCTGACGTTCTTATCTAGTGATCCAAGAACCTTAAGCTCACCGT
+TTATGTTGAGTAAAACAGTGAAGTTATAAAGCACTCCAGTGAAGTTGTCAGCCAAAATATCTTTAGGTGC
+AACATAGAAGTCTACCGTTAGTGGAGTTATGTTGCTCTCTAAGATTTCCCACATTATGTAATCAATTGCC
+TCACTAACATCGAAGGCCATTGGACTGTCTGGGAATGGATGGGCTTGAGGTAGTATACTTTCAATTTCAT
+TAACATTCTGTTTTATTATTGAAAGCTCCTTGTCACTTATATAATCCATCCAAAAGTCTAGGAAGCTGTG
+CTCCCATACAGGAGATCCATTTACAGCGACACCAACTGGTATTCCTGCCCAGTATAGTATTTCATAGTTT
+GTAGCATTGTAAACACCATCTATAACTTCTCCCCTATATGGGTGCTTGATTCCAACTACTGTCATTAATT
+TAGGCTTATAATCTGCAGCCTTTGGAACGTAGACGAAAGCTTCTCCGTAGGATATGAACACTGGTAACGA
+AATGATGTCTCTTACTGATATAACATATGGGTTTCCGTATCTATAGTCATGATACGTGTAAGTTCTTGCC
+GCCTTGTAAGAGTACTTCCAGAACCCATTGTCGCCCCAGTCTGTGCCCCAGGAGTTCACCATTATTAAAG
+CTCCCTTCCCATCTGGGGTCGTGGTGTTATCATCATATCCAATTATCGTTACAGCGTGCCCGCCAGTCCA
+TGCCTGGTAGAACGTTAGGAAGTCAATATAGTTTATCCTCCCAGATTTAACATATGTTCCCTCTGGAATA
+TAATAAAGCATCCACATAAAGTTCAGGAGAGCATATATGTCAACAAAGGCATTGTTTACGAACCATTCCT
+CACCCCTAAGTGAATATGTTGAGAGGTAGAAGCTCGCTTCTTCCCACCAAGTTTCATTGTTCACGAATCT
+AGTGTAAAATGTGGCGTTTATCTTTTGAACAGCTTCAGGTATAGTGTCATCTAGGGACACTCCAAAGTCC
+TTTGTTAGCACGTCTTTCATTAACTCTATTGAAGGAGTTATATTTCTCCCTGGATTGATATTGGAATATG
+CAGTCTGAACCCAGCTGAGTAAAACTCTCACTGTCCAATCTGCATAATCTCCAGTAGTCCAATACATGTC
+TGAATAATTCTTACTTAACCTTATGTAGCGATCTAATCTACCAACTATATCTTCTGGATGGTTAAGATAA
+TCAAAGCTCGGTAACACCAGGATTGCAGTCTGGATTACATACCCCTTATAGAGTAATTCCTTCAGGTAGT
+TCCACTGAGTCTCATTATCCAAATAGAGAATATACCAATCTCCTGGATTATTATATAGAGAACTGTCCGG
+TGAGTCGTACAGTTGCCAAAAGTACATCTCGGGATTTCCACTATTGTGAGGAGCGATCATCCACTGGGTT
+AAGTTTGGCCAGACCCAGGCATAGTTTTCAGGATCTCCATATGGCCCCTTAACATATAGTGGGAAGGCGG
+TTAATGGGACTGCACCAATCGTTGAAATTAAGTTCATTGCATCCCACATAAAAGCGCCTTGATCCCATCC
+ACCATTTATCAAGTTGTACGTGAACGTTGGGTTCATTATCTCATCTGGACTGTCGGGGTGAGGATTGCTC
+CTCCACCAGTTTATCATGTATGTCCACACGTAGTAAGTTGAGCTCCATCCCACACAAGAACCAACGTATC
+CTTGACTCCCCACGGGTGGTAAGTACTCTGTGTTCACAACTTTTGAGGGAAGCGAGTTAGGCTCTGGAGA
+TGATAAAGGTTGGCTCCTACCTAGGTAGAACGGAGCATACTCTAGCGCTTCTTTAAATGCTTTGTAATCC
+ATTACTGGATACTTGTTCCCGGTTAACTTAGAATACTCCTCCAACGGGATCCATTTTAGTCCTGTCTTTC
+TAGGTGGAAACATGCCATCATTAGGATTCAACGGAACACTCTTGGTAGGTTGTGCCACTACTGGCATCGC
+TGGTGTTATTACTAGGGATAACACAAACATTAGTAACATAATAAGGCTGATAACTCTTTTAATTCTCATT
+GAACTGACACCTCCAATTATGCTACTGGATGGACCTCTAATACCATCATTGATTAGTATGCTAAACTGTT
+GAATATAAAGGTTTTCCTTGATTGTAAAATTAGAAGCCATAGAAGTGGGTAAACTTTATAAACCGATGTA
+TATTAATGTATAATGGGTCGAGCAGCGGGGTGGGGCAGCTAGGAGTGCCCGCCGGGCTCATAACCCGGAG
+GTCCGAGGTTCAAATCCTCGCCCCGCTACCAGTATACTTTTAGTAGTAATTTTTTACTAAGTTTGGTAGT
+AGCCTTTTGTTTTTAGATACTTTTCGACTAGGACTCGCTTGCGGTTAATGGTGATATTTATTTTGGCATA
+GAACTCTGTGATGTCTTTGATTCCAGATATCCTAAGCTCATAGAGGTCTGACGAGTAGAAGTACCTCTTT
+CCCTTTATATTTACTGAAGTCCCCTTGCGTTTTGTCAAATTTATGCTTCCTTTAATTCCAAACTTTGTCA
+ACAACAATCCCCTAATGAACTCTAAAATATCAAGATCATAATTTGACATCGCAAGGAATCCTGCGTTTGC
+CTTTTTATCAAAGCAAAAGCATCCTTCACTATCAAAGAATCCCCTAATAAACTCCCTCGGAAACATTTCG
+CCAATTTTAAAGAGCTCTTCCTTTGGTTTACTAAGGAACATGTACAGTTCTTTACTGGTAGCTTCCACAC
+ACCACCTTCCAGTCGAAGATTCAAAATAAAGCCTAGGATTCGCCCCTATATCCTTAAGAGCATTTGAAAA
+CGCCTCCGCAAATTCCTTATCGATGACCTTGAGCTTAATCCTGTACCTATACTTTTCATCAGCATCTAAG
+CTACCACCGCCGAAATACACGCCTATAATGTAAGCTAGGGATTGTGAAGGTTCTAAATTTACTCTTTTGA
+TTTTATTCGCCGGATCTGTAATTCCCTTACACCACCTAATTACAGTTGGCTTAGAAATAGTAACTTCGAA
+TTCCTCCCTTATCGCCTCCACTATCCTCGAGTAGCTAAACCCTTCATTTCTAAGTTCGAGAATACGTTGC
+TTTACCTTCTCAACTTCATCCAAACTTAACTCGCTTAACTTTCGCATATACTTAAGATAATTACAAAGTT
+TAAATACATTATGGATAAAAATAAGAACAAATTAGAAAGGAATTTCACTTTTCAAGTGGATAGTTAGGAG
+CCTCATTCGTGATTATTATATCGTGGGGATGGCTCTCCCTTAAGCCAGCAGATGTTATTATTACGAATTC
+CCCTTTTTCCTTGAGCTCCTTAATGTTCCTAGCTCCAACGTACCCCATTCCAGCCTTTAAACCGCCGACT
+AGCTGGTAGAGAACCTCACTAACGGTTCCCCGGTAGGGAACTACCCCCTCAACGCCTTCCGGAACAAACT
+TCCTCGTCTTCATGTAGCCTCCCTGGTAGTACCTCTCGGCCCCACCCTTCATCATGGCTCCAAGAGAACC
+CATGCCACGGTACTGCTTGTACTTCCTTCCGTTTATTATCACCTCTTTACCTGGAGCCTCCTTGGTTCCA
+GCCAACAAATTACCAAGCATTACAGCGTCTGCCCCAGCAGCTATTGCCTTAACTATGTCACCAGAGTACT
+TTATGCCACCGTCAGCTATAACGTAAAGCCCATATTCTTGAGCCCTATCGGCAACCATTGCTATTGCGGT
+TATCTGGGGAACTCCAACTCCTGCCACTATTCTCGTTGTGCATATACTCCCTGGGCCTATTCCAACCTTT
+ACTGCATCTGCAAACGTTAAATCATCTACAGCCTTTGGATTAGCTATGTTTCCAACTATAAAGTCAGCAT
+CAACCTTCTGCCTCATCTCTTTCATGGCCTTTATGGCCTTTAGATTGTGGGCATGTGCAGTGTCGACAAC
+TATAACATCAGCCCCCGCTCTGTCTAACTCTATAGCCCTCCTGATGTCGAATGGACTTACAGCTGCAGCC
+ACCAATAATTCGCCGTTCTCATCCCTAACAGCGTTCTTGTACTTCTTTCTAGCCACTAGGTCGCTCATGG
+TTATCAATCCAATCAACCTTCCCTCCTTGTCAACCACTGGAAGCCTGTCGATCCTGTTTTCTATCATTAT
+CTTGAGGGCTTCCTCTACCTCAATGTTCTCAGGAACCGTAATTACATCTTTGGTCATTAGCTCCTTAACT
+AGCTTGCCTTCCCTGGCCGCTATATCCTTCTTGCTTATTATCCCGACTACCTTCTCGTTCTCCACAACCG
+GAAGGCCATCTATGTCGTGCTTCTCCATTAAGAAGAGGGCAAAATCAACGGTCTCCTCCGGACTTATCGT
+TATTACATCCTCAACTATGAACCTCTCCGCTTTTTTAACCCTCTTTACTTGCTCCACTTGCTCTTCTATG
+CTCATATTCCTGTGTATAACTCCCAAACCTCCCTCCCTTGCCATTGCTACGGCCATCTCCCATTCAGTAA
+CTGTATCCATGGCTGCACTTAGAATTGGAATGTTCAGTTTAACGTTGGGGGTTATCTGGGTAGAAACATC
+GACATCCTTTGGTTCAACCTCTGTTGCTTGAGGGATCAAGAGGACGTCATCAAAAGTGTATCCCCTAATG
+GCCCTTTCAAGTTTCTTCGCAAACTTCCCCATTTCCTTCTCCTCCTCACCCTTTTTGATGAACTATTTGC
+TCGGTATAAAAAACTTGTCGAGGAAGGCAGAGGTAAAATTTAAATATACATTCTTACACAATATTGAGTA
+AGAGGTGACAAAAATGATACACATACTAGAGGAATACTTCAGGGGCTATCCAGCGAGGAAGAAGGTCGTT
+AAGTTCCTTTGGGAGGCTGGATTATCTGTTAAAAATGGAAAGGTCTACGTTAAGGATGTTGAGGTTCCAA
+TAACTGGAATAGCAGAGGCCACAGGTGTAAATAGGAAAATAGTGTATCATACGATCGAGTACATAGAATC
+GAAGCCCGCCTTGAAGATTCTCTTTGAGAACCTTTCCCCAAAGCACAGCTTAGCGTCGATAGCCCCGTTC
+ATGGGATGGGAAGTCCTAGAGTTAACTATTAGTAGGAGGGATTACGAGAAAACCCTAGCTAAGGTCCTCA
+GCACACTTTCAGAGGAAGGAATAAGAGTCATCGAGATATTCGGTAGCAACCCATATGAAGGCAAGAGCGT
+CGTTTACATAGTAGTTGAAGGAATCCTTCCGTTCAAAGTGATATCCAGCTTGAAGGGTGAAAGCTCTATT
+GAAAAGATCGTCATTAGAACGTCTGAAAAGGATAAGGAAAAAATGATATGCCCTAAGTGTGAAGTTAAAT
+ACTGCCCCAGGAAGATCCTCCTCACCCAACGATCCTGAAACCTTTTTCTCCCTTAGGTTCCTCCCACTTA
+ACTTCAACCCTTGTTACCCTCGCGAAGGGTGGTCCTTGGTGTGCCCATCCGATTAAGGCTTCTACCCTCT
+CTTCCTCCCCCTCTAAAACTGCCTCAACGCTACCATCAGGCAAATTCCTGACCCAACCGTTAACGCCGAG
+CTTTCTAGCTTCCCTCTGCATACTCCACCTGAATCCCACTCCCTGGACTCTACCATATATCCTAAGGTGA
+GCTCTCACTATACCCATGCCACTCCCCACCTAAAATCCGTTTTTGGATTTATAACCTCTCAAGTTCAACG
+CTCCAAGTTTTTGTATCTACTATTGCATAGTAACCTCTCGAAAGGGGGCCTGGATTCACAATTACTGTAT
+CTCCTATCTCATCTATTCCCCTAGCCTCATGGATGTGACCACAGATGCAAATAGGTGGTTGTTCTTCCTC
+CAAGAACATCCTTAATCCCTTACTCCCAGCATGCACTCCAGAGAAAGTCCTGTCTAACTTGGTATTGTAC
+GGGGGAGAATGGGTTAGCACGATGTCTCCTTGTTTATAGTTCTTTTTTAGAGATGAATATATCTCATCGT
+CCGAGAATTCCCATATCGTTGAGAACGGAGTTACGTTAGAACCTCCGAGCCCAACTACGCCAGTTTCCTT
+AACTTTAACTCTCTTATTATGAACGTTTATTCCTAGCCTTTCTAGTATTCTAGGAACGTCCCTCCCATCG
+CAATTGCCCATAATGGCGAGCACCCTAATATTTAATCTAAGTAATGGCTCTAAAATCTGCTCAGCAACTT
+TCCCATCTCCAAAGTGCGTTATATCTCCAGCTATTAGTATTAGTTCCGGTCTTAAATCCTCGATTACCTT
+AGCTAATGCAACTACTGATCCCTTATTCCCATGAATATCCGTCACCGCAACAATTTTCATTGCCCATCCC
+TTAGTTTTCTAAAATCCTCAATCTAAAAAGTCTTAGCCAGTTAAGTTTAAATATGAAGGACTTTTCATGA
+ATTATGATGGAGTGGAAGGAAAAGTTCAAGAGGGAAGGGTTTCTGGACGTTGGAGATTTCATAATCGAGC
+TAATATACGTAGATTGCCCATGTGAGCCTCTCCCTCCAATGCTCGCGATCTATGATAAAAAAGAAGATGA
+ATGGTATAGGGTAGATGAGAGGGTGGAGGCTAATAACTATACTGAGGCCTTTGAATGGGCTTGCTCGGTC
+ATTGAGAGGATCATTAGAGGAGATAACGTTAGCTTAGTAAGTATAGATGGGCCAGCACCAGATCCAGTTC
+TGAAAAGGCTTAGGGAGAACTTATCGAAATTAACTTCTTAATGTATAAATTAAGGCATTTAGAATTGATA
+TTTTGCCAAAAATTTTATAAAGAACTTAATTGGGAGGTAGGGTAGGGAAATATGGAACAAAAGTTCGACG
+TCGTTATAATAGGAGCAGGTCCAGCGGGTCTTTTTGCCGCTTATGAGCTCGTCGAAAGAAGCAACCTCAA
+GGTTCTCATAATCGACGAAGGAGGAGACGTTGATCAAAGGGTTTGCCCAATGTACGAGCTCGGTTACTGC
+ATTGGGTGTAAGCCCTGCCACATAATGAGTGGTGTCGGTGGGGCCGGTGGGTTAAGTGATGGAACGGTAA
+ACCTAAGGCCCGACATAGGTGGGGATTTGACCGAGCTCACGAACGATGAGAACTATTCTTGGCAGCTCGT
+TTGGGAGGTTGACCAGATACTCCTAAGGCATGAAGCCCCCAGGAATCTCTACAAAGGGGACCCAGAGCAA
+ATAAAATACTGGGAGAGGAAAGCTGCCCAAGCTGGAGTTAAGTTTATCCCAATAATACAGAGGCACATAG
+GTAGCGACAACACGCCTAAGGTGATAAAGAGCATAAAGAACTACCTCGAGAGTAAGGGGGTAAAATTCCT
+TCTATGGACGAAAGCTTTAGAATTCAACAAGGGATGGGTCAAGGTGCAAAGGGGTAAAGACGTCTTCACG
+ATAGAGGCCAAGTACATAATAGTGGCCCCAGGAAGGGGAGGAGCGGAGTGGTTCCATGAGGTTGCGAAGA
+AGATAGGACTTAAGGCTAGACACGGCCCTATAGATGTTGGAGTTAGGGTTGAGGTTCCTGCCATAATAAT
+GGAACCGATCACGAGCATAAACCATGACCCTAAGTTCCACATTTACACAGATACTTACGACGACTTCGTG
+AGGACTTTCTGTACAAACCCCTACGGCTTCGTCGTTGAGGAGAGATATGATAGCTACGTGGGAGTTAACG
+GCCATTCCATGAGGGAAAAGAAGAGCAACAACACGAACTTCGCCCTGTTGACCAGGATAGAACTTACTGA
+ACCCGTCGAGGACACAACCGCTTATGGTAGGAGTATTGCCCAGTTAGCGACGACCATTGGAGGAGGAAAG
+CCCATAATACAGAGGCTAGGAGACCTAAGAAAGGGAAGGAGAAGTACATGGTCTAGGATTAGGAAGAGCG
+ATGTCGAGCCTACGCTTAAGCACGTTACTCCTGGGGACATAGCCATGGCCCTACCACACAGGGTTGTTAC
+CAACATAATAGAGGGACTAGAGAGACTAGATAAGGTCATTCCTGGGGTGGCAAGCGATCACACGTTATTG
+TACGCGCCCGAGATAAAGTACTATGCCATGAGGGTTGAGGTCAACGAACTCCTGGAAACTAGCATAGAGA
+ACGTCTTTGCGGCTGGAGATGGGGCTGGGTTAAGTAGGGACATTGTGAACGCGGCCGCAACTGGGATAAT
+GGCTGCCAGGGGGATATTAGTCAAGGAAGGACTGTACAATTTGAAAGACTTCAAGAAGCCTGGGAACTGG
+AAGGAAAAAATTGAAGCATTAGAACCAGAAGATTAACCCTTCGAAAATGCCCATTTTAAGAGGAACGGCG
+TGATTAAAGTTGTGATTACGACCATAGTTACGGGAACCGCTAAGTCCCCTCTCGTTAATATCCCTTCTTT
+TAACCCAACGTTTGCAATTATCAACGCCACCTCCATCCTGGGGATCATGCCTATTCCGACTTGAATAGCT
+TCAATCGGCTTAAATCTAGCAACTAAAGCCCCAAAACCACAACCTATTATCTTGCCAACCACGGCTATCA
+GGGAATAAACAAGGGCAAAAACCCCGGCATGGGTTAGAACCCTTATATCAGTCTCTATCCCTATGCTGAC
+TAGGAATATCGGGATAAAAAGGGAGTAACCAATTGTCATTATCTTGTCGGTTATTTTCCTGGAGCCTTCG
+GTCATTGACACTAATAAACCAGCCAAGTACGCTCCTGTGATTCCGGCCAGTTGGAATTTTTCGGCCAAGT
+AGGCGAAGATCAGCATTATAACTATCGCAAAGGTCGTTACGGTTTCCGGCAAGGTTATCCTCTCGGAAAG
+CGTGAGCACTTCCTTAACGAGTGGATGGCCGATTAAAATACCCAGGATGAAGAAGATGGCAACTTCAAGG
+AGGATTATCTCGATGTCCTCAACCTCAACCTTACCCCTACTGCTCATTGCAACCAAGAGGGTTAGAATTA
+CTATTCCCAGGACGTCATCAACTATCGCCGCAGCCAGAATAGTGGTTCCAACCTTGGTCCTGAGCTTCTT
+CATGTCCATTAAAATGCTAGTCGTCAAACCAACGCTCGTTGCAGTTAATACACCTCCAAAGAAGAGGGCC
+TTTAGACTTCCGTAACCATGAAGAACTGAAACAAGATAGCCGAGAAGGAAAGGCACGAAAACACCCATGA
+CGGCAACTATGAAAGCTGAGAGGCCAACGTGCTTGAACTCCTCAACGTCGGTCTCAAGGCCGGCCAAGAA
+AAGTAACATGACGACCCCAAGCTCAGACAATAACCTAACTTCAGAACCATACTCCACGACATCTAAAAGG
+GATGGGCCAATTATAACCCCACCCAGGAGTTGGCCCAACGCCGCCGGAAAGCCCAGCCTAACTGAGAGAT
+AACCGAATATTTTAGCTATAACGAGTATTATTGCAAGCTCAAGGAATACTTCCATTGATTTCACCTACCG
+TATTGGACATATTTGGGCAAGGAAGATTTAAAGATTACCGTGGAAACCCCGAGAGGGGAGAAGATGAAGT
+GCAAGTTCTGCTCGAGGGAGGCGTACATTAAGCTTCACTATCCAAAAATGTACCTATGCGAGGAGCACTT
+TAAAGAGTACTTCGAGAGGAAAGTTCAAAGAACGATAGAGAAATATAAGTTACTTAAGAAGGATGAGAAG
+ATTCTAGTAGCTGTAAGCGGTGGAAAAGATTCTGCAGTTACCGCTTATGTCCTCAATAAGCTCGGTTACA
+ACATAGAGTGCCTCCACATAAATCTCGGCATTGGGGAGTACTCAAAGAAGAGCGAGGAATATGCAAAGAA
+GCAGTGTGAACTTATCGGAGCCCCTCTCCACATCGTCAGGATAAAAGAAATTCTAGGTTATGGAATAGGA
+GAAGTTAAGACGAGAAGACCAACGTGTTCCTACTGTGGCTTAACTAAGAGGTACATAATGAACAAGTTCG
+CTTACGATAACGGTTTTGATGCGATAGCTACTGGGCACAATCTTGACGACGAGGCATCTTTCTTACTGAA
+CAATCTGCTCTACTGGAACACAGAGTACATAGCAAAGGGAGGACCATTACTTCCAGCGGAGGGGAAATTC
+GTCAAGAAGGTAAAGCCACTCTACGAGCTCACCGAGAGGGAAGTTGTTGCGTACGCGTTGGCGGTTGGGT
+TGGAGTACATAGTGGAGGAGTGCCCATATGCTAGGGGAGCAACCACGCTTGACATGAAAGCTGTTCTAAA
+CGAGCTCGAAGAAAAGAGACCTGGGACTAAATATAATTTCGTAAGGGGATACGTAAAGAAGAAAAAGTTG
+TTTGAAAGTGAAATAAGGAGGAAAGAACTTAAGGAGTGTAAGATATGTGGGATGCCATCGAGCGGCGACA
+TTTGTGCTTTCTGCAGATTTTGGGGTCTTAAGGAGGAGATAAAGTTTAAGGTAAAGGTGAGATAATGAAG
+ATAAAAACCGTATTTCCAAAGGAAAGAAGGTTATTTCTATATATTCTTAGGGGACATTCCCTGTACCTTA
+TCTCCAGTAGTTTCGTTTTGGTATCCTTAACAGTCTTCTACACATCAGTAGGAGATATCGTTCGAGCATT
+AACACATTTTACCGGTTTTGCACTCTTCTTAACCTCCTACATAATGTACGAGGAATTTTATGAGCAAATA
+AAGAGGTCGCGATTTTCTTCACTATGGATGATATTCCTAGAGCACTCCCCTCCAATGGGTGGATATGCAA
+TAGCATACCTAATTTGTGGAGGCATATTTTACATTGTGGATTTAATCAGGGGAGGATTTTGGATTCTTGG
+ATCATTGCTTATTTTAAGGGGGGCACTCGAGTATCTAATATCAAGGTTCATTGATGATCTCAAAGTTGTA
+TCGTACCTTTACCTGGCAATAGGAATTGGAGAAGTTGATAAACTTTCGCTAATTTTCTCAAAGTAGTTAA
+GTGAATCTCTTGGTCTTCTCCCAGTGCAACCTTCCAACGAGGAGCCTTATTAATCCCCTCATGGTGTATA
+TAACCCCTGCAATTACAAAGACCATGAAATAAAGAGGATAAAGAGCTACGAAGCTCCAAGGAACATAGTA
+ATTGTGCCTCTTTTTTTCAACCCAATTTGAATAAGCAACTGAAAACCAAAACAAAAGGAATGTAAAAATT
+GACACAGAGAGGAATAGCTTAGGTCTTGCAAAACTTAATGGTGGAGCTCCAGTAATTATCAAGTAAGAAT
+TCAGGATAACCGAGAGAAACCAAAAAACTGGAACCAAATAACTCATCATGTAAAAATGCTCTATAAAACT
+TTCTATAATATTTGAGCAACTCCTCATAACTGGCCAATAGTGATCAATCATCACCTGGAGATGGCCCTGA
+GCCCATCTGGATCGCTGTTTTATGTAATCCCTCAATGTTTCAACGGCTTCCTCCCAGCCTATTACACCAT
+GATAGTACCAAAACCTATAACCAGCAATCATGGCTCTAGCCCAAAGATCAGTATCCTCAGTTACGCTATC
+CTCCCTGAACTTACCCAATCTAATAAGGAGAGGGAATCTCAAGAGAGCTACAGTTCCACCGTATTTCCCA
+TTCTCGTTTAATTTCATATCCCCTTCTATTGCAACATTAAAACCCACCAAACGCTCAAGGGTTATAAACT
+TAGTCACGAAATTCTTTCTGAAGTTTCTTGGTCTAACATTCCCCTGAATTCCAATAACGTACTGAGGAGC
+ACTCTCCATTATGCTAACAAGTGTTTTCAAAGCATTTGGCGGAATTAAATAGTCCGCGTCAAGTATAAAA
+ACGTAGTTTGGGTGAGTCATGTATTTCTCTATAATCTCCAAGGCATAGTTGAGGGCTCTAGGCTTGCTCC
+TCCCCCTTTCAGGCGGGACATCAATAATAACAACCTTGCGGGGGTACTTCCTATTTATTTCCTCCATTAT
+ATCCCGCGTCCTATCGGTGGAATTATCGTTTATCAAGATAACTTTCATATTCCTATAATCTTGGCCCAAT
+ACAGATCTCACCGTTTTATATATAACCCGCTCTTCATTATGAGCCGGTATAAGAACGTAAACTAAAGGTT
+CCAAAAATTCCAAATTAAATCCAGTTTCATCGTAAGGATACCTTTTTCCTAGGGATGCCATGAGAAGGGT
+ATAGAAGATGCTCCCAGATGAAACCATGAGAAATAAGATTATCAGCACTATCTCTAGGGCGTATTTCGGA
+GGTATCACAAGAGCTAATCCGATTATTATCAAGATATAAAGGTATAAGGCAGATTGGAATTTTATCGAAG
+CTCTCATCAAAACTTTTTTAGCCTTTAAGTTATTAAAAATGTCTCGTGCCGGTCCTTAAAATAATGTCAA
+TAAATCACCCTATCAAATTCATCCAGGAGTTTTTCAAGGATGTTGAAAAAATAGAGTTTTGGGATAATAA
+TAAGTACACAGCCGAATTACAACTCAAAGATGGAAGGATAAGAGTTAATCTCAGGTTATCAGACAATGAA
+GTAATAATATCGTCTGACGAATATCTATTTAAGGAAGTCCTTTTTGAGTTGTTGAAATTGTCTGAATACC
+TAAGAAAATCTTTAATGTTATGCATAATTGATAAACCTATGAAAATTGACCACAGCGATGGATACATGAA
+ACTCCCGGGAGGAGAAGTTAGGTTTGTTAAAGTGACTGACAGCCTCTGGATAGGTAGCGATGGTAATGTA
+ACGATAATATCGGGAGATATAAGGGGGATAGCCGAGCTCGTGGAGGTTATTAAATGAAGAGAAAGCTGTA
+CTACCTAACTCTTGCCACAATATCAGTCATAGAGTACATTCCCCTGTACTTAGCCCCATCACCACCGGCC
+TTGCAGATAAATGGAAACGGTCACCTATTCAAGGTTCACAAACTTATGACATCTGGATGGAAACCATGGA
+TAGAAGATTGGTACGCGGGTTATCCGTTCCTAAGGTTTTATCCTCCACTATCTTATCTGACAGCAGGAGT
+CCTTGGAAAGGTGTTAGGAAGTGATACAAAGGGATATGCAGCTACCTTAATGCTCACATCATTTCTTGGA
+GCCTTAGCGCTCCACCATTATTTAAAAAGTACTGGGAGAGAACCCTGTATTTCTCCCCTAATTTTTCTAC
+TGTTTCCATGGCACTTAACTGTTTCGTACATTGAGGGAAACTTTCCAAGAGCAAATGCAATTCATCTAGC
+TCCGCTTTTCTTACTATCCCTATACTGGTTAAGGGAAAAGAGGGAGAGATACTTAATAGCCTCCGCCCTA
+GGAATCAGCATTGTAGCTTTAACTCACTACTCCATCCTACCTCTGCTTATTATCACTGGAATACTCATTC
+TATGGGATGACTTAAGAACAATGACAGCATTAGGGAATGGAATCAAGGTTCTTGGAGCCGTTATAGGTTT
+AACTTCATTTTGGTACGTTCCATTTCTGTTCGATAAAAAGTGGGTAGAATTCTGGAATATTTCGGAAAAT
+AAAGCTCTATTTAAATCATTTAGCCTAAACCCAACCCTACTGAAGTCACCATTTGGAATTCTACTTATAT
+TACTCCTCCTAATCTTCGCAATATTTGCGATTAAAAACCTTGTAGACAGGAAAAAGGTAATTCTAGCTGG
+ATTGTACTTATACTTATCCCTGGGATTCTATTCACCAACTACCTGGTTATACTCATTTCCATTACTCTCG
+ATCGTCCCACCGTATAGATGGTTCGATCTCGAGGCCTTAATTATTCCCCTCCTAATTGGGGAATCGCTGA
+AAAGAGTCCAAAGGAAAAGTATGGTAGCGTTAGTTATAATTCCATTCACAGTTCTTGCATTTATGAACGT
+TCCAAAAATCAATCCCTATCCCCAGGATTTAATTAAGATATGTGAGAACATTAAGGAAGAACCAGGAGAC
+GATTGGCGAATTTTTGTTTTAACGGATGTTGGAGAAGCTATCAACAGCTATTTGCCAGCTATCTGCAAGA
+AACCAACGTTAAACGGGTGGTATCATGAGGGTAGTCCGACTAAGGCGGGAGAGCGAAGAATGATATATAT
+TCTAACGTATGGGGGGAACCTAACCCCTTACCTAAAAGCTTACGCTGTTAGATTCTTAATAACACCCAAA
+GAAATCAACGGATATGAAATGGTACTCAGAATTGGAAAGTACAAAGTGTATAAGGGGGATACATCGTTCT
+TTCAACCCGTAAGTGTTATCGTCATGGGTAAGTACTATGAACTACCATTTGATTTTGTGTACATAAAGGA
+CACAAAAATAATATCCGGGCAACCTAACGTTGTCGTCCTTTACATAGGCCAACCCTCAAAAGAAGAAGAA
+AGCATGTTATGGAAGTTCATAAAGAATGGAGGAACGGTAATCTGGGTTCCTGAAACAAAAGGTGAGTTCC
+TTGGAATTAAGGCTGAAATTAGAGCAATATCAAACGATGAACTTAGATCTTCACTATTTAATGTTTCCAG
+ATTCTCACCTTTTTCATATAACCACAGAAGCTGGTACGCTCCAGTCTTTTCATCCAATATCGTTAGGCCT
+CTAATCTCAGTGGGGAACTATACATTGATAGGAGAAGTTAGGATCGGAAATGGGACCCTATACCTCGCAG
+GTGGAAACTTGATATTTCATGCTTTGTCCTATAAATCAAGCTACGAGATTTCAATTATAAGAGCTCTCAT
+AGGAAATATGGATAAGAGCACAATCGTTAATTATAAACTCCTGGAGAGATCCGACGGGAGGCTTGTTGCT
+GAGATAAATTCTACAGAAAGAACCCTAATTCGAGTATCCGAAGCGTACTATCCCTATTGGAAAGGATATA
+TAAACGGTAGGGAAGTTAGGTTATTTAGAGATTACAGAACAGGTTTAATGATCTTCACATTTCCCAGGAA
+TGGGACGCTAGTCATTGAGTTTAAAGACCCATTCCTCCCATTGAGGAGGTATTCATTGGTAGGATGGATT
+ATCTTGACGGCTTATTTGGTTATTGAAACTGGGAAAACTTACAAGAAAAGATATCTACATTCTATCTTTG
+AAGGCAGAAGATAAAACACCCAAAGCGAATTAAACCAAGCAAAATAATAAAATAGTGAGTATTGGGATGA
+TGAAACTCCTTTCGGGCACTGATCCGTGATGAAGGCCCTCCTATCTGAGCATCCCAACTTTTATTAGGAT
+TGAGATAGAAGATGTTATAGGGGTGTTCCAATGGACAAGAAGATTGCGAGTTTAGCAGTAGTACTTGTCG
+TGGTACTAGTTGTGGCCGTAAGAACCGCTGAGATACCGCCAGCAACGATAGTTGGTTCAGCGGAAATATT
+CATGGTAAACAATACAACGGCTACGATAGTTGAAAAGGATGGATGGGGACTATTCACATTGACTGTAAAA
+CCCAAGATTACTGGGTTTACCCTAAGGTTAGAATTCCCCCAGGGAACAACCTACCTTATAAAGATTAACG
+GAAAGGAAATTAAAGGAAAAGACGTCTTTGAAACAAAGATATCCCAGGATAGTGAGATAATAGTTAGCTT
+TCAGCTTCCAAAAGAGGATACAAGAAAATTGTATTCGGGGGAGGGACAGTATTACATAAAGGTCAAAGCC
+TCAAAGATGCCATTCTGGAACTCTGAGTACGTAATATATCTGCTTCCAAGAGAAAAGAAAGATTAGAGAA
+GTTTCACTATACTCTCTATAGCTTCTTTAGCCTTTGAAACGTCTTTTATTCTTCCCTGGGCTACGTCCTT
+TCTTCCACCGCCGCCGCCTCCGGCTATGGAGGTTAGTTTCTTGGCCAAATCGTTAGCATTCAAGTTTACA
+TTATCGCCAACCGATATTGCGAAGTAACCTTCCTTGCTCACGAGAACAACGATCCTGTTGGGCTTCTTCA
+GCCTTTCAACGGCCTCCCTAAGGTCGTCCATTGAGCCTTCAACGATCTCTCCTATGAACTCATACTCCTT
+GACCTTCTGAACCTTGGCCTCGAGCTCGTAGACAAGTAGCTTCGCGAGTTCTTTCTTTAGCTTCTCAACT
+TCCTTTCTTGCCTCCTTCCATTCGTTGAAGAACCTCTCGGCCGTCTCTGGGAGCTTCTCAGGCGGAACCC
+TTAGCACTTGACTTGCCTTCTTAAGGATTTCTCTTTCCTTCTGCCATTCCTTTATGGCGGCCTCTCCACA
+GGCGAAGATTATCCTCTCAACTCCATCCTGTATTCTCTCCGTTCTAAGTATCTTTATCGGCCCTACTAAA
+CCCGTGCTTGGGAGATGAGTTCCACCACAAGCCTGGACGTCCCAATCTTCAATCTTCACTACCCTTATGA
+CCCTCCCAGGGACAACGCCACCTTGGTACAGCCTAAAGCCGTACCTTTGCTCGGCCTCAGTTCTAGGTAG
+CCATTCCCATGTAACCTTCCTGTCTTCCATAACTATTCTGTTCGCTAGTCTCTCTATCTCCCTCAGCTCT
+TCATCGCTTATCCTCTTGTAATGACTTATGTCAAGCCTAGCCCAATCTGTAGTCAGCTGAGAACCGGCCT
+GCCATACGTGCTTTCCTAGGACTCTAACTAAAGCCCCCATGAGGACGTGGGTTCCAGTGTGATGTCTCAT
+GTGCTGTATTCTCCTATCCCAGTCTATCCTACCTCTAACTTCCATTCCCTCCTTGAAGAGCCCAGGATTC
+TCAACCTTGTGCACTATAACCTTTCCAACCTTCTGAACGTTGGTCACCTTAACCTCGCTTCCGTTCACGA
+AGAGAACCCCGGTATCATATGGTTGTCCACCACCTTCAGGGTAGAATGCTGTTTGATCTAGAACGATCCA
+ATCCCCTATTACCCTGAGAACCCTAGCTTCAAATTCCTTCATGAATGGATCTTCGTAGTATAGCGTCCTC
+GTCTCAGGGAGATCCTTGACTAGTTCAAAGTCGACAACTTCCTCCTCTTTCTCTTCTTTTTCTTTCTCCG
+CCTCTTTAGCCACTATGCTGTAGAAGTTGTCCGGAACGTGAACCTTGATGCCTTCTTTCTCTGCTATCTC
+CTTAACGAGCTCTGGGGTCAATCCATGACTTTCGTAGAAGGTTATCAGCTTCTCCAATGGAATCTCGCTC
+ATACCCTTCTTCTTCAACTTTGCTATTTCCCTTCTAACTAGATCACTTCCCCTTTTAAGGGTTTCAGAGT
+ATTTCTTCTCCTCTAAATCGATTATCTCGAGGATAACATCTTCCATCTCCTTGAACTCTGGGAACGTCTT
+GTGAAGTTCCTTTATGTGAAGGGCCACTATTTCTGAAAGTGGAACTTCTAGCCCTAGCTCTTTGAGGTGC
+CTTATGCTCTTCCTTATTAGAAGTCTAGCGAGGTAACCAGCCTTTACATTGGAGGGTATAACGCCATCCG
+CTAACATAAAGGTTAAAGCTTTCGTGTGGTCGGCTATCGCGTAAATAAGCTCGTAAGGTCTTATGGCCTT
+TTCAAGTTCTTCAACGCTTATTCCAACTTTCTCTGCAACCTTCTTTCTTAGTAGCTTTAGATCTCCCATA
+TCTTCTATGTCGAACATTCCTGCCAACCTGGAGTTCTCCATGAGTATTCTCTCATCTATCTTCTCAACGC
+CAGCCATCCTCTTTAATGGCTCGACAACGTAACCTAGGACTGCATCGTAAGCTGTTGGCGTTCCCTGGCT
+CATCCATACAAGCCTTTCCAATCCGTAACCAGTGTCAACAACCTTAGTCTCCATTGGAACGTAACGATCT
+CCCTTTATGATAACCACTTGATCCTCGGGAGCATTCTCTGGGGCTTTCTTGTACTGCATGAACACCAGAG
+TGGCTACTTCTAAGCCACGATACAGAACTTCAAACGCTGGTCCCGCGTTTCCTCCCCCGGCCCATGGATT
+TTCCTTGAAGGTTATGTCCTCTGGTTTCATCTTAAGTTCCTTTGTGAAGAACTCGAATGCTAACTCAACG
+GTTTCATCTATCCAGTATATTGGCTTTCCTGGGTAGTTAAAGGCATGGTGAGCCATCATCTCAAATATCG
+TGAAGTGCCTTCCTGTTATTCCAACGTTGTCTATGTCCGTAAACCTGATTGAAGGTTGAGATATTACTAG
+GGGATTCGCCGGTGGATCCGCTTCCCCGCTAATAACCCAAGGCTGGAAGTCCATTATGCTGGCCCCGACC
+AATAGGACGTCATCCCTCCACCTAGGTAACACTGGATAGCGCTTGACTCTACCGTGTGGGTAAACCTCGT
+GCTTCTCGAAGAACTTCAAGAACTTCTCCCTCATCTCGTCCAGCGTGTACTTCTTTGGAATCCCTGGCTT
+TCCTATGAATTGATACTCGTCACATGGAGGATCTCCACAGGTCTCTCTGTCAGGGTCGAGCGTCCAGAAG
+GGCTTCCCGCAAACCTTACACTTCTTCCTTATCCAACCCTCTTCCTCAAACATTCTCGTCTTCATTATGA
+ACTCCATCTTCCATCCCTAAAGCTTCAGGGGAAGATTGTAATTAAATGTTTTCTTGTTCATCCTCGAAAC
+TTTCTTCATCAATTATCACAAACGGTATTTTCATCTTCTTAAGGAGGTTTATCAGCTGATTGTACCTCTT
+CTCAAGCCTTTCAAGCTTATACTTCAGGTTTGCATTTTCAGTTGCCAAGGTTATTATCTCTTCATTTTTC
+ATCTTCAATTGAGCTTTTAATTCAATTATCTGCTCCTCTAATTCAACGATTGAACGTTCAAGCCTGTCAA
+TTTCCTCTATAAATTCTCTGCACAATTTTCTTTTAATCATGATATCAGCTCCGCAGACTGCTCATCATCA
+CTCAGGGGGCTCCAGATTCATCATCTTTTAGTATCTTATGAAAAATGAATTTAAAAGTAATCATCCCTTA
+ATCTCAAACATGGAAGACATCCTCGAAAACAAAGGCGAAGTCAAGAAGAAAATTCCGATTTCCTTGATAA
+CTATAAGGAGTGCAAAACTGTTTGATATTCCCTATATTATGAGGATAGAGCAGGCATCGTTCAGGGAGAA
+GTATCCGAGAGGTTTATTCTTGACGTTTCTGGAGTCAAATCCAGATACTTTTCTCGTCGCTGAATATAAT
+GGAAAGGTAGTTGGTTACGTGATGGGTTATCTAAGGCCCGATATGGAGGGGCATATAATGAGCATCGCCG
+TTGACCCAAGTTATAGAGGGAACGGCATAGGAAAGGCTCTTATGATAGCCGTTATAAACAAGTTATTCAA
+GAAAGGTGCAAGATGGATTGGCCTAGAGGTTCGAGTAAGTAATACTATTGCAATAAACCTCTATAAGAAG
+CTTGGATTCAAAATCACGAAAAGGATATATAGCTATTACTCAGATGGGGAGGACGCGTTTTACATGGTAC
+TAACTCCAGAAGAGTGGGAAAAGGTGAATTCGGGATGAAAAAGGTCATAGAATTCTACCTCAGTGGAGAC
+AGAGTTTACAGTACCAGGGAAAAGGCGATAAATCAGCTCTACAATAACAGGGGATACGGGGAGCTGAAAG
+GGAATAAACTCTTCTTATCCCTAATAGAGGCCGCTTATTTAGTTGAGAGGGGATGGATTAAAGTTCTAGA
+CGAGGATAGGGAGCTAACCTTCGAGGAAATATTTAAGCTGGGAAAAAGAAAGGATGAAGATTTTGACATT
+AAATATCTCGTTTACAAAGACCTAAGGGATAGGGGGTACATAGTTAAATCCGCTTTAAAATTTGGTTCTC
+ACTTTAGGGTTTATAGGAAAAATGCCGAGCATTCTGATTGGTTAATTTGGGTTCTTAGAGAAAGTGAGAA
+ACTGAGTCCAAATGACATGACGGCGAGAGTCAGGGTCGCCCACGGGGTTAGAAAGAATATGGTAATGGCA
+ATAGTTGATGAGGACAATGATGTGGTGTATTACAAGATTGAGTGGATAAAGTTCTAAGTGATACCGTCTC
+CACCCCGTCTATGTTTTCCTATACTAAAAAGGCACAGTTTGAGGATATATTAAATAAAAGGATAAGGAGA
+AATTAATCACTTCAAGAAGCCAGTTTTCTTTCCTAAGTCCTCAAATGCATCAATTACAAGCTTTAGGTCT
+TCCTTAGTGTGAGCCGCTGAAGGCTCAAGCCTTATCCTCGCAGTTCCGAGCGGAACGGTTGGATAAACTA
+TTGCCTGGGCAAATATGTTGTATTCCTCGTAAAGCCTTCTCGAGAACTCCTGGGCAAGCTTCTCATCGTA
+TAGCATTACTGGTGTAATTGGATGCTTGGTGTTGCCCAAATCATAACCCAAGTCCCTTAGTCCCTTCTGG
+AGGAAGTGAGTGTTATCCCAAAGCTTCTTCACCAAATCGTCGCTCTTCTGAAGTATTTCAACGGCAGCTA
+TAGCTGCGGCAACGTCTGGTGGATTCATTGCACTCGAGAATAGGAATGGCCTCGCCCTCTGCTTGAGGTA
+CTCTATGGCTTCCTCAGGTCCAGCGACGTATCCACCAATTACACCGAAGGCTTTGCTGAGGGTTCCCATT
+TCAAAGTCAACTTTGTCATGCAAGTTGAAGTGGTCAACTATTCCCCTTCCATGGCTTCCAAGCACTCCTT
+CTCCGTGTGCATCGTCAACGTAAACTATCGCATCATATTGCTCAGCCAGTTCAACTATCTCCGGTAGTGG
+AGCCAAGTCACCATCCATAGAGAATACTCCATCCGTGACGATTATTTTCTTCTTCTTATCCTTGTTCTCC
+TCGAGCTTCTTCTTTAGGTCATCCATATCGAGGTGCTTGTATATAACCTTGGGCGCACCGCTAAGCCTCA
+TTCCGTCTATTATGCTCGCGTGGTTTAGTTCTTCGCTTAGGAATATACCATCTTCTCCCTTTCTTAGGAG
+AGCGCTTATTGCTCCAAGATTTGCGTTGTAACCACTCTGGAAGAGAATTGCAGCCTCTCTCTTCTTGAAC
+TTTGCCAACTTTTCCTCAAGCTCAACATGAAGTTCCATAGTTCCAGCTATGGTTCTAACCGCTCCAGCTC
+CAACACCATAGTCCAGAATAGCTCTAATTGCAGCTTCTTTAATCTTCGGATGAGCCGCTAAGCCTAGATA
+GTTGTTTGAACACATGTTTAGAACTCTTTTTCCATTAACAACAACCCATGGTCCCTGGGCACTCTGAAGA
+ACCCTTATAGTCACGTAAAGACCTTTTTTCTTAAGTTCTTCGAGCTCTTCCTTAATCCAGTCAAGCTTCC
+CCATAAGAACCACCGACTACATTTGGGCATTGAGGTATAAAAGATTTGCACTTTGACAAATTGACATATA
+ACTGGTCAAAACTGAGGTGCATGCAACTACATTCAAGCTCAGCATAACTTGGATTGTCTCAATGCAAAAA
+TTTTTATCTATTCCCAGGATAGGAAGAGGGGATGTGAGATGATAGAGAGGGTAAAAGGAACCCGAGATTT
+CCTGCCAGAGGAGATGGTTAAAAGAAGGTGGGTTTTTGAAAAGATTCGAGAGGTCTTCGAAACTTATGGT
+TTTAAGGAAGTTCTAACCCCTGTAATGGAGTATACTAAGTTGTTCCAGCTAAGAAGCGGCGAGGAAGTTG
+TGAAACAACTTTACGCGTTTAAAGATAAGGGGGGAAGAGACGTAGCGTTGAGACCAGATATGACATCAAG
+CGTCGCTAGATTGTACGTTAATTCATTCCAGACTGCTCCAAAGCCGATAAAGTGGTACTACATTGCGAAC
+ATGTTTAGGTATGAGGAACCTCAAAGTGGACGTTATAGAGAATTTTGGCAGGCTGGAGTTGAGTTGATTG
+GAAGCGATAAGATTGAAGCTGATGCGGAAGTTATAGCCCTATTCGTCGATAGTTACCTCTCAACTGGACT
+GAAGGATTTTACCGTTAATATTGGAGATAGGGTTCTCCTCGATGAATTCGCAAAGATGCTAGGCGTTAAG
+GATGACATTGGATTGATGAGGATTATAGACAAGAAGGACAAGCTATCCCAGGAGGAGTTCCTCAAGGCGC
+TTGGAGAGTTCGGCCTTGATGAAAATGGCATAGAAAAAGTTCTCAACCTTATAGAGATAAAAGGAAAACC
+TGATGATGTTTTACCGCTAGCTGAAGAGTTATTCACTAGCGAGAGAGCTAAGGAAGAGATTTCTAGGTTA
+TATAACTTAGTCGATATTCTTAGCTGGTATGAAGTAGATGAGTGGATTCAGATAGACTTAGGGATAGCAA
+GGGGATTTGATTACTATACGAGCATCGTATTTGAAGCCATAGTTCCAAATGATCTTGGAATAGGTTCCAT
+TGGTGGAGGAGGAAGATACGATAATCTAATTGAGGTTTTCGGAGGAAAGCCTACTCCCGCTACTGGATTT
+GCAATTGGGATAGAAAGGTTAATCCCAATACTTGAGTGGAAAGGTTTATTACCAGAGCTAAAAGCTGGTC
+CAGATGTCTTCGTGATTCCAGTTGGGGATTCAAGGGATGTTGCAACGGCAATAGTTACAAGGCTCAGGAA
+AGCGGGAATAAGGAGTGATATTGAGTTGAGTGGGAGGAAGCTGAGAAAAGCCTTGGATTACGCAAACAGA
+ATAGGAGTCAGACTGTCGATAATAGTAGGCAAAAGAGACCTTGAAAGAGGAGTTGTAACAATTAGGGATT
+TAGAAAGTGGAAATCAAGTTGAAGTCCCTGTAGATAACGTTGTCACGAAGGTAAGGGAGTTGCTCAACCA
+GTAGCTTTTTATCCTTAAATTAGGAGATAAGACAATAGATGATGAGCGCCATCGATGCTGAGGAGTGATG
+ACCGGATTCCTGGCTGATCTTTATTCTTTCTTTAAGCAACTCTCAAGAACTTTAAGGAGTTCCTCCTCGG
+ATTTAAACTGCATAATTAGTGTCAGCAATTTTCTTGCAACTTCGTTCCTCCTTAGGGCCATCTTAAGCTT
+TTCTTTTATCTCTTCAACTTCCGAACCTTGCTCTCCTTCAAGCTCCTCAAGGGCTCTCATTATGCTTTCC
+TTAGTTTCGTCGATGTCCCTAAGTATCTTCTCATAGAACGCCGAGCTTCTCCATTCTGAGAAGTTCTTTG
+TCGCAACAAAGTAAGCCCTTCTATCTCCAGGTTTCTTAATCCTTTGCACCAACCCAACGCCCTCTAAGAC
+TTTCATTGCAGAGCTTATGTGAGATATTGAGTAACCGGTTATTTCCGCTATGTCGCTCAAACTGAGGGGA
+TCATTAGCCAAAAAGAGTGCACCATATATGTAACCAACCAATTCGCTCTGTCCCAATCTTCTAGCCGTGT
+TAGCGAAGGTTTCCATGATTATCCTCTTTGCCTCTTCTAAACTCATTGTACCCACCACAATATTTTTAAG
+TTCCAAAATTATAAAACTTTCGGAAAATTCCGAAAGAAGGGTGAGATTATGTTAAGGAAAATCGCGAGGG
+TGATCGTGATTTACAGGCATAGTCTTGCCGTTGTAACGATGTTCCTACTCATATTGTCAGCTTATGGTAT
+AACGCAGCTAAGATTCGAGACCGATCTATCTAAACAACTACCAGAAGATTTAGAAGCCGTGAAAAGTTAT
+TTTACCCTTCAAAATGAATTTGGGGGTAGTGGCTCTGCCTTAATCTACGTGAAGATAAAGAACAACGATA
+ACGTCGTTGATATTAGGGACCCAAAAATCATAGAGGCCATGTATTCCCTTGAGCAACGGTTGAGAGAGAA
+GGAATACGTTACTGACACCTTTAGCATCGCCGATTTGATGGTTCAAATTCTGGGAAGATTGCCAAAAAAT
+ATGGACGAAGTTAAGTTCGTCCTGAACATGCTTCCACCGGAAGCTAGAAATGGCCTTATCAGTGGTGATT
+ACTCTTCAACAATAATTATAGTTAACCTGAACAGGGAAAAGAACCAAAAGGCCCTCGTCAGGGTATATAA
+CGATATAGAGAGGGAAATAGAAAGAACTAATTTTCCCCAGGGTGTTGAAGTCGTCTTGACGGGCGATTTA
+GGAATAACGTACAAGATTCTCGAGATGCTCCAAAACGACATGAATAGAACAATGGCCATCTCGGGAATAA
+TAGTAGTGCTAATCTTGCTGTACTTTTACAAATCTCCAATAAGGATGTTAGTTCCATTGGTTCCCCTTAT
+CTTCGGAGTTGTAATGACGCTCGGCTTTATGGGACTCCTAGGAATACCCCTCGACATAGCAACGACAACC
+GTTGGAGCTATGATAATCGGTATGGGAATTGATTACGGTGTTCACGTTACCAATAGATACTACGAAGAGA
+GGGGGAAAGGAAAGTCCCTAGAGGAAGCGGCCGAAGAGGCAATAGCAGAGACCGGTAAGGCCCTACTCGG
+AGCGGCCCTAACAACCATAGCTGGATTTTTGGCATTATCAATCTCTATCCTTCCATCGCTCAAGAGACTG
+AGCGTTAGTCTCGTTATGGGGCTAGGGCTAGCGGCATTAAATGCGGTAATAGTAACACCGGCTTTGGCAA
+TTCTAGAAGAGGAGTTTCGAGAGAAAGTCATGAAGAAAAAAGAGATCATAGCTATTGGAGGGGGAAAAAG
+CAAGATAAGCTTCATATTCTCAATGCTGGGCAAAGCGATAAAGAGGAGTCCATGGACGGCACTTTTAATA
+GCCTTGATAATTTCGGGGGTCTCCCTATACGGAGCCTCTAAGATAACTACCGAGGTTAGACTTGAAAAAA
+TGATTCCCACAGACCTTCCAGAGATTCAGGCTTTAAGCGATATAAGGTCGGAATTTGGTGGTCAAGATGA
+AGTTACAATCCTAATAAAGGCCGATGACGTTAGAGATCCAACCCTTGTTAGAGACATTCTCAGGTTTGAA
+AGGGAAATAAAGGCAGATTCTTACATCAATAACGTCTTTGAGACTCAGAGCATAGCGGACGTGGTAATCC
+AAAAGTACGGGTATATTCCCCAAGACAAGGAAAAGATATCGGAGGCCATTGAAGGATCCTCCCTAGTCTC
+TTCGGATTATTCAATGACTATAATAAAGCTAAAAGGCAACTTCATGGGGGTAACCCAAAGTGAATTCAAC
+AGGATAATGGAGTACTTTGAGAGGGCAATTCAAAGGGCAGACTTTCCGCCAGGAGTCAAGGTTGAACTCG
+CAGGAGAATCGTACTTGAATTACGTTCTCAACGATCTTGTAAACGAAGAGCTAGGAAAGATTTCAACAAT
+AGGAACGCTAATCGTCGTTATGGTTGTATTTGCAATATTTAGAAGGCCAACGGTTTCTATAGCGATGATA
+ATGCCGATGTTCTTAGGAGCTTTGTGGACTATAGGATATATGGGTCTCGCAGGGATCCCATTTTCACAAA
+CGTTAGCGGGAGTCGTTTCAATGATAGTTGGGCTTGGCGTTGATTATGGAATGCACATAACACATAGGTT
+CCTTGAAGAGCTAAATGAAGGAAATAAGACACCAATAATAACGGCCCTAGAAAGCGTTGGACCGGGAATT
+TTTGTGGGAGCATTGACAACGGCCGGAGGATTTTTAGCTTTACTTTCAGCTCAACTCACGGCTATTCACG
+ACTTTGGAAGAGTTCTCGCCGTTGGGATATTCGCTTCGATGTTTGCAGCTTATCTTGTCACCCCCGCAAT
+ACTCCAGCTTGAATTTGGAAGGAAAATTTCCAAGGAGGTGAGAGAATGAAGAAAGCGATGGCTTTAATCC
+TGGGATTAATTTTAGGATCCCTCGTACAGCCCTCACTTGCTCAAGGGCCAGAGCTACTTTACGAGGGATA
+CATGAACAAAGGAGATTATCTCCTCGTTGGCCCCCTAATGATATTGCTAAAAGACGTTGTATACGACATA
+AATGATGGGAAATGGAAAGGTGTGTTCATAGTCTTTAATGAAGACATGGAGCCAATAGGACCTAATTTAA
+CTTTAATATACGTTCCGGATCCCCAAAAGGTCAGAACTTTGCTTCAAAATCAGACGTTCCTCAGGGCAAT
+GGCCGAAACTTTGGGATATAATCCAGATAATCCCATTGAATATGCTGAATTCTTGAGGTGGCTCTCAACT
+GCATCCCAGATGGAGATATGGAATGCAATTGTGAAGACAATTGATGAGCATCCCGAATTAGGAATAAGAC
+TCGAAGATATATCAAAACCATATTATGTTCCTAATGCTAGGCCAGTTGGTGTAAATGAGACTATAAAAAT
+TGAATATAGGGGAAAAACAGTTTATATAACCGTTTTAAGTGCATATCCAAATGGTGTAAAAGTTAGCATA
+AGCGGGCCGATTCAATGGAGAGCTTCGATGGTCCAAGGGCTGCTCTTATCGAAGATAGACGTGAAAGGGA
+CGATAAAACCAGGACAATACTTTACCGTTGAAGTTCATTTAAAGAACATAGGATCCAGGAAAGTTAGATT
+CGTAACAGCAGTTTTATCTCCAACCCCTGTTGTTCCAAGCTCAACAAAGTTCAAAACTGAAGAAGAAAGC
+CTAGCAACTACTGTTCCCCAGGTTTTAACACAAACGGGAACGATACAAGGAACTTTGTATCCCGTGGAGA
+GCTCCGTCAAGTTCATAGACTTAATAGAGCCTGGTGAAGATAAGGTAATAAAGTTCCTCTATAAGGTAAA
+TGAAAATGCAAAGCCCGGAGATTATCCTCTCTACCTTACCGTAATATACTTTGCCTATACCACCGGAGAG
+AACCTTGAACAGAGAACCCTATATGATACTGCAGTAGTTACGGTTGCTAGAGATTATGAAGCAAACTTCA
+TTATCGTCCAGAATGTCCCCAGGATAGTTCATCCCGGGGAGGACTTTACAATTAACGTTACGTTTAAGAA
+CATGGGTGAGGATCCAGCAAAAGATGTAAGGGGAACTTTAATCCTTGAAGACATAACCGGCAGAGTATTT
+ACGCCGGTATCTCCCAGTAATTTCTATAGGAAGTTCGTTGATCCTGGGATGGAGTTCAATGAAACGTTTA
+AACTTCACGTTAGCGAATCTGCAAAAACTGGAACTTATACCTTCAAGATAAGGCTGAAGTACTATTCTGG
+AAACTCTAATCAGGAAAAGACTCAAGATTTTACTATTTCAACGACAGTAATTAGAAGGAGGGAAGCGTTC
+ATAGAGATAGACAACGTAACGCTTACTCCAGAGAAAATAGAGCCAGGAACAACTTTTAACATTACACTAA
+GATTGAGGAACGTGGGGGAAGGTTACGCCAAGGGGCTCGAAGTTAGGATAGTTCCAACGAAAGCATTAGT
+GAGGAGGGAGATAAAGAAAGTCGACTTATCACAACTTTCTAACTTGCCAATTCCTGGGGGCAAAGAACTG
+GCAAAGAATTTACAAACTGCCCTTAACCAAGTTATCGGCCAAATTGCCCAGGAAGAAGTTTCAGCATTCC
+TACCAATTGGAGAAGATAACGTTAAGTACAATGGTGTTATAATGCCCAATCAGACAATTGAAATTCATTT
+CACACTAAAGGCTAATGAGAGGCTTGAGAACAACATATACCCCATAAAGATAGAGATTAAGTATCTCTCA
+TCCCCCGATGACAAGTTAATCTCCGACGAGAGGATTATTGGAATAGACGTTACTGGTTCCGAGAAACTTG
+TCATTTCCTCAATATCCACATCACCATCTAGGATCCTCCCAGGGACATCAAACGTTGAAATTTCGTTTAA
+GATAGAGAACGTTGGGGATGGAAAGGCTGACTACATCATCATTATGCCGAATCCCCAATTTCCCTTTAAG
+CTCAGCGAAACAAGTGACCAAATAATAAATGTTGGGAGCCTAGGAAAGGGAGATTCCGCACAGGCTTCAT
+TCAAGGTTGATGTCGACGAGAATGCAAAAAGTGGAAGGTACCTTATCCCACTGACAATTGAGTACAAAGA
+TCCAACGGGCAAGTTTAGGCAAATTGAAGTTAATATACCAGTAATAATAGCCGAGAAGCCCAAACTAGTT
+ATAACCGATGTCAGATTTGGAGAGAAGCCAGTTCAAGGAAAGGACGTCAACATATACATTACAGTAAAGA
+ACGTTGGTGGGGAGCAAGCTGAGAGCGTCGTCATCGAGGGAGTTGTGAGGTCATCACAACCATTCACGCT
+CGTTAAGAGGACGGACTACATTGGAACACTAAATCCCAACCAGACCGGAGAGGGAGTGATAACGCTTTCC
+ATAGAAAAGGATGCCGTTCCAAAGGTATACAATATACTAATAAGAATGAGGGCCGTTGGAGACAAGGAAA
+AGGGCGATGATAACGTTTATGTGTTTGAGGGGACGATAAAAGTTCCAGTAAAAGAAAACACTGAAAGTAA
+AGAGAAGCTAAGGAACTTAGCCATTGGAGCTGGCATACTTGCCATAGTGATTACACTCCTAACGTATTTC
+AAGAGGAGGCACTAGACCATTTCTTTACTTCTTCCCTCAATTTTATGCTAATAATAATGCTAAGGGTAAG
+GTCTATTAACACTAAGAGCACGCCAGCTATTAACGTTTCTGGACTTTTTTTAATTAATGGATTTGAATAT
+ATCGTCATTAAGTCTATAACCTTCCAAAATGCAGGTAGCATCAAGAAGCTCGCAATGTAGTACCATATGT
+GAGGATCACGCCTCAAGTATTCCTGGATTATCTTACCAGAGATCATGATCCCAAGACCAAGGATAAAGTA
+CTTGTTGAAAGCATTTAAGTATATCAGGAAGGCTATTAGTTCGCTCGTCGGAATTCCTCCTATCATATTC
+TCTGCTATACTTTCGAGAGTTAGGTAGACGTTTATTGCACCTCCGAGCATGACTATAAATCCAGTCACAA
+CGCCAATGAACGTTATTAACCCTCTGCTAACGATTCTAACCAGGGAGGTTATTGGCTTTAATCTAAACCC
+TTTAGAGAAAAAGTATCCCCCTACTATTAGCATTACAACACCAGTTACCGTCGAAGACACTATCTGAGCA
+CTTGGAGGATATTTTATGGATATTATCTTGGCTATACCATAAAGGAGAACTATTAACCCAGGGATGCCGA
+GGACAACTTTTGAAACCTCAGGATCACTCATCATCTCCTTTAGGTACCTAACTATTATATACCAAGTTGT
+CTCTATCCCAGGGCTTTGCTTTACCACAACCCTCCTAGTGCTTATTATTGGAACTTTTGAAGTTATAATT
+GGAAAGATTTGTTCATCTTCGGCACCGTCTGTAACCGGAATGACGCCATCGGCAGGGAATTTTTTGAGAA
+CTTCATCAAGTTGCTTACTTAGCCTTAAGTCGCTCTCAACTCCAACGTTTGGATGACCAGTAATGAGGGC
+AACTTCAACTTCGTCAAACTCTCCTTTCTTTTTAAGCTCGTCATAAAGCTTTATAGCGGCGAAGAGAGTG
+TTCGCATCGCTATCCTCAGGATCGGCTAAACTCAATTTCACGGCAGCATCGAGACAGCTATCCCGACCAA
+TCACAGGACCCTTAACACCAGCCTTAACTCCAAAGTCATCGTCCCTATCTATTGCGAGGACTAAAATCTT
+CATTATCTCACGCTTCCACCTCAAGCTTTTCAAGAACAGATTTCACCTTATCTTCCATTGACCTCTCCTT
+GTCCCTTCTCTCGTCAATCCTTATCGTCGTTAAAACTCTCTTAAATCCAAAGGTAAACATCAATTCATGG
+GCCTCTCTTATTATCTCCAATCCTTCCCCCAAGGATTTAACCTCAATAATAGTTCCCATTGGGGTAAGTT
+GATACTTAATACCTCTCTCCCTGAGAAGATCTATGACTTTCGCCACGTATTTACTAACACTAACTTCGCC
+TAAGGGAACTATTGAGAACTCGATTATCACGGACATTAGAAATCACCAAATGCTTTAGTGAGCAGAGGTT
+ATTTAAGAATTTCTTAAACCTTTAAATTTTAGAGTGGCCTAATTATTCCTGGGTGAAGTGATGTTCAAAA
+TAGATAGGTTAAGATTCGGAACCGCTGGGATACCGATTTCCACCCCAAAGCCATCCACGATTGCTGGAAT
+AGAGAGGGTTAGGGAGCTTGGACTTGATGCTATGGAGCTAGAATTTGTGAGGGGAATAAACATAAAGCCC
+GAACTAGCAAAGAAGATAAAACACGTTGCCAAGAAGAATGACGTCGTTTTAACAGCACATGCCCCATATT
+ATATTAATTTAAACGCAAAAGAGAAGGAGAAGGTGGAGGCAAGTAAAAGGAGGATAATCCAAAGCGCTGA
+GAGACTTTATGAAGCTGGTGGATGGAGCTTAGTATTTCATGCCGGTTATTATCTAAAGCAGCCTCCTGAG
+TTAGTTTACGAGAGGATAAAGAGCGAGTTAAAAGACATAGAAAAGGAACTTCTCGATAGAGGAATAAAGG
+TTTGGATAAGGCCAGAGTTGACCGGAAAACCTACACAATTCGGGAACTTAATGGAGCTAATACGGCTAAG
+CCAAGATTTAGAGTTAGTTTTACCTGCCATAGATTTTGCTCACGCCCATGCAAGAAATAAAGGCAAATGC
+AACTCCGAAGAGGAATGGAGGGAAATGCTCACACTTATCGAAAAGGAATTAGGGAGGGAAGCCCTAGATA
+ATATGCATATTCACATAAGCGGAATCGAGTACTCAGATAAAGGAGAAAAAAGGCATTTAAATCTTCAAGA
+GAGTGACATGAGGTGGGAAGAGCTACTCAAGACACTCAAGGAGTTTAAAGTCAAGGGAGTCGTTATAAGC
+GAAAGTCCAAACATAGAGGGTGATGCTATACTGATGAAGAAGAAGTGGGAGGAACTAAAAATTTAAAAAA
+GAGTCTCTTCATCTAACCCAGAGGTTTTCTATGAGGAAAACGAAATAGGGGTGAGAGGGAATGAACCCAT
+TCCACGACCTTGAGCCCGGGCCAAACGTCCCCGAGGTTGTTTATGCCCTCATAGAGATTCCCAAAGGTAG
+TAGGAACAAGTACGAGCTTGATAAGAAGACAGGATTGCTTAAGCTTGACAGGGTTCTTTACAGCCCATTC
+TTCTATCCAGTAGACTACGGAATAATACCAAGAACATGGTACGATGACGATGATCCCTTCGATATCATGG
+TTATAATGAGGGAGCCAACATATCCACTAACCATCATCGAGGCTAGGCCAATAGGGTTGTTTAAGATGAT
+AGACAGCGGGGACAAGGACTACAAGGTTCTGGCGGTTCCAGTAGAGGATCCATACTTTAAGGACTGGAAA
+GACATCGATGACGTTCCAAAGGCCTTCTTAGACGAGATAGCCCACTTCTTTAAGAGGTACAAGGAGCTTC
+AGGGTAAGGAGATTATAGTTGAAGGATGGGAAGGAGCTGAAGCAGCAAAGAGGGAAATCTTAAGGGCAAT
+AGAGCTCTATAAGGAAAAGTTCGGAAGCAAGGAGTGATACCCCCTTTAAATTATTTTTCCGGAGGGGCAA
+CTGATGTACAAAATAGTCACCGTAAAGGACGTGGTTAGGATACCTCCCAGGATGTTTACAATGGATCCAA
+AGGAGGCTGCAATGCTAGTCCTAAGAGAAACATATGAGGGAAAGTACGATAAGGACGAGGGAGTTATCCT
+GTCGATAGTCGAGGTAAAGGAGGTTGGAGACGGGATAATAGTCCCTGGGGATGGGGCGACTTACCATGAA
+GTAGTATTTGACGTTCTCGTTTGGGAACCAAAGCAACAAGAAGTCGTTGAGGGAACGGTTGTAGATGCAG
+TACCCTTCGGAGCGTTCGTGAGGATAGGACCTATGGATGGCCTAGTTCACATAAGTCAGCTAATGGATGA
+CTATGTGGTATACGATGAAAGGAATAAACAATTCGTTGGTAAGGAGAAGAAGTACCTATTAAAGATAGGC
+GATGCCGTGAGAGCAAGGATAATAACTGTCAGTGCAAAGAGTAGGATAATAAGAGAAAATAGAATTGGAC
+TAACGATGAGACAGCCAGGGCTTGGAAAGTTTGAATGGATTGAGAAAGAGAAGAGAAAGGAGAAGGAGGG
+TAAGAAGTGACTGAAAAGGCCTGTAGAAATTGTCACTATATAACTACGGAGGATCAATGTCCAGTTTGTG
+GGAGCAGGGATTTAAGCGAGGAGTGGTTTGACTTAGTTATAATTATTGACGTTGAGAACAGCGAGATAGC
+CAAGAAGATTGGAGCCAAAGTCCCAGGAAAATACGCGGTAAGGGTGCGCTGATGAAGGTTCTATTTAAAT
+TGCCTCCGTCCCTAAGGTCTGAATTAAAAAAACCAGTTGGAGAGCTTATAGAAGGAGATATTCCAACCCC
+TTATCTTAAGGTGAAAGATATTTTGACGAATGAGGATCCTCTCGTGACTGTGGGAGATGTTGTGACTGAA
+AATATAATGAAAGTTGGTCTAAACCCAAATCTCGCGATATACGATCATAAAACAGAGAGAAGAGAGTACA
+AACCAAACATAAGAAGCGTTGAAGGTGTCTTAATAACGGTCAAGAATCCTCCCGGCACCATAACCTTGCC
+CCTCTTAAAGGCTATTAAAAAGGCTTACTCACTCCTCTCTCACGGGAAAAGGGTTCATATAGTAGTAGAT
+GGGGAGGAAGATTTAGCCACGATACCTGCAGTATTGTATGCTCCAATAGGGACAACGGTTATTTATGGTC
+AACCGAAGAAGGGCATAGTGCTTATAAAGGTAACAAATGAATGCAAACGCAGGTGCGCGAAGATAATGAG
+AAGGATGGAGGTGGTTAGAAATGGAGATTAAAATTACAGAGGTTAAGGAGAATAAGCTTATCGGAAGGAA
+AGAGATATACTTCGAAATCTACCACCCAGGAGAGCCTACCCCAAGCAGAAAAGACGTCAAAGGGAAGCTT
+GTAGCGATGCTCGATTTGAATCCTGAGACAACGGTAATACAGTACATTAGGAGCTACTTTGGAAGCTATA
+AGTCAAAGGGCTATGCAAAGTACTATTATGATAAGGATAGGATGCTCTACATTGAGCCCGAGTACATACT
+AATTAGGGATGGAATAATCGAGAAGAAGGAGGGTGAGTGAGGATGGGTCAGAAGTGGAAGCTCTACATAG
+TTAAGGATGGAAAGGTTATAAGGAAGAACAAGTTCTGCCCAAGGTGCGGTCCTGGGGTATTCATGGCAGA
+CCACGGTGACAGGTGGGCCTGCGGAAGGTGTGGATATACTGAGTGGAAGAAGAAGTGAGGGTGAGAGCGT
+GAGTTTTTTTCTAACATTATTTTAAGGAAGTTTAAGAACGTTGAATCAAGGTACGAGGAGATTGCAAGAG
+TATATAGGGAGTTCCTTCTTACGGAGGAGGAACTCAAAATACCAACTATATCCAAAATTTTAATCCCCCT
+CGACAGGTATTCTGACCTTCCCTCGGAGAACGTTCTGAAGTACATCTCCTCGTATCCTGGGGCCGACATT
+TCTTTAATATACGTAATAGATGAAGAGGTATGCAGGCTGATTAGAGATACCATAGGCGAAAAGGACGCAG
+AGCTGTTCAGGGAAAGGGAATTTAATATCGGACGGGAAAAACTAGAGAAAGCCAAGGACATGATTGAAAA
+GTTAAATGGTGATCATTCAATTTCTTCTTTAATAAAAACTGGGAATAAAGCAACTATCATAGAGAAAGAA
+TCAGAAAAGCACGATGTTCTTGTAATTTCAAGGCATTATGGGACGAGCTCAACGAAAACACATCAAGTTA
+GCCCCGTAGTCTTTAGGATTATGCAAAATGTTGAAAAGCCAGTAATAATTTATTAGGGGGCGCTTAAATG
+GTATCTGAGCTAGAGATAATAGCCCTTGGGGTATTCATATCTGTTTACGCGGCTATAATCAGCGAGAAGA
+TACACAGAACGGTAGCCGCGATGCTTGGAGCATCTATCATGCTCTTCTTAAAAATAGTACCCTGGGAGAA
+TATTCCAGAGTACCTAGATCTTGACACAATTCTTCTCCTGGCAGGAATGATGGTCATCGTTAATATAAGT
+AGGGAGAGCGGGCTTTTCGAGTACATAGCAATAAAGGTAGCTAGGATATCTAAAGGGGACCCCATGAGGG
+TTCTACTTTTATTCTCCGTGACGACAGCTGTTGTTAGTGCATTTTTAGACAACGTCACTACAGTTTTACT
+TTTGACCCCGATGTTACTTTACATAACGAGGCGTATGGGAGTTGATCCAGTCCCGTATTTACTTGCGGAG
+ATATTCGCATCGAACATAGGGGGAACGGCCACCTTAATCGGAGACCCGCCAAATATAATGATAGCCTCCG
+CAGCCAAGCTAAGCTTTAACGAGTTCATAATGAACATGACACCTATAGCATTCCTCGACCTGTTCATAAT
+GGTAGCATTGATATATCTCTTCTATAGGAGGGAATTTAAGAACGTGGAATACCATGTGGACGGCATAATG
+AACCTTAGAGAAGAGGAAGCAATTAGGGATAAACAGCTATTTCGGAAATCCGTTGTAACCATAGCCTTTG
+TAGTCTTAGCTTTCTTCCTTCATGATACGATAGGAATAGAACCTGCCGTTGTGGCCCTTACGGGAGCCTC
+CATTTTACTTCTGTGGAGTAGAGTACCTCCCGAAGTTGCATTGGAGAAAGTTGAATGGGCAACGTTATTC
+TTCTTCGGTGGCCTTTTCATAATCGTTGGTGGGCTTGTTGAGACCGGATTGATTGAAGATGTGGGTAAGT
+GGATTGTAAGCCACATAAGCTCAGAGAATGAAGCAATATTAATGATATCCTGGGTTTCAGCGTTCCTAAG
+TGCGATAATAGACAACATTCCGTTTACTGCAACAATGATCCCACTTATAAAGAGCATGGGAGGTAGCATT
+AACGTTTATCCCTTATGGTGGGCCCTAAGCTTAGGTGCATGTCTTGGAGGAAACGGAACGGCGATTGGGG
+CAAGTGCAAACGTCGTAGTTTTAGGTATAGCCTACAGGGAAGGCATTAGAATAACATTCATAGACTTTCT
+CAAGGTTGGAATGATAATCATGCTCTTAACTGTTGGAGCTGGCTCCTTGGTTTTGATAGCTAGGTACGGA
+GGAGGGATATTATGAAGTTACTAGTGCTGATAGATGGGAGTAAGTGGAGTCAAAAAGCAGCACTACATGC
+GTTTTCGATTGCTAAGAGGAGTAACGCCAAAGTAATATTATTCTCGGTTCTAGACAGAAGGGAAGCTAGG
+GCCTTAGCTTTTCATCTGAGCATGAGGAGTGAAAGCCTAGAAAAGATAAGGGAGTTCGAAGAAACTATCT
+GGAAAGATATGAAGAAGAGCGTCAAGGAAGTTATAACTACACTATTGGAGTTAGGTAAAAGGGAAGGCGT
+TAACTGTTCATTCAAAATAGCCGAAGGCTCAGCGAAAGAAGAGATACTCAAGGAGGCAAATTCAGGGAAA
+TATGACATGGTCATAATGGGGGCCTATGGAAGAAGTGGAAAGACGAGGATAGGGAGCCTCCTTGAGGAGG
+TCGTCGGGCAAATAAGGATTCCAGTAATGATAGTTCGCTAGCGCATGTTCTCAACATAGAGGAACAGGCA
+CTTCAGGTACTCAGTATCCTTGGACGCCATAAGTATGGGATGGTCTGGAGCCTGGGTCCTGTAAGGCTCG
+AGCATCTTGAGGAATTTGCCCGCTTTGGCTCCAGCGGCTATTATCATGTCTTTGAACATCTGAAGGTCAA
+CGTGCTGGGAACAAGAACACGTCACGAAGATTCCACCGTCCTTAACTAAATTAAGACCCGCAAAGTTCAC
+ATTGAAATAGGCCCTCATTCCTGGTTTCAGGTCTTTCTCATGTTGAACGAAAGCTGGAGGATCGAGTATA
+ACTACATCAAATTTCTCTCCTTTTTTCTGGAGTTTTTCCATTTCCTCAAAGGCACTTCCAACTATAAACT
+TAATTTTATCTTCCACCCCGTTTAACTTTGCATTTTCCTTTGCGGTCTCTATTGCTCTAGGAGACTTATC
+TATCGCTATGACCTCATCGGCACCGGCTATCGCAGCGTGTATAGCAAAGCCACCAGTATAAGTGAAAACG
+TCAAGCACCCTATCCCCAGGATTAATCCACTTTTCCAATGCCAACCTATTCTCTCTCTGATCCAAGAAGA
+ATCCCGTTTTTTGACCTCTCATATCTACTATGAACTTTGCTTTTCCTTCCTCTATTATCGTTCTATACTT
+CTCCTTACCCAAGAGAACCCTCTCTATTTCGGGCAGGCCTTCCCTCCTTCTACTTCTCCCAGTGTTCTTT
+TCAAAAACGGTTTCTATTTCCGGTTCAACTTCCATTATAGCTTCTGCAACATCGAGCTTGAATCTCTCCA
+TTCCAGCACTTGATATCTGAAGGGAGGCAATATCATTGAACCTATCAACTATCAGTCCAGGAAGGTAATC
+TGCTTCCCCATAAACCATCCTATAAACGTTCGTATACTTTAGAACCTTCTTCCTGTATTCGTTTGCCTTT
+TTGATTCTCTCTTTGAACAAGTCTTTGTTTATTTCAACGTCCTTGTCCTTGGTTACTATCCTCACCATTA
+TATTGGAGTTTGGGTTTGCAAATCCCTTACCAAGAAATTTCCCTCCTCGGGTGTAGACCTCAACTATGTC
+TCCAGGTTTGATAGTTCCCTCTACTCTAACTACTCCCTTCTTGAAGACTATCATTGCACCTTTTCCGATT
+GCCCTAGCCGCTTGAGCATCCACTATTATCTTTGCCATTCTCTCTTCCCCCACAGGCTCACTAAACCTCG
+CTTCATCATCAAATCAGAAAGGAGAACGGCGATCATCGCCCTTATATTTCTTCCTTAACGGTATCGAACG
+AGACCATTGTAACGGTTTGACCAACCCCTCTTATCTCCCTTAGCTTATCTATTACTATCCTACCAACCTC
+TTCAGCATTTGAAGCCCTAACCTTAAGCAGTAAATCCCATTCGCCAGCTATTATATGAACTTCGTAAACC
+CCAGGAATCTTAGCTATCTGCTCGGCAACTTGTCTTTGGGTTAAACCTGAGTCTGGATCGTAGCGGATTA
+ATATGAAGGCGGTAGTTCCAAGGTTAAGTTTCTTGTAGTTTGGCTTTATCGTAAACCTCTCTATTATTCC
+CTCTTCAACTAGCCTTTTTATCCTATAATGGACGGTAGTCCTTGGGATACCAAGCTTCTTACTCAGGGTT
+GCGATGTTCTCTCTCGCATTGATCTTTAACTCTTCGAGCAACCTCCTATCGACTTTATCAAGGATCTCGG
+CCATTTTCTCTCACCCTCATTTAATTGACATATATACAGTATTTATATGTTTTCTTTTAGCCAATCGAAA
+AAAGCCTTTAAAGCTTTTCCTCTATGAGATAAAGAATTCTTCTCCTCTGTTGTCATTTCAGCAAAGGTTT
+TTTCAGAACCTTCTGGGATAAATATTGGATCATAACCAAACCCACCCTCCCCTCTTTTCTCGTTGGCAAT
+CCTGCCCCATGTTACACCTGAAAATATATGAACATCTCCGTCGTAATACCCAATAACACTCTTAAAGTAA
+GCTTTCCTGTCTTCTATTCCCTCCATCAACTTCAGTATTCCATCCAACCCTATCGTTTTGTAAACATATG
+AGGAGTACACTCCTGGGAAGCCATTAAGGCTCTCTATGAAAAGCCCTGAGTCCTCTATAAAAAACGGTGA
+ATCTATCTCTTTCTTTAGCCATTCAATTCCAAACTTAACAACTTCTTCTAAGCTATCTGCCTGGATTTCG
+GGGTACTCGCGCTTAAGTTGGATAACTTCTATTTTCAAGGGCTCAAAAAATTTCGCAGCTTCCCGAACCT
+TCCCTGGATTTGAGGTAATAAAAAAGAGTTTCATGGAGAAAACCTCAGTCAATTTTATATCCGATTTTTT
+CGACTAATTCTCTCCTTTCCTTCTTTTGCTCCTCAGTTTCTATCTTGTTTGCTGCTTTTCCATCAACGAC
+TCCTATTACGGATCTCCCAAGGTCGGTTTCTGCTACTATAACCTGGAATGGATTTTCACTGGCCCCATAA
+ACCATCGCAACGGCCGGATGATTCTTTATCGTGTTTAGGACATTTATTGGATAGGCGTTCTTCATGAGGA
+TCACAAAAACATGGCCGGCCCCTATCTTAACGGCATTCTTAGCAGCCAACTTCTCAAGTTCTGGATCGTT
+ACCTGTGTATCTGGTTAGTTGTGGCTTGGCCTCATTCATCGCAATGCCAAATTTAATCCCAGGAACGGCA
+GTGAGAAGGGCCCTTGCTAAGTCATCTACGGTGAATATCGAGAAGTTCCCCTGTCCAATTATGACTTCAA
+CTCCCTCCGGTTTCTCAATCTCAACGACCTCAATCCTGACCATCCTTCACCACCACAACTGTTTTTAGCT
+TCCAGGAATAAATTTTTTACTGAGGAGTCATGAGGGATACAATAAATTTCCGAGAGATTGAATGGCTTCT
+TGAACTATTAAACAAATATCCTAGAGAGAGTCTAAGGAAGATATCTCAAAGGGAAGGGATAGAGTATTAT
+AGGCTTAAGAGGATCTATGACCGATACTATGGAAAATATATATTCGTCAGTGCCATCTATGATATAGCAA
+AACTTGGATTAAAGAGTTACATCGCATTCCTTTCAGTACCAAAAGGAGAAATATTTGAAGTCGGAAAAGA
+GATGCTAAAAAACCCTTTTATTAGTTATATAAATCCGATATTTGGATTCAAAAATGGAATACAAGCAATA
+CTTCATGTTCCTGTTGAACAGGAAAAGTACGTTCCAGAGCTACTCTCTAAGTATTCTGATGACTTTGAAT
+ATTATGAAGTCTGGTCAAGAGATCCGAGCAAAGTAAAATTCGGAAAATGGAGTTATTCCTATGAATATGC
+TATATTACTTGACACCTTTAAGGTTGATGCCAGAACCCCAATGAAAGAACTCGAAAAGAAATTATCAAAG
+GGAAGGCCCACAATTAAATTTATGATAGAGAAGCTGATAAAGGATGGCATAATAGTTGGGTTCTACGCGT
+TCATAGAGAACGCCAAGGAGGCTCATGATAGATCCGTTGTTGGAATAGCAAAAGAACTTGATAAAGAAGA
+GATATACAGAGCCTTTAAGGAAGAAGAAATAAATATCGGGATTTTAAGACCAAGAGGATATTACGTGGAA
+TGGTTCTTCTCTTCTAGAGAGGATATCGGTTCAAAAATATTGGAATTCAGCCAATATGTCGATAAAATTG
+GAATCGCATATCTAGACATGTTCAGGGAGCTAAACAACAAACACATGAGGACAAGGTTCTCAAGAATGAT
+AAAAGAAGACGGAAGCGGATACAAATCAATTTTGGAGTTCTAATCAAGCCTTTGTCTCCTTTAGTATCTT
+TTGGAAGTCAGAATAATCAGTTACTACTTTTACTCCATCGAGGGTCTCAAAATATACCTTTTTTATCTTA
+ATTTTCCTTGCCTCTGTATATTTCATTTCTGGAGGGTCATACTCACCTGGCTCCACGACCTCATCTTCGA
+CAACATACGTTTTGAGTTCAGGCTCCCCAACGTACTTCCAAACTTCATAGAATACCCTTGGTTCTAGATG
+TATCTCTCCCTCAAGTTCTATATAATCTGCCCCGATGTCCTCCAAGAACTCCTTAATAACCTCAGAATTC
+ATCTAAGAACACCTCATTTAATATTAACTTGACTTTGGGTTAAATACCTATCGCTGTCCATGACCATAAA
+CTTTAAAACTAAAAGACTTATCTTATCTCCATGCTCGGTGGTCGTTTTTGGGACTTCTGATATCCTTAGG
+ACTACTTTAATTGATCCATCTAGGGGGGATTCTGTATGGTAGAGGATTTTAAAGTTACTCCCTGGGAAGT
+TGAGGGTGTAGTGGACTACAATAAGCTGATAGAACACTTTGGAACAAGTCCTTTAACTGAAGAGTTGCTA
+GAGAAAACTGCAGAACTAACGAAAAGCGAACTTCCCCTGTTCTTTAGAAGGAAATTCTTCTTCTCACACA
+GGGATTACGACAAAGTCCTACAGGACTATGAGGAAGGCAGGGGTTTCTTCCTCTACACTGGTAGGGGCCC
+AAGTGGACCAATGCATATAGGACATATAATTCCCTTCTTTGCAACCAAATGGCTTCAAGAAAAATTTGGC
+GTAAACCTTTACATTCAAATAACGGATGATGAAAAGTTCCTATTCAAAGAGAACTTAACATTCGAGGACA
+CAAAACACTGGGCCTATGAGAACATATTAGACATAATAGCCGTTGGATTTGACCCTGATAAAACATTCAT
+ATTTCAAAATAGCGAGTTCACAAAGATTTACGAAATGGCAATTCCAATAGCTAAAAAGATAAACTTCTCA
+ATGGCCAAAGCCGTTTTCGGGTTCACAGAGCAGAGTAAAATAGGAATGATATTCTTCCCAGCGATTCAAA
+TAGCCCCAACGTTCTTCGAGAAAAGGAGATGCCTAATACCAGCGGCTATAGATCAAGATCCCTACTGGAG
+ACTCCAGAGGGATTTCGCAGAGAGCTTGGGCTACTACAAAACGGCCGCAATTCATAGTAAATTTGTCCCC
+TCTCTAACTAGCCTTTCAGGGAAGATGAGCGCATCAAAGCCAGAAACTGCTATATACCTAACCGATAGCC
+CTGAAGACGTCGAAAAGAAAGTCTGGAAATTCGCATTAACAGGAGGTAGGCCAACGCTAAAGGAGCAGAG
+GGAAAAAGGAGGCGAACCAGAGAAATGCGTCGTGTTCAAGTGGCTCGAGATATTCTTTGAAGAGGACGAT
+AAGAAGTTGAAGGAAAGGTACTATGCCTGTAAAAATGGTGAACTAACGTGTGGGGAGTGTAAGAGATACC
+TAATCTCCAAGATCCAAGAGTTCTTAAAGGAGCATCAAAAGAGAAGGAAGAAGGCTGAAAAGCAGATTGA
+AAAGTTCAAATACACTGGAAAGCTTGCTCAGGAGATGTGGGATAAAGCAATACCTGAACCACTGAAGGGA
+TAAGCTTTTTCTTCCCTTTCAAATTTGTTCAAGGAATGCGAAATGGAAAAATTTTTAGCATGTTGTCGGG
+TATTCAAGAGTGGAGGTTTAGTAACCTCATGTAATGATTGGGAGGTGATTCTAATGAGTGACGTAGAAGA
+GAGGATTAACCAGATAATTCAGGTTCTAAGAGAACAGGTCGTTCAAGACACGGCCGTTCCAAGGAACATT
+AGAAGAGCCGCCGAGCAGGCTATAGAGGCTCTAATGAATAAGGAAAAAGAACCTGCAGTTAGAGCAGCCG
+ATGCAATCGCGATATTAGAGGAGATAAGCGAAGATCCAAACATGCCACTCCATACGAGAACCATAATCTG
+GGAAGTCCTCGGAGCACTCGAGCAGATAAAGTGACCTTTAGACCTTAATTTTATATATCCCTTCTCATTT
+TAATCATTCTGGCAATGAAAGGGCTAATAATTAGGCAACCATATGCGAATTGGGTTGTCGAAGGAAAGAA
+AATCTGGGAGATAAGAAAGACTCCAACAAAAATAAGGGGAAGAATAGTGATAATATCAGAGAAGAAGGCA
+ATAGGAAGCGTGGAGCTTGTAGATGTTTTAGGACCCTTTACTCCAGAGGAACTCGCAAATTATGAGGACA
+AGCACTTGGCAAGCTACGACTTCTTAAAGAGATACTCGAACGGTAAGAAGCTATACGCGTGGGTTTTTAA
+GAATCCTGAGAAGTTTGAGCCTCCCATTAAGGTTGATATCCCGAACGGAGCTCAAATATGGGTAAACCTT
+AAGGGCTTTAAGTTGAGGAGGTGAAAGTATTGTTCGTTATCGGAAGTGGAGCAAAACATCTGGAAGAAGA
+AATTTCTAGACATGGCAATTTGATAAACGTTGAGATAAAGAAGTTCCCAGATGGAGAAAAATACGTCAGA
+GTTTTGGAAAGAGGGAAAGAAGCAATTGTAATCCAATCAACGTACCATCCCCAGGATGAGAATTTAATTG
+AGGCCCTCCTCTTGGGGGATGCCCTTAGCGAGGCTGGATTCAAAAAATTAAAGATCGTTATCCCATACCT
+TGCCTATTCCAGGCAGGACAGGGTAACCAAAGAGGGAGAACCAATCAGTGTAAGGGCAATAATGAAGATG
+CTCGGGCTCTATTACGATGAGCTCTACGTATTTGACATTCACAATCCCAAAACCCTAGAACACTTCCCAG
+GAATTGCAAAAAACATATACCCCGCGGAAGCGATAGCGAACTACTTCAAGGATAAGCTTGGCGAAGGTCT
+CATTTTAGCTCCCGACAAAGGAGCCCTTGAGAGAGCGAAAAGAGTTGCTGAAGTTTTAGGCTTAGAGTAC
+AGCCACTTCGAGAAGGAGAGAATATCTCCAACTGAAGTTAGAATGAAGCCCGTAGATGTTGATGTAAATG
+GAAAAAACGTCCTAATAGTGGATGACATAATAAGCACGGGCGGGACAATGATAAAAGCCGCCAATATACT
+CAGAGAACTCGGAGCGAAAGAAATATTCGTTGTGGCAACCCACGGGGTCTTTGCTGAGGGGGCAATTGAG
+AGAGTTAGCAAAGCTGTGAATGAGCTCGCGGTAACCAATACAATCCCAACCGAAGTTTCAAAGATAAGCA
+TCGTTGATTACATAGTCAAGCTGGGTGAGAAAGAATGAAAGCAGTTGTTCTTGCGGCTGGGAAAGGAGAG
+AGATTAAGGCCACTAACCGATGATAGGCCAAAACCGATCTTGAAAGTCGCCAATAAACCCATAATTGAGT
+ACATACTTGAGAACCTAGACCCATTCGTTGATGAGTTCATTATAATCGTGAAATACATGAAGGAGAAGAT
+AATTGAAACTCTTGGTGATGAATTCCACGGAAAACCCATAACGTACGTTTCCCAAGTTGAGGAAGAGGGA
+ACGGCAAAGGCCATTTATTCTGCAAAAGATTACATTGAAGAGGAGGAGTTCTTCGCGATAAATGGAGATA
+TATACTTCGAACAGGAAGCAATAAGGGGATTGCTCCACGTTTATAAGAAAACAAAAGCTAATGCAGCACT
+CGTTGTCAAGAAGTTTGATGATCTATCTCAGCTCGGGATGGTAAAAACCGAAGGAGGTTATGTAAGGGAA
+ATAGTTGAGAAACCTGGGAACGTTGGTGGGTTGGCGAACTTGGGAATTTACATATTCAATCCAGACGTTT
+TCGAGTTTATCGAACGAACCCAGGAAAGCGAGAGGGGAGAATATGAAATAACAGATACCATAAACCTAAT
+GATTAGTGATGGAAGGAAAGTTGCGTACTTTGAATACTCCGGCTTCTGGAGTGACATTGGAAGACCTTGG
+GATCTTTTGGAGGTCAATGAGTACATACTCAAGACCAAACTTAAGCATGACATCAGGGGGACTGTTGAGG
+AAGGGGCTACTATAATCCCACCGGTGGAGATCGGAGAGGGAACTGTGGTAAGGTCAGGAAGTTACATAAT
+TGGGCCGGTTAAGATTGGAAAGAACTGTAGAATTGGGCCCAACTGCTTCATAAGACCCTACACGAGCATA
+GGGGACAACTGCCACATTGGTAATGCCGTTGAGATTAAGAACTCGATAATCATGGATAATTCAAATGCTC
+CCCATCTTAACTATGTTGGCGATTCAATCGTGGGGGAGAACACAAACCTAGGGGCTGGAACCATAACGGC
+AAACCTTAGACACGACAACAGAACGATAAAGGTTGAAATAAAAGGTAAACTCGAAGATTCGGGAAGAAGG
+AAGCTAGGAGCCATAATAGGCCACAACGTTAAGACTGGTATAAACGTTACCATATACCCAGGAAGGAAAA
+TAGGAAGCGGAGCCTTAGTCGGGCCGGGAGTGATAGTGGACAAGAACATTCCACCTAACGTCTTGGTCGT
+TGCAAAGCAAGAAAAGATAGTGAAGGAGATATGATCACGGATTTAGTTCCTTACTTAAATCTTCTTTCGA
+GATTAATACTCTTCATATCTTCCTCATATAAGGCCGTCAAGACTAGGGATAGTGGTTGGATAATTCTCTC
+CTTTGCGTTTCTGTTACCAATATTAGACATAGAGGAGTTCATACTTGCCCCTTTAAATGTTGAGGTTAAG
+GAGAACAATATATTAAATGTTATTCCAAATTTCTACTATGCTATCCTATTTACAATGGCCGGAACACTAA
+TTCGATACCGGAGGATTACCGCTAAAACATCCATGATAATTGGTTCAACACTTCTCATAGCGCAAATTTT
+AATGTTTGGCAATGCAACTAAAGCAATTAACACCTTAGTAGTCTCCATAATCGCATATTTAGGCTATGGA
+CTCTCAATGGTTTACCTGGGATTCGTTCTTATATCACACAGTAGAGGTACGATAGAAACTCTCTTCCCCA
+TAGGGACAATTGGGGTGGGGCTACTAAATTTGACATACCCTATAACAAGTAATATACCAATTCTCTCAAC
+ATCCTTCTTCACACTTGCAGCTATTTTCAGGTTTATGGCAGCGATAGGGGCAATCAAAATGATCATACTA
+ATTCCCGAAGAACCCAGGAAAAGTAAACGGACAAAAGGATTGCAACCAGGTGCGTATTGGACCGAAAGTA
+AAAAAGGAGCATTGGAGTTGATTTCCCAATCAAATCCAGTGATCATAACCAGAAGAAATCCACTAGATAT
+AAACTTTCCAGCAGCCATATATTGGATAACAAAGGCTAAAGAAGGCAAAATTCGAGAAAACGTATACGCA
+ATTTCACCAACCAAGATAGACATTCTCATAGATTTGATAAATAGGGCGTTTGAAATGGGGTACAAAACAT
+TATACATCGATTGTCTGGAGTATCTAGCCCTTGAAAATGGAACTAACGCTACGTTGAAGTTTTTATATAC
+AATCAAGGACATAATTACAAAACACAACGGAGTGATATTACTAGCTCTCAATCCTAAAACATTTGAAGAA
+CGAGAAGTTAAGATGATTGAAAAGGAATTTAAGAAAATTTAAAGCTCAGAAAGATATTTTCCATACGAAA
+CTAGGGCATAAACTGCGTCGACGCCATCTTCGACGGTCTCAAATACTGGAATCCCAACCTTTTCTATTCT
+CCTAGCCATTGCCTCTGGGAATTCTCCTCCTGGGGCAACGAACACTATTGGCTTTCCGTACTCCTTAACC
+CTCCCCATAACATCAACTATACCCTCGTCCAATGCTGGGCTCTGGAATAGGGCTATTACGACAACTATGT
+CAACGTTTGGATCCTCAAGGACGTACCTTATAGCAACTTCATATCTCGAGGAAGGCGCGTCCCCTATGAC
+ATCAACCGGGTTCCTATAGCTCATGTGCTCAGGCAATTTTCCTTCTTCAATGGCCTTTCTGAACTTCTCC
+TTTGTTTCTTCGGTGAACTCTGCAAGTTTAAGACCGTGCTCAAGCAAACCATCACTCATCATCACTCCAG
+CTCCGCCTCCATTGGTTACTATCGCGACCCTGTCACCTTTTGCAGGGTTCTGCATTGCCAATGCCTTAGC
+GTAGTTAAAGAGCTGCCTCATACTCTTGGCCATTAAAACACCAGATTGCTTGAATGCAGCCTCATAAATC
+TTGTAGCTTCCAGCGAGGGAACCTGTGTGAGATGCAGCGGCCTTAGCTCCGGCCTCCGTTCTTCCAGCCT
+TAAGTATAATAACAGGCTTGACTTTTGTAGTTTCTTTAGCCGCGTTGAAGAACTTTCTACCGTCCTTAAC
+TCCCTCTATGTAGGCTGTTATAACCTTCGTCTTTGGATCATCCTTGAGGTATAGCATGAAGTCGCTCTCG
+TCAAGGTCAGCCATGTTACCTAGGCTTATGAATTTACTCATTCCCACCTCATGCCTAGCGGCCCAATCAA
+GTATTGCGGCTCCAAACGCACCGCTTTGGCTCATGAATGCTATTGGACCAAACTTAGGCCTCGCCTGCCT
+CTCAGGTGGGTTAAAGTTACAGTCAAAACCGTTCTCTATGTTAGTTACTCCCAAACAATTTGGCCCAACG
+ACTCTAATTCCCCATTTCCTAGCCCTTTTGACTAGCTCTTCCTCTAGATCAGCCCTTCCAGCCTCTTTGA
+ATCCTGCAGATATAACTACAACGCCTTTAACTCCCTTCTCCCCGCACTCATCTATAACGTCTGGGACGAA
+CTTGGCTGGAACGGCGATTACCGCAACGTCCACTTCATCTGGAATTTCCTTAACGCTCCTATAGACTTTG
+AACTTCTTTCCATTGACTTCAATTTCTCCTCCTTTGACGTTTACAGCGTAAATCTTCCCGTTAAATCCAT
+TGACTAGTGATCTAAGGATTGCATTTCCAACTTTACCAGGCACATGCGATGCTCCAATCACTGCAACGCT
+CCTTGGATAGAACAGAAAATCGAGCTCTGGTCTCGTCATTCTCATCACCTAAGCGAAGGGAGGGATTTAC
+ATATATAAAGTTTTTTGGATTAAATATCCAACAGCTCACTCAACTCCTTCGACTCTTTAAGGTACTTATG
+GGAATGTAAGAAAGTTAATAGATTTAAGAGGTGAACTAGGGTAACTTCATCAAAAGAGGAATTAGTAAGC
+CTGCTCAAAATCTTTTGCGATTCATCTTCTATGCCCTCGAAAACCTTCTTTACAATATCCTCGAACCTCT
+TTCTATCCTTAATTTTAACTCCAGCCCTCTCCAAGACTTCGACAAGCTTTGCTATCCCCTCAGCTAAGTA
+CGCTTCCCTGAACTCCTCGGACTCCTTGTCAGAACCTACAGCTATTAGGAAGATATAAGCGACCCTACCG
+TAGAGTGTCTCGTTGCCTATCCTCTCAACGACCTCTACTAACCCCGCTTTCTCCAAAGCTTTGATATGCC
+TGTAAACCGTGGACTTATCCTTTCCTAGCCTTTCAGCCAATTCAGAAACTGACATAGGATGATCTCTAAG
+TAATTCAAGTATCTTCATTCGAGTTCGATCCGAGAGGACCTTTAACTTTTCCTTGGATACGACCATTACA
+GGAACCCTACACATTAATTCACTCCTCCAGCTTATCCTGGGGCGTCTCTTCTTCTTCAACTATCTTCTTT
+CCAGCGGCAACCATGTCTATACTGTGAACAACGCCCCCAAACTCCTCAATGGTTCTCACTATCTCCTCAT
+AGTTCAAATTGTCCCCCATTATTGTAACCTTTATGTTCTCGGTCTCCTTGTCTATCTCAACAAGCGTTAT
+ATTTACACCTTCAACTCCCTCAAGCTCACTCAACCCTAAGGCAAGTTCCGTAACGAGAGGTTGATGAGGC
+TTTAAAACGTCTAAAACCAACAACCTAATCCCCTTTGCCATTCCCAACTCACCGCTTCAGTATTTCTCCA
+AGCTTCTTAAGTAATGACATATACTCCTCATCTCTAGATAGCTCGGCAGTTGAAAGCCATTCAATGGCGT
+GTATTATATCTTCATTTGAGAACTCCTTTAGGGCATCTTCCATTTCTTCAATTTGTTTAGAAACCCTAAC
+GGTAGCGTCGAACTCCTTTTGAGACATCTTATCCATTACATCAAGTAACTCCTCTTCCTCAAACTTGTAC
+CCTAGCCTCTTGAAAATATCAATTTTAGTTTTAAGCCTAGACCTTGCAATGTACCTAAGCTCCTCGTCCC
+CTAGGTATAGATTTATGTAGAACACATCGGCAGTTCTGCCATAGTACTTTTCCACTAGATTGCCCTTCAT
+CTCTGTCCTCTTGACTTCAACAAGACCAGCTTCTTTCAGCTTTTCTATGTGGTGGTATATTGTTTGTGGC
+GTTTTTCCCAAGATTTCACTAAGTTGCGATATCGTCATCTCCCTATTTCTGAGTAGCTTTAATATTGCCC
+TCCTTGTGTCCTCGAGCATTACCTTAATAACCTCTGGATCTGTGATAACTTTGACCTTCCTAGCCATTTT
+TCCCCCTCCAAATCTTAACGCTCTGACAAGAATTTAAACGCTTCTTAAATATAACTTTTTCCTTTAATTC
+AAGAATCGTAAGTGGCGGGCCCGGCGGGATTCGAACCCGCGACCTCCGGCTTAGAAGGCCGGCGCCCTAT
+CCTGCTAGGCTACGGGCCCACTCGGGAGAAGGTTACACAATTAATTTATAAACTTTGTCTTCTAACCATC
+CTAATCCATATCCCACTTTTACCTACCTTCTTAAATCCGAACTTTTCATAAAGCCTCATCGCCCCGAAGT
+TCTTCTCCCCGACCCACAGTTCAATCGTGTCATTGTACTTTCCTAAAAACTCAAGGCACTTTGTAAGTAG
+TTTTTTCCCAATCCCCTTTCCCTGCCAGCCCTTATCGACGACGAACTCATGAATAGCGCCAACTATCTTA
+CCCTCGTACCTACTGTACCAATCCCTATCGCAAACTATGAACCCAACGATTCTGTCTCCAACTTTCGCAA
+CGAAAAATCCATCTGGAGCTTTCTTCCAGCACCACTTTATATAATCCCTAGCGTAGTCCCTCCCCTCTCC
+ACCATACTCCTCTAACCCTTCATATCCCCTCATGTATACCTCTATGAGATCTTCAAGCACATCTTCATTT
+AACCTTTTAAGCCTCTCAATTTTCACATCATCCATCGGAAATCAGATAAGGAAGGTGTTTTAAATGAGTT
+GTGAAACCATACTAAGGAAGTACTTTAAGGACATCCCAGGGATTATACTCGAGGCATGTAGGCTCTCAAA
+AGAGAAACTTGGAGAGGGAAGCCATGGATTCTCACACACTTTAAGGGTTTTAGCCCTATCCCTTTGTATA
+GGGGCCAGAGAGGGAGGTAACTTAGAAGTTATAGCGCTCTCGGCAATTCTGCATGATATTGCGAGGCCTC
+TAGAGGATATGGGAACCATTAAAGACCATGCAAAGGTTGGAGCGGAAATCGCAAGGAAATTCCTTGAGAC
+GTTTAAATACGGTAAAATTGATGAAGTCTGCCATGCAATAGAAGCTCACAGGTTTTCAGGTAAAACAAGG
+CCCAGGACTCTTGAAGCCAAGATTCTAAGCGATGCCGATAAGCTAGATGCCCTAGGTGCAATCGGGATAG
+CAAGGGTCTTCATGTATTCGGGAGAGAAGGGCCGTTCAATTCAAGACTCCATAAAACATTTTGAAGAGAA
+AATTCTAAGGCTAAAGGATATGATGTACACTAAAACCGCCAAGGAGATAGCTGAGAGGAGATATAGAATC
+GTTGAAGAGTTCATAAAGGAATTGAAAAGGGAGATCATGGAATGTTAAGGATTATTATCTCATTTAGAAG
+CTCAATAATCTTCTCATGGAGGGTTAGAGGTATCCCATCAACGCTCATCTCTCTCCTCTTAGTTATGCCA
+TCTATCAAGCCAACTTCGACTAAATTCTCAACGACTTCCTTCTCATTATAATCCTTTAGCAAATTCTCAC
+CAGCCTCAATCGATAGGCCGGCAACTAACCCGTATGCCCCCCAGTTTGAAACTCCAGCTATTATCAACTC
+GTCCGCCCTTATTATTGAGAACCGCTCATCCTTTATCTCCAAGTTCCCCATGCCTATCTCATTACCACCG
+TCCCCAATCCCTATACTTGGAATTCCCAGCTTCTCTGCTTTCAGGAAGAGCTCATCATATGGTCTAACCC
+TTATTTCAAGGCCAGAGAATGAGAGGTATTTACCTTCTCGATTTCTTCCCGGGGTTTCAATGCTAACCAG
+ACAAGAGAAATCACTAACGTTTGGAAATTCAGTGACTACCCTTGAATGAAAATCTTTTAACCCTTCTTTC
+ACGATTTCCTGGGTTAAAATTGTAGCTCTCTTCCCTAAAGCTTCCAAGGCTAAAGCTAAAGCCAGCGCTC
+CAGGAGGACCATCCGTTTCTGGGATCATCGATGGAGGAATTGGAAAGTCTGAGATTATTAGAATATTTTT
+CGAATTCAAAAGGATGTTTAGAGCATTCGAAAAATAATCAGGCCTCTTAGACTTGTAAAGTAAGTACAAA
+CGCTCAGAATCCCTGTTTCCAATGTCAGTCGCTATTAGATGGTCTATCACCTTCTTCCACCTCATAGACA
+ATAATCTTAACCCTCTTACCTTTAATAGCTTCTTTAAGCTCCCACCAGAGTCTCGTTGGATTTTCCTCCT
+TGTGGACTATGACATCGTTCCTCGCGGTTTTAACGGCCTTCTCCTTGTATTCCACGAAGATGCCTTCTTT
+CTCAAATATCACCTTCATCTTCAAGCACCTCCAACAGCTCCGAAATCGATGATATCTCGAAGTCAGGTAA
+GTTATAACCATTATCACCTTTTTGATTTATCCACACAGTTTTTATTCCCAGGGCCTTAGCCCCAAGTACG
+TCTTGCTCAAGGCTGTCCCCAACCATAACGGCTTTATTAGGCTCGACTTTTAATCTTTCAAGGGCCGCTA
+TGAATATCTTTGGATTCGGTTTTATCGCTTTTACATCGTCCCTCGTTATTACGGCATCGAAGTAATCCAA
+AAGCCCAGAAACCTTAAGTTTAAGTATCTGGTACCTAGGCCCGCTGGTTACGATGGCAAGCCTATACTTC
+TCCCTAAGAATCTCGAGAGTGTCCCTGACACCTGGAAGAACCGTAATTTTCTCTGGATAACTTAGTATCA
+GTTCCTCAAACTTAAATGGAAGGGAAAATCTTCTGAAAAAGTAGTTCCAGTCATGCCACTCATATCTTCC
+CCTCATCCTTTCAATCTCTCCCAGGAATATCTCCCTAGCTTCGGACTTTGAAACGTTGAGCCTCTTAGCT
+AATATTTCGTAAACTTGAGGTAGTATGAAGAGGACTAACGGCCTTTCAGAGATTAAAGTTTCATCCAAGT
+CAAACAATATCGCCCTCACCATCTCCTCACCAACAAAGCTAACACTTCAACTCCCCTAATCCCCTCGTCA
+GTCTTAACTCCCCAAATTACATCTTTATCCTTCAATATTTCCTGGAATCTTGAGAGAATCCCCATGACTT
+TTTCGAGGGAAATGTCCTTACCCGCTAGGATGTTTATTAACCCCCTTTCCCATATCCCCCAGTGCCACTC
+GAAGTCAACTGTCCTGAGGATTCTTAGTATTCCAACGTTTCCTCCCCTAACTATCTGCATGAAATCTGCC
+ATGTCAACGTTAACGAGCATCTGGGTCTTGAGATAGTAGTACAGCTTTGAAAACATCTCACCTATCGAAA
+GGGTGGCCTCATTGTAGGCCTGCCATAGTGGCTTTTTCTCCTTCCCTTTAAGGAACTCCCAAAGGGAGTC
+ATAAAATACCGTCTCAAAATAGCTTGCCCAGGAAGGTTTTTCTTCAAACACGAGCTCCTTTCCCGGGCTA
+AGAACGTACGCAAACTTTAGGAGGTCTCCTGGGGCCCTATCCAATATTTCTTCAACTATCCTAGTGTTAA
+TCTGCTTCTCTTCAAATATAATCCAGACGTGAGAATTTTTCTCTAAGCCCCAAAGCAGTTCCTCTAACTT
+CTTAATAAACAAGTCCCTAGTGAAGATGTAACCGTTGGGATTTATGGGGACTCTTTTACATCCCCCACAT
+TTAACCGAAAGCACTATCCTTATTCCATGATTGCCAACCCCAATAAAAACTGGCCTCATTAAGGGAAGCC
+TCCATAGTAATAAAAATAAATTTAAAGGTTACTCGAGTGTCGCATGCTTCTTCCTCATGTCCTTCTCGGT
+CTTCTGGAACGTTGCCATTAGGAGTGCAATTATTCCATCTAGGAATATCATGGTTGAATCCTCGAAGAGA
+GTTCCCATTGGAGCGGTCCACTTATACTTGGTAAGCATTTGCCTCGCTATGTAATCCGTTGGAAGGTCGG
+CTTTAGTCCTTCCAGGGATTTCAACGACAACATCGGCGAGCTTACCCAACGTTGAATCCCTGTAAGATGT
+TATCGCAACGACCTTACCACCTTGTTGCTTAGCTATCTCAGCGGCATCGACTATCGTCCTAGTCTCGCCT
+GAACCGCTTATCGCAATCAAAAGGTCTCCCTCTTCAAATGCCGGCGTTATCGTCTCTCCAACGACATAGA
+CATTAAAGTCAAGGTGCATAAGCCTCATGGCAAATGCCTTTCCAACGAGGCCACTCCTTCCAGCGCCATA
+AATGAATATCTTATTGGCACCAATCATGGCATCAACCAATCCTCTAACTTCCTCAAGTTTAAGCTTATCA
+GCGACTTCCTCGATGTGCTCGGTTATGTCCTTCATGGCCTTCCTAATGGTTCTCATGTACTCGTCCCAGA
+ACAGGTCTATTATCTTCCTAGTTACAGCCTCAGGATCTTTCGCCTTCGTTATAGCGCTTCCAACTATTAT
+TATTGTTGCACCGAGCTCTATAACCTTTGGAATCGTCTCCAGATTAAGACCTCCAGCAACGGCAACTGGA
+ACCTTAACGGCCTTAACGACCTTTTCAAGGTCCTCAAGGGGGCTCTTCCCCTGGGCCTGCTCGTCTATCC
+CCGTGTGAACTAATATGTAGTGAACTCCCATCTGCTCAAGCTCTTTGGCCCTCTGAACTTTATCTTTGAC
+CCCAATTAAATCCACCATTACTTTAATCCCGTATTTCCTCGCAACGGCTAGGGCATCTTTTATCGTTTTA
+TCATCAGCAACGCCCAGGATTGAAACCACATCAGCTCCATGTCTAGCTGCCATCTCGACTTCTAAAGCCC
+CAGTATCCATGGTCTTCAAGTCTGCCACTATCTTCCTATCTGGGAAGCGTCTCTTCAAAAGTTCAACGGC
+CCTCATGCCCTCCTTCTTGATTAGGGGTGTTCCAACCTCAAGCCAATGGGCACCGCCACGAGCGGCTTTT
+TCCGCTATAGAAATAGCCTGTTCTATGTCGGTTAAGTCGAGAGCCACTTGAAGTATCATCTCTCGCACCC
+ATGAGCAGTGATGCAAACACTCTTTTAAACTTTAAGCAAATTAATAACAAATATGAAGAGGGTTGTAAGC
+ATCAAGAGAAGAATCTACTGGACGAAGGAATTTGATAGCAGCCATTTCCTTGAGCTTGAGTACGAGAGTA
+AGTGCAGGAGGCTTCATGGACACACGTATAGGGTGGAAGTTGAAATCGAAGGGGAGCCGAATGAACATGG
+CATGATATTCGACTTCAACCACCTCTCCGAGTTAATAAAGACGCTAGACCATAAAGTCATAGTCAGCGAG
+AAGTGGGTTAGATACGAGGAGGGATACGTTTTAATAGAGAAGAACGACAAGCTACTCAAATTGCCCAGAA
+GCGAGGTTGTGGTAATTGACAAACCAAACGTCACAGCCGAGTACATTGCAGAATGGATAAGCGAAAGAAT
+TCTAGAGAACGCAGGAGAAAACGTTAGGGAAATAAGAGTTAGGGTGTGGGAAGACCCCAGGAGTTATGCG
+GAAATTACACTCACTCTAAAACCTCAAGGATCTTAGCCCTTATTATTCCCTTTCCGCCAGTTGGCTCAAC
+TAGGGTTGCACCGCAAACGTTGCACCTGACCCTTGTTGCTGGATGGCTGAAGACTATCTGCTCATTCCCA
+CAGTCAATGCACTTAACCCTCAGGAACCTTGACCTCGGCATTGGAATAACGTTCCTTGGCAATGCCATGG
+CTTCACACCTCCACAAGCTCGAACTTCTTTACCCTGAATCCTCTTCCTCTCGTGTGGGCCTTACCGCAGA
+CGGTGCACCTAAACCTCAGGTCTAGCTTTTTAACTGGCTTCTCCCTGCCCTCTGGCTTCGGCCTTGGGAA
+ACCTCCGTAACCCTTAAGTATTCTTCTGAATCTTCTCTGACCAGCGCTAAGCTCACTCCTGGGCCTCTTC
+TTTACCCTTTCAACTTTATGAATAGTGTGCCTCTTACAAAACGGGCAGTACGTCCTTATCTGCTTCGGGT
+ACTTCATCCCTTTCACCTCCTCGCAGGGCCCGGTGGGCTCCTTTAGCGGACACCCCCGAGCCATGCATGG
+TGATCATGCATTCTTGGGTTATAAAGTACCTTTAAAAATCTTTAGTTAGAGCCAAAACCGATGATAATCC
+TAGCATCATCAAGTCCTAGAAGAAGAGAGATACTGGGAAAATTCTTCGATATCAAAGTTTACCCAAGCGA
+AATAGACGAGAGGAGCAATGCTAGAAGTCCAAAGGAGAGAGCTCTAGATTTGGCTAGGAAAAAGGCTCTA
+GCAGTGCATTCAAGGTTTCCCAACGATACGATAGTAGCAGCCGACACCATCGTAGTTTTGGATGGAGAAG
+TACTTGGAAAACCGAAAAGCGAAAGAGAAGCTAGGGTTATGCTCGAAAAGCTAAGTGGAAAAGTTCACAG
+TGTCATCACGGGGTACTGTATAATTCACAATGGAAAGGTGGTAGGGGGAGTTGAGGAAACGAAAGTGAAG
+TTCAGGAATTTAAGTGAGGATTTAATAGAATGGTACCTCTCCACCGAAGAGTGGAAGGACAAGGCTGGAA
+GCTATGGGATTCAAGGATACGCCTCGATCTTCGTTGAATGGATCCAAGGGGATTACTATAACGTCGTCGG
+ACTTCCCATCAAAGTTGTTGTCGAACTGATAAAGTTAGGATTCAAGCCAAGGCCAAAGAGATAACATTTA
+AATCGCATCCATCTTATCTTTTCTGGTGGTTGACCATGGAGAACCCCTATGAAATTGTGGCCGTTATTGC
+AAGGGAGATTCTCGACAGTAGGGGCAACCCAACGGTTGAAGTTGACGTCCACACGCCAATTTCCATGGGA
+AGGGCCGCGGTTCCAAGCGGTGCCTCAACCGGAACTCACGAGGCCGTTGAACTGAGGGATGGCGGAAAGA
+GGTACCATGGAAAAGGTGTTAGGAGAGCAGTTGAGAACGTGAACAAGATAATAGCCCCAGAATTAGTTGG
+AATGGATGTTAGATGGCAGAGGGAGATAGATAGACTTCTAATAGAACTTGATGGAACCGAGAACAAGAGC
+AACCTTGGAGCAAACGCAATTCTAGCAGTTTCATTAGCAGTTGCAAAAGCAGCGGCCAATGCGCTCGAGT
+TACCCTTATACCAGTATCTTGGTGGCGTAAATGCATACGTCCTTCCCGTTCCACTAAGCAACGTCATCAA
+CGGTGGTGTTCATGCTGGCAATGACCTTGACTTTCAAGAGTTCATGATAATGCCAATAGGAGCAAACTCG
+TTCAGGGAAGCGATAAGATGGGTCAGCGAAACGTACCACGTGTTGAAGAAGGTAATAGCAGAAAAGTACG
+GAAAGAATGCAGTGAACGTTGGAGATGAGGGTGGATTTGCTCCTCCGATGAAGGAGGTAACCGAACCATT
+AGACGTTCTTATAAAGGCAATAGAGGAGGCAGGTTATAAACCTGGTGAGGAAATAGCGCTCGCGTTAGAT
+GCAGCTTCCAGCGAATTCTATAAGGATGGGAAGTATATAGTTAGCGGAAAAGAGTACACGAGGGAAGAGC
+TGCTAGAGCTGTACAAGGAGCTAACATCGACATATCCCATAGTTTCCATAGAAGATCCATTCCACGAGGA
+GGACTGGGAAGGATTCGTGATGATAACTAGGGAACTAGGGAAGAAGGTTCAGATAGTTGGAGACGACCTC
+TTCGTGACGAATCCGAAGAGACTAAAGAAGGGAATAGAGATGGGAGCGGCAAATGCCCTGCTCTTAAAGG
+TCAACCAGATAGGAACGTTAACCGAGGCAATGGACGCAGCATACATGGCATTTAGGGCTGGATATGGAGT
+TGTAGTTTCCCATAGAAGTGGAGAGACAGAAGATGCAACGATAGCAGATTTGGCAGTTGCACTAAATGCG
+GGCCAGATAAAGACTGGAGCACCTGCTAGGAGCGATAGAAATGCTAAGTACAACCAGCTTATAAGGATAG
+AGGAAGAGCTTGAAGGGGTTGCAGTTTACGCGGGCAAGAACTTCAGGAAGGTATTCTTCTGAATTAAACT
+TTTAAGCACCTTCAATTTCCTTTTTCCATGCTTCCCAGAGCGAGAGGATTTGTAGAGGAGTTCAGGTTAA
+AGGCCAGCTTGAGAGCGCTTGAAAGGGTTAAGGAGTTCATAGAGCCCAAAGCTTATGAAAGACTGAGAGA
+TTTGGTAGAATGCCGACTTACGGGCAAGGAATTTGAGAGAGATAAAATCAACGTTAAGATAGCGGTGGCC
+TATTCTGGAGGAAGCGATAGCTCAGCCACAGTAAAGATACTGAGATGGGCTGGCTTTGATGTGGTTCCAA
+TAACGGCGAGGCTTCCCCACATAAGCAAAGAGAAGTTACGGGAAGAAACTCTATTCGTGGAAGTTCCTGG
+GTACCTTGAGGAGATGGAGAAGTTAATAGAAAAGAGGGCCCCCATCTGTGGAAGGTGCCACTCTATGGTT
+ATGAGAGCCGTTGAAGAAAAGGTTAGGGAGCTTAAAATAAGAATACTCGCTACTGGGGACATGCTCAGCA
+TAGGAAGCGGGTCAATCTACGAGAAAGAAAATCTTGTGATTTTGAACTTACCAGCTTTCCTATCACTAAA
+CAAGGTTGACCTTCTGAGCATACTAGGCTGGGAGGACTATGAGTTTAAGTATGGATGCCCTCTCTGGAGG
+GAGGCCGTGAAAAGGGTTCCAATAATGAAAAGGTTTGCAATTCAAAGAGTTCTGAGGGAATTGAGGACAG
+GGGCAATAAACGAGGATATTGCTAAGAAACTGATTTTTGATATATTAAGGGCCTAAACGAACCTCGCCGG
+TCTAAGGGTTTTCACTTTAATTTCCTTGTCTATAGTAACCCTGAACCCTTCCTTAGCCACATAGGTTTTC
+ACGCCGGTAACGTTTTGGATGTACTGGGCCTCCTTATAGGGACCAGCGAAGTGCATCTTCATGCCGAGAT
+GCGTCATCACGAGAACTTCAGGCCTTTGCTTCATTGCCTTGAGCATGTAAACTATGTCGTCGGTTGATAA
+GTGGTAGGGAATCTTCATGTCCCTGGGCCTCGTTACTGAGGCTATCAAAACTCTCGACCCATCGTGCCAG
+CTTACCAGCTCTGGAAAATACTCAGTATCCGCTATGTACGAGATATCCCCAAGGCTAGTTTTTAATCTAA
+AGCCTATAGTTGTTGGGTCGCTGTGCTGGGATGGAGTTATTATCATCTCCTCATTTCCTAGCCTAAACCT
+GTCCCCAGGATTAGGAGCATGGACTTCCTCTAATGCCTCCAAGTGGTACTTGCTCAGGGCTGGGGTATGA
+TCCTCGTCCCCATAAACCACGCTTCTAGAACCTATTAGGGTTCCCCTCTTCTTAGTTACCCCATAGGTCA
+TCCCCTCAACGATCACCTCGGCATCGTTGCAGTGATCGGTGTGTCTATGCGAGATGAAGAGAACATCTAT
+CTTCCTGGGGTCTAGCTTATATCTAATCATCCTAACTAGCGCTCCAGGCCCAGGGTCCACAAAGATATTT
+TTGCTTGCCTTGATGAAGAATCCACCCGTAGATCTTACTTGAGTTATCGTCACGAACCTGCCCCCACCGG
+CACCCAGGAACGTAATCTCTATCATTTTTAGTCCCGAAATTAAAGTGCGAGGCTTATGCTTTTAAGGATG
+TATGGCGAAAGGTGAAGTTTATTAGAAGTTAGAATCTAAAGATTTCAGATTGGGTGGGGGTAATGATAAT
+CGATGCTGATTACATAACGGAAGATGGCAAGCCGATAATAAGGATATTCAAAAAGGAAAAGGGAGAGTTT
+AAGGTAGAATACGATAGGACGTTTAGACCCTACATTTATGCTCTTTTAAAGGATGATTCGGCCATAGATG
+AGGTTAAGAAGATAACCGCCGAGAGGCACGGAAAGATAGTCAGGATAACCGAGGTTGAGAAAGTCCAGAA
+GAAATTCCTAGGAAGGCCAATAGAAGTCTGGAAGCTCTATCTTGAGCATCCCCAGGATGTTCCAGCCATA
+AGAGAGAAGATAAGGGAACATCCAGCTGTAGTTGATATATTTGAATACGACATACCCTTTGCGAAGCGCT
+ACCTCATAGACAAGGGATTGACTCCAATGGAGGGGAACGAGGAGCTAACGTTTCTAGCCGTTGATATAGA
+AACATTGTACCATGAAGGAGAGGAGTTCGGGAAAGGGCCAATAATAATGATCAGCTACGCCGACGAGGAA
+GGGGCCAAGGTGATAACTTGGAAGAGCATAGACTTACCTTACGTTGAAGTGGTTTCGAGCGAGAGGGAGA
+TGATAAAGAGGCTCGTGAAGGTAATTAGAGAGAAAGATCCCGACGTGATAATAACGTACAATGGTGATAA
+TTTCGACTTTCCGTACCTCTTAAAGAGGGCTGAAAAGCTCGGAATAAAGCTCCCCCTTGGAAGGGACAAT
+AGCGAGCCGAAAATGCAGAGGATGGGGGATTCATTAGCCGTAGAGATAAAGGGCAGAATACACTTCGATT
+TATTCCCCGTCATAAGAAGAACGATCAACCTTCCAACATACACCCTCGAAGCGGTTTATGAGGCTATATT
+TGGAAAGTCTAAGGAGAAAGTCTATGCCCATGAGATAGCTGAGGCCTGGGAAACCGGGAAAGGGCTAGAG
+AGGGTAGCTAAGTATTCAATGGAAGATGCGAAGGTAACCTTTGAGCTCGGAAAGGAGTTCTTCCCGATGG
+AAGCCCAGCTAGCTAGGCTCGTTGGCCAGCCAGTTTGGGACGTTTCAAGGTCGAGCACCGGAAACCTCGT
+TGAGTGGTTTCTCCTTAGGAAGGCCTACGAGAGAAATGAGCTCGCGCCCAATAAACCGGACGAGAGGGAA
+TACGAGAGAAGGCTAAGAGAGAGCTATGAAGGGGGTTACGTTAAGGAGCCAGAGAAGGGATTGTGGGAAG
+GGATAGTCAGCTTAGACTTTAGGTCCCTATATCCCTCTATAATTATAACTCACAACGTCTCACCAGACAC
+TTTGAATAGAGAAAATTGCAAGGAATATGACGTTGCCCCCCAAGTGGGGCACAGATTCTGCAAGGATTTC
+CCAGGATTCATACCAAGCTTACTGGGTAACCTACTGGAGGAGAGACAAAAGATAAAAAAGAGAATGAAAG
+AAAGTAAAGATCCCGTCGAGAAGAAACTCCTTGATTACAGACAGAGAGCTATAAAAATACTTGCAAACAG
+CTATTATGGCTATTATGGATATGCAAAGGCCAGATGGTACTGTAAAGAGTGTGCAGAGAGCGTAACCGCA
+TGGGGAAGGCAGTACATAGACCTGGTTAGGAGGGAACTTGAGAGCAGAGGATTTAAAGTTCTCTACATAG
+ACACAGATGGCCTCTACGCAACGATTCCTGGAGCCAAGCATGAGGAAATAAAAGAGAAGGCATTGAAGTT
+CGTCGAGTACATAAACTCCAAGTTACCTGGGCTTCTTGAATTGGAATACGAAGGTTTCTACGCGAGAGGG
+TTCTTCGTGACGAAGAAAAAGTACGCACTAATCGACGAGGAAGGAAAGATAGTTACGAGGGGGCTCGAAA
+TAGTAAGGAGAGATTGGAGTGAAATAGCAAAGGAGACCCAGGCCAAGGTTCTCGAGGCAATACTCAAGCA
+CGGTAACGTTGATGAGGCCGTAAAAATAGTAAAGGAGGTTACAGAAAAACTCAGTAAATATGAAATACCA
+CCCGAAAAGCTTGTAATTTATGAGCAGATAACGAGGCCTCTGAGCGAGTATAAAGCGATAGGCCCTCACG
+TTGCAGTAGCTAAAAGGCTCGCAGCGAAGGGAGTAAAAGTTAAGCCAGGGATGGTTATCGGTTACATAGT
+TTTGAGGGGAGACGGGCCAATAAGCAAGAGGGCCATAGCTATAGAGGAGTTCGATCCCAAAAAGCATAAG
+TACGATGCCGAATACTACATAGAGAACCAAGTTCTGCCAGCGGTGGAGAGGATATTGAGAGCATTTGGTT
+ATCGCAAGGAGGATTTGAAGTATCAAAAAACTAAACAAGTGGGCCTTGGAGCATGGCTTAAGTTCTAGAC
+TACTCGGGTGTCACTTCAATGCCAAAGCTTTCGCTTCTCCTAATATTACCGTATCTCAACAGGTATCCCG
+GAAGATCCTTTAAGTCAACTACAAGTTCTTCCTCAAGTTCCATGAAGTTTATTGACTTTATCGGTCTAAT
+TATGAGCTTATAGGAGCCTAGAACCCCAGAAATCTTAACTCTAAAGACTCTTGAAGCTAGCTCTATCAGT
+TCAAGAACTATGTCCTTCTTAAGGAACGAGGAATTAATGAAAACTATTCCTTTACCGTTCGGATCCTGGA
+GAGCCATTTTCCCAACTAATGTGAAGAAGAGTTCGCTTTCAATGTAGTTATTCTCCATTGTTTTTAGAAG
+CCTCTCTAAGCCGACGTTTATAGTAAACCCGTCTTTTTCCCCATGCTTCTCAAGGGTAATGAAAAGTTGC
+TTTCTCCAAACTCCAATATCCGAGCCTATTTCTATTCTCTTCACTACGTTGCCCGTCTTTATAAATCCAC
+CAAGTTTAACGACCTTGGCACTATCTATAACATCGGTCTTCAGACCCAATAGCCTAAGGTGGTTTCTCAA
+AACTGAGAGCTGATCCATTATGTCCACTATTATGTAGGGGATCTCCCTTTCCTTTAGAGCATTCAAGACC
+ATATAGAAGATTAGGTCTATTGGCTCGTAGGAGGAATGGAGAATGACGTCATAGCATAGAGCCTTATCGA
+CGAACGTTGCTCCTATGTACCTCTCAAACTCTTGAGGTTCCACTATCGGTCCCTCTATATCCTTTAGTAT
+ATTTCTTCCATACTATTTAAGGATTTCTTACTAAAAAGATGAAAAATTTACAAATGAGTGATAGATTTTT
+CAAAAGGTCTCAAAAACAAAGGGGAATACATTAATCCCTCAACCATAGCCTCTTTAGGGGGAGCCTGTCG
+AAATCTTCATCTTCACTTACTATAGCCTGAAGACCATTATTCTGAATCACGGCGACATGAAAGGCGTCAG
+ATGGCTTTAATTTATATTTAAGCATAACGTCCTTAGCCGTTAGATAGTCGAGAAATGTTATAGGGAGTAT
+TTTTACAACCGGTATTACAGTCTCCTCGATGAACGTTATTGCTTTTTCATAGGGGACTCCATATTTTCTC
+TTGAGGATATAAATGAACTCGTCGAGAACCAAGACATCCGTGTAAAGCTCATGACCCTTCATGAGGTCTC
+TATAAAATTCATCAATTGATGTTTCGTAACTTGGATCAACACTACCTAAAGCAAGATAAACTAGGATATT
+TGTATCTAAAAAGAGCTTCACTCTTCACTCCTCCATTCCTCTTCATACTCATCTTCAAGGCTGATCCCTC
+TAAGTTCTCCGGGTTTTGGCCTTCTCTTTGGGTTCATTTTCTTTCTTTCTTCTCTGATCTTCTTAATGAG
+GTCATCAACTCTTATTGGAGCCCGAATAATTAAACCTTTATCTGTTGGTTCAAGTACGACTTCTCCCCCC
+TCCTTTATGCCATAAGCCTCTCTAAAAACCTTGGGGATTACTATCTGACCTTTTGGCCCAACCTTAAGAC
+GTATACTAACCAACAGTATCACCTAGTTTAACTCATAGTCTAATAAATAAAAACTTTGCCTTGACAGCTC
+ATGTGAAATCAAGTGTTCAAATGTGCATCGAATTTATTCGTCTTCTCGTATTCCGCATAGCTCCTATCCA
+GTCTCTTGCTAACATAAGGGCCATCCTTTCTATAGCCGAATTTCCTGTAGTACTCCCTAACTCCTACCCC
+ACTTATCACAAGGATTTTCTTCGCATCGAACTCTTCCCTAGCAATTCTCTCGGCTTCTGCCAAGAGCTCC
+CTCCCATAGCCACGATGCTGCCACTCGTACTTTGGTCTTTCACCTATTGGAACAAGAGGGCCATAAACGT
+GAAGCTCCCTAACTATAGCTGAGGGACAACAGTTTATCTCCTTCCTGTGAGCCTTTTCACTAGGTATCCT
+TAGCCTTAGGAAGCCTATCAAGATGTCATTCTTGACATCTTCAAAGCTTAGGAATATCTCATGCCCCTCC
+GAAGCCTCGTAATCTTCTCTTAGGAGTTTTATATGGTCAACTTCTGGAACTTTGCCGAACTTTTGCATTT
+GATGACCTACCTCTCTAAATCTAATTTCCCTGGGCCTTATTCCTCTCTTTAATAGCTCATTGAAGACGAG
+CTGGCCTAGGTTAGAGTGCTTAACCCCTGCAACTATTAGATGAGCGGGAATATCCCTTTGAATTCTCATA
+ACCCTAACCCACTTGGGGAAGAATTTGTAGGCTTCAACTAGAAGTTCTACTGCCTCCTTAGTATTGTAAG
+GCCTATAAAGACCGGCCTTGTACCATGCATACAACGGGGCATCTCTAGTCACTAGGGTTGGATATATCTT
+AAGCATGTCAGGTCTGAAGCGAGGATCCTCAAATATTGTCTTAAAGGTGTATAAATCCCTCTCAAAGTTG
+CTCCCAGGAAGTCCCGGCATTATATGGTAATTTATCTTAAGCCCAGCGTCCTTTAATAGCTGGGTAGCTT
+TGATTATCTCCTCCACTCCATGCCCTCTCTTTGTCCTCTCATGGATGAAGTTGAATATAGTCTGGACTCC
+GAGCTCAACCCTAGTGGTTCCAAAGCTGAGCATCCTGTCTATTTGCCTCTCGAAGGCCCAATCGGGCCTA
+GTTTCTATAGTTAAGCCAACCATTCTAACCTTGGCCTTCTCGTTCTTCCTCTGCTCATCTTCGAGGTAAT
+AGTAAGGCTTTCTATGAGTCCTATCCCATGCCTTCTTAAATTCTGGATCCTCTTCAAAGACTGATTTGTC
+ACCCTGAAGGATTAACCTAACGAGCTTCTCTTCAAGATTATCTATATCTTTGAAATAATAGAAATCGTTC
+ATGGCCTTAAATGCGCACTTAATGAACCACTCTTGATAATCGAGGTCAACGGCCGGAAAGGTTCCGCCTT
+GGATTATGACTTCAACCTTATCTATAGGGTGGCCTATGTCGTAGAGCTGCTTGAGTCTCGCCATCATGAT
+TATGTAGGGATGATAACCGTATTGAGCGGCCCTCAAAGCTGAAGGTTCCTTTCCAGTGTAACTCTGAGGG
+GAACCAACGGCAGGTCCTCCAGGGCAATATATGCATCTACCATGCGGACAAGGAAAGGGCTTGGTCATCA
+TTGCAACTACGGCAACACCACTTATCGTTCTCGTGGGCTTCTTCTTCAGCAAATCCCTAAACTTCTCCCT
+AACATCCTTTGGCAAGGCCTTCCATATGTCAGAATTTTTCGGTAATTTTGGCAGATGATACTTCCTGGAC
+ACCTCTATCTTGAACTTATTCAGCTCTTCCCTATCCTTAATCTCACCGTTGAGCAGGGCTCTCACTATTT
+CCTCTATCGCCCTCTCAAACTCTCCCATGAATACACCTCTCAGCTCAAGTTCAGCGATGACTTTAAAGTG
+TTTGCTTTATTTAGAAAAGTTTAAATTTAGGATAACTTAATTGAAGTAGTGAGGGATACTATGAAAAAGA
+TATCATACATAGTAATCCTAATAGTAGTGCTTGCCGGGATCTCTGGGTGCATATCCACTAAAACAGCAAC
+TAGCATTAATACCAGCACAAAAAATGAAAACACGCAAGTTACAACTACTAAGCTCGATAAGATCTATGTG
+TCCGTAAATAAGCCTAACTACAACGCTACAATTCTAGTTCCTGTAGAGATAGCAGAGGAAATTAATGAGG
+TACTCTCAAACATCAGCGTTGAGTCAATTGAAATCGTTGTAGGGGACGAGAACATGGGGATTGGATTTAA
+TGTGTACGCGATGAAGTTCCCAGGGACAAGGGCAATGGAAATAACAATAGATTCCAAACCCTTGAGAAAC
+GGGACTATAGTTACTAACAACAAGGAACCTCGAGTAACAATAAACTACAATGGAAAGATTTACCCTGGGA
+CTATCGTCATAAAAGATTCAACACCAAAGACTAAGGCCAAGTATAGGGTAAGATTTGATGAGATAAGCGG
+AAGGGCAAAGCTTGGGTCACTGATAATCCCTAAGCTTGACGTTACGATAGAGACATTTATAGAGAAAACT
+GGCGAGAGCGAGTACAAGGTGTTCATAGTTTGGAACAATGAGACCATAGCCACCAGTTATCTACACCGCT
+AACCTTTTTCTATTGAAATTCCAAGCTTTAATCAGGTGATGATATGGGGAAGTTCTATATTGCAAGTGAG
+GAGGATATAAAAGCTGGAAAGACTACCGATGTATACTTCATTAGAACGAAGAAAATCCTTGAAGCTAAGG
+GAATTAAAAAGAAGGTCCTTGCAGATGTCACCACAACCTCCCTCCCGAACAATTGGAAGTGGGGAGTTCT
+CGTAGGGGTTGAGGAAGTTGCAAAGCTCTTAGAGGGCCTACCAATTAACGTCTACGCAATGCCTGAGGGA
+ACTATATTCCATCCGTATGAACCGGTTCTCCAGATAGAAGGGGACTATTCAGAGTTTGGAATCTATGAGA
+CGGCTTTACTTGGAATGCTCAGTCAAGCGAGCGGAGTAGCAACTGCGGCCTTAAGGATAAAGATAGCTGC
+AAAGTTCAAACCAGTCTACTCCTTTGGAATAAGACACATGCATCCAGCGATTGCCCCTATGATAGATAGG
+GCAGCGTTCATTGGGGGTTGCGATGGCGTTTCTGGGGTTCTTGGAGCTGAAATGATGGGAGAAAAGGCCG
+TTGGAACGATGCCCCATGCATTAATAATAACCGTTGGAGACCAAGTGAAAGCTTGGAAGTACTTCGATGA
+GGTAATAGAGGAAGAAGTCCCCAGGATAGCCCTGGTTGATACATTTTACGATGAGAAAGTTGAAGCGGTA
+ATGGCTGCAGAAACTTTAGGAAAGAAGTTATTCGCCGTTAGACTTGACACCCCAAGCTCAAGGAGAGGGA
+ACTTTAGGAAAATTATAGAGGAAGTCAGGTGGGAGCTCAACGTCAGGGGTTACGATTGGGTCAAGATATT
+CATCTCAGGGGGACTAGATGAGGAGAAGATAAAAGAGATAGTTGATGTTGCAGATGCATTTGGAGTTGGA
+GGAGCCATAGCGAGTGCCAAGCCAGTCGACTTTGCCCTCGACATAGTTGAAGTGGAAGGAAAGCCAATCG
+CAAAGAGAGGAAAACTTAGCGGGAGGAAGCAAGTTTACAGGTGTGAAAACGGGCACTATCATGTTGTTCC
+AGCTGGCAAAAAGCTAGAGAGATGCCCAATTTGCAACGCTAAGGTCGAACCCCTGCTAAGGCCGATAATA
+GAGAACGGAGAGATAGTTGCAGAGTTTCCAAAGGCCAGAGAAATCAGGGAATACGTTCTAGAACAAGCTA
+GAAGGTTTAATCTAACTATAGAATAAAAGAAAGGAGATCAGGCCTCCTCAATGGTAATAGCACTGACTGG
+ACAGGATTCCATAGCTTCCTTTGCACAGTTGTAGAGTTCCTCGTCCTCTATTATCTCTACTTTTGGCTGA
+GCCTTTCCTTCATCGTTCATCTCGAAGACATCTGGACAGAGGCTTGCACAGATAGCGTCTCCGATACAGG
+TGTCCTGGTCAACTGAAACCTTCCACGCCATCCGCCATCACCGAGTTTAGGTTAGATGAATTAAATATAA
+ACCTTTCGTCTCATTTTCGGATTTTATGAAAAGTTAGGGCCGCTTAACATAAAAATTTAAATGGAGCTAA
+GCACTTTTGCTCAAATACTCGTGTATTGCTTTTGCTGCTTTTCTTCCGTCTCCCATTGCCAAGATTACGG
+TAGCTTCACCCCTAATAGCGTCACCACCAGCAAAAACCCCAGGAATAGAAGTCATCAAATTCTCATCAAC
+TATTATCGTTCCATCCTCCCTAACCTTAAGTCCCGGGGTCGTCCTCCACAGTATCTTGTTTGGCGTTTGT
+CCTATTGCTATTATAACGGTATCCGCTTCAACCGTTATGTACTCCCCAGTCCCAACTATCTTCCTCTTCC
+CTCTCTTATCGCGCTCCTCCAAGGGTTTCATCTTCTCAAACTTAACTGCCTTAACCCTACCCTCCTCGTC
+TCCAATGAATTCTACTGGATTCACGAAGAACATGAACTTGACTCCCTCCTCCTTCGCGTGCTGTACTTCC
+TCGATTCTAGCCGTCATGTCCTCTTTTCCTCTTCTGTAGGCTATTATAACCTCGGCTCCAAGCCTTAAGG
+CCGATCTAGCGGCATCCATTGCGGTGTTTCCTGCACCTATAACAATTACCCTCTTTCCAACAACTATTGG
+AGTATCGTACTCTGGGAACTTATAGGCCTTCATTAGGTTAATTCTGGTCAAGAACTCATTTGCTGAATAG
+ATACCGTTTAAGTTTATCCCAGGGATCTTAAGCAACTTTGGAGTTCCGGCGCCAGTACTTATAAAGATGG
+CATCGTACTCTTCCAACAACTCAGGGATCGTAACAGTTCTACCAACTATGTGATCTGTCTTTATCTCAAC
+GCCCAGGAATTTCAGCTTCTTCAGCTCTTTTCTTAGAATTTCTTTCGGTAGCCTAAATTCTGGGATTCCG
+TAGGCTAGGACTCCTCCTGGTTCATGGAGGGCTTCGAAGATTGTCACTTCATAACCCATCTTCGCTAATT
+CAGCAGCACAGGTCAAGCCGGCAGGCCCAGCACCAATAACAGCAACCCTCTTACCATTCCTCTTAATACC
+CCTAATCTCCTCCATGAGCAACTCGTCATCAATTCCATGCTCCCTGGCATAATCCGCTACGAATCTTTCG
+AGTTTTCCAATGTTTATTGGATCACCAACCTTTCCAACTACGCAAACACCCTCACACTGATCCTCCTGGG
+GACAAACCCTACCAGTAATTGCCGGGAGAGAATTACAAGCCCAAATAACCTTCAAGGCTTCTCTAACGGC
+CTTCCTAGGATTATCCCTATTCTCCCTTAAAGCCCTAATAAACCCAGGAATGTCTATGTTTACTGGGCAG
+CCTTTAATGCAGGGAGCATACTCTTTTGGACATTGTAAACAACGCTCAGCCTCCCTAAGAGCCAACTCCC
+AAGTATAGCCAAGATTAACCTCATTAAAATCCCTAACCCTCTCAACCGGAGACCTCTCAGGAGTAGGAAC
+ACGCTCCTTAATAAGCTTGGGCAATCACATCACCCCCTTAGACTTAAGCTCCTCCATATACTTTTCTAAG
+GCTAACTTCTCGAGCTTCGAGTAGAATCCAACCCTGTGAATTAGTTCATCCCAATCGACTTGATAAGCGT
+CGAATTCTGGGCCATCTACACATGCAAACTTTATCTCACCGCCAACCGTAACTCTACAAGCCCCACACAT
+CCCAGTACCATCAACCATAATCGGATGAAGATCAACCCTCATGGGAATTCCAAATTCCTTAACAACGTTA
+AAAACGGCCTTCTGATCTCCCGGGGGACCAACCATAAATACGAGATCCCAATCCTCAGTTTCTAATAGCT
+CCCTAACCTTACCCGTTAAGGCCTTCGTTACGTTCTTCATGTTCTCCGGAAAACTCTTATCTGGATCAAA
+CTTGACTGGCTCGACTATATGCCTAGACACTGCCTTTTCGAAGTACTCCTTAAGCATGACCATGGGCTCT
+AAAGTTACGTGAAGCGTTGTAACGTCATTTCCTATCTCTTGCCATGCCTTAGCTATTGGATAAACTTCAA
+CTATTCCAGTGTAAGCGCCTATTGCAAGCACCTTTCCAAATTTCTCCATAGGGGCTGGATTTCCGAGAGG
+GCCGGCAACGTTAAGGATGTAATCGCCCTCCTTGAGCTCAGTGGCCATTCTCATTGTGGTTTTACCTCTC
+GTGAACGCAATTAGAACTATCCACCCCTCATCTCTATCCCACATTACTGGAGTCAGGGGTATCCTTTCTC
+CGTTTTGAAACGCCCTAACTATTACAAACTGGCCTGGTTGAACTTTTTTCGCCACGTGAGGGGCCTGAAC
+CTTATACCACGTATTCCTCATTGCAATCTCTCTCTTCTCCAGGATCTTGTACACTATGAGCACCCCCTAA
+TTTCGTGAACATTTTTGAACATTACGCTAAGTTGTGAGCATTATATTTTTATAAACTTATTGTGAACTAT
+TTGTTATGCACAAATATGATCGTTAATGAATATTGCAAATGTTCTTAAACGGAAGGGAGTTCGTTGGTAC
+GATGGTCAAGATTTACATAGAGAACTACGGTTGTGCTAGAAATAGGGCAGATGGCGAGATTATGGCAGCT
+TTACTTCACCTTGCCGGTCATGAAATAGTTTACGATCCAGATGAGGGCGAGATAGTAGTTGTAAATAGTT
+GTGCAGTTAAGGATCCAACCGAAAGGAAGATCGCCAGGAGGATTAAGGAATTGTTAGATAGCGGAAAAAA
+GGTAATAGTTACCGGCTGCCTCCCTCACGTTAATCCAGATGTAATAGATGAAAGGGTTTCTGGCATATTA
+GGCGTTAAGAGCATAGATAGGATAATTCAAGCCGTAGAGTACGCTTTACGGGGAGAAAAATTAATAAGCG
+TGCCGGATTGGAGAAAAAGGAATCTAGACAAGTTAGACTTTCCTAGGTTATCACCAAGAACAGTTTATTT
+CATTGTCCCGATAGCGGAAGGCTGTTTAAATGCTTGCACATATTGTGCAACTAGGTTTGCGAGGGGAGTT
+CTCAAAAGCTACTCACCGGAAAAGATAGTTGGTTGGGTTAAGTGGGCCATAAAGCAGGGGTATAAAGAGA
+TATGGTTATCAGCAGAAGATACCGGGTGTTATGGATTCGACATCGGAACCAACTTAGCGAAACTCTTGGA
+TGAGATTACGGCAATTGAAGGAGAATTTAGAGTAAGGGTTGGCATGATGAATCCAAATCACGTGCTCAAA
+TTCCTCGACGAGCTCATAGAGGCTTATCAAGATGAAAAGATTTACAAGTTTTTACATTTGCCAGTTCAAA
+GTGGGGACAACGATATACTCAGAAGGATGGGTCGGAATTATACCGTGGAGGAGTTTGAGGAAATCGTTAA
+AGAGTTCAGGAAAAAGTTTCCAGATTTAAATCTTCACACTGACATAATAGTGGGCTTTCCTGGGGAGGAT
+GATGAAGCATTCCAGAGGAGCGTTGAGCTGATAAGAAGGATAAGACCTGATAAAGTCAACGTGTCTAGGT
+ATTCCCCGAGGCCAGGAACTATAGCGGCAAAATGGAAACAACTCCCGGGATGGATAGTTAAGGAGAGATC
+AAGGCTTCTCCACAGGATAAGGCTGCAGATAAGCTACGAGATAAATCAGAAGTACATCGGCAAGAAAGTT
+GAAGTTCTCATCCATGGGGAAGGGAAGAAAGGCAACGTAGATGCCGTTACAATGAACTACAAGCATGTAA
+TTTTACCATTTGGGAATAGTGGAGAGTTCAGGATAGCTGAAATTAAAAACGCTACATCAACGTATTTACT
+TGGTGAGGTCATGTCATAAAGCTTTATGGCCTAAAAAGTTGTGGAACTTCAGATTTAAAGAGAAGAAGGT
+AAACAGCTTTTTAAGCGGTAAGCATAAACTTAGTTAGGGGGTATACATGGCAGGGAAACTTCAGGCTCAC
+AATATCAGGATCAGAACGTTTATTCACGCAACCGAAGATCCAGAGAAGGTTCTCGAAGCTCTAGAAACTT
+TATTCCCAGAGGAAATATCCCCCAAAGACGTTGAATTTGAAGTTATTGAAACAGAGGGATACTTTGGAAA
+TCCAATACTAGTCGTCGATGCAGAGATAAAGCATTCAAGGAACATAAGGAAGTTCTTAGAGAATCTCAGA
+GGTTTGCTCAGTAAGGAGGACAGGAAATACTTATGGGAGCATGCAGAAGAAAAAGTGGACGAAACGGGAA
+CATTCTATATTAGGTTCGATAAGCAGAAAGCATACCTTGGTGAGGTTAAGGTGAGCGAAGGTGAGGATGT
+CATTCACGTGAGGATAAAGGTCAAGGCATTTCCAATGAAAAAAGAAGCAGTTGTTAAAGCTGTAAGGGAA
+TGGCTGGAGGGGGAGGATTGAAGTTCGTAGAAATGGACGTTAGGAATGATGATGCATATAAACTTGCAAA
+AGAGTGGTTCGACGAGGTCGTGTTCTCAGTTAAATTCCAAGATTCCATAGATAAGGAACTATTAAGGGAA
+GCTGAAAGAAATTATGGATTAGTTGCGATTCTACTTGTAAATCCAAGGCTTTCTATAGTTAAAGAGGCCG
+TTCAAAGATTTAAGCAGAATTATCTTATCTACGTGGAAAGCAGTGACCTTAGGACTATTAGATATTCAAT
+CGAAAGAGGGGTAGACGCTATAATTTCCCCCTGGGTTGGAAGAAAAGACCCAGGAATTGATCACACCCTA
+GCTAGGATGATGGCCAAGAAAGGTGTAGCTTTGGGATTTTCCCTTAGACCATTGCTTGAGGCATCACCTT
+ATGATAAAGCAAATATCCTAAAATTCATGAGAAAAGCATGGCAACTTACGAATAAGTATAAGGTCAAGAG
+ATTCATAACAAGTTCAGCCAACGAGAAATGGCACATTAGATGGCCAAGAGATCTGGCAACTTTAGGTATA
+ATAATTGGGATGGAAGTTCAACAAGCAAAAGCTGCACTTTCAACATATCCGGATATAATTCTAAAAAGGC
+TTAAATAGTGAATTCCATGATTATTAAGATCATCAGAAGGAGGGGTGAGGTTGGACATCGATCTATTATT
+ATCATCACCCGAAGAACTTGAAAACGAAGGACGCAGATTGATTAAGGAAGGAAGAACAAAAGATGGAATA
+AAGATGTTAGTGAGAGCCGCTAAAAAATACGAAGAGATAGGAAATATCAGAAAGGCGGCTGGCCTATATA
+AGGAGGCTGGTGTTCTTCTAAAAAACAAGTTCAATCTATATGAGCAGGCAAAACCTCTAATTAGAAGGGT
+AGCATATTTGTACCTACGGTTAATAGAGGAGGAAGTTGATAAAGAAGAAGTTAATCTAGCTAGATTAACA
+ACTTCATGCCTCAGCGTTATTGAGGCATTTACATTTCTCAACGATAGGGGTAGCCTAGAAAAATATGCAA
+AAGAATTTGCAAAAATGTTTGAAGACTTAGGAGCAAACTATCTTGAGGCTAACGAAGTTGATTCAGCGAT
+AATAGCTTACGAATCGGCTTATCGGTATTATGACCTCATAGGGGACAAAGAGGGCATAAAAAGAATTGCT
+GGGAAACTAGTTGAAATATTCGGAAGAATAGCAGAAGATGCAATTGAAACTGAAAGATATGAAGATAGTG
+GCGAGGCCTTTGAAAAAGTTGCAAATTACATTAAGGTCATATTTGGTTATGATGATAGATATAAGGAACT
+TATGGAGACTGCTGGAAAACATTACGAGAAAGCTAGTAGAATATATTATGCCGAAGGAGAATTAGAAGAA
+TTGACAAGACTACTTCTAAAAGCGCAATATTCATATTTACTAGCTAGGAACTTTAAGAGAGCCAATTTAA
+TCGGCTTAAACTTGATAAAGATCTTGAATCAAGTAATAAACACGTTAAGAAGTGAAGGAATGTTTGACAG
+AGTCGGAGAGAAACTCATGGAATTTGCAGAAGCCCTTGTAGCTTTAGGGAAAATTGAAAACGCAGTAAAA
+TTGTATAGAGAAGCTCTAGAAGAAAGTGGAGGGTTAATAGACTTCAAAGCTAGGTTCAGGATAAGCATAA
+TAAAATACCTAGCAGCCAAAGAAGGAAGTTTGGAAATTCTAAGATCGCTAGATGCCATAGATTTTATGAT
+AAAAAATGCAAAATTCTTAGATGCTATTGAACTAGCCGAGAAAGTTATCAAGAGTCACGAAGAGGGAGAA
+AAGATACTAAAAGAAGTATACAAGGCAGAAGGTATCGTATTTCCAGAAGGATAGTTATCCAAACCACTTA
+TTAATGAGATAGTCCTTCTCCCTAAGGAACGTCCTAGCCCTTTCCTTGATAAGTTTCTCAGCTTCAATTG
+TGGGCATGTCCAATGTCTTGATAACGAAATCAGCCGTTTTTGCAAAGTACAGCGGAATTAATGGCTCAGC
+ATTCTTTATTAAACCATCCCTGTAAGCTACGGCGCCTTCAAAGAGAACCTTAGCCCAGAGCTCATCTGGA
+AACTCAAAAGTTTTTATGGCTTCCTTGACCTCCTCAAAGATTTCCTCACTGAAAATTTTCTTTAACGTTG
+CCTCCTCTTTAAGGAATAGTTCCTGGGCCCTCTGCTTTAGCAGTTCAAGATTAACCTTTACCTCCTCAGG
+TTCACCCTTAGCTTCCTCCCCCCACGTCTCTACCGGCCTAAGTTCCCTAACATCTCTCCATACTTCCTCA
+TACTTCTTCATCAGCATGAATAACGTTCCAACAACTTGATTGAACATTGGGCCAAGTGAAGCTGCAGGAT
+CCTTTGGATTGTGGATCTTCATGCCGAGGCTCACTTGGATGATCTTCTTCTTATTCGCTATCGCCGTCGT
+CGTTAGGAATATGTCAACTCCAAACCTGGCAACGTCTGTTTTCCACAAGCTCTCGTCCTCAAGGTAAAGG
+TCTATCATCCTAGCACTTATACCAAAATCGCCGCCTATTGGTTGCCTAACGTCAAGACCGTATAGCGATG
+CCGTCATTGGGTAAGCTATGTTATTTGTGATCGTTCCATCCCACTTATGTCTAAGGTACAGGGGAGCTAC
+AAAGTCGTAGCCCTCTTCGATTGGCTTCGCGAACTTGTATATCCACTCAGGGGTTATACTCCTTAAGTCG
+CTGTCTACAAATACAACGGCATCCGCTCCCTTCTCCCTAGCGAACTCCATAATTTCCTTCATGGCACTAC
+CTTTTCCTGGGATTGGCCACTTATAGACGAAACTATAAACTTCGACGCCTTCGGGGACTTTTGTAGAGAG
+GACTACATCCCTGGTTCCATCCGTGCTTCCACCGTCGGAGTTTACTATTATCCCCCCACCGAAGTATTTT
+TTCAAACCCTCAGCGGCCTGCTTAACTACGTATCCGATAGTGTCCGCATTGTTGTAGCTGGGGATGCCAA
+CCACTACCTTCATCTGCCATCCCCGAATCGGTTAATATTGGAAACTATTTTTAAAGATAAGGTTAAAAAG
+AGGAAAAATCCGAAGTTATGCTCAAACTAGGACATTTTTGTGAATATAAACCTTTTGCGTCACTTTTTTA
+ATGGTTTAATAATGTAAGATAAATTCAGGTGAGCGAATATGCCAGAGAAGCTCAAAGTTGGCATAATAGG
+ATGTGGCAACATCTTTAATCTAGCGCATAAGCCGGCCTTGAAGTCCCTAAGAACAATAGCAAAGGTAGTA
+GCAGTTATGGACATAGATGAAGAAGCCGCAAGAAAAGCTGGAAAAGAGCTCAACGCAAAAGTCTTCACTA
+GTTTAGATGAATTCCTAGAGCAAGACATGAATGTTGTGGAGATATTAACACCAACGTACACTCACGCAGA
+GTTGGCAATAGAAGCACTAAAAGCTGGGAAGCACGTAATAGTGGAAAAGCCAATTGCATTAACCGTCGAA
+GAAGCTGAAAAAATGATAAAGGAAGCTGAAAACCAGGAATTAAAGCTATTCGTCGGTCACGTTAGGAGGT
+TCGATAAGAGGTGGATACAGATAAAGGATATCATAAAGAGCAGAAATATCCTACCAATGCAGATAAGGAA
+GATAGAAGTTCAACACCTCCCATTCCCAGCAGACTATTGGTACTGGGACGAGAGCAAGAGCGGTGGAGTT
+ATCGTTGATTTAGGCGTTCATGTAACTGATTTCCTAAGATGGTTCTTTGAAAGTGAGCCAATTGAAGTCT
+TTGCCGTCGGAAAGGCTATTAGGGGAGAGGCGAGGGTAAACAAGACCCACGACCATGTTGTTATGTTCAT
+AAAGTTCGAAGGCGGAAAAACTGGAATAGGAGAAGTTAGTTGGAGCTATCCAATGCCGCCGAAGTACGGT
+GTATTCTACCACCACTTGGACATAATTGGAAAGAACGGTAGGATTAGGTACACTCCGATGGACACACCAG
+TAGTTGGAGTTGTTAAAAGCTCATTTGAAATGCCAAGGTTCTCACCGATGTTGTCAACGTTTCCGCAAGC
+ATTTGAGGCAGAATTAAGACACTTCTTTGAGTGCATAAAGAGCAGTTGTGAGCCTGTAGTTACTGCTCAA
+GACGCTTTGATAGCCCTCAAGATAGCGGAGAAGGCTAAGGAGAGTATTAAGAAGGGAGAACCCGTTAAGG
+TGGAGGTGAACTGAGATGGTTAGGTTTGGGGTAATAAGTTATGCTCATCCCCACGCTTTAAGGTACGCCG
+CAACCATCAGGGCGAATAGGAGGGCTAAGTTAGTTGCCATATCTGGAGATGGAGCCAACTCGGGATTGGC
+TAAGATTGAGGCTAAGAAATATGGAGCAAAGTTCTACCAGGACTACGAGAAGTTGCTCAGGGATGAAAGC
+GTTGAGGCAGTGTACATAGCCATAGAAACTTACAGGCACAAAGAGGTCGCAATTAGGGCGGCCGAAGAAG
+GAAAGGACATACTCTTGGAGAAGCCAATAGCCCTAACGCTTGAAGACGGAAAGGAGATAGTTAAAGCTGC
+CAGAAAAGCTGGAGTAAAATTGATGGTTCCGTTCAATCCAAGGTTCACCCAGCCACTCCAAAAAGCTAAA
+GAGATGATAGAGAAAGGTGAGATAGGCAAGCTTGAATACATATACACGATATCAGAGTACGTAAAACCAC
+CGATGTTCTTGGAAGGGATAGACACAAGCTGGTTCTTCGACATTAAGAAGAGCGGTGGAGGAGGGTTCAT
+GGATACGGCACCTCACGGAATAGATTCGCTCTTCTGGCTCACCGAAAGCGAACCCATTAGGGTTTATGCC
+GATATAGGACCGAAGATATGGGGATTTCAAGTTGATGACATAGGAACGGCATTGATAGAGTTCAAGAACG
+GAGTTATAGCAGTGCTAACAGCTGGCTGGGCAAATCCAAAGGGCTACCCCTATGGTCTTGAGATAAAGTA
+CTACATCGTGGGAGACGATGGATTCCTAGATATAAGGAGTGCATATCCGGACTTCACCGTTTACCAGGAT
+AAAACAGAAAAGATATTCTGGGAGAGGGCAGATGTTGAGGGAATCGTTAATGCATTCATAGACGCAATTC
+AGCAGGACAAGGAGCCACCGATAACCGGAGAGGATGCCTTAAAGAACTTAGCGGTTGTTTTAGCAGCATA
+TGAATCATCAAAAACAGGGAAAGCGGTAAAAGTAGAGCTCTAATCTTTTCTTATTATTCCTGAAACCAAA
+TCCCTTATGGCCTTTTCTGGATCTTTTGCCTTTGTAACGCCACTCGCCAGCAAAACTCCGACTGTTCCAA
+GCTCTATAGCTTTCTTAACATCCTCTCCCGTGCTAATTCCAGCCCCACAAAGAACTTTAACCTTCGGGTT
+CACCTTCCTCACGAGTTCAACGGTATCAGTTATAACCTCCGGCTTGGCCTTGCTAACCGGAATACCAGTT
+CCGATTAACTCTGGAGGCTCAACTGCAACGTAGTCAGGGTCTAGAGCTGCTACAGCCGCACTTACCGCTG
+GATTGTTCGAGCATACCATCGTTATGAGCCCAACTTCCTTGGCCCTAGATATTGCGGCCTCAAGGTCTGC
+AAGTATCATCCTGTTCTCCGAGTGGTTAAGCAAAGTTCCAACGGCTCCAGCCTCCTTTACAGCTTCGGGG
+AGAACATGGCCAGTGTGACTTCCGGGCTTTATGGGATCTATGTGCTGGGCAAAAACTGGAATCTCAACGT
+TCTCAGCTATCATCCTAAGATCAACGAGCTGAGGGGCAACCACTATTGTCACTCCCGTGTCCTTCCAAAC
+CCTCTCAGCGGCCTTTGCTATCTCAAGGGCCCTCTTTCCAGTAGCCTCTATGTACGTCTTAAAATTTATA
+GCAATTATTGGTTCCTTAAGCTCCATAGAGACCACCAAAGCCAAATAAACTTCAGCTAAGAATTAAAGCT
+TTTCGGTTCCTTGAAAAAGCTCCTCGAGAATTCTCTTGACCTCGTACAAATCTCTGGCGTTATAATCTGC
+GTGGTCATGCCCCAAGGAAATGCTGACATCCGCAACCTTAAACATTGGAACGTCATTCTTCCAATCCCCG
+ACGGCAACCGTAACCTTTGGTCTCAAAGCTCGCTTGAGCTCATTCAGTATCTCCCCCTTGTTATCGAAGG
+TCACTCGAACTATGACATCGCCAGTAACTTTTCCATCCTTGAAGACGAGCTCATTGGCGTAAACATGGTC
+GACGTTCAAGATATTAGCTATCTTCTTAGCCAAGCACATCAGGCCGCCACTTATTATCGCAATCTTGAAC
+CCATTACCCTTAAGCCAGGAAGCAAGCTCCTGGGCACCGGGTTTAAGTTTAACATCTTTAAAAGTCTCTT
+CTACTTCTTCCTTTCTCCTCCCTACCCAAAGAGACGCGTCAAGCCTAGCCCACTCTTCATAGCTTATCTT
+ACCAGAGAAGAACAGCTCAGCATGCTTCTTAGCTTTTTCACACGTTCCAAACTTCCTATGTAACATCTCC
+CAGCTTATCATATCCGTTAGTGTCCCTTCCAGGTCAAAGGCCATTAACTTCTTCATTCCCTCCACCCGTA
+CTCGCCTATGAGGGGAACGAATGCAACGCCACCGTGGTTCCTAACTTTTATCTCCCCACTCTTCTTTTTC
+ACGACTTCGAGCAACTCCTGCCAAAGGTGATAACTGCCTACGGGAATTATAAGCCTACCTCCAGGCTTTA
+ACTGCTCTACCAAGGGCTCGGGAACTTTAGGAGCACCTGCAGTAACTATTATAACGTCATATGGAGCCTT
+CGGCGGAAATCCCTTGCTTCCATCCCCCAAGATAACGTGAACATTCTTAACGCCAGCCCTTTCAAGGTTC
+CTCTTTGCAAACTCAACTAGCTCGGGTATTCGTTCGATCGAGTAAACGTCGGTTTTAACTATGTAACTTA
+TGAGGGCAGCATTCCACCCACTCCCTGTTCCAACCTCCAGAACGTTCATGCCCTCCTTGAGCTTTGCTAT
+CTCCAACATTATTGCAACCATGTGAGGAGCGCTAACGGTTTGACCAGCGGGGATTGGGAGGGGCTCATCT
+ATATGGGCGTAGCTTTTGTACCTATCTTCAACGAACATGTACCTAGGATACTTAAGAAAGGCCTCCTTAA
+CTTCAAGACTCCTTATTATACCTTCTCTCTCCAGCATCTCTACAGTTCTCTTCCACCTCTCATAAAGATC
+CATACTCACCACCCAGCCTCAGGAATCTATATATATCGACGCTTATTCTTTCAATCCTCTTCCTGTGGAA
+GAAAAATTGGGCCGGAATTTCTAAGTTTGTTGTCAACCTGTGGGTTATTAAAAAGCCATTATCCTGGGAG
+AACTTCTCAATGAAGCTTCTAACTTCAGGCTTAGCTAAGTGAATCGAGTATACAACATCACTAATCTCGA
+AAGCCTTCAGGAGGAAAGGCCTATCAGCATGCTTCCTTTGACTTCCAAATGGGGGATTCATGATTACTGT
+ATCTACCCTAACCTTAAAAGATGACACGTCTCCAATGAACACTTCAAACTTTCCTTCGAATTTTTTAAGA
+TTGGTTTTCAAAATCTCAACAGCATCCTCGTCTACTTCAACGGCATAGACCTTTTTAGCACCTAAACTTA
+GAGCCCCGTAACTGAGAACACCAGTTCCCGCACCCAAATCCGCTATGACCTTTCCTTCTATATCACCCAG
+CGTGTAAGCCATCCATAAAAGTTCAGAAGCGACTCGTCCAGGAGTTCTATATTGCTCTAGCCAGTGCTTT
+GGATTCTTGAACCCAGTTAACTTTGAGAGCTCTATCTCGAGTTCCTTCTTCTTCATGCCACGGGTAATTC
+TCCACCGTGTTTAAAATTTGTTTAGTGCAACGTAATTTTCTTAAGTATGAAATTTATCTTTCATACATAG
+GTGATAAAGATGGCAAGGATAGTACTGACGACCGATGAAACTTTAACAAGCACGTATCACGACGTCCCAT
+TGCTGGATTTCCTGGGATGTGCTCCCTATGATAAGATTCCTAAGTGGGTCTTCAGGTTCCTAGATTCTCA
+AATTCCAGATGAAAATGGCATCTTAACTCAAGCTCCCTACGGCCTTAGAAAAGTGGAGGCAGCATTGCTG
+AGATGCTGCCCCAGGGAAGACATCGTCGTCGCTCATCCCAGGAAAGTTGAGATGTTCATAGATGAGAATA
+CTGAGGTAGTAGCCCTATACGAGATGGATCCCCTTGGCTTAGGGCCCGTAACGATGATGTTCACGAATGG
+AGGCCAATGGAGGAGCTACACTTACGTGAAGTTTAGAGAGCTTATCGAGAGGATAAACAGGATTAGGGAA
+AGCAGAAAACTGAAGTTCAAAATCGTGGTCGGGGGTCCTGGGGCTTGGCAACTCGAGATGCGTAGGGATG
+AAAGGGAAAGACTCAAGATAGACCACGTCGTCATTGGGGAAGTTGAACACGTAGCATGTGAGATATTCCA
+AGATATAATCAACGAAAACGCAAGTGAAACGGTCTTCATTAGGGGATGGCCCAAAGTTGAGGAGATACCA
+ACCATCGTCAGTCCATCATATAAAGGGCTAGTGGAGGTCATGAGGGGTTGTGGGAGGGGATGCCGCTTCT
+GCGAGCCGAACCTTAGGGTTGCTAGGTTCATCCCATTGGAGAAGATAGAATCCGAAATAAAAGTTAACAT
+GAATGCTGGAATAGACCATGCATGGTTGCACAGCGAAGATATATTCCTTTACAAGGTCGAGGACAGGAAA
+AACTTCTATCCAAATGCAGAGGCTGTCATAGAGCTCTTTGAAATGGCGAGGAAGTACACCAGGAACGTTA
+ATCCAACTCACGGAACCGTTGCCGGAGCATTAGCAGTTCCAGGGATGATAGAAGAAATCTCAAGGATAGT
+TGAGGCGAATGAAAACCACTGGATAGGGATTCAAGTTGGAATGGAGACTGCCGATCCTGAGATAATAGGG
+AGGTTGATGAACAACAAAATGAAGCCGTTCTCTCCAGAGGAGTGGCCCTGGGTGCTTTTAAATGGAACGT
+ACGTCTTTAACAAGAACTACTGGTTCCCAGCGTATACGACGATATTAGGCCTACCTGGAGACAATGACGA
+TGCTGAGATAATGACTGCCAGGTTAATAATAACCATGGAGAAGGAATTAGAAGAGAAACTAGGGAATAGA
+GCACACTTTACGGTTACACCGTTAGCCTTCGTCCCGATGGGAGTGCTTAAGGGTGAGGAATTCTACAGGG
+TAGAGGACATGATCACGTACGGCCAGTTCTTGCACCTATACTATGCTTGGAAGCATTTAGCGAAAGAAAT
+TCTAAAGGGATTGCCCAAGGTCATGAGGGGTAATCCATTCCTAATCCCATTCTTCCCCCTCGCTAGGCTA
+GGGGTTAGGATTGTGCTTAGGCAGATAGAGAAGTGGGGAAAGAAGAAGGGATTTGAAGTGAAGAAGCTGG
+AGCCCCTCGATATAAGGATAGAAGTTGATGAGTTCAGGTGGAACTATAAGCCAAGCCTTGCGGAGGCCTA
+TTAAATTATTCAGCGTATACGATAGTGGTGGGAAGCATGAAAATGGAAGATGTCTACATTTGGGATTTAA
+ATGCCAAATGGCTTGGAATAACGCCGTTCCAGCTAATGGAAAACGCAGGTTCAGGAGTTGCTAGGATAAT
+AGAGGAGAGGTTTGGAAAAGGGTTAAAGGTGGCCGTATTCTGCGGAACAGGGAATAATGGCGGAGACGGC
+TTCGTCACAGCTAGACACCTTAGCTTTGAAAACGACGTAACGGTTTTCCTCATAGGAGATGAAACAAAGA
+TAAGGAGTGAGGAAGCCAAGCTAAACTGGTCCATTTTAAAGAACCTTGAATTCGTAAAGATAAAGATTCT
+AAAGGATTCAAGCCAAGTGAAAAAGTTAAGCTTAGAGGAATTCGACGTTATAGTGGATGCACTCCTGGGG
+GCTGGAACTAGAGGCGAACCCAGGGAACCTATAAGGTCGGCGATAGAGAAGATAAACGAATACCATGGGA
+AAGCAAAGATAGTTAGCATAGATCTTCCAAGCGGTTATCCCAGCAAAGTTAGAGTTAAGTGCGACTTTGC
+AGTAACCTTCCAGTGGGATAAGGAGGAGTACAGGGATTTTGATAGGGTTATAGTTAAGATAGGCTACCCC
+AGGGAGCTCTACCATTTAATTGGGCCAGCCCACGTTAAGTTCGCCTTCAAGAGGAAAGGAGAGCACAAGG
+GACAAAACGGGAAAATTCTGATTATAGGGGGCAGCGAGAACTACTATGGAGCCCCTTACCTAGCTGGAAA
+AGCATCGAGCTATTTGGTGGACTTGGTCTACTTATTAACACCGGAGAGAGTTGCGAGGAGGATAGACGAC
+CCCAACTTAATAGTCAGGGAGGTTCCAGGAGATAACTTGAGAGGGGAACACATAGAATTGGCCCTCGAAC
+TTTCAGAAAGGGTGGATGCAGTAGTAATTGGGCCCGGAATAGGAACCAAGGAAGAAACCAAGGAATTTGT
+TCTCGAGTTCATAAAGAAGGTTGAGAAACCCATGGTTATAGATGCCGACGGGTTGAAGATAATAGCTGAA
+GACCTAGATGCGCTTAAGAATAGGAAGTTCGTGTTGACTCCCCACGCTGGAGAGTTCAAGCTACTCTTTG
+GAGTTAAACCAGGAGGAAGCTTAGTCGAGAAATCCAAACTAGTCAAGGAGAAGGCTGAAGAAATCAATGG
+AGTTATACTTCTCAAGGGAGCTTACGATATAGTAAGCGATGGAAAAGTATGGCTATACAACAAGACAGGC
+AATAGGGGAATGACGACCGGGGGAACCGGAGATGTCTTGGCAGGTGTCGTCGGTTCCTTCCTAGCCCTCG
+GGAATGAACCATTAAGAGCCGCGAGTGCGGGAGCGTTTCTAACGGGGTTCTCAGGAGACTTAGTGTATGA
+AGAAAAAGGAGAAGCCTTCACAGCTCTGGACGTGGCCAACAAGATACCACTAGCTTTGAAGAGAATACTA
+GAGCTCTAGCAGGTCGTACATGTAGTTCCAGTAAATTCTGGAGAGCTCCTCAATGTCCTTCTCAACTTTT
+TCACCATTAACCTCTAGCGCGAAGTTGTCTCCCCCAACCCTTCCCACTATGGATATCTTCGCTATTTCCT
+TGGCTTCCTCAACCTTATCCTCAGGTAGGGTTATTATGTACCTCCCGTGACTCTCGCTGAACGCAAAGTC
+AATTGACTTGAAGCTCGATGTGAACTTCGCTTTAACGCCAACGTTGAACCAGGCCGAAAGTTCCGCTAGA
+GCCACCGCAACCCCTCCCCTTGAGACGTCGTGAACGAAGGTTACTAGGTCATTCTCTATGAGATTTAGAA
+TTGCAAGGGCATTTCCCTTCTCCTCCTCCAAGTTAACCCTAGGCGCTATTCCTCCTTTAATTCCTAGAAC
+CCTGTATAGCTCAGAACCACCCAGTTCCCTCCTCGTGCTCCCAATCAAGGCTATTACATCCCCATCCCTG
+GGGCCCCTTGGAATGTCCTTCAGCTTAACTTTCCCAATTCCGGCAACTACGGGAGTTGGCTTCACTGGCC
+TATCAACAACCTCATTGTAAAAGCTGACGTTACCACTAACGTAGGCCAGGTCAAAAGCTTTAGCGGCATC
+GGCTAAACCCTTCACGGTTTCAACGAAGCTCCAGTAAACTTCAGGCCTCTCAGGGGACGCAAAGTTCAAG
+TTATCAACTAGTGCCAAAGGTTTAGCACCGACGCTAACCAAGTTCCTAACGACCTCGGCAACCGTTCCCA
+TCGCACCATGGTAGGGGTTCAAATAACAGTAACTTGGATTACCGTCAGATGTTATTGCAAGCCCATACTC
+GCCGTTTATCTTAAGAACAGCTGCATCGAATCCTGGCTTAACCACGGTTCTCCCCTGAACTTCATGGTCG
+TACTGCTCCCAAACCCACCTCTTGGCAACTATATTTGGACTACTCCAAACCAGGTCGAACGCTTTCGATA
+AAGCTATGTCTGGAGTTTCAACATCTTCCTCGAGCTTGTACTCCTTCATAGGCCACTCTATCGTTGGAAC
+ATTCGTTAAAAGCTCTATTGGAAGGTCAGCGACCTTATCCCCCTTCCAATAGACTACAAAGCGAGGTTCC
+TCTATTATCTCACCAACAACCGCCCATTCAAGTTCGTACTTTTCAAATATCTTAGCGAGCTCTTCAACGT
+CCTCAGGCTCGACCGCGAAGAGCATTCTCTCCTGGCTTTCCGATATCATAACCTCGAGAGGCGTCATTCC
+CGGTTCTCTAAGGGGAACCCTATCGGCATATATCACAGCCCCCAGGCCCTTCTTTCCAGCCATCTCGGAG
+GCTGCACAGGTTAAACCTCCCCCACCAAGATCCTTCAACGCCTTAACTTTTCCCGTGTATACCGCTTCAA
+GCGTCGCCTCTATTAAGAGCTTCTCCGTGAATGGATCTGGAATTTGAACAGCTGAGCGATCCTCTTCCTC
+AGCGTTCTCGCTCAGCTCTTCACTCGCAAAGGTTACCCCATGGATTCCATCCCTTCCAGTTCTGTTTCCA
+ACTAAAACCAGCTTTAATCCTGGCTTGGTTACGTAACTATGAACTAAATGTTCTGGCTTCATAATTCCAA
+CGCACACAACGTTAACGAGGGTATAATTATCTAGGCTCTCATCAAACTCGGTTTCACCTCCAACCGTTGG
+GACGCCTATCCTATTTCCGTAATCCGCTATTCCCTTAACTACATACTCGAAGAGGTACCTGTTCTTCTCC
+TTCTCCAGAGGTCCAAACCTTATTGGATCGAGCAGGGCTATTGGTCTAGCCCCCATGCAAAGTATATCCC
+TGACTATTCCACCTATTCCAGTAGCAGCTCCACCATAGGGTTCCACGGCTGAGGGATGATTGTGACTTTC
+AATTCCAATTACTATCCAAGTGCTCTCATCGAACTTTACAACACCAGCATCTTCCCCAGGACCCAAGATA
+ACGTGTTCATTCTTCGTCGGTAAGAGCTTAAGCCACTTCCTGCTTGATTTATAGGAGACGTGCTCGCTCC
+ACATTACCTCGAGCATTGCCTTTTCAACTTCGTTAGGCTCCCTACCAAGCCTCTCACGGATTATCTTCTC
+TTCACGAGGAAGCATTTTGACACCTCCTTTATTGTCAAAAATATGTAAAAATTTAAAATTTTTAAGGTTT
+GTTTTGACAGAAAAATATCAAGTTTAGATTTCATGTTCATCTTCTATCCTTGAGAGCTCCTCTCGAATTA
+ATTCTCAGAGTTAAACTCACTAGCAAAAATCTGTTTAGACTCTTTACTAAATTCTAATGCTTACAATTTT
+ATGCATAAAACTATAAGGTGATAGCATGTTCGTTAATAGGAGAAATGAACTAGGGGTTTACGTACTCGAG
+GTTAAGTGGAAAAACAAGCCAGCTACGTATAAAGACGTTGAAAAGTTCGTGAAGAAAGTTAAGAAAGAAT
+TTGGGTCTGCAGAGATGTTTTTCTTTTCGAGATCAGGATTCACGGAAAAGGCTAGAAAGCTATGCGAAAG
+GAAAGGAATTAAGATGATAACACTAAAAGATCTAGAGCTCACCTCTTAGCGTACTCAACCATCGACCTGA
+AAACTTTCAATCCATCTTCGCTACCCAGGAACGCATCGCTGGCCCTCTCAGGGTGAGGCATCATACCAAG
+AACGTTACCCCCTTCGTTACTAACCCCAGCTATGTTCATCACTGAACCGTTTGGATTAGCCTCCTCGGTT
+AAGTTACCATTCTCATCGCTGTACTGGAAGACTATCCTAATTCTTGATGGATCATCAACGTAGTAATTTC
+CCTCCGCATGGGCTATTGGCATCCTAATGATTTCTCCCTCCTCGTAAAGCTGGGTAAAGGCTGTATTGGT
+GTCGTTAACTTTGAGGTAAATCCACTTGCATATGAACCTCGGAATCTTATTTGGCCTCAGAGCCCCCGGC
+AAGAGACCAGCTTCAGTTAAAACTTGAAAGCCGTTGCATATTCCAAGGACTGGCCTCCCCTCCTCAGCGA
+ACTCCCTAACCTCCTCCATTATCCTCTGCCTAGCGGCGATAGCTCCGGCCCTAAGGTAATCCGCGTAGCT
+GAAGCCTCCAGGCAAAACCACTCCATCGTATTCCCTAATGCTCTCCTTGTACCAGACCCTTTCCGCTTCT
+CCTCCAGCCTTCCTTATGGCTTCAACCGTTTCAAAGTCACAATTAGTTCCTGGGAACACTATAACGGCAA
+ACCTCGGCATTTCACTTCACCGGTTCTATTGTGTACTCCCAGGTGTGAATTAGTGGGTTTGCCAAGAGCC
+TTCTGCACATCTCCTCAACTTCTTCCTCCGGTTTCTCGCTCTCTAGAACGAACTCGAAGCACTTCGGAAC
+CTTAAGCTCTTCGACTTTGTAACCTAGATTCTTAAGGGCCTTCCCTATTACCCTCCCCTCTGGATCGTTG
+AGTCCTTCCTTTAGCCTAACGAGAACCCTAACCTTCCACCTCATGACCATTACCAAAAATTTGTAAAAAT
+GGAGAGTATTTAAGGATTATTTAAACACGAACATGTTAATTAACTCTTCCACCTTGGATTGTCAACGACC
+TTTACCTCGCCGTTCTCCTCGATAACTATCTTGCTGAATCCCCTCTCAGCGATTGTTCCATAGTCATGAC
+CAGCATCTGCTGGGTATATTGCCAAGAATATGAATGGCTCATCTCCAGTATTAACAGTTCTGTGGGCCCA
+GTACGGTGGAACGTAAACAACCGTTCCTGGCTCCATGGGTATCCATCTGGCCTCCCCTTCAGGCGTTTGA
+AGTAGCATCCCACCCTTTCCCTTTAACGCAACATAAACCTCGGCTCTATCCTTCTTCGAATGGTAATGCC
+CTTTAGTGAAGAAGAATTCTTTCCCAACTTTTCCTGGATAGAGAATCGTCGTGGCAAAGTTAAGATCCCC
+CTCCTTTTCTTCCTGCTCTATTGCGTAGACTTCGTAAACTATTGGATCCTCTTTCTTAACAAGCTCTTCC
+CAGGATTTTTCATCGAGGAAGTAACCCTTCATGTCGCTTAACCTTCTCACGATCTTCTTTGCCCCAGGGA
+TAACTCCAGTATTAAAATCTACCTTCACGCCGAGGGGTTCCTTGTACATCTCTATCACCAGTTTCCTCTT
+TTGCCTTTTTCTTTTTGATGTTTTCCCTCATTTTAGTAAGGTAACTTGCAAATCCAGCTATCGCCAGGAA
+GTTCCCAATTATCATGGCCACGAAACTTATTGGGGATATCCAAGAGTAAGGATACGCATAGCCCATAACT
+GAGAGCTTGTACTTCACATTGCCATCCGTTGATACCCTAGGAAACTCCGTTAGGTTCCTTAGAACCACCG
+TGGAGTTCCTAAGGATGTAATGCTCAACCCTCGTCCCATGTTTCACTGATACCGTGGCATTTTCCGAGCT
+CAAGGTTAGGTTGCCCGTGAATACTGTAACTACATCTTTTCCCTCTATGATGTGCTCTCCTGGGGTTAAG
+TTCCCAGAGACATTTTCAACTTTCACAACAGGCTTTATAGCTAGTAGGGAAGAGAACAGGGCAAATAAAA
+GAAGTAAAAACCCAACGAAGATTGGAGGATACTTTAGGGCATCCTTTAAACCCATCTTACAGCACCGTTA
+GATCTCTCCAACCCTGTGGCACTCCACCCAGTGGTTGTGGGAGTACTCTATCAGCTTTGGCTCTTTAGTA
+TCACAGAGACCCTTCTTGAAGTAGACACATCTCGGGTGGAACCTACAGCCAGGTGGTATGTTAACTGCAC
+TCGGAACTTCACCCTTAATTGGTAACTCCTTTATGACATCTTTTCTCTCTGGAATTGGCTCTGGAACCGC
+TGCCAGTAAAGCTCTCGTGTATGGGTGAAGTGGATTGTCTATGACCTCCTTAGCGGGACCCATCTCAACG
+ATCCTTCCAAGGTACATCACGGCTATCCAATCCGCAAAGTACCTAGCAGTCGAAAGGTCGTGGGTAATGT
+AAAGGTACGTCACACCCATCTTCTCCTTGAGCTCCTTCATCAACTCCAGAATCTCCGCTCTAATAGAAAC
+GTCAAGCATCGAAACTGGCTCATCTGCAACTATGAACGTTGGGTTCAATATTAAAGCCCTAGCAATTGCG
+ACTCTCTGCCTCTGTCCACCGGAAAGCATGTGTGGAAATCTTCCAACGTACTCCTCTGGTGGAGTTATTT
+TGACCATCTCTAGGGCCTTGTATATCAACTCTTCACGCTCAGCCCTGGTCTCTCCAATTCCGTGGATCAG
+CAAAGGCTCCTCAAGGACATCGTAAATCCTAAATCTCGGGTTCATAGAGCTGAAGGGATCCTGGAATATC
+ATCTGAACCCTTCTCCTGTAGGCCTTTATCTCCTCCTTAGTCCTTAGCTGAGTAACGTCTTGTCCTTCAA
+GGTATATCTTTCCATCGGTAGGCTCAAGTAGCTTAACCACTAACTTACCCGTCGTCGTCTTTCCACATCC
+ACTCTCGCCGACGAGAGCAAAGACCTGTTGTTTGTAAACCTCGAAGCTTATCCCATCAACGGCCCTCACG
+AACTGTTGAGGTTCCCCCCTAAGCGATGCTAGGAATCCTCTCCTTATTGGGAAGTACTTCTTGAGGTTCT
+CAACCTTAAGGATTGGCTCGGCCATGATATCACCTCACAGAAGCCAACATGCGGCATAGTGATCCTTATC
+AACTTCCACCATCTTAGGTTCTTCCTCTTTACACCTGTCCATCGCATATGGACACCTCGGGTGGAACCTG
+CAACCGCTCGGCGGGTTCAGGAGGTTTGGTGGACTTCCTGGAATGAATTCAAGCTTTTCAACGTCCTCAT
+GTAACCTTGGAATTGCCGCAAGTAGCTTCTGAGTGTATGGATGTGCTGGCTCATAGTAAACCTTCTCGCT
+GGGTCCAATCTCAACGATCTTTCCTGCGTACATTATCGCTATTTTGTCACTTATCTCCGCCAATATGCTG
+AGATCGTGGGTAATGAAGATCATTGATAGGCCAAGCTTCTTCTTAAGCCTCTTCATCAGGTTTATTATCT
+GGGCCTGAACTACGACGTCCAAAGCGGTTGTGGGCTCATCTGCTATCACTATGTCAGGCTCTAAAATAAG
+GGCCGTTGCAATGACGACCCTCTGCTTCATTCCACCGGAGAGCTCGTGTGGATAGCGGTAGACTATCTCA
+GGATCTAATCCCACGAGCTCTAAATATTTCATTGCTCTGTCCAAAGCGTCTTCCCTGCTCATTCCCCTGT
+GGTATATTAGAGGTTCAATCATTTGGTATCCAACTGTGTAAACCGGATTTAGAGCATTCATGGCACCCTG
+GAATATCATAGAAATCTTCTGCCATCTAATCTCTTTCCTAAGCACGTCCTCAGGCAATCCGACGATTTCC
+CTTCCATCTATCTTTATACTCCCACTTACTATCCTTCCTGGGGGCTGGGGCATTCCCATTAGTGTGAATC
+CTATTGAGGACTTACCACAACCACTCTCTCCAGCTAATCCAAGGACTTCTCCTTTCTCTAGGTCAAAGGT
+AACGTCATCAACGGCCTTAACTGGACCTCTCGAGGTGAAGTAGTACATTTTAAGGTTCTTAACCTCGAGT
+ATCTTCTTAGCCATATTACCACCTCACAATCTCCTGAGCCTTGGATTGAGCACCCTATCAAGTGCGGTTC
+CCAATAACACGAACGTTAGTGATACTAACGCTATCGCAAGCCCTGGAGGAATGACCCACCACCAGTATCC
+GTTAATCGTTGCATTCGCAGCTTGAGCATCGTGAAGAATTTGACCCCATGTTACAGCAGTAGGATCACCT
+AAGCCGAGATAGCTTAGACCGGCCTCCGTCAGAACAGCTCCTGGGACGCTAAGGGCTATCTGTGCGAATG
+CGTAAGGCAATAGCTGAGGCATTATGTGCTTGAAGATTATCCTTCCAGTTCCAGCTCCAAGGGCTATGGC
+AGCTTCAACGTAGGTCTGCTCCTTTATCTGAAGGGCCATACTTCTCGATACTCTCGCAATCCCAACCCAT
+CCGAAGACTACTAAGAGCAGAACTATGATTCCTAGCGTGACGTGACCCTTGAATGCTGATGCTAGCATGA
+TTAAAATTGGCAACGTTGGTATTGAGGCCATGAACTCCTGGAATCTCATCATCATCTCATCCGTCCATCC
+ACCAAGGTACGCACTGGTGACTCCGTAAAGGACTCCGAACAGAACACTAAGCACAGCCACCGATATTCCG
+ATTATAAGGGATATCCTTGTACCCCAGACGAGTCCTGCCCAAAGGTCTCTCCCCTTATCATCAGTACCCA
+TGTATCCATAAGTTCTTCCGGTGAATATTATTTTCAAGTTATCAAAGTTGACCTGATCTTCTGGATTAAA
+CGTGTAAAGTTCAACGTCAAAGGTATATGTCCCTTTAAGGGGTTCTGGATTAATAAGTATTCCTGTCTGA
+GCTTTTCCGAATAGAACTTTCATAACATCAACTATTGTGGGAACTACCTTGTCCAGATTGCTCCTACTCT
+CATACTGGGAAGCCCAGGAGATTATATTTGACCTTGCGATGTCATCGCTAGCTAATTGAATAACCATCCC
+TTCCATGAAGTCACCAGAGTACACCTCGACGCTCTTCCCATCTGGTCTGTGAACTGTAATTACGAGATTC
+GCCTTAGTATTTATGTCCTGAAGTCTAATATCAATTCCCTTGATGATTATATTCGAAGGCGGCACGTCAT
+AGTTGAAATCATACTTGAATTCAAACTTGTAGTACCTAACTCCCCCTCCCAAGTCGTCACCTTTGTTTAG
+CATTTTAACATCATTGATTGTATATAGCTTATGGGGAGCCAAGCTTTCTCCAGCGAACCAATTATACCAA
+ACAGGGGGGACTGCCTTAGGTGTGTCTTCCCATGGTAGCTTCCACTTTTGGGGAATATCGGGAGATGTTA
+ATATAGGGGCCGCTAGTGCCACCACGACTAGGAGAGTTAAGAGGAAGAGGCCAAGTAATCCACCCTTCTG
+CCTTCTGAATTCGAACCAGAAGTTTGCAAGGCTATCCTTAATGTCAACCCATCTCATGTCCTTTCACCAC
+CTCTCGCCTTCATAGCCTCTGGGATACACCAACTTTAACTCTTGGATCCAGGAATCCATAAGCCAAATCA
+GCTAATAGAACCCCTATTAGATACAGGGCAACTGAAATGTAAGTTGATCCCATTATTAAGTTAAGTTCCA
+TCTGTTGAATTGCAACCCAGTAAAGCCTTCCCATACCAGGCCAGTTGAAAACGCTCTCGGTTAAGATAGC
+ACCACCTAGAGACCCGAGGAGAGTGAATATTGTCATTGTTATAATTGGTGGTGCAGCTGCTCTTAAGGCG
+TGACCATAAATTACCTTATTCTCTGGAACTCCCTTGGCCCTAGCCGCCATAATGAAGTCTTCTTGAAGGA
+CACCTATCATTATGTTCCTCGTAACCCAAGCCCAACCTCCGAACGATACAAAGACTATCGTCGTTAATGG
+CAAGATCATGTGCTTTAAGACGTCTGTATAATATGCAAATCCTGTCTTAGGAGGAATTGAAGTCATTCCA
+CCACTCGGCAATAGGTTGAGCTTAAACGAGAACAGTAAGATTAGTATCATTCCAAACCACCACATTGGTA
+TACTCGTAGTCACCATTGCAAACACTGAAAGTCCCCTGTCGAAGAGTCCTCCAGCCTTTTGTGCTGCCTT
+TAATCCTAGCATAATTCCCAGGAACATCACTATCAAAGATGCCGTTGTGAACAGCATTACCGTTCTTGGG
+ATTGCTACTGCAATTATTTTCCTAACGCTTGTCTCTCCGAATATTGGTGATCTAACATCACCAAAGTCAA
+GCATCATAGTCTTCTTTGTTCTATCTATTACCCTCACCCAAAAAGGTCTGTCAAGTCCATAGGCTTTTAG
+TAGTCTATCGTACTCCCTCTTTTTCCACTCCTCGAGGGCGTGTGGATCGCTCTTAGCCAACTTCTGCAAC
+TCAGGATCGGTACGAACCCTCATATTTATTTGTTCTTGAATCGACGATCTTAGCATGTCATCAGCTACCT
+TCGTGAACAGAATTGAGACTACGAAGGTCACTATTAGGAGCACTATAAACGCGTTCGTTAATCTATAGGC
+TAGGTACCTTCCATAGCCCACTTATCACACCTCCCAATGATAGTCATCTAGGAACTTTTTTGAGCATCAA
+CATTTTCAGAGTTGTAAAACTTAAATATTTTTCCATCGAGAATCATCTTAATGCTCAGATAAGAATACTA
+AGTAAAATTTTGAAAGTCTTCAAGGTATAAAAACTAAGGAAGAATTAAGAAAAGAAAGGTTCAGAGATCA
+GTTATCTCTCCTTCTCAAGAGTAGTGGCAGTACTGCTAGACCCACTAGGATCGCTGGACCACATATTCCT
+CCCTTGGTTGTAGTTTCAGTTGGTGAAGTGCCAGTTGCAGTTGGTGATGATGTTTGCTGTGGTGTTGAGG
+TTGTAGTCTGCTGTGGCGAAGTTGTTGTTGGCTTGATAACTACGAAGGTCTTCTTGATTGTGAATGATGT
+AACTTCCTTGGATAGGCCTCCCCTAATTATTGCGGTGTACTTACCTGTGGACCAGCCTTTGGTTTCATCT
+CCAGGAACATTTAGCTCGAATGTTCCAGCGGTAGTTAGCTTGGCCTCTCCGGAGTATACCTCATTTCCGT
+TGGCATCAACTATTGAAACAGTGACGTAACCCCTATCTGCAGGCTTCTCACCCCAGTCTGGGAACTCCTC
+CTTAAGGGTGAGCATGACCTTAACTGTTAGTGGCTTTCCTGCCATGACCCTTGCAGGAACCTCAGCACCC
+TTTGGAACTAGCCTAGCTATGAGCAATGTCTTCTTCCAGTAGTCTGGTGGTATTGGATTACCGCTGAACC
+TCTTGAAGACCATGAGCATCTTATCTGGATCGTACTTGTCAAGATAGAATGGACCGTTGCTGTCATAGGC
+GTGGCCGTGCTTGTTTATGAAGTCAAGTAGTGACTTGTAAGCCTTAACCGCCTCATCAGGTGTGATCTCT
+CCTTGTAGATACCATGGAACGTCCTTCTCCTCGATTAACTTCTCGATGACCTTCTTAAGGTCCTCAACGT
+GATCCTTAACGAGTAGGTCTAGCCATCTTGGACCCTCTGCCTGGGTGAACGTGTAGTTGTTAGTAACACC
+GTACTTCTGTGGATTAGCTACGAGTTCCTCCATTGCATGCCTTAGGTACCATGGCACTGTGGCCCACCAT
+GCGTTGTTACCTGCAATCTGGTCATCAGCTACGGGGTGGGTTATGTTTGAGTAAACTATGTACGTTGTTG
+GGTTGACGAAGACGAATCCTAATGTCTGCTCTAAGGTTCTAGTGCTTGCACCCATAGCCTCATCATAGTA
+TGGATCGTTGTCTCCATCCTTGTAGGACCACTCATAACTGAATGCTATGGCAGCCTTTATGTCCTCCATA
+GTCATTGGCGTTCCGTCATGCCACTTGCCGAACTTACAAGTGTAGGTGACCCTAACCTTAGCCTTCTCAC
+CAGCGTGCTGCGGAACCCACTTCTTGAGGGTTGAGTTGTAAACTATTGCATTCTTCGGAATTGTGAATGG
+ACCACGCTCGACCTTGAACGTACATCTACCAGGCATTACATCACCAGTTGCTGGGTTAACATAAGTTGCC
+GGATCGCTAATTGCTCTCATGACCATGTTACCATAGATGTCTCCACCTCCACCGATTGGGTTCATTGCGT
+TGGTATAGATTGAACCACCCTGGCTGAACTCTGCAACGTAAGCGACTCCGTCCACAGTTTCGAGTCCTCT
+CCACATCCACCAGCTGTATAGACCAGCAGAAACATCGGCAGCTATTCTAGTGACTCTCTCCTTGTTAACT
+GCAAAGTACTCCCACTGCTCTGCAATGAACACTACTAGACCGTCCATTATACCCTGGGCCATGCTAATCT
+TCTGAAGGTCCCAGTATTGGTCAACGTTACCTTCTTCAAGGACATAGGTCTTGTTGTTAAACGTGGTTTC
+ACCGTAGTTTATCATCTCAACAATTGGGTCAATGTTCATGTCGTAGAGTTCCTTAAGCTTCTCCGGCGTG
+TTGTAGTACTTGAGACCGAGAGCATCTATAAGCTTCTCAGGACCACCGAAGTAGTCGACAAGATCCTTAA
+CTGTGGTTTCTGGCGTGTAGCTCCAACCAACTGCAGCAGGCTGCTTGCCCCATATCGTTGAATAGAACGC
+TGCCGTCTGCCAGTCTGGCCACTTTACGTTGCTTGTGATGATCCAACCAGCAGTGTATAATTGCCACTCG
+AAGTTCTTTGGATCCTTGTAATAAACAGCCGGAATTGCCTTCTGAGCGTTCCAAAGTAGCTTCTCGACTT
+TAAAGTGCAAGTACTTCTCAATTAGATCAGCAACGTACAATCCTATATCCTTCCTCTCGTCCTCAACTCT
+GATAACGAACTTAACGGTTACAGGTTCACCATCAAAGTACCACCACTTCTTTCCATCTTCGCCTGTCTTG
+AGTTCAAGCTTGTGACCCTCCTTCTTCAACTCCTCAGCAGCTTTCTTCATGGCCTCTTCGACCATCTGCT
+GAGCCTTTGCAAGGTCACCAGTTGGAGTGAATCCAAGTGCCTTGTATACTGGCTCGAAGTATATTCCAGC
+TCCGGTGCTTGGCCTTACACATCCGTACATTGGTTGAGCGCTACCACCGAAGATGTTTGAAACTATGTAC
+TGCCTGTTAATTAGATAGTTTAAGGCAAACCTTACTTCCTTAATTGCAAACGGGTTAAAGTACACCTTGT
+CACCAACGGTTACAGTATATGGGTTATCATCGTCATGAACTGGGTTTATCTGAATTGCTACTTCTCCACC
+AACGCTCCTAATTAGCCTGAGCTTGTCGAGTATGTCCTTTGGCAAATTCTTGAACTCCTTACCTGATATC
+GGATATAGGAACACATCCAATCCACCGTTTGCTCCTCCCTTAGCGACATCCGAGATTGCTGCTTCTTCGT
+TAGTTCTTATTGTTAGGTAGATAGTCTCAACGGGCTTTCCTTGCTCGGCAGCGTATACTGGTAGTGTCAA
+TGGCGTTACTAGCAACCCTACAACGGCCAACAGTGCAAGTACAAAACCTAGCCTACGCTTCATCTTGTAC
+CACCTTAAGGATCTAATAAGGACTTAGGTGCATCAAATTATACACCAGAATAAATATTTAAGGGTTACGT
+CAGAACAAAGACATCCCAAGATCTTTAGCCCTTTCCAAGTTTAAAAGCCTTATCAGCAATATTTTCAGGA
+AATATAAACCATAAATATTTGCTGGTGCATAATTCTCATGCGAAAATCGAAATACAGGAAATTTAAATTT
+TTAACTTGCCACAGAAACCTAGAAAAAACTTAAGAACCCCTATTTAACTTTCAGAAGATAGGTGGAAATA
+TGGAGCTAGTTTTAGTTGGCAAATTTTTGTATAATGGAAGGATAATAGATGGATCTATTGGAGTCAAAGA
+TGGCAAAATTACAAAATTTTCCCTTAGGGAACTAAAAGGTGACAACAAAATTAAGGTCGAAAAAGGGAAA
+ATAATTCTTCCTGGCTTGATCGATGTTCATGTTCATCTAAGAGATTTCAACGAAACCCACAAGGAAACCA
+TAGAGACTGGAACGAAAGCTGCAGTTCACGGGGGCATTACAACGGTTTTTGACATGCCAAACACGAAACC
+TCCAGTAATGGATGAAAAGACCCTTAAAATGAGAGAATTCCTCTTCAAAAAGAAAAGTTATGCGGATTAT
+GCCCTAGGATTTCTACTAGCTGGGAACGAACCAGTCAAGGCAGATTTTTACAAGATATTTATGGGGGCAT
+CAACTGGTGGAATATACTCAAAGAATTTCGAAGAGGATTACGCCAAAGCCCTTGATATAACAAGCGTTCA
+CGCTGAAGATTATGAGCTTATATCGAAATACCCTGAAAGACCCCCAATAGTTGAAATCAGCGCCATTAAG
+AAAGCTTTAAATGCCGCGAGGAAAGTTAAAAAACCTCTCCATATCTGCCATGTCTCCACGAGGGAAGGTC
+TGAAGGAGATTCTTGAAGCGAATATTCCCTGGGTAAGCTTTGAAGTAACGCCCCATCACCTTTTCCTAAC
+GAGAAAGGACTATGAGAAATCTAAGCTCCTAAAAGTCTATCCCCCACTAAGGGATGAAAGCGATAGAAGG
+TACCTATGGGAGAAACTAGACAACGTTCCCATAATAGCAAGCGATCACGCACCTCACACGTTGGAGGACA
+AGGAAAGAGGAGCTGCAGGATTACCTGGACTAGAGACTGAAGTCGCTCTTTTATTAGATGCCGTGAATAG
+AGGGATGCTGGAGCTCTGGGATGTTGTAGAGAAAATGTCGCTTAACCCAGCTAGAATTTTTAGGATTAAG
+AACAAGGGATGGGGAGAAGGCAAGGATGCTGATTTTGCAATAGTGGACATGAAAAAAGAGTGGACGATAA
+AGGCCGAAGAGTTTTACACGAAGGCAGGATGGACACCCTATGAGGGATGGAAGGTTAGGGGAAAGGTTAT
+AATGACGATTCTGAGGGGTGAGATAGTTATGGAAGATGATGAGGTAATAGGAAAACCCAGGGGGGAGAGG
+ATTGTTAAGGAGGGTGATGATTAAGGAAACGTGGGAAGTGGCTAAGAACGTGAGAGCCTTTAGATTTGAC
+GAGAAACTTGACTTCATCCCAGGGCAATTCATAATGCTCTGGCTCCCAGGAATAAATGAAAAACCATTTA
+GTCTGGCTGATAAGGATTTAATTGTTGTAAAAAAGGTAGGTCCATTTACATCAAAATTGTTTAAGCTAGA
+AGAGGGCGATTACGTTTGGATAAGAGGACCGTATGGAAACGGGTTTAAAAGCGTTGAAGGTAAAGTCGCC
+TTGGTTGCTGGAGGGATAGGAATTCCACCGATATACGCCCTAGCAAAGTATGGGAACCTAGAGGAAAAAG
+TTCTTATATATGGGGCTAGAAGCAAGGAGGAGTTAGCCACGTTAGATATTGAAAACTACGTTGATGAGGT
+TGTAATAACAACTGACGACGGCTCTGCTGGGATAAAAGGATTCCCAACAGATGTACTTGCAAGAAGAAAG
+GTAGAATTTTCTCAGGTTTATGCATGTGGCCCTGAGGTAATGTTGGCAAAAGTTTTAGAAATAATGAATT
+ATGAGAGAACTCAAATCTCGGCTGAAAGATACATGAAATGCGGCATTGGGATTTGCGGTAGCTGTGCATT
+AGGCCCATATTTGGTTTGCAGAGACGGCCCCGTATTCACGGGAGAGCAATTAAAAGGAACCGAGATTGGA
+AAGTTCTCGAGATTGCCCGATGGAAGAATTAAGAGCCTGAGGTGAAAGTATGATCAAGTATTCCTGGGAA
+GACTTCGCGAGATTGATGGGAGTTGAACCCCAAAGGTTAGAAAACAAAGAAGCCAGGGAATTAAAGAAGT
+TCGTTGAGGAGATAACCTGGCCAACCCACTGCAATTATTGTCAAGGACTAGACCTTAACAATCCAAACCC
+AGTTCATCACCCGAGTTACGAACTAACCCCAGCATGCAATCACGATTGTATATTCTGCTATTCCAACGTG
+GCCGTAAAATTAGGTAAAGCTCCAAAACCTGGCTACTACGGCTGGGAAAATCCAAAGGCCATAACGATAT
+CTCAGTACGGAGAACCGTTGCTAAGTCCCAGGATAGTGGAAGTGAACAAGATGCTCAGGAAGAGGTTTCC
+AGAGGCCAGGCTAGACCTCCAAACGAATGGCTCTCTACTAACCAAAGAACTCTGGGAAAAGCTTGACTTC
+GACCTAGTCATGATAAGTTTGAACGCCGCGGATAGAGAGAAGCACAAGAGAATAGCGAATGCCGACACAT
+TTGATGCTGTTGTTAATGCTTTGAAAATAGTGGGGGAAGACAAAAGCGTGCGCTCAGTAGTTAGAACGAT
+ATTCATGCCGGGGATAAACGATGAGGACATTCCAAAGATAGCGGAGCTCGCCGCTTCCCTGGGAATTGAT
+GAGATGCACTTGCAACCGTTGACTATTCACGAGTTAAACGTTGAGAGGTTAAGGAAAGCCGGGCTTGACT
+TTGAGAGGGCCGAGAGCATAAGAGAATTCCTTAAAGCGGCAATGGAGGCTAAAAAGTACATTGACGTGAG
+GATAAGCGGGTGCCTATTAGTTCAGTTAAGGCAGATGGATCCGATAACATTGTACAGCGTGAAGAGGGTA
+GCAAGGGAAGTTGTGCCGCTAGTTAAGAGGAGCAAAATAGAGCTTTGACAGAGGGAAGGAAATTGCTAAA
+GTGCTCAATATGCATAAACGACGAGAGAGTTACGAGAATATTAATCATAGATGGAAAGCCAATATGCAAA
+GAGTGCAAGGCTTACCTCGAGCATCCTCCCAACAAAGAGAAAATCAGAGAAGAGTTAGAGGAAATACTTA
+GAAAAGTGGATAAGGCAATAGTAGCGTACTCGGGCGGCAAGGACTCAACTGTAGCTTTATACCTAGCAAA
+GGTCAAGTATGGAATAGACGTTGAAGCGGTAATGGTTGACCATGGGTTCATGGCTTCCCAAGCAATAGAA
+AATGCGAAGAGGATTGCAGAGCACTTAAACGTTCCCCTAACGATTATAAAGAAGGATTACTCGGACATAT
+TCAGGGAAGCCCTTCTTAAGGCTAAATCGCCATGCAGAAAGTGCTCCAAAAGAACTATGGAGATTCTTAG
+GAAGTACGCCATAGAGCACGGATACAGGTACATAATAACGGGACATGAGTTGCCTTTTGGCCATCATCCT
+TATCGAATAATGAGCGGTGGGGTTCTGCAGATTAGAATGCTCTCGATGATGAGCGAAGAGGAAAGGCTTA
+GCATCCTCAGGGAGTTACCGTTTGAATTCCCCGAGCTACCTGGATACACAACCAACTGCCTAATCCTTGG
+ACCAGCCCTAGAGAGGTACTGGGAAAAGCATGGGTATTCCTTTGAGCATAGAAGGATAGCGGCGTTGGTA
+AGGTATGGGCTTATGAGCAAGGAGAAGGCCCTCAGGAAAGTAGAAAAACCAAAGGTTCCAGAGTGGCAGT
+GGAGATTAGTTCAAGAAAAATTGGGAATAATGATTAAGCCCCTATGATCTCTCTAAGTCTATCCACCACG
+AAGTCTATGACATCCTCTGGCTCGGCCTCTATTTTTCCTCTCGCTAGATTATCCGTTCCCCCTCCTTTAC
+CACCAAATTCCTTTATTAGGTCCTCAAGCAGGGACTTCATTGAAACTTCTACTTCTTCGTTTCTAGCTAG
+TATTACGTAGTCTTCACTGGCCAGTACAACTATAGTTCCAGGGTTGTTCTTAACGAAGTCCACGGCAAAA
+GCCTGAGCATCCTTGATGTCCCACTTCTCAACGAACGTTACGACGTTGTAGTGACCAATCTCTATGCTCC
+TTCCAAGCAACGACTCCTCCTTCCATTTCCAAACTTCCTTCCTCATAGAGTCTACCTTCTCCTCCAAGGA
+TTCCACCGATTCTAAAACCTCCCTGACCCTTTCCGATAGGGGTGGATTCTTATTTGGCATAGCATCCAAG
+GCACTCCAATAATCCTTAAGGATCTCGTTAAGCTTCTTTATTGCCCTAAATCCACAGGTGAACTCAATTC
+TCCAAGTATCTTTTGACTTCTTATAGAACCTCAGAACCTTTATAACTCCAACTTCCCTCGTGGATTTAAC
+GTGAGTCCCACCACAGGGCGTTAAATCGAAGTTTTCCCCTATCCTAACTATCCTTATCTTCCCCTTTATG
+TTTGGAATGTACTTCCTGAGCTTCTCAACGACCCCCTTCGGAAGGACTTCGTACTCCTCAACTCTAACAG
+GAAGGTCGTCAATGATAACTTTGTTAGCTTCAAGCTCGGCCTCCTCTATCATCTCCCAGTTCAGCTCACC
+GTTGACTTCTATCTTCGCGTAGTCCCCGAATATATTGAAGCCAGATGTATCTAGATCGTAACGCTTCTTT
+AAGACGGCCGAAAGTATGTGCTGGCCAGTATGCATTTGCATATTACCATAGCGCCACTCCCAATCCAACT
+CTAGCTCAACCTCTTCCCCAACCTCTGGAGTTCTCCCGTTCAACTTTCCTACATGCCAAATCTCGCCATC
+CCTTTCAACGGTGTCTTCCACTATTATTTCAAATCCGTCTCCCCGAATTTTTCCCTTATCTCCCGGTTGT
+CCTCCTCCCCTCGGATAGAATATCGTCTCGGTTAAGCTAACCTCGATCTTATCACCTTTAATTGTCAAAT
+CAGATATTTTTGCCTTTGCAGTTTTAAGATAAGGATCAACGTAATAGAGCTTTCTTGCCATTCGAATCAC
+CTCCGCTCCTTGAATACTCGCTTGCCAGGAGTCTTAATAAGGACGCTAACTCTTTGTTATACCTATCCTG
+AAGCTCAGAGAACTTTTCCAATGCAAGCGCTATTCCCTTAAGCCTCTTAATGTCGTTTATAAATTGTTCC
+TGCTCCTTCGAAATATCGTTGAGAACGTTACTTATGTCAACTATTATCTGGATATCCCTACCGAGAATTT
+CAGTTCCCTCCCTAATCCTATCCATAACTTTTAAGGCATCCCTCAACGCATCTAACTGATCCATGACCTT
+AGAGTTAAACTCCTTTATCTCCTTTGCTAAGTTCATGGTCTGAACGGCCATCCTTCTTATTTCGTCTGCA
+ACTACCGCAAATCCCCTCCCAGCTTCTCCAGCCCTAGCGGCTTCTATACTTGCGTTCAGAGCAACTAGAT
+TAGTCTGCTTTGCAACGCTCGCTATTGAGTCGCTTATCTTTGAGATGTACTCTAGATTCTGAACCAACGT
+GTTAAACTCGTTTGCAAAGGTTTCAAGCCTTTGGAAGAAAGGAAGAAATTCCCTTTGAAACTTGTCAAGC
+TCCTTCATTATCTCCGAAAGCTTCTGAATATTATCCAGAATTAGAGTGTTGTTCTCCATAAACTTGCCAC
+TTATCTCTTCCGCCAACTCACTCACGATCTTACTGGATTCCTTGCTTGAAACCGTCAACCTTAAAGAGTG
+AGATAGAGCACCAGATGCCTTTTCCAAGGTTCTAATGTTCATCCCCTATCACCTCATTAAATCTACGCCA
+ACCTGGAGGTTCTCAAGCCAGTCAAGGAACCTTGGAACGAATCTCTTCGGAATTATTGCACCGTGCTGGG
+GTAGTATCGCTTCTATGTCTAGGTACCTAACCTTGTTAACCCATAATCTAAGGGCCTTGTTGCTCGCCAT
+TAGCCTTTCATGGAGGGGCCTCATATACTGAATGTGCTTTTCTATGTCCTCTACCACCATGTACCTCTCA
+TCTGGAAACGCTATCCCTATGTCGCCAGAGAACAGGAACTTGCTTCTTCTATCGTAAATCGTGAAGTGCC
+CTGGACTGTGGAGGAAATGGGCCGGTATAAATTCAAGCGTTGTTACACCGAAGTTTATCGTTTCCCCTTC
+ATCTGGAAGTTCGTGAGCGTATCCTCTAACGCTTTCAAATCCGAAATGAGGCAAGAATCTAACCCACAAC
+CAGTGAACCAAAATCTTTGCGTTGCTGACTTCTCTCCAGAGCGGAATACTACCTGCAACATCTGGATCTT
+GGTGGCACATGTATATGTATTCTATATCCTTGGGATCTATGTACTTTGAGACGTTAGCAAGAACCTTCGG
+GAATATCTTGTACCCTCCTGGGTCAATTAGAATTCCCTTGCCGCCGCTAACTATTAAATAACTATTTACA
+TCAACGTCTTCAAGACCTTCCTGGGTTCCCAAGTAGACTACGAGGTGATCCTCATCTTTATAGAGCACGT
+GATCCTTTCCGGGGTCCATACTAGGGTCTAAGAAGTACTCACCCACATCCCTCACCAAAAAAGAGTATTG
+GGAAGAGATATTTAAGCGATTTGCCTACATAAGAACCTACATAGATTGGCGAGCCTCAAGAATTGCCTTA
+ACCCTCTTAAGCCTGAAGAAGTTTTCCCTTTCCATTTCGTCCAGGTGTTGCTCGATGAACTTAATCGTGT
+TCTTCATCCTCGGAATGATTATGTATTCTAAGGCGTTTACCCTCCTCTTGGTTTTCTCTATCTCCTTACC
+AAGTCTCTTTAGAGACTCCTCAACTTCAGCCAGCCTTATGGCGAGTTCTAGAACTTCTTCGAACTTTTCA
+GCGGCAACATCTACTGTTGATGTTGTGGAGATGAACGCATATCCCCTATCGCTTGCCTTTCTCTTAAGTT
+CTGGAACTTCTATTAGTGGAACCCTAACTCCCATGATATTTCTCGTCCTTATCTCAATTTCCTCATTGGG
+CTTAACACCTATGGAAATCTCCTTAAGCCTCAAACTTCCGACGTCAACTTGAGCCCTTCTTAGGGCTTCA
+AAAGCTTCTTCCATCTTCTTAATTAGCTCTCTCCTAAGGGACAAGGCCTCATCATATATCGTGAAGAACT
+CCATTATCAGAGCGTCTTGCTTTTCCTTGAGCAACTTATGACCTCTCTCAGCTAACTTGACCCTCCTCTT
+CAGCTTCAGTAGTTCCATCCTTGTTGGCTTTATCTTAAGTATCTCTGGCATTCCCTGTCACCTAAAAAAG
+ATTGTTAAGAGGAGCGCTTCCTGTACTTCGGATGGTACTTCATGATCATCTCCTTCTTTACCCTCTTAAG
+CTCGCTCTCGGGTAGTATTGAGAGTAGTTCCCATCCGAGGTCAAGGGTTTCCTCTATGCTCCTATCTTCA
+TAGTAGCCTTGAGCAACGAACTCCCTCTCGAATCTGTCGGCGAACTCAAGGTACTTCTTGTCAGTTTCAC
+TTAACGCTTCCTCACCAACAACTGCAACCAAGTCTCTAAGCGATCTACCTTCAGCGTACGCTGCGTAAAG
+CTGCTGTGCCAACTGTGGGTGATCTTCTCTTGTCCTTCCCTTTCCTATTCCGTCCTTCATTAATCTACTA
+AGACTTGGAAGAACGTCTATTGGTGGATAAATTCCCTTTCTGTGGAGTTCTCTGCTCAGAACTATTTGAC
+CCTCGGTAATGTAACCCGTTAGGTCTGGAATCGGGTGAGTTATATCATCGTCTGGCATGGTTAAGATTGG
+CATCTGAGTTATCGAACCCTTCTTCCCCCTTATCCTTCCTGCCCTTTCGTAAATCGTCGCTAAGTCAGTG
+TACATGTAACCTGGATAACCTCTCCTCCCAGGAACTTCTTCTCTGGCGGCTGAGATCTCTCTAAGGGCTT
+CACAGTAGTTTGTCATGTCCGTTAGTATTACGAGGACTTGCATGTCGTAATCAAAGGCTAAATACTCGGC
+AACCGTGAGGGCCATTCTTGGGGTGATTATTCTCTCAATAGCTGGGTCATCGGCTAAGTTTAGGAATAGG
+ACTGCCCTTTCTATTGCTCCAGTTTCTTCAAAGCTCTTCTTGAAGAAGTTAGCTTCCTCGTAGGTTATAC
+CCATGGCCGCGAATACAACCGCAAAGCTCTCCTCTTCCCCTAAAACTTTAGCTTGCCTAGCTATTTGGGC
+TGCGAGTTGGTTGTGTGGTAAACCTGAACCGCTGAATATTGGCAACTTCTGACCCCTAACAAGGGTGTTC
+ATACCGTCTATGGCTGAAATACCCGTCTGGATGAAATCCCTGGGGTAAGCCCTAGCAACTGGGTTGAGGG
+GAGCCCCATGAACGTCTCTCCTATCCTCTGGGATTATCTCGGGCCCACCGTCTATGGGCTTACCTATGCC
+GTTGAATATCCTACCGAGCATGTCCATGCTTACTGGAACCTTCAGGGTTTCACCGGTAAAGCGAACGCTG
+GTCGTCTTTACGTCTAGGTCTCTTGTACCTTCGAATACCTGGACTATAGCTAAGTTCTCTCTAGCGTCTA
+GAACTTGACCCTTCCTCTTTTCACCGCTTTCAGTCTCTATCTCCACGACCTCACCGTAGGCGACTCCCTT
+AACTCCCTCAACAATCATTAGAGGACCGTAAATCTTGCTAATCGTTGAGTACTCCTTGCTCATTTCCATC
+ACGCCCCATACTTCTTGAACAGCTCTTCAAACTGCTCGTTGGTCTTATCGATTAAGGCCTTAATCTTCCC
+AACGTCGGGCTCAAACTTCATCCTACCTATCTCCTCCCTAACGGGCAACTTGGCTATCTCTTCCAGTGGA
+ACTCCCCTGCTTATTGCCTCCATGGTCTTATCATAGAAGTTAAGGAGAACCCTCATCATCGTAACCTGCT
+TCTCCGGTGGGCAGTAGGTATCTACCTCATCAAAGGCATCCTGCTGTAGGTAATCCTCCCTGAGCATCCT
+GGCTACTAGAAGTATAGCTCTCTCCCTCTCCGGCAGGGCGTCCGGACCTACTATCCTAACTATCTCCTGC
+AGCTCGGACTCTTTCTGGAGCAACTCCATCGCCTTGTCCCTCATGGCCTTCCACTCTGGGTCGACGTTCT
+TGTGCCACCAGTCCTTTACCGCGTCAACGTAGAGGGAGTAACTCGTTAACCAGTTAATAGCAGGGAAGTG
+CCTTCTTCTTGCCAGATCAGCATCCAAGGCCCAGAACACCTTGACGACTCTAAGCGTATTCTGAACTACT
+GGCTCGCTGAAGTCACCTCCTGGGGGCGAGACGGCTCCTATGACCGAAACGCTACCAACCCTGTAATCGC
+TTCCAAGTGTGACGACACGTCCTGCCCTCTCGTAGAACTCTGCAAGCTTAGAAGCCAGATAAGCTGGATA
+ACCCTCTTCACCAGGCATCTCCTCTAGTCTTCCAGAAATTTCTCTTAATGCTTCAGCCCATCTAGACGTT
+GAGTCGGCCATTAAAGCTACATCGTAACCCATGTCCCTGAAGTACTCGGCTATCGTGATTCCAGTGTAAA
+TCGATGCTTCTCTAGCTGCCACGGGCATGTTAGATGTGTTTGCTATGAGAACTGTTCTCTCCATGAGCGG
+TTTACCTGTCTTAGGATCCTTGAGCTTGGGGAACTCCTCGAGAACGTCGGTCATCTCGTTTCCTCTCTCT
+CCGCAACCGATGTAGATAACGACCTGAGCGTCACTCCACTTAGCTAACTGGTGCTGGGTAACCGTGTTGT
+GAAGGAGCGTTGGCATGTTGCCTCCAATGAAGTTGTGAGTCTCCGTCGTTACATCGTAGACTTCTTGACC
+CTCACTTATGTACCTTATCTCAACTATCTCATCGAAGAGTACGTGAGTTAAGTGGTTCTCAGCTATTTCC
+TCCATTCCTACGAACTTTGCAAACTTCCTGAACATCTCATAACTCATGTTTTCTCCAGATAGGTAATTGT
+GTATCTCTATTCCGGCTCTCTTAAGCTCAGCATATGGCCTTCCAAGAGCATTATATAGCTCCTCAACCTC
+CACTGGAACGATGTCATAGCTCGTGTATCCCCTTCCAACCCTTTCTATTCCAAGCTTCTCTAGGTTTGAT
+TCACCACTTATAACAACCCTATAGTACACTTTATCCCCAATGATCTTCTCCCTTATTATTGCGTAGATTC
+CGAGCTTGGCCAAGAGGTAAGAGAATCCATATGCTGCTTCCTCTGAGGCTGTAACTATTTCAATCTCTCC
+CTTATTCTCATCATAGTATCCGTCACACATTATGTAGGCCTTTATGAAGGCTTTAACGACTTCTGGCTCG
+CTAATGAGAAGTTCCTTCGGAACCTTCCATGTCCTTGCTTTCTTATTCCTTGGAACTCCCAATTTGCTGA
+AAAACTCAACTAAAGCCTTGCTGTGAATTAGTAGGGCTTTCACCGTTCTACCTTTTACAATCTTTCCTTC
+GATATTGAACAATTCATTAGCTAATTCATTGGCCCTCCTGAGTAAAGACTCATCATTGTTATATATAGCA
+ACCGTTCTTGGCTTCAACGTGCCATCCGCAATTAGGTACCCCAGGAATTCTGCAAGCTTCTCATCAAGGA
+CATCAGGAATTCTAATCTTCTTTCCTCTCTTCTGCTCAACTCTTATGTTCAGCTTAACCCTCTCGCCACC
+ATCTATTTTCTTGGCAACTATTATCCTGTCTCCCTTCTTGAGATCCTTCGCCATAACTTCCCTTATCTCG
+AGCCCGTTCTTGGTTACCCTTCCTGTAAAGAGCTTGTGTATTGGAGTTACCTTTATTTTTCTCCCCGTTC
+TTGTCCTTATCTCTATCATTCCAGCAGAGAAGCCCTTATATACGTGAGTTGCCTTTATCTCAACGATTTT
+TCCATCTTTGTAACCATAGAGCGTTATTGGCCTCTCTAACTCAGTCCACTCCTCGTTTCCATTAACGGTC
+TTCTTCCCCTTTCCGTCGAGTATCTTATAGAGGTCCTTTATCTTTATCAGGCCAAATTCCTTCGTAAGAA
+CTAGTGTATCCCCATCAACACACTTCCCTGACCCAAAGGGCCCAGGAATTGCCGCGGTACCGCCCTTAGC
+CTGTGGGAAGAAGGTGTCTATAACCCTCTGCCCAGTTATCAGCGGAACTTCTGGAGGTAGTTTCTCCTTG
+TAGGGCCTCTTCACTCTAACGGGCCACCTCTGGTACATCTTGAGCTCCTTTATCTCCCCACTTGGAGTTT
+TTACCTTCGCTATTACTTCCTCTATCGTGTACTCGCCTTCCTCGGCTATCTCTACTATCTCACCCTCTAT
+TCCTGGGGGCACCATTATCTTATGGGTGATTATGCTGGTCTCTGGAACCTCACCTATTATATCTCCACCA
+ACGACCTTATCCCCAACTTTAACCTTTGGAATGAAATGCCACTTCTTGTCCCTGGGTAAAGCCGGAGCGG
+TAACACCTCTAGCAATGAAGTCTCCGGTCTTTTCCCTAATGACCTCAAGAGGTCTCTGAATTCCATCGTA
+TATTGACGTTAAAAGCCCAGGACCTAGTTCAACGCTCAGGGATGAACCTGTTCCAATTACAGGCTCTCCA
+GGCCTAACTCCAGCCGTCTCTTCATAAACCTGAATTACCGCCTTGTCACCCTCAAGCCTAATTATTTCTC
+CTATCAGTCCAAGTTCACCAACCCTAACGACCTCGTACATCTTAGCGCCTTTCATTCCATCAGCAACAAC
+CAGAGGCCCGGTAACCCTAATTATCCTACCCTTAGCTACCATTTCCCTTCACCTCTTGATCTCAATACCA
+ACGGCCTTCCTAACTATCTCCCTTAACAGCTCTTCACCATATATGGAACCAAATTTATCAGGAATCTGAA
+GGATTATCGGAAGGTTAACCTGGGGAAGATCTCCAATTCTTTGAGCTAATCTCTCCGTGATCAGAATTAT
+TCCAACATCATCCCTCTCAACTAACTCCTTTAACTTGTTCCTAGCCCTCTCTATGGAGAGTTCAGAGAAA
+TCGAACTCATAAGCCTCGTGAACTCCAGCCAGCCTAAACCCAGTTACAGTGTCTGAATCCCCCATAACAA
+CGACCTTCATGCCAGCTCACCTACCATTTCCTTGATTTTCTCAGGCTTAACACCATCTTCTATTAGCTTT
+GCTATCGCCTTTAACTTCCTAACTTCGCTTTCCTTCTGGAGTAGATAAGCTACCGCCACGGCCACGCTTA
+GGGGATAGAACTGAGATAGCTCTTTCATCCTTCTGAGGATGTATTTTCTTAAAGCGATTTCAACGCTCTC
+TATGTTCCCACTCTCAACTGCTTCCCTAACTTCCCTAAGGACTTCGCCGTACTTCGTTCCCTCAAGCTCT
+CCCAAGGCCATTACAACGTCCTCGCTGTTTATCATAGCCTCAATCGTGGATTTACTAAGAGTGCCCCCAG
+GAATAATTAGCTTCCTGATGTCCTCCTGGGCCAGGGAAGAGAGCTTGGCCCTCAAAAGCGTCGAGATGTT
+AGTGTAATCAATCAACATGTTCACGAATTCACTTGCGATGATTTTCTCTTCTCCCTTTCTAGAGTTTACG
+TACCTCAAGAGTTTTGAGTAATGCACCTTGTACAGCTCAAGCTCAAACTCCTGAAGGGTTATCTCATTTA
+GGAGTAGCCTCCTCAGAGGTTCCTCGTAGTCCGTGCCCTCAAGGATTACGAGCATTTCTTCCATAGTTTT
+AGCCTCGGCCATGGCCTTAACCTTCTGCAACATCTTACCTGCAGGCATTATGAAATCCTGGGGAGGCATG
+TTGGAAAGCTTAGCCTTTACGACGTTGATTATATTCCTAACGTCCCATTCCTCAAGCATTATCTCAAAAA
+GACCCTTAATCCTCTTCGGCATTATTTTAACCATCAACTCGATGACATCAACGAGGCTAAGGTCGAGGGC
+CCTCTCAACGTCCTCGATATTGTAGCTTTGAAGGGAGGTTAACCTCTTTCCATAGTCGGTATCTTCCAAA
+CTAACAACGAAATTCTGAAGACTTTTACTTTCAGCTAACTCCGAAAATCTTTGGTCGGTTAATAATCTAG
+CCTCCATGGCGCGAATCCTTGCGTTCGGATAAGAATATGGGGTATACTTCCAAATTATCTGGCCCGTCTT
+ATAGGCGACCCAGGTGAAAACCACGGCTAAGCTCGTATCGAAGATCGTCGTTAGCGTTGACCATTCCATT
+GTTATCCCCCAAAGAGAACCTTTGCTATCTTAGCTCTAATCTCACCCTCAAACCTCTCCATCCTAGCCTC
+AAATGTGTTGTCAATTCTAATCCTGCCATCCTCCGTCTCCACTATAACCCCGCCCATGGTGCTTATGGCG
+CTTCCAATTTCTATGGAAATACTCCCCAGGTAATCCCTTATCTCCTCTATCCTCGAGCTTATTAGCGCGA
+GGGTTCTTTCATTAGAGTACACCCTGACCTTCCCTTCCTTAAGCTCTTCAACTGCCTCTTTTAGGAGAGC
+CTTTATTGATTCAAAGTACTCTTCTTCGGGCATCTCTTGAAGTCTCTTTCTTACTTCGTCGAGCACATTC
+CTTATAATCTCTTCCTGAACGGCTAATCTCTTTCTCCTGACTTCGAGCCTCGCATTAGCTATTATCCTCT
+GCTTCTCAAGCTCGGCCTGAGTTTTCGCCCTCCTCAGTATCCACTCGGCCTTGGATTCTGCCCTCCTTTT
+AGCTTCTTCCTTTATCTTCTCCGCCTCCTCCCTTGCCTCGTTTAAGATATATTCTATCTTCCTTTCGGCT
+TCCCTGTTTATCTCCTGAATTATTAGCTCAGCACCGCTCATTTTTCTGTCCTCCTAAGGAAATGGAAAGG
+AATCAGAGGCTCATTATTAGGATTATAGCACCTACCAAACCGAAGATAGCCATCGTCTCAGCCATAGCAG
+CAAATATCAAGTTCTGCGTGAATGTTCTTGGATTCTTACTTACCGCACCAATTCCAGAGCTGGCTATGAT
+TCCCTGGGGGATTGCGGAGAGGCCAGTCAAACCTACAAGTAGTCCTGCTCCAAAGAGTATTGCACTACTG
+ATAAGGTCATTTGAGAACTTAAAGCCACCTCCACCTATTATCCCTGCGGTCATTCCTATCAGGAAGAGCG
+TAATTAGACCGTAGATACTCTGGGTCATTGGTAGACCCTGGAGGATTAGTGCATTTCTGAAGTTCTTCTC
+ATCCTCGGCAACGGCTCCAGCGGCAGCAGCTCCAGCTATACCGACACCAAACGATGAGGCGGCTCCAGCT
+AGTCCAGCTCCGAGAGCCATTCCAAGGGCAACGTAAACTATCGGCTCCATAACATTCACCTCCTCAGCTT
+TCTATCTCCAACTCAGAGACTTCCCTTTTAGCCGCAAACGGTTCAAACTTCCTACCCTCACCCGAGTAAA
+ACGTTCCGAAAAACTCCACATAGTGAAGACGGAGAGCGTGAACGAAAGCCCCAAGCGCGTTTATTGCGGT
+CGAGAATATGTGTCCACCGATTAGGATTACTATTCCAATCAAGATGCCAAGGGGGATTGGGCCTATCTTA
+AGGCCCCAAACCATGTTGGCTATGATGTTTATCACCAAGGCTATTCCAGAGGTTGCTAAGGCCAAGGCCA
+TTAGTCTGGCATAGCTCAGCCAATTTCCAATGAAGCCGAAGAAGTCCGAGATTGTGAGCAAGACTGCCAT
+TCCCTTGTTGTTCACTATTTCCCCTACGACGAAGAGGGCTAAACCAACTCCGAAGACTGCCTTGAAAGCG
+ATCTGAGGAATTCCTAACTTGGAAGATAGGGCGAACAGTGTAATTCCTATTATTATGAATACCCATGGAA
+GTTGCTCCAGGATTGCGGCCCTCTTGTCTCCATTCTTCCAGTTAACTATGAAGCCGAGGATATAACCCGT
+GAATAGATGACCTAATCCTATAGCCAAGGCCATCACTAACACCGTTAAAGCCTCGCTCATCGTATCTAGT
+AGCCTTGGAACCTTAACGCCCGCCATGTCAAGTAGGTTTCCACAATAGCTACCGAACAGTATTCCAAGAA
+CCATTGTAAATGCGGAAGCCCATAGCATTATCTTGGCGAACTTCCATGTTCCGTCCTTAAGCTTCGAGTG
+CCCCTTTACGAGCAAAGCCGAGATTACACCGAGCAACAATCCATAGACGAAATCTGTAAGCATAAAACCG
+AAGAAGAATGAATACGTGAACGCTAATATCGGTGTTGGGTCTATTTCGTTGTACTTGGGAACCCCGTACA
+TCTCGGTAAGCATCTCAAAGTGGCTTATGAATTCCGGATTCTTCAGCTTGACTGGAACATTCTCGATTTC
+TTCTTCACTCGGTTCCCTAACTTCTATATATGCTATCCCGTTAGTTATCCTCTTAACTCCCTCAACTACT
+TTCTCAACGTCCTTCTTTGGCACCCAAGCCAGCAATCCAAAGGTCATCTCGGTCCTAACTAAGTATGAGA
+GAAAGTTGCTCTTCTCTCTCTCATTGTCCATAAGTTCCTTGTAGAACACCAAGTCCTCGTAGTACTTCTC
+GGCTATCTCCCTTCCCTTGAGTTTTACATCTTCGAGTTCTTTCTCCTTCCCTTTAATTCTCTCTATATAT
+TTTGGAATGAGATCCTTAGGTAGGCCTTCTCCCTCAGGGATTTCGATCTTCTCAAAGCCGTACTTTGCAA
+GAAGCGATATAACTTTGCCTGAATCCTTTCTCAAGGATACGACGACTAGAAGGGATTTTGCAGCCAAGTC
+CTTTCTAAGCGTGAAAACCCTACCTTCGGCTATCTCCTCGAGTTCCTTGATTAGATTTTCGACTTTTTCC
+CTGTCAACTAGGCCAACTTCAACGCTTAGGAATGACCTACCCCTCAGGTTTTCTATCTCAATGTTTAACG
+ACGAAAGTAATTCTAAAGCGTTTAGAGAATCTTTAAGGGCAGATATCTCATTGTTCAACCTCGAAACTTC
+GCTTTCGACTTCCCTAATCTTAGGCTCAGCCTCCCCTAAGAACTTCTCAACGTCTTTTATTAATTCTTCA
+ATTCCCCTGTACTTGTACTTCCTTTTCTTCTTCTCTTCTGGGAATATAAACTCCTTTATTCCACCTTTTC
+TGGGCGGGAGATAGTGCTTAACAGTATCGATGAGCCTTGATAGGGTTATGCTGTACGAGGTTGCCTTTCT
+ATAGAACTCGTTTGGGGTATCCCTTTGGATGCCCTCAATTGGAACTTCATCGAGTTGAGCCACTCCCATC
+TCATGAAGGTACGTTAAAAGGGTGTCCCTAAACCTAGCTAGCGTTATTATCTCCACTTTTACAATTTCCT
+CTGGTTTGAACATGTTAAATCCCTCTTATAATTTTTAGACACTCAGAAACGGCCTTTTCGAACTTCTCAC
+TATCTCTTGCTTTTGATAGAATTTCGCTTATTTCAGCTTCTCCCTCGGACATAATCCTTTTGGCTTCCTC
+TTCTCCTTCCTTCTTTTTGCTTTCAATGAGCTTTTGGGCCTCCTCTTCAGCCTTCTTAAGTGTTTCCTCT
+TCAATTTTTCTAGCTTCTTCTCTAGCCTTTCTGATGATAGCCTTTGCCTCTTCCTTGGCCCTCTCAATTC
+TTTCCTCTGCATCTCTCTCAGCCTTAATGATCTCCCTGAGCACGTCCTCCATTGGAATCATCTCCCCCGA
+TGATTGTGATATACGGGGACAGATATGTGAATTCGCTTAAAATATTTTTTCTCAAATAGTTGAATAGATG
+TTCATGGATTATTCTTCCCTTTTCTTCTCCATTATCTTTTTAACGTCTTGCAAAGCCGAGTTCTTTGCGA
+AGATTATTACTTGTCCTTTCTTAGGTATAACAGTGTCTCCAGAAGGAATAACGAGGTTGCCCTTCTCATC
+GTACACCGCTATTATTAAGGAATCTTTGGGCAAGTTAAGCTCTTTAATAGGCTTTCCAGCGACTTCACAG
+TCTTCATTAACCTGGAACTGAATGATTTCAGCTCCTTCCCTTGGAAGAAGAACCCTATCAAACCCAGGAG
+TAACCAAAGTCCTAAAGATGTAGTTGGCCGCTATATCCTCTGGGGAAACGACTATGTCAAAGTACCTCTT
+CAGTTCTTTCACTTCTTCAAATATCTTCTTCTTTCCTGGGTCGGTGATTCTTAGAATTGTCATTATCTTT
+GGATTAAGGTGCTTCGCTAAGATGCATGCGAGAATATTTGCATCATCCCTTCCGGTTAAGGCAGCAAATG
+CATCCGCGTTCTTAATGTTTGCATTTTCAAGAACCTTCTGATCCGTGGCATCGCCCTCAATAACTAACCC
+AGATACGTACTCTGATATCTCCCTAGCCCTCTCCCTATTCATCTCGATTATCGCAACGTCATGCCCCTCG
+CTTTCAAGCATCCTTGCAACTAGGGTTCCTATCCTTCCGGCGCCCATGATTATTATGTACATCTCTTCAC
+CTCCTCTCTCCTATCAAGACTTTCGCTATCTCACCGTAGGCGGGCCTAGTAATGAGTATTCCAATTAGTA
+TTCCTAGTATCGTCGTGAAGGCAAAACCCCTTAATCCACCAACGAAGAACTTGAAGAGGAAGCTCATGGC
+AACTATAGTCGTTGATGCTGAAGCTAGGATTATGAAGAATGCCCTTCCCATCCTCTTGAGGATTCCACTC
+CTCTTAACTATCCTCTTTTTACCTGCCGTCACGTCGCCAAGAAGCTCGTCCGTTATTACTATTTGCTGAT
+CAACTCCAGTACCGATGGCCGCTATTATTCCAGCTATACTAGGGAGATCAAGGTTCCATCGTATTATCGA
+GGCTATCCCCAGGATTATTAGAACTTCACTAAAGCTCGTGAACATAACCGGAATAGCTATCTTGAGTTTC
+CTATAGTGGAGGTAAACTATGGCTCCAACGACTAGGAGGGCAGCTATCCCAGCTATTAGAACTTGCCTTT
+TGAAGTCTTCGCCGAGCTTAGGGGATATATAATCAATTCTCTCTATAGACAGTTTAACCGGAAGGGAACC
+ACTCCTAAGAACAACGGCAACAACTTGGGCATCGTTCCTAGCCTTTAGATCATTCTGTGAACCTCCAATT
+GATATCATAACCTCAGTACTTGCCCTTCCAGTTGCCAGGCCTTCACCCACCCTATAGGGACCATATAGGC
+GAAGAACCCTTCTCACAAAGCTCTCCATGTCTTCATCATTGCCCCTCTTCCAAACCTCAACCTTCAAGCC
+AAGGGCTTTAAGCTGCTTCTCCAAGTTGCCATCAACATCGACTAGAAGGACTTTCTCACTACCTTTCGCT
+ATCTTAGCGATTTCCTGGGCCGTCTGGTTATTGTATTTGATTATCTTTATGTTGAACGCCTTCTCTATCC
+TCTCGGCCAATGTCATGTTACCCTCAAACATGAACCTAGGAGAGTTCAGCGCGTCATAGAAGTCCTTAGA
+AACAACCAAGGTTGAATTGACAGGAGGATCTAGGAACATGTCAACGGGATAACCAGCCTTGCCTAAAGCC
+AACTTAGCGAACTTCTCGGCGGCATCCTTAGAAAGTCTGAACGGCACGACCCAAGCGGATTGCCGAGGGT
+CATAGCTTACGCTACCAACGTTCAGTATATCCTTGCCCGTCGCGAATATAACTCCCTGGAATTCAGCGTA
+GAACACACCTTGCCTCTCTATTGTCTCCACGAGCTGATTTGCCTCCTCCTCATTCACACCAGCTACCTTT
+ACGAGAACGAACTGATTGCCCCAGGGTTCTATGGTTATGTCCTTAACACCTAAGGCATTTAACCTCTGCT
+CTAAAGCTATCCTCACCTGCTCCATCGTTTGGGTATCAACGGGCTTTTCCAACTTCACGGTTATGGATAT
+ACCACCGCTTATATCGAGACCGAAGGTCAGACCCCTAGTAGCTAGTGACACAATTGACATTATAAGGAAG
+AGGGTGAGCAGTATAACCCTACCATTGAGAAGGATTTTCTTCCAATTCATTTCTTACCCTCCCTCTTAGC
+TATATACATCCTCAATACACCCGCGTTCAAAATCCAAGTGTTCATGAAGTCGGCCAATAATCCAAAGACT
+AGAACAGAGGCTATATCATCAATAACCTTGGCCGTTGAGAACAGCCAAAGCGATATTAAGGCCCCTAAAG
+TTGTCGTGGACATCGTGAAGCCAGTCCTAAGGGATGAATAATAGGCCTCTTCCACGGTGAATTCCTTCCT
+CTTTAATAGCCTCGTTGTAAGGAGGATATTGCTATCTACGGAGTAACCTATGAGCATTAAAAGTGCGGCG
+ATCGTTGCTTGGCTTAGCTCTATACCAAAGATGTTCATTAAGGCTACAGCTATAACCATATCGGAGAATG
+CCGAGAAAACTACCGTTAACGAGGGAACGAGGATCCTAAAGAACAGGAACACGACGATTGCCATGCCAAT
+GAAAGCGTACGTTATAGCCTTAATTCCCTGCTCCCTAACCATCTCACCGAAAGTTGGCCCTATAACTGTT
+ATCTGAGGCTCAACTCCTGGGAATTTCTTCTTGAGGAAGTCTTGAACTTTCTTAACGTCCTCGCCAGCTG
+GAATGTAAATTCTGATTCCACTTCCTCCAGTTATGCCAGTGAACCTTTCAACATTAGCATCTACACCGAG
+CTTCCTTATCTCGGAAGCCAATTCATCCGGATCTGCATTTACACCCTGTAAACTTATTACAGAGCCCCCC
+TTCAACTCAATTCCTTCCTTTACAGGACTGCCAGTCTTAATATAAGTTGCGGCTATCACTATCAATGCCA
+GAATGAAAACTATTAGAGGGTAGAGGACCATCTTTCTAGGTTCCATCTCAACTAGGATTTTCAGCTTCTC
+TTTGATCACAATACCACCCCTGCCAACTCGATTGAACATAATTATTAAATCACTTTTGGTCAATGTATAG
+CGTTTGGACGATAATCAAATCGTTGAGCATAAAGTTTTAATTTAATATCATTCATGCCTGAATGAGTGAC
+CATGCTAGCCCTGGGCATTGAGGGGACGGCACACACATTGGGAATAGGAATAGTTTCGGAAGATAAAGTA
+TTAGCAAATGTTTTTGACACATTAACAACTGAAAAGGGAGGAATTCATCCCAAAGAAGCTGCAGAGCATC
+ATGCTAGGTTAATGAAGCCCTTGTTGAGGAAAGCATTATCTGAGGCTGGAGTTTCGTTGGATGATATAGA
+CGTTATAGCGTTCTCCCAGGGACCAGGATTGGGACCCGCACTTAGGGTTGTCGCTACGGCGGCGAGGGCT
+TTGGCGGTTAAATATAGGAAACCGATAGTTGGGGTAAACCACTGTATAGCCCATGTAGAGATAACAAAGA
+TGTTCGGAGTGAAAGACCCAGTTGGCCTTTATGTTAGTGGCGGGAACACCCAAGTTCTGGCCCTTGAAGG
+AGGAAGGTATAGGGTATTTGGAGAGACCCTAGATATAGGAATCGGAAACGCCATAGATGTCTTTGCAAGG
+GAACTCGGATTGGGGTTCCCTGGGGGGCCAAAGGTAGAGAAGCTAGCAGAGAAAGGGGAGAAATACATTG
+AGTTACCATATGCCGTTAAAGGCATGGACTTAAGCTTTTCTGGACTCTTAACGGAAGCCATTAGGAAGTA
+TAGAAGTGGAAAATACAGGGTAGAGGATTTAGCGTATTCATTTCAGGAAACTGCATTTGCGGCATTAGTT
+GAGGTAACGGAAAGGGCAGTTGCCCACACGGAAAAAGATGAGGTAGTCCTCGTTGGAGGGGTTGCAGCGA
+ACAATAGGCTTAGGGAAATGCTCAGAATAATGACAGAGGATAGAGGTATAAAGTTCTTCGTCCCTCCTTA
+TGACTTGTGCCGGGATAATGGGGCCATGATAGCCTATACAGGCTTAAGGATGTATAAGGCGGGAATCAGC
+TTCAGGCTTGAGGAAACTATAGTCAAGCAGAAGTTCAGGACTGATGAGGTGGAGATTGTATGGTAAATCC
+AATTTCATTGGCGTATAGGCTTATAATTTTCGTAATTTTTGCGTTTCTCTCATACTACGTATTTTTAAAA
+CTCAGAAAATCACCAGAAGAGTTTAAATCTATGTTCATTAGAGGCTTTATCTTCTTATTAATAGCAGCTA
+TTGTTAGGGCCATAGATGTGCTCTACCTTTTTATCAAAGTTCCGTACTACTCCTGGATACATATAGGTGG
+ACATATTCTTGTCATGGCGGGTATTACTTACACATATGTTGAGTTCATACAGAACTTAGAGAGGTTTTTC
+TTCCCCAAAGAGCCAACATTTAGGGAAGAAAAAGCATTTCTGGCCACTTCCTTTGAAGAAGTGCTTCCCC
+TAATGAAGGGTCGAAACGTTCTTGCGATAACTAGAGACCCAGATAGGTTCTTGAATAAGGCATCCAGGAT
+AATTTGGGTCACAAGTAGCGGTGAGAATGGAGTTCCCCCAACATCTCTCCACGTTCTCCTAGATCTCTCA
+ATTAGGTTTGCAAATGAAAATAGAGGTGGAGTAATAATCTTAGACTGCCTAGAGTTTCTAATCCTGTATA
+ATGGGTTTAACAGCGTTTTTAAATTCTTGACTAATCTTAAAGATAACATAACTATAAGAGGAGGAATCCT
+CGTCATAATAGTGGCTCCAAAGGCGCTTGGAGAAAGGGAGATGAACATGCTAAAGAGAGAATTCAGACCA
+ATCATTACTTCAAGTTGAGCTAAATACATCCTTATTCTTAAAAGCTAGGGCCCCTCCTATCAAGGTCGGG
+GTCCAGAAAGAGATTAACCTATCAAGCATCGTAACGGAAACGGCAACAGTTTTCTCAATACCTATGGCCA
+GGAATAATCCCGACTGAACAGCTTCGCTAATTCCTATACCCCCAGGAATAACGCTTATCATTGCAACGGC
+CATAGAGGCCATTCTAACGAGTAAAACTTGGAAAAGATTAACCTCACTACCCAAGCTTAGAAACACGAAG
+TACGTCTTCATTATATCGGCCAACCACAGGACAAATGAATACAGGAGAGTTGAAGCGAGTCTCCTTTTCT
+CCTTGGCCAGAACTATAAGAGTTGCTTTAAATTCCCTGAACTCTTTTAAAAGCTTCTCCCTAATTGTTTC
+TTCCGTGTACGTGAGCTTCGATGGAAAAATCCTCTTGAATAGCCTAAACAGCTTTAACAAGAATGAAAGA
+GCATATTTTTCCTTCACAGAGAGCAAAGTCGTTATTAACACGATCAGAGTTAGAATTAGGGCGGATATAC
+CCAGGATTATTAATAACACTTTCACGTGAAGGGTTAGGGCATATAGAAACGCCAACACCATGAAAGCTAT
+TACAGGGATAACATCGAGAATTCTATCGGCCATGACCGTCGCAAAAACCTTAGAGTAGGAACCATTTTGA
+GAAGACTTCTTTATGAAGAGAACCTTTACCGCTTCCCCACCAGTTCTGGCACCAGGGGTCAAATTGTTAA
+GGAATATCCCTATAAAAACACCCTCTATTACTCTCAGAAATGAAACGCTGACCTTGGCACTCTTTAAGAA
+AGTGGCCCACCTTAGAGCCCATGTCAAAACCGAGATGCAATACATAATAATGGCCAAGAGCAAAAACTTC
+GGATTTGCCGTGAGAATTAGGTCAAGGGTTTCCCTAACCCCAGCCCACCAGAGCAGGATTATTACTATTA
+AAATGCCTGCCCCTATAAGTAGATATCTCTTCGCCATGTTTACTCCCTCACCTTCCTAAGCTTCGCTATG
+AAGAAGCCCTGTGTATTGTGCTTGTGGGGATAGAACCTCTGAACTTTATCGAGTCCAATCCCAGGAGAGC
+CAATGAATATCTGCTGATCCTCAAGCTTCATCCCCTTCTTCAGCATGAACTTCACGTTACCCTCATTCTC
+CTCGTAACTTAATGTGCACGTTGAATAAACTAACACTCCTCCCTTCCTGAGGCTCTTTATCGCGGCCCAT
+ATGAACGCCCTCTGATACCTTGCGGTTGCCTCTATATGCTTTGGCGTCCTCTCCTCCCATAGCTTCGGTC
+TAACCCCCAAGGCAGTGCAGGGAGCGTCAAGTAAAATTTTATCGGCCTTTAATCCTAAATCAGGCAAATT
+CCTGGCATCCATCTGAATGAGCTTAACGTTCTTAACTCCCAATCTCCTCAGGTTTTCTTCCATCTTCTTC
+AACCTATTCTTTGACTTATCTATTGCTATTATCTCACCCCTGTTCTGTAGAAGCTGAGCGATATGGGTAG
+TTTTCCCACCGGGGGCCGCTGCCATGTCTATAATAAGTTCATCCTCTTTAGGCTCCAGAACCCTGGTGGC
+CACCATTGAGGGTAAGCTTTGAGGATAGAAGTAGCCCTTTTCAAATGACTTAAGCTCGCTTAAACTCGGC
+AACTTAAACTTAGGTAGCGTTACCTCCACTGCCAATCCTCTAGTTGCCTCTATCATCTCCTTATAATCCA
+TTCTAGCAATTCCAATTCCAACGAGAAGTCCCCTAGGGTCTCGAATCTGAACTTCATCTCCCTCCTTAAT
+TCCTTTGTCAGCCCTTAGAACCCCAGGAGCATAAAGCATTGCGCCCTGATAAACGCTCTCGGCGGCATAC
+TTATTAGCTATGACAGTTGGAAGATCTGGATTATACTCGTCGGAAAAATTAGGCCCCTCTCTTACGAAAT
+ATAAAGCCTCCTGTAGGTAGGGACTCCTCCTGGGCTTTAGACCTTCTTTTCTAAGCTCTTCAATGAGCTT
+TTCCCTACTCACCTTCAACGTATTGACCCTTATGTAGTAATGCTCAACGGGCTCCCTAAGCTTCCTCATT
+ATCTCGTAAGCTTCATCGCCAAACAACCTTTTATAGTACTCCTGAAGTTCCTGGGGAAAGGCTTCAAGGA
+ACTTCATAATCACCTTTACCTACTCTAAAGGCCCATTTAAAAAGCTGACCCAAATCAAAACGCGGAAAAT
+ATTACCTTAAATTAGGGAATTTTAAGTAACGAAGCTAATGAGCATATATGGAGATGTTTCAACAGATAAA
+ACCCGAATAAAACATGACATAACCGGCTAGAACCAAAACATCCAGGAAAGGTCTAGATATTTCAAAAACT
+ACCATTAAATAACGGTTTAATAGAAAAACGGTTAGATTGTTTCGCTATAATTCGATAGAATTCCAACCAT
+TTCTTTCCGTTAGACCAAAAAACTTTAAAAGTATCCCCATTCCACCATCAAAATGTCATAGAATTTAGGG
+GAGGTGAGAGGTATGGACACCATAGGGCACCACTACATTGTTGAGGCCGCAGGTTGCGATCCTAAGGTCA
+TTGGAGACGCCGATAAGATAAGAGAGATATTCTTGGAGGCCGCAAAGAGAGGAAACATGGAAGTTAAGGC
+GAGCTACTTCTTCAAGTTCTCACCCATGGGAGTAAGCGGCGTTGTGATAGTTGCAGAGAGTCACATTTCC
+GTTCACACCTGGCCAGAAAAGGGTTACGCCGCTTTGGATGTTTACACCTGTGGTGAGAAGGCAGACCCCG
+AGAAGGCCGTTGACTACATACTCGAGCAGTTCAAGGCTCAGTACGCTCACGTTTCAGAGATTAAGAGGGG
+AATAGAGGAAGATGACGAAACTTTCACCCACACAATCCTAACGTGGGAGGAGAAGCTTGACAGGAGGAAC
+GGTAAGCTCTAAGCTTTTCCTTTTAATTTTGGTTTTGGCTATAATTTTAATTCCCTGGGGCACGCCAAAG
+TTAATAATCCTTGTCCATGACGTGAGCCCCGTTTATTACCCCTACATTGAGAATATAACTGCCTTGATTG
+AGGAATACGGTTTTCAAAATTCAACTATTCTCTTAATAATCCCGAACCATGCAGGAAAACACCCAATAAG
+TAAGGATGAGAGATTCGTGCAGTTAATAAAGAAGCTTGAGGAAGAGGGCTATAAGGTTGGCATTCATGGG
+TACGACCATATAGGAAACGAATTTCTATGTAATGAGACTATTGCAGAGGCAAAACTTAGAGCTGCGAGAG
+AGGAACTTGAAAGGGCTGGAATAAAATACGATAAGGTATTCGTCCCTCCAAGGTACGAGATTTCAACTCA
+GGCTTTGAAAGTTCTCCTCAGGAACAACTTCACGGTTTTCCTTAAAGGTAAAGTTTGCTATCCTTCGGGA
+GATTGCGAGAGGATAAAGGAGAGGGAGTATACATGGTACGCTGGAAGGTTAAGGGCGAAGATAATGTTAG
+TCATAGCCAAGTTCGAGTTCACCCACACCAGGGGAATTTTCGTGCTCTCTATCCATCCAAAGGCCGTGAA
+CTACGGTGGAGGAATGGACTTCCTTAGGGAATTTTTAAAATATGCAAAGGAGAAAGAAAAATAAGCCTCG
+GCTAACCCTCTTATCATCATCCTCAGCGTGGCTAACGGTCCTCATCGGCTGGGATGATGAGCGTTTACCG
+GTCTGAGCTGTGATGACATCGGCACTGTCTGACTAGTAGTCAACCTCCCCCTTCTCCTTTAACTCCTTAT
+ACATCTTCCATGTTATTATTGGCTTCTTCGAAGCTAAAACATCGTCAACCCTTCTAACGGCGGTGTTGTG
+GGGAGCGCTCTTAACGACTTCTGGGTTGGTGTAGGCTTCCTCGCTTATCTTCTTCATAGCTTCGACGTAA
+GCGTCTAGCTCTTCCTTACTAACGGTTTCAGTGGGCTCTATCATCAAGGCCTCGTGAACTATCAACGGGA
+AGTATATCGTTGGAGCGTGCATCCCGAAGTCGAGCAACCTCTTAGCTACATCTAAGGTTCTTACGCCGGT
+TTCCCTCTTCATAGGTTCTGCTGAGAACACAACTTCGTGCTTCCTAAGCTCCTTGTGAGGCAACTCGTAA
+CCCCTAGTTCCCTTAAGCTTCCTAGCTAGGTAGTTAGCGTTGAGCACCGCTACCTCGCTAACCTCCCTCA
+ACCCATCCTTGCCCATAACCTTAAGGTACGTTAGAGCCCTAACCAGAACCGCGAAGTTTCCGAAGAGCTC
+CTTAACCTTTCCTATGCTCTTAGGAACATCGTAGTCTAGGTAGTACCTATCGTTCTCCTCGTCGTAACTG
+ACCAATGGAACAGGTAAGTAGTCCTTAAGGAACTCTTTAACCCCAACTGGACCAGCTCCTGGGCCCCCAC
+CACCGTGGGGAGTTGAGAAGGTCTTGTGGAGGTTCAAGTGAACTATATCGAACCCCATGTCTCCAGGTCT
+AACCTTACCGAGGATACCGTTCAAGTTTGCACCATCGTAGTAGAGCAACCCGCCAGCCTTGTGGACTATC
+TTCGCTATCTCCTCAATCTCGTCCTCGAAGATGCCAAGGGTGTTTGGATTCGTAAGCATTAATCCCGCAG
+TCCTCTCGCTCACCGCGTTCTCCAAAGCTTCAAGGTCAACAGTCCCATTCTCGTTGGAAGGAATCTCAAT
+GACCTTGAACCCCGCCATTGCTGCTGAAGCTGGATTGGTTCCGTGAGCAGAATCTGGAACCAGCATCTCA
+TTCCTCTGGGTCTCTCCCCTGTCGAGGTGGTAAGCTTTGATTATCATAACTCCAGTAAACTCACCGTTTG
+CTCCTGCAGCTGGCTGGAGAGTGAAGCGATCCATTCCAGTTATCTCCTTTAACCACTGCTCAAGCTCCCA
+CATTATCCTTAGTGCACCCTGAACCGTTCTCTCATCTTGATACGGGTGTATATAAGCTACCTTTGGATGA
+CCTGCCAATTCCTCGTTTATCTTTGGATTGTACTTCATTGTACATGAACCTAAGGGATAAATTCCCGAGT
+CAACGCCGTAGTTCATCTCGCTTAACCTAGTGTAGTGCTTAACAACCTCGGGCTCACTAACTTCAGGTAA
+GTTCAGGGGGCTCTTGCGCTTAAGCTTCTCAGGAATTTCAACATCAACGTCTTCAATTGGCTTTGGCAAG
+GTGTAACCAACCCTTCCAGGACGAGAAAGCTCAAATATTAAGGGCTCATCCCACTTAGCCTGCCTGTACA
+TTCAAATCACCTCCCTCAAGGCAGAAATCAAAGCATCGACCCATTCCTTCCTTGTGGTTTCAGTTGCAGC
+GAAAAGTGCTGATTCTCCGAGCTCTGGGAAGTGTTTACCTACATAGTATCCTCCGTGAATGTTCCTCTTT
+AGCAACTCCTCATGAATTTCCTTGTACGGTTTCTCGAACCTGACGAGAACGTCCTTGAAGTTAACGCCAT
+CGAAGGGAATCTCAGCAACTTCACTAAGCCTCTTCTTCAGGTAAGCGGTGTTCTTGAGTATGACCTCCCC
+AAGCTCCCTAATTCCTCTGGGACCAAGGGAGGCTATGTGGATCGCTGCAGCGACTGCAACTAGAGCTTCG
+TTAGAACAGATGTTCGAGGTTGCCTTTGCCCTCCTTATGTGCTGCTCCCTCGTTTGAAGTGTCATCACGA
+AAGCCCTCTTTCCTTCGGCATCCTTTGTCATGCCTATTAACCTTCCGGGCATTTGGCGAATCAGCTTCAT
+ATCGTTCCTAACCGCGAATATCCCAGCCCTGGGACCACCGAAGTTCATTGGGTTGCCGAAGTAGGAGGCC
+TCACCAACAACTATATCAGCTCCTAGTTCCCCAGGAGCCTCAACGATTCCTAGAATAGTAGGGTCTACTC
+CAACCACAAAGTAAGCCCCTGCCTCATGAGCTATCTCCCCTATCTCCCTCACTTCCTCCTCTAGGAGACC
+GAAGAAGTTTGGGATCTCCACGTAAACTCCAGCGGCATCCTTAACTTTCTCCTTCAAATCTTCTATATCG
+ACTTGACCTCTCTCGTTCCACTTAACGGTTTCTATTTCCACCCCTGGCCCCTTTGCGTACGTTTCGAGAA
+CTTGCAGCCTCTCAGGATGGGTATGCCTTGGAACGATGAACTTCTTCCTCTTTCCCCTGTGCAGCCTAAC
+CGTCATCAAAGCGGCCTCGGCCATTGCAGTTCCCCAGTCGTACATGGAAGCATTCACGACTGGCAAACCA
+ACGAGCTCAGCGATTAAGCTTTGATACTCAAAGAGGGCCTGAAGCATTCCCTGGCTTATCTCGGGCTGAT
+AGGGAGTGTAAGCCGTTAAAAACTCGCTTCTCTCTATTAGATATTTAACGTGGGCCGGTATGTAGTGGAA
+ATAAGTTCCAGCACCAAGGAACGTTGGCATTTCAAGGACGGTCTTGTTCTTTCCAAGAATTTCATTCATC
+TCCAAGAATACCTCGTACTCGCTCTTACCTTCTGGAAGGTTCAGTTCATCCCTTATGAACTTCCCTGGTA
+TGTCTGCAAACAGCTCGTCTATTGAAGACAGCCCAATTTCCTTGAGCATTTCCTCCTTATGGGCAGAATT
+AGGTATGTAGTGCTTCGCCATTGGAATCCCCGACTTAGAATTAGGAAGGTATGGAATAAATACCTTTCCT
+AAGAATTATTATCAAACGCTCAACCTCTTCACGACATCCAAGAGACTCCAAAGGTCATATATTACGTGTA
+GATGAGGAATTTTGTCCAGAATGTCATCCGTGACGAACCTAGCGGTGTAGGGAAAGTACATCCAAACGTA
+CTCCGTATTTTCGTCACCATTTCCAATGAACCTCCAAGGCTTATCATCAACCCAGACGAACGTTTCATTC
+CCGTATTTTTTCCTCACGAGAGAGAAAGCATCCTTAATCGAGACCCCCTTTCCAAAGATTATCACATCAT
+CAAATAGATCGTAGAGACCATTCTGCCTAAGTCTGAATTCCTTGATTCCTGGAATAAAATCCTCGGCAGA
+GAAAGAAATTACTATATGCCCCTGATCCCTTAGCTCCTTAAGAACTTCGTGAGCACCATCTAGGGGTTTG
+GTTAGCTTTGCCCTCTCTTCAAACCACGCCCTAGCAAACCTACCCTGGAAAATCTTGAGAGGAGGCCTTA
+TCTTCCTTCCAGTTTTGCCAAACTTAGGCCTTTCGAACTGGAGTTCAAGCTTGGTCAAGAGCTTAGCGAT
+ACTCCTCTTCCCTGGAAGCCATGGGTATTCCCTTTCAAGGGCCCTATAGAAGGCTTCTTCTATACAGGAG
+TAGCTGTCAACTAATGTTCCATCAAAGTCAAATGCAATTATCATCTGCTCCACCCTTCATTGAAATATTT
+TCGATACCAATTCACAGCTCGTATTTGTTAATTTTCTCCCCCATAAGGTCTTATCTTAGGTATTTAAGGT
+TTCTTACTGGATTGGGTATCTTTAGTAATCAATTGTTACTATATCACAATGTGATATAAATATAGCATGT
+TTTTATGTCGAAAATTTTTCTAAAATTTTGGTTTAACTAGATTATTGGAGTGTACCGAGTATAGTTTCAT
+AGATATTGTTCATTTCAAGATTTGAGCATTAAATAAACACAAGTAGTAAAGTAGAGAGCTGGAAGTTCTT
+TGCGGATCTCATGGGCATAAATATTCATTGGAATAAGTAAAGCCAAAGACAGGGTTTAGCAACTAAAATG
+CATCTGAAGTGCCTCTAATTGGGGGATGCATAGAGCTTTATCAAGGCACGTTACCAGAAACCCTTATAAG
+ATCGGAGGATTATATGAACTCAGAAGGAGATATGGAGCAAAAATCGACCCTGTTCCAATAAGACTAAAAT
+AGAATTGAAAGTCTATCTCGGAAAGCAGTAATCTTGCTAGAGTAGTCTGTTCCAATAAGACTAAAATAGA
+ATTGAAAGCTAACACAATTGTCTGAAAGTTACTGTAAATTCCACGGTTCCAATAAGACTAAAATAGAATT
+GAAAGGCCGAAAGGCCGGCGCTGAGGATCTGTTTCATCGGTTGTTCCAATAAGACTAAAATAGAATTGAA
+AGCGGGAGTGTTGAGACGGTGAGGATATCACGGGTGGACACTGGGAATGTTCCAATAAGACTAAAATAGA
+ATTGAAAGGGAACCCCTAGGGGGTCTAAGGCGCCGGGGCCAACGCGTTCCAATAAGACTAAAATAGAATT
+GAAAGCCCGTCTGATCTACGTAGAATCTGCGTGTTGCCCCTGTGTTCCAATAAGACTAAAATAGAATTGA
+AAGCGTTGGGCTTCACCTCAACCGGCTTCACGTCTGTTGGAGTTCCAATAAGACTAAAATAGAATTGAAA
+GACATTTTTTTGCAAAAATTTTTCAAAAAATCGGCCTAAGTTCCAATAAGACTAAAATAGAATTGAAAGT
+GAGCCTTCATCAACTTCATCAACTTCATCTTCAAATGTTCCAATAAGACTAAAATAGAATTGAAAGTAAT
+TGTTACATGGTGATGGCGTCTTGGCGAAATGGAGTTCCAATAAGACTAAAATAGAATTGAAAGCCACTTA
+AATTCCGCCGAAGCTATTTCGAATATCTTGTTCCAATAAGACTAAAATAGAATTGAAAGGAAATCATTGA
+GGGACTCGTCGGCCCAGAGGTCGGAAGTTCCAATAAGACTAAAATAGAATTGAAAGTGGCGAGCTTTCCC
+CTGCCGGCCCTCGCTATGAAGAGGTTCCAATAAGACTAAAATAGAATTGAAAGTCAACTTACGCGCAATA
+CCATCAAGAACACTATTCTCCGTTCCAATAAGACTAAAATAGAATTGAAAGCTATACCGAGTTCATATAA
+GAGGTTCACTAAGAAAGCAATAAGTTCCAATAAGACTAAAATAGAATTGAAAGTTGCTCCCACATTGAGG
+AAGTTAGTTGGGAGTGCGAGTTCCAATAAGACTAAAATAGAATTGAAAGTCGATCCGCCCGGGCTGGTAT
+ATCTTCGCCGACTTGAGTTCCAATAAGACTAAAATAGAATTGAAAGCCGCAGTAGCCAGCTCTTGTCCGC
+CGTTGCCCCCTATGTTCCAATAAGACTAAAATAGAATTGAAAGGCAGTTCCAATTGCGAGTAAAGGCCCT
+CCGTTTCTTCGTTCCAATAAGACTAAAATAGAATTGAAAGTTTTCTGATATAAACGATGTAGTGTTCGCT
+TAGGCTTGTTCCAATAAGACTAAAATAGAATTGAAAGACTGGCTCGATCGAAGGCTTAATCGTTGCAGAT
+GCATGTTCCAATAAGACTAAAATAGAATTGAAAGCCTCATTCCAGTCCGTTCCCGAGAGGTTCGTCAGGG
+GCAGGTTCCAATAAGACTAAAATAGAATTGAAAGGAGTTCCCGCTGACCCTCCTCGCCTGCACCAGTAAC
+GTGTTCCAATAAGACTAAAATAGAATTGAAAGGAAAATTAAAAGGCGGTTCATCGGCAACTTTGCACATG
+TTCCAATAAGACTAAAATAGAATTGAAAGTGTTGATTTTGAGCTTGAGAATATCAAGGATGCGCTCGGGT
+TCCAATAAGACTAAAATAGAATTGAAAGCTCATCAAGTATGGAACAAACATACTTGCCTTTGGAGTTCCA
+ATAAGACTAAAATAGAATTGAAAATAGTGATTTATTTAAGGACGTTTGTAGCTAGCTAAGTTCCGACAAA
+ACTAAAGAAAGAACAGAAGTAGCGGGCCCGGCGGGATTTGAACCCGCGACCTTCGGCTCCGAAGGCCGAC
+GCCCTCTCCAGACTAGGCCACGGGCCCACAAATTCTTTAAAAATACTGCTGGTAATAAAGCTTGCGGTGA
+TAGTATGCTCCTTCCAGACTGGAAAATAAGGAAAGAGATTTTAATAAAGCCATTCTCAGAGGAATCGCTT
+CAACCAGCTGGCTACGACTTAAGGGTAGGCAAGGAAGCTTACATTCAGGGAAAGTTCATAGATGTTGAAA
+AGGAGGGCAAAGTCATAATACCTCCAAAAGAATATGCCCTAATACTGACCCTAGAGAGGATAAAGCTTCC
+AGATGATATTATGGGAGACATGAAGATAAGGAGCAGTCTAGCTAGGGAAGGTGTTCTAGGCTCCTTTGCA
+TGGGTAGACCCGGGATGGGACGGTAATCTAACCTTGATGCTTTACAATGCATCGGAAAAGGAGGTAATTT
+TAAGGTACAAAGAGAGGTTTGTCCAGATAGCCTTCCTAAGGCTTGAGGCTCCCGCCAAGAATCCATACAG
+GGGCAACTATCAAGGAAGCAGGAGAATAGTCCTCTCAAAGAGATCTTAACTCCTTAACGAACTGCACGGT
+CTTTAACACTGCATCCTCGATGTCCTTGGTGAAGTAGTCAACTAAAACCGACGAGGGATGGTTCATCATA
+ACCCTAAGGTCGTGCTCGAGGCCCGTAAAGCATACCACTATTTTCACATCTTCCCCTCTAAACTTTCTAT
+GGGTGAAGAAGCCAATGTCCACGGACGTTCCGTAAGATGTCACATCGGTGACAACAAGAAGAACCTTTGC
+TGAACCTCCTATTCTTAATTCTAAGAGTCCCTTTTCCTTAGGATCCATGACGACCATTGCAGGGTAATAA
+ACCGTTATTCCATTCTTTTCAAGCTCTTCAGCTATCCTATAAAATAGAACCACCCTCTCGAAGTCTATGT
+GTCCAGTTAGGTAAACGTCAAATGTTGTACCCCTCAAGGATTCTATTATCCTTTTGTTCTTCTCCCTAGC
+CCTCTCAAGGATAGCAACTTCATCCCTTGAAATGTACATTCCAAGCTGCTCCTTTAATAGTACATTGAAC
+TCCTGGGGCATTAGCCTCTCTATCAAATTAGACACCAACCTAAAATTCCCACTTTAAACTTAAAGGTTTT
+GAAAGAAAAGAGGGCAAAAAATGGAATTCATCCGAAGAGAGCGCTGAGGCCTGCGAGGGCCTCTTCCTCT
+GAAACTTCCTCCTCTTTCTCTTCTTCCTTCTTCTCTTCTTCCTTCTTCTCCTCTGCGGGTGCCTCGGCTG
+GAGCTGCTGCTGGAGCCGCGGCAACTGCAACTGGCATTGCGGCCTTCTCTATAACCTCGTCAATGTTAAC
+TCCCTCTAGCGCTGCAACGAGGGCCTTTATCCTTGCCTCATCTGGCTCAACTCCAGCCGCCTGAAGGACA
+GCCTTAAGGTTGTCCTCATTTATCTCCTTTCCAACGCTGTGGAGGAGCAGAGCAGCATACACATACTCCA
+TCTCTTCACACCTCCCGATCAGCTTTATTCAATACGCGTAAATCATCCAAATAGAGCGCTCAAACCAGCC
+AAGGCCTCCTCCTCGGAGGCCTCCTCTTCTTCCTCTTCCTTCTTCTCCTCTTCCTCTTTCTTCTCCTCTT
+CAACCTCTTGAGGTGCAACCGCAACTTGAGCCTGTGCACTTAAAAGCTCTTTGGTCTTCTCATCTAGCAA
+CTCATCAGGCAATTGCTGGGCAAGCAGTAGCATAGCCCTGAAGGCCCTTCCCAGGATGTCTTGGATGGTT
+TCCTTCGTTATGTAGCCAGCTTCCACGGCAACCGCCTTGGCGTTTAGGAATGCTTTCTGGATTATGGCCT
+CTATAGTTTCCGGTGTTGGATAGGCTATGTTAACGGCCAAGTTGAAGGCGTGCATATAAGCTTTTTGTAC
+CATGTCAATGTATTCCTGCTCATCAATTGCAAGAACATCTGGAGTGTATACTATGCCATCCTCGTACACG
+GCTAAAACGTCGAGACCTACCTCTAAGGGCTGGATTCCCAGGGCATTTAGGATGTTTGCAAGCTCAGGGG
+TAATTACCTCACCTGCCTTTAGAACCGTGGTATCCTTTTGGATTGTAACTTTACCTCTCTCTATTCTAGC
+TGGAATTCCCATCGCCTGCATCTGACCGACTATTGGCCCAGGAGCCAAAGGAGTTGGACCCGCTGGAATT
+ACAACATCCTTTGGAACTACGGCACCTGGCTTGGCAGGGGCAGGTTGCCTGTTCTGCTGGAGGAACTTGT
+AGAGCTTAAACGGGTTCATGTTAGTTACGAGGATTCCAGCGCCCCTATCTATGTATTCAGCAAGCTTCTC
+CAGTTCGGGCTTCCCTAGTTCCTGGGCGGCCTTCTTTATTGCCAGCTCTATTAACGTGTTCCTAGAGACT
+CTCAATAGGCCACCGTTCTCCCTGATTAACCTTCTCATCTGCGATAAGGGGTAAGCAGGCATGCTTGATA
+CATCTACCAAGGCGATTACTGGATAACTCTTGATGAGGTTTGCGAGCTCTTCAACTTCCTTCTTCTTCCA
+CTCAGCGACGTGTGCCATTCACCTCACCCCTACCCCTTCACTTTAACGGCTGGACCCATCGTGGTCTTAA
+CGTACACTGACTTTATCTGGCTCTCTCCCCTCTCGAGCTTACCTATTATAGCGTTCAGCACCGTTTCAAT
+GTTCTCCGCTATCTCCTCGTCGCTCATCTTTTCGGTTCCAACTGGGGCATGGACCACTGGGTTGTTCTTT
+AGCTGTATCCTTACCGTCTTCTTGAGCTTCTCAACTATGGGTTCTAAGTTACTCATCGTTGGAGGAACGA
+CGACTGGCATCTTGTTCCTGGGACCCAAGTACTTACCCAGGTACCTACCTATCTTTGGCATTAATGGGGC
+TTCAGCTATGAAGAAGTCGTACTTCTTAGCCAACTTTCTCGCCTGTCTAGGGCTTTGAGCTATCTCCTCC
+AACTCGGCACTACTAATAACATCAAGCCCGAGCCTCCTCGCCGCCTCGGCAACTGCACCATCAGCGATGA
+CCGCGATCTTCACATCTTTGCCTCTCCCGTGAGGAAGGACAACCTCGAGTTTAAACCTATTTTCGGGACG
+TTTTAGGTCGATATCCTTGAGGTTCACTGCAACTTCGACACTCTGTGTGAAGTTACGCGGCTTGGCCC
diff --git a/rigfilters/cm2hmm-1.0/data/Bordetella_0mm.mm b/rigfilters/cm2hmm-1.0/data/Bordetella_0mm.mm
new file mode 100644
index 0000000..f147271
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/data/Bordetella_0mm.mm
@@ -0,0 +1,20 @@
+Params: ./cmzasha --learn-mm 0 /projects/bio/zasha/seqs/NCBIMicrobes/Bordetella_bronchiseptica/NC_002927.fna 
+Build: release
+Host: xmen.cs.washington.edu
+pid: 25017
+----fastaFile: /projects/bio/zasha/seqs/NCBIMicrobes/Bordetella_bronchiseptica/NC_002927.fna
+----cmFile: not-a-cm-file (global)
+
+done 1.06784e+07 nucs (frac lets thru so far=0, 2d-fracLetsThru=0).
+After scanning, learned Markov model:
+0-order Markov model:
+order & count-dump list: ,0,1.70442e+06,3.63475e+06,3.63475e+06,1.70442e+06
+conditional probs:
+	A  = 0.159615
+	C  = 0.340385
+	G  = 0.340385
+	U  = 0.159615
+
+done 1.06784e+07 nucs (frac lets thru so far=0, 2d-fracLetsThru=0).
+
+CPU time: 4.22u 0.04s 00:00:04.25 Elapsed: 00:00:04
diff --git a/rigfilters/cm2hmm-1.0/data/Ecoli_0mm.mm b/rigfilters/cm2hmm-1.0/data/Ecoli_0mm.mm
new file mode 100644
index 0000000..a8404d8
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/data/Ecoli_0mm.mm
@@ -0,0 +1,18 @@
+Params: ./cmzasha --learn-mm 0 data/E_coli_NC_000913.fasta 
+Build: release
+Host: wingless.cs.washington.edu
+----fastaFile: data/E_coli_NC_000913.fasta
+----cmFile: not-a-cm-file (global)
+
+After scanning, learned Markov model:
+0-order Markov model:
+order & count-dump list: ,0,2.28301e+06,2.35621e+06,2.35621e+06,2.28301e+06
+conditional probs:
+	A  = 0.246056
+	C  = 0.253944
+	G  = 0.253944
+	U  = 0.246056
+
+fracLetsThru=0  (# nucs lets thru=0/total nucs=9.27844e+06
+
+CPU time: 6.59u 0.11s 00:00:06.70 Elapsed: 00:00:07
diff --git a/rigfilters/cm2hmm-1.0/data/RF00095.cm b/rigfilters/cm2hmm-1.0/data/RF00095.cm
new file mode 100644
index 0000000..b6b8d30
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/data/RF00095.cm
@@ -0,0 +1,238 @@
+INFERNAL-1 [0.55]
+NAME   SEED
+STATES 175
+NODES  56
+NULL   0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     6  -5.459  -5.459  -0.238  -5.459  -5.459  -4.028 
+    IL     1     1 2     1     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP    1 ]
+    MP     3     2 3     7     6  -5.403  -5.403  -0.181  -5.403  -5.403  -5.403  0.407 -1.709 -0.806  0.888 -1.709 -1.709 -0.976 -0.303  0.253  1.998 -0.640  0.502 -0.175 -0.717 -1.709 -0.042 
+    ML     4     2 3     7     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR     5     2 3     7     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D     6     2 3     7     6  -2.944  -2.944  -2.944  -2.944  -2.944  -1.513 
+    IL     7     7 5     7     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR     8     8 6     8     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP    2 ]
+    MP     9     8 6    13     6  -5.403  -5.403  -0.181  -5.403  -5.403  -5.403 -0.535 -0.544 -1.709  0.211 -1.002 -1.709  1.270 -0.841 -1.709  2.324 -1.709 -0.161  0.632 -1.709 -0.493 -1.709 
+    ML    10     8 6    13     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR    11     8 6    13     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D    12     8 6    13     6  -2.944  -2.944  -2.944  -1.513  -2.944  -2.944 
+    IL    13    13 5    13     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR    14    14 6    14     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP    3 ]
+    MP    15    14 6    19     4  -5.333  -5.333  -0.112  -5.333                 -0.646 -1.709 -1.709  1.081 -1.709 -1.709  2.065 -1.709 -0.535  2.005 -0.054 -1.709 -0.646 -1.709 -1.709 -1.709 
+    ML    16    14 6    19     4  -2.510  -2.510  -1.079  -2.510                  0.197 -0.510  0.536 -0.510 
+    MR    17    14 6    19     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+     D    18    14 6    19     4  -2.000  -2.000  -2.000  -2.000                 
+    IL    19    19 5    19     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+    IR    20    20 6    20     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    21    20 6    23     3  -5.358  -0.322  -2.509                          0.301 -3.392  1.366 -3.392 
+     D    22    20 6    23     3  -1.585  -1.585  -1.585                         
+    IL    23    23 3    23     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    24    23 3    26     3  -5.121  -0.085  -5.121                          1.732 -3.162 -1.135 -3.162 
+     D    25    23 3    26     3  -3.202  -0.354  -3.202                         
+    IL    26    26 3    26     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    27    26 3    29     3  -5.358  -0.072  -5.358                         -3.392 -3.392 -3.392  1.893 
+     D    28    26 3    29     3  -1.585  -1.585  -1.585                         
+    IL    29    29 3    29     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    30    29 3    32     3  -5.358  -0.072  -5.358                         -3.392 -3.392  1.893 -3.392 
+     D    31    29 3    32     3  -1.585  -1.585  -1.585                         
+    IL    32    32 3    32     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    33    32 3    35     3  -5.358  -0.072  -5.358                          1.893 -3.392 -3.392 -3.392 
+     D    34    32 3    35     3  -1.585  -1.585  -1.585                         
+    IL    35    35 3    35     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    36    35 3    38     3  -5.358  -0.072  -5.358                         -3.392 -1.226 -1.104  1.591 
+     D    37    35 3    38     3  -1.585  -1.585  -1.585                         
+    IL    38    38 3    38     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    39    38 3    41     3  -5.358  -0.072  -5.358                         -3.392 -3.392  1.893 -3.392 
+     D    40    38 3    41     3  -1.585  -1.585  -1.585                         
+    IL    41    41 3    41     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    42    41 3    44     3  -5.358  -0.072  -5.358                          1.763 -3.392 -3.392 -1.268 
+     D    43    41 3    44     3  -1.585  -1.585  -1.585                         
+    IL    44    44 3    44     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    45    44 3    47     3  -5.358  -0.072  -5.358                          0.641 -3.392  0.907 -1.091 
+     D    46    44 3    47     3  -1.585  -1.585  -1.585                         
+    IL    47    47 3    47     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    48    47 3    50     3  -5.358  -0.072  -5.358                          0.190  0.363  0.112 -1.024 
+     D    49    47 3    50     3  -1.585  -1.585  -1.585                         
+    IL    50    50 3    50     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    51    50 3    53     3  -5.358  -0.072  -5.358                         -0.184  0.456 -1.197  0.392 
+     D    52    50 3    53     3  -1.585  -1.585  -1.585                         
+    IL    53    53 3    53     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    54    53 3    56     3  -5.358  -0.072  -5.358                         -1.036  0.783 -1.993  0.623 
+     D    55    53 3    56     3  -1.585  -1.585  -1.585                         
+    IL    56    56 3    56     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    57    56 3    59     3  -2.185  -0.404  -5.358                         -1.061 -1.270  0.488  0.769 
+     D    58    56 3    59     3  -1.585  -1.585  -1.585                         
+    IL    59    59 3    59     3  -3.461  -0.289  -3.461                          0.275 -0.009 -0.316 -0.010 
+				[ MATL   17 ]
+    ML    60    59 3    62     3  -5.358  -0.072  -5.358                         -3.392  0.584  1.000 -1.299 
+     D    61    59 3    62     3  -1.585  -1.585  -1.585                         
+    IL    62    62 3    62     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    63    62 3    65     3  -5.358  -0.072  -5.358                         -1.374  1.552 -1.316 -1.836 
+     D    64    62 3    65     3  -1.585  -1.585  -1.585                         
+    IL    65    65 3    65     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    66    65 3    68     3  -5.358  -0.072  -5.358                         -0.757  1.403 -3.392 -0.579 
+     D    67    65 3    68     3  -1.585  -1.585  -1.585                         
+    IL    68    68 3    68     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML    69    68 3    71     3  -5.358  -0.142  -3.845                         -0.036 -0.011 -0.132  0.163 
+     D    70    68 3    71     3  -1.585  -1.585  -1.585                         
+    IL    71    71 3    71     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    72    71 3    74     3  -5.291  -0.076  -5.291                         -1.503  0.034  0.775 -0.133 
+     D    73    71 3    74     3  -2.279  -0.766  -2.279                         
+    IL    74    74 3    74     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    75    74 3    77     3  -5.358  -0.072  -5.358                          0.430  0.231 -0.140 -0.807 
+     D    76    74 3    77     3  -1.585  -1.585  -1.585                         
+    IL    77    77 3    77     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    78    77 3    80     3  -3.780  -0.147  -5.358                         -0.467  0.759 -0.748 -0.017 
+     D    79    77 3    80     3  -1.585  -1.585  -1.585                         
+    IL    80    80 3    80     3  -2.317  -0.740  -2.317                         -0.581 -0.581 -0.581  0.996 
+				[ MATL   24 ]
+    ML    81    80 3    83     3  -5.358  -0.125  -4.087                         -3.392  1.893 -3.392 -3.392 
+     D    82    80 3    83     3  -1.585  -1.585  -1.585                         
+    IL    83    83 3    83     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML    84    83 3    86     3  -5.307  -0.075  -5.307                         -3.343 -3.343 -3.343  1.889 
+     D    85    83 3    86     3  -2.142  -0.871  -2.142                         
+    IL    86    86 3    86     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML    87    86 3    89     3  -5.358  -0.072  -5.358                         -3.392 -3.392  1.893 -3.392 
+     D    88    86 3    89     3  -1.585  -1.585  -1.585                         
+    IL    89    89 3    89     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    90    89 3    92     3  -5.358  -0.072  -5.358                          1.893 -3.392 -3.392 -3.392 
+     D    91    89 3    92     3  -1.585  -1.585  -1.585                         
+    IL    92    92 3    92     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    93    92 3    95     3  -5.358  -0.072  -5.358                          0.679 -3.392  0.845 -0.979 
+     D    94    92 3    95     3  -1.585  -1.585  -1.585                         
+    IL    95    95 3    95     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML    96    95 3    98     3  -0.927  -1.154  -5.358                         -0.071 -0.132  0.442 -0.364 
+     D    97    95 3    98     3  -1.585  -1.585  -1.585                         
+    IL    98    98 3    98     3  -1.676  -2.601  -0.938                          1.018 -1.646 -1.342  0.334 
+				[ MATL   30 ]
+    ML    99    98 3   101     3  -4.635  -0.121  -4.635                         -1.630 -2.692  1.752 -2.692 
+     D   100    98 3   101     3  -4.260  -0.159  -4.260                         
+    IL   101   101 3   101     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML   102   101 3   104     3  -5.358  -0.072  -5.358                          0.570 -3.392  1.217 -3.392 
+     D   103   101 3   104     3  -1.585  -1.585  -1.585                         
+    IL   104   104 3   104     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   105   104 3   107     3  -5.358  -0.072  -5.358                         -3.392 -3.392 -3.392  1.893 
+     D   106   104 3   107     3  -1.585  -1.585  -1.585                         
+    IL   107   107 3   107     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   108   107 3   110     3  -5.358  -0.072  -5.358                         -3.392 -3.392  1.893 -3.392 
+     D   109   107 3   110     3  -1.585  -1.585  -1.585                         
+    IL   110   110 3   110     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   111   110 3   113     3  -5.358  -0.072  -5.358                          1.893 -3.392 -3.392 -3.392 
+     D   112   110 3   113     3  -1.585  -1.585  -1.585                         
+    IL   113   113 3   113     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   114   113 3   116     3  -5.358  -0.072  -5.358                         -3.392 -3.392 -3.392  1.893 
+     D   115   113 3   116     3  -1.585  -1.585  -1.585                         
+    IL   116   116 3   116     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   117   116 3   119     3  -5.358  -0.072  -5.358                         -3.392 -3.392  1.893 -3.392 
+     D   118   116 3   119     3  -1.585  -1.585  -1.585                         
+    IL   119   119 3   119     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   120   119 3   122     3  -5.358  -0.072  -5.358                          1.893 -3.392 -3.392 -3.392 
+     D   121   119 3   122     3  -1.585  -1.585  -1.585                         
+    IL   122   122 3   122     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   123   122 3   125     3  -5.358  -0.072  -5.358                          0.334 -2.323  1.205 -2.098 
+     D   124   122 3   125     3  -1.585  -1.585  -1.585                         
+    IL   125   125 3   125     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   126   125 3   128     3  -5.358  -0.072  -5.358                         -0.570  0.016  1.031 -1.880 
+     D   127   125 3   128     3  -1.585  -1.585  -1.585                         
+    IL   128   128 3   128     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   129   128 3   131     3  -5.358  -0.205  -3.210                          0.797  0.106 -0.236 -1.568 
+     D   130   128 3   131     3  -1.585  -1.585  -1.585                         
+    IL   131   131 3   131     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   132   131 3   134     3  -5.231  -0.162  -3.654                         -3.269  0.974 -0.459  0.269 
+     D   133   131 3   134     3  -2.685  -2.685  -0.537                         
+    IL   134   134 3   134     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   135   134 3   137     3  -5.153  -0.083  -5.153                         -0.825 -0.040  0.125  0.457 
+     D   136   134 3   137     3  -3.073  -0.391  -3.073                         
+    IL   137   137 3   137     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   138   137 3   140     3  -5.358  -0.220  -3.093                         -0.738  0.340  0.243 -0.073 
+     D   139   137 3   140     3  -1.585  -1.585  -1.585                         
+    IL   140   140 3   140     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   141   140 3   143     3  -5.217  -0.080  -5.217                         -3.255  1.028 -0.622  0.271 
+     D   142   140 3   143     3  -2.766  -0.502  -2.766                         
+    IL   143   143 3   143     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   144   143 3   146     3  -5.358  -0.720  -1.441                         -0.286 -0.043  1.080 -3.392 
+     D   145   143 3   146     3  -1.585  -1.585  -1.585                         
+    IL   146   146 3   146     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   147   146 3   149     3  -4.749  -0.511  -1.937                         -0.434 -0.940  1.376 -2.802 
+     D   148   146 3   149     3  -4.096  -0.179  -4.096                         
+    IL   149   149 3   149     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   150   149 3   152     3  -5.128  -0.085  -5.128                          0.757 -0.838 -3.169  0.713 
+     D   151   149 3   152     3  -3.174  -0.361  -3.174                         
+    IL   152   152 3   152     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   153   152 3   155     3  -5.358  -0.072  -5.358                         -1.815 -1.104 -0.031  1.184 
+     D   154   152 3   155     3  -1.585  -1.585  -1.585                         
+    IL   155   155 3   155     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   156   155 3   158     3  -5.358  -0.072  -5.358                          0.350 -0.109 -0.538  0.151 
+     D   157   155 3   158     3  -1.585  -1.585  -1.585                         
+    IL   158   158 3   158     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   159   158 3   161     3  -5.358  -0.072  -5.358                         -0.227 -3.392  1.222 -0.478 
+     D   160   158 3   161     3  -1.585  -1.585  -1.585                         
+    IL   161   161 3   161     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   162   161 3   164     3  -5.358  -0.072  -5.358                         -3.392  1.893 -3.392 -3.392 
+     D   163   161 3   164     3  -1.585  -1.585  -1.585                         
+    IL   164   164 3   164     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   165   164 3   167     3  -5.358  -0.072  -5.358                         -3.392 -3.392 -3.392  1.893 
+     D   166   164 3   167     3  -1.585  -1.585  -1.585                         
+    IL   167   167 3   167     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   168   167 3   170     3  -5.358  -0.072  -5.358                         -3.392 -3.392  1.893 -3.392 
+     D   169   167 3   170     3  -1.585  -1.585  -1.585                         
+    IL   170   170 3   170     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   171   170 3   173     2  -5.322  -0.037                                  1.893 -3.392 -3.392 -3.392 
+     D   172   170 3   173     2  -1.000  -1.000                                 
+    IL   173   173 3   173     2  -1.000  -1.000                                  0.000  0.000  0.000  0.000 
+				[ END    55 ]
+     E   174   173 3    -1     0                                                 
+//
diff --git a/rigfilters/cm2hmm-1.0/data/Saureus_0mm.mm b/rigfilters/cm2hmm-1.0/data/Saureus_0mm.mm
new file mode 100644
index 0000000..7ffde83
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/data/Saureus_0mm.mm
@@ -0,0 +1,18 @@
+Params: ./cmzasha --learn-mm 0 data/BA000033.fna 
+Build: release
+Host: wingless.cs.washington.edu
+----fastaFile: data/BA000033.fna
+----cmFile: not-a-cm-file (global)
+
+After scanning, learned Markov model:
+0-order Markov model:
+order & count-dump list: ,0,1.89452e+06,925946,925946,1.89452e+06
+conditional probs:
+	A  = 0.335852
+	C  = 0.164148
+	G  = 0.164148
+	U  = 0.335852
+
+fracLetsThru=0  (# nucs lets thru=0/total nucs=5.64092e+06
+
+CPU time: 4.12u 0.03s 00:00:04.15 Elapsed: 00:00:04
diff --git a/rigfilters/cm2hmm-1.0/data/hum_0mm.mm b/rigfilters/cm2hmm-1.0/data/hum_0mm.mm
new file mode 100644
index 0000000..a6147ac
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/data/hum_0mm.mm
@@ -0,0 +1,45 @@
+Params: ./cmzasha --no-stderr --learn-mm 0 @/projects/bio/zasha/seqs/embl_release76/hum.list 
+Build: release
+Host: gattaca.cs.washington.edu
+pid: 30062
+----cmFile: not-a-cm-file (global)
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum01.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum02.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum03.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum04.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum05.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum06.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum07.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum08.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum09.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum10.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum11.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum12.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum13.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum14.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum15.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum16.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum17.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum18.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum19.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum20.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum21.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum22.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum23.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum24.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum25.dat.fasta.gz
+----fastaFile: /projects/bio/zasha/seqs/embl_release76/hum26.dat.fasta.gz
+
+done 7.99988e+09 nucs (frac lets thru so far=0, 2d-fracLetsThru=0).
+After scanning, learned Markov model:
+0-order Markov model:
+order & count-dump list: ,0,2.33471e+09,1.66548e+09,1.66548e+09,2.33422e+09
+conditional probs:
+	A  = 0.291843
+	C  = 0.208188
+	G  = 0.208188
+	U  = 0.291782
+
+done 7.99988e+09 nucs (frac lets thru so far=0, 2d-fracLetsThru=0).
+
+CPU time: 2150.22u 26.83s 00:36:17.04 Elapsed: 00:35:49
diff --git a/rigfilters/cm2hmm-1.0/multiDimVector.h b/rigfilters/cm2hmm-1.0/multiDimVector.h
new file mode 100644
index 0000000..c263faa
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/multiDimVector.h
@@ -0,0 +1,218 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+/*
+Convenience functions for multi-dimensional vectors.
+Uses 'vector' from vectorPlus.h (which is basically the same
+as the STL vector class)
+
+  Since I can't think of a good generic way to do this, I'm just going to make
+  small fixed dimensionalities that I'm likely to use.
+*/
+
+template <class T>
+class vector2d {
+protected:
+	std::vector<std::vector<T> > vec;
+	int sizes[2];
+public:
+	vector2d () {
+	}
+	~vector2d () {
+	}
+
+	void resize (int firstDim,int secondDim) {
+		vec.resize(firstDim);
+		int i;
+		for (i=0; i<firstDim; i++) {
+			vec[i].resize(secondDim);
+		}
+		sizes[0]=firstDim;
+		sizes[1]=secondDim;
+	}
+
+	void assign (int firstDim,int secondDim,const T& t) {
+		resize(firstDim,secondDim);
+		int i,j;
+		for (i=0; i<size(0); i++) {
+			for (j=0; j<size(1); j++) {
+				(*this)[i][j]=t;
+			}
+		}
+	}
+
+	int size (int dimension) const {
+		assert(dimension>=0 && dimension<2);
+		return sizes[dimension];
+	}
+
+	class Dim2Ref {
+	protected:
+		vector2d<T>& owner;
+		int firstIndex;
+	public:
+		Dim2Ref (vector2d<T>& _owner,int _firstIndex)
+			: owner(_owner),firstIndex(_firstIndex)
+		{
+		}
+		T& operator [] (int secondIndex) {
+			return owner.vec[firstIndex][secondIndex];
+		}
+	};
+	class const_Dim2Ref {
+	protected:
+		const vector2d<T>& owner;
+		int firstIndex;
+	public:
+		const_Dim2Ref (const vector2d<T>& _owner,int _firstIndex)
+			: owner(_owner),firstIndex(_firstIndex)
+		{
+		}
+		const T& operator [] (int secondIndex) const {
+			return owner.vec[firstIndex][secondIndex];
+		}
+	};
+
+	Dim2Ref operator [] (int firstIndex) {
+		return Dim2Ref(*this,firstIndex);
+	}
+	const_Dim2Ref operator [] (int firstIndex) const {
+		return const_Dim2Ref(*this,firstIndex);
+	}
+	const T& Get (int firstIndex,int secondIndex) const {
+		return (*this)[firstIndex][secondIndex];
+	}
+	void Set (int firstIndex,int secondIndex,const T& t) const {
+		(*this)[firstIndex][secondIndex]=t;
+	}
+
+	friend class Dim2Ref;
+	friend class const_Dim2Ref;
+};
+
+
+
+template <class T>
+class MultiplyArray3d {
+protected:
+	int s1,s2,s3;
+	std::vector<T> array;
+	inline int GetOffset (int i1,int i2,int i3) const {
+		return i1*s2*s3 + i2*s3 + i3;
+	}
+public:
+	MultiplyArray3d (void) {
+		s1=s2=s3=0;
+	}
+	void Init (int _s1,int _s2,int _s3) {
+		s1=_s1; s2=_s2; s3=_s3;
+		array.resize(s1*s2*s3);
+	}
+	MultiplyArray3d (int _s1,int _s2,int _s3) {
+		Init(_s1,_s2,_s3);
+	}
+	~MultiplyArray3d () {
+	}
+	const T& Get (int i1,int i2,int i3) const {
+		assert(i1>=0 && i1<s1);
+		assert(i2>=0 && i2<s2);
+		assert(i3>=0 && i3<s3);
+		return array[GetOffset(i1,i2,i3)];
+	}
+	void Set (int i1,int i2,int i3,const T& t) {
+		assert(i1>=0 && i1<s1);
+		assert(i2>=0 && i2<s2);
+		assert(i3>=0 && i3<s3);
+		array[GetOffset(i1,i2,i3)]=t;
+	}
+};
+
+template <class T>
+class MultiplyArray4d {
+protected:
+	int s1,s2,s3,s4;
+	std::vector<T> array;
+	inline int GetOffset (int i1,int i2,int i3,int i4) const {
+		return i1*s2*s3*s4 + i2*s3*s4 + i3*s4 + i4;
+	}
+public:
+	MultiplyArray4d (void) {
+		s1=s2=s3=s4=0;
+	}
+	void Init (int _s1,int _s2,int _s3,int _s4) {
+		s1=_s1; s2=_s2; s3=_s3; s4=_s4;
+		array.resize(s1*s2*s3*s4);
+	}
+	MultiplyArray4d (int _s1,int _s2,int _s3,int _s4) {
+		Init(_s1,_s2,_s3,_s4);
+	}
+	~MultiplyArray4d () {
+	}
+	const T& Get (int i1,int i2,int i3,int i4) const {
+		assert(i1>=0 && i1<s1);
+		assert(i2>=0 && i2<s2);
+		assert(i3>=0 && i3<s3);
+		assert(i4>=0 && i4<s4);
+		return array[GetOffset(i1,i2,i3,i4)];
+	}
+	void Set (int i1,int i2,int i3,int i4,const T& t) {
+		assert(i1>=0 && i1<s1);
+		assert(i2>=0 && i2<s2);
+		assert(i3>=0 && i3<s3);
+		assert(i4>=0 && i4<s4);
+		array[GetOffset(i1,i2,i3,i4)]=t;
+	}
+
+	void Load (FILE *file) {
+		fread(&s1,sizeof(s1),1,file);
+		fread(&s2,sizeof(s1),1,file);
+		fread(&s3,sizeof(s1),1,file);
+		fread(&s4,sizeof(s1),1,file);
+		Init(s1,s2,s3,s4);
+
+		fread(&*(array.begin()),sizeof(T),array.size(),file);
+	}
+	void Save (FILE *file) {
+		fwrite(&s1,sizeof(s1),1,file);
+		fwrite(&s2,sizeof(s1),1,file);
+		fwrite(&s3,sizeof(s1),1,file);
+		fwrite(&s4,sizeof(s1),1,file);
+
+		fwrite(&*(array.begin()),sizeof(T),array.size(),file);
+	}
+};
diff --git a/rigfilters/cm2hmm-1.0/stdafx.h b/rigfilters/cm2hmm-1.0/stdafx.h
new file mode 100644
index 0000000..4bca4ac
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/stdafx.h
@@ -0,0 +1,102 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+// stdafx.h : include file for standard system include files,
+// or project specific include files that are used frequently, but
+// are changed infrequently
+//
+
+#ifdef WIN32
+#define WIN32_LEAN_AND_MEAN		// Exclude rarely-used stuff from Windows headers
+#include <windows.h>
+#undef min
+#undef max
+#include <winsock2.h>
+#endif
+
+#ifndef _MSC_VER
+typedef long long cm_int64;		// WARNING!  formerly typedef long long __int64
+					// __int64 is an existing system type and not
+					// necessarily compatible with long long, esp.
+					// on 64-bit systems.  Note that cm_int64 is not
+					// actually guaranteed to be 64-bit.
+#endif
+
+extern "C" {
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+//#include <malloc.h>
+#include <float.h>
+
+#include "squid.h"		/* general sequence analysis library    */
+#include "msa.h"                /* squid's multiple alignment i/o       */
+#include "stopwatch.h"          /* squid's process timing module        */
+
+#include "structs.h"		/* data structures, macros, #define's   */
+#include "funcs.h"		/* external functions                   */
+
+	// my added includes
+#include "assert.h"
+}
+
+#ifndef _MSC_VER
+#include <sys/types.h>
+#include <unistd.h>
+#endif
+
+#if defined(_DEBUG) && defined(WIN32)
+#include "crtdbg.h"
+#endif
+
+#include <vector>
+#include <string>
+#include <list>
+#include <algorithm>
+#include <exception>
+#include <set>
+#include <map>
+
+#include "vectorPlus.h"
+#include "multiDimVector.h"
+#include "MiscExceptions.h"
+#include "CommaSepFileReader.h"
+
+#ifndef DISABLE_ZRAND
+#include <zrandlib.h>
+#endif
diff --git a/rigfilters/cm2hmm-1.0/stl_extra.h b/rigfilters/cm2hmm-1.0/stl_extra.h
new file mode 100644
index 0000000..af201f3
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/stl_extra.h
@@ -0,0 +1,395 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+//////////////
+// miscellaneous things that add to the STL
+
+template <class SourceIter,class Key,class Pred,class Alloc>
+void insert (SourceIter first,SourceIter last,std::set<Key,Pred,Alloc>& destSet)
+{
+	SourceIter i;
+	for (i=first; i!=last; i++) {
+		destSet.insert(*i);
+	}
+}
+
+// looks like a vector, but it's at a fixed position -- really more like an array
+template <class T>
+class FixedPositionVector {
+protected:
+	T *first,*last;
+public:
+	FixedPositionVector (void) {
+		first=last=NULL;
+	}
+	FixedPositionVector (T *_first,T *_last) {
+		first=_first;
+		last=_last;
+	}
+	FixedPositionVector (std::vector<T>& t) {
+		first=t.begin();
+		last=t.end();
+	}
+	void Set (T *_first,size_t size) {
+		first=_first;
+		last=first+size;
+	}
+	FixedPositionVector (T *first,size_t size) {
+		Set(first,size);
+	}
+	void operator = (const FixedPositionVector& t) {
+		first=t.first;
+		last=t.last;
+	}
+	FixedPositionVector (const FixedPositionVector& t) {
+		*this=t;
+	}
+	size_t size (void) const {
+		return last-first;
+	}
+	T& operator [] (size_t i) {
+		assert(i<size());
+		return first[i];
+	}
+	const T& operator [] (size_t i) const {
+		assert(i<size());
+		return first[i];
+	}
+	typedef T * iterator;
+	typedef const T * const_iterator;
+	iterator begin (void) {
+		return first;
+	}
+	iterator end (void) {
+		return last;
+	}
+	const_iterator begin (void) const {
+		return first;
+	}
+	const_iterator end (void) const {
+		return last;
+	}
+};
+
+// same as above, but data inside is constant
+template <class T>
+class ConstFixedPositionVector {
+protected:
+	const T *first,*last;
+public:
+	ConstFixedPositionVector (void) {
+		first=last=NULL;
+	}
+	ConstFixedPositionVector (const T *_first,const T *_last) {
+		first=_first;
+		last=_last;
+	}
+	ConstFixedPositionVector (const std::vector<T>& t) {
+		first=t.begin();
+		last=t.end();
+	}
+	void Set (const T *_first,size_t size) {
+		first=_first;
+		last=first+size;
+	}
+	ConstFixedPositionVector (const T *first,size_t size) {
+		Set(first,size);
+	}
+	void operator = (const ConstFixedPositionVector& t) {
+		first=t.first;
+		last=t.last;
+	}
+	ConstFixedPositionVector (const ConstFixedPositionVector& t) {
+		*this=t;
+	}
+	void operator = (const FixedPositionVector<T>& t) {
+		first=t.begin();
+		last=t.begin();
+	}
+	ConstFixedPositionVector (const FixedPositionVector<T>& t) {
+		*this=t;
+	}
+	size_t size (void) const {
+		return last-first;
+	}
+	const T& operator [] (size_t i) const {
+		assert(i<size());
+		return first[i];
+	}
+	typedef const T * const_iterator;
+	const_iterator begin (void) const {
+		return first;
+	}
+	const_iterator end (void) const {
+		return last;
+	}
+};
+
+// NOT TESTED -- I decided it wasn't worth it, since the performance problems I'm having with std::list aren't that important right now
+// circular array on top of some kind of array type, e.g. ArrayType=vector<T>.  ArrayType must have resize and operator []
+// only has some functions so far, because I'm just using it for paths thru a Markov model
+template <class T,class ArrayType>
+class CircularArrayWithMaxSize {
+	friend class iterator;
+protected:
+	ArrayType array;
+	int maxSize;
+	int first,currSize;
+	// redundant
+	int last; // (first+currSize)%maxSize.  Note that we need currSize, since currSize could be 0 or maxSize, which are both 0 mod maxSize
+
+	inline void IncWithinArray (int& offset) {
+		offset++;
+		if (offset==maxSize) {
+			offset=0;
+		}
+	}
+public:
+	class OverflowException : public SimpleStringException {
+	public:
+		OverflowException()
+			: SimpleStringException("Overflow in CircularArrayWithMaxSize") {
+		}
+	};
+
+	CircularArrayWithMaxSize (int _maxSize) {
+		maxSize=_maxSize;
+		array.resize(maxSize);
+		//currHead=0;	//err: currHead undefined in current context
+		first=0;	// my best guess what Zasha intended...
+		currSize=0;
+	}
+	~CircularArrayWithMaxSize () {
+	}
+
+	void push_back (const T& t) {
+		assert(currSize<maxSize);
+		if (currSize>=maxSize) {
+			throw OverflowException();
+		}
+		array[last]=t;
+		IncWithinArray(last);
+		currSize++;
+	}
+	void pop_front (void) {
+		assert(currSize>0);
+		IncWithinArray(first);
+	}
+
+	class const_iterator {
+		friend class CircularArray;
+	protected:
+		CircularArray *circularArray;
+		int position,sizeLeft;
+
+		const_iterator (CircularArray *_circularArray,int _position,int _sizeLeft) {
+			circularArray=_circularArray;
+			position=_position;
+			sizeLeft=_sizeLeft;
+		}
+	public:
+		const_iterator (void) {
+			circularArray=NULL;
+		}
+		void operator = (const const_iterator& t) {
+			circularArray=t.circularArray;
+			position=t.position;
+			sizeLeft=t.sizeLeft;
+		}
+		const_iterator (const const_iterator& t) {
+			*this=t;
+		}
+		~const_iterator () {
+		}
+
+		bool operator == (const const_iterator& t) const {
+			return circularArray==t.circularArray && position==t.position && sizeLeft=t.sizeLeft;
+		}
+
+		void operator ++ (void) {
+			circularArray->IncWithinArray(position);
+			sizeLeft--;
+		}
+		void operator ++ (int) {
+			++*this;
+		}
+
+		const T& operator * (void) const {
+			return circularArray->array[position];
+		}
+	};
+
+	class iterator : public const_iterator {
+	};
+
+	const_iterator begin (void) const {
+		return const_iterator(*this,first,currSize);
+	}
+	const_iterator end (void) const {
+		return const_iterator(*this,last,0);
+	}
+};
+
+template <class T>
+class CircularArrayWithMaxSizeOverVector : public CircularArrayWithMaxSize<T,std::vector<T> > {
+};
+
+// variable-dimension array, i.e. an array whose dimension is not fixed at compile time
+template <class T>
+class VariableDimVector {
+public:
+	typedef int LowLevelOffset; // low-level offset into array for quick lookups
+protected:
+	std::vector<T> array;
+	int numDim;
+	std::vector<int> sizes;
+	static int ProductOfSizes (const std::vector<int>& sizes) {
+		int p=1;
+		for (int i=0; i<(int)(sizes.size()); i++) {
+			p *= sizes[i];
+		}
+		return p;
+	}
+
+public:
+
+	void resize (const std::vector<int>& _sizes) {
+		sizes=_sizes;
+		numDim=(int)(sizes.size());
+		array.resize(ProductOfSizes(sizes));
+	}
+	void resize (int _numDim,int sizeOfEveryDim) {
+		numDim=_numDim;
+		sizes.assign(numDim,sizeOfEveryDim);
+		array.resize(ProductOfSizes(sizes));
+	}
+
+	VariableDimVector (void) {
+		numDim=0;
+	}
+	VariableDimVector (const std::vector<int>& _sizes) {
+		resize(_sizes);
+	}
+	VariableDimVector (int _numDim,int sizeOfEveryDim) {
+		resize(_numDim,sizeOfEveryDim);
+	}
+	~VariableDimVector () {
+	}
+
+	int GetDim (void) const {
+		return numDim;
+	}
+	int GetSizeOfDim (int dim) const {
+		return sizes[dim];
+	}
+
+	int GetLinearSize (void) const {
+		return (int)(array.size());
+	}
+	int LowLevelOffset2LinearOffset (LowLevelOffset i) const {
+		return i;
+	}
+	LowLevelOffset LinearOffset2LowLevelOffset (int i) const {
+		return i;
+	}
+
+	// sets everything to 't', but doesn't change the dimension or sizes
+	void SetAll (const T& t) {
+		array.assign(array.size(),t);
+	}
+
+	// quick functions if you know the offset
+	const T& Get (LowLevelOffset i) const {
+		assert(i>=0 && i<(int)(array.size()));
+		return array[i];
+	}
+	T& GetRef (LowLevelOffset i) {
+		assert(i>=0 && i<(int)(array.size()));
+		return array[i];
+	}
+	void Set (LowLevelOffset i,const T& t) {
+		assert(i>=0 && i<(int)(array.size()));
+		array[i]=t;
+	}
+
+	// Iter is a forward iterator.  [first,last) controls numDim elements, each of which is an index
+	template <class Iter>
+	LowLevelOffset GetOffset (const Iter& first,const Iter& last) const {
+		int offset=0;
+		int dim=0;
+		for (Iter i=first; i!=last; i++) {
+			assert(dim<numDim); // else [first,last) has too many elements
+			offset *= sizes[dim];
+			offset += *i;
+			dim++;
+		}
+		assert(dim==numDim); // else [first,last) has too few elements
+		return offset;
+	}
+	// convenience functions, which wrap GetOffset and the low-level Get,Set
+	template <class Iter>
+	const T& Get (const Iter& first,const Iter& last) const {
+		return Get(GetOffset(first,last));
+	}
+	template <class Iter>
+	T& GetRef (const Iter& first,const Iter& last) {
+		return GetRef(GetOffset(first,last));
+	}
+	template <class Iter>
+	void Set (const Iter& first,const Iter& last,const T& t) {
+		Set(GetOffset(first,last),t);
+	}
+	// other versions that take a container, rather than two iterators
+	template <class Container>
+	LowLevelOffset GetOffset (const Container& container) const {
+		return GetOffset(container.begin(),container.end());
+	}
+	template <class Container>
+	const T& Get (const Container& container) const {
+		return Get(container.begin(),container.end());
+	}
+	template <class Container>
+	T& GetRef (const Container& container) {
+		return GetRef(container.begin(),container.end());
+	}
+	template <class Container>
+	void Set (const Container& container,const T& t) {
+		Set(container.begin(),container.end(),t);
+	}
+};
diff --git a/rigfilters/cm2hmm-1.0/vectorPlus.h b/rigfilters/cm2hmm-1.0/vectorPlus.h
new file mode 100644
index 0000000..7d7fe25
--- /dev/null
+++ b/rigfilters/cm2hmm-1.0/vectorPlus.h
@@ -0,0 +1,114 @@
+/*
+This file copyright (c) 2004, Zasha Weinberg
+All rights reserved.
+
+Redistribution and use in source and binary forms, 
+with or without modification, are permitted 
+provided that the following conditions are met:
+
+- Redistributions of source code must retain the 
+above copyright notice, this list of conditions 
+and the following disclaimer. 
+- Redistributions in binary form must reproduce 
+the above copyright notice, this list of 
+conditions and the following disclaimer in the 
+documentation and/or other materials provided 
+with the distribution. 
+- Neither the name of the University of Washington 
+nor the names of its contributors may be used to 
+endorse or promote products derived from this 
+software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
+AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+/*
+Defines some handy additions to STL vectors
+*/
+
+// put some sanity checking into std::vector, but only in debug.
+// The 'vector class defined here has been removed
+// Inheritance from STL classes other than exception is 
+// not supported, and problematic.  All references throughout
+// the package have been changed to std::vector
+
+#ifdef _MSC_VER
+typedef std::_Bvector BOOL_VECTOR;
+#else
+typedef std::vector<bool> BOOL_VECTOR;
+#endif
+class _Bvector : public BOOL_VECTOR {
+public:
+#ifdef _DEBUG
+	inline const_reference operator[](size_type pos) const {
+		assert(pos>=0 && pos<size());
+#ifdef _MSC_VER
+		return ((const BOOL_VECTOR &)(*this))[pos]; // whatever works
+#else
+		return BOOL_VECTOR::operator [] (pos);
+#endif
+	}
+	inline reference operator[](size_type pos) {
+		assert(pos>=0 && pos<size());
+#ifdef _MSC_VER
+		return (*(BOOL_VECTOR *)(this))[pos];
+#else
+		return BOOL_VECTOR::operator [] (pos);
+#endif
+	}
+#endif
+#ifndef _MSC_VER
+	inline void assign(size_type n, bool x) {
+		clear();
+		BOOL_VECTOR::insert(begin(),n,x);
+	}
+	inline void assign(int n, bool x) {
+		assign((size_type)n,x);
+	}
+#endif
+};
+
+template <class T,int MAX_SIZE>
+class FixedArrayWithSize {
+protected:
+	T array[MAX_SIZE];
+	int theSize;
+public:
+	void resize (int _size) {
+		assert(_size<=MAX_SIZE);
+		theSize=_size;
+	}
+	int size (void) const {
+		return theSize;
+	}
+	inline const T& operator [] (int i) const {
+		assert(i>=0 && i<theSize);
+		return array[i];
+	}
+	inline T& operator [] (int i) {
+		assert(i>=0 && i<theSize);
+		return array[i];
+	}
+
+	typedef T *iterator;
+	iterator begin (void) {
+		return array;
+	}
+	iterator end (void) {
+		return array+size();
+	}
+};
diff --git a/scripts/cm_multi2indi.pl b/scripts/cm_multi2indi.pl
new file mode 100644
index 0000000..f839c23
--- /dev/null
+++ b/scripts/cm_multi2indi.pl
@@ -0,0 +1,21 @@
+$cmi = 0;
+while($line = <>) {
+    if($line =~ /^INFERNAL/) { 
+	$inf_line = $line;
+    }
+    elsif($line =~ /^NAME\s+(\S+)/) { 
+	chomp $line; 
+	$new_file = $1 . ".cm";
+	open(OUT, ">" . $new_file); 
+	print OUT $inf_line;
+	print OUT $line . "\n";
+    }
+    elsif($line =~ m/^\/\//) { 
+	print OUT $line;
+	close(OUT);
+    }
+    else {
+	print OUT $line;
+    }
+}
+
diff --git a/scripts/cmsearch_pp.pl b/scripts/cmsearch_pp.pl
new file mode 100644
index 0000000..ba02df8
--- /dev/null
+++ b/scripts/cmsearch_pp.pl
@@ -0,0 +1,474 @@
+#! /usr/bin/perl
+
+# cmsearch_pp.pl
+# EPN, Sun Dec 17 18:01:06 2006
+#
+# Usage: cmsearch_pp.pl [options] <cmsearch output file> <id for output files>
+#
+# Parses cmsearch output and optionally extracts subseqs from the database 
+# searched.
+#
+# Also prints out GLBF format:
+# GLBF format is just like GLF format but with bounds of hits
+# <seq name> <score> <start posn> <end posn> <orientation 0 (forward) of 1 (reverse)>
+# Score is either E-value (if cmsearch was run with stats enabled), else it's bit score 
+# Order is sorted by sequence position. 
+#
+# Options from :
+#    -X <f>         : extract hit subseqs from database in <f>
+#    -E <x>         : use E values [default], sets max E-val to keep as <x> [df = 10]
+#    -B <x>         : use bit scores, sets min score to keep as <x>
+#    -A <x>         : sort all hits across CMs [default: sort hits for each CM]
+#    -Q <x>         : print top <x> hits per query
+#    -T <x>         : print top <x> hits per target
+#    -P <x>         : print top <x> hits in each target per query
+
+require "sre.pl";
+use constant FASTA_LINE_LENGTH       => 50;
+use Getopt::Std;
+use infernal;
+
+$use_evalues   = 1;
+$use_bitscores = 0;
+$e_cutoff =   10;
+$b_cutoff = 0.0;
+$sort_scores = 1;
+$sort_all_scores = 0;
+$do_extract = 0;
+$do_overlap = 0;
+$do_top_query = 0;
+$do_top_target = 0;
+
+getopts('E:B:X:AR:Q:T:P:');
+if (defined $opt_X) { $do_extract = 1; $db_file = $opt_X; }
+if (defined $opt_E) { $e_cutoff = $opt_E; }
+if (defined $opt_B) { $b_cutoff = $opt_B; $use_evalues = 0; $use_bitscores = 1; }
+if (defined $opt_A) { $sort_all_scores = 1; }
+if (defined $opt_R) { $remove_overlaps = 1; $overlap_fraction = $opt_R; }
+if (defined $opt_Q) { $do_top_query = 1;  $ntop_query = $opt_Q; }
+if (defined $opt_T) { $do_top_target = 1; $ntop_target= $opt_T; }
+if (defined $opt_P) { $do_top_target_per_query = 1; $ntop_target_per_query = $opt_P; }
+
+$usage = "Usage: perl cmsearch_pp.pl\n\t<cmsearch output file>\n\t<output file (ONLY if -X enabled)>\n";
+$options_usage  = "\nOptions:\n\t";
+$options_usage .= "-X <f> : extract hit subseqs from database in <f> using 'sfetch'\n\t";
+$options_usage .= "-E <x> : use E values [default], sets max E-val to keep as <x> [df= 10]\n\t";
+$options_usage .= "-B <x> : use bit scores, sets min score to keep as <x>\n\t";
+$options_usage .= "-A     : sort all hits across CMs [default: sort hits for each CM]\n\t";
+$options_usage .= "-R <x> : remove overlapping hits of <x> fraction (0: no overlap allowed)\n\t";
+$options_usage .= "-Q <x> : print top <x> hits per query\n\t";
+$options_usage .= "-T <x> : print top <x> hits per target\n\n";
+$options_usage .= "-P <x> : print top <x> hits per target\n\n";
+#    -T <x>         : print top <x> hits per target
+
+if(scalar(@ARGV) == 2)
+{
+    if(!($do_extract))
+    {
+	print $usage;
+	print $options_usage;
+	exit();
+    }
+    ($cmsearch_output, $extract_out) = @ARGV;
+}
+elsif(scalar(@ARGV) == 1)
+{
+    if($do_extract)
+    {
+	print $usage;
+	print $options_usage;
+	exit();
+    }
+    ($cmsearch_output) = $ARGV[0];
+}
+else
+{
+    print $usage;
+    print $options_usage;
+    exit();
+}
+if($do_extract)
+{
+    if(! (-e "$db_file")) { die("ERROR, -X $db_file enabled but $db_file does not exist.\n") };
+}
+
+open(IN, $cmsearch_output);
+$output = join("",<IN>);
+close(IN);
+&infernal::ParseINFERNAL($output);
+
+$orient_char[0] = "+";
+$orient_char[1] = "-";
+$char2orient_H{"+"} = 0;
+$char2orient_H{"-"} = 1;
+
+# First determine if infernal was run with or without E-values
+$at_least_one_hit = 0;
+for($c = 0; $c < $infernal::ncm; $c++)
+{
+    if($infernal::nhit[$c] > 0)
+    {
+	$at_least_one_hit = 1;
+	if (exists($infernal::hitevalue[$c][0]))
+	{
+	    $has_evalues = 1;
+	}
+	else
+	{
+	    $has_evalues = 0;
+	}
+	last;
+    }
+}
+if(!($at_least_one_hit))
+{
+    die("No hits found in $cmsearch_output. Exiting.\n");
+}
+if($use_evalues && (!$has_evalues))
+{
+    die("ERROR, trying to use E-values but none reported.\n");
+}
+
+# Get all scores
+if($use_evalues)
+{
+    for ($c = 0; $c < $infernal::ncm; $c++)
+    {
+	for ($i = 0; $i < $infernal::nhit[$c]; $i++)
+	{
+	    $all_key = "$c:$i";
+	    $all_sc_H{$all_key} = $infernal::hitevalue[$c][$i];
+	    $sc_AH[$c]{$i}     = $infernal::hitevalue[$c][$i];
+	}
+	if(!($sort_all_scores))
+	{ 
+	    @{$sorted_i_AA[$c]} = sort { $sc_AH[$c]{$a} <=> $sc_AH[$c]{$b} } (keys (%{$sc_AH[$c]}));
+	}
+    }
+    if($sort_all_scores)
+    {
+	@sorted_c_i_A = sort { $all_sc_H{$a} <=> $all_sc_H{$b} } (keys (%all_sc_H));
+    }
+}
+else #use bit scores
+{
+    for ($c = 0; $c < $infernal::ncm; $c++)
+    {
+	for ($i = 0; $i < $infernal::nhit[$c]; $i++)
+	{
+	    $all_key = "$c:$i";
+	    $all_sc_H{$all_key} = $infernal::hitbitscore[$c][$i];
+	    $sc_AH[$c]{$i}     = $infernal::hitbitscore[$c][$i];
+	}
+	if(!($sort_all_scores))
+	{ 
+	    @{$sorted_i_AA[$c]} = sort { $sc_AH[$c]{$b} <=> $sc_AH[$c]{$a} } (keys (%{$sc_AH[$c]}));
+	}
+    }
+    if($sort_all_scores)
+    {
+	@sorted_ci_A = sort { $all_sc_H{$b} <=> $all_sc_H{$a} } (keys (%all_sc_H));
+    }
+}
+# print out info about hits above threshold
+if(!($sort_all_scores)) # build @sorted_ci_A by concatenating sorted list for each CM
+{
+    @sorted_ci_A = ();
+    for ($c = 0; $c < $infernal::ncm; $c++)
+    {
+	for ($j = 0; $j < scalar(@{$sorted_i_AA[$c]}); $j++)
+	{
+	    $i = $sorted_i_AA[$c][$j];
+	    push(@sorted_ci_A, ($c. ":" . $i));
+	}
+    }
+}
+$prev_c = 0;
+if($use_evalues) { $sctype = "E"; } 
+else { $sctype = "B"; }
+for($x = 0; $x < scalar(@sorted_ci_A); $x++)
+{
+    $print_lines_A[$x] = 1; #this will be changed to 0 if we're removing overlaps
+                            #and determine this line to be have a better scoring
+                            #overlap
+
+    ($c, $i) = split(":", $sorted_ci_A[$x]);
+
+    if ((($use_bitscores) && $infernal::hitbitscore[$c][$i] > $b_cutoff) ||
+	(($use_evalues)   && $infernal::hitevalue[$c][$i]   < $e_cutoff))
+    {
+	$gc_content = $infernal::hitgccontent[$c][$i];
+	#printf("%-24s %-6f\n", $infernal::targname[$i], $infernal::seqbitscore{$infernal::targname[$i]}); 
+	if($infernal::hitsqfrom[$c][$i] > $infernal::hitsqto[$c][$i])
+	{
+	    #hit to reverse strand of query
+	    $orient = 1;
+	    $start = $infernal::hitsqto[$c][$i]; 
+	    $end   = $infernal::hitsqfrom[$c][$i]; 
+	}
+	else
+	{
+	    $orient = 0;
+	    $start = $infernal::hitsqfrom[$c][$i]; 
+	    $end   = $infernal::hitsqto[$c][$i]; 
+	}
+	$cm       = $infernal::cm[$c];
+	$targname = $infernal::targname_byhit[$c][$i];
+	if(!(exists($all_targets_H{$targname}))) { $all_targets_H{$targname} = 1; }
+	if($use_evalues) { $sc = $infernal::hitevalue[$c][$i]; }
+	else             { $sc = $infernal::hitbitscore[$c][$i]; }
+	if($remove_overlaps)
+	{
+	    $start_key = $start . "." . $c; # CM #3 hit starts at 124 will be 124.3
+	    push(@{$targ_starts_AH[$orient]{$targname}}, $start_key);
+	    $targ_ends_AHH[$orient]{$targname}{$start_key}    = $end;
+	    $targ_scores_AHH[$orient]{$targname}{$start_key}  = $sc;
+	    $targ_x_AHH[$orient]{$targname}{$start_key}       = $x;
+	}
+	if($cm =~ m/\w/)
+	{
+	    $out_lines_A[$x] = sprintf("%-24s %-24s %12.7f %9d %9d %s (GC=%2d)\n", $cm, $targname, $sc, $start, $end, $orient_char[$orient], $gc_content); 
+	    $cm .= "|";
+	    if($do_top_query) { $cm_for_out_lines_A[$x]     = $cm;    }
+	    if($do_top_target){ $target_for_out_lines_A[$x] = $targname;}
+	    if($do_top_target_per_query) { $cm_target_for_out_lines_A[$x] = $cm . "." . $targname; }
+	}
+	else
+	{
+	    $out_lines_A[$x] = sprintf("%-24s %12.7f %9d %9d %s (GC=%2d)\n", $targname, $sc, $start, $end, $orient_char[$orient], $gc_content); 
+	    if($do_top_query) { $cm_for_out_lines_A[$x]     = "ONLYONE";}
+	    if($do_top_target){ $target_for_out_lines_A[$x] = $targname;  }
+	    if($do_top_target_per_query) { $cm_target_for_out_lines_A[$x] = "ONLYONE." . $targname; }
+	}
+	if($do_extract)
+	{
+	    $sfetch_lines_A[$x] = $targname . ":" . $start . ":" . $end . ":" . $orient . ":" . 
+		$cm . $targname . "|" . $start . "-" . $end . "|" . $orient . "|" . $gc_content . "|" . $sctype. $sc;
+	}
+    }
+    else
+    {
+	$print_lines_A[$x] = 0;
+    }
+}
+
+# remove overlaps
+if($remove_overlaps)
+{
+    @all_targets_A = keys(%all_targets_H);
+    $nall_targets = scalar(@all_targets_A);
+    for($t = 0; $t < $nall_targets; $t++)
+    {
+	for($orient = 0 ; $orient <= 1; $orient++)
+	{
+	    $targname = $all_targets_A[$t];
+	    #printf("checking target: $targname orient $orient\n");
+	    @sorted_starts = sort {$a <=> $b} @{$targ_starts_AH[$orient]{$targname}};
+	    for($s = 0; $s < (scalar(@sorted_starts) -1); $s++)
+	    {
+		$start = $sorted_starts[$s];
+		$real_start = $start;
+		$real_start =~ s/\.(\d+)$//;
+		$end   = $targ_ends_AHH[$orient]{$targname}{$start};
+		$sc    = $targ_scores_AHH[$orient]{$targname}{$start};
+		$x     = $targ_x_AHH[$orient]{$targname}{$start};
+		
+		$ns = $s+1;
+		#printf("end: $end, next_start: %d\n", $sorted_starts[$ns]);
+		while($sorted_starts[$ns] < ($end+1)) #remember $start and $nstart
+		                                      #have "\.<cm num>" appended at end
+		{
+		    $nstart = $sorted_starts[($ns)];
+		    $real_nstart = $nstart;
+		    $real_nstart =~ s/\.(\d+)$//;
+		    $nend   = $targ_ends_AHH[$orient]{$targname}{$nstart};
+		    $nsc    = $targ_scores_AHH[$orient]{$targname}{$nstart};
+		    $nx     = $targ_x_AHH[$orient]{$targname}{$nstart};
+		    
+		    $too_much_overlap = overlap($real_start, $end, $real_nstart, $nend, 
+						$overlap_fraction);
+		    if($too_much_overlap)
+		    {
+			if($use_evalues && ($sc < $nsc)) # remove $ns
+			{ $print_lines_A[$nx] = 0; }
+			elsif($use_evalues)              # remove $s
+			{ $print_lines_A[$x]  = 0; last; }     
+			elsif($use_bitscores && ($sc >= $nsc))  #remove $ns
+			{ $print_lines_A[$nx] = 0; }
+			elsif($use_bitscores)                   #remove $s
+			{ $print_lines_A[$x]  = 0; last; }
+		    }
+		    $ns++;
+		    if($ns == scalar(@sorted_starts)) { last; }
+		}
+	    }
+	}
+    }
+}
+# print output, from which overlapping hits may have been removed (if $remove_overlaps)
+$prev_c = 0;
+for($x = 0; $x < scalar(@sorted_ci_A); $x++)
+{
+    ($c, $i) = split(":", $sorted_ci_A[$x]);
+    if((!($sort_all_scores)) && ($prev_c != $c)) { printf("\n"); }
+    $prev_c = $c;
+    if($print_lines_A[$x])
+    {
+	$print_flag = 1;
+	if($do_top_query)
+	{
+	    if(($printed_per_cm_H{$cm_for_out_lines_A[$x]}++) >= $ntop_query)
+	    {
+		$print_flag = 0;
+	    }
+	}
+	if($do_top_target)
+	{
+	    if(($printed_per_target_H{$target_for_out_lines_A[$x]}++) >= $ntop_target)
+	    {
+		$print_flag = 0;
+	    }
+	}
+	if($do_top_target_per_query)
+	{
+	    if(($printed_per_cm_per_target_HH{$cm_target_for_out_lines_A[$x]}++) >= $ntop_target_per_query)
+	    {
+		$print_flag = 0;
+	    }
+	}
+	if($print_flag) { printf $out_lines_A[$x]; }
+    }
+}
+
+###############################################################################
+# Optionally, extract the hits (after possibly removing overlaps) from the db # 
+###############################################################################
+if($do_extract)
+{
+    @sys_sfetch_lines_A = ();
+    @sys_rm_lines_A = ();
+    for($x = 0; $x < scalar(@sorted_ci_A); $x++)
+    {
+	if($print_lines_A[$x])
+	{
+	    $sfetch_line = $sfetch_lines_A[$x];
+	    open(OUT, ">" . $extract_out);
+	    close(OUT);
+	    ($seq, $start, $end, $orient, $extra) = split(":", $sfetch_line);
+	    
+	    $extra =~ s/\|/\\\|/g;
+	    $extra =~ s/\-/\\\-/g;
+	    $tmp  = &tempname(); # requires sre.pl
+	    
+	    if($extra ne "")
+	    {
+		$sfetch_com = "sfetch -f $start -t $end -F fasta -r $extra -d $db_file $seq > $tmp";
+	    }
+	    else
+	    {
+		$sfetch_com = "sfetch -f $start -t $end -F fasta -d $db_file $seq > $tmp";
+	    }
+	    if($orient == 1)
+	    {
+		#set up revcomp calls
+		$tmp2  = &tempname(); # requires sre.pl
+		$revcomp_com = "revcomp $tmp > $tmp2";
+		$cat_com = "cat $tmp2 >> $extract_out";
+		$rm_com  = "rm $tmp2";
+		push(@sys_sfetch_lines_A, $sfetch_com);
+		push(@sys_sfetch_lines_A, $revcomp_com);
+		push(@sys_sfetch_lines_A, $cat_com);
+		push(@sys_sfetch_lines_A, $rm_com);
+	    }
+	    else
+	    {
+		$cat_com = "cat $tmp >> $extract_out";
+		$rm_com  = "rm $tmp";
+		push(@sys_sfetch_lines_A, $sfetch_com);
+		push(@sys_sfetch_lines_A, $cat_com);
+		push(@sys_sfetch_lines_A, $rm_com);
+	    }
+	}
+    }
+    #open(OUT, ">" . temp);
+    foreach $line (@sys_sfetch_lines_A)
+    {
+	#print OUT ("$line\n");
+	system("$line");
+    }
+    #close(OUT);
+}
+
+#################################################################
+# subroutine : overlap
+#
+# EPN 09.15.05
+#
+# purpose : Determine if one hit overlaps significantly with a given 
+#           region by more than $min_overlap_fract.
+#
+# args : (1) $begin1
+#            begin position of region 1
+#        (2) $end1
+#            end of region 1
+#        (3) $begin2 
+#            begin position of region 2  
+#        (4) $end2 
+#            end position of region 2  
+#        (5) $min_overlap_fract
+#            to return TRUE (1) the overlap between region 1 and 2
+#            must be > $min_overlap_fract * len(min(len(region1), len(region2))
+################################################################# 
+sub overlap
+{
+    if(scalar(@_) != 5)
+    {
+	die "ERROR in overlap, exactly 5 arguments expected.\n";
+    }
+
+    my($begin1, $end1, $begin2, $end2, $min_overlap_fract) = @_;
+    my $overlap = 0;
+    my $overlap_fract = 0;
+    #four mutually exclusive possibilities of actual overlap
+    if(($begin2 <= $begin1) && ($end2 >= $end1))
+    {
+	$overlap = $end1 - $begin1 + 1;
+    }
+    elsif(($begin2 > $begin) && ($end2 >= $end))
+    {
+	$overlap = $end1 - $begin2 + 1;
+    }
+    elsif(($begin2 <= $begin1) && ($end2 < $end1))
+    {
+	$overlap = $end2 - $begin1 + 1;
+    }
+    elsif(($begin2 > $begin1) && ($end2 < $end1))
+    {
+	$overlap = $end2 - $begin2 + 1;
+    }
+    $len1 = $end1-$begin1+1;
+    $len2 = $end2-$begin2+1;
+    $min_len = $len1;
+    if($len2 < $len1) { $min_len = $len2; }
+    $overlap_fract = $overlap / $min_len;
+    if($overlap_fract > $min_overlap_fract)
+    {
+	#printf("returning 1, overlap_fract: $overlap_fract\n");
+	return 1;
+    }
+    #printf("returning 0, overlap_fract: $overlap_fract\n");
+    return 0;
+}
+#################################################################
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/scripts/stk2rf_cc_stk.pl b/scripts/stk2rf_cc_stk.pl
new file mode 100644
index 0000000..19f6003
--- /dev/null
+++ b/scripts/stk2rf_cc_stk.pl
@@ -0,0 +1,587 @@
+#!/usr/bin/perl
+#
+#
+# Eric Nawrocki
+# EPN, Wed Feb  7 09:54:12 2007
+#
+# stk2rf_cc_stk.pl Given a stockholm (.stk) alignment file and a gap threshold.
+#                  add a #=GR RF line with x's and .'s with a x at each position
+#                  with less than the gap threshold gaps. Also mark the consensus
+#                  position of each column with #=GR COL lines (as many as nec
+#                  to annotate all columns, for example if there's 100 columns
+#                  we need 3 #=GR lines for each column.)
+#
+# Subroutines copied from M_seq.pm and M_gen.pm.
+#                   
+#
+# General Strategy
+#
+# (A) Read in original stk alignment file
+# (B) Determine number of gaps in each column
+# (C) Create and print new stockholm file
+use constant DEFAULT_LINE_LENGTH     => 75;   
+use constant SPECIAL_LINE_LENGTH     => 75; 
+use constant STK_LINE_LENGTH         => 50;
+
+$usage = "perl stk2rf_stk.pl <stk file> <gap threshold> <output stk file name>\n";
+
+if(@ARGV != 3)
+{
+    die $usage;
+}
+
+($in_file, $gap_thresh, $out_file) = @ARGV;
+
+#####################################################################
+# (A) Read in original stk alignment file
+#####################################################################
+%full_seq_hash = ();
+%bp_hash = ();
+
+#get a seq_hash and bp_hash (which is unused) from the alignment
+read_stk_all_markup_as_seqs($in_file, \%full_seq_hash, 1);
+%seq_hash = ();
+foreach $key (keys(%full_seq_hash))
+{
+    if($key !~ m/^\#/)
+    {
+	$seq_hash{$key} = $full_seq_hash{$key};
+    }
+}
+
+#first get the columns into a manageable data structure
+ at cols_arr;
+get_cols_from_aln(\%seq_hash, \@cols_arr);
+
+#determine which columns have gaps above the threshold
+ at gap_status;
+characterize_aln_cols_gap_thresh(\@cols_arr, \@gap_status, $gap_thresh);
+
+$rf_string = "";
+$cc = 1;
+for($i = 1; $i < scalar(@gap_status); $i++)
+{
+    #printf("gap_status: $i $gap_status[$i]\n");
+    if($gap_status[$i] == 0)
+    {
+	$rf_string .= ".";
+	$cons_col_A[$i] = 0;
+    }
+    else
+    {
+	$rf_string .= "x";
+	$cons_col_A[$i] = $cc++;
+    }
+}
+#printf("rf string: $rf_string\n");
+$full_seq_hash{"#=GC RF"} = $rf_string;
+#Now create the '#=GC COL' markup 
+$tmp_cc = $cc;
+$ndigits = 1;
+while($tmp_cc > 10)
+{
+    $tmp_cc = int($tmp_cc / 10);
+    $ndigits++;
+}
+for($i = 1; $i <= $ndigits; $i++)
+{
+    $new_key = "#=GC COL ";
+    for($j = 1; $j < $i; $j++)
+    {
+	$new_key .= "x";
+    }
+    $new_key .= "A";
+    for($j = $ndigits; $j > $i; $j--)
+    {
+	$new_key .= "x";
+    }
+    $new_markup = "";
+
+    $nzeroes = $ndigits - $i;
+    $denominator = 1;
+    for($x = 1; $x <= $nzeroes; $x++)
+    {
+	$denominator *= 10;
+    }
+    for($x = 1; $x < scalar(@gap_status); $x++)
+    {
+	if($cons_col_A[$x] != 0)
+	{
+	    $curr_val = int($cons_col_A[$x] / $denominator);
+	    $curr_char= substr($curr_val, -1, 1);
+	    #printf("cc: $cons_col_A[$x] denom: $denominator curr_val: $curr_val, curr_char: $curr_char\n");
+	    
+	    $new_markup .= $curr_char
+	}
+	else
+	{
+	    $new_markup .= ".";
+	}
+    }	
+    $full_seq_hash{$new_key} = $new_markup;
+}
+
+print_stk_no_struct(\%full_seq_hash, $out_file, "Same aln as $in_file, RF line deduced with gap threshold of $gap_thresh. COL lines denote consensus column positions.");
+
+print_out_file_notice($out_file, "Same alignment as $in_file with a RF line added deduced using a gap threshold of $gap_thresh. COL lines denote consensus column postions.");
+
+#################################################################################
+#SUBROUTINES: copied from perl modules
+#################################################################################
+
+
+#################################################################
+# subroutine : read_stk_all_markup_as_seqs
+# sub class  : sequence 
+# 
+# EPN 06.13.05
+#
+# purpose : Open, read, and store the information in a given
+#           .stk (stockholm format) file.  Treat all markup
+#           #=GR and #=GC lines as individual sequences, that is
+#           give them each
+#           their own value in the seq hash. (For example : 
+#           #=GC SS_cons lines would be stored in the hash
+#           key "#=GC SS_cons" where the value would be the
+#           secondary structure sequence.
+#
+# args : (1) $in_file
+#            name of .stk file in current directory
+#        (2) $seq_hash_ref
+#            reference to the hash that will contain the sequence
+#            information.  Name of each seq will be used as key for
+#            each sequence, sequence is value.
+################################################################# 
+sub read_stk_all_markup_as_seqs
+{
+    ($in_file, $seq_hash_ref) = @_;
+    open(IN, $in_file);
+    
+    #print("in file $in_file\n");
+
+    $line = <IN>;
+    #we don't care about any commented lines except #=
+    # - this is probably not a good
+    #idea at all
+
+    #assumes first line we care about 
+    #is a regular (non-markup) sequence line
+    while(($line =~ m/^\#/) || ($line !~ m/\w/))
+    {
+	$line = <IN>;
+	#print("read line $line\n");
+    }
+
+    #get the first seq
+    ($curr_name, $curr_seq) = split(/\s+/, $line);
+    $seq_hash_ref->{$curr_name} .= $curr_seq;
+
+    while($line = <IN>)
+    {
+	if($line =~ m/^\w/)
+	{
+	    #regular (non-markup) sequence line
+	    ($curr_name, $curr_seq) = split(/\s+/, $line);
+	    $seq_hash_ref->{$curr_name} .= $curr_seq;
+	}
+	elsif($line =~ m/^\#=GR/)
+	{
+	    #GR markup line
+	    ($GR, $curr_name, $curr_markup, $curr_seq) = split(/\s+/, $line);
+	    $curr_key = $GR . " " . $curr_name . " " . $curr_markup;
+	    $seq_hash_ref->{$curr_key} .= $curr_seq;
+	}
+	elsif($line =~ m/^\#=GC/)
+	{
+	    #GC markup line
+	    ($GC, $curr_name, $curr_seq) = split(/\s+/, $line);
+	    $curr_key = $GC . " " . $curr_name;
+	    $seq_hash_ref->{$curr_key} .= $curr_seq;
+	}
+    }
+    #trim_keys_in_hash($seq_hash_ref, DEFAULT_MAX_SEQ_HEADER_LENGTH);
+    #trim_keys_in_hash($mark_up_seq_hash_of_hash_ref, DEFAULT_MAX_SEQ_HEADER_LENGTH);
+}
+
+################################################################
+# subroutine : get_cols_from_aln
+# sub class  : sequence
+# 
+# EPN 03.08.05
+#
+# purpose : Given an alignment fill an array with each column
+#           of the alignment as an array for the value of that
+#           hash and the key is the column of the alignment.
+#
+# args : (1) $seq_aln_hash_ref
+#            reference to a hash that is the alignment
+#        (2) $cols_arr_ref
+#            reference to an array, for which posn[x] will
+#            be filled with a string containgin each residue in
+#            posn x of the alignment.
+#################################################################
+sub get_cols_from_aln
+{
+    ($seq_aln_hash_ref, $cols_arr_ref) = @_;
+    $aln_length = get_aln_length($seq_aln_hash_ref);
+    
+    $cols_arr_ref->[0] = "POSN 0 IS BLANK, SEQ INDEXING STARTS AT 1";
+
+    for($j = 0; $j < $aln_length; $j++)
+    {
+	$position = $j + 1;
+	foreach $header (sort keys(%{$seq_aln_hash_ref}))
+	{
+	    $cols_arr_ref->[$position] .= 
+		substr($seq_aln_hash_ref->{$header}, $j, 1)
+	}
+    }
+}
+
+#################################################################
+# subroutine : characterize_aln_cols_gap_thresh
+# sub class  : sequence
+#
+# EPN 04.30.06
+# (derived from characterize_ae2_gb_aln_cols sub in M_crw.pm)
+# 
+# purpose : Given an array of strings that are each a column of 
+#           an alignment, determine which columns have a fraction
+#           of sequences that are gaps above a given threshold.
+#           (all non-word characters), and save that info
+#           by setting col_status_arr_ref->[i] to 0
+#           for column i if gap threshold is EXCEEDED
+#
+#           Treats all non-word characters as gaps, so be 
+#           careful to remove all structure annotations etc.
+#           prior to making @cols_arr.
+# args : (1) $cols_arr_ref
+#            reference to an array that is the columns of the 
+#            alignment
+#        (2) $col_status_arr_ref
+#            reference to an array to be filled with 1s or 0s.
+#            Position[i] = 1 if we want to keep that column, 0
+#            otherwise.
+#        (3) $gap_thresh
+#            if the fraction of seqs in col i with gaps exceeds this number
+#            set col_status_arr_ref->[i] to 0.
+#################################################################
+sub characterize_aln_cols_gap_thresh
+{
+    my ($cols_arr_ref, $col_status_arr_ref, $gap_thresh) = @_;
+
+    #we index sequences starting from position 1
+    $col_status_arr_ref->[0] = -1;
+
+    for($col_posn = 1; $col_posn < scalar(@{$cols_arr_ref}); $col_posn++)
+    {
+	$has_res = 0;
+	#print("checking column $col_posn\n");
+	$aln_col = $cols_arr_ref->[$col_posn];
+	$orig_len = length($aln_col);
+	#remove gaps (all non-word characters)
+	$aln_col =~ s/\W//g;
+	$nongap_len = length($aln_col);
+	$gap_fract = 1.0 - ($nongap_len / $orig_len);
+	#printf("i: $col_posn | gap_fract: $gap_fract| orig_len: $orig_len | nongap_len: $nongap_len\n");
+	if($gap_fract > $gap_thresh) 
+	{
+	    $col_status_arr_ref->[$col_posn] = 0;
+	}
+	else
+	{
+	    $col_status_arr_ref->[$col_posn] = 1;
+	}	    
+    }
+}
+
+
+#################################################################
+# subroutine : print_stk_no_struct
+# sub class  : sequence
+#
+# EPN 03.03.05
+# 
+# purpose : Print a stockholm formatted file with no structure
+# 
+# args : (1) $seq_hash_ref
+#            reference to a sequence hash
+#        (2) $out_file_name
+#            name of file to print to
+#        (3) $extra_commented_line
+#            extra line to be added after the #STOCKHOLM 1.0 
+#################################################################
+sub print_stk_no_struct
+{
+    ($seq_hash_ref, $out_file_name, $extra_commented_line) = @_;
+    
+    #determine longest header
+    @headers = keys (%{$seq_hash_ref});
+    $max_head_len = get_max_len_string_from_arr(\@headers);
+    $header_len = $max_head_len + 10;
+
+    $max_seq_len = get_max_len_value_string_from_hash($seq_hash_ref);
+    
+    open(OUT, ">" . $out_file_name);
+    print OUT "# STOCKHOLM 1.0\n";
+#    print OUT "#=GF ?\n";
+    if($extra_commented_line ne "")
+    {
+	$new_line = add_newlines_to_string($extra_commented_line, 0, 0, "#=GF AU "); 
+	print OUT $new_line . "\n" . "\n";
+    }
+    else
+    {
+	print OUT "\n";
+    }
+    $index = 0;
+    while($index < $max_seq_len)
+    {
+	@last_lines = ();
+	foreach $key (sort keys (%{$seq_hash_ref}))
+	{
+	    #only print it if the key is not a #=GC line
+	    if($key =~ m/^\#=GC/)
+	    {
+		push(@last_lines, $key);
+	    }
+	    else
+	    {
+		$curr_substr = substr($seq_hash_ref->{$key}, $index, STK_LINE_LENGTH);
+		printf OUT ("%-" . $header_len . "s $curr_substr\n", $key);
+	    }
+	}
+	foreach $key (@last_lines)
+	{
+	    $curr_substr = substr($seq_hash_ref->{$key}, $index, STK_LINE_LENGTH);
+	    printf OUT ("%-" . $header_len . "s $curr_substr\n", $key);
+	}	    
+	$index += STK_LINE_LENGTH;
+	print OUT ("\n");
+    }
+    print OUT ("//\n");
+    close(OUT);
+}
+#################################################################
+# subroutine : get_aln_length
+# sub class  : sequence
+# 
+# EPN 03.08.05
+#
+# purpose : Given an alignment determine the length of each
+#           sequence in the alignment.  If they are not all the
+#           same length, die and print an error message.  If they
+#           are all the same length, return the length.
+#
+# args : (1) $aln_hash_ref
+#            reference to a hash that is the alignment
+#################################################################
+sub get_aln_length
+{
+    $aln_hash_ref = $_[0];
+    @sorted_keys =  (sort keys %{$aln_hash_ref});
+    $aln_length = length($aln_hash_ref->{$sorted_keys[0]});
+
+    #check to make sure all sequences are same length
+    for($i = 1; $i < scalar(@sorted_keys); $i++)
+    {
+	if($aln_length != length($aln_hash_ref->{$sorted_keys[$i]}))
+	{
+	    print("ERROR in get_aln_length\n\tnot all sequences in alignment are of the same length\n");
+	    print("aln length is $aln_length\n");
+	    print("but $sorted_keys[$i] has length " . length($aln_hash_ref->{$sorted_keys[$i]}) . "\n");
+	    print("seq is $aln_hash_ref->{$sorted_keys[$i]}\n");
+	    die;
+	}
+    }
+    return $aln_length;
+}
+
+#################################################################
+# subroutine : get_max_len_string_from_arr
+# sub class  : general
+#
+# EPN 03.03.05
+# 
+# purpose : Given an array of strings, return the length of the
+#           longest string in the array
+# 
+# args : (1) $arr_ref
+#            reference to array of strings
+#################################################################
+sub get_max_len_string_from_arr
+{
+    $arr_ref = $_[0];
+
+    $max_len = length($arr_ref->[0]);
+    for($i = 1; $i < scalar(@{$arr_ref}); $i++)
+    {
+	if(length($arr_ref->[$i]) > $max_len)
+	{
+	    $max_len = length($arr_ref->[$i]);
+	}
+    }
+    return $max_len;
+}
+
+#################################################################
+# subroutine : get_max_len_value_string_from_hash
+# sub class  : general
+#
+# EPN 03.03.05
+# 
+# purpose : Given a hash with strings as values, return the length of the
+#           longest string of all the values
+# 
+# args : (1) $hash_ref
+#            reference to hash with strings as values
+#################################################################
+sub get_max_len_value_string_from_hash
+{
+    $hash_ref = $_[0];
+
+    @sorted_keys = sort keys(%{$hash_ref});
+    $max_len = length($hash_ref->{$sorted_keys[0]});
+    for($i = 1; $i < scalar(@sorted_keys); $i++)
+    {
+	if(length($hash_ref->{$sorted_keys[$i]}) > $max_len)
+	{
+	    $max_len = length($hash_ref->{$sorted_keys[$i]});
+	}
+    }
+    return $max_len;
+}
+
+#################################################################
+# subroutine : add_newlines_to_string
+# sub class  : general
+#
+# EPN 03.03.05
+# 
+# purpose : Given a string, create a new string that is identical
+#           but has new lines inserted so that the line doesn't wrap
+#           when printed to the screen
+# 
+# args : (1) $string
+#            string to add new lines to
+#        (2) $indent_len
+#            number of spaces to put in indenting in all rows but first
+#        (3) $first_line_length
+#            length to remove from first line's length
+#        (4) $char_to_start
+#            character to put at beginning of each line 
+#            can be ommitted.
+#################################################################
+sub add_newlines_to_string
+{
+    ($string, $indent_len, $first_line_length, $char_to_start) = @_;
+
+    @string_arr = split(" ", $string);
+    $line_beg = 1;
+    $new_string = $char_to_start;
+    $curr_line_len = $first_line_length;
+    $indent = "";
+    for($i = 0; $i < $indent_len; $i++)
+    {
+	$indent .= " ";
+    }
+
+    foreach $tok (@string_arr)
+    {
+	$tok_len = length($tok);
+	if($tok_len > DEFAULT_LINE_LENGTH)
+	{
+	    if($line_beg)
+	    {
+		$new_string .= $tok . "\n" . $char_to_start . $indent;
+		$line_beg = 1;
+		$curr_line_len = $indent_len;
+	    }
+	    else
+	    {
+		$new_string .= "\n" . $char_to_start . $indent . $tok . "\n" . $char_to_start . $indent;
+		$line_beg = 1;
+		$curr_line_len = $indent_len;
+	    }
+	}
+	elsif(($curr_line_len + $tok_len) > DEFAULT_LINE_LENGTH)
+	{
+	    #print("adding \\n\n");
+	    #print("tok is $tok\n");
+	    #print("curr line len is $curr_line_len\n");
+	    #print("tok len is $tok_len\n");
+	    #print("indent_len is $indent_len\n");
+	    $new_string .= "\n" . $char_to_start . $indent . $tok . " ";
+	    $line_beg = 1;
+	    $curr_line_len = $indent_len + $tok_len + 1;
+	}
+	else
+	{
+	    #print("tok is $tok\n");
+	    $new_string .= $tok . " ";
+	    $curr_line_len += ($tok_len + 1);
+	    #print("curr_line_len now $curr_line_len\n");
+	    $line_beg = 0;
+	}
+    }
+    return $new_string;
+}
+
+#################################################################
+# subroutine : print_out_file_notice
+# sub class  : general 
+#
+# EPN 03.03.05
+# 
+# purpose : Print an output file 'notice' to standard output
+#           given the name of the output file and a short message
+#           describing that output file
+# 
+# args : (1) $file_name
+#            name of file
+#        (2) $description
+#            description of file
+#################################################################
+sub print_out_file_notice
+{
+    ($file_name, $description) = @_;
+
+    $char = "*";
+    $spec_line = create_special_line($char, SPECIAL_LINE_LENGTH);
+    print("$spec_line");
+    print(" Output file notice\n");
+    print(" File name   : $file_name\n");
+    
+    $new_desc = add_newlines_to_string($description, length(" description : "),
+				       length(" description : "));
+    print(" description : $new_desc\n");
+    print("$spec_line");
+}
+
+#################################################################
+# subroutine : create_special_line
+# sub class  : general 
+#
+# EPN 03.03.05
+# 
+# purpose : Given a character, return a line that is simply
+#           that character repeated $length times
+#           followed by a "\n"
+# 
+# args : (1) $char
+#            special character
+#        (2) $length
+#            number of times to repeat (1)
+#################################################################
+sub create_special_line
+{
+    ($char, $length) = @_;
+    
+    $spec_line = "";
+    for($i = 0; $i < $length; $i++)
+    {
+	$spec_line .= $char;
+    }
+    $spec_line .= "\n";
+    return $spec_line;
+}
diff --git a/src/CP9_hmmio.c b/src/CP9_hmmio.c
new file mode 100644
index 0000000..3680d9d
--- /dev/null
+++ b/src/CP9_hmmio.c
@@ -0,0 +1,996 @@
+/* Reading/writing of CP9 HMMs no longer supported. */
+#if 0
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
+/* CP9_hmmio.c
+ * EPN
+ * 
+ * Input/output of CM plan 9 HMMs.
+ *
+ * All following notes and functions are from HMMER 2.4's hmmio.c
+ * with necessary changes for the CM plan 9 architecture. Some
+ * functions from hmmio.c are omitted.
+ *
+ * These functions are currently never used as the ability to
+ * output and input CM Plan 9 HMMs was abandoned. Currently, 
+ * they're built in cmsearch or cmbuild directly from the CM
+ * fast enough that I don't think it's worth inputting them
+ * (it takes on the order of hundredths of seconds to build
+ *  an SSU CP9 HMM). These functions did work at one point though,
+ * before abandonment. Kept here for reference.
+ *
+ ************************************************************
+ * NOTES FROM hmmio.c: 
+ * As of HMMER 2.0, HMMs are saved by default in a tabular ASCII format
+ * as log-odds or log probabilities scaled to an integer. A binary save
+ * file format is also available which is faster to access (a
+ * consideration which might be important for HMM library applications).
+ * HMMs can be concatenated into HMM libraries.
+ * 
+ * A comment on loss of accuracy. Storing a number as a scaled log
+ * probability guarantees us an error of about 0.035% or
+ * less in the retrieved probability. We are relatively invulnerable
+ * to the truncation errors which HMMER 1.8 was vulnerable to.  
+ * 
+ * Magic numbers (both for the ASCII and binary save formats) are used 
+ * to label save files with a major version number. This simplifies the task of
+ * backwards compatibility as new versions of the program are created. 
+ * Reverse but not forward compatibility is guaranteed. I.e. HMMER 2.0
+ * can read `1.7' save files, but not vice versa. Note that the major
+ * version number in the save files is NOT the version of the software
+ * that generated it; rather, the number of the last major version in which
+ * save format changed.
+ * 
+ ****************************************************************** 
+ * 
+ * The CM Plan 9 HMM input API:
+ * 
+ *       CP9HMMFILE     *hmmfp;
+ *       char           *hmmfile;
+ *       struct cplan9_s *hmm;
+ *       char            env[] = "HMMERDB";  (a la BLASTDB) 
+ *
+ *       hmmfp = CP9_HMMFileOpen(hmmfile, env)   NULL on failure
+ *       while (CP9_HMMFileRead(hmmfp, &hmm))    0 if no more HMMs
+ *          if (hmm == NULL) Die();          NULL on file parse failure
+ *          whatever;
+ *          FreeHMM(hmm);
+ *       }
+ *       CP9_HMMFileClose(hmmfp);
+ *       
+ *****************************************************************
+ *
+ * The HMM output API:
+ * 
+ *       FILE           *ofp;
+ *       struct cplan9_s *hmm;
+ *       
+ *       CP9_WriteAscHMM(ofp, hmm);    to write/append an HMM to open file
+ *   or  CP9_WriteBinHMM(ofp, hmm);    to write/append binary format HMM to open file
+ * 
+ ***************************************************************** 
+ * 
+ * V1.0: original implementation
+ * V1.1: regularizers removed from model structure
+ * V1.7: ref and cs annotation lines added from alignment, one 
+ *       char per match state 1..M
+ * V1.9: null model and name added to HMM structure. ASCII format changed
+ *       to compact tabular one.
+ * V2.0: Plan7. Essentially complete rewrite.
+ */
+
+#include "squidconf.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <time.h>
+#include <unistd.h> /* to get SEEK_CUR definition on silly Suns */
+
+#include "squid.h"
+#include "funcs.h"
+#include "structs.h"
+#include "ssi.h"
+#include "cplan9.h"
+
+/* Magic numbers identifying binary formats.
+ */
+static unsigned int  vCP9magic = 0xe8ededb6; /* V2.0 binary: "hmm6" + 0x80808080 */
+static unsigned int  vCP9swap  = 0xb6edede8; /* V2.0 binary, byteswapped         */
+
+/* Old HMMER 1.x file formats.
+ */
+#define HMMER1_0B  1            /* binary HMMER 1.0     */
+#define HMMER1_0F  2            /* flat ascii HMMER 1.0 */
+#define HMMER1_1B  3            /* binary HMMER 1.1     */
+#define HMMER1_1F  4            /* flat ascii HMMER 1.1 */
+#define HMMER1_7B  5            /* binary HMMER 1.7     */
+#define HMMER1_7F  6            /* flat ascii HMMER 1.7 */
+#define HMMER1_9B  7            /* HMMER 1.9 binary     */
+#define HMMER1_9F  8            /* HMMER 1.9 flat ascii */
+
+static int  CP9_read_asc_hmm(CP9HMMFILE *hmmfp, struct cplan9_s **ret_hmm);
+static int  CP9_read_bin_hmm(CP9HMMFILE *hmmfp, struct cplan9_s **ret_hmm);
+
+static void  byteswap(char *swap, int nbytes);
+static char *prob2ascii(float p, float null);
+static float ascii2prob(char *s, float null);
+static void  write_bin_string(FILE *fp, char *s);
+static int   read_bin_string(FILE *fp, int doswap, char **ret_s);
+static void  multiline(FILE *fp, char *pfx, char *s);
+
+/*****************************************************************
+ * HMM input API functions:
+ *   HMMFileOpen()
+ *   HMMFileRead()
+ *   HMMFileClose()
+ *   HMMFileRewind()
+ *****************************************************************/   
+
+/* Function: CP9_HMMFileOpen()
+ * 
+ * Purpose:  Open an HMM file for reading. The file may be either
+ *           an index for a library of HMMs, or an HMM. 
+ *           
+ * Args:     hmmfile - name of file
+ *           env     - NULL, or environment variable for HMM database.
+ *           
+ * Return:   Valid HMMFILE *, or NULL on failure.
+ */
+CP9HMMFILE * 
+CP9_HMMFileOpen(char *hmmfile, char *env)
+{
+  CP9HMMFILE     *hmmfp;
+  unsigned int magic;
+  char         buf[512];
+  char        *ssifile;
+  char        *dir;        /* dir name in which HMM file was found */
+  int          status;
+
+  hmmfp = (CP9HMMFILE *) MallocOrDie (sizeof(CP9HMMFILE));
+  hmmfp->f          = NULL; 
+  hmmfp->parser     = NULL;
+  hmmfp->is_binary  = FALSE;
+  hmmfp->byteswap   = FALSE;
+  hmmfp->is_seekable= TRUE;	/* always; right now, an HMM must always be in a file. */
+  
+  /* Open the file. Look in current directory.
+   * If that doesn't work, check environment var for
+   * a second possible directory (usually the location
+   * of a system-wide HMM library).
+   * Using dir name if necessary, construct correct SSI file name.
+   */
+  hmmfp->f   = NULL;
+  hmmfp->ssi = NULL;
+  if ((hmmfp->f = fopen(hmmfile, "r")) != NULL)
+    {
+      ssifile = MallocOrDie(sizeof(char) * (strlen(hmmfile) + 5));
+      sprintf(ssifile, "%s.ssi", hmmfile);
+
+      if ((hmmfp->mode = SSIRecommendMode(hmmfile)) == -1)
+	Die("SSIRecommendMode() failed");
+    }
+  else if ((hmmfp->f = EnvFileOpen(hmmfile, env, &dir)) != NULL)
+    {
+      char *full;
+      full    = FileConcat(dir, hmmfile);
+
+      ssifile = MallocOrDie(sizeof(char) * (strlen(full) + strlen(hmmfile) + 5));
+      sprintf(ssifile, "%s.ssi", full);
+
+      if ((hmmfp->mode = SSIRecommendMode(full)) == -1)
+	Die("SSIRecommendMode() failed");
+
+      free(full);
+      free(dir);
+    }
+  else return NULL;
+  
+  /* Open the SSI index file. If it doesn't exist, or it's corrupt, or 
+   * some error happens, hmmfp->ssi stays NULL.
+   */
+  SQD_DPRINTF1(("Opening ssifile %s...\n", ssifile));
+  SSIOpen(ssifile, &(hmmfp->ssi));
+  free(ssifile);
+
+  /* Initialize the disk offset stuff.
+   */
+  status = SSIGetFilePosition(hmmfp->f, hmmfp->mode, &(hmmfp->offset));
+  if (status != 0) Die("SSIGetFilePosition() failed");
+
+  /* Check for binary or byteswapped binary format
+   * by peeking at first 4 bytes.
+   */ 
+  if (! fread((char *) &magic, sizeof(unsigned int), 1, hmmfp->f)) {
+    CP9_HMMFileClose(hmmfp);
+    return NULL;
+  }
+  rewind(hmmfp->f);
+
+  if (magic == vCP9magic) { 
+    hmmfp->parser    = CP9_read_bin_hmm;
+    hmmfp->is_binary = TRUE;
+    return hmmfp;
+  } 
+  else if (magic == vCP9swap) { 
+    SQD_DPRINTF1(("Opened an Infernal CP9 HMM binary file [byteswapped]\n"));
+    hmmfp->parser    = CP9_read_bin_hmm;
+    hmmfp->is_binary = TRUE;
+    hmmfp->byteswap  = TRUE;
+    return hmmfp;
+  }
+  /* else we fall thru; it may be an ASCII file. */
+
+  /* If magic looks binary but we don't recognize it, choke and die.
+   */
+  if (magic & 0x80000000) {
+    Warn("\
+%s appears to be a binary but not a CM plan 9 format that we recognize\n\
+It may be from HMMER,\n\
+or may be a different kind of binary altogether.\n", hmmfile);
+    CP9_HMMFileClose(hmmfp);
+    return NULL;
+  }
+
+  /* Check for ASCII format by peeking at first word.
+   */
+  if (fgets(buf, 512, hmmfp->f) == NULL) {
+    CP9_HMMFileClose(hmmfp);
+    return NULL;
+  }
+  rewind(hmmfp->f);
+  
+  if        (strncmp("INFERNAL-1", buf, 10) == 0) {
+    hmmfp->parser = CP9_read_asc_hmm;
+    return hmmfp;
+  } 
+  
+  /* If we haven't recognized it yet, it's bogus.
+   */
+  CP9_HMMFileClose(hmmfp);
+  return NULL;
+}
+int
+CP9_HMMFileRead(CP9HMMFILE *hmmfp, struct cplan9_s **ret_hmm)
+{
+  int status;
+				/* Set the disk position marker. */
+  if (hmmfp->is_seekable) {
+    status = SSIGetFilePosition(hmmfp->f, hmmfp->mode, &(hmmfp->offset));
+    if (status != 0) Die("SSIGetFilePosition() failed");
+  }
+				/* Parse the HMM and return it. */
+  return (*hmmfp->parser)(hmmfp, ret_hmm);
+}
+void
+CP9_HMMFileClose(CP9HMMFILE *hmmfp)
+{
+  if (hmmfp->f   != NULL)  fclose(hmmfp->f);      
+  if (hmmfp->ssi != NULL)  SSIClose(hmmfp->ssi);
+  free(hmmfp);
+}
+void 
+CP9_HMMFileRewind(CP9HMMFILE *hmmfp)
+{
+  rewind(hmmfp->f);
+}
+int
+CP9_HMMFilePositionByName(CP9HMMFILE *hmmfp, char *name)
+{	
+  SSIOFFSET  offset;		/* offset in hmmfile, from SSI */
+  int        fh;		/* ignored.                    */
+
+  if (hmmfp->ssi == NULL) return 0;
+  if (SSIGetOffsetByName(hmmfp->ssi, name, &fh, &offset) != 0) return 0;
+  if (SSISetFilePosition(hmmfp->f, &offset) != 0) return 0;
+  return 1;
+}
+int 
+CP9_HMMFilePositionByIndex(CP9HMMFILE *hmmfp, int idx)
+{				/* idx runs from 0..nhmm-1 */
+  int        fh;		/* file handle is ignored; only one HMM file */
+  SSIOFFSET  offset;		/* file position of HMM */
+
+  if (hmmfp->ssi == NULL) return 0;
+  if (SSIGetOffsetByNumber(hmmfp->ssi, idx, &fh, &offset) != 0) return 0;
+  if (SSISetFilePosition(hmmfp->f, &offset) != 0) return 0;
+  return 1;
+}
+
+/*****************************************************************
+ * CP9 HMM output API:
+ *    CP9_WriteAscHMM()
+ *    CP9_WriteBinHMM()
+ * 
+ *****************************************************************/ 
+
+/* Function: CP9_WriteAscHMM()
+ * 
+ * Purpose:  Save an HMM in flat text ASCII format.
+ *
+ * Args:     fp        - open file for writing
+ *           hmm       - HMM to save
+ */
+void
+CP9_WriteAscHMM(FILE *fp, struct cplan9_s *hmm)
+{
+  int k;                        /* counter for nodes             */
+  int x;                        /* counter for symbols           */
+  int ts;			/* counter for state transitions */
+
+  fprintf(fp, "INFERNAL-1 [%s]\n", PACKAGE_VERSION);
+
+  /* write header information
+   */
+  fprintf(fp, "NAME  %s\n", hmm->name);
+  if (hmm->flags & CPLAN9_ACC)
+    fprintf(fp, "ACC   %s\n", hmm->acc);
+  if (hmm->flags & CPLAN9_DESC) 
+    fprintf(fp, "DESC  %s\n", hmm->desc);
+  fprintf(fp, "LENG  %d\n", hmm->M);
+  fprintf(fp, "ALPH  %s\n", "Nucleic");   
+  fprintf(fp, "RF    %s\n", (hmm->flags & CPLAN9_RF)  ? "yes" : "no");
+  fprintf(fp, "CS    %s\n", (hmm->flags & CPLAN9_CS)  ? "yes" : "no");
+  multiline(fp, "COM   ", hmm->comlog);
+  fprintf(fp, "NSEQ  %d\n", hmm->nseq);
+  fprintf(fp, "DATE  %s\n", hmm->ctime); 
+  fprintf(fp, "CKSUM %d\n", hmm->checksum);
+  if (hmm->flags & CPLAN9_GA)
+    fprintf(fp, "GA    %.1f %.1f\n", hmm->ga1, hmm->ga2);
+  if (hmm->flags & CPLAN9_TC)
+    fprintf(fp, "TC    %.1f %.1f\n", hmm->tc1, hmm->tc2);
+  if (hmm->flags & CPLAN9_NC)
+    fprintf(fp, "NC    %.1f %.1f\n", hmm->nc1, hmm->nc2);
+
+  /* No Specials
+   */
+
+  /* Save the null model first, so HMM readers can decode
+   * log odds scores on the fly. Save as log odds probabilities
+   * relative to 1/Alphabet_size (flat distribution)
+   */
+  fprintf(fp, "NULT  ");
+  fprintf(fp, "%6s ", prob2ascii(hmm->p1, 1.0)); /* p1 */
+  fprintf(fp, "%6s\n", prob2ascii(1.0-hmm->p1, 1.0));   /* p2 */
+  fputs("NULE  ", fp);
+  for (x = 0; x < Alphabet_size; x++)
+    fprintf(fp, "%6s ", prob2ascii(hmm->null[x], 1/(float)(Alphabet_size)));
+  fputs("\n", fp);
+
+  /* EVD statistics */
+  if (hmm->flags & CPLAN9_STATS) 
+    fprintf(fp, "EVD   %10f %10f\n", hmm->mu, hmm->lambda);
+     
+  /* Print header */
+  fprintf(fp, "HMM      ");
+  for (x = 0; x < Alphabet_size; x++) fprintf(fp, "  %c    ", Alphabet[x]);
+  fprintf(fp, "\n");
+  fprintf(fp, "       %6s %6s %6s %6s %6s %6s %6s %6s %6s %6s %6s\n",
+          "m->m", "m->i", "m->d", "i->m", "i->i", "i->d", "d->m", "d->i", "d->d", "b->m", "m->e");
+
+  /* Print HMM parameters (main section of the save file)
+   */
+  for (k = 0; k <= hmm->M; k++)
+    {
+				/* Line 1: k, match emissions, map */
+      fprintf(fp, " %5d ", k);
+      for (x = 0; x < Alphabet_size; x++) 
+        fprintf(fp, "%6s ", prob2ascii(hmm->mat[k][x], hmm->null[x]));
+      if (hmm->flags & CPLAN9_MAP) fprintf(fp, "%5d", hmm->map[k]);
+      fputs("\n", fp);
+				/* Line 2: RF and insert emissions */
+      fprintf(fp, " %5c ", hmm->flags & CPLAN9_RF ? hmm->rf[k] : '-');
+      for (x = 0; x < Alphabet_size; x++) 
+	fprintf(fp, "%6s ", (k < hmm->M) ? prob2ascii(hmm->ins[k][x], hmm->null[x]) : "*");
+      fputs("\n", fp);
+				/* Line 3: CS and transition probs */
+      fprintf(fp, " %5c ", hmm->flags & CPLAN9_CS ? hmm->cs[k] : '-');
+      for (ts = 0; ts < 9; ts++)
+	fprintf(fp, "%6s ", prob2ascii(hmm->t[k][ts], 1.0)); 
+      if(k > 0) fprintf(fp, "%6s ", prob2ascii(hmm->begin[k], 1.0));
+      if(k > 0) fprintf(fp, "%6s ", prob2ascii(hmm->end[k], 1.0));
+      
+      fputs("\n", fp);
+    }
+  fputs("//\n", fp);
+}
+
+/* Function: CP9_WriteBinHMM()
+ * 
+ * Purpose:  Write a CP9 HMM in binary format.
+ */
+void
+CP9_WriteBinHMM(FILE *fp, struct cplan9_s *hmm)
+{
+  int k;
+
+  /* ye olde magic number */
+  fwrite((char *) &(vCP9magic), sizeof(unsigned int), 1, fp);
+
+  /* header section
+   */
+  fwrite((char *) &(hmm->flags),    sizeof(int),  1,   fp);
+  write_bin_string(fp, hmm->name);
+  if (hmm->flags & CPLAN9_ACC)  write_bin_string(fp, hmm->acc);
+  if (hmm->flags & CPLAN9_DESC) write_bin_string(fp, hmm->desc);
+  fwrite((char *) &(hmm->M),        sizeof(int),  1,   fp);
+  fwrite((char *) &(Alphabet_type), sizeof(int),  1,   fp);
+  if (hmm->flags & CPLAN9_RF)   fwrite((char *) hmm->rf,  sizeof(char), hmm->M+1, fp);
+  if (hmm->flags & CPLAN9_CS)   fwrite((char *) hmm->cs,  sizeof(char), hmm->M+1, fp);
+  if (hmm->flags & CPLAN9_MAP)  fwrite((char *) hmm->map, sizeof(int), hmm->M+1, fp);
+  write_bin_string(fp, hmm->comlog);
+  fwrite((char *) &(hmm->nseq),     sizeof(int),  1,   fp);
+  write_bin_string(fp, hmm->ctime);
+  fwrite((char *) &(hmm->checksum), sizeof(int),  1,   fp);
+  if (hmm->flags & CPLAN9_GA) {
+    fwrite((char *) &(hmm->ga1), sizeof(float), 1, fp);
+    fwrite((char *) &(hmm->ga2), sizeof(float), 1, fp);
+  }
+  if (hmm->flags & CPLAN9_TC) {
+    fwrite((char *) &(hmm->tc1), sizeof(float), 1, fp);
+    fwrite((char *) &(hmm->tc2), sizeof(float), 1, fp);
+  }
+  if (hmm->flags & CPLAN9_NC) {
+    fwrite((char *) &(hmm->nc1), sizeof(float), 1, fp);
+    fwrite((char *) &(hmm->nc2), sizeof(float), 1, fp);
+  }
+
+  /* No Specials */
+
+  /* Null model */
+  fwrite((char *)&(hmm->p1), sizeof(float), 1,             fp);
+  fwrite((char *) hmm->null, sizeof(float), Alphabet_size, fp);
+
+  /* EVD stats */
+  if (hmm->flags & CPLAN9_STATS) {
+    fwrite((char *) &(hmm->mu),      sizeof(float),  1,   fp); 
+    fwrite((char *) &(hmm->lambda),  sizeof(float),  1,   fp); 
+  }
+
+  /* entry/exit probabilities
+   */
+  fwrite((char *) hmm->begin, sizeof(float), hmm->M+1, fp);
+  fwrite((char *) hmm->end,   sizeof(float), hmm->M+1, fp);
+
+  /* main model
+   */
+  for (k = 0; k <= hmm->M; k++)
+    fwrite((char *) hmm->mat[k], sizeof(float), Alphabet_size, fp);
+  for (k = 0; k < hmm->M; k++)
+    fwrite((char *) hmm->ins[k], sizeof(float), Alphabet_size, fp);
+  for (k = 0; k < hmm->M; k++)
+    fwrite((char *) hmm->t[k], sizeof(float), 9, fp);
+}
+
+
+/*****************************************************************
+ *
+ * Internal: HMM file parsers for CM Plan 9 HMMs.
+ * 
+ * CP9_read_{asc,bin}_hmm(HMMFILE *hmmfp, struct cplan9_s **ret_hmm)
+ *
+ * Upon return, *ret_hmm is an allocated CPlan9 HMM.
+ * Return 0 if no more HMMs in the file (normal).
+ * Return 1 and *ret_hmm = something if we got an HMM (normal) 
+ * Return 1 if an error occurs (meaning "I tried to
+ *   read something...") and *ret_hmm == NULL (meaning
+ *   "...but it wasn't an HMM"). I know, this is a funny
+ *   way to handle errors.
+ * 
+ *****************************************************************/
+
+static int
+CP9_read_asc_hmm(CP9HMMFILE *hmmfp, struct cplan9_s **ret_hmm) 
+{
+  struct cplan9_s *hmm;
+  char  buffer[512];
+  char *s;
+  int   M;
+  int   k, x;
+
+  hmm = NULL;
+  if (feof(hmmfp->f) || fgets(buffer, 512, hmmfp->f) == NULL) return 0;
+  if (strncmp(buffer, "INFERNAL-1", 10) != 0)             goto FAILURE;
+
+  /* Get the header information: tag/value pairs in any order,
+   * ignore unknown tags, stop when "HMM" is reached (signaling
+   * start of main model)
+   */
+  hmm = AllocCPlan9Shell();
+  M = -1;
+  while (fgets(buffer, 512, hmmfp->f) != NULL) {
+    if      (strncmp(buffer, "NAME ", 5) == 0) CPlan9SetName(hmm, buffer+6);
+    else if (strncmp(buffer, "ACC  ", 5) == 0) CPlan9SetAccession(hmm, buffer+6);
+    else if (strncmp(buffer, "DESC ", 5) == 0) CPlan9SetDescription(hmm, buffer+6);
+    else if (strncmp(buffer, "LENG ", 5) == 0) M = atoi(buffer+6);
+    else if (strncmp(buffer, "NSEQ ", 5) == 0) hmm->nseq = atoi(buffer+6);
+    else if (strncmp(buffer, "ALPH ", 5) == 0) 
+      {				/* Alphabet type */
+	s2upper(buffer+6);
+	if (!(strncmp(buffer+6, "NUCLEIC", 7) == 0)) goto FAILURE;
+      }
+    else if (strncmp(buffer, "RF   ", 5) == 0) 
+      {				/* Reference annotation present? */
+	if (sre_toupper(*(buffer+6)) == 'Y') hmm->flags |= CPLAN9_RF;
+      }
+    else if (strncmp(buffer, "CS   ", 5) == 0) 
+      {				/* Consensus annotation present? */
+	if (sre_toupper(*(buffer+6)) == 'Y') hmm->flags |= CPLAN9_CS;
+      }
+    else if (strncmp(buffer, "MAP  ", 5) == 0) 
+      {				/* Map annotation present? */
+	if (sre_toupper(*(buffer+6)) == 'Y') hmm->flags |= CPLAN9_MAP;
+      }
+    else if (strncmp(buffer, "COM  ", 5) == 0) 
+      {				/* Command line log */
+	StringChop(buffer+6);
+	if (hmm->comlog == NULL)
+	  hmm->comlog = Strdup(buffer+6);
+	else
+	  {
+	    hmm->comlog = ReallocOrDie(hmm->comlog, sizeof(char *) * 
+				       (strlen(hmm->comlog) + 1 + strlen(buffer+6)));
+	    strcat(hmm->comlog, "\n");
+	    strcat(hmm->comlog, buffer+6);
+	  }
+      }
+    else if (strncmp(buffer, "DATE ", 5) == 0) 
+      {				/* Date file created */
+	StringChop(buffer+6);
+	hmm->ctime= Strdup(buffer+6); 
+      }
+    else if (strncmp(buffer, "GA   ", 5) == 0)
+      {
+	if ((s = strtok(buffer+6, " \t\n")) == NULL) goto FAILURE;
+	hmm->ga1 = atof(s);
+	if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+	hmm->ga2 = atof(s);
+	hmm->flags |= CPLAN9_GA;
+      }
+    else if (strncmp(buffer, "TC   ", 5) == 0)
+      {
+	if ((s = strtok(buffer+6, " \t\n")) == NULL) goto FAILURE;
+	hmm->tc1 = atof(s);
+	if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+	hmm->tc2 = atof(s);
+	hmm->flags |= CPLAN9_TC;
+      }
+    else if (strncmp(buffer, "NC   ", 5) == 0)
+      {
+	if ((s = strtok(buffer+6, " \t\n")) == NULL) goto FAILURE;
+	hmm->nc1 = atof(s);
+	if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+	hmm->nc2 = atof(s);
+	hmm->flags |= CPLAN9_NC;
+      }
+    else if (strncmp(buffer, "NULT ", 5) == 0) 
+      {				/* Null model transitions */
+	if ((s = strtok(buffer+6, " \t\n")) == NULL) goto FAILURE;
+	hmm->p1 = ascii2prob(s, 1.);
+	if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+	hmm->p1 = hmm->p1 / (hmm->p1 + ascii2prob(s, 1.0));
+      }
+    else if (strncmp(buffer, "NULE ", 5) == 0) 
+      {				/* Null model emissions */
+	s = strtok(buffer+6, " \t\n");
+	for (x = 0; x < Alphabet_size; x++) {
+	  if (s == NULL) goto FAILURE;
+	  hmm->null[x] = ascii2prob(s, 1./(float)Alphabet_size);    
+	  s = strtok(NULL, " \t\n");
+	}
+      }
+    else if (strncmp(buffer, "EVD  ", 5) == 0) 
+      {				/* EVD parameters */
+	hmm->flags |= CPLAN9_STATS;
+	if ((s = strtok(buffer+6, " \t\n")) == NULL) goto FAILURE;
+	hmm->mu = atof(s);
+	if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+	hmm->lambda = atof(s);
+      }
+    else if (strncmp(buffer, "CKSUM", 5) == 0) hmm->checksum = atoi(buffer+6);
+    else if (strncmp(buffer, "HMM  ", 5) == 0) break;
+  }
+
+				/* partial check for mandatory fields */
+  if (feof(hmmfp->f))                goto FAILURE;
+  if (M < 1)                         goto FAILURE;
+  if (hmm->name == NULL)             goto FAILURE;
+
+  /* Main model section. Read as integer log odds, convert
+   * to probabilities
+   */
+  AllocCPlan9Body(hmm, M);  
+				/* skip an annotation line */
+  if (fgets(buffer, 512, hmmfp->f) == NULL)  goto FAILURE;
+
+				/* main model */
+  for (k = 0; k <= hmm->M; k++) {
+                                /* Line 1: k, match emissions, map */
+    if (fgets(buffer, 512, hmmfp->f) == NULL)  goto FAILURE;
+    if ((s = strtok(buffer, " \t\n")) == NULL) goto FAILURE;
+    if (atoi(s) != k)                          goto FAILURE;
+    for (x = 0; x < Alphabet_size; x++) {
+      if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+      hmm->mat[k][x] = ascii2prob(s, hmm->null[x]);
+    }
+    if (hmm->flags & CPLAN9_MAP) {
+      if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+      hmm->map[k] = atoi(s);
+    }
+				/* Line 2:  RF and insert emissions */
+    if (fgets(buffer, 512, hmmfp->f) == NULL)  goto FAILURE;
+    if ((s = strtok(buffer, " \t\n")) == NULL) goto FAILURE;
+    if (hmm->flags & CPLAN9_RF) hmm->rf[k] = *s;
+    for (x = 0; x < Alphabet_size; x++) {
+      if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+      hmm->ins[k][x] = ascii2prob(s, hmm->null[x]);
+    }
+    
+				/* Line 3: CS and transitions */
+    if (fgets(buffer, 512, hmmfp->f) == NULL)  goto FAILURE;
+    if ((s = strtok(buffer, " \t\n")) == NULL) goto FAILURE;
+    if (hmm->flags & CPLAN9_CS) hmm->cs[k] = *s;
+    for (x = 0; x < 9; x++) {
+      if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+      hmm->t[k][x] = ascii2prob(s, 1.0);
+    }
+    if(k > 0)
+      {
+	if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+	hmm->begin[k] = ascii2prob(s, 1.0);
+	if ((s = strtok(NULL, " \t\n")) == NULL) goto FAILURE;
+	hmm->end[k] = ascii2prob(s, 1.0);
+      }
+  } /* end loop over main model */
+
+  /* Advance to record separator
+   */
+  while (fgets(buffer, 512, hmmfp->f) != NULL) 
+    if (strncmp(buffer, "//", 2) == 0) break;
+
+  /* Set flags and return
+   */
+  hmm->flags |= CPLAN9_HASPROB;	/* probabilities are valid */
+  hmm->flags &= ~CPLAN9_HASBITS;	/* scores are not valid    */
+
+  CPlan9Renormalize(hmm);	
+
+  *ret_hmm = hmm;
+  return 1;
+
+FAILURE:
+  if (hmm  != NULL) FreeCPlan9(hmm);
+  *ret_hmm = NULL;
+  return 1;
+}
+
+
+static int
+CP9_read_bin_hmm(CP9HMMFILE *hmmfp, struct cplan9_s **ret_hmm)
+{
+   struct cplan9_s *hmm;
+   int    k,x;
+   int    type;
+   unsigned int magic;
+
+   hmm = NULL;
+
+   /* Header section
+    */
+   if (feof(hmmfp->f))                                      return 0;
+   if (! fread((char *) &magic, sizeof(unsigned int), 1, hmmfp->f)) return 0;
+
+   if (hmmfp->byteswap) byteswap((char *)&magic, sizeof(unsigned int));
+   if (magic != vCP9magic) goto FAILURE;
+				/* allocate HMM shell for header info */
+   hmm = AllocCPlan9Shell();
+				/* flags */
+   if (! fread((char *) &(hmm->flags), sizeof(int), 1, hmmfp->f)) goto FAILURE;
+   if (hmmfp->byteswap) byteswap((char *)&(hmm->flags), sizeof(int)); 
+				/* name */
+   if (! read_bin_string(hmmfp->f, hmmfp->byteswap, &(hmm->name))) goto FAILURE;
+
+				/* optional accession */
+   if ((hmm->flags & CPLAN9_ACC) &&
+       ! read_bin_string(hmmfp->f, hmmfp->byteswap, &(hmm->acc))) goto FAILURE;
+				/* optional description */
+   if ((hmm->flags & CPLAN9_DESC) &&
+       ! read_bin_string(hmmfp->f, hmmfp->byteswap, &(hmm->desc))) goto FAILURE;
+				/* length of model */
+   if (! fread((char *) &hmm->M,  sizeof(int), 1, hmmfp->f)) goto FAILURE;
+   if (hmmfp->byteswap) byteswap((char *)&(hmm->M), sizeof(int)); 
+				/* alphabet type */
+   if (! fread((char *) &type, sizeof(int), 1, hmmfp->f)) goto FAILURE;
+   if (hmmfp->byteswap) byteswap((char *)&type, sizeof(int)); 
+
+				/* now allocate for rest of model */
+   AllocCPlan9Body(hmm, hmm->M);
+
+				/* optional #=RF alignment annotation */
+   if ((hmm->flags & CPLAN9_RF) &&
+       !fread((char *) hmm->rf, sizeof(char), hmm->M+1, hmmfp->f)) goto FAILURE;
+   hmm->rf[hmm->M+1] = '\0';
+				/* optional #=CS alignment annotation */
+   if ((hmm->flags & CPLAN9_CS) &&
+       !fread((char *) hmm->cs, sizeof(char), hmm->M+1, hmmfp->f)) goto FAILURE;
+   hmm->cs[hmm->M+1]  = '\0';
+				/* optional alignment map annotation */
+   if ((hmm->flags & CPLAN9_MAP) &&
+       !fread((char *) hmm->map, sizeof(int), hmm->M+1, hmmfp->f)) goto FAILURE;
+   if (hmmfp->byteswap)
+     for (k = 1; k <= hmm->M; k++)
+       byteswap((char*)&(hmm->map[k]), sizeof(int));
+				/* command line log */
+   if (!read_bin_string(hmmfp->f, hmmfp->byteswap, &(hmm->comlog)))  goto FAILURE;
+				/* nseq */
+   if (!fread((char *) &(hmm->nseq),sizeof(int), 1, hmmfp->f))       goto FAILURE;
+   if (hmmfp->byteswap) byteswap((char *)&(hmm->nseq), sizeof(int)); 
+				/* creation time */
+   if (!read_bin_string(hmmfp->f, hmmfp->byteswap, &(hmm->ctime)))   goto FAILURE;
+				/* checksum */
+   if (!fread((char *) &(hmm->checksum),sizeof(int), 1, hmmfp->f))       goto FAILURE;
+   if (hmmfp->byteswap) byteswap((char *)&(hmm->checksum), sizeof(int)); 
+     
+				/* Pfam gathering thresholds */
+   if (hmm->flags & CPLAN9_GA) {
+     if (! fread((char *) &(hmm->ga1), sizeof(float), 1, hmmfp->f)) goto FAILURE;
+     if (! fread((char *) &(hmm->ga2), sizeof(float), 1, hmmfp->f)) goto FAILURE;
+     if (hmmfp->byteswap) {
+       byteswap((char *) &(hmm->ga1), sizeof(float));
+       byteswap((char *) &(hmm->ga2), sizeof(float));
+     }
+   }
+				/* Pfam trusted cutoffs */
+   if (hmm->flags & CPLAN9_TC) {
+     if (! fread((char *) &(hmm->tc1), sizeof(float), 1, hmmfp->f)) goto FAILURE;
+     if (! fread((char *) &(hmm->tc2), sizeof(float), 1, hmmfp->f)) goto FAILURE;
+     if (hmmfp->byteswap) {
+       byteswap((char *) &(hmm->tc1), sizeof(float));
+       byteswap((char *) &(hmm->tc2), sizeof(float));
+     }
+   }
+				/* Pfam noise cutoffs */
+   if (hmm->flags & CPLAN9_NC) {
+     if (! fread((char *) &(hmm->nc1), sizeof(float), 1, hmmfp->f)) goto FAILURE;
+     if (! fread((char *) &(hmm->nc2), sizeof(float), 1, hmmfp->f)) goto FAILURE;
+     if (hmmfp->byteswap) {
+       byteswap((char *) &(hmm->nc1), sizeof(float));
+       byteswap((char *) &(hmm->nc2), sizeof(float));
+     }
+   }
+
+   /* No specials */
+   
+   /* null model */
+   if (!fread((char *) &(hmm->p1),sizeof(float), 1, hmmfp->f))        goto FAILURE;
+   if (!fread((char *)hmm->null,sizeof(float),Alphabet_size,hmmfp->f))goto FAILURE;
+
+  /* EVD stats */
+  if (hmm->flags & CPLAN9_STATS) {
+    if (! fread((char *) &(hmm->mu),     sizeof(float), 1, hmmfp->f))goto FAILURE;
+    if (! fread((char *) &(hmm->lambda), sizeof(float), 1, hmmfp->f))goto FAILURE;
+
+    if (hmmfp->byteswap) {
+      byteswap((char *)&(hmm->mu),     sizeof(float));
+      byteswap((char *)&(hmm->lambda), sizeof(float));
+    }
+  }
+
+   /* entry/exit probabilities
+    */
+   if (! fread((char *) hmm->begin, sizeof(float), hmm->M+1, hmmfp->f)) goto FAILURE;
+   if (! fread((char *) hmm->end,   sizeof(float), hmm->M+1, hmmfp->f)) goto FAILURE;
+
+				/* main model */
+   for (k = 0; k <= hmm->M; k++)
+     if (! fread((char *) hmm->mat[k], sizeof(float), Alphabet_size, hmmfp->f)) goto FAILURE;
+   for (k = 0; k <= hmm->M; k++)
+     if (! fread((char *) hmm->ins[k], sizeof(float), Alphabet_size, hmmfp->f)) goto FAILURE;
+   for (k = 0; k <= hmm->M; k++)
+     if (! fread((char *) hmm->t[k], sizeof(float), 9, hmmfp->f)) goto FAILURE;
+
+  /* byteswapping
+   */
+  if (hmmfp->byteswap) {
+    for (x = 0; x < Alphabet_size; x++) 
+      byteswap((char *) &(hmm->null[x]), sizeof(float));
+    byteswap((char *)&(hmm->p1),   sizeof(float));
+
+    for (k = 0; k <= hmm->M; k++) 
+      { 
+	for (x = 0; x < Alphabet_size; x++) 
+	  byteswap((char *)&(hmm->mat[k][x]), sizeof(float));
+	for (x = 0; x < Alphabet_size; x++) 
+	  byteswap((char *)&(hmm->ins[k][x]), sizeof(float));
+	if(k > 0)
+	  {
+	    byteswap((char *)&(hmm->begin[k]),  sizeof(float));
+	    byteswap((char *)&(hmm->end[k]),    sizeof(float));
+	  }
+	if (k < hmm->M)
+	  for (x = 0; x < 9; x++) 
+	    byteswap((char *)&(hmm->t[k][x]), sizeof(float));
+      }
+  }
+
+    
+  /* set flags and return
+   */
+  hmm->flags |= CPLAN9_HASPROB;	        /* probabilities are valid  */
+  hmm->flags &= ~CPLAN9_HASBITS;	/* scores are not yet valid */
+  *ret_hmm = hmm;
+  return 1;
+
+FAILURE:
+  if (hmm != NULL) FreeCPlan9(hmm);
+  *ret_hmm = NULL;
+  return 1;
+}
+
+
+
+
+/*****************************************************************
+ * Some miscellaneous utility functions
+ *****************************************************************/
+
+/* Function: prob2ascii()
+ * 
+ * Purpose:  Format a probability for output to an ASCII save
+ *           file. Returns a ptr to a static internal buffer.
+ *              
+ */
+static char *
+prob2ascii(float p, float null)
+{
+  static char buffer[8];
+
+  if (p == 0.0) return "*";
+  sprintf(buffer, "%6d", Prob2Score(p, null));
+  return buffer;
+}
+
+
+/* Function: ascii2prob()
+ * 
+ * Purpose:  Convert a saved string back to a probability.
+ */
+static float
+ascii2prob(char *s, float null)
+{
+  return (*s == '*') ? 0. : Score2Prob(atoi(s), null);
+}
+
+/* Function: byteswap()
+ * 
+ * Purpose:  Swap between big-endian and little-endian.
+ *           For example:
+ *               int foo = 0x12345678;
+ *               byteswap((char *) &foo, sizeof(int));
+ *               printf("%x\n", foo)
+ *           gives 78563412.
+ *           
+ *           I don't fully understand byte-swapping issues.
+ *           However, I have tested this on chars through floats,
+ *           on various machines:
+ *               SGI IRIX 4.0.5, SunOS 4.1.3, DEC Alpha OSF/1, Alliant
+ *               
+ *           Note: this is only a partial solution to the problem of
+ *           binary file portability. 32 bit integers are assumed by HMMER,
+ *           for instance. This should be true for all UNIX, VAX, and WinNT
+ *           platforms, I believe.     
+ *
+ * Date: Sun Feb 12 10:26:22 1995              
+ */
+static void
+byteswap(char *swap, int nbytes)
+{
+  int  x;
+  char byte;
+  
+  for (x = 0; x < nbytes / 2; x++)
+    {
+      byte = swap[nbytes - x - 1];
+      swap[nbytes - x - 1] = swap[x];
+      swap[x] = byte;
+    }
+}
+
+/* Function: write_bin_string()
+ * Date:     SRE, Wed Oct 29 13:49:27 1997 [TWA 721 over Canada]
+ * 
+ * Purpose:  Write a string in binary save format: an integer
+ *           for the string length (including \0), followed by
+ *           the string.
+ */
+static void
+write_bin_string(FILE *fp, char *s)
+{
+  int len;
+  if (s != NULL) 
+    {
+      len = strlen(s) + 1;
+      fwrite((char *) &len, sizeof(int),  1,   fp);
+      fwrite((char *) s,    sizeof(char), len, fp);
+    }
+  else
+    {
+      len = 0;
+      fwrite((char *) &len, sizeof(int), 1, fp);
+    }
+}
+
+/* Function: read_bin_string()
+ * Date:     SRE, Wed Oct 29 14:03:23 1997 [TWA 721]
+ * 
+ * Purpose:  Read in a string from a binary file, where
+ *           the first integer is the length (including '\0').
+ *           
+ * Args:     fp       - FILE to read from
+ *           doswap   - TRUE to byteswap
+ *           ret_s    - string to read into
+ *                             
+ * Return:   0 on failure. ret_s is malloc'ed here.
+ */                            
+static int
+read_bin_string(FILE *fp, int doswap, char **ret_s)
+{
+  char *s;
+  int   len;
+
+  if (! fread((char *) &len, sizeof(int), 1, fp))  return 0;
+  if (doswap) byteswap((char *)&len, sizeof(int)); 
+  s = MallocOrDie (sizeof(char) * (len));
+  if (! fread((char *) s, sizeof(char), len, fp)) 
+    {
+      free(s);
+      return 0;
+    }
+
+  *ret_s = s;
+  return 1;
+}
+
+/* Function: multiline()
+ * Date:     Mon Jan  5 14:57:50 1998 [StL]
+ * 
+ * Purpose:  Given a record (like the comlog) that contains 
+ *           multiple lines, print it as multiple lines with
+ *           a given prefix. e.g.:
+ *           
+ *           given:   "COM   ", "foo\nbar\nbaz"
+ *           print:   COM   foo
+ *                    COM   bar
+ *                    COM   baz
+ *                    
+ *                    
+ *           Used to print the command log to ASCII save files.
+ *           
+ * Args:     fp:   FILE to print to
+ *           pfx:  prefix for each line
+ *           s:    line to break up and print; tolerates a NULL
+ *
+ * Return:   (void)
+ */
+static void
+multiline(FILE *fp, char *pfx, char *s)
+{
+  char *buf;
+  char *sptr;
+
+  if (s == NULL) return;
+  buf  = Strdup(s);
+  sptr = strtok(buf, "\n");
+  while (sptr != NULL)
+    {
+      fprintf(fp, "%s%s\n", pfx, sptr);
+      sptr = strtok(NULL, "\n");
+    }
+  free(buf);
+}
+#endif
diff --git a/src/Makefile.in b/src/Makefile.in
new file mode 100644
index 0000000..8d221d3
--- /dev/null
+++ b/src/Makefile.in
@@ -0,0 +1,127 @@
+#################################################################
+# Infernal
+# src Makefile
+# SVN $Id: Makefile.in 2907 2009-09-18 20:05:24Z nawrockie $
+#################################################################
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+#################################################################
+
+SHELL  = /bin/sh
+
+## your compiler and compiler flags
+#
+CC     = @CC@
+CFLAGS = @CFLAGS@
+
+## other defined flags. 
+#  DEFS contains stuff that autoconf decides on. 
+#  LIBS contains system libraries that the configure script decides we need.
+#
+DEFS  = @DEFS@
+LIBS  = @LIBS@ -lm
+
+## archiving command, and ranlib command if you need one.
+#  In general, you shouldn't need to change these, and they're
+#  only used for building the testsuite anyway... e.g. we
+#  make a "libinfernal.a" library for building the testsuite.
+#
+AR     = @AR@ rcv 
+RANLIB = @RANLIB@
+
+# configuration for optional MPI functionality
+MPILIBS   = @MPILIBS@
+
+# Where the build arena is (module .h and .o files)
+#
+MYLIBS   = -leasel 
+MYLIBDIR = -L../easel 
+MYINCDIR = -I../easel 
+
+PROGS = cmalign cmbuild cmcalibrate cmemit cmscore cmsearch cmstat trcyk truncyk_check
+
+OBJS  = cm.o\
+	cm_dpalign.o\
+	cm_dpsearch.o\
+	cm_dpsmall.o\
+	cm_io.o\
+	cm_modelconfig.o\
+	cm_modelmaker.o\
+	cm_mx.o\
+	cm_parsetree.o\
+	cm_qdband.o\
+	cm_submodel.o\
+	cp9.o\
+	cp9_dp.o\
+	cp9_modelconfig.o\
+	cp9_modelmaker.o\
+	cp9_mx.o\
+	cp9_trace.o\
+	alphabet.o\
+	dispatch.o\
+	display.o\
+	eweight.o\
+	errors.o\
+	hmmband.o\
+	hybridsearch.o\
+	logsum.o\
+	mpisupport.o\
+	prior.o\
+	rnamat.o\
+	searchinfo.o\
+	seqstoaln.o\
+	stats.o\
+	truncyk.o
+
+HDRS  = funcs.h\
+	structs.h
+
+.c.o: 
+	$(CC) $(CFLAGS) $(DEFS) $(MYINCDIR) -c $<
+
+#################################################################
+## Targets defining how to make INFERNAL executables.
+##
+all: 	$(PROGS) 
+
+$(PROGS): @EXEC_DEPENDENCY@ $(OBJS) ${HDRS}
+	$(CC) $(CFLAGS) $(DEFS) $(MYLIBDIR) -o $@ $@.o $(OBJS) $(MYLIBS) $(LIBS) $(MPILIBS)
+
+
+#################################################################
+## Targets used in making INFERNAL module for testsuite compilation.
+##
+module: libinfernal.a
+
+libinfernal.a: $(OBJS) ${HDRS}
+	$(AR) libinfernal.a $(OBJS) 
+	$(RANLIB) libinfernal.a
+	chmod 644 libinfernal.a
+
+
+#################################################################
+## Miscellaneous targets.
+##
+clean:
+	-rm -f *.o *~ Makefile.bak core $(PROGS) TAGS gmon.out libinfernal.a
+
+distclean:
+	-rm -f *.o *~ Makefile.bak core $(PROGS) TAGS gmon.out libinfernal.a
+	-rm -f Makefile config.h
+
+TAGS:
+	etags -t *.c *.h Makefile.in
+
+
+#################################################################
+## For building as a library with an SSU-ALIGN distribution.
+##
+ssu: module 
+	mv cmalign ssu-cmalign	
+	mv cmbuild ssu-cmbuild
+	mv cmcalibrate ssu-cmcalibrate
+	mv cmemit ssu-cmemit
+	mv cmscore ssu-cmscore
+	mv cmsearch ssu-cmsearch
+	mv cmstat ssu-cmstat
diff --git a/src/alphabet.c b/src/alphabet.c
new file mode 100644
index 0000000..2730645
--- /dev/null
+++ b/src/alphabet.c
@@ -0,0 +1,515 @@
+/* alphabet.c
+ * SRE, Tue Aug  1 10:31:11 2000 [St. Louis]
+ * SVN $Id: alphabet.c 2550 2008-08-23 19:06:45Z nawrockie $
+ * 
+ * Stuff having to do with manipulating symbols in the (RNA) alphabet.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <string.h>
+#include <ctype.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/* Function: PairCount()
+ * Date:     SRE, Tue Aug  1 10:34:20 2000 [St. Louis]
+ *
+ * Purpose:  Given a possibly degenerate symbol code for left
+ *           and right symbols in a pair, increment a symbol
+ *           counter array appropriately.
+ *           
+ * Args:     abc      - pointer to the internal alphabet
+ *           counters - vector to count into [0..abc->K^2-1]
+ *           syml     - index of left symbol  [0..abc->sym_iupac-1]
+ *           symr     - index of right symbol [0..abc->sym_iupac-1]
+ *           wt       - weight to use for the count (often 1.0).          
+ *
+ * Returns:  void
+ */
+void
+PairCount(const ESL_ALPHABET *abc, float *counters, ESL_DSQ syml, ESL_DSQ symr, float wt)
+{
+  if (syml < abc->K && symr < abc->K) 
+    counters[(int) (syml * abc->K + symr)] += wt;
+  else {
+    /*    float left = NULL;
+	  float right = NULL;
+	  ESL_ALLOC(left,  sizeof(float) * esl->abc->K);
+	  ESL_ALLOC(right, sizeof(float) * esl->abc->K);*/
+    float left[MAXABET];
+    float right[MAXABET];
+
+    int   l,r;
+    
+    esl_vec_FSet(left, MAXABET, 0.);
+    esl_vec_FSet(right, MAXABET, 0.);
+    esl_abc_FCount(abc, left,  syml, wt);
+    esl_abc_FCount(abc, right, symr, wt);
+
+    for (l = 0; l < abc->K; l++)
+      for (r = 0; r < abc->K; r++)
+	counters[l*abc->K +r] += left[l] * right[r];
+  }
+  return;
+}
+float
+DegeneratePairScore(const ESL_ALPHABET *abc, float *esc, ESL_DSQ syml, ESL_DSQ symr)
+{
+  float left[MAXABET], right[MAXABET];
+  int l,r;
+  float sc;
+
+  if (syml < abc->K && symr < abc->K) 
+    return esc[(int) (syml*abc->K+symr)];
+
+  esl_vec_FSet(left, MAXABET, 0.);
+  esl_vec_FSet(right, MAXABET, 0.);
+  esl_abc_FCount(abc, left,  syml, 1.);
+  esl_abc_FCount(abc, right, symr, 1.);
+  
+  sc = 0.;
+  for (l = 0; l < abc->K; l++)
+    for (r = 0; r < abc->K; r++)
+      sc += esc[l*abc->K+r] * left[l] * right[r];
+  return sc;
+}
+int
+iDegeneratePairScore(const ESL_ALPHABET *abc, int *iesc, ESL_DSQ syml, ESL_DSQ symr)
+{
+  float left[MAXABET], right[MAXABET];
+  int l,r;
+  float sc;
+
+  if (syml < abc->K && symr < abc->K) 
+    return iesc[(int) (syml*abc->K+symr)];
+
+  esl_vec_FSet(left, MAXABET, 0.);
+  esl_vec_FSet(right, MAXABET, 0.);
+  esl_abc_FCount(abc, left,  syml, 1.);
+  esl_abc_FCount(abc, right, symr, 1.);
+
+  sc = 0.;
+  for (l = 0; l < MAXABET; l++)
+    for (r = 0; r < MAXABET; r++)
+      sc += iesc[l*abc->K+r] * left[l] * right[r];
+  return (int) sc;
+}
+
+/* EPN, Wed Aug 20 13:44:16 2008
+ * FastPairScore*() functions: 
+ * Written to calculate base pairs scores involving 1 or 2 canonical 
+ * residues as efficiently as I know how. 
+ * Calculating 'optimized' emission scores, which calculates all possible
+ * base pair scores (including non-canonicals) in cm_mx.c:{F,I}CalcOptimizedEmitScores()
+ * was a time bottleneck in alignment with P7 and CP9 bands during sub CM construction.
+ * sub CMs are created for each target seq, and optimized scores must be 
+ * calc'ed for each sub CM.
+ */
+
+/* Function:  FastPairScoreBothDegenerate() (float version)
+ *           iFastPairScoreBothDegenerate() (int   version)
+ * Incept:    EPN, Wed Aug 20 13:18:15 2008
+ *
+ * Purpose:   Score a base pair given left and right vectors denoting
+ *            fractional weight of each canonical for left residue 
+ *            and right residue. This function should only be called if 
+ *            at least 2 values in both left and right are non-zero,
+ *            that is, if both left and right correspond to non-canonical
+ *            residues.
+ *
+ *            Example: if we're calculating for left char 'S' (C or G), 
+ *                     and right char 'N' (A,C,G,U), then we'd have:
+ *                     left  = [0.00, 0.50, 0.50, 0.00]
+ *                     right = [0.25, 0.25, 0.25, 0.25]
+ *
+ *            K     - alphabet size, abc->K
+ *            esc   - emission vector, canonical pair scores are used to calc <sc>
+ *            left  - [0..l..K-1] fraction of each canonical residue
+ *            right - [0..r..K-1] fraction of each canonical residue
+ * 
+ * Returns:   <sc> the score of the pair
+ */
+
+float
+FastPairScoreBothDegenerate(int K, float *esc, float *left, float *right)
+{
+  int l,r;
+  float sc;
+
+  sc = 0.;
+  for (l = 0; l < K; l++)
+    for (r = 0; r < K; r++)
+      sc += esc[l*K+r] * left[l] * right[r];
+  return sc;
+}
+int
+iFastPairScoreBothDegenerate(int K, int *iesc, float *left, float *right)
+{
+  int l,r;
+  float sc;
+
+  sc = 0.;
+  for (l = 0; l < K; l++)
+    for (r = 0; r < K; r++)
+      sc += iesc[l*K+r] * left[l] * right[r];
+  return (int) sc;
+}
+/* Function:  FastPairScoreLeftOnlyDegenerate() (float version)
+ *           iFastPairScoreLeftOnlyDegenerate() (int   version)
+ * Incept:    EPN, Wed Aug 20 13:18:15 2008
+ *
+ * Purpose:   Score a base pair with left residue non-canonical and
+ *            right residue canonical, given a <left> vector denoting
+ *            fractional weight of each canonical for left residue. 
+ *            This function should only be called if at least 2 values 
+ *            left are non-zero, that is, if left corresponds to a 
+ *            non-canonical residue.
+ *
+ *            Example: if we're calculating for left char 'S' (C or G), 
+ *                     left  = [0.00, 0.50, 0.50, 0.00]
+ *
+ *            K     - alphabet size, abc->K
+ *            esc   - emission vector, canonical pair scores are used to calc <sc>
+ *            left  - [0..l..K-1] fraction of each canonical residue
+ *            symr  - canonical right residue must be in range 0..K-1
+ * 
+ * Returns:   <sc> the score of the pair
+ */
+float
+FastPairScoreLeftOnlyDegenerate(int K, float *esc, float *left, ESL_DSQ symr)
+{
+  int l;
+  float sc;
+
+  sc = 0.;
+  for (l = 0; l < K; l++) sc += esc[l*K+symr] * left[l];
+  return sc;
+}
+int
+iFastPairScoreLeftOnlyDegenerate(int K, int *iesc, float *left, ESL_DSQ symr)
+{
+  int l;
+  float sc;
+
+  sc = 0.;
+  for (l = 0; l < K; l++) sc += iesc[l*K+symr] * left[l];
+  return (int) sc;
+}
+/* Function:  FastPairScoreRightOnlyDegenerate() (float version)
+ *           iFastPairScoreRightOnlyDegenerate() (int   version)
+ * Incept:    EPN, Wed Aug 20 13:18:15 2008
+ *
+ * Purpose:   Score a base pair with right residue non-canonical and
+ *            right residue canonical, given a <right> vector denoting
+ *            fractional weight of each canonical for right residue. 
+ *            This function should only be called if at least 2 values 
+ *            left are non-zero, that is, if right corresponds to a 
+ *            non-canonical residue.
+ *
+ *            Example: if we're calculating for right char 'M' (A or C),
+ *                     right  = [0.50, 0.50, 0.00, 0.00]
+ *
+ *            K     - alphabet size, abc->K
+ *            esc   - emission vector, canonical pair scores are used to calc <sc>
+ *            right - [0..l..K-1] fraction of each canonical residue
+ *            syml  - canonical left residue, must be in range 0..K-1
+ * 
+ * Returns:   <sc> the score of the pair
+ */
+float
+FastPairScoreRightOnlyDegenerate(int K, float *esc, float *right, ESL_DSQ syml)
+{
+  int r;
+  float sc;
+
+  sc = 0.;
+  for (r = 0; r < K; r++) sc += esc[syml*K+r] * right[r];
+  return sc;
+}
+float
+iFastPairScoreRightOnlyDegenerate(int K, int *iesc, float *right, ESL_DSQ syml)
+{
+  int r;
+  float sc;
+
+  sc = 0.;
+  for (r = 0; r < K; r++) sc += iesc[syml*K+r] * right[r];
+  return (int) sc;
+}
+
+/* Function: LeftMarginalScore()
+ * Author:   DLK
+ *
+ * Purpose:  Calculate marginal probability for left half
+ *           of an emission pair.  Implicitly assumes
+ *           a uniform background distribution
+ */
+float
+LeftMarginalScore(const ESL_ALPHABET *abc, float *esc, ESL_DSQ dres)
+{
+   float left[MAXABET];
+   int i;
+   float sc;
+
+   if (dres < abc->K) 
+   {
+      sc = esl_vec_FLogSum(&(esc[dres*abc->K]),abc->K);
+      sc -= sreLOG2(abc->K);
+   }
+   else /* degenerate */
+   {
+      esl_vec_FSet(left, MAXABET, 0.);
+      esl_abc_FCount(abc, left, dres, 1.);
+
+      sc = 0.;
+      for (i = 0; i < MAXABET; i++)
+      {
+         sc += esl_vec_FLogSum(&(esc[i*abc->K]),abc->K)*left[i];
+         sc -= sreLOG2(abc->K)*left[i];
+      }
+   }
+
+   return sc;
+}
+
+/* Function: RightMarginalScore()
+ * Author:   DLK
+ *
+ * Purpose:  Calculate marginal probability for right half
+ *           of an emission pair.  Implicitly assumes
+ *           a uniform background distribution
+ */
+float
+RightMarginalScore(const ESL_ALPHABET *abc, float *esc, ESL_DSQ dres)
+{
+   float right[MAXABET];
+   int i,j;
+   float sc;
+   float row[abc->K];
+
+   if (dres < abc->K)
+   {
+      for (i=0; i<abc->K; i++)
+         row[i] = esc[i*abc->K+dres];
+      sc = esl_vec_FLogSum(row,abc->K);
+      sc -= sreLOG2(abc->K);
+   }
+   else /* degenerate */
+   {
+      esl_vec_FSet(right, MAXABET, 0.);
+      esl_abc_FCount(abc, right, dres, 1.);
+
+      sc = 0.;
+      for (i=0; i < MAXABET; i++)
+      {
+         for (j=0; j<abc->K; j++)
+            row[j] = esc[j*abc->K+dres];
+         sc += esl_vec_FLogSum(row,abc->K)*right[i];
+         sc -= sreLOG2(abc->K)*right[i];
+      }
+   }
+
+   return sc;
+}
+
+/* Following funcs from RSEARCH, only used by RSEARCH code */
+
+static char random_from_string (ESL_RANDOMNESS *r, char *s);
+/* Function: resolve_degenerate
+ * Date:     September, 1998 (from hmmgcc)
+ * This function resolves "degnerate" nucleotides by selecting a random 
+ * A, C, G, or T as appropriate by the code present there.  Returns
+ * the character passed in if that character does not represent a
+ * non-degnerate nucleotide (either A, C, G, or T or not representative
+ * at all of a nucleotide.
+ *
+ * The degenerate code used here is:
+ * (taken from http://www.neb.com/neb/products/REs/RE_code.html
+ *
+ *                         R = G or A
+ *                         K = G or T
+ *                         B = not A (C or G or T)
+ *                         V = not T (A or C or G)
+ *                         Y = C or T
+ *                         S = G or C
+ *                         D = not C (A or G or T)
+ *                         N = A or C or G or T
+ *                         M = A or C
+ *                         W = A or T
+ *                         H = not G (A or C or T)
+ *
+ * This function assumes all letters are already uppercased via toupper
+ * before calling.  In other words, it will return a "n" if passed an "n"
+ * because it will assume that the symbol for all nucleotides will be passed
+ * in as "N".
+ */
+char resolve_degenerate (ESL_RANDOMNESS *r, char c) {
+  c = toupper(c);
+  switch (c) {
+    case 'A' : return(c);
+    case 'C' : return(c);
+    case 'G' : return(c);
+    case 'T' : return(c);
+    case 'R' : return(random_from_string(r, "GA"));
+    case 'K' : return(random_from_string(r, "GT"));
+    case 'B' : return(random_from_string(r, "CGT"));
+    case 'V' : return(random_from_string(r, "ACG"));
+    case 'Y' : return(random_from_string(r, "CT"));
+    case 'S' : return(random_from_string(r, "GC"));
+    case 'D' : return(random_from_string(r, "AGT"));
+    case 'N' : return(random_from_string(r, "ACGT"));
+    case 'M' : return(random_from_string(r, "AC"));
+    case 'W' : return(random_from_string(r, "AT"));
+    case 'H' : return(random_from_string(r, "ACT"));
+  }
+  return(c);
+}
+
+ 
+/*
+ * Function: random_from_string
+ * Date:     September, 1998 (approx.) -- from hmmgcc
+ * This function returns a character randomly chosen from the string.
+ * Used in conjunction with the function below that resolves degenerate code
+ * nucleotides.
+ */
+char random_from_string (ESL_RANDOMNESS *r, char *s) {
+  int i;
+  do 
+    {
+      /*i = (int) ((float)(strlen(s)-1)*esl_random(r)/(RAND_MAX+1.0));*/
+      i = (int) ((float)(strlen(s)) * esl_random(r));
+    } while (i<0 || i>=strlen(s));
+  return(s[i]);
+}
+
+
+/* Function: revcomp()
+ * Incept:   EPN, Tue Aug  7 10:05:14 2007
+ *           based on Squid's revcomp()
+ *
+ * Purpose:  Reverse complement ESL_SQ seq; store in comp.
+ *           Can revcomp "in place" (revcomp(seq, seq)).
+ *           sq can be in digital or text form.
+ *
+ * Args:     comp  - destination for reverse complement of sq
+ *           seq   - sequence to reverse complement
+ *
+ * Returns:  eslOK on success;
+ *           Dies immediately if any error occurs.
+ */
+int
+revcomp(const ESL_ALPHABET *abc, ESL_SQ *comp, ESL_SQ *sq)
+{
+  int status;
+  int do_digital = FALSE;
+  int i;
+
+  /* contract checks */
+  if (comp == NULL)
+    cm_Fail("ERROR in revcomp, comp is NULL.");
+  if(sq == NULL)
+    cm_Fail("ERROR in revcomp, sq is NULL.");
+  if(sq->dsq != NULL && comp->dsq == NULL)
+    cm_Fail("ERROR in revcomp, sq is digital, comp is not.");
+  if(sq->dsq == NULL && comp->dsq != NULL)
+    cm_Fail("ERROR in revcomp, comp is digital, sq is not.");
+  if(abc->type != eslRNA && abc->type != eslDNA)
+    cm_Fail("ERROR in revcomp, alphabet type must be RNA or DNA.");
+  if(comp->n < sq->n)
+    cm_Fail("ERROR in revcomp, comp->n is smaller than sq->n.");
+
+  if(sq->dsq != NULL) do_digital = TRUE;
+
+  if(do_digital) {
+    if((status = esl_rsq_XReverse(sq->dsq, sq->n, comp->dsq)) != eslOK) 
+      goto ERROR; 
+  }
+  else {
+    if((status = esl_rsq_CReverse(sq->seq, comp->seq) != eslOK))
+      goto ERROR; 
+  } 
+
+  if(do_digital)
+    {
+      for(i = 1; i <= sq->n; i++)
+	{
+	  if(sq->dsq[i] >= abc->Kp) { status = eslEINVAL; goto ERROR; }
+	  switch (abc->sym[sq->dsq[i]]) {
+	  case 'A': 
+	    if(abc->type == eslRNA) 
+	      comp->dsq[i] = abc->inmap[(int) 'U']; 
+	    else
+	      comp->dsq[i] = abc->inmap[(int) 'T']; 
+	    break;
+	  case 'C': comp->dsq[i] = abc->inmap[(int) 'G']; break;
+	  case 'G': comp->dsq[i] = abc->inmap[(int) 'C']; break;
+	  case 'T': comp->dsq[i] = abc->inmap[(int) 'A']; break;
+	  case 'U': comp->dsq[i] = abc->inmap[(int) 'A']; break;
+	  case 'R': comp->dsq[i] = abc->inmap[(int) 'Y']; break;
+	  case 'Y': comp->dsq[i] = abc->inmap[(int) 'R']; break;
+	  case 'M': comp->dsq[i] = abc->inmap[(int) 'K']; break;
+	  case 'K': comp->dsq[i] = abc->inmap[(int) 'M']; break;
+	  case 'S': comp->dsq[i] = abc->inmap[(int) 'S']; break;
+	  case 'W': comp->dsq[i] = abc->inmap[(int) 'W']; break;
+	  case 'H': comp->dsq[i] = abc->inmap[(int) 'D']; break;
+	  case 'D': comp->dsq[i] = abc->inmap[(int) 'H']; break;
+	  case 'B': comp->dsq[i] = abc->inmap[(int) 'V']; break;
+	  case 'V': comp->dsq[i] = abc->inmap[(int) 'B']; break;
+	  default:  break;		/* anything else? leave it; it's prob a gap or an X */
+	  }
+	}
+    }
+  else
+    {
+      for(i = 0; i < sq->n; i++)
+	{
+	  if(islower(sq->seq[i])) { status = eslEINVAL; goto ERROR; }
+	     switch (sq->seq[i]) {
+	     case 'A': 
+	       if(abc->type == eslRNA) 
+		 comp->seq[i] = 'U';
+	       else
+		 comp->seq[i] = 'T'; 
+	       break;
+	     case 'C': comp->seq[i] = 'G'; break;
+	     case 'G': comp->seq[i] = 'C'; break;
+	     case 'T': comp->seq[i] = 'A'; break;
+	     case 'U': comp->seq[i] = 'A'; break;
+	     case 'R': comp->seq[i] = 'Y'; break;
+	     case 'Y': comp->seq[i] = 'R'; break;
+	     case 'M': comp->seq[i] = 'K'; break;
+	     case 'K': comp->seq[i] = 'M'; break;
+	     case 'S': comp->seq[i] = 'S'; break;
+	     case 'W': comp->seq[i] = 'W'; break;
+	     case 'H': comp->seq[i] = 'D'; break;
+	     case 'D': comp->seq[i] = 'H'; break;
+	     case 'B': comp->seq[i] = 'V'; break;
+	     case 'V': comp->seq[i] = 'B'; break;
+	     default:  break;		/* anything else? leave it; it's prob a gap or an X */
+	     }
+	}
+    }
+  return eslOK;
+
+ ERROR: 
+  cm_Fail("Unexpected error code: %d in revcomp().", status);
+  return status; /* NOTREACHED */
+}
+    
diff --git a/src/cm.c b/src/cm.c
new file mode 100644
index 0000000..ab5438b
--- /dev/null
+++ b/src/cm.c
@@ -0,0 +1,2486 @@
+/* cm.c
+ * SRE, Sat Jul 29 09:01:20 2000 [St. Louis]
+ * SVN $Id: cm.c 2569 2008-09-10 09:35:20Z nawrockie $
+ * 
+ * Routines for dealing with the CM data structure.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <limits.h>
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_vectorops.h"
+#include "esl_alphabet.h"
+#include "esl_stack.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/* Function: CreateCM(); CreateCMShell(); CreateCMBody()
+ * Date:     SRE, Sat Jul 29 09:02:16 2000 [St. Louis]
+ *
+ * Purpose:  Create a covariance model, given the number of states 
+ *           and nodes that should be in it.
+ *
+ *           Allocation is usually one step: CreateCM(N, M).
+ *           
+ *           In cmio.c, allocation is two-step: CreateCMShell()
+ *           then CreateCMBody(cm, N, M). This way we can create
+ *           a model, start storing header info in it (including M
+ *           and N themselves), and only after we read M and N
+ *           do we allocate the bulk of the model.
+ *
+ * Args:     nnodes  =  number of nodes in the model
+ *           nstates = number of states in the model
+ *
+ * Returns:  ptr to allocated cm. 
+ *           Caller is responsible for free'ing the cm.
+ */
+CM_t *
+CreateCM(int nnodes, int nstates, const ESL_ALPHABET *abc)
+{
+  CM_t *cm;
+
+  cm = CreateCMShell();
+  if (cm != NULL) CreateCMBody(cm, nnodes, nstates, abc);
+  return cm;
+}
+CM_t *
+CreateCMShell(void)
+{
+  int status;
+  CM_t *cm;
+
+  ESL_ALLOC(cm, sizeof(CM_t));
+				/* general information: added later */
+  cm->abc    = NULL;
+
+  cm->name   = NULL;
+  cm->acc    = NULL;
+  cm->desc   = NULL;
+  cm->annote = NULL;
+
+				/* null model information */
+  cm->null   = NULL;
+
+				/* structural information */
+  cm->M      = 0;
+  cm->clen   = 0;
+  cm->sttype = NULL;
+  cm->ndidx  = NULL;
+  cm->stid   = NULL;
+  cm->cfirst = NULL;
+  cm->cnum   = NULL;
+  cm->plast  = NULL;
+  cm->pnum   = NULL;
+				/* node->state map information */
+  cm->nodes  = 0;
+  cm->nodemap= NULL;
+  cm->ndtype = NULL;
+				/* parameter information */
+  cm->t      = NULL;
+  cm->e      = NULL;
+  cm->begin  = NULL;
+  cm->end    = NULL;
+  cm->tsc    = NULL;
+  cm->esc    = NULL;
+  cm->oesc   = NULL;
+  cm->beginsc= NULL;
+  cm->endsc  = NULL;
+  cm->itsc    = NULL;
+  cm->iesc    = NULL;
+  cm->ioesc   = NULL;
+  cm->ibeginsc= NULL;
+  cm->iendsc  = NULL;
+
+  cm->lmesc   = NULL;
+  cm->rmesc   = NULL;
+
+  cm->flags         = 0;
+
+  cm->W      = 200;           /* for backwards compatibility */
+  cm->el_selfsc = 0.;         /* this is backwards compatible also */
+  
+  cm->dmin         = NULL;
+  cm->dmax         = NULL;
+  cm->beta_W       = DEFAULT_BETA;     /* will be set when beta_W is read from cmfile */
+  cm->beta_qdb     = DEFAULT_BETA;   /* will be set to beta_W when beta_W is read from cmfile */
+  cm->tau          = DEFAULT_TAU;      /* 1E-7 the default tau  (tail loss for HMM banding) */
+  cm->cp9          = NULL;          
+  cm->cp9b         = NULL;
+  cm->cp9map       = NULL;
+  cm->root_trans   = NULL;
+  cm->stats        = NULL;
+  cm->smx          = NULL;
+  cm->hbmx         = NULL;
+  cm->cp9_mx       = NULL;
+  cm->cp9_bmx      = NULL;
+  cm->si           = NULL;
+  cm->pbegin       = DEFAULT_PBEGIN; /* summed probability of internal local begin */
+  cm->pend         = DEFAULT_PEND;   /* summed probability of internal local end */
+
+  cm->ga       = 0.;  /* only valid if cm->flags & CMH_GA */
+  cm->tc       = 0.;  /* only valid if cm->flags & CMH_TC */
+  cm->nc       = 0.;  /* only valid if cm->flags & CMH_NC */
+  cm->eff_nseq = 0.;  
+  cm->nseq     = 0;
+  cm->clen     = 0;
+  cm->comlog   = NULL;
+  return cm;
+
+ ERROR:
+  cm_Fail("CreateCMShell() Memory allocation error.\n");
+  return NULL; /* never reached */
+}
+
+void
+CreateCMBody(CM_t *cm, int nnodes, int nstates, const ESL_ALPHABET *abc)
+{
+  int status;
+  int v;
+                                /* alphabet, only a reference */
+  cm->abc    = abc; 
+				/* structural information */
+  cm->M      = nstates;
+
+				/* null model information */
+  CMAllocNullModel(cm);         
+
+  if((cm->comlog = CreateComLog()) == NULL) goto ERROR;
+
+  ESL_ALLOC(cm->sttype, (nstates+1) * sizeof(char));
+  ESL_ALLOC(cm->ndidx,   nstates    * sizeof(int));
+  ESL_ALLOC(cm->stid,   (nstates+1) * sizeof(char));
+  ESL_ALLOC(cm->cfirst,  nstates    * sizeof(int));
+  ESL_ALLOC(cm->cnum,    nstates    * sizeof(int));
+  ESL_ALLOC(cm->plast,   nstates    * sizeof(int));
+  ESL_ALLOC(cm->pnum,    nstates    * sizeof(int));
+				/* node->state map information */
+  cm->nodes  = nnodes;
+  ESL_ALLOC(cm->nodemap, nnodes  * sizeof(int));
+  ESL_ALLOC(cm->ndtype,  nnodes  * sizeof(char));
+  
+  /* parameter information */
+  /* level 1 */
+  ESL_ALLOC(cm->t,    (nstates) * sizeof(float *));
+  ESL_ALLOC(cm->e,    (nstates) * sizeof(float *));
+  ESL_ALLOC(cm->tsc,  (nstates) * sizeof(float *));
+  ESL_ALLOC(cm->esc,  (nstates) * sizeof(float *));
+  ESL_ALLOC(cm->itsc, (nstates) * sizeof(int *));
+  ESL_ALLOC(cm->iesc, (nstates) * sizeof(int *));
+  cm->t[0]   = NULL;
+  cm->e[0]   = NULL;
+  cm->tsc[0] = NULL;
+  cm->esc[0] = NULL;
+  cm->itsc[0]= NULL;
+  cm->iesc[0]= NULL;
+  ESL_ALLOC(cm->begin,   (nstates) * sizeof(float));
+  ESL_ALLOC(cm->end,     (nstates) * sizeof(float));
+  ESL_ALLOC(cm->beginsc, (nstates) * sizeof(float));
+  ESL_ALLOC(cm->endsc,   (nstates) * sizeof(float));
+  ESL_ALLOC(cm->ibeginsc,(nstates) * sizeof(int));
+  ESL_ALLOC(cm->iendsc,  (nstates) * sizeof(int));
+  /* don't allocate for cm->oesc and cm->ioesc yet, they're
+   * alloc'ed and filled by CalcOptimizedEmitScores() called 
+   * in CMLogoddsify().
+   */
+  
+  /* level 2 */
+  ESL_ALLOC(cm->t[0],    MAXCONNECT * nstates * sizeof(float));
+  ESL_ALLOC(cm->e[0],    cm->abc->K * cm->abc->K * nstates * sizeof(float));
+  ESL_ALLOC(cm->tsc[0],  MAXCONNECT * nstates * sizeof(float));
+  ESL_ALLOC(cm->esc[0],  cm->abc->K * cm->abc->K * nstates * sizeof(float));
+  ESL_ALLOC(cm->itsc[0], MAXCONNECT * nstates * sizeof(int));
+  ESL_ALLOC(cm->iesc[0], cm->abc->K * cm->abc->K * nstates * sizeof(int));
+  for (v = 0; v < nstates; v++) 
+    {
+      cm->e[v]    = cm->e[0]    + v * (cm->abc->K * cm->abc->K);
+      cm->t[v]    = cm->t[0]    + v * MAXCONNECT;
+      cm->esc[v]  = cm->esc[0]  + v * (cm->abc->K * cm->abc->K);
+      cm->tsc[v]  = cm->tsc[0]  + v * MAXCONNECT;
+      cm->iesc[v] = cm->iesc[0] + v * (cm->abc->K * cm->abc->K);
+      cm->itsc[v] = cm->itsc[0] + v * MAXCONNECT;
+    }
+
+  /* the EL state at M is special: we only need state
+   * type info recorded, so functions looking at parsetrees  
+   * can interpret what an "M" index means.
+   */
+  cm->sttype[cm->M] = EL_st;
+  cm->stid[cm->M]   = END_EL;
+
+  cm->flags         = 0;
+  cm->config_opts   = 0;
+  cm->align_opts    = 0;
+  cm->search_opts   = 0;
+  cm->dmin          = NULL;
+  cm->dmax          = NULL;
+  cm->cp9           = NULL;
+  cm->cp9b          = NULL;
+  cm->cp9map        = NULL;
+
+  /* create HMM banded matrix, it only depends (at first) on num states, M.
+   * it is initially empty, but expanded to fit target sequences as needed */
+  cm->hbmx = cm_hb_mx_Create(cm->M);
+
+  /* we'll allocate the cp9, cp9b, cp9map, cp9_mx and cp9_bmx inside ConfigCM(),
+   * we need some more info about the CM besides M and nnodes to build those
+   */
+  return;
+
+ ERROR:
+  cm_Fail("CreateCMBody(), memory allocation error.");
+  return; /* never reached */
+}
+
+/* Function: CMZero()
+ * Date:     SRE, Mon Jul 31 19:14:31 2000 [St. Louis]
+ *
+ * Purpose:  Initialize the probability parameters and scores of a CM to zero.
+ *
+ * Returns:  (void)
+ */
+void 
+CMZero(CM_t *cm)
+{
+  int v;			/* counter over states                 */
+
+  for (v = 0; v < cm->M; v++) {
+    esl_vec_FSet(cm->e[v],    (cm->abc->K * cm->abc->K), 0.);
+    esl_vec_FSet(cm->t[v],    MAXCONNECT,                0.);
+    esl_vec_FSet(cm->esc[v],  (cm->abc->K * cm->abc->K), 0.);
+    esl_vec_FSet(cm->tsc[v],  MAXCONNECT,                0.);
+    esl_vec_ISet(cm->iesc[v], (cm->abc->K * cm->abc->K), 0);
+    esl_vec_ISet(cm->itsc[v], MAXCONNECT,                0);
+  }
+  esl_vec_FSet(cm->begin,    cm->M, 0.);
+  esl_vec_FSet(cm->end,      cm->M, 0.);
+  esl_vec_FSet(cm->beginsc,  cm->M, 0.);
+  esl_vec_FSet(cm->endsc,    cm->M, 0.);
+  esl_vec_ISet(cm->ibeginsc, cm->M, 0);
+  esl_vec_ISet(cm->iendsc,   cm->M, 0);
+}
+
+/* Function:  CMRenormalize()
+ * Incept:    SRE, Wed Aug 14 14:16:55 2002 [St. Louis]
+ *
+ * Purpose:   Renormalize all the probability distributions in a CM.
+ *            Used by cmio.c's flatfile parser, for example.
+ *
+ * Xref:      STL6 p.108
+ */
+void
+CMRenormalize(CM_t *cm)
+{
+  int v;
+
+  esl_vec_FNorm(cm->null, cm->abc->K);
+  for (v = 0; v < cm->M; v++)
+    {
+      if (cm->cnum[v] > 0 && cm->sttype[v] != B_st)
+	esl_vec_FNorm(cm->t[v], cm->cnum[v]);
+      
+      if (cm->sttype[v] == ML_st || cm->sttype[v] == MR_st || cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+	esl_vec_FNorm(cm->e[v], cm->abc->K);
+      if (cm->sttype[v] == MP_st)
+	esl_vec_FNorm(cm->e[v], cm->abc->K * cm->abc->K);
+    }
+  if (cm->flags & CMH_LOCAL_BEGIN) esl_vec_FNorm(cm->begin, cm->M);
+  if (cm->flags & CMH_LOCAL_END)   cm_Fail("Renormalization of models in local end mode not supported yet");
+}
+
+
+/* Function: FreeCM()
+ * Date:     SRE, Sat Jul 29 11:22:32 2000 [St. Louis]
+ *
+ * Purpose:  Free a CM data structure.
+ *
+ * Args:     cm - the model to free. (duh).
+ *
+ * Note:      Remember, leave reference pointer to abc alone.
+ *            This is under the application's control not ours.
+ *
+ * Returns:  (void)
+ */
+void
+FreeCM(CM_t *cm)
+{
+  if (cm->smx    != NULL) cm_FreeScanMatrixForCM(cm); /* free this first, it needs some info from cm->stid */
+  if (cm->si     != NULL) FreeSearchInfo(cm->si, cm); /* free this first, it needs some info from cm->stid */
+  if (cm->name   != NULL) free(cm->name);
+  if (cm->acc    != NULL) free(cm->acc);
+  if (cm->desc   != NULL) free(cm->desc);
+  if (cm->annote != NULL) free(cm->annote);
+
+  free(cm->null);
+  free(cm->sttype);
+  free(cm->ndidx);
+  free(cm->stid);
+  free(cm->cfirst);
+  free(cm->cnum);
+  free(cm->plast);
+  free(cm->pnum);
+  free(cm->nodemap);
+  free(cm->ndtype);
+
+  if (cm->lmesc   != NULL) { free(cm->lmesc[0]); free(cm->lmesc); }
+  if (cm->rmesc   != NULL) { free(cm->rmesc[0]); free(cm->rmesc); }
+
+  free(cm->t[0]);
+  free(cm->t);
+  free(cm->e[0]);
+  free(cm->e);
+  free(cm->tsc[0]);
+  free(cm->tsc);
+  free(cm->esc[0]);
+  free(cm->esc);
+  free(cm->itsc[0]);
+  free(cm->itsc);
+  free(cm->iesc[0]);
+  free(cm->iesc);
+  free(cm->begin);
+  free(cm->end);
+  free(cm->beginsc);
+  free(cm->endsc);
+  free(cm->ibeginsc);
+  free(cm->iendsc);
+  free(cm->dmin);
+  free(cm->dmax);
+  if(cm->comlog     != NULL) FreeComLog(cm->comlog);
+  if(cm->cp9map     != NULL) FreeCP9Map(cm->cp9map);
+  if(cm->cp9b       != NULL) FreeCP9Bands(cm->cp9b);
+  if(cm->cp9        != NULL) FreeCPlan9(cm->cp9);
+  if(cm->root_trans != NULL) free(cm->root_trans);
+  if(cm->stats      != NULL) FreeCMStats(cm->stats);
+  if(cm->hbmx       != NULL) cm_hb_mx_Destroy(cm->hbmx);
+  if(cm->cp9_mx     != NULL) FreeCP9Matrix(cm->cp9_mx);
+  if(cm->cp9_bmx    != NULL) FreeCP9Matrix(cm->cp9_bmx);
+  if(cm->oesc != NULL || cm->ioesc != NULL) FreeOptimizedEmitScores(cm->oesc, cm->ioesc, cm->M);
+  free(cm);
+}
+
+/* Function: DefaultNullModel()
+ * Date:     SRE, Tue Aug  1 15:31:52 2000 [St. Louis]
+ *
+ * Purpose:  Allocate and initialize a float vector
+ *           that will be a template null model to 
+ *           equiprobable (e.g. 0.25)
+ */
+int
+DefaultNullModel(const ESL_ALPHABET *abc, float **ret_null)
+{
+  /* Contract check */
+  if(abc      == NULL) cm_Fail("ERROR in CMCreateNullModel, cm->abc is NULL.\n");
+
+  int status;
+  float *null = NULL;
+  ESL_ALLOC(null, sizeof(float) * abc->K);
+  int x;
+  for (x = 0; x < abc->K; x++)
+    null[x] = 1./(float) abc->K;
+  esl_vec_FNorm(null, abc->K); /* completely unnecessary */
+  *ret_null = null;
+  return eslOK;
+
+ ERROR:
+  if(null != NULL) free(null);
+  return status;
+}
+
+/* Function: CMAllocNullModel()
+ *
+ * Purpose:  Allocate the null model section of a CM
+ *           and fill it with default, equiprobable 
+ *           null distro.
+ */
+int
+CMAllocNullModel(CM_t *cm)
+{
+  int status;
+
+  /* Contract check */
+  if(cm->abc  == NULL) cm_Fail("ERROR in CMAllocNullModel, cm->abc is NULL.\n");
+  if(cm->null != NULL) cm_Fail("ERROR in CMAllocNullModel, cm->null is not NULL.\n");
+
+  status = DefaultNullModel(cm->abc, &(cm->null));
+  return status;
+}
+
+/* Function: CMSetNullModel()
+ *
+ * Purpose:  Set the null model section of a CM.
+ */
+void
+CMSetNullModel(CM_t *cm, float *null)
+{
+  /* Contract check */
+  if(cm->abc  == NULL) cm_Fail("ERROR in CMCreateNullModel, cm->abc is NULL.\n");
+  if(cm->null == NULL) cm_Fail("ERROR in CMSetNullModel, cm->null is NULL.\n");
+
+  int x;
+  for (x = 0; x < cm->abc->K; x++)
+    cm->null[x] = null[x];
+  esl_vec_FNorm(cm->null, cm->abc->K);
+  return;
+}
+
+
+/* Function: CMReadNullModel()
+ * EPN 10.19.05
+ * based on SRE's HMMER's cm.c's P7ReadNullModel() 
+ *
+ * Purpose:  Read a CM null model from a file.
+ *           ret_null is filled with a newly allocated
+ *           float vector that is the null model.
+ *
+ * Returns:  eslOK on success.
+ */
+int
+CMReadNullModel(const ESL_ALPHABET *abc, char *nullfile, float **ret_null)
+{
+  /* Contract check */
+  if(abc  == NULL) cm_Fail("ERROR in CMReadNullModel, abc is NULL.\n");
+
+  int status;
+  float *null = NULL;
+  FILE *fp;
+  char *buf = NULL;
+  char *s;
+  int   n;			/* length of buf */
+  int   x;
+  char *tok;
+  int   toklen;
+  float sum;
+
+  ESL_ALLOC(null, sizeof(float) * abc->K);
+  n   = 0;
+  sum = 0.;
+  /* Expects a file with cm->abc->K lines that don't begin with "# ".
+   * The first token of each of these 4 lines is read as 
+   * the background probability of A, C, G, and U (in that order)
+   * Then does a check to make sure the 4 read in values
+   * sum to 1.0 exactly.
+   */
+  if ((fp = fopen(nullfile, "r")) == NULL)
+    cm_Fail("Failed to open null model file %s\n", nullfile);
+  
+  /* parse the file */
+  x = 0;
+  while(x < abc->K) {
+    if((status = esl_fgets(&buf, &n, fp)) != eslOK) goto ERROR;
+    s   = buf;
+    if((status = esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto ERROR;
+    if(strcmp(tok, "#") != 0)
+      {      
+	null[x] = atof(tok);
+	sum += null[x];
+	x++;
+      }
+  }
+  /*fragile*/
+  if(sum > 1.00001 || sum < 0.99999)
+    cm_Fail("%s is not in CM null model file format.\nThere are not %d background probabilities that sum to exactly 1.0", nullfile, abc->K);
+  esl_vec_FNorm(null, abc->K);
+    
+  *ret_null = null;
+  if(buf  != NULL) free(buf);
+  fclose(fp);
+  return eslOK;
+
+ ERROR:
+  fclose(fp);
+  if(buf  != NULL) free(buf);
+  if(null != NULL) free(null);
+  return status;
+}
+
+/* Function: CMSimpleProbify()
+ * Date:     SRE, Tue Aug  1 11:07:17 2000 [St. Louis]
+ *
+ * Purpose:  Convert a counts-based CM to probability form, using
+ *           a plus-one Laplace prior.
+ */
+void
+CMSimpleProbify(CM_t *cm)
+{
+  int v,x;
+
+  for (v = 0; v < cm->M; v++) 
+    {
+      /* Transitions. B, E have no transition probabilities.
+       */
+      if (cm->sttype[v] != B_st && cm->sttype[v] != E_st) 
+	{
+	  for (x = 0; x < cm->cnum[v]; x++) cm->t[v][x] += 1.0; /* Laplace prior */
+	  esl_vec_FNorm(cm->t[v], cm->cnum[v]);	                        /* normalize to a probability */
+	}
+
+      /* Emissions.
+       */
+      if (cm->sttype[v] == MP_st) 
+	{
+	  for (x = 0; x < cm->abc->K*cm->abc->K; x++) cm->e[v][x] += 1.0;
+	  esl_vec_FNorm(cm->e[v], cm->abc->K*cm->abc->K);
+	}
+      else if (cm->sttype[v] == ML_st || cm->sttype[v] == MR_st || 
+	       cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) 
+	{
+	  for (x = 0; x < cm->abc->K; x++) cm->e[v][x] += 1.0;
+	  esl_vec_FNorm(cm->e[v], cm->abc->K);
+	}
+    }
+}
+
+/* Function: rsearch_CMProbifyEmissions()
+ * Date:     EPN, Wed Mar 14 06:14:51 2007
+ *
+ * Purpose:  Convert emissions in a counts-based CM built from a single sequence, 
+ *           we expect 1 count in each vector to be 1.0, all others 0.0,
+ *           to probability form, using a RIBOSUM matrix with background
+ *           and target frequencies.
+ * 
+ *           The code that does this in RSEARCH is buildcm.c::SingleSequenceLogoddsify(), 
+ *           but that's different in that it fills in log odds scores, here we
+ *           fill in probabilities, derived from the RIBOSUM log odds scores.
+ * 
+ * Returns:   <eslOK> on success.           
+ *
+ * Throws:    <eslEINVAL> if an emission vector does not have exactly 1 non-zero
+ *                        count that is exactly 1.0 (or within 0.000001 of it)
+ */
+int
+rsearch_CMProbifyEmissions(CM_t *cm, fullmat_t *fullmat)
+{
+  int v,x,y;
+  int cur_emission;
+  float thresh;
+  int found_ct_flag;
+  thresh = 0.000001;
+
+
+
+  /* Check the contract. */
+  if(fullmat->scores_flag) ESL_EXCEPTION(eslEINVAL, "in rsearch_CMProbifyEmissions(), matrix is in log odds mode, it should be in probs mode");
+  if(!(cm->flags & CM_RSEARCHEMIT)) ESL_EXCEPTION(eslEINVAL, "in rsearch_CMProbifyEmissions(), CM_RSEARCHEMIT flag is down");
+  
+  for (v = 0; v < cm->M; v++) 
+    {
+      found_ct_flag = FALSE;
+      if (cm->stid[v] == MATP_MP) 
+	{
+	  /* First, figure out which letter was in the query */
+	  
+	  for (x=0; x<cm->abc->K; x++) 
+	    for (y=0; y<cm->abc->K; y++) 
+	      if (fabs(cm->e[v][x*cm->abc->K+y] - 0.) > thresh) 
+		{
+		  if(found_ct_flag)
+		    {
+		      for (x=0; x<cm->abc->K; x++) 
+			for (y=0; y<cm->abc->K; y++) 
+			  printf("cm->e[v:%d][%d]: %f\n", v, (x*cm->abc->K+y), cm->e[v][(x*cm->abc->K+y)]);
+		      ESL_EXCEPTION(eslEINVAL, "cm->e[v:%d] a MATP_MP has > 1 non-zero count", v); 
+		    }
+		  cur_emission = numbered_basepair(cm->abc->sym[x], cm->abc->sym[y]);
+		  found_ct_flag = TRUE;
+		}
+	  /* Now, set emission probs as target probs in correct cells of score matrix */
+	  for (x=0; x<cm->abc->K*cm->abc->K; x++) 
+	    cm->e[v][x] = fullmat->paired->matrix[matrix_index(cur_emission, x)];
+	  esl_vec_FNorm(cm->e[v], cm->abc->K*cm->abc->K);
+	}
+      else if (cm->stid[v] == MATL_ML || cm->stid[v] == MATR_MR)
+	{
+	  for (x=0; x<cm->abc->K; x++) 
+	    if (fabs(cm->e[v][x] - 0.) > thresh) 
+		{
+		  if(found_ct_flag) { 
+		    for (y=0; y<cm->abc->K; y++) printf("cm->e[v:%d][%d]: %f\n", v, x, cm->e[v][x]);
+		    ESL_EXCEPTION(eslEINVAL, "cm->e[v:%d] a MAT{L,R}_M{L,R} has > 1 non-zero count", v); 
+		  }
+		  cur_emission = numbered_nucleotide(cm->abc->sym[x]);
+		  found_ct_flag = TRUE;
+		}
+	  /* Now, set emission probs as target probs in correct cells of score matrix */
+	  for (x=0; x<cm->abc->K; x++) 
+	    cm->e[v][x] = fullmat->unpaired->matrix[matrix_index(cur_emission, x)];
+	  esl_vec_FNorm(cm->e[v], cm->abc->K);
+	}
+      else if (cm->stid[v] == MATP_ML || cm->stid[v] == MATP_MR)
+	{
+	  /* RSEARCH technique: determine residue emitted to left and right, 
+	   * use target freqs from unpaired matrix for this residue. 
+	   * Alternative technique: determine residue emitted to left and right, 
+	   * marginalize target freqs from paired matrix for this residue. 
+	   * RSEARCH technique currently implemented */
+	  for (x=0; x<cm->abc->K; x++) 
+	    for (y=0; y<cm->abc->K; y++) 
+	      {
+		if (cm->stid[v] == MATP_ML && (fabs(cm->e[(v-1)][x*cm->abc->K + y] - 0.) > thresh))
+		  cur_emission = numbered_nucleotide(cm->abc->sym[x]);
+		else if (cm->stid[v] == MATP_MR && (fabs(cm->e[(v-2)][x*cm->abc->K + y] - 0.) > thresh))
+		  cur_emission = numbered_nucleotide(cm->abc->sym[y]);
+		/* We don't have to check we have only 1 non-zero count, we've already
+		 * done so when we filled e for the MATP_MP in the same node as v */
+	      }		
+	  /* fill emission probs */
+	  for (x=0; x<cm->abc->K; x++) 
+	    cm->e[v][x] = fullmat->unpaired->matrix[matrix_index(cur_emission, x)];
+	  esl_vec_FNorm(cm->e[v], cm->abc->K);
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) 
+	{
+	  /* Don't give any score for emissions matching to an Insert state,
+	   * but make sure we don't have any counts in any of these guys */
+	  for (x = 0; x < cm->abc->K; x++) 
+	    if(fabs(cm->e[v][x] - 0.) > thresh) ESL_EXCEPTION(eslEINVAL, "cm->e[v:%d] an I{L,R} has > 0 non-zero count", v); 
+	  esl_vec_FNorm(cm->e[v], cm->abc->K); /* these will have all been zero */
+	}
+    }
+  return eslOK;
+}
+
+/* Function: CMLogoddsify()
+ * Date:     SRE, Tue Aug  1 15:18:26 2000 [St. Louis]
+ *
+ * Purpose:  Convert the probabilities in a CM to log-odds 
+ *           EPN 12.19.06: also fill in integer log-odds scores.
+ */
+void
+CMLogoddsify(CM_t *cm)
+{
+  int v, x, y;
+
+  for (v = 0; v < cm->M; v++)
+    {
+      if (cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+	for (x = 0; x < cm->cnum[v]; x++)
+	  {
+	    cm->tsc[v][x]  = sreLOG2(cm->t[v][x]);
+	    cm->itsc[v][x] = Prob2Score(cm->t[v][x], 1.0);
+	    /*printf("cm->t[%4d][%2d]: %f itsc->e: %f itsc: %d\n", v, x, cm->t[v][x], Score2Prob(cm->itsc[v][x], 1.0), cm->itsc[v][x]);*/
+	  }	    
+      if (cm->sttype[v] == MP_st)
+	for (x = 0; x < cm->abc->K; x++)
+	  for (y = 0; y < cm->abc->K; y++)
+	    {
+	      cm->esc[v][x*cm->abc->K+y]  = sreLOG2(cm->e[v][x*cm->abc->K+y] / (cm->null[x]*cm->null[y]));
+	      cm->iesc[v][x*cm->abc->K+y] = Prob2Score(cm->e[v][x*cm->abc->K+y], (cm->null[x]*cm->null[y]));
+	      /*printf("cm->e[%4d][%2d]: %f iesc->e: %f iesc: %d\n", v, (x*cm->abc->K+y), cm->e[v][(x*cm->abc->K+y)], Score2Prob(cm->iesc[v][x*cm->abc->K+y], (cm->null[x]*cm->null[y])), cm->iesc[v][(x*cm->abc->K+y)]);*/
+	    }
+      if (cm->sttype[v] == ML_st || cm->sttype[v] == MR_st ||
+	  cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+	for (x = 0; x < cm->abc->K; x++)
+	  {
+	    cm->esc[v][x]  = sreLOG2(cm->e[v][x] / cm->null[x]);
+	    cm->iesc[v][x] = Prob2Score(cm->e[v][x], cm->null[x]);
+	    /*printf("cm->e[%4d][%2d]: %f esc: %f null[%d]: %f\n", v, x, cm->e[v][x], cm->esc[v][x], x, cm->null[x]);*/
+	    /*printf("cm->e[%4d][%2d]: %f iesc->e: %f iesc: %d\n", v, x, cm->e[v][x], Score2Prob(cm->iesc[v][x], (cm->null[x])), cm->iesc[v][x]);*/
+	  }
+      /* These work even if begin/end distributions are inactive 0's,
+       * sreLOG2 will set beginsc, endsc to -infinity.
+       */
+      cm->beginsc[v]  = sreLOG2(cm->begin[v]);
+      cm->ibeginsc[v] = Prob2Score(cm->begin[v], 1.0);
+      /*printf("cm->begin[%4d]: %f ibeginsc->e: %f ibeginsc: %d\n", v, cm->begin[v], Score2Prob(cm->ibeginsc[v], 1.0), cm->ibeginsc[v]);*/
+
+      cm->endsc[v]    = sreLOG2(cm->end[v]);
+      cm->iendsc[v]   = Prob2Score(cm->end[v], 1.0);
+      /*printf("cm->end[%4d]: %f iendsc->e: %f iendsc: %d\n\n", v, cm->end[v], Score2Prob(cm->iendsc[v], 1.0), cm->iendsc[v]);*/
+    }
+
+  cm->iel_selfsc = Prob2Score(sreEXP2(cm->el_selfsc), 1.0);
+  /*printf("cm->el_selfsc: %f prob: %f cm->iel_selfsc: %d prob: %f\n", cm->el_selfsc, 
+	 (sreEXP2(cm->el_selfsc)), cm->iel_selfsc, (Score2Prob(cm->iel_selfsc, 1.0)));
+	 printf("-INFTY: %d prob: %f 2^: %f\n", -INFTY, (Score2Prob(-INFTY, 1.0)), sreEXP2(-INFTY));*/
+
+  /* Allocate and fill optimized emission scores for this CM.
+   * If they already exist, free them and recalculate them, slightly wasteful, oh well.
+   */
+  if(cm->oesc != NULL || cm->ioesc != NULL) FreeOptimizedEmitScores(cm->oesc, cm->ioesc, cm->M);
+  cm->oesc  = FCalcOptimizedEmitScores(cm);
+  cm->ioesc = ICalcOptimizedEmitScores(cm);
+
+  /* Potentially, overwrite transitions with non-probabilistic 
+   * RSEARCH transitions. Currently only default transition
+   * parameters are allowed, these are defined as DEFAULT_R*
+   * in structs.h */
+  if(cm->flags & CM_RSEARCHTRANS)
+    {
+      float           alpha =   DEFAULT_RALPHA; 
+      float           beta =    DEFAULT_RBETA;
+      float           alphap =  DEFAULT_RALPHAP;
+      float           betap =   DEFAULT_RBETAP;
+      float           beginsc = DEFAULT_RBEGINSC;
+      float           endsc =   DEFAULT_RENDSC;
+      int             nd;
+      /* First do the normal transitions */
+      for (v=0; v<cm->M; v++) 
+	{
+	  if (cm->sttype[v] != B_st && cm->sttype[v] != E_st) 
+	    {
+	      for (x=0; x<cm->cnum[v]; x++) 
+		{
+		  cm->tsc[v][x] = -1. * rsearch_calculate_gap_penalty 
+		    (cm->stid[v], cm->stid[cm->cfirst[v]+x], 
+		     cm->ndtype[cm->ndidx[v]], cm->ndtype[cm->ndidx[cm->cfirst[v]+x]],
+		     alpha, beta, alphap, betap);
+		  /* alphas and rbetas were positive -- gap score is a penalty, so
+		     multiply by -1 */
+		  cm->itsc[v][x] = INTSCALE * cm->tsc[v][x];
+		}
+	    }
+	}
+      /* Overwrite local begin and end scores */
+      for (v=cm->M - 1; v>=0; v--) {
+	cm->beginsc[v] = IMPOSSIBLE;
+	cm->endsc[v] = IMPOSSIBLE;
+      }
+      
+      /* beginsc states */
+      for (nd = 2; nd < cm->nodes; nd++) {
+	if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	    cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd)
+	  {	 
+	    cm->beginsc[cm->nodemap[nd]] = beginsc;
+	    cm->ibeginsc[cm->nodemap[nd]] = INTSCALE * beginsc;
+	  }
+      }
+      
+      /* endsc states */
+      for (nd = 1; nd < cm->nodes; nd++) {
+	if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	     cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	     cm->ndtype[nd] == BEGR_nd) &&
+	    cm->ndtype[nd+1] != END_nd)
+	  {
+	  cm->endsc[cm->nodemap[nd]] = endsc;
+	  cm->iendsc[cm->nodemap[nd]] = INTSCALE * endsc;
+	  }
+      }
+      
+      cm->flags |= CMH_LOCAL_BEGIN;
+      cm->flags |= CMH_LOCAL_END;
+    }
+  /* raise flag saying we have valid log odds scores */
+  cm->flags |= CMH_BITS;
+}
+
+
+/* Function: CountStatetype(), CMSubtreeCountStatetype(), CMSegmentCountStatetype
+ * Date:     SRE, Wed Aug  2 09:15:00 2000 [St. Louis]
+ *
+ * Purpose:  Conveniences for counting the # of occurrences
+ *           of a particular state type in a CM. Useful for
+ *           "how many bifurcations does this model have", etc.
+ *          
+ *           CMSubtreeCountStatetype() only counts underneath     
+ *           a particular subtree rooted at state v
+ *
+ * Args:     cm   - the model
+ *           r    - the root of the subtree to start from (inclusive)
+ *           z    - end of the subtree to stop at (inclusive) 
+ *           type - a state type (e.g. E_st or MP_st)    
+ *
+ * Returns:  how many states of that type are in the model
+ */
+int
+CMSegmentCountStatetype(CM_t *cm, int r, int z, char type)
+{
+  int count = 0;
+  int v;
+  for (v = r; v <= z; v++) 
+    if (cm->sttype[v] == type) count++;
+  return count;
+}
+int
+CMSubtreeCountStatetype(CM_t *cm, int v, char type)
+{
+  int unsatisfied_starts = 1;
+  int count = 0;
+
+  while (unsatisfied_starts) {
+    if (cm->sttype[v] == B_st) unsatisfied_starts++;
+    if (cm->sttype[v] == E_st) unsatisfied_starts--; 
+    if (cm->sttype[v] == type) count++;
+    v++;
+  }
+  return count;
+}
+int
+CMCountStatetype(CM_t *cm, char type)
+{
+  return CMSubtreeCountStatetype(cm, 0, type);
+}
+int 
+CMSubtreeFindEnd(CM_t *cm, int r)
+{
+  int unsatisfied_starts = 1;
+
+  while (unsatisfied_starts) {
+    if (cm->sttype[r] == B_st) unsatisfied_starts++;
+    if (cm->sttype[r] == E_st) unsatisfied_starts--; 
+    r++;
+  }
+  return (r-1);
+}
+int
+CMCountNodetype(CM_t *cm, char type)
+{
+  int nd;
+  int count = 0;
+  for(nd = 0; nd < cm->nodes; nd++) { 
+    if(cm->ndtype[nd] == type) count++;
+  }
+  return count;
+}
+
+/* Function: CalculateStateIndex()
+ * Date:     SRE, Mon Jul 31 15:37:55 2000 [St. Louis]
+ *
+ * Purpose:  Given a node index and a unique state type, use the CM's
+ *           nodemap to calculate and return a state index in the CM.
+ *
+ *           Doesn't check that the node type matches what's implied
+ *           by the utype! (e.g., if you pass utype==MATP_MP, the node
+ *           had better be a MATP.)
+ *
+ * Args:     cm     - the covariance model
+ *           node   - node index, 0..cm->nodes-1
+ *           utype  - unique statetype, e.g. MATP_MP
+ *
+ * Returns:  a state index, 0..cm->M-1
+ *
+ * Used in:  cm_modelmaker.c:transmogrify() 
+ */
+int
+CalculateStateIndex(CM_t *cm, int node, char utype)
+{
+  int base;
+
+  base = cm->nodemap[node];
+  switch (utype) {
+  case ROOT_S:  return base;
+  case ROOT_IL: return base+1;
+  case ROOT_IR: return base+2;
+  case BEGL_S:  return base;
+  case BEGR_S:  return base;
+  case BEGR_IL: return base+1;
+  case MATP_MP: return base;
+  case MATP_ML: return base+1;
+  case MATP_MR: return base+2;
+  case MATP_D:  return base+3;  
+  case MATP_IL: return base+4;
+  case MATP_IR: return base+5; 
+  case MATL_ML: return base;
+  case MATL_D:  return base+1;
+  case MATL_IL: return base+2;
+  case MATR_MR: return base;
+  case MATR_D:  return base+1;
+  case MATR_IR: return base+2;
+  case END_E:   return base;
+  case BIF_B:   return base;
+  default: cm_Fail("bogus utype %d in CalculateStateIndex()", utype);
+  }
+  return base;			/* not used */
+}
+
+/* Function:  TotalStatesInNode(), SplitStatesInNode(), InsertStatesInNode()
+ * Incept:    SRE, Thu Aug  8 09:57:59 2002 [St. Louis]
+ *
+ * Purpose:   Returns the number of states in a node type.
+ *
+ * Args:      ndtype  - type of node (cm->ndtype[])
+ */
+int
+TotalStatesInNode(int ndtype)
+{
+  switch (ndtype) {
+  case BIF_nd:   return 1;
+  case MATP_nd:  return 6;
+  case MATL_nd:  return 3;
+  case MATR_nd:  return 3;
+  case BEGL_nd:  return 1;
+  case BEGR_nd:  return 2;
+  case ROOT_nd:  return 3;
+  case END_nd:   return 1;
+  default:       cm_Fail("Bogus node type %d", ndtype);
+  }
+  return 0;/*NOTREACHED*/
+}
+int
+SplitStatesInNode(int ndtype)
+{
+  switch (ndtype) {
+  case BIF_nd:   return 1;
+  case MATP_nd:  return 4;
+  case MATL_nd:  return 2;
+  case MATR_nd:  return 2;
+  case BEGL_nd:  return 1;
+  case BEGR_nd:  return 1;
+  case ROOT_nd:  return 1;
+  case END_nd:   return 1;
+  default:       cm_Fail("Bogus node type %d", ndtype);
+  }
+  return 0;/*NOTREACHED*/
+}
+int
+InsertStatesInNode(int ndtype)
+{
+  switch (ndtype) {
+  case BIF_nd:   return 0;
+  case MATP_nd:  return 2;
+  case MATL_nd:  return 1;
+  case MATR_nd:  return 1;
+  case BEGL_nd:  return 0;
+  case BEGR_nd:  return 1;
+  case ROOT_nd:  return 2;
+  case END_nd:   return 0;
+  default:       cm_Fail("Bogus node type %d", ndtype);
+  }
+  return 0;/*NOTREACHED*/
+}
+
+
+
+
+/* Function:  StateDelta(), StateLeftDelta(), StateRightDelta()
+ * Incept:    SRE, Thu Oct  9 11:23:13 2003 [St. Louis]
+ *
+ * Purpose:   Convenience functions, mirroring some notation in Durbin et al.
+ *            and elsewhere. \Delta notation simplifies some expositions
+ *            of dynamic programming code.
+ *            
+ *            \Delta^R_v = 1 if the state emits right; else 0
+ *            \Delta^L_v = 1 if the state emits left;  else 0
+ *            \Delta_v   = 2 for pairwise, 1 for singlet, 0 for mute states.
+ *            
+ *            B_st, EL_st are special cases - Delta is returned as zero,
+ *            but can't be used the same way.                                
+ *
+ * Args:      sttype   - state type code, e.g. MP_st
+ *
+ * Returns:   (see above)
+ */
+int
+StateDelta(int sttype)
+{
+  switch (sttype) {
+  case D_st:  return 0;
+  case MP_st: return 2;
+  case ML_st: return 1;
+  case MR_st: return 1;
+  case IL_st: return 1;
+  case IR_st: return 1;
+  case S_st:  return 0;
+  case E_st:  return 0;
+  case B_st:  return 0;
+  case EL_st: return 0;
+  default: cm_Fail("bogus state type %d\n", sttype);
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+int
+StateLeftDelta(int sttype)
+{
+  switch (sttype) {
+  case D_st:  return 0;
+  case MP_st: return 1;
+  case ML_st: return 1;
+  case MR_st: return 0;
+  case IL_st: return 1;
+  case IR_st: return 0;
+  case S_st:  return 0;
+  case E_st:  return 0;
+  case B_st:  return 0;
+  case EL_st: return 0;
+  default: cm_Fail("bogus state type %d\n", sttype);
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+int
+StateRightDelta(int sttype)
+{
+  switch (sttype) {
+  case D_st:  return 0;
+  case MP_st: return 1;
+  case ML_st: return 0;
+  case MR_st: return 1;
+  case IL_st: return 0;
+  case IR_st: return 1;
+  case S_st:  return 0;
+  case E_st:  return 0;
+  case B_st:  return 0;
+  case EL_st: return 0;
+  default: cm_Fail("bogus state type %d\n", sttype);
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+/* Function:  Emitmode()
+ * Incept:    EPN, Fri Nov  9 09:03:10 2007
+ *
+ * Purpose:   Convenience function, return emitmode of a sttype
+ *            EMITLEFT, EMITRIGHT, EMITNONE, or EMITPAIR
+ *
+ * Args:      sttype   - state type code, e.g. MP_st
+ *
+ * Returns:   (see above)
+ */
+int
+Emitmode(int sttype)
+{
+  switch (sttype) {
+  case IL_st: return EMITLEFT;
+  case IR_st: return EMITRIGHT;
+  case D_st:  return EMITNONE;
+  case ML_st: return EMITLEFT;
+  case MR_st: return EMITRIGHT;
+  case MP_st: return EMITPAIR;
+  case S_st:  return EMITNONE;
+  case E_st:  return EMITNONE;
+  case B_st:  return EMITNONE;
+  case EL_st: return EMITNONE;
+  default: cm_Fail("bogus state type %d\n", sttype);
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+
+
+/* Function: PrintCM()
+ * Date:     SRE, Sat Jul 29 10:55:16 2000 [St. Louis]
+ *
+ * Purpose:  Debugging: show a tabular representation of a CM structure.
+ *
+ * Args:     fp - output stream (e.g. stdout)
+ *           cm - the CM to show
+ *
+ * Returns:  (void)
+ */
+void
+PrintCM(FILE *fp, CM_t *cm)
+{
+  int x;
+
+  fprintf(fp, "%5s %6s %5s %6s %7s %6s %5s %5s %5s\n",
+	  " idx ","sttype", "ndidx", "ndtype", "  stid ", "cfirst", " cnum", "plast", " pnum");
+  fprintf(fp, "%5s %6s %5s %6s %7s %5s %5s %5s %5s\n",
+	  "-----", "------", "-----", "------","-------","------","-----", "-----", "-----");
+  
+  for (x = 0; x < cm->M; x++)
+    {
+      fprintf(fp, "%5d %-6s %5d %6s %-7s %6d %5d %5d %5d\n",
+	      x, Statetype(cm->sttype[x]), cm->ndidx[x], 
+	      Nodetype(cm->ndtype[cm->ndidx[x]]), UniqueStatetype(cm->stid[x]),
+	      cm->cfirst[x], cm->cnum[x],
+	      cm->plast[x], cm->pnum[x]);
+    }
+}
+
+/* Function: SummarizeCM()
+ * Date:     SRE, Sat Jul 29 12:19:31 2000 [St. Louis]
+ *
+ * Purpose:  Print some summary information about a new CM;
+ *           called by cmbuild after each new model construction.
+ *
+ * Args:     fp - output stream (e.g. stdout)
+ *           cm - cm to summarize
+ *
+ * Returns:  (void)
+ */
+void
+SummarizeCM(FILE *fp, CM_t *cm)
+{
+  int x;
+  int count[UNIQUESTATES];
+
+  for (x = 0; x < UNIQUESTATES; x++) count[x] = 0;
+
+  for (x = 0; x < cm->M; x++)
+    count[(int) cm->stid[x]]++;
+  
+  fprintf(fp, "Summary report for CM structure:\n");
+  fprintf(fp, "--------------------------------------\n");
+  fprintf(fp, "Total states:       %4d\n", cm->M);
+  fprintf(fp, "Total nodes:        %4d\n", cm->nodes);
+  fprintf(fp, "Bifurcations:       %4d\n", count[BIF_B]);
+  fprintf(fp, "MATP nodes:         %4d\n", count[MATP_MP]);
+  fprintf(fp, "MATL nodes:         %4d\n", count[MATL_ML]);
+  fprintf(fp, "MATR nodes:         %4d\n", count[MATR_MR]);
+  fprintf(fp, "Consensus columns:  %4d    (2*MATP+MATL+MATR)\n",
+	  count[MATP_MP]*2+count[MATL_ML]+count[MATR_MR]);
+  fprintf(fp, "Base pairs:         %4d    (MATP)\n", count[MATP_MP]);
+  fprintf(fp, "Single stranded:    %4d    (MATL+MATR)\n", count[MATL_ML]+count[MATR_MR]);
+  /*fprintf(fp, "W: max hit size:    %d\n", cm->W);*/
+
+}
+
+/* Functions: Statetype(), Nodetype(), UniqueStatetype();
+ *            StateCode(), NodeCode(), UniqueStateCode()
+ * Date:      SRE, Sat Jul 29 11:07:47 2000 [St. Louis]
+ *
+ * Purpose:   Translate internal flags into human-readable strings, 
+ *            for clearer debugging output (*type functions);
+ *            or vice versa (*Code functions)
+ * 
+ * Args:      type - a state type, node type, or unique statetype code
+ *            s    - string representing a code
+ *
+ * Returns:   the appropriate string; or the appropriate code.
+ */
+char *
+Statetype(int type) 
+{
+  switch (type) {
+  case D_st:  return "D";
+  case MP_st: return "MP";
+  case ML_st: return "ML";
+  case MR_st: return "MR";
+  case IL_st: return "IL";
+  case IR_st: return "IR";
+  case S_st:  return "S";
+  case E_st:  return "E";
+  case B_st:  return "B";
+  case EL_st: return "EL";
+  default: cm_Fail("bogus state type %d\n", type);
+  }
+  return ""; /*NOTREACHED*/
+}
+int
+StateCode(char *s)
+{
+  if      (strcmp(s, "D")  == 0) return D_st;
+  else if (strcmp(s, "MP") == 0) return MP_st;
+  else if (strcmp(s, "ML") == 0) return ML_st;
+  else if (strcmp(s, "MR") == 0) return MR_st;
+  else if (strcmp(s, "IL") == 0) return IL_st;
+  else if (strcmp(s, "IR") == 0) return IR_st;
+  else if (strcmp(s, "S")  == 0) return S_st;
+  else if (strcmp(s, "E")  == 0) return E_st;
+  else if (strcmp(s, "B")  == 0) return B_st;
+  else if (strcmp(s, "EL") == 0) return EL_st;
+  return -1;
+}
+char *
+Nodetype(int type) 
+{
+  switch (type) {
+  case DUMMY_nd: return "-";
+  case BIF_nd:   return "BIF";
+  case MATP_nd:  return "MATP";
+  case MATL_nd:  return "MATL";
+  case MATR_nd:  return "MATR";
+  case BEGL_nd:  return "BEGL";
+  case BEGR_nd:  return "BEGR";
+  case ROOT_nd:  return "ROOT";
+  case END_nd:   return "END";
+  default: cm_Fail("bogus node type %d\n", type);
+  }
+  return "";
+}
+int
+NodeCode(char *s)
+{
+  if      (strcmp(s, "BIF")  == 0) return BIF_nd;
+  else if (strcmp(s, "MATP") == 0) return MATP_nd;
+  else if (strcmp(s, "MATL") == 0) return MATL_nd;
+  else if (strcmp(s, "MATR") == 0) return MATR_nd;
+  else if (strcmp(s, "BEGL") == 0) return BEGL_nd;
+  else if (strcmp(s, "BEGR") == 0) return BEGR_nd;
+  else if (strcmp(s, "ROOT") == 0) return ROOT_nd;
+  else if (strcmp(s, "END")  == 0) return END_nd;
+  return -1;
+}
+char *
+UniqueStatetype(int type)
+{
+  switch (type) {
+  case DUMMY:   return "DUMMY";   
+  case ROOT_S:  return "ROOT_S";
+  case ROOT_IL: return "ROOT_IL";
+  case ROOT_IR: return "ROOT_IR";
+  case BEGL_S : return "BEGL_S";
+  case BEGR_S : return "BEGR_S";
+  case BEGR_IL: return "BEGR_IL";
+  case MATP_MP: return "MATP_MP";
+  case MATP_ML: return "MATP_ML";
+  case MATP_MR: return "MATP_MR";
+  case MATP_D : return "MATP_D";
+  case MATP_IL: return "MATP_IL";
+  case MATP_IR: return "MATP_IR";
+  case MATL_ML: return "MATL_ML";
+  case MATL_D : return "MATL_D";
+  case MATL_IL: return "MATL_IL";
+  case MATR_MR: return "MATR_MR";
+  case MATR_D : return "MATR_D";
+  case MATR_IR: return "MATR_IR";
+  case END_E  : return "END_E";
+  case BIF_B  : return "BIF_B";
+  case END_EL : return "END_EL";
+  default: cm_Fail("bogus unique state type %d\n", type);
+  }
+  return "";
+}
+int
+UniqueStateCode(char *s)
+{
+  if      (strcmp(s, "ROOT_S")  == 0) return ROOT_S;
+  else if (strcmp(s, "ROOT_IL") == 0) return ROOT_IL;  
+  else if (strcmp(s, "ROOT_IR") == 0) return ROOT_IR;  
+  else if (strcmp(s, "BEGL_S")  == 0) return BEGL_S;  
+  else if (strcmp(s, "BEGR_S")  == 0) return BEGR_S;  
+  else if (strcmp(s, "BEGR_IL") == 0) return BEGR_IL;  
+  else if (strcmp(s, "MATP_MP") == 0) return MATP_MP;  
+  else if (strcmp(s, "MATP_ML") == 0) return MATP_ML;  
+  else if (strcmp(s, "MATP_MR") == 0) return MATP_MR;  
+  else if (strcmp(s, "MATP_D")  == 0) return MATP_D;  
+  else if (strcmp(s, "MATP_IL") == 0) return MATP_IL;  
+  else if (strcmp(s, "MATP_IR") == 0) return MATP_IR;  
+  else if (strcmp(s, "MATL_ML") == 0) return MATL_ML;  
+  else if (strcmp(s, "MATL_D")  == 0) return MATL_D;  
+  else if (strcmp(s, "MATL_IL") == 0) return MATL_IL;  
+  else if (strcmp(s, "MATR_MR") == 0) return MATR_MR;  
+  else if (strcmp(s, "MATR_D")  == 0) return MATR_D;  
+  else if (strcmp(s, "MATR_IR") == 0) return MATR_IR;  
+  else if (strcmp(s, "BIF_B")   == 0) return BIF_B;
+  else if (strcmp(s, "END_E")   == 0) return END_E;
+  else if (strcmp(s, "END_EL")  == 0) return END_EL;
+  else cm_Fail("bogus unique statetype %s\n", s);
+  return 0; /*NOTREACHED*/
+}
+int
+DeriveUniqueStateCode(int ndtype, int sttype)
+{
+  switch (ndtype) {
+  case BIF_nd:   
+    switch (sttype) {
+    case B_st:  return BIF_B;
+    default:    return -1;
+    }
+  case MATP_nd:  
+    switch (sttype) {
+    case D_st:  return MATP_D;
+    case MP_st: return MATP_MP;
+    case ML_st: return MATP_ML;
+    case MR_st: return MATP_MR;
+    case IL_st: return MATP_IL;
+    case IR_st: return MATP_IR;
+    default:    return -1;
+    }
+  case MATL_nd:  
+    switch (sttype) {
+    case D_st:  return MATL_D;
+    case ML_st: return MATL_ML;
+    case IL_st: return MATL_IL;
+    default:    return -1;
+    }
+  case MATR_nd:  
+    switch (sttype) {
+    case D_st:  return MATR_D;
+    case MR_st: return MATR_MR;
+    case IR_st: return MATR_IR;
+    default:    return -1;
+    }
+  case BEGL_nd:  
+    switch (sttype) {
+    case S_st:  return BEGL_S;
+    default:    return -1;
+    }
+  case BEGR_nd:  
+    switch (sttype) {
+    case S_st:  return BEGR_S;
+    case IL_st: return BEGR_IL;
+    default:    return -1;
+    }
+  case ROOT_nd:  
+    switch (sttype) {
+    case S_st:  return ROOT_S;
+    case IL_st: return ROOT_IL;
+    case IR_st: return ROOT_IR;
+    default:    return -1;
+    }
+  case END_nd:   
+    switch (sttype) {
+    case E_st:  return END_E;
+    default:    return -1;
+    }
+  default: 
+    return -1;
+  }
+}
+
+
+
+/* Function: StateMapsLeft()
+ * 
+ * Purpose:  Returns TRUE if cm unique states type <stid> is
+ *           a state type that maps emits or deletes on the left.
+ */
+int
+StateMapsLeft(char stid)
+{
+  switch (stid) {
+  case MATP_MP: /* match left, match right */
+  case MATP_ML: /* match left, delete right */
+  case MATP_MR: /* delete left, match right */
+  case MATP_D:  /* delete left, delete right */
+  case MATP_IL: 
+  case BEGR_IL: 
+  case MATL_ML: 
+  case MATL_D:  
+  case MATL_IL: 
+  case ROOT_IL: 
+    return TRUE;
+  default: 
+    return FALSE;
+  }
+}
+
+/* Function: StateMapsRight()
+ * 
+ * Purpose:  Returns TRUE if cm unique states type <stid> is
+ *           a state type that maps emits or deletes on the right.
+ */
+int
+StateMapsRight(char stid)
+{
+  switch (stid) {
+  case MATP_MP: /* match left, match right */
+  case MATP_ML: /* match left, delete right */
+  case MATP_MR: /* delete left, match right */
+  case MATP_D:  /* delete left, delete right */
+  case MATP_IR: 
+  case MATR_MR: 
+  case MATR_D:  
+  case MATR_IR: 
+  case ROOT_IR: 
+    return TRUE;
+  default: 
+    return FALSE;
+  }
+}
+
+/* Function: StateMapsMatch()
+ * 
+ * Purpose:  Returns TRUE if cm unique states type <stid> maps
+ *           to an HMM match state type.
+ */
+int
+StateMapsMatch(char stid)
+{
+  switch (stid) {
+  case MATP_MP: 
+  case MATL_ML: 
+  case MATR_MR: 
+    return TRUE;
+  default: 
+    return FALSE;
+  }
+}
+
+/* Function: StateMapsInsert()
+ * 
+ * Purpose:  Returns TRUE if cm unique states type <stid> maps
+ *           to an HMM insert state type.
+ */
+int
+StateMapsInsert(char stid)
+{
+  switch (stid) {
+  case MATP_IL: 
+  case MATP_IR: 
+  case MATL_IL: 
+  case MATR_IR: 
+  case BEGR_IL: 
+  case ROOT_IL: 
+  case ROOT_IR: 
+    return TRUE;
+  default: 
+    return FALSE;
+  }
+}
+
+/* Function: StateMapsDelete()
+ * 
+ * Purpose:  Returns TRUE if cm unique states type <stid> maps
+ *           to an HMM delete state type.
+ */
+int
+StateMapsDelete(char stid)
+{
+  switch (stid) {
+  case MATP_ML:  /* delete right */
+  case MATP_MR:  /* delete left */
+  case MATP_D:   /* delete pair */
+  case MATL_D:   
+  case MATR_D:  
+    return TRUE;
+  default: 
+    return FALSE;
+  }
+}
+
+/* Function: NodeMapsLeft()
+ * 
+ * Purpose:  Returns TRUE if cm node type is a type with 
+ *           at least one left emitting (possibly insert) 
+ *           state within it.
+ */
+int
+NodeMapsLeft(char ndtype)
+{
+  switch (ndtype) {
+  case MATP_nd: 
+  case MATL_nd: 
+  case ROOT_nd: 
+  case BEGR_nd: 
+    return TRUE;
+  default: 
+    return FALSE;
+  }
+}
+
+/* Function: NodeMapsRight()
+ * 
+ * Purpose:  Returns TRUE if cm node type is a type with 
+ *           at least one right emitting (possibly insert) 
+ *           state within it.
+ */
+int
+NodeMapsRight(char ndtype)
+{
+  switch (ndtype) {
+  case MATP_nd: 
+  case MATR_nd: 
+  case ROOT_nd: 
+    return TRUE;
+  default: 
+    return FALSE;
+  }
+}
+
+/* Function: StateIsDetached()
+ * 
+ * Purpose:  Returns TRUE if state v of cm is a detached
+ *           insert. This should be true IFF type of next
+ *           state is an END_E, meaning state v is an 
+ *           IL_st or (rarely) a MATP_IR state.
+ */
+int
+StateIsDetached(CM_t *cm, int v)	
+{
+  if(cm->stid[(v+1)] == END_E) { 
+#if eslDEBUGLEVEL >= 1
+    /* check to make sure the state is actually detached */
+    int y, x, x_offset;
+    /* Determine if b is an IL_st, or the rare case of a MATP_IR st */
+    if(cm->sttype[v] == IL_st) x_offset = 0;
+    else {
+      ESL_DASSERT1((cm->stid[v] == MATP_IR)); /* if assertion fails, v is a non-IL, non-MATP_IR state, should'nt be detached */
+      x_offset = 1; /* MATP_y -> MATP_IR is second possible transition for MATP_*,
+		     * unless MATP_y == MATP_IR, but we don't get there in for loop below. */
+    }
+    for (y = cm->pnum[v]-1; y >= 1; y--) { /* y >= 1 means we never get to v->v prob, which is irrelevant. */
+      x = cm->plast[v] - y;
+      ESL_DASSERT1((fabs(cm->t[x][x_offset] - 0.0) < eslSMALLX1)); 
+    }
+#endif
+    return TRUE;
+  }
+  return FALSE;
+}
+
+/* Function: CMRebalance()
+ * Date:     SRE, Mon Apr  8 11:40:46 2002 [St. Louis]
+ *
+ * Purpose:  Rebalance a CM tree to guarantee O(N^2 log N) memory in
+ *           smallcyk.c's divide and conquer algorithm.
+ * 
+ *           Input: a CM that's numbered in preorder traversal: 
+ *           visit root, visit left, visit right. (e.g., left
+ *           child S always visited before right child S, 
+ *           cfirst[w] < cnum[y], as produced by cm_modelmaker.c).
+ *           
+ *           Output: a renumbered CM, in a modified preorder traversal:
+ *           visit root, visit min weight child, visit max weight child,
+ *           where weight is the # of extra CYK decks that'll need to
+ *           be held in memory to calculate this subgraph.
+ *           
+ * Args:     cm - the old CM
+ *
+ * Returns:  A new CM. 
+ *           Caller is responsible for free'ing this with FreeCM().
+ */
+CM_t *
+CMRebalance(CM_t *cm)
+{
+  int       status;
+  ESL_STACK *pda = NULL;  /* stack used for traversing old CM */
+  CM_t     *new;          /* new CM we're creating */
+  int      *wgt;          /* # of extra CYK decks required to calc subgraphs */
+  int      *newidx;       /* newidx[v] = old CM state v's new index in new CM */
+  int       v, w, y,z;	  /* state indices in old CM */
+  int       nv;		  /* state index in new CM */
+  int       x;		  /* counter over transitions, residues, nodes */
+
+  /* Create the new model. Copy information that's unchanged by
+   * renumbering the CM.
+   */
+  new = CreateCM(cm->nodes, cm->M, cm->abc);
+  if((status = esl_strdup(cm->name, -1, &(new->name))) != eslOK) goto ERROR;
+  if((status = esl_strdup(cm->acc,  -1, &(new->acc)))  != eslOK) goto ERROR;
+  if((status = esl_strdup(cm->desc, -1, &(new->desc))) != eslOK) goto ERROR;
+  new->flags    = cm->flags;
+  new->clen     = cm->clen;
+  new->nseq     = cm->nseq;
+  new->eff_nseq = cm->eff_nseq;
+  if(cm->flags & CMH_GA) new->ga = cm->ga;
+  if(cm->flags & CMH_TC) new->tc = cm->tc;
+  if(cm->flags & CMH_NC) new->nc = cm->nc;
+  
+
+  for (x = 0; x < cm->abc->K; x++) new->null[x] = cm->null[x];
+
+  /* Calculate "weights" (# of required extra decks) on every B and S state.
+   * Recursive rule here is: 1 + min(wgt[left], wgt[right]).
+   */
+  ESL_ALLOC(wgt, sizeof(int) * cm->M);
+  for (v = cm->M-1; v >= 0; v--) 
+    {
+      if      (cm->sttype[v] == E_st) /* initialize unbifurcated segments with 1 */
+	wgt[v] = 1; 
+      else if (cm->sttype[v] == B_st) /* "cfirst"=left S child. "cnum"=right S child. */
+	wgt[v] = 1 + ESL_MIN(wgt[cm->cfirst[v]], wgt[cm->cnum[v]]);
+      else 
+	wgt[v] = wgt[v+1];            /* all other states propagate up to S */
+    }
+
+  /* Now, preorder traverse the new CM. At each bifurcation, we want
+   * to visit the S with minimum weight first. v is an index on the
+   * old CM, and we hop it around using this traversal order and a
+   * pushdown stack. nv is an index on the new CM, which just moves
+   * in preorder traversal 0..cm->M-1.
+   * 
+   */
+  v = 0;
+  z = cm->M-1;
+  if((pda = esl_stack_ICreate()) == NULL) goto ERROR;
+  ESL_ALLOC(newidx, sizeof(int) * cm->M);
+  for (nv = 0; nv < cm->M; nv++)
+    {    
+      /* Keep a map of where the old states are going in new CM 
+       * old state v becomes newidx[v] in the new model.
+       * This is guaranteed to be a one to one map.
+       */
+      newidx[v] = nv;		
+
+      /* Copy old v to new nv. 
+       * First, the easy stuff, that's unaffected by renumbering.
+       */
+      new->sttype[nv] = cm->sttype[v];
+      new->ndidx[nv]  = cm->ndidx[v];
+      new->stid[nv]   = cm->stid[v];
+      new->pnum[nv]   = cm->pnum[v];
+      for (x = 0; x < MAXCONNECT; x++) {
+	new->t[nv][x]   = cm->t[v][x];
+	new->tsc[nv][x] = cm->t[v][x];
+      }
+      for (x = 0; x < cm->abc->K*cm->abc->K; x++) {
+	new->e[nv][x] = cm->e[v][x];
+	new->esc[nv][x] = cm->esc[v][x];
+      }
+
+      /* Slightly harder - the plast connection for nv, to the last
+       * of 1-6 parent states. We use the newidx map to get it from plast[v].
+       */
+      if (nv != 0) new->plast[nv] = newidx[cm->plast[v]];
+      else         new->plast[nv] = -1;	/* ROOT. */
+
+      /* Now, figure out next v, and make cfirst, cnum connections.
+       * 
+       * If we're a B, then traverse to the lighter child S state first.
+       * Remember the overload in CM struct: cfirst = idx of left child; 
+       * cnum = idx of right child. So if we visit left w first, cfirst=nv+1; 
+       * if we visit right y first, cnum=nv+1. Getting the second child
+       * index is a little tricky: we rely on knowing that 
+       * the # of states in the first subgraph we visit is y-w,
+       * so we know the second child index is nv+y-w+1.
+       * 
+       * If we're an E, pop the next v off the stack. cfirst=-1,cnum=0, because
+       * it has no children.
+       * 
+       * Else, the next v is just v++. cfirst for new nv can be calculated by using the
+       * offset in the old model: e.g. nv + (cfirst[v] - v). cnum is unchanged.
+       * 
+       */
+      if (cm->sttype[v] == B_st) 
+	{
+	  w = cm->cfirst[v];	/* left child of v*/
+	  y = cm->cnum[v];	/* right child of v*/
+
+	  if (wgt[w] <= wgt[y])	/* left (w) lighter or same weight? visit w first, defer y */
+	    { 
+	      if((status = esl_stack_IPush(pda, y)) != eslOK) goto ERROR; 
+	      if((status = esl_stack_IPush(pda, z)) != eslOK) goto ERROR;
+	      v = w; 
+	      z = y-1;
+	      new->cfirst[nv] = nv+1;     /* left child is nv+1 */
+	      new->cnum[nv]   = nv+y-w+1; 
+	    }  
+	  else			/* right (y) lighter? visit y first, defer w */
+	    { 
+	      if((status = esl_stack_IPush(pda, w)) != eslOK)   goto ERROR; 
+	      if((status = esl_stack_IPush(pda, y-1)) != eslOK) goto ERROR;
+	      v = y;		/* z unchanged. */
+	      new->cfirst[nv] = nv+z-y+2; 
+	      new->cnum[nv]   = nv+1;     /* right child is nv+1 */
+	    }
+	}
+      else if (cm->sttype[v] == E_st) 
+	{
+	  new->cfirst[nv] = -1;
+	  new->cnum[nv]   = 0;
+	  esl_stack_IPop(pda, &z);
+	  esl_stack_IPop(pda, &v);
+	}
+      else	
+	{
+	  new->cfirst[nv] = nv + (cm->cfirst[v]-v); /* use offset in old model */
+	  new->cnum[nv]   = cm->cnum[v];            /* cnum unchanged. */
+	  v++;
+	}
+    }
+
+  /* Deal with the renumbered begin and end transition distributions,
+   * using the newidx[v] map.
+   */
+  for (v = 0; v < cm->M; v++)
+    {
+      new->begin[newidx[v]] = cm->begin[v];
+      new->end[newidx[v]]   = cm->end[v];
+    }
+
+  /* Guide tree numbering is unchanged - still in preorder.
+   * Associate nodes with new state numbering.
+   */
+  for (x = 0; x < new->nodes; x++) 
+    {
+      new->nodemap[x] = newidx[cm->nodemap[x]];
+      new->ndtype[x]  = cm->ndtype[x];
+    }
+
+  free(wgt);
+  free(newidx);
+  esl_stack_Destroy(pda);
+  return new;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return NULL; /* never reached */
+}
+
+/*
+ * EPN, Wed Mar 21 09:29:55 2007
+ * 
+ * rsearch_calculate_gap_penalty (FROM RSEARCH::buildcm.c)
+ *
+ * Given the from state, the to state, and the gap parameters, returns
+ * the gap penalty.
+ */
+float rsearch_calculate_gap_penalty (char from_state, char to_state, 
+				     int from_node, int to_node, 
+				     float input_alpha, float input_beta, 
+				     float input_alphap, float input_betap) {
+  int from_class, to_class;
+  double alpha, beta;          /* Alpha or beta values to use */
+
+  /* There are potentially 400 different combinations of state pairs here.
+     To make it manageable, break down into the 6 classes on p. 8 of lab
+     book 7, numbered as follows
+     0    M    ROOT_S, BEGL_S, BEGR_S, MATP_MP, MATL_ML, MATR_MR, END_E, BIF_B
+     1    IL   ROOT_IL, BEGR_IL, MATP_IL, MATL_IL
+     2    DL   MATP_MR, MATL_D
+     3    IR   ROOT_IR, MATP_IR, MATR_IR
+     4    DR   MATP_ML, MATR_D
+     5    DB   MATP_D
+  */
+  switch (from_state) {
+  case MATP_D:
+    from_class = DB_cl;
+    break;
+  case MATP_ML:
+  case MATR_D:
+    from_class = DR_cl;
+    break;
+  case ROOT_IR:
+  case MATP_IR:
+  case MATR_IR:
+    from_class = IR_cl;
+    break;
+  case MATP_MR:
+  case MATL_D:
+    from_class = DL_cl;
+    break;
+  case ROOT_IL:
+  case BEGR_IL:
+  case MATP_IL:
+  case MATL_IL:
+    from_class = IL_cl;
+    break;
+  default:
+    from_class = M_cl;
+  }
+
+  switch (to_state) {
+  case MATP_D:
+    to_class = DB_cl;
+    break;
+  case MATP_ML:
+  case MATR_D:
+    to_class = DR_cl;
+    break;
+  case ROOT_IR:
+  case MATP_IR:
+  case MATR_IR:
+    to_class = IR_cl;
+    break;
+  case MATP_MR:
+  case MATL_D:
+    to_class = DL_cl;
+    break;
+  case ROOT_IL:
+  case BEGR_IL:
+  case MATP_IL:
+  case MATL_IL:
+    to_class = IL_cl;
+    break;
+  default:
+    to_class = M_cl;
+  }
+
+  /* Now set alpha and beta according to state classes and nodes */
+  /* Alpha is alpha' for MATP->MATP, alpha otherwise */
+  if (from_node == MATP_nd && to_node == MATP_nd)
+    alpha = input_alphap;
+  else
+    alpha = input_alpha;
+  /* Beta is beta' iff from_cl is DB and MATP->MATP */
+  if (from_class == DB_cl && from_node == MATP_nd && to_node == MATP_nd)
+    beta = input_betap;
+  else 
+    beta = input_beta;
+
+  /* Now that we have the proper class, return the appropriate gap penalty */
+  if (from_class == M_cl) {
+    if (to_class == M_cl) {
+      return (0.);
+    } else if (to_class == DB_cl) {
+      return (alpha);
+    } else {
+      return (0.5*alpha);
+    }
+  } else if (from_class == IL_cl) {
+    if (to_class == M_cl) {
+      return (beta + 0.5*alpha);
+    } else if (to_class == IL_cl) {
+      return (beta);
+    } else if (to_class == DB_cl) {
+      return (beta+1.5*alpha);
+    } else {
+      return (beta + alpha);
+    }
+  } else if (from_class == DL_cl) {
+    if (to_class == M_cl) {
+      return (beta + 0.5*alpha);
+    } else if (to_class == DL_cl) {
+      return (beta);
+    } else if (to_class == DB_cl) {
+      return (beta + 0.5*alpha);
+    } else {
+      return (beta + alpha);
+    }
+  } else if (from_class == IR_cl) {
+    if (to_class == M_cl) {
+      return (beta + 0.5*alpha);
+    } else if (to_class == IR_cl) {
+      return (beta);
+    } else if (to_class == DB_cl) {
+      return (beta+1.5*alpha);
+    } else {
+      return (beta + alpha);
+    }
+  } else if (from_class == DR_cl) {
+    if (to_class == M_cl) {
+      return (beta + 0.5*alpha);
+    } else if (to_class == DR_cl) {
+      return (beta);
+    } else if (to_class == DB_cl) {
+      return (beta + 0.5*alpha);
+    } else {
+      return (beta + alpha);
+    }
+  } else {                /* DB_cl */
+    if (to_class == IL_cl || to_class == IR_cl) {
+      return (2*beta + 1.5*alpha);
+    } else if (to_class == M_cl) {
+      return (2*beta + alpha);
+    } else if (to_class == DB_cl) {
+      return (2*beta);
+    } else {
+      return (2*beta + 0.5*alpha);
+    }
+  }
+  return (0);
+}
+
+/*
+ * Function: ExponentiateCM
+ * Date:     EPN, Sun May 20 13:10:06 2007
+ * Purpose:  Exponentiate the emission and transition probabilities 
+ *           of a CM by z. If CM is in local mode, put it in global mode,
+ *           exponentiate it and put it back in local mode, otherwise
+ *           the cm->end probabilities would change, and we don't want
+ *           that.
+ * 
+ * Args:
+ *           CM           - the covariance model
+ *           z            - factor to exponentiate by
+ */
+int
+ExponentiateCM(CM_t *cm, double z)
+{
+  /*printf("in ExponentiateCM, z: %f\n", z);*/
+  int v;
+  int x,y;
+  int local_flag = FALSE;
+
+  /* If in local mode, configure to global first. */
+  if(cm->flags & CMH_LOCAL_BEGIN || cm->flags & CMH_LOCAL_END) 
+    {
+      ConfigGlobal(cm);
+      local_flag = TRUE;
+    }
+
+  for(v = 0; v < cm->M; v++)
+    {
+      if (cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+	for (x = 0; x < cm->cnum[v]; x++)
+	  cm->t[v][x]  = pow(cm->t[v][x], z);
+      if (cm->sttype[v] == MP_st)
+	{
+	  for (x = 0; x < cm->abc->K; x++)
+	    for (y = 0; y < cm->abc->K; y++)
+	      cm->e[v][x*cm->abc->K+y]  = pow(cm->e[v][x*cm->abc->K+y], z);
+	}
+      if (cm->sttype[v] == ML_st || cm->sttype[v] == MR_st ||
+	  cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+	{
+	  for (x = 0; x < cm->abc->K; x++)
+	    cm->e[v][x]  = pow(cm->e[v][x], z);
+	}
+    }
+
+  CMRenormalize(cm);
+
+  if(local_flag) ConfigLocal(cm, cm->pbegin, cm->pend);
+  /* new probs invalidate log odds scores */
+  cm->flags &= ~CMH_BITS;
+  return eslOK;
+}
+
+/* Function:  cm_banner()
+ * Synopsis:  print standard INFERNAL application output header
+ *            Based on p7_banner from HMMER3 dev code.
+ * Incept:    EPN, Fri May 25 15:05:42 2007
+ *
+ * Purpose:   Print the standard INFERNAL command line application banner
+ *            to <fp>, constructing it from <progname> (the name of the
+ *            program) and a short one-line description <banner>.
+ *              
+ *            <progname> would typically be an application's
+ *            <argv[0]>, rather than a fixed string. This allows the
+ *            program to be renamed, or called under different names
+ *            via symlinks. Any path in the <progname> is discarded;
+ *            for instance, if <progname> is "/usr/local/bin/cmcalibrate",
+ *            "cmcalibrate" is used as the program name.
+ *            
+ * Note:    
+ *    Needs to pick up preprocessor #define's from config.h,
+ *    as set by ./configure.
+ *
+ * Returns:   (void)
+ */
+void
+cm_banner(FILE *fp, char *progname, char *banner)
+{
+  char *appname = NULL;
+
+  if (esl_FileTail(progname, FALSE, &appname) != eslOK) appname = progname;
+
+  fprintf(fp, "# %s :: %s\n", appname, banner);
+  fprintf(fp, "# INFERNAL %s (%s)\n", PACKAGE_VERSION, PACKAGE_DATE);
+  fprintf(fp, "# %s\n", PACKAGE_COPYRIGHT);
+  fprintf(fp, "# %s\n", PACKAGE_LICENSE);
+  fprintf(fp, "# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n");
+
+  if (appname != NULL) free(appname);
+  return;
+}
+
+/* Function:  cm_CalcExpSc()
+ * Incept:    EPN, Wed Aug  1 16:36:52 2007
+ *
+ * Purpose:   Calculate the expected score for each state of a CM.
+ *            For state v, this should be the average score of an 
+ *            emitted parse subtree rooted at v.
+ *              
+ * Args:
+ *           cm             - the covariance model
+ *           ret_expsc      - expected score at each state, alloc'ed here
+ *           ret_expsc_noss - expected score at each state if we ignored structure
+ *                            same as ret_expsc, but marginal emission probs used
+ *                            for MP states, alloc'ed here
+ *
+ * Returns:  
+ */
+void
+cm_CalcExpSc(CM_t *cm, float **ret_expsc, float **ret_expsc_noss)
+{
+  int status;
+  float *expsc;
+  float *expsc_noss;
+  int v,x,y,yoffset;
+  float *left_e,  *left_esc;
+  float *right_e, *right_esc;
+  int i,j;
+
+  /* contract check */
+  if(cm->flags & CMH_LOCAL_BEGIN) cm_Fail("cm_CalcExpSc() CMH_LOCAL_BEGIN flag up.\n");
+  if(cm->flags & CMH_LOCAL_END)   cm_Fail("cm_CalcExpSc() CMH_LOCAL_END flag up.\n");
+  if(ret_expsc == NULL)          cm_Fail("cm_CalcExpSc() ret_expsc is NULL.\n");
+
+  ESL_ALLOC(left_e,    sizeof(float) * cm->abc->K);
+  ESL_ALLOC(right_e,   sizeof(float) * cm->abc->K);
+  ESL_ALLOC(left_esc,  sizeof(float) * cm->abc->K);
+  ESL_ALLOC(right_esc, sizeof(float) * cm->abc->K);
+
+  ESL_ALLOC(expsc,      sizeof(float) * cm->M);
+  ESL_ALLOC(expsc_noss, sizeof(float) * cm->M);
+  esl_vec_FSet(expsc,      cm->M, 0.);
+  esl_vec_FSet(expsc_noss, cm->M, 0.);
+
+  for(v = cm->M-1; v >= 0; v--)
+    {
+      switch (cm->sttype[v]) {
+      case E_st:
+	break;
+	
+      case B_st:
+	expsc[v]      = expsc[cm->cfirst[v]]      + expsc[cm->cnum[v]];      /* prob of this transition is 1.0 */
+	expsc_noss[v] = expsc_noss[cm->cfirst[v]] + expsc_noss[cm->cnum[v]]; /* prob of this transition is 1.0 */
+	break;
+	
+      case MP_st:
+	/* calculate marginals for expsc_noss calculation */
+	/* left half */
+	esl_vec_FSet(left_e, cm->abc->K, 0.);
+	for(i = 0; i < cm->abc->K; i++)
+	  for(j = (i*cm->abc->K); j < ((i+1)*cm->abc->K); j++)
+	    left_e[i] += cm->e[v][j];
+	/* printf("sum should be 1.0: %f\n", esl_vec_FSum(left_e, cm->abc->K)); */
+	esl_vec_FNorm(left_e, cm->abc->K);
+	for(i = 0; i < cm->abc->K; i++) left_esc[i] = sreLOG2(left_e[i] / cm->null[i]);
+
+	/* right half */
+	esl_vec_FSet(right_e, cm->abc->K, 0.);
+	for(i = 0; i < cm->abc->K; i++)
+	  for(j = i; j < cm->abc->K * cm->abc->K; j += cm->abc->K)
+	    right_e[i] += cm->e[v][j];
+	/* printf("sum should be 1.0: %f\n", esl_vec_FSum(right_e, cm->abc->K)); */
+	esl_vec_FNorm(right_e, cm->abc->K);
+	for(i = 0; i < cm->abc->K; i++) right_esc[i] = sreLOG2(right_e[i] / cm->null[i]);
+
+	/* expsc uses joint emission probs */
+	for(x = 0; x < cm->abc->K * cm->abc->K; x++) 
+	  expsc[v]      += cm->e[v][x] * cm->esc[v][x];
+
+	/* expsc_noss uses marginalized emission probs */
+	for(x = 0; x < cm->abc->K; x++) 
+	  expsc_noss[v] += left_e[x] * left_esc[x];
+	for(x = 0; x < cm->abc->K; x++) 
+	  expsc_noss[v] += right_e[x] * right_esc[x];
+
+	for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	  y = cm->cfirst[v] + yoffset;
+	  expsc[v]      += cm->t[v][yoffset] * (expsc[y]      + cm->tsc[v][yoffset]);
+	  expsc_noss[v] += cm->t[v][yoffset] * (expsc_noss[y] + cm->tsc[v][yoffset]);
+	}
+	break;
+	
+      case ML_st:
+      case MR_st:
+      case IL_st:
+      case IR_st:
+	for(x = 0; x < cm->abc->K; x++) {
+	  expsc[v]      += cm->e[v][x] * cm->esc[v][x];
+	  expsc_noss[v] += cm->e[v][x] * cm->esc[v][x];
+	}
+	for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	  y = cm->cfirst[v] + yoffset;
+	  expsc[v]      += cm->t[v][yoffset] * (expsc[y]       + cm->tsc[v][yoffset]);
+	  expsc_noss[v] += cm->t[v][yoffset] * (expsc_noss[y]  + cm->tsc[v][yoffset]);
+	}
+	break;
+	
+      case S_st:
+      case D_st:
+	for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	  y = cm->cfirst[v] + yoffset;
+	  expsc[v]      += cm->t[v][yoffset] * (expsc[y]      + cm->tsc[v][yoffset]);
+	  expsc_noss[v] += cm->t[v][yoffset] * (expsc_noss[y] + cm->tsc[v][yoffset]);
+	}
+	break;
+      }
+    }
+  /* must return ret_expsc */
+  *ret_expsc      = expsc;
+  /* optionally return ret_expsc_noss */
+  if(ret_expsc_noss != NULL) *ret_expsc_noss = expsc_noss;
+  else free(expsc_noss);
+
+  for(v = 0; v < cm->M; v++)
+    printf("EXPSC[%4d]: %10.6f NOSS: %10.6f (%10.6f)\n", v, expsc[v], expsc_noss[v], (expsc[v] - expsc_noss[v]));
+
+  return;
+ ERROR:
+  cm_Fail("ERROR in cm_CalcExpSc().\n");
+}
+
+/* Function:  cm_Validate()
+ * Incept:    EPN, Fri Jul 27 14:59:55 2007 [Janelia]
+ *
+ * Purpose:   Validates some internals of the CM structure <cm>.
+ * 
+ *            Probability vectors are validated to sum up to
+ *            within a fractional tolerance <tol> of 1.0.
+ *
+ *            Probably only useful for debugging and development,
+ *            not production code.
+ *
+ * Returns:   <eslOK> if <cm> internals look fine.
+ *            Returns <eslFAIL> if something is wrong.
+ */
+int
+cm_Validate(CM_t *cm, float tol, char *errbuf)
+{
+  int status;
+  int v;
+  int clen = 0;
+  float pvec[MAXCONNECT+1];
+  int y;
+
+  if (cm             == NULL)       ESL_XFAIL(eslFAIL, errbuf, "CM is a null pointer");
+  if (cm->M          <  1)          ESL_XFAIL(eslFAIL, errbuf, "CM has M < 1");
+  if (cm->abc        == NULL)       ESL_XFAIL(eslFAIL, errbuf, "CM has no alphabet reference");
+  if (cm->abc->type  == eslUNKNOWN) ESL_XFAIL(eslFAIL, errbuf, "CM's alphabet is set to unknown");
+  
+  esl_vec_FSet(pvec, MAXCONNECT+1, 0.); 
+  for (v = 0; v < cm->M; v++)
+    {
+      if(StateDelta(cm->sttype[v]) == 2)
+	{
+	  if (esl_vec_FValidate(cm->e[v], (cm->abc->K * cm->abc->K), tol, NULL) != eslOK)
+	    ESL_XFAIL(eslFAIL, errbuf, "e[%d] fails pvector validation", v); 
+	}
+      else if(StateDelta(cm->sttype[v]) > 0)
+	{ 
+	  if (esl_vec_FValidate(cm->e[v], cm->abc->K, tol, NULL) != eslOK) 
+	    ESL_XFAIL(eslFAIL, errbuf, "e[%d] fails pvector validation", v); 
+	}
+      if (cm->sttype[v] != B_st && cm->sttype[v] != E_st) 
+	{
+	  if ((! (cm->flags & CMH_LOCAL_BEGIN)) && (! (cm->flags & CMH_LOCAL_END)))
+	    {
+	      if(esl_vec_FValidate(cm->t[v], cm->cnum[v], tol, NULL) != eslOK) 
+		ESL_XFAIL(eslFAIL, errbuf, "t[%d] fails pvector validation", v);
+	    }
+	  else if (v > 0 && (cm->flags & CMH_LOCAL_END))
+	    {
+	      esl_vec_FSet(pvec, MAXCONNECT+1, 0.); /* not really nec */
+	      for(y = 0; y < cm->cnum[v]; y++) pvec[y] = cm->t[v][y];
+	      pvec[cm->cnum[v]] = cm->end[v];
+	      if(esl_vec_FValidate(pvec, (cm->cnum[v]+1), tol, NULL) != eslOK) 
+		ESL_XFAIL(eslFAIL, errbuf, "t[%d] (with local end) fails pvector validation", v);
+	    }
+	}
+      if(cm->stid[v] == MATL_ML) clen++;
+      if(cm->stid[v] == MATR_MR) clen++;
+      if(cm->stid[v] == MATP_MP) clen+=2;
+    }
+  if(cm->flags & CMH_LOCAL_BEGIN) 
+    if(esl_vec_FValidate(cm->begin, cm->M, tol, NULL) != eslOK) 
+  if(cm->clen != clen) ESL_XFAIL(eslFAIL, errbuf, "consensus length %d not correctly stored in CM, should be %d", cm->clen, clen);
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: CMStatetype()
+ * 
+ * Purpose:  Returns the CM state type in text.
+ * Example:  CP9Statetype(MP_st) = "MP"
+ */
+char *
+CMStatetype(char st)
+{
+  switch (st) {
+  case D_st:  return "D";
+  case MP_st: return "MP";
+  case ML_st: return "ML";
+  case MR_st: return "MR";
+  case IL_st: return "IL";
+  case IR_st: return "IR";
+  case S_st:  return "S";
+  case E_st:  return "E";
+  case B_st:  return "B";
+  case EL_st: return "EL";
+  default: return "BOGUS";
+  }
+}
+
+/* Function: CMNodetype()
+ * 
+ * Purpose:  Returns the CM state type in text.
+ * Example:  CP9Statetype(MATP_nd) = "MATP"
+ */
+char *
+CMNodetype(char nd)
+{
+  switch (nd) {
+    /*case DUMMY_nd:  return "DUMMY";*/
+  case BIF_nd:    return "BIF";
+  case MATP_nd:   return "MATP";
+  case MATL_nd:   return "MATL";
+  case MATR_nd:   return "MATR";
+  case BEGL_nd:   return "BEGL";
+  case BEGR_nd:   return "BEGR";
+  case ROOT_nd:   return "ROOT";
+  case END_nd:    return "END";
+  default: return "BOGUS";
+  }
+}
+
+/* Function: CMStateid()
+ * 
+ * Purpose:  Returns the CM state id in text.
+ * Example:  CP9Statetype(MATP_MP) = "MATP_MP"
+ */
+char *
+CMStateid(char st)
+{
+  switch (st) {
+    /*case DUMMY:   return "DUMMY";*/
+  case ROOT_S:  return "ROOT_S";
+  case ROOT_IL: return "ROOT_IL";
+  case ROOT_IR: return "ROOT_IR";
+  case BEGL_S:  return "BEGL_S";
+  case BEGR_S:  return "BEGR_S";
+  case BEGR_IL: return "BEGR_IL";
+  case MATP_MP: return "MATP_MP";
+  case MATP_ML: return "MATP_ML";
+  case MATP_MR: return "MATP_MR";
+  case MATP_D:  return "MATP_D";
+  case MATP_IL: return "MATP_IL";
+  case MATP_IR: return "MATP_IR";
+  case MATL_ML: return "MATL_ML";
+  case MATL_D:  return "MATL_D";
+  case MATL_IL: return "MATL_IL";
+  case MATR_MR: return "MATR_MR";
+  case MATR_D:  return "MATR_D";
+  case MATR_IR: return "MATR_IR";
+  case END_E:   return "END_E";
+  case BIF_B:   return "BIF_B";
+  case END_EL:  return "END_EL";
+  default: return "BOGUS";
+  }
+}
+
+
+/*****************************************************************
+ * Convenience routines for setting fields in an CM. (from p7_cm.c)
+ *****************************************************************/ 
+/* Function: cm_SetName()
+ * Incept:   EPN, Fri Jul 27 16:49:49 2007 [Janelia]
+ * 
+ * Purpose:  Set or change the name of a CM to <name>.
+ *           Any trailing whitespace (including newline) is chopped off.     
+ *      
+ * Returns:  <eslOK> on success.
+ *
+ * Throws:   <eslEMEM> on allocation error, and original name (if any) 
+ *           remains.
+ */
+int
+cm_SetName(CM_t *cm, char *name)
+{
+  int   status;
+  void *tmp;
+  int   n;
+
+  if (name == NULL) {
+    if (cm->name != NULL) free(cm->name); 
+    cm->name = NULL;
+  } else {
+    n = strlen(name);
+    ESL_RALLOC(cm->name, tmp, sizeof(char)*(n+1));
+    strcpy(cm->name, name);
+    if ((status = esl_strchop(cm->name, n)) != eslOK) goto ERROR;
+  }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: cm_SetAccession()
+ * Incept:   SRE, Mon Jan  1 16:53:53 2007 [Casa de Gatos]
+ * 
+ * Purpose:  Set or change the accession number of a Plan7 CM to <acc>,
+ *           and raise the <ACC> flag. Trailing whitespace (including newline) 
+ *           is chopped.  
+ *           
+ *           If <acc> is <NULL>, unset the CM's accession (if any) and drop 
+ *           the <ACC> flag.
+ *
+ * Returns:  <eslOK> on success.
+ *
+ * Throws:   <eslEMEM> on allocation error, and original name (if any) 
+ *           remains.
+ */
+int
+cm_SetAccession(CM_t *cm, char *acc)
+{
+  int   status;
+  void *tmp;
+  int   n;
+
+  if (acc == NULL) {
+    if (cm->acc != NULL) free(cm->acc); 
+    cm->acc = NULL;
+    cm->flags &= ~CMH_ACC;
+  } else {
+    n = strlen(acc);
+    ESL_RALLOC(cm->acc, tmp, sizeof(char)*(n+1));
+    strcpy(cm->acc, acc);
+    if ((status = esl_strchop(cm->acc, n)) != eslOK) goto ERROR;
+    cm->flags |= CMH_ACC;
+  }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: cm_SetDescription()
+ * Incept:   SRE, Mon Jan  1 16:59:28 2007 [Casa de Gatos]
+ * 
+ * Purpose:  Set or change the description line of a Plan7 CM. 
+ *           Trailing whitespace (including newline) is chopped.
+ */
+int
+cm_SetDescription(CM_t *cm, char *desc)
+{
+  int   status;
+  void *tmp;
+  int   n;
+
+  if (desc == NULL) 
+    {
+      if (cm->desc != NULL) free(cm->desc); 
+      cm->desc   = NULL;
+      cm->flags &= ~CMH_DESC;
+    }
+  else
+    {
+      n = strlen(desc);
+      ESL_RALLOC(cm->desc, tmp, sizeof(char)*(n+1));
+      strcpy(cm->desc, desc);
+      if ((status = esl_strchop(cm->desc, n)) != eslOK) goto ERROR;
+      cm->flags |= CMH_DESC;
+    }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/*---------------- end, internal-setting routines ---------------*/
+  
+/* Function: CreateComLog()
+ * Date:     EPN, Mon Dec 31 10:51:14 2007
+ *
+ * Purpose:  Allocate and initialize a ComLog_t data structure.
+ * Returns:  Newly allocated ComLog_t object, this is NULL if
+ *           there's a memory allocation failure.
+ */
+ComLog_t *
+CreateComLog()
+{
+  int status;
+
+  ComLog_t *clog;
+  ESL_ALLOC(clog, sizeof(ComLog_t));
+
+  clog->bcom   = NULL;
+  clog->bdate  = NULL;
+  clog->ccom   = NULL;
+  clog->cdate  = NULL;
+
+  return clog;
+
+ ERROR:
+  return NULL;
+}
+
+/* Function: FreeComLog()
+ * Date:     EPN, Mon Dec 31 10:53:45 2007
+ *
+ * Purpose:  Free a ComLog_t data structure.
+ *            
+ * Returns:  void;
+ */
+void
+FreeComLog(ComLog_t *clog)
+{
+  if(clog->bcom   != NULL) free(clog->bcom);
+  if(clog->bdate  != NULL) free(clog->bdate);
+  if(clog->ccom   != NULL) free(clog->ccom);
+  if(clog->cdate  != NULL) free(clog->cdate);
+  free(clog);
+  return;
+}
+
+/* Function: CopyComLog()
+ * Date:     EPN, Mon Dec 31 10:53:45 2007
+ *
+ * Purpose:  Copy all the info in the ComLog_t data structure <src>
+ *           into <dest>, any info that was in <dest> is freed.
+ *
+ * Returns:  eslOK on success; eslEMEM on memory allocation error.
+ */
+int
+CopyComLog(const ComLog_t *src, ComLog_t *dest)
+{
+  int status;
+
+  if(dest->bcom   != NULL)  { free(dest->bcom);  dest->bcom = NULL;    }
+  if(dest->bdate  != NULL)  { free(dest->bdate); dest->bdate = NULL;   }
+  if(dest->ccom   != NULL)  { free(dest->ccom);  dest->ccom  = NULL;  }
+  if(dest->cdate  != NULL)  { free(dest->cdate); dest->cdate  = NULL; }
+
+  if(src->bcom   != NULL) { if((status = esl_strdup(src->bcom,  -1, &(dest->bcom)))   != eslOK) goto ERROR; }
+  if(src->bdate  != NULL) { if((status = esl_strdup(src->bdate, -1, &(dest->bdate)))  != eslOK) goto ERROR; }
+  if(src->ccom   != NULL) { if((status = esl_strdup(src->ccom, -1, &(dest->ccom)))  != eslOK) goto ERROR; }
+  if(src->cdate  != NULL) { if((status = esl_strdup(src->cdate,-1, &(dest->cdate))) != eslOK) goto ERROR; }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: IntMaxDigits()
+ * Date:     EPN, Fri Nov 30 14:51:12 2007
+ * 
+ * Returns: The number of digits in INT_MAX. 
+ *          Originally written to inform how big a 
+ *          string must be if it wants to hold any
+ *          possible positive integer.
+ */
+int
+IntMaxDigits()
+{
+  int big = INT_MAX;
+  return IntDigits(big);
+}
+
+
+/* Function: IntDigits()
+ * Date:     EPN, Fri May 23 06:02:22 2008
+ * 
+ * Returns: The number of digits in <i>.
+ */
+int
+IntDigits(int i)
+{
+  int n   = 0;
+  while(i > 0) { i/=10; n++; }
+  return n;
+}
+
+/* Function: cm_GetAvgHitLen()
+ * Date:     EPN, Thu Jan 17 05:52:00 2008
+ * 
+ * Returns: eslOK on success, eslEINCOMPAT on contract violation
+ *          <ret_avg_hit_len> set as average hit length of a hit for a CM, 
+ *          determined using the QDB band calculation engine.
+ */
+int
+cm_GetAvgHitLen(CM_t *cm, char *errbuf, float *ret_avg_hit_len)
+{
+  int    safe_windowlen;
+  float *avglenA;
+  float  avg_hit_len;
+
+  if(ret_avg_hit_len == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cm_GetAvgHitLen(), ret_avg_hit_len == NULL.");
+
+  safe_windowlen = cm->W * 2;
+  while(!(BandCalculationEngine(cm, safe_windowlen, 1E-15, TRUE, NULL, NULL, NULL, &avglenA))) {
+    safe_windowlen *= 2;
+    if(safe_windowlen > (cm->clen * 1000)) cm_Fail("GetCMAvgHitLen(), band calculation safe_windowlen big: %d\n", safe_windowlen);
+  }
+  avg_hit_len = avglenA[0];
+  free(avglenA);
+  *ret_avg_hit_len = avg_hit_len;
+
+  return eslOK;
+}
+
+/* Function: CompareCMGuideTrees()
+ * EPN, Tue Mar  6 08:32:12 2007
+ *
+ * Purpose:  Given two CMs, cm1 and cm2, compare them, returning TRUE 
+ *           iff they have the same guide tree (same node architecture).
+ *
+ * Args:     cm1          - covariance model number 1
+ *           cm2          - covariance model number 2
+ * 
+ * Returns:  TRUE if CMs have same guide tree, FALSE otherwise
+ */
+int 
+CompareCMGuideTrees(CM_t *cm1, CM_t *cm2)
+{
+  int          nd; 
+  if(cm1->nodes != cm2->nodes) return FALSE;
+  for(nd = 0; nd < cm1->nodes; nd++) { 
+    if(cm1->ndtype[nd] != cm2->ndtype[nd]) return FALSE;
+  }
+  return TRUE;
+}
diff --git a/src/cm_dispatch.h b/src/cm_dispatch.h
new file mode 100644
index 0000000..3389799
--- /dev/null
+++ b/src/cm_dispatch.h
@@ -0,0 +1,58 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
+/* cm_dispatch.h
+ * 
+ * Functions that actually do the work for cmalign and cmsearch,
+ * in parallel and serial varieties.
+ *
+ * Eric Nawrocki
+ */
+
+#ifndef CMDISPATCH_INCLUDED
+#define CMDISPATCH_INCLUDED
+
+#include "esl_config.h"
+#include "config.h"
+
+#include "easel.h"
+#include "esl_sqio.h"
+
+#include "structs.h"		/* data structures, macros, #define's   */
+#include "funcs.h"		/* external functions                   */
+
+extern void 
+serial_search_database (ESL_SQFILE *dbfp, CM_t *cm, const ESL_ALPHABET *abc, CMConsensus_t *cons);
+extern void 
+parallel_search_database (ESL_SQFILE *dbfp, CM_t *cm, const ESL_ALPHABET *abc, CMConsensus_t *cons,
+			  int mpi_my_rank, int mpi_master_rank, int mpi_num_procs) ;
+extern float 
+actually_search_target(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, float cm_cutoff, 
+		       float cp9_cutoff, search_results_t *results, int do_filter, 
+		       int doing_cm_stats, int doing_cp9_stats, int *ret_flen);
+extern void
+serial_align_targets(ESL_SQFILE *seqfp, CM_t *cm, ESL_SQ ***ret_sq, Parsetree_t ***ret_tr, 
+		     char ***ret_postcode, CP9trace_t ***ret_cp9_tr, int *ret_nseq, float **ret_sc, 
+		     int bdump_level, int debug_level, int silent_mode);
+extern void
+parallel_align_targets(ESL_SQFILE *seqfp, CM_t *cm, ESL_SQ ***ret_sq, Parsetree_t ***ret_tr,
+		       char ***ret_postcode, CP9trace_t ***ret_cp9_tr, int *ret_nseq,
+		       int bdump_level, int debug_level,
+		       int silent_mode, int mpi_my_rank, int mpi_master_rank, int mpi_num_procs);
+extern int
+actually_align_targets(CM_t *cm, ESL_SQ **sq, int nseq, ESL_DSQ *dsq, search_results_t *results, Parsetree_t ***ret_tr, 
+		       char ***ret_postcode, CP9trace_t ***ret_cp9_tr, float **ret_sc, int bdump_level, int debug_level, 
+		       int silent_mode);
+
+extern int PrintSearchInfo(FILE *fp, CM_t *cm, int cm_mode, int cp9_mode, long N);
+
+extern int  revcomp(const ESL_ALPHABET *abc, ESL_SQ *comp, ESL_SQ *sq);
+extern int  read_next_seq (const ESL_ALPHABET *abc, ESL_SQFILE *dbfp, int do_revcomp, dbseq_t **ret_dbseq);
+extern void print_results (CM_t *cm, const ESL_ALPHABET *abc, CMConsensus_t *cons, dbseq_t *dbseq,
+			   int do_complement, int used_HMM);
+extern void remove_hits_over_e_cutoff (CM_t *cm, search_results_t *results, ESL_SQ *sq,
+				       int used_HMM);
+#endif
diff --git a/src/cm_dpalign.c b/src/cm_dpalign.c
new file mode 100644
index 0000000..9181262
--- /dev/null
+++ b/src/cm_dpalign.c
@@ -0,0 +1,5627 @@
+/* cm_dpalign.c
+ * Optimized DP functions for HMM banded and non-banded, non-D&C CM alignment.
+ * 
+ * HMM banded functions, and their non-optimized analogs: 
+ * optimized version                slow, old, reference version      ~speedup
+ * ----------------------------     --------------------------------- --------
+ * fast_cyk_align_hb()          --> hbandcyk.c:inside_b_jd_me()           1.5 
+ * optimal_accuracy_align_hb()  --> NONE
+ * fast_alignT_hb()             --> hbandcyk.c:insideT_b_jd_me()          N/A
+ * FastAlignHB()                --> hbandcyk.c:CYKInside_b_jd()           N/A
+ * FastInsideAlignHB()          --> cm_postprob.c:FInside_b_jd_me()       1.4
+ * FastOutsideAlignHB()         --> cm_postprob.c:FOutside_b_jd_me()      1.4
+ *
+ * FastAlignHB() and fast_alignT_hb() have extra functionality missing
+ * from their 0.81 analogs. Specifically they can do either CYK or
+ * Holmes/Durbin optimally accurate alignment, the latter of which 
+ * was not possible in 0.81.
+ * 
+ * Speedups are approximate, and based on tests with 2 models, an SSU
+ * model and a RNaseP model. Tests were performed with
+ * benchmark-align, a standalone executable included at the end of
+ * this file that must be separately compiled (version tested was
+ * subversion revision 2204, gcc -O2 compiled
+ *  EPN, Mon Nov 12 13:41:57 2007).
+ * 
+ * All functions use a specialized DP matrix, a CM_HB_MX 
+ * data structure which only allocates cells within bands 
+ * derived from a HMM Forward/Backward alignment of the
+ * target sequence. The bands are stored in a CP9Bands_t object,
+ * a pointer to which must exist in the cm (CM_t object).
+ * 
+ * Non-banded, non-D&C alignment functions were rewritten for completeness.
+ * These are consistent with their HB counterparts, but require non-banded
+ * float matrices. 
+ *
+ * new version                      old v0.81 version      
+ * ----------------------------     ---------------------------------
+ * fast_cyk_align()             --> smallcyk.c:inside()    
+ * optimal_accuracy_align()     --> NONE
+ * fast_alignT()                --> smallcyk.c:insideT()
+ * FastAlign()                  --> smallcyk.c:CYKInside()
+ * FastInsideAlign()            --> cm_postprob.c:FInside()
+ * FastOutsideAlign()           --> cm_postprob.c:FOutside()
+ *  
+ * Note: the smallcyk.c v0.81 functions are still used for D&C 
+ * (divide and conquer) small-memory alignment. Though smallcyk.c
+ * has been renamed cm_dpsmall.c
+ *
+ * Four additional functions exist in this file:
+ * CMPosteriorHB()      : combine Inside/Outside matrices --> posterior matrix 
+ * CMPosterior()        : non-banded version of CMPosteriorHB()
+ * SampleFromInsideHB() : sample a parsetree from HMM banded inside matrix
+ * SampleFromInside()   : sample a parsetree from a full inside matrix
+ * 
+ * EPN, Wed Oct 10 07:20:48 2007
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <assert.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_sqio.h"
+#include "esl_stack.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+#define TSC(s,k) (tsc[(v) * MAXCONNECT + (s)])
+#define AMX(j,v,d) (alphap[(j * cm->M * (W+1)) + ((v) * (W+1) + d)])
+
+static float get_femission_score(CM_t *cm, ESL_DSQ *dsq, int v, int i, int j);
+
+/* 
+ * Function: fast_cyk_align_hb()
+ * based on inside_b_me() which was ...
+ * based on inside()
+ * Date:     EPN 03.29.06 [EPN started] 
+ *           SRE, Mon Aug  7 13:15:37 2000 [St. Louis]
+ *
+ * Purpose:  Run the inside phase of a CYK alignment using bands 
+ *           in the j and d dimensions of the DP matrix. Bands
+ *           were obtained from an HMM Forward-Backward parse
+ *           of the target sequence. Uses float log odds scores.
+ *
+ *           A CM_HB_MX DP matrix must be passed in. Only
+ *           cells valid within the bands given in the CP9Bands_t <cm->cp9b>
+ *           will be valid. 
+ *
+ *           We deal with local begins  by keeping track of the optimal
+ *           state that we could enter and account for the whole target 
+ *           sequence: b = argmax_v  alpha_v(i0,j0) + log t_0(v),
+ *           and bsc is the score for that. 
+ *
+ *           If vroot==0, i0==1, and j0==L (e.g. a complete alignment),
+ *           the optimal alignment might use a local begin transition, 0->b,
+ *           and we'd have to be able to trace that back. For any
+ *           problem where the caller sets allow_begin, we return a valid b 
+ *           (the optimal 0->b choice) and bsc (the score if 0->b is used).
+ *           If a local begin is part of the optimal parse tree, the optimal
+ *           alignment score returned by inside() will be bsc and yshad[0][L][L] 
+ *           will be USE_LOCAL_BEGIN, telling fast_alignT() to check b and
+ *           start with a local 0->b entry transition. When inside()
+ *           is called on smaller subproblems (v != 0 || i0 > 1 || j0
+ *           < L), we're using inside() as an engine in divide &
+ *           conquer, and we don't use the overall return score nor
+ *           shadow matrices, but we do need allow_begin, b, and bsc for
+ *           divide&conquer to sort out where a local begin might be used.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the digitaized sequence [i0..j0]   
+ *           L         - length of the dsq
+ *           vroot     - first start state of subtree (0, for whole model)
+ *           vend      - last end state of subtree (cm->M-1, for whole model)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           allow_begin-TRUE to allow 0->b local alignment begin transitions. 
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           mx        - the dp matrix, only cells within bands in cm->cp9b will 
+ *                       be valid. 
+ *           ret_sc    - score of optimal, CYK parsetree 
+ *                       
+ * Returns: <ret_sc>, <ret_b>, <ret_bsc>, <ret_shadow>, see 'Args'
+ * 
+ * Throws:  <eslOK> on success.
+ *          <eslERANGE> if required CM_HB_MX size exceeds <size_limit>, in
+ *                      this case, alignment has been aborted, ret_* variables are not valid
+ */
+int
+fast_cyk_align_hb(CM_t *cm, char *errbuf,  ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int allow_begin, float size_limit,
+		  void ****ret_shadow, int *ret_b, float *ret_bsc, CM_HB_MX *mx, float *ret_sc)
+{
+  int      status;
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+  int     *yvalidA;     /* [0..MAXCONNECT-1] TRUE if v->yoffset is legal transition (within bands) */
+  float   *el_scA;      /* [0..d..W-1] probability of local end emissions of length d */
+  /* indices used for handling band-offset issues, and in the depths of the DP recursion */
+  int      sd;                 /* StateDelta(cm->sttype[v]) */
+  int      sdr;                /* StateRightDelta(cm->sttype[v] */
+  int      jp_v, jp_y, jp_z;   /* offset j index for states v, y, z */
+  int      jp_y_sdr;           /* jp_y - sdr */
+  int      j_sdr;              /* j - sdr */
+  int      jn, jx;             /* current minimum/maximum j allowed */
+  int      jpn, jpx;           /* minimum/maximum jp_v */
+  int      dp_v, dp_y;         /* d index for state v/y in alpha w/mem eff bands */
+  int      dn, dx;             /* current minimum/maximum d allowed */
+  int      dp_y_sd;            /* dp_y - sd */
+  int      dpn, dpx;           /* minimum/maximum dp_v */
+  int      kp_z;               /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      kn, kx;             /* current minimum/maximum k value */
+  int      Wp;                 /* W oalso changes depending on state */
+  float    tsc;                /* a transition score */
+  int      yvalid_idx;         /* for keeping track of which children are valid */
+  int      yvalid_ct;          /* for keeping track of which children are valid */
+
+  /* Contract check */
+  if(dsq == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "fast_cyk_inside_align_hb(), dsq is NULL.\n");
+  if (mx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "fast_cyk_inside_align_hb(), mx is NULL.\n");
+  if (cm->cp9b == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "fast_cyk_inside_align_hb(), cm->cp9b is NULL.\n");
+
+  /* variables used for memory efficient bands */
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b;
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+  /* the DP matrix */
+  float ***alpha = mx->dp; /* pointer to the alpha DP matrix */
+
+  /* Allocations and initializations  */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the sequence -- used in many loops */
+				/* if caller didn't give us a deck pool, make one */
+  /* grow the matrix based on the current sequence and bands */
+  if((status = cm_hb_mx_GrowTo(cm, mx, errbuf, cp9b, W, size_limit)) != eslOK) return status;
+
+  /* precalcuate all possible local end scores, for local end emits of 1..W residues */
+  ESL_ALLOC(el_scA, sizeof(float) * (W+1));
+  for(d = 0; d <= W; d++) el_scA[d] = cm->el_selfsc * d;
+
+  /* The shadow matrix, we always allocate it, so we don't have to 
+   * check if it's null in the depths of the DP recursion.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+  for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+
+  /* yvalidA[0..cnum[v]] will hold TRUE for states y for which a transition is legal 
+   * (some transitions are impossible due to the bands) */
+  ESL_ALLOC(yvalidA, sizeof(int) * MAXCONNECT);
+  esl_vec_ISet(yvalidA, MAXCONNECT, FALSE);
+
+  /* initialize all cells of the matrix to IMPOSSIBLE */
+  /* esl_vec_FSet(alpha[0][0], mx->ncells_valid, IMPOSSIBLE); */
+
+  /* Main recursion */
+  for (v = vend; v >= vroot; v--) {
+    float const *esc_v = cm->oesc[v]; /* emission scores for state v */
+    float const *tsc_v = cm->tsc[v];  /* transition scores for state v */
+    sd   = StateDelta(cm->sttype[v]);
+    sdr  = StateRightDelta(cm->sttype[v]);
+    jn   = jmin[v];
+    jx   = jmax[v];
+    /* Get a shadow deck to fill in and initialize all valid cells for state v */
+    if (cm->sttype[v] != E_st) {
+      if (cm->sttype[v] == B_st) {
+	kshad     = (jmin[v] == -1) ? NULL : alloc_jdbanded_vjd_kshadow_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+	shadow[v] = (void **) kshad;
+	/* initialize all valid cells for state v to IMPOSSIBLE (local ends are impossible for B states) */
+	assert(! (NOT_IMPOSSIBLE(cm->endsc[v])));
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	  jp_v  = j - jmin[v];
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++) {
+	    alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	    kshad[jp_v][dp_v] = USED_EL; 
+	  }
+	}
+      } else { /* ! B_st && ! E_st */
+	yshad     = (jmin[v] == -1) ? NULL : alloc_jdbanded_vjd_yshadow_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+	shadow[v] = (void **) yshad;
+	/* initialize all valid cells for state v */
+	if(NOT_IMPOSSIBLE(cm->endsc[v])) {
+	  for (j = jmin[v]; j <= jmax[v]; j++) { 
+	    ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	    jp_v  = j - jmin[v];
+	    for (dp_v = 0, d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; dp_v++, d++) {
+	      alpha[v][jp_v][dp_v] = el_scA[d-sd] + cm->endsc[v];
+	      yshad[jp_v][dp_v] = USED_EL; 
+	    }
+	  }
+	}
+	else { /* cm->endsc[v] == IMPOSSIBLE */
+	  for (j = jmin[v]; j <= jmax[v]; j++) { 
+	    ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	    jp_v  = j - jmin[v];
+	    for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++) {
+	      alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      yshad[jp_v][dp_v] = USED_EL; 
+	    }
+	  }
+	}
+      }
+    }
+
+    if(cm->sttype[v] == E_st) { 
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v = j-jmin[v];
+	ESL_DASSERT1((hdmin[v][jp_v] == 0));
+	ESL_DASSERT1((hdmax[v][jp_v] == 0));
+	alpha[v][jp_v][0] = 0.; /* for End states, d must be 0 */
+      }
+    }
+    else if(cm->sttype[v] == IL_st) {
+      /* update alpha[v][jp_v][dp_v] cells, for IL states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  i = j - d + 1;
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      if ((sc = alpha[y][jp_y_sdr][dp_y_sd] + tsc_v[yoffset]) > alpha[v][jp_v][dp_v])
+		{
+		  alpha[v][jp_v][dp_v] = sc; 
+		  yshad[jp_v][dp_v]    = yoffset;
+		}
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] += esc_v[dsq[i--]];
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] == IR_st) { 
+      /* update alpha[v][jp_v][dp_v] cells, for IR states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr is valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      if ((sc = alpha[y][jp_y_sdr][dp_y_sd] + tsc_v[yoffset]) > alpha[v][jp_v][dp_v])
+		{
+		  alpha[v][jp_v][dp_v] = sc; 
+		  yshad[jp_v][dp_v]    = yoffset;
+		}
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] += esc_v[dsq[j]];
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] != B_st) { /* entered if state v is (! IL && ! IR && ! B) */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in alpha[v] are independent of each other, only depending on alpha[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) {
+	yoffset = y - cm->cfirst[v];
+	tsc = tsc_v[yoffset];
+	
+	/* j must satisfy:
+	 * j >= jmin[v]
+	 * j >= jmin[y]+sdr (follows from (j-sdr >= jmin[y]))
+	 * j <= jmax[v]
+	 * j <= jmax[y]+sdr (follows from (j-sdr <= jmax[y]))
+	 * this reduces to two ESL_MAX calls
+	 */
+	jn = ESL_MAX(jmin[v], jmin[y]+sdr);
+	jx = ESL_MIN(jmax[v], jmax[y]+sdr);
+
+	jpn = jn - jmin[v];
+	jpx = jx - jmin[v];
+	jp_y_sdr = jn - jmin[y] - sdr;
+	
+	for (jp_v = jpn; jp_v <= jpx; jp_v++, jp_y_sdr++) {
+	  ESL_DASSERT1((jp_v >= 0 && jp_v <= (jmax[v]-jmin[v])));
+	  ESL_DASSERT1((jp_y_sdr >= 0 && jp_y_sdr <= (jmax[y]-jmin[y])));
+	  
+	/* d must satisfy:
+	 * d >= hdmin[v][jp_v]
+	 * d >= hdmin[y][jp_y_sdr]+sd (follows from (d-sd >= hdmin[y][jp_y_sdr]))
+	 * d <= hdmax[v][jp_v]
+	 * d <= hdmax[y][jp_y_sdr]+sd (follows from (d-sd <= hdmax[y][jp_y_sdr]))
+	 * this reduces to two ESL_MAX calls
+	 */
+	  dn = ESL_MAX(hdmin[v][jp_v], hdmin[y][jp_y_sdr] + sd);
+	  dx = ESL_MIN(hdmax[v][jp_v], hdmax[y][jp_y_sdr] + sd);
+	  dpn     = dn - hdmin[v][jp_v];
+	  dpx     = dx - hdmin[v][jp_v];
+	  dp_y_sd = dn - hdmin[y][jp_y_sdr] - sd;
+	  	  
+	  for (dp_v = dpn; dp_v <= dpx; dp_v++, dp_y_sd++) { 
+	    ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	    ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	    if((sc = alpha[y][jp_y_sdr][dp_y_sd] + tsc) > alpha[v][jp_v][dp_v]) {
+	      alpha[v][jp_v][dp_v] = sc;
+	      yshad[jp_v][dp_v]    = yoffset;
+	    }
+	  }
+	}
+      }
+      /* add in emission score, if any */
+      switch(cm->sttype[v]) { 
+      case ML_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[i--]];
+	}
+	break;
+      case MR_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[j]];
+	}
+	break;
+      case MP_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	}
+      default:
+	break;
+      }
+      /* ensure all cells are >= IMPOSSIBLE */
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v  = j - jmin[v];
+	for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+      }
+    }
+    else { /* B_st */ 
+      y = cm->cfirst[v]; /* left  subtree */
+      z = cm->cnum[v];   /* right subtree */
+      
+      /* Any valid j must be within both state v and state z's j band 
+       * I think jmin[v] <= jmin[z] is guaranteed by the way bands are 
+       * constructed, but we'll check anyway. 
+       */
+      jn = (jmin[v] > jmin[z]) ? jmin[v] : jmin[z];
+      jx = (jmax[v] < jmax[z]) ? jmax[v] : jmax[z];
+      /* the main j loop */
+      for (j = jn; j <= jx; j++) { 
+	jp_v = j - jmin[v];
+	jp_y = j - jmin[y];
+	jp_z = j - jmin[z];
+	kn = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+	/* kn satisfies inequalities (1) and (3) (listed below)*/	
+	kx = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+	/* kn satisfies inequalities (2) and (4) (listed below)*/	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      
+	  /* Find the first k value that implies a valid cell in the y and z decks.
+	   * This k must satisfy the following 6 inequalities (some may be redundant):
+	   * (1) k >= j-jmax[y];
+	   * (2) k <= j-jmin[y]; 
+	   *     1 and 2 guarantee (j-k) is within state y's j band
+	   *
+	   * (3) k >= hdmin[z][j-jmin[z]];
+	   * (4) k <= hdmax[z][j-jmin[z]]; 
+	   *     3 and 4 guarantee k is within z's j=(j), d band
+	   *
+	   * (5) k >= d-hdmax[y][j-jmin[y]-k];
+	   * (6) k <= d-hdmin[y][j-jmin[y]-k]; 
+	   *     5 and 6 guarantee (d-k) is within state y's j=(j-k) d band
+	   *
+	   * kn and kx were set above (outside (for (dp_v...) loop) that
+	   * satisfy 1-4 (b/c 1-4 are d-independent and k-independent)
+	   * RHS of inequalities 5 and 6 are dependent on k, so we check
+	   * for these within the next for loop.
+	   */
+	  for(k = kn; k <= kx; k++) { 
+	    if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k]) {
+	      /* for current k, all 6 inequalities have been satisified 
+	       * so we know the cells corresponding to the platonic 
+	       * matrix cells alpha[v][j][d], alpha[y][j-k][d-k], and
+	       * alpha[z][j][k] are all within the bands. These
+	       * cells correspond to alpha[v][jp_v][dp_v], 
+	       * alpha[y][jp_y-k][d-hdmin[jp_y-k]-k],
+	       * and alpha[z][jp_z][k-hdmin[jp_z]];
+	       */
+	      kp_z = k-hdmin[z][jp_z];
+	      dp_y = d-hdmin[y][jp_y-k];
+
+	      if ((sc = alpha[y][jp_y-k][dp_y - k] + alpha[z][jp_z][kp_z]) 
+		  > alpha[v][jp_v][dp_v]) { 
+		alpha[v][jp_v][dp_v] = sc;
+		kshad[jp_v][dp_v] = kp_z;
+	      }
+	    }
+	  }
+	}
+      }
+    }				/* finished calculating deck v. */
+         
+    /* The following loops originally access alpha[v][j0][W] but the index W will be
+       in different positions due to the bands */
+    
+    if((cm->flags & CMH_LOCAL_BEGIN) && allow_begin) {
+      if(j0 >= jmin[v] && j0 <= jmax[v]) { 
+	jp_v = j0 - jmin[v];
+	Wp = W - hdmin[v][jp_v];
+	if(W >= hdmin[v][jp_v] && W <= hdmax[v][jp_v]) { 
+	/* If we get here alpha[v][jp_v][Wp] is a valid cell
+	 * in the banded alpha matrix, corresponding to 
+	 * alpha[v][j0][W] in the platonic matrix.
+	 */
+	/* Check for local begin getting us to the root.
+	 * This is "off-shadow": if/when we trace back, we'll handle this
+	 * case separately (and we'll know to do it because we'll immediately
+	 * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+	 * to jump right to state b; see below)
+	 */
+	  if (alpha[v][jp_v][Wp] + cm->beginsc[v] > bsc) { 
+	    b   = v;
+	    bsc = alpha[v][jp_v][Wp] + cm->beginsc[v];
+	  }
+	}
+      }
+      /* Check for whether we need to store an optimal local begin score
+       * as the optimal overall score, and if we need to put a flag
+       * in the shadow matrix telling fast_alignT() to use the b we return.
+       */
+      if (v == 0) { 
+	if(j0 >= jmin[0] && j0 <= jmax[0]) {
+	  jp_v = j0 - jmin[v];
+	  Wp   = W - hdmin[v][jp_v];
+	  if(W >= hdmin[v][jp_v] && W <= hdmax[v][jp_v]) { 
+	    if (bsc > alpha[0][jp_v][Wp]) {
+	      alpha[0][jp_v][Wp] = bsc;
+	      yshad[jp_v][Wp] = USED_LOCAL_BEGIN;
+	    }
+	  }
+	}
+      }
+    }
+  } /* end loop over all v */
+  /*FILE *fp; fp = fopen("cyk.mx", "w"); cm_hb_mx_Dump(fp, mx); fclose(fp);*/
+  
+  Wp = W - hdmin[vroot][j0-jmin[vroot]];
+  sc =     alpha[vroot][j0-jmin[vroot]][Wp];
+
+  if (ret_b != NULL)      *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL)    *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  if(ret_sc != NULL)      *ret_sc = sc;
+  else free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  free(el_scA);
+  free(yvalidA);
+
+  ESL_DPRINTF1(("fast_cyk_align_hb return sc: %f\n", sc));
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+/* 
+ * Function: fast_cyk_align()
+ * Date:     EPN, Sun Nov 18 19:37:39 2007
+ *           
+ * Note:     Very similar to inside(), but slightly more efficient.
+ *           Identical to fast_cyk_align_hb() but HMM bands are NOT
+ *           used.a
+ * 
+ * Purpose:  Run the inside phase of a CYK alignment algorithm, on a 
+ *           subsequence from i0..j0, using a subtree of a model
+ *           anchored at a start state vroot, and ending at an end
+ *           state vend. (It is a feature of the model layout in
+ *           a CM structure that all subtrees are contiguous in the
+ *           model.)
+ *
+ *           We deal with local begins by keeping track of the optimal
+ *           state that we could enter and account for the whole target 
+ *           sequence: b = argmax_v  alpha_v(i0,j0) + log t_0(v),
+ *           and bsc is the score for that. 
+ *
+ *           If vroot==0, i0==1, and j0==L (e.g. a complete alignment),
+ *           the optimal alignment might use a local begin transition, 0->b,
+ *           and we'd have to be able to trace that back. For any
+ *           problem where the caller sets allow_begin, we return a valid b 
+ *           (the optimal 0->b choice) and bsc (the score if 0->b is used).
+ *           If a local begin is part of the optimal parse tree, the optimal
+ *           alignment score returned by inside() will be bsc and yshad[0][L][L] 
+ *           will be USE_LOCAL_BEGIN, telling fast_alignT() to check b and
+ *           start with a local 0->b entry transition. When inside()
+ *           is called on smaller subproblems (v != 0 || i0 > 1 || j0
+ *           < L), we're using inside() as an engine in divide &
+ *           conquer, and we don't use the overall return score nor
+ *           shadow matrices, but we do need allow_begin, b, and bsc for
+ *           divide&conquer to sort out where a local begin might be used.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the digitaized sequence [i0..j0]   
+ *           L         - length of the dsq
+ *           vroot     - first start state of subtree (0, for whole model)
+ *           vend      - last end state of subtree (cm->M-1, for whole model)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           allow_begin-TRUE to allow 0->b local alignment begin transitions. 
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           ret_mx    - the dp matrix, we'll allocate it here, NULL if not wanted
+ *           ret_sc    - score of optimal, CYK parsetree 
+ *                       
+ * Returns: <ret_sc>, <ret_b>, <ret_bsc>, <ret_mx>, <ret_shadow>, see 'Args'.
+ * 
+ * Throws:  <eslOK> on success.
+ *          <eslERANGE> if required DP matrix size exceeds passed in <size_limit> 
+ *                      alignment has been aborted, ret_* variables are not valid
+ */
+int
+fast_cyk_align(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int allow_begin,
+	       float size_limit, void ****ret_shadow, int *ret_b, float *ret_bsc, float ****ret_mx, float *ret_sc)
+{
+  int      status;
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+  float   *el_scA;      /* [0..d..W-1] probability of local end emissions of length d */
+  int      sd;          /* StateDelta(cm->sttype[v]) */
+  int      sdr;         /* StateRightDelta(cm->sttype[v] */
+  int      jp;          /* offset j, j = i0-1+jp */
+  int      j_sdr;       /* j - sdr */
+  int      d_sd;        /* d - sd */
+  float    tsc;         /* a transition score */
+  float ***alpha;       /* the DP matrix, we allocate here */
+  float    Mb_for_alpha;/* megabytes needed for alpha matrix */
+
+  /* Contract check */
+  if(dsq == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "fast_cyk_inside_align(), dsq is NULL.\n");
+
+
+  /* Allocations and initializations  */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the sequence -- used in many loops */
+				/* if caller didn't give us a deck pool, make one */
+
+  /* allocate alpha (if it's small enough), allocate all decks, no deck reuse */
+  Mb_for_alpha = ((float) size_vjd_deck(W, 1, W) * ((float) (cm->M)));
+  if(Mb_for_alpha > size_limit)
+    ESL_FAIL(eslERANGE, errbuf, "requested non-banded DP mx of %.2f Mb > %.2f Mb limit.\nUse --small or increase limit with --mxsize.", Mb_for_alpha, (float) size_limit);
+  ESL_DPRINTF1(("Size of alpha matrix: %.2f\n", Mb_for_alpha));
+
+  ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+  for (v = 0; v <= cm->M; v++) alpha[v] = alloc_vjd_deck(L, i0, j0);
+
+  /* precalcuate all possible local end scores, for local end emits of 1..W residues */
+  ESL_ALLOC(el_scA, sizeof(float) * (W+1));
+  for(d = 0; d <= W; d++) el_scA[d] = cm->el_selfsc * d;
+
+  /* The shadow matrix, we always allocate it, so we don't have to 
+   * check if it's null in the depths of the DP recursion.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+  for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+
+  /* Main recursion */
+  for (v = vend; v >= vroot; v--) {
+    float const *esc_v = cm->oesc[v]; /* emission scores for state v */
+    float const *tsc_v = cm->tsc[v];  /* transition scores for state v */
+    sd   = StateDelta(cm->sttype[v]);
+    sdr  = StateRightDelta(cm->sttype[v]);
+    /* Get a shadow deck to fill in and initialize all valid cells for state v */
+    if (cm->sttype[v] != E_st) {
+      if (cm->sttype[v] == B_st) {
+	kshad     = alloc_vjd_kshadow_deck(L, i0, j0); 
+	shadow[v] = (void **) kshad;
+	/* initialize all valid cells for state v to IMPOSSIBLE (local ends are impossible for B states) */
+	assert(! (NOT_IMPOSSIBLE(cm->endsc[v])));
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  for (d = 0; d <= jp; d++) {
+	    alpha[v][j][d] = IMPOSSIBLE;
+	    kshad[j][d] = USED_EL; 
+	  }
+	}
+      } else { /* ! B_st && ! E_st */
+	yshad     = alloc_vjd_yshadow_deck(L, i0, j0);
+	shadow[v] = (void **) yshad;
+	/* initialize all valid cells for state v */
+	if(NOT_IMPOSSIBLE(cm->endsc[v])) {
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d < sd && d <= jp; d++) { 
+	      alpha[v][j][d] = IMPOSSIBLE;
+	      yshad[j][d] = USED_EL; 
+	    }
+	    for (d = sd; d <= jp; d++) {
+	      alpha[v][j][d] = el_scA[d-sd] + cm->endsc[v];
+	      yshad[j][d] = USED_EL; 
+	    }
+	  }
+	}
+	else { /* cm->endsc[v] == IMPOSSIBLE */
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d <= jp; d++) {
+	      alpha[v][j][d] = IMPOSSIBLE;
+	      yshad[j][d] = USED_EL; 
+	    }
+	  }
+	}
+      }
+    }
+    
+    if(cm->sttype[v] == E_st) { 
+      for (jp = 0; jp <= W; jp++) {
+	j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+	alpha[v][j][0] = 0.;
+	for (d = 1; d <= jp; d++) alpha[v][j][d] = IMPOSSIBLE;
+      }
+    }
+    else if(cm->sttype[v] == IL_st) {
+      /* update alpha[v][j][d] cells, for IL states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (jp = sdr; jp <= W; jp++) {
+	j = i0-1+jp;
+	j_sdr = j - sdr;
+	for (d = sd; d <= jp; d++) {
+	  d_sd = d - sd;
+	  i    = j - d + 1;
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	    y = cm->cfirst[v] + yoffset; 
+	    if ((sc = alpha[y][j_sdr][d_sd] + tsc_v[yoffset]) > alpha[v][j][d]) {
+	      alpha[v][j][d] = sc; 
+	      yshad[j][d]    = yoffset;
+	    }
+	  }
+	  alpha[v][j][d] += esc_v[dsq[i--]];
+	  alpha[v][j][d]  = ESL_MAX(alpha[v][j][d], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] == IR_st) { 
+      /* update alpha[v][j][d] cells, for IR states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (jp = sdr; jp <= W; jp++) {
+	j = i0-1+jp;
+	j_sdr = j - sdr;
+	for (d = sd; d <= jp; d++) {
+	  d_sd = d - sd;
+	  i = j - d + 1;
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	    y = cm->cfirst[v] + yoffset; 
+	    if ((sc = alpha[y][j_sdr][d_sd] + tsc_v[yoffset]) > alpha[v][j][d]) {
+	      alpha[v][j][d] = sc; 
+	      yshad[j][d]    = yoffset;
+	    }
+	  }
+	  alpha[v][j][d] += esc_v[dsq[j]];
+	  alpha[v][j][d]  = ESL_MAX(alpha[v][j][d], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] != B_st) { /* entered if state v is (! IL && ! IR && ! B) */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in alpha[v] are independent of each other, only depending on alpha[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) {
+	yoffset = y - cm->cfirst[v];
+	tsc = tsc_v[yoffset];
+
+	for (jp = sdr; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  j_sdr = j - sdr;
+
+	  for (d = sd; d <= jp; d++) {
+	    if((sc = alpha[y][j_sdr][d - sd] + tsc) > alpha[v][j][d]) {
+	      alpha[v][j][d] = sc;
+	      yshad[j][d]    = yoffset;
+	    }
+	  }
+	}
+      }
+      /* add in emission score, if any */
+      switch(cm->sttype[v]) { 
+      case ML_st:
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  i = j - 1;
+	  for (d = sd; d <= jp; d++) 
+	    alpha[v][j][d] += esc_v[dsq[j-d+1]];
+	}
+	break;
+      case MR_st:
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  for (d = sd; d <= jp; d++)
+	    alpha[v][j][d] += esc_v[dsq[j]];
+	}
+	break;
+      case MP_st:
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  i = j - 1;
+	  for (d = sd; d <= jp; d++)
+	    alpha[v][j][d] += esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	}
+      default:
+	break;
+      }
+      /* ensure all cells are >= IMPOSSIBLE */
+      for (jp = 0; jp <= W; jp++) {
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++)
+	  alpha[v][j][d] = ESL_MAX(alpha[v][j][d], IMPOSSIBLE);
+      }
+    }
+    else { /* B_st */ 
+      y = cm->cfirst[v]; /* left  subtree */
+      z = cm->cnum[v];   /* right subtree */
+      
+      for (jp = 0; jp <= W; jp++) { 
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++) {
+	  for (k = 0; k <= d; k++) {
+	    if ((sc = alpha[y][j-k][d-k] + alpha[z][j][k]) > alpha[v][j][d]) { 
+	      alpha[v][j][d] = sc;
+	      kshad[j][d]    = k;
+	    }
+	  }
+	}
+      }
+    }
+				/* finished calculating deck v. */
+      
+    if (allow_begin && alpha[v][j0][W] + cm->beginsc[v] > bsc) {
+      b   = v;
+      bsc = alpha[v][j0][W] + cm->beginsc[v];
+    }
+    /* Check for whether we need to store an optimal local begin score
+     * as the optimal overall score, and if we need to put a flag
+     * in the shadow matrix telling fast_alignT() to use the b we return.
+     */
+    if (allow_begin && v == 0 && bsc > alpha[0][j0][W]) {
+      alpha[0][j0][W] = bsc;
+      yshad[j0][W] = USED_LOCAL_BEGIN;
+    }
+  } /* end loop over all v */
+  
+  sc =     alpha[vroot][j0][W];
+  if (ret_b != NULL)      *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL)    *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  if (ret_sc     != NULL) *ret_sc = sc;
+  else free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  if (ret_mx     != NULL) *ret_mx = alpha;
+  else free_vjd_matrix(alpha, cm->M, 1, L);
+
+  free(el_scA);
+
+  ESL_DPRINTF1(("fast_cyk_align return sc: %f\n", sc));
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+/* Function: fast_alignT_hb()
+ * Date:     EPN 03.29.06
+ * 
+ * Note:     based on insideT() [SRE, Fri Aug 11 12:08:18 2000 [Pittsburgh]]
+ *
+ * Purpose:  Call either fast_cyk_align_hb() (if !<do_optacc>), 
+ *           or optimal_accuracy_align_hb()  (if  <do_optacc>),
+ *           get vjd shadow matrix; then trace back. Append the trace to a given
+ *           traceback, which already has state r at tr->n-1.
+ *        
+ *           If (<do_optacc>) then post_mx must != NULL.
+ *
+ * Returns:  <ret_sc>: if(!do_optacc): score of appended parsetree
+ *                     if( do_optacc): avg posterior probability of all i0..j0 residues
+ *                                     in optimally accurate alignment in tr 
+ *           
+ * Throws:  <eslOK>     on success
+ *          <eslERANGE> if required CM_HB_MX exceeds <size_limit>, in 
+ *                      this case, alignment has been aborted, tr has not been appended to
+ *
+ */
+int
+fast_alignT_hb(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+	       int r, int z, int i0, int j0, 
+	       int allow_begin, CM_HB_MX *mx, int do_optacc, CM_HB_MX *post_mx, float size_limit, float *ret_sc)
+{
+  int status;
+  void   ***shadow;             /* the traceback shadow matrix */
+  float     sc;			/* the score of the CYK alignment */
+  ESL_STACK *pda;               /* stack that tracks bifurc parent of a right start */
+  int       v,j,d,i;		/* indices for state, j, subseq len */
+  int       k;			/* subseq len for bifurcs */
+  int       y, yoffset;         /* child state y, it's offset */
+  int       bifparent;          /* B_st parent */
+  int       b;                  /* local begin state */
+  float     bsc;                /* local begin score */
+  int       jp_v;               /* j-jmin[v] for current j, and current v */
+  int       dp_v;               /* d-hdmin[v][jp_v] for current j, current v, current d*/
+  int       jp_z;               /* j-jmin[z] for current j, and current z */
+  int       kp_z;               /* the k value (d dim) from the shadow matrix
+				 * giving the len of right fragment offset in deck z,
+				 * k = kp_z + hdmin[z][jp_z]*/
+  /* contract check */
+  if(dsq == NULL)      ESL_FAIL(eslEINCOMPAT, errbuf, "fast_alignT_hb(), dsq == NULL.\n");
+  if(cm->cp9b == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "fast_alignT_hb(), cm->cp9b == NULL.\n");
+  if(do_optacc && post_mx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "fast_alignT_hb(), do_optacc == TRUE but post_mx == NULL.\n");
+			 
+  /* pointers to cp9b data for convenience */
+  CP9Bands_t *cp9b= cm->cp9b;
+  int       *jmin = cp9b->jmin;
+  int     **hdmin = cp9b->hdmin;
+#if eslDEBUGLEVEL >= 1	
+  int     **hdmax = cp9b->hdmax;
+#endif
+
+  if(do_optacc) {
+    status = optimal_accuracy_align_hb(cm, errbuf, dsq, L, i0, j0, size_limit,
+				       &shadow,	     /* return a shadow matrix to me. */
+				       &b, &bsc,     /* if allow_begin is TRUE, gives info on optimal b */
+				       mx,           /* the HMM banded mx to fill-in */
+				       post_mx,      /* pre-calc'ed posterior matrix */
+				       &sc);         /* avg post prob of all emissions in optimally accurate parsetree */
+  }
+  else {
+    status = fast_cyk_align_hb(cm, errbuf, dsq, L, r, z, i0, j0, 
+			       allow_begin,  /* TRUE to allow local begins */
+			       size_limit,   /* max size of DP matrix */
+			       &shadow,	     /* return a shadow matrix to me. */
+			       &b, &bsc,     /* if allow_begin is TRUE, gives info on optimal b */
+			       mx,           /* the HMM banded mx */
+			       &sc);         /* score of CYK parsetree */
+  }
+  if(status != eslOK) return status;
+
+  pda = esl_stack_ICreate();
+  if(pda == NULL) goto ERROR;
+  v = r;
+  j = j0;
+  i = i0;
+  d = j0-i0+1;
+  jp_v = j - jmin[v];
+  dp_v = d - hdmin[v][jp_v];
+
+  while (1) {
+    ESL_DASSERT1((!(cm->sttype[v] != EL_st && d > hdmax[v][jp_v])));
+    ESL_DASSERT1((!(cm->sttype[v] != EL_st && d < hdmin[v][jp_v])));
+    if (cm->sttype[v] == B_st) {
+      kp_z = ((int **) shadow[v])[jp_v][dp_v];   /* kp = offset len of right fragment */
+      z = cm->cnum[v];
+      jp_z = j-jmin[z];
+      k = kp_z + hdmin[z][jp_z];  /* k = offset len of right fragment */
+      
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;	/* remember the end j    */
+      if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;	/* remember the subseq length k */
+      if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR ;	/* remember the trace index of the parent B state */
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      y = cm->cfirst[v];
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else {
+      yoffset = ((char **) shadow[v])[jp_v][dp_v];
+      /*printf("     mx[v:%4d][jp_v:%4d][dp_v:%4d]: %10.5f j: %4d d: %4d\n", v, jp_v, dp_v, mx->dp[v][jp_v][dp_v], j, d);
+	if(post_mx != NULL) printf("post_mx[v:%4d][jp_v:%4d][dp_v:%4d]: %10.5f prob: %.5f\n", v, jp_v, dp_v, post_mx->dp[v][jp_v][dp_v], FScore2Prob(post_mx->dp[v][jp_v][dp_v], 1.));*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    ESL_FAIL(eslEINCONCEIVABLE, errbuf, "'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	  jp_v = j;
+	  dp_v = d;
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+  free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  if(ret_sc != NULL) *ret_sc = sc;
+  return eslOK;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return eslOK; /* NEVERREACHED */
+}
+
+
+/* Function: fast_alignT()
+ * Date:     EPN, Sun Nov 18 19:21:30 2007
+ * 
+ * Note:     based on insideT() [SRE, Fri Aug 11 12:08:18 2000 [Pittsburgh]]
+ *
+ * Purpose:  Call either fast_cyk_align() (if !<do_optacc>), 
+ *           or optimal_accuracy_align()  (if  <do_optacc>),
+ *           get vjd shadow matrix; then trace back. Append the trace to a given
+ *           traceback, which already has state r at tr->n-1.
+ *        
+ *           If (<do_optacc>) then post_mx must != NULL.
+ *
+ *           Very similar to cm_dpsmall.c:insideT() in case of 
+ *           CYK alignment, but uses more efficient implementation
+ *           of CYK alignment (fast_cyk_align()) as opposed to
+ *           inside(). 
+ *
+ * Returns:  <ret_sc>: if(!do_optacc): score of appended parsetree
+ *                     if( do_optacc): avg posterior probability of all i0..j0 residues
+ *                                     in optimally accurate alignment in tr 
+ *           <ret_mx>: the DP matrix filled, NULL if not wanted 
+ * 
+ * Throws:  <eslOK>     on success
+ *          <eslERANGE> if required DP matrix size exceeds <size_limit>, in 
+ *                      this case, alignment has been aborted, ret_* variables are not valid
+ */
+int
+fast_alignT(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+	    int r, int z, int i0, int j0, 
+	    int allow_begin, float ****ret_mx, int do_optacc, float ***post_mx, float size_limit, float *ret_sc)
+{
+  int       status;
+  void   ***shadow;             /* the traceback shadow matrix */
+  float     sc;			/* the score of the CYK alignment */
+  ESL_STACK *pda;               /* stack that tracks bifurc parent of a right start */
+  int       v,j,d,i;		/* indices for state, j, subseq len */
+  int       k;			/* subseq len for bifurcs */
+  int       y, yoffset;         /* child state y, it's offset */
+  int       bifparent;          /* B_st parent */
+  int       b;                  /* local begin state */
+  float     bsc;                /* local begin score */
+
+  /* contract check */
+  if(dsq == NULL)      ESL_FAIL(eslEINCOMPAT, errbuf, "fast_alignT(), dsq == NULL.\n");
+  if(cm->cp9b == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "fast_alignT(), cm->cp9b == NULL.\n");
+  if(do_optacc && post_mx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "fast_alignT(), do_optacc == TRUE but post_mx == NULL.\n");
+			 
+  if(do_optacc) {
+    status = optimal_accuracy_align(cm, errbuf, dsq, L, i0, j0, size_limit, 
+				    &shadow,	     /* return a shadow matrix to me. */
+				    &b, &bsc,	     /* if allow_begin is TRUE, gives info on optimal b */
+				    ret_mx,           /* the DP mx to fill-in */
+				    post_mx,          /* pre-calc'ed posterior matrix */
+				    &sc);             /* avg post prob of all emissions in optimally accurate parsetree */
+  }
+  else {
+    status = fast_cyk_align(cm, errbuf, dsq, L, r, z, i0, j0, 
+			    allow_begin,    /* TRUE to allow local begins */
+			    size_limit,     /* max size of DP matrix */
+			    &shadow,	    /* return a shadow matrix to me. */
+			    &b, &bsc,	    /* if allow_begin is TRUE, gives info on optimal b */
+			    ret_mx,         /* the DP mx to fill in */
+			    &sc);           /* score of CYK parsetree */
+  }
+  if(status != eslOK) return status;
+
+  pda = esl_stack_ICreate();
+  if(pda == NULL) goto ERROR;
+  v = r;
+  j = j0;
+  i = i0;
+  d = j0-i0+1;
+
+  while (1) {
+    if (cm->sttype[v] == B_st) {
+      k = ((int **) shadow[v])[j][d];   /* k = len of right fragment */
+
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;	/* remember the end j    */
+      if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;	/* remember the subseq length k */
+      if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;	/* remember the trace index of the parent B state */
+
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      y = cm->cfirst[v];
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+      v = y;
+    } else {
+      yoffset = ((char **) shadow[v])[j][d];
+
+      /*printf("v : %d | r : %d | z : %d | i0 : %d | \n", v, r, z, i0);*/
+      /*printf("\tyoffset : %d\n", yoffset);*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+  free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  if(ret_sc != NULL) *ret_sc = sc;
+  return eslOK;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return eslOK; /* NEVERREACHED */
+}
+
+
+/* Function: FastAlignHB()
+ * Incept:   EPN, Fri Oct 26 09:31:43 2007
+ * 
+ * Note:     based on CYKInside_b_jd() [11.04.05] which was based on CYKInside_b() 
+ *           which was based on CYKInside() [SRE, Sun Jun  3 19:48:33 2001 [St. Louis]]
+ *
+ * Purpose:  Wrapper for the fast_alignT_hb() routine - solve a full
+ *           alignment problem using CYK, optimal accuracy or sampling and
+ *           return the traceback and the score, without dividing &
+ *           conquering, but by using bands on the j and d dimensions
+ *           of the DP matrix.  Bands derived by HMM Forward/Backward
+ *           runs. Optionally return a postal code.
+ *           
+ *           Identical to FastAlign() but HMM bands are used here.
+ * 
+ *           Input arguments allow this function to be run in 4 'modes':
+ *
+ *           mode      returns                 arguments
+ *           ----  ----------------  ---------------------------------------------
+ *                 tr        pcodes  do_optacc  do_sample post_mx   ret_pcode{1,2}
+ *                 ----------------  ---------------------------------------------
+ *              1. CYK       no      FALSE      FALSE      NULL      NULL
+ *              2. CYK       yes     FALSE      FALSE     !NULL     !NULL
+ *              3. Opt acc   no      TRUE       FALSE     !NULL      NULL
+ *              4. Opt acc   yes     TRUE       FALSE     !NULL     !NULL
+ *              5. sampled   no      FALSE      TRUE       NULL      NULL
+ *              6. sampled   yes     FALSE      TRUE      !NULL     !NULL
+ *
+ *           CYK parsetrees are most likely parsetree, 'Opt acc' parsetrees
+ *           are Holmes/Durbin optimally accurate parsetrees, the parse that
+ *           maximizes the posterior probability that goes through the parses cells
+ *           of the DP matrix. A sampled parsetree is a parsetree sampled from
+ *           an Inside matrix based on it's probability.
+ *
+ *           Note: if ret_tr is NULL, parsetree is not returned.
+ *
+ * Args:     cm        - the covariance model
+ *           errbuf    - char buffer for reporting errors
+ *           r         - source of randomness, must be non-NULL only if do_sample==TRUE
+ *           dsq       - the digitized sequence, 1..L
+ *           L         - length of sequence 
+ *           i0        - start of target subsequence (often 1, beginning of dsq)
+ *           j0        - end of target subsequence (often L, end of dsq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           mx        - the main dp matrix, only cells within bands in cm->cp9b will be valid. 
+ *           do_optacc - TRUE to not do CYK alignment, determine the Holmes/Durbin optimally 
+ *                       accurate parsetree in ret_tr, requires post_mx != NULL
+ *           do_sample - TRUE to sample a parsetree from the Inside matrix
+ *           post_mx   - dp matrix for posterior calculation, can be NULL only if !do_optacc
+ *           ret_tr    - RETURN: traceback (pass NULL if trace isn't wanted)
+ *           ret_pcode1- RETURN: postal code 1, (pass NULL if not wanted, must be NULL if post_mx == NULL)
+ *           ret_pcode2- RETURN: postal code 2, (pass NULL if not wanted, must be NULL if post_mx == NULL)
+ *           ret_sc    - if(!do_optacc): score of the alignment in bits.
+ *                       if( do_optacc): average posterior probability of all L aligned residues 
+ *                       in optimally accurate alignment
+ *           ret_ins_sc- if(do_optacc || ret_pcode1,2 != NULL): inside score of sequence in bits
+ *                       else: must be NULL (inside will not be run)
+ * 
+ * Returns: <ret_tr>, <ret_pcode1>, <ret_pcode2>, <ret_sc>, see 'Args' section
+ * 
+ * Throws:  <eslOK> on success; 
+ *          <eslERANGE> if required CM_HB_MX for FastInsideAlignHB(), FastOutsideAlignHB() or
+ *                      fast_cyk_align_hb() exceeds <size_limit>, in this 
+ *                      case, alignment has been aborted, ret_* variables are not valid 
+ */
+int
+FastAlignHB(CM_t *cm, char *errbuf, ESL_RANDOMNESS *r, ESL_DSQ *dsq, int L, int i0, int j0, float size_limit, CM_HB_MX *mx,  
+	    int do_optacc, int do_sample, CM_HB_MX *post_mx, Parsetree_t **ret_tr, char **ret_pcode1, char **ret_pcode2, float *ret_sc, float *ret_ins_sc)
+{
+  int          status;
+  Parsetree_t *tr;
+  float        sc;
+  float        ins_sc; /* inside score */
+  int          do_post;
+  char        *pcode1;
+  char        *pcode2;
+  int          have_pcodes;
+  have_pcodes = (ret_pcode1 != NULL && ret_pcode2 != NULL) ? TRUE : FALSE;
+  do_post = (do_optacc || have_pcodes) ? TRUE : FALSE;
+
+  /* Contract check */
+  if(dsq == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), dsq is NULL.\n");
+  if(mx == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), mx is NULL.\n");
+  if(post_mx == NULL && have_pcodes)   ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), post_mx == NULL but ret_pcode{1|2} != NULL.\n");
+  if(do_optacc && post_mx == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), do_optacc is TRUE, but post_mx == NULL.\n");
+  if((!do_post) && ret_ins_sc != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), do_post is FALSE, but ret_ins_sc != NULL.\n");
+  if(do_optacc && do_sample)           ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), do_optacc and do_sample are both TRUE.");
+  if(do_sample && r == NULL)           ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), do_sample but r is NULL.");
+  if(!do_sample && r != NULL)          ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), do_sample is FALSE, but r is non-NULL.");
+  if(do_sample && i0 != 1)             ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlignHB(), do_sample but i0!=1.");
+  /* PrintDPCellsSaved_jd(cm, cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax, (j0-i0+1)); */
+
+  /* if doing post, fill Inside, Outside, Posterior matrices, in that order */
+  if(do_post || do_sample) { 
+    if((status = FastInsideAlignHB (cm, errbuf, dsq, i0, j0, size_limit, mx, &ins_sc)) != eslOK) return status;
+    if(do_sample) { 
+      if((status = SampleFromInsideHB(r, cm, errbuf, dsq, j0-i0+1, mx, &tr, &sc)) != eslOK) return status; 
+    }
+    if(do_post) { 
+      if((status = FastOutsideAlignHB(cm, errbuf, dsq, i0, j0, size_limit, post_mx, mx, ((cm->align_opts & CM_ALIGN_CHECKINOUT) && (! cm->flags & CMH_LOCAL_END)), NULL)) != eslOK) return status;
+      /* Note: we can only check the posteriors in FastOutsideAlignHB() if local begin/ends are off */
+      if((status = CMPosteriorHB(cm, errbuf, i0, j0, size_limit, mx, post_mx, post_mx)) != eslOK) return status;   
+      if(cm->align_opts & CM_ALIGN_CHECKINOUT) { 
+	if((status = CMCheckPosteriorHB(cm, errbuf, i0, j0, post_mx)) != eslOK) return status;
+	printf("\nHMM banded posteriors checked.\n\n");
+      }
+      if(ret_ins_sc != NULL) *ret_ins_sc = ins_sc; 
+    }
+  }
+
+  if(!do_sample) { /* if do_sample, we already have a parsetree */
+    /* Create the parse tree, and initialize. */
+    tr = CreateParsetree(100);
+    InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+    /* Fill in the parsetree (either CYK or optimally accurate (if do_optacc)), 
+     * this will overwrite mx if (do_post) caused it to be filled in FastInsideAlignHB 
+     */
+    if((status = fast_alignT_hb(cm, errbuf, dsq, L, tr, 0, cm->M-1, i0, j0, TRUE, mx, do_optacc, post_mx, size_limit, &sc)) != eslOK) return status;
+  }
+
+  if(have_pcodes) {
+    if((status = CMPostalCodeHB(cm, errbuf, i0, j0, post_mx, tr, TRUE, &pcode1, &pcode2, (do_optacc ? &sc : NULL))) != eslOK) return status;
+    *ret_pcode1 = pcode1;
+    *ret_pcode2 = pcode2;
+  }
+  else if(do_optacc) { /* call CMPostalCodeHB() to get the average residue posterior probability label, but not post codes */ 
+    if((status = CMPostalCodeHB(cm, errbuf, i0, j0, post_mx, tr, TRUE, NULL, NULL, &sc)) != eslOK) return status;
+  }
+
+  if (ret_tr != NULL) *ret_tr = tr; else FreeParsetree(tr);
+  if (ret_sc != NULL) *ret_sc = sc;
+  ESL_DPRINTF1(("returning from FastAlignHB() sc : %f\n", sc)); 
+  return eslOK;
+}
+
+
+
+/* Function: FastAlign()
+ * Date:     EPN, Sun Nov 18 19:26:45 2007
+ *
+ * Note:     Very similar to cm_dpsmall.c:CYKInside() for case
+ *           of CYK alignment, but uses slightly more efficient
+ *           implementation (fast_cyk_align() instead of inside()).
+ *
+ * Purpose:  Wrapper for the fast_alignT() routine - solve a full
+ *           alignment problem either by CYK, using optimal
+ *           accuracy, or sampling and return the traceback and the score,
+ *           without dividing & conquering. Optionally return a postal code.
+ *           
+ *           Identical to FastAlignHB() but HMM bands are NOT used here.
+ *           See that functions 'Purpose' for more details.
+ *
+ * Args:     cm        - the covariance model
+ *           errbuf    - char buffer for reporting errors
+ *           r         - source of randomness, must be non-NULL only if do_sample==TRUE
+ *           dsq       - the digitized sequence, 1..L
+ *           L         - length of sequence 
+ *           i0        - start of target subsequence (often 1, beginning of dsq)
+ *           j0        - end of target subsequence (often L, end of dsq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_mx    - RETURN: the main dp matrix, we'll allocate and fill it, must be non-NULL
+ *           do_optacc - TRUE to not do CYK alignment, determine the Holmes/Durbin optimally 
+ *                       accurate parsetree in ret_tr, requires post_mx != NULL
+ *           do_sample - TRUE to sample a parsetree from the Inside matrix
+ *           ret_post_mx- dp matrix for posterior calculation, we'll allocate and fill it if nec,
+ *                        can be NULL only if !do_optacc
+ *           ret_tr    - RETURN: traceback (pass NULL if trace isn't wanted)
+ *           ret_pcode1- RETURN: postal code 1, (pass NULL if not wanted, must be NULL if post_mx == NULL)
+ *           ret_pcode2- RETURN: postal code 2, (pass NULL if not wanted, must be NULL if post_mx == NULL)
+ *           ret_sc    - if(!do_optacc): score of the alignment in bits.
+ *                       if( do_optacc): average posterior probability of all L aligned residues 
+ *                       in optimally accurate alignment
+ *           ret_ins_sc- if(do_optacc || ret_pcode1,2 != NULL): inside score of sequence in bits
+ *                       else: must be NULL (inside will not be run)
+ * 
+ * Returns: <ret_tr>, <ret_pcode1>, <ret_pcode2>, <ret_sc>, see 'Args' section
+ * 
+ * Throws:  <eslOK> on success; 
+ */
+int
+FastAlign(CM_t *cm, char *errbuf, ESL_RANDOMNESS *r, ESL_DSQ *dsq, int L, int i0, int j0, float size_limit, float ****ret_mx, 
+	  int do_optacc, int do_sample, float ****ret_post_mx, Parsetree_t **ret_tr, char **ret_pcode1, char **ret_pcode2, float *ret_sc, float *ret_ins_sc)
+{
+  int          status;
+  Parsetree_t *tr;
+  float        sc;
+  float        ins_sc; /* inside score */
+  int          do_post;
+  char        *pcode1;
+  char        *pcode2;
+  int          have_pcodes;
+  have_pcodes = (ret_pcode1 != NULL && ret_pcode2 != NULL) ? TRUE : FALSE;
+  do_post = (do_optacc || have_pcodes) ? TRUE : FALSE;
+
+
+  /* Contract check */
+  if(ret_mx == NULL)                     ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), ret_mx == NULL.\n");
+  if(dsq == NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), dsq is NULL.\n");
+  if(ret_post_mx == NULL && have_pcodes) ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), post_mx == NULL but ret_pcode{1|2} != NULL.\n");
+  if(do_optacc && ret_post_mx == NULL)   ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), do_optacc is TRUE, but post_mx == NULL.\n");
+  if(do_optacc && ret_mx == NULL)        ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), do_optacc is TRUE, but ret_mx == NULL.\n");
+  if((!do_post) && ret_ins_sc != NULL)   ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), do_post is FALSE, but ret_ins_sc != NULL.\n");
+  if(do_optacc && do_sample)             ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), do_optacc and do_sample are both TRUE.");
+  if(do_sample && r == NULL)             ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), do_sample but r is NULL.");
+  if(!do_sample && r != NULL)            ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), do_sample is FALSE, but r is non-NULL.");
+  if(do_sample && i0 != 1)               ESL_FAIL(eslEINCOMPAT, errbuf, "FastAlign(), do_sample but i0!=1.");
+
+  /* if do_post, fill Inside, Outside, Posterior matrices, in that order */
+  /* if do_sample (and !do_post) fill Inside and sample from it */
+  if(do_post || do_sample) { 
+    if((status = FastInsideAlign (cm, errbuf, dsq, i0, j0, size_limit, ret_mx,  &ins_sc)) != eslOK) return status;
+    if(do_sample) { 
+      if((status = SampleFromInside(r, cm, errbuf, dsq, j0-i0+1, *ret_mx, &tr, &sc)) != eslOK) return status; 
+    }
+    if(do_post) { /* Inside was called above, now do Outside, then Posterior */
+      if((status = FastOutsideAlign(cm, errbuf, dsq, i0, j0, size_limit, ret_post_mx, *ret_mx, ((cm->align_opts & CM_ALIGN_CHECKINOUT) && (! cm->flags & CMH_LOCAL_END)), NULL)) != eslOK) return status;
+      /* Note: we can only check the posteriors in FastOutsideAlign() if local begin/ends are off */
+      if((status = CMPosterior(cm, errbuf, i0, j0, size_limit, *ret_mx, *ret_post_mx, *ret_post_mx)) != eslOK) return status;   
+      if(cm->align_opts & CM_ALIGN_CHECKINOUT) { 
+	if((status = CMCheckPosterior(cm, errbuf, i0, j0, *ret_post_mx)) != eslOK) return status;
+	printf("\nPosteriors checked.\n\n");
+      }
+    }
+    if(!do_sample) { 
+      /* we have to free ret_mx, so we can check it's size, reallocate and refill it in fast_alignT()
+       * this is wasteful, but if we were being efficient we'd be using HMM bands anyway... */
+      free_vjd_matrix(*ret_mx, cm->M, 1, L);
+      if(ret_ins_sc != NULL) *ret_ins_sc = ins_sc; 
+    }
+  }
+
+  if(!do_sample) { /* if do_sample, we already have a parsetree */
+    /* Create the parse tree, and initialize. */
+    tr = CreateParsetree(100);
+    InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+    /* Fill in the parsetree (either CYK or optimally accurate (if do_optacc)) */
+    if(do_optacc) { /* we have to send the filled *ret_post_mx */
+      if((status = fast_alignT(cm, errbuf, dsq, L, tr, 0, cm->M-1, i0, j0, TRUE, ret_mx, do_optacc, *ret_post_mx, size_limit, &sc)) != eslOK) return status;
+    }
+    else { /* don't need to send *ret_post_mx (in fact, it could be NULL) */
+      if((status = fast_alignT(cm, errbuf, dsq, L, tr, 0, cm->M-1, i0, j0, TRUE, ret_mx, do_optacc, NULL, size_limit, &sc)) != eslOK) return status;
+    }
+  }
+
+  if(have_pcodes) {
+    if((status = CMPostalCode(cm, errbuf, i0, j0, *ret_post_mx, tr, TRUE, &pcode1, &pcode2, &sc)) != eslOK) return status;
+    *ret_pcode1 = pcode1;
+    *ret_pcode2 = pcode2;
+  }
+  else if(do_optacc) { /* call CMPostalCode() to get the average residue posterior probability label, but not post codes */ 
+    if((status = CMPostalCode(cm, errbuf, i0, j0, *ret_post_mx, tr, TRUE, NULL, NULL, &sc)) != eslOK) return status;
+  }
+
+  if (ret_tr != NULL) *ret_tr = tr; else FreeParsetree(tr);
+  if (ret_sc != NULL) *ret_sc = sc;
+  ESL_DPRINTF1(("returning from FastAlign() sc : %f\n", sc)); 
+  return eslOK;
+}
+
+/*
+ * Function: FastInsideAlignHB()
+ * Date:     EPN, Thu Nov  8 18:24:41 2007
+ *
+ * Purpose:  Run the inside algorithm on a target sequence using bands 
+ *           in the j and d dimensions of the DP matrix. Bands
+ *           were obtained from an HMM Forward-Backward parse
+ *           of the target sequence. Uses float log odds scores.
+ * 
+ *           Very similar with fast_cyk_inside_align_hb(), see 'Purpose'
+ *           of that function for more details. Only differences with
+ *           that function is:
+ *           - can't return a shadow matrix (we're not aligning)
+ *           - doesn't return bsc, b info about local begins 
+ *
+ *           This function complements FastOutsideAlignHB().
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the digitized sequence
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align  (L, for whole seq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           mx        - the dp matrix, only cells within bands in cp9b will be valid
+ *           ret_sc    - RETURN: log P(S|M)/P(S|R), as a bit score
+ * 
+ * Returns:  <ret_sc>
+ *
+ * Throws:  <eslOK> on success
+ *          <eslERANGE> if required CM_HB_MX for exceeds <size_limit>, 
+ *                      in this case, alignment has been aborted, ret_sc is not valid
+ */
+int
+FastInsideAlignHB(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, CM_HB_MX *mx, float *ret_sc)
+{
+  int      status;
+  int      v,y,z;	/* indices for states  */
+  int      j,jp,d,i,k;	/* indices in sequence dimensions */
+  float    fsc;		/* the final score */
+  float    tsc;         /* a temporary variable holding a transition score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  float    bsc;		/* summed score for using all local begins */
+  int     *yvalidA;     /* [0..MAXCONNECT-1] TRUE if v->yoffset is legal transition (within bands) */
+  float   *el_scA;      /* [0..d..W-1] probability of local end emissions of length d */
+  /* indices used for handling band-offset issues, and in the depths of the DP recursion */
+  int      sd;                 /* StateDelta(cm->sttype[v]) */
+  int      sdr;                /* StateRightDelta(cm->sttype[v] */
+  int      jp_v, jp_y, jp_z;   /* offset j index for states v, y, z */
+  int      jp_y_sdr;           /* jp_y - sdr */
+  int      j_sdr;              /* j - sdr */
+  int      jn, jx;             /* current minimum/maximum j allowed */
+  int      jpn, jpx;           /* minimum/maximum jp_v */
+  int      dp_v, dp_y;         /* d index for state v/y in alpha w/mem eff bands */
+  int      dn, dx;             /* current minimum/maximum d allowed */
+  int      dp_y_sd;            /* dp_y - sd */
+  int      dpn, dpx;           /* minimum/maximum dp_v */
+  int      kp_z;               /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      kn, kx;             /* current minimum/maximum k value */
+  int      Wp;                 /* W oalso changes depending on state */
+  int      yvalid_idx;         /* for keeping track of which children are valid */
+  int      yvalid_ct;          /* for keeping track of which children are valid */
+  int      have_el;            /* TRUE if local ends are on */
+
+  /* Contract check */
+  if(dsq == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "FastInsideAlignHB(), dsq is NULL.\n");
+  if (mx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "FastInsideAlignHB(), mx is NULL.\n");
+  if (cm->cp9b == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "FastInsideAlignHB(), cm->cp9b is NULL.\n");
+
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b;
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+  /* the DP matrix */
+  float ***alpha = mx->dp;     /* pointer to the alpha DP matrix */
+
+  /* Allocations and initializations */
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the sequence -- used in many loops */
+				/* if caller didn't give us a deck pool, make one */
+  /* grow the matrix based on the current sequence and bands */
+  if((status = cm_hb_mx_GrowTo(cm, mx, errbuf, cp9b, W, size_limit)) != eslOK) return status;
+
+  /* precalcuate all possible local end scores, for local end emits of 1..W residues */
+  ESL_ALLOC(el_scA, sizeof(float) * (W+1));
+  for(d = 0; d <= W; d++) el_scA[d] = cm->el_selfsc * d;
+  /* yvalidA[0..cnum[v]] will hold TRUE for states y for which a transition is legal 
+   * (some transitions are impossible due to the bands)
+   */
+  ESL_ALLOC(yvalidA, sizeof(int) * MAXCONNECT);
+  esl_vec_ISet(yvalidA, MAXCONNECT, FALSE);
+
+  /* initialize all cells of the matrix to IMPOSSIBLE */
+  esl_vec_FSet(alpha[0][0], mx->ncells_valid, IMPOSSIBLE);
+
+  /* if local ends are on, replace the EL deck IMPOSSIBLEs with EL scores */
+  have_el = (cm->flags & CMH_LOCAL_END) ? TRUE : FALSE;
+  if(have_el) { 
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      for (d = 0;  d <= jp; d++) alpha[cm->M][j][d] = el_scA[d];
+    }
+  }
+
+  /* Main recursion  */
+  for (v = cm->M-1; v >= 0; v--) {
+    float const *esc_v = cm->oesc[v]; 
+    float const *tsc_v = cm->tsc[v];
+    sd   = StateDelta(cm->sttype[v]);
+    sdr  = StateRightDelta(cm->sttype[v]);
+    jn   = jmin[v];
+    jx   = jmax[v];
+    
+    /* initialize all valid cells for state v to the local end prob, if they're allowed  */
+    if(NOT_IMPOSSIBLE(cm->endsc[v])) {
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v  = j - jmin[v];
+	for (dp_v = 0, d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; dp_v++, d++) 
+	  alpha[v][jp_v][dp_v] = el_scA[d-sd] + cm->endsc[v];
+      }
+    }
+
+    /* E_st: easy, no children, and d must be 0 for all valid j */
+    if(cm->sttype[v] == E_st) { 
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v = j-jmin[v];
+	ESL_DASSERT1((hdmin[v][jp_v] == 0));
+	ESL_DASSERT1((hdmax[v][jp_v] == 0));
+	alpha[v][jp_v][0] = 0.; /* for End states, d must be 0 */
+      }
+    }
+    else if(cm->sttype[v] == IL_st) {
+      /* update alpha[v][jp_v][dp_v] cells, for IL states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr is valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  i = j - d + 1;
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], alpha[y][jp_y_sdr][dp_y_sd] + tsc_v[yoffset]);
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] += esc_v[dsq[i--]];
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] == IR_st) { 
+      /* update alpha[v][jp_v][dp_v] cells, for IR states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr is valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], alpha[y][jp_y_sdr][dp_y_sd] + tsc_v[yoffset]);
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] += esc_v[dsq[j]];
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] != B_st) { /* entered if state v is (! IL && ! IR && ! B) */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in alpha[v] are independent of each other, only depending on alpha[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) {
+	yoffset = y - cm->cfirst[v];
+	tsc = tsc_v[yoffset];
+	
+	jn = ESL_MAX(jmin[v], jmin[y]+sdr);
+	jx = ESL_MIN(jmax[v], jmax[y]+sdr);
+	jpn = jn - jmin[v];
+	jpx = jx - jmin[v];
+	jp_y_sdr = jn - jmin[y] - sdr;
+	
+	for (jp_v = jpn; jp_v <= jpx; jp_v++, jp_y_sdr++) {
+	  ESL_DASSERT1((jp_v >= 0 && jp_v <= (jmax[v]-jmin[v])));
+	  ESL_DASSERT1((jp_y_sdr >= 0 && jp_y_sdr <= (jmax[y]-jmin[y])));
+	  
+	  dn = ESL_MAX(hdmin[v][jp_v], hdmin[y][jp_y_sdr] + sd);
+	  dx = ESL_MIN(hdmax[v][jp_v], hdmax[y][jp_y_sdr] + sd);
+	  dpn     = dn - hdmin[v][jp_v];
+	  dpx     = dx - hdmin[v][jp_v];
+	  dp_y_sd = dn - hdmin[y][jp_y_sdr] - sd;
+	  
+	  for (dp_v = dpn; dp_v <= dpx; dp_v++, dp_y_sd++) { 
+	    ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	    ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	    alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y_sdr][dp_y_sd] + tsc));;
+	  }
+	}
+      }
+      /* add in emission score, if any */
+      switch(cm->sttype[v]) { 
+      case ML_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[i--]];
+	}
+	break;
+      case MR_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[j]];
+	}
+	break;
+      case MP_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	  }
+      default: /* no emission */
+	break;
+      }
+      /* ensure all cells are >= IMPOSSIBLE */
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v  = j - jmin[v];
+	for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+      }
+    }
+    else { /* B_st */ 
+      y = cm->cfirst[v]; /* left  subtree */
+      z = cm->cnum[v];   /* right subtree */
+      
+      /* Any valid j must be within both state v and state z's j band 
+       * I think jmin[v] <= jmin[z] is guaranteed by the way bands are 
+       * constructed, but we'll check anyway. 
+       */
+      jn = (jmin[v] > jmin[z]) ? jmin[v] : jmin[z];
+      jx = (jmax[v] < jmax[z]) ? jmax[v] : jmax[z];
+      /* the main j loop */
+      for (j = jn; j <= jx; j++) { 
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	jp_y = j - jmin[y];
+	jp_z = j - jmin[z];
+	kn = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+	/* kn satisfies inequalities (1) and (3) (listed below)*/	
+	kx = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+	/* kn satisfies inequalities (2) and (4) (listed below)*/	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      
+	  /* Find the first k value that implies a valid cell in the y and z decks.
+	   * This k must satisfy the following 6 inequalities (some may be redundant):
+	   * (1) k >= j-jmax[y];
+	   * (2) k <= j-jmin[y]; 
+	   *     1 and 2 guarantee (j-k) is within state y's j band
+	   *
+	   * (3) k >= hdmin[z][j-jmin[z]];
+	   * (4) k <= hdmax[z][j-jmin[z]]; 
+	   *     3 and 4 guarantee k is within z's j=(j), d band
+	   *
+	   * (5) k >= d-hdmax[y][j-jmin[y]-k];
+	   * (6) k <= d-hdmin[y][j-jmin[y]-k]; 
+	   *     5 and 6 guarantee (d-k) is within state y's j=(j-k) d band
+	   *
+	   * kn and kx were set above (outside (for (dp_v...) loop) that
+	   * satisfy 1-4 (b/c 1-4 are d-independent and k-independent)
+	   * RHS of inequalities 5 and 6 are dependent on k, so we check
+	   * for these within the next for loop.
+	   */
+	  for(k = kn; k <= kx; k++) { 
+	    if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k]) {
+	      /* for current k, all 6 inequalities have been satisified 
+	       * so we know the cells corresponding to the platonic 
+	       * matrix cells alpha[v][j][d], alpha[y][j-k][d-k], and
+	       * alpha[z][j][k] are all within the bands. These
+	       * cells correspond to alpha[v][jp_v][dp_v], 
+	       * alpha[y][jp_y-k][d-hdmin[jp_y-k]-k],
+	       * and alpha[z][jp_z][k-hdmin[jp_z]];
+	       */
+	      kp_z = k-hdmin[z][jp_z];
+	      dp_y = d-hdmin[y][jp_y-k];
+
+	      alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], alpha[y][jp_y-k][dp_y - k] + alpha[z][jp_z][kp_z]); 
+	    }
+	  }
+	}
+      }
+    }				/* finished calculating deck v. */
+      
+    if(cm->flags & CMH_LOCAL_BEGIN && NOT_IMPOSSIBLE(cm->beginsc[v])) { /* if local begins are on */
+      if(j0 >= jmin[v] && j0 <= jmax[v]) { 
+	jp_v = j0 - jmin[v];
+	Wp = W - hdmin[v][jp_v];
+	if(W >= hdmin[v][jp_v] && W <= hdmax[v][jp_v]) { 
+	  /* If we get here alpha[v][jp_v][Wp] is a valid cell
+	   * in the banded alpha matrix, corresponding to 
+	   * alpha[v][j0][W] in the platonic matrix.
+	   */
+	  /* Check for local begin getting us to the root.
+	   */
+	  bsc = FLogsum(bsc, (alpha[v][jp_v][Wp] + cm->beginsc[v]));
+	}
+      }
+    }
+    /* include the bsc as part of alpha[0][jp_v][Wp] */
+    if ((cm->flags & CMH_LOCAL_BEGIN) && v == 0) { 
+      if(j0 >= jmin[0] && j0 <= jmax[0]) {
+	jp_v = j0 - jmin[v];
+	Wp = W - hdmin[0][jp_v];
+	if(W >= hdmin[v][jp_v] && W <= hdmax[v][jp_v]) { 
+	  alpha[0][jp_v][Wp] = FLogsum(alpha[0][jp_v][Wp], bsc);
+	}
+      }
+    }
+  } /* end loop over all v */
+  /*FILE *fp; fp = fopen("ins.mx", "w"); cm_ihb_mx_Dump(fp, mx); fclose(fp);*/
+
+  Wp  = W - hdmin[0][j0-jmin[0]];
+  fsc = alpha[0][j0-jmin[0]][Wp];
+
+  free(el_scA);
+  free(yvalidA);
+
+  if(ret_sc != NULL) *ret_sc = fsc;
+  ESL_DPRINTF1(("FastInsideAlignHB() return sc: %f\n", fsc));
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+
+/*
+ * Function: FastInsideAlign()
+ * Date:     EPN, Mon Nov 19 06:21:51 2007
+ *
+ * Purpose:  Run the inside algorithm on a target sequence 
+ *           without using bands. 
+ *
+ *           Identical to FastInsideAlignHB() but no bands
+ *           are used.
+ * 
+ *           Very similar with fast_cyk_inside_align(), see 'Purpose'
+ *           of that function for more details. Only differences with
+ *           that function is:
+ *           - can't return a shadow matrix (we're not aligning)
+ *           - doesn't return bsc, b info about local begins 
+ *
+ *           This function complements FastOutsideAlign().
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the digitized sequence
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align  (L, for whole seq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_mx    - RETURN: the dp matrix, we'll allocate and fill it here 
+ *           ret_sc    - RETURN: log P(S|M)/P(S|R), as a bit score
+ *                       
+ * Returns:  <ret_sc>, <ret_mx>
+ *
+ * Throws:   <eslOK> on success.
+ *           <eslERANGE> if required size of DP matrix exceeds <size_limit>,
+ *                       alignment has been aborted, ret_sc, ret_mx are not valid
+ */
+int
+FastInsideAlign(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, float ****ret_mx, float *ret_sc)
+{
+  int      status;
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* the final score */
+  float    tsc;         /* a temporary variable holding a transition score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  float    bsc;		/* summed score for using all local begins */
+  float   *el_scA;      /* [0..d..W-1] probability of local end emissions of length d */
+  /* indices used for handling band-offset issues, and in the depths of the DP recursion */
+  int      sd;                 /* StateDelta(cm->sttype[v]) */
+  int      sdr;                /* StateRightDelta(cm->sttype[v] */
+  int      jp;          /* offset j, j = i0-1+jp */
+  int      j_sdr;       /* j - sdr */
+  int      d_sd;        /* d - sd */
+  float ***alpha;       /* the DP matrix, we allocate here */
+  float    Mb_for_alpha;/* megabytes needed for alpha matrix */
+  int      have_el;     /* TRUE if local ends are on */
+
+  /* Contract check */
+  if(dsq == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "FastInsideAlign(), dsq is NULL.\n");
+
+  /* Allocations and initializations */
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the sequence -- used in many loops */
+				/* if caller didn't give us a deck pool, make one */
+  
+  /* allocate alpha (if it's small enough), allocate all decks, no deck reuse */
+  Mb_for_alpha = ((float) size_vjd_deck(W, 1, W) * ((float) (cm->M+1)));
+  if(Mb_for_alpha > size_limit)
+    ESL_FAIL(eslERANGE, errbuf, "requested non-banded DP mx of %.2f Mb > %.2f Mb limit.\nUse --small or increase limit with --mxsize.", Mb_for_alpha, (float) size_limit);
+  ESL_DPRINTF1(("Size of alpha matrix: %.2f\n", Mb_for_alpha));
+
+  ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+  for (v = 0; v <= cm->M; v++) alpha[v] = alloc_vjd_deck(W, 1, W);
+
+  /* precalcuate all possible local end scores, for local end emits of 1..W residues */
+  ESL_ALLOC(el_scA, sizeof(float) * (W+1));
+  for(d = 0; d <= W; d++) el_scA[d] = cm->el_selfsc * d;
+
+  /* Fill the EL cm->M deck, with EL scores if local ends are on, IMPOSSIBLE if not (they'll never be used anyway) */
+  have_el = (cm->flags & CMH_LOCAL_END) ? TRUE : FALSE;
+  if(have_el) { 
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      for (d = 0;  d <= jp; d++) alpha[cm->M][j][d] = el_scA[d];
+    }
+  }
+  else { /* local ends are off */
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      for (d = 0;  d <= jp; d++) alpha[cm->M][j][d] = IMPOSSIBLE;
+    }
+  }
+  
+  /* Main recursion  */
+  for (v = cm->M-1; v >= 0; v--) {
+    float const *esc_v = cm->oesc[v]; 
+    float const *tsc_v = cm->tsc[v];
+    sd   = StateDelta(cm->sttype[v]);
+    sdr  = StateRightDelta(cm->sttype[v]);
+    
+    /* initialize all valid cells for state v to the local end prob, if they're allowed,
+     * and IMPOSSIBLE if not  */
+    if(NOT_IMPOSSIBLE(cm->endsc[v])) {
+      for (jp = 0; jp <= W; jp++) {
+	j = i0-1+jp;
+	for (d = 0;  d < sd && d <= jp; d++) alpha[v][j][d] = IMPOSSIBLE;
+	for (d = sd;           d <= jp; d++) alpha[v][j][d]   = el_scA[d-sd] + cm->endsc[v];
+      }
+    }
+    else {
+      for (jp = 0; jp <= W; jp++) {
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++) 
+	  alpha[v][j][d] = IMPOSSIBLE;
+      }
+    }
+    /* E_st: easy, no children, and d must be 0 for all valid j */
+    if(cm->sttype[v] == E_st) { 
+      for (jp = 0; jp <= W; jp++) {
+	j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+	alpha[v][j][0] = 0.;
+	for (d = 1; d <= jp; d++) alpha[v][j][d] = IMPOSSIBLE;
+      }
+    }
+    else if(cm->sttype[v] == IL_st) {
+      /* update alpha[v][jp_v][dp_v] cells, for IL states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (jp = sdr; jp <= W; jp++) {
+	j = i0-1+jp;
+	j_sdr = j - sdr;
+	for (d = sd; d <= jp; d++) {
+	  d_sd = d - sd;
+	  i    = j - d + 1;
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	    y = cm->cfirst[v] + yoffset; 
+	    alpha[v][j][d] = FLogsum(alpha[v][j][d], alpha[y][j_sdr][d_sd] + tsc_v[yoffset]);
+	  }
+	  alpha[v][j][d] += esc_v[dsq[i--]];
+	  alpha[v][j][d]  = ESL_MAX(alpha[v][j][d], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] == IR_st) { 
+      /* update alpha[v][jp_v][dp_v] cells, for IR states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (jp = sdr; jp <= W; jp++) {
+	j = i0-1+jp;
+	j_sdr = j - sdr;
+	for (d = sd; d <= jp; d++) {
+	  d_sd = d - sd;
+	  i    = j - d + 1;
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	    y = cm->cfirst[v] + yoffset; 
+	    alpha[v][j][d] = FLogsum(alpha[v][j][d], alpha[y][j_sdr][d_sd] + tsc_v[yoffset]);
+	  }
+	  alpha[v][j][d] += esc_v[dsq[j]];
+	  alpha[v][j][d] = ESL_MAX(alpha[v][j][d], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] != B_st) { /* entered if state v is (! IL && ! IR && ! B) */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in alpha[v] are independent of each other, only depending on alpha[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) {
+	yoffset = y - cm->cfirst[v];
+	tsc = tsc_v[yoffset];
+
+	for (jp = sdr; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  j_sdr = j - sdr;
+
+	  for (d = sd; d <= jp; d++) {
+	    alpha[v][j][d] = FLogsum(alpha[v][j][d], (alpha[y][j_sdr][d-sd] + tsc));;
+	  }
+	}
+      }
+      /* add in emission score, if any */
+      switch(cm->sttype[v]) { 
+      case ML_st:
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  i = j - 1;
+	  for (d = sd; d <= jp; d++) 
+	    alpha[v][j][d] += esc_v[dsq[j-d+1]];
+	}
+	break;
+      case MR_st:
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  for (d = sd; d <= jp; d++)
+	    alpha[v][j][d] += esc_v[dsq[j]];
+	}
+	break;
+      case MP_st:
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  i = j - 1;
+	  for (d = sd; d <= jp; d++)
+	    alpha[v][j][d] += esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	}
+      default:
+	break;
+      }
+      /* ensure all cells are >= IMPOSSIBLE */
+      for (jp = 0; jp <= W; jp++) {
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++)
+	  alpha[v][j][d] = ESL_MAX(alpha[v][j][d], IMPOSSIBLE);
+      }
+    }
+    else { /* B_st */ 
+      y = cm->cfirst[v]; /* left  subtree */
+      z = cm->cnum[v];   /* right subtree */
+      
+      for (jp = 0; jp <= W; jp++) { 
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++) {
+	  for (k = 0; k <= d; k++) {
+	    alpha[v][j][d] = FLogsum(alpha[v][j][d], alpha[y][j-k][d-k] + alpha[z][j][k]); 
+	  }
+	}
+      }
+    }				/* finished calculating deck v. */
+      
+    if (cm->flags & CMH_LOCAL_BEGIN && NOT_IMPOSSIBLE(cm->beginsc[v])) { 
+      /* add in score for local begin getting us to the root. */
+      bsc = FLogsum(bsc, alpha[v][j0][W] + cm->beginsc[v]);
+    }
+    /* include the bsc as part of alpha[0][jp_v][Wp] */
+    if(v == 0)  
+      alpha[0][j0][W] = FLogsum(alpha[v][j0][W], bsc);
+  } /* end loop over all v */
+
+  sc =     alpha[0][j0][W];
+  free(el_scA);
+  if(ret_sc != NULL) *ret_sc = sc;
+  if (ret_mx     != NULL) *ret_mx = alpha;
+  else free_vjd_matrix(alpha, cm->M, 1, W);
+
+  ESL_DPRINTF1(("FastInsideAlign() return sc: %f\n", sc));
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+
+/*
+ * Function: FastOutsideAlignHB()
+ * Date:     EPN, Thu Nov  8 18:40:05 2007
+ *
+ * Purpose:  Run the outside algorithm using bands
+ *           in the j and d dimensions of the DP matrix. Bands
+ *           were obtained from an HMM Forward-Backward parse
+ *           of the target sequence. Uses float log odds scores.
+ *
+ *           A CM_FHB_MX DP matrix must be passed in. Only
+ *           cells valid within the bands given in the CP9Bands_t <cm->cp9b>
+ *           will be valid. 
+ *
+ *           The DP recursion has been 'optimized' for all state types
+ *           except IL, IR, BEGL_S, BEGR_S. The main optimization
+ *           is a change in nesting order of the for loops:
+ *           optimized order:     for v { for y { for j { for d {}}}}
+ *           non-optimized order: for v { for j { for d { for y {}}}}
+ * 
+ *           ILs and IRs are not optmized because they can self transit
+ *           so mx[v][j][d] must be fully calc'ed before mx[v][j][d+1] can 
+ *           be calced. BEGL_S and BEGR_S are not optimized b/c 
+ *           they require searching for optimal d and k, which complicates
+ *           the enforcement of the bands and makes this optimization strategy
+ *           impossible.
+ *
+ *           If <do_check> is TRUE (and the CM is not in local mode) 
+ *           we check that the outside calculations are consistent 
+ *           with the inside calculations (in ins_mx). 
+ *           This check is described in comments towards the end of 
+ *           the function. 
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the digitized sequence
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align  (L, for whole seq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           mx        - the dp matrix, only cells within bands in cp9b will be valid
+ *           ins_mx    - the dp matrix from the Inside run calculation (required)
+ *           do_check  - TRUE to attempt to check 
+ *           ret_sc    - RETURN: log P(S|M)/P(S|R), as a bit score, this is from ins_mx IF local
+ *                       ends are on (see *** comment towards end of function).
+ *
+ * Returns:  <ret_sc>
+ *
+ * Throws:  <eslOK> on success
+ *          <eslERANGE> if required CM_HB_MX for exceeds <size_limit>, 
+ *                      in this case, alignment has been aborted, ret_sc is not valid *                       
+ */
+int
+FastOutsideAlignHB(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, CM_HB_MX *mx, 
+		    CM_HB_MX *ins_mx, int do_check, float *ret_sc)
+{
+  int      status;
+  int      v,y,z;	       /* indices for states */
+  int      j,d,i,k;	       /* indices in sequence dimensions */
+  float    fsc;     	       /* a temporary variable holding a float score */
+  float  **esc_vAA;            /* ptr to cm->oesc, optimized emission scores */
+  float    escore;	       /* an emission score, tmp variable */
+  int      W;		       /* subsequence length */
+  int      voffset;	       /* index of v in t_v(y) transition scores */
+  int      jp;		       /* j': relative position in the subsequence  */
+  float    bsc;		       /* total score for using local begin states */
+  float    freturn_sc;         /* P(S|M)/P(S|R), a float (Scorified ireturn_sc) */
+  /* band related variables */
+  int      dp_v;               /* d index for state v in alpha w/mem eff bands */
+  int      dp_y;               /* d index for state y in alpha w/mem eff bands */
+  int      kp_z;               /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      Wp;                 /* W also changes depending on state */
+  int      jp_v, jp_y, jp_z;   /* offset j index for states v, y, z */
+  int      jp_el;              /* offset j in EL deck, jp_el = j - i0 */
+  int      kmin, kmax;         /* temporary minimum/maximum allowed k */
+  int      fail_flag = FALSE;  /* set to TRUE if do_check and we see a problem */
+  /* variables used only if do_check */
+  int      n;                  /* counter over nodes, used only if do_check = TRUE */
+  int      num_split_states;   /* temp variable used only if do_check = TRUE */
+  float    diff;               /* temp variable used only if do_check = TRUE */
+  /* indices used in the depths of the DP recursion */
+  int      emitmode;           /* EMITLEFT, EMITRIGHT, EMITPAIR, EMITNONE, for state y */
+  int      sd;                 /* StateDelta(cm->sttype[y]) */
+  int      sdr;                /* StateRightDelta(cm->sttype[y] */
+  int      jn, jx;             /* current minimum/maximum j allowed */
+  int      dn, dx;             /* current minimum/maximum d allowed */
+
+  /* Contract check */
+  if (dsq == NULL)                                     ESL_FAIL(eslEINCOMPAT, errbuf, "FastOutsideAlignHB(), dsq is NULL.\n");
+  if (mx == NULL)                                      ESL_FAIL(eslEINCOMPAT, errbuf, "FastOutsideAlignHB(), mx is NULL.\n");
+  if (cm->cp9b == NULL)                                ESL_FAIL(eslEINCOMPAT, errbuf, "FastOutsideAlignHB(), cm->cp9b is NULL.\n");
+  if (ins_mx == NULL)                                  ESL_FAIL(eslEINCOMPAT, errbuf, "FastOutsideAlignHB(), ins_mx is NULL.\n");
+  if (cm->flags & CMH_LOCAL_END) do_check = FALSE; /* Code for checking doesn't apply in local mode. See below. */
+
+  /* DP matrix variables */
+  float ***beta  = mx->dp;     /* pointer to the Oustide DP mx */
+  float ***alpha = ins_mx->dp; /* pointer to the Inside DP mx (already calc'ed and passed in) */
+
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b;
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+
+  /* Allocations and initializations
+   */
+  bsc = IMPOSSIBLE;              /* the summed prob of all local begins */
+  W   = j0-i0+1;		 /* the length of the subsequence -- used in many loops  */
+				 /* if caller didn't give us a deck pool, make one */
+  esc_vAA = cm->oesc;            /* a ptr to the optimized emission scores */
+
+  /* grow the matrix based on the current sequence and bands */
+  if((status = cm_hb_mx_GrowTo(cm, mx, errbuf, cp9b, W, size_limit)) != eslOK) return status;
+
+  /* initialize all cells of the matrix to IMPOSSIBLE */
+  esl_vec_FSet(beta[0][0], mx->ncells_valid, IMPOSSIBLE);
+  /* now set beta[0][j0][W] to 0., all parses must end there */
+  jp_v = j0 - jmin[0];
+  Wp = W - hdmin[0][jp_v];
+  assert(W >= hdmin[0][jp_v]);
+  assert(W <= hdmax[0][jp_v]);
+  beta[0][jp_v][Wp] = 0.;
+
+  /* Initialize the EL deck at M, if we're doing local alignment w.r.t. ends.
+   * EL deck has no bands as currently implemented. Set all cells to IMPOSSIBLE;
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for(jp = 0; jp <= W; jp++) { 
+      for (d = 0; d <= jp; d++) beta[cm->M][jp][d] = IMPOSSIBLE;
+    }
+    /* We don't have to worry about vroot -> EL transitions the way 
+     * cm_dpsmall.c::outside() does, because vroot = 0.
+     */
+  }
+  /* If we can do a local begin into v, overwrite IMPOSSIBLE with the local begin score. 
+   * By definition, beta[0][j0][W] == 0.
+   */ 
+  if (cm->flags & CMH_LOCAL_BEGIN) {
+    for (v = 1; v < cm->M; v++) {
+      if(NOT_IMPOSSIBLE(cm->beginsc[v])) {
+	if((j0 >= jmin[v]) && (j0 <= jmax[v])) {
+	  jp_v = j0 - jmin[v];
+	  if((W >= hdmin[v][jp_v]) && W <= hdmax[v][jp_v]) {
+	    Wp = W - hdmin[v][jp_v];
+	    beta[v][jp_v][Wp] = cm->beginsc[v];
+	  }
+	}
+      }
+    }
+  }
+  /* done allocation/initialization */
+
+  /* Recursion: main loop down through the decks */
+  for (v = 1; v < cm->M; v++) {
+    if (cm->stid[v] == BEGL_S) { /* BEGL_S */
+      y = cm->plast[v];	/* the parent bifurcation    */
+      z = cm->cnum[y];	/* the other (right) S state */
+      for (j = jmax[v]; j >= jmin[v]; j--) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	jp_y = j - jmin[y];
+	jp_z = j - jmin[z];
+	i = j-d+1;
+	for (d = hdmax[v][jp_v]; d >= hdmin[v][jp_v]; d--) {
+	  dp_v = d - hdmin[v][jp_v];
+	  /* Find the first k value that implies a valid cell in the y and z decks.
+	   * This k must satisfy the following 8 inequalities (some may be redundant):
+	   * NOTE: these are different from those in Inside() (for one thing, v and y
+	   *       (BEGL_S and BIF_B here respectively) are switched relative to Inside.
+	   *
+	   * (1) k <= jmax[y] - j;
+	   * (2) k >= jmin[y] - j;
+	   * (3) k <= jmax[z] - j;
+	   * (4) k >= jmin[z] - j;
+	   *     1 and 2 guarantee (j+k) is within state y's j band
+	   *     3 and 4 guarantee (j+k) is within state z's j band
+	   *
+	   * (5) k >= hdmin[y][j-jmin[y]+k] - d;
+	   * (6) k <= hdmax[y][j-jmin[y]+k] - d; 
+	   *     5 and 6 guarantee k+d is within y's j=(j+k), d band
+	   *
+	   * (7) k >= hdmin[z][j-jmin[z]+k];
+	   * (8) k <= hdmax[z][j-jmin[z]+k]; 
+	   *     5 and 6 guarantee k is within state z's j=(j+k) d band
+	   */
+	  kmin = ESL_MAX(jmin[y], jmin[z]) - j;
+	  kmax = ESL_MIN(jmax[y], jmax[z]) - j;
+	  /* kmin and kmax satisfy inequalities (1-4) */
+	  /* RHS of inequalities 5-8 are dependent on k, so we check
+	   * for these within the next for loop. */
+	  for(k = kmin; k <= kmax; k++) {
+	    if(k < (hdmin[y][jp_y+k] - d) || k > (hdmax[y][jp_y+k] - d)) continue; 
+	    /* above line continues if inequality 5 or 6 is violated */
+	    if(k < (hdmin[z][jp_z+k])     || k > (hdmax[z][jp_z+k]))     continue; 
+	    /* above line continues if inequality 7 or 8 is violated */
+		  
+	    /* if we get here for current k, all 8 inequalities have been satisified 
+	     * so we know the cells corresponding to the platonic 
+	     * matrix cells alpha[v][j][d], alpha[y][j+k][d+k], and
+	     * alpha[z][j+k][k] are all within the bands. These
+	     * cells correspond to beta[v][jp_v][dp_v], 
+	     * beta[y][jp_y+k][d-hdmin[y][jp_y+k]+k],
+	     * and alpha[z][jp_z][k-hdmin[z][jp_z+k]];
+	     */
+	    kp_z = k-hdmin[z][jp_z+k];
+	    dp_y = d-hdmin[y][jp_y+k];
+	    beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+k][dp_y+k] 
+								+ alpha[z][jp_z+k][kp_z]));
+	  }
+	}
+      }
+    } /* end of 'if (cm->stid[v] == BEGL_S */
+    else if (cm->stid[v] == BEGR_S) {
+      y = cm->plast[v];	  /* the parent bifurcation    */
+      z = cm->cfirst[y];  /* the other (left) S state  */
+      jn = ESL_MAX(jmin[v], jmin[y]);
+      jx = ESL_MIN(jmax[v], jmax[y]);
+      for (j = jx; j >= jn; j--) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	jp_y = j - jmin[y];
+	jp_z = j - jmin[z];
+	i = j-d+1;
+
+	dn = ESL_MAX(hdmin[v][jp_v], j-jmax[z]);
+	dx = ESL_MIN(hdmax[v][jp_v], jp_z);
+	/* above makes sure that j,d are valid for state z: (jmin[z] + d) >= j >= (jmax[z] + d) */
+	for (d = dx; d >= dn; d--) {
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	  /* Find the first k value that implies a valid cell in the y and z decks.
+	   * This k must satisfy the following 4 inequalities (some may be redundant):
+	   * NOTE: these are different from those in Inside() (for one thing, v and y
+	   *       (BEGR_S and BIF_B here respectively) are switched relative to Inside.
+	   *
+	   * (1) k >= hdmin[y][j-jmin[y]] - d;
+	   * (2) k <= hdmax[y][j-jmin[y]] - d;
+	   *     1 and 2 guarantee (d+k) is within state y's j=(j) d band
+	   *
+	   * (3) k >= hdmin[z][j-jmin[z]-d];
+	   * (4) k <= hdmax[z][j-jmin[z]-d];
+	   *     3 and 4 guarantee k is within z's j=(j-d) d band
+	   *
+	   */
+	  kmin = ESL_MAX((hdmin[y][jp_y]-d), (hdmin[z][jp_z-d]));
+	  kmax = ESL_MIN((hdmax[y][jp_y]-d), (hdmax[z][jp_z-d]));
+	  /* kmin and kmax satisfy inequalities (1-4) */
+	  for(k = kmin; k <= kmax; k++) { 
+	    /* for current k, all 4 inequalities have been satisified 
+	     * so we know the cells corresponding to the platonic 
+	     * matrix cells beta[v][j][d], beta[y][j][d+k], and
+	     * alpha[z][j-d][k] are all within the bands. These
+	     * cells correspond to beta[v][jp_v][dp_v], 
+	     * beta[y][jp_y+k][d-hdmin[y][jp_y]+k],
+	     * and alpha[z][jp_z-d][k-hdmin[z][jp_z-d]];
+	     */
+	    kp_z = k-hdmin[z][jp_z-d];
+	    dp_y = d-hdmin[y][jp_y];
+	    beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y+k] 
+								+ alpha[z][jp_z-d][kp_z]));
+	  }
+	}
+      }
+    } /* end of 'else if (cm->stid[v] == BEGR_S */
+    else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) { 
+      /* ILs and IRs can self transit, this means that beta[v][j][d] must be fully calculated
+       * before beta[v][j][d+1] can be started to be calculated, forcing the following nesting order:
+       * for j { for d { for y { } } } 
+       * for non-self-transitioners, we can do a more efficient nesting order (see below)  
+       */
+      for (j = jmax[v]; j >= jmin[v]; j--) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	for (d = hdmax[v][jp_v]; d >= hdmin[v][jp_v]; d--) {
+	  i = j-d+1;
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	  
+	  for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	    voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+	    
+	    /* Note: this looks like it can be optimized, I tried but my 'optimization' slowed the code, so I reverted [EPN] */
+	    switch(cm->sttype[y]) {
+	    case MP_st: 
+	      if (j == j0 || d == j) continue; /* boundary condition */
+	      if ((j+1) < jmin[y] || (j+1) > jmax[y]) continue; /* enforces j is valid for state y */
+	      jp_y = j - jmin[y];
+	      if ((d+2) < hdmin[y][(jp_y+1)] || (d+2) > hdmax[y][(jp_y+1)]) continue; /* enforces d is valid for state y */
+	      /* if we get here alpha[y][jp_y+1][dp_y+2] is a valid alpha cell
+	       * corresponding to alpha[y][j+1][d+2] in the platonic matrix.
+		   */
+	      dp_y = d - hdmin[y][jp_y+1];  /* d index for state y */
+	      escore = esc_vAA[y][dsq[i-1]*cm->abc->Kp+dsq[j+1]];
+	      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+1][dp_y+2] 
+								  + cm->tsc[y][voffset] + escore));
+	      break;
+	      
+	    case ML_st:
+	    case IL_st: 
+	      if (d == j) continue;	/* boundary condition (note when j=0, d=0)*/
+	      if (j < jmin[y] || j > jmax[y]) continue; /* enforces j is valid for state y */
+	      jp_y = j - jmin[y];
+	      if ((d+1) < hdmin[y][jp_y] || (d+1) > hdmax[y][jp_y]) continue; /* enforces d is valid for state y */
+	      /* if we get here alpha[y][jp_y][dp_y+1] is a valid alpha cell
+	       * corresponding to alpha[y][j][d+1] in the platonic matrix.
+	       */
+	      dp_y = d - hdmin[y][jp_y];  /* d index for state y */
+	      escore = esc_vAA[y][dsq[i-1]];
+	      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y+1] 
+								  + cm->tsc[y][voffset] + escore));
+	      break;
+	      
+	    case MR_st:
+	    case IR_st:
+	      if (j == j0) continue;
+	      if ((j+1) < jmin[y] || (j+1) > jmax[y]) continue; /* enforces j is valid for state y */
+	      jp_y = j - jmin[y];
+	      if ((d+1) < hdmin[y][(jp_y+1)] || (d+1) > hdmax[y][(jp_y+1)]) continue; /* enforces d is valid for state y */
+	      /* if we get here alpha[y][jp_y+1][dp_y+1] is a valid alpha cell
+	       * corresponding to alpha[y][j+1][d+1] in the platonic matrix.
+	       */
+	      dp_y = d - hdmin[y][(jp_y+1)];  /* d index for state y */
+	      escore = esc_vAA[y][dsq[j+1]];
+	      /*printf("j: %d | jmin[y]: %d | jmax[y]: %d | jp_v: %d | dp_v: %d | jp_y: %d | dp_y: %d\n", j, jmin[y], jmax[y], jp_v, dp_v, jp_y, dp_y);*/
+	      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+1][dp_y+1] 
+								  + cm->tsc[y][voffset] + escore));
+	      break;
+	      
+	    case S_st:
+	    case E_st:
+	    case D_st:
+	      if (j < jmin[y] || j > jmax[y]) continue; /* enforces j is valid for state y */
+	      jp_y = j - jmin[y];
+	      if (d < hdmin[y][jp_y] || d > hdmax[y][jp_y]) continue; /* enforces d is valid for state y */
+	      /* if we get here alpha[y][jp_y][dp_y] is a valid alpha cell
+	       * corresponding to alpha[y][j][d] in the platonic matrix.
+	       */
+	      dp_y = d - hdmin[y][jp_y];  /* d index for state y */
+	      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y] + cm->tsc[y][voffset])); 
+	      break;
+	    } /* end of switch(cm->sttype[y] */  
+	  } /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+	  if (beta[v][jp_v][dp_v] < IMPOSSIBLE) beta[v][jp_v][dp_v] = IMPOSSIBLE;
+	} /* ends loop over d. We know all beta[v][j][d] in this row j and state v */
+      } /* end loop over jp. We know beta for this whole state */
+    } /* end of 'else if cm->sttype[v] == IL_st || cm->sttype[v] == IR_st' */
+    else { /* state v is not BEGL_S, BEGL_R IL nor IR (must be ML, MP, MR, D, S or E */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in beta[v] are independent of each other, only depending on beta[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+	sdr = StateRightDelta(cm->sttype[y]);
+	sd  = StateDelta(cm->sttype[y]);
+	emitmode = Emitmode(cm->sttype[y]);
+	/* determine min j (jn) and max j (jx) that are valid for v and y */
+	jn = ESL_MAX(jmin[v], jmin[y]-sdr);
+	jx = ESL_MIN(jmax[v], jmax[y]-sdr);
+	for (j = jx; j >= jn; j--) {
+	  ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	  jp_v = j - jmin[v];
+	  jp_y = j - jmin[y];
+	  ESL_DASSERT1((j+sdr >= jmin[y] && j+sdr <= jmax[y]));
+	  
+	  /* determine min d (dn) and max d (dx) that are valid for v and y and j */
+	  dn = ESL_MAX(hdmin[v][jp_v], hdmin[y][jp_y + sdr] - sd);
+	  dx = ESL_MIN(hdmax[v][jp_v], hdmax[y][jp_y + sdr] - sd);
+	  dp_v = dx - hdmin[v][jp_v];
+	  dp_y = dx - hdmin[y][jp_y + sdr];
+	  i    = j-dx+1;
+	  
+	  /* for each emit mode, update beta[v][jp_v][dp_v] for all valid d = dp_v */
+	  switch(emitmode) { 
+	  case EMITPAIR:  /* MP_st */
+	    for (d = dx; d >= dn; d--, dp_v--, dp_y--, i++) { 
+	      ESL_DASSERT1((  d       >= hdmin[v][jp_v]        &&   d       <= hdmax[v][jp_v]));
+	      ESL_DASSERT1((((d + sd) >= hdmin[y][jp_y + sdr]) && ((d + sd) <= hdmax[y][jp_y + sdr])));
+	      escore = esc_vAA[y][dsq[i-1]*cm->abc->Kp+dsq[j+1]];
+	      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y + sdr][dp_y + sd] 
+								  + cm->tsc[y][voffset] + escore));
+	    }
+	    break;
+	  case EMITLEFT:  /* ML_st, IL_st */
+	    for (d = dx; d >= dn; d--, dp_v--, dp_y--, i++) { 
+	      ESL_DASSERT1((  d       >= hdmin[v][jp_v]        &&   d       <= hdmax[v][jp_v]));
+	      ESL_DASSERT1((((d + sd) >= hdmin[y][jp_y + sdr]) && ((d + sd) <= hdmax[y][jp_y + sdr])));
+	      escore = esc_vAA[y][dsq[i-1]];
+	      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y + sdr][dp_y + sd] 
+								  + cm->tsc[y][voffset] + escore));
+	    }
+	    break;
+	  case EMITRIGHT:  /* MR_st, IR_st */
+	    escore = esc_vAA[y][dsq[j+1]]; /* not dependent on i */
+	    for (d = dx; d >= dn; d--, dp_v--, dp_y--) { 
+	      ESL_DASSERT1((  d       >= hdmin[v][jp_v]        &&   d       <= hdmax[v][jp_v]));
+	      ESL_DASSERT1((((d + sd) >= hdmin[y][jp_y + sdr]) && ((d + sd) <= hdmax[y][jp_y + sdr])));
+	      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y + sdr][dp_y + sd] 
+								  + cm->tsc[y][voffset] + escore));
+	    }
+	    break;
+	  case EMITNONE:  /* D_st, S_st, E_st*/
+	    for (d = dx; d >= dn; d--, dp_v--, dp_y--) { 
+	      ESL_DASSERT1((  d       >= hdmin[v][jp_v]        &&   d       <= hdmax[v][jp_v]));
+	      ESL_DASSERT1((((d + sd) >= hdmin[y][jp_y + sdr]) && ((d + sd) <= hdmax[y][jp_y + sdr])));
+	      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y + sdr][dp_y + sd] 
+								  + cm->tsc[y][voffset]));
+	    }
+	    break;
+	  } /* end of switch(emitmode) */
+	} /* end of for j = jx; j >= jn; j-- */
+      } /* end of for y = plast[v]... */
+    } /* ends else entered for non-BEGL_S/BEGR_S/IL/IR states*/	
+    /* we're done calculating deck v for everything but local begins */
+
+    /* deal with local alignment end transitions v->EL, 
+     * these values get their own matrix.
+     */
+    /* deal with local alignment end transitions v->EL (EL = deck at M.) */
+    if ((cm->flags & CMH_LOCAL_END) && NOT_IMPOSSIBLE(cm->endsc[v])) {
+      sdr = StateRightDelta(cm->sttype[v]); /* note sdr is for state v */
+      sd  = StateDelta(cm->sttype[v]);      /* note sd  is for state v */
+      emitmode = Emitmode(cm->sttype[v]);   /* note emitmode is for state v */
+      
+      jn = jmin[v] - sdr;
+      jx = jmax[v] - sdr;
+      for (j = jn; j <= jx; j++) {
+	jp_v =  j - jmin[v];
+	jp_el = j-i0+1;     /* offset j in cm->M deck */
+	dn   = hdmin[v][jp_v + sdr] - sd;
+	dx   = hdmax[v][jp_v + sdr] - sd;
+	i    = j-dn+1;                     /* we'll decrement this in for (d... loops inside switch below */
+	dp_v = dn - hdmin[v][jp_v + sdr];  /* we'll increment this in for (d... loops inside switch below */
+
+	switch (emitmode) {
+	case EMITPAIR:
+	  for (d = dn; d <= dx; d++, dp_v++, i--) {
+	    escore = esc_vAA[v][dsq[i-1]*cm->abc->Kp+dsq[j+1]];
+	    beta[cm->M][jp_el][d] = FLogsum(beta[cm->M][jp_el][d], (beta[v][jp_v+sdr][dp_v+sd] + cm->endsc[v] 
+								    + escore));
+	  }
+	  break;
+	case EMITLEFT:
+	  for (d = dn; d <= dx; d++, dp_v++, i--) {
+	    escore = esc_vAA[v][dsq[i-1]];
+	    beta[cm->M][jp_el][d] = FLogsum(beta[cm->M][jp_el][d], (beta[v][jp_v+sdr][dp_v+sd] + cm->endsc[v] 
+								    + escore));
+	  }
+	  break;
+	  
+	case EMITRIGHT:
+	  escore = esc_vAA[v][dsq[j+1]];
+	  for (d = dn; d <= dx; d++, dp_v++) {
+	    beta[cm->M][jp_el][d] = FLogsum(beta[cm->M][jp_el][d], (beta[v][jp_v+sdr][dp_v+sd] + cm->endsc[v]
+								    + escore));
+	  }
+	  break;
+	  
+	case EMITNONE:
+	  for (d = dn; d <= dx; d++, dp_v++) {
+	    beta[cm->M][jp_el][d] = FLogsum(beta[cm->M][jp_el][d], (beta[v][jp_v+sdr][dp_v+sd] + cm->endsc[v]));
+	  }
+	  break;
+	}
+      }
+    }
+  } /* end loop over decks v. */
+  /*FILE *fp; fp = fopen("out.mx", "w"); cm_ihb_mx_Dump(fp, mx); fclose(fp);*/
+
+  /* Deal with last step needed for local alignment 
+   * w.r.t. ends: left-emitting, EL->EL transitions. (EL = deck at M.)
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = W; jp > 0; jp--) { /* careful w/ boundary here */
+      j = i0-1+jp;
+      for (d = jp-1; d >= 0; d--) /* careful w/ boundary here */
+	beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[cm->M][j][d+1] + cm->el_selfsc));
+    }
+  }
+
+  Wp = W - hdmin[0][j0-jmin[0]];
+  if(do_check && (!(cm->flags & CMH_LOCAL_END))) {
+    /* Local ends make the following test invalid because it is not true that
+     * exactly 1 state in each node's split set must be visited in each parse. 
+     */
+    
+    /* Determine P(S|M) / P(S|R) (probability of the sequence given the model) 
+     * using both the Outside (beta) and Inside (alpha) matrices,
+     * and ensure they're consistent with P(S|M) / P(S|R) from the Inside calculation.
+     * For all v in each split set: Sum_v [ Sum_i,j ( alpha[v][i][j] * beta[v][i][j] ) ] 
+     *                                                = P(S|M) / P(S|R)  
+     * in v,j,d coordinates this is:
+     * For all v in each split set: Sum_v [ Sum_j,(d<=j) ( alpha[v][j][d] * beta[v][j][d] ) ]
+     *                                                = P(S|M) / P(S|R)
+     */
+    
+    for(n = 0; n < cm->nodes; n++) {
+      fsc = IMPOSSIBLE;
+      num_split_states = SplitStatesInNode(cm->ndtype[n]);
+      for(v = cm->nodemap[n]; v < cm->nodemap[n] + num_split_states; v++) { 
+	for (j = jmin[v]; j <= jmax[v]; j++) {
+	  jp_v = j - jmin[v];
+	  for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	    dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	    /*printf("node %d | adding alpha beta: v: %d | jp_v: %d | dp_v: %d| j: %d | d: %d\n", n, v, jp_v, dp_v, j, d);
+	      printf("\talpha: %f | beta: %f\n", alpha[v][jp_v][dp_v], beta[v][jp_v][dp_v]);*/
+	    fsc = FLogsum(fsc, (alpha[v][jp_v][dp_v] + beta[v][jp_v][dp_v]));
+	  }
+	}
+      }
+      /*printf("checking node: %d | sc: %.6f\n", n, fsc);*/
+      diff = fsc - alpha[0][j0-jmin[0]][Wp];
+      if(diff > 0.01 || diff < -0.01) { /* we're using floats, this should be pretty precise */
+	fail_flag = TRUE;
+	printf("ERROR: node %d P(S|M): %.5f inconsistent with Inside P(S|M): %.5f (diff: %.5f)\n", 
+	       n, fsc, alpha[0][(j0-jmin[0])][Wp], diff);
+      }
+    }
+  }
+
+  /* If not in local mode, we can calculate P(S|M) / P(S|R) given only the 
+   * beta matrix as follows:
+   * 
+   * IF local ends are off, we know each parse MUST visit each END_E state,
+   * we pick final END_E state state cm->M-1 (though any END_E could be used here):
+   *
+   * Sum_j=0 to W (alpha[M-1][j][0] * beta[M-1][j][0]) = P(S|M) / P(S|R)
+   *
+   * Note: alpha[M-1][j][0] = 0.0 for all j 
+   *       because all parse subtrees rooted at an END_E must have d=0, (2^0 = 1.0)
+   * therefore: 
+   * Sum_j=0 to W (beta[M-1][j][0]) = P(S|M) / P(S|R)
+   * 
+   * *** If local ends are on, each parse MUST visit either each END_E state with d=0
+   * or the EL state but d can vary, so we can't use this test (believe me I tried
+   * to get a similar test working, but I'm convinced you need alpha to get P(S|M)
+   * in local mode).
+   */
+  if(!(cm->flags & CMH_LOCAL_END)) { 
+    freturn_sc = IMPOSSIBLE;
+    v = cm->M-1;
+    for (j = jmin[v]; j <= jmax[v]; j++) {
+      jp_v = j - jmin[v];
+      assert(hdmin[v][jp_v] == 0);
+      /* printf("\talpha[%3d][%3d][%3d]: %5.2f | beta[%3d][%3d][%3d]: %5.2f\n", (cm->M-1), (j), 0, alpha[(cm->M-1)][j][0], (cm->M-1), (j), 0, beta[(cm->M-1)][j][0]);*/
+      freturn_sc = FLogsum(freturn_sc, (beta[v][jp_v][0]));
+    }
+  }
+  else { /* return_sc = P(S|M) / P(S|R) from Inside() */
+    freturn_sc = alpha[0][(j0-jmin[0])][Wp];
+  }
+
+  if(fail_flag) ESL_FAIL(eslFAIL, errbuf, "Not all nodes passed posterior check.");
+
+  if(!(cm->flags & CMH_LOCAL_END)) ESL_DPRINTF1(("\tFastOutsideAlignHB() sc : %f\n", freturn_sc));
+  else                             ESL_DPRINTF1(("\tFastOutsideAlignHB() sc : %f (LOCAL mode; sc is from Inside)\n", freturn_sc));
+
+  if (ret_sc != NULL) *ret_sc = freturn_sc;
+  return eslOK;
+}  
+
+
+/*
+ * Function: FastOutsideAlign()
+ * Date:     EPN, Mon Nov 19 07:00:37 2007
+ *
+ * Purpose:  Run the outside algorithm on a target sequence
+ *           without using bands.
+ *
+ *           Very similar to FastInsideAlignHB() but no bands
+ *           are used and recursion nesting order for all non - BEGL_S 
+ *           and non BEGR_S is: for v { for j { for d { for y {}}}}.
+ *           This is slower, but corrects some precision issues I was
+ *           having during testing, if you want fast alignment, you should
+ *           be using HMM banded alignment anyway.
+ *
+ *           A float, non-banded DP matrix must be passed in. Only
+ *           cells valid within the bands given in the CP9Bands_t <cm->cp9b>
+ *           will be valid. 
+ *
+ *           If <do_check> is TRUE (and the CM is not in local mode) 
+ *           we check that the outside calculations are consistent 
+ *           with the inside calculations (in ins_mx). 
+ *           This check is described in comments towards the end of 
+ *           the function. 
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the digitized sequence
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align  (L, for whole seq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_mx    - the dp matrix, we'll allocate it here, NULL if not wanted
+ *           ins_mx    - the pre-filled dp matrix from the Inside run calculation (required)
+ *           do_check  - TRUE to attempt to check 
+ *           ret_sc    - RETURN: log P(S|M)/P(S|R), as a bit score, this is from ins_mx IF local
+ *                       ends are on (see *** comment towards end of function).
+ *
+ * Returns:  <ret_sc>, <ret_mx>
+ *
+ * Throws:   <eslOK> on success
+ *           <eslERANGE> if required DP matrix size exceeds <size_limit>
+ *                       alignment has been aborted, ret_* variables are not valid
+ */
+int 
+FastOutsideAlign(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, float ****ret_mx, 
+		 float ***ins_mx, int do_check, float *ret_sc)
+{
+  int      status;
+  int      v,y,z;	       /* indices for states */
+  int      j,d,i,k;	       /* indices in sequence dimensions */
+  float    fsc;     	       /* a temporary variable holding a float score */
+  float  **esc_vAA;            /* ptr to cm->oesc, optimized emission scores */
+  float    escore;	       /* an emission score, tmp variable */
+  int      W;		       /* subsequence length */
+  int      voffset;	       /* index of v in t_v(y) transition scores */
+  int      jp;		       /* j': relative position in the subsequence  */
+  float    bsc;		       /* total score for using local begin states */
+  float    freturn_sc;         /* P(S|M)/P(S|R) */
+  /* variables used only if do_check */
+  int      n;                  /* counter over nodes, used only if do_check = TRUE */
+  int      num_split_states;   /* temp variable used only if do_check = TRUE */
+  float    diff;               /* temp variable used only if do_check = TRUE */
+  int      fail_flag = FALSE;  /* set to TRUE if do_check and we see a problem */
+  /* indices used in the depths of the DP recursion */
+  int      emitmode;           /* EMITLEFT, EMITRIGHT, EMITPAIR, EMITNONE, for state y */
+  int      sd;                 /* StateDelta(cm->sttype[y]) */
+  int      sdr;                /* StateRightDelta(cm->sttype[y] */
+  /* DP matrix */
+  float ***beta;        /* the DP matrix, we allocate here */
+  float    Mb_for_beta; /* megabytes needed for alpha matrix */
+
+  /* Contract check */
+  if (dsq == NULL)                                     ESL_FAIL(eslEINCOMPAT, errbuf, "FastOutsideAlign(), dsq is NULL.\n");
+  if (ins_mx == NULL)                                  ESL_FAIL(eslEINCOMPAT, errbuf, "FastOutsideAlign(), ins_mx is NULL.\n");
+  if (cm->flags & CMH_LOCAL_END) do_check = FALSE; /* Code for checking doesn't apply in local mode. See below. */
+
+  /* inside DP matrix */
+  float ***alpha = ins_mx; /* pointer to the Inside DP mx (already calc'ed and passed in) */
+
+  /* Allocations and initializations */
+  bsc = IMPOSSIBLE;              /* the summed prob of all local begins */
+  W   = j0-i0+1;		 /* the length of the subsequence -- used in many loops  */
+				 /* if caller didn't give us a deck pool, make one */
+  esc_vAA = cm->oesc;            /* a ptr to the optimized emission scores */
+
+  /* allocate beta (if it's small enough), allocate all decks, no deck reuse */
+  Mb_for_beta = ((float) size_vjd_deck(W, 1, W) * ((float) (cm->M)));
+  if(Mb_for_beta > size_limit)
+    ESL_FAIL(eslERANGE, errbuf, "requested non-banded DP mx of %.2f Mb > %.2f Mb limit.\nUse --small or increase limit with --mxsize.", Mb_for_beta, (float) size_limit);
+  ESL_DPRINTF1(("Size of beta matrix: %.2f\n", Mb_for_beta));
+
+  ESL_ALLOC(beta, sizeof(float **) * (cm->M+1));
+  for (v = 0; v <= cm->M; v++) beta[v] = alloc_vjd_deck(W, 1, W);
+
+  /* Init whole matrix to IMPOSSIBLE. */
+  for (v = 0; v <= cm->M; v++) {
+    for(jp = 0; jp <= W; jp++) { 
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++) 
+	beta[v][j][d] = IMPOSSIBLE;
+    }
+  }
+  /* set beta[0][j0][W] to 0., all parses must end there */
+  beta[0][j0][W] = 0.;
+
+  /* init local begin cells for emitting full seq (j==j0 && d == W) */
+  if (cm->flags & CMH_LOCAL_BEGIN) { 
+    for (v = 1; v < cm->M; v++) 
+      beta[v][j0][W] = cm->beginsc[v];
+  }
+  /* done allocation/initialization */
+
+  /* Recursion: main loop down through the decks */
+  for (v = 1; v < cm->M; v++) {
+    sd  = StateDelta(cm->sttype[v]);
+    sdr = StateRightDelta(cm->sttype[v]);
+
+    if (cm->stid[v] == BEGL_S) { /* BEGL_S */
+      y = cm->plast[v];	/* the parent bifurcation    */
+      z = cm->cnum[y];	/* the other (right) S state */
+      for(jp = 0; jp <= W; jp++) { 
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++) {
+	  for (k = 0; k <= (W-j); k++) {
+	    beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j+k][d+k] + alpha[z][j+k][k]));
+	  }
+	}
+      }
+    } /* end of 'if (cm->stid[v] == BEGL_S */
+    else if (cm->stid[v] == BEGR_S) {
+      y = cm->plast[v];	  /* the parent bifurcation    */
+      z = cm->cfirst[y];  /* the other (left) S state  */
+      for(jp = 0; jp <= W; jp++) { 
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++) {
+	  for (k = 0; k <= (j-d); k++) {
+	    beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j][d+k] + alpha[z][j-d][k]));
+	  }
+	}
+      }
+    } /* end of 'else if (cm->stid[v] == BEGR_S */
+    else { /* (cm->sttype[v] != BEGL_S && cm->sttype[v] != BEGR_S */ 
+      for (jp = W; jp >= 0; jp--) {
+	j = i0-1+jp;
+	i = j-jp+1;
+	for (d = jp; d >= 0; d--, i++) {
+	  for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	    voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+	    sd  = StateDelta(cm->sttype[y]);
+	    sdr = StateRightDelta(cm->sttype[y]);
+	    switch(cm->sttype[y]) {
+	      case MP_st: 
+		if (j == j0 || d == jp) continue; /* boundary condition */
+		escore = esc_vAA[y][dsq[i-1]*cm->abc->Kp+dsq[j+1]];
+		beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j+sdr][d+sd] + cm->tsc[y][voffset] + escore));
+		break;
+
+	      case ML_st:
+	      case IL_st: 
+		if (d == jp) continue;	/* boundary condition (note when j=0, d=0*/
+		escore = esc_vAA[y][dsq[i-1]];
+		beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j+sdr][d+sd] + cm->tsc[y][voffset] + escore));
+		break;
+		  
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		escore = esc_vAA[y][dsq[j+1]];
+		beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j+sdr][d+sd] + cm->tsc[y][voffset] + escore));
+		break;
+		  
+	      case S_st:
+	      case E_st:
+	      case D_st:
+		beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j+sdr][d+sd] + cm->tsc[y][voffset]));
+		break;
+	    } /* end of switch(cm->sttype[y] */  
+	  } /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+	  if (beta[v][j][d] < IMPOSSIBLE) beta[v][j][d] = IMPOSSIBLE;
+	} /* ends loop over d. We know all beta[v][j][d] in this row j and state v */
+      } /* end loop over jp. We know beta for this whole state */
+    } /* end of 'else if cm->sttype[v] != BEGL_S, BEGR_S */
+    /* we're done calculating deck v for everything but local begins */
+
+    /* deal with local alignment end transitions v->EL (EL = deck at M.) */
+    if ((cm->flags & CMH_LOCAL_END) && NOT_IMPOSSIBLE(cm->endsc[v])) {
+      sdr = StateRightDelta(cm->sttype[v]); /* note sdr is for state v */
+      sd  = StateDelta(cm->sttype[v]);      /* note sd  is for state v */
+      emitmode = Emitmode(cm->sttype[v]);   /* note emitmode is for state v */
+      
+      for (jp = 0; jp <= W; jp++) { 
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++) {
+	  i = j-d+1;
+	  switch (cm->sttype[v]) {
+	  case MP_st: 
+	    if (j == j0 || d == jp) continue; /* boundary condition */
+	    escore = esc_vAA[v][dsq[i-1]*cm->abc->Kp+dsq[j+1]];
+	    beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][j+sdr][d+sd] + cm->endsc[v] 
+							    + escore));
+	    break;
+	  case ML_st:
+	  case IL_st:
+	    if (d == jp) continue;	
+	    escore = esc_vAA[v][dsq[i-1]];
+	    beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][j+sdr][d+sd] + cm->endsc[v] 
+							    + escore));
+	    break;
+	  case MR_st:
+	  case IR_st:
+	    if (j == j0) continue;
+	    escore = esc_vAA[v][dsq[j+1]];
+	    beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][j+sdr][d+sd] + cm->endsc[v]
+							    + escore));
+	    break;
+	  case S_st:
+	  case D_st:
+	  case E_st:
+	    beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][j+sdr][d+sd] + cm->endsc[v]));
+	    break;
+	  }
+	}
+      }
+    }
+  }
+  /* Deal with last step needed for local alignment 
+   * w.r.t. ends: left-emitting, EL->EL transitions. (EL = deck at M.)
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = W; jp > 0; jp--) { /* careful w/ boundary here */
+      j = i0-1+jp;
+      for (d = jp-1; d >= 0; d--) /* careful w/ boundary here */
+	beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[cm->M][j][d+1] + cm->el_selfsc));
+    }
+  }
+
+  if(do_check && (!(cm->flags & CMH_LOCAL_END))) {
+    /* Local ends make the following test invalid because it is not true that
+     * exactly 1 state in each node's split set must be visited in each parse. 
+     */
+    
+    /* Determine P(S|M) / P(S|R) (probability of the sequence given the model) 
+     * using both the Outside (beta) and Inside (alpha) matrices,
+     * and ensure they're consistent with P(S|M) / P(S|R) from the Inside calculation.
+     * For all v in each split set: Sum_v [ Sum_i,j ( alpha[v][i][j] * beta[v][i][j] ) ] 
+     *                                                = P(S|M) / P(S|R)  
+     * in v,j,d coordinates this is:
+     * For all v in each split set: Sum_v [ Sum_j,(d<=j) ( alpha[v][j][d] * beta[v][j][d] ) ]
+     *                                                = P(S|M) / P(S|R)
+     */
+    
+    for(n = 0; n < cm->nodes; n++) {
+      fsc = IMPOSSIBLE;
+      num_split_states = SplitStatesInNode(cm->ndtype[n]);
+      for(v = cm->nodemap[n]; v < cm->nodemap[n] + num_split_states; v++) { 
+	for (jp = 0; jp <= W-sdr; jp++) {
+	  j = i0-1+jp;
+	  for (d = 0; d <= jp-sd; d++) {
+	    fsc = FLogsum(fsc, (alpha[v][j][d] + beta[v][j][d]));
+	  }
+	}
+      }
+      /*printf("checking node: %d | sc: %.6f\n", n, fsc);*/
+      diff = fsc - alpha[0][j0][W];
+      if(diff > 0.01 || diff < -0.01) { /* we're using floats, this should be pretty precise */
+	fail_flag = TRUE;
+	printf("ERROR: node %d P(S|M): %.5f inconsistent with Inside P(S|M): %.5f (diff: %.5f)\n", 
+	       n, fsc, alpha[0][j0][W], diff);
+      }
+    }
+  }
+
+  /* If not in local mode, we can calculate P(S|M) / P(S|R) given only the 
+   * beta matrix as follows:
+   * 
+   * IF local ends are off, we know each parse MUST visit each END_E state,
+   * we pick final END_E state state cm->M-1 (though any END_E could be used here):
+   *
+   * Sum_j=0 to W (alpha[M-1][j][0] * beta[M-1][j][0]) = P(S|M) / P(S|R)
+   *
+   * Note: alpha[M-1][j][0] = 0.0 for all j 
+   *       because all parse subtrees rooted at an END_E must have d=0, (2^0 = 1.0)
+   * therefore: 
+   * Sum_j=0 to W (beta[M-1][j][0]) = P(S|M) / P(S|R)
+   * 
+   * *** If local ends are on, each parse MUST visit either each END_E state with d=0
+   * or the EL state but d can vary, so we can't use this test (believe me I tried
+   * to get a similar test working, but I'm convinced you need alpha to get P(S|M)
+   * in local mode).
+   */
+  if(!(cm->flags & CMH_LOCAL_END)) { 
+    freturn_sc = IMPOSSIBLE;
+    v = cm->M-1;
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      /* printf("\talpha[%3d][%3d][%3d]: %5.2f | beta[%3d][%3d][%3d]: %5.2f\n", (cm->M-1), (j), 0, alpha[(cm->M-1)][j][0], (cm->M-1), (j), 0, beta[(cm->M-1)][j][0]);*/
+      freturn_sc = FLogsum(freturn_sc, (beta[v][j][0]));
+    }
+  }
+  else { /* return_sc = P(S|M) / P(S|R) from Inside() */
+    freturn_sc = alpha[0][j0][W];
+  }
+
+  if(fail_flag) ESL_FAIL(eslFAIL, errbuf, "Not all nodes passed posterior check.");
+
+  if(!(cm->flags & CMH_LOCAL_END)) ESL_DPRINTF1(("\tFastOutsideAlign() sc : %f\n", freturn_sc));
+  else ESL_DPRINTF1(("\tFastOutsideAlign() sc : %f (LOCAL mode; sc is from Inside)\n", freturn_sc));
+  if(ret_sc != NULL) *ret_sc = freturn_sc;
+  if (ret_mx     != NULL) *ret_mx = beta;
+  else free_vjd_matrix(beta, cm->M, 1, W);
+
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}  
+
+
+/*
+ * Function: CMPosteriorHB()
+ * Date:     EPN 05.27.06 
+ * Note:     based on Ian Holmes' P7EmitterPosterior() from HMMER's 2.x postprob.c
+ *
+ * Purpose:  Combines HMM banded Inside and Outside matrices into a 
+ *           posterior probability matrix. Any cells outside of
+ *           HMM bands do not exist in memory. The value in post[v][jp_v][dp_v] 
+ *           is the log of the posterior probability of a parse subtree rooted at v 
+ *           emitting the subsequence i..j (i=j-d+1). Where j = jp_v + jmin[v],
+ *           and d = dp_v + hdmin[v][jp_v]. The caller must provide a <post> CM_HB_MX
+ *           matrix, but this matrix may be the same matrix as that provided as
+ *           Outside <out_mx>, (overwriting it will not compromise the algorithm).
+ *           
+ * Args:     cm       - the model
+ *           errbuf   - char buffer for reporting errors
+ *           i0       - first position of target seq we're aligning, usually 1 
+ *           j0       - final position of target seq we're aligning, usually L (length of seq) 
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ins_mx   - pre-calculated Inside matrix 
+ *           out_mx   - pre-calculated Outside matrix
+ *           post_mx  - pre-allocated matrix for Posteriors 
+ *
+ * Return:   eslOK on succes, eslEINCOMPAT on contract violation, eslEMEM on memory allocation error
+ */
+int
+CMPosteriorHB(CM_t *cm, char *errbuf, int i0, int j0, float size_limit, CM_HB_MX *ins_mx, CM_HB_MX *out_mx, CM_HB_MX *post_mx)
+{
+  int      status;
+  int      v, j, d;
+  float    sc;   /* total score, the log probability of the current seq  */
+  int      jp_v; /* j index for state v in alpha/beta with HMM bands */
+  int      dp_v; /* d index for state v in alpha/beta with HMM bands */
+  int      L;    /* length of sequence */
+  int      Lp;   /* offset length */
+  int      have_el; /* TRUE if we have local ends */
+  L  = j0-i0+1;
+  
+  /* Contract check */
+  if (ins_mx == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosteriorHB(), ins_mx is NULL.\n");
+  if (out_mx == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosteriorHB(), out_mx is NULL.\n");
+  if (post_mx == NULL)    ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosteriorHB(), post_mx is NULL.\n");
+  if (cm->cp9b == NULL)   ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosteriorHB(), cm->cp9b is NULL.\n");
+  if (ins_mx->L != L)     ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosteriorHB(), ins_mx->L != L passed in.\n");
+  if (out_mx->L != L)     ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosteriorHB(), out_mx->L != L passed in.\n");
+  if (ins_mx->M != cm->M) ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosteriorHB(), ins_mx->M != cm->M.\n");
+  if (out_mx->M != cm->M) ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosteriorHB(), out_mx->M != cm->M.\n");
+
+  /* variables used for memory efficient bands */
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b;
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+  /* the DP matrices */
+  float ***alpha = ins_mx->dp; /* pointer to the alpha DP matrix */
+  float ***beta  = out_mx->dp; /* pointer to the beta DP matrix */
+  float ***post  = post_mx->dp; /* pointer to the post DP matrix */
+
+  /* grow our post matrix, unless it's just the outside matrix, which is the correct size already */
+  if(out_mx != post_mx) if((status = cm_hb_mx_GrowTo(cm, post_mx, errbuf, cp9b, L, size_limit)) != eslOK) return status; 
+
+  Lp = L - hdmin[0][L-jmin[0]];
+  sc = alpha[0][L-jmin[0]][Lp];
+  have_el = (cm->flags & CMH_LOCAL_END) ? TRUE : FALSE;  
+
+  /* If local ends are on, start with the EL state (cm->M), otherwise
+   * M deck is not valid. Note: there are no bands on the EL state */
+  if (have_el) { 
+    /* fill in the cm->M deck */
+    for(j = 0; j <= L; j++) {
+      for (d = 0; d <= j; d++) { 
+	/*printf("M: j: %4d d: %4d ins: %10.6f out: %10.6f ", j, d, alpha[cm->M][j][d], beta[cm->M][j][d]);*/
+	post[cm->M][j][d] = alpha[cm->M][j][d] + beta[cm->M][j][d] - sc;
+	/*printf("post: %10.6f\n", post[cm->M][j][d]);*/
+	/* convention is that alpha[cm->M] from Inside is always invalid, 
+	 * because we can just as easily calculate it on the fly and save memory:
+	 * alpha[cm->M][j][d] = cm->el_selfsc * d; for all j, d. */
+      }
+    }
+  }
+  
+  for (v = (cm->M-1); v >= 0; v--) {
+    for (j = jmin[v]; j <= jmax[v]; j++) {
+      ESL_DASSERT1((j >= (i0-1) && j <= j0));
+      jp_v = j - jmin[v];
+      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	dp_v = d - hdmin[v][jp_v];
+	/*printf("v: %3d | jp_v: %3d | dp_v: %3d | alpha: %5.2f | beta: %5.2f\n", v, jp_v, dp_v, alpha[v][jp_v][dp_v], beta[v][jp_v][dp_v]);*/
+	post[v][jp_v][dp_v] = alpha[v][jp_v][dp_v] + beta[v][jp_v][dp_v] - sc;
+      }  
+    }
+  }
+  return eslOK;
+}
+
+
+/*
+ * Function: CMPosterior() 
+ * Date:     EPN, Mon Nov 19 09:02:12 2007
+ * Note:     based on Ian Holmes' P7EmitterPosterior() from HMMER's 2.x postprob.c
+ *
+ * Purpose:  Combines non-banded Inside and Outside matrices into a 
+ *           posterior probability matrix. The value in post[v][j][d] 
+ *           is the log of the posterior probability of a parse subtree rooted at v 
+ *           emitting the subsequence i..j (i=j-d+1). 
+ *           The caller must provide a <post> float matrix, but this matrix may 
+ *           be the same matrix as that provided as Outside <out_mx>, 
+ *           (overwriting it will not compromise the algorithm).
+ *           
+ * Args:     cm       - the model
+ *           errbuf   - char buffer for reporting errors
+ *           i0       - first position of target seq we're aligning, must be 1 
+ *           j0       - final position of target seq we're aligning, L (length of seq) 
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ins_mx   - pre-calculated Inside matrix 
+ *           out_mx   - pre-calculated Outside matrix
+ *           post_mx  - pre-allocated matrix for Posteriors 
+ *
+ * Return:   eslOK on succes, eslEINCOMPAT on contract violation
+ */
+int
+CMPosterior(CM_t *cm, char *errbuf, int i0, int j0, float size_limit, float ***ins_mx, float ***out_mx, float ***post_mx)
+{
+  int   v, j, d;
+  float sc;
+  int   vmax;
+  int      L;    /* length of sequence */
+  
+  /* Contract check */
+  if (ins_mx == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosterior(), ins_mx is NULL.\n");
+  if (out_mx == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosterior(), out_mx is NULL.\n");
+  if (post_mx == NULL)    ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosterior(), post_mx is NULL.\n");
+  if (i0 != 1)            ESL_FAIL(eslEINCOMPAT, errbuf, "CMPosterior(), i0 != 1.\n");
+
+  L = j0-i0+1;
+  sc = ins_mx[0][L][L];
+
+  /* If local ends are on, start with the EL state (cm->M), otherwise
+   * its not a valid deck. */
+  vmax = (cm->flags & CMH_LOCAL_END) ? cm->M : cm->M-1;
+  for (v = vmax; v >= 0; v--) 
+    for (j = 0; j <= L; j++) 
+      for (d = 0; d <= j; d++)
+	{ 
+	  /*if(v == cm->M) printf("M: j: %4d d: %4d ins: %10.6f out: %10.6f ", j, d, ins_mx[v][j][d], out_mx[v][j][d]);*/
+	  post_mx[v][j][d] = ins_mx[v][j][d] + out_mx[v][j][d] - sc;
+	  /*if(v == cm->M) printf("post: %10.6f\n", post_mx[v][j][d]);*/
+	}
+  return eslOK;
+}
+
+/* 
+ * Function: optimal_accuracy_align_hb()
+ * Date:     EPN, Thu Nov 15 10:48:37 2007
+ *
+ * Purpose:  Run the Holmes/Durbin optimal accuracy algorithm 
+ *           using bands in the j and d dimensions of the DP matrix. 
+ *           Bands were obtained from an HMM Forward-Backward parse
+ *           of the target sequence. Uses float log odds scores.
+ *
+ *           Two CM_HB_MX DP matrices must be passed in. The first
+ *           <post_mx> must be pre-filled, containing posterior values
+ *           from Inside/Outside runs on the target sequence. The
+ *           second <mx> will be filled with the optimal accuracy
+ *           scores, where:
+ *
+ *           mx[v][j][d] is the log of the sum of the probability 
+ *                       mass of the subtree rooted at v spanning i=j-d+1..j. 
+ *                       (in the platonic non-banded matrix coords)
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the digitaized sequence [i0..j0]   
+ *           L         - length of the dsq
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           mx        - the dp matrix to fill in, only cells within bands in cm->cp9b will 
+ *                       be valid. 
+ *           post_mx   - the pre-filled posterior matrix 
+ *           ret_pp    - average probability mass that goes through a cell of the optimally accurate parse
+ *
+ * Returns: <ret_sc>, <ret_b>, <ret_bsc>, <ret_shadow>, see 'Args'
+ * 
+ * Throws:  <eslOK> on success.
+ *          <eslERANGE> if required CM_HB_MX size exceeds <size_limit>, in 
+ *                      this case, alignment has been aborted, ret_* variables are not valid
+ */
+int
+optimal_accuracy_align_hb(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, int i0, int j0, float size_limit, void ****ret_shadow,  
+			  int *ret_b, float *ret_bsc, CM_HB_MX *mx, CM_HB_MX *post_mx, float *ret_pp)
+{
+  int      status;
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+  int     *yvalidA;     /* [0..MAXCONNECT-1] TRUE if v->yoffset is legal transition (within bands) */
+  int      have_el;     /* TRUE if we have local ends */
+  /* indices used for handling band-offset issues, and in the depths of the DP recursion */
+  int      sd;                 /* StateDelta(cm->sttype[v]) */
+  int      sdr;                /* StateRightDelta(cm->sttype[v] */
+  int      jp_el;              /* offset j for non-banded EL state */
+  int      jp_v, jp_y, jp_z;   /* offset j index for states v, y, z */
+  int      jp_y_sdr;           /* jp_y - sdr */
+  int      j_sdr;              /* j - sdr */
+  int      jn, jx;             /* current minimum/maximum j allowed */
+  int      jpn, jpx;           /* minimum/maximum jp_v */
+  int      dp_v, dp_y;         /* d index for state v/y in alpha w/mem eff bands */
+  int      dn, dx;             /* current minimum/maximum d allowed */
+  int      dp_y_sd;            /* dp_y - sd */
+  int      dpn, dpx;           /* minimum/maximum dp_v */
+  int      kp_z;               /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      kn, kx;             /* current minimum/maximum k value */
+  int      Wp;                 /* W oalso changes depending on state */
+  float    tsc;                /* a transition score */
+  int      yvalid_idx;         /* for keeping track of which children are valid */
+  int      yvalid_ct;          /* for keeping track of which children are valid */
+  float    pp;                 /* avg posterior probability of aligned res i0..j0 in optimally accurate parse */
+
+  /* Contract check */
+  if(dsq == NULL)                ESL_FAIL(eslEINCOMPAT, errbuf, "optimal_accuracy_align_hb(), dsq is NULL.\n");
+  if (mx == NULL)                ESL_FAIL(eslEINCOMPAT, errbuf, "optimal_accuracy_align_hb(), mx is NULL.\n");
+  if (cm->cp9b == NULL)          ESL_FAIL(eslEINCOMPAT, errbuf, "optimal_accuracy_align_hb(), cm->cp9b is NULL.\n");
+  if (post_mx == NULL)           ESL_FAIL(eslEINCOMPAT, errbuf, "optimal_accuracy_align_hb(), cm->cp9b is NULL.\n");
+
+  /* variables used for memory efficient bands */
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b;
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+  /* the DP matrices */
+  float ***alpha = mx->dp; /* pointer to the alpha DP matrix, we'll store optimal parse in  */
+  float ***post  = post_mx->dp; /* pointer to the alpha DP matrix, prefilled posterior values */
+
+  /* Allocations and initializations  */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the sequence -- used in many loops */
+				/* if caller didn't give us a deck pool, make one */
+  /* grow the matrix based on the current sequence and bands */
+  if((status = cm_hb_mx_GrowTo(cm, mx, errbuf, cp9b, W, size_limit)) != eslOK) return status;
+
+  /* initialize the EL deck, if it's valid */
+  have_el = (cm->flags & CMH_LOCAL_END) ? TRUE : FALSE;  
+  if(have_el) { 
+    for (jp_el = 0; jp_el <= W; jp_el++) {
+      j = i0-1+jp_el;
+      alpha[cm->M][j][0] = IMPOSSIBLE;
+      for (d = 1; d <= jp_el; d++) {
+	alpha[cm->M][j][d] = FLogsum(alpha[cm->M][j][d-1], post[cm->M][j][d]); /* optimal (and only) parse for EL is to emit all d residues */
+      }
+    }
+  }
+
+  /* The shadow matrix, we always allocate it, so we don't have to 
+   * check if it's null in the depths of the DP recursion.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+  for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+
+  /* yvalidA[0..cnum[v]] will hold TRUE for states y for which a transition is legal 
+   * (some transitions are impossible due to the bands) */
+  ESL_ALLOC(yvalidA, sizeof(int) * MAXCONNECT);
+  esl_vec_ISet(yvalidA, MAXCONNECT, FALSE);
+
+  /* Main recursion */
+  for (v = cm->M-1; v >= 0; v--) {
+    float const *tsc_v = cm->tsc[v];  /* transition scores for state v */
+    sd   = StateDelta(cm->sttype[v]);
+    sdr  = StateRightDelta(cm->sttype[v]);
+    jn   = jmin[v];
+    jx   = jmax[v];
+
+    /* Get a shadow deck to fill in and initialize all valid cells for state v */
+    if (cm->sttype[v] != E_st) {
+      if (cm->sttype[v] == B_st) {
+	kshad     = (jmin[v] == -1) ? NULL : alloc_jdbanded_vjd_kshadow_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+	shadow[v] = (void **) kshad;
+	/* initialize all valid cells for state v to IMPOSSIBLE */
+	ESL_DASSERT1((! (NOT_IMPOSSIBLE(cm->endsc[v]))));
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++) {
+	    alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	    kshad[jp_v][dp_v] = 0; /* don't set to USED_EL, that's invalid for B states during traceback */
+	  }
+	}
+      } else { /* ! B_st && ! E_st */
+	yshad     = (jmin[v] == -1) ? NULL : alloc_jdbanded_vjd_yshadow_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+	shadow[v] = (void **) yshad;
+	/* initialize all valid cells for state v */
+	if(have_el && NOT_IMPOSSIBLE(cm->endsc[v])) { 
+	  for (j = jmin[v]; j <= jmax[v]; j++) { 
+	    jp_v  = j - jmin[v];
+	    /* special case: if hdmin[v][jp_v] > 0, we have to sum up posterior prob of emitting 
+	     * hdmin[v][jp_v] residues from the EL state, this is then stored in alpha[v][jp_v][dp_v==0]
+	     * note: when d = hdmin[v][jp_v], dp_v is 0
+	     */
+	    alpha[v][jp_v][0] = IMPOSSIBLE;
+	    yshad[jp_v][0] = USED_EL; 
+	    for(d = sd+1; d <= hdmin[v][jp_v]; d++) {
+	      alpha[v][jp_v][0] = FLogsum(alpha[v][jp_v][0], post[cm->M][j-sdr][d-sd]);
+	    }
+	    /* now finish initializing the remaining valid d values */
+	    for(d = hdmin[v][jp_v]+1; d <= hdmax[v][jp_v]; d++) {
+	      dp_v = d - hdmin[v][jp_v];
+	      alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v-1], post[cm->M][j-sdr][d-sd]); /* careful, we'll emit sd residues from v and d-sd from EL (i=((j-sdr)-d+1)..(j-sdr)) */
+	      yshad[jp_v][dp_v] = USED_EL; 
+	    }
+	  }
+	}
+	else { /* cm->endsc[v] == IMPOSSIBLE, init all cells to IMPOSSIBLE */
+	  for (j = jmin[v]; j <= jmax[v]; j++) { 
+	    jp_v  = j - jmin[v];
+
+	    /* Check for special initialization case, specific to
+	     * optimal_accuracy alignment, normally (with CYK for
+	     * example) we init shadow matrix to USED_EL for all cells
+	     * b/c we know that will be overwritten for the most
+	     * likely transition, but with optimal accuracy, only
+	     * emissions add to the score, so when d == sd, we know
+	     * we'll emit sd residues from v, so the initialization
+	     * will NOT be overwritten (because after the d==sd residues
+	     * are emitted 0 more residues are emitted in the subtree
+	     * thus the score is fixed). We get around this for
+	     * cells for which  d == sd and v is a state that has 
+	     * a StateDelta=0 child y (delete or END) by initializing
+	     * the transition to that y, BUT only after checking that
+	     * it is a valid cell for y (that is, d==0 is within y's
+	     * d band for the current j), if it's not, then leave it
+	     * as USED_EL, b/c the parse should be IMPOSSIBLE. 
+	     * (Note: NOT checking that the cell is valid for y and j was 
+	     * bug i14, the first BUGTRAX logged bug found and fixed in 
+	     * the final release (rc5) of infernal v1.0 
+	     * (EPN, Fri Jun 12 14:02:58 2009)).
+	     */
+	    dp_v = 0;
+
+	    for (d = hdmin[v][jp_v]; d <= sd; d++, dp_v++) { 
+	      alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      yshad[jp_v][dp_v] = USED_EL;
+	      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) { 
+		if(StateDelta(cm->sttype[y]) == 0) { 
+		  if(j >= jmin[y] && j <= jmax[y]) { 
+		  if(hdmin[y][j-jmin[y]] == 0) 
+		      yshad[jp_v][dp_v] = y-cm->cfirst[v];
+		  }
+		}
+	      }
+	    }
+	    d = ESL_MAX(hdmin[v][jp_v], sd+1); 
+	    for (dp_v = d - hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++, dp_v++) {
+	      alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      yshad[jp_v][dp_v] = USED_EL; 
+	    }
+	  }
+	}
+      }
+    }
+    if(cm->sttype[v] == E_st) { 
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v = j-jmin[v];
+	ESL_DASSERT1((hdmin[v][jp_v] == 0));
+	ESL_DASSERT1((hdmax[v][jp_v] == 0));
+	alpha[v][jp_v][0] = IMPOSSIBLE; 
+      }
+    }
+    else if(cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) {
+      /* update alpha[v][jp_v][dp_v] cells, for IL/IR states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  i = j - d + 1;
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      if ((sc = alpha[y][jp_y_sdr][dp_y_sd]) > alpha[v][jp_v][dp_v])
+		{
+		  alpha[v][jp_v][dp_v] = sc; 
+		  yshad[jp_v][dp_v]    = yoffset;
+		}
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], post[v][jp_v][dp_v]);
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] != B_st) { /* entered if state v is (! IL && ! IR && ! B) */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in alpha[v] are independent of each other, only depending on alpha[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) {
+	yoffset = y - cm->cfirst[v];
+	tsc = tsc_v[yoffset];
+	
+	jn = ESL_MAX(jmin[v], jmin[y]+sdr);
+	jx = ESL_MIN(jmax[v], jmax[y]+sdr);
+	jpn = jn - jmin[v];
+	jpx = jx - jmin[v];
+	jp_y_sdr = jn - jmin[y] - sdr;
+	
+	for (jp_v = jpn; jp_v <= jpx; jp_v++, jp_y_sdr++) {
+	  ESL_DASSERT1((jp_v >= 0 && jp_v <= (jmax[v]-jmin[v])));
+	  ESL_DASSERT1((jp_y_sdr >= 0 && jp_y_sdr <= (jmax[y]-jmin[y])));
+	  
+	  dn = ESL_MAX(hdmin[v][jp_v], hdmin[y][jp_y_sdr] + sd);
+	  dx = ESL_MIN(hdmax[v][jp_v], hdmax[y][jp_y_sdr] + sd);
+	  dpn     = dn - hdmin[v][jp_v];
+	  dpx     = dx - hdmin[v][jp_v];
+	  dp_y_sd = dn - hdmin[y][jp_y_sdr] - sd;
+	  	  
+	  for (dp_v = dpn; dp_v <= dpx; dp_v++, dp_y_sd++) { 
+	    ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	    ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	    if((sc = alpha[y][jp_y_sdr][dp_y_sd]) > alpha[v][jp_v][dp_v]) {
+	      alpha[v][jp_v][dp_v] = sc;
+	      yshad[jp_v][dp_v]    = yoffset;
+	    }
+	  }
+	}
+      }
+      /* add in emission score, if any */
+      switch(cm->sttype[v]) { 
+      case ML_st:
+      case MR_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], post[v][jp_v][dp_v]);
+	}
+	break;
+      case MP_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++) 
+	    alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], post[v][jp_v][dp_v]);
+	  /* note: for MP states, even though we're emitting 2 residues, DO NOT include 2 * the posterior probability,
+	   * the score that is maximized by this optimal accuracy alignment is the summed probability mass that goes through
+	   * each cell of the parsetree. */
+	}
+	break;
+      default:
+	break;
+      }
+      /* ensure all cells are >= IMPOSSIBLE */
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v  = j - jmin[v];
+	for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+      }
+    }
+    else { /* B_st */ 
+      y = cm->cfirst[v]; /* left  subtree */
+      z = cm->cnum[v];   /* right subtree */
+      
+      /* Any valid j must be within both state v and state z's j band 
+       * I think jmin[v] <= jmin[z] is guaranteed by the way bands are 
+       * constructed, but we'll check anyway. 
+       */
+      jn = (jmin[v] > jmin[z]) ? jmin[v] : jmin[z];
+      jx = (jmax[v] < jmax[z]) ? jmax[v] : jmax[z];
+      /* the main j loop */
+      for (j = jn; j <= jx; j++) { 
+	jp_v = j - jmin[v];
+	jp_y = j - jmin[y];
+	jp_z = j - jmin[z];
+	kn = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+	/* kn satisfies inequalities (1) and (3) (listed below)*/	
+	kx = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+	/* kn satisfies inequalities (2) and (4) (listed below)*/	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      
+	  /* Find the first k value that implies a valid cell in the y and z decks.
+	   * This k must satisfy the following 6 inequalities (some may be redundant):
+	   * (1) k >= j-jmax[y];
+	   * (2) k <= j-jmin[y]; 
+	   *     1 and 2 guarantee (j-k) is within state y's j band
+	   *
+	   * (3) k >= hdmin[z][j-jmin[z]];
+	   * (4) k <= hdmax[z][j-jmin[z]]; 
+	   *     3 and 4 guarantee k is within z's j=(j), d band
+	   *
+	   * (5) k >= d-hdmax[y][j-jmin[y]-k];
+	   * (6) k <= d-hdmin[y][j-jmin[y]-k]; 
+	   *     5 and 6 guarantee (d-k) is within state y's j=(j-k) d band
+	   *
+	   * kn and kx were set above (outside (for (dp_v...) loop) that
+	   * satisfy 1-4 (b/c 1-4 are d-independent and k-independent)
+	   * RHS of inequalities 5 and 6 are dependent on k, so we check
+	   * for these within the next for loop.
+	   */
+	  for(k = kn; k <= kx; k++) { 
+	    if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k]) {
+	      /* for current k, all 6 inequalities have been satisified 
+	       * so we know the cells corresponding to the platonic 
+	       * matrix cells alpha[v][j][d], alpha[y][j-k][d-k], and
+	       * alpha[z][j][k] are all within the bands. These
+	       * cells correspond to alpha[v][jp_v][dp_v], 
+	       * alpha[y][jp_y-k][d-hdmin[jp_y-k]-k],
+	       * and alpha[z][jp_z][k-hdmin[jp_z]];
+	       */
+	      kp_z = k-hdmin[z][jp_z];
+	      dp_y = d-hdmin[y][jp_y-k];
+	      
+	      if ((sc = FLogsum(alpha[y][jp_y-k][dp_y - k], alpha[z][jp_z][kp_z])) 
+		  > alpha[v][jp_v][dp_v]) { 
+		alpha[v][jp_v][dp_v] = sc;
+		kshad[jp_v][dp_v] = kp_z;
+		/* note: we take the logsum here, because we're keeping track of the
+		 * log of the summed probability of emitting all residues up to this
+		 * point, (from i..j) from left subtree (i=j-d+1..j-k) and from the 
+		 * right subtree. (j-k+1..j)
+		 */
+	      }
+	    }
+	  }
+	}
+      }
+    }				/* finished calculating deck v. */
+
+    /* Deal with possible local begins, these will most likely be off because local
+     * ends are off (b/c we can't deal with local end emissions), but we can deal
+     * with local begins.
+     * We do this even though we can't deal with local ends, chances are that
+     * local begins will be off also (since local ends must be), but this code
+     * will work with local begins, so it's left here.
+     */
+    if(cm->flags & CMH_LOCAL_BEGIN) {
+      if(j0 >= jmin[v] && j0 <= jmax[v]) { 
+	jp_v = j0 - jmin[v];
+	Wp = W - hdmin[v][jp_v];
+	if(W >= hdmin[v][jp_v] && W <= hdmax[v][jp_v]) { 
+	/* If we get here alpha[v][jp_v][Wp] is a valid cell
+	 * in the banded alpha matrix, corresponding to 
+	 * alpha[v][j0][W] in the platonic matrix.
+	 */
+	/* Check for local begin getting us to the root.
+	 * This is "off-shadow": if/when we trace back, we'll handle this
+	 * case separately (and we'll know to do it because we'll immediately
+	 * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+	 * to jump right to state b; see below)
+	 */
+	  if (alpha[v][jp_v][Wp] > bsc) { 
+	    b   = v;
+	    bsc = alpha[v][jp_v][Wp];
+	  }
+	}
+      }
+      /* Check for whether we need to store an optimal local begin score
+       * as the optimal overall score, and if we need to put a flag
+       * in the shadow matrix telling fast_alignT_hb() to use the b we return.
+       */
+      if (v == 0) { 
+	if(j0 >= jmin[0] && j0 <= jmax[0]) {
+	  jp_v = j0 - jmin[v];
+	  Wp   = W - hdmin[v][jp_v];
+	  if(W >= hdmin[v][jp_v] && W <= hdmax[v][jp_v]) { 
+	    if (bsc > alpha[0][jp_v][Wp]) {
+	      alpha[0][jp_v][Wp] = bsc;
+	      yshad[jp_v][Wp] = USED_LOCAL_BEGIN;
+	    }
+	  }
+	}
+      }
+    }
+  } /* end loop over all v */
+  /*FILE *fp; fp = fopen("cyk.mx", "w"); cm_hb_mx_Dump(fp, mx); fclose(fp);*/
+  
+  Wp = W - hdmin[0][j0-jmin[0]];
+  sc =     alpha[0][j0-jmin[0]][Wp];
+
+  if (ret_b != NULL)      *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL)    *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  else free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  free(yvalidA);
+
+  /* convert score, a log probability, into the average posterior probability of all W aligned residues */
+  pp = sreEXP2(sc) / (float) W;
+  if(ret_pp != NULL) *ret_pp = pp;
+  ESL_DPRINTF1(("optimal_accuracy_align_hb return pp: %f\n", pp));
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+  return status; /* never reached */
+}
+
+
+/* 
+ * Function: optimal_accuracy_align()
+ * Date:     EPN, Sun Nov 18 20:45:22 2007
+ *           
+ * Purpose:  Run the Holmes/Durbin optimal accuracy algorithm 
+ *           using bands in the j and d dimensions of the DP matrix. 
+ *           Bands were obtained from an HMM Forward-Backward parse
+ *           of the target sequence. Uses float log odds scores.
+ * 
+ *           Two float DP matrices must be passed in. The first
+ *           <post_mx> must be pre-filled, containing posterior values
+ *           from Inside/Outside runs on the target sequence. The
+ *           second <mx> will be filled with the optimal accuracy
+ *           scores, where:
+ *
+ *           mx[v][j][d] is the log of the sum of the probability 
+ *                       mass of the subtree rooted at v spanning i=j-d+1..j. 
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the digitaized sequence [i0..j0]   
+ *           L         - length of the dsq
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           ret_mx    - the main dp matrix, we'll allocate and fill it
+ *           post_mx   - the pre-filled posterior matrix
+ *           ret_pp    - average probability mass that goes through a cell of the optimally accurate parse
+ *
+ * Returns: <ret_sc>, <ret_b>, <ret_bsc>, <ret_mx>, <ret_shadow>, see 'Args'
+ * 
+ * Throws:  <eslOK> on success.                        
+ *          <eslERANGE> if required size of DP matrix exceeds <size_limit>
+ *                      alignment has been aborted, ret_sc, ret_mx are not valid
+ *                      Note: this shouldn't happen as post_mx (which is the same size as ret_mx
+ *                      will be) was allocated after surviving the same size check in a previous function.
+ */
+int
+optimal_accuracy_align(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, int i0, int j0, float size_limit, void ****ret_shadow,  
+		       int *ret_b, float *ret_bsc, float ****ret_mx, float ***post_mx, float *ret_pp)
+{
+  int      status;
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+  int      sd;          /* StateDelta(cm->sttype[v]) */
+  int      sdr;         /* StateRightDelta(cm->sttype[v] */
+  int      jp;          /* offset j, j = i0-1+jp */
+  int      j_sdr;       /* j - sdr */
+  int      d_sd;        /* d - sd */
+  float    tsc;         /* a transition score */
+  float    pp;          /* avg posterior probability of aligned res i0..j0 in optimally accurate parse */
+  float ***alpha;       /* the DP matrix, we allocate here */
+  float    Mb_for_alpha;/* megabytes needed for alpha matrix */
+  int      have_el;     /* TRUE if we have local ends */
+
+  /* Contract check */
+  if (dsq == NULL)         ESL_FAIL(eslEINCOMPAT, errbuf, "optimal_accuracy_align(), dsq is NULL.\n");
+  if (cm->cp9b == NULL)    ESL_FAIL(eslEINCOMPAT, errbuf, "optimal_accuracy_align(), cm->cp9b is NULL.\n");
+  if (post_mx == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "optimal_accuracy_align(), post_mx is NULL.\n");
+
+  /* the pre-filled post matrix */
+  float ***post  = post_mx;
+
+  /* Allocations and initializations  */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the sequence -- used in many loops */
+				/* if caller didn't give us a deck pool, make one */
+
+  /* allocate alpha (if it's small enough), allocate all decks, no deck reuse */
+  Mb_for_alpha = ((float) size_vjd_deck(W, 1, W) * ((float) (cm->M-1)));
+  if(Mb_for_alpha > size_limit)
+    ESL_FAIL(eslERANGE, errbuf, "requested non-banded DP mx of %.2f Mb > %.2f Mb limit.\nIncrease limit with --mxsize.", Mb_for_alpha, (float) size_limit);
+  ESL_DPRINTF1(("Size of alpha matrix: %.2f\n", Mb_for_alpha));
+
+  ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+  for (v = 0; v <= cm->M; v++) alpha[v] = alloc_vjd_deck(L, i0, j0);
+
+  /* initialize the EL deck, if it's valid */
+  have_el = (cm->flags & CMH_LOCAL_END) ? TRUE : FALSE;  
+  if(have_el) { 
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      alpha[cm->M][j][0] = IMPOSSIBLE;
+      for (d = 1; d <= jp; d++) {
+	alpha[cm->M][j][d] = FLogsum(alpha[cm->M][j][d-1], post[cm->M][j][d]); /* optimal (and only) parse for EL is to emit all d residues */
+      }
+    }
+  }
+
+  /* The shadow matrix, we always allocate it, so we don't have to 
+   * check if it's null in the depths of the DP recursion.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+  for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+
+  /* Main recursion */
+  for (v = cm->M-1; v >= 0; v--) {
+    float const *tsc_v = cm->tsc[v];  /* transition scores for state v */
+    sd   = StateDelta(cm->sttype[v]);
+    sdr  = StateRightDelta(cm->sttype[v]);
+
+    /* Get a shadow deck to fill in and initialize all valid cells for state v */
+    if (cm->sttype[v] != E_st) {
+      if (cm->sttype[v] == B_st) {
+	kshad     = alloc_vjd_kshadow_deck(L, i0, j0); 
+	shadow[v] = (void **) kshad;
+	/* initialize all valid cells for state v to IMPOSSIBLE (local ends are impossible for B states) */
+	ESL_DASSERT1((! (NOT_IMPOSSIBLE(cm->endsc[v]))));
+	ESL_DASSERT1((cm->ndtype[cm->ndidx[v]+1] != END_nd));
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  for (d = 0; d <= jp; d++) {
+	    alpha[v][j][d] = IMPOSSIBLE;
+	    kshad[j][d] = 0; /* don't set to USED_EL, that's invalid for B states during traceback */
+	  }
+	}
+      } else { /* ! B_st && ! E_st */
+	yshad     = alloc_vjd_yshadow_deck(L, i0, j0);
+	shadow[v] = (void **) yshad;
+	/* initialize all valid cells for state v */
+	if(have_el && NOT_IMPOSSIBLE(cm->endsc[v])) {
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d <= sd && d <= jp; d++) { 
+	      alpha[v][j][d] = IMPOSSIBLE;
+	      yshad[j][d] = USED_EL; 
+	    }
+	    for (d = sd+1; d <= jp; d++) {
+	      alpha[v][j][d] = FLogsum(alpha[v][j][d-1], post[cm->M][j-sdr][d-sd]); /* careful, we'll emit sd residues from v and d-sd from EL (i=((j-sdr)-d+1)..(j-sdr)) */
+	      yshad[j][d] = USED_EL; 
+	      /* printf("I alpha[v: %d][j: %d][k: %d]: %.4f\n", v, j, d, alpha[v][j][d]); */
+	    }
+	  }
+	}
+	else { /* cm->endsc[v] == IMPOSSIBLE */
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+
+	    /* Check for special initialization case, specific to
+	     * optimal_accuracy alignment, normally (with CYK for
+	     * example) we init shadow matrix to USED_EL for all cells
+	     * b/c we know that will be overwritten for the most
+	     * likely transition, but with optimal accuracy, only
+	     * emissions add to the score, so when d == sd, we know
+	     * we'll emit sd residues from v, so the initialization
+	     * will NOT be overwritten. We get around this for
+	     * cells for which  d == sd and v is a state that has 
+	     * a StateDelta=0 child y (delete or END) by initializing
+	     * that transition to y is most likely.
+	     */
+	    for (d = 0; d <= sd; d++) { 
+	      alpha[v][j][d] = IMPOSSIBLE;
+	      yshad[j][d] = USED_EL;
+	      y = cm->cfirst[v];
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		if(StateDelta(cm->sttype[y+yoffset]) == 0) yshad[j][d] = yoffset;
+	    }
+	    for (d = sd+1; d <= jp; d++) {
+	      alpha[v][j][d] = IMPOSSIBLE;
+	      yshad[j][d] = USED_EL; 
+	    }
+	  }
+	}
+      }
+    }
+    
+    if(cm->sttype[v] == E_st) { 
+      for (jp = 0; jp <= W; jp++) {
+	j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+	alpha[v][j][0] = IMPOSSIBLE; /* we haven't seen any residues yet, score is IMPOSSIBLE */
+	for (d = 1; d <= jp; d++) alpha[v][j][d] = IMPOSSIBLE;
+      }
+    }
+    else if(cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) {
+      /* update alpha[v][j][d] cells, for IL states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (jp = sdr; jp <= W; jp++) {
+	j = i0-1+jp;
+	j_sdr = j - sdr;
+	for (d = sd; d <= jp; d++) {
+	  d_sd = d - sd;
+	  i    = j - d + 1;
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	    y = cm->cfirst[v] + yoffset; 
+	    if ((sc = alpha[y][j_sdr][d_sd]) > alpha[v][j][d]) {
+	      alpha[v][j][d] = sc; 
+	      yshad[j][d]    = yoffset;
+	    }
+	  }
+	  alpha[v][j][d] = FLogsum(alpha[v][j][d], post[v][j][d]);
+	  alpha[v][j][d] = ESL_MAX(alpha[v][j][d], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] != B_st) { /* entered if state v is (! IL && ! IR && ! B) */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in alpha[v] are independent of each other, only depending on alpha[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) {
+	yoffset = y - cm->cfirst[v];
+	tsc = tsc_v[yoffset];
+
+	for (jp = sdr; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  j_sdr = j - sdr;
+
+	  for (d = sd; d <= jp; d++) {
+	    if((sc = alpha[y][j_sdr][d - sd]) > alpha[v][j][d]) {
+	      alpha[v][j][d] = sc;
+	      yshad[j][d]    = yoffset;
+	    }
+	  }
+	}
+      }
+      /* add in emission score, if any */
+      switch(cm->sttype[v]) { 
+      case ML_st:
+      case MR_st:
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  i = j - 1;
+	  for (d = sd; d <= jp; d++) 
+	    alpha[v][j][d] = FLogsum(alpha[v][j][d], post[v][j][d]);
+	}
+	break;
+      case MP_st:
+	for (jp = 0; jp <= W; jp++) {
+	  j = i0-1+jp;
+	  i = j - 1;
+	  for (d = sd; d <= jp; d++)
+	    alpha[v][j][d] = FLogsum(alpha[v][j][d], post[v][j][d]);
+	  /* note: for MP states, even though we're emitting 2 residues, DO NOT include 2 * the posterior probability,
+	   * the score that is maximized by this optimal accuracy alignment is the summed probability mass that goes through
+	   * each cell of the parsetree. */
+	}
+      default:
+	break;
+      }
+      /* ensure all cells are >= IMPOSSIBLE */
+      for (jp = 0; jp <= W; jp++) {
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++)
+	  alpha[v][j][d] = ESL_MAX(alpha[v][j][d], IMPOSSIBLE);
+      }
+    }
+    else { /* B_st */ 
+      y = cm->cfirst[v]; /* left  subtree */
+      z = cm->cnum[v];   /* right subtree */
+      
+      for (jp = 0; jp <= W; jp++) { 
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++) {
+	  for (k = 0; k <= d; k++) {
+	    if ((sc = FLogsum(alpha[y][j-k][d-k], alpha[z][j][k])) > alpha[v][j][d]) { 
+	      alpha[v][j][d] = sc;
+	      kshad[j][d]    = k;
+	      /* note: we take the logsum here, because we're keeping track of the
+	       * log of the summed probability of emitting all residues up to this
+	       * point, (from i..j) from left subtree (i=j-d+1..j-k) and from the 
+	       * right subtree. (j-k+1..j)
+	       */
+	    }
+	  }
+	}
+      }
+    }
+				/* finished calculating deck v. */
+      
+    if(cm->flags & CMH_LOCAL_BEGIN) {
+      if (alpha[v][j0][W] > bsc) {
+	b   = v;
+	bsc = alpha[v][j0][W];
+      }
+    }
+    /* Check for whether we need to store an optimal local begin score
+     * as the optimal overall score, and if we need to put a flag
+     * in the shadow matrix telling fast_alignT() to use the b we return.
+     * We do this even though we can't deal with local ends, chances are that
+     * local begins will be off also (since local ends must be), but this code
+     * will work with local begins, so it's left here.
+     */
+    if(v == 0 && bsc > alpha[0][j0][W]) {
+      alpha[0][j0][W] = bsc;
+      yshad[j0][W] = USED_LOCAL_BEGIN;
+    }
+  } /* end loop over all v */
+  
+  sc =     alpha[0][j0][W];
+  if (ret_b != NULL)      *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL)    *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  else free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  if (ret_mx     != NULL) *ret_mx = alpha;
+  else free_vjd_matrix(alpha, cm->M, 1, L);
+
+  /* convert score, a log probability, into the average posterior probability of all W aligned residues */
+  pp = sreEXP2(sc) / (float) W;
+
+  ESL_DPRINTF1(("optimal_accuracy_align return pp: %f\n", pp));
+  if(ret_pp != NULL) *ret_pp = pp;
+
+
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+  return status; /* never reached */
+}
+
+
+/*
+ * Function: SampleFromInside()
+ * Incept:   EPN, Thu Nov 15 16:45:32 2007
+ *          
+ * Purpose:  Sample a parsetree from a non-banded float Inside matrix.
+ *           
+ * Args:     r        - source of randomness
+ *           cm       - the model
+ *           errbuf   - char buffer for reporting errors
+ *           dsq      - digitized sequence
+ *           L        - length of dsq, alpha *must* go from 1..L
+ *           mx       - pre-calculated Inside matrix (floats)
+ *           ret_tr   - ptr to parsetree we'll return (*must* be non-NULL)
+ *           ret_sc   - score of sampled parsetree; dies immediately with cm_Fail() if an error occurs.
+ * 
+ * Return:   <ret_tr>, <ret_sc> see 'Args'.
+ *           eslOK on succes, eslEINCOMPAT on contract violation, eslEMEM on memory allocation error
+ *           eslFAIL on unexpeced error
+ */
+int
+SampleFromInside(ESL_RANDOMNESS *r, CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, float ***mx, Parsetree_t **ret_tr, float *ret_sc)
+{
+  int          status;             /* easel status code */
+  int          v, y, z, b;         /* state indices */
+  int          yoffset;            /* transition offset in a states transition vector */
+  int          i, j;               /* sequence position indices */
+  int          d;                  /* j - i + 1; the current subseq length */
+  int          k;                  /* right subseq fragment length for bifurcs */
+  int          nd;                 /* node index */
+  int          bifparent;          /* for connecting bifurcs */
+  Parsetree_t *tr;                 /* trace we're building */
+  ESL_STACK   *pda;                /* the stack */
+  float        pvec[MAXCONNECT+1]; /* prob vector of possible paths to take, (max num children + 1 for possibility of EL) */
+  float       *bifvec;             /* pvec for choosing transition out of BIF_B states */
+  float       *rootvec;            /* pvec for choosing transition out of ROOT_S if local begins are on */
+  float        maxsc;              /* max score in our vector of scores of possible subparses */
+  int          el_is_possible;     /* TRUE if we can jump to EL from current state (and we're in local mode) FALSE if not */
+  int          ntrans;             /* number of transitions for current state */
+  float        fsc = 0.;           /* score of the parsetree we're sampling */
+
+  /* contract check */
+  if(ret_tr == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SampleFromInside(), ret_tr is NULL.");
+  if(r      == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SampleFromInside(), source of randomness r is NULL.");
+  if(mx     == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SampleFromInside(), source of randomness r is NULL.");
+  
+  float ***alpha = mx;
+
+  /* initialize pvec */
+  esl_vec_FSet(pvec, (MAXCONNECT+1), 0.);
+
+  /* Create a parse tree structure and initialize it by adding the root state.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+
+  /* Stochastically traceback through the Inside matrix 
+   * this section of code is stolen and adapted from cm_dpsmall.c:insideT() 
+   */
+  pda = esl_stack_ICreate();
+  if(pda == NULL) goto ERROR;
+  v = 0;
+
+  j = d = L;
+  i = 1;
+  fsc = 0.;
+  while (1) {
+    if (cm->sttype[v] == B_st) {
+      y = cm->cfirst[v];
+      z = cm->cnum[v];
+
+      ESL_ALLOC(bifvec, sizeof(float) * (d+1));
+      /* set bifvec[] as (float-ized) log odds scores for each valid left fragment length */
+      for(k = 0; k <= d; k++) 
+	bifvec[k] = alpha[y][j-k][d-k] + alpha[z][j][k];
+      maxsc = esl_vec_FMax(bifvec, (d+1));
+      esl_vec_FIncrement(bifvec, (d+1), (-1. * maxsc));
+      esl_vec_FScale(bifvec, (d+1), log(2));
+      esl_vec_FLogNorm(bifvec, (d+1));
+      k = esl_rnd_FChoose(r, bifvec, (d+1));
+      free(bifvec);
+
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;	/* remember the end j    */
+      if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;	/* remember the subseq length k */
+      if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;	/* remember the trace index of the parent B state */
+
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+
+      v = y;
+    } else {
+      if((v > 0) || (! (cm->flags & CMH_LOCAL_BEGIN))) /* ROOT_S with local begins on is a special case that we handle below */
+	{ 
+	  /* choose which transition we take */
+	  esl_vec_FSet(pvec, (MAXCONNECT+1), IMPOSSIBLE); /* not really necessary */
+	  fsc += get_femission_score(cm, dsq, v, i, j); 
+	  
+	  /* set pvec[] as (float-ized) log odds scores for each child we can transit to, 
+	   * plus a local end (if possible) */
+	  ntrans = cm->cnum[v];
+	  el_is_possible = FALSE;
+	  if((cm->flags & CMH_LOCAL_END) && NOT_IMPOSSIBLE(cm->endsc[v])) { 
+	    el_is_possible = TRUE; 
+	    ntrans++; 
+	  }
+	  for(yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	    y = yoffset + cm->cfirst[v];
+	    pvec[yoffset] = cm->tsc[v][yoffset] + 
+	      alpha[y][j - StateRightDelta(cm->sttype[v])][d - StateDelta(cm->sttype[v])];
+	  }
+	  if(el_is_possible) pvec[cm->cnum[v]] = cm->endsc[v] + 
+			       alpha[cm->M][j][d]; /* EL is silent when we transition into it from non-EL */
+	  /* note: we can treat the log odds scores as log probs, because
+	   * the log probability of the null model is the same for each,
+	   * so essentially we've divided each score by the same constant, so 
+	   * the *relative* proportion of the log odds scores is the
+	   * same as the relative proportion of the log probabilities (seq | model) */
+	  
+	  maxsc = esl_vec_FMax(pvec, ntrans);
+	  esl_vec_FIncrement(pvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (pvec, ntrans, log(2));
+	  esl_vec_FLogNorm(pvec, ntrans);
+	  yoffset = esl_rnd_FChoose(r, pvec, ntrans);
+	  if(yoffset < cm->cnum[v]) fsc += cm->tsc[v][yoffset]; 
+	  else {
+	    fsc += cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+	    yoffset = USED_EL; /* we chose EL */
+	  }
+	}
+      else /* v == 0 && (cm->flags && CMH_LOCAL_BEGIN) ( local begins are on )*/
+	{
+	  ntrans = cm->M; /* pretend all states are possible to begin into, but they're not as some will remain IMPOSSIBLE */
+	  ESL_ALLOC(rootvec, sizeof(float) * (ntrans));
+	  esl_vec_FSet(rootvec, ntrans, IMPOSSIBLE);
+	  rootvec[cm->nodemap[1]] = cm->beginsc[cm->nodemap[1]] + alpha[cm->nodemap[1]][j][d]; /* ROOT_S is silent */
+	  for (nd = 2; nd < cm->nodes; nd++) {
+	    if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+		cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd)  
+	      {
+		rootvec[cm->nodemap[nd]] = cm->beginsc[cm->nodemap[nd]] + alpha[cm->nodemap[nd]][j][d]; /* ROOT_S is silent */
+	      }
+	  }
+	  /* this block is shared with v > 0 block, but we repeat it here so we don't need another if statement */
+	  maxsc = esl_vec_FMax(rootvec, ntrans);
+	  esl_vec_FIncrement(rootvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (rootvec, ntrans, log(2));
+	  esl_vec_FLogNorm(rootvec, ntrans);
+	  b = esl_rnd_FChoose(r, rootvec, ntrans);
+	  /* end of similar block with v > 0 */
+	  fsc += cm->beginsc[b];
+	  yoffset = USED_LOCAL_BEGIN; 
+	  free(rootvec); /* we will not need this again */
+	}
+
+      /*printf("v : %d | r : %d | z : %d | 1 : %d | \n", v, r, z, 1);*/
+      /*printf("\tyoffset : %d\n", yoffset);*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    ESL_FAIL(eslEINCONCEIVABLE, errbuf, "'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+
+  *ret_tr = tr; /* contract checked ret_tr was non-NULL */
+  if(ret_sc != NULL) *ret_sc = fsc;
+  ESL_DPRINTF1(("SampleFromInside() return sc: %f\n", fsc));
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "memory error.");
+}
+
+/*
+ * Function: SampleFromInsideHB()
+ * Incept:   EPN, Fri Sep  7 11:02:15 2007
+ *          
+ * Purpose:  Sample a parsetree from a HMM banded Inside matrix.
+ *           
+ * Args:     r        - source of randomness
+ *           cm       - the model
+ *           errbuf   - char buffer for reporting errors
+ *           dsq      - digitized sequence
+ *           L        - length of dsq, alpha *must* go from 1..L
+ *           mx       - pre-calculated Inside matrix
+ *           ret_tr   - ptr to parsetree we'll return (*must* be non-NULL)
+ *           ret_sc   - score of sampled parsetree; dies immediately with cm_Fail() if an error occurs.
+ * 
+ * Return:   <ret_tr>, <ret_sc> see 'Args'.
+ *           eslOK on succes, eslEINCOMPAT on contract violation, eslEMEM on memory allocation error
+ *           eslFAIL on unexpeced error
+ */
+int
+SampleFromInsideHB(ESL_RANDOMNESS *r, CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, CM_HB_MX *mx, Parsetree_t **ret_tr, float *ret_sc)
+{
+  int          status;             /* easel status code */
+  int          v, y, z, b;         /* state indices */
+  int          yoffset;            /* transition offset in a states transition vector */
+  int          i, j;               /* sequence position indices */
+  int          jp_v, jp_y, jp_z;   /* positions, offset inside j band */
+  int          kmin, kmax;         /* min/max k in current d band */
+  int          d;                  /* j - i + 1; the current subseq length */
+  int          dp_v, dp_y;         /* length, offset inside a d band */
+  int          k;                  /* right subseq fragment length for bifurcs */
+  int          kp_z;               /* right fragment length, offset inside a d band */
+  int          nd;                 /* node index */
+  int          bifparent;          /* for connecting bifurcs */
+  Parsetree_t *tr;                 /* trace we're building */
+  ESL_STACK   *pda;                /* the stack */
+  float        pvec[MAXCONNECT+1]; /* prob vector of possible paths to take, (max num children + 1 for possibility of EL) */
+  float       *bifvec;             /* pvec for choosing transition out of BIF_B states */
+  float       *rootvec;            /* pvec for choosing transition out of ROOT_S if local begins are on */
+  float        maxsc;              /* max score in our vector of scores of possible subparses */
+  int          el_is_possible;     /* TRUE if we can jump to EL from current state (and we're in local mode) FALSE if not */
+  int          ntrans;             /* number of transitions for current state */
+  float        fsc = 0.;           /* score of the parsetree we're sampling */
+  int          seen_valid;         /* for checking we have at least one valid path to take  */
+  int          sd;                 /* state delta for current state, residues emitted left + residues emitted right */
+  int          sdr;                /* state right delta for current state, residues emitted right */
+
+  /* contract check */
+  if(ret_tr == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SampleFromInsideHB(), ret_tr is NULL.");
+  if(r      == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SampleFromInsideHB(), source of randomness r is NULL.");
+  if (cm->cp9b == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SampleFromInsideHB(), cm->cp9b is NULL.\n");
+  if (mx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SampleFromInsideHB(), mx is NULL.\n");
+
+  /* variables used for memory efficient bands */
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b;
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+  /* the DP matrix */
+  float ***alpha = mx->dp; /* pointer to the alpha DP matrix */
+  
+  /* initialize pvec */
+  esl_vec_FSet(pvec, (MAXCONNECT+1), 0.);
+
+  /* Create a parse tree structure and initialize it by adding the root state.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+
+  /* Stochastically traceback through the Inside matrix 
+   * this section of code is stolen and adapted from hbandcyk.c:insideTHB() 
+   */
+  pda = esl_stack_ICreate();
+  if(pda == NULL) goto ERROR;
+  v = 0;
+
+  j = d = L;
+  i = 1;
+  jp_v = j - jmin[v];
+  dp_v = d - hdmin[v][jp_v];
+  fsc  = 0.;
+  while (1) {
+    if(cm->sttype[v] != EL_st && d > hdmax[v][jp_v]) ESL_FAIL(eslFAIL, errbuf, "ERROR in SampleFromInsideHB(). d : %d > hdmax[%d] (%d)\n", d, v, hdmax[v][jp_v]);
+    if(cm->sttype[v] != EL_st && d < hdmin[v][jp_v]) ESL_FAIL(eslFAIL, errbuf, "ERROR in SampleFromInsideHB(). d : %d < hdmin[%d] (%d)\n", d, v, hdmin[v][jp_v]);
+
+    if (cm->sttype[v] == B_st) {
+      y = cm->cfirst[v];
+      z = cm->cnum[v];
+      jp_z = j-jmin[z];
+      k = kp_z + hdmin[z][jp_z];  /* k = offset len of right fragment */
+
+      ESL_ALLOC(bifvec, sizeof(float) * (d+1));
+      /* set bifvec[] as (float-ized) log odds scores for each valid left fragment length,
+       * we have to be careful to check that the corresponding alpha cell for each length is valid  */
+      esl_vec_FSet(bifvec, (d+1), IMPOSSIBLE); /* only valid d's will be reset to a non-IMPOSSIBLE score */
+
+      /* This search for valid k's is complex, and uncommented. It was taken from
+       * cm_dpalign.c:fast_cyk_align_hb(), the B_st case. The code there is commented somewhat
+       * extensively. I'm pretty sure this is the most efficient (or at least close to it) 
+       * way to find the valid cells in the DP matrix we're looking for. 
+       */
+      jp_v = j - jmin[v];
+      jp_y = j - jmin[y];
+      jp_z = j - jmin[z];
+      if(j < jmin[v] || j > jmax[v])               ESL_FAIL(eslFAIL, errbuf, "SampleFromInsideHB() B_st v: %d j: %d outside band jmin: %d jmax: %d\n", v, j, jmin[v], jmax[v]);
+      if(d < hdmin[v][jp_v] || d > hdmax[v][jp_v]) ESL_FAIL(eslFAIL, errbuf, "SampleFromInsideHB() B_st v: %d j: %d d: %d outside band dmin: %d dmax: %d\n", v, j, d, hdmin[v][jp_v], hdmax[v][jp_v]);
+      seen_valid = FALSE;
+      kmin = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+      kmax = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+      for(k = kmin; k <= kmax; k++)
+	{
+	  if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k])
+	    {
+	      kp_z = k-hdmin[z][jp_z];
+	      dp_y = d-hdmin[y][jp_y-k];
+	      bifvec[k] = alpha[y][jp_y-k][dp_y-k] + alpha[z][jp_z][kp_z]; 
+	      seen_valid = TRUE;
+	    }
+	}
+      if(!seen_valid) ESL_FAIL(eslFAIL, errbuf, "SampleFromInsideHB() number of valid transitions (for a B_st) is 0. You thought this was impossible.");
+      maxsc = esl_vec_FMax(bifvec, (d+1));
+      esl_vec_FIncrement(bifvec, (d+1), (-1. * maxsc));
+      esl_vec_FScale(bifvec, (d+1), log(2));
+      esl_vec_FLogNorm(bifvec, (d+1));
+      k = esl_rnd_FChoose(r, bifvec, (d+1));
+      free(bifvec);
+
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;	/* remember the end j    */
+      if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;	/* remember the subseq length k */
+      if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;	/* remember the trace index of the parent B state */
+
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else {
+      if((v > 0) || (! (cm->flags & CMH_LOCAL_BEGIN))) /* ROOT_S with local begins on is a special case that we handle below */
+	{ 
+	  /* Choose which transition we take.
+	   * Set pvec[] as (float-ized) log odds scores for each child we can transit to, 
+	   * plus a local end (if possible). We only want to look at valid transitions, that
+	   * is, those that do not violate the bands (correspond to accessing cells that actually
+	   * exist in the DP matrix). 
+	   */
+	  seen_valid = FALSE;
+	  esl_vec_FSet(pvec, (MAXCONNECT+1), IMPOSSIBLE); /* only transitions that correspond to valid cells will be reset to a non-IMPOSSIBLE score */
+	  fsc += get_femission_score(cm, dsq, v, i, j); 
+	  sdr = StateRightDelta(cm->sttype[v]);
+	  sd  = StateDelta(cm->sttype[v]);
+	  for(yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+	    {
+	      y = yoffset + cm->cfirst[v];
+	      if((j - sdr) >= jmin[y] && (j - sdr) <= jmax[y]) 
+		{ /* enforces j is valid for state y */
+		  jp_y = j - jmin[y];
+		  if((d - sd) >= hdmin[y][jp_y-sdr] && (d - sd) <= hdmax[y][jp_y-sdr])
+		    {
+		      dp_y = d - hdmin[y][(jp_y - sdr)];  /* d index for state y 
+							     in alpha w/mem eff bands */
+		      /* if we get here alpha[y][jp_y-sdr][dp_y-sd] is a valid alpha cell
+		       * corresponding to alpha[y][j-sdr][d-sd] in the platonic matrix.
+		       */
+		      pvec[yoffset] = cm->tsc[v][yoffset] + alpha[y][jp_y - sdr][dp_y - sd];
+		      seen_valid = TRUE;
+		    }
+		}		
+	    }
+	  if(!seen_valid) {
+	    ESL_FAIL(eslFAIL, errbuf, "SampleFromInsideHB() number of valid transitions is 0. You thought this was impossible.");
+	  }
+	  if((cm->flags & CMH_LOCAL_END) && NOT_IMPOSSIBLE(cm->endsc[v])) 
+	    el_is_possible = TRUE; 
+	  else 
+	    el_is_possible = FALSE;
+	  if(el_is_possible) pvec[cm->cnum[v]] = cm->endsc[v] + alpha[cm->M][j][d]; /* EL is silent when we transition into it from non-EL */
+	  ntrans = cm->cnum[v] + el_is_possible;
+	  maxsc = esl_vec_FMax(pvec, ntrans);
+	  esl_vec_FIncrement(pvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (pvec, ntrans, log(2));
+	  esl_vec_FLogNorm(pvec, ntrans);
+	  yoffset = esl_rnd_FChoose(r, pvec, ntrans);
+	  if(yoffset < cm->cnum[v]) fsc += cm->tsc[v][yoffset]; 
+	  else {
+	    fsc += cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+	    yoffset = USED_EL; /* we chose EL */
+	  }
+	}
+      else /* v == 0 && (cm->flags && CMH_LOCAL_BEGIN) ( local begins are on )*/
+	{
+	  seen_valid = FALSE;
+	  ntrans = cm->M; /* pretend all states are possible to begin into, but they're not as some will remain IMPOSSIBLE */
+	  ESL_ALLOC(rootvec, sizeof(float) * (ntrans));
+	  esl_vec_FSet(rootvec, ntrans, IMPOSSIBLE);
+
+	  /* Set all the legal states that we can local begin into to appropriate scores.
+	   * Only states y that have a non-zero cm->beginsc[y] AND have alpha[y][j][d]
+	   * within their bands are legal.
+	   */
+	  for (nd = 1; nd < cm->nodes; nd++) {
+	    if ((nd == 1) || /* we can transit into node 1 no matter what */
+		(cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+		 cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd))
+	      {
+		y = cm->nodemap[nd];
+		if(j >= jmin[y] && j <= jmax[y]) 
+		  { /* enforces j is valid for state y */
+		    jp_y = j - jmin[y];
+		    if(d >= hdmin[y][jp_y] && d <= hdmax[y][jp_y])
+		      {
+			dp_y = d - hdmin[y][jp_y];
+			rootvec[y] = cm->beginsc[y] + alpha[y][jp_y][dp_y]; /* ROOT_S is silent */
+			seen_valid = TRUE;
+		      }
+		  }
+	      }
+	  }
+	  if(!seen_valid) ESL_FAIL(eslFAIL, errbuf, "SampleFromInsideHB() number of valid transitions (from ROOT_S!) is 0. You thought this was impossible.");
+	  /* this block is shared with v > 0 block, but we repeat it here so we don't need another if statement */
+	  maxsc = esl_vec_FMax(rootvec, ntrans);
+	  esl_vec_FIncrement(rootvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (rootvec, ntrans, log(2));
+	  esl_vec_FLogNorm(rootvec, ntrans);
+	  b = esl_rnd_FChoose(r, rootvec, ntrans);
+	  /* end of similar block with v > 0 */
+	  fsc += cm->beginsc[b];
+	  yoffset = USED_LOCAL_BEGIN; 
+	  free(rootvec); /* we will not need this again */
+	}
+
+      /*printf("v : %d | r : %d | z : %d | 1 : %d | \n", v, r, z, 1);*/
+      /*printf("\tyoffset : %d\n", yoffset);*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    ESL_FAIL(eslEINCONCEIVABLE, errbuf, "'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	  jp_v = j;
+	  dp_v = d;
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+
+  *ret_tr = tr; /* contract checked ret_tr was non-NULL */
+  if(ret_sc != NULL) *ret_sc = fsc;
+  ESL_DPRINTF1(("SampleFromInsideHB() return sc: %f\n", fsc));
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "memory error.");
+}
+
+
+
+/*
+ * Function: get_femission_score()
+ * Incept:   EPN, Thu Nov 15 16:48:56 2007
+ *          
+ * Purpose:  Given a CM, dsq, state index and coordinates return the float emission
+ *           score.
+ *           
+ * Args:     cm       - the model
+ *           dsq      - digitized sequence
+ *           v        - state index
+ *           i        - dsq index for first position of subseq for subtree at v
+ *           j        - dsq index for last position of subseq for subtree at v
+ *
+ * Return:   float emission score, 0 if state is non-emitter.
+ */
+float
+get_femission_score(CM_t *cm, ESL_DSQ *dsq, int v, int i, int j)
+{
+  if     (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) return cm->oesc[v][dsq[i]];
+  else if(cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) return cm->oesc[v][dsq[j]];
+  else if(cm->sttype[v] == MP_st)                           return cm->oesc[v][dsq[i]*cm->abc->Kp+dsq[j]];
+  else return 0.;
+}
+
+
+/*
+ * Function: CMCheckPosteriorHB()
+ * Date:     EPN, Fri Nov 16 14:35:43 2007      
+ *
+ * Purpose:  Given a HMM banded posterior probability cube, 
+ *           check to make sure that for each residue k of the 
+ *           sequence: \sum_v p(v | k emitted from v) = 1.0
+ *           To check this, we have to allow possibility that 
+ *           the res at posn k was emitted from a left 
+ *           emitter or a right emitter.
+ *
+ * Note:     This check is known to fail for some cases with
+ *           parsetrees that contain inserts of 100s of residues from
+ *           the same IL or IR state (that utilize 100s of IL->IL or
+ *           IR->IR self transitions). These cases were looked at in
+ *           detail to determine if they were due to a bug in the DP
+ *           code. This was logged in
+ *           ~nawrockie/notebook/8_1016_inf-1rc3_bug_alignment/00LOG.
+ *           The conclusion was that the failure of the posterior
+ *           check is due completely to lack of precision in the float
+ *           scores (not just in the logsum look-up table but also
+ *           with using real log() and exp() calls). If this function
+ *           returns an error, please check to see if the parsetree
+ *           has a large insertion in it, if so you can expect
+ *           probabilities up to 1.03 due solely to this precision
+ *           issue. See the notebook 00LOG for more, included a check
+ *           I performed to change the relevant IL->IL transition
+ *           probability by very small values (~0.0001) and you can
+ *           observe the posteriors change dramatically which
+ *           demonstrates that precision of floats is the culprit.
+ *           (EPN, Sun Oct 26 14:54:31 2008)
+ * 
+ * Args:     cm       - the model
+ *           errbuf   - char buffer for returning error messages with ESL_FAIL
+ *           i0       - first residue to check
+ *           j0       - last residue to check
+ *           post     - pre-filled dynamic programming cube
+ *           
+ * Return:   eslOK on success, eslFAIL if any residue fails check
+ */
+int
+CMCheckPosteriorHB(CM_t *cm, char *errbuf, int i0, int j0, CM_HB_MX *post)
+{
+  int   v, j, d, k;
+  int   jp_v, dp_v, kp_v;
+  float sc;
+
+  /* Contract check */
+  if (post == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "CMCheckPosteriorHB(), post is NULL.\n");
+  if (cm->cp9b == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "CMCheckPosteriorHB(), cm->cp9b is NULL.\n");
+
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b;
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+
+  for (k = i0; k <= j0; k++) {
+    sc = IMPOSSIBLE;
+    for (v = (cm->M - 1); v >= 0; v--) {
+      if((cm->sttype[v] == MP_st) ||
+	 (cm->sttype[v] == ML_st) ||
+	 (cm->sttype[v] == IL_st)) {
+	for (j = k; j <= j0; j++) {
+	  if(j >= jmin[v] && j <= jmax[v]) { 
+	    jp_v = j - jmin[v]; 
+	    d    = j-k+1;
+	    if(d >= hdmin[v][jp_v] && d <= hdmax[v][jp_v]) {
+	      dp_v = d - hdmin[v][jp_v];
+	      sc = FLogsum(sc, (post->dp[v][jp_v][dp_v]));
+	      /*printf("sc: %.4f added L v: %d | i: %d | j: %d | d: %d post[v][j][d]: %5.2f\n", sc, v, (j-d+1), j, d, post->dp[v][jp_v][dp_v]); */
+	    }
+	  }
+	}
+      }
+      if(k >= jmin[v] && k <= jmax[v]) {
+	kp_v = k - jmin[v];
+	if((cm->sttype[v] == MP_st) ||
+	   (cm->sttype[v] == MR_st) ||
+	   (cm->sttype[v] == IR_st)) {
+	  for (d = 1; d <= k; d++) { 
+	    if(d >= hdmin[v][kp_v] && d <= hdmax[v][kp_v]) {
+	      dp_v = d - hdmin[v][kp_v];
+	      sc = FLogsum(sc, (post->dp[v][kp_v][dp_v]));
+	      /*printf("sc: %.4f added R v: %d | i: %d | j: %d | d: %d post[v][j][d]: %5.2f\n", sc, v, (k-d+1), k, d, post->dp[v][kp_v][dp_v]); */
+	    }
+	  }
+	}
+      }
+    }
+    /* Finally factor in possibility of a local end, i.e. that the EL state
+     * may have "emitted" this residue.
+     */
+    if (cm->flags & CMH_LOCAL_END) {
+      for (j = k; j <= j0; j++) {
+	d = j-k+1;
+	sc = FLogsum(sc, (post->dp[cm->M][j][d]));
+	/*printf("sc: %.4f added EL v: %d | i: %d | j: %d | d: %d post[v][j][d]: %5.2f\n", sc, cm->M, (j-d+1), j, d, post->dp[cm->M][j][d]); */
+      }
+    }
+    if(((sc - 0.) > 0.01) || ((sc - 0.) < -0.01))
+      ESL_FAIL(eslFAIL, errbuf, "residue %d has summed prob of %5.4f (2^%5.4f). May not be a DP coding bug, see 'Note:' on precision in CMCheckPosteriorHB().\n", k, (sreEXP2(sc)), sc);
+    /*printf("k: %d | total: %10.2f\n", k, (sreEXP2(sc)));*/
+  }  
+  ESL_DPRINTF1(("CMCheckPosteriorHB() passed, all residues have summed probability of emission of 1.0.\n"));
+  return eslOK;
+}
+
+/*
+ * Function: CMCheckPosterior()
+ * Date:     EPN 05.25.06 
+ *
+ * Purpose:  Given a posterior probability cube, check to make
+ *           sure that for each residue k of the sequence:
+ *           \sum_v p(v | k emitted from v) = 1.0
+ *           To check this, we have to allow possibility that 
+ *           the res at posn k was emitted from a left 
+ *           emitter or a right emitter.
+ *           
+ * Args:     cm       - the model
+ *           errbuf   - char buffer for returning error messages with ESL_FAIL
+ *           i0       - first residue to check
+ *           j0       - last residue to check
+ *           post     - pre-filled dynamic programming cube
+ *           
+ * Note:     This check is known to fail for some cases with
+ *           parsetrees that contain inserts of 100s of residues from
+ *           the same IL or IR state (that utilize 100s of IL->IL or
+ *           IR->IR self transitions). These cases were looked at in
+ *           detail to determine if they were due to a bug in the DP
+ *           code. This was logged in
+ *           ~nawrockie/notebook/8_1016_inf-1rc3_bug_alignment/00LOG.
+ *           The conclusion was that the failure of the posterior
+ *           check is due completely to lack of precision in the float
+ *           scores (not just in the logsum look-up table but also
+ *           with using real log() and exp() calls). If this function
+ *           returns an error, please check to see if the parsetree
+ *           has a large insertion in it, if so you can expect
+ *           probabilities up to 1.03 due solely to this precision
+ *           issue. See the notebook 00LOG for more, included a check
+ *           I performed to change the relevant IL->IL transition
+ *           probability by very small values (~0.0001) and you can
+ *           observe the posteriors change dramatically which
+ *           demonstrates that precision of floats is the culprit.
+ *           (EPN, Sun Oct 26 14:54:31 2008)
+ * 
+ * Return:   eslOK on success, eslFAIL if any residue fails check
+ */
+int 
+CMCheckPosterior(CM_t *cm, char *errbuf, int i0, int j0, float ***post)
+{
+  float sc;
+  int   k, v, j, d;
+
+  /* contract check */
+  if (post == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "CMCheckPosterior(), post is NULL.\n");
+
+  for (k = i0; k <= j0; k++) {
+    sc = IMPOSSIBLE;
+    for (v = (cm->M - 1); v >= 0; v--) {
+      {
+	if((cm->sttype[v] == MP_st) ||
+	   (cm->sttype[v] == ML_st) ||
+	   (cm->sttype[v] == IL_st)) {
+	  for (j = k; j <= j0; j++) {
+	    d = j-k+1;
+	    sc = FLogsum(sc, (post[v][j][d]));
+	    /* printf("sc: %.4f added L v: %d | i: %d | j: %d | d: %d post[v][j][d]: %5.2f\n", sc, v, (j-d+1), j, d, post[v][j][d]); */
+	  }
+	}
+	if((cm->sttype[v] == MP_st) ||
+	   (cm->sttype[v] == MR_st) ||
+	   (cm->sttype[v] == IR_st)) {
+	  for (d = i0; d <= k; d++) {
+	    sc = FLogsum(sc, (post[v][k][d]));
+	    /* printf("sc: %.4f added R v: %d | i: %d | j: %d | d: %d post[v][j][d]: %5.2f\n", sc, v, (k-d+1), k, d, post[v][k][d]); */
+	  }
+	}
+      }
+    }
+    /* Finally factor in possibility of a local end, i.e. that the EL state
+     * may have "emitted" this residue.
+     */
+    if (cm->flags & CMH_LOCAL_END) {
+      for (j = k; j <= j0; j++) {
+	d = j-k+1;
+	sc = FLogsum(sc, (post[cm->M][j][d]));
+	/* printf("sc: %.4f added EL v: %d | i: %d | j: %d | d: %d post[v][j][d]: %5.2f\n", sc, cm->M, (j-d+1), j, d, post[cm->M][j][d]); */
+      }
+    }
+    if(((sc - 0.) > 0.01) || ((sc - 0.) < -0.01))
+      ESL_FAIL(eslFAIL, errbuf, "residue %d has summed prob of %5.4f (2^%5.4f). May not be a DP coding bug, see 'Note:' on precision in CMCheckPosterior().\n", k, (sreEXP2(sc)), sc);
+    /*printf("k: %d | total: %10.2f\n", k, (sreEXP2(sc)));*/
+  }  
+  ESL_DPRINTF1(("CMCheckPosterior() passed, all residues have summed probability of emission of 1.0.\n"));
+  return eslOK;
+}
+
+/* Function: CMPostalCode()
+ * Date:     EPN 05.25.06 based on SRE's PostalCode() 
+ *           from HMMER's postprob.c
+ *
+ * Purpose:  Given a parse tree and a posterior probability cube, 
+ *           calculate two strings that represents the confidence values on each 
+ *           residue in the sequence. 
+ *           
+ *           The posterior cube value [v][j][d] is the summed probability
+ *           mass that goes through cell [v][j][d] which is not the
+ *           posterior probability that residue i and/or j aligns at
+ *           state v's position in the alignment, which is the confidence
+ *           estimate in the alignment that we want. To get this we
+ *           have to marginalize over all possible ways that residue
+ *           i and/or j can get in state v's emission position in the
+ *           alignment. See the code for details.
+ *
+ *           The code strings is 0..L-1  (L = len of target seq),
+ *           so it's in the coordinate system of the sequence string;
+ *           off by one from dsq; and convertible to the coordinate
+ *           system of aseq using MakeAlignedString().
+ *           
+ *           Values are 00-99,**  
+ *           for example, 93 means with >=93% posterior probabiility,
+ *           residue i is aligned to the state k that it
+ *           is assigned to in the given trace.
+ *
+ *           Because we have 2 digit precision, we need two
+ *           strings, the first will be the 'tens' place of
+ *           the posterior probability, '9' for the 93% example,
+ *           and the second string will hold the 'ones' place,
+ *           the '3' in the 93% example.
+ *
+ *           CMPostalCodeHB() is nearly the same function with the
+ *           difference that HMM bands were used for the alignment,
+ *           so we have to deal with offset issues.
+ *
+ * Args:     L    - length of seq
+ *           post - posterior prob cube: see CMPosterior()
+ *           *tr  - parsetree to get a Postal code string for.   
+ *           ret_pcode1 - 'tens' place postal code string ('9' for 93)
+ *           ret_pcode2 - 'ones' place postal code string ('3' for 93)
+ * Returns:  void
+ *
+ */
+int
+Fscore2postcode(float sc)
+{
+  int i;
+  i = (int) (FScore2Prob(sc, 1.) * 100.);
+  ESL_DASSERT1((i >= 0 && i <= 100)); 
+  return i;
+}
+
+/* Function: FScore2Prob()
+ * 
+ * Purpose:  Convert a float log_2 odds score back to a probability;
+ *           needs the null model probability, if any, to do the conversion.
+ */
+float 
+FScore2Prob(float sc, float null)
+{
+  /*printf("in FScore2Prob: %10.2f sreEXP2: %10.2f\n", sc, (sreEXP2(sc)));*/
+  if (!(NOT_IMPOSSIBLE(sc))) return 0.;
+  else                       return (null * sreEXP2(sc));
+}
+
+
+int
+CMPostalCode(CM_t *cm, char *errbuf, int i0, int j0, float ***post, Parsetree_t *tr, int do_marginalize, char **ret_pcode1, char **ret_pcode2, float *ret_avgp)
+{
+  int status;
+  int x, v, i, j, d, r, jp;
+  int v2, j2, d2;
+  int ip;
+  int sd, sdl, sdr;
+  char *pcode1;
+  char *pcode2;
+  int p;
+
+  float sump = 0.;
+  int L = j0-i0+1;
+  float left_logp, right_logp;
+  int emits_left, emits_right;
+
+  ESL_ALLOC(pcode1, (L+1) * sizeof(char)); 
+  ESL_ALLOC(pcode2, (L+1) * sizeof(char)); 
+
+  /* First, determine the summed log prob that each residue is emitted by any state.
+   * In a perfect world with machines with infinite precision (or prob if we just implemented doubles)
+   * this would always be 1.0 exactly for all residues, but there are precision errors due
+   * to the logsum lookup table *and* due to floating point precision (that is that
+   * said precision errors still exist using analytical logs and exps) that can 
+   * cause summed probs > 1.0 (I've seen up to 1.03!) This is because the difference
+   * between the Inside and Outside total sequence P(S | M) scores can reach
+   * 0.03 bits. I've only seen this happen for parsetrees with a single IL or IR
+   * state that makes several hundred self transits. 
+   */
+
+  float   *res_logp; /* [1..i..L], log of summed probability of residue i being emitted by any emitting state */
+  int      have_el; /* TRUE if we have local ends */
+  ESL_ALLOC(res_logp, sizeof(float) * (L+2)); /* L+2 b/c d can be 0 with j = L in EL states, so i = L+1, this is a bogus value and should be IMPOSSIBLE,
+						 but instead of checking for the boundary cases, we can treat them normally here and save time */
+  esl_vec_FSet(res_logp, L+2, IMPOSSIBLE);
+  have_el = (cm->flags & CMH_LOCAL_END) ? TRUE : FALSE;  
+
+  /* If local ends are on, start with the EL state (cm->M), otherwise
+   * M deck is not valid. Note: there are no bands on the EL state */
+  if (have_el) { 
+    /* add contributions of ELs */
+    for (jp = 0; jp <= L; jp++) {
+      j = i0-1+jp;
+      ip = jp;
+      for (d = 1; d <= jp; d++) { 
+	res_logp[ip] = FLogsum(res_logp[ip], post[cm->M][jp][d]);
+	ip--;
+      }
+    }
+  }
+  /* add contributions of all other emitters */
+  for (v = (cm->M-1); v >= 0; v--) {
+    sdr = StateRightDelta(cm->sttype[v]);
+    sdl = StateLeftDelta(cm->sttype[v]);
+    sd  = sdl+sdr;
+    emits_left  = (sdl == 1) ? TRUE : FALSE;
+    emits_right = (sdr == 1) ? TRUE : FALSE;
+    /* check for the 3 possible emission cases, we could reduce the number of lines of code here,
+     * but that would require checking for 'emit_left' 'emit_right' inside for v { for j { for d { } } },
+     * the way it is here is more voluminous but more efficient.
+     */
+    if(emits_left && emits_right) { /* only MATP_MP */
+      ESL_DASSERT1((cm->sttype[v] == MP_st));
+      for (jp = sdr; jp <= L; jp++) {
+	j = i0-1+jp;
+	for (d = sd; d <= jp; d++) { 
+	  i  = j - d + 1;
+	  ip = i-i0+1;
+	  res_logp[ip] = FLogsum(res_logp[ip], post[v][jp][d]);
+	  res_logp[jp] = FLogsum(res_logp[jp], post[v][jp][d]);
+	}  
+      }
+    }
+    else if(emits_left) { 
+      for (jp = sdr; jp <= L; jp++) {
+	j = i0-1+jp;
+	for (d = sd; d <= jp; d++) { 
+	  i  = j - d + 1;
+	  ip = i-i0+1;
+	  res_logp[ip] = FLogsum(res_logp[ip], post[v][jp][d]);
+	}  
+      }
+    }
+    else if(emits_right) { 
+      for (jp = sdr; jp <= L; jp++) {
+	j = i0-1+jp;
+	for (d = sd; d <= jp; d++) { 
+	  res_logp[jp] = FLogsum(res_logp[jp], post[v][jp][d]);
+	}  
+      }
+    }
+  }
+  /*for(i = 0; i <= (L+1); i++) printf("res_logp[%5d] %12f\n", i, res_logp[i]);*/
+  /* finished determining summed log prob of each emitted residue */
+
+  /* go through each node of the parsetree and determine postal code for emissions */
+  for (x = 0; x < tr->n; x++)
+    {
+      v = tr->state[x];
+      i = tr->emitl[x];
+      j = tr->emitr[x];
+      d = j-i+1;
+      jp = j-i0+1;
+      ip = i-i0+1;
+
+      /* Only P, L, R, and EL states have emissions. */
+      emits_left  = (StateLeftDelta (cm->sttype[v]) == 1) ? TRUE : FALSE;
+      emits_right = (StateRightDelta(cm->sttype[v]) == 1) ? TRUE : FALSE;
+
+      if((cm->sttype[v] != EL_st) && (!emits_left) && (!emits_right)) continue; 
+
+      if(cm->sttype[v] == EL_st) { /* EL state, we have to handle this guy special */
+	for(r = i; r <= j; r++) { /* we have to annotate from residues i..j */
+	  left_logp = IMPOSSIBLE;
+	  for (j2 = r; j2 <= j0; j2++) { 
+	    d2 = j2-r+1;
+	    left_logp = FLogsum(left_logp, post[v][j2][d2]);
+	  }
+	  p = Fscore2postcode(left_logp - res_logp[ip]);
+	  sump += FScore2Prob((left_logp - res_logp[ip]), 1.);
+	  if(p > 100) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for EL state v: %d j: %d d: %d > 1.00 (%.2f)", v, j, d, (float) p / 100.);
+	  if(p <   0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for EL state v: %d j: %d d: %d < 0.00 (%.2f)", v, j, d, (float) p / 100.);
+	  if(p == 100) { 
+	    pcode1[(r-1)] = '*';
+	    pcode2[(r-1)] = '*';
+	  }
+	  else {
+	    pcode1[(r-1)] = '0' + (char) (p / 10);
+	    pcode2[(r-1)] = '0' + (char) (p % 10);
+	  }
+	  /*printf("r: %d | post[%d][%d][%d]: %f | sc: %c\n", r, v, j, d, post[v][j][d], postcode[r]);*/
+	}
+      }
+      else { /* non-EL state */
+	if(do_marginalize) { 
+	  /* sum probability that this residue belongs in this position of the alignment,
+	   * for left  emissions this means marginalizing over all possible j=jp, d=dp for which jp-dp+1 = i for this v 
+	   * for right emissions this means marginalizing over all possible i=ip, d=dp for which ip+dp-1 = j for this v
+	   * for pairs we have to be careful, we emit left and right, so we have to marginalize twice, but separately,
+	   * and we have to consider possibility that MATP_ML emitted left  (as well as MATP_MP) and 
+	   *                                     that MATP_MR emitted right (as well as MATP_MP).
+	   */
+	  left_logp  = IMPOSSIBLE;
+	  right_logp = IMPOSSIBLE;
+	  
+	  if(emits_left) {
+	    for (j2 = i; j2 <= j0; j2++) { 
+	      d2 = j2-i+1;
+	      left_logp = FLogsum(left_logp, post[v][j2][d2]);
+	    }
+	    if(emits_right) { /* MATP_MP (only state that emits left and right)
+			       * add in possibility that MATP_ML emitted this res at same position */
+	      v2 = v+1; /* MATP_ML */
+	      for(j2 = i; j2 <= j0; j2++) { 
+		d2    = j2-i+1; 
+		left_logp  = FLogsum(left_logp, (post[v2][j2][d2]));
+	      }
+	    }
+	  }
+	  if(emits_right) { 
+	    jp = j-i0+1;
+	    for(d2 = 1; d2 <= jp; d2++) { 
+	      right_logp = FLogsum(right_logp, (post[v][j][d2]));
+	    }
+	    if(emits_left) { /* MATP_MP (only state that emits left and right) 
+			      * add in possibility that MATP_MR emitted this res at same position */
+	      for(d2 = 1; d2 <= jp; d2++) { 
+		right_logp = FLogsum(right_logp, (post[v2][j][d2]));
+	      }
+	    }
+	  }
+	}
+	else { /* do not marginalize */
+	  if(emits_left)  left_logp  = post[v][j][d];
+	  if(emits_right) right_logp = post[v][j][d];
+	}
+	
+	/* fill pcode arrays with posterior characters */
+	if (emits_left) { 
+	  p = Fscore2postcode(left_logp - res_logp[ip]);
+	  sump += FScore2Prob((left_logp - res_logp[ip]), 1.);
+	  if(p > 100) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for v: %d j: %d d: %d > 1.00 (%.2f)", v, j, d, (float) p / 100.);
+	  if(p <   0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for v: %d j: %d d: %d < 0.00 (%.2f)", v, j, d, (float) p / 100.);
+	  if(p == 100) { 
+	    pcode1[i-1] = '*';
+	    pcode2[i-1] = '*';
+	  }
+	  else {
+	    pcode1[i-1] = '0' + (char) (p / 10);
+	    pcode2[i-1] = '0' + (char) (p % 10);
+	  }
+	}
+	if (emits_right) { 
+	  p = Fscore2postcode(right_logp - res_logp[jp]);
+	  sump += FScore2Prob((right_logp - res_logp[jp]), 1.);
+	  if(p > 100) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for v: %d j: %d d: %d > 1.00 (%.2f)", v, j, d, (float) p / 100.);
+	  if(p <   0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for v: %d j: %d d: %d < 0.00 (%.2f)", v, j, d, (float) p / 100.);
+	  if(p == 100) { 
+	    pcode1[j-1] = '*';
+	    pcode2[j-1] = '*';
+	  }
+	  else {
+	    pcode1[j-1] = '0' + (char) (p / 10);
+	    pcode2[j-1] = '0' + (char) (p % 10);
+	  }
+	}
+      }
+    }
+  pcode1[L] = '\0';
+  pcode2[L] = '\0';
+  free(res_logp);
+  if(ret_pcode1 != NULL) *ret_pcode1 = pcode1;
+  else                   free(pcode1);
+  if(ret_pcode2 != NULL) *ret_pcode2 = pcode2;
+  else                   free(pcode2);
+  if(ret_avgp   != NULL) *ret_avgp   = sump / (float) L;
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "CMPostalCode(): Memory allocation error.");
+  return status; /* never reached */
+}
+
+int
+CMPostalCodeHB(CM_t *cm, char *errbuf, int i0, int j0, CM_HB_MX *post_mx, Parsetree_t *tr, int do_marginalize, char **ret_pcode1, char **ret_pcode2, float *ret_avgp)
+{
+  int status;
+  int x, v, i, j, d, r, p;
+  char *pcode1;
+  char *pcode2;
+  int jp_v, dp_v;
+  int ip, jp;
+  int v2, j2, d2, dp_v2, jp_v2;
+  float sump = 0.;
+  int L = j0-i0+1;
+  float left_logp, right_logp;
+  int emits_left, emits_right;
+
+  /* variables used for memory efficient bands */
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b;
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;  
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+  /* the DP matrix */
+  float ***post  = post_mx->dp; /* pointer to the post DP matrix */
+
+  ESL_ALLOC(pcode1, (L+1) * sizeof(char)); 
+  ESL_ALLOC(pcode2, (L+1) * sizeof(char)); 
+
+  /* First, determine the summed log prob that each residue is emitted by any state.
+   * In a perfect world with machines with infinite precision (or prob if we just implemented doubles)
+   * this would always be 1.0 exactly for all residues, but there are precision errors due
+   * to the logsum lookup table *and* due to floating point precision (that is that
+   * said precision errors still exist using analytical logs and exps) that can 
+   * cause summed probs > 1.0 (I've seen up to 1.03!) This is because the difference
+   * between the Inside and Outside total sequence P(S | M) scores can reach
+   * 0.03 bits. I've only seen this happen for parsetrees with a single IL or IR
+   * state that makes several hundred self transits. 
+   */
+
+  float   *res_logp; /* [1..i..L], log of summed probability of residue i being emitted by any emitting state */
+  int      have_el; /* TRUE if we have local ends */
+  ESL_ALLOC(res_logp, sizeof(float) * (L+2)); /* L+2 b/c d can be 0 with j = L in EL states, so i = L+1, this is a bogus value and should be IMPOSSIBLE,
+						 but instead of checking for the boundary cases, we can treat them normally here and save time */
+  esl_vec_FSet(res_logp, L+2, IMPOSSIBLE);
+  have_el = (cm->flags & CMH_LOCAL_END) ? TRUE : FALSE;  
+
+  /* If local ends are on, start with the EL state (cm->M), otherwise
+   * M deck is not valid. Note: there are no bands on the EL state */
+  if (have_el) { 
+    /* add contributions of ELs */
+    for (jp = 0; jp <= L; jp++) {
+      j = i0-1+jp;
+      ip = jp;
+      for (d = 1; d <= jp; d++) { 
+	res_logp[ip] = FLogsum(res_logp[ip], post[cm->M][jp][d]);
+	ip--;
+      }
+    }
+  }
+  /* add contributions of all other emitters */
+  for (v = (cm->M-1); v >= 0; v--) {
+    emits_left  = (StateLeftDelta(cm->sttype[v])  == 1) ? TRUE : FALSE;
+    emits_right = (StateRightDelta(cm->sttype[v]) == 1) ? TRUE : FALSE;
+    /* check for the 3 possible emission cases, we could reduce the number of lines of code here
+     * but that would require checking for 'emit_left' 'emit_right' inside for v { for j { for d { } } },
+     * the way it is here is more voluminous but more efficient.
+     */
+    if(emits_left && emits_right) { 
+      ESL_DASSERT1((cm->sttype[v] == MP_st));
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	i = j - hdmin[v][jp_v] + 1;
+	jp = j-i0+1;
+	ip = i-i0+1;
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	  dp_v = d - hdmin[v][jp_v];
+	  res_logp[ip] = FLogsum(res_logp[ip], post[v][jp_v][dp_v]);
+	  res_logp[jp] = FLogsum(res_logp[jp], post[v][jp_v][dp_v]);
+	  ip--;
+	}  
+      }
+    }
+    else if(emits_left) { 
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	i = j - hdmin[v][jp_v] + 1;
+	jp = j-i0+1;
+	ip = i-i0+1;
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	  dp_v = d - hdmin[v][jp_v];
+	  res_logp[ip] = FLogsum(res_logp[ip], post[v][jp_v][dp_v]);
+	  ip--;
+	}  
+      }
+    }
+    else if(emits_right) { 
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	ESL_DASSERT1((j >= (i0-1) && j <= j0));
+	jp_v = j - jmin[v];
+	jp = j-i0+1;
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	  dp_v = d - hdmin[v][jp_v];
+	  res_logp[jp] = FLogsum(res_logp[jp], post[v][jp_v][dp_v]);
+	}  
+      }
+    }
+  }
+  /*for(i = 0; i <= (L+1); i++) printf("res_logp[%5d] %12f\n", i, res_logp[i]);*/
+  /* finished determining summed log prob of each emitted residue */
+
+  /* go through each node of the parsetree and determine postal code for emissions */
+  for (x = 0; x < tr->n; x++) {
+    v = tr->state[x];
+    i = tr->emitl[x];
+    j = tr->emitr[x];
+    d = j-i+1;
+    jp = j-i0+1;
+    ip = i-i0+1;
+
+    /* Only P, L, R, and EL states have emissions. */
+    emits_left  = (StateLeftDelta (cm->sttype[v]) == 1) ? TRUE : FALSE;
+    emits_right = (StateRightDelta(cm->sttype[v]) == 1) ? TRUE : FALSE;
+    
+    if((cm->sttype[v] != EL_st) && (!emits_left) && (!emits_right)) continue; 
+
+    if(cm->sttype[v] == EL_st) { /* EL state, we have to handle this guy special */
+      for(r = i; r <= j; r++) { /* we have to annotate from residues i..j */
+	left_logp = IMPOSSIBLE;
+	for (j2 = r; j2 <= j0; j2++) { 
+	  d2 = j2-r+1;
+	  left_logp = FLogsum(left_logp, post[v][j2][d2]);
+	}
+	p = Fscore2postcode(left_logp - res_logp[ip]);
+	sump += FScore2Prob((left_logp - res_logp[ip]), 1.);
+	if(p > 100) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for EL state v: %d j: %d d: %d > 1.00 (%.2f)", v, j, d, (float) p / 100.);
+	if(p <   0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for EL state v: %d j: %d d: %d < 0.00 (%.2f)", v, j, d, (float) p / 100.);
+	if(p == 100) { 
+	    pcode1[(r-1)] = '*';
+	    pcode2[(r-1)] = '*';
+	}
+	else {
+	  pcode1[(r-1)] = '0' + (char) (p / 10);
+	  pcode2[(r-1)] = '0' + (char) (p % 10);
+	}
+	/*printf("r: %d | post[%d][%d][%d]: %f | sc: %c\n", r, v, j, d, post[v][j][d], postcode[r]);*/
+      }
+    }
+    else { /* non-EL state */
+      left_logp  = IMPOSSIBLE;
+      right_logp = IMPOSSIBLE;
+      
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+      
+      if(do_marginalize) { 
+	/* sum probability that this residue belongs in this position of the alignment,
+	 * for left  emissions this means marginalizing over all possible j=jp, d=dp for which jp-dp+1 = i for this v 
+	 * for right emissions this means marginalizing over all possible i=ip, d=dp for which ip+dp-1 = j for this v
+	 * for pairs we have to be careful, we emit left and right, so we have to marginalize twice, but separately,
+	 * and we have to consider possibility that MATP_ML emitted left  (as well as MATP_MP) and 
+	 *                                     that MATP_MR emitted right (as well as MATP_MP).
+	 */
+	if(emits_left) {
+	  for(j2 = jmin[v]; j2 <= jmax[v]; j2++) { 
+	    jp_v2 = j2 - jmin[v]; 
+	    d2    = j2-i+1; 
+	    if(d2 >= hdmin[v][jp_v2] && d2 <= hdmax[v][jp_v2]) { 
+	      dp_v2 = d2 - hdmin[v][jp_v2];
+	      left_logp  = FLogsum(left_logp, (post[v][jp_v2][dp_v2]));
+	    }
+	  }
+	  if(emits_right) { /* MATP_MP (only state that emits left and right)
+			     * add in possibility that MATP_ML emitted this res at same position */
+	    v2 = v+1; /* MATP_ML */
+	    for(j2 = jmin[v2]; j2 <= jmax[v2]; j2++) { 
+	      jp_v2 = j2 - jmin[v2]; 
+	      d2    = j2-i+1; 
+	      if(d2 >= hdmin[v2][jp_v2] && d2 <= hdmax[v2][jp_v2]) { 
+		dp_v2 = d2 - hdmin[v2][jp_v2];
+		left_logp  = FLogsum(left_logp, (post[v2][jp_v2][dp_v2]));
+	      }
+	    }
+	  }
+	}
+	if(emits_right) { 
+	  for(d2 = hdmin[v][jp_v]; d2 <= hdmax[v][jp_v]; d2++) { 
+	    dp_v2 = d2 - hdmin[v][jp_v];
+	    right_logp = FLogsum(right_logp, (post[v][jp_v][dp_v2]));
+	  }
+	  if(emits_left) { /* MATP_MP (only state that emits left and right) 
+			    * add in possibility that MATP_MR emitted this res at same position */
+	    v2 = v+2; /* MATP_MR */
+	    if(j >= jmin[v2] && j <= jmax[v2]) { /* assures j is within v2's band */
+	      jp_v2 = j - jmin[v2];
+	      for(d2 = hdmin[v2][jp_v2]; d2 <= hdmax[v2][jp_v2]; d2++) { 
+		dp_v2 = d2 - hdmin[v2][jp_v2];
+		right_logp = FLogsum(right_logp, (post[v2][jp_v2][dp_v2]));
+	      }
+	    }
+	  }
+	}
+      }
+      else { /* do not marginalize */
+	if(emits_left)  left_logp  = post[v][jp_v][dp_v];
+	if(emits_right) right_logp = post[v][jp_v][dp_v];
+      }
+      
+      /* fill pcode arrays with posterior characters */
+      if (emits_left) { 
+	p = Fscore2postcode(left_logp - res_logp[ip]);
+	sump += FScore2Prob(left_logp - res_logp[ip], 1.);
+	if(p > 100) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for v: %d j: %d d: %d > 1.00 (%.2f)", v, j, d, (float) p / 100.);
+	if(p <   0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for v: %d j: %d d: %d < 0.00 (%.2f)", v, j, d, (float) p / 100.);
+	if(p == 100) { 
+	  pcode1[i-1] = '*';
+	  pcode2[i-1] = '*';
+	}
+	else {
+	  pcode1[i-1] = '0' + (char) (p / 10);
+	  pcode2[i-1] = '0' + (char) (p % 10);
+	}
+      }
+      if (emits_right) { 
+	p = Fscore2postcode(right_logp - res_logp[jp]);
+	sump += FScore2Prob((right_logp - res_logp[jp]), 1.);
+	if(p > 100) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for v: %d j: %d d: %d > 1.00 (%.2f)", v, j, d, (float) p / 100.);
+	if(p <   0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "CMPostalCodeHB(): discretized probability for v: %d j: %d d: %d < 0.00 (%.2f)", v, j, d, (float) p / 100.);
+	if(p == 100) { 
+	  pcode1[j-1] = '*';
+	  pcode2[j-1] = '*';
+	}
+	else {
+	  pcode1[j-1] = '0' + (char) (p / 10);
+	  pcode2[j-1] = '0' + (char) (p % 10);
+	}
+      }
+    }
+  }
+  pcode1[L] = '\0';
+  pcode2[L] = '\0';
+  free(res_logp);
+  if(ret_pcode1 != NULL) *ret_pcode1 = pcode1;
+  else                   free(pcode1);
+  if(ret_pcode2 != NULL) *ret_pcode2 = pcode2;
+  else                   free(pcode2);
+  if(ret_avgp   != NULL) *ret_avgp   = sump / (float) L;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "CMPostalCodeHB(): Memory allocation error.");
+  return status; /* never reached */
+}
+
+char  **
+alloc_jdbanded_vjd_yshadow_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax)
+{
+  int    status;
+  char **a;
+  int    jp;
+  int     bw; /* width of band, depends on jp, so we need to calculate
+	         this inside the jp loop*/
+  int     jfirst, jlast;
+
+  if(jmin < (i-1) || jmax > j) { 
+    cm_Fail("called alloc_jdbanded_vjd_yshadow_deck for i-1: %d j: %d which is outside the band on j, jmin: %d | jmax: %d\n", i-1, j, jmin, jmax);
+  }
+  
+  ESL_ALLOC(a, sizeof(float *) * (L+1));  /* always alloc 0..L rows, some of which are NULL */
+  jfirst = ((i-1) > jmin) ? (i-1) : jmin;
+  jlast = (j < jmax) ? j : jmax;
+  for (jp = (jlast-jfirst+1); jp <= L;     jp++) a[jp]     = NULL;
+
+  /* jfirst is the first valid j, jlast is the last */
+  for (jp = jfirst; jp <= jlast; jp++)
+    {
+      /*printf("jp: %d | max : %d\n", jp, (jlast)); */
+      ESL_DASSERT1((hdmax[jp-jmin] <= (jp+1)));
+      /* Based on my current understanding the above line should never be false, if it is means there's a valid d
+       * in the hd band that is invalid because its > j.*/
+      bw = hdmax[jp-jmin] - hdmin[jp-jmin] +1;
+
+      /*printf("\tallocated a[%d]\n", (jp-jfirst));*/
+      ESL_ALLOC(a[jp-jfirst], sizeof(char) * bw);
+    }
+  return a;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+int** 
+alloc_jdbanded_vjd_kshadow_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax)
+{
+  int   status;
+  int **a;
+  int   jp;
+  int     bw; /* width of band, depends on jp, so we need to calculate
+	         this inside the jp loop*/
+  int     jfirst, jlast;
+
+  if(jmin < (i-1) || jmax > j) { 
+    cm_Fail("ERROR called alloc_jdbanded_vjd_kshadow_deck for i-1: %d j: %d which is outside the band on j, jmin: %d | jmax: %d\n", i-1, j, jmin, jmax);
+  }
+  ESL_ALLOC(a, sizeof(float *) * (L+1));  /* always alloc 0..L rows, some of which are NULL */
+  jfirst = ((i-1) > jmin) ? (i-1) : jmin;
+  jlast = (j < jmax) ? j : jmax;
+  for (jp = (jlast-jfirst+1); jp <= L;     jp++) a[jp]     = NULL;
+
+  /* jfirst is the first valid j, jlast is the last */
+  for (jp = jfirst; jp <= jlast; jp++)
+    {
+      ESL_DASSERT1((hdmax[jp-jmin] <= (jp+1)));
+      bw = hdmax[jp-jmin] - hdmin[jp-jmin] +1;
+      ESL_ALLOC(a[jp-jfirst], sizeof(int) * bw);
+    }
+  return a;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/*****************************************************************
+ * Benchmark driver
+ *****************************************************************/
+#ifdef IMPL_ALIGN_BENCHMARK
+/* gcc -g -O2 -DHAVE_CONFIG_H -I../easel  -c old_cm_dpalign.c 
+ * gcc   -o benchmark-align -g -O2 -I. -L. -I../easel -L../easel -DIMPL_ALIGN_BENCHMARK cm_dpalign.c old_cm_dpalign.o -linfernal -leasel -lm
+ * mpicc -g -O2 -DHAVE_CONFIG_H -I../easel  -c old_cm_dpalign.c  
+ * mpicc -o benchmark-align -g -O2 -I. -L. -I../easel -L../easel -DIMPL_ALIGN_BENCHMARK cm_dpalign.c old_cm_dpalign.o -linfernal -leasel -lm
+ * icc -g -O3 -static -DHAVE_CONFIG_H -I../easel  -c old_cm_dpalign.c 
+ * icc -o benchmark-align -O3 -static -I. -L. -I../easel -L../easel -DIMPL_ALIGN_BENCHMARK cm_dpalign.c old_cm_dpalign.o -linfernal -leasel -lm
+ * ./benchmark-align <cmfile>
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include <esl_getopts.h>
+#include <esl_histogram.h>
+#include <esl_random.h>
+#include <esl_sqio.h>
+#include <esl_stats.h>
+#include <esl_stopwatch.h>
+#include <esl_vectorops.h>
+#include <esl_wuss.h>
+
+#include "funcs.h"		/* function declarations                */
+#include "old_funcs.h"		/* old  function declarations (from v0.81)*/
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",           0 },
+  { "-r",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "set random number seed randomly",                0 },
+  { "-s",        eslARG_INT,     "33", NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                  0 },
+  { "-e",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "emit sequences from CM, don't randomly create them", 0 },
+  { "-l",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "configure CM/HMM for local alignment", 0 },
+  { "-N",        eslARG_INT,      "1", NULL, "n>0", NULL,  NULL, NULL, "number of target seqs",                          0 },
+  { "-L",        eslARG_INT,     NULL, NULL, "n>0", NULL,  NULL, NULL, "length of random target seqs, default: consensus length", 0 },
+  { "-o",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute original CYK HMM banded alignment implementation", 0 },
+  { "--sums",    eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "use posterior sums during HMM band calculation (widens bands)", 0 },
+  { "--dlev",    eslARG_INT,    "0",   NULL, "0<=n<=3",NULL,NULL,NULL, "set verbosity of debugging print statements to <n>", 0 },
+  { "--hmmcheck",eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "check that HMM posteriors are correctly calc'ed", 0 },
+  { "--cmcheck", eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "check that HMM posteriors are correctly calc'ed", 0 },
+  { "--optacc",  eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute optimal accuracy HMM banded alignment alg", 0 },
+  { "--post",   eslARG_NONE,    FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute fast float HMM banded Inside/Outside alignment algs", 0 },
+  { "--ofpost",  eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute slow float HMM banded Inside/Outside alignment algs", 0 },
+  { "--oipost",  eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute slow int   HMM banded Inside/Outside alignment algs", 0 },
+  { "--mxsize",  eslARG_REAL, "256.0", NULL, "x>0.",NULL,  NULL, NULL, "set maximum allowable DP matrix size to <x> (Mb)", 0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "benchmark driver for fast HMM banded CYK alignment and scanning algorithm";
+
+int 
+main(int argc, char **argv)
+{
+  int status;
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  CM_t           *cm;
+  ESL_STOPWATCH  *w       = esl_stopwatch_Create();
+  ESL_RANDOMNESS *r       = NULL;
+  ESL_ALPHABET   *abc     = NULL;
+  int             i;
+  float           sc;
+  /*float           bsc;
+    int             v;
+    int             b;*/
+  char           *cmfile = esl_opt_GetArg(go, 1);
+  CMFILE         *cmfp;	    /* open input CM file stream */
+  int             L;        /* length of sequence */
+  int             do_random;
+  int             N = esl_opt_GetInteger(go, "-N");
+  seqs_to_aln_t  *seqs_to_aln;  /* sequences to align, either randomly created, or emitted from CM (if -e) */
+  CM_HB_MX      *fout_mx;
+  char           errbuf[cmERRBUFSIZE];
+
+  int             ***oialpha;    
+  float           ***ofalpha;    
+  float              size_limit = esl_opt_GetReal(go, "--mxsize");
+
+  if (esl_opt_GetBoolean(go, "-r"))  r = esl_randomness_CreateTimeseeded();
+  else                               r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+
+  do_random = TRUE;
+  if(esl_opt_GetBoolean(go, "-e")) do_random = FALSE; 
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL) cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if (!(CMFileRead(cmfp, &abc, &cm)))            cm_Fail("Failed to read CM");
+  CMFileClose(cmfp);
+
+  /* determine sequence length */
+  if(esl_opt_IsDefault(go, "-L")) L = cm->clen;      
+  else                            L = esl_opt_GetInteger(go, "-L");
+
+  /* configure CM for HMM banded alignment */
+  cm->config_opts |= CM_CONFIG_ZEROINSERTS;
+  cm->align_opts  |= CM_ALIGN_HBANDED;
+  if(esl_opt_GetBoolean(go, "--sums")) cm->align_opts |= CM_ALIGN_SUMS;
+
+  if(esl_opt_GetBoolean(go, "-l")) { 
+    cm->config_opts  |= CM_CONFIG_LOCAL;
+    cm->config_opts  |= CM_CONFIG_HMMLOCAL;
+    cm->config_opts  |= CM_CONFIG_HMMEL;
+  }
+  if(esl_opt_GetBoolean(go, "--hmmcheck")) cm->align_opts |= CM_ALIGN_CHECKFB;
+
+  ConfigCM(cm, FALSE); /* FALSE says don't bother calc'ing W, we won't need it */
+
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /* get sequences */
+  if(do_random) {
+    double *dnull;
+    ESL_ALLOC(dnull, sizeof(double) * cm->abc->K);
+    for(i = 0; i < cm->abc->K; i++) dnull[i] = (double) cm->null[i];
+    esl_vec_DNorm(dnull, cm->abc->K);
+    /* get gamma[0] from the QDB calc alg, which will serve as the length distro for random seqs */
+    int safe_windowlen = cm->clen * 2;
+    double **gamma = NULL;
+    while(!(BandCalculationEngine(cm, safe_windowlen, DEFAULT_HS_BETA, TRUE, NULL, NULL, &(gamma), NULL))) {
+      safe_windowlen *= 2;
+      if(safe_windowlen > (cm->clen * 1000)) cm_Fail("Error trying to get gamma[0], safe_windowlen big: %d\n", safe_windowlen);
+    }
+    seqs_to_aln = RandomEmitSeqsToAln(r, cm->abc, dnull, 1, N, gamma[0], safe_windowlen, FALSE);
+    FreeBandDensities(cm, gamma);
+    free(dnull);
+  }
+  else /* don't randomly generate seqs, emit them from the CM */
+    seqs_to_aln = CMEmitSeqsToAln(r, cm, 1, N, FALSE, NULL, FALSE);
+
+  /* create the matrix, it'll be empty initially */
+  if(esl_opt_GetBoolean(go, "--post") || esl_opt_GetBoolean(go, "--optacc")) { 
+    fout_mx = cm_hb_mx_Create(cm->M);
+  }
+  int do_check = esl_opt_GetBoolean(go, "--cmcheck");
+  for (i = 0; i < N; i++)
+    {
+      L = seqs_to_aln->sq[i]->n;
+
+      esl_stopwatch_Start(w);
+      if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, seqs_to_aln->sq[i]->dsq, 1, L, cm->cp9b, FALSE, 0)) != eslOK) cm_Fail(errbuf);
+      esl_stopwatch_Stop(w);
+      printf("%4d %-30s %17s", i+1, "Exptl Band calc:", "");
+      esl_stopwatch_Display(stdout, w, "CPU time: ");
+      
+      esl_stopwatch_Start(w);
+      if((status = FastAlignHB(cm, errbuf, seqs_to_aln->sq[i]->dsq, L, 1, L, size_limit, cm->hbmx, FALSE, NULL, NULL, NULL, NULL, &sc, NULL)) != eslOK) cm_Fail(errbuf);
+      printf("%4d %-30s %10.4f bits ", (i+1), "FastAlignHB() CYK:", sc);
+      esl_stopwatch_Stop(w);
+      esl_stopwatch_Display(stdout, w, " CPU time: ");
+      /* fpfast = fopen("tempfast", "w");
+	 ParsetreeDump(fpfast, fasttr, cm, seqs_to_aln->sq[i]->dsq, NULL, NULL); */
+
+      if(esl_opt_GetBoolean(go, "-o")) {
+	esl_stopwatch_Start(w);
+	/* sc = CYKInside_b_jd(cm, seqs_to_aln->sq[i]->dsq, L, 0, 1, L, &slowtr, cp9b->jmin, */
+	sc = CYKInside_b_jd(cm, seqs_to_aln->sq[i]->dsq, L, 0, 1, L, NULL, cm->cp9b->jmin, 
+			    cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax, cm->cp9b->safe_hdmin, cm->cp9b->safe_hdmax);
+	printf("%4d %-30s %10.4f bits ", (i+1), "CYKInside_b_jd() SLOW:", sc);
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_Display(stdout, w, " CPU time: ");
+	/*fpslow = fopen("tempslow", "w");
+	  ParsetreeDump(fpslow, slowtr, cm, seqs_to_aln->sq[i]->dsq, NULL, NULL);*/
+      }
+
+      if(esl_opt_GetBoolean(go, "--post")) {
+	esl_stopwatch_Start(w);
+	/* need alpha matrix from Inside to do Outside */
+	if((status = FastInsideAlignHB(cm, errbuf, seqs_to_aln->sq[i]->dsq, 1, L, size_limit, cm->hbmx, &sc)) != eslOK) cm_Fail(errbuf);
+	printf("%4d %-30s %10.4f bits ", (i+1), "FastInsideAlignHB():", sc);
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+	esl_stopwatch_Start(w);
+	/* need alpha matrix from Inside to do Outside */
+	if((status = FastOutsideAlignHB(cm, errbuf, seqs_to_aln->sq[i]->dsq, 1, L, size_limit, fout_mx, cm->hbmx, do_check, &sc)) != eslOK) cm_Fail(errbuf);
+	printf("%4d %-30s %10.4f bits ", (i+1), "FastOutsideAlignHB():", sc);
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_Display(stdout, w, " CPU time: ");
+      }
+
+      if(esl_opt_GetBoolean(go, "--optacc")) {
+	esl_stopwatch_Start(w);
+	/* need alpha matrix from Inside to do Outside */
+	if((status = FastAlignHB(cm, errbuf, seqs_to_aln->sq[i]->dsq, L, 1, L, size_limit, cm->hbmx, TRUE,     fout_mx, NULL,   NULL, NULL, &sc, NULL)) != eslOK) cm_Fail(errbuf);
+	printf("%4d %-30s %10.4f bits ", (i+1), "FastAlignHB() OA:", sc);
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_Display(stdout, w, " CPU time: ");
+      }
+
+      /* do old int Inside/Outside if requested */
+      if(esl_opt_GetBoolean(go, "--oipost")) {
+	esl_stopwatch_Start(w);
+	/* need alpha matrix from Inside to do Outside */
+	sc = IInside_b_jd_me(cm, seqs_to_aln->sq[i]->dsq, 1, L,
+			     TRUE,	    /* save full alpha so we can run outside */
+			     NULL, &oialpha, /* fill alpha, and return it, needed for IOutside() */
+			     NULL, NULL,    /* manage your own deckpool, I don't want it */
+			     esl_opt_GetBoolean(go, "-l"), /* TRUE to allow local begins */
+			     cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax); /* j and d bands */
+	printf("%4d %-30s %10.4f bits ", (i+1), "IInside_b_jd_me(): ", sc);
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+	esl_stopwatch_Start(w);
+	/* need alpha matrix from Inside to do Outside */
+	sc = IOutside_b_jd_me(cm, seqs_to_aln->sq[i]->dsq, 1, L,
+			      TRUE,	        /* save full beta */
+			      NULL, NULL,	/* manage your own matrix, I don't want it */
+			      NULL, NULL,	/* manage your own deckpool, I don't want it */
+			      esl_opt_GetBoolean(go, "-l"), /* TRUE to allow local begins */
+			      oialpha, NULL,  /* alpha matrix from IInside(), and don't save it for CMPosterior*/
+			      do_check,      /* TRUE to check Outside probs agree with Inside */
+			      cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax); /* j and d bands */
+	printf("%4d %-30s %10.4f bits ", (i+1), "IOutside_b_jd_me(): ", sc);
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_Display(stdout, w, " CPU time: ");
+      }
+
+      /* do old float Inside/Outside if requested */
+      if(esl_opt_GetBoolean(go, "--ofpost")) {
+	esl_stopwatch_Start(w);
+	/* need alpha matrix from Inside to do Outside */
+	sc = FInside_b_jd_me(cm, seqs_to_aln->sq[i]->dsq, 1, L,
+			     TRUE,	    /* save full alpha so we can run outside */
+			     NULL, &ofalpha, /* fill alpha, and return it, needed for IOutside() */
+			     NULL, NULL,    /* manage your own deckpool, I don't want it */
+			     esl_opt_GetBoolean(go, "-l"), /* TRUE to allow local begins */
+			     cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax); /* j and d bands */
+	printf("%4d %-30s %10.4f bits ", (i+1), "FInside_b_jd_me(): ", sc);
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+	esl_stopwatch_Start(w);
+	/* need alpha matrix from Inside to do Outside */
+	sc = FOutside_b_jd_me(cm, seqs_to_aln->sq[i]->dsq, 1, L,
+			      TRUE,	        /* save full beta */
+			      NULL, NULL,	/* manage your own matrix, I don't want it */
+			      NULL, NULL,	/* manage your own deckpool, I don't want it */
+			      esl_opt_GetBoolean(go, "-l"), /* TRUE to allow local begins */
+			      ofalpha, NULL,  /* alpha matrix from FInside(), and don't save it */
+			      do_check,      /* TRUE to check Outside probs agree with Inside */
+			      cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax); /* j and d bands */
+	printf("%4d %-30s %10.4f bits ", (i+1), "FOutside_b_jd_me(): ", sc);
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_Display(stdout, w, " CPU time: ");
+      }
+      printf("\n");
+    }
+
+  if(esl_opt_GetBoolean(go, "--post") || esl_opt_GetBoolean(go, "--optacc")) { 
+    cm_hb_mx_Destroy(fout_mx);
+  }
+  FreeCM(cm);
+  esl_alphabet_Destroy(abc);
+  esl_stopwatch_Destroy(w);
+  esl_getopts_Destroy(go);
+  esl_randomness_Destroy(r);
+  FreeSeqsToAln(seqs_to_aln);
+
+  return 0;
+
+ ERROR:
+  cm_Fail("memory allocation error");
+  return 0; /* NEVERREACHED */
+}
+#endif /*IMPL_ALIGN_BENCHMARK*/
diff --git a/src/cm_dpsearch.c b/src/cm_dpsearch.c
new file mode 100644
index 0000000..1fe9be6
--- /dev/null
+++ b/src/cm_dpsearch.c
@@ -0,0 +1,5847 @@
+/* cm_dpsearch.c
+ *
+ * DP functions for CYK and Inside CM similarity search, includes
+ * fast (optimized) and reference versions. 
+ * 
+ * All CYK/Inside scanning functions were rewritten between
+ * versions 0.81 and 1.0 Here's a list of the 1.0 functions
+ * and their 0.81 analogs. All the 1.0 functions listed are in
+ * this file (cm_dpsearch.c).
+ *
+ * 1.0 fast version    1.0 slow version   0.81 version            
+ * ----------------    ----------------   -------------
+ * FastCYKScan()       RefCYKScan()       scancyk.c:CYKScan()
+ *                                        bandcyk.c:CYKBandedScan()
+ * FastIInsideScan()   RefIInsideScan()   scaninside.c:InsideScan()
+ *                                        scaninside.c:InsideBandedScan()
+ * FastFInsideScan()   RefFInsideScan()   NONE
+ * FastCYKScanHB()     NONE               hbandcyk.c:CYKBandedScan_jd()
+ * NONE                NONE               hbandcyk.c:iInsideBandedScan_jd()
+ * FastFInsideScanHB() NONE               NONE
+ *
+ * The 1.0 functions that end in 'HB()' use HMM bands to perform 
+ * the search.
+ * The 1.0 non-HB functions can be run with QDB on or off, which 
+ * is implicit in the cm->smx ScanMatrix_t data structure,
+ * which includes min/max d values for each state.
+ *
+ * EPN, Wed Sep 12 16:53:32 2007
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_sqio.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+#define TSC(s,k)   (tsc[(v) * MAXCONNECT + (s)])
+#define AMX(j,v,d) (alphap[(j * cm->M * (W+1)) + ((v) * (W+1) + d)])
+
+/* Function: FastCYKScan()
+ * Date:     EPN, Wed Sep 12 16:55:28 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           an optimized CYK scanning algorithm. Query-dependent 
+ *           bands are used or not used as specified in ScanMatrix_t <cm->smx>.
+ *
+ * Args:     cm              - the covariance model, must have valid scanmatrix (si)
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ * 
+ * Note:     This function is heavily synchronized with FastFInsideScan() and FastIInsideScan(),
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on succes;
+ *           <ret_sc> is score of best overall hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ */
+int
+FastCYKScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+	    search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;          /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       dp_y;               /* offset d for state y */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  float    *sc_v;               /* [0..d..W] temporary score vec for each d for current j & v */
+  float   **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)             ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                            ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScan, dsq is NULL\n");
+  if(cm->search_opts & CM_SEARCH_INSIDE) ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScan, CM_SEARCH_INSIDE flag raised");
+  if(smx == NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScan, smx == NULL\n");
+  if(! (smx->flags & cmSMX_HAS_FLOAT))   ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScan, ScanMatrix's cmSMX_HAS_FLOAT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  float ***alpha      = smx->falpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  float ***alpha_begl = smx->falpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  float **esc_vAA     = cm->oesc;         /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					   * and all possible emissions a (including ambiguities) */
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(float) * (W+1)));
+  esl_vec_FSet(sc_v, (W+1), IMPOSSIBLE);
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = FCalcInitDPScores(cm);
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      float sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  float const *esc_v = esc_vAA[v]; 
+	  float const *tsc_v = cm->tsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  float esc_j = IMPOSSIBLE;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B_st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = ESL_MAX(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ESL_MAX (sc, alpha[jp_y][y+yoffset][d - sd] + cm->tsc[v][yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) { 
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    float const *arow0;
+	    float const *arow1;
+	    float const *arow2;
+	    float const *arow3;
+	    float const *arow4;
+	    float const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 3: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ESL_MAX(arow2[dp_y] + tsc_v[2],
+			     arow1[dp_y] + tsc_v[1]);		
+		sc = ESL_MAX(sc, init_scAA[v][dp_y]);
+		sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+		
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 6: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ESL_MAX(arow5[dp_y] + tsc_v[5],
+			      init_scAA[v][dp_y]);
+		sc = ESL_MAX(sc, arow4[dp_y] + tsc_v[4]);		
+		sc = ESL_MAX(sc, arow3[dp_y] + tsc_v[3]);		
+		sc = ESL_MAX(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ESL_MAX(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 4: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ESL_MAX(arow3[dp_y] + tsc_v[3],
+			     arow2[dp_y] + tsc_v[2]);		
+		sc = ESL_MAX(sc, init_scAA[v][dp_y]);
+		sc = ESL_MAX(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+		
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 5: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ESL_MAX(arow4[dp_y] + tsc_v[4],
+			     arow3[dp_y] + tsc_v[3]);		
+		sc = ESL_MAX(sc, init_scAA[v][dp_y]);
+		sc = ESL_MAX(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ESL_MAX(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+
+		switch (emitmode) {
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		  /* MP states can't have 5 children */
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 2: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ESL_MAX(arow1[dp_y] + tsc_v[1],
+			     init_scAA[v][dp_y]);
+		sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+	    } /* end of switch(cnum) */
+	    /* for (d = dn; d <= dx; d++) 
+	       printf("alpha[j:%d][v:%d][d:%d]: %10.4f\n", j, v, d, alpha[jp_v][v][d]); */
+	  } /* end of else if (v == IL_st || v == IR_st) */
+	  else { /* this else is entered if cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st */
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    float const *arow0;
+	    float const *arow1;
+	    float const *arow2;
+	    float const *arow3;
+	    float const *arow4;
+	    float const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 3: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ESL_MAX(arow2[dp_y] + tsc_v[2],
+				  arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ESL_MAX(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 6: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ESL_MAX(arow5[dp_y] + tsc_v[5],
+				  init_scAA[v][dp_y]);
+		sc_v[d] = ESL_MAX(sc_v[d], arow4[dp_y] + tsc_v[4]);		
+		sc_v[d] = ESL_MAX(sc_v[d], arow3[dp_y] + tsc_v[3]);		
+		sc_v[d] = ESL_MAX(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ESL_MAX(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 4: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ESL_MAX(arow3[dp_y] + tsc_v[3],
+			     arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ESL_MAX(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = ESL_MAX(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 5: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ESL_MAX(arow4[dp_y] + tsc_v[4],
+			     arow3[dp_y] + tsc_v[3]);		
+		sc_v[d] = ESL_MAX(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = ESL_MAX(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ESL_MAX(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for (d = dn; d <= dx; d++, dp_y++) */
+	      break;
+
+	    case 2: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ESL_MAX(arow1[dp_y] + tsc_v[1],
+			     init_scAA[v][dp_y]);
+		sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      }
+	      break; 
+	    } /* end of switch(cnum) */
+	    /* add in emission score (if any), and set alpha[jp_v][v][d] cell */
+	    switch (emitmode) {
+	    case EMITLEFT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]];
+	      }
+	      break;
+	    case EMITNONE:
+	      for (d = dn; d <= dx; d++)
+		alpha[jp_v][v][d] = sc_v[d];
+	      break;
+	    case EMITRIGHT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_j;
+	      }
+	      break;		
+	    case EMITPAIR:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	      }
+	      break;
+	    } /* end of switch (emitmode) */
+	  } /* end of else (cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], alpha[jp_v][v][d]);
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], alpha_begl[jp_v][v][d]);
+	  }
+	  /* if(cm->stid[v] != BEGL_S)
+	     for (d = dn; d <= dx; d++) { printf("alpha[j:%4d][v:%4d][d:%4d]: %.5f\n", j, v, d, alpha[jp_v][v][d]); }*/
+	} /*loop over decks v>0 */
+      
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      float const *tsc_v = cm->tsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(IMPOSSIBLE, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = ESL_MAX (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(NOT_IMPOSSIBLE(cm->beginsc[y])) {
+	    if(cm->stid[y] == BEGL_S)
+	      {
+		jp_y = j % (W+1);
+		for (d = dnA[y]; d <= dxA[y]; d++) {
+		  /* Is this more efficient:? 
+		     bestr[d]          = (alpha[jp_v][0][d] > (alpha_begl[jp_y][y][d] + cm->beginsc[y])) ? bestr[d] : y;
+		     alpha[jp_v][0][d] = ESL_MAX(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->beginsc[y]); */
+		  if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->beginsc[y])) {
+		    alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->beginsc[y];
+		    bestr[d] = y;
+		  }
+		}
+	      }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		{
+		  /* Is this more efficient:? 
+		     bestr[d]          = (alpha[jp_v][0][d] > (alpha[jp_y][y][d] + cm->beginsc[y])) ? bestr[d] : y;
+		     alpha[jp_v][0][d] = ESL_MAX(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->beginsc[y]); */
+		  if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->beginsc[y])) {
+		    alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->beginsc[y];
+		    bestr[d] = y;
+		  }
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, alpha[jp_v][0][d]);
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, alpha[jp_v][0], dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, TRUE); */
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(jp_wA);
+  free(sc_v);
+  free(init_scAA[0]);
+  free(init_scAA);
+  if (ret_vsc != NULL) *ret_vsc = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  ESL_DPRINTF1(("FastCYKScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+
+/* Function: FastIInsideScan()
+ * Date:     EPN, Tue Nov  6 05:42:44 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           an optimized Inside scanning algorithm that uses integer scores. 
+ *           Query-dependent bands are used or not used as specified in 
+ *           ScanMatrix_t <si>.
+ *
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           si              - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ * 
+ * Note:     This function is heavily synchronized with FastCYKScan() and FastFInsideScan(),
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on succes;
+ *           <ret_sc> is score of best Inside hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ *           Dies immediately if some error occurs.
+ */
+int
+FastIInsideScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+		search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;       /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       dp_y;               /* offset d for state y */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  int      *sc_v;               /* [0..d..W] temporary score vec for each d for current j & v */
+  int     **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  float    *gamma_row;          /* holds floatized scores for updating gamma matrix, only really used if results != NULL */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /*printf("TEMP in FastIInsideScan(): i0: %d j0: %d\n", i0, j0);*/
+
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)                 ESL_FAIL(eslEINCOMPAT, errbuf, "FastIInsideScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                                ESL_FAIL(eslEINCOMPAT, errbuf, "FastIInsideScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "FastIInsideScan, dsq is NULL\n");
+  if(smx == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "FastIInsideScan, smx == NULL\n");
+  if(! (cm->search_opts & CM_SEARCH_INSIDE)) ESL_FAIL(eslEINCOMPAT, errbuf, "FastIInsideScan, CM_SEARCH_INSIDE flag not raised");
+  if(! (smx->flags & cmSMX_HAS_INT))           ESL_FAIL(eslEINCOMPAT, errbuf, "FastIInsideScan, ScanMatrix's cmSMX_HAS_INT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "FastIInsideScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  int   ***alpha      = smx->ialpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  int   ***alpha_begl = smx->ialpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  int   **esc_vAA     = cm->ioesc;       /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					  * and all possible emissions a (including ambiguities) */
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(float) * (W+1)));
+  esl_vec_ISet(sc_v, (W+1), -INFTY);
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = ICalcInitDPScores(cm);
+  
+  /* allocate/initialize gamma_row, only used for updating gamma if results != NULL */
+  ESL_ALLOC(gamma_row, sizeof(float) * (W+1));
+  esl_vec_FSet(gamma_row, (W+1), IMPOSSIBLE);
+
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      int sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  int const *esc_v = esc_vAA[v]; 
+	  int const *tsc_v = cm->itsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  int esc_j = -INFTY;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = ILogsum(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ILogsum (sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) { 
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    int const *arow0;
+	    int const *arow1;
+	    int const *arow2;
+	    int const *arow3;
+	    int const *arow4;
+	    int const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 3: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow2[dp_y] + tsc_v[2],
+			     arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 6: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow5[dp_y] + tsc_v[5],
+			     init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow4[dp_y] + tsc_v[4]);		
+		sc = ILogsum(sc, arow3[dp_y] + tsc_v[3]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 4: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow3[dp_y] + tsc_v[3],
+			     arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 5: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow4[dp_y] + tsc_v[4],
+			     arow3[dp_y] + tsc_v[3]);		
+		sc = ILogsum(sc, init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		  /* MP states can't have 5 children */
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 2: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow1[dp_y] + tsc_v[1],
+			     init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+	    } /* end of switch(cnum) */
+	    /* for (d = dn; d <= dx; d++) 
+	       printf("alpha[j:%d][v:%d][d:%d]: %10.4f\n", j, v, d, alpha[jp_v][v][d]); */
+	  } /* end of else if (v == IL_st || v == IR_st) */
+	  else { /* this else is entered if cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st */
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    int const *arow0;
+	    int const *arow1;
+	    int const *arow2;
+	    int const *arow3;
+	    int const *arow4;
+	    int const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 3: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ILogsum(arow2[dp_y] + tsc_v[2],
+			     arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ILogsum(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 6: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ILogsum(arow5[dp_y] + tsc_v[5],
+			      init_scAA[v][dp_y]);
+		sc_v[d] = ILogsum(sc_v[d], arow4[dp_y] + tsc_v[4]);		
+		sc_v[d] = ILogsum(sc_v[d], arow3[dp_y] + tsc_v[3]);		
+		sc_v[d] = ILogsum(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ILogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 4: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ILogsum(arow3[dp_y] + tsc_v[3],
+			     arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ILogsum(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = ILogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 5: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ILogsum(arow4[dp_y] + tsc_v[4],
+			     arow3[dp_y] + tsc_v[3]);		
+		sc_v[d] = ILogsum(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = ILogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ILogsum(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for (d = dn; d <= dx; d++, dp_y++) */
+	      break;
+
+	    case 2: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = ILogsum(arow1[dp_y] + tsc_v[1],
+			     init_scAA[v][dp_y]);
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      }
+	      break; 
+	    } /* end of switch(cnum) */
+	    /* add in emission score (if any), and set alpha[jp_v][v][d] cell */
+	    switch (emitmode) {
+	    case EMITLEFT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]];
+	      }
+	      break;
+	    case EMITNONE:
+	      for (d = dn; d <= dx; d++)
+		alpha[jp_v][v][d] = sc_v[d];
+	      break;
+	    case EMITRIGHT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_j;
+	      }
+	      break;		
+	    case EMITPAIR:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	      }
+	      break;
+	    } /* end of switch (emitmode) */
+	  } /* end of else (cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha[jp_v][v][d]));
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha_begl[jp_v][v][d]));
+	  }
+	  /*if(cm->stid[v] != BEGL_S)
+	    for (d = dn; d <= dx; d++) { printf("alpha[j:%4d][v:%4d][d:%4d]: %.5f\n", j, v, d, alpha[jp_v][v][d]); }*/
+	} /*loop over decks v>0 */
+      
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      int const *tsc_v = cm->itsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(-INFTY, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = ILogsum (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(cm->ibeginsc[y] != -INFTY) {
+	    if(cm->stid[y] == BEGL_S) {
+	      jp_y = jp_wA[0];
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, Scorify(alpha[jp_v][0][d]));
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) { 
+	for(d = dnA[0]; d <= dxA[0]; d++) { gamma_row[d] = Scorify(alpha[jp_v][0][d]); }
+	if(results != NULL) if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, gamma_row, dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      }
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, FALSE); */
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(gamma_row);
+  free(jp_wA);
+  free(sc_v);
+  free(init_scAA[0]);
+  free(init_scAA);
+  if (ret_vsc != NULL) *ret_vsc = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  
+  ESL_DPRINTF1(("FastIInsideScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+
+/* Function: XFastIInsideScan()
+ * Date:     EPN, Tue Nov  6 05:42:44 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           an optimized Inside scanning algorithm that uses integer scores. 
+ *           Query-dependent bands are used or not used as specified in 
+ *           ScanMatrix_t <si>.
+ *
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ * 
+ * Note:     This function is heavily synchronized with FastCYKScan() and FastFInsideScan(),
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on succes;
+ *           <ret_sc> is score of best Inside hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ *           Dies immediately if some error occurs.
+ */
+int
+XFastIInsideScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+		search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;       /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       dp_y;               /* offset d for state y */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  int      *sc_v;               /* [0..d..W] temporary score vec for each d for current j & v */
+  int     **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  float    *gamma_row;          /* holds floatized scores for updating gamma matrix, only really used if results != NULL */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)                 ESL_FAIL(eslEINCOMPAT, errbuf, "XFastIInsideScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                                ESL_FAIL(eslEINCOMPAT, errbuf, "XFastIInsideScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "XFastIInsideScan, dsq is NULL\n");
+  if(smx == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "XFastIInsideScan, smx == NULL\n");
+  if(! (cm->search_opts & CM_SEARCH_INSIDE)) ESL_FAIL(eslEINCOMPAT, errbuf, "XFastIInsideScan, CM_SEARCH_INSIDE flag not raised");
+  if(! (smx->flags & cmSMX_HAS_INT))           ESL_FAIL(eslEINCOMPAT, errbuf, "XFastIInsideScan, ScanMatrix's cmSMX_HAS_INT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "XFastIInsideCYKScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  int   ***alpha      = smx->ialpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  int   ***alpha_begl = smx->ialpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  int   **esc_vAA     = cm->ioesc;       /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					  * and all possible emissions a (including ambiguities) */
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(int) * (W+1)));
+  esl_vec_ISet(sc_v, (W+1), -INFTY);
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = ICalcInitDPScores(cm);
+
+  /* allocate/initialize gamma_row, only used for updating gamma if results != NULL */
+  ESL_ALLOC(gamma_row, sizeof(float) * W+1);
+  esl_vec_FSet(gamma_row, (W+1), IMPOSSIBLE);
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      int sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  int const *esc_v = esc_vAA[v]; 
+	  int const *tsc_v = cm->itsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  int esc_j = -INFTY;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = ILogsum(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S st */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ILogsum (sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) { 
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    int const *arow0;
+	    int const *arow1;
+	    int const *arow2;
+	    int const *arow3;
+	    int const *arow4;
+	    int const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 3: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(init_scAA[v][dp_y], 
+			     arow0[dp_y] + tsc_v[0]);		
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 6: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow5[dp_y] + tsc_v[5],
+			      init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow4[dp_y] + tsc_v[4]);		
+		sc = ILogsum(sc, arow3[dp_y] + tsc_v[3]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 4: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow3[dp_y] + tsc_v[3],
+			     arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 5: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow4[dp_y] + tsc_v[4],
+			     arow3[dp_y] + tsc_v[3]);		
+		sc = ILogsum(sc, init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		  /* MP states can't have 5 children */
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 2: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = ILogsum(arow1[dp_y] + tsc_v[1],
+			     init_scAA[v][dp_y]);
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+	    } /* end of switch(cnum) */
+	    /* for (d = dn; d <= dx; d++) 
+	       printf("alpha[j:%d][v:%d][d:%d]: %10.4f\n", j, v, d, alpha[jp_v][v][d]); */
+	  } /* end of else if (v == IL_st || v == IR_st) */
+	  else { /* this else is entered if cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st */
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc_v[d] = ILogsum(init_scAA[v][dp_y],
+				alpha[jp_y][y][dp_y] + tsc_v[0]);
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++)
+		sc_v[d] = ILogsum(sc_v[d], alpha[jp_y][y+yoffset][dp_y] + tsc_v[yoffset]);
+	    }
+	    /* add in emission score (if any), and set alpha[jp_v][v][d] cell */
+	    switch (emitmode) {
+	    case EMITLEFT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]];
+	      }
+	      break;
+	    case EMITNONE:
+	      for (d = dn; d <= dx; d++)
+		alpha[jp_v][v][d] = sc_v[d];
+	      break;
+	    case EMITRIGHT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_j;
+	      }
+	      break;		
+	    case EMITPAIR:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	      }
+	      break;
+	    } /* end of switch (emitmode) */
+	  } /* end of else (cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha[jp_v][v][d]));
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha_begl[jp_v][v][d]));
+	  }
+	  /* if(cm->stid[v] != BEGL_S)
+	     for (d = dn; d <= dx; d++) { printf("alpha[j:%4d][v:%4d][d:%4d]: %.5f\n", j, v, d, alpha[jp_v][v][d]); }*/
+	} /*loop over decks v>0 */
+      
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      int const *tsc_v = cm->itsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(-INFTY, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = ILogsum (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(cm->ibeginsc[y] != -INFTY) {
+	    if(cm->stid[y] == BEGL_S) {
+	      jp_y = jp_wA[0];
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, Scorify(alpha[jp_v][0][d]));
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) { 
+	for(d = dnA[0]; d <= dxA[0]; d++) { gamma_row[d] = Scorify(alpha[jp_v][0][d]); }
+	if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, gamma_row, dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      }
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, FALSE); */
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(jp_wA);
+  free(sc_v);
+  free(init_scAA[0]);
+  free(init_scAA);
+  free(gamma_row);
+  if (ret_vsc != NULL) *ret_vsc = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  
+  ESL_DPRINTF1(("XFastIInsideScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+
+/* Function: X2FastIInsideScan()
+ * Date:     EPN, Tue Nov  6 05:42:44 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           an optimized Inside scanning algorithm that uses integer scores. 
+ *           Query-dependent bands are used or not used as specified in 
+ *           ScanMatrix_t <si>.
+ *
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ * 
+ * Note:     This function is heavily synchronized with FastCYKScan() and FastFInsideScan(),
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on succes;
+ *           <ret_sc> is score of best Inside hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ *           Dies immediately if some error occurs.
+ */
+int
+X2FastIInsideScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+		search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;       /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       dp_y;               /* offset d for state y */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  int      *sc_v;               /* [0..d..W] temporary score vec for each d for current j & v */
+  int     **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  float    *gamma_row;          /* holds floatized scores for updating gamma matrix, only really used if results != NULL */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)                 ESL_FAIL(eslEINCOMPAT, errbuf, "X2FastIInsideScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                                ESL_FAIL(eslEINCOMPAT, errbuf, "X2FastIInsideScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "X2FastIInsideScan, dsq is NULL\n");
+  if(smx == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "X2FastIInsideScan, smx == NULL\n");
+  if(! (cm->search_opts & CM_SEARCH_INSIDE)) ESL_FAIL(eslEINCOMPAT, errbuf, "X2FastIInsideScan, CM_SEARCH_INSIDE flag not raised");
+  if(! (smx->flags & cmSMX_HAS_INT))           ESL_FAIL(eslEINCOMPAT, errbuf, "X2FastIInsideScan, ScanMatrix's cmSMX_HAS_INT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "X2FastIInsideScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  int   ***alpha      = smx->ialpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  int   ***alpha_begl = smx->ialpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  int   **esc_vAA     = cm->ioesc;       /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					  * and all possible emissions a (including ambiguities) */
+
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(float) * (W+1)));
+  esl_vec_ISet(sc_v, (W+1), -INFTY);
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = ICalcInitDPScores(cm);
+
+  /* allocate/initialize gamma_row, only used for updating gamma if results != NULL */
+  ESL_ALLOC(gamma_row, sizeof(float) * W+1);
+  esl_vec_FSet(gamma_row, (W+1), IMPOSSIBLE);
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      int sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  int const *esc_v = esc_vAA[v]; 
+	  int const *tsc_v = cm->itsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  int esc_j = -INFTY;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B_st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = ILogsum(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S st */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ILogsum (sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) { 
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    int const *arow0;
+	    int const *arow1;
+	    int const *arow2;
+	    int const *arow3;
+	    int const *arow4;
+	    int const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 2: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = init_scAA[v][dp_y];
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 3: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = init_scAA[v][dp_y];
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 4: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = init_scAA[v][dp_y];
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, arow3[dp_y] + tsc_v[3]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 5: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = init_scAA[v][dp_y];
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, arow3[dp_y] + tsc_v[3]);		
+		sc = ILogsum(sc, arow4[dp_y] + tsc_v[4]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 6: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = init_scAA[v][dp_y];
+		sc = ILogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		sc = ILogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = ILogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = ILogsum(sc, arow3[dp_y] + tsc_v[3]);		
+		sc = ILogsum(sc, arow4[dp_y] + tsc_v[4]);		
+		sc = ILogsum(sc, arow5[dp_y] + tsc_v[5]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+	    } /* end of switch(cnum) */
+	    /* for (d = dn; d <= dx; d++) 
+	       printf("alpha[j:%d][v:%d][d:%d]: %10.4f\n", j, v, d, alpha[jp_v][v][d]); */
+	  } /* end of else if (v == IL_st || v == IR_st) */
+	  else { /* this else is entered if cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st */
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    int const *arow0;
+	    int const *arow1;
+	    int const *arow2;
+	    int const *arow3;
+	    int const *arow4;
+	    int const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 2:
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = init_scAA[v][dp_y];
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+		sc_v[d] = ILogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+	      }
+	      break;
+
+	    case 3:
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = init_scAA[v][dp_y];
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+		sc_v[d] = ILogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ILogsum(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+	      }
+	      break;
+
+	    case 4:
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = init_scAA[v][dp_y];
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+		sc_v[d] = ILogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ILogsum(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ILogsum(sc_v[d], arow3[dp_y] + tsc_v[3]);		
+	      }
+	      break;
+
+	    case 5:
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = init_scAA[v][dp_y];
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+		sc_v[d] = ILogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ILogsum(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ILogsum(sc_v[d], arow3[dp_y] + tsc_v[3]);		
+		sc_v[d] = ILogsum(sc_v[d], arow4[dp_y] + tsc_v[4]);		
+	      }
+	      break;
+
+	    case 6:
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = init_scAA[v][dp_y];
+		sc_v[d] = ILogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+		sc_v[d] = ILogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = ILogsum(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = ILogsum(sc_v[d], arow3[dp_y] + tsc_v[3]);		
+		sc_v[d] = ILogsum(sc_v[d], arow4[dp_y] + tsc_v[4]);		
+		sc_v[d] = ILogsum(sc_v[d], arow5[dp_y] + tsc_v[5]);		
+	      }
+	      break;
+	    } /* end of switch(cnum) */
+	    /* add in emission score (if any), and set alpha[jp_v][v][d] cell */
+	    switch (emitmode) {
+	    case EMITLEFT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]];
+	      }
+	      break;
+	    case EMITNONE:
+	      for (d = dn; d <= dx; d++)
+		alpha[jp_v][v][d] = sc_v[d];
+	      break;
+	    case EMITRIGHT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_j;
+	      }
+	      break;		
+	    case EMITPAIR:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	      }
+	      break;
+	    } /* end of switch (emitmode) */
+	  } /* end of else (cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha[jp_v][v][d]));
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha_begl[jp_v][v][d]));
+	  }
+	  /*if(cm->stid[v] != BEGL_S)
+	    for (d = dn; d <= dx; d++) { printf("alpha[j:%4d][v:%4d][d:%4d]: %.5f\n", j, v, d, alpha[jp_v][v][d]); }*/
+	} /*loop over decks v>0 */
+      
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      int const *tsc_v = cm->itsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(-INFTY, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = ILogsum (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(cm->ibeginsc[y] != -INFTY) {
+	    if(cm->stid[y] == BEGL_S) {
+	      jp_y = jp_wA[0];
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, Scorify(alpha[jp_v][0][d]));
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) { 
+	for(d = dnA[0]; d <= dxA[0]; d++) { gamma_row[d] = Scorify(alpha[jp_v][0][d]); }
+	if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, gamma_row, dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      }
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, FALSE); */
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(jp_wA);
+  free(sc_v);
+  free(init_scAA[0]);
+  free(init_scAA);
+  free(gamma_row);
+  if (ret_vsc != NULL) *ret_vsc = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  
+  ESL_DPRINTF1(("XFastIInsideScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+
+/* Function: FastFInsideScan()
+ * Date:     EPN, Wed Sep 12 16:55:28 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           an optimized Inside scanning algorithm that uses float scores. 
+ *           Query-dependent bands are used or not used as specified in 
+ *           ScanMatrix_t <si>.
+ *
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ * 
+ * Note:     This function is heavily synchronized with FastCYKScan() and FastIInsideScan(),
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on succes;
+ *           <ret_sc> is score of best Inside hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ *           Dies immediately if some error occurs.
+ */
+int
+FastFInsideScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+		search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;       /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       dp_y;               /* offset d for state y */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  float    *sc_v;               /* [0..d..W] temporary score vec for each d for current j & v */
+  float   **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)                ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                               ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                           ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScan, dsq is NULL\n");
+  if(smx == NULL)                           ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScan, smx == NULL\n");
+  if(!(cm->search_opts & CM_SEARCH_INSIDE)) ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScan, CM_SEARCH_INSIDE flag not raised");
+  if(! (cm->smx->flags & cmSMX_HAS_FLOAT))    ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScan, ScanMatrix's cmSMX_HAS_FLOAT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  float ***alpha      = smx->falpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  float ***alpha_begl = smx->falpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  float **esc_vAA     = cm->oesc;        /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					  * and all possible emissions a (including ambiguities) */
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(float) * (W+1)));
+  esl_vec_FSet(sc_v, (W+1), IMPOSSIBLE);
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = FCalcInitDPScores(cm);
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      float sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  float const *esc_v = esc_vAA[v]; 
+	  float const *tsc_v = cm->tsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  float esc_j = IMPOSSIBLE;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B_st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = FLogsum(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S st */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = FLogsum (sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) { 
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    float const *arow0;
+	    float const *arow1;
+	    float const *arow2;
+	    float const *arow3;
+	    float const *arow4;
+	    float const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 3: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = FLogsum(arow2[dp_y] + tsc_v[2],
+			     arow1[dp_y] + tsc_v[1]);		
+		sc = FLogsum(sc, init_scAA[v][dp_y]);
+		sc = FLogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 6: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = FLogsum(arow5[dp_y] + tsc_v[5],
+			      init_scAA[v][dp_y]);
+		sc = FLogsum(sc, arow4[dp_y] + tsc_v[4]);		
+		sc = FLogsum(sc, arow3[dp_y] + tsc_v[3]);		
+		sc = FLogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = FLogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = FLogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 4: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = FLogsum(arow3[dp_y] + tsc_v[3],
+			     arow2[dp_y] + tsc_v[2]);		
+		sc = FLogsum(sc, init_scAA[v][dp_y]);
+		sc = FLogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = FLogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 5: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = FLogsum(arow4[dp_y] + tsc_v[4],
+			     arow3[dp_y] + tsc_v[3]);		
+		sc = FLogsum(sc, init_scAA[v][dp_y]);
+		sc = FLogsum(sc, arow1[dp_y] + tsc_v[1]);		
+		sc = FLogsum(sc, arow2[dp_y] + tsc_v[2]);		
+		sc = FLogsum(sc, arow0[dp_y] + tsc_v[0]);		
+
+		/* add in emission score, if any */
+		switch (emitmode) {
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		  /* MP states can't have 5 children */
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 2: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc = FLogsum(arow1[dp_y] + tsc_v[1],
+			     init_scAA[v][dp_y]);
+		sc = FLogsum(sc, arow0[dp_y] + tsc_v[0]);		
+		switch (emitmode) {
+		case EMITLEFT:
+		  sc += esc_v[dsq[i--]];
+		  break;
+		case EMITRIGHT:
+		  sc += esc_j;
+		  break;		
+		} /* end of switch (cm->sttype[v]) */
+		alpha[jp_v][v][d] = sc;
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+	    } /* end of switch(cnum) */
+	    /* for (d = dn; d <= dx; d++) 
+	       printf("alpha[j:%d][v:%d][d:%d]: %10.4f\n", j, v, d, alpha[jp_v][v][d]); */
+	  } /* end of else if (v == IL_st || v == IR_st) */
+	  else { /* this else is entered if cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st */
+	    y    = cm->cfirst[v];
+	    dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	    i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	    float const *arow0;
+	    float const *arow1;
+	    float const *arow2;
+	    float const *arow3;
+	    float const *arow4;
+	    float const *arow5;
+
+	    /* Note: order of cnum cases in switch and cases in each
+	     * nested emitmode switch is based on empirical
+	     * frequency in large test set, more frequent guys come
+	     * earlier, so average num calcs in each switch is
+	     * minimized.
+	     */
+
+	    switch (cnum) {
+	    case 3: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = FLogsum(arow2[dp_y] + tsc_v[2],
+			     arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = FLogsum(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = FLogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 6: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      arow5 = alpha[jp_y][y+5];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = FLogsum(arow5[dp_y] + tsc_v[5],
+			      init_scAA[v][dp_y]);
+		sc_v[d] = FLogsum(sc_v[d], arow4[dp_y] + tsc_v[4]);		
+		sc_v[d] = FLogsum(sc_v[d], arow3[dp_y] + tsc_v[3]);		
+		sc_v[d] = FLogsum(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = FLogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = FLogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 4: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = FLogsum(arow3[dp_y] + tsc_v[3],
+			     arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = FLogsum(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = FLogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = FLogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for(d = dn; d <= dx; d++) */
+	      break;
+
+	    case 5: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      arow2 = alpha[jp_y][y+2];
+	      arow3 = alpha[jp_y][y+3];
+	      arow4 = alpha[jp_y][y+4];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = FLogsum(arow4[dp_y] + tsc_v[4],
+			     arow3[dp_y] + tsc_v[3]);		
+		sc_v[d] = FLogsum(sc_v[d], init_scAA[v][dp_y]);
+		sc_v[d] = FLogsum(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+		sc_v[d] = FLogsum(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+		sc_v[d] = FLogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      } /* end of for (d = dn; d <= dx; d++, dp_y++) */
+	      break;
+
+	    case 2: 
+	      arow0 = alpha[jp_y][y];
+	      arow1 = alpha[jp_y][y+1];
+	      for (d = dn; d <= dx; d++, dp_y++) {
+		sc_v[d] = FLogsum(arow1[dp_y] + tsc_v[1],
+			     init_scAA[v][dp_y]);
+		sc_v[d] = FLogsum(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	      }
+	      break; 
+	    } /* end of switch(cnum) */
+	    /* add in emission score (if any), and set alpha[jp_v][v][d] cell */
+	    switch (emitmode) {
+	    case EMITLEFT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]];
+	      }
+	      break;
+	    case EMITNONE:
+	      for (d = dn; d <= dx; d++)
+		alpha[jp_v][v][d] = sc_v[d];
+	      break;
+	    case EMITRIGHT:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_j;
+	      }
+	      break;		
+	    case EMITPAIR:
+	      for (d = dn; d <= dx; d++) {
+		alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	      }
+	      break;
+	    } /* end of switch (emitmode) */
+	  } /* end of else (cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], alpha[jp_v][v][d]);
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], alpha_begl[jp_v][v][d]);
+	  }
+	  /*if(cm->stid[v] != BEGL_S)
+	     for (d = dn; d <= dx; d++) { printf("alpha[j:%4d][v:%4d][d:%4d]: %.5f\n", j, v, d, alpha[jp_v][v][d]); }*/
+	} /*loop over decks v>0 */
+      
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      float const *tsc_v = cm->tsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(IMPOSSIBLE, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = FLogsum (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(NOT_IMPOSSIBLE(cm->beginsc[y])) {
+	    if(cm->stid[y] == BEGL_S) {
+	      jp_y = jp_wA[0];
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->beginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->beginsc[y])) {
+		  alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->beginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = FLogsum(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->beginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->beginsc[y])) {
+		  alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->beginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, alpha[jp_v][0][d]);
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, alpha[jp_v][0], dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, FALSE); */
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(jp_wA);
+  free(sc_v);
+  free(init_scAA[0]);
+  free(init_scAA);
+  if (ret_vsc != NULL) *ret_vsc = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  
+  ESL_DPRINTF1(("FastFInsideScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEINCOMPAT, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+
+/* Function: RefCYKScan()
+ * Date:     EPN, Wed Sep 12 16:55:28 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           a reference CYK scanning algorithm. Query-dependent 
+ *           bands are used or not used as specified in ScanMatrix_t <si>.
+ *
+ *           This function is slower, but easier to understand than the
+ *           FastCYKScan() version.
+ *
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ *
+ * Note:     This function is heavily synchronized with RefIInsideScan() and RefCYKScan()
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on succes;
+ *           <ret_sc> is score of best overall hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ *           Dies immediately if some error occurs.
+ */
+int
+RefCYKScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+	   search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;       /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  float   **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)             ESL_FAIL(eslEINCOMPAT, errbuf, "RefCYKScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                            ESL_FAIL(eslEINCOMPAT, errbuf, "RefCYKScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "RefCYKScan, dsq is NULL\n");
+  if(smx == NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "RefCYKScan, smx == NULL\n");
+  if(cm->search_opts & CM_SEARCH_INSIDE) ESL_FAIL(eslEINCOMPAT, errbuf, "RefCYKScan, CM_SEARCH_INSIDE flag raised");
+  if(! (cm->smx->flags & cmSMX_HAS_FLOAT)) ESL_FAIL(eslEINCOMPAT, errbuf, "RefCYKScan, ScanMatrix's cmSMX_HAS_FLOAT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "RefCYKScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  float ***alpha      = smx->falpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  float ***alpha_begl = smx->falpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  float **esc_vAA     = cm->oesc;        /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					  * and all possible emissions a (including ambiguities) */
+
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = FCalcInitDPScores(cm);
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      float sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  float const *esc_v = esc_vAA[v]; 
+	  float const *tsc_v = cm->tsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  float esc_j = IMPOSSIBLE;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B_st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = ESL_MAX(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S st */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ESL_MAX(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else { /* ! B_st, ! BEGL_S st */
+	    y = cm->cfirst[v]; 
+	    i = j - dnA[v] + 1;
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; 
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ESL_MAX(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+
+	      switch (emitmode) {
+	      case EMITLEFT:
+		alpha[jp_v][v][d] = sc + esc_v[dsq[i--]];
+		break;
+	      case EMITNONE:
+		alpha[jp_v][v][d] = sc;
+		break;
+	      case EMITRIGHT:
+		alpha[jp_v][v][d] = sc + esc_j;
+		break;		
+	      case EMITPAIR:
+		alpha[jp_v][v][d] = sc + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+		break;
+	      } /* end of switch emitmode */
+	    } /* end of for d loop */
+	  } /* end of else (which was entered if ! B_st && ! BEGL_S st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], alpha[jp_v][v][d]);
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], alpha_begl[jp_v][v][d]);
+	  }
+	} /*loop over decks v>0 */
+      
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      float const *tsc_v = cm->tsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(IMPOSSIBLE, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = ESL_MAX (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(NOT_IMPOSSIBLE(cm->beginsc[y])) {
+	    if(cm->stid[y] == BEGL_S)
+	      {
+		jp_y = j % (W+1);
+		for (d = dnA[y]; d <= dxA[y]; d++) {
+		  /* Is this more efficient:? 
+		     bestr[d]          = (alpha[jp_v][0][d] > (alpha_begl[jp_y][y][d] + cm->beginsc[y])) ? bestr[d] : y;
+		     alpha[jp_v][0][d] = ESL_MAX(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->beginsc[y]); */
+		  if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->beginsc[y])) {
+		    alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->beginsc[y];
+		    bestr[d] = y;
+		  }
+		}
+	      }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		{
+		  /* Is this more efficient:? 
+		     bestr[d]          = (alpha[jp_v][0][d] > (alpha[jp_y][y][d] + cm->beginsc[y])) ? bestr[d] : y;
+		     alpha[jp_v][0][d] = ESL_MAX(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->beginsc[y]); */
+		  if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->beginsc[y])) {
+		    alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->beginsc[y];
+		    bestr[d] = y;
+		  }
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, alpha[jp_v][0][d]);
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, alpha[jp_v][0], dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, TRUE); */
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(jp_wA);
+  free(init_scAA[0]);
+  free(init_scAA);
+  if (ret_vsc != NULL) *ret_vsc         = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  
+  ESL_DPRINTF1(("RefCYKScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+/* Function: RefIInsideScan()
+ * Date:     EPN, Tue Nov  6 06:13:35 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           a reference CYK scanning algorithm. Query-dependent 
+ *           bands are used or not used as specified in ScanMatrix_t <si>.
+ *
+ *           This function is slower, but easier to understand than the
+ *           FastCYKScan() version.
+ *
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ *
+ * Note:     This function is heavily synchronized with RefCYKScan() and RefFInsideScan(), 
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on success
+ *           <ret_sc> is score of best overall hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ *           Dies immediately if some error occurs.
+ */
+int
+RefIInsideScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+	       search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;       /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  int     **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  float    *gamma_row;          /* holds floatized scores for updating gamma matrix, only really used if results != NULL */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)                 ESL_FAIL(eslEINCOMPAT, errbuf, "RefIInsideScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                                ESL_FAIL(eslEINCOMPAT, errbuf, "RefIInsideScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "RefIInsideScan, dsq is NULL\n");
+  if(smx == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "RefIInsideScan, smx == NULL\n");
+  if(! (cm->search_opts & CM_SEARCH_INSIDE)) ESL_FAIL(eslEINCOMPAT, errbuf, "RefIInsideScan, CM_SEARCH_INSIDE flag not raised");
+  if(! (smx->flags & cmSMX_HAS_INT))           ESL_FAIL(eslEINCOMPAT, errbuf, "RefIInsideScan, ScanMatrix's cmSMX_HAS_INT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "RefIInsideScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  int   ***alpha      = smx->ialpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  int   ***alpha_begl = smx->ialpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  int   **esc_vAA     = cm->ioesc;       /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					  * and all possible emissions a (including ambiguities) */
+
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = ICalcInitDPScores(cm);
+
+  /* allocate/initialize gamma_row, only used for updating gamma if results != NULL */
+  ESL_ALLOC(gamma_row, sizeof(float) * W+1);
+  esl_vec_FSet(gamma_row, (W+1), IMPOSSIBLE);
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      int sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  int const *esc_v = esc_vAA[v]; 
+	  int const *tsc_v = cm->itsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  int esc_j = -INFTY;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B_st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = ILogsum(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S st */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ILogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else { /* ! B_st, ! BEGL_S st */
+	    y = cm->cfirst[v]; 
+	    i = j - dnA[v] + 1;
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; 
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ILogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+
+	      switch (emitmode) {
+	      case EMITLEFT:
+		alpha[jp_v][v][d] = sc + esc_v[dsq[i--]];
+		break;
+	      case EMITNONE:
+		alpha[jp_v][v][d] = sc;
+		break;
+	      case EMITRIGHT:
+		alpha[jp_v][v][d] = sc + esc_j;
+		break;		
+	      case EMITPAIR:
+		alpha[jp_v][v][d] = sc + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+		break;
+	      } /* end of switch emitmode */
+	    } /* end of for d loop */
+	  } /* end of else (which was entered if ! B_st && ! BEGL_S st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha[jp_v][v][d]));
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha_begl[jp_v][v][d]));
+	  }
+	} /*loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      int const *tsc_v = cm->itsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(-INFTY, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = ILogsum (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(cm->ibeginsc[y] != -INFTY) {
+	    if(cm->stid[y] == BEGL_S) {
+	      jp_y = j % (W+1);
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, Scorify(alpha[jp_v][0][d]));
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) { 
+	for(d = dnA[0]; d <= dxA[0]; d++) { gamma_row[d] = Scorify(alpha[jp_v][0][d]); }
+	if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, gamma_row, dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      }
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, FALSE);*/
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(jp_wA);
+  free(init_scAA[0]);
+  free(init_scAA);
+  free(gamma_row);
+  if (ret_vsc != NULL) *ret_vsc = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  
+  ESL_DPRINTF1(("RefIInsideScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+/* Function: XRefIInsideScan()
+ * Date:     EPN, Tue Nov  6 06:13:35 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           a reference CYK scanning algorithm. Query-dependent 
+ *           bands are used or not used as specified in ScanMatrix_t <si>.
+ *
+ *           This function is slower, but easier to understand than the
+ *           FastCYKScan() version.
+ *
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ *
+ * Note:     This function is heavily synchronized with RefCYKScan() and RefFInsideScan(), 
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on success.
+ *           <ret_sc> is score of best overall hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ *           Dies immediately if some error occurs.
+ */
+int
+XRefIInsideScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+	       search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;       /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  int      *sc_v;               /* [0..d..W] temporary score vec for each d for current j & v */
+  int     **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  float    *gamma_row;          /* holds floatized scores for updating gamma matrix, only really used if results != NULL */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)                 ESL_FAIL(eslEINCOMPAT, errbuf, "XRefIInsideScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                                ESL_FAIL(eslEINCOMPAT, errbuf, "XRefIInsideScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "XRefIInsideScan, dsq is NULL\n");
+  if(smx == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "XRefIInsideScan, smx == NULL\n");
+  if(! (cm->search_opts & CM_SEARCH_INSIDE)) ESL_FAIL(eslEINCOMPAT, errbuf, "XRefIInsideScan, CM_SEARCH_INSIDE flag not raised");
+  if(! (smx->flags & cmSMX_HAS_INT))           ESL_FAIL(eslEINCOMPAT, errbuf, "XRefIInsideScan, ScanMatrix's cmSMX_HAS_INT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "XRefIInsideScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  int   ***alpha      = smx->ialpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  int   ***alpha_begl = smx->ialpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  int   **esc_vAA     = cm->ioesc;       /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					  * and all possible emissions a (including ambiguities) */
+
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(float) * (W+1)));
+  esl_vec_ISet(sc_v, (W+1), -INFTY);
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = ICalcInitDPScores(cm);
+
+  /* allocate/initialize gamma_row, only used for updating gamma if results != NULL */
+  ESL_ALLOC(gamma_row, sizeof(float) * W+1);
+  esl_vec_FSet(gamma_row, (W+1), IMPOSSIBLE);
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      int sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  int const *esc_v = esc_vAA[v]; 
+	  int const *tsc_v = cm->itsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  int esc_j = -INFTY;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B_st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = ILogsum(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = ILogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else { /* ! B_st, ! BEGL_S st */
+	    y = cm->cfirst[v]; 
+	    i = j - dnA[v] + 1;
+	    switch (emitmode) {
+	      case EMITLEFT:
+		for (d = dnA[v]; d <= dxA[v]; d++) {
+		  sc = init_scAA[v][d-sd]; 
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    sc = ILogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+		  alpha[jp_v][v][d] = sc + esc_v[dsq[i--]];
+		} /* end of for d loop */
+		break;
+	      case EMITRIGHT:
+		for (d = dnA[v]; d <= dxA[v]; d++) {
+		  sc = init_scAA[v][d-sd]; 
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    sc = ILogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+		  alpha[jp_v][v][d] = sc + esc_j;
+		} /* end of for d loop */
+		break;
+	      case EMITNONE:
+		for (d = dnA[v]; d <= dxA[v]; d++) {
+		  sc = init_scAA[v][d-sd]; 
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    sc = ILogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+		  alpha[jp_v][v][d] = sc;
+		} /* end of for d loop */
+		break;
+	      case EMITPAIR:
+		for (d = dnA[v]; d <= dxA[v]; d++) {
+		  sc = init_scAA[v][d-sd]; 
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    sc = ILogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+		alpha[jp_v][v][d] = sc + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+		} /* end of for d loop */
+		break;
+	    } /* end of switch emitmode */
+	  } /* end of else (which was entered if ! B_st && ! BEGL_S st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha[jp_v][v][d]));
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], Scorify(alpha_begl[jp_v][v][d]));
+	  }
+	} /*loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      int const *tsc_v = cm->itsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(-INFTY, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = ILogsum (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(cm->ibeginsc[y] != -INFTY) {
+	    if(cm->stid[y] == BEGL_S) {
+	      jp_y = jp_wA[0];
+	      for (d = dnA[y]; d <= dxA[y]; d++) { 
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->ibeginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = ILogsum(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->ibeginsc[y]); */
+		if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->ibeginsc[y])) {
+		  alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->ibeginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, Scorify(alpha[jp_v][0][d]));
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) { 
+	for(d = dnA[0]; d <= dxA[0]; d++) { gamma_row[d] = Scorify(alpha[jp_v][0][d]); }
+	if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, gamma_row, dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      }
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, FALSE);*/
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(jp_wA);
+  free(sc_v);
+  free(init_scAA[0]);
+  free(init_scAA);
+  free(gamma_row);
+  if (ret_vsc != NULL) *ret_vsc = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  
+  ESL_DPRINTF1(("XRefIInsideScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+/* Function: RefFInsideScan()
+ * Date:     EPN, Sun Nov  4 16:02:17 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using
+ *           a reference CYK scanning algorithm. Query-dependent 
+ *           bands are used or not used as specified in ScanMatrix_t <si>.
+ *
+ *           This function is slower, but easier to understand than the
+ *           FastCYKScan() version.
+ *
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           smx             - ScanMatrix_t for this search w/this model (incl. DP matrix, qdbands etc.) 
+ *           dsq             - the digitized sequence
+ *           i0              - start of target subsequence (1 for full seq)
+ *           j0              - end of target subsequence (L for full seq)
+ *           cutoff          - minimum score to report
+ *           results         - search_results_t to add to; if NULL, don't add to it
+ *           do_null3        - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_vsc         - RETURN: [0..v..M-1] best score at each state v, NULL if not-wanted
+ *           ret_sc          - RETURN: score of best overall hit (vsc[0])
+ *
+ * Note:     This function is heavily synchronized with RefCYKScan() and RefIInsideScan()
+ *           any change to this function should be mirrored in those functions. 
+ *
+ * Returns:  eslOK on success
+ *           <ret_sc> is score of best overall hit (vsc[0]). Information on hits added to <results>.
+ *           <ret_vsc> is filled with an array of the best hit to each state v (if non-NULL).
+ *           Dies immediately if some error occurs.
+ */
+int
+RefFInsideScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, 
+	       search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc)
+{
+  int       status;
+  GammaHitMx_t *gamma;       /* semi-HMM for hit resoultion */
+  float    *vsc;                /* best score for each state (float) */
+  float     vsc_root;           /* best overall score (score at ROOT_S) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       W;                  /* max d; max size of a hit, this is min(L, smx->W) */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  float    *sc_v;               /* [0..d..W] temporary score vec for each d for current j & v */
+  float   **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+  double  **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+  
+  /* Contract check */
+  if(! cm->flags & CMH_BITS)                ESL_FAIL(eslEINCOMPAT, errbuf, "RefFInsideScan, CMH_BITS flag is not raised.\n");
+  if(j0 < i0)                               ESL_FAIL(eslEINCOMPAT, errbuf, "RefFInsideScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                           ESL_FAIL(eslEINCOMPAT, errbuf, "RefFInsideScan, dsq is NULL\n");
+  if(smx == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "RefFInsideScan, smx == NULL\n");
+  if(!(cm->search_opts & CM_SEARCH_INSIDE)) ESL_FAIL(eslEINCOMPAT, errbuf, "RefFInsideScan, CM_SEARCH_INSIDE flag not raised");
+  if(! (cm->smx->flags & cmSMX_HAS_FLOAT))    ESL_FAIL(eslEINCOMPAT, errbuf, "RefFInsideScan, ScanMatrix's cmSMX_HAS_FLOAT flag is not raised");
+  if(smx == cm->smx && (! cm->flags & CMH_SCANMATRIX)) ESL_FAIL(eslEINCOMPAT, errbuf, "RefFInsideScan, smx == cm->smx, and cm->flags & CMH_SCANMATRIX is down, matrix is invalid.");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  float ***alpha      = smx->falpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  float ***alpha_begl = smx->falpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *bestr       = smx->bestr;       /* [0..d..W] best root state (for local begins or 0) for this d */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  float **esc_vAA     = cm->oesc;        /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					  * and all possible emissions a (including ambiguities) */
+
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  L = j0-i0+1;
+  W = smx->W;
+  if (W > L) W = L; 
+
+  /* set vsc array */
+  vsc = NULL;
+  if(ret_vsc != NULL) { 
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+  }
+  vsc_root    = IMPOSSIBLE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(float) * (W+1)));
+  esl_vec_FSet(sc_v, (W+1), IMPOSSIBLE);
+
+  /* precalculate the initial scores for all cells */
+  init_scAA = FCalcInitDPScores(cm);
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* The main loop: scan the sequence from position i0 to j0.
+   */
+  for (j = i0; j <= j0; j++) 
+    {
+      float sc;
+      jp_g = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cur  = j%2;
+      prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else          { dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp_g-1)%(W+1)], cm->abc->K, act[jp_g%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp_g%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp_g: %3d jp_g/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp_g, jp_g%(W+1), act[jp_g%(W+1)][0], act[jp_g%(W+1)][1], act[jp_g%(W+1)][2], act[jp_g%(W+1)][3]);*/
+      }
+
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* printf("dnA[v:%d]: %d\ndxA[v:%d]: %d\n", v, dnA[v], v, dxA[v]); */
+	  if(cm->sttype[v] == E_st) continue;
+	  float const *esc_v = esc_vAA[v]; 
+	  float const *tsc_v = cm->tsc[v];
+	  int emitmode = Emitmode(cm->sttype[v]);
+
+	  /* float sc; */
+	  jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	  jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	  sd   = StateDelta(cm->sttype[v]);
+	  cnum = cm->cnum[v];
+	  dn   = dnA[v];
+	  dx   = dxA[v];
+	  /* if we emit right, precalc score of emitting res j from state v */
+	  float esc_j = IMPOSSIBLE;
+	  if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	    esc_j = esc_v[dsq[j]];
+
+	  if(cm->sttype[v] == B_st) {
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      /* k is the length of the right fragment */
+	      /* Careful, make sure k is consistent with bands in state w and state y. */
+	      if(do_banded) {
+		kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		kmin = ESL_MAX(kmin, 0);
+		kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	      }
+	      else { kmin = 0; kmax = d; }
+
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B_st */
+	      for (k = kmin; k <= kmax; k++) 
+		sc = FLogsum(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	      alpha[jp_v][v][d] = sc;
+	      /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	    }
+	  }
+	  else if (cm->stid[v] == BEGL_S) {
+	    y = cm->cfirst[v]; 
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S st */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		sc = FLogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+	      alpha_begl[jp_v][v][d] = sc;
+	      /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	    }
+	  }
+	  else { /* ! B_st, ! BEGL_S st */
+	    y = cm->cfirst[v]; 
+	    i = j - dnA[v] + 1;
+	    /* printf("B BEGL j: %d, v: %d\n", j, v);*/
+	    for (d = dnA[v]; d <= dxA[v]; d++) {
+	      sc = init_scAA[v][d-sd]; 
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		{
+		  /*printf("sc: %f\n", sc);
+		  printf("d: %d\n", d);
+		  printf("sd: %d\n", sd);
+		  printf("tsc: %d\n", tsc_v[yoffset]);
+		  printf("alpha: %f\n", alpha[jp_y][y+yoffset][d - sd]);*/
+		  sc = FLogsum(sc, alpha[jp_y][y+yoffset][d - sd] + tsc_v[yoffset]);
+		}
+	      switch (emitmode) {
+	      case EMITLEFT:
+		alpha[jp_v][v][d] = sc + esc_v[dsq[i--]];
+		break;
+	      case EMITNONE:
+		alpha[jp_v][v][d] = sc;
+		break;
+	      case EMITRIGHT:
+		alpha[jp_v][v][d] = sc + esc_j;
+		break;		
+	      case EMITPAIR:
+		alpha[jp_v][v][d] = sc + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+		break;
+	      } /* end of switch emitmode */
+	    } /* end of for d loop */
+	  } /* end of else (which was entered if ! B_st && ! BEGL_S st) */
+	  if(vsc != NULL) {
+	    if(cm->stid[v] != BEGL_S) for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], alpha[jp_v][v][d]);
+	    else                      for (d = dn; d <= dx; d++) vsc[v] = ESL_MAX(vsc[v], alpha_begl[jp_v][v][d]);
+	  }
+	} /*loop over decks v>0 */
+      
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      float const *tsc_v = cm->tsc[0];
+      /* determine min/max d we're allowing for the root state and this position j */
+      jp_v = cur;
+      for (d = dnA[0]; d <= dxA[0]; d++) {
+	bestr[d] = 0;	/* root of the traceback = root state 0 */
+	y = cm->cfirst[0];
+	alpha[jp_v][0][d] = ESL_MAX(IMPOSSIBLE, alpha[cur][y][d] + tsc_v[0]);
+	for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	  alpha[jp_v][0][d] = FLogsum (alpha[jp_v][0][d], (alpha[cur][y+yoffset][d] + tsc_v[yoffset]));
+      }
+	
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(NOT_IMPOSSIBLE(cm->beginsc[y])) {
+	    if(cm->stid[y] == BEGL_S) {
+	      jp_y = jp_wA[0];
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = FLogsum(alpha[jp_v][0][d], alpha_begl[jp_y][y][d] + cm->beginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha_begl[jp_y][y][d] + cm->beginsc[y])) {
+		  alpha[jp_v][0][d] = alpha_begl[jp_y][y][d] + cm->beginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	    else { /* y != BEGL_S */
+	      jp_y = cur;
+	      for (d = dnA[y]; d <= dxA[y]; d++) {
+		/*alpha[jp_v][0][d] = FLogsum(alpha[jp_v][0][d], alpha[jp_y][y][d] + cm->beginsc[y]);*/
+		if(alpha[jp_v][0][d] < (alpha[jp_y][y][d] + cm->beginsc[y])) {
+		  alpha[jp_v][0][d] = alpha[jp_y][y][d] + cm->beginsc[y];
+		  bestr[d] = y;
+		}
+	      }
+	    }
+	  }
+	}
+      }
+      /* find the best score */
+      for (d = dnA[0]; d <= dxA[0]; d++) 
+	vsc_root = ESL_MAX(vsc_root, alpha[jp_v][0][d]);
+      /* update gamma, but only if we're reporting hits to results */
+      if(results != NULL) if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, jp_g, alpha[jp_v][0], dnA[0], dxA[0], FALSE, smx->bestr, results, W, act)) != eslOK) return status;
+      /* cm_DumpScanMatrixAlpha(cm, si, j, i0, FALSE); */
+    } /* end loop over end positions j */
+  if(vsc != NULL) vsc[0] = vsc_root;
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, they were reported in UpdateGammaHitMxCM() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) 
+    TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and return */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+  free(jp_wA);
+  free(init_scAA[0]);
+  free(init_scAA);
+  free(sc_v);
+  if (ret_vsc != NULL) *ret_vsc         = vsc;
+  else free(vsc);
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  
+  ESL_DPRINTF1(("RefFInsideScan() return score: %10.4f\n", vsc_root)); 
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* NEVERREACHED */
+}
+
+/* Function: rsearch_CYKScan()
+ * Date:     EPN, Thu Oct 18 05:09:13 2007 [updated to Easel, Infernal]
+ *           RJK, Sun Mar 24, 2002 [STL->DCA]
+ *           SRE, Mon Aug  7 13:15:37 2000 [St. Louis] 
+ *                   (from inside() in cm_dpsmall.c)
+ *
+ * Purpose:  Run the inside phase of a CYK alignment algorithm, on 
+ *           a complete sequence of length L.
+ *
+ * The following changes were made from inside() in smallyck.c:
+ * 1.  Removed jp, i0, j0, W, vroot, and vend because full sequence
+ * 2.  Added d<=D constraint on d for loops
+ * 3.  Removed shadow matrices; we don't do traceback
+ * 4.  Replace alpha with gamma[j][d][v] -- makes more efficient use of cache
+ * 5.  Explicitiy define End state rather than just assigning the pre-computed
+ *     "end deck" 
+ * 6.  Use gamma_begl_s and gamma_begr_s [v][j][d] for optimizing bifurcation
+ *     states
+ * 7.  Local alignment now.
+ * 8.  If passed a histogram, fills in with best j for every D+1 place
+ * 9.  Only reports best hit at each j to reduce reporting complexity
+ * 10. Modified so minimize dereferencing for improved speed.
+ * 11. Inner loops rewritten to allow vectorization.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           errbuf    - char buffer for reporting errors
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           cutoff    - cutoff score to report
+ *           D         - maximum size of hit
+ *           results   - search_results_t to fill in; if NULL, nothing
+ *                       filled in
+ *           ret_sc    - RETURN: score of best overall hit (vsc[0])
+ *
+ * Returns: eslOK on success
+ *          <ret_sc> is score of best hit overall
+ *
+ */
+int rsearch_CYKScan (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, float cutoff, int D,
+		     search_results_t *results, float *ret_sc) 
+{
+
+  int     *bestr;               /* Best root state for d at current j */
+  int      v,y,z;		/* indices for states  */
+  int      j,d,i,k;		/* indices in sequence dimensions */
+  int      jmod2, jmin1mod2;    /* For indices into the actual j dimension */
+  int      dmax;                /* D of best hit at j */
+  float    sc;  	       	/* a temporary variable holding a score */
+  int      yoffset;		/* y=base+offset -- counter in child 
+                                   states that v can transit to */
+  int      M;                   /* Stores cm->M for loop limits */
+  int      cnum;                /* Stores cm->cnum[v] for loop limits */
+  int      minDj;               /* Minimum cutoff for d between j and D */
+  float ***gamma;               /* The main DP matrix [j][d][v] */
+  float ***gamma_begl_s;        /* For BEGL_S states -- [v][i][d] */
+  float ***gamma_begr_s;        /* For BEGR_S states -- [v][j][d] */ 
+  float  **gamma_jmod2;         /* gamma[jmod2] */
+  float  **gamma_jmin1mod2;     /* gamma[jmin1mod2] */
+  float   *gammap;              /* Pointer to last dimension of gamma to use */
+  float   *gamma_begl_s_p;     
+  float   *gamma_begr_s_p;
+  int       sc_v_size;
+  float    *sc_v;               /* Vector of possible scores to maximize over */
+  float    *tsc;                /* Points to cm->tsc[v] to make pointer operation simpler in loop I want to vectorize */
+  float     endsc;              /* endsc for current state [v] -- set at
+				   beginning of each v loop */
+  float     beginsc;            /* beginsc for current state[y] */
+  char      sttype;             /* Holds cm->sttype[v] */
+  float     best_score = IMPOSSIBLE;     /* Best overall score to return */
+  int       status;
+
+  /* Set M */
+  M = cm->M;
+
+  if (M>D+1) {
+    sc_v_size = M;
+  } else {
+    sc_v_size = D+1;
+  }
+/* #ifdef INTEL_COMPILER*/
+#if 1
+  printf("intel compiler baby!\n");
+#endif
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(float) * sc_v_size));
+
+
+  ESL_ALLOC(gamma, (sizeof(float **) * 2));
+  ESL_ALLOC(gamma[0], (sizeof(float *)*2*M));
+  gamma[1] = gamma[0] + M;
+  ESL_ALLOC(gamma[0][0], (sizeof(float)*2*(D+1)*M));
+  gamma[1][0] = gamma[0][0] + ((D+1)*M);
+  for (v=1; v<M; v++) {
+    gamma[0][v] = gamma[0][v-1] + (D+1);
+    gamma[1][v] = gamma[1][v-1] + (D+1);
+  }
+
+  ESL_ALLOC(gamma_begl_s, sizeof(float **)*M);
+  for (v=0; v<M; v++) {
+    if (cm->stid[v] == BEGL_S) {
+      /* For Bifurcatoins, we may need up to D+1 */
+      ESL_ALLOC(gamma_begl_s[v], sizeof(float *) * (D+1));
+      for (j=0; j<D+1; j++) 
+	ESL_ALLOC(gamma_begl_s[v][j], sizeof(float)*(D+1));
+    } else {
+      gamma_begl_s[v] = NULL;
+    }
+  }
+  ESL_ALLOC(gamma_begr_s, sizeof(float **)*M);
+  for (v=0; v<M; v++) {
+    if (cm->stid[v] == BEGR_S) {
+      ESL_ALLOC(gamma_begr_s[v], sizeof(float *)*2);
+      for (j=0; j<2; j++)
+	ESL_ALLOC(gamma_begr_s[v][j], sizeof(float)*(D+1));
+    } else {
+      gamma_begr_s[v] = NULL;
+    }
+  }
+
+  ESL_ALLOC(bestr, sizeof(int)*(D+1));
+
+  /* Main recursion */
+  for (j=0; j<=L; j++) {
+    jmod2 = j % 2;
+    if (j == 0)	
+      jmin1mod2 = 1;
+    else 
+      jmin1mod2 = (j-1)%2;
+    gamma_jmod2 = gamma[jmod2];
+    gamma_jmin1mod2 = gamma[jmin1mod2];
+    if (j < D) {
+      minDj = j;
+    } else {
+      minDj = D;
+    }
+    for (v = M-1; v > 0; v--) {          /* Handle ROOT specially */ 
+      endsc = cm->endsc[v];              /* It shouldn't change in this loop */
+      sttype = cm->sttype[v];            /* This also shouldn't change */
+      if (sttype == E_st) {
+	gammap = gamma_jmod2[v];
+	*gammap = 0.;
+	for (d=1; d<=minDj; d++) {
+	  gammap++;
+	  *gammap = IMPOSSIBLE;  /* gamma[jmod2][v][d] */
+	}
+      } 
+      else if (sttype == D_st || sttype == S_st) {
+	y = cm->cfirst[v];
+	cnum = cm->cnum[v];
+	tsc = cm->tsc[v];
+	for (d = 0; d <= minDj; d++)
+	  sc_v[d] = endsc;
+	for (yoffset= 0; yoffset < cnum; yoffset++) {
+	  gammap = gamma_jmod2[y+yoffset];
+#ifdef INTEL_COMPILER
+#pragma ivdep
+#endif
+	  for (d = 0; d <= minDj; d++) {
+	    sc = gammap[d] + tsc[yoffset];
+	    if (sc > sc_v[d])
+	      sc_v[d] = sc;
+	  }
+	}
+	gammap = gamma_jmod2[v];
+	for (d = 0; d<= minDj; d++) {
+	  sc = sc_v[d];
+	  if (sc<IMPOSSIBLE) sc = IMPOSSIBLE;
+	  gammap[d] = sc;
+	  if (cm->stid[v] == BEGL_S) gamma_begl_s[v][(j-d+1)%(D+1)][d] = sc;
+	  if (cm->stid[v] == BEGR_S) gamma_begr_s[v][jmod2][d] = sc;
+	}
+      }
+      else if (sttype == B_st) {
+	y = cm->cfirst[v];
+	z = cm->cnum[v];
+	for (d = 0; d <= minDj; d++) {
+	  sc = endsc;
+	  gamma_begl_s_p = gamma_begl_s[y][(j-d+1)%(D+1)];
+	  gamma_begr_s_p = gamma_begr_s[z][jmod2];
+	  for (k=0; k<=d; k++)
+	    sc_v[k] = gamma_begl_s_p[d-k];
+#ifdef INTEL_COMPILER
+#pragma ivdep
+#endif
+	  for (k = 0; k <= d; k++) {
+	    sc_v[k] += gamma_begr_s_p[k];
+	    if (sc_v[k] > sc) sc = sc_v[k];
+	  }
+	  if (sc<IMPOSSIBLE) sc = IMPOSSIBLE;
+	  gamma_jmod2[v][d] = sc;
+	}
+      }
+      else if (sttype == MP_st) {
+	gamma_jmod2[v][0] = IMPOSSIBLE;
+	if (j>0) gamma_jmod2[v][1] = IMPOSSIBLE;
+	y = cm->cfirst[v];
+	cnum = cm->cnum[v];
+	tsc = cm->tsc[v];
+	for (d = 2; d <= minDj; d++) 
+	  sc_v[d] = endsc;
+	for (yoffset = 0; yoffset < cnum; yoffset++) {
+	  gammap = gamma_jmin1mod2[y+yoffset];
+#ifdef INTEL_COMPILER
+#pragma ivdep
+#endif
+	  for (d = 2; d <= minDj; d++) {
+	    sc = gammap[d-2] + tsc[yoffset];
+	    if (sc > sc_v[d]) {
+	      sc_v[d] = sc;
+	    }
+	  }
+	}
+	for (d = 2; d <= minDj; d++) {
+	  i = j-d+1;
+	  sc = sc_v[d];
+	  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+	    sc += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+	  else
+	    sc += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+	  if (sc < IMPOSSIBLE) sc = IMPOSSIBLE;
+	  gamma_jmod2[v][d] = sc;
+	}
+      }
+      else if (sttype == ML_st) {                /* IL_st done below
+						    because it points to
+						    itself so gamma[j][v][d]
+						    depends on gamma[j][v][d-1]
+						 */
+	gamma_jmod2[v][0] = IMPOSSIBLE;
+	y = cm->cfirst[v];
+	cnum = cm->cnum[v];
+	tsc = cm->tsc[v];
+	for (d = 1; d <= minDj; d++) 
+	  sc_v[d] = endsc;
+	for (yoffset=0; yoffset<cnum; yoffset++) {
+	  gammap = gamma_jmod2[y+yoffset];
+#ifdef INTEL_COMPILER
+#pragma ivdep
+#endif
+	  for (d = 1; d <= minDj; d++) {
+	    sc = gammap[d-1] + tsc[yoffset];
+	    if (sc > sc_v[d]) {
+	      sc_v[d] = sc;
+	    }
+	  }
+	}
+	for (d = 1; d <= minDj; d++) {
+	  i = j-d+1;
+	  sc = sc_v[d];
+	  if (dsq[i] < cm->abc->K)
+	    sc += cm->esc[v][(int) dsq[i]];
+	  else
+	    sc += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+	  if (sc<IMPOSSIBLE) sc = IMPOSSIBLE;
+	  gamma_jmod2[v][d] = sc;
+	}
+      }
+      else if (sttype == IL_st) {         /* ML dealt with above, iterating
+					     yoffset before d.  Can't do that
+					     here because gamma[j][v][d] 
+					     depends on gamma[j][v][d-1] */
+	gamma_jmod2[v][0] = IMPOSSIBLE;
+	y = cm->cfirst[v];
+	cnum = cm->cnum[v];
+	tsc = cm->tsc[v];
+	for (d = 1; d <= minDj; d++) {
+	  sc = endsc;
+	  for (yoffset=0; yoffset<cnum; yoffset++) {
+	    sc_v[yoffset] = gamma_jmod2[y+yoffset][d-1] + tsc[yoffset];
+	    if (sc_v[yoffset] > sc) {
+	      sc = sc_v[yoffset];
+	    }
+	  }
+	  i = j-d+1;
+	  if (dsq[i] < cm->abc->K)
+	    sc += cm->esc[v][(int) dsq[i]];
+	  else
+	    sc += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+	  if (sc<IMPOSSIBLE) sc = IMPOSSIBLE;
+	  gamma_jmod2[v][d] = sc;
+	}
+      }
+      else if (sttype == IR_st || sttype == MR_st) {
+	gamma_jmod2[v][0] = IMPOSSIBLE;
+	y = cm->cfirst[v];
+	cnum = cm->cnum[v];
+	tsc = cm->tsc[v];
+	for (d = 1; d <= minDj; d++) 
+	  sc_v[d] = endsc;
+	for (yoffset = 0; yoffset < cnum; yoffset++) {
+	  gammap = gamma_jmin1mod2[y+yoffset];
+#ifdef INTEL_COMPILER
+#pragma ivdep
+#endif
+	  for (d = 1; d <= minDj; d++) {
+	    sc = gammap[d-1] + tsc[yoffset];
+	    if (sc > sc_v[d]) {
+	      sc_v[d] = sc;
+	    }
+	  }
+	}
+	for (d = 1; d <= minDj; d++) {
+	  sc = sc_v[d];
+	  if (dsq[j] < cm->abc->K)
+	    sc += cm->esc[v][(int) dsq[j]];
+	  else
+	    sc += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+	  if (sc < IMPOSSIBLE) sc = IMPOSSIBLE;
+	  gamma_jmod2[v][d] = sc;
+	}
+      }
+    }
+
+    /* Now do ROOT_S (v=0) -- local begins */
+    /* First do standard states to transition to */
+    y = cm->cfirst[0];
+    cnum=cm->cnum[0];
+    tsc = cm->tsc[0];
+    for (d = 0; d <= minDj; d++)
+      sc_v[d] = IMPOSSIBLE;
+    for (yoffset = 0; yoffset < cnum; yoffset++) {
+      gammap = gamma_jmod2[y+yoffset];
+
+#ifdef INTEL_COMPILER
+#pragma ivdep
+#endif
+      for (d = 0; d <= minDj; d++) {
+	sc = gammap[d] + tsc[yoffset];
+	if (sc > sc_v[d]) {
+	  sc_v[d] = sc;
+	  bestr[d] = y+yoffset;
+	}
+      }
+    }
+    /* Now, if doing local BEGINS, try that */
+    if (cm->flags & CMH_LOCAL_BEGIN) {
+      tsc = cm->beginsc;         /* Really cm->beginsc, not tsc */
+      for (y = 1; y < M; y++) {
+	beginsc = tsc[y];
+	gammap = gamma_jmod2[y];
+
+#ifdef INTEL_COMPILER
+#pragma ivdep
+#endif
+	for (d = 0; d <= minDj; d++) {
+	  sc = gammap[d] + beginsc;
+	  if (sc > sc_v[d]) {
+	    sc_v[d] = sc;
+	    bestr[d] = y;
+	  }
+	}
+      }
+    }
+    gammap = gamma_jmod2[0];
+
+#ifdef INTEL_COMPILER
+#pragma ivdep
+#endif
+    for (d = 0; d <= minDj; d++) {
+      sc = sc_v[d];
+      if (sc<IMPOSSIBLE) sc = IMPOSSIBLE;
+      gammap[d] = sc;
+    }
+  
+    if (results != NULL) {
+      /* Now, report the hit.  At least one hit is sent back for each j here.
+	 However, some hits can already be removed for the greedy overlap
+	 resolution algorithm.  Specifically, at the given j, any hit with a
+	 d of d1 is guaranteed to mask any hit of lesser score with a d > d1 */
+      /* First, report hit with d of 1 if > cutoff */
+      if (j > 0 && gamma_jmod2[0][1] >= cutoff) 
+	ReportHit (j, j, bestr[1], gamma_jmod2[0][1], results);
+
+      dmax = 1;
+      /* Now, if current score is greater than maximum seen previous, report
+	 it if >= cutoff and set new max */
+      for (d=2; d<=minDj; d++) {
+	if (gamma_jmod2[0][d] > gamma_jmod2[0][dmax]) {
+	  if (j > 0 && gamma_jmod2[0][d] >= cutoff)
+	    ReportHit (j-d+1, j, bestr[d], gamma_jmod2[0][d], results);
+	  dmax = d;
+	}
+      }
+    }
+    for (d=1; d<=minDj; d++) {
+      if (j > 0 && gamma_jmod2[0][d] > best_score) {
+	best_score = gamma_jmod2[0][d];
+      }
+    }
+
+  }
+  free(gamma[0][0]);
+  free(gamma[0]);
+  free(gamma);
+
+  for (v=0; v<M; v++) {
+    if (gamma_begl_s[v] != NULL) {
+      for (d=0; d<=D; d++) {
+	free(gamma_begl_s[v][d]);
+      }
+      free(gamma_begl_s[v]);
+    }
+  }
+  free (gamma_begl_s);
+
+  for (v=0; v<M; v++) {
+    if (gamma_begr_s[v] != NULL) {
+      free(gamma_begr_s[v][0]);
+      free(gamma_begr_s[v][1]);
+      free(gamma_begr_s[v]);
+    }
+  }
+  free(gamma_begr_s);
+
+  free(bestr);
+
+  free(sc_v);
+
+  if(ret_sc != NULL) *ret_sc = best_score;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+}
+
+/* Function: cm_CountSearchDPCalcs()
+ * Date:     EPN, Tue Oct 30 14:48:00 2007
+ *
+ * Purpose:  Determine the number of millions of DP calcs needed to scan a seq of length <L>
+ *           for the subtree rooted at each state, either using bands <dmin> and <dmax>, 
+ *           or not (if <dmin> == <dmax> == NULL). 
+ *           <ret_vcalcs[0]> = number of dp calcs for entire model.
+ *
+ * Args:     cm        - the covariance model
+ *           errbuf    - char buffer for error messages
+ *           L         - length of the sequence to search 
+ *           dmin      - minimum bound on d for state v; 0..M
+ *           dmax      - maximum bound on d for state v; 0..M          
+ *           W         - max d: max size of a hit
+ *           correct_for_first_W - TRUE: to only count search for j=W+1..L because first W residues require
+ *                                       fewer DP calcs b/c d <= j for all j.
+ *           ret_vcalcs- RETURN: [0..v..M-1] number of Millions of DP calcs per residue for scanning with sub-CM at v
+ *           ret_calcs - RETURN: number of Millions of calcs per residue to search L residues with full model (ret_vcalcs[0]).
+ *
+ * Returns:  eslOK
+ */
+int
+cm_CountSearchDPCalcs(CM_t *cm, char *errbuf, int L, int *dmin, int *dmax, int W, int correct_for_first_W, float **ret_vcalcs, float *ret_calcs)
+{
+  int       status;
+  float    *vcalcs;             /* [0..v..cm->M-1] # of millions of calcs for subtree rooted at v */
+  int       d;			/* a subsequence length, 0..W */
+  int       j;                  /* seq index */
+  int       v, w, y;            /* state indices */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       dn;                 /* temporary value for min d in for loops */
+  int       dx;                 /* temporary value for max d in for loops */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int       jfirst;             /* first j to consider (1 unless correct_for_first_W) */
+  int       Leff;               /* effective L, this is L unless correct_for_first_W  */
+
+  if ((W > L) && (correct_for_first_W)) ESL_FAIL(eslFAIL, errbuf, "gross misuse of cm_CountSearchDPCalcs(), W: %d > L: %d and correct_for_first_W is TRUE.\n", W, L);
+
+  if(dmin != NULL && dmax != NULL) do_banded = TRUE;
+  if (W > L) W = L; 
+
+  ESL_ALLOC(vcalcs, sizeof(float) * cm->M);
+  esl_vec_FSet(vcalcs, cm->M, 0.);
+
+  /* we ignore initialization and band imposition, a little imprecise */
+  /* Recursion. */
+  Leff   = correct_for_first_W ? (L-W): L;
+  jfirst = correct_for_first_W ? (W+1) : 1;
+  for (j = jfirst; j <= L; j++) {
+    for (v = cm->M-1; v > 0; v--) { /* ...almost to ROOT; we handle ROOT specially... */
+      if(do_banded) { 
+	dn = (cm->sttype[v] == MP_st) ? ESL_MAX(dmin[v], 2) : ESL_MAX(dmin[v], 1); 
+	dx = ESL_MIN(j, dmax[v]); 
+	dx = ESL_MIN(dx, W);
+      }
+      else { 
+	dn = (cm->sttype[v] == MP_st) ? 2 : 1;
+	dx = ESL_MIN(j, W); 
+      }
+      if(cm->sttype[v] == E_st) continue;
+      
+      if(cm->sttype[v] == B_st) {
+	w = cm->cfirst[v]; /* BEGL_S */
+	y = cm->cnum[v];   /* BEGR_S */
+	for (d = dn; d <= dx; d++) {
+	  if(do_banded) {
+	    kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+	    kmin = ESL_MAX(kmin, 0);
+	    kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	  }
+	  else { kmin = 0; kmax = d; }
+	  if(kmax >= kmin) vcalcs[v] += ((float) ((1+(kmax-kmin+1)))) / 1000000.; /* initial '1 +' is for initialization calc */
+	} /* ! B_st */
+      }
+      else if(dx >= dn) { /* if cm->sttype[v] != B_st */
+	vcalcs[v] += ((float) (1 + (cm->cnum[v]+1) * (dx-dn+1))) / 1000000.; /* 1 is for initialization calc */
+	if(StateDelta(cm->sttype[v]) > 0) vcalcs[v] += ((float) (dx-dn+1)) / 1000000.;
+      } /* end of else (v != B_st) */
+    } /*loop over decks v>0 */
+    
+    /* determine min/max d we're allowing for the root state and this position j */
+    if(do_banded) { 
+      dn = ESL_MAX(dmin[0], 1); 
+      dx = ESL_MIN(j, dmax[0]); 
+      dx = ESL_MIN(dx, W);
+    }
+    else { 
+      dn = 1; 
+      dx = ESL_MIN(j, W); 
+    }
+    if(dx >= dn) vcalcs[0] += ((float) ((cm->cnum[0]+1) * (dx-dn+1))) / 1000000.;
+    
+    if (cm->flags & CMH_LOCAL_BEGIN) {
+      for (y = 1; y < cm->M; y++) {
+	if(do_banded) {
+	  dn = (cm->sttype[y] == MP_st) ? ESL_MAX(dmin[y], 2) : ESL_MAX(dmin[y], 1); 
+	  dn = ESL_MAX(dn, dmin[y]);
+	  dx = ESL_MIN(j, dmax[y]); 
+	  dx = ESL_MIN(dx, W);
+	}
+	else { 
+	  dn = 1; 
+	  dx = ESL_MIN(j, W); 
+	}
+	if((dx >= dn) && (NOT_IMPOSSIBLE(cm->beginsc[y]))) vcalcs[0] += ((float) (dx - dn + 1)) / 1000000.;
+      }
+    }
+  } /* end loop over end positions j */
+  
+  /* sum up the megacells for all states under each v */
+  for (v = cm->M-1; v >= 0; v--) {
+    if     (cm->sttype[v] == B_st) vcalcs[v] += vcalcs[cm->cnum[v]] + vcalcs[cm->cfirst[v]];
+    else if(cm->sttype[v] != E_st) vcalcs[v] += vcalcs[v+1];
+  }
+  /* convert to per residue */
+  for (v = cm->M-1; v >= 0; v--) vcalcs[v] /= Leff;
+
+  ESL_DPRINTF1(("cm_CountSearchDPCalcs(), vcalcs[0]: %f\n", vcalcs[0]));
+  /* for (v = cm->M-1; v >= 0; v--) printf("vcalcs[%4d]: %.3f\n", v, vcalcs[v]); */
+  
+  if(ret_calcs != NULL)  *ret_calcs  = vcalcs[0];
+  if(ret_vcalcs != NULL) *ret_vcalcs = vcalcs;
+  else free(vcalcs);
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "cm_CountSearchDPCalcs(): memory error.");
+  return status; /* NEVERREACHED */
+}
+
+/* 
+ * Function: FastCYKScanHB()
+ * Incept:   EPN, Mon Nov 12 17:45:57 2007
+ *
+ * Purpose:  An HMM banded version of a scanning CYK algorithm. Takes
+ *           a CM_HB_MX data structure which is indexed [v][j][d] with
+ *           only cells within the bands allocated.
+ *           (different than other (non-HB) scanning function's convention 
+ *            of [j][v][d]).
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           sq        - the sequence [1..L]   
+ *                     - length of the dsq
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           cutoff    - minimum score to report
+ *           results   - search_results_t to add to; if NULL, don't add to it
+ *           do_null3  - TRUE to do NULL3 score correction, FALSE not to
+ *           mx        - the dp matrix, only cells within bands in cm->cp9b will 
+ *                       be valid. This is usually cm->hbmx.
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_sc    - RETURN: score of best overall hit (vsc[0])
+ *                       
+ * Returns: eslOK on success
+ *          <ret_sc>: score of the best hit.
+ */
+int
+FastCYKScanHB(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, CM_HB_MX *mx, float size_limit, float *ret_sc)
+{
+
+  int      status;
+  GammaHitMx_t *gamma; /* semi-HMM for hit resoultion */
+  int     *bestr;       /* best root state for d at current j */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int     *yvalidA;     /* [0..MAXCONNECT-1] TRUE if v->yoffset is legal transition (within bands) */
+  float   *el_scA;      /* [0..d..W-1] probability of local end emissions of length d */
+  /* indices used for handling band-offset issues, and in the depths of the DP recursion */
+  int      sd;                 /* StateDelta(cm->sttype[v]) */
+  int      sdr;                /* StateRightDelta(cm->sttype[v] */
+  int      jp_v, jp_y, jp_z;   /* offset j index for states v, y, z */
+  int      jp_y_sdr;           /* jp_y - sdr */
+  int      j_sdr;              /* j - sdr */
+  int      jn, jx;             /* current minimum/maximum j allowed */
+  int      jpn, jpx;           /* minimum/maximum jp_v */
+  int      dp_v, dp_y;         /* d index for state v/y in alpha w/mem eff bands */
+  int      dn, dx;             /* current minimum/maximum d allowed */
+  int      dp_y_sd;            /* dp_y - sd */
+  int      dpn, dpx;           /* minimum/maximum dp_v */
+  int      kp_z;               /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      kn, kx;             /* current minimum/maximum k value */
+  float    tsc;                /* a transition score */
+  int      yvalid_idx;         /* for keeping track of which children are valid */
+  int      yvalid_ct;          /* for keeping track of which children are valid */
+  float    vsc_root;           /* score of best hit */
+  int      W;                  /* max d over all hdmax[v][j] for all valid v, j */
+  double **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+  int      jp;                 /* j index in act */
+
+  /* Contract check */
+  if(dsq == NULL)       ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScanHB(), dsq is NULL.\n");
+  if (mx == NULL)       ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScanHB(), mx is NULL.\n");
+  if (cm->cp9b == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "FastCYKScanHB(), mx is NULL.\n");
+
+  ESL_DPRINTF1(("cm->search_opts & CM_SEARCH_HMMALNBANDS: %d\n", cm->search_opts & CM_SEARCH_HMMALNBANDS));
+
+  /* variables used for memory efficient bands */
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b; 
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+  /* the DP matrix */
+  float ***alpha = mx->dp; /* pointer to the alpha DP matrix */
+
+  /* Allocations and initializations  */
+  /* grow the matrix based on the current sequence and bands */
+  if((status = cm_hb_mx_GrowTo(cm, mx, errbuf, cp9b, (j0-i0+1), size_limit)) != eslOK) return status;
+
+  /* determine W, the max size of hit that our bands will allow */
+  W = 0;
+  for(j = jmin[0]; j <= jmax[0]; j++)  
+    W = ESL_MAX(W, hdmax[0][(j-jmin[0])]);
+
+  /* precalcuate all possible local end scores, for local end emits of 1..W residues */
+  ESL_ALLOC(el_scA, sizeof(float) * (W+1));
+  for(d = 0; d <= W; d++) el_scA[d] = cm->el_selfsc * d;
+
+  /* yvalidA[0..cnum[v]] will hold TRUE for states y for which a transition is legal 
+   * (some transitions are impossible due to the bands) */
+  ESL_ALLOC(yvalidA, sizeof(int) * MAXCONNECT);
+  esl_vec_ISet(yvalidA, MAXCONNECT, FALSE);
+
+  /* initialize all cells of the matrix to IMPOSSIBLE */
+  esl_vec_FSet(alpha[0][0], mx->ncells_valid, IMPOSSIBLE);
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(j0-i0+1, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+    /* pre-fill act, different than non-HMM banded scanner b/c our main loop doesn't step j through residues */
+    for(j = jmin[0]+1; j <= jmax[0]; j++) { 
+      jp = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (j index for act) */
+      esl_vec_DCopy(act[(jp-1)%(W+1)], cm->abc->K, act[jp%(W+1)]);
+      esl_abc_DCount(cm->abc, act[jp%(W+1)], dsq[j], 1.);
+    }
+  }
+  else act = NULL;
+
+
+  /* Main recursion */
+  for (v = cm->M-1; v >= 0; v--) { /* all the way down to root, different from other scanners */
+    float const *esc_v = cm->oesc[v]; /* emission scores for state v */
+    float const *tsc_v = cm->tsc[v];  /* transition scores for state v */
+    sd   = StateDelta(cm->sttype[v]);
+    sdr  = StateRightDelta(cm->sttype[v]);
+    jn   = jmin[v];
+    jx   = jmax[v];
+
+    /* re-initialize the deck if we can do a local end from v */
+    if(NOT_IMPOSSIBLE(cm->endsc[v])) {
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v  = j - jmin[v];
+	for (dp_v = 0, d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; dp_v++, d++) {
+	  alpha[v][jp_v][dp_v] = el_scA[d-sd] + cm->endsc[v];
+	}
+      }
+    }
+    /* otherwise this state's deck has already been initialized to IMPOSSIBLE */
+
+    if(cm->sttype[v] == E_st) { 
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v = j-jmin[v];
+	ESL_DASSERT1((hdmin[v][jp_v] == 0));
+	ESL_DASSERT1((hdmax[v][jp_v] == 0));
+	alpha[v][jp_v][0] = 0.; /* for End states, d must be 0 */
+      }
+    }
+    else if(cm->sttype[v] == IL_st) {
+      /* update alpha[v][jp_v][dp_v] cells, for IL states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  i = j - d + 1;
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], alpha[y][jp_y_sdr][dp_y_sd] + tsc_v[yoffset]);
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] += esc_v[dsq[i--]];
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] == IR_st) { 
+      /* update alpha[v][jp_v][dp_v] cells, for IR states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr is valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], alpha[y][jp_y_sdr][dp_y_sd] + tsc_v[yoffset]);
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] += esc_v[dsq[j]];
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] != B_st) { /* entered if state v is (! IL && ! IR && ! B) */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in beta[v] are independent of each other, only depending on beta[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) {
+	yoffset = y - cm->cfirst[v];
+	tsc = tsc_v[yoffset];
+	
+	/* j must satisfy:
+	 * j >= jmin[v]
+	 * j >= jmin[y]+sdr (follows from (j-sdr >= jmin[y]))
+	 * j <= jmax[v]
+	 * j <= jmax[y]+sdr (follows from (j-sdr <= jmax[y]))
+	 * this reduces to two ESL_MAX calls
+	 */
+	jn = ESL_MAX(jmin[v], jmin[y]+sdr);
+	jx = ESL_MIN(jmax[v], jmax[y]+sdr);
+	jpn = jn - jmin[v];
+	jpx = jx - jmin[v];
+	jp_y_sdr = jn - jmin[y] - sdr;
+	
+	for (jp_v = jpn; jp_v <= jpx; jp_v++, jp_y_sdr++) {
+	  ESL_DASSERT1((jp_v >= 0 && jp_v <= (jmax[v]-jmin[v])));
+	  ESL_DASSERT1((jp_y_sdr >= 0 && jp_y_sdr <= (jmax[y]-jmin[y])));
+	  
+	  /* d must satisfy:
+	   * d >= hdmin[v][jp_v]
+	   * d >= hdmin[y][jp_y_sdr]+sd (follows from (d-sd >= hdmin[y][jp_y_sdr]))
+	   * d <= hdmax[v][jp_v]
+	   * d <= hdmax[y][jp_y_sdr]+sd (follows from (d-sd <= hdmax[y][jp_y_sdr]))
+	   * this reduces to two ESL_MAX calls
+	   */
+	  dn = ESL_MAX(hdmin[v][jp_v], hdmin[y][jp_y_sdr] + sd);
+	  dx = ESL_MIN(hdmax[v][jp_v], hdmax[y][jp_y_sdr] + sd);
+	  dpn     = dn - hdmin[v][jp_v];
+	  dpx     = dx - hdmin[v][jp_v];
+	  dp_y_sd = dn - hdmin[y][jp_y_sdr] - sd;
+	  	  
+	  for (dp_v = dpn; dp_v <= dpx; dp_v++, dp_y_sd++) { 
+	    ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	    ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	    alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], alpha[y][jp_y_sdr][dp_y_sd] + tsc);
+	  }
+	}
+      }
+      /* add in emission score, if any */
+      switch(cm->sttype[v]) { 
+      case ML_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[i--]];
+	}
+	break;
+      case MR_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[j]];
+	}
+	break;
+      case MP_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    {
+	      /*if(i < i0 || j > j0) { 
+		printf("dsq[i:%d]: %d\n", i, dsq[i]);
+		printf("dsq[j:%d]: %d\n", j, dsq[j]);
+		printf("esc_v[%d]: %.5f\n", dsq[i]*cm->abc->Kp+dsq[j], esc_v[dsq[i]*cm->abc->Kp+dsq[j]]);;
+		printf("i0: %d j0: %d\n", i0, j0);
+		}*/
+	      alpha[v][jp_v][dp_v] += esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	    }
+	}
+      default:
+	break;
+      }
+      /* ensure all cells are >= IMPOSSIBLE */
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v  = j - jmin[v];
+	for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+      }
+    }
+    else { /* B_st */ 
+      y = cm->cfirst[v]; /* left  subtree */
+      z = cm->cnum[v];   /* right subtree */
+      
+      /* Any valid j must be within both state v and state z's j band 
+       * I think jmin[v] <= jmin[z] is guaranteed by the way bands are 
+       * constructed, but we'll check anyway. 
+       */
+      jn = (jmin[v] > jmin[z]) ? jmin[v] : jmin[z];
+      jx = (jmax[v] < jmax[z]) ? jmax[v] : jmax[z];
+      /* the main j loop */
+      for (j = jn; j <= jx; j++) { 
+	jp_v = j - jmin[v];
+	jp_y = j - jmin[y];
+	jp_z = j - jmin[z];
+	kn = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+	/* kn satisfies inequalities (1) and (3) (listed below)*/	
+	kx = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+	/* kn satisfies inequalities (2) and (4) (listed below)*/	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      
+	  /* Find the first k value that implies a valid cell in the y and z decks.
+	   * This k must satisfy the following 6 inequalities (some may be redundant):
+	   * (1) k >= j-jmax[y];
+	   * (2) k <= j-jmin[y]; 
+	   *     1 and 2 guarantee (j-k) is within state y's j band
+	   *
+	   * (3) k >= hdmin[z][j-jmin[z]];
+	   * (4) k <= hdmax[z][j-jmin[z]]; 
+	   *     3 and 4 guarantee k is within z's j=(j), d band
+	   *
+	   * (5) k >= d-hdmax[y][j-jmin[y]-k];
+	   * (6) k <= d-hdmin[y][j-jmin[y]-k]; 
+	   *     5 and 6 guarantee (d-k) is within state y's j=(j-k) d band
+	   *
+	   * kn and kx were set above (outside (for (dp_v...) loop) that
+	   * satisfy 1-4 (b/c 1-4 are d-independent and k-independent)
+	   * RHS of inequalities 5 and 6 are dependent on k, so we check
+	   * for these within the next for loop.
+	   */
+	  for(k = kn; k <= kx; k++) { 
+	    if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k]) {
+	      /* for current k, all 6 inequalities have been satisified 
+	       * so we know the cells corresponding to the platonic 
+	       * matrix cells alpha[v][j][d], alpha[y][j-k][d-k], and
+	       * alpha[z][j][k] are all within the bands. These
+	       * cells correspond to alpha[v][jp_v][dp_v], 
+	       * alpha[y][jp_y-k][d-hdmin[jp_y-k]-k],
+	       * and alpha[z][jp_z][k-hdmin[jp_z]];
+	       */
+	      kp_z = k-hdmin[z][jp_z];
+	      dp_y = d-hdmin[y][jp_y-k];
+	      alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], alpha[y][jp_y-k][dp_y - k] + alpha[z][jp_z][kp_z]);
+	    }
+	  }
+	}
+      }
+    } /* finished calculating deck v. */
+  } /* end of for (v = cm->M-1; v > 0; v--) */
+        
+  /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+   * 
+   * If local begins are off, all hits must be rooted at v=0.
+   * With local begins on, the hit is rooted at the second state in
+   * the traceback (e.g. after 0), the internal entry point. 
+   * 
+   * Hits rooted at 0 that not involved with local begins are 
+   * already calc'ed from the v loop with v == 0 
+   */
+
+  /* Report all possible hits, but only after looking at local begins (if they're on) */
+  v = 0;
+  sd = sdr = 0;
+  jpn = 0;
+  jpx = jmax[v] - jmin[v];
+  j   = jmin[v];
+  
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+  /* first report all hits with j < jmin[0] are impossible, only if we're reporting hits to results */
+  if(results != NULL) { 
+    for(j = i0; j < jmin[v]; j++) {
+      if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, j-i0+1, 
+				      NULL, 0, 0,   /* alpha_row is NULL, we're telling UpdateGammaHitMxCM, this j can't be a hit end pt */
+				      TRUE, bestr, results, W, act)) != eslOK) return status;
+    }
+  }
+    
+  for (jp_v = jpn; jp_v <= jpx; jp_v++, jp_y++, j++) {
+    esl_vec_ISet(bestr, (W+1), 0); /* init bestr to 0, all hits are rooted at 0 unless we find a better local begin below */
+    if (cm->flags & CMH_LOCAL_BEGIN) {
+      for (y = 1; y < cm->M; y++) {
+	if(NOT_IMPOSSIBLE(cm->beginsc[y]) && (j >= jmin[y] && j <= jmax[y])) {
+	  assert(cm->sttype[v] != BEGL_S); /* local begins into BEGL_S are impossible */
+	  jp_y = j - jmin[y];
+	  
+	  dn   = ESL_MAX(hdmin[v][jp_v], hdmin[y][jp_y]);
+	  dx   = ESL_MIN(hdmax[v][jp_v], hdmax[y][jp_y]);
+	  dpn  = dn - hdmin[v][jp_v];
+	  dpx  = dx - hdmin[v][jp_v];
+	  dp_y = dn - hdmin[y][jp_y];
+	  d    = dn;
+	  for (dp_v = dpn; dp_v <= dpx; dp_v++, dp_y++, d++) { 
+	    sc = alpha[y][jp_y][dp_y] + cm->beginsc[y];
+	    if(sc > alpha[0][jp_v][dp_v]) {
+	      alpha[0][jp_v][dp_v] = sc;
+	      bestr[d] = y;
+	    }
+	  }
+	}
+      } /* end of for(y = 1; y < cm->M; y++) */
+    } /* end of if(cm->flags & CMH_LOCAL_BEGIN */
+    
+    /* report all hits with valid d for this j, only if results != NULL */
+    if(results != NULL) { 
+      if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, j-i0+1, alpha[0][jp_v], hdmin[0][j-jmin[0]], hdmax[0][j-jmin[0]], TRUE, bestr, results, W, act)) != eslOK) return status;
+    }
+  }
+  /* finally report all hits with j > jmax[0] are impossible, only if we're reporting hits to results */
+  if(results != NULL) { 
+    for(j = jmax[v]+1; j <= j0; j++) {
+      if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, j-i0+1, 
+				      NULL, 0, 0,   /* alpha_row is NULL, we're telling UpdateGammaHitMxCM, this j is can't be a hit end pt */
+				      TRUE, bestr, results, W, act)) != eslOK) return status;
+    }
+  }
+  /* find the best scoring hit */
+  vsc_root = IMPOSSIBLE;
+  v = 0;
+  jpn = 0;
+  jpx = jmax[v] - jmin[v];
+  for(jp_v = jpn; jp_v <= jpx; jp_v++) {
+    dpn     = 0;
+    dpx     = hdmax[v][jp_v] - hdmin[v][jp_v];
+    for(dp_v = dpn; dp_v <= dpx; dp_v++) {
+      vsc_root = ESL_MAX(vsc_root, alpha[0][jp_v][dp_v]);
+    }
+  }
+
+  free(el_scA);
+  free(yvalidA);
+  free(bestr);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+
+  if(results != NULL && gamma->iamgreedy == FALSE) TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  ESL_DPRINTF1(("FastCYKScanHB() return sc: %f\n", vsc_root));
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* never reached */
+}
+
+/* 
+ * Function: FastFInsideScanHB()
+ * Incept:   EPN, Wed Nov 14 18:17:28 2007
+ *
+ * Purpose:  An HMM banded version of a scanning Inside algorithm. Takes
+ *           a CM_HB_MX data structure which is indexed [v][j][d] with
+ *           only cells within the bands allocated.
+ *           (different than non-HB scanning function's convention of [j][v][d]).
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           sq        - the sequence [1..L]   
+ *                     - length of the dsq
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           cutoff    - minimum score to report
+ *           results   - search_results_t to add to; if NULL, don't add to it
+ *           do_null3  - TRUE to do NULL3 score correction, FALSE not to
+ *           mx        - the dp matrix, only cells within bands in cm->cp9b will 
+ *                       be valid. This is usually cm->hbmx.
+ *           size_limit- max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_sc    - RETURN: score of best overall hit (vsc[0])
+ *                       
+ * Returns: eslOK on success
+ *          <ret_sc>: score of the best hit.
+ */
+int
+FastFInsideScanHB(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, CM_HB_MX *mx, float size_limit, float *ret_sc)
+{
+
+  int      status;
+  GammaHitMx_t *gamma;  /* semi-HMM for hit resoultion */
+  int     *bestr;       /* best root state for d at current j */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int     *yvalidA;     /* [0..MAXCONNECT-1] TRUE if v->yoffset is legal transition (within bands) */
+  float   *el_scA;      /* [0..d..W-1] probability of local end emissions of length d */
+  /* indices used for handling band-offset issues, and in the depths of the DP recursion */
+  int      sd;                 /* StateDelta(cm->sttype[v]) */
+  int      sdr;                /* StateRightDelta(cm->sttype[v] */
+  int      jp_v, jp_y, jp_z;   /* offset j index for states v, y, z */
+  int      jp_y_sdr;           /* jp_y - sdr */
+  int      j_sdr;              /* j - sdr */
+  int      jn, jx;             /* current minimum/maximum j allowed */
+  int      jpn, jpx;           /* minimum/maximum jp_v */
+  int      dp_v, dp_y;         /* d index for state v/y in alpha w/mem eff bands */
+  int      dn, dx;             /* current minimum/maximum d allowed */
+  int      dp_y_sd;            /* dp_y - sd */
+  int      dpn, dpx;           /* minimum/maximum dp_v */
+  int      kp_z;               /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      kn, kx;             /* current minimum/maximum k value */
+  float    tsc;                /* a transition score */
+  int      yvalid_idx;         /* for keeping track of which children are valid */
+  int      yvalid_ct;          /* for keeping track of which children are valid */
+  float    vsc_root;           /* score of best hit */
+  int      W;                  /* max d over all hdmax[v][j] for all valid v, j */
+  double **act;                /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+  int      jp;                 /* j index in act */
+
+  /* Contract check */
+  if(dsq == NULL)       ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScanHB(), dsq is NULL.\n");
+  if (mx == NULL)       ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScanHB(), mx is NULL.\n");
+  if (cm->cp9b == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "FastFInsideScanHB(), mx is NULL.\n");
+
+  /* variables used for memory efficient bands */
+  /* ptrs to cp9b info, for convenience */
+  CP9Bands_t *cp9b = cm->cp9b; 
+  int     *jmin  = cp9b->jmin;  
+  int     *jmax  = cp9b->jmax;
+  int    **hdmin = cp9b->hdmin;
+  int    **hdmax = cp9b->hdmax;
+  /* the DP matrix */
+  float ***alpha = mx->dp; /* pointer to the alpha DP matrix */
+
+  /* Allocations and initializations  */
+  /* grow the matrix based on the current sequence and bands */
+  if((status =  cm_hb_mx_GrowTo(cm, mx, errbuf, cp9b, (j0-i0+1), size_limit)) != eslOK) return status;
+
+  /* determine W, the max size of hit that our bands will allow */
+  W = 0;
+  for(j = jmin[0]; j <= jmax[0]; j++)  
+    W = ESL_MAX(W, hdmax[0][(j-jmin[0])]);
+
+  /* precalcuate all possible local end scores, for local end emits of 1..W residues */
+  ESL_ALLOC(el_scA, sizeof(float) * (W+1));
+  for(d = 0; d <= W; d++) el_scA[d] = cm->el_selfsc * d;
+
+  /* yvalidA[0..cnum[v]] will hold TRUE for states y for which a transition is legal 
+   * (some transitions are impossible due to the bands) */
+  ESL_ALLOC(yvalidA, sizeof(int) * MAXCONNECT);
+  esl_vec_ISet(yvalidA, MAXCONNECT, FALSE);
+
+  /* initialize all cells of the matrix to IMPOSSIBLE */
+  esl_vec_FSet(alpha[0][0], mx->ncells_valid, IMPOSSIBLE);
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(j0-i0+1, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* if do_null3: allocate and initialize act vector */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+    /* pre-fill act, different than non-HMM banded scanner b/c our main loop doesn't step j through residues */
+    for(j = jmin[0]+1; j <= jmax[0]; j++) { 
+      jp = j-i0+1; /* j is actual index in dsq, jp_g is offset j relative to start i0 (j index for act) */
+      esl_vec_DCopy(act[(jp-1)%(W+1)], cm->abc->K, act[jp%(W+1)]);
+      esl_abc_DCount(cm->abc, act[jp%(W+1)], dsq[j], 1.);
+    }
+  }
+  else act = NULL;
+
+  /* Main recursion */
+  for (v = cm->M-1; v >= 0; v--) { /* all the way down to root, different from other scanners */
+    float const *esc_v = cm->oesc[v]; /* emission scores for state v */
+    float const *tsc_v = cm->tsc[v];  /* transition scores for state v */
+    sd   = StateDelta(cm->sttype[v]);
+    sdr  = StateRightDelta(cm->sttype[v]);
+    jn   = jmin[v];
+    jx   = jmax[v];
+
+    /* re-initialize the deck if we can do a local end from v */
+    if(NOT_IMPOSSIBLE(cm->endsc[v])) {
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v  = j - jmin[v];
+	for (dp_v = 0, d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; dp_v++, d++) {
+	  alpha[v][jp_v][dp_v] = el_scA[d-sd] + cm->endsc[v];
+	}
+      }
+    }
+    /* otherwise this state's deck has already been initialized to IMPOSSIBLE */
+
+    if(cm->sttype[v] == E_st) { 
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v = j-jmin[v];
+	ESL_DASSERT1((hdmin[v][jp_v] == 0));
+	ESL_DASSERT1((hdmax[v][jp_v] == 0));
+	alpha[v][jp_v][0] = 0.; /* for End states, d must be 0 */
+      }
+    }
+    else if(cm->sttype[v] == IL_st) {
+      /* update alpha[v][jp_v][dp_v] cells, for IL states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  i = j - d + 1;
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], alpha[y][jp_y_sdr][dp_y_sd] + tsc_v[yoffset]);
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] += esc_v[dsq[i--]];
+	  alpha[v][jp_v][dp_v] =  ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] == IR_st) { 
+      /* update alpha[v][jp_v][dp_v] cells, for IR states, loop nesting order is:
+       * for j { for d { for y { } } } because they can self transit, and a 
+       * alpha[v][j][d] cell must be complete (that is we must have looked at all children y) 
+       * before can start calc'ing for alpha[v][j][d+1] */
+      for (j = jmin[v]; j <= jmax[v]; j++) {
+	jp_v = j - jmin[v];
+	yvalid_ct = 0;
+	j_sdr = j - sdr;
+	
+	/* determine which children y we can legally transit to for v, j */
+	for (y = cm->cfirst[v], yoffset = 0; y < (cm->cfirst[v] + cm->cnum[v]); y++, yoffset++) 
+	  if((j_sdr) >= jmin[y] && ((j_sdr) <= jmax[y])) yvalidA[yvalid_ct++] = yoffset; /* is j-sdr is valid for state y? */
+	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) { /* for each valid d for v, j */
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha */
+	  for (yvalid_idx = 0; yvalid_idx < yvalid_ct; yvalid_idx++) { /* for each valid child y, for v, j */
+	    yoffset = yvalidA[yvalid_idx];
+	    y = cm->cfirst[v] + yoffset;
+	    jp_y_sdr = j - jmin[y] - sdr;
+	    
+	    if((d-sd) >= hdmin[y][jp_y_sdr] && (d-sd) <= hdmax[y][jp_y_sdr]) { /* make sure d is valid for this v, j and y */
+	      dp_y_sd = d - sd - hdmin[y][jp_y_sdr];
+	      ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	      ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	      alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], alpha[y][jp_y_sdr][dp_y_sd] + tsc_v[yoffset]);
+	    }
+	  }
+	  alpha[v][jp_v][dp_v] += esc_v[dsq[j]];
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+	}
+      }
+    }
+    else if(cm->sttype[v] != B_st) { /* entered if state v is (! IL && ! IR && ! B) */
+      /* ML, MP, MR, D, S, E states cannot self transit, this means that all cells
+       * in beta[v] are independent of each other, only depending on beta[y] for previously calc'ed y.
+       * We can do the for loops in any nesting order, this implementation does what I think is most efficient:
+       * for y { for j { for d { } } } 
+       */
+      for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) {
+	yoffset = y - cm->cfirst[v];
+	tsc = tsc_v[yoffset];
+	
+	jn = ESL_MAX(jmin[v], jmin[y]+sdr);
+	jx = ESL_MIN(jmax[v], jmax[y]+sdr);
+	jpn = jn - jmin[v];
+	jpx = jx - jmin[v];
+	jp_y_sdr = jn - jmin[y] - sdr;
+	
+	for (jp_v = jpn; jp_v <= jpx; jp_v++, jp_y_sdr++) {
+	  ESL_DASSERT1((jp_v >= 0 && jp_v <= (jmax[v]-jmin[v])));
+	  ESL_DASSERT1((jp_y_sdr >= 0 && jp_y_sdr <= (jmax[y]-jmin[y])));
+	  
+	  dn = ESL_MAX(hdmin[v][jp_v], hdmin[y][jp_y_sdr] + sd);
+	  dx = ESL_MIN(hdmax[v][jp_v], hdmax[y][jp_y_sdr] + sd);
+	  dpn     = dn - hdmin[v][jp_v];
+	  dpx     = dx - hdmin[v][jp_v];
+	  dp_y_sd = dn - hdmin[y][jp_y_sdr] - sd;
+	  	  
+	  for (dp_v = dpn; dp_v <= dpx; dp_v++, dp_y_sd++) { 
+	    ESL_DASSERT1((dp_v    >= 0 && dp_v     <= (hdmax[v][jp_v]     - hdmin[v][jp_v])));
+	    ESL_DASSERT1((dp_y_sd >= 0 && dp_y_sd  <= (hdmax[y][jp_y_sdr] - hdmin[y][jp_y_sdr])));
+	    alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], alpha[y][jp_y_sdr][dp_y_sd] + tsc);
+	  }
+	}
+      }
+      /* add in emission score, if any */
+      switch(cm->sttype[v]) { 
+      case ML_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[i--]];
+	}
+	break;
+      case MR_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[j]];
+	}
+	break;
+      case MP_st:
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	    alpha[v][jp_v][dp_v] += esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	}
+	break;
+      default:
+	break;
+      }
+      /* ensure all cells are >= IMPOSSIBLE */
+      for (j = jmin[v]; j <= jmax[v]; j++) { 
+	jp_v  = j - jmin[v];
+	for (dp_v = 0; dp_v <= (hdmax[v][jp_v] - hdmin[v][jp_v]); dp_v++)
+	  alpha[v][jp_v][dp_v] = ESL_MAX(alpha[v][jp_v][dp_v], IMPOSSIBLE);
+      }
+    }
+    else { /* B_st */ 
+      y = cm->cfirst[v]; /* left  subtree */
+      z = cm->cnum[v];   /* right subtree */
+      
+      /* Any valid j must be within both state v and state z's j band 
+       * I think jmin[v] <= jmin[z] is guaranteed by the way bands are 
+       * constructed, but we'll check anyway. 
+       */
+      jn = (jmin[v] > jmin[z]) ? jmin[v] : jmin[z];
+      jx = (jmax[v] < jmax[z]) ? jmax[v] : jmax[z];
+      /* the main j loop */
+      for (j = jn; j <= jx; j++) { 
+	jp_v = j - jmin[v];
+	jp_y = j - jmin[y];
+	jp_z = j - jmin[z];
+	kn = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+	/* kn satisfies inequalities (1) and (3) (listed below)*/	
+	kx = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+	/* kn satisfies inequalities (2) and (4) (listed below)*/	
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++) {
+	  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      
+	  /* Find the first k value that implies a valid cell in the y and z decks.
+	   * This k must satisfy the following 6 inequalities (some may be redundant):
+	   * (1) k >= j-jmax[y];
+	   * (2) k <= j-jmin[y]; 
+	   *     1 and 2 guarantee (j-k) is within state y's j band
+	   *
+	   * (3) k >= hdmin[z][j-jmin[z]];
+	   * (4) k <= hdmax[z][j-jmin[z]]; 
+	   *     3 and 4 guarantee k is within z's j=(j), d band
+	   *
+	   * (5) k >= d-hdmax[y][j-jmin[y]-k];
+	   * (6) k <= d-hdmin[y][j-jmin[y]-k]; 
+	   *     5 and 6 guarantee (d-k) is within state y's j=(j-k) d band
+	   *
+	   * kn and kx were set above (outside (for (dp_v...) loop) that
+	   * satisfy 1-4 (b/c 1-4 are d-independent and k-independent)
+	   * RHS of inequalities 5 and 6 are dependent on k, so we check
+	   * for these within the next for loop.
+	   */
+	  for(k = kn; k <= kx; k++) { 
+	    if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k]) {
+	      /* for current k, all 6 inequalities have been satisified 
+	       * so we know the cells corresponding to the platonic 
+	       * matrix cells alpha[v][j][d], alpha[y][j-k][d-k], and
+	       * alpha[z][j][k] are all within the bands. These
+	       * cells correspond to alpha[v][jp_v][dp_v], 
+	       * alpha[y][jp_y-k][d-hdmin[jp_y-k]-k],
+	       * and alpha[z][jp_z][k-hdmin[jp_z]];
+	       */
+	      kp_z = k-hdmin[z][jp_z];
+	      dp_y = d-hdmin[y][jp_y-k];
+	      alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], alpha[y][jp_y-k][dp_y - k] + alpha[z][jp_z][kp_z]);
+	    }
+	  }
+	}
+      }
+    } /* finished calculating deck v. */
+  } /* end of for (v = cm->M-1; v > 0; v--) */
+        
+  /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+   * 
+   * If local begins are off, all hits must be rooted at v=0.
+   * With local begins on, the hit is rooted at the second state in
+   * the traceback (e.g. after 0), the internal entry point. 
+   * 
+   * Hits rooted at 0 that not involved with local begins are 
+   * already calc'ed from the v loop with v == 0 
+   */
+
+  /* Report all possible hits, but only after looking at local begins (if they're on) */
+  v = 0;
+  sd = sdr = 0;
+  jpn = 0;
+  jpx = jmax[v] - jmin[v];
+  j   = jmin[v];
+  
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+  /* first report all hits with j < jmin[0] are impossible, only if we're reporting hits to results */
+  if(results != NULL) { 
+    for(j = i0; j < jmin[v]; j++) {
+      if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, j-i0+1, 
+				      NULL, 0, 0,   /* alpha_row is NULL, we're telling UpdateGammaHitMxCM, this j is can't be a hit end pt */
+				      TRUE, bestr, results, W, act)) != eslOK) return status;
+    }
+  }
+    
+  for (jp_v = jpn; jp_v <= jpx; jp_v++, jp_y++, j++) {
+    if (cm->flags & CMH_LOCAL_BEGIN) {
+      for (y = 1; y < cm->M; y++) {
+	if(NOT_IMPOSSIBLE(cm->beginsc[y]) && (j >= jmin[y] && j <= jmax[y])) {
+	  assert(cm->sttype[v] != BEGL_S); /* local begins into BEGL_S are impossible */
+	  jp_y = j - jmin[y];
+	  dn   = ESL_MAX(hdmin[v][jp_v], hdmin[y][jp_y]);
+	  dx   = ESL_MIN(hdmax[v][jp_v], hdmax[y][jp_y]);
+	  dpn  = dn - hdmin[v][jp_v];
+	  dpx  = dx - hdmin[v][jp_v];
+	  dp_y = dn - hdmin[y][jp_y];
+	  d    = dn;
+	  for (dp_v = dpn; dp_v <= dpx; dp_v++, dp_y++, d++) {
+	    /*alpha[0][jp_v][dp_v] = FLogsum(alpha[0][jp_v][dp_v], alpha[y][jp_y][dp_y] + cm->beginsc[y]);*/
+	    sc = alpha[y][jp_y][dp_y] + cm->beginsc[y];
+	    if(sc > alpha[0][jp_v][dp_v]) {
+	      alpha[0][jp_v][dp_v] = sc;
+	      bestr[d] = y;
+	    }
+	  }
+	}
+      } /* end of for(y = 1; y < cm->M; y++) */
+    } /* end of if(cm->flags & CMH_LOCAL_BEGIN */
+    
+    /* report all hits with valid d for this j, only if results != NULL */
+    if(results != NULL) { 
+      if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, j-i0+1, alpha[0][jp_v], hdmin[0][j-jmin[0]], hdmax[0][j-jmin[0]], TRUE, bestr, results, W, act)) != eslOK) return status;
+    }
+  }
+  /* finally report all hits with j > jmax[0] are impossible, only if we're reporting hits to results */
+  if(results != NULL) { 
+    for(j = jmax[v]+1; j <= j0; j++) {
+      if((status = UpdateGammaHitMxCM(cm, errbuf, gamma, j-i0+1, 
+				      NULL, 0, 0,   /* alpha_row is NULL, we're telling UpdateGammaHitMxCM, this j is can't be a hit end pt */
+				      TRUE, bestr, results, W, act)) != eslOK) return status;
+    }
+  }
+  /* find the best scoring hit */
+  vsc_root = IMPOSSIBLE;
+  v = 0;
+  jpn = 0;
+  jpx = jmax[v] - jmin[v];
+  for(jp_v = jpn; jp_v <= jpx; jp_v++) {
+    dpn     = 0;
+    dpx     = hdmax[v][jp_v] - hdmin[v][jp_v];
+    for(dp_v = dpn; dp_v <= dpx; dp_v++) {
+      vsc_root = ESL_MAX(vsc_root, alpha[0][jp_v][dp_v]);
+    }
+  }
+
+  free(el_scA);
+  free(yvalidA);
+  free(bestr);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+
+  if(results != NULL && gamma->iamgreedy == FALSE) TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+
+  ESL_DPRINTF1(("FastFInsideScanHB() return sc: %f\n", vsc_root));
+  if (ret_sc != NULL) *ret_sc = vsc_root;
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return 0.; /* never reached */
+}
+
+
+/* Function: ProcessSearchWorkunit()
+ * Date:     EPN, Wed Jan 23 17:26:24 2008
+ *
+ * Purpose:  Perform search workunit, which consists of a CM, digitized sequence
+ *           and indices i and j. The job is to search dsq from i..j and return 
+ *           search results in <*ret_results>. Called by cmsearch and cmcalibrate,
+ *           which is why it's here and not local in cmsearch.c.
+ *
+ * Args:     cm              - the covariance model, must have valid searchinfo (si).
+ *           errbuf          - char buffer for reporting errors
+ *           dsq             - the digitized sequence
+ *           L               - length of target sequence 
+ *           ret_results     - search_results_t to create and fill
+ *           mxsize_limit    - maximum size of HMM banded matrix allowed.
+ *           my_rank         - rank of processor calling this function, 0 if master (serial or MPI)
+ *           ret_surv_fractA - [0..n..cm->si->nrounds], fraction of residues that survived round n
+ *                             after padding W (if i..j is a hit, j-(W-1)..i+(W-1) survives), except
+ *                             for final round, cm->si->nrounds; if NULL, don't return it
+ *           ret_nhitsA      - [0..n..cm->si->nrounds], number of hits that survived each round n
+ *
+ * Returns:  eslOK on succes;
+ *           <ret_results> is filled with a newly alloc'ed and filled search_results_t structure, must be freed by caller
+ */
+int
+ProcessSearchWorkunit(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, search_results_t **ret_results, float mxsize_limit, int my_rank, 
+		      float **ret_surv_fractA, int **ret_nhitsA)
+{
+  int status;
+  search_results_t **results;
+  int n;
+  float *surv_fractA;
+  int   *nhitsA;
+  int do_collapse, do_pad;
+
+  if(cm->si == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cm->si is NULL in ProcessSearchWorkunit()\n");
+
+  ESL_ALLOC(results, sizeof(search_results_t *) * (cm->si->nrounds+1));
+  for(n = 0; n <= cm->si->nrounds; n++) results[n] = CreateResults(INIT_RESULTS);
+
+  /* do the search, DispatchSearch calls itself recursively if we're filtering */
+  if((status = DispatchSearch(cm, errbuf, 0, dsq, 1, L, results, mxsize_limit, NULL, NULL)) != eslOK) goto ERROR;
+
+  /* determine survival fraction from each round */
+  if(ret_surv_fractA != NULL) { 
+    ESL_ALLOC(surv_fractA, sizeof(float) * (cm->si->nrounds+1));
+    esl_vec_FSet(surv_fractA, (cm->si->nrounds+1), 0.);
+    for(n = 0; n <= cm->si->nrounds; n++) { 
+      do_collapse = (((n+1) == cm->si->nrounds) && (cm->si->search_opts[cm->si->nrounds] & CM_SEARCH_HBANDED)) ? FALSE : TRUE;
+      do_pad      = (n == cm->si->nrounds) ? FALSE : TRUE;
+      if((status = Results2SurvFract(cm, errbuf, 1, L, results[n], do_pad, do_collapse, &(surv_fractA[n]))) != eslOK) goto ERROR;
+    }
+  }
+  /* copy the number of hits that survived each round */
+  if(ret_nhitsA != NULL) { 
+    ESL_ALLOC(nhitsA, sizeof(int) * (cm->si->nrounds+1));
+    for(n = 0; n <= cm->si->nrounds; n++) nhitsA[n] = results[n]->num_results;
+  }
+
+  /* we only care about the final results, that survived all the rounds (all the filtering rounds plus the final round) */
+  *ret_results = results[cm->si->nrounds];
+  /* free the results describing what survived each round of filtering (if any) */
+  for(n = 0; n < cm->si->nrounds; n++) FreeResults(results[n]);
+  free(results);
+
+  if(ret_surv_fractA != NULL) *ret_surv_fractA = surv_fractA;
+  if(ret_nhitsA != NULL)      *ret_nhitsA      = nhitsA;
+
+  return eslOK;
+  
+ ERROR:
+  ESL_DPRINTF1(("worker %d: has caught an error in ProcessSearchWorkunit\n", my_rank));
+  FreeCM(cm);
+  return status;
+}
+
+/* Function: DetermineSeqChunksize()
+ * Date:     EPN, Thu Jan 24 16:32:37 2008
+ * Purpose:  Determine the subsequence length (chunk size) to 
+ *           send to workers in MPI cmsearch or cmcalibrate.
+ *           From RSEARCH, with one change, ideal situation
+ *           is considered when we put 1 chunk for each STRAND 
+ *           of each seq on each proc.
+ *         
+ *           Set the chunk size as follows:
+ *           1.  Ideally take smallest multiple of cm->W that gives 
+ *               result greater than:
+ *               (seqlen + (cm->W * (num_procs-2))) / (num_procs-1)
+ *               This should put one chunk for EACH STRAND on each proc.
+ *           2.  If this is less than MPI_MIN_CHUNK_W_MULTIPLIER * cm->W, 
+ *               use that value.
+ *           3.  If this is greater than MPI_MAX_CHUNK_SIZE, use that.
+ */
+int
+DetermineSeqChunksize(int nproc, int L, int W)
+{
+  int chunksize;
+  chunksize = ((L + (W * (nproc-2))) / (nproc)) + 1;
+  chunksize = ((chunksize / W) + 1) * W;
+  chunksize = ESL_MAX(chunksize, W * MPI_MIN_CHUNK_W_MULTIPLIER); 
+  chunksize = ESL_MIN(chunksize, MPI_MAX_CHUNK_SIZE);
+  /*printf("DetermineSeqChunksize(): returning %d\n", chunksize);*/
+  return chunksize;
+}
+
+
+/*****************************************************************
+ * Benchmark driver
+ *****************************************************************/
+#ifdef IMPL_SEARCH_BENCHMARK
+/* gcc -g -O2 -DHAVE_CONFIG_H -I../easel  -c old_cm_dpsearch.c 
+ * gcc -o benchmark-search -g -O2 -I. -L. -I../easel -L../easel -DIMPL_SEARCH_BENCHMARK cm_dpsearch.c old_cm_dpsearch.o -linfernal -leasel -lm
+ * mpicc -g -O2 -DHAVE_CONFIG_H -I../easel  -c old_cm_dpsearch.c 
+ * mpicc -o benchmark-search -g -O2 -I. -L. -I../easel -L../easel -DIMPL_SEARCH_BENCHMARK cm_dpsearch.c old_cm_dpsearch.o -linfernal -leasel -lm
+ * icc -g -O3 -static -DHAVE_CONFIG_H -I../easel  -c old_cm_dpsearch.c 
+ * icc -o benchmark-search -O3 -static -I. -L. -I../easel -L../easel -DIMPL_SEARCH_BENCHMARK cm_dpsearch.c old_cm_dpsearch.o -linfernal -leasel -lm
+ * ./benchmark-search <cmfile>
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include <esl_getopts.h>
+#include <esl_histogram.h>
+#include <esl_random.h>
+#include <esl_sqio.h>
+#include <esl_stats.h>
+#include <esl_stopwatch.h>
+#include <esl_vectorops.h>
+#include <esl_wuss.h>
+
+#include "funcs.h"		/* function declarations                */
+#include "old_funcs.h"		/* function declarations for 0.81 versions */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",           0 },
+  { "-r",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "set random number seed randomly",                0 },
+  { "-s",        eslARG_INT,     "33", NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                  0 },
+  { "-e",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "emit sequences from CM, don't randomly create them", 0 },
+  { "-g",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "search in glocal mode [default: local]", 0 },
+  { "-L",        eslARG_INT,  "10000", NULL, "n>0", NULL,  NULL, NULL, "length of random target seqs",                   0 },
+  { "-N",        eslARG_INT,      "1", NULL, "n>0", NULL,  NULL, NULL, "number of random target seqs",                   0 },
+  { "-o",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute old reference CYK scan implementation", 0 },
+  { "-w",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute new reference CYK scan implementation", 0 },
+  { "-x",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute experimental CYK scan implementation", 0 },
+  { "--noqdb",   eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute non-banded optimized CYK scan implementation", 0 },
+  { "--rsearch", eslARG_NONE,   FALSE, NULL, NULL,  NULL,"--noqdb", NULL, "also execute ported RSEARCH's CYK scan implementation", 0 },
+  { "--iins",    eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL,  "also execute optimized int inside scan implementation", 0 },
+  { "--riins",   eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL,  "also execute reference int inside scan implementation", 0 },
+  { "--oiins",   eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL,  "also execute old int inside scan implementation", 0 },
+  { "--fins",    eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL,  "also execute optimized float inside scan implementation", 0 },
+  { "--rfins",   eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL,  "also execute reference float inside scan implementation", 0 },
+  { "--ofins",   eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL,  "also execute old float inside scan implementation", 0 },
+  { "--hbanded", eslARG_NONE,   FALSE, NULL, NULL,  NULL,"-e",   NULL,  "also execute HMM banded CYK scan implementation", 6 },
+  { "--ihbanded",eslARG_NONE,   FALSE, NULL, NULL,  NULL,"-e",   NULL,  "also execute HMM banded Inside scan implementation", 6 },
+  { "--tau",     eslARG_REAL,   "1e-7",NULL, "0<x<1",NULL,"--hbanded",  NULL, "set tail loss prob for --hbanded to <x>", 6 },
+  { "--scan2bands",eslARG_NONE, FALSE, NULL, NULL,  NULL,"--hbanded",   NULL, "derive HMM bands from scanning Forward/Backward", 6 },
+  { "--sums",    eslARG_NONE,   FALSE, NULL, NULL,  NULL,"--hbanded",   NULL, "use posterior sums during HMM band calculation (widens bands)", 6 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "benchmark driver for an optimized scanning CYK implementation";
+
+int 
+main(int argc, char **argv)
+{
+  int             status;
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  CM_t            *cm;
+  ESL_STOPWATCH  *w       = esl_stopwatch_Create();
+  ESL_RANDOMNESS *r       = NULL;
+  ESL_ALPHABET   *abc     = NULL;
+  int             L       = esl_opt_GetInteger(go, "-L");
+  int             N       = esl_opt_GetInteger(go, "-N");
+  ESL_DSQ        *dsq;
+  int             i;
+  float           sc;
+  char            *cmfile = esl_opt_GetArg(go, 1);
+  CMFILE          *cmfp;	/* open input CM file stream */
+  int            *dmin;
+  int            *dmax;
+  int             do_random;
+  seqs_to_aln_t  *seqs_to_aln;  /* sequences to align, either randomly created, or emitted from CM (if -e) */
+  char           errbuf[cmERRBUFSIZE];
+
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  if (esl_opt_GetBoolean(go, "-r"))  r = esl_randomness_CreateTimeseeded();
+  else                               r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL) cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if (!(CMFileRead(cmfp, &abc, &cm)))            cm_Fail("Failed to read CM");
+  CMFileClose(cmfp);
+
+  do_random = TRUE;
+  if(esl_opt_GetBoolean(go, "-e")) do_random = FALSE; 
+
+  if(! esl_opt_GetBoolean(go, "-g")) cm->config_opts  |= CM_CONFIG_LOCAL;
+  if(  esl_opt_GetBoolean(go, "--sums"))        cm->search_opts |= CM_SEARCH_SUMS;
+  if(  esl_opt_GetBoolean(go, "--aln2bands"))   cm->search_opts |= CM_SEARCH_HMMALNBANDS;
+  if(  esl_opt_GetBoolean(go, "--hbanded"))     cm->search_opts |= CM_SEARCH_HBANDED;
+  if(  esl_opt_GetBoolean(go, "--ihbanded"))    cm->search_opts |= CM_SEARCH_HBANDED;
+  cm->tau    = esl_opt_GetReal(go, "--tau");  /* this will be DEFAULT_TAU unless changed at command line */
+  cm->config_opts |= CM_CONFIG_QDB;
+  ConfigCM(cm, TRUE); /* TRUE says: calculate W */
+
+  if (esl_opt_GetBoolean(go, "--noqdb")) { 
+    dmin = NULL; dmax = NULL;
+  }
+  else { dmin = cm->dmin; dmax = cm->dmax; }
+
+  cm_CreateScanMatrixForCM(cm, TRUE, TRUE); /* impt to do this after QDBs set up in ConfigCM() */
+
+  /* get sequences */
+  if(do_random) {
+    double *dnull;
+    ESL_ALLOC(dnull, sizeof(double) * cm->abc->K);
+    for(i = 0; i < cm->abc->K; i++) dnull[i] = (double) cm->null[i];
+    esl_vec_DNorm(dnull, cm->abc->K);
+    /* get gamma[0] from the QDB calc alg, which will serve as the length distro for random seqs */
+    int safe_windowlen = cm->clen * 2;
+    double **gamma = NULL;
+    while(!(BandCalculationEngine(cm, safe_windowlen, DEFAULT_HS_BETA, TRUE, NULL, NULL, &(gamma), NULL))) {
+      safe_windowlen *= 2;
+      if(safe_windowlen > (cm->clen * 1000)) cm_Fail("Error trying to get gamma[0], safe_windowlen big: %d\n", safe_windowlen);
+    }
+    seqs_to_aln = RandomEmitSeqsToAln(r, cm->abc, dnull, 1, N, gamma[0], safe_windowlen, FALSE);
+    FreeBandDensities(cm, gamma);
+    free(dnull);
+  }
+  else /* don't randomly generate seqs, emit them from the CM */
+    seqs_to_aln = CMEmitSeqsToAln(r, cm, 1, N, FALSE, NULL, FALSE);
+
+  for (i = 0; i < N; i++)
+    {
+      L = seqs_to_aln->sq[i]->n;
+      dsq = seqs_to_aln->sq[i]->dsq;
+      cm->search_opts  &= ~CM_SEARCH_INSIDE;
+
+      esl_stopwatch_Start(w);
+      if((status = FastCYKScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, FALSE, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+      printf("%4d %-30s %10.4f bits ", (i+1), "FastCYKScan(): ", sc);
+      esl_stopwatch_Stop(w);
+      esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+      if (esl_opt_GetBoolean(go, "-w")) 
+	{ 
+	  esl_stopwatch_Start(w);
+	  if((status = RefCYKScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "RefCYKScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      if (esl_opt_GetBoolean(go, "-o")) 
+	{ 
+	  esl_stopwatch_Start(w);
+	  if (esl_opt_GetBoolean(go, "--noqdb")) sc = CYKScan (cm, dsq, 1, L, cm->W, 0., NULL); 
+	  else                                   sc = CYKBandedScan (cm, dsq, dmin, dmax, 1, L, cm->W, 0., NULL); 
+	  printf("%4d %-30s %10.4f bits ", (i+1), "CYKBandedScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      if (esl_opt_GetBoolean(go, "--rsearch")) 
+	{ 
+	  esl_stopwatch_Start(w);
+	  if((status = rsearch_CYKScan (cm, errbuf, dsq, L, 0., cm->W, NULL, &sc)) != eslOK) cm_Fail(errbuf); 
+	  printf("%4d %-30s %10.4f bits ", (i+1), "rsearch_CYKScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      /* integer inside implementations */
+      if (esl_opt_GetBoolean(go, "--iins")) 
+	{ 
+	  cm->search_opts  |= CM_SEARCH_INSIDE;
+	  esl_stopwatch_Start(w);
+	  if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "FastIInsideScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+	  esl_stopwatch_Start(w);
+	  if((status = XFastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "XFastIInsideScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+	  esl_stopwatch_Start(w);
+	  if((status = X2FastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);;
+	  printf("%4d %-30s %10.4f bits ", (i+1), "X2FastIInsideScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      if (esl_opt_GetBoolean(go, "--riins")) 
+	{ 
+	  cm->search_opts  |= CM_SEARCH_INSIDE;
+	  esl_stopwatch_Start(w);
+	  if((status = RefIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "RefIInsideScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+	  esl_stopwatch_Start(w);
+	  if((status = XRefIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "XRefIInsideScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      if (esl_opt_GetBoolean(go, "--oiins")) 
+	{ 
+	  cm->search_opts  |= CM_SEARCH_INSIDE;
+	  if(esl_opt_GetBoolean(go, "--noqdb")) { 
+	    esl_stopwatch_Start(w);
+	    sc = iInsideScan(cm, dsq, 1, L, cm->W, 0., NULL);
+	    printf("%4d %-30s %10.4f bits ", (i+1), "iInsideScan() (int no-qdb): ", sc);
+	    esl_stopwatch_Stop(w);
+	    esl_stopwatch_Display(stdout, w, " CPU time: ");
+	  }
+	  else { 
+	    esl_stopwatch_Start(w);
+	    sc = iInsideBandedScan(cm, dsq, dmin, dmax, 1, L, cm->W, 0., NULL);
+	    printf("%4d %-30s %10.4f bits ", (i+1), "iInsideBandedScan() (int): ", sc);
+	    esl_stopwatch_Stop(w);
+	    esl_stopwatch_Display(stdout, w, " CPU time: ");
+	  }
+	}
+
+      /* float inside implementations */
+      if (esl_opt_GetBoolean(go, "--fins")) 
+	{ 
+	  cm->search_opts  |= CM_SEARCH_INSIDE;
+	  esl_stopwatch_Start(w);
+	  if((status = FastFInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "FastFInsideScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      if (esl_opt_GetBoolean(go, "--rfins")) 
+	{ 
+	  cm->search_opts  |= CM_SEARCH_INSIDE;
+	  esl_stopwatch_Start(w);
+	  if((status = RefFInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "RefFInsideScan(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      if (esl_opt_GetBoolean(go, "--ofins")) 
+	{ 
+	  cm->search_opts  |= CM_SEARCH_INSIDE;
+	  if(esl_opt_GetBoolean(go, "--noqdb")) { 
+	    esl_stopwatch_Start(w);
+	    sc = InsideScan(cm, dsq, 1, L, cm->W, 0., NULL);
+	    printf("%4d %-30s %10.4f bits ", (i+1), "InsideScan() (float no-qdb): ", sc);
+	    esl_stopwatch_Stop(w);
+	    esl_stopwatch_Display(stdout, w, " CPU time: ");
+	  }
+	  else { 
+	    esl_stopwatch_Start(w);
+	    sc = InsideBandedScan(cm, dsq, dmin, dmax, 1, L, cm->W, 0., NULL);
+	    printf("%4d %-30s %10.4f bits ", (i+1), "InsideBandedScan() (float): ", sc);
+	    esl_stopwatch_Stop(w);
+	    esl_stopwatch_Display(stdout, w, " CPU time: ");
+	  }
+	}
+      if (esl_opt_GetBoolean(go, "--hbanded")) 
+	{ 
+	  esl_stopwatch_Start(w);
+	  if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) cm_Fail(errbuf);
+	  sc = CYKBandedScan_jd(cm, dsq, cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax, 
+				1, L, cm->W, 0., NULL);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "CYKBandedScan_jd(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+	  esl_stopwatch_Start(w);
+	  if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) cm_Fail(errbuf);
+	  FastCYKScanHB(cm, errbuf, dsq, 1, L, 0., NULL, cm->hbmx, &sc);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "FastCYKScanHB(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+      if (esl_opt_GetBoolean(go, "--ihbanded")) 
+	{ 
+	  esl_stopwatch_Start(w);
+	  if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) cm_Fail(errbuf);
+	  sc = iInsideBandedScan_jd(cm, dsq, cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax, 
+				1, L, cm->W, 0., NULL);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "iInsideBandedScan_jd(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+
+	  esl_stopwatch_Start(w);
+	  if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) cm_Fail(errbuf); 
+ 	  if((status = FastFInsideScanHB(cm, errbuf, dsq, 1, L, 0., NULL, cm->hbmx, &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "FastFInsideScanHB(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      printf("\n");
+    }
+  FreeCM(cm);
+  FreeSeqsToAln(seqs_to_aln);
+  esl_alphabet_Destroy(abc);
+  esl_stopwatch_Destroy(w);
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+
+ ERROR:
+  cm_Fail("memory allocation error");
+  return 0; /* never reached */
+}
+#endif /*IMPL_SEARCH_BENCHMARK*/
+
diff --git a/src/cm_dpsmall.c b/src/cm_dpsmall.c
new file mode 100644
index 0000000..b0dd002
--- /dev/null
+++ b/src/cm_dpsmall.c
@@ -0,0 +1,7128 @@
+/* cm_dpsmall.c  (formerly smallcyk.c)
+ * SRE, Wed Aug  2 08:42:49 2000 [St. Louis]
+ * SVN $Id: cm_dpsmall.c 2479 2008-06-20 13:54:48Z nawrockie $
+ * 
+ * Alignment of a CM to a target (sub)sequence.
+ *
+ * Implementation of the CM divide and conquer alignment algorithm 
+ * described in [Eddy02]. Also implements standard CYK/Inside 
+ * optimal alignment by dynamic programming [Durbin98]. 
+ *
+ * These algorithms align to the entire target (sub)sequence
+ * (e.g. global alignment). For sequence-local alignment, see
+ * scancyk.c.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+/*################################################################
+ * smallcyk's external API:
+ * 
+ * CYKDivideAndConquer()    - The divide and conquer algorithm. Align
+ *                            a model to a (sub)sequence.
+ * CYKInside()              - Align model to (sub)sequence, using normal 
+ *                            CYK/Inside algorithm.
+ * CYKInsideScore()         - Calculate the CYK/Inside score of optimal 
+ *                            alignment, without recovering the alignment; 
+ *                            allows timing CYK/Inside without blowing
+ *                            out memory, for large target RNAs.
+ *                          
+ * CYKDemands()             - Print a bunch of info comparing predicted d&c
+ *                            time/memory requirements to standard CYK/inside
+ *                            time/memory requirements.
+ * 
+ * All of these functions can take query dependent bands (dmin
+ * and dmax) or have them passed as NULL.				
+ *################################################################
+ */  
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/* The dividers and conquerors.
+ */
+static float generic_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+			      int r, int vend, int i0, int j0);
+static float wedge_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+			    int r, int z, int i0, int j0);
+static void  v_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+			int r, int z, int i0, int i1, int j1, int j0, int useEL);
+
+/* The alignment engines. 
+ */
+static float inside(CM_t *cm, ESL_DSQ *dsq, int L,
+		    int r, int z, int i0, int j0, int do_full,
+		    float ***alpha, float ****ret_alpha, 
+		    struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		    void ****ret_shadow, int allow_begin, int *ret_b, float *ret_bsc);
+static void  outside(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0,
+		     int do_full, float ***beta, float ****ret_beta,
+		     struct deckpool_s *dpool, struct deckpool_s **ret_dpool);
+static float vinside(CM_t *cm, ESL_DSQ *dsq, int L,
+		     int r, int z, int i0, int i1, int j1, int j0, int useEL,
+		     int do_full, float ***a, float ****ret_a,
+		     struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		     char ****ret_shadow,
+		     int allow_begin, int *ret_b, float *ret_bsc);
+static void  voutside(CM_t *cm, ESL_DSQ *dsq, int L, 
+		      int r, int z, int i0, int i1, int j1, int j0, int useEL,
+		      int do_full, float ***beta, float ****ret_beta,
+		      struct deckpool_s *dpool, struct deckpool_s **ret_dpool);
+
+/* The traceback routines.
+ */
+static float insideT(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+		     int r, int z, int i0, int j0, int allow_begin, 
+		     int *dmin, int *dmax);
+static float vinsideT(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+		      int r, int z, int i0, int i1, int j1, int j0, int useEL, 
+		      int allow_begin, int *dmin, int *dmax);
+
+/* The size calculators.
+ */
+float insideT_size(CM_t *cm, int L, int r, int z, int i0, int j0);
+float vinsideT_size(CM_t *cm, int r, int z, int i0, int i1, int j1, int j0);
+static int   cyk_deck_count(CM_t *cm, int r, int z);
+static int   cyk_extra_decks(CM_t *cm);
+
+/* The memory management routines are in funcs.h so hbandcyk.c can access them 
+ */
+
+/* BE_EFFICIENT and BE_PARANOID are alternative (exclusive) settings
+ * for the do_full? argument to the alignment engines.
+ */
+#define BE_EFFICIENT  0		/* setting for do_full: small memory mode */
+#define BE_PARANOID   1		/* setting for do_full: keep whole matrix, perhaps for debugging */
+
+/* Special flags for use in shadow (traceback) matrices, instead of
+ * offsets to connected states. When yshad[0][][] is USED_LOCAL_BEGIN,
+ * the b value returned by inside() is the best connected state (a 0->b
+ * local entry). When yshad[v][][] is USED_EL, there is a v->EL transition
+ * and the remaining subsequence is aligned to the EL state. 
+ */
+#define USED_LOCAL_BEGIN 101
+#define USED_EL          102
+
+/*******************************************************************************
+ * EPN: Banded functions are named *_b() 
+ * Functions that I don't think need a banded version are indicated with a U
+ * before their names.
+ * 
+ * To change *most* of the following code from banded to normal versions, two
+ * 'replace-string's would be done : 
+ * (1) replace '_b(' with '(' : to replace all banded function calls with calls
+ *     to their non-banded versions.
+ * (2) replace ', dmin, dmax)' with ')' : all banded functions have exactly
+ *     two extra variables passed in, dmin a pointer to an int array with minimum
+ *     bands, and dmax, a pointer to an int array with maximum bands.  Further,
+ *     these are always the last two variables passed into a function.
+ *
+ * There are two classes of changes that were made to the original functions
+ * to make (what I think are) functioning banded versions (*_b()).  
+ *
+ * Class 1 : vjd deck changes - using dmin and dmax as bands
+ * Class 2 : vji deck changes - using imin and imax (derived from dmin and dmax)
+ *
+ * Class 2 changes occur only within v problems, only functions : v_splitter_b(),
+ * vinside_b(), and voutside_b().
+ * 
+ * The class 1 changes are more straightforward relative to the class 2 changes.
+ * This is completely due to the fact that the vjd coordinate system directly
+ * uses d (distance of subsequence in parse tree rooted at state v) which 
+ * corresponds conveniently with dmin and dmax.
+ * 
+ * Class 1 changes are usually involved with a for loop that involves
+ * the d index in either the alpha or the beta matrix.  The original for loops
+ * are simply replaced with a new for loop that enforces the bands.
+ *
+ * Class 2 changes that involve the vji decks involve several offset variables
+ * because the implicit d value for a given vji cell has to be calculated.  The 
+ * formula for that conversion is simple :   d = j-i+1
+ * in the code however, jp and ip are used where jp = j-j1 and ip = i-i0.
+ * so we have :  d = (jp+j1) - (ip+i0) + 1
+ *
+ * The way this is handled is only one possible way (and not necessarily the best way) 
+ * but saves some calculations from being repeated and is somewhat consistent with
+ * analagous code elsewhere.  Also the way it's handled here is somewhat general
+ * and could be easily changed. 
+ *
+ * That approach is to use an imin[] and imax[] vector, somewhat analagous to
+ * dmin[] and dmax[], indexed by states where states in the imin
+ * and imax vectors are offset (usually by r or w1) because v problems don't involve
+ * the entire set of 0..M-1 states.  Because determining a d for a given vji
+ * cell depends on both jp and ip, we can't calculate the bands for a given
+ * state (vji deck) independent of jp.  Therefore, imin[] and imax[] are calculated
+ * independent of jp, and jp must be added within a for(jp...) loop to determine
+ * the actual band in the i dimension.  
+ *
+ * So imin[v-r] = j1-i0-dmax[v]+1;
+ *    imax[v-r] = j1-i0-dmin[v]+1;
+ *
+ * Here's an example of using imin and imax within a for(jp ... ) loop : 
+ *	  for (jp = 0; jp <= j0-j1; jp++) 
+ *	    {
+ * 	      if((imax[v-r]+jp) > (i1-i0)) ip = (i1-i0);
+ *	      else ip = imax[v-r] + jp;
+ * 	      for(; ip >= imin[v-r]+jp && ip >= 0; ip--) {
+ * 
+ * Code where bands are used in the vji deck are marked with "Bands used ip X" where X
+ * is a number (1-19).  Some of these sections have been commented out as I slowly
+ * realized they were mistakes or unnecessary.  There are, admittedly scattered, notes
+ * on how I arrived at each of these in :
+ * ~nawrocki/lab/rRNA/inf/infernal_0426/banded_testing_0207/00LOG
+ * 
+ * Other changes of both class 1 and 2 involves imposing the bands during 
+ * the initialization step of the alpha matrix.  These changes
+ * add additional code that sets all cells outside the bands to IMPOSSIBLE.
+ * 
+ *******************************************************************************/
+
+/* The banded dividers and conquerors.
+ */
+static float generic_splitter_b(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+				int r, int vend, int i0, int j0, int *dmin, int *dmax);
+static float wedge_splitter_b(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+			      int r, int z, int i0, int j0, int *dmin, int *dmax);
+static void  v_splitter_b(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+			  int r, int z, int i0, int i1, int j1, int j0, int useEL,
+			  int *dmin, int *dmax);
+
+/* The banded alignment engines. 
+ */
+static float inside_b(CM_t *cm, ESL_DSQ *dsq, int L,
+		      int r, int z, int i0, int j0, 
+		      int do_full,
+		      float ***alpha, float ****ret_alpha, 
+		      struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		      void ****ret_shadow, 
+		      int allow_begin, int *ret_b, float *ret_bsc,
+		      int *dmin, int *dmax);
+static void  outside_b(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0,
+		       int do_full, float ***beta, float ****ret_beta,
+		       struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		       int *dmin, int *dmax);
+static float vinside_b(CM_t *cm, ESL_DSQ *dsq, int L,
+		       int r, int z, int i0, int i1, int j1, int j0, int useEL,
+		       int do_full, float ***a, float ****ret_a,
+		       struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		       char ****ret_shadow,
+		       int allow_begin, int *ret_b, float *ret_bsc,
+		       int *dmin, int *dmax);
+static void  voutside_b(CM_t *cm, ESL_DSQ *dsq, int L,
+			int r, int z, int i0, int i1, int j1, int j0, int useEL,
+			int do_full, float ***beta, float ****ret_beta,
+			struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+			int *dmin, int *dmax);
+
+/* No banded versions of the traceback routines because the non-banded
+ * functions can be used.*/
+
+/* No banded size calculators right now. */
+
+/*******************************************************************************
+ * 05.24.05
+ * EPN MEMORY EFFICIENT BANDED VERSIONS OF SELECTED FUNCTIONS
+ * Memory efficient banded functions are named *_b_me()
+ * 
+ * These functions are modified from their originals to make the memory
+ * efficient banded FULL (not D&C) CYK implementation work.  These functions
+ * are dubbed 'memory efficient' because they only allocate cells of the
+ * alpha or shadow matrix which are within the bands.  The non-memory efficient
+ * functions (*_b()) still allocate the same memory as the non-banded functions,
+ * but only use the cells within the bands, here we actually don't even allocate
+ * unnecessary cells.  The only real difficulty implementing memory efficient
+ * bands is in being able to determine what cell alpha[v][j][d] from the 
+ * non-memory efficient code corresponds to in the memory-efficient code (we'll
+ * call the corresponding cell a[v'][j'][d'] or a[vp][jp][dp]).  The reason
+ * v != v'; j != j' and d != d' is because the primes are offset due to the
+ * fact that some of the original alpha matrix deck (a[v]) has not been allocated
+ * due to the bands.  Therefore all of the differences between the *_b_me() functions
+ * and their *_b() versions is to deal with the offset issue.
+ * 
+ * All changes from the original (non-memory efficient) banded code have been
+ * marked with comments beginning 'CYK Full ME Bands Used'.
+ *  
+ * There are only two functions that need seperate _b_me() versions, because
+ * the non D&C alignment algorithm only involves three functions, CYKInside(),
+ * inside(), and insideT(), and the CYKInside() is really only a wrapper, 
+ * for which the memory efficient implementation has no effect, so all we
+ * need is inside_b_me() and insideT_b_me().
+ * 
+ *******************************************************************************/
+
+/* The alignment engines. 
+ */
+static float inside_b_me(CM_t *cm, ESL_DSQ *dsq, int L,
+			 int r, int z, int i0, int j0, 
+			 int do_full,
+			 float ***alpha, float ****ret_alpha, 
+			 void ****ret_shadow, 
+			 int allow_begin, int *ret_b, float *ret_bsc,
+			 int *dmin, int *dmax);
+
+/* The traceback routines.
+ * At first, it wasn't immediately obvious that a *_me version of  
+ * this function was needed, but there's some crazy offset issues. [EPN]
+ */
+
+static float insideT_b_me(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+			  int r, int z, int i0, int j0, int allow_begin,
+			  int *dmin, int *dmax);
+
+
+/* Function: CYKDivideAndConquer()
+ * Date:     SRE, Sun Jun  3 19:32:14 2001 [St. Louis]
+ *
+ * Purpose:  Align a CM to a (sub)sequence using the divide and conquer
+ *           algorithm. Return the score (in bits) and a traceback
+ *           structure.
+ *           
+ *           The simplest call to this, for a model cm and a sequence
+ *           dsq of length L and no bands on d:
+ *               CYKDivideAndConquer(cm, dsq, L, 0, 1, &tr, NULL, NULL);
+ *           which will align the model to the entire sequence. (The alignment
+ *           will be global w.r.t the sequence.) 
+ *           
+ *           Sometimes we already know the second state in the traceback:
+ *           a CYKScan() will tell us r, for a 0->r local begin transition.
+ *           (It also tells us i0, j0: the bounds of a high-scoring subsequence
+ *           hit in the target sequence.)  We take all this information in
+ *           as a shortcut. The 0->r transition is still counted
+ *           towards the score. That is, CYKDivideAndConquer() always
+ *           gives a parsetree rooted at state 0, the root, and the sc
+ *           we return is the score for that complete parse tree.
+ *
+ * Args:     cm     - the covariance model
+ *           dsq    - the digitized sequence, 1..L
+ *           L      - length of sequence
+ *           r      - root of subgraph to align to target subseq (usually 0, the model's root)
+ *           i0     - start of target subsequence (often 1, beginning of sq)
+ *           j0     - end of target subsequence (often L, end of sq)
+ *           ret_tr - RETURN: traceback (pass NULL if trace isn't wanted)
+ *           dmin   - minimum d bound for each state v; [0..v..M-1] (NULL if non-banded)
+ *           dmax   - maximum d bound for each state v; [0..v..M-1] (NULL if non-banded)
+ *
+ * Returns: score of the alignment in bits.  
+ */
+float
+CYKDivideAndConquer(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, Parsetree_t **ret_tr, 
+		    int *dmin, int *dmax)
+{
+  Parsetree_t *tr;
+  float        sc;
+  int          z;
+
+  /*printf("alignment strategy:CYKDivideAndConquer:nb:small\n");*/
+  /* Trust, but verify.
+   * Check out input parameters.
+   */
+  if (cm->stid[r] != ROOT_S) {
+    if (! (cm->flags & CMH_LOCAL_BEGIN)) cm_Fail("internal error: we're not in local mode, but r is not root");
+    if (cm->stid[r] != MATP_MP && cm->stid[r] != MATL_ML &&
+	cm->stid[r] != MATR_MR && cm->stid[r] != BIF_B)
+      cm_Fail("internal error: trying to do a local begin at a non-mainline start");
+  }
+
+  /* Create a parse tree structure.
+   * The traceback machinery expects to build on a start state already
+   * in the parsetree, so initialize by adding the root state.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, i0, j0, 0); /* init: attach the root S */
+  z  = cm->M-1;
+  sc = 0.;
+
+  /* If r != 0, we already know we're starting with a local entry transition 0->r;
+   * add that node too, and count the begin transition towards the score. We have
+   * just done our one allowed local begin, so allow_begin becomes FALSE.
+   */
+  if (r != 0) 
+    {
+      InsertTraceNode(tr, 0,  TRACE_LEFT_CHILD, i0, j0, r);
+      z  =  CMSubtreeFindEnd(cm, r);
+      sc =  cm->beginsc[r];
+    }
+
+  /* Start the divide and conquer recursion: call the generic_splitter()
+   * or generic_splitter_b() on the whole DP cube.
+   */
+  if(dmin == NULL && dmax == NULL)
+    sc += generic_splitter(cm, dsq, L, tr, r, z, i0, j0);
+  else
+    sc += generic_splitter_b(cm, dsq, L, tr, r, z, i0, j0, dmin, dmax);
+    
+  /* Free memory and return
+   */
+  if (ret_tr != NULL) *ret_tr = tr; else FreeParsetree(tr);
+  ESL_DPRINTF1(("returning from CYKDivideAndConquer() sc : %f\n", sc)); 
+  return sc;
+}
+
+/* Function: CYKInside()
+ * Date:     SRE, Sun Jun  3 19:48:33 2001 [St. Louis]
+ *
+ * Purpose:  Wrapper for the insideT() routine - solve
+ *           a full alignment problem, return the traceback
+ *           and the score, without dividing & conquering.
+ *           
+ *           Analogous to CYKDivideAndConquer() in many respects;
+ *           see the more extensive comments in that function for
+ *           more details on shared aspects.
+ *           
+ * Args:     cm     - the covariance model
+ *           sq    - the sequence, 1..L
+ *           r      - root of subgraph to align to target subseq (usually 0, the model's root)
+ *           i0     - start of target subsequence (often 1, beginning of sq)
+ *           j0     - end of target subsequence (often L, end of sq)
+ *           ret_tr - RETURN: traceback (pass NULL if trace isn't wanted)
+ *           dmin   - minimum d bound for each state v; [0..v..M-1] (NULL if non-banded)
+ *           dmax   - maximum d bound for each state v; [0..v..M-1] (NULL if non-banded)
+ *
+ * Returns:  score of the alignment in bits.
+ */
+float
+CYKInside(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, Parsetree_t **ret_tr,
+	  int *dmin, int *dmax)
+{
+  Parsetree_t *tr;
+  int          z;
+  float        sc;
+
+  /* Trust, but verify.
+   * Check out input parameters.
+   */
+  if (cm->stid[r] != ROOT_S) {
+    if (! (cm->flags & CMH_LOCAL_BEGIN)) cm_Fail("internal error: we're not in local mode, but r is not root");
+    if (cm->stid[r] != MATP_MP && cm->stid[r] != MATL_ML &&
+	cm->stid[r] != MATR_MR && cm->stid[r] != BIF_B)
+      cm_Fail("internal error: trying to do a local begin at a non-mainline start");
+  }
+
+  /* Create the parse tree, and initialize.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+  z  = cm->M-1;
+  sc = 0.;
+
+  /* Deal with case where we already know a local entry transition 0->r
+   */
+  if (r != 0)
+    {
+      InsertTraceNode(tr, 0,  TRACE_LEFT_CHILD, i0, j0, r);
+      z  =  CMSubtreeFindEnd(cm, r);
+      sc =  cm->beginsc[r];
+    }
+
+  /* Solve the whole thing with one call to insideT.
+   */
+  /* if we're non-banded use the original function */
+  if(dmin == NULL && dmax == NULL)
+    sc += insideT(cm, dsq, L, tr, r, z, i0, j0, (r==0), 
+		  dmin, dmax);
+  /* if we're using query dependent bands, call the 
+   * memory efficient QDB alignment version.
+   */
+  else
+    sc += insideT_b_me(cm, dsq, L, tr, r, z, i0, j0, (r==0),
+      dmin, dmax);
+  /* To call the non-memory efficient version, uncomment
+   * the following line: */
+  /*sc += insideT(cm, dsq, L, tr, r, z, i0, j0, (r==0),    dmin, dmax);*/
+
+  if (ret_tr != NULL) *ret_tr = tr; else FreeParsetree(tr);
+  return sc;
+}
+
+/* Function: CYKInsideScore()
+ * Date:     SRE, Tue Apr  9 05:21:22 2002 [St. Louis]
+ *
+ * Purpose:  Wrapper for the inside() routine. Solve
+ *           a full alignment problem in one pass of inside,
+ *           in memory-saving mode, returning only the score.
+ *           
+ *           Fairly useless. Written just to obtain timings
+ *           for SSU and LSU alignments, for comparison to
+ *           divide and conquer.
+ *
+ *           Analogous to CYKDivideAndConquer() in many respects;
+ *           see the more extensive comments in that function for
+ *           more details on shared aspects.
+ *           
+ * Args:     cm     - the covariance model
+ *           dsq    - the sequence, 1..L
+ *           L      - length of sequence
+ *           r      - root of subgraph to align to target subseq (usually 0, the model's root)
+ *           i0     - start of target subsequence (often 1, beginning of sq)
+ *           j0     - end of target subsequence (often L, end of sq)
+ *           dmin   - minimum d bound for each state v; [0..v..M-1] (NULL if non-banded)
+ *           dmax   - maximum d bound for each state v; [0..v..M-1] (NULL if non-banded)
+ *
+ * Returns:  score of the alignment in bits.
+ */
+float
+CYKInsideScore(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, int *dmin, int *dmax)
+{
+  int    z;
+  float  sc;
+
+  z           = cm->M-1;
+  sc          = 0.;
+
+  if (r != 0) 
+    {
+      z  =  CMSubtreeFindEnd(cm, r);
+      sc =  cm->beginsc[r];
+    }
+
+  if(dmin == NULL && dmax == NULL)
+    sc +=  inside(cm, dsq, L, r, z, i0, j0, FALSE, 
+		  NULL, NULL, NULL, NULL, NULL,
+		  (r==0), NULL, NULL);
+  else
+    sc +=  inside_b(cm, dsq, L, r, z, i0, j0, FALSE, 
+		    NULL, NULL, NULL, NULL, NULL,
+		    (r==0), NULL, NULL, dmin, dmax);
+
+  return sc;
+}
+
+
+/* Function: CYKDemands()
+ * Date:     SRE, Sun Jun  3 20:00:54 2001 [St. Louis]
+ *
+ * Purpose:  Print out information on the computational
+ *           complexity of an alignment problem for divide
+ *           and conquer versus the full CYK.
+ *
+ * Args:     cm     - the model
+ *           L      - length of sequence.
+ *           dmin   - minimum d bound for each state v; [0..v..M-1] (NULL if non-banded)
+ *           dmax   - maximum d bound for each state v; [0..v..M-1] (NULL if non-banded)
+ *           be_quiet - TRUE to not print info, just return number of DP calcs
+ * 
+ * Returns: (float) the total number of DP calculations, either using QDB (if
+ *                  dmin & dmax are non-NULL) or not using QDB.
+ */
+float
+CYKDemands(CM_t *cm, int L, int *dmin, int *dmax, int be_quiet)
+{
+  float Mb_per_deck;    /* megabytes per deck */
+  int   bif_decks;	/* bifurcation decks  */
+  int   nends;		/* end decks (only need 1, even for multiple E's */
+  int   maxdecks;	/* maximum # of decks needed by CYKInside() */
+  int   extradecks;     /* max # of extra decks needed for bifurcs */
+  float smallmemory;	/* how much memory small version of CYKInside() needs */
+  float bigmemory;	/* how much memory a full CYKInside() would take */
+  float dpcells;	/* # of dp cells */
+  float bifcalcs;	/* # of inner loops executed for bifurcation calculations */
+  float bifcalcs_b;	/* # of inner loops executed for bifurcation calculations in QDB */
+  float dpcalcs;	/* # of inner loops executed for non-bif calculations */
+  float dpcalcs_b;	/* # of inner loops executed for bifurcation calculations in QDB */
+  int   j;
+  float avg_Mb_per_banded_deck;    /* average megabytes per deck in mem efficient big mode */
+  int   v, y, z, d, kmin, kmax; /* for QDB calculations */
+
+  Mb_per_deck = size_vjd_deck(L, 1, L);
+  bif_decks   = CMCountStatetype(cm, B_st);
+  nends       = CMCountStatetype(cm, E_st);
+  maxdecks    = cyk_deck_count(cm, 0, cm->M-1);
+  extradecks  = cyk_extra_decks(cm);
+  smallmemory = (float) maxdecks * Mb_per_deck;
+  bifcalcs = 0.;
+  for (j = 0; j <= L; j++)
+    bifcalcs += (float)(j+1)*(float)(j+2)/2.;
+  bifcalcs *= (float) bif_decks;
+  dpcalcs = (float) (L+2)*(float)(L+1)*0.5*(float) (cm->M - bif_decks - nends +1);
+  if(dmin == NULL && dmax == NULL)
+    {
+      bigmemory   = (float) (cm->M - nends +1) * Mb_per_deck;
+      dpcells     = (float) (L+2)*(float)(L+1)*0.5*(float) (cm->M - nends +1);
+      avg_Mb_per_banded_deck = 0.; /* irrelevant */
+    }
+  else
+    {
+      dpcells = 0.;
+      dpcalcs_b = 0.;
+      for(v = 0; v < cm->M; v++)
+	{
+	  dpcells   += (float) (L+1) * (float) (dmax[v] - dmin[v] + 1.);
+	  if(cm->sttype[v] != B_st)
+	    dpcalcs_b   += (float) (L+1) * (float) (dmax[v] - dmin[v] + 1.);
+	  for(d = dmin[v]; d <= dmax[v]; d++)
+	    {
+	      dpcells -= (float) d; /* subtract out cells for which d <= j */
+	      if(cm->sttype[v] != B_st)
+		dpcalcs_b   -= (float) d; 
+	    }
+	}
+      bigmemory   = (sizeof(float) * dpcells) / 1000000.;
+      avg_Mb_per_banded_deck = bigmemory / ((float) cm->M -nends + 1);
+      /* bigmemory and avg_Mb_per_banded_deck should be treated as approximates,
+       * I'm not sure if they're exactly correct. EPN, Mon Nov  6 07:56:13 2006 */
+
+      /* for QDB, to get bifcalcs, we need to count all the cells within the bands on
+       * left and right childs y and z of v, that are consistent with band on v 
+       * there's probably a more efficient way of doing this. */
+      bifcalcs_b = 0.;
+      for (v = 0; v < cm->M; v++)
+	{
+	  if(cm->sttype[v] == B_st)
+	    {
+	      y = cm->cfirst[v];
+	      z = cm->cnum[v];
+	      for (j = 0; j <= L; j++)
+		{
+		  for (d = dmin[v]; d <= dmax[v] && d <= j; d++)
+		    {
+		      if(dmin[z] > (d-dmax[y])) kmin = dmin[z];
+		      else kmin = d-dmax[y];
+		      if(kmin < 0) kmin = 0;
+		      if(dmax[z] < (d-dmin[y])) kmax = dmax[z];
+		      else kmax = d-dmin[y];
+		      if(kmin <= kmax)
+			bifcalcs_b += (float)(kmax - kmin + 1);
+		    }
+		}
+	    }
+	}
+    }
+
+  if(dmin == NULL && dmax == NULL)
+    {
+      if(!be_quiet)
+	{
+	  printf("CYK cpu/memory demand estimates:\n");
+	  printf("Mb per cyk deck:                  %.4f\n", Mb_per_deck);
+	  printf("# of decks (M):                   %d\n",   cm->M);
+	  printf("# of decks needed in small CYK:   %d\n",   maxdecks);
+	  printf("# of extra decks needed:          %d\n",   extradecks);
+	  printf("RAM needed for full CYK, Mb:      %.2f\n", bigmemory);
+	  printf("RAM needed for small CYK, Mb:     %.2f\n", smallmemory);
+	  printf("# of dp cells, total:             %.3g\n", dpcells);
+	  printf("# of non-bifurc dp cells:         %.3g\n", dpcalcs);
+	  printf("# of bifurcations:                %d\n",   bif_decks);
+	  printf("# of bifurc dp inner loop calcs:  %.3g\n", bifcalcs);
+	  printf("# of dp inner loops:              %.3g\n", dpcalcs+bifcalcs);
+	}
+      return (dpcalcs + bifcalcs);
+    }
+  else /* QDB */
+    {
+      if(!be_quiet)
+	{
+	  printf("QDB CYK cpu/memory demand estimates:\n");
+	  printf("Mb per cyk deck:                     %.4f\n", Mb_per_deck);
+	  printf("Avg Mb per QDB cyk deck:             %.4f\n", avg_Mb_per_banded_deck);
+	  printf("# of decks (M):                      %d\n",   cm->M);
+	  printf("# of decks needed in small QDB CYK:  %d\n",   maxdecks);
+	  printf("# of extra decks needed:             %d\n",   extradecks);
+	  printf("RAM needed for full QDB CYK, Mb:     %.2f\n", bigmemory);
+	  printf("RAM needed for small QDB CYK, Mb:    %.2f\n", smallmemory);
+	  printf("# of QDB dp cells, total:            %.3g\n", dpcells);
+	  printf("# of QDB non-bifurc dp cells:        %.3g\n", dpcalcs_b);
+	  printf("# of bifurcations:                   %d\n",   bif_decks);
+	  printf("# of QDB bifurc dp inner loop calcs: %.3g\n", bifcalcs_b);
+	  printf("# of QDB dp inner loops:             %.3g\n", dpcalcs_b+bifcalcs_b);
+	  printf("Estimated small CYK QDB aln speedup: %.4f\n", ((dpcalcs+bifcalcs)/(dpcalcs_b+bifcalcs_b)));
+	}
+      return (dpcalcs_b + bifcalcs_b);
+    }
+}
+
+/*################################################################
+ * The dividers and conquerors. 
+ *################################################################*/  
+
+/* Function: generic_splitter()
+ * Date:     SRE, Sat May 12 15:08:38 2001 [CSHL]
+ *
+ * Purpose:  Solve a "generic problem": best parse of
+ *           a possibly bifurcated subgraph cm^r_z to
+ *           a substring sq->sq[i0..j0]. r is usually a start
+ *           state (S_st) but may be any non-end state type in 
+ *           the case of local alignment begins (ROOT 0->r).
+ *           z is always an end state (E_st).
+ *
+ *           Given: a cm subgraph from r..z
+ *                  a subsequence from i0..j0
+ *           Attaches the optimal trace T{r..z}, exclusive of r
+ *           and inclusive of z, to tr.
+ *           
+ *           A full divide & conquer never terminates
+ *           in generic_splitter; the recursion must
+ *           terminate in v_splitter and wedge_splitter;
+ *           so we don't test an end-of-recursion boundary.
+ *           
+ * Args:     cm          - model
+ *           sq          - sequence, digitized, 1..L
+ *           tr          - the traceback we're adding on to.
+ *           r           - index of the root state of this problem in the model       
+ *           z           - index of an end state (E_st) in the model
+ *           i0          - start in the sequence (1..L)
+ *           j0          - end in the sequence (1..L)
+ *
+ * Returns:  score of the optimal parse of sq(i0..j0) with cm^r_z 
+ */
+static float
+generic_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+		 int r, int z, int i0, int j0)
+{
+  float ***alpha;
+  float ***beta;
+  struct deckpool_s *pool;
+  int      v,w,y;		/* state indices */
+  int      wend, yend;		/* indices for end of subgraphs rooted at w,y */
+  int      jp;			/* j': relative position in subseq, 0..W */
+  int      W;			/* length of subseq i0..j0 */
+  float    sc;			/* tmp variable for a score */
+  int      j,d,k;		/* sequence indices */
+  float    best_sc;		/* optimal score at the optimal split point */
+  int      best_k;		/* optimal k for the optimal split */
+  int      best_d;		/* optimal d for the optimal split */
+  int      best_j;		/* optimal j for the optimal split */
+  int      tv;			/* remember the position of a bifurc in the trace. */
+  int      b1,b2;		/* argmax_v for 0->v local begin transitions */
+  float    b1_sc, b2_sc;	/* max_v scores for 0->v local begin transitions */
+
+  /* 1. If the generic problem is small enough, solve it with inside^T,
+   *    and append the trace to tr.
+   */
+  if (insideT_size(cm, L, r, z, i0, j0) < RAMLIMIT) {
+    ESL_DPRINTF2(("Solving a generic w/ insideT - G%d[%s]..%d[%s], %d..%d\n",
+		  r, UniqueStatetype(cm->stid[r]),
+		  z, UniqueStatetype(cm->stid[z]),
+		  i0, j0));
+    sc = insideT(cm, dsq, L, tr, r, z, i0, j0, (r==0), 
+		NULL, NULL); /* two NULLs mean 'don't use bands' */
+
+    return sc;
+  }
+
+  /* 2. Traverse down from r, find first bifurc.
+   *    The lowest a bifurc could be: B-S-E/S-IL-E = vend-5
+   *                                   
+   */
+  for (v = r; v <= z-5; v++)
+    if (cm->sttype[v] == B_st) break; /* found the first bifurcation, now v */
+
+  /* 3. If there was no bifurcation, this is a wedge problem; solve it
+   *    with wedge_splitter. 
+   */
+  if (v > z-5) {		/* no bifurc? it's a wedge problem  */
+    if (cm->sttype[z] != E_st) cm_Fail("inconceivable.");
+    sc = wedge_splitter(cm, dsq, L, tr, r, z, i0, j0);
+    return sc;
+  }
+
+  /* Set up the state quartet r,v,w,y for a divide and conquer
+   * solution of the generic problem.
+   */
+  w = cm->cfirst[v];		/* index of left S  */
+  y = cm->cnum[v];		/* index right S    */
+  if (w < y) { wend = y-1; yend = z; }
+  else       { yend = w-1; wend = z; }
+
+  /* Calculate alpha[w] deck and alpha[y] deck.
+   * We also get b1: best choice for 0->b local begin. b1_sc is the score if we do this.
+   * Analogous for b2, b2_sc on the other side.
+   */
+  inside(cm, dsq, L, w, wend, i0, j0, BE_EFFICIENT, NULL,  &alpha, NULL, &pool, NULL, 
+	 (r==0), &b1, &b1_sc);
+  inside(cm, dsq, L, y, yend, i0, j0, BE_EFFICIENT, alpha, &alpha, pool, &pool, NULL,
+	 (r==0), &b2, &b2_sc);
+
+  /* Calculate beta[v] deck (stick it in alpha). Let the pool get free'd.
+   * (If we're doing local alignment, deck M is the beta[EL] deck.)
+   */
+  outside(cm, dsq, L, r, v, i0, j0, BE_EFFICIENT, alpha, &beta, pool, NULL);
+
+  /* Find the optimal split at the B.
+   */
+  W = j0-i0+1;
+  best_sc = IMPOSSIBLE;
+  for (jp = 0; jp <= W; jp++) 
+    {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	for (k = 0; k <= d; k++)
+	  if ((sc = alpha[w][j-k][d-k] + alpha[y][j][k] + beta[v][j][d]) > best_sc) 
+	    {
+	      best_sc = sc;
+	      best_k  = k;
+	      best_j  = j;
+	      best_d  = d;
+	    }
+    }
+
+  /* Local alignment only: maybe we're better off in EL?
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = 0; jp <= W; jp++) 
+      {
+	j = i0-1+jp;
+	for (d = jp; d >= 0; d--)
+	  if ((sc = beta[cm->M][j][d]) > best_sc) {
+	    best_sc = sc;
+	    best_k  = -1;	/* special flag for local end, EL. */
+	    best_j  = j;
+	    best_d  = d;
+	  }
+      }
+  }
+
+  /* Local alignment only: maybe we're better off in ROOT?
+   */
+  if (r == 0 && cm->flags & CMH_LOCAL_BEGIN) {
+    if (b1_sc > best_sc) {
+      best_sc = b1_sc;
+      best_k  = -2;		/* flag for using local begin into left wedge w..wend */
+      best_j  = j0;		
+      best_d  = W;
+    }
+    if (b2_sc > best_sc) {
+      best_sc = b2_sc;
+      best_k  = -3;		/* flag for using local begin into right wedge y..yend */
+      best_j  = j0;		
+      best_d  = W;
+    }
+  }
+
+  /* Free now, before recursing.
+   * The two alpha matrices and the beta matrix
+   * actually all point to the same memory, since no
+   * decks in Inside and Outside needed to overlap. 
+   * Free 'em all in one call.
+   */
+  free_vjd_matrix(alpha, cm->M, i0, j0);
+
+  /* If we're in EL, instead of B, the optimal alignment is entirely
+   * in a V problem that's still above us. The TRUE flag sets useEL.
+   */
+  if (best_k == -1) {	
+    v_splitter(cm, dsq, L, tr, r, v, i0, best_j-best_d+1, best_j, j0, TRUE);    
+    return best_sc;
+  } 
+
+  /* Else: if we're in the root 0, we know which r we did our local begin into.
+   * We have a generic problem rooted there. The FALSE flag disallows
+   * any further local begins.
+   */
+  if (best_k == -2) {
+    InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, b1);
+    z = CMSubtreeFindEnd(cm, b1);
+    generic_splitter(cm, dsq, L, tr, b1, z, i0, j0);
+    return best_sc;
+  }
+  if (best_k == -3) {
+    InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, b2);
+    z = CMSubtreeFindEnd(cm, b2);
+    generic_splitter(cm, dsq, L, tr, b2, z, i0, j0);
+    return best_sc;
+  }
+
+  /* Else (the usual case), ok, we did use B in the optimal split.
+   * Split now into a V problem and two generic problems, and recurse
+   * left fragment: i1 = j-d+1, j1 = j-k, vroot = w, vend = wend
+   * right frag:    i2 = j-k+1, j2 = j,   vroot = y, vend = yend
+   * 
+   * The problems must be solved in a particular order, since we're
+   * constructing the trace in a postorder traversal.
+   */
+  ESL_DPRINTF2(("Generic splitter:\n"));
+  ESL_DPRINTF2(("   V:       G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		v, UniqueStatetype(cm->stid[v]),
+		i0, best_j-best_d+1, best_j, j0));
+  ESL_DPRINTF2(("   generic: G%d[%s]..%d[%s], %d..%d\n", 
+		w,    UniqueStatetype(cm->stid[w]),
+		wend, UniqueStatetype(cm->stid[wend]),
+		best_j-best_d+1, best_j-best_k));
+  ESL_DPRINTF2(("   generic: G%d[%s]..%d[%s], %d..%d\n", 
+		y,    UniqueStatetype(cm->stid[y]),
+		yend, UniqueStatetype(cm->stid[yend]),
+		best_j-best_k+1, best_j));
+
+  v_splitter(cm, dsq, L, tr, r, v, i0, best_j-best_d+1, best_j, j0, FALSE);
+  tv = tr->n-1;
+
+  InsertTraceNode(tr, tv, TRACE_LEFT_CHILD, best_j-best_d+1, best_j-best_k, w);
+  generic_splitter(cm, dsq, L, tr, w, wend, best_j-best_d+1, best_j-best_k);
+  InsertTraceNode(tr, tv, TRACE_RIGHT_CHILD, best_j-best_k+1, best_j, y);
+  generic_splitter(cm, dsq, L, tr, y, yend, best_j-best_k+1, best_j);
+
+  return best_sc;
+}
+
+/* Function: wedge_splitter()
+ * Date:     SRE, Sun May 13 08:44:15 2001 [CSHL genome mtg]
+ *
+ * Purpose:  Solve a "wedge problem": best parse of an 
+ *           unbifurcated subgraph cm^r..z to a substring
+ *           sq->sq[i0..j0]. r may be a start state (when
+ *           the wedge problem comes from being a special case
+ *           of a generic problem) or a non-insert state
+ *           (D, MP, ML, MR) (when the wedge comes from a
+ *           previous wedge_splitter), or indeed, any non-end
+ *           state (when wedge comes from a local begin).
+ *           z, however, is always an end state.
+ *           
+ *           Attaches the optimal trace T(r..z), exclusive
+ *           of r and inclusive of z, to the growing trace tr.
+ *           
+ *           Deal with a divide and conquer boundary condition:
+ *           the next non-insert state after r is the end state z.
+ *           All remaining sequence of i0..j0 that r doesn't emit
+ *           must be dealt with by insert states.
+ *
+ * Args:     cm          - model
+ *           sq          - digitized sequence 1..L
+ *           tr          - the traceback we're adding on to.
+ *           r           - index of the first state in the subgraph
+ *           z           - index of an end state (E_st) in the model
+ *           i0          - start in the sequence (1..L)
+ *           j0          - end in the sequence (1..L)
+ *
+ * Returns:  The score of the best parse in bits.
+ */
+static float 
+wedge_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z, int i0, int j0)
+{
+  float ***alpha;
+  float ***beta;
+  struct deckpool_s *pool;
+  float sc;
+  float best_sc;
+  int   v,w,y;
+  int   W;
+  int   d, jp, j;
+  int   best_v, best_d, best_j;
+  int   midnode;
+  int   b;	/* optimal local begin: b = argmax_v alpha_v(i0,j0) + t_0(v) */
+  float bsc;	/* score for optimal local begin      */
+  
+  /* 1. If the wedge problem is either a boundary condition,
+   *    or small enough, solve it with inside^T and append
+   *    the trace to tr. 
+   *    It's formally possible that someone could set RAMLIMIT
+   *    to something so small that even the boundary condition
+   *    couldn't be done with inside^T - but that'd be a silly
+   *    thing to do, so we ignore RAMLIMIT in that case.
+   */
+  if (cm->ndidx[z] == cm->ndidx[r] + 1 || 
+      insideT_size(cm, L, r, z, i0, j0) < RAMLIMIT) 
+    {
+      ESL_DPRINTF2(("Solving a wedge:   G%d[%s]..%d[%s], %d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		z, UniqueStatetype(cm->stid[z]),
+		i0,j0));
+      sc = insideT(cm, dsq, L, tr, r, z, i0, j0, (r==0),
+		   NULL, NULL); /* two NULLs mean 'don't use bands' */
+
+      return sc;
+    }
+
+  /* 2. Find our split set, w..y
+   *    We choose the node in the middle.
+   *    This can't be a BIF_nd (we're a wedge), or an END_nd (midnode
+   *    can't be z) but it could be any other node including
+   *    begin nodes (i.e. it might be that w==y).
+   */
+  midnode = cm->ndidx[r] + ((cm->ndidx[z] - cm->ndidx[r]) / 2);
+  w = cm->nodemap[midnode];
+  y = cm->cfirst[w]-1;
+
+  /* 3. Calculate inside up to w, and outside down to y.
+   *    We rely on a side effect of how deallocation works
+   *    in these routines; the w..y decks are guaranteed
+   *    to be retained.
+   *    b will contain the optimal 0->v state for a local begin, and bsc
+   *    is the score for using it.
+   *    beta[cm->M] will contain the EL deck, if needed for local ends.
+   */
+  inside(cm, dsq, L, w, z, i0, j0, BE_EFFICIENT, 
+	 NULL, &alpha, NULL, &pool, NULL, 
+	 (r==0), &b, &bsc);
+  outside(cm, dsq, L, r, y, i0, j0, BE_EFFICIENT, NULL, &beta, pool, NULL);
+
+  /* 4. Find the optimal split at the split set: best_v, best_d, best_j
+   */
+  W = j0-i0+1;
+  best_sc = IMPOSSIBLE;
+  for (v = w; v <= y; v++)
+    for (jp = 0; jp <= W; jp++) 
+      {
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++) 
+	  if ((sc = alpha[v][j][d] + beta[v][j][d]) > best_sc)
+	    {
+	      best_sc = sc;
+	      best_v  = v;
+	      best_d  = d;
+	      best_j  = j;
+	    }
+      }
+
+  /* Local alignment ends only: maybe we're better off in EL, 
+   * not in the split set?
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = 0; jp <= W; jp++) 
+      {
+	j = i0-1+jp;
+	for (d = 0; d <= jp; d++)
+	  if ((sc = beta[cm->M][j][d]) > best_sc) {
+	    best_sc = sc;
+	    best_v  = -1;	/* flag for local alignment. */
+	    best_j  = j;
+	    best_d  = d;
+	  }
+      }
+  }
+
+  /* Local alignment begins only: maybe we're better off in the root.
+   */
+  if (r==0 && (cm->flags & CMH_LOCAL_BEGIN)) {
+    if (bsc > best_sc) {
+      best_sc = bsc;
+      best_v  = -2;		/* flag for local alignment */
+      best_j  = j0;
+      best_d  = W;
+    }
+  }
+
+  /* free now, before recursing!
+   */
+  free_vjd_matrix(alpha, cm->M, i0, j0);
+  free_vjd_matrix(beta,  cm->M, i0, j0);
+
+  /* If we're in EL, instead of the split set, the optimal alignment
+   * is entirely in a V problem that's still above us. The TRUE
+   * flag sets useEL. It doesn't matter which state in the split
+   * set w..y we use as the end of the graph; vinside() will have to
+   * initialize the whole thing to IMPOSSIBLE anyway.
+   */  
+  if (best_v == -1) {
+    v_splitter(cm, dsq, L, tr, r, w, i0, best_j-best_d+1, best_j, j0, TRUE);    
+    return best_sc;
+  }
+
+  /* If we're in the root because of a local begin, the local alignment
+   * is entirely in a wedge problem that's still below us, rooted at b.
+   * The FALSE flag prohibits any more local begins in this and subsequent
+   * problems. 
+   */
+  if (best_v == -2) {
+    InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, b);
+    wedge_splitter(cm, dsq, L, tr, b, z, i0, j0);
+    return best_sc; 
+  }
+
+  /* Else (usual case): the optimal split into a V problem and a wedge problem:
+   *    i1 = best_j-best_d+1, j1 = best_j
+   *    the V problem:     r..v, i0..i1, j1..j0
+   *    the wedge problem: v..z, i1..j1
+   *    
+   *    These have to solved in the order given because we're
+   *    constructing the trace in postorder traversal.
+   */
+  ESL_DPRINTF2(("Wedge splitter:\n"));
+  ESL_DPRINTF2(("   V:       G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		best_v, UniqueStatetype(cm->stid[best_v]),
+		i0, best_j-best_d+1, best_j, j0));
+  ESL_DPRINTF2(("   wedge:   G%d[%s]..%d[%s], %d..%d\n", 
+		best_v, UniqueStatetype(cm->stid[best_v]),
+		z, UniqueStatetype(cm->stid[z]),
+		best_j-best_d+1, best_j));
+
+  v_splitter(cm, dsq, L, tr, r, best_v, i0, best_j-best_d+1, best_j, j0, FALSE);
+  wedge_splitter(cm, dsq, L, tr, best_v, z, best_j-best_d+1, best_j);
+  return best_sc;
+}
+
+/* Function: v_splitter()
+ * Date:     SRE, Thu May 31 19:47:57 2001 [Kaldi's]
+ *
+ * Purpose:  Solve a "V problem": best parse of an unbifurcated
+ *           subgraph cm^r..z to a one-hole subsequence
+ *           i0..i1 // j1..j0. 
+ *           
+ *           Attaches the optimal trace T(r..z), exclusive of
+ *           r, inclusive of z, to the growing trace tr.
+ *           
+ *           r and z can be any non-insert state. 
+ *
+ * Args:     cm          -  model
+ *           sq          - digitized sequence 1..L
+ *           tr          - the traceback we're adding on to.
+ *           r           - index of the first state in the subgraph 
+ *           z           - index of the last state in the subgraph
+ *           i0,i1       - first part of the subsequence (1..L)
+ *           j1,j0       - second part of the subsequence (1..L)
+ *           useEL       - TRUE if i1,j1 aligned to EL, not z
+ * 
+ * Returns:  (void)
+ */
+static void
+v_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+	   int r, int z, int i0, int i1, int j1, int j0, 
+	   int useEL)
+{
+  float ***alpha, ***beta;      /* inside and outside matrices */
+  struct deckpool_s *pool;      /* pool for holding alloced decks */
+  float sc;			/* tmp variable holding a score */
+  int   v,w,y;			/* state indexes */
+  int   ip,jp;
+  int   best_v;
+  int   best_i, best_j;		/* optimal i', j' split point */
+  float best_sc;		/* score at optimal split point */
+  int   midnode;
+  int   b;			/* optimal choice for a 0->b local begin  */
+  float bsc;			/* score if we use the local begin */
+
+  /* 1. If the V problem is either a boundary condition, or small
+   *    enough, solve it with v_inside^T and append the trace to tr.
+   *    (With local alignment, we might even see a lone B state
+   *     get handed to v_splitter(); hence the r==z case.)
+   */
+   if (cm->ndidx[z] == cm->ndidx[r] + 1 || r == z || 
+      vinsideT_size(cm, r, z, i0, i1, j1, j0) < RAMLIMIT)
+    {
+      ESL_DPRINTF2(("Solving a V:   G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		z, UniqueStatetype(cm->stid[z]),
+		i0,j1,j1,j0));
+      vinsideT(cm, dsq, L, tr, r, z, i0, i1, j1, j0, useEL, (r==0),
+		NULL, NULL); /* two NULLs mean 'don't use bands' */
+      return;
+    }
+
+  /* 2. Find our split set, w..y.
+   *    Choose the node in the middle.
+   */
+  midnode = cm->ndidx[r] + ((cm->ndidx[z] - cm->ndidx[r]) / 2);
+  w = cm->nodemap[midnode];
+  y = cm->cfirst[w]-1;
+
+  /* 3. Calculate v_inside up to w, and v_outside down to y.
+   *    As with wedge_splitter(), we rely on a side effect of how
+   *    deallocation works, so the w..y decks are retained
+   *    in alpha and beta even though we're in small memory mode.
+   *    beta[cm->M] is the EL deck, needed for local ends.
+   */
+  vinside (cm, dsq, L, w, z, i0, i1, j1, j0, useEL, BE_EFFICIENT, 
+	   NULL, &alpha, NULL, &pool, NULL, (r==0), &b, &bsc);
+  voutside(cm, dsq, L, r, y, i0, i1, j1, j0, useEL, BE_EFFICIENT, 
+	   NULL, &beta,  pool, NULL);
+
+  /* 4. Find the optimal split: v, ip, jp. 
+   */
+  best_sc = IMPOSSIBLE;
+  for (v = w; v <= y; v++)
+    for (ip = 0; ip <= i1-i0; ip++)
+      for (jp = 0; jp <= j0-j1; jp++)
+	if ((sc = alpha[v][jp][ip] + beta[v][jp][ip]) > best_sc)
+	  {
+	    best_sc = sc;
+	    best_v  = v;
+	    best_i  = ip + i0;
+	    best_j  = jp + j1;
+	  }
+
+  /* Local alignment ends: maybe we're better off in EL, not
+   * the split set?
+   */
+  if (useEL && (cm->flags & CMH_LOCAL_END)) {
+    for (ip = 0; ip <= i1-i0; ip++)
+      for (jp = 0; jp <= j0-j1; jp++)
+	if ((sc = beta[cm->M][jp][ip]) > best_sc) {
+	  best_sc = sc;
+	  best_v  = -1;
+	  best_i  = ip + i0;
+	  best_j  = jp + j1;
+	}
+  }
+	
+  /* Local alignment begins: maybe we're better off in root...
+   */
+  if (r==0 && (cm->flags & CMH_LOCAL_BEGIN)) {
+    if (bsc > best_sc) {
+      best_sc = bsc;
+      best_v  = -2;
+      best_i  = i0;
+      best_j  = j0;
+    }
+  }
+
+  /* Free now, before recursing!
+   */
+  free_vji_matrix(alpha, cm->M, j1, j0);
+  free_vji_matrix(beta,  cm->M, j1, j0);
+
+  /* If we're in EL, instead of the split set, the optimal
+   * alignment is entirely in a V problem that's still above us.
+   * The TRUE flag sets useEL; we propagate allow_begin. 
+   */
+  if (best_v == -1) {
+    v_splitter(cm, dsq, L, tr, r, w, i0, best_i, best_j, j0, TRUE);    
+    return;
+  }
+
+  /* If we used a local begin, the optimal alignment is
+   * entirely in a V problem that's still below us, rooted
+   * at b, for the entire one-hole sequence. The FALSE
+   * flag prohibits more local begin transitions; we propagate
+   * useEL.
+   */
+  if (best_v == -2) {
+    if (b != z) 
+      {
+	InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, b);
+      }
+    v_splitter(cm, dsq, L, tr, b, z, i0, i1, j1, j0, useEL);    
+    return;
+  }
+
+  /* The optimal split into two V problems:
+   *    V:   r..v, i0..i', j'..j0
+   *    V:   v..z, i'..i1, j1..j'
+   * Solve in this order, because we're constructing the
+   * trace in postorder traversal.
+   */
+  ESL_DPRINTF2(("V splitter:\n"));
+  ESL_DPRINTF2(("   V:       G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		best_v, UniqueStatetype(cm->stid[best_v]),
+		i0, best_i, best_j, j0));
+  ESL_DPRINTF2(("   V:       G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		best_v, UniqueStatetype(cm->stid[best_v]),
+		z, UniqueStatetype(cm->stid[z]),
+		best_i, i1, j1, best_j));
+
+  v_splitter(cm, dsq, L, tr, r,      best_v, i0,     best_i, best_j, j0, FALSE);
+  v_splitter(cm, dsq, L, tr, best_v, z,      best_i, i1,     j1,     best_j, useEL);
+  return;
+}
+
+
+/*****************************************************************
+ * The alignment engines:
+ *     inside   - given generic or wedge problem G^r_z to i0..j0, return score and matrix
+ *     outside  - given unbifurcated G^r_z to i0..j0, return matrix
+ *     
+ *     vinside  - given V problem G^r_z to i0..i1//j1..j0, return score and matrix
+ *     voutside - given unbifurcated G^r_z to i0..i1//j1..j0, return matrix
+ ******************************************************************/
+
+/* Function: inside()
+ * Date:     SRE, Mon Aug  7 13:15:37 2000 [St. Louis]
+ *
+ * Purpose:  Run the inside phase of a CYK alignment algorithm, on a 
+ *           subsequence from i0..j0, using a subtree of a model
+ *           anchored at a start state vroot, and ending at an end
+ *           state vend. (It is a feature of the model layout in
+ *           a CM structure that all subtrees are contiguous in the
+ *           model.)
+ *           
+ *           A note on the loop conventions. We're going to keep the
+ *           sequence (sq) and the matrix (alpha) in the full coordinate
+ *           system: [0..v..M-1][0..j..L][0..d..j]. However, we're
+ *           only calculating a part of that matrix: only vroot..vend
+ *           in the decks, i0-1..j in the rows, and up to j0-i0+1 in
+ *           the columns (d dimension). Where this is handled the most
+ *           is in two variables: W, which is the length of the subsequence
+ *           (j0-i0+1), and is oft used in place of L in the usual CYK;
+ *           and jp (read: j'), which is the *relative* j w.r.t. the
+ *           subsequence, ranging from 0..W, and then d ranges from 
+ *           0 to jp, and j is calculated from jp (i0-1+jp).
+ *           
+ *           The caller is allowed to provide us with a preexisting
+ *           matrix and/or deckpool (thru "alpha" and "dpool"), or
+ *           have them newly created by passing NULL. If we pass in an
+ *           alpha, we expect that alpha[vroot..vend] are all NULL
+ *           decks already; any other decks <vroot and >vend will
+ *           be preserved. If we pass in a dpool, the decks *must* be
+ *           sized for the same subsequence i0,j0.
+ *           
+ *           Note that the (alpha, ret_alpha) calling idiom allows the
+ *           caller to provide an existing matrix or not, and to
+ *           retrieve the calculated matrix or not, in any combination.
+ *           
+ *           We also deal with local begins, by keeping track of the optimal
+ *           state that we could enter and account for the whole target 
+ *           sequence: b = argmax_v  alpha_v(i0,j0) + log t_0(v),
+ *           and bsc is the score for that. 
+ *
+ *           If vroot==0, i0==1, and j0==L (e.g. a complete alignment),
+ *           the optimal alignment might use a local begin transition, 0->b,
+ *           and we'd have to be able to trace that back. For any
+ *           problem where the caller sets allow_begin, we return a valid b 
+ *           (the optimal 0->b choice) and bsc (the score if 0->b is used).
+ *           If a local begin is part of the optimal parse tree, the optimal
+ *           alignment score returned by inside() will be bsc and yshad[0][L][L] 
+ *           will be USE_LOCAL_BEGIN, telling insideT() to check b and
+ *           start with a local 0->b entry transition. When inside()
+ *           is called on smaller subproblems (v != 0 || i0 > 1 || j0
+ *           < L), we're using inside() as an engine in divide &
+ *           conquer, and we don't use the overall return score nor
+ *           shadow matrices, but we do need allow_begin, b, and bsc for
+ *           divide&conquer to sort out where a local begin might be used.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           sq        - the sequence [1..L]   
+ *           vroot     - first start state of subtree (0, for whole model)
+ *           vend      - last end state of subtree (cm->M-1, for whole model)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           alpha     - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_alpha - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *                       
+ *
+ * Returns: Score of the optimal alignment.  
+ */
+static float 
+inside(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+       float ***alpha, float ****ret_alpha, 
+       struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+       void ****ret_shadow, 
+       int allow_begin, int *ret_b, float *ret_bsc)
+{
+  int      status;
+  float  **end;         /* we re-use the end deck. */
+  int      nends;       /* counter that tracks when we can release end deck to the pool */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+
+  /* Allocations and initializations
+   */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+  if (! deckpool_pop(dpool, &end))
+    end = alloc_vjd_deck(L, i0, j0);
+  nends = CMSubtreeCountStatetype(cm, vroot, E_st);
+  for (jp = 0; jp <= W; jp++) {
+    j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+    end[j][0] = 0.;
+    for (d = 1; d <= jp; d++) end[j][d] = IMPOSSIBLE;
+  }
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * (cm->M+1));
+  for (v = 0;     v < vroot; v++) touch[v] = 0;
+  for (v = vroot; v <= vend; v++) touch[v] = cm->pnum[v];
+  for (v = vend+1;v < cm->M; v++) touch[v] = 0;
+
+  /* The shadow matrix, if caller wants a traceback.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  if (ret_shadow != NULL) {
+    ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+    for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+  }
+
+  /* Main recursion
+   */
+  for (v = vend; v >= vroot; v--) 
+    {
+      /* First we need a deck to fill in.
+       * 1. if we're an E, reuse the end deck (and it's already calculated)
+       * 2. else, see if we can take something from the pool
+       * 3. else, allocate a new deck.
+       */
+      if (cm->sttype[v] == E_st) { 
+	alpha[v] = end; continue; 
+      } 
+      if (! deckpool_pop(dpool, &(alpha[v]))) 
+	alpha[v] = alloc_vjd_deck(L, i0, j0);
+
+      if (ret_shadow != NULL) {
+	if (cm->sttype[v] == B_st) {
+	  kshad     = alloc_vjd_kshadow_deck(L, i0, j0); 
+	  shadow[v] = (void **) kshad;
+	} else {
+	  yshad     = alloc_vjd_yshadow_deck(L, i0, j0); 
+	  shadow[v] = (void **) yshad;
+	}
+      }
+
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][d]  = USED_EL; 
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc; 
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  }
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		z = cm->cnum[v];
+		  
+		alpha[v][j][d] = alpha[y][j][d] + alpha[z][j][0];
+		if (ret_shadow != NULL) kshad[j][d] = 0;
+		for (k = 1; k <= d; k++)
+		  if ((sc = alpha[y][j-k][d-k] + alpha[z][j][k]) > alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) kshad[j][d] = k;
+		  }
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    if (jp > 0) alpha[v][j][1] = IMPOSSIBLE;
+	    for (d = 2; d <= jp; d++) 
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j-1][d-2] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  }
+		
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][j][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    for (d = 1; d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j][d-1] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  } 
+		
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][dsq[i]];
+		else
+		  alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    for (d = 1; d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j-1][d-1] + cm->tsc[v][yoffset]) > alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][dsq[j]];
+		else
+		  alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}				/* finished calculating deck v. */
+      
+      /* Check for local begin getting us to the root.
+       * This is "off-shadow": if/when we trace back, we'll handle this
+       * case separately (and we'll know to do it because we'll immediately
+       * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+       * to jump right to state b; see below)
+       */
+      if (allow_begin && alpha[v][j0][W] + cm->beginsc[v] > bsc) 
+	{
+	  b   = v;
+	  bsc = alpha[v][j0][W] + cm->beginsc[v];
+	}
+
+      /* Check for whether we need to store an optimal local begin score
+       * as the optimal overall score, and if we need to put a flag
+       * in the shadow matrix telling insideT() to use the b we return.
+       */
+      if (allow_begin && v == 0 && bsc > alpha[0][j0][W]) {
+	alpha[0][j0][W] = bsc;
+	if (ret_shadow != NULL) yshad[j0][W] = USED_LOCAL_BEGIN;
+      }
+
+      /* Now, if we're trying to reuse memory in our normal mode (e.g. ! do_full):
+       * Look at our children; if they're fully released, take their deck
+       * into the pool for reuse.
+       */
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { /* we can definitely release the S children of a bifurc. */
+	    y = cm->cfirst[v]; deckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	    z = cm->cnum[v];   deckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    if (cm->sttype[y] == E_st) { 
+		      nends--; 
+		      if (nends == 0) { deckpool_push(dpool, end); end = NULL;}
+		    } else 
+		      deckpool_push(dpool, alpha[y]);
+		    alpha[y] = NULL;
+		  }
+	      }
+	  }
+      }
+  } /* end loop over all v */
+
+  /* debug_print_alpha(alpha, cm, L);*/
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid (end is shared).
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL, 
+   * and end is NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  sc       = alpha[vroot][j0][W];
+  if (ret_b != NULL)   *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL) *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = vroot; v <= vend; v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { deckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { deckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    while (deckpool_pop(dpool, &end)) free_vjd_deck(end, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+
+  free(touch);
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  return sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return 0.; /* never reached */
+}
+
+
+/* Function: outside()
+ * Date:     SRE, Tue Aug  8 10:42:52 2000 [St. Louis]
+ *
+ * Purpose:  Run the outside version of a CYK alignment algorithm,
+ *           on a subsequence i0..j0 of a digitized sequence sq [1..L],
+ *           using a linear segment of a model anchored at a start state
+ *           (possibly the absolute root, 0) or (MP,ML,MR,D) and ending at an end
+ *           state, bifurcation state, or (MP|ML|MR|D) vend. There must be no
+ *           start, end, or bifurcation states in the path other than 
+ *           these termini: this is not a full Outside implementation,
+ *           it is only the bit that's necessary in the divide
+ *           and conquer alignment algorithm.
+ *           
+ *           Much of the behavior in calling conventions, etc., is
+ *           analogous to the cyk_inside_engine(); see its preface
+ *           for more info.
+ *           
+ *           At the end of the routine, the bottom deck (vend) is valid.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           vroot     - first state of linear model segment (S; MP|ML|MR|D)
+ *           vend      - last state of linear model segment  (B; E; MP|ML|MR|D)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in beta, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the lowermost deck (vend) is valid
+ *                       at the end.
+ *           beta      - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_beta  - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ */
+static void
+outside(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0,
+	int do_full, float ***beta, float ****ret_beta,
+	struct deckpool_s *dpool, struct deckpool_s **ret_dpool)
+{
+  int      status;
+  int      v,y;			/* indices for states */
+  int      j,d,i;		/* indices in sequence dimensions */
+  float    sc;			/* a temporary variable holding a score */
+  int     *touch;               /* keeps track of how many lower decks still need this deck */
+  float    escore;		/* an emission score, tmp variable */
+  int      W;			/* subsequence length */
+  int      jp;			/* j': relative position in the subsequence, 0..W */
+  int      voffset;		/* index of v in t_v(y) transition scores */
+  int      w1,w2;		/* bounds of split set */
+
+  /* Allocations and initializations
+   */
+  W = j0-i0+1;		/* the length of the subsequence: used in many loops */
+
+  			/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+
+  /* if caller didn't give us a matrix, make one.
+   * Allocate room for M+1 decks because we might need the EL deck (M)
+   * if we're doing local alignment.
+   */
+  if (beta == NULL) {
+    ESL_ALLOC(beta, sizeof(float **) * (cm->M+1));
+    for (v = 0; v < cm->M+1; v++) beta[v] = NULL;
+  }
+
+  /* Initialize the root deck.
+   * If the root is in a split set, initialize the whole split set.
+   */
+  w1 = cm->nodemap[cm->ndidx[vroot]]; /* first state in split set */
+  if (cm->sttype[vroot] == B_st) {    /* special boundary case of Outside on a single B state. */
+    w2 = w1;
+    if (vend != vroot) cm_Fail("oh no. not again.");
+  } else
+    w2 = cm->cfirst[w1]-1;	      /* last state in split set w1<=vroot<=w2 */
+
+  for (v = w1; v <= w2; v++) {
+    if (! deckpool_pop(dpool, &(beta[v])))
+      beta[v] = alloc_vjd_deck(L, i0, j0);
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	beta[v][j][d] = IMPOSSIBLE;
+    }
+  }
+  beta[vroot][j0][W] = 0;		
+
+  /* Initialize the EL deck at M, if we're doing local alignment w.r.t. ends.
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    if (! deckpool_pop(dpool, &(beta[cm->M])))
+      beta[cm->M] = alloc_vjd_deck(L, i0, j0);
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	beta[cm->M][j][d] = IMPOSSIBLE;
+    }
+    
+    /* We have to worry about vroot -> EL transitions.
+     * since we start the main recursion at w2+1. This requires a 
+     * laborious partial unroll of the main recursion, grabbing
+     * the stuff relevant to a beta[EL] calculation for just the
+     * vroot->EL transition.
+     */
+    if (NOT_IMPOSSIBLE(cm->endsc[vroot])) {
+      switch (cm->sttype[vroot]) {
+      case MP_st:
+	if (W < 2) break;
+	if (dsq[i0] < cm->abc->K && dsq[j0] < cm->abc->K)
+	  escore = cm->esc[vroot][(int) (dsq[i0]*cm->abc->K+dsq[j0])];
+	else
+	  escore = DegeneratePairScore(cm->abc, cm->esc[vroot], dsq[i0], dsq[j0]);
+	beta[cm->M][j0-1][W-2] = cm->endsc[vroot] + 
+	  (cm->el_selfsc * (W-2)) + escore;
+
+	if (beta[cm->M][j0-1][W-2] < IMPOSSIBLE) beta[cm->M][j0-1][W-2] = IMPOSSIBLE;
+	break;
+      case ML_st:
+      case IL_st:
+	if (W < 1) break;
+	if (dsq[i0] < cm->abc->K) 
+	  escore = cm->esc[vroot][(int) dsq[i0]];
+	else
+	  escore = esl_abc_FAvgScore(cm->abc, dsq[i0], cm->esc[vroot]);
+	beta[cm->M][j0][W-1] = cm->endsc[vroot] + 
+	  (cm->el_selfsc * (W-1)) + escore;
+
+	if (beta[cm->M][j0][W-1] < IMPOSSIBLE) beta[cm->M][j0][W-1] = IMPOSSIBLE;
+	break;
+      case MR_st:
+      case IR_st:
+	if (W < 1) break;
+	if (dsq[j0] < cm->abc->K) 
+	  escore = cm->esc[vroot][(int) dsq[j0]];
+	else
+	  escore = esl_abc_FAvgScore(cm->abc, dsq[j0], cm->esc[vroot]);
+	beta[cm->M][j0-1][W-1] = cm->endsc[vroot] + 
+	  (cm->el_selfsc * (W-1)) + escore;
+	
+	if (beta[cm->M][j0-1][W-1] < IMPOSSIBLE) beta[cm->M][j0-1][W-1] = IMPOSSIBLE;
+	break;
+      case S_st:
+      case D_st:
+	beta[cm->M][j0][W] = cm->endsc[vroot] + 
+	  (cm->el_selfsc * W);
+	if (beta[cm->M][j0][W] < IMPOSSIBLE) beta[cm->M][j0][W] = IMPOSSIBLE;
+	break;
+      case B_st:		/* can't start w/ bifurcation at vroot. */
+      default: cm_Fail("bogus parent state %d\n", cm->sttype[vroot]);
+      }
+    }
+  }
+  
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0;      v < w1; v++) touch[v] = 0; /* note: top of split set w1, not vroot */
+
+  for (v = vend+1; v < cm->M; v++) touch[v] = 0;
+  for (v = w1; v <= vend; v++) {
+    if (cm->sttype[v] == B_st) touch[v] = 2; /* well, we'll never use this, but set it anyway. */
+    else                       touch[v] = cm->cnum[v];
+  }
+				
+
+  
+  /* Main loop down through the decks
+   */
+  for (v = w2+1; v <= vend; v++)
+    {
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! deckpool_pop(dpool, &(beta[v])))
+	beta[v] = alloc_vjd_deck(L, i0, j0);
+
+      /* Init the whole deck to IMPOSSIBLE
+       */
+      for (jp = W; jp >= 0; jp--) {
+	j = i0-1+jp;
+	for (d = jp; d >= 0; d--) 
+	  beta[v][j][d] = IMPOSSIBLE;
+      }
+
+      /* If we can do a local begin into v, also init with that. 
+       * By definition, beta[0][j0][W] == 0.
+       */ 
+      if (vroot == 0 && i0 == 1 && j0 == L && (cm->flags & CMH_LOCAL_BEGIN))
+	beta[v][j0][W] = cm->beginsc[v];
+
+      /* main recursion:
+       */
+      for (jp = W; jp >= 0; jp--) {
+	j = i0-1+jp;
+	for (d = jp; d >= 0; d--) 
+	  {
+	    i = j-d+1;
+	    for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	      if (y < vroot) continue; /* deal with split sets */
+	      voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+
+	      switch(cm->sttype[y]) {
+	      case MP_st: 
+		if (j == j0 || d == jp) continue; /* boundary condition */
+
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[y][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+		
+		if ((sc = beta[y][j+1][d+2] + cm->tsc[y][voffset] + escore) > beta[v][j][d])
+		  beta[v][j][d] = sc;
+		break;
+
+	      case ML_st:
+	      case IL_st: 
+		if (d == jp) continue;	/* boundary condition (note when j=0, d=0*/
+
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[y][(int) dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+		  
+		if ((sc = beta[y][j][d+1] + cm->tsc[y][voffset] + escore) > beta[v][j][d])
+		  beta[v][j][d] = sc;
+		break;
+		  
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		  
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[y][(int) dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+
+		if ((sc = beta[y][j+1][d+1] + cm->tsc[y][voffset] + escore) > beta[v][j][d])
+		  beta[v][j][d] = sc;
+		break;
+		  
+	      case S_st:
+	      case E_st:
+	      case D_st:
+		if ((sc = beta[y][j][d] + cm->tsc[y][voffset]) > beta[v][j][d])
+		  beta[v][j][d] = sc;
+		break;
+
+	      default: cm_Fail("bogus child state %d\n", cm->sttype[y]);
+	      }/* end switch over states*/
+	    } /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+	    if (beta[v][j][d] < IMPOSSIBLE) beta[v][j][d] = IMPOSSIBLE;
+
+
+	  } /* ends loop over d. We know all beta[v][j][d] in this row j*/
+      }/* end loop over jp. We know the beta's for the whole deck.*/
+
+
+      /* Deal with local alignment end transitions v->EL
+       * (EL = deck at M.)
+       */
+      if (NOT_IMPOSSIBLE(cm->endsc[v])) {
+	for (jp = 0; jp <= W; jp++) { 
+	  j = i0-1+jp;
+	  for (d = 0; d <= jp; d++) 
+	    {
+	      i = j-d+1;
+	      switch (cm->sttype[v]) {
+	      case MP_st: 
+		if (j == j0 || d == jp) continue; /* boundary condition */
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[v][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[v], dsq[i-1], dsq[j+1]);
+		if ((sc = beta[v][j+1][d+2] + cm->endsc[v] + 
+		     (cm->el_selfsc * d) + escore) > beta[cm->M][j][d])
+		  beta[cm->M][j][d] = sc;
+		break;
+	      case ML_st:
+	      case IL_st:
+		if (d == jp) continue;	
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[v][(int) dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[v]);
+		if ((sc = beta[v][j][d+1] + cm->endsc[v] + 
+		     (cm->el_selfsc * d) + escore) > beta[cm->M][j][d])
+		  /*(cm->el_selfsc * (d+1)) + escore) > beta[cm->M][j][d])*/
+		  beta[cm->M][j][d] = sc;
+		break;
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[v][(int) dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[v]);
+		if ((sc = beta[v][j+1][d+1] + cm->endsc[v] + 
+		     (cm->el_selfsc * d) + escore) > beta[cm->M][j][d])
+		     /*(cm->el_selfsc * (d+1)) + escore) > beta[cm->M][j][d])*/
+		  beta[cm->M][j][d] = sc;
+		break;
+	      case S_st:
+	      case D_st:
+	      case E_st:
+		if ((sc = beta[v][j][d] + cm->endsc[v] +
+		     (cm->el_selfsc * d)) > beta[cm->M][j][d])
+		  beta[cm->M][j][d] = sc;
+		break;
+	      case B_st:  
+	      default: cm_Fail("bogus parent state %d\n", cm->sttype[v]);
+		/* note that although B is a valid vend for a segment we'd do
+                   outside on, B->EL is set to be impossible, by the local alignment
+                   config. There's no point in having a B->EL because B is a nonemitter
+                   (indeed, it would introduce an alignment ambiguity). The same
+		   alignment case is handled by the X->EL transition where X is the
+		   parent consensus state (S, MP, ML, or MR) above the B. Thus,
+		   this code is relying on the NOT_IMPOSSIBLE() test, above,
+		   to make sure the sttype[vend]=B case gets into this switch.
+		*/
+	      } /* end switch over parent state type v */
+	    } /* end inner loop over d */
+	} /* end outer loop over jp */
+      } /* end conditional section for dealing w/ v->EL local end transitions */
+
+      /* Look at v's parents; if we're reusing memory (! do_full)
+       * push the parents that we don't need any more into the pool.
+       */
+      if (! do_full) {
+	for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	  touch[y]--;
+	  if (touch[y] == 0) { deckpool_push(dpool, beta[y]); beta[y] = NULL; }
+	}
+      }
+    } /* end loop over decks v. */
+
+#if 0
+  /* SRE: this code is superfluous, yes??? */
+  /* Deal with last step needed for local alignment 
+   * w.r.t. ends: left-emitting, zero-scoring EL->EL transitions.
+   * (EL = deck at M.)
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = W; jp > 0; jp--) { /* careful w/ boundary here */
+      j = i0-1+jp;
+      for (d = jp-1; d >= 0; d--) /* careful w/ boundary here */
+	if ((sc = beta[cm->M][j][d+1]) > beta[cm->M][j][d])
+	  beta[cm->M][j][d] = sc;
+    }
+  }
+#endif
+
+  /* If the caller doesn't want the matrix, free it.
+   * (though it would be *stupid* for the caller not to want the
+   * matrix in the current implementation...)
+   */
+  if (ret_beta == NULL) {
+    for (v = w1; v <= vend; v++) /* start at w1 - top of split set - not vroot */
+      if (beta[v] != NULL) { deckpool_push(dpool, beta[v]); beta[v] = NULL; }
+    if (cm->flags & CMH_LOCAL_END) {
+      deckpool_push(dpool, beta[cm->M]);
+      beta[cm->M] = NULL; 
+    }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    float **a;
+    while (deckpool_pop(dpool, &a)) free_vjd_deck(a, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+  free(touch);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+}
+
+
+/* Function: vinside()
+ * Date:     SRE, Sat Jun  2 09:24:51 2001 [Kaldi's]
+ *
+ * Purpose:  Run the inside phase of the CYK alignment algorithm for
+ *           a V problem: an unbifurcated CM subgraph from
+ *           r..z, aligned to a one-hole subsequence
+ *           i0..i1 // j1..j0, exclusive of z,i1,j1.
+ *           
+ *           This is done in the vji coord system, where
+ *           both our j and i coordinates are transformed.
+ *           The Platonic matrix runs [j1..j0][i0..i1].
+ *           The actual matrix runs [0..j0-j1][0..i1-i0].
+ *           To transform a sequence coord i to a transformed
+ *           coord i', subtract i0; to transform i' to i,
+ *           add i0.
+ *           
+ *           The conventions for alpha and dpool are the
+ *           same as cyk_inside_engine().
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           r         - first start state of subtree (0, for whole model)
+ *           z         - last end state of subtree (cm->M-1, for whole model)
+ *           i0,i1     - first subseq part of the V problem
+ *           j1,j0     - second subseq part 
+ *           useEL     - if TRUE, V problem ends at EL/i1/j1, not z/i1/j1
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (r) is valid
+ *                       at the end.
+ *           a         - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for r..z, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_a     - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated vji decks sized
+ *                       for this subsequence i0..i1//j0..j1.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..i1//j0..j1 subseq
+ *                       because of the size of the subseq decks.
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback. 
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+
+ * 
+ * Returns:  score.
+ */
+static float
+vinside(CM_t *cm, ESL_DSQ *dsq, int L, 
+	int r, int z, int i0, int i1, int j1, int j0, int useEL,
+	int do_full, float ***a, float ****ret_a,
+	struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+	char ****ret_shadow,
+	int allow_begin, int *ret_b, float *ret_bsc)
+{
+  int      status;
+  char  ***shadow;              /* the shadow matrix -- traceback ptrs -- memory is kept */
+  int     v,i,j;
+  int     w1,w2;		/* bounds of the split set */
+  int     jp, ip;		/* j' and i' -- in the matrix coords */
+  int    *touch;                /* keeps track of whether we can free a deck yet or not */
+  int     y, yoffset;
+  float   sc;			/* tmp variable holding a score */
+  int      b;			/* best local begin state */
+  float    bsc;			/* score for using the best local begin state */
+
+  /*printf("***in vinside()****\n");
+    printf("\tr  : %d\n", r);
+    printf("\tz  : %d\n", z);
+    printf("\ti0 : %d\n", i0);
+    printf("\ti1 : %d\n", i1);
+    printf("\tj1 : %d\n", j1);
+    printf("\tj0 : %d\n", j0);
+  */
+
+  /* Allocations, initializations.
+   * Remember to allocate for M+1 decks, in case we reuse this 
+   * memory for a local alignment voutside() calculation.
+   */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  if (dpool == NULL) dpool = deckpool_create();
+  if (a == NULL) {
+    ESL_ALLOC(a, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) a[v] = NULL;
+  }
+				/* the whole split set w<=z<=y must be initialized */
+  w1 = cm->nodemap[cm->ndidx[z]];
+  w2 = cm->cfirst[w1]-1;
+  for (v = w1; v <= w2; v++) { 
+    if (! deckpool_pop(dpool, &(a[v]))) 
+      a[v] = alloc_vji_deck(i0, i1, j1, j0);
+    for (jp = 0; jp <= j0-j1; jp++) 
+      for (ip = 0; ip <= i1-i0; ip++) 
+	a[v][jp][ip] = IMPOSSIBLE;
+  }
+
+  if (ret_shadow != NULL) {
+    ESL_ALLOC(shadow, sizeof(char **) * cm->M);
+    for (v = 0; v < cm->M; v++) shadow[v] = NULL; 
+  }
+
+  /* Initialize the one non-IMPOSSIBLE cell as a boundary
+   * condition.
+   * If local alignment (useEL=1), we must connect z to EL;
+   * we would init a[EL][0][i1-i0] = 0. But, we're not explicitly
+   * keeping an EL deck, we're swallowing it into the recursion.
+   * So, we unroll a chunk of the main recursion;
+   * we have to laboriously figure out from the statetype z 
+   * and our position where and what our initialization is.
+   * Else, for global alignments, we simply connect to z,0,i1-i0.
+   */
+  ip = i1-i0;
+  jp = 0;
+  if (! useEL) 
+    a[z][jp][ip] = 0.;
+  else 
+    {
+      if (ret_shadow != NULL) 
+	shadow[z] = alloc_vji_shadow_deck(i0,i1,j1,j0); 
+
+      switch (cm->sttype[z]) {
+      case D_st:
+      case S_st:
+	/*a[z][jp][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - StateDelta(cm->sttype[z])));*/
+	a[z][jp][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+	if (ret_shadow != NULL) shadow[z][jp][ip] = USED_EL;
+	break;
+      case MP_st:
+	if (i0 == i1 || j1 == j0) break;
+	/*a[z][jp+1][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - StateDelta(cm->sttype[z])));*/
+	a[z][jp+1][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+	if (dsq[i1-1] < cm->abc->K && dsq[j1+1] < cm->abc->K)
+	  a[z][jp+1][ip-1] += cm->esc[z][(int) (dsq[i1-1]*cm->abc->K+dsq[j1+1])];
+	else
+	  a[z][jp+1][ip-1] += DegeneratePairScore(cm->abc, cm->esc[z], dsq[i1-1], dsq[j1+1]);
+	if (ret_shadow != NULL) shadow[z][jp+1][ip-1] = USED_EL;
+	if (a[z][jp+1][ip-1] < IMPOSSIBLE) a[z][jp+1][ip-1] = IMPOSSIBLE;
+	break;
+      case ML_st:
+      case IL_st:
+	if (i0==i1) break;
+	/*a[z][jp][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - StateDelta(cm->sttype[z])));*/
+	a[z][jp][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+	if (dsq[i1-1] < cm->abc->K)
+	  a[z][jp][ip-1] += cm->esc[z][(int) dsq[i1-1]];
+	else
+	  a[z][jp][ip-1] += esl_abc_FAvgScore(cm->abc, dsq[i1-1], cm->esc[z]);
+	if (ret_shadow != NULL) shadow[z][jp][ip-1] = USED_EL;
+	if (a[z][jp][ip-1] < IMPOSSIBLE) a[z][jp][ip-1] = IMPOSSIBLE;
+	break;
+      case MR_st:
+      case IR_st:
+	if (j1==j0) break;
+	/*a[z][jp+1][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - StateDelta(cm->sttype[z])));*/
+	a[z][jp+1][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+	if (dsq[j1+1] < cm->abc->K)
+	  a[z][jp+1][ip] += cm->esc[z][(int) dsq[j1+1]];
+	else
+	  a[z][jp+1][ip] += esl_abc_FAvgScore(cm->abc, dsq[j1+1], cm->esc[z]);
+	if (ret_shadow != NULL) shadow[z][jp+1][ip] = USED_EL;
+	if (a[z][jp+1][ip] < IMPOSSIBLE) a[z][jp+1][ip] = IMPOSSIBLE;
+	break;
+      }
+
+    } /* done initializing the appropriate cell for useEL=TRUE */
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0;   v < r;  v++) touch[v] = 0;
+  for (v = r;   v <= w2; v++) touch[v] = cm->pnum[v]; /* note w2 not z: to bottom of split set */
+  for (v = w2+1; v < cm->M; v++) touch[v] = 0;
+
+  /* A special case. If vinside() is called on empty sequences,
+   * we might do a begin transition right into z.
+   */ 
+  if (allow_begin && j0-j1 == 0 && i1-i0 == 0)
+    {
+      b   = z;
+      bsc = a[z][0][0] + cm->beginsc[z];
+      if (z == 0) { 
+	a[0][0][0] = bsc;
+	if (ret_shadow != NULL) shadow[0][0][0] = USED_LOCAL_BEGIN;
+      }
+    }
+
+  /* Main recursion
+   */
+  for (v = w1-1; v >= r; v--)
+    {
+      /* Get a deck and a shadow deck.
+       */
+      if (! deckpool_pop(dpool, &(a[v]))) 
+	a[v] = alloc_vji_deck(i0,i1,j1,j0);
+      if (ret_shadow != NULL) 
+	shadow[v] = alloc_vji_shadow_deck(i0,i1,j1,j0);      
+				/* reassert our definition of a V problem */
+      if (cm->sttype[v] == E_st || cm->sttype[v] == B_st || (cm->sttype[v] == S_st && v > r))
+	cm_Fail("you told me you wouldn't ever do that again.");
+      
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (jp = 0; jp <= j0-j1; jp++) 
+	    for (ip = i1-i0; ip >= 0; ip--) {
+	      /*printf("D S jp : %d | ip : %d\n", jp, ip);*/
+	      y = cm->cfirst[v];
+	      a[v][jp][ip]      = a[y][jp][ip] + cm->tsc[v][0];
+	      /*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+	      if (ret_shadow != NULL) shadow[v][jp][ip] = (char) 0;
+	      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && 
+		  ((cm->endsc[v] + (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v]))))
+		  > a[v][jp][ip])) {
+		a[v][jp][ip]      = cm->endsc[v] + 
+		  (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v])));
+		if (ret_shadow != NULL) shadow[v][jp][ip] = USED_EL;
+	      }
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++) 
+		if ((sc = a[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) >  a[v][jp][ip])
+		  { 
+		    a[v][jp][ip] = sc;
+		    /*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+		    if (ret_shadow != NULL) shadow[v][jp][ip] = (char) yoffset; 
+		  }
+	      if (a[v][jp][ip] < IMPOSSIBLE) a[v][jp][ip] = IMPOSSIBLE;
+	    }
+	} else if (cm->sttype[v] == MP_st) {
+	  for (ip = i1-i0; ip >= 0; ip--) a[v][0][ip] = IMPOSSIBLE; /* boundary condition */
+
+	  for (jp = 1; jp <= j0-j1; jp++) { 
+	    j = jp+j1;
+	    a[v][jp][i1-i0] = IMPOSSIBLE; /* boundary condition */
+	    for (ip = i1-i0-1; ip >= 0; ip--) {
+	      /*printf("MP jp : %d | ip : %d\n", jp, ip);*/
+	      i = ip+i0;
+	      y = cm->cfirst[v];
+	      a[v][jp][ip] = a[y][jp-1][ip+1] + cm->tsc[v][0];
+	      /*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+	      if (ret_shadow != NULL) shadow[v][jp][ip] = (char) 0;
+	      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && 
+		  ((cm->endsc[v] + (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v]))))
+		  > a[v][jp][ip])) {
+		a[v][jp][ip]      = cm->endsc[v] + 
+		  (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v])));
+		if (ret_shadow != NULL) shadow[v][jp][ip] = USED_EL;
+	      }
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++) 
+		if ((sc = a[y+yoffset][jp-1][ip+1] + cm->tsc[v][yoffset]) >  a[v][jp][ip])
+		   { 
+		     a[v][jp][ip] = sc; 
+		     /*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+		     if (ret_shadow != NULL) shadow[v][jp][ip] = (char) yoffset; 
+		   }
+	      if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		a[v][jp][ip] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+	      else
+		a[v][jp][ip] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+	      if (a[v][jp][ip] < IMPOSSIBLE) a[v][jp][ip] = IMPOSSIBLE;  
+	    }
+	  }
+	} else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) {
+	  
+	  for (jp = 0; jp <= j0-j1; jp++) { 
+	    a[v][jp][i1-i0] = IMPOSSIBLE; /* boundary condition */
+	    for (ip = i1-i0-1; ip >= 0; ip--) {
+	      /*printf("ML IL jp : %d | ip : %d\n", jp, ip);*/
+	      i = ip+i0;
+	      y = cm->cfirst[v];
+	      a[v][jp][ip] = a[y][jp][ip+1] + cm->tsc[v][0];
+	      if (ret_shadow != NULL) shadow[v][jp][ip] = 0;
+	      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && 
+		  ((cm->endsc[v] + (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v]))))
+		  > a[v][jp][ip])) {
+		a[v][jp][ip]      = cm->endsc[v] + 
+		  (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v])));
+		/*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+		if (ret_shadow != NULL) shadow[v][jp][ip] = USED_EL;
+	      }
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++) 
+		if ((sc = a[y+yoffset][jp][ip+1] + cm->tsc[v][yoffset]) >  a[v][jp][ip])
+		  { 
+		    a[v][jp][ip] = sc; 
+		    /*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+		    if (ret_shadow != NULL) shadow[v][jp][ip] = (char) yoffset; 
+		  }
+	      
+	      if (dsq[i] < cm->abc->K)
+		a[v][jp][ip] += cm->esc[v][dsq[i]];
+	      else
+		a[v][jp][ip] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+	      if (a[v][jp][ip] < IMPOSSIBLE) a[v][jp][ip] = IMPOSSIBLE;  
+	    }
+	  }
+	} else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) {
+	  for (ip = i1-i0; ip >= 0; ip--) a[v][0][ip] = IMPOSSIBLE; /* boundary condition */
+
+	  for (jp = 1; jp <= j0-j1; jp++) { 
+	    j = jp+j1;
+	    for (ip = i1-i0; ip >= 0; ip--) {
+	      /*printf("MR IR jp : %d | ip : %d\n", jp, ip);*/
+	      y = cm->cfirst[v];
+	      a[v][jp][ip]      = a[y][jp-1][ip] + cm->tsc[v][0];
+	      /*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+	      if (ret_shadow != NULL) shadow[v][jp][ip] = 0;
+	      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && 
+		  ((cm->endsc[v] + (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v]))))
+		  > a[v][jp][ip])) {
+		a[v][jp][ip] = cm->endsc[v] + 
+		  (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v])));
+		if (ret_shadow != NULL) shadow[v][jp][ip] = USED_EL;
+	      }
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++) 
+		if ((sc = a[y+yoffset][jp-1][ip] + cm->tsc[v][yoffset]) >  a[v][jp][ip])
+		  { 
+		    a[v][jp][ip] = sc; 
+		    /*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+		    if (ret_shadow != NULL) shadow[v][jp][ip] = (char) yoffset; 
+		  }
+	      
+	      if (dsq[j] < cm->abc->K)
+		a[v][jp][ip] += cm->esc[v][dsq[j]];
+	      else
+		a[v][jp][ip] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+	      if (a[v][jp][ip] < IMPOSSIBLE) a[v][jp][ip] = IMPOSSIBLE;  
+	    }
+	  }
+	} /* finished calculating deck v */
+
+      /* Check for local begin getting us to the root.
+       */
+      if (allow_begin && a[v][j0-j1][0] + cm->beginsc[v] > bsc) 
+	{
+	  b   = v;
+	  bsc = a[v][j0-j1][0] + cm->beginsc[v];
+	}
+
+      /* Check whether we need to store the local begin score
+       * for a possible traceback.
+       */
+      if (allow_begin && v == 0 && bsc > a[0][j0-j1][0]) 
+	{
+	  a[0][j0-j1][0] = bsc;
+	  if (ret_shadow != NULL) shadow[v][j0-j1][0] = USED_LOCAL_BEGIN;
+	}
+
+
+      /* Now, try to reuse memory under v.
+       */
+      if (! do_full) {
+	for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	  {
+	    touch[y]--;
+	    if (touch[y] == 0) { 
+	      deckpool_push(dpool, a[y]);
+	      a[y] = NULL;
+	    }
+	  }
+      }
+    } /* end loop over v; we now have a complete matrix */
+	
+  /* Keep the score.
+   */
+  sc = a[r][j0-j1][0];
+  if (ret_b != NULL)   *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL) *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+
+
+  /* If the caller doesn't want the score matrix back, blow
+   * it away (saving decks in the pool). Else, pass it back.
+   */
+  if (ret_a == NULL) {
+    for (v = r; v <= w2; v++)	/* note: go all the way to the bottom of the split set */
+      if (a[v] != NULL) {
+	deckpool_push(dpool, a[v]);
+	a[v] = NULL;
+      }
+    free(a);
+  } else *ret_a = a;
+    
+  /* If caller doesn't want the deck pool, blow it away.
+   * Else, pass it back.
+   */
+  if (ret_dpool == NULL) {
+    float **foo;
+    while (deckpool_pop(dpool, &foo)) 
+      free_vji_deck(foo, j1,j0);
+    deckpool_free(dpool);
+  } else *ret_dpool = dpool;
+
+  free(touch);
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  return sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return 0.; /* never reached */
+}
+
+/* Function: voutside()
+ * Date:     SRE, Sun Jun  3 15:44:41 2001 [St. Louis]
+ *
+ * Purpose:  Run the outside version of a CYK alignment algorithm for
+ *           a V problem: an unbifurcated CM subgraph from r..z, aligned
+ *           to a one-whole subsequence i0..i1//j1..j0, exclusive of
+ *           z, i1, j1.
+ *           
+ *           This is done in the vji coordinate system, where both
+ *           our j and i coordinates are transformed. The Platonic
+ *           ideal matrix runs [j1..j0][i0..i1]. The implemented
+ *           matrix runs [0..j0-j1][0..i1-i0].
+ *           
+ *           Much of the behavior in calling conventions, etc., is
+ *           analogous to inside() and vinside(); see their prefaces
+ *           for more info. Unlike the inside engines, we never 
+ *           need to calculate a shadow matrix - outside engines are
+ *           only used for divide and conquer steps.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           r         - first state of linear model segment (S; MP, ML, MR, or D)
+ *           z         - last state of linear model segment (B; MP, ML, MR, or D)
+ *           i0,i1     - subsequence before the hole  (1..L)
+ *           j1,j0     - subsequence after the hole (1..L)
+ *           useEL     - if TRUE, worry about local alignment.
+ *           do_full   - if TRUE, we save all the decks in beta, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the lowermost decks (inc. z) are valid
+ *                       at the end.
+ *           beta      - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for r..z, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_beta  - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated vji decks sized
+ *                       for this subsequence i0..i1//j1..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..i1//j1..j0 subseq,
+ *                       because of the size of the subseq decks.
+ */
+static void
+voutside(CM_t *cm, ESL_DSQ *dsq, int L, 
+	 int r, int z, int i0, int i1, int j1, int j0, int useEL,
+	 int do_full, float ***beta, float ****ret_beta,
+	 struct deckpool_s *dpool, struct deckpool_s **ret_dpool)
+{
+  int      status;
+  int      v,y;			/* indices for states */
+  int      i,j;			/* indices in sequence dimensions */
+  int      ip, jp;		/* transformed sequence indices */
+  float    sc;			/* a temporary variable holding a score */
+  int     *touch;               /* keeps track of how many lower decks still need this deck */
+  float    escore;		/* an emission score, tmp variable */
+  int      voffset;		/* index of v in t_v(y) transition scores */
+
+
+  /* Allocations and initializations
+   */
+  			/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+
+  /* If caller didn't give us a matrix, make one.
+   * Remember to allow for deck M, the EL deck, for local alignments.
+   */
+  if (beta == NULL) {
+    ESL_ALLOC(beta, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) beta[v] = NULL;
+  }
+  /* Initialize the root deck. This probably isn't the most efficient way to do it.
+   */
+  if (! deckpool_pop(dpool, &(beta[r])))
+    beta[r] = alloc_vji_deck(i0,i1,j1,j0);
+  for (jp = 0; jp <= j0-j1; jp++) {
+    for (ip = 0; ip <= i1-i0; ip++)
+      beta[r][jp][ip] = IMPOSSIBLE;
+  }
+  beta[r][j0-j1][0] = 0;		
+
+  /* Initialize the EL deck, if we're in local mode w.r.t. ends.
+   * Deal with the special initialization case of the root state r
+   * immediately transitioning to EL, if we're supposed to use EL.
+   */
+  if (useEL && cm->flags & CMH_LOCAL_END) {
+    if (! deckpool_pop(dpool, &(beta[cm->M])))
+      beta[cm->M] = alloc_vji_deck(i0,i1,j1,j0);
+    for (jp = 0; jp <= j0-j1; jp++) {
+      for (ip = 0; ip <= i1-i0; ip++)
+	beta[cm->M][jp][ip] = IMPOSSIBLE;
+    }
+  }
+  if (useEL && NOT_IMPOSSIBLE(cm->endsc[r])) {
+    switch(cm->sttype[r]) {
+    case MP_st:
+      if (i0 == i1 || j1 == j0) break;
+      if (dsq[i0] < cm->abc->K && dsq[j0] < cm->abc->K)
+	escore = cm->esc[r][(int) (dsq[i0]*cm->abc->K+dsq[j0])];
+      else
+	escore = DegeneratePairScore(cm->abc, cm->esc[r], dsq[i0], dsq[j0]);
+      beta[cm->M][j0-j1-1][1] = cm->endsc[r] + 
+	(cm->el_selfsc * ((j0-1)-(i0+1)+1)) + escore;
+      break;
+    case ML_st:
+    case IL_st:
+      if (i0 == i1) break;
+      if (dsq[i0] < cm->abc->K) 
+	escore = cm->esc[r][(int) dsq[i0]];
+      else
+	escore = esl_abc_FAvgScore(cm->abc, dsq[i0], cm->esc[r]);
+      beta[cm->M][j0-j1][1] = cm->endsc[r] + 
+	(cm->el_selfsc * ((j0)-(i0+1)+1)) + escore;
+      break;
+    case MR_st:
+    case IR_st:
+      if (j0==j1) break;
+      if (dsq[j0] < cm->abc->K) 
+	escore = cm->esc[r][(int) dsq[j0]];
+      else
+	escore = esl_abc_FAvgScore(cm->abc, dsq[j0], cm->esc[r]);
+      beta[cm->M][j0-j1-1][0] = cm->endsc[r] + 
+	(cm->el_selfsc * ((j0-1)-(i0)+1)) + escore;
+      break;
+    case S_st:
+    case D_st:
+      beta[cm->M][j0-j1][0] = cm->endsc[r] + 
+	(cm->el_selfsc * ((j0)-(i0)+1));
+      break;
+    default:  cm_Fail("bogus parent state %d\n", cm->sttype[r]);
+    }
+  }
+      
+  /* Initialize the "touch" array, used for figuring out
+   * when a deck is no longer touched, so it can be free'd.
+   */
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0;   v < r;     v++) touch[v] = 0;
+  for (v = z+1; v < cm->M; v++) touch[v] = 0;
+  for (v = r;   v <= z;    v++) {
+    if (cm->sttype[v] == B_st) touch[v] = 2; /* well, we never use this, but be complete */
+    else                       touch[v] = cm->cnum[v];
+  }
+
+
+  /* Main loop down through the decks
+   */
+  for (v = r+1; v <= z; v++)
+    {
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! deckpool_pop(dpool, &(beta[v])))
+	beta[v] = alloc_vji_deck(i0,i1,j1,j0);
+
+      /* Init the whole deck to IMPOSSIBLE.
+       */
+      for (jp = j0-j1; jp >= 0; jp--) 
+	for (ip = 0; ip <= i1-i0; ip++) 
+	  beta[v][jp][ip] = IMPOSSIBLE;
+
+      /* If we can get into deck v by a local begin transition, do an init
+       * with that.
+       */
+      if (r == 0 && i0 == 1 && j0 == L && (cm->flags & CMH_LOCAL_BEGIN))
+	{
+	  if (cm->beginsc[v] > beta[v][j0-j1][0]) 
+	    beta[v][j0-j1][0] = cm->beginsc[v];
+	}
+
+      /* main recursion:
+       */
+      for (jp = j0-j1; jp >= 0; jp--) {
+	j = jp+j1;
+	for (ip = 0; ip <= i1-i0; ip++) 
+	  {
+	    i = ip+i0;
+
+	    for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	      if (y < r) continue; /* deal with split sets */
+	      voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+
+	      switch(cm->sttype[y]) {
+	      case MP_st: 
+		if (j == j0 || i == i0) continue; /* boundary condition */
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[y][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+		
+		if ((sc = beta[y][jp+1][ip-1]+cm->tsc[y][voffset]+escore) > beta[v][jp][ip])
+		  beta[v][jp][ip] = sc;
+		break;
+
+	      case ML_st:
+	      case IL_st: 
+		if (i == i0) continue;	/* boundary condition */
+
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[y][(int) dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+		  
+		if ((sc = beta[y][jp][ip-1]+cm->tsc[y][voffset]+escore) > beta[v][jp][ip])
+		  beta[v][jp][ip] = sc;
+		break;
+		  
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		  
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[y][(int) dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+
+		if ((sc = beta[y][jp+1][ip]+cm->tsc[y][voffset]+escore) > beta[v][jp][ip])
+		  beta[v][jp][ip] = sc;
+		break;
+		  
+	      case S_st:
+	      case E_st:
+	      case D_st:
+		if ((sc = beta[y][jp][ip] + cm->tsc[y][voffset]) > beta[v][jp][ip])
+		  beta[v][jp][ip] = sc;
+		break;
+
+	      default: cm_Fail("bogus parent state %d\n", cm->sttype[y]);
+	      }/* end switch over states*/
+	    } /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+	    if (beta[v][jp][ip] < IMPOSSIBLE) beta[v][jp][ip] = IMPOSSIBLE;
+
+	  } /* ends loop over ip. We know all beta[v][jp][ip] in this row jp */
+
+      }/* end loop over jp. We know the beta's for the whole deck.*/
+
+      /* Deal with local alignment
+       * transitions v->EL, if we're doing local alignment and there's a 
+       * possible transition.
+       */
+      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v])) {
+	for (jp = j0-j1; jp >= 0; jp--) {
+	  j = jp+j1;
+	  for (ip = 0; ip <= i1-i0; ip++) 
+	    {
+	      i = ip+i0;
+	      switch (cm->sttype[v]) {
+	      case MP_st:
+		if (j == j0 || i == i0) continue; /* boundary condition */
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[v][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[v], dsq[i-1], dsq[j+1]);
+		if ((sc = beta[v][jp+1][ip-1] + cm->endsc[v] + 
+		     (cm->el_selfsc * (j-i+1)) + escore) > beta[cm->M][jp][ip])
+		  beta[cm->M][jp][ip] = sc;
+		break;
+	      case ML_st:
+	      case IL_st:
+		if (i == i0) continue;
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[v][(int) dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[v]);
+		if ((sc = beta[v][jp][ip-1] + cm->endsc[v] + 
+		     (cm->el_selfsc * (j-i+1)) + escore) > beta[cm->M][jp][ip])
+		  beta[cm->M][jp][ip] = sc;
+		break;
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[v][(int) dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[v]);
+		if ((sc = beta[v][jp+1][ip] + cm->endsc[v] + 
+		     (cm->el_selfsc * (j-i+1)) + escore) > beta[cm->M][jp][ip])
+		  beta[cm->M][jp][ip] = sc;
+		break;
+	      case S_st:
+	      case D_st:
+	      case E_st:
+		if ((sc = beta[v][jp][ip] + cm->endsc[v] + 
+		     (cm->el_selfsc * (j-i+1))) > beta[cm->M][jp][ip])
+		    beta[cm->M][jp][ip] = sc;
+		break;
+	      default:  cm_Fail("bogus parent state %d\n", cm->sttype[y]);
+	      } /* end switch over parent v state type */
+	    } /* end loop over ip */
+	} /* end loop over jp */
+      }
+	
+      /* Finished deck v.
+       * now look at its parents; if we're reusing memory (! do_full)
+       * push the parents that we don't need any more into the pool.
+       */
+      if (! do_full) {
+	for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	  touch[y]--;
+	  if (touch[y] == 0) { 
+	    deckpool_push(dpool, beta[y]); 
+	    beta[y] = NULL; 
+	  }
+	}
+      }
+
+    } /* end loop over decks v. */
+
+#if 0 
+  /* superfluous code, I think...*/
+  /* Deal with the last step needed for local alignment
+   * w.r.t. ends: left-emitting, zero-scoring EL->EL transitions.
+   */
+  if (useEL && cm->flags & CMH_LOCAL_END) {
+    for (jp = j0-j1; jp >= 0; jp--) 
+      for (ip = 1; ip <= i1-i0; ip++) /* careful w/ boundary here */
+	if ((sc = beta[cm->M][jp][ip-1]) > beta[cm->M][jp][ip]) 
+	  beta[cm->M][jp][ip] = sc;
+  }
+#endif
+
+  /* If the caller doesn't want the matrix, free it.
+   * (though it would be *stupid* for the caller not to want the
+   * matrix in the current implementation!)
+   */
+  if (ret_beta == NULL) {
+    for (v = r; v <= z; v++)
+      if (beta[v] != NULL) { deckpool_push(dpool, beta[v]); beta[v] = NULL; }
+    if (cm->flags & CMH_LOCAL_END) {
+      deckpool_push(dpool, beta[cm->M]);
+      beta[cm->M] = NULL; 
+    }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    float **a;
+    while (deckpool_pop(dpool, &a)) 
+      free_vji_deck(a,j1,j0);
+    deckpool_free(dpool);
+  } else *ret_dpool = dpool;
+
+  free(touch);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+}
+
+/*****************************************************************
+ * The traceback routines
+ *   insideT  - run inside(), append trace in postorder traversal
+ *   vinsideT - run vinside(), append trace in postorder traversal
+ *****************************************************************/
+
+/* Function: insideT()
+ * Date:     SRE, Fri Aug 11 12:08:18 2000 [Pittsburgh]
+ *
+ * Purpose:  Call inside, get vjd shadow matrix;
+ *           then trace back. Append the trace to a given
+ *           traceback, which already has state r at tr->n-1.
+ *
+ *           If we're not in banded mode, dmin and dmax should
+ *           be passed in as NULL.
+ */
+static float
+insideT(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+	int r, int z, int i0, int j0, 
+	int allow_begin, int *dmin, int *dmax)
+{
+
+  int       status;
+  void   ***shadow;             /* the traceback shadow matrix */
+  float     sc;			/* the score of the CYK alignment */
+  ESL_STACK *pda;                /* stack that tracks bifurc parent of a right start */
+  int       v,j,d,i;		/* indices for state, j, subseq len */
+  int       k;			
+  int       y, yoffset;
+  int       bifparent;
+  int       b;
+  float     bsc;
+
+  if(dmin == NULL && dmax == NULL)
+    {
+      sc = inside(cm, dsq, L, r, z, i0, j0, 
+		  BE_EFFICIENT,	/* memory-saving mode */
+		  NULL, NULL,	/* manage your own matrix, I don't want it */
+		  NULL, NULL,	/* manage your own deckpool, I don't want it */
+		  &shadow,	/* return a shadow matrix to me. */
+		  allow_begin,  /* TRUE to allow local begins */
+		  &b, &bsc);	/* if allow_begin is TRUE, gives info on optimal b */
+    }
+  else
+    {
+      sc = inside_b(cm, dsq, L, r, z, i0, j0, 
+		    BE_EFFICIENT,/* memory-saving mode */
+		    NULL, NULL,	 /* manage your own matrix, I don't want it */
+		    NULL, NULL,	 /* manage your own deckpool, I don't want it */
+		    &shadow,	 /* return a shadow matrix to me. */
+		    allow_begin, /* TRUE to allow local begins */
+		    &b, &bsc,	 /* if allow_begin is TRUE, gives info on optimal b */
+		    dmin, dmax); /* the bands */
+    }      
+  
+  pda = esl_stack_ICreate();
+  if(pda == NULL) goto ERROR;
+  v = r;
+  j = j0;
+  i = i0;
+  d = j0-i0+1;
+
+  /*printf("Starting traceback in insideT()\n");*/
+  while (1) {
+    if (cm->sttype[v] == B_st) {
+      k = ((int **) shadow[v])[j][d];   /* k = len of right fragment */
+
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;	/* remember the end j    */
+      if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;	/* remember the subseq length k */
+      if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;	/* remember the trace index of the parent B state */
+
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      y = cm->cfirst[v];
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+      v = y;
+    } else {
+      yoffset = ((char **) shadow[v])[j][d];
+
+      /*printf("v : %d | r : %d | z : %d | i0 : %d | \n", v, r, z, i0);*/
+      /*printf("\tyoffset : %d\n", yoffset);*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+  free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  return sc;
+
+ ERROR: 
+  cm_Fail("Memory allocation error.");
+  return 0.; /* NEVERREACHED */
+}
+
+/* Function: vinsideT()
+ * Date:     SRE, Sat Jun  2 14:40:13 2001 [St. Louis]
+ *
+ * Purpose:  Call vinside(), get vji shadow matrix for a V problem;
+ *           then trace back. Append the trace to a
+ *           given traceback, which has state r already at
+ *           t->n-1.
+ *
+ *           If we're not in banded mode, dmin and dmax should
+ *           be passed in as NULL.
+ */
+static float
+vinsideT(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+	 int r, int z, int i0, int i1, int j1, int j0, int useEL, 
+	 int allow_begin, int *dmin, int *dmax)
+{
+  char ***shadow;
+  float   sc;
+  int     v,y;
+  int     j,i;
+  int     jp,ip;
+  int     yoffset;
+  int     b;
+  float   bsc;
+
+  /* If we can deduce the traceback unambiguously without
+   * doing any DP... do it.
+   */
+  if (r == z) {
+    InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, r);
+    return 0.;
+  }
+
+  if(dmin == NULL && dmax == NULL)
+    {
+      sc = vinside(cm, dsq, L, r, z, i0, i1, j1, j0, useEL,
+		   BE_EFFICIENT,	/* memory-saving mode */
+		   NULL, NULL,	/* manage your own matrix, I don't want it */
+		   NULL, NULL,	/* manage your own deckpool, I don't want it */
+		   &shadow,      	/* return a shadow matrix to me. */
+		   allow_begin,     /* TRUE to allow local begin transitions */
+		   &b, &bsc);       /* info on optimal local begin */
+    }
+  else
+    {
+      sc = vinside_b(cm, dsq, L, r, z, i0, i1, j1, j0, useEL,
+		     BE_EFFICIENT,	/* memory-saving mode */
+		     NULL, NULL,	/* manage your own matrix, I don't want it */
+		     NULL, NULL,	/* manage your own deckpool, I don't want it */
+		     &shadow,      	/* return a shadow matrix to me. */
+		     allow_begin,       /* TRUE to allow local begin transitions */
+		     &b, &bsc,          /* info on optimal local begin */
+		     dmin, dmax);
+    }
+  /* We've got a complete shadow matrix. Trace it back. We know
+   * that the trace will begin with the start state r, at i0,j0
+   * (e.g. jp=j0-j1, ip=0)
+   */
+  v = r;
+  j = j0;
+  i = i0;
+
+  /*printf("Starting traceback in vinsideT()\n");*/
+  while (1) {
+    jp = j-j1;
+    ip = i-i0;
+
+    /* 1. figure out the next state (deck) in the shadow matrix.
+     */ 
+    /*printf("v : %d | jp : %d | ip : %d | i0 : %d | \n", v, jp, ip, i0);*/
+    yoffset = shadow[v][jp][ip];
+    /*printf("\tyoffset : %d\n", yoffset);*/
+
+    /* 2. figure out the i,j for state y, which is dependent 
+     *    on what v emits (if anything)
+     */
+    switch (cm->sttype[v]) {
+    case D_st:            break;
+    case MP_st: i++; j--; break;
+    case ML_st: i++;      break;
+    case MR_st:      j--; break;
+    case IL_st: i++;      break;
+    case IR_st:      j--; break;
+    case S_st:            break;
+    default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+    }
+
+    /* If the traceback pointer (yoffset) is -1, that's a special
+     * flag for a local alignment end, e.g. transition to EL (state "M").
+     */
+    if (yoffset == USED_EL) 
+      {
+	InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	break;			/* one way out of the while loop */
+      }
+    else if (yoffset == USED_LOCAL_BEGIN) 
+      {
+	InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	v = b;
+	if (! useEL && v == z) break; /* the other way out of the while loop */
+      }
+    else
+      {
+	/*    Attach y,i,j to the trace. This new node always attaches
+	 *    to the end of the growing trace -- e.g. trace node
+	 *    tr->n-1.
+	 */
+	y = cm->cfirst[v] + yoffset;
+	InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	v = y;
+	if (! useEL && v == z) break; /* the other way out of the while loop */
+      }
+  }
+  
+  /* We're done. Our traceback has just ended. We have just attached
+   * state z for i1,j1; it is in the traceback at node tr->n-1.
+   */
+  free_vji_shadow_matrix(shadow, cm->M, j1, j0);
+  return sc;
+}
+
+
+/*****************************************************************
+ * The size calculators:
+ *    insideT_size()   - Mb required by insideT
+ *    vinsideT_size()  - Mb required by vinsideT
+ *****************************************************************/ 
+
+/* Function: insideT_size()
+ * Date:     SRE, Sun Jun  3 17:56:08 2001 [St. Louis]
+ *
+ * Purpose:  Calculate the # of Mb required to run insideT()
+ *           and solve a generic or wedge problem without any
+ *           more divide/conquer.
+ */
+float
+insideT_size(CM_t *cm, int L, int r, int z, int i0, int j0)
+{
+  float Mb;
+  int   maxdecks;
+  int   nends;
+  int   nbif;
+
+  nends = CMSegmentCountStatetype(cm, r, z, E_st);
+  nbif  = CMSegmentCountStatetype(cm, r, z, B_st);
+  maxdecks = cyk_deck_count(cm, r, z);
+
+  Mb = (float) (sizeof(float **) * cm->M) / 1000000.;  /* the score matrix */
+  Mb += (float) maxdecks * size_vjd_deck(L, i0, j0);
+  Mb += (float) (sizeof(int) * cm->M) / 1000000.;      /* the touch array */
+
+  Mb += (float) (sizeof(void **) * cm->M) / 1000000.;
+  Mb += (float) (z-r+1-nends-nbif) * size_vjd_yshadow_deck(L, i0, j0);
+  Mb += (float) nbif * size_vjd_kshadow_deck(L, i0, j0);
+
+  return Mb;
+}
+
+float
+vinsideT_size(CM_t *cm, int r, int z, int i0, int i1, int j1, int j0)
+{
+  float Mb;
+  int   maxdecks;
+
+  Mb = (float) (sizeof(float **) * cm->M) / 1000000.;
+  maxdecks = cyk_deck_count(cm, r, z);
+  Mb += maxdecks * size_vji_deck(i0,i1,j1,j0);
+  Mb += (float)(z-r) * size_vji_shadow_deck(i0,i1,j1,j0);
+  return Mb;
+}
+
+/* Function: cyk_deck_count()
+ * Date:     SRE, Sun Jun  3 20:05:18 2001 [St. Louis]
+ *
+ * Purpose:  calculate and return the maximum number of
+ *           decks that would be required in memory to
+ *           solve an alignment problem involving a CM
+ *           subgraph from r..z.
+ *           
+ *           For a whole model, except for trivially small models with no
+ *           stacked base pairs, this is almost invariably 
+ *           10+1+cyk_extra_decks(): MATP-MATP connections require
+ *           10 decks (6 states in current node, 4 states in connected
+ *           split set of next node). We share 1 end state deck. All
+ *           other decks are retained S decks, needed for bifurcation
+ *           calculations.  
+ */
+static int
+cyk_deck_count(CM_t *cm, int r, int z)
+{
+  int       status;
+  ESL_STACK *pda;	/* pushdown stack simulating the deck pool */
+  int       v,w,y;	/* state indices */
+  int       nends;
+  int       ndecks;
+  int      *touch;	/* keeps track of how many higher decks still need this deck */
+
+  /* Initializations, mirroring key parts of CYKInside()
+   */
+  ndecks = 1;			/* deck z, which we always need to start with. */
+  nends  = CMSegmentCountStatetype(cm, r, z, E_st);
+  pda    = esl_stack_ICreate();
+  if(pda == NULL) goto ERROR;
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v < r;     v++) touch[v] = 0;
+  for (v = r; v < z;     v++) touch[v] = cm->pnum[v];
+  for (v = z; v < cm->M; v++) touch[v] = 0;
+
+  for (v = z; v >= r; v--)
+    {
+      if (cm->sttype[v] != E_st) {
+	if (esl_stack_IPop(pda, &y) == eslEOD) ndecks++; /* simulated allocation of a new deck */
+      }
+      
+      if (cm->sttype[v] == B_st) { /* release both S children of a bifurc */
+	w = cm->cfirst[v];
+	y = cm->cnum[v];
+	if((status =esl_stack_IPush(pda, w)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, y)) != eslOK) goto ERROR;
+      } else {
+	for (w = cm->cfirst[v]; w < cm->cfirst[v]+cm->cnum[v]; w++)
+	  {
+	    touch[w]--;
+	    if (touch[w] == 0) 
+	      {
+		if (cm->sttype[w] == E_st) { 
+		  nends--; 
+		  if (nends == 0) { if((status = esl_stack_IPush(pda, cm->M-1)) != eslOK) goto ERROR; }
+		} else 
+		  if((status = esl_stack_IPush(pda, w)) != eslOK) goto ERROR;
+	      }
+	  }
+      }
+    }
+  free(touch);
+  esl_stack_Destroy(pda);
+  return ndecks;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return 0; /* never reached */
+}
+
+/* Function: cyk_extra_decks()
+ * Date:     SRE, Sun Apr  7 14:42:48 2002 [St. Louis]
+ *
+ * Purpose:  Calculate the number of extra
+ *           decks that will be needed to accommodate bifurc
+ *           calculations.
+ *
+ * Args:     cm - the model.
+ *
+ * Returns:  # of extra decks.
+ */
+static int
+cyk_extra_decks(CM_t *cm)
+{
+  int  max;
+  int  x;
+  int  v;
+
+  max = x = 0;
+  for (v = cm->M-1; v >= 0; v--) 
+    {
+      if      (cm->sttype[v] == S_st) x++;
+      else if (cm->sttype[v] == B_st) x-=2;
+      if (x > max) max = x;
+    }
+  return max-1;			/* discount ROOT S */
+}
+
+/*################################################################
+ * The memory management routines.
+ ################################################################*/
+
+/*################################################################*/
+/* Functions: deckpool_*()
+ * Date:      SRE, Wed Aug  2 10:43:17 2000 [St. Louis]
+ *
+ * Purpose:   Implementation of a pushdown stack for storing decks
+ *            of the inside or outside dynamic programming matrices, with the
+ *            usual _create, _push, _pop, and _free API. 
+ *            
+ *            The deck pool allows us to efficiently reuse memory,
+ *            so long as our DP algorithms step through the decks
+ *            as their outermost loop.
+ *            
+ *            Works for either coordinate system (vjd or vji) 
+ *            and subseq variants, because it's simply managing
+ *            a deck as a float **.
+ */
+struct deckpool_s *
+deckpool_create(void)
+{
+  int status;
+  struct deckpool_s *dpool;
+
+  ESL_ALLOC(dpool, sizeof(struct deckpool_s));
+  dpool->block  = 10;		/* configurable if you want */
+  ESL_ALLOC(dpool->pool, sizeof(float **) * dpool->block);
+  dpool->nalloc = dpool->block;;
+  dpool->n      = 0;
+  return dpool;
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return NULL; /* never reached */
+}
+void 
+deckpool_push(struct deckpool_s *dpool, float **deck)
+{
+  int   status;
+  void *tmp;
+  if (dpool->n == dpool->nalloc) {
+    dpool->nalloc += dpool->block;
+    ESL_RALLOC(dpool->pool, tmp, sizeof(float **) * dpool->nalloc);
+  }
+  dpool->pool[dpool->n] = deck;
+  dpool->n++;
+  ESL_DPRINTF3(("deckpool_push\n"));
+  return;
+ ERROR:
+  cm_Fail("Memory reallocation error.\n");
+}
+int
+deckpool_pop(struct deckpool_s *d, float ***ret_deck)
+{
+  if (d->n == 0) { *ret_deck = NULL; return 0;}
+  d->n--;
+  *ret_deck = d->pool[d->n];
+  ESL_DPRINTF3(("deckpool_pop\n"));
+  return 1;
+}
+void
+deckpool_free(struct deckpool_s *d)
+{
+  free(d->pool);
+  free(d);
+}
+/*================================================================*/
+
+
+/*################################################################*/
+/* Functions: *_vjd_*
+ * Date:     SRE, Sat Aug 12 16:27:37 2000 [Titusville]
+ *
+ * Purpose:  Allocation and freeing of 3D matrices and 2D decks
+ *           in the vjd coord system. These can be called on
+ *           subsequences i..j, not just the full sequence 1..L,
+ *           so they need i,j... if you're doing the full sequence
+ *           just pass 1,L.
+ *           
+ *           Also deal with shadow matrices and shadow decks in the
+ *           vjd coordinate system. Note that bifurcation shadow decks
+ *           need more dynamic range than other shadow decks, hence
+ *           a separation into "kshadow" (BIFURC) and "yshadow" (other
+ *           states) decks, and some casting shenanigans in
+ *           a full ***shadow matrix.
+ *           
+ *           Values in yshad are offsets to the next connected state,
+ *           or a flag for local alignment. Possible offsets range from
+ *           0..5 (maximum of 6 connected states). The flags are
+ *           USED_LOCAL_BEGIN (101) and USED_EL (102), defined at
+ *           the top of this file. Only yshad[0][L][L] (e.g. root state 0,
+ *           aligned to the whole sequence) may be set to USED_LOCAL_BEGIN.
+ *           (Remember that the dynamic range of yshad, as a char, is 
+ *           0..127, in ANSI C; we don't know if a machine will make it
+ *           signed or unsigned.)
+ */
+float **
+alloc_vjd_deck(int L, int i, int j)
+{
+  int status;
+  float **a;
+  int     jp;
+  ESL_DPRINTF3(("alloc_vjd_deck : %.4f\n", size_vjd_deck(L,i,j)));
+  ESL_ALLOC(a, sizeof(float *) * (L+1)); /* always alloc 0..L rows, some of which are NULL */
+  for (jp = 0;   jp < i-1;    jp++) a[jp]     = NULL;
+  for (jp = j+1; jp <= L;     jp++) a[jp]     = NULL;
+  for (jp = 0;   jp <= j-i+1; jp++) ESL_ALLOC(a[jp+i-1], sizeof(float) * (jp+1));
+  return a;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+float
+size_vjd_deck(int L, int i, int j)
+{
+  float Mb;
+  int   jp;
+  Mb = (float) (sizeof(float *) * (L+1));
+  for (jp = 0; jp <= j-i+1; jp++)
+    Mb += (float) (sizeof(float) * (jp+1));
+  return (Mb / 1000000.);
+}
+void
+free_vjd_deck(float **a, int i, int j)
+{
+  int jp;
+  for (jp = 0; jp <= j-i+1; jp++) if (a[jp+i-1] != NULL) free(a[jp+i-1]);
+  free(a);
+}
+void
+free_vjd_matrix(float ***a, int M, int i, int j)
+{
+  int v;
+  for (v = 0; v <= M; v++)
+    if (a[v] != NULL)		/* protect against double free's of reused decks (ends) */
+      { free_vjd_deck(a[v], i, j); a[v] = NULL; }
+  free(a);
+}
+char **
+alloc_vjd_yshadow_deck(int L, int i, int j)
+{
+  int status;
+  char **a;
+  int    jp;
+  ESL_ALLOC(a, sizeof(char *) * (L+1)); /* always alloc 0..L rows, same as alloc_deck */
+  for (jp = 0;   jp < i-1;    jp++) a[jp] = NULL;
+  for (jp = j+1; jp <= L;     jp++) a[jp] = NULL;
+  for (jp = 0;   jp <= j-i+1; jp++) ESL_ALLOC(a[jp+i-1], sizeof(char) * (jp+1));
+  return a;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+float
+size_vjd_yshadow_deck(int L, int i, int j)
+{
+  float  Mb;
+  int    jp;
+  Mb = (float) (sizeof(char *) * (L+1));
+  for (jp = 0; jp <= j-i+1; jp++) 
+    Mb += (float) (sizeof(char) * (jp+1));
+  return Mb / 1000000.;
+}
+void
+free_vjd_yshadow_deck(char **a, int i, int j)
+{
+  int jp;
+  for (jp = 0; jp <= j-i+1; jp++) if (a[jp+i-1] != NULL) free(a[jp+i-1]);
+  free(a);
+}
+int **
+alloc_vjd_kshadow_deck(int L, int i, int j)
+{
+  int status;
+  int **a;
+  int   jp;
+  ESL_ALLOC(a, sizeof(int *) * (L+1)); /* always alloc 0..L rows, same as alloc_deck */
+  for (jp = 0;   jp <  i-1;   jp++) a[jp] = NULL;
+  for (jp = 0;   jp <= j-i+1; jp++) ESL_ALLOC(a[jp+i-1], sizeof(int) * (jp+1));
+  for (jp = j+1; jp <= L;     jp++) a[jp] = NULL;
+  return a;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+float
+size_vjd_kshadow_deck(int L, int i, int j)
+{
+  float Mb;
+  int   jp;
+  
+  Mb = (float)(sizeof(int *) * (L+1)); 
+  for (jp = 0;   jp <= j-i+1; jp++)
+    Mb += (float) (sizeof(int) * (jp+1));
+  return Mb / 1000000.;
+}
+void
+free_vjd_kshadow_deck(int **a, int i, int j)
+{
+  int jp;
+  /*11.14.05 old line: for (jp = 0; jp <= j-i+1; jp++) if (a[jp+i-1] != NULL) free(a[jp]);*/
+  for (jp = 0; jp <= j-i+1; jp++) if (a[jp+i-1] != NULL) free(a[jp-i+1]);
+  free(a);
+}
+void
+free_vjd_shadow_matrix(void ***shadow, CM_t *cm, int i, int j)
+{
+  int v;
+  for (v = 0; v < cm->M; v++)
+    if (shadow[v] != NULL) {
+      if (cm->sttype[v] == B_st) free_vjd_kshadow_deck((int **)  shadow[v], i, j);
+      else                       free_vjd_yshadow_deck((char **) shadow[v], i, j);
+      shadow[v] = NULL;
+    }
+  free(shadow);
+}
+/*================================================================*/
+
+
+/*################################################################*/
+/* Functions: *_vji_*
+ * Date:     SRE, Sat Aug 12 16:44:55 2000 [Titusville]
+ *
+ * Purpose:  Allocation and freeing of 3D matrices and 2D decks
+ *           in the vji coordinate system. Since these are used
+ *           only for solving V problems, they work only
+ *           on a defined cube in the 3D matrix: they need
+ *           two triplets (r, i0, j0), (z, i1, j1) 
+ *           defining the known optimal endpoints of a segment from
+ *           an S state to a B state.
+ *
+ *           By definition of V problems, there's no B states
+ *           in between, so the shadow matrix doesn't need any
+ *           special casting tricks the way the more generally
+ *           used vjd system does.
+ */
+float **                 /* allocation of a score deck. */
+alloc_vji_deck(int i0, int i1, int j1, int j0)
+{
+  int status; 
+  float **a;
+  int     jp;
+  ESL_DPRINTF3(("alloc_vji_deck : %.4f\n", size_vji_deck(i0,i1,j1,j0)));
+  ESL_ALLOC(a, sizeof(float *) * (j0-j1+1)); 
+  for (jp = 0; jp <= j0-j1; jp++)
+    ESL_ALLOC(a[jp], sizeof(float)*(i1-i0+1));
+  return a;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+float
+size_vji_deck(int i0, int i1, int j1, int j0)
+{
+  float Mb;
+  int   jp;
+  Mb = (float)(sizeof(float *) * (j0-j1+1));
+  for (jp = 0; jp <= j0-j1; jp++)
+    Mb += (float)(sizeof(float)*(i1-i0+1));
+  return Mb / 1000000.;
+}
+void			/* free'ing a score deck */
+free_vji_deck(float **a, int j1, int j0)
+{
+  int jp;
+  ESL_DPRINTF3(("free_vji_deck called\n"));
+  for (jp = 0; jp <= j0-j1; jp++) 
+    if (a[jp] != NULL) free(a[jp]);
+  free(a);
+}
+void
+free_vji_matrix(float ***a, int M, int j1, int j0)
+{
+  int v;
+  /* Free the whole matrix - even if we used only a subset of
+   * the decks, all initialization routines init all decks 0..M
+   * to NULL, so this is safe. (see bug #i2).
+   */                         
+  for (v = 0; v <= M; v++) 
+    if (a[v] != NULL) { free_vji_deck(a[v], j1, j0); a[v] = NULL; }
+  free(a);
+}
+char **		        /* allocation of a traceback ptr (shadow matrix) deck */
+alloc_vji_shadow_deck(int i0, int i1, int j1, int j0)
+{
+  int status; 
+  char **a;
+  int     jp;
+  ESL_ALLOC(a, sizeof(char *) * (j0-j1+1)); 
+  for (jp = 0; jp <= j0-j1; jp++)
+    ESL_ALLOC(a[jp], sizeof(char)*(i1-i0+1));
+  return a;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+float		        /* allocation of a traceback ptr (shadow matrix) deck */
+size_vji_shadow_deck(int i0, int i1, int j1, int j0)
+{
+  float   Mb;
+  int     jp;
+  Mb = (float)(sizeof(char *) * (j0-j1+1));
+  for (jp = 0; jp <= j0-j1; jp++)
+    Mb += (float)(sizeof(char)*(i1-i0+1));
+  return Mb / 1000000;
+}
+void	                /* free'ing a shadow deck */
+free_vji_shadow_deck(char **a, int j1, int j0)
+{
+  int jp;
+  for (jp = 0; jp <= j0-j1; jp++) 
+    if (a[jp] != NULL) free(a[jp]);
+  free(a);
+}
+void
+free_vji_shadow_matrix(char ***a, int M, int j1, int j0)
+{
+  int v;
+  for (v = 0; v < M; v++) 
+    if (a[v] != NULL) { free_vji_shadow_deck(a[v], j1, j0); a[v] = NULL; }
+  free(a);
+}
+
+
+/*################################################################
+ * Unused code - 
+ *     a reference implementation of the real Outside() algorithm,
+ *     including bifurcations. 
+ *################################################################*/     
+#if 0
+/* Function: CYKOutside()
+ * Date:     SRE, Mon Aug  7 07:45:37 2000 [St. Louis]
+ */
+void
+CYKOutside(CM_t *cm, ESL_DSQ *dsq, int L, float ***alpha)
+{
+  int      status;
+  float ***beta;		/* the scoring cube [v=0..M-1][j=0..L][d=0..j]*/
+  int      v,y,z;		/* indices for states */
+  int      j,d,i,k;		/* indices in sequence dimensions */
+  float    sc;			/* a temporary variable holding a score */
+  struct deckpool_s *dpool;     /* a pool of decks for beta that we can reuse */
+  int     *touch;               /* keeps track of how many lower decks still need this deck */
+  float    escore;		/* an emission score, tmp variable */
+
+  /* Allocations and initializations
+   */
+  ESL_ALLOC(beta, (sizeof(float **) * cm->M));
+  for (v = 0; v < cm->M; v++) beta[v] = NULL;
+
+  dpool = deckpool_create();
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v < cm->M; v++)
+    if (cm->sttype[v] == B_st) touch[v] = 2;
+    else                       touch[v] = cm->cnum[v];
+				
+  for (j = 0; j <= L; j++)
+    for (d = 0; d <= j; j++)
+      beta[0][j][d] = IMPOSSIBLE; /* can prob speed this initialization up */
+  beta[0][L][L] = 0;		
+  
+  /* Main loop down through the decks
+   */
+  /* EPN bug fix 05.25.06. Durbin et. al. p.287 CM Outside alg uses state
+   * indices 1..M, with state 1 = ROOT_S, so there's an off-by-one 
+   * w.r.t this implementation. Following loop followed Durbin convention,
+   * but should follow implemented convention:
+   * OLD LINE: for (v = 2; v < cm->M; v++)
+   */
+  for (v = 1; v < cm->M; v++)  
+    {
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! deckpool_pop(dpool, &(beta[v])))
+	beta[v] = alloc_vjd_deck(L, 1, L);
+
+      /* main recursion:
+       */
+      for (j = L; j >= 0; j--)
+	for (d = j; d >= 0; d--) 
+	  {
+	    if (cm->stid[v] == BEGL_S) 
+	      {
+		y = cm->plast[v];	/* the parent bifurcation    */
+		z = cm->cnum[y];	/* the other (right) S state */
+
+		beta[v][j][d] = beta[y][j][d] + alpha[z][j][0]; /* init on k=0 */
+		for (k = 1; k <= L-j; k++)
+		  if ((sc = beta[y][j+k][d+k] + alpha[z][j+k][k]) > beta[v][j][d])
+		    beta[v][j][d] = sc;
+	      }
+	    else if (cm->stid[v] == BEGR_S) 
+	      {
+		y = cm->plast[v];	        /* the parent bifurcation    */
+		z = cm->cfirst[y];	/* the other (left) S state */
+
+		beta[v][j][d] = beta[y][j][d] + alpha[z][j-d][0];	/* init on k=0 */
+		for (k = 1; k <= j-d; k++) 
+		  if ((sc = beta[y][j][d+k] + alpha[z][j-d][k]) > beta[v][j][d])
+		    beta[v][j][d] = sc;
+	      }
+	    else
+	      {
+		alpha[v][j][d] = IMPOSSIBLE;
+		i = j-d+1;
+		for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+		  switch(cm->sttype[j]) {
+		  case MP_st: 
+		    if (d == j || d == j-1) continue; /* boundary condition */
+
+		    if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		      escore = cm->esc[y][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		    else
+		      escore = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+
+		    if ((sc = beta[y][j+1][d+2] + cm->tsc[y][v] + escore) > beta[v][j][d])
+		      beta[v][j][d] = sc;
+		    break;
+
+		  case ML_st:
+		  case IL_st: 
+		    if (d == j) continue;	/* boundary condition (note when j=0, d=0*/
+
+		    if (dsq[i-1] < cm->abc->K) 
+		      escore = cm->esc[y][(int) dsq[i-1]];
+		    else
+		      escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+		  
+		    if ((sc = beta[y][j][d+1] + cm->tsc[y][v] + escore) > beta[v][j][d])
+		      beta[v][j][d] = sc;
+		    break;
+		  
+		  case MR_st:
+		  case IR_st:
+		    if (d == j || j == L) continue;
+		  
+		    if (dsq[j+1] < cm->abc->K) 
+		      escore = cm->esc[y][(int) dsq[j+1]];
+		    else
+		      escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+
+		    if ((sc = beta[y][j+1][d+1] + cm->tsc[y][v] + escore) > beta[v][j][d])
+		      beta[v][j][d] = sc;
+		    break;
+		  
+		  case B_st:
+		  case E_st:
+		  case D_st:
+		    if ((sc = beta[y][j][d] + cm->tsc[y][v]) > beta[v][j][d])
+		      beta[v][j][d] = sc;
+		    break;
+
+		  default: cm_Fail("bogus parent state %d\n", cm->sttype[y]);
+		  }/* end switch over states*/
+		}
+	      }/*ends our handling of beta[v][j][d] */
+	    if (beta[v][j][d] < IMPOSSIBLE) beta[v][j][d] = IMPOSSIBLE;
+	  }
+
+      /* Finished deck v.
+       * now worry about reuse of memory in beta:
+       */
+      for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--)
+	{
+	  touch[y]--;
+	  if (touch[y] == 0) {
+	    deckpool_push(dpool, beta[y]);
+	    beta[y] = NULL;
+	  }
+	}
+    } /* end loop over decks v. */
+
+  free(touch);
+  /*dpool*/
+  /*beta*/
+  return;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+#endif 
+
+/*################################################################
+ * The banded dividers and conquerors. 
+ *################################################################*/  
+
+/* Function: generic_splitter_b()
+ *           EPN 05.19.05
+ * *based on generic_splitter(), only difference is bands are used : 
+ * Date:     SRE, Sat May 12 15:08:38 2001 [CSHL]
+ *
+ * Purpose:  Solve a "generic problem": best parse of
+ *           a possibly bifurcated subgraph cm^r_z to
+ *           a substring dsq[i0..j0]. r is usually a start
+ *           state (S_st) but may be any non-end state type in 
+ *           the case of local alignment begins (ROOT 0->r).
+ *           z is always an end state (E_st).
+ *
+ *           Given: a cm subgraph from r..z
+ *                  a subsequence from i0..j0
+ *           Attaches the optimal trace T{r..z}, exclusive of r
+ *           and inclusive of z, to tr.
+ *           
+ *           A full divide & conquer never terminates
+ *           in generic_splitter; the recursion must
+ *           terminate in v_splitter and wedge_splitter;
+ *           so we don't test an end-of-recursion boundary.
+ *           
+ * Args:     cm          - model
+ *           sq          - digitized sequence 1..L
+ *           tr          - the traceback we're adding on to.
+ *           r           - index of the root state of this problem in the model       
+ *           z           - index of an end state (E_st) in the model
+ *           i0          - start in the sequence (1..L)
+ *           j0          - end in the sequence (1..L)
+ *           dmin   - minimum d bound for each state v; [0..v..M-1]
+ *           dmax   - maximum d bound for each state v; [0..v..M-1]
+ *
+ * Returns:  score of the optimal parse of dsq(i0..j0) with cm^r_z 
+ */
+static float
+generic_splitter_b(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+		 int r, int z, int i0, int j0, int *dmin, int *dmax)
+{
+  float ***alpha;
+  float ***beta;
+  struct deckpool_s *pool;
+  int      v,w,y;		/* state indices */
+  int      wend, yend;		/* indices for end of subgraphs rooted at w,y */
+  int      jp;			/* j': relative position in subseq, 0..W */
+  int      W;			/* length of subseq i0..j0 */
+  float    sc;			/* tmp variable for a score */
+  int      j,d,k;		/* sequence indices */
+  float    best_sc;		/* optimal score at the optimal split point */
+  int      best_k;		/* optimal k for the optimal split */
+  int      best_d;		/* optimal d for the optimal split */
+  int      best_j;		/* optimal j for the optimal split */
+  int      tv;			/* remember the position of a bifurc in the trace. */
+  int      b1,b2;		/* argmax_v for 0->v local begin transitions */
+  float    b1_sc, b2_sc;	/* max_v scores for 0->v local begin transitions */
+
+  /* 1. If the generic problem is small enough, solve it with insideT,
+   *    and append the trace to tr.
+   */
+  if (insideT_size(cm, L, r, z, i0, j0) < RAMLIMIT) {
+    ESL_DPRINTF2(("Solving a generic w/ insideT - G%d[%s]..%d[%s], %d..%d\n",
+		  r, UniqueStatetype(cm->stid[r]),
+		  z, UniqueStatetype(cm->stid[z]),
+		  i0, j0));
+    sc = insideT(cm, dsq, L, tr, r, z, i0, j0, (r==0), dmin, dmax);
+    return sc;
+  }
+
+  /* 2. Traverse down from r, find first bifurc.
+   *    The lowest a bifurc could be: B-S-E/S-IL-E = vend-5
+   *                                   
+   */
+  for (v = r; v <= z-5; v++)
+    if (cm->sttype[v] == B_st) break; /* found the first bifurcation, now v */
+
+  /* 3. If there was no bifurcation, this is a wedge problem; solve it
+   *    with wedge_splitter. 
+   */
+  if (v > z-5) {		/* no bifurc? it's a wedge problem  */
+    if (cm->sttype[z] != E_st) cm_Fail("inconceivable.");
+    sc = wedge_splitter_b(cm, dsq, L, tr, r, z, i0, j0, dmin, dmax);
+    return sc;
+  }
+
+  /* Set up the state quartet r,v,w,y for a divide and conquer
+   * solution of the generic problem.
+   */
+  w = cm->cfirst[v];		/* index of left S  */
+  y = cm->cnum[v];		/* index right S    */
+  if (w < y) { wend = y-1; yend = z; }
+  else       { yend = w-1; wend = z; }
+
+  /* Calculate alpha[w] deck and alpha[y] deck.
+   * We also get b1: best choice for 0->b local begin. b1_sc is the score if we do this.
+   * Analogous for b2, b2_sc on the other side.
+   */
+  inside_b(cm, dsq, L, w, wend, i0, j0, BE_EFFICIENT, NULL,  &alpha, NULL, &pool, NULL, 
+	   (r==0), &b1, &b1_sc, dmin, dmax);
+  inside_b(cm, dsq, L, y, yend, i0, j0, BE_EFFICIENT, alpha, &alpha, pool, &pool, NULL,
+	   (r==0), &b2, &b2_sc, dmin, dmax);
+
+  /* Calculate beta[v] deck (stick it in alpha). Let the pool get free'd.
+   * (If we're doing local alignment, deck M is the beta[EL] deck.)
+   */
+  outside_b(cm, dsq, L, r, v, i0, j0, BE_EFFICIENT, alpha, &beta, pool, NULL, dmin, dmax);
+
+  /* Find the optimal split at the B.
+   */
+  W = j0-i0+1;
+  best_sc = IMPOSSIBLE;
+  for (jp = 0; jp <= W; jp++) 
+    {
+      j = i0-1+jp;
+      /* Bands used */
+      /* old line : for (d = 0; d <= jp; d++) */
+      for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	for (k = 0; k <= d; k++)
+	  if ((sc = alpha[w][j-k][d-k] + alpha[y][j][k] + beta[v][j][d]) > best_sc) 
+	    {
+	      best_sc = sc;
+	      best_k  = k;
+	      best_j  = j;
+	      best_d  = d;
+	    }
+    }
+
+  /* Local alignment only: maybe we're better off in EL?
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = 0; jp <= W; jp++) 
+      {
+	j = i0-1+jp;
+	/* There is no band on the EL state */
+	for (d = 0; d <= jp; d++) 
+	  if ((sc = beta[cm->M][j][d]) > best_sc) {
+	    best_sc = sc;
+	    best_k  = -1;	/* special flag for local end, EL. */
+	    best_j  = j;
+	    best_d  = d;
+	  }
+      }
+  }
+  
+  /* Local alignment only: maybe we're better off in ROOT?
+   */
+  if (r == 0 && cm->flags & CMH_LOCAL_BEGIN) {
+    if (b1_sc > best_sc) {
+      best_sc = b1_sc;
+      best_k  = -2;		/* flag for using local begin into left wedge w..wend */
+      best_j  = j0;		
+      best_d  = W;
+    }
+    if (b2_sc > best_sc) {
+      best_sc = b2_sc;
+      best_k  = -3;		/* flag for using local begin into right wedge y..yend */
+      best_j  = j0;		
+      best_d  = W;
+    }
+  }
+
+  /* Free now, before recursing.
+   * The two alpha matrices and the beta matrix
+   * actually all point to the same memory, since no
+   * decks in Inside and Outside needed to overlap. 
+   * Free 'em all in one call.
+   */
+  free_vjd_matrix(alpha, cm->M, i0, j0);
+
+  /* If we're in EL, instead of B, the optimal alignment is entirely
+   * in a V problem that's still above us. The TRUE flag sets useEL.
+   */
+  if (best_k == -1) {	
+    v_splitter_b(cm, dsq, L, tr, r, v, i0, best_j-best_d+1, best_j, j0, TRUE, dmin, dmax);    
+    return best_sc;
+  } 
+
+  /* Else: if we're in the root 0, we know which r we did our local begin into.
+   * We have a generic problem rooted there. The FALSE flag disallows
+   * any further local begins.
+   */
+  if (best_k == -2) {
+    InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, b1);
+    z = CMSubtreeFindEnd(cm, b1);
+    generic_splitter_b(cm, dsq, L, tr, b1, z, i0, j0, dmin, dmax);
+    return best_sc;
+  }
+  if (best_k == -3) {
+    InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, b2);
+    z = CMSubtreeFindEnd(cm, b2);
+    generic_splitter_b(cm, dsq, L, tr, b2, z, i0, j0, dmin, dmax);
+    return best_sc;
+  }
+
+  /* Else (the usual case), ok, we did use B in the optimal split.
+   * Split now into a V problem and two generic problems, and recurse
+   * left fragment: i1 = j-d+1, j1 = j-k, vroot = w, vend = wend
+   * right frag:    i2 = j-k+1, j2 = j,   vroot = y, vend = yend
+   * 
+   * The problems must be solved in a particular order, since we're
+   * constructing the trace in a postorder traversal.
+   */
+  ESL_DPRINTF2(("Generic splitter:\n"));
+  ESL_DPRINTF2(("   V:       G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		v, UniqueStatetype(cm->stid[v]),
+		i0, best_j-best_d+1, best_j, j0));
+  ESL_DPRINTF2(("   generic: G%d[%s]..%d[%s], %d..%d\n", 
+		w,    UniqueStatetype(cm->stid[w]),
+		wend, UniqueStatetype(cm->stid[wend]),
+		best_j-best_d+1, best_j-best_k));
+  ESL_DPRINTF2(("   generic: G%d[%s]..%d[%s], %d..%d\n", 
+		y,    UniqueStatetype(cm->stid[y]),
+		yend, UniqueStatetype(cm->stid[yend]),
+		best_j-best_k+1, best_j));
+
+  v_splitter_b(cm, dsq, L, tr, r, v, i0, best_j-best_d+1, best_j, j0, FALSE, dmin, dmax);
+  tv = tr->n-1;
+
+  InsertTraceNode(tr, tv, TRACE_LEFT_CHILD, best_j-best_d+1, best_j-best_k, w);
+  generic_splitter_b(cm, dsq, L, tr, w, wend, best_j-best_d+1, best_j-best_k, dmin, dmax);
+  InsertTraceNode(tr, tv, TRACE_RIGHT_CHILD, best_j-best_k+1, best_j, y);
+  generic_splitter_b(cm, dsq, L, tr, y, yend, best_j-best_k+1, best_j, dmin, dmax);
+
+  return best_sc;
+}
+
+/* Function: wedge_splitter_b()
+ *           EPN 05.19.05
+ * *based on wedge_splitter(), only difference is bands are used : 
+ * Date:     SRE, Sun May 13 08:44:15 2001 [CSHL genome mtg]
+ *
+ * Purpose:  Solve a "wedge problem": best parse of an 
+ *           unbifurcated subgraph cm^r..z to a substring
+ *           dsq[i0..j0]. r may be a start state (when
+ *           the wedge problem comes from being a special case
+ *           of a generic problem) or a non-insert state
+ *           (D, MP, ML, MR) (when the wedge comes from a
+ *           previous wedge_splitter), or indeed, any non-end
+ *           state (when wedge comes from a local begin).
+ *           z, however, is always an end state.
+ *           
+ *           Attaches the optimal trace T(r..z), exclusive
+ *           of r and inclusive of z, to the growing trace tr.
+ *           
+ *           Deal with a divide and conquer boundary condition:
+ *           the next non-insert state after r is the end state z.
+ *           All remaining sequence of i0..j0 that r doesn't emit
+ *           must be dealt with by insert states.
+ *
+ * Args:     cm          - model
+ *           dsq         - digitized sequence 1..L
+ *           L           - length of dsq
+ *           tr          - the traceback we're adding on to.
+ *           r           - index of the first state in the subgraph
+ *           z           - index of an end state (E_st) in the model
+ *           i0          - start in the sequence (1..L)
+ *           j0          - end in the sequence (1..L)
+ *           dmin   - minimum d bound for each state v; [0..v..M-1]
+ *           dmax   - maximum d bound for each state v; [0..v..M-1]
+ *
+ * Returns:  The score of the best parse in bits.
+ */
+static float 
+wedge_splitter_b(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z, int i0, int j0,
+		 int *dmin, int *dmax)
+{
+  float ***alpha;
+  float ***beta;
+  struct deckpool_s *pool;
+  float sc;
+  float best_sc;
+  int   v,w,y;
+  int   W;
+  int   d, jp, j;
+  int   best_v, best_d, best_j;
+  int   midnode;
+  int   b;	/* optimal local begin: b = argmax_v alpha_v(i0,j0) + t_0(v) */
+  float bsc;	/* score for optimal local begin      */
+  
+  /* 1. If the wedge problem is either a boundary condition,
+   *    or small enough, solve it with inside^T and append
+   *    the trace to tr. 
+   *    It's formally possible that someone could set RAMLIMIT
+   *    to something so small that even the boundary condition
+   *    couldn't be done with inside^T - but that'd be a silly
+   *    thing to do, so we ignore RAMLIMIT in that case.
+   */
+  if (cm->ndidx[z] == cm->ndidx[r] + 1 || 
+      insideT_size(cm, L, r, z, i0, j0) < RAMLIMIT) 
+    {
+      ESL_DPRINTF2(("Solving a wedge:   G%d[%s]..%d[%s], %d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		z, UniqueStatetype(cm->stid[z]),
+		i0,j0));
+      sc = insideT(cm, dsq, L, tr, r, z, i0, j0, (r==0), dmin, dmax);
+      return sc;
+    }
+
+  /* 2. Find our split set, w..y
+   *    We choose the node in the middle.
+   *    This can't be a BIF_nd (we're a wedge), or an END_nd (midnode
+   *    can't be z) but it could be any other node including
+   *    begin nodes (i.e. it might be that w==y).
+   */
+  midnode = cm->ndidx[r] + ((cm->ndidx[z] - cm->ndidx[r]) / 2);
+  w = cm->nodemap[midnode];
+  y = cm->cfirst[w]-1;
+
+  /* 3. Calculate inside up to w, and outside down to y.
+   *    We rely on a side effect of how deallocation works
+   *    in these routines; the w..y decks are guaranteed
+   *    to be retained.
+   *    b will contain the optimal 0->v state for a local begin, and bsc
+   *    is the score for using it.
+   *    beta[cm->M] will contain the EL deck, if needed for local ends.
+   */
+  inside_b(cm, dsq, L, w, z, i0, j0, BE_EFFICIENT, 
+	   NULL, &alpha, NULL, &pool, NULL, 
+	   (r==0), &b, &bsc, dmin, dmax);
+  outside_b(cm, dsq, L, r, y, i0, j0, BE_EFFICIENT, NULL, &beta, pool, NULL,
+  dmin, dmax);
+
+  /* 4. Find the optimal split at the split set: best_v, best_d, best_j
+   */
+  W = j0-i0+1;
+  best_sc = IMPOSSIBLE;
+  for (v = w; v <= y; v++)
+    for (jp = 0; jp <= W; jp++) 
+      {
+	j = i0-1+jp;
+	for (d = dmin[v]; d <= dmax[v] && d <= jp; d++) 
+	  if ((sc = alpha[v][j][d] + beta[v][j][d]) > best_sc)
+	    {
+	      best_sc = sc;
+	      best_v  = v;
+	      best_d  = d;
+	      best_j  = j;
+	    }
+      }
+
+  /* Local alignment ends only: maybe we're better off in EL, 
+   * not in the split set?
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = 0; jp <= W; jp++) 
+      {
+	j = i0-1+jp;
+	/* There is no band on the EL state */
+	for (d = 0; d <= jp; d++) 
+	  if ((sc = beta[cm->M][j][d]) > best_sc) {
+	    best_sc = sc;
+	    best_v  = -1;	/* flag for local alignment. */
+	    best_j  = j;
+	    best_d  = d;
+	  }
+      }
+  }
+
+  /* Local alignment begins only: maybe we're better off in the root.
+   */
+  if (r==0 && (cm->flags & CMH_LOCAL_BEGIN)) {
+    if (bsc > best_sc) {
+      best_sc = bsc;
+      best_v  = -2;		/* flag for local alignment */
+      best_j  = j0;
+      best_d  = W;
+    }
+  }
+
+  /* free now, before recursing!
+   */
+  free_vjd_matrix(alpha, cm->M, i0, j0);
+  free_vjd_matrix(beta,  cm->M, i0, j0);
+
+  /* If we're in EL, instead of the split set, the optimal alignment
+   * is entirely in a V problem that's still above us. The TRUE
+   * flag sets useEL. It doesn't matter which state in the split
+   * set w..y we use as the end of the graph; vinside() will have to
+   * initialize the whole thing to IMPOSSIBLE anyway.
+   */  
+  if (best_v == -1) {
+    v_splitter_b(cm, dsq, L, tr, r, w, i0, best_j-best_d+1, best_j, j0, TRUE, dmin, dmax);    
+    return best_sc;
+  }
+
+  /* If we're in the root because of a local begin, the local alignment
+   * is entirely in a wedge problem that's still below us, rooted at b.
+   * The FALSE flag prohibits any more local begins in this and subsequent
+   * problems. 
+   */
+  if (best_v == -2) {
+    InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, b);
+    wedge_splitter_b(cm, dsq, L, tr, b, z, i0, j0, dmin, dmax);
+    return best_sc; 
+  }
+
+  /* Else (usual case): the optimal split into a V problem and a wedge problem:
+   *    i1 = best_j-best_d+1, j1 = best_j
+   *    the V problem:     r..v, i0..i1, j1..j0
+   *    the wedge problem: v..z, i1..j1
+   *    
+   *    These have to solved in the order given because we're
+   *    constructing the trace in postorder traversal.
+   */
+  ESL_DPRINTF2(("Wedge splitter:\n"));
+  ESL_DPRINTF2(("   V:       G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		best_v, UniqueStatetype(cm->stid[best_v]),
+		i0, best_j-best_d+1, best_j, j0));
+  ESL_DPRINTF2(("   wedge:   G%d[%s]..%d[%s], %d..%d\n", 
+		best_v, UniqueStatetype(cm->stid[best_v]),
+		z, UniqueStatetype(cm->stid[z]),
+		best_j-best_d+1, best_j));
+
+  v_splitter_b(cm, dsq, L, tr, r, best_v, i0, best_j-best_d+1, best_j, j0, FALSE,
+	       dmin, dmax);
+  wedge_splitter_b(cm, dsq, L, tr, best_v, z, best_j-best_d+1, best_j, dmin, dmax);
+  return best_sc;
+}
+
+
+
+/* Function: vsplitter_b()
+ *           EPN 05.19.05
+ * *based on vsplitter(), only difference is bands are used : 
+ * 
+ * Date:     SRE, Thu May 31 19:47:57 2001 [Kaldi's]
+ *
+ * Purpose:  Solve a "V problem": best parse of an unbifurcated
+ *           subgraph cm^r..z to a one-hole subsequence
+ *           i0..i1 // j1..j0. 
+ *           
+ *           Attaches the optimal trace T(r..z), exclusive of
+ *           r, inclusive of z, to the growing trace tr.
+ *           
+ *           r and z can be any non-insert state. 
+ *
+ * Args:     cm          -  model
+ *           dsq         - digitized sequence 1..L
+ *           L           - length of dsq
+ *           tr          - the traceback we're adding on to.
+ *           r           - index of the first state in the subgraph 
+ *           z           - index of the last state in the subgraph
+ *           i0,i1       - first part of the subsequence (1..L)
+ *           j1,j0       - second part of the subsequence (1..L)
+ *           useEL       - TRUE if i1,j1 aligned to EL, not z
+ *           dmin        - minimum d bound for each state v; [0..v..M-1]
+ *           dmax        - maximum d bound for each state v; [0..v..M-1]
+ * 
+ * Returns:  (void)
+ */
+static void
+v_splitter_b(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+	   int r, int z, int i0, int i1, int j1, int j0, 
+	   int useEL, int *dmin, int *dmax)
+{
+  float ***alpha, ***beta;      /* inside and outside matrices */
+  struct deckpool_s *pool;      /* pool for holding alloced decks */
+  float sc;			/* tmp variable holding a score */
+  int   v,w,y;			/* state indexes */
+  int   ip,jp;
+  int   best_v;
+  int   best_i, best_j;		/* optimal i', j' split point */
+  float best_sc;		/* score at optimal split point */
+  int   midnode;
+  int   b;			/* optimal choice for a 0->b local begin  */
+  float bsc;			/* score if we use the local begin */
+  int     *imin;                /* minimum i bound for each state v; [0..y-w] 
+                                 * calculated using *dmin; offset from v, the
+				 * band that corresponds to state v, is imin[v-w] */
+  int     *imax;                /* maximum i bound for each state v; [0..y-w] 
+                                 * calculated using *dmax; offset from v, the
+				 * band that corresponds to state v, is imax[v-w] */
+
+
+  /* 1. If the V problem is either a boundary condition, or small
+   *    enough, solve it with v_inside^T and append the trace to tr.
+   *    (With local alignment, we might even see a lone B state
+   *     get handed to v_splitter(); hence the r==z case.)
+   */
+   if (cm->ndidx[z] == cm->ndidx[r] + 1 || r == z || 
+      vinsideT_size(cm, r, z, i0, i1, j1, j0) < RAMLIMIT)
+    {
+      ESL_DPRINTF2(("Solving a V:   G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		z, UniqueStatetype(cm->stid[z]),
+		i0,j1,j1,j0));
+      vinsideT(cm, dsq, L, tr, r, z, i0, i1, j1, j0, useEL, (r==0), dmin, dmax);
+      return;
+    }
+
+  /* 2. Find our split set, w..y.
+   *    Choose the node in the middle.
+   */
+  midnode = cm->ndidx[r] + ((cm->ndidx[z] - cm->ndidx[r]) / 2);
+  w = cm->nodemap[midnode];
+  y = cm->cfirst[w]-1;
+
+  /* 3. Calculate v_inside up to w, and v_outside down to y.
+   *    As with wedge_splitter(), we rely on a side effect of how
+   *    deallocation works, so the w..y decks are retained
+   *    in alpha and beta even though we're in small memory mode.
+   *    beta[cm->M] is the EL deck, needed for local ends.
+   */
+  vinside_b (cm, dsq, L, w, z, i0, i1, j1, j0, useEL, BE_EFFICIENT, 
+	     NULL, &alpha, NULL, &pool, NULL, (r==0), &b, &bsc,
+	     dmin, dmax);
+  voutside_b(cm, dsq, L, r, y, i0, i1, j1, j0, useEL, BE_EFFICIENT, 
+	     NULL, &beta,  pool, NULL, dmin, dmax);
+
+  /* 4. Find the optimal split: v, ip, jp. 
+   */
+  /* Bands used ip 1A */
+  imin = malloc(sizeof (int) * (y-w+1));
+  imax = malloc(sizeof (int) * (y-w+1));
+
+  best_sc = IMPOSSIBLE;
+  for (v = w; v <= y; v++)
+    {
+      /* Bands used ip 1B */
+
+      /* Fill imin[v-w] and imax[v-w] as we go, one of many ways to handle imin and imax 
+       * Remember state indices in imin and imax are offset from v because imin and 
+       * imax run [0..y-w], ==> dmin[v] corresponds to imin[v-w] 
+       */
+
+      imin[v-w] = j1-i0-dmax[v]+1;
+      imax[v-w] = j1-i0-dmin[v]+1;
+
+      /*orig lines : for (ip = 0; ip <= i1-i0; ip++) 
+       *                    for (jp = 0; jp <= j0-j1; jp++)
+       *the order is switched here because the band on ip depends
+       *on jp.
+       */
+      for (jp = 0; jp <= j0-j1; jp++)
+	{
+	  if((imin[v-w]+jp) < 0) ip = 0;
+	  else ip = imin[v-w]+jp;
+	  for (; (ip <= imax[v-w]+jp) && ip <= (i1-i0); ip++) 
+	    if ((sc = alpha[v][jp][ip] + beta[v][jp][ip]) > best_sc)
+	      {
+		best_sc = sc;
+		best_v  = v;
+		best_i  = ip + i0;
+		best_j  = jp + j1;
+	      }
+	}
+    }
+  /* Local alignment ends: maybe we're better off in EL, not
+   * the split set?
+   */
+  if (useEL && (cm->flags & CMH_LOCAL_END)) {
+    /* There is no band on the EL state */
+    for (ip = 0; ip <= i1-i0; ip++)
+      for (jp = 0; jp <= j0-j1; jp++)
+	if ((sc = beta[cm->M][jp][ip]) > best_sc) {
+	  best_sc = sc;
+	  best_v  = -1;
+	  best_i  = ip + i0;
+	  best_j  = jp + j1;
+	}
+  }
+	
+  /* Local alignment begins: maybe we're better off in root...
+   */
+  if (r==0 && (cm->flags & CMH_LOCAL_BEGIN)) {
+    if (bsc > best_sc) {
+      best_sc = bsc;
+      best_v  = -2;
+      best_i  = i0;
+      best_j  = j0;
+    }
+  }
+
+  /* Free now, before recursing!
+   */
+  free_vji_matrix(alpha, cm->M, j1, j0);
+  free_vji_matrix(beta,  cm->M, j1, j0);
+
+  /* If we're in EL, instead of the split set, the optimal
+   * alignment is entirely in a V problem that's still above us.
+   * The TRUE flag sets useEL; we propagate allow_begin. 
+   */
+  if (best_v == -1) {
+    v_splitter_b(cm, dsq, L, tr, r, w, i0, best_i, best_j, j0, TRUE, dmin, dmax);    
+    return;
+  }
+
+  /* If we used a local begin, the optimal alignment is
+   * entirely in a V problem that's still below us, rooted
+   * at b, for the entire one-hole sequence. The FALSE
+   * flag prohibits more local begin transitions; we propagate
+   * useEL.
+   */
+  if (best_v == -2) {
+    if (b != z) 
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, b);
+    v_splitter_b(cm, dsq, L, tr, b, z, i0, i1, j1, j0, useEL, dmin, dmax);    
+    return;
+  }
+
+  /* The optimal split into two V problems:
+   *    V:   r..v, i0..i', j'..j0
+   *    V:   v..z, i'..i1, j1..j'
+   * Solve in this order, because we're constructing the
+   * trace in postorder traversal.
+   */
+  ESL_DPRINTF2(("V splitter:\n"));
+  ESL_DPRINTF2(("   V:       G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		r, UniqueStatetype(cm->stid[r]),
+		best_v, UniqueStatetype(cm->stid[best_v]),
+		i0, best_i, best_j, j0));
+  ESL_DPRINTF2(("   V:       G%d[%s]..%d[%s], %d..%d//%d..%d\n", 
+		best_v, UniqueStatetype(cm->stid[best_v]),
+		z, UniqueStatetype(cm->stid[z]),
+		best_i, i1, j1, best_j));
+
+  v_splitter_b(cm, dsq, L, tr, r,      best_v, i0,     best_i, best_j, j0, FALSE,
+	       dmin, dmax);
+  v_splitter_b(cm, dsq, L, tr, best_v, z,      best_i, i1,     j1,     best_j, useEL,
+	       dmin, dmax);
+  
+  free(imax);
+  free(imin);
+  return;
+}
+
+
+/*****************************************************************
+ * The alignment engines, using bands:
+ *     inside_b   - given generic or wedge problem G^r_z to i0..j0, return score and matrix
+ *     outside_b  - given unbifurcated G^r_z to i0..j0, return matrix
+ *     
+ *     vinside_b  - given V problem G^r_z to i0..i1//j1..j0, return score and matrix
+ *     voutside_b - given unbifurcated G^r_z to i0..i1//j1..j0, return matrix
+ ******************************************************************/
+
+/* Function: inside_b()
+ *           EPN 05.19.05
+ * *based on inside(), only difference is bands are used : 
+ * Date:     SRE, Mon Aug  7 13:15:37 2000 [St. Louis]
+ *
+ * Purpose:  (See inside())
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           vroot     - first start state of subtree (0, for whole model)
+ *           vend      - last end state of subtree (cm->M-1, for whole model)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           alpha     - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_alpha - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           dmin   - minimum d bound for each state v; [0..v..M-1]
+ *           dmax   - maximum d bound for each state v; [0..v..M-1]
+ *                       
+ * Returns: Score of the optimal alignment.  
+ */
+static float 
+inside_b(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+	 float ***alpha, float ****ret_alpha, 
+	 struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+	 void ****ret_shadow, 
+	 int allow_begin, int *ret_b, float *ret_bsc,
+	 int *dmin, int *dmax)
+{
+  int      status;
+  float  **end;         /* we re-use the end deck. */
+  int      nends;       /* counter that tracks when we can release end deck to the pool */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+  int      kmax;        /* for B_st's, maximum k value consistent with bands*/
+  
+  /* Allocations and initializations
+   */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+  if (! deckpool_pop(dpool, &end))
+    end = alloc_vjd_deck(L, i0, j0);
+  nends = CMSubtreeCountStatetype(cm, vroot, E_st);
+  for (jp = 0; jp <= W; jp++) {
+    j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+    end[j][0] = 0.;
+    for (d = 1; d <= jp; d++) end[j][d] = IMPOSSIBLE;
+  }
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch,  sizeof(int) * cm->M);
+  for (v = 0;     v < vroot; v++) touch[v] = 0;
+  for (v = vroot; v <= vend; v++) touch[v] = cm->pnum[v];
+  for (v = vend+1;v < cm->M; v++) touch[v] = 0;
+
+  /* The shadow matrix, if caller wants a traceback.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  if (ret_shadow != NULL) {
+    ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+    for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+  }
+
+  /* Main recursion
+   */
+  for (v = vend; v >= vroot; v--) 
+    {
+      /* First we need a deck to fill in.
+       * 1. if we're an E, reuse the end deck (and it's already calculated)
+       * 2. else, see if we can take something from the pool
+       * 3. else, allocate a new deck.
+       */
+      if (cm->sttype[v] == E_st) { 
+	alpha[v] = end; continue; 
+      } 
+      if (! deckpool_pop(dpool, &(alpha[v]))) 
+	alpha[v] = alloc_vjd_deck(L, i0, j0);
+
+      if (ret_shadow != NULL) {
+	if (cm->sttype[v] == B_st) {
+	  kshad     = alloc_vjd_kshadow_deck(L, i0, j0); 
+	  shadow[v] = (void **) kshad;
+	} else {
+	  yshad     = alloc_vjd_yshadow_deck(L, i0, j0); 
+	  shadow[v] = (void **) yshad;
+	}
+      }
+
+      /* Impose bands by setting all cells outside the bands to 0 
+       * This is independent of state type so we do it outside
+       * the following set of if then statements. 
+       */
+
+      for (jp = 0; jp <= W; jp++) {
+	j = i0-1+jp;
+	for (d = 0; d < dmin[v] && d <= jp; d++)
+	  alpha[v][j][d] = IMPOSSIBLE;
+	for (d = dmax[v]+1; d <= jp;     d++) 
+	  alpha[v][j][d] = IMPOSSIBLE;
+      }
+      
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][d]  = USED_EL; 
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc; 
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  }
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		z = cm->cnum[v];
+		/* Careful, in qdb, we only want to look at alpha cells that are
+		 * within the bands for all states involved (v, y and z) */
+		/* k is the length of the right fragment */
+		if(dmin[z] > (d-dmax[y])) k = dmin[z];
+		else k = d-dmax[y];
+		if(k < 0) k = 0;
+		
+		if(dmax[z] < (d-dmin[y])) kmax = dmax[z];
+		else kmax = d-dmin[y];
+		
+		if(k <= kmax)
+		  {
+		    alpha[v][j][d] = alpha[y][j-k][d-k] + alpha[z][j][k];
+		    if (ret_shadow != NULL) kshad[j][d] = k;
+		    for (k=k+1; k <= kmax; k++)
+		      {
+			if ((sc = alpha[y][j-k][d-k] + alpha[z][j][k]) > alpha[v][j][d]) {
+			  alpha[v][j][d] = sc;
+			  if (ret_shadow != NULL) kshad[j][d] = k;
+			}
+		      }
+		  }
+		else alpha[v][j][d] = IMPOSSIBLE;
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    if (jp > 0) alpha[v][j][1] = IMPOSSIBLE;
+	    /* dmin[v] must be >= 2 */
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j-1][d-2] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  }
+		
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][j][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    /* dmin[v] must be >= 1 */
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j][d-1] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  } 
+		
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][dsq[i]];
+		else
+		  alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    /* dmin[v] must be >= 1 */
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j-1][d-1] + cm->tsc[v][yoffset]) > alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][dsq[j]];
+		else
+		  alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}				/* finished calculating deck v. */
+      
+      /* Check for local begin getting us to the root.
+       * This is "off-shadow": if/when we trace back, we'll handle this
+       * case separately (and we'll know to do it because we'll immediately
+       * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+       * to jump right to state b; see below)
+       */
+      if (allow_begin && alpha[v][j0][W] + cm->beginsc[v] > bsc) 
+	{
+	  b   = v;
+	  bsc = alpha[v][j0][W] + cm->beginsc[v];
+	}
+
+      /* Check for whether we need to store an optimal local begin score
+       * as the optimal overall score, and if we need to put a flag
+       * in the shadow matrix telling insideT() to use the b we return.
+       */
+      if (allow_begin && v == 0 && bsc > alpha[0][j0][W]) {
+	alpha[0][j0][W] = bsc;
+	if (ret_shadow != NULL) yshad[j0][W] = USED_LOCAL_BEGIN;
+      }
+
+      /* Now, if we're trying to reuse memory in our normal mode (e.g. ! do_full):
+       * Look at our children; if they're fully released, take their deck
+       * into the pool for reuse.
+       */
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { /* we can definitely release the S children of a bifurc. */
+	    y = cm->cfirst[v]; deckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	    z = cm->cnum[v];   deckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    if (cm->sttype[y] == E_st) { 
+		      nends--; 
+		      if (nends == 0) { deckpool_push(dpool, end); end = NULL;}
+		    } else 
+		      deckpool_push(dpool, alpha[y]);
+		    alpha[y] = NULL;
+		  }
+	      }
+	  }
+      }
+  } /* end loop over all v */
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid (end is shared).
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL, 
+   * and end is NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  sc       = alpha[vroot][j0][W];
+  if (ret_b != NULL)   *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL) *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = vroot; v <= vend; v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { deckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { deckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    while (deckpool_pop(dpool, &end)) free_vjd_deck(end, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+
+  free(touch);
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  return sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+
+/* Function: outside_b()
+ *           EPN 05.19.05
+ * *based on outside(), only difference is bands are used : 
+ *
+ * Date:     SRE, Tue Aug  8 10:42:52 2000 [St. Louis]
+ * Purpose:  (See outside())
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           vroot     - first state of linear model segment (S; MP|ML|MR|D)
+ *           vend      - last state of linear model segment  (B; E; MP|ML|MR|D)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in beta, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the lowermost deck (vend) is valid
+ *                       at the end.
+ *           beta      - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_beta  - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           dmin      - minimum d bound for each state v; [0..v..M-1]
+ *           dmax      - maximum d bound for each state v; [0..v..M-1]
+ */
+static void
+outside_b(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0,
+	  int do_full, float ***beta, float ****ret_beta,
+	  struct deckpool_s *dpool, struct deckpool_s **ret_dpool, int *dmin, int *dmax)
+{
+  int      status;
+  int      v,y;			/* indices for states */
+  int      j,d,i;		/* indices in sequence dimensions */
+  float    sc;			/* a temporary variable holding a score */
+  int     *touch;               /* keeps track of how many lower decks still need this deck */
+  float    escore;		/* an emission score, tmp variable */
+  int      W;			/* subsequence length */
+  int      jp;			/* j': relative position in the subsequence, 0..W */
+  int      voffset;		/* index of v in t_v(y) transition scores */
+  int      w1,w2;		/* bounds of split set */
+  int      dv;                  /* StateDelta() for state v */
+
+  /* Allocations and initializations
+   */
+  W = j0-i0+1;		/* the length of the subsequence: used in many loops */
+
+  			/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+
+  /* if caller didn't give us a matrix, make one.
+   * Allocate room for M+1 decks because we might need the EL deck (M)
+   * if we're doing local alignment.
+   */
+  if (beta == NULL) {
+    ESL_ALLOC(beta, sizeof(float **) * (cm->M+1));
+    for (v = 0; v < cm->M+1; v++) beta[v] = NULL;
+  }
+
+  /* Initialize the root deck.
+   * If the root is in a split set, initialize the whole split set.
+   */
+  w1 = cm->nodemap[cm->ndidx[vroot]]; /* first state in split set */
+  if (cm->sttype[vroot] == B_st) {    /* special boundary case of Outside on a single B state. */
+    w2 = w1;
+    if (vend != vroot) cm_Fail("oh no. not again.");
+  } else
+    w2 = cm->cfirst[w1]-1;	      /* last state in split set w1<=vroot<=w2 */
+
+  for (v = w1; v <= w2; v++) {
+    if (! deckpool_pop(dpool, &(beta[v])))
+      beta[v] = alloc_vjd_deck(L, i0, j0);
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	beta[v][j][d] = IMPOSSIBLE;
+    }
+  }
+  beta[vroot][j0][W] = 0;		
+
+  /* Initialize the EL deck at M, if we're doing local alignment w.r.t. ends.
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    if (! deckpool_pop(dpool, &(beta[cm->M])))
+      beta[cm->M] = alloc_vjd_deck(L, i0, j0);
+    for (jp = 0; jp <= W; jp++) {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	beta[cm->M][j][d] = IMPOSSIBLE;
+    }
+    
+    /* We have to worry about vroot -> EL transitions.
+     * since we start the main recursion at w2+1. This requires a 
+     * laborious partial unroll of the main recursion, grabbing
+     * the stuff relevant to a beta[EL] calculation for just the
+     * vroot->EL transition.
+     */
+    if (NOT_IMPOSSIBLE(cm->endsc[vroot])) {
+      switch (cm->sttype[vroot]) {
+      case MP_st:
+	if (W < 2) break;
+	if (dsq[i0] < cm->abc->K && dsq[j0] < cm->abc->K)
+	  escore = cm->esc[vroot][(int) (dsq[i0]*cm->abc->K+dsq[j0])];
+	else
+	  escore = DegeneratePairScore(cm->abc, cm->esc[vroot], dsq[i0], dsq[j0]);
+	beta[cm->M][j0-1][W-2] = cm->endsc[vroot] + 
+	  (cm->el_selfsc * (W-2)) + escore;
+	if (beta[cm->M][j0-1][W-2] < IMPOSSIBLE) beta[cm->M][j0-1][W-2] = IMPOSSIBLE;
+	break;
+      case ML_st:
+      case IL_st:
+	if (W < 1) break;
+	if (dsq[i0] < cm->abc->K) 
+	  escore = cm->esc[vroot][(int) dsq[i0]];
+	else
+	  escore = esl_abc_FAvgScore(cm->abc, dsq[i0], cm->esc[vroot]);
+	beta[cm->M][j0][W-1] = cm->endsc[vroot] + 
+	  (cm->el_selfsc * (W-1)) + escore;
+	if (beta[cm->M][j0][W-1] < IMPOSSIBLE) beta[cm->M][j0][W-1] = IMPOSSIBLE;
+	break;
+      case MR_st:
+      case IR_st:
+	if (W < 1) break;
+	if (dsq[j0] < cm->abc->K) 
+	  escore = cm->esc[vroot][(int) dsq[j0]];
+	else
+	  escore = esl_abc_FAvgScore(cm->abc, dsq[j0], cm->esc[vroot]);
+	beta[cm->M][j0-1][W-1] = cm->endsc[vroot] + 
+	  (cm->el_selfsc * (W-1)) + escore;
+	if (beta[cm->M][j0-1][W-1] < IMPOSSIBLE) beta[cm->M][j0-1][W-1] = IMPOSSIBLE;
+	break;
+      case S_st:
+      case D_st:
+	beta[cm->M][j0][W] = cm->endsc[vroot] + 
+	  (cm->el_selfsc * W);
+	if (beta[cm->M][j0][W] < IMPOSSIBLE) beta[cm->M][j0][W] = IMPOSSIBLE;
+	break;
+      case B_st:		/* can't start w/ bifurcation at vroot. */
+      default: cm_Fail("bogus parent state %d\n", cm->sttype[vroot]);
+      }
+    }
+  }
+  
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0;      v < w1; v++) touch[v] = 0; /* note: top of split set w1, not vroot */
+  for (v = vend+1; v < cm->M; v++) touch[v] = 0;
+  for (v = w1; v <= vend; v++) {
+    if (cm->sttype[v] == B_st) touch[v] = 2; /* well, we'll never use this, but set it anyway. */
+    else                       touch[v] = cm->cnum[v];
+  }
+				
+  /* Main loop down through the decks
+   */
+  for (v = w2+1; v <= vend; v++)
+    {
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! deckpool_pop(dpool, &(beta[v])))
+	beta[v] = alloc_vjd_deck(L, i0, j0);
+
+      /* Init the whole deck to IMPOSSIBLE
+       */
+      for (jp = W; jp >= 0; jp--) {
+	j = i0-1+jp;
+	for (d = jp; d >= 0; d--) 
+	  beta[v][j][d] = IMPOSSIBLE;
+      }
+
+      /* If we can do a local begin into v, also init with that. 
+       * By definition, beta[0][j0][W] == 0.
+       */ 
+      if ((vroot == 0 && i0 == 1 && j0 == L && (cm->flags & CMH_LOCAL_BEGIN))
+	  && (dmin[v] <= W && dmax[v] >= W))
+	  beta[v][j0][W] = cm->beginsc[v];
+
+      /* main recursion:
+       */
+      for (jp = W; jp >= 0; jp--) {
+	j = i0-1+jp;
+	if((dmax[v]) > jp) d = jp;
+	else d = (dmax[v]);
+	for (; d >= (dmin[v]); d--)
+	  {
+	    i = j-d+1;
+	    for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	      if (y < vroot) continue; /* deal with split sets */
+	      voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+
+	      switch(cm->sttype[y]) {
+	      case MP_st: 
+		if (j == j0 || d == jp) continue; /* boundary condition */
+
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[y][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+		
+		if ((sc = beta[y][j+1][d+2] + cm->tsc[y][voffset] + escore) > beta[v][j][d])
+		  beta[v][j][d] = sc;
+		break;
+
+	      case ML_st:
+	      case IL_st: 
+		if (d == jp) continue;	/* boundary condition (note when j=0, d=0*/
+
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[y][(int) dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+		  
+		if ((sc = beta[y][j][d+1] + cm->tsc[y][voffset] + escore) > beta[v][j][d])
+		  beta[v][j][d] = sc;
+		break;
+		  
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		  
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[y][(int) dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+
+		if ((sc = beta[y][j+1][d+1] + cm->tsc[y][voffset] + escore) > beta[v][j][d])
+		  beta[v][j][d] = sc;
+		break;
+		  
+	      case S_st:
+	      case E_st:
+	      case D_st:
+		if ((sc = beta[y][j][d] + cm->tsc[y][voffset]) > beta[v][j][d])
+		  beta[v][j][d] = sc;
+		break;
+
+	      default: cm_Fail("bogus child state %d\n", cm->sttype[y]);
+	      }/* end switch over states*/
+	    } /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+	    if (beta[v][j][d] < IMPOSSIBLE) beta[v][j][d] = IMPOSSIBLE;
+	    
+	    
+	  } /* ends loop over d. We know all beta[v][j][d] in this row j*/
+      }/* end loop over jp. We know the beta's for the whole deck.*/
+      
+      /* Deal with local alignment end transitions v->EL
+       * (EL = deck at M.)
+       */
+      if (NOT_IMPOSSIBLE(cm->endsc[v])) {
+	for (jp = 0; jp <= W; jp++) { 
+	  j = i0-1+jp;
+	  /* Careful here, we're filling in beta[cm->M][j][d] which is unbanded
+	   * by adding beta[v][j+{0,1}][d+dv] to endsc[v], and we know there's a 
+	   * band on v, so we can save time here as follows:
+	   */
+	  dv = StateDelta(cm->sttype[v]);
+	  for (d = (dmin[v]-dv); d <= (dmax[v]-dv) && d <= jp; d++)
+	    {
+	      i = j-d+1;
+	      switch (cm->sttype[v]) {
+	      case MP_st: 
+		if (j == j0 || d == jp) continue; /* boundary condition */
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[v][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[v], dsq[i-1], dsq[j+1]);
+		if ((sc = beta[v][j+1][d+2] + cm->endsc[v] + 
+		     (cm->el_selfsc * d) + escore) > beta[cm->M][j][d])
+		  beta[cm->M][j][d] = sc;
+		break;
+	      case ML_st:
+	      case IL_st:
+		if (d == jp) continue;	
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[v][(int) dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[v]);
+		if ((sc = beta[v][j][d+1] + cm->endsc[v] + 
+		     (cm->el_selfsc * d) + escore) > beta[cm->M][j][d])
+		  beta[cm->M][j][d] = sc;
+		break;
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[v][(int) dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[v]);
+		if ((sc = beta[v][j+1][d+1] + cm->endsc[v] + 
+		     (cm->el_selfsc * d) + escore) > beta[cm->M][j][d])
+		  beta[cm->M][j][d] = sc;
+		break;
+	      case S_st:
+	      case D_st:
+	      case E_st:
+		if ((sc = beta[v][j][d] + cm->endsc[v] +
+		     (cm->el_selfsc * d)) > beta[cm->M][j][d])
+		  beta[cm->M][j][d] = sc;
+		break;
+	      case B_st:  
+	      default: cm_Fail("bogus parent state %d\n", cm->sttype[v]);
+		/* note that although B is a valid vend for a segment we'd do
+                   outside on, B->EL is set to be impossible, by the local alignment
+                   config. There's no point in having a B->EL because B is a nonemitter
+                   (indeed, it would introduce an alignment ambiguity). The same
+		   alignment case is handled by the X->EL transition where X is the
+		   parent consensus state (S, MP, ML, or MR) above the B. Thus,
+		   this code is relying on the NOT_IMPOSSIBLE() test, above,
+		   to make sure the sttype[vend]=B case gets into this switch.
+		*/
+	      } /* end switch over parent state type v */
+	    } /* end inner loop over d */
+	} /* end outer loop over jp */
+      } /* end conditional section for dealing w/ v->EL local end transitions */
+	
+	/* Look at v's parents; if we're reusing memory (! do_full)
+	 * push the parents that we don't need any more into the pool.
+	 */
+	if (! do_full) {
+	for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	  touch[y]--;
+	  if (touch[y] == 0) { deckpool_push(dpool, beta[y]); beta[y] = NULL; }
+	}
+      }
+    } /* end loop over decks v. */
+
+#if 0
+  /* SRE: this code is superfluous, yes??? */
+  /* Deal with last step needed for local alignment 
+   * w.r.t. ends: left-emitting, zero-scoring EL->EL transitions.
+   * (EL = deck at M.)
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = W; jp > 0; jp--) { /* careful w/ boundary here */
+      j = i0-1+jp;
+      /* There is no band on the EL state */
+      for (d = jp-1; d >= 0; d--)
+	if ((sc = beta[cm->M][j][d+1]) > beta[cm->M][j][d])
+	  beta[cm->M][j][d] = sc;
+    }
+  }
+#endif
+
+  /* If the caller doesn't want the matrix, free it.
+   * (though it would be *stupid* for the caller not to want the
+   * matrix in the current implementation...)
+   */
+  if (ret_beta == NULL) {
+    for (v = w1; v <= vend; v++) /* start at w1 - top of split set - not vroot */
+      if (beta[v] != NULL) { deckpool_push(dpool, beta[v]); beta[v] = NULL; }
+    if (cm->flags & CMH_LOCAL_END) {
+      deckpool_push(dpool, beta[cm->M]);
+      beta[cm->M] = NULL; 
+    }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    float **a;
+    while (deckpool_pop(dpool, &a)) free_vjd_deck(a, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+  free(touch);
+  return;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+/* Function: vinside_b()
+ *           EPN 05.19.05
+ * *based on vinside(), only difference is bands are used : 
+ * 
+ * Date:     SRE, Sat Jun  2 09:24:51 2001 [Kaldi's]
+ *
+ * Purpose:  Run the inside phase of the CYK alignment algorithm for
+ *           a V problem: an unbifurcated CM subgraph from
+ *           r..z, aligned to a one-hole subsequence
+ *           i0..i1 // j1..j0, exclusive of z,i1,j1.
+ *           
+ *           This is done in the vji coord system, where
+ *           both our j and i coordinates are transformed.
+ *           The Platonic matrix runs [j1..j0][i0..i1].
+ *           The actual matrix runs [0..j0-j1][0..i1-i0].
+ *           To transform a sequence coord i to a transformed
+ *           coord i', subtract i0; to transform i' to i,
+ *           add i0.
+ *           
+ *           The conventions for alpha and dpool are the
+ *           same as cyk_inside_engine().
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           r         - first start state of subtree (0, for whole model)
+ *           z         - last end state of subtree (cm->M-1, for whole model)
+ *           i0,i1     - first subseq part of the V problem
+ *           j1,j0     - second subseq part 
+ *           useEL     - if TRUE, V problem ends at EL/i1/j1, not z/i1/j1
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (r) is valid
+ *                       at the end.
+ *           a         - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for r..z, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_a     - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated vji decks sized
+ *                       for this subsequence i0..i1//j0..j1.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..i1//j0..j1 subseq
+ *                       because of the size of the subseq decks.
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback. 
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           dmin      - minimum d bound for each state v; [0..v..M-1]
+ *           dmax      - maximum d bound for each state v; [0..v..M-1]
+ * 
+ * Returns:  score.
+ */
+static float
+vinside_b(CM_t *cm, ESL_DSQ *dsq, int L, 
+	int r, int z, int i0, int i1, int j1, int j0, int useEL,
+	int do_full, float ***a, float ****ret_a,
+	struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+	char ****ret_shadow,
+	int allow_begin, int *ret_b, float *ret_bsc, int *dmin, int *dmax)
+{
+  int     status;
+  char  ***shadow;              /* the shadow matrix -- traceback ptrs -- memory is kept */
+  int     v,i,j;
+  int     w1,w2;		/* bounds of the split set */
+  int     jp, ip;		/* j' and i' -- in the matrix coords */
+  int    *touch;                /* keeps track of whether we can free a deck yet or not */
+  int     y, yoffset;
+  float   sc;			/* tmp variable holding a score */
+  int      b;			/* best local begin state */
+  float    bsc;			/* score for using the best local begin state */
+  int     *imin;                /* minimum i bound for each state v; [0..w1-r] 
+                                 * calculated using *dmin; offset from v, the
+				 * band that corresponds to state v, is imin[v-r] */
+  int     *imax;                /* maximum i bound for each state v; [0..w1-r] 
+                                 * calculated using *dmax; offset from v, the
+				 * band that corresponds to state v, is imax[v-r] */ 
+
+  /*debugging block*/
+  /*printf("***in vinside_b()****\n");
+  printf("\tr  : %d\n", r);
+  printf("\tz  : %d\n", z);
+  printf("\ti0 : %d\n", i0);
+  printf("\ti1 : %d\n", i1);
+  printf("\tj1 : %d\n", j1);
+  printf("\tj0 : %d\n", j0);
+  */
+
+  /* Allocations, initializations.
+   * Remember to allocate for M+1 decks, in case we reuse this 
+   * memorry for a local alignment voutside() calculation.
+   */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  if (dpool == NULL) dpool = deckpool_create();
+  if (a == NULL) {
+    ESL_ALLOC(a, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) a[v] = NULL;
+  }
+				/* the whole split set w<=z<=y must be initialized */
+  w1 = cm->nodemap[cm->ndidx[z]];
+  w2 = cm->cfirst[w1]-1;
+
+  /* Bands used ip 3 */
+  /* Allocate imin and imax */
+
+  imin = malloc(sizeof (int) * (w1-r+1));
+  imax = malloc(sizeof (int) * (w1-r+1));
+
+  for (v = w1; v <= w2; v++) { 
+    if (! deckpool_pop(dpool, &(a[v]))) 
+      a[v] = alloc_vji_deck(i0, i1, j1, j0);
+    for (jp = 0; jp <= j0-j1; jp++) 
+      for (ip = 0; ip <= i1-i0; ip++) 
+	a[v][jp][ip] = IMPOSSIBLE;
+  }
+
+  if (ret_shadow != NULL) {
+    ESL_ALLOC(shadow, sizeof(char **) * cm->M);
+    for (v = 0; v < cm->M; v++) shadow[v] = NULL; 
+  }
+
+  /* Initialize the one non-IMPOSSIBLE cell as a boundary
+   * condition.
+   * If local alignment (useEL=1), we must connect z to EL;
+   * we would init a[EL][0][i1-i0] = 0. But, we're not explicitly
+   * keeping an EL deck, we're swallowing it into the recursion.
+   * So, we unroll a chunk of the main recursion;
+   * we have to laboriously figure out from the statetype z 
+   * and our position where and what our initialization is.
+   * Else, for global alignments, we simply connect to z,0,i1-i0.
+   */
+
+  ip = i1-i0;
+  jp = 0;
+
+  if (! useEL) 
+    a[z][jp][ip] = 0.;
+  else 
+    {
+      if (ret_shadow != NULL) 
+	shadow[z] = alloc_vji_shadow_deck(i0,i1,j1,j0); 
+
+      switch (cm->sttype[z]) {
+      case D_st:
+      case S_st:
+	/*a[z][jp][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - StateDelta(cm->sttype[z])));*/
+	a[z][jp][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+	if (ret_shadow != NULL) shadow[z][jp][ip] = USED_EL;
+	break;
+      case MP_st:
+	if (i0 == i1 || j1 == j0) break;
+	/*a[z][jp+1][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - StateDelta(cm->sttype[z])));*/
+	a[z][jp+1][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+
+	if (dsq[i1-1] < cm->abc->K && dsq[j1+1] < cm->abc->K)
+	  a[z][jp+1][ip-1] += cm->esc[z][(int) (dsq[i1-1]*cm->abc->K+dsq[j1+1])];
+	else
+	  a[z][jp+1][ip-1] += DegeneratePairScore(cm->abc, cm->esc[z], dsq[i1-1], dsq[j1+1]);
+	if (ret_shadow != NULL) shadow[z][jp+1][ip-1] = USED_EL;
+	if (a[z][jp+1][ip-1] < IMPOSSIBLE) a[z][jp+1][ip-1] = IMPOSSIBLE;
+	break;
+      case ML_st:
+      case IL_st:
+	if (i0==i1) break;
+	/*a[z][jp][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - StateDelta(cm->sttype[z])));*/
+	a[z][jp][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+
+	if (dsq[i1-1] < cm->abc->K)
+	  a[z][jp][ip-1] += cm->esc[z][(int) dsq[i1-1]];
+	else
+	  a[z][jp][ip-1] += esl_abc_FAvgScore(cm->abc, dsq[i1-1], cm->esc[z]);
+	if (ret_shadow != NULL) shadow[z][jp][ip-1] = USED_EL;
+	if (a[z][jp][ip-1] < IMPOSSIBLE) a[z][jp][ip-1] = IMPOSSIBLE;
+	break;
+      case MR_st:
+      case IR_st:
+	if (j1==j0) break;
+	/*a[z][jp+1][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - StateDelta(cm->sttype[z])));*/
+	a[z][jp+1][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+	
+	if (dsq[j1+1] < cm->abc->K)
+	  a[z][jp+1][ip] += cm->esc[z][(int) dsq[j1+1]];
+	else
+	  a[z][jp+1][ip] += esl_abc_FAvgScore(cm->abc, dsq[j1+1], cm->esc[z]);
+	if (ret_shadow != NULL) shadow[z][jp+1][ip] = USED_EL;
+	if (a[z][jp+1][ip] < IMPOSSIBLE) a[z][jp+1][ip] = IMPOSSIBLE;
+	break;
+      }
+    } /* done initializing the appropriate cell for useEL=TRUE */
+  
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0;   v < r;  v++) touch[v] = 0;
+  for (v = r;   v <= w2; v++) touch[v] = cm->pnum[v]; /* note w2 not z: to bottom of split set */
+  for (v = w2+1; v < cm->M; v++) touch[v] = 0;
+
+  /* A special case. If vinside() is called on empty sequences,
+   * we might do a begin transition right into z.
+   */ 
+  
+  /* EPN 05.19.05 
+     We are setting alpha cells in the following block, we should make
+     sure they're within the bands */
+  
+  if (allow_begin && j0-j1 == 0 && i1-i0 == 0)
+    {
+      b   = z;
+      bsc = a[z][0][0] + cm->beginsc[z];
+      if (z == 0) { 
+	a[0][0][0] = bsc;
+	if (ret_shadow != NULL) shadow[0][0][0] = USED_LOCAL_BEGIN;
+      }
+    }
+  
+  /* Main recursion
+   */
+  for (v = w1-1; v >= r; v--)
+    {
+      /* Get a deck and a shadow deck.
+       */
+      if (! deckpool_pop(dpool, &(a[v]))) 
+	a[v] = alloc_vji_deck(i0,i1,j1,j0);
+      if (ret_shadow != NULL) 
+	shadow[v] = alloc_vji_shadow_deck(i0,i1,j1,j0);
+
+      /* Bands used ip 8 */
+      /* First fill imin[v] and imax[v] */
+      
+      /* debugging block */
+      /*
+      if((dmin[v] > (j0-i0+1)) || (dmax[v] < (j1-i1+1)))
+	{
+	  printf("ERROR vinside_b() whole deck is outside bands\n");
+	  printf("v : %d\n", v);
+	  printf("dmin[v] : %d\n", dmin[v]);
+	  printf("dmax[v] : %d\n", dmax[v]);
+	  printf("i0 : %d\n", i0);
+	  printf("i1 : %d\n", i1);
+	  printf("j1 : %d\n", j1);
+	  printf("j0 : %d\n", j0);
+	}
+      */
+  
+      imin[v-r] = j1-i0-dmax[v]+1;
+      imax[v-r] = j1-i0-dmin[v]+1;
+
+      /* Bands used ip 8 continued */
+      /* Impose bands by setting all cells outside the bands to IMPOSSIBLE 
+       * This is independent of state type so we do it outside
+       * the following set of if then statements. 
+       * Alternatively, it could be done within each of the following
+       * if(cm->sttype[v] == *) statements - matter of style I suppose.
+       */
+
+      for (jp = 0; jp <= j0-j1; jp++) {
+	for (ip = 0; ip < (imin[v-r]+jp) && ip<=(i1-i0); ip++)
+	  {
+	    a[v][jp][ip] = IMPOSSIBLE;
+	  }
+	if((imax[v-r]+jp) > (i1-i0)) ip = (i1-i0+1);
+	else ip = imax[v-r]+jp+1;
+	if(ip < 0) ip = 0;
+	for (; ip <= (i1-i0); ip++) 
+	  {
+	    a[v][jp][ip] = IMPOSSIBLE;
+	  }
+      }      
+      /* reassert our definition of a V problem */
+      if (cm->sttype[v] == E_st || cm->sttype[v] == B_st || (cm->sttype[v] == S_st && v > r))
+	cm_Fail("you told me you wouldn't ever do that again.");
+      
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (jp = 0; jp <= j0-j1; jp++) 
+	    {
+	      /* Bands used ip 9 */
+	      /* old line :  for (ip = i1-i0; ip >= 0; ip--) { */
+	      /* Use the imin[v-r] and imax[v-r] we have already set (see Bands used ip 3B) */
+	      /* Remember 'state' indices in imin and imax are offset from v because imin and 
+		 imax run [0..z-r], ==> dmin[v] corresponds to imin[v-r] */
+	      if((imax[v-r]+jp) > (i1-i0)) ip = (i1-i0);
+	      else ip = imax[v-r] + jp;
+	      for(; ip >= imin[v-r]+jp && ip >= 0; ip--) {
+		y = cm->cfirst[v];
+		a[v][jp][ip]      = a[y][jp][ip] + cm->tsc[v][0];
+		if (ret_shadow != NULL) shadow[v][jp][ip] = (char) 0;
+	      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && 
+		  ((cm->endsc[v] + (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v]))))
+		   > a[v][jp][ip])) {
+		a[v][jp][ip]      = cm->endsc[v] + 
+		  (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v])));
+		if (ret_shadow != NULL) shadow[v][jp][ip] = USED_EL;
+	      }
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = a[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) >  a[v][jp][ip])
+		    { 
+		      a[v][jp][ip] = sc;
+		      if (ret_shadow != NULL) shadow[v][jp][ip] = (char) yoffset; 
+		    }
+		if (a[v][jp][ip] < IMPOSSIBLE) a[v][jp][ip] = IMPOSSIBLE;
+	      }
+	    }
+	} else if (cm->sttype[v] == MP_st) {
+	  
+	  /* EPN following line redundant? are these cells already IMPOSSIBLE
+	     due to band imposition */
+	  
+	  for (ip = i1-i0; ip >= 0; ip--) a[v][0][ip] = IMPOSSIBLE; /* boundary condition */
+	  
+	  for (jp = 1; jp <= j0-j1; jp++) { 
+	    j = jp+j1;
+	    a[v][jp][i1-i0] = IMPOSSIBLE; /* boundary condition */
+	    /* Bands used ip 10 */
+	    /* old line :  for (ip = i1-i0-1; ip >= 0; ip--) { */
+	    /* Use the imin[v-w1] and imax[v-w1] we have already set (see Bands used ip 3B) */
+	    /* Remember 'state' indices in imin and imax are offset from v because imin and 
+	       imax run [0..z-r], ==> dmin[v] corresponds to imin[v-r] */
+	    if((imax[v-r]+jp) > (i1-i0-1)) ip = (i1-i0-1);
+	    else ip = imax[v-r] + jp;
+	    for(; ip >= imin[v-r]+jp && ip >= 0; ip--) {
+	      i = ip+i0;
+	      y = cm->cfirst[v];
+	      a[v][jp][ip] = a[y][jp-1][ip+1] + cm->tsc[v][0];
+	      if (ret_shadow != NULL) shadow[v][jp][ip] = (char) 0;
+	      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && 
+		  ((cm->endsc[v] + (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v]))))
+		  > a[v][jp][ip])) {
+		a[v][jp][ip]      = cm->endsc[v] + 
+		  (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v])));
+		if (ret_shadow != NULL) shadow[v][jp][ip] = USED_EL;
+	      }
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++) 
+		if ((sc = a[y+yoffset][jp-1][ip+1] + cm->tsc[v][yoffset]) >  a[v][jp][ip])
+		  { 
+		    a[v][jp][ip] = sc; 
+		    if (ret_shadow != NULL) shadow[v][jp][ip] = (char) yoffset; 
+		  }
+	      if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		a[v][jp][ip] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+	      else
+		a[v][jp][ip] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+	      if (a[v][jp][ip] < IMPOSSIBLE) a[v][jp][ip] = IMPOSSIBLE;  
+	    }
+	  }
+	} else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) {
+	  
+	  for (jp = 0; jp <= j0-j1; jp++) { 
+	    a[v][jp][i1-i0] = IMPOSSIBLE; /* boundary condition */
+	    /* Bands used ip 11 */
+	    /* old line :  for (ip = i1-i0-1; ip >= 0; ip--) { */
+	    /* Use the imin[v-w1] and imax[v-w1] we have already set (see Bands used ip 3B) */
+	    /* Remember 'state' indices in imin and imax are offset from v because imin and 
+	       imax run [0..z-r], ==> dmin[v] corresponds to imin[v-r] */
+	    if((imax[v-r]+jp) > (i1-i0-1)) ip = (i1-i0-1);
+	    else ip = imax[v-r] + jp;
+	    for(; ip >= imin[v-r]+jp && ip >= 0; ip--) {
+	      i = ip+i0;
+	      y = cm->cfirst[v];
+	      a[v][jp][ip] = a[y][jp][ip+1] + cm->tsc[v][0];
+	      if (ret_shadow != NULL) shadow[v][jp][ip] = 0;
+	      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && 
+		  ((cm->endsc[v] + (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v]))))
+		  > a[v][jp][ip])) {
+		a[v][jp][ip]      = cm->endsc[v] + 
+		  (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v])));
+		/*printf("set a[%d][%d][%d] to %f\n", v, jp, ip, sc);*/
+		if (ret_shadow != NULL) shadow[v][jp][ip] = USED_EL;
+	      }
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++) 
+		if ((sc = a[y+yoffset][jp][ip+1] + cm->tsc[v][yoffset]) >  a[v][jp][ip])
+		  { 
+		    a[v][jp][ip] = sc; 
+		    if (ret_shadow != NULL) shadow[v][jp][ip] = (char) yoffset; 
+		  }
+	      
+	      if (dsq[i] < cm->abc->K)
+		a[v][jp][ip] += cm->esc[v][dsq[i]];
+	      else
+		a[v][jp][ip] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+	      if (a[v][jp][ip] < IMPOSSIBLE) a[v][jp][ip] = IMPOSSIBLE;  
+	    }
+	  }
+	} else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) {
+	  /* EPN following line redundant? are these cells already IMPOSSIBLE
+	     due to band imposition */
+	  for (ip = i1-i0; ip >= 0; ip--) a[v][0][ip] = IMPOSSIBLE; /* boundary condition */
+	  
+	  for (jp = 1; jp <= j0-j1; jp++) { 
+	    j = jp+j1;
+	    /* Bands used ip 12 */
+	    /* old line :  for (ip = i1-i0; ip >= 0; ip--) { */
+	    /* Use the imin[v-w1] and imax[v] we have already set (see Bands used ip 3B) */
+	    /* Remember 'state' indices in imin and imax are offset from v because imin and 
+	       imax run [0..z-r], ==> dmin[v] corresponds to imin[v-r] */
+	    /*05.20 for (ip = imax[v-r]; ip >= imin[v-r]; ip--) {		*/
+	    if((imax[v-r]+jp) > (i1-i0)) ip = (i1-i0);
+	    else ip = imax[v-r] + jp;
+	    for(; ip >= imin[v-r]+jp && ip >= 0; ip--) {
+	      y = cm->cfirst[v];
+	      a[v][jp][ip]      = a[y][jp-1][ip] + cm->tsc[v][0];
+	      if (ret_shadow != NULL) shadow[v][jp][ip] = 0;
+	      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && 
+		  ((cm->endsc[v] + (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v]))))
+		  > a[v][jp][ip])) {
+		a[v][jp][ip] = cm->endsc[v] + 
+		  (cm->el_selfsc * (((jp+j1)-(ip+i0)+1) - StateDelta(cm->sttype[v])));
+		if (ret_shadow != NULL) shadow[v][jp][ip] = USED_EL;
+	      }
+	      for (yoffset = 1; yoffset < cm->cnum[v]; yoffset++) 
+		if ((sc = a[y+yoffset][jp-1][ip] + cm->tsc[v][yoffset]) >  a[v][jp][ip])
+		  { 
+		    a[v][jp][ip] = sc; 
+		    if (ret_shadow != NULL) shadow[v][jp][ip] = (char) yoffset; 
+		  }
+	      
+	      if (dsq[j] < cm->abc->K)
+		a[v][jp][ip] += cm->esc[v][dsq[j]];
+	      else
+		a[v][jp][ip] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+	      if (a[v][jp][ip] < IMPOSSIBLE) a[v][jp][ip] = IMPOSSIBLE;  
+	    }
+	  }
+	} /* finished calculating deck v */
+      
+      /* Check for local begin getting us to the root.
+       */
+      if (allow_begin && a[v][j0-j1][0] + cm->beginsc[v] > bsc) 
+	{
+	  b   = v;
+	  bsc = a[v][j0-j1][0] + cm->beginsc[v];
+	}
+
+      /* Check whether we need to store the local begin score
+       * for a possible traceback.
+       */
+      if (allow_begin && v == 0 && bsc > a[0][j0-j1][0]) 
+	{
+	  a[0][j0-j1][0] = bsc;
+	  if (ret_shadow != NULL) shadow[v][j0-j1][0] = USED_LOCAL_BEGIN;
+	}
+
+
+      /* Now, try to reuse memory under v.
+       */
+      if (! do_full) {
+	for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	  {
+	    touch[y]--;
+	    if (touch[y] == 0) { 
+	      deckpool_push(dpool, a[y]);
+	      a[y] = NULL;
+	    }
+	  }
+      }
+    } /* end loop over v; we now have a complete matrix */
+  
+  /* Keep the score.
+   */
+  sc = a[r][j0-j1][0];
+  if (ret_b != NULL)   *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL) *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+  
+  
+  /* If the caller doesn't want the score matrix back, blow
+   * it away (saving decks in the pool). Else, pass it back.
+   */
+  if (ret_a == NULL) {
+    for (v = r; v <= w2; v++)	/* note: go all the way to the bottom of the split set */
+      if (a[v] != NULL) {
+	deckpool_push(dpool, a[v]);
+	a[v] = NULL;
+      }
+    free(a);
+  } else *ret_a = a;
+    
+  /* If caller doesn't want the deck pool, blow it away.
+   * Else, pass it back.
+   */
+  if (ret_dpool == NULL) {
+    float **foo;
+    while (deckpool_pop(dpool, &foo)) 
+      free_vji_deck(foo, j1,j0);
+    deckpool_free(dpool);
+  } else *ret_dpool = dpool;
+
+  free(touch);
+  free(imax);
+  free(imin);
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  return sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+
+/* Function: voutside_b()
+ *           EPN 05.19.05
+ * *based on voutside(), only difference is bands are used : 
+ *
+ * Date:     SRE, Sun Jun  3 15:44:41 2001 [St. Louis]
+ *
+ * Purpose:  Run the outside version of a CYK alignment algorithm for
+ *           a V problem: an unbifurcated CM subgraph from r..z, aligned
+ *           to a one-whole subsequence i0..i1//j1..j0, exclusive of
+ *           z, i1, j1.
+ *           
+ *           This is done in the vji coordinate system, where both
+ *           our j and i coordinates are transformed. The Platonic
+ *           ideal matrix runs [j1..j0][i0..i1]. The implemented
+ *           matrix runs [0..j0-j1][0..i1-i0].
+ *           
+ *           Much of the behavior in calling conventions, etc., is
+ *           analogous to inside() and vinside(); see their prefaces
+ *           for more info. Unlike the inside engines, we never 
+ *           need to calculate a shadow matrix - outside engines are
+ *           only used for divide and conquer steps.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           r         - first state of linear model segment (S; MP, ML, MR, or D)
+ *           z         - last state of linear model segment (B; MP, ML, MR, or D)
+ *           i0,i1     - subsequence before the hole  (1..L)
+ *           j1,j0     - subsequence after the hole (1..L)
+ *           useEL     - if TRUE, worry about local alignment.
+ *           do_full   - if TRUE, we save all the decks in beta, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the lowermost decks (inc. z) are valid
+ *                       at the end.
+ *           beta      - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for r..z, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_beta  - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated vji decks sized
+ *                       for this subsequence i0..i1//j1..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..i1//j1..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           dmin      - minimum d bound for each state v; [0..v..M-1]
+ *           dmax      - maximum d bound for each state v; [0..v..M-1]
+ * 
+ */
+static void
+voutside_b(CM_t *cm, ESL_DSQ *dsq, int L, 
+	   int r, int z, int i0, int i1, int j1, int j0, int useEL,
+	   int do_full, float ***beta, float ****ret_beta,
+	   struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+	   int *dmin, int *dmax)
+{
+  int      status;
+  int      v,y;			/* indices for states */
+  int      i,j;			/* indices in sequence dimensions */
+  int      ip, jp;		/* transformed sequence indices */
+  float    sc;			/* a temporary variable holding a score */
+  int     *touch;               /* keeps track of how many lower decks still need this deck */
+  float    escore;		/* an emission score, tmp variable */
+  int      voffset;		/* index of v in t_v(y) transition scores */
+  int     *imin;                /* minimum i bound for each state v; [0..r-z] 
+                                 * calculated using *dmin; offset from v, the
+				 * band that corresponds to state v, is imin[v-r] */
+  int     *imax;                /* maximum i bound for each state v; [0..r-z] 
+                                 * calculated using *dmax; offset from v, the
+				 * band that corresponds to state v, is imax[v-r] */
+  int      dv;                  /* state delta */				   
+
+  /* Allocations and initializations
+   */
+  			/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+
+  /* If caller didn't give us a matrix, make one.
+   * Remember to allow for deck M, the EL deck, for local alignments.
+   */
+  if (beta == NULL) {
+    ESL_ALLOC(beta, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) beta[v] = NULL;
+  }
+  /* Initialize the root deck. This probably isn't the most efficient way to do it.
+   */
+  if (! deckpool_pop(dpool, &(beta[r])))
+    beta[r] = alloc_vji_deck(i0,i1,j1,j0);
+  for (jp = 0; jp <= j0-j1; jp++) {
+    for (ip = 0; ip <= i1-i0; ip++)
+      beta[r][jp][ip] = IMPOSSIBLE;
+  }
+  /* Bands used ip 15 */
+  /* We want to make sure that imin[0] <= 0; but we don't have imin[0] */
+  /* First calculate imin[0], then assert its less than 0, not sure
+     if this is necessary, imin[0] == 0 may be guaranteed, I'll use
+     the assert here to be safe*/
+  /* Note imin[0] corresponds to state r */
+
+  imin = malloc(sizeof (int) * (z-r+1));
+  imax = malloc(sizeof (int) * (z-r+1));
+
+  /* debugging block */
+  /*
+  if((dmin[r] > (j0-i0)) || (dmax[r] < (j1-i1)))
+    {
+      printf("ERROR voutside_b()\n");
+      printf("v : %d\n", r);
+      printf("dmin[v] : %d\n", dmin[r]);
+      printf("dmax[v] : %d\n", dmax[r]);
+      printf("i0 : %d\n", i0);
+      printf("i1 : %d\n", i1);
+      printf("j1 : %d\n", j1);
+      printf("j0 : %d\n", j0);
+    }
+  */
+
+  assert(dmin[r] <= (j0-i0)+1); 
+  assert(dmax[r] >= (j1-i1)+1); 
+
+  imin[0] = j1-i0-dmax[r]+1;
+  imax[0] = j1-i0-dmin[r]+1;
+
+  assert(imin[0] <= 0);
+
+  beta[r][j0-j1][0] = 0;		
+  
+  /* Initialize the EL deck, if we're in local mode w.r.t. ends.
+   * Deal with the special initialization case of the root state r
+   * immediately transitioning to EL, if we're supposed to use EL.
+   */
+  
+  if (useEL && cm->flags & CMH_LOCAL_END) {
+    if (! deckpool_pop(dpool, &(beta[cm->M])))
+      beta[cm->M] = alloc_vji_deck(i0,i1,j1,j0);
+    for (jp = 0; jp <= j0-j1; jp++) {
+      for (ip = 0; ip <= i1-i0; ip++)
+	beta[cm->M][jp][ip] = IMPOSSIBLE;
+    }
+  }
+  if (useEL && NOT_IMPOSSIBLE(cm->endsc[r])) {
+    switch(cm->sttype[r]) {
+    case MP_st:
+      if (i0 == i1 || j1 == j0) break;
+      if (dsq[i0] < cm->abc->K && dsq[j0] < cm->abc->K)
+	escore = cm->esc[r][(int) (dsq[i0]*cm->abc->K+dsq[j0])];
+      else
+	escore = DegeneratePairScore(cm->abc, cm->esc[r], dsq[i0], dsq[j0]);
+      beta[cm->M][j0-j1-1][1] = cm->endsc[r] + 
+	(cm->el_selfsc * ((j0-1)-(i0+1)+1)) + escore;
+      break;
+    case ML_st:
+    case IL_st:
+      if (i0 == i1) break;
+      if (dsq[i0] < cm->abc->K) 
+	escore = cm->esc[r][(int) dsq[i0]];
+      else
+	escore = esl_abc_FAvgScore(cm->abc, dsq[i0], cm->esc[r]);
+      beta[cm->M][j0-j1][1] = cm->endsc[r] + 
+	(cm->el_selfsc * ((j0)-(i0+1)+1)) + escore;
+      break;
+    case MR_st:
+    case IR_st:
+      if (j0==j1) break;
+      if (dsq[j0] < cm->abc->K) 
+	escore = cm->esc[r][(int) dsq[j0]];
+      else
+	escore = esl_abc_FAvgScore(cm->abc, dsq[j0], cm->esc[r]);
+      beta[cm->M][j0-j1-1][0] = cm->endsc[r] + 
+	(cm->el_selfsc * ((j0-1)-(i0)+1)) + escore;
+      break;
+    case S_st:
+    case D_st:
+      beta[cm->M][j0-j1][0] = cm->endsc[r] + 
+	(cm->el_selfsc * ((j0)-(i0)+1));
+      break;
+    default:  cm_Fail("bogus parent state %d\n", cm->sttype[r]);
+    }
+  }
+      
+  /* Initialize the "touch" array, used for figuring out
+   * when a deck is no longer touched, so it can be free'd.
+   */
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0;   v < r;     v++) touch[v] = 0;
+  for (v = z+1; v < cm->M; v++) touch[v] = 0;
+  for (v = r;   v <= z;    v++) {
+    if (cm->sttype[v] == B_st) touch[v] = 2; /* well, we never use this, but be complete */
+    else                       touch[v] = cm->cnum[v];
+  }
+
+
+  /* Main loop down through the decks
+   */
+  for (v = r+1; v <= z; v++)
+    {
+      /* Bands used ip 16 */
+      /* Fill imin[v-r+1] and imax[v-r+1] as we go, one of many ways to handle imin and imax */
+      /* Remember 'state' indices in imin and imax are offset from v because imin and 
+	 imax run [0..z-r+1], ==> dmin[v] corresponds to imin[v-r] */
+
+      imin[v-r] = j1-i0-dmax[v]+1;
+      imax[v-r] = j1-i0-dmin[v]+1;
+
+      /* An awkward situation here.  If dmin[v] > i1, imin[v-r] will be 0
+	 however, we don't want to query ANY cells (in other words
+	 none of the following for(ip*) loops should ever be entered)
+	 because in this case the whole vji deck is outside the bands, so
+	 the bestsc we want is IMPOSSIBLE (which was set before the
+	 for (v = w; v <= y; v++) loop).  There is probably a better
+         way to do this but I'll explicitly check for this situation.
+         Note - it's okay if dmax < i0 (which also means the entire
+         deck is outside the bands) because this will make the
+         for(ip*) loops always evaluate to false because imin[v-r] will
+         be 0 and imax[v-r] will be < 0.*/
+      /* This situation is recapitulated in v_splitter_b() */
+
+      /* unnecssary 05.22
+	 05.20 code : if(dmin[v] > i1) imin[v-r] = imax[v-r]+1;  */
+	 /* now the for(ip) loops
+						    will never be entered
+						    (see above comments) */
+
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! deckpool_pop(dpool, &(beta[v])))
+	beta[v] = alloc_vji_deck(i0,i1,j1,j0);
+
+      /* Init the whole deck to IMPOSSIBLE.
+       */
+      for (jp = j0-j1; jp >= 0; jp--) 
+	for (ip = 0; ip <= i1-i0; ip++) 
+	  beta[v][jp][ip] = IMPOSSIBLE;
+
+      /* We've set the whole matrix to impossible, everything outside bands must be impossible */
+	 
+      /* If we can get into deck v by a local begin transition, do an init
+       * with that.
+       */
+      if (r == 0 && i0 == 1 && j0 == L && (cm->flags & CMH_LOCAL_BEGIN))
+	{
+	  if (cm->beginsc[v] > beta[v][j0-j1][0]) 
+	    beta[v][j0-j1][0] = cm->beginsc[v];
+	}
+
+      /* main recursion:
+       */
+      for (jp = j0-j1; jp >= 0; jp--) {
+	j = jp+j1;
+	/* Bands used ip 17 */
+	/* old line :	for (ip = 0; ip <= i1-i0; ip++) */
+	/* Remember 'state' indices in imin and imax are offset from v because imin and 
+	   imax run [0..z-r+1], ==> dmin[v] corresponds to imin[v-r] */
+	/* 05.20 for (ip = imin[v-r]; ip <= imax[v-r]; ip++) */
+
+	if((imin[v-r]+jp) < 0) ip = 0;
+        else ip = imin[v-r]+jp;
+        for(; ip <= imax[v-r] + jp && ip <= (i1-i0); ip++)
+	  {
+	    i = ip+i0;
+
+	    for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	      if (y < r) continue; /* deal with split sets */
+	      voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+
+	      switch(cm->sttype[y]) {
+	      case MP_st: 
+		if (j == j0 || i == i0) continue; /* boundary condition */
+
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[y][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+		
+		if ((sc = beta[y][jp+1][ip-1]+cm->tsc[y][voffset]+escore) > beta[v][jp][ip])
+		  beta[v][jp][ip] = sc;
+		break;
+
+	      case ML_st:
+	      case IL_st: 
+		if (i == i0) continue;	/* boundary condition */
+
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[y][(int) dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+		  
+		if ((sc = beta[y][jp][ip-1]+cm->tsc[y][voffset]+escore) > beta[v][jp][ip])
+		  beta[v][jp][ip] = sc;
+		break;
+		  
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		  
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[y][(int) dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+
+		if ((sc = beta[y][jp+1][ip]+cm->tsc[y][voffset]+escore) > beta[v][jp][ip])
+		  beta[v][jp][ip] = sc;
+		break;
+		  
+	      case S_st:
+	      case E_st:
+	      case D_st:
+		if ((sc = beta[y][jp][ip] + cm->tsc[y][voffset]) > beta[v][jp][ip])
+		  beta[v][jp][ip] = sc;
+		break;
+
+	      default: cm_Fail("bogus parent state %d\n", cm->sttype[y]);
+	      }/* end switch over states*/
+	    } /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+	    if (beta[v][jp][ip] < IMPOSSIBLE) beta[v][jp][ip] = IMPOSSIBLE;
+
+	  } /* ends loop over ip. We know all beta[v][jp][ip] in this row jp */
+	
+      }/* end loop over jp. We know the beta's for the whole deck.*/
+      
+      /* Deal with local alignment
+       * transitions v->EL, if we're doing local alignment and there's a 
+       * possible transition.
+       */
+      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v])) {
+	for (jp = j0-j1; jp >= 0; jp--) {
+	  j = jp+j1;
+	  /* Careful here, we're filling in beta[cm->M][jp][ip] which is unbanded
+	   * by adding beta[v][jp+{0,1}][ip-{0,1}] to endsc[v], and we know there's a 
+	   * i band on v (imin[v-r]..imax[v-r], so we can save time here as follows:
+	   */
+	  dv = StateDelta(cm->sttype[v]);
+	  if((imin[v-r]+jp+dv) < 0) ip = 0;
+	  else ip = imin[v-r]+jp+dv;
+	  for(; (ip<=imax[v-r]+jp+dv) && ip <= (i1-i0); ip++)
+	    {
+	      i = ip+i0;
+	      switch (cm->sttype[v]) {
+	      case MP_st:
+		if (j == j0 || i == i0) continue; /* boundary condition */
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[v][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[v], dsq[i-1], dsq[j+1]);
+		if ((sc = beta[v][jp+1][ip-1] + cm->endsc[v] + 
+		     (cm->el_selfsc * (j-i+1))
+		     + escore) > beta[cm->M][jp][ip])
+		  beta[cm->M][jp][ip] = sc;
+		break;
+	      case ML_st:
+	      case IL_st:
+		if (i == i0) continue;
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[v][(int) dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[v]);
+		if ((sc = beta[v][jp][ip-1] + cm->endsc[v] + 
+		     (cm->el_selfsc * (j-i+1))
+		     + escore) > beta[cm->M][jp][ip])
+		  beta[cm->M][jp][ip] = sc;
+		break;
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[v][(int) dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[v]);
+		if ((sc = beta[v][jp+1][ip] + cm->endsc[v] + 
+		     (cm->el_selfsc * (j-i+1))
+		     + escore) > beta[cm->M][jp][ip])
+		  beta[cm->M][jp][ip] = sc;
+		break;
+	      case S_st:
+	      case D_st:
+	      case E_st:
+		if ((sc = beta[v][jp][ip] + cm->endsc[v] + 
+		     (cm->el_selfsc * (j-i+1)))
+		     > beta[cm->M][jp][ip])
+		  beta[cm->M][jp][ip] = sc;
+		break;
+	      default:  cm_Fail("bogus parent state %d\n", cm->sttype[y]);
+	      } /* end switch over parent v state type */
+	    } /* end loop over ip */
+	} /* end loop over jp */
+      }
+      
+      /* Finished deck v.
+       * now look at its parents; if we're reusing memory (! do_full)
+       * push the parents that we don't need any more into the pool.
+       */
+      if (! do_full) {
+	for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	  touch[y]--;
+	  if (touch[y] == 0) { 
+	    deckpool_push(dpool, beta[y]); 
+	    beta[y] = NULL; 
+	  }
+	}
+      }
+      
+    } /* end loop over decks v. */
+  
+#if 0 
+  /* superfluous code, I think...*/
+  /* Deal with the last step needed for local alignment
+   * w.r.t. ends: left-emitting, zero-scoring EL->EL transitions.
+   */
+  if (useEL && cm->flags & CMH_LOCAL_END) {
+    for (jp = j0-j1; jp >= 0; jp--) 
+      {
+	/* Bands used ip 19 */
+	/* Actually the bands are not used here, because there are no bands for 
+	   state cm->M.  I'll just leave the unbanded code alone here.  Not sure
+	   how to think about bands in terms of local alignment??? */
+	for (ip = 1; ip <= i1-i0; ip++) /* careful w/boundary here */
+	  if ((sc = beta[cm->M][jp][ip-1]) > beta[cm->M][jp][ip]) 
+	    beta[cm->M][jp][ip] = sc;
+      }
+  }
+#endif
+  
+  /* If the caller doesn't want the matrix, free it.
+   * (though it would be *stupid* for the caller not to want the
+   * matrix in the current implementation!)
+   */
+  if (ret_beta == NULL) {
+    for (v = r; v <= z; v++)
+      if (beta[v] != NULL) { deckpool_push(dpool, beta[v]); beta[v] = NULL; }
+    if (cm->flags & CMH_LOCAL_END) {
+      deckpool_push(dpool, beta[cm->M]);
+      beta[cm->M] = NULL; 
+    }
+    free(beta);
+  } else *ret_beta = beta;
+  
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    float **a;
+    while (deckpool_pop(dpool, &a)) 
+      free_vji_deck(a,j1,j0);
+    deckpool_free(dpool);
+  } else *ret_dpool = dpool;
+  
+  free(touch);
+  free(imax);
+  free(imin);
+  return;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+/* For the Full CYK memory efficient banded implementation we need 
+ *  banded versions of some of the memory management routines 
+ *
+ * The D&C banded implementation is not memory efficient, in that
+ * it requires the same amount of memory as the non-banded D&C implementation.
+ * This means that we still allocate the same memory as we would without bands, 
+ * we just set all cells of alpha or beta that are outside of the bands to 
+ * IMPOSSIBLE.  Because of this we should be able to use the same memory management 
+ * routines as the non-banded implementation.
+ *
+ * Therefore we can use the D&C memory routines for banded D&C.
+ */
+
+/*################################################################*/
+/* EPN *_banded_vjd_* 
+   adapted from *_vjd_* from SRE*/
+
+/* Functions: *_vjd_*
+ * Date:     SRE, Sat Aug 12 16:27:37 2000 [Titusville]
+ *
+ * Purpose:  Allocation and freeing of 3D matrices and 2D decks
+ *           in the vjd coord system. These can be called on
+ *           subsequences i..j, not just the full sequence 1..L,
+ *           so they need i,j... if you're doing the full sequence
+ *           just pass 1,L.
+ *           
+ *           Also deal with shadow matrices and shadow decks in the
+ *           vjd coordinate system. Note that bifurcation shadow decks
+ *           need more dynamic range than other shadow decks, hence
+ *           a separation into "kshadow" (BIFURC) and "yshadow" (other
+ *           states) decks, and some casting shenanigans in
+ *           a full ***shadow matrix.
+ *           
+ *           Values in yshad are offsets to the next connected state,
+ *           or a flag for local alignment. Possible offsets range from
+ *           0..5 (maximum of 6 connected states). The flags are
+ *           USED_LOCAL_BEGIN (101) and USED_EL (102), defined at
+ *           the top of this file. Only yshad[0][L][L] (e.g. root state 0,
+ *           aligned to the whole sequence) may be set to USED_LOCAL_BEGIN.
+ *           (Remember that the dynamic range of yshad, as a char, is 
+ *           0..127, in ANSI C; we don't know if a machine will make it
+ *           signed or unsigned.)
+ */
+float **
+alloc_banded_vjd_deck(int L, int i, int j, int min, int max)
+{
+  int     status;
+  float **a;
+  int     jp;
+  int     bw; /* width of band, depends on jp, so we need to calculate
+	         this inside the jp loop*/
+
+  /*printf("in alloc banded vjd deck, L : %d, i : %d, j : %d, min : %d, max : %d\n", L, i, j, min, max);*/
+
+  ESL_DPRINTF3(("alloc_vjd_deck : %.4f\n", size_vjd_deck(L,i,j)));
+  ESL_ALLOC(a, sizeof(float *) * (L+1)); /* always alloc 0..L rows, some of which are NULL */
+  for (jp = 0;   jp < i-1;    jp++) a[jp]     = NULL;
+  for (jp = j+1; jp <= L;     jp++) a[jp]     = NULL;
+  for (jp = 0; jp <= j-i+1; jp++) 
+    {
+      if(jp > max)
+	bw = max - min + 1;
+      else
+	bw = jp - (min) + 1;
+
+      if(bw > 0)
+	{
+	  /*printf("\tallocated a[%d]\n", jp+i-1);*/
+	  ESL_ALLOC(a[jp+i-1], sizeof(float) * bw);
+	}
+      else
+	{
+	  a[jp+i-1] = NULL;
+	  /*printf("\tdid not allocate a[%d]\n", jp+i-1);*/
+	}
+    }
+  return a;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+char **
+alloc_banded_vjd_yshadow_deck(int L, int i, int j, int min, int max)
+{
+  int    status;
+  char **a;
+  int    jp;
+  int    bw; /* width of band, depends on jp, so we need to calculate
+	        this inside the jp loop*/
+
+  ESL_ALLOC(a, sizeof(char *) * (L+1)); /* always alloc 0..L rows, same as alloc_deck */
+  for (jp = 0;   jp < i-1;    jp++) a[jp] = NULL;
+  for (jp = j+1; jp <= L;     jp++) a[jp] = NULL;
+  for (jp = 0;   jp <= j-i+1; jp++) 
+    {
+      if(jp > max)
+	bw = max - min + 1;
+      else
+	bw = jp - min + 1;
+      if(bw > 0)
+	{
+	  ESL_ALLOC(a[jp+i-1], sizeof(char) * (bw));
+	}
+      else a[jp+i-1] = NULL;
+    }
+  return a;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+int **
+alloc_banded_vjd_kshadow_deck(int L, int i, int j, int min, int max)
+{
+  int   status;
+  int **a;
+  int   jp;
+  int     bw; /* width of band, depends on jp, so we need to calculate
+	         this inside the jp loop*/
+
+  ESL_ALLOC(a, sizeof(int *) * (L+1)); /* always alloc 0..L rows, same as alloc_deck */
+  for (jp = 0;   jp <  i-1;   jp++) a[jp] = NULL;
+  for (jp = j+1; jp <= L;     jp++) a[jp] = NULL;
+  for (jp = 0;   jp <= j-i+1; jp++) 
+    {
+      if(jp > max) bw = max - min + 1;
+      else bw = jp - min + 1;
+      if(bw > 0)
+	{
+	  ESL_ALLOC(a[jp+i-1], sizeof(int) * bw);
+	}
+      else a[jp+i-1] = NULL;
+    }
+  
+  return a;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/******************************************************************/
+/* The below functions were written during debugging, and print
+   out either the shadow or alpha matrix.  They are kept
+   here just in case they're needed again.  Note : the functions
+   that print out the entire matrix are really only useful
+   when the BE_PARANOID flag is set, meaning that decks are
+   never freed until the end.
+*/
+/*================================================================*/
+/* EPN 05.09.05
+   debug_print_shadow()
+ * Function: debug_print_shadow
+ *
+ * Purpose:  Print shadow matrix 
+ */
+
+void
+debug_print_shadow(void ***shadow, CM_t *cm, int L)
+{
+  int v, j, d;
+  int yoffset;
+  
+  printf("\nPrinting alpha matrix :\n");
+  printf("************************************\n");
+  for(v = 0; v < cm->M; v++)
+    {
+      printf("====================================\n");
+      for(j = 0; j <= L; j++)
+	{
+	  printf("------------------------------------\n");
+	  for(d = 0; d <= j; d++)
+	    {
+	      if(cm->sttype[v] == E_st)
+		{
+		  printf("END state\n");
+		}
+	      else
+		{
+		  if(cm->sttype[v] == B_st)
+		    {
+		      yoffset = ((int **) shadow[v])[j][d];
+		      printf("INT  shadow[%2d][%2d][%2d] : %d\n", v, j, d, yoffset);
+		    }
+		  else
+		    {
+		      yoffset = ((int **) shadow[v])[j][d];
+		      printf("CHAR shadow[%2d][%2d][%2d] : %d\n", v, j, d, yoffset);
+		    }
+		}
+	    }
+	}
+    }
+  printf("****************\n\n");
+}
+
+/* EPN 05.16.05
+   debug_print_shadow_banded()
+ * Function: debug_print_shadow_banded
+ *
+ * Purpose:  Print banded shadow matrix 
+ */
+
+void
+debug_print_shadow_banded(void ***shadow, CM_t *cm, int L, int *dmin, int *dmax)
+{
+  int v, j, d, vdp;
+  int yoffset;
+
+  printf("\nPrinting banded shadow matrix :\n");
+  printf("************************************\n");
+  for(v = 0; v < cm->M; v++)
+    {
+      printf("====================================\n");
+      for(j = 0; j <= L; j++)
+	{
+	  printf("------------------------------------\n");
+	  /* there may be a problem with using j and not jp */
+	  for (d = dmin[v]; d <= dmax[v] && d <= j; d++) 
+	    {
+	      vdp = d - dmin[v]; /* d index for state v in alpha w/mem eff bands */
+	      if(cm->sttype[v] == E_st)
+		{
+		  printf("END state\n");
+		}
+	      else
+		{
+		  if(cm->sttype[v] == B_st)
+		    {
+		      yoffset = ((int **) shadow[v])[j][vdp];
+		      printf("INT  shadow[%2d][%2d][%2d] : %d | d is %d\n", v, j, vdp, yoffset, d);
+		    }
+		  else
+		    {
+		      yoffset = ((int **) shadow[v])[j][vdp];
+		      printf("CHAR shadow[%2d][%2d][%2d] : %d | d is %d\n", v, j, vdp, yoffset, d);
+		    }
+		}
+	    }
+	}
+    }
+  printf("****************\n\n");
+}
+
+/* EPN 05.16.05
+   debug_print_shadow_banded_deck()
+ * Function: debug_print_shadow_banded_deck
+ *
+ * Purpose:  Print banded shadow matrix deck
+ */
+
+void
+debug_print_shadow_banded_deck(int v, void ***shadow, CM_t *cm, int L, int *dmin, int *dmax)
+{
+  int j, d, vdp;
+  int yoffset;
+
+  printf("\nPrinting banded shadow matrix deck for v : %d:\n", v);
+  printf("====================================\n");
+  for(j = 0; j <= L; j++)
+    {
+      printf("------------------------------------\n");
+      /* there may be a problem with using j and not jp*/
+      for (d = dmin[v]; d <= dmax[v] && d <= j; d++) 
+	{
+	  vdp = d - dmin[v]; /* d index for state v in alpha w/mem eff bands */
+
+	  if(cm->sttype[v] == E_st)
+	    {
+	      printf("END state\n");
+	    }
+	  else
+	    {
+	      yoffset = ((char **) shadow[v])[j][vdp];
+	      printf("shadow_banded[%2d][%2d][%2d] : %d| d is %d\n", v, j, vdp, yoffset, d);
+	    }
+	}
+    }
+}
+
+
+
+/* EPN 05.09.05
+   debug_print_alpha_banded()
+ * Function: debug_print_alpha_banded
+ *
+ * Purpose:  Print alpha matrix 
+ */
+void
+debug_print_alpha_banded(float ***alpha, CM_t *cm, int L, int *dmin, int *dmax)
+{
+  int v, j, d, vdp, max_v;
+
+  printf("\nPrinting banded alpha matrix :\n");
+  printf("************************************\n");
+  max_v = cm->M-1;
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    {
+      max_v = cm->M;
+    }
+  for(v = 0; v <= max_v; v++)
+    {
+      printf("====================================\n");
+      for(j = 0; j <= L; j++)
+	{
+	  printf("------------------------------------\n");
+	  for (d = dmin[v]; d <= dmax[v] && d <= j; d++) 
+	    {
+	      vdp = d - dmin[v]; /* d index for state v in alpha w/mem eff bands */
+	      printf("alpha[%2d][%2d][%2d] : %6.2f | d is %d\n", v, j, vdp, alpha[v][j][vdp], d);
+	    }
+	}
+    }
+  printf("****************\n\n");
+}
+
+
+/* EPN 05.09.05
+ * debug_print_bands()
+ * Function: debug_print_bands
+ *
+ * Purpose:  Print bands for each state.
+ */
+
+void
+debug_print_bands(FILE *fp, CM_t *cm, int *dmin, int *dmax)
+{
+  int v;
+  fprintf(fp, "# CM:       %s\n", cm->name);
+  fprintf(fp, "# clen:     %d\n", cm->clen);
+  fprintf(fp, "# W:        %d\n", cm->W);
+  fprintf(fp, "# beta_W:   %g\n", cm->beta_W);
+  fprintf(fp, "# beta_qdb: %g\n", cm->beta_qdb);
+  fprintf(fp, "# %8s  %8s  %6s  %6s  %7s  %7s  %7s\n", "stidx(v)", "ndidx",    "ndtype", "sttype", "dmin[v]","dmax[v]", "bwidth");
+  fprintf(fp, "# %8s  %8s  %6s  %6s  %7s  %7s  %7s\n", "--------", "--------", "------", "------", "------", "------",  "-------");
+  for(v = 0; v < cm->M; v++)
+    fprintf(fp, "  %8d  %8d  %-6s  %-6s  %7d  %7d  %7d\n", v, cm->ndidx[v], Nodetype(cm->ndtype[cm->ndidx[v]]), Statetype(cm->sttype[v]), dmin[v], dmax[v], (dmax[v] - dmin[v] + 1));
+  fprintf(fp, "//\n");
+  return;
+}
+
+/* EPN 05.09.05
+   debug_print_alpha()
+ * Function: debug_print_alpha
+ *
+ * Purpose:  Print alpha matrix 
+ */
+
+void
+debug_print_alpha(float ***alpha, CM_t *cm, int L)
+{
+  int v, j, d, max_v;
+
+  printf("\nPrinting alpha matrix :\n");
+  printf("************************************\n");
+  max_v = cm->M-1;
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    {
+      max_v = cm->M;
+    }
+  for(v = 0; v <= max_v; v++)
+    {
+      printf("====================================\n");
+      for(j = 0; j <= L; j++)
+	{
+	  printf("------------------------------------\n");
+	  for(d = 0; d <= j; d++)
+	    {
+	      printf("alpha[%2d][%2d][%2d] : %6.2f\n", v, j, d, alpha[v][j][d]);
+	    }
+	}
+    }
+  printf("****************\n\n");
+}
+
+
+/* EPN Memory efficient banded functions */
+/* Function: inside_b_me()
+ *
+ * Based on inside(), only difference is bands are used : 
+ * further the bands are used in a memory-efficient way
+ * Another big difference is that we can't employ the deck
+ * reuse strategy because the size of each deck depends
+ * on the band for that state, so each deck can be different.
+ *
+ * Comments below are from inside(): 
+ * 
+ * Date:     SRE, Mon Aug  7 13:15:37 2000 [St. Louis]
+ *
+ * Purpose:  Run the inside phase of a CYK alignment algorithm, on a 
+ *           subsequence from i0..j0, using a subtree of a model
+ *           anchored at a start state vroot, and ending at an end
+ *           state vend. (It is a feature of the model layout in
+ *           a CM structure that all subtrees are contiguous in the
+ *           model.)
+ *           
+ *           A note on the loop conventions. We're going to keep the
+ *           sequence (dsq) and the matrix (alpha) in the full coordinate
+ *           system: [0..v..M-1][0..j..L][0..d..j]. However, we're
+ *           only calculating a part of that matrix: only vroot..vend
+ *           in the decks, i0-1..j in the rows, and up to j0-i0+1 in
+ *           the columns (d dimension). Where this is handled the most
+ *           is in two variables: W, which is the length of the subsequence
+ *           (j0-i0+1), and is oft used in place of L in the usual CYK;
+ *           and jp (read: j'), which is the *relative* j w.r.t. the
+ *           subsequence, ranging from 0..W, and then d ranges from 
+ *           0 to jp, and j is calculated from jp (i0-1+jp).
+ *           
+ *           The caller is allowed to provide us with a preexisting
+ *           matrix and/or deckpool (thru "alpha" and "dpool"), or
+ *           have them newly created by passing NULL. If we pass in an
+ *           alpha, we expect that alpha[vroot..vend] are all NULL
+ *           decks already; any other decks <vroot and >vend will
+ *           be preserved. If we pass in a dpool, the decks *must* be
+ *           sized for the same subsequence i0,j0.
+ *           
+ *           Note that the (alpha, ret_alpha) calling idiom allows the
+ *           caller to provide an existing matrix or not, and to
+ *           retrieve the calculated matrix or not, in any combination.
+ *           
+ *           We also deal with local begins, by keeping track of the optimal
+ *           state that we could enter and account for the whole target 
+ *           sequence: b = argmax_v  alpha_v(i0,j0) + log t_0(v),
+ *           and bsc is the score for that. 
+ *
+ *           If vroot==0, i0==1, and j0==L (e.g. a complete alignment),
+ *           the optimal alignment might use a local begin transition, 0->b,
+ *           and we'd have to be able to trace that back. For any
+ *           problem where the caller sets allow_begin, we return a valid b 
+ *           (the optimal 0->b choice) and bsc (the score if 0->b is used).
+ *           If a local begin is part of the optimal parse tree, the optimal
+ *           alignment score returned by inside() will be bsc and yshad[0][L][L] 
+ *           will be USE_LOCAL_BEGIN, telling insideT() to check b and
+ *           start with a local 0->b entry transition. When inside()
+ *           is called on smaller subproblems (v != 0 || i0 > 1 || j0
+ *           < L), we're using inside() as an engine in divide &
+ *           conquer, and we don't use the overall return score nor
+ *           shadow matrices, but we do need allow_begin, b, and bsc for
+ *           divide&conquer to sort out where a local begin might be used.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           vroot     - first start state of subtree (0, for whole model)
+ *           vend      - last end state of subtree (cm->M-1, for whole model)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           alpha     - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_alpha - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           dmin      - minimum d bound for each state v; [0..v..M-1]
+ *           dmax      - maximum d bound for each state v; [0..v..M-1]
+ *                       
+ * Returns: Score of the optimal alignment.  
+ */
+static float 
+inside_b_me(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+	    float ***alpha, float ****ret_alpha, 
+	    void ****ret_shadow, 
+	    int allow_begin, int *ret_b, float *ret_bsc,
+	    int *dmin, int *dmax)
+{
+  int      status;
+  float  **end;         /* we re-use the end deck. */
+  int      nends;       /* counter that tracks when we can release end deck to the pool */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+
+  /* variables used for memory efficient bands */
+  int      dp_v;           /* d index for state v in alpha w/mem eff bands */
+  int      dp_y;           /* d index for state y in alpha w/mem eff bands */
+  int      dp_z;           /* d index for state z in alpha w/mem eff bands */
+  int      kp;             /* k prime - keeps track of what k should be now
+			     that we're using memory efficient bands */
+  int      Wp;             /* W also changes depending on state */
+
+  /* Allocations and initializations
+   */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+  end = alloc_vjd_deck(L, i0, j0);
+  nends = CMSubtreeCountStatetype(cm, vroot, E_st);
+  for (jp = 0; jp <= W; jp++) {
+    j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+    end[j][0] = 0.;
+    for (d = 1; d <= jp; d++) end[j][d] = IMPOSSIBLE;
+  }
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch, (sizeof(int) * cm->M));
+  for (v = 0;     v < vroot; v++) touch[v] = 0;
+  for (v = vroot; v <= vend; v++) touch[v] = cm->pnum[v];
+  for (v = vend+1;v < cm->M; v++) touch[v] = 0;
+
+  /* The shadow matrix, if caller wants a traceback.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  if (ret_shadow != NULL) {
+    ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+    for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+  }
+
+  /* Main recursion
+   */
+  for (v = vend; v >= vroot; v--) 
+    {
+      /* First we need a deck to fill in.
+       * 1. if we're an E, reuse the end deck (and it's already calculated)
+       * 2. else, see if we can take something from the pool
+       * 3. else, allocate a new deck.
+       */
+      if (cm->sttype[v] == E_st) { 
+	alpha[v] = end; continue; 
+      } 
+      alpha[v] = alloc_banded_vjd_deck(L, i0, j0, dmin[v], dmax[v]);
+      
+      if (ret_shadow != NULL) {
+	if (cm->sttype[v] == B_st) {
+	  kshad     = alloc_banded_vjd_kshadow_deck(L, i0, j0, dmin[v], dmax[v]);
+	  shadow[v] = (void **) kshad;
+	} else {
+	  yshad     = alloc_banded_vjd_yshadow_deck(L, i0, j0, dmin[v], dmax[v]);
+	  shadow[v] = (void **) yshad;
+	}
+      }
+
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		dp_v = d - dmin[v];  /* d index for state v in alpha w/mem eff bands */
+
+		alpha[v][j][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][dp_v]  = USED_EL; 
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  {
+		    dp_y = d - dmin[y+yoffset];  /* d index for state (y+yoffset) 
+						   in alpha w/mem eff bands */
+		    /* check to make sure the cell we're about to query is within the
+		       bands for state y; this might be more complex than necessary */
+		    if((dp_y >= 0) && ((dp_y < (jp - (dmin[y+yoffset]) + 1))
+				       && (dp_y < (dmax[y+yoffset] - dmin[y+yoffset] + 1))))
+		      {
+			if ((sc = alpha[y+yoffset][j][dp_y] + cm->tsc[v][yoffset]) >  alpha[v][j][dp_v]) {
+			  alpha[v][j][dp_v] = sc; 
+			  if (ret_shadow != NULL) yshad[j][dp_v] = yoffset;
+			}
+		      }
+		  }
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		z = cm->cnum[v];
+
+		/* The changes made to this section of code in the memory efficient
+		 * banded implementation are the most complex changes necessary to 
+		 * get memory efficiency.  The reason is because there are indices in 
+		 * two other states for a B_st, y and z (instead of just y).  This
+		 * means that when we're dealing with a dp_v that is d minus a v-state
+		 * specific offset, we also have to worry about the y-state offset
+		 * and z-state offset.
+		 * Let's set kp as the equivalent of k from the old code, but
+		 * now we have to take into account the offsets.  To remain as
+		 * consistent as possible with the old code, we will keep the
+		 * indexing in z the same in the recursion, and figure out what
+		 * the corresponding indices involving state y are.  
+		 * So the old recursion code is : 
+		 *
+		 * for (jp = 0; jp <= W; jp++) {
+		 * j = i0-1+jp;
+		 * for (d = 0; d <= jp; d++) 
+		 * {
+		 *   alpha[v][j][d] = alpha[y][j][d] + alpha[z][j][0]; *INIT*
+		 *   if (ret_shadow != NULL) kshad[j][d] = 0;
+		 *   for (k = 1; k <= d; k++)
+		 *   *RECURSION*
+		 *   if ((sc = alpha[y][j-k][d-k] + alpha[z][j][k]) > alpha[v][j][d]) {
+		 *     alpha[v][j][d] = sc;
+		 *     if (ret_shadow != NULL) kshad[j][d] = k; }
+		 * 
+		 * So we'll minimally change alpha[z][j][k] to alpha[z][j][kp]
+		 * The INIT may change because although alpha[z][j][0] MUST be
+		 * within the bands (because dmin[z] >= 0), the corresponding
+		 * cell in alpha[y] might not be within the bands for y.  
+		 * That cell is alpha[y][j-dmin[z]-kp][d-dmin[y]-dmin[z]-kp]
+		 * because k = kp + dmin[z] (it probably takes some time writing
+		 * down the new and old equations, and staring and thinking for a 
+		 * while - I would write down more here - but this is already pretty
+		 * verbose ... ).
+		 * 
+		 * Therefore we can't just start with k (or kp)  = 0 
+		 * (like the old code did), because that might not be valid.
+		 *
+		 * First we need to determine the smallest kp for which we can 
+		 * do a valid traceback, which means the alpha cell for both the y
+		 * state and z state are within the bands.  For a kp to be valid given
+		 * the following code, the following three inequalities have to be
+		 * true.
+		 *
+		 * (1) d-dmin[z]-kp <= dmax[y]  
+		 * (2) d-dmin[z]-kp >= dmin[y]
+		 * (3) kp <= dmax[z]-dmin[z]
+		 *
+		 * (1) and (2) need to be satisified to guarantee that the cell we
+		 * are going to access in the alpha[y] deck is within the bands for
+		 * state y.  (3) is necessary to guarantee that the cell we are
+		 * going to access in the alpha[z] deck is within the bands for 
+		 * state z.
+		 * We can rearrange 1 and 2 : 
+		 *
+		 * (1) kp >= d-dmax[y]-dmin[z]
+		 * (2) kp <= d-dmin[y]-dmin[z]
+		 * 
+		 * First to check to see if ANY kp is valid, we can first
+		 * check to make sure that (d-dmin[y]-dmin[z]) (RHS of (2))
+		 * is >= 0.  If not, then kp can never be 0 or greater. 
+		 * So it can never be valid. So we check for this at
+		 * the beginning.
+		 * 
+		 * So, to find the minimal kp that satisfies (1), (2) and (3)
+		 * I set kp = d-dmax[y]-dmin[z], and then check that it kp >= 0
+		 * If kp < 0, we set it to 0.  Then we check to make sure kp
+		 * satisfies (3) (It has to satisfy (2) if it satisfies (1)
+		 * because dmax[y] >= dmin[y]).  This is our *INIT* assignment.
+		 * Next we incrementally step through all valid kp values, we'll need 
+		 * a for loop with two conditions to check in the 'while' portion.  
+		 * Namely, that kp satisfies inequalities (2) and (3), that is
+		 * kp <= (d-dmin[y]-dmin[z]) and kp <= (dmax[z]-dmin[z])
+		 * This is marked in the code by *RECUR*
+		 *
+		 * Also, we want to make sure the while statement from the 
+		 * original for loop (non-banded) is also satisfied.  This
+		 * statement is k <= d.  We're dealing with kp, and k = kp+dmin[z]
+		 * so this statement becomes kp <= d-dmin[z].  However, inequality
+		 * (2) (kp <= d-dmin[y]-dmin[z]) takes care of this because dmin[y] >= 0
+		 * 
+		 */
+		dp_v = d - dmin[v];  /* d index for state v in alpha w/mem eff bands */
+		dp_y = d - dmin[y];  /* d index for state y in alpha w/mem eff bands */
+		dp_z = d - dmin[z];  /* d index for state z in alpha w/mem eff bands */
+
+		/* First make sure we have any valid kp, we know from inequality (2)
+		   that kp <= d-dmin[y]-dmin[z] so if this is < 0 then no kp
+		   is valid (see notes above) */
+
+		if((d-dmin[y]-dmin[z]) >= 0)
+		{
+		  if(jp < dmax[y]) kp = d-dmin[z]-jp;
+		  else kp = d-dmin[z]-dmax[y];
+		  if(kp < 0) kp = 0;
+		  if(kp <= dmax[z] - dmin[z]) /* make sure its valid in deck alpha[z] */
+		    {
+		      alpha[v][j][dp_v] = alpha[y][j-dmin[z]-kp][d-dmin[y]-dmin[z]-kp] 
+			+ alpha[z][j][kp];
+		      if (ret_shadow != NULL) kshad[j][dp_v] = kp;
+		      for (kp = kp+1; kp <= (d-dmin[y]-dmin[z]) && kp <= (dmax[z]-dmin[z]);
+			   kp++)
+			{
+			  /* the following if statement ensures that the alpha cell for 
+			     state y and the cell for state z that we are about to query 
+			     is in fact within the bands for state y and state z respectively*/
+			  if ((sc = alpha[y][j-dmin[z]-kp][d-dmin[y]-dmin[z]-kp] 
+			       + alpha[z][j][kp]) > alpha[v][j][dp_v]) 
+			    {
+			      alpha[v][j][dp_v] = sc;
+			      if (ret_shadow != NULL) kshad[j][dp_v] = kp;
+			    }
+			}
+		    }
+		}
+		else alpha[v][j][dp_v] = IMPOSSIBLE;
+		/*else cm_Fail("cell in alpha matrix was not filled in due to bands.\n");*/
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    /* We assume dmin[v] >= 2 (it has to be) */
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		dp_v = d - dmin[v]; /* d index for state v in alpha w/mem eff bands */
+		alpha[v][j][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if(ret_shadow != NULL) yshad[j][dp_v] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  {
+		    dp_y = d - dmin[y+yoffset];  /* d index for state (y+yoffset) 
+						   in alpha w/mem eff bands */
+		    /* the following if statement ensures that the alpha cell for 
+		       state y that we are about to query is in fact within the
+		       bands for state y */
+		    if(((dp_y-2) >= 0) && (((dp_y-2) < (jp - (dmin[y+yoffset]) + 1))
+					   && ((dp_y-2) < (dmax[y+yoffset] - dmin[y+yoffset] + 1))))
+		      {
+			if ((sc = alpha[y+yoffset][j-1][dp_y-2] + cm->tsc[v][yoffset]) >  alpha[v][j][dp_v])
+			  {
+			    alpha[v][j][dp_v] = sc;
+			    if (ret_shadow != NULL) yshad[j][dp_v] = yoffset;
+			  }
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][j][dp_v] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][j][dp_v] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+		/* CYK Full ME Bands used 7 end block */
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+
+	    /* we assume dmin[v] >= 1, it has to be */
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		dp_v = d - dmin[v]; /* d index for state v in alpha w/mem eff bands */
+		alpha[v][j][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][dp_v] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  {
+		    dp_y = d - dmin[y+yoffset];  /* d index for state (y+yoffset) 
+						   in alpha w/mem eff bands */
+		    /* the following if statement ensures that the alpha cell for 
+		       state y that we are about to query is in fact within the
+		       bands for state y */
+		    if(((dp_y-1) >= 0) && (((dp_y-1) < (jp - (dmin[y+yoffset]) + 1))
+				      && ((dp_y-1) < (dmax[y+yoffset] - dmin[y+yoffset] + 1))))
+		      {
+			if ((sc = alpha[y+yoffset][j][dp_y-1] + cm->tsc[v][yoffset]) >  alpha[v][j][dp_v]) 
+			  {
+			    alpha[v][j][dp_v] = sc;
+			    if (ret_shadow != NULL) yshad[j][dp_v] = yoffset;
+			  } 
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][j][dp_v] += cm->esc[v][dsq[i]];
+		else
+		  alpha[v][j][dp_v] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+		/* CYK Full ME Bands used 9 end block */
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (jp = 0; jp <= W; jp++) {
+	    j = i0-1+jp;
+	    for (d = dmin[v]; d <= dmax[v] && d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		dp_v = d - dmin[v]; /* d index for state v in alpha w/mem eff bands */
+		alpha[v][j][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if (ret_shadow != NULL) yshad[j][dp_v] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  {
+		    dp_y = d - dmin[y+yoffset];  /* d index for state (y+yoffset) 
+						   in alpha w/mem eff bands */
+		    /* the following if statement ensures that the alpha cell for 
+		       state y that we are about to query is in fact within the
+		       bands for state y */
+		    if(((dp_y-1) >= 0) && (((dp_y-1) < (jp - (dmin[y+yoffset]) + 1))
+				      && ((dp_y-1) < (dmax[y+yoffset] - dmin[y+yoffset] + 1))))
+		      {
+			if ((sc = alpha[y+yoffset][j-1][dp_y-1] + cm->tsc[v][yoffset]) > alpha[v][j][dp_v])
+			  {
+			    alpha[v][j][dp_v] = sc;
+			    if (ret_shadow != NULL) yshad[j][dp_v] = yoffset;
+			  }
+		      }
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][j][dp_v] += cm->esc[v][dsq[j]];
+		else
+		  alpha[v][j][dp_v] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+		/* CYK Full ME Bands used 11 end block */
+	      }
+	  }
+	}				/* finished calculating deck v. */
+      
+      /* The following loops originally access alpha[v][j0][W] but the index W will be
+	 in different positions due to the bands */
+
+      Wp = W - dmin[v];
+      /* We need to make sure that Wp is within the bands */
+      if(Wp >= 0 && Wp <= (dmax[v] - dmin[v]))
+	{
+	  /* Check for local begin getting us to the root.
+	   * This is "off-shadow": if/when we trace back, we'll handle this
+	   * case separately (and we'll know to do it because we'll immediately
+	   * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+	   * to jump right to state b; see below)
+	   */
+	  if (allow_begin && alpha[v][j0][Wp] + cm->beginsc[v] > bsc) 
+	    {
+	      b   = v;
+	      bsc = alpha[v][j0][Wp] + cm->beginsc[v];
+	    }
+
+	  /* Check for whether we need to store an optimal local begin score
+	   * as the optimal overall score, and if we need to put a flag
+	   * in the shadow matrix telling insideT() to use the b we return.
+	   */
+	  if (allow_begin && v == 0 && bsc > alpha[0][j0][Wp]) {
+	    alpha[0][j0][Wp] = bsc;
+	    if (ret_shadow != NULL) yshad[j0][Wp] = USED_LOCAL_BEGIN;
+	  }
+	}
+      /* In the non-banded code, we used the deck reuse strategy, however, here
+	 we can't do that, because for each state, the bands are different, so 
+	 we can't use old decks, but rather must allocate a new one, and free
+	 the old one. */
+
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { 
+	    /* we can definitely release the S children of a bifurc. */
+	    y = cm->cfirst[v];
+	    z = cm->cnum[v];  
+	    free_vjd_deck(alpha[y], i0, j0);
+	    alpha[y] = NULL;
+	    free_vjd_deck(alpha[z], i0, j0);
+	    alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    if (cm->sttype[y] == E_st) { 
+		      nends--; 
+		      /* Original code : if (nends == 0) { deckpool_push(dpool, end); end = NULL;} */
+		      /* ME code deletes the previous line, we don't mess with end, because
+			 it is used later */
+		    } else 
+		      free_vjd_deck(alpha[y], i0, j0);
+		    alpha[y] = NULL;
+		  }
+	      }
+	  }
+      }
+  } /* end loop over all v */
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid (end is shared).
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL, 
+   * and end is NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  
+  /* CYK Full ME Bands used 14 */
+  /* original line :  sc       = alpha[vroot][j0][W];*/
+  Wp = W - dmin[vroot];
+  sc       = alpha[vroot][j0][Wp];
+
+  if (ret_b != NULL)   *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL) *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = vroot; v <= vend; v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { free_vjd_deck(alpha[v], i0, j0); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { free_vjd_deck(end, i0, j0); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  free(touch);
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  return sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/* Function: insideT_b_me()
+ *           EPN 05.24.05
+ * *based on insideT(), only difference is memory efficient bands are used : 
+ *
+ * Date:     SRE, Fri Aug 11 12:08:18 2000 [Pittsburgh]
+ *
+ * Purpose:  Call inside, get vjd shadow matrix;
+ *           then trace back. Append the trace to a given
+ *           traceback, which already has state r at tr->n-1.
+ */
+static float
+insideT_b_me(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+	     int r, int z, int i0, int j0, 
+	     int allow_begin, int *dmin, int *dmax)
+{
+  int       status;
+  void   ***shadow;             /* the traceback shadow matrix */
+  float     sc;			/* the score of the CYK alignment */
+  ESL_STACK *pda;                /* stack that tracks bifurc parent of a right start */
+  int       v,j,d,i;		/* indices for state, j, subseq len */
+  int       k;			
+  int       y, yoffset;
+  int       bifparent;
+  int       b;
+  float     bsc;
+  int       dp;                 /* dp: d' d offset in current state v's band; dp = d - dmin[v] */
+  int       kp;                 /* dp: k' k offset in current state v's band; kp = k - dmin[v] */
+
+  sc = inside_b_me(cm, dsq, L, r, z, i0, j0, 
+		   BE_EFFICIENT,	/* memory-saving mode */
+		   NULL, NULL,	        /* manage your own matrix, I don't want it */
+		   &shadow,		/* return a shadow matrix to me. */
+		   allow_begin,         /* TRUE to allow local begins */
+		   &b, &bsc,	        /* if allow_begin is TRUE, gives info on optimal b */
+		   dmin, dmax);
+
+  pda = esl_stack_ICreate();
+  if(pda == NULL) goto ERROR;
+  v = r;
+  j = j0;
+  i = i0;
+  d = j0-i0+1;
+
+  while (1) {
+    if(v == cm->M)
+      dp = d;
+    else
+      dp = d - dmin[v];
+    if(v != cm->M)
+      {
+	assert(d <= dmax[v]);
+	assert(d >= dmin[v]);
+      }
+    if (cm->sttype[v] == B_st) {
+      assert(v >= 0);
+      kp = ((int **) shadow[v])[j][dp];   /* kp = offset len of right fragment */
+      z = cm->cnum[v];
+      k = kp + dmin[z];  /* k = len of right fragment */
+      
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;	/* remember the end j    */
+      if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;	/* remember the subseq length k */
+      if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;	/* remember the trace index of the parent B state */
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      y = cm->cfirst[v];
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      /* Note: we don't pop dp below, but d, because we're either in an E state
+       * in which case d must be 0, or the EL state, which has no
+       * dmin and dmax band, so if we pop dp and add dmin[v] to get d,
+       * we'll f*** everything up, as Sam Griffiths-Jones found
+       * when preparing Rfam 8.0 on 08.04.06.
+       */
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+      v = y;
+    } else {
+      yoffset = ((char **) shadow[v])[j][dp];
+      if((((int) yoffset) != USED_LOCAL_BEGIN) && (((int) yoffset) != USED_EL))
+	{
+	  if(!((yoffset >= 0) && yoffset <= cm->M))
+	    y = cm->cfirst[v] + yoffset;
+	}
+      if((yoffset != USED_LOCAL_BEGIN) && (yoffset != USED_EL))
+	assert(yoffset >= 0 &&  yoffset <= cm->M);
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+  free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  return sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* NEVERREACHED */
+}
+
diff --git a/src/cm_io.c b/src/cm_io.c
new file mode 100644
index 0000000..d7adbcc
--- /dev/null
+++ b/src/cm_io.c
@@ -0,0 +1,1515 @@
+/* cm_io.c
+ * SRE, Thu Aug  3 11:53:34 2000 [St. Louis]
+ * SVN $Id: cm_io.c 2584 2008-09-18 14:17:20Z nawrockie $
+ * 
+ * Input/output of covariance models.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ***************************************************************** 
+ */ 
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_ssi.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+static int is_integer(char *s);
+static int is_real(char *s);
+
+/* Magic numbers identifying binary formats.
+*/
+static unsigned int v01magic = 0xe3edb0b1; /* v0.1 binary: "cm01" + 0x80808080 */
+static unsigned int v01swap  = 0xb1b0ede3; /* v0.1 binary, byteswapped         */
+
+/* Magic tags for cm structure fields
+ */
+#define CMIO_END_DATA     0 
+#define CMIO_NAME         1
+#define CMIO_ACC          2
+#define CMIO_DESC         3
+#define CMIO_ALPHABETTYPE 4
+#define CMIO_ALPHABETSIZE 5
+#define CMIO_NULL         6
+#define CMIO_M            7
+#define CMIO_STTYPE       8
+#define CMIO_NDIDX        9
+#define CMIO_STID         10
+#define CMIO_CFIRST       11
+#define CMIO_CNUM         12
+#define CMIO_PLAST        13
+#define CMIO_PNUM         14
+#define CMIO_NODES        15
+#define CMIO_NODEMAP      16
+#define CMIO_NDTYPE       17
+#define CMIO_T            18
+#define CMIO_E            19
+#define CMIO_W            20
+#define CMIO_ELSELFSC     21
+#define CMIO_NPART        22
+#define CMIO_PARTS        23
+#define CMIO_PARTE        24
+#define CMIO_EXPLAMBDA    25
+#define CMIO_EXPMUE       26
+#define CMIO_EXPMUO       27
+#define CMIO_EXPDBSIZE    28
+#define CMIO_EXPNHITS     29
+#define CMIO_EXPTAILP     30
+#define CMIO_FTHRNCUT     31
+#define CMIO_FTHRF        32
+#define CMIO_FTHRN        33
+#define CMIO_FTHRDB       34
+#define CMIO_FTHRBETA     35
+#define CMIO_FTHRUSEQDB   36
+#define CMIO_FTHRABTS     37
+#define CMIO_FTHRCMECUT   38
+#define CMIO_FTHRFWDECUT  39
+#define CMIO_HASEXP       40
+#define CMIO_HASFILTER    41
+#define CMIO_ABCTYPE      42
+#define CMIO_HASGA        43
+#define CMIO_HASTC        44
+#define CMIO_HASNC        45
+#define CMIO_GA           46
+#define CMIO_TC           47
+#define CMIO_NC           48
+#define CMIO_BCOM         49
+#define CMIO_BDATE        50
+#define CMIO_CCOM         51
+#define CMIO_CDATE        52
+#define CMIO_NSEQ         53
+#define CMIO_EFFNSEQ      54
+#define CMIO_CLEN         55
+#define CMIO_WBETA        56
+
+static int  write_ascii_cm(FILE *fp, CM_t *cm, char *errbuf);
+static int  read_ascii_cm(CMFILE *cmf, char *errbuf, ESL_ALPHABET **ret_abc, CM_t **ret_cm);
+static int  write_binary_cm(FILE *fp, CM_t *cm, char *errbuf);
+static int  read_binary_cm(CMFILE *cmf, char *errbuf, ESL_ALPHABET **ret_abc, CM_t **ret_cm);
+static void tagged_fwrite(int tag, void *ptr, size_t size, size_t nmemb, FILE *fp);
+static int  tagged_fread(int expected_tag, char *s, size_t size, size_t nmemb, FILE *fp);
+static void tagged_bin_string_write(int tag, char *s, FILE *fp);
+static int  tagged_bin_string_read(int expected_tag, char **ret_s, FILE *fp);
+
+static char *prob2ascii(float p, float null);
+static float ascii2prob(char *s, float null);
+
+/* Function:  CMFileOpen()
+ * Incept:    SRE, Tue Aug 13 10:25:33 2002 [St. Louis]
+ *
+ * Purpose:   Opens a CMFILE for reading. This might be a single CM,
+ *            or might contain several CMs, or might even be a CM
+ *            library with an SSI index; also, it might be in either
+ *            binary or ascii format, which we autodetect.
+ *            
+ *            Looks first in current directory. If cmfile is not
+ *            found there, starts looking in the list of directories
+ *            in the colon-delimited env string.
+ *
+ * Args:      cmfile  - name of file to open
+ *            env     - NULL, or name of an env variable (e.g. "INFERNALDB"),
+ *                      which gives colon-delimited list of directory path(s) 
+ *                      to Infernal CM database(s).
+ *
+ * Returns:   ptr to open CMFILE, or NULL on failure to open.
+ *
+ * Xref:      STL6 p.108
+ */
+CMFILE *
+CMFileOpen(char *cmfile, char *env)
+{
+  int           status;
+  CMFILE       *cmf;
+  unsigned int  magic;
+  char         *ssifile = NULL;	/* constructed name of SSI index file             */
+  char         *envfile = NULL;	/* full path to filename after using environment  */
+  char          buf[512];
+  int           n = strlen(cmfile);
+
+  /* Allocate the CMFILE, and initialize.
+   */
+  ESL_ALLOC(cmf, sizeof(CMFILE));
+  cmf->f         = NULL;
+  cmf->fname     = NULL;
+  cmf->ssi       = NULL;
+  cmf->is_binary = FALSE;
+  cmf->byteswap  = FALSE;
+
+  /* Open the file. 
+   * Construct ssifile name we'll try to open.
+   * Determine recommended index mode (used if we're building an SSI index).
+   * Open in mode "r" even if it's binary, not "rb", because we only 
+   * guarantee POSIX compatibility, not general ANSI C.
+   */
+  if ((cmf->f = fopen(cmfile, "r")) != NULL) 
+    {
+      if ((status = esl_FileNewSuffix(cmfile, "ssi", &ssifile)) != eslOK) goto ERROR;
+      if ((status = esl_strdup(cmfile, n, &(cmf->fname)))       != eslOK) goto ERROR;
+    }
+  else if (esl_FileEnvOpen(cmfile, env, &(cmf->f), &envfile) == eslOK)
+    {
+      if ((status = esl_FileNewSuffix(envfile, "ssi", &ssifile)) != eslOK) goto ERROR;
+      if ((status = esl_strdup(envfile, -1, &(cmf->fname)))      != eslOK) goto ERROR;
+    }
+  else
+    { status = eslENOTFOUND; goto ERROR; }
+
+  /* Attempt to open the ssi index file. cmf->ssi silently stays NULL if the ssifile isn't found. */
+  if (ssifile != NULL) esl_ssi_Open(ssifile, &(cmf->ssi));
+  if (envfile != NULL) free(envfile);
+  if (ssifile != NULL) free(ssifile);
+
+  /* Now initialize the disk offset; though it's technically
+   * undefined... cmf->offset is the offset of the *last*
+   * CM read, so the API only guarantees it's valid after a
+   * call to CMFileRead() ... but make it a valid offset 0 
+   * anyway. Since the offset is an opaque type, you can't
+   * just set it to a number.
+   */
+  cmf->offset = ftello(cmf->f); 
+
+  /* Peek at the first 4 bytes to see if it's a binary file.
+   */
+  if (! fread((char *) &magic, sizeof(unsigned int), 1, cmf->f)) {
+    CMFileClose(cmf);
+    return NULL;
+  }
+  rewind(cmf->f);
+
+  /* If the magic number matches one of our binary codes,
+   * set the appropriate stuff and return success. Else,
+   * fall through to ASCII file tests.
+   */
+  if (magic == v01magic) {
+    cmf->is_binary = TRUE;
+    return cmf;
+  } else if (magic == v01swap) {
+    cmf->is_binary = TRUE;
+    cmf->byteswap  = TRUE;
+    return cmf;
+  } else if (magic & 0x80000000) 
+    cm_Fail("\
+%s appears to be a binary file but the format is not recognized.\n\
+It may be from an Infernal version more recent than yours,\n\
+or may be a different kind of binary altogether.\n", cmfile);
+
+  /* Check for ASCII format by peeking at first word,
+   * and rewind (again!)
+   */
+  if (fgets(buf, 512, cmf->f) == NULL) {
+    CMFileClose(cmf);
+    return NULL;
+  }
+  rewind(cmf->f);
+
+  /* If we recognize the ASCII file tag, return successfully.
+   */
+  if (strncmp("INFERNAL-1", buf, 10) == 0)
+    return cmf;
+  
+  /* If we haven't recognized the file by now, fail.
+   */
+  CMFileClose(cmf);
+  return NULL;
+
+ ERROR:
+  return NULL; 
+}
+
+/* Function:  CMFileRead()
+ * Incept:    SRE, Tue Aug 13 11:27:55 2002 [St. Louis]
+ *
+ * Purpose:   Read the next CM in the open file.
+ *            Sets the offset in the CMFILE structure to
+ *            the offset to the start of this CM.
+ *
+ *            From HMMER3:
+ *            Caller may or may not already know what alphabet the HMM
+ *            is expected to be in.  A reference to the pointer to the
+ *            current alphabet is passed in <*ret_abc>. If the alphabet
+ *            is unknown, pass <*ret_abc = NULL>, and when the
+ *            new CM is read, an appropriate new alphabet object is
+ *            allocated and passed back to the caller in <*ret_abc>.
+ *            If the alphabet is already known, <ret_abc> points to
+ *            that object ptr, and the new HMM's alphabet type is
+ *            verified to agree with it. This mechanism allows an
+ *            application to let the first HMM determine the alphabet
+ *            type for the application, while still keeping the
+ *            alphabet under the application's scope of control.
+ *
+ * Args:      cmf    - open CMFILE, positioned at start of a CM
+ *            ret_abc- alphabet (see above)
+ *            ret_cm - RETURN: cm, or NULL on any parsing failure
+ *
+ * Returns:   eslOK on success; eslEOF at EOF.
+ * Throws:    eslEFORMAT if format of file is incorrect (pre 1.0 cmfile for example)
+ *            errbuf is filled with error message.
+ *
+ * Xref:      STL6 p.108.
+ */
+int
+CMFileRead(CMFILE *cmf, char *errbuf, ESL_ALPHABET **ret_abc, CM_t **ret_cm)
+{
+  cmf->offset = ftello(cmf->f); 
+  if (cmf->is_binary) return read_binary_cm(cmf, errbuf, ret_abc, ret_cm);
+  else                return read_ascii_cm(cmf, errbuf, ret_abc, ret_cm);
+}
+
+/* Function:  CMFileClose()
+ * Incept:    SRE, Tue Aug 13 11:32:58 2002 [St. Louis]
+ *
+ * Purpose:   Close an open CMFILE.
+ *
+ * Xref:      STL6 p.108
+ */
+void
+CMFileClose(CMFILE *cmf)
+{
+  if (cmf->f     != NULL) { fclose(cmf->f);     cmf->f   = NULL; }
+  if (cmf->fname != NULL)   free(cmf->fname); 
+  if (cmf->ssi   != NULL) { esl_ssi_Close(cmf->ssi); cmf->ssi = NULL; }
+  free(cmf);
+}
+
+
+/* Function:  CMFileRewind(), CMFilePositionByIndex(), CMFilePositionByKey()
+ * Incept:    SRE, Tue Aug 13 11:34:51 2002 [St. Louis]
+ *
+ * Purpose:   File positioning functions; move to the first CM,
+ *            CM #idx (0..ncm-1), or the CM with a given name or accession,
+ *            respectively. Return 1 on success, 0 on failure.
+ *
+ * Xref:      STL6 p.108
+ */
+void
+CMFileRewind(CMFILE *cmf)
+{
+  rewind(cmf->f);
+}
+int
+CMFilePositionByKey(CMFILE *cmf, char *key)
+{
+  uint16_t fh;
+  off_t    offset;
+  int      status;
+
+  if (cmf->ssi == NULL) ESL_EXCEPTION(eslEINVAL, "CMFilePositionByKey(): cmf->ssi is NULL");
+  if ((status = esl_ssi_FindName(cmf->ssi, key, &fh, &offset, NULL, NULL)) != eslOK) return status;
+  if (fseeko(cmf->f, offset, SEEK_SET) != 0)    ESL_EXCEPTION(eslESYS, "fseek failed");
+  return eslOK;
+} 
+int 
+CMFilePositionByIndex(CMFILE *cmf, int64_t idx)
+{				/* idx runs from 0..ncm-1 */
+  uint16_t fh;
+  off_t    offset;
+  int      status;
+
+  if (cmf->ssi == NULL) ESL_EXCEPTION(eslEINVAL, "CMFilePositionByIndex(): cmf->ssi is NULL");
+  if ((status = esl_ssi_FindNumber(cmf->ssi, idx, &fh, &offset, NULL, NULL, NULL)) != eslOK) return status;
+  if (fseeko(cmf->f, offset, SEEK_SET) != 0)    ESL_EXCEPTION(eslESYS, "fseek failed");
+  return eslOK;
+}
+
+
+/* Function:  CMFileWrite()
+ * Incept:    SRE, Tue Aug 13 11:41:12 2002 [St. Louis]
+ *
+ * Purpose:   Write a CM to an open FILE.
+ *            If do_binary is TRUE, use binary format; else flatfile.
+ * Xref:      STL6 p.108.
+ *
+ * Returns: eslOK on success.
+ *          eslEINCOMPAT on contract violation (if a mandatory part of the CM is invalid)
+ */
+int 
+CMFileWrite(FILE *fp, CM_t *cm, int do_binary, char *errbuf)
+{
+  /* contract checks */
+  if (cm->name          == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "CMFileWrite(), cm->name is NULL.");
+  if (cm->comlog        == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "CMFileWrite(), cm->comlog is NULL.");
+  if (cm->comlog->bcom  == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "CMFileWrite(), cm->comlog->bcom is NULL.");
+  if (cm->comlog->bdate == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "CMFileWrite(), cm->comlog->bdate is NULL.");
+  if((cm->flags & CMH_LOCAL_BEGIN) && (cm->flags & CMH_LOCAL_END)) ESL_FAIL(eslEINCOMPAT, errbuf, "CMFileWrite(), CMH_LOCAL_BEGIN and CMH_LOCAL_END flags are up.");
+  if (cm->flags & CMH_LOCAL_BEGIN) ESL_FAIL(eslEINCOMPAT, errbuf, "CMFileWrite(), CMH_LOCAL_BEGIN flag is up.");
+  if (cm->flags & CMH_LOCAL_END)   ESL_FAIL(eslEINCOMPAT, errbuf, "CMFileWrite(), CMH_LOCAL_END flag is up.");
+  if (do_binary) return write_binary_cm(fp, cm, errbuf);
+  else           return write_ascii_cm(fp, cm, errbuf);
+}
+		   
+
+/* Function:  write_ascii_cm()
+ * Incept:    SRE, Tue Aug 13 11:45:43 2002 [St. Louis]
+ *
+ * Purpose:   Write a CM in flatfile format.
+ * Xref:      STL6 p.108
+ *
+ * Returns: eslOK on success;
+ */
+static int
+write_ascii_cm(FILE *fp, CM_t *cm, char *errbuf)
+{
+  int v,x,y,nd,i;
+  
+  fprintf(fp, "INFERNAL-1 [%s]\n", PACKAGE_VERSION);
+
+  fprintf(fp,                          "NAME     %s\n", cm->name);
+  if (cm->acc  != NULL)    fprintf(fp, "ACC      %s\n", cm->acc);
+  if (cm->desc != NULL)    fprintf(fp, "DESC     %s\n", cm->desc);
+  /* Rfam cutoffs */
+  if (cm->flags & CMH_GA)  fprintf(fp, "GA       %.2f\n", cm->ga);
+  if (cm->flags & CMH_TC)  fprintf(fp, "TC       %.2f\n", cm->tc);
+  if (cm->flags & CMH_NC)  fprintf(fp, "NC       %.2f\n", cm->nc);
+  fprintf(fp, "STATES   %d\n",   cm->M);
+  fprintf(fp, "NODES    %d\n",   cm->nodes);
+  fprintf(fp, "ALPHABET %d\n",   cm->abc->type);
+  fprintf(fp, "ELSELF   %.8f\n", cm->el_selfsc);
+  fprintf(fp, "WBETA    %g\n",   cm->beta_W);
+  fprintf(fp, "NSEQ     %d\n",   cm->nseq);
+  fprintf(fp, "EFFNSEQ  %.3f\n", cm->eff_nseq);
+  fprintf(fp, "CLEN     %d\n",   cm->clen);
+  fprintf(fp, "BCOM     %s\n",   cm->comlog->bcom);
+  fprintf(fp, "BDATE    %s\n",   cm->comlog->bdate);
+  if(cm->comlog->ccom != NULL) fprintf(fp, "CCOM     %s\n", cm->comlog->ccom);
+  if(cm->comlog->cdate!= NULL) fprintf(fp, "CDATE    %s\n", cm->comlog->cdate);
+  fputs(      "NULL    ", fp);
+  for (x = 0; x < cm->abc->K; x++)
+    fprintf(fp, "%6s ", prob2ascii(cm->null[x], 1/(float)(cm->abc->K)));
+  fputs("\n", fp);
+
+  /* E-value statistics
+   */
+  int p;
+  if (cm->flags & CMH_EXPTAIL_STATS)
+    {
+      fprintf(fp, "PART     %-3d  ", cm->stats->np);
+      for(p = 0; p < cm->stats->np; p++)
+	fprintf(fp, "%5d  %5d  ", cm->stats->ps[p], cm->stats->pe[p]);
+      fprintf(fp, "\n");
+      for(p = 0; p < cm->stats->np; p++)
+	{
+	  fprintf(fp, "E-LC     %-2d  %10.5f  %10.5f  %10.5f  %10ld  %10d  %.6f\n", 
+		  p, cm->stats->expAA[EXP_CM_LC][p]->lambda, cm->stats->expAA[EXP_CM_LC][p]->mu_extrap, cm->stats->expAA[EXP_CM_LC][p]->mu_orig, 
+		  cm->stats->expAA[EXP_CM_LC][p]->dbsize, cm->stats->expAA[EXP_CM_LC][p]->nrandhits, cm->stats->expAA[EXP_CM_LC][p]->tailp);
+	  fprintf(fp, "E-GC     %-2d  %10.5f  %10.5f  %10.5f  %10ld  %10d  %.6f\n", 
+		  p, cm->stats->expAA[EXP_CM_GC][p]->lambda, cm->stats->expAA[EXP_CM_GC][p]->mu_extrap, cm->stats->expAA[EXP_CM_GC][p]->mu_orig, 
+		  cm->stats->expAA[EXP_CM_GC][p]->dbsize, cm->stats->expAA[EXP_CM_GC][p]->nrandhits, cm->stats->expAA[EXP_CM_GC][p]->tailp);
+	  fprintf(fp, "E-LI     %-2d  %10.5f  %10.5f  %10.5f  %10ld  %10d  %.6f\n", 
+		  p, cm->stats->expAA[EXP_CM_LI][p]->lambda, cm->stats->expAA[EXP_CM_LI][p]->mu_extrap, cm->stats->expAA[EXP_CM_LI][p]->mu_orig, 
+		  cm->stats->expAA[EXP_CM_LI][p]->dbsize, cm->stats->expAA[EXP_CM_LI][p]->nrandhits, cm->stats->expAA[EXP_CM_LI][p]->tailp);
+	  fprintf(fp, "E-GI     %-2d  %10.5f  %10.5f  %10.5f  %10ld  %10d  %.6f\n", 
+		  p, cm->stats->expAA[EXP_CM_GI][p]->lambda, cm->stats->expAA[EXP_CM_GI][p]->mu_extrap, cm->stats->expAA[EXP_CM_GI][p]->mu_orig, 
+		  cm->stats->expAA[EXP_CM_GI][p]->dbsize, cm->stats->expAA[EXP_CM_GI][p]->nrandhits, cm->stats->expAA[EXP_CM_GI][p]->tailp);
+	  fprintf(fp, "E-LV     %-2d  %10.5f  %10.5f  %10.5f  %10ld  %10d  %.6f\n", 
+		  p, cm->stats->expAA[EXP_CP9_LV][p]->lambda, cm->stats->expAA[EXP_CP9_LV][p]->mu_extrap, cm->stats->expAA[EXP_CP9_LV][p]->mu_orig, 
+		  cm->stats->expAA[EXP_CP9_LV][p]->dbsize, cm->stats->expAA[EXP_CP9_LV][p]->nrandhits, cm->stats->expAA[EXP_CP9_LV][p]->tailp);
+	  fprintf(fp, "E-GV     %-2d  %10.5f  %10.5f  %10.5f  %10ld  %10d  %.6f\n", 
+		  p, cm->stats->expAA[EXP_CP9_GV][p]->lambda, cm->stats->expAA[EXP_CP9_GV][p]->mu_extrap, cm->stats->expAA[EXP_CP9_GV][p]->mu_orig, 
+		  cm->stats->expAA[EXP_CP9_GV][p]->dbsize, cm->stats->expAA[EXP_CP9_GV][p]->nrandhits, cm->stats->expAA[EXP_CP9_GV][p]->tailp);
+	  fprintf(fp, "E-LF     %-2d  %10.5f  %10.5f  %10.5f  %10ld  %10d  %.6f\n", 
+		  p, cm->stats->expAA[EXP_CP9_LF][p]->lambda, cm->stats->expAA[EXP_CP9_LF][p]->mu_extrap, cm->stats->expAA[EXP_CP9_LF][p]->mu_orig, 
+		  cm->stats->expAA[EXP_CP9_LF][p]->dbsize, cm->stats->expAA[EXP_CP9_LF][p]->nrandhits, cm->stats->expAA[EXP_CP9_LF][p]->tailp);
+	  fprintf(fp, "E-GF     %-2d  %10.5f  %10.5f  %10.5f  %10ld  %10d  %.6f\n", 
+		  p, cm->stats->expAA[EXP_CP9_GF][p]->lambda, cm->stats->expAA[EXP_CP9_GF][p]->mu_extrap, cm->stats->expAA[EXP_CP9_GF][p]->mu_orig, 
+		  cm->stats->expAA[EXP_CP9_GF][p]->dbsize, cm->stats->expAA[EXP_CP9_GF][p]->nrandhits, cm->stats->expAA[EXP_CP9_GF][p]->tailp);
+	}
+      /* currently either all exp tail stats are calc'ed or none */
+
+      if (cm->flags & CMH_FILTER_STATS) /* FILTER stats are only possibly valid IF exp tail stats valid */
+	{
+	  fprintf(fp, "FT-LC    %d  %.5f  %d  %ld  %d\n", 
+		  cm->stats->hfiA[FTHR_CM_LC]->ncut,  cm->stats->hfiA[FTHR_CM_LC]->F,
+		  cm->stats->hfiA[FTHR_CM_LC]->N,     cm->stats->hfiA[FTHR_CM_LC]->dbsize,
+		  cm->stats->hfiA[FTHR_CM_LC]->always_better_than_Smax);
+	  fprintf(fp, "         ");
+	  for(i = 0; i < cm->stats->hfiA[FTHR_CM_LC]->ncut; i++) fprintf(fp, "%10g ", cm->stats->hfiA[FTHR_CM_LC]->cm_E_cut[i]);
+	  fprintf(fp, "\n");
+	  fprintf(fp, "         ");
+	  for(i = 0; i < cm->stats->hfiA[FTHR_CM_LC]->ncut; i++) fprintf(fp, "%10g ", cm->stats->hfiA[FTHR_CM_LC]->fwd_E_cut[i]);
+	  fprintf(fp, "\n");
+
+	  fprintf(fp, "FT-LI    %d  %.5f  %d  %ld  %d\n", 
+		  cm->stats->hfiA[FTHR_CM_LI]->ncut,  cm->stats->hfiA[FTHR_CM_LI]->F,
+		  cm->stats->hfiA[FTHR_CM_LI]->N,     cm->stats->hfiA[FTHR_CM_LI]->dbsize,
+		  cm->stats->hfiA[FTHR_CM_LI]->always_better_than_Smax);
+	  fprintf(fp, "         ");
+	  for(i = 0; i < cm->stats->hfiA[FTHR_CM_LI]->ncut; i++) fprintf(fp, "%10g ", cm->stats->hfiA[FTHR_CM_LI]->cm_E_cut[i]);
+	  fprintf(fp, "\n");
+	  fprintf(fp, "         ");
+	  for(i = 0; i < cm->stats->hfiA[FTHR_CM_LI]->ncut; i++) fprintf(fp, "%10g ", cm->stats->hfiA[FTHR_CM_LI]->fwd_E_cut[i]);
+	  fprintf(fp, "\n");
+
+	  fprintf(fp, "FT-GC    %d  %.5f  %d  %ld  %d\n", 
+		  cm->stats->hfiA[FTHR_CM_GC]->ncut,  cm->stats->hfiA[FTHR_CM_GC]->F,
+		  cm->stats->hfiA[FTHR_CM_GC]->N,     cm->stats->hfiA[FTHR_CM_GC]->dbsize,
+		  cm->stats->hfiA[FTHR_CM_GC]->always_better_than_Smax);
+	  fprintf(fp, "         ");
+	  for(i = 0; i < cm->stats->hfiA[FTHR_CM_GC]->ncut; i++) fprintf(fp, "%10g ", cm->stats->hfiA[FTHR_CM_GC]->cm_E_cut[i]);
+	  fprintf(fp, "\n");
+	  fprintf(fp, "         ");
+	  for(i = 0; i < cm->stats->hfiA[FTHR_CM_GC]->ncut; i++) fprintf(fp, "%10g ", cm->stats->hfiA[FTHR_CM_GC]->fwd_E_cut[i]);
+	  fprintf(fp, "\n");
+
+	  fprintf(fp, "FT-GI    %d  %.5f  %d  %ld  %d\n", 
+		  cm->stats->hfiA[FTHR_CM_GI]->ncut,  cm->stats->hfiA[FTHR_CM_GI]->F,
+		  cm->stats->hfiA[FTHR_CM_GI]->N,     cm->stats->hfiA[FTHR_CM_GI]->dbsize,
+		  cm->stats->hfiA[FTHR_CM_GI]->always_better_than_Smax);
+	  fprintf(fp, "         ");
+	  for(i = 0; i < cm->stats->hfiA[FTHR_CM_GI]->ncut; i++) fprintf(fp, "%10g ", cm->stats->hfiA[FTHR_CM_GI]->cm_E_cut[i]);
+	  fprintf(fp, "\n");
+	  fprintf(fp, "         ");
+	  for(i = 0; i < cm->stats->hfiA[FTHR_CM_GI]->ncut; i++) fprintf(fp, "%10g ", cm->stats->hfiA[FTHR_CM_GI]->fwd_E_cut[i]);
+	  fprintf(fp, "\n");
+	} /* currently either all filter threshold stats are calc'ed or none */
+    }
+
+  /* main model section */
+  fputs("MODEL:\n", fp);
+  for (v = 0; v < cm->M; v++) 
+    {
+      nd = cm->ndidx[v];
+
+      /* Node line.
+       */
+      if (cm->nodemap[nd] == v) 
+	fprintf(fp, "\t\t\t\t[ %-4s %4d ]\n", Nodetype(cm->ndtype[nd]), nd);
+
+      /* State line, w/ parents, children, and transitions
+       */
+      fprintf(fp, "    %2s %5d %5d %1d %5d %5d ", 
+	      Statetype(cm->sttype[v]), v, 
+	      cm->plast[v], cm->pnum[v],
+	      cm->cfirst[v], cm->cnum[v]);
+      if (cm->sttype[v] != B_st)
+	for (x = 0; x < cm->cnum[v]; x++)
+	  fprintf(fp, "%7s ", prob2ascii(cm->t[v][x], 1.));
+      else x = 0;
+      for (; x < 6; x++)
+	fprintf(fp, "%7s ", "");
+      
+      /* Emission line
+       */
+      if (cm->sttype[v] == MP_st) 
+	{
+	  for (x = 0; x < cm->abc->K; x++)
+	    for (y = 0; y < cm->abc->K; y++)
+	      fprintf(fp, "%6s ", prob2ascii(cm->e[v][x*cm->abc->K+y], cm->null[x]*cm->null[y]));
+	}
+      else if (cm->sttype[v] == ML_st || cm->sttype[v] == MR_st || cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+	{
+	  for (x = 0; x < cm->abc->K; x++)
+	    fprintf(fp, "%6s ", prob2ascii(cm->e[v][x], cm->null[x]));
+	}
+      fputs("\n", fp);
+    }
+  fputs("//\n", fp);
+  return eslOK;
+} 
+
+static int  
+read_ascii_cm(CMFILE *cmf, char *errbuf, ESL_ALPHABET **ret_abc, CM_t **ret_cm)
+{
+  int     status;
+  CM_t   *cm;
+  char   *buf;
+  int     n;			/* length of buf */
+  char   *s;
+  int     M,N;			/* number of states, nodes in model */
+  int     v,x,y,nd;		/* counters for states, events, nodes */
+  char   *tok;
+  int     toklen;
+  int     exp_flags[EXP_NMODES]; /* keep track of which exp tails we've read */
+  int     fthr_flags[FTHR_NMODES];/* keep track of which filter thresholds we've read */
+  int     exp_mode;             /* index of exp tail info               */
+  int     fthr_mode;            /* HMM filter threshold info       */
+  int     have_exps;            /* for checking we get 0 or all exp tails*/
+  int     have_fthrs;           /* for checking we get 0 or all fthrs */
+  int     have_ga = FALSE;      /* we have GA cutoff, needed b/c we can't set cm->flags until after CreateCMBody() call */
+  int     have_tc = FALSE;      /* we have TC cutoff, needed b/c we can't set cm->flags until after CreateCMBody() call */
+  int     have_nc = FALSE;      /* we have NC cutoff, needed b/c we can't set cm->flags until after CreateCMBody() call */
+  int     p;                    /* counter for partitions          */
+  int     gc;                   /* counter over gc contents        */
+  int     i;                    /* counter over exp_modes for exp tails */
+  int     alphabet_type;        /* type of ESL_ALPHABET */
+  ESL_ALPHABET *abc = NULL;
+  int     read_nstates = FALSE; /* TRUE once we've read the number of states */
+  int     read_nnodes  = FALSE; /* TRUE once we've read the number of nodes */
+  int     read_clen = FALSE;
+  int     clen = 0;
+
+  cm  = NULL;
+  buf = NULL;
+  n   = 0;
+  for(i = 0; i < EXP_NMODES; i++)  exp_flags[i] = FALSE;
+  for(i = 0; i < FTHR_NMODES; i++) fthr_flags[i] = FALSE;
+
+  if (feof(cmf->f) || esl_fgets(&buf, &n, cmf->f) != eslOK) { /* end of file, free buf and return eslEOF */
+    if(buf != NULL) free(buf);
+    return eslEOF;
+  }
+  
+  if (strncmp(buf, "INFERNAL-1", 10) != 0)                 goto FAILURE;
+
+  /* Parse the header information
+   * These are all tag/value. 
+   * Ignore unknown tags (forward compatibility). 
+   */
+  cm = CreateCMShell();
+  M  = N = -1;
+  while (esl_fgets(&buf, &n, cmf->f) != eslEOF) 
+    {
+      s   = buf;
+      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+      else if (strcmp(tok, "NAME") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if ((esl_strdup(tok, toklen, &(cm->name)))   != eslOK) goto ERROR;
+	}
+      else if (strcmp(tok, "ACC") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if ((esl_strdup(tok, toklen, &(cm->acc)))    != eslOK) goto ERROR;
+	}
+      else if (strcmp(tok, "DESC") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  esl_strdup(tok, toklen, &(cm->desc));
+	}
+      else if (strcmp(tok, "GA") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  cm->ga = atof(tok);
+	  have_ga = TRUE;
+	}
+      else if (strcmp(tok, "TC") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  cm->tc = atof(tok);
+	  have_tc = TRUE;
+	}
+      else if (strcmp(tok, "NC") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  cm->nc = atof(tok);
+	  have_nc = TRUE;
+	}
+      else if (strcmp(tok, "STATES") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  M = atoi(tok);
+	  read_nstates = TRUE;
+	}
+      else if (strcmp(tok, "NODES") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  N = atoi(tok);
+	  read_nnodes = TRUE;
+	}
+      else if (strcmp(tok, "ALPHABET") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  alphabet_type = atoi(tok);
+	  /* Set or verify alphabet. */
+	  if (*ret_abc == NULL)	{	/* still unknown: set it, pass control of it back to caller */
+	    if ((abc = esl_alphabet_Create(alphabet_type)) == NULL)       { status = eslEMEM;      goto FAILURE; }
+	  } else {			/* already known: check it */
+	    abc = *ret_abc;
+	    if ((*ret_abc)->type != alphabet_type)                        { status = eslEINCOMPAT; goto FAILURE; }
+	  }
+	  /* Now we have the alphabet and we should have N and M, so we can build the
+	   * full model, and set the alphabet (which we need to do before alloc'ing/setting
+	   * the null model */
+	  if(! (read_nstates && read_nnodes))
+	    {
+	      printf("ERROR, STATES and NODES lines should precede alphabet line");
+	      goto FAILURE;
+	    }
+	  CreateCMBody(cm, N, M, abc);
+	}	    
+      else if (strcmp(tok, "ELSELF") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  cm->el_selfsc = atof(tok);
+	}
+      else if (strcmp(tok, "WBETA") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  cm->beta_W = (double) atof(tok);
+	  cm->beta_qdb = cm->beta_W;
+	}
+      else if (strcmp(tok, "NSEQ") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  cm->nseq = atoi(tok);
+	}
+      else if (strcmp(tok, "EFFNSEQ") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  cm->eff_nseq = atof(tok);
+	}
+      else if (strcmp(tok, "CLEN") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  clen = atoi(tok); /* we'll compare this to what we calculate at end of func */
+	  read_clen = TRUE;
+	}
+      /* comlog info, careful, we want the full line, so a token becomes a full line */
+      else if (strcmp(tok, "BCOM") == 0) 
+	{
+	  while(isspace((int) (*s))) s++; /* chew up leading whitespace */
+	  if ((esl_strtok(&s, "\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if(cm->comlog->bcom != NULL) free(cm->comlog->bcom);
+	  esl_strdup(tok, toklen, &(cm->comlog->bcom));
+	}
+      else if (strcmp(tok, "BDATE") == 0) 
+	{
+	  while(isspace((int) (*s))) s++; /* chew up leading whitespace */
+	  if ((esl_strtok(&s, "\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if(cm->comlog->bdate != NULL) free(cm->comlog->bdate);
+	  esl_strdup(tok, toklen, &(cm->comlog->bdate));
+	}
+      else if (strcmp(tok, "CCOM") == 0) 
+	{
+	  while(isspace((int) (*s))) s++; /* chew up leading whitespace */
+	  if ((esl_strtok(&s, "\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if(cm->comlog->ccom != NULL) free(cm->comlog->ccom);
+	  esl_strdup(tok, toklen, &(cm->comlog->ccom));
+	}
+      else if (strcmp(tok, "CDATE") == 0) 
+	{
+	  while(isspace((int) (*s))) s++; /* chew up leading whitespace */
+	  if ((esl_strtok(&s, "\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if(cm->comlog->cdate != NULL) free(cm->comlog->cdate);
+	  esl_strdup(tok, toklen, &(cm->comlog->cdate));
+	}
+      else if (strcmp(tok, "NULL") == 0) 
+	{
+	  if(cm->abc == NULL) goto FAILURE;
+	  /* cm-> null already allocated in CreateCMBody() */
+	  for (x = 0; x < abc->K; x++)
+	    {
+	      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	      cm->null[x] = ascii2prob(tok, (1./(float) abc->K));
+	    }
+	}
+      /* exp tail distribution information */
+      else if (strcmp(tok, "PART") == 0) 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if (! is_integer(tok))                                      goto FAILURE;
+	  /* First token is num partitions, allocate cmstats object based on this */
+	  cm->stats = AllocCMStats(atoi(tok));
+	  for(p = 0; p < cm->stats->np; p++)
+	    {
+	      /* there are 2 * cm->stats->np tokens left on this line,
+	       * (ps, pe) pairs for each partition */
+	      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	      if (! is_integer(tok))                                      goto FAILURE;
+	      cm->stats->ps[p] = atoi(tok);
+	      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	      if (! is_integer(tok))                                      goto FAILURE;
+	      cm->stats->pe[p] = atoi(tok);
+	    }
+	  /* Now set the gc2p GC content to partition map, 
+	   * [0..GC_SEGMENTS], telling which partition each belongs to */
+	  gc = 0;
+	  for(p = 0; p < cm->stats->np; p++)
+	    {
+	      if(cm->stats->ps[p] != gc)                   goto FAILURE;
+	      while(gc <= cm->stats->pe[p]) 
+		cm->stats->gc2p[gc++] = p;
+	    }
+	  if(gc != GC_SEGMENTS)                         goto FAILURE;
+	}
+      /* exp tail info */
+      else if (strncmp(tok, "E-", 2) == 0) 
+      {				
+	/* determine which exp tail we're reading */
+	if      (strncmp(tok+2, "LC", 2) == 0) 
+	  exp_mode = EXP_CM_LC;
+	else if (strncmp(tok+2, "GC", 2) == 0) 
+	  exp_mode = EXP_CM_GC;
+	else if (strncmp(tok+2, "LI", 2) == 0) 
+	  exp_mode = EXP_CM_LI;
+	else if (strncmp(tok+2, "GI", 2) == 0) 
+	  exp_mode = EXP_CM_GI;
+	else if (strncmp(tok+2, "LV", 2) == 0) 
+	  exp_mode = EXP_CP9_LV;
+	else if (strncmp(tok+2, "GV", 2) == 0) 
+	  exp_mode = EXP_CP9_GV;
+	else if (strncmp(tok+2, "LF", 2) == 0) 
+	  exp_mode = EXP_CP9_LF;
+	else if (strncmp(tok+2, "GF", 2) == 0) 
+	  exp_mode = EXP_CP9_GF;
+	else                                         goto FAILURE;
+
+	/* now we know what exp tail we're reading, read it */
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_integer(tok))                                 goto FAILURE;
+	p = atoi(tok);
+	if (p >= cm->stats->np)                                goto FAILURE;
+
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_real(tok))                                    goto FAILURE;
+	cm->stats->expAA[exp_mode][p]->lambda = atof(tok);
+
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_real(tok))                                    goto FAILURE;
+	cm->stats->expAA[exp_mode][p]->mu_extrap = atof(tok);
+
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_real(tok))                                    goto FAILURE;
+	cm->stats->expAA[exp_mode][p]->mu_orig = atof(tok);
+
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_integer(tok))                                 goto FAILURE;
+	cm->stats->expAA[exp_mode][p]->dbsize = (long) atoi(tok);
+
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_integer(tok))                                 goto FAILURE;
+	cm->stats->expAA[exp_mode][p]->nrandhits = atoi(tok);
+
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_real(tok))                                    goto FAILURE;
+	cm->stats->expAA[exp_mode][p]->tailp = atof(tok);
+
+	cm->stats->expAA[exp_mode][p]->cur_eff_dbsize = (long) (cm->stats->expAA[exp_mode][p]->nrandhits);
+	/* Previous line is to set cur_eff_dbsize as if database was of size cm->stats->expAA[p]->dbsize, we 
+	 * act as if the max hits we'll see is nrandhits, the number of hits we saw in cmcalibrate,
+	 * so this is the highest possible E-value we can get.
+	 * cur_eff_dbsize will be updated in cmsearch for whatever the target database size is. */
+	cm->stats->expAA[exp_mode][p]->is_valid = TRUE; /* set valid flag */
+	exp_flags[exp_mode] = TRUE;
+      }
+      /* best filter threshold info */
+      else if (strncmp(tok, "FT-", 3) == 0) 
+      {				
+	/* cm->stats should've been alloc'ed when exp tails were read */
+	if(cm->stats == NULL) 	                     goto FAILURE;
+	/* determine which filter threshold we're reading */
+	if (strncmp(tok+3, "LC", 2) == 0) 
+	  fthr_mode = FTHR_CM_LC;
+	else if (strncmp(tok+3, "GC", 2) == 0) 
+	  fthr_mode = FTHR_CM_GC;
+	else if (strncmp(tok+3, "LI", 2) == 0) 
+	  fthr_mode = FTHR_CM_LI;
+	else if (strncmp(tok+3, "GI", 2) == 0) 
+	  fthr_mode = FTHR_CM_GI;
+	else                                         goto FAILURE;
+
+	/* now we know what mode we're reading, read it */
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_integer(tok))                                 goto FAILURE;
+	cm->stats->hfiA[fthr_mode]->ncut = atoi(tok);
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_real(tok))                                    goto FAILURE;
+	cm->stats->hfiA[fthr_mode]->F = atof(tok);
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_integer(tok))                                 goto FAILURE;
+	cm->stats->hfiA[fthr_mode]->N = atoi(tok);
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_integer(tok))                                 goto FAILURE;
+	cm->stats->hfiA[fthr_mode]->dbsize = (long) atoi(tok);
+	if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	if (! is_real(tok))                                    goto FAILURE;
+	cm->stats->hfiA[fthr_mode]->always_better_than_Smax = atoi(tok);
+
+	/* alloc for, and read a new line, the CM cut points */
+	ESL_ALLOC(cm->stats->hfiA[fthr_mode]->cm_E_cut,  sizeof(float) * cm->stats->hfiA[fthr_mode]->ncut);
+	if (esl_fgets(&buf, &n, cmf->f) != eslOK) goto FAILURE;
+	s = buf;
+	for(i = 0; i < cm->stats->hfiA[fthr_mode]->ncut; i++) { 
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if (! is_real(tok))                                    goto FAILURE;
+	  cm->stats->hfiA[fthr_mode]->cm_E_cut[i] = atof(tok);
+	}
+
+	ESL_ALLOC(cm->stats->hfiA[fthr_mode]->fwd_E_cut, sizeof(float) * cm->stats->hfiA[fthr_mode]->ncut);
+	if (esl_fgets(&buf, &n, cmf->f) != eslOK) goto FAILURE;
+	s = buf;
+	for(i = 0; i < cm->stats->hfiA[fthr_mode]->ncut; i++) { 
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;
+	  if (! is_real(tok))                                    goto FAILURE;
+	  cm->stats->hfiA[fthr_mode]->fwd_E_cut[i] = atof(tok);
+	}
+	cm->stats->hfiA[fthr_mode]->is_valid = TRUE;
+	fthr_flags[fthr_mode] = TRUE;
+      }
+      else if (strcmp(tok, "MODEL:") == 0)
+	break;
+    }
+
+  /* Done reading the header information.
+   * Check that everything is ok and mandatory info is present before moving on.
+   */
+  if (feof(cmf->f))       goto FAILURE;
+  if (M < 1)              goto FAILURE;
+  if (N < 1)              goto FAILURE;
+  if (cm->name == NULL)   goto FAILURE;
+
+  /* if we have any exp tail stats, we (currently) require all of them */
+  have_exps = exp_flags[0];
+  for(exp_mode = 1; exp_mode < EXP_NMODES; exp_mode++)
+    if(((have_exps && (!exp_flags[exp_mode]))) ||
+       ((!have_exps) && (exp_flags[exp_mode])))
+      goto FAILURE;
+  
+  /* if we have any filter stats, we (currently) require all of them */
+  have_fthrs = fthr_flags[0];
+  for(i = 0; i < FTHR_NMODES; i++) {
+    if(((have_fthrs && (!fthr_flags[i]))) || ((!have_fthrs) && (fthr_flags[i]))) goto FAILURE;
+  }
+  /* if we have exp tail stats we must have filter thresholds stats, 
+   * and if we have filter threshold stats we must have exp tail stats.
+   */
+  if(have_exps  && !have_fthrs) goto FAILURE;
+  if(!have_exps &&  have_fthrs) goto FAILURE;
+
+  /* Main model section. 
+   */
+  CMZero(cm);
+  if(have_exps)  cm->flags |= CMH_EXPTAIL_STATS;
+  if(have_fthrs) cm->flags |= CMH_FILTER_STATS;
+  if(have_ga)    cm->flags |= CMH_GA;
+  if(have_tc)    cm->flags |= CMH_TC;
+  if(have_nc)    cm->flags |= CMH_NC;
+  nd = -1;
+  cm->clen = 0;
+  for (v = 0; v < cm->M; v++)
+    {
+      if (esl_fgets(&buf, &n, cmf->f) != eslOK) goto FAILURE;
+      s = buf;
+      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+      
+      /* Ah, a node line. Process it and get the following line.
+       */
+      if (*tok == '[') 
+	{
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+	  if ((x = NodeCode(tok)) == -1)                        goto FAILURE;
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+	  if (!is_integer(tok))                                      goto FAILURE;
+	  nd = atoi(tok);
+	  cm->ndtype[nd]  = x;
+	  if(cm->ndtype[nd] == MATP_nd) cm->clen+=2;
+	  else if(cm->ndtype[nd] == MATL_nd) cm->clen++;
+	  else if(cm->ndtype[nd] == MATR_nd) cm->clen++;
+	  cm->nodemap[nd] = v;
+
+	  if (esl_fgets(&buf, &n, cmf->f) != eslOK)              goto FAILURE;
+	  s = buf;
+	  if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+	}
+
+      /* Process state line.
+       */
+      cm->sttype[v] = StateCode(tok);
+      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+      if (! is_integer(tok))                                 goto FAILURE;
+      if (atoi(tok) != v)                                    goto FAILURE;
+      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+      if (! is_integer(tok))                                 goto FAILURE;
+      cm->plast[v] = atoi(tok);
+      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+      if (! is_integer(tok))                                 goto FAILURE;
+      cm->pnum[v] = atoi(tok);
+      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+      if (! is_integer(tok))                                 goto FAILURE;
+      cm->cfirst[v] = atoi(tok);
+      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+      if (! is_integer(tok))                                 goto FAILURE;
+      cm->cnum[v] = atoi(tok);
+				/* Transition probabilities. */
+      if (cm->sttype[v] != B_st) 
+	{
+	  for (x = 0; x < cm->cnum[v]; x++)
+	    {
+	      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+	      if (! is_real(tok) && *tok != '*')                      goto FAILURE;
+	      cm->t[v][x] = ascii2prob(tok, 1.);
+	    }
+	}
+				/* Emission probabilities. */
+      if (cm->sttype[v] == ML_st || cm->sttype[v] == MR_st ||
+	  cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+	{
+	  for (x = 0; x < cm->abc->K; x++)
+	    {
+	      if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+	      if (! is_real(tok) && *tok != '*')                     goto FAILURE;
+	      cm->e[v][x] = ascii2prob(tok, cm->null[x]);
+	    }
+	}
+      else if (cm->sttype[v] == MP_st) 
+	{
+	  for (x = 0; x < cm->abc->K; x++)
+	    for (y = 0; y < cm->abc->K; y++)
+	      {
+		if ((esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto FAILURE;      
+		if (! is_real(tok) && *tok != '*')                     goto FAILURE;
+		cm->e[v][x*cm->abc->K+y] = ascii2prob(tok, cm->null[x]*cm->null[y]);
+	      }
+	} 
+
+      cm->ndidx[v] = nd;
+      cm->stid[v]  = DeriveUniqueStateCode(cm->ndtype[nd], cm->sttype[v]);
+    } /* end of loop over states */
+
+  /* Advance to record separator
+   */
+  while (esl_fgets(&buf, &n, cmf->f) != eslEOF) 
+    if (strncmp(buf, "//", 2) == 0) 
+      break;
+
+  /* EPN 10.29.06 Remove the sole source of CM ambiguities. Find and detach insert states
+   *              that are 1 state before an END_E.  */
+  cm_find_and_detach_dual_inserts(cm, 
+				  FALSE, /* Don't check END_E-1 states have 0 counts, they may not if 
+					  * an old version (0.7 or earlier) of cmbuild was used, or  
+					  * cmbuild --nodetach  was used to build the CM  */
+				  TRUE); /* Detach the states by setting trans probs into them as 0.0   */
+
+  /* check that the clen we calc'ed is the same as the CLEN line said */
+  if (read_clen && clen != cm->clen) 
+    {
+      printf("ERROR, calculated consensus length %d does not equal read CLEN: %d.\n", cm->clen, clen);
+      goto FAILURE;
+    }
+
+  /* Success.
+   * Renormalize the CM, and return.
+   */
+  CMRenormalize(cm);
+
+  if (buf != NULL) free(buf);
+  if (*ret_abc == NULL) *ret_abc = abc;	/* pass our new alphabet back to caller, if caller didn't know it already */
+  *ret_cm = cm;
+  return eslOK;
+
+ FAILURE:
+  if (buf != NULL) free(buf);
+  *ret_cm = NULL;
+  ESL_FAIL(eslEFORMAT, errbuf, "Error reading the cmfile. Is it corrupt or built with a pre-1.0 cmbuild?"); 
+  return status; /* NEVERREACHED */
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Error ran out of memory reading the cmfile.");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: write_binary_cm()
+ * Date:     SRE, Thu Aug  3 12:05:30 2000 [St. Louis]
+ *
+ * Purpose:  Write a CM in binary format.
+ *
+ */
+static int
+write_binary_cm(FILE *fp, CM_t *cm, char *errbuf)
+{
+  int v, i ,p;
+  int has_exp, has_fthr;
+  int has_ga, has_tc, has_nc;
+  int atype;
+  atype = cm->abc->type;
+
+  fwrite((char *) &(v01magic), sizeof(unsigned int), 1, fp);
+
+  /* These have to go first, so we know how big of a CM
+   * to allocate when we go to read a file.
+   */
+  tagged_fwrite(CMIO_M,            &cm->M,          sizeof(int),   1, fp);
+  tagged_fwrite(CMIO_NODES,        &cm->nodes,      sizeof(int),   1, fp);  
+  tagged_fwrite(CMIO_ALPHABETTYPE, &atype,          sizeof(int),   1, fp);
+
+  tagged_bin_string_write(CMIO_NAME, cm->name,  fp);
+  tagged_bin_string_write(CMIO_ACC,  cm->acc,   fp);
+  tagged_bin_string_write(CMIO_DESC, cm->desc,  fp);
+    /* Rfam cutoffs */
+  if (!(cm->flags & CMH_GA))  { 
+    has_ga = FALSE;
+    tagged_fwrite(CMIO_HASGA, &has_ga, sizeof(int),  1, fp);  /* put a 0 to indicate no GA cutoff */
+  }
+  else {
+    has_ga = TRUE;
+    tagged_fwrite(CMIO_HASGA, &has_ga, sizeof(int),  1, fp);  /* put a 1 to indicate GA cutoff is next */
+    tagged_fwrite(CMIO_GA,    &cm->ga, sizeof(int),  1, fp);
+  }    
+  if (!(cm->flags & CMH_TC))  { 
+    has_tc = FALSE;
+    tagged_fwrite(CMIO_HASTC, &has_tc, sizeof(int),  1, fp);  /* put a 0 to indicate no TC cutoff */
+  }
+  else {
+    has_tc = TRUE;
+    tagged_fwrite(CMIO_HASTC, &has_tc, sizeof(int),  1, fp);  /* put a 1 to indicate TC cutoff is next */
+    tagged_fwrite(CMIO_TC,    &cm->tc, sizeof(int),  1, fp);
+  }    
+  if (!(cm->flags & CMH_NC))  { 
+    has_nc = FALSE;
+    tagged_fwrite(CMIO_HASNC, &has_nc, sizeof(int),  1, fp);  /* put a 0 to indicate no NC cutoff */
+  }
+  else {
+    has_nc = TRUE;
+    tagged_fwrite(CMIO_HASNC, &has_nc, sizeof(int),  1, fp);  /* put a 1 to indicate NC cutoff is next */
+    tagged_fwrite(CMIO_NC,    &cm->nc, sizeof(int),  1, fp);
+  }    
+
+  tagged_fwrite(CMIO_ELSELFSC,    &cm->el_selfsc,   sizeof(float), 1, fp);  
+  tagged_fwrite(CMIO_WBETA,       &cm->beta_W,      sizeof(double),1, fp);  
+  tagged_fwrite(CMIO_NSEQ,        &cm->nseq,        sizeof(int),   1, fp);  
+  tagged_fwrite(CMIO_EFFNSEQ,     &cm->eff_nseq,    sizeof(float), 1, fp);  
+  tagged_fwrite(CMIO_CLEN,        &cm->clen,        sizeof(int),   1, fp);  
+
+  /* cm->comlog, the creation dates and command lines used to build/calibrate the model */
+  tagged_bin_string_write(CMIO_BCOM,   cm->comlog->bcom,  fp);
+  tagged_bin_string_write(CMIO_BDATE,  cm->comlog->bdate, fp);
+  tagged_bin_string_write(CMIO_CCOM,   cm->comlog->ccom, fp);
+  tagged_bin_string_write(CMIO_CDATE,  cm->comlog->cdate,fp);
+  /* null, background distro */
+  tagged_fwrite(CMIO_NULL,         cm->null,       sizeof(float), cm->abc->K, fp);
+
+  /* exp tail stats */
+  if (!(cm->flags & CMH_EXPTAIL_STATS))
+    {
+      has_exp = FALSE;
+      tagged_fwrite(CMIO_HASEXP,     &has_exp,  sizeof(int),  1, fp);  /* put a 0 to indicate no exp tail stats */
+    }
+  else /* (cm->flags & CMH_EXPTAILL_STATS), if this flag is up, ALL exp tail stats are valid */
+    {
+      has_exp = TRUE;
+      tagged_fwrite(CMIO_HASEXP,  &has_exp,         sizeof(int),  1, fp);  /* put a 1 to indicate valid exp tail stats */
+      tagged_fwrite(CMIO_NPART,   &cm->stats->np,   sizeof(int),  1, fp);  
+      tagged_fwrite(CMIO_PARTS,   cm->stats->ps,    sizeof(int),  cm->stats->np, fp);  
+      tagged_fwrite(CMIO_PARTE,   cm->stats->pe,    sizeof(int),  cm->stats->np, fp);  
+      for(i = 0; i < EXP_NMODES; i++)
+	{
+	  for(p = 0; p < cm->stats->np; p++)
+	    {
+	      tagged_fwrite(CMIO_EXPLAMBDA, &cm->stats->expAA[i][p]->lambda,    sizeof(double),  1, fp);
+	      tagged_fwrite(CMIO_EXPMUE,    &cm->stats->expAA[i][p]->mu_extrap, sizeof(double),  1, fp);
+	      tagged_fwrite(CMIO_EXPMUO,    &cm->stats->expAA[i][p]->mu_orig,   sizeof(double),  1, fp);
+	      tagged_fwrite(CMIO_EXPDBSIZE, &cm->stats->expAA[i][p]->dbsize,    sizeof(long),    1, fp);
+	      tagged_fwrite(CMIO_EXPNHITS,  &cm->stats->expAA[i][p]->nrandhits, sizeof(int),     1, fp);
+	      tagged_fwrite(CMIO_EXPTAILP,  &cm->stats->expAA[i][p]->tailp,     sizeof(double),  1, fp);
+	    }
+	}
+    }
+  /* HMM filter threshold stats */
+  if (!(cm->flags & CMH_FILTER_STATS))
+    {
+      has_fthr = FALSE;
+      tagged_fwrite(CMIO_HASFILTER,  &has_fthr,   sizeof(int),  1, fp);  /* put a 0 to indicate no HMM filter stats */
+    } 
+  else /* (cm->flags & CMH_FILTERSTATS), check to make sure exp tail stats are also valid, they should be */
+    {
+      has_fthr = TRUE;
+      if(! (cm->flags & CMH_EXPTAIL_STATS)) cm_Fail("writing binary CM file, filter stats were valid, but exp tail stats were not, this shouldn't happen.");
+      tagged_fwrite(CMIO_HASFILTER,  &has_fthr,   sizeof(int),  1, fp);  /* put a 1 to indicate valid HMM filter stats */
+      for(i = 0; i < FTHR_NMODES; i++)
+	{
+	  tagged_fwrite(CMIO_FTHRNCUT,   &cm->stats->hfiA[i]->ncut,                    sizeof(int),   1, fp);      
+	  tagged_fwrite(CMIO_FTHRF,      &cm->stats->hfiA[i]->F,                       sizeof(float), 1, fp);      
+	  tagged_fwrite(CMIO_FTHRN,      &cm->stats->hfiA[i]->N,                       sizeof(int),   1, fp);      
+	  tagged_fwrite(CMIO_FTHRDB,     &cm->stats->hfiA[i]->dbsize,                  sizeof(long),  1, fp);      
+	  tagged_fwrite(CMIO_FTHRABTS,   &cm->stats->hfiA[i]->always_better_than_Smax, sizeof(int),   1, fp);      
+	  tagged_fwrite(CMIO_FTHRCMECUT,  cm->stats->hfiA[i]->cm_E_cut,                sizeof(float), cm->stats->hfiA[i]->ncut, fp);      
+	  tagged_fwrite(CMIO_FTHRFWDECUT, cm->stats->hfiA[i]->fwd_E_cut,               sizeof(float), cm->stats->hfiA[i]->ncut, fp);      
+	}
+    }
+
+  /* main model section */
+  tagged_fwrite(CMIO_STTYPE,       cm->sttype,     sizeof(char),  cm->M, fp);
+  tagged_fwrite(CMIO_NDIDX,        cm->ndidx,      sizeof(int),   cm->M, fp);  
+  tagged_fwrite(CMIO_STID,         cm->stid,       sizeof(char),  cm->M, fp);  
+  tagged_fwrite(CMIO_CFIRST,       cm->cfirst,     sizeof(int),   cm->M, fp); 
+  tagged_fwrite(CMIO_CNUM,         cm->cnum,       sizeof(int),   cm->M, fp);  
+  tagged_fwrite(CMIO_PLAST,        cm->plast,      sizeof(int),   cm->M, fp); 
+  tagged_fwrite(CMIO_PNUM,         cm->pnum,       sizeof(int),   cm->M, fp);  
+  tagged_fwrite(CMIO_NODEMAP,      cm->nodemap,    sizeof(int),   cm->nodes, fp);
+  tagged_fwrite(CMIO_NDTYPE,       cm->ndtype,     sizeof(char),  cm->nodes, fp);
+  for (v = 0; v < cm->M; v++) {
+    tagged_fwrite(CMIO_T, cm->t[v], sizeof(float), MAXCONNECT, fp);
+    tagged_fwrite(CMIO_E, cm->e[v], sizeof(float), cm->abc->K*cm->abc->K, fp);
+  }
+  tagged_fwrite(CMIO_END_DATA, NULL, 0, 0, fp);
+
+  /* Note: begin, end, and flags not written out. Local alignment is
+   * run-time configuration right now.
+   */
+  return eslOK;
+}
+
+
+/* Function: read_binary_cm()
+ * Date:     SRE, Thu Aug  3 13:39:09 2000 [St. Louis]
+ *
+ * Purpose:  Read a CM from disk.
+ */
+static int
+read_binary_cm(CMFILE *cmf, char *errbuf, ESL_ALPHABET **ret_abc, CM_t **ret_cm)
+{
+  FILE         *fp;
+  CM_t         *cm;
+  unsigned int  magic;
+  int           M;
+  int           nodes;
+  int           alphabet_type;
+  int           v;
+  int           has_exp;
+  int           has_fthr;
+  int           has_ga, has_tc, has_nc;
+  int           np;
+  int           i, p, gc;
+  ESL_ALPHABET *abc = NULL;
+  int           status;
+
+  cm = NULL;
+  fp = cmf->f;
+  if (feof(fp)) return eslEOF;
+  if (! fread((char *) &magic, sizeof(unsigned int), 1, fp)) return eslEOF;
+  if (magic != v01magic) goto FAILURE;
+  
+  if (! tagged_fread(CMIO_M,     (void *) &M,     sizeof(int), 1, fp)) goto FAILURE;
+  if (! tagged_fread(CMIO_NODES, (void *) &nodes, sizeof(int), 1, fp)) goto FAILURE;
+  if (! tagged_fread(CMIO_ALPHABETTYPE,(void *) &alphabet_type, sizeof(int), 1, fp)) goto FAILURE;
+
+  /* Set or verify alphabet. */
+  if (*ret_abc == NULL)	{	/* still unknown: set it, pass control of it back to caller */
+    if ((abc = esl_alphabet_Create(alphabet_type)) == NULL)       { status = eslEMEM;      goto FAILURE; }
+  } else {			/* already known: check it */
+    abc = *ret_abc;
+    if ((*ret_abc)->type != alphabet_type)                        { status = eslEINCOMPAT; goto FAILURE; }
+  }
+  cm = CreateCM(nodes, M, abc);
+
+  if (! tagged_bin_string_read(CMIO_NAME, &(cm->name),  fp)) goto FAILURE;
+  if (! tagged_bin_string_read(CMIO_ACC,  &(cm->acc),   fp)) goto FAILURE;
+  if (! tagged_bin_string_read(CMIO_DESC, &(cm->desc),  fp)) goto FAILURE;
+  /* we might have any combo of Rfam cutoffs */
+  if (! tagged_fread(CMIO_HASGA,    (void *) &(has_ga),     sizeof(int),   1,         fp))    goto FAILURE;
+  if(has_ga) { 
+    if (! tagged_fread(CMIO_GA,    (void *) &(cm->ga),       sizeof(int),   1,         fp))    goto FAILURE;
+    cm->flags |= CMH_GA;
+  }
+  if (! tagged_fread(CMIO_HASTC,    (void *) &(has_tc),     sizeof(int),   1,         fp))    goto FAILURE;
+  if(has_tc) { 
+    if (! tagged_fread(CMIO_TC,    (void *) &(cm->tc),       sizeof(int),   1,         fp))    goto FAILURE;
+    cm->flags |= CMH_TC;
+  }
+  if (! tagged_fread(CMIO_HASNC,    (void *) &(has_nc),     sizeof(int),   1,         fp))    goto FAILURE;
+  if(has_nc) { 
+    if (! tagged_fread(CMIO_NC,    (void *) &(cm->nc),       sizeof(int),   1,         fp))    goto FAILURE;
+    cm->flags |= CMH_NC;
+  }
+  if (! tagged_fread(CMIO_ELSELFSC, (void *) &(cm->el_selfsc), sizeof(float), 1, fp)) goto FAILURE;
+  if (! tagged_fread(CMIO_WBETA,    (void *) &(cm->beta_W),    sizeof(double),1, fp)) goto FAILURE;
+  cm->beta_qdb = cm->beta_W;
+  if (! tagged_fread(CMIO_NSEQ,     (void *) &(cm->nseq),      sizeof(int),   1, fp)) goto FAILURE;
+  if (! tagged_fread(CMIO_EFFNSEQ,  (void *) &(cm->eff_nseq),  sizeof(float), 1, fp)) goto FAILURE;
+  if (! tagged_fread(CMIO_CLEN,     (void *) &(cm->clen),      sizeof(int),   1, fp)) goto FAILURE;
+
+  /* comlog info */
+  if (! tagged_bin_string_read(CMIO_BCOM,   &(cm->comlog->bcom),   fp)) goto FAILURE;
+  if (! tagged_bin_string_read(CMIO_BDATE,  &(cm->comlog->bdate),  fp)) goto FAILURE;
+  if (! tagged_bin_string_read(CMIO_CCOM,   &(cm->comlog->ccom),  fp)) goto FAILURE;
+  if (! tagged_bin_string_read(CMIO_CDATE,  &(cm->comlog->cdate), fp)) goto FAILURE;
+
+  /* null distro */
+  if (! tagged_fread(CMIO_NULL,         (void *) cm->null,       sizeof(float), cm->abc->K, fp))    goto FAILURE;
+  /* We might have exp tail stats */
+  if (! tagged_fread(CMIO_HASEXP,       (void *) &(has_exp),     sizeof(int),   1,         fp))    goto FAILURE;
+  if(has_exp)
+    {
+      /* First is num partitions, allocate cmstats object based on this */
+      if (! tagged_fread(CMIO_NPART,     (void *) &(np),         sizeof(int),       1,        fp))     goto FAILURE;
+      cm->stats = AllocCMStats(np);
+      if (! tagged_fread(CMIO_PARTS,     (void *) cm->stats->ps, sizeof(int),      np,        fp))     goto FAILURE;
+      if (! tagged_fread(CMIO_PARTE,     (void *) cm->stats->pe, sizeof(int),      np,        fp))     goto FAILURE;
+      /* Now set the gc2p GC content to partition map, 
+       * [0..GC_SEGMENTS], telling which partition each belongs to */
+      gc = 0;
+      for(p = 0; p < cm->stats->np; p++) {
+	if(cm->stats->ps[p] != gc)                   goto FAILURE;
+	while(gc <= cm->stats->pe[p]) 
+	  cm->stats->gc2p[gc++] = p;
+      }
+      if(gc != GC_SEGMENTS)                         goto FAILURE;
+
+      for(i = 0; i < EXP_NMODES; i++)
+	{
+	  for(p = 0; p < cm->stats->np; p++)
+	    {
+	      if (! tagged_fread(CMIO_EXPLAMBDA, (void *) &(cm->stats->expAA[i][p]->lambda),   sizeof(double), 1, fp)) goto FAILURE;
+	      if (! tagged_fread(CMIO_EXPMUE,    (void *) &(cm->stats->expAA[i][p]->mu_extrap),sizeof(double), 1, fp)) goto FAILURE;
+	      if (! tagged_fread(CMIO_EXPMUO,    (void *) &(cm->stats->expAA[i][p]->mu_orig),  sizeof(double), 1, fp)) goto FAILURE;
+	      if (! tagged_fread(CMIO_EXPDBSIZE, (void *) &(cm->stats->expAA[i][p]->dbsize),   sizeof(long),   1, fp)) goto FAILURE;
+	      if (! tagged_fread(CMIO_EXPNHITS,  (void *) &(cm->stats->expAA[i][p]->nrandhits),sizeof(int),    1, fp)) goto FAILURE;
+	      if (! tagged_fread(CMIO_EXPTAILP,  (void *) &(cm->stats->expAA[i][p]->tailp),    sizeof(double), 1, fp)) goto FAILURE;
+	      cm->stats->expAA[i][p]->cur_eff_dbsize = (long) (cm->stats->expAA[i][p]->nrandhits);
+	      /* Previous line is to set cur_eff_dbsize as if database was of size cm->stats->expAA[p]->dbsize, we 
+	       * act as if the max hits we'll see is nrandhits, the number of hits we saw in cmcalibrate,
+	       * so this is the highest possible E-value we can get.
+	       * cur_eff_dbsize will be updated in cmsearch for whatever the target database size is. */
+	      cm->stats->expAA[i][p]->is_valid = TRUE; /* set valid flag */
+	    }
+	}
+      cm->flags |= CMH_EXPTAIL_STATS;
+    }
+  if (! tagged_fread(CMIO_HASFILTER,     (void *) &(has_fthr), sizeof(int),         1,        fp))     goto FAILURE;
+  /* We might have HMM filter threshold stats */
+  if(has_fthr)
+    {
+      if(! has_exp) goto FAILURE; /* filter threshold stats should only exist if exp tail stats exist */
+      for(i = 0; i < FTHR_NMODES; i++)
+	{
+	  if (! tagged_fread(CMIO_FTHRNCUT,    (void *) &(cm->stats->hfiA[i]->ncut),                    sizeof(int),   1, fp)) goto FAILURE;
+	  if (! tagged_fread(CMIO_FTHRF,       (void *) &(cm->stats->hfiA[i]->F),                       sizeof(float), 1, fp)) goto FAILURE;
+	  if (! tagged_fread(CMIO_FTHRN,       (void *) &(cm->stats->hfiA[i]->N),                       sizeof(int),   1, fp)) goto FAILURE;
+	  if (! tagged_fread(CMIO_FTHRDB,      (void *) &(cm->stats->hfiA[i]->dbsize),                  sizeof(long),  1, fp)) goto FAILURE;
+	  if (! tagged_fread(CMIO_FTHRABTS,    (void *) &(cm->stats->hfiA[i]->always_better_than_Smax), sizeof(int),   1, fp)) goto FAILURE;
+	  ESL_ALLOC(cm->stats->hfiA[i]->cm_E_cut,  sizeof(float) * cm->stats->hfiA[i]->ncut);
+	  ESL_ALLOC(cm->stats->hfiA[i]->fwd_E_cut, sizeof(float) * cm->stats->hfiA[i]->ncut);
+	  if (! tagged_fread(CMIO_FTHRCMECUT,  (void *)  cm->stats->hfiA[i]->cm_E_cut,                 sizeof(float), cm->stats->hfiA[i]->ncut, fp)) goto FAILURE;
+	  if (! tagged_fread(CMIO_FTHRFWDECUT, (void *)  cm->stats->hfiA[i]->fwd_E_cut,                sizeof(float), cm->stats->hfiA[i]->ncut, fp)) goto FAILURE;
+	  cm->stats->hfiA[i]->is_valid = TRUE; /* set valid flag */
+	}
+      cm->flags |= CMH_FILTER_STATS;
+    }
+  /* if we have exp tail stats we must have filter thresholds stats, 
+   * and if we have filter threshold stats we must have exp tail stats.
+   */
+  if(  (cm->flags & CMH_EXPTAIL_STATS)  && (!(cm->flags & CMH_FILTER_STATS))) goto FAILURE;
+  if((!(cm->flags & CMH_EXPTAIL_STATS)) &&   (cm->flags & CMH_FILTER_STATS))  goto FAILURE;
+
+  /* Main model section */
+  CMZero(cm);
+  if (! tagged_fread(CMIO_STTYPE,       (void *) cm->sttype,     sizeof(char),  cm->M, fp))         goto FAILURE;
+  if (! tagged_fread(CMIO_NDIDX,        (void *) cm->ndidx,      sizeof(int),   cm->M, fp))         goto FAILURE;  
+  if (! tagged_fread(CMIO_STID,         (void *) cm->stid,       sizeof(char),  cm->M, fp))         goto FAILURE;  
+  if (! tagged_fread(CMIO_CFIRST,       (void *) cm->cfirst,     sizeof(int),   cm->M, fp))         goto FAILURE; 
+  if (! tagged_fread(CMIO_CNUM,         (void *) cm->cnum,       sizeof(int),   cm->M, fp))         goto FAILURE;
+  if (! tagged_fread(CMIO_PLAST,        (void *) cm->plast,      sizeof(int),   cm->M, fp))         goto FAILURE; 
+  if (! tagged_fread(CMIO_PNUM,         (void *) cm->pnum,       sizeof(int),   cm->M, fp))         goto FAILURE;  
+  if (! tagged_fread(CMIO_NODEMAP,      (void *) cm->nodemap,    sizeof(int),   cm->nodes, fp))     goto FAILURE;
+  if (! tagged_fread(CMIO_NDTYPE,       (void *) cm->ndtype,     sizeof(char),  cm->nodes, fp))     goto FAILURE;
+  for (v = 0; v < cm->M; v++) {
+    if (! tagged_fread(CMIO_T, (void *) cm->t[v], sizeof(float), MAXCONNECT, fp)) goto FAILURE;
+    if (! tagged_fread(CMIO_E, (void *) cm->e[v], sizeof(float), cm->abc->K*cm->abc->K, fp)) goto FAILURE;
+  }
+
+  if (! tagged_fread(CMIO_END_DATA, (void *) NULL, 0, 0, fp)) goto FAILURE;
+
+  /* EPN 10.29.06 Remove the sole source of CM ambiguities. Find and detach insert states
+   *              that are 1 state before an END_E.  */
+  cm_find_and_detach_dual_inserts(cm, 
+				  FALSE, /* Don't check END_E-1 states have 0 counts, they may not if 
+					  * an old version (0.7 or earlier) of cmbuild was used, or  
+					  * cmbuild --nodetach  was used to build the CM  */
+				  TRUE); /* Detach the states by setting trans probs into them as 0.0   */
+
+  /* Success.
+   * Renormalize the CM, and return.
+   */
+  CMRenormalize(cm);
+
+  if (*ret_abc == NULL) *ret_abc = abc;	/* pass our new alphabet back to caller, if caller didn't know it already */
+  *ret_cm = cm;
+  return eslOK;
+
+ FAILURE:
+  if (cm != NULL) FreeCM(cm);
+  ESL_FAIL(eslEFORMAT, errbuf, "Error reading the cmfile. Is it corrupt or built with a pre-1.0 cmbuild?"); 
+  return status; /* NEVERREACHED */
+
+ ERROR: 
+  ESL_FAIL(eslEMEM, errbuf, "Error ran out of memory reading the cmfile.");
+  return status; /* NEVERREACHED */
+}
+
+static void
+tagged_fwrite(int tag, void *ptr, size_t size, size_t nmemb, FILE *fp)
+{
+  int nbytes;
+
+  nbytes = size * nmemb;
+  fwrite(&tag,    sizeof(int), 1,     fp);
+  fwrite(&nbytes, sizeof(int), 1,     fp);
+  if (nbytes != 0 && ptr != NULL) 
+    fwrite(ptr,   size,        nmemb, fp);
+}
+static int
+tagged_fread(int expected_tag, char *s, size_t size, size_t nmemb, FILE *fp)
+{
+  int tag;
+  int nbytes;
+  
+  fread(&tag,    sizeof(int), 1,     fp); if (tag    != expected_tag) return 0;
+  fread(&nbytes, sizeof(int), 1,     fp); if (nbytes != (size*nmemb)) return 0;
+  if (nbytes != 0)
+    fread(s, size, nmemb, fp); 
+  return 1;
+}
+static void
+tagged_bin_string_write(int tag, char *s, FILE *fp)
+{
+  int len;
+  if (s != NULL) {
+    len = strlen(s);
+    tagged_fwrite(tag, s, sizeof(char), len, fp);
+  } else {
+    tagged_fwrite(tag, NULL, 0, 0, fp);
+  }
+}
+static int
+tagged_bin_string_read(int expected_tag, char **ret_s, FILE *fp)
+{
+  int status;
+  int tag;
+  int nbytes;
+  char *s;
+
+  fread(&tag, sizeof(int), 1, fp);
+  if (tag != expected_tag) return 0;
+  fread(&nbytes, sizeof(int), 1, fp);
+  if (nbytes > 0) {
+    ESL_ALLOC(s, sizeof(char) * (nbytes+1));
+    s[nbytes] = '\0';
+    fread(s, sizeof(char), nbytes, fp);
+  } else s = NULL; 
+  *ret_s = s;
+  return 1;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0; /* never reached */
+}
+/*****************************************************************
+ * Some miscellaneous utility functions
+ *****************************************************************/
+
+/* Function: prob2ascii()
+ * 
+ * Purpose:  Format a probability for output to an ASCII save
+ *           file. Returns a ptr to a static internal buffer.
+ *              
+ */
+static char *
+prob2ascii(float p, float null)
+{
+  static char buffer[32];
+
+  if (p == 0.0) return "*";
+  sprintf(buffer, "%.3f", sreLOG2(p/null));
+  return buffer;
+}
+
+
+/* Function: ascii2prob()
+ * 
+ * Purpose:  Convert a saved string back to a probability.
+ */
+static float
+ascii2prob(char *s, float null)
+{
+  return (*s == '*') ? 0. : exp(atof(s)/1.44269504)*null;
+}
+
+/* EPN, Tue Aug  7 15:54:15 2007
+ * is_integer() and is_real(), savagely ripped verbatim out
+ * of Easel's esl_getopts.c, where they were private.
+ */
+/* Function: is_integer()
+ * 
+ * Returns TRUE if <s> points to something that atoi() will parse
+ * completely and convert to an integer.
+ */
+static int
+is_integer(char *s)
+{
+  int hex = 0;
+
+  if (s == NULL) return 0;
+  while (isspace((int) (*s))) s++;      /* skip whitespace */
+  if (*s == '-' || *s == '+') s++;      /* skip leading sign */
+				        /* skip leading conversion signals */
+  if ((strncmp(s, "0x", 2) == 0 && (int) strlen(s) > 2) ||
+      (strncmp(s, "0X", 2) == 0 && (int) strlen(s) > 2))
+    {
+      s += 2;
+      hex = 1;
+    }
+  else if (*s == '0' && (int) strlen(s) > 1)
+    s++;
+				/* examine remainder for garbage chars */
+  if (!hex)
+    while (*s != '\0')
+      {
+	if (!isdigit((int) (*s))) return 0;
+	s++;
+      }
+  else
+    while (*s != '\0')
+      {
+	if (!isxdigit((int) (*s))) return 0;
+	s++;
+      }
+  return 1;
+}
+
+
+/* is_real()
+ * 
+ * Returns TRUE if <s> is a string representation
+ * of a valid floating point number, convertable
+ * by atof().
+ */
+static int
+is_real(char *s)
+{
+  int gotdecimal = 0;
+  int gotexp     = 0;
+  int gotreal    = 0;
+
+  if (s == NULL) return 0;
+
+  while (isspace((int) (*s))) s++; /* skip leading whitespace */
+  if (*s == '-' || *s == '+') s++; /* skip leading sign */
+
+  /* Examine remainder for garbage. Allowed one '.' and
+   * one 'e' or 'E'; if both '.' and e/E occur, '.'
+   * must be first.
+   */
+  while (*s != '\0')
+    {
+      if (isdigit((int) (*s))) 	gotreal++;
+      else if (*s == '.')
+	{
+	  if (gotdecimal) return 0; /* can't have two */
+	  if (gotexp) return 0;     /* e/E preceded . */
+	  else gotdecimal++;
+	}
+      else if (*s == 'e' || *s == 'E')
+	{
+	  if (gotexp) return 0;	/* can't have two */
+	  else gotexp++;
+	}
+      else if (isspace((int) (*s)))
+	break;
+      s++;
+    }
+
+  while (isspace((int) (*s))) s++;         /* skip trailing whitespace */
+  if (*s == '\0' && gotreal) return 1;
+  else return 0;
+}
+
diff --git a/src/cm_modelconfig.c b/src/cm_modelconfig.c
new file mode 100644
index 0000000..5c3d2b2
--- /dev/null
+++ b/src/cm_modelconfig.c
@@ -0,0 +1,636 @@
+/* cm_modelconfig.c
+ * SRE, Wed May  8 14:30:38 2002 [St. Louis]
+ * SVN $Id: cm_modelconfig.c 2623 2008-11-11 23:35:40Z nawrockie $
+ * 
+ * Configuring a model into different global or local modes.
+ * 
+ ******************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ******************************************************************
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <string.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/*
+ * Function: ConfigCM()
+ * Date:     EPN, Thu Jan  4 06:36:09 2007
+ * Purpose:  Configure a CM for alignment or search based on cm->config_opts,
+ *           cm->align_opts and cm->search_opts. 
+ *           Always builds CP9 HMM (it's fast).
+ *           Calculates query dependent bands (QDBs) if nec.
+ *           QDBs can also be passed in. 
+ * 
+ * Args:     CM           - the covariance model
+ *           always_calc_W - TRUE to always calculate W even if we're not calcing
+ *                           QDBs, FALSE to only calc W if we're calcing QDBs
+ *
+ * Returns:   <eslOK> on success.
+ *            <eslEINVAL> on contract violation.
+ *            <eslEMEM> on memory allocation error.
+ */
+int 
+ConfigCM(CM_t *cm, int always_calc_W)
+{
+  float swentry, swexit;
+  
+  /* Build the CP9 HMM and associated data */
+  /* IMPORTANT: do this before setting up CM for local mode
+   * if we already have these, free them (wasteful but safe, 
+   * and not a big deal b/c we 'should' only call ConfigCM() once
+   * per CM.  
+   */
+  if(cm->cp9map     != NULL) FreeCP9Map(cm->cp9map);
+  if(cm->cp9b       != NULL) FreeCP9Bands(cm->cp9b);
+  if(cm->cp9        != NULL) FreeCPlan9(cm->cp9);
+  if(cm->cp9_mx     != NULL) FreeCP9Matrix(cm->cp9_mx);
+  if(cm->cp9_bmx    != NULL) FreeCP9Matrix(cm->cp9_bmx);
+
+  if(!(build_cp9_hmm(cm, &(cm->cp9), &(cm->cp9map), FALSE, 0.0001, 0))) cm_Fail("Couldn't build a CP9 HMM from the CM\n");
+  cm->cp9b = AllocCP9Bands(cm, cm->cp9);
+  /* create the CP9 matrices, we init to 1 row, which is tiny so it's okay
+   * that we have two of them, we only grow them as needed, cp9_bmx is 
+   * only needed if we're doing Forward -> Backward -> Posteriors.
+   */
+  cm->cp9_mx  = CreateCP9Matrix(1, cm->cp9->M);
+  cm->cp9_bmx = CreateCP9Matrix(1, cm->cp9->M);
+  cm->flags |= CMH_CP9; /* raise the CP9 flag */
+  
+  /* Possibly configure the CM for local alignment. */
+
+  if (cm->config_opts & CM_CONFIG_LOCAL)
+    { 
+      ConfigLocal(cm, cm->pbegin, cm->pend);
+      CMLogoddsify(cm);
+    }
+  /* Possibly configure the CP9 for local alignment
+   * Note: CP9 local/glocal config does not have to necessarily match CM config,
+   *       although all the executables are currently setup so that when CM goes
+   *       local HMM goes local.
+   */
+  if((cm->config_opts & CM_CONFIG_HMMLOCAL) || (cm->align_opts  & CM_ALIGN_SUB)) {
+    if(cm->align_opts & CM_ALIGN_SUB) {
+      /* To get spos and epos for the sub_cm, 
+       * we config the HMM to local mode with equiprobable start/end points.
+       * and we DO NOT make I_0 and I_M unreachable. These states map to ROOT_IL and ROOT_IR,
+       * which are unreachable in a locally configured CM. 
+       */
+      swentry= ((cm->cp9->M)-1.)/cm->cp9->M; /* all start pts equiprobable, including 1 */
+      swexit = ((cm->cp9->M)-1.)/cm->cp9->M; /* all end   pts equiprobable, including M */
+      CPlan9SWConfig(cm->cp9, swentry, swexit, FALSE, cm->ndtype[1]); /* FALSE means don't make I_0, D_1, I_M unreachable */
+    }
+    else { 
+      /* if we're setting up the HMM for local search/alignment but NOT for a sub CM alignment, 
+       * we DO make I_0 and I_M unreachable. These states map to ROOT_IL and ROOT_IR,
+       * which are unreachable in a locally configured CM. 
+       */
+      /* CPlan9CMLocalBeginConfig(cm); */
+      swentry = cm->pbegin;
+      swexit  = cm->pbegin;
+      /* swentry= ((cm->cp9->M)-1.)/cm->cp9->M; *//* all start pts equiprobable, including 1 */
+      /* swexit = ((cm->cp9->M)-1.)/cm->cp9->M; *//* all end   pts equiprobable, including M */
+      CPlan9SWConfig(cm->cp9, swentry, swexit, TRUE, cm->ndtype[1]); /* TRUE means do make I_0, D_1, I_M unreachable to match the CM */
+    }
+    CP9Logoddsify(cm->cp9);
+  }
+  if(cm->config_opts & CM_CONFIG_HMMEL)
+    CPlan9ELConfig(cm);
+
+  /*
+    FILE *fp;
+    fp = fopen("temphmm1" ,"w");
+    debug_print_cp9_params(fp, cm->cp9, TRUE);
+    fclose(fp);
+    
+    fp = fopen("tempcm1" ,"w");
+    debug_print_cm_params(fp, cm);
+    fclose(fp);
+  */
+
+  /* If nec, set up the query dependent bands, this has to be done after 
+   * local is set up because we want to consider local begins, but NOT local
+   * ends. This is inefficient, local ends are set up twice currently, once
+   * before QDB calc, then turned off in BandCalculationEngine() then 
+   * back on. */
+  if(cm->config_opts & CM_CONFIG_QDB) {
+    if(cm->flags & CMH_QDB) cm_Fail("ERROR in ConfigCM() CM already has QDBs\n");
+    ConfigQDBAndW(cm, TRUE);
+  }
+  else if(always_calc_W) ConfigQDBAndW(cm, FALSE); /* FALSE says: don't calculate QDBs, W will still be calc'ed and set */
+  
+  /* We need to ensure that cm->el_selfsc * W >= IMPOSSIBLE
+   * (cm->el_selfsc is the score for an EL self transition) This is
+   * done because we potentially multiply cm->el_selfsc * W, and add
+   * that to IMPOSSIBLE. 
+   */
+  if((cm->el_selfsc * cm->W) < IMPOSSIBLE)
+    { 
+      cm->el_selfsc = (IMPOSSIBLE / (cm->W+1));
+      cm->iel_selfsc = -INFTY;
+    }
+  /* Potentially, overwrite transitions with non-probabilistic 
+   * RSEARCH transitions, we do this after setting up QDBs and
+   * the CP9 HMM, so they'll correspond to the probabilistic 
+   * transitions that existed prior to overwriting with RSEARCH
+   * transitions. Transitions scores are overwritten in CMLogoddsify() 
+   */
+  CMLogoddsify(cm);
+
+  /*debug_print_cm_params(stdout, cm);
+    debug_print_cp9_params(stdout, cm->cp9, TRUE);*/
+  return eslOK;
+}
+
+/*
+ * Function: ConfigLocal
+ * Purpose:  Configure a CM for local alignment by spreading 
+ *           p_internal_start local entry probability evenly
+ *           across all internal nodes, and by spreading
+ *           p_internal_exit local exit probability evenly
+ *           across all internal nodes.
+ * 
+ * Args:     cm               - the covariance model
+ *           p_internal_start - prob mass to spread for local begins
+ *           p_internal_exit  - prob mass to spread for local ends
+ */        
+
+void
+ConfigLocal(CM_t *cm, float p_internal_start, float p_internal_exit)
+{
+  int status;
+  int v;			/* counter over states */
+  int nd;			/* counter over nodes */
+  int nstarts;			/* number of possible internal starts */
+  int had_scanmatrix;           /* true if CM had a scan matrix when function was entered */
+
+  /* contract check */
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    cm_Fail("ERROR in ConfigLocal(), CMH_LOCAL_BEGIN flag already up.\n");
+  if(cm->flags & CMH_LOCAL_END)
+    cm_Fail("ERROR in ConfigLocal(), CMH_LOCAL_END flag already up.\n");
+  if(cm->flags & CM_IS_SUB)
+    cm_Fail("ERROR in ConfigLocal(), CM is a sub CM, we can't localize it, we could if we first checked if its invalid (see cm_from_guide()).");
+
+  if(cm->flags & CMH_SCANMATRIX) had_scanmatrix = TRUE;
+  else had_scanmatrix = FALSE;
+
+  /*****************************************************************
+   * Internal entry.
+   *****************************************************************/
+  /* Count "internal" nodes: MATP, MATL, MATR, and BIF nodes.
+   * Ignore all start nodes, and also node 1 (which is always the
+   * "first" node and gets an entry prob of 1-p_internal_start).
+   */
+  nstarts = 0;
+  for (nd = 2; nd < cm->nodes; nd++) {
+    if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+    	cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+      nstarts++;
+  }
+
+  /* Zero everything.
+   */
+  for (v = 0; v < cm->M; v++)  cm->begin[v] = 0.;
+
+  /* Erase the previous transition p's from node 0. The only
+   * way out of node 0 is going to be local begin transitions
+   * from the root v=0 directly to MATP_MP, MATR_MR, MATL_ML,
+   * and BIF_B states.
+   *
+   * EPN, Wed Feb 14 13:56:02 2007: First we want to save
+   * the transition probs we're about to zero, so we can
+   * globalize this model later if we have to.
+   * cm->root_trans is NULL prior to this, so 
+   * if we call ConfigGlobal() w/o executing this code,
+   * we'll die (with an EASEL contract exception).
+   */
+  if(cm->root_trans == NULL) /* otherwise they've already been set */
+    {
+      ESL_ALLOC(cm->root_trans, sizeof(float) * cm->cnum[0]);
+      for (v = 0; v < cm->cnum[0]; v++)
+	cm->root_trans[v] = cm->t[0][v];
+    }
+  for (v = 0; v < cm->cnum[0]; v++) cm->t[0][v] = 0.;
+
+  /* Node 1 gets prob 1-p_internal_start.
+   */
+  cm->begin[cm->nodemap[1]] = 1.-p_internal_start;
+
+  /* Remaining nodes share p_internal_start.
+   */
+  for (nd = 2; nd < cm->nodes; nd++) {
+    if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+    	cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd)  
+      cm->begin[cm->nodemap[nd]] = p_internal_start/(float)nstarts;
+  }
+  cm->flags |= CMH_LOCAL_BEGIN;
+  
+  /*****************************************************************
+   * Internal exit.
+   *****************************************************************/
+  ConfigLocalEnds(cm, p_internal_exit);
+
+  /* new local probs invalidate log odds scores and QDBs */
+  cm->flags &= ~CMH_BITS;
+  /* recalc QDBs if they exist */
+  if(cm->flags & CMH_QDB) {
+    free(cm->dmin);
+    free(cm->dmax);
+    cm->dmin = NULL;
+    cm->dmax = NULL;
+    cm->flags &= ~CMH_QDB;
+    ConfigQDBAndW(cm, TRUE); /* TRUE says: calc QDBs */
+  }      
+  /* ConfigQDBAndW should rebuild scan matrix, if it existed */
+  if((! (cm->flags & CMH_SCANMATRIX)) && had_scanmatrix)
+     cm_Fail("ConfigLocal(), CM had a scan matrix, but ConfigQDBAndW didn't rebuild it.");
+     
+  CMLogoddsify(cm);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/*
+ * Function: ConfigGlobal
+ * Purpose:  Configure a CM in local alignment mode to global
+ *           alignment mode.
+ *
+ * Args:     CM               - the covariance model
+ */        
+
+void
+ConfigGlobal(CM_t *cm)
+{
+  int v;			/* counter over states */
+
+  /*printf("in configGlobal\n");*/
+  /* Contract check: local begins MUST be active, if not then cm->root_trans (the 
+   * transition probs from state 0 before local configuration) will be NULL, 
+   * so we can't copy them back into cm->t[0], which is a problem. This is fragile. */
+  if(!(cm->flags & CMH_LOCAL_BEGIN))
+    cm_Fail("ERROR in ConfigGlobal() trying to globally configure a CM that has no local begins.");
+  if(!(cm->flags & CMH_LOCAL_END))
+    cm_Fail("ERROR in ConfigGlobal() trying to globally configure a CM that has no local ends.");
+  if(cm->root_trans == NULL)
+    cm_Fail("ERROR in ConfigGlobal() cm->root_trans NULL. CM must have been configured with local begins before we can configure it back to global");
+  
+  /*****************************************************************
+   * Make local begins impossible
+   *****************************************************************/
+  for (v = 0; v < cm->M; v++)  cm->begin[v] = 0.;
+  /* Now reset transitions out of ROOT_S to their initial state, 
+   * ConfigLocal() zeroes these guys, but they've been saved in 
+   * the CM data structure in (C
+   * in the CM data structure. */
+  for (v = 0; v < cm->cnum[0]; v++)  cm->t[0][v] = cm->root_trans[v];
+  /*printf("in ConfigGlobal, printing transitions from the root.\n");
+    for (v = 0; v < cm->cnum[0]; v++)  printf("cm->t[0][v:%d]: %f\n", v, cm->t[0][v]);*/
+
+  cm->flags &= ~CMH_LOCAL_BEGIN; /* drop the local begin flag */
+  
+  /*****************************************************************
+   * Make local ends impossible
+   *****************************************************************/
+  ConfigNoLocalEnds(cm);
+
+  /* new probs invalidate log odds scores and QDB */
+  cm->flags &= ~CMH_BITS;
+  /* Recalc QDBs if they exist */
+  if(cm->flags & CMH_QDB) {
+    free(cm->dmin);
+    free(cm->dmax);
+    cm->dmin = NULL;
+    cm->dmax = NULL;
+    cm->flags &= ~CMH_QDB;
+    ConfigQDBAndW(cm, TRUE); /* TRUE says: calc QDBs */
+  }      
+  /* free and rebuild scan matrix to correspond to new QDBs, if it exists */
+  if(cm->flags & CMH_SCANMATRIX) {
+    int do_float = cm->smx->flags & cmSMX_HAS_FLOAT;
+    int do_int   = cm->smx->flags & cmSMX_HAS_INT;
+    cm_FreeScanMatrixForCM(cm);
+    cm_CreateScanMatrixForCM(cm, do_float, do_int);
+  }
+
+  CMLogoddsify(cm);
+  return;
+}
+
+/**************************************************************************
+ * EPN 10.02.06
+ * Function: ConfigNoLocalEnds()
+ *
+ * Purpose:  Set the probability of local ends to 0.0 for all states.
+ *           This function was introduced for use in BandCalculationEngine()
+ *           because allowing local ends when calculating bands dramatically
+ *           widens all bands and decreases search acceleration. So this
+ *           is the ad-hoc fix.                    
+ * 
+ * Args:    
+ * CM_t *cm               - the CM
+ * Returns: (void) 
+ */
+void
+ConfigNoLocalEnds(CM_t *cm)
+{
+  int v;			/* counter over states */
+  int nd;                       /* counter over nodes  */
+
+  /* Contract check */
+  if(!(cm->flags & CMH_LOCAL_END))
+    cm_Fail("ERROR in ConfigNoLocalEnds() CMH_LOCAL_END flag already down.\n");
+
+  for (v = 0; v < cm->M; v++) cm->end[v] = 0.;
+  /* Now, renormalize transitions */
+  for (nd = 1; nd < cm->nodes; nd++) {
+    if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	 cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	 cm->ndtype[nd] == BEGR_nd) && 
+	cm->ndtype[nd+1] != END_nd)
+      {
+	v = cm->nodemap[nd];
+	esl_vec_FNorm(cm->t[v], cm->cnum[v]);
+      }
+  }
+  /* Disable the local end probs in the CP9 */
+  if((cm->flags |= CMH_CP9) && (cm->cp9->flags |= CPLAN9_EL))
+    CPlan9NoEL(cm);
+
+  cm->flags &= ~CMH_LOCAL_END; /* turn off local ends flag */
+  /* new probs invalidate log odds scores */
+  cm->flags &= ~CMH_BITS;
+  /* local end changes don't invalidate QDBs, which means
+   * they don't affect the ScanMatrix either. 
+   */
+
+  return;
+}
+
+/*
+ * Function: ConfigLocalEnds()
+ * Date:     EPN 10.02.06
+ * Purpose:  Given a probability of local ends, spread the probability of
+ *           local ends evenly across all states from which local ends are
+ *           permitted (see code).
+ */
+
+void
+ConfigLocalEnds(CM_t *cm, float p_internal_exit)
+{
+  int v;			/* counter over states */
+  int nd;			/* counter over nodes */
+  int nexits;			/* number of possible internal ends */
+  float denom;
+
+  /* Contract check */
+  if(cm->flags & CMH_LOCAL_END)
+    cm_Fail("ERROR in ConfigLocalEnds() CMH_LOCAL_END flag already up.\n");
+  if(cm->flags & CM_IS_SUB)
+    cm_Fail("ERROR in ConfigLocalEnds(), CM is a sub CM, we can't localize it, we could if we first checked if its invalid (see cm_from_guide()).");
+
+  /* Count internal nodes MATP, MATL, MATR, BEGL, BEGR that aren't
+   * adjacent to END nodes.
+   */
+  nexits = 0;
+  for (nd = 1; nd < cm->nodes; nd++) {
+    if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	 cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	 cm->ndtype[nd] == BEGR_nd) && 
+	cm->ndtype[nd+1] != END_nd)
+      nexits++;
+  } 
+  /* Spread the exit probability across internal nodes.
+   * Currently does not compensate for the decreasing probability
+   * of reaching a node, the way HMMER does: therefore the probability
+   * of exiting at later nodes is actually lower than the probability 
+   * of exiting at earlier nodes. This should be a small effect.
+   */
+  for (v = 0; v < cm->M; v++) cm->end[v] = 0.;
+  for (nd = 1; nd < cm->nodes; nd++) {
+    if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	 cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	 cm->ndtype[nd] == BEGR_nd) && 
+	cm->ndtype[nd+1] != END_nd)
+      {
+	v = cm->nodemap[nd];
+	cm->end[v] = p_internal_exit / (float) nexits;
+				/* renormalize the main model transition distribution */
+	denom = esl_vec_FSum(cm->t[v], cm->cnum[v]);
+	denom += cm->end[v];
+	esl_vec_FScale(cm->t[v], cm->cnum[v], 1./denom);
+	/* cm->t[v] vector will purposefully no longer sum to 1., 
+	 * if we were to append cm->end[v] as a new number in the vector, it would sum to 1. 
+	 */
+      }
+  }
+  /*printf("END %.4f %.4f %5d clen: %5d\n", p_internal_exit / (float) nexits, p_internal_exit, nexits, cm->clen);*/
+
+  cm->flags |= CMH_LOCAL_END;
+
+  /* new probs invalidate log odds scores */
+  cm->flags &= ~CMH_BITS;
+  /* local end changes don't invalidate QDBs, which means
+   * they don't affect the ScanMatrix either. 
+   */
+
+  return;
+}
+
+/*
+ * Function: ConfigLocal_DisallowELEmissions()
+ * Purpose:  Silence the EL state.
+ */
+void
+ConfigLocal_DisallowELEmissions(CM_t *cm)
+{
+  /* Set the EL self transition score to as close to IMPOSSIBLE 
+   * as we can while still guaranteeing we won't get underflow errors.
+   * we need cm->el_selfsc * W >= IMPOSSIBLE 
+   * because we will potentially multiply cm->el_selfsc * W, and add that to 
+   * 2 * IMPOSSIBLE, and IMPOSSIBLE must be > -FLT_MAX/3 so we can add it together 3 
+   * times (see structs.h). 
+   */
+  cm_Fail("ConfigLocal_DisallowELEmissions is deprecated.");
+  cm->el_selfsc = (IMPOSSIBLE / (cm->W+1));
+  cm->iel_selfsc = -INFTY; 
+  cm->iel_selfsc = -100 * INTSCALE; 
+  return;
+}
+
+/* Function: ConfigQDBAndW
+ * Date:     EPN, Wed Feb 13 17:44:02 2008
+ *
+ * Purpose:  Configure a CM's query dependent bands (QDBs) and/or 
+ *           window length (W).
+ * 
+ * Args:     CM           - the covariance model
+ *           do_calc_qdb  - TRUE to calculate QDBs and set cm->dmin, cm->dmax
+ *                          using cm->beta_qdb
+ */
+int
+ConfigQDBAndW(CM_t *cm, int do_calc_qdb)
+{
+  int mode;
+  int v;
+  int safe_windowlen;
+  int *dmin, *dmax;
+
+  /* Three possible modes, depending on input args. 
+   * We'll have to do the band calculation either:
+   *
+   * 1. one time with beta == cm->beta_W to calculate cm->W.
+   * 2. one time with beta == cm->beta_qdb to calculate cm->dmin and
+   *    cm->dmax bands, and implicitly W.
+   * 3. twice, once with beta == cm->beta_W, to calculate cm->W,
+   *    and again with beta == cm->beta_qdb to calculate cm->dmin
+   *    cm->dmax bands. 
+   */
+
+  if(!do_calc_qdb) mode = 1;
+  else { /* do_calc_qdb */
+    if((cm->beta_W - cm->beta_qdb) > eslSMALLX1) { 
+      mode = 3;
+      /* TRUE if cm->beta_W used to calc W is greater than cm->beta_qdb,
+       * in this case, we're in mode 3, cm->W will be less than
+       * cm->dmax[0] (and cm->dmax[v] for other v as well). 
+       * That's okay, we'll truncate those bands on d to 
+       * never exceed W, but they'll be wider for some v than
+       * they would have if we used cm->beta_W to calc qdbs.
+       * (Imagine a CM with node 1 == BIF_nd, the BEGL and BEGR
+       * subtrees can have wide bands, they just can't both 
+       * combine to have a BIF subtree that exceeds cm->W, this
+       * allows insertions in BEGL or BEGR subtrees, but not both.
+       */
+    }
+    else mode = 2; 
+    /* only calculate bands with cm->beta_qdb, then set W
+     * as cm->dmax[0]. This may give W less than we would've
+     * got with cm->beta_W. But if we're using the QDBs anyway,
+     * the biggest hit we'll possibly get is cm->dmax[0] residues.
+     */
+  }
+
+  /* run band calculation(s) */
+  if(mode == 1 || mode == 3) { /* calculate cm->W */
+    safe_windowlen = cm->clen * 3;
+    while(!(BandCalculationEngine(cm, safe_windowlen, cm->beta_W, FALSE, &(dmin), &(dmax), NULL, NULL))) { 
+      free(dmin);
+      free(dmax);
+      safe_windowlen *= 2;
+      if(safe_windowlen > (cm->clen * 1000)) cm_Fail("ConfigQDBAndW(), mode 2, safe_windowlen big: %d\n", safe_windowlen);
+    }
+    cm->W = dmax[0];
+    free(dmin);
+    free(dmax);
+  }
+  if(mode == 2 || mode == 3) { /* calculate QDBs */
+    safe_windowlen = cm->clen * 3;
+    /* Contract check */
+    if(cm->flags & CMH_QDB) cm_Fail("ConfigQDBAndW(): about to calculate QDBs, but CMH_QDB flag is already up.\n");
+    if(cm->dmin != NULL) { free(cm->dmin); cm->dmin = NULL; }
+    if(cm->dmax != NULL) { free(cm->dmax); cm->dmax = NULL; } 
+    while(!(BandCalculationEngine(cm, safe_windowlen, cm->beta_qdb, FALSE, &(cm->dmin), &(cm->dmax), NULL, NULL))) { 
+      free(cm->dmin); cm->dmin = NULL;
+      free(cm->dmax); cm->dmax = NULL;
+      safe_windowlen *= 2;
+      if(safe_windowlen > (cm->clen * 1000)) cm_Fail("ConfigQDBAndW(), mode 2, safe_windowlen big: %d\n", safe_windowlen);
+    }
+    if(mode == 2) { /* set W as dmax[0], we're wasting time otherwise, looking at
+		     * hits that are bigger than we're allowing with QDB. */
+      cm->W = cm->dmax[0];
+    } /* else, mode == 3, we set cm->W in loop above, it will be less than dmax[0] */
+
+    else { /* mode == 3 */
+      /* Quick check to make sure that cm->W >= dmin[v] for all v. If it's not, something went wrong */
+      for(v = 0; v < cm->M; v++) { 
+	if(cm->W < cm->dmin[v]) cm_Fail("ConfigQDBAndW(), mode 3, cm->W set as %d with beta: %g, but dmin[v:%d] (%d) exceeds it. QDBs calc'ed with beta: %g. This shouldn't happen.\n", cm->W, cm->beta_W, v, dmin[v], cm->beta_qdb); }
+    }
+    cm->flags |= CMH_QDB; /* raise the QDB flag */
+  }
+  /* free and rebuild scan matrix to correspond to new QDBs and/or W, 
+   * if it exists, this is where QDBs are potentially truncated 
+   * in mode 3, that is: for all v, dmax[v] is reassigned as 
+   * min(cm->dmax[v], cm->W) (note: we've ensured that 
+   * dmin[v] < cm->W for all v above) 
+   */
+  if(cm->flags & CMH_SCANMATRIX) {
+    int do_float = cm->smx->flags & cmSMX_HAS_FLOAT;
+    int do_int   = cm->smx->flags & cmSMX_HAS_INT;
+    cm_FreeScanMatrixForCM(cm);
+    cm_CreateScanMatrixForCM(cm, do_float, do_int);
+  }
+  /*if(mode == 1 || mode == 3) printf("TEMP leaving ConfigQDBAndW(), mode: %d, set cm->W as:     %d with beta_W:   %g\n", mode, cm->W, cm->beta_W);
+    if(mode == 2)              printf("TEMP leaving ConfigQDBAndW(), mode: %d, set cm->W as:     %d with beta_W:   %g\n", mode, cm->W, cm->beta_qdb);
+    if(mode == 2 || mode == 3) printf("TEMP leaving ConfigQDBAndW(), mode: %d, set qdbs dmax[0]: %d with beta_qdb: %g\n", mode, cm->dmax[0], cm->beta_qdb);*/
+  CMLogoddsify(cm); /* QDB calculation invalidates log odds scores */
+  return eslOK;
+}
+
+
+#if 0
+/* Function: ConfigQDB
+ * Date:     EPN, Thu May  3 14:37:09 2007
+ * Purpose:  Configure a CM's query dependent bands (QDBs).
+ * Args:
+ *           CM           - the covariance model
+ */
+int
+ConfigQDB(CM_t *cm)
+{
+  int safe_windowlen;
+
+  /* Contract check */
+  if(cm->flags & CMH_QDB)
+    cm_Fail("ERROR in ConfigQDB() CMH_QDB flag already up.\n");
+
+  safe_windowlen = cm->W * 2;
+  if(cm->dmin != NULL) {
+    free(cm->dmin);
+    cm->dmin = NULL;
+  }
+  if(cm->dmax != NULL) {
+    free(cm->dmax);
+    cm->dmax = NULL;
+  }
+  /*debug_print_cm_params(cm);*/
+  while(!(BandCalculationEngine(cm, safe_windowlen, cm->beta, 0, &(cm->dmin), &(cm->dmax), NULL, NULL)))
+    {
+      free(cm->dmin);
+      free(cm->dmax);
+      cm->dmin = NULL;
+      cm->dmax = NULL;
+      safe_windowlen *= 2;
+      if(safe_windowlen > (cm->clen * 1000))
+	cm_Fail("ERROR safe_windowlen big: %d\n", safe_windowlen);
+    }
+  /* Set W as dmax[0], we're wasting time otherwise, looking at
+   * hits that are bigger than we're allowing with QDB. */
+  cm->W = cm->dmax[0];
+  cm->flags |= CMH_QDB; /* raise the QDB flag */
+
+  /* free and rebuild scan matrix to correspond to new QDBs, if it exists */
+  if(cm->flags & CMH_SCANMATRIX) {
+    int do_float = cm->smx->flags & cmSMX_HAS_FLOAT;
+    int do_int   = cm->smx->flags & cmSMX_HAS_INT;
+    cm_FreeScanMatrixForCM(cm);
+    cm_CreateScanMatrixForCM(cm, do_float, do_int);
+  }
+
+  CMLogoddsify(cm); /* QDB calculation invalidates log odds scores */
+  return eslOK;
+}
+#endif
diff --git a/src/cm_modelmaker.c b/src/cm_modelmaker.c
new file mode 100644
index 0000000..d357a1f
--- /dev/null
+++ b/src/cm_modelmaker.c
@@ -0,0 +1,1750 @@
+/* cm_modelmaker.c
+ * SRE, 28 Feb 2000
+ * SVN $Id: cm_modelmaker.c 2597 2008-09-30 15:30:43Z nawrockie $
+ *
+ * Construct a model from an alignment. 
+ *
+ * Outline of the process:
+ *    1. construct a "guide" tree (gtr) for the alignment, 
+ *       specifying which columns are match vs. insert and
+ *       how the model tree branches. 
+ *    2. The guide tree is converted to a CM by cm_from_guide().
+ *    3. Individual tracebacks are constructed from individual 
+ *       aligned sequences by transmogrify().
+ *    4. The individual tracebacks are counted into a new model 
+ *       with ParsetreeCount().
+ *
+ * The CM containing counts is returned. The caller has to assign a 
+ * prior to it, and convert it to probabilities; then assign a null 
+ * model to it and convert to log-odds scores.  
+ *
+ * The "guide tree" is a special use of a Parsetree_t structure. 
+ * - tr->state contains a node type (e.g. MATP_nd), not a state index.
+ * - The numbering of the guide tree is a preorder traverse, identical to
+ *   the numbering in the final CM.
+ * - emitl and emitr are relative to the alignment columns, not individual
+ *   sequence positions.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************
+ */
+
+
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+#include <ctype.h>
+
+#include "easel.h"		
+#include "esl_msa.h"		
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+static int check_for_pknots(char *cs, int alen);
+
+/* Function: HandModelmaker()
+ * Incept:   SRE 29 Feb 2000 [Seattle]; from COVE 2.0 code
+ * 
+ * Purpose:  The customer always knows best.
+ * 
+ *           Construct a model given a stated structure. The structure
+ *           is provided via a "ss_cons" (consensus structure) line, as would
+ *           occur in an annotated SELEX or Stockholm file. Only > and < characters
+ *           in this line are interpreted (as base pairs). Pseudoknots, 
+ *           if annotated, are ignored.
+ *           
+ *           Match vs. insert can be determined one of two ways. By default,
+ *           the assignment is made by "gapthresh"; for columns with
+ *           fractional occurence of gaps greater than this, the column
+ *           is assigned to insert. If "use_rf" is TRUE, the rf (reference)
+ *           line is interpreted as the assignment -- columns with non-space
+ *           characters in the rf line are assigned to MATCH.
+ *           
+ *           Both rf and cs are provided in the msa structure.
+ *           
+ * Args:     msa       - multiple alignment to build model from
+ *           errbuf    - for error messages
+ *           use_rf    - TRUE to use RF annotation to determine match/insert
+ *           gapthresh - fraction of gaps to allow in a match column (if use_rf=FALSE)
+ *           ret_cm    - RETURN: new model                      (maybe NULL)
+ *           ret_gtr   - RETURN: guide tree for alignment (maybe NULL)
+ *           
+ * Return:   eslOK on success;
+ *           eslEINCOMPAT on contract violation
+ */
+int
+HandModelmaker(ESL_MSA *msa, char *errbuf, int use_rf, float gapthresh, CM_t **ret_cm, Parsetree_t **ret_gtr)
+{
+  int             status;
+  CM_t           *cm;		/* new covariance model                       */
+  Parsetree_t    *gtr;		/* guide tree for alignment                   */
+  ESL_STACK      *pda;		/* pushdown stack used in building gtr        */
+  int            *matassign;	/* 0..alen-1 array; 0=insert col, 1=match col */
+  int            *ct;		/* 0..alen-1 base pair partners array         */
+  int             apos;		/* counter over columns of alignment          */
+  int             idx;		/* counter over sequences in the alignment    */
+  int             v;		/* index of current node                      */
+  int             i,j,k;	/* subsequence indices                        */
+  int  type;			/* type of node we're working on              */
+  int  diff, bestdiff, bestk;   /* used while finding optimal split points    */   
+  int  nnodes;			/* number of nodes in CM                      */
+  int  nstates;			/* number of states in CM                     */
+  int  clen;                    /* consensus length of the model              */
+  int *c2a_map;                 /* [1..clen]      map from consensus (match) positions to alignment positions */
+  int *a2c_map;                 /* [1..msa->alen] map from alignment positions to consensus (match) positions, insert alignment positions = 0 */
+  int  cpos;                    /* consensus position counter */
+  int  k_cpos, i_cpos, j_cpos;  /* consensus position that k, i, j (alignment positions) correspond to */
+  int  kp;                      /* k prime, closest alignment position that is consensus to the right of k (that is kp >= k) */
+
+  if (msa->ss_cons == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "HandModelMaker(): No consensus structure annotation available for that alignment.");
+  if (! (msa->flags & eslMSA_DIGITAL)) ESL_FAIL(eslEINCOMPAT, errbuf, "HandModelMaker(): MSA is not digitized.");
+  if (use_rf && msa->rf == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "HandModelMaker(): No reference annotation available for the alignment.");
+
+  /* 1. Determine match/insert assignments
+   *    matassign is 1..alen. Values are 1 if a match column, 0 if insert column.
+   */
+  ESL_ALLOC(matassign, sizeof(int) * (msa->alen+1));
+
+  /* Watch for off-by-one. rf is [0..alen-1]; matassign is [1..alen] */
+  if (use_rf) { 
+    for (apos = 1; apos <= msa->alen; apos++)
+      matassign[apos] = (esl_abc_CIsGap(msa->abc, msa->rf[apos-1]) ? FALSE : TRUE);
+  }
+  else { 
+    int gaps;
+    for (apos = 1; apos <= msa->alen; apos++) { 
+      for (gaps = 0, idx = 0; idx < msa->nseq; idx++)
+	if (esl_abc_XIsGap(msa->abc, msa->ax[idx][apos])) gaps++;
+      matassign[apos] = ((double) gaps / (double) msa->nseq > gapthresh) ? 0 : 1;
+    }
+  }
+
+  /* 2. Determine a "ct" array, base-pairing partners for each position.
+   *    Disallow/ignore pseudoknots by removing them prior to making the ct array.
+   *    ct[] values give the index of a base pairing partner, or 0 for unpaired positions.
+   *    Even though msa->ss_cons is in the 0..alen-1 coord system of msa, ct[]
+   *    comes back in the 1..alen coord system of dsq.
+   */
+  esl_wuss_nopseudo(msa->ss_cons, msa->ss_cons); /* remove pknots in place */
+  ESL_ALLOC(ct, (msa->alen+1) * sizeof(int));
+  if (esl_wuss2ct(msa->ss_cons, msa->alen, ct) == eslESYNTAX)  
+    cm_Fail("Consensus structure string is inconsistent"); 
+  else if (esl_wuss2ct(msa->ss_cons, msa->alen, ct) != eslOK)  goto ERROR;
+
+  /* 3. Make sure the consensus structure "ct" is consistent with the match assignments.
+   *    Wipe out all structure in insert columns; including the base-paired 
+   *    partner of insert-assigned columns. Also create a map from consensus positions
+   *    to alignment positions (c2a_map) and vice versa (a2c_map), we'll use this
+   *    to choose optimal k for bifurcations below. 
+   */
+  clen = 1;
+  for (apos = 1; apos <= msa->alen; apos++) { 
+    if (! matassign[apos]) { 
+      if (ct[apos] != 0)  ct[ct[apos]] = 0;
+      ct[apos] = 0;
+    }
+    else clen++; 
+  }
+  /* build c2a_map and a2c_map, we need clen before we can allocate c2a_map, hence the second apos=1..alen loop */
+  ESL_ALLOC(c2a_map, sizeof(int) * (clen+1)); 
+  ESL_ALLOC(a2c_map, sizeof(int) * (msa->alen+1)); 
+  c2a_map[0] = 0; /* invalid */
+  a2c_map[0] = 0; /* invalid */
+  cpos = 1;
+  for (apos = 1; apos <= msa->alen; apos++) { 
+    if(matassign[apos]) { 
+      a2c_map[apos] = cpos; 
+      c2a_map[cpos] = apos;
+      cpos++;
+    }
+    else a2c_map[apos] = 0;
+  }
+
+  /* 4. Construct a guide tree.
+   *    This code is borrowed from yarn's KHS2Trace().
+   *    
+   *    We also keep track of how many states we'll need in the final CM,
+   *    so we'll know how much to allocate -- and the number of nodes,
+   *    for informational purposes.
+   */
+  nstates = nnodes = 0;
+  gtr = CreateParsetree(100);	/* the parse tree we'll grow        */
+  pda = esl_stack_ICreate();    /* a pushdown stack for our indices */
+  if(pda == NULL) goto ERROR;
+  clen = 0;
+
+  /* Construction strategy has to make sure we number the nodes in
+   * preorder traversal: for bifurcations, we can't attach the right 
+   * child until we've fully traversed the left side. Therefore, we have
+   * to push what we intend to attach, and pop it later. And since we
+   * don't know an index for the node until we attach it, we have no
+   * place to put the node's data except the stack -- so we have to
+   * push several numbers onto the stack: what type of node, what
+   * subseq it's responsible for (emitl...emitr), and what node
+   * index it attaches to.
+   * 
+   * Note that we have to deal with the fact that ct is off-by-one
+   * in both indices and values: e.g. the base pairing partner 
+   * j of residue i is ct[i-1]-1. 
+   */
+  if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* what node it's attached to */
+  if((status = esl_stack_IPush(pda, 1))  != eslOK) goto ERROR;		/* emitl */
+  if((status = esl_stack_IPush(pda, msa->alen)) != eslOK) goto ERROR;	/* emitr */
+  if((status = esl_stack_IPush(pda, ROOT_nd)) != eslOK)   goto ERROR;	/* "state" (e.g. node type) */
+
+  while (esl_stack_IPop(pda, &type) != eslEOD) /* pop a node type to attach */
+    {
+      esl_stack_IPop(pda, &j);
+      esl_stack_IPop(pda, &i); /* i..j == subseq we're responsible for */
+      esl_stack_IPop(pda, &v); /* v = index of parent node in gtr */
+
+      /* This node accounts for i..j, but we usually don't know how yet.
+       * Six possibilities:
+       *    i > j; this is an END state; do nothing.
+       *    this is already assigned as a BEGIN; push i,j
+       *    i is unpaired; this is a MATL state; push i+1, j
+       *    j is unpaired; this is a MATR state; push i,j-1
+       *    i,j pair to each other; this is a MATP state; push i+1,j-1
+       *    i,j pair but not to each other; this is a BIFURC state;
+       *        pick mid ip <= mid < jp; push BEGIN i,mid and working i,mid,
+       *        and push BEGIN mid+1,j and working mid+1,j
+       */
+      if (i > j) {
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, END_nd);
+	nstates += 1;		/* END_nd -> E_st */
+	nnodes++;
+      }
+
+      else if (type == ROOT_nd) { /* try to push i,j; but deal with INSL and INSR */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, ROOT_nd);
+	for (; i <= j; i++) if (matassign[i]) break;
+	for (; j >= i; j--) if (matassign[j]) break;
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	/* here v==0 always. */
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 3;		/* ROOT_nd -> S_st, IL_st, IR_st */
+	nnodes++;
+      }
+
+      else if (type == BEGL_nd) {    /* no inserts */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, BEGL_nd);
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 1;		/* BEGL_nd -> S_st */
+	nnodes++;
+      }
+
+      else if (type == BEGR_nd)  { /* look for INSL */
+	v = InsertTraceNode(gtr, v, TRACE_RIGHT_CHILD, i, j, BEGR_nd);
+	for (; i <= j; i++) if (matassign[i]) break; 
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 2;		/* BEGR_nd -> S_st IL_st */
+	nnodes++;
+      }
+
+      else if (ct[i] == 0) {
+	 	/* i unpaired. This is a MATL node; allow INSL */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, MATL_nd);
+	for (i = i+1; i <= j; i++)  if (matassign[i]) break;
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 3;		/* MATL_nd -> ML_st, D_st, IL_st */
+	nnodes++;
+	clen += 1;
+      }
+
+      else if (ct[j] == 0) { 	/* j unpaired. MATR node. Deal with INSR */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, MATR_nd);
+	for (j = j-1; j >= i; j--) if (matassign[j]) break;
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 3;		/* MATR_nd -> MR_st, D_st, IL_st */
+	nnodes++;
+	clen += 1;
+      }
+
+      else if (ct[i] == j) { /* i,j paired to each other. MATP. deal with INSL, INSR */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, MATP_nd);
+	for (i = i+1; i <= j; i++) if (matassign[i]) break;
+	for (j = j-1; j >= i; j--) if (matassign[j]) break;
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 6;		/* MATP_nd -> MP_st, ML_st, MR_st, D_st, IL_st, IR_st */
+	nnodes++;
+	clen += 2;
+      }
+
+      else /* i,j paired but not to each other. BIFURC. no INS. */
+	{
+	  /* Here's the first of two places where we can optimize the topology 
+           * of a CM. (The other comes from choosing a state traversal order when 
+           * building the CM.) Imagine a multifurcation of four domains:
+           *   [1]..[2]..[3]..[4]
+           * The "default leftwise" rule means that BEGL/INSL generates the 
+           * intervening sequences, so we must model the four stems as:
+           *   [1],    ..[2],    ..[3],   ..[4]
+           * but we have a choice of how we bifurcate:
+           *   (1,2)(3,4)    1,(2,(3,4))   ((1,2),3),4 
+           * Our choice affects the time and memory requirements of a divide
+           * conquer alignment algorithm. (1,(2,(3,4)) is most efficient for
+           * memory; (1,2)(3,4) is most efficient for time.
+           * 
+           * So we may want to choose carefully from several possible split 
+           * points k (3, in the above example). A priori we only know one 
+           * possible midpoint precisely: ct[i]+1, the next base after closing 
+           * domain 1. We can find the others by scanning for them, and we can 
+           * be reasonably efficient about scanning by using ct[] to instantly 
+           * skip subdomains.
+	   */
+	  /* One possible rule: optimize by finding most balanced split.
+           * Each stop of the following loop gives a possible midpoint k, which is
+           * then evaluated, keeping track of the best split so far.
+           */
+	  /* EPN, Tue Sep 9 07:41:28 2008 
+	   * Revised this code block to pick optimal choice of k based
+	   * on split lengths of consensus (match) positions instead
+	   * of alignment positions, this actually yields most
+	   * 'balanced' split as described above because DP operates
+	   * on consensus positions, not alignment positions (which
+	   * are affected by inserts in the input msa). Motivation for
+	   * this revision was to allow merging of two alignments
+	   * created by two runs cmalign to the same CM, which is done
+	   * by converting both alignments to guidetrees, then each
+	   * aligned seq to a parsetree then converting all parsetrees
+	   * from both alignments to a single msa. Prior to the
+	   * revision the specific guidetree built from an alignment
+	   * was subject to the number of inserts in the msas, so we
+	   * couldn't guarantee that both msas would yield the same
+	   * guidetree, which was problematic. In other words, prior
+	   * to this the SS_cons and RF annotation didn't determine
+	   * the guidetree, but rather the SS_cons *and* the number
+	   * and spacing of the inserts determined the guidetree; now
+	   * the SS_cons and RF annotation completely determine the
+	   * guidetree.
+	   */
+	  v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, BIF_nd);
+
+	  i_cpos = a2c_map[i];
+	  j_cpos = a2c_map[j];
+	  bestk = ct[i]+1;
+	  bestdiff = clen;
+	  for (k = ct[i] + 1; k < ct[j]; k = ct[k] + 1) 
+	    {
+	      /* set kp as the closest consensus position to k to the
+	       * right (right side was chosen (over left) arbitrarily,
+	       * practically it won't matter, as long as we always
+	       * look the same way (right or left)) b/c what we really want 
+	       * is this choice to be deterministic based on SS_cons alone,
+	       * that is a specific SS_cons yields same guide tree always, 
+	       * regardless of length and placement of inserts. 
+	       */
+	      kp = k; 
+	      while(a2c_map[kp] == 0) kp++;
+	      k_cpos = a2c_map[kp];
+	      diff = abs(i_cpos+j_cpos-2*k_cpos); /* = len2-len1-1, where len2 = j_cpos-k_cpos+1, len1= k_cpos-i_cpos */
+	      /* diff is difference in consensus positions between i..kp and kp..j */
+	      if (diff < bestdiff) {
+		bestdiff = diff; 
+		bestk    = k;
+	      }
+	      while (ct[k] == 0) k++; /* at end of this while, k will be a paired, (and therefore consensus) position */
+	    }
+				/* push the right BEGIN node first */
+	  if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	
+	  if((status = esl_stack_IPush(pda, bestk)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, BEGR_nd)) != eslOK) goto ERROR;
+				/* then push the left BEGIN node */
+	  if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	
+	  if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, bestk-1)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, BEGL_nd)) != eslOK) goto ERROR;
+	  nstates += 1;		/* BIF_nd -> B_st */
+	  nnodes++;
+	}
+    }	/* while something's on the stack */
+  esl_stack_Destroy(pda);
+  free(ct);
+
+  /* OK, we've converted ct into gtr -- gtr is a tree structure telling us the
+   * arrangement of consensus nodes. Now do the drill for constructing a full model 
+   * using this guide tree.
+   */
+  cm = CreateCM(nnodes, nstates, msa->abc);
+  if((status = cm_from_guide(cm, errbuf, gtr, FALSE)) != eslOK) return status; /* FALSE says, we're not building a sub CM that will never be localized */
+  CMZero(cm);
+  cm->clen = clen;
+
+  free(matassign);
+free(c2a_map);
+free(a2c_map);
+  if (ret_cm  != NULL) *ret_cm  = cm;  else FreeCM(cm);
+  if (ret_gtr != NULL) *ret_gtr = gtr; else FreeParsetree(gtr);
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "HandModelMaker(): memory allocation error.");
+  return eslEMEM; /* never reached */
+}
+
+
+/* Function: cm_from_guide()
+ * Date:     SRE, Sat Jul 29 09:25:49 2000 [St. Louis]
+ *
+ * Purpose:  given a guide tree and an allocated CM, 
+ *           fill in all the structural information of the CM.
+ *           
+ * Args:     cm  - allocated cm to construct
+ *           errbuf - for error messages
+ *           gtr - guide tree
+ *           will_never_localize- TRUE if we're building a sub CM that we will never localize.
+ *                                This is only relevant b/c we can allow 'invalid' CMs in this case.
+ *                                An invalid CM is one that, if localized, could not generate all 
+ *                                possible sequences (see comments in code below). 
+ *                                We allow sub CMs to be invalid b/c we don't want cmalign to die
+ *                                when a target seq results in a sub CM that is invalid in the middle
+ *                                of a run. This is a pure hack and relies UNSAFELY on the assumption
+ *                                that the sub CM will never be localized (though in the current
+ *                                implementation sub CMs are only used by cmalign in global mode, thus
+ *                                they never are localized). Still, we don't raise a flag in the 
+ *                                CM to prevent downstream localization, which is dangerous - if the
+ *                                implementation changes to allow sub CMs to become localized. Even then
+ *                                though the risk is small b/c an invalid CM only is a problem if we
+ *                                try to align a single residue sequence to it (again, see comments below
+ *                                for more explanation).
+ *
+ * Returns:  eslOK on success;
+ */
+int
+cm_from_guide(CM_t *cm, char *errbuf, Parsetree_t *gtr, int will_never_localize)
+{
+  int         status;
+  ESL_STACK  *pda;              /* pushdown stack used for traversing gtr */
+  int         v;		/* what node we're working on (in gtr index system)*/
+  int         node;		/* what node (preorder traversal numbering of CM) */
+  int         state;		/* what state (preorder traversal numbering of CM) */
+  int         clen;		/* current count of consensus length   */
+  int  nxtnodetype;		/* type of a child node (e.g. MATP_nd) */
+  int  prvnodetype;		/* type of a parent node (e.g. MATP_nd) */
+
+  /* Some CM structural configuration info:
+   * child_count[] gives how many states are connectable in a child node. 
+   * parent_count[] gives how many states are connectable in a parent node.
+   */
+ 				/* BIF, MATP, MATL, MATR, BEGL, BEGR, ROOT, END */  
+  int child_count[] =             {  1,    4,    2,    2,    1,    1,    0,   1};
+  int parent_count[] =            {  1,    6,    3,    3,    1,    2,    3,   0};
+
+  node = state = clen = 0;
+  pda = esl_stack_ICreate();
+  if((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;		/* push ROOT_nd onto the stack */
+  while (esl_stack_IPop(pda, &v) != eslEOD)
+    {
+
+      if      (gtr->state[v] == BIF_nd) {
+	prvnodetype = gtr->state[gtr->prv[v]];
+
+	cm->nodemap[node] = state;
+	cm->ndtype[node ] = BIF_nd;
+
+	cm->sttype[state] = B_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = BIF_B;
+	cm->cfirst[state] = state+1;
+	cm->cnum[state]   = -1; /* we fill this in later, when we see the BEGR... */
+	if((status = esl_stack_IPush(pda, state)) != eslOK) goto ERROR;	/* ... the trick we use to remember the connection */
+	cm->plast[state] = state-1;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+	
+	node++;
+	if((status = esl_stack_IPush(pda, gtr->nxtr[v])) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, gtr->nxtl[v])) != eslOK) goto ERROR;
+      }
+
+      else if (gtr->state[v] == MATP_nd) {
+	nxtnodetype = gtr->state[gtr->nxtl[v]];
+	prvnodetype = gtr->state[gtr->prv[v]];
+
+	cm->nodemap[node] = state;
+	cm->ndtype[node ] = MATP_nd;
+	clen             += 2;
+
+	cm->sttype[state] = MP_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATP_MP;
+	cm->cfirst[state] = state+4;
+	cm->cnum[state]   = 2 + child_count[nxtnodetype];
+	cm->plast[state] = state-1;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	cm->sttype[state] = ML_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATP_ML;
+	cm->cfirst[state] = state+3;
+	cm->cnum[state]   = 2 + child_count[nxtnodetype];
+	cm->plast[state] = state-2;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	cm->sttype[state] = MR_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATP_MR;
+	cm->cfirst[state] = state+2;
+	cm->cnum[state]   = 2 + child_count[nxtnodetype];
+	cm->plast[state] = state-3;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	cm->sttype[state] = D_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATP_D;
+	cm->cfirst[state] = state+1;
+	cm->cnum[state]   = 2 + child_count[nxtnodetype];
+	cm->plast[state] = state-4;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	cm->sttype[state] = IL_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATP_IL;
+	cm->cfirst[state] = state;
+	cm->cnum[state]   = 2 + child_count[nxtnodetype];
+	cm->plast[state] = state;
+	cm->pnum[state]   = 5;
+	state++;
+
+	cm->sttype[state] = IR_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATP_IR;
+	cm->cfirst[state] = state;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = state;
+	cm->pnum[state]   = 6;
+	state++;
+
+	node++;
+	if((status = esl_stack_IPush(pda, gtr->nxtl[v])) != eslOK) goto ERROR;
+      }
+
+      else if (gtr->state[v] == MATL_nd) {
+	nxtnodetype = gtr->state[gtr->nxtl[v]];
+	prvnodetype = gtr->state[gtr->prv[v]];
+
+	cm->nodemap[node] = state;
+	cm->ndtype[node ] = MATL_nd;
+	clen             += 1;
+
+	cm->sttype[state] = ML_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATL_ML;
+	cm->cfirst[state] = state+2;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = state-1;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	cm->sttype[state] = D_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATL_D;
+	cm->cfirst[state] = state+1;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = state-2;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	cm->sttype[state] = IL_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATL_IL;
+	cm->cfirst[state] = state;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = state;
+	cm->pnum[state]   = 3;
+	state++;
+
+	node++;
+	if((status = esl_stack_IPush(pda, gtr->nxtl[v])) != eslOK) goto ERROR;
+      }
+      
+      else if (gtr->state[v] == MATR_nd) {
+	nxtnodetype = gtr->state[gtr->nxtl[v]];
+	prvnodetype = gtr->state[gtr->prv[v]];
+
+	cm->nodemap[node] = state;
+	cm->ndtype[node ] = MATR_nd;
+	clen             += 1;
+
+	cm->sttype[state] = MR_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATR_MR;
+	cm->cfirst[state] = state+2;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = state-1;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	cm->sttype[state] = D_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATR_D;
+	cm->cfirst[state] = state+1;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = state-2;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	cm->sttype[state] = IR_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = MATR_IR;
+	cm->cfirst[state] = state;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = state;
+	cm->pnum[state]   = 3;
+	state++;
+
+	node++;
+	if((status = esl_stack_IPush(pda, gtr->nxtl[v])) != eslOK) goto ERROR;
+      }
+
+      else if (gtr->state[v] == BEGL_nd) {
+	nxtnodetype = gtr->state[gtr->nxtl[v]];
+
+	cm->nodemap[node] = state;
+	cm->ndtype[node]  = BEGL_nd;
+
+	cm->sttype[state] = S_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = BEGL_S;
+	cm->cfirst[state] = state+1;
+	cm->cnum[state]   = child_count[nxtnodetype];
+	cm->plast[state] = state-1;
+	cm->pnum[state]   = 1;
+	state++;
+
+	node++;
+	if((status = esl_stack_IPush(pda, gtr->nxtl[v])) != eslOK) goto ERROR;
+      }
+
+      else if (gtr->state[v] == BEGR_nd) {
+	int bifparent;
+
+	nxtnodetype = gtr->state[gtr->nxtl[v]];
+
+	cm->nodemap[node] = state;
+	cm->ndtype[node]  = BEGR_nd;
+
+	/* A trick: we need to attach this start state to the previous
+	 * bifurcation. We stored the bif state index by pushing it onto
+	 * the pda -- retrieve it now.
+	 */
+	esl_stack_IPop(pda, &bifparent);
+	cm->cnum[bifparent] = state; /* remember, cnum overloaded for bif: idx of right child */
+
+	cm->sttype[state] = S_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = BEGR_S;
+	cm->cfirst[state] = state+1;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = bifparent;
+	cm->pnum[state]   = 1;
+	state++;
+
+	cm->sttype[state] = IL_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = BEGR_IL;
+	cm->cfirst[state] = state;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype];
+	cm->plast[state] = state;
+	cm->pnum[state]   = 2;
+	state++;
+
+	node++;
+	if((status = esl_stack_IPush(pda, gtr->nxtl[v])) != eslOK) goto ERROR;
+      }
+
+      else if (gtr->state[v] == ROOT_nd) {
+	nxtnodetype = gtr->state[gtr->nxtl[v]];
+
+	cm->nodemap[node] = state;
+	cm->ndtype[node]  = ROOT_nd;
+
+	cm->sttype[state] = S_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = ROOT_S;
+	cm->cfirst[state] = state+1;
+	cm->cnum[state]   = 2 + child_count[nxtnodetype]; 
+	cm->plast[state] = -1;
+	cm->pnum[state]   = 0;
+	state++;
+
+	cm->sttype[state] = IL_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = ROOT_IL;
+	cm->cfirst[state] = state;
+	cm->cnum[state]   = 2 + child_count[nxtnodetype]; 
+	cm->plast[state] = state;
+	cm->pnum[state]   = 2;
+	state++;
+
+	cm->sttype[state] = IR_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = ROOT_IR;
+	cm->cfirst[state] = state;
+	cm->cnum[state]   = 1 + child_count[nxtnodetype]; 
+	cm->plast[state] = state;
+	cm->pnum[state]   = 3;
+	state++;
+
+	node++;
+	if((status = esl_stack_IPush(pda, gtr->nxtl[v])) != eslOK) goto ERROR;
+      }
+
+      else if (gtr->state[v] == END_nd) {
+	prvnodetype = gtr->state[gtr->prv[v]];
+
+	cm->nodemap[node] = state;
+	cm->ndtype[node]  = END_nd;
+
+	cm->sttype[state] = E_st;
+	cm->ndidx[state]  = node;
+	cm->stid[state]   = END_E;
+	cm->cfirst[state] = -1;
+	cm->cnum[state]   = 0;
+	cm->plast[state] = state-1;
+	cm->pnum[state]   = parent_count[prvnodetype];
+	state++;
+
+	node++;
+      }
+    }
+  esl_stack_Destroy(pda);
+  cm->M     = state;
+  cm->nodes = node;
+  cm->clen  = clen;
+
+  if(!will_never_localize) { /* input arg tells us we may localize this CM, check it's valid,
+			      * if we won't localize it, then we don't check */
+    /* A couple of checks to make sure our CM is valid for local alignment/search.
+     * The following is invalid:
+     * 1. CMs with exactly 3 nodes. This must be either {ROOT, MATL, END} or
+     *    {ROOT, MATP, END}. Either way a local end is impossible b/c local ends
+     *    from nodes adjacent to end states are impossible. This is bad. Even
+     *    worse is a {ROOT, MATL, END} model can't emit/align more than a single
+     *    residue in local mode (ROOT_IL, ROOT_IR are unreachable, and so is MATL_IL,
+     *    b/c it was detached to remove an ambiguity with ROOT_IR).
+     * 2. CMs with 0 MATL, MATR and BIF nodes. The reason is because such a CM only has
+     *    a ROOT, a bunch of MATPs and an END, and it is impossible to align a single
+     *    residue to such a model when it's in local mode. 
+     */
+    if(cm->nodes == 3) ESL_FAIL(eslEINCOMPAT, errbuf, "cm_from_guide(), it's illegal to construct a CM of only 3 nodes."); 
+    if((CMCountNodetype(cm, MATL_nd) == 0) && (CMCountNodetype(cm, MATR_nd) == 0) && (CMCountNodetype(cm,BIF_nd) == 0)) ESL_FAIL(eslEINCOMPAT, errbuf, "cm_from_guide(), it's illegal to construct a CM with 0 MATL, MATR and BIF nodes."); 
+  }
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "cm_from_guide(): memory allocation error.");
+  return eslEMEM; /* NEVERREACHED */
+}
+
+
+
+
+/* Function: Transmogrify()
+ * Date:     SRE, Thu May 30 15:10:22 2002 [a coffee shop in Madison]
+ *
+ * Purpose:  Construct a "fake" tree for a given aligned sequence (aseq)
+ *           and its digitized form dsq, given a new CM structure (cm) and
+ *           a model guide tree (gtr). Same as transmogrify(), above,
+ *           except this version can deal w/ local alignments.
+ *           
+ *           Keep in mind that aseq is 0..alen-1, dsq is 1..alen, and 
+ *           gtr is working in dsq's coordinates - hence the -1's in aseq
+ *           indexing.
+ *           
+ *           We need aseq because we encode local alignment there: all
+ *           non-insert columns marked '~' are local deletions. (Marking
+ *           of gaps in insert columns is ignored.)
+ *           
+ *           Assumes that local begins do not go to insert states, and local
+ *           ends do not come from insert states. To assert otherwise
+ *           is an invalid input.
+ *           
+ *           It expects that local alignment transmogrification is only
+ *           done in two situations: debugging, and training. Therefore,
+ *           users don't provide local alignments to this function, and
+ *           it's polite to cm_Fail() on any kind of input error.
+ * 
+ * Args:     cm    - the newly built covariance model, corresponding to gtr
+ *           gtr   - guide tree
+ *           ax    - a digitized aligned sequence [1..alen]
+ *           aseq  - aligned sequence itself [0..alen-1]
+ *           alen  - length of alignment
+ *
+ * Returns:  the individual parse tree. 
+ *           Caller is responsible for free'ing this w/ FreeParsetree().
+ */
+Parsetree_t *
+Transmogrify(CM_t *cm, Parsetree_t *gtr, ESL_DSQ *ax, char *aseq, int alen)
+{
+  int          status;
+  Parsetree_t *tr;
+  int          node;		/* index of node in *gtr* we're working on */
+  int          state;		/* index of a state in the *CM*            */
+  int          type;		/* a unique statetype                      */
+  ESL_STACK   *pda;             /* pushdown automaton for positions in tr  */
+  int          tidx;		/* index *in parsetree tr* of state        */
+  int          i,j;		/* coords in aseq                          */
+  int          started;		/* TRUE if we've transited out of ROOT     */
+  int          ended;		/* TRUE if we've transited to EL and ended */
+  int          nstarts;         /* # of local transits out of ROOT: <= 1   */
+  int         *localrun;        /* local alignment gap run lengths         */
+  int          need_leftside;
+  int          need_rightside;
+
+  tr  = CreateParsetree(100);
+  pda = esl_stack_ICreate();
+  
+  started = FALSE;
+  ended   = FALSE;
+  nstarts = 0;
+
+  /* We preprocess the aseq to help with local alignment.
+   */
+  ESL_ALLOC(localrun, sizeof(int) * (alen+1));
+  localrun[0] = 0;
+  for (i = 0; i <= alen; i++)
+    if (i > 0 && aseq[i-1] == '~') localrun[i] = localrun[i-1]+1;
+    else                           localrun[i] = 0;
+
+  /* Because the gtr is already indexed in a preorder traversal,
+   * we can preorder traverse it easily w/ a for loop...
+   */
+  tidx = -1;	   /* first state to attach to; -1=special case for attaching root */
+  for (node = 0; node < cm->nodes; node++)
+    {
+      /* A generic sanity check: we can't end if we haven't started.
+       */
+      if (ended && ! started) goto FAILURE;
+
+      /* A (big) switch on node type.
+       */
+      switch (gtr->state[node]) { 
+
+	/* The root node.
+	 * Assume ROOT_S=0, ROOT_IL=1, ROOT_IR=2.
+	 * started/ended are always FALSE when we get here.
+	 * we can init a local start (in IL or IR).
+	 */
+      case ROOT_nd:
+	tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+			       gtr->emitl[node], gtr->emitr[node], 0);
+	for (i = gtr->emitl[node]; i < gtr->emitl[gtr->nxtl[node]]; i++)
+	  if (!esl_abc_XIsGap(cm->abc, ax[i])) {
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+				   i, gtr->emitr[node], 1);
+	    if (! started) { started = TRUE; nstarts++; }
+	  }
+	for (j = gtr->emitr[node]; j > gtr->emitr[gtr->nxtl[node]]; j--)
+	  if (!esl_abc_XIsGap(cm->abc, ax[j])) {
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, i, j, 2);	
+	    if (! started) { started = TRUE; nstarts++; }
+	  }
+	break;
+
+	/* A bifurcation node.
+	 * Assume that we'll process the BEGL node next; push info
+	 * for BEGR onto the PDA.
+	 * If we ended above here, the B doesn't go into the parsetree.
+	 * If we didn't start yet, the B doesn't go into the parsetree.
+	 */
+      case BIF_nd:
+	if (ended) {
+	  if (aseq[gtr->emitl[node]-1] == '~' && aseq[gtr->emitr[node]-1] == '~') 
+	    break;
+	  else 
+	    goto FAILURE;
+	}
+
+	i = gtr->emitl[gtr->nxtl[node]];
+	j = gtr->emitr[gtr->nxtl[node]];
+	need_leftside = (localrun[j] - localrun[i-1] != j - i + 1) ? TRUE : FALSE; 
+
+	i = gtr->emitl[gtr->nxtr[node]];
+	j = gtr->emitr[gtr->nxtr[node]];
+	need_rightside = (localrun[j] - localrun[i-1] != j - i + 1) ? TRUE : FALSE; 
+	  
+	if (need_leftside && need_rightside) {
+	  state = CalculateStateIndex(cm, node, BIF_B);
+	  tidx  = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+				  gtr->emitl[node], gtr->emitr[node], state);
+	  if (! started) { started = TRUE; nstarts++; }
+	} 
+	if((status = esl_stack_IPush(pda, ended)) != eslOK) goto ERROR;   /* remember our ending status */
+	if((status = esl_stack_IPush(pda, started)) != eslOK) goto ERROR; /* remember our start status */
+	if((status = esl_stack_IPush(pda, tidx)) != eslOK) goto ERROR;    /* remember index in tr; we pop in BEGR */
+	break;
+
+	/* A MATP node.
+	 * If we see *,* in the seq, this is a local deletion.
+         *    If we haven't started yet, just skip the node.
+	 *    If we have ended already, just skip the node; 
+         *    If we haven't ended yet, end on an EL.
+         * (* in only one position is invalid input.)
+         * Else, this is a real state: emission or deletion.
+         *    If we thought we ended, that's invalid input.
+         *    Else, attach this guy. If it's a new start, it gets attached
+         *      to ROOT, and we bump nstarts; we should only do this once
+         *      on valid input. 
+	 */
+      case MATP_nd:
+	if (esl_abc_XIsGap(cm->abc, ax[gtr->emitl[node]])) {
+	  if (esl_abc_XIsGap(cm->abc, ax[gtr->emitr[node]])) type = MATP_D;
+	  else                                               type = MATP_MR;
+	} else {
+	  if (esl_abc_XIsGap(cm->abc, ax[gtr->emitr[node]])) type = MATP_ML;
+	  else                                               type = MATP_MP;
+	}
+
+	if (type == MATP_D 
+	    && aseq[gtr->emitl[node]-1] == '~' 
+	    && aseq[gtr->emitr[node]-1] == '~')
+	  {
+	    if (! started || ended)  break;
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+				   gtr->emitl[node], gtr->emitr[node], cm->M);
+	    ended = TRUE;
+	    break;
+	  }
+	if (aseq[gtr->emitl[node]-1] == '~' || aseq[gtr->emitr[node]-1] == '~')
+	  goto FAILURE;
+
+	if (ended) goto FAILURE;
+	state = CalculateStateIndex(cm, node, type);
+	tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+			       gtr->emitl[node], gtr->emitr[node], state);	      
+	if (! started) { started = TRUE; nstarts++; }
+
+	state = CalculateStateIndex(cm, node, MATP_IL);
+	for (i = gtr->emitl[node]+1; i < gtr->emitl[gtr->nxtl[node]]; i++)
+	  if (!esl_abc_XIsGap(cm->abc, ax[i])) {
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+				   i, gtr->emitr[node]-1, state);
+	    if (! started) goto FAILURE;
+	  }
+
+	state = CalculateStateIndex(cm, node, MATP_IR);
+	for (j = gtr->emitr[node]-1; j > gtr->emitr[gtr->nxtl[node]]; j--)
+	  if (!esl_abc_XIsGap(cm->abc, ax[j])) {
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, i, j, state);	
+	    if (! started) goto FAILURE;
+	  }
+	break;
+
+	/* A MATL node.
+	 * If we see * in the seq, this is a local deletion.
+	 *   If we haven't started yet, skip the node.
+	 *   If we have ended already, skip the node.
+	 *   If we haven't ended yet, end on an EL.
+	 * Else, this is a real state (emission or deletion).
+	 *   If we thought we ended, this is invalid input.
+	 *   Else, attach this guy. If it's a new start, it is
+	 *   attached to root (tidx == -1), and we bump nstarts.
+	 */
+      case MATL_nd:
+	if (esl_abc_XIsGap(cm->abc, ax[gtr->emitl[node]])) type = MATL_D;
+	else                                               type = MATL_ML;
+
+	if (type == MATL_D && aseq[gtr->emitl[node]-1] == '~')
+	  {
+	    if (! started || ended) break;
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+				   gtr->emitl[node], gtr->emitr[node], cm->M);
+	    ended = TRUE;
+	    break;
+	  }
+
+	if (ended) goto FAILURE;
+	state = CalculateStateIndex(cm, node, type);
+	tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+			       gtr->emitl[node], gtr->emitr[node], state);
+	if (! started) { started = TRUE; nstarts++; }
+
+	state = CalculateStateIndex(cm, node, MATL_IL);
+	for (i = gtr->emitl[node]+1; i < gtr->emitl[gtr->nxtl[node]]; i++)
+	  if (!esl_abc_XIsGap(cm->abc, ax[i])) {
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+				   i, gtr->emitr[node], state);
+	    if (! started) goto FAILURE;
+	  }
+	break;
+
+	/* MATR node. 
+	 * Similar logic as MATL above.
+	 */
+      case MATR_nd:
+	if (esl_abc_XIsGap(cm->abc, ax[gtr->emitr[node]])) type = MATR_D;
+	else                                               type = MATR_MR;
+
+	if (type == MATR_D && aseq[gtr->emitl[node]-1] == '~')
+	  {
+	    if (! started || ended)  break;
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+				   gtr->emitl[node], gtr->emitr[node], cm->M);
+	    ended = TRUE;
+	    break;
+	  }
+
+	if (ended) goto FAILURE;	
+	state = CalculateStateIndex(cm, node, type);
+	tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+			       gtr->emitl[node], gtr->emitr[node], state);
+	if (! started) { started = TRUE; nstarts++; }
+
+	state = CalculateStateIndex(cm, node, MATR_IR);
+	for (j = gtr->emitr[node]-1; j > gtr->emitr[gtr->nxtl[node]]; j--)
+	  if (!esl_abc_XIsGap(cm->abc, ax[j])) {
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+				   gtr->emitl[node], j, state);
+	    if (! started) goto FAILURE;
+	  }
+	break;
+
+	/* BEGL_nd. 
+	 * If not started, or ended, skip node. Else, attach it.
+	 */
+      case BEGL_nd:
+	if (! started || ended) break;
+	state = CalculateStateIndex(cm, node, BEGL_S);
+	tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, 
+			       gtr->emitl[node], gtr->emitr[node], state);
+	break;
+
+	/* BEGR_nd.
+	 * Pop off info on whether we started or ended above this
+	 *    node in the CM.
+	 * Logic different than BEGL above, because BEGR is dealing
+	 * with an insert left state:
+	 * If we've started, and not ended, attach the node.
+	 * In dealing with inserts, if we think we've ended already,
+	 * that's an invalid input.
+	 */
+      case BEGR_nd:
+	esl_stack_IPop(pda, &tidx);	  /* recover parent bifurcation's index in trace */
+	esl_stack_IPop(pda, &started); /* did we start above here? */
+	esl_stack_IPop(pda, &ended);   /* did we end above here? */
+
+	if (started && !ended) 
+	  {
+	    state = CalculateStateIndex(cm, node, BEGR_S);
+	    tidx = InsertTraceNode(tr, tidx, TRACE_RIGHT_CHILD, 
+				   gtr->emitl[node], gtr->emitr[node], state);
+	  }
+	state = CalculateStateIndex(cm, node, BEGR_IL);
+	for (i = gtr->emitl[node]; i < gtr->emitl[gtr->nxtl[node]]; i++)
+	  if (!esl_abc_XIsGap(cm->abc, ax[i])) {
+	    if (ended) goto FAILURE;
+	    tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, i, 
+				   gtr->emitr[node], state);
+	    if (! started) goto FAILURE;
+	  }
+	break;
+
+	/* An END node.
+	 * If we've already ended (on EL), skip. 
+	 */
+      case END_nd:
+	if (started && ! ended) {
+	  state = CalculateStateIndex(cm, node, END_E);
+	  tidx = InsertTraceNode(tr, tidx, TRACE_LEFT_CHILD, -1, -1, state);
+	}
+	break;
+
+      default: 
+	cm_Fail("bogus node type %d in transmogrify()", gtr->state[node]);
+      }
+    }
+  if (nstarts > 1) goto FAILURE;
+  free(localrun);
+  esl_stack_Destroy(pda);
+  return tr;
+
+ FAILURE:
+  free(localrun);
+  esl_stack_Destroy(pda);
+  FreeParsetree(tr);
+  cm_Fail("transmogrification failed: bad input sequence.");
+  return NULL;			/* not reached */
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL;			/* not reached */
+
+}
+
+/* Function: ConsensusModelmaker()
+ * EPN 08.29.06 based closely on HandModelMaker:
+ *              SRE 29 Feb 2000 [Seattle]; from COVE 2.0 code
+ * 
+ * Purpose:  Construct a model given a stated structure. The structure
+ *           is provided via a "ss_cons" (consensus structure) line, as would
+ *           occur in an annotated SELEX or Stockholm file. Only > and < characters
+ *           in this line are interpreted (as base pairs). Pseudoknots, 
+ *           if annotated, are ignored.
+ *           
+ *           All positions/columns of the given structure are considered 
+ *           consensus, and this is the difference b/t this function and
+ *           HandModelmaker. Also, this function does not take in a MSA 
+ *           data structure. It was originally written for building a 
+ *           new CM (a sub CM) that models a contiguous subset of columns
+ *           of it's template (mother) CM.
+ *           
+ * Args:     abc       - the alphabet
+ *           errbuf    - for error messages
+ *           ss_cons   - input consensus structure string 
+ *           clen      - length of ss_cons, number of consensus columns
+ *           building_sub_model - TRUE if building a sub CM (usually TRUE)
+ *           ret_cm    - RETURN: new model                      (maybe NULL)
+ *           ret_gtr   - RETURN: guide tree for alignment (maybe NULL)
+ *           
+ * Return:   eslOK on success;
+ *           eslEINCOMPAT on contract violation
+ */
+int
+ConsensusModelmaker(const ESL_ALPHABET *abc, char *errbuf, char *ss_cons, int clen, int building_sub_model, CM_t **ret_cm, Parsetree_t **ret_gtr)
+{
+  int             status;
+  CM_t           *cm;		/* new covariance model                       */
+  Parsetree_t    *gtr;		/* guide tree for alignment                   */
+  ESL_STACK      *pda;		/* pushdown stack used in building gtr        */
+  int            *ct;		/* 0..alen-1 base pair partners array         */
+  int             v;		/* index of current node                      */
+  int             i,j,k;	/* subsequence indices                        */
+  int  type;			/* type of node we're working on              */
+  int  diff, bestdiff, bestk;   /* used while finding optimal split points    */   
+  int  nnodes;			/* number of nodes in CM                      */
+  int  nstates;			/* number of states in CM                     */
+  int  obs_clen;                /* observed (MATL+MATR+2*MATP) consensus len  */
+
+  if (ss_cons == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "No consensus structure annotation available in ConsensusModelmaker().");
+
+  /* 1. Determine a "ct" array, base-pairing partners for each position.
+   *    Disallow/ignore pseudoknots by removing them prior to making the ct array.
+   *    ct[] values give the index of a base pairing partner, or 0 for unpaired positions.
+   *    Even though ss_cons is in the 0..clen-1 coord system of msa, ct[]
+   *    comes back in the 1..alen coord system of the sequence.
+   */
+  esl_wuss_nopseudo(ss_cons, ss_cons); /* remove pknots in place */
+  ESL_ALLOC(ct, (clen+1) * sizeof(int));
+  if ((status = esl_wuss2ct(ss_cons, clen, ct)) != eslOK) ESL_FAIL(status, errbuf, "Consensus string is inconsisent in ConsensusModelMaker().");
+
+  /* 2. Construct a guide tree. 
+   *    This codes is borrowed from HandModelmaker(), where it
+   *    was originally borrowed from yarn's KHS2Trace().
+   *    
+   *    We also keep track of how many states we'll need in the final CM,
+   *    so we'll know how much to allocate -- and the number of nodes,
+   *    for informational purposes.
+   */
+  nstates = nnodes = 0;
+  gtr = CreateParsetree(100);	/* the parse tree we'll grow        */
+  pda = esl_stack_ICreate();    /* a pushdown stack for our indices */
+  obs_clen = 0;
+
+  /* Construction strategy has to make sure we number the nodes in
+   * preorder traversal: for bifurcations, we can't attach the right 
+   * child until we've fully traversed the left side. Therefore, we have
+   * to push what we intend to attach, and pop it later. And since we
+   * don't know an index for the node until we attach it, we have no
+   * place to put the node's data except the stack -- so we have to
+   * push several numbers onto the stack: what type of node, what
+   * subseq it's responsible for (emitl...emitr), and what node
+   * index it attaches to.
+   * 
+   * Note that we have to deal with the fact that ct is off-by-one
+   * in both indices and values: e.g. the base pairing partner 
+   * j of residue i is ct[i-1]-1. 
+   */
+  if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* what node it's attached to */
+  if((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;		/* emitl */
+  if((status = esl_stack_IPush(pda, clen)) != eslOK) goto ERROR;	/* emitr */
+  if((status = esl_stack_IPush(pda, ROOT_nd)) != eslOK) goto ERROR;	/* "state" (e.g. node type) */
+
+  while (esl_stack_IPop(pda, &type) != eslEOD) /* pop a node type to attach */
+    {
+      esl_stack_IPop(pda, &j);
+      esl_stack_IPop(pda, &i); /* i..j == subseq we're responsible for */
+      esl_stack_IPop(pda, &v); /* v = index of parent node in gtr */
+
+      /* This node accounts for i..j, but we usually don't know how yet.
+       * Six possibilities:
+       *    i > j; this is an END state; do nothing.
+       *    this is already assigned as a BEGIN; push i,j
+       *    i is unpaired; this is a MATL state; push i+1, j
+       *    j is unpaired; this is a MATR state; push i,j-1
+       *    i,j pair to each other; this is a MATP state; push i+1,j-1
+       *    i,j pair but not to each other; this is a BIFURC state;
+       *        pick mid ip <= mid < jp; push BEGIN i,mid and working i,mid,
+       *        and push BEGIN mid+1,j and working mid+1,j
+       */
+      if (i > j) {
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, END_nd);
+	nstates += 1;		/* END_nd -> E_st */
+	nnodes++;
+      }
+
+      else if (type == ROOT_nd) { /* try to push i,j; but deal with INSL and INSR */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, ROOT_nd);
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	/* here v==0 always. */
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 3;		/* ROOT_nd -> S_st, IL_st, IR_st */
+	nnodes++;
+      }
+
+      else if (type == BEGL_nd) {    /* no inserts */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, BEGL_nd);
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 1;		/* BEGL_nd -> S_st */
+	nnodes++;
+      }
+
+      else if (type == BEGR_nd)  { /* look for INSL */
+	v = InsertTraceNode(gtr, v, TRACE_RIGHT_CHILD, i, j, BEGR_nd);
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 2;		/* BEGR_nd -> S_st IL_st */
+	nnodes++;
+      }
+
+      else if (ct[i] == 0) {
+	 	/* i unpaired. This is a MATL node; allow INSL */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, MATL_nd);
+	i++;
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 3;		/* MATL_nd -> ML_st, D_st, IL_st */
+	nnodes++;
+	obs_clen++;
+      }
+
+      else if (ct[j] == 0) { 	/* j unpaired. MATR node. Deal with INSR */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, MATR_nd);
+	j--;
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 3;		/* MATR_nd -> MR_st, D_st, IL_st */
+	nnodes++;
+	obs_clen++;
+      }
+
+      else if (ct[i] == j) { /* i,j paired to each other. MATP. deal with INSL, INSR */
+	v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, MATP_nd);
+	i++;
+	j--;
+	if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	if((status = esl_stack_IPush(pda, DUMMY_nd)) != eslOK) goto ERROR; /* we don't know yet what the next node will be */
+	nstates += 6;		/* MATP_nd -> MP_st, ML_st, MR_st, D_st, IL_st, IR_st */
+	nnodes++;
+	obs_clen += 2;
+      }
+
+      else /* i,j paired but not to each other. BIFURC. no INS. */
+	{
+	  /* Here's the first of two places where we can optimize the topology 
+           * of a CM. (The other comes from choosing a state traversal order when 
+           * building the CM.) Imagine a multifurcation of four domains:
+           *   [1]..[2]..[3]..[4]
+           * The "default leftwise" rule means that BEGL/INSL generates the 
+           * intervening sequences, so we must model the four stems as:
+           *   [1],    ..[2],    ..[3],   ..[4]
+           * but we have a choice of how we bifurcate:
+           *   (1,2)(3,4)    1,(2,(3,4))   ((1,2),3),4 
+           * Our choice affects the time and memory requirements of a divide
+           * conquer alignment algorithm. (1,(2,(3,4)) is most efficient for
+           * memory; (1,2)(3,4) is most efficient for time.
+           * 
+           * So we may want to choose carefully from several possible split 
+           * points k (3, in the above example). A priori we only know one 
+           * possible midpoint precisely: ct[i]+1, the next base after closing 
+           * domain 1. We can find the others by scanning for them, and we can 
+           * be reasonably efficient about scanning by using ct[] to instantly 
+           * skip subdomains.
+	   */
+	  /* One possible rule: optimize by finding most balanced split.
+           * Each stop of the following loop gives a possible midpoint k, which is
+           * then evaluated, keeping track of the best split so far.
+           */
+	  /* EPN, Tue Sep 9 07:41:28 2008 
+	   * Note: HandModelMaker() was revised at precisely this point to chose 
+	   * k based on split lengths of consensus positions (instead of alignment
+	   * positions), but we don't need that revision here b/c all positions
+	   * are consensus so this code was already doing what the revised HandModelMaker()
+	   * code now does. This is why this code block in Hand*() is more complex
+	   * than the one here.
+	   */ 
+	  v = InsertTraceNode(gtr, v, TRACE_LEFT_CHILD, i, j, BIF_nd);
+
+	  bestk    = ct[i]+1;
+	  bestdiff = clen;
+	  for (k = ct[i] + 1; k < ct[j]; k = ct[k] + 1) 
+	    {
+	      diff = abs(i+j-2*k); /* = len2-len1-1, where len2 = j-k+1, len1= k-i */
+	      if (diff < bestdiff) {
+		bestdiff = diff; 
+		bestk    = k;
+	      }
+	      while (ct[k] == 0) k++;
+	    }
+				/* push the right BEGIN node first */
+	  if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	
+	  if((status = esl_stack_IPush(pda, bestk)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, BEGR_nd)) != eslOK) goto ERROR;
+				/* then push the left BEGIN node */
+	  if((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;	
+	  if((status = esl_stack_IPush(pda, i)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, bestk-1)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, BEGL_nd)) != eslOK) goto ERROR;
+	  nstates += 1;		/* BIF_nd -> B_st */
+	  nnodes++;
+	}
+    }	/* while something's on the stack */
+  if(obs_clen != clen) cm_Fail("ConsensusModelMaker(): obs_clen: %d != passed in clen: %d\n", obs_clen, clen);
+  esl_stack_Destroy(pda);
+  free(ct);
+
+  /* OK, we've converted ct into gtr -- gtr is a tree structure telling us the
+   * arrangement of consensus nodes. Now do the drill for constructing a full model 
+   * using this guide tree.
+   */
+  cm = CreateCM(nnodes, nstates, abc);
+  if((status = cm_from_guide(cm, errbuf, gtr, building_sub_model)) != eslOK) return status;
+  CMZero(cm);
+  cm->clen = clen;
+
+  if (ret_cm  != NULL) *ret_cm  = cm;  else FreeCM(cm);
+  if (ret_gtr != NULL) *ret_gtr = gtr; else FreeParsetree(gtr);
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "ConsensusModelMaker(): memory allocation error.");
+  return eslEMEM; /* never reached */
+
+}
+
+/**************************************************************************
+ * EPN 09.25.06 [Parkway Hotel St. Louis, MO]
+ * cm_find_and_detach_dual_inserts()
+ *
+ * Given a CM (potentially in counts form), find cases where two 
+ * insert states insert at the same position (due to an ambiguity in the 
+ * CM architecture). We know from the way CMs are constructed in 
+ * HandModelMaker() that one of these states must be an IL or IR state 
+ * immediately prior to an END_E state, and by the way counts are 
+ * collected in ParseTreeCount() that this END_E-1 state will 
+ * not be filled with any counts from the input seed sequences. 
+ * However, to be safe, there's an option to this function
+ * to check to make sure both of these guarantees hold. 
+ * 
+ * Usually if this option is enabled with do_check=TRUE, the 
+ * CM is in counts form so its possible to check to make sure
+ * the END_E-1 has 0 counts. Also, in this case the other option,
+ * do_detach is set to FALSE to tell the function not to detach
+ * the insert quite yet, we want to wait until the model has
+ * been priorified - and once it has we revisit this function
+ * with the do_check option as FALSE and do_detach as TRUE.
+ * With do_detach == TRUE, we 'detach' the END_E-1 state by
+ * setting all transitions into it as 0.0, making it impossible
+ * to reach.
+ *
+ * There should be exactly 1 dual insert for every END_E state.
+ *
+ * Args:    
+ * CM_t  cm,
+ * int   do_check;           TRUE to check the 
+ * Returns: TRUE on success if all dual inserts are found and detached.
+ */
+int
+cm_find_and_detach_dual_inserts(CM_t *cm, int do_check, int do_detach)
+{
+
+  int          status;
+  CMEmitMap_t *emap;         /* consensus emit map for the cm */
+  int *cc2lins_map;
+  int *cc2rins_map;
+  int cc;
+  int nd;
+  int end_e_ct;
+  int detach_ct;
+  int v;
+
+  end_e_ct = 0;
+  detach_ct = 0;
+
+  /* Determine the number of END_E states in the model, this 
+   * will be the number of inserts we want to detach.
+   */
+  for(v = 0; v <= cm->M; v++)
+    if(cm->sttype[v] == E_st)
+      end_e_ct++;
+
+  emap = CreateEmitMap(cm);
+  /*DumpEmitMap(stdout, emap, cm);*/
+
+  /* Based on the emitmap, make map of which nodes have an insert state that
+   * inserts AFTER (in case of *lmap) and BEFORE (in case of *rmap)
+   * each consensus node. 
+   * cc2lins_map[cc] = v, where cm state v is an IL_st that
+   *                           emits after consensus column cc.
+   * cc2rins_map[cc] = v, where cm state v is an IR_st that
+   *                           emits after consensus column cc.
+   * if no such state exists the value will be -1.
+   */
+
+  /* Allocate and initialize */
+  ESL_ALLOC(cc2lins_map, sizeof(int) * (emap->clen + 1));
+  ESL_ALLOC(cc2rins_map, sizeof(int) * (emap->clen + 1));
+  for(cc = 0; cc <= emap->clen; cc++)
+    {
+      cc2lins_map[cc] = -1;
+      cc2rins_map[cc] = -1;
+    }
+  /* fill in the map */
+  /* ROOT is special */
+  cc2lins_map[0] = 1; /* ROOT_IL */
+  cc2rins_map[emap->clen] = 2; /* ROOT_IR */
+  for(nd = 0; nd < cm->nodes; nd++)
+    {
+      switch (cm->ndtype[nd]) {
+      case MATP_nd:
+	cc2lins_map[emap->lpos[nd]] = cm->nodemap[nd] + 4; /* MATP_IL */
+	cc2rins_map[emap->rpos[nd] - 1] = cm->nodemap[nd] + 5; /* MATP_IR */
+	break;
+	
+      case MATL_nd:
+	cc2lins_map[emap->lpos[nd]] = cm->nodemap[nd] + 2; /* MATL_IL */
+	break;
+	
+      case MATR_nd:
+	cc2rins_map[emap->rpos[nd] - 1] = cm->nodemap[nd] + 2; /* MATR_IR */
+	break;
+	
+      case BEGR_nd:
+	cc2lins_map[emap->lpos[nd]] = cm->nodemap[nd] + 1; /* BEGR_IL */
+	break;
+	
+      default: {} /*do nothing*/
+      }
+    }
+
+  for(cc = 0; cc <= emap->clen; cc++)
+    {
+      if(cc2lins_map[cc] != -1 && cc2rins_map[cc] != -1)
+	{
+	  detach_ct++;
+	  /* Found a dual insert. */
+	  if(do_check)
+	    {
+	      if(!(cm_check_before_detaching(cm, cc2lins_map[cc], cc2rins_map[cc])))
+		cm_Fail("ERROR cm_check_before_detaching() returned false\n");		 
+	    }
+	  if(do_detach)
+	    if(!(cm_detach_state(cm, cc2lins_map[cc], cc2rins_map[cc])))
+	      cm_Fail("ERROR cm_detach_state() returned false\n");		 
+	}
+    }
+
+  FreeEmitMap(emap);
+  free(cc2lins_map);
+  free(cc2rins_map);
+
+  if(detach_ct != end_e_ct)
+    return FALSE;
+  else
+    return TRUE;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return FALSE; /* never reached */
+}
+
+/**************************************************************************
+ * EPN 09.18.06
+ * cm_detach_state()
+ *
+ * Given two insert states that map to the same state in the original,
+ * template CM, detach one of the them from the rest of the model by 
+ * setting all transitions into it to 0.0. We choose the state to detach
+ * as the state that is immediately prior to an END_E in the sub_cm. 
+ * This will always be the case because the sole source of alignment 
+ * ambiguity in the CM architecture always involves 1 insert state 
+ * immediately before an END_E.
+ * 
+ * Args:    
+ * CM_t  cm,
+ * int   insert1; 
+ * int   insert2; 
+ * Returns: TRUE on success if insert1 or insert2 is a state immediately 
+ *          before an END_E, and we've detached it.
+ *          FALSE otherwise
+ */
+int
+cm_detach_state(CM_t *cm, int insert1, int insert2)
+{
+  /*printf("\t**in cm_detach_state: insert1: %d | insert2: %d\n", insert1, insert2);*/
+
+  int ret_val;
+  int x, y;
+  int to_detach;
+  int x_offset;
+
+  ret_val = FALSE;
+
+  if(insert1 == insert2)
+    cm_Fail("ERROR in cm_detach_state: insert1==insert2:%d\n", insert1);
+
+  if(cm->sttype[insert1+1] == E_st)
+    {
+      ret_val = TRUE;
+      to_detach = insert1;
+    }
+  else
+    {
+      if(cm->sttype[insert2+1] != E_st)
+	cm_Fail("ERROR: in cm_detach_state insert1: %d and insert2: %d neither map to END_E-1 states.\n", insert1, insert2);
+      if(ret_val)
+	cm_Fail("ERROR: in cm_detach_state insert1: %d and insert2: %d both map to END_E-1 states.\n", insert1, insert2);
+      ret_val = TRUE;
+      to_detach = insert2;
+    }
+  if(ret_val)
+    {
+      /* Determine if we're detaching an IL_st, or the rare case of a MATP_IR st */
+      if(cm->sttype[to_detach] == IL_st)
+	x_offset = 0;
+      else
+	{
+	  if(cm->stid[to_detach] != MATP_IR)
+	    cm_Fail("ERROR: in cm_detach_state trying to detach a non-IL, non-MATP_IR state!\n");
+	  x_offset = 1; /* MATP_* -> MATP_IR is second possible transition for MATP_*,
+			 * unless * == MATP_IR, but we don't get there in for loop below. */
+	}
+      for (y = cm->pnum[to_detach]-1; y >= 1; y--)  
+	/* y >= 1 means we never get to 
+	 * to_detach->to_detach prob, which is irrelevant. */
+	{
+	  x = cm->plast[to_detach] - y;
+	  cm->t[x][x_offset] = 0.0; /* x is a split set state in same node
+			      * as insert1, we're setting transition
+			      * from x -> to_detach as impossible.
+			      */
+	  /* Renormalize transitions out of x */
+	  esl_vec_FNorm(cm->t[x], cm->cnum[x]);
+	  /*printf("****setting transition probabilitity of x: %d to to_detach: %d cm->t[x][%d] as 0.0\n", x, to_detach, x_offset);*/
+	}
+    }
+  return ret_val;
+}
+
+/**************************************************************************
+ * EPN 09.25.06
+ * cm_check_before_detaching()
+ *
+ * Given two insert states that map to the same state in a CM, and
+ * given the CM in counts form (after being filled with counts from 
+ * the parses implicit in the seed alignment), check the following
+ * two guarantees are met:
+ * (a) exactly one of the two inserts is immediately prior to an END_E
+ *     state (END_E - 1).
+ * (b) the END_E - 1 state has been parameterized with 0 counts from
+ *     the input alignment.
+ *
+ * NOTE: A special case is when insert1 is the MATP_IL and insert2 the 
+ *       MATP_IR of the same MATP node. This is the only case where
+ *       the insert state to be detached is not an IL state, but rather
+ *       the MATP_IR (but the guarantees still hold, the MATP_IR is 
+ *       END_E - 1, and always gets 0 counts)
+ *
+ * Args:    
+ * CM_t  cm,
+ * int   insert1; 
+ * int   insert2; 
+ * Returns: TRUE on success if insert1 or insert2 follow the guarantees
+ *          FALSE otherwise
+ */
+int
+cm_check_before_detaching(CM_t *cm, int insert1, int insert2)
+{
+  int ret_val;
+  int i, yoffset;
+  int to_detach;
+  int to_keep;
+  float diff;
+  
+  ret_val = FALSE;
+
+  if(insert1 == insert2)
+    cm_Fail("ERROR in cm_check_before_detaching(), insert1==insert2 (%d)\n", insert1);
+
+  if(cm->sttype[insert1+1] == E_st)
+    {
+      ret_val = TRUE;
+      to_detach = insert1;
+      to_keep   = insert2;
+    }
+  if(cm->sttype[insert2+1] == E_st)
+    {
+      if(ret_val)
+	cm_Fail("ERROR: in cm_check_before_detaching() insert1: %d and insert2: %d both map to END_E-1 states.\n", insert1, insert2);
+      ret_val = TRUE;
+      to_detach = insert2;
+      to_keep   = insert1;
+    }
+
+  /* check to make sure we have 0.0 counts in to_detach */
+  if(ret_val)
+    {
+      for(i = 0; i < MAXABET; i++)
+	{
+	  if(cm->e[to_detach][i] >= 0.)
+	    diff = cm->e[to_detach][i] - 0.;
+	  else
+	    diff = 0. - cm->e[to_detach][i];
+	  if(diff > 0.000001)
+	    cm_Fail("ERROR, to_detach state: %d e->[%d] is non-zero but rather %f\n", to_detach, i, cm->e[to_detach][i]);
+	}
+      for(yoffset = 0; yoffset < cm->cnum[to_detach]; yoffset++)
+	{
+	  /*printf("to_detach t[%d] cts: %f\n", yoffset, cm->t[to_detach][yoffset]);*/
+	  if(cm->t[to_detach][yoffset] >= 0.)
+	    diff = cm->t[to_detach][yoffset] - 0.;
+	  else
+	    diff = 0. - cm->t[to_detach][yoffset];
+	  if(diff > 0.000001)
+	    cm_Fail("ERROR, to_detach state: %d t->[%d] is non-zero but rather %f\n", to_detach, yoffset, cm->t[to_detach][yoffset]);
+	}
+    }
+  return ret_val;
+}
+
+/* Functions: clean_cs()
+ * Date:      SRE, Fri May 17 14:52:42 2002 [St. Louis]
+ *
+ * Purpose:   Verify and (if needed) clean the consensus structure annotation.
+ */
+int
+clean_cs(char *cs, int alen, int be_quiet)
+{
+  int   status;
+  int   i;
+  int  *ct;
+  int   nright = 0;
+  int   nleft = 0;
+  int   nbad = 0;
+  char  example;
+  int   first;
+  int   has_pseudoknots = FALSE;
+
+  /* 1. Check if we have a good CS line with >= 0 pseudoknotted
+   *    base pairs.
+   */
+  ESL_ALLOC(ct, (alen+1) * sizeof(int));
+  if (esl_wuss2ct(cs, alen, ct) != eslOK)  
+    cm_Fail("Consensus structure string is inconsistent"); 
+  free(ct);
+
+  /* 2. CS line is good, check for and remove pseudoknots 
+   *    if necessary. */
+  if (check_for_pknots(cs, alen)) {
+    has_pseudoknots = TRUE; 
+    if(!be_quiet) printf("    [Consensus structure has annotated pseudoknots that will be ignored.]\n");
+    fflush(stdout);
+  }
+  else return TRUE; /* we're good, no need to clean it, there's no 
+		     * pseudoknots */
+
+  /* 3. Delete everything we don't recognize.
+   */
+  for (i = 0; i < alen; i++)
+    {
+      if      (strchr("{[(<", cs[i]) != NULL) nleft++;  
+      else if (strchr(">)]}", cs[i]) != NULL) nright++; 
+      else if (strchr(":_-,.~", cs[i]) != NULL) ;
+      else if (has_pseudoknots && isalpha((int) cs[i])) cs[i] = '.';
+      else {	/* count bad chars; remember first one; replace w/gap */
+	if (nbad == 0) { example = cs[i]; first = i; }
+	nbad++;
+	cs[i] = '.';
+      }
+    }
+  if (nbad > 0) {
+    if(!be_quiet) printf("    [Removed %d bad chars from consensus line. Example: a %c at position %d.]\n",
+	   nbad, example, first);
+    fflush(stdout);
+  }
+
+  /* Check it again.
+   */
+  ESL_ALLOC(ct, (alen+1) * sizeof(int));
+  status = esl_wuss2ct(cs, alen, ct);  
+  free(ct);
+  if(status == eslOK) 
+    return TRUE;
+  printf("    [Failed to parse the consensus structure line.]\n"); 
+  return FALSE;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return FALSE; /* never reached */
+}
+
+/* Functions: check_for_pknots()
+ * Date:      EPN, Mon Aug  6 14:46:24 2007
+ *
+ * Purpose:   Simple check for pseudoknots in a consensus structure annotation.
+ *            ASSUMES: CS has already been checked for consistency.
+ */
+static int
+check_for_pknots(char *cs, int alen)
+{
+  int i;
+  for (i = 0; i < alen; i++)
+    {
+      if (isalpha((int) cs[i]))
+	return TRUE; /* assumes we know the CS is consistent */
+    }
+  return FALSE;
+}
+
+
diff --git a/src/cm_mx.c b/src/cm_mx.c
new file mode 100644
index 0000000..c8cfb1b
--- /dev/null
+++ b/src/cm_mx.c
@@ -0,0 +1,1776 @@
+/* CM_HB_MX, ScanMatrix_t, and GammaHitMx_t implementations: 
+ * dynamic programming matrices for CMs
+ * 
+ * CM_HB_MX is based heavily on HMMER 3's p7_gmx.c module.
+ *
+ * Table of contents:
+ *   1. CM_HB_MX data structure functions,
+ *      matrix of float scores for HMM banded CM alignment/search
+ *   2. ScanMatrix_t data structure functions,
+ *      auxiliary info and matrix of float and/or int scores for 
+ *      query dependent banded or non-banded CM DP search functions
+ *   3. GammaHitMx_t data structure functions,
+ *      semi-HMM data structure for optimal resolution of overlapping
+ *      hits for CM and CP9 DP search functions
+ *
+ * EPN, Fri Oct 26 05:04:34 2007
+ * SVN $Id$
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/*****************************************************************
+ *   1. CM_HB_MX data structure functions,
+ *      matrix of float scores for HMM banded CM alignment/search
+ *****************************************************************/
+
+/* Function:  cm_hb_mx_Create()
+ * Incept:    EPN, Fri Oct 26 05:05:07 2007
+ *
+ * Purpose:   Allocate a reusable, resizeable <CM_HB_MX> for a CM
+ *            given a CP9Bands_t object that defines the bands. 
+ *            
+ *            We've set this up so it should be easy to allocate
+ *            aligned memory, though we're not doing this yet.
+ *
+ * Returns:   a pointer to the new <CM_HB_MX>.
+ *
+ * Throws:    <NULL> on allocation error.
+ */
+CM_HB_MX *
+cm_hb_mx_Create(int M)
+{
+  int     status;
+  CM_HB_MX *mx = NULL;
+  int     v;
+  int allocL = 1;
+  int allocW = 1;
+
+  /* level 1: the structure itself */
+  ESL_ALLOC(mx, sizeof(CM_HB_MX));
+  mx->dp     = NULL;
+  mx->dp_mem = NULL;
+  mx->cp9b   = NULL;
+
+  /* level 2: deck (state) pointers, 0.1..M, go all the way to M
+   *          remember deck M is special, as it has no bands, we allocate
+   *          it only if nec (if local ends are on) in cm_hb_mx_GrowTo()
+   */
+  ESL_ALLOC(mx->dp,  sizeof(float **) * (M+1));
+ 
+  /* level 3: dp cell memory, when creating only allocate 1 cells per state, for j = 0, d = 0 */
+  ESL_ALLOC(mx->dp_mem,  sizeof(float) * (M+1) * (allocL) * (allocW));
+  ESL_ALLOC(mx->nrowsA, sizeof(int)      * (M+1));
+  for (v = 0; v <= M; v++) {
+    ESL_ALLOC(mx->dp[v], sizeof(float *) * (allocL));
+    mx->nrowsA[v] = allocL;
+    mx->dp[v][0]  = mx->dp_mem + v * (allocL) * (allocW);
+  }
+  mx->M            = M;
+  mx->ncells_alloc = (M+1)*(allocL)*(allocW);
+  mx->ncells_valid = 0;
+  mx->L            = allocL; /* allocL = 1 */
+
+  mx->size_Mb = 
+    (float) (mx->M+1) * (float) sizeof(int *) +    /* nrowsA ptrs */
+    (float) (mx->M+1) * (float) sizeof(float **) + /* mx->dp[] ptrs */
+    (float) (mx->M+1) * (float) sizeof(float *) +  /* mx->dp[v][] ptrs */
+    (float) mx->ncells_alloc * (float) sizeof(float); /* mx->dp_mem */
+  mx->size_Mb *= 0.000001; /* convert to Mb */
+
+  return mx;
+
+ ERROR:
+  if (mx != NULL) cm_hb_mx_Destroy(mx);
+  return NULL;
+}
+
+/* Function:  cm_hb_mx_GrowTo()
+ * Incept:    EPN, Fri Oct 26 05:19:49 2007
+ *
+ * Purpose:   Assures that a DP matrix <mx> is allocated
+ *            for a model of exactly <mx->M> states and required number of 
+ *            total cells. Determines new required size from 
+ *            the CP9Bands_t object passed in, and reallocates if 
+ *            necessary.
+ *            
+ *            If local ends are on (cm->flags & CMH_LOCAL_END), allocates
+ *            a full non-banded EL deck.
+ *
+ *            Checks to make sure desired matrix isn't too big (see throws).
+ *
+ * Args:      cm     - the CM the matrix is for
+ *            mx     - the matrix to grow
+ *            errbuf - char buffer for reporting errors
+ *            cp9b   - the bands for the current target sequence
+ *            L      - the length of the current target sequence we're aligning
+ *            size_limit- max number of Mb for DP matrix, if matrix is bigger -> return eslERANGE
+ *
+ * Returns:   <eslOK> on success, and <mx> may be reallocated upon
+ *            return; any data that may have been in <mx> must be 
+ *            assumed to be invalidated.
+ *
+ * Throws:    <eslERANGE> if required size to grow to exceeds <size_limit>.
+ *            This should be caught and appropriately handled by caller. 
+ *            <eslEINCOMPAT> on contract violation
+ *            <eslEMEM> on memory allocation error.
+ */
+int
+cm_hb_mx_GrowTo(CM_t *cm, CM_HB_MX *mx, char *errbuf, CP9Bands_t *cp9b, int L, float size_limit)
+{
+  int     status;
+  void   *p;
+  int     v, jp;
+  int     cur_size = 0;
+  size_t  ncells;
+  int     jbw;
+  double  Mb_needed;
+  int     have_el;
+  have_el = (cm->flags & CMH_LOCAL_END) ? TRUE : FALSE;
+
+  /* contract check, number of states (M) is something we don't change
+   * so check this matrix has same number of 1st dim state ptrs that
+   * cp9b has */
+  if(cp9b == NULL)        ESL_FAIL(eslEINCOMPAT, errbuf, "cm_hb_mx_GrowTo() entered with cp9b == NULL.\n");
+  if(cp9b->cm_M != mx->M) ESL_FAIL(eslEINCOMPAT, errbuf, "cm_hb_mx_GrowTo() entered with mx->M: (%d) != cp9b->M (%d)\n", mx->M, cp9b->cm_M);
+  
+  ncells = 0;
+  Mb_needed = ((float) (sizeof(int *)) * ((float) mx->M + 1)) + /* nrowsA ptrs */
+    (float) (sizeof(float **)) * (float) (mx->M);               /* mx->dp[] ptrs */
+  for(v = 0; v < mx->M; v++) { 
+    jbw = cp9b->jmax[v] - cp9b->jmin[v]; 
+    Mb_needed += (float) (sizeof(float *) * (jbw+1)); /* mx->dp[v][] ptrs */
+    for(jp = 0; jp <= jbw; jp++) 
+      ncells += cp9b->hdmax[v][jp] - cp9b->hdmin[v][jp] + 1;
+  }
+  if(have_el) ncells += (int) ((L+2) * (L+1) * 0.5); /* space for EL deck */
+
+  Mb_needed += ESL_MAX(((float) (sizeof(float) * mx->ncells_alloc)), ((float) (sizeof(float) * ncells))); /* mx->dp_mem */
+  Mb_needed *= 0.000001; /* convert to megabytes */
+  ESL_DPRINTF2(("HMM banded matrix requested size: %.2f Mb\n", Mb_needed));
+  if(Mb_needed > size_limit) ESL_FAIL(eslERANGE, errbuf, "requested HMM banded DP mx of %.2f Mb > %.2f Mb limit.\nIncrease limit with --mxsize or tau with --tau.", Mb_needed, (float) size_limit);
+
+  /* must we realloc the full matrix? or can we get away with just
+   * jiggering the pointers, if total required num cells is less
+   * than or equal to what we already have alloc'ed?
+   */
+  if (ncells > mx->ncells_alloc) {
+      ESL_RALLOC(mx->dp_mem, p, sizeof(float) * ncells);
+      mx->ncells_alloc = ncells;
+  }
+  mx->ncells_valid = ncells;
+
+  for(v = 0; v < mx->M; v++) {
+    jbw = cp9b->jmax[v] - cp9b->jmin[v] + 1;
+    if(jbw > mx->nrowsA[v]) {
+      ESL_RALLOC(mx->dp[v], p, sizeof(float *) * jbw);
+      mx->nrowsA[v] = jbw;
+    }
+  }
+  if(have_el) {
+    jbw = L+1;
+    if(jbw > mx->nrowsA[mx->M]) {
+      ESL_RALLOC(mx->dp[mx->M], p, sizeof(float *) * jbw);
+      mx->nrowsA[mx->M] = jbw;
+    }
+  }
+
+  /* reset the pointers, we keep a tally of cur_size as we go,
+   * we could precalc it and store it for each v,j, but that 
+   * would be wasteful, as we'll only use the matrix configured
+   * this way once, in a banded CYK run.
+   */
+  cur_size = 0;
+  for(v = 0; v < mx->M; v++) { 
+    for(jp = 0; jp <= (cp9b->jmax[v] - cp9b->jmin[v]); jp++) { 
+      mx->dp[v][jp] = mx->dp_mem + cur_size;
+      cur_size     += cp9b->hdmax[v][jp] - cp9b->hdmin[v][jp] + 1;
+    }
+  }
+  if(have_el) {
+    for(jp = 0; jp <= L; jp++) { 
+      mx->dp[mx->M][jp] = mx->dp_mem + cur_size;
+      cur_size     += jp + 1;
+    }      
+  }
+  ESL_DASSERT1((cur_size == mx->ncells_valid));
+
+  mx->cp9b = cp9b; /* just a reference */
+  
+  /* now update L and size_Mb */
+  mx->L       = L;    /* length of current seq we're valid for */
+  mx->size_Mb = Mb_needed;
+  
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  cm_hb_mx_Destroy()
+ * Synopsis:  Frees a DP matrix.
+ * Incept:    EPN, Fri Oct 26 09:04:04 2007
+ *
+ * Purpose:   Frees a <CM_HB_MX>.
+ *
+ * Returns:   (void)
+ */
+void
+cm_hb_mx_Destroy(CM_HB_MX *mx)
+{
+  if (mx == NULL) return;
+  int v;
+
+  if (mx->dp      != NULL) { 
+    for (v = 0; v <= mx->M; v++) 
+      if(mx->dp[v] != NULL) free(mx->dp[v]);  
+  }
+  free(mx->dp);
+
+  if (mx->nrowsA  != NULL)  free(mx->nrowsA);
+  if (mx->dp_mem  != NULL)  free(mx->dp_mem);
+  free(mx);
+  return;
+}
+
+/* Function:  cm_hb_mx_Dump()
+ * Synopsis:  Dump a DP matrix to a stream, for diagnostics.
+ * Incept:    EPN, Fri Oct 26 09:04:46 2007
+ *
+ * Purpose:   Dump matrix <mx> to stream <fp> for diagnostics.
+ */
+int
+cm_hb_mx_Dump(FILE *ofp, CM_HB_MX *mx)
+{
+  int v, jp, j, dp, d;
+
+  fprintf(ofp, "M: %d\nL: %d\ncells_alloc: %d\nncells_valid: %d\n", mx->M, mx->L, mx->ncells_alloc, mx->ncells_valid);
+  
+  /* DP matrix data */
+  for (v = 0; v < mx->M; v++) {
+    for(jp = 0; jp <= mx->cp9b->jmax[v] - mx->cp9b->jmin[v]; jp++) {
+      j = jp + mx->cp9b->jmin[v];
+      for(dp = 0; dp <= mx->cp9b->hdmax[v][jp] - mx->cp9b->hdmin[v][jp]; dp++) {
+	d = dp + mx->cp9b->hdmin[v][jp];
+	fprintf(ofp, "dp[v:%5d][j:%5d][d:%5d] %8.4f\n", v, j, d, mx->dp[v][jp][dp]);
+      }
+      fprintf(ofp, "\n");
+    }
+    fprintf(ofp, "\n\n");
+  }
+  /* print EL deck, if it's valid */
+  if(mx->nrowsA[mx->M] == (mx->L+1)) {
+    for(j = 0; j <= mx->L; j++) {
+      for(d = 0; d <= jp; d++) {
+	fprintf(ofp, "dp[v:%5d][j:%5d][d:%5d] %8.4f\n", v, j, d, mx->dp[v][jp][dp]);
+      }
+      fprintf(ofp, "\n");
+    }
+    fprintf(ofp, "\n\n");
+  }
+  return eslOK;
+}
+
+/*****************************************************************
+ *   2. ScanMatrix_t data structure functions,
+ *      auxiliary info and matrix of float and/or int scores for 
+ *      query dependent banded or non-banded CM DP search functions
+ *****************************************************************/
+
+/* Function: cm_CreateScanMatrix()
+ * Date:     EPN, Sun Nov  4 19:56:58 2007
+ *
+ * Purpose:  Given relevant info, allocate and initialize ScanMatrix_t object.
+ *            
+ * Returns:  eslOK on success, dies immediately on some error
+ */
+ScanMatrix_t *
+cm_CreateScanMatrix(CM_t *cm, int W, int *dmin, int *dmax, double beta_W, double beta_qdb, int do_banded, int do_float, int do_int)
+{ 
+  int status;
+  ScanMatrix_t *smx;
+  int v,j;
+
+  if((!do_float) && (!do_int)) cm_Fail("cm_CreateScanMatrix(), do_float and do_int both FALSE.\n");
+  if(do_banded && (dmin == NULL || dmax == NULL)) cm_Fail("cm_CreateScanMatrix(), do_banded is TRUE, but dmin or dmax is NULL.\n");
+
+  ESL_ALLOC(smx, sizeof(ScanMatrix_t));
+
+  smx->flags    = 0;
+  smx->cm_M     = cm->M;
+  smx->W        = W;
+  smx->dmin     = dmin; /* could be NULL */
+  smx->dmax     = dmax; /* could be NULL */
+  smx->beta_W   = beta_W; 
+  smx->beta_qdb = beta_qdb; 
+
+  /* precalculate minimum and maximum d for each state and each sequence index (1..j..W). 
+   * this is not always just dmin, dmax, (for ex. if j < W). */
+  ESL_ALLOC(smx->dnAA, sizeof(int *) * (smx->W+1));
+  ESL_ALLOC(smx->dxAA, sizeof(int *) * (smx->W+1));
+  smx->dnAA[0] = smx->dxAA[0] = NULL; /* corresponds to j == 0, which is out of bounds */
+  for(j = 1; j <= smx->W; j++) {
+    ESL_ALLOC(smx->dnAA[j], sizeof(int) * cm->M);
+    ESL_ALLOC(smx->dxAA[j], sizeof(int) * cm->M);
+    for(v = 0; v < cm->M; v++) {
+      if(do_banded) { 
+	smx->dnAA[j][v] = (cm->sttype[v] == MP_st) ? ESL_MAX(smx->dmin[v], 2) : ESL_MAX(smx->dmin[v], 1); 
+	smx->dxAA[j][v] = ESL_MIN(j, smx->dmax[v]); 
+	smx->dxAA[j][v] = ESL_MIN(smx->dxAA[j][v], smx->W);
+      }
+      else { 
+	smx->dnAA[j][v] = (cm->sttype[v] == MP_st) ? 2 : 1;
+	smx->dxAA[j][v] = ESL_MIN(j, smx->W); 
+      }
+    }
+  }
+  /* allocate bestr, which holds best root state at alpha[0][cur][d] */
+  ESL_ALLOC(smx->bestr, (sizeof(int) * (smx->W+1)));
+
+  /* Some info about the falpha/ialpha matrix
+   * The alpha matrix holds data for all states EXCEPT BEGL_S states
+   * The alpha scanning matrix is indexed [j][v][d]. 
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *    v ranges from 0..M-1 over states in the model.
+   *    d ranges from 0..W over subsequence lengths.
+   * Note if v is a BEGL_S alpha[j][v] == NULL
+   * Note that old convention of sharing E memory is no longer,
+   * each E state has it's own deck.
+   *
+   * alpha_begl matrix holds data for ONLY BEGL_S states
+   *    j takes value of 0..W
+   *    v ranges from 0..M-1 over states in the model
+   *    d ranges from 0..W over subsequence lengths.
+   * Note if v is NOT a BEGL_S alpha_begl[j][v] == NULL
+   *
+   * alpha and alpha_begl are allocated in contiguous blocks
+   * of memory in {f,i}alpha_mem and {f,i}alpha_begl_mem
+   */
+
+  /* Some info on alpha initialization 
+   * We initialize on d=0, subsequences of length 0; these are
+   * j-independent. Any generating state (P,L,R) is impossible on d=0.
+   * E=0 for d=0. B,S,D must be calculated. 
+   * Also, for MP, d=1 is impossible.
+   * Also, for E, all d>0 are impossible.
+   *
+   * and, for banding: any cell outside our bands is impossible.
+   * These inits are never changed in the recursion, so even with the
+   * rolling, matrix face reuse strategy, this works.
+   *
+   * The way we initialize is just to set the entire matrix
+   * to -INFTY or IMPOSSIBLE (for ints and floats, respectively),
+   * and then reset those cells that should not be -INFTY or
+   * IMPOSSIBLE as listed above. This way we don't have to
+   * step through the bands, setting cells outside them to IMPOSSIBLE
+   * or -INFY;
+   */
+
+  smx->falpha          = NULL;
+  smx->falpha_begl     = NULL;
+  smx->falpha_mem      = NULL;
+  smx->falpha_begl_mem = NULL;
+
+  smx->ialpha          = NULL;
+  smx->ialpha_begl     = NULL;
+  smx->ialpha_mem      = NULL;
+  smx->ialpha_begl_mem = NULL;
+
+  smx->ncells_alpha      = 0;
+  smx->ncells_alpha_begl = 0;
+
+  if(do_float) /* allocate float mx and scores */
+    cm_FloatizeScanMatrix(cm, smx);
+  if(do_int)   /* allocate int mx and scores */
+    cm_IntizeScanMatrix(cm, smx);
+  return smx;
+
+ ERROR:
+  cm_Fail("memory allocation error in cm_CreateScanMatrix().\n");
+  return NULL; /* NEVERREACHED */
+}
+
+/* Function: cm_CreateScanMatrixForCM()
+ * Date:     EPN, Fri Nov 30 06:07:23 2007
+ *
+ * Purpose:  Given a CM, allocate and initialize ScanMatrix_t object for that CM. 
+ *           Most of work is done by cm_CreateScanMatrix(). 
+ *
+ * Returns:  eslOK on success, dies immediately on some error
+ */
+int
+cm_CreateScanMatrixForCM(CM_t *cm, int do_float, int do_int)
+{
+  int do_banded;
+  double beta_W;
+
+  if(cm->flags & CMH_SCANMATRIX)               cm_Fail("cm_CreateScanMatrixForCM(), the CM flag for valid scan info is already up.");
+  if(cm->smx != NULL)                          cm_Fail("cm_CreateScanMatrixForCM(), the cm already points to a ScanMatrix_t object.\n");
+  if(cm->dmin == NULL && cm->dmax != NULL)     cm_Fail("cm_CreateScanMatrixForCM(), cm->dmin == NULL, cm->dmax != NULL\n"); 
+  if(cm->dmin != NULL && cm->dmax == NULL)     cm_Fail("cm_CreateScanMatrixForCM(), cm->dmin == NULL, cm->dmax != NULL\n"); 
+  if(cm->dmax != NULL && cm->W > cm->dmax[0])  cm_Fail("cm_CreateScanMatrixForCM(), cm->W: %d > cm->dmax[0]: %d (cm->W can be less than cm->dmax[0] but not greater)\n", cm->W, cm->dmax[0]); 
+  if((cm->dmin != NULL && cm->dmax != NULL) && (! (cm->flags & CMH_QDB))) 
+     cm_Fail("cm_CreateScanMatrixForCM(), cm->dmin != NULL, cm->dmax != NULL, but CMH_QDB flag down, bands are invalid\n"); 
+  if((! cm->search_opts & CM_SEARCH_NOQDB) && (cm->dmin == NULL || cm->dmax == NULL))
+    cm_Fail("cm_CreateScanMatrixForCM(), cm->dmin == NULL || cm->dmax == NULL, but !(cm->search_opts & CM_SEARCH_NOQDB)\n");
+
+  do_banded   = (cm->search_opts & CM_SEARCH_NOQDB) ? FALSE : TRUE;
+  
+  if(do_banded) beta_W = ESL_MAX(cm->beta_W, cm->beta_qdb);
+  else beta_W = cm->beta_W;
+  /*printf("TEMP cm_CreateScanMatrix(), do_banded: %d beta_W: %g beta_qdb: %g\n", do_banded, beta_W, cm->beta_qdb);*/
+  cm->smx = cm_CreateScanMatrix(cm, cm->W, cm->dmin, cm->dmax, beta_W, cm->beta_qdb, do_banded, do_float, do_int);
+  cm->flags |= CMH_SCANMATRIX; /* raise the flag for valid CMH_SCANMATRIX */
+  if(cm->si != NULL) { /* CM has searchinfo, update the final round so it points at cm->smx */
+    UpdateSearchInfoForNewSMX(cm);
+  }
+
+  return eslOK;
+}
+
+/* Function: cm_FloatizeScanMatrix()
+ * Date:     EPN, Wed Nov  7 10:05:55 2007
+ *
+ * Purpose:  Allocate and initialize float data structures in a ScanMatrix_t object for <cm>.
+ *           This initializes a scanning float DP matrix for CYK/Inside, for details on that
+ *           matrix see the notes by the cm_FloatizeScanMatrix() function call in 
+ *           cm_CreateScanMatrix().
+ *            
+ * Returns:  eslOK on success, dies immediately on an error.
+ */
+int
+cm_FloatizeScanMatrix(CM_t *cm, ScanMatrix_t *smx)
+{
+  int status;
+  int j, v;
+  int y, yoffset, w;
+  int use_hmmonly;
+  use_hmmonly = ((cm->search_opts & CM_SEARCH_HMMVITERBI) ||  (cm->search_opts & CM_SEARCH_HMMFORWARD)) ? TRUE : FALSE;
+  int n_begl;
+  int n_non_begl;
+  int cur_cell;
+
+  /* contract check */
+  if(smx->flags & cmSMX_HAS_FLOAT) cm_Fail("cm_FloatizeScanMatrix(), si's cmSMX_HAS_FLOAT flag is already up.");
+  if(smx->falpha != NULL)       cm_Fail("cm_FloatizeScanMatrix(), smx->falpha is not NULL.");
+  if(smx->falpha_begl != NULL)  cm_Fail("cm_FloatizeScanMatrix(), smx->falpha_begl is not NULL.");
+  
+  /* allocate alpha 
+   * we allocate only as many cells as necessary,
+   * for falpha,      we only allocate for non-BEGL_S states,
+   * for falpha_begl, we only allocate for     BEGL_S states
+   *
+   * note: deck for the EL state, cm->M is never used for scanners
+   */
+  n_begl = 0;
+  for (v = 0; v < cm->M; v++) if (cm->stid[v] == BEGL_S) n_begl++;
+  n_non_begl = cm->M - n_begl;
+
+  /* allocate falpha */
+  /* j == 0 v == 0 cells, followed by j == 1 v == 0, then j == 0 v == 1 etc.. */
+  ESL_ALLOC(smx->falpha,        sizeof(float **) * 2);
+  ESL_ALLOC(smx->falpha[0],     sizeof(float *) * (cm->M)); /* we still allocate cm->M ptrs, if v == BEGL_S, falpha[0][v] will be NULL */
+  ESL_ALLOC(smx->falpha[1],     sizeof(float *) * (cm->M)); /* we still allocate cm->M ptrs, if v == BEGL_S, falpha[0][v] will be NULL */
+  ESL_ALLOC(smx->falpha_mem,    sizeof(float) * 2 * n_non_begl * (smx->W+1));
+  if((smx->flags & cmSMX_HAS_INT) && ((2 * n_non_begl * (smx->W+1)) != smx->ncells_alpha)) 
+    cm_Fail("cm_FloatizeScanMatrix(), cmSMX_HAS_INT flag raised, but smx->ncells_alpha %d != %d (predicted num float cells size)\n", smx->ncells_alpha, (2 * n_non_begl * (smx->W+1)));
+  smx->ncells_alpha = 2 * n_non_begl * (smx->W+1);
+
+  cur_cell = 0;
+  for (v = 0; v < cm->M; v++) {	
+    if (cm->stid[v] != BEGL_S) {
+      smx->falpha[0][v] = smx->falpha_mem + cur_cell;
+      cur_cell += smx->W+1;
+      smx->falpha[1][v] = smx->falpha_mem + cur_cell;
+      cur_cell += smx->W+1;
+    }
+    else { 
+      smx->falpha[0][v] = NULL;
+      smx->falpha[1][v] = NULL;
+    }
+  }
+  if(cur_cell != smx->ncells_alpha) cm_Fail("cm_FloatizeScanMatrix(), error allocating falpha, cell cts differ %d != %d\n", cur_cell, smx->ncells_alpha);
+
+  /* allocate falpha_begl */
+  /* j == d, v == 0 cells, followed by j == d+1, v == 0, etc. */
+  ESL_ALLOC(smx->falpha_begl, sizeof(float **) * (smx->W+1));
+  for (j = 0; j <= smx->W; j++) 
+    ESL_ALLOC(smx->falpha_begl[j],  sizeof(float *) * (cm->M)); /* we still allocate cm->M ptrs, if v != BEGL_S, falpha_begl[0][v] will be NULL */
+  ESL_ALLOC(smx->falpha_begl_mem,   sizeof(float) * (smx->W+1) * n_begl * (smx->W+1));
+  if((smx->flags & cmSMX_HAS_INT) && (((smx->W+1) * n_begl * (smx->W+1)) != smx->ncells_alpha_begl)) 
+    cm_Fail("cm_IntizeScanMatrix(), cmSMX_HAS_FLOAT flag raised, but smx->ncells_alpha_begl %d != %d (predicted num float cells size)\n", smx->ncells_alpha_begl, ((smx->W+1) * n_begl * (smx->W+1)));
+  smx->ncells_alpha_begl = (smx->W+1) * n_begl * (smx->W+1);
+
+  cur_cell = 0;
+  for (v = 0; v < cm->M; v++) {	
+    for (j = 0; j <= smx->W; j++) { 
+      if (cm->stid[v] == BEGL_S) {
+	smx->falpha_begl[j][v] = smx->falpha_begl_mem + cur_cell;
+	cur_cell += smx->W+1;
+      }
+      else smx->falpha_begl[j][v] = NULL;
+    }
+  }
+  if(cur_cell != smx->ncells_alpha_begl) cm_Fail("cm_FloatizeScanMatrix(), error allocating falpha_begl, cell cts differ %d != %d\n", cur_cell, smx->ncells_alpha_begl);
+
+  /* Initialize matrix */
+  /* First, init entire matrix to IMPOSSIBLE */
+  esl_vec_FSet(smx->falpha_mem,      smx->ncells_alpha,      IMPOSSIBLE);
+  esl_vec_FSet(smx->falpha_begl_mem, smx->ncells_alpha_begl, IMPOSSIBLE);
+  /* Now, initialize cells that should not be IMPOSSIBLE in falpha and falpha_begl */
+  for(v = cm->M-1; v >= 0; v--) {
+    if(cm->stid[v] != BEGL_S) {
+      if (cm->sttype[v] == E_st) { 
+	smx->falpha[0][v][0] = smx->falpha[1][v][0] = 0.;
+	/* rest of E deck is IMPOSSIBLE, it's already set */
+      }
+      else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) {
+	y = cm->cfirst[v];
+	smx->falpha[0][v][0] = cm->endsc[v];
+	for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	  smx->falpha[0][v][0] = ESL_MAX(smx->falpha[0][v][0], (smx->falpha[0][y+yoffset][0] + cm->tsc[v][yoffset]));
+	smx->falpha[0][v][0] = ESL_MAX(smx->falpha[0][v][0], IMPOSSIBLE);
+      }
+      else if (cm->sttype[v] == B_st) {
+	w = cm->cfirst[v]; /* BEGL_S, left child state */
+	y = cm->cnum[v];
+	smx->falpha[0][v][0] = smx->falpha_begl[0][w][0] + smx->falpha[0][y][0]; 
+      }
+      smx->falpha[1][v][0] = smx->falpha[0][v][0];
+    }
+    else { /* v == BEGL_S */
+      y = cm->cfirst[v];
+      smx->falpha_begl[0][v][0] = cm->endsc[v];
+      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	smx->falpha_begl[0][v][0] = ESL_MAX(smx->falpha_begl[0][v][0], (smx->falpha[0][y+yoffset][0] + cm->tsc[v][yoffset])); /* careful: y is in smx->falpha */
+      smx->falpha_begl[0][v][0] = ESL_MAX(smx->falpha_begl[0][v][0], IMPOSSIBLE);
+      for (j = 1; j <= smx->W; j++) 
+	smx->falpha_begl[j][v][0] = smx->falpha_begl[0][v][0];
+    }
+  }
+  /* set the flag that tells us we've got valid floats */
+  smx->flags |= cmSMX_HAS_FLOAT;
+  return eslOK;
+
+ ERROR: 
+  cm_Fail("memory allocation error.");
+  return status; /* NEVERREACHED */
+  }
+
+
+/* Function: cm_IntizeScanMatrix()
+ * Date:     EPN, Wed Nov  7 10:10:39 2007
+ *
+ * Purpose:  Allocate and initialize int data structures in a ScanMatrix_t object for <cm>.
+ *           This initializes a scanning float DP matrix for CYK/Inside, for details on that
+ *           matrix see the notes by the cm_FloatizeScanMatrix() function call in 
+ *           cm_CreateScanMatrix().
+ *            
+ * Returns:  eslOK on success, dies immediately on an error.
+ */
+int
+cm_IntizeScanMatrix(CM_t *cm, ScanMatrix_t *smx)
+{
+  int status;
+  int v, j, y, yoffset, w;
+  int use_hmmonly;
+  use_hmmonly = ((cm->search_opts & CM_SEARCH_HMMVITERBI) ||  (cm->search_opts & CM_SEARCH_HMMFORWARD)) ? TRUE : FALSE;
+  int n_begl;
+  int n_non_begl;
+  int cur_cell;
+
+  /* contract check */
+  if(smx->flags & cmSMX_HAS_INT) cm_Fail("cm_IntizeScanMatrix(), si's cmSMX_HAS_INT flag is already up.");
+  if(smx->ialpha != NULL)       cm_Fail("cm_IntizeScanMatrix(), smx->ialpha is not NULL.");
+  if(smx->ialpha_begl != NULL)  cm_Fail("cm_IntizeScanMatrix(), smx->ialpha_begl is not NULL.");
+
+  /* allocate alpha 
+   * we allocate only as many cells as necessary,
+   * for ialpha,      we only allocate for non-BEGL_S states,
+   * for ialpha_begl, we only allocate for     BEGL_S states
+   *
+   * note: deck for the EL state, cm->M is never used for scanners
+   */
+  n_begl = 0;
+  for (v = 0; v < cm->M; v++) if (cm->stid[v] == BEGL_S) n_begl++;
+  n_non_begl = cm->M - n_begl;
+
+  /* allocate ialpha */
+  /* j == 0 v == 0 cells, followed by j == 1 v == 0, then j == 0 v == 1 etc.. */
+  ESL_ALLOC(smx->ialpha,        sizeof(int **) * 2);
+  ESL_ALLOC(smx->ialpha[0],     sizeof(int *) * (cm->M)); /* we still allocate cm->M ptrs, if v == BEGL_S, ialpha[0][v] will be NULL */
+  ESL_ALLOC(smx->ialpha[1],     sizeof(int *) * (cm->M)); /* we still allocate cm->M ptrs, if v == BEGL_S, ialpha[0][v] will be NULL */
+  ESL_ALLOC(smx->ialpha_mem,    sizeof(int) * 2 * n_non_begl * (smx->W+1));
+  if((smx->flags & cmSMX_HAS_FLOAT) && ((2 * n_non_begl * (smx->W+1)) != smx->ncells_alpha)) 
+    cm_Fail("cm_IntizeScanMatrix(), cmSMX_HAS_INT flag raised, but smx->ncells_alpha %d != %d (predicted num int cells size)\n", smx->ncells_alpha, (2 * n_non_begl * (smx->W+1)));
+  smx->ncells_alpha = 2 * n_non_begl * (smx->W+1);
+
+  cur_cell = 0;
+  for (v = 0; v < cm->M; v++) {	
+    if (cm->stid[v] != BEGL_S) {
+      smx->ialpha[0][v] = smx->ialpha_mem + cur_cell;
+      cur_cell += smx->W+1;
+      smx->ialpha[1][v] = smx->ialpha_mem + cur_cell;
+      cur_cell += smx->W+1;
+    }
+    else { 
+      smx->ialpha[0][v] = NULL;
+      smx->ialpha[1][v] = NULL;
+    }
+  }
+  if(cur_cell != smx->ncells_alpha) cm_Fail("cm_IntizeScanMatrix(), error allocating ialpha, cell cts differ %d != %d\n", cur_cell, smx->ncells_alpha);
+  
+  /* allocate ialpha_begl */
+  /* j == d, v == 0 cells, followed by j == d+1, v == 0, etc. */
+  ESL_ALLOC(smx->ialpha_begl, sizeof(int **) * (smx->W+1));
+  for (j = 0; j <= smx->W; j++) 
+    ESL_ALLOC(smx->ialpha_begl[j],  sizeof(int *) * (cm->M)); /* we still allocate cm->M ptrs, if v != BEGL_S, ialpha_begl[0][v] will be NULL */
+  ESL_ALLOC(smx->ialpha_begl_mem,   sizeof(int) * (smx->W+1) * n_begl * (smx->W+1));
+  if((smx->flags & cmSMX_HAS_FLOAT) && (((smx->W+1) * n_begl * (smx->W+1)) != smx->ncells_alpha_begl)) 
+    cm_Fail("cm_IntizeScanMatrix(), cmSMX_HAS_INT flag raised, but smx->ncells_alpha_begl %d != %d (predicted num int cells size)\n", smx->ncells_alpha_begl, ((smx->W+1) * n_begl * (smx->W+1)));
+  smx->ncells_alpha_begl = (smx->W+1) * n_begl * (smx->W+1);
+
+  cur_cell = 0;
+  for (v = 0; v < cm->M; v++) {	
+    for (j = 0; j <= smx->W; j++) { 
+      if (cm->stid[v] == BEGL_S) {
+	smx->ialpha_begl[j][v] = smx->ialpha_begl_mem + cur_cell;
+	cur_cell += smx->W+1;
+      }
+      else smx->ialpha_begl[j][v] = NULL;
+    }
+  }
+  if(cur_cell != smx->ncells_alpha_begl) cm_Fail("cm_IntizeScanMatrix(), error allocating ialpha_begl, cell cts differ %d != %d\n", cur_cell, smx->ncells_alpha_begl);
+
+  /* Initialize matrix */
+  /* First, init entire matrix to -INFTY */
+  esl_vec_ISet(smx->ialpha_mem,      smx->ncells_alpha,      -INFTY);
+  esl_vec_ISet(smx->ialpha_begl_mem, smx->ncells_alpha_begl, -INFTY);
+  /* Now, initialize cells that should not be -INFTY in ialpha and ialpha_begl */
+  for(v = cm->M-1; v >= 0; v--) {
+    if(cm->stid[v] != BEGL_S) {
+      if (cm->sttype[v] == E_st) { 
+	smx->ialpha[0][v][0] = smx->ialpha[1][v][0] = 0.;
+	/* rest of E deck is -INFTY, it's already set */
+      }
+      else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) {
+	y = cm->cfirst[v];
+	smx->ialpha[0][v][0] = cm->iendsc[v];
+	for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	  smx->ialpha[0][v][0] = ESL_MAX(smx->ialpha[0][v][0], (smx->ialpha[0][y+yoffset][0] + cm->itsc[v][yoffset]));
+	smx->ialpha[0][v][0] = ESL_MAX(smx->ialpha[0][v][0], -INFTY);
+      }
+      else if (cm->sttype[v] == B_st) {
+	w = cm->cfirst[v]; /* BEGL_S, left child state */
+	y = cm->cnum[v];
+	smx->ialpha[0][v][0] = smx->ialpha_begl[0][w][0] + smx->ialpha[0][y][0]; 
+      }
+      smx->ialpha[1][v][0] = smx->ialpha[0][v][0];
+    }
+    else { /* v == BEGL_S */
+      y = cm->cfirst[v];
+      smx->ialpha_begl[0][v][0] = cm->iendsc[v];
+      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	smx->ialpha_begl[0][v][0] = ESL_MAX(smx->ialpha_begl[0][v][0], (smx->ialpha[0][y+yoffset][0] + cm->itsc[v][yoffset])); /* careful: y is in alpha */
+      smx->ialpha_begl[0][v][0] = ESL_MAX(smx->ialpha_begl[0][v][0], -INFTY);
+      for (j = 1; j <= smx->W; j++) 
+	smx->ialpha_begl[j][v][0] = smx->ialpha_begl[0][v][0];
+    }
+  }
+
+  /* set the flag that tells us we've got valid ints */
+  smx->flags |= cmSMX_HAS_INT;
+  return eslOK;
+
+ ERROR: 
+  cm_Fail("memory allocation error.");
+  return status; /* NEVERREACHED */
+}  
+
+
+/* Function: cm_FreeFloatsFromScanMatrix()
+ * Date:     EPN, Wed Nov  7 10:03:55 2007
+ *
+ * Purpose:  Free float data structures in a ScanMatrix_t object 
+ *           corresponding to <cm>.
+ *            
+ * Returns:  eslOK on success, dies immediately on an error.
+ */
+int
+cm_FreeFloatsFromScanMatrix(CM_t *cm, ScanMatrix_t *smx)
+{
+  int j;
+
+  /* contract check */
+  if(! smx->flags & cmSMX_HAS_FLOAT)    cm_Fail("cm_FreeFloatsFromScanMatrix(), si's cmSMX_HAS_FLOAT flag is down.");
+  if(smx->falpha == NULL)       cm_Fail("cm_FreeFloatsFromScanMatrix(), smx->falpha is already NULL.");
+  if(smx->falpha_begl == NULL)  cm_Fail("cm_FreeFloatsFromScanMatrix(), smx->falpha_begl is already NULL.");
+
+  free(smx->falpha_mem);
+  free(smx->falpha[1]);
+  free(smx->falpha[0]);
+  free(smx->falpha);
+  smx->falpha = NULL;
+
+  free(smx->falpha_begl_mem);
+  for (j = 0; j <= smx->W; j++) free(smx->falpha_begl[j]);
+  free(smx->falpha_begl);
+  smx->falpha_begl = NULL;
+
+  smx->flags &= ~cmSMX_HAS_FLOAT;
+  return eslOK;
+}
+
+/* Function: cm_FreeIntsFromScanMatrix()
+ * Date:     EPN, Wed Nov  7 09:56:01 2007
+ *
+ * Purpose:  Free int data structures in a ScanMatrix_t object 
+ *           corresponding to <cm>.
+ *            
+ * Returns:  eslOK on success, dies immediately on an error.
+ */
+int
+cm_FreeIntsFromScanMatrix(CM_t *cm, ScanMatrix_t *smx)
+{
+  int j;
+
+  /* contract check */
+  if(! smx->flags & cmSMX_HAS_INT)    cm_Fail("cm_FreeIntsFromScanMatrix(), si's cmSMX_HAS_INT flag is down.");
+  if(smx->ialpha == NULL)       cm_Fail("cm_FreeIntsFromScanMatrix(), smx->ialpha is already NULL.");
+  if(smx->ialpha_begl == NULL)  cm_Fail("cm_FreeIntsFromScanMatrix(), smx->ialpha_begl is already NULL.");
+
+  free(smx->ialpha_mem);
+  free(smx->ialpha[1]);
+  free(smx->ialpha[0]);
+  free(smx->ialpha);
+  smx->ialpha = NULL;
+
+  free(smx->ialpha_begl_mem);
+  for (j = 0; j <= smx->W; j++) free(smx->ialpha_begl[j]);
+  free(smx->ialpha_begl);
+  smx->ialpha_begl = NULL;
+
+  smx->flags &= ~cmSMX_HAS_INT;
+  return eslOK;
+}
+
+/* Function: cm_FreeScanMatrix()
+ * Date:     EPN, Sun Nov  4 20:57:32 2007
+ *
+ * Purpose:  Free a ScanMatrix_t object corresponding
+ *           to CM <cm>.
+ *            
+ * Returns:  void
+ */
+void
+cm_FreeScanMatrix(CM_t *cm, ScanMatrix_t *smx)
+{
+  int j;
+  if(! ((cm->flags & CMH_SCANMATRIX) && (smx == cm->smx))) { /* don't free the cm->smx's dmin, dmax */
+    if(smx->dmin != cm->dmin && smx->dmin != NULL) { free(smx->dmin); smx->dmin = NULL; }
+    if(smx->dmax != cm->dmax && smx->dmax != NULL) { free(smx->dmax); smx->dmax = NULL; }
+  }
+
+  for(j = 1; j <= smx->W; j++) {
+    free(smx->dnAA[j]);
+    free(smx->dxAA[j]);
+  }
+  free(smx->dnAA);
+  free(smx->dxAA);
+  free(smx->bestr);
+  
+  if(smx->flags & cmSMX_HAS_FLOAT) cm_FreeFloatsFromScanMatrix(cm, smx);
+  if(smx->flags & cmSMX_HAS_INT)   cm_FreeIntsFromScanMatrix(cm, smx);
+  free(smx);
+  return;
+}
+
+
+/* Function: cm_FreeScanMatrixForCM()
+ * Date:     EPN, Fri Nov 30 06:47:12 2007
+ *
+ * Purpose:  Free a ScanMatrix_t object cm->smx for <cm>.
+ *            
+ * Returns:  void
+ */
+void
+cm_FreeScanMatrixForCM(CM_t *cm)
+{
+  /* contract check */
+  if(cm->smx == NULL) cm_Fail("cm_FreeScanMatrixForCM(), cm->smx is NULL.\n");
+  cm_FreeScanMatrix(cm, cm->smx);
+  cm->smx = NULL;
+  cm->flags &= ~CMH_SCANMATRIX; /* drop the 'cm has valid scanmatrix flag */
+  return;
+}
+
+/* Function: cm_DumpScanMatrixAlpha()
+ * Date:     EPN, Tue Nov  6 05:11:26 2007
+ *
+ * Purpose:  Dump current alpha matrix (either float or int).
+ *            
+ * Returns:  void.
+ */
+void
+cm_DumpScanMatrixAlpha(CM_t *cm, int j, int i0, int doing_float)
+{
+  int d, v;
+  int jp_g = j-i0+1; /* j is actual index in j, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+  int cur = j%2;
+  int prv = (j-1)%2;
+  int *dnA, *dxA;
+
+  if(cm->smx == NULL) cm_Fail("cm_DumpScanMatrixAlpha(), cm->smx is NULL.\n");
+  ScanMatrix_t *smx = cm->smx;
+  if(doing_float && (! smx->flags & cmSMX_HAS_FLOAT)) cm_Fail("cm_DumpScanMatrixAlpha(), trying to print float alpha, but cmSMX_HAS_FLOAT flag is down.\n");
+  if((! doing_float) && (! smx->flags & cmSMX_HAS_INT)) cm_Fail("cm_DumpScanMatrixAlpha(), trying to print int alpha, but cmSMX_HAS_INT flag is down.\n");
+
+  int begl_prv = j-1 % (smx->W+1);
+  int begl_cur = j   % (smx->W+1);
+
+  printf("Dumping Alpha: j: %d\n", j);
+  if(jp_g >= smx->W) { dnA = smx->dnAA[smx->W]; dxA = smx->dxAA[smx->W]; }
+  else              { dnA = smx->dnAA[jp_g];  dxA = smx->dxAA[jp_g]; }
+  if(doing_float) {
+    for (v = smx->cm_M-1; v >= 0; v--) {	
+      if (cm->stid[v] == BEGL_S) { 
+	for(d = dnA[v]; d <= dxA[v]; d++) printf("A[j-1:%4d][%4d][%4d]: %10.4f\n", (j-1), v, d, smx->falpha_begl[begl_prv][v][d]); 
+      }
+      else {
+	for(d = dnA[v]; d <= dxA[v]; d++) printf("A[j-1:%4d][%4d][%4d]: %10.4f\n", (j-1), v, d, smx->falpha[prv][v][d]); 
+      }
+      printf("\n");
+    }
+    for (v = smx->cm_M-1; v >= 0; v--) {	
+      if (cm->stid[v] == BEGL_S) {
+	for(d = dnA[v]; d <= dxA[v]; d++) printf("A[j  :%4d][%4d][%4d]: %10.4f\n", j,     v, d, smx->falpha_begl[begl_cur][v][d]); 
+      }
+      else {
+	for(d = dnA[v]; d <= dxA[v]; d++) printf("A[j  :%4d][%4d][%4d]: %10.4f\n", j,     v, d, smx->falpha[cur][v][d]); 
+      }
+      printf("\n");
+    }
+  }
+  else { /* doing int */
+    for (v = smx->cm_M-1; v >= 0; v--) {	
+      if (cm->stid[v] == BEGL_S) {
+	for(d = dnA[v]; d <= dxA[v]; d++) printf("A[j-1:%4d][%4d][%4d]: %10d\n", (j-1), v, d, smx->ialpha_begl[begl_prv][v][d]); 
+      }
+      else {
+	for(d = dnA[v]; d <= dxA[v]; d++) printf("A[j-1:%4d][%4d][%4d]: %10d\n", (j-1), v, d, smx->ialpha[prv][v][d]); 
+      }
+      printf("\n\n");
+    }
+    for (v = smx->cm_M-1; v >= 0; v--) {	
+      if (cm->stid[v] == BEGL_S) {
+	for(d = dnA[v]; d <= dxA[v]; d++) printf("A[j  :%4d][%4d][%4d]: %10d\n", j,     v, d, smx->ialpha_begl[begl_cur][v][d]); 
+      }
+      else {
+	for(d = dnA[v]; d <= dxA[v]; d++) printf("A[j  :%4d][%4d][%4d]: %10d\n", j,     v, d, smx->ialpha[cur][v][d]); 
+      }
+      printf("\n\n");
+    }
+  }
+  return;
+}
+
+/* Function: FCalcOptimizedEmitScores()
+ * Date:     EPN, Tue Nov  6 17:24:45 2007
+ *
+ * Purpose:  Allocate, fill and return an optimized emission score vector
+ *           of float scores for fast search/alignment.
+ *            
+ * Returns:  the 2D float emission score vector on success,
+ *           dies immediately on memory allocation error.
+ */
+float **
+FCalcOptimizedEmitScores(CM_t *cm)
+{
+  int status; 
+  float **esc_vAA;
+  ESL_DSQ a,b;
+  int v;
+  int cur_cell;
+  int npairs = 0;
+  int nsinglets = 0;
+  float *ptr_to_start; /* points to block allocated to esc_vAA[0], nec b/c esc_vAA[0] gets set to NULL, because v == 0 is non-emitter */
+  float **leftAA;
+  float **rightAA;
+
+  /* count pairs, singlets */
+  for(v = 0; v < cm->M; v++) {
+    switch(cm->sttype[v]) {
+    case IL_st:
+    case ML_st:
+    case IR_st:
+    case MR_st:
+      nsinglets++;
+      break;
+    case MP_st:
+      npairs++;
+      break;
+    }
+  }
+
+  /* set up our left and right vectors for all possible non-canonical residues,
+   * these are calc'ed once and passed to FastPairScore*() functions to minimize
+   * run time. 
+   */
+  ESL_ALLOC(leftAA,  sizeof(float *) * cm->abc->Kp);
+  ESL_ALLOC(rightAA, sizeof(float *) * cm->abc->Kp);
+  for(a = 0; a <= cm->abc->K; a++) leftAA[a] = rightAA[a] = NULL; /* canonicals and gap, left/right unnec */
+  for(a = cm->abc->K+1; a < cm->abc->Kp-1; a++) {
+    ESL_ALLOC(leftAA[a],  sizeof(float) * cm->abc->K);
+    ESL_ALLOC(rightAA[a], sizeof(float) * cm->abc->K);
+    esl_vec_FSet(leftAA[a],  cm->abc->K, 0.);
+    esl_vec_FSet(rightAA[a], cm->abc->K, 0.);
+    esl_abc_FCount(cm->abc, leftAA[a],  a, 1.);
+    esl_abc_FCount(cm->abc, rightAA[a], a, 1.);
+  }
+  leftAA[cm->abc->Kp-1] = rightAA[cm->abc->Kp-1] = NULL; /* missing data, left/right unnec */
+
+  /* precalculate possible emission scores for each state */
+  ESL_ALLOC(esc_vAA,     sizeof(float *) * (cm->M));
+  ESL_ALLOC(esc_vAA[0],  sizeof(float)   * ((cm->abc->Kp * nsinglets) + (cm->abc->Kp * cm->abc->Kp * npairs)));
+  ptr_to_start = esc_vAA[0];
+  cur_cell = 0;
+  for(v = 0; v < cm->M; v++) {
+    switch(cm->sttype[v]) {
+    case IL_st:
+    case ML_st:
+    case IR_st:
+    case MR_st:
+      esc_vAA[v] = ptr_to_start + cur_cell;
+      cur_cell += cm->abc->Kp;
+      for(a = 0; a < cm->abc->K; a++) /* all canonical residues */
+	esc_vAA[v][a]  = cm->esc[v][a]; 
+      esc_vAA[v][cm->abc->K] = IMPOSSIBLE; /* gap symbol is impossible */
+      for(a = cm->abc->K+1; a < cm->abc->Kp-1; a++) /* all ambiguous residues */
+	esc_vAA[v][a]  = esl_abc_FAvgScore(cm->abc, a, cm->esc[v]);
+      esc_vAA[v][cm->abc->Kp-1] = IMPOSSIBLE; /* missing data is IMPOSSIBLE */
+      break;
+    case MP_st:
+      esc_vAA[v] = ptr_to_start + cur_cell;
+      esl_vec_FSet(esc_vAA[v], cm->abc->Kp * cm->abc->Kp, IMPOSSIBLE); /* init all cells to IMPOSSIBLE */
+      cur_cell += cm->abc->Kp * cm->abc->Kp;
+      /* a is canonical, b is canonical */
+      for(a = 0; a < cm->abc->K; a++) { 
+	for(b = 0; b < cm->abc->K; b++) { 
+	  esc_vAA[v][(a * cm->abc->Kp) + b]  = cm->esc[v][(a * cm->abc->K) + b];
+	}
+      }
+      /* a is not canonical, b is canonical */
+      for(a = cm->abc->K+1; a < cm->abc->Kp-1; a++) { 
+	for(b = 0; b < cm->abc->K; b++) { 
+	  esc_vAA[v][(a * cm->abc->Kp) + b]  = FastPairScoreLeftOnlyDegenerate(cm->abc->K, cm->esc[v], leftAA[a], b);
+	}
+      }	  
+      /* a is canonical, b is not canonical */
+      for(a = 0; a < cm->abc->K; a++) { 
+	for(b = cm->abc->K+1; b < cm->abc->Kp-1; b++) { 
+	  esc_vAA[v][(a * cm->abc->Kp) + b]  = FastPairScoreRightOnlyDegenerate(cm->abc->K, cm->esc[v], rightAA[b], a);
+	}
+      }	  
+      /* a is not canonical, b is not canonical */
+      for(a = cm->abc->K+1; a < cm->abc->Kp-1; a++) { 
+	for(b = cm->abc->K+1; b < cm->abc->Kp-1; b++) { 
+	  esc_vAA[v][(a * cm->abc->Kp) + b]  = FastPairScoreBothDegenerate(cm->abc->K, cm->esc[v], leftAA[a], rightAA[b]);
+	}
+      }	  
+      /* everything else, when either a or b is gap or missing data, stays IMPOSSIBLE */
+      break;
+    default:
+      esc_vAA[v] = NULL;
+      break;
+    }
+  }
+  for(a = 0; a < cm->abc->Kp; a++) { 
+    if(leftAA[a] != NULL)  free(leftAA[a]);
+    if(rightAA[a] != NULL) free(rightAA[a]);
+  }
+  free(leftAA);
+  free(rightAA);
+  return esc_vAA;
+
+ ERROR:
+  cm_Fail("memory allocation error.");
+  return NULL; /* NEVERREACHED */
+}
+
+
+/* Function: ICalcOptimizedEmitScores()
+ * Date:     EPN, Tue Nov  6 17:27:34 2007
+ *
+ * Purpose:  Allocate, fill and return an optimized emission score vector
+ *           of integer scores for fast search/alignment.
+ *            
+ * Returns:  the 2D integer emission score vector on success,
+ *           dies immediately on memory allocation error.
+ */
+int **
+ICalcOptimizedEmitScores(CM_t *cm)
+{
+  int status; 
+  int **iesc_vAA;
+  ESL_DSQ a,b;
+  int v;
+  int cur_cell;
+  int npairs = 0;
+  int nsinglets = 0;
+  int *ptr_to_start; /* points to block allocated to iesc_vAA[0], nec b/c esc_vAA[0] gets set to NULL, because v == 0 is non-emitter */
+  float **leftAA;
+  float **rightAA;
+
+  /* count pairs, singlets */
+  for(v = 0; v < cm->M; v++) {
+    switch(cm->sttype[v]) {
+    case IL_st:
+    case ML_st:
+    case IR_st:
+    case MR_st:
+      nsinglets++;
+      break;
+    case MP_st:
+      npairs++;
+      break;
+    }
+  }
+
+  /* set up our left and right vectors for all possible non-canonical residues,
+   * these are calc'ed once and passed to FastPairScore*() functions to minimize
+   * run time. 
+   */
+  ESL_ALLOC(leftAA,  sizeof(float *) * cm->abc->Kp);
+  ESL_ALLOC(rightAA, sizeof(float *) * cm->abc->Kp);
+  for(a = 0; a <= cm->abc->K; a++) leftAA[a] = rightAA[a] = NULL; /* canonicals and gap, left/right unnec */
+  for(a = cm->abc->K+1; a < cm->abc->Kp-1; a++) {
+    ESL_ALLOC(leftAA[a],  sizeof(float) * cm->abc->K);
+    ESL_ALLOC(rightAA[a], sizeof(float) * cm->abc->K);
+    esl_vec_FSet(leftAA[a],  cm->abc->K, 0.);
+    esl_vec_FSet(rightAA[a], cm->abc->K, 0.);
+    esl_abc_FCount(cm->abc, leftAA[a],  a, 1.);
+    esl_abc_FCount(cm->abc, rightAA[a], a, 1.);
+  }
+  leftAA[cm->abc->Kp-1] = rightAA[cm->abc->Kp-1] = NULL; /* missing data, left/right unnec */
+
+  /* precalculate possible emission scores for each state */
+  ESL_ALLOC(iesc_vAA,     sizeof(int *) * (cm->M));
+  ESL_ALLOC(iesc_vAA[0],  sizeof(int)   * ((cm->abc->Kp * nsinglets) + (cm->abc->Kp * cm->abc->Kp * npairs)));
+  ptr_to_start = iesc_vAA[0];
+  cur_cell = 0;
+  for(v = 0; v < cm->M; v++) {
+    switch(cm->sttype[v]) {
+    case IL_st:
+    case ML_st:
+    case IR_st:
+    case MR_st:
+      iesc_vAA[v] = ptr_to_start + cur_cell;
+      cur_cell += cm->abc->Kp;
+      for(a = 0; a < cm->abc->K; a++) /* all canonical residues */
+	iesc_vAA[v][a]  = cm->iesc[v][a]; 
+      iesc_vAA[v][cm->abc->K] = -INFTY; /* gap symbol is impossible */
+      for(a = cm->abc->K+1; a < cm->abc->Kp-1; a++) /* all ambiguous residues */
+	iesc_vAA[v][a]  = esl_abc_IAvgScore(cm->abc, a, cm->iesc[v]);
+      iesc_vAA[v][cm->abc->Kp-1] = -INFTY; /* missing data is IMPOSSIBLE */
+      break;
+    case MP_st:
+      iesc_vAA[v] = ptr_to_start + cur_cell;
+      esl_vec_ISet(iesc_vAA[v], cm->abc->Kp * cm->abc->Kp, -INFTY); /* init all cells to -INFTY */
+      cur_cell += cm->abc->Kp * cm->abc->Kp;
+      /* a is canonical, b is canonical */
+      for(a = 0; a < cm->abc->K; a++) { 
+	for(b = 0; b < cm->abc->K; b++) { 
+	  iesc_vAA[v][(a * cm->abc->Kp) + b]  = cm->iesc[v][(a * cm->abc->K) + b];
+	}
+      }
+      /* a is not canonical, b is canonical */
+      for(a = cm->abc->K+1; a < cm->abc->Kp-1; a++) { 
+	for(b = 0; b < cm->abc->K; b++) { 
+	  iesc_vAA[v][(a * cm->abc->Kp) + b]  = iFastPairScoreLeftOnlyDegenerate(cm->abc->K, cm->iesc[v], leftAA[a], b);
+	}
+      }	  
+      /* a is canonical, b is not canonical */
+      for(a = 0; a < cm->abc->K; a++) { 
+	for(b = cm->abc->K+1; b < cm->abc->Kp-1; b++) { 
+	  iesc_vAA[v][(a * cm->abc->Kp) + b]  = iFastPairScoreRightOnlyDegenerate(cm->abc->K, cm->iesc[v], rightAA[b], a);
+	}
+      }	  
+      /* a is not canonical, b is not canonical */
+      for(a = cm->abc->K+1; a < cm->abc->Kp-1; a++) { 
+	for(b = cm->abc->K+1; b < cm->abc->Kp-1; b++) { 
+	  iesc_vAA[v][(a * cm->abc->Kp) + b]  = iFastPairScoreBothDegenerate(cm->abc->K, cm->iesc[v], leftAA[a], rightAA[b]);
+	}
+      }	  
+      /* everything else, when either a or b is gap or missing data, stays -INFTY */
+      break;
+    default:
+      iesc_vAA[v] = NULL;
+      break;
+    }
+  }
+  for(a = 0; a < cm->abc->Kp; a++) { 
+    if(leftAA[a] != NULL)  free(leftAA[a]);
+    if(rightAA[a] != NULL) free(rightAA[a]);
+  }
+  free(leftAA);
+  free(rightAA);
+  return iesc_vAA;
+
+ ERROR:
+  cm_Fail("memory allocation error.");
+  return NULL; /* NEVERREACHED */
+}
+
+/* Function: FreeOptimizedEmitScores()
+ * Date:     EPN, Fri Nov  9 08:44:06 2007
+ *
+ * Purpose:  Free 2D vectors of optimized emissions scores.
+ *           Either fesc_vAA or iesc_vAA (or both) must be non-NULL.
+ *            
+ * Returns:  void
+ */
+void
+FreeOptimizedEmitScores(float **fesc_vAA, int **iesc_vAA, int M)
+{
+  if(fesc_vAA == NULL && iesc_vAA == NULL) cm_Fail("FreeOptimizedEmitScores() but fesc and iesc are NULL.\n");
+
+  if(fesc_vAA != NULL) { 
+    if(fesc_vAA[1] != NULL) { 
+      free(fesc_vAA[1]); /* note: we free [1], but we alloc'ed to [0], why? b/c fesc_vAA[0] is set to NULL after it's
+			  *       used for allocation b/c it's the ROOT_S state, a non-emitter, then fesc_vAA[1] is set
+			  *       to point where it used to point (it's the ROOT_IL state, an emitter).
+			  */
+    }
+    free(fesc_vAA);
+    fesc_vAA = NULL;
+  }
+
+  if(iesc_vAA != NULL) { 
+    if(iesc_vAA[1] != NULL) { 
+      free(iesc_vAA[1]); /* note: we free [1], but we alloc'ed to [0], why? b/c iesc_vAA[0] is set to NULL after it's
+			  *       used for allocation b/c it's the ROOT_S state, a non-emitter, then iesc_vAA[1] is set
+			  *       to point where it used to point (it's the ROOT_IL state, an emitter).
+			  */
+    }
+    free(iesc_vAA);
+    iesc_vAA = NULL;
+  }
+  return;
+}
+
+/* Function: FCalcInitDPScores()
+ * Date:     EPN, Fri Nov  9 09:18:07 2007
+ *
+ * Purpose:  Allocate, fill and return the initial float scores
+ *           for a scanning DP matrix for CM <cm> as it's
+ *           currently configured. All [0..v..M-1][0..d..W]
+ *           cells are allocated and filled, it's up to 
+ *           the DP function to ignore cells outside bands.
+ *            
+ * Returns:  the 2D float init sc vector on success,
+ *           dies immediately on memory error.
+ */    
+float **
+FCalcInitDPScores(CM_t *cm)
+{
+  int status;
+  float *el_scA;
+  float **init_scAA;
+  int v, d;
+
+  /* precalcuate all possible local end scores, for local end emits of 1..W residues */
+  ESL_ALLOC(el_scA, sizeof(float) * (cm->W+1));
+  for(d = 0; d <= cm->W; d++) el_scA[d] = cm->el_selfsc * d;
+  /* precalculate the initial score for all alpha[v][j][d] cells, it's independent of j 
+   * these scores ignore bands, (that is cells outside bands still have initsc's calc'ed)
+   * it's up to the DP function to skip these cells. */
+  ESL_ALLOC(init_scAA,    sizeof(float *) * (cm->M));
+  ESL_ALLOC(init_scAA[0], sizeof(float)   * (cm->M) * (cm->W+1));
+  for (v = 0; v < cm->M; v++) {
+    init_scAA[v] = init_scAA[0] + (v * (cm->W+1));
+    if(NOT_IMPOSSIBLE(cm->endsc[v])) {
+      for(d = 0; d <= cm->W; d++) init_scAA[v][d] = el_scA[d] + cm->endsc[v];
+    }
+    else {
+      for(d = 0; d <= cm->W; d++) init_scAA[v][d] = IMPOSSIBLE;
+    }
+  }
+  free(el_scA);
+  return init_scAA;
+
+ ERROR:
+  cm_Fail("memory allocation error.");
+  return NULL; /* NEVERREACHED */
+}
+
+
+/* Function: ICalcInitDPScores()
+ * Date:     EPN, Fri Nov  9 09:10:33 2007
+ *
+ * Purpose:  Allocate, fill and return the initial int scores
+ *           for a scanning DP matrix for CM <cm> as it's
+ *           currently configured. All [0..v..M-1][0..d..W]
+ *           cells are allocated and filled, it's up to 
+ *           the DP function to ignore cells outside bands.
+ *            
+ * Returns:  the 2D integer init sc vector on success,
+ *           dies immediately on memory error.
+ */    
+int **
+ICalcInitDPScores(CM_t *cm)
+{
+  int status;
+  int *el_scA;
+  int **init_scAA;
+  int v, d;
+
+  /* precalcuate all possible local end scores, for local end emits of 1..W residues */
+  ESL_ALLOC(el_scA, sizeof(int) * (cm->W+1));
+  for(d = 0; d <= cm->W; d++) el_scA[d] = cm->iel_selfsc * d;
+  /* precalculate the initial score for all ialpha[v][j][d] cells, it's independent of j 
+   * these scores ignore bands, (that is cells outside bands still have initsc's calc'ed)
+   * it's up to the DP function to skip these cells. */
+  ESL_ALLOC(init_scAA,    sizeof(int *) * (cm->M));
+  ESL_ALLOC(init_scAA[0], sizeof(int)   * (cm->M) * (cm->W+1)); 
+  for (v = 0; v < cm->M; v++) {
+    init_scAA[v] = init_scAA[0] + (v * (cm->W+1));
+    if(cm->iendsc[v] != -INFTY) {
+      for(d = 0; d <= cm->W; d++) init_scAA[v][d] = el_scA[d] + cm->iendsc[v];
+    }
+    else {
+      for(d = 0; d <= cm->W; d++) init_scAA[v][d] = -INFTY;
+    }
+  }
+
+
+  free(el_scA);
+  return init_scAA;
+
+ ERROR:
+  cm_Fail("memory allocation error.");
+  return NULL; /* NEVERREACHED */
+}
+
+
+/*****************************************************************
+ *   3. GammaHitMx_t data structure functions,
+ *      Semi HMM data structure for optimal resolution of overlapping
+ *      hits for CM DP search functions.
+ *****************************************************************/
+  
+/* Function: CreateGammaHitMx()
+ * Date:     EPN, Mon Nov  5 05:22:56 2007
+ *
+ * Purpose:  Allocate and initialize a gamma semi-HMM for 
+ *           optimal hit resolution of a CM based scan.
+ *           If(do_backward), L position is init'ed instead of
+ *           0th position, for Backward HMM scans.
+ * 
+ * Returns:  Newly allocated GammaHitMx_t object:
+ */
+GammaHitMx_t *
+CreateGammaHitMx(int L, int i0, int be_greedy, float cutoff, int do_backward)
+{
+  int status;
+
+  GammaHitMx_t *gamma;
+  ESL_ALLOC(gamma, sizeof(GammaHitMx_t));
+
+  gamma->L  = L;
+  gamma->i0 = i0;
+  gamma->iamgreedy = be_greedy;
+  gamma->cutoff    = cutoff;
+  /* allocate/initialize for CYK/Inside */
+  ESL_ALLOC(gamma->mx,     sizeof(float) * (L+1));
+  ESL_ALLOC(gamma->gback,  sizeof(int)   * (L+1));
+  ESL_ALLOC(gamma->savesc, sizeof(float) * (L+1));
+  ESL_ALLOC(gamma->saver,  sizeof(int)   * (L+1));
+    
+  if(do_backward) { 
+    gamma->mx[L]    = 0;
+    gamma->gback[L] = -1;
+  } 
+  else { 
+    gamma->mx[0]    = 0;
+    gamma->gback[0] = -1;
+  }
+  return gamma;
+
+ ERROR:
+  cm_Fail("memory allocation error in cm_CreateGammaHitMx().\n");
+  return NULL;
+}
+
+/* Function: FreeGammaHitMx()
+ * Date:     EPN, Mon Nov  5 05:32:00 2007
+ *
+ * Purpose:  Free a gamma semi-HMM.
+ *            
+ * Returns:  void;
+ */
+void
+FreeGammaHitMx(GammaHitMx_t *gamma)
+{
+  free(gamma->mx);
+  free(gamma->gback);
+  free(gamma->savesc);
+  free(gamma->saver);
+  free(gamma);
+
+  return;
+}
+
+/* Function: UpdateGammaHitMxCM()
+ * Date:     EPN, Mon Nov  5 05:41:14 2007
+ *
+ * Purpose:  Update a gamma semi-HMM for CM hits that end at gamma-relative position <j>.
+ *
+ * Args:     cm        - the model, used only for it's alphabet and null model
+ *           errbuf    - for reporting errors
+ *           gamma     - the gamma data structure
+ *           j         - offset j for gamma must be between 0 and gamma->L
+ *           alpha_row - row of DP matrix to examine, we look at [dn..dx], NULL if we want to report
+ *                       this j is IMPOSSIBLE end point of a hit (only possible if using_hmm_bands == TRUE)
+ *           dn        - minimum d to look at 
+ *           dx        - maximum d to look at
+ *           using_hmm_bands - if TRUE, alpha_row is offset by dn, so we look at [0..dx-dn]
+ *           bestr     - [dn..dx] root state (0 or local entry) corresponding to hit stored in alpha_row
+ *           results   - results to add to, only used in this function if gamma->iamgreedy 
+ *           W         - window size, max size of a hit, only used if we're doing a NULL3 correction (act != NULL)
+ *           act       - [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1)
+ *
+ * Returns:  eslOK on succes; eslEMEM on memory allocation error;
+ *
+ */
+int
+UpdateGammaHitMxCM(CM_t *cm, char *errbuf, GammaHitMx_t *gamma, int j, float *alpha_row, int dn, int dx, int using_hmm_bands, 
+		   int *bestr, search_results_t *results, int W, double **act)
+{
+  int status;
+  int i, d;
+  int bestd;
+  int r;
+  int dmin, dmax;
+  int ip, jp;
+  float *comp = NULL;    /* 0..a..cm->abc-K-1, the composition of residue a within the hit being reported */
+  int a;
+  float null3_correction;
+  int do_report_hit;
+  float hit_sc, cumulative_sc, bestd_sc;
+
+  if(alpha_row == NULL && (!using_hmm_bands)) cm_Fail("UpdateGammaHitMxCM(), alpha_row is NULL, but using_hmm_bands is FALSE.\n");
+  dmin = (using_hmm_bands) ? 0     : dn; 
+  dmax = (using_hmm_bands) ? dx-dn : dx;
+  if(act != NULL) ESL_ALLOC(comp, sizeof(float) * cm->abc->K);
+
+  /* mode 1: non-greedy  */
+  if(! gamma->iamgreedy || alpha_row == NULL) { 
+    gamma->mx[j]     = gamma->mx[j-1] + 0; 
+    gamma->gback[j]  = -1;
+    gamma->savesc[j] = IMPOSSIBLE;
+    gamma->saver[j]  = -1;
+
+    if(alpha_row != NULL) { 
+      for (d = dmin; d <= dmax; d++) {
+	i = using_hmm_bands ? j-d+1-dn  : j-d+1;
+	hit_sc = alpha_row[d];
+	cumulative_sc = gamma->mx[i-1] + hit_sc;
+	if (cumulative_sc > gamma->mx[j]) {
+	  do_report_hit = TRUE;
+	  if(act != NULL && NOT_IMPOSSIBLE(hit_sc)) { /* do NULL3 score correction */
+	    for(a = 0; a < cm->abc->K; a++) { 
+	      comp[a] = act[j%(W+1)][a] - act[(j-d+1-1)%(W+1)][a]; /* careful, tricky off-by-one: comp[a] is act[j][a] - act[i-1][a], hence the j-d+1-1 (i == j-d+1) */
+	      /*printf("a: %5d j/W: %5d i-1/W: %5d j[a]: %.3f i-1[a]: %.3f c[a]: %.3f\n", a, j%(W+1), (j-d+1-1%W), act[(j%(W+1))][a], act[((j-d+1-1)%(W+1))][a], comp[a]);*/
+	    }
+	    esl_vec_FNorm(comp, cm->abc->K);
+	    /*esl_vec_FDump(stdout, comp, cm->abc->K, NULL);*/
+	    ScoreCorrectionNull3(cm->abc, cm->null, comp, j-i+1, &null3_correction);
+	    hit_sc -= null3_correction;
+	    cumulative_sc -= null3_correction;
+	    do_report_hit = (cumulative_sc > gamma->mx[j]) ? TRUE : FALSE;
+	  }
+	  if(do_report_hit) { 
+	    /*printf("\t%.3f %.3f\n", hit_sc+null3_correction, hit_sc);*/
+	    gamma->mx[j]     = cumulative_sc;
+	    gamma->gback[j]  = i + (gamma->i0-1);
+	    gamma->savesc[j] = hit_sc;
+	    gamma->saver[j]  = bestr[d]; 
+	  }
+	}
+      }
+    }
+  }
+  /* mode 2: greedy */
+  if(gamma->iamgreedy && dmin <= dmax) { /* if dmin >= dmax, no valid d for this j exists, don't report any hits */
+    /* Resolving overlaps greedily (RSEARCH style),  
+     * At least one hit is sent back for each j here.
+     * However, some hits can already be removed for the greedy overlap
+     * resolution algorithm.  Specifically, at the given j, any hit with a
+     * d of d1 is guaranteed to mask any hit of lesser score with a d > d1 */
+    /* First, report hit with d of dmin (min valid d) if >= cutoff */
+    hit_sc = alpha_row[dmin];
+    if (hit_sc >= gamma->cutoff && NOT_IMPOSSIBLE(hit_sc)) {
+      do_report_hit = TRUE;
+      r = bestr[dmin]; 
+      ip = using_hmm_bands ? j-(dmin+dn)+gamma->i0 : j-dmin+gamma->i0;
+      jp = j-1+gamma->i0;
+      assert(ip >= gamma->i0);
+      assert(jp >= gamma->i0);
+      if(act != NULL) { /* do NULL3 score correction */
+	for(a = 0; a < cm->abc->K; a++) comp[a] = act[j%(W+1)][a] - act[(j-dmin+1-1)%(W+1)][a];
+	esl_vec_FNorm(comp, cm->abc->K);
+	ScoreCorrectionNull3(cm->abc, cm->null, comp, jp-ip+1, &null3_correction);
+	hit_sc -= null3_correction;
+	do_report_hit = (hit_sc >= gamma->cutoff) ? TRUE : FALSE;
+      }
+      if(do_report_hit) { 
+	/*printf("\t0 %.3f %.3f ip: %d jp: %d r: %d\n", hit_sc+null3_correction, hit_sc, ip, jp, r);*/
+	ReportHit (ip, jp, r, hit_sc, results);
+      }
+    }
+    bestd    = dmin;
+    bestd_sc = hit_sc;
+    /* Now, if current score is greater than maximum seen previous, report
+     * it if >= cutoff and set new max */
+    for (d = dmin+1; d <= dmax; d++) {
+      hit_sc = alpha_row[d];
+      if (hit_sc > bestd_sc) {
+	if (hit_sc >= gamma->cutoff && NOT_IMPOSSIBLE(hit_sc)) { 
+	  do_report_hit = TRUE;
+	  r = bestr[d]; 
+	  ip = using_hmm_bands ? j-(d+dn)+gamma->i0 : j-d+gamma->i0;
+	  jp = j-1+gamma->i0;
+	  assert(ip >= gamma->i0);
+	  assert(jp >= gamma->i0);
+	  if(act != NULL) { /* do NULL3 score correction */
+	    for(a = 0; a < cm->abc->K; a++) comp[a] = act[j%(W+1)][a] - act[(j-d+1-1)%(W+1)][a];
+	    esl_vec_FNorm(comp, cm->abc->K);
+	    ScoreCorrectionNull3(cm->abc, cm->null, comp, jp-ip+1, &null3_correction);
+	    hit_sc -= null3_correction;
+	    do_report_hit = ((hit_sc > bestd_sc) && (hit_sc >= gamma->cutoff)) ? TRUE : FALSE;
+	  }
+	  if(do_report_hit) { 
+	    /*printf("\t1 %.3f %.3f ip: %d jp: %d r: %d\n", hit_sc+null3_correction, hit_sc, ip, jp, r);*/
+	    ReportHit (ip, jp, r, hit_sc, results);
+	  }
+	}
+	if(hit_sc > bestd_sc) { bestd = d; bestd_sc = hit_sc; } /* we need to check again b/c if null3, hit_sc -= null3_correction */
+      }
+    }
+  }
+  if(comp != NULL) free(comp);
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return eslEMEM; /* NEVERREACHED */
+}
+
+
+/* Function: UpdateGammaHitMxCP9Forward()
+ * Date:     EPN, Wed Nov 28 16:55:18 2007
+ *
+ * Purpose:  Update a gamma semi-HMM for forward-direction CP9 hits that span i..j.
+ * 
+ *           NOTE: (EPN, Fri Sep 25 10:23:01 2009) I introduced a 
+ *          'bug' fix specific to NULL3. The 'clen' argument is added, and i is now
+ *          calc'ed as the max of (j-clen+1) and the i that's passed into the function
+ *          (which is usually max(j-W+1,i0)). This was done b/c W is often much
+ *          much larger than clen, and so the null3 penalty for hits was 
+ *          too large - the old way (using i=max(j-W+1,i0)) resulted in the
+ *          hit length often being W (b/c the start point i is unknown in an
+ *          HMM forward scan). Now, with the fix, the hit length is often clen,
+ *          which causes the null3 penalty to be more reasonable. 
+ *          However, the analogous change was not made to the analogous Backward 
+ *          function UpdateGammaHitMxCP9Backward(), see that function's comments
+ *          for details. See 
+ *          /groups/eddy/home/nawrockie/notebook/9_0924_inf_rfam_question/00LOG
+ *          for more details on this bug fix.
+ * 
+ * Args:     cp9       - the model, used only for it's alphabet and null model
+ *           errbuf    - for reporting errors
+ *           gamma     - the gamma data structure
+ *           i         - offset i for gamma must be between 0 and gamma->L, this is usually max(j-W+1, i0)
+ *           j         - offset j for gamma must be between 0 and gamma->L
+ *           sc        - score of best hit for i..j
+ *           results   - results to add to, only used in this function if gamma->iamgreedy 
+ *           W         - window size, max size of a hit, only used if we're doing a NULL3 correction (act != NULL)
+ *           act       - [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1)
+ *           clen      - cm->clen, only used if we're doing a NULL3 correction, to calculate null3_i, the i index used
+ *                       to calculate the null3 correction, this is a 'bug' fix between v1.01 and v1.02
+ * Returns:  eslOK on succes; eslEMEM on memory allocation error;
+ */
+int
+UpdateGammaHitMxCP9Forward(CP9_t *cp9, char *errbuf, GammaHitMx_t *gamma, int i, int j, float hit_sc, search_results_t *results, int W, double **act, int clen)
+{
+  int status;
+  float cumulative_sc;
+  int a;
+  int ip, jp;
+  float *comp = NULL;    /* 0..a..cm->abc-K-1, the composition of residue a within the hit being reported */
+  float null3_correction;
+  int null3_i; /* null3-specific offset i for gamma must be between 0 and gamma->L, this is max(j-clen+1, i0) */
+
+  /* update hit_sc if do_null3 == TRUE (do_null3 == TRUE iff act != NULL) */
+  if(act != NULL) { /* do NULL3 score correction */
+    null3_i = ESL_MAX(j-clen+1, 1);
+    null3_i = ESL_MAX(i, null3_i);
+    /*printf("\ti: %4d null3_i: %4d j: %4d hit_sc: %.2f ", i, null3_i, j, hit_sc);*/
+    ESL_ALLOC(comp, sizeof(float) * cp9->abc->K);
+    for(a = 0; a < cp9->abc->K; a++) comp[a] = act[j%(W+1)][a] - act[(null3_i-1)%(W+1)][a]; /* comp[a] is act[j][a] - act[null3_i-1][a] */
+    esl_vec_FNorm(comp, cp9->abc->K);
+    /*esl_vec_FDump(stdout, comp, cp9->abc->K, NULL);*/
+    /*printf("(A:%.2f C:%.2f G:%.2f U:%.2f)  ", comp[0], comp[1], comp[2], comp[3]);*/
+    ScoreCorrectionNull3(cp9->abc, cp9->null, comp, j-null3_i+1, &null3_correction);
+    hit_sc -= null3_correction;
+  }
+  /*printf("%.2f (%.2f)\n", hit_sc, null3_correction);*/
+  /* mode 1: non-greedy  */
+  if(! gamma->iamgreedy) {
+    gamma->mx[j]     = gamma->mx[j-1] + 0; 
+    gamma->gback[j]  = -1;
+    gamma->savesc[j] = IMPOSSIBLE;
+    gamma->saver[j]  = -1;
+
+    cumulative_sc = gamma->mx[i-1] + hit_sc;
+    if (cumulative_sc > gamma->mx[j]) {
+      gamma->mx[j]     = cumulative_sc;
+      gamma->gback[j]  = i + (gamma->i0-1);
+      gamma->savesc[j] = hit_sc;
+      gamma->saver[j]  = 0; /* saver is invalid for CP9 hits */
+    }
+  }
+  /* mode 2: greedy */
+  if(gamma->iamgreedy) { 
+    /* Return best hit for each j, IFF it's above threshold */
+    if (hit_sc >= gamma->cutoff) { 
+      ip = i-1 + gamma->i0;
+      jp = j-1 + gamma->i0;
+      ReportHit (ip, jp, 0, hit_sc, results); /* 0 is for saver, which is irrelevant for HMM hits */
+    }
+  }
+  if(comp != NULL) free(comp);
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return eslEMEM; /* NEVERREACHED */
+}
+
+
+/* Function: UpdateGammaHitMxCP9Backward()
+ * Date:     EPN, Wed Nov 28 16:55:09 2007
+ *
+ * Purpose:  Update a gamma semi-HMM for backward-direction CP9 hits that span i..j.
+ *
+ *          Note: There's a 'backwards-specific' off-by-one here, that
+ *          only occurs b/c we're going backwards, this is probably
+ *          implementation specific (meaning getting rid of it is possible,
+ *          but I haven't figured out how to), but we deal
+ *          with it (albeit confusingly) as follows:
+ * 
+ *          '*off-by-one*' marked comments below refers to this issue:
+ *          All Backward hits are rooted in M_O, the B (begin) state,
+ *          which is * a non-emitter.  let i = ip+i0-1 => ip = i-i0+1;
+ *          so sc[ip] = * backward->mmx[ip][0] = summed log prob of
+ *          all parses that end at * j0, and start at position i+1 of
+ *          the sequence (because i+1 is the * last residue whose
+ *          emission has been accounted for). As a result, * gamma
+ *          indexing is off-by-one with respect to sequence position,
+ *          * hence the i+1 or i-1 in the following code blocks, each
+ *          marked by * "*off-by-one*" comment below.  for example:
+ *          let i0 = 2 gamma[ip=4], * normally this means ip=4
+ *          corresponds to i=5 but due to this * off-by-one sc[ip=4]
+ *          corresponds to hits that start at i=6
+ *
+ *          NOTE: (EPN, Fri Sep 25 10:23:01 2009) I introduced a 
+ *          'bug' fix for UpdateGammaHitMxCP9Forward() (above) that is specific
+ *          to NULL3 (see the comments in that function above). 
+ *          The analogous bug fixing change was not made to *this* function b/c
+ *          *in the current implementation* cp9_Backward (or cp9_ViterbiBackward)
+ *          is only called after Forward has been run, so 'j' (the analog of i
+ *          in Backward) is already known, and the problem of overestimating
+ *          the hit length and inflating the null3 penalty goes away. 
+ *          IF THIS IS CHANGED, if Backward were run as a scanner by itself, 
+ *          without a j from Forward (though I can't imagine why you'd do this)
+ *          one would want to think about adding the analogous bug fix in this 
+ *          function. The reason NOT to do the bug fix here is that
+ *          sometimes the hit length is longer than clen, in which
+ *          case you want the null3 correction to be larger than it would be
+ *          if the hit length were clen. See 
+ *          /groups/eddy/home/nawrockie/notebook/9_0924_inf_rfam_question/00LOG
+ *          for more details.
+ *            
+ * Args:     cp9       - the model, used only for it's alphabet and null model
+ *           errbuf    - for reporting errors
+ *           gamma     - the gamma data structure
+ *           i         - offset i for gamma must be between 0 and gamma->L
+ *           j         - offset j for gamma must be between 0 and gamma->L, this is usually i+W-1
+ *           sc        - score of best hit for i..j
+ *           results   - results to add to, only used in this function if gamma->iamgreedy 
+ *           W         - window size, max size of a hit, only used if we're doing a NULL3 correction (act != NULL)
+ *           act       - [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1)
+ *
+ * Returns:  eslOK on succes; eslEMEM on memory allocation error;
+ */
+int
+UpdateGammaHitMxCP9Backward(CP9_t *cp9, char *errbuf, GammaHitMx_t *gamma, int i, int j, float hit_sc, search_results_t *results, int W, double **act)
+{
+  int status;
+  float cumulative_sc;
+  int a;
+  int ip, jp;
+  float *comp = NULL;    /* 0..a..abc-K-1, the composition of residue a within the hit being reported */
+  float null3_correction;
+
+  ESL_DASSERT1((i <= j));
+
+  /* update hit_sc if do_null3 == TRUE (do_null3 == TRUE iff act != NULL) */
+  if(act != NULL) { /* do NULL3 score correction */
+    ESL_ALLOC(comp, sizeof(float) * cp9->abc->K);
+    for(a = 0; a < cp9->abc->K; a++) comp[a] = act[(i+1)%(W+1)][a] - act[(j+1)%(W+1)][a]; /* *off-by-one*  we're going backwards: comp[a] is act[i][a] - act[j+1][a], but there's an off-by-one (see above) */
+    esl_vec_FNorm(comp, cp9->abc->K);
+    ScoreCorrectionNull3(cp9->abc, cp9->null, comp, j-(i+1)+1, &null3_correction);
+    hit_sc -= null3_correction;
+    /*esl_vec_FDump(stdout, comp, cp9->abc->K, NULL);*/
+    /*printf("%.3f %.3f\n", hit_sc + null3_correction, hit_sc);*/
+  }
+
+  /* mode 1: non-greedy  */
+  if(! gamma->iamgreedy) {
+    gamma->mx[i]     = gamma->mx[i+1] + 0; 
+    gamma->gback[i]  = -1;
+    gamma->savesc[i] = IMPOSSIBLE;
+    gamma->saver[i]  = -1;
+
+    cumulative_sc = gamma->mx[j+1-1] + hit_sc; /* *off-by-one */
+    if (cumulative_sc > gamma->mx[i]) {
+      gamma->mx[i]     = cumulative_sc;
+      gamma->gback[i]  = j + (gamma->i0-1);
+      gamma->savesc[i] = hit_sc;
+      gamma->saver[i]  = 0; /* saver is invalid for CP9 hits */
+    }
+  }
+
+  /* mode 2: greedy */
+  if(gamma->iamgreedy) { 
+    /* Return best hit for each j, IFF it's above threshold */
+    if (hit_sc >= gamma->cutoff) { 
+      ip = i-1 + gamma->i0;
+      jp = j-1 + gamma->i0;
+      ReportHit (ip+1, jp, 0, hit_sc, results); /* 0 is for saver, which is irrelevant for HMM hits */
+    }
+  }
+  if(comp != NULL) free(comp);
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.\n");
+  return eslEMEM; /* NEVERREACHED */
+}
+
+
+/* Function: TBackGammaHitMxForward()
+ * Date:     EPN, Mon Nov  5 10:14:30 2007
+ *
+ * Purpose:  Traceback with a gamma semi-HMM for CM/CP9 hits in the forward
+ *           direction. See TBackGammaHitMxBackward() for backward direction.
+ *           gamma->iamgreedy should be FALSE.
+ *            
+ * Returns:  void; dies immediately upon an error.
+ */
+void
+TBackGammaHitMxForward(GammaHitMx_t *gamma, search_results_t *results, int i0, int j0)
+{
+  int j, jp_g;
+
+  if(gamma->iamgreedy) cm_Fail("cm_TBackGammaHitMx(), gamma->iamgreedy is TRUE.\n");   
+  if(results == NULL)  cm_Fail("cm_TBackGammaHitMx(), results == NULL");
+  /* Recover all hits: an (i,j,sc) triple for each one.
+   */
+  j = j0;
+  while (j >= i0) {
+    jp_g = j-i0+1;
+    if (gamma->gback[jp_g] == -1) j--; /* no hit */
+    else {              /* a hit, a palpable hit */
+      if(gamma->savesc[jp_g] >= gamma->cutoff) /* report the hit */
+	ReportHit(gamma->gback[jp_g], j, gamma->saver[jp_g], gamma->savesc[jp_g], results);
+      j = gamma->gback[jp_g]-1;
+    }
+  }
+  return;
+}
+
+
+/* Function: TBackGammaHitMxBackward()
+ * Date:     EPN, Wed Nov 28 16:53:48 2007
+ *
+ * Purpose:  Traceback with a gamma semi-HMM for CP9 hits in the backward
+ *           direction. See TBackGammaHitMxForward() for forward direction.
+ *           gamma->iamgreedy should be FALSE.
+ *
+ *           Note: Remember the 'backward-specific' off-by-one b/t seq 
+ *           index and gamma (see *off-by-one* in 'Purpose' section 
+ *           of UpdateGammaHitMxCP9Backward, above)
+ *            
+ * Returns:  void; dies immediately upon an error.
+ */
+void
+TBackGammaHitMxBackward(GammaHitMx_t *gamma, search_results_t *results, int i0, int j0)
+{
+  int i, ip_g;
+
+  if(gamma->iamgreedy) cm_Fail("cm_TBackGammaHitMx(), gamma->iamgreedy is TRUE.\n");   
+  if(results == NULL)  cm_Fail("cm_TBackGammaHitMx(), results == NULL");
+  /* Recover all hits: an (i,j,sc) triple for each one.
+   */
+  i = i0;
+  while (i <= j0) {
+    ip_g   = (i-1)-i0+1; /* *off-by-one*, i-1, ip corresponds to i+1 
+			  * (yes: i *-* 1 =>   ip corresponds to i *+* 1) */
+    if (gamma->gback[ip_g] == -1) i++; /* no hit */ 
+    else {              /* a hit, a palpable hit */
+      if(gamma->savesc[ip_g] >= gamma->cutoff) { /* report the hit */
+	ESL_DASSERT1((i <= gamma->gback[ip_g]));
+	ReportHit(i, gamma->gback[ip_g], gamma->saver[ip_g], gamma->savesc[ip_g], results);
+      }
+      i = gamma->gback[ip_g]+1;
+    }
+  }
+  return;
+}
+
+#if 0
+/* Function: cm_UpdateScanMatrix()
+ * Date:     EPN, Wed Nov  7 12:49:36 2007
+ *
+ * Purpose:  Free, reallocate and recalculate ScanMatrix cm->smx>
+ *           for CM <cm>.
+ *            
+ * Returns:  eslOK on success, dies immediately on an error.
+ */
+int
+cm_UpdateScanMatrixForCM(CM_t *cm)
+{
+  /* contract check */
+  if(cm->flags & CMH_SCANMATRIX)    cm_Fail("cm_UpdateScanMatrix(), the CM flag for valid scan info is already up.");
+  if(cm->smx->flags & cmSMX_HAS_FLOAT) {
+    cm_FreeFloatsFromScanMatrix(cm, cm->smx);
+    cm_FloatizeScanMatrix(cm, cm->smx);
+  }
+  if(cm->smx->flags & cmSMX_HAS_INT) {
+    cm_FreeIntsFromScanMatrix(cm, cm->smx);
+    cm_IntizeScanMatrix(cm, cm->smx);
+  }
+  cm->flags |= CMH_SCANMATRIX; /* ScanMatrix is valid now */
+  return eslOK;
+}
+#endif
+
diff --git a/src/cm_parsetree.c b/src/cm_parsetree.c
new file mode 100644
index 0000000..0928b05
--- /dev/null
+++ b/src/cm_parsetree.c
@@ -0,0 +1,2108 @@
+/* cm_parsetree.c
+ * cove 1.0: Mon May 17 09:38:14 1993
+ * moved to cove 2.0, Mon Sep  6 13:34:55 1993
+ * cove4: SRE 29 Feb 2000 [Seattle]
+ * infernal: SRE, Fri Jul 28 08:55:47 2000 [StL]
+ * SVN $Id: cm_parsetree.c 2999 2009-10-24 16:04:57Z nawrockie $
+ * 
+ * Unlike a traceback of a normal HMM alignment, which is linear,
+ * the traceback of a CM is a tree structure. Here
+ * we provide support for the traceback data structure.
+ * 
+ * Non-BIFURC states have a NULL right branch. 
+ * 
+ * The pushdown stack structure has a dummy begin node, and the
+ * end is signified by a final NULL ptr.
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <ctype.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_random.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/* Function: CreateParsetree()
+ * Incept:   SRE 29 Feb 2000 [Seattle] from cove2.0 code.
+ * 
+ * Purpose:  Creates a parse tree structure.
+ *           The first operation on a newly created tree is
+ *           generally to add the root:
+ *           InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 0, L-1, 0);
+ * 
+ * Return:   ptr to the new tree.
+ */          
+Parsetree_t * 
+CreateParsetree(int size)
+{
+  int status;
+  Parsetree_t *new;
+
+  ESL_ALLOC(new, sizeof(Parsetree_t));
+  new->memblock = 100;		/* allocation block size can be optimized here if you want. */
+  new->nalloc   = size;
+  ESL_ALLOC(new->emitl, sizeof(int) * new->nalloc);
+  ESL_ALLOC(new->emitr, sizeof(int) * new->nalloc);
+  ESL_ALLOC(new->state, sizeof(int) * new->nalloc);
+  ESL_ALLOC(new->mode,  sizeof(int) * new->nalloc);
+  ESL_ALLOC(new->nxtl,  sizeof(int) * new->nalloc);
+  ESL_ALLOC(new->nxtr,  sizeof(int) * new->nalloc);
+  ESL_ALLOC(new->prv,   sizeof(int) * new->nalloc);
+  new->n = 0;
+  return new;
+ ERROR:
+  cm_Fail("ERROR allocated parsetree.\n");
+  return NULL; /* never reached */
+}
+
+/* Function: GrowParsetree()
+ * Incept:   SRE 1 March 2000 [Seattle]
+ * 
+ * Purpose:  Increase the number of available nodes in a parse tree.
+ */
+void
+GrowParsetree(Parsetree_t *tr)
+{
+  int   status;
+  void *tmp;
+  tr->nalloc += tr->memblock;
+  ESL_RALLOC(tr->emitl, tmp, sizeof(int) * tr->nalloc);
+  ESL_RALLOC(tr->emitr, tmp, sizeof(int) * tr->nalloc);
+  ESL_RALLOC(tr->state, tmp, sizeof(int) * tr->nalloc);
+  ESL_RALLOC(tr->mode,  tmp, sizeof(int) * tr->nalloc);
+  ESL_RALLOC(tr->nxtl,  tmp, sizeof(int) * tr->nalloc);
+  ESL_RALLOC(tr->nxtr,  tmp, sizeof(int) * tr->nalloc);
+  ESL_RALLOC(tr->prv,   tmp, sizeof(int) * tr->nalloc);
+  return;
+  
+ ERROR:
+  cm_Fail("ERROR growing parsetree.\n");
+}
+
+/* Function: FreeParsetree()
+ * Incept:   SRE 1 March 2000 [Seattle]
+ *
+ * Purpose:  Destroy a parse tree.
+ */
+void
+FreeParsetree(Parsetree_t *tr)
+{
+  free(tr->emitl);
+  free(tr->emitr);
+  free(tr->state);
+  free(tr->mode);
+  free(tr->nxtl);
+  free(tr->nxtr);
+  free(tr->prv);
+  free(tr);
+}
+
+/* Function: InsertTraceNodewithMode()
+ * Incept:   SRE 1 March 2000 [Seattle]
+ * 
+ * Purpose:  Insert a new node in a trace tree, attached to node y,
+ *           either TRACE_LEFT_CHILD or TRACE_RIGHT_CHILD.
+ *   
+ *           Before:                             After:
+ *                 y                                  y
+ *               /   \                              /   \
+ *              a     b                            n     b
+ *                                                / \
+ *                                               a   -
+ *           The new node has index tr->n.
+ *           GrowTrace() if necessary.
+ *           The new node n gets connectivity:
+ *                  l = a
+ *                  r = 1 (a dummy state, e.g. nothing)
+ *                prv = y
+ *           The old node y gets connectivity :
+ *             l or r = n   
+ *           The downstream node a gets a new parent:
+ *                if (a != 1) a's prv = n   
+ *
+ *           Usually we're attaching a node, so a and b are the
+ *           terminal dummy state 1, which does not remember its
+ *           parents.
+ *           
+ *           For the special case of initializing the root node, use y==-1
+ *           and whichway==TRACE_LEFT_CHILD. 
+ *           
+ * Returns:  index of new node.
+ */          
+int
+InsertTraceNodewithMode(Parsetree_t *tr, int y, int whichway, int emitl, int emitr, int state, int mode)
+{
+  int a;
+  int n;
+
+  n = tr->n;
+	/* a==-1 unless we're inserting a node into an existing tree, which is rare */
+  if (y >= 0)
+    a = (whichway == TRACE_LEFT_CHILD ? tr->nxtl[y] : tr->nxtr[y]);
+  else 
+    a = -1;			/* special case of initializing the root. */
+
+  if (tr->n == tr->nalloc) GrowParsetree(tr);
+				/* information in new node */
+  tr->emitl[n] = emitl;
+  tr->emitr[n] = emitr;
+  tr->state[n] = state;
+  tr->mode[n]  = mode;
+				/* connectivity of new node */
+  tr->nxtl[n]  = a;
+  tr->nxtr[n]  = -1;
+  tr->prv[n]   = y;
+				/* connectivity of parent   */
+  if (y >= 0) {
+    if (whichway == TRACE_LEFT_CHILD)  tr->nxtl[y] = n;
+    else                               tr->nxtr[y] = n;
+  }
+				/* connectivity of child, 
+				   if we're inserting instead of just adding  */
+  if (a != -1)  tr->prv[a] = n;
+				/* bump counter, return index of new node */
+  tr->n++;
+  return n;
+}
+
+/* Function: InsertTraceNode()
+ *
+ * Purpose:  Standard, non-mode-aware API
+ *           Calls InsertTraceNodewithMode()
+ *           with default mode value
+ *
+ * Returns:  index of new node
+ */
+int
+InsertTraceNode(Parsetree_t *tr, int y, int whichway, int emitl, int emitr, int state)
+{
+   int n;
+
+   n = InsertTraceNodewithMode(tr, y, whichway, emitl, emitr, state, 3);
+
+   return n;
+}
+
+/* Function: ParsetreeCount()
+ * Date:     SRE, Mon Jul 31 19:19:08 2000 [St. Louis]
+ *
+ * Purpose:  Count a parsetree into a counts-based CM structure,
+ *           in the course of estimating new CM probability parameters.
+ *
+ * Args:     cm   - CM to collect counts in
+ *           tr   - the parse tree to collect from.
+ *           dsq  - digitized sequence that we're counting symbols from
+ *           wgt  - weight on this sequence (often just 1.0)
+ *
+ * Returns:  (void)
+ */
+void
+ParsetreeCount(CM_t *cm, Parsetree_t *tr, ESL_DSQ *dsq, float wgt)
+{
+  int tidx;			/* counter through positions in the parsetree        */
+  int v,z;			/* parent, child state index in CM                   */
+
+		/* trivial preorder traverse, since we're already numbered that way */
+  for (tidx = 0; tidx < tr->n; tidx++) {
+    v = tr->state[tidx];        	/* index of parent state in CM */
+    if (v != cm->M && cm->sttype[v] != E_st && cm->sttype[v] != B_st) 
+      {
+	z = tr->state[tr->nxtl[tidx]];      /* index of child state in CM  */
+
+	if (z == cm->M)                
+	  cm->end[v] += wgt;
+	else if (v == 0 && z - cm->cfirst[v] >= cm->cnum[v])
+	  cm->begin[z] += wgt;
+	else
+	  cm->t[v][z - cm->cfirst[v]] += wgt; 
+
+	if (cm->sttype[v] == MP_st) 
+	  PairCount(cm->abc, cm->e[v], dsq[tr->emitl[tidx]], dsq[tr->emitr[tidx]], wgt);
+	else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	  esl_abc_FCount(cm->abc, cm->e[v], dsq[tr->emitl[tidx]], wgt);
+	else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	  esl_abc_FCount(cm->abc, cm->e[v], dsq[tr->emitr[tidx]], wgt);
+      }
+  }
+}    
+    
+/* Function: ParsetreeScore()
+ * Date:     SRE, Wed Aug  2 13:54:07 2000 [St. Louis]
+ *
+ * Purpose:  Calculate the score of a given parse tree for a sequence,
+ *           given a CM that's prepared in log-odds form. Also calculate
+ *           the contribution of structure to that score, by subtracting
+ *           marginalized scores from the MP pair emission scores.
+ *
+ * Returns:  eslOK on success
+ *           eslEINCOMPAT on contract violation.
+ */
+int 
+ParsetreeScore(CM_t *cm, char *errbuf, Parsetree_t *tr, ESL_DSQ *dsq, int do_null2, float *ret_sc, float *ret_struct_sc)
+{
+  int status;                   /* Easel status code */
+  int tidx;			/* counter through positions in the parsetree        */
+  int v,y;			/* parent, child state index in CM                   */
+  ESL_DSQ symi, symj;		/* symbol indices for emissions, 0..cm->abc->Kp-1    */
+  float sc;			/* the log-odds score of the parse tree */
+  int mode;
+  float struct_sc;              /* contribution of the structure to the score */
+
+  /* contract check */
+  if(dsq    == NULL)    ESL_FAIL(eslEINCOMPAT, errbuf, "ParsetreeScore(): dsq == NULL.");
+  if(ret_sc == NULL)    ESL_FAIL(eslEINCOMPAT, errbuf, "ParsetreeScore(): ret_sc == NULL.");
+
+		/* trivial preorder traverse, since we're already numbered that way */
+  sc = struct_sc = 0.;
+  for (tidx = 0; tidx < tr->n; tidx++) {
+    v = tr->state[tidx];        	/* index of parent state in CM */
+    mode = tr->mode[tidx];
+    if (v == cm->M) continue;      	/* special case: v is EL, local alignment end */
+    if (cm->sttype[v] != E_st && cm->sttype[v] != B_st) /* no scores in B,E */
+      {
+	y = tr->state[tr->nxtl[tidx]];      /* index of child state in CM  */
+
+        if (tr->nxtl[tidx] == -1)
+          ;
+	else if (v == 0 && (cm->flags & CMH_LOCAL_BEGIN))
+	  sc += cm->beginsc[y];
+	else if (y == cm->M) /* CMH_LOCAL_END is presumably set, else this wouldn't happen */
+	  sc += cm->endsc[v] + (cm->el_selfsc * (tr->emitr[tidx] - tr->emitl[tidx] + 1 - StateDelta(cm->sttype[v])));
+	else 		/* y - cm->first[v] gives us the offset in the transition vector */
+	  sc += cm->tsc[v][y - cm->cfirst[v]];
+	
+	if (cm->sttype[v] == MP_st) 
+	  {
+	    symi = dsq[tr->emitl[tidx]];
+	    symj = dsq[tr->emitr[tidx]];
+            if (mode == 3)
+              {
+  	        if (symi < cm->abc->K && symj < cm->abc->K) { 
+	          sc += cm->esc[v][(int) (symi*cm->abc->K+symj)];
+		  struct_sc += cm->esc[v][(int) (symi*cm->abc->K+symj)];
+		}
+	        else { 
+	          sc += DegeneratePairScore(cm->abc, cm->esc[v], symi, symj);
+		  struct_sc += cm->esc[v][(int) (symi*cm->abc->K+symj)];
+		}
+		struct_sc -= LeftMarginalScore(cm->abc, cm->esc[v], symi);  /* subtract left  marginalized score */
+		struct_sc -= RightMarginalScore(cm->abc, cm->esc[v], symj); /* subtract right marginalized score */
+	      }
+            else if (mode == 2)
+              sc += LeftMarginalScore(cm->abc, cm->esc[v], symi);
+            else if (mode == 1)
+              sc += RightMarginalScore(cm->abc, cm->esc[v], symj);
+	  } 
+	else if ( (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) && (mode == 3 || mode == 2) )
+	  {
+	    symi = dsq[tr->emitl[tidx]];
+	    if (symi < cm->abc->K) sc += cm->esc[v][(int) symi];
+	    else                   sc += esl_abc_FAvgScore(cm->abc, symi, cm->esc[v]);
+	  } 
+	else if ( (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) && (mode == 3 || mode == 1) )
+	  {
+	    symj = dsq[tr->emitr[tidx]];
+	    if (symj < cm->abc->K) sc += cm->esc[v][(int) symj];
+	    else                   sc += esl_abc_FAvgScore(cm->abc, symj, cm->esc[v]);
+	  }
+      }
+  }
+
+  if(do_null2) { 
+    float corr_sc;
+    if((status = ParsetreeScoreCorrectionNull2(cm, errbuf, tr, dsq, 0, &corr_sc)) != eslOK) return status;
+    sc -= corr_sc;
+    /* don't subtract corr_sc from struct_sc, b/c we would have subtracted it from 
+     * both the marginalized and non-marginalized MP scores, thus it cancels out for struct_sc 
+     */
+  }
+  if(ret_sc != NULL)        *ret_sc        = sc;
+  if(ret_struct_sc != NULL) *ret_struct_sc = struct_sc;
+  return eslOK;
+}
+
+
+
+
+/* Function: PrintParsetree()
+ * Date:     SRE, Fri Jul 28 12:47:06 2000 [St. Louis]
+ *
+ * Purpose:  Debugging: show a tabular representation of a
+ *           parsetree structure.
+ *           
+ *           This just shows information in the
+ *           parsetree structure itself. ParsetreeDump() 
+ *           is more detailed, showing sequence information
+ *           aligned to the tree. PrintParsetree() is
+ *           called by cmbuild.c to print a master guide
+ *           tree, which doesn't have an individual 
+ *           sequence aligned to it.
+ *
+ * Args:     fp  - output stream (stdout?)
+ *           tr  - the tree to show
+ *
+ * Returns:  void
+ */
+void
+PrintParsetree(FILE *fp, Parsetree_t *tr)
+{
+  int x;
+
+  fprintf(fp, "%5s %5s %5s %5s %5s %5s %5s\n",
+	  " idx ","emitl", "emitr", "state", " nxtl", " nxtr", " prv ");
+  fprintf(fp, "%5s %5s %5s %5s %5s %5s %5s\n",
+	 "-----", "-----", "-----", "-----", "-----","-----", "-----");
+  for (x = 0; x < tr->n; x++)
+    fprintf(fp, "%5d %5d %5d %5d %5d %5d %5d\n",
+	   x, tr->emitl[x], tr->emitr[x], tr->state[x], 
+	   tr->nxtl[x], tr->nxtr[x], tr->prv[x]);
+  fprintf(fp, "%5s %5s %5s %5s %5s %5s %5s\n",
+	 "-----", "-----", "-----", "-----","-----","-----", "-----");
+
+  fprintf(fp, "n      = %d\n", tr->n);
+  fprintf(fp, "nalloc = %d\n", tr->nalloc);
+  fprintf(fp, "block  = %d\n", tr->memblock);
+}
+
+/* Function: ParsetreeDump()
+ * Date:     SRE, Fri Aug  4 10:43:20 2000 [St. Louis]
+ *
+ * Purpose:  Generate a detailed picture of a parsetree data structure,
+ *           annotated with relevant information from the sequence
+ *           and the model.
+ *
+ * Args:    fp    - FILE to write output to.
+ *          tr    - parsetree to examine.
+ *          cm    - model that was aligned to dsq to generate the parsetree
+ *          dsq   - digitized sequence that was aligned to cm to generate the parsetree
+ *          gamma - cumulative subsequence length probability distributions
+ *                  used to generate the bands; from BandDistribution(); [0..v..M-1][0..W]
+ *          W     - maximum window length W (gamma distributions range up to this)        
+ *          dmin  - minimum subseq length for each state; [0..v..M-1] NULL for non-banded output
+ *          dmax  - maximum subseq length for each state; [0..v..M-1] NULL for non-banded output
+ *
+ * Returns:  (void)
+ */
+void
+ParsetreeDump(FILE *fp, Parsetree_t *tr, CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax)
+{
+  int   x;
+  char  syml, symr;
+  float tsc;
+  float esc;
+  int   v,y;
+  int   mode;
+  int   do_banded;
+  int   L;
+
+  /* Contract check */
+  if(dmin == NULL && dmax != NULL)
+    cm_Fail("In ParsetreeDump(), dmin is NULL, dmax is not.\n");
+  if(dmin != NULL && dmax == NULL)
+    cm_Fail("In ParsetreeDump(), dmax is NULL, dmin is not.\n");
+  if(dsq == NULL)
+    cm_Fail("In ParsetreeDump(), dsq is NULL");
+
+  if(dmin != NULL && dmax != NULL) do_banded = TRUE;
+  else                             do_banded = FALSE;
+
+  if(do_banded)
+    {
+      fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s %5s %5s %5s\n",
+	      " idx ", "emitl", "emitr", "state", " nxtl", " nxtr", " prv ", " tsc ", " esc ", 
+	      " L   ", " dmin", " dmax");
+      fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s %5s %5s %5s\n",
+	      "-----", "------", "------", "-------", "-----","-----", "-----","-----", "-----",
+	      "-----", "-----", "-----");
+    }
+  else
+    {
+      fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s\n",
+	      " idx ","emitl", "emitr", "state", " nxtl", " nxtr", " prv ", " tsc ", " esc ");
+      fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s\n",
+	      "-----", "------", "------", "-------", "-----","-----", "-----","-----", "-----");
+    }
+  for (x = 0; x < tr->n; x++)
+    {
+      v = tr->state[x];
+      mode = tr->mode[x];
+
+      /* Set syml, symr: one char representation of what we emit, or ' '.
+       * Set esc:        emission score, or 0.
+       * Only P, L, R states have emissions.
+       */
+      syml = symr = ' ';
+      esc = 0.;
+      if (cm->sttype[v] == MP_st) {
+	if (mode == 3 || mode == 2) syml = cm->abc->sym[dsq[tr->emitl[x]]]; 
+	if (mode == 3 || mode == 1) symr = cm->abc->sym[dsq[tr->emitr[x]]];
+	if      (mode == 3) esc = DegeneratePairScore(cm->abc, cm->esc[v], dsq[tr->emitl[x]], dsq[tr->emitr[x]]);
+        else if (mode == 2) esc =   LeftMarginalScore(cm->abc, cm->esc[v], dsq[tr->emitl[x]]);
+        else if (mode == 1) esc =  RightMarginalScore(cm->abc, cm->esc[v],                        dsq[tr->emitr[x]]);
+      } else if ( (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st) && (mode == 3 || mode == 2) ) {
+	syml = cm->abc->sym[dsq[tr->emitl[x]]];
+	esc  = esl_abc_FAvgScore(cm->abc, dsq[tr->emitl[x]], cm->esc[v]);
+      } else if ( (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st) && (mode == 3 || mode == 1) ) {
+	symr = cm->abc->sym[dsq[tr->emitr[x]]];
+	esc  = esl_abc_FAvgScore(cm->abc, dsq[tr->emitr[x]], cm->esc[v]);
+      }
+
+      /* Set tsc: transition score, or 0.
+       * B, E, and the special EL state (M, local end) have no transitions.
+       */
+      tsc = 0.;
+      if (v != cm->M && cm->sttype[v] != B_st && cm->sttype[v] != E_st) {
+	y = tr->state[tr->nxtl[x]];
+
+        if (tr->nxtl[x] == -1)
+          ;
+	else if (v == 0 && (cm->flags & CMH_LOCAL_BEGIN))
+	  tsc = cm->beginsc[y];
+	else if (y == cm->M) /* CMH_LOCAL_END is presumably set, else this wouldn't happen */
+	  tsc = cm->endsc[v] + (cm->el_selfsc * (tr->emitr[x] - tr->emitl[x] + 1 - StateDelta(cm->sttype[v])));
+	else 		/* y - cm->first[v] gives us the offset in the transition vector */
+	  tsc = cm->tsc[v][y - cm->cfirst[v]];
+      }
+
+      /* Print the info line for this state
+       */
+      if(do_banded)
+	{
+	  L = tr->emitr[x]-tr->emitl[x]+1;
+	  fprintf(fp, "%5d %5d%c %5d%c %5d%-2s %5d %5d %5d %5.2f %5.2f %5d %5d %5d %2s\n",
+		  x, tr->emitl[x], syml, tr->emitr[x], symr, tr->state[x], 
+		  Statetype(cm->sttype[v]), tr->nxtl[x], tr->nxtr[x], tr->prv[x], tsc, esc,
+		  L, dmin[v], dmax[v],
+		  (L >= dmin[v] && L <= dmax[v]) ? "" : "!!");
+	}
+      else
+	{
+	  fprintf(fp, "%5d %5d%c %5d%c %5d%-2s %5d %5d %5d %5.2f %5.2f\n",
+		  x, tr->emitl[x], syml, tr->emitr[x], symr, tr->state[x], 
+		  Statetype(cm->sttype[v]), tr->nxtl[x], tr->nxtr[x], tr->prv[x], tsc, esc);
+	}
+    }
+  if(do_banded)
+    fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s %5s %5s %5s\n",
+	    "-----", "------", "------", "-------", "-----","-----", "-----","-----", "-----",
+	    "-----", "-----", "-----");
+  else
+    fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s\n",
+	    "-----", "------", "------", "-------", "-----","-----", "-----","-----", "-----");
+  fflush(fp);
+} 
+
+
+/* Function: ParsetreeCompare()
+ * Date:     SRE, Sat Aug 12 22:05:38 2000 [Titusville]
+ *
+ * Purpose:  Compare two parse trees to each other, for debugging
+ *           purposes. If they are not exactly alike, return 0.
+ *           Else return 1.
+ */
+int
+ParsetreeCompare(Parsetree_t *t1, Parsetree_t *t2)
+{
+  int x;
+
+  if (t1->n != t2->n) return 0;
+  for (x = 0; x < t1->n; x++) 
+    {
+      if (t1->emitl[x] != t2->emitl[x]) return 0;
+      if (t1->emitr[x] != t2->emitr[x]) return 0;
+      if (t1->state[x] != t2->state[x]) return 0;
+      if (t1->mode[x]  != t2->mode[x])  return 0;
+      if (t1->nxtl[x]  != t2->nxtl[x])  return 0;
+      if (t1->nxtr[x]  != t2->nxtr[x])  return 0;
+    }
+  return 1;
+}
+
+
+/* Function: SummarizeMasterTrace()
+ * Date:     SRE, Fri Jul 28 13:42:30 2000 [St. Louis]
+ *
+ * Purpose:  Debugging: count the nodes used in a master trace.
+ *           Note that it takes advantage of the overloading of
+ *           tr->state; in a master trace, this is a node type
+ *           (e.g. MATP_nd), not a state index.
+ *
+ * Args:     fp - output file (e.g. stdout)
+ *           tr - master trace to summarize
+ *
+ * Returns:  void
+ */
+void
+SummarizeMasterTrace(FILE *fp, Parsetree_t *tr)
+{
+  int x;
+  int count[NODETYPES];
+  
+  for (x = 0; x < NODETYPES; x++) count[x] = 0;
+  for (x = 0; x < tr->n; x++)     count[tr->state[x]]++;
+
+  fprintf(fp, "Summary report for the master trace:\n");
+  fprintf(fp, "------------------------------------\n");
+  fprintf(fp, "Total nodes:  %d\n", tr->n);
+  fprintf(fp, "Bifurcations: %d\n", count[0]);
+  fprintf(fp, "MATP:         %d\n", count[1]);
+  fprintf(fp, "MATL:         %d\n", count[2]);
+  fprintf(fp, "MATR:         %d\n", count[3]);
+  fprintf(fp, "BEGL:         %d\n", count[4]);
+  fprintf(fp, "BEGR:         %d\n", count[5]);
+  fprintf(fp, "ROOT:         %d\n", count[6]);
+  fprintf(fp, "END:          %d\n", count[7]);
+}
+
+/* Function: MasterTraceDisplay()
+ * Date:     SRE, Mon Aug  7 10:05:16 2000 [St. Louis]
+ *
+ * Purpose:  prettified display of a master trace, for debugging
+ *           and planning purposes. works by recursively calling
+ *           mtd_visit_node().
+ */
+static void
+mtd_visit_node(FILE *fp, Parsetree_t *mtr, CM_t *cm, int v, int depth)
+{
+  int y;
+				/* find next start states in "binary tree" */
+  for (y = v+1; y < mtr->n; y++)
+    if (mtr->state[y] == END_nd || mtr->state[y] == BIF_nd) break;
+				/* visit right */
+  if (mtr->state[y] == BIF_nd)
+    mtd_visit_node(fp, mtr, cm, mtr->nxtr[y], depth+1);
+				/* deal with root */
+  fprintf(fp, "%*s%d: %d[%d]: %d..%d, %d nt\n", depth*6, "", depth, v, cm->nodemap[v], mtr->emitl[v], mtr->emitr[v], mtr->emitr[v] - mtr->emitl[v] +1);
+				/* visit left */
+  if (mtr->state[y] == BIF_nd)
+    mtd_visit_node(fp, mtr, cm, mtr->nxtl[y], depth+1);
+}
+void
+MasterTraceDisplay(FILE *fp, Parsetree_t *mtr, CM_t *cm)
+{
+  mtd_visit_node(fp, mtr, cm, 0, 0);
+}
+
+
+/* Function : Parsetrees2Alignment()
+ *
+ * Purpose:   Creates a MSA from a set of parsetrees and a CM.
+ *
+ * 
+ * Args:     cm         - the CM the CP9 was built from, needed to get emitmap,
+ *                        so we know where to put EL transitions
+ *           abc        - alphabet to use to create the return MSA
+ *           sq         - sequences, must be digitized (we check for it)
+ *           wgt        - weights for seqs, NULL for none
+ *           nseq       - number of sequences
+ *           tr         - array of tracebacks
+ *           do_full    - TRUE to always include all match columns in alignment
+ *           do_matchonly - TRUE to ONLY include match columns
+ *           ret_msa    - MSA, alloc'ed/created here
+ *
+ * Return:   eslOK on succes, eslEMEM on memory error.
+ *           MSA structure in ret_msa, caller responsible for freeing.
+ *
+ * Returns:   eslOK on success, eslEMEM on memory error, 
+ *            Also ret_msa is filled with a new MSA.
+ *
+ */
+int
+Parsetrees2Alignment(CM_t *cm, const ESL_ALPHABET *abc, ESL_SQ **sq, float *wgt, 
+		     Parsetree_t **tr, int nseq, int do_full, int do_matchonly, 
+		     ESL_MSA **ret_msa)
+{
+  char errbuf[eslERRBUFSIZE];
+
+  /* Contract check. We allow the caller to specify the alphabet they want the 
+   * resulting MSA in, but it has to make sense (see next few lines). */
+  if(cm->abc->type == eslRNA)
+    { 
+      if(abc->type != eslRNA && abc->type != eslDNA)
+	cm_Fail("ERROR in Parsetrees2Alignment(), cm alphabet is RNA, but requested output alphabet is neither DNA nor RNA.");
+    }
+  else if(cm->abc->K != abc->K)
+    cm_Fail("ERROR in Parsetrees2Alignment(), cm alphabet size is %d, but requested output alphabet size is %d.", cm->abc->K, abc->K);
+
+  int          status;       /* easel status flag */
+  ESL_MSA     *msa   = NULL; /* multiple sequence alignment */
+  CMEmitMap_t *emap  = NULL; /* consensus emit map for the CM */
+  int          i;            /* counter over traces */
+  int          v, nd;        /* state, node indices */
+  int          cpos;         /* counter over consensus positions (0)1..clen */
+  int         *matuse= NULL; /* TRUE if we need a cpos in mult alignment */
+  int         *iluse = NULL; /* # of IL insertions after a cpos for 1 trace */
+  int         *eluse = NULL; /* # of EL insertions after a cpos for 1 trace */
+  int         *iruse = NULL; /* # of IR insertions after a cpos for 1 trace */
+  int         *maxil = NULL; /* max # of IL insertions after a cpos */
+  int         *maxel = NULL; /* max # of EL insertions after a cpos */
+  int         *maxir = NULL; /* max # of IR insertions after a cpos */
+  int	      *matmap= NULL; /* apos corresponding to a cpos */
+  int         *ilmap = NULL; /* first apos for an IL following a cpos */
+  int         *elmap = NULL; /* first apos for an EL following a cpos */
+  int         *irmap = NULL; /* first apos for an IR following a cpos */
+  int          alen;	     /* length of msa in columns */
+  int          apos;	     /* position in an aligned sequence in MSA */
+  int          rpos;	     /* position in an unaligned sequence in dsq */
+  int          tpos;         /* position in a parsetree */
+  int          el_len;	     /* length of an EL insertion in residues */
+  CMConsensus_t *con = NULL; /* consensus information for the CM */
+  int          prvnd;	     /* keeps track of previous node for EL */
+  int          nins;          /* insert counter used for splitting inserts */
+
+  emap = CreateEmitMap(cm);
+
+  ESL_ALLOC(matuse, sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(iluse,  sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(eluse,  sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(iruse,  sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(maxil,  sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(maxel,  sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(maxir,  sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(matmap, sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(ilmap,  sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(elmap,  sizeof(int)*(emap->clen+1));   
+  ESL_ALLOC(irmap,  sizeof(int)*(emap->clen+1));   
+  
+  for (cpos = 0; cpos <= emap->clen; cpos++) 
+    {
+      if(!do_full || cpos == 0)
+	matuse[cpos] = 0;
+      else
+	matuse[cpos] = 1;
+      maxil[cpos] = maxel[cpos] = maxir[cpos] = 0;
+      ilmap[cpos] = elmap[cpos] = irmap[cpos] = 0;
+    }
+
+  /* Look at all the traces; find maximum length of
+   * insert needed at each of the clen+1 possible gap
+   * points. (There are three types of insert, IL/EL/IR.)
+   * Also find whether we don't need some of the match
+   * (consensus) columns.
+   */
+  for (i = 0; i < nseq; i++) 
+    {
+      for (cpos = 0; cpos <= emap->clen; cpos++) 
+	iluse[cpos] = eluse[cpos] = iruse[cpos] = 0;
+
+      for (tpos = 0; tpos < tr[i]->n; tpos++)
+	{
+	  v  = tr[i]->state[tpos];
+	  if (cm->sttype[v] == EL_st) nd = prvnd;
+	  else                        nd = cm->ndidx[v];
+	  
+	  switch (cm->sttype[v]) {
+	  case MP_st: 
+	    matuse[emap->lpos[nd]] = 1;
+	    matuse[emap->rpos[nd]] = 1;
+	    break;
+	  case ML_st:
+	    matuse[emap->lpos[nd]] = 1;
+	    break;
+	  case MR_st:
+	    matuse[emap->rpos[nd]] = 1;
+	    break;
+	  case IL_st:
+	    iluse[emap->lpos[nd]]++;
+	    break;
+	  case IR_st:		
+            /* remember, convention on rpos is that IR precedes this
+             * cpos. Make it after the previous cpos, hence the -1. 
+	     */
+	    iruse[emap->rpos[nd]-1]++;
+	    break;
+	  case EL_st:
+	    el_len = tr[i]->emitr[tpos] - tr[i]->emitl[tpos] + 1;
+	    eluse[emap->epos[nd]] = el_len;
+            /* not possible to have >1 EL in same place; could assert this */
+	    break;
+	  }
+
+	  prvnd = nd;
+	} /* end looking at trace i */
+
+      for (cpos = 0; cpos <= emap->clen; cpos++) 
+	{
+	  if (iluse[cpos] > maxil[cpos]) maxil[cpos] = iluse[cpos];
+	  if (eluse[cpos] > maxel[cpos]) maxel[cpos] = eluse[cpos];
+	  if (iruse[cpos] > maxir[cpos]) maxir[cpos] = iruse[cpos];
+	}
+    } /* end calculating lengths used by all traces */
+  
+
+  /* Now we can calculate the total length of the multiple alignment, alen;
+   * and the maps ilmap, elmap, and irmap that turn a cpos into an apos
+   * in the multiple alignment: e.g. for an IL that follows consensus position
+   * cpos, put it at or after apos = ilmap[cpos] in aseq[][].
+   * IR's are filled in backwards (3'->5') and rightflushed.
+   */
+  alen = 0;
+  for (cpos = 0; cpos <= emap->clen; cpos++)
+    {
+      if (matuse[cpos]) {
+	matmap[cpos] = alen; 
+	alen++;
+      } else 
+	matmap[cpos] = -1;
+
+      ilmap[cpos] = alen; alen += maxil[cpos];
+      elmap[cpos] = alen; alen += maxel[cpos];
+      alen += maxir[cpos]; irmap[cpos] = alen-1; 
+    }
+
+  /* We're getting closer.
+   * Now we can allocate for the MSA.
+   */
+  msa = esl_msa_Create(nseq, alen);
+  if(msa == NULL) goto ERROR;
+  msa->nseq = nseq;
+  msa->alen = alen;
+  msa->abc  = (ESL_ALPHABET *) abc;
+
+  for (i = 0; i < nseq; i++)
+    {
+      /* Contract check */
+      if(sq[i]->dsq == NULL) cm_Fail("ERROR in Parsetrees2Alignment(), sq %d is not digitized.\n", i);
+
+      /* Initialize the aseq with all pads '.' (in insert cols) 
+       * and deletes '-' (in match cols).
+       */
+      for (apos = 0; apos < alen; apos++)
+	msa->aseq[i][apos] = '.';
+      for (cpos = 0; cpos <= emap->clen; cpos++)
+	if (matmap[cpos] != -1) msa->aseq[i][matmap[cpos]] = '-';
+      msa->aseq[i][alen] = '\0';
+
+      /* Traverse this guy's trace, and place all his
+       * emitted residues.
+       */
+      for (cpos = 0; cpos <= emap->clen; cpos++)
+	iluse[cpos] = iruse[cpos] = 0;
+
+      for (tpos = 0; tpos < tr[i]->n; tpos++) 
+	{
+	  v  = tr[i]->state[tpos];
+	  if (cm->sttype[v] == EL_st) nd = prvnd;
+	  else                        nd = cm->ndidx[v];
+
+	  switch (cm->sttype[v]) {
+	  case MP_st:
+	    cpos = emap->lpos[nd];
+	    apos = matmap[cpos];
+	    rpos = tr[i]->emitl[tpos];
+	    msa->aseq[i][apos] = abc->sym[sq[i]->dsq[rpos]];
+
+	    cpos = emap->rpos[nd];
+	    apos = matmap[cpos];
+	    rpos = tr[i]->emitr[tpos];
+	    msa->aseq[i][apos] = abc->sym[sq[i]->dsq[rpos]];
+	    break;
+	    
+	  case ML_st:
+	    cpos = emap->lpos[nd];
+	    apos = matmap[cpos];
+	    rpos = tr[i]->emitl[tpos];
+	    msa->aseq[i][apos] = abc->sym[sq[i]->dsq[rpos]];
+	    break;
+
+	  case MR_st:
+	    cpos = emap->rpos[nd];
+	    apos = matmap[cpos];
+	    rpos = tr[i]->emitr[tpos];
+	    msa->aseq[i][apos] = abc->sym[sq[i]->dsq[rpos]];
+	    break;
+
+	  case IL_st:
+	    cpos = emap->lpos[nd];
+	    apos = ilmap[cpos] + iluse[cpos];
+	    rpos = tr[i]->emitl[tpos];
+	    msa->aseq[i][apos] = tolower((int) abc->sym[sq[i]->dsq[rpos]]);
+	    iluse[cpos]++;
+	    break;
+
+	  case EL_st: 
+            /* we can assert eluse[cpos] always == 0 when we enter,
+	     * because we can only have one EL insertion event per 
+             * cpos. If we ever decide to regularize (split) insertions,
+             * though, we'll want to calculate eluse in the rpos loop.
+             */
+	    cpos = emap->epos[nd]; 
+	    apos = elmap[cpos]; 
+	    for (rpos = tr[i]->emitl[tpos]; rpos <= tr[i]->emitr[tpos]; rpos++)
+	      {
+		msa->aseq[i][apos] = tolower((int) abc->sym[sq[i]->dsq[rpos]]);
+		apos++;
+	      }
+	    break;
+
+	  case IR_st: 
+	    cpos = emap->rpos[nd]-1;  /* -1 converts to "following this one" */
+	    apos = irmap[cpos] - iruse[cpos];  /* writing backwards, 3'->5' */
+	    rpos = tr[i]->emitr[tpos];
+	    msa->aseq[i][apos] = tolower((int) abc->sym[sq[i]->dsq[rpos]]);
+	    iruse[cpos]++;
+	    break;
+
+	  case D_st:
+	    if (cm->stid[v] == MATP_D || cm->stid[v] == MATL_D) 
+	      {
+		cpos = emap->lpos[nd];
+		if (matuse[cpos]) msa->aseq[i][matmap[cpos]] = '-';
+	      }
+	    if (cm->stid[v] == MATP_D || cm->stid[v] == MATR_D) 
+	      {
+		cpos = emap->rpos[nd];
+		if (matuse[cpos]) msa->aseq[i][matmap[cpos]] = '-';
+	      }
+	    break;
+
+	  } /* end of the switch statement */
+
+
+	  prvnd = nd;
+	} /* end traversal over trace i. */
+
+      /* IL/EL Insertions are currently flush-left and IR insertions are currently flush-right.
+       * This is pre-1.0 Infernal behavior. If(cm->align_opts & CM_ALIGN_FLUSHINSERTS) we leave them all alone,
+       * otherwise we regularize (split) the internal inserts, we flush the 5' inserts right and the 3'
+       * inserts left (note: pre 1.0 behavior does the opposite, flushes 5' left (assuming they're ROOT_ILs)
+       * and flushes 3' right (assuming they're ROOT_IRs).
+       *
+       * We have to be careful about EL's. We don't want to group IL/IR's and EL's together and then split them
+       * because we need to annotate IL/IR's as '.'s in the consensus structure and EL's as '~'. So we split
+       * each group separately. There should only be either IL or IR's at any position (b/c assuming we've
+       * detached the CM grammar ambiguity (which is default in cmbuild)). But we don't count on it here.
+       */
+      if(! (cm->align_opts & CM_ALIGN_FLUSHINSERTS)) /* default behavior, split insert in half */
+	{
+	  /* Deal with inserts before first consensus position, ILs, then ELs, then IRs
+	   * IL's are flush left, we want flush right */
+	  rightjustify(msa->abc, msa->aseq[i], maxil[0]);
+	  /* EL's are flush left, we want flush right I think these are impossible, but just in case... */
+	  rightjustify(msa->abc, msa->aseq[i]+maxil[0], maxel[0]);
+	  /* IR's are flush right, we want flush right, do nothing */
+
+	  /* split all internal insertions */
+	  for (cpos = 1; cpos < emap->clen; cpos++) 
+	    {
+	      if(maxil[cpos] > 1) /* we're flush LEFT, want to split */
+		{
+		  apos = matmap[cpos]+1;
+		  for (nins = 0; islower((int) (msa->aseq[i][apos])); apos++)
+		    nins++;
+		  nins /= 2;		/* split the insertion in half */
+		  rightjustify(msa->abc, msa->aseq[i]+matmap[cpos]+1+nins, maxil[cpos]-nins);
+		}
+	      if(maxel[cpos] > 1) /* we're flush LEFT, want to split */
+		{
+		  apos = matmap[cpos]+1 + maxil[cpos];
+		  for (nins = 0; islower((int) (msa->aseq[i][apos])); apos++)
+		    nins++;
+		  nins /= 2;		/* split the insertion in half */
+		  rightjustify(msa->abc, msa->aseq[i]+matmap[cpos]+1+maxil[cpos]+nins, maxel[cpos]-nins);
+		}
+	      if(maxir[cpos] > 1) /* we're flush RIGHT, want to split */
+		{
+		  apos = matmap[cpos+1]-1;
+		  for (nins = 0; islower((int) (msa->aseq[i][apos])); apos--)
+		    nins++;
+		  nins ++; nins /= 2;		/* split the insertion in half (++ makes it same behavior as IL/EL */
+		  leftjustify(msa->abc, msa->aseq[i]+matmap[cpos]+1 + maxil[cpos] + maxel[cpos], maxir[cpos]-nins);
+		}
+	    }
+	  /* Deal with inserts after final consensus position, IL's then EL's, then IR's
+	   * IL's are flush left, we want flush left, do nothing 
+	   * EL's are flush left, we want flush left, do nothing 
+	   * IR's are flush right, we want flush left */
+	  leftjustify(msa->abc, msa->aseq[i]+matmap[emap->clen]+1 + maxil[emap->clen] + maxel[emap->clen], maxir[emap->clen]);
+	}
+    } /* end loop over all parsetrees */
+
+
+  /* Gee, wasn't that easy?
+   * Add the rest of the ("optional") information to the MSA.
+   */
+  CreateCMConsensus(cm, abc, 3.0, 1.0, &con);
+
+  /* "author" info */
+  ESL_ALLOC(msa->au, sizeof(char) * (strlen(PACKAGE_VERSION)+10));
+  sprintf(msa->au, "Infernal %s", PACKAGE_VERSION);
+
+  for (i = 0; i < nseq; i++)
+    {
+      if((status = esl_strdup(sq[i]->name, -1, &(msa->sqname[i]))) != eslOK) goto ERROR;
+      /* TODO: individual SS annotations
+       */
+      if (wgt == NULL) msa->wgt[i] = 1.0;
+      else             msa->wgt[i] = wgt[i];
+    }
+
+  /* Construct the secondary structure consensus line, msa->ss_cons:
+   *       IL, IR are annotated as .
+   *       EL is annotated as ~
+   *       and match columns use the structure code.
+   * Also the primary sequence consensus/reference coordinate system line,
+   * msa->rf.
+   */
+  ESL_ALLOC(msa->ss_cons, (sizeof(char) * (alen+1)));
+  ESL_ALLOC(msa->rf,      (sizeof(char) * (alen+1)));
+  for (cpos = 0; cpos <= emap->clen; cpos++) 
+    {
+      if (matuse[cpos]) 
+	{ /* CMConsensus is off-by-one right now, 0..clen-1 relative to cpos's 1..clen */
+
+	  /* bug i1, xref STL7 p.12. Before annotating something as a base pair,
+	   * make sure the paired column is also present.
+	   */
+	  if (con->ct[cpos-1] != -1 && matuse[con->ct[cpos-1]+1] == 0) {
+	    msa->ss_cons[matmap[cpos]] = '.';
+	    msa->rf[matmap[cpos]]      = con->cseq[cpos-1];
+	  } else {
+	    msa->ss_cons[matmap[cpos]] = con->cstr[cpos-1];	
+	    msa->rf[matmap[cpos]]      = con->cseq[cpos-1];
+	  }
+	}
+      if (maxil[cpos] > 0) 
+	for (apos = ilmap[cpos]; apos < ilmap[cpos] + maxil[cpos]; apos++)
+	  {
+	    msa->ss_cons[apos] = '.';
+	    msa->rf[apos] = '.';
+	  }
+      if (maxel[cpos] > 0)
+	for (apos = elmap[cpos]; apos < elmap[cpos] + maxel[cpos]; apos++)
+	  {
+	    msa->ss_cons[apos] = '~';
+	    msa->rf[apos] = '~';
+	  }
+      if (maxir[cpos] > 0)	/* remember to write backwards */
+	for (apos = irmap[cpos]; apos > irmap[cpos] - maxir[cpos]; apos--)
+	  {
+	    msa->ss_cons[apos] = '.';
+	    msa->rf[apos] = '.';
+	  }
+    }
+  msa->ss_cons[alen] = '\0';
+  msa->rf[alen] = '\0';
+
+  /* If we only want the match columns, shorten the alignment
+   * by getting rid of the inserts. (Alternatively we could probably
+   * simplify the building of the alignment, but all that pretty code
+   * above already existed, so we do this post-msa-building shortening).
+   */
+  if(do_matchonly)
+    {
+      int *useme;
+      ESL_ALLOC(useme, sizeof(int) * (msa->alen));
+      esl_vec_ISet(useme, msa->alen, FALSE);
+      for(cpos = 0; cpos <= emap->clen; cpos++)
+	if(matmap[cpos] != -1) useme[matmap[cpos]] = TRUE;
+      if((status = esl_msa_ColumnSubset(msa, errbuf, useme)) != eslOK) return status;
+      free(useme);
+    }
+
+  FreeCMConsensus(con);
+  FreeEmitMap(emap);
+  free(matuse);
+  free(iluse);
+  free(eluse);
+  free(iruse);
+  free(maxil);
+  free(maxel);
+  free(maxir);
+  free(matmap);
+  free(ilmap);
+  free(elmap);
+  free(irmap);
+  *ret_msa = msa;
+  return eslOK;
+
+ ERROR:
+  if(con   != NULL)  FreeCMConsensus(con);
+  if(emap  != NULL)  FreeEmitMap(emap);
+  if(matuse!= NULL)  free(matuse);
+  if(iluse != NULL)  free(iluse);
+  if(eluse != NULL)  free(eluse);
+  if(iruse != NULL)  free(iruse);
+  if(maxil != NULL)  free(maxil);
+  if(maxel != NULL)  free(maxel);
+  if(maxir != NULL)  free(maxir);
+  if(matmap!= NULL)  free(matmap);
+  if(ilmap != NULL)  free(ilmap);
+  if(elmap != NULL)  free(elmap);
+  if(irmap != NULL)  free(irmap);
+  if(msa   != NULL)  esl_msa_Destroy(msa);
+  return status;
+}
+
+/* Function: ParsetreeScore_Global2Local()
+ * Date:     EPN, Wed May 23 09:57:38 2007
+ *
+ * Purpose:  Given a parsetree of dsq that corresponds to a globally
+ *           configured CM, return the highest scoring local parsetree 
+ *           of dsq or a subsequence of dsq (due to local begins)
+ *           that is consistent with it. The hope is that this
+ *           score will *be close* to the optimal local parse of dsq so we
+ *           can calculate CP9 filter thresholds without the need to 
+ *           search for the optimal local parse. 
+ * 
+ *           All residues 1..L must exist in the local parse emitted 
+ *           from the same states they were emitted in the global
+ *           parse unless (1) the local parse contains a local begin into
+ *           state v at parstree node t, where tr->emitl[t] > 1 and/or
+ *           tr->emitr[t] < L, (2) residues were emitted from an EL
+ *           state because it was higher scoring than the subtree
+ *           of the global parse.
+ *           
+ */
+float
+ParsetreeScore_Global2Local(CM_t *cm, Parsetree_t *tr, ESL_DSQ *dsq, int print_flag)
+{
+  int   status;
+  int tidx;			/* counter through positions in the parsetree        */
+  int v,y;			/* parent, child state index in CM                   */
+  ESL_DSQ symi, symj;		/* symbol indices for emissions, 0..Alphabet_iupac-1 */
+  int mode;
+  int    tp;                    /* trace index offset, for v's with > tidx (IL or IR)*/
+  float *tr_esc;                /* [0..tr->n-1] score of emissions from each trace node */
+  float *tr_tsc;                /* [0..tr->n-1] score of transitions from each trace node */
+  int   *v2n_map;               /* [0..cm->M-1], the trace node each state v corresponds to 
+				 * -1 if none */
+  int   *v2n_ct;                /* [0..cm->M-1], # of trace nodes state v corresponds to */
+  float *lsc;                   /* [0..tr->n-1], the score of the best local parse *
+				 * rooted at v = v2n_map[tidx] for trace node tidx *
+				 * -1 if none */
+  float max_local_sc;           /* the best local parse score consistent with tr */
+  float below_me_sc;            /* score of tr-consistent best local parse under v */
+  float tmp_endsc;              /* score of jumping out of v to EL */
+  /* Contract check, CM must be LOCALLY configured, (could config to global, but
+   * we assume we'll be calling this function serially for many parses and don't
+   * want to need to switch CM back and forth from local/global) */
+  if((!(cm->flags & CMH_LOCAL_BEGIN)) || (!(cm->flags & CMH_LOCAL_END)))
+    cm_Fail("ERROR in ParsetreeScore_Global2Local() CM is not in local mode.\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in ParsetreeScore_Global2Local(), dsq is NULL.\n");
+
+  /* Allocate and initialize */
+  ESL_ALLOC(v2n_map, sizeof(int)   * cm->M); 
+  ESL_ALLOC(v2n_ct,  sizeof(int)   * cm->M); 
+  ESL_ALLOC(lsc,     sizeof(float) * tr->n);
+  ESL_ALLOC(tr_esc,  sizeof(float) * tr->n); 
+  ESL_ALLOC(tr_tsc,  sizeof(float) * tr->n); 
+  esl_vec_ISet(v2n_map, cm->M, -1);
+  esl_vec_ISet(v2n_ct,  cm->M, 0);
+  esl_vec_FSet(lsc, tr->n, 0.);
+  esl_vec_FSet(tr_tsc, tr->n, 0.);
+  esl_vec_FSet(tr_esc, tr->n, 0.);
+
+  /* Determine the score that each trace node contributes to the overall parsetree score */
+
+  for (tidx = 0; tidx < tr->n; tidx++) 
+    {
+      v = tr->state[tidx];        	/* index of parent state in CM */
+      v2n_map[v] = tidx;
+      v2n_ct[v]++; /* insert states could be visited > once */
+      mode = tr->mode[tidx];
+      if (v == cm->M) 
+	cm_Fail("ERROR in ParsetreeScore_Global2Local(), EL in parse, but it should be global!\n");
+      if (cm->sttype[v] != E_st && cm->sttype[v] != B_st) /* no scores in B,E */
+	{
+	  y = tr->state[tr->nxtl[tidx]];      /* index of child state in CM  */
+
+	  if (y == cm->M) 
+	    cm_Fail("ERROR in ParsetreeScore_Global2Local(), EL in parse, but it should be global!\n");
+	  if (v == 0 && y > cm->cnum[0])
+	    cm_Fail("ERROR in ParsetreeScore_Global2Local(), we did a local begin in the parse, but it should be global!\n");
+	  /* for v == 0, we don't care that transition score has changed from global CM that
+	   * was used to generate the parsetree, because the transition from root is not
+	   * considered when we look for best local parse below. */
+
+	  /* y - cm->first[v] gives us the offset in the transition vector */
+	  tr_tsc[tidx] = cm->tsc[v][y - cm->cfirst[v]];
+	
+	  if (cm->sttype[v] == MP_st) 
+	    {
+	      symi = dsq[tr->emitl[tidx]];
+	      symj = dsq[tr->emitr[tidx]];
+	      if (mode == 3)
+		{
+		  if (symi < cm->abc->K && symj < cm->abc->K)
+		    tr_esc[tidx] = cm->esc[v][(int) (symi*cm->abc->K+symj)];
+		  else
+		    tr_esc[tidx] = DegeneratePairScore(cm->abc, cm->esc[v], symi, symj);
+		}
+	      else if (mode == 2)
+		tr_esc[tidx] = LeftMarginalScore(cm->abc, cm->esc[v], symi);
+	      else if (mode == 1)
+		tr_esc[tidx] = RightMarginalScore(cm->abc, cm->esc[v], symj);
+	    } 
+	  else if ( (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) && (mode == 3 || mode == 2) )
+	    {
+	      symi = dsq[tr->emitl[tidx]];
+	      if (symi < cm->abc->K) tr_esc[tidx] = cm->esc[v][(int) symi];
+	      else                   tr_esc[tidx] = esl_abc_FAvgScore(cm->abc, symi, cm->esc[v]);
+	    } 
+	  else if ( (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) && (mode == 3 || mode == 2) )
+	    {
+	      symj = dsq[tr->emitr[tidx]];
+	      if (symj < cm->abc->K) tr_esc[tidx] = cm->esc[v][(int) symj];
+	      else                   tr_esc[tidx] = esl_abc_FAvgScore(cm->abc, symj, cm->esc[v]);
+	    }
+	}
+    }
+
+  /* Now traverse CM from inside-out, for each v in the parse, 
+   * keep track of the best local CM score of the parse rooted 
+   * at v, with the possibility of local ends. Keep track 
+   * of maximum score considering all possible local begins */
+  max_local_sc = IMPOSSIBLE;
+  for(v = cm->M-1; v > 0; v--)
+    {
+      for(tp = 0; tp < v2n_ct[v]; tp++) 
+	{
+	  tidx = v2n_map[v] - tp; 
+	  if(print_flag) 
+	    printf("loop start tidx: %d esc: %f tsc: %f\n", tidx, tr_esc[tidx], tr_tsc[tidx]);
+
+	  if(cm->sttype[v] == B_st)
+	    {
+	      below_me_sc = lsc[tr->nxtl[tidx]] + lsc[tr->nxtr[tidx]];
+	      if(print_flag) 
+		{
+		  printf("B state L %d: %f R %d: %f\n", tr->nxtl[tidx], lsc[tr->nxtl[tidx]], tr->nxtr[tidx], lsc[tr->nxtr[tidx]]); 
+		}
+	    }
+	  else if(cm->sttype[v] == E_st)
+	    below_me_sc = 0.;
+	  else
+	    {
+	      below_me_sc = lsc[tr->nxtl[tidx]];
+	      if(print_flag) printf("non B: below_me_sc %d: %f\n", tr->nxtl[tidx], lsc[tr->nxtl[tidx]]);
+	    }
+	  /* Check if we could've jumped to an EL instead of traversing the 
+	   * subparse rooted here at v, would it have been worth it? */
+	  tmp_endsc = cm->endsc[v] + /* score of transition to EL */
+	    cm->el_selfsc *  /* score of emitting 1 residue */
+	    ((tr->emitr[tidx] - StateRightDelta(cm->sttype[v])) - 
+	     (tr->emitl[tidx] + StateLeftDelta(cm->sttype[v])) + 1); /* number of residues EL must emit */
+	  if(below_me_sc < (tmp_endsc - tr_tsc[tidx])) /* careful to consider sc of transition out of v */
+	    {
+	      below_me_sc = tmp_endsc - tr_tsc[tidx]; /* we'll add tr_tsc[idx] back in next */
+	      if(print_flag) 
+		{
+		  printf("\nTOOK LOCAL END!\n");
+		  printf("tmp_endsc: %f cm->endsc: %f + %d emits\n", tmp_endsc, cm->endsc[v], ((tr->emitr[tidx] - StateRightDelta(cm->sttype[v])) - (tr->emitl[tidx] + StateLeftDelta(cm->sttype[v])) + 1)); 
+		}
+	    }
+	  lsc[tidx] = tr_esc[tidx] + tr_tsc[tidx] + below_me_sc; /* note we add in tsc even if local end taken */
+	  
+	  if(print_flag) 
+	    {
+	      printf("tidx: %d\nv: %d\nlsc[tidx]: %f\nbegin_sc: %f\nmax_local_sc: %f\ntmp_endsc: %f\n\n", tidx, v, lsc[tidx], cm->beginsc[v], max_local_sc, tmp_endsc);
+	      printf("tr_esc[tidx]: %f\ntr_tsc[tidx]: %f\nbelow_me_sc: %f\n", tr_esc[tidx], tr_tsc[tidx], below_me_sc);
+	    }
+	  /* Could we have jumped into this state from ROOT_S? Would it have
+	   * been worth it (based on what I've seen so far) */
+	  if(print_flag) 
+	    printf("cur max_local_sc: %f\n\n", max_local_sc);
+	  if(max_local_sc < (cm->beginsc[v] + lsc[tidx]))
+	    {
+	      max_local_sc = cm->beginsc[v] + lsc[tidx];
+	      if(print_flag) 
+		printf("\nNEW max_local_sc: %f\n\n", max_local_sc);
+	    }	  
+	}
+    }
+  free(v2n_map);
+  free(v2n_ct);
+  free(lsc);
+  free(tr_esc);
+  free(tr_tsc);
+  /*printf("in ParsetreeScore_Global2Local() returning sc: %f\n", max_local_sc);*/
+  return max_local_sc;
+
+ ERROR: 
+  cm_Fail("ERROR in ParsetreeScore_Global2Local()\n");
+  return -1.;
+}
+
+/*
+ * Function: Parsetree2CP9trace()
+ * Incept:   EPN, Wed May 30 09:33:01 2007
+ *
+ * Purpose: Convert a CM parsetree into it's implicit CP9 trace.
+ * Returns: eslOK on success
+ *
+ * Args:    
+ * CM_t  *cm                - the CM, must have a valid cm->cp9
+ * Parsetree_t *cm_tr       - valid parsetree to convert
+ * cp9trace_s *ret_cp9_tr   - the CP9 trace to return, alloc'ed here
+ */
+int
+Parsetree2CP9trace(CM_t *cm, Parsetree_t *tr, CP9trace_t **ret_cp9_tr)
+{
+  /* Check the contract */
+  if(cm->cp9 == NULL || (!(cm->flags & CMH_CP9)))
+    cm_Fail("In Parsetree2CP9trace, cm->cp9 is not valid.\n");
+  if(cm->cp9map == NULL)
+    cm_Fail("In Parsetree2CP9trace, cm->cp9map is NULL.\n");
+
+  int status;                    /* Easel status                            */
+  CP9trace_t *cp9_tr;            /* the CP9 trace we're creating            */
+  int **ks_ct = NULL;            /* [0..2][0..cp9->M] number of times each state was used
+				  * 1st D: 0 = MATCH, 1 = INSERT, 2 = DELETE */
+  int  tidx;                     /* counter over parsetree nodes */
+  int  v;                        /* CM state index */
+  int  k, ks;                    /* HMM nodes and state indices */
+  int  i;                        /* generic counter */
+  int  cp9_tr_size;              /* number of nodes we'll need for cp9_tr */
+  int  lmost_k = cm->cp9->M + 1; /* left most HMM node visited in parse (often 1) */
+  int  rmost_k = 0;              /* right most HMM node visited in parse (often M) */
+  int  ip;
+  int  ins_ct = 0;               /* total number of inserts */
+  ESL_ALLOC(ks_ct,           sizeof(int *) * 3);
+  for(ks = 0; ks < 3; ks++)
+    {
+      ESL_ALLOC(ks_ct[ks], sizeof(int) * (cm->cp9->M+1));
+      esl_vec_ISet(ks_ct[ks], cm->cp9->M+1, 0);
+    }
+
+  /* Traverse parsetree, keeping track of implied HMM states used by each HMM node. */
+  v = tr->state[0]; 
+  if(v != 0) cm_Fail("ERROR in Parsetree2CP9Trace(), first Parsetree node not root.\n");
+  /* we leave ks_ct[HMMMATCH][0] as 0 for convenience later, we know it was used. */
+
+  for (tidx = 1; tidx < tr->n; tidx++) 
+    {
+      v  = tr->state[tidx];        	/* index of parent state in CM */
+      for(i = 0; i < 2; i++) /* each CM state maps to 0, 1 or 2 HMM states */
+	{ 
+	  k  = cm->cp9map->cs2hn[v][i];
+	  ks = cm->cp9map->cs2hs[v][i];
+	  if(k == -1) continue; /* when HMM EL's are implemented, we'll have to have a special
+				 * case for them, but for now we visit deletes in between. */
+	  ks_ct[ks][k]++;
+	  if(ks == HMMINSERT) ins_ct++;
+	}
+    }
+  /* Determine the first (leftmost) node used and last (rightmost) node used, 
+   * anything else was skipped by a smith-waterman local begin or end. */
+  lmost_k = 1; 
+  rmost_k = cm->cp9->M; 
+  if(cm->cp9->flags & CPLAN9_LOCAL_BEGIN)
+    {
+      while((ks_ct[HMMMATCH][lmost_k] + ks_ct[HMMINSERT][lmost_k] + ks_ct[HMMDELETE][lmost_k]) == 0)
+	lmost_k++;
+    }
+  if(cm->cp9->flags & CPLAN9_LOCAL_END)
+    {
+      while((ks_ct[HMMMATCH][rmost_k] + ks_ct[HMMINSERT][rmost_k] + ks_ct[HMMDELETE][rmost_k]) == 0)
+	rmost_k--;
+    }
+  /* Now build the CP9 trace */
+  cp9_tr_size = (rmost_k - lmost_k + 1) + ins_ct + 2; /* number of match/deletes we'll visit plus
+						       * number of inserts + begin/end */
+  CP9AllocTrace(cp9_tr_size, &cp9_tr);  /* allow room for B & E */
+  /* start at node 0 with the begin */
+  cp9_tr->statetype[0] = CSTB;
+  cp9_tr->nodeidx[0]   = 0;
+  cp9_tr->pos[0]       = 0;
+  tidx = 1;
+  i    = 1;
+  /* are there inserts from node 0? */
+  for(ip = 0; ip < ks_ct[HMMINSERT][0]; ip++)
+    {
+      cp9_tr->statetype[tidx] = CSTI;
+      cp9_tr->nodeidx[tidx]   = 0;
+      cp9_tr->pos[tidx]       = i++;
+      tidx++;
+    }
+  /* now go through nodes 1..M */
+  for(k = lmost_k; k <= rmost_k; k++)
+    {
+      if(ks_ct[HMMMATCH][k])
+	{
+	  cp9_tr->statetype[tidx] = CSTM;
+	  cp9_tr->nodeidx[tidx]   = k;
+	  cp9_tr->pos[tidx]       = i++;
+	  tidx++;
+	}
+      else if(ks_ct[HMMDELETE][k]) 
+	{
+	  cp9_tr->statetype[tidx] = CSTD;
+	  cp9_tr->nodeidx[tidx]   = k;
+	  cp9_tr->pos[tidx]       = 0;
+	  tidx++;
+	}
+      else /* skipped due to local end, treat as delete for now */
+	{
+	  cp9_tr->statetype[tidx] = CSTD;
+	  cp9_tr->nodeidx[tidx]   = k;
+	  cp9_tr->pos[tidx]       = 0;
+	  tidx++;
+	}
+      for(ip = 0; ip < ks_ct[HMMINSERT][k]; ip++)
+	{
+	  cp9_tr->statetype[tidx] = CSTI;
+	  cp9_tr->nodeidx[tidx]   = k;
+	  cp9_tr->pos[tidx]       = i++;
+	  tidx++;
+	}
+    }
+  /* all traces end with E state */
+  cp9_tr->statetype[tidx]  = CSTE;
+  cp9_tr->nodeidx[tidx]    = 0;
+  cp9_tr->pos[tidx]        = 0;
+  tidx++;
+  cp9_tr->tlen = tidx;
+
+  *ret_cp9_tr = cp9_tr;
+
+  for(ks = 0; ks < 3; ks++)
+    if(ks_ct[ks] != NULL) free(ks_ct[ks]);
+  if(ks_ct != NULL) free(ks_ct);
+  return eslOK;
+
+ ERROR:
+  for(ks = 0; ks < 3; ks++)
+    if(ks_ct[ks] != NULL) free(ks_ct[ks]);
+  if(ks_ct != NULL) free(ks_ct);
+  return eslFAIL;
+}
+
+/* Function: rightjustify()
+ * 
+ * Purpose:  Given a gap-containing string of length n,
+ *           pull all the non-gap characters as far as
+ *           possible to the right, leaving gaps on the
+ *           left side. Used to rearrange the positions
+ *           of insertions in CM generated alignments.
+ */
+void
+rightjustify(const ESL_ALPHABET *abc, char *s, int n)
+{
+  int npos;
+  int opos;
+
+  npos = n-1;
+  opos = n-1;
+  while (opos >= 0) {
+    if (esl_abc_CIsGap(abc, s[opos]))
+      opos--;
+    else
+      s[npos--]=s[opos--];  
+  }
+  while (npos >= 0) 
+    s[npos--] = '.';
+}
+
+/* Function: leftjustify()
+ * 
+ * Purpose:  Given a gap-containing string of length n,
+ *           pull all the non-gap characters as far as
+ *           possible to the left, leaving gaps on the
+ *           right side. Used to rearrange the positions
+ *           of insertions in CM generated alignments.
+ */
+void
+leftjustify(const ESL_ALPHABET *abc, char *s, int n)
+{
+  int npos;
+  int opos;
+
+  npos = 0;
+  opos = 0;
+  while (opos < n) {
+    if (esl_abc_CIsGap(abc, s[opos]))
+      opos++;
+    else
+      s[npos++]=s[opos++];  
+  }
+  while (npos < n) 
+    s[npos++] = '.';
+}
+
+
+
+/* Function:  EmitParsetree()
+ * Incept:    SRE, Mon Oct 13 22:35:46 2003 [Rams whupping Falcons, Monday Night Football]
+ *            Easel'ed: EPN, Fri Aug  3 08:15:12 2007
+ *
+ * Purpose:   Sample a parsetree and sequence from the joint distribution
+ *            Prob(sequence, parsetree | CM).
+ *            
+ *            Be careful screwing with the logic in here. You've got
+ *            two tree traversals going simultaneously: a traversal of
+ *            the CM, and a traversal of the growing parsetree. It
+ *            wasn't obvious how to get it all to work in step
+ *            together. Remember, one of your constraints is that the
+ *            parsetree is numbered in preorder traversal - so you
+ *            must push and defer the right child of a bifurcation,
+ *            rather than attaching it immediately.  Another
+ *            constraint is that you must set emitr in the parsetree
+ *            even for nonemitting states, so you must always push a right
+ *            marker along with a parsetree node index tpos, for deferred
+ *            assignment of tr->emitr[tpos]. And since you don't
+ *            know tpos until you've attached the state, you have to
+ *            push the right marker after your deferred attachment of v - not 
+ *            when v was produced - which is why you have a double
+ *            deferral of the right emission or marker: you produce
+ *            a V b, push that info onto the pda, pop it back off,
+ *            attach V, store a, push b back onto the pda (now storing
+ *            the trace position tpos for V), then produce from V.
+ *            Yeesh.
+ *
+ *            Added capacity for local begins/ends. [EPN, Wed May  2 05:59:19 2007]
+ *
+ * Args:      cm      - covariance model to generate from
+ *            errbuf  - for error messages
+ *            r       - source of randomness
+ *            name    - name for the sequence (ESL_SQ name field is mandatory)
+ *            do_digital - TRUE to digitize sq before returning, FALSE not to
+ *            ret_tr  - RETURN: generated parse tree. Pass NULL if unwanted.
+ *            ret_sq  - RETURN: generated sequence
+ *            ret_N   - RETURN: length of generated sequence.
+ *
+ * Returns:   eslOK on success; eslEMEM on memory error;
+ *            eslEINCONCEIVABLE if something inconceivable happens.
+ *            tr, sq are allocated here; whichever ones the caller
+ *            requests (with non-NULL ret_ pointers) the caller is responsible
+ *            for free'ing:
+ *               FreeParsetree(tr); esl_sq_Destroy(sq);
+ */
+int
+EmitParsetree(CM_t *cm, char *errbuf, ESL_RANDOMNESS *r, char *name, int do_digital, Parsetree_t **ret_tr, ESL_SQ **ret_sq, int *ret_N)
+{
+  int status;
+  Parsetree_t *tr = NULL;       /* parse tree under construction */
+  ESL_STACK *pda = NULL;        /* pushdown automaton for traversing parse tree */              
+  ESL_STACK *gsq = NULL;        /* growing sequence under construction */
+  ESL_SQ    *sq  = NULL;        /* finished sequence, initially normal alphabet form */
+  char      *seq;               /* alphabetic sequence to build sq with */
+  int N;			/* current emitted sequence length */
+  int tparent;			/* parent node index, last attached to parse tree */
+  int tpos;			/* child node index, just attached to parse tree */
+  int v;			/* index of current state */
+  int y,z;			/* indices for next state(s)    */
+  int type;			/* PDA_RESIDUE or PDA_STATE */
+  int lchar, rchar;		/* index of emitted chars in cm->abc->sym[], or -1 for nothing */
+  int whichway;			/* how to attach: TRACE_LEFT_CHILD or TRACE_RIGHT_CHILD */
+  int x;			/* tmp variable for sampling MP emission */
+  int lpos;                     /* tmp variable for inserting EL trace node */
+  float *tmp_tvec = NULL;       /* tmp transition vector to choose from, 
+				 * for dealing with local end transitions */
+  /* Contract check */
+  if(cm->flags & CMH_LOCAL_END && (fabs(sreEXP2(cm->el_selfsc) - 1.0) < 0.01))
+    ESL_FAIL(eslEINVAL, errbuf, "EL self transition probability %f is too high, would emit long (too long) EL insertions.", sreEXP2(cm->el_selfsc));
+  if(cm->abc == NULL)
+    ESL_FAIL(eslEINVAL, errbuf, "CM does not have a valid alphabet.");
+  if(ret_sq != NULL && name == NULL)
+    ESL_FAIL(eslEINVAL, errbuf, "EmitParsetree requires a sequence name for the sequence it's creating.");
+
+  tr  = CreateParsetree(100);
+  if((pda = esl_stack_ICreate()) == NULL) goto ERROR;
+  if((gsq = esl_stack_CCreate()) == NULL) goto ERROR;
+  N   = 0;			
+  ESL_ALLOC(tmp_tvec, sizeof(float) * (MAXCONNECT+1)); /* enough room for max possible transitions, plus
+							* a local end transition */
+  /* Init by pushing root state's info onto pda
+   */
+  if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* doesn't emit an rchar */
+  if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* doesn't emit an lchar either */
+  if((status = esl_stack_IPush(pda, TRACE_LEFT_CHILD)) != eslOK) goto ERROR;
+  if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* attach this state to parsetree node -1 (init) */  
+  if((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;		/* it's the root state, v=0 */
+  if((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+
+  /* Iterate until the pda is empty...
+   */
+  while (esl_stack_IPop(pda, &type) != eslEOD) 
+    {
+      if (type == PDA_RESIDUE)
+	{
+	  esl_stack_IPop(pda, &tpos);
+	  esl_stack_IPop(pda, &rchar);
+
+	  if (rchar != -1) {
+	    if((status = esl_stack_CPush(gsq, cm->abc->sym[rchar])) != eslOK) goto ERROR;
+	    N++;
+	  }
+	  tr->emitr[tpos] = N;
+	}
+      else if (type == PDA_STATE) 
+	{
+	  esl_stack_IPop(pda, &v);
+	  esl_stack_IPop(pda, &tparent);
+	  esl_stack_IPop(pda, &whichway);
+	  esl_stack_IPop(pda, &lchar);
+	  esl_stack_IPop(pda, &rchar);
+
+	  /* Attach state v to the parent parsetree node that generated it,
+	   * which is tparent. Set emitl now; emitr gets deferred and set later.
+           * The insertion function returns tpos, the index of the node in the
+           * parse tree that we just created.
+	   */
+	  tpos = InsertTraceNode(tr, tparent, whichway, N+1, -1, v);	    
+
+	  /* If v emitted left: add that symbol to the growing seq.
+	   */
+	  if (lchar != -1)
+	    {
+	      if((status = esl_stack_CPush(gsq, cm->abc->sym[lchar])) != eslOK) goto ERROR;
+	      N++;
+	    }
+
+	  /* Push right emission info for state v onto the pda, now
+           * that we know tpos for where v is in the parsetree. We have
+           * to do this even if rchar is -1, to be sure that we will set the emitr
+           * bound properly even for nonemitting states in the parsetree.
+	   */
+	  if((status = esl_stack_IPush(pda, rchar)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, tpos)) != eslOK) goto ERROR;
+	  if((status = esl_stack_IPush(pda, PDA_RESIDUE)) != eslOK) goto ERROR;
+
+	  /* Decide what state we're going to next.
+           * B is special case of a bifurcation to two S states. 
+	   */
+	  if (cm->sttype[v] == B_st)
+	    {
+	      y = cm->cfirst[v];	/* left child  */
+	      z = cm->cnum[v];	        /* right child */
+	  
+	      /* Push the right start state's info
+	       */
+	      if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* doesn't emit right */
+	      if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* doesn't emit left */
+	      if((status = esl_stack_IPush(pda, TRACE_RIGHT_CHILD)) != eslOK) goto ERROR; /* attach as right child of the B */
+	      if((status = esl_stack_IPush(pda, tpos)) != eslOK) goto ERROR;		/* attach it to B, which is tpos in parsetree*/
+	      if((status = esl_stack_IPush(pda, z)) != eslOK) goto ERROR;		/* state z */
+	      if((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+
+	      /* Push the left start state's info
+	       */
+	      if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* doesn't emit right */
+	      if((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR;		/* doesn't emit left */
+	      if((status = esl_stack_IPush(pda, TRACE_LEFT_CHILD)) != eslOK) goto ERROR; /* attach as left child of the B */
+	      if((status = esl_stack_IPush(pda, tpos)) != eslOK) goto ERROR;		/* attach it to B, which is tpos in parsetree*/
+	      if((status = esl_stack_IPush(pda, y)) != eslOK) goto ERROR;		/* state z */
+	      if((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+	    }
+	  else
+	    {
+	      if(v == 0 && cm->flags & CMH_LOCAL_BEGIN)	{ /* ROOT_S with local begins, special */
+		if(cm->flags & CM_EMIT_NO_LOCAL_BEGINS) { /* even though local begins are on, we don't allow them during emission */
+		  if(cm->root_trans == NULL) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "EmitParsetree(), cm->flags CM_EMIT_NO_LOCAL_BEGINS and CM_EMIT_GLOBAL flags raised, but cm->root_trans is NULL.");
+		  y = cm->cfirst[v] + esl_rnd_FChoose(r, cm->root_trans, cm->cnum[0]); /* choose next state, y, from 0's children using initial transitions (those from global model, read from CM file) */
+		}		  
+		else { 
+		  y = esl_rnd_FChoose(r, cm->begin, cm->M); /* choose next state, y */
+		}
+	      }
+	      else if(cm->flags & CMH_LOCAL_END) /* special case, we could transit to EL, if CM_EMIT_NO_LOCAL_ENDS flag is down */
+		{
+		  if(cm->flags & CM_EMIT_NO_LOCAL_ENDS) { /* even though local ends are on, we dont allow them during emission */
+		    /* create temporary vector for choosing transition */
+		    esl_vec_FSet(tmp_tvec, (MAXCONNECT+1), 0.);
+		    esl_vec_FCopy(cm->t[v], cm->cnum[v], tmp_tvec);
+		    esl_vec_FNorm(tmp_tvec, cm->cnum[v]);
+		    y = cm->cfirst[v] + esl_rnd_FChoose(r, tmp_tvec, cm->cnum[v]); /* choose next state, y, but don't include a local end as a possibility */
+		  }		  
+		  else { /* we may choose a child of v, or a local end */
+		    esl_vec_FSet(tmp_tvec, (MAXCONNECT+1), 0.);
+		    esl_vec_FCopy(cm->t[v], cm->cnum[v], tmp_tvec);
+		    tmp_tvec[cm->cnum[v]] = cm->end[v];
+		    y = esl_rnd_FChoose(r, tmp_tvec, (cm->cnum[v]+1)); /* choose next state, y's offset */
+		    if(y == cm->cnum[v]) y = cm->M; /* local end */
+		    else y += cm->cfirst[v];        
+		  }
+		}		  
+	      else
+		y = cm->cfirst[v] + esl_rnd_FChoose(r, cm->t[v], cm->cnum[v]); /* choose next state, y */
+
+	      switch (cm->sttype[y]) {
+	      case MP_st: 
+		x     = esl_rnd_FChoose(r, cm->e[y], cm->abc->K*cm->abc->K);
+		lchar = x / cm->abc->K;
+		rchar = x % cm->abc->K;
+		break;
+	      case ML_st:
+	      case IL_st:
+		lchar = esl_rnd_FChoose(r, cm->e[y], cm->abc->K);
+		rchar = -1;
+		break;
+	      case MR_st:
+	      case IR_st:
+		lchar = -1;
+		rchar = esl_rnd_FChoose(r, cm->e[y], cm->abc->K);
+		break;
+	      case EL_st: /* EL emits on transition, here we don't emit */
+		lchar = -1;
+		rchar = -1;
+		break;
+	      default:
+		lchar = -1;
+		rchar = -1;
+	      }
+	      if (cm->sttype[y] == E_st)
+		{
+		  /*InsertTraceNode(tr, tpos, TRACE_LEFT_CHILD, -1, -1, y);*/
+		  InsertTraceNode(tr, tpos, TRACE_LEFT_CHILD, N+1, N, y);
+		} 
+	      else if(cm->sttype[y] == EL_st) /* y == cm->M */
+		{
+		  lpos = N+1; /* remember lpos, we need it after we emit from EL */
+		  /* Now choose number of residues emitted from EL, could be 0.
+		   * We do this here b/c convention for EL is to have a single trace node,
+		   * even if multiple residues are emitted. */
+		  esl_vec_FSet(tmp_tvec, (MAXCONNECT+1), 0.);
+		  tmp_tvec[0] = sreEXP2(cm->el_selfsc); /* EL self probability */
+		  tmp_tvec[1] = 1. - tmp_tvec[0];       /* probability of going to implicit END */
+		  y = esl_rnd_FChoose(r, tmp_tvec, 2); /* choose next state, either EL or implicit END */
+		  while(y == 0) /* we've self-transitioned, emit 1 res from NULL distro */
+		    {
+		      lchar = esl_rnd_FChoose(r, cm->null, cm->abc->K);
+		      if((status = esl_stack_CPush(gsq, cm->abc->sym[lchar])) != eslOK) goto ERROR;
+		      N++;
+		      y = esl_rnd_FChoose(r, tmp_tvec, 2); /* choose next state, either EL or implicit END */
+		    }
+		  InsertTraceNode(tr, tpos, TRACE_LEFT_CHILD, lpos, N, cm->M); /* careful to reset y to cm->M */
+		}
+	      else 
+		{
+		  if((status = esl_stack_IPush(pda, rchar)) != eslOK) goto ERROR;		/* does it emit right? */
+		  if((status = esl_stack_IPush(pda, lchar)) != eslOK) goto ERROR;		/* does it emit left? */
+		  if((status = esl_stack_IPush(pda, TRACE_LEFT_CHILD)) != eslOK) goto ERROR; /* non-B's: attach as left child by conv */
+		  if((status = esl_stack_IPush(pda, tpos)) != eslOK) goto ERROR;		/* attach it to v, which is tpos in parsetree*/
+		  if((status = esl_stack_IPush(pda, y)) != eslOK) goto ERROR;		/* next state we're going to */
+		  if((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+		}
+	    } /* end of PDA_STATE logic */  
+	} /* end of else (which we enter if v not a B state) */
+    } /* end of main "while esl_stack_IPop()" loop */
+
+  if((seq = esl_stack_Convert2String(gsq)) == NULL) goto ERROR; /* this destroys gsq char stack */
+  if(name != NULL) sq  = esl_sq_CreateFrom(name, seq, NULL, NULL, NULL);
+  else             sq  = esl_sq_CreateFrom("seq", seq, NULL, NULL, NULL); 
+  if(sq == NULL) goto ERROR;
+  free(seq); /* we made a copy of this when creating sq */
+  /* name can only be NULL if ret_sq == NULL, so we're throwing it away anyway */
+
+  /* digitize if nec */
+  if(do_digital) 
+    if((status = esl_sq_Digitize(cm->abc, sq)) != eslOK) goto ERROR;
+  /*ParsetreeDump(stdout, tr, cm, dsq);*/ 
+
+  esl_stack_Destroy(pda);
+
+  free(tmp_tvec);
+  if (ret_tr  != NULL) *ret_tr  = tr;  else FreeParsetree(tr);
+  if (ret_sq  != NULL) *ret_sq  = sq;  else esl_sq_Destroy(sq);
+  if (ret_N   != NULL) *ret_N   = N; 
+  return eslOK;
+  
+ ERROR:
+  if(tr  != NULL) FreeParsetree(tr);
+  if(gsq != NULL) esl_stack_Destroy(gsq);
+  if(pda != NULL) esl_stack_Destroy(pda);
+  if(sq  != NULL) esl_sq_Destroy(sq);
+  if(tmp_tvec != NULL) free(tmp_tvec);
+  return status;
+}
+  
+/* Function: ParsetreeScoreCorrectionNull2()
+ * based on     TraceScoreCorrection() from HMMER:
+ * EPN 08.24.06 Janelia
+ * 
+ * Purpose:  Calculate a correction (in integer log_2 odds) to be
+ *           applied to a sequence, using a second null model, 
+ *           based on a traceback. All emissions are corrected;
+ *           The null model is constructed /post hoc/ as the
+ *           average over all the emission distributions used by the trace.
+ *           
+ * Return:   ret_sc: the log_2-odds score correction.          
+ *           eslEINCOMPAT on contract violation
+ */
+int 
+ParsetreeScoreCorrectionNull2(CM_t *cm, char *errbuf, Parsetree_t *tr, ESL_DSQ *dsq, int start, float *ret_sc)
+{
+  int status;
+  float *p;		/* null2 model distribution */
+  float *sc;	        /* null2 model scores       */
+  int   a,b;            /* residue index counters */
+  int   v;              /* state index counter */
+  int   i, j;           /* seq posn counter */
+  int   tidx;
+  float score;
+  float struct_score;   /* structure contribution to the score */
+
+  if(ret_sc == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "ParsetreeScoreCorrectionNull2() ret_sc is NULL.");
+
+  /* Rarely, the alignment was totally impossible, and tr is NULL.
+   */
+  if (tr == NULL) return 0.0;
+  
+  /* Set up model: average over the emission distributions of
+   * all M, I states that appear in the trace. Ad hoc? Sure, you betcha. 
+   */
+  /* trivial preorder traverse, since we're already numbered that way */
+  ESL_ALLOC(p, sizeof(float) * cm->abc->K);
+  esl_vec_FSet(p, cm->abc->K, 0.0);
+  for (tidx = 0; tidx < tr->n; tidx++) {
+    v = tr->state[tidx];        	/* index of parent state in CM */
+    if(cm->sttype[v] == MP_st) { 
+      /* we treat this as two match states. */
+      for(a = 0; a < cm->abc->K; a++) { 
+	/* first add contribution to null2 for left half. */
+	for(b = (a * cm->abc->K); b < ((a+1) * cm->abc->K); b++) p[a] += cm->e[v][b]; 
+	/* now add contribution for right half. */
+	for(b = a; b < (cm->abc->K * cm->abc->K); b += cm->abc->K) p[a] += cm->e[v][b]; 
+      }
+    }
+    else if(cm->sttype[v] == ML_st || cm->sttype[v] == IL_st || cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) {
+      esl_vec_FAdd(p, cm->e[v], cm->abc->K);
+    }
+  }
+  esl_vec_FNorm(p, cm->abc->K);
+
+  ESL_ALLOC(sc,  sizeof(float) * (cm->abc->Kp));
+  /* calculate null2 scores of each possible emission, first the base alphabet */
+  for (a = 0; a < cm->abc->K; a++) sc[a] = sreLOG2(p[a] / cm->null[a]);
+  /* the ambiguities */
+  for (a = cm->abc->K+1; a < cm->abc->Kp-1; a++) sc[a] = esl_abc_FAvgScore(cm->abc, a, sc);  
+
+  /* Score all the state emissions that appear in the trace.
+   */
+  score = struct_score = 0;
+  for (tidx = 0; tidx < tr->n; tidx++) {
+    v = tr->state[tidx];        	/* index of parent state in CM */
+    i = tr->emitl[tidx];
+    j = tr->emitr[tidx];
+    if (cm->sttype[v] == MP_st || cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) score += sc[dsq[i+start-1]];
+    if (cm->sttype[v] == MP_st || cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) score += sc[dsq[j+start-1]];
+  }
+  /* Apply an ad hoc 8 bit fudge factor penalty;
+   * interpreted as a prior, saying that the second null model is 
+   * 1/2^8 (1/256) as likely as the standard null model
+   */
+  score -= 8.;	
+  
+  /* Return the correction to the bit score. */
+  ESL_DPRINTF1(("ParsetreeScoreCorrectionNull2 return sc: %f\n", LogSum2(0., score)));
+  free(sc);
+  free(p);
+  score = LogSum2(0., score);
+  *ret_sc = score;
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(status, errbuf, "ParsetreeScoreCorrectionNull2(): memory allocation error.");
+  return status; /* NEVERREACHED*/
+}
+
+  
+/* Function: ParsetreeScoreCorrectionNull3()
+ * Incept:   EPN, Sat May  3 15:38:24 2008
+ * 
+ * Purpose:  Calculate a correction (in integer log_2 odds) to be
+ *           applied to a sequence, using a third null model, the
+ *           composition of the target sequence. 
+ *           All emissions are corrected;
+ *           The null model is constructed /post hoc/ as the
+ *           distribution of the target sequence; if the target
+ *           sequence is 40% A, 5% C, 5% G, 40% U, then the null 
+ *           model is (0.4, 0.05, 0.05, 0.4).
+ *           
+ *           NOTE: (start) is offset in dsq such that tr->emitl[0] corresponds
+ *           to the residue in dsq[1];
+ *
+ * Return:   ret_sc: the log_2-odds score correction.          
+ *           eslEINCOMPAT on contract violation
+ */
+int 
+ParsetreeScoreCorrectionNull3(CM_t *cm, char *errbuf, Parsetree_t *tr, ESL_DSQ *dsq, int start, float *ret_sc)
+{
+  int status;
+  float *p;		/* null3 model distribution */
+  float *sc;	        /* null3 model scores       */
+  int   a;              /* residue index counters */
+  int   v;              /* state index counter */
+  int   i, j;           /* seq posn counter */
+  int   tidx;
+  float score;
+  float struct_score;   /* structure contribution to the score */
+  
+  if(ret_sc == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "ParsetreeScoreCorrectionNull3() ret_sc is NULL.");
+  /* Rarely, the alignment was totally impossible, and tr is NULL.
+   */
+  if (tr == NULL) return 0.0;
+  
+  /* get composition of full subseq in parse from tr->emitl[0]..tr->emitr[0], 
+   * starting at dsq+start-1 b/c coords in tr->emit* are offset relative to dsq by start
+   * such that tr->emitl[0] always equals 1. 
+   * Note: we're INcluding any EL emissions here in ACGU composition calculation but then
+   * EXcluding them when we correct the score below (not sure if this is right),
+   * in a way we're always assuming scores of ELs are 0.0, meaning there's no difference
+   * between the probability they're emitted by the model and any possible NULL model.
+   */
+  get_alphabet_comp(cm->abc, dsq+start-1, tr->emitl[0], tr->emitr[0], &p);
+  ESL_ALLOC(sc,  sizeof(float) * (cm->abc->Kp));
+  /* calculate null3 scores of each possible emission, first the base alphabet */
+  for (a = 0; a < cm->abc->K; a++) { 
+    sc[a] = sreLOG2(p[a] / cm->null[a]);
+    /*printf("p[%d]: %.3f sc %.3f\n", a, p[a], sc[a]);*/
+  }
+  /* the ambiguities */
+  for (a = cm->abc->K+1; a < cm->abc->Kp-1; a++) sc[a] = esl_abc_FAvgScore(cm->abc, a, sc);  
+
+  /* Score all the state emissions that appear in the trace.
+   */
+  score = struct_score = 0.;
+  for (tidx = 0; tidx < tr->n; tidx++) {
+    v = tr->state[tidx];        	/* index of parent state in CM */
+    i = tr->emitl[tidx];
+    j = tr->emitr[tidx];
+    if (cm->sttype[v] == MP_st || cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) score += sc[dsq[i+start-1]];
+    if (cm->sttype[v] == MP_st || cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) score += sc[dsq[j+start-1]];
+  }
+   /* Apply an ad hoc 8 bit fudge factor penalty;
+    * interpreted as a prior, saying that the third null model is 
+    * 1/2^5 (1/32) as likely as the standard null model
+    */
+  score -= 5.;
+
+  /* Return the correction to the bit score. */
+  /*printf("ParsetreeScoreCorrectionNull3 return sc: %f\n", LogSum2(0., score));*/
+  ESL_DPRINTF1(("ParsetreeScoreCorrectionNull3 return sc: %f\n", LogSum2(0., score)));
+  free(sc);
+  free(p);
+  score = LogSum2(0., score);
+  *ret_sc = score;
+  return eslOK;
+  
+ ERROR:
+   ESL_FAIL(status, errbuf, "ParsetreeScoreCorrectionNull3(): memory allocation error.");
+   return status; /* NEVERREACHED*/
+}
+  
+/* Function: ScoreCorrectionNull3()
+ * Incept:   EPN, Sat May 10 17:58:03 2008
+ * 
+ * Purpose:  Calculate a correction (in integer log_2 odds) to be
+ *           applied to a sequence, using a third null model, the
+ *           composition of the target sequence. 
+ *           All emissions are corrected;
+ *           The null model is constructed /post hoc/ as the
+ *           distribution of the target sequence; if the target
+ *           sequence is 40% A, 5% C, 5% G, 40% U, then the null 
+ *           model is (0.4, 0.05, 0.05, 0.4).
+ * 
+ *           Note: no trace or parsetree is needed. The bit score correction
+ *           can be derived solely by the nucleotide composition of the hit and
+ *           it's length. 
+ *           
+ * Args:     abc  - alphabet for hit (only used to get alphabet size, which is size of <comp>)
+ *           null0- the first null model used when building the CM, usually cm->null or cm->cp9->null
+ *           comp - [0..a..abc->K-1] frequency of residue a in the hit we're correcting the score for, 
+ *                  passed in b/c we can efficiently compute this during scanning DP funcs instead of
+ *                  calcing it each time per hit which is wasteful for many, possibly overlapping hits
+ *                  which is the case during model calibration with cmcalibrate.
+ *           len  - length of the hit
+ *           ret_sc- RETURN: the correction to the score, caller subtracts this from hit score to get 
+ *                   corrected score.
+ *
+ * Return:   void, ret_sc: the log_2-odds score correction.          
+ */
+void
+ScoreCorrectionNull3(const ESL_ALPHABET *abc, float *null0, float *comp, int len, float *ret_sc)
+{
+  int   a;              /* residue index counters */
+  float score = 0.;
+
+  /*printf("\n");
+    esl_vec_FDump(stdout, comp, abc->K, NULL);*/
+  
+  for (a = 0; a < abc->K; a++) score += sreLOG2(comp[a] / null0[a]) * comp[a] * len;
+   /* Apply an ad hoc 5 bit fudge factor penalty;
+    * interpreted as a prior, saying that the third null model is 
+    * 1/2^5 (1/32) as likely as the standard null model
+    */
+  score -= 5.;
+
+  /* Return the correction to the bit score. */
+  /*printf("ScoreCorrectionNull3 return sc: %.3f\n", LogSum2(0., score));*/
+  ESL_DPRINTF3(("ScoreCorrectionNull3 return sc: %f\n", LogSum2(0., score)));
+  score = LogSum2(0., score);
+  *ret_sc = score;
+  return;
+}
+
+  
+/* Function: ScoreCorrectionNull3CompUnknown()
+ * Incept:   EPN, Thu May 22 13:16:04 2008
+ * 
+ * Purpose:  Calculate a correction (in integer log_2 odds) to be
+ *           applied to a sequence, using a third null model, the
+ *           composition of the target sequence. 
+ *           All emissions are corrected;
+ *           The null model is constructed /post hoc/ as the
+ *           distribution of the target sequence; if the target
+ *           sequence is 40% A, 5% C, 5% G, 40% U, then the null 
+ *           model is (0.4, 0.05, 0.05, 0.4).
+ * 
+ *           Same as ScoreCorrectionNull3() except that no <comp> vector is needed,
+ *           the composition is determined within this function. 
+ *           
+ * Args:     abc  - alphabet for hit (only used to get alphabet size, which is size of <comp>)
+ *           null0- the first null model used when building the CM, usually cm->null or cm->cp9->null
+ *           dsq  - the sequence the hit resides in
+ *           start- start position of hit in dsq
+ *           end  - end   position of hit in dsq
+ *           ret_sc- RETURN: the correction to the score, caller subtracts this from hit score to get 
+ *                   corrected score.
+ * Return:   void, ret_sc: the log_2-odds score correction.          
+ */
+void
+ScoreCorrectionNull3CompUnknown(const ESL_ALPHABET *abc, float *null0, ESL_DSQ *dsq, int start, int stop, float *ret_sc)
+{
+  float score = 0.;
+  float *comp;		/* null3 model distribution */
+
+  get_alphabet_comp(abc, dsq, start, stop, &comp);
+  ScoreCorrectionNull3(abc, null0, comp, (stop-start+1), &score);
+  free(comp);
+  *ret_sc = score;
+  return;
+}
+
+
+    
+/* Function: ParsetreeCountMPEmissions()
+ * Date:     EPN, Thu May 22 14:11:28 2008
+ *
+ * Purpose:  Given a parsetree, return the number of residues emitted by MP states.
+ *
+ * Returns:  Number of residues emitted by MP states in <tr>.
+ */
+int 
+ParsetreeCountMPEmissions(CM_t *cm, Parsetree_t *tr)
+{
+  int tidx;
+  int nres_by_mp = 0;
+
+  for (tidx = 0; tidx < tr->n; tidx++) {  
+    if(cm->sttype[tr->state[tidx]] == MP_st) nres_by_mp += 2;
+  }
+  return nres_by_mp;
+}
+
+/* Function: Alignment2Parsetrees()
+ * EPN, Fri Jul 11 09:49:50 2008
+ *
+ * Purpose:  Given a MSA <msa>, a CM <cm> and a guidetree <mtr> for <cm>,
+ *           Determine the implicit parsetrees of the sequences in the
+ *           MSA to the CM. Return the parsetrees in <ret_tr> if non-NULL, 
+ *           sequence objects in <ret_sq> if non-null. 
+ *
+ *           Dealign the MSA seqs in <ret_sq> and convert from aligned to
+ *           unaligned coordinates in <ret_tr>.
+ *
+ * Args:     msa          - MSA we want to infer parsetrees from
+ *           cm           - CM we're aligning to 
+ *           mtr          - master parsetree, guide tree for CM 
+ *           errbuf       - easel error message
+ *           ret_sq       - Return: dealigned msa seqs in digital form
+ *           ret_tr       - Return: parsetree for seqs in dealigned coords
+ * 
+ * Returns:  eslOK on success, eslEINCOMPAT on contract violation, eslEMEM on memory error
+ *           <ret_tr>, <ret_sq>, see 'Purpose'.
+ */
+int 
+Alignment2Parsetrees(ESL_MSA *msa, CM_t *cm, Parsetree_t *mtr, char *errbuf, ESL_SQ ***ret_sq, Parsetree_t ***ret_tr)
+{
+  int           status;
+  int           i;	      /* counter over aseqs       */
+  int           apos;         /*   aligned position index */
+  int           uapos;        /* unaligned position index */
+  int           x;            /* counter of parsetree nodes */
+  int          *map   = NULL; /* for current seq, [0..msa->alen] map from aligned posns to unaligned (non-gap) posns */
+  char         *uaseq = NULL; /* current seq, dealigned from the MSA */
+  char         *aseq  = NULL; /* current seq, aligned text */
+  Parsetree_t **tr    = NULL; /* [0..msa->nseq-1] new parsetrees, one per seq in msa */
+  ESL_SQ      **sq    = NULL; /* [0..msa->nseq-1] new ESL_SQ objects, one per seq in msa */
+
+  /* Contract check */
+  if(msa == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "Alignment2Parsetrees() msa is NULL.\n");
+  if(! (msa->flags & eslMSA_DIGITAL))  ESL_FAIL(eslEINCOMPAT, errbuf, "Alignment2Parsetrees() msa is not digitized.\n");
+  if(ret_tr == NULL && ret_sq == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "Alignment2Parsetrees() ret_sq and ret_tr both NULL.");
+
+  if(ret_tr != NULL) ESL_ALLOC(tr, (sizeof(Parsetree_t *) * msa->nseq));
+  if(ret_sq != NULL) ESL_ALLOC(sq, (sizeof(ESL_SQ *)      * msa->nseq));
+  ESL_ALLOC(aseq,  sizeof(char) * (msa->alen+1));
+  ESL_ALLOC(map,   sizeof(int)  * (msa->alen+1));
+  map[0] = -1; /* invalid */
+
+  for (i = 0; i < msa->nseq; i++) { 
+    uapos = 1;
+    /* map aligned to dealigned coords (digitized coords, 1..alen) for this seq
+     * map is needed b/c we want the parsetree in dealigned coords so we can
+     * call Parsetrees2Alignment with it, but mtr is in aligned coords, and
+     * Transmogrify works in aligned coords, so after calling Transmogrify
+     * we have to convert tr->emitl and tr->emitr to dealigned coords using map.
+     */
+    for(apos = 1; apos <= msa->alen; apos++) 
+      map[apos] = esl_abc_XIsGap(msa->abc, msa->ax[i][apos]) ? -1 : uapos++;
+    /* get text seq, we need digitized AND text seqs for Transmogrify */
+    esl_abc_Textize(msa->abc, msa->ax[i], msa->alen, aseq);
+    esl_strdup(aseq, -1, &uaseq);
+    /* dealign seq */
+    esl_strdealign(uaseq, uaseq, "-_.~", NULL);
+    /* Transmogrify the aligned seq to get a parsetree */
+    if(ret_tr != NULL) { 
+      tr[i] = Transmogrify(cm, mtr, msa->ax[i], aseq, msa->alen);
+      /*ParsetreeDump(stdout, tr[i], cm, msa->ax[i], NULL, NULL);*/
+      /* tr[i] is in alignment coords, convert it to unaligned coords, */
+      for(x = 0; x < tr[i]->n; x++) { 
+	/*printf("i: %d x: %d emitl %d emitr %d\n", i, x, tr[i]->emitl[x], tr[i]->emitr[x]);*/
+	if(tr[i]->emitl[x] != -1) { 
+	  /*printf("\tmapl: %d\n", map[i][tr[i]->emitl[x]]);*/
+	  tr[i]->emitl[x] = map[tr[i]->emitl[x]];
+	}
+	if(tr[i]->emitr[x] != -1) { 
+	  /*printf("\tmapr: %d\n", map[i][tr[i]->emitr[x]]);*/
+	  tr[i]->emitr[x] = map[tr[i]->emitr[x]];
+	}
+      }
+    }
+    if(ret_sq != NULL) { 
+      sq[i] = esl_sq_CreateFrom(msa->sqname[i], uaseq, NULL, NULL, NULL);
+      esl_sq_Digitize(cm->abc, sq[i]);
+    }
+    free(uaseq); /* this gets reallocated and filled per seq in esl_strdup() call above */
+  }
+  free(aseq);
+  free(map);
+
+  /* tr and sq are only allocated if ret_tr and ret_sq were non-null */
+  if(ret_tr != NULL) *ret_tr = tr;
+  if(ret_sq != NULL) *ret_sq = sq;
+
+  return eslOK;
+
+ ERROR:
+  if(map != NULL )  free(map);
+  if(uaseq != NULL) free(uaseq);
+  if(aseq != NULL)  free(aseq);
+  return status;
+}
diff --git a/src/cm_postprob.h b/src/cm_postprob.h
new file mode 100644
index 0000000..84f57ad
--- /dev/null
+++ b/src/cm_postprob.h
@@ -0,0 +1,94 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
+/* cm_postprob.h
+ * 
+ * Functions for working with posterior probabilities for CMs.
+ * Eric Nawrocki
+ */
+
+#ifndef CMPOSTPROB_INCLUDED
+#define CMPOSTPROB_INCLUDED
+
+#include "esl_config.h"
+#include "config.h"
+
+#include "easel.h"
+
+#include "structs.h"		/* data structures, macros, #define's   */
+#include "funcs.h"		/* external functions                   */
+
+extern float FInside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		     float ***alpha, float ****ret_alpha, 
+		     struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		     int allow_begin);
+extern float IInside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		     int ***alpha, int ****ret_alpha, 
+		     struct Ideckpool_s *dpool, struct Ideckpool_s **ret_dpool,
+		     int allow_begin);
+extern float FOutside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		      float ***beta, float ****ret_beta, 
+		      struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		      int allow_begin, float ***alpha, float ****ret_alpha, int do_check);
+extern float IOutside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		      int ***beta, int ****ret_beta, 
+		      struct Ideckpool_s *dpool, struct Ideckpool_s **ret_dpool,
+		      int allow_begin, int ***alpha, int ****ret_alpha, int do_check);
+extern void   CMPosterior(int L, CM_t *cm, float ***alpha, float ****ret_alpha, float ***beta, 
+			  float ****ret_beta, float ***post, float ****ret_post);
+extern void  ICMPosterior(int L, CM_t *cm, int ***alpha, int ****ret_alpha, int ***beta, 
+			 int ****ret_beta, int ***post, int ****ret_post);
+extern char  *CMPostalCode(CM_t *cm, int L, float ***post, Parsetree_t *tr);
+extern char *ICMPostalCode(CM_t *cm, int L, int ***post, Parsetree_t *tr);
+extern char Fscore2postcode(float sc);
+extern char Iscore2postcode(int sc);
+extern float FScore2Prob(float sc, float null);
+extern void  CMCheckPosterior(int L, CM_t *cm, float ***post);
+extern void ICMCheckPosterior(int L, CM_t *cm, int ***post);
+
+extern float FInside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+			     float ***alpha, float ****ret_alpha, 
+			     struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+			     int allow_begin, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern float IInside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+			     int ***alpha, int ****ret_alpha, 
+			     struct Ideckpool_s *dpool, struct Ideckpool_s **ret_dpool,
+			     int allow_begin, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern float FOutside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+			      float ***beta, float ****ret_beta, 
+			      struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+			      int allow_begin, float ***alpha, float ****ret_alpha, 
+			      int do_check, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern float IOutside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+			      int ***beta, int ****ret_beta, 
+			      struct Ideckpool_s *dpool, struct Ideckpool_s **ret_dpool,
+			      int allow_begin, int ***alpha, int ****ret_alpha, 
+			      int do_check, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern void  CMPosterior_b_jd_me(int L, CM_t *cm, float ***alpha, float ****ret_alpha, 
+				 float ***beta, float ****ret_beta, float ***post, float ****ret_post,
+				 int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern void ICMPosterior_b_jd_me(int L, CM_t *cm, int ***alpha, int ****ret_alpha, 
+				 int ***beta, int ****ret_beta, int ***post, int ****ret_post,
+				 int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern char  *CMPostalCode_b_jd_me(CM_t *cm, int L, float ***post, Parsetree_t *tr,
+				   int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern char *ICMPostalCode_b_jd_me(CM_t *cm, int L, int ***post, Parsetree_t *tr,
+				   int *jmin, int *jmax, int **hdmin, int **hdmax);
+     
+/* And new memory management routines analogous to those in smallcyk.c for
+ * handling scaled int log odds scores instead of floats. 
+ */
+extern Ideckpool_t *Ideckpool_create(void);
+extern void    Ideckpool_push(struct Ideckpool_s *dpool, int **deck);
+extern int     Ideckpool_pop(struct Ideckpool_s *d, int ***ret_deck);
+extern void    Ideckpool_free(struct Ideckpool_s *d);
+extern int   **Ialloc_vjd_deck(int L, int i, int j);
+extern int     Isize_vjd_deck(int L, int i, int j);
+extern void    Ifree_vjd_deck(int **a, int i, int j);
+extern void    Ifree_vjd_matrix(int ***a, int M, int i, int j);
+
+extern int ** Ialloc_jdbanded_vjd_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax);
+#endif
diff --git a/src/cm_qdband.c b/src/cm_qdband.c
new file mode 100644
index 0000000..583c035
--- /dev/null
+++ b/src/cm_qdband.c
@@ -0,0 +1,905 @@
+/* cm_qdband.c (formerly bandcyk.c)
+ *
+ * SRE, Wed Nov 20 07:46:56 2002 [flight home from Airlie mtg]
+ * SVN $Id: cm_qdband.c 2329 2008-02-13 22:40:42Z nawrockie $
+ * 
+ * Banded CYK implementation.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <float.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_random.h"
+#include "esl_vectorops.h"
+#include "esl_stack.h"
+#include "esl_sqio.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+void
+BandExperiment(CM_t *cm)
+{
+  int  W;
+  int *dmin, *dmax;
+
+  W = 1000;
+  while (! BandCalculationEngine(cm, W, 0.00001, FALSE, &dmin, &dmax, NULL, NULL))
+    {
+      W += 1000;
+      ESL_DPRINTF1(("increasing W to %d, redoing band calculation...\n", W));
+    }
+}
+
+/* Function:  BandCalculationEngine()
+ * Incept:    SRE, Sat Oct 11 14:17:40 2003 [St. Louis]
+ *
+ * Purpose:   Given a CM and a maximum length W;
+ *            calculate probability densities gamma_v(n), probability
+ *            of a parse subtree rooted at state v emitting a sequence
+ *            of length n.
+ *            Then use these to return bounds dmin[v] and dmax[v] which
+ *            include a probability mass of >= 1-2(p_thresh).
+ *            Each truncated tail (left and right) contains <= p_thresh
+ *            probability mass.
+ *             
+ *            Let L_v(n) be the cumulative probability distribution,
+ *            P(length <= n), for state v:
+ *                L_v(n) = \sum_{i=0}^{n}  \gamma_v(i)
+ *                
+ *            For each state v, find dmin such that the probability
+ *            of missing a hit is <= p on the low side:
+ *                dmin = max_dmin L_v(dmin-1) <= p
+ *                
+ *            On the high side, let H_v(n) be 1-L_v(n): e.g.
+ *            P(length > n) for state v. But it is important not 
+ *            to calculate this as 1-L_v(n); because of numerical
+ *            roundoff issues, it must be done as:
+ *                H_v(n) = \sum_{i=n+1}{\infty} \gamma_v(i)
+ *                
+ *            Then for each state v, find a dmax such that the 
+ *            probability of missing a hit is <= p on the high
+ *            side:
+ *               dmax = min_dmax  H_v(dmax) <= p
+ *               
+ *            Note on truncation error:
+ *            Of course we can't calculate the sum to \infty; we have
+ *            to truncate somewhere. Truncation error must be negligible,
+ *            else our choice of bands will depend on the choice of W.
+ *            See BandTruncationNegligible() for the test.
+ *            
+ *
+ * Args:      cm        - model to build the bands for
+ *            W         - maximum subsequence length W.
+ *            p_thresh  - tail probability mass; bounds will be set
+ *                        so that we miss <= p_thresh of the mass in
+ *                        the left tail and the right tail.
+ *            save_densities - TRUE if we want to keep all of the
+ *                        gamma matrix. Probably only useful if you're
+ *                        also asking for gamma to be returned. Memory usage
+ *                        is O(WM). If FALSE, uses a memory-efficient O(W lnM) 
+ *                        algorithm instead; if you get the gamma matrix
+ *                        back, you're guaranteed the root gamma[0]
+ *                        is valid, but don't count on anything else.
+ *            ret_dmin  - RETURN: dmin[v] is the minimum subsequence length
+ *                        (inclusive) that satisfies p_thresh for left tail.
+ *                        Pass NULL if you don't want dmin back.
+ *            ret_dmax  - RETURN: dmax[v] is the maximum subsequence length
+ *                        (inclusive) that satisfies p_thresh for right tail.
+ *                        Pass NULL if you don't want dmax back.
+ *            ret_gamma - RETURN: gamma[v][n], [0..M-1][0..W], is the prob
+ *                        density Prob(length=n | parse subtree rooted at v).
+ *            ret_seqlen- RETURN: average hit length for a subtree rooted 
+ *                        at each state. NULL if not wanted. If non-NULL
+ *                        save_densities must be TRUE (contract checks this).
+ *
+ * Returns:   1 on success.
+ *            0 if W was too small; caller needs to increase W and
+ *            call the engine again.
+ *            
+ *            The dependency on a sensible W a priori is an annoyance;
+ *            it may be possible to write an algorithm that calculates
+ *            W on the fly, but I don't see it.
+ *
+ * Xref:      STL7 p.127 - rearranged calculations of previous BandBounds()
+ *                         imp., for better numerical precision
+ *            STL7 p.128 - justification of truncation error calculations. 
+ *            STL7 p.130 - tests/evaluations.
+ */
+int
+BandCalculationEngine(CM_t *cm, int W, double p_thresh, int save_densities,
+		      int **ret_dmin, int **ret_dmax, double ***ret_gamma,
+		      float **ret_seqlen)
+{
+  double **gamma;               /* P(length = n) for each state v            */
+  double  *tmp;
+  int     *dmin;                /* lower bound for band. */
+  int     *dmax;                /* upper bound for band. */
+  int      v;			/* counter over states, 0..M-1               */
+  int      y;			/* counter over connected states             */
+  int      n;			/* counter over lengths, 0..W */
+  int      dv;			/* Delta for state v */
+  int      leftn;		/* length of left subsequence under a bifurc */
+  double   pdf; 		/* P(<=n) or P(>=n) for this state v         */
+  int     *touch;               /* touch[y] = # higher states depending on y */
+  ESL_STACK *beamstack;         /* pool of beams we can reuse  */
+  int      status;		/* return status. */
+  int      nd;                  /* counter over nodes */
+  int      yoffset;             /* counter over children */
+  int      reset_local_ends;    /* TRUE if we erased them and need to reset */
+  int      reset_cp9_local_ends;/* TRUE if we erased them and need to reset */
+  float   *seqlen;              /* average seqlen for each state, only calc'ed if
+				 * ret_seqlen != NULL */
+  double  *tmp_gamma_v;         /* temp copy of gamma[v] when calc'ing seqlen */
+
+  if(ret_seqlen != NULL && (! save_densities))
+    cm_Fail("BandCalculationEngine() ret_seqlen non-NULL and save_densities is FALSE.");
+
+  /* If we're in local to avoid extremely wide bands due to 
+   * the permissive nature of local ends, we make local ends
+   * impossible for the band calculation than make them
+   * possible again before exiting this function.
+   */
+  reset_local_ends = reset_cp9_local_ends = FALSE;
+  if(cm->flags & CMH_LOCAL_END)
+    {
+      reset_local_ends = TRUE;
+      if((cm->flags & CMH_CP9) && cm->cp9->flags & CPLAN9_EL)
+	reset_cp9_local_ends = TRUE;
+      ConfigNoLocalEnds(cm);
+    }
+  /* gamma[v][n] is Prob(state v generates subseq of length n)
+   */
+  ESL_ALLOC(gamma, sizeof(double *) * cm->M);        
+  for (v = 0; v < cm->M; v++) gamma[v] = NULL;
+
+  /* dmin[v] and dmax[v] are the determined bounds that we return.
+   */
+  ESL_ALLOC(dmin, sizeof(int) * cm->M);
+  ESL_ALLOC(dmax, sizeof(int) * cm->M);  
+  if (ret_dmin != NULL) *ret_dmin = NULL;
+  if (ret_dmax != NULL) *ret_dmax = NULL;
+
+  /* beamstack is a trick for reusing memory: a pushdown stack of 
+   * "beams" (gamma[v] rows) we can reuse.
+   */
+  beamstack = esl_stack_PCreate();
+
+  /* The second component of memory saving is the "touch" array.
+   * touch[y] is the number of states above state [y] that will
+   * depend on y but haven't been calculated yet. When we're done
+   * calculating a new state v, we decrement touch[y] for all
+   * y \in C_v. Any time touch[y] reaches 0, we put that beam
+   * back into the pool for reuse.
+   */
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v < cm->M; v++) touch[v] = cm->pnum[v];
+
+  /* Allocate and initialize the shared end beam.
+   */
+  ESL_ALLOC(gamma[cm->M-1], (sizeof(double) * (W+1)));
+  esl_vec_DSet(gamma[cm->M-1], W+1, 0.);
+  gamma[cm->M-1][0] = 1.0;
+
+  for (v = cm->M-1; v >= 0; v--)
+    {
+      /* Get a beam of memory from somewhere.
+       *   1. If we're an E_st, we're sharing the end beam, and
+       *      it's already initialized for us; don't do anything
+       *      else to it. Bounds are 0..0 by definition.
+       *   2. If there's a beam in the pool we can reuse, take it
+       *      and set it back to 0's. 
+       *   3. Else, allocate and initialize to 0's.
+       */
+      if (cm->sttype[v] == E_st) {
+	gamma[v] = gamma[cm->M-1];
+	dmin[v]  = dmax[v] = 0;
+	continue;
+      }
+
+      if (esl_stack_PPop(beamstack, (void **) &gamma[v]) == eslEOD) 
+	ESL_ALLOC(gamma[v], sizeof(double) * (W+1));		    
+      esl_vec_DSet(gamma[v], W+1, 0.);
+
+      /* Recursively calculate prob density P(length=n) for this state v.
+       * (The heart of the algorithm is right here.)
+       */
+      if (cm->sttype[v] == B_st) 
+	{			/* a bifurcation state: */
+	  pdf = 0.;
+	  for (n = 0; n <= W; n++)
+	    {
+	      for (leftn = 0; leftn <= n; leftn++) 
+		gamma[v][n] += gamma[cm->cfirst[v]][leftn]*gamma[cm->cnum[v]][n-leftn];
+	      pdf += gamma[v][n];
+	    }
+	}
+      /*EPN 11.11.05 adding following else if () to handle local begins*/
+      else if ((cm->flags & CMH_LOCAL_BEGIN) && v == 0) /*state 0 is the one and only ROOT_S state*/
+	{
+	  pdf = 0.;
+	  for (n = 0; n <= W; n++)
+	    {
+	      /* Step through by nodes, not states. Only one local begin transition 
+	       * is possible into each MATP, MATL, MATR, and BIF nodes, specifically
+	       * to the first state of that node.
+	       */
+	      for (nd = 1; nd < cm->nodes; nd++)
+		if (cm->ndtype[nd] == MATP_nd || 
+		    cm->ndtype[nd] == MATL_nd ||
+		    cm->ndtype[nd] == MATR_nd || 
+		    cm->ndtype[nd] == BIF_nd) 
+		  {
+		    gamma[v][n] += cm->begin[cm->nodemap[nd]] * gamma[cm->nodemap[nd]][n];
+		    /* cm->begin[y] is probability we transition to state y from root */
+		  }
+	      pdf += gamma[v][n];
+	    }	      
+	}
+      /*end EPN block*/
+      else 
+	{
+	  pdf = 0.;
+	  dv = StateDelta(cm->sttype[v]);
+	  for (n = dv; n <= W; n++)
+	    {
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		{
+		  y = cm->cfirst[v] + yoffset;
+		  gamma[v][n] += cm->t[v][yoffset] * gamma[y][n-dv];
+		}
+	      pdf += gamma[v][n];
+	    }
+	}
+
+      /* Make sure we've captured "enough" of the distribution (e.g.,
+       * we have captured the right tail; our truncation error is
+       * negligible).
+       *   Of our 3 criteria, we apply two to every state:
+       *     1. we're on the right side of the density (pdf is > 0.5
+       *        would be enough, but we use .999)
+       *     2. gamma_v(W) < p * DBL_EPSILON
+       *        Must be true if \sum_{i=W+1...\infty} g(i) < p*DBL_EPSILON,
+       *        which is really what we're trying to prove
+       */
+      if (pdf <= 0.999 || gamma[v][W] > p_thresh * DBL_EPSILON)
+	{
+	  /* fail; truncation error is unacceptable; 
+	   * caller is supposed to increase W and rerun. 
+	   */
+	  /*printf("truncation error unacceptable, failing.\n");
+	    printf("p_thresh: %g\n", p_thresh);
+	    printf("pdf : %g\n", pdf);
+	    printf("gamma[v][W] : %g\n", gamma[v][W]);*/
+	  status = 0; 
+	  goto CLEANUP;
+	}
+      
+      /* Renormalize this beam. (Should we really be doing this?)
+       */
+      if (pdf > 1.0) esl_vec_DNorm(gamma[v], W+1);
+
+      /* Determine our left bound, dmin.
+       */
+      pdf = 0.;
+      for (n = 0; n <= W; n++)
+	{
+	  pdf += gamma[v][n];
+	  if (pdf > p_thresh) { dmin[v] = n; break; }
+	}
+
+      /* And our right bound, dmax.
+       */
+      pdf = 0.;
+      for (n = W; n >= 0; n--)
+	{
+	  pdf += gamma[v][n];
+	  if (pdf > p_thresh) { dmax[v] = n; break; }
+	}
+
+      /* Reuse memory where possible, using the "touch" trick:
+       *   look at all children y \in C_v.
+       *   decrement touch[y]
+       *   if touch[y] reaches 0, no higher state v depends on this
+       *     state's numbers; release the memory.
+       *   we're reusing the end state for every E, so don't free it
+       *   'til we're done.
+       * But it if the save_densities flag is up, don't do this - the
+       * caller is telling us to keep the whole gamma matrix around,
+       * prob because it's going to be returned and examined.
+       * 
+       * EPN 11.11.05
+       * If we're doing banded local, we don't want to free any match states,
+       * to enforce this, we (hackishly) just don't reuse beams. Although
+       * we could just save the match state beams...
+       */
+      if ((! save_densities) && (! (cm->flags & CMH_LOCAL_BEGIN))) {
+	if (cm->sttype[v] == B_st)
+	  {  /* connected children of a B st are handled specially, remember */
+	    y = cm->cfirst[v]; 
+	    if((status = esl_stack_PPush(beamstack, gamma[y])) != eslOK) goto ERROR; 
+	    gamma[y] = NULL;
+	    y = cm->cnum[v];   
+	    if((status = esl_stack_PPush(beamstack, gamma[y])) != eslOK) goto ERROR;
+	    gamma[y] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0 && cm->sttype[y] != E_st) {
+		  if((status = esl_stack_PPush(beamstack, gamma[y])) != eslOK) goto ERROR; 
+		  gamma[y] = NULL;
+		}
+	      }
+	  }
+      }
+
+    } /*end loop up through all states v*/
+
+  /* EPN 11.13.05
+   * Step through band for each step and ensure that dmax[v] <= dmax[0]
+   * for all v. Because all hits must be rooted at state 0, it doesn't
+   * make sense to allow the maximum subseq length for any state to 
+   * be greater than the maximum allowable length for state 0. Important
+   * because the maximum length of a hit in a banded scan or alignment
+   * can be reset to dmax[0] after this step.
+   */
+  for (v = 1; v <= cm->M-1; v++)
+    if (dmax[v] > dmax[0]) dmax[v] = dmax[0];
+
+  if (! BandTruncationNegligible(gamma[0], dmax[0], W, NULL)) 
+    { status = 0; goto CLEANUP; }
+
+  if(ret_seqlen != NULL) {
+    ESL_ALLOC(seqlen, sizeof(float) * cm->M);
+    esl_vec_FSet(seqlen, cm->M, 0.);
+    /* for each state, copy gamma[v] into tmp_gamma_v only from
+     * dmin[v]..dmax[v]. Then normalize tmp_gamma_v, and use it
+     * to calculate the average subseq len at v. We don't use
+     * n = 1..W b/c it would take much longer and is unlikely
+     * to change the average length much at all (unless beta is large).
+     */
+    for(v = 0; v < cm->M; v++) {
+      ESL_ALLOC(tmp_gamma_v, sizeof(double) * (dmax[v] - dmin[v] + 1));
+      for(n = dmin[v]; n <= dmax[v]; n++) 
+	tmp_gamma_v[(n-dmin[v])] = gamma[v][n];
+      esl_vec_DNorm(tmp_gamma_v, (dmax[v] - dmin[v] + 1));
+      for(n = 0; n <= (dmax[v]-dmin[v]); n++) 
+	seqlen[v] += tmp_gamma_v[n] * ((float) (n + dmin[v]));
+      free(tmp_gamma_v);
+    }
+    *ret_seqlen = seqlen;
+  }
+
+  status = 1;
+
+ CLEANUP:
+  free(touch);
+  /* If we're in local mode, we set all local ends to impossible at
+   * the beginning of this function, we set them back here.
+   * Careful we can only call this once */
+  if(reset_local_ends) {
+    ConfigLocalEnds(cm, cm->pend);
+    reset_local_ends = FALSE;
+    CMLogoddsify(cm);
+    if(reset_cp9_local_ends) {
+      CPlan9ELConfig(cm);
+      reset_cp9_local_ends = FALSE;
+      CP9Logoddsify(cm->cp9);
+    }
+  }
+  if (ret_dmin  != NULL) *ret_dmin = dmin;   else free(dmin);
+  if (ret_dmax  != NULL) *ret_dmax = dmax;   else free(dmax);
+  if (ret_gamma != NULL) *ret_gamma = gamma; else FreeBandDensities(cm, gamma);
+  
+  /* Free the reused stack of beams.
+   */
+  while (esl_stack_PPop(beamstack, (void **) &tmp) != eslEOD) free(tmp);
+  esl_stack_Destroy(beamstack);
+  return status;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return eslFAIL; /* never reached */
+}
+
+/* Function:  BandTruncationNegligible()
+ * Incept:    SRE, Sun Oct 19 10:43:21 2003 [St. Louis]
+ *
+ * Purpose:   Verifies that for this choice of W, the truncation error,
+ *                 D = \sum_{n=W+1}{\infty} \gamma_v(n), 
+ *            will not affect our calculation of the right bound, b (dmax),
+ *            based on the probability mass we can observe,
+ *                 C = \sum_{n=b+1}{W} \gamma_v(n).     
+ *                 
+ *            Specifically, we want D such that C + D = C; that is,
+ *                 D < C * DBL_EPSILON.
+ *                 
+ *            We assume that the tail of \gamma is decreasing
+ *            geometrically. This lets us predict the tail is
+ *                  \gamma_v(n) = \gamma_v(W+1) \beta^{n-W-1} 
+ *                  
+ *            and from the sum of an infinite geometric series, combined
+ *            with \gamma_v(W+1) = \beta \gamma_v(W), we obtain:
+ *                            \gamma_v(W) \beta
+ *                    D'  =     -----------------
+ *                                1 - \beta
+ *                                    
+ *            How well D' approximates the true truncated tail mass D
+ *            depends on how valid the assumption of geometrically
+ *            decreasing tails is. For a single insert state, one
+ *            obtains a geometrically decreasing tail.  For a mixture
+ *            of geometric distributions, if one fits the low side,
+ *            one overestimates the rate of convergence to 0, and so
+ *            underestimates D; D' <= D. But if anything, we want D' >= D;
+ *            an upper bound on D lets us prove D < C * epsilon.
+ *            Puzzlingly, this does not seem to be a problem. For
+ *            a variety of models and states, D' is indeed an
+ *            overestimate of D; empirically, the tail density converges to zero
+ *            supergeometrically, which I can't explain.
+ *            
+ *            Using ret_beta to verify:
+ *            
+ *               D' = (beta / (1.-beta)) * density[W];
+ *               D  = \sum_{n=b+1}{\infty} density[W];
+ *               D' >= D.
+ *               
+ *               test for an even stronger criterion:
+ *               let estimated density g(n) = gamma[W] * \beta^(n-W);
+ *               g(n) >= gamma[n] for all n > W.
+ *            
+ *            In the testsuite, "check_bandtruncation" empirically verifies 
+ *            D' > D. 
+ *
+ * Args:      density    - one density \gamma_v() calculated by BandCalculationEngine();
+ *                         usually the root (if W is big enough for the root, it's
+ *                         big enough for every state).
+ *            b          - the left bound dmax[v]
+ *            W          - the maximum length; gamma_v[] runs [0..W]
+ *            ret_beta   - RETURN (optional): the geometric decay constant \beta,
+ *                         obtained by simple linear fit to log gamma().
+ *                         
+ *
+ * Returns:   1 if truncation error is negligible (D' < C * DBL_EPSILON)
+ *            0 if truncation error is not negigible, and caller will
+ *              have to worry about increasing W.
+ *
+ * Xref: STL7 p.128.  
+ */
+int
+BandTruncationNegligible(double *density, int b, int W, double *ret_beta)
+{
+  double logbeta;
+  double beta;		/* geometric decay parameter                  */
+  double C;		/* area under density from b+1..W inclusive   */
+  double D;		/* area under unseen density from W+1..\infty */
+  int    i;
+  
+  /* Sum up how much probability mass we do see,
+   * in the truncated tail from b+1..W.
+   */
+  C = 0.;
+  for (i = b+1; i <= W; i++) C += density[i];
+
+  /* If density is falling off as a geometric, log(beta) is 
+   * the slope of log(p). Estimate slope quickly and crudely, by a
+   * simple 2-point fit at our boundaries b+1 and W.  
+   */
+  logbeta = (log(density[W]) - log(density[b+1])) / (W - b - 1);
+  beta = exp(logbeta);
+	     
+  /* We can now guess at the missing probability mass from W+1...\infty,
+   * because a finite geometric series converges to 1/(1+\beta).
+   */
+  D = (beta / (1.-beta)) * density[W];
+
+  if (ret_beta != NULL) *ret_beta = beta;
+
+  if (D < C * DBL_EPSILON) return 1;
+  else                     return 0;
+}  
+  
+/* Function:  BandMonteCarlo()
+ * Incept:    SRE, Fri Oct 17 08:01:42 2003 [St. Louis]
+ *
+ * Purpose:   Calculate the gamma_v densities by Monte Carlo simulation,
+ *            by sampling parsetrees from the CM. gamma[v][i] is the
+ *            observed number of subsequences of length i rooted at v
+ *            in the sample. These counts are left unnormalized; different
+ *            states are reached with different probabilities, and the 
+ *            caller may want to test the Monte Carlo observed counts
+ *            against predicted counts (see bandcyk-montecarlo-test in
+ *            the testsuite).
+ *
+ * Args:      cm         - the model to sample from
+ *            nsample    - number of Monte Carlo sampled parsetrees    
+ *            W          - maximum subsequence length in densities
+ *            ret_gamma  - RETURN: gamma[v][n], [0..M-1][0..W] as
+ *                         unnormalized observed counts.
+ *
+ * Returns:   1 on success.
+ *            0 on failure: one or more samples had a length too great to be
+ *              captured by W.
+ *
+ *            Caller frees the returned gamma with FreeBandDensities().
+ *
+ * Note:     Dies (cm_Fail()) from memory allocation error, without
+ *           cleanup.
+ */
+int
+BandMonteCarlo(CM_t *cm, int nsample, int W, double ***ret_gamma)
+{
+  Parsetree_t  *tr;             /* sampled parsetree */
+  double      **gamma;          /* RETURN: the densities */
+  int           i;		/* counter over samples */
+  int           seqlen;		/* length of sampled sequence */
+  int           tidx;		/* index on parsetree */
+  int           v;		/* state used at a parsetree node */
+  int           n;		/* subseq length at a parsetree node */
+  int           status;		/* return status. */
+  char         *name;           /* name for the seq we've emitted */
+  ESL_RANDOMNESS  *r = NULL;    /* source of randomness */
+  int           namelen;        /* max int size for name */
+  char errbuf[cmERRBUFSIZE];
+
+  /* Create and seed RNG */
+  if ((r = esl_randomness_CreateTimeseeded()) == NULL) 
+    cm_Fail("Failed to create random number generator: probably out of memory");
+
+  /* Allocate gamma, completely; and initialize to zeros. 
+   * For consistency w/ BandCalculationEngine(), allocate a single
+   * shared end deck at M-1, and point other ends at it - even
+   * though P(n=0) = 1.0 by definition at the E's and we don't
+   * really need to calculate it. Then we can use FreeBandDensities()
+   * for gamma matrices alloc'ed in either function.
+   */                                                     
+  ESL_ALLOC(gamma, (sizeof(double *) * cm->M));
+  ESL_ALLOC(gamma[cm->M-1], (sizeof(double) * (W+1))); 
+  esl_vec_DSet(gamma[cm->M-1], W+1, 0.0);
+  for (v = 0; v < cm->M-1; v++)
+    {
+      if (cm->sttype[v] != E_st)
+	{
+	  ESL_ALLOC(gamma[v], sizeof(double) * (W+1));
+	  esl_vec_DSet(gamma[v], W+1, 0.0);
+	}
+      else
+	gamma[v] = gamma[cm->M-1];
+    }
+
+  namelen = 3 + IntMaxDigits() + 1;  /* IntMaxDigits() returns number of digits in INT_MAX */
+
+  /* Count Monte Carlo samples of subsequence lengths for
+   * all nodes of sampled parsetrees.
+   */
+  status = 1;			
+  for (i = 0; i < nsample; i++)  {
+    ESL_ALLOC(name, sizeof(char) * namelen);
+    sprintf(name, "seq%d", i+1);
+    if(EmitParsetree(cm, errbuf, r, NULL, FALSE, &tr, NULL, &seqlen) != eslOK) cm_Fail(errbuf);
+    free(name);
+    if (seqlen > W) {
+      FreeParsetree(tr);
+      status = 0;		/* set status to FAILED */
+      continue;
+    }
+    
+    /* The parsetree, though it's a tree, is stored as an
+     * array - so traversing it in preorder is trivial. It's
+     * already arranged in preorder.
+     */        
+    for (tidx = 0; tidx < tr->n; tidx++) 
+      {
+	v = tr->state[tidx];
+	n = (cm->sttype[v] == E_st) ? 0 : tr->emitr[tidx] - tr->emitl[tidx] + 1;
+	gamma[v][n] += 1.;
+      }
+    FreeParsetree(tr);
+  }
+
+  /* Return gamma, the observed counts (unnormalized densities).
+   */
+  *ret_gamma = gamma;
+  esl_randomness_Destroy(r);
+  ESL_DPRINTF1(("Returning %d from BandMonteCarlo() (1 is passed, 0 failed)\n", status));
+  return status;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return eslFAIL; /* never reached */
+}
+
+
+/* Function:  FreeBandDensities()
+ * Incept:    SRE, Thu Oct 16 08:30:47 2003 [St. Louis]
+ *
+ * Purpose:   Free a gamma[] array that was returned by BandCalculationEngine().
+ *            Best to handle this with a special function because of the reuse
+ *            of the END rows - only cm->M-1 is actually allocated, and other
+ *            ENDs just point at that one. Too easy to double free() if we
+ *            leave this tricky business to the caller.                 
+ *            
+ * Args:      cm    - the model we build the band densities, gamma[], for.
+ *            gamma - the band densities. Doesn't matter if this is a full
+ *                    matrix (save_densities = TRUE) or a partial matrix
+ *                    (save_densities = FALSE).
+ *
+ * Returns:   (void)
+ *
+ * Xref:      STL7 p130.
+ */
+void
+FreeBandDensities(CM_t *cm, double **gamma)
+{
+  int v;
+  for (v = 0; v < cm->M; v++) 
+    if (cm->sttype[v] != E_st && gamma[v] != NULL) 
+      { free(gamma[v]); gamma[v] = NULL; }
+  free(gamma[cm->M-1]);		/* free the end state */
+  free(gamma);
+}  
+
+
+/* A couple of quick hacks. ...
+ * Print an XMGRACE xy file for a specified v, showing the
+ * cumulative distribution. Needed this for the R01 renewal.
+ * SRE, Wed Feb 19 08:35:32 2003
+ */
+void
+PrintBandGraph(FILE *fp, double **gamma, int *min, int *max, int v, int W)
+{
+  int n;
+
+  for (n = 0; n <= W; n++)
+    fprintf(fp, "%d %.6f\n", n, gamma[v][n]);
+  fprintf(fp, "&\n");
+  fprintf(fp, "%d  0\n",   min[v]);
+  fprintf(fp, "%d  1.0\n", min[v]);
+  fprintf(fp, "&\n");
+  fprintf(fp, "%d  0\n",   max[v]);
+  fprintf(fp, "%d  1.0\n", max[v]);
+  fprintf(fp, "&\n");
+}
+/* ... and, estimate the total savings in DP cells filled.
+ */
+void
+PrintDPCellsSaved(CM_t *cm, int *min, int *max, int W)
+{
+  int v;
+  int after, before;
+
+  before = after = 0;
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->sttype[v] != E_st) {
+	after  += max[v] - min[v] + 1;
+	before += W;
+      }
+    }
+  printf("Before:  something like %d\n", before);
+  printf("After:   something like %d\n", after);
+  printf("Speedup: maybe %.2f fold\n", (float) before / (float) after);
+}
+
+
+/* EPN 07.22.05
+ * ExpandBands()
+ * Function: ExpandBands
+ *
+ * Purpose:  Called when the sequence we are about to align 
+ *           using bands is either shorter in length than
+ *           the dmin on the root state, or longer in length
+ *           than the dmax on the root state.
+ *            
+ *           This function expands the bands on ALL states
+ *           v=1..cm->M-1 in the following manner :
+ *           
+ *           case 1 : target len < dmin[0]
+ *                    subtract (dmin[0]-target len) from
+ *                    dmin of all states, and ensure
+ *                    dmin[v]>=0 for all v.
+ *                    Further :
+ *                    if cm->sttype[v] == MP_st ensure dmin[v]>=2;
+ *                    if cm->sttype[v] == IL_st || ML_st ensure dmin[v]>=1;
+ *                    if cm->sttype[v] == IR_st || MR_st ensure dmin[v]>=1;
+ *                        
+ *           case 2 : target len > dmax[0]
+ *                    add (target len-dmax[0] to dmax
+ *                    of all states.
+ *
+ *           Prior to handling such situtations with this
+ *           hack, the program would choke and die.  This
+ *           hacky approach is used as a simple, inefficient
+ *           not well thought out, but effective way to 
+ *           solve this problem.
+ * 
+ * Args:    cm       - the CM
+ *          tlen     - length of target sequence about to be aligned
+ *          dmin     - minimum d bound for each state v; [0..v..M-1]
+ *                     may be modified in this function
+ *          dmax     - maximum d bound for each state v; [0..v..M-1]
+ *                     may be modified in this function
+ *
+ * Returns: (void) 
+ */
+
+void
+ExpandBands(CM_t *cm, int tlen, int *dmin, int *dmax)
+{
+  int v;
+  int diff;
+  int root_min;
+  int root_max;
+  int M = cm->M;
+  root_min = dmin[0];
+  root_max = dmax[0];
+
+  if(tlen < root_min)
+    {
+      diff = root_min - tlen;
+      for(v=0; v<M; v++)
+	{
+	  dmin[v] -= diff;
+	  if((cm->sttype[v] == MP_st) && (dmin[v] < 2)) 
+	    dmin[v] = 2;
+	  else if(((cm->sttype[v] == IL_st) || (cm->sttype[v] == ML_st)) 
+		  && (dmin[v] < 1)) 
+	    dmin[v] = 1;
+	  else if(((cm->sttype[v] == IR_st) || (cm->sttype[v] == MR_st)) 
+		  && (dmin[v] < 1)) 
+	    dmin[v] = 1;
+	  else if(dmin[v] < 0) 
+	    dmin[v] = 0;
+	}
+    }
+  else if(tlen > root_max)
+    {
+      diff = tlen - root_min;
+      for(v=0; v<M; v++)
+	{
+	  dmax[v] += diff;
+	}
+    }
+}
+
+/* EPN 08.15.05
+ * qdb_trace_info_dump()
+ * Function: qdb_trace_info_dump
+ *
+ * Purpose:  Called when the user has enabled the --banddump
+ *           options.  This function determines how close the
+ *           trace was to the bands at each state in the trace,
+ *           and prints out that information in differing levels
+ *           of verbosity depending on an input parameter 
+ *           (bdump_level).
+ * 
+ * Args:    tr       - the parsetree (trace)
+ *          dmin     - minimum d bound for each state v; [0..v..M-1]
+ *                     may be modified in this function
+ *          dmax     - maximum d bound for each state v; [0..v..M-1]
+ *                     may be modified in this function
+ *          bdump_level - level of verbosity
+ * Returns: (void) 
+ */
+
+void
+qdb_trace_info_dump(CM_t *cm, Parsetree_t *tr, int *dmin, int *dmax, int bdump_level)
+{
+  int    status;
+  char **sttypes;
+  char **nodetypes;
+  int v, i, j, d, tpos;
+  int mindiff;            /* d - dmin[v] */
+  int maxdiff;            /* dmax[v] - d */
+
+  ESL_ALLOC(sttypes, sizeof(char *) * 10);
+  sttypes[0] = "D";
+  sttypes[1] = "MP";
+  sttypes[2] = "ML";
+  sttypes[3] = "MR";
+  sttypes[4] = "IL";
+  sttypes[5] = "IR";
+  sttypes[6] = "S";
+  sttypes[7] = "E";
+  sttypes[8] = "B";
+  sttypes[9] = "EL";
+
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+
+  for (tpos = 0; tpos < tr->n; tpos++)
+    {
+      v  = tr->state[tpos];
+      i = tr->emitl[tpos];
+      j = tr->emitr[tpos];
+      d = j-i+1;
+
+      if(cm->sttype[v] != EL_st)
+	{
+	  mindiff = d-dmin[v];
+	  maxdiff = dmax[v]-d;
+	  if(bdump_level > 1 || ((mindiff < 0) || (maxdiff < 0)))
+	    printf("%-4s %-3s v: %4d | d: %4d | dmin: %4d | dmax: %4d | %3d | %3d |\n", nodetypes[(int) cm->ndtype[(int) cm->ndidx[v]]], sttypes[(int) cm->sttype[v]], v, d, dmin[v], dmax[v], mindiff, maxdiff);
+	}
+      else
+	{
+	  if(bdump_level > 1)
+	    printf("%-8s v: %4d | d: %4d |\n", sttypes[(int) cm->sttype[v]], v, d);
+	}
+    }
+  free(sttypes);
+  free(nodetypes);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+/* Function: cm_GetNCalcsPerResidueForGivenBeta()
+ * Date:     EPN, Thu Jan 17 05:54:51 2008
+ * 
+ * Returns: eslOK on success, eslEINCOMPAT on contract violation.
+ *          <ret_cm_ncalcs_per_res> set as millions of DP calculations 
+ *          per residue using beta tail loss for QDB. If no_qdb == TRUE,
+ *          without using QDBs, but still get W from QDB calc with beta.
+ *          <ret_W> set as W from QDB calc (dmax[0]) with beta. 
+ */
+int
+cm_GetNCalcsPerResidueForGivenBeta(CM_t *cm, char *errbuf, int no_qdb, double beta, float *ret_cm_ncalcs_per_res, int *ret_W)
+{
+  int    status;
+  int    safe_windowlen;
+  float  cm_ncalcs_per_res;
+  int   *dmin, *dmax;
+  int    W;
+  
+  if(ret_cm_ncalcs_per_res == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cm_GetNCalcsPerResForGivenBeta(), ret_cm_ncalcs_per_res == NULL.");
+  if(ret_W == NULL)                 ESL_FAIL(eslEINCOMPAT, errbuf, "cm_GetNCalcsPerResForGivenBeta(), ret_W == NULL.");
+
+  /* even if no_qdb == TRUE, use QDB calc with beta tail loss to get W */
+  safe_windowlen = cm->clen * 2;
+  while(!(BandCalculationEngine(cm, safe_windowlen, beta, FALSE, &(dmin), &(dmax), NULL, NULL))) {
+    free(dmin);
+    free(dmax);
+    safe_windowlen *= 2;
+    if(safe_windowlen > (cm->clen * 1000))
+      cm_Fail("initialize_cm_for_filter_stats(), safe_windowlen big: %d\n", safe_windowlen);
+  }
+  W = dmax[0];
+  if(no_qdb) { /* count millions of DP calcs per resiude for non-banded search, with W as just calculated with beta (NOT cm->W) */
+    if((status = cm_CountSearchDPCalcs(cm, errbuf, 10*W, NULL, NULL, W, TRUE,  NULL, &(cm_ncalcs_per_res))) != eslOK) return status;
+  }
+  else {
+    if((status = cm_CountSearchDPCalcs(cm, errbuf, 10*W, dmin, dmax, W, TRUE,  NULL, &cm_ncalcs_per_res)) != eslOK) cm_Fail(errbuf);
+  }
+  free(dmin);
+  free(dmax);
+
+  *ret_cm_ncalcs_per_res = cm_ncalcs_per_res;
+  *ret_W = W;
+
+  return eslOK;
+}
diff --git a/src/cm_submodel.c b/src/cm_submodel.c
new file mode 100644
index 0000000..a2e36c3
--- /dev/null
+++ b/src/cm_submodel.c
@@ -0,0 +1,4069 @@
+/*****************************************************************
+ * cm_submodel.c (formerly sub_cm.c)
+ * EPN 07.25.06 (Benasque)
+ * 
+ * Building submodels (sub CMs) from a template CM, that represent
+ * a contiguous subset of the consensus columns that were modelled 
+ * by the template CM. 
+ *
+ * These functions are still under development. No guarantees.
+ * 
+ * NOTE: 'sub CM' here does not correspond to Zasha Weinberg's use
+ *       of the term for filtering with subtrees of the model. To
+ *       be unambiguous, I should have not used 'sub CM', it's bad
+ *       form on my part. However 'sub CM' is so engrained in the 
+ *       codebase at this point, I'm wary to change it, so it stays.
+ *
+ ***************************************************************** 
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ***************************************************************** 
+ */
+
+#include "config.h"
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_random.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+static void  map_orig2sub_cm(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, int print_flag);
+static int   map_orig2sub_cm_helper(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, int orig_v, int sub_v);
+static int   cm2sub_cm_check_id_next_node(CM_t *orig_cm, CM_t *sub_cm, int orig_nd, int sub_nd,
+					  CMSubMap_t *submap, CP9Map_t *orig_cp9map, CP9Map_t *sub_cp9map, 
+					  int print_flag);
+static void  cm2sub_cm_emit_probs(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, int v_s, int v_o1, int v_o2,
+				  CMSubMap_t *submap);
+static void  cm2sub_cm_trans_probs(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, char ***tmap, int v_s, 
+				   CMSubMap_t *submap);
+static void  cm2sub_cm_trans_probs_S(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, char ***tmap, int v_start, 
+				     CMSubMap_t *submap);
+static void  cm2sub_cm_trans_probs_B_E(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, char ***tmap, int v_end, 
+				       CMSubMap_t *submap, int print_flag);
+static void  cm2sub_cm_add_single_trans(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, int orig_v, int orig_y, 
+					int sub_v, int yoffset, double *orig_psi, char ***tmap);
+static float cm2sub_cm_sum_subpaths(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, int start, int end,
+				    int init_sub_start, char ***tmap, double *orig_psi);
+static int   cm_trans_check(CM_t *cm, int a, int b);
+static void  cm2sub_cm_subtract_root_subpaths(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, char ***tmap, 
+					      CMSubMap_t *submap, int print_flag);
+static void  cm2sub_cm_find_impossible_misc_cases(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, CMSubInfo_t *subinfo,
+						  CP9Map_t *orig_cp9map, CP9Map_t *sub_cp9map, int print_flag);
+static void  cm2sub_cm_find_impossible_matr_cases(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, CMSubInfo_t *subinfo,
+						  CP9Map_t *orig_cp9map, CP9Map_t *sub_cp9map, int print_flag);
+
+
+/**************************************************************************
+ * EPN 10.25.06
+ * Function: AllocSubMap()
+ * 
+ * Purpose:  Determine maps between a template CM and a sub CM, which probably
+ *           has less structure (less MATP nodes) than the template. Do this
+ *           a bit indirectly, first get maps from each CM to a CP9 HMM,
+ *           then use these maps to map the CMs to each other.
+ *           See structs.h for more info on the submap data structure.
+ *
+ * Args
+ * CM_t *sub_cm        - the sub CM
+ * CM_t *orig_cm       - the original template CM
+ * int sstruct         - the first (leftmost)  consensus posn we're keeping structure for
+ * int estruct         - the last  (rightmost) consensus posn we're keeping structure for
+ */
+
+CMSubMap_t *
+AllocSubMap(CM_t *sub_cm, CM_t *orig_cm, int sstruct, int estruct)
+{
+  CMSubMap_t  *submap;
+  int v;
+  int status;
+
+  ESL_ALLOC(submap, sizeof(struct submap_s));
+
+  submap->sub_M  = sub_cm->M;
+  submap->orig_M = orig_cm->M;
+  /* Determine clen of the orig_cm */
+  submap->orig_clen = 0;
+  for(v = 0; v <= orig_cm->M; v++)
+    {
+      if(orig_cm->stid[v] ==  MATP_MP)
+	submap->orig_clen += 2;
+      else if(orig_cm->stid[v] == MATL_ML || orig_cm->stid[v] == MATR_MR)
+	submap->orig_clen++;
+    }
+  submap->sstruct = sstruct;
+  submap->estruct = estruct;
+  submap->sub_clen = (submap->estruct-submap->sstruct+1);
+  submap->spos     = submap->sstruct;
+  submap->epos     = submap->estruct;
+
+  /* Allocate and initialize arrays */
+  ESL_ALLOC(submap->s2o_id,   sizeof(int) *   (sub_cm->M+1));
+  ESL_ALLOC(submap->s2o_smap, sizeof(int *) * (sub_cm->M+1));
+  for(v = 0; v <= sub_cm->M; v++)
+    {
+      submap->s2o_id[v]      = FALSE;
+      ESL_ALLOC(submap->s2o_smap[v], sizeof(int) * 2);
+      submap->s2o_smap[v][0] = -1;
+      submap->s2o_smap[v][1] = -1;
+    }
+
+  ESL_ALLOC(submap->o2s_smap, sizeof(int *) * (orig_cm->M+1));
+  for(v = 0; v <= orig_cm->M; v++)
+    {
+      ESL_ALLOC(submap->o2s_smap[v], sizeof(int) * 2);
+      submap->o2s_smap[v][0] = -1;
+      submap->o2s_smap[v][1] = -1;
+    }
+  return submap;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/* Function: FreeSubMap() 
+ * Returns: (void) 
+ */
+
+void 
+FreeSubMap(CMSubMap_t *submap)
+{
+  int v;
+  for(v = 0; v <= submap->sub_M; v++)
+    free(submap->s2o_smap[v]);
+  free(submap->s2o_smap);
+  for(v = 0; v <= submap->orig_M; v++)
+    free(submap->o2s_smap[v]);
+  free(submap->o2s_smap);
+  free(submap->s2o_id);
+  free(submap);
+}
+
+/**************************************************************************
+ * EPN 10.26.06
+ * Function: AllocSubInfo()
+ * 
+ * Purpose:  Store information about a sub CM that is useful for testing
+ *           if it constructed correctly.
+ *
+ * Args:    
+ * int clen;           - consensus length of the sub_cm 
+ * Returns: CMSubInfo_t
+ */
+
+CMSubInfo_t *
+AllocSubInfo(int clen)
+{
+  int status;
+  CMSubInfo_t  *subinfo;
+  int i;
+  int ncases;
+
+  ESL_ALLOC(subinfo, sizeof(struct subinfo_s));
+  /* Allocate and initialize arrays */
+  ESL_ALLOC(subinfo->imp_cc, sizeof(int) * (clen + 2));
+  for(i = 0; i <= clen+1; i++)
+    subinfo->imp_cc[i] = FALSE;
+
+  /* 6 possible cases for predicting we get HMM distros wrong */
+  ncases = 6;
+  ESL_ALLOC(subinfo->apredict_ct, sizeof(int) * (ncases+1));
+  ESL_ALLOC(subinfo->spredict_ct, sizeof(int) * (ncases+1));
+  ESL_ALLOC(subinfo->awrong_ct,   sizeof(int) * (ncases+1));
+  ESL_ALLOC(subinfo->swrong_ct,   sizeof(int) * (ncases+1));
+  for(i = 0; i <= ncases; i++)
+    {
+      subinfo->apredict_ct[i] = 0;
+      subinfo->spredict_ct[i] = 0;
+      subinfo->awrong_ct[i]   = 0;
+      subinfo->swrong_ct[i]   = 0;
+    }
+  return subinfo;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/* Function: FreeSubInfo()
+ * Returns:  void
+ */
+
+void
+FreeSubInfo(CMSubInfo_t *subinfo)
+{
+  free(subinfo->imp_cc);
+  free(subinfo->apredict_ct);
+  free(subinfo->spredict_ct);
+  free(subinfo->awrong_ct);
+  free(subinfo->swrong_ct);
+  free(subinfo);
+}
+
+/**************************************************************************
+ * EPN 09.22.06
+ * Function: map_orig2sub_cm()
+ * 
+ * Purpose:  Determine maps between a template CM and a sub CM, which probably
+ *           has less structure (less MATP nodes) than the template. Do this
+ *           a bit indirectly, first get maps from each CM to a CP9 HMM,
+ *           then use these maps to map the CMs to each other.
+ * Args:    
+ * CM_t *orig_cm       - the original template CM
+ * CM_t *sub_cm        - the sub CM
+ * CMSubMap_t *submap  - the sub CM map 
+ * int print_flag      - TRUE to print out useful debugging info
+ * Returns: (void) 
+ */
+void
+map_orig2sub_cm(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, int print_flag)
+{
+  int status;
+  int k_s;  /* HMM node counter */
+  int v_o;
+  int v_s;
+  int v; /* state index in CM */
+  int n_o;
+  int n_s;
+  char **nodetypes;
+  char **sttypes;
+  int sub_k;
+  int orig_k;
+  int sub_nd;
+  int orig_nd;
+  int x, y;
+  CP9Map_t *orig_cp9map;         
+  CP9Map_t *sub_cp9map;         
+
+  ESL_ALLOC(sttypes, sizeof(char *) * 10);
+  sttypes[0] = "D";
+  sttypes[1] = "MP";
+  sttypes[2] = "ML";
+  sttypes[3] = "MR";
+  sttypes[4] = "IL";
+  sttypes[5] = "IR";
+  sttypes[6] = "S";
+  sttypes[7] = "E";
+  sttypes[8] = "B";
+  sttypes[9] = "EL";
+
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+
+  /* sanity check */
+  if(sub_cm->M > orig_cm->M)
+    cm_Fail("ERROR: sub_cm has more states than orig_cm in map_orig2sub_cm()\n");
+
+  /* We want maps from the orig_cm to a CP9 HMM and from the 
+   * sub_cm to a CP9 HMM, but we don't need the actual HMMs, just
+   * the maps. */
+  /* Allocate and initialize the cp9maps */
+  orig_cp9map = AllocCP9Map(orig_cm);
+  sub_cp9map  = AllocCP9Map(sub_cm);
+  /* Map the CM states to CP9 states and nodes, and vice versa */
+  CP9_map_cm2hmm(orig_cm, orig_cp9map, print_flag);
+  CP9_map_cm2hmm(sub_cm,  sub_cp9map,  print_flag);
+
+  /* Step through the consensus columns, filling in maps */
+  /* ROOT is special: */
+  v_s = 0; /* ROOT_S */
+  v_o = 0; /* ROOT_S */
+  map_orig2sub_cm_helper(orig_cm, sub_cm, submap, v_o, v_s);
+
+  /* ROOT_IL inserts before orig cc submap->spos */
+  k_s = 1; /* insert */
+  for(x = 0; x <= 1; x++)
+    for(y = 0; y <= 1; y++)
+      map_orig2sub_cm_helper(orig_cm, sub_cm, submap,
+			     orig_cp9map->hns2cs[submap->spos-1][k_s][x],
+			     sub_cp9map->hns2cs[0][k_s][y]);     
+
+  /* ROOT_IR inserts after orig cc submap->epos */
+  k_s = 1; /* insert */
+  for(x = 0; x <= 1; x++)
+    for(y = 0; y <= 1; y++)
+      map_orig2sub_cm_helper(orig_cm, sub_cm, submap,
+			     orig_cp9map->hns2cs[submap->epos][k_s][x],
+			     sub_cp9map->hns2cs[submap->epos-submap->spos+1][k_s][y]);     
+
+  for(sub_k = 1; sub_k <= sub_cp9map->hmm_M; sub_k++)
+    {
+      orig_k = sub_k + submap->spos - 1;
+      sub_nd  = sub_cp9map->pos2nd[sub_k];
+      orig_nd = orig_cp9map->pos2nd[orig_k];
+
+      /* Check for an easy case to save time in the future: when 
+       * the orig_cm and sub_cm nodes that map to this column are
+       * of the same type, and also the orig_cm and sub_cm nodes 
+       * that map to the next column are also of the same type.
+       * We check for this in cm2sub_cm_check_id_next_node() if TRUE, 
+       * then submap->s2o_id[sub_v] is set to TRUE for all states 
+       * in this node. Later this will save time by just copying 
+       * transition and emission parameters from the orig_cm for
+       * these states.
+       */
+      cm2sub_cm_check_id_next_node(orig_cm, sub_cm, orig_nd, sub_nd, submap, orig_cp9map,
+				   sub_cp9map, print_flag);
+      for(k_s = 0; k_s < 3; k_s++) /* k_s = 0 (match), k_s = 1 (insert), 
+				      k_s = 2 (delete) */
+	for(x = 0; x <= 1; x++)
+	  for(y = 0; y <= 1; y++)
+	    map_orig2sub_cm_helper(orig_cm, sub_cm, submap, 
+				   orig_cp9map->hns2cs[orig_k][k_s][x],
+				   sub_cp9map->hns2cs[sub_k][k_s][y]);     
+    }
+  /* NOTE: We ignore mapping B states, E states and S states (except ROOT_S). We'll handle these guys 
+   * specially when we fill in transition probabilities. The reason we don't map them is that
+   * I think its impossible to do it robustly. I saw cases with SSU where there were BIF nodes in the
+   * sub_cm for which I couldn't figure out which BIF nodes (and correspondingly BEGL and BEGR nodes)
+   * in the orig_cm they should map to. Regardless, even if there is a pretty, nice way I'm abandoning
+   * an attempt to find it for a crude way - we will handle the transitions involving these guys
+   * specially, without a need for a mapping between CMs.
+   */
+  
+  /* If we're in debugging mode and print_flag == TRUE, we print and check the map */
+  if(print_flag)
+    {
+      /* First print submap->s2o_id */
+      for(v = 0; v <= sub_cm->M; v++)
+	if(submap->s2o_id[v] == TRUE)
+	  printf("submap->s2o_id[%d] TRUE\n", v);
+	else
+	  printf("submap->s2o_id[%d] FALSE\n", v);
+
+      printf("\n\n\nMAP\n\n\n");
+      for(v_s = 0; v_s < sub_cm->M; v_s++)
+	{
+	  n_s = sub_cm->ndidx[v_s];
+	  v_o = submap->s2o_smap[v_s][0];
+	  if(sub_cm->sttype[v_s] == E_st) 	
+	    printf("sub v:%4d   END\n", v_s);
+	  if(sub_cm->sttype[v_s] == S_st) 	
+	    printf("sub v:%4d   START\n", v_s);
+	  if(sub_cm->sttype[v_s] == B_st) 	
+	    printf("sub v:%4d   BIF_B\n", v_s);
+	  if((sub_cm->sttype[v_s] != B_st && 
+	      sub_cm->sttype[v_s] != S_st) && 
+	     sub_cm->sttype[v_s] != E_st)
+	    {
+	      if(v_o == -1 && sub_cm->sttype[(v_s+1)] == E_st) /* v_s is a dead insert */
+		continue;
+	      if(v_o == -1 && sub_cm->sttype[v_s] != E_st)
+		cm_Fail("ERROR sub_cm state: %d type: %s node type: %s doesn't map to any state in orig_cm\n", v_s, sttypes[(int) sub_cm->sttype[v_s]], nodetypes[(int) sub_cm->ndtype[n_s]]);
+	      
+	      n_o = orig_cm->ndidx[v_o];
+	      if(print_flag) printf("sub v:%4d(%4d) %6s%6s | orig v:%4d(%4d) %6s%6s\n", v_s, n_s, nodetypes[(int) sub_cm->ndtype[n_s]], sttypes[(int) sub_cm->sttype[v_s]], v_o, n_o, nodetypes[(int) orig_cm->ndtype[n_o]], sttypes[(int) orig_cm->sttype[v_o]]);
+	      /* check to make sure submap->o2s_smap is consistent */
+	      if(submap->o2s_smap[v_o][0] != v_s && submap->o2s_smap[v_o][1] != v_s)
+		cm_Fail("ERROR inconsistency; neither o2s_smap[%d][0] and [1] is %d\n", v_o, v_s);
+	      
+	      v_o = submap->s2o_smap[v_s][1];
+	      if(v_o != -1)
+		{
+		  n_o = orig_cm->ndidx[v_o];
+		  if(print_flag) printf("                              | orig v:%4d(%4d) %6s%6s\n", v_o, n_o, nodetypes[(int) orig_cm->ndtype[n_o]], sttypes[(int) orig_cm->sttype[v_o]]);
+		  /* check to make sure o2s_smap is consistent */
+		  if(submap->o2s_smap[v_o][0] != v_s && submap->o2s_smap[v_o][1] != v_s)
+		    {
+		      cm_Fail("ERROR inconsistency; neither o2s_smap[%d][0] and [1] is %d\n", v_o, v_s);
+		    }
+		}
+	    }
+	}
+    }
+  
+  /* Clean up and return */
+  FreeCP9Map(orig_cp9map);
+  FreeCP9Map(sub_cp9map);
+  free(sttypes);
+  free(nodetypes);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/**************************************************************************
+ * EPN 08.30.06
+ * map_orig2sub_cm_helper()
+ *
+ * helper function for map_orig2sub_cm(), 
+ *
+ * Purpose:  Fill in specific part of the map, given orig_v (orig_cm state),
+ *           sub_v (sub_cm state)
+ * Args:    
+ * CM_t *orig_cm
+ * CM_t *sub_cm
+ * CMSubMap_t *submap
+ * int   orig_v; 
+ * int   sub_v; 
+ * Returns: 1 if a new mapping was made, 0 if not 
+ */
+static int
+map_orig2sub_cm_helper(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, int orig_v, int sub_v)
+{
+  int sub_nd;
+  int orig_nd;
+  int is_insert;
+  
+  /*printf("\nin helper: orig_v: %d sub_v: %d\n", orig_v, sub_v);*/
+  
+  if(orig_v == -1 || sub_v == -1)
+    return 0;
+  
+  /* check to see if we already have this mapping */
+  if(submap->o2s_smap[orig_v][0] == sub_v || submap->o2s_smap[orig_v][1] == sub_v)
+    return 0;
+  
+  orig_nd = orig_cm->ndidx[orig_v];
+  sub_nd  =  sub_cm->ndidx[sub_v];
+  
+  is_insert = FALSE;
+  if(sub_cm->sttype[sub_v] == IL_st || sub_cm->sttype[sub_v] == IR_st)
+    {
+      is_insert = TRUE;
+      /* Make sure that neither orig_v nor sub_v is a detached insert state,
+       * if either is, we return b/c it's irrelevant, and we don't store that info in the maps */
+      if(orig_cm->sttype[(orig_v+1)] == E_st || sub_cm->sttype[(sub_v+1)] == E_st)
+	return 0;
+    }      
+  /* 09.14.06  I think that some of the code that checks for cases where we wnat to avoid mapping is unnecessary!,
+   * but I'm not sure what...*/
+  
+  /* Check for a case we want to avoid mapping. We exploit the fact that we know a MATP_nd in a sub_cm MUST be mapped 
+   * to a corresponding MATP_nd in the original template CM: */
+  if(sub_cm->ndtype[sub_nd] == MATP_nd)
+    if(orig_cm->ndtype[orig_nd] == MATP_nd && sub_cm->sttype[sub_v] != orig_cm->sttype[orig_v])
+      return 0;
+  
+  /* Fill in submap->o2s_smap */
+  if(submap->o2s_smap[orig_v][0] == -1)
+    {
+      if (submap->o2s_smap[orig_v][1] != -1) 
+	cm_Fail("ERROR in map_orig2sub_cm_helper, submap->o2s_smap[%d][0] is -1 but submap->o2s_smap[%d][1] is not, this shouldn't happen.\n", orig_v, orig_v);
+      else
+	submap->o2s_smap[orig_v][0] = sub_v;
+    }
+  else if (submap->o2s_smap[orig_v][1] != -1)
+    {
+      if(submap->o2s_smap[orig_v][0] == sub_v || submap->o2s_smap[orig_v][1] == sub_v)
+	/* abort!, we already have this mapping */
+	return 0;  
+      else
+	cm_Fail("ERROR in map_orig2sub_cm_helper, submap->o2s_smap[%d][0] is not -1 and submap->o2s_smap[%d][1] is not -1, this shouldn't happen.\n", orig_v, orig_v);
+    }
+  else /* submap->o2s_smap[orig_v][0] != -1 && submap->o2s_smap[orig_v][1] == -1 */
+    {
+      if(submap->o2s_smap[orig_v][0] == sub_v || submap->o2s_smap[orig_v][1] == sub_v)
+	/* abort!, we already have this mapping */
+	return 0; 
+      submap->o2s_smap[orig_v][1] = sub_v;
+    }
+  
+  /* now fill in submap->s2o_smap */
+  if(submap->s2o_smap[sub_v][0] == -1)
+    if (submap->s2o_smap[sub_v][1] != -1)
+      cm_Fail("ERROR in map_sub2orig_cm_helper, submap->s2o_smap[%d][0] is -1 but submap->s2o_smap[%d][1] is not, this shouldn't happen.\n", sub_v, sub_v);
+    else
+      submap->s2o_smap[sub_v][0] = orig_v;
+  else if (submap->s2o_smap[sub_v][1] != -1)
+    cm_Fail("ERROR in map_sub2orig_cm_helper, submap->s2o_smap[%d][0] is not -1 and submap->s2o_smap[%d][1] is not -1, this shouldn't happen.\n", sub_v, sub_v);
+  else /* submap->s2o_smap[sub_v][0] != -1 && submap->s2o_smap[sub_v][1] == -1 */
+    submap->s2o_smap[sub_v][1] = orig_v;
+  return 1;
+}
+
+
+/**************************************************************************** 
+ * Function:  build_sub_cm()
+ * EPN 08.28.06 
+ *
+ * Purpose:   Given a template CM (orig_cm) built from an MSA of consensus columns 
+ *            1..M, build a new, "sub CM" (sub_cm), that only models well-nested base pairs 
+ *            that occur (have both left and right halves) between consensus columns 
+ *            [sstruct..estruct]. The sub_cm will only model the consensus
+ *            columns between [sstruct..estruct].
+ *
+ *            We attempt to construct the sub CM such that: 
+ *  
+ *            1. All 'mapped' states in the orig_cm and sub_cm have identical 
+ *               'psi' values, i.e. the expected number of times entered in a single parse
+ *               is identical.
+ *
+ *            2. Alignments sampled from it should 'follow the same probability distributions'
+ *               as alignments sampled from the template CM and then truncated,
+ *               removing columns outside [sstruct..estruct] Specifically, 'follow
+ *               the same probability distributions' means if we built a ML HMM (Weinberg 
+ *               style) from the resulting infinite alignments, we would have identical 
+ *               HMMs for the sub-CM alignments and for the truncated template CMs. It turns
+ *               out this is impossible for certain situations
+ *               that cause differences in the topology of the orig_cm and sub_cm. These
+ *               situations, so-called 'impossible cases', cause the distributions out of a
+ *               single ML HMM node to be different between the orig_cm, but are relatively 
+ *               rare (a rough, rough estimate is 1% of ML HMM nodes are affected).  We can 
+ *               predict when all of these situations will occur, but sometimes when we 
+ *               predict a ML HMM node will be off in this way, it is in fact identical 
+ *               between the sub_cm and orig_cm for reasons I can't quite grasp.
+ *            
+ *            This function builds a sub_cm and then potentially performs up to 3 checks 
+ *            to see if 1 and 2 above are satisfied (it only checks if 2 holds for 
+ *            non-impossible cases, and that we can accurately predict the impossible 
+ *            cases). The 3 potential checks are: 
+ * 
+ *            A. Calculate the expected number of times that each state in the orig_cm
+ *               and sub_cm is entered (psi[v] = exp # times state v is entered), and 
+ *               make sure these values are within 'threshold' of each other for all
+ *               states that map between the orig_cm and sub_cm. This is performed
+ *               by the 'check_orig_psi_vs_sub_psi' function, which is called within
+ *               this function if either the 'do_acheck' and/or 'do_scheck' parameters
+ *               passed in are TRUE.
+ *
+ *            B. Analytically (not by sampling) building 2 ML HMMs, one from the orig_cm 
+ *               and one from the sub_cm, predicting the impossible cases and testing t
+ *               o make sure all the corresponding parameters for non-impossible cases 
+ *               are within 'threshold' of each other. This is done within the
+ *               check_sub_cm() function which is called from this function if the
+ *               'do_acheck' parameter passed in is set to TRUE. 
+ *            
+ *            C. Build a CP9 ML HMM analytically from the sub_cm. Sample a deep MSA
+ *               from the orig_cm and potentially truncate outside [sstruct..estruct]. Use
+ *               counts from the MSA to build a ML HMM for the orig_cm. Then perform
+ *               chi-squared tests to see if the counts in the orig_cm's HMM could
+ *               have been generated by the distributions in the sub_cm's HMM. This
+ *               check is performed if the 'do_scheck' parameter passed in is set
+ *               to TRUE.
+ *
+ * Args:      orig_cm      - the original model, which we're going to (potentially)
+ *                           remove some structure from
+ *            errbuf       - for error messages
+ *            ret_sub_cm   - the new sub_cm built from orig_cm with some structure removed.
+ *            sstruct      - the first position (consensus column) we want to model
+ *            estruct      - the last position we will model
+ *            print_flag   - TRUE to print debugging statements    
+ *
+ * Returns:   eslOK on success
+ *            eslEINCONCEIVABLE if something inconceivable happens
+ *            eslEINCOMPAT on contract violation
+ *            eslEMEM on memory error
+ */
+int 
+build_sub_cm(CM_t *orig_cm, char *errbuf, CM_t **ret_cm, int sstruct, int estruct, CMSubMap_t **ret_submap, int print_flag)
+{
+  int              status;
+  CM_t            *sub_cm;      /* new covariance model, a submodel of the template */
+  CMConsensus_t   *con;         /* growing consensus info for orig_cm               */
+  Parsetree_t     *mtr;         /* master structure tree from the alignment         */
+  char            *sub_cstr;    /* consensus substructure display string            */
+  int             *sub_ct;	/* 0..con->clen-1 base pair partners array          */
+  int              cpos;        /* position counter within orig_cm                  */
+  int              sub_cpos;    /* position counter within sub_cm                   */
+  char          ***tmap;        /* hard-coded transition map, for convenience       */
+  double          *orig_psi;    /* expected num times each state visited in orig_cm */
+  int              v_s;         /* state counter for sub_cm                         */             
+  int              n_s;         /* node  counter for sub_cm                         */             
+  int              i,j;         /* counters                                         */
+  FILE            *ofp;         /* an open output file                              */
+  int              spos;        /* first consensus (match) column of the orig_cm to 
+				 * model with the sub_cm */
+  int              epos;        /* last consensus (match) column of the orig_cm to 
+				 * model with the sub_cm */
+  CMSubMap_t *submap;
+
+  /* check to make sure that we can actually build a sub CM of this model */
+  if((orig_cm->flags & CMH_LOCAL_BEGIN) || (orig_cm->flags & CMH_LOCAL_END)) ESL_FAIL(eslEINCOMPAT, errbuf, "build_sub_cm() trying to build a sub CM of a CM already in local mode, not yet supported.\n");
+  if(orig_cm->flags & CM_IS_SUB) ESL_FAIL(eslEINCOMPAT, errbuf, "build_sub_cm(), trying to build a sub CM of a CM that is itself a sub CM.");
+
+  /* Much of the code for building and checking sub CMs relies on the fact that every insert
+   * state in the sub CM maps exactly 1 insert state in the original CM. This is fine if we
+   * have removed ambiguities by detaching all original CM insert states that are 1 state
+   * before an END_E state. This was probably done when the CM was built, but we redo it here
+   * in case it was not.
+   */
+  cm_find_and_detach_dual_inserts(orig_cm, 
+				  FALSE, /* DON'T check that these states have 0 counts (they may not due to priors) */
+				  TRUE); /* DO detach END_E-1 insert states, making them unreachable */
+
+  /* Get the consensus sequence and consensus structure information from the original CM */
+  CreateCMConsensus(orig_cm, orig_cm->abc, 3.0, 1.0, &con);
+  if(print_flag)
+    {
+      printf("con->cseq    : %s\n", con->cseq);
+      printf("con->cstr    : %s\n", con->cstr);
+      printf("clen         : %d\n", con->clen);
+    }
+
+  spos = sstruct;
+  epos = estruct;
+
+  /* Fill a new ct array for the sub_cm. The sub_cm will only model the consensus columns
+   * between spos and epos, and only the structure between spos
+   * and epos. First copy the template (original) CMs ct array but only for the 
+   * appropriate consensus columns that lie in between both structure and model boundarIes
+   * Next, eliminate any structure that lies outside the structure boundaries.
+   */
+
+  ESL_ALLOC(sub_ct,  sizeof(int) * (epos - spos + 1));
+  /* First just copy ct array for model boundaries from con->ct */
+  for (cpos = (spos-1); cpos < epos; cpos++)
+    {
+      sub_cpos = cpos - (spos-1);
+      if(con->ct[cpos] != -1 && 
+	 (con->ct[cpos] <  (spos-1) ||
+	  con->ct[cpos] >=  epos))
+	sub_ct[sub_cpos] = -1;
+      else
+	sub_ct[sub_cpos] = con->ct[cpos];
+    }
+  /* Second remove structure outside structural boundaries */
+  for (cpos = (spos-1); cpos < epos; cpos++)
+    {
+      sub_cpos = cpos - (spos-1);
+      if ((cpos+1) < sstruct || (cpos+1) > estruct) /* cpos goes 1..clen, but ct is indexed
+						     * 0..clen-1.*/
+	{ 
+	  /* CreateCMConsensus() uses -1 in ct[] to indicate single 
+	   * stranded (different convention than WUSS2ct()). */
+	  if (sub_ct[sub_cpos] != -1) 
+	    sub_ct[sub_ct[sub_cpos]] = -1; 
+	  sub_ct[sub_cpos] = -1;
+	}
+    }
+
+  /* Construct the new structure ss_cons based on the template CM ct array.
+   * We could do this similar to how display.c::CreateCMConsensus()
+   * does it to get the fully formatted WUSS ([{<>}]) string but 
+   * lazily we just do <> bps here.
+   */
+  ESL_ALLOC(sub_cstr, sizeof(char) * (epos - spos + 2));
+  for (cpos = (spos-1); cpos < epos; cpos++)
+    {
+      sub_cpos = cpos - (spos-1);
+      if(sub_ct[sub_cpos] == -1)         sub_cstr[sub_cpos] = '.'; 
+      else if (sub_ct[sub_cpos]  > cpos) sub_cstr[sub_cpos] = '<';
+      else if (sub_ct[sub_cpos]  < cpos) sub_cstr[sub_cpos] = '>';
+      else cm_Fail("ERROR: weird error in build_sub_cm()\n");
+    }
+  sub_cstr[(epos-spos+1)] = '\0';
+
+  /* Build the new sub_cm given the new consensus structure. But don't
+   * parameterize it yet.
+   */
+  if((status = ConsensusModelmaker(orig_cm->abc, errbuf, sub_cstr, (epos-spos+1), TRUE, &sub_cm, &mtr)) != eslOK) return status;
+  /* TRUE in ConsensusModelmaker() call says 'yes, we're building a sub CM, allow invalid CMs in cm_from_guide() (see comments in that function for details)*/
+
+  /* Rebalance the CM for optimization of D&C */
+  CM_t *new;
+  new = CMRebalance(sub_cm);
+  FreeCM(sub_cm);
+  sub_cm = new;
+
+  submap = AllocSubMap(sub_cm, orig_cm, sstruct, estruct);
+  if(print_flag)
+    {
+      printf("\n\norig struct: %s\n", con->cstr);
+      printf("\n\nnew struct : %s\n", sub_cstr);
+    }
+
+  /* Map states from orig_cm to sub_cm and vice versa. */
+  map_orig2sub_cm(orig_cm, sub_cm, submap, print_flag);
+
+  /* Fill orig_psi, which we need to determine the sub_cm parameters. */
+  make_tmap(&tmap);
+  ESL_ALLOC(orig_psi, sizeof(double) * orig_cm->M);
+  fill_psi(orig_cm, orig_psi, tmap);
+   
+  CMZero(sub_cm);
+  CMSetNullModel(sub_cm, orig_cm->null);
+  sub_cm->el_selfsc = orig_cm->el_selfsc;
+  sub_cm->beta_W    = orig_cm->beta_W;
+  sub_cm->beta_qdb  = orig_cm->beta_qdb;
+  sub_cm->tau       = orig_cm->tau;
+   
+  /* copy the options from the template CM, but turn off the CM_ALIGN_SUB options 
+   * and turn on the CM_IS_SUB flag */
+  sub_cm->config_opts      = orig_cm->config_opts;
+  sub_cm->align_opts       = orig_cm->align_opts;
+  sub_cm->search_opts      = orig_cm->search_opts;
+  sub_cm->flags            = 0;
+  if(sub_cm->align_opts & CM_ALIGN_SUB)
+    sub_cm->align_opts &= ~CM_ALIGN_SUB;
+  sub_cm->flags |= CM_IS_SUB;
+   
+  /* Fill in emission probabilities */
+  for(v_s = 0; v_s < sub_cm->M; v_s++)
+    {
+      if(sub_cm->sttype[(v_s+1)] == E_st) /* detached insert */
+	esl_vec_FNorm(sub_cm->e[v_s], MAXABET);   /* equiprobable, but irrelevant, this state will never be reached */
+      else if(sub_cm->sttype[v_s] != S_st &&
+	      sub_cm->sttype[v_s] != D_st &&
+	      sub_cm->sttype[v_s] != B_st &&
+	      sub_cm->sttype[v_s] != E_st)
+	cm2sub_cm_emit_probs(orig_cm, sub_cm, orig_psi, v_s, submap->s2o_smap[v_s][0], submap->s2o_smap[v_s][1], submap);
+    }
+  /* Fill in transition virtual counts.
+   * First handle non-B,S,E states, we'll deal with B,S,Es later.
+   * The reason we have to wait is that we can't (I don't think at least) 
+   * unambiguously map the sub_cm B, S, or E states to orig_cm states.
+   */
+  for(v_s = 0; v_s < sub_cm->M; v_s++)
+    {
+      if(sub_cm->sttype[(v_s+1)] == E_st) /* detached insert */
+	esl_vec_FNorm(sub_cm->t[v_s], sub_cm->cnum[v_s]);   /* equiprobable, but irrelevant, this state will never be reached */
+      else if(v_s == 0 || 
+	      (sub_cm->sttype[v_s] != S_st &&
+	       sub_cm->sttype[v_s] != B_st &&
+	       sub_cm->sttype[v_s] != E_st))
+	cm2sub_cm_trans_probs(orig_cm, sub_cm, orig_psi, tmap, v_s, submap);
+    }
+
+
+  /* Address problem 090806 (in the 00LOG of ~/notebook/6_0725_inf_sub_cm/), by
+   * retraversing the structure and subtracting out subpaths that have been counted twice
+   * for a special situation involving the two inserts of ROOT and MATP states 
+   */
+  for(n_s = 0; n_s < sub_cm->nodes; n_s++)
+    {
+      if(sub_cm->ndtype[n_s] == MATP_nd && (sub_cm->sttype[(sub_cm->nodemap[n_s] + 5)+1] != E_st))
+	{
+
+	  if((submap->s2o_smap[sub_cm->nodemap[n_s] + 4][1] != -1) ||
+	     (submap->s2o_smap[sub_cm->nodemap[n_s] + 5][1] != -1))
+	    ESL_FAIL(eslEINCONCEIVABLE, errbuf, "build_sub_cm(), MATP_IL or MATP_IR node: %d map to 2 cm states\n", n_s);
+	  if(submap->s2o_smap[sub_cm->nodemap[n_s] + 4][0] != (submap->s2o_smap[sub_cm->nodemap[n_s] + 5][0] - 1))
+	    ESL_FAIL(eslEINCONCEIVABLE, errbuf, "build_sub_cm(), MATP_IL or MATP_IR node: %d don't map to adjacent orig_cm states\n", n_s);
+	}
+      if(sub_cm->ndtype[n_s] == ROOT_nd && sub_cm->ndtype[n_s+1] != BIF_nd) /* ROOT->BIFs are handled special
+									     * (see next loop) */
+	cm2sub_cm_subtract_root_subpaths(orig_cm, sub_cm, orig_psi, tmap, submap, print_flag);
+    }
+
+  /* Go back through and fill in the transitions into E and B states and out of S states */
+  for(v_s = 0; v_s < sub_cm->M; v_s++)
+    {
+      if(sub_cm->sttype[v_s] == S_st)
+	cm2sub_cm_trans_probs_S(orig_cm, sub_cm, orig_psi, tmap, v_s, submap);
+
+      if(sub_cm->sttype[v_s] == E_st || sub_cm->sttype[v_s] == B_st)
+	cm2sub_cm_trans_probs_B_E(orig_cm, sub_cm, orig_psi, tmap, v_s, submap, print_flag);
+      /* convention is to leave transitions out of BIF_B as 0.0, all the code knows they're obligate */
+    }
+
+  /* Remove sub_cm ambiguities by finding and detaching sub CM insert states 
+   * that are 1 state before END_E states by setting transitions into
+   * such states as 0.0.
+   */
+  cm_find_and_detach_dual_inserts(sub_cm, 
+				  FALSE, /* DON'T check that these states have 0 counts (they won't due to priors) */
+				  TRUE); /* DO detach END_E-1 insert states */
+
+  /*debug_sub_cm_check_all_trans(orig_cm, sub_cm, submap);*/
+
+  /* Finally renormalize the CM */
+  CMRenormalize(sub_cm);
+  CMLogoddsify(sub_cm);
+
+  if(print_flag)
+    {
+      ofp = fopen("sub.cm", "w");
+      if(print_flag)  printf("%-40s ... ", "Saving model to file"); fflush(stdout);
+      if(print_flag)  CMFileWrite(ofp, sub_cm, FALSE, NULL);
+      if(print_flag)  printf("done.\n");
+    }
+
+  if(print_flag)
+    {
+      printf("\nDEBUG PRINT OF ORIG_CM PARAMETERS:\n");
+      debug_print_cm_params(stdout, orig_cm);
+      printf("\nDEBUG PRINT OF SUB_CM PARAMETERS:\n");
+      debug_print_cm_params(stdout, sub_cm);
+    }    
+
+  /* Cleanup and exit. */
+  for(i = 0; i < UNIQUESTATES; i++)
+    {
+      for(j = 0; j < NODETYPES; j++)
+	free(tmap[i][j]);
+      free(tmap[i]);
+    }
+  free(tmap);
+
+  free(sub_cstr);
+  free(sub_ct);
+
+  FreeCMConsensus(con);
+  FreeParsetree(mtr);
+
+  free(orig_psi);
+
+  *ret_cm = sub_cm;
+  *ret_submap = submap;
+
+  return eslOK; 
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "build_sub_cm() memory allocation error.");
+  return FALSE; /* never reached */
+}
+
+/**************************************************************
+ * Function: CP9NodeForPosn()
+ * EPN 07.25.06 Benasque, Spain
+ * 
+ * Purpose:  Determine the node of the CP9 HMM that is most likely to 
+ *           have emitted (from either its Match or Insert state)
+ *           a given posn in the target sequence.
+ *
+ * Args:     hmm       - the CM plan 9 HMM
+ *           i0        - first posn of target subseq with info in posterior matrix
+ *           j0        - last posn of target subseq with info in posterior matrix
+ *           x         - posn of target subsequence we're interested in
+ *           L         - last position of target sequence 
+ *           post      - the posterior matrix for the hmm
+ *           ret_node  - RETURN: index of node with highest probability of emitting x
+ *           ret_type  - RETURN: type of state in ret_node with highest probability 
+ *           pmass     - probability mass to require on left of start or right of end
+ *           is_start  - TRUE if we're doing left of start, 
+ *           print_flag- TRUE to print out info on most likely node 
+ *
+ * Returns:  eslOK on success;
+ *           eslEINVAL on contract violation.
+ */
+void
+CP9NodeForPosn(CP9_t *hmm, int i0, int j0, int x, CP9_MX *post, 
+	       int *ret_node, int *ret_type, float pmass, int is_start,
+	       int print_flag)
+{
+  /* post->mmx[i][k]: posterior probability that posn i was emitted from node k's 
+     match state */  
+  int  max_k;    /* node index with highest posterior probability of emitting posn x */
+  int  max_type; /* type of state in max_k node with max probability '0' for match, 
+		    '1' for insert */
+  int  max_sc;   /* score (log probability) from post matrix for max_k node max_type state type */
+  int  k;        /* counter over nodes */
+  int reached_mass; /* TRUE if we've reached our pmass */
+  
+  reached_mass = FALSE;
+  if(!is_start) pmass = 1. - pmass; /* we move left to right */
+  
+  /*printf("in CP9NodeForPosn is_start: %d pmass: %f\n", is_start, pmass);*/
+  if(x > j0 || x < i0)
+    /*ESL_XFAIL(eslEINVAL, "ERROR in CP9NodeForPosn(), asking for position x: %d outside subseq bounds i0: %d j0: %d\n", x, i0, j0);*/
+    cm_Fail("ERROR in CP9NodeForPosn(), asking for position x: %d outside subseq bounds i0: %d j0: %d\n", x, i0, j0);
+  
+  if(post->mmx[x][0] > post->imx[x][0])
+    {
+      max_sc     = post->mmx[x][0];
+      max_type   = 0; /* match */
+    }
+  else
+    {
+      max_sc     = post->imx[x][0];
+      max_type   = 1; /* insert */
+    }
+  max_k    = 0; 
+  /* move left to right through HMM nodes */
+  for(k = 1; k <= hmm->M; k++)
+    {
+      if(post->mmx[x][k] > max_sc)
+	{
+	  max_k  = k;
+	  max_sc = post->mmx[x][k];
+	  max_type = 0; /* match */
+	}
+      if(post->imx[x][k] > max_sc) 
+	{
+	  max_k  = k;
+	  max_sc = post->imx[x][k];
+	  max_type = 1; /* insert */
+	}
+    }
+
+  if(print_flag)
+    {
+      if(max_type == 0)
+	printf("MATCH | mx->mmx[%3d][%3d]: %9d | %8f\n", x, max_k, post->mmx[x][max_k], Score2Prob(post->mmx[x][max_k], 1.));
+      else
+	printf("INSERT | mx->imx[%3d][%3d]: %9d | %8f\n", x, max_k, post->imx[x][max_k], Score2Prob(post->imx[x][max_k], 1.));
+    }
+  *ret_node = max_k;
+  *ret_type = max_type;
+  return;
+}
+
+
+/**********************************************************
+ * Function:  StripWUSSGivenCC()
+ * EPN 09.07.05
+ *
+ * Purpose:   Strips a secondary structure string in WUSS notation 
+ *            of base pair information for specific match (consensus) columns.
+ *            namely those before the first match column given by first_match,
+ *            and after the last match column, given by last_match
+ *            The msa->ss_cons secondary structure string is modified.
+ *            
+ *            Characters <([{  are converted to :   (left base of base pairs)
+ *            Characters >)]}  are converted to :   (right base of base pairs)
+ *            Characters _-,   are converted to :   (unpaired bases)
+ *            Characters  .:~  are untouched        
+ *            Pseudoknot characters are converted to : as well.
+ *
+ * Args:      msa         - the multiple sequence alignment
+ *            gapthresh   - the gap threshold for calling a match column
+ *            first_match - first match column to keep structure for
+ *            last_match  - last match column to keep structure for
+ * Returns:   (void)
+ */
+void
+StripWUSSGivenCC(ESL_MSA *msa, float gapthresh, int first_match, int last_match)
+{
+  int status;
+  int *matassign;	/* 0..alen-1 array; 0=insert col, 1=match col */
+  int gaps;
+  int apos;
+  int idx;
+  int cc;
+  int *ct;		/* 0..alen-1 base pair partners array         */
+
+  /* Contract check */
+  if(msa->flags & eslMSA_DIGITAL)
+    cm_Fail("ERROR in StripWUSSGivenCC, MSA is digitized.\n");
+
+  /* 1. Determine match/insert assignments
+   *    matassign is 1..alen. Values are 1 if a match column, 0 if insert column.
+   */
+  ESL_ALLOC(matassign, sizeof(int) * (msa->alen+1));
+  matassign[0] = 0; /* no 0th column in MSA */
+  for (apos = 0; apos < msa->alen; apos++)
+    {
+      for (gaps = 0, idx = 0; idx < msa->nseq; idx++)
+	if (esl_abc_CIsGap(msa->abc, msa->aseq[idx][apos])) gaps++;
+      matassign[apos+1] = ((double) gaps / (double) msa->nseq > gapthresh) ? 0 : 1;
+    }
+
+  /* 2. Determine a "ct" array, base-pairing partners for each position.
+   *    Disallow/ignore pseudoknots. (That's what the FALSE flag does.)
+   *    ct[] values give the index of a base pairing partner, or 0 for unpaired positions.
+   *    Even though msa->ss_cons is in the 0..alen-1 coord system of msa, ct[]
+   *    comes back in the 1..alen coord system of dsq.
+   */
+  ESL_ALLOC(ct, (msa->alen+1) * sizeof(int));
+  if (esl_wuss2ct(msa->ss_cons, msa->alen, ct) != eslOK)  
+    cm_Fail("Consensus structure string is inconsistent"); 
+
+  /* 3. Make sure the consensus structure "ct" is consistent with the match assignments.
+   *    Wipe out all structure in insert columns; including the base-paired 
+   *    partner of insert-assigned columns. 
+   *    Also, remove structure outside of the consensus columns that 
+   *    map to the HMM nodes first_match and last_match.
+   */
+  cc = 0;
+  for (apos = 1; apos <= msa->alen; apos++)
+    {
+      if (! matassign[apos])
+	{ 
+	  if (ct[apos] != 0)  ct[ct[apos]] = 0;
+	  ct[apos] = 0;
+	}
+      else /* matassign[apos] == 1 */
+	{
+	  cc++; 
+	  if(cc < first_match || cc > last_match)
+	    {
+	      if (ct[apos] != 0)  ct[ct[apos]] = 0;
+	      ct[apos] = 0;
+	    }
+	}
+    }
+
+  /* Next construct the new msa->ss_cons based on the ct array.
+   * We should do this similar to display.c::CreateCMConsensus()
+   * does it to get the fully formatted WUSS ([{<>}]) string but 
+   * lazily we just do <> bps here.
+   */
+  for (apos = 1; apos <= msa->alen; apos++)
+    {
+      if      (ct[apos] == 0   ) msa->ss_cons[apos-1] = '.';
+      else if (ct[apos]  > apos) msa->ss_cons[apos-1] = '<';
+      else if (ct[apos]  < apos) msa->ss_cons[apos-1] = '>';
+      else cm_Fail("ERROR: weird error in StripWUSSGivenCC\n");
+    }
+
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+/**************************************************************************
+ * EPN 08.31.06
+ * cm2sub_cm_emit_probs()
+ *
+ * Purpose:  For a specific sub CM state v_s, determine the 
+ *           emission probabilities using the emission probs 
+ *           of state(s) (up to 2) in the original CM that
+ *           map to it. We weight the contribution of each
+ *           state to the emission probability by it's psi
+ *           value in orig_cm (psi[v] is expected number of 
+ *           times state v is entered in a parse).
+ *
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t *sub_cm      - the sub CM 
+ * double *orig_psi  - orig_psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * int v_s           - the sub_cm state we're filling emissions for
+ * int v_o1          - orig_cm state v_s maps to
+ * int v_o2          - orig_cm state v_s maps to (-1 if v_s maps to only 1 state)
+ * Returns: void
+ */
+static void
+cm2sub_cm_emit_probs(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, int v_s, int v_o1, int v_o2,
+		     CMSubMap_t *submap)
+{
+  int is_left;
+  int i, j;
+
+  /*printf("\nin cm2sub_cm_emit_probs v_s: %d, v_o1: %d, v_o2: %d\n", v_s, v_o1, v_o2);*/
+
+  if(v_o1 == -1)
+    {
+      cm_Fail("ERROR in cm2sub_cm_emit_probs, sub_cm state %d maps to 0 states in orig_cm (spos: %d epos: %d)\n", v_s, submap->spos, submap->epos);
+    }
+
+  if(sub_cm->sttype[v_s] == MP_st)
+    {
+      for(i = 0; i < (MAXABET*MAXABET); i++)
+	sub_cm->e[v_s][i] = orig_cm->e[v_o1][i];
+      return;
+    }
+
+  if(submap->s2o_id[v_s] == TRUE)
+    {
+      /* must be a singlet emitter */
+      for(i = 0; i < MAXABET; i++)
+	sub_cm->e[v_s][i] = orig_cm->e[v_o1][i];
+      /* No FNorm's necessary (assuming the orig_cm is normalized), since we're
+       * building a new CM for each sequence in --sub mode, we skip it for speed.
+       */
+      return;
+    }
+
+  /* If we get here, v_s is a singlet emitter. */
+
+  /* There are two cases when two states can map to v_s.
+   * Case 1: one of them is an MP_st,
+   * Case 2: one is an IL_st and one is an IR_st (ambiguity in CM architecture)
+   * These are the only cases where we need to weight emission probs by orig_psi values,
+   * and subsequently only cases we need to call FNorm() for */
+  if(orig_cm->sttype[v_o1] == MP_st)
+    {
+      if(orig_cm->sttype[v_o2] == ML_st)
+	is_left = TRUE;
+      else if(orig_cm->sttype[v_o2] == MR_st)
+	is_left = FALSE;
+      else
+	cm_Fail("ERROR v_s: %d maps to a MP_st and another non-ML and non-MR state\n");
+
+      for(i = 0; i < MAXABET; i++)
+	if(is_left)
+	  for(j = (i*MAXABET); j < ((i+1)*MAXABET); j++)
+	    sub_cm->e[v_s][i] += orig_psi[v_o1] * orig_cm->e[v_o1][j];
+	else
+	  for(j = i; j < (MAXABET*MAXABET); j+=MAXABET)
+	    sub_cm->e[v_s][i] += orig_psi[v_o1] * orig_cm->e[v_o1][j];
+      if(orig_cm->sttype[v_o2] == MP_st)
+	cm_Fail("ERROR sub_cm state: %d maps to two MATP_MP states\n", v_s);
+
+      /*v_o2 must be ML or MR, which can all be handled identically */
+      for(i = 0; i < MAXABET; i++)
+	sub_cm->e[v_s][i] += orig_psi[v_o2] * orig_cm->e[v_o2][i];
+      esl_vec_FNorm(sub_cm->e[v_s], MAXABET);
+      return;
+    }
+  else if(v_o2 != -1)
+    cm_Fail("ERROR sub_cm state: %d maps to two states (%d and %d), but neither is a MATP_MP\n", v_s, v_o1, v_o2);
+
+  /* If we get here, v_s maps to a single singlet emitter in orig_cm, v_o1 */
+  for(i = 0; i < MAXABET; i++)
+    sub_cm->e[v_s][i] = orig_cm->e[v_o1][i];
+
+  return;
+}
+
+/**************************************************************************
+ * EPN 08.31.06
+ * cm2sub_cm_trans_probs()
+ *
+ * Purpose:  For a specific sub CM state v_s, determine the 
+ *           transition probabilities going out of v_s, 
+ *           using the psi values for the original template
+ *           CM (orig_cm) (psi[v] is expected number of 
+ *           times state v is entered in a parse).
+ *           We fill the sub_cm->t[v_s] with 'virtual
+ *           counts', then we'll normalize to probabilities
+ *           later (outside this function).
+ * 
+ *           This is based on cp9_modelmaker.c::cm2hmm_trans_probs_cp9()
+ *           which was based on formulas/ideas in Zasha Weinberg's
+ *           thesis (p.123).
+ *
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t *sub_cm      - the sub CM 
+ * double *orig_psi  - orig_psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * char ***tmap      - the hard-coded transition map
+ * int v_s           - the sub_cm state we're filling transitions for
+ * submap            - the map from the sub CM to the template CM
+ * Returns: void
+ */
+static void
+cm2sub_cm_trans_probs(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, char ***tmap, int v_s, CMSubMap_t *submap)
+{
+  int v_o;
+  int yoffset;
+  int y_s;
+
+  /*printf("in cm2sub_cm_trans_probs: v_s: %d\n", v_s);*/
+
+  if(submap->s2o_id[v_s] == TRUE) /* v_s is identical to submap->s2o_smap[v_s][0] */
+    {
+      v_o = submap->s2o_smap[v_s][0]; 
+      for(yoffset = 0; yoffset < sub_cm->cnum[v_s]; yoffset++)
+	{
+
+	  /* we can just copy the transitions */
+	  sub_cm->t[v_s][yoffset] = orig_psi[v_o] * orig_cm->t[v_o][yoffset];
+	}
+      return;
+    }
+
+  /* start with the first orig_cm state that maps to v_s */
+  v_o = submap->s2o_smap[v_s][0];
+  /*printf("\tv_o: %d\n", v_o);*/
+  if(v_o == -1)
+    {
+      if(sub_cm->sttype[v_s] != S_st &&
+	 sub_cm->sttype[v_s] != E_st &&
+	 sub_cm->sttype[v_s] != B_st)
+	/* special cases, S_st, E_st, B_st */
+	cm_Fail("ERROR, sub_cm state v_s: %d maps to no state in sub_cm, but it's not a B, E or S state\n", v_s);
+    }
+  else
+    {
+      if(sub_cm->sttype[v_s] == S_st ||
+	 sub_cm->sttype[v_s] == E_st ||
+	 sub_cm->sttype[v_s] == B_st)
+	if(v_s != 0)
+	  cm_Fail("ERROR, sub_cm state v_s: %d is S, E or B but maps to a orig_cm state: v_o:%d\n", v_o);
+
+      for(yoffset = 0; yoffset < sub_cm->cnum[v_s]; yoffset++)
+	{
+	  y_s = sub_cm->cfirst[v_s] + yoffset;
+	  if(sub_cm->sttype[(y_s+1)] != E_st) /* if y_s+1 is an E, y_s is a detached insert state, we want
+					       * it to be impossible to reach this guy, leave counts as 0.0 */
+	    {
+	      cm2sub_cm_add_single_trans(orig_cm, sub_cm, submap, v_o, submap->s2o_smap[y_s][0], v_s, yoffset, orig_psi, tmap);
+	      cm2sub_cm_add_single_trans(orig_cm, sub_cm, submap, v_o, submap->s2o_smap[y_s][1], v_s, yoffset, orig_psi, tmap);
+	    }
+	}
+    }
+
+  /* move on to the second orig_cm state that maps to v_s */
+  v_o = submap->s2o_smap[v_s][1];
+  if(v_o != -1)
+    {
+      for(yoffset = 0; yoffset < sub_cm->cnum[v_s]; yoffset++)
+	{
+	  y_s = sub_cm->cfirst[v_s] + yoffset;
+	  if(sub_cm->sttype[(y_s+1)] != E_st) /* if y_s+1 is an E, y_s is a detached insert state, we want
+					       * it to be impossible to reach this guy, leave counts as 0.0 */
+	    {
+	      cm2sub_cm_add_single_trans(orig_cm, sub_cm, submap, v_o, submap->s2o_smap[y_s][0], v_s, yoffset, orig_psi, tmap);
+	      cm2sub_cm_add_single_trans(orig_cm, sub_cm, submap, v_o, submap->s2o_smap[y_s][1], v_s, yoffset, orig_psi, tmap);
+	    }
+	}
+    }
+  return;
+}
+
+/**************************************************************************
+ * EPN 09.15.06
+ * cm2sub_cm_trans_probs_S()
+ *
+ * Purpose:  For a specific sub CM S state v_start, fill in virtual counts
+ *           for transitions out of v_s. We do this in its own seperate function
+ *           because we can't robustly map S states in a sub_cm to S states
+ *           in an orig CM (if its possible - I can't figure out how to do it).
+ * 
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t *sub_cm      - the sub CM 
+ * double *orig_psi  - orig_psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * char ***tmap      - the hard-coded transition map
+ * int v_start       - the sub_cm start state we're filling virtual counts of transitions into
+ * submap            - the map from the sub CM to the template CM
+ * Returns: void
+ */
+static void
+cm2sub_cm_trans_probs_S(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, char ***tmap, int v_start, CMSubMap_t *submap)
+{
+  int yoffset;
+  int y_s;
+
+  int sub_nd;
+
+  int v_s_insert;
+  int v_o_insert;
+
+  float sum;
+  float il_psi;
+  float temp_psi;
+  float temp_psi_sum;
+  float diff;
+
+  int orig_il1, orig_il2, orig_ir1, orig_ir2;
+
+  /*printf("in cm2sub_cm_trans_probs_S: v_start: %d\n", v_start);*/
+
+  sub_nd     = sub_cm->ndidx[v_start];
+
+  if(sub_cm->ndtype[sub_nd] == BEGL_nd)
+    {
+      /* This is the easy case, we have transitions into each of the states in the split-set
+       * of the next node. The only way to reach each of these states is from the BEGL
+       * so we just weight each by the psi values for the matching orig_cm states.
+       */
+      if(sub_cm->ndtype[sub_nd + 1] == BIF_nd)
+	sub_cm->t[v_start][0] = 1.0; /* BEGL_S -> BIF_B */
+      else
+	for(yoffset = 0; yoffset < sub_cm->cnum[v_start]; yoffset++)
+	  {
+	    y_s = sub_cm->cfirst[v_start] + yoffset;
+	    /*printf("updating sub_cm->t[%d][%d]\n", v_start, yoffset);*/
+	    sub_cm->t[v_start][yoffset] = orig_psi[submap->s2o_smap[y_s][0]];
+	    if(submap->s2o_smap[y_s][1] != -1)
+	      sub_cm->t[v_start][yoffset] += orig_psi[submap->s2o_smap[y_s][1]];
+	  }
+    }
+
+  else if(sub_cm->ndtype[sub_nd] == BEGR_nd)
+    {
+      /* More complicated than the BEGL case b/c we need to handle the
+       * BEGR_S -> BEGR_IL transition as well as BEGR_S -> next node 
+       * split set transitions.
+       * We know the BEGR_IL -> BEGR_IL self transition though because
+       * we were able to map BEGR_IL to 1 or 2 orig_cm states.
+       */
+
+      v_s_insert = v_start + 1;
+      if(sub_cm->ndtype[sub_nd + 1] == BIF_nd)
+	{
+	  /*printf("!!!SPECIAL CASE BEGR -> BIF! v_ct\n");*/
+
+	  v_o_insert = submap->s2o_smap[v_s_insert][0];
+	  if(submap->s2o_smap[v_s_insert][1] == -1)
+	    {
+	      diff = sub_cm->t[v_s_insert][0] - (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]);
+	      if(diff >= 0. && diff > 0.0001)
+		cm_Fail("ERROR, code for calc'ing BEGR_IL -> BIF_B is wrong, sub_cm->t[v_s_insert:%d][0] should be %f (based on your understanding) but its really %f\n", v_s_insert, (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]), (sub_cm->t[v_s_insert][0]));
+	      if(diff <= 0. && diff < -0.0001)
+		cm_Fail("ERROR, code for calc'ing BEGR_IL -> BIF_B is wrong, sub_cm->t[v_s_insert:%d][0] should be %f (based on your understanding) but its really %f\n", v_s_insert, (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]), (sub_cm->t[v_s_insert][0]));
+	    }
+
+	  /* BEGR_IL -> BEGR_IL will be the sum over possibly two orig_cm states v_o_insert that 
+	   * map to sub_cm state BEGR_IL of: 
+	   *    orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0],
+	   * so BEGR_IL -> BIF_B is calc'ed as follows */
+	  sub_cm->t[v_s_insert][1] = orig_psi[v_o_insert] * (1. - orig_cm->t[v_o_insert][0]);
+	  if(submap->s2o_smap[v_s_insert][1] != -1)
+	    {
+	      /* we have to factor in the other state as well. */
+	      cm_Fail("ERROR, BEGR_IL: %d maps to 2 orig_cm states, was hoping this was impossible - need to implement.\n", v_s_insert);
+	      v_o_insert = submap->s2o_smap[v_s_insert][1];
+	      sub_cm->t[v_s_insert][1] += orig_psi[v_o_insert] * (1. - orig_cm->t[v_o_insert][0]);
+	    }
+	  /* Now we normalize the transitions out of BEGR_IL, so we can calculate BEGR_S -> BEGR_IL */
+	  esl_vec_FNorm(sub_cm->t[v_s_insert], sub_cm->cnum[v_s_insert]);
+	  il_psi   = orig_psi[submap->s2o_smap[v_s_insert][0]];
+	  if(submap->s2o_smap[v_s_insert][1] != -1)
+	    {
+	      cm_Fail("ERROR, BEGR_IL: %d maps to 2 orig_cm states, was hoping this was impossible - need to implement.\n", v_s_insert);
+	      il_psi+= orig_psi[submap->s2o_smap[v_s_insert][1]];
+	    }
+	  sub_cm->t[v_start][0] = (1. - sub_cm->t[v_s_insert][0]) * il_psi; /* set BEGR_S -> BEGR_IL */
+	  sub_cm->t[v_start][1] = 1. - sub_cm->t[v_start][0]; /* set BEGR_S -> BIF_B */
+	}
+
+      else
+	{ /* next node is not a BIF node */
+	  /* First, normalize the probabilities out of the BEGR_IL, so
+	   * we can calculate what BEGR_S -> BEGR_IL should be (we need
+	   * to know BEGR_IL -> BEGR_IL probability and orig_psi of
+	   * the states that map to BEGR_IL to do this).
+	   */
+	  sum = 0.;
+	  esl_vec_FNorm(sub_cm->t[v_s_insert], sub_cm->cnum[v_s_insert]);
+	  il_psi   = orig_psi[submap->s2o_smap[v_s_insert][0]];
+	  if(submap->s2o_smap[v_s_insert][1] != -1)
+	    {
+	      cm_Fail("ERROR, BEGR_IL: %d maps to 2 orig_cm states, was hoping this was impossible - need to implement.\n", v_s_insert);
+	      il_psi += orig_psi[submap->s2o_smap[v_s_insert][1]];
+	    }
+	  sub_cm->t[v_start][0] = (1. - sub_cm->t[v_s_insert][0]) * il_psi; /* set BEGR_S -> BEGR_IL */
+	  sum = sub_cm->t[v_start][0];
+
+	  for(yoffset = 1; yoffset < sub_cm->cnum[v_start]; yoffset++) /* note we start at yoffset = 1 
+									* BEGR_S -> first state of next
+									* node's split set. */
+	    {
+	      y_s = sub_cm->cfirst[v_start] + yoffset;
+	      temp_psi   = orig_psi[submap->s2o_smap[y_s][0]];
+	      if(submap->s2o_smap[y_s][1] != -1)
+		temp_psi += orig_psi[submap->s2o_smap[y_s][1]];
+
+	      sub_cm->t[v_start][yoffset] = temp_psi - il_psi * sub_cm->t[v_s_insert][yoffset];
+	      sum += sub_cm->t[v_start][yoffset];
+	    }
+	  /*printf("BEGR->NON BIF  SUM: %f\n", sum);*/
+	  if(sum < 1.0 && ((1.0 - sum) > 0.001))
+	    cm_Fail("ERROR calculating transitions out of BEGR_S incorrectly\n");
+	  if(sum > 1.0 && ((sum - 1.0) > 0.001))
+	    cm_Fail("ERROR calculating transitions out of BEGR_S incorrectly\n");
+	}      
+    }
+  else if(sub_cm->ndtype[sub_nd] == ROOT_nd)
+    {
+      /*printf("in cm2sub_cm_trans_probs_S(), ROOT_nd\n");*/
+      /* the only case we have to worry about is if the next node is BIF node,
+       * otherwise the transitions out of ROOT_S have already been set.
+       */
+      if(sub_cm->ndtype[sub_nd + 1] == BIF_nd)
+	{
+	  /*printf("!!!SPECIAL CASE ROOT -> BIF!\n");*/
+	  /* Before we do anything we have to check to see if we need to subtract
+	   * any subpaths from ROOT_S -> ROOT_IR that have been double counted:
+	   */
+	  /* if orig_ir < orig_il, we've counted paths from
+	   * ir -> il correctly for ROOT_IL -> ROOT_IR and
+	   *        incorrectly for ROOT_S  -> ROOT_IR
+	   */
+
+	  orig_il1 = submap->s2o_smap[1][0];
+	  orig_il2 = submap->s2o_smap[1][1];
+
+	  orig_ir1 = submap->s2o_smap[2][0];
+	  orig_ir2 = submap->s2o_smap[2][1];
+
+	  if(orig_ir1 < orig_il1)
+	    {
+	      sub_cm->t[0][1] -= orig_psi[orig_ir1] * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir1, orig_il1, 0, tmap, orig_psi);
+	    }
+	  if(orig_ir2 != -1 && orig_ir2 < orig_il1)
+	    {
+	      sub_cm->t[0][1] -= orig_psi[orig_ir2] * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir2, orig_il1, 0, tmap, orig_psi);
+	    }
+	  if(orig_il2 != -1 && orig_ir1 < orig_il2)
+	    {
+	      sub_cm->t[0][1] -= orig_psi[orig_ir1] * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir1, orig_il2, 0, tmap, orig_psi);
+	    }
+	  if((orig_ir2 != -1 && orig_il2 != -1) && (orig_ir2 < orig_il2))
+	    {
+	      sub_cm->t[0][1] -= orig_psi[orig_ir2] * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir2, orig_il2, 0, tmap, orig_psi);
+	    }
+
+	  /* Next, set transition from ROOT_S -> BIF_B, we know that
+	   * ROOT_S -> ROOT_IL and ROOT_S -> ROOT_IR were set using 
+	   * orig_cm subpaths originating at ROOT_S, so we know that
+	   * the virtual counts out of ROOT_S should NOT be scaled, in
+	   * other words, they can be treated as probabilities and should
+	   * sum to 1.0.
+	   */
+	  sub_cm->t[0][2] = 1.0 - (sub_cm->t[0][0] + sub_cm->t[0][1]); /* set ROOT_S->BIF_B */
+
+	  v_s_insert = v_start + 1; /* ROOT_IL */
+	  v_o_insert = submap->s2o_smap[v_s_insert][0];
+	  if(submap->s2o_smap[v_s_insert][1] == -1)
+	    {
+	      diff = sub_cm->t[v_s_insert][0] - (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]);
+	      if(diff >= 0. && diff >= 0.0001)
+		cm_Fail("ERROR, code for calc'ing ROOT_IL -> BIF_B is wrong, sub_cm->t[v_s_insert:%d][0] should be %f (based on your understanding) but its really %f\n", v_s_insert, (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]), (sub_cm->t[v_s_insert][0]));
+	      if(diff <= 0. && diff <= -0.0001)
+		cm_Fail("ERROR, code for calc'ing ROOT_IL -> BIF_B is wrong, sub_cm->t[v_s_insert:%d][0] should be %f (based on your understanding) but its really %f\n", v_s_insert, (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]), (sub_cm->t[v_s_insert][0]));
+	    }
+	  /* We want to figure out what the virtual counts for the traansition ROOT_IL -> BIF_B should
+	   * be, but this depends on how we filled the virtual counts for the other two 
+	   * transitions (-> ROOT_IL and -> ROOT_IR) out of ROOT_IL, so we SHOULD revisit
+	   * their calculation. Here, I'm attempting a trick that SHOULD work: figuring out
+	   * what the self_insert probability IL->IL should be based on the self insert probabilities
+	   * of the up to 2 orig_cm states that sub_cm ROOT_IL maps to, then using that scaling
+	   * factor (the actual probability / the virtual counts currently in sub_cm->t[ROOT_IL][0])
+	   * to scale both ROOT_IL->ROOT_IL and ROOT_IL->ROOT_IR, then we can just set ROOT_IL->BIF
+	   * as 1.0 - (ROOT_IL->ROOT_IL + ROOT_IL->ROOT_IR).
+	   */
+
+	  temp_psi_sum = orig_psi[v_o_insert];
+
+	  if(submap->s2o_smap[v_s_insert][1] != -1)
+	    {
+	      v_o_insert    = submap->s2o_smap[v_s_insert][1];
+	      temp_psi_sum += orig_psi[v_o_insert];
+	    }	      
+	  sub_cm->t[v_s_insert][0] /= temp_psi_sum; /* ROOT_IL -> ROOT_IL */
+	  sub_cm->t[v_s_insert][1] /= temp_psi_sum; /* ROOT_IL -> ROOT_IR */
+	  sub_cm->t[v_s_insert][2]  = 1. - (sub_cm->t[v_s_insert][0] + sub_cm->t[v_s_insert][1]);
+	  /* ROOT_IL -> BIF_B */
+
+	  /* move on to calc'ing ROOT_IR -> BIF */
+	  v_s_insert = v_start + 2; /* ROOT_IR */
+	  v_o_insert = submap->s2o_smap[v_s_insert][0];
+	  if(submap->s2o_smap[v_s_insert][1] == -1)
+	    {
+	      diff = sub_cm->t[v_s_insert][0] - (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]);
+	      if(diff >= 0. && diff > 0.0001)
+		cm_Fail("ERROR, code for calc'ing ROOT_IR -> BIF_B is wrong, sub_cm->t[v_s_insert:%d][0] should be %f (based on your understanding) but its really %f\n", v_s_insert, (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]), (sub_cm->t[v_s_insert][0]));
+	      if(diff <= 0. && diff < -0.0001)
+		cm_Fail("ERROR, code for calc'ing ROOT_IR -> BIF_B is wrong, sub_cm->t[v_s_insert:%d][0] should be %f (based on your understanding) but its really %f\n", v_s_insert, (orig_psi[v_o_insert] * orig_cm->t[v_o_insert][0]), (sub_cm->t[v_s_insert][0]));
+	    }
+	  /* We can calculate what the ROOT_IR -> ROOT_IR probability should be, and then
+	   * just take 1.0 minus that probability to set ROOT_IR -> BIF.
+	   */
+	  temp_psi_sum = orig_psi[v_o_insert];
+
+	  if(submap->s2o_smap[v_s_insert][1] != -1)
+	    {
+	      v_o_insert    = submap->s2o_smap[v_s_insert][1];
+	      temp_psi_sum += orig_psi[v_o_insert];
+	    }	      
+	  sub_cm->t[v_s_insert][0] /= temp_psi_sum; /* ROOT_IR -> ROOT_IR */
+	  sub_cm->t[v_s_insert][1]  = 1. - (sub_cm->t[v_s_insert][0]);
+	  /* ROOT_IR -> BIF_B */
+	}
+      else
+	{
+	  /* ROOT -> non-BIF node, we have already handled this, so we return. */
+	}
+    }
+  /*printf("leaving cm2sub_cm_trans_probs_S\n\n");*/
+  return;
+}
+
+/**************************************************************************
+ * EPN 09.21.06
+ * cm2sub_cm_trans_probs_B_E()
+ *
+ * Purpose:  For a specific sub CM B or E state v_be fill in virtual counts
+ *           for transitions into v_be. We do this in its own seperate function,
+ *           because we can't robustly map E states in a sub_cm to E states
+ *           in an orig CM (if its possible - I can't figure out how to do it).
+ * 
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t *sub_cm      - the sub CM 
+ * double *orig_psi  - orig_psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * char ***tmap      - the hard-coded transition map
+ * int v_be         - the sub_cm END state we're filling virtual counts of transitions into
+ * submap            - the map from the sub CM to the template CM
+ * print_flag        - TRUE to print useful debugging info
+ * Returns: void
+ */
+static void
+cm2sub_cm_trans_probs_B_E(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, char ***tmap, int v_be, CMSubMap_t *submap,
+			  int print_flag)
+{
+  int orig_v;
+  int sub_v;
+
+  int sub_nd;
+  int psub_nd;
+  int sub_i;
+  int bif_end_yoffset;
+  int orig_v1, orig_v2, orig_i;
+  float contribution;
+  int orig_il, orig_ir, sub_il, sub_ir;
+  int into_end_flag;
+
+  if(print_flag) printf("in cm2sub_cm_trans_probs_B_E: sub_v: %d\n", v_be);
+
+  sub_nd =  sub_cm->ndidx[v_be];
+  psub_nd = sub_nd - 1;
+   
+  into_end_flag = FALSE;
+  if(sub_cm->sttype[v_be] == E_st)
+    into_end_flag = TRUE;
+  /* We're moving from into an END, so the END_E - 1 state is a detached insert,
+   * and we have to handle this in a special way */
+
+  switch (sub_cm->ndtype[psub_nd]) {
+  case MATP_nd:
+    if(print_flag) printf("prev node type MATP\n");
+    /* psub_nd is a MATP: each state in psub_nd transits to 
+     * exactly 3 states, the MATP_IL, MATP_IR and the BIF or END state v_be, for which
+     * we are trying to fill virtual transition counts into.
+     *
+     * The case for MATP_nd's is actually simpler than for other nodes because we
+     * can exploit the fact that if a MATP node exists in the sub_cm it necessarily
+     * must map to a MATP node in the original CM (we're not adding or changing any 
+     * base pairs, just deleting some possibly), so every sub MATP state must correspond
+     * to exactly 1 original MATP state.
+     */
+
+    bif_end_yoffset = 2; /* cm->t[][2] goes to BIF_B or END_E */
+    sub_il = sub_cm->nodemap[psub_nd] + 4; 
+    sub_ir = sub_cm->nodemap[psub_nd] + 5; 
+
+    orig_il = submap->s2o_smap[sub_il][0];
+    orig_ir = submap->s2o_smap[sub_ir][0];
+    if(into_end_flag && orig_ir != -1)
+      cm_Fail("ERROR in cm2sub_cm_trans_probs_B_E(), into_end_flag is TRUE but MATP_IR maps to a orig_cm state.\n");
+    if(orig_ir == -1 && !into_end_flag)
+      cm_Fail("ERROR in cm2sub_cm_trans_probs_B_E(), into_end_flag is FALSE but MATP_IR doesn't map to a orig_cm state.\n");
+
+    for(sub_v = sub_cm->nodemap[psub_nd]; sub_v < sub_il; sub_v++)
+      {
+	orig_v = submap->s2o_smap[sub_v][0]; /* submap->s2o_smap[sub_v][1] will nec. be -1 in a MATP */
+	sub_cm->t[sub_v][bif_end_yoffset] = orig_psi[orig_v] - 
+	  (sub_cm->t[sub_v][0] + sub_cm->t[sub_v][1]); /* if into_end_flag is TRUE, sub_cm->t[sub_v][1] is 0. */
+      }
+    /* now do MATP_IL and MATP_IR */
+    sub_cm->t[sub_il][bif_end_yoffset] = orig_psi[orig_il] - 
+      (sub_cm->t[sub_il][0] + sub_cm->t[sub_il][1]);
+
+    bif_end_yoffset = 1;
+    if(into_end_flag)
+      sub_cm->t[sub_ir][bif_end_yoffset] = 1.0;
+    else
+      sub_cm->t[sub_ir][bif_end_yoffset] = orig_psi[orig_ir] - sub_cm->t[sub_ir][0];
+    break;
+
+  case MATL_nd:
+  case MATR_nd:
+    if(print_flag) printf("prev node type MATL or MATR\n");
+    /* psub_nd is a MATL or MATR and we know each state in psub_nd transits to 
+     * exactly 2 states, the insert state of psub_nd and the BIF or END state v_be, which
+     * we are trying to fill in transitions to.
+     */
+    bif_end_yoffset = 1; /* cm->t[][1] goes to BIF_B or END_E */
+    sub_i = sub_cm->nodemap[psub_nd] + 2; /* sub_i is MATL_IL or MATR_IR */
+    orig_i = submap->s2o_smap[sub_i][0];
+    if(into_end_flag && orig_i != -1)
+      cm_Fail("ERROR in cm2sub_cm_trans_probs_B_E(), into_end_flag is TRUE but MAT*_I* maps to a orig_cm state.\n");
+
+    for(sub_v = sub_cm->nodemap[psub_nd]; sub_v < sub_i; sub_v++)
+      {
+	orig_v1 = submap->s2o_smap[sub_v][0];
+	orig_v2 = submap->s2o_smap[sub_v][1];
+	if(into_end_flag)
+	  sub_cm->t[sub_v][bif_end_yoffset] = 1.0; 
+	else
+	  {
+	    if(orig_v1 < orig_i)
+	      {
+		contribution = cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, 
+						      orig_v1, orig_i, sub_v, tmap, orig_psi); 
+		sub_cm->t[sub_v][bif_end_yoffset] = orig_psi[orig_v1] * (1. - contribution);
+		if(print_flag) printf("curr v1 < i1 sub_cm->t[sub_v:%d][1] now: %f (added: psi:%f * 1-cont: %f (%f))\n", sub_v, sub_cm->t[sub_v][1], orig_psi[orig_v1], (1.-contribution), (orig_psi[orig_v1] * (1. - contribution)));
+	      }
+	    else
+	      {
+		contribution = orig_psi[orig_i] * cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, 
+									 orig_i, orig_v1, sub_v, tmap, orig_psi); 
+		sub_cm->t[sub_v][bif_end_yoffset] = orig_psi[orig_v1] * (1. - (contribution / orig_psi[orig_v1]));
+		if(print_flag) printf("curr i1 < v1 sub_cm->t[sub_v:%d][1] now: %f (added: psi:%f * 1-cont: %f (%f))\n", sub_v, sub_cm->t[sub_v][1], orig_psi[orig_v1], (1.-contribution), (orig_psi[orig_v1] * (1. - contribution)));
+	      }
+	    if(orig_v2 != -1)
+	      {
+		if(orig_v2 < orig_i)
+		  {
+		    contribution = cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, 
+							  orig_v2, orig_i, sub_v, tmap, orig_psi); 
+		    sub_cm->t[sub_v][bif_end_yoffset] += orig_psi[orig_v2] * (1. - contribution);
+		    if(print_flag) printf("curr v2 < i1 sub_cm->t[sub_v:%d][1] now: %f (added: psi:%f * 1-cont: %f (%f))\n", sub_v, sub_cm->t[sub_v][1], orig_psi[orig_v2], (1.-contribution), (orig_psi[orig_v2] * (1. - contribution)));
+		  }
+		else
+		  {
+		    contribution = orig_psi[orig_i] * cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, 
+									     orig_i, orig_v2, sub_v, tmap, orig_psi); 
+		    sub_cm->t[sub_v][bif_end_yoffset] += orig_psi[orig_v2] * (1. - (contribution / orig_psi[orig_v2]));
+		    if(print_flag) printf("curr i1 < v2 sub_cm->t[sub_v:%d][1] now: %f (added: psi:%f * 1-cont: %f (%f))\n", sub_v, sub_cm->t[sub_v][1], orig_psi[orig_v2], (1.-contribution), (orig_psi[orig_v2] * (1. - contribution)));
+		  }
+	      }
+	  }
+      }
+    /* now set the sub_i -> B or E transition prob */
+    if(into_end_flag) /* The transition probability out of the MAT{L,R}_I{L,R} is irrelevant,
+		       * because the state is detached. */
+      sub_cm->t[sub_i][1] = 1.;
+    else
+      sub_cm->t[sub_i][1] = orig_psi[orig_i] * 
+	(1. - cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, 
+				     orig_i, orig_i, sub_i,tmap, orig_psi)); 
+    break;
+
+  case ROOT_nd:
+  case BEGL_nd:
+  case BEGR_nd:
+    { /* we handle these cases in cm2sub_cm_trans_probs_S() */ }
+    break;
+
+  default: 
+    cm_Fail("ERROR bogus node type transiting to END or BIF\n");
+    break;
+  }
+
+  if(print_flag) printf("Returning from cm2sub_cm_trans_probs_B_E\n");
+  return;
+}
+
+/**************************************************************************
+ * EPN 08.31.06
+ * Function: cm2sub_cm_add_single_trans()
+ *
+ * Purpose:  Add a virtual counts contribution to a single CM transition.
+ * 
+ * See related functions for explanation of parameters. 
+ * Returns: (void) 
+ */
+static void
+cm2sub_cm_add_single_trans(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, int orig_v, int orig_y, 
+			   int sub_v, int yoffset, double *orig_psi, char ***tmap)
+{
+  int start;
+  /* check if we've got real CM state ids */
+  if(orig_v == -1 || orig_y == -1)
+    return;
+  start = orig_v;
+  if(orig_y < start)
+    start = orig_y;
+  sub_cm->t[sub_v][yoffset] += orig_psi[start] * 
+    cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_v, orig_y, sub_v, tmap, orig_psi);
+  return;
+}	  
+
+/**************************************************************************
+ * EPN 08.31.06
+ * Function: cm2sub_cm_sum_subpaths()
+ *
+ * Purpose:  Calculate probability of getting from one state (start) to 
+ *           another (end) in a CM, taking special considerations involving
+ *           insert states.
+ * 
+ *           This function is similar to CP9_cm2wrhmm::cm_sum_subpaths_cp9()
+ *           but was written for mapping transitions in a template CM (orig_cm)
+ *           to those in a sub CM built from that template. The sub_cm conversion
+ *           process is more complex and this function requires more functionality 
+ *           than the *_cp9() version. 
+ * 
+ *           When getting a transition probability for the sub_cm state 'v' in node
+ *           'n', we ignore the contribution of subpaths that correspond to other 
+ *           transitions out of states in 'n'.
+ *           For example, we don't want to include the probability of an 
+ *           IL (nd 'n') -> MATL_ML (nd 'n'+1) sub parse when calculating
+ *           the transition probability for MATL_ML (nd 'n') -> MATL_ML (nd 'n'+1)
+ *           because the IL (nd 'n') -> MATL_ML (nd 'n'+1) exists and should 
+ *           contain that probability mass. This is an easy example to skip,
+ *           there are several other instances where it's more complex to
+ *           ignore subpaths involving inserts like this.
+ *
+ *           Importantly, this function does not correctly calculate the transition
+ *           virtual counts for only the states in the ROOT_nd. This is because
+ *           the ROOT_nd has 2 insert states, which makes it much more complex to
+ *           properly ignore subparses involving both these inserts. The 
+ *           cm2sub_cm_subtract_root_subpaths() function corrects the counts for
+ *           the ROOT states. MATP_nd's also have 2 insert states but when constructing 
+ *           sub_cm's the only  MATP_nd's that exist have an exact mapping MATP_nd in 
+ *           the orig_cm, which makes them easier to handle. 
+ *
+ *           In some cases, this function calls itself to determine the probabilities
+ *           of subparses that it should ignore. It is for these cases that it's
+ *           necessary to have the init_sub_start parameter passed in, which is
+ *           the sub_cm state the initial call (non-recursive call) of this function
+ *           was calculating transitions out of.
+ *          
+ * Args:    
+ * CM_t   *orig_cm        - the original, template CM
+ * CM_t   *sub_cm         - the sub CM
+ * int     orig_v         - orig_cm state that maps to sub_v (1 of potentially 2)
+ * int     orig_y         - orig_cm state that maps to sub_y (1 of potentially 2)
+ * int     sub_v          - sub_cm state; we're calc'ing transitions out of sub_v
+ * int     sub_y          - sub_cm state; we're calc'ing transitions into sub_y
+ * int     init_sub_start - the sub_cm state the initial (non-recursive call) had as sub_v.
+ * double *orig_psi       - for orig_cm: orig_psi[v] is the expected number of times state v 
+ *                          is entered in a CM parse
+ *
+ * Returns: FLOAT, the summed probability of all subpaths through the CM
+ *          starting at "start" and ending at "end" that don't pass through
+ *          orig_cm inserts that map to sub_cm insert states in the same node as init_sub_start.
+ */
+static float
+cm2sub_cm_sum_subpaths(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, int orig_v, int orig_y, 
+		       int init_sub_start, char ***tmap, double *orig_psi)
+{
+  int     status;
+  int     v,x,y;           /* state indices in the orig_cm                             */
+  int     start, end;      /* min(orig_v, orig_y) and max(orig_v, orig_y) respectively */
+  float   to_return;       /* the probability mass we're returning                     */
+  char    tmap_val;        /* a value in the hard-coded tmap                           */
+  int     is_insert;       /* TRUE if v is insert, FALSE if not                        */
+  float   insert_to_start; /* prob mass going into start that we must ignore (see code)*/
+  float   end_to_insert;   /* prob mass going out of end that we must ignore (see code)*/
+  int     skip_flag;       /* TRUE to skip state v's contribution (see code)           */
+  int     init_sub_nd;     /* sub_cm node containing init_sub_start                    */
+  int     sub_insert1;     /* a sub_cm insert state in sub_cm node init_sub_nd, or -1  */
+  int     sub_insert2;     /* a sub_cm insert state in sub_cm node init_sub_nd, or -1  */
+  int     orig_insert1;    /* the orig_cm state that map to sub_insert1, or -1         */
+  int     orig_insert2;    /* the orig_cm state that map to sub_insert2, or -1         */
+  float   self_loop_factor;/* for dealing with self-insert loops                       */
+  int     sub_start1;      /* a sub_cm state that maps to orig_cm's 'start'            */
+  int     sub_start2;      /* a sub_cm state that maps to orig_cm's 'start' or -1      */
+  int     sub_end1;        /* a sub_cm state that maps to orig_cm's 'end'              */
+  int     sub_end2;        /* a sub_cm state that maps to orig_cm's 'end' or -1        */
+  double *sub_psi;         /* sub_psi[v] is the expected number of times state v is    *
+			    * entered given we started at state "start",  and we       *
+			    * didn't go through orig_insert1 or orig_insert2           */
+  
+  if(orig_v == -1 || orig_y == -1)
+    return 0.;
+
+  start = orig_v; 
+  end   = orig_y;
+  if(start > end)
+    { start = orig_y; end = orig_v; }
+  if(start == end)
+    return orig_cm->t[start][0]; /* return self-insert probability */
+  
+  /*printf("\nin cm2sub_cm_sum_subpaths2: start: %d | end: %d\n", start, end);*/
+  
+  ESL_ALLOC(sub_psi, sizeof(double) * (end - start + 1));
+  sub_psi[0] = 1.; /* Initialize sub_psi[0]. We have to start in "start" */
+  
+  /* First we store some useful information for later in the function,
+   * we do this and use descriptive variable names to make the code
+   * later easier to follow. */
+  
+  /* Determine the 1 or 2 sub_cm states that map to
+   * the orig_cm state start and end, and store these
+   * in sub_start{1,2} and sub_end{1,2} respectively. */
+  sub_start1 = submap->o2s_smap[start][0];
+  sub_start2 = submap->o2s_smap[start][1];
+  sub_end1   = submap->o2s_smap[end  ][0];
+  sub_end2   = submap->o2s_smap[end  ][1];
+  
+  /* Determine the 0, 1, or 2 sub_cm insert states in the same
+   * node as init_sub_start, store these in sub_insert1 and 
+   * sub_insert2. 
+   */
+  init_sub_nd = sub_cm->ndidx[init_sub_start];
+  orig_insert1 = orig_insert2 = sub_insert1 = sub_insert2 = -1;
+  if(sub_cm->ndtype[init_sub_nd] == MATP_nd)
+    {
+      sub_insert1 = sub_cm->nodemap[init_sub_nd] + 4; /* MATP_IL */
+      sub_insert2 = sub_cm->nodemap[init_sub_nd] + 5; /* MATP_IR */
+    }
+  else if(sub_cm->ndtype[init_sub_nd] == ROOT_nd)
+    {
+      sub_insert1 = 1; /* ROOT_IL */
+      sub_insert2 = 2; /* ROOT_IR */
+    }
+  else if(sub_cm->ndtype[init_sub_nd] == MATL_nd ||
+	  sub_cm->ndtype[init_sub_nd] == MATR_nd ||
+	  sub_cm->ndtype[init_sub_nd] == BEGR_nd)
+    sub_insert1 = sub_cm->cfirst[init_sub_start]; /* MAT{L,R}_I{L,R} or BEGR_IL */
+  
+  /* Set orig_insert{1,2} as the orig_cm states that map to sub_insert{1,2}. */
+  if(sub_insert1 != -1) orig_insert1 = submap->s2o_smap[sub_insert1][0];
+  if(sub_insert2 != -1) orig_insert2 = submap->s2o_smap[sub_insert2][0];
+  
+  /* Step through states between start and end, keeping track of prob mass. */
+  for (v = (start+1); v <= end; v++) 
+    {
+      sub_psi[v-start] = 0.; /* initialize */
+      is_insert = FALSE;
+      if(orig_cm->sttype[v] == IL_st || orig_cm->sttype[v] == IR_st)
+	is_insert = TRUE;
+      if(orig_cm->sttype[v] == S_st)
+	{
+	  /* Previous state is either a BIF_B or a END_E, and there's no transitions 
+	   * FROM previous state to this state, so we handle this in a special way.*/
+	  sub_psi[v-start] = sub_psi[(v-1)-start];
+	}
+      /* Determine if we should skip the contribution of state v because
+       * it will be correctly counted in a subsequent call of this function
+       * for a different sub_cm transition. We want to do this if: 
+       *    (1) v is not end
+       *    (2) v is an orig_cm insert state (orig_insert{1,2}) that maps
+       *        to a sub_cm insert state (sub_insert{1,2}) in the same node 
+       *        as init_sub_start.
+       *    (3) sub_insert{1,2} is equal to or downstream of init_sub_start
+       *    (4) a sub_cm transition exists between the sub_insert{1,2} and
+       *        a sub_cm state that maps to orig_cm start (sub_start{1,2})
+       *        or end (sub_end{1,2}). 
+       */
+      skip_flag = FALSE;
+      if (v != end && v == orig_insert1 && sub_insert1 >= init_sub_start)
+	{
+	  if(cm_trans_check(sub_cm, sub_insert1, sub_end1  ) || 
+	     cm_trans_check(sub_cm, sub_insert1, sub_end2  ) ||
+	     cm_trans_check(sub_cm, sub_insert1, sub_start1) || 
+	     cm_trans_check(sub_cm, sub_insert1, sub_start2))
+	    skip_flag = TRUE;
+	}
+      else if (v != end && v == orig_insert2 && sub_insert2 >= init_sub_start)
+	{
+	  if(cm_trans_check(sub_cm, sub_insert2, sub_end1  ) || 
+	     cm_trans_check(sub_cm, sub_insert2, sub_end2  ) ||
+	     cm_trans_check(sub_cm, sub_insert2, sub_start1) || 
+	     cm_trans_check(sub_cm, sub_insert2, sub_start2))
+	    skip_flag = TRUE;
+	}
+      if(!skip_flag)
+	{
+	  for (y = orig_cm->pnum[v]-1; y >= is_insert; y--) 
+	    {
+	      x = orig_cm->plast[v] - y;
+	      /* x is a parent of v, we're adding contribution of a transition from x to v. */
+	      tmap_val = tmap[(int) orig_cm->stid[x]][(int) orig_cm->ndtype[orig_cm->ndidx[v]+is_insert]][(int) orig_cm->stid[v]];
+	      /* assert(tmap_val != -1); */
+	      if((x - start) < 0) sub_psi[v-start] += 0.;
+	      else sub_psi[v-start] += sub_psi[x-start] * orig_cm->t[x][(int) tmap_val];
+	    }
+	  if(v != end && is_insert) /* if v is end, we don't include the self loop contribution */
+	    sub_psi[v-start] += sub_psi[v-start] * 
+	      (orig_cm->t[v][0] / (1-orig_cm->t[v][0])); /* else we include the self loop contribution */
+	}
+    }
+  to_return = sub_psi[end-start];
+  
+  /* If start and end are both not inserts, we need to ignore some of the 
+   * probability mass that comes INTO 'start' and goes OUT OF 'end'.
+   * Specifically we need to ignore the probability mass that 
+   * is accounted for by transitions either TO OR FROM the sub_cm insert 
+   * states in the same sub_cm node as init_sub_start (sub_insert{1,2}).
+   * This code block is related to the block with the (for(v = start+1..) block
+   * above involving the 'skip_flag' which skips states accounted for by
+   * the sub_cm insert states sub_insert{1,2} between start..end, this
+   * block handles the case where the orig_cm insert states that map
+   * to sub_insert{1,2}, namely orig_insert{1,2}, fall outside start..end.
+   */
+  insert_to_start = 0.;
+  end_to_insert = 0.;
+  
+  if((orig_cm->sttype[start] != IL_st && orig_cm->sttype[start] != IR_st) &&
+     (orig_cm->sttype[end]   != IL_st && orig_cm->sttype[end]   != IR_st))
+    {
+      if(orig_insert1 != -1 && orig_insert1 < start) 
+	{
+	  if(orig_cm->sttype[start] == IL_st || orig_cm->sttype[start] == IR_st)
+	    self_loop_factor = (1. + (orig_cm->t[start][0] / (1. - orig_cm->t[start][0])));
+	  else
+	    self_loop_factor = 1.0;
+	  insert_to_start += self_loop_factor * orig_psi[orig_insert1] * 
+	    cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_insert1, start, init_sub_start, tmap, orig_psi);
+	}	     
+      if(orig_insert1 != -1 && orig_insert1 > end) 
+	end_to_insert += cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, end, orig_insert1, init_sub_start, tmap, orig_psi);
+      
+      if(orig_insert2 != -1 && orig_insert2 < start) 
+	{
+	  self_loop_factor = 1.0;
+	  if(orig_cm->sttype[start] == IL_st || 
+	     orig_cm->sttype[start] == IR_st)
+	    self_loop_factor = (1. + (orig_cm->t[start][0] / (1. - orig_cm->t[start][0])));
+	  insert_to_start += self_loop_factor * orig_psi[orig_insert2] * cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_insert2, start, init_sub_start, tmap, orig_psi);
+	}
+      if(orig_insert2 != -1 && orig_insert2 > end) 
+	end_to_insert += cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, end, orig_insert2, init_sub_start, tmap, orig_psi);
+      
+      /*printf("\t\tinsert_to_start: %f sub_psi[0]: %f\n", insert_to_start, sub_psi[0]);
+	printf("\t\tend_to_insert: %f sub_psi[end-start]: %f\n", end_to_insert, sub_psi[(end-start)]);*/
+    }
+  to_return *= (1. - (insert_to_start / orig_psi[start]));
+  to_return *= (1. - end_to_insert);
+  /*printf("***returning from cm2sub_cm_sum_subpaths (s: %d | e: %d): %f\n", start, end, to_return);*/
+  
+  free(sub_psi);
+  return (float) to_return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/**************************************************************************
+ * EPN 09.01.06
+ * debug_print_cm_params()
+ *
+ * Purpose:  Print out emission and transition probabilities and scores
+ *           for a CM.
+ *
+ * Args:    
+ * fp        stdout often
+ * CM_t *cm     
+ * Returns: (void) 
+ */
+void
+debug_print_cm_params(FILE *fp, CM_t *cm)
+{
+  int status;
+  int v, i;
+  int yoffset;
+
+  char **nodetypes;
+  char **sttypes;
+
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+
+  ESL_ALLOC(sttypes, sizeof(char *) * 10);
+  sttypes[0] = "D";
+  sttypes[1] = "MP";
+  sttypes[2] = "ML";
+  sttypes[3] = "MR";
+  sttypes[4] = "IL";
+  sttypes[5] = "IR";
+  sttypes[6] = "S";
+  sttypes[7] = "E";
+  sttypes[8] = "B";
+  sttypes[9] = "EL";
+
+  fprintf(fp, "cm->nodes: %d\n", cm->nodes);
+  fprintf(fp, "cm->M:     %d\n", cm->M);
+  for(v = 0; v < cm->M; v++)
+    {
+      fprintf(fp, "v:%4d:%4d %4s %2s\n", v, cm->ndidx[v], nodetypes[(int) cm->ndtype[cm->ndidx[v]]], sttypes[(int) cm->sttype[v]]);
+      if(cm->nodemap[cm->ndidx[v]] == v)
+	fprintf(fp, "beg: %0.3f (%.3f %10d)| end %0.3f (%.3f %10d)\n", cm->begin[v], cm->beginsc[v], cm->ibeginsc[v],
+		cm->end[v], cm->endsc[v], cm->iendsc[v]);
+      if(cm->sttype[v] == MP_st)
+	{
+	  fprintf(fp, "\tE: ");
+	  for(i = 0; i < MAXABET*MAXABET; i++)
+	    fprintf(fp, "%0.3f (%.3f %6d) ", cm->e[v][i], cm->esc[v][i], cm->iesc[v][i]);
+	  fprintf(fp, "\n");
+	}
+      else if(cm->sttype[v] == ML_st ||
+	      cm->sttype[v] == MR_st ||
+	      cm->sttype[v] == IL_st ||
+	      cm->sttype[v] == IR_st)
+	{	   
+	  fprintf(fp, "\tE: ");
+	  for(i = 0; i < MAXABET; i++)
+	    fprintf(fp, "%0.3f (%0.3f %10d) ", cm->e[v][i], cm->esc[v][i], cm->iesc[v][i]);
+	  fprintf(fp, "\n");
+	}
+      if(cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+	{
+	  fprintf(fp, "\tT: ");
+	  for(yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	    fprintf(fp, "%0.3f (%0.3f %10d) ", cm->t[v][yoffset], cm->tsc[v][yoffset], cm->itsc[v][yoffset]);
+	  fprintf(fp, "\n");
+	}	    
+      else if(cm->sttype[v] == B_st)
+	{
+	  fprintf(fp, "\tL: %d | R: %d\n", cm->cfirst[v], cm->cnum[v]);
+	}
+      else if(cm->sttype[v] == E_st)
+	fprintf(fp, "\n\n");
+    }
+  fprintf(fp, "\n\n");
+  free(nodetypes);
+  free(sttypes);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/**************************************************************************
+ * EPN 09.01.06
+ * Function: check_sub_cm_by_sampling()
+ *
+ * Purpose:  Given a CM and a sub CM that is supposed to mirror 
+ *           the CM as closely as possible between two given consensus
+ *           columns (spos and epos), check that the sub_cm was correctly 
+ *           constructed. 
+ *           
+ *           The current approach is to build a CM Plan 9 HMM from the
+ *           sub CM, then sample from the CM and see if the samples 
+ *           were likely drawn from the CM Plan 9 distributions. 
+ *           This is done inside CP9_cm2wrhmm::CP9_check_by_sampling().
+ *
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t  *sub_cm     - the sub CM built from the orig_cm
+ * ESL_RANDOMNESS r  - source of randomness
+ * CMSubMap_t submap
+ * CMSubInfo_t subinfo       
+ * float chi_thresh  - rejection threshold for chi-squared tests
+ * int nsamples      - number of samples to use to build the ML HMM
+ * int print_flag    - TRUE to print useful info for debugging
+ * Returns: TRUE: if CM and sub CM are "close enough" (see code)
+ *          FALSE: otherwise
+ */
+int 
+check_sub_cm_by_sampling(CM_t *orig_cm, CM_t *sub_cm, ESL_RANDOMNESS *r, CMSubMap_t *submap, CMSubInfo_t *subinfo,
+			 float chi_thresh, int nsamples, int print_flag)
+{
+  CP9_t       *orig_hmm; /* constructed CP9 HMM from the original cm */
+  CP9_t       *sub_hmm; /* constructed CP9 HMM from the sub_cm */
+  CP9Map_t *orig_cp9map;         /* maps the orig_cm to the orig_hmm and vice versa */
+  CP9Map_t *sub_cp9map;          /* maps the sub_cm to the sub_hmm and vice versa */
+  int ret_val;         /* return value */
+  int debug_level;
+  
+  debug_level = 0;
+  ret_val = TRUE;
+  
+  /* Build two CP9 HMMs, one for the orig_cm and one for the sub_cm */
+  if(!build_cp9_hmm(orig_cm, &orig_hmm, &orig_cp9map, FALSE, 0.0001, print_flag))
+    cm_Fail("Couldn't build a CP9 HMM from the CM\n");
+  if(!build_cp9_hmm(sub_cm,  &sub_hmm,  &sub_cp9map,  FALSE, 0.0001, print_flag))
+    cm_Fail("Couldn't build a CP9 HMM from the CM\n");
+
+  /* Look for 'impossible' cases where we know the sub_cm 
+   * construction procedure fails, in that the distribution of transitions out of CP9 nodes 
+   * built from the sub_cm will be the same distros out of corresponding CP9 nodes built from 
+   * the full CM. */
+  cm2sub_cm_find_impossible_misc_cases(orig_cm, sub_cm, submap, subinfo, orig_cp9map, sub_cp9map, print_flag);
+  cm2sub_cm_find_impossible_matr_cases(orig_cm, sub_cm, submap, subinfo, orig_cp9map, sub_cp9map, print_flag);
+
+  if(!(CP9_check_by_sampling(orig_cm, sub_hmm, r, subinfo, submap->spos, submap->epos, chi_thresh,
+			     nsamples, print_flag)))
+    cm_Fail("CM Plan 9 built from sub_cm fails sampling check using orig_cm; sub_cm was built incorrectly.!\n");
+  else
+    if(print_flag) printf("CM Plan 9 built from sub_cm passed sampling check; sub_cm was built correctly.\n");
+
+  FreeCPlan9(orig_hmm);
+  FreeCPlan9(sub_hmm);
+  FreeCP9Map(orig_cp9map);
+  FreeCP9Map(sub_cp9map);
+  return TRUE; 
+}
+
+
+/**************************************************************************
+ * EPN 09.07.06
+ * check_orig_psi_vs_sub_psi()
+ *
+ * Purpose:  Check that the psi values for an original, template CM and 
+ *           a sub CM are withing a given leeway threshold, given maps
+ *           from the states of the original to the sub and vice versa.
+ *
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t  *sub_cm     - the sub CM
+ * CMSubMap_t *submap - the map data structure for the sub CM 
+ * double threshold  - the threshold that mapping (potentially summed) psi 
+ *                     values are allowed to be different by, without throwing an error.
+ * int print_flag    - TRUE to print out the values, FALSE not to 
+ * Returns: TRUE: if orig_cm and sub_cm are "close enough" (see code)
+ *          FALSE: otherwise
+ */
+int
+check_orig_psi_vs_sub_psi(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, double threshold, 
+			  int print_flag)
+{
+  int status;
+  int i,j;
+  int v_s; /* sub_cm state index*/ 
+  int v_o; /* orig_cm state index*/ 
+  double temp_psi;
+  int violation;
+  int v_ct; /* Number of violations */
+  int ret_val; /* return value */
+  int detached_insert;
+  int is_insert;
+  int root_v_ct;
+  float diff;
+  char     ***tmap;        /* hard-coded transition map, for convenience       */
+  double     *orig_psi;    /* expected num times each state visited in orig_cm */
+  double     *sub_psi;     /* expected num times each state visited in sub_cm  */
+  
+  /* Fill orig_psi and sub_psi parameters. */
+  make_tmap(&tmap);
+  ESL_ALLOC(orig_psi, sizeof(double) * orig_cm->M);
+  fill_psi(orig_cm, orig_psi, tmap);
+  ESL_ALLOC(sub_psi,  sizeof(double) * sub_cm->M);
+  fill_psi(sub_cm, sub_psi, tmap);
+  
+  if(print_flag)
+    {
+      printf("Printing psi in check_orig_psi_vs_sub_psi():\n");
+      for(v_o = 0; v_o < orig_cm->M; v_o++)
+	printf("orig_psi[%4d]: %.6f\n", v_o, orig_psi[v_o]);
+      
+    }
+  
+  ret_val = TRUE;
+  v_ct = 0;
+  root_v_ct = 0;
+  if(print_flag == TRUE) printf("\n");
+  for(v_s = 0; v_s < sub_cm->M; v_s++)
+    {
+      detached_insert         = FALSE;
+      if(sub_cm->sttype[v_s] == IL_st || sub_cm->sttype[v_s] == IR_st)
+	is_insert = TRUE;
+      else
+	is_insert = FALSE;
+      
+      if(print_flag) printf("\tv_s: %4d (%.6f) ", v_s, sub_psi[v_s]);
+      v_o = submap->s2o_smap[v_s][0];
+      if(sub_cm->sttype[v_s+1] == E_st) detached_insert = TRUE;
+      if(v_o != -1)
+	{
+	  if(print_flag) printf("v_o1: %4d (%.6f) ", v_o, orig_psi[v_o]);
+	  temp_psi = orig_psi[v_o];
+	  v_o = submap->s2o_smap[v_s][1];
+	  if(v_o != -1)
+	    {
+	      if(is_insert) /* this insert state maps to 2 orig_cm inserts */
+		cm_Fail("ERROR, sub insert state maps to 2 orig_cm inserts.\n");
+	      temp_psi += orig_psi[v_o];
+	      if(print_flag)
+		printf("v_o2: %4d (%.6f)\n", v_o, orig_psi[v_o]);
+	    }
+	  else
+	    if(print_flag) printf("\n");
+	  
+	  violation = FALSE;
+	  if(detached_insert)
+	    temp_psi = 0.0;
+	  
+	  /* 10.20.06 Found an exceedingly rare case (2 cases in all possible sub CM 
+	   * models of RMARK) where psi test fails with diff < 0.00002 but > 0.00001
+	   * (our default). Both cases involve insert self loops with p > 0.9, 
+	   * the reason (I'm pretty sure) these guys fail is because when the
+	   * contribution of the self insertion loop is included in fill_psi, even
+	   * if the self-insert probs for a sub_cm and orig_cm state are equal, if
+	   * the psi values for that state BEFORE the contribution of the self insert
+	   * is added are > 0.0000001 or so, the self insert contributions amplifies
+	   * that difference above our 0.00001 threshold. This only happens if the
+	   * self insert probs are really high and explains the rareness of this case.
+	   * The approach to fixing it is to subtract out the self loop contribution
+	   * prior to checking if we exceed our threshold. 
+	   */
+	  if(is_insert && !detached_insert)
+	    {
+	      diff = (sub_psi[v_s] - (sub_psi[v_s] * sub_cm->t[v_s][0])) -
+		(temp_psi - (temp_psi * orig_cm->t[submap->s2o_smap[v_s][0]][0]));
+	    }
+	  else
+	    diff = sub_psi[v_s] - temp_psi;
+	  if((diff > threshold) || ((-1. * diff) > threshold))
+	    {
+	      violation = TRUE;
+	      v_ct++;
+	      if((sub_cm->ndidx[v_s] == 0) || (sub_cm->ndidx[v_s] == 1))
+		{
+		  root_v_ct++;
+		}
+	    }
+	  if(violation)
+	    printf("sub: %.6f | orig: %.6f | diff: %.6f VIOLATION\n\n", sub_psi[v_s], temp_psi, (sub_psi[v_s]-temp_psi));
+	  else if(detached_insert && print_flag)
+	    printf("sub: %.6f | orig: %.6f | diff: %.6f (DEAD INSERT)\n\n", sub_psi[v_s], temp_psi, (sub_psi[v_s]-temp_psi));
+	  else if(print_flag)
+	    printf("sub: %.6f | orig: %.6f | diff: %.6f\n\n", sub_psi[v_s], temp_psi, (sub_psi[v_s]-temp_psi));
+	}
+      else
+	{
+	  if(!detached_insert &&
+	     sub_cm->sttype[v_s] != E_st &&
+	     sub_cm->sttype[v_s] != B_st &&
+	     sub_cm->sttype[v_s] != S_st &&
+	     sub_cm->sttype[v_s] != EL_st)
+	    cm_Fail("ERROR state v_s:%d maps to nothing and its not E,B,S,EL\n", v_s);
+	  if(print_flag) printf("E B S or EL\n");
+	}
+    }
+  
+  if(v_ct > 0)
+    {
+      printf("ERROR, v_ct: %d sub_cm states violate the %f threshold b/t psi.\n", v_ct, threshold);
+      /*exit(1);*/
+      ret_val = FALSE;
+    }
+  else
+    if(print_flag) printf("v_ct is 0 with thresh: %f!\n", threshold);
+  
+  if(root_v_ct > 0)
+    printf("ROOT v_ct is %d with thresh: %f!\n", root_v_ct, threshold);
+  
+  /* Cleanup and exit. */
+  for(i = 0; i < UNIQUESTATES; i++)
+    {
+      for(j = 0; j < NODETYPES; j++)
+	free(tmap[i][j]);
+      free(tmap[i]);
+    }
+  free(tmap);
+  free(orig_psi);
+  free(sub_psi);
+  
+  return ret_val;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0; /* never reached */
+}
+
+/**************************************************************************
+ * EPN 09.11.06
+ * cm_trans_check()
+ *
+ * Return TRUE if there's a transition in the CM from state a to state b.
+ *
+ * Args:    
+ * CM_t  cm,
+ * int   a; 
+ * int   b; 
+ * Returns: TRUE if b is a child of a (a->b exists)
+ *          FALSE otherwise
+ */
+int
+cm_trans_check(CM_t *cm, int a, int b)
+{
+  /*printf("\t**in cm_trans_check a: %d | b: %d\n", a, b);*/
+  
+  if((a == -1 || b == -1) || (a > b))
+    return FALSE;
+  
+  if((b - cm->cfirst[a]) < cm->cnum[a])
+    { /*printf("returning TRUE") ;*/ return TRUE; }
+  
+  return FALSE;
+  
+}
+
+/**************************************************************************
+ * EPN 09.21.06
+ * Function: cm2sub_cm_subtract_root_subpaths()
+ *
+ * Purpose:  When building a sub CM (sub_cm) from an original, template
+ *           CM (orig_cm), there's special considerations that must be
+ *           taken involving sub_cm nodes with 2 insert states where there
+ *           isn't an exactly identical node in the original CM. The only
+ *           node that potentially meets this criteria is the ROOT_nd because
+ *           all MATP nodes in sub_cm must necessarily also exist in the
+ *           orig_cm. 
+ *           
+ *           The problem is that we have overcounted certain subpaths when
+ *           transitioning out of the sub_cm ROOT_S and ROOT_IL states.
+ *       
+ *           For each sub_cm ROOT_IL state, there are up to 2 orig_cm inserts
+ *           that map to it (orig_il1 and orig_il2), and analagously for sub_cm
+ *           ROOT_IR (orig_ir1 and orig_ir2). Then there are up to 2 sub_cm states
+ *           that map to each of the split set states in sub_cm node 1 (orig_ss1 
+ *           and orig_ss2). The subpaths that we have overcounted is dependent
+ *           on the relationship between orig_il*, orig_ir*, and orig_ss*.
+ *           There are six cases of this relationship:
+ *
+ *             cases 1A, 1B, 1C apply when il < ir.
+ *             case 1A: il < ir < ss (this is correctly handled by cm2sub_cm_sum_subpaths())
+ *             case 1B: il < ss < ir
+ *             case 1C: ss < il < ir
+ *
+ *             cases 2A, 2B, 2C apply when ir < il.
+ *             case 2A: ir < il < ss
+ *             case 2B: ir < ss < il
+ *             case 2C: ss < ir < il
+ *           
+ *           These cases are not explicitly checked for in the code but were
+ *           useful for determining the correct strategy to use here, and
+ *           are mentioned in comments throughout the code. 
+ *
+ *           This function calls a helper function for each pair of orig_il* and 
+ *           orig_ir* (up to 4 possible pairs), which actually subtracts
+ *           the path based on the relationships of orig_il*, orig_ir* and 
+ *           orig_ss*.  
+ * 
+ *           Importantly, though there are potentially many orig_ss* states 
+ *           (up to 2 that map to each sub_cm node 1 split set state), 
+ *           they all must be close enough in state indices that we'll
+ *           never have a case where for a specific il* and ir* we get more
+ *           than 1 of the 6 possible cases for all orig_ss*. This is
+ *           because either the orig_ss are in a sub_cm MATP node - in
+ *           which case they MUST map to exactly 1 state each in the orig_cm
+ *           (to the corresponding MATP node) and are contiguous state indices,
+ *           or they are a MATL or MATR which either map to a corresponding
+ *           MATL, MATR (in which case they're contiguous) or each sub_cm 
+ *           split state maps to exactly 2 states in the same orig_cm MATP
+ *           node, (for example MATL_ML might map to MATP_MP and MATP_ML)
+ *           which are all in the same node and thus have no insert states
+ *           with a state index between the indices of the 2 states they
+ *           map to (ouch).
+ *
+ *
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t *sub_cm      - the sub CM
+ * double *orig_psi  - for orig_cm: orig_psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * char ***tmap      - the hard-coded transition map
+ * CMSubMap_t *submap- the map from the sub CM to the template CM
+ * int print_flag    - TRUE to print useful debugging info
+ * 
+ * Returns: VOID
+ */
+static void
+cm2sub_cm_subtract_root_subpaths(CM_t *orig_cm, CM_t *sub_cm, double *orig_psi, char ***tmap, 
+				 CMSubMap_t *submap, int print_flag)
+     
+{
+  int sub_root_s;
+  int sub_il;
+  int sub_ir;
+  int yoffset;
+  int sub_y;
+  int orig_y;
+  int orig_il;
+  int orig_ir;
+  int orig_ss;
+  int orig_ss1;
+  int orig_ss2;
+  
+  sub_root_s = 0; /* sub_cm ROOT_S index */
+  sub_il = 1; /* sub ROOT_IL index */
+  sub_ir = 2; /* sub ROOT_IR index */
+  orig_il = submap->s2o_smap[sub_il][0];
+  orig_ir = submap->s2o_smap[sub_ir][0];
+  
+  if(print_flag) printf("\n\nin cm2sum_cm_subtract_root_subpaths_helper: orig_il: %d orig_ir: %d\n", orig_il, orig_ir);
+  
+  for(yoffset = 0; yoffset < sub_cm->cnum[0]; yoffset++)
+    if(print_flag) printf("Before t[0][%d] = %f\n", yoffset, sub_cm->t[0][yoffset]);
+  
+  orig_ss = submap->s2o_smap[3][0]; /* orig_ss is the 1 (of possibly 2) orig_cm states that map to the first
+				     * state in sub_cm node 1 (sub_cm state 3)
+				     */
+  /* Check to make sure that all the split states meet our guarantee (not necessary) */
+  for(yoffset = 2; yoffset < sub_cm->cnum[0]; yoffset++) /* note we start at yoffset = 2
+							  * ROOT_S -> first state of next
+							  * node's split set. */
+    {
+      sub_y = yoffset + sub_cm->cfirst[0];
+      orig_y = submap->s2o_smap[sub_y][0];
+      if((orig_il > orig_ss && orig_il < orig_y) ||
+	 (orig_il < orig_ss && orig_il > orig_y) ||
+	 (orig_ir > orig_ss && orig_ir < orig_y) ||
+	 (orig_ir < orig_ss && orig_ir > orig_y))
+	cm_Fail("ERROR in cm2sub_cm_subtract_root_subpaths_helper() split set state guarantee violated!\n");
+    }
+  
+  
+  /* Check for which of the 6 cases we have (not actually necessary) */
+  if((orig_il < orig_ir) && (orig_ir < orig_ss))
+    if(print_flag) printf("ROOT NODE case 1A\n");
+  if((orig_il < orig_ss) && (orig_ss < orig_ir))
+    if(print_flag) printf("ROOT NODE case 1B\n");
+  if((orig_ss < orig_il) && (orig_il < orig_ir))
+    if(print_flag) printf("ROOT NODE case 1C\n");
+  
+  if((orig_ir < orig_il) && (orig_il < orig_ss))
+    if(print_flag) printf("ROOT NODE case 2A\n");
+  if((orig_ir < orig_ss) && (orig_ss < orig_il))
+    if(print_flag) printf("ROOT NODE case 2B\n");
+  if((orig_ss < orig_ir) && (orig_ir < orig_il))
+    if(print_flag) printf("ROOT NODE case 2C\n");
+  
+  
+  /* First adjust counts out of sub_cm ROOT_S */
+  
+  /* if orig_ir < orig_il, we've counted paths from
+   * ir -> il correctly for ROOT_IL -> ROOT_IR and
+   *        incorrectly for ROOT_S  -> ROOT_IR
+   */
+  if(orig_ir < orig_il)
+    {
+      if(print_flag) printf("0 sub from S->IR, IR -> IL\n"); /* cases 2A, 2B, 2C */
+      sub_cm->t[sub_root_s][1] -= orig_psi[orig_ir] * 
+	cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir, orig_il, 0, tmap, orig_psi);
+    }
+  
+  /* All the remaining paths to be subtracted involve the split set state of 
+   * node 1. */
+  for(yoffset = 0; yoffset < sub_cm->cnum[0]; yoffset++)
+    {
+      sub_y = sub_cm->cfirst[0] + yoffset; 
+      orig_ss1 = submap->s2o_smap[sub_y][0];
+      orig_ss2 = submap->s2o_smap[sub_y][1];
+      if(sub_cm->ndidx[sub_y] != 0)
+	{
+	  /* Adjust counts out of ROOT_IL if necessary */
+	  
+	  /* if orig_ir < orig_ss < orig_il, we've counted paths from
+	   * ir -> ss -> il correctly for ROOT_IL -> ROOT_IR and
+	   *              incorrectly for ROOT_IL -> ROOT_SS
+	   */
+	  if(orig_ir < orig_ss && orig_ss < orig_il) /* case 2B only */
+	    {
+	      if(print_flag) printf("3 (2b) sub from IL, IR -> SS -> IL\n");
+	      
+	      /* subtract paths from orig_ir -> orig_ss1 -> orig_il */
+	      sub_cm->t[sub_il][yoffset] -= orig_psi[orig_ir] * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir, orig_ss1, 
+				       sub_il, tmap, orig_psi) * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ss1, orig_il, 
+				       sub_il, tmap, orig_psi);
+	      if(orig_ss2 != -1)
+		/* subtract paths from orig_ir -> orig_ss2 -> orig_il */
+		sub_cm->t[1][yoffset] -= orig_psi[orig_ir] * 
+		  cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir, orig_ss2, 
+					 sub_il, tmap, orig_psi) * 
+		  cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ss2, orig_il, 
+					 sub_il, tmap, orig_psi);
+	      
+	    }
+	  
+	  /* if orig_ss < orig_il < orig_ir, we've counted paths from
+	   * ss -> il -> ir correctly for ROOT_IR -> ROOT_SS and
+	   *              incorrectly for ROOT_IL -> ROOT_SS
+	   */
+	  if(orig_ss < orig_il && orig_il < orig_ir) /* case 1C only */
+	    {
+	      if(print_flag) printf("4 (1c) sub from IL, SS -> IL -> IR\n");
+	      
+	      /* subtract paths from orig_ss1 -> orig_il (add self insert) -> orig_ir */
+	      sub_cm->t[sub_il][yoffset] -= orig_psi[orig_ss1] * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ss1, orig_il, 
+				       sub_il, tmap, orig_psi) *
+		(1. + (orig_cm->t[orig_il][0] / (1 - orig_cm->t[orig_il][0]))) *
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_il, orig_ir, 
+				       sub_il, tmap, orig_psi);
+	      
+	      if(orig_ss2 != -1)
+		/* subtract paths from orig_ss2 -> orig_il (add self insert) -> orig_ir */
+		sub_cm->t[sub_il][yoffset] -= orig_psi[orig_ss2] * 
+		  cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ss2, orig_il, 
+					 sub_il, tmap, orig_psi) *
+		  (1. + (orig_cm->t[orig_il][0] / (1 - orig_cm->t[orig_il][0]))) *
+		  cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_il, orig_ir, 
+					 sub_il, tmap, orig_psi);
+	    }
+	  
+	  /* if orig_ir < orig_il < orig_ss, we've counted paths from
+	   * ir -> il -> ss correctly for ROOT_IR -> ROOT_SS and
+	   *              incorrectly for ROOT_IL -> ROOT_SS
+	   */
+	  if(orig_ir < orig_il && orig_il < orig_ss) /* case 2A only */
+	    {
+	      if(print_flag) printf("5 (2a) sub from IL, IR -> IL -> SS\n");
+
+	      /* subtract paths from orig_ir -> orig_il (add self insert) -> orig_ss1 */
+	      sub_cm->t[sub_il][yoffset] -= orig_psi[orig_ir] * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir, orig_il, 
+				       sub_il, tmap, orig_psi) *
+		(1. + (orig_cm->t[orig_il][0] / (1 - orig_cm->t[orig_il][0]))) *
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_il, orig_ss1, 
+				       sub_il, tmap, orig_psi);
+	      
+	      if(orig_ss2 != -1)
+		/* subtract paths from orig_ir -> orig_il (add self insert) -> orig_ss2 */
+		sub_cm->t[sub_il][yoffset] -= orig_psi[orig_ir] * 
+		  cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ir, orig_il, 
+					 sub_il, tmap, orig_psi) *
+		  (1. + (orig_cm->t[orig_il][0] / (1 - orig_cm->t[orig_il][0]))) *
+		  cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_il, orig_ss2, 
+					 sub_il, tmap, orig_psi);
+	      
+	    }
+	  
+	  /* if orig_il < orig_ss < orig_ir, we've counted paths from
+	   * il -> ss -> ir correctly for ROOT_IL -> ROOT_IR and
+	   *              incorrectly for ROOT_IL -> ROOT_SS
+	   */
+	  if(orig_il < orig_ss && orig_ss < orig_ir) /* case 1B only */
+	    {
+	      if(print_flag) printf("6 (1b) sub from IL, IL -> SS -> IR\n");
+	      if(print_flag) printf("1B before sub 1: sub_cm->t[sub_il:%d][yoffset:%d]: %f\n", sub_il, yoffset, sub_cm->t[sub_il][yoffset]);
+	      /* subtract paths from orig_il -> orig_ss1 -> orig_ir */
+	      sub_cm->t[sub_il][yoffset] -= orig_psi[orig_il] * 
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_il, orig_ss1, 
+				       sub_il, tmap, orig_psi) *
+		cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ss1, orig_ir, 
+				       sub_il, tmap, orig_psi);
+	      
+	      if(print_flag) printf("1B before sub 2: sub_cm->t[sub_il:%d][yoffset:%d]: %f\n", sub_il, yoffset, sub_cm->t[sub_il][yoffset]);
+	      if(orig_ss2 != -1)
+		/* subtract paths from orig_il -> orig_ss2 -> orig_ir */
+		sub_cm->t[sub_il][yoffset] -= orig_psi[orig_il] * 
+		  cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_il, orig_ss2, 
+					 sub_il, tmap, orig_psi) *
+		  cm2sub_cm_sum_subpaths(orig_cm, sub_cm, submap, orig_ss2, orig_ir, 
+					 sub_il, tmap, orig_psi);
+	      if(print_flag) printf("1B after sub 2: sub_cm->t[sub_il:%d][yoffset:%d]: %f\n", sub_il, yoffset, sub_cm->t[sub_il][yoffset]);
+	      
+	    }
+	}
+    }
+  for(yoffset = 0; yoffset < sub_cm->cnum[0]; yoffset++)
+    if(print_flag) printf("After t[0][%d] = %f\n", yoffset, sub_cm->t[0][yoffset]);
+  
+  return;
+}
+
+
+/**************************************************************************
+ * EPN 09.11.06
+ * cm2sub_cm_check_id_next_node()
+ *
+ * It's known that sub_nd and orig_nd are identical nodes, in that they 
+ * are of the same type and model the same column of the seed alignment.
+ * In this function, we check if the next node of the sub_cm and orig_nd
+ * have the same relationship and if so, we update information in 
+ * the submap->s2o_id array, setting the sub_cm states of this node to 
+ * TRUE.
+ * 
+ * Returns: void
+ *
+ * Args:    
+ * CM_t  orig_cm
+ * CM_t  sub_cm
+ * int   orig_nd
+ * int   sub_nd
+ * CMSubMap_t *submap
+ * int   sub_start
+ */
+
+static int
+cm2sub_cm_check_id_next_node(CM_t *orig_cm, CM_t *sub_cm, int orig_nd, int sub_nd,
+			     CMSubMap_t *submap, CP9Map_t *orig_cp9map,
+			     CP9Map_t *sub_cp9map, int print_flag)
+{
+  int v_s;
+  int left_check, right_check;
+  left_check = FALSE;
+  right_check = FALSE;
+  
+  if((orig_nd+1) > (orig_cm->nodes-1))
+    return FALSE;
+  if((sub_nd+1)  > (sub_cm->nodes-1))
+    return FALSE;
+  if(orig_cm->ndtype[orig_nd] != sub_cm->ndtype[sub_nd])
+    return FALSE;
+  if(orig_cm->ndtype[orig_nd+1] != sub_cm->ndtype[sub_nd+1])
+    return FALSE;
+  
+  if(orig_cp9map->nd2lpos[orig_nd+1] == -1 && sub_cp9map->nd2lpos[sub_nd+1] == -1)
+    left_check = TRUE;
+  if(orig_cp9map->nd2lpos[orig_nd+1] == (sub_cp9map->nd2lpos[sub_nd+1] + submap->spos -1))
+    left_check = TRUE;
+  if(orig_cp9map->nd2rpos[orig_nd+1] == -1 && sub_cp9map->nd2rpos[sub_nd+1] == -1)
+    right_check = TRUE;
+  if(orig_cp9map->nd2rpos[orig_nd+1] == (sub_cp9map->nd2rpos[sub_nd+1] + submap->spos -1))
+    right_check = TRUE;
+  
+  if(left_check && right_check)
+    {
+      v_s = sub_cm->nodemap[sub_nd];
+      while(sub_cm->ndidx[v_s] == sub_nd)
+	{
+	  if(print_flag) printf("setting submap->s2o_id[v_s:%d] to TRUE\n", v_s);
+	  submap->s2o_id[v_s++] = TRUE;
+	}
+      return TRUE;
+    }
+  return FALSE;
+}  
+
+/**************************************************************************
+ * EPN 10.05.06
+ * cm2sub_cm_find_impossible_misc_cases
+ *
+ * For certain situations, the conversion of an orig_cm to a sub_cm loses
+ * some information that makes it impossible for a CP9 trained from the sub_cm
+ * to exactly match a CP9 trained from the orig_cm for the corresponding
+ * columns. One case where it is impossible involves start states as follows:
+ *
+ * if for any k k=spos..epos-1
+ * X >= 0 start states exists in the orig_cm in a node between: 
+ *          orig_cp9map->pos2nd[k] -> orig_cp9map->pos2nd[k+1]
+ * AND Y >= 1 start states exist in the sub_cm in a node between:
+ *          sub_cp9map->pos2nd[k-spos+1] -> sub_cp9map->pos2nd[k-spos+1+1]
+ * where X != Y 
+ *
+ * AND further one or both of the two nodes in the sub_cm (sub_cp9map->pos2nd[k-spos+1] 
+ * OR sub_cp9map->pos2nd[k-spos+1+1] must be a MATP. 
+ * 
+ * This is because for the sub_cm paths that would go from CP9 node k to k+1
+ * were forced to go through a start state where as for the orig_cm there
+ * was not a requirement to go through a start. Therefore when the
+ * sub_cm was constructed it lost some information about the original
+ * transitions.
+ *
+ * Also, a special situation of this case occurs with transitions out of
+ * CP9 node k=spos-1 to k=spos, and out of CP9 node k=epos to k=epos+1. 
+ * The sub_cm node that models columns spos-1 and epos-1 is the ROOT node, 
+ * which only really models inserts in those columns. It turns out that
+ * the transition distributions will nearly always be screwy out of these
+ * two nodes, except in the case when the sub_cm ROOT_IL and ROOT_IR map
+ * to an IL and IR state respectivley in the original *within the same 
+ * orig_cm node*. In which case the transitions out of node 0 will be 
+ * identical to those out of node spos-1 in the orig_cm. 
+ * There are a few other rare cases where the transitions will be 
+ * identical, but an exhaustive understanding of them eludes me.
+ * (see ~nawrockie/notebook/6_0725_inf_sub_cm/00LOG for more).
+ *
+ * Returns: void
+ *
+ * Args:    
+ * CM_t  orig_cm
+ * CM_t  sub_cm
+ * int *orig_cp9map->pos2nd
+ * int *sub_cp9map->pos2nd
+ * int *imp_cc
+ * int spos;
+ * int epos;
+ */
+
+static void
+cm2sub_cm_find_impossible_misc_cases(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, CMSubInfo_t *subinfo,
+				     CP9Map_t *orig_cp9map, CP9Map_t *sub_cp9map, int print_flag)
+     
+{
+  int status;
+  int k;
+  int sub_starts; 
+  int orig_starts;
+  int orig_nd1;
+  int orig_nd2;
+  int sub_nd1;
+  int sub_nd2;
+  int temp;
+  int nd;
+  int orig_special_matps;
+  int sub_special_matl;
+  int sub_both_matps;
+  CMEmitMap_t *orig_emap;         /* consensus emit map for the original, template CM */
+  CMEmitMap_t *sub_emap;          /* consensus emit map for the sub CM */
+  
+  int orig_il1;
+  int orig_il2;
+  int orig_ir1;
+  int orig_ir2;
+  
+  char **nodetypes;
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+  
+  if(print_flag) printf("in cm2sub_find_impossible_misc_cases()\n");
+  
+  orig_emap = CreateEmitMap(orig_cm);
+  sub_emap = CreateEmitMap(sub_cm);
+  
+  /* We know that the sub CM node 0 and node submap->sub_clen are nearly always going to 
+   * get the transition distributions wrong (see comments above in the function
+   * explanation). There are a couple of cases they should get right 
+   * (see ~nawrockie/notebook/6_0725_inf_sub_cm/00LOG for details), we 
+   * check for these here:
+   */
+  subinfo->imp_cc[0] = 1;
+  subinfo->imp_cc[submap->sub_clen] = 1;
+  
+  /* check if the orig_cm states that model sub_cm ROOT_IL and ROOT_IR are
+   * from the same node. */
+  orig_il1 = submap->s2o_smap[1][0]; /* 1st of up to 2 states that maps to sub_cm's ROOT_IL */
+  orig_il2 = submap->s2o_smap[1][1]; /* 2nd state that maps to sub_cm's ROOT_IL or -1 if only 1 maps*/
+  orig_ir1 = submap->s2o_smap[2][0]; /* 1st of up to 2 states that maps to sub_cm's ROOT_IR */
+  orig_ir2 = submap->s2o_smap[2][1]; /* 2nd state that maps to sub_cm's ROOT_IR or -1 if only 1 maps*/
+  
+  /* We ASSUME that ambiguities have been removed, i.e. if two insert states map to either ROOT_IL
+   * or ROOT_IR, one of them has been detached. We exploit this knowledge.
+   */
+  if(orig_il2 != -1)
+    {
+      if(orig_cm->sttype[orig_il1+1] == E_st)
+	orig_il1 = orig_il2; /* orig_il1 was detached */
+      else if(orig_cm->sttype[orig_il2+1] == E_st)
+	{
+	  /* do nothing */
+	}
+      else
+	cm_Fail("ERROR, can't determine which state was detached\n");
+    }
+  if(orig_ir2 != -1)
+    {
+      if(orig_cm->sttype[orig_ir1+1] == E_st)
+	orig_ir1 = orig_ir2; /* orig_ir1 was detached */
+      else if(orig_cm->sttype[orig_ir2+1] == E_st)
+	{
+	  /* do nothing */
+	}
+      else
+	cm_Fail("ERROR, can't determine which state was detached\n");
+    }
+  
+  /* Now orig_il1 and orig_ir1 map to the ONLY insert states that map to sub_cm 
+   * ROOT_IL and ROOT_IR respectively. */
+  if(orig_cm->ndidx[orig_il1] == orig_cm->ndidx[orig_ir1])
+    {
+      /* we can get the distro out of 0 right in this case */
+      subinfo->imp_cc[0] = FALSE; 
+      if(submap->spos == submap->sstruct && submap->epos == submap->estruct)
+	subinfo->imp_cc[submap->sub_clen] = FALSE;
+    }
+
+  for(k = 1; k < submap->sub_clen; k++)
+    {
+      if(print_flag) printf("k: %d\n", k);
+      if((k+submap->spos-1) == 0)
+	orig_nd1 = 0;
+      else
+	orig_nd1 = orig_cp9map->pos2nd[k+submap->spos-1];
+      orig_nd2 = orig_cp9map->pos2nd[k+submap->spos-1+1];
+      
+      orig_special_matps = FALSE;
+      if((orig_cm->ndtype[orig_nd1] == MATP_nd && 
+	  orig_cm->ndtype[orig_nd2] == MATP_nd) &&
+	 (orig_cp9map->nd2rpos[orig_nd1] == (k+submap->spos-1) && 
+	  orig_cp9map->nd2lpos[orig_nd2]  == (k+submap->spos)))
+	{
+	  if((orig_cp9map->nd2lpos[orig_nd1] < submap->spos) ||
+	     (orig_cp9map->nd2rpos[orig_nd2] > submap->epos))
+	    {	
+	      /* This is a special case */
+	      orig_special_matps = TRUE;
+	    }
+	}
+      
+      if(orig_nd2 < orig_nd1)
+	{
+	  temp = orig_nd1;
+	  orig_nd1 = orig_nd2;
+	  orig_nd2 = temp;
+	}
+      orig_starts = 0;
+      
+      if(print_flag) printf("orig_nd1: %d | orig_nd2: %d\n", orig_nd1, orig_nd2);
+      for(nd = orig_nd1; nd <= orig_nd2; nd++)
+	{
+	  if(print_flag) printf("orig_cm->ndtype[%d]: %s L: %4d R: %4d (submap->spos: %4d) (submap->epos: %4d)\n", nd, nodetypes[(int) orig_cm->ndtype[nd]], orig_emap->lpos[nd], orig_emap->rpos[nd], submap->spos, submap->epos);
+	  if(orig_cm->ndtype[nd] == BEGL_nd || 
+	     orig_cm->ndtype[nd] == BEGR_nd)
+	    { orig_starts++; }
+	}
+      sub_nd1 = sub_cp9map->pos2nd[k];
+      sub_nd2 = sub_cp9map->pos2nd[k+1];
+      
+      sub_special_matl = FALSE;
+      if(sub_cm->ndtype[sub_nd1] == MATL_nd)
+	sub_special_matl = TRUE;
+      
+      if(sub_nd2 < sub_nd1)
+	{
+	  temp = sub_nd1;
+	  sub_nd1 = sub_nd2;
+	  sub_nd2 = temp;
+	}
+      
+      sub_both_matps = FALSE;
+      if((sub_cm->ndtype[sub_nd1] == MATP_nd && sub_cm->ndtype[sub_nd2] == MATP_nd) &&
+	 (!(sub_cp9map->nd2lpos[sub_nd1] < sub_cp9map->nd2lpos[sub_nd2] && sub_cp9map->nd2rpos[sub_nd1] > sub_cp9map->nd2rpos[sub_nd2])))
+	sub_both_matps = TRUE;
+
+      sub_starts = 0;
+      if(print_flag) printf("sub_nd1: %d | sub_nd2: %d\n", sub_nd1, sub_nd2);
+      for(nd = sub_nd1; nd <= sub_nd2; nd++)
+	{
+	  if(print_flag) printf("sub_cm->ndtype[%d]: %s L: %4d R: %4d (submap->spos: %4d) (submap->epos: %4d)\n", nd, nodetypes[(int) sub_cm->ndtype[nd]], (sub_emap->lpos[nd]+submap->spos-1), (sub_emap->rpos[nd]+submap->spos-1), submap->spos, submap->epos);
+	  if(sub_cm->ndtype[nd] == BEGL_nd || sub_cm->ndtype[nd] == BEGR_nd)
+	    {
+	      sub_starts++;
+	      if(sub_cm->ndtype[sub_nd1] != MATP_nd && sub_cm->ndtype[sub_nd2] != MATP_nd)
+		cm_Fail("ERROR in cm2sub_cm_find_impossible_misc_cases() found impossible case not involving any MATP in the sub_cm, k: %d submap->epos-submap->spos+1: %d\n", k, submap->sub_clen);
+	      if(orig_cm->ndtype[orig_nd1] != MATP_nd && orig_cm->ndtype[orig_nd2] != MATP_nd)
+		cm_Fail("ERROR in cm2sub_cm_find_impossible_misc_cases() found impossible case not involving any MATP in the orig_cm\n, k: %d | submap->epos-submap->spos+1: %d", k, submap->sub_clen);
+	    }	    
+	}
+
+      if(print_flag) printf("sub_starts: %d | orig_starts: %d\n", sub_starts, orig_starts);
+
+      if(sub_starts > 0 && orig_starts == 0)
+	subinfo->imp_cc[k] = 3;
+      else if((sub_starts > 0 && sub_starts > orig_starts) &&
+	      sub_both_matps == TRUE)
+	subinfo->imp_cc[k] = 4;
+      else if(sub_starts > 0 && orig_special_matps && sub_special_matl)
+	subinfo->imp_cc[k] = 5;
+      else if(sub_starts == 0 && orig_starts > 0 && orig_special_matps && sub_special_matl)
+	subinfo->imp_cc[k] = 6;
+
+    }  
+  FreeEmitMap(orig_emap);
+  FreeEmitMap(sub_emap);
+  free(nodetypes);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}  
+
+/**************************************************************************
+ * EPN 10.18.06
+ * cm2sub_cm_find_impossible_matr_cases
+ *
+ * For certain situations, the conversion of an orig_cm to a sub_cm loses
+ * some information that makes it impossible for a CP9 trained from the sub_cm
+ * to exactly match a CP9 trained from the orig_cm for the corresponding
+ * columns. One case where it is impossible involves MATR nodes as follows:
+ *
+ * if for any k k=spos..epos-1:
+ * orig_cp9map->pos2nd[k] + 1  = orig_cp9map->pos2nd[k+1] AND  (NOT TRUE!)
+ * sub_cp9map->pos2nd[k] + 1 != sub_cp9map->pos2nd[k+1] AND
+ * orig_cp9map->pos2nd[k]     == sub_cp9map->pos2nd[k]   == MATL AND
+ * orig_cp9map->pos2nd[k+1]   == sub_cp9map->pos2nd[k+1] == MATP AND
+ * all nodes between sub_cp9map->pos2nd[k] .. cc_node_map[k+1] are BIF, BEG*, or MATR nodes AND
+ * the orig_cm nodes that the stretch of MATR nodes map to are all MATP nodes
+ *     for which the other half of the nodes map to positions outside the sub_cm.
+ * 
+ * Here we explicitly check for these situations and set imp_cc[k] = TRUE for
+ * any k that satisfy all the criteria.
+ * Returns: void
+ *
+ * Args:    
+ * CM_t  orig_cm
+ * CM_t  sub_cm
+ * int *orig_cp9map->pos2nd
+ * int *sub_cp9map->pos2nd
+ * int *imp_cc
+ * int spos;
+ * int epos;
+ */
+
+static void
+cm2sub_cm_find_impossible_matr_cases(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, CMSubInfo_t *subinfo, 
+				     CP9Map_t *orig_cp9map, CP9Map_t *sub_cp9map, int print_flag)
+{
+  int status;
+  int sub_k;
+  int orig_k;
+  int orig_nd;
+  int sub_nd;
+  int next_sub_nd;
+  int next_orig_nd;
+  int sub_nd1;
+  int sub_nd2;
+  int orig_nd1;
+  int orig_nd2;
+  int tmp_k;
+  int tmp_sub_nd;
+  int tmp_orig_nd;
+  int correct_node_types_flag;
+  int orig_matr_stretch_flag;
+  int sub_matr_stretch_flag;
+
+  char **nodetypes;
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+
+  for(sub_k = 1; sub_k < submap->sub_clen; sub_k++)
+    {
+      orig_k = sub_k + submap->spos - 1;
+      if(print_flag) printf("CASE 2 k: %d\n", sub_k);
+      /* Strategy: we check each of our criteria independently */
+      
+      /* Find out what the node that models the next column is */
+      sub_nd = sub_cp9map->pos2nd[sub_k];
+      next_sub_nd = sub_cp9map->pos2nd[sub_k+1];
+      orig_nd = orig_cp9map->pos2nd[orig_k];
+      next_orig_nd = orig_cp9map->pos2nd[orig_k+1];
+      if(sub_nd < next_sub_nd)
+	{
+	  sub_nd1 = sub_nd;
+	  sub_nd2 = next_sub_nd;
+	}
+      else
+	{
+	  sub_nd1 = next_sub_nd;
+	  sub_nd2 = sub_nd;
+	}
+      if(orig_nd < next_orig_nd)
+	{
+	  orig_nd1 = orig_nd;
+	  orig_nd2 = next_orig_nd;
+	}
+      else
+	{
+	  orig_nd1 = next_orig_nd;
+	  orig_nd2 = orig_nd;
+	}
+      
+      if(print_flag) printf("CASE 2 k: %d  sub_nd: %d  next_sub_nd: %d\n", sub_k, sub_nd, next_sub_nd);
+      if(print_flag) printf("CASE 2 k: %d orig_nd: %d next_orig_nd: %d\n", sub_k, orig_nd, next_orig_nd);
+
+      /* Make sure that next_sub_nd is and sub_nd are not consecutive */
+      if(sub_nd1 != sub_nd2-1)
+	{
+	  /* Check if min(sub_nd, next_sub_nd) and min(orig_nd, next_orig_nd) are both MATLs and
+	     if max(sub_nd, next_sub_nd) and max(orig_nd, next_orig_nd) are both MATPs */
+	  if((orig_cm->ndtype[orig_nd1] == MATL_nd && sub_cm->ndtype[sub_nd1] == MATL_nd) && 
+	     (orig_cm->ndtype[orig_nd2] == MATP_nd && sub_cm->ndtype[sub_nd2] == MATP_nd))
+	    correct_node_types_flag = TRUE;
+	  else
+	    correct_node_types_flag = FALSE;
+	  if(print_flag) printf("CASE 2 k: %d correct_node_types_flag: %d\n", sub_k, correct_node_types_flag);
+	  
+	  if(correct_node_types_flag == TRUE)
+	    {
+	      /* Determine if the next_orig_nd is the next left emitting
+	       * node of the orig_cm after orig_nd */
+	      orig_matr_stretch_flag = TRUE;
+	      for(tmp_orig_nd = orig_nd1+1; tmp_orig_nd < orig_nd2; tmp_orig_nd++)
+		{
+		  if(orig_cm->ndtype[tmp_orig_nd] != MATR_nd)
+		    {
+		      orig_matr_stretch_flag = FALSE;
+		      break;
+		    }
+		}
+	      if(print_flag) printf("CASE 2 k: %d orig_matr_stretch_flag: %d\n", sub_k, orig_matr_stretch_flag);
+	      if(orig_matr_stretch_flag == TRUE)
+		{
+		  /* Check if all the sub_cm nodes between sub_nd and 
+		   * next_sub_nd are MATRs. */
+		  sub_matr_stretch_flag = TRUE;
+		  for(tmp_sub_nd = sub_nd1+1; tmp_sub_nd < sub_nd2; tmp_sub_nd++)
+		    if(sub_cm->ndtype[tmp_sub_nd] != MATR_nd)
+		      {
+			sub_matr_stretch_flag = FALSE;
+			break;
+		      }
+		  if(print_flag) printf("CASE 2 k: %d sub_matr_stretch_flag: %d\n", sub_k, sub_matr_stretch_flag);
+		  if(sub_matr_stretch_flag == TRUE)
+		    {
+		      /* This should be a MATR impossible case, 
+		       * Check all the criteria we *think* are always true in this situation,
+		       * cm_Fail if what we think is wrong. 
+		       *
+		       * The orig_cm nodes that map to the same consensus columns
+		       * as the MATR nodes in the sub_cm must either be:
+
+		       * as the MATR nodes in the sub_cm must either be:
+		       * 
+		       * 1 orig_cm MATPs or MATRs for which the RIGHT half maps to the same column
+		       *   modelled by the corresponding sub_cm MATR, and in the case of the 
+		       *   MATPs the LEFT half maps to consensus columns before spos.
+		       * 2 orig_cm nodes that map to the same consensus columns
+		       *   as the MATR nodes in the sub_cm are ALL either orig_cm MATPs
+		       *   or MATLs for which the LEFT half maps to the same 
+		       *   column modelled by the corresponding sub_cm MATR, and in the
+		       *   case of the MATPs, the RIGHT half maps to consensus columns 
+		       *   after epos.
+		       *
+		       * Usually the entire set of orig_cm nodes that map to the sub_cm 
+		       * MATRs are either one or the other type, but I've seen rare cases
+		       * where there's a stretch of one type, and then a stretch of the
+		       * other.
+		       */
+		      tmp_sub_nd = sub_cp9map->pos2nd[sub_k] + 1;
+		      tmp_k       = sub_cp9map->nd2rpos[tmp_sub_nd] + submap->spos - 1;
+		      tmp_orig_nd = orig_cp9map->pos2nd[tmp_k];
+		      
+		      for(tmp_sub_nd = sub_nd1+1; tmp_sub_nd < sub_nd2; tmp_sub_nd++)
+			{
+			  tmp_k       = sub_cp9map->nd2rpos[tmp_sub_nd] + submap->spos - 1;
+			  tmp_orig_nd = orig_cp9map->pos2nd[tmp_k];
+			  
+			  if(print_flag) printf("10.18.06: %s %3d %3d | %s %3d %3d (xcc: %3d)\n", nodetypes[(int) sub_cm->ndtype[tmp_sub_nd]], tmp_sub_nd, (sub_cp9map->nd2rpos[tmp_sub_nd]+submap->spos-1), nodetypes[(int) orig_cm->ndtype[tmp_orig_nd]], orig_cp9map->nd2lpos[tmp_orig_nd], orig_cp9map->nd2rpos[tmp_orig_nd], tmp_k);
+			  if(orig_cp9map->nd2rpos[tmp_orig_nd] == (sub_cp9map->nd2rpos[tmp_sub_nd]+submap->spos-1)) /* Case 1 above */
+			    {
+			      if(orig_cm->ndtype[tmp_orig_nd] != MATP_nd && orig_cm->ndtype[tmp_orig_nd] != MATR_nd)
+				cm_Fail("ERROR 2 in cm2sub_cm_find_impossible_matr_cases() found impossible MATR case that can't be classified as case 1 or case 2, k: %d | submap->spos: %d submap->epos: %d", sub_k, submap->spos, submap->epos);
+			      if(orig_cm->ndtype[tmp_orig_nd] == MATP_nd && orig_cp9map->nd2lpos[tmp_orig_nd] >= submap->spos)
+				cm_Fail("ERROR 3 in cm2sub_cm_find_impossible_matr_cases() found impossible MATR case that can't be classified as case 1 or case 2, k: %d | submap->spos: %d submap->epos: %d", sub_k, submap->spos, submap->epos);
+			    }
+			  else if(orig_cp9map->nd2lpos[tmp_orig_nd] == (sub_cp9map->nd2rpos[tmp_sub_nd]+submap->spos-1)) /* Case 2 above */
+			    {
+			      if(orig_cm->ndtype[tmp_orig_nd] != MATP_nd && orig_cm->ndtype[tmp_orig_nd] != MATL_nd)
+				cm_Fail("ERROR 4 in cm2sub_cm_find_impossible_matr_cases() found impossible MATR case that can't be classified as case 1 or case 2, k: %d | submap->spos: %d submap->epos: %d", sub_k, submap->spos, submap->epos);
+			      if(orig_cm->ndtype[tmp_orig_nd] == MATP_nd && orig_cp9map->nd2rpos[tmp_orig_nd] <= submap->epos)
+				cm_Fail("ERROR 5 in cm2sub_cm_find_impossible_matr_cases() found impossible MATR case that can't be classified as case 1 or case 2, k: %d | submap->spos: %d submap->epos: %d | orig_cp9map->nd2rpos[%d]: %d", sub_k, submap->spos, submap->epos, tmp_orig_nd, orig_cp9map->nd2rpos[tmp_orig_nd]);
+			    }
+			}
+		      /* if we get here, we've satisfied all of our criteria */
+		      subinfo->imp_cc[sub_k] = 2;
+		    }
+		}
+	    }
+	}
+    }
+  free(nodetypes);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}  
+
+
+
+/**************************************************************************
+ * EPN 10.16.06
+ * Function: check_sub_cm()
+ *
+ * Purpose:  Given a CM and a sub CM that is supposed to mirror 
+ *           the CM as closely as possible between two given consensus
+ *           columns (spos and epos), check that the sub_cm was correctly 
+ *           constructed. 
+ *           
+ *	     1. Build a CP9 HMM (cp9_1) from the sub_cm.
+ *	     2. Build a CP9 HMM (cp9_2) from the full cm.
+ *	     3. Reconfig cp9_2 so start node is spos and end node is epos.
+ *	     4. Check corresponding parameters of cp9_1 and cp9_2 to make
+ *	        sure they're within pthresh, allowing nodes we predict
+ *              to be wrong, as stored in subinfo->imp_cc[] to be wrong,
+ *              but keeping statistics on these cases.
+ *
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t  *sub_cm     - the sub CM built from the orig_cm
+ * CMSubMap_t *submap
+ * CMSubInfo_t *subinfo
+ * float  pthresh    - the allowed difference in probability between HMMs
+ * int print_flag    - TRUE to print useful debugging info
+ * 
+ * Returns: TRUE: if CM and sub CM are "close enough" (see code)
+ *          FALSE: otherwise
+ */
+int 
+check_sub_cm(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, CMSubInfo_t *subinfo, float pthresh, int print_flag)
+{
+  CP9_t       *sub_hmm; /* constructed CP9 HMM from the sub_cm */
+  CP9_t       *orig_hmm; /* constructed CP9 HMM from the original cm 
+				    * this will be reconfiged to match the sub_hmm */
+  CP9Map_t *orig_cp9map;         /* maps the orig_cm to the orig_hmm and vice versa */
+  CP9Map_t *sub_cp9map;          /* maps the sub_cm to the sub_hmm and vice versa */
+
+  int status;
+  int ret_val;         /* return value */
+  int k;
+  double **orig_phi;
+  int *violation;
+  int v_ct;
+  int apredict_total_ct;
+  int awrong_total_ct;
+  int i;
+  float diff;
+  int nd;
+
+  char **nodetypes;
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+
+  char **sttypes;
+  ESL_ALLOC(sttypes, sizeof(char *) * 10);
+  sttypes[0] = "D";
+  sttypes[1] = "MP";
+  sttypes[2] = "ML";
+  sttypes[3] = "MR";
+  sttypes[4] = "IL";
+  sttypes[5] = "IR";
+  sttypes[6] = "S";
+  sttypes[7] = "E";
+  sttypes[8] = "B";
+  sttypes[9] = "EL";
+
+  ret_val = TRUE;
+
+  v_ct = 0;
+  apredict_total_ct = 0;
+  awrong_total_ct = 0;
+
+  /* Build two CP9 HMMs, one for the orig_cm and one for the sub_cm */
+  if(!build_cp9_hmm(orig_cm, &orig_hmm, &orig_cp9map, FALSE, 0.0001, print_flag))
+    cm_Fail("Couldn't build a CP9 HMM from the CM\n");
+  if(!build_cp9_hmm(sub_cm,  &sub_hmm,  &sub_cp9map,  FALSE, 0.0001, print_flag))
+    cm_Fail("Couldn't build a CP9 HMM from the CM\n");
+
+  /* Look for 'impossible' cases where we know the sub_cm 
+   * construction procedure fails, in that the distribution of transitions out of CP9 nodes 
+   * built from the sub_cm will be the same distros out of corresponding CP9 nodes built from 
+   * the full CM. */
+  cm2sub_cm_find_impossible_misc_cases(orig_cm, sub_cm, submap, subinfo, orig_cp9map, sub_cp9map, print_flag);
+  cm2sub_cm_find_impossible_matr_cases(orig_cm, sub_cm, submap, subinfo, orig_cp9map, sub_cp9map, print_flag);
+
+  /* Reconfig the orig_hmm so that it can only start in the spos node, and end from the epos node */
+  /* Build the sub CP9 HMM by copying as much of the original cp9_hmm as possible */
+  fill_phi_cp9(orig_hmm, &orig_phi, 1);
+  CP9_reconfig2sub(orig_hmm, submap->spos, submap->epos, submap->spos, submap->epos, orig_phi);
+
+  if(print_flag)
+    {
+      printf("PRINTING BUILT SUB HMM PARAMS:\n");
+      debug_print_cp9_params(stdout, sub_hmm, TRUE);
+      printf("DONE PRINTING BUILT SUB HMM PARAMS:\n");
+      
+      printf("PRINTING BUILT & RECONFIGED ORIG HMM PARAMS:\n");
+      debug_print_cp9_params(stdout, orig_hmm, TRUE);
+      printf("DONE PRINTING BUILT & RECONFIGED SAMPLED HMM PARAMS:\n");
+    }
+
+  /* Check the parameters of the two CP9 HMMs */
+  if(print_flag)
+    {
+      printf("COMPARING CP9 HMM parameters in check_sub_cm()\n");
+      printf("orig | sub\n");
+    }
+  ESL_ALLOC(violation, sizeof(int) * (submap->sub_clen+1));
+  for(k = 0; k <= sub_hmm->M; k++)
+    {      
+      violation[k] = FALSE;
+      if(print_flag) printf("Node: %d\n", k);
+      if(k > 0)
+	{
+	  for(i = 0; i < MAXABET; i++)
+	    {
+	      diff = orig_hmm->mat[(submap->spos+k-1)][i] - sub_hmm->mat[k][i];
+	      if(print_flag) printf("mat[%d][%d] = %8.5f | %8.5f | (%8.5f)\n", 0, i, orig_hmm->mat[(submap->spos+k-1)][i], sub_hmm->mat[k][i], diff);
+	      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+		{
+		  cm_Fail("EMISSION PROBABILITY INCORRECT!\n");
+		}
+	    }
+	}
+      for(i = 0; i < MAXABET; i++)
+	{
+	  diff = orig_hmm->ins[(submap->spos+k-1)][i] - sub_hmm->ins[k][i];
+	  if(print_flag) printf("ins[%d][%d] = %8.5f | %8.5f | (%8.5f)\n", 0, i, orig_hmm->ins[(submap->spos+k-1)][i], sub_hmm->ins[k][i], diff);
+	  if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	    {
+	      cm_Fail("EMISSION PROBABILITY INCORRECT!\n");
+	    }
+	}
+
+      /* Transitions */
+      if(print_flag) printf("\n");
+      diff = orig_hmm->t[(submap->spos+k-1)][CTMM] - sub_hmm->t[k][CTMM];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTMM[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTMM], sub_hmm->t[k][CTMM], diff);
+	}
+      else
+	if(print_flag) printf("\tCTMM[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTMM], sub_hmm->t[k][CTMM], diff);
+	
+      diff = orig_hmm->t[(submap->spos+k-1)][CTMI] - sub_hmm->t[k][CTMI];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTMI[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTMI], sub_hmm->t[k][CTMI], diff);
+	}
+      else
+	if(print_flag) printf("\tCTMI[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTMI], sub_hmm->t[k][CTMI], diff);
+
+      diff = orig_hmm->t[(submap->spos+k-1)][CTMD] - sub_hmm->t[k][CTMD];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTMD[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTMD], sub_hmm->t[k][CTMD], diff);
+	}
+      else
+	if(print_flag) printf("\tCTMD[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTMD], sub_hmm->t[k][CTMD], diff);
+
+      diff = orig_hmm->t[(submap->spos+k-1)][CTIM] - sub_hmm->t[k][CTIM];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTIM[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTIM], sub_hmm->t[k][CTIM], diff);
+	}
+      else
+	if(print_flag) printf("\tCTIM[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTIM], sub_hmm->t[k][CTIM], diff);
+
+      diff = orig_hmm->t[(submap->spos+k-1)][CTII] - sub_hmm->t[k][CTII];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTII[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTII], sub_hmm->t[k][CTII], diff);
+	}
+      else
+	if(print_flag) printf("\tCTII[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTII], sub_hmm->t[k][CTII], diff);
+
+      diff = orig_hmm->t[(submap->spos+k-1)][CTID] - sub_hmm->t[k][CTID];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTID[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTID], sub_hmm->t[k][CTID], diff);
+	}
+      else
+	if(print_flag) printf("\tCTID[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTID], sub_hmm->t[k][CTID], diff);
+
+      diff = orig_hmm->t[(submap->spos+k-1)][CTDM] - sub_hmm->t[k][CTDM];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTDM[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTDM], sub_hmm->t[k][CTDM], diff);
+	}
+      else
+	if(print_flag) printf("\tCTDM[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTDM], sub_hmm->t[k][CTDM], diff);
+
+      diff = orig_hmm->t[(submap->spos+k-1)][CTDI] - sub_hmm->t[k][CTDI];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTDI[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTDI], sub_hmm->t[k][CTDI], diff);
+	}
+      else
+	if(print_flag) printf("\tCTDI[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTDI], sub_hmm->t[k][CTDI], diff);
+
+      diff = orig_hmm->t[(submap->spos+k-1)][CTDD] - sub_hmm->t[k][CTDD];
+      if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	{
+	  violation[k] = TRUE;
+	  if(print_flag) printf("\tCTDD[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->t[(submap->spos+k-1)][CTDD], sub_hmm->t[k][CTDD], diff);
+	}
+      else
+	if(print_flag) printf("\tCTDD[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->t[(submap->spos+k-1)][CTDD], sub_hmm->t[k][CTDD], diff);
+
+      if(k > 0)
+	{
+	  diff = orig_hmm->begin[(submap->spos+k-1)] - sub_hmm->begin[k];
+	  if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	    {
+	      violation[0] = TRUE; /* begin actually has to do with the transition distro out of node 0 */
+	      if(print_flag) printf("\t beg[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->begin[(submap->spos+k-1)], sub_hmm->begin[k], diff);
+	    }
+	  else
+	    if(print_flag) printf("\t beg[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->begin[(submap->spos+k-1)], sub_hmm->begin[k], diff);
+
+	  diff = orig_hmm->end[(submap->spos+k-1)] - sub_hmm->end[k];
+	  if((diff > 0 && diff > pthresh) || (diff < 0 && diff < (-1. * pthresh)))
+	    {
+	      violation[k] = TRUE;
+	      if(print_flag) printf("\t end[%d] = %8.5f | %8.5f | %8.5f VIOLATION\n", k, orig_hmm->end[(submap->spos+k-1)], sub_hmm->end[k], diff);
+	    }
+	  else
+	    if(print_flag) printf("\t end[%d] = %8.5f | %8.5f | %8.5f\n", k, orig_hmm->end[(submap->spos+k-1)], sub_hmm->end[k], diff);
+	}
+    }
+
+  /* Add-up the violations */
+  for(nd = 0; nd <= (submap->epos-submap->spos+1); nd++)
+    {
+      if(violation[nd] && subinfo->imp_cc[nd] == 0)
+	{
+	  v_ct++;
+	  printf("VIOLATION[%3d]: TRUE | submap->spos: %3d | submap->epos: %3d | subinfo->imp_cc: %d\n", nd, submap->spos, submap->epos, subinfo->imp_cc[nd]);
+	}
+      else if(violation[nd] && subinfo->imp_cc[nd] != 0)
+	{
+	  subinfo->apredict_ct[subinfo->imp_cc[nd]]++;
+	  apredict_total_ct++;
+	  if(print_flag)
+	    printf("PREDICTED VIOLATION[%3d]: TRUE | submap->spos: %3d | submap->epos: %3d | subinfo->imp_cc: %d\n", nd, submap->spos, submap->epos, subinfo->imp_cc[nd]);
+	}
+      else if(!violation[nd] && subinfo->imp_cc[nd] != 0)
+	{
+	  subinfo->apredict_ct[subinfo->imp_cc[nd]]++;
+	  apredict_total_ct++;
+	  subinfo->awrong_ct[subinfo->imp_cc[nd]]++;
+	  awrong_total_ct++;
+	  if(print_flag) printf("NON-VIOLATION[%3d] %3d : submap->spos: %3d | submap->epos: %3d | subinfo->imp_cc: %d\n", nd, awrong_total_ct, submap->spos, submap->epos, subinfo->imp_cc[nd]);
+	}
+    }
+
+  /* Clean up and return */
+  for(k = 0; k <= orig_hmm->M; k++)
+    free(orig_phi[k]);
+  free(orig_phi);
+
+  free(violation);
+  FreeCPlan9(orig_hmm);
+  FreeCPlan9(sub_hmm);
+  FreeCP9Map(orig_cp9map);
+  FreeCP9Map(sub_cp9map);
+  free(nodetypes);
+  free(sttypes);
+
+  if(v_ct > 0)
+    return FALSE;
+  else
+    return TRUE;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return FALSE; /* never reached */
+}
+
+/**************************************************************************
+ * EPN 10.23.06
+ * Function: sub_cm2cm_parsetree()
+ * Returns: void
+ *
+ * Purpose: Convert a parstree to a sub_cm to a parsetree for an original CM.
+ *          We assume we're NOT in local mode. For any node n in the original
+ *          CM for which 0 states in the sub_cm map to n, we declare that
+ *          the delete state of that node was used in the converted original
+ *          CM parse (or the S, B or E state if n is not MATP, MATL or MATR).
+ *
+ * Args:    
+ * CM_t *orig_cm             - the original, template CM
+ * CM_t  *sub_cm             - the sub CM built from the orig_cm
+ * Parsetree_t **ret_orig_tr - orig_cm parstree allocated, filled and returned here
+ * Parsetree_t *sub_tr       - the sub_cm parstree already filled
+ * CMSubMap_t *submap        - map from the sub_cm to orig_cm and vice versa
+ * int print_flag    - TRUE to print useful debugging info
+ */
+
+int
+sub_cm2cm_parsetree(CM_t *orig_cm, CM_t *sub_cm, Parsetree_t **ret_orig_tr, Parsetree_t *sub_tr, 
+		    CMSubMap_t *submap, int print_flag)
+{
+  int  status;
+  Parsetree_t *orig_tr; /* the parsetree we're creating for the original CM */
+  int *ss_used;     /* [0..orig_cm->nodes-1], split state idx used in converted parsetree for each orig_cm nd */
+  int *ss_emitl;    /* [0..orig_cm->nodes-1], tr->emitl[n] for each orig_cm node n */
+  int *ss_emitr;    /* [0..orig_cm->nodes-1], tr->emitr[n] for each orig_cm node n */
+  int *il_ct;       /* [0..orig_cm->nodes-1], number of times IL state of orig_cm node n was visited */
+  int *ir_ct;       /* [0..orig_cm->nodes-1], number of times IR state of orig_cm node n was visited */
+  int *il_used;     /* [0..orig_cm->nodes-1], idx of IL state in node n */
+  int *ir_used;     /* [0..orig_cm->nodes-1], idx of IR state in node n */
+  int *tr_nd_for_bifs; /* [0..orig_cm->nodes-1], if n is a BIF node, tr node of this BIF node, else -1 */
+  int x;
+  int nd;
+  int sub_v;
+  int orig_v1; 
+  int orig_v2;
+  int orig_nd1;
+  int orig_nd2;
+  int nodes_used;
+  int cm_nd;
+  int emitl;
+  int emitr;
+  int i;
+  int parent_tr_nd;
+  ESL_STACK   *pda;
+  int          pos;
+  int          ss;
+  int          on_right;
+  int emitl_flag;
+  int emitr_flag;
+
+  char **nodetypes;
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+
+  char **sttypes;
+  ESL_ALLOC(sttypes, sizeof(char *) * 10);
+  sttypes[0] = "D";
+  sttypes[1] = "MP";
+  sttypes[2] = "ML";
+  sttypes[3] = "MR";
+  sttypes[4] = "IL";
+  sttypes[5] = "IR";
+  sttypes[6] = "S";
+  sttypes[7] = "E";
+  sttypes[8] = "B";
+  sttypes[9] = "EL";
+
+  if(print_flag) printf("orig_cm nodes: %d\n", orig_cm->nodes);
+
+  ESL_ALLOC(ss_used,       sizeof(int) * orig_cm->nodes + 1);
+  ESL_ALLOC(ss_emitl,      sizeof(int) * orig_cm->nodes + 1);
+  ESL_ALLOC(ss_emitr,      sizeof(int) * orig_cm->nodes + 1);
+  ESL_ALLOC(il_used,       sizeof(int) * orig_cm->nodes + 1);
+  ESL_ALLOC(ir_used,       sizeof(int) * orig_cm->nodes + 1);
+  ESL_ALLOC(il_ct,         sizeof(int) * orig_cm->nodes + 1);
+  ESL_ALLOC(ir_ct,         sizeof(int) * orig_cm->nodes + 1);
+  ESL_ALLOC(tr_nd_for_bifs,sizeof(int) * orig_cm->nodes + 1);
+  /* i*_emitl[nd] is the last residue emitted by the i* state 
+   * of node nd, the first is (il_emitl[nd] - il_ct[nd] + 1)
+   * or (ir_emitr[nd] + ir_ct[nd] - 1)
+   */
+
+  for(nd = 0; nd < orig_cm->nodes; nd++)
+    {
+      ss_used[nd]   = -1;
+      ss_emitl[nd]  = -1;
+      ss_emitr[nd]  = -1;
+      il_ct[nd]     =  0; /* the number of times the IL state was used in the sub_cm parse */
+      ir_ct[nd]     =  0; /* the number of times the IR state was used in the sub_cm parse */
+      il_used[nd]   = -1;
+      ir_used[nd]   = -1;
+      tr_nd_for_bifs[nd] = -1; /* this will remain -1 except for bif nodes */
+    }
+
+  for(x = 0; x < sub_tr->n; x++)
+    {
+      sub_v    = sub_tr->state[x];
+      if(print_flag) printf("x: %d sub_v: %d\n", x, sub_v);
+      orig_v1  = submap->s2o_smap[sub_v][0];
+      orig_v2  = submap->s2o_smap[sub_v][1];
+      if(print_flag) printf("orig_v1: %d | orig_v2: %d\n", orig_v1, orig_v2);
+      if(orig_v1 == -1)
+	{
+	  if(sub_cm->sttype[sub_v] != S_st &&
+	     sub_cm->sttype[sub_v] != E_st &&
+	     sub_cm->sttype[sub_v] != B_st &&
+	     sub_cm->sttype[sub_v] != EL_st)
+	    cm_Fail("ERROR 0 in sub_cm2cm_parstree()\n");
+	  continue;
+	}
+      orig_nd1 = orig_cm->ndidx[orig_v1];
+      if(orig_v2 != -1)
+	orig_nd2 = orig_cm->ndidx[orig_v2];
+      else
+	orig_nd2 = -1;
+      
+      /* No sub_cm insert states can map to 2 orig_cm inserts */
+      if(orig_cm->sttype[orig_v1] == IL_st)
+	{
+	  il_used[orig_nd1] = orig_v1;
+	  il_ct[orig_nd1]++;
+	  if(orig_v2 != -1)
+	    cm_Fail("ERROR 1 in sub_cm2cm_parstree()\n");
+	}
+      else if(orig_cm->sttype[orig_v1] == IR_st)
+	{
+	  ir_used[orig_nd1] = orig_v1;
+	  ir_ct[orig_nd1]++;
+	  if(orig_v2 != -1)
+	    cm_Fail("ERROR 2 in sub_cm2cm_parstree()\n");
+	}
+      else if(sub_cm->ndtype[sub_cm->ndidx[sub_v]] == MATP_nd)
+	{
+	  ss_used[orig_nd1] = orig_v1;
+	  if(orig_v2 != -1)
+	    cm_Fail("ERROR 3 in sub_cm2cm_parsetree()\n");
+	}
+      else if(orig_cm->ndtype[orig_nd1] == MATP_nd)
+	{
+	  if(orig_v2 == -1)
+	    cm_Fail("ERROR 4 in sub_cm2cm_parsetree()\n");
+	  /* We have to figure out which MATP split state sub_v corresponds to. */
+	  if(sub_cm->ndtype[sub_cm->ndidx[sub_v]] != MATL_nd && 
+	     sub_cm->ndtype[sub_cm->ndidx[sub_v]] != MATR_nd)
+	    cm_Fail("ERROR 5 in sub_cm2cm_parsetree()\n");
+	  if(orig_cm->ndtype[orig_nd2] != MATP_nd)
+	    cm_Fail("ERROR 6 in sub_cm2cm_parsetree()\n");
+	  
+	  if(sub_cm->sttype[sub_v] == D_st)
+	    {
+	      if(ss_used[orig_nd1] == -1 || 
+		 orig_cm->sttype[ss_used[orig_nd1]] == D_st)
+		ss_used[orig_nd1] = orig_cm->nodemap[orig_nd1] + 3; /* MATP_D */
+	      
+	      /* Else we do nothing, orig_cm->sttype[ss_used[orig_nd1]] is already
+	       * either a ML_st or an MR_st */
+	    }
+	  else /* sub_cm->sttype[sub_v] != D_st */
+	    {
+	      if(ss_used[orig_nd1] == -1 || 
+		 orig_cm->sttype[ss_used[orig_nd1]] == D_st)
+		{
+		  /* Figure out if sub_v maps to the left or right half of the MATP node */
+		  if(orig_cm->sttype[orig_v1] == ML_st || 
+		     orig_cm->sttype[orig_v2] == ML_st)
+		    ss_used[orig_nd1] = orig_cm->nodemap[orig_nd1] + 1; /* MATP_ML */
+		  else if(orig_cm->sttype[orig_v1] == MR_st || 
+			  orig_cm->sttype[orig_v2] == MR_st)
+		    ss_used[orig_nd1] = orig_cm->nodemap[orig_nd1] + 2; /* MATP_MR */
+		  else
+		    cm_Fail("ERROR 7 in sub_cm2cm_parsetree()\n");
+		}
+	      /* below is the only line we really need: 
+		 else
+		 ss_used[orig_nd1] = orig_cm->nodemap[orig_nd1]; */
+	      
+	      else if(orig_cm->sttype[ss_used[orig_nd1]] == ML_st) /* just for safety; should erase eventually */
+		{
+		  if(orig_cm->sttype[orig_v1] == MR_st || 
+		     orig_cm->sttype[orig_v2] == MR_st) /* just for safety; should erase eventually */
+		    {
+		      ss_used[orig_nd1] = orig_cm->nodemap[orig_nd1]; /* MATP_MP */
+		    }
+		  else 
+		    cm_Fail("ERROR 8 in sub_cm2cm_parsetree()\n");
+		}
+	      else if(orig_cm->sttype[ss_used[orig_nd1]] == MR_st) /* just for safety; should erase eventually */
+		{
+		  if(orig_cm->sttype[orig_v1] == ML_st || 
+		     orig_cm->sttype[orig_v2] == ML_st) /* just for safety; should erase eventually */
+		    {
+		      ss_used[orig_nd1] = orig_cm->nodemap[orig_nd1]; /* MATP_MP */
+		    }
+		  else 
+		    cm_Fail("ERROR 9 in sub_cm2cm_parsetree()\n");
+		}
+	    }
+	}
+      else
+	{
+	  if(orig_v2 != -1)
+	    cm_Fail("ERROR 5 in sub_cm2cm_parsetree()\n");
+	  ss_used[orig_nd1] = orig_v1;
+	}
+    }
+
+  /* Some MATL, MATR, and MATP nodes in the orig_cm might have 0 states that map to any state 
+   * used in the sub_cm parse. If we're not allowing local begins and ends, our strategy is 
+   * to claim that in the orig_cm parse the D state of these nodes was used.
+   */
+  for(nd = 0; nd < orig_cm->nodes; nd++)
+    {
+      if(ss_used[nd] == -1)
+	{
+	  if(orig_cm->ndtype[nd] == MATP_nd)
+	    ss_used[nd] = orig_cm->nodemap[nd] + 3; /* MATP_D */
+	  if(orig_cm->ndtype[nd] == MATL_nd ||
+	     orig_cm->ndtype[nd] == MATR_nd)
+	    ss_used[nd] = orig_cm->nodemap[nd] + 1; /* MAT{L,R}_D */
+	  if(orig_cm->ndtype[nd] == BIF_nd  ||
+	     orig_cm->ndtype[nd] == BEGL_nd || 
+	     orig_cm->ndtype[nd] == BEGR_nd ||
+	     orig_cm->ndtype[nd] == END_nd)
+	    ss_used[nd] = orig_cm->nodemap[nd];     /* BIF_B, END_E or BEG{L,R}_S */
+	}
+    }      
+
+  /* Determine emitl and emitr for each state in the orig_cm parse */
+  /* This code is noticeably cleaner than the rest - it's Sean's, from 
+   * CreateEmitMap() adapted for our purposes here.
+   */
+
+  pos   = 1;
+  ss    = 0;
+  if((pda = esl_stack_ICreate()) == NULL) goto ERROR;
+  if((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;		/* 0 = left side. 1 would = right side. */
+  if((status = esl_stack_IPush(pda, ss)) != eslOK) goto ERROR;
+  while (esl_stack_IPop(pda, &ss) != eslEOD)
+    {
+      esl_stack_IPop(pda, &on_right);
+
+      if (on_right) 
+	{
+	  pos += ir_ct[orig_cm->ndidx[ss]]; /* account for right inserts */
+	  if (orig_cm->sttype[ss] == MP_st || orig_cm->sttype[ss] == MR_st) 
+	    pos++;
+	  ss_emitr[orig_cm->ndidx[ss]] = pos - 1;
+	}
+      else
+	{
+	  ss_emitl[orig_cm->ndidx[ss]] = pos;
+	  if (orig_cm->sttype[ss] == MP_st || orig_cm->sttype[ss] == ML_st) 
+	    pos++;
+
+	  if (orig_cm->sttype[ss] == B_st)
+	    {
+	      /* push the BIF back on for its right side  */
+	      if((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;
+	      if((status = esl_stack_IPush(pda, ss)) != eslOK) goto ERROR;
+	      /* push node index for right child */
+	      if((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+	      if((status = esl_stack_IPush(pda, orig_cm->cnum[ss])) != eslOK) goto ERROR;
+	      /* push node index for left child */
+	      if((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+	      if((status = esl_stack_IPush(pda, orig_cm->cfirst[ss])) != eslOK) goto ERROR;
+	    }
+	  else
+	    {
+	      /* push the node back on for right side */
+	      if((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;
+	      if((status = esl_stack_IPush(pda, ss)) != eslOK) goto ERROR;
+	      /* push split state of child node on */
+	      if (orig_cm->sttype[ss] != E_st) {
+		if((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+		if((status = esl_stack_IPush(pda, ss_used[orig_cm->ndidx[ss]+1])) != eslOK) goto ERROR;
+	      }
+	    }
+	  pos += il_ct[orig_cm->ndidx[ss]]; /* account for left inserts */
+	}
+    }      
+  
+  if(print_flag)
+    {
+      for(nd = 0; nd < orig_cm->nodes; nd++)
+	{
+	  printf("ss_used[%4d] (%4s) first state(%4d) | ", nd, nodetypes[(int) orig_cm->ndtype[nd]], orig_cm->nodemap[nd]);
+	  if(ss_used[nd] != -1)
+	    printf("%4d (%2s) | L: %3d R: %3d\n", ss_used[nd], sttypes[(int) orig_cm->sttype[ss_used[nd]]], ss_emitl[nd], ss_emitr[nd]);
+	  else
+	    printf("%4d\n", -1);
+	}
+      for(nd = 0; nd < orig_cm->nodes; nd++)
+	printf("il_ct[%4d] (st used: %4d) ct: %4d | ir_ct[%4d] ct: %4d (st used: %4d)\n", nd, il_used[nd], il_ct[nd], nd, ir_used[nd], ir_ct[nd]);
+
+    }
+
+  orig_tr = CreateParsetree(100);
+  nodes_used = 0;
+  for(cm_nd = 0; cm_nd < orig_cm->nodes; cm_nd++)
+    {
+      emitl_flag = 0;
+      emitr_flag = 0;
+      if(orig_cm->sttype[ss_used[cm_nd]] == MP_st || 
+	 orig_cm->sttype[ss_used[cm_nd]] == ML_st)
+	emitl_flag = 1;
+      if(orig_cm->sttype[ss_used[cm_nd]] == MP_st || 
+	 orig_cm->sttype[ss_used[cm_nd]] == MR_st)
+	emitr_flag = 1;
+
+      /* At least 1 state in each node must be visited (if we're not in local mode) */
+      if(orig_cm->ndtype[cm_nd] == BEGR_nd)
+	{
+	  parent_tr_nd =  tr_nd_for_bifs[orig_cm->ndidx[orig_cm->plast[orig_cm->nodemap[cm_nd]]]];
+	  if(print_flag) printf("tr_nd_for_bifs[%d]\n", (orig_cm->ndidx[orig_cm->plast[orig_cm->nodemap[cm_nd]]]));
+	  if(print_flag) printf("parent_tr_nd for cm_nd %d: %d\n", cm_nd, parent_tr_nd);
+	  InsertTraceNode(orig_tr, parent_tr_nd, TRACE_RIGHT_CHILD, ss_emitl[cm_nd], ss_emitr[cm_nd], ss_used[cm_nd]);
+	  orig_tr->nxtr[parent_tr_nd]  = orig_tr->n - 1; /* Go back and fix nxtr for the BIF parent of this BEGR */
+	}
+      else
+	{
+	  InsertTraceNode(orig_tr, orig_tr->n-1, TRACE_LEFT_CHILD, ss_emitl[cm_nd], ss_emitr[cm_nd], ss_used[cm_nd]);
+	  if(print_flag) printf("inserted trace node for orig_cm st %4s | emitl: %d | emitr: %d\n", sttypes[(int) orig_cm->sttype[ss_used[cm_nd]]], ss_emitl[cm_nd], ss_emitr[cm_nd]);
+	}
+
+      /* Note: if we've just added a trace node for a BIF state, it's incomplete, in that it 
+       * doesn't have the nextr correctly set. We'll go back and set this when we get to the 
+       * right child (BEGR) of this BIF */
+      if(orig_cm->ndtype[cm_nd] == BIF_nd)
+	{
+	  tr_nd_for_bifs[cm_nd] = orig_tr->n - 1;
+	  if(print_flag) printf("set tr_nd_for_bifs[%d]: %d\n", cm_nd, orig_tr->n);
+	}
+
+      /* Add left inserts, if any */
+      for(i = 0; i < il_ct[cm_nd]; i++)
+	{
+	  InsertTraceNode(orig_tr, orig_tr->n-1, TRACE_LEFT_CHILD, (ss_emitl[cm_nd] + emitl_flag + i), (ss_emitr[cm_nd] - emitr_flag), il_used[cm_nd]);
+	  if(print_flag) printf("inserted trace node for orig_cm st %4s | emitl: %d | emitr: %d\n", sttypes[(int) orig_cm->sttype[il_used[cm_nd]]], orig_tr->emitl[orig_tr->n-1], orig_tr->emitr[orig_tr->n+1]);
+	}
+      /* Add right inserts, if any */
+      for(i = 0; i < ir_ct[cm_nd]; i++)
+	{
+	  InsertTraceNode(orig_tr, orig_tr->n-1, TRACE_LEFT_CHILD, (ss_emitl[cm_nd] + emitl_flag + il_ct[cm_nd]), (ss_emitr[cm_nd] - emitr_flag - i), ir_used[cm_nd]);
+	  if(print_flag) printf("inserted trace node for orig_cm st %4s | emitl: %d | emitr: %d\n", sttypes[(int) orig_cm->sttype[ir_used[cm_nd]]], orig_tr->emitl[orig_tr->n-1], orig_tr->emitr[orig_tr->n+1]);
+	}
+      if(print_flag) printf("END nd: %4d | emitl: %4d | emitr: %4d\n", cm_nd, emitl, emitr);
+    }      
+  *ret_orig_tr = orig_tr;
+
+  free(ss_used);
+  free(ss_emitl);
+  free(ss_emitr);
+  free(il_used);
+  free(ir_used);
+  free(il_ct);
+  free(ir_ct);
+  free(tr_nd_for_bifs);
+  free(nodetypes);
+  free(sttypes);
+  esl_stack_Destroy(pda);
+  return 1;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0; /* never reached*/
+}
+
+#if 0
+/* These two functions are not currently used, but could be useful for debugging 
+ * in the future */
+static void  debug_print_misc_sub_cm_info(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, CP9Map_t *orig_cp9map);
+static void  debug_sub_cm_check_all_trans(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap);
+
+/**************************************************************************
+ * EPN 10.06.06
+ * Function: debug_print_misc_sub_cm_info()
+ **************************************************************************/
+static void
+debug_print_misc_sub_cm_info(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, CP9Map_t *orig_cp9map)
+{
+  int status;
+  int orig_il1;
+  int orig_il2;
+  int orig_ir1;
+  int orig_ir2;
+  int orig_ss;
+
+  char **nodetypes;
+  char **sttypes;
+  char **sides;
+
+  int orig_n1_type;
+  int side_idx;
+
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+
+  ESL_ALLOC(sttypes, sizeof(char *) * 10);
+  sttypes[0] = "D";
+  sttypes[1] = "MP";
+  sttypes[2] = "ML";
+  sttypes[3] = "MR";
+  sttypes[4] = "IL";
+  sttypes[5] = "IR";
+  sttypes[6] = "S";
+  sttypes[7] = "E";
+  sttypes[8] = "B";
+  sttypes[9] = "EL";
+
+  ESL_ALLOC(sides, sizeof(char *) * 3);
+  sides[0] = "L";
+  sides[1] = "R";
+  sides[2] = "N";
+
+
+  orig_il1 = submap->s2o_smap[1][0]; /* 1st of up to 2 states that maps to sub_cm's ROOT_IL */
+  orig_il2 = submap->s2o_smap[1][1]; /* 2nd state that maps to sub_cm's ROOT_IL or -1 if only 1 maps*/
+  orig_ir1 = submap->s2o_smap[2][0]; /* 1st of up to 2 states that maps to sub_cm's ROOT_IR */
+  orig_ir2 = submap->s2o_smap[2][1]; /* 2nd state that maps to sub_cm's ROOT_IR or -1 if only 1 maps*/
+
+  /* We ASSUME that ambiguities have been removed, i.e. if two insert states map to either ROOT_IL
+   * or ROOT_IR, one of them has been detached. We exploit this knowledge.
+   */
+  if(orig_il2 != -1)
+    {
+      if(orig_cm->sttype[orig_il1+1] == E_st)
+	orig_il1 = orig_il2; /* orig_il1 was detached */
+      else if(orig_cm->sttype[orig_il2+1] == E_st)
+	{
+	  /* do nothing */
+	}
+      else
+	cm_Fail("ERROR, can't determine which state was detached in debug_print_misc_sub_cm_info\n");
+    }
+  if(orig_ir2 != -1)
+    {
+      if(orig_cm->sttype[orig_ir1+1] == E_st)
+	orig_ir1 = orig_ir2; /* orig_ir1 was detached */
+      else if(orig_cm->sttype[orig_ir2+1] == E_st)
+	{
+	  /* do nothing */
+	}
+      else
+	cm_Fail("ERROR, can't determine which state was detached in debug_print_misc_sub_cm_info\n");
+    }
+
+  /* Now orig_il1 and orig_ir1 map to the ONLY insert states that map to sub_cm 
+   * ROOT_IL and ROOT_IR respectively.
+   */
+  printf("10.16.06 IL1: %3d %4s %2s | start:   %3d | end:   %3d\n", orig_il1, nodetypes[(int) orig_cm->ndtype[orig_cm->ndidx[orig_il1]]], sttypes[(int) orig_cm->sttype[orig_il1]], submap->spos, submap->epos);
+
+  if(sub_cm->ndtype[1] == BIF_nd)
+    {
+      orig_n1_type = 0;
+    }
+  else
+    {
+      orig_n1_type = orig_cm->ndtype[orig_cm->ndidx[(submap->s2o_smap[3][0])]];
+    }
+
+  if(orig_n1_type == MATP_nd && sub_cm->ndtype[1] != MATR_nd)
+    {
+      if(orig_cp9map->nd2lpos[orig_cm->ndidx[(submap->s2o_smap[3][0])]] == submap->spos)
+	side_idx = 0;
+      else if(orig_cp9map->nd2rpos[orig_cm->ndidx[(submap->s2o_smap[3][0])]] == submap->spos)
+	side_idx = 1;
+      else
+	cm_Fail("ERROR MATP confusion! orig_cm node: %d | left: %d | right: %d | submap->spos: %d\n", (orig_cm->ndidx[(submap->s2o_smap[3][0])]), (orig_cp9map->nd2lpos[orig_cm->ndidx[(submap->s2o_smap[3][0])]]), (orig_cp9map->nd2rpos[orig_cm->ndidx[(submap->s2o_smap[3][0])]]), submap->spos);
+    }
+  else if (orig_n1_type == MATP_nd && sub_cm->ndtype[1] == MATR_nd)
+    {
+      if(orig_cp9map->nd2lpos[orig_cm->ndidx[(submap->s2o_smap[3][0])]] == submap->epos)
+	side_idx = 0;
+      else if(orig_cp9map->nd2rpos[orig_cm->ndidx[(submap->s2o_smap[3][0])]] == submap->epos)
+	side_idx = 1;
+      else
+	cm_Fail("ERROR MATP confusion! orig_cm node: %d | left: %d | right: %d | submap->spos: %d\n", (orig_cm->ndidx[(submap->s2o_smap[3][0])]), (orig_cp9map->nd2lpos[orig_cm->ndidx[(submap->s2o_smap[3][0])]]), (orig_cp9map->nd2rpos[orig_cm->ndidx[(submap->s2o_smap[3][0])]]), submap->spos);
+    }
+  else
+    {
+      side_idx = 2;
+    }
+  printf("10.16.06 IR1: %3d %4s %2s | sub-n1: %4s | orig-n1: %4s%1s | case:   ", orig_ir1, nodetypes[(int) orig_cm->ndtype[orig_cm->ndidx[orig_ir1]]], sttypes[(int) orig_cm->sttype[orig_ir1]], nodetypes[(int) sub_cm->ndtype[1]], nodetypes[(int) orig_n1_type], sides[side_idx]);
+
+  /* figure out 'case' of ROOT transitions */
+  orig_ss = submap->s2o_smap[3][0]; /* orig_ss is the 1 (of possibly 2) orig_cm states that map to the first
+				     * state in sub_cm node 1 (sub_cm state 3)
+				     */
+  if((orig_il1 < orig_ir1) && (orig_ir1 < orig_ss))
+    printf("1A\n");
+  if((orig_il1 < orig_ss) && (orig_ss < orig_ir1))
+    printf("1B\n");
+  if((orig_ss < orig_il1) && (orig_il1 < orig_ir1))
+    printf("1C\n");
+
+  if((orig_ir1 < orig_il1) && (orig_il1 < orig_ss))
+    printf("2A\n");
+  if((orig_ir1 < orig_ss) && (orig_ss < orig_il1))
+    printf("2B\n");
+  if((orig_ss < orig_ir1) && (orig_ir1 < orig_il1))
+    printf("2C\n");
+
+  printf("\n");
+
+  /* Begin 10.17.06 info */
+  int ilmap, irmap;
+  int ildual, irdual;
+  int iloff, iroff;
+  int other_insert_il;
+  int other_insert_ir;
+
+  if(orig_cm->sttype[orig_il1] == IL_st)
+    ilmap = 0; /* sides[0] = "L" */
+  else
+    ilmap = 1; /* sides[1] = "R" */
+  if(orig_cm->sttype[orig_ir1] == IL_st)
+    irmap = 0; /* sides[0] = "L" */
+  else
+    irmap = 1; /* sides[1] = "R" */
+
+  if(orig_cm->ndtype[orig_cm->ndidx[orig_il1]] == MATP_nd ||
+     orig_cm->ndtype[orig_cm->ndidx[orig_il1]] == ROOT_nd)
+    ildual = TRUE;
+  else
+    ildual = FALSE;
+  if(orig_cm->ndtype[orig_cm->ndidx[orig_ir1]] == MATP_nd ||
+     orig_cm->ndtype[orig_cm->ndidx[orig_ir1]] == ROOT_nd)
+    irdual = TRUE;
+  else
+    irdual = FALSE;
+
+  iloff = -1;
+  if(ildual == TRUE)
+    {
+      /* check if other insert state in orig_cm node that has insert that
+       * maps to sub_cm ROOT_IL maps to a state in the sub_cm 
+       */
+      if(ilmap == 0) /* ROOT_IL maps to a IL */
+	other_insert_il = orig_il1 + 1;
+      else           /* ROOT_IL maps to a IR */
+	other_insert_il = orig_il1 - 1;
+      if(submap->o2s_smap[other_insert_il][0] == -1 && 
+	 submap->o2s_smap[other_insert_il][1] == -1)
+	iloff = TRUE;
+      else
+	iloff = FALSE;
+    }
+
+  iroff = -1;
+  if(irdual == TRUE)
+    {
+      if(irmap == 0) /* ROOT_IR maps to a IL */
+	other_insert_ir = orig_ir1 + 1;
+      else           /* ROOT_IR maps to a IR */
+	other_insert_ir = orig_ir1 - 1;
+      if(submap->o2s_smap[other_insert_ir][0] == -1 && 
+	 submap->o2s_smap[other_insert_ir][1] == -1)
+	iroff = TRUE;
+      else
+	iroff = FALSE;
+    }
+
+  CMEmitMap_t *orig_emap;         /* consensus emit map for the original, template CM */
+  int other_cc_il, other_cc_ir;
+  orig_emap = CreateEmitMap(orig_cm);
+  other_cc_il = -1;
+  other_cc_ir = -1;
+  if(ildual == TRUE)
+    {
+      if(orig_cm->sttype[other_insert_il] == IL_st) /* sub ROOT_IL maps to IR, other maps to IL */
+ 	{
+	  other_cc_il = orig_emap->lpos[orig_cm->ndidx[other_insert_il]] + 1;
+	  if(other_cc_il > submap->spos)
+	    cm_Fail("ERROR FUNKY\n");
+	  ildual = 4;
+	}
+      else /* ROOT_IL maps to IL, other maps to IR */
+	{
+	  other_cc_il = orig_emap->rpos[orig_cm->ndidx[other_insert_il]] - 1;
+	  if(other_cc_il < submap->epos)
+	    ildual = 1;
+	  if(other_cc_il == submap->epos)
+	    ildual = 2;
+	  if(other_cc_il > submap->epos)
+	    ildual = 3;
+	}	    
+    }
+  /*printf("10.17.06 other_insert_il: %d other_cc_il: %d submap->spos: %d submap->epos: %d ildual: %d\n", other_insert_il, other_cc_il, submap->spos, submap->epos, ildual);*/
+  if(irdual == TRUE)
+    {
+      if(orig_cm->sttype[other_insert_ir] == IL_st) /* sub ROOT_IR maps to IR, other maps to IL */
+	{
+	  other_cc_ir = orig_emap->lpos[orig_cm->ndidx[other_insert_ir]] + 1;
+	  if(other_cc_ir > submap->spos)
+	    irdual = 1;
+	  if(other_cc_ir == submap->spos)
+	    irdual = 2;
+	  if(other_cc_ir < submap->spos)
+	    irdual = 3;
+	}	  
+      else /* ROOT_IR maps to IL, other maps to IR */
+	{
+	  other_cc_ir = orig_emap->rpos[orig_cm->ndidx[other_insert_ir]] - 1;
+	  if(other_cc_ir < submap->epos)
+	    cm_Fail("ERROR FUNKY\n");
+	  irdual = 4;
+	}
+    }	    
+  /*printf("10.17.06 other_insert_ir: %d other_cc_ir: %d submap->spos: %d submap->epos: %d irdual: %d\n", other_insert_ir, other_cc_ir, submap->spos, submap->epos, irdual);*/
+  
+  printf("10.17.06 ilmap: %5s ildual: %2d iloff: %2d irmap: %5s irdual: %2d iroff: %2d subn1: %4s orign1: %4s%1s\n", sides[ilmap], ildual, iloff, sides[irmap], irdual, iroff, nodetypes[(int) sub_cm->ndtype[1]], nodetypes[(int) orig_n1_type], sides[side_idx]);
+
+  int start_flag;
+  int v;
+  int vend;
+
+  if(orig_il1 < orig_ir1)
+    {
+      v = orig_il1;
+      vend = orig_ir1;
+    }
+  else
+    {
+      v = orig_ir1;
+      vend = orig_il1;
+    }
+  start_flag = 0;
+  for(; v <= vend; v++)
+    if(orig_cm->sttype[v] == S_st)
+      start_flag = 1;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/**************************************************************************
+ * EPN 11.01.06
+ * debug_sub_cm_check_all_trans()
+ */
+void
+debug_sub_cm_check_all_trans(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap)
+{
+  int status;
+  int nd;
+  int v;
+  int y, yoffset;
+  float sum, ndsum;
+  int orig_nd, orig_v1, orig_v2;
+
+  char **nodetypes;
+  ESL_ALLOC(nodetypes, sizeof(char *) * 8);
+  nodetypes[0] = "BIF";
+  nodetypes[1] = "MATP";
+  nodetypes[2] = "MATL";
+  nodetypes[3] = "MATR";
+  nodetypes[4] = "BEGL";
+  nodetypes[5] = "BEGR";
+  nodetypes[6] = "ROOT";
+  nodetypes[7] = "END";
+   
+  char **sttypes;
+  ESL_ALLOC(sttypes, sizeof(char *) * 10);
+  sttypes[0] = "D";
+  sttypes[1] = "MP";
+  sttypes[2] = "ML";
+  sttypes[3] = "MR";
+  sttypes[4] = "IL";
+  sttypes[5] = "IR";
+  sttypes[6] = "S";
+  sttypes[7] = "E";
+  sttypes[8] = "B";
+  sttypes[9] = "EL";
+  
+  for(nd = 0; nd < sub_cm->nodes; nd++)
+    {
+      sum = 0.;
+      if(sub_cm->ndtype[nd] != END_nd && sub_cm->ndtype[nd] != BIF_nd)
+	{
+	  ndsum = 0.;
+	  v = sub_cm->nodemap[nd];
+	  while(sub_cm->ndidx[v] == nd && sub_cm->sttype[v] != IL_st && sub_cm->sttype[v] != IR_st)
+	    {
+	      sum = 0.;
+	      for(y = sub_cm->cfirst[v]; y < sub_cm->cfirst[v]+sub_cm->cnum[v]; y++)
+		{
+		  yoffset = y - sub_cm->cfirst[v];
+		  printf("\t\tsub_cm->t[%3d][%3d]: %f\n", v, yoffset, sub_cm->t[v][yoffset]);
+		  sum    += sub_cm->t[v][yoffset];
+		}
+	      orig_v1  = submap->s2o_smap[v][0];
+	      orig_v2  = submap->s2o_smap[v][1];
+	      orig_nd = orig_cm->ndidx[orig_v1];
+	      if(sub_cm->ndtype[nd+1] != END_nd)
+		{
+		  if(orig_v2 != -1)
+		    printf("sum t[%4d %4s %2s %2s] nd: %4d: %f\n", v, nodetypes[(int) orig_cm->ndtype[orig_nd]], sttypes[(int) orig_cm->sttype[orig_v1]], sttypes[(int) orig_cm->sttype[orig_v2]], nd, sum);
+		  else
+		    printf("sum t[%4d %4s %2s   ] nd: %4d: %f\n", v, nodetypes[(int) orig_cm->ndtype[orig_nd]], sttypes[(int) orig_cm->sttype[orig_v1]], nd, sum);
+		}
+	      ndsum += sum;
+	      v++;
+	    }
+	  if(sub_cm->ndtype[nd+1] != END_nd)
+	    printf("\tndsum t nd (%4s): %4d: %f\n", nodetypes[(int) orig_cm->ndtype[orig_nd]], nd, ndsum);
+	}
+    }
+  free(nodetypes);
+  free(sttypes);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+#endif
diff --git a/src/cmalign.c b/src/cmalign.c
new file mode 100644
index 0000000..79c6324
--- /dev/null
+++ b/src/cmalign.c
@@ -0,0 +1,2255 @@
+/* cmalign.c
+ * SRE, Thu Jul 25 11:28:03 2002 [St. Louis]
+ * SVN $Id: cmalign.c 3013 2009-10-28 14:09:25Z nawrockie $
+ * 
+ * Align sequences to a CM.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************
+ */
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <float.h>
+
+#ifdef HAVE_MPI
+#include "mpi.h"
+#endif
+
+#include "easel.h"		/* general seq analysis library   */
+#include "esl_alphabet.h"
+#include "esl_getopts.h"		
+#include "esl_mpi.h"
+#include "esl_msa.h"
+#include "esl_random.h"		
+#include "esl_sq.h"		
+#include "esl_sqio.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+#define ALGOPTS  "--cyk,--optacc,--viterbi,--sample" /* Exclusive choice for algorithm */
+#define OUTALPHOPTS "--rna,--dna"                    /* Exclusive choice for output alphabet */
+#define ACCOPTS  "--nonbanded,--hbanded,--qdb"       /* Exclusive choice for acceleration strategies */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range     toggles      reqs       incomp  help  docgroup*/
+  { "-h",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "show brief help on version and usage",   1 },
+  { "-o",        eslARG_OUTFILE, NULL, NULL, NULL,      NULL,      NULL,        NULL, "output the alignment to file <f>, not stdout", 1 },
+  { "-l",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "align locally w.r.t. the model",         1 },
+  { "-p",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,   "--small", "append posterior probabilities to alignment", 1 },
+  { "-q",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "quiet; suppress banner and scores, print only the alignment", 1 },
+  { "-1",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "output alnment in non-interleaved, 1 line/seq Stockholm format",  1 },
+  { "--informat",eslARG_STRING, NULL,  NULL, NULL,      NULL,      NULL,        NULL, "specify the input file is in format <x>, not FASTA", 1 },
+  { "--devhelp", eslARG_NONE,   NULL,  NULL, NULL,      NULL,      NULL,        NULL, "show list of undocumented developer options", 1 },
+#ifdef HAVE_MPI
+  { "--mpi",     eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,    "--merge", "run as an MPI parallel program",                    1 },  
+#endif
+  /* --merge: merge two alignments and quit, don't do any new aligning */
+  { "--merge",   eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "merge two alignments and exit", 8 },
+  /* Algorithm options */
+  { "--optacc",  eslARG_NONE,"default", NULL, NULL,     ALGOPTS,    NULL,"--small,--qdb", "align with the Holmes/Durbin optimal accuracy algorithm", 2 },
+  { "--cyk",     eslARG_NONE,   FALSE,  NULL, NULL,     ALGOPTS,    NULL,        NULL, "align with the CYK algorithm", 2 },
+  { "--sample",  eslARG_NONE,   FALSE,  NULL, NULL,     ALGOPTS,    NULL,"--small,--qdb", "sample alignment of each seq from posterior distribution", 2 },
+  { "-s",        eslARG_INT,     NULL, NULL, "n>0",      NULL,"--sample",        NULL, "w/--sample, set random number generator seed to <n>",  2 },
+  { "--viterbi", eslARG_NONE,   FALSE,  NULL, NULL,     ALGOPTS,    NULL,        "-p", "align to a CM Plan 9 HMM with the Viterbi algorithm",2 },
+  { "--sub",     eslARG_NONE,   FALSE,  NULL, NULL,     NULL,       NULL,        "-l", "build sub CM for columns b/t HMM predicted start/end points", 2 },
+  { "--small",   eslARG_NONE,   FALSE,  NULL, NULL,     NULL,"--cyk",     "--hbanded", "use divide and conquer (d&c) alignment algorithm", 2 },
+  /* Banded alignment */
+  { "--hbanded", eslARG_NONE, "default",  NULL, NULL,   NULL,     NULL,      ACCOPTS, "accelerate using CM plan 9 HMM derived bands", 3 },
+  { "--nonbanded",eslARG_NONE,  FALSE, NULL, NULL,"--hbanded",    NULL,  "--hbanded", "do not use bands to accelerate aln algorithm", 3 },
+  { "--tau",     eslARG_REAL,   "1E-7",NULL, "0<x<1",   NULL,"--hbanded",       NULL, "set tail loss prob for --hbanded to <x>", 3 },
+  { "--mxsize",  eslARG_REAL, "2048.0",NULL, "x>0.",     NULL,      NULL,"--small,--qdb", "set maximum allowable DP matrix size to <x> Mb", 3},
+  /* Options that modify how the output alignment is created */
+  { "--rna",     eslARG_NONE,"default",NULL, NULL,  OUTALPHOPTS,   NULL,        NULL, "output alignment as RNA sequence data", 4},
+  { "--dna",     eslARG_NONE,   FALSE, NULL, NULL,  OUTALPHOPTS,   NULL,        NULL, "output alignment as DNA (not RNA) sequence data", 4},
+  { "--matchonly",eslARG_NONE,  FALSE, NULL, NULL,      NULL,      NULL,        "-p", "include only match columns in output alignment", 4 },
+  { "--resonly", eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "include only match columns with >= 1 residues in output aln", 4 },
+  { "--fins",    eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "flush inserts left/right in output alignment", 4 },
+  { "--onepost", eslARG_NONE,   FALSE, NULL, NULL,      NULL,      "-p",        NULL, "with -p, only append single '0-9,*' char as posterior probability", 4 },
+  /* Including a preset alignment */
+  { "--withali", eslARG_INFILE, NULL,  NULL, NULL,      NULL,      NULL,  "--viterbi","incl. alignment in <f> (must be aln <cm file> was built from)", 5 },
+  { "--withpknots",eslARG_NONE, NULL,  NULL, NULL,      NULL,"--withali",       NULL, "incl. structure (w/pknots) from <f> from --withali <f>", 5 },
+  { "--rf",      eslARG_NONE,   FALSE, NULL, NULL,      NULL,"--withali",       NULL, "--rf was originally used with cmbuild", 5 },
+  { "--gapthresh",eslARG_REAL,  "0.5", NULL, "0<=x<=1", NULL,"--withali",       NULL, "--gapthresh <x> was originally used with cmbuild", 5 },
+  /* Verbose output files */
+  { "--tfile",   eslARG_OUTFILE, NULL, NULL, NULL,      NULL,      NULL,        NULL, "dump individual sequence parsetrees to file <f>", 7 },
+
+  /* All options below are developer options, only shown if --devhelp invoked */
+  /* Developer options related to alignment algorithm */
+  { "--inside",   eslARG_NONE,  FALSE, NULL, NULL,      ALGOPTS,   NULL,     ALGOPTS, "don't align; return scores from the Inside algorithm", 101 },
+  { "--checkpost",eslARG_NONE,  FALSE, NULL, NULL,      NULL,      "-p",        NULL, "check that posteriors are correctly calc'ed", 101 },
+  { "--no-null3",eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "turn OFF the NULL3 post hoc additional null model", 101 },
+  /* developer options related to banded alignment */
+  { "--checkfb", eslARG_NONE,   FALSE, NULL, NULL,      NULL,"--hbanded",       "-l", "check that HMM posteriors for bands were correctly calc'ed", 102},
+  { "--sums",    eslARG_NONE,   FALSE, NULL, NULL,      NULL,"--hbanded",       NULL, "use posterior sums during HMM band calculation (widens bands)", 102 },
+  { "--qdb",     eslARG_NONE,   FALSE, NULL, NULL,"--hbanded",     NULL,     ACCOPTS, "use query dependent banded CYK alignment algorithm", 102 },
+  { "--beta",    eslARG_REAL,   "1E-7",NULL, "0<x<1",   NULL,   "--qdb",        NULL, "set tail loss prob for --qdb to <x>", 102 },
+  { "--hsafe",   eslARG_NONE,   FALSE, NULL, NULL,      NULL,"--hbanded","--viterbi,-p,--optacc", "realign (w/o bands) seqs with HMM banded CYK score < 0 bits", 102 },
+  /* developer options related to output files and debugging */
+  { "--regress", eslARG_OUTFILE, NULL, NULL, NULL,      NULL,      NULL,        NULL, "save regression test data to file <f>", 103 },
+  { "--banddump",eslARG_INT,    "0",   NULL, "0<=n<=3", NULL,      NULL,        NULL, "set verbosity of band info print statements to <n>", 103 },
+  { "--dlev",    eslARG_INT,    "0",   NULL, "0<=n<=3", NULL,      NULL,        NULL, "set verbosity of debugging print statements to <n>", 103 },
+  { "--stall",   eslARG_NONE,  FALSE, NULL, NULL,       NULL,      NULL,        NULL, "arrest after start: for debugging MPI under gdb", 103 },  
+  /* Developer options related to experiment local begin/end modes */
+  { "--pebegin", eslARG_NONE,   FALSE, NULL, NULL,      NULL,      "-l",  "--pbegin", "set all local begins as equiprobable", 104 },
+  { "--pfend",   eslARG_REAL,   NULL,  NULL, "0<x<1",   NULL,      "-l",    "--pend", "set all local end probs to <x>", 104 },
+  { "--pbegin",  eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,      "-l",        NULL, "set aggregate local begin prob to <x>", 104 },
+  { "--pend",    eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,      "-l",        NULL, "set aggregate local end prob to <x>", 104 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+/* struct cfg_s : "Global" application configuration shared by all threads/processes
+ * 
+ * This structure is passed to routines within main.c, as a means of semi-encapsulation
+ * of shared data amongst different parallel processes (threads or MPI processes).
+ */
+struct cfg_s {
+  char         *cmfile;	        /* name of input CM file  */ 
+  char         *sqfile;	        /* name of sequence file  */ 
+  ESL_SQFILE   *sqfp;           /* open sequence input file stream */
+  int           fmt;		/* format code for seqfile */
+  ESL_ALPHABET *abc;		/* digital alphabet for the CM */
+  int           ncm;            /* number cm we're on */
+
+  int           do_mpi;		/* TRUE if we're doing MPI parallelization */
+  int           nproc;		/* how many MPI processes, total */
+  int           my_rank;	/* who am I, in 0..nproc-1 */
+  int           do_stall;	/* TRUE to stall the program until gdb attaches */
+  ESL_RANDOMNESS *r;            /* source of randomness, only created if --sample enabled */
+
+  /* Masters only (i/o streams) */
+  CMFILE       *cmfp;		/* open input CM file stream       */
+  FILE         *ofp;		/* output file (default is stdout) */
+  FILE         *tracefp;	/* optional output for parsetrees  */
+  FILE         *regressfp;	/* optional output for regression test  */
+  ESL_MSAFILE  *withalifp;	/* optional input alignment to include */
+  ESL_MSA      *withmsa;	/* MSA from withalifp to include */
+  char         *withss_cons;	/* ss_cons string from withmsa (before knot stripping) */
+  Parsetree_t  *withali_mtr;	/* guide tree for MSA from withalifp */
+  ESL_ALPHABET *withali_abc;	/* digital alphabet for reading withali MSA */
+  ESL_ALPHABET *abc_out;	/* digital alphabet for output */
+};
+
+static char usage1[] = "[-options] <cmfile> <sequence file>";
+static char usage2[] = "[-options] --merge <cmfile> <msafile1> <msafile2>";
+static char banner[] = "align sequences to an RNA CM";
+
+static int  init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+/* static int  init_shared_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf); */
+
+static void  serial_master (const ESL_GETOPTS *go, struct cfg_s *cfg);
+static void  serial_merge_alignments_only(const ESL_GETOPTS *go);
+#ifdef HAVE_MPI
+static int   mpi_master    (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int   mpi_worker    (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#endif
+
+static int process_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, seqs_to_aln_t *seqs_to_aln);
+static int output_result(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, seqs_to_aln_t *seqs_to_aln);
+
+static int initialize_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int check_withali(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, ESL_MSA **ret_msa, Parsetree_t **ret_mtr);
+static int include_withali(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, ESL_SQ ***ret_sq, Parsetree_t ***ret_tr, int *ret_nseq, char *errbuf);
+static int compare_cm_guide_trees(CM_t *cm1, CM_t *cm2);
+static int make_aligned_string(char *aseq, char *gapstring, int alen, char *ss, char **ret_s);
+static int add_withali_pknots(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, ESL_MSA *newmsa);
+
+static int print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf);
+static void print_cm_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command);
+static int get_markup_from_msa(ESL_MSA *msa, char *errbuf, char ***ret_comment, int *ret_ncomment, char ***ret_gf_tag, char ***ret_gf, int *ret_ngf, char ***ret_gs_tag, char ****ret_gs, int *ret_ngs, char ***ret_gr_tag, char ****ret_gr, int *ret_ngr);
+static int append_parsetrees(Parsetree_t **tr_to_append, int ntr_to_append, Parsetree_t ***ret_tr, int *ret_ntr, char *errbuf);
+static int append_sequences(ESL_SQ **sq_to_append, int nsq_to_append, ESL_SQ ***ret_sq, int *ret_nsq, char *errbuf);
+static int add_msa_markup(ESL_MSA *merged_msa, char *errbuf, int nseq, int seq_offset,
+			  char **comment, int ncomment,
+			  char **gf_tag, char **gf,  int ngf,
+			  char **gs_tag, char ***gs, int ngs,
+			  char **gr_tag, char ***gr, int ngr);
+extern int gapize_string_to_fit_alignment(char *s, const char *aseq, int alen, char gapchar_to_add, char *aln_gapchars, char *errbuf, char **ret_news);
+			    
+
+/*
+  static void print_stage_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg);
+  static int print_align_options(const struct cfg_s *cfg, CM_t *cm);
+*/
+
+#ifdef HAVE_MPI
+static int determine_nseq_per_worker(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, int *ret_nseq_worker);
+static int add_worker_seqs_to_master(seqs_to_aln_t *master_seqs, seqs_to_aln_t *worker_seqs, int offset);
+#endif
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS     *go = NULL;   /* command line processing                     */
+  ESL_STOPWATCH   *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("Memory error, stopwatch not created.\n");
+  esl_stopwatch_Start(w);
+  struct cfg_s     cfg;
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  /* Process command line options.
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK || 
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage1);
+      esl_usage(stdout, argv[0], usage2);
+      printf("\n  The --merge option merges the two alignments in <msafile1> and <msafile2>\n  created by previous runs of cmalign with <cmfile> into a single alignment.");
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "--devhelp") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage1);
+      esl_usage(stdout, argv[0], usage2);
+      puts("\n  The --merge option merges the two alignments in <msafile1> and <msafile2>\n  created by previous runs of cmalign with <cmfile> into a single alignment.");
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nalignment algorithm related options:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nbanded dynamic programming acceleration options:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      puts("\noutput options:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+      puts("\nmerge alignments in <msafile1> and <msafile2>:");
+      esl_opt_DisplayHelp(stdout, go, 8, 2, 80);
+      puts("\noptions for including a fixed alignment within output alignment:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80);
+      puts("\nverbose output files and debugging:");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80);
+      puts("\nundocumented developer algorithm options:");
+      esl_opt_DisplayHelp(stdout, go, 101, 2, 80);
+      puts("\nundocumented developer banded alignment options:");
+      esl_opt_DisplayHelp(stdout, go, 102, 2, 80);
+      puts("\nundocumented developer verbose output/debugging options:");
+      esl_opt_DisplayHelp(stdout, go, 103, 2, 80);
+      puts("\nundocumented developer options for experimental local begin/end modes:");
+      esl_opt_DisplayHelp(stdout, go, 104, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage1);
+      esl_usage(stdout, argv[0], usage2);
+      puts("\n  The --merge option merges the two alignments in <msafile1> and <msafile2>\n  created by previous runs of cmalign with <cmfile> into a single alignment.");
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nalignment algorithm related options:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nbanded dynamic programming acceleration options:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      puts("\noutput options:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+      puts("\nmerge alignments in <msafile1> and <msafile2>:");
+      esl_opt_DisplayHelp(stdout, go, 8, 2, 80);
+      puts("\noptions for including a fixed alignment within output alignment:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80);
+      puts("\nverbose output files and debugging:");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80);
+      exit(0);
+    }
+  if(((! esl_opt_GetBoolean(go, "--merge")) && (esl_opt_ArgNumber(go) != 2)) ||
+     ((  esl_opt_GetBoolean(go, "--merge")) && (esl_opt_ArgNumber(go) != 3))) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage1);
+      esl_usage(stdout, argv[0], usage2);
+      puts("\n  The --merge option merges the two alignments in <msafile1> and <msafile2>\n  created by previous runs of cmalign with <cmfile> into a single alignment.");
+      puts("\nwhere basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      printf("\nTo see more help on other available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  /* Check for incompatible option combinations I don't know how to disallow with esl_getopts */
+  /* --small requires EITHER --nonbanded or --qdb */
+  if ((esl_opt_GetBoolean(go, "--small")) && (! ((esl_opt_GetBoolean(go, "--nonbanded")) || (esl_opt_GetBoolean(go, "--qdb"))))) { 
+    printf("Error parsing options, --small is only allowed in combination with --nonbanded or --qdb.\n");
+    exit(1);
+  }
+
+  /* if --merge, merge the two alignments and exit, never create cfg structure we won't need it */
+  if(esl_opt_GetBoolean(go, "--merge")) { 
+    serial_merge_alignments_only(go);
+    esl_stopwatch_Destroy(w);
+    esl_getopts_Destroy(go);
+    return 0;	
+  }
+
+  /* Initialize what we can in the config structure (without knowing the input alphabet yet).
+   */
+  cfg.cmfile     = esl_opt_GetArg(go, 1); 
+  cfg.sqfile     = esl_opt_GetArg(go, 2); 
+  cfg.sqfp       = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  if   (esl_opt_IsDefault(go, "--informat")) cfg.fmt = eslSQFILE_UNKNOWN; /* autodetect sequence file format by default. */ 
+  else { 
+    cfg.fmt = esl_sqio_FormatCode(esl_opt_GetString(go, "--informat"));
+    if(cfg.fmt == eslSQFILE_UNKNOWN) cm_Fail("Can't recognize sequence file format: %s. valid options are: fasta, embl, genbank, ddbj, uniprot, stockholm, or pfam\n", esl_opt_GetString(go, "--informat"));
+  }
+  cfg.abc        = NULL;	           /* created in init_master_cfg() in masters, or in mpi_worker() in workers */
+  if      (esl_opt_GetBoolean(go, "--rna")) cfg.abc_out = esl_alphabet_Create(eslRNA);
+  else if (esl_opt_GetBoolean(go, "--dna")) cfg.abc_out = esl_alphabet_Create(eslDNA);
+  else    cm_Fail("Can't determine output alphabet");
+  cfg.cmfp       = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.ofp        = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.tracefp    = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.regressfp  = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.withalifp  = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.withmsa    = NULL;	           /* filled in init_master_cfg() in masters, stays NULL for workers */
+  cfg.withss_cons= NULL;	           /* filled in check_withali() in masters, stays NULL for workers */
+  cfg.withali_mtr= NULL;	           /* filled in init_master_cfg() in masters, stays NULL for workers */
+  cfg.withali_abc= NULL;	           /* created in init_master_cfg() in masters, stays NULL for workers */
+  cfg.ncm        = 0;
+  cfg.r          = NULL;	           /* created in init_master_cfg() for masters, mpi_worker() for workers*/
+
+  cfg.do_mpi     = FALSE;	           /* this gets reset below, if we init MPI */
+  cfg.nproc      = 0;		           /* this gets reset below, if we init MPI */
+  cfg.my_rank    = 0;		           /* this gets reset below, if we init MPI */
+  cfg.do_stall   = esl_opt_GetBoolean(go, "--stall");
+
+
+  /* This is our stall point, if we need to wait until we get a
+   * debugger attached to this process for debugging (especially
+   * useful for MPI):
+   */
+  while (cfg.do_stall); 
+
+  /* Figure out who we are, and send control there: 
+   * we might be an MPI master, an MPI worker, or a serial program.
+   */
+#ifdef HAVE_MPI
+  if (esl_opt_GetBoolean(go, "--mpi")) 
+    {
+      int              status;               /* easel status */
+      char             errbuf[cmERRBUFSIZE]; /* for error messages in mpi_master() */
+      cfg.do_mpi     = TRUE;
+
+      MPI_Init(&argc, &argv);
+      MPI_Comm_rank(MPI_COMM_WORLD, &(cfg.my_rank));
+      MPI_Comm_size(MPI_COMM_WORLD, &(cfg.nproc));
+
+      if(cfg.nproc == 1) cm_Fail("ERROR, MPI mode, but only 1 processor running...");
+
+      if (cfg.my_rank > 0) { status = mpi_worker(go, &cfg); }
+      else { 
+	if(! esl_opt_GetBoolean(go, "-q")) cm_banner(stdout, argv[0], banner);
+	status = mpi_master(go, &cfg, errbuf);
+      }
+      /* check status, if eslOK, we continue, else we exit. either way we call MPI_Finalize() */
+      if(status == eslOK) { 
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_MPIReduce(w, 0, MPI_COMM_WORLD);
+	MPI_Finalize();
+      }
+      else { /* status != eslOK, master has error message in errbuf, worker does not */
+	MPI_Finalize();
+	if(cfg.my_rank == 0) cm_Fail(errbuf); /* master */
+	else                 return 0;        /* worker */
+      }
+    }
+  else
+#endif /*HAVE_MPI*/
+    {
+      if(! esl_opt_GetBoolean(go, "-q")) cm_banner(stdout, argv[0], banner);
+      serial_master(go, &cfg);
+      esl_stopwatch_Stop(w);
+    }
+  /* Clean up the shared cfg. 
+   */
+  if (cfg.my_rank == 0) {
+    if (! esl_opt_IsDefault(go, "-o")) { 
+      printf("# Alignment saved in file %s.\n", esl_opt_GetString(go, "-o"));
+      fclose(cfg.ofp); 
+    }
+    if (cfg.tracefp   != NULL) { 
+      printf("# Parsetrees saved in file %s.\n", esl_opt_GetString(go, "--tfile"));
+      fclose(cfg.tracefp);
+    }
+    if (cfg.regressfp   != NULL) {
+      printf("# Regression data (alignment) saved in file %s.\n", esl_opt_GetString(go, "--regress"));
+      fclose(cfg.regressfp);
+    }
+    if (cfg.cmfp      != NULL) CMFileClose(cfg.cmfp);
+    if (cfg.sqfp      != NULL) esl_sqfile_Close(cfg.sqfp);
+    if (cfg.withalifp != NULL) esl_msafile_Close(cfg.withalifp);
+    if (cfg.withmsa   != NULL) esl_msa_Destroy(cfg.withmsa);
+    if (cfg.withali_mtr != NULL) FreeParsetree(cfg.withali_mtr);
+    if (cfg.withss_cons != NULL) free(cfg.withss_cons);
+  }
+  if (cfg.r         != NULL) esl_randomness_Destroy(cfg.r);
+  if (cfg.abc       != NULL) esl_alphabet_Destroy(cfg.abc);
+  if (cfg.abc_out   != NULL) esl_alphabet_Destroy(cfg.abc_out);
+  if (cfg.withali_abc != NULL) esl_alphabet_Destroy(cfg.withali_abc);
+  if (cfg.my_rank == 0 && (! esl_opt_GetBoolean(go, "-q"))) { 
+    printf("#\n");
+    esl_stopwatch_Display(stdout, w, "# CPU time: ");
+  }
+  esl_getopts_Destroy(go);
+  esl_stopwatch_Destroy(w);
+  return 0;
+}
+
+/* init_master_cfg()
+ * Called by masters, mpi or serial.
+ * Already set:
+ *    cfg->cmfile      - command line arg 1
+ *    cfg->sqfile      - command line arg 2
+ *    cfg->fmt         - format of output file
+ * Sets: 
+ *    cfg->sqfp        - open sequence file                
+ *    cfg->ofp         - output file (stdout by default)
+ *    cfg->cmfp        - open CM file                
+ *    cfg->abc         - digital input alphabet
+ *    cfg->tracefp     - optional output file
+ *    cfg->regressfp   - optional output file
+ *    cfg->withalifp   - optional input alignment file to include
+ *    cfg->withmsa     - MSA from --withali file 
+ *    cfg->withali_mtr - guide tree for MSA from --withali file 
+ *    cfg->withali_abc - digital input alphabet for --withali file
+ *    cfg->r           - source of randomness
+ *                   
+ * Errors in the MPI master here are considered to be "recoverable",
+ * in the sense that we'll try to delay output of the error message
+ * until we've cleanly shut down the worker processes. Therefore
+ * errors return (code, errbuf) by the ESL_FAIL mech.
+ */
+static int
+init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  int type;
+
+  /* open input sequence file */
+  status = esl_sqfile_Open(cfg->sqfile, cfg->fmt, NULL, &(cfg->sqfp));
+  if (status == eslENOTFOUND)    ESL_FAIL(status, errbuf, "File %s doesn't exist or is not readable\n", cfg->sqfile);
+  else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of sequence file %s\n", cfg->sqfile);
+  else if (status == eslEINVAL)  ESL_FAIL(status, errbuf, "Can’t autodetect stdin or .gz."); 
+  else if (status != eslOK)      ESL_FAIL(status, errbuf, "Sequence file open failed with error %d\n", status);
+  if(cfg->sqfp->format == eslMSAFILE_STOCKHOLM) ESL_FAIL(eslEFORMAT, errbuf, "cmalign doesn't support Stockholm alignment format. Please reformat to FASTA.\n");
+  cfg->fmt = cfg->sqfp->format;
+
+  /* Set the sqfile alphabet as RNA, if it's DNA we're fine. 
+   * If it's not RNA nor DNA, we can't deal with it anyway,
+   * so we're hardcoded to RNA.
+   */
+  cfg->abc = esl_alphabet_Create(eslRNA);
+  if(cfg->abc == NULL) ESL_FAIL(status, errbuf, "Failed to create alphabet for sequence file");
+  esl_sqfile_SetDigital(cfg->sqfp, cfg->abc);
+
+  /* open CM file */
+  if((cfg->cmfp = CMFileOpen(cfg->cmfile, NULL)) == NULL)
+   ESL_FAIL(eslFAIL, errbuf, "Failed to open covariance model save file %s\n", cfg->cmfile);
+
+  /* open output file */
+  if (esl_opt_GetString(go, "-o") != NULL) {
+    if ((cfg->ofp = fopen(esl_opt_GetString(go, "-o"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open -o output file %s\n", esl_opt_GetString(go, "-o"));
+    } else cfg->ofp = stdout;
+
+  /* seed master's RNG, this will only be used if --sample enabled, but we always initialize it for convenience (seeds always get sent to workers) */
+  if (! esl_opt_IsDefault(go, "-s")) 
+    cfg->r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+  else cfg->r = esl_randomness_CreateTimeseeded();
+
+  /* optionally, open trace file */
+  if (esl_opt_GetString(go, "--tfile") != NULL) {
+    if ((cfg->tracefp = fopen(esl_opt_GetString(go, "--tfile"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --tfile output file %s\n", esl_opt_GetString(go, "--tfile"));
+    }
+
+  /* optionally, open regression file */
+  if (esl_opt_GetString(go, "--regress") != NULL) {
+    if ((cfg->regressfp = fopen(esl_opt_GetString(go, "--regress"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --regress output file %s\n", esl_opt_GetString(go, "--regress"));
+    }
+
+  /* optionally, open withali file for reading */
+  if(esl_opt_GetString(go, "--withali") != NULL)
+    {
+      status = esl_msafile_Open(esl_opt_GetString(go, "--withali"), eslMSAFILE_UNKNOWN, NULL, &(cfg->withalifp));
+      if (status == eslENOTFOUND)    ESL_FAIL(status, errbuf, "--withali alignment file %s doesn't exist or is not readable\n", 
+					      esl_opt_GetString(go, "--withali"));
+      else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of --withali alignment %s\n", 
+					      esl_opt_GetString(go, "--withali"));
+      else if (status != eslOK)      ESL_FAIL(status, errbuf, "Alignment file open failed with error %d\n", status);
+      /* Guess the withali alphabet, if it's ambiguous, guess RNA,
+       * we'll treat RNA and DNA both as RNA internally.
+       * We can't handle any other alphabets, so this is hardcoded. */
+      status = esl_msafile_GuessAlphabet(cfg->withalifp, &type);
+      if (status == eslEAMBIGUOUS)    type = eslRNA; /* guess it's RNA, we'll fail downstream with an error message if it's not */
+      else if (status == eslEFORMAT)  ESL_FAIL(status, errbuf, "Alignment file parse failed: %s\n", cfg->withalifp->errbuf);
+      else if (status == eslENODATA)  ESL_FAIL(status, errbuf, "Alignment file %s is empty\n", esl_opt_GetString(go, "--withali"));
+      else if (status != eslOK)       ESL_FAIL(status, errbuf, "Failed to read alignment file %s\n", esl_opt_GetString(go, "--withali"));
+      /* we can read DNA/RNA but internally we treat it as RNA */
+      if(! (type == eslRNA || type == eslDNA))
+	ESL_FAIL(eslEFORMAT, errbuf, "Alphabet is not DNA/RNA in %s\n", esl_opt_GetString(go, "--withali"));
+      cfg->withali_abc = esl_alphabet_Create(eslRNA);
+      if(cfg->withali_abc == NULL) ESL_FAIL(status, errbuf, "Failed to create alphabet for --withali");
+      esl_msafile_SetDigital(cfg->withalifp, cfg->withali_abc);
+    }
+
+  if(cfg->r == NULL) ESL_FAIL(eslEMEM, errbuf, "Failed to create master RNG.");
+
+  return eslOK;
+}
+
+/* serial_master()
+ * The serial version of cmalign.
+ * Align each sequence to the CM.
+ * 
+ * A master can only return if it's successful. All errors are handled immediately and fatally with cm_Fail().
+ */
+static void
+serial_master(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int      status;
+  char     errbuf[cmERRBUFSIZE];
+  CM_t     *cm;
+  seqs_to_aln_t  *seqs_to_aln;  /* sequences to align, holds seqs, parsetrees, CP9 traces, postcodes */
+
+  if ((status  = init_master_cfg(go, cfg, errbuf)) != eslOK)  cm_Fail(errbuf);
+  if ((status  = print_run_info (go, cfg, errbuf))  != eslOK) cm_Fail(errbuf);
+  
+  while ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK)
+    {
+      if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cfg->cmfile);
+      cfg->ncm++;
+
+      /* initialize the flags/options/params and configuration of the CM */
+      if((status   = initialize_cm(go, cfg, errbuf, cm))                    != eslOK)    cm_Fail(errbuf);
+      print_cm_info (go, cfg, errbuf, cm);
+
+      /* read in all sequences, this is wasteful, but Parsetrees2Alignment() requires all seqs in memory */
+      seqs_to_aln = CreateSeqsToAln(100, FALSE);
+      if((status = ReadSeqsToAln(cfg->abc, cfg->sqfp, 0, TRUE, seqs_to_aln, FALSE)) != eslEOF) cm_Fail("Error reading sqfile: %s\n", cfg->sqfile);
+      /* align all sequences */
+      if ((status = process_workunit(go, cfg, errbuf, cm, seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+      if ((status = output_result   (go, cfg, errbuf, cm, seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+      
+      /* clean up */
+      FreeSeqsToAln(seqs_to_aln);
+      FreeCM(cm);
+      esl_sqfile_Position(cfg->sqfp, (off_t) 0); /* we may be searching this file again with another CM */
+    }
+  if(status != eslEOF) cm_Fail(errbuf);
+  return;
+}
+
+#ifdef HAVE_MPI
+/* mpi_master()
+ * The MPI version of cmalign
+ * Follows standard pattern for a master/worker load-balanced MPI program 
+ * (SRE notes J1/78-79).
+ * 
+ * A master returns eslOK if it's successful. 
+ * Errors in an MPI master come in two classes: recoverable and nonrecoverable.
+ * If a recoverable error occurs, errbuf is filled with an error message
+ * from the master or a worker, and it's sent back while returning a
+ * non-eslOK error code.
+ * 
+ * Recoverable errors include (hopefully) all worker-side errors, and any
+ * master-side error that do not affect MPI communication. Error
+ * messages from recoverable messages are delayed until we've cleanly
+ * shut down the workers.
+ * 
+ * Unrecoverable errors are master-side errors that may affect MPI
+ * communication, meaning we cannot count on being able to reach the
+ * workers and shut them down. Unrecoverable errors result in immediate
+ * cm_Fail()'s, which will cause MPI to shut down the worker processes
+ * uncleanly.
+ */
+static int
+mpi_master(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int      xstatus       = eslOK;	/* changes from OK on recoverable error */
+  int      status;
+  int      have_work     = TRUE;	/* TRUE while work remains  */
+  int      nproc_working = 0;	        /* number of worker processes working, up to nproc-1 */
+  int      wi;          	        /* rank of next worker to get an alignment to work on */
+  char    *buf           = NULL;	/* input/output buffer, for packed MPI messages */
+  int      bn            = 0;
+  int      pos = 1;
+  int      wi_error = 0;                /* worker index that sent back an error message, if an error occurs */
+  CM_t *cm;
+  int nseq_per_worker;
+  int nseq_this_worker;
+  int nseq_prev;
+
+  seqs_to_aln_t  *all_seqs_to_aln    = NULL;
+  seqs_to_aln_t  *worker_seqs_to_aln = NULL;
+  int            *seqidx         = NULL;
+  long           *seedlist = NULL;       /* seeds for worker's RNGs, we send these to workers */
+  
+  MPI_Status mpistatus; 
+  int      n;
+
+  /* Master initialization: including, figure out the alphabet type.
+   * If any failure occurs, delay printing error message until we've shut down workers.
+   */
+  if (xstatus == eslOK) { if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) xstatus = status; }
+  if (xstatus == eslOK) { bn = 4096; if ((buf = malloc(sizeof(char) * bn))         == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((seedlist       = malloc(sizeof(long) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((seqidx         = malloc(sizeof(int)  * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((status         = print_run_info(go, cfg, errbuf)) != eslOK) xstatus = status; }
+
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return xstatus; /* errbuf was filled above */
+  ESL_DPRINTF1(("MPI master is initialized\n"));
+
+  for (wi = 0; wi < cfg->nproc; wi++) seqidx[wi] = 0;
+
+  for (wi = 0; wi < cfg->nproc; wi++) {
+    seedlist[wi] = esl_rnd_Roll(cfg->r, 1000000000); /* not sure what to use as max for seed */
+    ESL_DPRINTF1(("wi %d seed: %ld\n", wi, seedlist[wi]));
+  }
+
+  /* Worker initialization:
+   * Because we've already successfully initialized the master before we start
+   * initializing the workers, we don't expect worker initialization to fail;
+   * so we just receive a quick OK/error code reply from each worker to be sure,
+   * and don't worry about an informative message. 
+   */
+  for (wi = 1; wi < cfg->nproc; wi++)
+    MPI_Send(&(seedlist[wi]), 1, MPI_LONG, wi, 0, MPI_COMM_WORLD);
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD);
+  if (status != eslOK) cm_Fail("One or more MPI worker processes failed to initialize.");
+  ESL_DPRINTF1(("%d workers are initialized\n", cfg->nproc-1));
+  free(seedlist);
+
+  /* Main loop: combining load workers, send/receive, clear workers loops;
+   * also, catch error states and die later, after clean shutdown of workers.
+   * 
+   * When a recoverable error occurs, have_work = FALSE, xstatus !=
+   * eslOK, and errbuf is set to an informative message. No more
+   * errbuf's can be received after the first one. We wait for all the
+   * workers to clear their work units, then send them shutdown signals,
+   * then finally print our errbuf and exit.
+   * 
+   * Unrecoverable errors just crash us out with cm_Fail().
+   */
+
+  while (xstatus == eslOK && ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK))
+    {
+      if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cfg->cmfile);
+      cfg->ncm++;  
+      ESL_DPRINTF1(("MPI master read CM number %d\n", cfg->ncm));
+      if((status = cm_master_MPIBcast(cm, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+      
+      /* initialize the flags/options/params of the CM */
+      if((status   = initialize_cm(go, cfg, errbuf, cm))                    != eslOK) cm_Fail(errbuf);
+      print_cm_info (go, cfg, errbuf, cm);
+      determine_nseq_per_worker(go, cfg, cm, &nseq_per_worker); /* this func dies internally if there's some error */
+      ESL_DPRINTF1(("nseq_per_worker: %d\n", nseq_per_worker));
+
+      wi = 1;
+      all_seqs_to_aln = CreateSeqsToAln(100, TRUE);
+      while (have_work || nproc_working)
+	{
+	  if (have_work) 
+	    {
+	      nseq_prev = all_seqs_to_aln->nseq;
+	      if((status = ReadSeqsToAln(cfg->abc, cfg->sqfp, nseq_per_worker, FALSE, all_seqs_to_aln, TRUE)) == eslOK)
+		{
+		  nseq_this_worker = all_seqs_to_aln->nseq - nseq_prev;
+		  ESL_DPRINTF1(("MPI master read %d seqs\n", all_seqs_to_aln->nseq));
+		}
+	      else 
+		{
+		  have_work = FALSE;
+		  if (status != eslEOF) cm_Fail("Sequence file read unexpectedly failed with code %d\n", status); 
+		  ESL_DPRINTF1(("MPI master has run out of sequences to read (having read %d)\n", 0));
+		} 
+	    }
+	
+	  if ((have_work && nproc_working == cfg->nproc-1) || (!have_work && nproc_working > 0))
+	    {
+	      if (MPI_Probe(MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi probe failed");
+	      if (MPI_Get_count(&mpistatus, MPI_PACKED, &n)                != 0) cm_Fail("mpi get count failed");
+	      wi = mpistatus.MPI_SOURCE;
+	      ESL_DPRINTF1(("MPI master sees a result of %d bytes from worker %d\n", n, wi));
+	      
+	      if (n > bn) {
+		if ((buf = realloc(buf, sizeof(char) * n)) == NULL) cm_Fail("reallocation failed");
+		bn = n; 
+	      }
+	      if (MPI_Recv(buf, bn, MPI_PACKED, wi, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi recv failed");
+	      
+	      /* If we're in a recoverable error state, we're only clearing worker results;
+	       * just receive them, don't unpack them or print them.
+	       * But if our xstatus is OK, go ahead and process the result buffer.
+	       */
+	      if (xstatus == eslOK) /* worker reported success. Get the result. */
+		{
+		  pos = 0;
+		  if (MPI_Unpack(buf, bn, &pos, &xstatus, 1, MPI_INT, MPI_COMM_WORLD)     != 0)     cm_Fail("mpi unpack failed");
+		  if (xstatus == eslOK) /* worker reported success. Get the results. */
+		    {
+		      ESL_DPRINTF1(("MPI master sees that the result buffer contains aligned sequences (seqidx: %d)\n", seqidx[wi]));
+		      if ((status = cm_seqs_to_aln_MPIUnpack(cfg->abc, buf, bn, &pos, MPI_COMM_WORLD, &worker_seqs_to_aln)) != eslOK) cm_Fail("search results unpack failed");
+		      ESL_DPRINTF1(("MPI master has unpacked search results\n"));
+		      if ((status = add_worker_seqs_to_master(all_seqs_to_aln, worker_seqs_to_aln, seqidx[wi])) != eslOK) cm_Fail("adding worker results to master results failed");
+		      /* careful not to free data from worker_seqs_to_aln we've
+		       * just added to all_seqs_to_aln. we didn't copy it, we just
+		       * had pointers in all_seqs_to_aln point to it. We can 
+		       * free the worker's pointers to those pointers though */
+		      if(worker_seqs_to_aln->sq       != NULL) free(worker_seqs_to_aln->sq);
+		      if(worker_seqs_to_aln->tr       != NULL) free(worker_seqs_to_aln->tr);
+		      if(worker_seqs_to_aln->cp9_tr   != NULL) free(worker_seqs_to_aln->cp9_tr);
+		      if(worker_seqs_to_aln->postcode1!= NULL) free(worker_seqs_to_aln->postcode1);
+		      if(worker_seqs_to_aln->postcode2!= NULL) free(worker_seqs_to_aln->postcode2);
+		      if(worker_seqs_to_aln->sc       != NULL) free(worker_seqs_to_aln->sc);
+		      if(worker_seqs_to_aln->pp       != NULL) free(worker_seqs_to_aln->pp);
+		      if(worker_seqs_to_aln->struct_sc!= NULL) free(worker_seqs_to_aln->struct_sc);
+		      free(worker_seqs_to_aln);
+		    }
+		  else	/* worker reported an error. Get the errbuf. */
+		    {
+		      if (MPI_Unpack(buf, bn, &pos, errbuf, cmERRBUFSIZE, MPI_CHAR, MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack of errbuf failed");
+		      ESL_DPRINTF1(("MPI master sees that the result buffer contains an error message\n"));
+		      have_work = FALSE;
+		      wi_error  = wi;
+		    }
+		}
+	      nproc_working--;
+	    }
+	  
+	  if (have_work)
+	    {   
+	      /* send new alignment job */
+	      ESL_DPRINTF1(("MPI master is sending sequence to search to worker %d\n", wi));
+	      if ((status = cm_seqs_to_aln_MPISend(all_seqs_to_aln, all_seqs_to_aln->nseq - nseq_this_worker, nseq_this_worker, wi, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI search job send failed");
+	      seqidx[wi] = all_seqs_to_aln->nseq - nseq_this_worker;
+	      wi++;
+	      nproc_working++;
+	    }
+	}
+      /* if we've got valid results, output them */
+      if (xstatus == eslOK) { 
+	if ((status = output_result(go, cfg, errbuf, cm, all_seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+      }
+      ESL_DPRINTF1(("MPI master: done with this CM. Telling all workers\n"));
+      /* send workers the message that we're done with this CM */
+      for (wi = 1; wi < cfg->nproc; wi++) 
+	if ((status = cm_seqs_to_aln_MPISend(NULL, 0, 0, wi, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("Shutting down a worker failed.");
+      FreeCM(cm);
+      esl_sqfile_Position(cfg->sqfp, (off_t) 0); /* we may be aligning this file again with another CM */
+    }
+
+  /* On success or recoverable errors:
+   * Shut down workers cleanly. 
+   */
+  ESL_DPRINTF1(("MPI master is done. Shutting down all the workers cleanly\n"));
+  if((cm_master_MPIBcast(NULL, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+  free(buf);
+  
+  if     (xstatus != eslOK) { fprintf(stderr, "Worker: %d had a problem.\n", wi_error); return xstatus; }
+  else if(status != eslEOF) return status;
+  else                      return eslOK; 
+
+}
+
+static int
+mpi_worker(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int           xstatus = eslOK;
+  int           status;
+  CM_t         *cm  = NULL;
+  char         *wbuf = NULL;	/* packed send/recv buffer  */
+  int           wn   = 0;	/* allocation size for wbuf */
+  int           sz, n;		/* size of a packed message */
+  int           pos;
+  char          errbuf[cmERRBUFSIZE];
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  long           seed;                  /* seed for RNG, rec'd from master */
+  int           i;
+  MPI_Status mpistatus;           /* MPI status... */
+
+  /* After master initialization: master broadcasts its status.
+   */
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return xstatus; /* master saw an error code; workers do an immediate normal shutdown. */
+  ESL_DPRINTF1(("worker %d: sees that master has initialized\n", cfg->my_rank));
+  
+  /* Master now sends worker initialization information (RNG seed) 
+   * Workers returns their status post-initialization.
+   * Initial allocation of wbuf must be large enough to guarantee that
+   * we can pack an error result into it, because after initialization,
+   * errors will be returned as packed (code, errbuf) messages.
+   */
+  if (MPI_Recv(&seed, 1, MPI_LONG, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XEXCEPTION(eslESYS, "mpi recv failed");
+  if (xstatus == eslOK) { if((cfg->r = esl_randomness_Create(seed)) == NULL)          xstatus = eslEMEM; }
+  if (xstatus == eslOK) { wn = 4096;  if ((wbuf = malloc(wn * sizeof(char))) == NULL) xstatus = eslEMEM; }
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD); /* everyone sends xstatus back to master */
+  if (xstatus != eslOK) {
+    if (wbuf != NULL) free(wbuf);
+    return xstatus; /* shutdown; we passed the error back for the master to deal with. */
+  }
+  ESL_DPRINTF1(("worker %d: initialized seed: %ld\n", cfg->my_rank, seed));
+
+  /* source = 0 (master); tag = 0 */
+  while ((status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm)) == eslOK)
+    {
+      ESL_DPRINTF1(("Worker %d succesfully received CM, num states: %d num nodes: %d\n", cfg->my_rank, cm->M, cm->nodes));
+      
+      /* initialize the flags/options/params of the CM */
+      if((status   = initialize_cm(go, cfg, errbuf, cm))                    != eslOK) goto ERROR;
+      
+      while((status = cm_seqs_to_aln_MPIRecv(cfg->abc, 0, 0, MPI_COMM_WORLD, &wbuf, &wn, &seqs_to_aln)) == eslOK)
+	{
+	  ESL_DPRINTF1(("worker %d: has received alignment job, nseq: %d\n", cfg->my_rank, seqs_to_aln->nseq));
+	  /* align all sequences */
+	  if ((status = process_workunit(go, cfg, errbuf, cm, seqs_to_aln)) != eslOK) goto ERROR;
+	  ESL_DPRINTF1(("worker %d: has gathered alignment results\n", cfg->my_rank));
+
+	  /* free the sequences, master already has a copy so we don't send them back */
+	  for(i = 0; i < seqs_to_aln->nseq; i++) esl_sq_Destroy(seqs_to_aln->sq[i]);
+	  free(seqs_to_aln->sq);
+	  seqs_to_aln->sq = NULL;
+	  n = 0;
+	  if (MPI_Pack_size(1, MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the status code */
+	    ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+	  n += sz;
+	  if (cm_seqs_to_aln_MPIPackSize(seqs_to_aln, 0, seqs_to_aln->nseq, MPI_COMM_WORLD, &sz) != eslOK) 
+	    ESL_XFAIL(eslFAIL, errbuf, "cm_seqs_to_aln_MPIPackSize() call failed"); 
+	  n += sz;  
+	  if (n > wn) {
+	    void *tmp;
+	    ESL_RALLOC(wbuf, tmp, sizeof(char) * n);
+	    wn = n;
+	  }
+	  ESL_DPRINTF1(("worker %d: has calculated the alignment results will pack into %d bytes\n", cfg->my_rank, n));
+	  status = eslOK;
+
+	  pos = 0;
+	  if (MPI_Pack(&status, 1, MPI_INT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+	    ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+	  if (cm_seqs_to_aln_MPIPack(seqs_to_aln, 0, seqs_to_aln->nseq, wbuf, wn, &pos, MPI_COMM_WORLD) != eslOK) 
+	    ESL_XFAIL(eslFAIL, errbuf, "cm_seqs_to_aln_MPIPack() call failed"); 
+	  MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+	  ESL_DPRINTF1(("worker %d: has sent results to master in message of %d bytes\n", cfg->my_rank, pos));
+	  
+	  FreeSeqsToAln(seqs_to_aln);
+	}
+      if(status == eslEOD) ESL_DPRINTF1(("worker %d: has seen message to stop with this CM.\n", cfg->my_rank));
+      else ESL_XFAIL(eslFAIL, errbuf, "within CM loop, unexpected status code: %d received from cm_seqs_to_aln_MPIRecv()\n", status);
+
+      FreeCM(cm);
+      cm = NULL;
+    }
+  if (status == eslEOD) ESL_DPRINTF1(("worker %d told CMs are done.\n", cfg->my_rank));
+  else ESL_FAIL(eslFAIL, errbuf, "outside CM loop, unexpected status code: %d received from cm_seqs_to_aln_MPIRecv()\n", status);
+
+  if (wbuf != NULL) free(wbuf);
+  return eslOK;
+
+ ERROR:
+
+  ESL_DPRINTF1(("worker %d: fails, is sending an error message, as follows:\n%s\n", cfg->my_rank, errbuf));
+  pos = 0;
+  MPI_Pack(&status, 1,               MPI_INT,  wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Pack(errbuf,  cmERRBUFSIZE,    MPI_CHAR, wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+
+  /* if we get here this worker failed and sent an error message, now the master knows a worker
+   * failed but it has to send the message to all other workers (besides this one) to abort so they 
+   * can be shut down cleanly. As currently implemented, this means we have to wait here for that 
+   * signal which comes in the form of a special 'empty' work packet that tells us we're done with
+   * the current CM, and then a 'empty' CM broadcast that tells us we're done with all CMs in the file.
+   */
+  status = cm_seqs_to_aln_MPIRecv(cfg->abc, 0, 0, MPI_COMM_WORLD, &wbuf, &wn, &seqs_to_aln);
+  status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm);
+  /* status after each of the above calls should be eslEOD, but if it isn't we can't really do anything 
+   * about it b/c we've already sent our error message, so in that scenario the MPI will break uncleanly 
+   */
+  return eslFAIL; /* recoverable error, master has error message and will print it */
+}
+#endif /*HAVE_MPI*/
+
+static int
+output_result(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, seqs_to_aln_t *seqs_to_aln)
+{
+  int status;
+  ESL_MSA *msa = NULL;
+  int i, ip, imax;
+  float sc, struct_sc;
+  void *tmp;
+
+  /* create a new MSA, if we didn't do --inside */
+  if((esl_opt_GetBoolean(go, "--cyk") || esl_opt_GetBoolean(go, "--viterbi")) || (esl_opt_GetBoolean(go, "--optacc") || esl_opt_GetBoolean(go, "--sample")))
+    {
+      /* optionally include a fixed alignment provided with --withali,
+       * this has already been checked to see it matches the CM structure */
+      if(esl_opt_GetString(go, "--withali") != NULL)
+	{
+	  /* grow the seqs_to_aln object */
+	  if((seqs_to_aln->nseq + cfg->withmsa->nseq) > seqs_to_aln->nalloc) 
+	    GrowSeqsToAln(seqs_to_aln, seqs_to_aln->nseq + cfg->withmsa->nseq - seqs_to_aln->nalloc, FALSE);
+	  if((status = include_withali(go, cfg, cm, &(seqs_to_aln->sq), &(seqs_to_aln->tr), &(seqs_to_aln->nseq), errbuf)) != eslOK)
+	    ESL_FAIL(status, errbuf, "--withali alignment file %s doesn't have SS_cons annotation compatible with the CM\n", esl_opt_GetString(go, "--withali"));
+	}
+      
+      if(esl_opt_GetBoolean(go, "--viterbi"))
+	{
+	  ESL_DASSERT1((seqs_to_aln->cp9_tr != NULL));
+	  if((status = CP9Traces2Alignment(cm, cfg->abc_out, seqs_to_aln->sq, NULL, seqs_to_aln->nseq, seqs_to_aln->cp9_tr, 
+					   (! esl_opt_GetBoolean(go, "--resonly")), esl_opt_GetBoolean(go, "--matchonly"), &msa)) != eslOK)
+	    goto ERROR;
+	}
+      else
+	{
+	  assert(seqs_to_aln->tr != NULL);
+	  if((status = Parsetrees2Alignment(cm, cfg->abc_out, seqs_to_aln->sq, NULL, seqs_to_aln->tr, seqs_to_aln->nseq, 
+					    (! esl_opt_GetBoolean(go, "--resonly")), esl_opt_GetBoolean(go, "--matchonly"), &msa)) != eslOK)
+	    goto ERROR;
+	}
+      if(esl_opt_GetBoolean(go, "-p")) 
+	{                                                                              
+	  char *apostcode1;   /* aligned posterior decode array */
+	  char *apostcode2;   /* aligned posterior decode array */
+	  if(seqs_to_aln->postcode1 == NULL || seqs_to_aln->postcode2 == NULL) 
+	    cm_Fail("-p enabled, but DispatchAlignments() did not return post codes.\n");
+
+	  /* if --withali: we have to allocate space for the pointers to the postal codes for the preset alignment, 
+	   * even though they'll be NULL. 
+	   */
+	  if(cfg->withmsa != NULL) {
+	    ESL_RALLOC(seqs_to_aln->postcode1,tmp, sizeof(char **) * (seqs_to_aln->nseq));
+	    ESL_RALLOC(seqs_to_aln->postcode2,tmp, sizeof(char **) * (seqs_to_aln->nseq));
+	  }
+	  imax = seqs_to_aln->nseq - 1;
+	  if(cfg->withmsa != NULL) imax -= cfg->withmsa->nseq;
+	  for (i = 0; i <= imax; i++)                                                   
+	    {                                                                          
+	      ip = (cfg->withmsa == NULL) ? i : i + cfg->withmsa->nseq;
+	      if((status = make_aligned_string(msa->aseq[ip], "-_.", msa->alen, seqs_to_aln->postcode1[i], &apostcode1)) != eslOK)
+		ESL_FAIL(status, errbuf, "error creating posterior string (1)\n");
+	      if((status = make_aligned_string(msa->aseq[ip], "-_.", msa->alen, seqs_to_aln->postcode2[i], &apostcode2)) != eslOK)
+		ESL_FAIL(status, errbuf, "error creating posterior string (2)\n");
+	      esl_msa_AppendGR(msa, "POSTX.", ip, apostcode1);
+	      if(! esl_opt_GetBoolean(go, "--onepost")) esl_msa_AppendGR(msa, "POST.X", ip, apostcode2);
+	      free(apostcode1);                                                         
+	      free(apostcode2);                                                         
+	    }
+	  /* if --withali: we have to allocate space for the pointers to the postal codes for the preset alignment, 
+	   * even though they'll be NULL. 
+	   */
+	  if(cfg->withmsa != NULL) {
+	    for (i = imax+1; i < seqs_to_aln->nseq; i++) 
+	      seqs_to_aln->postcode1[i] = seqs_to_aln->postcode2[i] = NULL;
+	  }
+	}
+     
+#ifdef HAVE_MPI
+      /* if nec, output the scores */
+      if(esl_opt_GetBoolean(go, "--mpi") && (!esl_opt_GetBoolean(go, "-q"))) { 
+
+	char *namedashes;
+	int ni;
+	int namewidth = 8; /* length of 'seq name' */
+	/* determine the longest name in seqs_to_aln */
+	for(ni = 0; ni < seqs_to_aln->nseq; ni++) namewidth = ESL_MAX(namewidth, strlen(seqs_to_aln->sq[ni]->name));
+	ESL_ALLOC(namedashes, sizeof(char) * namewidth+1);
+	namedashes[namewidth] = '\0';
+	for(ni = 0; ni < namewidth; ni++) namedashes[ni] = '-';
+	if(seqs_to_aln->struct_sc == NULL || (! NOT_IMPOSSIBLE(seqs_to_aln->struct_sc[0]))) { 
+	  if(cm->align_opts & CM_ALIGN_OPTACC) { 
+	    fprintf(stdout, "#\n");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %8s  %8s\n", "seq idx",  namewidth, "seq name",   "len",  "bit sc",   "avg prob");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %8s  %8s\n",  "-------", namewidth, namedashes, "-----", "--------", "--------");
+	  }
+	  else { 
+	    fprintf(stdout, "#\n");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %8s\n",  "seq idx", namewidth, "seq name",   "len",  "bit sc");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %8s\n",  "-------", namewidth, namedashes, "-----", "--------");
+	  }
+	}
+	else { /* we have struct scores */
+	  if(cm->align_opts & CM_ALIGN_OPTACC) { 
+	    fprintf(stdout, "#\n");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %18s  %8s\n", "",         namewidth, "",                      "",       "    bit scores    ",   "");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %18s  %8s\n", "",         namewidth, "",                      "",       "------------------",   "");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %8s  %8s  %8s\n", "seq idx",  namewidth, "seq name",   "len", "total",    "struct",   "avg prob");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %8s  %8s  %8s\n",  "-------", namewidth, namedashes, "-----", "--------", "--------", "--------");
+	  }
+	  else { 
+	    fprintf(stdout, "#\n");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %18s\n", "", namewidth,       "",                  "",       "    bit scores    ");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %18s\n", "", namewidth,       "",                  "",       "------------------");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %8s  %8s\n",  "seq idx", namewidth,  "seq name",  "len",  "total",   "struct");
+	    fprintf(stdout, "# %7s  %-*s  %5s  %8s  %8s\n",  "-------", namewidth, namedashes, "-----", "--------", "--------");
+	  }
+	}
+	free(namedashes);
+
+	int imin;
+	float null3_correction = 0.;
+	imin = (cfg->withmsa == NULL) ? 0 : cfg->withmsa->nseq;
+	for (i = imin; i < seqs_to_aln->nseq; i++) {
+	  ip = (cfg->withmsa == NULL) ? i : i - cfg->withmsa->nseq;
+	  if(!(esl_opt_GetBoolean(go, "--no-null3"))) { ScoreCorrectionNull3CompUnknown(cm->abc, cm->null, seqs_to_aln->sq[i]->dsq, 1, seqs_to_aln->sq[i]->n, &null3_correction); }
+	  if(! NOT_IMPOSSIBLE(seqs_to_aln->struct_sc[ip])) { 
+	    if(cm->align_opts & CM_ALIGN_OPTACC) fprintf(stdout, "  %7d  %-*s  %5" PRId64 "  %8.2f  %8.3f\n", (ip+1), namewidth, seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n, seqs_to_aln->sc[ip] - null3_correction, seqs_to_aln->pp[ip]);
+	    else                                 fprintf(stdout, "  %7d  %-*s  %5" PRId64 "  %8.2f\n",        (ip+1), namewidth, seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n, seqs_to_aln->sc[ip] - null3_correction);
+	  }
+	  else { /* we have struct scores */
+	    if(!(esl_opt_GetBoolean(go, "--no-null3"))) seqs_to_aln->struct_sc[ip] -= ((float) ParsetreeCountMPEmissions(cm, seqs_to_aln->tr[i]) / (float) seqs_to_aln->sq[i]->n) * null3_correction; /* adjust struct_sc for NULL3 correction, this is inexact */
+	    if(cm->align_opts & CM_ALIGN_OPTACC) fprintf(stdout, "  %7d  %-*s  %5" PRId64 "  %8.2f  %8.2f  %8.3f\n", (ip+1), namewidth, seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n, seqs_to_aln->sc[ip] - null3_correction, seqs_to_aln->struct_sc[ip], seqs_to_aln->pp[ip]);
+	    else                                 fprintf(stdout, "  %7d  %-*s  %5" PRId64 "  %8.2f  %8.2f\n",        (ip+1), namewidth, seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n, seqs_to_aln->sc[ip] - null3_correction, seqs_to_aln->struct_sc[ip]);
+	  }
+	}
+      }      
+#endif
+      if(! esl_opt_GetBoolean(go, "-q")) printf("\n");
+      /* if nec, replace msa->ss_cons with ss_cons from withmsa alignment */
+      if(esl_opt_GetBoolean(go, "--withpknots")) {
+	if((status = add_withali_pknots(go, cfg, errbuf, cm, msa)) != eslOK) return status;
+      }
+      status = esl_msa_Write(cfg->ofp, msa, (esl_opt_GetBoolean(go, "-1") ? eslMSAFILE_PFAM : eslMSAFILE_STOCKHOLM));
+      if      (status == eslEMEM) ESL_FAIL(status, errbuf, "Memory error when outputting alignment\n");
+      else if (status != eslOK)   ESL_FAIL(status, errbuf, "Writing alignment file failed with error %d\n", status);
+      
+      /* if nec, output the traces */
+      if(cfg->tracefp != NULL)
+	{
+	  for (i = 0; i < msa->nseq; i++) 
+	    {
+	      fprintf(cfg->tracefp, "> %s\n", seqs_to_aln->sq[i]->name);
+	      if(esl_opt_GetBoolean(go,"--viterbi")) 
+		{
+		  fprintf(cfg->tracefp, "  SCORE : %.2f bits\n", CP9TraceScore(cm->cp9, seqs_to_aln->sq[i]->dsq, seqs_to_aln->cp9_tr[i]));
+		  CP9PrintTrace(cfg->tracefp, seqs_to_aln->cp9_tr[i], cm->cp9, seqs_to_aln->sq[i]->dsq);
+		}
+	      else
+		{
+		  if((status = ParsetreeScore(cm, errbuf, seqs_to_aln->tr[i], seqs_to_aln->sq[i]->dsq, FALSE, &sc, &struct_sc)) != eslOK) return status;
+		  fprintf(cfg->tracefp, "  %16s %.2f bits\n", "SCORE:", sc);
+		  fprintf(cfg->tracefp, "  %16s %.2f bits\n", "STRUCTURE SCORE:", struct_sc);
+		  ParsetreeDump(cfg->tracefp, seqs_to_aln->tr[i], cm, seqs_to_aln->sq[i]->dsq, NULL, NULL); /* NULLs are dmin, dmax */
+		}
+	      fprintf(cfg->tracefp, "//\n");
+	    }
+	}
+      if (cfg->regressfp != NULL) {
+	/* Must delete author info from msa, because it contains version
+	 * and won't diff clean in regression tests. */
+	if(msa->au != NULL) free(msa->au); msa->au = NULL;
+	status = esl_msa_Write(cfg->regressfp, msa, eslMSAFILE_STOCKHOLM);
+	if (status == eslEMEM)    ESL_FAIL(status, errbuf, "Memory error when outputting regression file\n");
+	else if (status != eslOK) ESL_FAIL(status, errbuf, "Writing regression file failed with error %d\n", status);
+      }
+    }
+  if(msa != NULL) esl_msa_Destroy(msa);
+  return eslOK;
+
+ ERROR:
+  if(msa != NULL) esl_msa_Destroy(msa);
+  return status;
+}
+
+/* An alignment work unit consists a seqs_to_aln_t object which contains sequences to align, 
+ * and space for their parsetrees, or CP9 traces, and possibly postal codes.
+ * The job is to align the sequences and create parsetrees or cp9 traces and maybe postal codes.
+ */
+static int
+process_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, 
+		 seqs_to_aln_t *seqs_to_aln)
+{
+  int status;
+  int be_quiet = esl_opt_GetBoolean(go, "-q");
+
+#ifdef HAVE_MPI
+  if(esl_opt_GetBoolean(go, "--mpi")) be_quiet = TRUE;
+#endif
+
+  if((status = DispatchAlignments(cm, errbuf, seqs_to_aln,
+				  NULL, NULL, 0,  /* we're not aligning search hits */
+				  esl_opt_GetInteger(go, "--banddump"),
+				  esl_opt_GetInteger(go, "--dlev"), be_quiet, 
+				  (! esl_opt_GetBoolean(go, "--no-null3")), cfg->r,
+				  esl_opt_GetReal(go, "--mxsize"), stdout)) != eslOK) goto ERROR;
+  return eslOK;
+  
+ ERROR:
+  ESL_DPRINTF1(("worker %d: has caught an error in process_search_workunit\n", cfg->my_rank));
+  FreeCM(cm);
+  return status;
+}
+
+/* initialize_cm()
+ * Setup the CM based on the command-line options/defaults.
+ * Configures the CM with a ConfigCM() call at end.
+ */
+static int
+initialize_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int status;
+  int nstarts, nexits, nd;
+
+  /* set up params/flags/options of the CM */
+  cm->beta_qdb = esl_opt_GetReal(go, "--beta");
+  cm->tau      = esl_opt_GetReal(go, "--tau");  /* this will be DEFAULT_TAU unless changed at command line */
+
+  /* update cm->config_opts */
+  if(esl_opt_GetBoolean(go, "-l"))
+    {
+      cm->config_opts |= CM_CONFIG_LOCAL;
+      cm->config_opts |= CM_CONFIG_HMMLOCAL;
+      cm->config_opts |= CM_CONFIG_HMMEL;
+    }
+
+  /* update cm->align_opts */
+  /* optimal accuracy alignment is default */
+  if(esl_opt_GetBoolean(go, "--optacc"))      cm->align_opts  |= CM_ALIGN_OPTACC;
+  if(esl_opt_GetBoolean(go, "--sample"))      cm->align_opts  |= CM_ALIGN_SAMPLE;
+  if(esl_opt_GetBoolean(go, "--hbanded"))     cm->align_opts  |= CM_ALIGN_HBANDED;
+  if(esl_opt_GetBoolean(go, "--nonbanded"))   cm->align_opts  &= ~CM_ALIGN_HBANDED;
+  if(esl_opt_GetBoolean(go, "--sub"))         cm->align_opts  |= CM_ALIGN_SUB;
+  if(esl_opt_GetBoolean(go, "--viterbi"))     cm->align_opts  |= CM_ALIGN_HMMVITERBI;
+  if(esl_opt_GetBoolean(go, "--small"))       cm->align_opts  |= CM_ALIGN_SMALL;
+  if(esl_opt_GetBoolean(go, "-p"))            cm->align_opts  |= CM_ALIGN_POST;
+  if(esl_opt_GetBoolean(go, "--hsafe"))       cm->align_opts  |= CM_ALIGN_HMMSAFE;
+  if(esl_opt_GetBoolean(go, "--fins"))        cm->align_opts  |= CM_ALIGN_FLUSHINSERTS;
+
+  if(esl_opt_GetBoolean(go, "--inside"))      cm->align_opts  |= CM_ALIGN_INSIDE;
+  if(esl_opt_GetBoolean(go, "--checkpost"))   cm->align_opts  |= CM_ALIGN_CHECKINOUT;
+  if(esl_opt_GetBoolean(go, "--checkfb"))     cm->align_opts  |= CM_ALIGN_CHECKFB;
+  if(esl_opt_GetBoolean(go, "--sums"))        cm->align_opts  |= CM_ALIGN_SUMS;
+  /* config QDB? */
+  if(esl_opt_GetBoolean(go, "--qdb"))          
+    { 
+      cm->align_opts  |= CM_ALIGN_QDB;
+      cm->config_opts |= CM_CONFIG_QDB;
+    }
+
+  /* BEGIN (POTENTIALLY) TEMPORARY BLOCK */
+  /* set aggregate local begin/end probs, set with --pbegin, --pend, defaults are DEFAULT_PBEGIN, DEFAULT_PEND */
+  cm->pbegin = esl_opt_GetReal(go, "--pbegin");
+  cm->pend   = esl_opt_GetReal(go, "--pend");
+  /* possibly overwrite local begin probs such that all begin points are equiprobable (--pebegin) */
+  if(esl_opt_GetBoolean(go, "--pebegin")) {
+    nstarts = 0;
+    for (nd = 2; nd < cm->nodes; nd++) 
+      if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+	nstarts++;
+    /* printf("nstarts: %d\n", nstarts); */
+    cm->pbegin = 1.- (1./(1+nstarts));
+    /* printf("pbegin: %.5f\n", cm->pbegin); */
+  }
+  /* possibly overwrite cm->pend so that local end prob from all legal states is fixed,
+   * this is strange in that cm->pend may be placed as a number greater than 1., this number
+   * is then divided by nexits in ConfigLocalEnds() to get the prob for each v --> EL transition,
+   * this is guaranteed by the way we calculate it to be < 1.,  it's the argument from --pfend */
+  if(! esl_opt_IsDefault(go, "--pfend")) {
+    nexits = 0;
+    for (nd = 1; nd < cm->nodes; nd++) {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	nexits++;
+    }
+    cm->pend = nexits * esl_opt_GetReal(go, "--pfend");
+  }
+  /* END (POTENTIALLY) TEMPORARY BLOCK */
+
+
+  /* finally, configure the CM for alignment based on cm->config_opts and cm->align_opts.
+   * set local mode, make cp9 HMM, calculate QD bands etc. 
+   */
+  ConfigCM(cm, FALSE);  /* FALSE says do not calculate W unless nec b/c we're using QDBs */
+
+  /* if(cfg->my_rank == 0) printf("CM %d: %s\n", (cfg->ncm), cm->name); 
+   * debug_print_cm_params(stdout, cm);
+   */
+
+  /* if we're master and we're trying to include an alignment, make sure it is consistent with CM structure */
+  if(cfg->my_rank == 0 && (! esl_opt_IsDefault(go, "--withali"))) { 
+    if((status = check_withali(go, cfg, cm, &(cfg->withmsa), &(cfg->withali_mtr))) != eslOK)
+      ESL_FAIL(status, errbuf, "--withali alignment file %s doesn't have a SS_cons compatible with the CM\n", esl_opt_GetString(go, "--withali"));
+    }
+  return eslOK;
+}
+
+/* Function: compare_cm_guide_trees()
+ * EPN, Tue Mar  6 08:32:12 2007
+ *
+ * Purpose:  Given two CMs, cm1 and cm2, compare them, returning TRUE 
+ *           iff they have the same guide tree (same node architecture).
+ *
+ * Args:     cm1          - covariance model number 1
+ *           cm2          - covariance model number 2
+ * 
+ * Returns:  TRUE if CMs have same guide tree, FALSE otherwise
+ */
+static int compare_cm_guide_trees(CM_t *cm1, CM_t *cm2)
+{
+  int          nd; 
+  if(cm1->nodes != cm2->nodes) return FALSE;
+  for(nd = 0; nd < cm1->nodes; nd++)
+    if(cm1->ndtype[nd] != cm2->ndtype[nd]) return FALSE;
+  return TRUE;
+}
+
+/* Function: check_withali()
+ * EPN, Tue Mar  6 06:25:02 2007
+ *
+ * Purpose:  Ensure that the alignment to include has a secondary
+ *           structure that matches our CM. Pass the alignment back
+ *           as *ret_msa.
+ *
+ * Returns:  <eslOK> on success.
+ *           <eslEINCOMPAT> if alignment doesn't match the CM 
+ */
+static int check_withali(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, ESL_MSA **ret_msa, Parsetree_t **ret_mtr)
+{
+  int           status;
+  ESL_MSA      *msa      = NULL; /* alignment we're including  */
+  CM_t         *new_cm   = NULL; /* CM built from MSA, we check it has same guide tree as 'cm' */
+  Parsetree_t  *mtr      = NULL; /* master structure tree from the alignment*/
+  char          errbuf[cmERRBUFSIZE];
+
+  /* cfg->withalifp is open */
+  status = esl_msa_Read(cfg->withalifp, &msa);
+  if (status == eslEFORMAT)  cm_Fail("--withali alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", cfg->withalifp->linenumber, cfg->withalifp->fname, cfg->withalifp->errbuf, cfg->withalifp->buf);
+  else if (status != eslOK)       cm_Fail("--withali alignment file read unexpectedly failed with code %d\n", status);
+
+  /* Some input data cleaning. */
+  if (esl_opt_GetBoolean(go, "--rf") && msa->rf == NULL) 
+    ESL_FAIL(eslFAIL, errbuf, "--rf invoked but --withali alignment has no reference coord annotation.\n");
+  if (msa->ss_cons == NULL) 
+    ESL_FAIL(eslFAIL, errbuf, "--withali alignment did not contain consensus structure annotation.\n");
+  if (esl_opt_GetBoolean(go, "--withpknots")) /* copy the original secondary structure */
+    esl_strdup(msa->ss_cons, -1, &(cfg->withss_cons));
+ if (! clean_cs(msa->ss_cons, msa->alen, TRUE))
+    ESL_FAIL(eslFAIL, errbuf, "Failed to parse consensus structure annotation for --withali alignment\n");
+
+  /* Build a CM from a master guide tree built from the msa, 
+   * then check to make sure this CM has same emit map as the CM
+   * we've had passed in. This is fragile and hopefully temporary. 
+   * Another solution would be to use a checksum, but CM files don't 
+   * have checksums yet.
+   */
+  if((status = HandModelmaker(msa, errbuf, esl_opt_GetBoolean(go, "--rf"), esl_opt_GetReal(go, "--gapthresh"), &new_cm, &mtr)) != eslOK) return status;
+  if(!(compare_cm_guide_trees(cm, new_cm))) {
+    /* no need to try rebalancing, that doesn't change the guidetree (seriously this is from cm.c::CMRebalance():
+     * for (x = 0; x < new->nodes; x++) new->ndtype[x]  = cm->ndtype[x];
+     */
+    status = eslEINCOMPAT;
+    goto ERROR;
+  }
+
+  /* if we get here, the CM guide trees match */
+  if(new_cm   != NULL) FreeCM(new_cm);
+  *ret_mtr = mtr;
+  *ret_msa = msa;
+  return eslOK;
+
+ ERROR:
+  if(msa != NULL)      esl_msa_Destroy(msa);
+  if(new_cm   != NULL) FreeCM(new_cm);
+  if(mtr != NULL)      FreeParsetree(mtr);
+  return eslEINCOMPAT;
+}
+
+/* Function: include_withali()
+ * EPN, Tue Mar  6 06:25:02 2007
+ *
+ * Purpose:  Determine the implicit parses of sequences in an
+ *           MSA to a CM and append them to passed in data structures.
+ *           We've already checked to make sure the MSA's consensus
+ *           structure matches the CM.
+ *
+ * Args:     go           - command line options
+ *           cfg          - cmalign configuration, includes msa to add
+ *           cm           - CM we're aligning to 
+ *           ret_sq       - pre-existing sequences, to append msa seqs to
+ *           ret_tr       - pre-existing parsetrees, to append to
+ *           ret_nseq     - number of exisiting seqs, updated at end of function
+ *           errbuf       - easel error message
+ * 
+ * Returns:  eslOK on success, eslEMEM on memory error
+ *           Also new, realloc'ed arrays for sq, tr in ret_seq, ret_tr; 
+ *           *ret_nseq is increased by number of seqs in cfg->withmsa.
+*/
+static int include_withali(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, ESL_SQ ***ret_sq, Parsetree_t ***ret_tr, int *ret_nseq, char *errbuf)
+{
+  int           status;
+  void         *tmp;      /* for ESL_RALLOC() */
+  int           i;	  /* counter over aseqs       */
+  int           ip;	  /* offset counter over aseqs */
+  char        **uaseq;    /* unaligned seqs, dealigned from the MSA */
+  char         **aseq;    /*   aligned text seqs */
+  int           apos;     /*   aligned position index */
+  int           uapos;    /* unaligned position index */
+  int           x;        /* counter of parsetree nodes */
+  int         **map;      /* [0..msa->nseq-1][0..msa->alen] map from aligned
+			   * positions to unaligned (non-gap) positions */
+
+
+  /* Contract check */
+  if(cfg->withmsa == NULL)                     cm_Fail("ERROR in include_withali() withmsa is NULL.\n");
+  if(! (cfg->withmsa->flags & eslMSA_DIGITAL)) cm_Fail("ERROR in include_withali() withmsa is not digitized.\n");
+
+  /* For each seq in the MSA, map the aligned sequences coords to 
+   * the unaligned coords, we stay in digitized seq coords (1..alen),
+   * we need this for converting parsetrees from Transmogrify (which
+   * have emitl and emitr in aligned coords) to unaligned coords, so 
+   * we can call Parsetrees2Alignment() with them. */
+  ESL_ALLOC(map,   sizeof(int *)  * cfg->withmsa->nseq);
+  ESL_ALLOC(uaseq, sizeof(char *) * cfg->withmsa->nseq);
+  ESL_ALLOC(aseq,  sizeof(char *) * cfg->withmsa->nseq);
+  for (i = 0; i < cfg->withmsa->nseq; i++)
+    {
+      ESL_ALLOC(map[i],   sizeof(int)  * (cfg->withmsa->alen+1));
+      ESL_ALLOC(aseq[i],  sizeof(char) * (cfg->withmsa->alen+1));
+      map[i][0] = -1; /* invalid */
+      uapos = 1;
+      for(apos = 1; apos <= cfg->withmsa->alen; apos++)
+	{
+	  if (!esl_abc_XIsGap(cfg->withmsa->abc, cfg->withmsa->ax[i][apos]))
+	    map[i][apos] = uapos++;
+	  else
+	    map[i][apos] = -1;
+	}
+      /* we need digitized AND text seqs for Transmogrify */
+      esl_abc_Textize(cfg->withmsa->abc, cfg->withmsa->ax[i], cfg->withmsa->alen, aseq[i]);
+      esl_strdup(aseq[i], -1, &(uaseq[i]));
+      esl_strdealign(uaseq[i], uaseq[i], "-_.", NULL);
+    }
+  ESL_RALLOC((*ret_tr),  tmp, (sizeof(Parsetree_t *)  * (*ret_nseq + cfg->withmsa->nseq)));
+  ESL_RALLOC((*ret_sq),  tmp, (sizeof(ESL_SQ *)       * (*ret_nseq + cfg->withmsa->nseq)));
+
+  /* Transmogrify each aligned seq to get a parsetree */
+  /*for (i = 0; i < cfg->withmsa->nseq; i++)*/
+  for (i = *ret_nseq; i < (*ret_nseq + cfg->withmsa->nseq); i++)
+    {
+      ip = i - *ret_nseq;
+      (*ret_tr)[i] = Transmogrify(cm, cfg->withali_mtr, cfg->withmsa->ax[ip], aseq[ip], cfg->withmsa->alen);
+      /* ret_tr[i] is in alignment coords, convert it to unaligned coords, */
+      for(x = 0; x < (*ret_tr)[i]->n; x++)
+	{
+	  if((*ret_tr)[i]->emitl[x] != -1)
+	    (*ret_tr)[i]->emitl[x] = map[ip][(*ret_tr)[i]->emitl[x]];
+	  if((*ret_tr)[i]->emitr[x] != -1)
+	    (*ret_tr)[i]->emitr[x] = map[ip][(*ret_tr)[i]->emitr[x]];
+	}
+      (*ret_sq)[i]      = esl_sq_CreateFrom(cfg->withmsa->sqname[ip], uaseq[ip], NULL, NULL, NULL);
+      esl_sq_Digitize(cm->abc, (*ret_sq)[i]);
+    }
+
+  /* Swap some pointers so the included alignment appears at the top of the output 
+   * alignment instead of the bottom. */
+  Parsetree_t **tmp_tr;
+  ESL_SQ      **tmp_sq;
+  ESL_ALLOC(tmp_tr, sizeof(Parsetree_t *) * (*ret_nseq + cfg->withmsa->nseq));
+  ESL_ALLOC(tmp_sq, sizeof(ESL_SQ *)      * (*ret_nseq + cfg->withmsa->nseq));
+  for(i = 0; i < (*ret_nseq + cfg->withmsa->nseq); i++)
+    {
+      tmp_tr[i] = (*ret_tr)[i];
+      tmp_sq[i] = (*ret_sq)[i];
+    }
+  for(i = 0; i < *ret_nseq; i++)
+    {
+      ip = i + cfg->withmsa->nseq;
+      (*ret_tr)[ip] = tmp_tr[i];
+      (*ret_sq)[ip] = tmp_sq[i];
+    }
+  for(i = *ret_nseq; i < (*ret_nseq + cfg->withmsa->nseq); i++)
+    {
+      ip = i - *ret_nseq;
+      (*ret_tr)[ip] = tmp_tr[i];
+      (*ret_sq)[ip] = tmp_sq[i];
+    }
+  free(tmp_tr);
+  free(tmp_sq);
+
+  /* update *ret_nseq */
+  *ret_nseq    += cfg->withmsa->nseq;
+
+  /* Clean up and exit. */
+  esl_Free2D((void **) map,   cfg->withmsa->nseq);
+  esl_Free2D((void **) uaseq, cfg->withmsa->nseq);
+  esl_Free2D((void **) aseq,  cfg->withmsa->nseq);
+  return eslOK;
+
+ ERROR:
+  esl_Free2D((void **) map,   cfg->withmsa->nseq);
+  esl_Free2D((void **) uaseq, cfg->withmsa->nseq);
+  return status;
+}
+
+/* Function: make_aligned_string() 
+ * Incept:   EPN, Thu Aug  2 18:24:49 2007
+ *           stolen from Squid:alignio.c:MakeAlignedString()
+ * 
+ * Purpose:  Given a raw string of some type (secondary structure, say),
+ *           align it to a given aseq by putting gaps wherever the
+ *           aseq has gaps. 
+ *           
+ * Args:     aseq:  template for alignment
+ *           gapstring: defines all gap chars ex: "-_."
+ *           alen:  length of aseq
+ *           ss:    raw string to align to aseq
+ *           ret_s: RETURN: aligned ss
+ *           
+ * Return:   eslOK on success, eslEMEM on memory allocation error,
+ *           eslEINCONCEIVABLE on strange error,
+ *           ret_ss is alloc'ed here and must be free'd by caller.
+ */
+int
+make_aligned_string(char *aseq, char *gapstring, int alen, char *ss, char **ret_s)
+{
+  int status;
+  char *new; 
+  int   apos, rpos;
+  int   rlen;
+
+  ESL_ALLOC(new, (sizeof(char) * (alen+1)));
+  for (apos = rpos = 0; apos < alen; apos++)
+    {
+      if (strchr(gapstring, aseq[apos]) != NULL)
+	new[apos] = aseq[apos];
+      else
+	new[apos] = ss[rpos++];
+    }
+  new[apos] = '\0';
+  
+  rlen = strlen(ss);
+  if (rpos != rlen)
+    {
+      if(new != NULL) free(new);
+      return eslEINCONCEIVABLE;
+    }
+  *ret_s = new;
+  return eslOK;
+
+ ERROR:
+  if(new != NULL) free(new);
+  return status;
+}
+
+/* Function: add_withali_pknots()
+ * EPN, Wed Oct 17 18:24:33 2007
+ *
+ * Purpose:  Determine the pseudoknots that were in consensus columns of
+ *           the --withali alignment and add them to newmsa->ss_cons.
+ *
+ * Args:     go           - command line options
+ *           cfg          - cmalign configuration, includes msa to add
+ *           errbuf       - easel error message
+ *           cm           - the CM, only used to get cm->clen 
+ *           newmsa       - MSA from Parsetrees2Alignment(), we want to add to it's ss_cons
+ * 
+ * Returns:  eslOK on success, eslEMEM on memory error
+ *           eslEINVAL on unpredicted situation
+*/
+static int add_withali_pknots(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, ESL_MSA *newmsa)
+{
+  int           status;
+  int           apos;     /*   aligned position index */
+  int           cpos;     /* consensus column index */
+  int           ngaps;
+  float         gapthresh;
+  int           withmsa_clen = 0;
+  int           idx;     /* sequence index */
+  int           i, j, i_cpos, j_cpos; /* residue position indices */
+  /* Contract check */
+  if(cfg->withmsa == NULL) cm_Fail("ERROR in add_withali_pknots() cfg->withmsa is NULL.\n");
+  if(cfg->withss_cons  == NULL) cm_Fail("ERROR in add_withali_pknots() cfg->withss_cons is NULL.\n");
+  if(! (cfg->withmsa->flags & eslMSA_DIGITAL)) cm_Fail("ERROR in add_withali_pknots() cfg->withmsa is not digitized.\n");
+
+  /* 10 easy, convoluted steps. One reason for so many steps is 
+   * we can't build ss_cons strings from pseudoknotted ct arrays,
+   * so we have to work around that. 
+   */
+
+  /* 1. determine consensus columns of withmsa.  
+   * If we've gotten this far, there should be same number as
+   * cm->clen. code block stolen from cm_modelmaker.c matassign is
+   * 1..alen. Values are 1 if a match (consensus) column, 0 if insert
+   * column.
+   */
+  gapthresh = esl_opt_GetReal(go, "--gapthresh");
+  int *matassign;
+  ESL_ALLOC(matassign, sizeof(int) * (cfg->withmsa->alen+1));
+  /* Watch for off-by-one. rf is [0..alen-1]; matassign is [1..alen] */
+  if (esl_opt_GetBoolean(go, "--rf")) {
+    for (apos = 1; apos <= cfg->withmsa->alen; apos++) 
+      matassign[apos] = (esl_abc_CIsGap(cfg->withmsa->abc, cfg->withmsa->rf[apos-1])? FALSE : TRUE);
+  }
+  else { /* --rf not enabled */
+    for (apos = 1; apos <= cfg->withmsa->alen; apos++) {
+      for (ngaps = 0, idx = 0; idx < cfg->withmsa->nseq; idx++)
+	if (esl_abc_XIsGap(cfg->withmsa->abc, cfg->withmsa->ax[idx][apos])) ngaps++;
+      matassign[apos] = ((double) ngaps / (double) cfg->withmsa->nseq > gapthresh) ? 0 : 1;
+    }
+  }
+  for (apos = 1; apos <= cfg->withmsa->alen; apos++) withmsa_clen += matassign[apos];
+  if(withmsa_clen != cm->clen) ESL_FAIL(eslFAIL, errbuf, "withmsa consensus length != cm consensus length. A previous check for this passed, this is a coding error.");
+
+  /* 2. get ct array for consensus structure of withmsa BEFORE we stripped away it's pknots,
+   * this was saved in check_withali().
+   */
+  int *ct;
+  ESL_ALLOC(ct, (cfg->withmsa->alen+1) * sizeof(int));
+  if (esl_wuss2ct(cfg->withss_cons, cfg->withmsa->alen, ct) != eslOK)  
+    ESL_FAIL(eslFAIL, errbuf, "withmsa original ss_cons inconsistent. A previous check for this passed, this is a coding error.");
+
+  /* 3. also get a ct with no pknots, we'll need this to figure out where the pknots go */
+  int *ct_noknots;
+  ESL_ALLOC(ct_noknots, (cfg->withmsa->alen+1) * sizeof(int));
+  if (esl_wuss2ct(cfg->withmsa->ss_cons, cfg->withmsa->alen, ct_noknots) != eslOK)  
+    ESL_FAIL(eslFAIL, errbuf, "withmsa original ss_cons inconsistent. A previous check for this passed, this is a coding error.");
+
+  /* 4. remove any base pairs (i,j) from ct and ct_noknots for which i or j are non-consensus columns */
+  for (apos = 1; apos <= cfg->withmsa->alen; apos++) {
+    if(! matassign[apos]) { /* apos is not a consensus column */
+      if(ct[apos] != 0) ct[ct[apos]] = 0;
+      ct[apos] = 0;
+      if(ct_noknots[apos] != 0) ct_noknots[ct_noknots[apos]] = 0;
+      ct_noknots[apos] = 0;
+    }
+  }
+
+  /* 5. get a map from alignment coords to consensus coords */
+  int *a2c_map;
+  ESL_ALLOC(a2c_map, sizeof(int) * (cfg->withmsa->alen + 1));
+  a2c_map[0] = -1;
+  cpos = 1;
+  for(apos = 1; apos <= cfg->withmsa->alen; apos++) {
+    if(matassign[apos]) a2c_map[apos] = cpos++;
+    else a2c_map[apos] = 0;
+  }
+
+  /* 6. use a2c_map to create c_ct_noknots, which is just ct_noknots
+   * changed from aligned coordinates to consensus column
+   * coordinates. remember no non-consensus column cpos should have
+   * ct_noknots[cpos] != 0, because we stripped those bps.
+   */
+  int *c_ct_noknots;
+  ESL_ALLOC(c_ct_noknots, sizeof(int) * (cm->clen+1));
+  esl_vec_ISet(c_ct_noknots, (cm->clen+1), 0);
+  for(apos = 1; apos <= cfg->withmsa->alen; apos++) {
+    i = apos; j = ct_noknots[i];
+    if(j != 0 && i < j) { /* if i > j, we've already covered it */
+      if(a2c_map[i] == 0) ESL_FAIL(eslFAIL, errbuf, "withmsa apos: %d has structure, but is not consensus, this should never happen.", i);
+      if(a2c_map[j] == 0) ESL_FAIL(eslFAIL, errbuf, "withmsa apos: %d has structure, but is not consensus, this should never happen.", j);
+      c_ct_noknots[a2c_map[i]] = a2c_map[j];
+      c_ct_noknots[a2c_map[j]] = a2c_map[i];
+    }      
+  }
+  for(cpos = 1; cpos <= cm->clen; cpos++)
+    printf("ct[%d]: %d\n", cpos, c_ct_noknots[cpos]);
+  
+  /* 7. build new consensus structure, with no knots and only consensus columns */
+  char *c_sscons;
+  ESL_ALLOC(c_sscons, sizeof(char) * (cm->clen + 1));
+  if((status = esl_ct2wuss(c_ct_noknots, cm->clen, c_sscons)) != eslOK) cm_Fail("ct2wuss failed with (supposedly) no knots");
+  
+  /* 8. add back in consensus knots, using a2c_map */
+  for(apos = 1; apos <= cfg->withmsa->alen; apos++) {
+    if(matassign[apos]) {
+      i = apos; j = ct[i];
+      if(ct[i] != 0 && i < j) { /* if i > j, we've already updated it */
+	i_cpos = a2c_map[i];
+	j_cpos = a2c_map[j];
+	/* printf("\t\tct bp i: %3d i_cpos: %3d j_cpos: %d j_cpos: %3d\n", i, i_cpos, j, j_cpos);
+	   printf("\t\tc_sscons[i_cpos-1]: %c\n", c_sscons[(i_cpos-1)]);
+	   printf("\t\tc_sscons[j_cpos-1]: %c\n", c_sscons[(j_cpos-1)]);
+	   printf("\t\tcfg->withss_cons[(i-1)]: %c\n", cfg->withss_cons[(i-1)]);
+	   printf("\t\tcfg->withss_cons[(j-1)]: %c\n", cfg->withss_cons[(j-1)]);
+	*/
+	c_sscons[(i_cpos-1)] = cfg->withss_cons[(i-1)]; /* add pknot annotation for left bp */
+	c_sscons[(j_cpos-1)] = cfg->withss_cons[(j-1)]; /* add pknot annotation for right bp */
+      }
+    }
+  }
+
+  /* 9. c_sscons is the pknotted structure, but limited to the consensus columns,
+   * final step is to overwrite newmsa->ss_cons characters for consensus columns 
+   * only, by simply replacing them with characters from c_sscons.
+   * we need a new map from consensus columns to newmsa align coords first,
+   * we use the fact that newmsa->rf columns that are non-gapped are consensus
+   * columns.
+   */
+  int *new_c2a_map;
+  ESL_ALLOC(new_c2a_map, sizeof(int) * (cm->clen + 1));
+  new_c2a_map[0] = -1;
+  new_c2a_map[0] = -1;
+  cpos = 0;
+  for(apos = 1; apos <= newmsa->alen; apos++) 
+    if(! esl_abc_CIsGap(newmsa->abc, newmsa->rf[(apos-1)])) new_c2a_map[++cpos] = apos;
+
+  /* 10. overwrite newmsa->ss_cons */
+  for(cpos = 1; cpos <= cm->clen; cpos++) 
+    newmsa->ss_cons[(new_c2a_map[cpos]-1)] = c_sscons[(cpos-1)];
+  
+  /* free memory and return */
+  free(new_c2a_map);
+  free(c_sscons);
+  free(a2c_map);
+  free(ct_noknots);
+  free(c_ct_noknots);
+  free(ct);
+  free(matassign);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: print_run_info
+ * Date:     EPN, Thu Feb 28 14:26:42 2008
+ *
+ * Purpose:  Print information on this run of cmalign.
+ *           Command used to run it, and execution date.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  char *command;
+  char *date;
+
+  if(esl_opt_GetBoolean(go, "-q")) return eslOK;
+
+  if((status = get_command(go, errbuf, &command)) != eslOK) return status;
+  if((status = GetDate    (errbuf, &date))        != eslOK) return status;
+
+  fprintf(stdout, "%-10s %s\n",  "# command:", command);
+  fprintf(stdout, "%-10s %s\n",  "# date:",    date);
+  if(cfg->nproc > 1) fprintf(stdout, "# %-8s %d\n", "nproc:", cfg->nproc);
+  if(esl_opt_GetBoolean(go, "--sample")) fprintf(stdout, "%-10s %ld\n", "# seed:", esl_randomness_GetSeed(cfg->r));
+
+  fprintf(stdout, "#\n");
+  free(command);
+  free(date);
+  return eslOK;
+}
+
+/* Function: print_cm_info
+ * Date:     EPN, Thu Feb 28 14:44:17 2008
+ *
+ * Purpose:  Print per-CM info to output file (stdout unless -o). 
+ */
+static void
+print_cm_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+
+  if(esl_opt_GetBoolean(go, "-q")) return;
+
+  int do_hbanded = (cm->align_opts & CM_ALIGN_HBANDED) ? TRUE : FALSE;
+  int do_qdb     = (cm->align_opts & CM_ALIGN_QDB)     ? TRUE : FALSE;
+  if(cm->align_opts & CM_ALIGN_HMMVITERBI) { do_hbanded = do_qdb = FALSE; }
+
+  fprintf(stdout, "# %-25s  %9s  %6s  %3s  %5s  %6s\n", "cm name",                   "algorithm", "config", "sub", "bands", (do_hbanded) ? "tau" : ((do_qdb) ? "beta" : "")); 
+  fprintf(stdout, "# %-25s  %9s  %6s  %3s  %5s  %6s\n", "-------------------------", "---------", "------", "---", "-----", (do_hbanded || do_qdb) ? "------" : ""); 
+  fprintf(stdout, "# %-25.25s  %9s  %6s  %3s", 
+	  cm->name,
+	  ((esl_opt_GetBoolean(go, "--cyk")) ? "cyk" : ((esl_opt_GetBoolean(go, "--sample")) ? "sample" : (esl_opt_GetBoolean(go, "--viterbi") ? "hmm vit" : "opt acc"))), 
+	  (esl_opt_GetBoolean(go, "-l")) ? "local" : "global",
+	  (esl_opt_GetBoolean(go, "--sub")) ? "yes" : "no");
+  /* bands and beta/tau */
+  if     (do_hbanded)    fprintf(stdout, "  %5s  %6.0e\n", "hmm", cm->tau);
+  else if(do_qdb)        fprintf(stdout, "  %5s  %6.0e\n", "qdb", cm->beta_qdb);
+  else                   fprintf(stdout, "  %5s  %6s\n", "none", "");
+
+  return;
+}
+
+/* Function: get_command
+ * Date:     EPN, Fri Jan 25 13:56:10 2008
+ *
+ * Purpose:  Return the command used to call cmscore
+ *           in <ret_command>.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command)
+{
+  int status;
+  int i;
+  char *command = NULL;
+
+  for (i = 0; i < go->argc; i++) { /* copy all command line options and args */
+    if((status = esl_strcat(&(command),  -1, go->argv[i], -1)) != eslOK) goto ERROR;
+    if(i < (go->argc-1)) if((status = esl_strcat(&(command), -1, " ", 1)) != eslOK) goto ERROR;
+  }
+  *ret_command = command;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_command(): memory allocation error.");
+  return status;
+}
+
+/* serial_merge_alignments_only()
+ *
+ * A special mode of cmalign invoked with --merge <f>. In this case
+ * we do not align sequences to a CM, rather we only merge two alignments
+ * created by previous runs of cmalign (to the same CM) together. 
+ * We output the alignment to either stdout or file <of> of -o <of> 
+ * and return, the program will then skip serial_master() and exit.
+ * If we run into any problem here we cm_Fail() with an informative
+ * error message. --merge is incompatible with --mpi, so we don't have to
+ * worry about MPI mode with --merge.
+ */
+static void
+serial_merge_alignments_only(const ESL_GETOPTS *go)
+{
+  int status;
+  char errbuf[cmERRBUFSIZE];
+  CMFILE       *cmfp;		/* open input CM file stream       */
+  ESL_MSAFILE  *msafp1;         /* open alifile 1 (argv[2]) */
+  ESL_MSAFILE  *msafp2;         /* open alifile 2 (from --merge <f>) */
+  char *cmfile;
+  char *msafile1;
+  char *msafile2;
+  ESL_MSA *msa1;
+  ESL_MSA *msa2;
+  ESL_MSA *merged_msa;
+  CM_t *cm, *tmp_cm;
+  ESL_ALPHABET *abc, *abc_out;
+  abc = NULL;
+  Parsetree_t *mtr1, *mtr2;
+  FILE *ofp;
+  int nmerged_tr, nmerged_sq;
+  int msa1_nseq, msa2_nseq;
+  int i;
+  Parsetree_t **tr1, **tr2;
+  ESL_SQ **sq1, **sq2;
+  
+  /* markup from msa1 and msa2, we'll add it to the merged_msa */
+  int ncomment1, ncomment2, ngf1, ngf2, ngs1, ngs2, ngr1, ngr2;
+  char **gf_tag1, **gf_tag2, **gs_tag1, **gs_tag2, **gr_tag1, **gr_tag2;
+  char  **comment1, **comment2, **gf1, **gf2;
+  char ***gs1, ***gs2, ***gr1, ***gr2;
+
+  /* open output file */
+  if (esl_opt_GetString(go, "-o") != NULL) {
+    if ((ofp = fopen(esl_opt_GetString(go, "-o"), "w")) == NULL) 
+      cm_Fail("Failed to open -o output file %s\n", esl_opt_GetString(go, "-o"));
+  } else ofp = stdout;
+
+  /* open CM file, read first CM */
+  cmfile = esl_opt_GetArg(go, 1); 
+  if((cmfp = CMFileOpen(cmfile, NULL)) == NULL) cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if      (esl_opt_GetBoolean(go, "--rna")) abc_out = esl_alphabet_Create(eslRNA);
+  else if (esl_opt_GetBoolean(go, "--dna")) abc_out = esl_alphabet_Create(eslDNA);
+  if((status = CMFileRead(cmfp, errbuf, &abc, &cm)) != eslOK) cm_Fail(errbuf);
+  /* configure the CM, only really nec so we get the appropriate #=GC RF line in the output alignment
+   * which is built in Parsetrees2Alignment() using the log-odds emissions scores
+   */
+  ConfigCM(cm, FALSE);  /* FALSE says do not calculate W unless nec b/c we're using QDBs */
+
+  /* open msa file 1, argv[2] */
+  msafile1 = esl_opt_GetArg(go, 2); 
+  status = esl_msafile_Open(msafile1, eslMSAFILE_UNKNOWN, NULL, &msafp1);
+  if      (status == eslENOTFOUND) cm_Fail("Alignment file %s doesn't exist or is not readable\n", msafile1);
+  else if (status == eslEFORMAT)   cm_Fail("Couldn't determine format of alignment %s\n", msafile1);
+  else if (status != eslOK)        cm_Fail("Alignment file %s open failed with error %d\n", msafile1, status);
+  /* read first alignment from msa file 1 */
+  esl_msafile_SetDigital(msafp1, abc);
+  if((status = esl_msa_Read(msafp1, &msa1)) != eslOK) cm_Fail("No alignments in %s\n", msafile1);
+
+  /* open msa file 2, argv[3] */
+  msafile2 = esl_opt_GetArg(go, 3);
+  status = esl_msafile_Open(msafile2, eslMSAFILE_UNKNOWN, NULL, &msafp2);
+  if      (status == eslENOTFOUND) cm_Fail("Alignment file %s doesn't exist or is not readable\n", msafile2);
+  else if (status == eslEFORMAT)   cm_Fail("Couldn't determine format of alignment %s\n", msafile2);
+  else if (status != eslOK)        cm_Fail("Alignment file %s open failed with error %d\n", msafile2, status);
+  /* read first alignment from msa file 2 */
+  esl_msafile_SetDigital(msafp2, cm->abc);
+  if((status = esl_msa_Read(msafp2, &msa2)) != eslOK) cm_Fail("No alignments in %s\n", msafile2);
+
+  /* validation: Build CMs from both MSAs, the guidetrees should match the guidetree for the CM we read from the cmfile */
+  if((status = HandModelmaker(msa1, errbuf, TRUE, 0.5, &tmp_cm, &(mtr1))) != eslOK) cm_Fail(errbuf);
+  /*                                        !use RF! */
+  if(!(CompareCMGuideTrees(cm, tmp_cm))) { 
+    /* no need to try rebalancing, that doesn't change the guidetree (seriously this is from cm.c::CMRebalance():
+     * for (x = 0; x < new->nodes; x++) new->ndtype[x]  = cm->ndtype[x];
+     */
+    cm_Fail("with --merge, alignment in %s could not have been created using the first CM in %s.", msafile1, cmfile);
+  }
+  FreeCM(tmp_cm);
+
+  if((status = HandModelmaker(msa2, errbuf, TRUE, 0.5, &tmp_cm, &(mtr2))) != eslOK) cm_Fail(errbuf);
+  /*                                        !use RF! */
+  if(!(CompareCMGuideTrees(cm, tmp_cm))) { 
+    /* no need to try rebalancing, that doesn't change the guidetree (seriously this is from cm.c::CMRebalance():
+     * for (x = 0; x < new->nodes; x++) new->ndtype[x]  = cm->ndtype[x];
+     */
+    cm_Fail("with --merge, alignment in %s could not have been created using the first CM in %s.", msafile2, cmfile);
+  }
+  FreeCM(tmp_cm);
+  /* now we know msa1 and msa2 both have SS_cons lines that match the first CM we read from cmfile, so they must match each other */
+
+  /* store the unparsed stockholm markup from each msa, we'll regurgitate it in the new alignment */
+  if((status = get_markup_from_msa(msa1, errbuf, &comment1, &ncomment1, &gf_tag1, &gf1, &ngf1, &gs_tag1, &gs1, &ngs1, &gr_tag1, &gr1, &ngr1)) != eslOK) cm_Fail(errbuf); 
+  if((status = get_markup_from_msa(msa2, errbuf, &comment2, &ncomment2, &gf_tag2, &gf2, &ngf2, &gs_tag2, &gs2, &ngs2, &gr_tag2, &gr2, &ngr2)) != eslOK) cm_Fail(errbuf); 
+
+  /* convert alignments to parsetrees, and free alignments */
+  if((status = Alignment2Parsetrees(msa1, cm, mtr1, errbuf, &sq1, &tr1)) != eslOK) cm_Fail(errbuf);
+  msa1_nseq = msa1->nseq;
+  esl_msa_Destroy(msa1);
+
+  if((status = Alignment2Parsetrees(msa2, cm, mtr2, errbuf, &sq2, &tr2)) != eslOK) cm_Fail(errbuf);
+  msa2_nseq = msa2->nseq;
+  esl_msa_Destroy(msa2);
+
+  /* merge parsetrees */
+  nmerged_tr = msa1_nseq;
+  if((status = append_parsetrees(tr2, msa2_nseq, &(tr1), &(nmerged_tr), errbuf)) != eslOK) cm_Fail(errbuf);
+  /* merge sequences */
+  nmerged_sq = msa1_nseq;
+  if((status = append_sequences(sq2, msa2_nseq, &(sq1), &(nmerged_sq), errbuf)) != eslOK) cm_Fail(errbuf);
+
+  /* parsetrees to alignment */
+  if((status = Parsetrees2Alignment(cm, abc_out, sq1, NULL, tr1, msa1_nseq + msa2_nseq, (! esl_opt_GetBoolean(go, "--resonly")), esl_opt_GetBoolean(go, "--matchonly"), &merged_msa)) != eslOK)
+    cm_Fail("Error creating alignment from merged parsetrees.");
+
+  /* add comments, GF, GS and GR (not GC) markup from initial alignments to merged alignment */
+  if((status = add_msa_markup(merged_msa, errbuf, msa1_nseq, 0,         comment1, ncomment1, gf_tag1, gf1, ngf1, gs_tag1, gs1, ngs1, gr_tag1, gr1, ngr1)) != eslOK) cm_Fail(errbuf);
+  if((status = add_msa_markup(merged_msa, errbuf, msa2_nseq, msa1_nseq, comment2, ncomment2, gf_tag2, gf2, ngf2, gs_tag2, gs2, ngs2, gr_tag2, gr2, ngr2)) != eslOK) cm_Fail(errbuf);
+
+  /* output alignment */
+  status = esl_msa_Write(ofp, merged_msa, (esl_opt_GetBoolean(go, "-1") ? eslMSAFILE_PFAM : eslMSAFILE_STOCKHOLM));
+  if      (status == eslEMEM) cm_Fail("Memory error when outputting alignment\n");
+  else if (status != eslOK)   cm_Fail("Writing alignment file failed with error %d\n", status);
+
+  /* clean up */
+  CMFileClose(cmfp);
+  esl_msafile_Close(msafp1);
+  esl_msafile_Close(msafp2);
+  FreeParsetree(mtr1);
+  FreeParsetree(mtr2);
+  for(i = 0; i < nmerged_tr; i++) { 
+    FreeParsetree(tr1[i]);
+    esl_sq_Destroy(sq1[i]);
+  }    
+  esl_msa_Destroy(merged_msa);
+  free(tr1);
+  free(tr2);
+  free(sq1);
+  free(sq2);
+  FreeCM(cm);
+  esl_alphabet_Destroy(abc);
+  esl_alphabet_Destroy(abc_out);
+  return;
+}
+
+/* append_parsetrees()
+ *
+ * Given two arrays of parsetrees, swap pointers to append
+ * the parsetrees in one array (<tr_to_append>) to the other, 
+ * (<(*ret_tr)>) increasing the size of the first array. 
+ */
+static int
+append_parsetrees(Parsetree_t **tr_to_append, int ntr_to_append, Parsetree_t ***ret_tr, int *ret_ntr, char *errbuf)
+{
+  int status;
+  int ntr, ntr_existing, i, ip;
+  void *tmp;
+  ntr_existing = *ret_ntr;
+  ntr = ntr_existing + ntr_to_append;
+  
+  
+  ESL_RALLOC((*ret_tr), tmp, sizeof(Parsetree_t *) * ntr);
+  for(i = ntr_existing; i < ntr; i++) { 
+    ip = i - ntr_existing;
+    (*ret_tr)[i] = tr_to_append[ip];
+  }
+  *ret_ntr = ntr;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory reallocation error in append_parsetrees()");
+  return status; /* NEVERREACHED */
+}
+
+/* append_sequences()
+ *
+ * Given two arrays of sequences, swap pointers to append
+ * the sequences in one array (<sq_to_append>) to the other, 
+ * (<(*ret_sq)>) increasing the size of the first array. 
+ */
+static int
+append_sequences(ESL_SQ **sq_to_append, int nsq_to_append, ESL_SQ ***ret_sq, int *ret_nsq, char *errbuf)
+{
+  int status;
+  int nsq, nsq_existing, i, ip;
+  void *tmp;
+  nsq_existing = *ret_nsq;
+  nsq = nsq_existing + nsq_to_append;
+
+  ESL_RALLOC((*ret_sq), tmp, sizeof(ESL_SQ *) * nsq);
+  for(i = nsq_existing; i < nsq; i++) { 
+    ip = i - nsq_existing;
+    (*ret_sq)[i] = sq_to_append[ip];
+  }
+  *ret_nsq = nsq;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory reallocation error in append_sequences()");
+  return status; /* NEVERREACHED */
+}
+
+/* get_markup_from_msa
+ *                   
+ * Given an MSA return the markup that is unparsed by the esl_msa module 
+ * (comments, GF, GS, GR, markup), with the exception of GC markup (although
+ * parsed GC markup, RF and SS_cons IS included). The reason we don't include
+ * GC markup is that there is no guarantee all columns of original alignments
+ * will appear in the merged alignment because all gap columns will be removed
+ * (this is due to the Alignment2Parsetrees(), Parsetrees2Alignment() strategy
+ * we use for --merge). Also, it would be a pain to map each column of each
+ * input msa to the merged msa (though doable, it requires looking at each
+ * residue of each sequence). And finally, --merge is meant to merge two alignments
+ * output by cmalign, which should not include any non-parsed #=GC markup,
+ * so this isn't a huge deal.
+ */
+static int
+get_markup_from_msa(ESL_MSA *msa, char *errbuf, char ***ret_comment, int *ret_ncomment, char ***ret_gf_tag, char ***ret_gf, int *ret_ngf, 
+		    char ***ret_gs_tag, char ****ret_gs, int *ret_ngs, char ***ret_gr_tag, char ****ret_gr, int *ret_ngr)
+{
+  int status;
+
+  int ncomment;
+  char **comment;
+
+  int   ngf;
+  char **gf_tag;
+  char **gf;
+
+  int    ngs;
+  char  **gs_tag;
+  char ***gs;
+
+  int    ngr;
+  char  **gr_tag;
+  char ***gr;
+
+  int i,j;
+
+  /* comment */
+  if(msa->ncomment == 0) { 
+    ncomment = 0;
+    comment = NULL;
+  }
+  else { 
+    ncomment = msa->ncomment;
+    ESL_ALLOC(comment, sizeof(char *) * ncomment);
+    for(i = 0; i < ncomment; i++) esl_strdup(msa->comment[i], -1, &(comment[i]));
+  }
+
+  /* gf */
+  if(msa->ngf == 0) { 
+    ngf = 0;
+    gf_tag = NULL;
+    gf     = NULL;
+  }
+  else { 
+    ngf = msa->ngf;
+    ESL_ALLOC(gf_tag, sizeof(char *) * ngf);
+    ESL_ALLOC(gf,     sizeof(char *) * ngf);
+    for(i = 0; i < ngf; i++) { 
+      esl_strdup(msa->gf_tag[i], -1, &(gf_tag[i]));
+      esl_strdup(msa->gf[i],     -1, &(gf[i]));
+    }
+  }
+
+  /* gs */
+  if(msa->ngs == 0) { 
+    ngs = 0;
+    gs_tag = NULL;
+    gs     = NULL;
+  }
+  else { 
+    ngs = msa->ngs;
+    ESL_ALLOC(gs_tag, sizeof(char *)  * ngs);
+    ESL_ALLOC(gs,     sizeof(char **) * ngs);
+    for(i = 0; i < ngs; i++) { 
+      esl_strdup(msa->gs_tag[i], -1, &(gs_tag[i]));
+      ESL_ALLOC(gs[i], sizeof(char *) * msa->nseq);
+      for(j = 0; j < msa->nseq; j++) { 
+	esl_strdup(msa->gs[i][j], -1, &(gs[i][j]));
+      }
+    }
+  }
+
+  /* gr */
+  if(msa->ngr == 0) { 
+    ngr = 0;
+    gr_tag = NULL;
+    gr     = NULL;
+  }
+  else { 
+    ngr = msa->ngr;
+    ESL_ALLOC(gr_tag, sizeof(char *)  * ngr);
+    ESL_ALLOC(gr,     sizeof(char **) * ngr);
+    for(i = 0; i < ngr; i++) { 
+      esl_strdup(msa->gr_tag[i], -1, &(gr_tag[i]));
+      ESL_ALLOC(gr[i], sizeof(char *) * msa->nseq);
+      for(j = 0; j < msa->nseq; j++) { 
+	esl_strdup(msa->gr[i][j], -1, &(gr[i][j]));
+	esl_strdealign(gr[i][j], gr[i][j], "-_.~", NULL);
+      }
+    }
+  }
+
+  *ret_ncomment = ncomment;
+  *ret_comment  = comment;
+
+  *ret_ngf      = ngf;
+  *ret_gf_tag   = gf_tag;
+  *ret_gf       = gf;
+
+  *ret_ngs      = ngs;
+  *ret_gs_tag   = gs_tag;
+  *ret_gs       = gs;
+
+  *ret_ngr      = ngr;
+  *ret_gr_tag   = gr_tag;
+  *ret_gr       = gr;
+
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+  return status;
+}
+
+/* add_msa_markup
+ *                   
+ * Add markup to a MSA. Note: we free the
+ * markup as soon as we've added it to the msa, 
+ * because adding it to the msa means duplicating it.
+ */
+static int add_msa_markup(ESL_MSA *merged_msa, char *errbuf, int nseq, int seq_offset,
+			    char **comment, int ncomment,
+			    char **gf_tag, char **gf,  int ngf,
+			    char **gs_tag, char ***gs, int ngs,
+			    char **gr_tag, char ***gr, int ngr)
+{ 
+  int status;
+  int i, m, ip;
+  char *tmp_s;
+
+  /* comments */
+  for(m = 0; m < ncomment; m++) { 
+    if(comment[m] != NULL) { 
+      esl_msa_AddComment(merged_msa, comment[m]);
+      free(comment[m]);
+    }
+  }
+  if(comment != NULL) free(comment);
+
+  /* GF */
+  for(m = 0; m < ngf; m++) { 
+    if(gf[m] != NULL) { 
+      esl_msa_AddGF(merged_msa, gf_tag[m], gf[m]);
+      free(gf[m]);
+    }
+    if(gf_tag[m] != NULL) free(gf_tag[m]);
+  }
+  if(gf_tag != NULL) free(gf_tag);
+  if(gf != NULL)     free(gf);
+
+  /* GS */
+  for(m = 0; m < ngs; m++) { 
+    for(i = 0; i < nseq; i++) { 
+      ip = i + seq_offset;
+      if(gs[m][i] != NULL) { 
+	esl_msa_AddGS(merged_msa, gs_tag[m], ip, gs[m][i]);
+	free(gs[m][i]);
+      }
+    }
+    if(gs[m] != NULL) free(gs[m]);
+    if(gs_tag[m] != NULL) free(gs_tag[m]);
+  }    
+  if(gs_tag != NULL) free(gs_tag);
+  if(gs != NULL)     free(gs);
+  
+  /* GR */
+  for(m = 0; m < ngr; m++) { 
+    for(i = 0; i < nseq; i++) { 
+      /* add gaps to full length of alignment */
+      if(gr[m][i] != NULL) { 
+	ip = i + seq_offset;
+	if((status = gapize_string_to_fit_alignment(gr[m][i], merged_msa->aseq[ip], merged_msa->alen, '.', "-_.~", errbuf, &tmp_s)) != eslOK) return status;
+	free(gr[m][i]);
+	esl_msa_AppendGR(merged_msa, gr_tag[m], ip, tmp_s);
+	free(tmp_s);
+      }
+    }
+    if(gr[m] != NULL) free(gr[m]);
+    if(gr_tag[m] != NULL) free(gr_tag[m]);
+  }
+  if(gr_tag != NULL) free(gr_tag);
+  if(gr != NULL)     free(gr);
+
+  return eslOK;
+}
+
+
+/* Function:  gapize_string_to_fit_alignment()
+ * Synopsis:  Align a string so it fits into a msa (has aligned length of the msa)
+ *            according to gaps in a reference aseq.
+ * Incept:    EPN, Thu Sep 11 05:16:35 2008
+ *
+ * Purpose:   Align string <s> in place, by adding gap character <gapchar>
+ *            whereever gaps in <aln_gapchars> appear in <aseq>. Return
+ *            the new sequence in <ret_news>. Caller must free s.
+ *            
+ * Args:      s        - string to align
+ *            aseq     - reference aligned sequence seq
+ *            alen     - length of aseq (required)
+ *            gapchar_to_add - the gap char to add to s
+ *            aln_gapchars   - the possible gap characters in aseq
+ *            errbuf   - for error messages
+ *            ret_news - new string, gapized to alen
+ *
+ * Returns:   <eslOK> on success. <eslEINCOMPAT> if number of non gaps
+ *            in aseq does not equal unaligned length of s.
+ */
+int
+gapize_string_to_fit_alignment(char *s, const char *aseq, int alen, char gapchar_to_add, char *aln_gapchars, char *errbuf, char **ret_news)
+{
+  int status;
+  int64_t uapos = 0;
+  int64_t apos;
+  char *news;
+  int ualen;
+  
+  ualen = strlen(s);
+  ESL_ALLOC(news, sizeof(char) * (alen+1));
+  for (apos = 0; apos < alen; apos++) { 
+    if(uapos > ualen) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "gapize_string_to_fit_alignment(), unaligned length of aligned template string (%" PRId64 ") not equal to unaligned string length: %d.", uapos, ualen);
+    news[apos] = (strchr(aln_gapchars, aseq[apos]) == NULL) ? s[uapos++] : gapchar_to_add;
+  }
+
+  if(s[uapos] != '\0') ESL_FAIL(eslEINCOMPAT, errbuf, "gapize_string_to_fit_alignment(), unaligned length of aligned template string (%" PRId64 ") not equal to unaligned string length: %d.", uapos, ualen);
+  news[alen] = '\0';
+  *ret_news = news;
+
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+#ifdef HAVE_MPI
+/* determine_nseq_per_worker()
+ * Given a CM, return the number of sequences we think we should send
+ * to each worker (we don't know the number of sequences in the file).
+ * The calculation is based on trying to get a worker to spend 
+ * a specific amount of time MPI_WORKER_ALIGN_TARGET_SEC, a constant
+ * from structs.h. 
+ */
+static int
+determine_nseq_per_worker(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, int *ret_nseq_worker)
+{
+  /**ret_nseq_worker = 5;*/
+  *ret_nseq_worker = 1;
+  return eslOK;
+}
+
+/* add_worker_seqs_to_master
+ * Add results (parstrees or CP9 traces, and possibly postcodes) from a
+ * worker's seqs_to_aln object to a master seqs_to_aln object.
+ */
+static int
+add_worker_seqs_to_master(seqs_to_aln_t *master_seqs, seqs_to_aln_t *worker_seqs, int offset)
+{
+  int x;
+
+  if(worker_seqs->sq != NULL) cm_Fail("add_worker_seqs_to_master(), worker_seqs->sq non-NULL.");
+  if(master_seqs->nseq < (offset + worker_seqs->nseq)) cm_Fail("add_worker_seqs_to_master(), master->nseq: %d, offset %d, worker->nseq: %d\n", master_seqs->nseq, offset, worker_seqs->nseq);
+
+  if(worker_seqs->tr != NULL) {
+    if(master_seqs->tr == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned parsetrees, master->tr is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(master_seqs->tr[x] == NULL); 
+      master_seqs->tr[x] = worker_seqs->tr[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->cp9_tr != NULL) {
+    if(master_seqs->cp9_tr == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned cp9 traces, master->cp9_tr is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(master_seqs->cp9_tr[x] == NULL); 
+      master_seqs->cp9_tr[x] = worker_seqs->cp9_tr[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->postcode1 != NULL) {
+    if(master_seqs->postcode1 == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned postcodes, master->postcode1 is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(master_seqs->postcode1[x] == NULL); 
+      master_seqs->postcode1[x] = worker_seqs->postcode1[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->postcode2 != NULL) {
+    if(master_seqs->postcode2 == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned postcodes, master->postcode2 is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(master_seqs->postcode2[x] == NULL); 
+      master_seqs->postcode2[x] = worker_seqs->postcode2[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->sc != NULL) {
+    if(master_seqs->sc == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned scores, master->sc is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(!(NOT_IMPOSSIBLE(master_seqs->sc[x])));
+      master_seqs->sc[x] = worker_seqs->sc[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->pp != NULL) {
+    if(master_seqs->pp == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned post probs, master->pp is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(!(NOT_IMPOSSIBLE(master_seqs->pp[x])));
+      master_seqs->pp[x] = worker_seqs->pp[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->struct_sc != NULL) {
+    if(master_seqs->struct_sc == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned post probs, master->struct_sc is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(!(NOT_IMPOSSIBLE(master_seqs->struct_sc[x])));
+      master_seqs->struct_sc[x] = worker_seqs->struct_sc[(x-offset)];
+    }
+  }
+
+  return eslOK;
+}
+#endif /* of #ifdef HAVE_MPI */
diff --git a/src/cmbuild.c b/src/cmbuild.c
new file mode 100644
index 0000000..4fc84a7
--- /dev/null
+++ b/src/cmbuild.c
@@ -0,0 +1,2182 @@
+/* cmbuild.c
+ * SRE, Thu Jul 27 13:19:43 2000 [StL]
+ * SVN $Id: cmbuild.c 2979 2009-10-22 11:37:09Z nawrockie $
+ * 
+ * Construct a CM from a given multiple sequence alignment.
+ *  
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_getopts.h"
+#include "esl_msa.h"
+#include "esl_msaweight.h"
+#include "esl_msacluster.h"
+#include "esl_stack.h"
+#include "esl_stopwatch.h"
+#include "esl_tree.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+#define WGTOPTS "--wgsc,--wblosum,--wpb,--wnone,--wgiven"      /* Exclusive options for relative weighting                    */
+#define EFFOPTS "--eent,--enone"               /* Exclusive options for effective sequence number calculation */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range     toggles      reqs       incomp  help  docgroup*/
+  { "-h",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "show brief help on version and usage",   1 },
+  { "-n",        eslARG_STRING,  NULL, NULL, NULL,      NULL,      NULL,        NULL, "name the CM(s) <s>, (only if single aln in file)", 1 },
+  { "-A",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "append this CM to <cmfile>",             1 },
+  { "-F",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "force; allow overwriting of <cmfile>",   1 },
+  { "-v",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "be verbose with output", 1 },
+  { "--iins",    eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "allow informative insert emissions, do not zero them", 1 },
+  { "--Wbeta",   eslARG_REAL,   "1E-7",NULL, "x>0.0000000000000001",NULL,NULL,  NULL, "set tail loss prob for calc'ing W (max size of a hit) to <x>", 1 },
+  { "--devhelp", eslARG_NONE,   NULL,  NULL, NULL,      NULL,      NULL,        NULL, "show list of undocumented developer options", 1 },
+/* Expert model construction options */
+  { "--rsearch", eslARG_INFILE, NULL,  NULL, NULL,      NULL,      NULL,        NULL,  "use RSEARCH parameterization with RIBOSUM matrix file <s>", 2 }, 
+  { "--binary",  eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "save the model(s) in binary format",     2 },
+  { "--rf",      eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,  "--rsearch", "use reference coordinate annotation to specify consensus", 2 },
+  { "--gapthresh",eslARG_REAL,  "0.5", NULL, "0<=x<=1", NULL,      NULL,  "--rsearch", "fraction of gaps to allow in a consensus column [0..1]", 2 },
+  { "--ignorant", eslARG_NONE,  FALSE, NULL, NULL,      NULL,      NULL,        NULL, "strip the structural info from input alignment", 2 },
+/* Alternate relative sequence weighting strategies */
+  /* --wme not implemented in Infernal yet (b/c it's not in HMMER3) */
+  { "--wgsc",    eslARG_NONE,"default",NULL, NULL,    WGTOPTS,    NULL,      NULL, "Gerstein/Sonnhammer/Chothia tree weights",         3},
+  { "--wblosum", eslARG_NONE,  FALSE,  NULL, NULL,    WGTOPTS,    NULL,      NULL, "Henikoff simple filter weights",                   3},
+  { "--wpb",     eslARG_NONE,  FALSE,  NULL, NULL,    WGTOPTS,    NULL,      NULL, "Henikoff position-based weights",                  3},
+  { "--wnone",   eslARG_NONE,  FALSE,  NULL, NULL,    WGTOPTS,    NULL,      NULL, "don't do any relative weighting; set all to 1",    3},
+  { "--wgiven",  eslARG_NONE,  FALSE,  NULL, NULL,    WGTOPTS,    NULL,      NULL, "use weights as given in MSA file",                 3},
+  { "--pbswitch",eslARG_INT,  "5000",  NULL,"n>0",       NULL,    NULL,      NULL, "set failover to efficient PB wgts at > <n> seqs",  3},
+  { "--wid",     eslARG_REAL, "0.62",  NULL,"0<=x<=1",   NULL,"--wblosum",   NULL, "for --wblosum: set identity cutoff",               3},
+/* Alternate effective sequence weighting strategies */
+  { "--eent",    eslARG_NONE,"default",NULL, NULL,    EFFOPTS,    NULL,      NULL, "adjust eff seq # to achieve relative entropy target", 4},
+  { "--enone",   eslARG_NONE,  FALSE,  NULL, NULL,    EFFOPTS,    NULL,      NULL, "no effective seq # weighting: just use nseq",         4},
+  { "--ere",     eslARG_REAL,  NULL,   NULL,"x>0",       NULL, "--eent",     NULL, "for --eent: set CM target relative entropy to <x>",   4},
+  { "--ehmmre",  eslARG_REAL,  NULL,   NULL,"x>0",       NULL, "--eent",     NULL, "for --eent: set minimum HMM relative entropy to <x>", 4}, 
+/* Customizing null model or priors */
+  { "--null",    eslARG_INFILE,  NULL, NULL, NULL,      NULL,      NULL, "--rsearch", "read null (random sequence) model from file <s>", 5 },
+  { "--prior",   eslARG_INFILE,  NULL, NULL, NULL,      NULL,      NULL, "--rsearch", "read priors from file <s>", 5 },
+/* Building multiple CMs after clustering input MSA */
+  { "--ctarget", eslARG_INT,   NULL,   NULL, "n>0" ,    NULL,      NULL,    "--call", "build (at most) <n> CMs by partitioning MSA into <n> clusters", 6 },
+  { "--cmaxid",  eslARG_REAL,  NULL,   NULL,"0.<x<1.",  NULL,      NULL,    "--call", "max fractional id b/t 2 clusters is <x>, each cluster -> CM", 6 }, 
+  { "--call",    eslARG_NONE,  FALSE,  NULL, NULL,      NULL,      NULL,        NULL, "build a separate CM from every seq in MSA", 6 },
+  { "--corig",   eslARG_NONE,  FALSE,  NULL, NULL,      NULL,      NULL,        NULL, "build an additional CM from the original, full MSA", 6 }, 
+  { "--cdump",   eslARG_OUTFILE, NULL, NULL, NULL,      NULL,      NULL,        NULL, "dump the MSA for each cluster (CM) to file <s>", 6 },
+/* Refining the seed alignment */
+  { "--refine",  eslARG_OUTFILE, NULL, NULL, NULL,       NULL,   NULL,          NULL, "refine input aln w/Expectation-Maximization, save to <s>", 7 },
+  { "--gibbs",   eslARG_NONE,   FALSE, NULL, NULL,       NULL,"--refine",       NULL, "w/--refine, use Gibbs sampling instead of EM", 7 },
+  { "-s",        eslARG_INT,     NULL, NULL, "n>0",      NULL,"--gibbs",        NULL, "w/--gibbs, set random number generator seed to <n>",  7 },
+  { "-l",        eslARG_NONE,   FALSE, NULL, NULL,       NULL,"--refine",       NULL, "w/--refine, align locally w.r.t the model", 7 },
+  { "-a",        eslARG_NONE,   FALSE, NULL, NULL,       NULL,"--refine",       NULL, "print individual sequence scores during MSA refinement", 7 },
+  { "--optacc",  eslARG_NONE,"default",NULL,NULL,        NULL,      NULL,       NULL, "align with the Holmes/Durbin optimal accuracy algorithm", 201 },
+  { "--cyk",     eslARG_NONE,   FALSE, NULL, NULL,       NULL,"--refine",       NULL, "w/--refine align w/the CYK algorithm, not optimal accuracy", 7 },
+  { "--sub",     eslARG_NONE,   FALSE, NULL, NULL,       NULL,"--refine",       NULL, "w/--refine, use sub CM for columns b/t HMM start/end points", 7 },
+  { "--nonbanded",eslARG_NONE,  FALSE, NULL, NULL,       NULL,"--refine",       NULL, "do not use bands to accelerate alignment with --refine", 7 },
+  { "--tau",     eslARG_REAL,   "1E-7",NULL, "0<x<1",    NULL,"--refine","--nonbanded", "set tail loss prob for --hbanded to <x>", 7 },
+  { "--fins",    eslARG_NONE,   FALSE, NULL, NULL,       NULL,"--refine",       NULL, "w/--refine, flush inserts left/right in alignments", 7 },
+  { "--mxsize",  eslARG_REAL, "2048.0", NULL, "x>0.",    NULL,"--refine",       NULL, "set maximum allowable DP matrix size to <x> Mb", 7 },
+  { "--rdump",   eslARG_OUTFILE, NULL,  NULL, NULL,      NULL,"--refine",       NULL, "w/--refine, print all intermediate alignments to <f>", 7 },
+
+  /* All options below are developer options, only shown if --devhelp invoked */
+  /* Developer debugging/experimentation */
+  { "--nobalance",eslARG_NONE,  FALSE, NULL, NULL,      NULL,      NULL,        NULL, "don't rebalance the CM; number in strict preorder", 101 },
+  { "--regress",  eslARG_OUTFILE, NULL, NULL, NULL,      NULL,      NULL,        NULL, "save regression test information to file <s>", 101 },  
+  { "--nodetach",eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "do not 'detach' one of two inserts that model same column", 101 },
+  { "--elself",  eslARG_REAL,  "0.94", NULL, "0<=x<=1", NULL,      NULL,        NULL, "set EL self transition prob to <x>", 101 },
+  { "--eX",      eslARG_REAL,  "6.0",  NULL,"x>0",      NULL,      "--eent", "--ere", "for --eent: set minimum total rel ent param to <x>",  101}, 
+  { "--informat",eslARG_STRING,  NULL, NULL, NULL,      NULL,      NULL,        NULL, "specify input alignment is in format <s> (Stockholm or Pfam)",  101 },
+
+  /* Developer verbose output options */
+  { "--cfile",   eslARG_OUTFILE,  NULL, NULL, NULL,      NULL,      NULL,        NULL, "save count vectors to file <s>", 102 },
+  { "--cmtbl",   eslARG_OUTFILE,  NULL, NULL, NULL,      NULL,      NULL,        NULL, "save tabular description of CM topology to file <s>", 102 },
+  { "--emap",    eslARG_OUTFILE,  NULL, NULL, NULL,      NULL,      NULL,        NULL, "save consensus emit map to file <s>", 102 },
+  { "--gtree",   eslARG_OUTFILE,  NULL, NULL, NULL,      NULL,      NULL,        NULL, "save tree description of master tree to file <s>", 102 },
+  { "--gtbl",    eslARG_OUTFILE,  NULL, NULL, NULL,      NULL,      NULL,        NULL, "save tabular description of master tree to file <s>", 102 },
+  { "--tfile",   eslARG_OUTFILE,  NULL, NULL, NULL,      NULL,      NULL,        NULL, "dump individual sequence tracebacks to file <s>", 102 },
+
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+/* struct cfg_s : "Global" application configuration shared by all threads/processes
+ * 
+ * This structure is passed to routines within main.c, as a means of semi-encapsulation
+ * of shared data amongst different parallel processes (threads or MPI processes).
+ * This strategy is used despite the fact that a MPI version of cmbuild does not
+ * yet exist! 
+ */
+struct cfg_s {
+  char         *alifile;	/* name of the alignment file we're building CMs from  */
+  int           fmt;		/* format code for alifile */
+  ESL_MSAFILE  *afp;            /* open alifile  */
+  ESL_ALPHABET *abc;		/* digital alphabet */
+
+  char         *cmfile;         /* file to write CM to                    */
+  FILE         *cmfp;           /* CM output file handle                  */
+
+  float        *null;		/* null model                              */
+  Prior_t      *pri;		/* mixture Dirichlet prior for the HMM     */
+
+  fullmat_t    *fullmat;        /* if --rsearch, the full RIBOSUM matrix */
+
+  int           be_verbose;	/* standard verbose output, as opposed to one-line-per-CM summary */
+  int           nali;		/* which # alignment this is in file */
+  int           ncm_total;      /* which # CM this is that we're constructing (we may build > 1 per file) */
+  int           namewidth;      /* max length of a CM name, nec for pretty tabular formatting */
+  ESL_RANDOMNESS *r;            /* source of randomness, only created if --gibbs enabled */
+
+  /* optional output files */
+  FILE         *cfp;            /* for --cfile */
+  FILE         *tblfp;          /* for --cmtbl */
+  FILE         *efp;            /* for --emap */
+  FILE         *gfp;            /* for --gtree */
+  FILE         *gtblfp;         /* for --gtbl */
+  FILE         *tracefp;        /* for --tfile */
+  FILE         *cdfp;           /* if --cdump, output file handle for dumping clustered MSAs */
+  FILE         *refinefp;       /* if --refine, output file handle for dumping refined MSAs */
+  FILE         *rdfp;           /* if --rfile, output file handle for dumping intermediate MSAs during iterative refinement */
+
+  ComLog_t      *comlog;       /* the comlog, same for all CMs, cfg.comlog serves as template 
+				 * for all CMs, and is copied to each CM data structure */
+  int           argc;          /* used to create the comlog */
+  char        **argv;          /* used to create the comlog, be careful not to free this though, it's just a ptr */
+};
+
+static char usage[]  = "[-options] <cmfile output> <alignment file>";
+static char banner[] = "build RNA covariance model(s) from alignment";
+
+static int    init_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static void   master (const ESL_GETOPTS *go, struct cfg_s *cfg);
+static int    process_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t **ret_cm, Parsetree_t **ret_mtr, Parsetree_t ***ret_msa_tr);
+static int    output_result(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, int msaidx, int cmidx, ESL_MSA *msa, CM_t *cm, Parsetree_t *mtr, Parsetree_t **tr);
+static int    check_and_clean_msa(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa);
+static int    set_relative_weights(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa);
+static int    build_model(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t **ret_cm, Parsetree_t **ret_mtr, Parsetree_t ***ret_msa_tr);
+static int    set_model_name(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t *cm);
+static int    set_model_cutoffs(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t *cm);
+static int    set_effective_seqnumber(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t *cm, const Prior_t *pri);
+static int    parameterize(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, const Prior_t *prior);
+static int    name_msa(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, int nali);
+static double default_target_relent(const ESL_ALPHABET *abc, int M, double eX);
+static void   strip_wuss(char *ss);
+static int    refine_msa(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *orig_cm, ESL_MSA *input_msa, Parsetree_t **input_msa_tr, CM_t **ret_cm, ESL_MSA **ret_msa, Parsetree_t **ret_mtr, Parsetree_t ***ret_tr, int *ret_niter);
+static int    get_unaln_seqs_from_msa(const ESL_MSA *msa, ESL_SQ ***ret_sq);
+static int    convert_parsetrees_to_unaln_coords(Parsetree_t **tr, ESL_MSA *msa);
+static int    initialize_cm(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm);
+/* static void   model_trace_info_dump(FILE *ofp, CM_t *cm, Parsetree_t *tr, char *aseq); */
+/* functions for dividing input MSA into clusters */
+static int    select_node(ESL_TREE *T, double *diff, double mindiff, int **ret_clust, int *ret_nc, int *ret_best, char *errbuf);
+static float  find_mindiff(ESL_TREE *T, double *diff, int target_nc, int **ret_clust, int *ret_nc, float *ret_mindiff, char *errbuf);
+static int    MSADivide(ESL_MSA *mmsa, int do_all, int do_mindiff, int do_nc, float mindiff, int target_nc, int do_orig, int *ret_num_msa, ESL_MSA ***ret_cmsa, char *errbuf);
+static int    write_cmbuild_info_to_comlog(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int    flatten_insert_emissions(CM_t *cm);
+static int    print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf);
+static int    print_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf);
+static void   print_refine_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg);
+static int    print_countvectors(const struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int    get_namewidth(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS     *go = NULL;   /* command line processing                     */
+  ESL_STOPWATCH   *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("Memory allocation error, stopwatch could not be created.");
+  esl_stopwatch_Start(w);
+  struct cfg_s     cfg;
+
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  /* Process command line options.
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK || 
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "--devhelp") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nexpert model construction options:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nsequence weighting options [default: GSC weighting]:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      puts("\neffective sequence number related options:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+      puts("\ncustomization of null model and priors:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80);
+      puts("\noptions for building multiple CMs after clustering input MSA:");
+      esl_opt_DisplayHelp(stdout, go, 6, 2, 80);
+      puts("\nexpert options for refining the input alignment:");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80);
+      puts("\nundocumented developer options for debugging, experimentation:");
+      esl_opt_DisplayHelp(stdout, go, 101, 2, 80);
+      puts("\nundocumented developer options for verbose output/debugging:");
+      esl_opt_DisplayHelp(stdout, go, 102, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nexpert model construction options:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nsequence weighting options [default: GSC weighting]:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      puts("\neffective sequence number related options:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+      puts("\ncustomization of null model and priors:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80);
+      puts("\noptions for building multiple CMs after clustering input MSA:");
+      esl_opt_DisplayHelp(stdout, go, 6, 2, 80);
+      puts("\nexpert options for refining the input alignment:");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80);
+      exit(0);
+    }
+
+  if (esl_opt_ArgNumber(go) != 2) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage);
+      puts("\n  where basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      printf("\nTo see more help on other available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  /* Initialize what we can in the config structure (without knowing the alphabet yet).
+   * We could assume RNA, but this HMMER3 based approach is more general.
+   */
+  cfg.cmfile     = esl_opt_GetArg(go, 1); 
+  cfg.alifile    = esl_opt_GetArg(go, 2);
+  cfg.afp        = NULL;	           /* created in init_cfg() */
+  cfg.abc        = NULL;	           /* created in init_cfg() */
+  cfg.cmfp       = NULL;	           /* opened in init_cfg() */
+  cfg.null       = NULL;	           /* created in init_cfg() */
+  cfg.pri        = NULL;                   /* created in init_cfg() */
+  cfg.fullmat    = NULL;                   /* read (possibly) in init_cfg() */
+  cfg.r          = NULL;	           /* created (possibly) in init_cfg() */
+  cfg.comlog     = NULL;	           /* created in init_cfg() */
+  cfg.namewidth  = 0;
+  /* optional output files, opened in init_cfg(), if at all */
+  cfg.cfp        = NULL;
+  cfg.tblfp      = NULL;
+  cfg.efp        = NULL;
+  cfg.gfp        = NULL;
+  cfg.gtblfp     = NULL;
+  cfg.tracefp    = NULL;
+  cfg.cdfp       = NULL;
+  cfg.refinefp   = NULL;
+  cfg.rdfp       = NULL;
+
+  /* print the banner */
+  cm_banner(stdout, argv[0], banner);
+
+  if   (esl_opt_IsDefault(go, "--informat")) cfg.fmt = eslMSAFILE_UNKNOWN; /* autodetect sequence file format by default. */ 
+  else { 
+    cfg.fmt = esl_sqio_FormatCode(esl_opt_GetString(go, "--informat"));
+    if(cfg.fmt == eslSQFILE_UNKNOWN)                                  cm_Fail("Can't recognize sequence file format: %s. valid options are: stockholm or pfam\n", esl_opt_GetString(go, "--informat"));
+    if(cfg.fmt != eslMSAFILE_STOCKHOLM && cfg.fmt != eslMSAFILE_PFAM) cm_Fail("Sequence file format: %s is not accepted by cmbuild, valid options are: stockholm or pfam\n", esl_opt_GetString(go, "--informat"));
+  }
+
+  cfg.be_verbose = esl_opt_GetBoolean(go, "-v");
+  cfg.nali       = 0;		           
+
+  /* check if cmfile already exists, if it does and -F was not enabled then die */
+  if (((! esl_opt_GetBoolean(go, "-F")) && (! esl_opt_GetBoolean(go, "-A"))) && esl_FileExists(cfg.cmfile))
+    cm_Fail("CM file %s already exists. Either use -F to overwrite it, rename it, or delete it.", cfg.cmfile); 
+
+  /* do work */
+  master(go, &cfg);
+
+  /* Clean up the cfg. 
+   */
+  /* close all output files */
+  if (cfg.cfp != NULL) {
+    printf("# Count vectors saved in file %s.\n", esl_opt_GetString(go, "--cfile"));
+    fclose(cfg.cfp); 
+  }
+  if (cfg.tblfp != NULL) {
+    printf("# CM topology description saved in file %s.\n", esl_opt_GetString(go, "--cmtbl"));
+    fclose(cfg.tblfp); 
+  }
+  if (cfg.efp != NULL) {
+    printf("# CM emit map saved in file %s.\n", esl_opt_GetString(go, "--emap"));
+    fclose(cfg.efp); 
+  }
+  if (cfg.gfp != NULL) {
+    printf("# Guide tree description saved in file %s.\n", esl_opt_GetString(go, "--gtree"));
+    fclose(cfg.gfp); 
+  }
+  if (cfg.gtblfp != NULL) {
+    printf("# Guide tree tabular description saved in file %s.\n", esl_opt_GetString(go, "--gtbl"));
+    fclose(cfg.gtblfp); 
+  }
+  if (cfg.tracefp != NULL) {
+    printf("# Implicit parsetrees of seqs from input alignment saved in file %s.\n", esl_opt_GetString(go, "--tfile"));
+    fclose(cfg.tracefp); 
+  }
+  if (cfg.cdfp != NULL) {
+    printf("# Alignments for each cluster saved in file %s.\n", esl_opt_GetString(go, "--cdump"));
+    fclose(cfg.cdfp); 
+  }
+  if (cfg.refinefp != NULL) {
+    printf("# Refined alignments used to build CMs saved in file %s.\n", esl_opt_GetString(go, "--refine"));
+    fclose(cfg.refinefp); 
+  }
+  if (cfg.rdfp != NULL) {
+    printf("# Intermediate alignments from MSA refinement saved in file %s.\n", esl_opt_GetString(go, "--rdump"));
+    fclose(cfg.rdfp); 
+  }
+  if (cfg.afp   != NULL) esl_msafile_Close(cfg.afp);
+  if (cfg.abc   != NULL) esl_alphabet_Destroy(cfg.abc);
+  if (cfg.cmfp  != NULL) fclose(cfg.cmfp);
+  if (cfg.pri   != NULL) Prior_Destroy(cfg.pri);
+  if (cfg.null  != NULL) free(cfg.null);
+  if (cfg.r     != NULL) esl_randomness_Destroy(cfg.r);
+  if (cfg.comlog!= NULL) FreeComLog(cfg.comlog);
+
+  esl_getopts_Destroy(go);
+  esl_stopwatch_Stop(w);
+  printf("#\n");
+  esl_stopwatch_Display(stdout, w, "# CPU time: ");
+  esl_stopwatch_Destroy(w);
+  return 0;
+}
+
+/* init_cfg()
+ * Already set:
+ *    cfg->cmfile  - command line arg 1
+ *    cfg->alifile - command line arg 2
+ *    cfg->fmt     - format of alignment file
+ * Sets: 
+ *    cfg->afp     - open alignment file                
+ *    cfg->abc     - digital alphabet
+ *    cfg->cmfp    - open CM file
+ *    cfg->null    - NULL model, used for all models
+ *    cfg->pri     - prior, used for all models
+ *    cfg->fullmat - RIBOSUM matrix used for all models (optional)
+ *    cfg->cdfp    - open file to dump MSAs to (optional)
+ *    cfg->comlog  - only allocated
+ */
+static int
+init_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+
+  /* open input alignment file */
+  status = esl_msafile_Open(cfg->alifile, cfg->fmt, NULL, &(cfg->afp));
+  if      (status == eslENOTFOUND) ESL_FAIL(status, errbuf, "Alignment file %s doesn't exist or is not readable\n", cfg->alifile);
+  else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of alignment %s\n", cfg->alifile);
+  else if (status != eslOK)      ESL_FAIL(status, errbuf, "Alignment file open failed with error %d\n", status);
+  cfg->fmt = cfg->afp->format;
+
+  /* Set the msafile alphabet as RNA, if it's DNA we're fine. 
+   * If it's not RNA nor DNA, we can't deal with it anyway,
+   * so we're hardcoded to RNA.
+   */
+  cfg->abc = esl_alphabet_Create(eslRNA);
+  if(cfg->abc == NULL) ESL_FAIL(status, errbuf, "Failed to create alphabet for sequence file");
+  esl_msafile_SetDigital(cfg->afp, cfg->abc);
+
+  /* open CM file for writing */
+  if (esl_opt_GetBoolean(go, "-A")) { /* we're appending to a CM file */
+    if ((cfg->cmfp = fopen(cfg->cmfile, "a")) == NULL) ESL_FAIL(status, errbuf, "Failed to open CM file %s to append to", cfg->cmfile);
+  }
+  else { /* we're starting a new CM file */
+    if ((cfg->cmfp = fopen(cfg->cmfile, "w")) == NULL) ESL_FAIL(status, errbuf, "Failed to open CM file %s for writing", cfg->cmfile);
+  }
+  /* Set up the prior */
+  if (esl_opt_GetString(go, "--prior") != NULL)
+    {
+      FILE *pfp;
+      if ((pfp = fopen(esl_opt_GetString(go, "--prior"), "r")) == NULL)
+	cm_Fail("Failed to open prior file %s\n", esl_opt_GetString(go, "--prior"));
+      if ((cfg->pri = Prior_Read(pfp)) == NULL)
+	cm_Fail("Failed to parse prior file %s\n", esl_opt_GetString(go, "--prior"));
+      fclose(pfp);
+    }
+  else 
+    cfg->pri = Prior_Default();
+
+  /* Set up the null/random seq model */
+  if(esl_opt_GetString(go, "--null") != NULL) /* read freqs from a file and overwrite bg->f */
+    {
+      if((status = CMReadNullModel(cfg->abc, esl_opt_GetString(go, "--null"), &(cfg->null))) != eslOK)
+	cm_Fail("Failure reading the null model, code: %d", status);
+    }       
+  else /* set up the default null model */
+    {
+      status = DefaultNullModel(cfg->abc, &(cfg->null)); /* default values, A,C,G,U = 0.25  */
+      if(status != eslOK) cm_Fail("Failure creating the null model, code: %d", status);
+    }
+
+  /* if --rsearch was enabled, set up RIBOSUM matrix */
+  if(esl_opt_GetString(go, "--rsearch") != NULL)
+    {
+      FILE *matfp;
+      if ((matfp = MatFileOpen (esl_opt_GetString(go, "--rsearch"))) == NULL)
+	cm_Fail("Failed to open matrix file %s\n", esl_opt_GetString(go, "--rsearch"));
+      if (! (cfg->fullmat = ReadMatrix(cfg->abc, matfp)))
+	cm_Fail("Failed to read matrix file %s\n", esl_opt_GetString(go, "--rsearch"));
+      ribosum_calc_targets(cfg->fullmat); /* overwrite score matrix scores w/target probs */
+      fclose(matfp);
+    }
+
+  /* if --corig enabled, make sure either --cmaxid, --ctarget, or --call also enabled */
+  if (esl_opt_GetBoolean(go, "--corig"))
+    if((esl_opt_IsDefault(go, "--ctarget")) && (esl_opt_IsDefault(go, "--cmaxid")) && (esl_opt_IsDefault(go, "--call")))
+      cm_Fail("--corig only makes sense in combination with --ctarget, --cmaxid, OR --call");
+
+  /* if --gibbs enabled, open output file for refined MSAs, and seed RNG */
+  if(esl_opt_GetBoolean(go, "--gibbs"))
+    {
+      /* create RNG */
+      if (! esl_opt_IsDefault(go, "-s")) 
+	cfg->r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+      else cfg->r = esl_randomness_CreateTimeseeded();
+      if (cfg->r == NULL) ESL_FAIL(eslEINVAL, errbuf, "Failed to create random number generator: probably out of memory");
+    }
+
+  /* open output files */
+  /* optionally, open count vector file */
+  if (esl_opt_GetString(go, "--cfile") != NULL) {
+    if ((cfg->cfp = fopen(esl_opt_GetString(go, "--cfile"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --cfile output file %s\n", esl_opt_GetString(go, "--cfile"));
+    }
+  /* optionally, open CM tabular file */
+  if (esl_opt_GetString(go, "--cmtbl") != NULL) {
+    if ((cfg->tblfp = fopen(esl_opt_GetString(go, "--cmtbl"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --cmtbl output file %s\n", esl_opt_GetString(go, "--cmtbl"));
+    }
+  /* optionally, open emit map file */
+  if (esl_opt_GetString(go, "--emap") != NULL) {
+    if ((cfg->efp = fopen(esl_opt_GetString(go, "--emap"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --emap output file %s\n", esl_opt_GetString(go, "--emap"));
+    }
+  /* optionally, open guide tree file */
+  if (esl_opt_GetString(go, "--gtree") != NULL) {
+    if ((cfg->gfp = fopen(esl_opt_GetString(go, "--gtree"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --gtree output file %s\n", esl_opt_GetString(go, "--gtree"));
+    }
+  /* optionally, open master tree file */
+  if (esl_opt_GetString(go, "--gtbl") != NULL) {
+    if ((cfg->gtblfp = fopen(esl_opt_GetString(go, "--gtbl"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --gtbl output file %s\n", esl_opt_GetString(go, "--gtbl"));
+    }
+  /* optionally, open trace file */
+  if (esl_opt_GetString(go, "--tfile") != NULL) {
+    if ((cfg->tracefp = fopen(esl_opt_GetString(go, "--tfile"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --tfile output file %s\n", esl_opt_GetString(go, "--tfile"));
+    }
+  /* if --refine enabled, open output file for refined MSAs */
+  if (esl_opt_GetString(go, "--refine") != NULL)
+    {
+      if ((cfg->refinefp = fopen(esl_opt_GetString(go, "--refine"), "w")) == NULL)
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open output file %s for writing MSAs from --refine to", esl_opt_GetString(go, "--refine"));
+    }
+  /* optionally, open --rdump output alignment file */
+  if (esl_opt_GetString(go, "--rdump") != NULL) {
+    if ((cfg->rdfp = fopen(esl_opt_GetString(go, "--rdump"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --rdump output file %s\n", esl_opt_GetString(go, "--rdump"));
+    }
+  /* if --cdump enabled, open output file for cluster MSAs */
+  if (esl_opt_GetString(go, "--cdump") != NULL)
+    {
+      /* check to make sure there's a reason for this option, --cmaxid, --ctarget or --call MUST also be enabled */
+      if((esl_opt_IsDefault(go, "--ctarget")) && (esl_opt_IsDefault(go, "--cmaxid")) && (esl_opt_IsDefault(go, "--call")))
+	cm_Fail("--cdump only makes sense in combination with --ctarget, --cmaxid, OR --call");
+      if ((cfg->cdfp = fopen(esl_opt_GetString(go, "--cdump"), "w")) == NULL)
+	cm_Fail("Failed to open output file %s for writing MSAs to", esl_opt_GetString(go, "--cdump"));
+    }
+  /* create the comlog */
+  cfg->comlog = CreateComLog();
+  if((status = write_cmbuild_info_to_comlog(go, cfg, errbuf)) != eslOK) return status;
+
+  if (cfg->pri    == NULL) ESL_FAIL(eslEINVAL, errbuf, "alphabet initialization failed");
+  if (cfg->null   == NULL) ESL_FAIL(eslEINVAL, errbuf, "null model initialization failed");
+  if (cfg->comlog == NULL) ESL_FAIL(eslEINVAL, errbuf, "comlog initialization failed");
+
+  cfg->nali = 0;
+  cfg->ncm_total = 0;
+  return eslOK;
+}
+
+/* master()
+ * The serial version of cmbuild. (There is no parallel version yet).
+ * For each MSA, build at least one CM and save it.
+ * 
+ * We only return if successful. All errors are handled immediately and fatally with cm_Fail().
+ */
+static void
+master(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int      status;
+  char     errbuf[cmERRBUFSIZE];
+  ESL_MSA *msa = NULL;
+  CM_t    *cm = NULL;
+  Parsetree_t  *mtr;
+  Parsetree_t **tr;
+  int          i = 0;
+  int      niter = 0;
+  /* new_* data structures, created in refine_msa() if --refine enabled */
+  CM_t         *new_cm;  
+  Parsetree_t  *new_mtr;
+  Parsetree_t **new_tr;
+  ESL_MSA      *new_msa;
+  /* cluster option related variables */
+  int          do_cluster; /* TRUE if --ctarget || --cmaxid || --call */
+  int          do_ctarget; /* TRUE if --ctarget */
+  int          do_cmindiff; /* TRUE if --cmaxid  */
+  int          do_call;    /* TRUE if --call */
+  int          nc;         /* number of clusters, only != 0 if do_ctarget */
+  float        mindiff;    /* minimum fractional diff b/t clusters, only != 0. if do_cmindiff */
+  int          ncm = 1;    /* number of CMs to be built for current MSA */
+  int          c   = 0;    /* counter over CMs built for a single MSA */
+  ESL_MSA    **cmsa;       /* pointer to cluster MSAs to build CMs from */
+
+  if ((status = init_cfg(go, cfg, errbuf))         != eslOK) cm_Fail(errbuf);
+  if ((status = print_run_info (go, cfg, errbuf))  != eslOK) cm_Fail(errbuf);
+
+  cfg->nali = 0;
+  cfg->ncm_total = 0;
+
+  do_ctarget  = (esl_opt_IsDefault(go, "--ctarget")) ? FALSE : TRUE;
+  do_cmindiff = (esl_opt_IsDefault(go, "--cmaxid"))  ? FALSE : TRUE;
+  do_call     = esl_opt_GetBoolean(go, "--call");
+  do_cluster = (do_ctarget || do_cmindiff || do_call) ? TRUE : FALSE;
+  if((do_ctarget + do_cmindiff + do_call) > TRUE) cm_Fail("More than one of --ctarget, --cmaxid, --call were enabled, shouldn't happen.");
+
+  nc      = do_ctarget  ? esl_opt_GetInteger(go, "--ctarget")    : 0;
+  mindiff = do_cmindiff ? (1. - esl_opt_GetReal(go, "--cmaxid")) : 0.;
+
+  /* predict maximum length of CM name for pretty formatting */
+  if((status = get_namewidth(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+
+  while ((status = esl_msa_Read(cfg->afp, &msa)) != eslEOF)
+    {
+      if      (status == eslEFORMAT)  cm_Fail("Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", cfg->afp->linenumber, cfg->afp->fname, cfg->afp->errbuf, cfg->afp->buf);
+      else if (status != eslOK)       cm_Fail("Alignment file read unexpectedly failed with code %d\n", status);
+      cfg->nali++;  
+
+      /* if it's unnamed, name the MSA, we require a name (different from 
+       * HMMER 3), because it will be used to name the CM. */
+      if(name_msa(go, errbuf, msa, cfg->nali) != eslOK) cm_Fail(errbuf);
+      if(msa->name == NULL)                             cm_Fail("Error naming MSA");
+      ncm = 1;     /* default: only build 1 CM for each MSA in alignment file */
+
+      if(do_cluster) /* divide input MSA into clusters, and build CM from each cluster */
+	{
+	  if((status = MSADivide(msa, do_call, do_cmindiff, do_ctarget, mindiff, nc,
+				 esl_opt_GetBoolean(go, "--corig"), &ncm, &cmsa, errbuf)) != eslOK) cm_Fail(errbuf);
+	  esl_msa_Destroy(msa); /* we've copied the master msa into cmsa[ncm], we can delete this copy */
+	}
+      for(c = 0; c < ncm; c++)
+	{
+	  cfg->ncm_total++;  
+	  if(do_cluster) {
+	      msa = cmsa[c];
+	      if(esl_opt_GetString(go, "--cdump") != NULL) esl_msa_Write(cfg->cdfp, msa, cfg->fmt); 
+	  }
+
+	  /* if being verbose, print some stuff about what we're about to do.
+	   */
+	  if (cfg->be_verbose) {
+	    fprintf(stdout, "Alignment:           %s\n",           msa->name);
+	    fprintf(stdout, "Number of sequences: %d\n",           msa->nseq);
+	    fprintf(stdout, "Number of columns:   %" PRId64 "\n",  msa->alen);
+	    if(esl_opt_GetString(go, "--rsearch") != NULL)
+	      printf ("RIBOSUM Matrix:      %s\n",  cfg->fullmat->name);
+	    fputs("", stdout);
+	    fflush(stdout);
+	  }
+
+	  /* msa -> cm */
+	  if ((status = process_workunit(go, cfg, errbuf, msa, &cm, &mtr, &tr)) != eslOK) cm_Fail(errbuf);
+	  /* optionally, iterate over cm -> parsetrees -> msa -> cm ... until convergence, via EM or Gibbs */
+	  if (! esl_opt_IsDefault(go, "--refine")) {
+	    fprintf(stdout, "#\n");
+	    fprintf(stdout, "# Refining MSA for CM: %s (aln: %4d cm: %6d)\n", cm->name, cfg->nali, cfg->ncm_total);
+	    if ((status = refine_msa(go, cfg, errbuf, cm, msa, tr, &new_cm, &new_msa, &new_mtr, &new_tr, &niter)) != eslOK) cm_Fail(errbuf);
+	    if (niter > 1) { /* if niter == 1, we didn't make a new CM (new_cm == cm) mtr, or tr, so we don't free them */
+	      FreeCM(cm); 
+	      cm = new_cm; 
+	      for(i = 0; i < msa->nseq; i++) FreeParsetree(tr[i]);
+	      tr = new_tr;
+	      FreeParsetree(mtr);
+	      mtr = new_mtr;
+	      esl_msa_Destroy(msa);
+	      msa = new_msa;
+	    } 
+	  }	  
+	  /* output cm */
+	  if ((status = output_result(go, cfg, errbuf, cfg->nali, cfg->ncm_total, msa,  cm, mtr, tr)) != eslOK) cm_Fail(errbuf);
+	  
+	  if(cfg->be_verbose) { 
+	    fprintf(stdout, "\n");
+	    SummarizeCM(stdout, cm);  
+	    fprintf(stdout, "//\n");
+	  }
+
+	  FreeCM(cm);
+	  fflush(cfg->cmfp);
+
+	  if(tr != NULL) {
+	    for(i = 0; i < msa->nseq; i++) FreeParsetree(tr[i]);
+	    free(tr);
+	  }
+	  if(mtr != NULL) FreeParsetree(mtr);
+
+	  esl_msa_Destroy(msa);
+	}
+    }
+  if(do_cluster) free(cmsa);
+  if(cfg->fullmat != NULL) FreeMat(cfg->fullmat);
+  return;
+}
+
+/* A work unit consists of one multiple alignment, <msa>.
+ * The job is to turn it into a new CM, returned in <*ret_cm>.
+ * 
+ */
+static int
+process_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t **ret_cm, Parsetree_t **ret_mtr, Parsetree_t ***ret_msa_tr)
+{
+  CM_t *cm = NULL;
+  int status;
+
+  if ((status =  check_and_clean_msa    (go, cfg, errbuf, msa))                           != eslOK) goto ERROR;
+  if ((status =  set_relative_weights   (go, cfg, errbuf, msa))                           != eslOK) goto ERROR;
+  if ((status =  build_model            (go, cfg, errbuf, msa, &cm, ret_mtr, ret_msa_tr)) != eslOK) goto ERROR;
+  if ((status =  set_model_name         (go, cfg, errbuf, msa, cm))                       != eslOK) goto ERROR;
+  if ((status =  set_model_cutoffs      (go, cfg, errbuf, msa, cm))                       != eslOK) goto ERROR;
+  if ((status =  set_effective_seqnumber(go, cfg, errbuf, msa, cm, cfg->pri))             != eslOK) goto ERROR;
+  if ((status =  parameterize           (go, cfg, errbuf, cm, cfg->pri))                  != eslOK) goto ERROR;
+  
+  *ret_cm = cm;
+  return eslOK;
+
+ ERROR:
+  if(cm != NULL) FreeCM(cm);
+  *ret_cm = NULL;
+  return status;
+}
+
+/* refine_msa() 
+ * Refine the original (input) MSA using Expectation-Maximization or Gibbs sampling
+ * by iterating over: build MSA of optimal parses, build CM from MSA,
+ * until the summed scores of all parses converges.
+ *
+ * Note: input_msa_tr is modified, it's alignment coordinates are changed
+ *       from aligned to unaligned.
+ *
+ */
+static int
+refine_msa(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *init_cm, ESL_MSA *input_msa, 
+	   Parsetree_t **input_msa_tr, CM_t **ret_cm, ESL_MSA **ret_msa, Parsetree_t **ret_mtr, Parsetree_t ***ret_tr, 
+	   int *ret_niter)
+{
+  int              status;
+  float            threshold   = 0.01;
+  float            delta       = 1.;
+  float            oldscore    = IMPOSSIBLE;
+  float            totscore    = 0.;
+  int              i           = 0;
+  int              iter        = 0;
+  ESL_SQ         **sq          = NULL;
+  float           *sc          = NULL;
+  int              nseq        = input_msa->nseq; 
+  char            *msa_name    = NULL;
+  CM_t            *cm          = NULL;
+  seqs_to_aln_t   *seqs_to_aln = NULL; 
+  ESL_MSA         *msa         = NULL;
+  Parsetree_t     *mtr         = NULL;
+  Parsetree_t    **tr          = NULL;
+
+  /* check contract */
+  if(input_msa       == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "refine_msa(), input_msa passed in as NULL");
+  if(input_msa->name == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "refine_msa(), input_msa must have a name");
+  if(init_cm         == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "refine_msa(), init_cm passed in as NULL");
+  if(ret_cm          == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "refine_msa(), ret_cm is NULL");
+  if(ret_mtr         == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "refine_msa(), ret_mtr is NULL");
+  if(ret_tr          == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "refine_msa(), ret_tr is NULL");
+
+  /* copy input MSA's name, we'll copy it to the MSA we create at each iteration */
+  if((status = esl_strdup(input_msa->name, -1, &(msa_name))) != eslOK) ESL_FAIL(eslEINCOMPAT, errbuf, "Memory allocation error.");
+
+  ESL_ALLOC(sc, sizeof(float) * nseq);
+  esl_vec_FSet(sc, nseq, 0.);
+
+  get_unaln_seqs_from_msa(input_msa, &sq); /* we need sqs for Parsetrees2Alignment */
+  seqs_to_aln = CreateSeqsToAlnFromSq(sq, nseq, FALSE);
+
+  /* determine scores of implicit parsetrees of input MSA seqs to initial CM */
+  convert_parsetrees_to_unaln_coords(input_msa_tr, input_msa);
+  for(i = 0; i < nseq; i++) { 
+    if((status = ParsetreeScore(init_cm, errbuf, input_msa_tr[i], sq[i]->dsq, FALSE, &(sc[i]), NULL)) != eslOK) return status;
+  }
+  oldscore = esl_vec_FSum(sc, nseq);
+
+  /* print header for tabular output */
+  print_refine_column_headings(go, cfg);
+  fprintf(stdout, "  %5d %13.2f %10s\n", iter, oldscore, "-");
+
+  /* print initial alignment to --rdump file, if --rdump was enabled */
+  if(cfg->rdfp != NULL) 
+    if((status = esl_msa_Write(cfg->rdfp, input_msa, cfg->fmt)) != eslOK) ESL_FAIL(status, errbuf, "refine_msa(), esl_msa_Write() call failed.");
+  
+  while(1)
+    {
+      iter++;
+      if(iter == 1) { cm = init_cm; msa = input_msa; }
+      
+      /* 1. cm -> parsetrees */
+      if(iter > 1) FreePartialSeqsToAln(seqs_to_aln, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE);
+                                                  /* sq,    tr, cp9_tr, post, sc,   pp,   struct_sc */ 
+      /* initialize/configure CM, we may be doing HMM banded alignment for ex. */
+      initialize_cm(go, cfg, errbuf, cm);
+      if((status = DispatchAlignments(cm, errbuf, seqs_to_aln, NULL, NULL, 0, 0, 0, (! esl_opt_GetBoolean(go, "-a")), TRUE, cfg->r, 
+				      esl_opt_GetReal(go, "--mxsize"), stdout)) != eslOK) return status;
+      
+      /* sum parse scores and check for convergence */
+      totscore = esl_vec_FSum(seqs_to_aln->sc, nseq);
+      delta    = (totscore - oldscore) / fabs(totscore);
+      if(esl_opt_GetBoolean(go, "-a")) print_refine_column_headings(go, cfg);
+      fprintf(stdout, "  %5d %13.2f %10.3f\n", iter, totscore, delta);
+      if(delta <= threshold && delta >= 0) break; /* only way out of while(1) loop */
+      oldscore = totscore;
+
+      /* 2. parsetrees -> msa */
+      if( iter > 1) esl_msa_Destroy(msa);
+      msa = NULL; /* even if iter == 1; we set msa to NULL, so we don't klobber input_msa */
+      if((status = Parsetrees2Alignment(cm, cm->abc, seqs_to_aln->sq, NULL, seqs_to_aln->tr, nseq, FALSE, FALSE, &msa)) != eslOK) 
+	ESL_FAIL(status, errbuf, "refine_msa(), Parsetrees2Alignment() call failed.");
+      if((status = esl_strdup(msa_name, -1, &(msa->name))) != eslOK) ESL_FAIL(status, errbuf, "refine_msa(), esl_strdup() call failed.");
+      esl_msa_Digitize(msa->abc, msa);
+      
+      /* print intermediate alignment to --rdump file, if --rdump was enabled */
+      if(cfg->rdfp != NULL) 
+	if((status = esl_msa_Write(cfg->rdfp, msa, cfg->fmt)) != eslOK) ESL_FAIL(status, errbuf, "refine_msa(), esl_msa_Write() call failed.");
+
+      /* 3. msa -> cm */
+      if(iter > 1) { /* free previous iterations cm, mtr and tr */
+	FreeCM(cm);
+	FreeParsetree(mtr);
+	for(i = 0; i < nseq; i++) FreeParsetree(tr[i]);
+	free(tr);
+      }
+      cm = NULL; /* even if iter == 1; we set cm to NULL, so we don't klobber init_cm */
+      mtr= NULL;
+      tr = NULL;
+      if ((status = process_workunit(go, cfg, errbuf, msa, &cm, &mtr, &tr))  != eslOK) cm_Fail(errbuf);
+    }
+
+  /* write out final alignment to --refine output file */
+  if((status = esl_msa_Write(cfg->refinefp, msa, cfg->fmt)) != eslOK) ESL_FAIL(status, errbuf, "refine_msa(), esl_msa_Write() call failed.");
+
+  /* if CM was in local mode for aligning input MSA seqs, make it global so we can write it out */
+  if((cm->flags & CMH_LOCAL_BEGIN) || (cm->flags & CMH_LOCAL_END)) ConfigGlobal(cm);
+
+  *ret_cm  = cm;
+  *ret_msa = msa;
+  *ret_tr  = tr;
+  *ret_mtr = mtr;
+  *ret_niter = iter;
+
+  /* clean up */
+  FreeSeqsToAln(seqs_to_aln);
+  free(sc);
+  free(msa_name);
+
+  return eslOK;
+
+ ERROR:
+  /* no cleanup, we die */
+  cm_Fail("in refine_msa(), error, status: %d\n", status);
+  return status; /* NEVERREACHED */
+}
+
+
+/* Function: print_column_headings()
+ * Date:     EPN, Fri Feb 29 10:08:25 2008
+ *
+ * Purpose:  Print column headings for tabular output to output file (stdout unless -o). 
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  char *namedashes;
+  int ni;
+  ESL_ALLOC(namedashes, sizeof(char) * cfg->namewidth+1);
+  namedashes[cfg->namewidth] = '\0';
+  for(ni = 0; ni < cfg->namewidth; ni++) namedashes[ni] = '-';
+
+  fprintf(stdout, "# %-4s  %-6s  %-*s  %8s  %8s  %6s  %5s  %4s  %4s  %12s\n",    "",     "", cfg->namewidth, "",                     "",         "",         "",     "",      "", "", "rel entropy");
+  fprintf(stdout, "# %-4s  %-6s  %-*s  %8s  %8s  %6s  %5s  %4s  %4s  %12s\n",    "",     "", cfg->namewidth, "",                     "",         "",         "",     "",      "", "", "------------");
+  fprintf(stdout, "# %4s  %-6s  %-*s  %8s  %8s  %6s  %5s  %4s  %4s  %5s  %5s\n",  "aln",  "cm idx", cfg->namewidth, "name",                 "nseq",     "eff_nseq", "alen",   "clen",  "bps", "bifs",  "CM",     "HMM");
+  fprintf(stdout, "# %-4s  %-6s  %-*s  %8s  %8s  %6s  %5s  %4s  %4s  %5s  %5s\n", "----", "------", cfg->namewidth, namedashes,             "--------", "--------", "------", "-----", "----", "----", "-----", "-----");
+
+  free(namedashes);
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "Memory allocation error in print_column_headings()");
+  return status; /* NEVERREACHED */
+}
+
+static int
+output_result(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, int msaidx, int cmidx, ESL_MSA *msa, CM_t *cm, Parsetree_t *mtr, Parsetree_t **tr)
+{
+  int status;
+  int i;
+  float sc, struct_sc;
+
+  if(msaidx == 1 && cmidx == 1) { 
+    if((status = print_column_headings(go, cfg, errbuf)) != eslOK) return status;
+  }
+
+  /* copy the cmbuild command info to the CM */
+  if ((status = CopyComLog(cfg->comlog, cm->comlog)) != eslOK) ESL_FAIL(eslFAIL, errbuf, "Problem copying com log info to CM. Probably out of memory.");
+  if ((status = cm_Validate(cm, 0.0001, errbuf))     != eslOK) return status;
+  if ((status = CMFileWrite(cfg->cmfp, cm, esl_opt_GetBoolean(go, "--binary"), errbuf)) != eslOK) return status;
+  /* build the HMM, so we can print the CP9 relative entropy */
+  if(!(build_cp9_hmm(cm, &(cm->cp9), &(cm->cp9map), FALSE, 0.0001, 0))) ESL_FAIL(eslFAIL, errbuf, "Couldn't build a CP9 HMM from the CM.");
+
+  fprintf(stdout, "%6d  %6d  %-*s  %8d  %8.2f  %6" PRId64 "  %5d  %4d  %4d  %5.3f  %5.3f\n",
+	  msaidx,
+	  cmidx,
+	  cfg->namewidth,
+	  cm->name, 
+	  msa->nseq,
+	  cm->eff_nseq,
+	  msa->alen,
+	  cm->clen, 
+	  CMCountStatetype(cm, MP_st), 
+	  CMCountStatetype(cm, B_st), 
+	  cm_MeanMatchRelativeEntropy(cm),
+	  cp9_MeanMatchRelativeEntropy(cm));
+
+
+  /* dump optional info to files: */
+  if(cfg->tblfp != NULL) PrintCM(cfg->tblfp, cm); /* tabular description of CM topology */
+  /* emit map */
+  if(cfg->efp != NULL) {
+    CMEmitMap_t *emap;
+    emap = CreateEmitMap(cm);
+    DumpEmitMap(cfg->efp, emap, cm);
+    FreeEmitMap(emap);
+  }
+  /* save tabular description of guide tree topology, if nec */
+  if(cfg->gtblfp != NULL) PrintParsetree(cfg->gtblfp, mtr);  
+  /* save tree description of guide tree topology, if nec */
+  if(cfg->gfp    != NULL) MasterTraceDisplay(cfg->gfp, mtr, cm);
+
+  /* save parsetrees if nec */
+  if(cfg->tracefp != NULL) { 
+    for (i = 0; i < msa->nseq; i++) { 
+      fprintf(cfg->tracefp, "> %s\n", msa->sqname[i]);
+
+      if((status = ParsetreeScore(cm, errbuf, tr[i], msa->ax[i], FALSE, &sc, &struct_sc)) != eslOK) return status;
+      fprintf(cfg->tracefp, "  %16s %.2f bits\n", "SCORE:", sc);
+      fprintf(cfg->tracefp, "  %16s %.2f bits\n", "STRUCTURE SCORE:", struct_sc);
+      ParsetreeDump(cfg->tracefp, tr[i], cm, msa->ax[i], NULL, NULL); /* NULLs are dmin, dmax */
+      fprintf(cfg->tracefp, "//\n");
+    }
+  }
+  return eslOK;
+}
+
+/* check_and_clean_msa
+ * Ensure we can build a CM from the MSA.
+ * This requires it has a name.
+ */
+static int
+check_and_clean_msa(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa)
+{
+  if (cfg->be_verbose) {
+    fprintf(stdout, "%-40s ... ", "Checking MSA");  
+    fflush(stdout); 
+  }
+
+  if (esl_opt_GetBoolean(go, "--rf") && msa->rf == NULL)        ESL_FAIL(eslFAIL, errbuf, "Alignment has no reference coord annotation.\n");
+  if (msa->ss_cons == NULL)                                     ESL_FAIL(eslFAIL, errbuf, "Alignment did not contain consensus structure annotation.\n");
+  if (! clean_cs(msa->ss_cons, msa->alen, (! cfg->be_verbose))) ESL_FAIL(eslFAIL, errbuf, "Failed to parse consensus structure annotation\n");
+  if (esl_opt_GetBoolean(go, "--ignorant"))                     strip_wuss(msa->ss_cons); /* --ignorant, remove all bp info */
+
+  if (! esl_opt_IsDefault(go, "--rsearch")) { 
+    if(msa->nseq != 1) ESL_FAIL(eslEINCOMPAT, errbuf,"with --rsearch option, all of the input alignments must have exactly 1 sequence");
+    /* We can't have ambiguous bases in the MSA, only A,C,G,U will do. The reason is that rsearch_CMProbifyEmissions() expects each
+     * cm->e prob vector to have exactly 1.0 count for exactly 1 singlet or base pair. If we have ambiguous residues we'll have a 
+     * fraction of a count for more than one residue/base pair for some v. 
+     * ribosum_MSA_resolve_degeneracies() replaces ambiguous bases with most likely compatible base */
+    ribosum_MSA_resolve_degeneracies(cfg->fullmat, msa); /* cm_Fails() if some error is encountered */
+  }
+
+  /* MSA better have a name, we named it before */
+  if(msa->name == NULL) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "MSA is nameless, (we thought we named it...) shouldn't happen");
+
+  if (cfg->be_verbose) fprintf(stdout, "done.\n");
+  return eslOK;
+}
+
+/* set_relative_weights():
+ * Set msa->wgt vector, using user's choice of relative weighting algorithm.
+ */
+static int
+set_relative_weights(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa)
+{
+  if (cfg->be_verbose) {
+    fprintf(stdout, "%-40s ... ", "Relative sequence weighting");  
+    fflush(stdout); 
+  }
+
+  if      (esl_opt_GetBoolean(go, "--wnone"))                  esl_vec_DSet(msa->wgt, msa->nseq, 1.);
+  else if (esl_opt_GetBoolean(go, "--wgiven"))                 ;
+  else if (msa->nseq >= esl_opt_GetInteger(go, "--pbswitch"))  esl_msaweight_PB(msa);
+  else if (esl_opt_GetBoolean(go, "--wpb"))                    esl_msaweight_PB(msa);
+  else if (esl_opt_GetBoolean(go, "--wgsc"))                   esl_msaweight_GSC(msa);
+  else if (esl_opt_GetBoolean(go, "--wblosum"))                esl_msaweight_BLOSUM(msa, esl_opt_GetReal(go, "--wid"));
+
+  if (cfg->be_verbose) fprintf(stdout, "done.\n");
+  return eslOK;
+}
+
+
+/* build_model():
+ * Given <msa>, collect counts;
+ * upon return, <*ret_cm> is newly allocated and contains
+ * relative-weighted observed counts.
+ * Optionally, caller can request an array of inferred parsetrees for
+ * the <msa> too.
+ */
+static int
+build_model(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t **ret_cm, Parsetree_t **ret_mtr, Parsetree_t ***ret_msa_tr)
+{
+  int status;
+  Parsetree_t     **tr;
+  Parsetree_t     *mtr;
+  int idx;
+  CM_t *cm;
+  char *aseq;                   
+
+  if (cfg->be_verbose) {
+    fprintf(stdout, "%-40s ... ", "Constructing model architecture"); 
+    fflush(stdout);
+  }
+
+  if((status = HandModelmaker(msa, errbuf, esl_opt_GetBoolean(go, "--rf"), esl_opt_GetReal(go, "--gapthresh"), &cm, &mtr)) != eslOK) return status;
+  if(cfg->be_verbose) fprintf(stdout, "done.\n");
+  
+  /* set the CM's null model, if rsearch mode, use the bg probs used to calc RIBOSUM */
+  if(! esl_opt_IsDefault(go, "--rsearch")) CMSetNullModel(cm, cfg->fullmat->g); 
+  else CMSetNullModel(cm, cfg->null); 
+  
+  /* if we're using RSEARCH emissions (--rsearch) set the flag */
+  if(esl_opt_GetString(go, "--rsearch") != NULL) cm->flags |= CM_RSEARCHEMIT;
+
+  /* rebalance CM */
+  if(!esl_opt_GetBoolean(go, "--nobalance"))
+    {
+      CM_t *new;
+      new = CMRebalance(cm);
+      FreeCM(cm);
+      cm = new;
+    }
+  /* get counts */
+  ESL_ALLOC(tr, sizeof(Parsetree_t *) * (msa->nseq));
+  for (idx = 0; idx < msa->nseq; idx++) {
+    ESL_ALLOC(aseq, (msa->alen+1) * sizeof(char));
+    esl_abc_Textize(msa->abc, msa->ax[idx], msa->alen, aseq);
+    tr[idx] = Transmogrify(cm, mtr, msa->ax[idx], aseq, msa->alen);
+    ParsetreeCount(cm, tr[idx], msa->ax[idx], msa->wgt[idx]);
+    free(aseq);
+  }
+  cm->nseq     = msa->nseq;
+  cm->eff_nseq = msa->nseq;
+
+  /* ensure the dual insert states we will detach were populated with 0 counts */
+  if(!(esl_opt_GetBoolean(go, "--nodetach")))
+    {
+      if(cfg->be_verbose) fprintf(stdout, "%-40s ... ", "Finding and checking dual inserts");
+      cm_find_and_detach_dual_inserts(cm, 
+				      TRUE,   /* Do check (END_E-1) insert states have 0 counts */
+				      FALSE); /* Don't detach the states yet, wait til CM is priorified */
+      if (cfg->be_verbose) fprintf(stdout, "done.\n");
+    }
+  /* set the EL self transition probability */
+  cm->el_selfsc = sreLOG2(esl_opt_GetReal(go, "--elself"));
+
+  /* set the cm->beta_W parameter, which is not used in cmbuild, but is used by cmcalibrate and
+   * cmsearch (and possibly others) to set cm->W */
+  cm->beta_W = esl_opt_GetReal(go, "--Wbeta");
+
+  /* Before converting to probabilities, save a count vector file, if asked.
+   * Used primarily for making data files for training priors.
+   */
+  if (cfg->cfp != NULL) { 
+    if ((status = print_countvectors(cfg, errbuf, cm)) != eslOK) goto ERROR;
+  }
+
+  *ret_cm  = cm;
+  if(ret_mtr == NULL) FreeParsetree(mtr);
+  else *ret_mtr = mtr;
+  if(ret_msa_tr == NULL) {
+    for(idx = 0; idx < msa->nseq; idx++)
+      FreeParsetree(tr[idx]);
+    free(tr);
+    tr = NULL;
+  }
+  else *ret_msa_tr = tr;
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* set_model_name()
+ * Give the model a name based on the MSA name.
+ * 
+ * We've ensured the msa has a name in name_msa() so if 
+ * for some inconceivable reason it doesn't 
+ * we die.
+ *
+ * note: This is much simpler than how HMMER3 does
+ *       this. The reason is that the --ctarg --cmaxid
+ *       cluster options produce N > 1 CM per MSA,
+ *       which are named <msa->name>.1 .. <msa->name>.N.
+ * 
+ */
+static int
+set_model_name(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t *cm)
+{
+  int status;
+
+  if (cfg->be_verbose) {
+    fprintf(stdout, "%-40s ... ", "Set model name");
+    fflush(stdout);
+  }
+
+  if(cm_SetName(cm, msa->name) != eslOK) goto ERROR;
+  if (cfg->be_verbose) fprintf(stdout, "done. [%s]\n", cm->name);
+  return eslOK;
+
+ ERROR:
+  if (cfg->be_verbose) fprintf(stdout, "FAILED.\n");
+  return status;
+}
+
+/* set_model_cutoffs()
+ * If the msa had them available, set the Rfam
+ * cutoffs in the model.
+ * 
+ * Always returns eslOK;
+ * 
+ */
+static int
+set_model_cutoffs(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, ESL_MSA *msa, CM_t *cm)
+{
+  int cutoff_was_set = FALSE;
+  if(msa->cutset[eslMSA_TC1]) { 
+    cm->tc = msa->cutoff[eslMSA_TC1];
+    cm->flags |= CMH_TC;
+    cutoff_was_set = TRUE;
+  }
+  if(msa->cutset[eslMSA_GA1]) { 
+    cm->ga = msa->cutoff[eslMSA_GA1];
+    cm->flags |= CMH_GA;
+    cutoff_was_set = TRUE;
+  }
+  if(msa->cutset[eslMSA_NC1]) { 
+    cm->nc = msa->cutoff[eslMSA_NC1];
+    cm->flags |= CMH_NC;
+    cutoff_was_set = TRUE;
+  }
+  if (cfg->be_verbose && cutoff_was_set ) {
+    fprintf(stdout, "%-40s ... ", "Set model cutoffs");
+    fprintf(stdout, "done.\n");
+  }
+  return eslOK;
+}
+
+/* set_effective_seqnumber()
+ * Incept:    EPN, Fri Jul 27 10:38:11 2007
+ * <cm> comes in with weighted observed counts. It goes out with
+ * those observed counts rescaled to sum to the "effective sequence
+ * number". 
+ *
+ * <prior> is needed because we may need to parameterize test models
+ * looking for the right relative entropy. (for --eent, the default)
+ *
+ * Based on HMMER3's hmmbuild func of same name, we don't allow
+ * --eset or --eclust here though.
+ */
+static int
+set_effective_seqnumber(const ESL_GETOPTS *go, const struct cfg_s *cfg,
+			char *errbuf, ESL_MSA *msa, CM_t *cm, const Prior_t *pri)
+{
+  int status;
+  double neff;
+  int used_hmm_etarget = FALSE;
+  if(cfg->be_verbose) fprintf(stdout, "%-40s ... ", "Set effective sequence number");
+  fflush(stdout);
+
+  if((esl_opt_GetBoolean(go, "--enone")) || (! esl_opt_IsDefault(go, "--rsearch")))
+    {
+      neff = msa->nseq;
+      if(cfg->be_verbose) fprintf(stdout, "done. [--enone: neff=nseq=%d]\n", msa->nseq);
+    }
+  else if (esl_opt_GetBoolean(go, "--eent") == TRUE)
+    {
+      double etarget; 
+      double hmm_etarget; 
+      double hmm_re;
+      int clen = 0;
+      int nd;
+      for(nd = 0; nd < cm->nodes; nd++) { 
+	if(cm->ndtype[nd] == MATP_nd) clen += 2;
+	else if(cm->ndtype[nd] == MATL_nd) clen += 1;
+	else if(cm->ndtype[nd] == MATR_nd) clen += 1;
+      }
+      if (esl_opt_IsDefault(go, "--ere")) etarget = default_target_relent(cm->abc, clen, esl_opt_GetReal(go, "--eX"));
+      else                                etarget = esl_opt_GetReal(go, "--ere");
+
+      status = cm_EntropyWeight(cm, pri, etarget, FALSE, &hmm_re, &neff);
+      /* if --ehmmre <x> enabled, ensure HMM relative entropy per match column is at least <x>, if not,
+       * recalculate neff so HMM relative entropy of <x> is achieved.
+       */
+      if(! esl_opt_IsDefault(go, "--ehmmre")) { 
+	hmm_etarget = esl_opt_GetReal(go, "--ehmmre"); 
+	printf("cm hmm re: %f target: %f\n", hmm_re, hmm_etarget);
+	if(hmm_re < hmm_etarget) { 
+	  status = cm_EntropyWeight(cm, pri, hmm_etarget, TRUE, &hmm_re, &neff); /* TRUE says: pretend model is an HMM for entropy weighting */
+	  if      (status == eslEMEM) ESL_FAIL(status, errbuf, "memory allocation failed");
+	  else if (status != eslOK)   ESL_FAIL(status, errbuf, "internal failure in entropy weighting algorithm");
+	  used_hmm_etarget = TRUE;
+	}
+      }
+      if      (status == eslEMEM) ESL_FAIL(status, errbuf, "memory allocation failed");
+      else if (status != eslOK)   ESL_FAIL(status, errbuf, "internal failure in entropy weighting algorithm");
+      cm->eff_nseq = neff;
+      cm_Rescale(cm, neff / (float) msa->nseq);
+
+      if(cfg->be_verbose) { 
+	if(used_hmm_etarget) fprintf(stdout, "done. [etarget (hmm) %.2f bits; neff %.2f]\n", hmm_etarget, neff);
+	else                 fprintf(stdout, "done. [etarget (cm)  %.2f bits; neff %.2f]\n", etarget, neff);
+      }
+    }
+  return eslOK;
+}
+
+/* parameterize()
+ * Converts counts to probability parameters.
+ */
+static int
+parameterize(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, const Prior_t *prior)
+{
+  int status; 
+
+  if (cfg->be_verbose){
+    fprintf(stdout, "%-40s ... ", "Converting counts to probabilities"); 
+    fflush(stdout);
+  }
+  PriorifyCM(cm, prior);
+  if(! (esl_opt_IsDefault(go, "--rsearch"))) {
+    rsearch_CMProbifyEmissions(cm, cfg->fullmat); /* use those probs to set CM probs from cts */
+    /*debug_print_cm_params(cm);*/
+  }
+  
+  if(!esl_opt_GetBoolean(go, "--nodetach")) /* Detach dual inserts where appropriate, if
+					     * we get here we've already checked these states */
+    {
+      cm_find_and_detach_dual_inserts(cm, 
+				      FALSE, /* Don't check states have 0 counts (they won't due to priors) */
+				      TRUE); /* Detach the states by setting trans probs into them as 0.0   */
+    }
+  if(! esl_opt_GetBoolean(go, "--iins")) { /* set all insert emission probabilities equal to the cm->null probabilities */ 
+    if((status = flatten_insert_emissions(cm)) != eslOK) return status; 
+    /* Note: flatten_insert_emissions() is purposefully a static function local to cmbuild.c b/c once CM files are calibrated
+     * no other executable (i.e. cmsearch) should be able to modify the scores of the CM, as that would invalidate the Gumbels */
+  }
+
+  CMRenormalize(cm);
+  CMLogoddsify(cm);
+
+  if (cfg->be_verbose) fprintf(stdout, "done.\n");
+  return eslOK;
+}
+
+/* default_target_relent()
+ * Incept:    EPN, Tue Jul 10 10:13:43 2007
+ *            based on HMMER3's hmmbuild.c:default_target_relent()
+ *            SRE, Fri May 25 15:14:16 2007 [Janelia]
+ *
+ * Purpose:   Implements a length-dependent calculation of the target relative entropy
+ *            per position, attempting to ensure that the information content of
+ *            the model is high enough to find local alignments; but don't set it
+ *            below a hard alphabet-dependent limit (CM_ETARGET).
+ *            notes.
+ *            
+ * Args:      clen - consensus length (2*MATP + MATL + MATR)
+ *            eX - X parameter: minimum total rel entropy target
+ *
+ */
+static double
+default_target_relent(const ESL_ALPHABET *abc, int clen, double eX)
+{
+  double etarget;
+  /* HMMER3 default eX = 6.0 as of Tue Jul 10 2007
+   */
+  etarget = 6.* (eX + log((double) ((clen * (clen+1)) / 2)) / log(2.))    / (double)(2*clen + 4);
+
+  switch (abc->type) {
+  case eslRNA:    if (etarget < DEFAULT_ETARGET)   etarget = DEFAULT_ETARGET;   break;
+  default:        cm_Fail("ERROR in default_target_relent(), alphabet not RNA!\n");
+  }
+  return etarget;
+}
+
+/* strip_wuss() remove all base pair info from a SS string
+ */
+void
+strip_wuss(char *ss)
+{
+  char *s;
+  for (s = ss; *s != '\0'; s++)
+    if ((*s != '~') && (*s != '.'))
+      *s = ':';
+  return;
+}
+
+/* name_msa() 
+ *
+ * Give a MSA a name if it doesn't have one.
+ * If -n <s> was enabled, name it <s>, else the 
+ * naming rule is the suffixless name of the file it came from,
+ * plus a "-<X>" with <X> = number MSA in the file.
+ *
+ * For example the 3rd MSA in file "alignments.stk" would be
+ * named "alignments-3".
+ */
+int
+name_msa(const ESL_GETOPTS *go, char *errbuf, ESL_MSA *msa, int nali)
+{
+  int status;
+  char *name = NULL;
+  char *buffer = NULL;
+  void *tmp;
+  int n;
+  int maxintlen;
+
+  if(msa == NULL) ESL_FAIL(status, errbuf, "name_msa(), msa is NULL.");
+
+  if(esl_opt_IsDefault(go, "-n") && msa->name != NULL) return eslOK; /* keep the msa's existing name */
+
+  if(! (esl_opt_IsDefault(go, "-n"))) { /* give the msa the -n name */
+    if(nali > 1) ESL_FAIL(eslEINCOMPAT, errbuf, "The -n option requires exactly 1 alignment, but the alignment file has > 1 alignments.");
+    if((status = esl_strdup(esl_opt_GetString(go, "-n"), -1, &name)) != eslOK) ESL_FAIL(status, errbuf, "name_msa(), esl_strdup, memory allocation error.");
+  }
+  /* give the msa a name, the name of the file it comes from without the filetail, plus an appended "-X" where
+   * X is the index of the alignment in the file 
+   */
+  else { 
+    esl_FileTail(esl_opt_GetArg(go, 2), TRUE, &name); /* TRUE=nosuffix */
+    if (name == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "Error getting file tail of the MSA.\n");
+    n         = strlen(name);
+    maxintlen = IntMaxDigits() + 1;  /* IntMaxDigits() returns number of digits in INT_MAX */
+    ESL_ALLOC(buffer, sizeof(char) * maxintlen);
+    sprintf(buffer, "-%d", (nali));
+    n += strlen(buffer);
+    ESL_RALLOC(name, tmp, sizeof(char)*(n+1));
+    if((status = esl_strcat(&name, -1, buffer, -1)) != eslOK) goto ERROR;
+  }
+
+  if((status = esl_strdup(name, -1, &(msa->name))) != eslOK) ESL_FAIL(status, errbuf, "name_msa(), esl_strdup, memory allocation error.");
+
+  if(name   != NULL) free(name);
+  if(buffer != NULL) free(buffer);
+  return eslOK;
+
+ ERROR:
+  if(name != NULL)   free(name);
+  if(buffer != NULL) free(buffer);
+  return status;
+}
+
+/* Function: print_countvectors()
+ * Date:     SRE, Tue May  7 16:21:10 2002 [St. Louis]
+ *
+ * Purpose:  Save emission count vectors to a file.
+ *           Used to gather data for training Dirichlet priors.
+ *
+ * Args:     cfile  - name of file to save vectors to.
+ *           cm     - a model containing counts (before probify'ing)
+ *
+ */
+static int
+print_countvectors(const struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int   v,x;
+
+  if(cfg->cfp == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "save_countvectors(), but cfg->cfp is NULL, shouldn't happen.");
+
+  /* Print emission counts */
+  for (v = 0; v < cm->M; v++) {
+    if (cm->sttype[v] == MP_st || cm->sttype[v] == ML_st || cm->sttype[v] == MR_st) { 
+      fprintf(cfg->cfp, "E\t%-7s ", UniqueStatetype(cm->stid[v]));
+      if (cm->sttype[v] == MP_st) {
+	for (x = 0; x < cm->abc->K*cm->abc->K; x++)
+	  fprintf(cfg->cfp, "%8.3f ", cm->e[v][x]);
+      } else {
+	for (x = 0; x < cm->abc->K; x++)
+	  fprintf(cfg->cfp, "%8.3f ", cm->e[v][x]);
+      }
+      fprintf(cfg->cfp, "\n");
+    }
+  }
+
+  /* Print transition counts */
+  for (v = 0; v < cm->M; v++) {
+    if(cm->sttype[v] != B_st && cm->sttype[v] != E_st) {
+      fprintf(cfg->cfp, "T\t%-7s : %-2d", UniqueStatetype(cm->stid[v]), cm->ndtype[(cm->ndidx[v] + 1)]);
+      for (x = 0; x < cm->cnum[v]; x++) {
+	fprintf(cfg->cfp, "%8.3f ", cm->t[v][x]);
+      }
+      fprintf(cfg->cfp, "\n");
+    }
+  }
+  fprintf(cfg->cfp, "//\n");
+  return eslOK;
+}
+
+/* EPN 08.18.05
+ * model_trace_info_dump()
+ * Function: model_trace_info_dump
+ *
+ * Purpose:  Given a trace from a sequence used to create the model, 
+ *           print the subsequence length rooted at each start state.  
+ *           The sequence positions in a Parsetree_t tr
+ *           returned from Transmogrify refer to aligned positions.
+ *           We want subsequence lengths that refer to unaligned lengths.
+ * 
+ * Args:    ofp      - filehandle to print to
+ *          cm       - the CM
+ *          tr       - the parsetree (trace)
+ *          aseq     - the aligned sequence the trace corresponds to
+ * Returns: (void) 
+ */
+
+void
+model_trace_info_dump(FILE *ofp, CM_t *cm, Parsetree_t *tr, char *aseq)
+{
+  int status;
+  int a, i, j, tpos, d, l, r;
+  int *map;
+
+  ESL_ALLOC(map, sizeof(int) * strlen(aseq));
+  
+  a=0;
+  for (i = 0; i < strlen(aseq); i++)
+    if (! esl_abc_CIsGap(cm->abc, aseq[i])) map[i] = a++;
+    else map[i] = -1;
+
+  for (tpos = 0; tpos < tr->n; tpos++)
+    if(cm->sttype[tr->state[tpos]] == S_st)
+      {
+	l = tr->emitl[tpos]-1;
+	r = tr->emitr[tpos]-1;
+	i = map[l];
+	j = map[r];
+	/* tr->emitl[tpos]-1 might map to a gap (root node emits the gaps
+	 * also). So we look for first residue that exists in the unaligned
+	 * seq.  Then we do the same for j, looking backwards.
+	 */ 
+	while (i == -1)
+	  i = map[++l];
+	while (j == -1)
+	  j = map[--r];
+
+	d = j-i+1;
+	/* assume ofp is open (probably not good) */
+	fprintf(ofp, "state:%d d:%d\n", tr->state[tpos], d);
+	/*fprintf(ofp, "state:%d d:%d i:%d j:%d emitl:%d emitr:%d\n", tr->state[tpos], d, i, j, tr->emitl[tpos], tr->emitr[tpos]);*/
+      }
+  free(map);
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/* get_unaln_seqs_from_msa
+ * Given a digitized MSA, allocate and create digitized versions
+ * of the unaligned sequences within it.
+ */
+static int
+get_unaln_seqs_from_msa(const ESL_MSA *msa, ESL_SQ ***ret_sq)
+{
+  int status;
+  ESL_DSQ *uadsq = NULL;
+  ESL_SQ **sq    = NULL;
+  int nongap_len = 0;
+  int i          = 0;
+  int apos       = 1;
+  int uapos      = 1;
+
+  /* contract check */
+  if(! (msa->flags & eslMSA_DIGITAL)) cm_Fail("get_unaln_seqs_from_msa() msa is not digitized.\n");
+
+  ESL_ALLOC(sq, sizeof(ESL_SQ *) * msa->nseq);
+
+  for (i = 0; i < msa->nseq; i++)
+    {
+      nongap_len = 0;
+      for(apos = 1; apos <= msa->alen; apos++)
+	nongap_len += (! esl_abc_XIsGap(msa->abc, msa->ax[i][apos]));
+      ESL_ALLOC(uadsq, sizeof(ESL_DSQ) * (nongap_len + 2));
+      uadsq[0] = uadsq[(nongap_len+1)] = eslDSQ_SENTINEL;
+
+      uapos = 1;
+      for(apos = 1; apos <= msa->alen; apos++)
+	if(! esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) 
+	  uadsq[uapos++] = msa->ax[i][apos];
+      
+      sq[i] = esl_sq_CreateDigitalFrom(msa->abc, msa->sqname[i], uadsq, nongap_len, NULL, NULL, NULL); 
+      if(sq[i] == NULL) goto ERROR;
+      free(uadsq);
+    }
+  *ret_sq = sq;
+  return eslOK;
+  
+ ERROR:
+  cm_Fail("memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/* convert_parsetrees_to_unaln_coords()
+ *
+ * Given a digitized MSA <msa> and parsetrees <tr> that correspond to 
+ *  the ALIGNED coordinates in <msa>, modify tr[i]->emitl and tr[i]->emitr 
+ * so they correspond with UNALIGNED coordinates. Written so we can call 
+ * Parsetrees2Alignment() to make a  new msa, that will replace <msa> for 
+ * training a CM.
+ */
+static int 
+convert_parsetrees_to_unaln_coords(Parsetree_t **tr, ESL_MSA *msa)
+{
+  int status;
+  int **map = NULL;
+  int     i = 0;
+  int     x = 0;
+  int apos  = 1;
+  int uapos = 1;
+  /* contract check */
+  if(! (msa->flags & eslMSA_DIGITAL)) cm_Fail("get_unaln_seqs_from_msa() msa is not digitized.\n");
+
+  /* For each seq in the MSA, map the aligned sequences coords to 
+   * the unaligned coords, we stay in digitized seq coords (1..alen)
+   */
+  ESL_ALLOC(map,   sizeof(int *)  * msa->nseq);
+  for (i = 0; i < msa->nseq; i++) {
+    ESL_ALLOC(map[i],   sizeof(int)  * (msa->alen+1));
+    map[i][0] = -1; /* invalid */
+    uapos = 1;
+    for(apos = 1; apos <= msa->alen; apos++)
+      if (!esl_abc_XIsGap(msa->abc, msa->ax[i][apos])) map[i][apos] = uapos++;
+      else                                             map[i][apos] = -1;
+  }
+  for (i = 0; i < msa->nseq; i++) {
+    /* tr[i] is in alignment coords, convert it to unaligned coords, */
+    for(x = 0; x < tr[i]->n; x++) {
+      if(tr[i]->emitl[x] != -1)  tr[i]->emitl[x] = map[i][tr[i]->emitl[x]];
+      if(tr[i]->emitr[x] != -1)  tr[i]->emitr[x] = map[i][tr[i]->emitr[x]];
+    }
+  }
+  for (i = 0; i < msa->nseq; i++) free(map[i]);
+  free(map);
+
+  return eslOK;
+
+ ERROR:
+  cm_Fail("memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+
+/* initialize_cm()
+ * Setup the CM based on the command-line options/defaults.
+ * Configures the CM with a ConfigCM() call at end.
+ */
+static int
+initialize_cm(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  /* set up params/flags/options of the CM */
+  cm->tau    = esl_opt_GetReal(go, "--tau");  /* this will be DEFAULT_TAU unless changed at command line */
+
+  /* update cm->align->opts */
+  if(esl_opt_GetBoolean(go, "--gibbs"))       cm->align_opts  |= CM_ALIGN_SAMPLE;
+  else if(esl_opt_GetBoolean(go, "--optacc")) cm->align_opts  |= CM_ALIGN_OPTACC;
+
+  if(esl_opt_GetBoolean(go, "--nonbanded"))   { 
+    cm->align_opts  |= CM_ALIGN_SMALL; 
+    cm->align_opts &= ~CM_ALIGN_OPTACC; /* turn optimal accuracy OFF */
+  }
+  else                                        cm->align_opts  |= CM_ALIGN_HBANDED;
+
+  if(esl_opt_GetBoolean(go, "--sub"))         cm->align_opts  |= CM_ALIGN_SUB;
+  if(esl_opt_GetBoolean(go, "--fins"))        cm->align_opts  |= CM_ALIGN_FLUSHINSERTS;
+
+  /* update cm->config_opts */
+  if(esl_opt_GetBoolean(go, "-l"))
+    {
+      cm->config_opts |= CM_CONFIG_LOCAL;
+      cm->config_opts |= CM_CONFIG_HMMLOCAL;
+      cm->config_opts |= CM_CONFIG_HMMEL;
+    }
+
+  /* finally, configure the CM for alignment based on cm->config_opts and cm->align_opts.
+   * this may make a cp9 HMM, for example.
+   */
+  ConfigCM(cm, FALSE); /* FALSE says don't calc W */
+
+  return eslOK;
+}
+
+
+/* Function: MSADivide()
+ * EPN, Wed Mar 21 17:26:39 2007
+ * 
+ * Purpose:  Given an MSA, divide it into multiple MSAs, each with
+ *           a different cluster of the original sequences. Each
+ *           MSA will be used to construct a separate CM.
+ *
+ *           Different modes:
+ *           
+ *        1. if(do_all): each seq is its own cluster, so
+ *           the number of new MSAs is number of seqs in input 
+ *           master MSA. 
+ *
+ *        2. if(do_mindiff): define clusters
+ *           such that we maximize the number of clusters while
+ *           satisfying: minimum fractional difference b/t any 
+ *           2 seqs in different clusters >= 'mindiff'. 
+ *           The contract states that mindiff > 0. in this case.
+ *           
+ *        3. if(do_nc).: define clusters 
+ *           such that we have exactly 'target_nc' clusters by
+ *           searching for the 'mindiff' that gives exactly
+ *           'target_nc' clusters. (We guarantee we can do this
+ *           by rounding 'diff' fractional difference values b/t
+ *           seqs to nearest 0.001). 
+ *
+ *        *. (NOT YET IMPLEMENTED)
+ *           if(do_pickone): in mode 2 or 3, we select a single
+ *           sequence from each cluster to represent that cluster. 
+ *           The sequence is chosen that has the minimum average
+ *           fractional difference with all other seqs in the cluster.
+ *           (NOT YET IMPLEMENTED)
+ *
+ * Args:    
+ * ESL_MSA *mmsa         - the master MSA, we cluster the seqs in this guy
+ *                        and build a new MSA from each cluster
+ * int     do_all       - TRUE (mode 1): each seq is its own cluster
+ * int     do_mindiff   - TRUE (mode 2): satisfy clusters are at least mindiff different
+ * int     do_nc        - TRUE (mode 3): set mindiff such that we get excatly target_nc clusters
+ * float   mindiff      - the minimum fractional difference allowed
+ *                        between 2 seqs of different clusters
+ *                        (0. indicates mode 3) 
+ * int     target_nc    - number of clusters to define (0 indicates mode 2)
+ * int     do_orig      - TRUE to include the master MSA as one of the new MSAs
+ * int    *ret_num_msa  - number of MSAs in ret_MSA
+ * ESL_MSA  ***ret_cmsa - new MSAs, one for each cluster
+ * char     *errbuf     - buffer for error messages
+ *           
+ * Return: ret_cmsa (alloc'ed here) and ret_num_msa
+ */
+int 
+MSADivide(ESL_MSA *mmsa, int do_all, int do_mindiff, int do_nc, float mindiff, int target_nc,
+	  int do_orig, int *ret_num_msa, ESL_MSA ***ret_cmsa, char *errbuf)
+{
+  int   status;        /* Easel status code */
+  ESL_MSA **cmsa = NULL;/* the new MSAs we're creating from clusters of seqs in mmsa */
+  int   i;             /* counter over sequences */
+  int   m;             /* counter over new MSAs */
+  int   n;             /* counter over tree nodes */
+  ESL_TREE    *T = NULL;/* the tree, created by Single-Linkage Clustering */
+  ESL_DMATRIX *D = NULL;/* the distance matrix */
+  double *diff = NULL; /* [0..T->N-2], diff[n]= min distance between any leaf in right and
+		        * left subtree of node n of tree T */
+  double *minld = NULL;/* [0..T->N-2], min dist from node to any taxa in left  subtree */
+  double *minrd = NULL;/* [0..T->N-2], min dist from node to any taxa in right subtree */
+  int     nc;          /* number of clusters/MSAs  */
+  int    *clust = NULL;/* [0..T->N-1], cluster number (0..nc-1) this seq is in */
+  int    *csize = NULL;/* [0..nc-1], size of each cluster */
+  int   **useme = NULL;/* [0.m.nc-1][0.i.N] TRUE to use seq i in new MSA m, FALSE not to */
+  int     best;        /* 'best' node, returned by select_node() */
+  void   *tmp;
+  char   *buffer = NULL;
+  int     ndigits;
+
+  /* Contract check */
+  if((do_all + do_nc + do_mindiff) != 1) ESL_FAIL(eslEINCOMPAT, errbuf, "MSADivide() exactly 1 of do_all, do_nc, do_mindiff must be TRUE.");
+  if( do_nc && target_nc == 0)           ESL_FAIL(eslEINCOMPAT, errbuf, "MSADivide() target_nc is 0 but do_nc is TRUE!");
+  if( do_mindiff && mindiff <= 0.)       ESL_FAIL(eslEINCOMPAT, errbuf, "MSADivide() mindiff is <= 0. but do_mindiff is TRUE!");
+  if( do_mindiff && target_nc != 0)      ESL_FAIL(eslEINCOMPAT, errbuf, "MSADivide() do_mindiff is TRUE, but target_nc != 0");
+  /* mmsa must be digital */
+  if(!(mmsa->flags & eslMSA_DIGITAL))                 ESL_FAIL(eslEINCOMPAT, errbuf, "MSADivide() MSA is not digital.");
+
+  if(do_nc) mindiff = 0.;
+
+  /* Mode 1: Each seq becomes own MSA. Easy. */
+  if(do_all) {
+    ESL_ALLOC(clust, sizeof(int) * (mmsa->nseq));
+    ESL_ALLOC(csize, sizeof(int) * (mmsa->nseq));
+    nc = 0;
+    /* each seq is its own cluster */
+    for(i = 0; i < mmsa->nseq; i++) {
+      clust[i] = nc++;
+      csize[i] = 1;
+    }
+    printf("# Alignment split into %d clusters; each comprised of exactly 1 sequence\n", nc);
+    printf("#\n");
+   }
+  else { /* Mode 2 or Mode 3 */ 
+    /* Create distance matrix and infer tree by single linkage clustering */
+    if((status = esl_dst_XDiffMx(mmsa->abc, mmsa->ax, mmsa->nseq, &D)) != eslOK) ESL_FAIL(status, errbuf, "esl_dst_XDiffMx() error, status: %d", status);
+    if((status = esl_tree_SingleLinkage(D, &T)) != eslOK)                        ESL_FAIL(status, errbuf, "esl_tree_SingleLinkage() error, status: %d", status);
+    if((status = esl_tree_SetTaxaParents(T)) != eslOK)                           ESL_FAIL(status, errbuf, "esl_tree_SetTaxaParentse() error, status: %d", status);
+    /*esl_tree_WriteNewick(stdout, T);*/
+    if((status = esl_tree_Validate(T, errbuf) != eslOK)) return status;
+    
+    /* determine the diff values: 
+     * (use: n_child > n, unless n's children are taxa)
+     * diff[n] is minimum distance between any taxa (leaf) in left subtree of 
+     * n to any taxa in right subtree of n. 
+     */
+    ESL_ALLOC(diff,  (sizeof(double) * (T->N - 1)));  /* one for each node */
+    ESL_ALLOC(minld, (sizeof(double) * (T->N - 1))); 
+    ESL_ALLOC(minrd, (sizeof(double) * (T->N - 1))); 
+    for (n = (T->N-2); n >= 0; n--) {
+      minld[n] = T->ld[n] + ((T->left[n]  > 0) ? (minld[T->left[n]])  : 0);
+      minrd[n] = T->rd[n] + ((T->right[n] > 0) ? (minrd[T->right[n]]) : 0);
+      diff[n]  = minld[n] + minrd[n];
+      diff[n] *= 1000.; 
+      diff[n]  = (float) ((int) diff[n]);
+      diff[n] /= 1000.; 
+      /*printf("diff[n:%d]: %f\n", n, diff[n]);*/
+    }
+    free(minld); minld = NULL;
+    free(minrd); minrd = NULL;
+    /*for (n = 0; n < (T->N-1); n++)
+      printf("diff[n:%d]: %f\n", n, diff[n]);
+      for (n = 0; n < (T->N-1); n++)
+      printf("left[n:%d]: %d right[n:%d]: %d\n", n, T->left[n], n, T->right[n]);*/
+    
+    if(do_mindiff) { /* Mode 2 */
+      /* Define clusters that are at least mindiff different
+       * from each other. */
+      if((status = select_node(T, diff, mindiff, &clust, &nc, &best, errbuf)) != eslOK) return status;
+      printf("# Alignment split into %d clusters; each will be used to train a CM.\n", nc);
+      printf("# Maximum identity b/t any 2 seqs in different clusters: %.2f\n", (1.-mindiff));
+      printf("#\n");
+    }
+    else { /* Mode 3, do_nc == TRUE, mindiff was set to 0.0 above */
+      /* Find the minimum fractional difference (mindiff) that 
+       * gives exactly target_nc clusters, also define clusters
+       * based on that mindiff, this is all done with find_mindiff(),
+       * which does a binary search for mindiff, we're guaranteed to 
+       * find exactly target_nc clusters b/c diff values are rounded
+       * to nearest 0.001. */
+      if(target_nc > (T->N)) target_nc = T->N; /* max num clusters is num seqs */
+      if((status = find_mindiff(T, diff, target_nc, &clust, &nc, &mindiff, errbuf)) != eslOK) return status;
+      printf("# Alignment split into %d clusters; each will be used to train a CM.\n", nc);
+      printf("# Maximum identity b/t any 2 seqs in different clusters: %.2f\n", (1.-mindiff));
+      printf("#\n");
+    }
+    /* Determine the size of each cluster */
+    ESL_ALLOC(csize, (sizeof(int) * (nc)));
+    esl_vec_ISet(csize, nc, 0);
+    for(i = 0; i < mmsa->nseq; i++)
+      csize[clust[i]]++;
+    
+    /*printf("Distance matrix:\n");
+      esl_dmatrix_Dump(stdout, D, NULL, NULL);*/
+  }
+  
+  /* Create one new MSA for each cluster,
+   * if(do_orig): keep the original MSA as cmsa[nc] */
+  if(do_orig) {
+    ESL_ALLOC(cmsa, (sizeof(ESL_MSA *) * (nc+1))); 
+    for(m = 0; m < nc; m++) cmsa[m] = NULL;
+  }
+  else {
+    ESL_ALLOC(cmsa, (sizeof(ESL_MSA *) * (nc)));
+    for(m = 0; m < nc; m++) cmsa[m] = NULL;
+  }
+  ESL_ALLOC(useme, (sizeof(int *) * (nc+1)));
+  for(m = 0; m <= nc; m++) {
+    ESL_ALLOC(useme[m], (sizeof(int)) * mmsa->nseq);
+    if(m < nc) esl_vec_ISet(useme[m], mmsa->nseq, FALSE);
+    else       esl_vec_ISet(useme[m], mmsa->nseq, TRUE); /* keep all seqs in cmsa[nc]*/
+  }
+  
+  for(i = 0; i < mmsa->nseq; i++)
+    if(clust[i] != -1) 
+      useme[clust[i]][i] = TRUE;
+  ESL_ALLOC(buffer, sizeof(char) * (IntMaxDigits() + 1));  /* IntMaxDigits() returns number of digits in INT_MAX */
+  for(m = 0; m < nc; m++) {
+    if((status = esl_msa_SequenceSubset(mmsa, useme[m], &(cmsa[m]))) != eslOK) ESL_FAIL(status, errbuf, "MSADivide(), esl_msa_SequenceSubset error, status: %d.", status);
+    /* rename the MSA it by adding ".<m+1>" */
+    if(cmsa[m]->name == NULL) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "MSADivide(), an msa's name is NULL, shouldn't happen.");
+    ndigits  = strlen(cmsa[m]->name);
+    ndigits += sprintf(buffer, ".%d", (m+1));
+    ESL_RALLOC(cmsa[m]->name, tmp, sizeof(char)*(ndigits+1));
+    if ((status = esl_strcat(&cmsa[m]->name, -1, buffer, (ndigits+1))) != eslOK) goto ERROR;
+    if ((status = esl_strchop(cmsa[m]->name, ndigits)) != eslOK) goto ERROR;
+    free(useme[m]);
+  }
+  if(do_orig) {
+    if((status = esl_msa_SequenceSubset(mmsa, useme[nc], &(cmsa[nc]))) != eslOK) ESL_FAIL(status, errbuf, "MSADivide(), esl_msa_SequenceSubset error, status: %d.", status);
+  }
+  free(useme[nc]);
+  free(useme);
+  
+  if(do_orig) *ret_num_msa = nc+1;
+  else        *ret_num_msa = nc;
+  *ret_cmsa = cmsa;
+  
+  if(!do_all) { /* else we didn't allocate these structures */
+    esl_tree_Destroy(T);
+    esl_dmatrix_Destroy(D);
+    free(diff);
+    diff = NULL;
+  }
+  if(clust != NULL)  free(clust);
+  if(csize != NULL)  free(csize);
+  if(buffer!= NULL)  free(buffer);
+  
+  return eslOK;
+  
+ ERROR: 
+  if(diff  != NULL) free(diff);
+  if(minld != NULL) free(minld);
+  if(minrd != NULL) free(minrd);
+  if(clust != NULL) free(clust);
+  if(csize != NULL) free(csize);
+  if(buffer!= NULL) free(buffer);
+  if(cmsa  != NULL) {
+    for(m = 0; m < nc; m++)
+      if(cmsa[m] != NULL) esl_msa_Destroy(cmsa[m]);
+    free(cmsa);
+  }
+  return status;
+}
+
+/* Function: select_node()
+ * EPN, Fri Mar 23 08:48:37 2007 
+ * Adapted from SRE's select_node() in maketestset.c originally written
+ * for the PROFMARK HMMER benchmark.
+ * 
+ * 
+ * Purpose:  Define clusters of the taxa (seqs) in the tree such
+ *           that minimum disparity b/t any 2 seqs in different 
+ *           clusters is greater than <mindiff> and the number of
+ *           clusters is maximized. <ret_best> is the index of the node
+ *           of the tree under which the largest cluster belongs.
+ *           <ret_nc> is the number of clusters after clustering, 
+ *           <ret_clust> is an array [0..T->N-1] specifying which
+ *           cluster each taxa belongs to.
+ *           
+ *           For high disparities, this cluster may contain all
+ *           the sequences, and we'll return the root node (0).
+ *
+ * Args:    
+ * ESL_TREE *T        - the tree
+ * double   *diff     - [0..T->N-2]: for each node of the tree, the minimum
+ *                      distance (sum of branch lengths) from any taxa (leaf)
+ *                      in left subtree to any taxa in right subtree.
+ * double    mindiff  - (see description above)
+ * int     **ret_clust- [0..T->N-1] cluster number this seq is in, alloc'ed, filled here
+ * int      *ret_nc   - number of clusters
+ * int      *ret_best - RETURN: index of node of tree under which largest cluster belongs (see Purpose).
+ * char     *errbuf   - buffer for error messages
+ *
+ * Returns: node index (as explained in Purpose)
+ */
+static int
+select_node(ESL_TREE *T, double *diff, double mindiff, int **ret_clust, int *ret_nc, int *ret_best, char *errbuf)
+{
+  int status;     /* Easel status code */
+  ESL_STACK *ns1; /* stack for traversing tree */
+  ESL_STACK *ns2; /* another stack for traversing tree */
+  int c;	  /* counter for clusters */
+  int best;       /* index of current best node */
+  int maxsize;    /* size of cluster for best node */
+  int n, np;      /* counters over tree nodes */
+  int *clust;     /* [1..T->N-1] cluster number this seq is in */
+
+  /*printf("in selec_node mindiff: %f T->N: %d\n", mindiff, T->N);*/
+  /* set tree cladesizes if not already set */
+  if(T->cladesize == NULL) 
+    if((status = esl_tree_SetCladesizes(T)) != eslOK) ESL_FAIL(status, errbuf, "select_node(), esl_tree_SetCladeSizes error, status: %d.", status);
+
+  ESL_ALLOC(clust, (sizeof(int) * T->N));
+  esl_vec_ISet(clust, T->N, 0);
+
+  if((ns1 = esl_stack_ICreate()) == NULL) ESL_FAIL(status, errbuf, "select_node(), failed to create a stack, probably out of memory, status: %d.", status);
+  if((ns2 = esl_stack_ICreate()) == NULL) ESL_FAIL(status, errbuf, "select_node(), failed to create a stack, probably out of memory, status: %d.", status);
+
+  /* push root on stack to start */
+  if((status = esl_stack_IPush(ns1, 0)) != eslOK) ESL_FAIL(status, errbuf, "select_node(), failed to push onto a stack, probably out of memory, status: %d.", status);	
+  maxsize  = 0;
+  best     = 0;
+  c        = 0;
+  while (esl_stack_IPop(ns1, &n) != eslEOD) {
+    if ((n == 0 || diff[T->parent[n]] > mindiff) &&
+	diff[n] <= mindiff) { /* we're at a cluster */
+      if (T->cladesize[n] > maxsize) {
+	maxsize = T->cladesize[n];
+	best = n;
+      }
+      /* determine all taxa in the clade rooted at n*/
+      esl_stack_IPush(ns2, n);	
+      while (esl_stack_IPop(ns2, &np) != eslEOD) {
+	/*printf("np: %d T->left[np]: %d\n", np, T->left[np]);*/
+	if(T->left[np]  <= 0) clust[(-1*T->left[np])]  = c;
+	else { if((status = esl_stack_IPush(ns2, T->left[np])) != eslOK) ESL_FAIL(status, errbuf, "select_node(), failed to push onto a stack, probably out of memory, status: %d.", status); }
+	if(T->right[np] <= 0) clust[(-1*T->right[np])]  = c;
+	else { if((status = esl_stack_IPush(ns2, T->right[np])) != eslOK) ESL_FAIL(status, errbuf, "select_node(), failed to push onto a stack, probably out of memory, status: %d.", status); }
+      }
+      c++;
+    }
+    else {		/* we're not a cluster, keep traversing */
+      /*printf("n: %d T->left[n]: %d\n", n, T->left[n]);*/
+      if(T->left[n]  <= 0) clust[(-1*T->left[n])]  = c++; /* single seq with its own cluster */
+      else { if((status = esl_stack_IPush(ns1, T->left[n])) != eslOK) ESL_FAIL(status, errbuf, "select_node(), failed to push onto a stack, probably out of memory, status: %d.", status); }
+      if(T->right[n] <= 0) clust[(-1*T->right[n])] = c++; /* single seq with its own cluster */
+      else { if((status = esl_stack_IPush(ns1, T->right[n])) != eslOK) ESL_FAIL(status, errbuf, "select_node(), failed to push onto a stack, probably out of memory, status: %d.", status); }
+    }
+  }
+  esl_stack_Destroy(ns1);
+  esl_stack_Destroy(ns2);
+  *ret_nc = c;
+  *ret_clust = clust;
+  *ret_best  = best;
+  /*printf("nc: %d(%d) best: %d maxsize: %d nc: %d\n\n", *ret_nc, c, best, maxsize, c);
+    for(n = 0; n < T->N; n++)
+    printf("clust[%d]: %d\n", n, clust[n]);*/
+  return eslOK;
+
+ ERROR: 
+  if(clust != NULL) free(clust);
+  ESL_FAIL(status, errbuf, "select_node(), memory allocation error, status: %d.", status); 
+}
+
+
+/* Function: find_mindiff()
+ * EPN, Fri Mar 23 18:59:42 2007
+ * 
+ * Purpose:  Given a tree resulting from single linkage clustering,
+ *           find the min fractional difference (mindiff) that when used to
+ *           define clusters (such that no seq in cluster A is less
+ *           than mindiff different than any seq in cluster B), 
+ *           gives >= target_nc.
+ *
+ * Args:    
+ * ESL_TREE *T        - the tree
+ * double   *diff     - [0..T->N-2]: for each node of the tree, the minimum
+ *                      distance (sum of branch lengths) from any taxa (leaf)
+ *                      in left subtree to any taxa in right subtree.
+ * int      target_nc - number of clusters we want
+ * int     **ret_clust- [0..T->N-1] cluster number this seq is in, alloc'ed, filled here
+ * int      *ret_nc   - number of clusters
+ * char     *errbuf   - buffer for error messages
+ *
+ * Returns: fractional difference (as explained in Purpose)
+ */
+static float
+find_mindiff(ESL_TREE *T, double *diff, int target_nc, int **ret_clust, int *ret_nc, float *ret_mindiff, char *errbuf)
+{
+  int   status;
+  float high       = 1.0;
+  float low        = 0.0;
+  int   high_nc    = 0;
+  int   low_nc     = 0;
+  float mindiff    = 0.5;
+  int   curr_nc    = -1;
+  int   curr_best  = -1;
+  int   keep_going = TRUE;
+  float thresh     = 0.001;
+  int  *clust      = NULL;
+
+  /* Contract check */
+  if(target_nc > T->N) ESL_FAIL(eslEINCOMPAT, errbuf, "find_mindiff(), desired number of clusters is greater than number of seqs in the tree");
+
+  while(keep_going) {
+    if(clust != NULL) free(clust);
+    if((status = select_node(T, diff, mindiff, &clust, &curr_nc, &curr_best, errbuf)) != eslOK) return status;
+    if(curr_nc < target_nc) {
+      high       = mindiff;
+      high_nc    = curr_nc;
+      mindiff   -= (mindiff - low) / 2.;
+      if((fabs(high-0.) < thresh) && (fabs(low-0.) < thresh))  keep_going = FALSE; 
+      /* stop, high and low have converged at 0. */
+      /*printf("LOWER   nc: %d mindiff: %f low: %f high: %f\n", curr_nc, mindiff, low, high);*/
+    }
+    else {/* curr_nc >= target_nc */
+      low        = mindiff;
+      low_nc     = curr_nc;
+      mindiff   += (high - mindiff) / 2.;
+      if(fabs(high-low) < thresh)  keep_going = FALSE; /* stop, high and low have converged */
+      /*printf("GREATER nc: %d mindiff: %f low: %f high: %f\n", curr_nc, mindiff, low, high);*/
+    }
+  }
+  /* it's possible we can't reach our target, if so, set mindiff as minimum value that gives 
+   * less than target_nc clusters. */
+  if(curr_nc != target_nc) {
+    /*printf("targ: %d curr: %d low: %d (%f) high: %d (%f)\n", target_nc, curr_nc, low_nc, low, high_nc, high);*/
+    if(high_nc < target_nc) {
+      mindiff = high;
+      if((status = select_node(T, diff, mindiff, &clust, &curr_nc, &curr_best, errbuf)) != eslOK) return status;
+    }
+    else
+      while(high_nc > target_nc) {
+	high += thresh;
+	if(high > 1.0)  ESL_FAIL(eslEINCONCEIVABLE, errbuf, "find_mindiff(), mindiff has risen above 1.0");
+	mindiff = high;
+	if((status = select_node(T, diff, mindiff, &clust, &curr_nc, &curr_best, errbuf)) != eslOK) return status;
+	high_nc = curr_nc;
+      }
+  }
+  /*printf("FINAL mindiff: %f\n", mindiff);  */
+  *ret_nc    = curr_nc;
+  *ret_clust = clust;
+  *ret_mindiff = mindiff;
+
+  return eslOK;
+}
+
+/* Function: write_cmbuild_info_to_comlog
+ * Date:     EPN, Mon Dec 31 10:17:21 2007
+ *
+ * Purpose:  Set the cmbuild command info and creation date info 
+ *           in a ComLog_t data structure.
+ *           clog->bcom, clog->bdate should be NULL when we enter this function.
+ *
+ * Returns:  eslOK on success, eslEINCOMPAT on contract violation.
+ */
+static int
+write_cmbuild_info_to_comlog(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  int i;
+  long seed;
+  long temp;
+  int  seedlen;
+  char *seedstr = NULL;
+  time_t date = time(NULL);
+
+  if(cfg->comlog->bcom != NULL)  ESL_FAIL(eslEINCOMPAT, errbuf, "write_cmbuild_info_to_comlog(), cfg->comlog->bcom is non-NULL.");
+  if(cfg->comlog->bdate != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "write_cmbuild_info_to_comlog(), cfg->comlog->bcom is non-NULL.");
+
+  /* Set the cmbuild command info, the cfg->comlog->bcom string */
+  for (i = 0; i < go->optind; i++) { /* copy all command line options, but not the command line args yet, we may need to append '-s ' before the args */
+    esl_strcat(&(cfg->comlog->bcom), -1, go->argv[i], -1);
+    esl_strcat(&(cfg->comlog->bcom), -1, " ", 1);
+  }
+  /* if --gibbs enabled, and -s NOT enabled, we need to append the seed info also */
+  if(esl_opt_GetBoolean(go, "--gibbs")) {
+    if(cfg->r == NULL) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "write_cmbuild_info_to_comlog(), cfg->r is NULL but --gibbs enabled, shouldn't happen.");
+    seed = esl_randomness_GetSeed(cfg->r);
+    if(esl_opt_IsDefault(go, "-s")) {
+      temp = seed; 
+      seedlen = 1; 
+      while(temp > 0) { temp/=10; seedlen++; } /* determine length of stringized version of seed */
+      seedlen += 4; /* strlen(' -s ') */
+
+      ESL_ALLOC(seedstr, sizeof(char) * (seedlen+1));
+      sprintf(seedstr, " -s %ld ", seed);
+      esl_strcat((&cfg->comlog->bcom), -1, seedstr, seedlen);
+    }
+    else { /* -s was enabled with --gibbs, we'll do a sanity check */
+      if(seed != (long) esl_opt_GetInteger(go, "-s")) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "write_cmbuild_info_to_comlog(), cfg->r's seed is %ld, but -s was enabled with argument: %ld!, this shouldn't happen.", seed, (long) esl_opt_GetInteger(go, "-s"));
+    }
+  }
+
+  for (i = go->optind; i < go->argc; i++) { /* copy all command line options, but not the command line args yet, we may need to append '-s ' before the args */
+    esl_strcat(&(cfg->comlog->bcom), -1, go->argv[i], -1);
+    if(i < (go->argc-1)) esl_strcat(&(cfg->comlog->bcom), -1, " ", 1);
+  }
+
+  /* Set the cmbuild creation date, the cfg->comlog->bdate string */
+  if((status = esl_strdup(ctime(&date), -1, &(cfg->comlog->bdate))) != eslOK) goto ERROR;
+  esl_strchop(cfg->comlog->bdate, -1); /* doesn't return anything but eslOK */
+
+  if(seedstr != NULL) free(seedstr);
+  return eslOK;
+
+ ERROR:
+  if(seedstr != NULL) free(seedstr);
+  ESL_FAIL(status, errbuf, "write_cmbuild_info_to_comlog() error status: %d, probably out of memory.", status);
+  return status; 
+}
+
+/* Function: flatten_insert_emissions()
+ *
+ * Purpose:  Set the insert emission *probabilities* of a CM to it's 
+ *           null model probabilities. Subsequently in CMLogoddsify(),
+ *           all insert emissions scores will become 0.0 bits.
+ *           This option is called by default for all CMs unless --iins
+ *           was enabled on the command line. It is impt that if we're
+ *           going to zero insert scores, we do it within the CM file 
+ *           (as opposed to previous versions of infernal which allowed us 
+ *            to zero inserts with cmsearch, for example), because now we
+ *           have E-values and if a Gumbel is fit to a CM with zeroed 
+ *           inserts or with informative inserts, those insert scores should
+ *           never change as long as that Gumbel is used.
+ * 
+ * Returns: eslOK on success.
+ */
+int
+flatten_insert_emissions(CM_t *cm)
+{
+  int v;
+
+  /* Contract check */
+  if(cm->abc  == NULL) cm_Fail("flatten_insert_emissions(), cm->abc is NULL.\n");
+  if(cm->null == NULL) cm_Fail("flatten_insert_emissions(), cm->null is NULL.\n");
+
+  esl_vec_FNorm(cm->null, cm->abc->K);
+  for (v = 0; v < cm->M; v++) {
+    if(cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) {
+      esl_vec_FSet(cm->e[v],    (cm->abc->K * cm->abc->K), 0.); /* zero them out */
+      esl_vec_FCopy(cm->null, cm->abc->K, cm->e[v]); /* overwrite first cm->abc->K values (rest are irrelevant for non-MP states) with cm->null */
+    }
+  }
+  return eslOK;
+}
+
+/* Function: print_run_info
+ * Date:     EPN, Fri Feb 29 09:58:21 2008
+ *
+ * Purpose:  Print information on this run of cmbuild.
+ *           Command used to run it, and execution date.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf)
+{
+  fprintf(stdout, "%-10s %s\n",  "# command:", cfg->comlog->bcom);
+  fprintf(stdout, "%-10s %s\n",  "# date:",    cfg->comlog->bdate);
+  fprintf(stdout, "#\n");
+  return eslOK;
+}
+
+/* Function: print_refine_column_headings()
+ * Date:     EPN, Fri Feb 29 10:36:03 2008
+ *
+ * Purpose:  Print column headings for tabular output of refine_msa() to 
+ *           output file (stdout unless -o). 
+ *
+ * Returns:  eslOK on success
+ */
+static void
+print_refine_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg)
+{
+  fprintf(stdout, "#\n");
+  fprintf(stdout, "# %-5s %-13s %10s\n", "iter",  "bit score sum", "fract diff");
+  fprintf(stdout, "# %-5s %-13s %10s\n", "-----", "-------------", "----------");
+  return;
+}
+
+/* Function: get_namewidth()
+ * Date:     EPN, Fri May 23 05:45:32 2008
+ *
+ * Purpose:  Determine the maximum length of a CM name we'll create in the current
+ *           cmbuild call from the MSA already opened cfg->afp.
+ *           Sets cfg->namewidth as the max number of characters needed for
+ *           all CM names.
+ *
+ * Returns:  eslOK on success
+ *           eslEFORMAT on parse error of MSA in cfg->afp
+ */
+static int
+get_namewidth(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  int nali = 0;
+  int do_cmaxid_or_call;
+  int do_ctarget;
+  int cur_namewidth;
+  ESL_MSA *msa = NULL;
+
+  cfg->namewidth = 6; /* length of "name", plus 2 spaces, just for looks */
+  do_cmaxid_or_call = (! (esl_opt_IsDefault(go, "--cmaxid"))) || (esl_opt_GetBoolean(go, "--call")) ? TRUE : FALSE;
+  do_ctarget        = (! esl_opt_IsDefault(go, "--ctarget")) ? TRUE : FALSE;
+
+  /* if -n <s> enabled, set namewidth as length of <s> */
+  if(!(esl_opt_IsDefault(go, "-n"))) { 
+    cfg->namewidth = ESL_MAX(cfg->namewidth, strlen(esl_opt_GetString(go, "-n"))); 
+    return eslOK;
+  }
+
+  /* else, get MSA names using either (1) stockholm GF ID markup name or (2) cmbuild's rules for naming the msa */
+  while ((status = esl_msa_Read(cfg->afp, &msa)) != eslEOF) { 
+      if      (status == eslEFORMAT)  ESL_FAIL(status, errbuf, "Alignment file parse error, line %d of file %s:\n%s\nOffending line is:\n%s\n", cfg->afp->linenumber, cfg->afp->fname, cfg->afp->errbuf, cfg->afp->buf);
+      else if (status != eslOK)       ESL_FAIL(status, errbuf, "Alignment file read unexpectedly failed with code %d\n", status);
+      nali++;
+
+      /* name the msa, if it already has one from #=GF ID markup, name_msa() returns w/o modifying it */
+      if((status = name_msa(go, errbuf, msa, nali)) != eslOK) return status;
+      cur_namewidth = strlen(msa->name);
+      if(do_cmaxid_or_call) cur_namewidth += 1 + IntDigits(msa->nseq); /* we could create as many as msa->nseq CMs from this msa */
+      if(do_ctarget)        cur_namewidth += 1 + esl_opt_GetInteger(go, "--ctarget"); /* we'll make --ctarget <n> CMs from this msa */
+      cfg->namewidth = ESL_MAX(cfg->namewidth, cur_namewidth);
+      esl_msa_Destroy(msa);
+  }
+  /* close the MSA file and open it again, sloppy */
+  esl_msafile_Close(cfg->afp);
+  if   (esl_opt_IsDefault(go, "--informat")) cfg->fmt = eslMSAFILE_UNKNOWN; /* autodetect sequence file format by default. */ 
+  else cfg->fmt = esl_sqio_FormatCode(esl_opt_GetString(go, "--informat"));
+  status = esl_msafile_Open(cfg->alifile, cfg->fmt, NULL, &(cfg->afp));
+  if      (status == eslENOTFOUND) ESL_FAIL(status, errbuf, "Alignment file %s doesn't exist or is not readable\n", cfg->alifile);
+  else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of alignment %s\n", cfg->alifile);
+  else if (status != eslOK)      ESL_FAIL(status, errbuf, "Alignment file open failed with error %d\n", status);
+  cfg->fmt = cfg->afp->format;
+  esl_msafile_SetDigital(cfg->afp, cfg->abc);
+
+  return eslOK;
+}
diff --git a/src/cmcalibrate-hybrid.c b/src/cmcalibrate-hybrid.c
new file mode 100644
index 0000000..1b4384e
--- /dev/null
+++ b/src/cmcalibrate-hybrid.c
@@ -0,0 +1,3530 @@
+/* cmcalibrate.c
+ * Score a CM and a CM Plan 9 HMM against random sequence 
+ * data to set the statistical parameters for E-value determination,
+ * and CP9 HMM filtering thresholds. 
+ * 
+ * EPN, Wed May  2 07:02:52 2007
+ * based on HMMER-2.3.2's hmmcalibrate.c from SRE
+ *
+ * MPI example:  
+ * qsub -N testrun -j y -R y -b y -cwd -V -pe lam-mpi-tight 32 'mpirun C ./mpi-cmcalibrate foo.cm > foo.out'
+ *  
+ ************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************
+ */
+
+#include "esl_config.h"
+#include "config.h"	
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <signal.h>
+#include <math.h>
+#include <time.h>
+#include <assert.h>
+
+#ifdef HAVE_MPI
+#include "mpi.h"
+#endif
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_dmatrix.h"
+#include "esl_exponential.h"
+#include "esl_getopts.h"
+#include "esl_gumbel.h"
+#include "esl_histogram.h"
+#include "esl_mpi.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_ratematrix.h"
+#include "esl_stack.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+#define MPI_FINISHED_GUMBEL     -1 /* message to send to workers */
+#define MPI_FINISHED_CP9_FILTER -2 /* message to send to workers */
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"
+
+#define CUTOPTS  "--filE,--ga,--nc,--tc,--all"  /* Exclusive choice for filter threshold score cutoff */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range     toggles      reqs       incomp  help  docgroup*/
+  { "-h",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "show brief help on version and usage",   1 },
+  { "-s",        eslARG_INT,    NULL,  NULL, "n>0",     NULL,      NULL,        NULL, "set random number generator seed to <n>",  1 },
+  { "-t",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "print timings for Gumbel fitting and CP9 filter calculation",  1},
+#ifdef HAVE_DEVOPTS 
+  { "-v",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "print arguably interesting info",  1},
+#endif
+  { "--id",        eslARG_NONE, FALSE, NULL, NULL,      NULL,      NULL,        NULL, "use same seqs for all Gumbel fittings", 1},
+  /* 4 --p* options below are hopefully temporary b/c if we have E-values for the CM using a certain cm->pbegin, cm->pend,
+   * changing those values in cmsearch invalidates the E-values, so we should pick hard-coded values for cm->pbegin cm->pend */
+  { "--pebegin", eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,  "--pbegin","set all local begins as equiprobable", 1 },
+  { "--pfend",   eslARG_REAL,   NULL,  NULL, "0<x<1",   NULL,      NULL,    "--pend", "set all local end probs to <x>", 1 },
+  { "--pbegin",  eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,      NULL,        NULL, "set aggregate local begin prob to <x>", 1 },
+  { "--pend",    eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,      NULL,        NULL, "set aggregate local end prob to <x>", 1 },
+
+  /* options for gumbel estimation */
+  { "--gumonly", eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL, "--filonly", "only estimate Gumbels, don't calculate filter thresholds", 2},
+  { "--gumL",    eslARG_INT,     NULL, NULL, "n>0",     NULL,      NULL, "--filonly", "set length of random seqs for Gumbel estimation to <n>", 2},
+  { "--cmN",     eslARG_INT,   "1000", NULL, "n>0",     NULL,      NULL, "--filonly", "number of random sequences for CM gumbel estimation",    2 },
+  { "--hmmN",    eslARG_INT,   "5000", NULL, "n>0",     NULL,      NULL, "--filonly", "number of random sequences for CP9 HMM gumbel estimation",    2 },
+  { "--gcfromdb",eslARG_INFILE,  NULL, NULL, NULL,      NULL,      NULL, "--filonly", "use GC content distribution from file <s>",  2},
+  { "--pfile",   eslARG_INFILE,  NULL, NULL, NULL,      NULL,"--gcfromdb",        NULL, "read partition info for Gumbels from file <s>", 2},
+  { "--gumhfile",eslARG_OUTFILE,  NULL, NULL, NULL,     NULL,      NULL, "--filonly", "save fitted Gumbel histogram(s) to file <s>", 2 },
+  { "--gumsfile",eslARG_OUTFILE,  NULL, NULL, NULL,     NULL,      NULL, "--filonly", "save survival plot to file <s>", 2 },
+  { "--gumqqfile",eslARG_OUTFILE, NULL, NULL, NULL,     NULL,      NULL, "--filonly", "save Q-Q plot for Gumbel histogram(s) to file <s>", 2 },
+  { "--beta",    eslARG_REAL,  "1e-7", NULL, "x>0",     NULL,      NULL,    "--noqdb", "set tail loss prob for Gumbel calculation to <x>", 5 },
+  { "--noqdb",   eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "DO NOT use query dependent banding (QDB) Gumbel searches", 5 },
+  { "--gtail",   eslARG_REAL,    "0.5",NULL, "0.0<x<0.6",NULL,     NULL,        NULL, "set fraction of right histogram tail to fit to Gumbel to <x>", 5 },
+  /* options for filter threshold calculation */
+  { "--filonly", eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL, "--gumonly", "only calculate filter thresholds, don't estimate Gumbels", 3},
+  { "--filN",    eslARG_INT,   "1000", NULL, "n>0",     NULL,      NULL, "--gumonly", "number of emitted sequences for HMM filter threshold calc",    3 },
+  { "--F",       eslARG_REAL,  "0.99", NULL, "0<x<=1",  NULL,      NULL, "--gumonly", "required fraction of seqs that survive HMM filter", 3},
+  { "--db",      eslARG_INFILE,  NULL, NULL, NULL,      NULL,  "--filE", "--gumonly", "with --filE, set database size to size of <f>, not 1 Mb",  2},
+  { "--starg",   eslARG_REAL,  "0.01", NULL, "0<x<=1",  NULL,      NULL, "--gumonly", "target filter survival fraction", 3},
+  { "--gemit",   eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL, "--gumonly", "when calc'ing filter thresholds, always emit globally from CM",  3},
+  { "--fviterbi",eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL, "--gumonly,--fforward", "always choose CP9 Viterbi filter over CP9 Forward filter",  3},
+  { "--fforward",eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL, "--gumonly,--fviterbi", "always choose CP9 Forward filter over CP9 Viterbi filter",  3},
+  { "--filhfile",eslARG_OUTFILE, NULL,  NULL, NULL,     NULL,      NULL, "--gumonly", "save CP9 filter threshold histogram(s) to file <s>", 3},
+  { "--filrfile",eslARG_OUTFILE, NULL,  NULL, NULL,     NULL,      NULL, "--gumonly", "save CP9 filter threshold information in R format to file <s>", 3},
+  #ifdef HAVE_DEVOPTS
+  { "--hybrid",  eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL, "--filonly,--gumonly", "try hybrid filters, and keep them if better than HMM", 3},
+  { "--filbeta", eslARG_REAL,  "1e-3",NULL, "x>0",     NULL,      NULL, "--gumonly", "set tail loss prob for filtering sub-CMs QDB to <x>", 5 },
+#endif 
+  /* exclusive choice of filter threshold cutoff */
+  { "--filE",    eslARG_REAL,   "0.1", NULL, "x>0",  CUTOPTS,      NULL, "--gumonly", "min CM E-val (for a 1 Mb db) to consider for filter thr calc", 4}, 
+  { "--ga",      eslARG_NONE,   FALSE, NULL, "x>0",  CUTOPTS,      NULL, "--gumonly", "use CM gathering threshold as minimum sc for filter thr calc", 4}, 
+  { "--nc",      eslARG_NONE,   FALSE, NULL, "x>0",  CUTOPTS,      NULL, "--gumonly", "use CM noise cutoff as minimum sc for filter thr calc", 4}, 
+  { "--tc",      eslARG_NONE,   FALSE, NULL, "x>0",  CUTOPTS,      NULL, "--gumonly", "use CM trusted cutoff as minimum sc for filter thr calc", 4},   
+  { "--all",     eslARG_NONE,   FALSE, NULL, NULL,   CUTOPTS,      NULL, "--gumonly", "accept all CM hits for filter calc, DO NOT use cutoff", 4}, 
+/* Other options */
+  { "--stall",   eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "arrest after start: for debugging MPI under gdb", 5 },  
+  { "--mxsize",  eslARG_REAL, "256.0", NULL, "x>0.",    NULL,      NULL,        NULL, "set maximum allowable HMM banded DP matrix size to <x> Mb", 9 },
+#ifdef HAVE_MPI
+  { "--mpi",     eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "run as an MPI parallel program", 5 },  
+#endif
+
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+struct cfg_s {
+  char            *cmfile;	      /* name of input CM file  */ 
+  ESL_RANDOMNESS  *r;
+  ESL_ALPHABET    *abc;
+  ESL_STOPWATCH   *w_stage;           /* stopwatch for each gumbel, filter stage */
+  double          *gc_freq;;
+  double          *pgc_freq;
+  CMStats_t      **cmstatsA;          /* the CM stats data structures, 1 for each CM */
+  HybridScanInfo_t *hsi;              /* information for a hybrid scan */ 
+  int              ncm;                /* what number CM we're on */
+  int              be_verbose;	       /* print extra info, only can be TRUE if #ifdef HAVE_DEVOPTS */
+  int              cmalloc;            /* number of cmstats we have allocated */
+  char            *tmpfile;            /* tmp file we're writing to */
+  char            *mode;               /* write mode, "w" or "wb"                     */
+  long             dbsize;             /* size of DB for gumbel stats (impt for E-value cutoffs for filters) */ 
+  int              np;                 /* number of partitions, must be 1 unless --pfile or --filonly invoked,
+					* once set, is never changed, once case we look out for: 
+					* if --filonly invoked and CM file has CMs with diff number of partitions,
+					* this is unlikely but possible, in this case we die in initialize_cmstats() 
+					*/
+  int             *pstart;             /* [0..p..np-1], begin points for partitions, end pts are implicit */
+  float           *avglen;             /* [0..v..M-1] average hit len for subtree rooted at each state v for current CM */
+
+  /* info for the comlog we'll add to the cmfiles */
+  char            *ccom;               /* command line used in this execution of cmcalibrate */
+  char            *cdate;              /* date of this execution of cmcalibrate */
+
+
+  /* the following data is modified for each CM, and in some cases for each Gumbel mode for each CM,
+   * it is assumed to be 'current' in many functions.
+   */
+  float           *cutoffA;            /* bit score cutoff for each partition, changes to reflect
+				        * current mode CM is in, on masters and workers */
+  float           *full_vcalcs;        /* [0..v..cm->M-1] millions of calcs for each subtree to scan 1 residue with --beta  */
+  float            full_cp9_ncalcs;    /*                 millions of calcs for CP9 HMM to scan 1 residue, updated when model is localfied */
+  double         **vmuAA;              /* [0..np-1][0..cm->M-1], mu for each partition, each state, 
+				        * if vmuAA[p][v] == -1 : we're not fitting state v to a gumbel */
+  double         **vlambdaAA;          /* same as vmuAA, but lambda */
+  GumbelInfo_t   **gum_hybA;           /* [0..np-1], hybrid gumbel info for each partition, rewritten 
+					* for each candidate set of hybrid sub cm roots */
+  /* mpi */
+  int              do_mpi;
+  int              my_rank;
+  int              nproc;
+  int              do_stall;	/* TRUE to stall the program until gdb attaches */
+
+  /* Masters only (i/o streams) */
+  CMFILE       *cmfp;		/* open input CM file stream       */
+  FILE         *gumhfp;        /* optional output for gumbel histograms */
+  FILE         *gumsfp;        /* optional output for gumbel survival plot */
+  FILE         *gumqfp;        /* optional output for gumbel QQ file */
+  FILE         *filhfp;        /* optional output for filter histograms */
+  FILE         *filrfp;        /* optional output for filter info for R */
+
+};
+
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "fit Gumbels for E-values and calculate HMM filter thresholds";
+
+static int init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+#ifdef HAVE_MPI
+static int init_worker_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+#endif
+
+static void  serial_master (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#ifdef HAVE_MPI
+static void  mpi_master    (const ESL_GETOPTS *go, struct cfg_s *cfg);
+static void  mpi_worker    (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#endif
+
+static int process_filter_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+				   float ***ret_vscAA, float **ret_vit_cp9scA, float **ret_fwd_cp9scA, float **ret_hyb_scA, int **ret_partA);
+static int process_gumbel_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq, int L,
+				   float ***ret_vscAA, float **ret_cp9scA, float **ret_hybscA);
+
+static int initialize_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int initialize_cmstats(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+
+static int update_cutoffs(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int fthr_mode);
+static int set_partition_gc_freq(struct cfg_s *cfg, int p);
+static int fit_histogram(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, float *scores, int nscores, double *ret_mu, double *ret_lambda);
+static int cm_fit_histograms(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float **vscA, int nscores, int p);
+static int get_random_dsq(const struct cfg_s *cfg, char *errbuf, CM_t *cm, double *dnull, int L, ESL_DSQ **ret_dsq);
+static int get_cmemit_dsq(const struct cfg_s *cfg, char *errbuf, CM_t *cm, int *ret_L, int *ret_p, Parsetree_t **ret_tr, ESL_DSQ **ret_dsq);
+static int cm_find_hit_above_cutoff(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, ESL_DSQ *dsq, Parsetree_t *tr, int L, float cutoff, float *ret_sc);
+static void estimate_workunit_time(const ESL_GETOPTS *go, const struct cfg_s *cfg, int nseq, int L, int gum_mode);
+static int read_partition_file(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int update_avg_hit_len(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int switch_global_to_local(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, char *errbuf);
+static int predict_cp9_filter_speedup(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *fil_vit_cp9scA, float *fil_fwd_cp9scA, int *fil_partA, BestFilterInfo_t *bf);
+static int get_cmcalibrate_comlog_info(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int update_comlog(const ESL_GETOPTS *go, char *errbuf, char *ccom, char *cdate, CM_t *cm);
+static void format_time_string(char *buf, double sec, int do_frac);
+static int print_cm_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm);
+#ifdef HAVE_DEVOPTS
+static int predict_best_sub_cm_roots(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float **fil_vscAA, int **ret_best_sub_roots);
+static int predict_hybrid_filter_speedup(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *fil_hybscA, int *fil_partA, GumbelInfo_t **gum_hybA, BestFilterInfo_t *bf, int *ret_getting_faster);
+#endif
+
+int
+main(int argc, char **argv)
+{
+
+  ESL_GETOPTS     *go	   = NULL;     /* command line processing                     */
+  ESL_STOPWATCH   *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("Memory allocation error, stopwatch could not be created.");
+  struct cfg_s     cfg;
+
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /* Process command line options.
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK || 
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nGumbel distribution fitting options :");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\ngeneral CP9 HMM filter threshold calculation options :");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      puts("\noptions for CM score cutoff to to use for filter threshold calculation:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_ArgNumber(go) != 1) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (! esl_opt_IsDefault(go, "--ga"))
+    cm_Fail("--ga not yet implemented, implement it.");
+  if (! esl_opt_IsDefault(go, "--nc"))
+    cm_Fail("--nc not yet implemented, implement it.");
+  if (! esl_opt_IsDefault(go, "--tc"))
+    cm_Fail("--tc not yet implemented, implement it.");
+
+  /* Initialize configuration shared across all kinds of masters
+   * and workers in this .c file.
+   */
+  cfg.cmfile  = esl_opt_GetArg(go, 1);
+  if (cfg.cmfile == NULL) cm_Fail("Failed to read <cmfile> argument from command line.");
+  cfg.cmfp     = NULL;
+  cfg.gc_freq  = NULL; 
+  cfg.pgc_freq = NULL; 
+  cfg.r        = NULL; 
+  cfg.ncm      = 0;
+  cfg.cmstatsA = NULL;
+  cfg.hsi      = NULL;
+  cfg.tmpfile  = NULL;
+  cfg.mode     = NULL;
+  cfg.dbsize   = 1000000; /* default DB size, changed if --db */
+  cfg.cutoffA  = NULL; 
+  cfg.full_vcalcs = NULL;
+  cfg.vmuAA     = NULL;
+  cfg.vlambdaAA = NULL;
+  cfg.gum_hybA  = NULL;
+  cfg.np        = 1;     /* default number of partitions is 1, changed if --pfile */
+  cfg.pstart    = NULL;  /* allocated (by default to size 1) in init_master_cfg() */
+  cfg.ccom      = NULL;  /* created in get_cmcalibrate_comlog_info() for masters, stays NULL in workers */
+  cfg.cdate     = NULL;  /* created in get_cmcalibrate_comlog_info() for masters, stays NULL in workers */
+
+  cfg.gumhfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.gumsfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.gumqfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.filhfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.filrfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.abc      = NULL; 
+  cfg.w_stage  = NULL; 
+
+  cfg.do_mpi   = FALSE;
+  cfg.my_rank  = 0;
+  cfg.nproc    = 0;
+  cfg.do_stall = esl_opt_GetBoolean(go, "--stall");
+  cfg.be_verbose = FALSE;
+
+  ESL_DASSERT1((GUM_CP9_GV == 0));
+  ESL_DASSERT1((GUM_CP9_GF == 1));
+  ESL_DASSERT1((GUM_CM_GC  == 2));
+  ESL_DASSERT1((GUM_CM_GI  == 3));
+  ESL_DASSERT1((GUM_CP9_LV == 4));
+  ESL_DASSERT1((GUM_CP9_LF == 5));
+  ESL_DASSERT1((GUM_CM_LC  == 6));
+  ESL_DASSERT1((GUM_CM_LI  == 7));
+  ESL_DASSERT1((GUM_NMODES == 8));
+  ESL_DASSERT1((FTHR_CM_GC == 0));
+  ESL_DASSERT1((FTHR_CM_GI == 1));
+  ESL_DASSERT1((FTHR_CM_LC == 2));
+  ESL_DASSERT1((FTHR_CM_LI == 3));
+  ESL_DASSERT1((FTHR_NMODES== 4));
+
+  /* This is our stall point, if we need to wait until we get a
+   * debugger attached to this process for debugging (especially
+   * useful for MPI):
+   */
+  while (cfg.do_stall); 
+
+  /* Start timing. */
+  esl_stopwatch_Start(w);
+
+  /* Figure out who we are, and send control there: 
+   * we might be an MPI master, an MPI worker, or a serial program.
+   */
+#ifdef HAVE_MPI
+  if (esl_opt_GetBoolean(go, "--mpi")) 
+    {
+      cfg.do_mpi     = TRUE;
+      MPI_Init(&argc, &argv);
+      MPI_Comm_rank(MPI_COMM_WORLD, &(cfg.my_rank));
+      MPI_Comm_size(MPI_COMM_WORLD, &(cfg.nproc));
+
+      if(cfg.nproc == 1) cm_Fail("MPI mode, but only 1 processor running... (did you run mpirun?)");
+
+      if (cfg.my_rank > 0)  mpi_worker(go, &cfg);
+      else { 
+	cm_banner(stdout, argv[0], banner);
+	mpi_master(go, &cfg);
+      }
+
+      esl_stopwatch_Stop(w);
+      esl_stopwatch_MPIReduce(w, 0, MPI_COMM_WORLD);
+      MPI_Finalize();
+    }
+  else
+#endif /*HAVE_MPI*/
+    {
+      cm_banner(stdout, argv[0], banner);
+      serial_master(go, &cfg);
+      esl_stopwatch_Stop(w);
+    }
+
+  if(cfg.my_rank == 0) { /* master, serial or mpi */
+    /* Rewind the CM file for a second pass.
+     * Write a temporary CM file with new stats information in it
+     */
+    int   status;
+    int   cmi;
+    CM_t *cm;
+    FILE *outfp;
+    sigset_t blocksigs;  /* list of signals to protect from             */
+    char     errbuf[cmERRBUFSIZE];
+
+    CMFileRewind(cfg.cmfp);
+    if (esl_FileExists(cfg.tmpfile))                    cm_Fail("Ouch. Temporary file %s appeared during the run.", cfg.tmpfile);
+    if ((outfp = fopen(cfg.tmpfile, cfg.mode)) == NULL) cm_Fail("Ouch. Temporary file %s couldn't be opened for writing.", cfg.tmpfile); 
+    
+    for (cmi = 0; cmi < cfg.ncm; cmi++) {
+      if (!CMFileRead(cfg.cmfp, &(cfg.abc), &cm)) cm_Fail("Ran out of CMs too early in pass 2");
+      if (cm == NULL)                             cm_Fail("CM file %s was corrupted? Parse failed in pass 2", cfg.cmfile);
+
+      /* update the cm->comlog info */
+      if((status = update_comlog(go, errbuf, cfg.ccom, cfg.cdate, cm)) != eslOK) cm_Fail(errbuf);
+	
+      cm->stats = cfg.cmstatsA[cmi];
+      cm->flags &= ~CMH_FILTER_STATS; /* forget that CM may have had filter stats, if --gumonly was invoked, it won't anymore */
+
+      if(!(esl_opt_GetBoolean(go, "--filonly"))) cm->flags |= CMH_GUMBEL_STATS; 
+      if(!(esl_opt_GetBoolean(go, "--gumonly"))) cm->flags |= CMH_FILTER_STATS; 
+      if((status = CMFileWrite(outfp, cm, cfg.cmfp->is_binary, errbuf)) != eslOK) cm_Fail(go->errbuf);
+      FreeCM(cm);
+    } /* end of from idx = 0 to ncm */
+    
+    /* Now, carefully remove original file and replace it
+     * with the tmpfile. Note the protection from signals;
+     * we wouldn't want a user to ctrl-C just as we've deleted
+     * their CM file but before the new one is moved.
+     */
+    CMFileClose(cfg.cmfp);
+    if (fclose(outfp)   != 0)                            cm_Fail("system error during rewrite of CM file");
+    if (sigemptyset(&blocksigs) != 0)                    cm_Fail("system error during rewrite of CM file.");;
+    if (sigaddset(&blocksigs, SIGINT) != 0)              cm_Fail("system error during rewrite of CM file.");;
+    if (sigprocmask(SIG_BLOCK, &blocksigs, NULL) != 0)   cm_Fail("system error during rewrite of CM file.");;
+    if (remove(cfg.cmfile) != 0)                         cm_Fail("system error during rewrite of CM file.");;
+    if (rename(cfg.tmpfile, cfg.cmfile) != 0)            cm_Fail("system error during rewrite of CM file.");;
+    if (sigprocmask(SIG_UNBLOCK, &blocksigs, NULL) != 0) cm_Fail("system error during rewrite of CM file.");;
+    free(cfg.tmpfile);
+    
+    esl_stopwatch_Display(stdout, w, "# CPU time: ");
+    
+    /* master specific cleaning */
+    if (cfg.gumhfp   != NULL) { 
+      fclose(cfg.gumhfp);
+      printf("High score for random seqs histograms saved to file %s.\n", esl_opt_GetString(go, "--gumhfile"));
+    }
+    if (cfg.gumsfp   != NULL) { 
+      fclose(cfg.gumsfp);
+      printf("Survival plot for Gumbels saved to file %s.\n", esl_opt_GetString(go, "--gumhfile"));
+    }
+    if (cfg.gumqfp   != NULL) { 
+      fclose(cfg.gumqfp);
+      printf("Gumbel QQ plots saved to file %s.\n", esl_opt_GetString(go, "--gumhfile"));
+    }
+    if (cfg.filhfp   != NULL) { 
+      fclose(cfg.filhfp);
+      printf("Filter histograms saved to file %s.\n", esl_opt_GetString(go, "--gumhfile"));
+    }
+    if (cfg.filrfp   != NULL) {
+      fclose(cfg.filrfp);
+      printf("Filter R info saved to file %s.\n", esl_opt_GetString(go, "--gumhfile"));
+    }
+    if (cfg.ccom     != NULL) free(cfg.ccom);
+    if (cfg.cdate    != NULL) free(cfg.cdate);
+
+  }
+  /* clean up */
+  if (cfg.abc       != NULL) esl_alphabet_Destroy(cfg.abc);
+  esl_stopwatch_Destroy(w);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+
+/* init_master_cfg()
+ * Called by masters, mpi or serial.
+ * Allocates/sets: 
+ *    cfg->cmfp        - open CM file                
+ *    cfg->gumhfp      - optional output file
+ *    cfg->gumsfp      - optional output file
+ *    cfg->gumqfp      - optional output file
+ *    cfg->filhfp      - optional output file
+ *    cfg->filrfp      - optional output file
+ *    cfg->gc_freq     - observed GC freqs (if --gcfromdb invoked)
+ *    cfg->cmstatsA    - the stats, allocated only
+ *    cfg->np          - number of partitions, never changes once set 
+ *    cfg->pstart      - array of partition starts 
+ *    cfg->r           - source of randomness
+ *    cfg->tmpfile     - temp file for rewriting cm file
+ *    cfg->be_verbose  - print extra info? (only available #ifdef HAVE_DEVOPTS) 
+ * Errors in the MPI master here are considered to be "recoverable",
+ * in the sense that we'll try to delay output of the error message
+ * until we've cleanly shut down the worker processes. Therefore
+ * errors return (code, errbuf) by the ESL_FAIL mech.
+ */
+static int
+init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+
+  /* open CM file */
+  if ((cfg->cmfp = CMFileOpen(cfg->cmfile, NULL)) == NULL)
+    ESL_FAIL(eslFAIL, errbuf, "Failed to open covariance model save file %s\n", cfg->cmfile);
+
+  /* optionally, open gumbel histogram file */
+  if (esl_opt_GetString(go, "--gumhfile") != NULL) 
+    {
+      if ((cfg->gumhfp = fopen(esl_opt_GetString(go, "--gumhfile"), "w")) == NULL)
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open gumbel histogram save file %s for writing\n", esl_opt_GetString(go, "--gumhfile"));
+    }
+
+  /* optionally, open survival plot */
+  if (esl_opt_GetString(go, "--gumsfile") != NULL) 
+    {
+      if ((cfg->gumsfp = fopen(esl_opt_GetString(go, "--gumsfile"), "w")) == NULL)
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open survival plot save file %s for writing\n", esl_opt_GetString(go, "--gumsfile"));
+    }
+
+  /* optionally, open gumbel QQ plot file */
+  if (esl_opt_GetString(go, "--gumqqfile") != NULL) 
+    {
+      if ((cfg->gumqfp = fopen(esl_opt_GetString(go, "--gumqqfile"), "w")) == NULL)
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open gumbel QQ plot save file %s for writing\n", esl_opt_GetString(go, "--gumqqfile"));
+    }
+
+  /* optionally, open filter threshold calc histogram file */
+  if (esl_opt_GetString(go, "--filhfile") != NULL) {
+    if ((cfg->filhfp = fopen(esl_opt_GetString(go, "--filhfile"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --filhfile output file %s\n", esl_opt_GetString(go, "--filhfile"));
+    }
+
+  /* optionally, open filter threshold calc info file */
+  if (esl_opt_GetString(go, "--filrfile") != NULL) {
+    if ((cfg->filrfp = fopen(esl_opt_GetString(go, "--filrfile"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --filrfile output file %s\n", esl_opt_GetString(go, "--filrfile"));
+    }
+
+  /* optionally, get distribution of GC content from an input database (default is use cm->null for GC distro) */
+  if(esl_opt_GetString(go, "--gcfromdb") != NULL) {
+    ESL_ALPHABET *tmp_abc = NULL;
+    tmp_abc = esl_alphabet_Create(eslRNA);
+    ESL_SQFILE      *dbfp;             
+    status = esl_sqfile_Open(esl_opt_GetString(go, "--gcfromdb"), eslSQFILE_UNKNOWN, NULL, &dbfp);
+    if (status == eslENOTFOUND)    cm_Fail("No such file."); 
+    else if (status == eslEFORMAT) cm_Fail("Format unrecognized."); 
+    else if (status == eslEINVAL)  cm_Fail("Can’t autodetect stdin or .gz."); 
+    else if (status != eslOK)      cm_Fail("Failed to open sequence database file, code %d.", status); 
+    GetDBInfo(tmp_abc, dbfp, NULL, &(cfg->gc_freq)); 
+    esl_vec_DNorm(cfg->gc_freq, GC_SEGMENTS);
+    esl_alphabet_Destroy(cfg->abc);
+    esl_sqfile_Close(dbfp); 
+   /* allocate pgc_freq, the gc freqs per partition, used to sample seqs for different partitions */
+    ESL_ALLOC(cfg->pgc_freq, sizeof(double) * GC_SEGMENTS);
+  }
+
+  /* optionally, set cfg->dbsize as size of db in file <f> from --db <f> */
+  if(esl_opt_GetString(go, "--db") != NULL) {
+    ESL_SQFILE      *dbfp;             
+    status = esl_sqfile_Open(esl_opt_GetString(go, "--gcfromdb"), eslSQFILE_UNKNOWN, NULL, &dbfp);
+    if (status == eslENOTFOUND)    cm_Fail("No such file."); 
+    else if (status == eslEFORMAT) cm_Fail("Format unrecognized."); 
+    else if (status == eslEINVAL)  cm_Fail("Can’t autodetect stdin or .gz."); 
+    else if (status != eslOK)      cm_Fail("Failed to open sequence database file, code %d.", status); 
+    GetDBInfo(NULL, dbfp, &(cfg->dbsize), NULL);  
+    esl_sqfile_Close(dbfp); 
+  }
+
+  /* set up the partition data that's used for all CMs */
+  if(esl_opt_IsDefault(go, "--pfile")) { /* by default we have 1 partition 0..100 */
+    ESL_ALLOC(cfg->pstart, sizeof(int) * 1);
+    cfg->np        = 1;
+    cfg->pstart[0] = 0;
+  }
+  else { /* setup cfg->np and cfg->pstart in read_partition_file() */
+    if((status = read_partition_file(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+  }
+
+  cfg->be_verbose = FALSE;
+#ifdef HAVE_DEVOPTS
+  if (esl_opt_GetBoolean(go, "-v")) cfg->be_verbose = TRUE;        
+#endif
+
+  /* Initial allocations for results per CM;
+   * we'll resize these arrays dynamically as we read more CMs.
+   */
+  cfg->cmalloc  = 128;
+  ESL_ALLOC(cfg->cmstatsA, sizeof(CMStats_t *) * cfg->cmalloc);
+  cfg->ncm      = 0;
+
+  /* seed master's RNG */
+  if (! esl_opt_IsDefault(go, "-s")) 
+    cfg->r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+  else cfg->r = esl_randomness_CreateTimeseeded();
+
+  /* create the stopwatch */
+  cfg->w_stage = esl_stopwatch_Create();
+
+  printf("Random number generator seed: %ld\n", esl_randomness_GetSeed(cfg->r));
+
+  /* From HMMER 2.4X hmmcalibrate.c:
+   * Generate calibrated CM(s) in a tmp file in the current
+   * directory. When we're finished, we delete the original
+   * CM file and rename() this one. That way, the worst
+   * effect of a catastrophic failure should be that we
+   * leave a tmp file lying around, but the original CM
+   * file remains uncorrupted. tmpnam() doesn't work portably here,
+   * because it'll put the file in /tmp and we won't
+   * necessarily be able to rename() it from there.
+   */
+  ESL_ALLOC(cfg->tmpfile, (sizeof(char) * (strlen(cfg->cmfile) + 5)));
+  strcpy(cfg->tmpfile, cfg->cmfile);
+  strcat(cfg->tmpfile, ".xxx");	/* could be more inventive here... */
+  if (esl_FileExists(cfg->tmpfile))
+    cm_Fail("temporary file %s already exists; please delete it first", cfg->tmpfile);
+  if (cfg->cmfp->is_binary) cfg->mode = "wb";
+  else                      cfg->mode = "w"; 
+
+  cfg->avglen = NULL; /* this will be allocated and filled inside serial_master() or mpi_master() */
+  if(cfg->r       == NULL) cm_Fail("Failed to create master RNG.");
+  if(cfg->w_stage == NULL) cm_Fail("Failed to create stopwatch.");
+
+  /* fill cfg->ccom, and cfg->cdate */
+  if((status = get_cmcalibrate_comlog_info(go, cfg, errbuf)) != eslOK) return status;
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+#ifdef HAVE_MPI
+/* init_worker_cfg() 
+ * Worker initialization of cfg, worker
+ * will get all the info it needs sent to it
+ * by the master, so we initialize worker's cfg
+ * pointers to NULL, and other values to default.
+ * 
+ * Because this is called from an MPI worker, it cannot print; 
+ * it must return error messages, not print them.
+ */
+static int
+init_worker_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status; 
+  cfg->cmfile = NULL;
+  cfg->abc      = NULL;
+  cfg->gc_freq  = NULL;
+  cfg->pgc_freq = NULL;
+  cfg->be_verbose = FALSE;
+  cfg->tmpfile  = NULL;
+  cfg->mode     = NULL;
+  cfg->dbsize  = 0;
+  cfg->cutoffA = NULL;
+  cfg->full_vcalcs = NULL;
+  cfg->vmuAA  = NULL;
+  cfg->vlambdaAA = NULL;
+  cfg->gum_hybA  = NULL;
+  cfg->avglen = NULL;
+  
+  cfg->cmfp = NULL;
+  cfg->gumhfp = NULL;
+  cfg->gumsfp = NULL;
+  cfg->gumqfp = NULL;
+  cfg->filhfp = NULL;
+  cfg->filrfp = NULL;
+  
+  /* allocate cmstats results per CM;
+   * we'll resize these arrays dynamically as we read more CMs.
+   */
+  cfg->cmalloc  = 128;
+  ESL_ALLOC(cfg->cmstatsA, sizeof(CMStats_t *) * cfg->cmalloc);
+  cfg->ncm      = 0;
+
+  /* we may receive info pertaining to these from master 
+   * inside mpi_worker(), at which time we'll update them
+   */
+  cfg->np       = 0;  
+  cfg->pstart   = NULL;
+  cfg->r        = NULL; /* we'll create this when seed is received from master */
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+#endif /* #ifdef HAVE_MPI */
+
+/* serial_master()
+ * The serial version of cmcalibrate.
+ * 
+ * A master can only return if it's successful. All errors are handled immediately and fatally with cm_Fail().
+ */
+static void
+serial_master(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int      status;
+  char     errbuf[cmERRBUFSIZE];
+  CM_t    *cm = NULL;
+  int      cmN  = esl_opt_GetInteger(go, "--cmN");
+  int      hmmN = esl_opt_GetInteger(go, "--hmmN");
+  int      filN = esl_opt_GetInteger(go, "--filN");
+  int      gum_mode  = 0;
+  int      fthr_mode = 0;
+  int      p;
+  int      cmi;
+  float  **gum_vscAA      = NULL; /* [0..v..cm->M-1][0..nseq-1] best cm score for each state, each random seq */
+  float  **fil_vscAA      = NULL; /* [0..v..cm->M-1][0..nseq-1] best cm score for each state, each emitted seq */
+  float   *gum_cp9scA     = NULL; /*                [0..nseq-1] best cp9 score for each random seq */
+  float   *fil_vit_cp9scA = NULL; /*                [0..nseq-1] best cp9 Viterbi score for each emitted seq */
+  float   *fil_fwd_cp9scA = NULL; /*                [0..nseq-1] best cp9 Forward score for each emitted seq */
+  int     *fil_partA      = NULL; /*                [0..nseq-1] partition of CM emitted seq */
+  double   tmp_mu, tmp_lambda;    /* temporary mu and lambda used for setting HMM gumbels */
+  int      L;                     /* length of sequences to search for gumbel fitting, L==cm->W*2 unless --gumL enabled, 
+				   * in which case L = ESL_MAX(cm->W*2, esl_opt_GetInteger(go, "--gumL") */
+  char     time_buf[128];	  /* string for printing elapsed time (safely holds up to 10^14 years) */
+  void    *tmp;
+  long     seed;
+#ifdef HAVE_DEVOPTS
+  /* variables for --hybrid */
+  float   *gum_hybscA     = NULL; /*                [0..nseq-1] best hybrid score for each random seq */
+  float   *fil_hybscA     = NULL; /*                [0..nseq-1] best hybrid score for each emitted seq */
+  int     *best_sub_roots = NULL; /* [0..cfg->hsi->nstarts-1], best predicted sub CM root filter for each start group */
+  int      s = 0;
+  int      getting_faster = TRUE;
+#endif
+
+  if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+
+  while (CMFileRead(cfg->cmfp, &(cfg->abc), &cm))
+    {
+      if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cfg->cmfile);
+      cfg->ncm++;
+      if(cfg->ncm == cfg->cmalloc) { /* expand our memory */
+	cfg->cmalloc  += 128;
+	ESL_RALLOC(cfg->cmstatsA, tmp, sizeof(CMStats_t *) * cfg->cmalloc);
+      }
+      cmi = cfg->ncm-1;
+      if (esl_opt_GetBoolean(go, "--filonly") && (! (cm->flags & CMH_GUMBEL_STATS))) cm_Fail("--filonly invoked, but CM %s (CM number %d) does not have Gumbel stats in CM file\n", cm->name, (cmi+1));
+
+      if((status = initialize_cm(go, cfg, errbuf, cm))      != eslOK) cm_Fail(errbuf);
+      if((status = initialize_cmstats(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+      if((status = update_avg_hit_len(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+      if((status = print_cm_info     (go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+
+      for(gum_mode = 0; gum_mode < GUM_NMODES; gum_mode++) {
+
+#ifdef HAVE_DEVOPTS
+	if(esl_opt_GetBoolean(go, "--hybrid") { 
+	  /* free and recalculate hybrid scan info, b/c when investigating hybrid filters we may have added sub CM roots
+	   */
+	  if(cfg->hsi != NULL) cm_FreeHybridScanInfo(cfg->hsi, cm);
+	  cfg->hsi = cm_CreateHybridScanInfo(cm, esl_opt_GetReal(go, "--filbeta"), cfg->full_vcalcs[0]);
+	}
+#endif
+	/* do we need to switch from glocal configuration to local? */
+	if(gum_mode > 0 && (! GumModeIsLocal(gum_mode-1)) && GumModeIsLocal(gum_mode)) {
+	  if((status = switch_global_to_local(go, cfg, cm, errbuf)) != eslOK) cm_Fail(errbuf);
+	  if((status = update_avg_hit_len(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+	}
+	/* update search opts for gumbel mode */
+	GumModeToSearchOpts(cm, gum_mode);
+	/* if --id, we free RNG, then create a new one and reseed it with the initial seed,
+	 * so we use same seqs for Gumbel fittings of all CM modes and HMM modes 
+	 * (but if --cmN <n> != --hmmN <n>) they won't be the same between CM and HMM modes. 
+	 */
+	if(esl_opt_GetBoolean(go, "--id")) {
+	  seed = esl_randomness_GetSeed(cfg->r);
+	  esl_randomness_Destroy(cfg->r);
+	  cfg->r = esl_randomness_Create(seed);
+	}
+
+	/* gumbel fitting section */
+	if(! (esl_opt_GetBoolean(go, "--filonly"))) {
+	  /* calculate gumbels for this gum mode */
+	  /* determine length of seqs to search for gumbel fitting */
+	  if(esl_opt_IsDefault(go, "--gumL")) L = cm->W*2; 
+	  else                                L = ESL_MAX(cm->W*2, esl_opt_GetInteger(go, "--gumL")); /* minimum L we allow is 2 * cm->W, this is enforced silently (!) */
+
+	  ESL_DASSERT1((cfg->np == cfg->cmstatsA[cmi]->np));
+	  for (p = 0; p < cfg->np; p++) {
+	    esl_stopwatch_Start(cfg->w_stage);
+	    if(cfg->gc_freq != NULL) set_partition_gc_freq(cfg, p);
+	    if(GumModeIsForCM(gum_mode)) { /* CM mode */
+	      /* search random sequences to get gumbels for each candidate sub CM root state (including 0, the root of the full model) */
+	      if(cfg->be_verbose) estimate_workunit_time(go, cfg, cmN, L, gum_mode);
+	      ESL_DPRINTF1(("\n\ncalling process_gumbel_workunit to fit gumbel for p: %d CM mode: %d\n", p, gum_mode));
+	      printf("gumbel  %-12s %5d %6d %5s %5s [", DescribeGumMode(gum_mode), cmN, L, "-", "-");
+	      fflush(stdout);
+	      if((status = process_gumbel_workunit (go, cfg, errbuf, cm, cmN, L, &gum_vscAA, NULL, NULL)) != eslOK) cm_Fail(errbuf);
+	      if((status = cm_fit_histograms(go, cfg, errbuf, cm, gum_vscAA, cmN, p)) != eslOK) cm_Fail(errbuf);
+	      SetGumbelInfo(cfg->cmstatsA[cmi]->gumAA[gum_mode][p], cfg->vmuAA[p][0], cfg->vlambdaAA[p][0], L, cmN);
+	    }
+	    else { /* CP9 mode, fit gumbel for full HMM */
+	      if(cfg->be_verbose) estimate_workunit_time(go, cfg, hmmN, L, gum_mode);
+	      ESL_DPRINTF1(("\n\ncalling process_gumbel_workunit to fit gumbel for p: %d CP9 mode: %d\n", p, gum_mode));
+	      printf("gumbel  %-12s %5d %6d %5s %5s [", DescribeGumMode(gum_mode), hmmN, L, "-", "-");
+	      fflush(stdout);
+	      if((status = process_gumbel_workunit (go, cfg, errbuf, cm, hmmN, L, NULL, &gum_cp9scA, NULL)) != eslOK) cm_Fail(errbuf);
+	      if((status = fit_histogram(go, cfg, errbuf, gum_cp9scA, hmmN, &tmp_mu, &tmp_lambda))       != eslOK) cm_Fail(errbuf);
+	      SetGumbelInfo(cfg->cmstatsA[cmi]->gumAA[gum_mode][p], tmp_mu, tmp_lambda, L, hmmN);
+	    }
+	    esl_stopwatch_Stop(cfg->w_stage);
+	    format_time_string(time_buf, cfg->w_stage->elapsed, 0);
+	    printf(" %10s\n", time_buf);
+	  } /* end of for loop over partitions */
+	} /* end of if ! --filonly */
+	
+	/* filter threshold section */
+	if(! (esl_opt_GetBoolean(go, "--gumonly"))) {
+	  if(GumModeIsForCM(gum_mode)) { /* CM mode, we want to do filter threshold calculations */
+	    esl_stopwatch_Start(cfg->w_stage);
+	    fthr_mode = GumModeToFthrMode(gum_mode);
+	    ESL_DASSERT1((fthr_mode != -1));
+	    if((status = update_cutoffs(go, cfg, errbuf, cm, gum_mode)) != eslOK) cm_Fail(errbuf);
+	  
+	    /* search emitted sequences to get filter thresholds for HMM and each candidate sub CM root state */
+	    ESL_DPRINTF1(("\n\ncalling process_filter_workunit to get HMM filter thresholds for p: %d mode: %d\n", p, gum_mode));
+	    if(fil_partA != NULL) free(fil_partA);
+	    ///printf("filter  %3s  %-8s %5s %6s %5d %5g [", "-", DescribeFthrMode(fthr_mode), "-", "-", filN, esl_opt_GetReal(go, "--filE"));
+	    printf("filter  %3s  %-8s %5s %6s %5d ", "-", DescribeFthrMode(fthr_mode), "-", "-", filN);
+	    if     (esl_opt_GetBoolean(go, "--all")) printf("infty [");
+	    else if(esl_opt_GetBoolean(go, "--ga"))  printf("   GA [");
+	    else if(esl_opt_GetBoolean(go, "--nc"))  printf("   NC [");
+	    else if(esl_opt_GetBoolean(go, "--tc"))  printf("   TC [");
+	    else                                     printf("%5g [", esl_opt_GetReal(go, "--filE"));
+	    fflush(stdout);
+
+#ifdef HAVE_DEVOPTS
+	    if(esl_opt_GetBoolean(go, "--hybrid")) { /* we want fil_vscAA filled with hybrid scanning scores */
+	      if((status = process_filter_workunit (go, cfg, errbuf, cm, filN, &fil_vscAA, &fil_vit_cp9scA, &fil_fwd_cp9scA, NULL, &fil_partA)) != eslOK) cm_Fail(errbuf);
+	    }
+	    else { /* we don't want fil_vscAA filled with hybrid scanning scores */
+#endif
+	      if((status = process_filter_workunit (go, cfg, errbuf, cm, filN, NULL, &fil_vit_cp9scA, &fil_fwd_cp9scA, NULL, &fil_partA)) != eslOK) cm_Fail(errbuf);
+#ifdef HAVE_DEVOPTS
+	    }	      
+#endif
+	    /* determine the 'best' way to filter using a heuristic:
+	     * 1. predict speedup for HMM-only filter
+	     * if --hybrid, continue to 2, else use HMM filter as 'best' filter.
+	     * 2. add 'best' sub CM root independent of those already chosen, and predict speedup for a hybrid scan
+	     * 3. repeat 2 until predicted speedup drops
+	     * if --hybrid, best filter is either HMM only or fastest combo of sub CM roots
+	     */
+
+	    /* 1. predict speedup for HMM-only filter */
+	    if((status = predict_cp9_filter_speedup(go, cfg, errbuf, cm, fil_vit_cp9scA, fil_fwd_cp9scA, fil_partA, cfg->cmstatsA[cmi]->bfA[fthr_mode])) != eslOK) cm_Fail(errbuf);
+	    if(cfg->be_verbose) DumpBestFilterInfo(cfg->cmstatsA[cmi]->bfA[fthr_mode]);
+	    
+#ifdef HAVE_DEVOPTS	    
+	    /* if desired, try hybrid filters to see if we can do better than the HMM */
+	    if(esl_opt_GetBoolean(go, "--hybrid")) {
+	      /* 2. predict best sub CM filter root state in each start group */
+	      if((status = predict_best_sub_cm_roots(go, cfg, errbuf, cm, fil_vscAA, &best_sub_roots)) != eslOK) cm_Fail(errbuf);
+	      
+	      s = 0;
+	      getting_faster = TRUE;
+	      while(getting_faster && s < cfg->hsi->nstarts) { 
+		/* add next fastest (predicted) sub CM root, if it's compatible, otherwise skip it (this is arguably a bad idea, but it's tough to remove roots in this case) */
+		if(cm_CheckCompatibleWithHybridScanInfo(cm, cfg->hsi, best_sub_roots[s])) {
+		  cm_AddRootToHybridScanInfo(cm, cfg->hsi, best_sub_roots[s++]);
+		  /* fit gumbels for new hybrid scanner */
+		  ESL_DASSERT1((cfg->np == cfg->cmstatsA[cmi]->np));
+		  for (p = 0; p < cfg->np; p++) {
+		    if(cfg->gc_freq != NULL) set_partition_gc_freq(cfg, p);
+		    if((status = process_gumbel_workunit (go, cfg, errbuf, cm, cmN, L, NULL, NULL, &gum_hybscA)) != eslOK) cm_Fail(errbuf);
+		    if((status = fit_histogram(go, cfg, errbuf, gum_hybscA, cmN, &tmp_mu, &tmp_lambda))       != eslOK) cm_Fail(errbuf);
+		    SetGumbelInfo(cfg->gum_hybA[p], tmp_mu, tmp_lambda, L, cmN);
+		    if(cfg->be_verbose) debug_print_gumbelinfo(cfg->gum_hybA[p]);
+		  }		
+		  /* get hybrid scores of CM emitted seqs */
+		  if(fil_partA != NULL) free(fil_partA);
+		  if((status = process_filter_workunit (go, cfg, errbuf, cm, filN, NULL, NULL, NULL, &fil_hybscA, &fil_partA)) != eslOK) cm_Fail(errbuf);
+		  /* determine predicted speedup of hybrid scanner */
+		  if((status = predict_hybrid_filter_speedup(go, cfg, errbuf, cm, fil_hybscA, fil_partA, cfg->gum_hybA, cfg->cmstatsA[cmi]->bfA[fthr_mode], &getting_faster)) != eslOK) cm_Fail(errbuf);
+		  DumpBestFilterInfo(cfg->cmstatsA[cmi]->bfA[fthr_mode]);
+		}
+		else { /* root we were going to add was incompatible, skip it */
+		  s++;
+		}
+	      }
+	    }
+#endif
+	    esl_stopwatch_Stop(cfg->w_stage);
+	    format_time_string(time_buf, cfg->w_stage->elapsed, 0);
+	    printf(" %10s\n", time_buf);
+	  }
+	}
+	/* free muA and lambdaA */
+      } /* end of for(gum_mode = 0; gum_mode < NCMMODES; gum_mode++) */
+      if(cfg->be_verbose) debug_print_cmstats(cfg->cmstatsA[cmi], (! esl_opt_GetBoolean(go, "--gumonly")));
+      if(cfg->hsi != NULL) cm_FreeHybridScanInfo(cfg->hsi, cm);
+      cfg->hsi = NULL;
+      FreeCM(cm);
+      printf("//\n");
+      fflush(stdout);
+    }
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return; /*NEVERREACHED*/
+}
+
+#ifdef HAVE_MPI
+/* mpi_master()
+ * The MPI version of cmcalibrate
+ * Follows standard pattern for a master/worker load-balanced MPI program 
+ * (SRE notes J1/78-79).
+ * 
+ * A master can only return if it's successful. 
+ * Errors in an MPI master come in two classes: recoverable and nonrecoverable.
+ * 
+ * Recoverable errors include most worker-side errors, and any
+ * master-side error that do not affect MPI communication. Error
+ * messages from recoverable messages are delayed until we've cleanly
+ * shut down the workers.
+ * 
+ * Some worker side errors (such as ESL_ALLOCs) are likely to be 
+ * unrecoverable and will almost certainly cause MPI to crash
+ * uncleanly, they're only here because I couldn't find a way around
+ * them without massive reimplementation. Hopefully they rarely occur.
+ * 
+ * Unrecoverable errors are master-side errors that may affect MPI
+ * communication, meaning we cannot count on being able to reach the
+ * workers and shut them down. Unrecoverable errors result in immediate
+ * cm_Fail()'s, which will cause MPI to shut down the worker processes
+ * uncleanly.
+ */
+static void
+mpi_master(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int      xstatus       = eslOK;	/* changes from OK on recoverable error */
+  int      status;
+  int      have_work     = TRUE;	/* TRUE while work remains  */
+  int      nproc_working = 0;	        /* number of worker processes working, up to nproc-1 */
+  int      wi;          	        /* rank of next worker to get an alignment to work on */
+  char    *buf           = NULL;	/* input/output buffer, for packed MPI messages */
+  int      bn            = 0;
+  int      pos = 1;
+  void    *tmp;
+  int      wi_error = 0;                /* worker index that sent back an error message, if an error occurs */
+
+  CM_t           *cm  = NULL;
+  int            cmN  = esl_opt_GetInteger(go, "--cmN");
+  int            hmmN = esl_opt_GetInteger(go, "--hmmN");
+  int            filN = esl_opt_GetInteger(go, "--filN");
+
+  int        gum_mode = 0;
+  int       fthr_mode = 0;
+  int               p;
+  float  **gum_vscAA  = NULL; /* [0..v..cm->M-1][0..nseq-1] best cm score for each state, each random seq */
+  float   *gum_cp9scA = NULL; /*                [0..nseq-1] best cp9 score for each random seq */
+
+  float  **fil_vscAA      = NULL; /* [0..v..cm->M-1][0..nseq-1] best cm score for each state, each emitted seq */
+  float   *fil_vit_cp9scA = NULL; /*                [0..nseq-1] best viterbi cp9 score for each emitted seq */
+  float   *fil_fwd_cp9scA = NULL; /*                [0..nseq-1] best forward cp9 score for each emitted seq */
+  int     *fil_partA      = NULL; /*                [0..nseq-1] partition each CM emitted seq belongs to */
+
+  /* data received from workers */
+  float  **worker_vscAA = NULL;   
+  float   *worker_cp9scA = NULL;
+  float   *worker_vit_cp9scA = NULL;
+  float   *worker_fwd_cp9scA = NULL;
+  int     *worker_partA = NULL;
+
+  long *seedlist = NULL;
+  char  errbuf[cmERRBUFSIZE];
+  MPI_Status mpistatus; 
+  int   n, v, i;
+  int working_on_cm;        /* TRUE when gum_mode is for CM gumbel */
+  int working_on_cp9;       /* TRUE when gum_mode is for CP9 gumbel */
+  int gum_nseq_per_worker  = 0; /* when calcing gumbels, number of seqs to tell each worker to work on */
+  int gum_nseq_this_round  = 0; /* when calcing gumbels, number of seqs for current round */
+  int fil_nseq_per_worker  = (filN / (cfg->nproc-1)); /* when calcing filters, number of seqs to tell each worker to work on */
+  int nseq_sent        = 0; /* number of seqs we've told workers to work on */
+  int nseq_this_worker = 0; /* number of seqs to tell current worker to work on */
+  int nseq_just_recv   = 0; /* number of seqs we just received scores for from a worker */
+  int nseq_recv        = 0; /* number of seqs we've received thus far this round from workers */
+  int msg;
+  int cmi;                  /* CM index, which number CM we're working on */
+  double tmp_mu, tmp_lambda;/* temporary mu and lambda used for setting HMM gumbels */
+  int            L;  /* length of sequences to search for gumbel fitting, L==cm->W*2 unless --gumL enabled, 
+		      * in which case L = ESL_MAX(cm->W*2, esl_opt_GetInteger(go, "--gumL") */
+  char     time_buf[128];	  /* string for printing elapsed time (safely holds up to 10^14 years) */
+  float    update_i;
+
+  /* Master initialization: including, figure out the alphabet type.
+   * If any failure occurs, delay printing error message until we've shut down workers.
+   */
+  if (xstatus == eslOK) { if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) xstatus = status; }
+  if (xstatus == eslOK) { bn = 4096; if ((buf = malloc(sizeof(char) * bn)) == NULL)    { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((seedlist  = malloc(sizeof(long) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) cm_Fail(errbuf);
+  ESL_DPRINTF1(("MPI master is initialized\n"));
+
+  ESL_ALLOC(seedlist, sizeof(long) * cfg->nproc);
+  for (wi = 0; wi < cfg->nproc; wi++) 
+    {
+      seedlist[wi] = esl_rnd_Roll(cfg->r, 1000000000); /* not sure what to use as max for seed */
+      ESL_DPRINTF1(("wi %d seed: %ld\n", wi, seedlist[wi]));
+    }
+
+  /* Worker initialization:
+   * Because we've already successfully initialized the master before we start
+   * initializing the workers, we don't expect worker initialization to fail;
+   * so we just receive a quick OK/error code reply from each worker to be sure,
+   * and don't worry about an informative message. 
+   */
+  for (wi = 1; wi < cfg->nproc; wi++)
+    MPI_Send(&(seedlist[wi]), 1, MPI_LONG, wi, 0, MPI_COMM_WORLD);
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD);
+  if (status != eslOK) cm_Fail("One or more MPI worker processes failed to initialize.");
+  ESL_DPRINTF1(("%d workers are initialized\n", cfg->nproc-1));
+
+  /* 3 special (annoying) case:
+   * case 1: if we've used the --gcfromdb option, we read in a seq file to fill
+   * cfg->gc_freq, and we need to broadcast that info to workers
+   *
+   * case 2: if we are calculating stats for more than 1 partition, 
+   * (--pfile invoked), we need to broadcast that information to 
+   * the workers. 
+   *
+   * case 3: if we've changed the default dbsize for the CM E-value cutoff
+   * in the filter threshold calculation (--db invoked), we need to broadcast 
+   * that information to the workers.
+   */
+  if(! (esl_opt_IsDefault(go, "--gcfromdb"))) { /* receive gc_freq info from master */
+    MPI_Bcast(cfg->gc_freq, GC_SEGMENTS, MPI_DOUBLE, 0, MPI_COMM_WORLD);
+  }
+  if(! (esl_opt_IsDefault(go, "--pfile"))) { /* broadcast partition info to workers */
+    ESL_DASSERT1((! (esl_opt_GetBoolean(go, "--filonly"))));
+    MPI_Bcast(&(cfg->np),  1,       MPI_INT, 0, MPI_COMM_WORLD);
+    ESL_DASSERT1((cfg->pstart != NULL));
+    MPI_Bcast(cfg->pstart, cfg->np, MPI_INT, 0, MPI_COMM_WORLD);
+  }
+  if(! (esl_opt_IsDefault(go, "--db"))) { /* receive cfg->dbsize info from master */
+    MPI_Bcast(&(cfg->dbsize), 1, MPI_LONG, 0, MPI_COMM_WORLD);
+  }
+
+  /* Main loop: combining load workers, send/receive, clear workers loops;
+   * also, catch error states and die later, after clean shutdown of workers.
+   * 
+   * When a recoverable error occurs, have_work = FALSE, xstatus !=
+   * eslOK, and errbuf is set to an informative message. No more
+   * errbuf's can be received after the first one. We wait for all the
+   * workers to clear their work units, then send them shutdown signals,
+   * then finally print our errbuf and exit.
+   * 
+   * Unrecoverable errors just crash us out with cm_Fail().
+   */
+
+  while (CMFileRead(cfg->cmfp, &(cfg->abc), &cm))
+    {
+      cfg->ncm++;  
+      if(cfg->ncm == cfg->cmalloc) { /* expand our memory */
+	cfg->cmalloc  += 128;
+	ESL_RALLOC(cfg->cmstatsA, tmp, sizeof(CMStats_t *) * cfg->cmalloc);
+      }
+      cmi = cfg->ncm-1;
+      if (esl_opt_GetBoolean(go, "--filonly") && (! (cm->flags & CMH_GUMBEL_STATS))) cm_Fail("--filonly invoked, but CM %s (CM number %d) does not have Gumbel stats in CM file\n", cm->name, (cmi+1));
+
+      ESL_DPRINTF1(("MPI master read CM number %d\n", cfg->ncm));
+      if((status = cm_master_MPIBcast(cm, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+      
+      /* initialize the flags/options/params of the CM */
+      if((status = initialize_cm     (go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+      if((status = initialize_cmstats(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+      if((status = update_avg_hit_len(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+      if((status = print_cm_info     (go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+
+      if(! (esl_opt_GetBoolean(go, "--filonly"))) { 
+	ESL_ALLOC(gum_vscAA, sizeof(float *) * cm->M);
+	for(v = 0; v < cm->M; v++) ESL_ALLOC(gum_vscAA[v], sizeof(float) * cmN);
+	ESL_ALLOC(gum_cp9scA, sizeof(float)  * hmmN);
+      }
+
+      if(! (esl_opt_GetBoolean(go, "--gumonly"))) { 
+	ESL_ALLOC(fil_vscAA, sizeof(float *) * cm->M);
+	for(v = 0; v < cm->M; v++) ESL_ALLOC(fil_vscAA[v], sizeof(float) * filN);
+	ESL_ALLOC(fil_vit_cp9scA, sizeof(float) * filN);
+	ESL_ALLOC(fil_fwd_cp9scA, sizeof(float) * filN);
+	ESL_ALLOC(fil_partA,      sizeof(int) *   filN);
+      }
+
+      for(gum_mode = 0; gum_mode < GUM_NMODES; gum_mode++) {
+
+	if(GumModeIsForCM(gum_mode)) { working_on_cm = TRUE;  working_on_cp9 = FALSE; }
+	else                         { working_on_cm = FALSE; working_on_cp9 = TRUE;  }
+	gum_nseq_per_worker = working_on_cm ? (int) (cmN / (cfg->nproc-1)) : (int) (hmmN / (cfg->nproc-1));
+	gum_nseq_this_round = working_on_cm ? cmN : hmmN;
+	update_i = gum_nseq_this_round / 20.;
+
+#ifdef HAVE_DEVOPTS
+	if(esl_opt_GetBoolean(go, "--hybrid") { 
+	  /* free and recalculate hybrid scan info, b/c when investigating hybrid filters we may have added sub CM roots */
+	  if(cfg->hsi != NULL) cm_FreeHybridScanInfo(cfg->hsi, cm);
+	  cfg->hsi = cm_CreateHybridScanInfo(cm, esl_opt_GetReal(go, "--filbeta"), cfg->full_vcalcs[0]);
+	}
+#endif
+
+	/* do we need to switch from glocal configuration to local? */
+	if(gum_mode > 0 && (! GumModeIsLocal(gum_mode-1)) && GumModeIsLocal(gum_mode)) {
+	  if((status = switch_global_to_local(go, cfg, cm, errbuf)) != eslOK)      cm_Fail(errbuf);
+	  if((status = update_avg_hit_len(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+	}
+	/* update search opts for gumbel mode */
+	GumModeToSearchOpts(cm, gum_mode);
+
+	/* gumbel fitting section */
+	if(! (esl_opt_GetBoolean(go, "--filonly"))) {
+	  if(esl_opt_IsDefault(go, "--gumL")) L = cm->W*2; 
+	  else                                L = ESL_MAX(cm->W*2, esl_opt_GetInteger(go, "--gumL")); /* minimum L we allow is 2 * cm->W, this is enforced silently (!) */
+
+	  for (p = 0; p < cfg->np; p++) {
+	    ESL_DPRINTF1(("MPI master: CM: %d gumbel mode: %d partition: %d\n", cfg->ncm, gum_mode, p));
+	    
+	    esl_stopwatch_Start(cfg->w_stage);
+	    printf("gumbel  %-12s %5d %6d %5s %5s [", DescribeGumMode(gum_mode), gum_nseq_this_round, L, "-", "-");
+	    fflush(stdout);
+
+	    if(xstatus == eslOK) have_work     = TRUE;	/* TRUE while work remains  */
+	    
+	    wi = 1;
+	    nseq_sent = 0;
+	    nseq_recv = 0;
+	    while (have_work || nproc_working)
+	      {
+		if(have_work) { 
+		  if(nseq_sent < gum_nseq_this_round) {
+		    nseq_this_worker = (nseq_sent + gum_nseq_per_worker <= gum_nseq_this_round) ? 
+		      gum_nseq_per_worker : (gum_nseq_this_round - nseq_sent);
+		  }
+		  else { 
+		    have_work = FALSE;
+		    ESL_DPRINTF1(("MPI master has run out of numbers of sequences to dole out (%d doled)\n", nseq_sent));
+		  }
+		}
+		if ((have_work && nproc_working == cfg->nproc-1) || (!have_work && nproc_working > 0)) {
+		  /* we're waiting to receive */
+		  if (MPI_Probe(MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi probe failed");
+		  if (MPI_Get_count(&mpistatus, MPI_PACKED, &n)                != 0) cm_Fail("mpi get count failed");
+		  wi = mpistatus.MPI_SOURCE;
+		  ESL_DPRINTF1(("MPI master sees a result of %d bytes from worker %d\n", n, wi));
+	      
+		  if (n > bn) {
+		    if ((buf = realloc(buf, sizeof(char) * n)) == NULL) cm_Fail("reallocation failed");
+		    bn = n; 
+		  }
+		  if (MPI_Recv(buf, bn, MPI_PACKED, wi, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi recv failed");
+		  ESL_DPRINTF1(("MPI master has received the buffer\n"));
+	      
+		  /* If we're in a recoverable error state, we're only clearing worker results;
+		   * just receive them, don't unpack them or print them.
+		   * But if our xstatus is OK, go ahead and process the result buffer.
+		   */
+		  if (xstatus == eslOK) /* worker reported success. Get the result. */
+		    {
+		      pos = 0;
+		      if (MPI_Unpack(buf, bn, &pos, &xstatus, 1, MPI_INT, MPI_COMM_WORLD)     != 0)     cm_Fail("mpi unpack failed");
+		      if (xstatus == eslOK) /* worker reported success. Get the results. */
+			{
+			  ESL_DPRINTF1(("MPI master sees that the result buffer contains calibration results\n"));
+			  if(working_on_cm) {
+			    if ((status = cmcalibrate_cm_gumbel_results_MPIUnpack(buf, bn, &pos, MPI_COMM_WORLD, cm->M, &worker_vscAA, &nseq_just_recv)) != eslOK) cm_Fail("cmcalibrate results unpack failed");
+			    ESL_DPRINTF1(("MPI master has unpacked CM gumbel results\n"));
+			    ESL_DASSERT1((nseq_just_recv > 0));
+			    for(v = 0; v < cm->M; v++) {
+			      for(i = 0; i < nseq_just_recv; i++) {
+				ESL_DPRINTF3(("\tscore from worker v: %d i: %d sc: %f\n", i, v, worker_vscAA[v][i]));
+				gum_vscAA[v][nseq_recv+i] = worker_vscAA[v][i];
+				if(nseq_recv+i > update_i) {
+				  printf("=");
+				  fflush(stdout); 
+				  update_i += gum_nseq_this_round / 20.; 
+				}
+			      }
+			      free(worker_vscAA[v]);
+			    }
+			    free(worker_vscAA);
+			  }
+			  else { /* working on cp9 */
+			    if ((status = cmcalibrate_cp9_gumbel_results_MPIUnpack(buf, bn, &pos, MPI_COMM_WORLD, &worker_cp9scA, &nseq_just_recv)) != eslOK) cm_Fail("cmcalibrate results unpack failed");
+			    ESL_DPRINTF1(("MPI master has unpacked CP9 gumbel results\n"));
+			    ESL_DASSERT1((nseq_just_recv > 0));
+			    for(i = 0; i < nseq_just_recv; i++) {
+			      gum_cp9scA[nseq_recv+i] = worker_cp9scA[i];
+			      if(nseq_recv+i > update_i) {
+				printf("=");
+				fflush(stdout); 
+				update_i += gum_nseq_this_round / 20.; 
+			      }
+			    }
+			    free(worker_cp9scA);
+			  }
+			  nseq_recv += nseq_just_recv;
+			}
+		      else	/* worker reported an error. Get the errbuf. */
+			{
+			  if (MPI_Unpack(buf, bn, &pos, errbuf, cmERRBUFSIZE, MPI_CHAR, MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack of errbuf failed");
+			  ESL_DPRINTF1(("MPI master sees that the result buffer contains an error message\n"));
+			  have_work = FALSE;
+			  wi_error  = wi;
+			}
+		    }
+		  nproc_working--;
+		}
+	  
+		if (have_work)
+		  {   
+		    /* send new search job */
+		    ESL_DPRINTF1(("MPI master is sending nseq %d to worker %d\n", nseq_this_worker, wi));
+		    MPI_Send(&(nseq_this_worker), 1, MPI_INT, wi, 0, MPI_COMM_WORLD);
+	      
+		    wi++;
+		    nproc_working++;
+		    nseq_sent += nseq_this_worker;
+		  }
+	      }
+
+	    if(xstatus == eslOK) { 
+	      /* fit gumbels for this partition p, this gumbel mode gum_mode */
+	      if(working_on_cm) { 
+		if((status = cm_fit_histograms(go, cfg, errbuf, cm, gum_vscAA, cmN, p)) != eslOK) cm_Fail(errbuf);
+		SetGumbelInfo(cfg->cmstatsA[cmi]->gumAA[gum_mode][p], cfg->vmuAA[p][0], cfg->vlambdaAA[p][0], L, cmN);
+	      }
+	      else /* working on CP9 */ {
+		if((status = fit_histogram(go, cfg, errbuf, gum_cp9scA, hmmN, &tmp_mu, &tmp_lambda))       != eslOK) cm_Fail(errbuf);
+		SetGumbelInfo(cfg->cmstatsA[cmi]->gumAA[gum_mode][p], tmp_mu, tmp_lambda, L, hmmN);
+	      }
+	    }
+	    esl_stopwatch_Stop(cfg->w_stage);
+	    format_time_string(time_buf, cfg->w_stage->elapsed, 0);
+	    printf("=] %10s\n", time_buf);
+	  }
+	  ESL_DPRINTF1(("MPI master: done with partition: %d for gumbel mode: %d for this CM. Telling all workers\n", p, gum_mode));
+	  for (wi = 1; wi < cfg->nproc; wi++) { 
+	    msg = MPI_FINISHED_GUMBEL;
+	    MPI_Send(&msg, 1, MPI_INT, wi, 0, MPI_COMM_WORLD);
+	  }
+	} /* end of if ! --filonly */
+
+	/* filter threshold section */
+	if(GumModeIsForCM(gum_mode) && (! (esl_opt_GetBoolean(go, "--gumonly")))) {
+	  fthr_mode = GumModeToFthrMode(gum_mode);
+	  ESL_DASSERT1((fthr_mode != -1));
+	  ESL_DPRINTF1(("MPI master: CM: %d fthr mode: %d\n", cfg->ncm, fthr_mode));
+
+	  esl_stopwatch_Start(cfg->w_stage);
+	  ///printf("filter  %3s  %-8s %5s %6s %5d %5g [", "-", DescribeFthrMode(fthr_mode), "-", "-", filN, esl_opt_GetReal(go, "--filE"));
+	  printf("filter  %3s  %-8s %5s %6s %5d ", "-", DescribeFthrMode(fthr_mode), "-", "-", filN);
+	  if     (esl_opt_GetBoolean(go, "--all")) printf("infty [");
+	  else if(esl_opt_GetBoolean(go, "--ga"))  printf("   GA [");
+	  else if(esl_opt_GetBoolean(go, "--nc"))  printf("   NC [");
+	  else if(esl_opt_GetBoolean(go, "--tc"))  printf("   TC [");
+	  else                                     printf("%5g [", esl_opt_GetReal(go, "--filE"));
+	  fflush(stdout);
+
+	  if(xstatus == eslOK) { if((status = update_cutoffs(go, cfg, errbuf, cm, gum_mode)) != eslOK) cm_Fail(errbuf); }
+	  else { /* a worker has seen an error and we're trying to finish cleanly, but we still need to broadcast cutoffs, 
+		  * their values don't matter */
+	    for (p = 0; p < cfg->np; p++) cfg->cutoffA[p] = -eslINFINITY;
+	  }
+	  /* broadcast cutoffs */
+	  ESL_DASSERT1((cfg->cutoffA != NULL));
+	  MPI_Bcast(cfg->cutoffA, cfg->np, MPI_FLOAT, 0, MPI_COMM_WORLD);
+
+	  if(xstatus == eslOK) have_work = TRUE;  /* TRUE while work remains  */
+	  else                 have_work = FALSE; /* we've seen an error and are trying to finish cleanly */
+	    
+	  wi = 1;
+
+	  nseq_sent = 0;
+	  nseq_recv = 0;
+	  update_i = filN / 20.;
+	  while (have_work || nproc_working)
+	    {
+	      if(have_work) { 
+		if(nseq_sent < filN) {
+		  nseq_this_worker = ((nseq_sent + fil_nseq_per_worker) <= filN) ? 
+		    fil_nseq_per_worker : (filN - nseq_sent);
+		}
+		else { 
+		  have_work = FALSE;
+		  ESL_DPRINTF1(("MPI master has run out of numbers of sequences to dole out (%d doled)\n", nseq_sent));
+		}
+	      }
+	      if ((have_work && nproc_working == cfg->nproc-1) || (!have_work && nproc_working > 0)) {
+		/* we're waiting to receive */
+		if (MPI_Probe(MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi probe failed");
+		if (MPI_Get_count(&mpistatus, MPI_PACKED, &n)                != 0) cm_Fail("mpi get count failed");
+		wi = mpistatus.MPI_SOURCE;
+		ESL_DPRINTF1(("MPI master sees a result of %d bytes from worker %d\n", n, wi));
+	      
+		if (n > bn) {
+		  if ((buf = realloc(buf, sizeof(char) * n)) == NULL) cm_Fail("reallocation failed");
+		  bn = n; 
+		}
+		if (MPI_Recv(buf, bn, MPI_PACKED, wi, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi recv failed");
+		ESL_DPRINTF1(("MPI master has received the buffer\n"));
+		
+		/* If we're in a recoverable error state, we're only clearing worker results;
+		 * just receive them, don't unpack them or print them.
+		 * But if our xstatus is OK, go ahead and process the result buffer.
+		 */
+		if (xstatus == eslOK) /* worker reported success. Get the result. */
+		  {
+		    pos = 0;
+		    if (MPI_Unpack(buf, bn, &pos, &xstatus, 1, MPI_INT, MPI_COMM_WORLD)     != 0)     cm_Fail("mpi unpack failed");
+		    if (xstatus == eslOK) /* worker reported success. Get the results. */
+		      {
+			ESL_DPRINTF1(("MPI master sees that the result buffer contains HMM filter results\n"));
+#ifdef HAVE_DEVOPTS
+			if (esl_opt_GetBoolean(go, "--hybrid")) { /* we receive worker_vscAA along with worker_vit_cp9scA and worker_fwd_cp9scA */
+			  if ((status = cmcalibrate_cp9_filter_results_hyb_MPIUnpack(buf, bn, &pos, MPI_COMM_WORLD, cm->M, &worker_vscAA, &worker_vit_cp9scA, &worker_fwd_cp9scA, &worker_partA, &nseq_just_recv)) != eslOK) cm_Fail("cmcalibrate results unpack failed");
+			}
+			else { /* only receive worker_vit_cp9scA, worker_fwd_cp9scA, no worker_vscAA, it's only used if --hybrid */
+#endif
+			  if ((status = cmcalibrate_cp9_filter_results_MPIUnpack(buf, bn, &pos, MPI_COMM_WORLD, &worker_vit_cp9scA, &worker_fwd_cp9scA, &worker_partA, &nseq_just_recv)) != eslOK) cm_Fail("cmcalibrate results unpack failed");
+#ifdef HAVE_DEVOPTS
+			}
+#endif
+			ESL_DPRINTF1(("MPI master has unpacked HMM filter results\n"));
+			ESL_DASSERT1((nseq_just_recv > 0));
+			ESL_DASSERT1(((nseq_recv + nseq_just_recv) <= filN));
+			for(i = 0; i < nseq_just_recv; i++) {
+			  fil_vit_cp9scA[nseq_recv+i] = worker_vit_cp9scA[i];
+			  fil_fwd_cp9scA[nseq_recv+i] = worker_fwd_cp9scA[i];
+			  fil_partA[nseq_recv+i]      = worker_partA[i];
+			  ESL_DASSERT1((fil_partA[nseq_recv+i] < cfg->np));
+			  if(nseq_recv+i > update_i) {
+			    printf("=");
+			    fflush(stdout); 
+			    update_i += filN / 20.; 
+			  }
+			}
+#ifdef HAVE_DEVOPTS
+			if(esl_opt_GetBoolean(go, "--hybrid")) {
+			  for(v = 0; v < cm->M; v++) {
+			    for(i = 0; i < nseq_just_recv; i++) {
+			      ESL_DPRINTF3(("\tscore from worker v: %d i: %d sc: %f\n", i, v, worker_vscAA[v][i]));
+			      printf("\tscore from worker v: %d i: %d sc: %f\n", i, v, worker_vscAA[v][i]);
+			      fil_vscAA[v][nseq_recv+i] = worker_vscAA[v][i];
+			    }
+			    free(worker_vscAA[v]);
+			  }
+			  free(worker_vscAA);
+			}
+#endif
+			free(worker_vit_cp9scA);
+			free(worker_fwd_cp9scA);
+			free(worker_partA);
+			nseq_recv += nseq_just_recv;
+		      }
+		    else	/* worker reported an error. Get the errbuf. */
+		      {
+			if (MPI_Unpack(buf, bn, &pos, errbuf, cmERRBUFSIZE, MPI_CHAR, MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack of errbuf failed");
+			ESL_DPRINTF1(("MPI master sees that the result buffer contains an error message\n"));
+			have_work = FALSE;
+			wi_error  = wi;
+		      }
+		  }
+		nproc_working--;
+	      }
+
+	      if (have_work)
+		{   
+		  /* send new search job */
+		  ESL_DPRINTF1(("MPI master is sending HMM filter nseq %d to worker %d\n", nseq_this_worker, wi));
+		  MPI_Send(&(nseq_this_worker), 1, MPI_INT, wi, 0, MPI_COMM_WORLD);
+	      
+		  wi++;
+		  nproc_working++;
+		  nseq_sent += nseq_this_worker;
+		}
+	    }
+
+	  if(xstatus == eslOK) { 
+	    /* predict speedup for HMM-only filter */
+	    if((status = predict_cp9_filter_speedup(go, cfg, errbuf, cm, fil_vit_cp9scA, fil_fwd_cp9scA, fil_partA, cfg->cmstatsA[cmi]->bfA[fthr_mode])) != eslOK) cm_Fail(errbuf);
+	    if(cfg->be_verbose) DumpBestFilterInfo(cfg->cmstatsA[cmi]->bfA[fthr_mode]);
+	  }
+	  ESL_DPRINTF1(("MPI master: done with HMM filter calc for fthr mode %d for this CM.\n", fthr_mode));
+	  
+	  for (wi = 1; wi < cfg->nproc; wi++) { 
+	    msg = MPI_FINISHED_CP9_FILTER;
+	    MPI_Send(&msg, 1, MPI_INT, wi, 0, MPI_COMM_WORLD);
+	  }
+
+	  esl_stopwatch_Stop(cfg->w_stage);
+	  format_time_string(time_buf, cfg->w_stage->elapsed, 0);
+	  printf("=] %10s\n", time_buf);
+	}
+	ESL_DPRINTF1(("MPI master: done with gumbel mode %d for this CM.\n", gum_mode));
+      }
+      ESL_DPRINTF1(("MPI master: done with this CM.\n"));
+      if(xstatus == eslOK) if(cfg->be_verbose) { debug_print_cmstats(cfg->cmstatsA[cmi], (! esl_opt_GetBoolean(go, "--gumonly"))); }
+      
+      if(! (esl_opt_GetBoolean(go, "--filonly"))) { 
+	for(v = 0; v < cm->M; v++) free(gum_vscAA[v]);
+	free(gum_vscAA);
+	free(gum_cp9scA);
+      }
+      if(! (esl_opt_GetBoolean(go, "--gumonly"))) { 
+	for(v = 0; v < cm->M; v++) free(fil_vscAA[v]);
+	free(fil_vscAA);
+	free(fil_vit_cp9scA);
+	free(fil_fwd_cp9scA);
+	free(fil_partA);
+      }
+      FreeCM(cm);
+      printf("//\n");
+      fflush(stdout);
+    }
+  
+  /* On success or recoverable errors:
+   * Shut down workers cleanly. 
+   */
+  ESL_DPRINTF1(("MPI master is done. Shutting down all the workers cleanly\n"));
+  if((status = cm_master_MPIBcast(NULL, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+  free(buf);
+  
+  if (xstatus != eslOK) { fprintf(stderr, "Worker: %d had a problem.\n", wi_error); cm_Fail(errbuf); }
+  else                  return;
+
+ ERROR: 
+  cm_Fail("memory allocation error.");
+  return; /* NOTREACHED */
+}
+
+
+static void
+mpi_worker(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int           xstatus = eslOK;
+  int           status;
+  CM_t         *cm  = NULL;
+  char         *wbuf = NULL;	/* packed send/recv buffer  */
+  int           wn   = 0;	/* allocation size for wbuf */
+  int           sz, n;		/* size of a packed message */
+  int           pos;
+  char          errbuf[cmERRBUFSIZE];
+  MPI_Status  mpistatus;
+  float  **gum_vscAA  = NULL; /* [0..v..cm->M-1][0..nseq-1] best cm score for each state, each random seq */
+  float   *gum_cp9scA = NULL; /*                [0..nseq-1] best cp9 score for each random seq */
+  float  **fil_vscAA  = NULL; /* [0..v..cm->M-1][0..nseq-1] best cm score for each state, each emitted seq */
+  float   *fil_vit_cp9scA = NULL; /*                [0..nseq-1] best cp9 Viterbi score for each emitted seq */
+  float   *fil_fwd_cp9scA = NULL; /*                [0..nseq-1] best cp9 Forward score for each emitted seq */
+  int     *fil_partA      = NULL; /*                [0..nseq-1] partition of CM emitted seq */
+
+  long     seed;  /* seed for RNG */
+  int      gum_mode;
+  int      fthr_mode;
+  int working_on_cm;        /* TRUE when gum_mode is for CM gumbel */
+  int working_on_cp9;       /* TRUE when gum_mode is for CP9 gumbel */
+  int nseq;
+  int v, p;
+  void *tmp;
+  int  cmi;
+  int            L;  /* length of sequences to search for gumbel fitting, L==cm->W*2 unless --gumL enabled, 
+		      * in which case L = ESL_MAX(cm->W*2, esl_opt_GetInteger(go, "--gumL") */
+  int in_fil_section_flag = FALSE; /* set to TRUE while we're in the filter threshold calculation
+				    * section, we need to know this when we goto ERROR, b/c we have
+				    * to know how many more MPI_Recv() calls to make to match up
+				    * with the Master's sends before we can shut down.
+				    */
+
+  /* After master initialization: master broadcasts its status.
+   */
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return; /* master saw an error code; workers do an immediate normal shutdown. */
+  ESL_DPRINTF1(("worker %d: sees that master has initialized\n", cfg->my_rank));
+	   
+  /* Master now sends worker initialization information (RNG seed) 
+   * Workers returns their status post-initialization.
+   * Initial allocation of wbuf must be large enough to guarantee that
+   * we can pack an error result into it, because after initialization,
+   * errors will be returned as packed (code, errbuf) messages.
+   */
+  if (MPI_Recv(&seed, 1, MPI_LONG, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XEXCEPTION(eslESYS, "mpi recv failed");
+  if (xstatus == eslOK) { if ((status = init_worker_cfg(go, cfg, errbuf)) != eslOK)   xstatus = status;  }
+  if (xstatus == eslOK) { if((cfg->r = esl_randomness_Create(seed)) == NULL)          xstatus = eslEMEM; }
+  if (xstatus == eslOK) { wn = 4096;  if ((wbuf = malloc(wn * sizeof(char))) == NULL) xstatus = eslEMEM; }
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD); /* everyone sends xstatus back to master */
+  if (xstatus != eslOK) {
+    if (wbuf != NULL) free(wbuf);
+    return; /* shutdown; we passed the error back for the master to deal with. */
+  }
+  ESL_DPRINTF1(("worker %d: initialized seed: %ld\n", cfg->my_rank, seed));
+
+  /* 2 special (annoying) cases: 
+   * case 1: if we've used the --gcfromdb option, we read in a seq file to fill
+   * cfg->gc_freq, and we need that info here for the worker, so we receive
+   * it's broadcast from the master
+   * 
+   * case 2: if we are calculating stats for more than 1 
+   * partition, (--pfile invoked), we need to receive that information 
+   * via broadcast from master. Otherwise we need to setup the default partition info
+   * (single partition, 0..100 GC content)
+   */
+  if(! (esl_opt_IsDefault(go, "--gcfromdb"))) { /* receive gc_freq info from master */
+    ESL_DASSERT1((cfg->gc_freq == NULL));
+    ESL_ALLOC(cfg->gc_freq,  sizeof(double) * GC_SEGMENTS);
+    ESL_ALLOC(cfg->pgc_freq, sizeof(double) * GC_SEGMENTS);
+    MPI_Bcast(cfg->gc_freq, GC_SEGMENTS, MPI_DOUBLE, 0, MPI_COMM_WORLD);
+  }
+  else cfg->gc_freq = NULL; /* default */
+  if(! (esl_opt_IsDefault(go, "--pfile"))) { /* receive partition info from master */
+    MPI_Bcast(&(cfg->np),     1, MPI_INT, 0, MPI_COMM_WORLD);
+    ESL_DASSERT1((cfg->pstart == NULL));
+    ESL_ALLOC(cfg->pstart, sizeof(int) * cfg->np);
+    MPI_Bcast(cfg->pstart, cfg->np, MPI_INT, 0, MPI_COMM_WORLD);
+  }
+  else { /* no --pfile, set up default partition info */  
+    cfg->np     = 1;
+    ESL_ALLOC(cfg->pstart, sizeof(int) * cfg->np);
+    cfg->pstart[0] = 0;
+  }
+  if(! (esl_opt_IsDefault(go, "--db"))) { /* receive dbsize for CM evalue cutoff for filter thr calc from master */
+    MPI_Bcast(&(cfg->dbsize), 1, MPI_LONG, 0, MPI_COMM_WORLD);
+  } /* else cfg->dbsize set to default 1 Mb when cfg was created */
+
+  
+  /* source = 0 (master); tag = 0 */
+  while ((status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm)) == eslOK)
+    {
+      cfg->ncm++;  
+      if(cfg->ncm == cfg->cmalloc) { /* expand our memory */
+	cfg->cmalloc  += 128;
+	ESL_RALLOC(cfg->cmstatsA, tmp, sizeof(CMStats_t *) * cfg->cmalloc);
+      }
+      cmi = cfg->ncm-1;
+      ESL_DPRINTF1(("Worker %d succesfully received CM, num states: %d num nodes: %d\n", cfg->my_rank, cm->M, cm->nodes));
+      
+      /* initialize the flags/options/params of the CM */
+      if((status = initialize_cm(go, cfg, errbuf, cm))      != eslOK) goto ERROR;
+      if((status = initialize_cmstats(go, cfg, errbuf, cm)) != eslOK) goto ERROR;
+      if((status = update_avg_hit_len(go, cfg, errbuf, cm)) != eslOK) goto ERROR;
+      
+      for(gum_mode = 0; gum_mode < GUM_NMODES; gum_mode++) {
+
+#ifdef HAVE_DEVOPTS
+	if(esl_opt_GetBoolean(go, "--hybrid") { 
+	  /* free and recalculate hybrid scan info, b/c when investigating hybrid filters we may have added sub CM roots 
+	   */
+	  if(cfg->hsi != NULL) cm_FreeHybridScanInfo(cfg->hsi, cm);
+	  cfg->hsi = cm_CreateHybridScanInfo(cm, esl_opt_GetReal(go, "--filbeta"), cfg->full_vcalcs[0]);
+	}
+#endif
+
+	ESL_DPRINTF1(("worker: %d gum_mode: %d nparts: %d\n", cfg->my_rank, gum_mode, cfg->np));
+	if(GumModeIsForCM(gum_mode)) { working_on_cm = TRUE;  working_on_cp9 = FALSE; }
+	else                         { working_on_cm = FALSE; working_on_cp9 = TRUE;  }
+
+	/* do we need to switch from glocal configuration to local? */
+	if(gum_mode > 0 && (! GumModeIsLocal(gum_mode-1)) && GumModeIsLocal(gum_mode)) 
+	  if((status = switch_global_to_local(go, cfg, cm, errbuf)) != eslOK) goto ERROR;
+	/* update search opts for gumbel mode */
+	GumModeToSearchOpts(cm, gum_mode);
+	/* if --id, we free RNG, then create a new one and reseed it with the initial seed,
+	 * so we use same seqs for Gumbel fittings of all CM modes and HMM modes 
+	 * (but if --cmN <n> != --hmmN <n>) they won't be the same between CM and HMM modes. 
+	 */
+	if(esl_opt_GetBoolean(go, "--id")) {
+	  seed = esl_randomness_GetSeed(cfg->r);
+	  esl_randomness_Destroy(cfg->r);
+	  cfg->r = esl_randomness_Create(seed);
+	}
+	
+	/* gumbel fitting section */
+	if(! (esl_opt_GetBoolean(go, "--filonly"))) {
+	  if(esl_opt_IsDefault(go, "--gumL")) L = cm->W*2; 
+	  else                                L = ESL_MAX(cm->W*2, esl_opt_GetInteger(go, "--gumL")); /* minimum L we allow is 2 * cm->W, this is enforced silently (!) */
+	  for (p = 0; p < cfg->np; p++) { /* for each partition */
+	    
+	    ESL_DPRINTF1(("worker %d gum_mode: %d partition: %d\n", cfg->my_rank, gum_mode, p));
+	    if(cfg->gc_freq != NULL) set_partition_gc_freq(cfg, p);
+	  
+	    if(MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XFAIL(eslESYS, errbuf, "mpi recv failed");
+	    while(nseq != MPI_FINISHED_GUMBEL) {
+	      ESL_DPRINTF1(("worker %d: has received nseq: %d\n", cfg->my_rank, nseq));
+	    
+	      if(working_on_cm) {
+		if((status = process_gumbel_workunit (go, cfg, errbuf, cm, nseq, L, &gum_vscAA, NULL, NULL)) != eslOK) goto ERROR;
+		ESL_DPRINTF1(("worker %d: has gathered CM gumbel results\n", cfg->my_rank));
+		n = 0;
+		if (MPI_Pack_size(1, MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the status code */
+		  ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+		n += sz;
+		if (cmcalibrate_cm_gumbel_results_MPIPackSize(gum_vscAA, nseq, cm->M, MPI_COMM_WORLD, &sz) != eslOK)
+		  ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cm_gumbel_results_MPIPackSize() call failed"); 
+		n += sz;  
+		if (n > wn) {
+		  void *tmp;
+		  ESL_RALLOC(wbuf, tmp, sizeof(char) * n);
+		  wn = n;
+		}
+		ESL_DPRINTF1(("worker %d: has calculated the CM gumbel results will pack into %d bytes\n", cfg->my_rank, n));
+		status = eslOK;
+		pos = 0;
+		if (MPI_Pack(&status, 1, MPI_INT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+		  ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+		if ((status = cmcalibrate_cm_gumbel_results_MPIPack(gum_vscAA, nseq, cm->M, wbuf, wn, &pos, MPI_COMM_WORLD)) != eslOK) 
+		  ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cm_gumbel_results_MPIPack() call failed.");
+		for(v = 0; v < cm->M; v++) free(gum_vscAA[v]);
+	      }
+	      else { /* working on cp9 */
+		if((status = process_gumbel_workunit (go, cfg, errbuf, cm, nseq, L, NULL, &gum_cp9scA, NULL)) != eslOK) goto ERROR;
+		ESL_DPRINTF1(("worker %d: has gathered CP9 gumbel results\n", cfg->my_rank));
+		n = 0;
+		if (MPI_Pack_size(1, MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the status code */
+		  ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+		n += sz;
+		if ((status = cmcalibrate_cp9_gumbel_results_MPIPackSize(gum_cp9scA, nseq, MPI_COMM_WORLD, &sz)) != eslOK)
+		  ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cp9_gumbel_results_MPIPackSize() call failed"); 
+		n += sz;  
+
+		if (n > wn) {
+		  void *tmp;
+		  ESL_RALLOC(wbuf, tmp, sizeof(char) * n);
+		  wn = n;
+		}
+		ESL_DPRINTF1(("worker %d: has calculated the CP9 gumbel results will pack into %d bytes\n", cfg->my_rank, n));
+		status = eslOK;
+		pos = 0;
+		if (MPI_Pack(&status, 1, MPI_INT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+		  ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+		if (cmcalibrate_cp9_gumbel_results_MPIPack(gum_cp9scA, nseq, wbuf, wn, &pos, MPI_COMM_WORLD) != eslOK) 
+		  ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cp9_gumbel_results_MPIPack() call failed.");
+		free(gum_cp9scA);
+	      }	    
+
+	      MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+	      ESL_DPRINTF1(("worker %d: has sent gumbel results to master in message of %d bytes\n", cfg->my_rank, pos));
+
+	      /* receive next number of sequences, if MPI_FINISHED_GUMBEL, we'll stop */
+	      if(MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XFAIL(eslESYS, errbuf, "mpi recv failed");
+	    }
+	    ESL_DPRINTF1(("worker %d gum_mode: %d finished partition: %d\n", cfg->my_rank, gum_mode, p));
+	  }
+	  ESL_DPRINTF1(("worker %d finished all partitions for gum_mode: %d\n", cfg->my_rank, gum_mode));
+	} /* end of if ! --filonly */
+	
+	/* filter threshold section */
+	if(GumModeIsForCM(gum_mode) && (! (esl_opt_GetBoolean(go, "--gumonly")))) {
+	  in_fil_section_flag = TRUE;
+	  fthr_mode = GumModeToFthrMode(gum_mode);
+	  ESL_DASSERT1((fthr_mode != -1));
+	  ESL_DPRINTF1(("worker %d fthr_mode: %d\n", cfg->my_rank, fthr_mode));
+
+	  /* get cutoffs for each partition from master, cfg->np never changes */
+	  ESL_DASSERT1((cfg->cutoffA != NULL));
+	  MPI_Bcast(cfg->cutoffA, cfg->np, MPI_INT, 0, MPI_COMM_WORLD);
+
+	  if(MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XFAIL(eslESYS, errbuf, "mpi recv failed");
+	  while(nseq != MPI_FINISHED_CP9_FILTER) {
+	    ESL_DPRINTF1(("worker %d: has received hmm filter nseq: %d\n", cfg->my_rank, nseq));
+	    
+
+#ifdef HAVE_DEVOPTS
+	    if(esl_opt_GetBoolean(go, "--hybrid")) { /* we want fil_vscAA filled with CM scanning scores */
+	      if((status = process_filter_workunit (go, cfg, errbuf, cm, nseq, &fil_vscAA, &fil_vit_cp9scA, &fil_fwd_cp9scA, NULL, &fil_partA)) != eslOK) goto ERROR;
+	    }
+	    else { /* we don't want fil_vscAA filled with CM scanning scores */
+#endif
+	      if((status = process_filter_workunit (go, cfg, errbuf, cm, nseq, NULL, &fil_vit_cp9scA, &fil_fwd_cp9scA, NULL, &fil_partA)) != eslOK) goto ERROR;
+#ifdef HAVE_DEVOPTS
+	    }
+#endif
+	    ESL_DPRINTF1(("worker %d: has gathered HMM filter results\n", cfg->my_rank));
+	    n = 0;
+
+	    if (MPI_Pack_size(1, MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the status code */
+	      ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+	    n += sz;
+
+#ifdef HAVE_DEVOPTS
+	    if (esl_opt_GetBoolean(go, "--hybrid")) { /* we send back fil_vscAA along with fil_vit_cp9scA and fil_fwd_cp9scA */
+	      if(cmcalibrate_cp9_filter_results_hyb_MPIPackSize(nseq, cm->M, MPI_COMM_WORLD, &sz) != eslOK)
+		ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cp9_filter_results_MPIPackSize() call failed"); 
+	    }
+	    else { /* only send back fil_vit_cp9scA, fil_fwd_cp9scA, fil_vscAA is irrelevant, it's only used if --hybrid */
+#endif
+	      if(cmcalibrate_cp9_filter_results_MPIPackSize(nseq, MPI_COMM_WORLD, &sz) != eslOK)
+		ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cp9_filter_results_MPIPackSize() call failed"); 
+#ifdef HAVE_DEVOPTS
+	      }
+#endif
+	    n += sz;  
+	    if (n > wn) {
+	      void *tmp;
+	      ESL_RALLOC(wbuf, tmp, sizeof(char) * n);
+	      wn = n;
+	    }
+	    ESL_DPRINTF1(("worker %d: has calculated the HMM filter results will pack into %d bytes\n", cfg->my_rank, n));
+	    status = eslOK;
+	    pos = 0;
+	    int i; for(i = 0; i < nseq; i++) assert(fil_partA[i] < cfg->np);
+
+	    if (MPI_Pack(&status, 1, MPI_INT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+	      ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+#ifdef HAVE_DEVOPTS
+	    if (esl_opt_GetBoolean(go, "--hybrid")) { /* we send back fil_vscAA along with fil_vit_cp9scA and fil_fwd_cp9scA */
+	      if (cmcalibrate_cp9_filter_results_hyb_MPIPack(fil_vscAA, fil_vit_cp9scA, fil_fwd_cp9scA, fil_partA, nseq, cm->M, wbuf, wn, &pos, MPI_COMM_WORLD) != eslOK)
+		ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cp9_filter_results_MPIPack() call failed"); 
+	      for(v = 0; v < cm->M; v++) free(fil_vscAA[v]);
+	      free(fil_vscAA);
+	    }
+	    else { /* only send back fil_vit_cp9scA, fil_fwd_cp9scA, fil_vscAA is irrelevant, it's only used if --hybrid */
+#endif
+	      if (cmcalibrate_cp9_filter_results_MPIPack(fil_vit_cp9scA, fil_fwd_cp9scA, fil_partA, nseq, wbuf, wn, &pos, MPI_COMM_WORLD) != eslOK)
+		ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cp9_filter_results_MPIPack() call failed"); 
+#ifdef HAVE_DEVOPTS
+	    }
+
+#endif
+	    free(fil_vit_cp9scA);
+	    free(fil_fwd_cp9scA);
+	    free(fil_partA);
+
+	    MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+	    ESL_DPRINTF1(("worker %d: has sent CP9 filter results to master in message of %d bytes\n", cfg->my_rank, pos));
+	    /* receive next number of sequences, if MPI_FINISHED_GUMBEL, we'll stop */
+	    if(MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XFAIL(eslESYS, errbuf, "mpi recv failed");
+	  }
+	  in_fil_section_flag = FALSE;
+	}
+      } /* end of for(gum_mode = 0; gum_mode < GUM_NMODES; gum_mode++) */
+
+      FreeCM(cm);
+      cm = NULL;
+      ESL_DPRINTF1(("worker %d finished all gum_modes for this cm.\n", cfg->my_rank));
+    }
+  if (status == eslEOD) ESL_DPRINTF1(("Worker %d told CMs are done.\n", cfg->my_rank));
+  else goto ERROR;
+  
+  if (wbuf != NULL) free(wbuf);
+  return;
+
+ ERROR:
+  ESL_DPRINTF1(("worker %d: fails, is sending an error message, as follows:\n%s\n", cfg->my_rank, errbuf));
+  pos = 0;
+  if(status == eslEMEM) sprintf(errbuf, "Memory allocation error.");
+  MPI_Pack(&status, 1,               MPI_INT,  wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Pack(errbuf,  cmERRBUFSIZE,    MPI_CHAR, wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+
+  /* if we get here this worker failed and sent an error message, now the master knows a worker
+   * failed but it has to continue through the mpi_master() code, sending the messages that
+   * the workers expect, telling them to continue to move through the loops in those functions.
+   * Minimal work will be done, but this is necessary so that we shut down cleanly. 
+   * Because the master is sending messages to us still, we have to receive them. We can't
+   * check that they're the expected messages though (codes telling us to keep moving through
+   * the loops) because even if they were the wrong messages we couldn't do anything about it,
+   * we've already entered error mode.
+   */
+  if(in_fil_section_flag) MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  for(; gum_mode < GUM_NMODES; gum_mode++) {
+    MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+    if(GumModeIsForCM(gum_mode) && (! (esl_opt_GetBoolean(go, "--gumonly")))) {
+      MPI_Bcast(cfg->cutoffA, cfg->np, MPI_INT, 0, MPI_COMM_WORLD);
+      MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+    }
+  }
+  status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm);
+
+  return;
+}
+#endif /*HAVE_MPI*/
+
+
+
+/* Function: process_gumbel_workunit()
+ * Date:     EPN, Mon Dec 10 06:09:09 2007
+ *
+ * Purpose:  A gumbel work unit consists of a CM, and an int specifying a 
+ *           number of sequences <nseq>. The job is to randomly generate <nseq> 
+ *           sequences using the cm->null background distribution, and 
+ *           search them with either (a) the CM, (b) the CM's CP9 HMM, or
+ *           (c) a hybrid CM/CP9 CYK/Viterbi scanning algorithm, with hybrid
+ *           scanning info in cfg->hsi.
+ *
+ *           Thus, this function can be run in 1 of 3 modes, determined by the
+ *           status of the input variables:
+ *         
+ *           Mode 1. Gumbel calculation for CM. 
+ *           <ret_vscAA> != NULL, <ret_cp9scA> == NULL, <ret_hybscA> == NULL.
+ *           Search random sequences with only the CM, either CYK or Inside
+ *           (as specified by cm->search_opts>. <ret_vscAA> is filled
+ *           with the best CM score at each state for each sequence.
+ *
+ *           Mode 2. Gumbel calculation for the CP9. 
+ *           <ret_vscAA> == NULL, <ret_cp9scA> != NULL, <ret_hybscA> == NULL.
+ *           Search random sequences with only the CP9, either Viterbi or Forward
+ *           (as specified by cm->search_opts). <ret_cp9scA> is filled
+ *           with the best CP9 score for each sequence.
+ *
+ *           Mode 3. Gumbel calculation for hybrid scanner.
+ *           <ret_vscAA> == NULL, <ret_cp9scA> == NULL, <ret_hybscA> != NULL.
+ *           Search random sequences with only a hybrid CM/CP9 scanner, 
+ *           using hybrid info in cfg->hsi. <ret_hybscA> is filled
+ *           with the best hybrid score for each sequence.
+ *
+ * Args:     go           - getopts
+ *           cfg          - cmcalibrate's configuration
+ *           errbuf       - for writing out error messages
+ *           cm           - the CM (already configured as we want it)
+ *           nseq         - number of seqs to generate
+ *           L            - length of sequences to search, L==cm->W*2 unless --gumL enabled, in which case
+ *                          L = ESL_MAX(cm->W*2, esl_opt_GetInteger(go, "--gumL")
+ *           ret_vscAA    - RETURN: [0..v..cm->M-1][0..nseq-1] best score at each state v for each seq
+ *           ret_cp9scA   - RETURN: [0..nseq-1] best CP9 score for each seq
+ *           ret_hybscA   - RETURN: [0..nseq-1] best hybrid score for each seq
+ *
+ * Returns:  eslOK on success; dies immediately if some error occurs.
+ */
+static int
+process_gumbel_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+			int L, float ***ret_vscAA, float **ret_cp9scA, float **ret_hybscA)
+{
+  int            status;
+  int            mode; /* 1, 2, or 3, determined by status of input args, as explained in 'Purpose' above. */
+  float        **vscAA        = NULL;  /* [0..v..cm->M-1][0..i..nseq-1] best CM score for each state, each seq */
+  float         *cur_vscA     = NULL;  /* [0..v..cm->M-1]               best CM score for each state cur seq */
+  float         *cp9scA       = NULL;  /*                [0..i..nseq-1] best CP9 score for each seq, */
+  float         *hybscA       = NULL;  /*                [0..i..nseq-1] best hybrid score for each seq */
+  double        *dnull        = NULL; /* double version of cm->null, for generating random seqs */
+  int            i;
+  int            v;
+  ESL_DSQ       *dsq;
+  float          sc;
+  float          update_i = nseq / 20.;
+
+  /* determine mode, and enforce mode-specific contract */
+  if     (ret_vscAA != NULL && ret_cp9scA == NULL && ret_hybscA == NULL) mode = 1; /* calcing CM     gumbel stats */
+  else if(ret_vscAA == NULL && ret_cp9scA != NULL && ret_hybscA == NULL) mode = 2; /* calcing CP9    gumbel stats */
+  else if(ret_vscAA == NULL && ret_cp9scA == NULL && ret_hybscA != NULL) mode = 3; /* calcing hybrid gumbel stats */
+  else ESL_FAIL(eslEINCOMPAT, errbuf, "can't determine mode in process_gumbel_workunit.");
+
+  ESL_DPRINTF1(("in process_gumbel_workunit nseq: %d L: %d mode: %d\n", nseq, L, mode));
+
+  int do_cyk     = FALSE;
+  int do_inside  = FALSE;
+  int do_viterbi = FALSE;
+  int do_forward = FALSE;
+  int do_hybrid  = FALSE;
+  /* determine algs we'll use and allocate the score arrays we'll pass back */
+  if(mode == 1) {
+    if(cm->search_opts & CM_SEARCH_INSIDE) do_inside = TRUE;
+    else                                   do_cyk    = TRUE;
+    ESL_ALLOC(vscAA, sizeof(float *) * cm->M);
+    for(v = 0; v < cm->M; v++) ESL_ALLOC(vscAA[v], sizeof(float) * nseq);
+    ESL_ALLOC(cur_vscA, sizeof(float) * cm->M);
+  }
+  else if(mode == 2) {
+    if(cm->search_opts & CM_SEARCH_HMMVITERBI) do_viterbi = TRUE;
+    if(cm->search_opts & CM_SEARCH_HMMFORWARD) do_forward = TRUE;
+    if((do_viterbi + do_forward) > 1) ESL_FAIL(eslEINVAL, errbuf, "process_gumbel_workunit, mode 2, and cm->search_opts CM_SEARCH_HMMVITERBI and CM_SEARCH_HMMFORWARD flags both raised.");
+    ESL_ALLOC(cp9scA, sizeof(float) * nseq); /* will hold Viterbi or Forward scores */
+  }
+#ifdef HAVE_DEVOPTS
+  else if(mode == 3) {
+    do_hybrid = TRUE;
+    ESL_ALLOC(hybscA,       sizeof(float) * nseq); /* will hold hybrid scores */
+  }
+#endif
+  else if(mode == 3) { /* never entered if HAVE_DEVOPTS is defined */
+    ESL_FAIL(eslEINCOMPAT, errbuf, "process_gumbel_workunit(), mode 3 unavailable (HAVE_DEVOPTS is undefined)");
+  }
+
+  ESL_DPRINTF1(("do_cyk:     %d\ndo_inside:  %d\ndo_viterbi: %d\ndo_forward: %d\ndo_hybrid: %d", do_cyk, do_inside, do_viterbi, do_forward, do_hybrid)); 
+  
+  /* fill dnull, a double version of cm->null, but only if we're going to need it to generate random seqs */
+  if(cfg->pgc_freq == NULL) {
+    ESL_ALLOC(dnull, sizeof(double) * cm->abc->K);
+    for(i = 0; i < cm->abc->K; i++) dnull[i] = (double) cm->null[i];
+    esl_vec_DNorm(dnull, cm->abc->K);    
+  }
+  
+  /* generate dsqs one at a time and collect best CM scores at each state and/or best overall CP9 score */
+  for(i = 0; i < nseq; i++) {
+    if(cfg->my_rank == 0 && i > update_i) { /* print status update to stdout */
+      printf("=");
+      fflush(stdout); 
+      update_i += nseq / 20.; 
+    }
+    if((status = get_random_dsq(cfg, errbuf, cm, dnull, L, &dsq)) != eslOK) return status; 
+
+    /* if nec, search with CM */
+    if (do_cyk)    if((status = FastCYKScan    (cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, &(cur_vscA), &sc)) != eslOK) return status;
+    if (do_inside) if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, &(cur_vscA), &sc)) != eslOK) return status;
+    /* if nec, search with CP9 */
+    if (do_viterbi) 
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       NULL,   /* don't want traces back */
+			       &(cp9scA[i]))) != eslOK) return status;
+    if (do_forward) {
+      if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       &(cp9scA[i]))) != eslOK) return status;
+    }
+#ifdef HAVE_DEVOPTS
+    if (do_hybrid) {
+      if((status = cm_cp9_HybridScan(cm, errbuf, cm->cp9_mx, dsq, cfg->hsi, 1, L, cfg->hsi->W, 0., 
+				     NULL, /* don't report results */
+				     NULL, /* don't want best score at each posn back */
+				     NULL, /* don't want the max scoring posn back */
+				     &(hybscA[i]))) != eslOK) return status;
+    }
+#endif
+
+    /*to print seqs to stdout uncomment this block 
+    ESL_SQ *tmp;
+    tmp = esl_sq_CreateDigitalFrom(cm->abc, "irrelevant", dsq, L, NULL, NULL, NULL);
+    esl_sq_Textize(tmp);
+    printf(">seq%d\n%s\n", i, tmp->seq);
+    esl_sq_Destroy(tmp);
+    */
+
+    free(dsq);
+    if (cur_vscA != NULL) /* will be NULL if do_cyk == do_inside == FALSE (mode 2) */
+      for(v = 0; v < cm->M; v++) vscAA[v][i] = cur_vscA[v];
+    free(cur_vscA);
+  }
+  if(cfg->my_rank == 0) { printf("=]"); }
+
+  if(dnull != NULL) free(dnull);
+  if(ret_vscAA  != NULL) *ret_vscAA  = vscAA;
+  if(ret_cp9scA != NULL) *ret_cp9scA = cp9scA;
+  if(ret_hybscA != NULL) *ret_hybscA = hybscA;
+  return eslOK;
+
+ ERROR:
+  return status;
+  }
+
+
+/* Function: process_filter_workunit()
+ * Date:     EPN, Mon Dec 10 05:48:35 2007
+ *
+ * Purpose:  A filter work unit consists of a CM, an int specifying a 
+ *           number of sequences <nseq>, and a flag indicating how to search
+ *           the sequences. The job is to generate <nseq> sequences from the
+ *           CM and search them, the way they're searched is mode dependent
+ *           (see below).  with either (a) the CM using bands from
+ *           hybrid scanning info in cfg->hsi, then the CP9 HMM with Viterbi and 
+ *           Forward or (b) using the hybrid CM/CP9 CYK/Viterbi algorithm
+ *           with the hybrid scanning info in cfg->hsi.
+ *
+ *           Thus, this function can be run in 1 of 3 modes, determined by the
+ *           status of the input variables. Note modes 2 and 3 are only possible
+ *           if the --hybrid option is enabled, which is only even available if
+ *           HAVE_DEVOPTS is defined.
+ *         
+ *           Mode 1. Scores will be used for calc'ing filter threshold of CP9 HMM.
+ *           <ret_vscAA> == NULL, <ret_vit_cp9scA> != NULL, <ret_fwd_cp9scA> != NULL, <ret_hyb_cmscA> == NULL
+ *           Emit from CM and score with CP9 Viterbi and Forward, <ret_vit_cp9scA> 
+ *           and <ret_fwd_cp9scA> are filled with the best CP9 Viterbi/HMM score 
+ *           for each sequence.
+ *
+ *           Mode 2. Scores will be used for calc'ing filter threshold of CP9 HMM
+ *           and CM scores will be used to predict which sub CM roots will be good 
+ *           at filtering.
+ *           <ret_vscAA> != NULL, <ret_vit_cp9scA> != NULL, <ret_fwd_cp9scA> != NULL, <ret_hyb_cmscA> == NULL
+ *           Emit from CM and search first with CM using QDBs from hybrid scanning
+ *           info in cfg->hsi, best score from each state of the CM for each 
+ *           seq is stored in >ret_vscAA>. Then search (same seq) with CM CP9 Viterbi and Forward, 
+ *           <ret_vit_cp9scA> and <ret_fwd_cp9scA> are filled with the best CP9 
+ *           Viterbi/HMM score for each sequence.
+ *
+ *           Mode 3. Scores will be used for calc'ing filter threshold of hybrid scanner.
+ *           <ret_vscAA> == NULL, <ret_vit_cp9scA> == NULL, <ret_fwd_cp9scA> == NULL, <ret_hybscA> != NULL
+ *           Emit from CM and score with hybrid CM/CP9 CYK/Viterbi scanner, 
+ *           <ret_hybscA> are filled with the best hybrid scanner scores 
+ *           for each sequence.
+ *
+ * Args:     go             - getopts
+ *           cfg            - cmcalibrate's configuration
+ *           errbuf         - for writing out error messages
+ *           cm             - the CM (already configured as we want it)
+ *           nseq           - number of seqs to generate
+ *           ret_vscAA      - RETURN: [0..v..cm->M-1][0..nseq-1] best score at each state v for each seq
+ *           ret_vit_cp9scA - RETURN: [0..nseq-1] best Viterbi CP9 score for each seq
+ *           ret_fwd_cp9scA - RETURN: [0..nseq-1] best Forward CP9 score for each seq
+ *           ret_hybscA     - RETURN: [0..nseq-1] best Hybrid CM/CP9 score for each seq
+ *           ret_partA      - RETURN: [0..nseq-1] partition of each seq 
+ *
+ * Returns:  eslOK on success; dies immediately if some error occurs.
+ */
+static int
+process_filter_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+			float ***ret_vscAA, float **ret_vit_cp9scA, float **ret_fwd_cp9scA, float **ret_hybscA, int **ret_partA)
+{
+  int            status;
+  int            mode; /* 1 or 2 determined by status of input args, as explained in 'Purpose' above. */
+  float        **vscAA      = NULL;  /* [0..v..cm->M-1][0..i..nseq-1] best CM score for each state, each seq */
+  float         *cur_vscA   = NULL;  /* [0..v..cm->M-1]               best CM score for each state cur seq */
+  float         *vit_cp9scA = NULL;  /* [0..i..nseq-1] best CP9 Viterbi score for each seq */
+  float         *fwd_cp9scA = NULL;  /* [0..i..nseq-1] best CP9 Forward score for each seq */
+  float         *hybscA     = NULL;  /* [0..i..nseq-1] best hybrid CM/CP9 scanner score for each seq */
+  int           *partA      = NULL;  /* [0..i..nseq-1] partitions of each seq */
+  int            p;                  /* what partition we're in, not used unless emit_from_cm = TRUE */
+  int            i, v;
+  int            L;
+  int            nfailed = 0;
+  Parsetree_t   *tr;
+  ESL_DSQ       *dsq;
+  float          sc;
+  int            inside_flag_raised = FALSE;
+  float          update_i = nseq / 20.;
+
+
+  /* determine mode, and enforce mode-specific contract */
+  if     (ret_vscAA == NULL && ret_vit_cp9scA != NULL && ret_fwd_cp9scA != NULL && ret_hybscA == NULL) mode = 1; /* running CP9 Viterbi and Forward */
+#if HAVE_DEVOPTS
+  else if(ret_vscAA != NULL && ret_vit_cp9scA != NULL && ret_fwd_cp9scA != NULL && ret_hybscA == NULL) mode = 2; /* running CM CYK and CP9 Viterbi and Forward */
+  else if(ret_vscAA == NULL && ret_vit_cp9scA == NULL && ret_fwd_cp9scA == NULL && ret_hybscA != NULL) mode = 3; /* running hybrid CM/CP9 scanner */
+#endif
+  else ESL_FAIL(eslEINCOMPAT, errbuf, "can't determine mode in process_filter_workunit.");
+  if (ret_partA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "ret_partA is NULL in process_filter_workunit.");
+
+  ESL_DPRINTF1(("in process_filter_workunit nseq: %d mode: %d\n", nseq, mode));
+  /* if we get this far, if HAVE_DEVOPTS is undefined, mode MUST be 1 */
+
+#ifndef HAVE_DEVOPTS
+  if(mode != 1) ESL_FAIL(eslEINCOMPAT, errbuf, "HAVE_DEVOPTS is undefined, but mode is not 1 in process_filter_workunit(). This shoudln't happen.");
+#endif
+
+  /* determine algs we'll use and allocate the score arrays we'll pass back */
+  ESL_ALLOC(partA, sizeof(int) * nseq); /* will hold partitions */
+
+  if(mode == 1 || mode == 2) {
+    ESL_ALLOC(vit_cp9scA, sizeof(float) * nseq); /* will hold Viterbi scores */
+    ESL_ALLOC(fwd_cp9scA, sizeof(float) * nseq); /* will hold Forward scores */
+    if(mode == 2) { 
+      ESL_ALLOC(vscAA, sizeof(float *) * cm->M);
+      for(v = 0; v < cm->M; v++) ESL_ALLOC(vscAA[v], sizeof(float) * nseq);
+      ESL_ALLOC(cur_vscA, sizeof(float) * cm->M);
+    }
+    if(cm->search_opts & CM_SEARCH_INSIDE) { inside_flag_raised = TRUE; cm->search_opts &= ~CM_SEARCH_INSIDE; }
+    else inside_flag_raised = FALSE;
+  }
+  else  /* mode == 3 */
+    ESL_ALLOC(hybscA, sizeof(float) * nseq); /* will hold hybrid scores */
+
+  /* generate dsqs one at a time and collect best CM scores at each state and/or best overall CP9 score */
+  for(i = 0; i < nseq; i++) {
+    if(cfg->my_rank == 0 && i > update_i) { /* print status update to stdout */
+      printf("=");
+      fflush(stdout); 
+      update_i += nseq / 20.; 
+    }
+    if((status = get_cmemit_dsq(cfg, errbuf, cm, &L, &p, &tr, &dsq)) != eslOK) return status;
+    /* we only want to use emitted seqs with a sc > cutoff */
+    if((status = cm_find_hit_above_cutoff(go, cfg, errbuf, cm, dsq, tr, L, cfg->cutoffA[p], &sc)) != eslOK) return status;
+    while(sc < cfg->cutoffA[p]) { 
+      free(dsq); 	
+      /* parsetree tr is freed in cm_find_hit_above_cutoff() */
+      if((status = get_cmemit_dsq(cfg, errbuf, cm, &L, &p, &tr, &dsq)) != eslOK) return status;
+      nfailed++;
+      if(nfailed > 1000 * nseq) ESL_FAIL(eslERANGE, errbuf, "process_filter_workunit(), max number of failures (%d) reached while trying to emit %d seqs.\n", nfailed, nseq);
+      if((status = cm_find_hit_above_cutoff(go, cfg, errbuf, cm, dsq, tr, L, cfg->cutoffA[p], &sc)) != eslOK) return status;
+    }
+
+    /*to print seqs to stdout uncomment this block  
+    ESL_SQ *tmp;
+    tmp = esl_sq_CreateDigitalFrom(cm->abc, "irrelevant", dsq, L, NULL, NULL, NULL);
+    esl_sq_Textize(tmp);
+    printf(">seq%d\n%s\n", i, tmp->seq);
+    esl_sq_Destroy(tmp);
+    */
+
+    partA[i] = p;
+    assert(partA[i] < cfg->np);
+    ESL_DPRINTF1(("i: %d nfailed: %d cutoff: %.3f p: %d\n", i, nfailed, cfg->cutoffA[p], p));
+
+    /* search dsq with mode-specific search algs */
+    if(mode == 1 || mode == 2) {
+      /* Note: in mode 2, with FastCYKScan, we use cfg->hsi->smx scan matrix, which may have qdbs calc'ed differently than cm->smx */
+      if(mode == 2) { if((status = FastCYKScan(cm, errbuf, cfg->hsi->smx, dsq, 1, L, 0., NULL, &(cur_vscA), NULL)) != eslOK) return status; }
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       NULL,   /* don't want traces back */
+			       &(vit_cp9scA[i]))) != eslOK) return status;
+      if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       &(fwd_cp9scA[i]))) != eslOK) return status;
+    }
+    else { /* mode == 3 */
+      if((status = cm_cp9_HybridScan(cm, errbuf, cm->cp9_mx, dsq, cfg->hsi, 1, L, cfg->hsi->W, 0., 
+				     NULL, /* don't report results */
+				     NULL, /* don't want best score at each posn back */
+				     NULL, /* don't want the max scoring posn back */
+				     &(hybscA[i]))) != eslOK) return status;
+    }
+    free(dsq);
+    if (cur_vscA != NULL) /* will be NULL if do_cyk == do_inside == FALSE (mode 3) */
+      for(v = 0; v < cm->M; v++) vscAA[v][i] = cur_vscA[v];
+    free(cur_vscA);
+  }
+  if(cfg->my_rank == 0) { printf("=]"); }
+  *ret_partA = partA;
+  if(ret_vscAA      != NULL)  *ret_vscAA      = vscAA;
+  if(ret_vit_cp9scA != NULL)  *ret_vit_cp9scA = vit_cp9scA;
+  if(ret_fwd_cp9scA != NULL)  *ret_fwd_cp9scA = fwd_cp9scA;
+  if(ret_hybscA != NULL)      *ret_hybscA     = hybscA;
+
+  if(inside_flag_raised) cm->search_opts |= CM_SEARCH_INSIDE;
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* initialize_cm()
+ * Setup the CM based on the command-line options/defaults;
+ * only set flags and a few parameters. ConfigCM() configures
+ * the CM.
+ */
+static int
+initialize_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int status;
+  int nstarts, nexits, nd;
+
+  cm->beta   = esl_opt_GetReal(go, "--beta"); /* this will be 1e-7 (default beta) unless changed at command line */
+
+  /* config QDB? Yes, unless --noqdb enabled */
+  if(! (esl_opt_GetBoolean(go, "--noqdb"))) 
+    cm->config_opts |= CM_CONFIG_QDB;   /* configure QDB */
+  else
+    cm->search_opts |= CM_SEARCH_NOQDB; /* don't use QDB to search */
+
+  /* set aggregate local begin/end probs, set with --pbegin, --pend, defaults are DEFAULT_PBEGIN, DEFAULT_PEND */
+  cm->pbegin = esl_opt_GetReal(go, "--pbegin");
+  cm->pend   = esl_opt_GetReal(go, "--pend");
+  /* possibly overwrite local begin probs such that all begin points are equiprobable (--pebegin) */
+  if(esl_opt_GetBoolean(go, "--pebegin")) {
+    nstarts = 0;
+    for (nd = 2; nd < cm->nodes; nd++) 
+      if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+	nstarts++;
+    cm->pbegin = 1.- (1./(1+nstarts));
+  }
+  /* possibly overwrite cm->pend so that local end prob from all legal states is fixed,
+   * this is strange in that cm->pend may be placed as a number greater than 1., this number
+   * is then divided by nexits in ConfigLocalEnds() to get the prob for each v --> EL transition,
+   * this is guaranteed by the way we calculate it to be < 1.,  it's the argument from --pfend */
+  if(! esl_opt_IsDefault(go, "--pfend")) {
+    nexits = 0;
+    for (nd = 1; nd < cm->nodes; nd++) {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	nexits++;
+    }
+    cm->pend = nexits * esl_opt_GetReal(go, "--pfend");
+  }
+  /* process the --gemit option, this option forces all emitted parsetrees to be 'global'
+   * in that they'll never contain a local begin or local end. */
+  if(esl_opt_GetBoolean(go, "--gemit")) { 
+    cm->flags |= CM_EMIT_NO_LOCAL_BEGINS; 
+    cm->flags |= CM_EMIT_NO_LOCAL_ENDS;
+  }
+
+  ConfigCM(cm, NULL, NULL);
+  
+  if(esl_opt_GetBoolean(go, "--noqdb")) { /* setup cm->W */ 
+    if(cm->dmin != NULL || cm->dmax != NULL) 
+      cm_Fail("initialize_cm() --noqdb enabled, but cm->dmin and cm->dmax non-null. This shouldn't happen.");
+    int *dmin;
+    int *dmax;
+    int safe_windowlen = cm->clen * 2;
+    while(!(BandCalculationEngine(cm, safe_windowlen, cm->beta, 0, &(dmin), &(dmax), NULL, NULL)))
+      {
+	free(dmin);
+	free(dmax);
+	safe_windowlen *= 2;
+	if(safe_windowlen > (cm->clen * 1000))
+	  cm_Fail("initialize_cm(), safe_windowlen big: %d\n", safe_windowlen);
+      }
+    cm->W = dmax[0];
+    free(dmin);
+    free(dmax);
+    CMLogoddsify(cm); /* QDB calculation invalidates log odds scores */
+  }
+
+  /* count number of DP calcs */
+  if(cfg->full_vcalcs != NULL) free(cfg->full_vcalcs);
+  if((status = cm_CountSearchDPCalcs(cm, errbuf, 1000, cm->dmin, cm->dmax, cm->W, &(cfg->full_vcalcs), NULL)) != eslOK) return status;
+  
+  /* set number of CP9 DP calcs, used to determine efficiency of CP9 filters, at first it's global mode, then
+   * when switch_global_to_local() is called, cfg->full_cp9_ncalcs is updated to ncalcs in local mode */
+  int cp9_ntrans = NHMMSTATETYPES * NHMMSTATETYPES; /* 3*3 = 9 transitions in global mode */
+  cfg->full_cp9_ncalcs = (cp9_ntrans * cm->cp9->M) / 1000000.; /* convert to millions of calcs per residue */
+
+  /* create and initialize scan info for CYK/Inside scanning functions */
+  cm_CreateScanMatrixForCM(cm, TRUE, TRUE);
+  if(cm->smx == NULL) cm_Fail("initialize_cm(), CreateScanMatrixForCM() call failed.");
+  
+  return eslOK;
+}
+
+
+/* initialize_cmstats()
+ * Allocate and initialize a cmstats object in the cfg->cmstatsA array. 
+ */
+static int
+initialize_cmstats(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int status;
+  int i;
+  int p;
+  int cmi = cfg->ncm-1;
+
+  ESL_DPRINTF1(("initializing cmstats for %d partitions\n", cfg->np));
+
+  cfg->cmstatsA[cmi] = AllocCMStats(cfg->np);
+  
+  if(esl_opt_GetBoolean(go, "--filonly")) { 
+    /* set the cfg->np if this is the first CM */
+    if(cfg->ncm == 1) { 
+      cfg->np = cm->stats->np;
+      if(cfg->cutoffA != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "--filonly invoked, and we're on the first CM, but cfg->cutoffA already allocated.");
+      ESL_ALLOC(cfg->cutoffA, sizeof(float) * cfg->np);
+    }
+    /* Make sure the rare, rare case that would be a real pain in the ass to implement isn't happening:
+     * the case when we use --filonly with a CM file with > 1 CMs, and at least 2 of those CMs have
+     * gumbel stats for different numbers of partitions. If we did deal with this case then 
+     * it'd be a bitch to deal with, b/c cfg->np could change (and we'd have to send that
+     * info to the workers for each CM in MPI mode).
+     */
+    ESL_DASSERT1((esl_opt_IsDefault(go, "--gcfromdb"))); /* getopts should enforce this */
+    ESL_DASSERT1((esl_opt_IsDefault(go, "--pfile")));  /* getopts should enforce this */
+    if(! (cm->flags & CMH_GUMBEL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "--filonly invoked by CM has no gumbel stats in initialize_cmstats()\n");
+    if(cfg->np != cm->stats->np)         ESL_FAIL(eslEINCOMPAT, errbuf, "--filonly invoked and CM file has CMs with different numbers of partitions. We can't deal. Either split CMs into different files, or recalibrate them fully (without --filonly)");    
+    /* with --filonly, we're only calc'ing filter thresholds, so we copy the Gumbel stats from cm->stats. */
+    esl_vec_ICopy(cm->stats->ps,   cfg->np, cfg->cmstatsA[cmi]->ps);
+    esl_vec_ICopy(cm->stats->pe,   cfg->np, cfg->cmstatsA[cmi]->pe);
+    esl_vec_ICopy(cm->stats->gc2p, GC_SEGMENTS, cfg->cmstatsA[cmi]->gc2p);
+    for(i = 0; i < GUM_NMODES; i++) { 
+      for(p = 0; p < cfg->np; p++) {
+	cfg->cmstatsA[cmi]->gumAA[i][p]->N      = cm->stats->gumAA[i][p]->N;
+	cfg->cmstatsA[cmi]->gumAA[i][p]->L      = cm->stats->gumAA[i][p]->L;
+	cfg->cmstatsA[cmi]->gumAA[i][p]->mu     = cm->stats->gumAA[i][p]->mu;
+	cfg->cmstatsA[cmi]->gumAA[i][p]->lambda = cm->stats->gumAA[i][p]->lambda;
+	cfg->cmstatsA[cmi]->gumAA[i][p]->is_valid = cm->stats->gumAA[i][p]->is_valid;
+      }
+    }
+
+    return eslOK;
+  }
+
+  /* if we get here --filonly was not invoked */
+  ESL_DASSERT1((cfg->pstart[0] == 0));
+  for(p = 0; p < cfg->np;     p++) cfg->cmstatsA[cmi]->ps[p] = cfg->pstart[p];
+  for(p = 0; p < (cfg->np-1); p++) cfg->cmstatsA[cmi]->pe[p] = cfg->pstart[p+1]-1;
+  cfg->cmstatsA[cmi]->pe[(cfg->np-1)] = GC_SEGMENTS-1; /* this is 100 */
+  
+  for(p = 0; p < cfg->np; p++)
+    for(i = cfg->cmstatsA[cmi]->ps[p]; i <= cfg->cmstatsA[cmi]->pe[p]; i++)
+      cfg->cmstatsA[cmi]->gc2p[i] = p; 
+  
+  /* master only allocations, workers don't need this */
+  if(cfg->my_rank == 0) { 
+    /* if they're NULL, allocate cfg->vmuAA, cfg->vlambdaAA, and cfg->gum_hybA
+     * otherwise they're fine as they are because number of partitions never changes.
+     */
+    if(cfg->vmuAA == NULL) {
+      ESL_ALLOC(cfg->vmuAA,     sizeof(double *) * cfg->np);
+      ESL_ALLOC(cfg->vlambdaAA, sizeof(double *) * cfg->np);
+      for(p = 0; p < cfg->np; p++) {
+	cfg->vmuAA[p]     = NULL;
+	cfg->vlambdaAA[p] = NULL;
+      }
+    }
+    if(cfg->gum_hybA == NULL) {
+      ESL_ALLOC(cfg->gum_hybA, sizeof(GumbelInfo_t *) * cfg->np);
+      for(p = 0; p < cfg->np; p++) { 
+	ESL_ALLOC(cfg->gum_hybA[p], sizeof(GumbelInfo_t));
+	cfg->gum_hybA[p]->is_valid = FALSE;
+      }
+    }
+  }
+  if(cfg->cutoffA == NULL) ESL_ALLOC(cfg->cutoffA, sizeof(float) * cfg->np);
+
+  return eslOK;
+    
+  ERROR:
+  sprintf(errbuf, "initialize_cmstats(), memory allocation error (status: %d).", status);
+  return status;
+}
+
+/* update_cutoffs()
+ * Update the cfg->cutoffA array to have the bit score cutoff for each partition
+ * for the 'current' cm (number ncm-1).
+ */
+static int
+update_cutoffs(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int fthr_mode)
+{
+  double         tmp_K;          /* used for recalc'ing Gumbel stats for DB size */
+  double         e_cutoff;       /* E-value cutoff for each partition */
+  int            sc_cutoff;      /* bit score cutoff for each partition */
+  int            p;              /* partition index */
+  double         mu;             /* mu for a requested db size (which is 1Mb unless --db enabled) */
+  int            revert_to_default_filE; /* if --ga, --nc, or --tc enabled but CM does not have GA, NC or TC cutoff in the CM file,
+					  * and we've already calibrated at least 1 CM in this CM file, pretend like --ga, --nc, or --tc,
+					  * was not enabled by reverting to the default --filE value of 0.1
+					  */
+  /* if --ga, --nc, or --tc: 
+   * cfg->filE:                set as E-value (in 1Mb db) that the GA, NC, or TC bit score corresponds to for each partition in this fthr_mode
+   * cfg->cutoffA[0..p..np-1]: set as GA, NC, or TC bit score for all p for this fthr_mode
+   */
+  if ((esl_opt_GetBoolean(go, "--ga")) || (esl_opt_GetBoolean(go, "--nc")) || (esl_opt_GetBoolean(go, "--tc"))) {
+    if(esl_opt_GetBoolean(go, "--ga")) { 
+      if(! (cm->flags & CMH_GA)) {
+	if(cfg->ncm > 1) revert_to_default_filE = TRUE;
+	else             cm_Fail("--ga enabled but first CM in CM file does not have a Rfam GA cutoff.");
+      }
+      else sc_cutoff = cm->ga;
+    }
+    if(esl_opt_GetBoolean(go, "--nc")) { 
+      if(! (cm->flags & CMH_NC)) {
+	if(cfg->ncm > 1) revert_to_default_filE = TRUE;
+	else             cm_Fail("--nc enabled but first CM in CM file does not have a Rfam NC cutoff.");
+      }
+      else sc_cutoff = cm->nc;
+    }
+    if(esl_opt_GetBoolean(go, "--tc")) { 
+      if(! (cm->flags & CMH_TC)) {
+	if(cfg->ncm > 1) revert_to_default_filE = TRUE;
+	else             cm_Fail("--tc enabled but first CM in CM file does not have a Rfam TC cutoff.");
+      }
+      else sc_cutoff = cm->tc;
+    }
+    if(! revert_to_default_filE) { /* we've set sc_cutoff above, now determine e_cutoff for each partition */
+      for (p = 0; p < cfg->np; p++) 
+	cfg->cutoffA[p] = sc_cutoff; /* either cm->ga, cm->nc, or cm->tc as set above */
+      return eslOK; /* we're done */
+    }
+  }
+
+  if(esl_opt_GetBoolean(go, "--all")) {
+    for (p = 0; p < cfg->np; p++)
+      cfg->cutoffA[p] = -eslINFINITY;
+  }
+  else { /* either none of: --filE, --ga, --nc, --tc, --all were enabled, or --filE was enabled, 
+	  * or --ga, --nc, --tc were enabled, but CM does not have cm->ga, cm->nc, or cm->tc and CM is not first in file */
+    e_cutoff = esl_opt_GetReal(go, "--filE"); 
+    for (p = 0; p < cfg->np; p++) {
+      /* first determine mu based on db_size */
+      tmp_K = exp(cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->mu * cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->lambda) / 
+	cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->L;
+      mu = log(tmp_K  * ((double) cfg->dbsize)) / cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->lambda;
+      /* Now determine bit score */
+      cfg->cutoffA[p] = mu - (log(e_cutoff) / cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->lambda);
+    }
+  }
+  return eslOK;
+}  
+
+/* Function: set_partition_gc_freq()
+ * Date:     EPN, Mon Sep 10 08:00:27 2007
+ *
+ * Purpose:  Set up the GC freq to sample from for the current partition. 
+ *           Only used if --gcfromdb used to read in dbseq from which to derive
+ *           GC distributions for >= 1 partition.
+ *
+ * Returns:  eslOK on success;
+ */
+int
+set_partition_gc_freq(struct cfg_s *cfg, int p)
+{
+  int i, begin, end;
+  ESL_DASSERT1((cfg->pgc_freq != NULL));
+  ESL_DASSERT1((cfg->gc_freq != NULL));
+
+  esl_vec_DSet(cfg->pgc_freq, GC_SEGMENTS, 0.);
+  begin = cfg->pstart[p];
+  if(p == (cfg->np-1)) end = (GC_SEGMENTS-1); /* this is 100 */
+  else end = cfg->pstart[p+1] - 1;
+  for (i = begin; i <= end; i++) 
+    cfg->pgc_freq[i] = cfg->gc_freq[i];
+  esl_vec_DNorm(cfg->pgc_freq, GC_SEGMENTS);
+
+  return eslOK;
+}
+
+/* fit_histogram()
+ * Create, fill and fit a histogram to a gum. Data to fill the histogram
+ * is given as <data>.
+ */
+static int
+fit_histogram(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, float *scores, int nscores,
+	      double *ret_mu, double *ret_lambda)
+{
+  int status;
+  double mu;
+  double lambda;
+  int i;
+  double *xv;         /* raw data from histogram */
+  int     n,z;  
+  float tailfit;
+  double mufix;
+
+  ESL_HISTOGRAM *h = NULL;       /* histogram of scores */
+
+
+  /* Initialize histogram; these numbers are guesses */
+  if((h = esl_histogram_CreateFull(-100., 100., .25)) == NULL) return eslEMEM;    
+
+  /* fill histogram */
+  for(i = 0; i < nscores; i++)
+    if((status = esl_histogram_Add(h, scores[i])) != eslOK) ESL_FAIL(status, errbuf, "fit_histogram(), esl_histogram_Add() call returned non-OK status: %d\n", status);
+
+  /* fit scores to a gumbel */
+  tailfit = esl_opt_GetReal(go, "--gtail");
+  esl_histogram_GetTailByMass(h, tailfit, &xv, &n, &z); /* fit to right 'tailfit' fraction, 0.5 by default */
+  esl_gumbel_FitCensored(xv, n, z, xv[0], &mu, &lambda);
+  esl_gumbel_FitCensoredLoc(xv, n, z, xv[0], 0.693147, &mufix);
+
+  /* print to output files if nec */
+  if(cfg->gumhfp != NULL)
+    esl_histogram_Plot(cfg->gumhfp, h);
+  if(cfg->gumqfp != NULL) {
+      double  params[2];  
+      params[0] = mu;
+      params[1] = lambda;
+      esl_histogram_PlotQQ(cfg->gumqfp, h, &esl_exp_generic_invcdf, params);
+  }
+
+  if (cfg->gumsfp != NULL) {
+    esl_histogram_PlotSurvival(cfg->gumsfp, h);
+    esl_gumbel_Plot(cfg->gumsfp, mu,    lambda,   esl_gumbel_surv, h->xmin - 5., h->xmax + 5., 0.1);
+    esl_gumbel_Plot(cfg->gumsfp, mufix, 0.693147, esl_gumbel_surv, h->xmin - 5., h->xmax + 5., 0.1);
+  }
+
+  esl_histogram_Destroy(h);
+
+  *ret_mu     = mu;
+  *ret_lambda = lambda;
+  return eslOK;
+}
+
+/* cm_fit_histograms()
+ * We want gumbels for each cm state we can do a legal local begin into.
+ * Call fit_histogram() for each such state.
+ */
+static int
+cm_fit_histograms(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, 
+		  float **vscA, int nscores, int p)
+{
+  int status;
+  int v;
+  
+  if(cfg->vmuAA[p]     != NULL) free(cfg->vmuAA[p]);
+  if(cfg->vlambdaAA[p] != NULL) free(cfg->vlambdaAA[p]);
+  
+#ifdef HAVE_DEVOPTS
+  if(esl_opt_GetBoolean(go, "--hybrid")) { /* fit gumbels for each candidate sub CM root for a hybrid filter */
+    ESL_ALLOC(cfg->vmuAA[p],     sizeof(double) * cm->M);
+    ESL_ALLOC(cfg->vlambdaAA[p], sizeof(double) * cm->M);
+    
+    for(v = 0; v < cm->M; v++) {
+      if(cfg->hsi->iscandA[v]) {
+	/* printf("FITTING v: %d sttype: %d\n", v, cm->sttype[v]); */
+	if((status = fit_histogram(go, cfg, errbuf, vscA[v], nscores, &(cfg->vmuAA[p][v]), &(cfg->vlambdaAA[p][v]))) != eslOK) return status;
+      }
+      else cfg->vmuAA[p][v] = cfg->vlambdaAA[p][v] = -1.;
+    }
+  } 
+  else { /* only fit root state 0, the full model */
+#endif
+    ESL_ALLOC(cfg->vmuAA[p],     sizeof(double) * 1);
+    ESL_ALLOC(cfg->vlambdaAA[p], sizeof(double) * 1);
+    if((status = fit_histogram(go, cfg, errbuf, vscA[0], nscores, &(cfg->vmuAA[p][0]), &(cfg->vlambdaAA[p][0]))) != eslOK) return status;
+#ifdef HAVE_DEVOPTS
+  }
+#endif
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: get_random_dsq()
+ * Date:     EPN, Tue Sep 11 08:31:47 2007
+ * 
+ * Purpose:  Generate a random digitized seq and return it.
+ *           Two possible modes:
+ *           1. if(cfg->pgc_freq == NULL && dnull != NULL) 
+ *              use dnull disto (a double version of cm->null) to generate
+ *           2. if(cfg->pgc_freq != NULL && dnull == NULL) 
+ *              use choose a GC frequency from cfg->pgc_freq
+ *              and generate with that
+ *
+ * Returns:  eslOK on success, ret_dsq filled with newly alloc'ed ESL_DSQ *,
+ *           some other status code on failure.
+ */
+int
+get_random_dsq(const struct cfg_s *cfg, char *errbuf, CM_t *cm, double *dnull, int L, ESL_DSQ **ret_dsq)
+{
+  int status;
+  double  gc_comp;
+  double *distro = NULL;
+  int do_free_distro = FALSE;
+  ESL_DSQ *dsq = NULL;
+
+  /* contract check, make sure we're in a valid mode */
+  if(cfg->pgc_freq == NULL && dnull == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "get_random_dsq(), cfg->pgc_freq == NULL and dnull == NULL");
+  if(cfg->pgc_freq != NULL && dnull != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "get_random_dsq(), cfg->pgc_freq != NULL and dnull != NULL");
+
+  /* determine mode */ /* generate sequence */
+  if      (cfg->pgc_freq == NULL && dnull != NULL) distro = dnull;
+  else if (cfg->pgc_freq != NULL && dnull == NULL) {
+    assert(cm->abc->K == 4);
+    ESL_ALLOC(distro, sizeof(double) * cm->abc->K);
+    do_free_distro = TRUE;
+    gc_comp = 0.01 * esl_rnd_DChoose(cfg->r, cfg->pgc_freq, GC_SEGMENTS);
+    distro[1] = distro[2] = 0.5 * gc_comp;
+    distro[0] = distro[3] = 0.5 * (1. - gc_comp);
+  }
+  /* generate sequence */
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  if ((status = esl_rsq_xIID(cfg->r, distro, cm->abc->K, L, dsq) != eslOK)) return status;
+
+  if (do_free_distro) free(distro);
+  *ret_dsq = dsq;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: get_cmemit_dsq()
+ * Date:     EPN, Tue Sep 11 08:51:33 2007
+ * 
+ * Purpose:  Generate a dsq from a CM and return it.
+ *
+ * Returns:  eslOK on success, ESL_DSQ is filled with newly alloc'ed dsq; some other status code on an error, 
+ */
+int
+get_cmemit_dsq(const struct cfg_s *cfg, char *errbuf, CM_t *cm, int *ret_L, int *ret_p, Parsetree_t **ret_tr, ESL_DSQ **ret_dsq)
+{
+  int status;
+  int p;
+  int L;
+  ESL_SQ *sq;
+  ESL_DSQ *dsq;
+  Parsetree_t *tr;
+
+  if((status = EmitParsetree(cm, errbuf, cfg->r, "irrelevant", TRUE, &tr, &sq, &L)) != eslOK) return status;
+  while(L == 0) { 
+    FreeParsetree(tr); 
+    esl_sq_Destroy(sq); 
+    if((status = EmitParsetree(cm, errbuf, cfg->r, "irrelevant", TRUE, &tr, &sq, &L)) != eslOK) return status;
+  }
+
+  /* determine the partition */
+  p = cfg->cmstatsA[cfg->ncm-1]->gc2p[(get_gc_comp(sq, 1, L))]; /* this is slightly wrong, 1,L for get_gc_comp() should be i and j of best hit */
+  assert(p < cfg->np);
+  ESL_DASSERT1((p < cfg->np));
+
+  /* free everything allocated by a esl_sqio.c:esl_sq_CreateFrom() call, but the dsq */
+  dsq = sq->dsq;
+  free(sq->name);
+  free(sq->acc);
+  free(sq->desc);
+  free(sq);
+
+  *ret_L  = L;
+  *ret_p  = p;
+  *ret_tr = tr;
+  *ret_dsq = dsq;
+  return eslOK;
+}
+
+
+/*
+ * Function: cm_find_hit_above_cutoff()
+ * Date:     EPN, Wed Sep 12 04:59:08 2007
+ *
+ * Purpose:  Given a CM, a sequence, and a cutoff, try to 
+ *           *quickly* answer the question: Does this sequence 
+ *           contain a hit to the CM above the cutoff?
+ *           To do this we first check the parsetree score, and
+ *           then do do up to 3 iterations of search.
+ *           The first 2 are performend with j and d bands 
+ *           (of decreasing tightness), then default 
+ *           search (with QDB unless --noqdb enabled) is done.
+ *           We return TRUE if any search finds a hit above
+ *           cutoff, and FALSE otherwise.
+ *
+ * Args:     go              - getopts
+ *           cfg             - cmcalibrate's configuration
+ *           errbuf          - char buffer for error message
+ *           cm              - CM to emit from
+ *           dsq             - the digitized sequence to search
+ *           tr              - parsetree for dsq
+ *           L               - length of sequence
+ *           cutoff          - bit score cutoff 
+ *           ret_sc          - score of a hit within dsq, if < cutoff,
+ *                             this is score of best hit within dsq, which
+ *                             means no hit with sc > cutoff exists. If > cutoff,
+ *                             not necessarily score of best hit within dsq.
+ *
+ * Returns:  eslOK on success. other status code upon failure, errbuf filled with error message.
+ */
+int 
+cm_find_hit_above_cutoff(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, ESL_DSQ *dsq,
+			 Parsetree_t *tr, int L, float cutoff, float *ret_sc)
+{
+  int status;
+  int turn_qdb_back_on = FALSE;
+  int turn_hbanded_back_off = FALSE;
+  int turn_hmmscanbands_back_off = FALSE;
+  double orig_tau = cm->tau;
+  float sc;
+  float size_limit = esl_opt_GetReal(go, "--mxsize");
+
+#if eslDEBUGLEVEL >= 1
+  int init_flags       = cm->flags;
+  int init_search_opts = cm->search_opts;
+#endif
+
+  if(ret_sc == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cm_find_hit_above_cutoff(), ret_sc == NULL.\n");
+
+  /* Determine if this sequence has a hit in it above the cutoff as quickly as possible. 
+   * Stage 0: Check parsetree score
+   * Stage 1: HMM banded search tau = 1e-2
+   * Stage 2: HMM banded search with scanning bands, tau = 1e-10
+   * Stage 3: QDB search (CYK or inside), beta = --beta, (THIS IS MOST LENIENT SEARCH WE'LL DO)
+   *
+   * The earliest stage at which we find a hit > cutoff at any stage, we return cm->flags, cm->search_opts
+   * to how they were when we entered, and return TRUE.
+   *
+   * NOTE: We don't do a full non-banded parse to be 100% sure we don't exceed the cutoff, 
+   * unless --noqdb was enabled (ScanMatrix_t *smx stores dn/dx (min/max d) for each state), 
+   * because we assume the --beta value used in *this* cmcalibrate 
+   * run will also be used for any cmsearch runs.
+   */
+
+  sc = ParsetreeScore(cm, tr, dsq, FALSE); 
+  FreeParsetree(tr);
+  if(sc > cutoff || L == 0) { /* parse score exceeds cutoff, or zero length sequence (only 1 path is possible, must be parse score) */
+    ESL_DASSERT1((cm->flags       == init_flags));
+    ESL_DASSERT1((cm->search_opts == init_search_opts));
+    /* printf("0 sc: %10.4f\n", sc); */
+    *ret_sc = sc;
+    return eslOK;
+  } 
+
+  if(!(cm->search_opts & CM_SEARCH_NOQDB))        turn_qdb_back_on = TRUE;
+  if(!(cm->search_opts & CM_SEARCH_HBANDED))      turn_hbanded_back_off = TRUE;
+  if(!(cm->search_opts & CM_SEARCH_HMMSCANBANDS)) turn_hmmscanbands_back_off = TRUE;
+
+  cm->search_opts |= CM_SEARCH_NOQDB;
+
+  /* stage 1 */
+  cm->search_opts |= CM_SEARCH_HBANDED;
+  cm->tau = 0.01;
+  if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) return status;
+  status = FastCYKScanHB(cm, errbuf, dsq, 1, L, 0., NULL, cm->hbmx, size_limit, &sc);
+  if(status == eslOK) { /* FastCYKScanHB() successfully finished */
+    if(sc > cutoff) { /* score exceeds cutoff, we're done, reset search_opts and return */
+      if(turn_qdb_back_on)        cm->search_opts &= ~CM_SEARCH_NOQDB; 
+      if(turn_hbanded_back_off) { cm->search_opts &= ~CM_SEARCH_HBANDED; cm->tau = orig_tau; }
+      ESL_DASSERT1((cm->flags       == init_flags));
+      ESL_DASSERT1((cm->search_opts == init_search_opts));
+      *ret_sc = sc;
+      return eslOK;
+    }
+  }
+  else if (status != eslERANGE) return status; /* else if status == eslERANGE, FastCYKScanHB() couldn't grow its DP matrix big enough, move onto next stage */
+
+  /* stage 2 */
+  cm->search_opts |= CM_SEARCH_HMMSCANBANDS;
+  cm->tau = 1e-10;
+  if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) return status;
+  status = FastCYKScanHB(cm, errbuf, dsq, 1, L, 0., NULL, cm->hbmx, size_limit, &sc);
+  if(status == eslOK) { /* FastCYKScanHB() successfully finished */
+    if(sc > cutoff) { /* score exceeds cutoff, we're done, reset search_opts and return */
+      if(turn_qdb_back_on)             cm->search_opts &= ~CM_SEARCH_NOQDB; 
+      if(turn_hbanded_back_off)      { cm->search_opts &= ~CM_SEARCH_HBANDED;      cm->tau = orig_tau; }
+      if(turn_hmmscanbands_back_off) { cm->search_opts &= ~CM_SEARCH_HMMSCANBANDS; cm->tau = orig_tau; }
+      ESL_DASSERT1((cm->flags       == init_flags));
+      ESL_DASSERT1((cm->search_opts == init_search_opts));
+      *ret_sc = sc;
+      return eslOK;
+    }
+  }
+  else if (status != eslERANGE) return status; /* else if status == eslERANGE, FastCYKScanHB() couldn't grow its DP matrix big enough, move onto next stage */
+
+  /* stage 3, use 'default' dmin, dmax (which could be NULL) CYK or Inside */
+  cm->search_opts &= ~CM_SEARCH_HBANDED;
+  cm->search_opts &= ~CM_SEARCH_HMMSCANBANDS;
+  if(turn_qdb_back_on) cm->search_opts &= ~CM_SEARCH_NOQDB; 
+
+  if(cm->search_opts & CM_SEARCH_INSIDE) {
+    if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) return status;
+  }
+  else { 
+    if((status = FastCYKScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) return status;
+  }
+  if(!turn_hbanded_back_off)      { cm->search_opts |= CM_SEARCH_HBANDED;      cm->tau = orig_tau; }
+  if(!turn_hmmscanbands_back_off) { cm->search_opts |= CM_SEARCH_HMMSCANBANDS; cm->tau = orig_tau; }
+  ESL_DASSERT1((cm->flags       == init_flags));
+  ESL_DASSERT1((cm->search_opts == init_search_opts));
+
+  /*if(sc > cutoff) { printf("3 sc: %10.4f\n", sc); }*/
+  *ret_sc = sc;
+  return eslOK;
+}
+
+/* Function: estimate_workunit_time()
+ * Date:     EPN, Thu Nov  1 17:57:20 2007
+ * 
+ * Purpose:  Estimate time req'd for a cmcalibrate workunit
+ *
+ * Returns:  eslOK on success;
+ */
+void
+estimate_workunit_time(const ESL_GETOPTS *go, const struct cfg_s *cfg, int nseq, int L, int gum_mode)
+{
+  /* these are ballparks for a 3 GHz machine with optimized code */
+  float cyk_megacalcs_per_sec = 275.;
+  float ins_megacalcs_per_sec =  75.;
+  float fwd_megacalcs_per_sec = 175.;
+  float vit_megacalcs_per_sec = 380.;
+  
+  float seconds = 0.;
+
+  if(! esl_opt_IsDefault(go, "--gumL")) L = ESL_MAX(L, esl_opt_GetInteger(go, "--gumL")); /* minimum L we allow is 2 * cm->W (L is sent into this func as 2 * cm->W), this is enforced silently (!) */
+
+  switch(gum_mode) { 
+  case GUM_CM_LC: 
+  case GUM_CM_GC: 
+    seconds = cfg->full_vcalcs[0] * (float) L * (float) nseq / cyk_megacalcs_per_sec;
+    break;
+  case GUM_CM_LI:
+  case GUM_CM_GI:
+    seconds = cfg->full_vcalcs[0] * (float) L * (float) nseq / ins_megacalcs_per_sec;
+    break;
+  case GUM_CP9_LV: 
+  case GUM_CP9_GV: 
+    seconds = cfg->full_cp9_ncalcs * (float) L * (float) nseq / vit_megacalcs_per_sec;
+    break;
+  case GUM_CP9_LF: 
+  case GUM_CP9_GF: 
+    seconds = cfg->full_cp9_ncalcs * (float) L * (float) nseq / fwd_megacalcs_per_sec;
+    break;
+  }
+  printf("Estimated time for this workunit: %10.2f seconds\n", seconds);
+
+  return;
+}
+
+
+/* Function: read_partition_file
+ * Date:     EPN, Fri Dec  7 08:38:41 2007
+ * 
+ * Called when --pfile is invoked. 
+ * Opens and reads a partition file of 
+ * with 2 * <npartitions> tokens, every odd token is
+ * a partition start <pstart>, and every even token is 
+ * a parititon end <pend>. First <pstart> must be 0,
+ * other <pstart>s must be 1 more than previous
+ * <pend>. The last <pend> must be 100, other <pends>
+ * must be 1 less than following <pstart>.
+ *
+ * Example of file that implies 3 partitions: 
+ * 0..39, 40..60, and 61.100
+ * 
+ * ~~~~~~~~~~~~~~~~
+ * 0 39
+ * 40 60
+ * 61 100
+ * ~~~~~~~~~~~~~~~~
+ * 
+ * After reading the file and checking it's legit,
+ * set up the cfg->np and cfg->pstart data.
+ *
+ * Returns:  eslOK on success, eslEINVAL if file is 
+ *           in wrong format, or doesn't follow rules described above.
+ */
+int
+read_partition_file(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int             status;
+  ESL_FILEPARSER *efp;
+  char           *tok;
+  int             toklen;
+  int            *begin;
+  int             end=0;
+  int             nread=0;
+  int             p;
+
+  printf("in read_partition_file, mp: %d gc: %d\n", MAX_PARTITIONS, GC_SEGMENTS);
+
+  ESL_DASSERT1((MAX_PARTITIONS < GC_SEGMENTS));
+  if(esl_opt_IsDefault(go, "--pfile")) ESL_FAIL(eslEINVAL, errbuf, "read_partition_file, but --pfile not invoked!\n");
+
+  if (esl_fileparser_Open(esl_opt_GetString(go, "--pfile"), &efp) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "failed to open %s in read_mask_file\n", esl_opt_GetString(go, "--pfile"));
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  ESL_ALLOC(begin, sizeof(int) * GC_SEGMENTS);
+  begin[0] = 0;
+
+  while((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslEOF) {
+    begin[nread] = atoi(tok);
+    if(nread == 0) {
+      if(atoi(tok) != 0) ESL_FAIL(eslEINVAL, errbuf, "first partition begin must be 0 in %s\n", esl_opt_GetString(go, "--pfile"));
+    }
+    else if (begin[nread] != (end+1)) {
+      if(atoi(tok) != 0) ESL_FAIL(eslEINVAL, errbuf, "partition %d begin point (%d) is not exactly 1 more than prev partition end pt %d in %s\n", (nread+1), begin[nread], end, esl_opt_GetString(go, "--pfile"));
+    }      
+    if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "no end point for each partition %d's begin (%d) in partition file %s\n", (nread+1), begin[nread], esl_opt_GetString(go, "--pfile"));
+    end = atoi(tok);
+    if(end < begin[nread]) ESL_FAIL(eslEINVAL, errbuf, "partition %d end point (%d) < begin point (%d) in %s\n", (nread+1), end, begin[nread], esl_opt_GetString(go, "--pfile"));
+    nread++;
+    if(nread > MAX_PARTITIONS) ESL_FAIL(eslEINVAL, errbuf, "partition file %s has at least %d partitions, but max num partitions is %d\n", esl_opt_GetString(go, "--pfile"), nread, MAX_PARTITIONS);
+  }
+  if(nread == 0) ESL_FAIL(eslEINVAL, errbuf, "failed to read a single token from %s\n", esl_opt_GetString(go, "--pfile"));
+  if(end != 100) ESL_FAIL(eslEINVAL, errbuf, "final partitions end point must be 100, but it's %d in %s\n", end, esl_opt_GetString(go, "--pfile"));
+
+  /* create cfg->pstart */
+  ESL_DASSERT1((cfg->pstart == NULL));
+  ESL_ALLOC(cfg->pstart, sizeof(int) * nread);
+  for(p = 0; p < nread; p++) cfg->pstart[p] = begin[p];
+  free(begin);
+  cfg->np = nread;
+
+  esl_fileparser_Close(efp);
+  return eslOK;
+  
+ ERROR:
+  return status;
+}
+
+
+/* Function: update_avg_hit_len()
+ * Date:     EPN, Sun Dec  9 15:50:39 2007
+ * 
+ * Purpose:  Calculate the average subseq length rooted at each state
+ *           using the QDB calculation.
+ *
+ * Returns:  eslOK on success;
+ */
+int
+update_avg_hit_len(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int safe_windowlen;
+  float *avglen = NULL;
+
+  safe_windowlen = cm->W * 2;
+  while(!(BandCalculationEngine(cm, safe_windowlen, 1E-15, TRUE, NULL, NULL, NULL, &avglen))) {
+    safe_windowlen *= 2;
+    if(safe_windowlen > (cm->clen * 1000)) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "update_avg_hit_len(), band calculation safe_windowlen big: %d\n", safe_windowlen);
+  }
+  if(cfg->avglen != NULL) free(cfg->avglen);
+  cfg->avglen = avglen;
+  return eslOK;
+}
+
+/* Function: switch_global_to_local()
+ * Incept:   EPN, Mon Dec 10 08:43:32 2007
+ * 
+ * Purpose:  Switch a CM and it's CP9 HMM from global configuration
+ *           to local configuration. Purposefully a local static function 
+ *           in cmcalibrate.c, b/c we don't check if CM is in rsearch mode
+ *           or any other jazz that'll never happen in cmcalibrate.
+ *
+ * Args:      go     - get opts
+ *            cfg    - cmcalibrate's cfg
+ *            cm     - the model
+ *            errbuf - for printing errors
+ *
+ * Returns:   eslOK on succes, othewise some other easel status code and
+ *            errbuf is filled with error message.
+ */
+int 
+switch_global_to_local(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, char *errbuf)
+{
+  if(cm->flags & CMH_LOCAL_BEGIN) ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CMH_LOCAL_BEGIN flag already raised.\n");
+  if(cm->flags & CMH_LOCAL_END)   ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CMH_LOCAL_END flag already raised.\n");
+  if(! (cm->flags & CMH_CP9))     ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CMH_CP9 flag down.\n");
+  if(cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CPLAN9_LOCAL_BEGIN flag already raised.\n");
+  if(cm->cp9->flags & CPLAN9_LOCAL_END)   ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CPLAN9_LOCAL_END flag already raised.\n");
+  if(cm->cp9->flags & CPLAN9_EL)          ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CPLAN9_EL flag already raised.\n");
+
+  /* ConfigLocal() puts CM in local mode, recalcs QDBs (if they exist), remakes cm's scan matrix, 
+   * logoddsifies CM, and makes inserts equiprobable (if nec) */
+  ConfigLocal(cm, cm->pbegin, cm->pend); 
+  /* CPlan9SWConfig() configures CP9 for local alignment, then logoddisfies CP9 (wastefully in this case) */
+  CPlan9SWConfig(cm->cp9, cm->pbegin, cm->pbegin); 
+  /* CPlan9ELConfig() configures CP9 for CM EL local ends, then logoddisfies CP9 */
+  CPlan9ELConfig(cm);
+
+  int cp9_ntrans = NHMMSTATETYPES * NHMMSTATETYPES; /* 3*3 = 9 transitions in global mode */
+  if(cm->cp9->flags & CPLAN9_LOCAL_BEGIN) cp9_ntrans++; /* will be true */
+  if(cm->cp9->flags & CPLAN9_LOCAL_END)   cp9_ntrans++; /* will be true */
+  if(cm->cp9->flags & CPLAN9_EL)          cp9_ntrans++; /* will be true */
+  cfg->full_cp9_ncalcs = (cp9_ntrans * cm->cp9->M) / 1000000.; /* convert to millions of calcs per residue */
+  return eslOK;
+}
+
+/* Function: predict_cp9_filter_speedup()
+ * Date:     EPN, Mon Dec 10 11:55:24 2007
+ *
+ * Purpose:  Given a CM and scores for a CP9 Viterbi and Forward scan
+ *           of target seqs predict the speedup with an HMM filter, Forward and
+ *           Viterbi, then update a BestFilterInfo_t object to 
+ *           hold info on the faster of the two.
+ *            
+ * Args:     go  - command line options
+ *           cfg - cmcalibrate's cfg object, mucho data (probably too much)
+ *           errbuf - for printing error messages
+ *           cm - the model
+ *           fil_vit_cp9scA - [0..i..filN-1] best Viterbi score in sequence i 
+ *           fil_fwd_cp9scA - [0..i..filN-1] best Foward score in sequence i 
+ *           fil_partA      - [0..i..filN-1] partition of sequence i 
+ *           bf             - BestFilterInfo_t object, we'll update this to hold info on a Viterbi or Forward filter strategy 
+ *
+ * Returns:  Updates BestFilterInfo_t object <bf> to hold info on fastest HMM filter, Viterbi or Forward
+ *           eslOK on success;
+ *           Other easel status code on an error with errbuf filled with error message.
+ */
+int
+predict_cp9_filter_speedup(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *fil_vit_cp9scA, float *fil_fwd_cp9scA, int *fil_partA, BestFilterInfo_t *bf)
+{
+  int    status;
+  float *sorted_fil_vit_EA;       /* sorted Viterbi E-values, so we can easily choose a threshold */
+  float *sorted_fil_fwd_EA;       /* sorted Forward E-values, so we can easily choose a threshold */
+  float  vit_E, fwd_E;            /* a Viterbi and Forward E value */
+  int    cp9_vit_mode, cp9_fwd_mode; /* a Viterbi, Forward Gumbel mode, respectively  */
+  int    evalue_L;                /* database length used for calcing E-values in CP9 gumbels from cfg->cmstats */
+  float  fil_calcs;               /* number of million dp calcs predicted for the HMM filter scan */
+  float  vit_surv_calcs;          /* number of million dp calcs predicted for the CM scan of Viterbi filter survivors */
+  float  fwd_surv_calcs;          /* number of million dp calcs predicted for the CM scan of Forward filter survivors */
+  float  vit_fil_plus_surv_calcs; /* Viterbi filter calcs plus survival calcs */ 
+  float  fwd_fil_plus_surv_calcs; /* Foward filter calcs plus survival calcs */ 
+  float  nonfil_calcs;            /* number of million dp calcs predicted for a full CM scan */
+  float  vit_spdup, fwd_spdup;    /* predicted speedups for Viterbi and Forward */
+  int    i, p;                    /* counters */
+  int    cmi = cfg->ncm-1;        /* CM index we're on */
+  int    Fidx;                    /* index in sorted scores that threshold will be set at (1-F) * N */
+  float  filE = esl_opt_GetReal(go, "--filE"); /* E-value cutoff for accepting CM hits for filter test */
+  float  F = esl_opt_GetReal(go, "--F"); /* fraction of CM seqs we require filter to let pass */
+  int    filN  = esl_opt_GetInteger(go, "--filN"); /* number of sequences we emitted from CM for filter test */
+  float  Starg   = esl_opt_GetReal(go, "--starg"); /* target survival fraction */
+  float  E_Starg;                 /* E-value threshold that exactly satisifies Starg survival fraction */
+  float  vit_E_F1;                /* viterbi E value if F were == 1.0 */
+  float  fwd_E_F1;                /* forward E value if F were == 1.0 */
+  float  surv_res_per_hit;        /* expected number of residues to survive filter from DB for each hit 2*W-avglen[0], twice W minus the average lenght of a hit from QDB calc */
+  float  Smin;                    /* minimally useful survival fraction, any less than this and our filter would be (predicted to be) doing more than 10X the work of the CM */
+  float  E_min;                   /* E-value threshold that exactly satisifies Smin survival fraction */
+  float  vit_surv_fract;          /* predicted survival fraction for Viterbi filter */
+  float  fwd_surv_fract;          /* predicted survival fraction for Forward filter */
+  
+  cp9_vit_mode = (cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? GUM_CP9_LV : GUM_CP9_GV;
+  cp9_fwd_mode = (cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? GUM_CP9_LF : GUM_CP9_GF;
+
+  /* contract checks */
+  if(! (cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->is_valid)) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), gumbel stats for CP9 viterbi mode: %d are not valid.\n", cp9_vit_mode);
+  if(! (cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->is_valid)) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), gumbel stats for CP9 forward mode: %d are not valid.\n", cp9_fwd_mode);
+  if(cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->L != cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->L) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), db length for gumbel stats for CP9 viterbi (%d) and forward (%d) differ.\n", cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->L, cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->L);
+
+  evalue_L = cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->L;
+
+  /* contract checks specific to case when there is more than 1 partition */
+  if(cfg->cmstatsA[cfg->ncm-1]->np != 1) { 
+    for(p = 1; p < cfg->cmstatsA[cfg->ncm-1]->np; p++) {
+      if(evalue_L != cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][p]->L) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), partition %d db length (%d) for Viterbi gumbel stats differ than from partition 1 Viterbi db length (%d).\n", p, cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][p]->L, evalue_L);
+      if(evalue_L != cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][p]->L) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), partition %d db length (%d) for Forward gumbel stats differ than from partition 1 Viterbi db length (%d).\n", p, cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][p]->L, evalue_L);
+    }
+  }
+
+  Fidx  = (int) ((1. - F) * (float) filN);
+
+  /* convert bit scores to E-values and sort them */
+  ESL_ALLOC(sorted_fil_vit_EA, sizeof(float) * filN);
+  ESL_ALLOC(sorted_fil_fwd_EA, sizeof(float) * filN);
+  for(i = 0; i < filN; i++) { 
+    p = fil_partA[i];
+    sorted_fil_vit_EA[i] = RJK_ExtremeValueE(fil_vit_cp9scA[i], cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][p]->mu, cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][p]->lambda); 
+    sorted_fil_fwd_EA[i] = RJK_ExtremeValueE(fil_fwd_cp9scA[i], cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][p]->mu, cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][p]->lambda); 
+  }
+  esl_vec_FSortDecreasing(sorted_fil_vit_EA, filN);
+  vit_E = sorted_fil_vit_EA[Fidx];
+  esl_vec_FSortDecreasing(sorted_fil_fwd_EA, filN);
+  fwd_E = sorted_fil_fwd_EA[Fidx];
+
+  /* now vit_E and fwd_E are expected number of CP9 Viterbi/Forward hits with score above threshold 
+   * (Fidx'th best score) in a sequence DB of length evalue_L, convert that DB size to cfg->dbsize */
+  vit_E *= cfg->dbsize / evalue_L;
+  fwd_E *= cfg->dbsize / evalue_L;
+
+  fil_calcs  = cfg->full_cp9_ncalcs;  /* fil_calcs is millions of DP calcs for CP9 scan of 1 residue */
+  fil_calcs *= cfg->dbsize;           /* fil_calcs is millions of DP calcs for CP9 scan of length cfg->dbsize */
+  nonfil_calcs = cfg->full_vcalcs[0]; /* total number of millions of DP calculations for full CM scan of 1 residue */
+  nonfil_calcs *= cfg->dbsize;        /* now nonfil-calcs corresponds to cfg->dbsize */
+
+  /* determine our thresholds:
+   * 1. if vit_E and/or fwd_E yield predicted survival fractions that are less than Starg:
+   *    rewrite vit_E or fwd_E as the maximum E-value threshold that sees ALL hits (when F==1.0,
+   *    this is {vit,fwd}_E_F1 below), and the E-value threshold that exactly satisfies Starg (E_Starg below).
+   * 2. if after 1, vit_E and/or fwd_E still yield predicted survival fractions less than Smin,
+   *    the survival fraction at which the number of DP calcs for the survivors of the filter is only
+   *    10% the number of dp calcs for the filter, then we set vit_E or fwd_E to the E value that
+   *    exactly satisfies Smin.
+   */
+  surv_res_per_hit = (2. * cm->W - (cfg->avglen[0])); /* avg length of surviving fraction of db from a single hit (cfg->avglen[0] is avg subseq len in subtree rooted at v==0, from QDB calculation) */
+  vit_E_F1= (sorted_fil_vit_EA[0] * (cfg->dbsize / evalue_L));
+  fwd_E_F1= (sorted_fil_fwd_EA[0] * (cfg->dbsize / evalue_L));
+  E_Starg = (Starg * (float) cfg->dbsize) / surv_res_per_hit;
+  Smin    = fil_calcs / (10. * nonfil_calcs);
+  E_min   = (Smin * (float) cfg->dbsize) / surv_res_per_hit;
+  if(Starg < Smin) { /* we never go less than Smin */
+    Starg = Smin;
+    E_Starg = E_min;
+  }
+  
+  vit_surv_fract = (vit_E * surv_res_per_hit) / (float) cfg->dbsize;
+  fwd_surv_fract = (fwd_E * surv_res_per_hit) / (float) cfg->dbsize;
+  
+  ESL_DPRINTF1(("vit_E:    %.5f\n", vit_E));
+  ESL_DPRINTF1(("vit_surv: %.10f\n", vit_surv_fract));
+  ESL_DPRINTF1(("fwd_E:    %.5f\n", fwd_E));
+  ESL_DPRINTF1(("fwd_surv: %.10f\n", fwd_surv_fract));
+
+  ESL_DPRINTF1(("vit_E_F1: %.5f\n", vit_E_F1));
+  ESL_DPRINTF1(("fwd_E_F1: %.5f\n", fwd_E_F1));
+  ESL_DPRINTF1(("Starg:    %.5f\n", Starg));
+  ESL_DPRINTF1(("E_Starg:  %.5f\n", E_Starg));
+  ESL_DPRINTF1(("Smin:     %.5f\n", Smin));
+  ESL_DPRINTF1(("E_min:    %.5f\n", E_min));
+
+  if(vit_surv_fract < Starg) { 
+    if(vit_E_F1 < E_Starg) { 
+      vit_E = vit_E_F1;
+      if(cfg->be_verbose) printf("set vit_E as vit_E_F1: %.5f\n", vit_E);
+      else { ESL_DPRINTF1(("set vit_E as vit_E_F1: %.5f\n", vit_E)); }
+    }
+    else { 
+      vit_E = E_Starg;
+      if(cfg->be_verbose) printf("set vit_E as E_Starg: %.5f\n", vit_E);
+      else { ESL_DPRINTF1(("set vit_E as E_Starg: %.5f\n", vit_E)); }
+    }
+    if(vit_E < E_min) {
+      vit_E = E_min;
+      if(cfg->be_verbose) printf("set vit_E as E_min: %.5f\n", vit_E);
+      else { ESL_DPRINTF1(("set vit_E as E_min: %.5f\n", vit_E)); }
+    }      
+  }
+
+  if(fwd_surv_fract < Starg) { 
+    if(fwd_E_F1 < E_Starg) { 
+      fwd_E = fwd_E_F1;
+      if(cfg->be_verbose) printf("set fwd_E as fwd_E_F1: %.5f\n", fwd_E);
+      else { ESL_DPRINTF1(("set fwd_E as fwd_E_F1: %.5f\n", fwd_E)); }
+    }
+    else { 
+      fwd_E = E_Starg;
+      if(cfg->be_verbose) printf("set fwd_E as E_Starg: %.5f\n", fwd_E);
+      else { ESL_DPRINTF1(("set fwd_E as E_Starg: %.5f\n", fwd_E)); }
+    }
+    if(fwd_E < E_min) {
+      fwd_E = E_min;
+      if(cfg->be_verbose) printf("set fwd_E as E_min: %.5f\n", fwd_E);
+      else { ESL_DPRINTF1(("set fwd_E as E_min: %.5f\n", fwd_E)); }
+    }      
+  }
+
+  for(i = 0; i < filN; i++) ESL_DPRINTF1(("HMM i: %4d vit E: %15.10f fwd E: %15.10f\n", i, sorted_fil_vit_EA[i], sorted_fil_fwd_EA[i]));
+
+  /* calculate speedup for Viterbi */
+  vit_surv_calcs = vit_E *     /* number of hits expected to survive filter */
+    surv_res_per_hit *         /* avg length of surviving fraction of db from a single hit */
+    cfg->full_vcalcs[0];       /* number of calculations for full CM scan of 1 residue */
+
+  fwd_surv_calcs = fwd_E *     /* number of hits expected to survive filter */
+    surv_res_per_hit *         /* avg length of surviving fraction of db from a single hit */
+    cfg->full_vcalcs[0];       /* number of calculations for full CM scan of 1 residue */
+
+  vit_fil_plus_surv_calcs = fil_calcs + vit_surv_calcs; /* total number of millions of DP calculations expected using the CP9 viterbi filter for scan of cfg->dbsize */
+  vit_spdup = nonfil_calcs / vit_fil_plus_surv_calcs;
+  fwd_fil_plus_surv_calcs = (fil_calcs * 2.) + fwd_surv_calcs; /* total number of millions of DP calculations expected using the CP9 forward filter for scan of cfg->dbsize (logsum corrected, Forward calcs *= 2.) */
+  fwd_spdup = nonfil_calcs / fwd_fil_plus_surv_calcs;
+  /* We multiply number of forward calculations by 2.0 to correct for the fact that Forward takes about 2X as long as Viterbi, b/c it requires logsum operations instead of ESL_MAX's,
+   * so we factor this in when calc'ing the predicted speedup. */
+
+  if(cfg->be_verbose) { 
+    printf("\nHMM(vit) E: %15.10f filt: %10.4f surv: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", vit_E, fil_calcs, vit_surv_calcs, vit_fil_plus_surv_calcs, nonfil_calcs, vit_spdup);
+    printf("HMM(fwd) E: %15.10f filt: %10.4f surv: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", fwd_E, fil_calcs, fwd_surv_calcs, fwd_fil_plus_surv_calcs, nonfil_calcs, fwd_spdup);
+  }
+  else {
+    ESL_DPRINTF1(("\nHMM(vit) E: %15.10f filt: %10.4f surv: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", vit_E, fil_calcs, vit_surv_calcs, vit_fil_plus_surv_calcs, nonfil_calcs, vit_spdup));
+    ESL_DPRINTF1(("HMM(fwd) E: %15.10f filt: %10.4f surv: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", fwd_E, fil_calcs, fwd_surv_calcs, fwd_fil_plus_surv_calcs, nonfil_calcs, fwd_spdup));
+  }
+
+  if(esl_opt_GetBoolean(go, "--fviterbi")) { /* user specified Viterbi */
+    if((status = SetBestFilterInfoHMM(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, FILTER_WITH_HMM_VITERBI, vit_E, fil_calcs, vit_fil_plus_surv_calcs)) != eslOK) return status;
+  }
+  else if(esl_opt_GetBoolean(go, "--fforward")) { /* user specified Forward */
+    if((status = SetBestFilterInfoHMM(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, FILTER_WITH_HMM_FORWARD, fwd_E, fil_calcs, fwd_fil_plus_surv_calcs)) != eslOK) return status;
+  }
+  else if (vit_spdup > fwd_spdup) { /* Viterbi is winner */
+    if((status = SetBestFilterInfoHMM(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, FILTER_WITH_HMM_VITERBI, vit_E, fil_calcs, vit_fil_plus_surv_calcs)) != eslOK) return status;
+  }
+  else { /* Forward is winner */
+    if((status = SetBestFilterInfoHMM(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, FILTER_WITH_HMM_FORWARD, fwd_E, fil_calcs, fwd_fil_plus_surv_calcs)) != eslOK) return status;
+  }
+  return eslOK;
+
+ ERROR:
+  return status; 
+}
+
+/* Function: predict_hybrid_filter_speedup()
+ * Date:     EPN, Tue Dec 11 04:56:39 2007
+ *
+ * Purpose:  Given a CM and scores for a hybrid CYK/Viterbi scan
+ *           of target seqs predict the speedup with a hybrid filter,
+ *           then if it's faster than the existing best filter in
+ *           BestFilterInfo_t object <bf>, update <bf> to hold info 
+ *           on the hybrid filter.
+ *            
+ * Args:     go  - command line options
+ *           cfg - cmcalibrate's cfg object, mucho data (probably too much)
+ *           errbuf - for printing error messages
+ *           cm - the model
+ *           fil_hybscA     - [0..i..filN-1] best Foward score in sequence i 
+ *           gum_hybA       - [0..cfg->np]   hybrid gumbels for each partition
+ *           fil_partA      - [0..i..filN-1] partition of sequence i 
+ *           bf             - BestFilterInfo_t object, we'll update this to hold info on a Viterbi or Forward filter strategy 
+ * 
+ * Returns:  possibly updates BestFilterInfo_t object <bf> to hold info on hybrid filter
+ *           eslOK on success;
+ *           Other easel status code on an error with errbuf filled with error message.
+ *           <ret_getting_faster> set to TRUE if hybrid scanner replaced previous best filter,
+ *           FALSE if not.
+ */
+int
+predict_hybrid_filter_speedup(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *fil_hybscA, int *fil_partA, GumbelInfo_t **gum_hybA, BestFilterInfo_t *bf, int *ret_getting_faster)
+{
+  int    status;
+  float  *sorted_fil_hybEA;       /* sorted hybrid E-values, so we can easily choose a threshold */
+  float  E;                       /* E-value */
+  int    evalue_L;                /* length used for calc'ing E values */
+  float  fil_calcs;               /* number of million dp calcs predicted for the hybrid scan */
+  float  surv_calcs;              /* number of million dp calcs predicted for the CM scan of filter survivors */
+  float  fil_plus_surv_calcs;     /* filter calcs plus survival calcs */ 
+  float  nonfil_calcs;            /* number of million dp calcs predicted for a full CM scan */
+  float  spdup;                   /* predicted speedups for Viterbi and Forward, and a temporary one */
+  int    i, p;                    /* counters */
+  int    Fidx;                     /* index in sorted scores that threshold will be set at (1-F) * N */
+  float  F = esl_opt_GetReal(go, "--F"); /* fraction of CM seqs we require filter to let pass */
+  float  filE = esl_opt_GetReal(go, "--filE"); /* E-value of cutoff for accepting CM seqs */
+  int    filN  = esl_opt_GetInteger(go, "--filN"); /* number of sequences we emitted from CM for filter test */
+
+  /* contract checks */
+  if(! (gum_hybA[0]->is_valid)) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_hybrid_filter_speedup(), gumbel stats for hybrid scanner are not valid.\n");
+  evalue_L = gum_hybA[0]->L;
+  /* contract checks specific to case when there is more than 1 partition */
+  if(cfg->cmstatsA[cfg->ncm-1]->np != 1) { 
+    for(p = 1; p < cfg->cmstatsA[cfg->ncm-1]->np; p++) {
+      if(evalue_L != gum_hybA[p]->L) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_hybrid_filter_speedup(), partition %d db length (%d) for hybrid gumbel stats differ than from partition 1 hybrid db length (%d).\n", p, gum_hybA[p]->L, evalue_L);
+    }
+  }
+
+  Fidx  = (int) ((1. - F) * (float) filN);
+
+  /* convert bit scores to E-values and sort them */
+  ESL_ALLOC(sorted_fil_hybEA, sizeof(float) * filN);
+  for(i = 0; i < filN; i++) { 
+    p = fil_partA[i];
+    sorted_fil_hybEA[i] = RJK_ExtremeValueE(fil_hybscA[i], gum_hybA[p]->mu, gum_hybA[p]->lambda); 
+  }
+  esl_vec_FSortDecreasing(sorted_fil_hybEA, filN);
+  E = sorted_fil_hybEA[Fidx];
+
+  for(i = 0; i < filN; i++) ESL_DPRINTF1(("HYBRID i: %4d E: %10.4f\n", i, sorted_fil_hybEA[i]));
+  
+  /* calculate speedup */
+  /* E is expected number of hybrid hits with score above threshold (Fidx'th best score) at least sc in sequence DB of length evalue_L */
+  E *= cfg->dbsize / evalue_L;
+  /* E is now expected number of CP9 Viterbi or Forward hits with score above threshold in sequence DB of length cfg->dbsize */
+  fil_calcs  = cfg->hsi->hybrid_ncalcs; /* fil_calcs is millions of DP calcs for hybrid scan of 1 residue */
+  fil_calcs *= cfg->dbsize;             /* fil_calcs is millions of DP calcs for hybrid scan of length cfg->dbsize */
+  surv_calcs = E *     /* number of hits expected to survive filter */
+    (2. * cm->W - (cfg->avglen[0])) * /* average length of surviving fraction of db from a single hit (cfg->avglen[0] is avg subseq len in  subtree rooted at v==0, from QDB calculation, so slightly inappropriate b/c we're concerned with hybrid hits here) */
+    cfg->hsi->full_cm_ncalcs; /* number of calculations for full CM scan of 1 residue */
+  fil_plus_surv_calcs = fil_calcs  + surv_calcs; /* total number of millions of DP calculations expected using the hybrid filter for scan of cfg->dbsize (logsum corrected, Forward calcs *= 2.) */
+  nonfil_calcs = cfg->hsi->full_cm_ncalcs;      /* total number of millions of DP calculations for full CM scan of 1 residue */
+  nonfil_calcs *= cfg->dbsize;                  /* now nonfil-calcs corresponds to cfg->dbsize */
+  spdup = nonfil_calcs / fil_plus_surv_calcs;
+  
+  if(cfg->be_verbose) printf("HYBRID E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f full CM: %10.4f spdup %10.4f\n", E, fil_calcs, surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup);
+  else { ESL_DPRINTF1(("HYBRID E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f full CM: %10.4f spdup %10.4f\n", E, fil_calcs, surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup)); }
+
+  if(spdup > (bf->full_cm_ncalcs / bf->fil_plus_surv_ncalcs)) { /* hybrid is best filter strategy so far */
+    if((status = SetBestFilterInfoHybrid(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, E, fil_calcs, fil_plus_surv_calcs, cfg->hsi, cfg->cmstatsA[cfg->ncm-1]->np, gum_hybA)) != eslOK) return status;
+    *ret_getting_faster = TRUE;
+  }
+  else *ret_getting_faster = FALSE;
+
+  return eslOK;
+
+ ERROR:
+  return status; 
+}
+
+
+/* Function: predict_best_sub_cm_roots()
+ * Date:     EPN, Mon Dec 10 15:56:00 2007
+ *
+ * Purpose:  Given a CM and scores for a CM scan of target seqs
+ *           predict the best sub CM roots we could use to 
+ *           filter with.
+ *            
+ * Returns:  eslOK on success;
+ *           Other status code on error, with error message in errbuf.
+ */
+int 
+predict_best_sub_cm_roots(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float **fil_vscAA, int **ret_sorted_best_roots_v)
+{
+  int    status;
+  float **sorted_fil_vscAA;       /* [0..v..cm->M-1][0..filN-1] best score for each state v, each target seq */
+  float  fil_calcs;               /* number of million dp calcs predicted for the HMM filter scan */
+  float  surv_calcs;              /* number of million dp calcs predicted for the CM scan of filter survivors */
+  float  fil_plus_surv_calcs;     /* filter calcs plus survival calcs */ 
+  float  nonfil_calcs;            /* number of million dp calcs predicted for a full CM scan */
+  float  spdup;                   /* predicted speedup a sub CM filter */
+  float  E, tmp_E;                /* E value */
+  float  sc;                      /* bit score */
+  int    i, p, s, v;              /* counters */
+  int    Fidx;                    /* index in sorted scores that threshold will be set at (1-F) * N */
+  float  F = esl_opt_GetReal(go, "--F"); /* fraction of CM seqs we require filter to let pass */
+  int    filN  = esl_opt_GetInteger(go, "--filN"); /* number of sequences we emitted from CM for filter test */
+  int    nstarts;                  /* # start states (and start groups) in the CM, from cfg->hsi */                                 
+  int   *best_per_start_v;         /* sub CM filter state v that gives best speedup per start group */
+  float *best_per_start_spdup;     /* best sub CM filter state speedup per start group */
+
+  if(ret_sorted_best_roots_v == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_best_sub_cm_roots, ret_sorted_best_roots_v == NULL.\n");
+
+  Fidx  = (int) ((1. - F) * (float) filN);
+
+  ESL_ALLOC(sorted_fil_vscAA, sizeof(float *) * cm->M);
+  /*ESL_ALLOC(sorted_fil_EAA, sizeof(float *) * cm->M);*/
+
+  nstarts = cfg->hsi->nstarts;
+  ESL_ALLOC(best_per_start_v,     sizeof(int)   * nstarts);
+  ESL_ALLOC(best_per_start_spdup, sizeof(float) * nstarts);
+  for(s = 0; s < nstarts; s++) {
+    best_per_start_v[s] = -1;
+    best_per_start_spdup[s] = -eslINFINITY;
+  }
+
+  for(v = 0; v < cm->M; v++) {
+    ESL_ALLOC(sorted_fil_vscAA[v], sizeof(float) * filN);
+    esl_vec_FCopy(fil_vscAA[v], filN, sorted_fil_vscAA[v]); 
+    esl_vec_FSortIncreasing(sorted_fil_vscAA[v], filN);
+  }
+  ESL_DPRINTF1(("vscAA[0] scores:\n"));
+  for(i = 0; i < filN; i++) ESL_DPRINTF1(("i: %4d sc: %10.4f\n", i, sorted_fil_vscAA[0][i]));
+
+  for(v = 0; v < cm->M; v++) {
+    if(cfg->hsi->iscandA[v]) {
+      sc = sorted_fil_vscAA[v][Fidx];
+      /* set E as E-value for sc from partition that gives sc the lowest E-value (conservative, sc will be at least as significant as E across all partitions) */
+      E  = RJK_ExtremeValueE(sc, cfg->vmuAA[0][v], cfg->vlambdaAA[0][v]); 
+      for(p = 1; p < cfg->cmstatsA[cfg->ncm-1]->np; p++) {
+	tmp_E = RJK_ExtremeValueE(sc, cfg->vmuAA[p][v], cfg->vlambdaAA[p][v]); 
+	if(tmp_E < E) E = tmp_E;
+      }
+      /* E is now expected number of hits for db of cfg->length 2 * cm->W */
+      E *= cfg->dbsize / (cm->W * 2.);
+      /* E is now expected number of hits for db of cfg->dbsize */
+
+      fil_calcs   = cfg->hsi->cm_vcalcs[v]; /* fil_calcs is millions of DP calcs for sub CM (root = v) scan of 1 residue */
+      fil_calcs  *= cfg->dbsize;            /* fil_calcs is millions of DP calcs for sub CM (root = v) scan of length cfg->dbsize */
+      surv_calcs = E *     /* number of hits expected to survive filter */
+	(2. * cm->W - (cfg->avglen[v])) * /* average length of surviving fraction of db from a single hit (cfg->avglen[v] is avg subseq len in  subtree rooted at v */
+	cfg->hsi->full_cm_ncalcs; /* number of calculations for full CM scan of 1 residue */
+      fil_plus_surv_calcs = fil_calcs + surv_calcs;
+      nonfil_calcs = cfg->hsi->full_cm_ncalcs;      /* total number of millions of DP calculations for full CM scan of 1 residue */
+      nonfil_calcs *= cfg->dbsize;                  /* now nonfil-calcs corresponds to cfg->dbsize */
+      spdup = nonfil_calcs / fil_plus_surv_calcs;
+      if(cfg->be_verbose) { printf("SUB %3d sg: %2d sc: %10.4f E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f full CM: %10.4f spdup %10.4f\n", v, cfg->hsi->startA[v], sc, E, fil_calcs, surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup); } 
+      else                { ESL_DPRINTF1(("SUB %3d sg: %2d sc: %10.4f E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f full CM: %10.4f spdup %10.4f\n", v, cfg->hsi->startA[v], sc, E, fil_calcs, surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup)); } 
+      s = cfg->hsi->startA[v];
+      if(spdup > best_per_start_spdup[s] && cm->ndidx[v] != 0) { /* can't filter with a state in node 0 */
+	best_per_start_v[s]     = v;
+	best_per_start_spdup[s] = spdup;
+      }	
+    }  
+  }
+  for(s = 0; s < nstarts; s++) { 
+    if(cfg->be_verbose) printf("START %d v: %d spdup: %10.4f\n", s, best_per_start_v[s], best_per_start_spdup[s]);
+    else {       ESL_DPRINTF1(("START %d v: %d spdup: %10.4f\n", s, best_per_start_v[s], best_per_start_spdup[s])); }
+    ESL_DASSERT1((best_per_start_v[s] != -1));
+  }
+
+  /* sort the best sub CM roots (1 per start group) by their speedup,
+   * this is an embarassing N^2 sorting, but biggest RNAs have ~ 100 starts, so this is okay I guess (LSU has ~140 starts) 
+   */
+  int *sorted_best_roots_v; 
+  int *sorted_best_roots_start; 
+  float *sorted_best_roots_spdup;
+  int *already_chosen;
+  int s1, s2;
+  int best_cur_v;
+  int best_cur_start;
+  float best_cur_spdup;
+
+  ESL_ALLOC(sorted_best_roots_v,     sizeof(int) * nstarts);
+  ESL_ALLOC(sorted_best_roots_start, sizeof(int) * nstarts);
+  ESL_ALLOC(sorted_best_roots_spdup, sizeof(int) * nstarts);
+  ESL_ALLOC(already_chosen,          sizeof(int) * nstarts);
+  esl_vec_ISet(already_chosen, nstarts, FALSE);
+  for(s1 = 0; s1 < nstarts; s1++) {
+    best_cur_v = -1;
+    best_cur_start = -1;
+    best_cur_spdup = -eslINFINITY;
+    for(s2 = 0; s2 < nstarts; s2++) { 
+      if(! already_chosen[s2]) {
+	if(best_per_start_spdup[s2] > best_cur_spdup) { 
+	  best_cur_v = best_per_start_v[s2];
+	  best_cur_start = s2;
+	  best_cur_spdup = best_per_start_spdup[s2];
+	}
+      }
+    }
+    sorted_best_roots_v[s1] = best_cur_v;
+    sorted_best_roots_start[s1] = best_cur_start;
+    sorted_best_roots_spdup[s1] = best_cur_spdup;
+    already_chosen[best_cur_start] = TRUE;
+  }
+  for(s1 = 0; s1 < nstarts; s1++) {
+    if(cfg->be_verbose) printf("SORTED rank: %d v: %d spdup: %.5f start: %d\n", s1, sorted_best_roots_v[s1], sorted_best_roots_spdup[s1], sorted_best_roots_start[s1]);
+    else { ESL_DPRINTF1(("SORTED rank: %d v: %d spdup: %.5f start: %d\n", s1, sorted_best_roots_v[s1], sorted_best_roots_spdup[s1], sorted_best_roots_start[s1])); } 
+    ESL_DASSERT1((sorted_best_roots_v[s1] != -1));
+  }
+  *ret_sorted_best_roots_v = sorted_best_roots_v;
+
+  free(sorted_best_roots_start);
+  free(sorted_best_roots_spdup);
+  free(already_chosen);
+  free(best_per_start_v);
+  free(best_per_start_spdup);
+  for(v = 0; v < cm->M; v++) free(sorted_fil_vscAA[v]);
+  free(sorted_fil_vscAA);
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "predict_best_sub_cm_roots(), memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+
+/* Function: get_cmcalibrate_comlog_info
+ * Date:     EPN, Mon Dec 31 14:59:52 2007
+ *
+ * Purpose:  Create the cmcalibrate command info and creation date info 
+ *           to eventually be set in the CM's ComLog_t data structure.
+ *
+ * Returns:  eslOK on success, eslEINCOMPAT on contract violation.
+ */
+static int
+get_cmcalibrate_comlog_info(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  int i;
+  long seed;
+  long temp;
+  int  seedlen;
+  char *seedstr;
+
+  if(cfg->ccom  != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "get_cmcalibrate_comlog_info(), cfg->ccom  is non-NULL.");
+  if(cfg->cdate != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "get_cmcalibrate_comlog_info(), cfg->cdate is non-NULL.");
+  
+  
+  /* Set the cmbuild command info, the cfg->clog->bcom string */
+  for (i = 0; i < go->optind; i++) { /* copy all command line options, but not the command line args yet, we may need to append '-s ' before the args */
+    esl_strcat(&(cfg->ccom),  -1, go->argv[i], -1);
+    esl_strcat(&(cfg->ccom),  -1, " ", 1);
+  }
+  /* if -s NOT enabled, we need to append the seed info also */
+  seed = esl_randomness_GetSeed(cfg->r);
+  if(esl_opt_IsDefault(go, "-s")) {
+    if(cfg->r == NULL) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "get_cmcalibrate_comlog_info(), cfg->r is NULL but --gibbs enabled, shouldn't happen.");
+    temp = seed; 
+    seedlen = 1; 
+    while(temp > 0) { temp/=10; seedlen++; } /* determine length of stringized version of seed */
+    seedlen += 4; /* strlen(' -s ') */
+    ESL_ALLOC(seedstr, sizeof(char) * (seedlen+1));
+    sprintf(seedstr, " -s %ld ", seed);
+    esl_strcat((&cfg->ccom), -1, seedstr, seedlen);
+  }
+  else { /* -s was enabled, we'll do a sanity check */
+    if(seed != (long) esl_opt_GetInteger(go, "-s")) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "get_cmcalibrate_comlog_info(), cfg->r's seed is %ld, but -s was enabled with argument: %ld!, this shouldn't happen.", seed, (long) esl_opt_GetInteger(go, "-s"));
+  }
+
+  for (i = go->optind; i < go->argc; i++) { /* copy all command line options, but not the command line args yet, we may need to append '-s ' before the args */
+    esl_strcat(&(cfg->ccom), -1, go->argv[i], -1);
+    if(i < (go->argc-1)) esl_strcat(&(cfg->ccom), -1, " ", 1);
+  }
+
+  /* Set the cmcalibrate call date, the cfg->clog->bdate string */
+  time_t date = time(NULL);
+  if((status = esl_strdup(ctime(&date), -1, &(cfg->cdate))) != eslOK) goto ERROR;
+  esl_strchop(cfg->cdate, -1); /* doesn't return anything but eslOK */
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_cmcalibrate_comlog_info() error status: %d, probably out of memory.", status);
+  return status; 
+}
+
+
+/* Function: update_comlog
+ * Date:     EPN, Mon Dec 31 15:14:26 2007
+ *
+ * Purpose:  Update the CM's comlog info to reflect the current
+ *           cmcalibrate call.
+ *
+ * Returns:  eslOK on success, eslEINCOMPAT on contract violation.
+ */
+static int
+update_comlog(const ESL_GETOPTS *go, char *errbuf, char *ccom, char *cdate, CM_t *cm)
+{
+  int status;
+  int which_comlog;       /* 1 or 2, 1 if we'll write to cm->ccom1 and cm->cdate1, 2 if we'll write to 
+			   * cm->ccom2 and cm->cdate2. Can only be 2 if --filonly enabled, otherwise
+			   * we're creating new gumbel stats and/or filter thresholds, so any previous info 
+			   * in the CM file from previous cmcalibrate calls will be deleted/overwritten. 
+			   */ 
+  
+  if(ccom  == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "update_comlog(), ccom  is non-NULL.");
+  if(cdate == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "update_comlog(), cdate is non-NULL.");
+
+  which_comlog = (esl_opt_GetBoolean(go, "--filonly")) ? 2 : 1; /* only way to write to comlog->ccom2, comlog->cdate2 is if --filonly was enabled */
+  
+  /* 2 possible cases, case 1: we're writing/overwriting cm->comlog->ccom1, cm->comlog->cdate1, 
+   * case 2: we're writing/overwriting cm->comlog->ccom2, cm->comlog->cdate2 
+   */
+
+  if(which_comlog == 1) {
+    /* free all cmcalibrate comlog info, we're about to overwrite any information that any previous cmcalibrate
+     * call could have written to the cm file.
+     */
+    if(cm->comlog->ccom1  != NULL)  { free(cm->comlog->ccom1);  cm->comlog->ccom1 = NULL;  }
+    if(cm->comlog->cdate1 != NULL)  { free(cm->comlog->cdate1); cm->comlog->cdate1 = NULL; }
+    if(cm->comlog->ccom2  != NULL)  { free(cm->comlog->ccom2);  cm->comlog->ccom2 = NULL;  }
+    if(cm->comlog->cdate2 != NULL)  { free(cm->comlog->cdate2); cm->comlog->cdate2 = NULL; }
+    
+    if((status = esl_strdup(ccom, -1, &(cm->comlog->ccom1)))  != eslOK) goto ERROR; 
+    if((status = esl_strdup(cdate,-1, &(cm->comlog->cdate1))) != eslOK) goto ERROR; 
+  }
+  else { /* which_comlog == 2 */
+    /* if it exists, free comlog info comlog->ccom2, comlog->cdate2,, we're about to overwrite the info
+     * corresponding to that cmcalibrate call (the filter threshold information ONLY) 
+     * First, assert we have comlog->ccom1, comlog->cdate1 */
+    if(cm->comlog->ccom1  == NULL)  ESL_FAIL(eslEINCOMPAT, errbuf, "update_comlog(), --filonly enabled, but cm->comlog->ccom1 is NULL.");
+    if(cm->comlog->ccom1  == NULL)  ESL_FAIL(eslEINCOMPAT, errbuf, "update_comlog(), --filonly enabled, but cm->comlog->cdate1 is NULL.");
+
+    if(cm->comlog->ccom2  != NULL)  { free(cm->comlog->ccom2);  cm->comlog->ccom2 = NULL;  }
+    if(cm->comlog->cdate2 != NULL)  { free(cm->comlog->cdate2); cm->comlog->cdate2 = NULL; }
+
+    if((status = esl_strdup(ccom, -1, &(cm->comlog->ccom2)))  != eslOK) goto ERROR; 
+    if((status = esl_strdup(cdate,-1, &(cm->comlog->cdate2))) != eslOK) goto ERROR; 
+  }
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "update_comlog() error status: %d, probably out of memory.", status);
+  return status; 
+}
+
+
+/* format_time_string()
+ * Date:     SRE, Fri Nov 26 15:06:28 1999 [St. Louis]
+ *
+ * Purpose:  Given a number of seconds, format into
+ *           hh:mm:ss.xx in a provided buffer.
+ *
+ * Args:     buf     - allocated space (128 is plenty!)
+ *           sec     - number of seconds
+ *           do_frac - TRUE (1) to include hundredths of a sec
+ */
+static void
+format_time_string(char *buf, double sec, int do_frac)
+{
+  int h, m, s, hs;
+  
+  h  = (int) (sec / 3600.);
+  m  = (int) (sec / 60.) - h * 60;
+  s  = (int) (sec) - h * 3600 - m * 60;
+  if (do_frac) {
+    hs = (int) (sec * 100.) - h * 360000 - m * 6000 - s * 100;
+    sprintf(buf, "%02d:%02d:%02d.%02d", h,m,s,hs);
+  } else {
+    sprintf(buf, "%02d:%02d:%02d", h,m,s);
+  }
+}
+
+/* Function: print_cm_info
+ * Date:     EPN, Tue Jan  8 05:51:47 2008
+ *
+ * Purpose:  Print per-CM info to stdout. 
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_cm_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  printf("%-8s %s\n", "CM:",      cm->name); 
+  if(esl_opt_GetBoolean(go, "--noqdb")) printf("%-8s %s %g\n", "beta:", "0.0 (--noqdb), for W calc: ", cm->beta); 
+  else                                  printf("%-8s %g\n", "beta:", cm->beta); 
+  printf("%-8s %s\n", "command:", cfg->ccom);
+  printf("%-8s %s\n", "date:",    cfg->cdate);
+  printf("%-8s %d\n", "nproc:",   (cfg->nproc == 0) ? 1 : cfg->nproc);
+  printf("%-8s ", "fil cut:");
+  if     (esl_opt_GetBoolean(go,"--gumonly")) printf("N/A (gumbel only)\n");
+  else if(esl_opt_GetBoolean(go,"--nc"))      printf("NC (%.2f bits)\n", cm->nc);
+  else if(esl_opt_GetBoolean(go,"--tc"))      printf("TC (%.2f bits)\n", cm->tc);
+  else if(esl_opt_GetBoolean(go,"--ga"))      printf("GA (%.2f bits)\n", cm->ga);
+  else if(esl_opt_GetBoolean(go,"--all"))     printf("none, all CM seqs accepted\n");
+  else printf("E value (%g)\n", esl_opt_GetReal(go, "--filE"));
+
+  if(esl_opt_GetBoolean(go,"--gumonly")) printf("%-8s N/A (gumbel only)\n", "db size:");
+  else { 
+    printf("%-8s %.3f Mb\n", "db size:", (cfg->dbsize/1000000.));
+  }
+  printf("\n");
+  printf("%6s  %3s  %3s  %3s %5s %6s %5s %5s    percent complete         %10s\n", "",       "",     "",    "",     "",        "",     "",         "",  "");
+  printf("%6s  %3s  %3s  %3s %5s %6s %5s %5s [5.......50.......100] %10s\n", "stage",  "mod",  "cfg", "alg",  "gumN",    "len",  "filN",     "cut", "elapsed");
+  printf("%6s  %3s  %3s  %3s %5s %6s %5s %5s %22s %10s\n", "------", "---", "---", "---", "-----", "------", "-----", "-----", "----------------------", "----------");
+  return eslOK;
+}
diff --git a/src/cmcalibrate.c b/src/cmcalibrate.c
new file mode 100644
index 0000000..3115b7f
--- /dev/null
+++ b/src/cmcalibrate.c
@@ -0,0 +1,3744 @@
+/* cmcalibrate.c
+ * Score a CM and a CM Plan 9 HMM against random sequence 
+ * data to set the statistical parameters for E-value determination,
+ * and CP9 HMM filtering thresholds. 
+ * 
+ * EPN, Wed May  2 07:02:52 2007
+ * based on HMMER-2.3.2's hmmcalibrate.c from SRE
+ *
+ * MPI example:  
+ * qsub -N testrun -j y -R y -b y -cwd -V -pe lam-mpi-tight 32 'mpirun C ./cmcalibrate --mpi foo.cm > foo.out'
+ *  
+ ************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************
+ */
+
+#include "esl_config.h"
+#include "config.h"	
+
+#include <assert.h>
+#include <limits.h>
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <signal.h>
+#include <time.h>
+
+#ifdef HAVE_MPI
+#include "mpi.h"
+#endif
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_dmatrix.h"
+#include "esl_exponential.h"
+#include "esl_getopts.h"
+#include "esl_histogram.h"
+#include "esl_mpi.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_ratematrix.h"
+#include "esl_stack.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+#define MPI_FINISHED_EXP    -1 /* message to send to workers */
+#define MPI_FINISHED_FILTER -2 /* message to send to workers */
+#define REALLYSMALLX        1e-20
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"
+
+static ESL_OPTIONS options[] = {
+  /* name                type           default env   range     toggles      reqs       incomp  help  docgroup*/
+  { "-h",                eslARG_NONE,   FALSE,  NULL, NULL,     NULL,        NULL,        NULL, "show brief help on version and usage",   1 },
+  { "-s",                eslARG_INT,    NULL,   NULL, "n>0",    NULL,        NULL,        NULL, "set random number generator seed to <n>",  1 },
+  { "--forecast",        eslARG_INT,    NULL,   NULL, NULL,     NULL,        NULL,        NULL, "don't do calibration, forecast running time with <n> processors", 1 },
+  { "--devhelp",         eslARG_NONE,   NULL,   NULL, NULL,     NULL,        NULL,        NULL, "show list of undocumented developer options", 1 },
+#ifdef HAVE_MPI
+  { "--mpi",            eslARG_NONE,    FALSE,  NULL, NULL,     NULL,        NULL,        NULL, "run as an MPI parallel program", 1 },  
+#endif
+  /* options for exp tail fitting */
+  { "--exp-cmL-glc",    eslARG_REAL,    "1.5",  NULL, "0.1<=x<=1000.", NULL,NULL,         NULL, "set glocal  CM     Mb random seq length to <x>", 2 },
+  { "--exp-cmL-loc",    eslARG_REAL,    "1.5",  NULL, "0.1<=x<=1000.", NULL,NULL,         NULL, "set  local  CM     Mb random seq length to <x>", 2 },
+  { "--exp-hmmLn-glc",  eslARG_REAL,    "15.",  NULL, "2.<=x<=1000.",   NULL,NULL,        NULL, "set glocal HMM min Mb random seq length to <x>", 2 },
+  { "--exp-hmmLn-loc",  eslARG_REAL,    "15.",  NULL, "2.<=x<=1000.",   NULL,NULL,        NULL, "set  local HMM min Mb random seq length to <x>", 2 },
+  { "--exp-hmmLx",      eslARG_REAL,    "1000.",NULL, "10.<=x<=1001.",  NULL,NULL,        NULL, "set        HMM max Mb random seq length to <x>", 2 },
+  { "--exp-fract",      eslARG_REAL,    "0.10", NULL, "0.01<=x<=1.0",   NULL,NULL,        NULL, "set min fraction of HMM vs CM DP calcs to <x>", 2 },
+  { "--exp-tailn-cglc", eslARG_INT,    "250",  NULL, "n>=100",  NULL,        NULL,"--exp-tailp","fit the top <n> hits/Mb in histogram for  CM local modes", 2 },
+  { "--exp-tailn-cloc", eslARG_INT,    "750",  NULL, "n>=100",  NULL,        NULL,"--exp-tailp","fit the top <n> hits/Mb in histogram for  CM glocal modes", 2 },
+  { "--exp-tailn-hglc", eslARG_INT,     "25",  NULL, "n>=10",   NULL,        NULL,"--exp-tailp","fit the top <n> hits/Mb in histogram for HMM local modes", 2 },
+  { "--exp-tailn-hloc", eslARG_INT,     "75",  NULL, "n>=10",   NULL,        NULL,"--exp-tailp","fit the top <n> hits/Mb in histogram for HMM glocal modes", 2 },
+  { "--exp-tailp",      eslARG_REAL,    NULL,   NULL, "0.0<x<0.6",NULL,      NULL,        NULL, "set fraction of histogram tail to fit to exp tail to <x>", 2 },
+  { "--exp-tailxn",     eslARG_INT,     "1000", NULL, "n>=50",  NULL,        NULL,"--exp-tailp", "w/--exp-tailp, set max num hits in tail to fit as <n>", 2 },
+  { "--exp-beta",       eslARG_REAL,    "1E-15",NULL, "x>0",    NULL,        NULL,"--exp-no-qdb","set tail loss prob for QDB to <x>", 2 },
+  { "--exp-no-qdb",     eslARG_NONE,    FALSE,  NULL, NULL,     NULL,        NULL,        NULL, "do not use QDBs for calibrating CM search modes", 2 },
+  { "--exp-hfile",      eslARG_OUTFILE, NULL,   NULL, NULL,     NULL,        NULL,        NULL, "save fitted score histogram(s) to file <f>", 2 },
+  { "--exp-sfile",      eslARG_OUTFILE, NULL,   NULL, NULL,     NULL,        NULL,        NULL, "save survival plot to file <f>", 2 },
+  { "--exp-qqfile",     eslARG_OUTFILE, NULL,   NULL, NULL,     NULL,        NULL,        NULL, "save Q-Q plot for score histogram(s) to file <f>", 2 },
+  { "--exp-ffile",      eslARG_OUTFILE, NULL,   NULL, NULL,     NULL,        NULL,        NULL, "save lambdas for different tail fit probs to file <f>", 2 },
+  /* options for HMM filter threshold calculation */
+  { "--fil-N",          eslARG_INT,     "10000",NULL, "100<=n<=100000",NULL,  NULL,       NULL, "number of emitted sequences for HMM filter threshold calc",    3 },
+  { "--fil-F",          eslARG_REAL,    "0.993",NULL, "0<x<=1", NULL,        NULL,        NULL, "required fraction of seqs that survive HMM filter", 3},
+  { "--fil-tau",        eslARG_REAL,    "1e-7", NULL, "0.<x<1.01",  NULL,        NULL,"--fil-nonbanded", "set tail loss prob for HMM banding <x>", 3 },
+  { "--fil-gemit",      eslARG_NONE,    FALSE,  NULL, NULL,     NULL,        NULL,        NULL, "during filter thresholding, always emit globally from CM",  3},
+  { "--fil-dfile",      eslARG_OUTFILE, NULL,   NULL, NULL,     NULL,        NULL,"--exp-pfile", "save filter threshold data (HMM and CM scores) to file <s>", 3},
+  /* Other options */
+  { "--mxsize",         eslARG_REAL,    "2048.0",NULL, "x>0.",  NULL,        NULL,        NULL, "set maximum allowable HMM banded DP matrix size to <x> Mb", 4 },
+  /* All options below are developer options, only shown if --devhelp invoked */
+  /* Developer option, print extra info */
+  { "-v",                eslARG_NONE,   FALSE,  NULL, NULL,     NULL,        NULL, "--forecast", "print arguably interesting info",  101},
+#ifdef HAVE_MPI
+  /* Developer option, for debugging */
+  { "--stall",          eslARG_NONE,    FALSE,  NULL, NULL,     NULL,        NULL,        NULL, "arrest after start: for debugging MPI under gdb", 101 },  
+#endif
+  /* Developer exponential tail options the average user doesn't need to know about */
+  { "--exp-random",     eslARG_NONE,    NULL,   NULL, NULL,     NULL,        NULL,        NULL, "use GC content of random null background model of CM",  102},
+  { "--exp-T",          eslARG_REAL,    NULL,   NULL, NULL,     NULL,        NULL,        NULL, "set bit sc cutoff for exp tail fitting to <x> [df: -INFTY]", 102 },
+  { "--exp-pfile",      eslARG_INFILE,  NULL,   NULL, NULL,     NULL,  "--exp-gc",        NULL, "read partition info for exp tails from file <f>", 102},
+  { "--exp-gc",         eslARG_INFILE,  NULL,   NULL, NULL,     NULL,        NULL,        NULL, "use GC content distribution from file <f>",  102},
+  /* Developer filter threshold options the average user doesn't need to know about */
+  { "--fil-nonbanded",  eslARG_NONE,    NULL,   NULL, NULL,     NULL,        NULL,        NULL, "do not use HMM banded search for filter calculation", 104},
+  { "--fil-aln2bands",  eslARG_NONE,    FALSE,  NULL, NULL,     NULL,        NULL,"--fil-nonbanded", "derive HMM bands w/o scanning Forward/Backward", 104 },
+  { "--fil-Xtarg-hmm",  eslARG_REAL,    "2.0",  NULL, "x>=1.00001", NULL,    NULL,        NULL, "target time for filtered search as <x> times HMM time", 104},
+  { "--fil-Xmin-hmm",   eslARG_REAL,    "1.1",  NULL, "x>=1.00001",NULL,     NULL,        NULL, "minimum time for filtered search as <x> times HMM time", 104},
+  { "--fil-Starg-hmm",  eslARG_REAL,    NULL,   NULL, "0.<x<1.01",    NULL,        NULL,        NULL, "target survival fraction for filtered search is <x>", 104},
+  { "--fil-Smin-hmm",   eslARG_REAL,    NULL,   NULL, "0.<x<1.01",    NULL,        NULL,        NULL, "minimum survival fraction for filtered search is <x>", 104},
+  { "--fil-Smax-hmm",   eslARG_REAL,    "0.75",  NULL, "0.<x<1.01",    NULL,        NULL,        NULL, "maximum survival fraction for filtered search is <x>", 104},
+  /* Developer options related to experiment local begin/end modes */
+  { "--pebegin", eslARG_NONE,   FALSE, NULL, NULL,      NULL,    NULL,    "--pbegin", "set all local begins as equiprobable", 103 },
+  { "--pfend",   eslARG_REAL,   NULL,  NULL, "0<x<1",   NULL,    NULL,    "--pend", "set all local end probs to <x>", 103 },
+  { "--pbegin",  eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,    NULL,        NULL, "set aggregate local begin prob to <x>", 103 },
+  { "--pend",    eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,    NULL,        NULL, "set aggregate local end prob to <x>", 103 },
+  { "--no-null3", eslARG_NONE,   FALSE,  NULL, NULL,      NULL,        NULL,        NULL, "turn OFF the NULL3 post hoc additional null model", 103 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+struct cfg_s {
+  char            *cmfile;	      /* name of input CM file  */ 
+  ESL_RANDOMNESS  *r;
+  ESL_ALPHABET    *abc;
+  ESL_STOPWATCH   *w_stage;           /* stopwatch for each exp, filter stage */
+  double          *gc_freq;
+  double          *pgc_freq;
+  CMStats_t      **cmstatsA;          /* the CM stats data structures, 1 for each CM */
+  int              ncm;                /* what number CM we're on */
+  int              be_verbose;	       /* print extra info */
+  int              cmalloc;            /* number of cmstats we have allocated */
+  char            *tmpfile;            /* tmp file we're writing to */
+  char            *mode;               /* write mode, "w" or "wb"                     */
+  int              np;                 /* number of partitions, must be 1 unless --exp-pfile invoked,
+					* once set, is never changed */
+  int             *pstart;             /* [0..p..np-1], begin points for partitions, end pts are implicit */
+  float            avg_hit_len;        /* average CM hit length, calc'ed using QDB calculation algorithm */
+  double          *dnull;              /* double version of cm->null, for generating random seqs */
+
+  /* number of sequences and the length of each seq for exp tail fitting, set such that:
+   * exp_{cm,hmm}N_{loc,glc} are the number of 10 Kb seqs we'll search for CM/HMM local/glocal
+   * exponential tail fitting:
+   *
+   * exp_cmN_loc  = (esl_opt_GetBoolean(go, "--exp-cmL-loc")  * 1,000,000) / 100,000; 
+   * exp_cmN_glc  = (esl_opt_GetBoolean(go, "--exp-cmL-glc")  * 1,000,000) / 100,000; 
+   * exp_hmmN_loc = (esl_opt_GetBoolean(go, "--exp-hmmL-loc") * 1,000,000) / 100,000; 
+   * exp_hmmN_glc = (esl_opt_GetBoolean(go, "--exp-hmmL-glc") * 1,000,000) / 100,000; 
+   *
+   * We don't search just 1 long sequence (for ex of 1 Mb) b/c using sequence lengths
+   * above 10 Kb for exp tail calibration can yield millions of hits 
+   * (for CM scans) before overlaps are removed, which requires a lot
+   * of memory. 
+   */
+  int              exp_cmN_loc;        /* number of 10 Kb seqs for  local CM exp tail fitting */
+  int              exp_cmN_glc;        /* number of 10 Kb seqs for glocal CM exp tail fitting */
+  int              exp_hmmN_loc;       /* number of 10 Kb seqs for  local HMM exp tail fitting */
+  int              exp_hmmN_glc;       /* number of 10 Kb seqs for glocal HMM exp tail fitting */
+  int              expL;               /* the size of seq chunks to search, set as 10,000 (10 Kb) */
+
+  /* info for the comlog we'll add to the cmfiles */
+  char            *ccom;               /* command line used in this execution of cmcalibrate */
+  char            *cdate;              /* date of this execution of cmcalibrate */
+
+  /* the following data is modified for each CM, and in some cases for each exp mode for each CM,
+   * it is assumed to be 'current' in many functions.
+   */
+  float            fil_cm_ncalcs;   /* millions of calcs for full CM scan of 1 residue, with QDBs from beta == cm->beta_qdb */
+  float            cp9_ncalcs;      /* millions of calcs for CP9 HMM scan of 1 residue, updated when model is localfied */
+  /* mpi */
+  int              do_mpi;
+  int              my_rank;
+  int              nproc;
+  int              do_stall;          /* TRUE to stall the program until gdb attaches */
+
+  /* Masters only (i/o streams) */
+  CMFILE          *cmfp;	      /* open input CM file stream       */
+  FILE            *exphfp;            /* optional output for exp tail histograms */
+  FILE            *expsfp;            /* optional output for exp tail survival plot */
+  FILE            *expqfp;            /* optional output for exp tail QQ file */
+  FILE            *exptfitfp;         /* optional output for exp tail fit file */
+  FILE            *fildfp;            /* optional output for filter scores */
+};
+
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "fit exp tails for E-values and determine HMM filter thresholds";
+
+static int init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+
+static void  serial_master (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#ifdef HAVE_MPI
+static int   mpi_master    (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int   mpi_worker    (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#endif
+
+static int  process_filter_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+				   float **ret_cyk_scA, float **ret_ins_scA, float **ret_fwd_scA, int **ret_partA);
+static int  initialize_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int  initialize_cmstats(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+
+static int  set_partition_gc_freq(struct cfg_s *cfg, int p);
+static int  fit_histogram(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, float *scores, int nscores, int exp_mode, double *ret_mu, double *ret_lambda, int *ret_nrandhits, float *ret_tailp);
+static int  get_random_dsq(const struct cfg_s *cfg, char *errbuf, CM_t *cm, double *dnull, int L, ESL_DSQ **ret_dsq);
+static int  get_cmemit_dsq(const struct cfg_s *cfg, char *errbuf, CM_t *cm, int *ret_L, int *ret_p, ESL_DSQ **ret_dsq);
+static int  read_partition_file(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int  switch_global_to_local(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, char *errbuf);
+extern int  update_dp_calcs(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int  get_cmcalibrate_comlog_info(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int  update_comlog(const ESL_GETOPTS *go, char *errbuf, char *ccom, char *cdate, CM_t *cm);
+static int  get_hmm_filter_cutoffs(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *cm_scA, float *fwd_scA, int *partA, int cm_mode, HMMFilterInfo_t *hfi);
+static int  compare_fseq_by_cm_Eval (const void *a_void, const void *b_void);
+static int  compare_fseq_by_fwd_Eval(const void *a_void, const void *b_void);
+static int  set_dnull(CM_t *cm, char *errbuf, double **ret_dnull);
+static int  print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf);
+static int  get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command);
+static int  print_per_cm_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int  print_per_cm_summary        (const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, double psec, double asec);
+static int  print_exp_line(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, int exp_mode, int expN, int expL, int p, double psec);
+static int  print_fil_line(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, int exp_mode, double psec);
+static int  print_post_calibration_info (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, FILE *fp, CM_t *cm, double **exp_psecAA, double *fil_psecA, double **exp_asecAA, double *fil_asecA);
+static int  estimate_time_for_exp_round (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int exp_mode, double *ret_sec_per_res);
+static int  estimate_time_for_fil_round (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int exp_mode, double *ret_sec_per_seq);
+static int  update_hmm_exp_length(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int  get_genomic_sequence_from_hmm(const struct cfg_s *cfg, char *errbuf, CM_t *cm, int L, ESL_DSQ **ret_dsq);
+/*static int  predict_time_for_exp_stage(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int exp_mode, int cmN, int hmmN, int expL, float *ret_seconds);*/
+/*static int  print_cm_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm);*/
+
+int
+main(int argc, char **argv)
+{
+  int              status;
+  ESL_GETOPTS     *go	   = NULL;     /* command line processing                     */
+  ESL_STOPWATCH   *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("Memory allocation error, stopwatch could not be created.");
+  esl_stopwatch_Start(w);
+  struct cfg_s     cfg;
+
+  int cmL_total_nt_loc;
+  int cmL_total_nt_glc;
+  int hmmL_total_nt_loc;
+  int hmmL_total_nt_glc;
+
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /* Process command line options.
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK || 
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "--devhelp") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nexponential tail distribution fitting options :");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nHMM filter threshold calculation options :");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      puts("\nother options:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+      puts("\nundocumented developer options for debugging:");
+      esl_opt_DisplayHelp(stdout, go, 101, 2, 80);
+      puts("\nundocumented exp tail related developer options:");
+      esl_opt_DisplayHelp(stdout, go, 102, 2, 80);
+      puts("\nundocumented filter related developer options:");
+      esl_opt_DisplayHelp(stdout, go, 104, 2, 80);
+      puts("\nother undocumented developer options:");
+      esl_opt_DisplayHelp(stdout, go, 103, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nexponential tail distribution fitting options :");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nHMM filter threshold calculation options :");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      puts("\nother options:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_ArgNumber(go) != 1) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  /* Check for incompatible option combinations I don't know how to disallow with esl_getopts */
+  if (((esl_opt_GetReal(go, "--fil-Xmin-hmm")) - (esl_opt_GetReal(go, "--fil-Xtarg-hmm"))) > REALLYSMALLX) { 
+    printf("Error parsing options, --fil-Xmin-hmm <x> (%f) must be less than --fil-Xtarg-hmm <x> (%f).\n", esl_opt_GetReal(go, "--fil-Xmin-hmm"), esl_opt_GetReal(go, "--fil-Xtarg-hmm"));
+    exit(1);
+  }
+  if (! esl_opt_IsDefault(go, "--fil-Starg-hmm")) { 
+    if (! esl_opt_IsDefault(go, "--fil-Smax-hmm")) { 
+      if(((esl_opt_GetReal(go, "--fil-Starg-hmm")) - (esl_opt_GetReal(go, "--fil-Smax-hmm"))) > REALLYSMALLX) { 
+	printf("Error parsing options, --fil-Starg-hmm <x> (%f) must be less than --fil-Smax-hmm <x> (%f).\n", esl_opt_GetReal(go, "--fil-Starg-hmm"), esl_opt_GetReal(go, "--fil-Smax-hmm"));
+	exit(1);
+      }
+    }
+    if (! esl_opt_IsDefault(go, "--fil-Smin-hmm")) { 
+      if(((esl_opt_GetReal(go, "--fil-Smin-hmm")) - (esl_opt_GetReal(go, "--fil-Starg-hmm"))) > REALLYSMALLX) { 
+	printf("Error parsing options, --fil-Smin-hmm <x> (%f) must be less than --fil-Starg-hmm <x> (%f).\n", esl_opt_GetReal(go, "--fil-Smin-hmm"), esl_opt_GetReal(go, "--fil-Starg-hmm"));
+	exit(1);
+      }
+    }
+  }
+  if (! esl_opt_IsDefault(go, "--fil-Smin-hmm")) { 
+    if (! esl_opt_IsDefault(go, "--fil-Smax-hmm")) { 
+      if(((esl_opt_GetReal(go, "--fil-Smin-hmm")) - (esl_opt_GetReal(go, "--fil-Smax-hmm"))) > REALLYSMALLX) { 
+	printf("Error parsing options, --fil-Smin-hmm <x> (%f) must be less than --fil-Smax-hmm <x> (%f).\n", esl_opt_GetReal(go, "--fil-Smin-hmm"), esl_opt_GetReal(go, "--fil-Smax-hmm"));
+	exit(1);
+      }
+    }
+  }
+
+  /* Initialize configuration shared across all kinds of masters
+   * and workers in this .c file.
+   */
+  cfg.cmfile  = esl_opt_GetArg(go, 1);
+  if (cfg.cmfile == NULL) cm_Fail("Failed to read <cmfile> argument from command line.");
+  cfg.r           = NULL; 
+  cfg.abc         = NULL; 
+  cfg.w_stage     = NULL; 
+  cfg.gc_freq     = NULL; 
+  cfg.pgc_freq    = NULL; 
+  cfg.be_verbose  = FALSE;
+  cfg.cmalloc     = 128;
+  cfg.tmpfile     = NULL;
+  cfg.mode        = NULL;
+  cfg.np          = 1;     /* default number of partitions is 1, changed if --exp-pfile */
+  cfg.pstart      = NULL;  /* allocated (by default to size 1) in init_master_cfg() */
+  cfg.avg_hit_len = 0.;
+  cfg.expL        = 10000; /* 10 Kb chunks are searched */
+
+  /* Initial allocations for results per CM;
+   * we'll resize these arrays dynamically as we read more CMs.
+   */
+  cfg.cmalloc  = 128;
+  ESL_ALLOC(cfg.cmstatsA, sizeof(CMStats_t *) * cfg.cmalloc);
+  cfg.ncm      = 0;
+
+  cfg.ccom      = NULL;  /* created in get_cmcalibrate_comlog_info() for masters, stays NULL in workers */
+  cfg.cdate     = NULL;  /* created in get_cmcalibrate_comlog_info() for masters, stays NULL in workers */
+
+  cfg.fil_cm_ncalcs = 0;
+  cfg.cp9_ncalcs    = 0;
+
+  cfg.do_mpi   = FALSE;
+  cfg.my_rank  = 0;
+  cfg.nproc    = 0;
+  cfg.do_stall = FALSE;
+#ifdef HAVE_MPI
+  cfg.do_stall = esl_opt_GetBoolean(go, "--stall");
+#endif
+
+  /* calculate sequence lengths and quantities for exp tail fitting, */
+  cmL_total_nt_loc  = (int) (1000000. * esl_opt_GetReal(go, "--exp-cmL-loc"));
+  cmL_total_nt_glc  = (int) (1000000. * esl_opt_GetReal(go, "--exp-cmL-glc"));
+  hmmL_total_nt_loc = (int) (1000000. * esl_opt_GetReal(go, "--exp-hmmLn-loc"));
+  hmmL_total_nt_glc = (int) (1000000. * esl_opt_GetReal(go, "--exp-hmmLn-glc"));
+
+  /* determine the number of 10 Kb chunks (cfg.expL = 10000) to search to reach the totals */
+  if(cmL_total_nt_loc  < (cfg.expL + 1)) cm_Fail("with --exp-cmL-loc <x>, <x> must be at least %.3f.", cfg.expL / 1000000.);
+  if(cmL_total_nt_glc  < (cfg.expL + 1)) cm_Fail("with --exp-cmL-glc <x>, <x> must be at least %.3f.", cfg.expL / 1000000.);
+  if(hmmL_total_nt_loc < (cfg.expL + 1)) cm_Fail("with --exp-cmL-loc <x>, <x> must be at least %.3f.", cfg.expL / 1000000.);
+  if(hmmL_total_nt_glc < (cfg.expL + 1)) cm_Fail("with --exp-cmL-glc <x>, <x> must be at least %.3f.", cfg.expL / 1000000.);
+  cfg.exp_cmN_loc  = (int) (((float) cmL_total_nt_loc  / (float) cfg.expL) + 0.999999); 
+  cfg.exp_cmN_glc  = (int) (((float) cmL_total_nt_glc  / (float) cfg.expL) + 0.999999); 
+  cfg.exp_hmmN_loc = (int) (((float) hmmL_total_nt_loc / (float) cfg.expL) + 0.999999); 
+  cfg.exp_hmmN_glc = (int) (((float) hmmL_total_nt_glc / (float) cfg.expL) + 0.999999); 
+
+  cfg.cmfp     = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.exphfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.expsfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.expqfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.exptfitfp= NULL; /* ALWAYS remains NULL for mpi workers */
+  cfg.fildfp   = NULL; /* ALWAYS remains NULL for mpi workers */
+
+  ESL_DASSERT1((EXP_CP9_GV == 0));
+  ESL_DASSERT1((EXP_CP9_GF == 1));
+  ESL_DASSERT1((EXP_CM_GC  == 2));
+  ESL_DASSERT1((EXP_CM_GI  == 3));
+  ESL_DASSERT1((EXP_CP9_LV == 4));
+  ESL_DASSERT1((EXP_CP9_LF == 5));
+  ESL_DASSERT1((EXP_CM_LC  == 6));
+  ESL_DASSERT1((EXP_CM_LI  == 7));
+  ESL_DASSERT1((EXP_NMODES == 8));
+  ESL_DASSERT1((FTHR_CM_GC == 0));
+  ESL_DASSERT1((FTHR_CM_GI == 1));
+  ESL_DASSERT1((FTHR_CM_LC == 2));
+  ESL_DASSERT1((FTHR_CM_LI == 3));
+  ESL_DASSERT1((FTHR_NMODES== 4));
+
+  /* This is our stall point, if we need to wait until we get a
+   * debugger attached to this process for debugging (especially
+   * useful for MPI):
+   */
+  while (cfg.do_stall); 
+
+  /* Figure out who we are, and send control there: 
+   * we might be an MPI master, an MPI worker, or a serial program.
+   */
+#ifdef HAVE_MPI
+  if (esl_opt_GetBoolean(go, "--mpi")) 
+    {
+      char             errbuf[cmERRBUFSIZE]; /* for error messages in mpi_master() */
+      if(! esl_opt_IsDefault(go, "--forecast")) cm_Fail("--forecast is incompatible with --mpi.");
+      cfg.do_mpi     = TRUE;
+      MPI_Init(&argc, &argv);
+      MPI_Comm_rank(MPI_COMM_WORLD, &(cfg.my_rank));
+      MPI_Comm_size(MPI_COMM_WORLD, &(cfg.nproc));
+
+      if(cfg.nproc == 1) cm_Fail("MPI mode, but only 1 processor running... (did you run mpirun?)");
+
+      if (cfg.my_rank > 0)  { status = mpi_worker(go, &cfg); }
+      else { 
+	cm_banner(stdout, argv[0], banner);
+	status = mpi_master(go, &cfg, errbuf);
+      }
+      /* check status, if eslOK, we continue, else we exit. either way we call MPI_Finalize() */
+      if(status == eslOK) { 
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_MPIReduce(w, 0, MPI_COMM_WORLD);
+	MPI_Finalize();
+      }
+      else { /* status != eslOK, master has error message in errbuf, worker does not */
+	MPI_Finalize();
+	if(cfg.my_rank == 0) cm_Fail(errbuf); /* master */
+	else                 return 0;        /* worker */
+      }
+    }
+  else
+#endif /*HAVE_MPI*/
+    {
+      cm_banner(stdout, argv[0], banner);
+      serial_master(go, &cfg);
+      esl_stopwatch_Stop(w);
+    }
+
+  if(esl_opt_IsDefault(go, "--forecast") && cfg.my_rank == 0) { /* master, serial or mpi */
+    /* Rewind the CM file for a second pass.
+     * Write a temporary CM file with new stats information in it
+     */
+    int   status;
+    int   cmi;
+    CM_t *cm;
+    FILE *outfp;
+    sigset_t blocksigs;  /* list of signals to protect from             */
+    char     errbuf[cmERRBUFSIZE];
+
+    CMFileRewind(cfg.cmfp);
+    if (esl_FileExists(cfg.tmpfile))                    cm_Fail("Ouch. Temporary file %s appeared during the run.", cfg.tmpfile);
+    if ((outfp = fopen(cfg.tmpfile, cfg.mode)) == NULL) cm_Fail("Ouch. Temporary file %s couldn't be opened for writing.", cfg.tmpfile); 
+    
+    for (cmi = 0; cmi < cfg.ncm; cmi++) {
+      if ((status = CMFileRead(cfg.cmfp, errbuf, &(cfg.abc), &cm)) != eslOK) cm_Fail("Ran out of CMs too early in pass 2");
+      if (cm == NULL)                                                        cm_Fail("CM file %s was corrupted? Parse failed in pass 2", cfg.cmfile);
+
+      /* update the cm->comlog info */
+      if((status = update_comlog(go, errbuf, cfg.ccom, cfg.cdate, cm)) != eslOK) cm_Fail(errbuf);
+	
+      if(cm->flags & CMH_EXPTAIL_STATS) FreeCMStats(cm->stats); 
+      cm->stats = cfg.cmstatsA[cmi];
+      cm->flags |= CMH_EXPTAIL_STATS; 
+      cm->flags |= CMH_FILTER_STATS; 
+      if((status = CMFileWrite(outfp, cm, cfg.cmfp->is_binary, errbuf)) != eslOK) cm_Fail(go->errbuf);
+      FreeCM(cm);
+    } /* end of from idx = 0 to ncm */
+    
+    /* Now, carefully remove original file and replace it
+     * with the tmpfile. Note the protection from signals;
+     * we wouldn't want a user to ctrl-C just as we've deleted
+     * their CM file but before the new one is moved.
+     */
+    CMFileClose(cfg.cmfp);
+    if (fclose(outfp)   != 0)                            cm_Fail("system error during rewrite of CM file");
+    if (sigemptyset(&blocksigs) != 0)                    cm_Fail("system error during rewrite of CM file.");;
+    if (sigaddset(&blocksigs, SIGINT) != 0)              cm_Fail("system error during rewrite of CM file.");;
+    if (sigprocmask(SIG_BLOCK, &blocksigs, NULL) != 0)   cm_Fail("system error during rewrite of CM file.");;
+    if (remove(cfg.cmfile) != 0)                         cm_Fail("system error during rewrite of CM file.");;
+    if (rename(cfg.tmpfile, cfg.cmfile) != 0)            cm_Fail("system error during rewrite of CM file.");;
+    if (sigprocmask(SIG_UNBLOCK, &blocksigs, NULL) != 0) cm_Fail("system error during rewrite of CM file.");;
+    free(cfg.tmpfile);
+    
+    /* master specific cleaning */
+    if (cfg.exphfp   != NULL) { 
+      fclose(cfg.exphfp);
+      printf("# Histogram of high scoring hits in random seqs saved to file %s.\n", esl_opt_GetString(go, "--exp-hfile"));
+    }
+    if (cfg.expsfp   != NULL) { 
+      fclose(cfg.expsfp);
+      printf("# Survival plot for exponential tails saved to file %s.\n", esl_opt_GetString(go, "--exp-sfile"));
+    }
+    if (cfg.expqfp   != NULL) { 
+      fclose(cfg.expqfp);
+      printf("# Exponential tail QQ plots saved to file %s.\n", esl_opt_GetString(go, "--exp-qqfile"));
+    }
+    if (cfg.exptfitfp   != NULL) { 
+      fclose(cfg.exptfitfp);
+      printf("# Exponential tail fit points saved to file %s.\n", esl_opt_GetString(go, "--exp-ffile"));
+    }
+    if (cfg.fildfp   != NULL) { 
+      fclose(cfg.fildfp);
+      printf("# Filter histograms saved to file %s.\n", esl_opt_GetString(go, "--fil-dfile"));
+    }
+    if (cfg.ccom     != NULL) free(cfg.ccom);
+    if (cfg.cdate    != NULL) free(cfg.cdate);
+    if (cfg.cmstatsA != NULL) free(cfg.cmstatsA);
+  }
+
+  /* clean up */
+  if (cfg.abc       != NULL) esl_alphabet_Destroy(cfg.abc);
+  if (cfg.pstart    != NULL) free(cfg.pstart);
+  if (cfg.w_stage   != NULL) esl_stopwatch_Destroy(cfg.w_stage);
+  if (cfg.r         != NULL) esl_randomness_Destroy(cfg.r);
+  if (cfg.my_rank == 0) { 
+    printf("#\n");
+    esl_stopwatch_Display(stdout, w, "# CPU time: ");
+  }
+  esl_stopwatch_Destroy(w);
+  esl_getopts_Destroy(go);
+  return 0;
+
+ ERROR: 
+  cm_Fail("Memory allocation error.");
+  return 1; /* NEVERREACHED */
+}
+
+/* init_master_cfg()
+ * Called by masters, mpi or serial.
+ * Allocates/sets: 
+ *    cfg->cmfp        - open CM file                
+ *    cfg->exphfp      - optional output file
+ *    cfg->expsfp      - optional output file
+ *    cfg->expqfp      - optional output file
+ *    cfg->fildfp      - optional output file
+ *    cfg->gc_freq     - observed GC freqs (if --exp-gc invoked)
+ *    cfg->cmstatsA    - the stats, allocated only
+ *    cfg->np          - number of partitions, never changes once set 
+ *    cfg->pstart      - array of partition starts 
+ *    cfg->r           - source of randomness
+ *    cfg->tmpfile     - temp file for rewriting cm file
+ *    cfg->be_verbose  - print extra info? 
+ * Errors in the MPI master here are considered to be "recoverable",
+ * in the sense that we'll try to delay output of the error message
+ * until we've cleanly shut down the worker processes. Therefore
+ * errors return (code, errbuf) by the ESL_FAIL mech.
+ */
+static int
+init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+
+  /* open CM file */
+  if ((cfg->cmfp = CMFileOpen(cfg->cmfile, NULL)) == NULL)
+    ESL_FAIL(eslFAIL, errbuf, "Failed to open covariance model save file %s\n", cfg->cmfile);
+
+  /* optionally, open exp tail histogram file */
+  if (esl_opt_GetString(go, "--exp-hfile") != NULL) 
+    {
+      if ((cfg->exphfp = fopen(esl_opt_GetString(go, "--exp-hfile"), "w")) == NULL)
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open exp tail histogram save file %s for writing\n", esl_opt_GetString(go, "--exp-hfile"));
+    }
+
+  /* optionally, open survival plot */
+  if (esl_opt_GetString(go, "--exp-sfile") != NULL) 
+    {
+      if ((cfg->expsfp = fopen(esl_opt_GetString(go, "--exp-sfile"), "w")) == NULL)
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open survival plot save file %s for writing\n", esl_opt_GetString(go, "--exp-sfile"));
+    }
+
+  /* optionally, open exp tail QQ plot file */
+  if (esl_opt_GetString(go, "--exp-qqfile") != NULL) 
+    {
+      if ((cfg->expqfp = fopen(esl_opt_GetString(go, "--exp-qqfile"), "w")) == NULL)
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open exp tail QQ plot save file %s for writing\n", esl_opt_GetString(go, "--exp-qqfile"));
+    }
+
+  /* optionally, open exp tail tail fit prob file */
+  if (esl_opt_GetString(go, "--exp-ffile") != NULL) 
+    {
+      if ((cfg->exptfitfp = fopen(esl_opt_GetString(go, "--exp-ffile"), "w")) == NULL)
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open exp tail save file %s for writing\n", esl_opt_GetString(go, "--exp-ffile"));
+    }
+
+  /* optionally, open filter threshold data file */
+  if (esl_opt_GetString(go, "--fil-dfile") != NULL) {
+    if ((cfg->fildfp = fopen(esl_opt_GetString(go, "--fil-dfile"), "w")) == NULL) 
+	ESL_FAIL(eslFAIL, errbuf, "Failed to open --fil-dfile output file %s\n", esl_opt_GetString(go, "--fil-dfile"));
+    }
+
+  /* optionally, get distribution of GC content from an input database (default is use cm->null for GC distro) */
+  if(esl_opt_GetString(go, "--exp-gc") != NULL) {
+    ESL_ALPHABET *tmp_abc = NULL;
+    tmp_abc = esl_alphabet_Create(eslRNA);
+    ESL_SQFILE      *dbfp;             
+    status = esl_sqfile_Open(esl_opt_GetString(go, "--exp-gc"), eslSQFILE_UNKNOWN, NULL, &dbfp);
+    if (status == eslENOTFOUND)    ESL_FAIL(status, errbuf, "No such file: %s.", esl_opt_GetString(go, "--exp-gc")); 
+    else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "file: %s format unrecognized.", esl_opt_GetString(go, "--exp-gc")); 
+    else if (status != eslOK)      ESL_FAIL(status, errbuf, "Failed to open sequence database file %s, code %d.", esl_opt_GetString(go, "--exp-gc"), status); 
+    if((status = GetDBInfo(tmp_abc, dbfp, errbuf, NULL, NULL, &(cfg->gc_freq))) != eslOK) return status; 
+    esl_vec_DNorm(cfg->gc_freq, GC_SEGMENTS);
+    esl_alphabet_Destroy(tmp_abc);
+    esl_sqfile_Close(dbfp); 
+   /* allocate pgc_freq, the gc freqs per partition, used to sample seqs for different partitions */
+    ESL_ALLOC(cfg->pgc_freq, sizeof(double) * GC_SEGMENTS);
+  }
+
+  /* set up the partition data that's used for all CMs */
+  if(esl_opt_IsDefault(go, "--exp-pfile")) { /* by default we have 1 partition 0..100 */
+    ESL_ALLOC(cfg->pstart, sizeof(int) * 1);
+    cfg->np        = 1;
+    cfg->pstart[0] = 0;
+  }
+  else { /* setup cfg->np and cfg->pstart in read_partition_file() */
+    if((status = read_partition_file(go, cfg, errbuf)) != eslOK) return status;
+  }
+
+  if (esl_opt_GetString(go, "--fil-dfile") != NULL) { if(cfg->np != 1) ESL_FAIL(eslEINVAL, errbuf, "--fil-dfile only works with a single partition\n"); }
+
+  cfg->be_verbose = FALSE;
+  if (esl_opt_GetBoolean(go, "-v")) cfg->be_verbose = TRUE;        
+
+  /* seed master's RNG */
+  if (! esl_opt_IsDefault(go, "-s")) 
+    cfg->r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+  else cfg->r = esl_randomness_CreateTimeseeded();
+
+  /* create the stopwatch */
+  cfg->w_stage = esl_stopwatch_Create();
+
+  /* From HMMER 2.4X hmmcalibrate.c:
+   * Generate calibrated CM(s) in a tmp file in the current
+   * directory. When we're finished, we delete the original
+   * CM file and rename() this one. That way, the worst
+   * effect of a catastrophic failure should be that we
+   * leave a tmp file lying around, but the original CM
+   * file remains uncorrupted. tmpnam() doesn't work portably here,
+   * because it'll put the file in /tmp and we won't
+   * necessarily be able to rename() it from there.
+   */
+  ESL_ALLOC(cfg->tmpfile, (sizeof(char) * (strlen(cfg->cmfile) + 5)));
+  strcpy(cfg->tmpfile, cfg->cmfile);
+  strcat(cfg->tmpfile, ".xxx");	/* could be more inventive here... */
+  if (esl_FileExists(cfg->tmpfile))
+    ESL_FAIL(eslFAIL, errbuf, "temporary file %s already exists; please delete it first", cfg->tmpfile);
+  if (cfg->cmfp->is_binary) cfg->mode = "wb";
+  else                      cfg->mode = "w"; 
+
+  if(cfg->r        == NULL) ESL_FAIL(eslEMEM, errbuf, "Failed to create master RNG.");
+  if(cfg->w_stage  == NULL) ESL_FAIL(eslEMEM, errbuf, "Failed to create stopwatch.");
+
+  /* fill cfg->ccom, and cfg->cdate */
+  if((status = get_cmcalibrate_comlog_info(go, cfg, errbuf)) != eslOK) return status;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "init_master_cfg(), memory allocation error."); 
+  return eslEMEM; /* NEVER REACHED */
+}
+
+/* serial_master()
+ * The serial version of cmcalibrate.
+ * 
+ * A master can only return if it's successful. All errors are handled immediately and fatally with cm_Fail().
+ */
+static void
+serial_master(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int      status;                /* Easel status */
+  char     errbuf[cmERRBUFSIZE];  /* for printing error messages */
+  CM_t    *cm = NULL;             /* the CM */
+  int      cmi;                   /* CM index, which model we're working on */
+  int      p;                     /* partition index */
+  char     time_buf[128];	  /* string for printing elapsed time (safely holds up to 10^14 years) */
+  void    *tmp;                   /* ptr for ESL_RALLOC */ 
+  long     seed;                  /* RNG seed */
+  int      exp_mode;              /* ctr over exp tail modes */
+  double   cm_psec;               /* predicted number of seconds for calibrating current CM */
+  double   cm_asec;               /* predicted number of seconds for calibrating current CM */
+  double   total_psec = 0.;       /* predicted number of seconds for calibrating all CMs */
+  double   total_asec = 0.;       /* predicted number of seconds for calibrating all CMs */
+  double **exp_asecAA;            /* stores actual timings for each exp tail fit stage, for each CM, each partition */
+  double  *fil_asecA;             /* stores actual timings for each filter stage for each CM */
+  double **exp_psecAA;            /* stores predicted timings for each exp tail fit stage, for each CM, each partition */
+  double  *fil_psecA;             /* stores predicted timings for each filter stage for each CM */
+  double   psec;                  /* predicted seconds */
+
+  /* exptail related vars */
+  int               expN;                                        /* number of length <expL> sequences to search for exp tail fitting of current exp mode */
+  int               exp_cm_cyk_mode;                             /* CYK    exp mode CM is in EXP_CM_LC or EXP_CM_GC */
+  int               exp_cm_ins_mode;                             /* Inside exp mode CM is in EXP_CM_LI or EXP_CM_GI */
+  int               exp_scN = 0;                                 /* number of hits reported thus far, for all seqs */
+  float            *exp_scA = NULL;                              /* [0..exp_scN-1] hit scores for all seqs */
+  ESL_DSQ          *dsq = NULL;                                  /* digitized sequence to search */
+  search_results_t *results;                                     /* results (hits) from current sequence */
+  double           *dnull = NULL;                                /* double version of cm->null, for generating random seqs */
+  int               i;                                           /* counter over sequences */
+  int               h;                                           /* counter over hits */
+  double            tmp_mu, tmp_lambda;                          /* temporary mu and lambda used for setting exp tails */
+  int               tmp_nrandhits;                               /* temporary number of rand hits found */
+  float             tmp_tailp;                                   /* temporary tail mass probability fit to an exponential */
+
+  /* filter threshold related vars */
+  int      filN = esl_opt_GetInteger(go, "--fil-N"); /* number of sequences to search for filter threshold calculation */
+  int      fthr_mode = 0;         /* CM mode for filter threshold calculation, FTHR_CM_GC, FTHR_CM_GI, FTHR_CM_LC, FTHR_CM_LI */
+  float   *fil_cyk_scA = NULL;    /* [0..filN-1] best cm cyk score for each emitted seq */
+  float   *fil_ins_scA = NULL;    /* [0..filN-1] best cm insidei score for each emitted seq */
+  float   *fil_fwd_scA = NULL;    /* [0..filN-1] best cp9 Forward score for each emitted seq */
+  int     *fil_partA   = NULL;    /* [0..filN-1] partition of CM emitted seq */
+  int      fil_cm_cyk_mode;       /* CYK    fthr mode CM is in FTHR_CM_LC or FTHR_CM_GC */
+  int      fil_cm_ins_mode;       /* Inside fthr mode CM is in FTHR_CM_LI or FTHR_CM_GI */
+  
+
+  if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+  if ((status = print_run_info (go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+  
+  while ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK)
+    {
+      if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cfg->cmfile);
+      cfg->ncm++;
+      if(cfg->ncm == cfg->cmalloc) { /* expand our memory */
+	cfg->cmalloc  += 128;
+	ESL_RALLOC(cfg->cmstatsA, tmp, sizeof(CMStats_t *) * cfg->cmalloc);
+      }
+      cmi = cfg->ncm-1;
+      
+      if((status = initialize_cm(go, cfg, errbuf, cm))               != eslOK) cm_Fail(errbuf);
+      if((status = initialize_cmstats(go, cfg, errbuf, cm))          != eslOK) cm_Fail(errbuf);
+      if((status = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len))) != eslOK) cm_Fail(errbuf);
+      if((status = print_per_cm_column_headings(go, cfg, errbuf, cm))!= eslOK) cm_Fail(errbuf);
+      if((status = update_hmm_exp_length(go, cfg, errbuf, cm))       != eslOK) cm_Fail(errbuf);
+      if(esl_opt_IsDefault(go, "--exp-gc")) { /* only setup dnull if --exp-gc NOT enabled */
+	if((status = set_dnull(cm, errbuf, &dnull))                    != eslOK) cm_Fail(errbuf); 
+      }
+      
+      /* allocate the exp_{a,p}secAA and fil_{a,p}secA arrays that hold {actual,predicted} times */
+      ESL_ALLOC(exp_asecAA, sizeof(double *) * (EXP_NMODES));
+      ESL_ALLOC(fil_asecA,  sizeof(double) *   (EXP_NMODES));
+      ESL_ALLOC(exp_psecAA, sizeof(double *) * (EXP_NMODES));
+      ESL_ALLOC(fil_psecA,  sizeof(double) *   (EXP_NMODES));
+      esl_vec_DSet(fil_asecA, EXP_NMODES, 0.);
+      esl_vec_DSet(fil_psecA, EXP_NMODES, 0.);
+      for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) { 
+	ESL_ALLOC(exp_asecAA[exp_mode], sizeof(double) * (cfg->np));
+	ESL_ALLOC(exp_psecAA[exp_mode], sizeof(double) * (cfg->np));
+	esl_vec_DSet(exp_asecAA[exp_mode], cfg->np, 0.);
+	esl_vec_DSet(exp_psecAA[exp_mode], cfg->np, 0.);
+      }
+      cm_psec = cm_asec = 0.;
+
+      for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) {
+	if(ExpModeIsLocal(exp_mode)) { expN = ExpModeIsForCM(exp_mode) ? cfg->exp_cmN_loc : cfg->exp_hmmN_loc; }
+	else                         { expN = ExpModeIsForCM(exp_mode) ? cfg->exp_cmN_glc : cfg->exp_hmmN_glc; }
+	
+	/* do we need to switch from glocal configuration to local? */
+	if(exp_mode > 0 && (! ExpModeIsLocal(exp_mode-1)) && ExpModeIsLocal(exp_mode)) {
+	  if((status = switch_global_to_local(go, cfg, cm, errbuf))      != eslOK) cm_Fail(errbuf);
+	  if((status = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len))) != eslOK) cm_Fail(errbuf);
+	}
+	/* update search info for round 0 (final round) for exp tail mode */
+	UpdateSearchInfoForExpMode(cm, 0, exp_mode);
+
+	/* We want to use the same seqs for exp tail fittings of all CM modes and HMM modes, 
+	 * so we free RNG, then create a new one and reseed it with the initial seed,
+	 * The following pairs of modes will have identical sequences used for each member of the pair:
+	 * 1. EXP_CP9_GV and EXP_CP9_GF
+	 * 2. EXP_CM_GC  and EXP_CM_GI
+	 * 3. EXP_CP9_LV and EXP_CP9_LF
+	 * 4. EXP_CM_LC  and EXP_CM_LI
+	 */
+	seed = esl_randomness_GetSeed(cfg->r);
+	esl_randomness_Destroy(cfg->r);
+	cfg->r = esl_randomness_Create(seed);
+	
+	/************************************/
+	/* exponential tail fitting section */
+	/************************************/
+	/* calculate exp tails for this exp mode */
+	/* determine length of seqs to search for exp tail fitting */
+	ESL_DASSERT1((cfg->np == cfg->cmstatsA[cmi]->np));
+	for (p = 0; p < cfg->np; p++) {
+	  if(cfg->gc_freq != NULL) set_partition_gc_freq(cfg, p);
+	  /* estimate time for this round */
+	  if(p == 0) { 
+	    if((status = estimate_time_for_exp_round(go, cfg, errbuf, cm, exp_mode, &psec)) != eslOK) cm_Fail(errbuf); 
+	    psec *= expN * cfg->expL; /* psec was per residue */
+	    /* with --forecast, take into account parallelization */
+	    if((! esl_opt_IsDefault(go, "--forecast")) && (esl_opt_GetInteger(go, "--forecast") > 1)) psec /= (esl_opt_GetInteger(go, "--forecast") - 1);
+	  }
+	  else psec = exp_psecAA[exp_mode][0];
+	  exp_psecAA[exp_mode][p] = psec;
+	  cm_psec    += psec;
+	  total_psec += psec;
+	  print_exp_line(go, cfg, errbuf, exp_mode, expN, cfg->expL, p, psec);
+	  if(! esl_opt_IsDefault(go, "--forecast")) continue; /* special mode, we don't do the calibration, just print the predicting timings */
+
+	  esl_stopwatch_Start(cfg->w_stage);
+	  fflush(stdout);
+
+	  ESL_DPRINTF1(("\n\ncalling ProcessSearchWorkunit to fit exp tail for p: %d EXP mode: %d\n", p, exp_mode));
+	  
+	  exp_scN  = 0;
+	  for(i = 0; i < expN; i++) { 
+	    /* do the work, fit the histogram, update exp tail info in cmstats */
+	    /* generate sequence, either randomly from background null or from hard-wired 5 state HMM that emits genome like sequence */
+	    if(esl_opt_GetBoolean(go, "--exp-random")) { 
+	      if((status = get_random_dsq(cfg, errbuf, cm, dnull, cfg->expL, &dsq)) != eslOK) cm_Fail(errbuf); 
+	    }
+	    else { 
+	      if((status = get_genomic_sequence_from_hmm(cfg, errbuf, cm, cfg->expL, &dsq)) != eslOK) cm_Fail(errbuf); 
+	    }
+	    if((status = ProcessSearchWorkunit (cm,  errbuf, dsq, cfg->expL, &results, esl_opt_GetReal(go, "--mxsize"), cfg->my_rank, NULL, NULL)) != eslOK) cm_Fail(errbuf);
+	    RemoveOverlappingHits(results, 1, cfg->expL);
+	    
+	    if(results->num_results > 0) { 
+	      if(i == 0) ESL_ALLOC (exp_scA, sizeof(float) * (exp_scN + results->num_results));
+	      else       ESL_RALLOC(exp_scA, tmp, sizeof(float) * (exp_scN + results->num_results));
+	      for(h = 0; h < results->num_results; h++) exp_scA[(exp_scN+h)] = results->data[h].score;
+	      exp_scN += results->num_results;
+	    }
+	    FreeResults(results);
+	    free(dsq);
+	  }
+	  if(cfg->exptfitfp != NULL) { 
+	    fprintf(cfg->exptfitfp, "# CM: %s\n", cm->name);
+	    fprintf(cfg->exptfitfp, "# mode: %12s\n", DescribeExpMode(exp_mode));
+	  }
+	  if((status = fit_histogram(go, cfg, errbuf, exp_scA, exp_scN, exp_mode, &tmp_mu, &tmp_lambda, &tmp_nrandhits, &tmp_tailp)) != eslOK) cm_Fail(errbuf);
+	  SetExpInfo(cfg->cmstatsA[cmi]->expAA[exp_mode][p], tmp_lambda, tmp_mu, (long) (cfg->expL * expN), tmp_nrandhits, tmp_tailp);
+	  
+	  esl_stopwatch_Stop(cfg->w_stage);
+	  exp_asecAA[exp_mode][p] = cfg->w_stage->elapsed;
+	  cm_asec += cfg->w_stage->elapsed;
+	  total_asec += cfg->w_stage->elapsed;
+	  FormatTimeString(time_buf, cfg->w_stage->elapsed, FALSE);
+	  printf("  %10s\n", time_buf);
+	  free(exp_scA);
+	} /* end of for loop over partitions */
+      
+	/****************************/
+	/* filter threshold section */
+	/****************************/
+	if(exp_mode == EXP_CM_GI || exp_mode == EXP_CM_LI) { /* CM Inside mode, only time we do filter threshold calculations, we'll fill in CYK AND Inside thresholds */
+	  /* estimate time for this round */
+	  if((status = estimate_time_for_fil_round(go, cfg, errbuf, cm, exp_mode, &psec)) != eslOK) cm_Fail(errbuf);
+	  psec *= filN;
+	  /* with --forecast, take into account parallelization */
+	  if((! esl_opt_IsDefault(go, "--forecast")) && (esl_opt_GetInteger(go, "--forecast") > 1)) psec /= (esl_opt_GetInteger(go, "--forecast") - 1);
+	  fil_psecA[exp_mode] = psec;
+	  cm_psec    += psec;
+	  total_psec += psec;
+	  print_fil_line(go, cfg, errbuf, exp_mode, psec);
+	  if(! esl_opt_IsDefault(go, "--forecast")) continue; /* special mode, we don't do the calibration, just print the predicting timings */
+
+	  esl_stopwatch_Start(cfg->w_stage);
+	  fthr_mode = ExpModeToFthrMode(exp_mode);
+	  /* search emitted sequences to get filter thresholds for HMM and each candidate sub CM root state */
+	  ESL_DPRINTF1(("\n\ncalling process_filter_workunit to get HMM filter thresholds for p: %d mode: %d\n", p, exp_mode));
+	  
+	  if((status = process_filter_workunit (go, cfg, errbuf, cm, filN, &fil_cyk_scA, &fil_ins_scA, &fil_fwd_scA, &fil_partA)) != eslOK) cm_Fail(errbuf);
+	  
+	  exp_cm_cyk_mode  = (cm->flags & CMH_LOCAL_BEGIN) ? EXP_CM_LC  : EXP_CM_GC;
+	  exp_cm_ins_mode  = (cm->flags & CMH_LOCAL_BEGIN) ? EXP_CM_LI  : EXP_CM_GI;
+	  fil_cm_cyk_mode  = (cm->flags & CMH_LOCAL_BEGIN) ? FTHR_CM_LC : FTHR_CM_GC;
+	  fil_cm_ins_mode  = (cm->flags & CMH_LOCAL_BEGIN) ? FTHR_CM_LI : FTHR_CM_GI;
+	  /* set cutoffs for forward HMM filters, first for CYK, then for Inside */
+	  if((status = get_hmm_filter_cutoffs(go, cfg, errbuf, cm, fil_cyk_scA, fil_fwd_scA, fil_partA, exp_cm_cyk_mode, cfg->cmstatsA[cmi]->hfiA[fil_cm_cyk_mode])) != eslOK) cm_Fail(errbuf);
+	  if((status = get_hmm_filter_cutoffs(go, cfg, errbuf, cm, fil_ins_scA, fil_fwd_scA, fil_partA, exp_cm_ins_mode, cfg->cmstatsA[cmi]->hfiA[fil_cm_ins_mode])) != eslOK) cm_Fail(errbuf);
+	  free(fil_cyk_scA);
+	  free(fil_ins_scA);
+	  free(fil_fwd_scA);
+	  free(fil_partA);
+	  
+	  esl_stopwatch_Stop(cfg->w_stage);
+	  fil_asecA[exp_mode] = cfg->w_stage->elapsed;
+	  cm_asec += cfg->w_stage->elapsed;
+	  total_asec += cfg->w_stage->elapsed;
+	  FormatTimeString(time_buf, cfg->w_stage->elapsed, FALSE);
+	  printf("  %10s\n", time_buf);
+	}
+      } /* end of for(exp_mode = 0; exp_mode < NCMMODES; exp_mode++) */
+      if(cfg->be_verbose) if((status = debug_print_cmstats(cm, errbuf, cfg->cmstatsA[cmi], TRUE)) != eslOK) cm_Fail(errbuf);
+      print_per_cm_summary(go, cfg, errbuf, cm, cm_psec, cm_asec);
+      if(esl_opt_IsDefault(go, "--forecast")) { if((status = print_post_calibration_info(go, cfg, errbuf, stdout, cm, exp_psecAA, fil_psecA, exp_asecAA, fil_asecA)) != eslOK) cm_Fail(errbuf); }
+      free(dnull);
+      for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) { 
+	free(exp_asecAA[exp_mode]); 
+	free(exp_psecAA[exp_mode]); 
+      }
+      free(exp_asecAA);
+      free(exp_psecAA);
+      free(fil_asecA); 
+      free(fil_psecA); 
+      FreeCM(cm);
+      printf("//\n");
+      fflush(stdout);
+    }
+  if(status != eslEOF) cm_Fail(errbuf);
+  
+  if(cfg->ncm > 1 && (! esl_opt_IsDefault(go, "--forecast"))) { 
+    fprintf(stdout, "#\n");
+    FormatTimeString(time_buf, total_psec, FALSE);
+    fprintf(stdout, "# total predicted time for all %d CMs: %s\n", cfg->ncm, time_buf);
+    fprintf(stdout, "#\n");
+  }
+  return;
+      
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return; /*NEVERREACHED*/
+}
+
+#ifdef HAVE_MPI
+/* mpi_master()
+ * The MPI version of cmcalibrate
+ * Follows standard pattern for a master/worker load-balanced MPI program 
+ * (SRE notes J1/78-79).
+ * 
+ * A master returns eslOK if it's successful. 
+ * Errors in an MPI master come in two classes: recoverable and nonrecoverable.
+ * If a recoverable error occurs, errbuf is filled with an error message
+ * from the master or a worker, and it's sent back while returning a
+ * non-eslOK error code.
+ * 
+ * Recoverable errors include most worker-side errors, and any
+ * master-side error that do not affect MPI communication. Error
+ * messages from recoverable messages are delayed until we've cleanly
+ * shut down the workers. The 
+ * 
+ * Some worker side errors (such as ESL_ALLOCs) are likely to be 
+ * unrecoverable and will almost certainly cause MPI to crash
+ * uncleanly, they're only here because I couldn't find a way around
+ * them without massive reimplementation. Hopefully they rarely occur.
+ * 
+ * Unrecoverable errors are master-side errors that may affect MPI
+ * communication, meaning we cannot count on being able to reach the
+ * workers and shut them down. Unrecoverable errors result in immediate
+ * cm_Fail()'s, which will cause MPI to shut down the worker processes
+ * uncleanly.
+ */
+static int 
+mpi_master(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int      xstatus       = eslOK;	/* changes from OK on recoverable error */
+  int      status;                /* Easel status */
+  CM_t    *cm = NULL;             /* the CM */
+  int      cmi;                   /* CM index, which model we're working on */
+  int      p;                     /* partition index */
+  char     time_buf[128];	  /* string for printing elapsed time (safely holds up to 10^14 years) */
+  void    *tmp;                   /* ptr for ESL_RALLOC */ 
+  int      n, i;                  /* counters */
+  int      have_work     = TRUE;  /* TRUE while work remains  */
+  int      nproc_working = 0;	  /* number of worker processes working, up to nproc-1 */
+  int      wi;          	  /* rank of next worker to get a job to work on */
+  int      wi_error = 0;          /* worker index that sent back an error message, if an error occurs */
+  char    *buf           = NULL;  /* input/output buffer, for packed MPI messages */
+  int      bn            = 0;     /* size of buf */
+  int      pos = 1;               /* posn in buf */
+  int      nseq_sent        = 0;  /* number of seqs we've told workers to work on */
+  int      nseq_this_worker = 0;  /* number of seqs to tell current worker to work on */
+  int      nseq_just_recv   = 0;  /* number of seqs we just received scores for from a worker */
+  int      nseq_recv        = 0;  /* number of seqs we've received thus far this round from workers */
+  MPI_Status mpistatus;           /* MPI status... */
+  int      msg;                   /* holds integer telling workers we've finished current stage */
+  int      exp_mode;              /* ctr over exp tail modes */
+  int      h;                     /* ctr over hits */
+  long     seed;                  /* for seeding the master's RNG */
+  /* variables for predicted and actual timings */
+  double   psec;                  /* predicted number of seconds */
+  double   cm_psec;               /* predicted number of seconds for calibrating current CM */
+  double   cm_asec;               /* predicted number of seconds for calibrating current CM */
+  double   total_asec = 0.;       /* predicted number of seconds for calibrating all CMs */
+  double   total_psec = 0.;       /* predicted number of seconds for calibrating all CMs */
+  double **exp_asecAA;            /* stores actual timings for each exp tail fit stage, for each CM, each partition */
+  double  *fil_asecA;             /* stores actual timings for each filter stage for each CM */
+  double **exp_psecAA;            /* stores predicted timings for each exp tail fit stage, for each CM, each partition */
+  double  *fil_psecA;             /* stores predicted timings for each filter stage for each CM */
+  /* exponential tail related vars */
+  int      expN;                                        /* number of length <cfg->expL> sequences to search for exp tail fitting of current exp mode */
+  int      exp_scN = 0;                                 /* number of hits reported thus far, for all seqs */
+  float   *exp_scA = NULL;                              /* [0..exp_scN-1] hit scores for all seqs */
+  int      exp_cm_cyk_mode;                             /* CYK    exp mode CM is in EXP_CM_LC or EXP_CM_GC */
+  int      exp_cm_ins_mode;                             /* Inside exp mode CM is in EXP_CM_LI or EXP_CM_GI */
+  int      si;                                          /* sequence index, the index of the last sequence generated */
+  int      si_recv;                                     /* sequence index of the sequence we've just received results for from a worker */
+  int      seqpos = 1;                                  /* sequence position in the current sequence */
+  int      len;                                         /* length of a sequence chunk */
+  int      chunksize;                                   /* size of chunks for each worker */
+  double   tmp_mu, tmp_lambda;                          /* temporary mu and lambda used for setting exp tails */
+  int      tmp_nrandhits;                               /* temporary number of rand hits found */
+  float    tmp_tailp;                                   /* temporary tail mass probability fit to an exponential */
+  double  *dnull = NULL;                                /* double version of cm->null, for generating random seqs */
+  int      need_seq;                                    /* TRUE if we are ready to generate a new seq */
+  int      z;                                           /* counter */
+  search_results_t *worker_results;                     /* results for seq si_recv we've just rec'd from a worker, we copy it to results_slist[si_recv] */
+  /* *_slist variables: lists of data that are specific to each sequence 0..si..expN-1 */
+  ESL_DSQ          **dsq_slist = NULL;                  /* [0..si..expN-1], the digitized sequences to search, when finished, they're freed */
+  search_results_t **results_slist = NULL;              /* [0..si..expN-1], the compiled results from searching each seq si, when finished, copied to exp_scA and freed */
+  int               *chunks_slist = NULL;               /* [0..si..expN-1], number of chunks of seq si currently being searched by workers */
+  int               *sent_slist = NULL;                 /* [0..si..expN-1], TRUE if all chunks of seq si have been sent to workers, FALSE if not */
+  /* *_wlist variables: lists of data that are specific to each worker 1..wi..nproc-1 */
+  int *si_wlist = NULL;                                 /* [0..wi..nproc-1], the sequence index worker wi is working on */
+  int *seqpos_wlist= NULL;                              /* [0..wi..nproc-1] the first position of the sequence that worker wi is searching */
+  int *len_wlist = NULL;                                /* [0..wi..nproc-1] length of chunk worker wi is searching */
+
+  /* filter threshold related vars */
+  int      filN = esl_opt_GetInteger(go, "--fil-N"); /* number of sequences to search for filter threshold calculation */
+  int      fthr_mode = 0;         /* CM mode for filter threshold calculation, FTHR_CM_GC, FTHR_CM_GI, FTHR_CM_LC, FTHR_CM_LI */
+  int      fil_cm_cyk_mode;       /* CYK    fthr mode CM is in FTHR_CM_LC or FTHR_CM_GC */
+  int      fil_cm_ins_mode;       /* Inside fthr mode CM is in FTHR_CM_LI or FTHR_CM_GI */
+  int      fil_nseq_per_worker  = (filN / (cfg->nproc-1)); /* when calcing filters, number of seqs to tell each worker to work on */
+  long    *seed_wlist = NULL;      /* [0..wi..nproc-1] seeds for worker's RNGs, we send these to workers */
+  /* full arrays of CYK, Inside, Fwd scores, [0..filN-1] */
+  float   *fil_cyk_scA = NULL;    /* [0..filN-1] best cm cyk score for each emitted seq */
+  float   *fil_ins_scA = NULL;    /* [0..filN-1] best cm insidei score for each emitted seq */
+  float   *fil_fwd_scA = NULL;    /* [0..filN-1] best cp9 Forward score for each emitted seq */
+  int     *fil_partA   = NULL;    /* [0..filN-1] partition of CM emitted seq */
+  /* worker's arrays of CYK, Inside, Fwd scores, [0..nseq_per_worker-1], rec'd from workers, copied to full arrays (ex: fil_cyk_scA) */
+  float   *wkr_fil_cyk_scA = NULL;/* rec'd from worker: best cm cyk score for each emitted seq */
+  float   *wkr_fil_ins_scA = NULL;/* rec'd from worker: best cm insidei score for each emitted seq */
+  float   *wkr_fil_fwd_scA = NULL;/* rec'd from worker: best cp9 Forward score for each emitted seq */
+  int     *wkr_fil_partA = NULL;  /* rec'd from worker: partition for seq i */
+  
+  /* Master initialization: including, figure out the alphabet type.
+   * If any failure occurs, delay printing error message until we've shut down workers.
+   */
+  if (xstatus == eslOK) { if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) xstatus = status; }
+  if (xstatus == eslOK) { if ((status = print_run_info (go, cfg, errbuf)) != eslOK) xstatus = status; }
+  if (xstatus == eslOK) { bn = 4096; if ((buf = malloc(sizeof(char) * bn)) == NULL)         { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((si_wlist       = malloc(sizeof(int)  * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((seqpos_wlist   = malloc(sizeof(int)  * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((len_wlist      = malloc(sizeof(int)  * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((seed_wlist     = malloc(sizeof(long) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return xstatus; /* errbuf was filled above */
+  ESL_DPRINTF1(("MPI master is initialized\n"));
+
+  for (wi = 0; wi < cfg->nproc; wi++) {
+    si_wlist[wi] = seqpos_wlist[wi] = len_wlist[wi] = -1;
+    seed_wlist[wi] = esl_rnd_Roll(cfg->r, 1000000000); /* not sure what to use as max for seed */
+    ESL_DPRINTF1(("wi %d seed: %ld\n", wi, seed_wlist[wi]));
+  }
+  
+  /* Worker initialization:
+   * Because we've already successfully initialized the master before we start
+   * initializing the workers, we don't expect worker initialization to fail;
+   * so we just receive a quick OK/error code reply from each worker to be sure,
+   * and don't worry about an informative message. 
+   */
+  for (wi = 1; wi < cfg->nproc; wi++)
+    MPI_Send(&(seed_wlist[wi]), 1, MPI_LONG, wi, 0, MPI_COMM_WORLD);
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD);
+  if (status != eslOK) cm_Fail("One or more MPI worker processes failed to initialize.");
+  ESL_DPRINTF1(("%d workers are initialized\n", cfg->nproc-1));
+  
+  /* 3 special (annoying) case:
+   * case 1: if we've used the --exp-gc option, we read in a seq file 
+   * to fill cfg->gc_freq, and we need to broadcast that info to workers
+   *
+   * case 2: if we are calculating stats for more than 1 partition, 
+   * (--exp-pfile invoked), we need to broadcast that information to 
+   * the workers. 
+   */
+  if(! (esl_opt_IsDefault(go, "--exp-gc"))) { /* receive gc_freq info from master */
+    MPI_Bcast(cfg->gc_freq, GC_SEGMENTS, MPI_DOUBLE, 0, MPI_COMM_WORLD);
+  }
+  if(! (esl_opt_IsDefault(go, "--exp-pfile"))) { /* broadcast partition info to workers */
+    MPI_Bcast(&(cfg->np),  1,       MPI_INT, 0, MPI_COMM_WORLD);
+    ESL_DASSERT1((cfg->pstart != NULL));
+    MPI_Bcast(cfg->pstart, cfg->np, MPI_INT, 0, MPI_COMM_WORLD);
+  }
+
+  /* Main loop: combining load workers, send/receive, clear workers loops;
+   * also, catch error states and die later, after clean shutdown of workers.
+   * 
+   * When a recoverable error occurs, have_work = FALSE, xstatus !=
+   * eslOK, and errbuf is set to an informative message. No more
+   * errbuf's can be received after the first one. We wait for all the
+   * workers to clear their work units, then send them shutdown signals,
+   * then finally print our errbuf and exit.
+   * 
+   * Unrecoverable errors just crash us out with cm_Fail().
+   */
+  
+  while ((xstatus == eslOK) && ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK)) 
+    {
+      cfg->ncm++;  
+      if(cfg->ncm == cfg->cmalloc) { /* expand our memory */
+	cfg->cmalloc  += 128;
+	ESL_RALLOC(cfg->cmstatsA, tmp, sizeof(CMStats_t *) * cfg->cmalloc);
+      }
+      cmi = cfg->ncm-1;
+
+      ESL_DPRINTF1(("MPI master read CM number %d\n", cfg->ncm));
+      if((status = cm_master_MPIBcast(cm, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+      
+      /* initialize the flags/options/params of the CM */
+      if((status = initialize_cm     (go, cfg, errbuf, cm))          != eslOK) cm_Fail(errbuf);
+      if((status = initialize_cmstats(go, cfg, errbuf, cm))          != eslOK) cm_Fail(errbuf);
+      if((status = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len))) != eslOK) cm_Fail(errbuf);
+      if((status = print_per_cm_column_headings(go, cfg, errbuf, cm))!= eslOK) cm_Fail(errbuf);
+      if((status = update_hmm_exp_length(go, cfg, errbuf, cm))       != eslOK) cm_Fail(errbuf);
+      if(esl_opt_IsDefault(go, "--exp-gc")) { /* only setup dnull if --exp-gc NOT enabled */
+	if((status = set_dnull(cm, errbuf, &dnull))                  != eslOK) cm_Fail(errbuf); 
+      }
+      
+      /* allocate the exp_{a,p}secAA and fil_{a,p}secA arrays that hold {actual,predicted} times */
+      ESL_ALLOC(exp_asecAA, sizeof(double *) * (EXP_NMODES));
+      ESL_ALLOC(fil_asecA,  sizeof(double) *   (EXP_NMODES));
+      ESL_ALLOC(exp_psecAA, sizeof(double *) * (EXP_NMODES));
+      ESL_ALLOC(fil_psecA,  sizeof(double) *   (EXP_NMODES));
+      esl_vec_DSet(fil_asecA, EXP_NMODES, 0.);
+      esl_vec_DSet(fil_psecA, EXP_NMODES, 0.);
+      for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) { 
+	ESL_ALLOC(exp_asecAA[exp_mode], sizeof(double) * (cfg->np));
+	ESL_ALLOC(exp_psecAA[exp_mode], sizeof(double) * (cfg->np));
+	esl_vec_DSet(exp_asecAA[exp_mode], cfg->np, 0.);
+	esl_vec_DSet(exp_psecAA[exp_mode], cfg->np, 0.);
+      }
+      cm_psec = cm_asec = 0.;
+
+      ESL_ALLOC(fil_cyk_scA, sizeof(float) * filN);
+      ESL_ALLOC(fil_ins_scA, sizeof(float) * filN);
+      ESL_ALLOC(fil_fwd_scA, sizeof(float) * filN);
+      ESL_ALLOC(fil_partA,   sizeof(int) *   filN);
+  
+      for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) {
+	if(ExpModeIsLocal(exp_mode)) { expN = ExpModeIsForCM(exp_mode) ? cfg->exp_cmN_loc : cfg->exp_hmmN_loc; }
+	else                         { expN = ExpModeIsForCM(exp_mode) ? cfg->exp_cmN_glc : cfg->exp_hmmN_glc; }
+    
+	/* allocate and initialize sequence lists */
+	ESL_ALLOC(dsq_slist,     sizeof(ESL_DSQ *) * expN);
+	ESL_ALLOC(results_slist, sizeof(search_results_t *) * expN);
+	ESL_ALLOC(chunks_slist,  sizeof(int) * expN);
+	ESL_ALLOC(sent_slist,    sizeof(int) * expN);
+	for(z = 0; z < expN; z++) { 
+	  dsq_slist[z]    = NULL; 
+	  results_slist[z]= NULL;
+	  chunks_slist[z] = 0;
+	  sent_slist[z]   = FALSE;
+	}
+    
+	/* do we need to switch from glocal configuration to local? */
+	if(exp_mode > 0 && (! ExpModeIsLocal(exp_mode-1)) && ExpModeIsLocal(exp_mode)) {
+	  if((status = switch_global_to_local(go, cfg, cm, errbuf))      != eslOK) cm_Fail(errbuf);
+	  if((status = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len))) != eslOK) cm_Fail(errbuf);
+	}
+	chunksize = DetermineSeqChunksize(cfg->nproc, cfg->expL, cm->W);
+    
+	/* update search info for round 0 (final round) for exp tail mode */
+	UpdateSearchInfoForExpMode(cm, 0, exp_mode);
+    
+	/* We want to use the same seqs for exp tail fittings of all CM modes and HMM modes, 
+	 * so we free RNG, then create a new one and reseed it with the initial seed,
+	 * The following pairs of modes will have identical sequences used for each member of the pair:
+	 * 1. EXP_CP9_GV and EXP_CP9_GF
+	 * 2. EXP_CM_GC  and EXP_CM_GI
+	 * 3. EXP_CP9_LV and EXP_CP9_LF
+	 * 4. EXP_CM_LC  and EXP_CM_LI
+	 * Also the first min(--exp-cmN-{loc,glc} <n>, --exp-hmmN-{loc-glc} <n>) sequences between 1 and 2, and between 3 and 4,
+	 * will also be identical.
+	 */
+	seed = esl_randomness_GetSeed(cfg->r);
+	esl_randomness_Destroy(cfg->r);
+	cfg->r = esl_randomness_Create(seed);
+    
+	/************************************/
+	/* exponential tail fitting section */
+	/************************************/
+	/* fit exponential tails for this exp mode */
+	for(p = 0; p < cfg->np; p++) 
+	  {
+	    if(cfg->gc_freq != NULL) set_partition_gc_freq(cfg, p);
+	    ESL_DPRINTF1(("MPI master: CM: %d exp tail mode: %d partition: %d\n", cfg->ncm, exp_mode, p));
+	    /* estimate time for this round, assuming all workers have same processor speed as master */
+	    if(p == 0) { 
+	      if((status = estimate_time_for_exp_round(go, cfg, errbuf, cm, exp_mode, &psec)) != eslOK) cm_Fail(errbuf); 
+	      psec *= expN * cfg->expL; /* psec was per residue */
+	      if(cfg->nproc > 1) psec /= (cfg->nproc-1); /* parallelization will speed us up */
+	    }
+	    else psec = exp_psecAA[exp_mode][0];
+	    exp_psecAA[exp_mode][p] = psec;
+	    cm_psec    += psec;
+	    total_psec += psec;
+	    print_exp_line(go, cfg, errbuf, exp_mode, expN, cfg->expL, p, psec);
+
+	    esl_stopwatch_Start(cfg->w_stage);
+	    exp_scN  = 0;
+	
+	    if(xstatus == eslOK) have_work     = TRUE;	/* TRUE while work remains  */
+	
+	    wi = 1;
+	    si   = -1;
+	    need_seq = TRUE;
+	    have_work = TRUE;	/* TRUE while work remains  */
+	    seqpos = 1;
+	
+	    while (have_work || nproc_working)
+	      {
+		if (need_seq) 
+		  {
+		    need_seq = FALSE;
+		    /* generate a new seq */
+		    si++;
+		    if(si < expN)
+		      {
+			/* generate sequence, either randomly from background null or from hard-wired 5 state HMM that emits genome like sequence */
+			if(esl_opt_GetBoolean(go, "--exp-random")) { 
+			  if((status = get_random_dsq(cfg, errbuf, cm, dnull, cfg->expL, &(dsq_slist[si]))) != eslOK) goto ERROR; 
+			}
+			else { 
+			  if((status = get_genomic_sequence_from_hmm(cfg, errbuf, cm, cfg->expL, &(dsq_slist[si]))) != eslOK) goto ERROR;
+			}
+			results_slist[si] = CreateResults(INIT_RESULTS);
+			sent_slist[si]    = FALSE;
+			chunks_slist[si]  = 0;
+			seqpos = 1;
+			have_work = TRUE;
+		      }
+		    else if(si == expN) have_work = FALSE; 
+		    else goto ERROR;
+		  }
+		if ((have_work && nproc_working == cfg->nproc-1) || (!have_work && nproc_working > 0))
+		  {
+		    /* we're waiting to receive */
+		    if (MPI_Probe(MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi probe failed");
+		    if (MPI_Get_count(&mpistatus, MPI_PACKED, &n)                != 0) cm_Fail("mpi get count failed");
+		    wi = mpistatus.MPI_SOURCE;
+		    ESL_DPRINTF1(("MPI master sees a result of %d bytes from worker %d\n", n, wi));
+		
+		    if (n > bn) {
+		      if ((buf = realloc(buf, sizeof(char) * n)) == NULL) cm_Fail("reallocation failed");
+		      bn = n; 
+		    }
+		    if (MPI_Recv(buf, bn, MPI_PACKED, wi, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi recv failed");
+		    ESL_DPRINTF1(("MPI master has received the buffer\n"));
+		
+		    /* If we're in a recoverable error state, we're only clearing worker results;
+		     * just receive them, don't unpack them or print them.
+		     * But if our xstatus is OK, go ahead and process the result buffer.
+		     */
+		    if (xstatus == eslOK) /* worker reported success. Get the result. */
+		      {
+			pos = 0;
+			if (MPI_Unpack(buf, bn, &pos, &xstatus, 1, MPI_INT, MPI_COMM_WORLD)     != 0)     cm_Fail("mpi unpack failed");
+			if (xstatus == eslOK) /* worker reported success. Get the results. */
+			  {
+			    si_recv = si_wlist[wi];
+			    ESL_DPRINTF1(("MPI master sees that the result buffer contains search results\n"));
+			    if ((status = cm_search_results_MPIUnpack(buf, bn, &pos, MPI_COMM_WORLD, &worker_results)) != eslOK) cm_Fail("search results unpack failed");
+			    ESL_DPRINTF1(("MPI master has unpacked search results\n"));
+			
+			    if(worker_results != NULL) { 
+			      /* add results to seqlist[si_recv]->results[rclist[wi]] */
+			      AppendResults(worker_results, results_slist[si_recv], seqpos_wlist[wi]);
+			      /* careful, dbseqlist[si_recv]->results[rclist[wi]] now points to the traces and postal codes in worker_results->data,
+			       * don't free those (don't use FreeResults(worker_results)) */
+			      free(worker_results->data);
+			      free(worker_results);
+			      worker_results = NULL;
+			    }
+			    chunks_slist[si_recv]--;
+			    if(sent_slist[si_recv] && chunks_slist[si_recv] == 0) 
+			      { /* we're done with sequence si_recv; remove overlapping hits, copy scores of remaining hits, then free data */
+				if(results_slist[si_recv]->num_results > 0) 
+				  { 
+				    RemoveOverlappingHits(results_slist[si_recv], 1, cfg->expL);
+				    if(exp_scA == NULL) ESL_ALLOC (exp_scA,      sizeof(float) * (exp_scN + results_slist[si_recv]->num_results));
+				    else                ESL_RALLOC(exp_scA, tmp, sizeof(float) * (exp_scN + results_slist[si_recv]->num_results));
+				    for(h = 0; h < results_slist[si_recv]->num_results; h++) exp_scA[(exp_scN+h)] = results_slist[si_recv]->data[h].score;
+				    exp_scN += results_slist[si_recv]->num_results;
+				  }
+				free(dsq_slist[si_recv]);
+				FreeResults(results_slist[si_recv]);
+				dsq_slist[si_recv] = NULL;
+				results_slist[si_recv] = NULL;
+			      }
+			  }
+			else	/* worker reported an error. Get the errbuf. */
+			  {
+			    if (MPI_Unpack(buf, bn, &pos, errbuf, cmERRBUFSIZE, MPI_CHAR, MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack of errbuf failed");
+			    ESL_DPRINTF1(("MPI master sees that the result buffer contains an error message\n"));
+			    have_work = FALSE;
+			    wi_error  = wi;
+			  }
+		      }
+		    nproc_working--;
+		  }
+		if (have_work)
+		  {   
+		    /* send new search job */
+		    len = (chunksize < (cfg->expL - seqpos + 1)) ? chunksize : (cfg->expL - seqpos + 1);
+		    ESL_DPRINTF1(("MPI master is sending sequence i0..j0 %d..%d to search to worker %d\n", seqpos, seqpos+len-1, wi));
+		    assert(seqpos > 0);
+		
+		    if ((status = cm_dsq_MPISend(dsq_slist[si]+seqpos-1, len, wi, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI search job send failed");
+		
+		    si_wlist[wi]     = si;
+		    seqpos_wlist[wi] = seqpos;
+		    len_wlist[wi]    = len;
+		    chunks_slist[si]++;
+		
+		    wi++;
+		    nproc_working++;
+		
+		    if(len == chunksize) seqpos += len - cm->W + 1;
+		    else {
+		      need_seq       = TRUE;
+		      sent_slist[si] = TRUE; /* we've sent all chunks from this seq */
+		    }
+		  }
+	      } 
+	    ESL_DPRINTF1(("MPI master: done with this partition for this exp tail mode. Telling all workers\n"));
+	    for (wi = 1; wi < cfg->nproc; wi++) 
+	      if ((status = cm_dsq_MPISend(NULL, 0, wi, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("Shutting down a worker failed.");
+	
+	    /* fill a histogram with the exp_scN scores in exp_scA and fit it to an exponential tail */
+	    if(cfg->exptfitfp != NULL) { 
+	      fprintf(cfg->exptfitfp, "# CM: %s\n", cm->name);
+	      fprintf(cfg->exptfitfp, "# mode: %12s\n", DescribeExpMode(exp_mode));
+	    }
+	    if((status = fit_histogram(go, cfg, errbuf, exp_scA, exp_scN, exp_mode, &tmp_mu, &tmp_lambda, &tmp_nrandhits, &tmp_tailp)) != eslOK) cm_Fail(errbuf);
+	    SetExpInfo(cfg->cmstatsA[cmi]->expAA[exp_mode][p], tmp_lambda, tmp_mu, (long) (cfg->expL * expN), tmp_nrandhits, tmp_tailp);
+	
+	    for(si = 0; si < expN; si++) {
+	      ESL_DASSERT1((dsq_slist[si] == NULL));
+	      ESL_DASSERT1((results_slist[si] == NULL));
+	      ESL_DASSERT1((chunks_slist[si] == 0));
+	      ESL_DASSERT1((sent_slist[si] == TRUE));
+	    }
+	    esl_stopwatch_Stop(cfg->w_stage);
+	    exp_asecAA[exp_mode][p] = cfg->w_stage->elapsed;
+	    cm_asec += cfg->w_stage->elapsed;
+	    total_asec += cfg->w_stage->elapsed;
+	    FormatTimeString(time_buf, cfg->w_stage->elapsed, FALSE);
+	    printf("  %10s\n", time_buf);
+
+	    free(exp_scA); 
+	    exp_scA = NULL;
+	  } /* end of for(p = 0; p < cfg->np; p++) */
+	free(dsq_slist);
+	free(results_slist);
+	free(chunks_slist);
+	free(sent_slist);
+
+	/****************************/
+	/* filter threshold section */
+	/****************************/
+	if(exp_mode == EXP_CM_GI || exp_mode == EXP_CM_LI) { /* CM Inside mode, only time we do filter threshold calculations, we'll fill in CYK AND Inside thresholds */
+	  if((status = estimate_time_for_fil_round(go, cfg, errbuf, cm, exp_mode, &psec)) != eslOK) cm_Fail(errbuf);
+	  psec *= filN;
+	  if(cfg->nproc > 1) psec /= (cfg->nproc-1); /* parallelization will speed us up */
+	  fil_psecA[exp_mode] = psec;
+	  cm_psec    += psec;
+	  total_psec += psec;
+	  print_fil_line(go, cfg, errbuf, exp_mode, psec);
+
+	  esl_stopwatch_Start(cfg->w_stage);
+	  fthr_mode = ExpModeToFthrMode(exp_mode);
+	  ESL_DPRINTF1(("MPI master: CM: %d fthr mode: %d\n", cfg->ncm, fthr_mode));
+      
+	  if(xstatus == eslOK) have_work = TRUE;  /* TRUE while work remains  */
+	  else                 have_work = FALSE; /* we've seen an error and are trying to finish cleanly */
+      
+	  wi = 1;
+      
+	  nseq_sent = 0;
+	  nseq_recv = 0;
+	  while (have_work || nproc_working)
+	    {
+	      if(have_work) { 
+		if(nseq_sent < filN) {
+		  nseq_this_worker = ((nseq_sent + fil_nseq_per_worker) <= filN) ? 
+		    fil_nseq_per_worker : (filN - nseq_sent);
+		}
+		else { 
+		  have_work = FALSE;
+		  ESL_DPRINTF1(("MPI master has run out of numbers of sequences to dole out (%d doled)\n", nseq_sent));
+		}
+	      }
+	      if ((have_work && nproc_working == cfg->nproc-1) || (!have_work && nproc_working > 0)) {
+		/* we're waiting to receive */
+		if (MPI_Probe(MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi probe failed");
+		if (MPI_Get_count(&mpistatus, MPI_PACKED, &n)                != 0) cm_Fail("mpi get count failed");
+		wi = mpistatus.MPI_SOURCE;
+		ESL_DPRINTF1(("MPI master sees a result of %d bytes from worker %d\n", n, wi));
+	      
+		if (n > bn) {
+		  if ((buf = realloc(buf, sizeof(char) * n)) == NULL) cm_Fail("reallocation failed");
+		  bn = n; 
+		}
+		if (MPI_Recv(buf, bn, MPI_PACKED, wi, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi recv failed");
+		ESL_DPRINTF1(("MPI master has received the buffer\n"));
+		
+		/* If we're in a recoverable error state, we're only clearing worker results;
+		 * just receive them, don't unpack them or print them.
+		 * But if our xstatus is OK, go ahead and process the result buffer.
+		 */
+		if (xstatus == eslOK) /* worker reported success. Get the result. */
+		  {
+		    pos = 0;
+		    if (MPI_Unpack(buf, bn, &pos, &xstatus, 1, MPI_INT, MPI_COMM_WORLD)     != 0)     cm_Fail("mpi unpack failed");
+		    if (xstatus == eslOK) /* worker reported success. Get the results. */
+		      {
+			ESL_DPRINTF1(("MPI master sees that the result buffer contains HMM filter results\n"));
+			if ((status = cmcalibrate_filter_results_MPIUnpack(buf, bn, &pos, MPI_COMM_WORLD, &wkr_fil_cyk_scA, &wkr_fil_ins_scA, &wkr_fil_fwd_scA, &wkr_fil_partA, &nseq_just_recv)) != eslOK) cm_Fail("cmcalibrate results unpack failed");
+			ESL_DPRINTF1(("MPI master has unpacked HMM filter results\n"));
+			for(i = 0; i < nseq_just_recv; i++) {
+			  fil_cyk_scA[nseq_recv+i] = wkr_fil_cyk_scA[i];
+			  fil_ins_scA[nseq_recv+i] = wkr_fil_ins_scA[i];
+			  fil_fwd_scA[nseq_recv+i] = wkr_fil_fwd_scA[i];
+			  fil_partA[nseq_recv+i]   = wkr_fil_partA[i];
+			  ESL_DASSERT1((fil_partA[nseq_recv+i] < cfg->np));
+			}
+			free(wkr_fil_cyk_scA);
+			free(wkr_fil_ins_scA);
+			free(wkr_fil_fwd_scA);
+			free(wkr_fil_partA);
+			nseq_recv += nseq_just_recv;
+		      }
+		    else	/* worker reported an error. Get the errbuf. */
+		      {
+			if (MPI_Unpack(buf, bn, &pos, errbuf, cmERRBUFSIZE, MPI_CHAR, MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack of errbuf failed");
+			ESL_DPRINTF1(("MPI master sees that the result buffer contains an error message\n"));
+			have_work = FALSE;
+			wi_error  = wi;
+		      }
+		  }
+		nproc_working--;
+	      }
+
+	      if (have_work)
+		{   
+		  /* send new search job */
+		  ESL_DPRINTF1(("MPI master is sending HMM filter nseq %d to worker %d\n", nseq_this_worker, wi));
+		  MPI_Send(&(nseq_this_worker), 1, MPI_INT, wi, 0, MPI_COMM_WORLD);
+	      
+		  wi++;
+		  nproc_working++;
+		  nseq_sent += nseq_this_worker;
+		}
+	    }
+
+	  if(xstatus == eslOK) { 
+	    exp_cm_cyk_mode  = (cm->flags & CMH_LOCAL_BEGIN) ? EXP_CM_LC  : EXP_CM_GC;
+	    exp_cm_ins_mode  = (cm->flags & CMH_LOCAL_BEGIN) ? EXP_CM_LI  : EXP_CM_GI;
+	    fil_cm_cyk_mode  = (cm->flags & CMH_LOCAL_BEGIN) ? FTHR_CM_LC : FTHR_CM_GC;
+	    fil_cm_ins_mode  = (cm->flags & CMH_LOCAL_BEGIN) ? FTHR_CM_LI : FTHR_CM_GI;
+	    /* set cutoffs for forward HMM filters, first for CYK, then for Inside */
+	    if((status = get_hmm_filter_cutoffs(go, cfg, errbuf, cm, fil_cyk_scA, fil_fwd_scA, fil_partA, exp_cm_cyk_mode, cfg->cmstatsA[cmi]->hfiA[fil_cm_cyk_mode])) != eslOK) cm_Fail(errbuf);
+	    if((status = get_hmm_filter_cutoffs(go, cfg, errbuf, cm, fil_ins_scA, fil_fwd_scA, fil_partA, exp_cm_ins_mode, cfg->cmstatsA[cmi]->hfiA[fil_cm_ins_mode])) != eslOK) cm_Fail(errbuf);
+	  }
+	  ESL_DPRINTF1(("MPI master: done with HMM filter calc for fthr mode %d for this CM.\n", fthr_mode));
+	  
+	  for (wi = 1; wi < cfg->nproc; wi++) { 
+	    msg = MPI_FINISHED_FILTER;
+	    MPI_Send(&msg, 1, MPI_INT, wi, 0, MPI_COMM_WORLD);
+	  }
+	  esl_stopwatch_Stop(cfg->w_stage);
+	  fil_asecA[exp_mode] = cfg->w_stage->elapsed;
+	  cm_asec +=  cfg->w_stage->elapsed;
+	  total_asec += cfg->w_stage->elapsed;
+	  FormatTimeString(time_buf, cfg->w_stage->elapsed, FALSE);
+	  printf("  %10s\n", time_buf);
+	}
+	ESL_DPRINTF1(("MPI master: done with exp tail mode %d for this CM.\n", exp_mode));
+      }
+      ESL_DPRINTF1(("MPI master: done with this CM.\n"));
+      if(xstatus == eslOK) if(cfg->be_verbose) if((status = debug_print_cmstats(cm, errbuf, cfg->cmstatsA[cmi], TRUE)) != eslOK) cm_Fail(errbuf);
+      print_per_cm_summary(go, cfg, errbuf, cm, cm_psec, cm_asec);
+      if(esl_opt_IsDefault(go, "--forecast")) { if((status = print_post_calibration_info(go, cfg, errbuf, stdout, cm, exp_psecAA, fil_psecA, exp_asecAA, fil_asecA)) != eslOK) cm_Fail(errbuf); }
+      free(fil_cyk_scA);
+      free(fil_ins_scA);
+      free(fil_fwd_scA);
+      free(fil_partA);
+      for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) { 
+	free(exp_asecAA[exp_mode]); 
+	free(exp_psecAA[exp_mode]); 
+      }
+      free(exp_asecAA);
+      free(exp_psecAA);
+      free(fil_asecA); 
+      free(fil_psecA); 
+      FreeCM(cm);
+      printf("//\n");
+      fflush(stdout);
+    }
+  free(seed_wlist);
+  free(si_wlist);
+  free(seqpos_wlist);
+  free(len_wlist);
+  /* On success or recoverable errors:
+   * Shut down workers cleanly. 
+   */
+  ESL_DPRINTF1(("MPI master is done. Shutting down all the workers cleanly\n"));
+  if((cm_master_MPIBcast(NULL, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+  free(buf);
+  
+  if     (xstatus != eslOK) { fprintf(stderr, "Worker: %d had a problem.\n", wi_error); return xstatus; }
+  else if(status != eslEOF) return status;
+  else                      return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "mpi_master() memory allocation error.");
+  return eslOK; /* NOTREACHED */
+}
+
+
+static int
+mpi_worker(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int      status;                /* Easel status */
+  int      xstatus = eslOK;       /* changes from OK on recoverable error */
+  char     errbuf[cmERRBUFSIZE];  /* for printing error messages */
+  CM_t    *cm = NULL;             /* the CM */
+  int      cmi;                   /* CM index, which model we're working on */
+  int      p;                     /* partition index */
+  char    *wbuf = NULL;	          /* packed send/recv buffer  */
+  int      wn   = 0;	          /* allocation size for wbuf */
+  int      sz, n;		  /* size of a packed message */
+  int      pos;                   /* posn in wbuf */
+  long     seed;                  /* seed for RNG, rec'd from master */
+  int      nseq;                  /* number of seqs to emit/search for current job */
+  void    *tmp;                   /* ptr for ESL_RALLOC */ 
+  MPI_Status mpistatus;           /* MPI status... */
+
+  /* exponential tail related vars */
+  ESL_DSQ          *exp_dsq = NULL;     /* dsq chunk received from master */
+  int               expL;               /* length of exp_dsq received from master */
+  search_results_t *exp_results = NULL; /* hits found in exp_dsq, sent back to master */
+  int               exp_mode  = 0;
+
+  /* filter threshold related vars */
+  int      fthr_mode = 0;         /* CM mode for filter threshold calculation, FTHR_CM_GC, FTHR_CM_GI, FTHR_CM_LC, FTHR_CM_LI */
+  float   *fil_cyk_scA = NULL;    /* [0..nseq-1] best cm cyk score for each emitted seq */
+  float   *fil_ins_scA = NULL;    /* [0..nseq-1] best cm insidei score for each emitted seq */
+  float   *fil_fwd_scA = NULL;    /* [0..nseq-1] best cp9 Forward score for each emitted seq */
+  int     *fil_partA   = NULL;    /* [0..nseq-1] partition of CM emitted seq */
+  int      in_fil_section_flag = FALSE; /* set to TRUE while we're in the filter threshold calculation
+					 * section, we need to know this when we goto ERROR, b/c we have
+					 * to know how many more MPI_Recv() calls to make to match up
+					 * with the Master's sends before we can shut down.
+					 */
+
+  /* After master initialization: master broadcasts its status.
+   */
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return xstatus; /* master saw an error code; workers do an immediate normal shutdown. */
+  ESL_DPRINTF1(("worker %d: sees that master has initialized\n", cfg->my_rank));
+	   
+  /* Master now sends worker initialization information (RNG seed) 
+   * Workers returns their status post-initialization.
+   * Initial allocation of wbuf must be large enough to guarantee that
+   * we can pack an error result into it, because after initialization,
+   * errors will be returned as packed (code, errbuf) messages.
+   */
+  if (MPI_Recv(&seed, 1, MPI_LONG, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XEXCEPTION(eslESYS, "mpi recv failed");
+  if (xstatus == eslOK) { if((cfg->r = esl_randomness_Create(seed)) == NULL)          xstatus = eslEMEM; }
+  if (xstatus == eslOK) { wn = 4096;  if ((wbuf = malloc(wn * sizeof(char))) == NULL) xstatus = eslEMEM; }
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD); /* everyone sends xstatus back to master */
+  if (xstatus != eslOK) {
+    if (wbuf != NULL) free(wbuf);
+    return xstatus; /* shutdown; we passed the error back for the master to deal with. */
+  }
+  ESL_DPRINTF1(("worker %d: initialized seed: %ld\n", cfg->my_rank, seed));
+
+  /* 2 special (annoying) cases: 
+   * case 1: if we've used the --exp-gc option, we read in a seq file to fill
+   * cfg->gc_freq, and we need that info here for the worker, so we receive
+   * it's broadcast from the master
+   * 
+   * case 2: if we are calculating stats for more than 1 
+   * partition, (--exp-pfile invoked), we need to receive that information 
+   * via broadcast from master. Otherwise we need to setup the default partition info
+   * (single partition, 0..100 GC content)
+   */
+  if(! (esl_opt_IsDefault(go, "--exp-gc"))) { /* receive gc_freq info from master */
+    ESL_DASSERT1((cfg->gc_freq == NULL));
+    ESL_ALLOC(cfg->gc_freq,  sizeof(double) * GC_SEGMENTS);
+    ESL_ALLOC(cfg->pgc_freq, sizeof(double) * GC_SEGMENTS);
+    MPI_Bcast(cfg->gc_freq, GC_SEGMENTS, MPI_DOUBLE, 0, MPI_COMM_WORLD);
+  }
+  else cfg->gc_freq = NULL; /* default */
+  if(! (esl_opt_IsDefault(go, "--exp-pfile"))) { /* receive partition info from master */
+    MPI_Bcast(&(cfg->np),     1, MPI_INT, 0, MPI_COMM_WORLD);
+    ESL_DASSERT1((cfg->pstart == NULL));
+    ESL_ALLOC(cfg->pstart, sizeof(int) * cfg->np);
+    MPI_Bcast(cfg->pstart, cfg->np, MPI_INT, 0, MPI_COMM_WORLD);
+  }
+  else { /* no --exp-pfile, set up default partition info */  
+    cfg->np     = 1;
+    ESL_ALLOC(cfg->pstart, sizeof(int) * cfg->np);
+    cfg->pstart[0] = 0;
+  }
+  
+  /* source = 0 (master); tag = 0 */
+  while ((status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm)) == eslOK)
+    {
+      cfg->ncm++;  
+      if(cfg->ncm == cfg->cmalloc) { /* expand our memory */
+	cfg->cmalloc  += 128;
+	ESL_RALLOC(cfg->cmstatsA, tmp, sizeof(CMStats_t *) * cfg->cmalloc);
+      }
+      cmi = cfg->ncm-1;
+      ESL_DPRINTF1(("Worker %d succesfully received CM, num states: %d num nodes: %d\n", cfg->my_rank, cm->M, cm->nodes));
+      
+      /* initialize the flags/options/params of the CM */
+      if((status = initialize_cm(go, cfg, errbuf, cm))               != eslOK) goto ERROR;
+      if((status = initialize_cmstats(go, cfg, errbuf, cm))          != eslOK) goto ERROR;
+      if((status = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len))) != eslOK) goto ERROR;
+      
+      for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) {
+
+	/* do we need to switch from glocal configuration to local? */
+	if(exp_mode > 0 && (! ExpModeIsLocal(exp_mode-1)) && ExpModeIsLocal(exp_mode)) {
+	  if((status = switch_global_to_local(go, cfg, cm, errbuf))      != eslOK) goto ERROR;
+	  if((status = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len))) != eslOK) goto ERROR;
+	}
+	/* update search info for round 0 (final round) for exp tail mode */
+	UpdateSearchInfoForExpMode(cm, 0, exp_mode);
+
+	/************************************/
+	/* exponential tail fitting section */
+	/************************************/
+	for (p = 0; p < cfg->np; p++) { /* for each partition */
+	  ESL_DPRINTF1(("worker %d exp_mode: %d partition: %d\n", cfg->my_rank, exp_mode, p));
+
+	  while((status = cm_dsq_MPIRecv(0, 0, MPI_COMM_WORLD, &wbuf, &wn, &exp_dsq, &expL)) == eslOK)
+	    {
+	      ESL_DPRINTF1(("worker %d: has received dsq chunk of length L: %d\n", cfg->my_rank, expL));
+	      if ((status = ProcessSearchWorkunit(cm, errbuf, exp_dsq, expL, &exp_results, esl_opt_GetReal(go, "--mxsize"), cfg->my_rank, NULL, NULL)) != eslOK) goto ERROR;
+	      RemoveOverlappingHits(exp_results, 1, expL);
+	      ESL_DPRINTF1(("worker %d: has gathered search results\n", cfg->my_rank));
+
+	      n = 0;
+	      if (MPI_Pack_size(1, MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the status code */
+		ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+	      n += sz;
+	      if (cm_search_results_MPIPackSize(exp_results, MPI_COMM_WORLD, &sz) != eslOK)
+		ESL_XFAIL(eslFAIL, errbuf, "cm_search_results_MPIPackSize() call failed"); 
+	      n += sz;  
+		
+	      if (n > wn) {
+		void *tmp;
+		ESL_RALLOC(wbuf, tmp, sizeof(char) * n);
+		wn = n;
+	      }
+	      ESL_DPRINTF1(("worker %d: has calculated the search results will pack into %d bytes\n", cfg->my_rank, n));
+	      status = eslOK;
+		
+	      pos = 0;
+	      if (MPI_Pack(&status, 1, MPI_INT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+		ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+	      if (cm_search_results_MPIPack(exp_results, wbuf, wn, &pos, MPI_COMM_WORLD) != eslOK)
+		ESL_XFAIL(eslFAIL, errbuf, "cm_search_results_MPIPack() call failed"); 
+	      MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+	      ESL_DPRINTF1(("worker %d: has sent results to master in message of %d bytes\n", cfg->my_rank, pos));
+		
+	      FreeResults(exp_results);
+	      free(exp_dsq);
+	    }
+	  ESL_DPRINTF1(("worker %d exp_mode: %d finished partition: %d\n", cfg->my_rank, exp_mode, p));
+	}
+	ESL_DPRINTF1(("worker %d finished all partitions for exp_mode: %d\n", cfg->my_rank, exp_mode));
+
+	
+	/****************************/
+	/* filter threshold section */
+	/****************************/
+	if(exp_mode == EXP_CM_GI || exp_mode == EXP_CM_LI) { /* CM Inside mode, only time we do filter threshold calculations, we'll fill in CYK AND Inside thresholds */
+	  in_fil_section_flag = TRUE;
+	  fthr_mode = ExpModeToFthrMode(exp_mode);
+	  ESL_DPRINTF1(("worker %d fthr_mode: %d\n", cfg->my_rank, fthr_mode));
+
+	  if(MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XFAIL(eslESYS, errbuf, "mpi recv failed");
+	  while(nseq != MPI_FINISHED_FILTER) {
+	    ESL_DPRINTF1(("worker %d: has received hmm filter nseq: %d\n", cfg->my_rank, nseq));
+	    
+	    if((status = process_filter_workunit (go, cfg, errbuf, cm, nseq, &fil_cyk_scA, &fil_ins_scA, &fil_fwd_scA, &fil_partA)) != eslOK) cm_Fail(errbuf);
+	    ESL_DPRINTF1(("worker %d: has gathered HMM filter results\n", cfg->my_rank));
+	    n = 0;
+
+	    if (MPI_Pack_size(1, MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the status code */
+	      ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+	    n += sz;
+	    if(cmcalibrate_filter_results_MPIPackSize(nseq, MPI_COMM_WORLD, &sz) != eslOK) ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cp9_filter_results_MPIPackSize() call failed"); 
+	    n += sz;  
+	    if (n > wn) {
+	      void *tmp;
+	      ESL_RALLOC(wbuf, tmp, sizeof(char) * n);
+	      wn = n;
+	    }
+	    ESL_DPRINTF1(("worker %d: has calculated the HMM filter results will pack into %d bytes\n", cfg->my_rank, n));
+	    status = eslOK;
+	    pos = 0;
+
+	    if (MPI_Pack(&status, 1, MPI_INT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+	      ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+	      if (cmcalibrate_filter_results_MPIPack(fil_cyk_scA, fil_ins_scA, fil_fwd_scA, fil_partA, nseq, wbuf, wn, &pos, MPI_COMM_WORLD) != eslOK)
+		ESL_XFAIL(eslFAIL, errbuf, "cmcalibrate_cp9_filter_results_MPIPack() call failed"); 
+	    free(fil_cyk_scA);
+	    free(fil_ins_scA);
+	    free(fil_fwd_scA);
+	    free(fil_partA);
+
+	    MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+	    ESL_DPRINTF1(("worker %d: has sent CP9 filter results to master in message of %d bytes\n", cfg->my_rank, pos));
+	    /* receive next number of sequences, if MPI_FINISHED_EXPTAIL, we'll stop */
+	    if(MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_XFAIL(eslESYS, errbuf, "mpi recv failed");
+	  }
+	  in_fil_section_flag = FALSE;
+	}
+      } /* end of for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) */
+
+      FreeCM(cm);
+      cm = NULL;
+      ESL_DPRINTF1(("worker %d finished all exp_modes for this cm.\n", cfg->my_rank));
+    }
+  if (status == eslEOD) ESL_DPRINTF1(("Worker %d told CMs are done.\n", cfg->my_rank));
+  else goto ERROR;
+  
+  if (wbuf != NULL) free(wbuf);
+  return eslOK;
+
+ ERROR:
+  ESL_DPRINTF1(("worker %d: fails, is sending an error message, as follows:\n%s\n", cfg->my_rank, errbuf));
+  pos = 0;
+  if(status == eslEMEM) sprintf(errbuf, "Memory allocation error.");
+  MPI_Pack(&status, 1,               MPI_INT,  wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Pack(errbuf,  cmERRBUFSIZE,    MPI_CHAR, wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+
+  /* if we get here this worker failed and sent an error message, now the master knows a worker
+   * failed but it has to continue through the mpi_master() code, sending the messages that
+   * the workers expect, telling them to continue to move through the loops in those functions.
+   * Minimal work will be done, but this is necessary so that we shut down cleanly. 
+   * Because the master is sending messages to us still, we have to receive them. We can't
+   * check that they're the expected messages though (codes telling us to keep moving through
+   * the loops) because even if they were the wrong messages we couldn't do anything about it,
+   * we've already entered error mode.
+   */
+  if(in_fil_section_flag) MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  for(; exp_mode < EXP_NMODES; exp_mode++) {
+    MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+    if(ExpModeIsForCM(exp_mode)) {
+      MPI_Recv(&nseq, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+    }
+  }
+  status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm);
+
+  return eslFAIL; /* recoverable error, master has error message and will print it */
+}
+#endif /*HAVE_MPI*/
+
+/* initialize_cm()
+ * Setup the CM based on the command-line options/defaults;
+ * only set flags and a few parameters. ConfigCM() configures
+ * the CM.
+ */
+static int
+initialize_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int status;
+  int nstarts, nexits, nd;
+  float exp_cutoff;
+
+  /* config QDB? yes, unless --exp-no-qdb enabled */
+  if(esl_opt_GetBoolean(go, "--exp-no-qdb")) { 
+    cm->search_opts |= CM_SEARCH_NOQDB; /* don't use QDB to search */
+    /* cm->beta_qdb == cm->beta_W, both will be set as beta_W read from cmfile */
+  }
+  else {
+    cm->config_opts |= CM_CONFIG_QDB;   /* configure QDB */
+    cm->beta_qdb = esl_opt_GetReal(go, "--exp-beta"); 
+  }
+
+  /* set aggregate local begin/end probs, set with --pbegin, --pend, defaults are DEFAULT_PBEGIN, DEFAULT_PEND */
+  cm->pbegin = esl_opt_GetReal(go, "--pbegin");
+  cm->pend   = esl_opt_GetReal(go, "--pend");
+  /* possibly overwrite local begin probs such that all begin points are equiprobable (--pebegin) */
+  if(esl_opt_GetBoolean(go, "--pebegin")) {
+    nstarts = 0;
+    for (nd = 2; nd < cm->nodes; nd++) 
+      if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+	nstarts++;
+    cm->pbegin = 1.- (1./(1+nstarts));
+  }
+  /* possibly overwrite cm->pend so that local end prob from all legal states is fixed,
+   * this is strange in that cm->pend may be placed as a number greater than 1., this number
+   * is then divided by nexits in ConfigLocalEnds() to get the prob for each v --> EL transition,
+   * this is guaranteed by the way we calculate it to be < 1.,  it's the argument from --pfend */
+  if(! esl_opt_IsDefault(go, "--pfend")) {
+    nexits = 0;
+    for (nd = 1; nd < cm->nodes; nd++) {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	nexits++;
+    }
+    cm->pend = nexits * esl_opt_GetReal(go, "--pfend");
+  }
+  /* process the --fil-gemit option, this option forces all emitted parsetrees to be 'global'
+   * in that they'll never contain a local begin or local end. */
+  if(esl_opt_GetBoolean(go, "--fil-gemit")) { 
+    cm->flags |= CM_EMIT_NO_LOCAL_BEGINS; 
+    cm->flags |= CM_EMIT_NO_LOCAL_ENDS;
+  }
+  cm->search_opts |= CM_SEARCH_NOALIGN;
+
+  if(! esl_opt_GetBoolean(go, "--no-null3")) cm->search_opts |= CM_SEARCH_NULL3;
+
+  /* ALWAYS use the greedy overlap resolution algorithm to return hits for exp calculation
+   * it's irrelevant for filter threshold stats, we return best score per seq for that */
+  cm->search_opts |= CM_SEARCH_CMGREEDY;
+  cm->search_opts |= CM_SEARCH_HMMGREEDY;
+
+  ConfigCM(cm, TRUE); /* TRUE says: calculate W */
+  
+  /* create and initialize scan info for CYK/Inside scanning functions */
+  cm_CreateScanMatrixForCM(cm, TRUE, TRUE);
+  if(cm->smx == NULL) cm_Fail("initialize_cm(), CreateScanMatrixForCM() call failed.");
+
+  /* create the search info, which holds the thresholds for final round */
+  if(esl_opt_IsDefault(go, "--exp-T")) exp_cutoff = -eslINFINITY;
+  else exp_cutoff = esl_opt_GetReal(go, "--exp-T");
+  CreateSearchInfo(cm, SCORE_CUTOFF, exp_cutoff, -1.);
+  ValidateSearchInfo(cm, cm->si);
+  
+  if((status = update_dp_calcs(go, cfg, errbuf, cm)) != eslOK) return status;
+  return eslOK;
+}
+
+/* initialize_cmstats()
+ * Allocate and initialize a cmstats object in the cfg->cmstatsA array. 
+ */
+static int
+initialize_cmstats(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int i;
+  int p;
+  int cmi = cfg->ncm-1;
+
+  ESL_DPRINTF1(("initializing cmstats for %d partitions\n", cfg->np));
+
+  cfg->cmstatsA[cmi] = AllocCMStats(cfg->np);
+  
+  ESL_DASSERT1((cfg->pstart[0] == 0));
+  for(p = 0; p < cfg->np;     p++) cfg->cmstatsA[cmi]->ps[p] = cfg->pstart[p];
+  for(p = 0; p < (cfg->np-1); p++) cfg->cmstatsA[cmi]->pe[p] = cfg->pstart[p+1]-1;
+  cfg->cmstatsA[cmi]->pe[(cfg->np-1)] = GC_SEGMENTS-1; /* this is 100 */
+  
+  for(p = 0; p < cfg->np; p++)
+    for(i = cfg->cmstatsA[cmi]->ps[p]; i <= cfg->cmstatsA[cmi]->pe[p]; i++)
+      cfg->cmstatsA[cmi]->gc2p[i] = p; 
+  return eslOK;
+}
+
+/* Function: set_partition_gc_freq()
+ * Date:     EPN, Mon Sep 10 08:00:27 2007
+ *
+ * Purpose:  Set up the GC freq to sample from for the current partition. 
+ *           Only used if --exp-gc used to read in dbseq from which to derive
+ *           GC distributions for >= 1 partition.
+ *
+ * Returns:  eslOK on success;
+ */
+int
+set_partition_gc_freq(struct cfg_s *cfg, int p)
+{
+  int i, begin, end;
+  ESL_DASSERT1((cfg->pgc_freq != NULL));
+  ESL_DASSERT1((cfg->gc_freq != NULL));
+
+  esl_vec_DSet(cfg->pgc_freq, GC_SEGMENTS, 0.);
+  begin = cfg->pstart[p];
+  if(p == (cfg->np-1)) end = (GC_SEGMENTS-1); /* this is 100 */
+  else end = cfg->pstart[p+1] - 1;
+  for (i = begin; i <= end; i++) 
+    cfg->pgc_freq[i] = cfg->gc_freq[i];
+  esl_vec_DNorm(cfg->pgc_freq, GC_SEGMENTS);
+
+  return eslOK;
+}
+
+
+/* fit_histogram()
+ * Create, fill and fit the tail of a histogram to an exponential tail. Data to fill the histogram
+ * is given as <scores>.
+ */
+static int
+fit_histogram(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, float *scores, int nscores, int exp_mode, double *ret_mu, double *ret_lambda, int *ret_nrandhits, float *ret_tailp)
+{
+  int status;
+  double mu;
+  double lambda;
+  int i;
+  double *xv;         /* raw data from histogram */
+  int     n,z;  
+  float tailp;
+  double  params[2];
+  int     nrandhits; 
+  float   a;
+  float   nhits_to_fit;
+
+  ESL_HISTOGRAM *h = NULL;       /* histogram of scores */
+
+  /* Initialize histogram; these numbers are guesses */
+  if((h = esl_histogram_CreateFull(-100., 100., .1)) == NULL) return eslEMEM;    
+
+  /* fill histogram */
+  for(i = 0; i < nscores; i++) {
+    if((status = esl_histogram_Add(h, scores[i])) != eslOK) ESL_FAIL(status, errbuf, "fit_histogram(), esl_histogram_Add() call returned non-OK status: %d\n", status);
+    /* printf("%4d %.3f\n", i, scores[i]); */
+  }
+
+  /* fit scores to an exponential tail */
+  if(cfg->exptfitfp != NULL) { 
+    /* fit to 41 different tailp values and print lambda, mu to a save file*/
+    fprintf(cfg->exptfitfp, "# %11s  %10s  %10s  %12s\n", "tail pmass",  "lambda",     "mu",         "nhits");
+    fprintf(cfg->exptfitfp, "# %11s  %10s  %10s  %12s\n", "-----------", "----------", "----------", "------------");
+    for(a = 0.; a >= -4.; a -= 0.1) { 
+      tailp = pow(10., a);
+      esl_histogram_GetTailByMass(h, tailp, &xv, &n, &z); 
+      if(n > 1) { 
+	esl_exp_FitComplete(xv, n, &(params[0]), &(params[1]));
+	esl_histogram_SetExpectedTail(h, params[0], tailp, &esl_exp_generic_cdf, &params);
+	fprintf(cfg->exptfitfp, "  %.9f  %10.6f  %10.4f  %12d\n", tailp, params[1], params[0], n);
+      }
+      else { 
+	fprintf(cfg->exptfitfp, "  %.9f  %10s  %10s  %12d\n", tailp, "N/A", "N/A", n);
+      }
+    }
+    fprintf(cfg->exptfitfp, "//\n");
+  }
+  /* end of if cfg->exptfitfp != NULL) */
+
+  /* determine the fraction of the tail to fit, if --exp-tail-p, it's easy */
+  if(!esl_opt_IsDefault(go, "--exp-tailp")) { 
+    tailp = esl_opt_GetReal(go, "--exp-tailp");
+    tailp = ESL_MIN(tailp, ((float) esl_opt_GetInteger(go, "--exp-tailxn") / (float) h->n)); /* ensure we don't exceed our max nhits in tail */
+  }
+  else { /* number of hits is per Mb and specific to local or glocal, CM or HMM fits */
+    if(ExpModeIsLocal(exp_mode)) { 
+      if(ExpModeIsForCM(exp_mode)) { /* local CM mode */
+	nhits_to_fit = (float) esl_opt_GetInteger(go, "--exp-tailn-cloc") * ((cfg->exp_cmN_loc * cfg->expL) / 1000000.);
+	tailp = nhits_to_fit / (float) h->n;
+	if(tailp > 1.) ESL_FAIL(eslERANGE, errbuf, "--exp-tailn-cloc <n>=%d cannot be used, there's only %.3f hits per Mb in the histogram! Lower <n> or use --exp-tailp.", esl_opt_GetInteger(go, "--exp-tailn-cloc"), (h->n / ((float) cfg->exp_cmN_loc * ((float) cfg->expL) / 1000000.)));
+      }
+      else { /* local HMM mode */
+	nhits_to_fit = (float) esl_opt_GetInteger(go, "--exp-tailn-hloc") * ((cfg->exp_hmmN_loc * cfg->expL) / 1000000.);
+	tailp = nhits_to_fit / (float) h->n;
+	if(tailp > 1.) ESL_FAIL(eslERANGE, errbuf, "--exp-tailn-hloc <n>=%d cannot be used, there's only %.3f hits per Mb in the histogram! Lower <n> or use --exp-tailp.", esl_opt_GetInteger(go, "--exp-tailn-hloc"), (h->n / ((float) cfg->exp_hmmN_loc * ((float) cfg->expL) / 1000000.)));
+      }
+    }
+    else { 
+      if(ExpModeIsForCM(exp_mode)) { /* glocal CM mode */
+	nhits_to_fit = (float) esl_opt_GetInteger(go, "--exp-tailn-cglc") * ((cfg->exp_cmN_glc * cfg->expL) / 1000000.);
+	tailp = nhits_to_fit / (float) h->n;
+	if(tailp > 1.) ESL_FAIL(eslERANGE, errbuf, "--exp-tailn-cglc <n>=%d cannot be used, there's only %.3f hits per Mb in the histogram! Lower <n> or use --exp-tailp.", esl_opt_GetInteger(go, "--exp-tailn-cglc"), (h->n / ((float) cfg->exp_cmN_glc * ((float) cfg->expL) / 1000000.)));
+      }
+      else { /* glocal HMM mode */
+	nhits_to_fit = (float) esl_opt_GetInteger(go, "--exp-tailn-hglc") * ((cfg->exp_hmmN_glc * cfg->expL) / 1000000.);
+	tailp = nhits_to_fit / (float) h->n;
+	if(tailp > 1.) ESL_FAIL(eslERANGE, errbuf, "--exp-tailn-hglc <n>=%d cannot be used, there's only %.3f hits per Mb in the histogram! Lower <n> or use --exp-tailp.", esl_opt_GetInteger(go, "--exp-tailn-hglc"), (h->n / ((float) cfg->exp_hmmN_glc * ((float) cfg->expL) / 1000000.)));
+      }
+    }
+  }
+
+  esl_histogram_GetTailByMass(h, tailp, &xv, &n, &z); /* fit to right 'tailfit' fraction, 0.01 by default */
+  if(n <= 1) { 
+    if(ExpModeIsLocal(exp_mode)) ESL_FAIL(eslERANGE, errbuf, "fit_histogram(), too few points in right tailfit: %f fraction of histogram. Increase --exp-cmL-loc or --exp-hmmLn-loc.", tailp);
+    else                         ESL_FAIL(eslERANGE, errbuf, "fit_histogram(), too few points in right tailfit: %f fraction of histogram. Increase --exp-cmL-glc or --exp-hmmLn-glc.", tailp);
+  }
+  esl_exp_FitComplete(xv, n, &(params[0]), &(params[1]));
+  esl_histogram_SetExpectedTail(h, params[0], tailp, &esl_exp_generic_cdf, &params);
+
+  /* printf("# Exponential fit to %.7f%% tail: lambda = %f\n", tailp*100.0, params[1]); */
+  mu = params[0];
+  lambda = params[1];
+  if(isnan(lambda)) ESL_FAIL(eslERANGE, errbuf, "fit_histogram(), exp tail fit lambda is NaN, too few hits in histogram. Increase --exp-cmL or --exp-hmmLn.");
+  if(isinf(lambda)) ESL_FAIL(eslERANGE, errbuf, "fit_histogram(), exp tail fit lambda is inf, too few hits in histogram. Increase --exp-cmL or --exp-hmmLn.");
+  nrandhits = h->n; /* total number of hits in the histogram */
+
+  /* print to output files if nec */
+  if(cfg->exphfp != NULL)
+    esl_histogram_Plot(cfg->exphfp, h);
+  if(cfg->expqfp != NULL) {
+      esl_histogram_PlotQQ(cfg->expqfp, h, &esl_exp_generic_invcdf, params);
+  }
+
+  if (cfg->expsfp != NULL) {
+    esl_histogram_PlotSurvival(cfg->expsfp, h);
+    esl_exp_Plot(cfg->expsfp, (params[0] - log(1./tailp) / params[1]), 0.693147, esl_exp_surv, h->xmin - 5., h->xmax + 5., 0.1); /* extrapolate mu */
+  }
+
+  esl_histogram_Destroy(h);
+
+  *ret_mu     = mu;
+  *ret_lambda = lambda;
+  *ret_nrandhits = nrandhits;
+  *ret_tailp = tailp;
+  return eslOK;
+}
+
+/* Function: get_random_dsq()
+ * Date:     EPN, Tue Sep 11 08:31:47 2007
+ * 
+ * Purpose:  Generate a random digitized seq and return it.
+ *           Two possible modes:
+ *           1. if(cfg->pgc_freq == NULL && dnull != NULL) 
+ *              use dnull disto (a double version of cm->null) to generate
+ *           2. if(cfg->pgc_freq != NULL && dnull == NULL) 
+ *              use choose a GC frequency from cfg->pgc_freq
+ *              and generate with that
+ *
+ * Returns:  eslOK on success, ret_dsq filled with newly alloc'ed ESL_DSQ *,
+ *           some other status code on failure.
+ */
+int
+get_random_dsq(const struct cfg_s *cfg, char *errbuf, CM_t *cm, double *dnull, int L, ESL_DSQ **ret_dsq)
+{
+  int status;
+  double  gc_comp;
+  double *distro = NULL;
+  int do_free_distro = FALSE;
+  ESL_DSQ *dsq = NULL;
+
+  /* contract check, make sure we're in a valid mode */
+  if(cfg->pgc_freq == NULL && dnull == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "get_random_dsq(), cfg->pgc_freq == NULL and dnull == NULL");
+  if(cfg->pgc_freq != NULL && dnull != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "get_random_dsq(), cfg->pgc_freq != NULL and dnull != NULL");
+
+  /* determine mode */ /* generate sequence */
+  if      (cfg->pgc_freq == NULL && dnull != NULL) distro = dnull;
+  else if (cfg->pgc_freq != NULL && dnull == NULL) {
+    assert(cm->abc->K == 4);
+    ESL_ALLOC(distro, sizeof(double) * cm->abc->K);
+    do_free_distro = TRUE;
+    gc_comp = 0.01 * esl_rnd_DChoose(cfg->r, cfg->pgc_freq, GC_SEGMENTS);
+    distro[1] = distro[2] = 0.5 * gc_comp;
+    distro[0] = distro[3] = 0.5 * (1. - gc_comp);
+  }
+  /* generate sequence */
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  if ((status = esl_rsq_xIID(cfg->r, distro, cm->abc->K, L, dsq) != eslOK)) return status;
+
+  if (do_free_distro) free(distro);
+  *ret_dsq = dsq;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: get_cmemit_dsq()
+ * Date:     EPN, Tue Sep 11 08:51:33 2007
+ * 
+ * Purpose:  Generate a dsq from a CM and return it.
+ *
+ * Returns:  eslOK on success, ESL_DSQ is filled with newly alloc'ed dsq; some other status code on an error, 
+ */
+int
+get_cmemit_dsq(const struct cfg_s *cfg, char *errbuf, CM_t *cm, int *ret_L, int *ret_p, ESL_DSQ **ret_dsq)
+{
+  int status;
+  int p;
+  int L;
+  ESL_SQ *sq;
+  ESL_DSQ *dsq;
+
+  if((status = EmitParsetree(cm, errbuf, cfg->r, "irrelevant", TRUE, NULL, &sq, &L)) != eslOK) return status;
+  while(L == 0) { 
+    esl_sq_Destroy(sq); 
+    if((status = EmitParsetree(cm, errbuf, cfg->r, "irrelevant", TRUE, NULL, &sq, &L)) != eslOK) return status;
+  }
+
+  /* determine the partition */
+  p = cfg->cmstatsA[cfg->ncm-1]->gc2p[(get_gc_comp(cm->abc, sq->dsq, 1, L))]; /* this is slightly wrong, 1,L for get_gc_comp() should be i and j of best hit */
+  assert(p < cfg->np);
+  ESL_DASSERT1((p < cfg->np));
+
+  /* free everything allocated by a esl_sqio.c:esl_sq_CreateFrom() call, but the dsq */
+  dsq = sq->dsq;
+  free(sq->name);
+  free(sq->acc);
+  free(sq->desc);
+  free(sq);
+
+  *ret_L  = L;
+  *ret_p  = p;
+  *ret_dsq = dsq;
+  return eslOK;
+}
+
+/* Function: read_partition_file
+ * Date:     EPN, Fri Dec  7 08:38:41 2007
+ * 
+ * Called when --exp-pfile is invoked. 
+ * Opens and reads a partition file of 
+ * with 2 * <npartitions> tokens, every odd token is
+ * a partition start <pstart>, and every even token is 
+ * a parititon end <pend>. First <pstart> must be 0,
+ * other <pstart>s must be 1 more than previous
+ * <pend>. The last <pend> must be 100, other <pends>
+ * must be 1 less than following <pstart>.
+ *
+ * Example of file that implies 3 partitions: 
+ * 0..39, 40..60, and 61.100
+ * 
+ * ~~~~~~~~~~~~~~~~
+ * 0 39
+ * 40 60
+ * 61 100
+ * ~~~~~~~~~~~~~~~~
+ * 
+ * After reading the file and checking it's legit,
+ * set up the cfg->np and cfg->pstart data.
+ *
+ * Returns:  eslOK on success, eslEINVAL if file is 
+ *           in wrong format, or doesn't follow rules described above.
+ */
+int
+read_partition_file(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int             status;
+  ESL_FILEPARSER *efp;
+  char           *tok;
+  int             toklen;
+  int            *begin;
+  int             end=0;
+  int             nread=0;
+  int             p;
+
+  ESL_DASSERT1((MAX_PARTITIONS < GC_SEGMENTS));
+  if(esl_opt_IsDefault(go, "--exp-pfile")) ESL_FAIL(eslEINVAL, errbuf, "read_partition_file, but --exp-pfile not invoked!\n");
+
+  if (esl_fileparser_Open(esl_opt_GetString(go, "--exp-pfile"), &efp) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "failed to open %s in read_mask_file\n", esl_opt_GetString(go, "--exp-pfile"));
+  esl_fileparser_SetCommentChar(efp, '#');
+  
+  ESL_ALLOC(begin, sizeof(int) * GC_SEGMENTS);
+  begin[0] = 0;
+
+  while((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslEOF) {
+    begin[nread] = atoi(tok);
+    if(nread == 0) {
+      if(atoi(tok) != 0) ESL_FAIL(eslEINVAL, errbuf, "first partition begin must be 0 in %s\n", esl_opt_GetString(go, "--exp-pfile"));
+    }
+    else if (begin[nread] != (end+1)) {
+      if(atoi(tok) != 0) ESL_FAIL(eslEINVAL, errbuf, "partition %d begin point (%d) is not exactly 1 more than prev partition end pt %d in %s\n", (nread+1), begin[nread], end, esl_opt_GetString(go, "--exp-pfile"));
+    }      
+    if((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) ESL_FAIL(eslEINVAL, errbuf, "no end point for each partition %d's begin (%d) in partition file %s\n", (nread+1), begin[nread], esl_opt_GetString(go, "--exp-pfile"));
+    end = atoi(tok);
+    if(end < begin[nread]) ESL_FAIL(eslEINVAL, errbuf, "partition %d end point (%d) < begin point (%d) in %s\n", (nread+1), end, begin[nread], esl_opt_GetString(go, "--exp-pfile"));
+    nread++;
+    if(nread > MAX_PARTITIONS) ESL_FAIL(eslEINVAL, errbuf, "partition file %s has at least %d partitions, but max num partitions is %d\n", esl_opt_GetString(go, "--exp-pfile"), nread, MAX_PARTITIONS);
+  }
+  if(nread == 0) ESL_FAIL(eslEINVAL, errbuf, "failed to read a single token from %s\n", esl_opt_GetString(go, "--exp-pfile"));
+  if(end != 100) ESL_FAIL(eslEINVAL, errbuf, "final partitions end point must be 100, but it's %d in %s\n", end, esl_opt_GetString(go, "--exp-pfile"));
+
+  /* create cfg->pstart */
+  ESL_DASSERT1((cfg->pstart == NULL));
+  ESL_ALLOC(cfg->pstart, sizeof(int) * nread);
+  for(p = 0; p < nread; p++) cfg->pstart[p] = begin[p];
+  free(begin);
+  cfg->np = nread;
+
+  esl_fileparser_Close(efp);
+  return eslOK;
+  
+ ERROR:
+  return status;
+}
+
+/* Function: switch_global_to_local()
+ * Incept:   EPN, Mon Dec 10 08:43:32 2007
+ * 
+ * Purpose:  Switch a CM and it's CP9 HMM from global configuration
+ *           to local configuration. Purposefully a local static function 
+ *           in cmcalibrate.c, b/c we don't check if CM is in rsearch mode
+ *           or any other jazz that'll never happen in cmcalibrate.
+ *
+ * Args:      go     - get opts
+ *            cfg    - cmcalibrate's cfg
+ *            cm     - the model
+ *            errbuf - for printing errors
+ *
+ * Returns:   eslOK on succes, othewise some other easel status code and
+ *            errbuf is filled with error message.
+ */
+int 
+switch_global_to_local(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, char *errbuf)
+{
+  int status;
+
+  if(cm->flags & CMH_LOCAL_BEGIN) ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CMH_LOCAL_BEGIN flag already raised.\n");
+  if(cm->flags & CMH_LOCAL_END)   ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CMH_LOCAL_END flag already raised.\n");
+  if(! (cm->flags & CMH_CP9))     ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CMH_CP9 flag down.\n");
+  if(cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CPLAN9_LOCAL_BEGIN flag already raised.\n");
+  if(cm->cp9->flags & CPLAN9_LOCAL_END)   ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CPLAN9_LOCAL_END flag already raised.\n");
+  if(cm->cp9->flags & CPLAN9_EL)          ESL_FAIL(eslEINCOMPAT, errbuf, "switch_global_to_local(), CPLAN9_EL flag already raised.\n");
+
+  /* ConfigLocal() puts CM in local mode, recalcs QDBs (if they exist), remakes cm's scan matrix, 
+   * logoddsifies CM, and makes inserts equiprobable (if nec) */
+  ConfigLocal(cm, cm->pbegin, cm->pend); 
+  /* CPlan9SWConfig() configures CP9 for local alignment, then logoddisfies CP9 (wastefully in this case) */
+  CPlan9SWConfig(cm->cp9, cm->pbegin, cm->pbegin, TRUE, cm->ndtype[1]);  /* TRUE means do make I_0, D_1, I_M unreachable to match the CM */
+  /* CPlan9ELConfig() configures CP9 for CM EL local ends, then logoddisfies CP9 */
+  CPlan9ELConfig(cm);
+
+  /* recalculate cm->W and recalculate QDBs (if the CM has them) */
+  if(cm->flags & CMH_QDB) { 
+    free(cm->dmin); 
+    free(cm->dmax); 
+    cm->dmin = cm->dmax = NULL;
+    cm->flags &= ~CMH_QDB;
+    ConfigQDBAndW(cm, TRUE); /* TRUE says: calculate QDBs */
+  }
+  else ConfigQDBAndW(cm, FALSE); /* FALSE says: don't calc QDBs */
+  /* this will create a new scan matrix, we need to update searchinfo so it points to this scan matrix */
+
+  /* update cfg->fil_cm_ncalcs and cfg->cp9_ncalcs */
+  if((status = update_dp_calcs(go, cfg, errbuf, cm)) != eslOK) return status;
+
+  return eslOK;
+}
+
+/* Function: update_dp_calcs()
+ * Incept:   EPN, Tue Jan 15 15:40:40 2008
+ * 
+ * Purpose:  Update cfg->fil_ncalcs and cfg->cp9_ncalcs
+ *           based on configuration of CM.
+ *
+ * Args:      go     - get opts
+ *            cfg    - cmcalibrate's cfg
+ *            errbuf - for printing errors
+ *            cm     - the model
+ *
+ * Returns:   eslOK on succes, othewise some other easel status code and
+ *            errbuf is filled with error message.
+ */
+int 
+update_dp_calcs(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int  status;
+  int fil_W; /* W used by filter, unused, nec only b/c cm_GetNCalcsPerResidueForGivenBeta() must return it */
+
+  /* Count number of DP calcs, these counts are used to determine target, minimum and maximum survival
+   * fractions for HMM filter thresholds in get_hmm_filter_cutoffs() (see that code for details).
+   * Our predicted running times for searches in get_hmm_filter_cutoffs() are calculated based
+   * on cfg->fil_cm_calcs and cfg->fil_cp9_calcs. cfg->fil_cm_calcs is calculated assuming we'll
+   * use a QDB filter with beta == 1E-7, which is the default second filter in cmsearch.
+   *
+   * We want to set:
+   * cfg->fil_cm_ncalcs:  millions of calcs for full CM scan of 1 residue, with QDBs using beta = 1E-7
+   * cfg->cp9_ncalcs:     millions of calcs for CP9 HMM scan of 1 residue
+   *
+   * This function is called twice. Once for global mode and then for local mode when models get localized.
+   */
+
+  /* get cfg->fil_cm_ncalcs, we ALWAYS assume that QDB CYK with beta=1E-7 will be used as a second filter after HMM filtering
+   * in cmsearch, so we determine target survival fractions based on DP counts for QDB searches, not non-QDB searches */
+
+  if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, FALSE, 1E-7, &(cfg->fil_cm_ncalcs), &fil_W)) != eslOK) return status;
+
+  /* get cfg->cp9_ncalcs, used to determine efficiency of CP9 filters, at first it's global mode, then
+   * when switch_global_to_local() is called, cfg->full_cp9_ncalcs is updated to ncalcs in local mode */
+  if((status = cp9_GetNCalcsPerResidue(cm->cp9, errbuf, &(cfg->cp9_ncalcs))) != eslOK) return status;
+
+  return eslOK;
+}
+
+/* Function: get_cmcalibrate_comlog_info
+ * Date:     EPN, Mon Dec 31 14:59:52 2007
+ *
+ * Purpose:  Create the cmcalibrate command info and creation date info 
+ *           to eventually be set in the CM's ComLog_t data structure.
+ *
+ * Returns:  eslOK on success, eslEINCOMPAT on contract violation.
+ */
+static int
+get_cmcalibrate_comlog_info(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  int i;
+  long seed;
+  long temp;
+  int  seedlen;
+  char *seedstr;
+  time_t date = time(NULL);
+
+  if(cfg->ccom  != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "get_cmcalibrate_comlog_info(), cfg->ccom  is non-NULL.");
+  if(cfg->cdate != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "get_cmcalibrate_comlog_info(), cfg->cdate is non-NULL.");
+  
+  
+  /* Set the cmcalibrate command info, the cfg->ccom string */
+  for (i = 0; i < go->optind; i++) { /* copy all command line options, but not the command line args yet, we may need to append '-s ' before the args */
+    esl_strcat(&(cfg->ccom),  -1, go->argv[i], -1);
+    esl_strcat(&(cfg->ccom),  -1, " ", 1);
+  }
+  /* if -s NOT enabled, we need to append the seed info also */
+  seed = esl_randomness_GetSeed(cfg->r);
+  if(esl_opt_IsDefault(go, "-s")) {
+    temp = seed; 
+    seedlen = 1; 
+    while(temp > 0) { temp/=10; seedlen++; } /* determine length of stringized version of seed */
+    seedlen += 4; /* strlen(' -s ') */
+    ESL_ALLOC(seedstr, sizeof(char) * (seedlen+1));
+    sprintf(seedstr, " -s %ld ", seed);
+    esl_strcat((&cfg->ccom), -1, seedstr, seedlen);
+    free(seedstr);
+  }
+  else { /* -s was enabled, we'll do a sanity check */
+    if(seed != (long) esl_opt_GetInteger(go, "-s")) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "get_cmcalibrate_comlog_info(), cfg->r's seed is %ld, but -s was enabled with argument: %ld!, this shouldn't happen.", seed, (long) esl_opt_GetInteger(go, "-s"));
+  }
+
+  for (i = go->optind; i < go->argc; i++) { /* copy command line args yet */
+    esl_strcat(&(cfg->ccom), -1, go->argv[i], -1);
+    if(i < (go->argc-1)) esl_strcat(&(cfg->ccom), -1, " ", 1);
+  }
+  
+  /* Set the cmcalibrate call date, the cfg->cdate string */
+  if((status = esl_strdup(ctime(&date), -1, &(cfg->cdate))) != eslOK) goto ERROR;
+  esl_strchop(cfg->cdate, -1); /* doesn't return anything but eslOK */
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_cmcalibrate_comlog_info() error status: %d, probably out of memory.", status);
+  return status; 
+}
+
+
+/* Function: update_comlog
+ * Date:     EPN, Mon Dec 31 15:14:26 2007
+ *
+ * Purpose:  Update the CM's comlog info to reflect the current
+ *           cmcalibrate call.
+ *
+ * Returns:  eslOK on success, eslEINCOMPAT on contract violation.
+ */
+static int
+update_comlog(const ESL_GETOPTS *go, char *errbuf, char *ccom, char *cdate, CM_t *cm)
+{
+  int status;
+  if(ccom  == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "update_comlog(), ccom  is non-NULL.");
+  if(cdate == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "update_comlog(), cdate is non-NULL.");
+
+  /* free all cmcalibrate comlog info, we're about to overwrite any information that any previous cmcalibrate
+   * call could have written to the cm file.
+   */
+  if(cm->comlog->ccom  != NULL)  { free(cm->comlog->ccom);  cm->comlog->ccom = NULL;  }
+  if(cm->comlog->cdate != NULL)  { free(cm->comlog->cdate); cm->comlog->cdate = NULL; }
+  
+  if((status = esl_strdup(ccom, -1, &(cm->comlog->ccom)))  != eslOK) goto ERROR; 
+  if((status = esl_strdup(cdate,-1, &(cm->comlog->cdate))) != eslOK) goto ERROR; 
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "update_comlog() error status: %d, probably out of memory.", status);
+  return status; 
+}
+
+
+/* Function: set_dnull
+ * Date:     EPN, Thu Jan 24 09:48:54 2008
+ *
+ * Purpose:  Allocate, fill and return dnull, a double version of cm->null used
+ *           for generating random seqs.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+set_dnull(CM_t *cm, char *errbuf, double **ret_dnull)
+{
+  int status;
+  double *dnull;
+  int i;
+
+  if(ret_dnull == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "set_dnull(), ret_dnull is NULL.");
+  ESL_ALLOC(dnull, sizeof(double) * cm->abc->K);
+  for(i = 0; i < cm->abc->K; i++) dnull[i] = (double) cm->null[i];
+  esl_vec_DNorm(dnull, cm->abc->K);    
+  *ret_dnull = dnull;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEINCOMPAT, errbuf, "set_dnull(), memory allocation error.");
+}
+
+
+/* Function: process_filter_workunit()
+ * Date:     EPN, Fri Jan 11 11:34:46 2008
+ *
+ * Purpose:  A filter work unit consists of a CM, an int specifying a 
+ *           number of sequences <nseq>. The job is to generate <nseq> sequences 
+ *           from the CM and search them first with the CM, both CYK and Inside
+ *           and then with the HMM (Forward).
+ *           Scores will eventually be used for calc'ing HMM filter thresolds.
+ *
+ * Args:     go             - getopts
+ *           cfg            - cmcalibrate's configuration
+ *           errbuf         - for writing out error messages
+ *           cm             - the CM (already configured as we want it)
+ *           nseq           - number of seqs to generate
+ *           ret_cyk_scA    - RETURN: [0..nseq-1] best CM CYK score for each seq
+ *           ret_ins_scA    - RETURN: [0..nseq-1] best CM Inside score for each seq
+ *           ret_fwd_scA    - RETURN: [0..nseq-1] best CP9 Forward score for each seq
+ *           ret_partA      - RETURN: [0..nseq-1] partition of each seq 
+ *
+ * Returns:  eslOK on success; dies immediately if some error occurs.
+ */
+static int
+process_filter_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+			float **ret_cyk_scA, float **ret_ins_scA, float **ret_fwd_scA, int **ret_partA)
+{
+  int            status;
+  float         *cyk_scA  = NULL;  /* [0..i..nseq-1] best CM CYK score for each state, each seq */
+  float         *ins_scA  = NULL;  /* [0..i..nseq-1] best CM Inside score for each state, each seq */
+  float         *fwd_scA = NULL;   /* [0..i..nseq-1] best CP9 Viterbi score for each seq */
+  int           *partA  = NULL;    /* [0..i..nseq-1] partitions of each seq */
+  int            p;                /* what partition we're in */
+  int            i;
+  int            L;
+  ESL_DSQ       *dsq;
+  int            orig_search_opts; /* we modify cm->search_opts in this function, then reset it at the end */
+  int            do_null3;         /* TRUE to do NULL3 score corrections, FALSE not to */
+
+  if(ret_cyk_scA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "process_filter_workunit(), ret_cyk_scA == NULL.");
+  if(ret_ins_scA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "process_filter_workunit(), ret_ins_scA == NULL.");
+  if(ret_fwd_scA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "process_filter_workunit(), ret_fwd_scA == NULL.");
+  if(ret_partA   == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "process_filter_workunit(), ret_partA == NULL.");
+
+  ESL_DPRINTF1(("in process_filter_workunit nseq: %d\n", nseq));
+
+  /* determine algs we'll use and allocate the score arrays we'll pass back */
+  ESL_ALLOC(partA, sizeof(int) * nseq); /* will hold partitions */
+
+  ESL_ALLOC(cyk_scA, sizeof(float) * nseq); /* will hold CM CYK scores */
+  ESL_ALLOC(ins_scA, sizeof(float) * nseq); /* will hold CM Inside scores */
+  ESL_ALLOC(fwd_scA, sizeof(float) * nseq);  /* will hold HMM Forward scores */
+
+  orig_search_opts = cm->search_opts;
+  do_null3 = (cm->search_opts & CM_SEARCH_NULL3) ? TRUE : FALSE;
+
+  /* generate dsqs one at a time and collect optimal CM CYK/Inside scores and/or best CP9 Forward score */
+  for(i = 0; i < nseq; i++) {
+    if((status = get_cmemit_dsq(cfg, errbuf, cm, &L, &p, &dsq)) != eslOK) return status;
+    partA[i] = p;
+    /*to print seqs to stdout uncomment this block */
+    /*ESL_SQ *tmp;
+    tmp = esl_sq_CreateDigitalFrom(cm->abc, "irrelevant", dsq, L, NULL, NULL, NULL);
+    esl_sq_Textize(tmp);
+    printf(">seq%d\n%s\n", i, tmp->seq);
+    esl_sq_Destroy(tmp);
+    fflush(stdout);
+    */
+
+    /* search dsq thrice, cyk, inside, fwd */
+    /* for cyk and inside either use HMM bands, or don't */
+    if(esl_opt_GetBoolean(go, "--fil-nonbanded")) { 
+      cm->search_opts &= ~CM_SEARCH_INSIDE;
+      if((status = FastCYKScan    (cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, do_null3, NULL, &(cyk_scA[i]))) != eslOK) return status; 
+      
+      cm->search_opts |= CM_SEARCH_INSIDE; 
+      if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, do_null3, NULL, &(ins_scA[i]))) != eslOK) return status; 
+    }
+    else { /* search with HMM bands */
+      cm->search_opts &= ~CM_SEARCH_INSIDE;
+      cm->search_opts |= CM_SEARCH_HBANDED;
+      cm->tau = esl_opt_GetReal(go, "--fil-tau");
+      if(esl_opt_GetBoolean(go, "--fil-aln2bands")) cm->search_opts |= CM_SEARCH_HMMALNBANDS;
+      if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) return status; 
+      if((status = FastCYKScanHB(cm, errbuf, dsq, 1, L, 0., NULL, do_null3, cm->hbmx, esl_opt_GetReal(go, "--mxsize"), &(cyk_scA[i]))) != eslOK) return status; 
+
+      cm->search_opts |= CM_SEARCH_INSIDE; 
+      if((status = FastFInsideScanHB(cm, errbuf, dsq, 1, L, 0., NULL, do_null3, cm->hbmx, esl_opt_GetReal(go, "--mxsize"), &(ins_scA[i]))) != eslOK) return status; 
+    }
+    if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			     TRUE,   /* yes, we are scanning */
+			     FALSE,  /* no, we are not aligning */
+			     FALSE,  /* don't be memory efficient */
+			     do_null3, 
+			     NULL,   /* don't want best score at each posn back */
+			     NULL,   /* don't want the max scoring posn back */
+			     &(fwd_scA[i]))) != eslOK) return status;
+    free(dsq);
+  }
+  /* contract enforced these are all non-NULL */
+  *ret_cyk_scA = cyk_scA;
+  *ret_ins_scA = ins_scA;
+  *ret_fwd_scA = fwd_scA;
+  *ret_partA   = partA;
+
+  cm->search_opts = orig_search_opts;
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+typedef struct fseq_Eval_s {
+  int i;
+  float cm_E;
+  float fwd_E;
+} fseq_Eval_t;
+
+/*
+ * Function: compare_fseq_by_{cm,fwd}_Eval()
+ * Date:     EPN, Fri Jan 11 12:30:59 2008
+ * Purpose:  Compares two fseq_Eval_t's based on CM or HMM Forward E-value
+ *           and returns -1 if first is higher E-value than second, 0 if equal, 
+ *           1 if first E-value is lower.  This results in sorting by E-value, 
+ *           highest first.
+ */
+int compare_fseq_by_cm_Eval(const void *a_void, const void *b_void) {
+  fseq_Eval_t *a, *b;
+  a = (fseq_Eval_t *) a_void;
+  b = (fseq_Eval_t *) b_void;
+  if      (a->cm_E > b->cm_E) return -1;
+  else if (a->cm_E < b->cm_E) return  1;
+  else                        return  0;
+}
+
+int compare_fseq_by_fwd_Eval(const void *a_void, const void *b_void) {
+  fseq_Eval_t *a, *b;
+  a = (fseq_Eval_t *) a_void;
+  b = (fseq_Eval_t *) b_void;
+  if      (a->fwd_E > b->fwd_E) return -1;
+  else if (a->fwd_E < b->fwd_E) return  1;
+  else                          return  0;
+}
+
+/* Function: get_hmm_filter_cutoffs()
+ * Date:     EPN, Fri Jan 11 12:01:07 2008
+ *
+ * Purpose:  Given a CM and scores for a CM and HMM Forward scan of
+ *           filN target seqs predict the HMM filter threshold for
+ *           each possible CM threshold. The CM scores are either CYK
+ *           or Inside; so this function is called four times, Once
+ *           each for glocal CYK, glocal Inside, local CYK and glocal
+ *           Inside.
+ *           
+ *           For the CM scores, the possible CM thresholds are the
+ *           E-values for the first 90% (worst scoring 90%) observed
+ *           CYK/Inside scores in a ranked list of such E-values,
+ *           stored in sorted order in by_cmA[], E-value from
+ *           i=0..filN-1. The first 90% are the elements i=0..imax,
+ *           with imax = 0.90 * filN.
+ *
+ *           The HMM threshold fwd_E_cut[i] for each i=0..imax is the
+ *           HMM Forward E-value that recognizes F fraction of the
+ *           (filN-i+1) sequences that have a CM E-value better than
+ *           by_cmA[i].  Note, that when i == imax, 25% of of the
+ *           sequences (0.25 * filN) have an E-value of by_cmA[i].cm_E
+ *           or lower, this means that the HMM filter for i == imax
+ *           will recognize (F * filN * 0.25) sequences, so filN must
+ *           be appropriately large so 0.25 * filN is a reasonable
+ *           sample size.
+ *
+ *           To achieve this, we maintain two separately sorted lists,
+ *           one by CM E-values (by_cmA) and one by Forward E-values
+ *           (by_fwdA), with the cmi2fwdi array providing a map
+ *           between the two lists. These two lists contain the same
+ *           data (the CM and Forward scores for the filN CM sampled
+ *           sequences), but in a different order. If cmi2fwdi[j] ==
+ *           k, this means element with rank j in by_cmA has rank k
+ *           in by_fwdA, specifically by_cmA[j].i == by_fwdA[k].i.
+ *
+ *           With these two sorted lists we can step through the CM
+ *           list and at each different threshold point (i=0..imax),
+ *           update the Forward list by setting specific elements
+ *           (specifically those elements whose CM score is greater
+ *           (worse) than by_cmA[i].cm_E) as 'no longer used'.  Thus
+ *           at each threshold point i, we have the same curN ==
+ *           filN-i+1 elements being 'used' in the by_cmA and by_fwdA
+ *           lists. Concurrently, we keep track of what HMM threshold
+ *           is necessary to recognize F fraction of those curN hits,
+ *           specifically this is the Fidx'th ranking hit OF USED
+ *           ELEMENTS in the by_fwdA array. This step-through loop is
+ *           implemented in the section of code below marked "main
+ *           loop"
+ *           
+ *           It is somewhat tricky to follow the implementation of
+ *           this below, at least the way I've done it, and I've found
+ *           it equally tricky to comment it in a clear way, but I
+ *           tried to make it clear (without spending an unreasonable
+ *           amount of time on it).
+ *            
+ * Args:     go -      command line options
+ *           cfg -     cmcalibrate's cfg object
+ *           errbuf -  for printing error messages
+ *           cm -      the model
+ *           cm_scA -  [0..i..filN-1] best CM score (CYK or Inside) in sequence i 
+ *           fwd_scA - [0..i..filN-1] best Foward score in sequence i 
+ *           partA   - [0..i..filN-1] partition of sequence i 
+ *           cm_mode - CM mode that explain the configuration the CM was in when scores in cm_scA were collected
+ *                     either EXP_CM_LC (local CYK), EXP_CM_LI (local Inside), EXP_CM_GC (glocal CYK), or EXP_CM_GI (glocal Inside)
+ *           bf      - BestFilterInfo_t object, we'll update this to hold info on Forward filter cutoffs
+ *
+ * Returns:  Updates BestFilterInfo_t object <bf> to hold HMM filter info
+ *           eslOK on success;
+ *           Other easel status code on an error with errbuf filled with error message.
+ */
+
+int
+get_hmm_filter_cutoffs(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *cm_scA, float *fwd_scA, int *partA, int cm_mode, HMMFilterInfo_t *hfi)
+{
+  int    status;
+  float  fil_ncalcs;              /* number of million dp calcs predicted for the HMM filter scan */
+  float  cm_ncalcs;               /* number of million dp calcs predicted for a full (next-step-after-filter) CM scan */
+  int    i, p;                    /* counters */
+  int    cmi   = cfg->ncm-1;      /* CM index we're on */
+  float  F     = esl_opt_GetReal   (go, "--fil-F");    /* fraction of CM seqs we require filter to let pass */
+  int    filN  = esl_opt_GetInteger(go, "--fil-N"); /* number of sequences we emitted from CM for filter test */
+  float  targ_xhmm  = esl_opt_GetReal(go, "--fil-Xtarg-hmm"); /* target search time multiplier of HMM search time */
+  float  min_xhmm  = esl_opt_GetReal(go, "--fil-Xmin-hmm");   /* minimum search time multiplier of HMM search time */
+  int    Fidx;                    /* index in sorted scores that threshold will be set at (1-F) * N */
+  float  surv_res_per_hit;        /* expected number of residues to survive filter from DB for each hit 2*W-avg_hit_len, twice W minus the average lenght of a hit from QDB calc */
+  float  Smax;                    /* maximally useful survival fraction, from fil-Smax-hmm <x> */
+  float  Starg;                   /* our target survival fraction, if we achieve this fraction the search should take targ_xhmm times longer than a HMM only search */
+  float  Smin;                    /* minimally useful survival fraction, any less than this and our filter would be (predicted to be) doing more than 10X the work of the CM */
+  float  fwd_Emax;                /* fwd E-value that gives Smax survival fraction */
+  float  fwd_Etarg;               /* fwd E-value that gives Starg survival fraction */
+  float  fwd_Emin;                /* fwd E-value that gives Smin survival fraction */
+  double dbsize;                  /* database size the E-values refer to, just a scaling factor */
+  int   *cmi2fwdi;                /* [0..i..filN] map between by_cmA and by_fwdA elements, cmi2fwdi[j] == k ==> by_cmA[j].i == by_fwdA[k].i */
+  int    j;                       /* counter */
+  int    always_better_than_Smax; /* TRUE if worst observed cm E value (by_cmA[0].cm_E) still gives us a survival fraction better (less) than Smax */
+  
+  fseq_Eval_t *by_cmA;            /* [0..i..filN] list of fseq_Eval_t for all filN observed seqs, sorted by decreasing CM      E-value */
+  fseq_Eval_t *by_fwdA;           /* [0..i..filN] list of fseq_Eval_t for all filN observed seqs, sorted by decreasing Forward E-value */
+  float        cm_E, fwd_E;       /* a CM E-value and Forward E-value */
+  int          hmm_fwd_mode = (cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? EXP_CP9_LF : EXP_CP9_GF;
+
+  int *fwd_useme;      /* [0..i..filN] TRUE if element with rank i in by_fwd array is 'in use', meaning it corresponds to a sequence with CM score better than current threshold */
+  int fwd_all;         /* the index in by_fwdA of the worst ranked  (highest) forward E-value of all elements in use (fwd_useme[i] == TRUE) */
+  int fwd_F;           /* the index in by_fwdA of the sequence with forward E-value worse than F fraction of all elements in use (fwd_useme[i] == TRUE) */
+
+  int curN;
+  int *change_fwd_F;
+  int prv_Fidx;
+  int cur_Fidx;
+  int imax_above_Emax; /* at end of loop, imax_above_Emax is max i for which fwd_E_cut[i] >  fwd_Emax,  if -1, fwd_E_cut[i] < fwd_Emax  for all i=0..imax */
+  int imin_at_Etarg;   /* at end of loop, imin_at_Etarg   is min i for which fwd_E_cut[i] == fwd_Etarg, if -1, fwd_E_cut[i] > fwd_Etarg for all i=0..imax */
+  int imax_at_Etarg;   /* at end of loop, imax_at_Etarg   is max i for which fwd_E_cut[i] == fwd_Etarg, if -1, fwd_E_cut[i] > fwd_Etarg for all i=0..imax */
+  int imin_at_Emin;    /* at end of loop, imin_at_Emin    is min i for which fwd_E_cut[i] == fwd_Emin,  if -1, fwd_E_cut[i] > fwd_Emin  for all i=0..imax */
+
+  /* these variables are used in the "main loop" (to find it, search for "The main loop:" below) */
+  int imax;
+  float *fwd_E_F; 
+  float *fwd_E_all;
+  float *fwd_E_cut;
+  float *fwd_E_S;  
+
+  /* these variables are used in the "step through" section, to define representative cutoffs (to find this section, search for "step through all cutoffs" below) */
+  int ip_min;
+  int ip_max;
+  int ip;
+  float max_next_E_cut;
+  float prev_E_cut;
+  int *saveme;
+  int keep_going;
+  float *fwd_E_cut2save;
+  float *cm_E_cut2save;
+  int n2save;
+
+  /* these are only used if --fil-dfile enabled */
+  int ncut;
+  float fwd_bitmax, fwd_bittarg, fwd_bitmin;
+  float fwd_bitcut, cm_bitcut;
+
+  /* contract checks */
+  if(! (cfg->cmstatsA[cmi]->expAA[cm_mode][0]->is_valid))      ESL_FAIL(eslEINCOMPAT, errbuf, "get_hmm_filter_cutoffs(), exp tail stats for CM mode: %d are not valid.\n", cm_mode);
+  if(! (cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][0]->is_valid)) ESL_FAIL(eslEINCOMPAT, errbuf, "get_hmm_filter_cutoffs(), exp tail stats for HMM fwd mode: %d are not valid.\n", hmm_fwd_mode);
+
+  /* Determine our target, min and max E-value cutoffs for the HMM forward scan
+   * these are independent of the observed scores. Each of these is calculated
+   * based on how it affects <total_calcs>. <total_calcs> is the sum of the
+   * number of DP calculations required for the HMM filter <fil_ncalcs>, plus the predicted
+   * number of DP calculations required for the CM to search the survival fraction
+   * <cm_ncalcs> * survival fract. So if <total_calcs> is <targ_xhmm> * <fil_ncalcs>, the 
+   * required time we predict to do a HMM filter plus CM scan of survivors is <targ_xhmm> times the
+   * time it would take to do an HMM only scan. 
+   * 
+   * fwd_Etarg:  the target  forward E-value cutoff. If used <total_calcs> = <targ_xhmm> * <fil_ncalcs>
+   *             <targ_xhmm> is obtained from the --fil-Xtarg-hmm, by default it is 2.0.
+   * fwd_Emin:   the minimal forward E-value cutoff, anything less than this is overkill. 
+   *             If used <total_calcs> = <min_xhmm> * fil_ncalcs.
+   *             <min_xhmm> is obtained from the --fil-Xmin-hmm, by default it is 1.1.
+   * fwd_Emax:   the maximum forward E-value cutoff we'll accept as useful. If used 
+   *             <total_calcs> = <Smax> * <cm_ncalcs> (we expect HMM filter to give us 
+   *                                                   2X speedup versus full CM)
+   *
+   * forward filter   predicted 
+   * E-value cutoff   survival fraction
+   * --------------   -----------------
+   * fwd_Emax         Smax  = <x> from --fil-Smax-hmm
+   * fwd_Etarg        Starg = targ_xhmm * (fil_ncalcs / cm_ncalcs)
+   * fwd_Emin         Smin  = min_xhmm  * (fil_ncalcs / cm_ncalcs)
+   */
+
+  dbsize           = cfg->cmstatsA[cmi]->expAA[cm_mode][0]->dbsize; 
+  /* Update hmm E-value's effective database size as if we're searching a database of size dbsize */
+  for(p = 0; p < cfg->cmstatsA[cmi]->np; p++) {
+    cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][p]->cur_eff_dbsize = (long) ((((double) dbsize / (double) cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][p]->dbsize) * 
+									  ((double) cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][p]->nrandhits)) + 0.5);
+  }
+  fil_ncalcs       = cfg->cp9_ncalcs;                      /* fil_ncalcs is millions of DP calcs for HMM Forward scan of 1 residue */
+  fil_ncalcs      *= dbsize;                               /* now fil_ncalcs is millions of DP calcs for HMM Forward scan of length 1 Mb */
+  cm_ncalcs        = cfg->fil_cm_ncalcs;                   /* total number of millions of DP calculations for full CM scan of 1 residue */
+  cm_ncalcs       *= dbsize;                               /* now cm_ncalcs corresponds to dbsize (1 Mb)*/
+  surv_res_per_hit = (2. * cm->W - (cfg->avg_hit_len));    /* avg length of surviving fraction of db from a single hit (cfg->avg_hit_len is avg subseq len in subtree rooted at v==0, from QDB calculation) */
+  Smin             = (min_xhmm-1.)  * (fil_ncalcs / cm_ncalcs); /* if survival fraction == Smin, total number of DP calcs (filter + survivors) == (1 + min_xhmm) * fil_ncalcs, so a HMM + CM search will take only min_xhmm/1. fraction longer than HMM only */
+  Starg            = (targ_xhmm-1.) * (fil_ncalcs / cm_ncalcs); /* if survival fraction == Starg, the total number DP calcs (filter + survivors) == (1 + targ_xhmm) * fil_ncalcs,
+							    * so if targ_xhmm = 2 (which is default), our target is for the HMM filter + CM search of survivors (with QDB possibly) 
+							    * to take 2 times long as only the HMM filter would take. */ 
+  Smax             = esl_opt_GetReal(go, "--fil-Smax-hmm");
+#if 0
+  Smax             = 0.5 -  (fil_ncalcs / cm_ncalcs);      /* if survival fraction == Smax, total number of DP calcs (filter+survivors) == 1/2 * cm_ncalcs, so our predicted speedup
+							    * by using the filter is 2 fold */
+#endif
+  if(!(esl_opt_IsDefault(go, "--fil-Smin-hmm")))  { Smin  = esl_opt_GetReal(go, "--fil-Smin-hmm"); }
+  if(!(esl_opt_IsDefault(go, "--fil-Starg-hmm"))) { Starg = esl_opt_GetReal(go, "--fil-Starg-hmm"); }
+  if(Starg < Smin) { Starg = Smin; }
+
+  if(Smin > Smax) { /* rare case, happens only if fil_ncalcs >= 5/11 * cm_ncalcs, in this case we don't filter */
+    /* this will probably never happen, but if it does, we set 1 cut point, set the CM E-value to 0.0 and set
+     * always_better_than_Smax to FALSE, then in cmsearch no matter what CM E-value cutoff <E> is used, a filter will
+     * not be used, because <E> > 0.0 for all valid <E>. 
+     */
+    float *cm_E_cut;
+    float *fwd_E_cut;
+    ESL_ALLOC(fwd_E_cut, sizeof(float) * 1);
+    ESL_ALLOC(cm_E_cut,  sizeof(float) * 1);
+    cm_E_cut[0]  = 0.0;         
+    fwd_E_cut[0] = 1E20; /* this is irrelevant actually */
+    always_better_than_Smax = FALSE;
+    if((status = SetHMMFilterInfoHMM(hfi, errbuf, F, filN, dbsize, 1, cm_E_cut, fwd_E_cut, always_better_than_Smax)) != eslOK) return status;
+    free(cm_E_cut);
+    free(fwd_E_cut);
+    return eslOK; 
+  }
+  if(Starg < Smin) { /* another rare case min value for --fil-Xtarg-hmm is 0.1, so if Starg < Smin it's just because of precision issues, nevertheless we have to deal */
+    Starg = Smin;
+  }
+  if(Starg > Smax) { /* yet another rare case, happens only if fil_ncalcs >= (0.5 * cm_ncalcs) / (targ_xhmm+1), when targ_xhmm = 1, this is when fil_ncalcs <= cm_ncalcs / 4 */
+    Starg = Smax;
+  }
+  fwd_Emax         = (Smax  * (float) dbsize) / surv_res_per_hit;
+  fwd_Etarg        = (Starg * (float) dbsize) / surv_res_per_hit;
+  fwd_Emin         = (Smin  * (float) dbsize) / surv_res_per_hit;
+
+  assert(fwd_Emax >  -0.000001);
+  assert(fwd_Etarg > -0.000001);
+  assert(fwd_Emin >  -0.000001);
+
+  /* Copy bit scores to three separate quicksort-able data structures, 
+   * Sort one by CM E-value, one by Inside E-value and one by Forward E-value.
+   * The seq idx is kept in the data structure, providing a link between 
+   * the three different lists after they're sorted. 
+   */
+  ESL_ALLOC(by_cmA, sizeof(fseq_Eval_t) * filN);
+  ESL_ALLOC(by_fwdA, sizeof(fseq_Eval_t) * filN);
+  /* convert bit scores to E-values and copy them to the qsortable structures */
+  for(i = 0; i < filN; i++) { 
+    p     = partA[i];
+    cm_E  = Score2E(cm_scA[i],  cfg->cmstatsA[cmi]->expAA[cm_mode][p]->mu_extrap,      cfg->cmstatsA[cmi]->expAA[cm_mode][p]->lambda, cfg->cmstatsA[cmi]->expAA[cm_mode][p]->cur_eff_dbsize);
+    fwd_E = Score2E(fwd_scA[i], cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][p]->mu_extrap, cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][p]->lambda, cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][p]->cur_eff_dbsize);
+    /* copy E-values to qsortable data structures */
+    by_cmA[i].i     = by_fwdA[i].i     = i;
+    by_cmA[i].cm_E  = by_fwdA[i].cm_E  = cm_E;
+    by_cmA[i].fwd_E = by_fwdA[i].fwd_E = fwd_E;
+    /*printf("TEMP i: %5d CM sc: %.3f (E: %20.10f) HMM sc: %.3f (E: %20.10f)\n", i, cm_scA[i], cm_E, fwd_scA[i], fwd_E);*/
+  }
+
+  /* qsort */
+  qsort(by_cmA,  filN, sizeof(fseq_Eval_t), compare_fseq_by_cm_Eval);
+  qsort(by_fwdA, filN, sizeof(fseq_Eval_t), compare_fseq_by_fwd_Eval);
+
+  /* determine the mapping between the sorted CM list and sorted Fwd list.
+   * This is N^2 which might be of concern with large filN's 
+   * empirically for filN = 10,000 this block takes 1.25s, 
+   * so for filN == 100,000 it would take about 2 minutes. But
+   * for filN == 100,000 the time search 100,000 seqs will drown
+   * this out. Nevertheless, max <n> for --fil-N option is 100,000.
+   */
+  ESL_ALLOC(cmi2fwdi, sizeof(int) * filN);
+  esl_vec_ISet(cmi2fwdi, filN, -1);
+  for(i = 0; i < filN; i++) {
+    for(j = 0; j < filN; j++) {
+      if(by_cmA[i].i == by_fwdA[j].i) cmi2fwdi[i] = j;
+    }
+  }
+  for(i = 0; i < filN; i++) assert(cmi2fwdi[i] != -1);
+
+  /* A few more preparations before the main loop:
+   * we want Fidx such that in the sorted arrays, by_cmA and by_fwdA, F fraction of the elements 
+   * have E value <= score of element [Fidx], including element Fidx. Some examples:
+   * F      filN    Fidx
+   * 0.99    100       1  we'll miss 0..0   ==   1 hit  at this threshold, but recognize   99 (0.99)
+   * 0.93   2000     140  we'll miss 0..139 == 140 hits at this threshold, but recognize 1860 (0.93)
+   * 0.81    243      46  we'll miss 0..45  ==  46 hits at this threshold, but recognize  197 (0.8106)
+   */
+  Fidx = (int) ((1. - F) * (float) filN);
+  /* deal with a precision issue */
+  if(Fidx < ((1. - F) * (float) filN)) { /* we rounded down */
+    if (((Fidx - ((1. - F) * (float) filN)) - 1.) < REALLYSMALLX) Fidx++; /* due to precision issues we unnecessarily rounded down */
+  }
+
+  /* Setup fwd_useme array: fwd_useme[i] is TRUE if element with rank i in by_fwdA array is 'in use', 
+   * meaning it corresponds to a sequence with CM score better than current threshold */
+  fwd_all = 0;     /* the index in by_fwdA of the worst ranked  (highest) forward E-value of all elements in use (fwd_useme[i] == TRUE) */
+  fwd_F   = Fidx;  /* the index in by_fwdA of the sequence with forward E-value worse than F fraction of all elements in use (fwd_useme[i] == TRUE) */
+  ESL_ALLOC(fwd_useme, sizeof(int) * filN);
+  esl_vec_ISet(fwd_useme, filN, TRUE);
+
+  /* Precalculate the i values for which we have to change fwd_F, as step through the i=0..imax loop.
+   * when i == 0, curN == filN-i+1 == filN, and fwd_F == Fidx because we want to find F fraction of the filN hits
+   * but as i increases, curN decreases (as we step through the ranked CM E-value threshold) and the integer 
+   * corresponding  to F fraction of (filN-i+1) also changes, but due to precision difference of ints and floats,
+   * it's non-trivial, and worth precalculating to avoid putting the messy code that does
+   * it in the loop below. 
+   */
+  curN = filN;
+  ESL_ALLOC(change_fwd_F, sizeof(int) * (filN+1));
+  prv_Fidx = Fidx;
+  for(i = filN-1; i >= 0; i--) { 
+    cur_Fidx = (int) ((1. - F) * (float) i);
+    if(cur_Fidx < ((1. - F) * (float) i)) { /* we rounded down */
+      if (((cur_Fidx - ((1. - F) * (float) i)) - 1.) < REALLYSMALLX) cur_Fidx++; /* due to precision issues we unnecessarily rounded down */
+    }
+    if(prv_Fidx == cur_Fidx) change_fwd_F[i+1] = TRUE;
+    else                     change_fwd_F[i+1] = FALSE;
+    prv_Fidx = cur_Fidx;
+  }
+  change_fwd_F[0] = FALSE; /* we'll never access this element */
+
+  /* The main loop:
+   * step through 9/10 of the CM E-values starting with worst (so we'll stop at the hit with rank imax = (0.90 * filN)),
+   * so we step through i=0..imax, and for each i, determine fwd_E_F[i], fwd_E_all[i], and fwd_E_cut[i]
+   * fwd_E_F[i]:   the forward E-value cutoff that will recognize F fraction of CM hits with E-values better than or equal to by_cmA[i].cm_E
+   * fwd_E_all[i]: the forward E-value cutoff that will recognize all           CM hits with E-values better than or equal to by_cmA[i].cm_E
+   * fwd_E_cut[i]: the forward E-value cutoff we would report for this i, may be different than fwd_E_F[i] and fwd_E_all[i]
+   *               because we consider our fwd_Emax, fwd_Etarg, and fwd_Emin values.
+   * fwd_E_S[i]:   predicted survival fraction using fwd_E_cut[i], equals (fwd_E_cut[i] * surv_res_per_hit / dbsize).
+   */
+  imax = (int) ((0.900001) * (float) filN); /* .900001 is to avoid unnec rounding down (for ex, if filN == 100, and we used 0.90, we may get 89.99999999 and end up rounding down) */
+  ESL_ALLOC(fwd_E_F,    sizeof(float) * (imax+1));
+  ESL_ALLOC(fwd_E_all,  sizeof(float) * (imax+1));
+  ESL_ALLOC(fwd_E_cut,  sizeof(float) * (imax+1));
+  ESL_ALLOC(fwd_E_S,    sizeof(float) * (imax+1));
+  imax_above_Emax  = -1; /* at end of loop, imax_above_Emax is max i for which fwd_E_cut[i] >  fwd_Emax,  if -1, fwd_E_cut[i] < fwd_Emax  for all i=0..imax */
+  imin_at_Etarg    = -1; /* at end of loop, imin_at_Etarg   is min i for which fwd_E_cut[i] == fwd_Etarg, if -1, fwd_E_cut[i] > fwd_Etarg for all i=0..imax */
+  imax_at_Etarg    = -1; /* at end of loop, imax_at_Etarg   is max i for which fwd_E_cut[i] == fwd_Etarg, if -1, fwd_E_cut[i] > fwd_Etarg for all i=0..imax */
+  imin_at_Emin     = -1; /* at end of loop, imin_at_Emin    is min i for which fwd_E_cut[i] == fwd_Emin,  if -1, fwd_E_cut[i] > fwd_Emin  for all i=0..imax */
+
+  ESL_DPRINTF1(("fwd_Emax:  %f\n", fwd_Emax));
+  ESL_DPRINTF1(("fwd_Etarg: %f\n", fwd_Etarg));
+  ESL_DPRINTF1(("fwd_Emin: %f\n", fwd_Emin));
+
+  ESL_DPRINTF1(("Smin:  %g\n", Smin));
+  ESL_DPRINTF1(("Starg: %g\n", Starg));
+  ESL_DPRINTF1(("Smax:  %g\n", Smax));
+
+  for(i = 0; i <= imax; i++) { /* the main loop */
+    fwd_E_all[i] = by_fwdA[fwd_all].fwd_E; /* by_fwdA[fwd_all] is HMM threshold that recognizes ALL curN CM hits w/E value <= by_cmA[i].cm_E */
+    fwd_E_F[i]   = by_fwdA[fwd_F].fwd_E;   /* by_fwdA[fwd_F]   is HMM threshold that recognizes F fraction of curN CM hits w/E value <= by_cmA[i].cm_E */
+
+    /* based on fwd_E_all[i] and fwd_E_F[i], determine what our cutoff should be */
+    if(fwd_E_F[i] < fwd_Etarg) { /* if TRUE, using E-value that achieves the target survival fraction as cutoff will recognize F fraction of CM hits */
+      fwd_E_cut[i]    = ESL_MIN(fwd_Etarg,    fwd_E_all[i]); /* take minimum of: E value that exactly satisfies target survival fraction, and E value that recognizes all CM hits */
+      fwd_E_cut[i]    = ESL_MAX(fwd_E_cut[i], fwd_Emin);     /* never go less than fwd_Emin */
+    }
+    else fwd_E_cut[i] = fwd_E_F[i];       /* we didn't achieve our target survival fraction */
+    fwd_E_S[i] = (fwd_E_cut[i] * (float) surv_res_per_hit) / (float) dbsize;
+
+    ESL_DPRINTF1(("i: %3d N: %5d cm: %g fwd_E_all: %g fwd_E_F: %g cut: %g S: %g\n", i, curN, by_cmA[i].cm_E, fwd_E_all[i], fwd_E_F[i], fwd_E_cut[i], fwd_E_S[i])); 
+    /*printf("i: %3d N: %5d cm: %g fwd_E_all: %g fwd_E_F: %g cut: %g S: %g\n", i, curN, by_cmA[i].cm_E, fwd_E_all[i], fwd_E_F[i], fwd_E_cut[i], fwd_E_S[i]); */
+
+    if(fwd_E_cut[i]  > fwd_Emax) imax_above_Emax++; /* we didn't even achieve our maximum allowed survival fraction */
+    if(imin_at_Emin  == -1 && (fabs(fwd_E_cut[i] - fwd_Emin)  < REALLYSMALLX)) { ESL_DPRINTF1(("\tAchieved Smin\n"));   imin_at_Emin  = i;   }
+    if(imin_at_Etarg == -1 && (fabs(fwd_E_cut[i] - fwd_Etarg) < REALLYSMALLX)) { ESL_DPRINTF1(("\tAchieved Starg\n"));  imin_at_Etarg = i;   }
+    if(             imin_at_Etarg != -1 && imax_at_Etarg == -1 && (fabs(fwd_E_cut[i] - fwd_Etarg) > REALLYSMALLX)) { ESL_DPRINTF1(("\tDone with Starg\n")); imax_at_Etarg = i-1; }
+    if(i == imax && imin_at_Etarg != -1 && imax_at_Etarg == -1)                                                  { ESL_DPRINTF1(("\tBoundary case, final point is at Starg\n")); imax_at_Etarg = imax; }
+
+    /* Now manipulate our lists for next step */
+    /* mark hit cm rank i as 'no longer used' */
+    fwd_useme[cmi2fwdi[i]] = FALSE;
+    /* if hit cm rank i was the worst scoring fwd hit, update fwd_all to the new worst fwd hit (now that prev worst is no longer used) */
+    if(cmi2fwdi[i] == fwd_all) {
+      fwd_all++;
+      while(!(fwd_useme[fwd_all])) fwd_all++; /* skip all 'no longer used' hits */
+    }
+    /* if hit cm rank i was within the (1.-F) fraction of worst hits, update fwd_F to new idx in sorted fwd hits that will recognize F fraction of CM hits */
+    if(cmi2fwdi[i] <= fwd_F) { /* should we increment fwd_F? */
+      if((change_fwd_F[curN]) && ((fwd_F+1) < filN)) { 
+	fwd_F++;
+	while((!(fwd_useme[fwd_F])) && ((fwd_F+1) < filN)) fwd_F++; /* skip all 'no longer used' hits */
+      } 
+    }
+    curN--;
+  }
+  ESL_DPRINTF1(("imax_above_Emax: %d\n", imax_above_Emax));
+  ESL_DPRINTF1(("imin_at_Etarg:   %d\n", imin_at_Etarg));
+  ESL_DPRINTF1(("imax_at_Etarg:   %d\n", imax_at_Etarg));
+  ESL_DPRINTF1(("imin_at_Emin:    %d\n", imin_at_Emin));
+  ESL_DPRINTF1(("\n"));
+
+#if eslDEBUGLEVEL >= 1
+  /* paranoid, expensive check */
+  int error_flag = FALSE;
+  int nmissed = 0;
+  for(i = 0; i <= imax; i++) {
+    nmissed = 0;
+    for(j = i; j < filN; j++) { 
+      if(by_cmA[j].fwd_E > fwd_E_all[i]) { 
+	error_flag = 1; 
+	ESL_DPRINTF1(("ERROR: i: %d j: %d fwd_E_all[i]: %g < fwd_E[j]: %g\n", i, j, fwd_E_all[i], by_cmA[i].fwd_E));
+      }
+      if(by_cmA[j].fwd_E > fwd_E_F[i]) { 
+	nmissed++;
+      }
+    }
+    if(((float) nmissed/((float) filN-i)) > F) { 
+      error_flag = 1;
+      ESL_DPRINTF1(("ERROR: i: %d nmissed: %d Fmissed: %f F: %f\n", i, nmissed, ((float) nmissed/((float)filN-i)), F));
+    }
+  }
+  if(error_flag) cm_Fail("Implementation error dude.");
+  ESL_DPRINTF1(("Passed expensive paranoia check\n"));
+#endif
+
+  /* step through all cutoffs, determining and keeping a representative set */
+  ip_min = imax_above_Emax == -1 ? 0    : imax_above_Emax+1;
+  ip_max = imin_at_Emin    == -1 ? imax : imin_at_Emin;
+  ip = ip_min;
+  ESL_ALLOC(saveme, sizeof(int) * (ip_max + 1));
+  esl_vec_ISet(saveme, (ip_max+1), FALSE);
+  i = 0;
+  /*printf("\n\nip_min: %d\nip_max: %d\n", ip_min, ip_max);*/
+  ESL_DPRINTF1(("ip_min: %d\nip_max: %d\n", ip_min, ip_max));
+  while(ip <= ip_max) {
+    saveme[ip] = TRUE;
+    max_next_E_cut    = fwd_E_cut[ip] * 0.9; /* we'll skip all subsequenct E-value cutoffs that are within 10% of the one we've just added */
+    prev_E_cut        = fwd_E_cut[ip];
+
+    /*printf("i: %5d fwd_E_cut[ip: %5d]: %12g CM_cut: %12g S: %12g max_next: %12g ", i, ip, fwd_E_cut[ip], by_cmA[ip].cm_E, fwd_E_S[ip], max_next_E_cut); */
+    ESL_DPRINTF1(("i: %5d fwd_E_cut[ip: %5d]: %12g CM_cut: %12g S: %12g max_next: %12g ", i, ip, fwd_E_cut[ip], by_cmA[ip].cm_E, fwd_E_S[ip], max_next_E_cut)); 
+    if     (fabs(fwd_E_cut[ip] - fwd_Emin)  < REALLYSMALLX) ESL_DPRINTF1((" [Emin]\n"));
+    else if(fabs(fwd_E_cut[ip] - fwd_Etarg) < REALLYSMALLX) ESL_DPRINTF1((" [Etarg]\n"));
+    else if(fabs(fwd_E_cut[ip] - fwd_Emax)  < REALLYSMALLX) ESL_DPRINTF1((" [Emax]\n"));
+    else ESL_DPRINTF1(("\n"));
+
+    i++;
+    ip++;
+
+    keep_going = TRUE;
+    while(keep_going) { 
+      if(ip == imin_at_Emin)                  keep_going = FALSE; /* min i for which we acheive Smin,  we want to add this point no matter what */
+      else if(ip == imin_at_Etarg)            keep_going = FALSE; /* min i for which we acheive Starg, we want to add this point no matter what */
+      else if(ip >  imax)                     keep_going = FALSE; /* we're done with the list */
+      else if(fwd_E_cut[ip] < max_next_E_cut) keep_going = FALSE; /* the difference between this E-value cut, and the prev one we added is > 10% */ 
+      if(keep_going) ip++; /* skip all points that fail 4 ifs() above */
+    }
+  }
+
+  n2save = i;
+  ESL_ALLOC(fwd_E_cut2save, sizeof(float) * n2save);
+  ESL_ALLOC(cm_E_cut2save,  sizeof(float) * n2save);
+  i = 0;
+  for(ip = ip_min; ip <= ip_max; ip++) {
+    if(saveme[ip]) { 
+      fwd_E_cut2save[i] = fwd_E_cut[ip];
+      cm_E_cut2save[i]  = by_cmA[ip].cm_E;
+      i++;
+    }
+  }
+  assert(i == n2save);
+  always_better_than_Smax = (imax_above_Emax == -1) ? TRUE : FALSE;
+  if((status = SetHMMFilterInfoHMM(hfi, errbuf, F, filN, dbsize, n2save, cm_E_cut2save, fwd_E_cut2save, always_better_than_Smax)) != eslOK) return status;
+
+  /* if --fil-dfile option enabled, print bit scores and cutoffs to the file */
+  if(cfg->fildfp != NULL) { 
+    assert(cfg->cmstatsA[cmi]->np == 1);
+    ncut = i;
+    fprintf(cfg->fildfp, "# Printing cmcalibrate HMM filter threshold determination data for CM: %s\n", cm->name);
+    if((status = E2ScoreGivenExpInfo(cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][0], errbuf, fwd_Emax,  &fwd_bitmax))  != eslOK)  return status;
+    if((status = E2ScoreGivenExpInfo(cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][0], errbuf, fwd_Etarg, &fwd_bittarg)) != eslOK)  return status;
+    if((status = E2ScoreGivenExpInfo(cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][0], errbuf, fwd_Emin,  &fwd_bitmin))  != eslOK)  return status;
+    fprintf(cfg->fildfp, "# Max    bit score: %f\n", fwd_bitmax);
+    fprintf(cfg->fildfp, "# Target bit score: %f\n", fwd_bittarg);
+    fprintf(cfg->fildfp, "# Min    bit score: %f\n", fwd_bitmin);
+    fprintf(cfg->fildfp, "# Number of scores: %d\n", filN);
+    fprintf(cfg->fildfp, "# HMM/CM bit scores for each sampled sequence are listed next\n");
+    fprintf(cfg->fildfp, "# Format of following %d lines: <x> <y>\n", filN);
+    fprintf(cfg->fildfp, "# Note: points at the beginning may appear unsorted because they all have\n#       the worst possible E-value, which was used to sort\n");
+    if     (hmm_fwd_mode == EXP_CP9_LF) fprintf(cfg->fildfp, "# <x>: HMM local Forward bit scores\n");
+    else if(hmm_fwd_mode == EXP_CP9_GF) fprintf(cfg->fildfp, "# <x>: HMM glocal Forward bit scores\n");
+    if     (cm_mode == EXP_CM_LC)       fprintf(cfg->fildfp, "# <y>: CM local CYK bit scores\n");
+    else if(cm_mode == EXP_CM_LI)       fprintf(cfg->fildfp, "# <y>: CM local Inside bit scores\n");
+    else if(cm_mode == EXP_CM_GC)       fprintf(cfg->fildfp, "# <y>: CM glocal CYK bit scores\n");
+    else if(cm_mode == EXP_CM_GI)       fprintf(cfg->fildfp, "# <y>: CM glocal Inside bit scores\n");
+    for(i = 0; i < filN; i++) fprintf(cfg->fildfp, "%f\t%f\n", fwd_scA[by_fwdA[i].i], cm_scA[by_fwdA[i].i]);
+    fprintf(cfg->fildfp, "&\n");
+
+    fprintf(cfg->fildfp, "# HMM/CM cut points saved to CM file are listed next\n");
+    fprintf(cfg->fildfp, "# Format of following %d lines: <x> <y>\n", ncut);
+    if     (hmm_fwd_mode == EXP_CP9_LF) fprintf(cfg->fildfp, "# <x>: Cut point HMM local Forward bit score cutoff\n");
+    else if(hmm_fwd_mode == EXP_CP9_GF) fprintf(cfg->fildfp, "# <x>: Cut point HMM glocal Forward bit score cutoff\n");
+    if     (cm_mode == EXP_CM_LC)       fprintf(cfg->fildfp, "# <y>: CM local CYK bit score cutoff\n");
+    else if(cm_mode == EXP_CM_LI)       fprintf(cfg->fildfp, "# <y>: CM local Inside bit score cutoff\n");
+    else if(cm_mode == EXP_CM_GC)       fprintf(cfg->fildfp, "# <y>: CM glocal CYK bit score cutoff\n");
+    else if(cm_mode == EXP_CM_GI)       fprintf(cfg->fildfp, "# <y>: CM glocal Inside bit score cutoff\n");
+    for(i = 0; i < ncut; i++) { 
+      if((status = E2ScoreGivenExpInfo(cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][0], errbuf, fwd_E_cut2save[i], &fwd_bitcut)) != eslOK)  return status;
+      if((status = E2ScoreGivenExpInfo(cfg->cmstatsA[cmi]->expAA[cm_mode][0],      errbuf, cm_E_cut2save[i],  &cm_bitcut))  != eslOK)  return status;
+      fprintf(cfg->fildfp, "%f\t%f\n", fwd_bitcut, cm_bitcut);
+    }
+    fprintf(cfg->fildfp, "&\n");
+
+    fprintf(cfg->fildfp, "# All HMM/CM bit score cutoffs listed next\n");
+    fprintf(cfg->fildfp, "# Format of following %d lines: <x> <y>\n", imax+1);
+    if     (hmm_fwd_mode == EXP_CP9_LF) fprintf(cfg->fildfp, "# <x>: HMM local Forward bit score cutoff\n");
+    else if(hmm_fwd_mode == EXP_CP9_GF) fprintf(cfg->fildfp, "# <x>: HMM glocal Forward bit score cutoff\n");
+    if     (cm_mode == EXP_CM_LC)       fprintf(cfg->fildfp, "# <y>: CM local CYK bit score cutoff\n");
+    else if(cm_mode == EXP_CM_LI)       fprintf(cfg->fildfp, "# <y>: CM local Inside bit score cutoff\n");
+    else if(cm_mode == EXP_CM_GC)       fprintf(cfg->fildfp, "# <y>: CM glocal CYK bit score cutoff\n");
+    else if(cm_mode == EXP_CM_GI)       fprintf(cfg->fildfp, "# <y>: CM glocal Inside bit score cutoff\n");
+    for(i = 0; i <= imax; i++) { 
+      if((status = E2ScoreGivenExpInfo(cfg->cmstatsA[cmi]->expAA[hmm_fwd_mode][0], errbuf, fwd_E_cut[i],  &fwd_bitcut))  != eslOK)  return status;
+      fprintf(cfg->fildfp, "%f\t%f\n", fwd_bitcut, cm_scA[by_cmA[i].i]);
+    }
+    fprintf(cfg->fildfp, "&\n");
+  }
+
+  free(by_cmA);
+  free(by_fwdA);
+  free(cmi2fwdi);
+  free(fwd_useme);
+  free(change_fwd_F);
+  free(fwd_E_F);
+  free(fwd_E_all);
+  free(fwd_E_cut);
+  free(fwd_E_S);
+  free(saveme);
+  free(fwd_E_cut2save);
+  free(cm_E_cut2save);
+  return eslOK;
+
+ ERROR:
+  return status; 
+}
+
+
+/* Function: print_run_info
+ * Date:     EPN, Sun Mar  2 16:57:25 2008
+ *
+ * Purpose:  Print information on this run of cmcalibrate.
+ *           Command used to run it, and execution date.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  char *command;
+  char *date;
+
+  if((status = get_command(go, errbuf, &command)) != eslOK) return status;
+  if((status = GetDate    (errbuf, &date))        != eslOK) return status;
+
+  fprintf(stdout, "%-10s %s\n",  "# command:", command);
+  fprintf(stdout, "%-10s %s\n",  "# date:",    date);
+  fprintf(stdout, "%-10s %ld\n", "# seed:", esl_randomness_GetSeed(cfg->r));
+  if(cfg->nproc > 1) fprintf(stdout, "# %-8s %d\n", "nproc:", cfg->nproc);
+
+  free(command);
+  free(date);
+  return eslOK;
+}
+
+/* Function: get_command
+ * Date:     EPN, Fri Jan 25 13:56:10 2008
+ *
+ * Purpose:  Return the command used to call cmscore
+ *           in <ret_command>.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command)
+{
+  int status;
+  int i;
+  char *command = NULL;
+
+  for (i = 0; i < go->argc; i++) { /* copy all command line options and args */
+    if((status = esl_strcat(&(command),  -1, go->argv[i], -1)) != eslOK) goto ERROR;
+    if(i < (go->argc-1)) if((status = esl_strcat(&(command), -1, " ", 1)) != eslOK) goto ERROR;
+  }
+  *ret_command = command;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_command(): memory allocation error.");
+  return status;
+}
+
+/* Function: print_post_calibration_info
+ * Date:     EPN, Wed Mar  5 05:25:02 2008
+ * Purpose:  Print info about calibration for a CM we just calibrated including
+ *           timings. 
+ */
+int print_post_calibration_info(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, FILE *fp, CM_t *cm, double **exp_psecAA, double *fil_psecA, double **exp_asecAA, double *fil_asecA)
+{
+  char  time_buf[128];	      /* for printing run time */
+  int   exp_mode;             /* counter over exp tail modes */
+  double total_psec = 0.;     /* predicted number of seconds for cm, all stages */
+  double total_asec = 0.;     /* actual number of seconds for cm, all stages */
+  int   expN;                 /* nseq we'll calibrate on */
+  int   p, ps, pe;            /* partition vars */
+  float L_Mb;                 /* total seq length we'll calibrate exp tails on in Mb */
+  ExpInfo_t *exp;             /* pointer to current exp tail info, for convenience */
+
+  if(exp_psecAA == NULL || fil_psecA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "print_post_calibration_info, exp_psecAA or fil_psecA is NULL");
+  if(exp_asecAA == NULL || fil_asecA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "print_post_calibration_info, exp_asecAA or fil_asecA is NULL");
+
+  fprintf(fp, "#\n");
+  fprintf(fp, "# Post-calibration info for CM %d: %s\n", cfg->ncm, cm->name);
+  fprintf(fp, "#\n");
+  fprintf(fp, "# Exponential tail fitting:\n");
+  fprintf(fp, "#\n");
+  if(cfg->np != 1) { /* --exp-pfile invoked */
+    fprintf(fp, "# %-3s  %3s  %3s %4s %3s %3s %7s %6s %6s %7s %21s\n",       "",    "",    "",    "",     "",   "",        "",   "",       "",        "",       "     running time      ");
+    fprintf(fp, "# %-3s  %3s  %3s %4s %3s %3s %7s %6s %6s %7s %21s\n",       "",    "",    "",    "",     "",   "",        "",   "",       "",        "",       "-----------------------");
+    fprintf(fp, "# %-3s  %3s  %3s %4s %3s %3s %7s %6s %6s %7s %10s %10s\n","mod", "cfg", "alg", "part", "ps", "pe",   "L (Mb)",  "mu",     "lambda",   "nhits", "predicted",     "actual");
+    fprintf(fp, "# %3s  %3s  %3s %4s %3s %3s %7s %6s %6s %7s %10s %10s\n", "---", "---", "---", "----", "---", "---", "-------", "------", "------", "-------", "----------", "----------");
+  }
+  else { 
+    fprintf(fp, "# %-3s  %3s  %3s %7s %6s %6s %7s %21s\n",       "",    "",    "",  "",   "",       "",        "",       "     running time      ");
+    fprintf(fp, "# %-3s  %3s  %3s %7s %6s %6s %7s %21s\n",       "",    "",    "",  "",   "",       "",        "",       "-----------------------");
+    fprintf(fp, "# %-3s  %3s  %3s %7s %6s %6s %7s %10s %10s\n","mod", "cfg", "alg", "L (Mb)",  "mu",     "lambda",   "nhits", "predicted",     "actual");
+    fprintf(fp, "# %3s  %3s  %3s %7s %6s %6s %7s %10s %10s\n", "---", "---", "---", "-------", "------", "------", "-------", "----------", "----------");
+  }
+  for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) {
+    if(ExpModeIsLocal(exp_mode)) { expN = ExpModeIsForCM(exp_mode) ? cfg->exp_cmN_loc : cfg->exp_hmmN_loc; }
+    else                         { expN = ExpModeIsForCM(exp_mode) ? cfg->exp_cmN_glc : cfg->exp_hmmN_glc; }
+    L_Mb = ((float) expN * (float) cfg->expL) / 1000000.;
+    for (p = 0; p < cfg->np; p++) {
+      total_psec += exp_psecAA[exp_mode][p];
+      total_asec += exp_asecAA[exp_mode][p];
+      ps = cfg->pstart[p];
+      pe = (p == (cfg->np-1)) ? 100 : cfg->pstart[p+1]-1;
+      FormatTimeString(time_buf, exp_psecAA[exp_mode][p], FALSE);
+      exp = cfg->cmstatsA[cfg->ncm-1]->expAA[exp_mode][p];
+      if(cfg->np != 1) fprintf(fp, "  %-12s %4d %3d %3d %7.2f %6.2f %6.3f %7d %10s", DescribeExpMode(exp_mode), p+1, ps, pe, L_Mb, exp->mu_orig, exp->lambda, exp->nrandhits, time_buf);
+      else             fprintf(fp, "  %-12s %7.2f %6.2f %6.3f %7d %10s", DescribeExpMode(exp_mode), L_Mb, exp->mu_orig, exp->lambda, exp->nrandhits, time_buf);
+      FormatTimeString(time_buf, exp_asecAA[exp_mode][p], FALSE);
+      fprintf(fp, " %10s\n", time_buf);
+    }
+  }
+  /* print filter threshold stats */
+  fprintf(fp, "#\n");
+  fprintf(fp, "# HMM filter threshold determination:\n");
+  fprintf(fp, "#\n");
+  fprintf(fp, "# %3s  %6s  %22s\n", "",    "",             "     running time     ");
+  fprintf(fp, "# %3s  %6s  %22s\n", "",    "",             "----------------------");
+  fprintf(fp, "# %3s  %6s  %10s  %10s\n", "cfg",   "nseq", "predicted",  "actual");
+  fprintf(fp, "# %3s  %6s  %10s  %10s\n", "---", "------", "----------", "----------");
+
+  for(exp_mode = 0; exp_mode < EXP_NMODES; exp_mode++) {
+    if(exp_mode == EXP_CM_GI || exp_mode == EXP_CM_LI) { /* CM Inside mode, only time we do filter threshold calculations, we'll fill in CYK AND Inside thresholds */
+      total_psec += fil_psecA[exp_mode];
+      total_asec += fil_asecA[exp_mode];
+      FormatTimeString(time_buf, fil_psecA[exp_mode], FALSE);
+      fprintf(fp, "  %3s  %6d  %10s", ((exp_mode == EXP_CM_GI) ? "glc" : "loc"), esl_opt_GetInteger(go, "--fil-N"), time_buf);
+      FormatTimeString(time_buf, fil_asecA[exp_mode], FALSE);
+      fprintf(fp, "  %10s\n", time_buf);
+    }
+  }
+  fprintf(fp, "#\n");
+  FormatTimeString(time_buf, total_psec, FALSE);
+  fprintf(fp, "# total predicted time for CM: %s\n", time_buf);
+  FormatTimeString(time_buf, total_asec, FALSE);
+  fprintf(fp, "# total actual    time for CM: %s\n", time_buf);
+  
+  fflush(fp);
+  return eslOK;
+}
+  
+/* Function: estimate_time_for_exp_round
+ * Date:     EPN, Wed Mar  5 05:46:45 2008
+ * Purpose:  Estimate search time for round of exp tail fitting
+ *           of exp mode <exp_mode>. This is done by actually 
+ *           searching a sequence with the appropriate algorithm. 
+ *           The length of the sequence to search is set such 
+ *           that it should take about <targ_sec> seconds.
+ */
+int estimate_time_for_exp_round(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int exp_mode, double *ret_sec_per_res)
+{
+  int    status;
+  int    L;                /* length of sequence we'll generate and search to get time estimate */
+  double psec_per_Mc;      /* rough prediction at seconds per Mc based on empirical run times I've witnessed, 
+                            * doesn't need to be very accurate as we just use it to set length of seq to search to get real prediction */
+  float  Mc;               /* millions of DP calculations we're going to do */
+  float  Mc_per_res;       /* millions of dp calcs per residue, if searching with CM, corrects for first W residues requiring less dp calcs */
+  int    irrelevant_W;     /* temporary W */
+  int    orig_search_opts; /* cm->search_opts when function was entered */
+  float  sec_per_res;      /* seconds per residue */
+  float  targ_sec = 0.1;   /* target number of seconds our timing expt will take */
+  int    Lmin = 100;       /* minimum number of residues to search to get timing */
+  int    Lmax = 10000;     /* maximum number of residues to search to get timing */
+  int    use_qdb;          /* TRUE if we're using QDB, FALSE if not */
+  double *dnull = NULL;    /* background distro for generating random seqs */
+  int     i;               /* counter */
+  ESL_DSQ *dsq;            /* the random seq we'll create and search to get predicted time */
+  ESL_STOPWATCH *w  = esl_stopwatch_Create(); /* for timings */
+  
+  if(w == NULL)               ESL_FAIL(status, errbuf, "estimate_time_for_exp_round(): memory error, stopwatch not created.\n");
+  if(ret_sec_per_res == NULL) ESL_FAIL(status, errbuf, "estimate_time_for_exp_round(): ret_sec_per_res is NULL");
+
+  /* update search info for round 0 (final round) for exp tail mode */
+  UpdateSearchInfoForExpMode(cm, 0, exp_mode);
+  orig_search_opts = cm->search_opts;
+  cm->search_opts  = cm->si->search_opts[0]; /* we'll restore cm->search_opts to orig_search_opts at end of the function */
+
+  if(ExpModeIsForCM(exp_mode)) { 
+    if(cm->smx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "estimate_time_for_exp_round(), cm->smx is NULL");
+    use_qdb  = (cm->smx->dmin == NULL && cm->smx->dmax == NULL) ? FALSE : TRUE;
+    if(use_qdb) { if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, FALSE, cm->smx->beta_qdb, &Mc_per_res, &irrelevant_W))  != eslOK) return status; }
+    else        { if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, TRUE,  cm->beta_W,        &Mc_per_res, &irrelevant_W))  != eslOK) return status; }
+    psec_per_Mc = (cm->search_opts & CM_SEARCH_INSIDE) ? (1. /  75.) : (1. / 275.);  /*  75 Mc/S inside;  275 Mc/S CYK */
+    /* determine L that will take about <targ_sec> seconds */
+    L = targ_sec / (psec_per_Mc * Mc_per_res);
+    L = ESL_MAX(L, Lmin); /* we have to search at least <Lmin> residues */
+    L = ESL_MIN(L, Lmax); /* we want to search at most  <Lmax> residues */
+    /* now determine exactly how many dp calculations we'd do if we search L residues, 
+     * this won't be the same as Mc_per_res * L b/c Mc_per_res from cm_GetNCalcsPerResidueGivenBeta
+     * b/c that was calculated after correcting for the fact that the first W residues have fewer
+     * DP calcs than all other residues, b/c d < W for first W residues.
+     */  
+    if((status = cm_CountSearchDPCalcs(cm, errbuf, L, cm->smx->dmin, cm->smx->dmax, cm->smx->W, FALSE,  NULL, &Mc)) != eslOK) return status;
+    /* FALSE says don't correct for fewer dp calcs for first W residues, we want to know how many total DP calcs
+     * there will be in L residues */
+    Mc *= L; /* Mc was for 1 residue, multiply by L to get Mc for L residues */
+  }
+  else { /* HMM mode */
+    if((status = cp9_GetNCalcsPerResidue(cm->cp9, errbuf, &Mc_per_res)) != eslOK) return status;
+    psec_per_Mc = (cm->search_opts & CM_SEARCH_HMMFORWARD) ? (1. / 175.) : (1. / 380.);  /* 175 Mc/S forward; 380 Mc/S viterbi */
+    /* determine L that will take about <targ_sec. seconds */
+    L  = targ_sec / (psec_per_Mc * Mc_per_res);
+    L  = ESL_MAX(L, Lmin); /* we have to search at least <Lmin> residues */
+    L  = ESL_MIN(L, Lmax); /* we want to search at most  <Lmax> residues */
+    /* how many millions of DP cells will it be? */
+    Mc = Mc_per_res * L;
+  }
+
+  /* create dnull for generating seqs */
+  if(esl_opt_IsDefault(go, "--exp-gc")) { /* only setup dnull if --exp-gc NOT enabled */
+    ESL_ALLOC(dnull, sizeof(double) * cm->abc->K);
+    for(i = 0; i < cm->abc->K; i++) dnull[i] = (double) cm->null[i];
+    esl_vec_DNorm(dnull, cm->abc->K);    
+  }
+
+  search_results_t *results;
+  esl_stopwatch_Start(w);
+  /* simulate a workunit, generate a sequence, search it, and remove overlaps */
+  /*printf("exptL: %d\n", L);*/
+  if(esl_opt_GetBoolean(go, "--exp-random")) { 
+    if((status = get_random_dsq(cfg, errbuf, cm, dnull, L, &dsq)) != eslOK) return status;
+  }
+  else { 
+    if((status = get_genomic_sequence_from_hmm(cfg, errbuf, cm, L, &dsq)) != eslOK) return status;
+  }
+  if((status = ProcessSearchWorkunit (cm,  errbuf, dsq, L, &results, esl_opt_GetReal(go, "--mxsize"), 0, NULL, NULL)) != eslOK) return status;
+  RemoveOverlappingHits(results, 1, L);
+
+  esl_stopwatch_Stop(w);
+  if(w != NULL) esl_stopwatch_Destroy(w);
+  FreeResults(results);
+  if(dnull != NULL) free(dnull);
+  free(dsq);
+
+  cm->search_opts = orig_search_opts;
+  sec_per_res = w->user * (Mc_per_res / Mc);
+  ESL_DPRINTF1(("L: %d\n", L));
+  ESL_DPRINTF1(("w->user: %f\n", w->user));
+  ESL_DPRINTF1(("sec_per_res: %f\n", sec_per_res));
+  ESL_DPRINTF1(("Mc_per_res: %f\n", Mc_per_res));
+  ESL_DPRINTF1(("Mc: %f\n", Mc));
+
+  /*printf("L: %d\n", L);
+    printf("w->user: %f\n", w->user);
+    printf("sec_per_res: %f\n", sec_per_res);
+    printf("Mc_per_res: %f\n", Mc_per_res);
+    printf("Mc: %f\n", Mc);*/
+  
+  *ret_sec_per_res = sec_per_res;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "estimate_time_for_exp_round(): memory error.\n");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: estimate_time_for_fil_round
+ * Date:     EPN, Wed Mar  5 05:46:45 2008
+ * Purpose:  Estimate search time for round of filter threshold calculation
+ *           with CM in exp mode <exp_mode>. 
+ */
+int estimate_time_for_fil_round(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int exp_mode, double *ret_sec_per_seq)
+{
+  int    status;
+  int    orig_search_opts; /* cm->search_opts when function was entered */
+  float  sec_per_seq;      /* seconds per residue */
+  int    targ_len = 1000;
+  int    nseq;             /* number of sequences to sample and search for our expt */
+  /* score arrays for our nseq sample seqs, irrelevant really, only nec to avoid contract violations to process_filter_workunit() */
+  float   *tmp_cyk_scA = NULL;    
+  float   *tmp_ins_scA = NULL;    
+  float   *tmp_fwd_scA = NULL;    
+  int     *tmp_partA   = NULL;    
+  int      min_nseq_global = 10;
+  int      min_nseq_local  = 25;
+
+  nseq = (int) (((float) targ_len / (float) cm->clen) + 0.5); 
+  /* we have to sample at least <min_nseq_{global,local} sequences */
+  if(ExpModeIsLocal(exp_mode)) nseq = ESL_MAX(nseq, min_nseq_local); 
+  else                         nseq = ESL_MAX(nseq, min_nseq_global); 
+
+  ESL_STOPWATCH *w  = esl_stopwatch_Create();
+
+  /* update search info for round 0 (final round) for current mode */
+  UpdateSearchInfoForExpMode(cm, 0, exp_mode);
+  orig_search_opts = cm->search_opts;
+  cm->search_opts  = cm->si->search_opts[0]; /* we'll restore cm->search_opts to orig_search_opts at end of the function */
+
+  if(w == NULL)               ESL_FAIL(status, errbuf, "estimate_time_for_fil_round(): memory error, stopwatch not created.\n");
+  if(ret_sec_per_seq == NULL) ESL_FAIL(status, errbuf, "estimate_time_for_fil_round(): ret_sec_per_res is NULL");
+
+  esl_stopwatch_Start(w);
+  if((status = process_filter_workunit (go, cfg, errbuf, cm, nseq, &tmp_cyk_scA, &tmp_ins_scA, &tmp_fwd_scA, &tmp_partA)) != eslOK) return status;
+  esl_stopwatch_Stop(w);
+
+  free(tmp_cyk_scA);
+  free(tmp_ins_scA);
+  free(tmp_fwd_scA);
+  free(tmp_partA);
+
+  cm->search_opts = orig_search_opts;
+  sec_per_seq = w->user / (float) nseq;
+
+  ESL_DPRINTF1(("nseq: %d\n", nseq));
+  ESL_DPRINTF1(("w->user: %f\n", w->user));
+  ESL_DPRINTF1(("sec_per_seq: %f\n", sec_per_seq));
+
+  esl_stopwatch_Destroy(w);
+  *ret_sec_per_seq = sec_per_seq;
+  return eslOK;
+}
+
+
+/* Function: print_per_cm_column_headings
+ * Date:     EPN, Tue Jan  8 05:51:47 2008
+ *
+ * Purpose:  Print per-CM info to stdout. 
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_per_cm_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  printf("#\n");
+  if(esl_opt_IsDefault(go, "--forecast")) { 
+    printf("# Calibrating CM %d: %s\n", cfg->ncm, cm->name);
+    printf("#\n");
+    if(cfg->np != 1) { /* --exp-pfile invoked */
+      printf("# %8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %22s\n",           "",      "",    "",    "",      "",   "",    "",           "",       "", "     running time    ");
+      printf("# %8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %22s\n",           "",      "",    "",    "",      "",   "",    "",           "",       "", "----------------------");
+      printf("# %-8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %10s  %10s\n", "stage",    "mod", "cfg", "alg", "part", "ps",  "pe",  "expL (Mb)", "filN",   "predicted", "actual");
+      printf("# %8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %10s  %10s\n",  "--------", "---", "---", "---", "----", "---", "---", "---------", "------", "----------", "----------");
+    }
+    else { /* no partitions */
+      printf("# %8s  %3s  %3s  %3s  %9s %6s %22s\n",           "",      "",    "",    "",    "",       "", "     running time    ");
+      printf("# %8s  %3s  %3s  %3s  %9s %6s %22s\n",           "",      "",    "",    "",    "",       "", "----------------------");
+      printf("# %-8s  %3s  %3s  %3s  %9s %6s %10s  %10s\n", "stage",    "mod", "cfg", "alg", "expL (Mb)", "filN",   "predicted", "actual");
+      printf("# %8s  %3s  %3s  %3s  %9s %6s %10s  %10s\n",  "--------", "---", "---", "---", "---------", "------", "----------", "----------");
+    }
+  }
+  else { 
+    if(cfg->np != 1) { /* --exp-pfile invoked */
+      printf("# Forecasting time for %d processor(s) to calibrate CM %d: %s\n", esl_opt_GetInteger(go, "--forecast"), cfg->ncm, cm->name);
+      printf("#\n");
+      printf("# %-8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %14s\n", "stage",    "mod", "cfg", "alg", "part", "ps",  "pe",  "expL (Mb)", "filN",   "predicted time");
+      printf("# %8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %14s\n",  "--------", "---", "---", "---", "----", "---", "---", "---------", "------", "--------------");
+    }
+    else { /* no partitions */
+      printf("# Forecasting time for %d processor(s) to calibrate CM %d: %s\n", esl_opt_GetInteger(go, "--forecast"), cfg->ncm, cm->name);
+      printf("#\n");
+      printf("# %-8s  %3s  %3s  %3s  %9s %6s %14s\n", "stage",    "mod", "cfg", "alg", "expL (Mb)", "filN",   "predicted time");
+      printf("# %8s  %3s  %3s  %3s  %9s %6s %14s\n",  "--------", "---", "---", "---", "---------", "------", "--------------");
+    }
+  }
+  return eslOK;
+}
+
+
+/* Function: print_per_cm_summary
+ * Date:     EPN, Thu Mar  6 10:35:49 2008
+ *
+ * Purpose:  Print per-CM summary to stdout. 
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_per_cm_summary(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, double psec, double asec)
+{
+  char  time_buf[128];	      /* for printing run time */
+  if(esl_opt_IsDefault(go, "--forecast")) { 
+    if(cfg->np != 1) { /* --exp-pfile invoked */
+      FormatTimeString(time_buf, psec, FALSE);
+      printf("# %8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %10s  %10s\n", "--------", "---", "---", "---", "----", "---", "---", "---------", "-----", "----------", "----------");
+      printf("# %-8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %10s",       "all",        "-",   "-",   "-",    "-",   "-",   "-",         "-",     "-",   time_buf);
+      FormatTimeString(time_buf, asec, FALSE);
+      printf("  %10s\n", time_buf);
+    }
+    else { /* no partitions */
+      FormatTimeString(time_buf, psec, FALSE);
+      printf("# %8s  %3s  %3s  %3s  %9s %6s %10s  %10s\n", "--------", "---", "---", "---", "---------", "-----", "----------", "----------");
+      printf("# %-8s  %3s  %3s  %3s  %9s %6s %10s",       "all",        "-",   "-",   "-",         "-",     "-",   time_buf);
+      FormatTimeString(time_buf, asec, FALSE);
+      printf("  %10s\n", time_buf);
+    }
+  }
+  else { 
+    if(cfg->np != 1) { /* --exp-pfile invoked */
+      FormatTimeString(time_buf, psec, FALSE);
+      printf("# %8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %14s\n", "--------", "---", "---", "---",  "----", "---", "---", "---------", "-----", "--------------");
+      printf("# %-8s  %3s  %3s  %3s  %4s %3s %3s %9s %6s %14s\n", "all",       "-",   "-",   "-",     "-",   "-",   "-",         "-",     "-",         time_buf);
+    }
+    else { /* no partitions */
+      FormatTimeString(time_buf, psec, FALSE);
+      printf("# %8s  %3s  %3s  %3s  %9s %6s %14s\n", "--------", "---", "---", "---",  "---------", "-----", "--------------");
+      printf("# %-8s  %3s  %3s  %3s  %9s %6s %14s\n", "all",        "-",   "-",   "-",         "-",     "-",         time_buf);
+    }
+  }
+  return eslOK;
+}
+
+/* Function: print_exp_line
+ * Date:     EPN, Thu Mar  6 13:38:01 2008
+ *
+ * Purpose:  Print a line describing exp tail fitting for a given mode.
+ */
+static int
+print_exp_line(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, int exp_mode, int expN, int expL, int p, double psec)
+{
+  char  time_buf[128];	      /* for printing run time */
+  float expL_Mb;              /* exp seq length in Mb */
+
+  int ps;
+  int pe;
+
+  ps = cfg->pstart[p];
+  pe = (p == (cfg->np-1)) ? 100 : cfg->pstart[p+1]-1;
+
+  FormatTimeString(time_buf, psec, FALSE);
+
+  expL_Mb =  (float) expN * (float) expL; 
+  expL_Mb /= 1000000.;
+
+  if(!esl_opt_IsDefault(go, "--forecast")) { 
+    if(cfg->np != 1) printf("  %-8s  %-12s  %4d %3d %3d %9.2f %6s %14s\n",  "exp tail", DescribeExpMode(exp_mode), p+1, ps, pe, expL_Mb, "-", time_buf);
+    else             printf("  %-8s  %-12s  %9.2f %6s %14s\n",              "exp tail", DescribeExpMode(exp_mode), expL_Mb, "-", time_buf);
+  }
+  else { 
+    if(cfg->np != 1) printf("  %-8s  %-12s  %4d %3d %3d %9.2f %6s %10s",  "exp tail", DescribeExpMode(exp_mode), p+1, ps, pe, expL_Mb, "-", time_buf);
+    else             printf("  %-8s  %-12s  %9.2f %6s %10s",              "exp tail", DescribeExpMode(exp_mode), expL_Mb, "-", time_buf);
+  }
+  fflush(stdout);
+  return eslOK;
+}
+
+/* Function: print_fil_line
+ * Date:     EPN, Thu Mar  6 13:38:01 2008
+ *
+ * Purpose:  Print a line describing exp tail fitting for a given mode.
+ */
+static int
+print_fil_line(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, int exp_mode, double psec)
+{
+  char  time_buf[128];	      /* for printing run time */
+  int   filN = esl_opt_GetInteger(go, "--fil-N"); /* number of sequences to search for filter threshold calculation */
+
+  FormatTimeString(time_buf, psec, FALSE);
+  if(!esl_opt_IsDefault(go, "--forecast")) { 
+    if(cfg->np != 1) printf("  %-8s  %3s  %3s  %3s  %4s %3s %3s %9s %6d %14s\n",  "filter", "-", ((exp_mode == EXP_CM_GI) ? "glc" : "loc"), "-", "-", "-", "-", "-", filN, time_buf);
+    else             printf("  %-8s  %3s  %3s  %3s  %9s %6d %14s\n",              "filter", "-", ((exp_mode == EXP_CM_GI) ? "glc" : "loc"), "-", "-", filN, time_buf);
+  }
+  else { 
+    if(cfg->np != 1) printf("  %-8s  %3s  %3s  %3s  %4s %3s %3s %9s %6d %10s",  "filter", "-", ((exp_mode == EXP_CM_GI) ? "glc" : "loc"), "-", "-", "-", "-", "-", filN, time_buf);
+    else             printf("  %-8s  %3s  %3s  %3s  %9s %6d %10s",              "filter", "-", ((exp_mode == EXP_CM_GI) ? "glc" : "loc"), "-", "-", filN, time_buf);
+  }
+  fflush(stdout);
+  return eslOK;
+}
+  
+/* Function: update_hmm_exp_length
+ * Date:     EPN, Fri Mar  7 05:12:05 2008
+ * Purpose:  Potentially reset the sequence length used for fitting
+ *           HMM exp tails based on the ratio of HMM to CM DP calculations
+ *           such that the number of calculations with the HMM is
+ *           at least <esl_opt_GetReal(go, "--exp-fract")> 
+ *           the fraction of CM calculations.
+ *           Based on the idea that we're willing to spend at least
+ *           <esl_opt_GetReal(go, "--exp-fract")> the time we spend 
+ *           fitting the CM exp tails on the HMM. <min_frac> is usually 
+ *           small, it's 0.1 by default.
+ */
+int update_hmm_exp_length(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int    status;
+  float  cm_Mc_per_res;    /* millions of dp calcs per residue searching with CM */
+  float  hmm_Mc_per_res;   /* millions of dp calcs per residue searching with HMM */
+  int    irrelevant_W;
+  float  hmmL_loc, hmmL_glc;
+  int    hmmL_loc_int, hmmL_glc_int;
+  /* update search info for round 0 (final round) for exp tail mode */
+
+  if(cm->smx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "update_hmm_exp_length(), cm->smx is NULL");
+  /* estimate millions of CM calcs per residue */
+  int use_qdb  = (cm->smx->dmin == NULL && cm->smx->dmax == NULL) ? FALSE : TRUE;
+  if(use_qdb) { if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, FALSE, cm->smx->beta_qdb, &cm_Mc_per_res, &irrelevant_W))  != eslOK) return status; }
+  else        { if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, TRUE,  cm->beta_W,        &cm_Mc_per_res, &irrelevant_W))  != eslOK) return status; }
+  /* estimate millions of HMM calcs per residue */
+  if((status = cp9_GetNCalcsPerResidue(cm->cp9, errbuf, &hmm_Mc_per_res)) != eslOK) return status;
+
+  /* when calibrating the HMM, the calibration step will do a cp9_ViterbiBackward or cp9_Backward()
+   * run for ALL hits the HMM finds, this is to get actual score of a single i..j parse, 
+   * theoretically this could double number of calcs for HMM calibrations.
+   * so we multiply number of calcs by 2 here.
+   */
+  hmm_Mc_per_res *= 2.;
+
+  /* set seq length to search for local HMM */
+  hmmL_loc = (cm_Mc_per_res / hmm_Mc_per_res) * esl_opt_GetReal(go, "--exp-fract") * esl_opt_GetReal(go, "--exp-cmL-loc");
+  hmmL_loc = ESL_MAX(hmmL_loc, esl_opt_GetReal(go, "--exp-hmmLn-loc"));
+  hmmL_loc = ESL_MIN(hmmL_loc, esl_opt_GetReal(go, "--exp-hmmLx"));
+  hmmL_loc *= 1000000.; /* convert to Mb */
+  hmmL_loc_int = (int) hmmL_loc; 
+  cfg->exp_hmmN_loc = (int) (((float) hmmL_loc_int / (float) cfg->expL) + 0.999999); 
+
+  /* set seq length to search for gglcal HMM */
+  hmmL_glc = (cm_Mc_per_res / hmm_Mc_per_res) * esl_opt_GetReal(go, "--exp-fract") * esl_opt_GetReal(go, "--exp-cmL-glc");
+  hmmL_glc = ESL_MAX(hmmL_glc, esl_opt_GetReal(go, "--exp-hmmLn-glc"));
+  hmmL_glc = ESL_MIN(hmmL_glc, esl_opt_GetReal(go, "--exp-hmmLx"));
+  hmmL_glc *= 1000000.; /* convert to Mb */
+  hmmL_glc_int = (int) hmmL_glc; 
+  cfg->exp_hmmN_glc = (int) (((float) hmmL_glc_int / (float) cfg->expL) + 0.999999); 
+
+  ESL_DPRINTF1(("cm  ncalcs: %f\n", cm_Mc_per_res));
+  ESL_DPRINTF1(("hmm ncalcs: %f\n", hmm_Mc_per_res));
+  ESL_DPRINTF1(("cm/hmm ratio: %f\n", cm_Mc_per_res / hmm_Mc_per_res));
+  ESL_DPRINTF1(("min hmmL_loc: %f\n", esl_opt_GetReal(go, "--exp-hmmLn-loc")));
+  ESL_DPRINTF1(("min hmmL_glc: %f\n", esl_opt_GetReal(go, "--exp-hmmLn-glc")));
+  ESL_DPRINTF1(("hmmL_loc: %f\n", hmmL_loc));
+  ESL_DPRINTF1(("hmmL_loc: %f\n", hmmL_glc));
+  ESL_DPRINTF1(("cfg->exp_hmmN_loc: %d\n", cfg->exp_hmmN_loc));
+  ESL_DPRINTF1(("cfg->exp_hmmN_glc: %d\n", cfg->exp_hmmN_glc));
+  ESL_DPRINTF1(("cfg->exp_hmmL_loc * cfg->exp_hmmN in Mb: %f\n", (float) (cfg->expL * cfg->exp_hmmN_loc) / 1000000.));
+  ESL_DPRINTF1(("cfg->exp_hmmL_glc * cfg->exp_hmmN in Mb: %f\n", (float) (cfg->expL * cfg->exp_hmmN_glc) / 1000000.));
+
+  return eslOK;
+}
+
+/* Function: get_genomic_sequence_from_hmm
+ * Date:     EPN, Tue May 20 17:40:54 2008
+ * 
+ * Purpose:  Emit sequence from a fully connected 
+ *           5 state HMM that was trained by EM 
+ *           from 30 Mb of 100 Kb chunks of real 
+ *           genomes of hand selected GC contents
+ *           (10 Mb each from Archaea, Bacteria,
+ *            Eukarya genomes). See 
+ *           ~nawrockie/notebook/8_0326_inf_default_gc/ 
+ *            for more info. 
+ *           There were larger HMMs that 'performed'
+ *           better, but this 5 state guy was a good
+ *           balance b/t performance and number of 
+ *           parameters. Performance was judged by
+ *           how similar the generated sequence was
+ *           to the training 30 Mb genomic sequence.
+ */
+int
+get_genomic_sequence_from_hmm(const struct cfg_s *cfg, char *errbuf, CM_t *cm, int L, ESL_DSQ **ret_dsq)
+{
+  int      status;
+  ESL_DSQ *dsq = NULL;
+  int      nstates = 5;
+  int      i, si, x;
+
+  /* contract check, make sure we're in a valid mode */
+  if(cm->abc->type != eslRNA && cm->abc->type != eslDNA) ESL_FAIL(eslEINCOMPAT, errbuf, "get_genomic_sequence_from_hmm(), cm->abc is not eslRNA nor eslDNA");
+
+  /* start probabilities */
+  double *sA;
+  ESL_ALLOC(sA, sizeof(double) * nstates);
+
+  sA[0] = 0.157377049180328;
+  sA[1] = 0.39344262295082;
+  sA[2] = 0.265573770491803; 
+  sA[3] = 0.00327868852459016; 
+  sA[4] = 0.180327868852459;
+  esl_vec_DNorm(sA, nstates);
+
+  /* transition probabilities */
+  double **tAA;
+  ESL_ALLOC(tAA, sizeof(double *) * nstates);
+  for(i = 0; i < nstates; i ++) ESL_ALLOC(tAA[i], sizeof(double) * nstates);
+
+  tAA[0][0] = 0.999483637183643;
+  tAA[0][1] = 0.000317942006440604; 
+  tAA[0][2] = 0.000185401071732768; 
+  tAA[0][3] = 2.60394763669618e-07; 
+  tAA[0][4] = 1.27593434198113e-05;
+  esl_vec_DNorm(tAA[0], nstates);
+
+  tAA[1][0] = 9.76333640771184e-05; 
+  tAA[1][1] = 0.99980020511745; 
+  tAA[1][2] = 9.191359010352e-05; 
+  tAA[1][3] = 7.94413051888677e-08; 
+  tAA[1][4] = 1.01684870641751e-05;
+  esl_vec_DNorm(tAA[1], nstates);
+
+  tAA[2][0] = 1.3223694798182e-07; 
+  tAA[2][1] = 0.000155642887774602; 
+  tAA[2][2] = 0.999700615549769; 
+  tAA[2][3] = 9.15079680034191e-05; 
+  tAA[2][4] = 5.21013575048369e-05;
+  esl_vec_DNorm(tAA[2], nstates);
+
+  tAA[3][0] = 0.994252873563218; 
+  tAA[3][1] = 0.0014367816091954; 
+  tAA[3][2] = 0.0014367816091954; 
+  tAA[3][3] = 0.0014367816091954; 
+  tAA[3][4] = 0.0014367816091954;
+  esl_vec_DNorm(tAA[3], nstates);
+
+  tAA[4][0] = 8.32138798088677e-06; 
+  tAA[4][1] = 2.16356087503056e-05; 
+  tAA[4][2] = 6.42411152124459e-05; 
+  tAA[4][3] = 1.66427759617735e-07; 
+  tAA[4][4] = 0.999905635460297;
+  esl_vec_DNorm(tAA[4], nstates);
+
+  /* emission probabilities */
+  double **eAA;
+  ESL_ALLOC(eAA, sizeof(double *) * nstates);
+  for(i = 0; i < nstates; i ++) ESL_ALLOC(eAA[i], sizeof(double) * cm->abc->K);
+
+  eAA[0][0] = 0.370906566523225;
+  eAA[0][1] = 0.129213995153577;
+  eAA[0][2] = 0.130511270043053;
+  eAA[0][3] = 0.369368168280145;
+  esl_vec_DNorm(eAA[0], cm->abc->K);
+
+  eAA[1][0] = 0.305194882571888;
+  eAA[1][1] = 0.194580936415687;
+  eAA[1][2] = 0.192343972160245;
+  eAA[1][3] = 0.307880208852179;
+  esl_vec_DNorm(eAA[1], cm->abc->K);
+
+  eAA[2][0] = 0.238484980800698;
+  eAA[2][1] = 0.261262845707113;
+  eAA[2][2] = 0.261810301531792;
+  eAA[2][3] = 0.238441871960397;
+  esl_vec_DNorm(eAA[2], cm->abc->K);
+
+  eAA[3][0] = 0.699280575539568;
+  eAA[3][1] = 0.00143884892086331;
+  eAA[3][2] = 0.00143884892086331;
+  eAA[3][3] = 0.297841726618705;
+  esl_vec_DNorm(eAA[3], cm->abc->K);
+
+  eAA[4][0] = 0.169064007664923;
+  eAA[4][1] = 0.331718611320207;
+  eAA[4][2] = 0.33045427183482;
+  eAA[4][3] = 0.16876310918005;
+  esl_vec_DNorm(eAA[4], cm->abc->K);
+
+  /* generate sequence */
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  dsq[0] = dsq[L+1] = eslDSQ_SENTINEL;
+
+  /* pick initial state to emit from */
+  si = esl_rnd_DChoose(cfg->r, sA, nstates);
+  for (x = 1; x <= L; x++) {
+    dsq[x] = esl_rnd_DChoose(cfg->r, eAA[si], cm->abc->K); /* emit residue */
+    si = esl_rnd_DChoose(cfg->r, tAA[si], nstates);        /* make transition */
+  }
+  dsq[x] = '\0';
+
+  for(i = 0; i < nstates; i++) { 
+    free(eAA[i]); 
+    free(tAA[i]); 
+  }
+  free(eAA);
+  free(tAA);
+  free(sA);
+
+  /* TEMPORARY! */
+  /*FILE *fp;
+  fp = fopen("hmm.fa", "a");
+  ESL_SQ *sq;
+  sq = esl_sq_CreateDigitalFrom(cm->abc, "irrelevant", dsq, L, NULL, NULL, NULL);
+  esl_sq_Textize(sq);
+  esl_sqio_Write(fp, sq, eslSQFILE_FASTA);
+  fclose(fp);*/
+
+  *ret_dsq = dsq;
+  return eslOK;
+
+ ERROR:
+  return status;
+}  
diff --git a/src/cmemit.c b/src/cmemit.c
new file mode 100644
index 0000000..ed8522c
--- /dev/null
+++ b/src/cmemit.c
@@ -0,0 +1,846 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
+/* cmemit.c
+ * EPN, 09.01.06 Janelia Farm
+ * based on HMMER-2.3.2's hmmemit.c from SRE
+ * Easelfied: EPN, Tue Aug 14 07:01:44 2007 
+ *
+ * Generate sequences from a CM.
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include <esl_getopts.h>
+#include <esl_histogram.h>
+#include <esl_random.h>
+#include <esl_stats.h>
+#include <esl_stopwatch.h>
+#include <esl_vectorops.h>
+#include <esl_wuss.h>
+
+#include "funcs.h"		/* function declarations                */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+#define ALPHOPTS "--rna,--dna"                         /* Exclusive options for alphabet choice */
+#define OUTOPTS  "-u,-c,-a,--ahmm,--shmm"                     /* Exclusive options for output */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range     toggles      reqs       incomp  help  docgroup*/
+  { "-h",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "show brief help on version and usage",   1 },
+  { "-n",        eslARG_INT,    "10",  NULL, "n>0",     NULL,      NULL,        NULL, "generate <n> sequences",  1 },
+  { "-u",        eslARG_NONE,"default",NULL, NULL,   OUTOPTS,      NULL,        NULL, "write generated sequences as unaligned FASTA",  1 },
+  { "-a",        eslARG_NONE,   FALSE, NULL, NULL,   OUTOPTS,      NULL,        NULL, "write generated sequences as a STOCKHOLM alignment",  1 },
+  { "-c",        eslARG_NONE,   FALSE, NULL, NULL,   OUTOPTS,      NULL,        NULL, "generate a single \"consensus\" sequence only",  1 },
+  { "-l",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "local; emit from a locally configured model",  1 },
+  { "-s",        eslARG_INT,    NULL,  NULL, "n>0",     NULL,      NULL,        NULL, "set random number generator seed to <n>",  1 },
+  { "--devhelp", eslARG_NONE,   NULL,  NULL, NULL,      NULL,      NULL,        NULL, "show list of otherwise undocumented developer options", 1 },
+  /* miscellaneous output options */
+  { "--rna",     eslARG_NONE,"default",NULL, NULL,  ALPHOPTS,      NULL,        NULL, "output alignment as RNA sequence data", 2 },
+  { "--dna",     eslARG_NONE,   FALSE, NULL, NULL,  ALPHOPTS,      NULL,        NULL, "output alignment as DNA (not RNA) sequence data", 2 },
+  { "--tfile",   eslARG_OUTFILE,NULL,  NULL, NULL,      NULL,      NULL,        NULL, "dump parsetrees to file <f>",  2 },
+  /* expert options */
+  { "--exp",     eslARG_REAL,   NULL,  NULL, "x>0",     NULL,      NULL,        NULL, "exponentiate CM probabilities by <x> before emitting",  3 },
+  { "--begin",   eslARG_INT,    NULL,  NULL, "n>=1",    NULL,    "--end,-a",    NULL, "truncate alignment, begin at match column <n>", 3 },
+  { "--end",     eslARG_INT,    NULL,  NULL, "n>=1",    NULL,  "--begin,-a",    NULL, "truncate alignment,   end at match column <n>", 3 },
+
+  /* --devhelp options */
+  /* All options below are developer options, only shown if --devhelp invoked */
+  /* Developer options for testing CP9 construction empirically */
+  { "--shmm",    eslARG_OUTFILE,NULL,  NULL, NULL,   OUTOPTS,      NULL, "-l,--tfile","build, output a ML CM Plan 9 HMM from generated alignment to <f>", 101 },
+  { "--ahmm",    eslARG_OUTFILE,NULL,  NULL, NULL,   OUTOPTS,      NULL,        NULL, "output parameters of analytically built CM Plan 9 HMM to <f>", 101 },
+  /* Developer options related to experiment local begin/end modes */
+  { "--pebegin", eslARG_NONE,   FALSE, NULL, NULL,      NULL,      "-l",  "--pbegin", "set all local begins as equiprobable", 102 },
+  { "--pfend",   eslARG_REAL,   NULL,  NULL, "0<x<1",   NULL,      "-l",    "--pend", "set all local end probs to <x>", 102 },
+  { "--pbegin",  eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,      "-l",        NULL, "set aggregate local begin prob to <x>", 102 },
+  { "--pend",    eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,      "-l",        NULL, "set aggregate local end prob to <x>", 102 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+/* struct cfg_s : "Global" application configuration shared by all threads/processes
+ * 
+ * This structure is passed to routines within main.c, as a means of semi-encapsulation
+ * of shared data amongst different parallel processes (threads or MPI processes).
+ * This strategy is used despite the fact that a MPI version of cmemit does not
+ * yet exist! 
+ */
+struct cfg_s {
+  char         *cmfile;	        /* name of input CM file  */ 
+  CMFILE       *cmfp;		/* open input CM file stream       */
+  ESL_ALPHABET *abc;		/* digital alphabet for CM */
+  ESL_ALPHABET *abc_out; 	/* digital alphabet for writing */
+  FILE         *ofp;		/* output file (default is stdout) */
+  FILE         *pfp;		/* optional output file for parsetrees */
+  FILE         *shmmfp;		/* optional output file for sampled HMM */
+  FILE         *ahmmfp;		/* optional output file for analytically built HMM */
+  ESL_RANDOMNESS *r;            /* source of randomness */
+  int           ncm;            /* number CM we're at in file */
+};
+
+static char usage[]  = "[-options] <cmfile> <sequence output file>";
+static char banner[] = "generate sequences from a covariance model";
+
+static int  init_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+
+static void master(const ESL_GETOPTS *go, struct cfg_s *cfg);
+
+static int initialize_cm(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf);
+static int emit_unaligned(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf);
+static int emit_alignment(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf);
+static int emit_consensus(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf);
+static int build_cp9(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf);
+static int truncate_msa(const ESL_GETOPTS *go, const struct cfg_s *cfg, ESL_MSA *msa, char *errbuf);
+static int print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf);
+static int get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS     *go = NULL;   /* command line processing                     */
+  ESL_STOPWATCH   *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("Memory allocation error, stopwatch could not be created.");
+  esl_stopwatch_Start(w);
+  struct cfg_s     cfg;
+
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  /* Process command line options.
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK || 
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "--devhelp") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nmiscellaneous output options are:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nexpert options:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      puts("\nundocumented developer options for empirically checking CP9 HMM construction:");
+      esl_opt_DisplayHelp(stdout, go, 101, 2, 80);
+      puts("\nundocumented developer options related to experimental local begin/end modes:");
+      esl_opt_DisplayHelp(stdout, go, 102, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nmiscellaneous output options are:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nexpert options:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      exit(0);
+    }
+  if (esl_opt_ArgNumber(go) != 2) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage);
+      puts("\n  where basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      printf("\nTo see more help on other available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  /* Initialize what we can in the config structure (without knowing the alphabet yet).
+   * We could assume RNA, but this HMMER3 based approach is more general.
+   */
+  cfg.cmfile     = esl_opt_GetArg(go, 1); 
+  cfg.cmfp       = NULL;	           /* opened in init_cfg() */
+  cfg.ofp        = NULL;                   /* opened in init_cfg() */
+  cfg.abc        = NULL;	           /* created in init_cfg() */
+  cfg.abc_out    = NULL;	           /* created in init_cfg() */
+  cfg.pfp        = NULL;	           /* opened in init_cfg() */
+  cfg.shmmfp     = NULL;	           /* opened in init_cfg() */
+  cfg.ahmmfp     = NULL;	           /* opened in init_cfg() */
+  cfg.r          = NULL;	           /* created in init_cfg() */
+
+  cm_banner(stdout, argv[0], banner);
+
+  /* do work */
+  master(go, &cfg);
+
+  /* Clean up the cfg. 
+   */
+  fclose(cfg.ofp);
+  printf("# Generated sequences saved to file %s.\n", esl_opt_GetArg(go, 2));
+  if (cfg.pfp   != NULL) { 
+    fclose(cfg.pfp);
+    printf("# Parsetrees saved to file %s.\n", esl_opt_GetString(go, "--tfile"));
+  }
+  if(cfg.shmmfp != NULL) { 
+    fclose(cfg.shmmfp);
+    printf("# Sampled global CP9 HMM model parameters saved to file %s.\n", esl_opt_GetString(go, "--shmm"));
+  }
+  if(cfg.ahmmfp != NULL) { 
+    fclose(cfg.ahmmfp);
+    if(esl_opt_GetBoolean(go, "-l")) printf("# Analytically built local CP9 HMM model parameters saved to file %s.\n", esl_opt_GetString(go, "--ahmm"));
+    else                             printf("# Analytically built global CP9 HMM model parameters saved to file %s.\n", esl_opt_GetString(go, "--ahmm"));
+  }
+  if (cfg.abc   != NULL) { esl_alphabet_Destroy(cfg.abc); cfg.abc = NULL; }
+  if (cfg.abc_out != NULL) esl_alphabet_Destroy(cfg.abc_out);
+  if (cfg.cmfp  != NULL) CMFileClose(cfg.cmfp);
+  if (cfg.r     != NULL) esl_randomness_Destroy(cfg.r);
+
+  esl_getopts_Destroy(go);
+  esl_stopwatch_Stop(w);
+  printf("#\n");
+  esl_stopwatch_Display(stdout, w, "# CPU time: ");
+  esl_stopwatch_Destroy(w);
+  return 0;
+}
+
+/* init_cfg()
+ * Already set:
+ *    cfg->cmfile  - command line arg 1
+ * Sets: 
+ *    cfg->cmfp    - open CM file
+ *    cfg->abc_out - digital alphabet for output
+ *    cfg->pfp     - optional output file for parsetrees
+ *    cfg->shmmfp  - optional output file for sampled HMM
+ *    cfg->ahmmfp  - optional output file for analytically built HMM
+ *    cfg->r       - source of randomness
+ */
+static int
+init_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  /* open CM file for reading */
+  if ((cfg->cmfp = CMFileOpen(cfg->cmfile, NULL)) == NULL)
+    ESL_FAIL(eslFAIL, errbuf, "Failed to open covariance model save file %s\n", cfg->cmfile);
+
+  /* open sequence output file for writing */
+  if ((cfg->ofp = fopen(esl_opt_GetArg(go, 2), "w")) == NULL)
+    ESL_FAIL(eslFAIL, errbuf, "Failed to open output file %s\n", esl_opt_GetArg(go, 2));
+
+  /* create output alphabet */
+  if      (esl_opt_GetBoolean(go, "--rna"))     cfg->abc_out = esl_alphabet_Create(eslRNA);
+  else if (esl_opt_GetBoolean(go, "--dna"))     cfg->abc_out = esl_alphabet_Create(eslDNA);
+
+  /* open parsetree output file if necessary */
+  if (esl_opt_GetString(go, "--tfile") != NULL) {
+    if ((cfg->pfp = fopen(esl_opt_GetString(go, "--tfile"), "w")) == NULL)
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --tfile output file %s\n", esl_opt_GetString(go, "--tfile"));
+  }
+
+  /* open sampled HMM (--shmm) output file if necessary */
+  if (esl_opt_GetString(go, "--shmm") != NULL) {
+    if ((cfg->shmmfp = fopen(esl_opt_GetString(go, "--shmm"), "w")) == NULL)
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --shmm output file %s\n", esl_opt_GetString(go, "--shmm"));
+  }
+
+  /* open analytically built HMM (--ahmm) output file if necessary */
+  if (esl_opt_GetString(go, "--ahmm") != NULL) {
+    if ((cfg->ahmmfp = fopen(esl_opt_GetString(go, "--ahmm"), "w")) == NULL)
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --ahmm output file %s\n", esl_opt_GetString(go, "--ahmm"));
+  }
+
+  /* create RNG */
+  if (! esl_opt_IsDefault(go, "-s")) 
+    cfg->r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+  else cfg->r = esl_randomness_CreateTimeseeded();
+
+  if (cfg->abc_out == NULL) ESL_FAIL(eslEINVAL, errbuf, "Output alphabet creation failed.");
+  if (cfg->r       == NULL) ESL_FAIL(eslEINVAL, errbuf, "Failed to create random number generator: probably out of memory");
+
+  return eslOK;
+}
+
+/* master()
+ * The serial version of cmemit. (There is no parallel version yet).
+ * For each CM, emit sequences/alignment and create output.
+ * 
+ * We only return if successful. All errors are handled immediately and fatally with cm_Fail().
+ */
+static void
+master(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int      status;
+  char     errbuf[cmERRBUFSIZE];
+  CM_t    *cm = NULL;
+
+  if ((status = init_cfg(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+  if ((status = print_run_info (go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+
+  cfg->ncm = 0;
+
+  while ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK)
+  {
+    if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cfg->cmfile);
+    cfg->ncm++;
+    if((status = initialize_cm(go, cfg, cm, errbuf)) != eslOK) cm_Fail(errbuf);
+
+    /* Pick 1 of 4 exclusive output options. Output is handled within each function. */
+    if     (esl_opt_GetBoolean(go, "-u")) { 
+      if((status = emit_unaligned(go, cfg, cm, errbuf)) != eslOK) cm_Fail(errbuf);
+    }
+    else if(esl_opt_GetBoolean(go, "-c")) {
+      if((status = emit_consensus(go, cfg, cm, errbuf)) != eslOK) cm_Fail(errbuf);
+    }
+    else if(esl_opt_GetBoolean(go, "-a")) {
+      if((status = emit_alignment(go, cfg, cm, errbuf)) != eslOK) cm_Fail(errbuf);
+    }
+    else if(! esl_opt_IsDefault(go, "--shmm")) {
+      if((status = build_cp9     (go, cfg, cm, errbuf)) != eslOK) cm_Fail(errbuf);
+    }
+    FreeCM(cm);
+  }
+  if(status != eslEOF) cm_Fail(errbuf);
+  return;
+}
+
+/* initialize_cm()
+ * Setup the CM based on the command-line options/defaults;
+ * only set flags and a few parameters. ConfigCM() configures
+ * the CM.
+ */
+static int
+initialize_cm(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf)
+{
+  int nstarts, nexits, nd;
+
+  /* Update cfg->cm->config_opts and cfg->cm->align_opts based on command line options */
+  if(esl_opt_GetBoolean(go, "-l")) {
+    cm->config_opts |= CM_CONFIG_LOCAL;
+    cm->config_opts |= CM_CONFIG_HMMLOCAL;
+    cm->config_opts |= CM_CONFIG_HMMEL;
+  }
+
+  /* BEGIN (POTENTIALLY) TEMPORARY BLOCK */
+  /* set aggregate local begin/end probs, set with --pbegin, --pend, defaults are DEFAULT_PBEGIN, DEFAULT_PEND */
+  cm->pbegin = esl_opt_GetReal(go, "--pbegin");
+  cm->pend   = esl_opt_GetReal(go, "--pend");
+  /* possibly overwrite local begin probs such that all begin points are equiprobable (--pebegin) */
+  if(esl_opt_GetBoolean(go, "--pebegin")) {
+    nstarts = 0;
+    for (nd = 2; nd < cm->nodes; nd++) 
+      if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+	nstarts++;
+    cm->pbegin = 1.- (1./(1+nstarts));
+  }
+  /* possibly overwrite cm->pend so that local end prob from all legal states is fixed,
+   * this is strange in that cm->pend may be placed as a number greater than 1., this number
+   * is then divided by nexits in ConfigLocalEnds() to get the prob for each v --> EL transition,
+   * this is guaranteed by the way we calculate it to be < 1.,  it's the argument from --pfend */
+  if(! esl_opt_IsDefault(go, "--pfend")) {
+    nexits = 0;
+    for (nd = 1; nd < cm->nodes; nd++) {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	nexits++;
+    }
+    cm->pend = nexits * esl_opt_GetReal(go, "--pfend");
+  }
+  /* END (POTENTIALLY) TEMPORARY BLOCK */
+  
+  ConfigCM(cm, FALSE); /* FALSE says don't bother calc'ing W, we won't need it */
+
+  /* print the CP9 params if nec */
+  if(cfg->ahmmfp != NULL) {
+    if(esl_opt_GetBoolean(go, "-l")) fprintf(cfg->ahmmfp, "# Printing analytically built CP9 HMM parameters (local configuration):\n");
+    else                             fprintf(cfg->ahmmfp, "# Printing analytically built CP9 HMM parameters (global configuration):\n");
+    debug_print_cp9_params(cfg->ahmmfp, cm->cp9, TRUE);
+  }
+
+  if(! esl_opt_IsDefault(go, "--exp"))        ExponentiateCM(cm, esl_opt_GetReal(go, "--exp"));
+  
+  return eslOK;
+}
+
+/* emit_unaligned
+ * Given a configured CM, generate and output unaligned sequences.
+ */
+static int
+emit_unaligned(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf)
+{
+  /* Contract check, output alphabet must be identical to CM alphabet 
+   * with sole exception that CM alphabet can be eslRNA with output alphabet eslDNA.
+   */
+  if(cm->abc->type != cfg->abc_out->type)
+    if(! (cm->abc->type == eslRNA && cfg->abc_out->type == eslDNA))
+      ESL_FAIL(eslFAIL, errbuf, "CM alphabet type must match output alphabet type (unless CM=RNA and output=DNA).");
+
+  int status;
+  Parsetree_t *tr = NULL;  /* generated parsetree */
+  ESL_SQ *sq = NULL;
+  char *name;
+  int namelen;
+  int i, L; 
+  float sc, struct_sc;
+
+  namelen = IntMaxDigits() + 1;  /* IntMaxDigits() returns number of digits in INT_MAX */
+  if(cm->name != NULL) namelen += strlen(cm->name) + 1;
+  ESL_ALLOC(name, sizeof(char) * namelen);
+
+  for(i = 0; i < esl_opt_GetInteger(go, "-n"); i++)
+    {
+      if(cm->name != NULL) sprintf(name, "%s-%d", cm->name, i+1);
+      else                 sprintf(name, "%d-%d", cfg->ncm, i+1);
+      if((status = EmitParsetree(cm, errbuf, cfg->r, name, TRUE, &tr, &sq, &L)) != eslOK) return status;
+      sq->abc = cfg->abc_out;
+      if((esl_sqio_Write(cfg->ofp, sq, eslSQFILE_FASTA)) != eslOK) 
+	ESL_FAIL(eslFAIL, errbuf, "Error writing unaligned sequences.");
+      if(cfg->pfp != NULL)
+	{
+	  fprintf(cfg->pfp, "> %s\n", sq->name);
+	  if((status = ParsetreeScore(cm, errbuf, tr, sq->dsq, FALSE, &sc, &struct_sc)) != eslOK) return status;
+	  fprintf(cfg->pfp, "  %16s %.2f bits\n", "SCORE:", sc);
+	  fprintf(cfg->pfp, "  %16s %.2f bits\n", "STRUCTURE SCORE:", struct_sc);
+	  ParsetreeDump(cfg->pfp, tr, cm, sq->dsq, NULL, NULL);
+	  fprintf(cfg->pfp, "//\n");
+	}
+      FreeParsetree(tr);
+      esl_sq_Destroy(sq); /* can't reuse b/c a new one is allocated in EmitParsetree() */
+    }
+  free(name);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* emit_alignment
+ * Given a configured CM, generate and output a MSA.
+ */
+static int
+emit_alignment(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf)
+{
+  /* Contract check, output alphabet must be identical to CM alphabet 
+   * with sole exception that CM alphabet can be eslRNA with output alphabet eslDNA. */
+  if(cm->abc->type != cfg->abc_out->type)
+    if(! (cm->abc->type == eslRNA && cfg->abc_out->type == eslDNA))
+      ESL_FAIL(eslFAIL, errbuf, "CM alphabet type must match output alphabet type (unless CM=RNA and output=DNA).");
+
+  int status;
+  Parsetree_t **tr = NULL;  /* generated parsetrees */
+  ESL_SQ **sq = NULL;       /* generated sequences */
+  char *name;
+  int namelen;
+  int i, L; 
+  ESL_MSA *msa = NULL;      /* the MSA we're building */
+  int nseq = esl_opt_GetInteger(go, "-n");
+  int do_truncate;
+
+  do_truncate = ((! esl_opt_IsDefault(go, "--begin")) && (! esl_opt_IsDefault(go, "--end"))) ? TRUE : FALSE;
+
+  namelen = IntMaxDigits() + 1;
+  if(cm->name != NULL) namelen += strlen(cm->name) + 1;
+  ESL_ALLOC(name, sizeof(char) * namelen);
+
+  ESL_ALLOC(sq, sizeof(ESL_SQ *) * nseq);
+  ESL_ALLOC(tr, sizeof(Parsetree_t *) * nseq);
+
+  for(i = 0; i < nseq; i++)
+    {
+      if(cm->name != NULL) sprintf(name, "%s-%d", cm->name, i+1);
+      else                 sprintf(name, "%d-%d", cfg->ncm, i+1);
+      if((status = EmitParsetree(cm, errbuf, cfg->r, name, TRUE, &(tr[i]), &(sq[i]), &L)) != eslOK) return status;
+      sq[i]->abc = cfg->abc_out;
+      if(cfg->pfp != NULL)
+	{
+	  fprintf(cfg->pfp, "> %s\n", sq[i]->name);
+	  ParsetreeDump(cfg->pfp, tr[i], cm, sq[i]->dsq, NULL, NULL);
+	  fprintf(cfg->pfp, "//\n");
+	}
+    }
+  if((status = Parsetrees2Alignment(cm, cfg->abc_out, sq, NULL, tr, nseq,
+				    TRUE,  /* we want all match columns */
+				    FALSE, /* we don't want ONLY match columns */
+				    &msa) != eslOK))
+    ESL_XFAIL(eslFAIL, errbuf, "Error generating alignment from parsetrees.");
+  if(cm->name != NULL) 
+    if((status = esl_strdup(cm->name, -1, &(msa->name))) != eslOK) goto ERROR;
+  if((status = esl_strdup("Synthetic sequence alignment generated by cmemit", 
+			  -1, &(msa->desc))) != eslOK)  goto ERROR;
+
+  /* Truncate the alignment if nec */
+  if(do_truncate)
+    if((status = truncate_msa(go, cfg, msa, errbuf)) != eslOK) cm_Fail(errbuf);
+
+  /* Output the alignment */
+  status = esl_msa_Write(cfg->ofp, msa, eslMSAFILE_STOCKHOLM);
+  if      (status == eslEMEM) ESL_XFAIL(status, errbuf, "Memory error when outputting alignment\n");
+  else if (status != eslOK)   ESL_XFAIL(status, errbuf, "Writing alignment file failed with error %d\n", status);
+
+  for(i = 0; i < nseq; i++)
+    {
+      esl_sq_Destroy(sq[i]);
+      FreeParsetree(tr[i]);
+    }
+  free(sq);
+  free(tr);
+  free(name);
+  esl_msa_Destroy(msa);
+  return eslOK;
+
+ ERROR:
+  
+  if(sq != NULL) {
+    for(i = 0; i < nseq; i++)
+      if(sq[i] != NULL) esl_sq_Destroy(sq[i]);
+    free(sq);
+  }
+  if(tr != NULL) {
+    for(i = 0; i < nseq; i++)
+      if(tr[i] != NULL) FreeParsetree(tr[i]);
+    free(tr);
+  }
+  if(name != NULL) free(name);
+  if(msa  != NULL) esl_msa_Destroy(msa);
+  return status;
+}
+
+/* emit_consensus
+ * Given a configured CM, generate and output the consensus sequence.
+ */
+static int
+emit_consensus(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf)
+{
+  int status;
+  CMConsensus_t *con = NULL;            /* consensus info for the CM */
+  ESL_SQ *csq = NULL;
+  char *cseqname = NULL;
+
+  /* Determine consensus sequence */
+  CreateCMConsensus(cm, cfg->abc_out, 3.0, 1.0, &con);
+  if((status = esl_strdup(cm->name, -1, &cseqname)) != eslOK) goto ERROR;
+  if((status = esl_strcat(&cseqname, -1, " CM generated consensus sequence [cmemit]", -1)) != eslOK) goto ERROR;
+  if((csq = esl_sq_CreateFrom(cseqname, con->cseq, NULL, NULL, NULL)) == NULL) { status = eslEMEM; goto ERROR; }
+  if((esl_sqio_Write(cfg->ofp, csq, eslSQFILE_FASTA)) != eslOK) ESL_FAIL(status, errbuf, "Error writing consensus sequence.");
+
+  esl_sq_Destroy(csq);
+  FreeCMConsensus(con);
+  free(cseqname);
+
+  return eslOK;
+
+ ERROR:
+  if(csq != NULL) esl_sq_Destroy(csq);
+  if(con != NULL) FreeCMConsensus(con);
+  if(cseqname != NULL) free(cseqname);
+  return status;
+}
+
+/* build_cp9
+ * Given a configured CM, generete counts for a ML HMM
+ * (no pseudocounts) by generating >= 1 MSA from the CM.
+ * We use more than 1 MSA only to limit memory usage.
+ */
+static int
+build_cp9(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf)
+{
+  int status;
+  Parsetree_t **tr = NULL;  /* generated parsetrees */
+  ESL_SQ **sq = NULL;       /* generated sequences */
+  char *name;
+  int namelen;
+  int i, L; 
+  ESL_MSA *msa = NULL;      /* an MSA to pull counts from */
+  int nseq = esl_opt_GetInteger(go, "-n");
+  int *matassign = NULL;
+  int nsampled = 0;                 /* number of sequences sampled thus far */
+  int do_truncate;
+  CP9_t  *shmm = NULL;
+  CP9trace_t **cp9_tr;   /* fake tracebacks for each seq            */
+  int bpos = 0;
+  int epos = 0;
+  int apos = 0;
+  int msa_nseq = 1000;          /* number of seqs per MSA, current strategy is to 
+				 * sample (nseq/nseq_per_msa) alignments from the CM, 
+				 * and add counts from each to the shmm in counts form 
+				 *(to limit memory) */
+  
+  /* Allocate and zero the new HMM we're going to build by sampling from the CM.
+   */
+  if((! esl_opt_IsDefault(go, "--begin")) && (! esl_opt_IsDefault(go, "--end"))) 
+    {
+      do_truncate = TRUE;
+      bpos = esl_opt_GetInteger(go, "--begin");
+      epos = esl_opt_GetInteger(go, "--end");
+      shmm = AllocCPlan9((epos - bpos + 1), cm->abc);
+    }
+  else 
+    {
+      do_truncate = FALSE;
+      shmm = AllocCPlan9(cm->clen, cm->abc);
+    }
+  ZeroCPlan9(shmm);
+  CPlan9SetNullModel(shmm, cm->null, 1.0); /* set p1 = 1.0 which corresponds to the CM */
+
+  namelen = IntMaxDigits() + 1;
+  if(cm->name != NULL) namelen += strlen(cm->name) + 1;
+  ESL_ALLOC(name, sizeof(char) * namelen);
+
+  /* sample MSA(s) from the CM */
+  ESL_ALLOC(sq,     sizeof(ESL_SQ *)      * msa_nseq);
+  ESL_ALLOC(tr,     sizeof(Parsetree_t *) * msa_nseq);
+  while(nsampled < nseq)
+    {
+      if(nsampled != 0) 
+	{
+	  /* clean up from previous MSA */
+	  esl_msa_Destroy(msa);
+	  free(matassign);
+	  for (i = 0; i < msa_nseq; i++)
+	    {
+	      CP9FreeTrace(cp9_tr[i]);
+	      FreeParsetree(tr[i]);
+	      esl_sq_Reuse(sq[i]);
+	    }
+	}
+      /* Emit msa_nseq parsetrees from the CM */
+      if(nsampled + msa_nseq > nseq) msa_nseq = nseq - nsampled;
+      for (i = 0; i < msa_nseq; i++)
+	{
+	  if(cm->name != NULL) sprintf(name, "%s-%d", cm->name, i+1);
+	  else                 sprintf(name, "%d-%d", cfg->ncm, i+1);
+	  if((status = EmitParsetree(cm, errbuf, cfg->r, name, TRUE, &(tr[i]), &(sq[i]), &L)) != eslOK) cm_Fail(errbuf);
+	  sq[i]->abc = cfg->abc_out;
+	}
+      /* Build a new MSA from these parsetrees */
+      if((status = Parsetrees2Alignment(cm, cfg->abc_out, sq, NULL, tr, nseq,
+					TRUE,  /* we want all match columns */
+					FALSE, /* we don't want ONLY match columns */
+					&msa) != eslOK))
+	ESL_XFAIL(eslFAIL, errbuf, "Error generating alignment from parsetrees during HMM construction.");
+
+      /* Truncate the alignment if nec */
+      if(do_truncate)
+	if((status = truncate_msa(go, cfg, msa, errbuf)) != eslOK) cm_Fail(errbuf);
+
+      /* Determine match assignment from RF annotation
+       */
+      ESL_ALLOC(matassign, sizeof(int) * (msa->alen+1));
+      matassign[0] = 0;
+      for (apos = 1; apos <= msa->alen; apos++)
+	matassign[apos] = esl_abc_CIsGap(msa->abc, msa->rf[apos-1]) ? FALSE : TRUE;  
+
+      /* Add the counts to the growing counts-based HMM */
+      /* make fake tracebacks for each seq, first we need to digitize the MSA */
+      esl_msa_Digitize(msa->abc, msa);
+      CP9_fake_tracebacks(msa, matassign, &cp9_tr);
+	  
+      /* build model from tracebacks (code from HMMER's modelmakers.c::matassign2hmm() */
+      for (i = 0; i < msa->nseq; i++) 
+	CP9TraceCount(shmm, sq[i]->dsq, 1.0, cp9_tr[i]);
+      nsampled += msa_nseq;
+    }
+      
+  /* clean up from final MSA */
+  esl_msa_Destroy(msa);
+  free(matassign);
+  for (i = 0; i < msa_nseq; i++)
+    {
+      CP9FreeTrace(cp9_tr[i]);
+      FreeParsetree(tr[i]);
+      esl_sq_Destroy(sq[i]);
+    }
+  free(cp9_tr);
+  free(tr);
+  free(sq);
+  free(name);
+
+  if(cfg->shmmfp == NULL) cm_Fail("build_cp9(): no open file for sampled HMM parameters.");
+  fprintf(cfg->shmmfp, "# Printing NON-normalized sampled HMM parameters (global configuration):\n");
+  debug_print_cp9_params(cfg->shmmfp, shmm, FALSE);
+
+  CPlan9Renormalize(shmm);
+  CP9Logoddsify(shmm);
+
+  fprintf(cfg->shmmfp, "# Printing normalized sampled HMM parameters (global configuration):\n");
+  debug_print_cp9_params(cfg->shmmfp, shmm, TRUE);
+
+
+  FreeCPlan9(shmm);
+  return eslOK;
+
+ ERROR:
+  if(shmm != NULL) FreeCPlan9(shmm);
+  if(cp9_tr != NULL)
+    {
+      for(i = 0; i < msa_nseq; i++)
+	CP9FreeTrace(cp9_tr[i]);
+      free(cp9_tr);
+    }
+  if(tr != NULL)
+    {
+      for(i = 0; i < msa_nseq; i++)
+	FreeParsetree(tr[i]);
+      free(tr);
+    }
+  if(sq != NULL)
+    {
+      for(i = 0; i < msa_nseq; i++)
+	esl_sq_Destroy(sq[i]);
+      free(sq);
+    }
+  if(name != NULL) free(name);
+  return status;
+}
+
+/* truncate_msa
+ * Truncate a MSA outside begin..end consensus columns 
+ * (non-gap RF chars) and return the alignment. Careful
+ * to remove any consensus structure outside begin..end.
+ * 
+ * 
+ */
+static int
+truncate_msa(const ESL_GETOPTS *go, const struct cfg_s *cfg, ESL_MSA *msa, char *errbuf)
+{
+  int status;
+  int *useme = NULL;    /* 1..alen: keep this column? */
+  int *ct    = NULL;    /* 1..alen base pair partners array */
+  int apos = 0;
+  int bpos = esl_opt_GetInteger(go, "--begin");
+  int epos = esl_opt_GetInteger(go, "--end");
+  int cc = 0;
+  int clen = 0;
+
+  ESL_ALLOC(useme, sizeof(int) * (msa->alen+1));
+  ESL_ALLOC(ct,    sizeof(int) * (msa->alen+1));
+
+  for (apos = 0, cc = 0; apos < msa->alen; apos++)
+    if (!esl_abc_CIsGap(msa->abc, msa->rf[apos])) clen++;
+  if(epos > clen)
+    ESL_XFAIL(eslEINCOMPAT, errbuf, "Error, with --end <n> option, <n> must be <= consensus length of CM (%d).\n", clen);
+
+  /* remove pknots in place (actually unnec for CM ss_cons) */
+  if((status = esl_wuss_nopseudo(msa->ss_cons, msa->ss_cons)) != eslOK) goto ERROR; 
+
+  /* get a ct array from the structure */
+  if((status = esl_wuss2ct(msa->ss_cons, msa->alen, ct)) != eslOK) goto ERROR;  
+
+  /* Truncate the alignment prior to consensus column bpos and after 
+   * consensus column epos.  */
+  for (apos = 0, cc = 0; apos < msa->alen; apos++)
+    {
+      /* Careful here, placement of cc++ increment is impt, we want all 
+       * inserts between cc=bpos-1 and cc=bpos, and b/t cc=epos and 
+       * cc=epos+1. Also be careful: ct[] is index 1..alen, and 
+       * msa->ss_cons is 0..alen-1. 
+       */
+      if(cc < (bpos-1) || cc > epos) {
+	useme[apos] = 0;
+	if(ct[(apos+1)] != 0) ct[ct[(apos+1)]] = 0;
+	ct[(apos+1)] = 0;
+      }
+      else
+	useme[apos] = 1;
+      if (!esl_abc_CIsGap(msa->abc, msa->rf[apos])) { 
+	cc++; 
+	if(cc == (epos+1)){
+	  useme[apos] = 0; 
+	  /* we misassigned this guy, overwrite */ 
+	  if(ct[(apos+1)] != 0) ct[ct[(apos+1)]] = 0;
+	  ct[(apos+1)] = 0;
+	}
+      }
+    }
+  /* construct the new structure based on the cleaned ct array */
+  if((status = esl_ct2wuss(ct, msa->alen, msa->ss_cons)) != eslOK) goto ERROR;
+  
+  /*printf("\n\nDEBUG PRINTING ORIG ALIGNMENT:\n");
+    WriteStockholm(fp, msa);
+    printf("\n\nDONE DEBUG PRINTING ORIG ALIGNMENT:\n");
+    for(apos=0; apos < msa->alen; apos++)
+    printf("useme[%d]: %d\n", apos, useme[apos]);
+  */
+
+  if((status = esl_msa_ColumnSubset(msa, errbuf, useme)) != eslOK) return status;
+  free(useme);
+  free(ct);
+  return eslOK;
+
+ ERROR:
+  if(useme != NULL) free(useme);
+  if(ct    != NULL) free(ct);
+  return status;
+}
+
+/* Function: print_run_info
+ * Date:     EPN, Mon Mar  3 06:01:13 2008
+ *
+ * Purpose:  Print information on this run of cmemit.
+ *           Command used to run it, and execution date.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  char *command;
+  char *date;
+
+  if((status = get_command(go, errbuf, &command)) != eslOK) return status;
+  if((status = GetDate    (errbuf, &date))        != eslOK) return status;
+
+  fprintf(stdout, "%-10s %s\n",  "# command:", command);
+  fprintf(stdout, "%-10s %s\n",  "# date:",    date);
+  fprintf(stdout, "%-10s %ld\n", "# seed:", esl_randomness_GetSeed(cfg->r));
+
+  fprintf(stdout, "#\n");
+  free(command);
+  free(date);
+  return eslOK;
+}
+
+/* Function: get_command
+ * Date:     EPN, Fri Jan 25 13:56:10 2008
+ *
+ * Purpose:  Return the command used to call cmscore
+ *           in <ret_command>.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command)
+{
+  int status;
+  int i;
+  char *command = NULL;
+
+  for (i = 0; i < go->argc; i++) { /* copy all command line options and args */
+    if((status = esl_strcat(&(command),  -1, go->argv[i], -1)) != eslOK) goto ERROR;
+    if(i < (go->argc-1)) if((status = esl_strcat(&(command), -1, " ", 1)) != eslOK) goto ERROR;
+  }
+  *ret_command = command;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_command(): memory allocation error.");
+  return status;
+}
+
+
+
+
diff --git a/src/cmscore.c b/src/cmscore.c
new file mode 100644
index 0000000..e45c144
--- /dev/null
+++ b/src/cmscore.c
@@ -0,0 +1,1810 @@
+/* SRE, Thu Aug  3 17:08:44 2000 [StL]
+ * SVN $Id: cmscore.c 2981 2009-10-22 13:34:17Z nawrockie $
+ * 
+ * Score a CM against unaligned sequence examples.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ***************************************************************** 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+
+#ifdef HAVE_MPI
+#include "mpi.h"
+#endif
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_getopts.h"		
+#include "esl_mpi.h"
+#include "esl_msa.h"
+#include "esl_sqio.h"		
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+#define ALGOPTS  "--nonbanded,--qdb,--qdbsmall,--qdbboth,--hbanded,--viterbi,--forward"  /* Exclusive choice for scoring algorithms */
+#define SEQOPTS  "--emit,--random,--infile"                                 /* Exclusive choice for sequence input */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range     toggles      reqs       incomp  help  docgroup*/
+  { "-h",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "show brief help on version and usage",   1 },
+  { "-n",        eslARG_INT,     "10", NULL, "n>0",     NULL,      NULL,  "--infile", "generate <n> sequences",  1 },
+  { "-l",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,     "--sub", "align locally w.r.t. the model",         1 },
+  { "-s",        eslARG_INT,     NULL, NULL, "n>0",     NULL,      NULL,  "--infile", "set random number seed to <n>", 1 },
+  { "-a",        eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "print individual timings & scores, not just a summary", 1 },
+  { "--sub",      eslARG_NONE,  FALSE, NULL, NULL,      NULL,      NULL, "-l,--search", "build sub CM for columns b/t HMM predicted start/end points", 1 },
+  { "--mxsize",  eslARG_REAL, "2048.0", NULL, "x>0.",    NULL,      NULL,        NULL, "set maximum allowable DP matrix size to <x> Mb", 1 },
+  { "--devhelp", eslARG_NONE,   NULL,  NULL, NULL,      NULL,      NULL,        NULL, "show list of undocumented developer options", 1 },
+#ifdef HAVE_MPI
+  { "--mpi",     eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "run as an MPI parallel program",                    1 },  
+#endif
+  /* options for generating/reading sequences to score */
+  { "--emit",    eslARG_NONE,"default",NULL,"n>0",   SEQOPTS,      NULL,     SEQOPTS, "emit <n> sequences from each CM", 2 },
+  { "--random",  eslARG_NONE,   FALSE, NULL,"n>0",   SEQOPTS,      NULL,     SEQOPTS, "emit <n> random seq from cm->null model", 2},
+  { "--infile",  eslARG_INFILE,  NULL, NULL, NULL,   SEQOPTS,      NULL,     SEQOPTS, "read sequences to align from file <s>", 2 },
+  { "--outfile", eslARG_OUTFILE, NULL, NULL, NULL,      NULL,      NULL,  "--infile", "save seqs to file <s> in FASTA format", 2 },
+  { "--Lmin",    eslARG_INT,    FALSE, NULL,"0<n<=1000000",NULL,"--random,--Lmax", NULL, "with --random, specify minimum length of random sequences as <n>", 2},
+  { "--Lmax",    eslARG_INT,    FALSE, NULL,"0<n<=1000000",NULL,"--random,--Lmin", NULL, "with --random, specify maximum length of random sequences as <n>", 2},
+  { "--pad",     eslARG_NONE,   FALSE, NULL, NULL,      NULL,"--emit,--search", NULL, "with --emit, pad (W-L) residues on each side of emitted seqs", 2},
+  /* Stage 2 algorithm options */
+  { "--hbanded", eslARG_NONE,"default",NULL, NULL,  ALGOPTS,      NULL,        NULL, "compare d&c optimal CYK versus HMM banded CYK", 3 },
+  { "--tau",     eslARG_REAL,   "1E-7",NULL, "0<x<1",   NULL,"--hbanded",      NULL, "set tail loss prob for --hbanded to <x>", 3 },
+  { "--aln2bands",eslARG_NONE, FALSE, NULL, NULL,      NULL,"--hbanded,--search",NULL, "w/--hbanded derive HMM bands w/o scanning Forward/Backward", 3 },
+  { "--hsafe",   eslARG_NONE,   FALSE, NULL, NULL,      NULL,"--hbanded","--search", "realign (non-banded) seqs with HMM banded CYK score < 0 bits", 3 },
+  { "--nonbanded",eslARG_NONE,   FALSE, NULL, NULL,   ALGOPTS,      NULL,"--search", "compare divide and conquer (d&c) versus standard non-banded CYK", 3 },
+  { "--scoreonly",eslARG_NONE,  FALSE, NULL, NULL,      NULL,"--nonbanded","--tfile,--search", "with --nonbanded, do only score, save memory", 3 },
+  { "--viterbi",  eslARG_NONE, FALSE, NULL, NULL,   ALGOPTS,      NULL,       NULL, "align to a CM Plan 9 HMM with the Viterbi algorithm", 3 },
+  /* Options for testing search instead of alignment */
+  { "--search",  eslARG_NONE,  FALSE,  NULL, NULL,      NULL,      NULL,        NULL, "run algorithms in scanning search mode", 4 },
+  { "--inside",  eslARG_NONE,   FALSE, NULL, NULL,      NULL,"--search",        NULL, "with --search, use Inside instead of CYK", 4 },
+  { "--forward",eslARG_NONE, FALSE, NULL, NULL,   ALGOPTS,"--search",        NULL, "with --search, use HMM  Forward instead of CYK", 4 },
+  /* Options for testing multiple rounds of banded alignment, stage 2->N alignment */
+  { "--taus",    eslARG_INT,  NULL,    NULL, "0<n<=30", NULL,"--hbanded,--taue",NULL,"set initial (stage 2) tail loss prob to 1E-<x> for HMM banding", 5 },
+  { "--taue",    eslARG_INT,  NULL,    NULL, "0<n<=30", NULL,"--hbanded,--taus",NULL,"set final   (stage N) tail loss prob to 1E-<x> for HMM banding", 5 },
+  /* Verbose output files/debugging */
+  { "--tfile",   eslARG_OUTFILE, NULL, NULL, NULL,      NULL,      NULL,  "--search", "dump parsetrees to file <f>",  6 },
+
+  /* Developer options related to QDB alignment */
+  { "--qdb",     eslARG_NONE,   FALSE, NULL, NULL,   ALGOPTS,      NULL,        NULL, "compare non-banded d&c versus QDB standard CYK", 101 },
+  { "--qdbsmall",eslARG_NONE,   FALSE, NULL, NULL,   ALGOPTS,      NULL,  "--search", "compare non-banded d&c versus QDB d&c", 101 },
+  { "--qdbboth", eslARG_NONE,   FALSE, NULL, NULL,   ALGOPTS,      NULL,  "--search", "compare        QDB d&c versus QDB standard CYK", 101 },
+  { "--beta",    eslARG_REAL,   "1E-7",NULL, "0<x<1",   NULL,      NULL,        NULL, "set tail loss prob for QDB to <x>", 101 },
+  { "--betas",   eslARG_INT,    NULL,  NULL, "0<n<=30", NULL, "--betae",        NULL, "set initial (stage 2) tail loss prob to 1E-<x> for QDB", 101 },
+  { "--betae",   eslARG_INT,    NULL,  NULL, "0<n<=30", NULL, "--betas",        NULL, "set final   (stage N) tail loss prob to 1E-<x> for QDB", 101 },
+
+  /* Developer options for debugging */
+  { "--old",     eslARG_NONE,   FALSE, NULL, NULL,      NULL,"--hbanded",       NULL, "use old hmm to cm band calculation algorithm", 102},
+  { "--regress", eslARG_OUTFILE, NULL, NULL, NULL,      NULL,      NULL,        NULL, "save regression test data to file <f>", 102 },
+  { "--no-null3",eslARG_NONE,   FALSE, NULL, NULL,      NULL,      NULL,        NULL, "turn OFF the NULL3 post hoc additional null model", 102 },
+  { "--stall",   eslARG_NONE,  FALSE, NULL, NULL,       NULL,      NULL,        NULL, "arrest after start: for debugging MPI under gdb",102 },  
+
+  /* All options below are developer options, only shown if --devhelp invoked */
+  /* Developer options related to experiment local begin/end modes */
+  { "--pebegin", eslARG_NONE,   FALSE, NULL, NULL,      NULL,      "-l",  "--pbegin", "set all local begins as equiprobable", 103 },
+  { "--pfend",   eslARG_REAL,   NULL,  NULL, "0<x<1",   NULL,      "-l",    "--pend", "set all local end probs to <x>", 103 },
+  { "--pbegin",  eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,      "-l",        NULL, "set aggregate local begin prob to <x>", 103 },
+  { "--pend",    eslARG_REAL,  "0.05",NULL,  "0<x<1",   NULL,      "-l",        NULL, "set aggregate local end prob to <x>", 103 },
+
+
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+/* struct cfg_s : "Global" application configuration shared by all threads/processes
+ * 
+ * This structure is passed to routines within main.c, as a means of semi-encapsulation
+ * of shared data amongst different parallel processes (threads or MPI processes).
+ */
+struct cfg_s {
+  ESL_ALPHABET *abc;		/* digital alphabet for input */
+  int           nseq;           /* which number sequence this is in file (only valid in serial mode) */
+  int           nstages;        /* number of stages of alignment we'll do */
+  int           s;              /* which stage we're on [0..nstages-1], 0 = stage 1, 1 = stage 2 etc. */
+  double       *beta;           /* [0..nstages-1] beta for each stage, NULL if not doing QDB */
+  double       *tau;            /* [0..nstages-1] tau  for each stage, NULL if not doing HMM banding */
+  float        *s1_sc;          /* [0..cfg->nseq] scores for stage 1 parses, filled in 1st output_result() call*/
+  ESL_STOPWATCH *s1_w;          /* stopwatch for timing stage 1 */
+  ESL_STOPWATCH *s_w;           /* stopwatch for timing stages 2+ */
+  ESL_RANDOMNESS *r;            /* source of randomness for generating sequences */
+  int           infmt;		/* format code for input seqfile */
+  int           ncm;            /* number CM we're on */
+
+  int           do_mpi;		/* TRUE if we're doing MPI parallelization */
+  int           nproc;		/* how many MPI processes, total */
+  int           my_rank;	/* who am I, in 0..nproc-1 */
+  int           do_stall;	/* TRUE to stall the program until gdb attaches */
+
+  /* info for the comlog we'll add to the cmfiles */
+  char            *ccom;        /* command line used in this execution of cmscore */
+  char            *cdate;       /* date of this execution of cmscore */
+
+  /* Masters only (i/o streams) */
+  char         *cmfile;	        /* name of input CM file  */ 
+  CMFILE       *cmfp;		/* open input CM file stream       */
+  ESL_SQFILE   *sqfp;           /* open sequence input file stream */
+  FILE         *ofp;            /* output file (default is stdout) */
+  FILE         *tracefp;	/* optional output for parsetrees  */
+  FILE         *regressfp;	/* optional output for regression test  */
+  FILE         *sfp;	        /* optional output for sequence file  */ 
+};
+
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "score RNA covariance model against sequences";
+
+static int  init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int  init_shared_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf); 
+
+static void  serial_master (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#ifdef HAVE_MPI
+static int mpi_master    (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int mpi_worker    (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#endif
+
+static int process_align_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, seqs_to_aln_t *seqs_to_aln);
+static int process_cmscore_search_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, seqs_to_aln_t *seqs_to_aln);
+static int output_result(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, seqs_to_aln_t *seqs_to_aln);
+static int initialize_cm_for_align(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int initialize_cm_for_search(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int get_sequences(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int i_am_mpi_master, seqs_to_aln_t **ret_seqs_to_aln);
+static int dispatch_search_for_cmscore(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, float *ret_sc);
+extern int get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command);
+static int print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf);
+static void print_cm_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq);
+static void print_stage_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg);
+static void print_seq_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg);
+static int print_align_options(const struct cfg_s *cfg, CM_t *cm);
+static int print_search_options(const struct cfg_s *cfg, CM_t *cm);
+#ifdef HAVE_MPI
+static int determine_nseq_per_worker(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, int *ret_nseq_worker);
+static int add_worker_seqs_to_master(seqs_to_aln_t *master_seqs, seqs_to_aln_t *worker_seqs, int offset);
+#endif
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS     *go = NULL;   /* command line processing                     */
+  ESL_STOPWATCH   *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("Memory error, stopwatch not created.\n");
+  esl_stopwatch_Start(w);
+  struct cfg_s     cfg;
+
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  /* Process command line options.
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK || 
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "--devhelp") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\noptions for source of input sequences:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nstage 2 alignment options, to compare to stage 1 (D&C non-banded), are:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      puts("\noptions for testing search algorithms instead of alignment algorithms:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80); 
+      puts("\noptions for testing multiple tau values for --hbanded:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80); 
+      puts("\nextra output files:");
+      esl_opt_DisplayHelp(stdout, go, 6, 2, 80); 
+      puts("\nundocumented developer options for QDB alignment (old):");
+      esl_opt_DisplayHelp(stdout, go, 101, 2, 80);
+      puts("\nundocumented developer verbose output/debugging options:");
+      esl_opt_DisplayHelp(stdout, go, 102, 2, 80);
+      puts("\nundocumented developer options related to experimental local begin/end modes:");
+      esl_opt_DisplayHelp(stdout, go, 103, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\noptions for source of input sequences:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\nstage 2 alignment options, to compare to stage 1 (D&C non-banded), are:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80); 
+      puts("\noptions for testing search algorithms instead of alignment algorithms:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80); 
+      puts("\noptions for testing multiple tau values for --hbanded:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80); 
+      puts("\nextra output files:");
+      esl_opt_DisplayHelp(stdout, go, 6, 2, 80); 
+      exit(0);
+    }
+
+  if (esl_opt_ArgNumber(go) != 1) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage);
+      puts("\n  where basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      printf("\nTo see more help on other available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  /* Check for incompatible option combinations I don't know how to disallow with esl_getopts */
+  if ((! esl_opt_IsDefault(go, "--taus")) && (! esl_opt_IsDefault(go, "--taue")))
+    if((esl_opt_GetInteger(go, "--taus")) > (esl_opt_GetInteger(go, "--taue")))
+      {
+	printf("Error parsing options, --taus <n> argument must be less than --taue <n> argument.\n");
+	exit(1);
+      }
+  /* Can't have --betas and --betae without a --qdb* option */
+  if ((! esl_opt_IsDefault(go, "--betas")) && (! esl_opt_IsDefault(go, "--betae")))
+    if(! ((esl_opt_GetBoolean(go, "--qdb")) || (esl_opt_GetBoolean(go, "--qdbsmall"))))
+    {
+	printf("Error parsing options, --betas and --betae combination requires either --qdb or --qdbsmall.\n");
+	exit(1);
+      }
+  if ((! esl_opt_IsDefault(go, "--betas")) && (! esl_opt_IsDefault(go, "--betae")))
+    if((esl_opt_GetInteger(go, "--betas")) > (esl_opt_GetInteger(go, "--betae")))
+      {
+	printf("Error parsing options, --betas <n> argument must be less than --betae <n> argument.\n");
+	exit(1);
+      }
+
+  /* Initialize what we can in the config structure (without knowing the input alphabet yet).
+   */
+  cfg.cmfile     = esl_opt_GetArg(go, 1); 
+  cfg.infmt      = eslSQFILE_UNKNOWN;      /* autodetect sequence file format by default. */ 
+  cfg.abc        = NULL;	           /* created in init_master_cfg() in masters, or in mpi_worker() in workers */
+  cfg.cmfp       = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.sqfp       = NULL;                   /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.ofp        = NULL;                   /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.sfp        = NULL;                   /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.tracefp    = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.regressfp  = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.nseq       = 0;		           /* this counter is incremented in masters */
+  cfg.nstages    = 0;                      /* set in init_master_cfg() in masters, stays 0 for workers */
+  cfg.s          = 0;                      /* initialized to 0 in init_master_cfg() in masters, stays 0 for workers */
+  cfg.beta       = NULL;                   /* alloc'ed and filled in init_master_cfg() in masters, stays NULL in workers */
+  cfg.tau        = NULL;                   /* alloc'ed and filled in init_master_cfg() in masters, stays NULL in workers */
+  cfg.s1_sc      = NULL;                   /* alloc'ed and filled in first call to output_result() in masters, stays NULL in workers */
+  cfg.s1_w       = NULL;                   /* created in init_master_cfg in masters, stays NULL in workers */
+  cfg.s_w        = NULL;                   /* created in init_master_cfg in masters, stays NULL in workers */
+  cfg.r          = NULL;                   /* created in init_master_cfg in masters, stays NULL in workers */
+
+  cfg.do_mpi     = FALSE;	           /* this gets reset below, if we init MPI */
+  cfg.nproc      = 0;		           /* this gets reset below, if we init MPI */
+  cfg.my_rank    = 0;		           /* this gets reset below, if we init MPI */
+  cfg.do_stall   = esl_opt_GetBoolean(go, "--stall");
+
+
+  /* This is our stall point, if we need to wait until we get a
+   * debugger attached to this process for debugging (especially
+   * useful for MPI):
+   */
+  while (cfg.do_stall); 
+
+  /* Figure out who we are, and send control there: 
+   * we might be an MPI master, an MPI worker, or a serial program.
+   */
+#ifdef HAVE_MPI
+  if (esl_opt_GetBoolean(go, "--mpi")) 
+    {
+      int              status;
+      char             errbuf[cmERRBUFSIZE];
+      cfg.do_mpi     = TRUE;
+
+      MPI_Init(&argc, &argv);
+      MPI_Comm_rank(MPI_COMM_WORLD, &(cfg.my_rank));
+      MPI_Comm_size(MPI_COMM_WORLD, &(cfg.nproc));
+
+      if(cfg.nproc == 1) cm_Fail("MPI mode, but only 1 processor running... (did you run mpirun?)");
+
+      if (cfg.my_rank > 0) { status = mpi_worker(go, &cfg); }
+      else {
+	cm_banner(stdout, argv[0], banner);
+	status = mpi_master(go, &cfg, errbuf);
+      }
+      /* check status, if eslOK, we continue, else we exit. either way we call MPI_Finalize() */
+      if(status == eslOK) { 
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_MPIReduce(w, 0, MPI_COMM_WORLD);
+	MPI_Finalize();
+      }
+      else { /* status != eslOK, master has error message in errbuf, worker does not */
+	MPI_Finalize();
+	if(cfg.my_rank == 0) cm_Fail(errbuf); /* master */
+	else                 return 0;        /* worker */
+      }
+    }
+  else
+#endif /*HAVE_MPI*/
+    {
+      cm_banner(stdout, argv[0], banner);
+      serial_master(go, &cfg);
+      esl_stopwatch_Stop(w);
+    }
+
+  /* Clean up the shared cfg. 
+   */
+  if (cfg.my_rank == 0) {
+    if (cfg.cmfp      != NULL) CMFileClose(cfg.cmfp);
+    if (cfg.sqfp      != NULL) esl_sqfile_Close(cfg.sqfp);
+    if (cfg.tracefp   != NULL) {
+      printf("# Parsetrees saved in file %s.\n", esl_opt_GetString(go, "--tfile"));
+      fclose(cfg.tracefp);
+    }
+    if (cfg.regressfp   != NULL) {
+      printf("# Regression data (parsetrees) saved in file %s.\n", esl_opt_GetString(go, "--regress"));
+      fclose(cfg.regressfp);
+    }
+    if (cfg.sfp       != NULL) { 
+      printf("# Sequences scored against the CM saved in file %s.\n", esl_opt_GetString(go, "--outfile"));
+      fclose(cfg.sfp);
+    }
+    if (cfg.s1_sc     != NULL) free(cfg.s1_sc);
+    printf("#\n");
+    esl_stopwatch_Display(stdout, w, "# CPU time: ");
+    esl_stopwatch_Destroy(w);
+    if (stdout       != NULL) fclose(stdout);
+  }
+  if (cfg.abc       != NULL) esl_alphabet_Destroy(cfg.abc);
+  if (cfg.beta      != NULL) free(cfg.beta);
+  if (cfg.tau       != NULL) free(cfg.tau);
+  if (cfg.s1_w      != NULL) esl_stopwatch_Destroy(cfg.s1_w);
+  if (cfg.s_w       != NULL) esl_stopwatch_Destroy(cfg.s_w);
+  if (cfg.r         != NULL) esl_randomness_Destroy(cfg.r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+
+/* init_master_cfg()
+ * Called by masters, mpi or serial.
+ * Already set:
+ *    cfg->cmfile      - command line arg 1
+ *    cfg->infmt       - format of input file
+ * Sets: 
+ *    cfg->cmfp        - open CM file                
+ *    cfg->abc         - digital input alphabet
+ *    cfg->sqfp        - optional input sequence file
+ *    cfg->tracefp     - optional output file
+ *    cfg->regressfp   - optional output file
+ *    cfg->r           - source of randomness 
+ *                   
+ * Errors in the MPI master here are considered to be "recoverable",
+ * in the sense that we'll try to delay output of the error message
+ * until we've cleanly shut down the worker processes. Therefore
+ * errors return (code, errbuf) by the ESL_FAIL mech.
+ */
+static int
+init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+
+  /* open CM file */
+  if ((cfg->cmfp = CMFileOpen(cfg->cmfile, NULL)) == NULL)
+    ESL_FAIL(eslFAIL, errbuf, "Failed to open covariance model save file %s\n", cfg->cmfile);
+
+  /* optionally, open the input sequence file */
+  if(! esl_opt_IsDefault(go, "--infile")) { 
+    status = esl_sqfile_Open(esl_opt_GetString(go, "--infile"), cfg->infmt, NULL, &(cfg->sqfp));
+    if (status == eslENOTFOUND)    ESL_FAIL(status, errbuf, "File %s doesn't exist or is not readable\n", esl_opt_GetString(go, "--infile"));
+    else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of sequence file %s\n", esl_opt_GetString(go, "--infile"));
+    else if (status == eslEINVAL)  ESL_FAIL(status, errbuf, "Can't autodetect stdin or .gz."); 
+    else if (status != eslOK)      ESL_FAIL(status, errbuf, "Sequence file open failed with error %d.\n", status);
+    cfg->infmt = cfg->sqfp->format;
+
+    /* Set the sqfile alphabet as RNA, if it's DNA we're fine. 
+     * If it's not RNA nor DNA, we can't deal with it anyway,
+     * so we're hardcoded to RNA.
+     */
+    cfg->abc = esl_alphabet_Create(eslRNA);
+    if(cfg->abc == NULL) ESL_FAIL(status, errbuf, "Failed to create alphabet for sequence file");
+    esl_sqfile_SetDigital(cfg->sqfp, cfg->abc);
+  }
+
+  /* optionally, open output file */
+  if (esl_opt_GetString(go, "--outfile") != NULL) {
+    if ((cfg->sfp = fopen(esl_opt_GetString(go, "--outfile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --outfile output file %s\n", esl_opt_GetString(go, "--outfile"));
+  } 
+
+  /* optionally, open trace file */
+  if (esl_opt_GetString(go, "--tfile") != NULL) {
+    if ((cfg->tracefp = fopen(esl_opt_GetString(go, "--tfile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --tfile output file %s\n", esl_opt_GetString(go, "--tfile"));
+    }
+
+  /* optionally, open regression file */
+  if (esl_opt_GetString(go, "--regress") != NULL) {
+    if ((cfg->regressfp = fopen(esl_opt_GetString(go, "--regress"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --regress output file %s\n", esl_opt_GetString(go, "--regress"));
+    }
+
+  /* create RNG */
+  if (! esl_opt_IsDefault(go, "-s")) 
+    cfg->r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+  else cfg->r = esl_randomness_CreateTimeseeded();
+
+  if (cfg->r       == NULL) ESL_FAIL(eslEINVAL, errbuf, "Failed to create random number generator: probably out of memory");
+  return eslOK;
+}
+
+/* init_shared_cfg() 
+ * Shared initialization of cfg
+ *
+ * Sets/creates:
+ *    cfg->ncm
+ *    cfg->nstages
+ *    cfg->beta
+ *    cfg->tau
+ *    cfg->s_w
+ *    cfg->s1_w
+ *    
+ * Because this is called from an MPI worker, it cannot print; 
+ * it must return error messages, not print them.
+ */
+static int
+init_shared_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  int s;
+
+  cfg->ncm = 0;
+  /* determine the number of stages and beta and tau values for each stage */
+  cfg->beta = NULL;
+  cfg->tau  = NULL;
+
+  if((! (esl_opt_IsDefault(go, "--taus"))) && (! (esl_opt_IsDefault(go, "--taue"))))
+    {
+      cfg->nstages = esl_opt_GetInteger(go, "--taue") - esl_opt_GetInteger(go, "--taus") + 2;
+      ESL_ALLOC(cfg->tau, sizeof(double) * cfg->nstages);
+      cfg->tau[1] = pow(10., (-1. * esl_opt_GetInteger(go, "--taus")));
+      for(s = 2; s < cfg->nstages; s++)
+	cfg->tau[s] = cfg->tau[(s-1)] / 10.;
+    }
+  else if((! (esl_opt_IsDefault(go, "--betas"))) && (! (esl_opt_IsDefault(go, "--betae"))))
+    {
+      cfg->nstages = esl_opt_GetInteger(go, "--betae") - esl_opt_GetInteger(go, "--betas") + 2;
+      ESL_ALLOC(cfg->beta, sizeof(double) * cfg->nstages);
+      cfg->beta[0] = 0.; /* this won't matter b/c stage 1 is non-QDB */
+      cfg->beta[1] = pow(10., (-1. * esl_opt_GetInteger(go, "--betas")));
+      for(s = 2; s < cfg->nstages; s++)
+	cfg->beta[s] = cfg->beta[(s-1)] / 10.;
+    }
+
+  else
+    {
+      cfg->nstages = 2;
+      if(esl_opt_GetBoolean(go, "--hbanded"))
+	{
+	  ESL_ALLOC(cfg->tau, sizeof(double) * cfg->nstages);
+	  cfg->tau[0] = 0.; /* this won't matter b/c stage 1 is non-banded */
+	  cfg->tau[1] = esl_opt_GetReal(go, "--tau");
+	}
+      else if(esl_opt_GetBoolean(go, "--qdb") || esl_opt_GetBoolean(go, "--qdbsmall"))
+	{
+	  ESL_ALLOC(cfg->beta, sizeof(double) * cfg->nstages);
+	  cfg->beta[0] = 0.; /* this won't matter b/c stage 1 is non-QDB */
+	  cfg->beta[1] = esl_opt_GetReal(go, "--beta");
+	}
+    }  
+  cfg->s1_w  = esl_stopwatch_Create();
+  cfg->s_w   = esl_stopwatch_Create();
+
+  if (cfg->s1_w    == NULL) ESL_FAIL(eslEINVAL, errbuf, "Failed to create stopwatch: probably out of memory");
+  if (cfg->s_w     == NULL) ESL_FAIL(eslEINVAL, errbuf, "Failed to create stopwatch: probably out of memory");
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "init_master_cfg(), memory allocation error.");
+  return eslFAIL; /* NEVERREACHED */
+}
+
+/* serial_master()
+ * The serial version of cmscore.
+ * Score each sequence against the CM with specified
+ * scoring algorithms.
+ * 
+ * A master can only return if it's successful. All errors are handled immediately and fatally with cm_Fail().
+ */
+static void
+serial_master(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int      status;
+  char     errbuf[cmERRBUFSIZE];
+  CM_t    *cm;
+  seqs_to_aln_t  *seqs_to_aln;  /* sequences to align, holds seqs, parsetrees, CP9 traces, postcodes */
+
+  if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+  if ((status = init_shared_cfg(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+  if ((status = print_run_info (go, cfg, errbuf))  != eslOK) cm_Fail(errbuf);
+
+  while ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK)
+    {
+      if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cfg->cmfile);
+      cfg->ncm++;
+
+      /* align sequences cfg->nstages times */
+      for(cfg->s = 0; cfg->s < cfg->nstages; cfg->s++) 
+	{
+	  /* start timing */
+	  if(cfg->s == 0) esl_stopwatch_Start(cfg->s1_w);
+	  else            esl_stopwatch_Start(cfg->s_w);
+	  
+	  if(esl_opt_GetBoolean(go, "--search")) {
+	    /* initialize the flags/options/params of the CM for the current stage */
+	    if((status = initialize_cm_for_search(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+	  }
+	  else { 
+	    /* initialize the flags/options/params of the CM for the current stage */
+	    if((status = initialize_cm_for_align(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+	  }
+
+	  if(cfg->s == 0) {
+	    /* get sequences, either generate them (--emit (default) or --random) or read them (--infile) */
+	    if((status = get_sequences(go, cfg, errbuf, cm, FALSE, &seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+	    /* print the per-cm info */
+	    print_cm_info (go, cfg, errbuf, cm, seqs_to_aln->nseq);
+	  }
+
+	  if(esl_opt_GetBoolean(go, "--search")) {
+	    /* align all sequences, keep scores in seqs_to_aln->sc */
+	    if ((status = process_cmscore_search_workunit(go, cfg, errbuf, cm, seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+	  }
+	  else {
+	    /* align all sequences, keep scores in seqs_to_aln->sc */
+	    if ((status = process_align_workunit(go, cfg, errbuf, cm, seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+	  }
+
+	  /* stop timing, and output result */
+	  if(cfg->s == 0) esl_stopwatch_Stop(cfg->s1_w);
+	  else            esl_stopwatch_Stop(cfg->s_w);
+	  if ((status = output_result(go, cfg, errbuf, cm, seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+
+	  /* clean up, free everything in seqs_to_aln but the sqs, which we'll reuse for each stage */
+	  FreePartialSeqsToAln(seqs_to_aln, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE);
+	                                 /* sq,    tr,  cp9_tr,post, sc,   pp,   struct_sc  */ 
+	}
+      FreeSeqsToAln(seqs_to_aln); 
+      FreeCM(cm);
+    }
+  if(status != eslEOF) cm_Fail(errbuf);
+  return;
+}
+
+#ifdef HAVE_MPI
+/* mpi_master()
+ * The MPI version of cmscore.
+ * Follows standard pattern for a master/worker load-balanced MPI program 
+ * (SRE notes J1/78-79).
+ * 
+ * A master returns eslOK if it's successful. 
+ * Errors in an MPI master come in two classes: recoverable and nonrecoverable.
+ * If a recoverable error occurs, errbuf is filled with an error message
+ * from the master or a worker, and it's sent back while returning a
+ * non-eslOK error code.
+ * 
+ * Recoverable errors include (hopefully) all worker-side errors, and any
+ * master-side error that do not affect MPI communication. Error
+ * messages from recoverable messages are delayed until we've cleanly
+ * shut down the workers.
+ * 
+ * Unrecoverable errors are master-side errors that may affect MPI
+ * communication, meaning we cannot count on being able to reach the
+ * workers and shut them down. Unrecoverable errors result in immediate
+ * cm_Fail()'s, which will cause MPI to shut down the worker processes
+ * uncleanly.
+ */
+static int
+mpi_master(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int      xstatus       = eslOK;	/* changes from OK on recoverable error */
+  int      status;
+  int      have_work     = TRUE;	/* TRUE while work remains  */
+  int      nproc_working = 0;	        /* number of worker processes working, up to nproc-1 */
+  int      wi;          	        /* rank of next worker to get an alignment to work on */
+  char    *buf           = NULL;	/* input/output buffer, for packed MPI messages */
+  int      bn            = 0;
+  int      pos = 1;
+  int      wi_error = 0;                /* worker index that sent back an error message, if an error occurs */
+
+  CM_t *cm;
+  int nseq_per_worker;
+  int nseq_this_worker;
+  int nseq_sent;
+
+  seqs_to_aln_t  *all_seqs_to_aln    = NULL;
+  seqs_to_aln_t  *worker_seqs_to_aln = NULL;
+  int            *seqidx         = NULL;
+
+  MPI_Status mpistatus; 
+  int      n;
+  int      i;
+
+  /* Master initialization: including, figure out the alphabet type.
+   * If any failure occurs, delay printing error message until we've shut down workers.
+   */
+  if (xstatus == eslOK) { if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) xstatus = status; }
+  if (xstatus == eslOK) { if ((status = init_shared_cfg(go, cfg, errbuf)) != eslOK) xstatus = status; }
+  if (xstatus == eslOK) { bn = 4096; if ((buf = malloc(sizeof(char) * bn)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((seqidx = malloc(sizeof(int) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((status = print_run_info(go, cfg, errbuf))  != eslOK) xstatus = status; }
+
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return xstatus; /* errbuf was filled above */
+  ESL_DPRINTF1(("MPI master is initialized\n"));
+
+  for (wi = 0; wi < cfg->nproc; wi++) seqidx[wi] = 0;
+
+  /* Worker initialization:
+   * Because we've already successfully initialized the master before we start
+   * initializing the workers, we don't expect worker initialization to fail;
+   * so we just receive a quick OK/error code reply from each worker to be sure,
+   * and don't worry about an informative message. 
+   */
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD);
+  if (status != eslOK) cm_Fail("One or more MPI worker processes failed to initialize.");
+  ESL_DPRINTF1(("%d workers are initialized\n", cfg->nproc-1));
+
+  /* Main loop: combining load workers, send/receive, clear workers loops;
+   * also, catch error states and die later, after clean shutdown of workers.
+   * 
+   * When a recoverable error occurs, have_work = FALSE, xstatus !=
+   * eslOK, and errbuf is set to an informative message. No more
+   * errbuf's can be received after the first one. We wait for all the
+   * workers to clear their work units, then send them shutdown signals,
+   * then finally print our errbuf and exit.
+   * 
+   * Unrecoverable errors just crash us out with cm_Fail().
+   */
+
+  while (xstatus == eslOK && ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK))
+    {
+      cfg->ncm++;  
+      ESL_DPRINTF1(("MPI master read CM number %d\n", cfg->ncm));
+      if((status = cm_master_MPIBcast(cm, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+      
+      /* align sequences cfg->nstages times */
+      for(cfg->s = 0; cfg->s < cfg->nstages; cfg->s++) 
+	{
+	  if(xstatus == eslOK) have_work = TRUE;	
+	  /* have_work stays TRUE while work remains, if a worker has seen an error and sent us back an error message xstatus != eslOK,
+	   * and have_work will be FALSE for all remaining stages, so no more work is performed, then once we leave this loop, we shut down
+	   */
+
+	  /* Start timing. */
+	  if(cfg->s == 0) esl_stopwatch_Start(cfg->s1_w);
+	  else            esl_stopwatch_Start(cfg->s_w);
+	  
+	  /* initialize the flags/options/params of the CM for current stage */
+	  if(esl_opt_GetBoolean(go, "--search")) { 
+	    if((status = initialize_cm_for_search(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+	  }
+	  else {
+	    if((status = initialize_cm_for_align(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+	  }
+
+	  if(cfg->s == 0) {
+	    /* get sequences, either generate them (--emit (default) or --random) or read them (--infile) */
+	    if((status = get_sequences(go, cfg, errbuf, cm, TRUE, &all_seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+	    /* print the per-cm info */
+	    print_cm_info (go, cfg, errbuf, cm, all_seqs_to_aln->nseq);
+	  }
+
+	  /* determine number of sequences per worker */
+	  determine_nseq_per_worker(go, cfg, cm, &nseq_per_worker); /* this func dies internally if there's some error */
+	  ESL_DPRINTF1(("cfg->s: %d nseq_per_worker: %d\n", cfg->s, nseq_per_worker));
+	  
+	  wi = 1;
+	  nseq_sent = 0;
+	  while (have_work || nproc_working)
+	    {
+	      if (have_work) 
+		{
+		  if(nseq_sent < all_seqs_to_aln->nseq) {
+		      nseq_this_worker = (nseq_sent + nseq_per_worker <= all_seqs_to_aln->nseq) ? 
+			nseq_per_worker : (all_seqs_to_aln->nseq - nseq_sent);
+		  }
+		  else {
+		    have_work = FALSE;
+		    ESL_DPRINTF1(("MPI master has run out of sequences to read (having read %d)\n", all_seqs_to_aln->nseq));
+		  }
+		}
+	
+	      if ((have_work && nproc_working == cfg->nproc-1) || (!have_work && nproc_working > 0))
+		{
+		  /* we're waiting to receive */
+		  if (MPI_Probe(MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi probe failed");
+		  if (MPI_Get_count(&mpistatus, MPI_PACKED, &n)                != 0) cm_Fail("mpi get count failed");
+		  wi = mpistatus.MPI_SOURCE;
+		  ESL_DPRINTF1(("MPI master sees a result of %d bytes from worker %d\n", n, wi));
+		  
+		  if (n > bn) {
+		    if ((buf = realloc(buf, sizeof(char) * n)) == NULL) cm_Fail("reallocation failed");
+		    bn = n; 
+		  }
+		  if (MPI_Recv(buf, bn, MPI_PACKED, wi, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi recv failed");
+		  ESL_DPRINTF1(("MPI master has received the buffer\n"));
+		  
+		  /* If we're in a recoverable error state, we're only clearing worker results;
+		   * just receive them, don't unpack them or print them.
+		   * But if our xstatus is OK, go ahead and process the result buffer.
+		   */
+		  if (xstatus == eslOK) /* worker reported success. Get the result. */
+		    {
+		      pos = 0;
+		      if (MPI_Unpack(buf, bn, &pos, &xstatus, 1, MPI_INT, MPI_COMM_WORLD)     != 0)     cm_Fail("mpi unpack failed");
+		      if (xstatus == eslOK) /* worker reported success. Get the results. */
+			{
+			  ESL_DPRINTF1(("MPI master sees that the result buffer contains aligned sequences (seqidx: %d)\n", seqidx[wi]));
+			  if ((status = cm_seqs_to_aln_MPIUnpack(cfg->abc, buf, bn, &pos, MPI_COMM_WORLD, &worker_seqs_to_aln)) != eslOK) cm_Fail("search results unpack failed");
+			  ESL_DPRINTF1(("MPI master has unpacked search results\n"));
+			  if ((status = add_worker_seqs_to_master(all_seqs_to_aln, worker_seqs_to_aln, seqidx[wi])) != eslOK) cm_Fail("adding worker results to master results failed");
+			  /* careful not to free data from worker_seqs_to_aln we've
+			   * just added to all_seqs_to_aln. we didn't copy it, we just
+			   * had pointers in all_seqs_to_aln point to it. We can 
+			   * free the worker's pointers to those pointers though */
+			  if(worker_seqs_to_aln->sq       != NULL) free(worker_seqs_to_aln->sq);
+			  if(worker_seqs_to_aln->tr       != NULL) free(worker_seqs_to_aln->tr);
+			  if(worker_seqs_to_aln->cp9_tr   != NULL) free(worker_seqs_to_aln->cp9_tr);
+			  if(worker_seqs_to_aln->postcode1!= NULL) free(worker_seqs_to_aln->postcode1);
+			  if(worker_seqs_to_aln->postcode2!= NULL) free(worker_seqs_to_aln->postcode2);
+			  if(worker_seqs_to_aln->sc       != NULL) free(worker_seqs_to_aln->sc);
+			  free(worker_seqs_to_aln);
+			}
+		      else	/* worker reported an error. Get the errbuf. */
+			{
+			  if (MPI_Unpack(buf, bn, &pos, errbuf, cmERRBUFSIZE, MPI_CHAR, MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack of errbuf failed");
+			  ESL_DPRINTF1(("MPI master sees that the result buffer contains an error message\n"));
+			  have_work = FALSE;
+			  wi_error  = wi;
+			}
+		    }
+		  nproc_working--;
+		}
+	      
+	      if (have_work)
+		{   
+		  /* send new alignment job */
+		  ESL_DPRINTF1(("MPI master is sending sequences to align to worker %d\n", wi));
+		  if ((status = cm_seqs_to_aln_MPISend(all_seqs_to_aln, nseq_sent, nseq_this_worker, wi, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI search job send failed");
+		  seqidx[wi] = nseq_sent;
+		  nseq_sent += nseq_this_worker;
+		  wi++;
+		  nproc_working++;
+		}
+	    }
+	  /* send workers the message that we're done with this stage */
+	  for (wi = 1; wi < cfg->nproc; wi++) 
+	    if ((status = cm_seqs_to_aln_MPISend(NULL, 0, 0, wi, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("Shutting down a worker failed.");
+
+	  /* stop timing, and output result */
+	  if(cfg->s == 0) {
+	    esl_stopwatch_Stop(cfg->s1_w);
+	    esl_stopwatch_MPIReduce(cfg->s1_w, 0, MPI_COMM_WORLD);
+	  }
+	  else {
+	    esl_stopwatch_Stop(cfg->s_w);
+	    esl_stopwatch_MPIReduce(cfg->s_w, 0, MPI_COMM_WORLD);
+	  }
+	  /* if we've got valid results for this stage, output them */
+	  if (xstatus == eslOK) {
+	    if ((status = output_result(go, cfg, errbuf, cm, all_seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+	  }
+	  ESL_DPRINTF1(("MPI master: done with this stage for this CM. Telling all workers\n"));
+
+	  /* clean up, free everything in all_seqs_to_aln but the sqs, which we'll reuse for each stage */
+	  if(all_seqs_to_aln->tr       != NULL) { for (i=0; i < all_seqs_to_aln->nseq; i++) if(all_seqs_to_aln->tr[i] != NULL)       { FreeParsetree(all_seqs_to_aln->tr[i]);  all_seqs_to_aln->tr[i] = NULL; } }
+	  if(all_seqs_to_aln->cp9_tr   != NULL) { for (i=0; i < all_seqs_to_aln->nseq; i++) if(all_seqs_to_aln->cp9_tr[i] != NULL)   { CP9FreeTrace(all_seqs_to_aln->cp9_tr[i]); all_seqs_to_aln->tr[i] = NULL; } }
+	  if(all_seqs_to_aln->postcode1!= NULL) { for (i=0; i < all_seqs_to_aln->nseq; i++) if(all_seqs_to_aln->postcode1[i] != NULL) { free(all_seqs_to_aln->postcode1[i]); all_seqs_to_aln->tr[i] = NULL; } }
+	  if(all_seqs_to_aln->postcode2!= NULL) { for (i=0; i < all_seqs_to_aln->nseq; i++) if(all_seqs_to_aln->postcode2[i] != NULL) { free(all_seqs_to_aln->postcode2[i]); all_seqs_to_aln->tr[i] = NULL; } }
+	  for (i=0; i < all_seqs_to_aln->nseq; i++) all_seqs_to_aln->sc[i] = IMPOSSIBLE;
+	}
+      ESL_DPRINTF1(("MPI master: done with this CM.\n"));
+
+      FreeSeqsToAln(all_seqs_to_aln); 
+      FreeCM(cm);
+      fprintf(stdout, "//\n");
+    }
+
+  /* On success or recoverable errors:
+   * Shut down workers cleanly. 
+   */
+  ESL_DPRINTF1(("MPI master is done. Shutting down all the workers cleanly\n"));
+  if((cm_master_MPIBcast(NULL, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+  free(buf);
+  
+  if     (xstatus != eslOK) { fprintf(stderr, "Worker: %d had a problem.\n", wi_error); return xstatus; }
+  else if(status != eslEOF) return status;  /* problem reading CM file */
+  else                      return eslOK;
+}
+
+static int
+mpi_worker(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int           xstatus = eslOK;
+  int           status;
+  CM_t         *cm  = NULL;
+  char         *wbuf = NULL;	/* packed send/recv buffer  */
+  int           wn   = 0;	/* allocation size for wbuf */
+  int           sz, n;		/* size of a packed message */
+  int           pos;
+  char          errbuf[cmERRBUFSIZE];
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  int           do_free_tr = TRUE;
+  int           do_free_cp9_tr = TRUE;
+
+  /* After master initialization: master broadcasts its status.
+   */
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return xstatus; /* master saw an error code; workers do an immediate normal shutdown. */
+  ESL_DPRINTF1(("worker %d: sees that master has initialized\n", cfg->my_rank));
+  
+  /* Workers returns their status post-initialization.
+   * Initial allocation of wbuf must be large enough to guarantee that
+   * we can pack an error result into it, because after initialization,
+   * errors will be returned as packed (code, errbuf) messages.
+   */
+  if (xstatus == eslOK) { if ((status = init_shared_cfg(go, cfg, errbuf)) != eslOK)   xstatus = status;  }
+  if (xstatus == eslOK) { wn = 4096;  if ((wbuf = malloc(wn * sizeof(char))) == NULL) xstatus = eslEMEM; }
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD); /* everyone sends xstatus back to master */
+  if (xstatus != eslOK) {
+    if (wbuf != NULL) free(wbuf);
+    return eslOK; /* shutdown; we passed the error back for the master to deal with. */
+  }
+  ESL_DPRINTF1(("worker %d: initialized\n", cfg->my_rank));
+  
+  /* source = 0 (master); tag = 0 */
+  while ((status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm)) == eslOK)
+    {
+      cfg->ncm++;  
+      ESL_DPRINTF1(("Worker %d succesfully received CM, num states: %d num nodes: %d\n", cfg->my_rank, cm->M, cm->nodes));
+
+      /* align sequences cfg->nstages times */
+      for(cfg->s = 0; cfg->s < cfg->nstages; cfg->s++)
+	{
+	  /* Start timing. */
+	  if(cfg->s == 0) esl_stopwatch_Start(cfg->s1_w);
+	  else            esl_stopwatch_Start(cfg->s_w);
+
+	  /* initialize the flags/options/params of the CM for current stage */
+	  if(esl_opt_GetBoolean(go, "--search")) { 
+	    if((status = initialize_cm_for_search(go, cfg, errbuf, cm)) != eslOK) goto ERROR;
+	  }
+	  else {
+	    if((status = initialize_cm_for_align(go, cfg, errbuf, cm)) != eslOK) goto ERROR;
+	  }
+      
+	  while((status = cm_seqs_to_aln_MPIRecv(cfg->abc, 0, 0, MPI_COMM_WORLD, &wbuf, &wn, &seqs_to_aln)) == eslOK)
+	    {
+	      ESL_DPRINTF1(("worker %d: has received alignment job, nseq: %d\n", cfg->my_rank, seqs_to_aln->nseq));
+
+	      if(esl_opt_GetBoolean(go, "--search")) { 
+		/* align all sequences, keep scores in seqs_to_aln->sc */
+		if ((status = process_cmscore_search_workunit(go, cfg, errbuf, cm, seqs_to_aln)) != eslOK) cm_Fail(errbuf);
+		ESL_DPRINTF1(("worker %d: has gathered search results\n", cfg->my_rank));
+	      }
+	      else {
+		/* align all sequences */
+		if ((status = process_align_workunit(go, cfg, errbuf, cm, seqs_to_aln)) != eslOK) goto ERROR;
+		ESL_DPRINTF1(("worker %d: has gathered alignment results\n", cfg->my_rank));
+	      }
+
+	      /* clean up, free everything in seqs_to_aln but the scores, and maybe the parsetrees or 
+	       * cp9_traces (only if --regress or --tfile enabled though), which we'll pass back to the master */
+	      do_free_tr = do_free_cp9_tr = TRUE;
+	      if((! esl_opt_IsDefault(go, "--regress")) || (! esl_opt_IsDefault(go, "--tfile"))) do_free_tr = do_free_cp9_tr = FALSE;
+	      FreePartialSeqsToAln(seqs_to_aln, TRUE, do_free_tr, do_free_cp9_tr, TRUE, FALSE, TRUE, TRUE);
+                                             /* sq,   tr,         cp9_tr,         post, sc,    pp,   struct_sc   */ 
+
+	      n = 0;
+	      if (MPI_Pack_size(1, MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the status code */
+		ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+	      n += sz;
+	      if (cm_seqs_to_aln_MPIPackSize(seqs_to_aln, 0, seqs_to_aln->nseq, MPI_COMM_WORLD, &sz) != eslOK) 
+		ESL_XFAIL(eslFAIL, errbuf, "cm_seqs_to_aln_MPIPackSize() call failed"); 
+	      n += sz;
+	      if (n > wn) {
+		void *tmp;
+		ESL_RALLOC(wbuf, tmp, sizeof(char) * n);
+		wn = n;
+	      }
+	      ESL_DPRINTF1(("worker %d: has calculated the alignment results will pack into %d bytes\n", cfg->my_rank, n));
+	      status = eslOK;
+	      
+	      pos = 0;
+	      if (MPI_Pack(&status, 1, MPI_INT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+		ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+	      if (cm_seqs_to_aln_MPIPack(seqs_to_aln, 0, seqs_to_aln->nseq, wbuf, wn, &pos, MPI_COMM_WORLD) != eslOK) 
+		ESL_XFAIL(eslFAIL, errbuf, "cm_seqs_to_aln_MPIPack() call failed"); 
+	      MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+	      ESL_DPRINTF1(("worker %d: has sent results to master in message of %d bytes\n", cfg->my_rank, pos));
+	      
+	    }
+	  if(status == eslEOD) ESL_DPRINTF1(("worker %d: has seen message to stop for this stage with this CM.\n", cfg->my_rank));
+	  else ESL_XFAIL(eslFAIL, errbuf, "within CM loop, unexpected status code: %d received from cm_seqs_to_aln_MPIRecv()\n", status);
+
+	  /* stop timing */
+	  if(cfg->s == 0) {
+	      esl_stopwatch_Stop(cfg->s1_w);
+	      esl_stopwatch_MPIReduce(cfg->s1_w, 0, MPI_COMM_WORLD);
+	  }
+	  else {
+	      esl_stopwatch_Stop(cfg->s_w);
+	      esl_stopwatch_MPIReduce(cfg->s_w, 0, MPI_COMM_WORLD);
+	  }
+	}
+      FreeCM(cm);
+    }
+  if (status == eslEOD) ESL_DPRINTF1(("worker %d told CMs are done.\n", cfg->my_rank));
+  else ESL_XFAIL(eslFAIL, errbuf, "outside CM loop, unexpected status code: %d received from cm_seqs_to_aln_MPIRecv()\n", status);
+  
+  if (wbuf != NULL) free(wbuf);
+  return eslOK;
+
+ ERROR:
+  ESL_DPRINTF1(("worker %d: fails, is sending an error message, as follows:\n%s\n", cfg->my_rank, errbuf));
+  pos = 0;
+  MPI_Pack(&status, 1,                MPI_INT,  wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Pack(errbuf,  cmERRBUFSIZE,    MPI_CHAR, wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+
+  /* if we get here, this worker failed and sent an error message, now the master knows a worker
+   * failed but it has to send the message to all other workers (besides this one) to abort so they 
+   * can be shut down cleanly. As currently implemented, this means we have to wait here for that 
+   * signal which comes in the form of a special 'empty' work packet that tells us we're done with
+   * the current CM, and then a 'empty' CM broadcast that tells us we're done with all CMs in the file.
+   */
+  for(; cfg->s < cfg->nstages; cfg->s++) {
+    status = cm_seqs_to_aln_MPIRecv(cfg->abc, 0, 0, MPI_COMM_WORLD, &wbuf, &wn, &seqs_to_aln);
+    /* stop timing (stupid, but necessary to avoid massive reorg of current implementation (poor design)) */
+    if(cfg->s == 0) {
+      esl_stopwatch_Stop(cfg->s1_w);
+      esl_stopwatch_MPIReduce(cfg->s1_w, 0, MPI_COMM_WORLD);
+    }
+    else {
+      esl_stopwatch_Stop(cfg->s_w);
+      esl_stopwatch_MPIReduce(cfg->s_w, 0, MPI_COMM_WORLD);
+    }
+  }
+  status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm);
+  /* status after each of the above calls should be eslEOD, but if it isn't we can't really do anything 
+   * about it b/c we've already sent our error message, so in that scenario the MPI will break uncleanly 
+   */
+  return eslFAIL; /* recoverable error, master has error message and will print it */
+}
+#endif /*HAVE_MPI*/
+
+static int
+output_result(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, seqs_to_aln_t *seqs_to_aln)
+{
+  int status;
+  int i;
+  char time_buf[128];	  /* another string for printing elapsed time */
+  float sc, struct_sc;
+
+  /* print the parsetrees to regression file or parse file */
+  for(i = 0; i < seqs_to_aln->nseq; i++)
+    {
+      if (cfg->regressfp != NULL) 
+	{
+	  fprintf(cfg->regressfp, "> %s\n", seqs_to_aln->sq[i]->name);
+	  if(cfg->s > 0 && esl_opt_GetBoolean(go,"--viterbi")) 
+	    {
+	      ESL_DASSERT1((seqs_to_aln->cp9_tr != NULL));
+	      fprintf(cfg->regressfp, "  SCORE : %.2f bits\n", CP9TraceScore(cm->cp9, seqs_to_aln->sq[i]->dsq, seqs_to_aln->cp9_tr[i]));
+	      CP9PrintTrace(cfg->regressfp, seqs_to_aln->cp9_tr[i], cm->cp9, seqs_to_aln->sq[i]->dsq);
+	    }
+	  else
+	    {
+	      ESL_DASSERT1((seqs_to_aln->tr != NULL));
+	      if((status = ParsetreeScore(cm, errbuf, seqs_to_aln->tr[i], seqs_to_aln->sq[i]->dsq, FALSE, &sc, &struct_sc)) != eslOK) return status;
+	      fprintf(cfg->regressfp, "  %16s %.2f bits\n", "SCORE:", sc);
+	      fprintf(cfg->regressfp, "  %16s %.2f bits\n", "STRUCTURE SCORE:", struct_sc);
+	      ParsetreeDump(cfg->regressfp, seqs_to_aln->tr[i], cm, seqs_to_aln->sq[i]->dsq, NULL, NULL); /* NULLs are dmin, dmax */
+	    }
+	  fprintf(cfg->regressfp, "//\n");
+	}
+      if (cfg->tracefp != NULL) 
+	{
+	  fprintf(cfg->tracefp, "> %s\n", seqs_to_aln->sq[i]->name);
+	  if(cfg->s > 0 && esl_opt_GetBoolean(go,"--viterbi")) 
+	    {
+	      ESL_DASSERT1((seqs_to_aln->cp9_tr != NULL));
+	      fprintf(cfg->tracefp, "  SCORE : %.2f bits\n", CP9TraceScore(cm->cp9, seqs_to_aln->sq[i]->dsq, seqs_to_aln->cp9_tr[i]));
+	      CP9PrintTrace(cfg->tracefp, seqs_to_aln->cp9_tr[i], cm->cp9, seqs_to_aln->sq[i]->dsq);
+	    }
+	  else
+	    {
+	      ESL_DASSERT1((seqs_to_aln->tr != NULL));
+	      ESL_DASSERT1((seqs_to_aln->tr != NULL));
+	      if((status = ParsetreeScore(cm, errbuf, seqs_to_aln->tr[i], seqs_to_aln->sq[i]->dsq, FALSE, &sc, &struct_sc)) != eslOK) return status;
+	      if(esl_opt_GetBoolean(go, "--sub")) { 
+		fprintf(cfg->regressfp, "  SUB CM PARSE SCORE : %.2f bits", seqs_to_aln->sc[i]);
+		fprintf(cfg->regressfp, "  SUB CM ALIGNMENT MAPPED ONTO ORIG CM PARSE SCORE : %.2f bits\n", sc);
+		ParsetreeDump(cfg->regressfp, seqs_to_aln->tr[i], cm, seqs_to_aln->sq[i]->dsq, NULL, NULL); /* NULLs are dmin, dmax */
+	      }		
+	      else { 
+		fprintf(cfg->tracefp, "  %16s %.2f bits", "SCORE:", sc);
+		fprintf(cfg->tracefp, "  %16s %.2f bits", "STRUCTURE SCORE:", struct_sc);
+	      }
+	      ParsetreeDump(cfg->tracefp, seqs_to_aln->tr[i], cm, seqs_to_aln->sq[i]->dsq, NULL, NULL); /* NULLs are dmin, dmax */
+	    }
+	  fprintf(cfg->tracefp, "//\n");
+	}
+    }
+
+  /* print info about scores of parsetrees */
+  if(cfg->s == 0) /* store the scores, only */
+    {
+      FormatTimeString(time_buf, cfg->s1_w->user, TRUE);
+      ESL_ALLOC(cfg->s1_sc, sizeof(float) * seqs_to_aln->nseq);
+      for(i = 0; i < seqs_to_aln->nseq; i++) {
+	cfg->s1_sc[i] = seqs_to_aln->sc[i];
+	/*cfg->s1_sc[i] = ParsetreeScore(cm, seqs_to_aln->tr[i], seqs_to_aln->sq[i]->dsq, FALSE);
+	  ESL_DASSERT1(((fabs(cfg->s1_sc[i] - seqs_to_aln->sc[i])) < 1e-4));*/
+      }
+      /* Print summary for stage 1 */ 
+      print_stage_column_headings(go, cfg);
+      fprintf(stdout, "  %5d", (cfg->s+1)); /* stage number */
+      if(esl_opt_GetBoolean(go, "--search")) print_search_options(cfg, cm);
+      else                                   print_align_options(cfg, cm);
+      fprintf(stdout, "  %11s  %6s  %7s  %7s  %6s\n", 
+	      time_buf,                  /* time */
+	      "-", "-", "-", "-");  /* comparisons with stage 1 are all N/A */
+    }
+  else /* if(cfg->s > 0) we don't do the comparison test for stage 0 */
+    {
+      /* Compare parsetrees from stage 1 and stage s (current stage) and collect stats */
+      double diff_sc = 0.; /* difference in summed parse scores for this stage versus stage 1 */
+      int    diff_ct = 0.; /* number of parses different between this stage and stage 1 */
+
+      FormatTimeString(time_buf, cfg->s_w->user, TRUE);
+      if(esl_opt_GetBoolean(go, "-a")) print_seq_column_headings(go, cfg);
+      for(i = 0; i < seqs_to_aln->nseq; i++)
+	{
+	  /* TO DO: write function that inside DispatchAlignments() takes
+	   * a CP9 parse, and converts it to a CM parsetree */
+	  if(esl_opt_GetBoolean(go, "-a")) 
+	    fprintf(stdout, "  %-25.25s  %6" PRId64 "  %11.4f  %11.4f  %10.4f\n", 
+		    seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n, 
+		    cfg->s1_sc[i], seqs_to_aln->sc[i], cfg->s1_sc[i] - seqs_to_aln->sc[i]);
+	  if(fabs(cfg->s1_sc[i] - seqs_to_aln->sc[i]) > 0.01) {
+	    diff_ct++;
+	    diff_sc += cfg->s1_sc[i] - seqs_to_aln->sc[i]; /* don't take absolute value in case cur stage sc > stage 1 sc, for example with -l --viterbi */
+	  }
+	  if(seqs_to_aln->sc[i] < -10000.) { 
+	    cm_Fail("cm: %s seq %d got impossible score: %f\n", cm->name, i, seqs_to_aln->sc[i]); 
+	  }
+	  if(esl_opt_GetBoolean(go, "--nonbanded") && (fabs(cfg->s1_sc[i] -  seqs_to_aln->sc[i]) >= 0.01))
+	    cm_Fail("Non-banded standard CYK score (%.3f bits) differs from D&C CYK score (%.3f bits)", cfg->s1_sc[i], seqs_to_aln->sc[i]);
+	}
+      if(esl_opt_GetBoolean(go, "-a")) print_stage_column_headings(go, cfg);
+
+      /* Print summary for this stage versus stage 1 */ 
+      fprintf(stdout, "  %5d", (cfg->s+1)); /* stage number */
+      if(esl_opt_GetBoolean(go, "--search")) print_search_options(cfg, cm);
+      else                                   print_align_options(cfg, cm);
+      fprintf(stdout, "  %11s  %6.2f  %7d  %7.5f  %6.2f\n", 
+	      time_buf,                                            /* time */
+	      cfg->s1_w->user / cfg->s_w->user,                    /* speedup versus stage 1 */
+	      diff_ct,                                             /* number of seqs with different scores */
+	      ((float) diff_ct) / ((float) seqs_to_aln->nseq),     /* fraction that are different */
+	      (diff_ct == 0) ? 0. : (diff_sc / ((float) diff_ct)));/* avg score diff for those that are diff */
+    }
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* An alignment work unit consists a seqs_to_aln_t object which contains sequences to align, 
+ * and space for their parsetrees, or CP9 traces, and postal codes.
+ * The job is to align the sequences and collect alignment scores and possibly
+ * create parsetrees or cp9 traces.
+ */
+static int
+process_align_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, 
+		 seqs_to_aln_t *seqs_to_aln)
+{
+  int status;
+
+  if((status = DispatchAlignments(cm, errbuf, seqs_to_aln,
+				  NULL, NULL, 0,  /* we're not aligning search hits */
+				  FALSE, 0, TRUE, 
+				  (! esl_opt_GetBoolean(go, "--no-null3")), NULL,
+				  esl_opt_GetReal(go, "--mxsize"), stdout)) != eslOK) goto ERROR;
+
+  return eslOK;
+  
+  ERROR:
+  ESL_DPRINTF1(("worker %d: has caught an error in process_align_workunit\n", cfg->my_rank));
+  FreeCM(cm);
+  return status;
+}
+
+/* A search work unit consists a seqs_to_aln_t object which contains sequences to search, 
+ * and space for their parsetrees, or CP9 traces, and postal codes, but all we care about
+ * is the score of the best hit in each sequence.
+ * The job is to search the sequences and return the scores.
+ */
+static int
+process_cmscore_search_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, 
+				seqs_to_aln_t *seqs_to_aln)
+{
+  int status;
+  int i;
+  float *scA; /* will store scores of all sequences */
+
+  ESL_ALLOC(scA, sizeof(float) * seqs_to_aln->nseq);
+  for(i = 0; i < seqs_to_aln->nseq; i++) { 
+    if((status = dispatch_search_for_cmscore(cm, errbuf, seqs_to_aln->sq[i]->dsq, 1, seqs_to_aln->sq[i]->n,
+					     esl_opt_GetReal(go, "--mxsize"), &(scA[i]))) != eslOK) goto ERROR;
+  }
+  seqs_to_aln->sc = scA;
+  return eslOK;
+  
+  ERROR:
+  ESL_DPRINTF1(("worker %d: has caught an error in process_cmscore_search_workunit\n", cfg->my_rank));
+  FreeCM(cm);
+  return status;
+}
+
+/* initialize_cm_for_align()
+ * Setup the CM based on the command-line options/defaults
+ * for the specified stage alignment. We only set flags and 
+ * a few parameters. ConfigCM() configures the CM.
+ */
+static int
+initialize_cm_for_align(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  /* Some stuff we do no matter what stage we're on */
+  cm->align_opts  = 0;  /* clear alignment options from previous stage */
+  cm->config_opts = 0;  /* clear configure options from previous stage */
+
+  /* set up params/flags/options of the CM */
+  if(cfg->beta != NULL) cm->beta_qdb = cfg->beta[cfg->s];
+  if(cfg->tau  != NULL) cm->tau  = cfg->tau[cfg->s];
+
+  /* enable option to check parsetree score against the alignment score */
+  cm->align_opts  |= CM_ALIGN_CHECKPARSESC;
+
+  /* Update cm->config_opts and cm->align_opts based on command line options */
+  if(esl_opt_GetBoolean(go, "-l")) {
+    cm->config_opts |= CM_CONFIG_LOCAL;
+    cm->config_opts |= CM_CONFIG_HMMLOCAL;
+    cm->config_opts |= CM_CONFIG_HMMEL;
+  }
+  /* BEGIN (POTENTIALLY) TEMPORARY BLOCK */
+  int nstarts, nexits, nd;
+  /* set aggregate local begin/end probs, set with --pbegin, --pend, defaults are DEFAULT_PBEGIN, DEFAULT_PEND */
+  cm->pbegin = esl_opt_GetReal(go, "--pbegin");
+  cm->pend   = esl_opt_GetReal(go, "--pend");
+  /* possibly overwrite local begin probs such that all begin points are equiprobable (--pebegin) */
+  if(esl_opt_GetBoolean(go, "--pebegin")) {
+    nstarts = 0;
+    for (nd = 2; nd < cm->nodes; nd++) 
+      if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+	nstarts++;
+    cm->pbegin = 1.- (1./(1+nstarts));
+  }
+  /* possibly overwrite cm->pend so that local end prob from all legal states is fixed,
+   * this is strange in that cm->pend may be placed as a number greater than 1., this number
+   * is then divided by nexits in ConfigLocalEnds() to get the prob for each v --> EL transition,
+   * this is guaranteed by the way we calculate it to be < 1.,  it's the argument from --pfend */
+  if(! esl_opt_IsDefault(go, "--pfend")) {
+    nexits = 0;
+    for (nd = 1; nd < cm->nodes; nd++) {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	nexits++;
+    }
+    cm->pend = nexits * esl_opt_GetReal(go, "--pfend");
+  }
+  /* END (POTENTIALLY) TEMPORARY BLOCK */
+
+  if(esl_opt_GetBoolean(go, "--sub")) {        
+    cm->align_opts  |=  CM_ALIGN_SUB;
+    cm->align_opts  &= ~CM_ALIGN_CHECKPARSESC; /* parsetree score won't match aln score */
+  }
+    
+  /* do stage 1 specific stuff */
+  if(cfg->s == 0) { /* set up stage 1 alignment we'll compare all other stages to */
+    cm->align_opts |= CM_ALIGN_SMALL;
+    /* only one option allows cmscore NOT to do standard CYK as first stage aln */
+    if(esl_opt_GetBoolean(go, "--qdbboth")) { 
+      cm->align_opts  |= CM_ALIGN_QDB;
+      cm->config_opts |= CM_CONFIG_QDB;
+    }
+    /* finally, configure the CM for alignment based on cm->config_opts and cm->align_opts.
+     * set local mode, make cp9 HMM, calculate QD bands etc. 
+     */
+    ConfigCM(cm, FALSE); /* FALSE says don't bother calc'ing W, we won't need it */
+  }
+  else { /* cfg->s > 0, we're at least on stage 2, 
+	    don't call ConfigCM() again, only info that may change is QDBs, and align_opts */
+    /* Clear QDBs if they exist */
+    if(cm->flags & CMH_QDB) {
+      free(cm->dmin);
+      free(cm->dmax);
+      cm->dmin = NULL;
+      cm->dmax = NULL;
+      cm->flags &= ~CMH_QDB;
+    }
+
+    if(esl_opt_GetBoolean(go, "--hbanded"))     cm->align_opts  |= CM_ALIGN_HBANDED;
+    if(esl_opt_GetBoolean(go, "--old"))         cm->align_opts  |= CM_ALIGN_HMM2IJOLD;
+    if(esl_opt_GetBoolean(go, "--viterbi"))     cm->align_opts  |= CM_ALIGN_HMMVITERBI;
+    if(esl_opt_GetBoolean(go, "--hsafe"))       cm->align_opts  |= CM_ALIGN_HMMSAFE;
+    if(esl_opt_GetBoolean(go, "--scoreonly"))   cm->align_opts  |= CM_ALIGN_SCOREONLY;
+    if(esl_opt_GetBoolean(go, "--qdb") || esl_opt_GetBoolean(go, "--qdbsmall") || esl_opt_GetBoolean(go, "--qdbboth")) {                    
+      cm->align_opts  |= CM_ALIGN_QDB;
+      cm->config_opts |= CM_CONFIG_QDB;
+      /* calc QDBs for this stage */
+      ConfigQDBAndW(cm, TRUE);
+    }
+    /* only one way stage 2+ alignment will be D&C, if --qdbsmall was enabled */
+    if(esl_opt_GetBoolean(go, "--qdbsmall"))  cm->align_opts  |= CM_ALIGN_SMALL;
+  }
+  return eslOK;
+}
+
+
+/* initialize_cm_for_search()
+ * Setup the CM based on the command-line options/defaults
+ * for the specified stage alignment. We only set flags and 
+ * a few parameters. ConfigCM() configures the CM.
+ */
+static int
+initialize_cm_for_search(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  /* Some stuff we do no matter what stage we're on */
+    cm->search_opts  = 0;  /* clear alignment options from previous stage */
+    cm->config_opts = 0;  /* clear configure options from previous stage */
+
+  /* set up params/flags/options of the CM */
+  if(cfg->beta != NULL) cm->beta_qdb = cfg->beta[cfg->s];
+  if(cfg->tau  != NULL) cm->tau  = cfg->tau[cfg->s];
+
+  /* Update cm->config_opts and cm->align_opts based on command line options */
+  if(esl_opt_GetBoolean(go, "-l")) {
+    cm->config_opts |= CM_CONFIG_LOCAL;
+    cm->config_opts |= CM_CONFIG_HMMLOCAL;
+    cm->config_opts |= CM_CONFIG_HMMEL;
+  }
+  /* BEGIN (POTENTIALLY) TEMPORARY BLOCK */
+  int nstarts, nexits, nd;
+  /* set aggregate local begin/end probs, set with --pbegin, --pend, defaults are DEFAULT_PBEGIN, DEFAULT_PEND */
+  cm->pbegin = esl_opt_GetReal(go, "--pbegin");
+  cm->pend   = esl_opt_GetReal(go, "--pend");
+  /* possibly overwrite local begin probs such that all begin points are equiprobable (--pebegin) */
+  if(esl_opt_GetBoolean(go, "--pebegin")) {
+    nstarts = 0;
+    for (nd = 2; nd < cm->nodes; nd++) 
+      if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+	nstarts++;
+    cm->pbegin = 1.- (1./(1+nstarts));
+  }
+  /* possibly overwrite cm->pend so that local end prob from all legal states is fixed,
+   * this is strange in that cm->pend may be placed as a number greater than 1., this number
+   * is then divided by nexits in ConfigLocalEnds() to get the prob for each v --> EL transition,
+   * this is guaranteed by the way we calculate it to be < 1.,  it's the argument from --pfend */
+  if(! esl_opt_IsDefault(go, "--pfend")) {
+    nexits = 0;
+    for (nd = 1; nd < cm->nodes; nd++) {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	nexits++;
+    }
+    cm->pend = nexits * esl_opt_GetReal(go, "--pfend");
+  }
+  /* END (POTENTIALLY) TEMPORARY BLOCK */
+  if(esl_opt_GetBoolean(go, "--inside"))      cm->search_opts  |= CM_SEARCH_INSIDE;
+  cm->search_opts |= CM_SEARCH_NOQDB;
+  cm->search_opts |= CM_SEARCH_NOALIGN;
+      
+  /* do stage 1 specific stuff */
+  if(cfg->s == 0) { /* set up stage 1 alignment we'll compare all other stages to */
+    cm->search_opts |= CM_SEARCH_NOQDB;
+    /* configure the CM for search based on cm->config_opts and cm->align_opts.
+     * set local mode, make cp9 HMM, calculate QD bands etc. 
+     */
+    ConfigCM(cm, TRUE); /* TRUE says calculate W */
+  }
+  else { /* cfg->s > 0, we're at least on stage 2, 
+	    don't call ConfigCM() again, only info that may change is QDBs, and search_opts */
+    /* Clear QDBs if they exist */
+    if(cm->flags & CMH_QDB) {
+      free(cm->dmin);
+      free(cm->dmax);
+      cm->dmin = NULL;
+      cm->dmax = NULL;
+      cm->flags &= ~CMH_QDB;
+    }
+
+    if(esl_opt_GetBoolean(go, "--hbanded"))     cm->search_opts  |= CM_SEARCH_HBANDED;
+    if(esl_opt_GetBoolean(go, "--aln2bands"))   cm->search_opts  |= CM_SEARCH_HMMALNBANDS;
+    if(esl_opt_GetBoolean(go, "--old"))         cm->search_opts  |= CM_SEARCH_HMM2IJOLD;
+    if(esl_opt_GetBoolean(go, "--viterbi"))  { 
+      cm->search_opts  |= CM_SEARCH_HMMVITERBI;
+      cm->search_opts  &= ~CM_SEARCH_INSIDE;
+    }
+    if(esl_opt_GetBoolean(go, "--forward")) {
+      cm->search_opts  |= CM_SEARCH_HMMFORWARD;
+      cm->search_opts  &= ~CM_SEARCH_INSIDE;
+    }
+    if(esl_opt_GetBoolean(go, "--qdb")) {
+      cm->search_opts &= ~CM_SEARCH_NOQDB;
+      cm->config_opts |= CM_CONFIG_QDB;
+      /* calc QDBs for this stage */
+      ConfigQDBAndW(cm, TRUE);
+    }
+  }
+  /* create scan matrix (for all rounds, including first round, round 0) */
+  if(cm->flags & CMH_SCANMATRIX) { cm_FreeScanMatrixForCM(cm); cm->smx = NULL; }
+  cm_CreateScanMatrixForCM(cm, TRUE, TRUE);
+  if(cm->smx == NULL) ESL_FAIL(eslFAIL, errbuf, "initialize_cm_for_search(), CreateScanMatrixForCM() call failed.");
+    
+  /* create the search info (for all rounds, including first round, round 0) */
+  if(cm->si != NULL) { FreeSearchInfo(cm->si, cm); cm->si = NULL; }
+
+  CreateSearchInfo(cm, SCORE_CUTOFF, 0.0, -1.); /* 0.0 is score threshold, it's irrelevant we find best score per seq regardless */
+  ValidateSearchInfo(cm, cm->si);
+
+  return eslOK;
+}
+
+/* Function: print_align_options
+ * Date:     EPN, Wed Jan 17 09:08:18 2007
+ * Purpose:  Print out alignment options in pretty format. 
+ */
+int print_align_options(const struct cfg_s *cfg, CM_t *cm)
+{
+  /* algorithm */
+  if     (cm->align_opts & CM_ALIGN_HMMVITERBI) fprintf(stdout, "  %7s", "hmm-vit");
+  else if(cm->align_opts & CM_ALIGN_SMALL)      fprintf(stdout, "  %7s", "cyk-d&c");
+  else                                          fprintf(stdout, "  %7s", "cyk-std");
+  /* bands and beta/tau*/
+  if     (cm->align_opts & CM_ALIGN_HBANDED)    fprintf(stdout, "  %5s  %6.0e", "hmm", cm->tau);
+  else if(cm->align_opts & CM_ALIGN_QDB)        fprintf(stdout, "  %5s  %6.0e", "qdb", cm->beta_qdb);
+  else                                          fprintf(stdout, "  %5s  %6s", "-", "-");
+
+  return eslOK;
+}
+
+/* Function: print_search_options
+ * Date:     EPN, Fri Jan 25 09:26:32 2008
+ * Purpose:  Print out search options in pretty format. 
+ */
+int print_search_options(const struct cfg_s *cfg, CM_t *cm)
+{
+  /* algorithm */
+  if     (cm->search_opts & CM_SEARCH_HMMVITERBI) fprintf(stdout, "  %7s", "hmm-vit");
+  else if(cm->search_opts & CM_SEARCH_HMMFORWARD) fprintf(stdout, "  %7s", "hmm-fwd");
+  else if(cm->search_opts & CM_SEARCH_INSIDE)     fprintf(stdout, "  %7s", "inside");
+  else                                            fprintf(stdout, "  %7s", "cyk");
+  /* bands and beta/tau*/
+  if     (cm->search_opts & CM_SEARCH_HBANDED)    fprintf(stdout, "  %5s  %6.0e", "hmm", cm->tau);
+  else if(! (cm->search_opts & CM_SEARCH_NOQDB))  fprintf(stdout, "  %5s  %6.0e", "qdb", cm->beta_qdb);
+  else                                            fprintf(stdout, "  %5s  %6s", "-", "-");
+
+  return eslOK;
+}
+
+/* get_sequences()
+ * Get sequences to score by either generating them
+ * or reading them from a file depending on the input options.
+ *
+ * Sequences are allocated slightly different if the MPI master
+ * calls this function, to allow us to store them after receiving
+ * them back from workers in any order.
+ */
+static int
+get_sequences(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int i_am_mpi_master, seqs_to_aln_t **ret_seqs_to_aln)
+{
+  int status = eslOK;
+  int do_emit   =    esl_opt_GetBoolean(go, "--emit");
+  int do_random =    esl_opt_GetBoolean(go, "--random");
+  int do_infile = (! esl_opt_IsDefault (go, "--infile"));
+  int nseq      =    esl_opt_GetInteger(go, "-n");
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  double        *dnull = NULL;
+  int            i;
+  int            safe_windowlen = cm->clen * 2;
+  double       **gamma = NULL;
+  double        *Ldistro = NULL;
+  int            lengths_specified = FALSE;
+  int            L, Lmin, Lmax;
+
+  assert((do_emit + do_random + do_infile) == 1);
+  ESL_DASSERT1(((do_emit + do_random + do_infile) == 1));
+  ESL_ALLOC(dnull, sizeof(double) * cm->abc->K);
+  for(i = 0; i < cm->abc->K; i++) dnull[i] = (double) cm->null[i];
+  esl_vec_DNorm(dnull, cm->abc->K);
+
+  if(do_emit) {
+    seqs_to_aln = CMEmitSeqsToAln(cfg->r, cm, cfg->ncm, nseq, esl_opt_GetBoolean(go, "--pad"), dnull, i_am_mpi_master);
+  }
+  else if(do_random) {
+    lengths_specified = (esl_opt_IsDefault(go, "--Lmin") && esl_opt_IsDefault(go, "--Lmax")) ? FALSE : TRUE;
+    if(!lengths_specified) { /* set random sequence length distribution as length distribution of generative CM, obtained from QDB calc */
+      while(!(BandCalculationEngine(cm, safe_windowlen, DEFAULT_HS_BETA, TRUE, NULL, NULL, &(gamma), NULL))) {
+	safe_windowlen *= 2;
+	if(safe_windowlen > (cm->clen * 1000)) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "Error trying to get gamma[0], safe_windowlen big: %d\n", safe_windowlen);
+	FreeBandDensities(cm, gamma);
+      }
+      Ldistro = gamma[0];
+      Lmax    = safe_windowlen;
+    }
+    else { /* --Lmin <n1> and --Lmax <n2> enabled, set length distribution as uniform from <n1>..<n2> inclusive */
+      Lmin = esl_opt_GetInteger(go, "--Lmin"); 
+      Lmax = esl_opt_GetInteger(go, "--Lmax"); 
+      if(Lmin > Lmax) ESL_FAIL(eslEINCOMPAT, errbuf, "with --Lmin <n1> and --Lmax <n2>, <n2> must be >= <n1>.");
+      ESL_ALLOC(Ldistro, sizeof(double) * (Lmax + 1));
+      for(L = 0;    L < Lmin;  L++)  Ldistro[L] = 0.;
+      for(L = Lmin; L <= Lmax; L++)  Ldistro[L] = 1. / (float) (Lmax - Lmin + 1);
+    }
+    seqs_to_aln = RandomEmitSeqsToAln(cfg->r, cm->abc, dnull, cfg->ncm, nseq, Ldistro, Lmax, i_am_mpi_master);
+
+    if(gamma != NULL) FreeBandDensities(cm, gamma);
+    else              free(Ldistro);
+  }
+  else if(do_infile)
+    {
+      seqs_to_aln = CreateSeqsToAln(100, i_am_mpi_master);
+      if((status = ReadSeqsToAln(cfg->abc, cfg->sqfp, 0, TRUE, seqs_to_aln, i_am_mpi_master)) != eslEOF) 
+	cm_Fail("Error reading sqfile: %s\n", esl_opt_GetString(go, "--infile"));
+      /* rewind the sqfile so we can read the seqs again */
+      esl_sqfile_Position(cfg->sqfp, (off_t) 0); /* we may be searching this file again with another CM */
+    }    
+  else cm_Fail("get_sequences() error, !do_emit, !do_random and !do_infile.");
+
+  /* optionally, print out the sequences to outfile */
+  if(cfg->sfp != NULL) {
+    for(i = 0; i < seqs_to_aln->nseq; i++)
+      if((esl_sqio_Write(cfg->sfp, seqs_to_aln->sq[i], eslSQFILE_FASTA)) != eslOK) cm_Fail("Error writing unaligned sequences to %s.", esl_opt_GetString(go, "--outfile"));
+  }
+
+  free(dnull);
+  *ret_seqs_to_aln = seqs_to_aln;
+  return eslOK;
+
+ ERROR:
+  cm_Fail("memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: dispatch_search_for_cmscore()
+ * Incept:   EPN, Fri Jan 25 09:43:52 2008
+ *            
+ * Purpose:  Given a CM and a sequence, call the correct search algorithm
+ *           based on search_info and return the score of the best
+ *           scoring sequence in the hit in <ret_sc>. Based on dispatch.c:DispatchSearch(),
+ *           but simpler, no filtering is allowed and we don't care about storing
+ *           results, all we want is the score of the best hit.
+ * 
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           dsq             - the target sequence (digitized)
+ *           i0              - start of target subsequence (often 1, beginning of dsq)
+ *           j0              - end of target subsequence (often L, end of dsq)
+ *           size_limit      - max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_sc          - RETURN: Highest scoring hit from search (even if below cutoff).
+ *
+ * Returns: eslOK on success. eslERANGE if we're doing HMM banded alignment and requested matrix is too big.
+ */
+int dispatch_search_for_cmscore(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, float *ret_sc)
+{
+  int               status;          /* easel status code */
+  float             sc;              /* score of best hit in seq */
+  int               i, j;            /* subseq start/end points */
+  int               sround;          /* round 0 */
+  SearchInfo_t     *si = cm->si;     /* the SearchInfo */
+
+  /* convenience pointers to cm->si for this 'filter round' of searching */
+  float             cutoff;          /* cutoff for this round, HMM or CM, whichever is relevant for this round */
+  int               stype;           /* search type for this round SEARCH_WITH_HMM, SEARCH_WITH_HYBRID, or SEARCH_WITH_CM */
+  ScanMatrix_t     *smx;             /* scan matrix for this round, != NULL only if SEARCH_WITH_CM, and must == cm->smx if we're in the final round */
+  HybridScanInfo_t *hsi;             /* hybrid scan info for this round, NULL unless stype is SEARCH_WITH_HYBRID */
+
+  /* Contract checks */
+  if(!(cm->flags & CMH_BITS))          ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(), CMH_BITS flag down.\n");
+  if(si == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(): search info cm->si is NULL.\n");
+  if(dsq == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(): dsq is NULL.");
+  if(!(cm->flags & CMH_BITS))          ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(): CMH_BITS flag down.\n");
+  if(si->nrounds != 0)                 ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(): si->nrounds != 0\n");
+  if(si->stype[0] == SEARCH_WITH_HYBRID) ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(): hybrid filtering not yet implemented.\n");
+
+  /* copy info for this round from SearchInfo fi */
+  sround = 0;
+  cm->search_opts = si->search_opts[sround]; 
+  cutoff          = si->sc_cutoff[sround]; /* this will be a bit score regardless of whether the cutoff_type == E_CUTOFF */
+  stype           = si->stype[sround];
+  smx             = si->smx[sround]; /* may be NULL */
+  hsi             = si->hsi[sround]; /* may be NULL */
+
+  /* SEARCH_WITH_HMM section */
+  if(stype == SEARCH_WITH_HMM) { 
+    /* some SEARCH_WITH_HMM specific contract checks */
+    if(cm->cp9 == NULL)                    ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(), trying to use CP9 HMM that is NULL.\n");
+    if(!(cm->cp9->flags & CPLAN9_HASBITS)) ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(), trying to use CP9 HMM with CPLAN9_HASBITS flag down.\n");
+    if(hsi != NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(), SEARCH_WITH_HMM but hsi != NULL.\n");
+    if(! ((cm->search_opts & CM_SEARCH_HMMVITERBI) || (cm->search_opts & CM_SEARCH_HMMFORWARD)))
+      ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(), round search type = SEARCH_WITH_HMM, but CM_SEARCH_HMMVITERBI & CM_SEARCH_HMMFORWARD flags down.");
+
+    /* Scan the (sub)seq in forward direction w/Viterbi or Forward, find score of best hit and it's endpoint j, then if CM_SEARCH_HMMFORWARD, go backwards to get it's start point, and a better guess at it's score */
+    if(cm->search_opts & CM_SEARCH_HMMVITERBI) { 
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, i0, j0, cm->W, cutoff, 
+			       NULL,   /* don't store hits */
+			       TRUE,   /* we're scanning */
+			       FALSE,  /* we're not ultimately aligning */
+			       TRUE,   /* be memory efficient */
+			       TRUE,   /* do NULL3 score correction */
+			       NULL, NULL, NULL,  /* don't return best score at each posn, best scoring posn, or traces */
+			       &sc)) != eslOK) return status;
+    }
+    else if(cm->search_opts & CM_SEARCH_HMMFORWARD) { 
+      if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, i0, j0, cm->W, cutoff, 
+			       NULL,   /* don't store hits */
+			       TRUE,   /* we're scanning */
+			       FALSE,  /* we're not ultimately aligning */
+			       TRUE,   /* be memory efficient */
+			       TRUE,   /* do NULL3 score correction */
+			       NULL,   /* don't return best score at each posn */
+			       &j,     /* return end point j of best scoring hit */
+			       &sc)) != eslOK) return status;
+      if((status = cp9_Backward(cm, errbuf, cm->cp9_mx, dsq, i0, j, cm->W, cutoff, 
+				NULL,   /* don't report hits */
+				TRUE,   /* we're scanning */
+				FALSE,  /* we're not ultimately aligning */
+				TRUE,   /* do NULL3 score correction */
+				TRUE,   /* be memory efficient */
+				NULL,   /* don't return best score at each posn */
+				&i,     /* return start point i of best scoring hit, not used actually */
+			       &sc)) != eslOK) return status;
+      /* now sc is score of Forward hit from i..j, this is the *probably* the best hit in the sequence i0..j0,
+       * but we can't be sure, it's possible that a hit in the cp9_Forward() run that ended at j' != j, had a 
+       * lower cumulative score from i0..j' then did i0..j, and then when we found i' that maximized the score
+       * from i'..j' the score of i'..j' > sc. This is possible, but I'm not sure how we could test for it, or
+       * if we even care.
+       */
+    }
+  }
+  else { /* stype == SEARCH_WITH_CM */
+    ESL_DASSERT1((stype == SEARCH_WITH_CM));
+    if(smx == NULL)                             ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(), SEARCH_WITH_CM but smx == NULL.\n");
+    if(hsi != NULL)                             ESL_FAIL(eslEINCOMPAT, errbuf, "dispatch_search_for_cmscore(): SEARCH_WITH_CM, but hsi is NULL\n");
+
+    if(cm->search_opts & CM_SEARCH_HBANDED) {
+      if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, i0, j0, cm->cp9b, TRUE, 0)) != eslOK) return status; 
+      if(cm->search_opts & CM_SEARCH_INSIDE) { if((status = FastFInsideScanHB(cm, errbuf, dsq, i0, j0, cutoff, NULL, TRUE, cm->hbmx, size_limit, &sc)) != eslOK) return status; }
+      else                                   { if((status = FastCYKScanHB    (cm, errbuf, dsq, i0, j0, cutoff, NULL, TRUE, cm->hbmx, size_limit, &sc)) != eslOK) return status; }
+    }
+    else { /* don't do HMM banded search */
+      if(cm->search_opts & CM_SEARCH_INSIDE) { if((status = FastIInsideScan(cm, errbuf, smx, dsq, i0, j0, cutoff, NULL, TRUE, NULL, &sc)) != eslOK) return status; }
+      else                                   { if((status = FastCYKScan    (cm, errbuf, smx, dsq, i0, j0, cutoff, NULL, TRUE, NULL, &sc)) != eslOK) return status; }
+    }    
+    /* now sc is score of best hit found by the relevant CM scanning algorithm */
+  }
+  /* don't do alignments */
+
+  if(ret_sc != NULL) *ret_sc = sc;
+  return eslOK;
+}  
+
+/* Function: print_cm_info
+ * Date:     EPN, Fri Jan 25 13:43:28 2008
+ *
+ * Purpose:  Print per-CM info to output file (stdout unless -o). 
+ */
+static void
+print_cm_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq)
+{
+  fprintf(stdout, "# %4s  %-25s  %6s  %6s  %3s  %6s\n", "idx",  "cm name",                   "strat",  "config", "sub", "nseq"  ); 
+  fprintf(stdout, "# %4s  %-25s  %6s  %6s  %3s  %6s\n", "----", "-------------------------", "------", "------", "---", "------"); 
+  fprintf(stdout, "# %4d  %-25.25s  %6s  %6s  %3s  %6d\n", 
+	  cfg->ncm, 
+	  cm->name,
+	  (esl_opt_GetBoolean(go, "--search")) ? "search" : "align", 
+	  (esl_opt_GetBoolean(go, "-l")) ? "local" : "glocal",
+	  (esl_opt_GetBoolean(go, "--sub")) ? "yes" : "no",
+	  nseq);
+  return;
+}
+
+/* Function: print_stage_column_headings()
+ * Date:     EPN, Fri Jan 25 15:17:09 2008
+ *
+ * Purpose:  Print per stage column headings to output file (stdout unless -o). 
+ *
+ * Returns:  eslOK on success
+ */
+static void
+print_stage_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg)
+{
+  int do_qdb = FALSE;
+  if((esl_opt_GetBoolean(go, "--qdb")) || (esl_opt_GetBoolean(go, "--qdbsmall")) || (esl_opt_GetBoolean(go, "--qdbboth")) || (! esl_opt_IsDefault(go, "--betas"))) do_qdb = TRUE;
+  fprintf(stdout, "#\n");
+  fprintf(stdout, "# %5s  %7s  %5s  %6s  %11s  %32s\n",               "",      "",        "",      "",                         "",            "    comparison with stage 1    ");
+  fprintf(stdout, "# %5s  %7s  %5s  %6s  %11s  %32s\n",               "",      "",        "",      "",                         "",            "--------------------------------");
+  fprintf(stdout, "# %5s  %7s  %5s  %6s  %11s  %6s  %7s  %7s  %6s\n", "stage", "alg",     "bands", (do_qdb) ? "beta" : "tau",  "run time",    "spdup",  "num dif", "frc dif", "sc dif");
+  fprintf(stdout, "# %5s  %7s  %5s  %6s  %11s  %6s  %7s  %7s  %6s\n", "-----", "-------", "-----", "------",                   "-----------", "------", "-------", "-------", "------");
+  return;
+}
+
+
+/* Function: print_seq_column_headings()
+ * Date:     EPN, Fri Jan 25 15:17:09 2008
+ *
+ * Purpose:  Print sequence column headings to output file (stdout unless -o). 
+ *           These are printed only if -a enabled. 
+ *
+ * Returns:  eslOK on success
+ */
+static void
+print_seq_column_headings(const ESL_GETOPTS *go, const struct cfg_s *cfg)
+{
+  fprintf(stdout, "#\n");
+  fprintf(stdout, "# %-25s  %6s  %11s  %5s %2d %2s  %10s\n", "seq name",                  "length", "stage 1 sc",  "stage", cfg->s+1, "sc", "sc dif");
+  fprintf(stdout, "# %25s  %6s  %11s  %11s  %10s\n",        "-------------------------",  "------", "-----------", "-----------",           "----------");
+  return;
+}
+
+/* Function: print_run_info
+ * Date:     EPN, Fri Jan 25 13:43:28 2008
+ *
+ * Purpose:  Print information on this run of cmscore.
+ *           Command used to run it, and execution date.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  char *command;
+  char *date;
+
+  if((status = get_command(go, errbuf, &command)) != eslOK) return status;
+  if((status = GetDate    (errbuf, &date))    != eslOK) return status;
+
+  fprintf(stdout, "%-10s %s\n",  "# command:", command);
+  fprintf(stdout, "%-10s %s\n",  "# date:",    date);
+  fprintf(stdout, "%-10s %ld\n", "# seed:",    esl_randomness_GetSeed(cfg->r));
+  if(cfg->nproc > 1) fprintf(stdout, "# %-8s %d\n", "nproc:", cfg->nproc);
+  if     (! esl_opt_IsDefault(go, "--infile")) fprintf(stdout, "%-10s input file (%s)\n", "# mode:", esl_opt_GetString(go, "--infile"));
+  else if( esl_opt_GetBoolean(go, "--random")) fprintf(stdout, "%-10s random\n", "# mode:");
+  else                                         fprintf(stdout, "%-10s cm emitted\n", "# mode:");
+
+  fprintf(stdout, "#\n");
+  free(command);
+  free(date);
+  return eslOK;
+}
+
+
+/* Function: get_command
+ * Date:     EPN, Fri Jan 25 13:56:10 2008
+ *
+ * Purpose:  Return the command used to call cmscore
+ *           in <ret_command>.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command)
+{
+  int status;
+  int i;
+  char *command = NULL;
+
+  for (i = 0; i < go->argc; i++) { /* copy all command line options and args */
+    if((status = esl_strcat(&(command),  -1, go->argv[i], -1)) != eslOK) goto ERROR;
+    if(i < (go->argc-1)) if((status = esl_strcat(&(command), -1, " ", 1)) != eslOK) goto ERROR;
+  }
+  *ret_command = command;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_command(): memory allocation error.");
+  return status;
+}
+
+#ifdef HAVE_MPI
+/* determine_nseq_per_worker()
+ * Given a CM, return the number of sequences we think we should send
+ * to each worker (we don't know the number of sequences in the file).
+ */
+static int
+determine_nseq_per_worker(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, int *ret_nseq_worker)
+{
+  if     (cm->clen <= 200) *ret_nseq_worker = 5;
+  else if(cm->clen <= 400) *ret_nseq_worker = 4;
+  else if(cm->clen <= 600) *ret_nseq_worker = 3;
+  else if(cm->clen <= 800) *ret_nseq_worker = 2;
+  else                     *ret_nseq_worker = 1;
+  return eslOK;
+}
+
+/* add_worker_seqs_to_master
+ * Add results (parstrees or CP9 traces, and possibly postcodes) from a
+ * worker's seqs_to_aln object to a master seqs_to_aln object.
+ */
+static int
+add_worker_seqs_to_master(seqs_to_aln_t *master_seqs, seqs_to_aln_t *worker_seqs, int offset)
+{
+  int x;
+
+  if(worker_seqs->sq != NULL) cm_Fail("add_worker_seqs_to_master(), worker_seqs->sq non-NULL.");
+  if(master_seqs->nseq < (offset + worker_seqs->nseq)) cm_Fail("add_worker_seqs_to_master(), master->nseq: %d, offset %d, worker->nseq: %d\n", master_seqs->nseq, offset, worker_seqs->nseq);
+
+  if(worker_seqs->tr != NULL) {
+    if(master_seqs->tr == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned parsetrees, master->tr is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(master_seqs->tr[x] == NULL); 
+      master_seqs->tr[x] = worker_seqs->tr[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->cp9_tr != NULL) {
+    if(master_seqs->cp9_tr == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned cp9 traces, master->cp9_tr is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(master_seqs->cp9_tr[x] == NULL); 
+      master_seqs->cp9_tr[x] = worker_seqs->cp9_tr[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->postcode1 != NULL) {
+    if(master_seqs->postcode1 == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned postcodes, master->postcode1 is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(master_seqs->postcode1[x] == NULL); 
+      master_seqs->postcode1[x] = worker_seqs->postcode1[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->postcode2 != NULL) {
+    if(master_seqs->postcode2 == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned postcodes, master->postcode2 is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(master_seqs->postcode2[x] == NULL); 
+      master_seqs->postcode2[x] = worker_seqs->postcode2[(x-offset)];
+    }
+  }
+
+  if(worker_seqs->sc != NULL) {
+    if(master_seqs->sc == NULL) cm_Fail("add_worker_seqs_to_master(), worker returned scores, master->sc is NULL.");
+    for(x = offset; x < (offset + worker_seqs->nseq); x++) {
+      assert(!(NOT_IMPOSSIBLE(master_seqs->sc[x])));
+      master_seqs->sc[x] = worker_seqs->sc[(x-offset)];
+    }
+  }
+
+  return eslOK;
+}
+#endif /* #ifdef HAVE_MPI */
diff --git a/src/cmsearch.c b/src/cmsearch.c
new file mode 100644
index 0000000..c4046ee
--- /dev/null
+++ b/src/cmsearch.c
@@ -0,0 +1,2646 @@
+/* cmsearch.c
+ * SRE, Fri May  3 13:58:18 2002
+ * SVN $Id: cmsearch.c 2998 2009-10-24 15:51:11Z nawrockie $
+ * 
+ * Search sequences with a CM.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ***************************************************************** 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <ctype.h>
+#include <math.h>
+#include <string.h>
+#include <time.h>
+
+#ifdef HAVE_MPI
+#include "mpi.h"
+#endif
+
+#include "easel.h"              /* better general sequence analysis library */
+#include "esl_exponential.h"
+#include "esl_getopts.h"
+#include "esl_mpi.h"
+#include "esl_msa.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_sqio.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+#define STRATOPTS1  "--cyk,--inside,--viterbi,--forward"               /* incompatible with --cyk, --inside (besides themselves) */
+#define STRATOPTS2  "--cyk,--inside,--viterbi,--forward,--fil-hmm"     /* incompatible with --viterbi,--forward  (besides themselves) */
+#define ALPHOPTS    "--rna,--dna"                                      /* exclusive choice for output alphabet */
+
+#define CUTOPTS1    "-E,-T,--ga,--tc,--nc"                             /* incompatible with -E, -T (besides themselves) */
+#define CUTOPTS2    "-E,-T,--ga,--tc,--nc,--viterbi,--forward"         /* incompatible with --ga, --tc, --nc (besides themselves) */
+#define HMMONLYOPTS "--viterbi,--forward"                              /* with these options, there are no filters, use only HMM */
+								     
+static ESL_OPTIONS options[] = {
+  /* name             type            default     env  range               toggles       reqs       incomp  help                                      docgroup*/
+  /* basic options */
+  { "-h",             eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,        NULL, "show brief help on version and usage",   1 },
+  { "-o",             eslARG_OUTFILE, NULL,      NULL, NULL,                  NULL,      NULL,        NULL, "direct output to file <f>, not stdout", 1 },
+  { "-g",             eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,        NULL, "configure CM/HMM for glocal alignment [default: local]", 1 },
+  { "-p",             eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,"--aln-hbanded", "--noalign", "append posterior probabilities to hit alignments", 1 },
+  { "-x",             eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,"--noalign,-v","annotate non-compensatory bps in output alignments with 'x'", 1 },
+  { "-v",             eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,"--noalign,-x","annotate negative scoring non-canonical bps with 'v'", 1 },
+  { "-Z",             eslARG_REAL,    FALSE,     NULL, NULL,                  NULL,      NULL,        NULL, "set Z (database size in *Mb*) to <x> for E-value calculations", 1},
+  { "--toponly",      eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,        NULL, "only search the top strand", 1 },
+  { "--bottomonly",   eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,        NULL, "only search the bottom strand", 1 },
+  { "--forecast",     eslARG_INT,     NULL,      NULL, NULL,                  NULL,      NULL,        NULL, "don't do search, forecast running time with <n> processors", 1 },
+  { "--informat",     eslARG_STRING,  NULL,      NULL, NULL,                  NULL,      NULL,        NULL, "specify the input file is in format <x>, not FASTA", 1 },
+  { "--mxsize",       eslARG_REAL,    "2048.0",  NULL, "x>0.",                NULL,      NULL,        NULL, "set maximum allowable HMM banded DP matrix size to <x> Mb", 1 },
+  { "--devhelp",      eslARG_NONE,    NULL,      NULL, NULL,                  NULL,      NULL,        NULL, "show list of undocumented developer options", 1 },
+#ifdef HAVE_MPI
+  { "--mpi",          eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,        NULL, "run as an MPI parallel program", 1 },  
+#endif
+  /* options for algorithm for final round of search */
+  { "--inside",       eslARG_NONE,    "default", NULL, NULL,                  NULL,      NULL,    STRATOPTS1, "use scanning CM Inside algorithm", 2 },
+  { "--cyk",          eslARG_NONE,    FALSE,     NULL, NULL,            "--inside",      NULL,    STRATOPTS1, "use scanning CM CYK algorithm", 2 },
+  { "--forward",      eslARG_NONE,    FALSE,     NULL, NULL, "--fil-hmm,--fil-qdb",      NULL,    STRATOPTS2, "use scanning HMM Forward algorithm", 2 },
+  { "--viterbi",      eslARG_NONE,    FALSE,     NULL, NULL, "--fil-hmm,--fil-qdb",      NULL,    STRATOPTS2, "use scanning HMM Viterbi algorithm", 2 },
+  /* CM cutoff options */
+  { "-E",             eslARG_REAL,    "1.0",     NULL, "x>0.",                NULL,      NULL,    CUTOPTS1, "use cutoff E-value of <x> for final round of search", 3 },
+  { "-T",             eslARG_REAL,    "0.0",     NULL, NULL,                  NULL,      NULL,    CUTOPTS1, "use cutoff bit score of <x> for final round of search", 3 },
+  { "--nc",           eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,    CUTOPTS2, "use CM Rfam NC noise cutoff as cutoff bit score", 3 },
+  { "--ga",           eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,    CUTOPTS2, "use CM Rfam GA gathering threshold as cutoff bit score", 3 },
+  { "--tc",           eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,    CUTOPTS2, "use CM Rfam TC trusted cutoff as cutoff bit score", 3 },
+  /* banded options (for final round of searching) */
+  { "--no-qdb",       eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,  HMMONLYOPTS, "do not use QDBs in final round of searching", 4 },
+  { "--beta",         eslARG_REAL,    "1e-15",   NULL, "0<x<1",               NULL,      NULL,  HMMONLYOPTS, "set tail loss prob for QDB calculation to <x>", 4 },
+  { "--hbanded",      eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,  HMMONLYOPTS, "calculate and use HMM bands in final round of CM search", 4 },
+  { "--tau",          eslARG_REAL,    "1e-7",    NULL, "0<x<1",               NULL,"--hbanded", HMMONLYOPTS, "set tail loss prob for --hbanded to <x>", 4 },
+  /* filtering options, by default do HMM, then CYK filter */
+  { "--fil-hmm",      eslARG_NONE,    "default", NULL, NULL,                  NULL,      NULL,"--fil-no-hmm", "filter with HMM Forward algorithm", 201 },
+  { "--fil-no-hmm",   eslARG_NONE,    FALSE,     NULL, NULL,           "--fil-hmm",      NULL,          NULL, "do not filter with HMM Forward algorithm", 5 },
+  { "--fil-qdb",      eslARG_NONE,    "default", NULL, NULL,                  NULL,      NULL,"--fil-no-qdb", "filter with CM QDB (banded) CYK algorithm", 201 },
+  { "--fil-no-qdb",   eslARG_NONE,    FALSE,     NULL, NULL,           "--fil-qdb",      NULL,          NULL, "do not filter with CM banded CYK", 5 },
+  { "--fil-beta",     eslARG_REAL,    "1e-10",   NULL, "x>0",                 NULL,      NULL,"--fil-no-qdb", "set tail loss prob for QDB filter to <x>", 5 },
+  /* filter cutoff options */
+  { "--fil-T-qdb",    eslARG_REAL,    "0.0",     NULL, NULL,                  NULL,      NULL, "--fil-E-qdb,--fil-no-qdb",           "set QDB CM filter cutoff bit score as <x>", 6 },
+  { "--fil-T-hmm",    eslARG_REAL,    "3.0",     NULL, NULL,                  NULL,      NULL, "--fil-E-hmm,--fil-S-hmm,--fil-no-hmm","set HMM filter cutoff bit score as <x>", 6 },
+  { "--fil-E-qdb",    eslARG_REAL,    NULL,      NULL, "x>0.999",             NULL,      NULL, "--fil-T-qdb,--fil-no-qdb",            "set QDB CM filter cutoff E-value as <x>", 6 },
+  { "--fil-E-hmm",    eslARG_REAL,    NULL,      NULL, "x>0.999",             NULL,      NULL, "--fil-T-hmm,--fil-S-hmm,--fil-no-hmm","set HMM filter cutoff E-value as <x>", 6 }, 
+  { "--fil-S-hmm",    eslARG_REAL,    NULL,      NULL, "0<x<1.001",           NULL,      NULL, "--fil-E-hmm,--fil-T-hmm,--fil-no-hmm","set HMM filter predicted surv fract as <x>", 6 }, 
+  { "--fil-Xmin-hmm", eslARG_REAL,    NULL,      NULL, "x>1.0999",            NULL,      NULL, "--fil-no-hmm",                        "set min HMM surv fract such that total time is <x> * an HMM", 106 },
+  { "--fil-Smax-hmm", eslARG_REAL,    "0.5",     NULL, "0<x<1.001",           NULL,      NULL, "--fil-T-hmm,--fil-E-hmm,--fil-S-hmm,--fil-no-hmm", "set maximum HMM survival fraction as <x>", 6 },
+  { "--fil-Smin-hmm", eslARG_REAL,    "0.02",    NULL, "0<x<1.001",           NULL,      NULL, "--fil-T-hmm,--fil-E-hmm,--fil-S-hmm,--fil-no-hmm", "set minimum HMM survival fraction as <x>", 6 },
+  { "--fil-A-hmm",    eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL, "--fil-no-hmm",                        "always filter w/HMM w/surv fract <= <x> from --fil-Smax-hmm", 6 },
+  { "--fil-finE-hmm", eslARG_REAL,    NULL,      NULL, "x>0.",                NULL,      NULL, "--fil-finT-hmm",                      "pretend final E cutoff=<x> for HMM filter cutoff calc", 106 }, 
+  { "--fil-finT-hmm", eslARG_REAL,    NULL,      NULL, NULL,                  NULL,      NULL, "--fil-finE-hmm",                      "pretend final bit sc cutoff=<x> for HMM filter cutoff calc", 106 }, 
+  { "--fil-finE-qdb", eslARG_REAL,    NULL,      NULL, "x>0.",                NULL,      NULL," --fil-finT-qdb",                      "pretend final E cutoff=<x> for QDB filter cutoff calc", 106 }, 
+  { "--fil-finT-qdb", eslARG_REAL,    NULL,      NULL, NULL,                  NULL,      NULL, "--fil-finE-qdb",                      "pretend final bit sc cutoff=<x> for QDB filter cutoff calc", 106 }, 
+  /* W definition options (require --viterbi or --forward) */
+  { "--hmm-W",        eslARG_INT,     NULL,      NULL, "n>1",                 NULL,      NULL,  "--hmm-cW", "set HMM window size as <n>", 7 },
+  { "--hmm-cW",       eslARG_REAL,    NULL,      NULL, "x>0.01",              NULL,      NULL,   "--hmm-W", "set HMM window size as <x> * consensus length", 7 },
+  /* alignment options */
+  { "--noalign",      eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,       NULL,        "find start/stop/score only; don't do alignments", 8 },
+  { "--aln-hbanded",  eslARG_NONE,    FALSE,     NULL, NULL,                  NULL,      NULL,"--noalign",        "use HMM bands to align hits", 8 },
+  { "--aln-optacc",   eslARG_NONE,    FALSE,     NULL, NULL,                  NULL, "--aln-hbanded", "--noalign", "align hits with the optimal accuracy algorithm, not CYK", 8 },
+  /* verbose output files */
+  { "--tabfile",      eslARG_OUTFILE, NULL,      NULL, NULL,                 NULL,      NULL,"--forecast", "save hits in tabular format to file <f>", 9 },
+  { "--gcfile",       eslARG_OUTFILE, NULL,      NULL, NULL,                 NULL,      NULL,        NULL, "save GC content stats of target sequence file to <f>", 9 },
+  /* Setting output alphabet */
+  { "--rna",          eslARG_NONE,"default",     NULL, NULL,             ALPHOPTS,      NULL,        NULL, "output hit alignments as RNA sequence data", 10 },
+  { "--dna",          eslARG_NONE,   FALSE,      NULL, NULL,             ALPHOPTS,      NULL,        NULL, "output hit alignments as DNA (not RNA) sequence data", 10 },
+  /* All options below are developer options, only shown if --devhelp invoked */
+  { "--lambda",       eslARG_REAL,   NULL,       NULL, NULL,                 NULL,      NULL,          NULL,         "overwrite lambdas in <cmfile> to <x> for E-value calculations", 101}, 
+  { "--aln2bands",    eslARG_NONE,   FALSE,      NULL, NULL,                 NULL, "--hbanded",   HMMONLYOPTS,       "w/-hbanded, derive HMM bands w/o scanning Forward/Backward", 101 },
+  { "--rtrans",       eslARG_NONE,   FALSE,      NULL, NULL,                 NULL,      NULL, "--viterbi,--forward", "replace CM transition scores from <cmfile> with RSEARCH scores", 101 },
+  { "--sums",         eslARG_NONE,   FALSE,      NULL, NULL,                 NULL,"--hbanded",       NULL,           "use posterior sums during HMM band calculation (widens bands)", 101 },
+  { "--null2",        eslARG_NONE,   FALSE,      NULL, NULL,                 NULL,"--no-null3", "--noalign",         "turn on the post hoc second null model", 101 },
+  { "--no-null3",     eslARG_NONE,   FALSE,      NULL, NULL,                 NULL,      NULL,        NULL,           "turn OFF the NULL3 post hoc additional null model", 101 },
+  { "--stall",        eslARG_NONE,   FALSE,      NULL, NULL,                 NULL,      NULL,        NULL,           "arrest after start: for debugging MPI under gdb", 101 },  
+  /* Developer options related to experimental local begin/end modes */
+  { "--pebegin",      eslARG_NONE,   FALSE,      NULL, NULL,                 NULL,      NULL, "-g,--pbegin","set all local begins as equiprobable", 102 },
+  { "--pfend",        eslARG_REAL,   NULL,       NULL, "0<x<1",              NULL,      NULL, "-g,--pend",  "set all local end probs to <x>", 102 },
+  { "--pbegin",       eslARG_REAL,   "0.05",     NULL, "0<x<1",              NULL,      NULL,        "-g",  "set aggregate local begin prob to <x>", 102 },
+  { "--pend",         eslARG_REAL,   "0.05",     NULL, "0<x<1",              NULL,      NULL,        "-g",  "set aggregate local end prob to <x>", 102 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+/* struct cfg_s : "Global" application configuration shared by all threads/processes
+ * 
+ * This structure is passed to routines within main.c, as a means of semi-encapsulation
+ * of shared data amongst different parallel processes (threads or MPI processes).
+ * NOTE: MPI not yet implemented.
+ */
+struct cfg_s {
+  char         *cmfile;	        /* name of input CM file  */ 
+  char         *sqfile;	        /* name of sequence file  */ 
+  ESL_SQFILE   *sqfp;           /* open sequence input file stream */
+  FILE         *ofp;            /* output file (default is stdout) */
+  int           fmt;		/* format code for seqfile */
+  ESL_ALPHABET *abc;		/* digital alphabet for input */
+  long          dbsize;         /* database size in nucleotides for E values (doubled if doing rev comp) */
+  int           namewidth;      /* maximum name length in the database, imperative for obsessively pretty formatting in tab file output */
+  int           nseq;           /* number of seqs in the target db */
+  int           ncm;            /* number CM we're at in file */
+  int           do_rc;          /* should we search reverse complement? (for convenience */
+  int           init_rci;       /* initial strand to search 0 for top, 1 for bottom (only 1 if --bottomonly enabled) */
+  float         avg_hit_len;    /* average CM hit length, calc'ed using QDB calculation algorithm */
+  FILE         *gcfp;           /* optional output file for --gcfile */
+  FILE         *tfp;            /* optional output file for --tab */
+
+  int           do_mpi;		/* TRUE if we're doing MPI parallelization */
+  int           nproc;		/* how many MPI processes, total */
+  int           my_rank;	/* who am I, in 0..nproc-1 */
+  int           do_stall;	/* TRUE to stall the program until gdb attaches */
+
+  /* Masters only (mainly i/o streams) */
+  CMFILE       *cmfp;		/* open input CM file stream       */
+  ESL_ALPHABET *abc_out; 	/* digital alphabet for writing */
+};
+
+static char usage[]  = "[-options] <cmfile> <sequence file>";
+static char banner[] = "search a sequence database with an RNA CM";
+
+static int  init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+/* static int  init_shared_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf); */
+
+static void  serial_master (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#ifdef HAVE_MPI
+static int   mpi_master    (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int   mpi_worker    (const ESL_GETOPTS *go, struct cfg_s *cfg);
+#endif
+static int initialize_cm                        (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int read_next_search_seq                 (const ESL_ALPHABET *abc, ESL_SQFILE *seqfp, int do_revcomp, dbseq_t **ret_dbseq);
+static int print_run_info                       (const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf);
+extern int get_command                          (const ESL_GETOPTS *go, char *errbuf, char **ret_command);
+static int set_searchinfo_for_calibrated_cm     (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int set_searchinfo_for_uncalibrated_cm   (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+static int print_searchinfo_for_calibrated_cm   (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *cm_surv_fractA, int *cm_nhitsA, double in_asec, double in_total_psec, double *ret_total_psec);
+static int print_searchinfo_for_uncalibrated_cm (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *cm_surv_fractA, int *cm_nhitsA, double in_asec);
+static int estimate_search_time_for_round       (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int stype, int search_opts, ScanMatrix_t *smx, ESL_RANDOMNESS *r, double *ret_sec_per_res);
+static int dump_gc_info                         (const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf);
+static int overwrite_lambdas                    (const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS     *go = NULL;   /* command line processing                     */
+  ESL_STOPWATCH   *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("Memory error, stopwatch not created.\n");
+  esl_stopwatch_Start(w);
+  struct cfg_s     cfg;
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  /* Process command line options.
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK || 
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "--devhelp") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nalgorithm for final round of search (after >= 0 filters): [default: --inside]");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\ncutoff options for final round of search (after >= 0 filters):");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      puts("\noptions for banded DP in final round of search:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80); 
+      puts("\nfiltering options:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80);
+      puts("\nfilter cutoff options (survival fractions are predicted, not guaranteed):");
+      esl_opt_DisplayHelp(stdout, go, 6, 2, 80);
+      puts("\ndefining window size (W) for HMM only searches (require --forward or --viterbi):");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80);
+      puts("\noptions for returning alignments of search hits:");
+      esl_opt_DisplayHelp(stdout, go, 8, 2, 80);
+      puts("\nverbose output files:");
+      esl_opt_DisplayHelp(stdout, go, 9, 2, 80);
+      puts("\noptions for selecting output alphabet:");
+      esl_opt_DisplayHelp(stdout, go,10, 2, 80);
+      puts("\nundocumented developer miscellaneous options:");
+      esl_opt_DisplayHelp(stdout, go, 101, 2, 80);
+      puts("\nundocumented developer options related to experimental local begin/end modes:");
+      esl_opt_DisplayHelp(stdout, go, 102, 2, 80);
+      puts("\nundocumented developer options related to filtering:");
+      esl_opt_DisplayHelp(stdout, go, 106, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere general options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\nalgorithm for final round of search (after >= 0 filters): [default: --inside]");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80); 
+      puts("\ncutoff options for final round of search (after >= 0 filters):");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      puts("\noptions for banded DP in final round of search:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80); 
+      puts("\nfiltering options:");
+      esl_opt_DisplayHelp(stdout, go, 5, 2, 80);
+      puts("\nfilter cutoff options (survival fractions are predicted, not guaranteed):");
+      esl_opt_DisplayHelp(stdout, go, 6, 2, 80);
+      puts("\ndefining window size (W) for HMM only searches (require --forward or --viterbi):");
+      esl_opt_DisplayHelp(stdout, go, 7, 2, 80);
+      puts("\noptions for returning alignments of search hits:");
+      esl_opt_DisplayHelp(stdout, go, 8, 2, 80);
+      puts("\nverbose output files:");
+      esl_opt_DisplayHelp(stdout, go, 9, 2, 80);
+      puts("\noptions for selecting output alphabet:");
+      esl_opt_DisplayHelp(stdout, go,10, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_ArgNumber(go) != 2) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage);
+      puts("\n  where basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      printf("\nTo see more help on other available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  /* Check for incompatible option combinations I don't know how to disallow with esl_getopts */
+  if ((! esl_opt_IsDefault(go, "--hmm-W")) && (! ((esl_opt_GetBoolean(go, "--viterbi")) || (esl_opt_GetBoolean(go, "--forward"))))) { 
+    printf("Error parsing options, --hmm-W <n> only makes sense in combination with --forward or --viterbi.\n");
+    exit(1);
+  }
+  if ((! esl_opt_IsDefault(go, "--hmm-cW")) && (! ((esl_opt_GetBoolean(go, "--viterbi")) || (esl_opt_GetBoolean(go, "--forward"))))) { 
+    printf("Error parsing options, --hmm-cW <x> only makes sense in combination with --forward or --viterbi.\n");
+    exit(1);
+  }
+  if ((!(esl_opt_IsDefault(go, "--fil-Smin-hmm"))) && (!(esl_opt_IsDefault(go, "--fil-Smax-hmm")))) { 
+    if (((esl_opt_GetReal(go, "--fil-Smin-hmm")) - (esl_opt_GetReal(go, "--fil-Smax-hmm"))) > eslSMALLX1) { 
+      printf("Error parsing options, --fil-Smin-hmm <x> (%f) must be less than --fil-Smax-hmm <x> (%f).\n", esl_opt_GetReal(go, "--fil-Smin-hmm"), esl_opt_GetReal(go, "--fil-Smax-hmm"));
+      exit(1);
+    }
+  }
+  /* Initialize what we can in the config structure (without knowing the input alphabet yet).
+   */
+  cfg.cmfile     = esl_opt_GetArg(go, 1); 
+  cfg.sqfile     = esl_opt_GetArg(go, 2); 
+  cfg.ofp        = NULL;
+  cfg.gcfp       = NULL;
+  cfg.tfp        = NULL;
+  cfg.sqfp       = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  if   (esl_opt_IsDefault(go, "--informat")) cfg.fmt = eslSQFILE_UNKNOWN; /* autodetect sequence file format by default. */ 
+  else { 
+    cfg.fmt = esl_sqio_FormatCode(esl_opt_GetString(go, "--informat"));
+    if(cfg.fmt == eslSQFILE_UNKNOWN) cm_Fail("Can't recognize sequence file format: %s. valid options are: fasta, embl, genbank, ddbj, uniprot, stockholm, or pfam\n", esl_opt_GetString(go, "--informat"));
+  }
+  cfg.abc        = NULL;	           /* created in init_master_cfg() in masters, or in mpi_worker() in workers */
+  if      (esl_opt_GetBoolean(go, "--rna")) cfg.abc_out = esl_alphabet_Create(eslRNA);
+  else if (esl_opt_GetBoolean(go, "--dna")) cfg.abc_out = esl_alphabet_Create(eslDNA);
+  else    cm_Fail("Can't determine output alphabet");
+  cfg.dbsize     = 0;                      /* db size used for E-values */
+  cfg.namewidth  = 0;                      /* max name length in database */
+  cfg.nseq       = 0;                      /* number of seqs in database */
+  cfg.ncm        = 0;                      /* what number CM we're on, updated in masters, stays 0 (irrelevant) for workers */
+  cfg.cmfp       = NULL;	           /* opened in init_master_cfg() in masters, stays NULL for workers */
+  cfg.do_rc      = (! esl_opt_GetBoolean(go, "--toponly")); 
+  cfg.init_rci   = esl_opt_GetBoolean(go, "--bottomonly") ? 1 : 0; 
+  cfg.avg_hit_len= 0.;
+
+  cfg.do_mpi     = FALSE;	           /* this gets reset below, if we init MPI */
+  cfg.nproc      = 0;		           /* this gets reset below, if we init MPI */
+  cfg.my_rank    = 0;		           /* this gets reset below, if we init MPI */
+  cfg.do_stall   = esl_opt_GetBoolean(go, "--stall");
+  
+  /* This is our stall point, if we need to wait until we get a
+   * debugger attached to this process for debugging (especially
+   * useful for MPI):
+   */
+  while (cfg.do_stall); 
+
+  /* Figure out who we are, and send control there: 
+   * we might be an MPI master, an MPI worker, or a serial program.
+   */
+#ifdef HAVE_MPI
+  if (esl_opt_GetBoolean(go, "--mpi")) 
+    {
+      int              status;
+      char             errbuf[cmERRBUFSIZE];
+      if(! esl_opt_IsDefault(go, "--forecast")) cm_Fail("--forecast is incompatible with --mpi.");
+      cfg.do_mpi     = TRUE;
+      MPI_Init(&argc, &argv);
+      MPI_Comm_rank(MPI_COMM_WORLD, &(cfg.my_rank));
+      MPI_Comm_size(MPI_COMM_WORLD, &(cfg.nproc));
+
+      if(cfg.nproc == 1) cm_Fail("MPI mode, but only 1 processor running... (did you execute mpirun?)");
+
+      if (cfg.my_rank > 0)  { status = mpi_worker(go, &cfg); }
+      else {
+	cm_banner(stdout, argv[0], banner);
+	status = mpi_master(go, &cfg, errbuf);
+      }
+      /* check status, if eslOK, we continue, else we exit. either way we call MPI_Finalize() */
+      if(status == eslOK) { 
+	esl_stopwatch_Stop(w);
+	esl_stopwatch_MPIReduce(w, 0, MPI_COMM_WORLD);
+	MPI_Finalize();
+      }
+      else { /* status != eslOK, master has error message in errbuf, worker does not */
+	MPI_Finalize();
+	if(cfg.my_rank == 0) cm_Fail(errbuf); /* master */
+	else                 return 0;        /* worker */
+      }
+    }
+  else
+#endif /*HAVE_MPI*/
+    {
+      cm_banner(stdout, argv[0], banner);
+      serial_master(go, &cfg);
+      esl_stopwatch_Stop(w);
+    }
+
+  /* Clean up the shared cfg. 
+   */
+  if (cfg.my_rank == 0) {
+    if (! esl_opt_IsDefault(go, "-o")) { 
+      printf("# Search results saved in file %s.\n", esl_opt_GetString(go, "-o"));
+      fclose(cfg.ofp); 
+    }
+    if (cfg.cmfp      != NULL) CMFileClose(cfg.cmfp);
+    if (cfg.sqfp      != NULL) esl_sqfile_Close(cfg.sqfp);
+    if (cfg.tfp       != NULL) { 
+      fclose(cfg.tfp);
+      printf("# Tabular version of hit list saved in file %s.\n", esl_opt_GetString(go, "--tabfile"));
+    }
+    if (cfg.gcfp      != NULL) printf("# GC content stats of %s saved in file %s.\n", cfg.sqfile, esl_opt_GetString(go, "--gcfile"));
+  }
+  if (cfg.abc       != NULL) esl_alphabet_Destroy(cfg.abc);
+  if (cfg.abc_out   != NULL) esl_alphabet_Destroy(cfg.abc_out);
+  esl_getopts_Destroy(go);
+  if (cfg.my_rank == 0) { 
+    printf("#\n");
+    esl_stopwatch_Display(stdout, w, "# CPU time: ");
+  }
+  esl_stopwatch_Destroy(w);
+  return 0;
+}
+
+/* init_master_cfg()
+ * Called by masters, mpi or serial.
+ * Already set:
+ *    cfg->cmfile      - command line arg 1
+ *    cfg->sqfile      - command line arg 2
+ *    cfg->fmt         - format of output file
+ * Allocates/Sets: 
+ *    cfg->sqfp        - open sequence file                
+ *    cfg->cmfp        - open CM file                
+ *
+ * Errors in the MPI master here are considered to be "recoverable",
+ * in the sense that we'll try to delay output of the error message
+ * until we've cleanly shut down the worker processes. Therefore
+ * errors return (code, errbuf) by the ESL_FAIL mech.
+ */
+static int
+init_master_cfg(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+
+  /* open output file, or set to stdout if none */
+  if (esl_opt_GetString(go, "-o") != NULL) {
+    if ((cfg->ofp = fopen(esl_opt_GetString(go, "-o"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open -o output file %s\n", esl_opt_GetString(go, "-o"));
+  } else cfg->ofp = stdout;
+
+  /* open input sequence file */
+  status = esl_sqfile_Open(cfg->sqfile, cfg->fmt, NULL, &(cfg->sqfp));
+  if (status == eslENOTFOUND)    ESL_FAIL(status, errbuf, "File %s doesn't exist or is not readable\n", cfg->sqfile);
+  else if (status == eslEFORMAT) ESL_FAIL(status, errbuf, "Couldn't determine format of sequence file %s\n", cfg->sqfile);
+  else if (status == eslEINVAL)  ESL_FAIL(status, errbuf, "Can’t autodetect stdin or .gz."); 
+  else if (status != eslOK)      ESL_FAIL(status, errbuf, "Sequence file open failed with error %d\n", status);
+  cfg->fmt = cfg->sqfp->format;
+
+  /* Set the sqfile alphabet as RNA, if it's DNA we're fine. 
+   * If it's not RNA nor DNA, we can't deal with it anyway,
+   * so we're hardcoded to RNA.
+   */
+  cfg->abc = esl_alphabet_Create(eslRNA);
+  if(cfg->abc == NULL) ESL_FAIL(status, errbuf, "Failed to create alphabet for sequence file");
+  esl_sqfile_SetDigital(cfg->sqfp, cfg->abc);
+
+  /* GetDBSize() reads all sequences, rewinds seq file and returns db size */
+  if((status = GetDBSize(cfg->sqfp, errbuf, &(cfg->dbsize), &(cfg->nseq), &(cfg->namewidth))) != eslOK) return status;  
+  if((! esl_opt_GetBoolean(go, "--toponly")) && (! esl_opt_GetBoolean(go, "--bottomonly"))) cfg->dbsize *= 2;
+
+  /* overwrite dbsize if -Z enabled */
+  if(! (esl_opt_IsDefault(go, "-Z"))) cfg->dbsize = (long) (esl_opt_GetReal(go, "-Z") * 1000000.); /* convert to Mb then to a long */
+
+  /* if nec, open output file for --gcfile, and print to it */
+  if (! esl_opt_IsDefault(go, "--gcfile")) { 
+    if ((cfg->gcfp = fopen(esl_opt_GetString(go, "--gcfile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --gcfile output file %s\n", esl_opt_GetString(go, "--gcfile"));
+    if((status = dump_gc_info(go, cfg, errbuf)) != eslOK) return status;
+    fclose(cfg->gcfp);
+  }
+
+  /* if nec, open output file for --tabfile */
+  if (! esl_opt_IsDefault(go, "--tabfile")) { 
+    if ((cfg->tfp = fopen(esl_opt_GetString(go, "--tabfile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --tabfile output file %s\n", esl_opt_GetString(go, "--tabfile"));
+  }
+
+  /* open CM file */
+  if ((cfg->cmfp = CMFileOpen(cfg->cmfile, NULL)) == NULL)
+    ESL_FAIL(eslFAIL, errbuf, "Failed to open covariance model save file %s\n", cfg->cmfile);
+
+  return eslOK;
+}
+
+/* serial_master()
+ * The serial version of cmsearch.
+ * 
+ * 
+ * A master can only return if it's successful. All errors are handled immediately and fatally with cm_Fail().
+ */
+static void
+serial_master(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int            status;
+  char           errbuf[cmERRBUFSIZE];
+  CM_t          *cm = NULL;
+  CMConsensus_t *cons = NULL;     /* precalculated consensus info for display purposes */
+  int            using_e_cutoff;
+  int            using_sc_cutoff;
+  int            rci;
+  dbseq_t       *dbseq = NULL;
+  int            do_top;
+  float         *cm_surv_fractA  = NULL; /* 0..n..cm->si->nrounds fraction of db surviving round n for current CM */
+  float         *seq_surv_fractA = NULL; /* 0..n..cm->si->nrounds fraction of db surviving round n for current seq */
+  int           *cm_nhitsA = NULL;      /* 0..n..cm->si->nrounds number of hits reported for round n for current CM */
+  int           *seq_nhitsA = NULL;     /* 0..n..cm->si->nrounds number of hits reported for round n for current seq */
+  int            n, h;
+  double         cm_psec;               /* predicted number of seconds for current CM versus full DB */
+  double         total_psec = 0.;       /* predicted number of seconds for all CMs versus full DB */
+  char           time_buf[128];	        /* for printing predicted time if --forecast only */
+  ESL_STOPWATCH *w  = esl_stopwatch_Create();
+  int            cm_namewidth;          /* length for printing model name field to tab file */
+  char          *namedashes = NULL;     /* string of dashes for underlining 'target name' column in tab output */
+  char          *cm_namedashes = NULL;  /* string of dashes for underlining 'model name' column in tab output */
+  int            ni;                    /* index for filling dashes strings */
+
+  if(w == NULL) cm_Fail("serial_master(): memory error, stopwatch not created.\n");
+
+  if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);
+  /*if ((status = init_shared_cfg(go, cfg, errbuf)) != eslOK) cm_Fail(errbuf);*/
+  if ((status = print_run_info (go, cfg, errbuf))  != eslOK) cm_Fail(errbuf);
+  do_top = (cfg->init_rci == 0) ? TRUE : FALSE; 
+
+  /* create namedashes string, only used if --tabfile */
+  ESL_ALLOC(namedashes, sizeof(char) * (cfg->namewidth+1));
+  namedashes[cfg->namewidth] = '\0';
+  for(ni = 0; ni < cfg->namewidth; ni++) namedashes[ni] = '-';
+
+  while ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK)
+    {
+      if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cfg->cmfile);
+      if((! (cm->flags & CMH_EXPTAIL_STATS)) && (! esl_opt_IsDefault(go, "--forecast"))) cm_Fail("--forecast only works with calibrated CM files. Run cmcalibrate (please)."); 
+      /* potentially overwrite lambdas in cm->stats */
+      if (! esl_opt_IsDefault(go, "--lambda")) if((status = overwrite_lambdas(go, cfg, cm, errbuf)) != eslOK) cm_Fail(errbuf);
+      cfg->ncm++;
+
+      /* create cm_namedashes string, only used if --tabfile */
+      cm_namewidth = ESL_MAX(strlen(cm->name), strlen("model name"));
+      if(cm_namedashes != NULL) free(cm_namedashes); 
+      ESL_ALLOC(cm_namedashes, sizeof(char) * (cm_namewidth+1));
+      cm_namedashes[cm_namewidth] = '\0';
+      for(ni = 0; ni < cm_namewidth; ni++) cm_namedashes[ni] = '-';
+
+      /* initialize the flags/options/params and configuration of the CM */
+      if((  status = initialize_cm(go, cfg, errbuf, cm))                    != eslOK) cm_Fail(errbuf);
+      if((  status = CreateCMConsensus(cm, cfg->abc_out, 3.0, 1.0, &cons))  != eslOK) cm_Fail(errbuf);
+      if(cm->flags & CMH_EXPTAIL_STATS) { 
+	if((status = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len)))      != eslOK) cm_Fail(errbuf);
+	if((status = UpdateExpsForDBSize(cm, errbuf, cfg->dbsize))          != eslOK) cm_Fail(errbuf);
+	if((status = set_searchinfo_for_calibrated_cm(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+      }
+      else { if((status = set_searchinfo_for_uncalibrated_cm(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf); }
+
+      ESL_ALLOC(cm_surv_fractA, sizeof(float) * (cm->si->nrounds+1));
+      ESL_ALLOC(cm_nhitsA,      sizeof(int) * (cm->si->nrounds+1));
+      esl_vec_FSet(cm_surv_fractA, (cm->si->nrounds+1), 0.);
+      esl_vec_ISet(cm_nhitsA,     (cm->si->nrounds+1), 0);
+      if(cm->flags & CMH_EXPTAIL_STATS) { if((status = print_searchinfo_for_calibrated_cm  (go, cfg, errbuf, cm, NULL, NULL, 0., 0., &cm_psec)) != eslOK) cm_Fail(errbuf); }
+      else                              { if((status = print_searchinfo_for_uncalibrated_cm(go, cfg, errbuf, cm, NULL, NULL, 0.)) != eslOK) cm_Fail(errbuf); }
+
+      if(! esl_opt_IsDefault(go, "--forecast")) { /* special mode, we don't do the search, just print the predicted timings */
+	total_psec += cm_psec;
+	free(cm_surv_fractA);
+	free(cm_nhitsA);
+	continue;
+      }
+
+      fprintf(cfg->ofp, "\nCM: %s\n", cm->name);
+      if(cfg->tfp != NULL) { 
+	fprintf(cfg->tfp, "#\n");
+        fprintf(cfg->tfp, "# CM: %s\n", cm->name);
+	/*fprintf(cfg->tfp, "# Predicted average hit length: %.2f\n", cfg->avg_hit_len);
+	  fprintf(cfg->tfp, "# CM->W: %d (subtract (W-1) from stop and add (W-1) to start, and merge overlapping hits to simulate filter)\n", cm->W);*/
+	fprintf(cfg->tfp, "# %-*s  %-*s  %22s  %12s  %8s  %8s  %3s\n", cm_namewidth, "", cfg->namewidth, "", "target coord", "query coord", "", "", "");
+	fprintf(cfg->tfp, "# %-*s  %-*s  %22s  %12s  %8s  %8s  %3s\n", cm_namewidth, "", cfg->namewidth, "", "----------------------", "------------", "", "", "");
+	fprintf(cfg->tfp, "# %-*s  %-*s  %10s  %10s  %5s  %5s  %8s  %8s  %3s\n", cm_namewidth, "model name", cfg->namewidth, "target name", "start", "stop", "start", "stop", "bit sc", "E-value", "GC%");
+	fprintf(cfg->tfp, "# %-*s  %-*s  %10s  %10s  %5s  %5s  %8s  %8s  %3s\n", cm_namewidth, cm_namedashes, cfg->namewidth, namedashes, "----------", "----------", "-----", "-----", "--------", "--------", "---");
+      }
+      using_e_cutoff  = (cm->si->cutoff_type[cm->si->nrounds] == E_CUTOFF)     ? TRUE : FALSE;
+      using_sc_cutoff = (cm->si->cutoff_type[cm->si->nrounds] == SCORE_CUTOFF) ? TRUE : FALSE;
+	 
+      esl_stopwatch_Start(w);
+      while ((status = read_next_search_seq(cfg->abc, cfg->sqfp, cfg->do_rc, &dbseq)) == eslOK)
+	{
+	  for(rci = cfg->init_rci; rci <= cfg->do_rc; rci++) {
+	    /*printf("SEARCHING >%s %d\n", dbseq->sq[rci]->name, rci);*/
+	    if ((status = ProcessSearchWorkunit(cm, errbuf, dbseq->sq[rci]->dsq, dbseq->sq[rci]->n, &dbseq->results[rci], esl_opt_GetReal(go, "--mxsize"), cfg->my_rank, &seq_surv_fractA, &seq_nhitsA)) != eslOK) cm_Fail(errbuf);
+	    for(n = 0; n < cm->si->nrounds; n++) { 
+	      cm_surv_fractA[n] += (dbseq->sq[rci]->n * seq_surv_fractA[n]);
+	      cm_nhitsA[n]      += seq_nhitsA[n];
+	    }
+	    free(seq_surv_fractA);
+	    free(seq_nhitsA);
+	    RemoveOverlappingHits(dbseq->results[rci], 1, dbseq->sq[rci]->n);
+
+	    /* write the final round nhits and surv_fract with values reflecting what we'll print, after overlaps have been removed */
+	    cm_nhitsA[cm->si->nrounds] += dbseq->results[rci]->num_results;
+	    for(h = 0; h < dbseq->results[rci]->num_results; h++) cm_surv_fractA[cm->si->nrounds] += fabs( (float) (dbseq->results[rci]->data[h].stop - dbseq->results[rci]->data[h].start + 1));
+	  }
+	  PrintResults (cm, cfg->ofp, cfg->tfp, cm->si, cfg->abc_out, cons, dbseq, do_top, cfg->do_rc, esl_opt_GetBoolean(go, "-x"), esl_opt_GetBoolean(go, "-v"), cfg->namewidth);
+	  for(rci = 0; rci <= cfg->do_rc; rci++) { /* we can free results for top strand even if cfg->init_rci is 1 due to --bottomonly */
+	    FreeResults(dbseq->results[rci]);
+	    esl_sq_Destroy(dbseq->sq[rci]);
+	  }
+	  free(dbseq);
+	}
+      esl_stopwatch_Stop(w);
+      if (status != eslEOF) cm_Fail("Parse failed, line %d, file %s:\n%s", 
+				    cfg->sqfp->linenumber, cfg->sqfp->filename, cfg->sqfp->errbuf);
+      /* convert cm_surv_fractA[] values from residue counts into fractions */
+      for(n = 0; n <= cm->si->nrounds; n++) cm_surv_fractA[n] /= (double) (cfg->dbsize);
+      if(cm->flags & CMH_EXPTAIL_STATS) { if((status = print_searchinfo_for_calibrated_cm  (go, cfg, errbuf, cm, cm_surv_fractA, cm_nhitsA, w->elapsed, cm_psec, NULL)) != eslOK) cm_Fail(errbuf); }
+      else                              { if((status = print_searchinfo_for_uncalibrated_cm(go, cfg, errbuf, cm, cm_surv_fractA, cm_nhitsA, w->elapsed)) != eslOK) cm_Fail(errbuf); }
+      fprintf(cfg->ofp, "//\n");
+      FreeCM(cm);
+      FreeCMConsensus(cons);
+      free(cm_surv_fractA);
+      free(cm_nhitsA);
+      esl_sqfile_Position(cfg->sqfp, (off_t) 0); /* we may be searching this file again with another CM */
+    }
+  if(status != eslEOF) cm_Fail(errbuf);
+
+  if(cfg->ncm > 1 && (! esl_opt_IsDefault(go, "--forecast"))) { 
+    fprintf(stdout, "#\n");
+    fprintf(stdout, "# %20s\n", "predicted total time");
+    fprintf(stdout, "# %20s\n", "--------------------");
+    FormatTimeString(time_buf, total_psec, FALSE);
+    fprintf(stdout, "  %20s\n", time_buf);
+  }
+      
+  if(namedashes != NULL)    free(namedashes);
+  if(cm_namedashes != NULL) free(cm_namedashes);
+  esl_stopwatch_Destroy(w);
+  return;
+
+ ERROR:
+  cm_Fail("serial_master: memory allocation error.");
+  return; /* NEVERREACHED */
+}
+
+#ifdef HAVE_MPI
+/* mpi_master()
+ * The MPI version of cmsearch
+ * Follows standard pattern for a master/worker load-balanced MPI program 
+ * (SRE notes J1/78-79).
+ * 
+ * A master returns eslOK if it's successful. 
+ * Errors in an MPI master come in two classes: recoverable and nonrecoverable.
+ * If a recoverable error occurs, errbuf is filled with an error message
+ * from the master or a worker, and it's sent back while returning a
+ * non-eslOK error code.
+ * 
+ * Recoverable errors include (hopefully) all worker-side errors, and any
+ * master-side error that do not affect MPI communication. Error
+ * messages from recoverable messages are delayed until we've cleanly
+ * shut down the workers.
+ * 
+ * Unrecoverable errors are master-side errors that may affect MPI
+ * communication, meaning we cannot count on being able to reach the
+ * workers and shut them down. Unrecoverable errors result in immediate
+ * cm_Fail()'s, which will cause MPI to shut down the worker processes
+ * uncleanly.
+ */
+static int
+mpi_master(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int      xstatus       = eslOK;	/* changes from OK on recoverable error */
+  int      status;
+  int      have_work     = TRUE;	/* TRUE while work remains  */
+  int      nproc_working = 0;	        /* number of worker processes working, up to nproc-1 */
+  int      wi;          	        /* rank of next worker to get an alignment to work on */
+  char    *buf           = NULL;	/* input/output buffer, for packed MPI messages */
+  int      bn            = 0;
+  int      pos = 1;
+  int      using_e_cutoff; 
+  int      using_sc_cutoff; 
+  int      wi_error = 0;                /* worker index that sent back an error message, if an error occurs */
+
+  CM_t *cm;
+  CMConsensus_t *cons = NULL;     /* precalculated consensus info for display purposes */
+
+  int si      = 0;        /* sequence index */
+  int si_recv = 1;        /* sequence index of the sequence we've just received results for from a worker */
+  /* properties of the workers, indexed 1..wi..nproc-1 */
+  int *silist = NULL;     /* [0..wi..nproc-1], the sequence index worker wi is working on */
+  int in_rc = FALSE;      /* are we currently on the reverse complement? */
+  int *rclist = NULL;     /* [0..wi..nproc-1] 0 if worker wi is searching top strand, 1 if wi is searching bottom strand */
+  int rci;                /* index that ranges from 0 to 1 */
+  int seqpos = 1;         /* sequence position in the current sequence */
+  int *seqposlist = NULL; /* [0..wi..nproc-1] the first position of the sequence that worker wi is searching */
+  int len;                /* length of chunk */
+  int *lenlist = NULL;    /* [0..wi..nproc-1] length of chunk worker wi is searching */
+  /* properties of the sequences currently being worked on, we can have at most 1 per worker, so these are of size 
+   * cfg->nproc, but indexed by si = 0..nproc-2, cfg->nproc-1 is never used. */
+  int *sentlist = NULL;   /* [0..si..nproc-1] TRUE if all chunks for sequence index si have been sent, FALSE otherwise */
+  int ndbseq = 0;         /* ndbseq is the number of currently active sequences, we can read a new seq IFF ndbseq < (cfg->nproc-1) */
+  dbseq_t **dbseqlist= NULL; /* pointers to the dbseq_t objects that hold the actual sequence data, and the results data */
+  dbseq_t  *dbseq = NULL;    /* a database sequence */
+  double    cm_psec;                /* predicted number of seconds for current CM versus full DB (ON MASTER PROC BUT WE ASSUME
+				     * OTHER PROCS ARE THE SAME SPEED!) */
+  float    *cm_surv_fractA = NULL;  /* 0..n..cm->si->nrounds fraction of db that survived round n for current CM */
+  int      *cm_nhitsA = NULL;       /* 0..n..cm->si->nrounds number of hits reported for round n for current CM */
+  int       cm_namewidth;           /* length for printing model name field to tab file */
+  char     *namedashes = NULL;      /* string of dashes for underlining 'target name' column in tab output */
+  char     *cm_namedashes = NULL;   /* string of dashes for underlining 'model name' column in tab output */
+  int       ni;                     /* index for filling dashes strings */
+
+  ESL_STOPWATCH *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("mpi_master(): memory error, stopwatch not created.\n");  
+
+  MPI_Status mpistatus; 
+  int      n, h;
+
+  int need_seq = TRUE;
+  int chunksize;
+  search_results_t *worker_results;
+  float            *worker_surv_fractA = NULL; /* 0..n..cm->si->nrounds fraction of db surviving round n for current seq */
+  int              *worker_nhitsA      = NULL; /* 0..n..cm->si->nrounds num hits surviving round n for current seq */
+
+  /* Master initialization: including, figure out the alphabet type.
+   * If any failure occurs, delay printing error message until we've shut down workers.
+   */
+  if (xstatus == eslOK) { if ((status = init_master_cfg(go, cfg, errbuf)) != eslOK) xstatus = status; }
+  if (xstatus == eslOK) { bn = 4096; if ((buf = malloc(sizeof(char) * bn)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((silist     = malloc(sizeof(int) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((rclist     = malloc(sizeof(int) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((seqposlist = malloc(sizeof(int) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((lenlist    = malloc(sizeof(int) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((dbseqlist  = malloc(sizeof(dbseq_t *) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((sentlist   = malloc(sizeof(int) * cfg->nproc)) == NULL) { sprintf(errbuf, "allocation failed"); xstatus = eslEMEM; } }
+  if (xstatus == eslOK) { if ((status = print_run_info(go, cfg, errbuf))  != eslOK) xstatus = status; }
+
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return xstatus; /* errbuf was filled above */
+  ESL_DPRINTF1(("MPI master is initialized\n"));
+
+  /* create namedashes string, only used if --tabfile */
+  ESL_ALLOC(namedashes, sizeof(char) * (cfg->namewidth+1));
+  namedashes[cfg->namewidth] = '\0';
+  for(ni = 0; ni < cfg->namewidth; ni++) namedashes[ni] = '-';
+
+  for (wi = 0; wi < cfg->nproc; wi++) 
+  { 
+    silist[wi] = rclist[wi] = seqposlist[wi] = lenlist[wi] = -1;
+    dbseqlist[wi] = NULL;
+    sentlist[wi] = FALSE;
+  }
+  /* Worker initialization:
+   * Because we've already successfully initialized the master before we start
+   * initializing the workers, we don't expect worker initialization to fail;
+   * so we just receive a quick OK/error code reply from each worker to be sure,
+   * and don't worry about an informative message. 
+   */
+  MPI_Bcast(&(cfg->dbsize), 1, MPI_LONG, 0, MPI_COMM_WORLD);
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD);
+  if (status != eslOK) cm_Fail("One or more MPI worker processes failed to initialize.");
+  ESL_DPRINTF1(("%d workers are initialized\n", cfg->nproc-1));
+
+  /* Main loop: combining load workers, send/receive, clear workers loops;
+   * also, catch error states and die later, after clean shutdown of workers.
+   * 
+   * When a recoverable error occurs, have_work = FALSE, xstatus !=
+   * eslOK, and errbuf is set to an informative message. No more
+   * errbuf's can be received after the first one. We wait for all the
+   * workers to clear their work units, then send them shutdown signals,
+   * then finally print our errbuf and exit.
+   * 
+   * Unrecoverable errors just crash us out with cm_Fail().
+   */
+
+  while (xstatus == eslOK && ((status = CMFileRead(cfg->cmfp, errbuf, &(cfg->abc), &cm)) == eslOK))
+    {
+      cfg->ncm++;  
+      /* potentially overwrite lambdas in cm->stats */
+      if (! esl_opt_IsDefault(go, "--lambda")) if((status = overwrite_lambdas(go, cfg, cm, errbuf)) != eslOK) cm_Fail(errbuf);
+      ESL_DPRINTF1(("MPI master read CM number %d\n", cfg->ncm));
+
+      if((status = cm_master_MPIBcast(cm, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+
+      /* create cm_namedashes string, only used if --tabfile */
+      cm_namewidth = ESL_MAX(strlen(cm->name), strlen("model name"));
+      if(cm_namedashes != NULL) free(cm_namedashes); 
+      ESL_ALLOC(cm_namedashes, sizeof(char) * (cm_namewidth+1));
+      cm_namedashes[cm_namewidth] = '\0';
+      for(ni = 0; ni < cm_namewidth; ni++) cm_namedashes[ni] = '-';
+      
+      /* initialize the flags/options/params of the CM */
+      if((status   = initialize_cm(go, cfg, errbuf, cm))                    != eslOK) cm_Fail(errbuf);
+      if((status   = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len)))      != eslOK) cm_Fail(errbuf);
+      if((status   = CreateCMConsensus(cm, cfg->abc_out, 3.0, 1.0, &cons))  != eslOK) cm_Fail(errbuf);
+      if(cm->flags & CMH_EXPTAIL_STATS) {
+	if((status = UpdateExpsForDBSize(cm, errbuf, cfg->dbsize))          != eslOK) cm_Fail(errbuf);
+	if((status = set_searchinfo_for_calibrated_cm(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf);
+      }
+      else { if((status = set_searchinfo_for_uncalibrated_cm(go, cfg, errbuf, cm)) != eslOK) cm_Fail(errbuf); }
+
+      using_e_cutoff  = (cm->si->cutoff_type[cm->si->nrounds] == E_CUTOFF)     ? TRUE : FALSE;
+      using_sc_cutoff = (cm->si->cutoff_type[cm->si->nrounds] == SCORE_CUTOFF) ? TRUE : FALSE;
+
+      ESL_ALLOC(cm_surv_fractA, sizeof(float) * (cm->si->nrounds+1));
+      ESL_ALLOC(cm_nhitsA,      sizeof(int) * (cm->si->nrounds+1));
+      esl_vec_FSet(cm_surv_fractA, (cm->si->nrounds+1), 0.);
+      esl_vec_ISet(cm_nhitsA,      (cm->si->nrounds+1), 0);
+      if(cm->flags & CMH_EXPTAIL_STATS) { if((status = print_searchinfo_for_calibrated_cm  (go, cfg, errbuf, cm, NULL, NULL, 0., 0., &cm_psec)) != eslOK) cm_Fail(errbuf); }
+      else                              { if((status = print_searchinfo_for_uncalibrated_cm(go, cfg, errbuf, cm, NULL, NULL, 0.)) != eslOK) cm_Fail(errbuf); }
+
+      fprintf(cfg->ofp, "CM: %s\n", cm->name);
+      if(cfg->tfp != NULL) { 
+	fprintf(cfg->tfp, "#\n");
+        fprintf(cfg->tfp, "# CM: %s\n", cm->name);
+	fprintf(cfg->tfp, "# %-*s  %-*s  %22s  %12s  %8s  %8s  %3s\n", cm_namewidth, "", cfg->namewidth, "", "target coord", "query coord", "", "", "");
+	fprintf(cfg->tfp, "# %-*s  %-*s  %22s  %12s  %8s  %8s  %3s\n", cm_namewidth, "", cfg->namewidth, "", "----------------------", "------------", "", "", "");
+	fprintf(cfg->tfp, "# %-*s  %-*s  %10s  %10s  %5s  %5s  %8s  %8s  %3s\n", cm_namewidth, "model name", cfg->namewidth, "target name", "start", "stop", "start", "stop", "bit sc", "E-value", "GC%");
+	fprintf(cfg->tfp, "# %-*s  %-*s  %10s  %10s  %5s  %5s  %8s  %8s  %3s\n", cm_namewidth, cm_namedashes, cfg->namewidth, namedashes, "----------", "----------", "-----", "-----", "--------", "--------", "---");
+      }
+
+      /* reset vars for searching with current CM */
+      wi = 1;
+      ndbseq = 0;
+      need_seq = TRUE;
+      have_work = TRUE;	/* TRUE while work remains  */
+      seqpos = 1;
+      in_rc = FALSE;
+      esl_stopwatch_Start(w);
+      while (have_work || nproc_working)
+	{
+	  if (need_seq) 
+	    {
+	      need_seq = FALSE;
+	      /* read a new seq */
+	      if((status = read_next_search_seq(cfg->abc, cfg->sqfp, cfg->do_rc, &dbseq)) == eslOK) 
+		{
+		  ndbseq++;
+		  ESL_DASSERT1((ndbseq < cfg->nproc));
+
+		  dbseq->chunks_sent = 0;
+		  dbseq->alignments_sent = -1;     /* None sent yet */
+		  for(rci = 0; rci <= cfg->do_rc; rci++) {
+		    dbseq->results[rci] = CreateResults(INIT_RESULTS);
+		  }
+		  in_rc = (cfg->init_rci == 0) ? FALSE : TRUE; /* if --bottomonly --> cfg->init_rci = 1, and we only search bottom strand */
+		  seqpos = 1;
+		  
+		  si = 0;
+		  while(dbseqlist[si] != NULL) si++;
+		  ESL_DASSERT1((si < cfg->nproc));
+		  dbseqlist[si] = dbseq;
+		  sentlist[si]  = FALSE;
+		  have_work = TRUE;
+		  chunksize = DetermineSeqChunksize(cfg->nproc, dbseq->sq[0]->n, cm->W);
+		  ESL_DPRINTF1(("L: %ld chunksize: %d\n", dbseq->sq[0]->n, chunksize));
+		}
+	      else if(status == eslEOF) have_work = FALSE;
+	      else goto ERROR;
+	    }
+	
+	  if ((have_work && nproc_working == cfg->nproc-1) || (!have_work && nproc_working > 0))
+	    {
+	      /* we're waiting to receive */
+	      if (MPI_Probe(MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi probe failed");
+	      if (MPI_Get_count(&mpistatus, MPI_PACKED, &n)                != 0) cm_Fail("mpi get count failed");
+	      wi = mpistatus.MPI_SOURCE;
+	      ESL_DPRINTF1(("MPI master sees a result of %d bytes from worker %d\n", n, wi));
+	      
+	      if (n > bn) {
+		if ((buf = realloc(buf, sizeof(char) * n)) == NULL) cm_Fail("reallocation failed");
+		bn = n; 
+	      }
+	      if (MPI_Recv(buf, bn, MPI_PACKED, wi, 0, MPI_COMM_WORLD, &mpistatus) != 0) cm_Fail("mpi recv failed");
+	      ESL_DPRINTF1(("MPI master has received the buffer\n"));
+	      
+	      /* If we're in a recoverable error state, we're only clearing worker results;
+	       * just receive them, don't unpack them or print them.
+	       * But if our xstatus is OK, go ahead and process the result buffer.
+	       */
+	      if (xstatus == eslOK) /* worker reported success. Get the result. */
+		{
+		  pos = 0;
+		  if (MPI_Unpack(buf, bn, &pos, &xstatus, 1, MPI_INT, MPI_COMM_WORLD)     != 0)     cm_Fail("mpi unpack failed");
+		  if (xstatus == eslOK) /* worker reported success. Get the results. */
+		    {
+		      si_recv = silist[wi];
+		      ESL_DPRINTF1(("MPI master sees that the result buffer contains search results (si_recv:%d)\n", si_recv));
+
+		      /* first unpack the surv_fractA and nhitsA, that give survival fractions and num hits surviving for each round */
+		      ESL_ALLOC(worker_surv_fractA, sizeof(float) * (cm->si->nrounds+1));
+		      ESL_ALLOC(worker_nhitsA,      sizeof(int)   * (cm->si->nrounds+1));
+		      if (MPI_Unpack(buf, bn, &pos, worker_surv_fractA, (cm->si->nrounds+1), MPI_FLOAT, MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack failed");
+		      if (MPI_Unpack(buf, bn, &pos, worker_nhitsA,      (cm->si->nrounds+1), MPI_INT,   MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack failed");
+
+		      if ((status = cm_search_results_MPIUnpack(buf, bn, &pos, MPI_COMM_WORLD, &worker_results)) != eslOK)    cm_Fail("search results unpack failed");
+		      ESL_DPRINTF1(("MPI master has unpacked search results\n"));
+		      
+		      /* update cm_surv_fractA[] and cm_nhitsA[] which holds number of residues and hits that survived each round of searching/filtering, don't update for final round, we do that later */
+		      for(n = 0; n < cm->si->nrounds; n++) { 
+			cm_surv_fractA[n] += (lenlist[wi] * worker_surv_fractA[n]);
+			cm_nhitsA[n]      += worker_nhitsA[n];
+		      }
+		      free(worker_surv_fractA);
+
+		      /* worker_results will be NULL if 0 results (hits) sent back */
+		      int x;
+		      if(worker_results != NULL) { 
+			/* add results to dbseqlist[si_recv]->results[rclist[wi]] */
+			if(! esl_opt_GetBoolean(go, "--noalign")) { 
+			  for(x = 0; x < worker_results->num_results; x++) {
+			    assert(worker_results->data[x].tr != NULL);
+			    assert(worker_results->data[x].tr->n > 0);
+			  }
+			}
+			AppendResults(worker_results, dbseqlist[si_recv]->results[rclist[wi]], seqposlist[wi]);
+			/* careful, dbseqlist[si_recv]->results[rclist[wi]] now points to the traces and postal codes in worker_results->data,
+			 * don't free those (don't use FreeResults(worker_results)) */
+			free(worker_results->data);
+			free(worker_results);
+			worker_results = NULL;
+		      }
+		      dbseqlist[si_recv]->chunks_sent--;
+		      if(sentlist[si_recv] && dbseqlist[si_recv]->chunks_sent == 0)
+			{
+			  for(rci = 0; rci <= cfg->do_rc; rci++) {
+			    RemoveOverlappingHits(dbseqlist[si_recv]->results[rci], 1, dbseqlist[si_recv]->sq[rci]->n);
+
+			    /* write the final round nhits and surv_fract with values reflecting what we'll print, after overlaps have been removed, this wasn't done in the earlier filter rounds
+			     * b/c of recursive nature of implementation (each worker searched it's own survivors after filter was applied). THUS DIFFERENCES WILL EXIST BETWEEN MPI AND SERIAL 
+			     * IN SURVIVAL FRACTIONS AND NHITS OF FILTER ROUNDS! */
+			    cm_nhitsA[cm->si->nrounds] += dbseqlist[si_recv]->results[rci]->num_results;
+			    for(h = 0; h < dbseqlist[si_recv]->results[rci]->num_results; h++) cm_surv_fractA[cm->si->nrounds] += fabs( (float) (dbseqlist[si_recv]->results[rci]->data[h].stop - dbseqlist[si_recv]->results[rci]->data[h].start + 1.));
+			  }
+			  PrintResults(cm, cfg->ofp, cfg->tfp, cm->si, cfg->abc_out, cons, dbseqlist[si_recv], TRUE, cfg->do_rc, esl_opt_GetBoolean(go, "-x"), esl_opt_GetBoolean(go, "-v"), cfg->namewidth);
+			  for(rci = 0; rci <= cfg->do_rc; rci++) {
+			    esl_sq_Destroy(dbseqlist[si_recv]->sq[rci]);
+			    FreeResults(dbseqlist[si_recv]->results[rci]);
+			  }
+			  free(dbseqlist[si_recv]);
+			  dbseqlist[si_recv] = NULL;
+			  ndbseq--;
+			}
+		    }
+		  else	/* worker reported an error. Get the errbuf. */
+		    {
+		      if (MPI_Unpack(buf, bn, &pos, errbuf, cmERRBUFSIZE, MPI_CHAR, MPI_COMM_WORLD) != 0) cm_Fail("mpi unpack of errbuf failed");
+		      ESL_DPRINTF1(("MPI master sees that the result buffer contains an error message\n"));
+		      have_work = FALSE;
+		      wi_error  = wi;
+		    }
+		}
+	      nproc_working--;
+	    }
+	  
+	  if (have_work)
+	    {   
+	      /* send new search job */
+	      len = (chunksize < (dbseqlist[si]->sq[0]->n - seqpos + 1)) ? chunksize : (dbseqlist[si]->sq[0]->n - seqpos + 1);
+	      ESL_DPRINTF1(("MPI master is sending sequence i0..j0 %d..%d to search to worker %d\n", seqpos, seqpos+len-1, wi));
+	      assert(seqpos > 0);
+	      if ((status = cm_dsq_MPISend(dbseqlist[si]->sq[in_rc]->dsq+seqpos-1, len, wi, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI search job send failed");
+	      
+	      silist[wi]      = si;
+	      seqposlist[wi]  = seqpos;
+	      lenlist[wi]     = len;
+	      rclist[wi]      = in_rc;
+	      dbseqlist[si]->chunks_sent++;
+	      
+	      wi++;
+	      nproc_working++;
+	      
+	      if(len == chunksize) seqpos += len - cm->W + 1;
+	      else if(cfg->do_rc && !in_rc) {
+		in_rc = TRUE;
+		seqpos = 1; 
+	      }
+	      else {
+		need_seq     = TRUE;
+		sentlist[si] = TRUE; /* we've sent all chunks from this seq */
+	      }
+	    }
+	}
+      esl_stopwatch_Stop(w);
+      ESL_DPRINTF1(("MPI master: done with this CM. Telling all workers\n"));
+      for (wi = 1; wi < cfg->nproc; wi++) 
+	if ((status = cm_dsq_MPISend(NULL, 0, wi, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("Shutting down a worker failed.");
+      /* convert cm_surv_fractA[] values from residue counts into fractions */
+      for(n = 0; n <= cm->si->nrounds; n++) cm_surv_fractA[n] /= (double) (cfg->dbsize);
+      if(cm->flags & CMH_EXPTAIL_STATS) { if((status = print_searchinfo_for_calibrated_cm  (go, cfg, errbuf, cm, cm_surv_fractA, cm_nhitsA, w->elapsed, cm_psec, NULL)) != eslOK) cm_Fail(errbuf); }
+      else                              { if((status = print_searchinfo_for_uncalibrated_cm(go, cfg, errbuf, cm, cm_surv_fractA, cm_nhitsA, w->elapsed)) != eslOK) cm_Fail(errbuf); }
+      fprintf(cfg->ofp, "//\n");
+      free(cm_surv_fractA);
+      free(cm_nhitsA);
+      FreeCM(cm);
+      FreeCMConsensus(cons);
+      esl_sqfile_Position(cfg->sqfp, (off_t) 0); /* we may be searching this file again with another CM */
+    }
+
+  /* On success or recoverable errors:
+   * Shut down workers cleanly. 
+   */
+  ESL_DPRINTF1(("MPI master is done. Shutting down all the workers cleanly\n"));
+  if((cm_master_MPIBcast(NULL, 0, MPI_COMM_WORLD, &buf, &bn)) != eslOK) cm_Fail("MPI broadcast CM failed.");
+  free(buf);
+  
+  if(namedashes != NULL)    free(namedashes);
+  if(cm_namedashes != NULL) free(cm_namedashes);
+  esl_stopwatch_Destroy(w);
+
+  if     (xstatus != eslOK) { fprintf(stderr, "Worker: %d had a problem.\n", wi_error); return xstatus; }
+  else if(status != eslEOF) return status;  /* problem reading CM file */
+  else                      return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "mpi_master() memory allocation error.");
+  return eslOK; /* NOTREACHED */
+}
+
+
+static int
+mpi_worker(const ESL_GETOPTS *go, struct cfg_s *cfg)
+{
+  int           xstatus = eslOK;
+  int           status;
+  CM_t         *cm  = NULL;
+  char         *wbuf = NULL;	/* packed send/recv buffer  */
+  int           wn   = 0;	/* allocation size for wbuf */
+  int           sz, n;		/* size of a packed message */
+  int           pos;
+  ESL_DSQ      *dsq = NULL;
+  int           L;
+  search_results_t *results = NULL;
+  float         *surv_fractA = NULL; /* 0..n..cm->si->nrounds fraction of db surviving round n for current seq */
+  int           *nhitsA      = NULL; /* 0..n..cm->si->nrounds number of hits surviving round n for current seq */
+  char           errbuf[cmERRBUFSIZE];
+  /* After master initialization: master broadcasts its status.
+   */
+  MPI_Bcast(&xstatus, 1, MPI_INT, 0, MPI_COMM_WORLD);
+  if (xstatus != eslOK) return xstatus; /* master saw an error code; workers do an immediate normal shutdown. */
+  ESL_DPRINTF1(("worker %d: sees that master has initialized\n", cfg->my_rank));
+  
+  /* Master now broadcasts worker initialization information (db size N) 
+   * Workers returns their status post-initialization.
+   * Initial allocation of wbuf must be large enough to guarantee that
+   * we can pack an error result into it, because after initialization,
+   * errors will be returned as packed (code, errbuf) messages.
+   */
+  MPI_Bcast(&(cfg->dbsize), 1, MPI_LONG, 0, MPI_COMM_WORLD);
+  if (xstatus == eslOK) { wn = 4096;  if ((wbuf = malloc(wn * sizeof(char))) == NULL) xstatus = eslEMEM; }
+  MPI_Reduce(&xstatus, &status, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD); /* everyone sends xstatus back to master */
+  if (xstatus != eslOK) {
+    if (wbuf != NULL) free(wbuf);
+    return xstatus; /* shutdown; we passed the error back for the master to deal with. */
+  }
+  ESL_DPRINTF1(("worker %d: initialized N: %ld\n", cfg->my_rank, cfg->dbsize));
+  
+  /* source = 0 (master); tag = 0 */
+  while ((status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm)) == eslOK)
+    {
+      ESL_DPRINTF1(("Worker %d succesfully received CM, num states: %d num nodes: %d\n", cfg->my_rank, cm->M, cm->nodes));
+      
+      /* initialize the flags/options/params of the CM */
+      if((status   = initialize_cm(go, cfg, errbuf, cm))                    != eslOK) goto ERROR;
+      if((status   = cm_GetAvgHitLen(cm, errbuf, &(cfg->avg_hit_len)))      != eslOK) goto ERROR;
+      if(cm->flags & CMH_EXPTAIL_STATS) {
+	if((status = UpdateExpsForDBSize(cm, errbuf, cfg->dbsize))          != eslOK) goto ERROR;
+	if((status = set_searchinfo_for_calibrated_cm(go, cfg, errbuf, cm)) != eslOK) goto ERROR;
+      }
+      else { if((status = set_searchinfo_for_uncalibrated_cm(go, cfg, errbuf, cm)) != eslOK) goto ERROR; }
+      
+      while((status = cm_dsq_MPIRecv(0, 0, MPI_COMM_WORLD, &wbuf, &wn, &dsq, &L)) == eslOK)
+	{
+	  ESL_DPRINTF1(("worker %d: has received search job, length: %d\n", cfg->my_rank, L));
+	  if ((status = ProcessSearchWorkunit(cm, errbuf, dsq, L, &results, esl_opt_GetReal(go, "--mxsize"), cfg->my_rank, &surv_fractA, &nhitsA)) != eslOK) goto ERROR;
+	  ESL_DPRINTF1(("worker %d: has gathered search results\n", cfg->my_rank));
+	  
+	  n = 0;
+	  if (MPI_Pack_size(1, MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the status code */
+	    ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+	  n += sz;
+	  if (MPI_Pack_size((cm->si->nrounds+1), MPI_FLOAT, MPI_COMM_WORLD, &sz) != 0) /* room for the surv_fractA array */
+	    ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+	  n += sz;
+	  if (MPI_Pack_size((cm->si->nrounds+1), MPI_INT, MPI_COMM_WORLD, &sz) != 0) /* room for the nhitsA array */
+	    ESL_XFAIL(eslESYS, errbuf, "mpi pack size failed"); 
+	  n += sz;
+	  if (cm_search_results_MPIPackSize(results, MPI_COMM_WORLD, &sz) != eslOK)
+	    ESL_XFAIL(eslFAIL, errbuf, "cm_serch_results_MPIPackSize() call failed"); 
+	  n += sz;  
+
+	  if (n > wn) {
+	    void *tmp;
+	    ESL_RALLOC(wbuf, tmp, sizeof(char) * n);
+	    wn = n;
+	  }
+	  ESL_DPRINTF1(("worker %d: has calculated the search results will pack into %d bytes\n", cfg->my_rank, n));
+	  status = eslOK;
+
+	  pos = 0;
+	  if (MPI_Pack(&status, 1, MPI_INT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+	    ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+	  if (MPI_Pack(surv_fractA, (cm->si->nrounds+1), MPI_FLOAT, wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+	    ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+	  if (MPI_Pack(nhitsA, (cm->si->nrounds+1), MPI_INT,   wbuf, wn, &pos, MPI_COMM_WORLD) != 0) 
+	    ESL_XFAIL(eslESYS, errbuf, "mpi pack failed.");
+	  if (cm_search_results_MPIPack(results, wbuf, wn, &pos, MPI_COMM_WORLD) != eslOK)
+	    ESL_XFAIL(eslFAIL, errbuf, "cm_search_results_MPIPack() call failed"); 
+	  MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+	  ESL_DPRINTF1(("worker %d: has sent results to master in message of %d bytes\n", cfg->my_rank, pos));
+
+	  free(surv_fractA);
+	  free(nhitsA);
+	  FreeResults(results);
+	  free(dsq);
+	}
+      if(status == eslEOD)ESL_DPRINTF1(("worker %d: has seen message to stop with this CM.\n", cfg->my_rank));
+      else ESL_XFAIL(eslFAIL, errbuf, "within CM loop, unexpected status code: %d received from cm_dsq_MPIRecv()\n", status);
+
+      FreeCM(cm);
+      cm = NULL;
+    }
+  if (status == eslEOD) ESL_DPRINTF1(("Worker %d told CMs are done.\n", cfg->my_rank));
+  else ESL_XFAIL(eslFAIL, errbuf, "outside CM loop, unexpected status code: %d received from cm_seqs_to_aln_MPIRecv()\n", status);
+  
+  if (wbuf != NULL) free(wbuf);
+  return eslOK;
+
+ ERROR:
+  ESL_DPRINTF1(("worker %d: fails, is sending an error message, as follows:\n%s\n", cfg->my_rank, errbuf));
+  pos = 0;
+  MPI_Pack(&status, 1,                MPI_INT,  wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Pack(errbuf,  cmERRBUFSIZE,    MPI_CHAR, wbuf, wn, &pos, MPI_COMM_WORLD);
+  MPI_Send(wbuf, pos, MPI_PACKED, 0, 0, MPI_COMM_WORLD);
+
+  /* if we get here this worker failed and sent an error message, now the master knows a worker
+   * failed but it has to send the message to all other workers (besides this one) to abort so they 
+   * can be shut down cleanly. As currently implemented, this means we have to wait here for that 
+   * signal which comes in the form of a special 'empty' work packet that tells us we're done with
+   * the current CM, and then a 'empty' CM broadcast that tells us we're done with all CMs in the file.
+   */
+  status = cm_dsq_MPIRecv(0, 0, MPI_COMM_WORLD, &wbuf, &wn, &dsq, &L);
+  status = cm_worker_MPIBcast(0, MPI_COMM_WORLD, &wbuf, &wn, &(cfg->abc), &cm);
+  /* status after each of the above calls should be eslEOD, but if it isn't we can't really do anything 
+   * about it b/c we've already sent our error message, so in that scenario the MPI will break uncleanly 
+   */
+  return eslFAIL; /* recoverable error, master has error message and will print it */
+}
+#endif /*HAVE_MPI*/
+
+/* initialize_cm()
+ * Setup the CM based on the command-line options/defaults;
+ * only set flags and a few parameters. ConfigCM() configures
+ * the CM. 
+ */
+static int
+initialize_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int use_hmmonly;
+  int config_qdb;
+  int hmm_W_set;
+  int nstarts, nexits, nd;
+  
+  /* set up CM parameters that are option-changeable */
+  cm->beta_qdb = esl_opt_GetReal(go, "--beta");
+  cm->tau      = esl_opt_GetReal(go, "--tau");  /* this will be DEFAULT_TAU unless changed at command line */
+
+  use_hmmonly = (esl_opt_GetBoolean(go, "--viterbi") || esl_opt_GetBoolean(go, "--forward")) ? TRUE : FALSE;
+  config_qdb  = (use_hmmonly || esl_opt_GetBoolean(go, "--no-qdb")) ? FALSE : TRUE; 
+
+  /* Update cm->config_opts and cm->align_opts based on command line options */
+
+  /* config_opts */
+  if(! esl_opt_GetBoolean(go, "-g")) { 
+    cm->config_opts |= CM_CONFIG_LOCAL;
+    cm->config_opts |= CM_CONFIG_HMMLOCAL;
+    cm->config_opts |= CM_CONFIG_HMMEL;
+  }
+  /* config QDB for final round of search? yes, unless --no-qdb, --viterbi or --forward */
+  if(config_qdb) cm->config_opts |= CM_CONFIG_QDB;
+
+  /* search_opts */
+  if(! use_hmmonly) 
+    if(  esl_opt_GetBoolean(go, "--inside"))    cm->search_opts |= CM_SEARCH_INSIDE;
+  if(  esl_opt_GetBoolean(go, "--noalign"))     cm->search_opts |= CM_SEARCH_NOALIGN;
+  if(  esl_opt_GetBoolean(go, "--no-qdb"))      cm->search_opts |= CM_SEARCH_NOQDB;
+  if(  esl_opt_GetBoolean(go, "--hbanded"))     cm->search_opts |= CM_SEARCH_HBANDED;
+  if(  esl_opt_GetBoolean(go, "--aln2bands"))   cm->search_opts |= CM_SEARCH_HMMALNBANDS;
+  if(  esl_opt_GetBoolean(go, "--null2"))       cm->search_opts |= CM_SEARCH_NULL2;
+  if(! esl_opt_GetBoolean(go, "--no-null3"))    cm->search_opts |= CM_SEARCH_NULL3;
+  if(  esl_opt_GetBoolean(go, "--viterbi"))  { 
+    cm->search_opts |= CM_SEARCH_HMMVITERBI;
+    cm->search_opts |= CM_SEARCH_NOQDB;
+  }
+  if(  esl_opt_GetBoolean(go, "--forward"))  { 
+    cm->search_opts |= CM_SEARCH_HMMFORWARD;
+    cm->search_opts |= CM_SEARCH_NOQDB;
+  }
+
+  /* align_opts, by default, DO NOT align with HMM bands */
+  if(esl_opt_GetBoolean(go, "--aln-hbanded"))  { 
+    cm->align_opts |= CM_ALIGN_HBANDED;
+    /* these guys are only available if --aln-hbanded also enabled */
+    if(esl_opt_GetBoolean(go, "--aln-optacc")) cm->align_opts |= CM_ALIGN_OPTACC;
+    if(esl_opt_GetBoolean(go, "-p"))           cm->align_opts |= CM_ALIGN_POST;
+  }
+  else cm->align_opts |= CM_ALIGN_SMALL;
+
+  /*******************************
+   * Begin developer options block 
+   *******************************/
+  /* handle special developer's options, not recommend for normal users */
+  if(  esl_opt_GetBoolean(go, "--rtrans"))      cm->flags       |= CM_RSEARCHTRANS;
+  if(  esl_opt_GetBoolean(go, "--sums"))        cm->search_opts |= CM_SEARCH_SUMS;
+
+  /* set aggregate local begin/end probs, set with --pbegin, --pend, defaults are DEFAULT_PBEGIN, DEFAULT_PEND */
+  cm->pbegin = esl_opt_GetReal(go, "--pbegin");
+  cm->pend   = esl_opt_GetReal(go, "--pend");
+  /* possibly overwrite local begin probs such that all begin points are equiprobable (--pebegin) */
+  if(esl_opt_GetBoolean(go, "--pebegin")) {
+    nstarts = 0;
+    for (nd = 2; nd < cm->nodes; nd++) 
+      if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+	nstarts++;
+    cm->pbegin = 1.- (1./(1+nstarts));
+  }
+  /* possibly overwrite cm->pend so that local end prob from all legal states is fixed,
+   * this is strange in that cm->pend may be placed as a number greater than 1., this number
+   * is then divided by nexits in ConfigLocalEnds() to get the prob for each v --> EL transition,
+   * this is guaranteed by the way we calculate it to be < 1.,  it's the argument from --pfend */
+  if(! esl_opt_IsDefault(go, "--pfend")) {
+    nexits = 0;
+    for (nd = 1; nd < cm->nodes; nd++) {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	nexits++;
+    }
+    cm->pend = nexits * esl_opt_GetReal(go, "--pfend");
+  }
+  /*******************************
+   * End developer options block 
+   *******************************/
+
+  /* finally, configure the CM for search based on cm->config_opts and cm->align_opts.
+   * set local mode, make cp9 HMM, calculate QD bands etc. 
+   */
+  /* if --hmm-W <n> or --hmm-cW was set on command line in combination with --viterbi or --forward, 
+   * DO NOT use the QDB band definition alg to calculate W, use <n> from --hmm-W
+   */
+  hmm_W_set = ((!esl_opt_IsDefault(go, "--hmm-W")) || (!esl_opt_IsDefault(go, "--hmm-cW"))) ? TRUE : FALSE;
+  if(use_hmmonly && hmm_W_set) { 
+    ConfigCM(cm, FALSE);  /* FALSE says: DON'T calculate W */
+    if(!esl_opt_IsDefault(go, "--hmm-W")) cm->W = esl_opt_GetInteger(go, "--hmm-W"); 
+    else                                  cm->W = (int) (esl_opt_GetReal(go, "--hmm-cW") * cm->clen); 
+  }
+  else { 
+    ConfigCM(cm, TRUE);  /* TRUE says: calculate W */
+  }
+
+  /* Setup ScanMatrix for CYK/Inside scanning functions, we can't 
+   * do it in initialize_cm(), b/c it's W dependent; W was just set.
+   * We don't need it if we're only using an HMM though.
+   */
+  if(use_hmmonly) cm->smx = NULL;
+  else { 
+    int do_float = TRUE;
+    int do_int   = FALSE;
+    if(cm->search_opts & CM_SEARCH_INSIDE) { do_float = FALSE; do_int = TRUE; }
+    cm_CreateScanMatrixForCM(cm, do_float, do_int);
+    if(cm->smx == NULL) cm_Fail("initialize_cm(), use_hmmonly is FALSE, CreateScanMatrixForCM() call failed, mx is NULL.");
+  }
+
+  ESL_DPRINTF1(("cm->pbegin: %.3f\n", cm->pbegin));
+  ESL_DPRINTF1(("cm->pend: %.3f\n", cm->pend));
+
+  return eslOK;
+}
+
+/* Function: set_searchinfo_for_calibrated_cm()
+ * Date:     EPN, Mon Jan 21 08:56:04 2008 (updated)
+ * 
+ * Purpose:  For a CM with exponential tail and filter thresholds statistics 
+ *           from cmcalibrate: determine how many rounds of searching we will 
+ *           do (all rounds but last round are filters), and set the relevant 
+ *           info in the SearchInfo_t <cm->si> object, including cutoffs.
+ *
+ *           We only enter this function if the CM file has exponential tail
+ *           and filter stats. If we don't we enter 
+ *           set_searchinfo_for_uncalibrated_cm().
+ * 
+ * ------------------------------------------------------------------------------------
+ * How HMM filters thresholds are set for calibrated CMs based on command line options:
+ * ------------------------------------------------------------------------------------
+ * Note that --fil-no-hmm, --fil-T-hmm, --fil-S-hmm, fil-E-hmm are mutually 
+ * exclusive (enforced by esl_getopts).
+ * 
+ * if --fil-no-hmm:     don't filter with an HMM.
+ * if --fil-T-hmm <x>:  set HMM filter bit score cutoff as <x>.
+ * if --fil-S-hmm <x>:  set HMM filter bit score/E-value cutoff as that which gives
+ *                      predicted survival fraction of <x>              
+ * if --fil-E-hmm <x>:  set HMM filter E-value cutoff as <x>
+ * 
+ * If none of these options are selected, default thresholding occurs as follows:
+ * The appropriate HMM filter threshold cutoff (that will achieve a predicted
+ * sensitivity of F (0.993 by default) as determined by an empirical simulation
+ * in cmcalibrate) for the given final CM threshold is chosen from the CM file.
+ * 
+ * The following options supplement those above and get printed with -h:
+ * --fil-Smax-hmm <x>:  if predicted survival fraction (for HMM threshold as set 
+ *                      following rules above) is > <x> turn HMM filter off, unless 
+ *                      --fil-A-hmm (see below).
+ * 
+ * --fil-Smin-hmm <x>:  if predicted survival fraction (for HMM threshold as set 
+ *                      following rules above) is < <x> reset HMM threshold as that
+ *                      which gives predicted survival fraction of <x>.
+ * 
+ * --fil-A-hmm:         always use an HMM filter. If the predicted survival fraction
+ *                      (for HMM threshold as set following rules above) is > <x>
+ *                      from --fil-Smax-hmm <x>, reset HMM threshold as that which
+ *                      gives predicted survival fraction of <x>.
+ *
+ * Expert options (only printed with a --devhelp)
+ * --fil-Xmin-hmm <x>:  set minimum HMM filter threshold as that which will yield a total
+ *                      run time of <x> times the predicted time an HMM only scan would
+ *                      take (calc'ed based on number of DP calcs). If the HMM threshold is 
+ *                      less than this, then reset it to the threshold that achieves <x>.
+ * 
+ * --fil-finE-hmm <x>:  for the HMM filter threshold calculation pretend the final E-value 
+ *                      calculation is <x>. For ex: with 'cmsearch -E 100 --fil-finE-hmm 1'
+ *                      the filter is set as if the final E-value threhsold is 1, but the
+ *                      program will report any final hit with E-value < 100.
+ *
+ * --fil-finT-hmm <x>:  same as --fil-finE-hmm, but <x> is a bit score.
+ *                     
+ *
+ * ---------------------------------------------------------------------------------------
+ * How QDB CYK filter thresholds are set for calibrated CMs based on command line options:
+ * ---------------------------------------------------------------------------------------
+ * Note that --fil-no-qdb, --fil-T-qdb, and --fil-E-qdb are mutually 
+ * exclusive (enforced by esl_getopts).
+ * 
+ * if --fil-no-qdb:     don't filter with QDB CYK.
+ * if --fil-T-qdb <x>:  set QDB CYK filter bit score cutoff as <x>.
+ * if --fil-E-qdb <x>:  set QDB CYK filter E-value cutoff as <x>
+ * 
+ * If none of these options are selected, default threhsolding occurs as follows:
+ * The QDB threshold E-value is set as that which is 100 times the final algorithm E-value
+ * threshold. If this threshold results in the CYK filter requiring less than a 
+ * predicted 3\% of the total DP calculations in the full search, then the CYK
+ * E-value threshold is raised (made less strict) such that the predicted number
+ * of CYK filter DP calcs is exactly 3\% the total number of DP calcs for the full
+ * search.
+ * 
+ * Expert QDB CYK filter options (only printed with a --devhelp)
+ * --fil-finE-qdb <x>:  for the QDB filter threshold calculation pretend the final E-value 
+ *                      calculation is <x>. For ex: with 'cmsearch -E 100 --fil-finE-qdb 1'
+ *                      the filter is set as if the final E-value threhsold is 1, but the
+ *                      program will report any final hit with E-value < 100.
+ *
+ * --fil-finT-qdb <x>:  same as --fil-finE-qdb, but <x> is a bit score.
+ * 
+ * beta, the tail loss probability for the QDB calculation is set as <x> from --fil-beta <x>.
+ *
+ *
+ * ------------------------------------------------------------------------------
+ * How final thresholds are set for calibrated CMs based on command line options:
+ * ------------------------------------------------------------------------------
+ *
+ * How final algorithm is set:
+ * --inside:     search with CM inside (TRUE by default)
+ * --cyk:        search with CM CYK 
+ * --forward:    search with HMM Forward
+ * --viterbi:    search with HMM Viterbi
+ * 
+ * How final algorithm threshold is set:
+ * -T <x>:       set final algorithm threshold as bit score <x>
+ * -E <x>:       set final algorithm threshold as E-value <x>
+ * --ga:         use Rfam gathering threshold (bit sc) from CM file 
+ * --tc:         use Rfam trusted cutoff      (bit sc) from CM file
+ * --nc:         use Rfam noise cutoff        (bit sc) from CM file
+ *
+ * NOTE: --ga, --nc, --tc are incompatible with --forward and --viterbi
+ *
+ */
+static int
+set_searchinfo_for_calibrated_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int status;                 /* easel status code */
+  int n;                      /* counter over rounds */
+  int stype;                  /* type of filter */
+  int search_opts;            /* search_opts for filter */
+  int use_hmmonly;            /* TRUE if --viterbi or --forward */
+  int fthr_mode;              /* filter threshold mode */
+  float final_E  = -1.;       /* final round E-value cutoff, stays -1 if !CMH_EXPTAIL_STATS */
+  float fqdb_E   = -1.;       /* QDB filter round E-value cutoff, stays -1 if !CMH_EXPTAIL_STATS */
+  float fhmm_E   = -1.;       /* HMM filter round E-value cutoff, stays -1 if !CMH_EXPTAIL_STATS */
+  float final_sc = -1.;       /* final round bit score cutoff */
+  float fqdb_sc  = -1.;       /* QDB filter round bit score cutoff */
+  float fhmm_sc  = -1.;       /* HMM filter round bit score cutoff */
+  int   final_ctype;          /* final round cutoff type, SCORE_CUTOFF or E_CUTOFF */
+  int   fqdb_ctype;           /* QDB filter round cutoff type, SCORE_CUTOFF or E_CUTOFF */
+  int   fhmm_ctype;           /* HMM filter round cutoff type, SCORE_CUTOFF or E_CUTOFF */
+  float final_S = -1;         /* predicted survival fraction from final round */
+  float fqdb_S = -1;          /* predicted survival fraction from qdb filter round */
+  float fhmm_S = -1;          /* predicted survival fraction from HMM filter round */
+  float fhmm_ncalcs_per_res = 0.;  /* number of millions of filter HMM DP calcs predicted per residue */
+  float fqdb_ncalcs_per_res = 0.;  /* number of millions of filter QDB DP calcs predicted per residue */
+  float final_ncalcs_per_res = 0.; /* number of millions of final stage DP calcs predicted per residue */
+  float all_filters_ncalcs_per_res = 0.;/* number of millions of DP calcs predicted for all filter rounds */
+  float fqdb_Smin = 1.;       /* minimally useful survival fraction for qdb filter round */
+  float fqdb_Emin = 0.;       /* minimally useful E-value cutoff for qdb filter round, calc'ed from fqdb_Smin */
+  float fqdb2final_Efactor;   /* fqdb_E is set as max(fqdb_Smin, final_E * fqdb2final_Efactor) */
+  float xfil = 0.03;          /* used to set *_Smin values, minimal fraction of filter dp calcs to do in the final round */
+  int   do_qdb_filter = TRUE; /* TRUE to add QDB filter, FALSE not to */
+  int   do_hmm_filter = TRUE; /* TRUE to add HMM filter, FALSE not to */
+  double fqdb_beta_qdb;       /* beta for QDBs in QDB filter round */
+  double fqdb_beta_W;         /* beta for W in QDB filter round */
+  int    fqdb_W;              /* W for QDB filter round */
+  int   *fqdb_dmin, *fqdb_dmax;/* d bands (QDBs) for QDB filter round */
+  int safe_windowlen;         /* used to get QDBs */
+  ScanMatrix_t *fqdb_smx = NULL;/* the scan matrix for the QDB filter round */
+  int cm_mode, hmm_mode;      /* CM exp tail mode and CP9 HMM exp tail mode for E-value statistics */
+  int qdb_mode;               /* CM exp tail mode during QDB filter round */
+  int cut_point;              /* HMM forward E-value cut point from filter threshold stats */
+  float xhmm;                 /* for filtered search, multiplier of QDB ncalcs times predicted HMM dp calcs */
+  float final_sc_acc2hmmfil = -1.; /* final round bit score cutoff according to HMM filter, used to calc filter thresholds */
+  float final_E_acc2hmmfil  = -1.; /* final round bit score cutoff according to HMM filter, used to calc filter thresholds */
+  float final_sc_acc2qdbfil = -1.; /* final round bit score cutoff according to QDB filter, used to calc filter thresholds */
+  float final_E_acc2qdbfil  = -1.; /* final round bit score cutoff according to QDB filter, used to calc filter thresholds */
+
+  if(cm->si != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "set_searchinfo_for_calibrated_cm(), cm->si is not NULL, shouldn't happen.\n");
+  if(! (cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "set_searchinfo_for_calibrated_cm(): but cm: %s has no exp tail stats.", cm->name);
+  if(! (cm->flags & CMH_FILTER_STATS))  ESL_FAIL(eslEINCOMPAT, errbuf, "set_searchinfo_for_calibrated_cm(): but cm: %s has no filter stats.", cm->name);
+
+  /* Create SearchInfo, specifying no filtering, we change the threshold below */
+  CreateSearchInfo(cm, SCORE_CUTOFF, 0., -1.);
+  if(cm->si == NULL) cm_Fail("set_searchinfo_for_calibrated_cm(), CreateSearchInfo() call failed.");
+  SearchInfo_t *si = cm->si; 
+  if(si->nrounds > 0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_calibrated_cm(), si->nrounds (%d) > 0\n", si->nrounds);
+  
+  /* First, set up cutoff for final round, this will be round si->nrounds == 0, b/c no filters have been added yet */
+  n           = si->nrounds;
+  stype       = si->stype[n];
+  search_opts = si->search_opts[n];
+  use_hmmonly = ((search_opts & CM_SEARCH_HMMVITERBI) || (search_opts & CM_SEARCH_HMMFORWARD));
+  if(use_hmmonly) do_hmm_filter = do_qdb_filter = FALSE; /* don't filter if we're searching only with the HMM */
+  if((! use_hmmonly) && (stype != SEARCH_WITH_CM)) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_calibrated_cm(), final round search_opts HMMVITERBI or HMMFORWARD flags down, but type != SEARCH_WITH_CM.");
+  /* determine configuration of CM and CP9 HMM based on cm->flags & cm->search_opts */
+  CM2ExpMode(cm, search_opts, &cm_mode, &hmm_mode); 
+
+  final_S = final_E = final_sc = -1.;
+  if(!use_hmmonly) { if((status = cm_CountSearchDPCalcs(cm, errbuf, 10*cm->smx->W, cm->smx->dmin, cm->smx->dmax, cm->smx->W, TRUE,  NULL, &(final_ncalcs_per_res))) != eslOK) return status; }
+  /* set up final round cutoff, either 0 or 1 of 5 options is enabled. 
+   * esl_opt_IsDefault() returns FALSE even if option is enabled with default value.
+   */
+  if(esl_opt_IsDefault(go, "-E") && 
+     esl_opt_IsDefault(go, "-T") && 
+     esl_opt_IsDefault(go, "--ga") && 
+     esl_opt_IsDefault(go, "--tc") && 
+     esl_opt_IsDefault(go, "--nc")) { 
+    /* No relevant options enabled, cutoff is default E value cutoff */
+    final_ctype = E_CUTOFF;
+    final_E     = esl_opt_GetReal(go, "-E");
+    if((status  = E2MinScore(cm, errbuf, (use_hmmonly ? hmm_mode : cm_mode), final_E, &final_sc)) != eslOK) return status;
+  }
+  else if(! esl_opt_IsDefault(go, "-E")) { /* -E enabled, use that */
+    final_ctype = E_CUTOFF;
+    final_E     = esl_opt_GetReal(go, "-E");
+    if((status = E2MinScore(cm, errbuf, (use_hmmonly ? hmm_mode : cm_mode), final_E, &final_sc)) != eslOK) return status;
+  }
+  else if(! esl_opt_IsDefault(go, "-T")) { /* -T enabled, use that */
+    final_ctype = SCORE_CUTOFF;
+    final_sc    = esl_opt_GetReal(go, "-T");
+  }
+  else if(! esl_opt_IsDefault(go, "--ga")) { /* --ga enabled, use that, if available, else die */
+    if(use_hmmonly) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "--ga is incompatible with --viterbi and --forward.");
+    if(! (cm->flags & CMH_GA)) ESL_FAIL(eslEINVAL, errbuf, "No GA gathering threshold in CM file, can't use --ga.");
+    final_ctype = SCORE_CUTOFF;
+    final_sc    = cm->ga;
+  }
+  else if(! esl_opt_IsDefault(go, "--tc")) { /* --tc enabled, use that, if available, else die */
+    if(use_hmmonly) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "--tc is incompatible with --viterbi and --forward.");
+    if(! (cm->flags & CMH_TC)) ESL_FAIL(eslEINVAL, errbuf, "No TC trusted cutoff in CM file, can't use --tc.");
+    final_ctype = SCORE_CUTOFF;
+    final_sc    = cm->tc;
+  }
+  else if(! esl_opt_IsDefault(go, "--nc")) { /* --nc enabled, use that, if available, else die */
+    if(use_hmmonly) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "--nc is incompatible with --viterbi and --forward.");
+    if(! (cm->flags & CMH_NC)) ESL_FAIL(eslEINVAL, errbuf, "No NC noise cutoff in CM file, can't use --nc.");
+    final_ctype = SCORE_CUTOFF;
+    final_sc    = cm->nc;
+  }
+  else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No final round cutoff selected. This shouldn't happen.");
+
+  /* Determine the E-value for bit sc cutoff, or bit sc cutoff for E-value regardless of user options,
+   * we'll print these to stdout eventually. Note, we may be repeating calculations here... */
+  if(final_ctype == SCORE_CUTOFF) { /* determine max E-value that corresponds to final_sc bit sc cutoff  across all partitions */
+    if((status = Score2MaxE(cm, errbuf, (use_hmmonly ? hmm_mode : cm_mode), final_sc, &final_E)) != eslOK) return status;
+  }
+  else if(final_ctype == E_CUTOFF) { /* determine min bit sc that corresponds to final_E E-val cutoff across all partitions */
+    if((status  = E2MinScore(cm, errbuf, (use_hmmonly ? hmm_mode : cm_mode), final_E, &final_sc)) != eslOK) return status;
+  }
+  final_S = E2SurvFract(final_E, cm->W, cfg->avg_hit_len, cfg->dbsize, FALSE); /* FALSE says don't add a W pad, we're not filtering in final round */
+  /* update the search info, which holds the thresholds for final round */
+  UpdateSearchInfoCutoff(cm, cm->si->nrounds, final_ctype, final_sc, final_E);   
+  ValidateSearchInfo(cm, cm->si);
+
+  /* Handle case where --fil-finE-hmm <x> or --fil-finT-hmm <x> was set on command line, if this is the case, 
+   * we pretend <x> is final E/final T cutoff for purposes of setting HMM filter threshold.
+   */
+  if(! (esl_opt_IsDefault(go, "--fil-finE-hmm"))) { 
+    final_E_acc2hmmfil = esl_opt_GetReal(go, "--fil-finE-hmm");
+    if((status  = E2MinScore(cm, errbuf, (use_hmmonly ? hmm_mode : cm_mode), final_E_acc2hmmfil, &final_sc_acc2hmmfil)) != eslOK) return status;
+  }
+  else if (! (esl_opt_IsDefault(go, "--fil-finT-hmm"))) { 
+    final_sc_acc2hmmfil = esl_opt_GetReal(go, "--fil-finT-hmm");
+    if((status = Score2MaxE(cm, errbuf, (use_hmmonly ? hmm_mode : cm_mode), final_sc_acc2hmmfil, &final_E_acc2hmmfil)) != eslOK) return status;
+  }
+  else { /* neither --fil-finE-hmm nor --fil-finT-hmm were set on command line */
+    final_sc_acc2hmmfil = final_sc;
+    final_E_acc2hmmfil  = final_E;
+  }
+  /* Handle case where --fil-finE-qdb <x> or --fil-finT-qdb <x> was set on command line, if this is the case, 
+   * we pretend <x> is final E/final T cutoff for purposes of setting QDB filter threshold.
+   */
+  if(! (esl_opt_IsDefault(go, "--fil-finE-qdb"))) { 
+    final_E_acc2qdbfil = esl_opt_GetReal(go, "--fil-finE-qdb");
+    if((status  = E2MinScore(cm, errbuf, (use_hmmonly ? hmm_mode : cm_mode), final_E_acc2qdbfil, &final_sc_acc2qdbfil)) != eslOK) return status;
+  }
+  else if (! (esl_opt_IsDefault(go, "--fil-finT-qdb"))) { 
+    final_sc_acc2qdbfil = esl_opt_GetReal(go, "--fil-finT-qdb");
+    if((status = Score2MaxE(cm, errbuf, (use_hmmonly ? hmm_mode : cm_mode), final_sc_acc2qdbfil, &final_E_acc2qdbfil)) != eslOK) return status;
+  }
+  else { /* neither --fil-finE-qdb nor --fil-finT-qdb were set on command line */
+    final_sc_acc2qdbfil = final_sc;
+    final_E_acc2qdbfil  = final_E;
+  }
+
+  /* DumpSearchInfo(cm->si); */
+  /* done with threshold for final round */
+
+  /* Set up the filters and their thresholds 
+   * A. determine thresholds/stats for HMM filter to add
+   * B. determine thresholds/stats for CM QDB filter to add
+   * C. add QDB filter, if necessary (before HMM filter, filters added like a stack, HMM filter is added last but used first)
+   * D. add HMM filter, if necessary (after QDB filter)
+   */
+
+  /* 1. determine thresholds/stats for HMM filter */
+  do_hmm_filter = esl_opt_GetBoolean(go, "--fil-hmm");
+  fhmm_S = fhmm_E = fhmm_sc = -1.;
+  if((status = cp9_GetNCalcsPerResidue(cm->cp9, errbuf, &fhmm_ncalcs_per_res)) != eslOK) return status;
+  /* reset HMM mode to either EXP_CP9_LF or EXP_CP9_GF for local or glocal HMM forward filtering */
+  hmm_mode = ExpModeIsLocal(cm_mode) ? EXP_CP9_LF : EXP_CP9_GF;
+
+  if(do_hmm_filter) { /* determine thresholds for HMM forward filter */
+    if(use_hmmonly) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_calibrated_cm(), --fil-hmm enabled, along with --viterbi or --forward, shouldn't happen.");
+    if(esl_opt_IsDefault(go, "--fil-E-hmm") && esl_opt_IsDefault(go, "--fil-T-hmm") && esl_opt_IsDefault(go, "--fil-S-hmm")) { 
+      /* No relevant options selected. Set HMM filter cutoff as appropriate HMM E value cutoff from cmfile */
+      /* determine filter threshold mode, the mode of final stage of searching, either FTHR_CM_LC,
+       * FTHR_CM_LI, FTHR_CM_GC, FTHR_CM_GI (can't be an HMM mode b/c --viterbi and --forward toggle --fil-hmm off)
+       */
+
+      /* determine fthr mode */
+      if((status = CM2FthrMode(cm, errbuf, cm->search_opts, &fthr_mode)) != eslOK) return status;
+      HMMFilterInfo_t *hfi_ptr = cm->stats->hfiA[fthr_mode]; /* for convenience */
+      if(hfi_ptr->is_valid == FALSE) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_calibrated_cm(), cm's CMH_FILTER_STATS is raised but best filter info for fthr_mode %d is invalid.", fthr_mode);
+      fhmm_ctype = E_CUTOFF;
+      /* determine the appropriate filter cut point <cut_point> to use, for details
+       * see comments in function: searchinfo.c:GetHMMFilterFwdECutGivenCME() for details */
+      if(final_ctype == SCORE_CUTOFF) { /* final round has bit score cutoff */
+	if((status = GetHMMFilterFwdECutGivenCMBitScore(hfi_ptr, errbuf, final_sc_acc2hmmfil, cfg->dbsize, &cut_point, cm, cm_mode)) != eslOK) return status; 
+      }
+      else { /* final round has E-value cutoff */
+	if((status = GetHMMFilterFwdECutGivenCME(hfi_ptr, errbuf, final_E_acc2hmmfil, cfg->dbsize, &cut_point)) != eslOK) return status; 
+      }
+      if(cut_point != -1 ) { /* it's worth it to filter according to the CM file */
+	fhmm_E = hfi_ptr->fwd_E_cut[cut_point] * ((double) cfg->dbsize / (double) hfi_ptr->dbsize); 
+	fhmm_S = E2SurvFract(fhmm_E, cm->W, cfg->avg_hit_len, cfg->dbsize, TRUE);
+	/* check if --fil-Xmin-hmm applies */
+	if(! esl_opt_IsDefault(go, "--fil-Xmin-hmm")) { 
+	  xhmm = GetHMMFilterXHMM(hfi_ptr, cut_point, cm->W, cfg->avg_hit_len, final_ncalcs_per_res, fhmm_ncalcs_per_res);
+	  while((xhmm < esl_opt_GetReal(go, "--fil-Xmin-hmm")) && (cut_point >= 0)) { 
+	    cut_point--;
+	    xhmm = GetHMMFilterXHMM(hfi_ptr, cut_point, cm->W, cfg->avg_hit_len, final_ncalcs_per_res, fhmm_ncalcs_per_res);
+	    fhmm_E = hfi_ptr->fwd_E_cut[cut_point] * ((double) cfg->dbsize / (double) hfi_ptr->dbsize); 
+	    fhmm_S = E2SurvFract(fhmm_E, cm->W, cfg->avg_hit_len, cfg->dbsize, TRUE);
+	  }
+	}
+	/* check if --fil-Smax-hmm applies */
+	if(fhmm_S > esl_opt_GetReal(go, "--fil-Smax-hmm")) { /* predicted survival fraction exceeds maximum allowed, turn filter off, unless --fil-A-hmm enabled */
+	  if(esl_opt_GetBoolean(go, "--fil-A-hmm")) { /* we always filter, set threshold as that which gives predicted surv fract of <x> from --fil-Smax-hmm <x> */
+	    fhmm_E = SurvFract2E(esl_opt_GetReal(go, "--fil-Smax-hmm"), cm->W, cfg->avg_hit_len, cfg->dbsize);
+	  }
+	  else { /* --fil-A-hmm not enabled */
+	    /* it's not worth it to filter, our HMM filter cutoff would be so low, 
+	     * letting so much of the db survive, the filter is a waste of time */
+	    do_hmm_filter = FALSE;
+	    ESL_DPRINTF1(("cut_point not -1, fhmm_S exceeds max allowed by --fil_Smax-hmm\n"));
+	  }
+	}
+	/* check if --fil-Smin-hmm applies */
+	if(fhmm_S < esl_opt_GetReal(go, "--fil-Smin-hmm")) { /* predicted survival fraction is below minimum allowed, set E cutoff as E value that gives min allowed survival fraction */
+	  fhmm_E = SurvFract2E(esl_opt_GetReal(go, "--fil-Smin-hmm"), cm->W, cfg->avg_hit_len, cfg->dbsize);
+	}
+      }
+      else { /* cut_point is -1, CM file told us it's not worth it to filter, we only filter if --fil-A-hmm is enabled */
+	if(esl_opt_GetBoolean(go, "--fil-A-hmm")) { 
+	  fhmm_E = SurvFract2E(esl_opt_GetReal(go, "--fil-Smax-hmm"), cm->W, cfg->avg_hit_len, cfg->dbsize);
+	}
+	else { /* --fil-A-hmm not enabled and CM file told us it's not worth it to filter */
+	  do_hmm_filter = FALSE;
+	  /* it's not worth it to filter, our HMM filter cutoff would be so low, 
+	   * letting so much of the db survive, the filter is a waste of time */
+	  ESL_DPRINTF1(("cut_point -1, always_better FALSE\n"));
+	}
+      }
+    } /* end of if(esl_opt_IsDefault(go, "--fil-E-hmm") && esl_opt_IsDefault(go, "--fil-T-hmm")) */
+    else if(! esl_opt_IsDefault(go, "--fil-E-hmm")) {
+      fhmm_ctype = E_CUTOFF;
+      fhmm_E     = esl_opt_GetReal(go, "--fil-E-hmm");
+      /*fhmm_E     = ESL_MIN(fhmm_E, 1.0);*/ /* we don't allow filter E cutoffs below 1. */
+    }
+    else if(! esl_opt_IsDefault(go, "--fil-T-hmm")) {
+      fhmm_ctype = SCORE_CUTOFF;
+      fhmm_sc    = esl_opt_GetReal(go, "--fil-T-hmm");
+    }
+    else if(! esl_opt_IsDefault(go, "--fil-S-hmm")) {
+      fhmm_ctype = E_CUTOFF;
+      fhmm_E = SurvFract2E(esl_opt_GetReal(go, "--fil-S-hmm"), cm->W, cfg->avg_hit_len, cfg->dbsize);
+    }
+    else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No HMM filter cutoff selected. This shouldn't happen.");
+
+    if(do_hmm_filter) { 
+      if(fhmm_ctype == SCORE_CUTOFF) { /* determine max E-value that corresponds to fhmm_sc bit sc cutoff across all partitions */
+	if((status = Score2MaxE(cm, errbuf, hmm_mode, fhmm_sc, &fhmm_E)) != eslOK) return status;
+      }
+      else if(fhmm_ctype == E_CUTOFF) { /* determine min bit sc that corresponds to fhmm_E E-val cutoff across all partitions */
+	if((status  = E2MinScore(cm, errbuf, hmm_mode, fhmm_E, &fhmm_sc)) != eslOK) return status;
+      }
+      fhmm_S = E2SurvFract(fhmm_E, cm->W, cfg->avg_hit_len, cfg->dbsize, TRUE);
+    }
+  }
+
+  /* B. determine thresholds/stats for CM QDB filter to add (do this after HMM stats b/c we use fhmm_S when setting fqdb_E */
+  qdb_mode = (ExpModeIsLocal(cm_mode)) ? EXP_CM_LC : EXP_CM_GC; /* always do CYK with QDB filter, only question is local or glocal? */
+  fqdb_S = fqdb_E = fqdb_sc = -1.;
+
+  if(do_qdb_filter && esl_opt_GetBoolean(go, "--fil-qdb")) { /* determine thresholds, beta for qdb cyk filter */
+    /* build the ScanMatrix_t for the QDB filter round, requires calcing dmin, dmax */
+
+    /* EPN, Tue Aug  4 11:53:14 2009 
+     * Infernal 1.0 code below (in which --fil-beta's default value was NULL):
+     * if(! esl_opt_IsDefault(go, "--fil-beta")) fqdb_beta_qdb = esl_opt_GetReal(go, "--fil-beta");
+     * else fqdb_beta_qdb = cm->beta_W; use beta used to calc W in CM file by default 
+     */
+    /* above block replaced by following line as of v1.01 */
+    fqdb_beta_qdb = esl_opt_GetReal(go, "--fil-beta");
+
+    safe_windowlen = cm->W * 3;
+    while(!(BandCalculationEngine(cm, safe_windowlen, fqdb_beta_qdb, FALSE, &fqdb_dmin, &fqdb_dmax, NULL, NULL))) {
+      free(fqdb_dmin);
+      free(fqdb_dmax);
+      fqdb_dmin = NULL;
+      fqdb_dmax = NULL;
+      safe_windowlen *= 2;
+      if(safe_windowlen > (cm->clen * 1000)) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_calibrated_cm(), band calculation safe_windowlen big: %d\n", safe_windowlen);
+    }
+    /* tricky step here, W is calculated for filter using maximum of fqdb_beta_qdb and cm->beta_W, this is b/c 
+     * model was (possibly) calibrated with W as calc'ed with cm->beta_W and we don't want a bigger hit
+     * to be possible then was during calibration (could overestimate significance of scores), 
+     * W can be less than cm->beta_W though because that would only lead to possible underestimation 
+     * of significance of scores (the good direction).
+     */
+    if(cm->beta_W > fqdb_beta_qdb) { 
+      fqdb_beta_W = cm->beta_W;
+      fqdb_W      = cm->W;
+    }
+    else { 
+      fqdb_beta_W = fqdb_beta_qdb;
+      fqdb_W      = fqdb_dmax[0];
+    }
+    fqdb_smx = cm_CreateScanMatrix(cm, fqdb_W, fqdb_dmin, fqdb_dmax, fqdb_beta_W, fqdb_beta_qdb, TRUE, TRUE, FALSE);
+    if((status = cm_CountSearchDPCalcs(cm, errbuf, 10*fqdb_smx->W, fqdb_smx->dmin, fqdb_smx->dmax, fqdb_smx->W, TRUE,  NULL, &(fqdb_ncalcs_per_res))) != eslOK) return status;
+
+    if(esl_opt_IsDefault(go, "--fil-E-qdb") && esl_opt_IsDefault(go, "--fil-T-qdb")) {
+      /* No relevant options selected, use default method for setting CM QDB filter */
+      fqdb_ctype = E_CUTOFF;
+
+      /* Determine the 'minimally useful' QDB CYK filter round survival fraction. 
+      * This is the survival fraction <fqdb_Smin> that we predict would require the 
+      * *final* round to perform <xfil> * x millions of DP calcs, where x is the number of
+      * predicted DP calcs predicted for all filter rounds. This calculation assumes the 
+      * final round will have to search fqdb_Smin fraction of the database.
+      */
+      if(do_hmm_filter) all_filters_ncalcs_per_res = fhmm_ncalcs_per_res + (fqdb_ncalcs_per_res * fhmm_S);
+      else              all_filters_ncalcs_per_res = fqdb_ncalcs_per_res;
+      fqdb_Smin = xfil * (all_filters_ncalcs_per_res / final_ncalcs_per_res); 
+      fqdb_Emin = SurvFract2E(fqdb_Smin, fqdb_smx->W, cfg->avg_hit_len, cfg->dbsize);
+      
+      fqdb2final_Efactor = 100.;
+      fqdb_E = ESL_MAX(final_E_acc2qdbfil * fqdb2final_Efactor, fqdb_Emin);
+    }
+    else if(! esl_opt_IsDefault(go, "--fil-E-qdb")) { /* survival fraction for QDB filter set on command line, use that */
+      fqdb_ctype = E_CUTOFF;
+      fqdb_E     = esl_opt_GetReal(go, "--fil-E-qdb");
+    }
+    else if(! esl_opt_IsDefault(go, "--fil-T-qdb")) {
+      fqdb_ctype = SCORE_CUTOFF;
+      fqdb_sc    = esl_opt_GetReal(go, "--fil-T-qdb");
+    }
+    else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No CM filter cutoff selected. This shouldn't happen.");
+
+    if(fqdb_ctype == SCORE_CUTOFF) { /* determine max E-value that corresponds to fqdb_sc bit sc cutoff  across all partitions */
+      if((status = Score2MaxE(cm, errbuf, qdb_mode, fqdb_sc, &fqdb_E)) != eslOK) return status;
+    }
+    else if(fqdb_ctype == E_CUTOFF) { /* determine min bit sc that corresponds to fqdb_E E-val cutoff across all partitions */
+      if((status  = E2MinScore(cm, errbuf, qdb_mode, fqdb_E, &fqdb_sc)) != eslOK) return status;
+    }
+
+    fqdb_S = E2SurvFract(fqdb_E, cm->W, cfg->avg_hit_len, cfg->dbsize, TRUE);
+    /* if HMM is predicted to be a better filter, turn QDB filter OFF*/
+    if(do_hmm_filter && (fqdb_S > fhmm_S)) do_qdb_filter = FALSE;
+    /* if fqdb_S > 0.9, turn QDB filter off, it's not worth it */
+    if(fqdb_S > 0.9) do_qdb_filter = FALSE;
+
+  }
+  else do_qdb_filter = FALSE;
+
+  /* C. add QDB filter, if necessary (before HMM filter, filters added like a stack, HMM filter is added last but used first) */
+  if(do_qdb_filter) { 
+    AddFilterToSearchInfo(cm, TRUE, FALSE, FALSE, FALSE, FALSE, fqdb_smx, NULL, fqdb_ctype, fqdb_sc, fqdb_E, (! esl_opt_GetBoolean(go, "--no-null3")));
+    /* DumpSearchInfo(cm->si); */
+  }
+  else if (fqdb_smx != NULL) cm_FreeScanMatrix(cm, fqdb_smx); 
+  /* D. add HMM filter, if necessary (after QDB filter, filters added like a stack, HMM filter is added last but used first) */
+  if (do_hmm_filter) { 
+    AddFilterToSearchInfo(cm, FALSE, FALSE, FALSE, TRUE, FALSE, NULL, NULL, fhmm_ctype, fhmm_sc, fhmm_E, (! esl_opt_GetBoolean(go, "--no-null3")));
+    /*DumpSearchInfo(cm->si); */
+  }
+  ValidateSearchInfo(cm, cm->si);
+  /* DumpSearchInfo(cm->si); */
+  return eslOK;
+}
+
+/* Function: set_searchinfo_for_uncalibrated_cm()
+ * Date:     EPN, Thu Mar  6 05:29:16 2008
+ * 
+ * Purpose:  For a CM WITHOUT exponential tail and filter thresholds statistics 
+ *           from cmcalibrate: determine how many rounds of searching we will 
+ *           do (all rounds but last round are filters), and set the relevant 
+ *           info in the SearchInfo_t <cm->si> object, including cutoffs.
+ *
+ * 
+ * --------------------------------------------------------------------------------------
+ * How HMM filters thresholds are set for UNcalibrated CMs based on command line options:
+ * --------------------------------------------------------------------------------------
+ * Note that --fil-no-hmm, --fil-T-hmm, --fil-S-hmm, fil-E-hmm are mutually 
+ * exclusive (enforced by esl_getopts).
+ * 
+ * if --fil-no-hmm:     don't filter with an HMM.
+ * if --fil-T-hmm <x>:  set HMM filter bit score cutoff as <x>.
+ * if --fil-S-hmm <x>:  ERROR, requires calibration; esl_getopts detects and exits
+ * if --fil-E-hmm <x>:  ERROR, requires calibration; esl_getopts detects and exits
+ * 
+ * If none of these options are selected, default thresholding occurs as follows:
+ * HMM filter threshold is set as 3.0 bits.
+ * 
+ * -----------------------------------------------------------------------------------------
+ * How QDB CYK filter thresholds are set for UNcalibrated CMs based on command line options:
+ * -----------------------------------------------------------------------------------------
+ * Note that --fil-no-qdb, --fil-T-qdb, and --fil-E-qdb are mutually 
+ * exclusive (enforced by esl_getopts).
+ * 
+ * if --fil-no-qdb:     don't filter with QDB CYK.
+ * if --fil-T-qdb <x>:  set QDB CYK filter bit score cutoff as <x>.
+ * if --fil-E-qdb <x>:  ERROR, requires calibration; esl_getopts detects and exits
+ * 
+ * If none of these options are selected, default threhsolding occurs as follows:
+ * QDB filter threshold is set as 0.0 bits.
+ * 
+ * Expert QDB CYK filter options (only printed with a --devhelp)
+ * --fil-finE-qdb <x>:  ERROR, requires calibration; esl_getopts detects and exits
+ * --fil-finT-qdb <x>:  ERROR, requires calibration; esl_getopts detects and exits
+ * 
+ * beta, the tail loss probability for the QDB calculation is set as <x> from --fil-beta <x>.
+ *
+ * --------------------------------------------------------------------------------
+ * How final thresholds are set for UNcalibrated CMs based on command line options:
+ * --------------------------------------------------------------------------------
+ *
+ * How final algorithm is set:
+ * --inside:     search with CM inside (TRUE by default)
+ * --cyk:        search with CM CYK 
+ * --forward:    search with HMM Forward
+ * --viterbi:    search with HMM Viterbi
+ * 
+ * How final algorithm threshold is set:
+ * -T <x>:       set final algorithm threshold as bit score <x>
+ * -E <x>:       ERROR, esl_getopts detects this and exits
+ * --ga:         use Rfam gathering threshold (bit sc) from CM file 
+ * --tc:         use Rfam trusted cutoff      (bit sc) from CM file
+ * --nc:         use Rfam noise cutoff        (bit sc) from CM file
+ *
+ * NOTE: --ga, --nc, --tc are incompatible with --forward and --viterbi
+ *
+ */
+static int
+set_searchinfo_for_uncalibrated_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int n;                      /* counter over rounds */
+  int stype;                  /* type of filter */
+  int search_opts;            /* search_opts for filter */
+  int use_hmmonly;            /* TRUE if --viterbi or --forward */
+  float final_sc = -1.;       /* final round bit score cutoff */
+  float fqdb_sc  = -1.;       /* QDB filter round bit score cutoff */
+  float fhmm_sc  = -1.;       /* HMM filter round bit score cutoff */
+  int   do_qdb_filter = TRUE; /* TRUE to add QDB filter, FALSE not to */
+  int   do_hmm_filter = TRUE; /* TRUE to add HMM filter, FALSE not to */
+  double fqdb_beta_qdb;       /* beta for QDBs in QDB filter round */
+  double fqdb_beta_W;         /* beta for W in QDB filter round */
+  int    fqdb_W;              /* W for QDB filter round */
+  int   *fqdb_dmin, *fqdb_dmax; /* d bands (QDBs) for QDB filter round */
+  int safe_windowlen;         /* used to get QDBs */
+  ScanMatrix_t *fqdb_smx = NULL;/* the scan matrix for the QDB filter round */
+  int cm_mode, hmm_mode;      /* CM exp tail mode and CP9 HMM exp tail mode for E-value statistics */
+  int qdb_mode;               /* CM exp tail mode during QDB filter round */
+
+  if(cm->si != NULL)                ESL_FAIL(eslEINCOMPAT, errbuf, "set_searchinfo_for_uncalibrated_cm(), cm->si is not NULL, shouldn't happen.\n");
+  if(cm->flags & CMH_EXPTAIL_STATS) ESL_FAIL(eslEINCOMPAT, errbuf, "set_searchinfo_for_uncalibrated_cm(): but cm: %s has exp tail stats.", cm->name);
+  if(cm->flags & CMH_FILTER_STATS)  ESL_FAIL(eslEINCOMPAT, errbuf, "set_searchinfo_for_uncalibrated_cm(): but cm: %s has filter stats.", cm->name);
+
+  if(! esl_opt_IsDefault(go, "--fil-finE-hmm")) { /* can't deal with this b/c we don't have exp tail stats */
+    ESL_FAIL(eslEINVAL, errbuf, "--fil-finE-hmm requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+  }
+  if(! esl_opt_IsDefault(go, "--fil-finT-hmm")) { /* can't deal with this b/c we don't have exp tail stats */
+    ESL_FAIL(eslEINVAL, errbuf, "--fil-finT-hmm requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+  }
+  if(! esl_opt_IsDefault(go, "--fil-finE-qdb")) { /* can't deal with this b/c we don't have exp tail stats */
+    ESL_FAIL(eslEINVAL, errbuf, "--fil-finE-qdb requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+  }
+  if(! esl_opt_IsDefault(go, "--fil-finT-qdb")) { /* can't deal with this b/c we don't have exp tail stats */
+    ESL_FAIL(eslEINVAL, errbuf, "--fil-finT-qdb requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+  }
+
+  /* Create SearchInfo, specifying no filtering, we change the threshold below */
+  CreateSearchInfo(cm, SCORE_CUTOFF, 0., -1.);
+  if(cm->si == NULL) cm_Fail("set_searchinfo_for_uncalibrated_cm(), CreateSearchInfo() call failed.");
+  SearchInfo_t *si = cm->si; 
+  if(si->nrounds > 0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_uncalibrated_cm(), si->nrounds (%d) > 0\n", si->nrounds);
+  
+  /* First, set up cutoff for final round, this will be round si->nrounds == 0, b/c no filters have been added yet */
+  n           = si->nrounds;
+  stype       = si->stype[n];
+  search_opts = si->search_opts[n];
+  use_hmmonly = ((search_opts & CM_SEARCH_HMMVITERBI) || (search_opts & CM_SEARCH_HMMFORWARD));
+  if(use_hmmonly) do_hmm_filter = do_qdb_filter = FALSE; /* don't filter if we're searching only with the HMM */
+  if((! use_hmmonly) && (stype != SEARCH_WITH_CM)) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_uncalibrated_cm(), final round search_opts HMMVITERBI or HMMFORWARD flags down, but type != SEARCH_WITH_CM.");
+
+  /* determine configuration of CM and CP9 HMM based on cm->flags & cm->search_opts */
+  CM2ExpMode(cm, search_opts, &cm_mode, &hmm_mode); 
+
+  /* set up final round cutoff, either 0 or 1 of 5 options is enabled. 
+   * esl_opt_IsDefault() returns FALSE even if option is enabled with default value.
+   */
+  if(esl_opt_IsDefault(go, "-E") && 
+     esl_opt_IsDefault(go, "-T") && 
+     esl_opt_IsDefault(go, "--ga") && 
+     esl_opt_IsDefault(go, "--tc") && 
+     esl_opt_IsDefault(go, "--nc")) { 
+    /* No relevant options enabled, cutoff is default bit score cutoff */
+    final_sc    = esl_opt_GetReal(go, "-T");
+  }
+  else if(! esl_opt_IsDefault(go, "-E")) { /* -E enabled, error b/c we don't have exp tail stats */
+    ESL_FAIL(eslEINVAL, errbuf, "-E requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+  }
+  else if(! esl_opt_IsDefault(go, "-T")) { /* -T enabled, use that */
+    final_sc    = esl_opt_GetReal(go, "-T");
+  }
+  else if(! esl_opt_IsDefault(go, "--ga")) { /* --ga enabled, use that, if available, else die */
+    if(use_hmmonly) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "--ga is incompatible with --viterbi and --forward.");
+    if(! (cm->flags & CMH_GA)) ESL_FAIL(eslEINVAL, errbuf, "No GA gathering threshold in CM file, can't use --ga.");
+    final_sc    = cm->ga;
+  }
+  else if(! esl_opt_IsDefault(go, "--tc")) { /* --tc enabled, use that, if available, else die */
+    if(use_hmmonly) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "--tc is incompatible with --viterbi and --forward.");
+    if(! (cm->flags & CMH_TC)) ESL_FAIL(eslEINVAL, errbuf, "No TC trusted cutoff in CM file, can't use --tc.");
+    final_sc    = cm->tc;
+  }
+  else if(! esl_opt_IsDefault(go, "--nc")) { /* --nc enabled, use that, if available, else die */
+    if(use_hmmonly) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "--nc is incompatible with --viterbi and --forward.");
+    if(! (cm->flags & CMH_NC)) ESL_FAIL(eslEINVAL, errbuf, "No NC noise cutoff in CM file, can't use --nc.");
+    final_sc    = cm->nc;
+  }
+  else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No final round cutoff selected. This shouldn't happen.");
+  /* update the search info, which holds the thresholds for final round */
+  UpdateSearchInfoCutoff(cm, cm->si->nrounds, SCORE_CUTOFF, final_sc, -1.);   
+  ValidateSearchInfo(cm, cm->si);
+  /* DumpSearchInfo(cm->si); */
+
+  /* done with threshold for final round */
+
+  /* Set up the filters and their thresholds 
+   * A. determine thresholds/stats for HMM filter to add
+   * B. determine thresholds/stats for CM QDB filter to add
+   * C. add QDB filter, if necessary (before HMM filter, filters added like a stack, HMM filter is added last but used first)
+   * D. add HMM filter, if necessary (after QDB filter)
+   */
+
+  /* 1. determine thresholds/stats for HMM filter */
+  do_hmm_filter = esl_opt_GetBoolean(go, "--fil-hmm");
+  fhmm_sc = -1.;
+  if(do_hmm_filter) { /* determine thresholds for HMM forward filter */
+    if(use_hmmonly) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_uncalibrated_cm(), --fil-hmm enabled, along with --viterbi or --forward, shouldn't happen.");
+    if(esl_opt_IsDefault(go, "--fil-E-hmm") && esl_opt_IsDefault(go, "--fil-T-hmm")) { 
+      /* No relevant options selected, set cutoff as default HMM filter bit score. */
+      fhmm_sc    = esl_opt_GetReal(go, "--fil-T-hmm");
+    } /* end of if(esl_opt_IsDefault(go, "--fil-E-hmm") && esl_opt_IsDefault(go, "--fil-T-hmm")) */
+    else if(! esl_opt_IsDefault(go, "--fil-E-hmm")) { /* can't deal with this b/c we don't have exp tail stats */
+      ESL_FAIL(eslEINVAL, errbuf, "--fil-E-hmm requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+    }
+    else if(! esl_opt_IsDefault(go, "--fil-S-hmm")) { /* can't deal with this b/c we don't have exp tail stats */
+      ESL_FAIL(eslEINVAL, errbuf, "--fil-S-hmm requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+    }
+    else if(! esl_opt_IsDefault(go, "--fil-T-hmm")) { /* HMM filter bit score threshold was set on command line, use that */
+      fhmm_sc    = esl_opt_GetReal(go, "--fil-T-hmm");
+    }
+    else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No HMM filter cutoff selected. This shouldn't happen.");
+  }
+  if(! esl_opt_IsDefault(go, "--fil-Smin-hmm")) { /* can't deal with this b/c we don't have exp tail stats */
+      ESL_FAIL(eslEINVAL, errbuf, "--fil-Smin-hmm requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+  }
+  if(! esl_opt_IsDefault(go, "--fil-Smax-hmm")) { /* can't deal with this b/c we don't have exp tail stats */
+      ESL_FAIL(eslEINVAL, errbuf, "--fil-Smax-hmm requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+  }
+
+  /* B. determine thresholds/stats for CM QDB filter to add */
+  qdb_mode = (ExpModeIsLocal(cm_mode)) ? EXP_CM_LC : EXP_CM_GC; /* always do CYK with QDB filter, only question is local or glocal? */
+  fqdb_sc = -1.;
+  if(do_qdb_filter && esl_opt_GetBoolean(go, "--fil-qdb")) { /* determine thresholds, beta for qdb cyk filter */
+    /* build the ScanMatrix_t for the QDB filter round, requires calcing dmin, dmax */
+
+    /* EPN, Tue Aug  4 11:57:10 2009 
+     * Infernal 1.0 code below (in which --fil-beta's default value was NULL):
+     * if(! esl_opt_IsDefault(go, "--fil-beta")) fqdb_beta_qdb = esl_opt_GetReal(go, "--fil-beta");
+     * else fqdb_beta_qdb = cm->beta_W; use beta used to calc W in CM file by default 
+     */
+    /* above block replaced by following line as of v1.01 */
+    fqdb_beta_qdb = esl_opt_GetReal(go, "--fil-beta");
+
+    safe_windowlen = cm->W * 3;
+    while(!(BandCalculationEngine(cm, safe_windowlen, fqdb_beta_qdb, FALSE, &fqdb_dmin, &fqdb_dmax, NULL, NULL))) {
+      free(fqdb_dmin);
+      free(fqdb_dmax);
+      fqdb_dmin = NULL;
+      fqdb_dmax = NULL;
+      safe_windowlen *= 2;
+      if(safe_windowlen > (cm->clen * 1000)) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo_for_uncalibrated_cm(), band calculation safe_windowlen big: %d\n", safe_windowlen);
+    }
+    /* tricky step here, W is calculated for filter using maximum of fqdb_beta_qdb and cm->beta_W, this is b/c 
+     * model was (possibly) calibrated with W as calc'ed with cm->beta_W and we don't want a bigger hit
+     * to be possible then was during calibration (could overestimate significance of scores), 
+     * W can be less than cm->beta_W though because that would only lead to possible underestimation 
+     * of significance of scores (the good direction).
+     */
+    if(cm->beta_W > fqdb_beta_qdb) { 
+      fqdb_beta_W = cm->beta_W;
+      fqdb_W      = cm->W;
+    }
+    else { 
+      fqdb_beta_W = fqdb_beta_qdb;
+      fqdb_W      = fqdb_dmax[0];
+    }
+    fqdb_smx = cm_CreateScanMatrix(cm, fqdb_W, fqdb_dmin, fqdb_dmax, fqdb_beta_W, fqdb_beta_qdb, TRUE, TRUE, FALSE);
+    
+    if(esl_opt_IsDefault(go, "--fil-E-qdb") && esl_opt_IsDefault(go, "--fil-T-qdb")) {
+      /* No relevant options selected, set CM QDB filter as default bit score. */
+      fqdb_sc    = esl_opt_GetReal(go, "--fil-T-qdb");
+    }
+    else if(! esl_opt_IsDefault(go, "--fil-E-qdb")) { /* can't deal with this b/c we don't have exp tail stats */
+      ESL_FAIL(eslEINVAL, errbuf, "--fil-E-qdb requires exp tail statistics in <cm file>. Use cmcalibrate to get exp tail stats.");
+    }
+    else if(! esl_opt_IsDefault(go, "--fil-T-qdb")) { /* CM CYK bit score threshold was set on command line, use that */
+      fqdb_sc    = esl_opt_GetReal(go, "--fil-T-qdb");
+    }
+    else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No CM filter cutoff selected. This shouldn't happen.");
+  }
+  else do_qdb_filter = FALSE;
+
+  /* C. add QDB filter, if necessary (before HMM filter, filters added like a stack, HMM filter is added last but used first) */
+  if(do_qdb_filter) { 
+    AddFilterToSearchInfo(cm, TRUE, FALSE, FALSE, FALSE, FALSE, fqdb_smx, NULL, SCORE_CUTOFF, fqdb_sc, -1., (! esl_opt_GetBoolean(go, "--no-null3")));
+    /* DumpSearchInfo(cm->si); */
+  }
+  else if (fqdb_smx != NULL) cm_FreeScanMatrix(cm, fqdb_smx); 
+  /* D. add HMM filter, if necessary (after QDB filter, filters added like a stack, HMM filter is added last but used first) */
+  if (do_hmm_filter) { 
+    AddFilterToSearchInfo(cm, FALSE, FALSE, FALSE, TRUE, FALSE, NULL, NULL, SCORE_CUTOFF, fhmm_sc, -1., (! esl_opt_GetBoolean(go, "--no-null3")));
+    /* DumpSearchInfo(cm->si); */
+  }
+  ValidateSearchInfo(cm, cm->si);
+  return eslOK;
+}
+
+/*
+ * Function: read_next_search_seq
+ *
+ * Date:     RJK, Wed May 29, 2002 [St. Louis]
+ *           easeled: EPN, Fri Dec  8 11:40:20 2006
+ *
+ * Purpose:  Given a dbfp and whether or not to take the reverse complement,
+ *           reads in the next sequence and prepares reverse complement if nec.
+ *
+ * Returns:  eslOK on success; eslEOF if end of file, 
+ *           some other status code from esl_sqio_Read() if an error occurs.
+ */
+int read_next_search_seq (const ESL_ALPHABET *abc, ESL_SQFILE *dbfp, int do_revcomp, dbseq_t **ret_dbseq) 
+{
+  int status;
+  dbseq_t *dbseq = NULL;
+
+  ESL_ALLOC(dbseq, sizeof(dbseq_t));
+  dbseq->sq[0] = NULL;
+  dbseq->sq[1] = NULL;
+
+  dbseq->sq[0] = esl_sq_CreateDigital(abc);
+
+  while((status = esl_sqio_Read(dbfp, dbseq->sq[0])) == eslOK && (dbseq->sq[0]->n == 0)) /* skip zero length seqs */
+    esl_sq_Reuse(dbseq->sq[0]);
+
+  if(status != eslOK) goto ERROR;
+  if (do_revcomp) {
+    /* make a new ESL_SQ object, to store the reverse complement */
+    if((dbseq->sq[1] = esl_sq_CreateDigitalFrom(abc, dbseq->sq[0]->name, dbseq->sq[0]->dsq, 
+						dbseq->sq[0]->n, dbseq->sq[0]->desc, 
+						dbseq->sq[0]->acc, dbseq->sq[0]->ss)) == NULL) goto ERROR;
+    /* reverse complement it in place */
+    revcomp(dbseq->sq[1]->abc, dbseq->sq[1], dbseq->sq[1]);
+  }
+  dbseq->results[0] = NULL;
+  dbseq->results[1] = NULL;
+
+  *ret_dbseq = dbseq;
+  return eslOK;
+
+ ERROR:
+  if(dbseq->sq[0] != NULL) esl_sq_Destroy(dbseq->sq[0]);
+  if(dbseq->sq[1] != NULL) esl_sq_Destroy(dbseq->sq[1]);
+  if(dbseq != NULL) free(dbseq);
+  return status;
+}
+
+
+
+/* Function: print_run_info
+ * Date:     EPN, Mon Mar  3 11:09:18 2008
+ *
+ * Purpose:  Print information on this run of cmsearch.
+ *           Command used to run it, and execution date.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_run_info(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  char *command;
+  char *date;
+
+  if((status = get_command(go, errbuf, &command)) != eslOK) return status;
+  if((status = GetDate    (errbuf, &date))    != eslOK) return status;
+
+  fprintf(stdout, "%-13s %s\n",  "# command:", command);
+  fprintf(stdout, "%-13s %s\n",  "# date:",    date);
+  if(cfg->nproc > 1) fprintf(stdout, "%-13s %d\n", "# nproc:", cfg->nproc);
+  fprintf(stdout, "%-13s %d\n",  "# num seqs:",   cfg->nseq);
+  fprintf(stdout, "%-13s %.6f\n",  "# dbsize(Mb):", (double) cfg->dbsize / 1000000.);
+
+  if(cfg->tfp != NULL) { 
+    fprintf(cfg->tfp, "%-13s %s\n",  "# command:", command);
+    fprintf(cfg->tfp, "%-13s %s\n",  "# date:",    date);
+    if(cfg->nproc > 1) fprintf(cfg->tfp, "%-13s %d\n", "# nproc:", cfg->nproc);
+    fprintf(cfg->tfp, "%-13s %d\n",  "# num seqs:",   cfg->nseq);
+    fprintf(cfg->tfp, "%-13s %.6f\n",  "# dbsize(Mb):", (double) cfg->dbsize / 1000000.);
+  }
+
+  free(command);
+  free(date);
+  return eslOK;
+}
+
+/* Function: get_command
+ * Date:     EPN, Mon Mar  3 11:10:36 2008
+ *
+ * Purpose:  Return the command used to call cmsearch
+ *           in <ret_command>.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command)
+{
+  int status;
+  int i;
+  char *command = NULL;
+
+  for (i = 0; i < go->argc; i++) { /* copy all command line options and args */
+    if((status = esl_strcat(&(command),  -1, go->argv[i], -1)) != eslOK) goto ERROR;
+    if(i < (go->argc-1)) if((status = esl_strcat(&(command), -1, " ", 1)) != eslOK) goto ERROR;
+  }
+  *ret_command = command;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_command(): memory allocation error.");
+  return status;
+}
+
+
+/* Function: print_searchinfo_for_calibrated_cm
+ * Date:     EPN, Thu May 17 14:47:36 2007
+ * Purpose:  Print info about search (cutoffs, algorithm, etc.). 
+ *           with a CM that has exp tail stats. Can be called in 
+ *           2 different modes, mode 1 is 'pre-search', called prior
+ *           before a search, mode 2 is 'post-search', called after
+ *           a search is done. We're in mode 1 iff cm_surv_fractA == NULL
+ *           and cm_nhitsA == NULL.
+ *
+ *            
+ */
+int print_searchinfo_for_calibrated_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *cm_surv_fractA, int *cm_nhitsA, double in_asec, double in_total_psec, double *ret_total_psec)
+{
+  int status;
+  int n;
+  float surv_fract = 1.;
+  float prv_surv_fract = 1.;
+  int cutoff_type;
+  float sc_cutoff;
+  float e_cutoff;
+  int using_filters;
+  int cm_mode;
+  int cp9_mode;
+  int exp_mode;             /* index to use for exp tail stats in cm->stats->gumAA[], exp_mode = (stype == SEARCH_WITH_CM) cm_mode : cp9_mode; */
+  int stype;
+  int search_opts;
+  ScanMatrix_t *smx;
+  HybridScanInfo_t *hsi;
+  int   use_qdb;            /* are we using qdb for current round? */
+  char  time_buf[128];	    /* for printing predicted times */
+  int   do_pad;             /* TRUE to add W pad onto survival fraction (FALSE only in final round of searching) */
+  int   pre_search_mode;    /* TRUE if this function was called before the search was run */
+  double sec_per_res;        /* seconds required to search 1 residue with current model, current round of searching */
+  double psec;              /* predicted seconds for current cm, current round */
+  double total_psec = 0.;   /* predicted number of seconds for full round */
+
+  pre_search_mode = (cm_surv_fractA == NULL && cm_nhitsA == NULL) ? TRUE : FALSE;
+  if(pre_search_mode && ret_total_psec == NULL) ESL_FAIL(status, errbuf, "print_searchinfo_for_calibrated_cm, pre-search mode, but ret_total_psec is NULL.");
+
+  ESL_RANDOMNESS *r = esl_randomness_Create((long) 33);
+  if(r == NULL) ESL_FAIL(status, errbuf, "print_searchinfo_for_calibrated_cm, memory error, couldn't create randomness object.");
+
+  /* Could use ESL_GETOPTS here, but using the CM flags assures we're reporting
+   * on how the CM is actually config'ed, not how we want it to be
+   */
+
+  if(! (cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "print_searchinfo_for_calibrated_cm(): cm: %s does not have exp tail stats.", cm->name);
+  using_filters = (cm->si->nrounds > 0) ? TRUE : FALSE;
+
+  if(pre_search_mode) { 
+    fprintf(stdout, "#\n# Pre-search info for CM %d: %s\n", cfg->ncm, cm->name);
+    if(cfg->tfp != NULL) fprintf(cfg->tfp, "#\n# Pre-search info for CM %d: %s\n", cfg->ncm, cm->name);
+  }
+  else { 
+    fprintf(stdout, "#\n# Post-search info for CM %d: %s\n", cfg->ncm, cm->name);
+    if(cfg->tfp != NULL) fprintf(cfg->tfp, "#\n# Post-search info for CM %d: %s\n", cfg->ncm, cm->name);
+  }
+  fprintf(stdout, "#\n");
+  if(cfg->tfp != NULL) fprintf(cfg->tfp, "#\n");
+
+  for(n = 0; n <= cm->si->nrounds; n++) {
+    stype       = cm->si->stype[n];
+    search_opts = cm->si->search_opts[n];
+    cutoff_type = cm->si->cutoff_type[n];
+    sc_cutoff   = cm->si->sc_cutoff[n];
+    e_cutoff    = cm->si->e_cutoff[n];
+    smx         = cm->si->smx[n];
+    hsi         = cm->si->hsi[n];
+
+    /* Determine configuration of CM and CP9 based on cm->flags & cm->search_opts */
+    CM2ExpMode(cm, search_opts, &cm_mode, &cp9_mode); 
+    exp_mode = (stype == SEARCH_WITH_CM) ? cm_mode : cp9_mode; 
+
+    prv_surv_fract = surv_fract;
+    do_pad = (n == cm->si->nrounds) ? FALSE : TRUE;
+    surv_fract = E2SurvFract(e_cutoff, (stype == SEARCH_WITH_CM) ? smx->W : cm->W, cfg->avg_hit_len, cfg->dbsize, do_pad);
+
+    if(pre_search_mode) { 
+      if((status = estimate_search_time_for_round(go, cfg, errbuf, cm, stype, search_opts, smx, r, &sec_per_res)) != eslOK) return status;
+      psec = prv_surv_fract * (double) cfg->dbsize * sec_per_res;
+      /*printf("psec: %f\nprv_surv_fract: %f\n", psec, prv_surv_fract);*/
+#ifdef HAVE_MPI
+    /* if we're paralellized take that into account */
+    if(esl_opt_GetBoolean(go, "--mpi") && cfg->nproc > 1) psec /= (cfg->nproc-1);
+#endif
+    /* if we're only forecasting the time, divide by <n> from --forecast <n>, which is theoretical number of processors */
+    if(! esl_opt_IsDefault(go, "--forecast")) { 
+      if(esl_opt_GetInteger(go, "--forecast") > 1) { 
+	psec /= (esl_opt_GetInteger(go, "--forecast") - 1);
+      }
+    }
+    total_psec += psec;
+
+    FormatTimeString(time_buf, psec, TRUE);
+      if(n == 0) { 
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %19s  %20s\n",               ""    , "",    "",    "",    "",  "      cutoffs      ",   "    predictions     ");
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %19s  %20s\n",               "",     "",    "",    "",    "",  "-------------------",   "--------------------");
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %7s  %11s\n", "rnd",  "mod", "alg", "cfg", "beta",  "E value",    "bit sc",  "surv",    "run time");
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %7s  %11s\n", "---",  "---", "---", "---", "-----", "----------", "-------", "-------", "-----------");
+	if(cfg->tfp != NULL) { 
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %19s  %20s\n",               ""    , "",    "",    "",    "",  "      cutoffs      ",   "    predictions     ");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %19s  %20s\n",               "",     "",    "",    "",    "",  "-------------------",   "--------------------");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %7s  %11s\n", "rnd",  "mod", "alg", "cfg", "beta",  "E value",    "bit sc",  "surv",    "run time");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %7s  %11s\n", "---",  "---", "---", "---", "-----", "----------", "-------", "-------", "-----------");
+	}
+      }
+      
+      fprintf(stdout, "  %3d", (n+1));
+      if(cfg->tfp != NULL) fprintf(cfg->tfp, "# %3d", (n+1)); /* note: only line that's printed differently in tfp and stdout, add a prefix \# */
+      if(stype == SEARCH_WITH_CM) { 
+	fprintf(stdout, "  %3s  %3s  %3s  ", "cm", ((search_opts & CM_SEARCH_INSIDE) ? "ins" : "cyk"), ((cm->flags & CMH_LOCAL_BEGIN) ? "loc" : "glc"));
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %3s  %3s  %3s  ", "cm", ((search_opts & CM_SEARCH_INSIDE) ? "ins" : "cyk"), ((cm->flags & CMH_LOCAL_BEGIN) ? "loc" : "glc"));
+	use_qdb  = (smx->dmin == NULL && smx->dmax == NULL) ? FALSE : TRUE;
+	if(use_qdb) { 
+	  fprintf(stdout, "%5g", smx->beta_qdb);
+	  if(cfg->tfp != NULL) fprintf(cfg->tfp, "%5g", smx->beta_qdb);
+	}
+	else {
+	  fprintf(stdout, "%5s", "-");
+	  if(cfg->tfp != NULL) fprintf(cfg->tfp, "%5s", "-");
+	}
+      }
+      else { 
+	fprintf(stdout, "  %3s  %3s  %3s  %5s", "hmm", ((search_opts & CM_SEARCH_HMMFORWARD) ? "fwd" : "vit"), ((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? "loc" : "glc"), "-");
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %3s  %3s  %3s  %5s", "hmm", ((search_opts & CM_SEARCH_HMMFORWARD) ? "fwd" : "vit"), ((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? "loc" : "glc"), "-");
+      }
+      if(e_cutoff < -0.1)  if((status = Score2MaxE(cm, errbuf, exp_mode, sc_cutoff, &e_cutoff)) != eslOK) return status;
+      if(e_cutoff < 0.01)  { 
+	fprintf(stdout, "  %10.1e", e_cutoff);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %10.1e", e_cutoff);
+      }
+      else {
+	fprintf(stdout, "  %10.3f", e_cutoff);
+  	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %10.3f", e_cutoff);
+      }
+      
+      fprintf(stdout, "  %7.2f", sc_cutoff);
+      if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %7.2f", sc_cutoff);
+      if(surv_fract < 0.0001) { 
+	fprintf(stdout, "  %7.1e", surv_fract);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %7.1e", surv_fract); 
+      }
+      else { 
+	fprintf(stdout, "  %7.4f", surv_fract);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %7.4f", surv_fract);
+      }
+      fprintf(stdout, "  %11s\n", time_buf);
+      if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %11s\n", time_buf);
+
+      if(n != 0 && n == cm->si->nrounds) { /* print total expected run time */
+	FormatTimeString(time_buf, total_psec, TRUE);
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %7s  %11s\n", "---",  "---", "---", "---", "-----", "----------", "-------", "-------", "-----------");
+	fprintf(stdout, "  %3s  %3s  %3s  %3s  %5s  %10s  %7s  %7s  %11s\n", "all",  "-",   "-",   "-",   "-",     "-",          "-",       "-",       time_buf);
+	fprintf(stdout, "#\n");
+	if(cfg->tfp != NULL) { 
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %7s  %11s\n", "---",  "---", "---", "---", "-----", "----------", "-------", "-------", "-----------");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %7s  %11s\n", "all",  "-",   "-",   "-",   "-",     "-",          "-",       "-",       time_buf);
+	  fprintf(cfg->tfp, "#\n");
+	}
+      }
+    }
+    else { /* search is done */
+      if(n == 0) { 
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %19s  %17s\n",               ""    , "",    "",    "",    "",  "  number of hits   ",   "  surv fraction  ");
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %19s  %17s\n",               "",     "",    "",    "",    "",  "-------------------",   "-----------------");
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %8s  %7s\n", "rnd",  "mod", "alg", "cfg", "beta",  "expected",    "actual", "expected", "actual");
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %8s  %7s\n", "---",  "---", "---", "---", "-----", "----------", "-------", "--------", "-------");
+	if(cfg->tfp != NULL) { 
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %19s  %17s\n",               ""    , "",    "",    "",    "",  "  number of hits   ",   "  surv fraction  ");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %19s  %17s\n",               "",     "",    "",    "",    "",  "-------------------",   "-----------------");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %8s  %7s\n", "rnd",  "mod", "alg", "cfg", "beta",  "expected",    "actual", "expected", "actual");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s  %7s  %8s  %7s\n", "---",  "---", "---", "---", "-----", "----------", "-------", "--------", "-------");
+	}
+      }
+      
+      fprintf(stdout, "  %3d", (n+1));
+      if(cfg->tfp != NULL) fprintf(cfg->tfp, "# %3d", (n+1)); /* note: only line that's printed differently in tfp and stdout, add a prefix \# */
+      if(stype == SEARCH_WITH_CM) { 
+	fprintf(stdout, "  %3s  %3s  %3s  ", "cm", ((search_opts & CM_SEARCH_INSIDE) ? "ins" : "cyk"), ((cm->flags & CMH_LOCAL_BEGIN) ? "loc" : "glc"));
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %3s  %3s  %3s  ", "cm", ((search_opts & CM_SEARCH_INSIDE) ? "ins" : "cyk"), ((cm->flags & CMH_LOCAL_BEGIN) ? "loc" : "glc"));
+	use_qdb  = (smx->dmin == NULL && smx->dmax == NULL) ? FALSE : TRUE;
+	if(use_qdb) { 
+	  fprintf(stdout, "%5g", smx->beta_qdb);
+	  if(cfg->tfp != NULL) fprintf(cfg->tfp, "%5g", smx->beta_qdb);
+	}
+	else {
+	  fprintf(stdout, "%5s", "-");
+	  if(cfg->tfp != NULL) fprintf(cfg->tfp, "%5s", "-");
+	}
+      }
+      else { 
+	fprintf(stdout, "  %3s  %3s  %3s  %5s", "hmm", ((search_opts & CM_SEARCH_HMMFORWARD) ? "fwd" : "vit"), ((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? "loc" : "glc"), "-");
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %3s  %3s  %3s  %5s", "hmm", ((search_opts & CM_SEARCH_HMMFORWARD) ? "fwd" : "vit"), ((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? "loc" : "glc"), "-");
+      }
+      if(e_cutoff < -0.1)  if((status = Score2MaxE(cm, errbuf, exp_mode, sc_cutoff, &e_cutoff)) != eslOK) return status;
+      if(e_cutoff < 0.01)  { 
+	fprintf(stdout, "  %10.1e", e_cutoff);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %10.1e", e_cutoff);
+      }
+      else {
+	fprintf(stdout, "  %10.3f", e_cutoff);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %10.3f", e_cutoff);
+      }
+      
+      fprintf(stdout, "  %7d", cm_nhitsA[n]);
+      if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %7d", cm_nhitsA[n]);
+      if(surv_fract < 0.0001) { 
+	fprintf(stdout, "  %8.1e", surv_fract);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %8.1e", surv_fract);
+      }
+      else {
+	fprintf(stdout, "  %8.4f", surv_fract);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %8.4f", surv_fract);
+      }
+      if(cm_surv_fractA[n] < 0.0001) { 
+	fprintf(stdout, "  %7.1e\n", cm_surv_fractA[n]);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %7.1e\n", cm_surv_fractA[n]);
+      }
+      else {
+	fprintf(stdout, "  %7.4f\n", cm_surv_fractA[n]);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %7.4f\n", cm_surv_fractA[n]);
+      }
+
+      if(n == cm->si->nrounds) { /* print total expected run time */
+	fprintf(stdout, "#\n");
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "#\n");
+	/*fprintf(stdout, "# %24s\n",       "   total search time    ");*/
+	/*fprintf(stdout, "# %24s\n",       "------------------------");*/
+	fprintf(stdout, "# %13s  %13s\n", "expected time",  "actual time");
+	fprintf(stdout, "# %13s  %13s\n", "-------------",  "-------------");
+	if(cfg->tfp != NULL) { 
+	  fprintf(cfg->tfp, "# %13s  %13s\n", "expected time",  "actual time");
+	  fprintf(cfg->tfp, "# %13s  %13s\n", "-------------",  "-------------");
+	}
+	FormatTimeString(time_buf, in_total_psec, TRUE);
+	fprintf(stdout, "  %13s", time_buf);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "# %13s", time_buf); /* note: 1 of only 2 line that's printed differently in tfp and stdout, add a prefix \# */
+	FormatTimeString(time_buf, in_asec, TRUE);
+	fprintf(stdout, "  %13s\n", time_buf);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %13s\n", time_buf);
+      }
+    }
+  }
+  if(cfg->tfp != NULL) fflush(cfg->tfp);
+  esl_randomness_Destroy(r);
+  
+  if(ret_total_psec != NULL) *ret_total_psec = total_psec;
+  return eslOK;
+}  
+
+/* Function: print_searchinfo_for_uncalibrated_cm
+ * Date:     EPN, Thu May 17 14:47:36 2007
+ * Purpose:  Print info about search (cutoffs, algorithm, etc.). 
+ *           with a CM that does not have exp tail stats. Can be called in 
+ *           2 different modes, mode 1 is 'pre-search', called prior
+ *           before a search, mode 2 is 'post-search', called after
+ *           a search is done. We're in mode 1 iff cm_surv_fractA == NULL
+ *           and cm_nhitsA == NULL.
+ */
+int print_searchinfo_for_uncalibrated_cm(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *cm_surv_fractA, int *cm_nhitsA, double in_asec)
+{
+  int n;
+  float sc_cutoff;
+  int stype;
+  int search_opts;
+  ScanMatrix_t *smx;
+  int   use_qdb;            /* are we using qdb for current round? */
+  int   pre_search_mode;    /* TRUE if this function was called before the search was run, FALSE if called after */
+  char  time_buf[128];	    /* for printing run time */
+
+  /* Could use ESL_GETOPTS here, but using the CM flags assures we're reporting
+   * on how the CM is actually config'ed, not how we want it to be
+   */
+  pre_search_mode = (cm_surv_fractA == NULL && cm_nhitsA == NULL) ? TRUE : FALSE;
+
+  if(cm->flags & CMH_EXPTAIL_STATS) ESL_FAIL(eslEINCOMPAT, errbuf, "print_searchinfo_for_uncalibrated_cm(): but cm: %s has exp tail stats.", cm->name);
+
+  if(pre_search_mode) { 
+    fprintf(stdout, "#\n# Pre-search info for CM %d: %s\n", cfg->ncm, cm->name);
+    if(cfg->tfp != NULL) fprintf(cfg->tfp, "#\n# Pre-search info for CM %d: %s\n", cfg->ncm, cm->name);
+  }
+  else {
+    fprintf(stdout, "#\n# Post-search info for CM %d: %s\n", cfg->ncm, cm->name);
+    if(cfg->tfp != NULL) fprintf(cfg->tfp, "#\n# Post-search info for CM %d: %s\n", cfg->ncm, cm->name);
+  }
+  fprintf(stdout, "#\n");
+  if(cfg->tfp != NULL) fprintf(cfg->tfp, "#\n");
+
+  for(n = 0; n <= cm->si->nrounds; n++) {
+    stype       = cm->si->stype[n];
+    search_opts = cm->si->search_opts[n];
+    sc_cutoff   = cm->si->sc_cutoff[n];
+    smx         = cm->si->smx[n];
+
+    use_qdb     = (smx == NULL || (smx->dmin == NULL && smx->dmax == NULL)) ? FALSE : TRUE;
+
+    if(n == 0) { 
+      if(pre_search_mode) { 
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s\n", "rnd",  "mod", "alg", "cfg", "beta",  "bit sc cut");
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s\n", "---",  "---", "---", "---", "-----", "----------");
+	if(cfg->tfp != NULL) { 
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s\n", "rnd",  "mod", "alg", "cfg", "beta",  "bit sc cut");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s\n", "---",  "---", "---", "---", "-----", "----------");
+	}
+      }
+      else { /* post search */
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s  %8s  %10s\n", "rnd",  "mod", "alg", "cfg", "beta",  "bit sc cut", "num hits", "surv fract");
+	fprintf(stdout, "# %3s  %3s  %3s  %3s  %5s  %10s  %8s  %10s\n", "---",  "---", "---", "---", "-----", "----------", "--------", "----------");
+	if(cfg->tfp != NULL) { 
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s  %8s  %10s\n", "rnd",  "mod", "alg", "cfg", "beta",  "bit sc cut", "num hits", "surv fract");
+	  fprintf(cfg->tfp, "# %3s  %3s  %3s  %3s  %5s  %10s  %8s  %10s\n", "---",  "---", "---", "---", "-----", "----------", "--------", "----------");
+	}
+      }
+    }
+    fprintf(stdout, "  %3d", (n+1));
+    if(cfg->tfp != NULL) fprintf(cfg->tfp, "# %3d", (n+1)); /* note: 1 of only 2 lines that's printed differently in tfp and stdout, add a prefix \# */
+    if(stype == SEARCH_WITH_CM) { 
+      fprintf(stdout, "  %3s  %3s  %3s  ", "cm", ((search_opts & CM_SEARCH_INSIDE) ? "ins" : "cyk"), ((cm->flags & CMH_LOCAL_BEGIN) ? "loc" : "glc"));
+      if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %3s  %3s  %3s  ", "cm", ((search_opts & CM_SEARCH_INSIDE) ? "ins" : "cyk"), ((cm->flags & CMH_LOCAL_BEGIN) ? "loc" : "glc"));
+      if(use_qdb) { 
+	fprintf(stdout, "%5g", smx->beta_qdb);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "%5g", smx->beta_qdb);
+      }
+      else {
+	fprintf(stdout, "%5s", "-");
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "%5s", "-");
+      }
+    }
+    else { 
+      fprintf(stdout, "  %3s  %3s  %3s  %5s", "hmm", ((search_opts & CM_SEARCH_HMMFORWARD) ? "fwd" : "vit"), ((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? "loc" : "glc"), "-");
+      if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %3s  %3s  %3s  %5s", "hmm", ((search_opts & CM_SEARCH_HMMFORWARD) ? "fwd" : "vit"), ((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? "loc" : "glc"), "-");
+    }
+    fprintf(stdout, "  %10.2f", sc_cutoff);
+    if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %10.2f", sc_cutoff);
+    if(pre_search_mode) { 
+      fprintf(stdout, "\n");
+      if(cfg->tfp != NULL) fprintf(cfg->tfp, "\n");
+    }
+    else { /* post search */
+      if(cm_surv_fractA[n] < 0.0001) { 
+	fprintf(stdout, "  %8d  %10.1e\n", cm_nhitsA[n], cm_surv_fractA[n]);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %8d  %10.1e\n", cm_nhitsA[n], cm_surv_fractA[n]);
+      }
+      else {
+	fprintf(stdout, "  %8d  %10.4f\n", cm_nhitsA[n], cm_surv_fractA[n]);
+	if(cfg->tfp != NULL) fprintf(cfg->tfp, "  %8d  %10.4f\n", cm_nhitsA[n], cm_surv_fractA[n]);
+      }
+      if(n == cm->si->nrounds) { 
+	FormatTimeString(time_buf, in_asec, FALSE);
+	fprintf(stdout, "#\n");
+	fprintf(stdout, "# %11s\n", "run time");
+	fprintf(stdout, "# %11s\n", "-----------");
+	fprintf(stdout, "  %11s\n", time_buf);
+	if(cfg->tfp != NULL) { 
+	  fprintf(cfg->tfp, "#\n");
+	  fprintf(cfg->tfp, "# %11s\n", "run time");
+	  fprintf(cfg->tfp, "# %11s\n", "-----------");
+	  fprintf(cfg->tfp, "# %11s\n", time_buf); /* note: 1 of only 2 line that's printed differently in tfp and stdout, add a prefix \# */
+	}
+      }
+    }
+  }
+  if(cfg->tfp != NULL) fflush(cfg->tfp);
+  return eslOK;
+}
+
+/* Function: estimate_search_time_for_round
+ * Date:     EPN, Tue Mar  4 13:18:52 2008
+ * Purpose:  Estimate search time for each round of searching.
+ *           This is done by actually searching a sequence with the 
+ *           appropriate algorithm. The length of the sequence to
+ *           search is set such that it should take about 0.1 seconds.
+ */
+int estimate_search_time_for_round(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int stype, int search_opts, ScanMatrix_t *smx, ESL_RANDOMNESS *r, double *ret_sec_per_res)
+{
+  int    status;
+  int    L;                /* length of sequence we'll generate and search to get time estimate */
+  double psec_per_Mc;      /* rough prediction at seconds per Mc based on empirical run times I've witnessed, 
+                            * doesn't need to be very accurate as we just use it to set length of seq to search to get real prediction */
+  float  Mc;               /* millions of DP calculations we're going to do */
+  float  Mc_per_res;       /* millions of dp calcs per residue, if searching with CM, corrects for first W residues requiring less dp calcs */
+  int    irrelevant_W;     /* temporary W */
+  int    orig_search_opts; /* cm->search_opts when function was entered */
+  float  sec_per_res;      /* seconds per residue */
+  float  targ_sec = 0.1;   /* target number of seconds our timing expt will take */
+  int    Lmin = 400;       /* minimum number of residues to search to get timing */
+
+  ESL_DSQ *dsq;
+  ESL_STOPWATCH *w  = esl_stopwatch_Create();
+
+  if(w == NULL)               ESL_FAIL(status, errbuf, "estimate_search_time_for_round(): memory error, stopwatch not created.\n");
+  if(ret_sec_per_res == NULL) ESL_FAIL(status, errbuf, "estimate_search_time_for_round(): ret_sec_per_res is NULL");
+
+  if(stype == SEARCH_WITH_CM) {
+    if(smx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "estimate_search_time_for_round(), stype is SEARCH_WITH_CM, but smx is NULL");
+    int use_qdb     = (smx->dmin == NULL && smx->dmax == NULL) ? FALSE : TRUE;
+    if(use_qdb) { if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, FALSE, smx->beta_qdb, &Mc_per_res, &irrelevant_W))  != eslOK) return status; }
+    else        { if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, TRUE,  cm->beta_W,    &Mc_per_res, &irrelevant_W))  != eslOK) return status; }
+    psec_per_Mc = (search_opts & CM_SEARCH_INSIDE) ? (1. /  75.) : (1. / 275.);  /*  75 Mc/S inside;  275 Mc/S CYK */
+    /* determine L that will take about targ_sec seconds */
+    L = targ_sec / (psec_per_Mc * Mc_per_res);
+    L = ESL_MAX(L, Lmin); /* we have to search at least <Lmin> residues */
+    /* now determine exactly how many dp calculations we'd do if we search L residues, 
+     * this won't be the same as Mc_per_res * L b/c Mc_per_res was passed in from caller
+     * and was calculated after correcting for the fact that the first W residues have fewer
+     * DP calcs than all other residues, b/c d < W for first W residues.
+     */  
+    if((status = cm_CountSearchDPCalcs(cm, errbuf, L, smx->dmin, smx->dmax, smx->W, FALSE,  NULL, &Mc)) != eslOK) return status;
+    /* FALSE says don't correct for fewer dp calcs for first W residues, we want to know how many total DP calcs
+     * there will be in L residues */
+    Mc *= L; /* Mc was for 1 residue, multiply by L to get Mc for L residues */
+  }
+
+  else { 
+    if((status = cp9_GetNCalcsPerResidue(cm->cp9, errbuf, &Mc_per_res)) != eslOK) return status;
+    psec_per_Mc = (search_opts & CM_SEARCH_HMMFORWARD) ? (1. / 175.) : (1. / 380.);  /* 175 Mc/S forward; 380 Mc/S viterbi */
+    /* determine L that will take about 0.1 seconds */
+    L  = 0.1 / (psec_per_Mc * Mc_per_res);
+    /* how many millions of DP cells will it be? */
+    Mc = Mc_per_res * L;
+  }
+
+  orig_search_opts = cm->search_opts;
+  cm->search_opts = search_opts; /* we'll restore cm->search_opts to orig_search_opts at end of the function */
+
+  ESL_ALLOC(dsq,  sizeof(ESL_DSQ) * (L +2));
+  esl_rsq_xfIID(r, cm->null, cm->abc->K, L, dsq);
+
+  esl_stopwatch_Start(w);
+  if(stype == SEARCH_WITH_CM) { 
+    if(search_opts & CM_SEARCH_INSIDE) { 
+      if((status = FastIInsideScan(cm, errbuf, smx, dsq, 1, L, 0., NULL, (! esl_opt_GetBoolean(go, "--no-null3")), NULL, NULL)) != eslOK) return status;
+    }
+    else 
+      if((status = FastCYKScan    (cm, errbuf, smx, dsq, 1, L, 0., NULL, (! esl_opt_GetBoolean(go, "--no-null3")), NULL, NULL)) != eslOK) return status;
+  }
+  else { /* search with HMM */
+    if(search_opts & CM_SEARCH_HMMFORWARD) { /* forward */
+      if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL,
+			       TRUE,   /* we're scanning */
+			       FALSE,  /* we're not ultimately aligning */
+			       TRUE,   /* be memory efficient */
+			       (! esl_opt_GetBoolean(go, "--no-null3")),
+			       NULL, NULL, NULL)) != eslOK) return status;
+    }
+    else { /* viterbi */
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL,
+			       TRUE,   /* we're scanning */
+			       FALSE,  /* we're not ultimately aligning */
+			       TRUE,   /* be memory efficient */
+			       (! esl_opt_GetBoolean(go, "--no-null3")),
+			       NULL, NULL,
+			       NULL,   /* don't want traces back */
+			       NULL)) != eslOK) return status;
+    }
+  }
+  esl_stopwatch_Stop(w);
+  free(dsq);
+
+  cm->search_opts = orig_search_opts;
+  sec_per_res = w->user * (Mc_per_res / Mc);
+  *ret_sec_per_res = sec_per_res;
+
+  ESL_DPRINTF1(("L: %d\n", L));
+  ESL_DPRINTF1(("w->user: %f\n", w->user));
+  ESL_DPRINTF1(("sec_per_res: %f\n", sec_per_res));
+  ESL_DPRINTF1(("Mc_per_res: %f\n", Mc_per_res));
+  ESL_DPRINTF1(("Mc: %f\n", Mc));
+  esl_stopwatch_Destroy(w);
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "estimate_search_time_for_round(): memory error.\n");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: dump_gc_info
+ * Date:     EPN, Sun Mar 23 09:57:55 2008
+ * Purpose:  Dump GC stats for the target database to a file.
+ */
+int dump_gc_info(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf)
+{
+  int status;
+  double *gc_freq;
+  ESL_ALPHABET *tmp_abc = NULL;
+  long dbsize;
+  int i, j;
+  int nbars;
+  int nseq;
+
+  tmp_abc = esl_alphabet_Create(eslRNA);
+  if((status = GetDBInfo(tmp_abc, cfg->sqfp, errbuf, &dbsize, &nseq, &gc_freq)) != eslOK) return status; 
+  esl_vec_DNorm(gc_freq, GC_SEGMENTS);
+  esl_alphabet_Destroy(tmp_abc);
+
+  fprintf(cfg->gcfp, "# %-25s %s\n",  "seqfile:", cfg->sqfile);
+  fprintf(cfg->gcfp, "# %-25s %d\n",  "number of sequences:", nseq);
+  fprintf(cfg->gcfp, "# %-25s %ld\n", "dbsize (nt, one strand):", dbsize);
+  fprintf(cfg->gcfp, "#\n");
+  fprintf(cfg->gcfp, "# %10s  %22s\n", "GC percent", "freq of 100 nt windows");
+  fprintf(cfg->gcfp, "# %10s  %22s\n", "----------", "--------------");
+  for (i=0; i<GC_SEGMENTS; i++) { 
+    nbars = (int) (gc_freq[i] * 400);
+    fprintf(cfg->gcfp, "  %10d  %22.12f  ", i, gc_freq[i]);
+    for(j = 0; j < nbars && j < 40; j++) fprintf(cfg->gcfp, "=");
+    fprintf(cfg->gcfp, "\n");
+  }
+  free(gc_freq);
+  return eslOK;
+}  
+
+
+/* Function: overwrite_lambdas
+ * Date:     EPN, Fri May  9 09:06:15 2008
+ *
+ * Purpose:  If --lambda <x> was enabled we overwrite the lambdas 
+ *           we read from the CM file as <x>.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+overwrite_lambdas(const ESL_GETOPTS *go, const struct cfg_s *cfg, CM_t *cm, char *errbuf)
+{
+  double lambda;
+  int i, p;
+
+  if(esl_opt_IsDefault(go, "--lambda")) ESL_FAIL(eslEINCOMPAT, errbuf, "overwrite_lambdas(), but --lambda was not enabled, shouldn't happen.\n");
+  if(! (cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "--lambda only works with calibrated CM files. Run cmcalibrate (please).");
+  if(cm->stats == NULL)                 ESL_FAIL(eslEINCOMPAT, errbuf, "overwrite_lambdas(), cm->stats is NULL, shouldn't happen.\n");
+
+  lambda = esl_opt_GetReal(go, "--lambda");
+  for(i = 0; i < EXP_NMODES; i++) { 
+    for(p = 0; p < cm->stats->np; p++) { 
+      cm->stats->expAA[i][p]->lambda = lambda;
+      /* mu_extrap, the extrapolated mu value is lambda dependent, so we have to update it */
+      cm->stats->expAA[i][p]->mu_extrap = cm->stats->expAA[i][p]->mu_orig - log(1./cm->stats->expAA[i][p]->tailp) / cm->stats->expAA[i][p]->lambda;
+    }
+  }
+  return eslOK;
+}
diff --git a/src/cmstat.c b/src/cmstat.c
new file mode 100644
index 0000000..45843bf
--- /dev/null
+++ b/src/cmstat.c
@@ -0,0 +1,809 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
+/* cmstat.c
+ * EPN, Tue Aug 21 12:50:34 2007
+ *
+ * Display summary statistics for an CM or CM database 
+ * (such as Rfam). 
+ *
+ * Based on SRE's hmmstat.c from HMMER3.
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_histogram.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_sqio.h"
+#include "esl_stats.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"		/* function declarations                */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+#define ONELINEOPTS  "-m,--all,--le,--ge,--lfc,--gfc,--lfi,--gfi" /* exclusive choice of summary stats */
+#define NOTMOPTS     "--le,--ge,--lfc,--gfc,--lfi,--gfi"          /* incompatible with -g, --beta, and --search */
+#define CMCUTOPTS    "-E,-T,--ga,--tc,--nc"                       /* exclusive choice for CM cutoff */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default      env  range     toggles      reqs     incomp    help  docgroup*/
+  { "-h",        eslARG_NONE,   FALSE,     NULL, NULL,      NULL,      NULL,        NULL, "show brief help on version and usage",   1 },
+  { "-g",        eslARG_NONE,   FALSE,     NULL, NULL,      NULL,      NULL,    NOTMOPTS, "configure CM for glocal alignment [default: local]", 1 },
+  { "-m",        eslARG_NONE,"default",    NULL, NULL,      NULL,      NULL, ONELINEOPTS, "only print one line summary of model statistics", 1 },
+  { "-Z",        eslARG_REAL,   FALSE,     NULL, NULL,      NULL,      NULL,        NULL, "set Z (database size in *Mb*) to <x> for E-value calculations", 1},
+  { "--all",     eslARG_NONE,   FALSE,     NULL, NULL,      "-m",      NULL, ONELINEOPTS, "print model, E-value and filter thresholds stats", 1 },
+  { "--le",      eslARG_NONE,   FALSE,     NULL, NULL,      "-m",      NULL, ONELINEOPTS, "only print one line summary of  local E-value statistics", 1 },
+  { "--ge",      eslARG_NONE,   FALSE,     NULL, NULL,      "-m",      NULL, ONELINEOPTS, "only print one line summary of glocal E-value statistics", 1 },
+  { "--beta",    eslARG_REAL,   "1E-7",    NULL, "0<x<1",   NULL,      NULL,    NOTMOPTS, "set tail loss prob for QDB stats to <x>", 1 },
+  { "--qdbfile", eslARG_OUTFILE, NULL,     NULL, NULL,      NULL,      "-m",        NULL, "save query-dependent bands (QDBs) for each state to file <f>", 1 },
+  { "--lfi",     eslARG_NONE,   FALSE,     NULL, NULL,      "-m",      NULL, ONELINEOPTS, "only print summary of  local Inside filter threshold stats", 2 },
+  { "--gfi",     eslARG_NONE,   FALSE,     NULL, NULL,      "-m",      NULL, ONELINEOPTS, "only print summary of glocal Inside filter threshold stats", 2 },
+  { "--lfc",     eslARG_NONE,   FALSE,     NULL, NULL,      "-m",      NULL, ONELINEOPTS, "only print summary of  local CYK    filter threshold stats", 2 },
+  { "--gfc",     eslARG_NONE,   FALSE,     NULL, NULL,      "-m",      NULL, ONELINEOPTS, "only print summary of glocal CYK    filter threshold stats", 2 },
+  { "-E",        eslARG_REAL,   "1.0",     NULL, "x>0",     NULL,      NULL,   CMCUTOPTS, "print HMM filter stats for cmsearch E cutoff <x>", 2}, 
+  { "-T",        eslARG_REAL,   NULL,      NULL, NULL,      NULL,      NULL,   CMCUTOPTS, "print HMM filter stats for cmsearch bit cutoff <x>", 2}, 
+  { "--nc",      eslARG_NONE,   NULL,      NULL, NULL,      NULL,      NULL,   CMCUTOPTS, "print HMM filter stats for Rfam NC cutoff", 2}, 
+  { "--ga",      eslARG_NONE,   NULL,      NULL, NULL,      NULL,      NULL,   CMCUTOPTS, "print HMM filter stats for Rfam GA cutoff", 2}, 
+  { "--tc",      eslARG_NONE,   NULL,      NULL, NULL,      NULL,      NULL,   CMCUTOPTS, "print HMM filter stats for Rfam TC cutoff", 2}, 
+  { "--seqfile", eslARG_INFILE, FALSE,     NULL, NULL,      NULL,      NULL,        "-Z", "compute E-value cutoffs for sequence file <f>", 2 },
+  { "--toponly", eslARG_NONE,   FALSE,     NULL, NULL,      NULL,"--seqfile",       NULL, "with --seqfile, only consider top-strand", 2 },
+  { "--search",  eslARG_NONE,   FALSE,     NULL, NULL,      NULL,      NULL,    NOTMOPTS, "do search timing experiments", 3 },
+  { "--cmL",     eslARG_INT,    "1000",    NULL, "n>0",     NULL,"--search",        NULL, "length of sequences for CM search stats", 3 },
+  { "--hmmL",    eslARG_INT,    "100000",  NULL, "n>0",     NULL,"--search",        NULL, "length of sequences for CP9 HMM search stats", 3 },
+  { "--efile",   eslARG_OUTFILE,NULL,      NULL, NULL,      NULL,      NULL,        NULL, "output HMM filter E-val cutoff vs CM E-val cutoff plots to <f>", 4},
+  { "--bfile",   eslARG_OUTFILE,NULL,      NULL, NULL,      NULL,      NULL,        NULL, "output HMM filter bit sc cutoff vs CM bit sc cutoff plots to <f>", 4},
+  { "--sfile",   eslARG_OUTFILE,NULL,      NULL, NULL,      NULL,      NULL,        NULL, "output predicted survival fraction vs CM cutoff plots to <f>", 4},
+  { "--xfile",   eslARG_OUTFILE,NULL,      NULL, NULL,      NULL,      NULL,        NULL, "output predicted xhmm (calcs * HMM) vs CM cutoff plots to <f>", 4},
+  { "--afile",   eslARG_OUTFILE,NULL,      NULL, NULL,      NULL,      NULL,        NULL, "output predicted acceleration vs CM cutoff plots to <f>", 4},
+  { "--bits",    eslARG_NONE,   FALSE,     NULL, NULL,      NULL,      NULL,        NULL, "with --{s,x,a}file, plot CM bit score cutoffs not E-values", 4},
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "display summary statistics for CMs";
+
+static int    summarize_search(ESL_GETOPTS *go, char *errbuf, CM_t *cm, ESL_RANDOMNESS *r, ESL_STOPWATCH *w, FILE *ofp); 
+static int    initialize_cm   (CM_t *cm, int cm_mode, int hmm_mode);
+static int    print_run_info(const ESL_GETOPTS *go, char *errbuf, ESL_RANDOMNESS *r);
+extern int    get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS     *go = NULL;   /* command line processing   */
+  ESL_STOPWATCH   *w  = esl_stopwatch_Create();
+  if(w == NULL) cm_Fail("Memory error, stopwatch not created.\n");
+  esl_stopwatch_Start(w);
+
+  ESL_ALPHABET    *abc = NULL;  /* alphabet                  */
+  ESL_RANDOMNESS  *r   = NULL;  /* source of randomness      */
+  ESL_STOPWATCH   *s_w = NULL;  /* for timing expts          */
+  char            *cmfile;	/* name of input CM file     */ 
+  CMFILE          *cmfp;	/* open input CM file stream */
+  CM_t            *cm;          /* CM most recently read     */
+  int              ncm;         /* CM index                  */
+  char             errbuf[cmERRBUFSIZE]; /* for error messages */
+  int              status;      /* easel status */
+  int              p, i;        /* counters */
+  int              fthr_mode;   /* filter threshold mode */
+  int              cm_mode, hmm_mode; /* exp tail modes for CM, CP9 */
+  long             dbsize;      /* database size E-values correspond to */
+  FILE            *qdbfp = NULL;/* for --qdbfile output */
+  FILE            *efp = NULL;  /* for --efile output */
+  FILE            *bfp = NULL;  /* for --bfile output */
+  FILE            *sfp = NULL;  /* for --sfile output */
+  FILE            *xfp = NULL;  /* for --xfile output */
+  FILE            *afp = NULL;  /* for --afile output */
+  int              seen_exps_yet = FALSE; /* set to true if exp tails read */
+  int              seen_fthr_yet    = FALSE; /* set to true if filter threshold stats read */
+  /* variables for filter threshold stats */
+  int              do_filter_stats;                 /* TRUE if --lfc, --gfc, --lfi or --gfi */
+  int              do_avg_stats = FALSE;            /* TRUE to print average stats */
+  float            avg_clen = 0.;                   /* average consensus length */
+  float            cm_E, avg_cm_E = 0.;             /* cm E value cutoff */
+  float            cm_bit_sc, avg_cm_bit_sc = 0.;   /* cm bit score cutoff */
+  float            hmm_E, avg_hmm_E = 0.;           /* hmm E value cutoff */
+  float            hmm_bit_sc, avg_hmm_bit_sc = 0.; /* hmm bit score cutoff */
+  float            S, avg_S = 0.;                   /* survival fraction */
+  float            xhmm, avg_xhmm = 0.;             /* filter scan takes <xhmm> times as long as hmm only scan */
+  float            spdup, avg_spdup = 0.;           /* predicted speedup using filter */
+  float            tot_xhmm = 0.;                   /* total xhmm for all CMs */
+  float            tot_spdup = 0.;                  /* total predicted speedup using filters for all CMs */
+  float            cm_ncalcs, tot_cm_ncalcs = 0.;   /* total millions of dp calcs for CM per residue for all CMs */
+  float            hmm_ncalcs, tot_hmm_ncalcs = 0.; /* total millions of dp calcs for HMM per residue for all CMs */
+  float            tot_cm_surv_plus_fil_calcs = 0.; /* total millions of dp calcs for HMM per residue plus CM search of survivors for all CMs */
+  int              do_filter;                       /* TRUE if it's worth filtering for current model */
+  int              nfilter = 0;                     /* number of models it's worth filtering for */
+
+  /* setup logsum lookups (could do this only if nec based on options, but this is safer) */
+  init_ilogsum();
+  FLogsumInit();
+
+  /* Process command line options.
+   */
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK || 
+      esl_opt_VerifyConfig(go)               != eslOK)
+    {
+      printf("Failed to parse command line: %s\n", go->errbuf);
+      esl_usage(stdout, argv[0], usage);
+      printf("\nTo see more help on available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) 
+    {
+      cm_banner(stdout, argv[0], banner);
+      esl_usage(stdout, argv[0], usage);
+      puts("\nwhere options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80); /* 1=docgroup, 2 = indentation; 80=textwidth*/
+      puts("\n  options for printing filter threshold statistics:");
+      esl_opt_DisplayHelp(stdout, go, 2, 2, 80);
+      puts("\n  options for search timing experiments:");
+      esl_opt_DisplayHelp(stdout, go, 3, 2, 80);
+      puts("\n  optional xmgrace plots for --lfc, --gfc, --lfi or --gfi:");
+      esl_opt_DisplayHelp(stdout, go, 4, 2, 80);
+      exit(0);
+    }
+  if (esl_opt_ArgNumber(go) != 1) 
+    {
+      puts("Incorrect number of command line arguments.");
+      esl_usage(stdout, argv[0], usage);
+      puts("\n  where basic options are:");
+      esl_opt_DisplayHelp(stdout, go, 1, 2, 80);
+      printf("\nTo see more help on other available options, do %s -h\n\n", argv[0]);
+      exit(1);
+    }
+
+  do_filter_stats = ((esl_opt_GetBoolean(go, "--all")) || (esl_opt_GetBoolean(go, "--lfc")) || (esl_opt_GetBoolean(go, "--lfi")) || (esl_opt_GetBoolean(go, "--gfc")) || (esl_opt_GetBoolean(go, "--gfi")));
+
+  /* check for incompatible options combos too convoluted for esl_getopts */
+  if (esl_opt_GetBoolean(go, "--bits")) { 
+    if((esl_opt_IsDefault(go, "--sfile")) && (esl_opt_IsDefault(go, "--xfile")) && (esl_opt_IsDefault(go, "--afile"))) {
+      cm_Fail("--bits only works with --sfile, --xfile and/or --afile");
+    }
+  }
+  if((! do_filter_stats) && (! ((esl_opt_IsDefault(go, "--sfile")) && (esl_opt_IsDefault(go, "--xfile")) && (esl_opt_IsDefault(go, "--afile")) && (esl_opt_IsDefault(go, "--efile")) && (esl_opt_IsDefault(go, "--bfile"))))) { 
+    cm_Fail("--{e,b,s,x,a}file options only work with --lfc, --lfi, --gfc or --gfi");
+  }
+  if((! do_filter_stats) && (!(esl_opt_IsDefault(go, "--seqfile")))) {
+    cm_Fail("--seqfile only makes sense with one of: --lfc, --lfi, --gfc, or --gfi");
+  }
+  if((! do_filter_stats) && (! ((esl_opt_IsDefault(go, "-E")) && (esl_opt_IsDefault(go, "-T")) && (esl_opt_IsDefault(go, "--ga")) && (esl_opt_IsDefault(go, "--nc")) && (esl_opt_IsDefault(go, "--tc"))))) { 
+    cm_Fail("-E,-T,--ga,--nc, --tc options only work with --lfc, --lfi, --gfc or --gfi");
+  }
+
+  cm_banner(stdout, argv[0], banner);
+  cmfile     = esl_opt_GetArg(go, 1); 
+  r = esl_randomness_CreateTimeseeded();
+  s_w = esl_stopwatch_Create();
+  if(r   == NULL) cm_Fail("Failed to create RNG, probably out of memory.\n");
+  if(s_w == NULL) cm_Fail("Failed to create stopwatch, probably out of memory.\n");
+
+  if((status  = print_run_info (go, errbuf, r))  != eslOK) cm_Fail(errbuf);
+
+  /* Initializations: open the CM file
+   */
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL)
+    cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+
+  /* open optional output files */
+  /* --qdbfile */
+  if (! esl_opt_IsDefault(go, "--qdbfile")) 
+    if ((qdbfp = fopen(esl_opt_GetString(go, "--qdbfile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --qdbfile output file %s\n", esl_opt_GetString(go, "--qdbfile"));
+  /* --efile */
+  if (! esl_opt_IsDefault(go, "--efile"))
+    if ((efp = fopen(esl_opt_GetString(go, "--efile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --efile output file %s\n", esl_opt_GetString(go, "--efile"));
+  /* --bfile */
+  if (! esl_opt_IsDefault(go, "--bfile"))
+    if ((bfp = fopen(esl_opt_GetString(go, "--bfile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --bfile output file %s\n", esl_opt_GetString(go, "--bfile"));
+  /* --sfile */
+  if (! esl_opt_IsDefault(go, "--sfile"))
+    if ((sfp = fopen(esl_opt_GetString(go, "--sfile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --sfile output file %s\n", esl_opt_GetString(go, "--sfile"));
+  /* --xfile */
+  if (! esl_opt_IsDefault(go, "--xfile"))
+    if ((xfp = fopen(esl_opt_GetString(go, "--xfile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --xfile output file %s\n", esl_opt_GetString(go, "--xfile"));
+  /* --afile */
+  if (! esl_opt_IsDefault(go, "--afile"))
+    if ((afp = fopen(esl_opt_GetString(go, "--afile"), "w")) == NULL) 
+      ESL_FAIL(eslFAIL, errbuf, "Failed to open --afile output file %s\n", esl_opt_GetString(go, "--afile"));
+
+  /* if --seqfile enabled, read the sequence file to get the database size, else we use 1 Mb as db size */
+  if(!(esl_opt_IsDefault(go, "--seqfile"))) { 
+    /* open input sequence file */
+    ESL_SQFILE      *sqfp;             
+    status = esl_sqfile_Open(esl_opt_GetString(go, "--seqfile"), eslSQFILE_UNKNOWN, NULL, &sqfp);
+    if (status == eslENOTFOUND)    cm_Fail("File %s doesn't exist or is not readable\n", esl_opt_GetString(go, "--seqfile"));
+    else if (status == eslEFORMAT) cm_Fail("Couldn't determine format of sequence file %s\n", esl_opt_GetString(go, "--seqfile"));
+    else if (status == eslEINVAL)  cm_Fail("Can’t autodetect stdin or .gz."); 
+    else if (status != eslOK)      cm_Fail("Sequence file open failed with error %d\n", status);
+    if(sqfp->format == eslMSAFILE_STOCKHOLM) cm_Fail("cmstat doesn't support Stockholm alignment format for input sequence data. Please reformat to FASTA.\n");
+    /* GetDBSize() reads all sequences, rewinds seq file and returns db size */
+    if((status = GetDBSize(sqfp, errbuf, &(dbsize), NULL, NULL)) != eslOK) cm_Fail(errbuf);
+    esl_sqfile_Close(sqfp); 
+    if (! esl_opt_GetBoolean(go, "--toponly")) dbsize *= 2;
+  }
+  else if (!(esl_opt_IsDefault(go, "-Z"))) { dbsize = (long) (esl_opt_GetReal(go, "-Z") * 1000000.); /* convert to Mb then to a long */ }
+  else dbsize = FTHR_DBSIZE; /* 1 Mb */
+
+  /* Main body: read CMs one at a time, print stats 
+   * Various output options:
+   * if -m (default): print general model stats, and optionally determine search stats (if --search)
+   * else if --le:    print  local exp tail stats
+   * else if --ge:    print glocal exp tail stats
+   * else if --lfc:   print  local CYK    filter threshold stats
+   * else if --gfc:   print glocal CYK    filter threshold stats
+   * else if --lfc:   print  local Inside filter threshold stats
+   * else if --gfc:   print glocal Inside filter threshold stats
+   * else if --all:   print all stat categories, one category at a time 
+   */
+  /* set 'doing_' flags and 'do_' flags, they are disting, 'doing_' tell us mode we're currently on inside loop */
+  int doing_locale   = FALSE;
+  int doing_glocale  = FALSE;
+  int doing_localfc  = FALSE;
+  int doing_glocalfc = FALSE;
+  int doing_localfi  = FALSE;
+  int doing_glocalfi = FALSE;
+  int do_model    = esl_opt_GetBoolean(go, "-m");
+  int do_locale   = esl_opt_GetBoolean(go, "--le");
+  int do_glocale  = esl_opt_GetBoolean(go, "--ge");
+  int do_localfc  = esl_opt_GetBoolean(go, "--lfc");
+  int do_glocalfc = esl_opt_GetBoolean(go, "--gfc");
+  int do_localfi  = esl_opt_GetBoolean(go, "--lfi");
+  int do_glocalfi = esl_opt_GetBoolean(go, "--gfi");
+  int do_range;
+  do_range = ((! esl_opt_IsDefault(go, "-E")) || (! esl_opt_IsDefault(go, "-T")) || (! esl_opt_IsDefault(go, "--ga")) || (! esl_opt_IsDefault(go, "--nc")) || (! esl_opt_IsDefault(go, "--tc"))) ? FALSE : TRUE;
+
+  /* assert we only have one of our exclusive modes on, getops should've already handled this actually */
+  if((do_model + do_locale + do_glocale + do_localfc + do_glocalfc + do_localfi + do_glocalfi) > 1) 
+    cm_Fail("error parsing options, exactly 1 or 0 of the following should be true (1):\ndo_model: %d\ndo_locale: %d\ndo_glocale: %d\ndo_localfc: %d\ndo_glocalfc: %d\ndo_localfi: %d\ndo_glocalfi: %d\n", do_model, do_locale, do_glocale, do_localfc, do_glocalfc, do_localfi, do_glocalfi);
+  if(esl_opt_GetBoolean(go, "--all"))  /* bombard the likely unprepared user with info */
+    do_model = do_locale = do_glocale = do_localfc = do_glocalfc = do_localfi = do_glocalfi = TRUE;
+
+  /* determine the max length CM name in cmfile, for pretty formatting */
+  char *namedashes;
+  int ni;
+  int namewidth = 6; /* length of 'name', plus 2 spaces for looks */
+  while ((status = CMFileRead(cmfp, errbuf, &abc, &cm)) == eslOK) { 
+    namewidth = ESL_MAX(namewidth, strlen(cm->name)); 
+    FreeCM(cm); 
+  }
+  if(status != eslEOF) cm_Fail(errbuf);
+
+  CMFileRewind(cmfp);
+  ESL_ALLOC(namedashes, sizeof(char) * namewidth+1);
+  namedashes[namewidth] = '\0';
+  for(ni = 0; ni < namewidth; ni++) namedashes[ni] = '-';
+
+  /* print general model stats (default) */
+  if(do_model) { 
+    ncm = 0;
+    while ((status = CMFileRead(cmfp, errbuf, &abc, &cm)) == eslOK)
+      {
+	if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cmfile);
+	if(ncm == 0 || (esl_opt_GetBoolean(go, "--search"))) { 
+	  fprintf(stdout, "#\n");
+	  fprintf(stdout, "# %-4s  %-*s  %8s  %8s  %4s  %4s  %4s  %4s  %5s  %12s\n",    "",      namewidth, "",                     "",         "",         "",     "",      "",      "", "",    "rel entropy");
+	  fprintf(stdout, "# %-4s  %-*s  %8s  %8s  %4s  %4s  %4s  %4s  %5s  %12s\n",    "",      namewidth, "",                     "",         "",         "",     "",      "",      "", "",    "------------");
+	  fprintf(stdout, "# %-4s  %-*s  %8s  %8s  %4s  %4s  %4s  %4s  %5s  %5s  %5s\n", "idx",  namewidth, "name",                 "nseq",     "eff_nseq", "clen", "bps",   "bifs",  "W",     "M",     "CM",     "HMM");
+	  fprintf(stdout, "# %-4s  %-*s  %8s  %8s  %4s  %4s  %4s  %4s  %5s  %5s  %5s\n", "----", namewidth, namedashes,             "--------", "--------", "----", "----", "----",   "----", "-----", "-----", "-----");
+	}
+	ncm++;
+
+	if(! esl_opt_IsDefault(go, "--beta")) cm->beta_qdb = esl_opt_GetReal(go, "--beta");
+	/* else cm->beta_qdb will be set as cm->beta_W read from CM file */
+	cm->config_opts |= CM_CONFIG_QDB;
+	/* update cm->config_opts */
+	if(! esl_opt_GetBoolean(go, "-g"))
+	  {
+	    cm->config_opts |= CM_CONFIG_LOCAL;
+	    cm->config_opts |= CM_CONFIG_HMMLOCAL;
+	    cm->config_opts |= CM_CONFIG_HMMEL;
+	  }
+	ConfigCM(cm, TRUE); /* TRUE says: calculate W */
+
+	/* print qdbs to file if nec */
+	if(qdbfp != NULL) debug_print_bands(qdbfp, cm, cm->dmin, cm->dmax);
+
+	fprintf(stdout, "%6d  %-*s  %8d  %8.2f  %4d  %4d  %4d  %4d  %5d  %5.3f  %5.3f\n",
+		ncm,
+		namewidth,
+		cm->name,
+		cm->nseq,
+		cm->eff_nseq,
+		cm->clen,
+		CMCountStatetype(cm, MP_st),
+		CMCountStatetype(cm, B_st),
+		cm->W,
+		cm->M,
+		cm_MeanMatchRelativeEntropy(cm),
+		cp9_MeanMatchRelativeEntropy(cm));
+
+	if(esl_opt_GetBoolean(go, "--search")) { if((status = summarize_search(go, errbuf, cm, r, s_w, stdout))    != eslOK) cm_Fail(errbuf); }
+	FreeCM(cm);
+      }    
+  }
+  /* print local or glocal exp tail stats if requested */
+  for(i = 0; i < 2; i++) { 
+    if(i == 0 && !do_locale)  continue;
+    if(i == 1 && !do_glocale) continue;
+    if(i == 0) { doing_locale = TRUE;  doing_glocale = FALSE; }
+    if(i == 1) { doing_locale = FALSE; doing_glocale = TRUE;  }
+    ncm = 0;
+    seen_exps_yet = FALSE;
+    CMFileRewind(cmfp);
+    while ((status = CMFileRead(cmfp, errbuf, &abc, &cm)) == eslOK)  {
+      if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cmfile);
+      ncm++;
+      if(cm->flags & CMH_EXPTAIL_STATS) {
+	if(!seen_exps_yet) {
+	  fprintf(stdout, "#\n");
+	  if(doing_locale) fprintf(stdout, "# local exponential tail statistics \n");
+	  else             fprintf(stdout, "# glocal exponential tail statistics \n");
+	  fprintf(stdout, "#\n");
+	  fprintf(stdout, "# %-4s  %-*s  %2s  %2s  %3s  %12s  %12s  %12s  %12s\n",             "",     namewidth, "",           "",   "",   "",    "cyk",            "inside",         "viterbi",        "forward");
+	  fprintf(stdout, "# %-4s  %-*s  %2s  %2s  %3s  %12s  %12s  %12s  %12s\n",             "",     namewidth, "",           "",   "",   "",    "------------",   "------------",   "-----------",    "------------");
+	  fprintf(stdout, "# %-4s  %-*s  %2s  %2s  %3s  %5s  %5s  %5s  %5s  %5s  %5s  %5s  %5s\n", "idx",  namewidth, "name",            "p",  "ps", "pe",  "mu",    "lmbda", "mu",    "lmbda", "mu",    "lmbda", "mu",    "lmbda");
+	  fprintf(stdout, "# %-4s  %-*s  %2s  %2s  %3s  %5s  %5s  %5s  %5s  %5s  %5s  %5s  %5s\n", "----", namewidth, namedashes,       "--", "--", "---", "-----", "-----", "-----", "-----", "-----", "-----", "-----", "-----");
+	  seen_exps_yet = TRUE;
+	}
+	for(p = 0; p < cm->stats->np; p++) { 
+	  if(doing_locale) {
+	    fprintf(stdout, "%6d  %-*s  %2d  %2d  %3d  %5.1f  %5.3f  %5.1f  %5.3f  %5.1f  %5.3f  %5.1f  %5.3f\n",
+		    ncm,
+		    namewidth,
+		    cm->name,
+		    p+1,
+		    cm->stats->ps[p], cm->stats->pe[p],
+		    cm->stats->expAA[EXP_CM_LC][p]->mu_extrap,  cm->stats->expAA[EXP_CM_LC][p]->lambda,
+		    cm->stats->expAA[EXP_CM_LI][p]->mu_extrap,  cm->stats->expAA[EXP_CM_LI][p]->lambda,
+		    cm->stats->expAA[EXP_CP9_LV][p]->mu_extrap, cm->stats->expAA[EXP_CP9_LV][p]->lambda,
+		    cm->stats->expAA[EXP_CP9_LF][p]->mu_extrap, cm->stats->expAA[EXP_CP9_LF][p]->lambda);
+	  }
+	  else { /* glocal */
+	    fprintf(stdout, "%6d  %-*s  %2d  %2d  %3d  %5.1f  %5.3f  %5.1f  %5.3f  %5.1f  %5.3f  %5.1f  %5.3f\n",
+		    ncm,
+		    namewidth,
+		    cm->name,
+		    p+1,
+		    cm->stats->ps[p], cm->stats->pe[p],
+		    cm->stats->expAA[EXP_CM_GC][p]->mu_extrap,  cm->stats->expAA[EXP_CM_GC][p]->lambda,
+		    cm->stats->expAA[EXP_CM_GI][p]->mu_extrap,  cm->stats->expAA[EXP_CM_GI][p]->lambda,
+		    cm->stats->expAA[EXP_CP9_GV][p]->mu_extrap, cm->stats->expAA[EXP_CP9_GV][p]->lambda,
+		    cm->stats->expAA[EXP_CP9_GF][p]->mu_extrap, cm->stats->expAA[EXP_CP9_GF][p]->lambda);
+	  }
+	}
+      }
+      FreeCM(cm);
+    }
+    if(status != eslEOF) cm_Fail(errbuf); /* CMFileRead() returned an error, die. */
+
+    if(!seen_exps_yet) {
+      if(doing_locale  && esl_opt_GetBoolean(go, "--le"))  cm_Fail("--le option enabled but none of the CMs in %s have exp tail stats.", cmfile);
+      if(doing_glocale && esl_opt_GetBoolean(go, "--ge")) cm_Fail("--ge option enabled but none of the CMs in %s have exp tail stats.", cmfile);
+      if(doing_glocale && (! esl_opt_GetBoolean(go, "--ge")))   fprintf(stdout, "# No E-value exp tail statistics.\n");
+    }
+  }
+  /* print filter threshold stats if requested */
+  for(i = 0; i < 4; i++) { /* 4 possible modes, glocal cyk, glocal inside, local cyk, local inside */
+    /* skip this section if appropriate option was NOT selected (--lfc, --lfi, --gfc, or --gfi) */
+    if(i == 0 && !do_localfc)  continue;
+    if(i == 1 && !do_glocalfc) continue;
+    if(i == 2 && !do_localfi)  continue;
+    if(i == 3 && !do_glocalfi) continue;
+    if(i == 0) { doing_localfc  = TRUE;  doing_glocalfc = doing_localfi  = doing_glocalfi = FALSE; }
+    if(i == 1) { doing_glocalfc = TRUE;  doing_localfc  = doing_localfi  = doing_glocalfi = FALSE; }
+    if(i == 2) { doing_localfi  = TRUE;  doing_localfc  = doing_glocalfc = doing_glocalfi = FALSE; }
+    if(i == 3) { doing_glocalfi = TRUE;  doing_localfc  = doing_glocalfc = doing_localfi  = FALSE; }
+
+    ncm = 0;
+    seen_fthr_yet = FALSE;
+    avg_clen = avg_cm_E = avg_cm_bit_sc = avg_hmm_E = avg_hmm_bit_sc = avg_S = avg_xhmm = avg_spdup = 0.;
+    tot_xhmm = tot_spdup = tot_cm_ncalcs = tot_hmm_ncalcs = tot_cm_surv_plus_fil_calcs = 0.;
+
+    if(doing_glocalfc) { fthr_mode = FTHR_CM_GC; cm_mode = EXP_CM_GC; hmm_mode = EXP_CP9_GF; }
+    if(doing_glocalfi) { fthr_mode = FTHR_CM_GI; cm_mode = EXP_CM_GI; hmm_mode = EXP_CP9_GF; }
+    if(doing_localfc)  { fthr_mode = FTHR_CM_LC; cm_mode = EXP_CM_LC; hmm_mode = EXP_CP9_LF; }
+    if(doing_localfi)  { fthr_mode = FTHR_CM_LI; cm_mode = EXP_CM_LI; hmm_mode = EXP_CP9_LF; }
+    CMFileRewind(cmfp);
+    while ((status = CMFileRead(cmfp, errbuf, &abc, &cm)) == eslOK) {
+      if (cm == NULL) cm_Fail("Failed to read CM from %s -- file corrupt?\n", cmfile);
+      ncm++;
+      if(cm->flags & CMH_FILTER_STATS) {
+	if(! (cm->flags & CMH_EXPTAIL_STATS)) cm_Fail("cm: %d has filter threshold stats, but no exp tail stats, this shouldn't happen.");
+	/* update the exp tail for the dbsize of the HMM filters */
+	if((status = UpdateExpsForDBSize(cm, errbuf, dbsize)) != eslOK) cm_Fail(errbuf);
+	
+	/* initialize model and determine average hit length, number of CM DP calcs per residue and number of HMM DP calcs per residue */
+	initialize_cm(cm, cm_mode, hmm_mode);
+	if(!seen_fthr_yet) {
+	  fprintf(stdout, "#\n");
+	  if(doing_localfc)  fprintf(stdout, "# local CYK filter threshold stats ");
+	  if(doing_glocalfc) fprintf(stdout, "# glocal CYK filter threshold stats ");
+	  if(doing_localfi)  fprintf(stdout, "# local Inside filter threshold stats ");
+	  if(doing_glocalfi) fprintf(stdout, "# glocal Inside filter threshold stats ");
+	}  
+	if(!do_range) { /* TRUE if one of -E, -T, --ga, --nc, --tc was enabled */
+	  do_avg_stats = TRUE;
+	  if(! esl_opt_IsDefault(go, "-E")) { 
+	    cm_E = esl_opt_GetReal(go, "-E");
+	    if(!seen_fthr_yet) fprintf(stdout, "for E-value cutoff of %g per %.4f Mb\n#\n", cm_E, (dbsize / 1000000.));
+	    if((status = DumpHMMFilterInfoForCME(stdout, cm->stats->hfiA[fthr_mode], errbuf, cm, cm_mode, hmm_mode, dbsize, ncm, cm_E, (!seen_fthr_yet), namewidth, namedashes,
+						 &cm_bit_sc, &hmm_E, &hmm_bit_sc, &S, &xhmm, &spdup, &cm_ncalcs, &hmm_ncalcs, &do_filter)) != eslOK) cm_Fail(errbuf);
+	  }
+	  else { /* -T, --ga, --tc, or --nc enabled */
+	    if(! esl_opt_IsDefault(go, "-T")) { 
+	      cm_bit_sc = esl_opt_GetReal(go, "-T");
+	      if (!seen_fthr_yet) fprintf(stdout, "for bit score cutoff of %.2f\n#\n", esl_opt_GetReal(go, "-T"));
+	    }
+	    else if(! esl_opt_IsDefault(go, "--ga")) { 
+	      cm_bit_sc = cm->ga;
+	      if(!seen_fthr_yet) fprintf(stdout, "for Rfam GA gathering cutoff from CM file\n#\n");
+	      if(! (cm->flags & CMH_GA)) ESL_FAIL(eslEINVAL, errbuf, "No GA gathering threshold in CM file for cm: %d, can't use --ga.", ncm);
+	    }
+	    else if(! esl_opt_IsDefault(go, "--tc")) { 
+	      cm_bit_sc = cm->tc;
+	      if(!seen_fthr_yet) fprintf(stdout, "for Rfam TC gathering cutoff from CM file\n#\n");
+	      if(! (cm->flags & CMH_TC)) ESL_FAIL(eslEINVAL, errbuf, "No TC trusted cutoff in CM file for cm: %d, can't use --tc.", ncm);
+	    }
+	    else if(! esl_opt_IsDefault(go, "--nc")) { 
+	      cm_bit_sc = cm->nc;
+	      if(!seen_fthr_yet) fprintf(stdout, "for Rfam NC gathering cutoff from CM file\n#\n");
+	      if(! (cm->flags & CMH_NC)) ESL_FAIL(eslEINVAL, errbuf, "No NC gathering threshold in CM file for cm: %d, can't use --nc.", ncm);
+	    }
+	    if((status = DumpHMMFilterInfoForCMBitScore(stdout, cm->stats->hfiA[fthr_mode], errbuf, cm, cm_mode, hmm_mode, dbsize, ncm, cm_bit_sc, (!seen_fthr_yet), namewidth, namedashes,
+							&cm_E, &hmm_E, &hmm_bit_sc, &S, &xhmm, &spdup, &cm_ncalcs, &hmm_ncalcs, &do_filter)) != eslOK) cm_Fail(errbuf);
+	  }
+	  if(do_filter) nfilter++;
+	  avg_clen       += cm->clen;
+	  avg_cm_E       += cm_E;
+	  avg_cm_bit_sc  += cm_bit_sc;
+	  avg_hmm_bit_sc += hmm_bit_sc;
+	  avg_S          += S;
+	  avg_xhmm       += xhmm;
+	  avg_spdup      += spdup;
+	  tot_cm_ncalcs  += cm_ncalcs;
+	  tot_hmm_ncalcs += hmm_ncalcs;
+	  tot_cm_surv_plus_fil_calcs += (cm_ncalcs / spdup);
+	}
+	else { /* default with --lfc,--gfc,--lfi,--gfi to print full range of E-value cutoffs for 1 Mb database (or other size if -Z or --seqfile enabled) */
+	  if(!seen_fthr_yet) fprintf(stdout, "for all filter cutoffs in CM file\n#\n");
+	  if((status = DumpHMMFilterInfo(stdout, cm->stats->hfiA[fthr_mode], errbuf, cm, cm_mode, hmm_mode, dbsize, ncm, namewidth, namedashes)) != eslOK) cm_Fail(errbuf);
+	}
+	if(efp != NULL) if((status = PlotHMMFilterInfo(efp, cm->stats->hfiA[fthr_mode], errbuf, cm, cm_mode, hmm_mode, dbsize, FTHR_PLOT_CME_HMME)) != eslOK) cm_Fail(errbuf);
+	if(bfp != NULL) if((status = PlotHMMFilterInfo(bfp, cm->stats->hfiA[fthr_mode], errbuf, cm, cm_mode, hmm_mode, dbsize, FTHR_PLOT_CMB_HMMB)) != eslOK) cm_Fail(errbuf);
+	if(sfp != NULL) if((status = PlotHMMFilterInfo(sfp, cm->stats->hfiA[fthr_mode], errbuf, cm, cm_mode, hmm_mode, dbsize, (esl_opt_GetBoolean(go, "--bits") ? FTHR_PLOT_CMB_S     : FTHR_PLOT_CME_S))) != eslOK) cm_Fail(errbuf);
+	if(xfp != NULL) if((status = PlotHMMFilterInfo(xfp, cm->stats->hfiA[fthr_mode], errbuf, cm, cm_mode, hmm_mode, dbsize, (esl_opt_GetBoolean(go, "--bits") ? FTHR_PLOT_CMB_XHMM  : FTHR_PLOT_CME_XHMM))) != eslOK) cm_Fail(errbuf);
+	if(afp != NULL) if((status = PlotHMMFilterInfo(afp, cm->stats->hfiA[fthr_mode], errbuf, cm, cm_mode, hmm_mode, dbsize, (esl_opt_GetBoolean(go, "--bits") ? FTHR_PLOT_CMB_SPDUP : FTHR_PLOT_CME_SPDUP))) != eslOK) cm_Fail(errbuf);
+	seen_fthr_yet = TRUE;
+      }
+      FreeCM(cm);
+    }
+    if(status != eslEOF) cm_Fail(errbuf); /* CMFileRead() returned an error, die. */
+
+    if(!seen_fthr_yet) { 
+      if(doing_localfc  && esl_opt_GetBoolean(go, "--lfc"))  cm_Fail("--lfc option enabled but none of the CMs in %s have filter threshold stats.", cmfile);
+      if(doing_glocalfc && esl_opt_GetBoolean(go, "--gfc")) cm_Fail("--gfc option enabled but none of the CMs in %s have filter threshold stats.", cmfile);
+      if(doing_localfi  && esl_opt_GetBoolean(go, "--lfi"))  cm_Fail("--lfi option enabled but none of the CMs in %s have filter threshold stats.", cmfile);
+      if(doing_glocalfi && esl_opt_GetBoolean(go, "--gfi")) cm_Fail("--gfi option enabled but none of the CMs in %s have filter threshold stats.", cmfile);
+      if(doing_glocalfi && (! esl_opt_GetBoolean(go, "--gfi"))) fprintf(stdout, "# No filter threshold statistics.\n");
+    }
+    if(do_avg_stats && ncm > 1) { 
+      avg_clen       /= ncm;
+      avg_cm_E       /= ncm;
+      avg_cm_bit_sc  /= ncm;
+      avg_hmm_E      /= nfilter;
+      avg_hmm_bit_sc /= nfilter;
+      avg_S          /= ncm;
+      avg_xhmm       /= ncm;
+      avg_spdup      /= ncm;
+      tot_spdup       = tot_cm_ncalcs / tot_cm_surv_plus_fil_calcs;
+      tot_xhmm        = tot_cm_surv_plus_fil_calcs / tot_hmm_ncalcs;
+      fprintf(stdout, "# %4s  %-*s  %5s  %8s  %6s  %6s  %6s  %7s  %7s\n", "----", namewidth, namedashes, "-----", "--------", "------", "------", "------", "-------", "-------");
+      fprintf(stdout, "%6s  %-*s  %5d  ", "-", namewidth, "*Average*", (int) (avg_clen+0.5));
+      if(avg_cm_E < 0.01)  fprintf(stdout, "%4.2e  ", avg_cm_E);
+      else                 fprintf(stdout, "%8.3f  ", avg_cm_E);
+      fprintf(stdout, "%6.1f  %6.1f  %6.4f  %7.1f  %7.1f\n", avg_cm_bit_sc, avg_hmm_bit_sc, avg_S, avg_xhmm, avg_spdup);
+
+      fprintf(stdout, "%6s  %-*s  %5s  %8s  %6s  %6s  %6s  %7.1f  %7.1f\n", "-", namewidth, "*Total*", "-", "-", "-", "-", "-", tot_xhmm, tot_spdup);
+    }
+  }
+  esl_alphabet_Destroy(abc);
+  printf("#\n");
+  esl_stopwatch_Destroy(s_w);
+  esl_randomness_Destroy(r);
+  CMFileClose(cmfp);
+  if(qdbfp != NULL) { printf("# Query-dependent bands saved in file %s.\n",                              esl_opt_GetString(go, "--qdbfile")); fclose(qdbfp); }
+  if(efp != NULL)   { printf("# HMM filter E-val cutoff vs CM E-val cutoff plots saved in file %s.\n",   esl_opt_GetString(go, "--efile")); fclose(efp); }
+  if(bfp != NULL)   { printf("# HMM filter bit sc cutoff vs CM bit sc cutoff plots saved in file %s.\n", esl_opt_GetString(go, "--bfile")); fclose(bfp); }
+  if(sfp != NULL)   { printf("# Predicted survival fraction vs CM cutoff plots saved in file %s.\n",     esl_opt_GetString(go, "--sfile")); fclose(sfp); }
+  if(xfp != NULL)   { printf("# Predicted xhmm (calcs * HMM) vs CM cutoff plots saved in file %s.\n",    esl_opt_GetString(go, "--xfile")); fclose(xfp); }
+  if(afp != NULL)   { printf("# Predicted acceleration vs CM cutoff plots saved in file %s.\n",          esl_opt_GetString(go, "--afile")); fclose(afp); }
+  free(namedashes);
+  esl_getopts_Destroy(go);
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, "# CPU time: ");
+  esl_stopwatch_Destroy(w);
+  return 0;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 1; /* NEVER REACHED */
+}
+
+/* Function:  summarize_search()
+ * Incept:    EPN, Tue Aug 21 20:00:28 2007
+ *
+ * Purpose:   Summarize search statistics to varying extents
+ *            based on command-line options.
+ */
+int
+summarize_search(ESL_GETOPTS *go, char *errbuf, CM_t *cm, ESL_RANDOMNESS *r, ESL_STOPWATCH *w, FILE *ofp) 
+{
+  int status;     
+  int L_cm  = esl_opt_GetInteger(go, "--cmL");  /* length sequence to search with CM */
+  int L_cp9 = esl_opt_GetInteger(go, "--hmmL"); /* length sequence to search with CP9 */
+  float dpc;       /* number of     mega-DP calcs for search of length L */
+  float dpc_q;     /* number of QDB mega-DP calcs for search of length L */
+  float th_acc;    /* theoretical QDB acceleration */
+  float dpc_v;     /* number of CP9 mega-DP calcs for search of length L */
+
+  /* optional, -t related variables */
+  ESL_DSQ *dsq_cm; /* digitized sequence of length L for CM  timings  */
+  ESL_DSQ *dsq_cp9;/* digitized sequence of length L for CP9 timings  */
+  float t_c;       /* number of seconds (w->user) for        CYK search */
+  float t_i;       /* number of seconds (w->user) for     Inside search */
+  float t_cq;      /* number of seconds (w->user) for QDB    CYK search */
+  float t_iq;      /* number of seconds (w->user) for QDB Inside search */
+  float t_v;       /* number of seconds (w->user) for CP9 Viterbi search */
+  float t_f;       /* number of seconds (w->user) for CP9 Forward search */
+
+  int *tmp_dmin;
+  int *tmp_dmax;
+
+  float mc_s; /* million calcs / second */
+  float kb_s; /* kilobases / second */
+  float emp_acc; /* empirical acceleration from QDB */
+  float L_cm_kb;
+  float L_cp9_kb;
+  float dpc_kb;
+  float dpc_q_kb;
+  float dpc_v_kb;
+
+  if(L_cm < cm->W) { L_cm = cm->W; fprintf(stdout, "\tL increased to minimum size of cm->W (%d)\n", L_cm); }
+  ESL_ALLOC(dsq_cm,  sizeof(ESL_DSQ) * (L_cm +2));
+  ESL_ALLOC(dsq_cp9, sizeof(ESL_DSQ) * (L_cp9+2));
+  esl_rsq_xfIID(r, cm->null, cm->abc->K, L_cm,  dsq_cm);
+  esl_rsq_xfIID(r, cm->null, cm->abc->K, L_cp9, dsq_cp9);
+
+  /* estimate speedup due to QDB */
+  dpc    = CountScanDPCalcs(cm, L_cm, FALSE) / 1000000.;
+  dpc_q  = CountScanDPCalcs(cm, L_cm, TRUE)  / 1000000.;
+  th_acc = dpc / dpc_q;
+
+  if(esl_opt_GetBoolean(go, "-g")) dpc_v  = (float) (cm->clen+1) * L_cp9 * 9;  /*  9 transitions queried per HMM node: 9 main model no local begin, end, nor EL */
+  else                             dpc_v  = (float) (cm->clen+1) * L_cp9 * 12; /* 12 transitions queried per HMM node: 9 main model, local begin, end, and EL */
+  dpc_v /= 1000000.;
+
+  /* First create scan info for non-QDB runs */
+  tmp_dmin = cm->dmin;
+  tmp_dmax = cm->dmax;
+  cm->dmin = NULL;
+  cm->dmax = NULL;
+  cm->search_opts |= CM_SEARCH_NOQDB;
+  cm_CreateScanMatrixForCM(cm, TRUE, TRUE);
+  if(cm->smx == NULL) cm_Fail("summarize_search(), CreateScanMatrixForCM() call failed.");
+  
+  /* cyk */
+  esl_stopwatch_Start(w);
+  if((status = FastCYKScan(cm, errbuf, cm->smx, dsq_cm, 1, L_cm, 0., NULL, TRUE, NULL, NULL)) != eslOK) goto ERROR;
+  /*CYKScan (cm, dsq_cm, 1, L_cm, cm->W, 0., NULL);*/
+  esl_stopwatch_Stop(w);
+  t_c = w->user;
+
+  /* inside */
+  cm->search_opts |= CM_SEARCH_INSIDE;
+  esl_stopwatch_Start(w);
+  if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq_cm, 1, L_cm, 0., NULL, TRUE, NULL, NULL)) != eslOK) goto ERROR;
+  /* iInsideScan (cm, dsq_cm, 1, L_cm, cm->W, 0., NULL); */
+  esl_stopwatch_Stop(w);
+  t_i = w->user;
+
+  /* reset cm->dmin, cm->dmax, recalc scanmatrix */
+  cm->dmin = tmp_dmin;
+  cm->dmax = tmp_dmax;
+  cm->search_opts &= ~CM_SEARCH_NOQDB;
+  cm->search_opts &= ~CM_SEARCH_INSIDE;
+  cm_FreeScanMatrixForCM(cm);
+  cm_CreateScanMatrixForCM(cm, TRUE, TRUE);
+  if(cm->smx == NULL) cm_Fail("summarize_search(), CreateScanMatrix() call failed.");
+
+  /* qdb cyk */
+  esl_stopwatch_Start(w);
+  if((status = FastCYKScan(cm, errbuf, cm->smx, dsq_cm, 1, L_cm, 0., NULL, TRUE, NULL, NULL)) != eslOK) goto ERROR;
+  /*CYKBandedScan (cm, dsq_cm, cm->dmin, cm->dmax, 1, L_cm, cm->W, 0., NULL); */
+  esl_stopwatch_Stop(w);
+  t_cq = w->user;
+
+  /* qdb inside */
+  cm->search_opts |= CM_SEARCH_INSIDE;
+  esl_stopwatch_Start(w);
+  if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq_cm, 1, L_cm, 0., NULL, TRUE, NULL, NULL)) != eslOK) goto ERROR;
+  /*iInsideBandedScan (cm, dsq_cm, cm->dmin, cm->dmax, 1, L_cm, cm->W, 0., NULL);*/
+  esl_stopwatch_Stop(w);
+  t_iq = w->user;
+  
+  /* CP9 viterbi */
+  esl_stopwatch_Start(w);
+  if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq_cp9, 1, L_cp9, cm->W, 0., NULL,
+			   TRUE,   /* we're scanning */
+			   FALSE,  /* we're not ultimately aligning */
+			   TRUE,   /* be memory efficient */
+			   TRUE,   /* do NULL3 score corrections, for accurate timings */
+			   NULL, NULL,
+			   NULL,   /* don't want traces back */
+			   NULL)) != eslOK) goto ERROR;
+
+  esl_stopwatch_Stop(w);
+  t_v = w->user;
+
+  /* CP9 forward */
+  esl_stopwatch_Start(w);
+  if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq_cp9, 1, L_cp9, cm->W, 0., NULL,
+			   TRUE,   /* we're scanning */
+			   FALSE,  /* we're not ultimately aligning */
+			   TRUE,   /* be memory efficient */
+			   TRUE,   /* do NULL3 score corrections, for accurate timings */
+			   NULL, NULL, NULL)) != eslOK) goto ERROR;
+  esl_stopwatch_Stop(w);
+  t_f = w->user;
+  
+  /* Experimental method of accelerating Forward by determining guarantees that scores will be non -INFTY,
+   * see cp9_dp.c:cp9_FastForward for more. 
+   * 
+   * determine the minimum length we can search safely with the optimized forward implementation. 
+   * int   minL = 0;  minimum length can safely scan with optimized Forward(), -1 ==> any length 
+   *if((status = cp9_WorstForward(cm, errbuf, cm->cp9_mx, -INFTY, TRUE, FALSE, &minL)) != eslOK) goto ERROR;
+   *int be_safe = FALSE; should we be safe, and not use optimized Forward()? 
+   * ESL_DPRINTF1(("minL: %d L: %d\n", minL, L));
+   *if(minL != -1 && minL <= L) be_safe = TRUE;
+   *esl_stopwatch_Start(w);
+   *if((status = cp9_FastForward(cm, errbuf, cm->cp9_mx, dsq_cp9, 1, L_cp9, cm->W, 0., NULL, 
+   * TRUE,   
+   * FALSE,
+   * TRUE,
+   * be_safe,
+   * NULL, NULL, NULL)) != eslOK) goto ERROR;
+   */
+
+  /* print results */
+  L_cm_kb  = (float) L_cm / 1000.;
+  L_cp9_kb = (float) L_cp9 / 1000.;
+  fprintf(stdout, "#\n");
+  fprintf(stdout, "#\t\t\t search statistics:\n");
+  fprintf(stdout, "#\t\t\t %7s %7s %6s %8s   %5s %5s %5s\n",           "alg",     "Mc/kb",   "Mc/s",   "kb/s",     "beta",   "qdbXt", "qdbXe");
+  fprintf(stdout, "#\t\t\t %7s %7s %6s %8s   %5s %5s %5s\n",           "-------", "-------", "------", "--------", "-----",  "-----", "-----");
+  /* cyk non-banded */
+  dpc_kb = dpc * (1000. / (float) L_cm); /* convert to cells per KB */
+  mc_s = dpc / t_c; 
+  kb_s = ((float) L_cm_kb) / t_c; 
+  fprintf(stdout, " \t\t\t %7s %7.1f %6.1f %8.2f   %5s %5s %5s\n", "cyk",     dpc_kb, mc_s, kb_s, "-", "-", "-");
+  mc_s = dpc / t_i; 
+  kb_s = ((float) L_cm_kb) / t_i; 
+  fprintf(stdout, " \t\t\t %7s %7.1f %6.1f %8.2f   %5s %5s %5s\n", "inside",  dpc_kb, mc_s, kb_s, "-", "-", "-");
+  dpc_q_kb = dpc_q * (1000. / (float) L_cm); /* convert to cells per KB */
+  mc_s = dpc_q / t_cq; 
+  kb_s = ((float) L_cm_kb) / t_cq; 
+  emp_acc = t_c / t_cq; 
+  fprintf(stdout, " \t\t\t %7s %7.1f %6.1f %8.2f   %5g %5.1f %5.1f\n", "cyk",     dpc_q_kb, mc_s, kb_s, cm->beta_qdb, th_acc, emp_acc);
+  mc_s = dpc_q / t_iq; 
+  kb_s = ((float) L_cm_kb) / t_iq; 
+  emp_acc = t_i / t_iq; 
+  fprintf(stdout, " \t\t\t %7s %7.1f %6.1f %8.2f   %5g %5.1f %5.1f\n", "inside",  dpc_q_kb, mc_s, kb_s, cm->beta_qdb, th_acc, emp_acc);
+  mc_s = dpc_v / t_v; 
+  kb_s = ((float) L_cp9_kb) / t_v; 
+  dpc_v_kb = dpc_v * (1000. / (float) L_cp9); /* convert to cells per KB */
+  fprintf(stdout, " \t\t\t %7s %7.1f %6.1f %8.2f   %5s %5s %5s\n", "viterbi",  dpc_v_kb, mc_s, kb_s, "-", "-", "-");
+  mc_s = dpc_v / t_f; 
+  kb_s = ((float) L_cp9_kb) / t_f; 
+  fprintf(stdout, " \t\t\t %7s %7.1f %6.1f %8.2f   %5s %5s %5s\n", "forward",  dpc_v_kb, mc_s, kb_s, "-", "-", "-");
+  
+  free(dsq_cm);
+  free(dsq_cp9);
+  return eslOK;
+
+ ERROR:
+  return status; 
+}
+
+/* initialize_cm()
+ * Setup the CM based on the exp tail mode,
+ * only set flags and a few parameters. ConfigCM() configures
+ * the CM.
+ */
+static int
+initialize_cm(CM_t *cm, int cm_mode, int hmm_mode)
+{
+  /* Update cm->config_opts based on exp tail mode */
+  if(ExpModeIsLocal(cm_mode))  cm->config_opts |= CM_CONFIG_LOCAL;
+  if(ExpModeIsLocal(hmm_mode)) {
+    cm->config_opts |= CM_CONFIG_HMMLOCAL;
+    cm->config_opts |= CM_CONFIG_HMMEL;
+  }
+  ConfigCM(cm, TRUE); /* TRUE says: calculate W */
+
+  return eslOK;
+}
+
+/* Function: print_run_info
+ * Date:     EPN, Mon Mar  3 09:47:26 2008
+ *
+ * Purpose:  Print information on this run of cmstat.
+ *           Command used to run it, and execution date.
+ *
+ * Returns:  eslOK on success
+ */
+static int
+print_run_info(const ESL_GETOPTS *go, char *errbuf, ESL_RANDOMNESS *r)
+{
+  int status;
+  char *command;
+  char *date;
+
+  if((status = get_command(go, errbuf, &command)) != eslOK) return status;
+  if((status = GetDate    (errbuf, &date))    != eslOK) return status;
+
+  fprintf(stdout, "%-10s %s\n",  "# command:", command);
+  fprintf(stdout, "%-10s %s\n",  "# date:",    date);
+  if(esl_opt_GetBoolean(go, "--search")) fprintf(stdout, "%-10s %ld\n", "# seed:",    esl_randomness_GetSeed(r));
+
+  free(command);
+  free(date);
+  return eslOK;
+}
+
+/* Function: get_command
+ * Date:     EPN, Mon Mar  3 09:48:55 2008
+ *
+ * Purpose:  Return the command used to call cmstat
+ *           in <ret_command>.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+get_command(const ESL_GETOPTS *go, char *errbuf, char **ret_command)
+{
+  int status;
+  int i;
+  char *command = NULL;
+
+  for (i = 0; i < go->argc; i++) { /* copy all command line options and args */
+    if((status = esl_strcat(&(command),  -1, go->argv[i], -1)) != eslOK) goto ERROR;
+    if(i < (go->argc-1)) if((status = esl_strcat(&(command), -1, " ", 1)) != eslOK) goto ERROR;
+  }
+  *ret_command = command;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_command(): memory allocation error.");
+  return status;
+}
diff --git a/src/config.h.in b/src/config.h.in
new file mode 100644
index 0000000..d3c3a8e
--- /dev/null
+++ b/src/config.h.in
@@ -0,0 +1,81 @@
+/* @configure_input@
+ * DO NOT EDIT config.h!! 
+ * config.h is generated from config.h.in by autoconf.
+ * 
+ * Configurable compile-time constants in INFERNAL.
+ * 
+ * Because this header may configure the behavior of system headers
+ * (for example, LFS support), it must be included before any other
+ * header file.
+ * 
+ * SRE, Sun Jun  3 20:22:38 2001 [St. Louis]
+ * SVN $Id: config.h.in 2415 2008-05-16 21:59:24Z nawrockie $
+ */
+#ifndef CONFIGH_INCLUDED
+#define CONFIGH_INCLUDED
+
+/****************************************************************
+ * This first section can be edited manually before compilation
+ ****************************************************************/
+
+/* RAMLIMIT (in MB) defines how much memory we're
+ * allowed to expend on alignment algorithms without
+ * switching to more efficient memory forms - e.g.
+ * in smallcyk.c
+ */
+#ifndef RAMLIMIT
+#define RAMLIMIT 0
+#endif                                           
+
+/* SRE_CONLEVEL will prob move to squid somewhere.
+ *  Set to 1 to activate contract checking, during debugging.
+ */                          
+#define SRE_CONLEVEL 1
+#if (SRE_CONLEVEL >= 1)
+#include <assert.h>
+#endif
+
+/*****************************************************************
+ * Everything else that follows is configured automatically 
+ * by the ./configure script. DO NOT EDIT.
+ *****************************************************************/
+
+/* Version info - set once for whole package in configure.ac
+ */
+#undef PACKAGE_NAME
+#undef PACKAGE_VERSION
+#undef PACKAGE_DATE
+#undef PACKAGE_COPYRIGHT
+#undef PACKAGE_LICENSE
+
+/* Information about location of alloca()
+ * Used by rigfilters/cm2hmm-1.0/MiscExceptions.cpp
+ * This function is known to have portability issues (including
+ * variable locations in system headers, and broken implementations
+ * on certain platforms) and may be problematic.  Hopefully autoconf
+ * will prevent major issues.
+ */
+#undef HAVE_ALLOCA_H
+
+/* --enable-debugging=x  debugging diagnostics (development versions only)
+ */
+#ifndef DEBUGLEVEL
+#undef DEBUGLEVEL
+#endif
+
+/* --enable-lfs          Large File Summit (LFS) support for >2Gb files
+ */
+#undef _LARGEFILE_SOURCE
+#undef _LARGEFILE64_SOURCE
+#undef _FILE_OFFSET_BITS
+
+/* --enable-mpi            MPI parallelization
+ */
+#undef HAVE_MPI
+
+/* Debugging hooks
+ */
+#undef cm_DEBUGLEVEL
+
+#endif /* CONFIGH_INCLUDED */
+
diff --git a/src/cp9.c b/src/cp9.c
new file mode 100644
index 0000000..14e4c9f
--- /dev/null
+++ b/src/cp9.c
@@ -0,0 +1,377 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+/* cp9.c based on HMMER 2.x's plan7.c
+ * EPN 02.27.06
+ * 
+ * Support for CM-Plan 9 HMM data structure, CP9_t.
+ * 
+ * All of the CP9 code is based on analogous HMMER 2.x Plan 7 HMM
+ * code.  
+ * 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
+#include <time.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/* Functions: AllocCPlan9(), AllocCPlan9Shell(), AllocCPlan9Body(), FreeCPlan9()
+ * 
+ * Purpose:   Allocate or free a CPlan9 HMM structure.
+ *            Can either allocate all at once (AllocCPlan9()) or
+ *            in two steps (AllocCPlan9Shell(), AllocCPlan9Body()).
+ *            The two step method is used in CP9_hmmio.c where we start
+ *            parsing the header of an HMM file but don't 
+ *            see the size of the model 'til partway thru the header.
+ */
+CP9_t *
+AllocCPlan9(int M, const ESL_ALPHABET *abc) 
+{
+  CP9_t *hmm;
+
+  hmm = AllocCPlan9Shell();
+  AllocCPlan9Body(hmm, M, abc);
+  return hmm;
+}  
+CP9_t *
+AllocCPlan9Shell(void) 
+{
+  int    status;
+  CP9_t *hmm;
+
+  ESL_ALLOC(hmm, sizeof(CP9_t));
+  hmm->abc = NULL;
+
+  hmm->M = 0;
+
+  hmm->t      = NULL;
+  hmm->mat    = NULL;
+  hmm->ins    = NULL;
+  
+  hmm->tsc     = hmm->msc     = hmm->isc     = NULL;
+  hmm->tsc_mem = hmm->msc_mem = hmm->msc_mem = NULL;
+
+  hmm->begin  = NULL;
+  hmm->end    = NULL;
+
+  hmm->bsc = hmm->bsc_mem = NULL;
+  hmm->esc = hmm->esc_mem = NULL;
+
+  hmm->otsc = NULL;
+
+  hmm->has_el      = NULL;
+  hmm->el_from_ct  = NULL;
+  hmm->el_from_idx = NULL;
+  hmm->el_from_cmnd= NULL;
+
+  hmm->flags = 0;
+  return hmm;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return NULL; /* never reached */
+}  
+
+void
+AllocCPlan9Body(CP9_t *hmm, int M, const ESL_ALPHABET *abc) 
+{
+  int status;
+  int k, x;
+
+  hmm->abc = abc;
+
+  hmm->M = M;
+
+  ESL_ALLOC(hmm->t,   (M+1) *           sizeof(float *));
+  ESL_ALLOC(hmm->mat, (M+1) *           sizeof(float *));
+  ESL_ALLOC(hmm->ins, (M+1) *           sizeof(float *));
+  ESL_ALLOC(hmm->t[0],(cp9_NTRANS*(M+1))     *  sizeof(float));
+  ESL_ALLOC(hmm->mat[0],(MAXABET*(M+1)) * sizeof(float));
+  ESL_ALLOC(hmm->ins[0],(MAXABET*(M+1)) * sizeof(float));
+
+  ESL_ALLOC(hmm->tsc, cp9_NTRANS *       sizeof(int *));
+  ESL_ALLOC(hmm->msc, MAXDEGEN   *       sizeof(int *));
+  ESL_ALLOC(hmm->isc, MAXDEGEN   *       sizeof(int *)); 
+  ESL_ALLOC(hmm->tsc_mem,(cp9_NTRANS*(M+1))     *       sizeof(int));
+  ESL_ALLOC(hmm->msc_mem,(MAXDEGEN*(M+1)) * sizeof(int));
+  ESL_ALLOC(hmm->isc_mem,(MAXDEGEN*(M+1)) *     sizeof(int));
+
+  hmm->tsc[0] = hmm->tsc_mem;
+  hmm->msc[0] = hmm->msc_mem;
+  hmm->isc[0] = hmm->isc_mem;
+
+  /* transition scores reordered */
+  ESL_ALLOC(hmm->otsc, sizeof(int)   * (M+1)  * cp9O_NTRANS);
+
+  /* note allocation strategy for important 2D arrays -- trying
+   * to keep locality as much as possible, cache efficiency etc.
+   */
+  for (k = 1; k <= M; k++) {
+    hmm->mat[k] = hmm->mat[0] + k * MAXABET;
+    hmm->ins[k] = hmm->ins[0] + k * MAXABET;
+    hmm->t[k]   = hmm->t[0]   + k * cp9_NTRANS;
+  }
+  for (x = 1; x < MAXDEGEN; x++) {
+    hmm->msc[x] = hmm->msc[0] + x * (M+1);
+    hmm->isc[x] = hmm->isc[0] + x * (M+1);
+  }
+  for (x = 0; x < cp9_NTRANS; x++)
+    hmm->tsc[x] = hmm->tsc[0] + x * (M+1);
+
+  /* tsc[x][0] is used as a boundary condition sometimes [Viterbi()],
+   * so set to -inf always.
+   */
+  for (x = 0; x < cp9_NTRANS; x++)
+    hmm->tsc[x][0] = -INFTY;
+
+  ESL_ALLOC(hmm->begin, (M+1) * sizeof(float));
+  ESL_ALLOC(hmm->end,   (M+1) * sizeof(float));
+
+  ESL_ALLOC(hmm->bsc_mem, (M+1) * sizeof(int));
+  ESL_ALLOC(hmm->esc_mem, (M+1) * sizeof(int));
+
+  hmm->bsc = hmm->bsc_mem;
+  hmm->esc = hmm->esc_mem;
+
+  /* end[0], begin[0], esc[0] and bsc[0] are never
+   * used, set them to 0. and -INFTY */
+  hmm->end[0] = hmm->begin[0] = -INFTY;
+  hmm->esc[0] = hmm->bsc[0] = -INFTY;
+  
+  ESL_ALLOC(hmm->has_el,     (M+1) * sizeof(int));
+  ESL_ALLOC(hmm->el_from_ct, (M+2) * sizeof(int));
+  ESL_ALLOC(hmm->el_from_idx,(M+2) * sizeof(int *));
+  ESL_ALLOC(hmm->el_from_cmnd,(M+2) * sizeof(int *));
+
+  return;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}  
+
+
+void
+FreeCPlan9(CP9_t *hmm)
+{
+  int k;
+  if (hmm->bsc_mem    != NULL) free(hmm->bsc_mem);
+  if (hmm->begin      != NULL) free(hmm->begin);
+  if (hmm->esc_mem    != NULL) free(hmm->esc_mem);
+  if (hmm->end        != NULL) free(hmm->end);
+  if (hmm->msc_mem    != NULL) free(hmm->msc_mem);
+  if (hmm->isc_mem    != NULL) free(hmm->isc_mem);
+  if (hmm->tsc_mem    != NULL) free(hmm->tsc_mem);
+  if (hmm->mat        != NULL) free(hmm->mat[0]);
+  if (hmm->ins        != NULL) free(hmm->ins[0]);
+  if (hmm->t          != NULL) free(hmm->t[0]);
+  if (hmm->msc        != NULL) free(hmm->msc);
+  if (hmm->isc        != NULL) free(hmm->isc);
+  if (hmm->tsc        != NULL) free(hmm->tsc);
+  if (hmm->otsc       != NULL) free(hmm->otsc);
+  if (hmm->mat        != NULL) free(hmm->mat);
+  if (hmm->ins        != NULL) free(hmm->ins);
+  if (hmm->t          != NULL) free(hmm->t);
+  if (hmm->has_el     != NULL) free(hmm->has_el);
+  if (hmm->el_from_ct != NULL) free(hmm->el_from_ct);
+  if(hmm->el_from_idx != NULL)
+    {
+      for(k = 0; k <= hmm->M+1; k++)
+	if(hmm->el_from_idx[k] != NULL)
+	  free(hmm->el_from_idx[k]);
+      free(hmm->el_from_idx);
+    }
+  if(hmm->el_from_cmnd != NULL)
+    {
+      for(k = 0; k <= hmm->M+1; k++)
+	if(hmm->el_from_cmnd[k] != NULL)
+	  free(hmm->el_from_cmnd[k]);
+      free(hmm->el_from_cmnd);
+    }
+
+  free(hmm);
+}
+
+/* Function: ZeroCPlan9()
+ * 
+ * Purpose:  Zeros the counts/probabilities fields in a model.  
+ *           Leaves null model untouched. 
+ */
+void
+ZeroCPlan9(CP9_t *hmm)
+{
+  int k;
+  esl_vec_FSet(hmm->ins[0], hmm->abc->K, 0.);
+  esl_vec_FSet(hmm->t[0], cp9_NTRANS, 0.);
+  for (k = 1; k <= hmm->M; k++)
+    {
+      esl_vec_FSet(hmm->t[k], cp9_NTRANS, 0.);
+      esl_vec_FSet(hmm->mat[k], hmm->abc->K, 0.);
+      esl_vec_FSet(hmm->ins[k], hmm->abc->K, 0.);
+    }
+  esl_vec_FSet(hmm->begin+1, hmm->M, 0.);
+  esl_vec_FSet(hmm->end+1, hmm->M, 0.);
+
+  /* initialize the el_* data structures, these
+   * depend on the CM guide tree and will be set
+   * when the CP9 is constructed from the CM.
+   */
+  for (k = 0; k <= (hmm->M); k++)
+    {
+      hmm->has_el[k]      = FALSE;         
+      hmm->el_from_ct[k]  = 0;
+      hmm->el_from_idx[k] = NULL; 
+      hmm->el_from_cmnd[k] = NULL; 
+    }
+  /* special case hmm->M+1 corresponds to the E state here */
+  hmm->el_from_ct[(hmm->M+1)]  = 0;
+  hmm->el_from_idx[(hmm->M+1)] = NULL; 
+  hmm->el_from_cmnd[(hmm->M+1)] = NULL; 
+
+  hmm->flags &= ~CPLAN9_HASBITS;	/* invalidates scores */
+  hmm->flags &= ~CPLAN9_HASPROB;	/* invalidates probabilities */
+  hmm->el_self = 0.; /* EL self transition probability */
+}
+
+
+/* Function: CPlan9SetNullModel()
+ * 
+ * Purpose:  Set the null model section of an HMM.
+ *           Convenience function.
+ */
+void
+CPlan9SetNullModel(CP9_t *hmm, float null[MAXABET], float p1)
+{
+  int x;
+  for (x = 0; x < hmm->abc->K; x++)
+    hmm->null[x] = null[x];
+  hmm->p1 = p1;
+}
+
+/*
+ * Function: DuplicateCP9
+ * Date:     EPN, Thu Jun 28 13:37:22 2007
+ * Purpose:  Given a template cm 'src_cm' copy it's CP9 
+ *           to the cm 'dest_cm'. dest_cm->cp9 and dest_cm->cp9map
+ *           are alloc'ed here.
+ *
+ * Args:
+ *           src_cm         the source CM, must have valid cp9
+ *           dest_cm        the destination CM we're copying src_cm->cp9
+ *                          to
+ */
+void
+DuplicateCP9(CM_t *src_cm, CM_t *dest_cm)
+{
+  int       k,x;	          /* counter over nodes */
+
+  /* Contract checks */
+  if(!(src_cm->flags & CMH_CP9))
+    cm_Fail("ERROR in DuplicateCP9() src_cm CMH_CP9 flag down.\n");
+
+  CPlan9Renormalize(src_cm->cp9);
+  CP9Logoddsify(src_cm->cp9);
+  
+  /* We can fill the map before we copy the CP9 */
+  /* Allocate and initialize the cp9map */
+  dest_cm->cp9map = AllocCP9Map(dest_cm);
+  /* Map the CM states to CP9 states and nodes and vice versa */
+  CP9_map_cm2hmm(dest_cm, dest_cm->cp9map, 0);
+
+  /* Create the new model and copy everything over */
+  dest_cm->cp9 = AllocCPlan9(dest_cm->cp9map->hmm_M, src_cm->abc);
+  ZeroCPlan9(dest_cm->cp9);
+  CPlan9SetNullModel(dest_cm->cp9, dest_cm->null, 1.0); /* set p1 = 1.0 which corresponds to the CM */
+  CPlan9InitEL(dest_cm, dest_cm->cp9); /* set up hmm->el_from_ct and hmm->el_from_idx data, which
+					* explains how the EL states are connected in the HMM. */
+
+  /* Copy the transitions and emission probs and scores */
+  for(k = 0; k <= dest_cm->cp9->M; k++)
+    {
+      dest_cm->cp9->t[k][CTMM] = src_cm->cp9->t[k][CTMM];
+      dest_cm->cp9->t[k][CTMI] = src_cm->cp9->t[k][CTMI];
+      dest_cm->cp9->t[k][CTMD] = src_cm->cp9->t[k][CTMD];
+      dest_cm->cp9->t[k][CTMEL] = src_cm->cp9->t[k][CTMEL];
+
+
+      dest_cm->cp9->t[k][CTIM] = src_cm->cp9->t[k][CTIM];
+      dest_cm->cp9->t[k][CTII] = src_cm->cp9->t[k][CTII];
+      dest_cm->cp9->t[k][CTID] = src_cm->cp9->t[k][CTID];
+
+      dest_cm->cp9->t[k][CTDM] = src_cm->cp9->t[k][CTDM];
+      dest_cm->cp9->t[k][CTDI] = src_cm->cp9->t[k][CTDI];
+      dest_cm->cp9->t[k][CTDD] = src_cm->cp9->t[k][CTDD];
+
+      dest_cm->cp9->begin[k] = src_cm->cp9->begin[k];
+      dest_cm->cp9->end[k] = src_cm->cp9->end[k];
+
+      for(x = 0; x < src_cm->cp9->abc->K; x++)
+	{
+	  dest_cm->cp9->mat[k][x] = src_cm->cp9->mat[k][x];
+	  dest_cm->cp9->ins[k][x] = src_cm->cp9->ins[k][x];
+	}
+    }
+
+  dest_cm->cp9->p1        = src_cm->cp9->p1;
+  dest_cm->cp9->el_self   = src_cm->cp9->el_self;
+  dest_cm->cp9->el_selfsc = src_cm->cp9->el_selfsc;
+
+  CPlan9Renormalize(dest_cm->cp9);/* shouldn't be nec */
+  CP9Logoddsify(dest_cm->cp9); /* fill in all the integer log odds scores:
+				* msc, isc, bsc, esc, tsc, the *sc_mem
+				* pointers were set up in AllocCPlan9() */
+    
+  /*
+    FILE *fp;
+    fp = fopen("destcp9" ,"w");
+    debug_print_cp9_params(fp, dest_cm->cp9, TRUE);
+    fclose(fp);
+    fp = fopen("srccp9" ,"w");
+    debug_print_cp9_params(fp, src_cm->cp9, TRUE);
+    fclose(fp);
+  */
+
+  /* finally create the CP9Bands */
+  dest_cm->cp9b = AllocCP9Bands(dest_cm, dest_cm->cp9);
+
+  dest_cm->cp9->flags = src_cm->cp9->flags;
+}
+
+/* Function: cp9_GetNCalcsPerResidue()
+ * Date:     EPN, Thu Jan 17 06:12:37 2008
+ * 
+ * Returns: eslOK on success, eslEINCOMPAT on contract violation.
+ *          <ret_cp9_ncalcs_per_res> set as millions of DP calculations 
+ *          per residue for the CP9 HMM.
+ */
+int
+cp9_GetNCalcsPerResidue(CP9_t *cp9, char *errbuf, float *ret_cp9_ncalcs_per_res)
+{
+  int cp9_ntrans;
+  float cp9_ncalcs_per_res;
+  
+  if(cp9 == NULL)                    ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_GetNCalcsPerRes(), cp9 == NULL.");
+  if(ret_cp9_ncalcs_per_res == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_GetNCalcsPerRes(), ret_cp9_ncalcs_per_res == NULL.");
+
+  /* determine millions of CP9 DP calcs per residue */
+  cp9_ntrans = NHMMSTATETYPES * NHMMSTATETYPES; /* 3*3 = 9 transitions in global mode */
+  if(cp9->flags & CPLAN9_LOCAL_BEGIN) cp9_ntrans++; 
+  if(cp9->flags & CPLAN9_LOCAL_END)   cp9_ntrans++; 
+  if(cp9->flags & CPLAN9_EL)          cp9_ntrans++; 
+  cp9_ncalcs_per_res = (cp9_ntrans * cp9->M) / 1000000.; /* convert to millions of calcs per residue */
+
+  *ret_cp9_ncalcs_per_res = cp9_ncalcs_per_res;
+  return eslOK;
+}
diff --git a/src/cp9_dp.c b/src/cp9_dp.c
new file mode 100644
index 0000000..7061394
--- /dev/null
+++ b/src/cp9_dp.c
@@ -0,0 +1,2946 @@
+/* cp9_dp.c
+ * 
+ * Dynamic programming functions for alignment and search
+ * with CM plan 9 HMMs. 
+ * 
+ * All of these functions were written between the 0.81 and
+ * 1.0 release of Infernal.
+ *
+ * EPN, Wed Sep 12 16:53:32 2007
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_sqio.h"
+#include "esl_stack.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+   
+#define TSC(s,k) (tsc[(k) * cp9O_NTRANS + (s)])
+
+#define IAMI_M  (1<<0)
+#define IAMI_I  (1<<1)
+#define IAMI_D  (1<<2)
+#define IAMI_EL (1<<3)
+#define nIAMI_S 4
+
+#define IAMI_MM  (1<<0)
+#define IAMI_IM  (1<<1)
+#define IAMI_DM  (1<<2)
+#define IAMI_BM  (1<<3)
+#define IAMI_MI  (1<<4)
+#define IAMI_II  (1<<5)
+#define IAMI_DI  (1<<6)
+#define IAMI_MD  (1<<7)
+#define IAMI_ID  (1<<8)
+#define IAMI_DD  (1<<9)
+#define IAMI_ME  (1<<10)
+#define IAMI_MEL (1<<11)
+#define nIAMI_T  12
+
+#define TDIFF_MI_M 0
+#define TDIFF_MI_I 1
+#define TDIFF_MI_D 2
+#define nTDIFF 3
+
+/*
+ * Function: cp9_Viterbi()
+ * 
+ * Purpose:  Runs the Viterbi dynamic programming algorithm on an
+ *           input subsequence (i0-j0). 
+ *           Somewhat flexible based on input options.
+ *    
+ * Note:     IDENTICAL to CP9Forward() below with maxes replacing
+ *           sums in DP recursion, and the possibility of returning a
+ *           CP9 trace if doing_align == TRUE. See CP9Forward() for more info,
+ *           including more verbose 'Purpose' and description of arguments.
+ *
+ * Returns:  <ret_sc>: if(!do_scan)     log P(S,tr|M)/P(S,tr|R), as a bit score
+ *                     else         max log P(S,tr|M)/P(S,tr|R), for argmax subseq S of input seq i0..j0,
+ *           eslOK on success; 
+ *           eslEINCOMPAT on contract violation;
+ */
+int
+cp9_Viterbi(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, 
+	    search_results_t *results, int do_scan, int doing_align, int be_efficient, int do_null3, int **ret_psc, 
+	    int *ret_maxres, CP9trace_t **ret_tr, float *ret_sc)
+{
+  int          status;
+  GammaHitMx_t *gamma;      /* semi-HMM for hit resoultion                                  */
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /* j-W: position in the subsequence                             */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *scA;         /* prob (seq from j0..jp | HMM) [0..jp..cm->cp9->M]             */
+  float        fsc;         /* float log odds score                                         */
+  float        best_sc;     /* score of best hit overall                                    */
+  float        best_pos;    /* residue (j) giving best_sc, where best hit ends              */
+  int          nrows;       /* num rows for DP matrix, 2 or L+1 depending on be_efficient   */
+  int          c;           /* counter for EL states                                        */
+  CP9trace_t  *tr;          /* CP9 trace for full seq i0..j0, used if ret_tr != NULL        */
+  int          M;           /* cm->cp9->M, query length, number of consensus nodes of model */
+  double     **act;         /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract checks */
+  if(cm->cp9 == NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, cm->cp9 is NULL.\n");
+  if(results != NULL && !do_scan)            ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, passing in results data structure, but not in scanning mode.\n");
+  if(dsq == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, dsq is NULL.");
+  if(mx == NULL)                             ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, mx is NULL.\n");
+  if(mx->M != cm->clen)                      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, mx->M != cm->clen.\n");
+  if(cm->clen != cm->cp9->M)                 ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, cm->clen != cm->cp9->M.\n");
+  if(cm->search_opts & CM_SEARCH_HMMFORWARD) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, CM_SEARCH_HMMFORWARD flag raised in search_opts.\n");
+    
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  L = j0-i0+1;
+  M = cm->cp9->M;
+  if (W > L) W = L; 
+
+  int const *tsc = cm->cp9->otsc; /* ptr to efficiently ordered transition scores           */
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_HMMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* Grow DP matrix if nec, to either 2 rows or L+1 rows (depending on be_efficient), 
+   * stays M+1 columns */
+  if(be_efficient) nrows = 1; /* mx will be 2 rows */
+  else             nrows = L; /* mx will be L+1 rows */
+  if((status = GrowCP9Matrix(mx, errbuf, nrows, M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) return status;
+  ESL_DPRINTF2(("cp9_Viterbi(): CP9 matrix size: %.8f Mb rows: %d.\n", mx->size_Mb, mx->rows));
+
+  /* if do_null3: allocate and initialize act vectors */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* scA will hold P(seq up to j | Model) in int log odds form */
+  ESL_ALLOC(scA, sizeof(int) * (j0-i0+2));
+			
+  /* Initialization of the zero row. */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+  elmx[0][0]= -INFTY; /* can't go from B to EL state */
+  erow[0]   = -INFTY;   
+
+  /* Because there's a D state for every node 1..M, 
+     dmx[0][k] is possible for all k 1..M */
+  int sc;
+  for (k = 1; k <= M; k++)
+    {
+      mmx[0][k] = imx[0][k] = elmx[0][k] = -INFTY;      /* need seq to get here */
+      sc = ESL_MAX(mmx[0][k-1] + TSC(cp9O_MD,k-1),
+		   imx[0][k-1] + TSC(cp9O_ID,k-1));
+      sc = ESL_MAX(sc, dmx[0][k-1] + TSC(cp9O_DD,k-1));
+      dmx[0][k] = sc;
+    }
+  /* We can do a full parse through all delete states. */
+  erow[0]  = dmx[0][M] + TSC(cp9O_DM,M);
+  scA[0]   = erow[0];
+  fsc      = Scorify(scA[0]);
+  /*printf("jp: %d j: %d fsc: %f isc: %d\n", jp, j, fsc, isc[jp]);*/
+  if(fsc > best_sc) { best_sc = fsc; best_pos= i0-1; }
+  /*printf("jp: %d j: %d fsc: %f sc: %d\n", 0, i0-1, Scorify(sc[0]), sc[0]);*/
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position i0 to j0.
+   *****************************************************************/
+  /* Recursion. */
+  for (j = i0; j <= j0; j++)
+    {
+      int const *isc = cm->cp9->isc[dsq[j]];
+      int const *msc = cm->cp9->msc[dsq[j]];
+
+      int endsc     = -INFTY;
+      int el_selfsc = cm->cp9->el_selfsc;
+      int sc;
+
+      jp = j-i0+1;     /* jp is relative position in the sequence 1..L */
+      cur = (j-i0+1);
+      prv = (j-i0);
+
+      if(be_efficient) {
+	cur %= 2;
+	prv %= 2;
+      }	  
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp-1)%(W+1)], cm->abc->K, act[jp%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp: %3d jp/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp, jp%(W+1), act[jp%(W+1)][0], act[jp%(W+1)][1], act[jp%(W+1)][2], act[jp%(W+1)][3]);*/
+      }
+
+      /* The 1 difference between a Viterbi scanner and the 
+       * regular Viterbi. In non-scanner parse must begin in B at
+       * position 0 (i0-1), in scanner we can start at any position 
+       * in the seq. */
+      mmx[cur][0]  = (do_scan == TRUE) ? 0 : -INFTY;
+      dmx[cur][0]  = -INFTY;  /*D_0 is non-existent*/
+      elmx[cur][0] = -INFTY;  /*no EL state for node 0 */
+
+      sc = ESL_MAX(mmx[prv][0] + TSC(cp9O_MI,0),
+		   imx[prv][0] + TSC(cp9O_II,0));
+      sc = ESL_MAX(sc, dmx[prv][0] + TSC(cp9O_DI,0));
+      imx[cur][0] = ESL_MAX(sc + isc[0], -INFTY);
+
+      for (k = 1; k <= M; k++)
+	{
+	  /*match state*/
+	  sc = ESL_MAX(    mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+			   imx[prv][k-1] + TSC(cp9O_IM,k-1));
+	  sc = ESL_MAX(sc, dmx[prv][k-1] + TSC(cp9O_DM,k-1));
+	  sc = ESL_MAX(sc, mmx[prv][0]   + TSC(cp9O_BM,k));
+	  /* check possibility we came from an EL, if they're valid */
+	  for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+	    sc = ESL_MAX(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+	    /* transition penalty to EL incurred when EL was entered */
+	  mmx[cur][k] = ESL_MAX(sc + msc[k], -INFTY);
+
+	  /* E state update */
+	  endsc = ESL_MAX(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+
+	  /*insert state*/
+	  sc = ESL_MAX(    mmx[prv][k] + TSC(cp9O_MI,k),
+		           imx[prv][k] + TSC(cp9O_II,k));
+	  sc = ESL_MAX(sc, dmx[prv][k] + TSC(cp9O_DI,k));
+	  imx[cur][k] = ESL_MAX(sc + isc[k], -INFTY);
+
+	  /*delete state*/
+	  sc = ESL_MAX(    mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+		           imx[cur][k-1] + TSC(cp9O_ID,k-1));
+	  sc = ESL_MAX(sc, dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	  dmx[cur][k] = sc;
+
+	  /*el state*/
+	  sc = -INFTY;
+	  if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+								    HMM nodes that map to right half of a MATP_MP) */
+	    {
+	      sc = ESL_MAX(sc, mmx[cur][k]  + TSC(cp9O_MEL,k));
+	      sc = ESL_MAX(sc, elmx[prv][k] + el_selfsc);
+	    }
+	  elmx[cur][k] = sc;
+	}
+
+      endsc = ESL_MAX(endsc, dmx[cur][M] + TSC(cp9O_DM,M)); /* transition from D_M -> end */
+      endsc = ESL_MAX(endsc, imx[cur][M] + TSC(cp9O_IM,M)); /* transition from I_M -> end */
+      for(c = 0; c < cm->cp9->el_from_ct[M+1]; c++) /* el_from_ct[k] is >= 0 */
+	/* transition penalty to EL incurred when EL was entered */
+	endsc = ESL_MAX(endsc, elmx[cur][cm->cp9->el_from_idx[M+1][c]]);
+
+      erow[cur] = endsc;
+      scA[jp]   = endsc;
+      fsc = Scorify(endsc);
+
+      if(fsc > best_sc) { best_sc = fsc; best_pos= j; }
+
+      /* determine safe start point, max of j-W+1 and i0 */
+      i = ((j-W+1)> i0) ? (j-W+1) : i0;
+      ip = i-i0+1;
+      if(results != NULL) if((status = UpdateGammaHitMxCP9Forward(cm->cp9, errbuf, gamma, ip, jp, fsc, results, W, act, cm->clen)) != eslOK) return status;
+    } /* end loop over end positions j */
+  
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, then we've reported hits in UpdateGammaHitMxCP9Forward() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and exit */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+
+  if(doing_align) { /* best_sc is the alignment score */
+    best_sc  = Scorify(scA[(j0-i0+1)]); /* L = j0-i0+1 */
+    best_pos = i0;
+    if(ret_tr != NULL) {
+      CP9ViterbiTrace(cm->cp9, dsq, i0, j0, mx, &tr);
+      if(tr == NULL) ESL_FAIL(eslFAIL, errbuf, "CP9ViterbiTrace() returned NULL, problem with traceback.");
+      /* CP9PrintTrace(stdout, tr, cm->cp9, dsq); */
+      *ret_tr = tr;
+    }
+  }
+  if(ret_sc != NULL)     *ret_sc     = best_sc;
+  if(ret_maxres != NULL) *ret_maxres = best_pos;
+  if(ret_psc != NULL)    *ret_psc    = scA;
+  else                    free(scA);
+  ESL_DPRINTF1(("cp9_Viterbi() return score: %10.4f\n", best_sc));
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+}
+
+
+/*
+ * Function: cp9_ViterbiBackward()
+ * 
+ * Purpose:  Runs the Viterbi dynamic programming algorithm BACKWARDS on an
+ *           input subsequence (i0-j0). 
+ *           Somewhat flexible based on input options.
+ *    
+ * Note:     IDENTICAL to CP9Backward() below with maxes replacing
+ *           sums in DP recursion, and the possibility of returning a
+ *           CP9 trace if doing_align == TRUE. See CP9Backward() for more info,
+ *           including more verbose 'Purpose' and description of arguments.
+ *
+ * Returns:  <ret_sc>: if(!do_scan)     log P(S,tr|M)/P(S,tr|R), as a bit score
+ *                     else         max log P(S,tr|M)/P(S,tr|R), for argmax subseq S of input seq i0..j0,
+ *           eslOK on success; 
+ *           eslEINCOMPAT on contract violation;
+ */
+int
+cp9_ViterbiBackward(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+		    int do_scan, int doing_align, int be_efficient, int do_null3, int **ret_psc, int *ret_maxres, 
+		    CP9trace_t **ret_tr, float *ret_sc)
+{
+  int          status;
+  GammaHitMx_t *gamma;      /* semi-HMM for hit resoultion                                  */
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /* j-W: position in the subsequence                             */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *scA;         /* prob (seq from j0..jp | HMM) [0..jp..cm->cp9->M]             */
+  float        fsc;         /* float log odds score                                         */
+  float        best_sc;     /* score of best hit overall                                    */
+  float        best_pos;    /* residue (i) giving best_sc, where best hit starts            */
+  int          nrows;       /* num rows for DP matrix, 2 or L+1 depending on be_efficient   */
+  int          c;           /* counter for EL states */
+  int          M;           /* cm->cp9->M, query length, number of consensus nodes of model */
+  double     **act;         /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract checks */
+  if(cm->cp9 == NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_ViterbiBackward, cm->cp9 is NULL.\n");
+  if(results != NULL && !do_scan)            ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_ViterbiBackward, passing in results data structure, but not in scanning mode.\n");
+  if(dsq == NULL)                            ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_ViterbiBackward, dsq is NULL.");
+  if(mx == NULL)                             ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_ViterbiBackward, mx is NULL.\n");
+  if(mx->M != cm->clen)                      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_ViterbiBackward, mx->M != cm->clen.\n");
+  if(cm->clen != cm->cp9->M)                 ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_ViterbiBackward, cm->clen != cm->cp9->M.\n");
+  if(cm->search_opts & CM_SEARCH_HMMFORWARD) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_ViterbiBackward, CM_SEARCH_HMMFORWARD flag raised.\n");
+    
+  int const *tsc = cm->cp9->otsc; /* ptr to efficiently ordered transition scores           */
+
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  L = j0-i0+1;
+  M = cm->cp9->M;
+  if (W > L) W = L; 
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_HMMGREEDY), cutoff, TRUE);
+  else                gamma = NULL;
+
+  /* Grow DP matrix if nec, to either 2 rows or L+1 rows (depending on be_efficient), 
+   * stays M+1 columns */
+  if(be_efficient) nrows = 1; /* mx will be 2 rows */
+  else             nrows = L; /* mx will be L+1 rows */
+  if((status = GrowCP9Matrix(mx, errbuf, nrows, M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) return status;
+  ESL_DPRINTF2(("cp9_ViterbiBackward(): CP9 matrix size: %.8f Mb rows: %d.\n", mx->size_Mb, mx->rows));
+
+  /* if do_null3: allocate and initialize act vectors */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* scA will hold P(seq up to j | Model) in int log odds form */
+  ESL_ALLOC(scA, sizeof(int) * (j0-i0+2));
+			
+  /* Initialization of the L (i = j0, cur = (j0-i) = (j0-j0) %2 = 0) row. */
+  if(be_efficient) cur = 0;
+  else cur = j0-i0+1; /* L */
+  ip = j0-i0+1;  /*L */
+  i  = j0;
+
+  /* if do_null3 (act != NULL), update act */
+  if(act != NULL) { 
+    esl_abc_DCount(cm->abc, act[ip%(W+1)], dsq[i], 1.);
+    /*printf("i: %3d ip: %3d ip/W+1: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", i, ip, ip%(W+1), act[ip%(W+1)][0], act[ip%(W+1)][1], act[ip%(W+1)][2], act[ip%(W+1)][3]);*/
+  }
+
+  /*******************************************************************
+   * 0 Handle EL, looking at EL_k->E for all valid k.
+   * we're going backwards so we have to work out of order, we could get 
+   * around this by storing the nodes each EL goes TO in an el_to_ct[] vec. */
+  /* init to -INFTY */
+  for (k = 1; k <= cm->cp9->M; k++) elmx[cur][k] = -INFTY;
+  if(cm->cp9->flags & CPLAN9_EL) {
+    for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M+1]; c++) /* el_from_ct[cm->cp9->M+1] holds # ELs that can go to END */
+      elmx[cur][cm->cp9->el_from_idx[cm->cp9->M+1][c]] = 0.; /* EL<-E, penalty incurred when we enter EL (i.e. leave going backwards) */
+  }
+  /*******************************************************************/
+
+  /* elmx[cur][cm->cp9->M] is either 0 (if EL_M exists (it would nec be in el_from_idx[cm->cp9->M+1] array if it does, so
+   * it would be filled with 0 in above loop), or -INFTY if it doesn't exist. We don't add possibility of EL_M -> EL_M
+   * self loop b/c it's impossible to do that without emitting, and we've already seen our last res emitted. 
+   * either way we don't have to modify it */
+
+  mmx[cur][cm->cp9->M]  = ESL_MAX(elmx[cur][cm->cp9->M] + TSC(cp9O_MEL,cm->cp9->M),/* M_M<-EL_M<-E, with 0 self loops in EL_M */
+				  TSC(cp9O_ME,cm->cp9->M));                              /* M_M<-E ... everything ends in E (the 0; 2^0=1.0) */
+  mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M];  /* ... + emitted match symbol */
+  imx[cur][cm->cp9->M]  = TSC(cp9O_IM,cm->cp9->M);    /* I_M<-E ... everything ends in E (the 0; 2^0=1.0) */
+  imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M];  /* ... + emitted insert symbol */
+  dmx[cur][cm->cp9->M]  = TSC(cp9O_DM,cm->cp9->M);    /* D_M<-E */
+
+  /*******************************************************************
+   * No need to look at EL_k->M_M b/c elmx[cur] with cur == L means last emitted residue was L+1 
+   * and this is impossible if we've come from M_M (only would be valid if we were coming from
+   * E which is handled above with the EL_k->E code). 
+   *******************************************************************/
+  for (k = cm->cp9->M-1; k >= 1; k--)
+    {
+      mmx[cur][k]  = TSC(cp9O_ME,k);  /*M_k<- E */
+      mmx[cur][k]  = ESL_MAX(mmx[cur][k], dmx[cur][k+1] + TSC(cp9O_MD,k));
+      if(cm->cp9->flags & CPLAN9_EL)
+	mmx[cur][k]  = ESL_MAX(mmx[cur][k], elmx[cur][k] + TSC(cp9O_MEL,k));
+      mmx[cur][k] += cm->cp9->msc[dsq[i]][k];
+
+      /*******************************************************************
+       * No need to look at EL_k->M_M b/c elmx[cur] with cur == L means last emitted residue was L+1 
+       * and this is impossible if we've come from M_M (only would be valid if we were coming from
+       * E which is handled above with the EL_k->E code). 
+       *******************************************************************/
+      imx[cur][k]  = dmx[cur][k+1] + TSC(cp9O_ID,k);
+      imx[cur][k] += cm->cp9->isc[dsq[i]][k];
+
+      dmx[cur][k]  = dmx[cur][k+1] + TSC(cp9O_DD,k);
+      /* elmx[cur][k] was set above, out of order */
+    }
+  
+  /* remember M_0 is special, the B state, a non-emitter */
+  mmx[cur][0]  = dmx[cur][1] + TSC(cp9O_MD,0); /* M_0(B)->D_1, no seq emitted, all deletes */
+  /* above line is diff from CPBackwardOLD() which has mmx[cur][0] = -INFTY; */
+  imx[cur][0]  = dmx[cur][1] + TSC(cp9O_ID,0);
+  imx[cur][0] += cm->cp9->isc[dsq[i]][0];
+
+  dmx[cur][0]   = -INFTY; /*D_0 doesn't exist*/
+  elmx[cur][0]  = -INFTY; /*EL_0 doesn't exist*/
+
+  scA[ip] = mmx[cur][0]; /* all parses must start in M_0, the B state */
+  fsc = Scorify(scA[ip]);
+  /*printf("ip: %d i: %d fsc: %f i: %d\n", ip, i, fsc, scA[ip]);*/
+  /* we can't have a hit starting here, b/c it would correspond to all deletes,
+   * no seq emitted, so we skip the check for if(fsc > best_sc) */
+
+  /*printf("scA[ip:%d]: %d\n", ip, scA[ip]);*/
+
+  /*printf("mmx[ip:%d][%d]: %d cur: %d\n", L+1, 0, mmx[cur][0], cur);
+    printf("imx[ip:%d][%d]: %d cur: %d\n", L+1, 0, imx[cur][0], cur);
+    printf("dmx[ip:%d][%d]: %d cur: %d\n", L+1, 0, dmx[cur][0], cur);*/
+  
+  /*****************************************************************
+   * The main loop: scan the sequence from position j0-1 to i0.
+   *****************************************************************/
+  /* Recursion */
+  for (i = j0-1; i >= (i0-1); i--)
+    {
+      ip = i-i0+1;		/* ip is relative index in dsq (0 to L-1) */
+      if(be_efficient) { cur = (j0-i) % 2;  prv = (j0-i+1) % 2; }
+      else             { cur = ip;          prv = ip+1;         }
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL && ip > 0) { 
+	esl_vec_DCopy(act[(ip+1)%(W+1)], cm->abc->K, act[ip%(W+1)]);
+	esl_abc_DCount(cm->abc, act[ip%(W+1)], dsq[i], 1.);
+	/*printf("i: %3d ip: %3d ip/W+1: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", i, ip, ip%(W+1), act[ip%(W+1)][0], act[ip%(W+1)][1], act[ip%(W+1)][2], act[ip%(W+1)][3]);*/
+      }
+
+      /* init EL mx to -INFTY */
+      for (k = 1; k <= cm->cp9->M; k++) elmx[cur][k] = -INFTY;
+      if(ip > 0) {
+	/* elmx[cur][k] is possibly of coming from self (EL_k), we 
+	 * can't have come from END b/c we haven't emitted the last res of the seq yet.
+	 */
+	if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[cm->cp9->M]))
+	  elmx[cur][cm->cp9->M] = elmx[cur][cm->cp9->M] + cm->cp9->el_selfsc;
+	
+	mmx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + TSC(cp9O_MI,cm->cp9->M);
+	mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M];
+	
+	if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[cm->cp9->M]))
+	  mmx[cur][cm->cp9->M] = ESL_MAX(mmx[cur][cm->cp9->M], 
+					 elmx[cur][cm->cp9->M] + TSC(cp9O_MEL,cm->cp9->M));
+	
+	imx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + TSC(cp9O_II,cm->cp9->M);
+	imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M];
+      }
+      else { /* ip == 0 */
+	mmx[cur][cm->cp9->M] = -INFTY;  /* need seq to get here */
+	imx[cur][cm->cp9->M] = -INFTY;  /* need seq to get here */
+	elmx[cur][cm->cp9->M]= -INFTY;  /* first emitted res can't be from an EL, need to see >= 1 matches */
+      }
+      dmx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + TSC(cp9O_DI,cm->cp9->M); 
+
+      /*******************************************************************
+       * 1b Handle EL, looking at EL_k->M_M for all valid k.
+       * EL_k->M_M transition, which has no transition penalty */
+      if(cm->cp9->flags & CPLAN9_EL)
+	{
+	  for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M]; c++) /* el_from_ct[cm->cp9->M] holds # ELs that can go to M_M */
+	    elmx[cur][cm->cp9->el_from_idx[cm->cp9->M][c]] = ESL_MAX(elmx[cur][cm->cp9->el_from_idx[cm->cp9->M][c]], mmx[prv][cm->cp9->M]);
+	}
+
+      /* A main difference between a Backward scanner and 
+       * regular Backward: a scanner can end at the END 
+       * state at any position, regular can only end at
+       * the final position j0. */
+      if(do_scan) {	
+	if(ip > 0) {
+	  /*******************************************************************
+	   * 2 Handle EL, looking at EL_k->E for all valid k.
+	   * EL_k->M_M transition, which has no transition penalty */
+	  if(cm->cp9->flags & CPLAN9_EL) {
+	    for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M+1]; c++) /* el_from_ct[cm->cp9->M] holds # ELs that can go to END */
+	      elmx[cur][cm->cp9->el_from_idx[cm->cp9->M+1][c]] = 0.; /* EL<-E, penalty incurred when we enter EL (i.e. leave going backwards) */
+	  }
+	  /*******************************************************************/
+	  /* elmx[cur][cm->cp9->M] is either 0 (if EL_M exists (it would nec be in el_from_idx[cm->cp9->M+1] array if it does, so
+	   * it would be filled with 0 in above loop), or -INFTY if it doesn't exist. We don't add possibility of EL_M -> EL_M
+	   * self loop b/c it's impossible to do that without emitting, and we've already seen our last res emitted,
+	   * either way we don't have to modify it */
+	  
+	  mmx[cur][cm->cp9->M] = ESL_MAX(mmx[cur][cm->cp9->M], elmx[cur][cm->cp9->M] + TSC(cp9O_MEL,cm->cp9->M));/* M_M<-EL_M<-E, with 0 selfs in EL_M */
+	  mmx[cur][cm->cp9->M] = ESL_MAX(mmx[cur][cm->cp9->M], TSC(cp9O_ME,cm->cp9->M));                              /* M_M<-E ... */
+	  /*///mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M]; *//* ... + emitted match symbol */
+	  /* DO NOT add contribution of emitting i from M, it's been added above */
+	  
+	  imx[cur][cm->cp9->M] = ESL_MAX(imx[cur][cm->cp9->M],
+					 (TSC(cp9O_IM,cm->cp9->M) +            /* I_M<-E + (only in scanner)     */
+					  0));                                        /* all parses end in E, 2^0 = 1.0;*/
+	  /*///imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M]; *//* ... + emitted insert symbol */  
+	  /* DO NOT add contribution of emitting i from M, it's been added above */
+	}
+	dmx[cur][cm->cp9->M] =  ESL_MAX(dmx[cur][cm->cp9->M], 
+					(TSC(cp9O_DM,cm->cp9->M) +            /* D_M<-E + (only in scanner)     */
+					 0));                                        /* all parses end in E, 2^0 = 1.0;*/
+      }
+      /*printf("mmx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, mmx[cur][cm->cp9->M], cur);
+	printf("imx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, imx[cur][cm->cp9->M], cur);
+	printf("dmx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, dmx[cur][cm->cp9->M], cur);*/
+      
+      for (k = cm->cp9->M-1; k >= 1; k--) {
+	if(ip > 0) {
+	  /*******************************************************************
+	   * 3 Handle EL, looking at EL_k->M_k for all valid k and EL_k->EL_k
+	   * we're going backwards so we have to work out of order
+	   * we could get around this by storing the nodes each EL goes TO
+	   * in an el_to_ct[] vector. */
+	  if(cm->cp9->flags & CPLAN9_EL) {
+	    for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] holds # ELs that can go to M_k */
+	      elmx[cur][cm->cp9->el_from_idx[k][c]] = ESL_MAX(elmx[cur][cm->cp9->el_from_idx[k][c]], mmx[prv][k]);
+	    /* EL<-M, penalty incurred when we enter EL (i.e. leave going backwards) */
+	  }
+	  /*******************************************************************/
+	  
+	  /* Finish off elmx[cur][k] with possibility of coming from self (EL_k), 
+	   * elmx[cur][k] will have been filled by block above for ks > current k,
+	   * no M_k -> EL_k' with k' > k */
+	  if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[k]))
+	    elmx[cur][k] = ESL_MAX(elmx[cur][k], elmx[prv][k] + cm->cp9->el_selfsc);
+	  
+	  mmx[cur][k]  = ESL_MAX(ESL_MAX((mmx[prv][k+1] + TSC(cp9O_MM,k)),  
+					 (imx[prv][k]   + TSC(cp9O_MI,k))),
+				 (dmx[cur][k+1] + TSC(cp9O_MD,k)));
+	  if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[k]))
+		mmx[cur][k] = ESL_MAX(mmx[cur][k], elmx[cur][k] + TSC(cp9O_MEL,k)); /* penalty for entering EL */
+	      mmx[cur][k] += cm->cp9->msc[dsq[i]][k];
+
+	      imx[cur][k]  = ESL_MAX(ESL_MAX((mmx[prv][k+1] + TSC(cp9O_IM,k)),
+					     (imx[prv][k]   + TSC(cp9O_II,k))),
+				     (dmx[cur][k+1] + TSC(cp9O_ID,k)));
+	      imx[cur][k] += cm->cp9->isc[dsq[i]][k];
+
+	}
+	else { /* ip == 0 */
+	  mmx[cur][k] = -INFTY; /* need seq to get here, unless we come from E in a scanner (below) */
+	  imx[cur][k] = -INFTY; /* need seq to get here */
+	  elmx[cur][k]= -INFTY;  /* first emitted res can't be from an EL, need to see >= 1 matches */
+	}
+	if(do_scan && ip > 0) { /* add possibility of ending at this position from this state */
+	  mmx[cur][k] = 
+	    ESL_MAX(mmx[cur][k], 
+		    (TSC(cp9O_ME,k) +                    /* M_k<-E + (only in scanner)     */ 
+		     0));                                 /* all parses end in E, 2^0 = 1.0;*/
+	  /* DO NOT add contribution of emitting i from M, it's been added above */
+	  /* No EL contribution here b/c we'd be looking for M_k<-EL_k<-E, but EL_k<-E is impossible 
+	   * for k != cm->cp9->M; */
+	}	      
+	dmx[cur][k]  = ESL_MAX(ESL_MAX((mmx[prv][k+1] + TSC(cp9O_DM,k)),
+				       (imx[prv][k]   + TSC(cp9O_DI,k))),
+			       (dmx[cur][k+1] + TSC(cp9O_DD,k)));
+      } /* end of for (k = cm->cp9->M-1; k >= 1; k--) { */
+      /* Case when k == 0 */
+      /* imx[cur][0] is filled same as imx[cur][1..k] in the loop above */
+      if(ip > 0) {
+	imx[cur][0] = ESL_MAX(ESL_MAX((mmx[prv][1] + TSC(cp9O_IM,0)),
+				      (imx[prv][0] + TSC(cp9O_II,0))),
+			      (dmx[cur][1] + TSC(cp9O_ID,k)));
+	imx[cur][0] += cm->cp9->isc[dsq[i]][k];
+      }
+      else /* ip == 0 */
+	imx[cur][0] = -INFTY; /* need seq to get here */
+      dmx[cur][0]   = -INFTY; /* D_0 does not exist */
+      elmx[cur][0]  = -INFTY; /* EL_0 does not exist */
+
+      /*M_0 is the B state, it doesn't emit, and can be reached from any match via a begin transition */
+      mmx[cur][0] = -INFTY;
+      for (k = cm->cp9->M; k >= 1; k--) mmx[cur][0] = ESL_MAX(mmx[cur][0], (mmx[prv][k] + TSC(cp9O_BM,k)));
+      mmx[cur][0] = ESL_MAX(mmx[cur][0], (imx[prv][0] + TSC(cp9O_MI,0)));
+      mmx[cur][0] = ESL_MAX(mmx[cur][0], (dmx[cur][1] + TSC(cp9O_MD,0)));     /* B->D_1 */
+      /* No EL contribution here, can't go B->EL_* */
+      
+      /* determine isc, the int score of all possible parses starting at the current
+       * position (i) of the target sequence. */
+      scA[ip] = mmx[cur][0]; /* all parses must start in M_0, the B state */
+      fsc = Scorify(scA[ip]);
+
+      /* Update best_sc and gamma, the little semi-Markov model that deals with multihit parsing:
+       * There's a 'backwards-specific' off-by-one here, that only occurs b/c we're going backwards,
+       * this is probably implementation specific (meaning getting rid of it is possible, but
+       * I can't figure it out), but we deal with it (albeit confusingly) as follows:
+       * 
+       * '*off-by-one*' marked comments below refers to this issue:
+       * All Backward hits are rooted in M_O, the B (begin) state, which is a non-emitter.
+       * let i = ip+i0-1 => ip = i-i0+1;
+       * so sc[ip] = backward->mmx[ip][0] = summed log prob of all parses that end at j0, 
+       * and start at position i+1 of the sequence (because i+1 is the last residue
+       * whose emission has been accounted for). As a result, gamma indexing is off-by-one
+       * with respect to sequence position, hence the i+1 or i-1 in the following
+       * code blocks, each marked by "*off-by-one*" comment below. 
+       * for example: let i0 = 2 gamma[ip=4], normally this means ip=4 corresponds to i=5 
+       *              but due to this off-by-one sc[ip=4] corresponds to hits that start at i=6
+       */
+
+      if(fsc > best_sc) { best_sc = fsc; best_pos= i+1; } /* *off-by-one* */
+
+      /* determine safe end point, min of i+1+W-1 and j0 */
+      j = (((i+1)+W-1) < j0) ? ((i+1)+W-1) : j0; /* *off-by-one* */
+      jp = j-i0+1;
+
+      if(results != NULL) if((status = UpdateGammaHitMxCP9Backward(cm->cp9, errbuf, gamma, ip, jp, fsc, results, W, act)) != eslOK) return status;
+    } /* end loop over start positions i */
+
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, then we've reported hits in UpdateGammaHitMxCP9Backward() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) TBackGammaHitMxBackward(gamma, results, i0, j0);
+
+  /* clean up and exit */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+
+  if(doing_align) { /* best_sc is the alignment score */
+    best_sc  = Scorify(scA[(j0-i0+1)]); /* L = j0-i0+1 */
+    best_pos = i0;
+  }
+  if(ret_sc != NULL)     *ret_sc     = best_sc;
+  if(ret_maxres != NULL) *ret_maxres = best_pos;
+  if(ret_psc != NULL)    *ret_psc    = scA;
+  else                    free(scA);
+  ESL_DPRINTF1(("cp9_ViterbiBackward() return score: %10.4f\n", best_sc));
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+}
+
+
+/*
+ * Function: cp9_Forward()
+ * 
+ * Purpose:  Runs the Forward dynamic programming algorithm on an
+ *           input subsequence (i0-j0). Complements cp9_Backward().  
+ *           Somewhat flexible based on input options as follows:
+ *
+ *           if(be_efficient): only allocates 2 rows of the Forward
+ *           matrix, else allocates full L+1 matrix.
+ *
+ *           if(do_scan): allows parses to start at any position i
+ *           i0..j0, changing meaning of DP matrix cells as discussed
+ *           below.
+ *
+ *           Reference for algorithm (when do_scan is FALSE): 
+ *           Durbin et. al. Biological Sequence Analysis; p. 58.
+ *
+ *           The meaning of the Forward (F) matrix DP cells for
+ *           matches (M) inserts (I) and deletes (D):
+ *
+ *           For relative subsequence positions ip = 0..L:
+ *           For HMM nodes 1..M: 
+ *           F->M[ip][k] : sum of all parses emitting seq
+ *                         from i0..ip that visit node k's match 
+ *                         state, which emits posn ip
+ *           F->I[ip][k] : sum of all parses emitting seq from 
+ *                         i0..ip that visit node k's insert
+ *                         state, which emits posn ip 
+ *           F->D[ip][k] : sum of all parses emitting seq from 
+ *                         i0..ip that visit node k's delete
+ *                         delete state, last emitted (leftmost)
+ *                         posn was ip
+ *
+ *           For *special* HMM node 0:
+ *           F->M[ip][0] : M_0 is the Begin state, which does not 
+ *                         emit, so this is the sum of all parses 
+ *                         emitting seq from i0..ip that start
+ *                         in the begin state, the last emitted 
+ *                         (leftmost) posn was ip.
+ *
+ *           Note: if ip=0, only D_k and M_0 states can have 
+ *                 non-IMPOSSIBLE values. 
+ *
+ *           if(do_scan) the 'i0..ip' in the above definitions is
+ *           changed to iE..ip such that i0 <= iE <= ip. Meaning
+ *           any residue can be the first residue emitted in the
+ *           parse. This means F->M[ip][0] is the sum of all parses
+ *           emitting a subseq starting anywhere from i0..ip and 
+ *           ending at ip. 
+ *
+ *
+ * Args:
+ *           cm        - the covariance model, includes cm->cp9: a CP9 HMM
+ *           errbuf    - char buffer for error messages
+ *           dsq       - sequence in digitized form
+ *           i0        - start of target subsequence (1 for beginning of dsq)
+ *           j0        - end of target subsequence (L for end of dsq)
+ *           W         - the maximum size of a hit (often cm->W)
+ *           cutoff    - minimum score to report
+ *           results   - search_results_t to add to; if NULL, don't keep results
+ *           do_scan   - TRUE if we're scanning, HMM can start to emit anywhere i0..j0,
+ *                       FALSE if we're not, HMM must start emitting at i0, end emitting at j0
+ *           doing_align  - TRUE if reason we've called this function is to help get posteriors
+ *                          for CM alignment, in which case we can skip the traceback. 
+ *           be_efficient- TRUE to keep only 2 rows of DP matrix in memory, FALSE keep whole thing
+ *           do_null3  - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_psc   - RETURN: int log odds Forward score for each end point [0..(j0-i0+1)]
+ *           ret_maxres- RETURN: start position that gives maximum score max argmax_i sc[i]
+ *           ret_sc    - RETURN: see below
+ *
+ * Returns:  <ret_sc>: if(!do_scan)     log P(S|M)/P(S|R), as a bit score
+ *                     else         max log P(S|M)/P(S|R), for argmax subseq S of input seq i0..j0,
+ *           eslOK on success; 
+ *           eslEINCOMPAT on contract violation;
+ */
+int
+cp9_Forward(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+	    int do_scan, int doing_align, int be_efficient, int do_null3, int **ret_psc, int *ret_maxres, float *ret_sc)
+{
+  int          status;
+  GammaHitMx_t *gamma;      /* semi-HMM for hit resoultion                                  */
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /* j-W: position in the subsequence                             */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *scA;         /* prob (seq from j0..jp | HMM) [0..jp..cm->cp9->M]             */
+  float        fsc;         /* float log odds score                                         */
+  float        best_sc;     /* score of best hit overall                                    */
+  float        best_pos;    /* residue (j) giving best_sc, where best hit ends              */
+  int          nrows = 2;   /* number of rows for the dp matrix                             */
+  int          c;           /* counter for EL states                                        */
+  int          M;           /* cm->cp9->M, query length, number of consensus nodes of model */
+  double     **act;         /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract checks */
+  if(cm->cp9 == NULL)                  ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Forward, cm->cp9 is NULL.\n");
+  if(results != NULL && !do_scan)      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Forward, passing in results data structure, but not in scanning mode.\n");
+  if(dsq == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Forward, dsq is NULL.");
+  if(mx == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Forward, mx is NULL.\n");
+  if(mx->M != cm->clen)                ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Forward, mx->M != cm->clen.\n");
+  if(cm->clen != cm->cp9->M)           ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Forward, cm->clen != cm->cp9->M.\n");
+    
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  L = j0-i0+1;
+  M = cm->cp9->M;
+  if (W > L) W = L; 
+
+  int const *tsc = cm->cp9->otsc; /* ptr to efficiently ordered transition scores           */
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_HMMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* Grow DP matrix if nec, to either 2 rows or L+1 rows (depending on be_efficient), 
+   * stays M+1 columns */
+  if(be_efficient) nrows = 1; /* mx will be 2 rows */
+  else             nrows = L; /* mx will be L+1 rows */
+  if((status = GrowCP9Matrix(mx, errbuf, nrows, M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) return status;
+  ESL_DPRINTF2(("cp9_Forward(): CP9 matrix size: %.8f Mb rows: %d.\n", mx->size_Mb, mx->rows));
+  ESL_DPRINTF1(("cp9_Forward do_scan: %d\n", do_scan));
+
+  /* if do_null3: allocate and initialize act vectors */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* scA will hold P(seq up to j | Model) in int log odds form */
+  ESL_ALLOC(scA, sizeof(int) * (j0-i0+2));
+			
+  /* Initialization of the zero row. */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+  elmx[0][0]= -INFTY; /* can't go from B to EL state */
+  erow[0]   = -INFTY;   
+
+  /* Because there's a D state for every node 1..M, 
+     dmx[0][k] is possible for all k 1..M */
+  int sc;
+  for (k = 1; k <= M; k++)
+    {
+      mmx[0][k] = imx[0][k] = elmx[0][k] = -INFTY;      /* need seq to get here */
+      sc = ILogsum(ILogsum(mmx[0][k-1] + TSC(cp9O_MD,k-1),
+			   imx[0][k-1] + TSC(cp9O_ID,k-1)),
+		   dmx[0][k-1] + TSC(cp9O_DD,k-1));
+      dmx[0][k] = sc;
+    }
+  /* We can do a full parse through all delete states. */
+  erow[0]  = dmx[0][M] + TSC(cp9O_DM,M);
+  scA[0]   = erow[0];
+  fsc      = Scorify(scA[0]);
+  /*printf("jp: %d j: %d fsc: %f isc: %d\n", jp, j, fsc, isc[jp]);*/
+  if(fsc > best_sc) 
+    {
+      best_sc = fsc;
+      best_pos= i0-1;
+    }
+  /*printf("jp: %d j: %d fsc: %f sc: %d\n", 0, i0-1, Scorify(sc[0]), sc[0]);*/
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position i0 to j0.
+   *****************************************************************/
+  /* Recursion. */
+
+  /* int ctr = 0; */
+  for (j = i0; j <= j0; j++)
+    {
+      int const *isc = cm->cp9->isc[dsq[j]];
+      int const *msc = cm->cp9->msc[dsq[j]];
+      int endsc     = -INFTY;
+      int el_selfsc = cm->cp9->el_selfsc;
+      int sc;
+
+      jp = j-i0+1;     /* jp is relative position in the sequence 1..L */
+      cur = (j-i0+1);
+      prv = (j-i0);
+
+      if(be_efficient)
+	{
+	  cur %= 2;
+	  prv %= 2;
+	}	  
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp-1)%(W+1)], cm->abc->K, act[jp%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp: %3d jp/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp, jp%(W+1), act[jp%(W+1)][0], act[jp%(W+1)][1], act[jp%(W+1)][2], act[jp%(W+1)][3]);*/
+      }
+
+      /* The 1 difference between a Viterbi scanner and the 
+       * regular Viterbi. In non-scanner parse must begin in B at
+       * position 0 (i0-1), in scanner we can start at any position 
+       * in the seq. */
+      mmx[cur][0]  = (do_scan == TRUE) ? 0 : -INFTY;
+      dmx[cur][0]  = -INFTY;  /*D_0 is non-existent*/
+      elmx[cur][0] = -INFTY;  /*no EL state for node 0 */
+
+      sc = ILogsum(ILogsum(mmx[prv][0] + TSC(cp9O_MI,0),
+			   imx[prv][0] + TSC(cp9O_II,0)),
+		   dmx[prv][0] + TSC(cp9O_DI,0));
+      imx[cur][0] = sc + isc[0];
+
+      for (k = 1; k <= M; k++)
+	{
+	  /*match state*/
+	  sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+			       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+		       ILogsum(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+			       mmx[prv][0]   + TSC(cp9O_BM,k  )));
+	  /* check possibility we came from an EL, if they're valid */
+	  for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+	    sc = ILogsum(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+	    /* transition penalty to EL incurred when EL was entered */
+	  mmx[cur][k] = sc + msc[k];
+
+	  /* E state update */
+	  endsc = ILogsum(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+
+	  /*insert state*/
+	  sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+			       imx[prv][k] + TSC(cp9O_II,k)),
+		       dmx[prv][k] + TSC(cp9O_DI,k));
+	  imx[cur][k] = sc + isc[k];
+
+	  /*delete state*/
+	  sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+			       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+		       dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	  dmx[cur][k] = sc;
+
+	  /*el state*/
+	  sc = -INFTY;
+	  if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+								    HMM nodes that map to right half of a MATP_MP) */
+	    {
+	      sc = ILogsum(mmx[cur][k]  + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+			   elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+	    }
+	  elmx[cur][k] = sc;
+	  /*printf("mmx [jp:%d][%d]: %d\n", jp, k, mmx[cur][k]);
+	    printf("imx [jp:%d][%d]: %d\n", jp, k, imx[cur][k]);
+	    printf("dmx [jp:%d][%d]: %d\n", jp, k, dmx[cur][k]);
+	    printf("elmx[jp:%d][%d]: %d\n", jp, k, elmx[cur][k]);*/
+	}
+      endsc = ILogsum(ILogsum(endsc, dmx[cur][M] + TSC(cp9O_DM,M)), /* transition from D_M -> end */
+		      imx[cur][M] + TSC(cp9O_IM,M)); /* transition from I_M -> end */
+      for(c = 0; c < cm->cp9->el_from_ct[M+1]; c++) /* el_from_ct[k] is >= 0 */
+	endsc = ILogsum(endsc, elmx[cur][cm->cp9->el_from_idx[M+1][c]]);
+	/* transition penalty to EL incurred when EL was entered */
+      /*printf("endsc: %d\n", endsc);*/
+
+      erow[cur] = endsc;
+      scA[jp]   = endsc;
+      fsc = Scorify(endsc);
+
+      if(fsc > best_sc) { best_sc = fsc; best_pos= j; }
+
+      /* determine safe start point, max of j-W+1 and i0 */
+      i = ((j-W+1)> i0) ? (j-W+1) : i0;
+      ip = i-i0+1;
+      if(results != NULL) if((status = UpdateGammaHitMxCP9Forward(cm->cp9, errbuf, gamma, ip, jp, fsc, results, W, act, cm->clen)) != eslOK) return status;
+    } /* end loop over end positions j */
+  
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, then we've reported hits already in UpdateGammaHitMxCP9Forward() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and exit */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+
+  if(doing_align) { /* best_sc is the alignment score */
+    best_sc  = Scorify(scA[(j0-i0+1)]); /* L = j0-i0+1 */
+    best_pos = i0;
+  }
+  if(ret_sc != NULL)     *ret_sc     = best_sc;
+  if(ret_maxres != NULL) *ret_maxres = best_pos;
+  if(ret_psc != NULL)    *ret_psc    = scA;
+  else                    free(scA);
+  ESL_DPRINTF1(("cp9_Forward() return score: %10.4f\n", best_sc));
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+}
+
+
+/*
+ * Function: cp9_FastForward()
+ * 
+ * Purpose:  Runs the Forward dynamic programming algorithm on an
+ *           input subsequence (i0-j0). Complements cp9_Backward().  
+ *           Somewhat flexible based on input options as follows:
+ *
+ *           if(be_efficient): only allocates 2 rows of the Forward
+ *           matrix, else allocates full L+1 matrix.
+ *
+ *           if(do_scan): allows parses to start at any position i
+ *           i0..j0, changing meaning of DP matrix cells as discussed
+ *           below.
+ *
+ *           Reference for algorithm (when do_scan is FALSE): 
+ *           Durbin et. al. Biological Sequence Analysis; p. 58.
+ *
+ *           The meaning of the Forward (F) matrix DP cells for
+ *           matches (M) inserts (I) and deletes (D):
+ *
+ *           For relative subsequence positions ip = 0..L:
+ *           For HMM nodes 1..M: 
+ *           F->M[ip][k] : sum of all parses emitting seq
+ *                         from i0..ip that visit node k's match 
+ *                         state, which emits posn ip
+ *           F->I[ip][k] : sum of all parses emitting seq from 
+ *                         i0..ip that visit node k's insert
+ *                         state, which emits posn ip 
+ *           F->D[ip][k] : sum of all parses emitting seq from 
+ *                         i0..ip that visit node k's delete
+ *                         delete state, last emitted (leftmost)
+ *                         posn was ip
+ *
+ *           For *special* HMM node 0:
+ *           F->M[ip][0] : M_0 is the Begin state, which does not 
+ *                         emit, so this is the sum of all parses 
+ *                         emitting seq from i0..ip that start
+ *                         in the begin state, the last emitted 
+ *                         (leftmost) posn was ip.
+ *
+ *           Note: if ip=0, only D_k and M_0 states can have 
+ *                 non-IMPOSSIBLE values. 
+ *
+ *           if(do_scan) the 'i0..ip' in the above definitions is
+ *           changed to iE..ip such that i0 <= iE <= ip. Meaning
+ *           any residue can be the first residue emitted in the
+ *           parse. This means F->M[ip][0] is the sum of all parses
+ *           emitting a subseq starting anywhere from i0..ip and 
+ *           ending at ip. 
+ *
+ *
+ * Args:
+ *           cm        - the covariance model, includes cm->cp9: a CP9 HMM
+ *           errbuf    - char buffer for error messages
+ *           dsq       - sequence in digitized form
+ *           i0        - start of target subsequence (1 for beginning of dsq)
+ *           j0        - end of target subsequence (L for end of dsq)
+ *           W         - the maximum size of a hit (often cm->W)
+ *           cutoff    - minimum score to report
+ *           results   - search_results_t to add to; if NULL, don't keep results
+ *           do_scan   - TRUE if we're scanning, HMM can start to emit anywhere i0..j0,
+ *                       FALSE if we're not, HMM must start emitting at i0, end emitting at j0
+ *           doing_align  - TRUE if reason we've called this function is to help get posteriors
+ *                          for CM alignment, in which case we can skip the traceback. 
+ *           be_efficient- TRUE to keep only 2 rows of DP matrix in memory, FALSE keep whole thing
+ *           be_safe     - TRUE to never use ILogsumNI(sc1,sc2) (which assumes sc1, sc2 != -INFTY)
+ *           do_null3  - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_psc   - RETURN: int log odds Forward score for each end point [0..(j0-i0+1)]
+ *           ret_maxres- RETURN: start position that gives maximum score max argmax_i sc[i]
+ *           ret_sc    - RETURN: see below
+ *
+ * Returns:  <ret_sc>: if(!do_scan)     log P(S|M)/P(S|R), as a bit score
+ *                     else         max log P(S|M)/P(S|R), for argmax subseq S of input seq i0..j0,
+ *           eslOK on success; 
+ *           eslEINCOMPAT on contract violation;
+ */
+int
+cp9_FastForward(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+		 int do_scan, int doing_align, int be_efficient, int be_safe, int do_null3, int **ret_psc, int *ret_maxres, float *ret_sc)
+{
+  int          status;
+  GammaHitMx_t *gamma;      /* semi-HMM for hit resoultion                                  */
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /* j-W: position in the subsequence                             */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *scA;         /* prob (seq from j0..jp | HMM) [0..jp..cm->cp9->M]             */
+  float        fsc;         /* float log odds score                                         */
+  float        best_sc;     /* score of best hit overall                                    */
+  float        best_pos;    /* residue (j) giving best_sc, where best hit ends              */
+  int          nrows;       /* num rows for DP matrix, 2 or L+1 depending on be_efficient   */
+  int          c;           /* counter for EL states                                        */
+  int          M;           /* cm->cp9->M, number of nodes in the model                     */
+  int          locality_mode; /* 1 of 4 locality modes, we can optimize (a bit) specifically*
+			       * for each of the 4 modes                                    */
+  double     **act;         /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract checks */
+  if(cm->cp9 == NULL)                  ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_FastForward, cm->cp9 is NULL.\n");
+  if(results != NULL && !do_scan)      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_FastForward, passing in results data structure, but not in scanning mode.\n");
+  if(mx == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_FastForward, mx is NULL.\n");
+  if(mx->M != cm->clen)                ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_FastForward, mx->M != cm->clen.\n");
+  if(cm->clen != cm->cp9->M)           ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_FastForward, cm->clen != cm->cp9->M.\n");
+  if(dsq == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_FastForward, dsq is NULL.");
+  if((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) && (! (cm->cp9->flags & CPLAN9_LOCAL_BEGIN))) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_FastForward, CPLAN9_LOCAL_BEGIN flag up, but CPLAN9_LOCAL_END flag down, this shouldn't happen.");
+  if((! (cm->cp9->flags & CPLAN9_LOCAL_BEGIN)) && (cm->cp9->flags & CPLAN9_LOCAL_BEGIN)) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_FastForward, CPLAN9_LOCAL_BEGIN flag down, but CPLAN9_LOCAL_END flag up, this shouldn't happen.");
+
+  int const *tsc;
+  int const *isc;
+  int const *msc;
+  int endsc;
+  int el_selfsc;
+
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  L = j0-i0+1;
+  M = cm->cp9->M;
+  if (W > L) W = L; 
+
+  /* TODO: move this out of this function */
+  /* determine and set locality mode, and check that transition guarantees hold */
+  if((status = cp9_GetLocalityMode(cm->cp9, errbuf, &locality_mode)) != eslOK) return status;
+  /* printf("locality mode: %d\n", locality_mode); */
+  if((status = cp9_CheckTransitionGuarantees(cm->cp9, errbuf)) == eslEINCOMPAT) return status;
+  else if (status != eslOK) be_safe = TRUE;
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_HMMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* Grow DP matrix if nec, to either 2 rows or L+1 rows (depending on be_efficient), 
+   * stays M+1 columns */
+  if(be_efficient) nrows = 1; /* mx will be 2 rows */
+  else             nrows = L; /* mx will be L+1 rows */
+  if((status = GrowCP9Matrix(mx, errbuf, nrows, M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) return status;
+  ESL_DPRINTF2(("cp9_FastForward(): CP9 matrix size: %.8f Mb rows: %d.\n", mx->size_Mb, mx->rows));
+			
+  /* if do_null3: allocate and initialize act vectors */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* scA will hold P(seq up to j | Model) in int log odds form */
+  ESL_ALLOC(scA, sizeof(int) * (j0-i0+2));
+
+  /* Initialization of the zero row. */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+  elmx[0][0]= -INFTY; /* can't go from B to EL state */
+  erow[0]   = -INFTY;   
+
+  /* Because there's a D state for every node 1..M, 
+     dmx[0][k] is possible for all k 1..M */
+  int sc;
+  for (k = 1; k <= M; k++)
+    {
+      mmx[0][k] = imx[0][k] = elmx[0][k] = -INFTY;      /* need seq to get here */
+      sc = ILogsum(ILogsum(mmx[0][k-1] + TSC(cp9O_MD,k-1),
+			   imx[0][k-1] + TSC(cp9O_ID,k-1)),
+		   dmx[0][k-1] + TSC(cp9O_DD,k-1));
+      dmx[0][k] = sc;
+    }
+  /* We can do a full parse through all delete states. */
+  erow[0]  = dmx[0][M] + TSC(cp9O_DM,M);
+  scA[0]   = erow[0];
+  fsc      = Scorify(scA[0]);
+  /*printf("jp: %d j: %d fsc: %f isc: %d\n", jp, j, fsc, isc[jp]);*/
+  if(fsc > best_sc) { best_sc = fsc; best_pos= i0-1; }
+  /*printf("jp: %d j: %d fsc: %f sc: %d\n", 0, i0-1, Scorify(sc[0]), sc[0]);*/
+
+  /* int ctr = 0; */
+
+  /*****************************************************************************
+   * special position: j = i0                                                  */
+  j  = i0;
+  isc = cm->cp9->isc[dsq[j]];
+  msc = cm->cp9->msc[dsq[j]];
+  jp = j-i0+1;     /* jp is relative position in the sequence 1..L */
+  cur = (j-i0+1);
+  prv = (j-i0);
+  if(be_efficient)  { cur %= 2; prv %= 2; }	  
+  /* if do_null3 (act != NULL), update act */
+  if(act != NULL) { 
+    esl_vec_DCopy(act[(jp-1)%(W+1)], cm->abc->K, act[jp%(W+1)]);
+    esl_abc_DCount(cm->abc, act[jp%(W+1)], dsq[j], 1.);
+    /*printf("j: %3d jp: %3d jp/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp, jp%(W+1), act[jp%(W+1)][0], act[jp%(W+1)][1], act[jp%(W+1)][2], act[jp%(W+1)][3]);*/
+  }
+  mmx[cur][0]        = (do_scan == TRUE) ? 0     : -INFTY;
+  dmx[cur][0]        = -INFTY;  /*D_0 is non-existent*/
+  elmx[cur][0]       = -INFTY;  /*no EL state for node 0 */
+  sc = ILogsum(ILogsum(mmx[prv][0] + TSC(cp9O_MI,0),
+		       imx[prv][0] + TSC(cp9O_II,0)),
+	       dmx[prv][0] + TSC(cp9O_DI,0));
+  imx[cur][0] = sc + isc[0];
+  for (k = 1; k <= M; k++)
+    {
+      /*match state*/
+      sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+			   imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+		   ILogsum(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+			   mmx[prv][0]   + TSC(cp9O_BM,k  )));
+      mmx[cur][k] = sc + msc[k];
+
+      /* E state update, put me inside mmx[cur][k] calc */
+      endsc = ILogsum(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+
+      /*insert state*/
+      sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+			   imx[prv][k] + TSC(cp9O_II,k)),
+		   dmx[prv][k] + TSC(cp9O_DI,k));
+      imx[cur][k] = sc + isc[k];
+
+      /*delete state*/
+      sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+			   imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+		   dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+      dmx[cur][k] = sc;
+
+      /*el state*/
+      sc = -INFTY;
+      if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) { /* not all HMM nodes have an EL state (for ex: 
+								  HMM nodes that map to right half of a MATP_MP) */
+	sc = ILogsum(mmx[cur][k]  + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+		     elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+      }
+      elmx[cur][k] = sc;
+      /*printf("mmx [jp:%d][%d]: %d\n", jp, k, mmx[cur][k]);
+	printf("imx [jp:%d][%d]: %d\n", jp, k, imx[cur][k]);
+	printf("dmx [jp:%d][%d]: %d\n", jp, k, dmx[cur][k]);
+	printf("elmx[jp:%d][%d]: %d\n", jp, k, elmx[cur][k]);*/
+    }
+  endsc = ILogsum(ILogsum(endsc, dmx[cur][M] + TSC(cp9O_DM,M)), /* transition from D_M -> end */
+		  imx[cur][M] + TSC(cp9O_IM,M)); /* transition from I_M -> end */
+  for(c = 0; c < cm->cp9->el_from_ct[M+1]; c++) /* el_from_ct[k] is >= 0 */
+    endsc = ILogsum(endsc, elmx[cur][cm->cp9->el_from_idx[M+1][c]]);
+  /* transition penalty to EL incurred when EL was entered */
+  /*printf("endsc: %d\n", endsc);*/
+  erow[cur] = endsc;
+  scA[jp]   = endsc;
+  fsc = Scorify(endsc);
+
+  if(fsc > best_sc) { best_sc = fsc; best_pos= j; }
+  
+  /* determine safe start point, max of j-W+1 and i0 */
+  i = ((j-W+1)> i0) ? (j-W+1) : i0;
+  ip = i-i0+1;
+  if(results != NULL) if((status = UpdateGammaHitMxCP9Forward(cm->cp9, errbuf, gamma, ip, jp, fsc, results, W, act, cm->clen)) != eslOK) return status;
+
+  /* end of special case position j == i0 */
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position i0+1 to j0.
+   *****************************************************************/
+  /* Recursion. */
+  for (j = i0+1; j <= j0; j++)
+    {
+      int const *isc = cm->cp9->isc[dsq[j]];
+      int const *msc = cm->cp9->msc[dsq[j]];
+      int el_selfsc  = cm->cp9->el_selfsc;
+      int endsc      = -INFTY;
+      int sc;
+
+      jp = j-i0+1;     /* jp is relative position in the sequence 1..L */
+      cur = (j-i0+1);
+      prv = (j-i0);
+
+      if(be_efficient) { cur %= 2; prv %= 2; }
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(jp-1)%(W+1)], cm->abc->K, act[jp%(W+1)]);
+	esl_abc_DCount(cm->abc, act[jp%(W+1)], dsq[j], 1.);
+	/*printf("j: %3d jp: %3d jp/W: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", j, jp, jp%(W+1), act[jp%(W+1)][0], act[jp%(W+1)][1], act[jp%(W+1)][2], act[jp%(W+1)][3]);*/
+      }
+
+      /* The 1 difference between a Viterbi scanner and the 
+       * regular Viterbi. In non-scanner parse must begin in B at
+       * position 0 (i0-1), in scanner we can start at any position 
+       * in the seq. */
+      mmx[cur][0]        = (do_scan == TRUE) ? 0     : -INFTY;
+      dmx[cur][0]        = -INFTY;  /*D_0 is non-existent*/
+      elmx[cur][0]       = -INFTY;  /*no EL state for node 0 */
+
+      sc = ILogsum(ILogsum(mmx[prv][0] + TSC(cp9O_MI,0),
+			   imx[prv][0] + TSC(cp9O_II,0)),
+		   dmx[prv][0] + TSC(cp9O_DI,0));
+      imx[cur][0] = sc + isc[0];
+
+      /*********************************************************/
+      /* special case node: k == 1 */
+      k = 1; 
+      sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+			   imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+		   ILogsum(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+			   mmx[prv][k-1] + TSC(cp9O_BM,k  )));
+      /* check possibility we came from an EL, if they're valid */
+      for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+	sc = ILogsum(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+      /* transition penalty to EL incurred when EL was entered */
+      mmx[cur][k] = sc + msc[k];			   
+
+      /* E state update, put me inside mmx[cur][k] calc */
+      endsc = ILogsum(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+      
+      /*insert state*/
+      sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+			   imx[prv][k] + TSC(cp9O_II,k)),
+		     dmx[prv][k] + TSC(cp9O_DI,k));
+      imx[cur][k] = sc + isc[k];
+      
+      /*delete state*/
+      sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+			   imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+		   dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+      dmx[cur][k] = sc;
+      
+      /*el state*/
+      sc = -INFTY;
+      if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) { /* not all HMM nodes have an EL state (for ex: 
+								  HMM nodes that map to right half of a MATP_MP) */
+	  sc = ILogsum(mmx[cur][k]  + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+		       elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+      }
+      elmx[cur][k] = sc;
+      /*printf("mmx [jp:%d][%d]: %d\n", jp, k, mmx[cur][k]);
+	printf("imx [jp:%d][%d]: %d\n", jp, k, imx[cur][k]);
+	printf("dmx [jp:%d][%d]: %d\n", jp, k, dmx[cur][k]);
+	printf("elmx[jp:%d][%d]: %d\n", jp, k, elmx[cur][k]);*/
+      /* 
+       * end of special case node: k == 1 
+       ********************************************************/
+
+      if(be_safe) { /* never use ILogsumNI() */
+	/********************************************************
+	 * Switch statement for the 4 possible locality modes wraps the
+	 * main chunk of the dp recursion. be_safe is TRUE, so we
+	 * don't use the faster ILogsumNI(sc1,sc2) calls, which assume
+	 * sc1 != -INFTY and sc2 != -INFTY. be_safe is usually TRUE
+	 * for a reason, meaning we can't trust sc1 != -INFTY and 
+	 * sc2 != -INFTY for all cases.
+	 *
+	 * Each locality mode has a different block b/c some 
+	 * transitions are ALWAYS -INFTY for certain locality modes
+	 * so we skip them. If said transitions are not -INFTY,
+	 * there's something terribly wrong, and we've had already
+	 * died in the cp9_GetLocalityMode() call above.
+	 *
+	 */
+	switch(locality_mode) {
+	  
+	case CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF: 
+	  /* M_0->M_K (begin) transitions for K > 1 and M_K->E (end) 
+	   * transitions for K < M are -INFTY for k > 1 (so they have 
+	   * no contribution and we can skip them).
+	   * Also ELs are illegal, M->EL transitions are -INFTY 
+	   * and ELMX cells will always be -INFTY 
+	   */
+	  for (k = 2; k < M; k++) /* note we only go to M-1, we have to handle M 
+				   * special b/c it's the only node we can END from */
+	    {
+	      /*match state*/
+	      sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+				       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+			     dmx[prv][k-1] + TSC(cp9O_DM,k-1));
+	      mmx[cur][k] = sc + msc[k];
+	      
+	      /*insert state*/
+	      sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+				       imx[prv][k] + TSC(cp9O_II,k)),
+			     dmx[prv][k] + TSC(cp9O_DI,k));
+	      imx[cur][k] = sc + isc[k];
+	      
+	      /*delete state*/
+	      sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+				       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+			     dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	      dmx[cur][k] = sc;
+
+	      /*el state*/
+	      elmx[cur][k] = -INFTY;
+	    }
+	  break; /* end of case CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF: */
+
+	case CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON:
+	  /* M_0->M_K (begin) transitions for K > 1 and M_K->E (end) 
+	   * transitions for K < M are -INFTY for k > 1 (so they have 
+	   * no contribution and we can skip them).
+	   */
+	  for (k = 2; k < M; k++)
+	    {
+	      /*match state*/
+	      sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+				       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+			     dmx[prv][k-1] + TSC(cp9O_DM,k-1));
+	      for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+		sc = ILogsum(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+	      mmx[cur][k] = sc + msc[k];
+	    
+	    
+	      /*insert state*/
+	      sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+				       imx[prv][k] + TSC(cp9O_II,k)),
+			     dmx[prv][k] + TSC(cp9O_DI,k));
+	      imx[cur][k] = sc + isc[k];
+
+	      /*delete state*/
+	      sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+				       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+			     dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	      dmx[cur][k] = sc;
+
+	      /*el state*/
+	      sc = -INFTY;
+	      if(cm->cp9->has_el[k]) { /* not all HMM nodes have an EL state (for ex: 
+					  HMM nodes that map to right half of a MATP_MP) */
+		sc = ILogsum(mmx[cur][k]  + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+			       elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+	      }
+	      elmx[cur][k] = sc;
+	    }
+	  break;
+
+	case CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF:
+	  /* ELs are illegal M->EL transitions are -INFTY (so they have no
+	   * contribution and we can skip them)
+	   * and ELMX cells will always be -INFTY */
+	  for (k = 2; k < M; k++)
+	    {
+	      /*match state*/
+	      sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+				       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+			     ILogsum(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+				       mmx[prv][0]   + TSC(cp9O_BM,k  )));
+	      mmx[cur][k] = sc + msc[k];
+	    
+	      /* E state update */
+	      endsc = ILogsum(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+	    
+	      /*insert state*/
+	      sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+				       imx[prv][k] + TSC(cp9O_II,k)),
+			     dmx[prv][k] + TSC(cp9O_DI,k));
+	      imx[cur][k] = sc + isc[k];
+
+	      /*delete state*/
+	      sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+				       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+			     dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	      dmx[cur][k] = sc;
+
+	      /*el state*/
+	      elmx[cur][k] = -INFTY;
+	    }
+	  break; /* end of case CP9_LOCAL_BEGIN_END_ON_AND_EL_ON: */
+
+	case CP9_LOCAL_BEGIN_END_ON_AND_EL_ON:
+	  for (k = 2; k < M; k++)
+	    {
+	      /*match state*/
+	      sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+				       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+			     ILogsum(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+				       mmx[prv][0]   + TSC(cp9O_BM,k  )));
+	      for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+		sc = ILogsum(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+	      mmx[cur][k] = sc + msc[k];
+	    
+	      /* E state update */
+	      endsc = ILogsum(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+	    
+	      /*insert state*/
+	      sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+				       imx[prv][k] + TSC(cp9O_II,k)),
+			     dmx[prv][k] + TSC(cp9O_DI,k));
+	      imx[cur][k] = sc + isc[k];
+
+	      /*delete state*/
+	      sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+				       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+			     dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	      dmx[cur][k] = sc;
+
+	      /*el state*/
+	      sc = -INFTY;
+	      if(cm->cp9->has_el[k]) { /* not all HMM nodes have an EL state (for ex: 
+					  HMM nodes that map to right half of a MATP_MP) */
+		sc = ILogsum(mmx[cur][k]  + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+			       elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+	      }
+	      elmx[cur][k] = sc;
+	      /*printf("mmx [jp:%d][%d]: %d\n", jp, k, mmx[cur][k]);
+		printf("imx [jp:%d][%d]: %d\n", jp, k, imx[cur][k]);
+		printf("dmx [jp:%d][%d]: %d\n", jp, k, dmx[cur][k]);
+		printf("elmx[jp:%d][%d]: %d\n", jp, k, elmx[cur][k]);*/
+	    }
+	  break; /* end of case CP9_LOCAL_BEGIN_END_ON_AND_EL_ON: */
+	}
+	/* end of switch(locality_mode) */
+	/**********************************************************/
+      } /* end of if(be_safe) */
+	/**********************************************************/
+      else { /* don't be safe */
+	/********************************************************
+	 * Switch statement for the 4 possible locality modes wraps the
+	 * main chunk of the dp recursion. This chunk is because it
+	 * loops over nodes k = 2..M-1, and we know that certain
+	 * transition scores and dp cells for these nodes are NEVER
+	 * -INFTY.  We can exploit this knowledge by calling a special
+	 * ILogsumNI() function that assumes neither of the scores
+	 * passed in are -INFTY. The following is true for all 4
+	 * locality modes:
+	 *
+	 * mmx[prv][k],   imx[prv][k],   dmx[prv][k]   != -INFTY
+	 * mmx[cur][k],   mmx[cur][k],   dmx[cur][k]   != -INFTY
+	 * mmx[prv][k-1], imx[prv][k-1], dmx[prv][k-1] != -INFTY
+	 * mmx[cur][k-1], mmx[cur][k-1], dmx[cur][k-1] != -INFTY
+	 *
+	 * tsc[MM][k],    tsc[IM][k],    tsc[DM][k]    != -INFTY
+	 * tsc[MI][k],    tsc[II][k],    tsc[DI][k]    != -INFTY
+	 * tsc[MD][k],    tsc[ID][k],    tsc[DD][k]    != -INFTY
+	 * tsc[MM][k-1],  tsc[IM][k-1],  tsc[DM][k-1]  != -INFTY
+	 * tsc[MI][k-1],  tsc[II][k-1],  tsc[DI][k-1]  != -INFTY
+	 * tsc[MD][k-1],  tsc[ID][k-1],  tsc[DD][k-1]  != -INFTY
+	 *
+	 * Further, each locality mode (except the last:
+	 * CP9_LOCAL_BEGIN_END_ON_AND_EL_ON) has more guarantees as
+	 * commented below.
+	 *
+	 * All of the transition score guarantees are checked 
+	 * for at the beginning of this function (at least currently)
+	 * to make sure they're valid. The matrix score guarantees
+	 * are checked (within ILogsumNI()) if the code is 
+	 * configured/compiled in debugging mode (Although the
+	 * transition score guarantees imply the matrix score
+	 * guarantees are correct). Compiling in debugging mode:
+	 * $ sh ./configure --enable-debugging;
+	 */
+	switch(locality_mode) {
+
+	case CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF: 
+	  /* M_0->M_K (begin) transitions for K > 1 and M_K->E (end) 
+	   * transitions for K < M are -INFTY for k > 1 (so they have 
+	   * no contribution and we can skip them).
+	   * Also ELs are illegal, M->EL transitions are -INFTY 
+	   * and ELMX cells will always be -INFTY 
+	   */
+	  for (k = 2; k < M; k++) /* note we only go to M-1, we have to handle M 
+				   * special b/c it's the only node we can END from */
+	    {
+	      /*match state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+				       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+			     dmx[prv][k-1] + TSC(cp9O_DM,k-1));
+	      mmx[cur][k] = sc + msc[k];
+	    
+	      /*insert state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[prv][k] + TSC(cp9O_MI,k),
+				       imx[prv][k] + TSC(cp9O_II,k)),
+			     dmx[prv][k] + TSC(cp9O_DI,k));
+	      imx[cur][k] = sc + isc[k];
+
+	      /*delete state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+				       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+			     dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	      dmx[cur][k] = sc;
+
+	      /*el state*/
+	      elmx[cur][k] = -INFTY;
+	    }
+	  break; /* end of case CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF: */
+
+	case CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON:
+	  /* M_0->M_K (begin) transitions for K > 1 and M_K->E (end) 
+	   * transitions for K < M are -INFTY for k > 1 (so they have 
+	   * no contribution and we can skip them).
+	   */
+	  for (k = 2; k < M; k++)
+	    {
+	      /*match state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+				       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+			     dmx[prv][k-1] + TSC(cp9O_DM,k-1));
+	      for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+		sc = ILogsumNI(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+	      mmx[cur][k] = sc + msc[k];
+	    
+	    
+	      /*insert state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[prv][k] + TSC(cp9O_MI,k),
+				       imx[prv][k] + TSC(cp9O_II,k)),
+			     dmx[prv][k] + TSC(cp9O_DI,k));
+	      imx[cur][k] = sc + isc[k];
+
+	      /*delete state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+				       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+			     dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	      dmx[cur][k] = sc;
+
+	      /*el state*/
+	      sc = -INFTY;
+	      if(cm->cp9->has_el[k]) { /* not all HMM nodes have an EL state (for ex: 
+					  HMM nodes that map to right half of a MATP_MP) */
+		sc = ILogsumNI(mmx[cur][k]  + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+			       elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+	      }
+	      elmx[cur][k] = sc;
+	    }
+	  break;
+
+	case CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF:
+	  /* ELs are illegal M->EL transitions are -INFTY (so they have no
+	   * contribution and we can skip them)
+	   * and ELMX cells will always be -INFTY */
+	  for (k = 2; k < M; k++)
+	    {
+	      /*match state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+				       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+			     ILogsumNI(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+				       mmx[prv][0]   + TSC(cp9O_BM,k  )));
+	      mmx[cur][k] = sc + msc[k];
+	    
+	      /* E state update */
+	      endsc = ILogsumNI(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+	    
+	      /*insert state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[prv][k] + TSC(cp9O_MI,k),
+				       imx[prv][k] + TSC(cp9O_II,k)),
+			     dmx[prv][k] + TSC(cp9O_DI,k));
+	      imx[cur][k] = sc + isc[k];
+
+	      /*delete state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+				       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+			     dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	      dmx[cur][k] = sc;
+
+	      /*el state*/
+	      elmx[cur][k] = -INFTY;
+	    }
+	  break; /* end of case CP9_LOCAL_BEGIN_END_ON_AND_EL_ON: */
+
+	case CP9_LOCAL_BEGIN_END_ON_AND_EL_ON:
+	  for (k = 2; k < M; k++)
+	    {
+	      /*match state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+				       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+			     ILogsumNI(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+				       mmx[prv][0]   + TSC(cp9O_BM,k  )));
+	      for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+		sc = ILogsumNI(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+	      mmx[cur][k] = sc + msc[k];
+	    
+	      /* E state update */
+	      endsc = ILogsumNI(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+	    
+	      /*insert state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[prv][k] + TSC(cp9O_MI,k),
+				       imx[prv][k] + TSC(cp9O_II,k)),
+			     dmx[prv][k] + TSC(cp9O_DI,k));
+	      imx[cur][k] = sc + isc[k];
+
+	      /*delete state*/
+	      sc = ILogsumNI(ILogsumNI(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+				       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+			     dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	      dmx[cur][k] = sc;
+
+	      /*el state*/
+	      sc = -INFTY;
+	      if(cm->cp9->has_el[k]) { /* not all HMM nodes have an EL state (for ex: 
+					  HMM nodes that map to right half of a MATP_MP) */
+		sc = ILogsumNI(mmx[cur][k]  + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+			       elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+	      }
+	      elmx[cur][k] = sc;
+	      /*printf("mmx [jp:%d][%d]: %d\n", jp, k, mmx[cur][k]);
+		printf("imx [jp:%d][%d]: %d\n", jp, k, imx[cur][k]);
+		printf("dmx [jp:%d][%d]: %d\n", jp, k, dmx[cur][k]);
+		printf("elmx[jp:%d][%d]: %d\n", jp, k, elmx[cur][k]);*/
+	    }
+	  break; /* end of case CP9_LOCAL_BEGIN_END_ON_AND_EL_ON: */
+	}
+	/* end of switch(locality_mode) */
+	/**********************************************************/
+      } /* end of else { } (which came after if(be_safe) { } */
+      /**********************************************************/
+
+      /* finish up with special case k = M, we don't have the zero
+       * -INFTY guarantees anymore for begins/ends, and since we're no
+       * longer in a locality mode specific code block we check for
+       * ELs. Since we're outside of the if(be_safe {} else {} block
+       * we don't even know if any of our guarantees hold (we wouldn't
+       * gain much from them here anyway, k==M is only one node).
+       */
+      k = M;
+      /*match state*/
+      sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+			   imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+		   ILogsum(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+			   mmx[prv][0]   + TSC(cp9O_BM,k  )));
+      for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+	sc = ILogsum(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+      mmx[cur][k] = sc + msc[k];
+      
+      /* E state update, put me inside mmx[cur][k] calc */
+      endsc = ILogsum(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+      
+      /*insert state*/
+      sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+			   imx[prv][k] + TSC(cp9O_II,k)),
+		   dmx[prv][k] + TSC(cp9O_DI,k));
+      imx[cur][k] = sc + isc[k];
+      
+      /*delete state*/
+      sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+			   imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+		   dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+      dmx[cur][k] = sc;
+      
+      /*el state*/
+      sc = -INFTY;
+      if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+								HMM nodes that map to right half of a MATP_MP) */
+	{
+	  sc = ILogsum(mmx [cur][k] + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+		       elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+	}
+      elmx[cur][k] = sc;
+      /* end of k == M special case. */
+      /******************************************************************/
+      endsc = ILogsum(ILogsum(endsc, dmx[cur][M] + TSC(cp9O_DM,M)), 
+		      imx[cur][M] + TSC(cp9O_IM,M)); /* transition from D_M -> end and I_M -> end*/
+      for(c = 0; c < cm->cp9->el_from_ct[M+1]; c++)  /* el_from_ct[k] is >= 0 */
+	endsc = ILogsum(endsc, elmx[cur][cm->cp9->el_from_idx[M+1][c]]);
+	/* transition penalty to EL incurred when EL was entered */
+      
+      /*printf("mmx [jp:%d][%d]: %d\n", jp, k, mmx[cur][k]);
+	printf("imx [jp:%d][%d]: %d\n", jp, k, imx[cur][k]);
+	printf("dmx [jp:%d][%d]: %d\n", jp, k, dmx[cur][k]);
+	printf("elmx[jp:%d][%d]: %d\n", jp, k, elmx[cur][k]);
+	printf("endsc: %d\n", endsc);*/
+
+      erow[cur] = endsc;
+      scA[jp]   = endsc;
+      fsc = Scorify(endsc);
+
+      /*printf("jp: %d j: %d fsc: %f sc: %d\n", jp, j, fsc, scA[jp]);*/
+      if(fsc > best_sc) { best_sc = fsc; best_pos= j; }
+  
+      /* determine safe start point, max of j-W+1 and i0 */
+      i = ((j-W+1)> i0) ? (j-W+1) : i0;
+      ip = i-i0+1;
+      if(results != NULL) if((status = UpdateGammaHitMxCP9Forward(cm->cp9, errbuf, gamma, ip, jp, fsc, results, W, act, cm->clen)) != eslOK) return status;
+    } /* end loop over end positions j */
+      
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, then we've reported hits already in UpdateGammaHitMxCP9Forward() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and exit */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+
+  if(doing_align) { /* best_sc is the alignment score */
+    best_sc  = Scorify(scA[(j0-i0+1)]); /* L = j0-i0+1 */
+    best_pos = i0;
+  }
+  if(ret_sc != NULL)     *ret_sc     = best_sc;
+  if(ret_maxres != NULL) *ret_maxres = best_pos;
+  if(ret_psc != NULL)    *ret_psc    = scA;
+  else                    free(scA);
+  ESL_DPRINTF1(("cp9_FastForward() return score: %10.4f\n", best_sc));
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+}
+
+
+/*
+ * Function: cp9_Backward()
+ * 
+ * Purpose:  Runs the Backward dynamic programming algorithm on an
+ *           input subsequence (i0-j0). Complements CP9Forward().  
+ *           Somewhat flexible based on input options as follows:
+ *
+ *           if(be_efficient): only allocates 2 rows of the Backward
+ *           matrix, else allocates full L+1 matrix.
+ *
+ *           if(do_scan): allows parses to end at any position j
+ *           i0..j0, changing meaning of DP matrix cells as discussed
+ *           below.
+ *
+ *           Reference for algorithm (when do_scan is FALSE): 
+ *           Durbin et. al. Biological Sequence Analysis; p. 59.
+ *           With 1 IMPORTANT difference, emission scores for
+ *           residue at posn j are part of the sum in DP cells
+ *           for position j, but in Durbin, emission scores for 
+ *           residue at posn j+1 are part of the sum in DP cells
+ *           for position j. The Durbin method makes it more 
+ *           straightforward to combine Backward and Forward
+ *           cells to get posteriors, but it causes precision issues
+ *           (overall Backward Score P(seq|X) != overall Forward Score
+ *            P(seq|X) solely due to integer log odds scaling precision
+ *            issues as investigated in 
+ *            ~nawrockie/notebook/7_0410_inf_hmmfb_hbanded_scan/00LOG)
+ *           So I've resorted to the algorithm implemented here, the
+ *           meaning of the Backward DP cells is given below. This
+ *           implementation requires the subtraction of an emission
+ *           score when combining corresponding Forward and Backward
+ *           DP cells to get posteriors, b/c they've been double
+ *           counted. 
+ *
+ *           I've wasted a lot of time rewrapping my head around this
+ *           function when I revisit it, so I'll be verbose about the
+ *           the meaning of the Backward (B) matrix DP cells for
+ *           matches (M) inserts (I) and deletes (D) here:
+ *
+ *           For relative subsequence positions jp = 0..L:
+ *           For HMM nodes 1..M: 
+ *           B->M[jp][k] : sum of all parses emitting seq
+ *                         from jp+1..j0 that visit node k's match 
+ *                         state, which emitted posn jp
+ *           B->I[jp][k] : sum of all parses emitting seq from 
+ *                         jp+1..j0 that visit node k's insert
+ *                         state, which emitted posn jp 
+ *           B->D[jp][k] : sum of all parses emitting seq from 
+ *                         jp+1..j0 that visit node k's delete
+ *                         delete state, last emitted (rightmost)
+ *                         posn was jp+1
+ *           B->EL[jp][k]: sum of all parses emitting seq from 
+ *                         jp+1..j0 that visit node k's EL
+ *                         state, which MAY OR MAY NOT have
+ *                         emitted any posns >= jp+1, last
+ *                         emitted (rightmost) posn was jp+1.
+ *                         Some nodes k do not have an EL state 
+ *                         (if cp9->has_el[k] == FALSE)
+ *                         NOTE: EL can act as non-emitter if 0
+ *                         self loops taken or emitter if >= 1
+ *                         self loops taken, this is why we
+ *                         treat jp as having NOT YET BEEN EMITTED
+ *                         which is different than the M and I 
+ *                         convention.
+ *                          
+ *           For *special* HMM node 0:
+ *           B->M[jp][0] : M_0 is the Begin state, which does not 
+ *                         emit, so this is the sum of all parses 
+ *                         emitting seq from jp+1..j0 that start
+ *                         in the begin state, the last emitted 
+ *                         (rightmost) posn was jp+1.
+ *
+ *           Note: if jp=0, only D and M_0 states can have 
+ *                 non-IMPOSSIBLE values. 
+ *
+ *           if(do_scan) the 'jp+1..j0' in the above definitions is
+ *           changed to jp+1..jE such that jp+1 <= jE <= j0. Meaning
+ *           any residue can be the final residue emitted in the
+ *           parse. This means B->M[jp][0] is the sum of all parses
+ *           emitting a subseq ending anywhere from jp+1..j0 and 
+ *           starting at jp+1.
+ *
+ *           The *will emit* in the above definitions refers to 
+ *           the fact that emission scores from a state x are not 
+ *           counted in the matrix score for state x, and are only
+ *           added when we calculate a matrix score for state y,
+ *           after transitioning (backwards) from y to x. See
+ *           code. This is done to facilitate combining Forward
+ *           and Backward cells to get posterior probabilities
+ *           in CP9Posterior().
+ *
+ * Args:     
+ *           cm        - the covariance model, includes cm->cp9: a CP9 HMM
+ *           errbuf    - char buffer for error messages
+ *           dsq       - sequence in digitized form
+ *           i0        - start of target subsequence (1 for beginning of dsq)
+ *           j0        - end of target subsequence (L for end of dsq)
+ *           W         - the maximum size of a hit (often cm->W)
+ *           cutoff    - minimum score to report
+ *           results   - search_results_t to add to; if NULL, don't keep results
+ *           do_scan   - TRUE if we're scanning, HMM can start to emit anywhere i0..j0,
+ *                       FALSE if we're not, HMM must start emitting at i0, end emitting at j0
+ *           doing_align  - TRUE if reason we've called this function is to help get posteriors
+ *                          for CM alignment, in which case we can skip the traceback. 
+ *           be_efficient- TRUE to keep only 2 rows of DP matrix in memory, FALSE keep whole thing
+ *           do_null3  - TRUE to do NULL3 score correction, FALSE not to
+ *           ret_psc   - RETURN: int log odds Backward score for each start point [0..(j0-i0+1)]
+ *           ret_maxres- RETURN: start position that gives maximum score max argmax_i sc[i]
+ *           ret_sc    - RETURN: see below
+ *
+ * Returns:  <ret_sc>: if(!do_scan)     log P(S|M)/P(S|R), as a bit score, this is B->M[0][0]
+ *                     else         max log P(S|M)/P(S|R), for argmax subseq S of input seq i0..j0,
+ *                                                         this is max_jp B->M[jp][0]
+ *           eslOK on success; 
+ *           eslEINCOMPAT on contract violation;
+ */
+int
+cp9_Backward(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+		  int do_scan, int doing_align, int be_efficient, int do_null3, int **ret_psc, int *ret_maxres, float *ret_sc)
+{
+  int          status;
+  GammaHitMx_t *gamma;      /* semi-HMM for hit resoultion                                  */
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /*     j-W: position in the subsequence                         */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *scA;         /* prob (seq from j0..jp | HMM) [0..jp..cm->cp9->M]             */
+  float        fsc;         /* float log odds score                                         */
+  float        best_sc;     /* score of best hit overall                                    */
+  float        best_pos;    /* residue (i) giving best_sc, where best hit starts            */
+  int          nrows;       /* num rows for DP matrix, 2 or L+1 depending on be_efficient   */
+  int          c;           /* counter for EL states */
+  int          M;           /* cm->cp9->M */
+  double     **act;         /* [0..j..W-1][0..a..abc->K-1], alphabet count, count of residue a in dsq from 1..jp where j = jp%(W+1) */
+
+  /* Contract checks */
+  if(cm->cp9 == NULL)                  ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Backward, cm->cp9 is NULL.\n");
+  if(results != NULL && !do_scan)      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Backward, passing in results data structure, but not in scanning mode.a\n");
+  if(dsq == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Backward, dsq is NULL.");
+  if(mx == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, mx is NULL.\n");
+  if(mx->M != cm->clen)                ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, mx->M != cm->clen.\n");
+  if(cm->clen != cm->cp9->M)           ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, cm->clen != cm->cp9->M.\n");
+    
+  int const *tsc = cm->cp9->otsc; /* ptr to efficiently ordered transition scores           */
+
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  L = j0-i0+1;
+  M = cm->cp9->M;
+  if (W > L) W = L; 
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_HMMGREEDY), cutoff, TRUE);
+  else                gamma = NULL;
+
+  /* Grow DP matrix if nec, to either 2 rows or L+1 rows (depending on be_efficient), 
+   * stays M+1 columns */
+  if(be_efficient) nrows = 1; /* mx will be 2 rows */
+  else             nrows = L; /* mx will be L+1 rows */
+  if((status = GrowCP9Matrix(mx, errbuf, nrows, M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) return status;
+  ESL_DPRINTF2(("cp9_Backward(): CP9 matrix size: %.8f Mb rows: %d.\n", mx->size_Mb, mx->rows));
+  ESL_DPRINTF1(("cp9_Backward do_scan: %d\n", do_scan));
+
+  /* if do_null3: allocate and initialize act vectors */
+  if(do_null3) { 
+    ESL_ALLOC(act, sizeof(double *) * (W+1));
+    for(i = 0; i <= W; i++) { 
+      ESL_ALLOC(act[i], sizeof(double) * cm->abc->K);
+      esl_vec_DSet(act[i], cm->abc->K, 0.);
+    }
+  }
+  else act = NULL;
+
+  /* scA will hold P(seq from i..j0 | Model) for each i in int log odds form */
+  ESL_ALLOC(scA, sizeof(int) * (j0-i0+3));
+
+  /* Initialization of the L (i = j0, cur = (j0-i) = (j0-j0) %2 = 0) row. */
+  if(be_efficient) cur = 0;
+  else cur = j0-i0+1; /* L */
+  ip = j0-i0+1;  /*L */
+  i  = j0;
+
+  /* if do_null3 (act != NULL), update act */
+  if(act != NULL) { 
+    esl_abc_DCount(cm->abc, act[ip%(W+1)], dsq[i], 1.);
+    /*printf("i: %3d ip: %3d ip/W+1: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", i, ip, ip%(W+1), act[ip%(W+1)][0], act[ip%(W+1)][1], act[ip%(W+1)][2], act[ip%(W+1)][3]);*/
+  }
+
+  /*******************************************************************
+   * 0 Handle EL, looking at EL_k->E for all valid k.
+   * we're going backwards so we have to work out of order, we could get 
+   * around this by storing the nodes each EL goes TO in an el_to_ct[] vec. */
+  /* init to -INFTY */
+  for (k = 1; k <= cm->cp9->M; k++)
+    elmx[cur][k] = -INFTY;
+  if(cm->cp9->flags & CPLAN9_EL)
+    {
+      for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M+1]; c++) /* el_from_ct[cm->cp9->M+1] holds # ELs that can go to END */
+	elmx[cur][cm->cp9->el_from_idx[cm->cp9->M+1][c]] = 0.; /* EL<-E, penalty incurred when we enter EL (i.e. leave going backwards) */
+    }
+  /*******************************************************************/
+
+  /* elmx[cur][cm->cp9->M] is either 0 (if EL_M exists (it would nec be in el_from_idx[cm->cp9->M+1] array if it does, so
+   * it would be filled with 0 in above loop), or -INFTY if it doesn't exist. We don't add possibility of EL_M -> EL_M
+   * self loop b/c it's impossible to do that without emitting, and we've already seen our last res emitted. 
+   * either way we don't have to modify it */
+
+  mmx[cur][cm->cp9->M]  = 0. + 
+    ILogsum(elmx[cur][cm->cp9->M] + TSC(cp9O_MEL,cm->cp9->M),/* M_M<-EL_M<-E, with 0 self loops in EL_M */
+	    TSC(cp9O_ME,cm->cp9->M));                             /* M_M<-E ... everything ends in E (the 0; 2^0=1.0) */
+  mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M];  /* ... + emitted match symbol */
+  imx[cur][cm->cp9->M]  = 0. + TSC(cp9O_IM,cm->cp9->M);     /* I_M<-E ... everything ends in E (the 0; 2^0=1.0) */
+  imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M];  /* ... + emitted insert symbol */
+  dmx[cur][cm->cp9->M]  = TSC(cp9O_DM,cm->cp9->M);          /* D_M<-E */
+
+  /*******************************************************************
+   * No need to look at EL_k->M_M b/c elmx[cur] with cur == L means last emitted residue was L+1 
+   * and this is impossible if we've come from M_M (only would be valid if we were coming from
+   * E which is handled above with the EL_k->E code). 
+   *******************************************************************/
+
+  for (k = cm->cp9->M-1; k >= 1; k--)
+    {
+      mmx[cur][k]  = 0 + TSC(cp9O_ME,k);  /*M_k<- E */
+      mmx[cur][k]  = ILogsum(mmx[cur][k], dmx[cur][k+1] + TSC(cp9O_MD,k));
+      if(cm->cp9->flags & CPLAN9_EL)
+	mmx[cur][k]  = ILogsum(mmx[cur][k], elmx[cur][k] + TSC(cp9O_MEL,k));
+      mmx[cur][k] += cm->cp9->msc[dsq[i]][k];
+
+      /*******************************************************************
+       * No need to look at EL_k->M_M b/c elmx[cur] with cur == L means last emitted residue was L+1 
+       * and this is impossible if we've come from M_M (only would be valid if we were coming from
+       * E which is handled above with the EL_k->E code). 
+       *******************************************************************/
+      imx[cur][k]  = dmx[cur][k+1] + TSC(cp9O_ID,k);
+      imx[cur][k] += cm->cp9->isc[dsq[i]][k];
+
+      dmx[cur][k]  = dmx[cur][k+1] + TSC(cp9O_DD,k);
+      /* elmx[cur][k] was set above, out of order */
+    }
+  
+  /* remember M_0 is special, the B state, a non-emitter */
+  mmx[cur][0]  = dmx[cur][1] + TSC(cp9O_MD,0); /* M_0(B)->D_1, no seq emitted, all deletes */
+  /* above line is diff from CPBackwardOLD() which has mmx[cur][0] = -INFTY; */
+  imx[cur][0]  = dmx[cur][1] + TSC(cp9O_ID,0);
+  imx[cur][0] += cm->cp9->isc[dsq[i]][0];
+
+  dmx[cur][0]   = -INFTY; /*D_0 doesn't exist*/
+  elmx[cur][0]  = -INFTY; /*EL_0 doesn't exist*/
+
+  scA[ip] = mmx[cur][0]; /* all parses must start in M_0, the B state */
+  fsc = Scorify(scA[ip]);
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position j0-1 to i0.
+   *****************************************************************/
+  /* Recursion */
+  for (i = j0-1; i >= i0; i--) 
+    {
+      ip = i-i0+1;		/* ip is relative index in dsq (0 to L-1) */
+      if(be_efficient) { cur = (j0-i)  %2; prv = (j0-i+1)%2; }	  
+      else { cur = ip; prv = ip+1; }
+
+      /* if do_null3 (act != NULL), update act */
+      if(act != NULL) { 
+	esl_vec_DCopy(act[(ip+1)%(W+1)], cm->abc->K, act[ip%(W+1)]);
+	esl_abc_DCount(cm->abc, act[ip%(W+1)], dsq[i], 1.);
+	/*printf("i: %3d ip: %3d ip/W+1: %3d act[0]: %.3f act[1]: %.3f act[2]: %.3f act[3]: %.3f\n", i, ip, ip%(W+1), act[ip%(W+1)][0], act[ip%(W+1)][1], act[ip%(W+1)][2], act[ip%(W+1)][3]);*/
+      }
+
+      /* init EL mx to -INFTY */
+      for (k = 0; k <= cm->cp9->M; k++) elmx[cur][k] = -INFTY;
+      
+      /* elmx[cur][k] is possibly of coming from self (EL_k), we 
+       * can't have come from END b/c we haven't emitted the last res of the seq yet.
+       */
+      if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[cm->cp9->M]))
+	    elmx[cur][cm->cp9->M] = elmx[cur][cm->cp9->M] + cm->cp9->el_selfsc;
+
+      mmx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + TSC(cp9O_MI,cm->cp9->M);
+      mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M];
+      
+      if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[cm->cp9->M]))
+	mmx[cur][cm->cp9->M] = ILogsum(mmx[cur][cm->cp9->M], 
+				       elmx[cur][cm->cp9->M] + TSC(cp9O_MEL,cm->cp9->M));
+      
+      imx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + TSC(cp9O_II,cm->cp9->M);
+      imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M];
+      
+      dmx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + TSC(cp9O_DI,cm->cp9->M); 
+      
+      /*******************************************************************
+       * 1b Handle EL, looking at EL_k->M_M for all valid k.
+       * EL_k->M_M transition, which has no transition penalty */
+      if(cm->cp9->flags & CPLAN9_EL)
+	{
+	  for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M]; c++) /* el_from_ct[cm->cp9->M] holds # ELs that can go to M_M */
+	    elmx[cur][cm->cp9->el_from_idx[cm->cp9->M][c]] = ILogsum(elmx[cur][cm->cp9->el_from_idx[cm->cp9->M][c]], mmx[prv][cm->cp9->M]);
+	}
+      
+      /* A main difference between a Backward scanner and 
+       * regular Backward: a scanner can end at the END 
+       * state at any position, regular can only end at
+       * the final position j0. */
+      if(do_scan)
+	{	
+	  /*******************************************************************
+	   * 2 Handle EL, looking at EL_k->E for all valid k.
+	   * EL_k->M_M transition, which has no transition penalty */
+	  if(cm->cp9->flags & CPLAN9_EL)
+	    {
+	      for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M+1]; c++) /* el_from_ct[cm->cp9->M] holds # ELs that can go to END */
+		elmx[cur][cm->cp9->el_from_idx[cm->cp9->M+1][c]] = 0.; /* EL<-E, penalty incurred when we enter EL (i.e. leave going backwards) */
+	    }
+	  /*******************************************************************/
+	  /* elmx[cur][cm->cp9->M] is either 0 (if EL_M exists (it would nec be in el_from_idx[cm->cp9->M+1] array if it does, so
+	   * it would be filled with 0 in above loop), or -INFTY if it doesn't exist. We don't add possibility of EL_M -> EL_M
+	   * self loop b/c it's impossible to do that without emitting, and we've already seen our last res emitted,
+	   * either way we don't have to modify it */
+	  
+	  mmx[cur][cm->cp9->M]  =  
+	    ILogsum(mmx[cur][cm->cp9->M], 
+		    ILogsum(elmx[cur][cm->cp9->M] + TSC(cp9O_MEL,cm->cp9->M),/* M_M<-EL_M<-E, with 0 selfs in EL_M */
+			    TSC(cp9O_ME,cm->cp9->M)));                             /* M_M<-E ... */
+	  /*///mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M]; *//* ... + emitted match symbol */
+	  /* DO NOT add contribution of emitting i from M, it's been added above */
+	  
+	  imx[cur][cm->cp9->M]  =
+	    ILogsum(imx[cur][cm->cp9->M],
+		    (TSC(cp9O_IM,cm->cp9->M) +            /* I_M<-E + (only in scanner)     */
+		     0));                                        /* all parses end in E, 2^0 = 1.0;*/
+	  /*///imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M]; *//* ... + emitted insert symbol */  
+	  /* DO NOT add contribution of emitting i from M, it's been added above */
+	  dmx[cur][cm->cp9->M] =  
+	    ILogsum(dmx[cur][cm->cp9->M],
+		    (TSC(cp9O_DM,cm->cp9->M) +            /* D_M<-E + (only in scanner)     */
+		     0));                                        /* all parses end in E, 2^0 = 1.0;*/
+	}
+      /*printf("mmx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, mmx[cur][cm->cp9->M], cur);
+	printf("imx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, imx[cur][cm->cp9->M], cur);
+	printf("dmx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, dmx[cur][cm->cp9->M], cur);*/
+      
+      for (k = cm->cp9->M-1; k >= 1; k--)
+	{
+	  /*******************************************************************
+	   * 3 Handle EL, looking at EL_k->M_k for all valid k and EL_k->EL_k
+	   * we're going backwards so we have to work out of order
+	   * we could get around this by storing the nodes each EL goes TO
+	   * in an el_to_ct[] vector. */
+	  if(cm->cp9->flags & CPLAN9_EL) {
+	    for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] holds # ELs that can go to M_k */
+	      elmx[cur][cm->cp9->el_from_idx[k][c]] = ILogsum(elmx[cur][cm->cp9->el_from_idx[k][c]], mmx[prv][k]);
+	    /* EL<-M, penalty incurred when we enter EL (i.e. leave going backwards) */
+	  }
+	  /*******************************************************************/
+	  
+	  /* Finish off elmx[cur][k] with possibility of coming from self (EL_k), 
+	   * elmx[cur][k] will have been filled by block above for ks > current k,
+	   * no M_k -> EL_k' with k' > k */
+	  if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[k]))
+	    elmx[cur][k] = ILogsum(elmx[cur][k], elmx[prv][k] + cm->cp9->el_selfsc);
+
+	  mmx[cur][k]  = ILogsum(ILogsum((mmx[prv][k+1] + TSC(cp9O_MM,k)),  
+					 (imx[prv][k]   + TSC(cp9O_MI,k))),
+				 (dmx[cur][k+1] + TSC(cp9O_MD,k)));
+	  if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[k]))
+	    mmx[cur][k] = ILogsum(mmx[cur][k], elmx[cur][k] + TSC(cp9O_MEL,k)); /* penalty for entering EL */
+	  mmx[cur][k] += cm->cp9->msc[dsq[i]][k];
+	  
+	  imx[cur][k]  = ILogsum(ILogsum((mmx[prv][k+1] + TSC(cp9O_IM,k)),
+					 (imx[prv][k]   + TSC(cp9O_II,k))),
+				 (dmx[cur][k+1] + TSC(cp9O_ID,k)));
+	  imx[cur][k] += cm->cp9->isc[dsq[i]][k];
+	  
+	  if(do_scan) { /* add possibility of ending at this position from this state */
+	    mmx[cur][k] = 
+	      ILogsum(mmx[cur][k], 
+		      (TSC(cp9O_ME,k) +                  /* M_k<-E + (only in scanner)     */ 
+		       0));                               /* all parses end in E, 2^0 = 1.0;*/
+	    /* DO NOT add contribution of emitting i from M, it's been added above */
+	    /* No EL contribution here b/c we'd be looking for M_k<-EL_k<-E, but EL_k<-E is impossible 
+	     * for k != cm->cp9->M; */
+	  }	      
+	  dmx[cur][k]  = ILogsum(ILogsum((mmx[prv][k+1] + TSC(cp9O_DM,k)),
+					 (imx[prv][k]   + TSC(cp9O_DI,k))),
+				 (dmx[cur][k+1] + TSC(cp9O_DD,k)));
+	}
+      /* Case when k == 0 */
+      /* imx[cur][0] is filled same as imx[cur][1..k] in the loop above */
+      imx[cur][0] = ILogsum(ILogsum((mmx[prv][1] + TSC(cp9O_IM,0)),
+				    (imx[prv][0] + TSC(cp9O_II,0))),
+			    (dmx[cur][1] + TSC(cp9O_ID,k)));
+      imx[cur][0] += cm->cp9->isc[dsq[i]][k];
+      dmx[cur][0]   = -INFTY; /* D_0 does not exist */
+      elmx[cur][0]  = -INFTY; /* EL_0 does not exist */
+
+      /*M_0 is the B state, it doesn't emit, and can be reached from any match via a begin transition */
+      mmx[cur][0] = -INFTY;
+      for (k = cm->cp9->M; k >= 1; k--) 
+	mmx[cur][0] = ILogsum(mmx[cur][0], (mmx[prv][k] + TSC(cp9O_BM,k)));
+      mmx[cur][0] = ILogsum(mmx[cur][0], (imx[prv][0] + TSC(cp9O_MI,0)));
+      mmx[cur][0] = ILogsum(mmx[cur][0], (dmx[cur][1] + TSC(cp9O_MD,0)));     /* B->D_1 */
+      /* No EL contribution here, can't go B->EL_* */
+      
+      /* determine isc, the int score of all possible parses starting at the current
+       * position (i) of the target sequence. */
+      scA[ip] = mmx[cur][0]; /* all parses must start in M_0, the B state */
+      fsc = Scorify(scA[ip]);
+
+      /* Update best_sc and gamma, the little semi-Markov model that deals with multihit parsing:
+       * There's a 'backwards-specific' off-by-one here, that only occurs b/c we're going backwards,
+       * this is probably implementation specific (meaning getting rid of it is possible, but
+       * I can't figure it out), but we deal with it (albeit confusingly) as follows:
+       * 
+       * '*off-by-one*' marked comments below refers to this issue:
+       * All Backward hits are rooted in M_O, the B (begin) state, which is a non-emitter.
+       * let i = ip+i0-1 => ip = i-i0+1;
+       * so scA[ip] = backward->mmx[ip][0] = summed log prob of all parses that end at j0, 
+       * and start at position i+1 of the sequence (because i+1 is the last residue
+       * whose emission has been accounted for). As a result, gamma indexing is off-by-one
+       * with respect to sequence position, hence the i+1 or i-1 in the following
+       * code blocks, each marked by "*off-by-one*" comment below. 
+       * for example: let i0 = 2 gamma[ip=4], normally this means ip=4 corresponds to i=5 
+       *              but due to this off-by-one scA[ip=4] corresponds to hits that start at i=6
+       */
+
+      if(fsc > best_sc) { best_sc = fsc; best_pos= i+1; } /* *off-by-one* */
+
+      /* determine safe end point, min of i+1+W-1 and j0 */
+      j = (((i+1)+W-1) < j0) ? ((i+1)+W-1) : j0; /* *off-by-one* */
+      jp = j-i0+1;
+
+      if(results != NULL) if((status = UpdateGammaHitMxCP9Backward(cm->cp9, errbuf, gamma, ip, jp, fsc, results, W, act)) != eslOK) return status;
+    }
+  /*******************************************************************/
+  /* Special case: ip == 0, i = i0-1; */
+  ip = i-i0+1;		/* ip is relative index in dsq (0 to L-1) */
+  if(be_efficient) {
+    cur = (j0-i)  %2;
+    prv = (j0-i+1)%2;
+  }	  
+  else {
+    cur = ip;
+    prv = ip+1;
+  }
+  /* no need to update act, we've seen the full seq (i now == i0-1), which does not correspond to a residue */
+
+  /* init EL mx to -INFTY */
+  for (k = 1; k <= cm->cp9->M; k++) elmx[cur][k] = -INFTY;
+
+  mmx[cur][cm->cp9->M] = -INFTY;  /* need seq to get here */
+  imx[cur][cm->cp9->M] = -INFTY;  /* need seq to get here */
+  elmx[cur][cm->cp9->M]= -INFTY;  /* first emitted res can't be from an EL, need to see >= 1 matches */
+  dmx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + TSC(cp9O_DI,cm->cp9->M); 
+  /* A main difference between a Backward scanner and 
+   * regular Backward: a scanner can end at the END 
+   * state at any position, regular can only end at
+   * the final position j0. */
+  if(do_scan)
+    {	
+      dmx[cur][cm->cp9->M] =  
+	ILogsum(dmx[cur][cm->cp9->M],
+		(TSC(cp9O_DM,cm->cp9->M) +            /* D_M<-E + (only in scanner)     */
+		 0));                                        /* all parses end in E, 2^0 = 1.0;*/
+    }
+  for (k = cm->cp9->M-1; k >= 1; k--)
+    {
+      mmx[cur][k] = -INFTY; /* need seq to get here, unless we come from E in a scanner (below) */
+      imx[cur][k] = -INFTY; /* need seq to get here */
+      elmx[cur][k]= -INFTY;  /* first emitted res can't be from an EL, need to see >= 1 matches */
+      dmx[cur][k]  = ILogsum(ILogsum((mmx[prv][k+1] + TSC(cp9O_DM,k)),
+				     (imx[prv][k]   + TSC(cp9O_DI,k))),
+			     (dmx[cur][k+1] + TSC(cp9O_DD,k)));
+    }
+
+  /* Case when k == 0 */
+  /* imx[cur][0] is filled same as imx[cur][1..k] in the loop above */
+  imx[cur][0] = -INFTY; /* need seq to get here */
+  dmx[cur][0]   = -INFTY; /* D_0 does not exist */
+  elmx[cur][0]  = -INFTY; /* EL_0 does not exist */
+
+  /*M_0 is the B state, it doesn't emit, and can be reached from any match via a begin transition */
+  mmx[cur][0] = -INFTY;
+  for (k = cm->cp9->M; k >= 1; k--) 
+    mmx[cur][0] = ILogsum(mmx[cur][0], (mmx[prv][k] + TSC(cp9O_BM,k)));
+  mmx[cur][0] = ILogsum(mmx[cur][0], (imx[prv][0] + TSC(cp9O_MI,0)));
+  mmx[cur][0] = ILogsum(mmx[cur][0], (dmx[cur][1] + TSC(cp9O_MD,0)));     /* B->D_1 */
+  /* No EL contribution here, can't go B->EL_* */
+      
+  scA[ip] = mmx[cur][0]; /* all parses must start in M_0, the B state */
+  fsc = Scorify(scA[ip]);
+
+  /* Update best_sc and gamma for special case of ip == 0, '* off-by-one *' explained above still applies */
+  if(fsc > best_sc) { best_sc = fsc; best_pos= i+1; } /* *off-by-one* */
+
+  /* determine safe end point, min of i+1+W-1 and j0 */
+  j = (((i+1)+W-1) < j0) ? ((i+1)+W-1) : j0; /* *off-by-one* */
+  jp = j-i0+1;
+  
+  if(results != NULL) if((status = UpdateGammaHitMxCP9Backward(cm->cp9, errbuf, gamma, ip, jp, fsc, results, W, act)) != eslOK) return status;
+  /* end of special case, ip == 0 */
+  /**********************************************************************************/
+  /* End of Backward recursion */
+  
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, then we've reported hits in UpdateGammaHitMxCP9Forward() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) TBackGammaHitMxBackward(gamma, results, i0, j0);
+
+  /* clean up and exit */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+  if (act != NULL) { 
+    for(i = 0; i <= W; i++) free(act[i]); 
+    free(act);
+  }
+
+  if(doing_align) { /* best_sc is the alignment score */
+    best_sc  = Scorify(scA[0]); 
+    best_pos = i0;
+  }
+  if(ret_sc != NULL)     *ret_sc     = best_sc;
+  if(ret_maxres != NULL) *ret_maxres = best_pos;
+  if(ret_psc != NULL)    *ret_psc    = scA;
+  else                    free(scA);
+  ESL_DPRINTF1(("cp9_Backward() return score: %10.4f\n", best_sc));
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+}
+
+/* Function: cp9_CheckFB()
+ * 
+ * Purpose:  Debugging function to make sure CP9Forward() and 
+ *           CP9Backward are working by checking:
+ *           For all positions i, and states k:
+ *             sum_k f[i][k] * b[i][k] = P(x|hmm)
+ *           
+ * Args:     fmx    - forward dp matrix, already filled
+ *           bmx    - backward dp matrix, already filled
+ *           hmm    - the model
+ *           sc     - P(x|hmm) the probability of the entire
+ *                    seq given the model
+ *           i0     - start of target subsequence (often 1, beginning of dsq)
+ *           j0     - end of target subsequence (often L, end of dsq)
+ *           dsq    - the digitized sequence
+ *           
+ * Note about sequence position indexing: although this function
+ * works on a subsequence from i0 to j0, fmx and bmx have offset indices,
+ * from 1 to W, with W = j0-i0+1.
+ * 
+ * Return:   eslOK on success;
+ *           eslFAIL if any residue fails check
+ */
+int
+cp9_CheckFB(CP9_MX *fmx, CP9_MX *bmx, CP9_t *hmm, char *errbuf, float sc, int i0, int j0, ESL_DSQ *dsq)
+{
+  if(fmx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_CheckFB(), fmx is NULL.\n");
+  if(bmx == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_CheckFB(), bmx is NULL.\n");
+  if(dsq == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_CheckFB(), dsq is NULL.");
+
+  int k, i;
+  float max_diff;  /* maximum allowed difference between sc and 
+		    * sum_k f[i][k] * b[i][k] for any i */
+  float diff;
+  int fb_sum;
+  float fb_sc;
+  int   W;		/* subsequence length */
+  int   ip;		/* i': relative position in the subsequence  */
+  int to_add;
+
+  W  = j0-i0+1;		/* the length of the subsequence */
+  max_diff = 0.1;       /* tolerance, must be within .1 bits of original score */
+
+  /* In all possible paths through the model, each residue of the sequence must have 
+   * been emitted by exactly 1 insert, match or EL state. */
+  for (ip = 1; ip <= W; ip++) {
+    i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from i0 to j0 */
+    fb_sum = -INFTY;
+    for (k = 0; k <= hmm->M; k++) {
+      if     (fmx->mmx[ip][k] == -INFTY) to_add = -INFTY;
+      else if(bmx->mmx[ip][k] == -INFTY) to_add = -INFTY;
+      else {
+	to_add = fmx->mmx[ip][k] + bmx->mmx[ip][k];
+	if(k > 0) to_add -= hmm->msc[dsq[i]][k];
+      }
+      /* hmm->msc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx
+       * unless, we're talking about M_0, the B state, it doesn't emit */
+      fb_sum = ILogsum(fb_sum, to_add);
+      
+      /*printf("fmx->mmx[ip:%d][k:%d]: %d\n", ip, k, fmx->mmx[ip][k]);
+	printf("bmx->mmx[ip:%d][k:%d]: %d sum: %d\n", ip, k, (bmx->mmx[ip][k]-hmm->msc[dsq[i]][k]), fb_sum);
+      */
+      if     (fmx->imx[ip][k] == -INFTY) to_add = -INFTY;
+      else if(bmx->imx[ip][k] == -INFTY) to_add = -INFTY;
+      else  {
+	to_add  = fmx->imx[ip][k] + bmx->imx[ip][k]; 
+	to_add -= hmm->isc[dsq[i]][k];
+      }
+      /*hmm->isc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+      fb_sum = ILogsum(fb_sum, to_add);
+
+      /*printf("fmx->imx[ip:%d][k:%d]: %d\n", ip, k, fmx->imx[ip][k]);
+	printf("bmx->imx[ip:%d][k:%d]: %d sum: %d\n", ip, k, (bmx->imx[ip][k]-hmm->msc[dsq[i]][k]), fb_sum);
+      */
+      if     (fmx->elmx[ip][k] == -INFTY) to_add = -INFTY;
+      else if(bmx->elmx[ip][k] == -INFTY) to_add = -INFTY;
+      else  {
+	to_add  = fmx->elmx[ip][k] + bmx->elmx[ip][k]; 
+	/* EL emissions are by definition zero scoring */
+      }
+      fb_sum = ILogsum(fb_sum, to_add);
+      
+      /*printf("fmx->elmx[ip:%d][k:%d]: %d\n", ip, k, fmx->elmx[ip][k]);
+	printf("bmx->elmx[ip:%d][k:%d]: %d sum: %d\n", ip, k, (bmx->elmx[ip][k]-hmm->isc[dsq[i]][k]), fb_sum);
+      */
+    }
+    fb_sc  = Scorify(fb_sum);
+    diff = fabs(fb_sc - sc);
+    if((fabs(diff) > max_diff)) 
+      ESL_FAIL(eslFAIL, errbuf, "cp9_CheckFB(), residue at posn i:%d violates sum_k f[i][k]*b[i][k]=P(x|hmm), sum_k = %.4f bits (should be %.4f)\n", i, fb_sc, sc);
+  }
+  ESL_DPRINTF1(("cp9_CheckFB() passed, Forward/Backward matrices pass check.\n"));
+  return eslOK;
+}
+
+/*
+ * Function: cp9_WorstForward()
+ * 
+ * Purpose:  Finds the minimum length L of any possible sequence for
+ *           which the Forward score <= <thresh>. Used to determine
+ *           the maximum length of sequences we can safely use the
+ *           optimized Forward implementation that takes advantage 
+ *           of guarantees that dp mx cells are > -INFTY 
+ *           (in cp9_Forward()).
+ *
+ * Args:
+ *           cm        - the covariance model, includes cm->cp9: a CP9 HMM
+ *           errbuf    - char buffer for error messages
+ *           mx        - the DP matrix
+ *           thresh    - score threshold, we seek seq length that can have a sc <= thresh
+ *           doing_scan- TRUE if we're scanning, HMM can start to emit at any position
+ *                       FALSE if we're not, HMM must start emitting at res 1
+ *           doing_align  - TRUE if reason we've called this function is to help get posteriors
+ *                          for CM alignment, in which case we can skip the traceback. 
+ *           ret_L     - RETURN: see below
+ *
+ * Returns:  <ret_L>: length L at which worst scoring seq of length L has a dp cell with 1 <= k <= M
+ *                    and i0 <= j <= j0 with sc <= thresh. -1 if no such length exists (this 
+ *                    is almost always the case if do_scan == TRUE 
+ *           eslOK on success
+ *           eslEINCOMPAT on contract violation
+ */
+int
+cp9_WorstForward(CM_t *cm, char *errbuf, CP9_MX *mx, int thresh, int doing_scan, int doing_align, int *ret_L)
+{
+  int          status;
+  int          j;           /*     actual   position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int          nrows;       /* num rows for DP matrix, 2 or L+1 depending on be_efficient   */
+  int          c;           /* counter for EL states                                        */
+  int          M;           /* cm->cp9->M, query length, number of consensus nodes of model */
+  int          minsc = 0;
+  int          a;
+  int          keep_going;
+  int          return_L;
+
+  /* Contract checks */
+  if(cm->cp9 == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_WorstForward, cm->cp9 is NULL.\n");
+  if(mx == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, mx is NULL.\n");
+  if(mx->M != cm->clen)                ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, mx->M != cm->clen.\n");
+  if(cm->clen != cm->cp9->M)           ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Viterbi, cm->clen != cm->cp9->M.\n");
+    
+  int const *tsc = cm->cp9->otsc; /* ptr to efficiently ordered transition scores           */
+  M = cm->cp9->M;
+
+  /* get minimal scoring emission residue for each insert, match state */
+  int *min_isc;
+  int *min_msc;
+  int *isc_vec;
+  int *msc_vec;
+  ESL_ALLOC(min_isc, sizeof(int) * (M+1));
+  ESL_ALLOC(min_msc, sizeof(int *) * (M+1));
+  ESL_ALLOC(isc_vec, sizeof(int) * cm->abc->K);
+  ESL_ALLOC(msc_vec, sizeof(int) * cm->abc->K);
+
+  min_msc[0] = -1; /* invalid, M_0 (BEGIN state) doesn't emit */
+  for (a = 0; a < cm->abc->K; a++)
+    isc_vec[a] = cm->cp9->isc[a][0];
+  min_isc[0] = esl_vec_IArgMin(isc_vec, cm->abc->K);
+
+  for(k = 1; k <= M; k++) {
+    for (a = 0; a < cm->abc->K; a++) {
+      isc_vec[a] = cm->cp9->isc[a][k];
+      msc_vec[a] = cm->cp9->msc[a][k];
+    }
+    min_isc[k] = esl_vec_IMin(isc_vec, cm->abc->K);
+    min_msc[k] = esl_vec_IMin(msc_vec, cm->abc->K);
+  }
+  free(msc_vec);
+  free(isc_vec);
+
+  /* Grow DP matrix if nec, to 2 rows */
+  nrows = 1; /* mx will be 2 rows */
+  if((status = GrowCP9Matrix(mx, errbuf, nrows, M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) return status;
+  ESL_DPRINTF2(("cp9_WorstForward(): CP9 matrix size: %.8f Mb rows: %d.\n", mx->size_Mb, mx->rows));
+
+  /* Initialization of the zero row. */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+  elmx[0][0]= -INFTY; /* can't go from B to EL state */
+  erow[0]   = -INFTY;   
+
+  /* Because there's a D state for every node 1..M, 
+     dmx[0][k] is possible for all k 1..M */
+  int sc;
+  for (k = 1; k <= M; k++)
+    {
+      mmx[0][k] = imx[0][k] = elmx[0][k] = -INFTY;      /* need seq to get here */
+      sc = ILogsum(ILogsum(mmx[0][k-1] + TSC(cp9O_MD,k-1),
+			   imx[0][k-1] + TSC(cp9O_ID,k-1)),
+		   dmx[0][k-1] + TSC(cp9O_DD,k-1));
+      dmx[0][k] = sc;
+    }
+  /* We can do a full parse through all delete states. */
+  erow[0]  = dmx[0][M] + TSC(cp9O_DM,M);
+  /*****************************************************************
+   * The main loop: scan the 'worst possible scoring seq', until we see a DP cell
+   * with a score that falls below our thresh (if doing_align), or until
+   * we know we can't ever fall below that thresh (if doing_scan)
+   *****************************************************************/
+  /* Recursion. */
+
+  j = 0;
+  keep_going = TRUE;
+  while(keep_going)
+    {
+      int endsc     = -INFTY;
+      int el_selfsc = cm->cp9->el_selfsc;
+      int sc;
+      j++;
+      cur = j     % 2;
+      prv = (j-1) % 2;
+      /* The 1 difference between a Forward scanner and the 
+       * regular Forward. In non-scanner parse must begin in B at
+       * position 0 (i0-1), in scanner we can start at any position 
+       * in the seq. */
+      mmx[cur][0]  = (doing_scan == TRUE) ? 0 : -INFTY;
+      dmx[cur][0]  = -INFTY;  /*D_0 is non-existent*/
+      elmx[cur][0] = -INFTY;  /*no EL state for node 0 */
+
+      sc = ILogsum(ILogsum(mmx[prv][0] + TSC(cp9O_MI,0),
+			   imx[prv][0] + TSC(cp9O_II,0)),
+		   dmx[prv][0] + TSC(cp9O_DI,0));
+      imx[cur][0] = sc + min_isc[0];
+
+      for (k = 1; k <= M; k++)
+	{
+	  /*match state*/
+	  sc = ILogsum(ILogsum(mmx[prv][k-1] + TSC(cp9O_MM,k-1),
+			       imx[prv][k-1] + TSC(cp9O_IM,k-1)),
+		       ILogsum(dmx[prv][k-1] + TSC(cp9O_DM,k-1),
+			       mmx[prv][0]   + TSC(cp9O_BM,k  )));
+	  /* check possibility we came from an EL, if they're valid */
+	  for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+	    sc = ILogsum(sc, elmx[prv][cm->cp9->el_from_idx[k][c]]);
+	    /* transition penalty to EL incurred when EL was entered */
+	  mmx[cur][k] = sc + min_msc[k];
+
+	  /* E state update */
+	  endsc = ILogsum(endsc, mmx[cur][k] + TSC(cp9O_ME,k));
+
+	  /*insert state*/
+	  sc = ILogsum(ILogsum(mmx[prv][k] + TSC(cp9O_MI,k),
+			       imx[prv][k] + TSC(cp9O_II,k)),
+		       dmx[prv][k] + TSC(cp9O_DI,k));
+	  imx[cur][k] = sc + min_isc[k];
+
+	  /*delete state*/
+	  sc = ILogsum(ILogsum(mmx[cur][k-1] + TSC(cp9O_MD,k-1),
+			       imx[cur][k-1] + TSC(cp9O_ID,k-1)),
+		       dmx[cur][k-1] + TSC(cp9O_DD,k-1));
+	  dmx[cur][k] = sc;
+
+	  /*el state*/
+	  sc = -INFTY;
+	  if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+								    HMM nodes that map to right half of a MATP_MP) */
+	    {
+	      sc = ILogsum(mmx[cur][k]  + TSC(cp9O_MEL,k), /* transitioned from cur node's match state */
+			   elmx[prv][k] + el_selfsc);      /* transitioned from cur node's EL state emitted ip on transition */
+	    }
+	  elmx[cur][k] = sc;
+
+	  minsc = ESL_MIN(minsc, mmx[cur][k]);
+	  minsc = ESL_MIN(minsc, imx[cur][k]);
+	  minsc = ESL_MIN(minsc, dmx[cur][k]);
+	  if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[k])) 
+	    minsc = ESL_MIN(minsc, elmx[cur][k]); 
+	  if(cm->cp9->flags & CMH_LOCAL_BEGIN)
+	    minsc = ESL_MIN(minsc, endsc);
+
+	  /*printf("mmx [jp:%d][%d]: %d\n", jp, k, mmx[cur][k]);
+	    printf("imx [jp:%d][%d]: %d\n", jp, k, imx[cur][k]);
+	    printf("dmx [jp:%d][%d]: %d\n", jp, k, dmx[cur][k]);
+	    printf("elmx[jp:%d][%d]: %d\n", jp, k, elmx[cur][k]);*/
+	}
+      endsc = ILogsum(ILogsum(endsc, dmx[cur][M] + TSC(cp9O_DM,M)), /* transition from D_M -> end */
+		      imx[cur][M] + TSC(cp9O_IM,M)); /* transition from I_M -> end */
+      for(c = 0; c < cm->cp9->el_from_ct[M+1]; c++) /* el_from_ct[k] is >= 0 */
+	endsc = ILogsum(endsc, elmx[cur][cm->cp9->el_from_idx[M+1][c]]);
+      if(cm->cp9->flags & CMH_LOCAL_BEGIN)
+	minsc = ESL_MIN(minsc, endsc);
+      
+      /* check if we should break the loop now */
+      if(doing_scan && j == 2) {
+	keep_going = FALSE;
+	ESL_DPRINTF1(("cp9_WorstForward() SCAN final minsc: %d j: %d\n", minsc, j));
+	if  (minsc > thresh) return_L = -1; /* no seq of any length will give minsc < thresh */
+	else                 return_L = j;
+      }
+      else if((doing_align) && (minsc <= thresh || j >= (100. * cm->clen))) 
+	{
+	  ESL_DPRINTF1(("cp9_WorstForward() ALIGN final minsc: %d thresh: %d clen: %d j: %d\n", minsc, thresh, cm->clen, j));
+	  keep_going = FALSE;
+	  return_L = j;
+	}
+    } /* end of while(keep_going) */
+  free(min_isc);
+  free(min_msc);
+  if(ret_L != NULL) *ret_L = return_L;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "Memory allocation error.");
+}
+
+/* Function: cp9_GetLocalityMode()
+ * 
+ * Purpose: Infer a CM plan 9 HMM's locality mode based on it's flags
+ *
+ * Returns: <ret_mode> : CP9_LOCAL_BEGIN_END_ON_AND_EL_ON   or
+ *                       CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF  or
+ *                       CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON  or
+ *                       CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF
+ */
+int
+cp9_GetLocalityMode(CP9_t *cp9, char *errbuf, int *ret_mode)
+{
+  int mode;
+
+  if((cp9->flags & CPLAN9_LOCAL_BEGIN)     && (! (cp9->flags & CPLAN9_LOCAL_END))) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_GetLocalityMode, CPLAN9_LOCAL_BEGIN flag up, but CPLAN9_LOCAL_END flag down, this shouldn't happen.");
+  if((! (cp9->flags & CPLAN9_LOCAL_BEGIN)) && (cp9->flags & CPLAN9_LOCAL_END))     ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_GetLocalityMode, CPLAN9_LOCAL_BEGIN flag down, but CPLAN9_LOCAL_END flag up, this shouldn't happen.");
+  if(ret_mode == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_GetLocalityMode, ret_mode is NULL.");
+
+  if((cp9->flags & CPLAN9_LOCAL_BEGIN) && (cp9->flags & CPLAN9_LOCAL_END))
+    if(cp9->flags & CPLAN9_EL) mode = CP9_LOCAL_BEGIN_END_ON_AND_EL_ON;
+    else                       mode = CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF;
+  else
+    if(cp9->flags & CPLAN9_EL) mode = CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON;
+    else                       mode = CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF;
+
+  *ret_mode = mode;
+  return eslOK;
+}
+
+/*
+ * Function: cp9_CheckTransitionGuarantees()
+ *
+ * Purpose: Given a cm with a CP9 HMM and it's locality mode, check to make
+ *          sure it's transition guarantees hold up.
+ * 
+ * Returns: eslOK on success (if guarantees hold up) 
+ *          eslEINVAL if guarantees are violated (which we can usually deal with
+ *          without dying)
+ */
+int
+cp9_CheckTransitionGuarantees(CP9_t *cp9, char *errbuf)
+{
+  int status;
+  int locality_mode;
+  int k;
+
+  if((status = cp9_GetLocalityMode(cp9, errbuf, &locality_mode)) != eslOK) return eslEINCOMPAT;
+
+  /* these should be non -INFTY for all locality modes */
+  for(k = 1; k < cp9->M; k++)
+    {
+      if(cp9->tsc[CTMM][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, cp9 node k: %d M->M transition is -INFTY", k);
+      if(cp9->tsc[CTMD][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, cp9 node k: %d M->D transition is -INFTY", k);
+      if(cp9->tsc[CTIM][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, cp9 node k: %d I->M transition is -INFTY", k);
+      if(cp9->tsc[CTII][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, cp9 node k: %d I->I transition is -INFTY", k);
+      if(cp9->tsc[CTID][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, cp9 node k: %d I->D transition is -INFTY", k);
+      if(cp9->tsc[CTDM][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, cp9 node k: %d D->M transition is -INFTY", k);
+      if(cp9->tsc[CTDI][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, cp9 node k: %d D->I transition is -INFTY", k);
+      if(cp9->tsc[CTDD][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, cp9 node k: %d D->D transition is -INFTY", k);
+    }
+  switch(locality_mode) {
+  case CP9_LOCAL_BEGIN_END_ON_AND_EL_ON:
+    for(k = 2; k < cp9->M; k++)
+      {
+	if(cp9->bsc[k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_ON_AND_EL_ON, but bsc[%d] is -INFTY!", k);
+	if(cp9->esc[k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_ON_AND_EL_ON, but esc[%d] is -INFTY!", k);
+	if(cp9->has_el[k] && cp9->tsc[CTMEL][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_ON_AND_EL_ON, k:%d has an EL state, but tsc[CTMEL] is -INFTY!", k);
+      }
+    break;
+  case CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF:
+    for(k = 2; k < cp9->M; k++)
+      {
+	if(cp9->bsc[k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF, but bsc[%d] is -INFTY!", k);
+	if(cp9->esc[k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF, but esc[%d] is -INFTY!", k);
+	if(cp9->tsc[CTMEL][k] != -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF, but tsc[%d][CTMEL] is ! -INFTY!", k);
+      }
+    break;
+    break;
+  case CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON:
+    for(k = 2; k < cp9->M; k++)
+      {
+	if(cp9->bsc[k] != -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON, but bsc[%d] is ! -INFTY!", k);
+	if(cp9->esc[k] != -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON, but esc[%d] is ! -INFTY!", k);
+	if(cp9->has_el[k] && cp9->tsc[CTMEL][k] == -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON, k:%d has an EL state, but tsc[CTMEL] is -INFTY!", k);
+      }
+    break;
+  case CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF:
+    for(k = 2; k < cp9->M; k++)
+      {
+	if(cp9->bsc[k] != -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF, but bsc[%d] is ! -INFTY!", k);
+	if(cp9->esc[k] != -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF, but esc[%d] is ! -INFTY!", k);
+	if(cp9->tsc[CTMEL][k] != -INFTY) ESL_FAIL(eslEINVAL, errbuf, "cp9_CheckTransitionGuarantees, CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF, but tsc[%d][CTMEL] is ! -INFTY!", k);
+      }
+    break;
+  }
+  return eslOK;
+}
+
+/*****************************************************************
+ * Benchmark driver
+ *****************************************************************/
+#ifdef IMPL_CP9_DP_BENCHMARK
+/* gcc -g -O2 -DHAVE_CONFIG_H -I../easel  -c old_cp9_dp.c 
+ * gcc -o benchmark-cp9_dp -g -O2 -I. -L. -I../easel -L../easel -DIMPL_CP9_DP_BENCHMARK cp9_dp.c old_cp9_dp.o -linfernal -leasel -lm
+ * ./benchmark-cp9_dp <cmfile>
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_histogram.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_sqio.h"
+#include "esl_stats.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"		/* function declarations                */
+#include "old_funcs.h"		/* function declarations for 0.81 versions */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",           0 },
+  { "-r",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "set random number seed randomly",                0 },
+  { "-s",        eslARG_INT,     "33", NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                  0 },
+  { "-L",        eslARG_INT, "500000", NULL, "n>0", NULL,  NULL, NULL, "length of random target seqs",                   0 },
+  { "-N",        eslARG_INT,      "1", NULL, "n>0", NULL,  NULL, NULL, "number of random target seqs",                   0 },
+  { "-f",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute optimized Forward scan implementation",  0 },
+  { "-x",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute experimental Forward scan implementation", 0},
+  { "-o",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute old (version 0.8) Forward scan implementation", 0},
+  { "-w",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "also execute slow Viterbi scan implementation",  0 },
+  { "-g",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "configure HMM for glocal alignment [default: local]", 0 },
+  { "-a",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "do alignment, don't scan", 0 },
+  { "--noel",    eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "turn local ends off [default: on, unless -g]", 0 },
+  { "--full",    eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "calculate full matrix, not just 2 rows",         0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "benchmark driver for the fast scanning CM plan 9 HMM Viterbi implementation";
+
+int 
+main(int argc, char **argv)
+{
+  int             status;
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  CM_t            *cm;
+  ESL_STOPWATCH  *w       = esl_stopwatch_Create();
+  ESL_RANDOMNESS *r       = NULL;
+  ESL_ALPHABET   *abc     = NULL;
+  int             L       = esl_opt_GetInteger(go, "-L");
+  int             N       = esl_opt_GetInteger(go, "-N");
+  ESL_DSQ        *dsq     = malloc(sizeof(ESL_DSQ) * (L+2));
+  int             i;
+  float           sc;
+  char            *cmfile = esl_opt_GetArg(go, 1);
+  CMFILE          *cmfp;	/* open input CM file stream */
+  int             do_scan;
+  int             do_align;
+  int             minL = 0;
+  int             be_safe;
+  char            errbuf[cmERRBUFSIZE];
+
+  if (esl_opt_GetBoolean(go, "-r"))  r = esl_randomness_CreateTimeseeded();
+  else                               r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL) cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if (!(CMFileRead(cmfp, &abc, &cm)))            cm_Fail("Failed to read CM");
+  CMFileClose(cmfp);
+
+  if(! esl_opt_GetBoolean(go, "-g")) { 
+    cm->config_opts |= CM_CONFIG_LOCAL;
+    cm->config_opts |= CM_CONFIG_HMMLOCAL;
+  }
+  if(! esl_opt_GetBoolean(go, "--noel")) { 
+    cm->config_opts |= CM_CONFIG_LOCAL;
+    cm->config_opts |= CM_CONFIG_HMMEL;
+  }
+  ConfigCM(cm, TRUE); /* TRUE says: calculate W */
+  init_ilogsum();
+
+  if (esl_opt_GetBoolean(go, "-a"))  { do_scan = FALSE; do_align = TRUE;  }
+  else                               { do_scan = TRUE;  do_align = FALSE; }
+
+  if (esl_opt_GetBoolean(go, "-x")) { 
+    /* determine the minimum length we can search safely with the optimized forward version. */
+    if((status = cp9_WorstForward(cm, errbuf, cm->cp9_mx, -INFTY, do_scan, do_align, &minL)) != eslOK) cm_Fail(errbuf);
+    /* minL = 100000; */
+  }
+
+  for (i = 0; i < N; i++)
+    {
+      esl_rsq_xfIID(r, cm->null, abc->K, L, dsq);
+
+      esl_stopwatch_Start(w);
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL,
+			       do_scan,   /* are we scanning? */
+			       do_align,  /* are we aligning? */
+			       (! esl_opt_GetBoolean(go, "--full")),  /* memory efficient ? */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       NULL,   /* don't want traces back */
+			       &sc)) != eslOK) cm_Fail(errbuf);
+      printf("%4d %-30s %10.4f bits ", (i+1), "cp9_Viterbi(): ", sc);
+      esl_stopwatch_Stop(w);
+      esl_stopwatch_Display(stdout, w, " CPU time: ");
+      
+      if (esl_opt_GetBoolean(go, "-f")) 
+	{ 
+	  esl_stopwatch_Start(w);
+	  if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+				   do_scan,   /* are we scanning? */
+				   do_align,  /* are we aligning? */
+				   (! esl_opt_GetBoolean(go, "--full")),  /* memory efficient ? */
+				   NULL,   /* don't want best score at each posn back */
+				   NULL,   /* don't want the max scoring posn back */
+				   &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "cp9_Forward(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      if (esl_opt_GetBoolean(go, "-o")) 
+	{ 
+	  esl_stopwatch_Start(w);
+	  sc = CP9Forward(cm, dsq, 1, L, cm->W, 0., NULL, NULL, NULL,
+			  do_scan,   /* are we scanning? */
+			  do_align,  /* are we aligning? */
+			  (! esl_opt_GetBoolean(go, "--full")),  /* memory efficient ? */
+			  NULL);  /* don't want the DP matrix back */
+	  printf("%4d %-30s %10.4f bits ", (i+1), "CP9Forward(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+      if (esl_opt_GetBoolean(go, "-x")) 
+	{ 
+	  be_safe = FALSE;
+	  ESL_DPRINTF1(("minL: %d L: %d\n", minL, L));
+	  if(minL != -1 && minL <= L) be_safe = TRUE;
+	  esl_stopwatch_Start(w);
+	  if((status = cp9_FastForward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL,
+				       do_scan,   /* are we scanning? */
+				       do_align,  /* are we aligning? */
+				       (! esl_opt_GetBoolean(go, "--full")),  /* memory efficient ? */
+				       be_safe,
+				       NULL,   /* don't want best score at each posn back */
+				       NULL,   /* don't want the max scoring posn back */
+				       &sc)) != eslOK) cm_Fail(errbuf);
+	  printf("%4d %-30s %10.4f bits ", (i+1), "cp9_FastForward(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+
+      if (esl_opt_GetBoolean(go, "-w")) 
+	{ 
+	  esl_stopwatch_Start(w);
+	  sc = CP9Viterbi(cm, dsq, 1, L, cm->W, 0., NULL, NULL, NULL,
+			  do_scan,   /* are we scanning? */
+			  do_align,  /* are we aligning? */
+			  (! esl_opt_GetBoolean(go, "--full")),  /* memory efficient ? */
+			  NULL,   /* don't want the DP matrix back */
+			  NULL);  /* don't want traces back */
+	  printf("%4d %-30s %10.4f bits ", (i+1), "CP9Viterbi(): ", sc);
+	  esl_stopwatch_Stop(w);
+	  esl_stopwatch_Display(stdout, w, " CPU time: ");
+	}
+    }
+  FreeCM(cm);
+  free(dsq);
+  esl_alphabet_Destroy(abc);
+  esl_stopwatch_Destroy(w);
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /*IMPL_CP9_DP_BENCHMARK*/
diff --git a/src/cp9_modelconfig.c b/src/cp9_modelconfig.c
new file mode 100644
index 0000000..46b0ec8
--- /dev/null
+++ b/src/cp9_modelconfig.c
@@ -0,0 +1,979 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+/* cp9_modelconfig.c
+ * EPN, Wed Dec  5 12:56:42 2007
+ *
+ * Note: all of these functions originated in cp9.c [EPN 02.27.06]
+ * 
+ * Configuring a CP9 HMM into different global or local modes.
+ * Included in this file are functions for configuring HMMs that were
+ * built for 'sub CMs'.
+ * 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
+#include <time.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/* Function: CP9Logoddsify()
+ * 
+ * Purpose:  Take an HMM with valid probabilities, and
+ *           fill in the integer log-odds score section of the model.
+ *           
+ *    Notes on log-odds scores (simplified from plan7.c):
+ *         type of parameter       probability        score
+ *         -----------------       -----------        ------
+ *         any emission             p_x           log_2 p_x/null_x
+ *         any transition           t_x           log_2 t_x
+ *             
+ * Args:      hmm          - the hmm to calculate scores in.
+ *                  
+ * Return:    (void)
+ *            hmm scores are filled in.
+ */  
+void
+CP9Logoddsify(CP9_t *hmm)
+{
+  int k;			/* counter for model position */
+  int x;			/* counter for symbols        */
+  int sc[MAXDEGEN];             /* 17, NEED TO INCREASE FOR BIGGER ALPHABETS! */
+
+  if (hmm->flags & CPLAN9_HASBITS) return;
+
+  /* Symbol emission scores
+   */
+
+  sc[hmm->abc->K]     = -INFTY; /* gap character */
+  sc[hmm->abc->Kp-1]  = -INFTY; /* missing data character */
+
+  /* Insert emission scores, relies on sc[K, Kp-1] initialization to -inf above */
+  for (k = 0; k <= hmm->M; k++) {
+    for (x = 0; x < hmm->abc->K; x++) 
+      sc[x] = Prob2Score(hmm->ins[k][x], hmm->null[x]);
+    esl_abc_IExpectScVec(hmm->abc, sc, hmm->null); 
+    for (x = 0; x < hmm->abc->Kp; x++) {
+      hmm->isc[x][k] = sc[x];
+    }
+  }
+
+  /* Match emission scores, relies on sc[K, Kp-1] initialization to -inf above */
+  for (k = 1; k <= hmm->M; k++) {
+    for (x = 0; x < hmm->abc->K; x++) 
+      sc[x] = Prob2Score(hmm->mat[k][x], hmm->null[x]);
+    esl_abc_IExpectScVec(hmm->abc, sc, hmm->null); 
+    for (x = 0; x < hmm->abc->Kp; x++) {
+      hmm->msc[x][k] = sc[x];
+    }
+  }
+  
+  for (k = 0; k <= hmm->M; k++)
+    {
+      hmm->tsc[CTMM][k] = Prob2Score(hmm->t[k][CTMM], 1.0);
+      hmm->tsc[CTMI][k] = Prob2Score(hmm->t[k][CTMI], 1.0);
+      hmm->tsc[CTMD][k] = Prob2Score(hmm->t[k][CTMD], 1.0);
+      hmm->tsc[CTMEL][k] = Prob2Score(hmm->t[k][CTMEL], 1.0);
+      hmm->tsc[CTIM][k] = Prob2Score(hmm->t[k][CTIM], 1.0);
+      hmm->tsc[CTII][k] = Prob2Score(hmm->t[k][CTII], 1.0);
+      hmm->tsc[CTID][k] = Prob2Score(hmm->t[k][CTID], 1.0);
+      if(k != 0)
+	{
+	  hmm->tsc[CTDM][k] = Prob2Score(hmm->t[k][CTDM], 1.0);
+	  hmm->tsc[CTDI][k] = Prob2Score(hmm->t[k][CTDI], 1.0);
+	  hmm->tsc[CTDD][k] = Prob2Score(hmm->t[k][CTDD], 1.0);
+	}
+      else
+	{
+	  hmm->tsc[CTDM][k] = -INFTY;
+	  hmm->tsc[CTDD][k] = -INFTY; /*D_0 doesn't exist*/
+	  hmm->tsc[CTDI][k] = -INFTY;
+	}
+      if(k != 0)
+	{
+	  hmm->bsc[k]   = Prob2Score(hmm->begin[k], 1.0);
+	  //if(hmm->flags & CPLAN9_LOCAL_END) hmm->esc[k]   = 0;
+	  //else hmm->esc[k]   = -INFTY;
+	  hmm->esc[k] = Prob2Score(hmm->end[k], 1.0);
+	}
+    }
+  hmm->el_selfsc = Prob2Score(hmm->el_self, 1.0);
+
+  /* Finally, fill the efficiently reordered transition scores for this HMM. */
+  for (k = 0 ; k <= hmm->M; k++) {
+    int *otsc_k = hmm->otsc + k*cp9O_NTRANS;
+    otsc_k[cp9O_MM] = hmm->tsc[CTMM][k];
+    otsc_k[cp9O_MI] = hmm->tsc[CTMI][k];
+    otsc_k[cp9O_MD] = hmm->tsc[CTMD][k];
+    otsc_k[cp9O_IM] = hmm->tsc[CTIM][k];
+    otsc_k[cp9O_II] = hmm->tsc[CTII][k];
+    otsc_k[cp9O_DM] = hmm->tsc[CTDM][k];
+    otsc_k[cp9O_DD] = hmm->tsc[CTDD][k];
+    otsc_k[cp9O_ID] = hmm->tsc[CTID][k];
+    otsc_k[cp9O_DI] = hmm->tsc[CTDI][k];
+    otsc_k[cp9O_BM] = hmm->bsc[k];
+    otsc_k[cp9O_MEL]= hmm->tsc[CTMEL][k];
+    otsc_k[cp9O_ME] = hmm->esc[k];
+  }
+
+  hmm->flags |= CPLAN9_HASBITS;	/* raise the log-odds ready flag */
+}
+
+/* Function: CPlan9Renormalize()
+ * 
+ * Purpose:  Take an HMM in counts form, and renormalize
+ *           all of its probability vectors. Also enforces
+ *           CM Plan9 restrictions on nonexistent transitions.
+ *           
+ * Args:     hmm - the model to renormalize.
+ *                 
+ * Return:   (void)
+ *           hmm is changed.
+ */                          
+void
+CPlan9Renormalize(CP9_t *hmm)
+{
+  int   k;			/* counter for model position */
+  float d;			/* denominator */
+
+				/* match emissions */
+  esl_vec_FSet(hmm->mat[0], hmm->abc->K, 0.);   /*M_0 is B state, non-emitter*/
+  for (k = 1; k <= hmm->M; k++) 
+    esl_vec_FNorm(hmm->mat[k], hmm->abc->K);
+				/* insert emissions */
+  for (k = 0; k <= hmm->M; k++)
+    esl_vec_FNorm(hmm->ins[k], hmm->abc->K);
+
+				/* begin transitions */
+  d = esl_vec_FSum(hmm->begin+1, hmm->M) + hmm->t[0][CTMI] + hmm->t[0][CTMD] + hmm->t[0][CTMEL]; 
+  /* hmm->t[0][CTMEL] should always be 0., can't local end from the M_0 == B state */
+  esl_vec_FScale(hmm->begin+1, hmm->M, 1./d);
+  hmm->t[0][CTMI] /= d;
+  hmm->t[0][CTMD] /= d;
+  hmm->t[0][CTMEL] /= d;
+
+  esl_vec_FNorm(hmm->t[0] + cp9_TRANS_INSERT_OFFSET, cp9_TRANS_NINSERT);	        /* transitions out of insert for node 0 (state N)*/
+  esl_vec_FSet (hmm->t[0] + cp9_TRANS_DELETE_OFFSET, cp9_TRANS_NDELETE, 0.);    
+				/* main model transitions */
+  for (k = 1; k <= hmm->M; k++) /* safe for node M too, hmm->t[hmm->M][CTMM] should be 0.*/
+    {
+      d = esl_vec_FSum(hmm->t[k], cp9_TRANS_NMATCH) + hmm->end[k]; 
+      esl_vec_FScale(hmm->t[k], cp9_TRANS_NMATCH, 1./d);
+      hmm->end[k] /= d;
+
+      esl_vec_FNorm(hmm->t[k] + cp9_TRANS_INSERT_OFFSET, cp9_TRANS_NINSERT);	/* insert */
+      esl_vec_FNorm(hmm->t[k] + cp9_TRANS_DELETE_OFFSET, cp9_TRANS_NDELETE);	/* delete */
+    }
+                                 /* null model emissions */
+  esl_vec_FNorm(hmm->null, hmm->abc->K);
+
+  hmm->flags &= ~CPLAN9_HASBITS;	/* clear the log-odds ready flag */
+  hmm->flags |= CPLAN9_HASPROB;	/* set the probabilities OK flag */
+}
+
+/* Function: CPlan9SWConfig()
+ * EPN 05.30.06
+ * based on SRE's Plan7SWConfig() from HMMER's plan7.c
+ * 
+ * Purpose:  Set the alignment independent parameters of
+ *           a CM Plan 9 model to hmmsw (Smith/Waterman) configuration.
+ *           
+ * Notes:    The desideratum for begin/end probs is that all fragments ij
+ *           (starting at match i, ending at match j) are
+ *           equiprobable -- there is no information in the choice of
+ *           entry/exit. There are M(M+1)/2 possible choices of ij, so
+ *           each must get a probability of 2/M(M+1). This prob is the
+ *           product of a begin, an end, and all the not-end probs in
+ *           the path between i,j. 
+ *            
+ *           Thus: entry/exit is asymmetric because of the left/right
+ *           nature of the HMM/profile. Entry probability is distributed
+ *           simply by assigning p_x = pentry / (M-1) to M-1 
+ *           internal match states. However, the same approach doesn't
+ *           lead to a flat distribution over exit points. Exit p's
+ *           must be corrected for the probability of a previous exit
+ *           from the model. Requiring a flat distribution over exit
+ *           points leads to an easily solved piece of algebra, giving:
+ *                      p_1 = pexit / (M-1)
+ *                      p_x = p_1 / (1 - (x-1) p_1)
+ *
+ *           Modified EPN, Thu Feb  7 15:54:16 2008, as follows:
+ *           To better match a locally configured CM, if <do_match_local_cm>
+ *           we disallow insertions before the first (emitting) match state, 
+ *           (from I_0), and after the final (emitting) match state,
+ *           (from I_M). I_0 maps to ROOT_IL and I_M maps to ROOT_IR
+ *           which can never be entered in a locally configured CM
+ *           (b/c the ROOT_S state MUST jump into a local begin state, which
+ *            are always match states>). Also we disallow a M_0->D_1 transition
+ *           because these would be impossible in a locally configured CM.
+ *
+ *           <do_match_local_cm> is usually TRUE, unless we're configuring
+ *           the CP9 specifically for eventual sub CM alignment, where
+ *           the goal is simply find the most likely start/end point
+ *           of the alignment with this CP9 (in that case we want
+ *           I_0 and I_M reachable).
+ *           
+ * Args:     hmm    - the CM Plan 9 model w/ data-dep prob's valid
+ *           pentry - probability of an internal entry somewhere;
+ *                    will be evenly distributed over M-1 match states
+ *           pexit  - probability of an internal exit somewhere; 
+ *                    will be distributed over M-1 match states.
+ *           do_match_local_cm - TRUE to make I_0, D_1 and I_M unreachable
+ *                    to better match a locally configured CM.
+ *           first_cm_ndtype - only used if do_match_local_cm is TRUE
+ *                             if it's MATL or MATP then D_1 should be unreachable (it is in the CM)
+ *                             if it's MATR or MATP then D_M should be unreachable (it is in the CM)
+ *                    
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CPlan9SWConfig(CP9_t *hmm, float pentry, float pexit, int do_match_local_cm, int first_cm_ndtype)
+{
+  float basep;			/* p1 for exits: the base p */
+  int   k;			/* counter over states      */
+  float d;
+  
+  /* No special (*x* states in Plan 7) states in CM Plan 9 */
+
+  /*for (k = 1; k <= hmm->M; k++) printf("before anything: end[%d]: %f\n", k, hmm->end[k]);*/
+  /* Configure entry.
+   */
+  if(do_match_local_cm) { 
+    hmm->t[0][CTMI] = 0.;
+    hmm->t[0][CTMM] = 0.;  /* already was 0.0, transition from M_0 to M_1 is begin[1] */
+    hmm->t[0][CTMEL] = 0.; /* already was 0.0, can never do a local end from M_0 */
+    if((first_cm_ndtype == MATL_nd) || (first_cm_ndtype == MATP_nd)) { /* CM can't possibly reach the CM delete state that maps to D_1, make D_1 unreachable too */
+      hmm->t[0][CTMD] = 0.;
+    }
+
+    hmm->t[hmm->M][CTMI] = 0.;
+    hmm->t[hmm->M][CTDI] = 0.;
+    if((first_cm_ndtype == MATR_nd) || (first_cm_ndtype == MATP_nd)) { /* CM can't possibly reach the CM delete state that maps to D_M, make D_M unreachable too */
+      hmm->t[hmm->M][CTMD] = 0.;
+    }
+
+    /* renormalize transitions out of M_M */
+    d = esl_vec_FSum(hmm->t[hmm->M], cp9_TRANS_NMATCH) + hmm->end[hmm->M]; 
+    esl_vec_FScale(hmm->t[hmm->M], cp9_TRANS_NMATCH, 1./d);
+    hmm->end[hmm->M] /= d;
+    
+    /* renormalize transitions out of D_M */
+    esl_vec_FNorm(hmm->t[hmm->M] + cp9_TRANS_DELETE_OFFSET, cp9_TRANS_NDELETE);	/* delete */
+  }
+
+  hmm->begin[1] = (1. - pentry) * (1. - (hmm->t[0][CTMI] + hmm->t[0][CTMD] + hmm->t[0][CTMEL]));
+  esl_vec_FSet(hmm->begin+2, hmm->M-1, (pentry * (1.- (hmm->t[0][CTMI] + hmm->t[0][CTMD] + hmm->t[0][CTMEL]))) / (float)(hmm->M-1));
+  /* note: hmm->t[0][CTMEL] == 0. (can't locally end from begin) 
+   *       and if do_match_local_cm, hmm->t[0][CTMI] and hmm->t[0][CTMD] were just set to 0. 
+   */
+  
+  /* Configure exit.
+   * Don't touch hmm->end[hmm->M]
+   */
+
+  basep = pexit / (float) (hmm->M-1);
+  for (k = 1; k < hmm->M; k++)
+    hmm->end[k] = basep / (1. - basep * (float) (k-1));
+  CPlan9RenormalizeExits(hmm, 1);
+  /*for (k = 1; k <= hmm->M; k++) printf("after renormalizing: end[%d]: %f\n", k, hmm->end[k]);*/
+
+  hmm->flags       &= ~CPLAN9_HASBITS; /* reconfig invalidates log-odds scores */
+  hmm->flags       |= CPLAN9_LOCAL_BEGIN; /* local begins now on */
+  hmm->flags       |= CPLAN9_LOCAL_END;   /* local ends now on */
+
+  CP9Logoddsify(hmm);
+}
+
+/* Function: CPlan9SWConfigEnforce()
+ * EPN, Fri Feb  9 05:47:37 2007
+ * based on SRE's Plan7SWConfig() from HMMER's plan7.c
+ * 
+ * Purpose:  Set the alignment independent parameters of
+ *           a CM Plan 9 model to hmmsw (Smith/Waterman) configuration.
+ *           Same as CPlan9SWConfig but enforces a contiguous subset of
+ *           nodes start at x, ending at y must be entered by forbidding
+ *           local entries after x and local exits before y.
+ *           
+ * Args:     hmm    - the CM Plan 9 model w/ data-dep prob's valid
+ *           pentry - probability of an internal entry somewhere;
+ *                    will be evenly distributed over (enf_start) 
+ *                    match states
+ *           pexit  - probability of an internal exit somewhere; 
+ *                    will be distributed over (M-enf_end) match 
+ *                    states.
+ *           enf_start_pos - HMM node where enforced node subset begins         
+ *           enf_end_pos   - HMM node where enforced node subset ends
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CPlan9SWConfigEnforce(CP9_t *hmm, float pentry, float pexit,
+		      int enf_start_pos, int enf_end_pos)
+{
+  float basep;			/* p1 for exits: the base p */
+  int   k;			/* counter over states      */
+
+  /* No special (*x* states in Plan 7) states in CM Plan 9 */
+
+  /* Configure entry.
+   * To match CM, we enforce the only way out of the B state (M_0)
+   * is through a local begin into a match state 
+   */
+  hmm->t[0][CTMI] = hmm->t[0][CTMD] = hmm->t[0][CTMEL] = 0.;
+  hmm->begin[1] = 1. - pentry;
+  for (k = 2; k <= enf_start_pos; k++)
+    hmm->begin[k] = pentry / (float)(enf_start_pos-1);
+
+  /* OLD WAY (more smith-waterman-like, less CM-like) EPN, Thu Jun 21 15:30:46 2007
+     hmm->begin[1] = (1. - pentry) * (1. - (hmm->t[0][CTMI] + hmm->t[0][CTMD])); 
+  for (k = 2; k <= enf_start_pos; k++)
+    hmm->begin[k] = (pentry * (1.- (hmm->t[0][CTMI] + hmm->t[0][CTMD]))) / (float)(enf_start_pos-1);
+  for (k = (enf_start_pos+1); k <= hmm->M; k++)
+    hmm->begin[k] = 0.;
+  */
+    
+  /* Configure exit.
+   * Don't touch hmm->end[hmm->M]
+   */
+  if(enf_end_pos == hmm->M) /* no local exit possible */
+    basep = 0.0;
+  else
+    basep = pexit / (float) (hmm->M-enf_end_pos);
+
+  for (k = 0; k < enf_end_pos; k++)
+    hmm->end[k] = 0.;
+  for (k = enf_end_pos; k < hmm->M; k++)
+    hmm->end[k] = basep / (1. - basep * (float) ((k-enf_end_pos)-1));
+  CPlan9RenormalizeExits(hmm, 1);
+  hmm->flags       &= ~CPLAN9_HASBITS;     /* reconfig invalidates log-odds scores */
+  hmm->flags       |= CPLAN9_LOCAL_BEGIN; /* local begins now on */
+  hmm->flags       |= CPLAN9_LOCAL_END;   /* local ends now on */
+}
+
+
+/* Function: CPlan9ELConfig()
+ * Incept:   EPN, Tue Jun 19 09:50:52 2007
+ * 
+ * Purpose:  Turn EL local ends in a CM Plan 9 HMM on based on 
+ *           the local end probs in the CM. 
+ *           
+ * Args:     cm     - the CM, must have valid CP9 HMM
+ *                    
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CPlan9ELConfig(CM_t *cm)
+{
+  /*printf("IN CPlan9ELConfig\n");*/
+  /* Contract checks */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CPlan9ELConfig, cm->cp9 is NULL.\n");
+  if(cm->cp9map == NULL)
+    cm_Fail("ERROR in CPlan9ELConfig, cm->cp9map is NULL.\n");
+  if(!(cm->flags & CMH_CP9))
+     cm_Fail("ERROR in CPlan9ELConfig, CMH_CP9 flag is down.");
+  if(cm->cp9->flags & CPLAN9_EL)
+     cm_Fail("ERROR in CPlan9ELConfig, CP9_EL flag is already up.");
+  
+  int v;
+  int k;                     /* counter over HMM nodes */
+  int nd;
+  int seen_exit;
+  float to_el_prob;
+  float norm_factor;
+  int   nexits;
+
+  /* If the CM has local ends on, check to make sure all non-zero 
+   * local end probabilities in the CM are identical (within reasonable 
+   * precision), use that probability to set all HMM transitions to 
+   * EL states.
+   */
+  if(cm->flags & CMH_LOCAL_END) { 
+    seen_exit  = FALSE;
+    to_el_prob = 0.;
+    for(v = 0; v < cm->M; v++) {
+      nd = cm->ndidx[v];
+      if (((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	  cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	  cm->ndtype[nd] == BEGR_nd) && 
+	 cm->ndtype[nd+1] != END_nd) && cm->nodemap[nd] == v) {
+      /* this should have a non-zero local end probability */
+      if(fabs(cm->end[v] - 0.) < 0.00001) /* non-zero */
+	cm_Fail("In CPlan9ELConfig(), CM state %d should have non-zero local end prob, but it doesn't.\n", v);
+      if(!seen_exit) {
+	to_el_prob = cm->end[v];
+	seen_exit  = TRUE;
+      }
+      else if(fabs(to_el_prob - cm->end[v]) > 0.00001)
+	cm_Fail("In CPlan9ELConfig(), not all CM states EL probs are identical.\n");
+      }
+    }
+    if(! seen_exit && cm->nodes != 3) cm_Fail("In CPlan9ELConfig(), CM_LOCAL_END flag up, cm->nodes != 3, but all CM local end probs are zero."); 
+  }
+  else {
+    /* CM_LOCAL_END flag is down, local ends are off in the CM 
+     * We figure out what the local end prob would be given cm->pend
+     * and set the HMM local end probs based on that. 
+     * First, count internal nodes MATP, MATL, MATR, BEGL, BEGR that aren't
+     * adjacent to END nodes.
+     */
+    nexits = 0;
+    for (nd = 1; nd < cm->nodes; nd++) {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	nexits++;
+    } 
+    to_el_prob = cm->pend / (float) nexits;
+  }
+
+  /* transitions from HMM node 0 to EL is impossible */
+  cm->cp9->t[0][CTMEL] = 0.;
+  for(k = 1; k <= cm->cp9->M; k++) 
+    {
+      if(cm->cp9->has_el[k])
+	{
+	  cm->cp9->t[k][CTMEL] = to_el_prob;
+	  norm_factor = 1. - (cm->cp9->t[k][CTMEL] / (1. - cm->cp9->end[k]));
+	  cm->cp9->t[k][CTMM] *= norm_factor;
+	  cm->cp9->t[k][CTMI] *= norm_factor;
+	  cm->cp9->t[k][CTMD] *= norm_factor;
+	  /* cm->cp9->end[k] untouched */
+	}
+    }
+  cm->cp9->flags &= ~CPLAN9_HASBITS;	/* clear the log-odds ready flag */
+
+  CP9Logoddsify(cm->cp9);
+
+  cm->cp9->flags |= CPLAN9_EL;          /* EL end locals now on */
+  /*debug_print_cp9_params(cm->cp9);*/
+  return;
+}
+
+/* Function: CPlan9NoEL()
+ * Incept:   EPN, Tue Jun 19 09:50:52 2007
+ * 
+ * Purpose:  Turn EL local ends off in a CM Plan 9 HMM
+ *           
+ * Args:     cm     - the CM, must have valid CP9 HMM
+ *                    
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CPlan9NoEL(CM_t *cm)
+{
+  /* Contract checks */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CPlan9ELConfig, cm->cp9 is NULL.\n");
+  if(cm->cp9map == NULL)
+    cm_Fail("ERROR in CPlan9ELConfig, cm->cp9map is NULL.\n");
+  if(!(cm->flags & CMH_CP9))
+     cm_Fail("ERROR in CPlan9ELConfig, CMH_CP9 flag is down.");
+  if(!(cm->cp9->flags & CPLAN9_EL))
+     cm_Fail("ERROR in CPlan9ELConfig, CP9_EL flag is already down.");
+  
+  int k;                     /* counter over HMM nodes */
+
+  for(k = 0; k <= cm->cp9->M; k++) 
+    cm->cp9->t[k][CTMEL] = 0.;
+  CPlan9RenormalizeExits(cm->cp9, 1);
+
+  cm->cp9->flags &= ~CPLAN9_HASBITS;	/* clear the log-odds ready flag */
+  CP9Logoddsify(cm->cp9);
+
+  cm->cp9->flags &= ~CPLAN9_EL;          /* EL end locals now off */
+
+  return;
+}
+
+/* Function: CPlan9InitEL()
+ * Incept:   EPN, Tue Jun 19 13:10:56 2007
+ * 
+ * Purpose:  Initialize a CP9 HMM for possible EL local ends
+ *           by determining how the EL states should be connected
+ *           based on the CM node topology.
+ *           
+ * Args:     cm     - the CM
+ *           cp9    - the CP9 HMM, built from cm
+ *
+ * Return:   (void)
+ */
+void
+CPlan9InitEL(CM_t *cm, CP9_t *cp9)
+{
+  int status;
+  CMEmitMap_t *emap;         /* consensus emit map for the CM */
+  int k;                     /* counter over HMM nodes */
+  int nd;
+  int *tmp_el_from_ct;
+
+  /* First copy the CM el self transition score/probability: */
+  cp9->el_self   = sreEXP2(cm->el_selfsc);
+  cp9->el_selfsc = Prob2Score(cp9->el_self, 1.0);
+
+  /* For each HMM node k, we can transit FROM >= 0 EL states from 
+   * HMM nodes kp. Determine how many such valid transitions exist
+   * from each node, then allocate and fill cp9->el_from_idx[k] and 
+   * cp9->el_from_cmnd arrays based on that.
+   * This two-pass method saves memory b/c we only allocate for
+   * what we'll need.
+   */
+  emap = CreateEmitMap(cm); 
+
+  /* Initialize to 0 */
+  for(k = 0; k <= cp9->M; k++) 
+    {
+      cp9->el_from_ct[k] = 0;
+      cp9->has_el[k] = FALSE;
+    }
+  cp9->el_from_ct[(cp9->M+1)] = 0; /* special case, we can get to E state from EL states */
+    
+  /* first pass to get number of valid transitions */
+  for(nd = 0; nd < cm->nodes; nd++)
+    {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	{
+	  /*printf("HMM node %d can be reached from HMM node %d's EL state\n", emap->rpos[nd], emap->lpos[nd]);*/
+	  cp9->el_from_ct[emap->rpos[nd]]++;
+	  cp9->has_el[emap->lpos[nd]] = TRUE;
+	}
+    }
+
+  /* allocate cp9->el_from_idx[k], cp9->el_from_cmnd for all k */
+  for(k = 0; k <= (cp9->M+1); k++) 
+    {
+      if(cp9->el_from_idx[k] != NULL) /* if !NULL we already filled it, shouldn't happen */
+	cm_Fail("ERROR in CPlan9InitEL() el_from_idx has already been initialized\n");
+      if(cp9->el_from_ct[k] > 0)
+	{
+	  ESL_ALLOC(cp9->el_from_idx[k], sizeof(int) * cp9->el_from_ct[k]);
+	  ESL_ALLOC(cp9->el_from_cmnd[k],sizeof(int) * cp9->el_from_ct[k]);
+	}
+      /* else it remains NULL */
+    }
+
+  /* now fill in cp9->el_from_idx, we need a new counter array */
+  ESL_ALLOC(tmp_el_from_ct, sizeof(int) * (cp9->M+2));
+  for(k = 0; k <= (cp9->M+1); k++) 
+    tmp_el_from_ct[k] = 0;
+  for(nd = 0; nd < cm->nodes; nd++)
+    {
+      if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	   cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	   cm->ndtype[nd] == BEGR_nd) && 
+	  cm->ndtype[nd+1] != END_nd)
+	{
+	  k = emap->rpos[nd];
+	  cp9->el_from_idx[k][tmp_el_from_ct[k]] = emap->lpos[nd];
+	  cp9->el_from_cmnd[k][tmp_el_from_ct[k]] = nd;
+	  tmp_el_from_ct[k]++;
+	}
+    }
+
+  /* Debugging printfs */
+  /*  for(k = 0; k <= (cp9->M+1); k++) 
+    {
+      for(c = 0; c < cp9->el_from_ct[k]; c++)
+	printf("cp9->el_from_idx[%3d][%2d]: %4d\n", k, c, cp9->el_from_idx[k][c]);
+      if(cp9->has_el[k])
+      printf("node k:%3d HAS an EL!\n", k);
+      }*/
+
+  /* Free memory and exit */
+  free(tmp_el_from_ct);
+  FreeEmitMap(emap);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+/* Function: CPlan9RenormalizeExits()
+ * EPN 05.30.06 based on SRE's Plan7RenormalizeExits() from
+ *                       HMMER's plan7.c.
+ *
+ * Date:     SRE, Fri Aug 14 11:22:19 1998 [St. Louis]
+ *
+ * Purpose:  Renormalize just the match state transitions;
+ *           for instance, after a Config() function has
+ *           modified the exit distribution.
+ *
+ * Args:     hmm - hmm to renormalize
+ *           spos   - first consensus column modelled by original
+ *                    CP9 HMM the sub CP9 HMM models. Often 1.
+ * Returns:  void
+ */
+void
+CPlan9RenormalizeExits(CP9_t *hmm, int spos)
+{
+  int   k;
+  float d;
+
+  /* We can't exit from node 0 so we start renormalizing at node 1 */
+  for (k = 1; k < hmm->M; k++)
+    {
+      if(k != (spos-1)) /* we can't exit from the M_spos-1 */
+	{
+	  d = esl_vec_FSum(hmm->t[k], 4);
+	  /* esl_vec_FScale(hmm->t[k], 4, 1./(d + d*hmm->end[k])); */
+	  esl_vec_FScale(hmm->t[k], 4, (1.-hmm->end[k])/d);
+	}
+    }
+  /* Take care of hmm->M node, which is special */
+  d = hmm->t[hmm->M][CTMI] + hmm->t[hmm->M][CTMEL]; /* CTMD is IMPOSSIBLE, CTMM is hmm->end[hmm-M] */
+  if(! (fabs(d-0.) < eslSMALLX1)) { /* don't divide by d if it's zero */
+    hmm->t[hmm->M][CTMI] *= (1.-hmm->end[hmm->M])/d;
+    hmm->t[hmm->M][CTMEL] *= (1.-hmm->end[hmm->M])/d;
+  }
+  return;
+}
+
+/* Function: CP9_2sub_cp9()
+ * EPN 09.24.06
+ * 
+ * Purpose:  Given a template CM Plan 9 HMM, build a sub-model that
+ *           models only a subset of the consensus columns of the
+ *           original alignment. This requires a bit of care for
+ *           the initial and final node of the sub CP9, and 
+ *           straightforward copying of parameters for the rest.
+ *          
+ *           The new CP9 is constructed in Global Needleman/Wunsch
+ *           mode. The orig_hmm MUST be in global mode. THIS IS
+ *           CHECKED FOR IN A VERY FRAGILE MANNER!
+ *       
+ *           The approach here is to allocate and fill the new 
+ *           sub CP9. There might be a better way - transforming
+ *           the original CP9 into the new sub CP9 using a method
+ *           involving pointer rearrangement, but I'm not sure
+ *           how to do this.
+ *             
+ * Args:     orig_hmm    - the CP9 model w/ data-dep prob's valid
+ *           ret_sub_hmm - the new sub CP9 hmm, allocated here, must
+ *                         be freed by caller.
+ *           spos        - first consensus column modelled by original
+ *                         CP9 HMM the sub CP9 HMM models.
+ *           epos        - final consensus column modelled by original
+ *                         CP9 HMM the sub CP9 HMM models.
+ *           orig_phi    - the 2D phi array for the original CP9 HMM.         
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CP9_2sub_cp9(CP9_t *orig_hmm, CP9_t **ret_sub_hmm, int spos, int epos, double **orig_phi)
+{
+  CP9_t       *sub_hmm;       
+  int i, x;
+  int orig_pos;
+
+  sub_hmm = AllocCPlan9((epos-spos+1), orig_hmm->abc);
+
+  for(x = 0; x < MAXABET; x++)
+    {
+      sub_hmm->null[x] = orig_hmm->null[x];
+    }
+  /* No special (*x* states in Plan 7) states in CM Plan 9 */
+
+  /* First we just copy the parameters for spos..epos from the template HMM.
+   * This is *slightly* wasteful, as we'll overwrite a few of these later.
+   */
+  for(i = 0; i <= (epos-spos+1); i++)
+    {
+      orig_pos = i + spos - 1;
+
+      if(i > 0)
+	{
+	  for(x = 0; x < MAXABET; x++)
+	    {
+	      sub_hmm->mat[i][x] = orig_hmm->mat[orig_pos][x];
+	      sub_hmm->msc[x][i] = orig_hmm->msc[x][orig_pos];
+	    }
+
+	  sub_hmm->begin[i]   = orig_hmm->begin[orig_pos];
+	  sub_hmm->end[i]     = orig_hmm->end[orig_pos];
+	  sub_hmm->bsc[i]     = orig_hmm->bsc[orig_pos];
+	  sub_hmm->esc[i]     = orig_hmm->esc[orig_pos];
+	  if((i > 1) && ((0. - sub_hmm->begin[i] > 0.00000001) ||
+			 (sub_hmm->begin[i] - 0. > 0.00000001)))
+	    {
+	      cm_Fail("ERROR in cp9_2sub_cp9() is original CP9 HMM not in global (NW) mode? i: %d\n", i);
+	    }
+	}
+      for(x = 0; x < MAXABET; x++)
+	{
+	  sub_hmm->ins[i][x] = orig_hmm->ins[orig_pos][x];
+	  sub_hmm->isc[x][i] = orig_hmm->isc[x][orig_pos];
+	}
+
+      for(x = 0; x < cp9_NTRANS; x++)
+	{
+	  sub_hmm->t[i][x]   = orig_hmm->t[orig_pos][x];
+	  sub_hmm->tsc[x][i] = orig_hmm->tsc[x][orig_pos];
+	}
+      
+    }
+
+  /* Make the necessary modifications. */
+  CP9_reconfig2sub(sub_hmm, spos, epos, 1, sub_hmm->M, orig_phi);
+
+  sub_hmm->el_self   = orig_hmm->el_self;
+  sub_hmm->el_selfsc = orig_hmm->el_selfsc;
+
+  sub_hmm->flags |= CPLAN9_HASBITS;	/* raise the log-odds ready flag */
+  *ret_sub_hmm = sub_hmm;
+  return;
+}
+
+/* Function: CP9_reconfig2sub()
+ * EPN 10.16.06
+ * 
+ * Purpose:  Given a CM Plan 9 HMM and a start position
+ *           (spos) and end position (epos) that a sub CM models, 
+ *           reconfigure the HMM so that it can only start in the 
+ *           node that models spos (spos_nd) end in the node that 
+ *           models epos (epos_nd).
+ *
+ *           If we're reconfiguring a CP9 HMM that ONLY models the
+ *           consensus columns spos to epos, then spos_nd == 1 
+ *           and epos_nd == hmm->M, but this is not necessarily true.
+ *           We may be reconfiguring a CP9 HMM that models the
+ *           full alignment including positions before and/or after
+ *           spos and epos. In this case spos_nd == spos and
+ *           epos_nd == epos;
+ *           
+ * Args:     hmm         - the CP9 model w/ data-dep prob's valid
+ *           spos        - first consensus column modelled by some original
+ *                         full length, template CP9 HMM that 'hmm' models.
+ *           epos        - final consensus column modelled by some original
+ *                         CP9 HMM that 'hmm' models.
+ *           spos_nd     - the node of 'hmm' that models spos.
+ *                         (1 if 'hmm' only has (epos-spos+1) nodes 
+ *                         (spos if 'hmm' has a node for each column of original aln)
+ *           epos_nd     - the node of the 'hmm' in that models epos.
+ *                         (hmm->M if 'hmm' only has (epos-spos+1) nodes 
+ *                         (epos if 'hmm' has a node for each column of original aln)
+ *           orig_phi    - the 2D phi array for the original CP9 HMM.         
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CP9_reconfig2sub(CP9_t *hmm, int spos, int epos, int spos_nd,
+		 int epos_nd, double **orig_phi)
+{
+  /* Make the necessary modifications. Since in cmalign --sub mode this
+   * function will be called potentially once for each sequence, we 
+   * don't want to call CP9Logoddsify(), but rather only logoddsify
+   * the parameters that are different.
+   */
+
+  /* Configure entry.
+   * Exactly 3 ways to start, B->M_1 (hmm->begin[1]), B->I_0 (hmm->t[0][CTMI]),
+   *                      and B->D_1 (hmm->t[0][CTMD])
+   */
+  /* prob of starting in M_spos is (1. - prob of starting in I_spos-1) as there is no D_spos-1 -> M_spos trans */
+      
+  if(spos > 1)
+    {
+      hmm->begin[spos_nd] = 1.-((orig_phi[spos-1][HMMINSERT] * (1. - hmm->t[spos-1][CTII])) + 
+			        (orig_phi[spos  ][HMMDELETE] - (orig_phi[spos-1][HMMINSERT] * hmm->t[spos-1][CTID])));
+      hmm->t[spos_nd-1][CTMI] =   (orig_phi[spos-1][HMMINSERT] * (1. - hmm->t[spos-1][CTII]));
+      hmm->t[spos_nd-1][CTMD] =    orig_phi[spos  ][HMMDELETE] - (orig_phi[spos-1][HMMINSERT] * hmm->t[spos-1][CTID]);
+      hmm->t[spos_nd-1][CTMM] = 0.; /* probability of going from B(M_0) to M_1 is begin[1] */
+      hmm->t[spos_nd-1][CTMEL] = 0.; /* can't go to EL from B(M_0) */
+      hmm->t[spos_nd-1][CTDM] = 0.; /* D_0 doesn't exist */
+      hmm->t[spos_nd-1][CTDI] = 0.; /* D_0 doesn't exist */
+      hmm->t[spos_nd-1][CTDD] = 0.; /* D_0 doesn't exist */
+      
+      hmm->bsc[spos_nd]       = Prob2Score(hmm->begin[1], 1.0);
+
+      hmm->tsc[CTMM][spos_nd-1] = -INFTY; /* probability of going from B(M_0) to M_1 is begin[1] */
+      hmm->tsc[CTMEL][spos_nd-1] = -INFTY; 
+      hmm->tsc[CTDM][spos_nd-1] = -INFTY; /* D_0 doesn't exist */
+      hmm->tsc[CTDI][spos_nd-1] = -INFTY; /* D_0 doesn't exist */
+      hmm->tsc[CTDD][spos_nd-1] = -INFTY; /* D_0 doesn't exist */
+      
+      hmm->tsc[CTMI][spos_nd-1] = Prob2Score(hmm->t[spos_nd-1][CTMI], 1.0);
+      hmm->tsc[CTMD][spos_nd-1] = Prob2Score(hmm->t[spos_nd-1][CTMD], 1.0);
+    }
+
+  if(epos < hmm->M)
+    {
+      hmm->end[epos_nd]      = hmm->t[epos][CTMM] + hmm->t[epos][CTMD];
+      hmm->t[epos_nd][CTDM] += hmm->t[epos][CTDD];
+      hmm->t[epos_nd][CTIM] += hmm->t[epos][CTID];
+      hmm->t[epos_nd][CTMM]  = 0.; /* M->E is actually end[M] */
+      hmm->t[epos_nd][CTMEL]  = 0.; 
+      hmm->t[epos_nd][CTMD]  = 0.; /* D_M+1 doesn't exist */
+      hmm->t[epos_nd][CTDD]  = 0.; /* D_M+1 doesn't exist */
+      hmm->t[epos_nd][CTID]  = 0.; /* D_M+1 doesn't exist */
+      
+      hmm->esc[epos_nd]       = Prob2Score(hmm->end[epos_nd], 1.0);
+      hmm->tsc[CTDM][epos_nd] = Prob2Score(hmm->t[epos_nd][CTDM], 1.0);
+      hmm->tsc[CTIM][epos_nd] = Prob2Score(hmm->t[epos_nd][CTIM], 1.0);
+      hmm->tsc[CTMM][epos_nd] = -INFTY; /* M->E is actually end[M] */
+      hmm->tsc[CTMEL][epos_nd] = -INFTY; 
+      hmm->tsc[CTMD][epos_nd] = -INFTY; /* D_M+1 doesn't exist */
+      hmm->tsc[CTDD][epos_nd] = -INFTY; /* D_M+1 doesn't exist */
+      hmm->tsc[CTID][epos_nd] = -INFTY; /* D_M+1 doesn't exist */
+    }
+  hmm->flags |= CPLAN9_HASBITS;	/* raise the log-odds ready flag */
+
+  return;
+}
+
+/* Function:  CP9EnforceHackMatchScores()
+ * Incept:    EPN, Fri Feb  9 11:06:31 2007
+ *
+ * Purpose:   Make all match emissions 0, except those enforce
+ *            a specified subsequence (it's assumed the CP9 
+ *            is already set up for this enforcement). 
+ *
+ * Args:      cp9           - the CP9 HMM 
+ *            enf_start_pos - first posn of enforced subseq
+ *            enf_end_pos   - last  posn of enforced subseq
+ * Returns:   (void)
+ */
+void
+CP9EnforceHackMatchScores(CP9_t *cp9, int enf_start_pos, int enf_end_pos)
+{
+  int k, x;
+  for (k = 1; k < enf_start_pos; k++) /* M_0 is the begin state, it's silent */
+    for (x = 0; x < MAXDEGEN; x++)
+      cp9->msc[x][k] = 0.;
+  for (k = enf_end_pos+1; k <= cp9->M; k++)
+    for (x = 0; x < MAXDEGEN; x++)
+      cp9->msc[x][k] = 0.;
+}
+
+/************************************************************************
+ * Functions stolen from HMMER 2.4 for use with CM plan 9 HMMs.
+ * Eventually, these should go away, replaced with Easel funcs. 
+ * These first 3 were stolen from HMMER:mathsupport.c
+ * 
+ * Score2Prob()
+ * Prob2Score()
+ * Scorify()
+ * 
+ * NOTE: ILogSum() (and auxiliary funcs associated with it) used to be here
+ * but moved to logsum.c (EPN, Sat Sep  8 15:49:47 2007)
+ */
+
+/* Function: Prob2Score()
+ * 
+ * Purpose:  Convert a probability to a scaled integer log_2 odds score. 
+ *           Round to nearest integer (i.e. note use of +0.5 and floor())
+ *           Return the score. 
+ */
+int
+Prob2Score(float p, float null)
+{
+  /*EPN, Fri Feb  8 06:53:02 2008, shouldn't this first line be something like: 
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+    if   (fabs(p - 0.) < eslSMALLX1) return -INFTY; LHS is TRUE if p is virtually 0 (eslSMALLX1 is 5e-9) 
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+    I didn't change it pre-1.0 release, b/c I was afraid of unforeseen downstream consequences,
+    and it doesn't seem to cause any problems...
+  */
+  if                    (p == 0.0) return -INFTY;
+  else                             return (int) floor(0.5 + INTSCALE * sreLOG2(p/null));
+}
+
+/* Function: Score2Prob()
+ * 
+ * Purpose:  Convert an integer log_2 odds score back to a probability;
+ *           needs the null model probability, if any, to do the conversion.
+ */
+float 
+Score2Prob(int sc, float null)
+{
+  if (sc == -INFTY) return 0.;
+  else              return (null * sreEXP2((float) sc / INTSCALE));
+}
+
+/* Function: Scorify()
+ * 
+ * Purpose:  Convert a scaled integer log-odds score to a floating
+ *           point score for output. (could be a macro but who cares.)
+ */
+float 
+Scorify(int sc)
+{
+  return ((float) sc / INTSCALE);
+}
+
+/* Function: CPlan9CMLocalBeginConfig()
+ * Incept:   EPN, Thu Jun 21 15:43:29 2007
+ * based on SRE's Plan7SWConfig() from HMMER's plan7.c
+ * 
+ * Purpose:  Set up a CM Plan 9 HMM to mimic CM local begins as closely
+ *           as it can. We can't enforce that a begin/end point are chosen
+ *           the same way a CM's are, as the choice of a CM local begin
+ *           (in non-truncated CYK mode) defines both a start and end point,
+ *           and some start/end combinations are impossible. For the CP9
+ *           we allow all possible start/end combos.
+ *           
+ * Args:     cm    - the CM, must have valid cm->cp9, we'll use
+ *                   the CM local begin probs to set the cm->cp9s
+ *                   begin/end probs.
+ *                    
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CPlan9CMLocalBeginConfig(CM_t *cm)
+{
+  CMEmitMap_t *emap;            /* consensus emit map for the CM */
+  int nd;
+
+  /* Contract checks */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CPlan9CMLocalBeginConfig, cm->cp9 is NULL.\n");
+  if(cm->cp9map == NULL)
+    cm_Fail("ERROR in CPlan9CMLocalBeginConfig, cm->cp9map is NULL.\n");
+  if(!(cm->flags & CMH_CP9))
+     cm_Fail("ERROR in CPlan9CMLocalBeginConfig, CMH_CP9 flag is down.");
+  if(!(cm->flags & CMH_LOCAL_BEGIN))
+     cm_Fail("ERROR in CPlan9CMLocalBeginConfig, CMH_LOCAL_BEGIN flag is down.");
+  if(!(cm->flags & CMH_LOCAL_END))
+     cm_Fail("ERROR in CPlan9CMLocalBeginConfig, CP9_LOCAL_BEGIN flag is already up.");
+  if(cm->cp9->flags & CPLAN9_LOCAL_END)
+     cm_Fail("ERROR in CPlan9CMLocalBeginConfig, CP9_LOCAL_END flag is already up.");
+
+  /* Configure entry.
+   * To match CM, we enforce the only way out of the B state (M_0)
+   * is through a local begin into a match state 
+   */
+  esl_vec_FSet(cm->cp9->begin, cm->cp9->M, 0.);
+  emap = CreateEmitMap(cm); 
+  for (nd = 1; nd < cm->nodes; nd++) {
+    if(NOT_IMPOSSIBLE(cm->begin[cm->nodemap[nd]])) {
+      cm->cp9->begin[emap->lpos[nd]] += cm->begin[cm->nodemap[nd]]; /* we do += b/c for lpos of BIFs, there's > 1 way to enter there, the BIF and the first MATP or MATL of the left child of the BIF */
+    }
+  }
+
+  cm->cp9->flags       &= ~CPLAN9_HASBITS; /* reconfig invalidates log-odds scores */
+  cm->cp9->flags       |= CPLAN9_LOCAL_BEGIN; /* local begins now on */
+  cm->cp9->flags       |= CPLAN9_LOCAL_END;   /* local ends now on */
+
+  CP9Logoddsify(cm->cp9);
+}
diff --git a/src/cp9_modelmaker.c b/src/cp9_modelmaker.c
new file mode 100644
index 0000000..e0ccb19
--- /dev/null
+++ b/src/cp9_modelmaker.c
@@ -0,0 +1,3071 @@
+/* cp9_modelmaker.c (formerly CP9_cm2wrhmm.c)
+ * EPN 11.28.05
+ *
+ * Functions to build a Weinberg/Ruzzo maximum likelihood HMM from a CM. 
+ * Uses the "CM plan 9" (cp9) HMM architecture.
+ * These functions use ideas/equations from Zasha Weinberg's thesis 
+ * (notably p.122-124), but a CM plan 9 HMM is not exactly a Weinberg-Ruzzo
+ * maximum likelihood heuristic HMM (though it's close). 
+ *
+ * build_cp9_hmm() is the main function, it sets the probabilities of
+ * the HMM and (optionally) checks that the expected number of times
+ * each HMM state is entered is within a given threshold of the
+ * expected number of times each corresponding CM state is entered.
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_random.h"
+#include "esl_stats.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+static float      cm2hmm_emit_prob(CM_t *cm, CP9Map_t *cp9map, int x, int i, int k);
+static void       cm2hmm_special_trans_cp9(CM_t *cm, CP9_t *hmm, CP9Map_t *cp9map, double *psi, char ***tmap);
+static void       cm2hmm_trans_probs_cp9(CM_t *cm, CP9_t *hmm, CP9Map_t *cp9map, int k, double *psi, char ***tmap);
+static void       hmm_add_single_trans_cp9(CM_t *cm, CP9_t *hmm, CP9Map_t *cp9map, int a, int b, int k, int hmm_trans_idx, double *psi, char ***tmap);
+static float      cm_sum_subpaths_cp9(CM_t *cm, CP9Map_t *cp9map, int start, int end, char ***tmap, int k, double *psi);
+static int        check_psi_vs_phi_cp9(CM_t *cm, CP9Map_t *cp9map, double *psi, double **phi, double threshold, int debug_level);
+static int        CP9_node_chi_squared(CP9_t *ahmm, CP9_t *shmm, int nd, float threshold, int print_flag);
+static int        check_cm_adj_bp(CM_t *cm, CP9Map_t *cp9map);
+static float      FChiSquareFit(float *f1, float *f2, int N);
+
+/* EPN 10.26.06
+ * Function: AllocCP9Map()
+ * 
+ * Purpose:  Allocate a CP9Map_t object that stores information mapping
+ *           a CP9 HMM to a CM and vice versa. See structs.h for
+ *           description.
+ *
+ * Args:    
+ * int hmm_M;   - number of CP9 HMM nodes, the consensus length 
+ * int cm_M;    - number of states in the CM             
+ * int cm_nodes - number of nodes in the CM             
+ * Returns: CMSubInfo_t
+ */
+CP9Map_t *
+AllocCP9Map(CM_t *cm)
+{
+  int       status;
+  CP9Map_t *cp9map;
+  int v,ks,i;
+
+  ESL_ALLOC(cp9map, sizeof(struct cp9map_s));
+
+  /* Determine the consensus length (to be set as hmm_M) of the CM */
+  cp9map->hmm_M = 0;
+  for(v = 0; v <= cm->M; v++)
+    {
+      if(cm->stid[v] ==  MATP_MP)
+	cp9map->hmm_M += 2;
+      else if(cm->stid[v] == MATL_ML || cm->stid[v] == MATR_MR)
+	cp9map->hmm_M++;
+    }
+  cp9map->cm_M     = cm->M;
+  cp9map->cm_nodes = cm->nodes;
+
+  /* Allocate and initialize arrays */
+  ESL_ALLOC(cp9map->nd2lpos, sizeof(int)   * cp9map->cm_nodes);
+  ESL_ALLOC(cp9map->nd2rpos, sizeof(int)   * cp9map->cm_nodes);
+  for(i = 0; i < cp9map->cm_nodes; i++)
+    cp9map->nd2lpos[i] = cp9map->nd2rpos[i] = -1;
+
+  ESL_ALLOC(cp9map->pos2nd, sizeof(int)    * (cp9map->hmm_M+1));
+  ESL_ALLOC(cp9map->hns2cs, sizeof(int **) * (cp9map->hmm_M+1)); 
+  for(i = 0; i <= cp9map->hmm_M; i++)
+    {
+      cp9map->pos2nd[i] = -1;
+      ESL_ALLOC(cp9map->hns2cs[i], sizeof(int *) * 3);
+      for(ks = 0; ks < 3; ks++)
+	{
+	  ESL_ALLOC(cp9map->hns2cs[i][ks], sizeof(int) * 2);      
+	  cp9map->hns2cs[i][ks][0] = cp9map->hns2cs[i][ks][1] = -1;
+	}
+    }
+
+  ESL_ALLOC(cp9map->cs2hn, sizeof(int *)  * (cp9map->cm_M+1)); 
+  ESL_ALLOC(cp9map->cs2hs, sizeof(int *)  * (cp9map->cm_M+1)); 
+  for(v = 0; v <= cp9map->cm_M; v++)
+    {
+      ESL_ALLOC(cp9map->cs2hn[v], sizeof(int) * 2);
+      ESL_ALLOC(cp9map->cs2hs[v], sizeof(int) * 2);
+      for(i = 0; i <= 1; i++)
+	cp9map->cs2hn[v][i] = cp9map->cs2hs[v][i] = -1;
+    }
+
+  return cp9map;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/* Function: FreeCP9Map()
+ * Returns:  void
+ */
+
+void
+FreeCP9Map(CP9Map_t *cp9map)
+{
+  int v,k,ks;
+  for(v = 0; v <= cp9map->cm_M; v++)
+    {
+      free(cp9map->cs2hn[v]);
+      free(cp9map->cs2hs[v]);
+    }
+  free(cp9map->cs2hn);
+  free(cp9map->cs2hs);
+
+  for(k = 0; k <= cp9map->hmm_M; k++)
+  {
+    for(ks = 0; ks < 3; ks++)
+      free(cp9map->hns2cs[k][ks]);
+    free(cp9map->hns2cs[k]);
+  }
+  free(cp9map->hns2cs);
+
+  free(cp9map->nd2lpos);
+  free(cp9map->nd2rpos);
+  free(cp9map->pos2nd);
+  free(cp9map);
+}
+
+/**************************************************************************
+ * EPN 03.12.06
+ * Function: build_cp9_hmm()
+ *
+ * Purpose:  Given a CM, build a CM Plan 9 HMM that mirrors the CM as closely
+ *           as possible. This HMM is a Weinberg/Ruzzo style ML HMM; i.e. if
+ *           we sampled an 'infinite MSA' from the CM and built a ML HMM from it
+ *           (using no pseudo-counts), it would be the same as the HMM we construct
+ *           here. 
+ * 
+ * Args:    
+ * CM_t        *cm         - the CM
+ * cplan9_s   **ret_hmm    - CM Plan 9 HMM to be allocated, filled in and returned
+ * CP9Map_t   **ret_cp9map - map from the CP9 HMM to the CM and vice versa
+ *                           Allocated and returned from here, caller must free.
+ * int          do_psi_test - TRUE to do a psi vs phi test, FALSE not to
+ * float psi_vs_phi_threshold - allowable difference in expected number of times mapping
+ *                              cm and hmm states are entered.
+ * Returns: TRUE if CP9 is constructed and passes the psi vs phi test
+ *          FALSE if we get some error. 
+ *          Its also possible one of the functions called within this function
+ *          will print an error statement and exit.
+ */
+int
+build_cp9_hmm(CM_t *cm, CP9_t **ret_hmm, CP9Map_t **ret_cp9map, int do_psi_test,
+	      float psi_vs_phi_threshold, int debug_level)
+{
+  int       status;
+  int       k;                 /* counter of consensus columns (HMM nodes)*/
+  int       i,j;
+  double    *psi;              /* expected num times each state visited in CM */
+  double   **phi;              /* expected num times each state visited in HMM*/
+  char     ***tmap;
+  int *ap;                     /* CM state(s) (1 or 2) that maps to HMM state in node k*/
+  int k_state;                 /* 0, 1 or 2, state in hmm node k*/
+
+  int ret_val;                 /* return value */
+  CP9Map_t *cp9map;         
+  CP9_t  *hmm;       /* CM plan 9 HMM we're going to construct from the sub_cm */
+
+  /* Contract check, we can't be in local mode in the CM */
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    cm_Fail("ERROR in build_cp9_hmm(), CMH_LOCAL_BEGIN flag is up.\n");
+  if(cm->flags & CMH_LOCAL_END)
+    cm_Fail("ERROR in build_cp9_hmm(), CMH_LOCAL_END flag is up.\n");
+
+  /* Allocate and initialize the cp9map */
+  cp9map = AllocCP9Map(cm);
+  /* Map the CM states to CP9 states and nodes and vice versa */
+  CP9_map_cm2hmm(cm, cp9map, debug_level);
+
+  hmm    = AllocCPlan9(cp9map->hmm_M, cm->abc);
+  ZeroCPlan9(hmm);
+  CPlan9SetNullModel(hmm, cm->null, 1.0); /* set p1 = 1.0 which corresponds to the CM */
+  CPlan9InitEL(cm, hmm); /* set up hmm->el_from_ct and hmm->el_from_idx data, which
+			  * explains how the EL states are connected in the HMM. */
+  
+  ESL_ALLOC(ap, sizeof(int) * 2);
+  if(debug_level > 1)
+    {
+      printf("-------------------------------------------------\n");
+      printf("In build_CP9_hmm()\n");
+    }
+
+  ESL_ALLOC(psi, sizeof(double) * cm->M);
+  make_tmap(&tmap);
+  fill_psi(cm, psi, tmap);
+  
+  /* Special case 1st insert state maps to state 1 in the CM */
+  for(i = 0; i < MAXABET; i++)
+    {
+      hmm->ins[0][i] = cm->e[1][i];
+    }
+  for(k = 1; k <= hmm->M; k++)
+    {      
+      for(i = 0; i < MAXABET; i++)
+	{
+	  hmm->mat[k][i] = 0.0;
+	  hmm->ins[k][i] = 0.0;
+	}
+      /* First, take care of the match state. */
+      k_state = HMMMATCH;
+      ap[0] = cp9map->hns2cs[k][k_state][0];
+      ap[1] = cp9map->hns2cs[k][k_state][1];
+      /* ap[0] is a CM state that maps to HMM node k's match state */
+      /* ap[1] is potentially another CM state that maps to HMM node k's match state
+         (ex. if node k maps to the left half of a MATP node), and potentially = -1
+         if no other state maps to hmm node k's match state.*/
+      /* psi[ap[0]] is the expected number of times cm state ap[0] is entered. */
+      for(i = 0; i < MAXABET; i++)
+	{
+	  hmm->mat[k][i] += psi[ap[0]] * 
+	    cm2hmm_emit_prob(cm, cp9map, ap[0], i, k);
+	  if(ap[1] != -1)
+	    hmm->mat[k][i] += psi[ap[1]] *
+	      cm2hmm_emit_prob(cm, cp9map, ap[1], i, k);
+	}
+      
+      /* Now, do the insert state. */
+      k_state = HMMINSERT;
+      ap[0] = cp9map->hns2cs[k][k_state][0];
+      ap[1] = cp9map->hns2cs[k][k_state][1];
+      /* ap[0] is the only CM state that maps to HMM node k's insert state */
+      /* ap[1] should be -1 unless k = hmm->M. */
+      /* psi[ap[0]] is the expected number of times cm state ap[0] is entered. */
+      for(i = 0; i < MAXABET; i++)
+	{
+	  hmm->ins[k][i] += psi[ap[0]] *
+	    cm2hmm_emit_prob(cm, cp9map, ap[0], i, k);
+	  if(ap[1] != -1)
+	    hmm->ins[k][i] += psi[ap[1]] *
+	      cm2hmm_emit_prob(cm, cp9map, ap[1], i, k);
+	}
+    }
+  
+  /* Done with emissions, fill in transitions of HMM (significantly more complex) */
+
+  /* Step 1. Fill 'special' transitions, those INTO node 1, the N->N and N->M_1 transitions,
+   * as well as transitions OUT of node M.
+   */
+  cm2hmm_special_trans_cp9(cm, hmm, cp9map, psi, tmap);
+
+  for(k = 1; k < hmm->M; k++)
+    {
+      cm2hmm_trans_probs_cp9(cm, hmm, cp9map, k, psi, tmap);
+    }
+
+  CPlan9Renormalize(hmm);
+  CP9Logoddsify(hmm);
+
+
+  /* Fill phi to check to make sure our HMM is "close enough" to our CM.
+   * phi[k][0..2] is the expected number of times HMM node k state 0 (match), 1(insert),
+   * or 2(delete) is entered. These should be *very close* (within 0.00001) to the psi 
+   * values for the CM states that they map to (psi[v] is the expected number of times
+   * state v is entered in the CM). 
+   */
+  fill_phi_cp9(hmm, &phi, 1);
+
+  if(debug_level > 1) 
+    debug_print_cp9_params(stdout, hmm, TRUE);
+  if(do_psi_test)
+    ret_val = check_psi_vs_phi_cp9(cm, cp9map, psi, phi, (double) psi_vs_phi_threshold, debug_level);
+  else
+    ret_val = TRUE;
+
+  free(ap);
+  for(k = 0; k <= hmm->M; k++)
+    {
+      free(phi[k]);
+    }
+  free(phi);
+  free(psi);
+  for(i = 0; i < UNIQUESTATES; i++)
+    {
+      for(j = 0; j < NODETYPES; j++)
+	free(tmap[i][j]);
+      free(tmap[i]);
+    }
+  free(tmap);
+
+  *ret_hmm    = hmm;
+  *ret_cp9map = cp9map;
+  return ret_val;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0; /* never reached */
+}
+
+/* Function to map an HMM to a CM:
+ * CP9_map_cm2hmm()
+ */
+
+/**************************************************************************
+ * EPN 03.15.06
+ * Function: CP9_map_cm2hmm()
+ *
+ * Purpose:  Determine maps between a CM and an HMM by filling 3 multi-dimensional
+ *           arrays. All arrays must be pre-allocated and freed by caller.
+ * Args:    
+ * CM_t *cm          - the CM
+ * CP9Map *cp9map    - map from the CM to the HMM and vice versa
+ * int debug_level   - verbosity for debugging printf statements
+ * Returns: (void) 
+ */
+void
+CP9_map_cm2hmm(CM_t *cm, CP9Map_t *cp9map, int debug_level)
+{
+  int k;       /* HMM node counter */
+  int ks;      /* HMM state counter (0(Match) 1(insert) or 2(delete)*/
+  int n;       /* CM node that maps to HMM node k */
+  int nn;      /* CM node index */
+  int n_begr;  /* CM node index */
+  int is_left; /* TRUE if HMM node k maps to left half of CM node n */
+  int is_right;/* TRUE if HMM node k maps to right half of CM node n */
+  int v;       /* state index in CM */
+  int v1, v2;
+  CMEmitMap_t *emap;           /* consensus emit map for the CM */
+
+  /* Map the nodes of each CM to consensus column indices and vice versa
+   * Prior to 10.26.06 I had a function called map_consensus_columns which did
+   * this, but it was replaced here by a CreateEmitMap() call, and a selective copying
+   * of the emitmap data to get the cp9map->nd2lpos and cp9map->nd2rpos data. 
+   * When I implemented map_consensus_columns I was unaware CreateEmitMap() already
+   * did what I needed. (EPN) */
+  emap = CreateEmitMap(cm);
+
+  /* We copy the emitmap lpos and rpos values, but only for MATP, MATL, MATR,
+   * for any other node types cp9map->nd2lpos == cp9map->nd2rpos == -1 (this
+   * arrays are initialized to all -1 in AllocCP9Map()). 
+   */
+  for(n = 0; n < cm->nodes; n++)
+    {
+      if(cm->ndtype[n] == MATP_nd || 
+	 cm->ndtype[n] == MATL_nd)
+	{
+	  cp9map->nd2lpos[n] = emap->lpos[n];
+	  cp9map->pos2nd[cp9map->nd2lpos[n]] = n;
+	}
+      if(cm->ndtype[n] == MATP_nd || 
+	 cm->ndtype[n] == MATR_nd)
+	{      
+	  cp9map->nd2rpos[n] = emap->rpos[n];
+	  cp9map->pos2nd[cp9map->nd2rpos[n]] = n;
+	}	
+    }
+  FreeEmitMap(emap);
+
+  /* Handle special case, HMM node k = 0 first */
+  /*ROOT_S*/
+  k = 0;
+  ks = 0;
+  v = 0;
+  map_helper(cm, cp9map, k, ks, v);
+
+  /*ROOT_IL*/
+  ks = 1;
+  v = 1;
+  map_helper(cm, cp9map, k, ks, v);
+
+  /*handle ROOT_IR at end of function*/
+  
+  /* Step through HMM nodes, filling in maps as we go */
+  for(k = 1; k <= cp9map->hmm_M; k++)
+    {
+      n = cp9map->pos2nd[k];
+      if(cp9map->nd2lpos[n] == k)
+	{
+	  is_left = TRUE;
+	  is_right = FALSE;
+	}
+      else if(cp9map->nd2rpos[n] == k)
+	{
+	  is_left = FALSE;
+	  is_right = TRUE;
+	}
+      switch(cm->ndtype[n])
+	{
+	case ROOT_nd:
+	case BIF_nd:
+	case BEGL_nd:
+	case BEGR_nd:
+	case END_nd:
+	  printf("ERROR: HMM node k doesn't map to MATP, MATR or MATL\n");
+	  exit(1);
+	  break;
+	  
+	case MATP_nd:
+	  if(is_left)
+	    {
+	      ks = 0; /*match*/
+	      v = cm->nodemap[n]; /*MATP_MP*/
+	      map_helper(cm, cp9map, k, ks, v);
+	      v = cm->nodemap[n] + 1; /*MATP_ML*/
+	      map_helper(cm, cp9map, k, ks, v);
+
+	      ks = 1; /*insert*/
+	      v = cm->nodemap[n] + 4; /*MATP_IL*/
+	      map_helper(cm, cp9map, k, ks, v);
+
+	      ks = 2; /*delete*/
+	      v = cm->nodemap[n] + 2; /*MATP_MR*/
+	      map_helper(cm, cp9map, k, ks, v);
+	      v = cm->nodemap[n] + 3; /*MATP_D*/
+	      map_helper(cm, cp9map, k, ks, v);
+	    }
+	  else if(is_right)
+	    {
+	      ks = 0; /*match*/
+	      v = cm->nodemap[n]; /*MATP_MP*/
+	      map_helper(cm, cp9map, k, ks, v);
+	      v = cm->nodemap[n] + 2; /*MATP_MR*/
+	      map_helper(cm, cp9map, k, ks, v);
+
+	      ks = 1; /*insert*/
+	      /* whoa... careful, we want the CM state that will insert to the RIGHT
+	       * of column k (the right consensus column modelled by MATP node n),
+	       * but MATP_IR inserts to the LEFT of column k.
+	       * What we need to determine is the CM node nn that models column k+1,
+	       * and further which half (left or right) of nn models k+1, then
+	       * we can map the HMM state to the correct CM state (see code).
+	       */
+	      if(k != cp9map->hmm_M) /* Special case if HMM node k is the last node (consensus column)
+				 dealt below*/
+		{
+		  nn = cp9map->pos2nd[k+1];
+		  if(cp9map->nd2lpos[nn] == (k+1))
+		    {
+		      /* find the closest BEGR node above node nn */
+		      n_begr = nn;
+		      while(n_begr >= 0 && (cm->ndtype[n_begr] != BEGR_nd))
+			n_begr--;
+		      if(n_begr == -1)
+			{
+			  printf("ERROR: can't find BEGR node above node %d\n", nn);
+			  printf("k is %d\n", k);
+			  exit(1);
+			}
+		      v = cm->nodemap[n_begr] + 1; /*BEGR_IL*/
+		      map_helper(cm, cp9map, k, ks, v);
+		    }
+		  else if(cp9map->nd2rpos[nn] == (k+1))
+		    {
+		      /*simple*/
+		      if(cm->ndtype[nn] == MATP_nd)
+			{
+			  v = cm->nodemap[nn] + 5; /*MATP_IR*/
+			  map_helper(cm, cp9map, k, ks, v);
+			}
+		      else if(cm->ndtype[nn] == MATR_nd)
+			{
+			  v = cm->nodemap[nn] + 2; /*MATR_IR*/
+			  map_helper(cm, cp9map, k, ks, v);
+			}
+		    }
+		} /* end of if (k != cp9map->hmm_M) */
+	      else /* k == cp9map->hmm_M */
+		{
+		  v = 2; /*ROOT_IR*/
+		  map_helper(cm, cp9map, k, ks, v);
+		}
+	      /* NOT DONE YET, the MATP_IR has to map to an HMM state,
+	       * if the previous column (k-1) is modelled by a CM MATR or 
+	       * MATP node, then the above block will take care of this situation
+	       * (in the previous iteration of this loop when k = k-1), 
+	       * HOWEVER, if (k-1) is modelled by a MATL, then this 
+	       * MATP_IR's contribution to the HMM will be ignored, 
+	       * unless we do something about it. 
+	       */ 
+	      if(cp9map->nd2lpos[cp9map->pos2nd[k-1]] == (k-1)) /*k-1 modelled by MATL or MATP*/
+		{
+		  if(cm->ndtype[cp9map->pos2nd[k-1]] != MATL_nd)
+		    {
+		      if(cm->ndtype[cp9map->pos2nd[k-1]] == MATP_nd)
+			{
+			  /* A rare, but possible case. Previous column
+			   * k-1 column is modelled by left half of the MATP
+			   * node whose right half models column k.
+			   * Proceed below. 
+			   */
+			}
+		      else
+			{
+			  printf("ERROR, full understanding of the CM architecture remains elusive (0)...\n");
+			  exit(1);
+			}
+		    }
+		  v = cm->nodemap[n] + 5; /*MATP_IR*/
+		  map_helper(cm, cp9map, (k-1), ks, v);
+		}
+	      
+	      ks = 2; /*delete*/
+	      v = cm->nodemap[n] + 1; /*MATP_ML*/
+	      map_helper(cm, cp9map, k, ks, v);
+	      
+	      v = cm->nodemap[n] + 3; /*MATP_D*/
+	      map_helper(cm, cp9map, k, ks, v);
+	    }
+	  break;
+
+	case MATL_nd:
+	  ks = 0; /*match*/
+	  v = cm->nodemap[n]; /*MATL_ML*/
+	  map_helper(cm, cp9map, k, ks, v);
+
+	  ks = 1; /*insert*/
+	  v = cm->nodemap[n] + 2; /*MATL_IL*/
+	  map_helper(cm, cp9map, k, ks, v);
+
+	  ks = 2; /*delete*/
+	  v = cm->nodemap[n] + 1; /*MATL_D*/
+	  map_helper(cm, cp9map, k, ks, v);
+
+	  if(k == cp9map->hmm_M) /* can't forget about ROOT_IR */
+	    {
+	      ks = 1; /*insert*/
+	      v  = 2; /*ROOT_IR*/
+	      map_helper(cm, cp9map, k, ks, v);
+	    }
+
+	  break;
+
+	case MATR_nd:
+	  ks = 0; /*match*/
+	  v = cm->nodemap[n]; /*MATR_MR*/
+	  map_helper(cm, cp9map, k, ks, v);
+
+	  ks = 1; /*insert*/
+	  /* whoa... careful, we want the CM state that will insert to the RIGHT
+	   * of column k (the consensus column modelled by MATR node n),
+	   * but MATR_IR inserts to the LEFT of column k.
+	   * What we need to determine is the CM node nn that models column k+1,
+	   * and further which half (left or right) of nn models k+1, then
+	   * we can map the HMM state to the correct CM state (see code).
+	   */
+	  /* Special case if HMM node k is the last node (consensus column) */
+	  if(k != cp9map->hmm_M) /* we deal with situation if k == hmm_M below */
+	    {
+	      nn = cp9map->pos2nd[k+1];
+	      if(cp9map->nd2lpos[nn] == (k+1))
+		{
+		  /* find the closest BEGR node above node nn */
+		  n_begr = nn;
+		  while((cm->ndtype[n_begr] != BEGR_nd) && n_begr >= 0)
+		    n_begr--;
+		  if(n_begr == -1)
+		    {
+		      printf("ERROR: can't find BEGR node above node %d\n", nn);
+		  exit(1);
+		    }
+		  v = cm->nodemap[n_begr] + 1; /*BEGR_IL*/
+		  map_helper(cm, cp9map, k, ks, v);
+		}
+	      else if(cp9map->nd2rpos[nn] == (k+1))
+		{
+		  /*simple*/
+		  if(cm->ndtype[nn] == MATP_nd)
+		    {
+		      v = cm->nodemap[nn] + 5;
+		      map_helper(cm, cp9map, k, ks, v);
+		    }
+		  else if(cm->ndtype[nn] == MATR_nd)
+		    {
+		      v = cm->nodemap[nn] + 2; /*MATP_IR*/
+		      map_helper(cm, cp9map, k, ks, v);
+		    }
+		}
+	    } /* end of if (k != cp9map->hmm_M) */
+	  else /* k == cp9map->hmm_M */
+	    {
+	      v = 2; /*ROOT_IR*/
+	      map_helper(cm, cp9map, k, ks, v);
+	    }
+	  if(cp9map->nd2lpos[cp9map->pos2nd[k-1]] == (k-1)) /*k-1 modelled by MATL*/
+	    {
+	      printf("ERROR, full understanding of the CM architecture remains elusive (1)...\n");
+	      exit(1);
+	    }
+	  
+	  ks = 2; /*delete*/
+	  v = cm->nodemap[n] + 1; /*MATR_D*/
+	  map_helper(cm, cp9map, k, ks, v);
+	  break;
+	}
+    }
+
+  /* Check to make sure that insert states map to exactly 1 HMM node state or 0 HMM states,
+   * if it's an ambiguity issue. */
+  for(v = 0; v <= cm->M; v++)
+    {
+      if((cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) && 
+	 ((cp9map->cs2hn[v][0] == -1) || cp9map->cs2hn[v][1] != -1))
+	{
+	  if(cm->sttype[(v+1)] != E_st) /* v has been detached to remove ambiguities */
+	    {
+	      printf("ERROR during cp9map->cs2hn construction\ncp9map->cs2hn[%d][0]: %d | cp9map->cs2hn[%d][1]: %d AND v is an INSERT state\n", v, cp9map->cs2hn[v][0], v, cp9map->cs2hn[v][1]);
+	      exit(1);
+	    }
+	}
+      /* each CM state should map to only 1 HMM state. */
+    }
+
+  /* print cp9map->hns2cs, checking consistency with cp9map->cs2hn and cp9map->cs2hs along
+     the way.  */
+  for(k = 0; k <= cp9map->hmm_M; k++)
+    {
+      for(ks = 0; ks < 3; ks++)
+	{
+	  v1 = cp9map->hns2cs[k][ks][0];
+	  v2 = cp9map->hns2cs[k][ks][1];
+	  if(ks == 1 && v2 != -1)
+	    {
+	      printf("ERROR in CP9_map_cm2hmm: HMM insert state of node: %d\n\tmaps to 2 CM states (%d and %d)\n", k, v1, v2);
+	      exit(1);
+	    }	      
+
+	  if(debug_level > 1)
+	    printf("hns2cs[%3d][%3d][0]: %3d | hns2cs[%3d][%3d[1]: %3d\n", k, ks, v1, k, ks, v2);
+	  if(v1 != -1 && (cp9map->cs2hn[v1][0] == k && cp9map->cs2hs[v1][0] == ks))
+	    {
+	      /* okay */
+	    }
+	  else if(v1 != -1 && (cp9map->cs2hn[v1][1] == k && cp9map->cs2hs[v1][1] == ks))
+	    {
+	      /* okay */
+	    }
+	  else if(v2 != -1 && (cp9map->cs2hn[v2][0] == k && cp9map->cs2hs[v2][0] == ks))
+	    {
+	      /* okay */
+	    }
+	  else if(v2 != -1 && (cp9map->cs2hn[v2][1] == k && cp9map->cs2hs[v2][1] == ks))
+	    {
+	      /* okay */
+	    }
+	  else if(v1 == -1 && v2 == -1 && (k == 0 && ks == 2)) 
+	    {
+	      /*okay - D_0 maps to nothing */
+	    }
+	  else if(v1 == -1 && v2 == -1 && (k != 0 || ks != 2)) 
+	    /* only cp9map->hns2cs[0][2] (D_0) should map to nothing*/
+	    {
+	      /* not okay */
+	      printf("maps inconsistent case 1, HMM node state (non D_0) maps to no CM state, v1: %d | v2: %d k: %d | ks: %d\n", v1, v2, k, ks);
+	      exit(1);
+	    }	      
+	  else
+	    {
+	      /* not okay */
+	      printf("maps inconsistent case 2 v1: %d | v2: %d k: %d | ks: %d\n", v1, v2, k, ks);
+	      exit(1);
+	    }
+	}
+    }
+  return;
+}
+
+
+
+/**************************************************************************
+ * EPN 03.15.06
+ * map_helper
+ *
+ * Helper function for map_cm2hmm_and_hmm2cm_cp9(). 
+ * UPDATED 11.13.06: Checks for, and refrains from mapping a CM insert state
+ *                   that has been detached (END_E-1 state) to remove ambiguities
+ *                   from the model to an HMM state.
+ *
+ * Purpose:  Fill in specific parts of the maps, given k, ks, and v.
+ * Args:    
+ * CM_t *cm           - the CM
+ * CP9Map_t *cp9map   - the CM to CP9 map
+ * int k              - the hmm node coordinate we're filling maps in for
+ * int ks             - the hmm state (0,1,or 2) coordinate we're filling maps in for
+ * int v              - the CM state coordinate we're filling maps in for
+ * Returns: (void) 
+ */
+void
+map_helper(CM_t *cm, CP9Map_t *cp9map, int k, int ks, int v)
+{
+  if(ks == 1 && cm->sttype[(v+1)] == E_st) /* insert */
+    {
+      return;
+    }
+  if(cp9map->cs2hn[v][0] == -1)
+    {
+      cp9map->cs2hn[v][0] = k;
+      if(cp9map->cs2hs[v][0] != -1)
+	cm_Fail("ERROR in map_helper, cp9map->cs2hn[%d][0] is -1 but cp9map->cs2hs[%d][0] is not, this shouldn't happen.\n", v, v);
+      cp9map->cs2hs[v][0] = ks;
+    }
+  else if (cp9map->cs2hn[v][1] == -1)
+    {
+      cp9map->cs2hn[v][1] = k;
+      if(cp9map->cs2hs[v][1] != -1)
+	cm_Fail("ERROR in map_helper, cp9map->cs2hn[%d][0] is -1 but cp9map->cs2hs[%d][0] is not, this shouldn't happen.\n", v, v);
+      cp9map->cs2hs[v][1] = ks;
+    }
+  else
+    cm_Fail("ERROR in map_helper, cp9map->cs2hn[%d][1] is not -1, and we're trying to add to it, this shouldn't happen.\n", v);
+
+  if(cp9map->hns2cs[k][ks][0] == -1)
+    cp9map->hns2cs[k][ks][0] = v;
+  else if(cp9map->hns2cs[k][ks][1] == -1)
+    cp9map->hns2cs[k][ks][1] = v;
+  else
+    cm_Fail("ERROR in map_helper, cp9map->hns2cs[%d][%d][1] is not -1, and we're trying to add to it, this shouldn't happen.\n", k, ks);
+  return;
+}
+
+/**************************************************************************
+ * EPN 12.02.05
+ * fill_psi()
+ *
+ * Purpose:  Fill psi matrix. Psi[v] is the expected number of times
+ *           state v is entered.
+ * 
+ * Args:    
+ * CM_t *cm          - the CM
+ * double *psi       - psi[v] is expected number of times v is entered
+ * char ***tmap      - eases coding transition use, hard-coded
+ * 
+ * Returns: (void) 
+ */
+void
+fill_psi(CM_t *cm, double *psi, char ***tmap)
+{
+  int v; /*first state in cm node n*/
+  int y;
+  int x;
+  char tmap_val;
+  int n;
+  double summed_psi;
+  int nstates;
+  int is_insert;
+
+  /*psi[v] is the 'expected number of times state v is entered'.*/
+  for (v = 0; v <= cm->M-1; v++)
+    {
+      psi[v] = 0.;
+      if(cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+	is_insert = 1;
+      else
+	is_insert = 0;
+
+      if(cm->sttype[v] == S_st)
+	{
+	  /* no transitions into start states - they're necessarily
+	   * visited in every parse.
+	   */
+	  psi[v] = 1.0;
+	}
+      else if(is_insert)
+	{
+	  for (y = cm->pnum[v]-1; y >= 1; y--)
+	    {
+	      x = cm->plast[v] - y;
+	      /* x is a parent of v, we're adding contribution 
+	       * of transition from x to v. */
+	      tmap_val = tmap[(int) cm->stid[x]][(int) cm->ndtype[cm->ndidx[v]+is_insert]][(int) cm->stid[v]];
+#if eslDEBUGLEVEL >= 1
+	      if(tmap_val == -1)
+		{
+		  printf("tmap ERROR 1\n");
+		  printf("v: %d | pnum[v]: %d | plast[v]: %d | y: %d | x: %d | d1: %d | d2: %d | d3: %d\n", v, cm->pnum[v], cm->plast[v], y, x, cm->stid[(int) x], (cm->ndtype[(int) cm->ndidx[v]+is_insert]), cm->stid[(int) v]);
+		  exit(1);
+		}
+	      /*printf("before: psi[%d]: %f\n", v, psi[v]);
+		printf("x: %d | tmap_val: %d | cm->t[x][tmap_val] : %f\n", x, tmap_val, cm->t[x][tmap_val]);*/
+#endif
+	      psi[v] += psi[x] * cm->t[x][(int) tmap_val];
+	      /*printf("after: psi[%d]: %f\n", v, psi[v]);*/
+	    }
+	  /*printf("added self loop contribution of %f\n", (psi[v] * cm->t[v][0] / (1-cm->t[v][0])));*/
+	  psi[v] += psi[v] * (cm->t[v][0] / (1-cm->t[v][0])); /*the contribution of the self insertion loops*/
+	  /*printf("SL after: psi[%d]: %f\n", v, psi[v]);*/
+	}
+      else
+	{
+	  for (y = cm->pnum[v]-1; y >= 0; y--)
+	    /*ERROR If t[y][v] is invalid, should be some number dependent on type of state y is 
+	     *and type of state v is. I need a transition map.*/
+	    {
+	      x = cm->plast[v] - y;
+	      /* x is a parent of v, we're adding contribution 
+	       * of transition from x to v. */
+	      tmap_val = tmap[(int) cm->stid[x]][(int) cm->ndtype[cm->ndidx[v]]][(int) cm->stid[v]];
+	      
+#if eslDEBUGLEVEL >= 1
+	      if(tmap_val == -1)
+	      {
+		printf("tmap ERROR 2\n");
+		printf("v: %d | pnum[v]: %d | plast[v]: %d | y: %d | x: %d | d1: %d | d2: %d | d3: %d\n", v, cm->pnum[v], cm->plast[v], y, x, cm->stid[x], cm->ndtype[cm->ndidx[v]], cm->stid[v]);
+		exit(1);
+	      }
+	      /*printf("before: psi[%d]: %f\n", v, psi[v]);
+		printf("x: %d | y: %d | tmap_val: %d | cm->t[x][tmap_val] : %f\n", x, y, tmap_val, cm->t[x][tmap_val]);
+	      */
+#endif
+	      psi[v] += psi[x] * cm->t[x][(int) tmap_val];
+	      /*printf("after: psi[%d]: %f\n", v, psi[v]);*/
+	    }
+	}
+      /*printf("psi[%d]: %15f\n", v, psi[v]);*/
+    }  
+  /* Sanity check. For any node the sum of psi values over
+   * all split set states should be 1.0. */
+  for(n = 0; n < cm->nodes; n++)
+    {
+      summed_psi = 0.;
+      if(cm->ndtype[n] == ROOT_nd)
+	nstates = 3;
+      else if(cm->ndtype[n] == BEGL_nd)
+	nstates = 1;
+      else if(cm->ndtype[n] == BEGR_nd)
+	nstates = 2;
+      else if(cm->ndtype[n] == BIF_nd)
+	nstates = 1;
+      else if(cm->ndtype[n] == MATP_nd)
+	nstates = 6;
+      else if(cm->ndtype[n] == MATL_nd)
+	nstates = 3;
+      else if(cm->ndtype[n] == MATR_nd)
+	nstates = 3;
+      else if(cm->ndtype[n] == END_nd)
+	nstates = 1;
+      else 
+	cm_Fail("ERROR: bogus node type: %d\n", n);
+      for(v = cm->nodemap[n]; v < cm->nodemap[n] + nstates; v++)
+	if(cm->sttype[v] != IL_st && cm->sttype[v] != IR_st)
+	  summed_psi += psi[v];
+      if((summed_psi < 0.999) || (summed_psi > 1.001))
+	cm_Fail("ERROR: summed psi of split states in node %d not 1.0 but : %f\n", n, summed_psi);
+      /* printf("split summed psi[%d]: %f\n", n, summed_psi);*/
+    }
+  /* Another sanity check, the only states that can have psi equal to 0
+   * are detached insert states (states immediately prior to END_Es) */
+  for(v = 0; v < cm->M; v++)
+    if(psi[v] == 0. && cm->sttype[(v+1)] != E_st)
+      cm_Fail("ERROR: psi of state v:%d is 0.0 and this state is not a detached insert! HMM banding would have failed...\n", v);
+}
+
+/**************************************************************************
+ * EPN 12.02.05
+ * make_tmap()
+ *
+ * Purpose:  Make the predefined transition map which tells you
+ *           the index of a given transition from any of the 74
+ *           transition sets.
+ * 
+ * char ***tmap;  A 3D char array. 
+ *               1st D: statetype of v
+ *               2nd D: type of downstream node.
+ *               3rd D: statetype of y, that we're transitioning to.
+ *               value: the index of v->y in cm->t[v]
+ * Returns: (void) 
+ */
+void
+make_tmap(char ****ret_tmap)
+{
+  int status;
+  int i,j,k;
+  char ***tmap;
+
+  ESL_ALLOC(tmap, sizeof(char **) * UNIQUESTATES);
+  for(i = 0; i < UNIQUESTATES; i++)
+    {
+      ESL_ALLOC(tmap[i], sizeof(char *) * NODETYPES);
+      for(j = 0; j < NODETYPES; j++)
+	{
+	  ESL_ALLOC(tmap[i][j], sizeof(char) * UNIQUESTATES);
+	  for(k = 0; k < UNIQUESTATES; k++)
+	    {
+	      tmap[i][j][k] = -1;
+	    }
+	}
+    }
+
+  /*following code block generated by: 
+   *perl ~nawrocki/notebook/5_1128_hmnl_ml_hmm/scripts/gen_tmap.pl
+   */
+  tmap[ROOT_S][BIF_nd][ROOT_IL] = 0;
+  tmap[ROOT_S][BIF_nd][ROOT_IR] = 1;
+  tmap[ROOT_S][BIF_nd][BIF_B] = 2;
+
+  tmap[ROOT_S][MATP_nd][ROOT_IL] = 0;
+  tmap[ROOT_S][MATP_nd][ROOT_IR] = 1;
+  tmap[ROOT_S][MATP_nd][MATP_MP] = 2;
+  tmap[ROOT_S][MATP_nd][MATP_ML] = 3;
+  tmap[ROOT_S][MATP_nd][MATP_MR] = 4;
+  tmap[ROOT_S][MATP_nd][MATP_D] = 5;
+
+  tmap[ROOT_S][MATL_nd][ROOT_IL] = 0;
+  tmap[ROOT_S][MATL_nd][ROOT_IR] = 1;
+  tmap[ROOT_S][MATL_nd][MATL_ML] = 2;
+  tmap[ROOT_S][MATL_nd][MATL_D] = 3;
+
+  tmap[ROOT_S][MATR_nd][ROOT_IL] = 0;
+  tmap[ROOT_S][MATR_nd][ROOT_IR] = 1;
+  tmap[ROOT_S][MATR_nd][MATR_MR] = 2;
+  tmap[ROOT_S][MATR_nd][MATR_D] = 3;
+
+  tmap[ROOT_IL][BIF_nd][ROOT_IL] = 0;
+  tmap[ROOT_IL][BIF_nd][ROOT_IR] = 1;
+  tmap[ROOT_IL][BIF_nd][BIF_B] = 2;
+
+  tmap[ROOT_IL][MATP_nd][ROOT_IL] = 0;
+  tmap[ROOT_IL][MATP_nd][ROOT_IR] = 1;
+  tmap[ROOT_IL][MATP_nd][MATP_MP] = 2;
+  tmap[ROOT_IL][MATP_nd][MATP_ML] = 3;
+  tmap[ROOT_IL][MATP_nd][MATP_MR] = 4;
+  tmap[ROOT_IL][MATP_nd][MATP_D] = 5;
+
+  tmap[ROOT_IL][MATL_nd][ROOT_IL] = 0;
+  tmap[ROOT_IL][MATL_nd][ROOT_IR] = 1;
+  tmap[ROOT_IL][MATL_nd][MATL_ML] = 2;
+  tmap[ROOT_IL][MATL_nd][MATL_D] = 3;
+
+  tmap[ROOT_IL][MATR_nd][ROOT_IL] = 0;
+  tmap[ROOT_IL][MATR_nd][ROOT_IR] = 1;
+  tmap[ROOT_IL][MATR_nd][MATR_MR] = 2;
+  tmap[ROOT_IL][MATR_nd][MATR_D] = 3;
+
+  tmap[ROOT_IR][BIF_nd][ROOT_IR] = 0;
+  tmap[ROOT_IR][BIF_nd][BIF_B] = 1;
+
+  tmap[ROOT_IR][MATP_nd][ROOT_IR] = 0;
+  tmap[ROOT_IR][MATP_nd][MATP_MP] = 1;
+  tmap[ROOT_IR][MATP_nd][MATP_ML] = 2;
+  tmap[ROOT_IR][MATP_nd][MATP_MR] = 3;
+  tmap[ROOT_IR][MATP_nd][MATP_D] = 4;
+
+  tmap[ROOT_IR][MATL_nd][ROOT_IR] = 0;
+  tmap[ROOT_IR][MATL_nd][MATL_ML] = 1;
+  tmap[ROOT_IR][MATL_nd][MATL_D] = 2;
+
+  tmap[ROOT_IR][MATR_nd][ROOT_IR] = 0;
+  tmap[ROOT_IR][MATR_nd][MATR_MR] = 1;
+  tmap[ROOT_IR][MATR_nd][MATR_D] = 2;
+
+  tmap[BEGL_S][BIF_nd][BIF_B] = 0;
+
+  tmap[BEGL_S][MATP_nd][MATP_MP] = 0;
+  tmap[BEGL_S][MATP_nd][MATP_ML] = 1;
+  tmap[BEGL_S][MATP_nd][MATP_MR] = 2;
+  tmap[BEGL_S][MATP_nd][MATP_D] = 3;
+
+  tmap[BEGR_S][BIF_nd][BEGR_IL] = 0;
+  tmap[BEGR_S][BIF_nd][BIF_B] = 1;
+
+  tmap[BEGR_S][MATP_nd][BEGR_IL] = 0;
+  tmap[BEGR_S][MATP_nd][MATP_MP] = 1;
+  tmap[BEGR_S][MATP_nd][MATP_ML] = 2;
+  tmap[BEGR_S][MATP_nd][MATP_MR] = 3;
+  tmap[BEGR_S][MATP_nd][MATP_D] = 4;
+
+  tmap[BEGR_S][MATL_nd][BEGR_IL] = 0;
+  tmap[BEGR_S][MATL_nd][MATL_ML] = 1;
+  tmap[BEGR_S][MATL_nd][MATL_D] = 2;
+
+  tmap[BEGR_IL][BIF_nd][BEGR_IL] = 0;
+  tmap[BEGR_IL][BIF_nd][BIF_B] = 1;
+
+  tmap[BEGR_IL][MATP_nd][BEGR_IL] = 0;
+  tmap[BEGR_IL][MATP_nd][MATP_MP] = 1;
+  tmap[BEGR_IL][MATP_nd][MATP_ML] = 2;
+  tmap[BEGR_IL][MATP_nd][MATP_MR] = 3;
+  tmap[BEGR_IL][MATP_nd][MATP_D] = 4;
+
+  tmap[BEGR_IL][MATL_nd][BEGR_IL] = 0;
+  tmap[BEGR_IL][MATL_nd][MATL_ML] = 1;
+  tmap[BEGR_IL][MATL_nd][MATL_D] = 2;
+
+  tmap[MATP_MP][BIF_nd][MATP_IL] = 0;
+  tmap[MATP_MP][BIF_nd][MATP_IR] = 1;
+  tmap[MATP_MP][BIF_nd][BIF_B] = 2;
+
+  tmap[MATP_MP][MATP_nd][MATP_IL] = 0;
+  tmap[MATP_MP][MATP_nd][MATP_IR] = 1;
+  tmap[MATP_MP][MATP_nd][MATP_MP] = 2;
+  tmap[MATP_MP][MATP_nd][MATP_ML] = 3;
+  tmap[MATP_MP][MATP_nd][MATP_MR] = 4;
+  tmap[MATP_MP][MATP_nd][MATP_D] = 5;
+
+  tmap[MATP_MP][MATL_nd][MATP_IL] = 0;
+  tmap[MATP_MP][MATL_nd][MATP_IR] = 1;
+  tmap[MATP_MP][MATL_nd][MATL_ML] = 2;
+  tmap[MATP_MP][MATL_nd][MATL_D] = 3;
+
+  tmap[MATP_MP][MATR_nd][MATP_IL] = 0;
+  tmap[MATP_MP][MATR_nd][MATP_IR] = 1;
+  tmap[MATP_MP][MATR_nd][MATR_MR] = 2;
+  tmap[MATP_MP][MATR_nd][MATR_D] = 3;
+
+  tmap[MATP_MP][END_nd][MATP_IL] = 0;
+  tmap[MATP_MP][END_nd][MATP_IR] = 1;
+  tmap[MATP_MP][END_nd][END_E] = 2;
+
+  tmap[MATP_ML][BIF_nd][MATP_IL] = 0;
+  tmap[MATP_ML][BIF_nd][MATP_IR] = 1;
+  tmap[MATP_ML][BIF_nd][BIF_B] = 2;
+
+  tmap[MATP_ML][MATP_nd][MATP_IL] = 0;
+  tmap[MATP_ML][MATP_nd][MATP_IR] = 1;
+  tmap[MATP_ML][MATP_nd][MATP_MP] = 2;
+  tmap[MATP_ML][MATP_nd][MATP_ML] = 3;
+  tmap[MATP_ML][MATP_nd][MATP_MR] = 4;
+  tmap[MATP_ML][MATP_nd][MATP_D] = 5;
+
+  tmap[MATP_ML][MATL_nd][MATP_IL] = 0;
+  tmap[MATP_ML][MATL_nd][MATP_IR] = 1;
+  tmap[MATP_ML][MATL_nd][MATL_ML] = 2;
+  tmap[MATP_ML][MATL_nd][MATL_D] = 3;
+
+  tmap[MATP_ML][MATR_nd][MATP_IL] = 0;
+  tmap[MATP_ML][MATR_nd][MATP_IR] = 1;
+  tmap[MATP_ML][MATR_nd][MATR_MR] = 2;
+  tmap[MATP_ML][MATR_nd][MATR_D] = 3;
+
+  tmap[MATP_ML][END_nd][MATP_IL] = 0;
+  tmap[MATP_ML][END_nd][MATP_IR] = 1;
+  tmap[MATP_ML][END_nd][END_E] = 2;
+
+  tmap[MATP_MR][BIF_nd][MATP_IL] = 0;
+  tmap[MATP_MR][BIF_nd][MATP_IR] = 1;
+  tmap[MATP_MR][BIF_nd][BIF_B] = 2;
+
+  tmap[MATP_MR][MATP_nd][MATP_IL] = 0;
+  tmap[MATP_MR][MATP_nd][MATP_IR] = 1;
+  tmap[MATP_MR][MATP_nd][MATP_MP] = 2;
+  tmap[MATP_MR][MATP_nd][MATP_ML] = 3;
+  tmap[MATP_MR][MATP_nd][MATP_MR] = 4;
+  tmap[MATP_MR][MATP_nd][MATP_D] = 5;
+
+  tmap[MATP_MR][MATL_nd][MATP_IL] = 0;
+  tmap[MATP_MR][MATL_nd][MATP_IR] = 1;
+  tmap[MATP_MR][MATL_nd][MATL_ML] = 2;
+  tmap[MATP_MR][MATL_nd][MATL_D] = 3;
+
+  tmap[MATP_MR][MATR_nd][MATP_IL] = 0;
+  tmap[MATP_MR][MATR_nd][MATP_IR] = 1;
+  tmap[MATP_MR][MATR_nd][MATR_MR] = 2;
+  tmap[MATP_MR][MATR_nd][MATR_D] = 3;
+
+  tmap[MATP_MR][END_nd][MATP_IL] = 0;
+  tmap[MATP_MR][END_nd][MATP_IR] = 1;
+  tmap[MATP_MR][END_nd][END_E] = 2;
+
+  tmap[MATP_D][BIF_nd][MATP_IL] = 0;
+  tmap[MATP_D][BIF_nd][MATP_IR] = 1;
+  tmap[MATP_D][BIF_nd][BIF_B] = 2;
+
+  tmap[MATP_D][MATP_nd][MATP_IL] = 0;
+  tmap[MATP_D][MATP_nd][MATP_IR] = 1;
+  tmap[MATP_D][MATP_nd][MATP_MP] = 2;
+  tmap[MATP_D][MATP_nd][MATP_ML] = 3;
+  tmap[MATP_D][MATP_nd][MATP_MR] = 4;
+  tmap[MATP_D][MATP_nd][MATP_D] = 5;
+
+  tmap[MATP_D][MATL_nd][MATP_IL] = 0;
+  tmap[MATP_D][MATL_nd][MATP_IR] = 1;
+  tmap[MATP_D][MATL_nd][MATL_ML] = 2;
+  tmap[MATP_D][MATL_nd][MATL_D] = 3;
+
+  tmap[MATP_D][MATR_nd][MATP_IL] = 0;
+  tmap[MATP_D][MATR_nd][MATP_IR] = 1;
+  tmap[MATP_D][MATR_nd][MATR_MR] = 2;
+  tmap[MATP_D][MATR_nd][MATR_D] = 3;
+
+  tmap[MATP_D][END_nd][MATP_IL] = 0;
+  tmap[MATP_D][END_nd][MATP_IR] = 1;
+  tmap[MATP_D][END_nd][END_E] = 2;
+
+  tmap[MATP_IL][BIF_nd][MATP_IL] = 0;
+  tmap[MATP_IL][BIF_nd][MATP_IR] = 1;
+  tmap[MATP_IL][BIF_nd][BIF_B] = 2;
+
+  tmap[MATP_IL][MATP_nd][MATP_IL] = 0;
+  tmap[MATP_IL][MATP_nd][MATP_IR] = 1;
+  tmap[MATP_IL][MATP_nd][MATP_MP] = 2;
+  tmap[MATP_IL][MATP_nd][MATP_ML] = 3;
+  tmap[MATP_IL][MATP_nd][MATP_MR] = 4;
+  tmap[MATP_IL][MATP_nd][MATP_D] = 5;
+
+  tmap[MATP_IL][MATL_nd][MATP_IL] = 0;
+  tmap[MATP_IL][MATL_nd][MATP_IR] = 1;
+  tmap[MATP_IL][MATL_nd][MATL_ML] = 2;
+  tmap[MATP_IL][MATL_nd][MATL_D] = 3;
+
+  tmap[MATP_IL][MATR_nd][MATP_IL] = 0;
+  tmap[MATP_IL][MATR_nd][MATP_IR] = 1;
+  tmap[MATP_IL][MATR_nd][MATR_MR] = 2;
+  tmap[MATP_IL][MATR_nd][MATR_D] = 3;
+
+  tmap[MATP_IL][END_nd][MATP_IL] = 0;
+  tmap[MATP_IL][END_nd][MATP_IR] = 1;
+  tmap[MATP_IL][END_nd][END_E] = 2;
+
+  tmap[MATP_IR][BIF_nd][MATP_IR] = 0;
+  tmap[MATP_IR][BIF_nd][BIF_B] = 1;
+
+  tmap[MATP_IR][MATP_nd][MATP_IR] = 0;
+  tmap[MATP_IR][MATP_nd][MATP_MP] = 1;
+  tmap[MATP_IR][MATP_nd][MATP_ML] = 2;
+  tmap[MATP_IR][MATP_nd][MATP_MR] = 3;
+  tmap[MATP_IR][MATP_nd][MATP_D] = 4;
+
+  tmap[MATP_IR][MATL_nd][MATP_IR] = 0;
+  tmap[MATP_IR][MATL_nd][MATL_ML] = 1;
+  tmap[MATP_IR][MATL_nd][MATL_D] = 2;
+
+  tmap[MATP_IR][MATR_nd][MATP_IR] = 0;
+  tmap[MATP_IR][MATR_nd][MATR_MR] = 1;
+  tmap[MATP_IR][MATR_nd][MATR_D] = 2;
+
+  tmap[MATP_IR][END_nd][MATP_IR] = 0;
+  tmap[MATP_IR][END_nd][END_E] = 1;
+
+  tmap[MATL_ML][BIF_nd][MATL_IL] = 0;
+  tmap[MATL_ML][BIF_nd][BIF_B] = 1;
+
+  tmap[MATL_ML][MATP_nd][MATL_IL] = 0;
+  tmap[MATL_ML][MATP_nd][MATP_MP] = 1;
+  tmap[MATL_ML][MATP_nd][MATP_ML] = 2;
+  tmap[MATL_ML][MATP_nd][MATP_MR] = 3;
+  tmap[MATL_ML][MATP_nd][MATP_D] = 4;
+
+  tmap[MATL_ML][MATL_nd][MATL_IL] = 0;
+  tmap[MATL_ML][MATL_nd][MATL_ML] = 1;
+  tmap[MATL_ML][MATL_nd][MATL_D] = 2;
+
+  tmap[MATL_ML][MATR_nd][MATL_IL] = 0;
+  tmap[MATL_ML][MATR_nd][MATR_MR] = 1;
+  tmap[MATL_ML][MATR_nd][MATR_D] = 2;
+
+  tmap[MATL_ML][END_nd][MATL_IL] = 0;
+  tmap[MATL_ML][END_nd][END_E] = 1;
+
+  tmap[MATL_D][BIF_nd][MATL_IL] = 0;
+  tmap[MATL_D][BIF_nd][BIF_B] = 1;
+
+  tmap[MATL_D][MATP_nd][MATL_IL] = 0;
+  tmap[MATL_D][MATP_nd][MATP_MP] = 1;
+  tmap[MATL_D][MATP_nd][MATP_ML] = 2;
+  tmap[MATL_D][MATP_nd][MATP_MR] = 3;
+  tmap[MATL_D][MATP_nd][MATP_D] = 4;
+
+  tmap[MATL_D][MATL_nd][MATL_IL] = 0;
+  tmap[MATL_D][MATL_nd][MATL_ML] = 1;
+  tmap[MATL_D][MATL_nd][MATL_D] = 2;
+
+  tmap[MATL_D][MATR_nd][MATL_IL] = 0;
+  tmap[MATL_D][MATR_nd][MATR_MR] = 1;
+  tmap[MATL_D][MATR_nd][MATR_D] = 2;
+
+  tmap[MATL_D][END_nd][MATL_IL] = 0;
+  tmap[MATL_D][END_nd][END_E] = 1;
+
+  tmap[MATL_IL][BIF_nd][MATL_IL] = 0;
+  tmap[MATL_IL][BIF_nd][BIF_B] = 1;
+
+  tmap[MATL_IL][MATP_nd][MATL_IL] = 0;
+  tmap[MATL_IL][MATP_nd][MATP_MP] = 1;
+  tmap[MATL_IL][MATP_nd][MATP_ML] = 2;
+  tmap[MATL_IL][MATP_nd][MATP_MR] = 3;
+  tmap[MATL_IL][MATP_nd][MATP_D] = 4;
+
+  tmap[MATL_IL][MATL_nd][MATL_IL] = 0;
+  tmap[MATL_IL][MATL_nd][MATL_ML] = 1;
+  tmap[MATL_IL][MATL_nd][MATL_D] = 2;
+
+  tmap[MATL_IL][MATR_nd][MATL_IL] = 0;
+  tmap[MATL_IL][MATR_nd][MATR_MR] = 1;
+  tmap[MATL_IL][MATR_nd][MATR_D] = 2;
+
+  tmap[MATL_IL][END_nd][MATL_IL] = 0;
+  tmap[MATL_IL][END_nd][END_E] = 1;
+
+  tmap[MATR_MR][BIF_nd][MATR_IR] = 0;
+  tmap[MATR_MR][BIF_nd][BIF_B] = 1;
+
+  tmap[MATR_MR][MATP_nd][MATR_IR] = 0;
+  tmap[MATR_MR][MATP_nd][MATP_MP] = 1;
+  tmap[MATR_MR][MATP_nd][MATP_ML] = 2;
+  tmap[MATR_MR][MATP_nd][MATP_MR] = 3;
+  tmap[MATR_MR][MATP_nd][MATP_D] = 4;
+
+  tmap[MATR_MR][MATR_nd][MATR_IR] = 0;
+  tmap[MATR_MR][MATR_nd][MATR_MR] = 1;
+  tmap[MATR_MR][MATR_nd][MATR_D] = 2;
+
+  tmap[MATR_D][BIF_nd][MATR_IR] = 0;
+  tmap[MATR_D][BIF_nd][BIF_B] = 1;
+
+  tmap[MATR_D][MATP_nd][MATR_IR] = 0;
+  tmap[MATR_D][MATP_nd][MATP_MP] = 1;
+  tmap[MATR_D][MATP_nd][MATP_ML] = 2;
+  tmap[MATR_D][MATP_nd][MATP_MR] = 3;
+  tmap[MATR_D][MATP_nd][MATP_D] = 4;
+
+  tmap[MATR_D][MATR_nd][MATR_IR] = 0;
+  tmap[MATR_D][MATR_nd][MATR_MR] = 1;
+  tmap[MATR_D][MATR_nd][MATR_D] = 2;
+
+  tmap[MATR_IR][BIF_nd][MATR_IR] = 0;
+  tmap[MATR_IR][BIF_nd][BIF_B] = 1;
+
+  tmap[MATR_IR][MATP_nd][MATR_IR] = 0;
+  tmap[MATR_IR][MATP_nd][MATP_MP] = 1;
+  tmap[MATR_IR][MATP_nd][MATP_ML] = 2;
+  tmap[MATR_IR][MATP_nd][MATP_MR] = 3;
+  tmap[MATR_IR][MATP_nd][MATP_D] = 4;
+
+  tmap[MATR_IR][MATR_nd][MATR_IR] = 0;
+  tmap[MATR_IR][MATR_nd][MATR_MR] = 1;
+  tmap[MATR_IR][MATR_nd][MATR_D] = 2;
+
+  tmap[BIF_B][BEGL_nd][BEGL_S] = 0;
+
+  tmap[BIF_B][BEGR_nd][BEGR_S] = 0;
+
+  *ret_tmap = tmap;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+/**************************************************************************
+ * EPN 03.13.06
+ * cm2hmm_emit_prob()
+ *
+ * Purpose:  For a specific CM state, determine the probability of emitting
+ *           residue i of the 4-letter RNA alphabet {A,C,G,U}. 
+ * 
+ *
+ * Args:    
+ * CM_t *cm          - the CM
+ * CP9Map_t *cp9map  - the map from the CM to HMM and vice versa
+ * int x             - the CM state 
+ * int i             - the residue index in A=0, C=1, G=2, U=3
+ * int k             - HMM node CM state x maps to
+ *
+ * Returns: (float) probability of emitting letter i from correct half of CM state x.
+ */
+static float
+cm2hmm_emit_prob(CM_t *cm, CP9Map_t *cp9map, int x, int i, int k)
+{
+  float ret_eprob;
+  int   is_left;
+  int   j;
+
+  if(cp9map->nd2lpos[cp9map->pos2nd[k]] == k)
+    is_left = TRUE;
+  else 
+    is_left = FALSE;
+  
+  ret_eprob = 0.;
+
+  /* trivial for non MATP_MP */
+  if(cm->stid[x] != MATP_MP)
+    ret_eprob = cm->e[x][i];
+  
+  else if(cm->stid[x] == MATP_MP)
+    {
+      /* determine which of the 16 indices to use */
+      if(is_left)
+	for(j = (i*MAXABET); j < ((i+1)*MAXABET); j++)
+	  ret_eprob += cm->e[x][j];
+      else
+	for(j = i; j < (MAXABET*MAXABET); j+=MAXABET)
+	  ret_eprob += cm->e[x][j];
+    }
+  return ret_eprob;
+}
+
+
+
+/**************************************************************************
+ * EPN 03.12.06
+ * cm2hmm_special_trans_cp9
+ *
+ * Purpose:  Fill the special transition probabilities (those INTO HMM node 1)
+ *           for a CM plan 9 HMM given a CM.
+ * 
+ * Args:    
+ * CM_t *cm          - the CM
+ * cplan9_s *hmm     - the HMM
+ * CP9Map_t *cp9map  - the map from the CM to HMM and vice versa
+ * double *psi       - psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * char ***tmap;     - the hard-coded transition map
+ *
+ * Returns: (void) 
+ */
+static void
+cm2hmm_special_trans_cp9(CM_t *cm, CP9_t *hmm, CP9Map_t *cp9map, double *psi, 
+			 char ***tmap)
+{
+  int  status;
+  int *ap; /* CM states a' that map to HMM state a, 
+	      * ap[1] is -1 if only 1 CM state maps to a*/
+  int *bp; /* CM states b' that map to HMM state b, 
+	      * bp[1] is -1 if only 1 CM state maps to b*/
+  int k_state; /*either HMMMATCH, HMMINSERT, or HMMDELETE*/
+  int k;      /* HMM node index */
+  int hmm_trans_idx; /*0-8;  CTMM, CTMI, CTMD, CTIM, CTII, CTID, CTDM, CTDI, or CTDD*/
+  float d;
+
+  ESL_ALLOC(ap, sizeof (int) * 2);
+  ESL_ALLOC(bp, sizeof (int) * 2);
+  
+  /* Fill all special transitions with virtual counts, later normalize these into 
+   * probabilities. CM p9 Special transitions are: transitions into HMM node 1, and 
+   * transitions out of HMM node hmm->M, and the N->N self transition.
+   *
+   * Strategy:
+   *
+   * for each HMM transition from special state B (M_0) (maps to CM's ROOT_S) and N (I_0)
+   *       (maps to CM's ROOT_IL) to state b in HMM node 1:
+   *     - determine CM state(s) b' (can be 1 or 2) that map to HMM state b.
+   *       (we must be moving down the CM (i.e. state num (ROOT_S) = 0 and (ROOT_IL) = 1)
+   *     - determine sum(B->b') or sum(N->b') the summed probability of all paths from state(s)
+   *       B to b' or N to b'.
+   * 
+   *       set virtual counts of transitions as follows:
+   *       hmm->t[0][CTMI] (B->N)   = sum(over state(s) b' that map to N) psi[0] * ROOT_S -> b' 
+   *                                 (just ROOT_S->ROOT_IL)
+   *       hmm->t[0][CTMD] (B->D_1) = sum(over state(s) b' that map to D_1) psi[0] * ROOT_S -> b'
+   *       begin[1] (B->M_1) = sum(over state(s) b' that map to M_1) psi[0] * ROOT_S -> b'
+   *       hmm->t[0][CTIM]   = sum(over state(s) b' that map to M_1) psi[1] * ROOT_IL -> b' 
+   *       hmm->t[0][CTII]   = sum(over state(s) b' that map to N)   psi[1] * ROOT_IL -> b' 
+   *                      (just ROOT_IL->ROOT_IL)
+   *       hmm->t[0][CTID]   = sum(over state(s) b' that map to D_1) psi[1] * ROOT_IL -> b' 
+   *
+   *       note: psi[0] = 1.0         
+   *  
+   * fill transitions out of node hmm->M. 
+   * for each HMM transition from state a in HMM node M to either state END_E or state b 
+   *       in node M:
+   *     - determine CM state(s) a' and b' (can be 1 or 2 for each a' and b') that map 
+   *       to HMM states a and b respectively
+   *
+   *     - IF a' > b' (we're moving DOWN the CM)
+   *       determine sum(a'->b') the summed probability of all paths from state(s)
+   *       a' to b'.
+   * 
+   *       set virtual counts of HMM transition a->b as 
+   *       sum(over states a' and b') psi[a'] * a' -> b'
+   *
+   *     - ELSE IF a' < b' (we're moving UP the CM)
+   *       determine sum(b'->a') the summed probability of all paths from state(s)
+   *       b' to a'
+   * 
+   *       set virtual counts of HMM transition a->b as 
+   *       sum(over states a' and b') psi[b'] * b' -> a'
+   * 
+   * Where psi[x] is the expected number of times CM state x is entered, as calc'ed
+   * in fill_psi. psi[0] = 1.0
+   * 
+   */
+
+  /* Set up the probability of transitioning into the first HMM node's states. */
+
+  /* Transition 1 CTMM*/
+  /* Special case, transition prob into M_1 from B is actually 
+   * hmm->begin[1]; first we calc what it should be, then 
+   * we switch hmm->t[0][CTMM] and hmm->begin[1].
+   */
+  k = 0;
+  k_state = HMMMATCH;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMMATCH;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  /*printf("0 CTMM: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, n, ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTMM;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+  /*hmm_set_single_trans_cp9(cm, hmm, cp9map, ap, bp, k, hmm_trans_idx, psi, tmap);*/
+  /* switch 'em */
+  hmm->begin[1] = hmm->t[0][CTMM];
+  hmm->t[0][CTMM] = 0.;
+  
+  /* Transition 2: CTMI; B -> N
+   */
+  k = 0;
+  k_state = HMMMATCH;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMINSERT;
+  bp[0] = cp9map->hns2cs[k][k_state][0];
+  bp[1] = cp9map->hns2cs[k][k_state][1];
+  hmm_trans_idx = CTMI;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 3: CTMD; B -> D_1 */
+  k = 0;
+  k_state = HMMMATCH;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMDELETE;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  hmm_trans_idx = CTMD;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 4: CTIM; N -> M_1*/
+  k = 0;
+  k_state = HMMINSERT;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMMATCH;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  hmm_trans_idx = CTIM;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 5: CTII; N -> N */
+  k = 0;
+  k_state = HMMINSERT;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMINSERT;
+  bp[0] = cp9map->hns2cs[k][k_state][0];
+  bp[1] = cp9map->hns2cs[k][k_state][1];
+  hmm_trans_idx = CTII;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 6: CTID; N -> D_1 */
+  k = 0;
+  k_state = HMMINSERT;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMDELETE;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  hmm_trans_idx = CTID;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transitions 7-9, CTDM, CTDI, CTDD, all 0.0, there's no D_0 state */
+  hmm->t[0][CTDM] = 0.;
+  hmm->t[0][CTDI] = 0.;
+  hmm->t[0][CTDD] = 0.;
+
+  /* Finally, normalize the transition probabilities
+   * Not strictly necessary, a CPlan9Renormalize() call will do this*/
+
+  d =esl_vec_FSum(hmm->begin+1, hmm->M) + hmm->t[0][CTMI] + hmm->t[0][CTMD];
+  esl_vec_FScale(hmm->begin+1, hmm->M, 1./d);
+  hmm->t[0][CTMI] /= d;
+  hmm->t[0][CTMD] /= d;
+
+  esl_vec_FNorm(hmm->t[0]+cp9_TRANS_INSERT_OFFSET, 3);	/* transitions out of insert for node 0 (state N)*/
+
+  k = 0;
+  /*
+  printf("S hmm->t[%d][CTMM]: %f\n", k, hmm->t[k][CTMM]);
+  printf("S hmm->begin[%3d]: %f\n", 1, hmm->begin[1]);
+  printf("S hmm->t[%d][CTMI]: %f\n", k, hmm->t[k][CTMI]);
+  printf("S hmm->t[%d][CTMD]: %f\n", k, hmm->t[k][CTMD]);
+  printf("S hmm->t[%d][CTIM]: %f\n", k, hmm->t[k][CTIM]);
+  printf("S hmm->t[%d][CTII]: %f\n", k, hmm->t[k][CTII]);
+  printf("S hmm->t[%d][CTID]: %f\n", k, hmm->t[k][CTID]);
+  printf("S hmm->t[%d][CTDM]: %f\n", k, hmm->t[k][CTDM]);
+  printf("S hmm->t[%d][CTDI]: %f\n", k, hmm->t[k][CTDI]);
+  printf("S hmm->t[%d][CTDD]: %f\n\n", k, hmm->t[k][CTDD]);  
+  printf("\n");
+  */
+  /*********************************************************************/
+  /*********************************************************************/
+  /* Now handle transitions OUT of HMM node M */
+  /* Transition 1: CTMM; this is M_M -> E
+   * a = node M, match state.
+   * b = E state
+   */
+  k = hmm->M;
+  k_state = HMMMATCH;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  bp[0] = (cm->M) - 1;
+  bp[1] = -1;
+  hmm_trans_idx = CTMM;
+  /* special case, this transition is hmm->end[hmm->M] NOT hmm->t[M][CTMM]. */
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+  /* switch 'em */
+  hmm->end[hmm->M] = hmm->t[hmm->M][CTMM];
+  hmm->t[hmm->M][CTMM] = 0.;
+  
+  /* Transition 2: CTMI; this is M_M -> I_M
+   * a = node M, match state
+   * b = node M, insert state
+   */
+  k = hmm->M;
+  k_state = HMMMATCH;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMINSERT;
+  bp[0] = cp9map->hns2cs[k][k_state][0];
+  bp[1] = cp9map->hns2cs[k][k_state][1];
+  /*printf("CTMI: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTMI;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 3: CTMD, no corresponding transitiona
+   * This is an illegal HMM transition.
+   */
+  hmm->t[hmm->M][CTMD] = 0.;
+
+  /* Transition 4: CTIM; this is I_M -> E
+   * a = node k, insert state.
+   * b = E state
+   */
+  k = hmm->M;
+  k_state = HMMINSERT;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  bp[0] = (cm->M) - 1;
+  bp[1] = -1;
+  hmm_trans_idx = CTIM;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 5: CTII; this is I_M -> I_M
+   * a = node M, insert state.
+   * b = node M, insert state.
+   */
+  k = hmm->M;
+  k_state = HMMINSERT;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMINSERT;
+  bp[0] = cp9map->hns2cs[k][k_state][0];
+  bp[1] = cp9map->hns2cs[k][k_state][1];
+  /*printf("CTII: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTII;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 6: CTID, no corresponding transition.
+   * This is an illegal HMM transition.
+   */
+  hmm->t[hmm->M][CTID] = 0.;
+
+  /* Transition 7: CTDM; this is D_M -> E
+   * a = node M, delete state.
+   * b = E state
+   */
+  k = hmm->M;
+  k_state = HMMDELETE;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  bp[0] = (cm->M) - 1;
+  bp[1] = -1;
+  hmm_trans_idx = CTDM;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 8: CTDI - this is D_M -> I_M
+   * a = node M, delete state.
+   * b = node M, insert state.
+   */
+  k = hmm->M;
+  k_state = HMMDELETE;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMINSERT;
+  bp[0] = cp9map->hns2cs[k][k_state][0];
+  bp[1] = cp9map->hns2cs[k][k_state][1];
+  /*printf("CTDI: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTDI;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 9: CTDD, no corresponding transition.
+   * This is an illegal HMM transition.
+   */
+  hmm->t[hmm->M][CTDD] = 0.;
+
+  /* Finally, normalize the transition probabilities
+   * Not strictly necessary, a CPlan9Renormalize() call will do this*/
+  k = hmm->M;
+  d =esl_vec_FSum(hmm->t[k], 4) + hmm->end[k]; 
+  esl_vec_FScale(hmm->t[k], 4, 1./d);
+  hmm->end[k] /= d;
+  esl_vec_FNorm(hmm->t[k]+cp9_TRANS_INSERT_OFFSET, 3);
+  esl_vec_FNorm(hmm->t[k]+cp9_TRANS_DELETE_OFFSET, 3);
+
+  /*
+  printf("S hmm->t[%d][CTMM]: %f\n", k, hmm->t[k][CTMM]);
+  printf("S hmm->end[%3d]   : %f\n", k, hmm->end[k]);
+  printf("S hmm->t[%d][CTMI]: %f\n", k, hmm->t[k][CTMI]);
+  printf("S hmm->t[%d][CTMD]: %f\n", k, hmm->t[k][CTMD]);
+  printf("S hmm->t[%d][CTIM]: %f\n", k, hmm->t[k][CTIM]);
+  printf("S hmm->t[%d][CTII]: %f\n", k, hmm->t[k][CTII]);
+  printf("S hmm->t[%d][CTID]: %f\n", k, hmm->t[k][CTID]);
+  printf("S hmm->t[%d][CTDM]: %f\n", k, hmm->t[k][CTDM]);
+  printf("S hmm->t[%d][CTDI]: %f\n", k, hmm->t[k][CTDI]);
+  printf("S hmm->t[%d][CTDD]: %f\n\n", k, hmm->t[k][CTDD]);  
+  printf("\n");
+  */
+
+  free(ap);
+  free(bp);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/**************************************************************************
+ * EPN 03.12.06
+ * cm2hmm_trans_probs_cp9()
+ *
+ * Purpose:  Fill transition "virtual counts" from HMM node k to 
+ *           the following HMM node (k+1) given a CM, then normalize to
+ *           probabilities.
+ *  
+ * Reference: Zasha Weinberg thesis p.123-124         
+ *
+ * Args:    
+ * CM_t *cm          - the CM
+ * cplan9_s *hmm     - the CM plan 9 HMM
+ * CP9Map_t *cp9map  - the map from the CM to HMM and vice versa
+ * int k             - the HMM node we're filling transitions for
+ * double *psi       - psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * char ***tmap;     - the hard-coded transition map
+ *
+ * Returns: (void)    
+ */
+static void
+cm2hmm_trans_probs_cp9(CM_t *cm, CP9_t *hmm, CP9Map_t *cp9map, int k, double *psi, char ***tmap)
+{
+  int status;
+  int *ap; /* CM states a' that map to HMM state a, 
+	      * ap[1] is -1 if only 1 CM state maps to a*/
+  int *bp; /* CM states b' that map to HMM state b, 
+	      * bp[1] is -1 if only 1 CM state maps to b*/
+  
+  int n;   /* CM node that maps to HMM node k */
+  int k_state; /*either HMMMATCH, HMMINSERT, or HMMDELETE*/
+
+  int hmm_trans_idx; /*0-8;  CTMM, CTMI, CTMD, CTIM, CTII, CTID, CTDM, CTDI, or CTDD*/
+  float d;
+
+  /*printf("in cm2hmm_trans_probs_cp9: k: %d\n", k);*/
+
+  ESL_ALLOC(ap, sizeof (int) * 2);
+  ESL_ALLOC(bp, sizeof (int) * 2);
+  n = cp9map->pos2nd[k];
+  /* Fill all 9 transitions with virtual counts, later normalize these into 
+   * probabilities.
+   *
+   * Strategy:
+   *
+   * for each HMM transition from state a in node k to state b in either node k or k+1:
+   *     - determine CM state(s) a' and b' (can be 1 or 2 for each a' and b') that map 
+   *       to HMM states a and b respectively
+   *
+   *     - IF a' > b' (we're moving DOWN the CM)
+   *       determine sum(a'->b') the summed probability of all paths from state(s)
+   *       a' to b'.
+   * 
+   *       set virtual counts of HMM transition a->b as 
+   *       sum(over states a' and b') psi[a'] * a' -> b'
+   *
+   *     - ELSE IF a' < b' (we're moving UP the CM)
+   *       determine sum(b'->a') the summed probability of all paths from state(s)
+   *       b' to a'
+   * 
+   *       set virtual counts of HMM transition a->b as 
+   *       sum(over states a' and b') psi[b'] * b' -> a'
+   * 
+   * Where psi[x] is the expected number of times CM state x is entered, as calc'ed
+   * in fill_psi.
+   * 
+   */
+
+  /* Transition 1: CTMM
+   * a = node k, match state.
+   * b = node k+1, match state.
+   */
+  k_state = HMMMATCH;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMMATCH;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  hmm_trans_idx = CTMM;
+  /*////printf("CTMM: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+  /*hmm_set_single_trans_cp9(cm, hmm, cp9map, ap, bp, k, hmm_trans_idx, psi, tmap);*/
+
+  /* Transition 2: CTMI
+   * a = node k, match state.
+   * b = node k, insert state.
+   */
+  k_state = HMMMATCH;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMINSERT;
+  bp[0] = cp9map->hns2cs[k][k_state][0];
+  bp[1] = cp9map->hns2cs[k][k_state][1];
+  /*////printf("CTMI: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTMI;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 3: CTMD
+   * a = node k, match state.
+   * b = node k+1, delete state.
+   */
+  k_state = HMMMATCH;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMDELETE;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  /*////printf("CTMD: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTMD;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 4: CTIM
+   * a = node k, insert state.
+   * b = node k+1, match state.
+   */
+  k_state = HMMINSERT;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMMATCH;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  /*////printf("CTIM: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTIM;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 5: CTII
+   * a = node k, insert state.
+   * b = node k, insert state.
+   */
+  k_state = HMMINSERT;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMINSERT;
+  bp[0] = cp9map->hns2cs[k][k_state][0];
+  bp[1] = cp9map->hns2cs[k][k_state][1];
+  /*////printf("CTII: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+
+  hmm_trans_idx = CTII;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 6: CTID - a CM plan 9 transition not in plan 7
+   * a = node k, insert state.
+   * b = node k+1, delete state.
+   */
+  k_state = HMMINSERT;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMDELETE;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  /*////printf("CTID: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTID;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 7: CTDM
+   * a = node k, delete state.
+   * b = node k+1, match state.
+   */
+  k_state = HMMDELETE;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMMATCH;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  /*////printf("CTDM: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTDM;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 8: CTDI - a CM plan 9 transition not in plan 9 
+   * a = node k, delete state.
+   * b = node k, insert state.
+   */
+  k_state = HMMDELETE;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMINSERT;
+  bp[0] = cp9map->hns2cs[k][k_state][0];
+  bp[1] = cp9map->hns2cs[k][k_state][1];
+  /*////printf("CTDI: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTDI;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Transition 9: CTDD
+   * a = node k, delete state.
+   * b = node k+1, delete state.
+   */
+  k_state = HMMDELETE;
+  ap[0] = cp9map->hns2cs[k][k_state][0];
+  ap[1] = cp9map->hns2cs[k][k_state][1];
+
+  k_state = HMMDELETE;
+  bp[0] = cp9map->hns2cs[k+1][k_state][0];
+  bp[1] = cp9map->hns2cs[k+1][k_state][1];
+  /*////printf("CTDD: k: %4d | n: %4d | ap[0]: %4d ap[1]: %4d | bp[0]: %4d bp[1]: %4d\n", k, cp9map->pos2nd[k], ap[0], ap[1], bp[0], bp[1]);*/
+  hmm_trans_idx = CTDD;
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[0], bp[1], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[0], k, hmm_trans_idx, psi, tmap);
+  hmm_add_single_trans_cp9(cm, hmm, cp9map, ap[1], bp[1], k, hmm_trans_idx, psi, tmap);
+
+  /* Finally, normalize the transition probabilities
+   * Not strictly necessary, a CPlan9Renormalize() call will do this*/
+  d = esl_vec_FSum(hmm->t[k], 4) + hmm->end[k]; 
+  esl_vec_FScale(hmm->t[k], 4, 1./d);
+  hmm->end[k] /= d;
+
+  esl_vec_FNorm(hmm->t[k]+cp9_TRANS_INSERT_OFFSET, 3);
+  esl_vec_FNorm(hmm->t[k]+cp9_TRANS_DELETE_OFFSET, 3);
+  /* print transition probs for HMM */
+  /*
+    printf("hmm->t[%d][CTMM]: %f\n", k, hmm->t[k][CTMM]);
+    printf("hmm->t[%d][CTMI]: %f\n", k, hmm->t[k][CTMI]);
+    printf("hmm->t[%d][CTMD]: %f\n", k, hmm->t[k][CTMD]);
+    printf("hmm->t[%d][CTMEL]: %f\n", k, hmm->t[k][CTMD]);
+    printf("hmm->t[%d][CTIM]: %f\n", k, hmm->t[k][CTIM]);
+    printf("hmm->t[%d][CTII]: %f\n", k, hmm->t[k][CTII]);
+    printf("hmm->t[%d][CTID]: %f\n", k, hmm->t[k][CTID]);
+    printf("hmm->t[%d][CTDM]: %f\n", k, hmm->t[k][CTDM]);
+    printf("hmm->t[%d][CTDI]: %f\n", k, hmm->t[k][CTDI]);
+    printf("hmm->t[%d][CTDD]: %f\n\n", k, hmm->t[k][CTDD]);  
+    printf("\n");
+  */
+  free(ap);
+  free(bp);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/**************************************************************************
+ * EPN 03.14.06
+ * fill_phi_cp9()
+ *
+ * Purpose:  Fill phi matrix for a CM plan 9 HMM. 
+ *           phi[k][v] is the expected number of times 
+ *           HMM node k's state v (either 0 (match), 1 (insert) or
+ *           (2) delete) is entered in the HMM.
+ * 
+ * Args:    
+ * cplan9_s *hmm      - the HMM
+ * double **phi       - phi array, phi[k][v] is expected number of times
+ *                      state v (0 = match, 1 insert, 2 = delete) in 
+ *                      node k is visited. Node 0 is special, 
+ *                      state 0 = B state, state 1 = N_state, state 2 = NULL
+ * int spos           - the first original consensus column this CP9 HMM
+ *                      models (only != 1 if we're building a CP9 for a sub CM).
+ * Notes:
+ *                    - phi is allocated here, must be freed by caller.
+ * Returns: ret_phi 
+ */
+void
+fill_phi_cp9(CP9_t *hmm, double ***ret_phi, int spos)
+{
+  int status;
+  int k;
+  double **phi;
+
+  ESL_ALLOC(phi, sizeof(double *) * (hmm->M+1));
+  for(k = 0; k <= hmm->M; k++)
+    ESL_ALLOC(phi[k], sizeof(double) * 3);
+
+  /* Initialize phi values as all 0.0 */
+  for (k = 0; k <= hmm->M; k++)
+    phi[k][0] = phi[k][1] = phi[k][2] = 0.;
+
+  /* the M_spos-1 is the B state, where all parses start */
+  phi[spos-1][HMMMATCH]   = 1.0;
+  phi[spos-1][HMMINSERT]  = phi[spos-1][HMMMATCH] * hmm->t[spos-1][CTMI];
+  phi[spos-1][HMMINSERT] += phi[spos-1][HMMINSERT] * (hmm->t[spos-1][CTII] / 
+						      (1. - hmm->t[spos-1][CTII]));
+  phi[spos-1][HMMDELETE]  = 0.;
+
+  /* Handle all other nodes (including M) */
+  for (k = 1; k <= hmm->M; k++)
+    {
+      if(k == (spos-1))
+	continue;
+      
+      /* match could've come from k-1 match, k-1 insert or k-1 delete */
+      phi[k][HMMMATCH] += phi[k-1][HMMMATCH] * hmm->t[k-1][CTMM];
+      phi[k][HMMMATCH] += phi[k-1][HMMDELETE] * hmm->t[k-1][CTDM];
+      phi[k][HMMMATCH] += phi[k-1][HMMINSERT] * hmm->t[k-1][CTIM];
+      phi[k][HMMMATCH] += hmm->begin[k];
+
+      /* again, we have to do deletes prior to inserts */
+      /* deletes could've come from k-1 match, k-1 delete, k-1 insert */
+      phi[k][HMMDELETE] += phi[k-1][HMMMATCH] * hmm->t[k-1][CTMD];
+      phi[k][HMMDELETE] += phi[k-1][HMMINSERT] * hmm->t[k-1][CTID];
+      phi[k][HMMDELETE] += phi[k-1][HMMDELETE] * hmm->t[k-1][CTDD];
+ 
+      /* inserts could've come from k match, k delete, or k insert */
+      phi[k][HMMINSERT] += phi[k][HMMMATCH] * hmm->t[k][CTMI];
+      phi[k][HMMINSERT] += phi[k][HMMDELETE] * hmm->t[k][CTDI];
+      /* self loops are special */
+      phi[k][HMMINSERT] += (phi[k][HMMINSERT] * (hmm->t[k][CTII] / (1-hmm->t[k][CTII])));
+
+      /*printf("phi[%d][HMMMATCH]: %f\n", k, phi[k][HMMMATCH]);
+	printf("phi[%d][HMMINSERT]: %f\n", k, phi[k][HMMINSERT]);
+	printf("phi[%d][HMMDELETE]: %f\n", k, phi[k][HMMDELETE]);
+      */
+    }
+  *ret_phi = phi;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+/**************************************************************************
+ * EPN 03.15.06
+ * Function: hmm_add_single_trans_cp9()
+ *
+ * Purpose:  Add a virtual counts contribution to a single CM plan 9 HMM transition. 
+ *  
+ * Args:    
+ * CM_t *cm          - the CM
+ * cplan9_s *hmm     - the HMM
+ * CP9Map_t *cp9map  - the map from the CM to HMM and vice versa
+ * int a             - a CM state that maps to HMM state we're transitioning out of
+ * int b             - a CM state that maps to HMM state we're transitioning into
+ * int k             - the HMM node we're setting a single transition for
+ * int hmm_trans_idx - 0-8, the HMM transition index we're setting
+ * double *psi       - psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * char ***tmap;      - the hard-coded transition map
+ * Returns: (void) 
+ */
+static void
+hmm_add_single_trans_cp9(CM_t *cm, CP9_t *hmm, CP9Map_t *cp9map, int a, int b, int k, int hmm_trans_idx, 
+			double *psi, char ***tmap)
+{
+  /* check if we've got real CM state ids */
+  /*
+    printf("\t\tin hmm_add_single_trans_cp9, a: %d | b: %d | k: %d | hmm_trans_idx: %d\n", a, b, k, hmm_trans_idx);
+    printf("\t\tbeg hmm_cm->t[%d][%d] : %.9f\n", k, hmm_trans_idx, hmm->t[k][hmm_trans_idx]);
+  */
+  if(a == -1 || b == -1)
+    return;
+
+  if(a <= b) /* going DOWN the CM */
+    hmm->t[k][hmm_trans_idx] += psi[a] * cm_sum_subpaths_cp9(cm, cp9map, a, b, tmap, k, psi);
+  else if (a > b) /* going UP the CM */
+    hmm->t[k][hmm_trans_idx] += psi[b] * cm_sum_subpaths_cp9(cm, cp9map, b, a, tmap, k, psi);
+  /*printf("\t\tend hmm_cm->t[%d][%d] : %.9f\n", k, hmm_trans_idx, hmm->t[k][hmm_trans_idx]);*/
+}
+
+/**************************************************************************
+ * EPN 02.24.06
+ * cm_sum_subpaths_cp9()
+ *
+ * Purpose:  Calculated probability of getting from one state (start) to 
+ *           another (end) in a CM, taking special considerations. 
+ * 
+ *           Sum the probability of all subpaths that start 
+ *           at "start" and end at "end" (ignoring "end"->"end" and
+ *           "start" -> "start" transitions if they exist)
+ * 
+ *           This function is used to help determine CM plan 9 HMM
+ *           transition probabilities. If we're trying to set a particular
+ *           transition (1 of 9) out of HMM node k, we ignore the contribution 
+ *           of subparses that correspond to other transitions out of node k.
+ *           For example, we don't want to include the probability of an 
+ *           insert(node a) ->match (node a+1) sub parse when calculating
+ *           the transition probability for match(node a) -> match (node a+1), 
+ *           (CTMM) because CTIM maps to that transition. 
+ *          
+ * Args:    
+ * CM_t *cm          - the CM
+ * CP9Map_t *cp9map  - the map from the CM to HMM and vice versa
+ * int start         - state index we're starting at
+ * int end           - state index we're ending in
+ * int ***tmap       - the hard-coded transition map
+ * int k             - HMM node we're calc'ing transition (out of node k) for
+ * double *psi       - psi[v] is the expected number of times state v is entered
+ *                     in a CM parse
+ * Returns: Float, the summed probability of all subpaths through the CM
+ *          starting at "start" and ending at "end".
+ */
+static float
+cm_sum_subpaths_cp9(CM_t *cm, CP9Map_t *cp9map, int start, int end, char ***tmap, 
+		    int k, double *psi)
+{
+  int status;
+  int s_n; /* CM node that maps to HMM node with start state */
+  int e_n; /* CM node that maps to HMM node with end state */
+  int v; /* state index in CM */
+  
+  double *sub_psi; /*sub_psi[v] is the expected number of times state v is
+		    * entered given we started at state "start", this is
+		    * the summed probability of all paths starting at "start"
+		    * and ending at v.
+		    */
+  float to_return;
+  int y;
+  int x;
+  char tmap_val;
+  int n_v; /* CM node containing state v*/
+  int is_insert; /* 1 if v is insert, 0 if not */
+  float insert_to_start; /* is start is not an insert and the insert state of 
+			  * HMM node k < start, this is the
+			  * contribution of insert -> start (which should be ignored
+			  * because the TMI and TDI transitions solely map to
+			  * this transition probability.
+			  */
+
+  /*printf("\t\t\tin cm_sum_subpaths_cp9, start: %d | end: %d\n", start, end);*/
+  if(start > end)
+    {
+      printf("ERROR in cm_sum_subpaths_cp9: start: %d > end: %d\n", start, end);
+      exit(1);
+    }
+  if(start == end)
+    {
+      if(cm->sttype[start] != IL_st && cm->sttype[start] != IR_st)
+	{
+	  /* This is possible, though unlikely. It only happens (I think and hope) if
+	   * we've got two adjacent (k and k+1) columns modelled by the same MATP node n, 
+	   * so when setting a transition from node k ->  node k+1, we enter this function
+	   * three times with start == end. Once with each MATP_MP, MATP_ML, MATP_MR, and MATP_D
+	   * because these states map to the beginning and ending states of the M_k->M_k+1, 
+	   * M_k->D_k+1, D_k->M_k+1, and D_k->D_k+1 transitions respectively. 
+	   * The solution is to return 1.0, 
+	   * so the contribution is simply psi[MATP_M*] (in the function 
+	   * hmm_add_single_trans_cp9 that called this function).
+	   */
+	  if((cm->stid[start] != MATP_MP && cm->stid[start] != MATP_D) && 
+	     (cm->stid[start] != MATP_ML && cm->stid[start] != MATP_MR))
+	    {
+	      printf("ERROR asking for self transition of non-insert, non-MATP state: %d\n", start);
+	      exit(1);
+	    }
+	  return 1.0;
+	}
+      /* else we just return the self-insert probability */
+      /*printf("\t\t\tReturning self insert prob: %f\n", cm->t[start][0]);*/
+      return cm->t[start][0];
+    }
+  to_return = 0.;
+  s_n = cm->ndidx[start];
+  e_n = cm->ndidx[end];
+  
+  ESL_ALLOC(sub_psi, sizeof(double) * (end - start + 1));
+  /* Initialize sub_psi[0]. Need to check if we need to ignore the probability
+   * mass from the CM insert state(s) that maps to the HMM insert state of this node 
+   * (these insert states are cp9map->hns2cs[k][1][0] and (potentially) cp9map->hns2cs[k][1][1]) 
+   * that goes through "start" (which must map to either the M or 
+   * D state of this HMM node).
+   */
+  sub_psi[0] = 1.; /* have to start in "start" */
+  
+  if((cm->sttype[start] != IL_st && cm->sttype[start] != IR_st) &&
+     (cm->sttype[end] != IL_st && cm->sttype[end] != IR_st))
+    {
+      insert_to_start = 0.;
+      if(cp9map->hns2cs[k][1][0] < start) 
+	insert_to_start = psi[cp9map->hns2cs[k][1][0]] * cm_sum_subpaths_cp9(cm, cp9map, cp9map->hns2cs[k][1][0], start, tmap, k, psi);
+      if((cp9map->hns2cs[k][1][1] != -1) && (cp9map->hns2cs[k][1][1] < start))
+	insert_to_start += psi[cp9map->hns2cs[k][1][1]] * cm_sum_subpaths_cp9(cm, cp9map, cp9map->hns2cs[k][1][1], start, tmap, k, psi);
+      sub_psi[0] -= insert_to_start / psi[start];
+      /*printf("\t\tinsert_to_start: %f sub_psi[0]: %f\n", insert_to_start, sub_psi[0]);*/
+    }
+  /* note: when cm_sum_subpaths_cp9 is called recursively above
+   * it will never result in another recursive call, 
+   * because its "start" is an insert state.  
+   */
+  
+  for (v = (start+1); v <= end; v++) 
+    {
+      /*printf("\t\t\tv: %d\n", v);*/
+      sub_psi[v-start] = 0.;
+      n_v = cm->ndidx[v];
+      if(cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+	is_insert = 1;
+      else
+	is_insert = 0;
+      
+      if(cm->sttype[v] == S_st)
+	{
+	  /* previous state is necessarily either a BIF_B or a END_E, either
+	   * way we handle as if the transition FROM previous state to this
+	   * state is 1.0 */
+	  sub_psi[v-start] = sub_psi[(v-1)-start] * 1.;
+	}
+      /* check if v is an insert state that maps to node k, if so we don't want
+       * to double count its contribution (it will be counted in a subsequent cm_sum_subpaths_CP9()
+       * call), so we skip it here.
+       */
+      if((v != end && is_insert) && ((cp9map->cs2hn[v][0] == k) || cp9map->cs2hn[v][1] == k))
+	{
+	  /*skip the contribution*/
+	  /*
+	    printf("v: %d | skipping the contribution\n", v);
+	    printf("\tcs2hn_map[%d][0] : %d\n", v, cs2hn_map[v][0]);
+	    printf("\tcs2hn_map[%d][1] : %d\n", v, cs2hn_map[v][1]);
+	    printf("\tcs2hn_map[start][0] : %d\n", v, cs2hn_map[start][0]);
+	    printf("\tcs2hn_map[start][1] : %d\n", v, cs2hn_map[start][1]);
+	  */
+	}
+      else 
+	{
+	  for (y = cm->pnum[v]-1; y >= is_insert; y--) 
+	    {
+	      x = cm->plast[v] - y;
+	      /* x is a parent of v, we're adding contribution 
+	       * of transition from x to v. */
+	      tmap_val = tmap[(int) cm->stid[x]][(int) cm->ndtype[cm->ndidx[v]+is_insert]][(int) cm->stid[v]];
+#if eslDEBUGLEVEL >= 1
+	      if(tmap_val == -1)
+		{
+		  printf("tmap ERROR 1\n");
+		  printf("v: %d | pnum[v]: %d | plast[v]: %d | y: %d | x: %d | d1: %d | d2: %d | d3: %d\n", v, cm->pnum[v], cm->plast[v], y, x, ((int) cm->stid[x]), ((int) (cm->ndtype[cm->ndidx[v]+is_insert])), ((int) cm->stid[v]));
+		  exit(1);
+		}
+#endif
+	      if((x - start) < 0)
+		sub_psi[v-start] += 0.;
+	      else
+		sub_psi[v-start] += sub_psi[x-start] * cm->t[x][(int) tmap_val];
+	    }
+	  if(v != end && is_insert) /* we don't want to include the probability of an 
+				       insert self-loop to end itself */
+	    {	  
+	      sub_psi[v-start] += sub_psi[v-start] * (cm->t[v][0] / (1-cm->t[v][0])); 
+	      /*the contribution of the self insertion loops*/
+	    }
+	}
+    }
+  to_return = (float) sub_psi[end-start];
+  free(sub_psi);
+  return to_return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/**************************************************************************
+ * EPN 03.19.06
+ * check_psi_vs_phi_cp9()
+ *
+ * Purpose:  Check that psi and phi values for CM states that map to HMM states
+ *           are within a certain threshold. Assumes all HMM insert state maps 
+ *           to exactly 1 CM insert state - i.e. ambiguities have been removed.
+ *           (As of version 0.71 ambiguities are always removed).
+ * Args:    
+ * CM_t *cm          - the CM
+ * CP9Map_t *cp9map  - the map from the CM to HMM and vice versa
+ * double *psi       - psi[v] is expected number of times CM state v is entered
+ * double **phi      - phi array, phi[k][v] is expected number of times
+ *                     HMM state v (0 = match, 1 insert, 2 = delete) in 
+ *                     node k is visited.
+ * double threshold  - the threshold that mapping (potentially summed) psi and 
+ *                     phi values are allowed to be different by, without throwing an error.
+ * int print_flag    - TRUE to print out the values, FALSE not to 
+ *
+ * Returns: TRUE: if CM and HMM are "close enough" (see code)
+ *          FALSE: otherwise
+ */
+static int
+check_psi_vs_phi_cp9(CM_t *cm, CP9Map_t *cp9map, double *psi, double **phi, double threshold, 
+		     int debug_level)
+{
+  int status;
+  int v; /* CM state index*/ 
+  int k;
+  int y;
+  double summed_psi;
+  int *ap; /*CM state that maps to HMM state in node k*/
+  int k_state; /*0, 1 or 2, state in hmm node k*/
+  int violation;
+  int v_ct; 
+  double diff;
+  int ret_val; /* return value */
+  int adj_bp_flag; /* a special case in which we always return TRUE after printing a warning */
+
+  if (cm->flags & CMH_LOCAL_BEGIN) cm_Fail("internal error: we're in CM local mode while trying to build a CP9 HMM");
+
+  adj_bp_flag = FALSE;
+  if(check_cm_adj_bp(cm, cp9map))
+    {
+      adj_bp_flag = TRUE;
+    /* if check_cm_adj_bp() returns TRUE, then the following rare (but possible) situation
+     * is true: Two adjacent consensus columns are modelled by the same MATP node. In this
+     * case it is difficult for the CM plan 9 architecture to mirror the insert state
+     * that maps to both the MATP_IL and MATP_IR of this node. It is more difficult than
+     * for any other possible CM topology situation, so we relax the threshold when
+     * checking psi and phi.
+     */
+      printf("\n");
+      printf("*******************************************************************************\n");
+      printf("Whoa... this model has a special situtation. The left and right half of \n");
+      printf("a single base pair model adjacent consensus columns. It's impossible to build\n");
+      printf("a CP9 HMM that models this CM *exactly*, so this test will likely fail, but\n");
+      printf("we're still going to return TRUE from check_psi_vs_phi_cp9(), because we don't\n");
+      printf("want the program to stop running.\n");
+      printf("*******************************************************************************\n\n");
+    }    
+  ret_val = TRUE;
+  v_ct = 0;
+  ESL_ALLOC(ap, sizeof(int) * 2);
+
+  for(v = 0; v < cm->M; v++)
+    if(cm->stid[v] != BIF_B)
+      {
+	for(y = 0; y < cm->cnum[v]; y++)
+	  if(debug_level > 1) printf("cm->t[%d][%d]: %f\n", v, y, cm->t[v][y]);
+	if(debug_level > 1) printf("\n");
+      }		       
+
+  for (k = 0; k <= cp9map->hmm_M; k++)
+    {
+      k_state = HMMMATCH;
+      ap[0] = cp9map->hns2cs[k][k_state][0];
+      ap[1] = cp9map->hns2cs[k][k_state][1];
+      summed_psi = psi[ap[0]];
+      if(ap[1] != -1)
+	summed_psi += psi[ap[1]];
+      violation = FALSE;
+      diff = phi[k][0] - summed_psi;
+      if((diff > threshold) || ((-1. * diff) > threshold))
+	{
+	  violation = TRUE;
+	  v_ct++;
+	}
+      if(violation)
+	printf("M k: %4d | phi: %f | psi: %f VIOLATION (%f) (cm v1: %d cm v2: %d)\n", k, phi[k][0], summed_psi, diff, ap[0], ap[1]);
+      else if(debug_level > 1)
+	printf("M k: %4d | phi: %f | psi: %f\n", k, phi[k][0], summed_psi);
+
+      k_state = HMMINSERT;
+      ap[0] = cp9map->hns2cs[k][k_state][0];
+      ap[1] = cp9map->hns2cs[k][k_state][1];
+      if(ap[1] != -1)
+	cm_Fail("ERROR, HMM insert state of node %d maps to 2 CM insert states: %d and %d\n", k, ap[0], ap[1]);
+      summed_psi = psi[ap[0]];
+      violation = FALSE;
+      diff = phi[k][1] - summed_psi;
+      if((diff > threshold) || ((-1. * diff) > threshold))
+	{
+	  violation = TRUE;
+	  v_ct++;
+	}
+      if(violation)
+	printf("I k: %4d | phi: %f | psi: %f VIOLATION (%f) (cm v1: %d cm v2: %d)\n", k, phi[k][1], summed_psi, diff, ap[0], ap[1]);
+      else if(debug_level > 1)
+	printf("I k: %4d | phi: %f | psi: %f\n", k, phi[k][1], summed_psi);
+      
+      k_state = HMMDELETE;
+      ap[0] = cp9map->hns2cs[k][k_state][0];
+      ap[1] = cp9map->hns2cs[k][k_state][1];
+     if(k == 0)
+	summed_psi = 0.;      /*no such state in HMM or CM*/
+      else
+	{
+	  summed_psi = psi[ap[0]];
+	  if(ap[1] != -1)
+	    summed_psi += psi[ap[1]];
+	}
+      violation = FALSE;
+      diff = phi[k][2] - summed_psi;
+      if((diff > threshold) || ((-1. * diff) > threshold))
+	{
+	  violation = TRUE;
+	  v_ct++;
+	}
+      if(violation)
+	printf("D k: %4d | phi: %f | psi: %f VIOLATION (%f) (cm v1: %d cm v2: %d)\n", k, phi[k][2], summed_psi, diff, ap[0], ap[1]);
+      else if(debug_level > 1)
+	{
+	  printf("D k: %4d | phi: %f | psi: %f\n\n", k, phi[k][2], summed_psi);
+	}
+    }
+  free(ap);
+  
+  if(v_ct > 0)
+    {
+      printf("ERROR, %d HMM states violate the %f threshold b/t psi and phi.\n", v_ct, threshold);
+      ret_val = FALSE;
+    }
+  if(adj_bp_flag == TRUE) ret_val = TRUE; /* always return true for models with a consensus bp in adjacent columns */
+  return ret_val;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/**************************************************************************
+ * EPN 03.13.06
+ * debug_print_cp9_params()
+ *
+ * Purpose:  Print out emission and transition probabilities and scores
+ *           for a CM plan 9 HMM.
+ *
+ * Args:    
+ * fp                - often stdout
+ * cplan9_s *hmm     - counts form CM plan 9 HMm
+ * print_scores      - TRUE to print scores, FALSE not to
+ * Returns: (void) 
+ */
+void
+debug_print_cp9_params(FILE *fp, CP9_t *hmm, int print_scores)
+{
+  int k, i;
+
+  /*fprintf(fp, "Printing CP9 HMM parameters in debug_print_cp9_params:\n\n");*/
+
+  fprintf(fp, "Consensus Length: %d\n", hmm->M);
+  fprintf(fp, "Node: 0\n");
+  for(i = 0; i < MAXABET; i++)
+    {
+      if(print_scores) fprintf(fp, "ins[%3d][%3d] = %.3f | %10d\n", 0, i, hmm->ins[0][i], hmm->isc[i][0]);
+      else             fprintf(fp, "ins[%3d][%3d] = %.3f\n", 0, i, hmm->ins[0][i]);
+    }  
+  fprintf(fp, "\n");
+
+  k=0;
+  if(print_scores) {
+    fprintf(fp, "\tCTMM[%d]  = %f | %d\n", k, hmm->t[0][CTMM], hmm->tsc[CTMM][0]);
+    fprintf(fp, "\tCTMI[%d]  = %f | %d\n", k, hmm->t[0][CTMI], hmm->tsc[CTMI][0]);
+    fprintf(fp, "\tCTMD[%d]  = %f | %d\n", k, hmm->t[0][CTMD], hmm->tsc[CTMD][0]);
+    fprintf(fp, "\tCTMEL[%d] = %f | %d\n", k, hmm->t[0][CTMEL], hmm->tsc[CTMEL][0]);
+    fprintf(fp, "\tCTIM[%d]  = %f | %d\n", k, hmm->t[0][CTIM], hmm->tsc[CTIM][0]);
+    fprintf(fp, "\tCTII[%d]  = %f | %d\n", k, hmm->t[0][CTII], hmm->tsc[CTII][0]);
+    fprintf(fp, "\tCTID[%d]  = %f | %d\n", k, hmm->t[0][CTID], hmm->tsc[CTID][0]);
+    fprintf(fp, "\tCTDM[%d]  = %f | %d\n", k, hmm->t[0][CTDM], hmm->tsc[CTDM][0]);
+    fprintf(fp, "\tCTDI[%d]  = %f | %d\n", k, hmm->t[0][CTDI], hmm->tsc[CTDI][0]);
+    fprintf(fp, "\tCTDD[%d]  = %f | %d\n", k, hmm->t[0][CTDD], hmm->tsc[CTDD][0]);
+  }  
+  else  {
+    fprintf(fp, "\tCTMM[%d]  = %f\n", k, hmm->t[0][CTMM]);
+    fprintf(fp, "\tCTMI[%d]  = %f\n", k, hmm->t[0][CTMI]);
+    fprintf(fp, "\tCTMD[%d]  = %f\n", k, hmm->t[0][CTMD]);
+    fprintf(fp, "\tCTMEL[%d] = %f\n", k, hmm->t[0][CTMEL]);
+    fprintf(fp, "\tCTIM[%d]  = %f\n", k, hmm->t[0][CTIM]);
+    fprintf(fp, "\tCTII[%d]  = %f\n", k, hmm->t[0][CTII]);
+    fprintf(fp, "\tCTID[%d]  = %f\n", k, hmm->t[0][CTID]);
+    fprintf(fp, "\tCTDM[%d]  = %f\n", k, hmm->t[0][CTDM]);
+    fprintf(fp, "\tCTDI[%d]  = %f\n", k, hmm->t[0][CTDI]);
+    fprintf(fp, "\tCTDD[%d]  = %f\n", k, hmm->t[0][CTDD]);
+  }
+  for(k = 1; k <= hmm->M; k++)
+    {      
+      fprintf(fp, "Node: %d\n", k);
+      for(i = 0; i < MAXABET; i++)
+	{
+	  if(print_scores) 
+	    fprintf(fp, "mat[%3d][%3d] = %.3f | %10d\n", k, i, hmm->mat[k][i], hmm->msc[i][k]);
+	  else
+	    fprintf(fp, "mat[%3d][%3d] = %.3f\n", k, i, hmm->mat[k][i]);
+	}
+      for(i = 0; i < MAXABET; i++)
+	{
+	  if(print_scores)
+	    fprintf(fp, "ins[%3d][%3d] = %.3f | %10d\n", k, i, hmm->ins[k][i], hmm->isc[i][k]);
+	  else
+	    fprintf(fp, "ins[%3d][%3d] = %.3f\n", k, i, hmm->ins[k][i]);
+	}
+      fprintf(fp, "\n");
+      if(print_scores) { 
+	fprintf(fp, "\tCTMM[%d]  = %f | %10d\n", k, hmm->t[k][CTMM], hmm->tsc[CTMM][k]);
+	fprintf(fp, "\tCTMI[%d]  = %f | %10d\n", k, hmm->t[k][CTMI], hmm->tsc[CTMI][k]);
+	fprintf(fp, "\tCTMD[%d]  = %f | %10d\n", k, hmm->t[k][CTMD], hmm->tsc[CTMD][k]);
+	fprintf(fp, "\tCTMEL[%d] = %f | %10d\n", k, hmm->t[k][CTMEL], hmm->tsc[CTMEL][k]);
+	fprintf(fp, "\tCTIM[%d]  = %f | %10d\n", k, hmm->t[k][CTIM], hmm->tsc[CTIM][k]);
+	fprintf(fp, "\tCTII[%d]  = %f | %10d\n", k, hmm->t[k][CTII], hmm->tsc[CTII][k]);
+	fprintf(fp, "\tCTID[%d]  = %f | %10d\n", k, hmm->t[k][CTID], hmm->tsc[CTID][k]);
+	fprintf(fp, "\tCTDM[%d]  = %f | %10d\n", k, hmm->t[k][CTDM], hmm->tsc[CTDM][k]);
+	fprintf(fp, "\tCTDI[%d]  = %f | %10d\n", k, hmm->t[k][CTDI], hmm->tsc[CTDI][k]);
+	fprintf(fp, "\tCTDD[%d]  = %f | %10d\n", k, hmm->t[k][CTDD], hmm->tsc[CTDD][k]);
+	fprintf(fp, "\t beg[%d]  = %f | %10d\n", k, hmm->begin[k], hmm->bsc[k]);
+	fprintf(fp, "\t end[%d]  = %f | %10d\n", k, hmm->end[k], hmm->esc[k]);
+      }
+      else {
+	fprintf(fp, "\tCTMM[%d]  = %f\n", k, hmm->t[k][CTMM]);
+	fprintf(fp, "\tCTMI[%d]  = %f\n", k, hmm->t[k][CTMI]);
+	fprintf(fp, "\tCTMD[%d]  = %f\n", k, hmm->t[k][CTMD]);
+	fprintf(fp, "\tCTMEL[%d] = %f\n", k, hmm->t[k][CTMEL]);
+	fprintf(fp, "\tCTIM[%d]  = %f\n", k, hmm->t[k][CTIM]);
+	fprintf(fp, "\tCTII[%d]  = %f\n", k, hmm->t[k][CTII]);
+	fprintf(fp, "\tCTID[%d]  = %f\n", k, hmm->t[k][CTID]);
+	fprintf(fp, "\tCTDM[%d]  = %f\n", k, hmm->t[k][CTDM]);
+	fprintf(fp, "\tCTDI[%d]  = %f\n", k, hmm->t[k][CTDI]);
+	fprintf(fp, "\tCTDD[%d]  = %f\n", k, hmm->t[k][CTDD]);
+	fprintf(fp, "\t beg[%d]  = %f\n", k, hmm->begin[k]);
+	fprintf(fp, "\t end[%d]  = %f\n", k, hmm->end[k]);
+      }
+      fprintf(fp, "\n");
+    }
+}
+
+/**************************************************************************
+ * EPN 09.01.06
+ * Function: CP9_check_by_sampling()
+ *
+ * Purpose:  Given a CM and a CM plan 9 hmm that is supposed to mirror 
+ *           the CM as closely as possible (Weinberg-Ruzzo style, with
+ *           differences due to differences in the CM Plan 9 architecture
+ *           and the architecture that they use), check if the CM and CP9
+ *           actually do correspond as closely as possible. Do this by 
+ *           generating alignments from the CM, determining CP9 HMM 
+ *           tracebacks implicit in the alignments and amassing counts
+ *           from the tracebacks to use to build a new CP9 HMM
+ *           without using pseudocounts (the infinite MSA idea introduced
+ *           by Zasha Weinberg in the ML-HMM Bioinformatics paper). Finally
+ *           compare the parameters of that CP9 HMM to the one we've
+ *           built.
+ * 
+ *           The option is given to truncate the alignments generated 
+ *           from the CM before and after specified consensus columns 
+ *           prior to building the ML HMM. This option was added to
+ *           allow testing of the subCM construction procedure.
+ *           To NOT truncate, simply pass 1 and hmm->M as the first
+ *           and last consensus columns to use.
+ *           
+ *           NOTE: code to sample an alignment from the CM taken from
+ *                 cmemit.c (which was ported from HMMER's hmmemit.c).
+ * Args:    
+ * CM_t *cm          - the CM
+ * cplan9_s *hmm     - the HMM (models consensus columns spos to epos of the CM)
+ * ESL_RANDOMNESS r  - source of randomness
+ * int print_flag    - TRUE to print useful debugging info
+ *
+ * Returns: TRUE: if CM and HMM are "close enough" (see code)
+ *          FALSE: otherwise
+ */
+int 
+CP9_check_by_sampling(CM_t *cm, CP9_t *hmm, ESL_RANDOMNESS  *r, CMSubInfo_t *subinfo, 
+		      int spos, int epos, float chi_thresh, int nsamples, int print_flag)
+{
+  int status;
+  Parsetree_t **tr;             /* Parsetrees of emitted aligned sequences */
+  ESL_SQ      **sq;             /* sequences */
+  ESL_MSA           *msa;       /* alignment */
+  float             *wgt;
+  char *name;                   /* name for emitted seqs */
+  int i, nd;
+  int L;
+  int apos;
+  int *matassign;
+  int *useme;
+  CP9trace_t **cp9_tr;          /* fake tracebacks for each seq            */
+  CP9_t  *shmm;                 /* the new, CM plan9 HMM; built by sampling*/
+  int msa_nseq;                 /* this is the number of sequences per MSA,
+				 * current strategy is to sample (nseq/nseq_per_msa)
+				 * alignments from the CM, and add counts from
+				 * each to the shmm in counts form (to limit memory)
+				 */
+  int nsampled;                 /* number of sequences sampled thus far */
+  int cc;
+  int v_ct;                 /* number of nodes that violate our threshold */
+  int spredict_total_ct;       /* total number of nodes we thought would be violations */
+  int swrong_total_ct; /* total number of nodes we thought would be violations but were not */
+  int namelen;         /* max int size for name */
+  char *tmp_name;           /* name for the seqs */
+  char errbuf[cmERRBUFSIZE];
+
+  spredict_total_ct = 0;
+  swrong_total_ct = 0;
+  v_ct = 0;
+      
+  msa_nseq = 1000;
+
+  /* Allocate and zero the new HMM we're going to build by sampling from
+   * the CM.
+   */
+  shmm = AllocCPlan9(hmm->M, hmm->abc);
+  ZeroCPlan9(shmm);
+  CPlan9SetNullModel(shmm, hmm->null, 1.0); /* set p1 = 1.0 which corresponds to the CM */
+
+  CPlan9Renormalize(hmm);
+  CMRenormalize(cm);
+
+  /* sample MSA(s) from the CM */
+  nsampled = 0;
+  ESL_ALLOC(sq, sizeof(ESL_SQ *)       * msa_nseq);
+  ESL_ALLOC(tr, (sizeof(Parsetree_t *) * msa_nseq));
+  ESL_ALLOC(wgt,(sizeof(float)         * msa_nseq));
+  esl_vec_FSet(wgt, msa_nseq, 1.0);
+  namelen = 3 + IntMaxDigits() + 1;  /* IntMaxDigits() returns number of digits in INT_MAX */
+  ESL_ALLOC(tmp_name, sizeof(char) * namelen);
+
+  while(nsampled < nsamples)
+    {
+      if(nsampled != 0)	{
+	/* clean up from previous MSA */
+	free(matassign);
+	free(useme);
+	for (i = 0; i < msa_nseq; i++) {
+	  CP9FreeTrace(cp9_tr[i]);
+	  FreeParsetree(tr[i]);
+	  esl_sq_Destroy(sq[i]);
+	}
+	free(cp9_tr);
+	esl_msa_Destroy(msa);
+      }
+      /* Emit msa_nseq parsetrees from the CM */
+      if(nsampled + msa_nseq > nsamples)
+	msa_nseq = nsamples - nsampled;
+      for (i = 0; i < msa_nseq; i++) {
+	ESL_ALLOC(name, sizeof(char) * namelen);
+	sprintf(name, "seq%d", i+1);
+	if((status = EmitParsetree(cm, errbuf, r, name, TRUE, &(tr[i]), &(sq[i]), &L)) != eslOK) cm_Fail(errbuf);;
+	free(name);
+      }
+      /* Build a new MSA from these parsetrees */
+      Parsetrees2Alignment(cm, cm->abc, sq, NULL, tr, msa_nseq, TRUE, FALSE, &msa);
+      /* MSA should be in text mode, not digitized */
+      if(msa->flags & eslMSA_DIGITAL)
+      cm_Fail("ERROR in CP9_check_by_sampling(), sampled MSA should NOT be digitized.\n");
+      
+      /* Truncate the alignment prior to consensus column spos and after 
+	 consensus column epos */
+      ESL_ALLOC(useme, sizeof(int) * (msa->alen+1));
+      for (apos = 0, cc = 0; apos < msa->alen; apos++) {
+	/* Careful here, placement of cc++ increment is impt, 
+	 * we want all inserts between cc=spos-1 and cc=spos,
+	 * and between cc=epos and cc=epos+1.
+	 */
+	useme[apos] = (cc < (spos-1) || cc > epos) ? 0 : 1;
+	if (!esl_abc_CIsGap(msa->abc, msa->rf[apos])) {
+	  cc++; 
+	  if(cc == (epos+1)) useme[apos] = 0; 
+	  /* we misassigned this guy, overwrite */ 
+	}
+      }
+      if((status = esl_msa_ColumnSubset(msa, errbuf, useme)) != eslOK) cm_Fail(errbuf);
+      
+      /* Determine match assignment from RF annotation
+       */
+      ESL_ALLOC(matassign, sizeof(int) * (msa->alen+1));
+      matassign[0] = 0;
+      for (apos = 0; apos < msa->alen; apos++) {
+	matassign[apos+1] = 0;
+	if (!esl_abc_CIsGap(msa->abc, msa->rf[apos])) 
+	  matassign[apos+1] = 1;
+      }
+      /* make fake tracebacks for each seq */
+      if((status = esl_msa_Digitize(msa->abc, msa)) == eslEINVAL) cm_Fail("In CP9_check_by_sampling(), esl_msa_Digitize() returned eslEINVAL, some characters must be invalid in msa.");
+      CP9_fake_tracebacks(msa, matassign, &cp9_tr);
+      
+      /* build model from tracebacks (code from HMMER's modelmakers.c::matassign2hmm() */
+      for (i = 0; i < msa->nseq; i++) 
+	CP9TraceCount(shmm, sq[i]->dsq, wgt[i], cp9_tr[i]);
+
+      nsampled += msa_nseq;
+    }
+
+  /* clean up from previous MSA */
+  free(matassign);
+  free(useme);
+  free(tmp_name);
+  for (i = 0; i < msa_nseq; i++) {
+    CP9FreeTrace(cp9_tr[i]);
+    FreeParsetree(tr[i]);
+    esl_sq_Destroy(sq[i]);
+  }
+  esl_msa_Destroy(msa);
+  free(cp9_tr);
+  free(tr);
+  free(sq);
+  free(wgt);
+
+  /* The new shmm is in counts form, filled with observations from MSAs sampled
+   * from the CM. 
+   * We want to do a series of chi-squared tests to determine the probability that
+   * the observed samples from the CM were not taken from the corresponding CM Plan 9
+   * HMM probability distributions (the CM Plan 9 is supposed to exactly mirror the 
+   * CM in this way).
+   */
+  if(print_flag)
+    {
+      printf("PRINTING BUILT HMM PARAMS:\n");
+      debug_print_cp9_params(stdout, hmm, TRUE);
+      printf("DONE PRINTING BUILT HMM PARAMS:\n");
+      
+      printf("PRINTING SAMPLED HMM PARAMS:\n");
+      debug_print_cp9_params(stdout, shmm, TRUE);
+      printf("DONE PRINTING SAMPLED HMM PARAMS:\n");
+    }
+  for(nd = 0; nd <= shmm->M; nd++) {
+    if(print_flag) printf("nd:%d\n", nd);
+    if(!(CP9_node_chi_squared(hmm, shmm, nd, chi_thresh, print_flag))) {
+      if(subinfo == NULL) {
+	v_ct++;
+	printf("SAMPLING VIOLATION[%3d]: TRUE | spos: %3d | epos: %3d\n", nd, spos, epos);
+      }
+      else if(subinfo != NULL && subinfo->imp_cc[nd] == 0) {
+	v_ct++;
+	printf("SAMPLING VIOLATION[%3d]: TRUE | spos: %3d | epos: %3d | subinfo->imp_cc: %d\n", nd, spos, epos, subinfo->imp_cc[nd]);
+      }
+      else if(subinfo != NULL && subinfo->imp_cc[nd] != 0) {
+	spredict_total_ct++;
+	subinfo->spredict_ct[subinfo->imp_cc[nd]]++;
+	if(print_flag) printf("PREDICTED SAMPLING VIOLATION[%3d]: TRUE | spos: %3d | epos: %3d | subinfo->imp_cc: %d\n", nd, spos, epos, subinfo->imp_cc[nd]);
+      }
+    }
+    else if(subinfo != NULL && subinfo->imp_cc[nd] != 0) {
+      /* We predicted this node would fail, but it didn't */
+      spredict_total_ct++;
+      subinfo->spredict_ct[subinfo->imp_cc[nd]]++;
+      swrong_total_ct++;
+      subinfo->swrong_ct[subinfo->imp_cc[nd]]++;
+      if(print_flag) printf("NON-VIOLATION[%3d] %3d : spos: %3d | epos: %3d | non-subinfo->imp_cc: %d\n", nd, swrong_total_ct, spos, epos, subinfo->imp_cc[nd]);
+    }  
+  }
+
+  /*Next, renormalize shmm and logoddisfy it */
+  CPlan9Renormalize(shmm);
+  CP9Logoddsify(shmm);
+
+  if(print_flag)
+    {
+      printf("PRINTING BUILT HMM PARAMS:\n");
+      debug_print_cp9_params(stdout, hmm, TRUE);
+      printf("DONE PRINTING BUILT HMM PARAMS:\n");
+      
+      
+      printf("PRINTING SAMPLED HMM PARAMS:\n");
+      debug_print_cp9_params(stdout, shmm, TRUE);
+      printf("DONE PRINTING SAMPLED HMM PARAMS:\n");
+      
+      /* Output the alignment */
+      /*WriteStockholm(stdout, msa);*/
+    }      
+  FreeCPlan9(shmm);
+
+  if(v_ct > 0) return FALSE;
+  else         return TRUE;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return FALSE; /* never reached */
+}
+
+/* Function: CP9_node_chi_squared()
+ * 
+ * Purpose : Given two CM Plan 9 HMMs, one in normalized form (ahmm), and one in
+ *           raw counts form (shmm), determine for a specific node nd,
+ *           the probability the samples implicit in the shmm were taken 
+ *           from the corresponding probability distribution in ahmm using 
+ *           the chi-squared test. Return FALSE IFF the probability that some 
+ *           set of counts was not taken from the corresponding ahmm distribution
+ *           (probability null hypothesis is rejected) is above the probability 
+ *           threshold thresh.
+ *             
+ * Args:    
+ * cplan9_s *ahmm    - an HMM with the probability distributions that define
+ *                     the null hypothesis for the chi-squared tests (we
+ *                     think the counts in shmm were taken from these distributions).
+ * cplan9_s *shmm    - an HMM in counts form
+ * int         nd    - node of the HMM to check. 
+ * float   threshold - probability threshold for rejecting
+ * int print_flag    - TRUE to print useful debugging info
+ */
+int
+CP9_node_chi_squared(CP9_t *ahmm, CP9_t *shmm, int nd, float threshold, int print_flag)
+{
+  int status;
+  double p;
+  int x;
+  float m_nseq, i_nseq, d_nseq;
+  float check_m_nseq, check_i_nseq;
+  float *temp_ahmm_trans;
+  float *temp_shmm_trans;
+  int ret_val;
+
+  ret_val = TRUE;
+
+  if(nd > shmm->M || nd >  ahmm->M)
+    cm_Fail("ERROR CP9_node_chi_squared() is being grossly misused.\n");
+
+  CPlan9Renormalize(ahmm);
+  /*
+    EPN, Thu Feb  7 17:49:46 2008
+    I think this CPlan9GlobalConfig() call is superfluous, in my tests it did nothing.
+    I could be wrong in some cases though. I'm not too too worried about it though,
+    because this function was useful primarily during development of the CP9 and sub CM
+    construction code, which I now trust. And more importantly, this function (CP9_node_chi_squared)
+    CANNOT be called from anything but cp9-test and sub_cm-test which are testsuite 
+    executables.
+
+    The reason I wanted to get rid of this CPlan9GlobalConfig() call is b/c I've changed
+    how CP9's are locally configured, and the M_0->I_0, M_0->D_1, M_M->I_M and D_M->I_M transitions
+    are all set to IMPOSSIBLE (to make a local CP9 more like a local CM), and thus it makes it
+    hard to change a locally configured CP9 back to global mode b/c the initial values of those
+    transitions is lost (the solution would be to add vectors to the cp9 data structure that
+    remember these transition probs, but I don't have to do that if I NEVER need to globalize 
+    a locally configured CP9 (and this was the only function call of CPlan9GlobalConfig().
+    CPlan9GlobalConfig() has been relocated to old_miscfuncs.c where it is not compiled
+    or used.
+
+    start of old code block
+    ~~~~~~~~~~~~~~~~~~~~~~~~~
+    CPlan9GlobalConfig(ahmm);
+    ~~~~~~~~~~~~~~~~~~~~~~~~~
+    end of old code block 
+  */
+
+  CP9Logoddsify(ahmm);
+
+  /* First determine the sum of the counts for each state. This
+   * is the number of samples that visited match, insert and 
+   * delete state of this node.
+   */
+  
+  if(nd == 0)
+    m_nseq  = shmm->begin[1]; /* this is begin -> M_1 transition */
+  else if(nd == shmm->M)
+    m_nseq  = shmm->end[nd];   /* this is M_M -> end transition */
+  else
+    m_nseq  = shmm->t[nd][CTMM];
+  m_nseq += shmm->t[nd][CTMI];
+  m_nseq += shmm->t[nd][CTMD];
+  
+  i_nseq  = shmm->t[nd][CTIM];
+  i_nseq += shmm->t[nd][CTII];
+  i_nseq += shmm->t[nd][CTID];
+
+  if(nd != 0) /* node 0 has no delete state */
+    {
+      d_nseq  = shmm->t[nd][CTDM];
+      d_nseq += shmm->t[nd][CTDI];
+      d_nseq += shmm->t[nd][CTDD];
+    }
+
+  if(nd != 0) {
+    check_m_nseq = 0.;
+    for (x = 0; x < MAXABET; x++) check_m_nseq += shmm->mat[nd][x];
+    if(fabs(check_m_nseq - m_nseq) > 0.0001) cm_Fail("ERROR: node: %d has different number of sampled match emissions and transitions.\n");
+  }
+  check_i_nseq = 0.;
+  for (x = 0; x < MAXABET; x++) check_i_nseq += shmm->ins[nd][x];
+  if((check_i_nseq >= i_nseq && ((check_i_nseq - i_nseq) > 0.0001)) ||
+     (check_i_nseq  < i_nseq && ((i_nseq - check_i_nseq) > 0.0001)))     
+    cm_Fail("ERROR: node: %d has different number of sampled insert emissions and transitions.\n");
+
+  /* Perform chi-squared tests using code borrowed from SRE in 
+   * infernal/testsuite/bandcyk-montecarlo-test.c */
+  /* Check match emissions */
+  if(nd != 0) {
+    esl_vec_FScale(ahmm->mat[nd], MAXABET, esl_vec_FSum(shmm->mat[nd], MAXABET)); /* convert to #'s */
+    p = FChiSquareFit(ahmm->mat[nd], shmm->mat[nd], MAXABET);	    /* compare #'s    */
+    if (p < threshold) {
+      printf("Rejected match emission distribution for CP9 node %d: chi-squared p = %f\n", nd, p);
+      ret_val = FALSE;
+    }
+  }
+  /* check insert emissions */
+  esl_vec_FScale(ahmm->ins[nd], MAXABET, esl_vec_FSum(shmm->ins[nd], MAXABET)); /* convert to #'s */
+  p = FChiSquareFit(ahmm->ins[nd], shmm->ins[nd], MAXABET);	/* compare #'s    */
+  if (p < threshold) {
+    printf("Rejected insert emission distribution for CP9 node %d: chi-squared p = %f\n", nd, p);
+    ret_val = FALSE;
+  }
+  
+  /* check transitions */
+  /* out of match, we're in global NW mode, so only non-zero begin is begin[1], 
+   * and only non-zero end is end[hmm->M] */
+  ESL_ALLOC(temp_ahmm_trans, sizeof(float) * cp9_NTRANS);
+  ESL_ALLOC(temp_shmm_trans, sizeof(float) * cp9_NTRANS);
+  if(nd == 0 || nd == shmm->M) {
+    if(nd == 0) { /* careful, begin[1] is really hmm->t[0][CTMM] */
+      temp_ahmm_trans[0] = ahmm->begin[1];
+      temp_shmm_trans[0] = shmm->begin[1];
+      for(x = 1; x < cp9_TRANS_NMATCH; x++) {
+	temp_ahmm_trans[x] = ahmm->t[0][x];
+	temp_shmm_trans[x] = shmm->t[0][x];
+      }
+    }
+    if(nd == shmm->M) { /* careful, end[hmm->M] is really hmm->t[hmm->M][CTMM] */
+      temp_ahmm_trans[0] = ahmm->end[ahmm->M];
+      temp_shmm_trans[0] = shmm->end[shmm->M];
+      for(x = 1; x < cp9_TRANS_NMATCH; x++) {
+	temp_ahmm_trans[x] = ahmm->t[ahmm->M][x];
+	temp_shmm_trans[x] = shmm->t[shmm->M][x];
+      }
+    }
+    esl_vec_FScale(temp_ahmm_trans, cp9_TRANS_NMATCH, esl_vec_FSum(temp_shmm_trans, cp9_TRANS_NMATCH));     /* convert to #'s */         
+    p = FChiSquareFit(temp_ahmm_trans, temp_shmm_trans, cp9_TRANS_NMATCH);   /* compare #'s    */
+    if (p < threshold) {
+      printf("Rejected match transition distribution for CP9 node %d: chi-squared p = %f\n", nd, p);
+      ret_val = FALSE;
+    }
+  }
+  else {
+    esl_vec_FScale(ahmm->t[nd], cp9_TRANS_NMATCH, esl_vec_FSum(shmm->t[nd], cp9_TRANS_NMATCH));     /* convert to #'s */         
+    p = FChiSquareFit(ahmm->t[nd], shmm->t[nd], cp9_TRANS_NMATCH);   /* compare #'s    */
+    if (p < threshold) {
+      printf("Rejected match transition distribution for CP9 node %d: chi-squared p = %f\n", nd, p);
+      ret_val = FALSE;
+    }
+  }
+  /* out of insert */
+  esl_vec_FScale   (ahmm->t[nd] + cp9_TRANS_INSERT_OFFSET, cp9_TRANS_NINSERT, esl_vec_FSum(shmm->t[nd]+cp9_TRANS_INSERT_OFFSET, cp9_TRANS_NINSERT));     /* convert to #'s */         
+  p = FChiSquareFit(ahmm->t[nd] + cp9_TRANS_INSERT_OFFSET, shmm->t[nd] + cp9_TRANS_INSERT_OFFSET, cp9_TRANS_NINSERT);   /* compare #'s    */
+  if (p < threshold) {
+    printf("Rejected insert transition distribution for CP9 node %d: chi-squared p = %f\n", nd, p);
+    ret_val = FALSE;
+  }
+
+  /* out of delete */
+  if(nd != 0) { /* D_0 does not exist */
+    esl_vec_FScale     (ahmm->t[nd] + cp9_TRANS_DELETE_OFFSET, cp9_TRANS_NDELETE, esl_vec_FSum(shmm->t[nd] + cp9_TRANS_DELETE_OFFSET, cp9_TRANS_NDELETE));     /* convert to #'s */         
+      p = FChiSquareFit(ahmm->t[nd] + cp9_TRANS_DELETE_OFFSET, shmm->t[nd] + cp9_TRANS_DELETE_OFFSET, cp9_TRANS_NDELETE);   /* compare #'s    */
+      if (p < threshold) {
+	printf("Rejected delete transition distribution for CP9 node %d: chi-squared p = %f\n", nd, p);
+	ret_val = FALSE;
+      }
+  }
+  else if(print_flag) printf("\n");
+
+  free(temp_ahmm_trans);
+  free(temp_shmm_trans);
+
+  /* we've scaled some probabilities into counts, we want to get back into prob form */
+  CPlan9Renormalize(ahmm);
+
+  return ret_val;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+  
+/**************************************************************************
+ * EPN 09.24.06 [AA 599 DC->STL]
+ * debug_print_phi_cp9()
+ *
+ * Purpose:  Print out phi values for a given CP9 HMM.
+ *
+ * Args:    
+ * cplan9_s *hmm     - the HMM
+ * double **phi      - phi array, phi[k][v] is expected number of times
+
+ *                     HMM state v (0 = match, 1 insert, 2 = delete) in 
+ *                     node k is visited.
+ * Returns: (void)
+ */
+void
+debug_print_phi_cp9(CP9_t *hmm, double **phi)
+{
+  int k;
+
+  for(k = 0; k <= hmm->M; k++)
+    {
+      printf("phi[%4d][M]: %f\n", k, phi[k][0]);
+      printf("phi[%4d][I]: %f\n", k, phi[k][1]);
+      if(k != 0)
+	printf("phi[%4d][D]: %f\n\n", k, phi[k][2]);
+      else
+	printf("\n");
+    }
+  return;
+}
+
+/**************************************************************************
+ * FChiSquareFit()
+ * Stolen line for line from SRE's infernal/testsuite/bandcyk-montecarlo-test.c
+ * and changed from double's to float's.
+ */
+
+static float
+FChiSquareFit(float *f1, float *f2, int N)
+{
+  int    i;
+  float diff;
+  float chisq = 0.0;
+  int    n;
+  double qax;
+  
+  n = 0;
+  for (i = 0; i < N; i++)
+    {
+      if (f1[i] == 0. && f2[i] == 0.) continue;
+      diff = f1[i] - f2[i];
+      chisq += diff * diff / (f1[i]+f2[i]);
+      n++;
+    }
+  
+  if (n > 1) 
+    {
+      if(esl_stats_IncompleteGamma(((float) n-1.)/2., chisq/2., NULL, &qax) != eslOK)
+	cm_Fail("ERROR in FChiSquareFit() call to esl_stats_IncompleteGamma()");
+      return (float) qax;
+    }
+  else 
+    return -1.;
+}
+
+/**************************************************************************
+ * EPN 03.13.06
+ * check_cm_adj_bp()
+ *
+ * Purpose:  Check if two adjacent consensus columns (HMM nodes) are modelled by the
+ *           same MATP node.
+ * 
+ * Args:    
+ * CM_t *cm          - the CM
+ * CP9Map_t          - map from CM to HMM and vice versa 
+ * Returns: TRUE if two adjacent consensus columns are modelled by the same MATP_nd
+ *          FALSE if not
+ */
+static int
+check_cm_adj_bp(CM_t *cm, CP9Map_t *cp9map)
+{
+  int k, prev_k;
+  prev_k = cp9map->pos2nd[1];
+  for(k = 2; k <= cp9map->hmm_M; k++)
+    {
+      if(cp9map->pos2nd[k] == prev_k)
+	return TRUE;
+      prev_k = cp9map->pos2nd[k];
+    }
+  return FALSE;
+}
+
+/* Function: MakeDealignedString()
+ * Incept:   EPN, Mon Aug  6 10:21:49 2007
+ *           stolen from Squid during Easelization, there's no equivalent
+ *           in Easel.
+ *
+ * Purpose:  Given an aligned text string of some type (either sequence or 
+ *           secondary structure, for instance), dealign it relative
+ *           to a given aseq. Return a ptr to the new string.
+ *           
+ * Args:     abc   : the alphabet
+ *           aseq  : template alignment 
+ *           alen  : length of aseq
+ *           ss:   : string to make dealigned copy of; same length as aseq
+ *           ret_s : RETURN: dealigned copy of ss
+ *           
+ * Return:   1 on success, 0 on failure (and squid_errno is set)
+ *           ret_s is alloc'ed here and must be freed by caller
+ */
+int
+MakeDealignedString(const ESL_ALPHABET *abc, char *aseq, int alen, char *ss, char **ret_s)
+{
+  int status;
+  char *new; 
+  int   apos, rpos;
+
+  ESL_ALLOC(new, (alen+1) * sizeof(char));
+  for (apos = rpos = 0; apos < alen; apos++)
+    if (! esl_abc_CIsGap(abc, aseq[apos]))
+      {
+	new[rpos] = ss[apos];
+	rpos++;
+      }
+  new[rpos] = '\0';
+  if (alen != strlen(ss))
+    { cm_Fail("ERROR dealigning sequence."); }
+  *ret_s = new;
+  return eslOK;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0; /* never reached */
+}
diff --git a/src/cp9_mx.c b/src/cp9_mx.c
new file mode 100644
index 0000000..14f4718
--- /dev/null
+++ b/src/cp9_mx.c
@@ -0,0 +1,190 @@
+/* CP9_MX functions: dynamic programming matrix for CP9 HMMs
+ * 
+ * EPN, Wed Nov 28 05:11:51 2007
+ * SVN $Id$
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "easel.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/*****************************************************************
+ *   1. CP9_MX data structure functions,
+ *      matrix of integer log odd scores for CP9 HMM alignment/search
+ *****************************************************************/
+
+/* Function: CreateCP9Matrix()
+ * based on  CreatePlan7Matrix() <-- this function's comments below  
+ * Purpose:  Create a dynamic programming matrix for standard Forward,
+ *           Backward, or Viterbi, with scores kept as scaled log-odds
+ *           integers. Keeps 2D arrays compact in RAM in an attempt 
+ *           to maximize cache hits. 
+ *           
+ *           The mx structure can be dynamically grown, if a new
+ *           HMM or seq exceeds the currently allocated size. Dynamic
+ *           growing is more efficient than an alloc/free of a whole
+ *           matrix for every new target. The ResizePlan7Matrix()
+ *           call does this reallocation, if needed. Here, in the
+ *           creation step, we set up some pads - to inform the resizing
+ *           call how much to overallocate when it realloc's. 
+ *           
+ * Args:     N     - N+1 rows are allocated, usually N == 1 for 
+ *                   scanning in memory efficient mode, or N == L, length of sequence.  
+ *           M     - size of model in nodes
+ *                 
+ * Return:   mx
+ *           mx is allocated here. Caller frees with FreeCP9Matrix(mx).
+ */
+CP9_MX *
+CreateCP9Matrix(int N, int M)
+{
+  int status;
+  CP9_MX *mx;
+  int i;
+
+  ESL_ALLOC(mx,      sizeof(CP9_MX));
+  ESL_ALLOC(mx->mmx, sizeof(int *) * (N+1));
+  ESL_ALLOC(mx->imx, sizeof(int *) * (N+1));
+  ESL_ALLOC(mx->dmx, sizeof(int *) * (N+1));
+  ESL_ALLOC(mx->elmx,sizeof(int *) * (N+1)); 
+  /* slightly wasteful, some nodes can't go to EL (for ex: right half of MATPs) */
+  ESL_ALLOC(mx->erow,    sizeof(int) * (N+1));
+  ESL_ALLOC(mx->mmx_mem, sizeof(int) * ((N+1)*(M+1)));
+  ESL_ALLOC(mx->imx_mem, sizeof(int) * ((N+1)*(M+1)));
+  ESL_ALLOC(mx->dmx_mem, sizeof(int) * ((N+1)*(M+1)));
+  ESL_ALLOC(mx->elmx_mem,sizeof(int) * ((N+1)*(M+1)));
+
+  /* The indirect assignment below looks wasteful; it's actually
+   * used for aligning data on 16-byte boundaries as a cache 
+   * optimization in the fast altivec implementation
+   */
+  mx->mmx[0] = (int *) mx->mmx_mem;
+  mx->imx[0] = (int *) mx->imx_mem;
+  mx->dmx[0] = (int *) mx->dmx_mem;
+  mx->elmx[0]= (int *) mx->elmx_mem;
+  for (i = 1; i <= N; i++)
+    {
+      mx->mmx[i] = mx->mmx[0] + (i*(M+1));
+      mx->imx[i] = mx->imx[0] + (i*(M+1));
+      mx->dmx[i] = mx->dmx[0] + (i*(M+1));
+      mx->elmx[i]= mx->elmx[0]+ (i*(M+1));
+    }
+
+  mx->M = M;
+  mx->rows = N;
+  mx->size_Mb =  (float) sizeof(CP9_MX);
+  mx->size_Mb += (float) (sizeof(int *) * (mx->rows+1) * 4); /* mx->*mx ptrs */
+  mx->size_Mb += (float) (sizeof(int)   * (mx->rows+1) * (M+1) * 4); /* mx->*mx_mem */
+  mx->size_Mb += (float) (sizeof(int)   * (mx->rows+1));             /* mx->erow */
+  mx->size_Mb /= 1000000.;
+
+  return mx;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+
+/* Function: FreeCP9Matrix()
+ * based on  FreePlan7Matrix() <-- this function's comments below  
+ * Purpose:  Free a dynamic programming matrix allocated by CreatePlan7Matrix().
+ * 
+ * Return:   (void)
+ */
+void
+FreeCP9Matrix(CP9_MX *mx)
+{
+  free (mx->mmx_mem);
+  free (mx->imx_mem);
+  free (mx->dmx_mem);
+  free (mx->elmx_mem);
+  free (mx->mmx);
+  free (mx->imx);
+  free (mx->dmx);
+  free (mx->elmx);
+  free (mx->erow);
+  free (mx);
+}
+
+/* 
+ * Function: GrowCP9Matrix()
+ *
+ * Purpose:  Reallocate a CP9 dp matrix, if necessary, for seq for
+ *           length N, or 2 rows (if we're scanning in memory 
+ *           efficient mode, in this case N == 1, nrows = N+1).
+ * 
+ *           Note: unlike HMMER, M never changes, so we only have
+ *           to worry about increasing the number of rows if nec.
+ *           
+ *           Returns individual ptrs to the four matrix components
+ *           as a convenience.
+ *           
+ *           This function allocates the requested matrix regardless
+ *           of it's size.
+ * 
+ * Args:     mx    - an already allocated matrix to grow.
+ *           N     - seq length to allocate for; N+1 rows
+ *           M     - size of model, contract enforces this must == mx->M
+ *           mmx, imx, dmx, elmx, erow 
+ *                 - RETURN: ptrs to four mx components as a convenience
+ *                   
+ * Return:   eslOK on success, eslEINCOMPAT if contract is violated,
+ *           mx is (re)allocated here.
+ */
+int
+GrowCP9Matrix(CP9_MX *mx, char *errbuf, int N, int M, int ***mmx, int ***imx, int ***dmx, int ***elmx, int **erow)
+{
+  int status;
+  void *p;
+  int i;
+
+  if(mx->M != M) ESL_FAIL(eslEINCOMPAT, errbuf, "GrowCP9Matrix(), mx->M: %d != M passed in: %d\n", mx->M, M);
+  if(N < 0)      ESL_FAIL(eslEINCOMPAT, errbuf, "GrowCP9Matrix(), N: %d < 0\n", N);
+
+  if (N <= mx->rows) goto DONE;
+
+  /* If we didn't goto DONE, then N > mx->rows, we need more space */
+  ESL_RALLOC(mx->mmx,  p, sizeof(int *) * (N+1));
+  ESL_RALLOC(mx->imx,  p, sizeof(int *) * (N+1));
+  ESL_RALLOC(mx->dmx,  p, sizeof(int *) * (N+1));
+  ESL_RALLOC(mx->elmx, p, sizeof(int *) * (N+1)); 
+  ESL_RALLOC(mx->erow, p, sizeof(int)   * (N+1));
+  ESL_RALLOC(mx->mmx_mem,  p, sizeof(int) * ((N+1)*(M+1)));
+  ESL_RALLOC(mx->imx_mem,  p, sizeof(int) * ((N+1)*(M+1)));
+  ESL_RALLOC(mx->dmx_mem,  p, sizeof(int) * ((N+1)*(M+1)));
+  ESL_RALLOC(mx->elmx_mem, p, sizeof(int) * ((N+1)*(M+1)));
+  
+  mx->mmx[0]  = mx->mmx_mem;
+  mx->imx[0]  = mx->imx_mem;
+  mx->dmx[0]  = mx->dmx_mem;
+  mx->elmx[0] = mx->elmx_mem;
+  for (i = 1; i <= N; i++) {
+    mx->mmx[i] = mx->mmx[0] + (i*(M+1));
+    mx->imx[i] = mx->imx[0] + (i*(M+1));
+    mx->dmx[i] = mx->dmx[0] + (i*(M+1));
+    mx->elmx[i]= mx->elmx[0]+ (i*(M+1));
+  }
+  mx->size_Mb =  (float) sizeof(CP9_MX);
+  mx->size_Mb += (float) (sizeof(int *) * (N+1) * 4); /* mx->*mx ptrs */
+  mx->size_Mb += (float) (sizeof(int)   * (N+1) * (M+1) * 4); /* mx->*mx_mem */
+  mx->size_Mb += (float) (sizeof(int)   * (N+1));             /* mx->erow */
+  mx->size_Mb /= 1000000.;
+
+ DONE:
+  mx->rows = N;
+  if (mmx != NULL) *mmx = mx->mmx;
+  if (imx != NULL) *imx = mx->imx;
+  if (dmx != NULL) *dmx = mx->dmx;
+  if (elmx!= NULL) *elmx= mx->elmx;
+  if (erow != NULL) *erow = mx->erow;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, ("ResizeCP9Matrix(), memory reallocation error."));
+}
+
diff --git a/src/cp9_trace.c b/src/cp9_trace.c
new file mode 100644
index 0000000..7156c38
--- /dev/null
+++ b/src/cp9_trace.c
@@ -0,0 +1,1436 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+/* cp9_trace.c
+ * EPN, Wed Dec  5 13:05:17 2007
+ * 
+ * Note: all of these functions originated in cp9.c [EPN 02.27.06]
+ * 
+ * Support for the CM Plan 9 HMM trace CP9trace_t structure.
+ * This was based heavily on HMMER's 2.x data structures.
+ * 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
+#include <time.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+
+/* Function: CP9AllocTrace(), CP9ReallocTrace(), CP9FreeTrace()
+ * 
+ * Purpose:  allocation and freeing of traceback structures
+ */
+void
+CP9AllocTrace(int tlen, CP9trace_t **ret_tr)
+{
+  int status;
+  CP9trace_t *tr;
+  
+  ESL_ALLOC(tr, sizeof(CP9trace_t));
+  ESL_ALLOC(tr->statetype, sizeof(char) * tlen);
+  ESL_ALLOC(tr->nodeidx,   sizeof(int)  * tlen);
+  ESL_ALLOC(tr->pos,       sizeof(int)  * tlen);
+  *ret_tr = tr;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+void
+CP9ReallocTrace(CP9trace_t *tr, int tlen)
+{
+  int status;
+  void *tmp;
+
+  ESL_RALLOC(tr->statetype, tmp, tlen * sizeof(char));
+  ESL_RALLOC(tr->nodeidx,   tmp, tlen * sizeof(int));
+  ESL_RALLOC(tr->pos,       tmp, tlen * sizeof(int));
+  return;
+
+ ERROR:
+  cm_Fail("Memory reallocation error.");
+}
+void 
+CP9FreeTrace(CP9trace_t *tr)
+{
+  if (tr == NULL) return;
+  free(tr->pos);
+  free(tr->nodeidx);
+  free(tr->statetype);
+  free(tr);
+}
+
+/* Function: CP9_fake_tracebacks()
+ * 
+ * Purpose:  From a consensus assignment of columns to MAT/INS, construct fake
+ *           tracebacks for each individual sequence.
+ *           
+ * Args:     msa       - msa alignment 
+ *           matassign - assignment of column 1 if MAT, 0 if INS; 
+ *                       [1..alen] (off one from aseqs)
+ *           ret_tr    - RETURN: array of tracebacks
+ *           
+ * Return:   (void)
+ *           ret_tr is alloc'ed here. Caller must free.
+ */          
+void
+CP9_fake_tracebacks(ESL_MSA *msa, int *matassign, CP9trace_t ***ret_tr)
+{
+  if(! (msa->flags & eslMSA_DIGITAL))
+    cm_Fail("ERROR in CP9_fake_tracebacks(), msa should be digitized.\n");
+
+  int  status;
+  CP9trace_t **tr;
+  int  idx;                     /* counter over sequences          */
+  int  i;                       /* position in raw sequence (1..L) */
+  int  k;                       /* position in HMM                 */
+  int  apos;                    /* position in alignment columns   */
+  int  tpos;			/* position in traceback           */
+  int  first_match;             /* first match column */
+  int  last_match;              /* last match column */
+
+  ESL_ALLOC(tr, sizeof(CP9trace_t *) * msa->nseq);
+  
+  first_match = -1;
+  last_match  = -1;
+  for (apos = 0; apos < msa->alen; apos++)
+    {
+      if(matassign[apos+1] && first_match == -1) first_match = apos;
+      if(matassign[apos+1]) last_match = apos;
+    }
+
+  for (idx = 0; idx < msa->nseq; idx++)
+    {
+      CP9AllocTrace(msa->alen+2, &tr[idx]);  /* allow room for B & E */
+      
+				/* all traces start with M_0 state (the B state)... */
+      tr[idx]->statetype[0] = CSTB;
+      tr[idx]->nodeidx[0]   = 0;
+      tr[idx]->pos[0]       = 0;
+
+      i = 1;
+      k = 0;
+      tpos = 1;
+
+      for (apos = 0; apos < msa->alen; apos++)
+        {
+	  tr[idx]->statetype[tpos] = CSTBOGUS; /* bogus, deliberately, to debug */
+
+	  if (matassign[apos+1] && !(esl_abc_XIsGap(msa->abc, msa->ax[idx][(apos+1)])))
+	  {			/* MATCH */
+	      k++;		/* move to next model pos */
+	      tr[idx]->statetype[tpos] = CSTM;
+	      tr[idx]->nodeidx[tpos]   = k;
+	      tr[idx]->pos[tpos]       = i;
+	      i++;
+	      tpos++;
+	    }	      
+          else if (matassign[apos+1])
+            {                   /* DELETE */
+	      /* We should be careful about S/W transitions; but we have 
+	       * an ambiguity, based on the MSA, we can't tell if we
+	       * did a local begin (some M->E transition) or if we
+	       * went through a bunch of D state's before the first match 
+	       * B->D_1 -> D_2 .... -> M_x. For now, we assume we're not in
+	       * S/W mode, and treat it as the latter case, see
+	       * HMMER's modelmaker.c:fake_tracebacks() for code
+	       * on one *would* implement the S/W consideration IF
+	       * there wasn't a B->D_1 transition allowed.
+	       */
+	      k++;		/* *always* move on model when match column seen */
+	      tr[idx]->statetype[tpos] = CSTD;
+	      tr[idx]->nodeidx[tpos]   = k;
+	      tr[idx]->pos[tpos]       = 0;
+	      tpos++;
+            }
+	  else if (! (esl_abc_XIsGap(msa->abc, msa->ax[idx][(apos+1)])))
+	    {			/* INSERT */
+	      tr[idx]->statetype[tpos] = CSTI;
+              tr[idx]->nodeidx[tpos]   = k;
+              tr[idx]->pos[tpos]       = i;
+	      i++;
+	      tpos++;
+	    }
+	}
+       /* all traces end with E state */
+      /* We should be careful about S/W transitions; but we have 
+       * an ambiguity, based on the MSA, we can't tell if we
+       * did a local end (some M->E transition) or if we
+       * went through a bunch of D state's before the final 
+       * D_M -> E transition. For now, we assume we're not in
+       * S/W mode, and treat it as the latter case, see
+       * HMMER's modelmaker.c:fake_tracebacks() for code
+       * on one *would* implement the S/W consideration IF
+       * there wasn't a D_M -> E transition allowed.
+       */
+      tr[idx]->statetype[tpos] = CSTE;
+      tr[idx]->nodeidx[tpos]   = 0;
+      tr[idx]->pos[tpos]       = 0;
+      tpos++;
+      tr[idx]->tlen = tpos;
+    }    /* end for sequence # idx */
+
+  *ret_tr = tr;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/* Function: CP9TraceCount() 
+ * EPN 09.04.06 based on Eddy's P7TraceCount() from HMMER's trace.c
+ * 
+ * Purpose:  Count a traceback into a count-based HMM structure.
+ *           (Usually as part of a model parameter re-estimation.)
+ *           Traceback should not have any EL state visits in it.
+ * 
+ * Args:     hmm   - counts-based CM Plan 9 HMM
+ *           dsq   - sequence that traceback aligns to the HMM (1..L)
+ *           wt    - weight on the sequence
+ *           tr    - alignment of seq to HMM
+ *           
+ * Return:   (void)
+ */
+void
+CP9TraceCount(CP9_t *hmm, ESL_DSQ *dsq, float wt, CP9trace_t *tr)
+{
+  /* contract check */
+  if(dsq == NULL)            cm_Fail("ERROR in CP9TraceCount(), dsq is NULL.");
+  if(hmm->flags & CPLAN9_EL) cm_Fail("CP9TraceCount(), EL states are on, which this function is not setup for.");
+  
+  int tpos;                     /* position in tr */
+  int i;			/* symbol position in seq */
+  
+  for (tpos = 0; tpos < tr->tlen; tpos++)
+    {
+      i = tr->pos[tpos];
+
+      /* Emission counts. 
+       */
+      if (tr->statetype[tpos] == CSTM) 
+	esl_abc_FCount(hmm->abc, hmm->mat[tr->nodeidx[tpos]], dsq[i], wt);
+      else if (tr->statetype[tpos] == CSTI) 
+	esl_abc_FCount(hmm->abc, hmm->ins[tr->nodeidx[tpos]], dsq[i], wt);
+
+      /* State transition counts
+       */
+      switch (tr->statetype[tpos]) {
+      case CSTB:
+	switch (tr->statetype[tpos+1]) {
+	case CSTM: hmm->begin[tr->nodeidx[tpos+1]] += wt; break;
+	case CSTI: hmm->t[0][CTMI]                 += wt; break;
+	case CSTD: hmm->t[0][CTMD]                 += wt; break;
+	default:      
+	  cm_Fail("illegal state transition %s->%s in traceback", 
+	      CP9Statetype(tr->statetype[tpos]), 
+	      CP9Statetype(tr->statetype[tpos+1]));
+	}
+	break;
+      case CSTM:
+	switch (tr->statetype[tpos+1]) {
+	case CSTM: hmm->t[tr->nodeidx[tpos]][CTMM] += wt; break;
+	case CSTI: hmm->t[tr->nodeidx[tpos]][CTMI] += wt; break;
+	case CSTD: hmm->t[tr->nodeidx[tpos]][CTMD] += wt; break;
+	case CSTE: hmm->end[tr->nodeidx[tpos]]     += wt; break;
+	default:    
+	  cm_Fail("illegal state transition %s->%s in traceback", 
+	      CP9Statetype(tr->statetype[tpos]), 
+	      CP9Statetype(tr->statetype[tpos+1]));
+	}
+	break;
+      case CSTI:
+	switch (tr->statetype[tpos+1]) {
+	case CSTM: hmm->t[tr->nodeidx[tpos]][CTIM] += wt; break;
+	case CSTI: hmm->t[tr->nodeidx[tpos]][CTII] += wt; break;
+	case CSTD: hmm->t[tr->nodeidx[tpos]][CTID] += wt; break;
+	case CSTE: 
+	  /* This should only happen from the final insert (I_M) state */
+	  if((tpos+1) != (tr->tlen-1))
+	    cm_Fail("illegal state transition %s->%s (I is not final insert) in traceback", 
+		CP9Statetype(tr->statetype[tpos]), 
+		CP9Statetype(tr->statetype[tpos+1]));
+	  hmm->t[tr->nodeidx[tpos]][CTIM] += wt; break;
+	  break;
+	default:    
+	  cm_Fail("illegal state transition %s->%s in traceback", 
+	      CP9Statetype(tr->statetype[tpos]), 
+	      CP9Statetype(tr->statetype[tpos+1]));
+	}
+	break;
+      case CSTD:
+	switch (tr->statetype[tpos+1]) {
+	case CSTM: hmm->t[tr->nodeidx[tpos]][CTDM] += wt; break;
+	case CSTI: hmm->t[tr->nodeidx[tpos]][CTDI] += wt; break;
+	case CSTD: hmm->t[tr->nodeidx[tpos]][CTDD] += wt; break;
+	case CSTE: 
+	  /* This should only happen from the final delete (D_M) state */
+	  if((tpos+1) != (tr->tlen-1))
+	    cm_Fail("illegal state transition %s->%s (D is not final delete) in traceback", 
+		CP9Statetype(tr->statetype[tpos]), 
+		CP9Statetype(tr->statetype[tpos+1]));
+	  hmm->t[tr->nodeidx[tpos]][CTDM] += wt; break;
+	  break;
+	default:    
+	  cm_Fail("illegal state transition %s->%s in traceback", 
+	      CP9Statetype(tr->statetype[tpos]), 
+	      CP9Statetype(tr->statetype[tpos+1]));
+	}
+	break;
+      case CSTEL:
+	cm_Fail("EL in traceback in CP9TraceCount(), this function is being abused.");
+	break;
+      case CSTE:
+	break; /* E is the last. It makes no transitions. */
+
+      default:
+	cm_Fail("illegal state %s in traceback", 
+	    CP9Statetype(tr->statetype[tpos]));
+      }
+    }
+}
+
+/* Function: CP9TraceScore()
+ *           based on HMMER 2.3.2's P7TraceScore by SRE
+ *
+ * Purpose:  Score a traceback and return the score in scaled bits.
+ * Incept:   EPN, Wed May 30 06:07:14 2007
+ *           
+ * Args:     hmm   - HMM with valid log odds scores.
+ *           dsq   - digitized sequence that traceback aligns to the HMM (1..sq->n)
+ *           tr    - alignment of seq to HMM
+ *           
+ * Return:   (void)
+ */
+float
+CP9TraceScore(CP9_t *hmm, ESL_DSQ *dsq, CP9trace_t *tr)
+{
+  int score;			/* total score as a scaled integer */
+  int tpos;                     /* position in tr */
+  char sym;		        /* digitized symbol in dsq */
+  
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9TraceScore, dsq is NULL.");
+
+  /*CP9PrintTrace(stdout, tr, hmm, sq); */
+  score = 0;
+  for (tpos = 0; tpos < tr->tlen-1; tpos++)
+    {
+      sym = dsq[tr->pos[tpos]];
+
+      /* Emissions from M and I states.
+       */
+      if (tr->statetype[tpos] == CSTM) 
+	score += hmm->msc[(int) sym][tr->nodeidx[tpos]];
+      else if (tr->statetype[tpos] == CSTI) 
+	score += hmm->isc[(int) sym][tr->nodeidx[tpos]];
+
+      /* State transitions. Including EL emissions, EL emits on transition 
+       */
+      score += CP9TransitionScoreLookup(hmm, 
+					tr->statetype[tpos], tr->nodeidx[tpos],
+					tr->statetype[tpos+1], tr->nodeidx[tpos+1]);
+    }
+  return Scorify(score);
+}
+
+/* Function: CP9Statetype()
+ * 
+ * Purpose:  Returns the state type in text.
+ * Example:  CP9Statetype(M) = "M"
+ */
+char *
+CP9Statetype(char st)
+{
+  switch (st) {
+  case CSTM: return "M";
+  case CSTD: return "D";
+  case CSTI: return "I";
+  case CSTB: return "B";
+  case CSTE: return "E";
+  case CSTEL: return "L";
+  default: return "BOGUS";
+  }
+}
+
+/* Function: CP9PrintTrace()
+ *           based on HMMER's 2.3.2 P7PrintTrace()
+ *
+ * Purpose:  Print out a traceback structure.
+ *           If hmm is non-NULL, also print transition and emission scores.
+ * Incept:   EPN, Wed May 30 06:07:57 2007
+ *           
+ * Args:     fp  - stderr or stdout, often
+ *           tr  - trace structure to print
+ *           hmm - NULL or hmm containing scores to print
+ *           dsq - NULL or digitized sequence trace refers to.                
+ */
+void
+CP9PrintTrace(FILE *fp, CP9trace_t *tr, CP9_t *hmm, ESL_DSQ *dsq)
+{
+  /* Contract check */
+  if((dsq != NULL) && (hmm == NULL))
+    cm_Fail("ERROR in CP9PrintTrace, dsq is non-NULL but HMM is NULL.\n");
+
+  int          tpos;		/* counter for trace position */
+  unsigned int sym;
+  int          sc; 
+
+  if (tr == NULL) {
+    fprintf(fp, " [ trace is NULL ]\n");
+    return;
+  }
+
+  if (hmm == NULL) {
+    fprintf(fp, "st  node   rpos  - traceback len %d\n", tr->tlen);
+    fprintf(fp, "--  ---- ------\n");
+    for (tpos = 0; tpos < tr->tlen; tpos++) {
+      fprintf(fp, "%1s  %4d %6d\n", 
+	      CP9Statetype(tr->statetype[tpos]),
+	      tr->nodeidx[tpos],
+	      tr->pos[tpos]);
+    } 
+  } else {
+    if (!(hmm->flags & CPLAN9_HASBITS))
+      cm_Fail("oi, you can't print scores from that hmm, it's not ready.");
+
+    sc = 0;
+    fprintf(fp, "st  node   rpos  transit emission - traceback len %d\n", tr->tlen);
+    fprintf(fp, "--  ---- ------  ------- --------\n");
+    for (tpos = 0; tpos < tr->tlen; tpos++) {
+      if (dsq != NULL) sym = dsq[tr->pos[tpos]];
+
+      fprintf(fp, "%1s  %4d %6d  %7d", 
+	      CP9Statetype(tr->statetype[tpos]),
+	      tr->nodeidx[tpos],
+	      tr->pos[tpos],
+	      (tpos < tr->tlen-1) ? 
+	      CP9TransitionScoreLookup(hmm, tr->statetype[tpos], tr->nodeidx[tpos],
+				    tr->statetype[tpos+1], tr->nodeidx[tpos+1]) : 0);
+
+      if (tpos < tr->tlen-1)
+	sc += CP9TransitionScoreLookup(hmm, tr->statetype[tpos], tr->nodeidx[tpos],
+				       tr->statetype[tpos+1], tr->nodeidx[tpos+1]);
+      
+      if (dsq != NULL) {
+	if (tr->statetype[tpos] == CSTM)  
+	  {
+	    fprintf(fp, " %8d %c", hmm->msc[(int) sym][tr->nodeidx[tpos]], 
+		    hmm->abc->sym[(int) sym]);
+	    sc += hmm->msc[(int) sym][tr->nodeidx[tpos]];
+	  }
+	else if (tr->statetype[tpos] == CSTI) 
+	  {
+	    fprintf(fp, " %8d %c", hmm->isc[(int) sym][tr->nodeidx[tpos]], 
+		    (char) tolower((int) hmm->abc->sym[(int) sym]));
+	    sc += hmm->isc[(int) sym][tr->nodeidx[tpos]];
+	  }
+	else if (tr->statetype[tpos] == CSTEL) 
+	  {
+	    if(tr->statetype[tpos-1] == CSTEL) /* we will emit on self transit */
+	      {
+		fprintf(fp, " %8d %c", 0,
+			(char) tolower((int) hmm->abc->sym[(int) sym]));
+	      }
+	    else /* we just entered EL, no emission */
+	      {
+		fprintf(fp, " %8s %c", "-", '-');
+	      }
+	  }
+      } else {
+	fprintf(fp, " %8s %c", "-", '-');
+      }
+
+
+      fputs("\n", fp);
+    }
+    fprintf(fp, "                 ------- --------\n");
+    fprintf(fp, "           total: %6d\n\n", sc);
+  }
+}
+
+/* Function: CP9TransitionScoreLookup()
+ *           based on HMMER's 2.3.2 function of same name
+ *
+ * Incept:   EPN, Wed May 30 06:09:04 2007
+ * Purpose:  Convenience function used in CP9PrintTrace() and CP9TraceScore();
+ *           given state types and node indices for a transition,
+ *           return the integer score for that transition. 
+ */
+int
+CP9TransitionScoreLookup(CP9_t *hmm, char st1, int k1, 
+			 char st2, int k2)
+{
+  switch (st1) {
+  case CSTB:
+    switch (st2) {
+    case CSTM: return hmm->bsc[k2]; 
+    case CSTI: return hmm->tsc[CTMI][0];
+    case CSTD: return hmm->tsc[CTMD][0];
+    default:      cm_Fail("illegal %s->%s transition", CP9Statetype(st1), CP9Statetype(st2));
+    }
+    break;
+  case CSTM:
+    switch (st2) {
+    case CSTM: return hmm->tsc[CTMM][k1];
+    case CSTI: return hmm->tsc[CTMI][k1];
+    case CSTD: return hmm->tsc[CTMD][k1];
+    case CSTE: return hmm->esc[k1];
+    case CSTEL: return hmm->tsc[CTMEL][k1];
+    default:      cm_Fail("illegal %s->%s transition", CP9Statetype(st1), CP9Statetype(st2));
+    }
+    break;
+  case CSTI:
+    switch (st2) {
+    case CSTM: return hmm->tsc[CTIM][k1];
+    case CSTI: return hmm->tsc[CTII][k1];
+    case CSTD: return hmm->tsc[CTID][k1];
+    case CSTE: return hmm->tsc[CTIM][k1]; /* This should only happen from the final insert (I_M) state */
+    default:      cm_Fail("illegal %s->%s transition", CP9Statetype(st1), CP9Statetype(st2));
+    }
+    break;
+  case CSTD:
+    switch (st2) {
+    case CSTM: return hmm->tsc[CTDM][k1]; 
+    case CSTI: return hmm->tsc[CTDI][k1];
+    case CSTD: return hmm->tsc[CTDD][k1];
+    case CSTE: return hmm->tsc[CTDM][k1]; /* This should only happen from the final delete (D_M) state */
+    default:      cm_Fail("illegal %s->%s transition", CP9Statetype(st1), CP9Statetype(st2));
+    }
+    break;
+  case CSTEL:
+    switch (st2) {
+    case CSTM: return 0; /* transition to EL penalty incurred when M->EL transition takes place */
+    case CSTE: return 0; /* transition to EL penalty incurred when M->EL transition takes place */
+    case CSTEL: return hmm->el_selfsc; /* penalty for EL->EL self transition loop */
+    default:      cm_Fail("illegal %s->%s transition", CP9Statetype(st1), CP9Statetype(st2));
+    }
+    break;
+  case CSTE: /* this should never happen, it means we transitioned from E, which is not
+	      * allowed. */
+    cm_Fail("illegal %s->%s transition", CP9Statetype(st1), CP9Statetype(st2));
+    break;
+  default:        cm_Fail("illegal state %s in traceback", CP9Statetype(st1));
+  }
+  /*NOTREACHED*/
+  return 0;
+}
+
+
+/* Function: CP9ViterbiTrace()
+ * Date:     EPN, Wed May 30 17:32:05 2007
+ *           based on HMMER 2.3.2's P7ViterbiTrace()
+ *
+ * Purpose:  Traceback of a Viterbi matrix: i.e. retrieval 
+ *           of optimum alignment.
+ *           
+ * Args:     hmm    - hmm, log odds form, used to make mx
+ *           dsq    - sequence aligned to (digital form) 1..L
+ *           i0     - first residue of sequence, often 1
+ *           j0     - last residue of sequence, often L
+ *           mx     - the matrix to trace back in, L x hmm->M
+ *           ret_tr - RETURN: traceback.
+ *           
+ * Return:   (void)
+ *           ret_tr is allocated here. Free using CP9FreeTrace().
+ */
+void
+CP9ViterbiTrace(CP9_t *hmm, ESL_DSQ *dsq, int i0, int j0,
+		CP9_MX *mx, CP9trace_t **ret_tr)
+{
+  /* contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9ViterbiTrace(), dsq is NULL.");
+
+  CP9trace_t *tr;
+  int curralloc;		/* current allocated length of trace */
+  int tpos;			/* position in trace */
+  int i;			/* position in seq (1..N) */
+  int k;			/* position in model (1..M) */
+  int *erow, **mmx, **imx, **dmx, **elmx;
+  int sc;			/* temp var for pre-emission score */
+  int error_flag; 
+  int c;                        /* counter over possible EL states */
+
+  /* Overallocate for the trace.
+   * B- ... - E  : 2 states + N is minimum trace;
+   * add N more as buffer.             
+   */
+  curralloc = (j0-i0+1) * 2 + 2; 
+  CP9AllocTrace(curralloc, &tr);
+
+  mmx = mx->mmx;
+  imx = mx->imx;
+  dmx = mx->dmx;
+  elmx= mx->elmx;
+  erow= mx->erow;
+
+  /* Initialization of trace
+   * We do it back to front; ReverseTrace() is called later.
+   */
+  tr->statetype[0] = CSTE;
+  tr->nodeidx[0]   = 0;
+  tr->pos[0]       = 0;
+  tpos = 1;
+  i    = j0;			/* current i (seq pos) we're trying to assign */
+
+  /* Traceback
+   */
+  while (tr->statetype[tpos-1] != CSTB) {
+    error_flag = FALSE;
+    switch (tr->statetype[tpos-1]) {
+    case CSTM:			/* M connects from i-1,k-1, B or an EL*/
+      /*printf("CSTM k: %d i:%d \n", k, i);*/
+      sc = mmx[i+1][k+1] - hmm->msc[dsq[i+1]][k+1];
+      if (sc <= -INFTY) { CP9FreeTrace(tr); *ret_tr = NULL; return; }
+      else if (sc == mmx[i][k] + hmm->tsc[CTMM][k])
+	{
+	  tr->statetype[tpos] = CSTM;
+	  tr->nodeidx[tpos]   = k--;
+	  tr->pos[tpos]       = i--;
+	}
+      else if (sc == imx[i][k] + hmm->tsc[CTIM][k])
+	{
+	  tr->statetype[tpos] = CSTI;
+	  tr->nodeidx[tpos]   = k;
+	  tr->pos[tpos]       = i--;
+	}
+      else if (sc == dmx[i][k] + hmm->tsc[CTDM][k])
+	{
+	  tr->statetype[tpos] = CSTD;
+	  tr->nodeidx[tpos]   = k--;
+	  tr->pos[tpos]       = 0;
+	}
+      else /* Check if we came from an EL state (could be more than 1 choice) */ 
+	{
+	  error_flag = TRUE;
+	  /* note we look at el_from_ct[k+1] not k for same reason we look
+	   * at bsc[k+1] above, we're going backwards, this is a tricky off-by-one */
+	  for(c = 0; c < hmm->el_from_ct[k+1]; c++) /* el_from_ct[k+1] is >= 0 */
+	    {
+	      /* transition penalty to EL incurred when EL was entered */
+	      if(sc == elmx[i][hmm->el_from_idx[k+1][c]])
+		{
+		  tr->statetype[tpos] = CSTEL;
+		  k = hmm->el_from_idx[(k+1)][c];
+		  tr->nodeidx[tpos]   = k;
+		  tr->pos[tpos]       = i--; 
+		  error_flag = FALSE;
+		  break;
+		}
+	    }
+	}
+      if(error_flag)
+	{
+	  /* one last possibility, we came from B, check this last, in
+	   * case hmm->bsc[k+1] happens to be identical to sc but
+	   * we're not done the parse yet (i.e. one of the cases
+	   * above equaled sc). */
+	  if (sc == hmm->bsc[k+1])
+	    {
+	      tr->statetype[tpos] = CSTB;
+	      tr->nodeidx[tpos]   = 0;
+	      tr->pos[tpos]       = 0;
+	      if(tr->pos[tpos-1] != 1)
+		cm_Fail("traceback failed: premature begin");
+	      error_flag = FALSE;
+	    }
+	}
+      if(error_flag)
+	cm_Fail("traceback failed");
+      break;
+
+    case CSTD:			/* D connects from M,D,I, (D_1 also connects from B (M_0) */
+      /*printf("CSTD k: %d i:%d \n", k, i);*/
+       sc = dmx[i][k+1];
+       if (sc <= -INFTY) { CP9FreeTrace(tr); *ret_tr = NULL; return; }
+       else if(k == 0) /* D_1 connects from B(M_0), and I_0, when k == 0, we're dealing with D_1, a confusing off-by-one */
+	{
+	  if(sc == mmx[i][k] + hmm->tsc[CTMD][k])
+	    {
+	      tr->statetype[tpos] = CSTB;
+	      tr->nodeidx[tpos]   = 0;
+	      tr->pos[tpos]       = 0;
+	    }
+	  else if (sc == imx[i][k] + hmm->tsc[CTID][k])
+	    {
+	      tr->statetype[tpos] = CSTI;
+	      tr->nodeidx[tpos]   = k;
+	      tr->pos[tpos]       = i--;
+	    }
+	  else cm_Fail("traceback failed");
+	} /* else k != 0 */
+      else if (sc == mmx[i][k] + hmm->tsc[CTMD][k])
+	{
+	  tr->statetype[tpos] = CSTM;
+	  tr->nodeidx[tpos]   = k--;
+	  tr->pos[tpos]       = i--;
+	}
+      else if (sc == imx[i][k] + hmm->tsc[CTID][k]) 
+	{
+	  tr->statetype[tpos] = CSTI;
+	  tr->nodeidx[tpos]   = k;
+	  tr->pos[tpos]       = i--;
+	}
+      else if (sc == dmx[i][k] + hmm->tsc[CTDD][k]) 
+	{
+	  tr->statetype[tpos] = CSTD;
+	  tr->nodeidx[tpos]   = k--;
+	  tr->pos[tpos]       = 0;
+	}
+      else cm_Fail("traceback failed");
+      break;
+
+    case CSTI:			/* I connects from M,I,D, (I_0 connects from B also(*/
+      /*printf("CSTI k: %d i:%d \n", k, i);*/
+      sc = imx[i+1][k] - hmm->isc[dsq[i+1]][k];
+      if (sc <= -INFTY) { CP9FreeTrace(tr); *ret_tr = NULL; return; }
+      else if(k == 0) /* I_0 connects from B(M_0), and I_0 */
+	{
+	  if(sc == mmx[i][k] + hmm->tsc[CTMI][k])
+	    {
+	      tr->statetype[tpos] = CSTB;
+	      tr->nodeidx[tpos]   = 0;
+	      tr->pos[tpos]       = 0;
+	    }
+	  else if (sc == imx[i][k] + hmm->tsc[CTII][k])
+	    {
+	      tr->statetype[tpos] = CSTI;
+	      tr->nodeidx[tpos]   = k;
+	      tr->pos[tpos]       = i--;
+	    }
+	}
+      /* else k != 0 */
+      else if (sc == mmx[i][k] + hmm->tsc[CTMI][k])
+	{
+	  tr->statetype[tpos] = CSTM;
+	  tr->nodeidx[tpos]   = k--;
+	  tr->pos[tpos]       = i--;
+	}
+
+      else if (sc == imx[i][k] + hmm->tsc[CTII][k])
+	{
+	  tr->statetype[tpos] = CSTI;
+	  tr->nodeidx[tpos]   = k;
+	  tr->pos[tpos]       = i--;
+	}
+      else if (sc == dmx[i][k] + hmm->tsc[CTDI][k])
+	{
+	  tr->statetype[tpos] = CSTD;
+	  tr->nodeidx[tpos]   = k--;
+	  tr->pos[tpos]       = 0;
+	}
+      else cm_Fail("traceback failed");
+      break;
+
+    case CSTE:			/* E connects from any M state. k set here 
+				 * also can connect from I_M or D_M (diff from p7) 
+				 * or even EL_M if it exists */
+      if (erow[i] <= -INFTY) { CP9FreeTrace(tr); *ret_tr = NULL; return; }
+      if (erow[i] == imx[i][hmm->M] + hmm->tsc[CTIM][hmm->M])
+	{
+	  k = hmm->M;
+	  tr->statetype[tpos] = CSTI;
+	  tr->nodeidx[tpos]   = k;
+	  tr->pos[tpos]       = i--;
+	}
+      else if (erow[i] == dmx[i][hmm->M] + hmm->tsc[CTDM][hmm->M])
+	{
+	  k = hmm->M;
+	  tr->statetype[tpos] = CSTD;
+	  tr->nodeidx[tpos]   = k--;
+	  tr->pos[tpos]       = 0;
+	}
+      else
+	{
+	  error_flag = TRUE;
+	  for (k = hmm->M; k >= 1; k--)
+	    if (erow[i] == mmx[i][k] + hmm->esc[k])
+	      {
+		tr->statetype[tpos] = CSTM;
+		tr->nodeidx[tpos]   = k--;
+		tr->pos[tpos]       = i--;
+		error_flag = FALSE;
+		break;
+	      }
+	  if(error_flag)
+	    {
+	      /* Check if we came from an EL state (could be more than 1 choice) */ 
+	      /* hmm->el_from-ct[hmm->M+1] is # of ELs that can transit to E (END) */
+	      for(c = hmm->el_from_ct[hmm->M+1]-1; c >= 0; c--) /* el_from_ct[] is >= 0 */
+		{
+		  /* transition penalty to EL incurred when EL was entered */
+		  if(erow[i] == elmx[i][hmm->el_from_idx[hmm->M+1][c]])
+		    {
+		      tr->statetype[tpos] = CSTEL;
+		      k = hmm->el_from_idx[(hmm->M+1)][c];
+		      tr->nodeidx[tpos]   = k;
+		      tr->pos[tpos]       = i--;
+		      error_flag = FALSE;
+		      break;
+		    }
+		}
+	    }
+	}
+      if (k < 0 || error_flag) cm_Fail("traceback failed");
+      break;
+
+    case CSTEL:			/* EL connects from certain M states and itself */
+      /*printf("CSTEL k: %d i:%d \n", k, i);*/
+      /* check if we are staying in the EL */
+      sc = elmx[i+1][k];
+      if (sc == elmx[i][k] + hmm->el_selfsc) /* i >= 2, first residue must be emitted by a match, not an EL */
+	{
+	  tr->statetype[tpos] = CSTEL;
+	  tr->nodeidx[tpos]   = k;
+	  tr->pos[tpos]       = i--;
+	}
+      else if(sc  == mmx[i+1][k]   + hmm->tsc[CTMEL][k])    /* M->EL->M with 0 self loops in EL */
+	{
+	  tr->statetype[tpos] = CSTM;
+	  tr->nodeidx[tpos]   = k--;
+	  tr->pos[tpos]       = i+1; /* special case, we decremented i prematurely b/c we 
+				      * had no way of knowing it was our last visit to EL, before
+				      * we went to M (since we're working backwards this is actually
+				      * the first visit to EL). 
+				      */
+	}
+      else cm_Fail("traceback failed");
+      break;
+
+    default:
+      cm_Fail("traceback failed");
+
+    } /* end switch over statetype[tpos-1] */
+    
+    tpos++;
+    if (tpos == curralloc) 
+      {				/* grow trace if necessary  */
+	curralloc += (j0-i0+1);
+	CP9ReallocTrace(tr, curralloc);
+      }
+
+  } /* end traceback, at S state; tpos == tlen now */
+  tr->tlen = tpos;
+  CP9ReverseTrace(tr);
+
+  *ret_tr = tr;
+}
+
+/* Function: CP9ReverseTrace()
+ * Date:     EPN, Wed May 30 17:52:18 2007
+ *           identical to SRE's P7ReverseTrace() from HMMER 2.3.2
+ *
+ * Purpose:  Reverse the arrays in a traceback structure.
+ *           Tracebacks from Forward() and Viterbi() are
+ *           collected backwards, and call this function
+ *           when they're done.
+ *           
+ *           It's possible to reverse the arrays in place
+ *           more efficiently; but the realloc/copy strategy
+ *           has the advantage of reallocating the trace
+ *           into the right size of memory. (Tracebacks
+ *           overallocate.)
+ *           
+ * Args:     tr - the traceback to reverse. tr->tlen must be set.
+ *                
+ * Return:   (void)
+ *           tr is modified.
+ */                
+void
+CP9ReverseTrace(CP9trace_t *tr)
+{
+  int    status;
+  char  *statetype;
+  int   *nodeidx;
+  int   *pos;
+  int    opos, npos;
+
+  /* Allocate
+   */
+  ESL_ALLOC(statetype, sizeof(char)* tr->tlen);
+  ESL_ALLOC(nodeidx,   sizeof(int) * tr->tlen);
+  ESL_ALLOC(pos,       sizeof(int) * tr->tlen);
+  
+  /* Reverse the trace.
+   */
+  for (opos = tr->tlen-1, npos = 0; npos < tr->tlen; npos++, opos--)
+    {
+      statetype[npos] = tr->statetype[opos];
+      nodeidx[npos]   = tr->nodeidx[opos];
+      pos[npos]       = tr->pos[opos];
+    }
+
+  /* Swap old, new arrays.
+   */
+  free(tr->statetype);
+  free(tr->nodeidx);
+  free(tr->pos);
+  tr->statetype = statetype;
+  tr->nodeidx   = nodeidx;
+  tr->pos       = pos;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+
+/* Function: CP9Traces2Alignment()
+ *           based on SRE's P7Traces2Alignment() from HMMER 2.3.2
+ *
+ * Purpose:  Convert an array of traceback structures for a set
+ *           of sequences into a new multiple alignment. Modified
+ *           from HMMER to account for possible EL local-end 
+ *           insertions (which don't exist in P7). Including EL
+ *           insertions requires an emit map from the CM.
+ *           
+ *           Insertions/ELs are put into lower case and 
+ *           are not aligned; instead, Nterm is right-justified,
+ *           Cterm is left-justified, and internal insertions
+ *           are split in half and the halves are justified in
+ *           each direction (the objective being to increase
+ *           the chances of getting insertions aligned well enough
+ *           for them to become a match). SAM gap char conventions
+ *           are used: - in match columns, . in insert columns
+ * 
+ * Args:     cm         - the CM the CP9 was built from, needed to get emitmap,
+ *                        so we know where to put EL transitions
+ *           abc        - alphabet to use to create the return MSA
+ *           sq         - sequences 
+ *           wgt        - weights for seqs, NULL for none
+ *           nseq       - number of sequences
+ *           tr         - array of tracebacks
+ *           do_full    - TRUE to always include all match columns in alignment
+ *           do_matchonly - TRUE to ONLY include match columns
+ *           ret_msa    - MSA, alloc'ed created here
+ *
+ * Return:   eslOK on succes, eslEMEM on memory error.
+ *           MSA structure in ret_msa, caller responsible for freeing.
+ */          
+int
+CP9Traces2Alignment(CM_t *cm, const ESL_ALPHABET *abc, ESL_SQ **sq, float *wgt, 
+		    int nseq, CP9trace_t **tr, int do_full, int do_matchonly,
+		    ESL_MSA **ret_msa)
+{
+  int status;                   /* easel status flag */
+  ESL_MSA   *msa;               /* RETURN: new alignment */
+  int    idx;                   /* counter for sequences */
+  int    alen;                  /* width of alignment */
+  int   *maxins = NULL;         /* array of max inserts between aligned columns */
+  int   *maxels = NULL;         /* array of max ELs emissions between aligned columns */
+  int   *matmap = NULL;         /* matmap[k] = apos of match k [1..M] */
+  int    nins;                  /* counter for inserts */
+  int    cpos;                  /* HMM node, consensus position */
+  int    apos;                  /* position in aligned sequence (0..alen-1)*/
+  int    rpos;                  /* position in raw digital sequence (1..L)*/
+  int    tpos;                  /* position counter in traceback */
+  int    epos;                  /* position ctr for EL insertions */
+  int    statetype;		/* type of current state, e.g. STM */
+  CMEmitMap_t *emap = NULL;     /* consensus emit map for the CM */
+  int         *imap = NULL;     /* first apos for an insert following a cpos */
+  int         *elmap = NULL;    /* first apos for an EL following a cpos */
+  int         *matuse = NULL;   /* TRUE if we need a cpos in mult alignment */
+  int         *eluse = NULL;    /* TRUE if we have an EL after cpos in alignment */
+  int        **eposmap = NULL;  /* [seq idx][CP9 node idx] where each EL should emit to */
+  int         *iuse = NULL;     /* TRUE if we have an I after cpos in alignment */
+  CMConsensus_t *con = NULL;    /* consensus information for the CM */
+  int          next_match;      /* used for filling eposmap */
+  int          c;               /* counter over possible EL froms */
+  int         *insleft;         /* [0..cpos..clen] TRUE if inserts *following* cpos should be flush right */
+  int          nd;              /* counter over nodes */
+  int          max_ins_or_el[2];/* for regularizing (splitting) inserts */
+  int          pass_offset[2];  /* for regularizing (splitting) inserts */
+  int          pass;            /* for regularizing (splitting) inserts */
+  char         errbuf[cmERRBUFSIZE];
+
+  /* Contract checks */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CP9Traces2Alignment, cm->cp9 is NULL.\n");
+  if(cm->cp9map == NULL)
+    cm_Fail("ERROR in CP9Traces2Alignment, cm->cp9map is NULL.\n");
+  if(!(cm->flags & CMH_CP9))
+     cm_Fail("ERROR in CP9Traces2Alignment, CMH_CP9 flag is down.");
+  /* We allow the caller to specify the alphabet they want the 
+   * resulting MSA in, but it has to make sense (see next few lines). */
+  if(cm->abc->type == eslRNA)
+    { 
+      if(abc->type != eslRNA && abc->type != eslDNA)
+	cm_Fail("ERROR in Parsetrees2Alignment(), cm alphabet is RNA, but requested output alphabet is neither DNA nor RNA.");
+    }
+  else if(cm->abc->K != abc->K)
+    cm_Fail("ERROR in Parsetrees2Alignment(), cm alphabet size is %d, but requested output alphabet size is %d.", cm->abc->K, abc->K);
+
+  /* create the emit map */
+  emap = CreateEmitMap(cm);
+
+  /* Determine which direction we emit to for each consensus column,
+   * IL's emit left, IR's emit right, but this info isn't indexed by
+   * consensus column, so we use an emitmap to get it.  This is used
+   * to determine if we go IL before EL or EL before IR when inserting
+   * both regular IL/IR inserts and EL inserts in same place. This is
+   * also used if we have enabled (cm->align_opts &
+   * CM_ALIGN_FLUSHINSERTS) which overides default behavior to split
+   * the inserts and adopts 'flush left for IL / flush right for IR'
+   * behavior (which older versions of Infernal used).
+   */
+  ESL_ALLOC(insleft, sizeof(int) * (emap->clen+1));
+  esl_vec_ISet(insleft, (cm->clen+1), -1);
+  for(nd = 0; nd < cm->nodes; nd++)
+    {
+      if(cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == BEGR_nd || cm->ndtype[nd] == ROOT_nd)
+	if(insleft[emap->lpos[nd]] == -1) /* deal with sole CM grammar ambiguity */
+	  insleft[emap->lpos[nd]] = TRUE;
+      if(cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATR_nd)
+	insleft[emap->rpos[nd]-1] = FALSE;
+    }
+  if(insleft[emap->clen] == -1) insleft[emap->clen] = FALSE; /* special case, insleft[emap->clen] == -1 IFF cpos==emap->clen is modelled by MATR or MATP. */
+  /* check we've constructed insleft properly, TEMPORARY */
+  for(cpos = 0; cpos <= emap->clen; cpos++)
+    ESL_DASSERT1((insleft[cpos] != -1));
+
+  /* Here's the problem. We want to align the match states in columns,
+   * but some sequences have inserted symbols in them; we need some
+   * sort of overall knowledge of where the inserts are and how long
+   * they are in order to create the alignment. 
+   * 
+   * Here's our trick. maxins[] and maxels[] are 0..hmm->M arrays; 
+   * maxins[i] stores the maximum number of times insert substate 
+   * i was used. maxels[i] stores the max number of times an EL insertion
+   * occurs after insert substate i. maxins[i] + maxels[i] 
+   * is the maximum number of gaps to insert between canonical 
+   * column i and i+1.  maxins[0], maxels[0] is the N-term tail; 
+   * maxins[M], maxels[0] is the C-term tail.
+   */
+  ESL_ALLOC(matuse, sizeof(int) * (emap->clen+1));
+  ESL_ALLOC(eluse,  sizeof(int) * (emap->clen+1));
+  ESL_ALLOC(iuse,   sizeof(int) * (emap->clen+1));
+  ESL_ALLOC(maxins, sizeof(int) * (emap->clen+1));
+  ESL_ALLOC(maxels, sizeof(int) * (emap->clen+1));
+  ESL_ALLOC(matmap, sizeof(int) * (emap->clen+1));
+  ESL_ALLOC(imap,   sizeof(int) * (emap->clen+1));
+  ESL_ALLOC(elmap,  sizeof(int) * (emap->clen+1));
+  ESL_ALLOC(eposmap,sizeof(int *) * (nseq));
+
+  /* eposmap is 2D b/c different traces can have different epos
+   * (position where EL inserts) for the same EL state, for example:
+   * an EL state for node 9 may reconnect at node 25 in one parse
+   * and node 50 in another if there's a CM MATL node with subtree
+   * lpos=9 rpos=50, and a CM BEGL node with subtree lpos=9 rpos=25,
+   * i.e. there are 2 CM EL states being mirrored by 1 HMM EL state. 
+   */
+  for (cpos = 0; cpos <= emap->clen; cpos++)
+    {
+      if(!do_full || cpos == 0)
+	matuse[cpos] = 0;
+      else
+	matuse[cpos] = 1;
+      maxins[cpos] = maxels[cpos] = 0;
+      iuse[cpos] = eluse[cpos] = imap[cpos] = elmap[cpos] = 0;
+    }
+  
+  /* Look at all the traces; find maximum length of
+   * insert needed at each of the clen+1 possible gap
+   * points. (There are two types of insert, I/EL)
+   * Also find whether we don't need some of the match
+   * (consensus) columns.
+   */
+  for (idx = 0; idx < nseq; idx++) 
+    {
+      ESL_ALLOC(eposmap[idx], sizeof(int) * (emap->clen+1));   
+      for (cpos = 0; cpos <= emap->clen; cpos++) 
+	{
+	  iuse[cpos] = eluse[cpos] = 0;
+	  eposmap[idx][cpos] = -1;
+	}      
+
+      /* Determine the eposmap, the cpos EL's go into for each cpos for each seq.
+       * This depends on the first match state entered after each EL, so we go bottom up */
+      next_match = -1;
+      for (tpos = tr[idx]->tlen - 1; tpos >= 0; tpos--) 
+	{
+	  statetype = tr[idx]->statetype[tpos]; /* just for clarity */
+	  cpos      = tr[idx]->nodeidx[tpos];      
+	  if(statetype == CSTM) next_match = cpos;
+	  if(statetype == CSTE) next_match = cm->cp9->M+1;
+	  if(statetype == CSTEL) eposmap[idx][cpos] = next_match; /* this will be overwritten below */
+	}
+      for (cpos = 0; cpos <= emap->clen; cpos++) 
+	{
+	  if(eposmap[idx][cpos] != -1)
+	    {
+	      /*printf("cpos: %d eposmap[idx][cpos]: %d ct: %d\n", cpos, eposmap[idx][cpos], cm->cp9->el_from_ct[eposmap[idx][cpos]]);*/
+	      /* determine the epos based on the CM emit map and cm->cp9->el* data structures */
+	      for(c = 0; c < cm->cp9->el_from_ct[eposmap[idx][cpos]]; c++)
+		{
+		  if(cm->cp9->el_from_idx[eposmap[idx][cpos]][c] == cpos)
+		    {
+		      eposmap[idx][cpos] = emap->epos[cm->cp9->el_from_cmnd[eposmap[idx][cpos]][c]];
+		      break;
+		    }
+		  if(c == (cm->cp9->el_from_ct[eposmap[idx][cpos]] - 1))
+		    cm_Fail("Couldn't determine epos for cpos: %d\n", cpos);
+		}
+	    }
+	}
+
+      for (tpos = 0; tpos < tr[idx]->tlen; tpos++)
+	{
+	  cpos = tr[idx]->nodeidx[tpos];
+	  switch (tr[idx]->statetype[tpos]) {
+	    case CSTI: iuse[cpos]++; break;
+	  case CSTM: matuse[tr[idx]->nodeidx[tpos]] = 1; break;
+	  case CSTEL: 
+	    eluse[eposmap[idx][cpos]]++; 
+	    break;
+	  case CSTD:
+	  case CSTE:
+	  case CSTB:
+	    break;
+	  default:
+	    cm_Fail("CP9Traces2Alignment reports unrecognized statetype %c", 
+		CP9Statetype(tr[idx]->statetype[tpos]));
+	  }
+	} /* end looking at trace i */
+      for (cpos = 0; cpos <= emap->clen; cpos++) 
+	{
+	  if (iuse[cpos]  > maxins[cpos]) maxins[cpos]  = iuse[cpos];
+	  if (eluse[cpos] > maxels[cpos]) maxels[cpos]  = eluse[cpos]-1; /* EL only emits on self loops */
+	}
+    } /* end calculating lengths used by all traces */
+
+  /***********************************************
+   * Construct the alignment
+   ***********************************************/
+  
+  /* Now we can calculate the total length of the multiple alignment, alen;
+   * and the maps imap and  elmap that turn a cpos into an apos
+   * in the multiple alignment: e.g. for an insert that follows consensus 
+   * position cpos, put it at or after apos = imap[cpos] in aseq[][].
+   */
+  
+  matmap[0] = -1; /* M_0 is B state, non-emitter */
+  alen = 0;
+  for (cpos = 0; cpos <= emap->clen; cpos++)
+    {
+      if (matuse[cpos]) 
+	{
+	  matmap[cpos] = alen; 
+	  alen++;
+	} 
+      else 
+	matmap[cpos] = -1;
+      
+      if(insleft[cpos]) { /* IL state inserts here, IL's go before EL's */
+	imap[cpos]  = alen; alen += maxins[cpos];
+	elmap[cpos] = alen; alen += maxels[cpos];
+      }
+      else { /* IR state inserts here, IR's go after EL's */
+	elmap[cpos] = alen; alen += maxels[cpos];
+	imap[cpos]  = alen; alen += maxins[cpos];
+      }
+    }
+                                /* allocation for new alignment */
+  if((msa = esl_msa_Create(nseq, alen)) == NULL) goto ERROR;
+  msa->nseq = nseq;
+  msa->alen = alen;
+  msa->abc  = (ESL_ALPHABET *) abc;
+
+  for (idx = 0; idx < nseq; idx++) 
+    {
+      if(sq[idx]->dsq == NULL) cm_Fail("ERROR in CP9Traces2Alignment(), sq's should be digitized.\n");
+
+      for (cpos = 0; cpos <= emap->clen; cpos++)
+	iuse[cpos] = eluse[cpos] = 0;
+      /* blank an aseq */
+      for (apos = 0; apos < alen; apos++)
+	msa->aseq[idx][apos] = '.';
+      for (cpos = 0; cpos <= emap->clen; cpos++)
+	if (matmap[cpos] != -1) msa->aseq[idx][matmap[cpos]] = '-';
+      msa->aseq[idx][alen] = '\0';
+
+      /* align the sequence */
+      apos = 0;
+      for (tpos = 0; tpos < tr[idx]->tlen; tpos++) 
+	{
+	  statetype = tr[idx]->statetype[tpos]; /* just for clarity */
+	  rpos      = tr[idx]->pos[tpos]; 
+	  cpos      = tr[idx]->nodeidx[tpos];
+	  
+	  if (statetype == CSTM) 
+	    {
+	      apos = matmap[cpos];
+	      msa->aseq[idx][apos] = abc->sym[sq[idx]->dsq[rpos]];
+	    }
+	  else if (statetype == CSTD) 
+	    apos = matmap[cpos]+1;	/* need for handling D->I; xref STL6/p.117 */
+	  else if (statetype == CSTI) 
+	    {
+	      /* flush all inserts left for now, we'll split or flush-right after we're done with all seqs */
+	      apos = imap[cpos] + iuse[cpos];
+	      msa->aseq[idx][apos] = (char) tolower((int) abc->sym[sq[idx]->dsq[rpos]]);
+	      iuse[cpos]++;
+	    }
+	  else if (statetype == CSTEL) 
+	    {
+	      /*printf("CSTEL cpos: %d rpos: %d epos: %d\n", cpos, rpos);*/
+	      epos = eposmap[idx][cpos];
+	      if(tr[idx]->statetype[tpos-1] == CSTEL) /* we don't emit on first EL visit */
+		{
+		  apos = elmap[epos] + eluse[epos];
+		  msa->aseq[idx][apos] = (char) tolower((int) abc->sym[sq[idx]->dsq[rpos]]);
+		  eluse[epos]++;
+		}
+	    }
+	  else if (statetype == CSTE)
+	    apos = matmap[emap->clen]+1;	/* set position for C-term tail */
+	}
+
+      /* All insertions (IL/IR/EL) are currently flush-left, but they won't all remain so.
+       * Two options for what to do:
+       * 1. Split insertions (this is default): 
+       *    5' extension (ROOT_IL: prior to cpos 1) is right-justified.
+       *    Internal inserts are split in half
+       *    3' extension (ROOT_IR: after final cpos) remains left-justified.
+       * 2. Flush IL's left, IR's right only ON if cm->align_opts & CM_ALIGN_FLUSHINSERTS (this was Infernal pre-1.0 default)
+       *    use insleft array to determine which type of insert (IL,IR) emits after each 
+       *    consensus column, and flush inserts appropriately.
+       *
+       * We have to be careful about EL's. We don't want to group IL/IR's and EL's together and then split them
+       * because we need to annotate IL/IR's as '.'s in the consensus structure and EL's as '~'. So we split
+       * each of the 2 group of inserts separately (IL or IR's (their can only be one per position)) and EL's.
+       * This is done somewhat confusingly (but without repeating too much code) with the
+       * for (pass = 0; pass <= 1; pass++) loop, and the max_ins_or_el[] and pass_offset[] arrays.
+       */
+
+      /* deal with inserts before cpos 1, don't think they're can be EL's here, but we leave it in case I'm forgetting.
+       * if there are EL's they would come after any ROOT_ILs */
+      if(!(cm->align_opts & CM_ALIGN_FLUSHINSERTS)) /* default behavior, flush ROOT_IL right, else leave ROOT_IL flush left */
+	rightjustify(msa->abc, msa->aseq[idx], maxins[0]);
+      if(!(cm->align_opts & CM_ALIGN_FLUSHINSERTS)) /* default behavior, flush pre-cpos=1 ELs right, else leave them flush left */
+	rightjustify(msa->abc, msa->aseq[idx]+maxins[0], maxels[0]);
+
+      for (cpos = 1; cpos < emap->clen; cpos++) 
+	{
+	  if(insleft[cpos]) { /* ILs then ELs */
+	    max_ins_or_el[0] = maxins[cpos];
+	    max_ins_or_el[1] = maxels[cpos];
+	    pass_offset[0]   = 0;
+	    pass_offset[1]   = maxins[cpos]; /* we'll have to add this to get to appropriate alignment position when pass==1 */
+	  }
+	  else { /* ELs then IRs */
+	    max_ins_or_el[0] = maxels[cpos];
+	    max_ins_or_el[1] = maxins[cpos];
+	    pass_offset[0]   = 0;
+	    pass_offset[1]   = maxels[cpos]; /* we'll have to add this to get to appropriate alignment position when pass==1 */
+	  }
+	  for(pass = 0; pass <= 1; pass++)
+	    {
+	      if (max_ins_or_el[pass]  > 1) 
+		{
+		  apos = matmap[cpos]+1 + pass_offset[pass];
+		  if(! (cm->align_opts & CM_ALIGN_FLUSHINSERTS)) /* default behavior, split insert in half */
+		    {
+		      for (nins = 0; islower((int) (msa->aseq[idx][apos])); apos++)
+			nins++;
+		      nins /= 2;		/* split the insertion in half */
+		      rightjustify(msa->abc, msa->aseq[idx]+matmap[cpos]+1 + pass_offset[pass] + nins, max_ins_or_el[pass]-nins);
+		    }
+		  /* else revert to pre-1.0 infernal behavior, flush IL's left, and flush IR's right */
+		  else if(!(insleft[cpos])) /* only insert right if next consensus column doesn't insert left */
+		    rightjustify(msa->abc, msa->aseq[idx] + apos, max_ins_or_el[pass]);
+		}
+	    }
+	}
+      /* deal with inserts after final cpos 1, 
+       * if there are EL's they would come before any ROOT_IRs */
+      if(cm->align_opts & CM_ALIGN_FLUSHINSERTS) /* old behavior, flush ROOT_IR right, else (default) leave ROOT_IR flush left */
+	  rightjustify(msa->abc, msa->aseq[idx]+matmap[emap->clen]+1, maxels[emap->clen]);
+      if(cm->align_opts & CM_ALIGN_FLUSHINSERTS) /* old behavior, flush ROOT_IR right, else (default) leave ROOT_IR flush left */
+	  rightjustify(msa->abc, msa->aseq[idx]+matmap[emap->clen]+1+maxels[emap->clen], maxins[emap->clen]);
+    }
+  /***********************************************
+   * Build the rest of the MSA annotation.
+   ***********************************************/
+        
+  msa->nseq = nseq;
+  msa->alen = alen;
+  ESL_ALLOC(msa->au, sizeof(char) * (strlen(PACKAGE_VERSION)+10));
+  sprintf(msa->au, "Infernal %s", PACKAGE_VERSION);
+
+  /* copy names and weights */
+  for (idx = 0; idx < nseq; idx++)
+    {
+      if((status = esl_strdup(sq[idx]->name, -1, &(msa->sqname[idx]))) != eslOK) goto ERROR;
+      if (wgt == NULL) msa->wgt[idx] = 1.0;
+      else             msa->wgt[idx] = wgt[idx];
+    }
+
+  /* Construct the secondary structure consensus line, msa->ss_cons:
+   *       IL, IR are annotated as .
+   *       EL is annotated as ~
+   *       and match columns use the structure code.
+   * Also the primary sequence consensus/reference coordinate system line,
+   * msa->rf.
+   */
+  ESL_ALLOC(msa->ss_cons, (sizeof(char) * (alen+1)));
+  ESL_ALLOC(msa->rf,      (sizeof(char) * (alen+1)));
+  CreateCMConsensus(cm, abc, 3.0, 1.0, &con);
+
+  for (cpos = 0; cpos <= emap->clen; cpos++) 
+    {
+      if (matuse[cpos]) 
+	{ /* CMConsensus is off-by-one right now, 0..clen-1 relative to cpos's 1..clen */
+	  if (con->ct[cpos-1] != -1 && matuse[con->ct[cpos-1]+1] == 0) {
+	    msa->ss_cons[matmap[cpos]] = '.';
+	    msa->rf[matmap[cpos]]      = con->cseq[cpos-1];
+	  } else {
+	    msa->ss_cons[matmap[cpos]] = con->cstr[cpos-1];	
+	    msa->rf[matmap[cpos]]      = con->cseq[cpos-1];
+	  }
+	}
+      if (maxins[cpos] > 0) 
+	for (apos = imap[cpos]; apos < imap[cpos] + maxins[cpos]; apos++)
+	  {
+	    msa->ss_cons[apos] = '.';
+	    msa->rf[apos] = '.';
+	  }
+      if (maxels[cpos] > 0)
+	{
+	  for (apos = elmap[cpos]; apos < elmap[cpos] + maxels[cpos]; apos++)
+	  {
+	    msa->ss_cons[apos] = '~';
+	    msa->rf[apos] = '~';
+	  }
+	}
+    }
+  msa->ss_cons[alen] = '\0';
+  msa->rf[alen] = '\0';
+
+  /* If we only want the match columns, shorten the alignment
+   * by getting rid of the inserts. (Alternatively we could probably
+   * simplify the building of the alignment, but all that pretty code
+   * above already existed, so we do this post-msa-building shortening).
+   */
+  if(do_matchonly)
+    {
+      int *useme;
+      ESL_ALLOC(useme, sizeof(int) * (msa->alen));
+      esl_vec_ISet(useme, msa->alen, FALSE);
+      for(cpos = 0; cpos <= emap->clen; cpos++)
+	if(matmap[cpos] != -1) useme[matmap[cpos]] = TRUE;
+      if((status = esl_msa_ColumnSubset(msa, errbuf, useme)) != eslOK) return status;
+      free(useme);
+    }
+
+  /* Free and return */
+  FreeCMConsensus(con);
+  FreeEmitMap(emap);
+  free(eluse);
+  free(iuse);
+  free(matuse);
+  free(maxins);
+  free(maxels);
+  free(matmap);
+  free(imap);
+  free(elmap);
+  free(insleft);
+  esl_Free2D((void **) eposmap, nseq);
+  *ret_msa = msa;
+  return eslOK;
+
+ ERROR:
+  if(con   != NULL)  FreeCMConsensus(con);
+  if(emap  != NULL)  FreeEmitMap(emap);
+  if(matuse!= NULL)  free(matuse);
+  if(iuse != NULL)   free(iuse);
+  if(elmap != NULL)  free(elmap);
+  if(maxels!= NULL)  free(maxels);
+  if(matmap!= NULL)  free(matmap);
+  esl_Free2D((void **) eposmap, nseq);
+  if(msa   != NULL)  esl_msa_Destroy(msa);
+  return status;
+}
+
+
+/* Function: CP9TraceScoreCorrectionNull2()
+ * Based on HMMER2's TraceScoreCorrection()
+ * Date:     Sun Dec 21 12:05:47 1997 [StL]
+ * 
+ * Purpose:  Calculate a correction (in integer log_2 odds) to be
+ *           applied to a sequence, using a second null model, 
+ *           based on a traceback. M/I emissions are corrected;
+ *           The null model is constructed /post hoc/ as the
+ *           average over all the M,I distributions used by the trace.
+ *           
+ * Return:   the log_2-odds score correction.          
+ */
+int
+CP9TraceScoreCorrectionNull2(CP9_t *hmm, char *errbuf, CP9trace_t *tr, ESL_DSQ *dsq, int start, float *ret_sc)
+{
+  int status;
+  float *p;		/* null2 model distribution */
+  int *sc;	        /* null2 model scores       */
+  int   a;              /* residue index counters */
+  int   tpos;
+  int score;
+
+  /* Rarely, the alignment was totally impossible, and tr is NULL.
+   */
+  if (tr == NULL) return 0.0;
+
+  /* Set up model: average over the emission distributions of
+   * all M, I states that appear in the trace. Ad hoc? Sure, you betcha. 
+   */
+  /* trivial preorder traverse, since we're already numbered that way */
+  ESL_ALLOC(p, sizeof(float) * hmm->abc->K);
+  esl_vec_FSet(p, hmm->abc->K, 0.0);
+  for (tpos = 0; tpos < tr->tlen; tpos++) { 
+     if      (tr->statetype[tpos] == CSTM) esl_vec_FAdd(p, hmm->mat[tr->nodeidx[tpos]], hmm->abc->K);
+     else if (tr->statetype[tpos] == CSTI) esl_vec_FAdd(p, hmm->ins[tr->nodeidx[tpos]], hmm->abc->K);
+  }
+  esl_vec_FNorm(p, hmm->abc->K);
+
+  ESL_ALLOC(sc,  sizeof(int) * (hmm->abc->Kp));
+  /* calculate null2 scores of each possible emission, first the base alphabet */
+  for (a = 0; a < hmm->abc->K; a++)     sc[a] = Prob2Score(p[a], hmm->null[a]);
+  /* the ambiguities */
+  for (a = hmm->abc->K+1; a < hmm->abc->Kp-1; a++) sc[a] = esl_abc_IAvgScore(hmm->abc, a, sc);  
+
+  /* Score all the M,I state emissions that appear in the trace.
+   */
+   score = 0;
+   for (tpos = 0; tpos < tr->tlen; tpos++)
+     if (tr->statetype[tpos] == CSTM || tr->statetype[tpos] == CSTI) score += sc[dsq[tr->pos[tpos]]];
+
+   /* Apply an ad hoc 8 bit fudge factor penalty;
+    * interpreted as a prior, saying that the second null model is 
+    * 1/2^8 (1/256) as likely as the standard null model
+    */
+   score -= 8 * INTSCALE;	
+
+   /* Return the correction to the bit score.
+    */
+   printf("CP9TraceScoreCorrectionNull2() returning %.3f bits\n", Scorify(ILogsum(0, score)));	
+   *ret_sc = Scorify(ILogsum(0, score));	
+   return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "CP9TraceScoreCorrectionNull2(): memory allocation error.");
+  return status; /* NEVERREACHED*/
+}
diff --git a/src/cplan9.h b/src/cplan9.h
new file mode 100644
index 0000000..2895aa9
--- /dev/null
+++ b/src/cplan9.h
@@ -0,0 +1,250 @@
+/* cplan9.h 
+ *
+ Support for a CM plan 9 HMM architecture.
+ * Data structures were morphed from their plan 7 analogs.
+ * 
+ * EPN 02.26.06 (based on SRE's HMMER's plan7.h)
+ *
+ * A few functions were hijacked from HMMER 2.4 and placed
+ * here without modification. These first 4 are all from 
+ * HMMER::mathsupport.c
+ * 
+ * ILogSum() (and auxiliary funcs associated with it)
+ * Score2Prob()
+ * Prob2Score()
+ * Scorify()
+ *
+ * And one from HMMER:plan7.c
+ * DegenerateSymbolScore()
+ */  
+
+#include "structs.h"
+#include "config.h"
+
+/* Functions stolen from HMMER-2.4::mathsupport.c */
+extern int   ILogsum(int p1, int p2);
+extern int   Prob2Score(float p, float null);
+extern float Score2Prob(int sc, float null);
+extern float Scorify(int sc);
+extern int   DegenerateSymbolScore(float *p, float *null, int ambig);
+
+#ifndef CPLAN9_INCLUDED
+#define CPLAN9_INCLUDED
+
+#define CP9MAXABET 4 /* should be same as MAXABET in structs.h */
+
+/* Structure: cm_plan9_s
+ * 
+ * 03.10.06 EPN: Original intended use of CM plan 9 structure is to read a CM
+ * file, and build CM plan 9 HMM based on the CM, first by determining the 
+ * probabilities for each state of the HMM, and then logoddsifying the model. 
+ *
+ * Declaration of a CM Plan 9 profile-HMM structure.
+ * Modified from a plan 7 (with (hopefully) minimal change) to mirror a CM 
+ * as closely as possible.
+ * 
+ * The model has two forms:
+ * 1. The "core" model has 0..M nodes, node 0 is special, its "match" state
+ *    is really state B (which is forced silent by having hmm->mat[0] = NULL and
+ *    hmm->msc[0] = NULL), its "insert" state is really state N (with emission
+ *    probs hmm->ins[0]), and it has NO DELETE STATE. 
+ * 
+ *    hmm->t[0][CTMM]: 0. (B->M_1 transition is hmm->begin[1])
+ *    hmm->t[0][CTMI]: transition from B to N (I_0); 
+ *    hmm->t[0][CTMD]: transition from B to D_1;
+ *    hmm->t[0][CTME]: null (transition from B to an EL state is impossible)
+ *    hmm->t[0][CTIM]: transition from N to M_1;
+ *    hmm->t[0][CTII]: N self transition; 
+ *    hmm->t[0][CTID]: N -> D_1
+ *    hmm->t[0][CTDM]: null
+ *    hmm->t[0][CTDI]: null
+ *    hmm->t[0][CTDD]: null
+ *    
+ *    t[0..M] are the state transition probs. t[k][CTME] is an
+ *    end-local probability, the EL states can only be reached by a
+ *    subset of match states, this probability is -INFTY for states
+ *    that can't reach the EL. 
+ *
+ *    t[M] are special, because this node transits to the end (E
+ *    state). The E state is (sort-of) treated as match state M+1, as
+ *    t[M][CTIM] is the transition from I_M to E, t[M][CTDM] is the
+ *    transition from D_M to E. However, t[M][CTMM] is always 0.0,
+ *    the transition from M_M to E is end[hmm->M]; t[M][CTMD],
+ *    t[M][CTDD], t[M][CTDI] are set as 0.0.
+ *    
+ *    mat[1..M] are match emission probs.
+ *    ins[0..M] are insert emission probs.  (ins[0] is state N emission probs)
+ *
+ *    The CM_PLAN9_HASPROB flag is up when these all correspond to a fully normalized
+ *    profile HMM.
+ *    
+ * 2. The "logoddsified" model is the configured model, converted to
+ *    integer score form and ready for alignment algorithms. 
+ *    bsc, esc scores correspond to begin, and end probabilities.
+ *    
+ *    The CPLAN9_HASBITS flag is up when both of these are ready for
+ *    alignment.
+ *    
+ */
+typedef struct cplan9_s {
+  /* The main model in probability form: data-dependent probabilities.
+   * Transition probabilities are usually accessed as a
+   *   two-D array: hmm->t[k][CTMM], for instance. They are allocated
+   *   such that they can also be stepped through in 1D by pointer
+   *   manipulations, for efficiency in DP algorithms.
+   * CPLAN9_HASPROBS flag is raised when these probs are all valid.
+   */
+  const ESL_ALPHABET *abc;      /* pointer to the alphabet, usually points to cm->abc */
+  int     M;                    /* length of the model (# nodes)        +*/
+  float **t;                    /* transition prob's. t[0..M][0..9]   +*/
+  float **mat;                  /* match emissions.  mat[1..M][0..3]   +*/ 
+  float **ins;                  /* insert emissions. ins[0..M][0..3] +*/
+
+  /* The unique states of CM Plan 9 in probability form.
+   * These are the algorithm-dependent, data-independent probabilities.
+   * Some parts of the code may briefly use a trick of copying tbd1
+   *   into begin[0]; this makes it easy to call FChoose() or FNorm()
+   *   on the resulting vector. However, in general begin[0] is not
+   *   a valid number.
+   * CPLAN9_HASALG flag is up when these probs are all valid.
+   */
+  float  *begin;                /* 1..M B->M state transitions                +*/
+  float  *end;                  /* 1..M M->E state transitions (!= a dist!)   +*/
+
+  /* The model's log-odds score form.
+   * These are created from the probabilities by LogoddsifyHMM_cp9().
+   * By definition, null[] emission scores are all zero.
+   * Note that emission distributions are over possible alphabet symbols,
+   * not just the unambiguous protein or DNA alphabet: we
+   * precalculate the scores for all IUPAC degenerate symbols we
+   * may see. 
+   *
+   * Note the reversed indexing on msc, isc, tsc -- for efficiency reasons.
+   * They're not probability vectors any more so we can reorder them
+   * without wildly complicating our life.
+   * 
+   * The _mem ptrs are where the real memory is alloc'ed and free'd,
+   * as opposed to where it is accessed.
+   * This came in with Erik Lindahl's altivec port; it allows alignment on
+   * 16-byte boundaries. In the non-altivec code, this is just a little
+   * redundancy; tsc and tsc_mem point to the same thing, for example.
+   * 
+   * CPLAN9_HASBITS flag is up when these scores are valid.
+   */
+  int  **tsc;                   /* transition scores     [0.9][0.M]       +*/
+  int  **msc;                   /* match emission scores [0.MAXDEGEN-1][1.M] +*/
+  int  **isc;                   /* ins emission scores   [0.MAXDEGEN-1][0.M] +*/
+  int   *bsc;                   /* begin transitions     [1.M]              +*/
+  int   *esc;			/* end transitions       [1.M]              +*/
+  int   *tsc_mem, *msc_mem, *isc_mem, *bsc_mem, *esc_mem;
+
+  /* The null model probabilities.
+   */
+  float  null[CP9MAXABET];         /* "random sequence" emission prob's     +*/
+  float  p1;                       /* null model loop probability           +*/
+  float  el_self;                  /* EL transition self loop probability    */
+  int    el_selfsc;                /* EL transition self loop score          */
+  int   *has_el;                   /* has_el[k] is TRUE if node k has an EL state */
+  int   *el_from_ct;               /* el_from_ct[k] is the number of HMM nodes kp
+				    * where a transition from kp's EL state to k's
+				    * match state is valid. */
+  int  **el_from_idx;              /* [0..M+1][] el_from_idx[k] is an array of 
+				    * size el_from_idx[k] each element is a node 
+				    * kp where a transition from kp's EL state 
+				    * to k's match state is allowed */
+  int  **el_from_cmnd;             /* [0..M+1][] el_from_cmnd[k] is an array of 
+				    * size el_from_idx[k] element i is the CM
+				    * node that the EL transition to k to 
+				    * el_from_idx[k][i] corresponds with, used
+				    * only for building alignments from traces. */
+  int flags;                       /* bit flags indicating state of HMM, valid data +*/
+} CP9_t;
+
+/* Flag codes for cplan9->flags.
+ */
+#define CPLAN9_HASBITS     (1<<0)    /* raised if model has log-odds scores      */
+#define CPLAN9_HASPROB     (1<<1)    /* raised if model has probabilities        */
+#define CPLAN9_LOCAL_BEGIN (1<<2)    /* raised if model has local begins turned on */
+#define CPLAN9_LOCAL_END   (1<<3)    /* raised if model has S/W local ends turned on */
+#define CPLAN9_EL          (1<<4)    /* raised if model has EL local ends turned on */
+
+/* Indices for CM Plan9 main model state transitions.
+ * Used for indexing hmm->t[k][]
+ * mnemonic: Cm plan 9 Transition from Match to Match = CTMM
+ */
+#define CTMM  0
+#define CTMI  1
+#define CTMD  2
+#define CTME  3
+#define CTIM  4
+#define CTII  5
+#define CTID  6
+#define CTDM  7
+#define CTDI  8
+#define CTDD  9
+
+/* Declaration of CM Plan9 dynamic programming matrix structure.
+ */
+typedef struct cp9_dpmatrix_s {
+  int **mmx;			/* match scores  [0.1..N][0..M] */
+  int **imx;			/* insert scores [0.1..N][0..M] */
+  int **dmx;			/* delete scores [0.1..N][0..M] */
+  int **elmx;			/* end local scores [0.1..N][0..M] */
+  int  *erow;                   /* score for E state [0.1..N] */
+  /* Hidden ptrs where the real memory is kept; this trick was
+   * introduced by Erik Lindahl with the Altivec port; it's used to
+   * align xmx, etc. on 16-byte boundaries for cache optimization.
+   */
+  void *mmx_mem, *imx_mem, *dmx_mem, *elmx_mem;
+
+  int *  workspace;      /* Workspace for altivec (aligned ptr)    */
+  int *  workspace_mem;  /* Actual allocated pointer for workspace */
+  
+  /* The other trick brought in w/ the Lindahl Altivec port; dp matrix
+   * is retained and grown, rather than reallocated for every HMM or sequence.
+   * Keep track of current allocated-for size in rows (sequence length N)
+   * and columns (HMM length M). Also keep track of pad sizes: how much
+   * we should overallocate rows or columns when we reallocate. If pad = 0,
+   * then we're not growable in this dimension.
+   */
+  int maxN;			/* alloc'ed for seq of length N; N+1 rows */
+  int maxM;			/* alloc'ed for HMM of length M; M+1 cols */
+
+  int padN;			/* extra pad in sequence length/rows */
+  int padM;			/* extra pad in HMM length/columns   */
+} CP9_dpmatrix_t;
+
+
+/* CM Plan 9 model state types
+ * used in traceback structure
+ */
+#define CSTBOGUS 0
+#define CSTM     1
+#define CSTD     2
+#define CSTI     3
+#define CSTB     4  /* M_0 the B state */
+#define CSTE     5  /* the end state, M_(k+1) */
+#define CSTEL    6  /* an EL (end local) state */
+/* Structure: cp9trace_s
+ * 
+ * Traceback structure for alignments of model to sequence.
+ * Each array in a trace_s is 0..tlen-1.
+ * Element 0 is always to M_0 (match state of node 0)
+ * Element tlen-1 is always to the E_st
+ */
+typedef struct cp9trace_s {
+  int   tlen;                   /* length of traceback                           */
+  char *statetype;              /* state type used for alignment                 */
+  int  *nodeidx;                /* idx of aligned node, 0..M if M or I 1..M if D */
+  int  *pos;                    /* position in dsq, 1..L, or 0 if none           */ 
+} CP9trace_t;
+
+
+#endif /* CPLAN9_INCLUDED */
+
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
diff --git a/src/default.pri b/src/default.pri
new file mode 100644
index 0000000..db3504d
--- /dev/null
+++ b/src/default.pri
@@ -0,0 +1,425 @@
+DIRICHLET
+74
+6 0
+3
+1
+1.0
+0.067710091654 0.000047753225 0.483183211040 
+6 7
+3
+1
+1.0
+0.067710091654 0.000047753225 0.483183211040 
+6 2
+4
+1
+1.0
+0.028518011579 0.024705844026 1.464047470747 0.074164509948 
+6 1
+6
+1
+1.0
+0.016729608598 0.017449035307 7.164604225972 0.040744980202 0.033562178957 0.025523202345 
+6 3
+4
+1
+1.0
+0.032901537296 0.013876834787 1.694917068307 0.162141225286 
+7 0
+3
+1
+1.0
+1.0 1.0 1.0
+7 7
+3
+1
+1.0
+1.0 1.0 1.0
+7 2
+4
+1
+1.0
+0.068859974656 0.060683472648 0.655691547663 0.146392271070 
+7 1
+6
+1
+1.0
+0.009119452604 0.007174198989 0.279841652851 0.345855381430 0.007961193216 0.044123881735 
+7 3
+4
+1
+1.0
+0.061640259819 0.014142411829 0.133564345209 0.117860328247 
+8 0
+3
+1
+1.0
+1.0 1.0 1.0
+8 7
+3
+1
+1.0
+1.0 1.0 1.0
+8 2
+4
+1
+1.0
+0.024723293475 0.048463880304 0.212532685951 0.407547325080 
+8 1
+6
+1
+1.0
+0.006294030132 0.015189408169 0.258896467198 0.015420910305 0.449746529026 0.053194553636 
+8 3
+4
+1
+1.0
+0.020819322736 0.000060497356 0.272689176849 0.063856784928 
+9 0
+3
+1
+1.0
+1.0 1.0 1.0
+9 7
+3
+1
+1.0
+1.0 1.0 1.0
+9 2
+4
+1
+1.0
+0.024577940691 0.030655567559 0.121290355765 0.406621701238 
+9 1
+6
+1
+1.0
+0.001029025955 0.002536729756 0.046719556839 0.029117903291 0.028767509361 0.436842892057 
+9 3
+4
+1
+1.0
+0.000017041108 0.000007069171 0.028384306256 0.087965488640 
+10 0
+3
+1
+1.0
+0.943443048986 0.064001237265 0.432230812455 
+10 7
+3
+1
+1.0
+0.943443048986 0.064001237265 0.432230812455 
+10 2
+4
+1
+1.0
+0.250101882938 0.155728904821 0.370945030932 0.027811408475 
+10 1
+6
+1
+1.0
+0.157307265492 0.131105492208 0.555106727689 0.041624804903 0.024305424386 0.030756705205 
+10 3
+4
+1
+1.0
+0.155093374292 0.054734614999 0.714409186001 0.168407110635 
+11 0
+2
+1
+1.0
+0.264643213319 0.671462565227 
+11 7
+2
+1
+1.0
+0.264643213319 0.671462565227 
+11 2
+3
+1
+1.0
+0.601223387577 0.939499051719 0.092516097691 
+11 1
+5
+1
+1.0
+0.291829430523 1.098441427679 0.025595408318 0.091146313822 0.042349119486 
+11 3
+3
+1
+1.0
+0.327208719748 0.846283302435 0.069337439204 
+12 0
+2
+1
+1.0
+0.009635966745 1.220143960207 
+12 7
+2
+1
+1.0
+0.009635966745 1.220143960207 
+12 2
+3
+1
+1.0
+0.015185708311 1.809432933023 0.038601480352 
+12 1
+5
+1
+1.0
+0.031820644019 2.300193431878 0.036163737927 0.031218244200 0.016826710214 
+12 3
+3
+1
+1.0
+0.012395245929 2.076134487839 0.039781067793 
+13 0
+2
+1
+1.0
+0.019509171372 6.781321301695 
+13 7
+2
+1
+1.0
+0.019509171372 6.781321301695 
+13 2
+3
+1
+1.0
+0.005679808868 0.127365862719 0.277086556814 
+13 1
+5
+1
+1.0
+0.023424968753 0.417640407951 0.039088991906 0.120577442402 0.128103786646 
+13 3
+3
+1
+1.0
+0.013699691994 0.405128575339 0.254775565405 
+14 0
+2
+1
+1.0
+0.264643213319 0.671462565227 
+14 7
+2
+1
+1.0
+0.264643213319 0.671462565227 
+14 2
+3
+1
+1.0
+0.601223387577 0.939499051719 0.092516097691 
+14 1
+5
+1
+1.0
+0.291829430523 1.098441427679 0.091146313822 0.025595408318 0.042349119486 
+14 3
+3
+1
+1.0
+0.327208719748 0.846283302435 0.069337439204 
+15 0
+2
+1
+1.0
+0.009635966745 1.220143960207 
+15 1
+5
+1
+1.0
+0.031820644019 2.300193431878 0.036163737927 0.031218244200 0.016826710214 
+15 3
+3
+1
+1.0
+0.012395245929 2.076134487839 0.039781067793 
+16 0
+2
+1
+1.0
+0.021604946951 0.444765555211 
+16 1
+5
+1
+1.0
+0.021273745319 0.532292228853 0.110249350652 0.040890357850 0.164194410420 
+16 3
+3
+1
+1.0
+0.005806440507 0.164264844267 0.316876127883 
+17 0
+2
+1
+1.0
+0.264643213319 0.671462565227 
+17 1
+5
+1
+1.0
+0.291829430523 1.098441427679 0.025595408318 0.091146313822 0.042349119486 
+17 3
+3
+1
+1.0
+0.327208719748 0.846283302435 0.069337439204 
+3 0
+1
+1
+1.0
+1.0
+3 1
+4
+1
+1.0
+4.829712747509 0.061131109227 0.092185242101 0.059154827887 
+4 0
+2
+1
+1.0
+0.009635966745 1.220143960207 
+4 2
+3
+1
+1.0
+0.015185708311 1.809432933023 0.038601480352 
+4 1
+5
+1
+1.0
+0.031820644019 2.300193431878 0.036163737927 0.031218244200 0.016826710214 
+5 0
+2
+1
+1.0
+0.264643213319 0.671462565227 
+5 2
+3
+1
+1.0
+0.601223387577 0.939499051719 0.092516097691 
+5 1
+5
+1
+1.0
+0.291829430523 1.098441427679 0.091146313822 0.025595408318 0.042349119486 
+0 0
+3
+1
+1.0
+0.067710091654 0.000047753225 0.483183211040 
+0 2
+4
+1
+1.0
+0.028518011579 0.024705844026 1.464047470747 0.074164509948 
+0 1
+6
+1
+1.0
+0.016729608598 0.017449035307 7.164604225972 0.040744980202 0.033562178957 0.025523202345 
+0 3
+4
+1
+1.0
+0.032901537296 0.013876834787 1.694917068307 0.162141225286 
+1 0
+3
+1
+1.0
+0.943443048986 0.064001237265 0.432230812455 
+1 2
+4
+1
+1.0
+0.250101882938 0.155728904821 0.370945030932 0.027811408475 
+1 1
+6
+1
+1.0
+0.157307265492 0.131105492208 0.555106727689 0.041624804903 0.024305424386 0.030756705205 
+1 3
+4
+1
+1.0
+0.155093374292 0.054734614999 0.714409186001 0.168407110635 
+2 0
+2
+1
+1.0
+0.264643213319 0.671462565227 
+2 2
+3
+1
+1.0
+0.601223387577 0.939499051719 0.092516097691 
+2 1
+5
+1
+1.0
+0.291829430523 1.098441427679 0.025595408318 0.091146313822 0.042349119486 
+2 3
+3
+1
+1.0
+0.327208719748 0.846283302435 0.069337439204 
+9
+0.030512242264
+0.571860339721 0.605642194896 0.548004739487 1.570353271532 0.591611867703 0.469713257214 1.447411319683 0.600381079228 0.520096937350 1.867142019076 0.470428282443 1.165356324744 1.528348208160 0.686072963473 1.072148274499 0.659833749087 
+0.070312169889
+0.116757286812 0.052661180881 0.067541712113 0.258482314714 0.152527972588 0.034460232010 0.416430364713 0.051541326273 0.079542103337 0.162883420833 0.042615616796 0.123363759874 0.922897266376 0.078567729294 0.315242459757 0.116457644231 
+0.118499696300
+0.028961414077 0.022849036260 0.120089637379 0.509884713979 0.142464495045 0.079507804767 21.835608089779 0.070200164694 0.005189494879 0.540651647339 0.117833357497 0.128182594376 1.766866842025 0.016341625779 0.832665494899 0.058379188171 
+0.181025557995
+0.000926960236 0.008100076237 0.001794303710 0.114209483231 0.001459159085 0.000053878201 0.072605927746 0.005533021345 0.003941720307 0.095421675098 0.004844990769 0.072393572779 0.099144450569 0.002561491533 0.043103588084 0.008080970629 
+0.188791659665
+0.002163861165 0.007785521817 0.003483930554 0.625515668281 0.018621932500 0.001352139642 1.371471086809 0.007920737783 0.000946403264 0.688821384972 0.002203762108 0.192533693864 0.979473608513 0.000916007398 0.347662973488 0.020677924150 
+0.157630937531
+0.083035113547 0.166815168558 0.042669979127 3.415107328082 0.023530116520 0.047677945396 1.183956650707 0.059920099115 0.076614058723 5.434261851985 0.095284240991 0.889915882997 1.201576769946 0.074453244946 0.397879304331 0.130525904952 
+0.041708924031
+0.217001113139 0.388746098242 0.134680826556 24.923110155367 0.102582693868 0.131678864943 1.150978162882 0.256720461728 0.150993730345 3.200824712363 0.077595421397 1.025428618792 1.228870901327 0.143610901605 0.406308970402 0.322809888354 
+0.095930656547
+0.129043208355 0.112308496092 0.116841517642 2.878927926806 0.306789207829 0.078411064993 6.377836578660 0.114524370807 0.094192610036 2.566493997218 0.096694574300 0.791295335090 6.907854285192 0.132657156809 1.225349985791 0.296596767798 
+0.115588155778
+0.005830777296 0.153807106950 0.003131256711 1.340589241710 0.006802639527 0.135277067812 0.487492640368 0.009160116179 0.068942867388 29.409376576276 0.099733235653 0.722700985558 0.500134122079 0.124671165331 0.105694456385 0.025741311658 
+8
+0.085091850427
+0.575686380127 0.756214632926 0.340269621276 13.774558068728 
+0.015935406086
+153.865583955384 0.235000107300 0.356622653787 0.006812718667 
+0.102013232739
+176.440373997567 0.935905951648 1.292808081312 1.617069444109 
+0.415954530541
+1.696250324914 1.128033754503 0.955462899400 1.676465850057 
+0.074470557341
+0.074365531036 0.039185613484 0.063868972113 0.042432587902 
+0.055442639402
+0.615068901818 14.630712353118 0.298404817403 0.864718655041 
+0.118379098369
+1.163176461349 0.408090165233 11.188793743319 0.699118301558 
+0.132712685095
+16.417200192194 0.980503286582 1.132071515554 1.376129445524 
+8
+0.085091850427
+0.575686380127 0.756214632926 0.340269621276 13.774558068728 
+0.015935406086
+153.865583955384 0.235000107300 0.356622653787 0.006812718667 
+0.102013232739
+176.440373997567 0.935905951648 1.292808081312 1.617069444109 
+0.415954530541
+1.696250324914 1.128033754503 0.955462899400 1.676465850057 
+0.074470557341
+0.074365531036 0.039185613484 0.063868972113 0.042432587902 
+0.055442639402
+0.615068901818 14.630712353118 0.298404817403 0.864718655041 
+0.118379098369
+1.163176461349 0.408090165233 11.188793743319 0.699118301558 
+0.132712685095
+16.417200192194 0.980503286582 1.132071515554 1.376129445524 
diff --git a/src/dispatch.c b/src/dispatch.c
new file mode 100644
index 0000000..2b92072
--- /dev/null
+++ b/src/dispatch.c
@@ -0,0 +1,959 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+/* dispatch.c
+ * 
+ * The two all-important dispatch functions:
+ * DispatchSearch()     calls appropriate DP search functions.
+ * DispatchAlignments() calls appropriate DP alignment functions.
+ * 
+ * EPN, Wed Dec  6 06:11:46 2006
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <float.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_msa.h"         
+#include "esl_stopwatch.h"   
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+/* Function: DispatchSearch()
+ * Incept:   EPN, Wed Nov 14 10:43:16 2007
+ *
+ * Purpose:  Given a CM and a sequence, call the correct search algorithms
+ *           based on search_info in cm->si. Handles up to 2 levels of filtering by
+ *           calling itself recursively.
+ * 
+ * Args:     cm              - the covariance model
+ *           errbuf          - char buffer for reporting errors
+ *           sround          - filtering round we're currently on, 
+ *                             if sround == cm->fi->nrounds, we're done filtering (and possibly never filtered)
+ *           dsq             - the target sequence (digitized)
+ *           i0              - start of target subsequence (often 1, beginning of dsq)
+ *           j0              - end of target subsequence (often L, end of dsq)
+ *           results         - [0..cm-fi->nrounds] search_results_t to keep results for each round in, must be non NULL and empty
+ *           size_limit      - max number of Mb for DP matrix, if matrix is bigger return eslERANGE 
+ *           ret_flen        - RETURN: subseq len that survived filter (NULL if not filtering)
+ *           ret_sc          - RETURN: Highest scoring hit from search (even if below cutoff).
+ *
+ * Returns: eslOK on success. eslERANGE if we're doing HMM banded alignment and requested matrix is too big.
+ */
+int DispatchSearch(CM_t *cm, char *errbuf, int sround, ESL_DSQ *dsq, int i0, int j0, search_results_t **results, float size_limit, int *ret_flen, float *ret_sc)
+{
+  int               status;          /* easel status code */
+  float             sc;              /* score of best hit in seq */
+  float             bwd_sc;          /* score of best hit from Backward HMM algs */
+  int               h;               /* counter over hits */
+  int               i, j;            /* subseq start/end points */
+  int               do_collapse;     /* TRUE to collapse multiple overlapping hits together into a single hit */
+  int               next_j;          /* for collapsing overlapping hits together */
+  int               min_i;           /* a start point, used if we're scanning with HMM */
+  int               h_existing;      /* number of hits in round_results that exist when this function is entered */
+  SearchInfo_t     *si = cm->si;     /* the SearchInfo */
+  int               do_null2;        /* TRUE to use NULL2 score correction in final round */
+  int               do_null3;        /* TRUE to use NULL3 score correction in final round */
+
+  /* convenience pointers to cm->si for this 'filter round' of searching */
+  float             cutoff;          /* cutoff for this round, HMM or CM, whichever is relevant for this round */
+  int               stype;           /* search type for this round SEARCH_WITH_HMM, SEARCH_WITH_HYBRID, or SEARCH_WITH_CM */
+  ScanMatrix_t     *smx;             /* scan matrix for this round, != NULL only if SEARCH_WITH_CM, and must == cm->smx if we're in the final round */
+  HybridScanInfo_t *hsi;             /* hybrid scan info for this round, NULL unless stype is SEARCH_WITH_HYBRID */
+  search_results_t *round_results;   /* search_results for this round */
+  search_results_t *cur_results;     /* search_results for *this* call to DispatchSearch, copied to round_results at end of function */
+  int               prev_j;          /* used to collapse hits within same W bubble together when filtering */
+  int               nhits;           /* number of hits */
+  
+  /* Contract checks */
+  if(!(cm->flags & CMH_BITS))          ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(), CMH_BITS flag down.\n");
+  if(si == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(): search info cm->si is NULL.\n");
+  if(dsq == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(): dsq is NULL.");
+  if(!(cm->flags & CMH_BITS))          ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(): CMH_BITS flag down.\n");
+  if(sround > si->nrounds)             ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(): current round %d is greater than cm->si->nrounds: %d\n", sround, si->nrounds);
+  if(results[sround] == NULL)          ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(): results for current round %d are NULL\n", sround);
+  if(j0 < i0)                          ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(): i0: %d < j0: %d (i0 should always be less than j0)\n", i0, j0);
+
+  ESL_DPRINTF1(("In DispatchSearch(), round: %d\n", sround));
+
+  /* TEMPORARY */
+  if(si->stype[sround] == SEARCH_WITH_HYBRID) cm_Fail("DispatchSearch, hybrid filtering not yet implemented.\n");
+
+  /* copy info for this round from SearchInfo fi */
+  cm->search_opts = si->search_opts[sround]; 
+  cutoff          = si->sc_cutoff[sround]; /* this will be a bit score regardless of whether the cutoff_type == E_CUTOFF */
+  stype           = si->stype[sround];
+  smx             = si->smx[sround]; /* may be NULL */
+  hsi             = si->hsi[sround]; /* may be NULL */
+  round_results   = results[sround]; /* must not be NULL, contract enforced this */
+  h_existing      = round_results->num_results; /* remember this, b/c we only want to rescan survivors found in *this* function call */
+  do_null2        = (cm->search_opts & CM_SEARCH_NULL2) ? TRUE : FALSE;
+  do_null3        = (cm->search_opts & CM_SEARCH_NULL3) ? TRUE : FALSE;
+
+  cur_results = CreateResults(INIT_RESULTS);
+
+  /* SEARCH_WITH_HMM section */
+  if(stype == SEARCH_WITH_HMM) { 
+    /* some SEARCH_WITH_HMM specific contract checks */
+    if(cm->cp9 == NULL)                    ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(), trying to use CP9 HMM that is NULL.\n");
+    if(!(cm->cp9->flags & CPLAN9_HASBITS)) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(), trying to use CP9 HMM with CPLAN9_HASBITS flag down.\n");
+    if(hsi != NULL)                        ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(), round %d, SEARCH_WITH_HMM but hsi != NULL.\n", sround);
+    if(! ((cm->search_opts & CM_SEARCH_HMMVITERBI) || (cm->search_opts & CM_SEARCH_HMMFORWARD)))
+      ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(), round search type=SEARCH_WITH_HMM, but CM_SEARCH_HMMVITERBI & CM_SEARCH_HMMFORWARD flags are down.");
+
+    search_results_t *fwd_results;
+    /* Scan the (sub)seq in forward direction w/Viterbi or Forward, getting j end points of hits above cutoff */
+    fwd_results = CreateResults(INIT_RESULTS);
+    if(cm->search_opts & CM_SEARCH_HMMVITERBI) { 
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, i0, j0, cm->W, cutoff, fwd_results, 
+			       TRUE,   /* we're scanning */
+			       FALSE,  /* we're not ultimately aligning */
+			       TRUE,   /* be memory efficient */
+			       do_null3, /* correct scores with NULL3? */
+			       NULL, NULL, NULL,  /* don't return best score at each posn, best scoring posn, or traces */
+			       &sc)) != eslOK) return status;
+    }
+    else if(cm->search_opts & CM_SEARCH_HMMFORWARD) { 
+      if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, i0, j0, cm->W, cutoff, fwd_results,
+			       TRUE,   /* we're scanning */
+			       FALSE,  /* we're not ultimately aligning */
+			       TRUE,   /* be memory efficient */
+			       do_null3, /* correct scores with NULL3? */
+			       NULL, NULL, /* don't return best score at each posn, or best scoring posn */
+			       &sc)) != eslOK) return status;
+    }
+    /* If hits were reported greedily, remove overlapping hits, and sort by decreasing end point 
+     * (if not greedy, we'll have 0 overlaps, and already be sorted by end point) */
+    if(cm->search_opts & CM_SEARCH_HMMGREEDY) { /* resolve overlaps by being greedy */
+      ESL_DASSERT1((i0 == 1)); /* EPN, Tue Nov 27 13:59:31 2007 not sure why this is here */
+      RemoveOverlappingHits (fwd_results, i0, j0);
+      SortResultsByEndPoint(fwd_results);
+    }
+
+    /* determine start points (i) of the hits based on backward direction (Viterbi or Backward) scan starting at j */
+    for(h = 0; h < fwd_results->num_results; h++) {
+      min_i = (fwd_results->data[h].stop - cm->W + 1) >= i0 ? (fwd_results->data[h].stop - cm->W + 1) : i0;
+      if(cm->search_opts & CM_SEARCH_HMMVITERBI) { 
+	if((status = cp9_ViterbiBackward(cm, errbuf, cm->cp9_mx, dsq, min_i, fwd_results->data[h].stop, cm->W, cutoff, 
+					 cur_results, /* report hits to cur_results */
+					 TRUE,   /* we're scanning */
+					 FALSE,  /* we're not ultimately aligning */
+					 TRUE,   /* be memory efficient */
+					 do_null3, /* correct scores with NULL3? */
+					 NULL, NULL, NULL,  /* don't return best score at each posn, best scoring posn, or traces */
+					 &bwd_sc)) != eslOK) return status;
+      }
+      else { 
+	if((status = cp9_Backward(cm, errbuf, cm->cp9_mx, dsq, min_i, fwd_results->data[h].stop, cm->W, cutoff, 
+				  cur_results, /* report hits to this round's results */
+				  TRUE,   /* we're scanning */
+				  FALSE,  /* we're not ultimately aligning */
+				  TRUE,   /* be memory efficient */
+				  do_null3, /* correct scores with NULL3? */
+				  NULL, NULL,   /* don't return best score at each posn, best scoring posn */
+				  &bwd_sc)) != eslOK) return status;
+      }
+      /* this only works if we've saved the matrices, and didn't do scan mode for both Forward and Backward:
+       * debug_check_CP9_FB(fmx, bmx, cm->cp9, cur_best_hmm_bsc, i0, j0, dsq); */
+
+      /* If hits were reported greedily, remove overlapping hits, and sort by decreasing end point 
+       * (if not greedy, we'll have 0 overlaps, and already be sorted by end point) */
+      if(cm->search_opts & CM_SEARCH_HMMGREEDY) { /* resolve overlaps by being greedy */
+	ESL_DASSERT1((i0 == 1)); /* EPN, Tue Nov 27 13:59:31 2007 not sure why this is here */
+	RemoveOverlappingHits (cur_results, i0, j0);
+	SortResultsByEndPoint(cur_results);
+      }
+      if(bwd_sc > sc) sc = bwd_sc;
+    }	  
+    FreeResults(fwd_results);
+  }
+  /* end of SEARCH_WITH_HMM section */
+  else if(stype == SEARCH_WITH_HYBRID) { 
+    /* contract check */
+    if(smx != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(), round %d, SEARCH_WITH_HYBRID but smx != NULL.\n", sround);
+    if(hsi == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(): current round %d is type SEARCH_WITH_HYBRID, but hsi is NULL\n", sround);
+    if((status = cm_cp9_HybridScan(cm, errbuf, cm->cp9_mx, dsq, hsi, i0, j0, hsi->W, cutoff, cur_results, 
+				   NULL, NULL, /* don't return best score at each posn, and best scoring posn */
+				   &sc)) != eslOK) return status;
+  }  
+  else { /* stype == SEARCH_WITH_CM */
+    ESL_DASSERT1((stype == SEARCH_WITH_CM));
+    if(smx == NULL)                             ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(), round %d, SEARCH_WITH_CM but smx == NULL.\n", sround);
+    if(sround == si->nrounds && smx != cm->smx) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(), final round %d, SEARCH_WITH_CM but smx != cm->smx.\n", sround);
+    if(hsi != NULL)                             ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchSearch(): round %d is type SEARCH_WITH_CM, but hsi is NULL\n", sround);
+
+    if(cm->search_opts & CM_SEARCH_HBANDED) {
+      if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, i0, j0, cm->cp9b, TRUE, 0)) != eslOK) return status; 
+      if(cm->search_opts & CM_SEARCH_INSIDE) { if((status = FastFInsideScanHB(cm, errbuf, dsq, i0, j0, cutoff, cur_results, do_null3, cm->hbmx, size_limit, &sc)) != eslOK) return status; }
+      else                                   { if((status = FastCYKScanHB    (cm, errbuf, dsq, i0, j0, cutoff, cur_results, do_null3, cm->hbmx, size_limit, &sc)) != eslOK) return status; }
+    }
+    else { /* don't do HMM banded search */
+      if(cm->search_opts & CM_SEARCH_INSIDE) { if((status = FastIInsideScan(cm, errbuf, smx, dsq, i0, j0, cutoff, cur_results, do_null3, NULL, &sc)) != eslOK) return status; }
+      else                                   { if((status = FastCYKScan    (cm, errbuf, smx, dsq, i0, j0, cutoff, cur_results, do_null3, NULL, &sc)) != eslOK) return status; }
+    }    
+    /* If hits were reported greedily, remove overlapping hits, and sort by decreasing end point 
+     * (if not greedy, we'll have 0 overlaps, and already be sorted by end point) */
+    if(cm->search_opts & CM_SEARCH_CMGREEDY) { /* resolve overlaps by being greedy */
+      ESL_DASSERT1((i0 == 1)); /* EPN, Tue Nov 27 13:59:31 2007 not sure why this is here */
+      RemoveOverlappingHits (cur_results, i0, j0);
+      SortResultsByEndPoint(cur_results);
+    }
+  }
+
+  /* remove hits that were below our safe bit score cutoff but are above our E-value cutoff for their given partition */
+  if(cm->si->cutoff_type[sround] == E_CUTOFF) { 
+    if((status = RemoveHitsOverECutoff(cm, errbuf, cm->si, sround, cur_results, dsq, 0,
+				       FALSE,  /* do not sort by score at the end of the function, we'll do this before printing the results */
+				       TRUE))  /* sort by end point at the end of the function */
+				       != eslOK) return status;
+  }
+
+  if(sround < si->nrounds) { /* we're filtering */
+    AppendResults(cur_results, round_results, 1);
+    prev_j = j0;
+    nhits  = cur_results->num_results;
+    /* To be safe, we only trust that i..j of our filter-passing hit is within the real hit,
+     * so we add (W-1) to start point i and subtract (W-1) from j, and treat this region j-(W-1)..i+(W-1)
+     * as having survived the filter.
+     */
+    do_collapse = (((sround+1) == si->nrounds) && (si->search_opts[si->nrounds] & CM_SEARCH_HBANDED)) ? FALSE : TRUE;
+    for(h = 0; h < nhits; h++) {
+      if(cur_results->data[h].stop > prev_j) ESL_EXCEPTION(eslEINCOMPAT, "j's not in descending order");
+      prev_j = cur_results->data[h].stop;
+
+      i = ((cur_results->data[h].stop  - (cm->W-1)) >= i0)   ? (cur_results->data[h].stop  - (cm->W-1)) : i0;
+      j = ((cur_results->data[h].start + (cm->W-1)) <= j0)   ? (cur_results->data[h].start + (cm->W-1)) : j0;
+
+      if((h+1) < nhits) next_j = ((cur_results->data[h+1].start + (cm->W-1)) <= j0) ? (cur_results->data[h+1].start + (cm->W-1)) : j0;
+      else              next_j = -1;
+      
+      /* Collapse multiple overlapping hits together into a single hit. 
+       * *Unless* our next round of searching is the final one, and we're going to do HMM banded search,
+       * in which case we want to treat each hit separately, so we get more reasonable bands.
+       */
+      if(do_collapse) { 
+	while(((h+1) < nhits) && (next_j >= i)) { /* suck in hit */
+	  h++;
+	  i = ((cur_results->data[h].stop - (cm->W-1)) >= i0) ? (cur_results->data[h].stop - (cm->W-1)) : i0;
+	  if((h+1) < nhits) next_j = ((cur_results->data[h+1].start + (cm->W-1)) <= j0) ? (cur_results->data[h+1].start + (cm->W-1)) : j0;
+	  else              next_j = -1;
+	  ESL_DPRINTF1(("\tsucked in subseq: hit %d new_i: %d j (still): %d\n", h, i, j));
+	}
+      }
+      /* next round: research this chunk that survived the filter */
+      if((status = DispatchSearch(cm, errbuf, (sround+1), dsq, i, j, results, size_limit, NULL, NULL)) != eslOK) return status;
+    }
+  }
+  else { /* we're done filtering, and we're done searching, get alignments if nec */
+    /* copy cur_results to final_results */
+    AppendResults(cur_results, round_results, 1);
+    if((cur_results->num_results > 0) && (! (cm->search_opts & CM_SEARCH_NOALIGN))) {
+      /*if((cur_results->num_results > 0) && (! (cm->search_opts & CM_SEARCH_NOALIGN))) {*/
+      if((status = DispatchAlignments(cm, errbuf, NULL, 
+				      dsq, round_results, h_existing,     /* put function into dsq_mode, designed for aligning search hits */
+				      0, 0, 0, do_null3, NULL, size_limit, stdout)) != eslOK) return status;
+    }
+  }
+  FreeResults(cur_results);
+  if(ret_sc != NULL) *ret_sc = sc;
+  return eslOK;
+}  
+
+/* 
+ * Function: DispatchAlignments
+ * Incept:   EPN, Thu Nov 15 11:35:23 2007
+ *
+ * Purpose:  Given a CM and sequences, do preliminaries, call the correct 
+ *           alignment function and return parsetrees and optionally postal codes 
+ *           (if cm->align_opts & CM_ALIGN_POST).
+ *
+ *           Two different modes are possible dependent on input args. Mode
+ *           is checked for during contract enforcement.
+ *
+ *           sq_mode: seqs_to_aln != NULL; dsq == NULL; results == NULL.
+ *                    align the seqs_to_aln->nseq ESL_SQ sq sequences store
+ *                    parsetrees or CP9 traces and/or postal codes in
+ *                    seqs_to_aln.
+ *
+ *          dsq_mode: seqs_to_aln == NULL; dsq != NULL, results != NULL.
+ *                    align the search results (hits) in results, which
+ *                    are all subsequences of a single sequence (dsq).
+ *                    parstrees are stored in seacrh_results.
+ *
+ * Args:     CM             - the covariance model
+ *           errbuf         - char buffer for reporting errors
+ *           seqs_to_aln    - the sequences (if sq_mode)
+ *           dsq            - a single digitized sequence (if dsq_mode)
+ *           search_results - search results with subsequence indices of dsq to align (if dsq_mode)
+ *           first_result   - index of first result in search_results to align (if dsq_mode)
+ *           bdump_level    - verbosity level for band related print statements
+ *           debug_level    - verbosity level for debugging print statements
+ *           silent_mode    - TRUE to not print anything, FALSE to print scores 
+ *           do_null3       - TRUE to apply null3 correction to scores, FALSE not to
+ *           r              - source of randomness (NULL unless CM_ALIGN_SAMPLE)
+ *           size_limit     - max number of Mb for a DP matrix, if requestd matrix is bigger return eslERANGE 
+ *           ofp            - output file to print scores to as we're aligning
+ * 
+ * Returns:  eslOK on success;
+ *           eslERANGE if required memory for a DP matrix is too big;
+ *           eslEINCOMPAT if input parameters violate contract;
+ *           eslEMEM on memory allocation error;
+ *           eslFAIL if some other error;
+ *           if(!eslOK) errbuf is filled with informative error message
+ */
+int
+DispatchAlignments(CM_t *cm, char *errbuf, seqs_to_aln_t *seqs_to_aln, ESL_DSQ *dsq, search_results_t *search_results,
+		   int first_result, int bdump_level, int debug_level, int silent_mode, int do_null3, ESL_RANDOMNESS *r, 
+		   float size_limit, FILE *ofp)
+{
+  int status;
+  ESL_STOPWATCH *watch;         /* for timings */
+  int sq_mode  = FALSE;         /* we're aligning nseq seqs in sq */
+  int dsq_mode = FALSE;         /* we're aligning search_results->num_results seqs, all subseqs of dsq */
+  int nalign   = 0;             /* number of sequences we're aligning */
+  ESL_DSQ *cur_dsq;             /* ptr to digitized sequence we're currently aligning */
+  Parsetree_t **cur_tr;         /* pointer to the pointer to the parsetree we're currently creating */
+  int L;                        /* length of sequence/subseq we're currently aligning */
+  int i;                        /* counter over sequences */
+  int ip;                       /* offset index in search_results */
+  int v;                        /* state counter */
+  char        **postcode1 = NULL;/* posterior decode array of strings, tens place ('9' for 93) */
+  char        **postcode2 = NULL;/* posterior decode array of strings, ones place ('3' for 93) */
+  Parsetree_t **tr       = NULL;/* parse trees for the sequences */
+  CP9trace_t  **cp9_tr   = NULL;/* CP9 traces for the sequences */
+  float         sc;		/* score for one sequence alignment */
+  float         ins_sc;		/* inside score for one sequence */
+  float         maxsc;	        /* max score in all seqs */
+  float         minsc;	        /* min score in all seqs */
+  float         avgsc;      	/* avg score over all seqs */
+  float         tmpsc;          /* temporary score */
+  float         struct_sc;      /* structure component of the score */
+  float         null3_correction; /* correction in bits due to NULL3 */
+  int           namewidth;      /* for dynamic width of name strings for nice tab delimited formatting */
+  char          time_buf[128];  /* string for printing timings (safely holds up to 10^14 years) */
+
+  /* variables related to CM Plan 9 HMMs */
+  CP9_t       *hmm;             /* constructed CP9 HMM */
+  CP9Bands_t  *cp9b;            /* data structure for hmm bands (bands on the hmm states) 
+				 * and arrays for CM state bands, derived from HMM bands */
+  CP9Map_t       *cp9map;       /* maps the hmm to the cm and vice versa */
+  float           swentry;	/* S/W aggregate entry probability       */
+  float           swexit;       /* S/W aggregate exit probability        */
+
+  /* variables related to the do_sub option */
+  int                spos;         /* HMM node most likely to have emitted posn 1 of target seq */
+  int                spos_state;   /* HMM state type for curr spos 0=match or 1=insert */
+  int                epos;         /* HMM node most likely to have emitted posn L of target seq */
+  int                epos_state;   /* HMM state type for curr epos 0=match or  1=insert */
+
+  CMSubMap_t        *submap;
+  CM_t              *sub_cm;       /* sub covariance model                      */
+  CP9_t             *sub_hmm;      /* constructed CP9 HMM */
+  CP9Map_t          *sub_cp9map;   /* maps the sub_hmm to the sub_cm and vice versa */
+  CP9Bands_t        *sub_cp9b;     /* data structure for hmm bands (bands on the hmm states) 
+				    * and arrays for CM state bands, derived from HMM bands */
+
+  CM_t              *orig_cm;      /* the original, template covariance model the sub CM was built from */
+  CP9_t             *orig_hmm;     /* original CP9 HMM built from orig_cm */
+  CP9Map_t          *orig_cp9map;  /* original CP9 map */
+  CP9Bands_t        *orig_cp9b;    /* original CP9Bands */
+  Parsetree_t       *orig_tr;      /* parsetree for the orig_cm; created from the sub_cm parsetree */
+
+  /* variables related to query dependent banding (qdb) */
+  int    expand_flag;           /* TRUE if the dmin and dmax vectors have just been 
+				 * expanded (in which case we want to recalculate them 
+				 * before we align a new sequence), and FALSE if not*/
+  int *orig_dmin;               /* original dmin values passed in */
+  int *orig_dmax;               /* original dmax values passed in */
+
+  /* variables related to inside/outside */
+  float           ***alpha = NULL;    /* alpha DP matrix for non-banded Inside() */
+  float           ***beta  = NULL;    /* beta DP matrix for non-baned Outside() */
+  CM_HB_MX           *out_mx;         /* outside matrix for HMM banded Outside() */
+
+  float             *parsesc; /* parsetree scores of each sequence */
+  float             *parsepp; /* optimal parse posterior probability of each sequence, if any */
+  float             *parse_struct_sc; /* contribution of MATP emissions - marginalized emissions to parse score, approximation of 'structural contribution' to score */
+  int have_parsetrees = FALSE; /* TRUE if we'll be creating parsetrees for each seq, TRUE if sq_mode && (!do_hmmonly && !do_scoreonly && !do_inside) */
+
+  /* declare and initialize options */
+  int do_small     = FALSE;   /* TRUE to use D&C small alignment algs */
+  int do_local     = FALSE;   /* TRUE to do local alignment */
+  int do_qdb       = FALSE;   /* TRUE to do QDB alignment */
+  int do_hbanded   = FALSE;   /* TRUE to do HMM banded alignment */
+  int use_sums     = FALSE;   /* TRUE to use posterior sums for HMM banded alignment */
+  int do_sub       = FALSE;   /* TRUE to align to a sub CM */
+  int do_hmmonly   = FALSE;   /* TRUE to align with an HMM only */
+  int do_scoreonly = FALSE;   /* TRUE to only calculate the score */
+  int do_inside    = FALSE;   /* TRUE to do Inside also */
+  int do_post      = FALSE;   /* TRUE to calculate posterior probabilities */
+  int do_check     = FALSE;   /* TRUE to check posteriors from Inside/Outside */
+  int do_sample    = FALSE;   /* TRUE to sample from an Inside matrix */
+  int do_optacc    = FALSE;   /* TRUE to find optimally accurate alignment instead of CYK */
+  int do_hmmsafe   = FALSE;   /* TRUE to realign seqs with HMM banded parses < 0. bits (only works if !do_optacc && !do_post && do_hbanded)*/
+
+  /* Contract check */
+  if(!(cm->flags & CMH_BITS))                            ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), CMH_BITS flag down.\n");
+  if(r == NULL && (cm->align_opts & CM_ALIGN_SAMPLE))    ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), no source of randomness, but CM_ALIGN_SAMPLE alignment option on.\n");
+  if((cm->align_opts & CM_ALIGN_POST)      && (cm->align_opts & CM_ALIGN_HMMVITERBI)) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), CM_ALIGN_POST and CM_ALIGN_HMMVITERBI options are incompatible.\n");
+  if((cm->align_opts & CM_ALIGN_SCOREONLY) && (cm->align_opts & CM_ALIGN_HMMVITERBI)) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), CM_ALIGN_SCOREONLY and CM_ALIGN_HMMVITERBI options are incompatible.\n");
+  if((cm->align_opts & CM_ALIGN_SCOREONLY) && (cm->align_opts & CM_ALIGN_POST))       ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), CM_ALIGN_SCOREONLY and CM_ALIGN_POST options are incompatible.\n");
+  if(sq_mode && !silent_mode && ofp == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), sq_mode, not silent mode, but ofp is NULL\n");
+
+  /* determine mode */
+  if     (seqs_to_aln != NULL && (dsq == NULL && search_results == NULL))  sq_mode = TRUE;
+  else if(seqs_to_aln == NULL && (dsq != NULL && search_results != NULL)) dsq_mode = TRUE;
+  else   ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), can't determine mode (sq_mode or dsq_mode).\n");
+
+  if( sq_mode && (seqs_to_aln->sq        == NULL))  ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in sq_mode, seqs_to_aln->sq is NULL.\n");
+  if( sq_mode && (seqs_to_aln->tr        != NULL))  ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in sq_mode, seqs_to_aln->tr is non-NULL.\n");
+  if( sq_mode && (seqs_to_aln->cp9_tr    != NULL))  ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in sq_mode, seqs_to_aln->cp9_tr is non-NULL.\n");
+  if( sq_mode && (seqs_to_aln->postcode1 != NULL))  ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in sq_mode, seqs_to_aln->postcode1 is non-NULL.\n");
+  if( sq_mode && (seqs_to_aln->postcode2 != NULL))  ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in sq_mode, seqs_to_aln->postcode2 is non-NULL.\n");
+  if( sq_mode && (seqs_to_aln->sc        != NULL))  ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in sq_mode, seqs_to_aln->sc is non-NULL.\n");
+  
+  if(dsq_mode && (cm->align_opts & CM_ALIGN_HMMVITERBI)) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in dsq_mode, CM_ALIGN_HMMVITERBI option on.\n");
+  if(dsq_mode && (cm->align_opts & CM_ALIGN_INSIDE))     ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in dsq_mode, CM_ALIGN_INSIDE option on.\n");
+  if(dsq_mode && (cm->align_opts & CM_ALIGN_SAMPLE))     ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in dsq_mode, CM_ALIGN_SAMPLE option on.\n");
+  if(dsq_mode && search_results == NULL)                 ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in dsq_mode, search_results are NULL.\n");
+  if(dsq_mode && (first_result > search_results->num_results)) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), in dsq_mode, first_result: %d > search_results->num_results: %d\n", first_result, search_results->num_results);
+
+  /* save a copy of the align_opts we entered function with, we may change some of these for
+   * individual target sequences, and we want to be able to change them back
+   */
+  if(cm->align_opts  & CM_ALIGN_SMALL)      do_small     = TRUE;
+  if(cm->config_opts & CM_CONFIG_LOCAL)     do_local     = TRUE;
+  if(cm->align_opts  & CM_ALIGN_QDB)        do_qdb       = TRUE;
+  if(cm->align_opts  & CM_ALIGN_HBANDED)    do_hbanded   = TRUE;
+  if(cm->align_opts  & CM_ALIGN_SUMS)       use_sums     = TRUE;
+  if(cm->align_opts  & CM_ALIGN_SUB)        do_sub       = TRUE;
+  if(cm->align_opts  & CM_ALIGN_HMMVITERBI) do_hmmonly   = TRUE;
+  if(cm->align_opts  & CM_ALIGN_INSIDE)     do_inside    = TRUE;
+  if(cm->align_opts  & CM_ALIGN_POST)       do_post      = TRUE;
+  if(cm->align_opts  & CM_ALIGN_CHECKINOUT) do_check     = TRUE;
+  if(cm->align_opts  & CM_ALIGN_SCOREONLY)  do_scoreonly = TRUE;
+  if(cm->align_opts  & CM_ALIGN_SAMPLE)     do_sample    = TRUE;
+  if(cm->align_opts  & CM_ALIGN_OPTACC)     do_optacc    = TRUE;
+  if(cm->align_opts  & CM_ALIGN_HMMSAFE)    do_hmmsafe   = TRUE;
+
+  /* another contract check */
+  if((do_inside + do_post + do_hmmonly + do_scoreonly) > 1) { 
+    printf("\tdo_inside = %d\n\tdo_post = %d\n\tdo_hmmonly = %d\n\tdo_scoreonly = %d\n", do_inside, do_post, do_hmmonly, do_scoreonly);
+    ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), exactly 0 or 1 of the above must be TRUE (== 1).");
+  }
+
+  if(debug_level > 0) {
+    printf("do_local    : %d\n", do_local);
+    printf("do_qdb      : %d\n", do_qdb);
+    printf("do_hbanded  : %d\n", do_hbanded);
+    printf("use_sums    : %d\n", use_sums);
+    printf("do_sub      : %d\n", do_sub);
+    printf("do_hmmonly  : %d\n", do_hmmonly);
+    printf("do_inside   : %d\n", do_inside);
+    printf("do_small    : %d\n", do_small);
+    printf("do_post     : %d\n", do_post);
+    printf("do_check    : %d\n", do_check);
+    printf("do_scoreonly: %d\n", do_scoreonly);
+    printf("do_sample   : %d\n", do_sample);
+    printf("do_optacc   : %d\n", do_optacc);
+    printf("do_hmmsafe  : %d\n", do_hmmsafe);
+  }
+
+  /* allocate out_mx, if needed, only if !do_sub, if do_sub each sub CM will need to allocate a new out_mx */
+  out_mx = NULL;
+  if((!do_sub) && (do_hbanded && (do_optacc || (do_post)))) out_mx = cm_hb_mx_Create(cm->M);
+
+  if      (sq_mode)   nalign = seqs_to_aln->nseq;
+  else if(dsq_mode) { nalign = search_results->num_results - first_result; silent_mode = TRUE; }
+
+  /* If sqmode: potentially allocate tr, cp9_tr, and postcodes. We'll set
+   * seqs_to_aln->tr, seqs_to_aln->cp9_tr, seqs_to_aln->postcode1, 
+   * and seqs_to_aln->postcode2 to these guys at end of function.
+   * 
+   * If dsqmode: do not allocate parsetree pointers, they already exist 
+   * in search_results.
+   */
+  tr       = NULL;
+  cp9_tr   = NULL;
+  postcode1= NULL;
+  postcode2= NULL;
+  have_parsetrees = FALSE;
+  if(sq_mode) {
+    have_parsetrees = (!do_hmmonly && !do_scoreonly && !do_inside) ? TRUE : FALSE;
+    if(have_parsetrees)
+      ESL_ALLOC(tr, sizeof(Parsetree_t *) * nalign);
+    else if(do_hmmonly) /* do_hmmonly */
+      ESL_ALLOC(cp9_tr, sizeof(CP9trace_t *) * nalign);
+  }   
+  ESL_ALLOC(parsesc, sizeof(float) * nalign);
+  if(do_post) {
+    ESL_ALLOC(postcode1, sizeof(char **) * nalign);
+    ESL_ALLOC(postcode2, sizeof(char **) * nalign);
+  }
+  if(do_optacc) ESL_ALLOC(parsepp,   sizeof(float) * nalign);
+  else          parsepp = NULL;
+  if(have_parsetrees) ESL_ALLOC(parse_struct_sc, sizeof(float) * nalign);
+  else          parse_struct_sc = NULL;
+
+  minsc =  FLT_MAX;
+  maxsc = -FLT_MAX;
+  avgsc = 0;
+  if((watch = esl_stopwatch_Create()) == NULL) goto ERROR;
+
+  if(do_hbanded || do_sub) { /* We need a CP9 HMM to build sub_cms */
+    if(cm->cp9 == NULL)                    ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments, trying to use CP9 HMM that is NULL\n");
+    if(cm->cp9b == NULL)                   ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments, cm->cp9b is NULL\n");
+    if(!(cm->cp9->flags & CPLAN9_HASBITS)) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments, trying to use CP9 HMM with CPLAN9_HASBITS flag down.\n");
+    
+    /* Keep data for the original CM safe; we'll be doing
+     * pointer swapping to ease the sub_cm alignment implementation. */
+    hmm         = cm->cp9;
+    cp9b        = cm->cp9b;
+    cp9map      = cm->cp9map;
+    orig_hmm    = hmm;
+    orig_cp9b   = cp9b;
+    orig_cp9map = cp9map;
+  }
+  /* Copy the QD bands in case we expand them. */
+  if(do_qdb) {
+    if(bdump_level > 1) debug_print_bands(stdout, cm, cm->dmin, cm->dmax);
+    expand_flag = FALSE;
+    /* Copy dmin and dmax, so we can replace them after expansion */
+    ESL_ALLOC(orig_dmin, sizeof(int) * cm->M);
+    ESL_ALLOC(orig_dmax, sizeof(int) * cm->M);
+    for(v = 0; v < cm->M; v++) {
+      orig_dmin[v] = cm->dmin[v];
+      orig_dmax[v] = cm->dmax[v];
+    }	  
+  }
+  if(do_sub) { /* to get spos and epos for the sub_cm, 
+	        * we config the HMM to local mode with equiprobable start/end points.*/
+    swentry = ((hmm->M)-1.)/hmm->M; /* all start pts equiprobable, including 1 */
+    swexit  = ((hmm->M)-1.)/hmm->M; /* all end   pts equiprobable, including M */
+    CPlan9SWConfig(cm->cp9, swentry, swexit, FALSE, cm->ndtype[1]); /* FALSE means don't make I_0, D_1, I_M unreachable (like a local CM, undesirable for sub CM strategy)) */
+    CP9Logoddsify(hmm);
+  }
+  orig_cm = cm;
+  
+  /* if not in silent mode, print the header for the sequence info */
+  if(sq_mode && !silent_mode) { 
+    char *namedashes;
+    int ni;
+    namewidth = 8; /* length of 'seq name' */
+    /* determine the longest name in seqs_to_aln */
+    for(ni = 0; ni < seqs_to_aln->nseq; ni++) namewidth = ESL_MAX(namewidth, strlen(seqs_to_aln->sq[ni]->name));
+    ESL_ALLOC(namedashes, sizeof(char) * namewidth+1);
+    namedashes[namewidth] = '\0';
+    for(ni = 0; ni < namewidth; ni++) namedashes[ni] = '-';
+
+    if(cm->align_opts & CM_ALIGN_OPTACC) { 
+      if(have_parsetrees) { 
+	fprintf(ofp, "#\n");
+	fprintf(ofp, "# %7s  %-*s  %5s  %18s  %8s  %11s\n", "",         namewidth, "",                       "",       "    bit scores    ",   "",         "");
+	fprintf(ofp, "# %7s  %-*s  %5s  %18s  %8s  %11s\n", "",         namewidth, "",                       "",       "------------------",   "",         "");
+	fprintf(ofp, "# %7s  %-*s  %5s  %8s  %8s  %8s  %11s\n", "seq idx",  namewidth, "seq name",   "len",  "total",   "struct",   "avg prob", "elapsed");
+	fprintf(ofp, "# %7s  %-*s  %5s  %8s  %8s  %8s  %11s\n",  "-------", namewidth, namedashes, "-----", "--------", "--------", "--------", "-----------");
+      }
+      else { 
+	fprintf(ofp, "#\n");
+	fprintf(ofp, "# %7s  %-*s  %5s  %8s  %8s  %11s\n", "seq idx",  namewidth, "seq name",   "len",  "bit sc",   "avg prob", "elapsed");
+	fprintf(ofp, "# %7s  %-*s  %5s  %8s  %8s  %11s\n",  "-------", namewidth, namedashes, "-----", "--------", "--------", "-----------");
+      }
+    }
+    else { 
+      if(have_parsetrees) { 
+	fprintf(ofp, "#\n");
+	fprintf(ofp, "# %7s  %-*s  %5s  %18s  %11s\n", "",         namewidth, "",                  "",       "    bit scores    ",   "");
+	fprintf(ofp, "# %7s  %-*s  %5s  %18s  %11s\n", "",         namewidth, "",                  "",       "------------------",   "");
+	fprintf(ofp, "# %7s  %-*s  %5s  %8s  %8s  %11s\n",  "seq idx", namewidth,  "seq name",  "len", "total",    "struct",   "elapsed");
+	fprintf(ofp, "# %7s  %-*s  %5s  %8s  %8s  %11s\n",  "-------", namewidth, namedashes, "-----", "--------", "--------", "-----------");
+      }
+      else { 
+	fprintf(ofp, "#\n");
+	fprintf(ofp, "# %7s  %-*s  %5s  %8s  %11s\n",  "seq idx", namewidth, "seq name",   "len", "bit sc",    "elapsed");
+	fprintf(ofp, "# %7s  %-*s  %5s  %8s  %11s\n",  "-------", namewidth, namedashes, "-----", "--------", "-----------");
+      }
+    }
+    free(namedashes);
+  }
+
+  /*****************************************************************
+   *  Collect parse trees for each sequence
+   *****************************************************************/
+  for (i = 0; i < nalign; i++) {
+    if(sq_mode && !silent_mode) esl_stopwatch_Start(watch);
+    if (sq_mode) { 
+      cur_dsq = seqs_to_aln->sq[i]->dsq;
+      cur_tr  = &(tr[i]);
+      L       = seqs_to_aln->sq[i]->n;
+    }
+    else if (dsq_mode) {
+      ip      = i + first_result;
+      cur_dsq = dsq + search_results->data[ip].start - 1;
+      cur_tr  = &(search_results->data[ip].tr);
+      L       = search_results->data[ip].stop - search_results->data[ip].start + 1;
+      ESL_DASSERT1((L >= 0));
+      /*printf("i: %d ip: %d L: %d\n", i, ip, L);*/
+    }
+    if (L == 0) continue; /* silently skip zero length seqs */
+
+    /* Special case, if do_hmmonly, align seq with Viterbi, print score and move on to next seq */
+    if(sq_mode && do_hmmonly) {
+      if(sq_mode && !silent_mode)
+	fprintf(ofp, "  %7d  %-*s  %5" PRId64, 
+		(i+1), namewidth, seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n);
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, cur_dsq, 1, L, L, 0., NULL,
+			       FALSE,  /* we are not scanning */
+			       TRUE,   /* we are aligning */
+			       FALSE,  /* don't be memory efficient */
+			       FALSE,  /* don't use a NULL3 score correction, we're aligning */
+			       NULL, NULL, /* don't return best sc at each posn, or best scoring posn */
+			       &(cp9_tr[i]), /* return the trace */
+			       &sc)) != eslOK) return status;
+      if(sq_mode && !silent_mode) { 
+	esl_stopwatch_Stop(watch); 
+	FormatTimeString(time_buf, watch->user, TRUE);
+	fprintf(ofp, "  %8.2f  %11s\n", sc, time_buf);
+      }
+      parsesc[i] = sc;
+      continue;
+    }
+    /* Special case, if do_scoreonly, align seq with full CYK inside, just to 
+     * get the score. For testing, probably in cmscore. */
+    if(sq_mode && do_scoreonly) {
+      if(sq_mode && !silent_mode) 
+	fprintf(ofp, "  %7d  %-*s  %5" PRId64, 
+		(i+1), namewidth, seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n);
+      sc = CYKInsideScore(cm, cur_dsq, L, 0, 1, L, NULL, NULL); /* don't do QDB mode */
+      if(sq_mode && !silent_mode) fprintf(ofp, "  %8.2f  ", sc);
+      parsesc[i] = sc;
+      continue;
+    }
+
+    /* Potentially, do HMM calculations. */
+    if((!do_sub) && do_hbanded) {
+      if((status = cp9_Seq2Bands(orig_cm, errbuf, orig_cm->cp9_mx, orig_cm->cp9_bmx, orig_cm->cp9_bmx, cur_dsq, 1, L, orig_cp9b, FALSE, debug_level)) != eslOK) return status; 
+    }
+    else if(do_sub) { 
+      /* If we're in sub mode:
+       * (1) Get HMM posteriors 
+       * (2) Infer the start (spos) and end (epos) HMM states by 
+       *     looking at the posterior matrix.
+       * (3) Build the sub_cm from the original CM.
+       *
+       * If we're also doing HMM banded alignment to sub CM:
+       * (4) Build a new CP9 HMM from the sub CM.
+       * (5) Do Forward/Backward again, and get HMM bands 
+       */
+      
+      /* (1) Get HMM posteriors */
+      if((status = cp9_Seq2Posteriors(orig_cm, errbuf, orig_cm->cp9_mx, orig_cm->cp9_bmx, orig_cm->cp9_bmx, cur_dsq, 1, L, debug_level)) != eslOK) return status; 
+      
+      /* (2) infer the start and end HMM nodes (consensus cols) from posterior matrix.
+       * Remember: we're necessarily in CP9 local mode, the --sub option turns local mode on. 
+       */
+      CP9NodeForPosn(orig_hmm, 1, L, 1, orig_cm->cp9_bmx, &spos, &spos_state, 0., TRUE, debug_level);
+      CP9NodeForPosn(orig_hmm, 1, L, L, orig_cm->cp9_bmx, &epos, &epos_state, 0., FALSE, debug_level);
+      /* Deal with special cases for sub-CM alignment:
+       * If the most likely state to have emitted the first or last residue
+       * is the insert state in node 0, it only makes sense to start modelling
+       * at consensus column 1. */
+      if(spos == 0 && spos_state == 1) spos = 1;
+      if(epos == 0 && epos_state == 1) epos = 1;
+      /* If most-likely HMM node to emit final position comes BEFORE or EQUALS the most-likely HMM node to emit first position,
+       * our HMM alignment is crap, default to using the full CM. (note: If EQUALS we could be right, but we can't build a
+       * CM from a single consensus column (see notes in cm_modelmaker.c::cm_from_guide), and I would argue we don't really care about
+       * getting single residue alignments correct anyway. */
+      if(epos <= spos) { spos = 1; epos = orig_hmm->M; } 
+
+      /* (3) Build the sub_cm from the original CM. */
+      if((status = build_sub_cm(orig_cm, errbuf, &sub_cm, 
+				spos, epos,               /* first and last col of structure kept in the sub_cm  */
+				&submap,                  /* maps from the sub_cm to cm and vice versa           */
+				debug_level)) != eslOK)    /* print or don't print debugging info                 */
+	return status;
+      /* Configure the sub_cm, the same as the cm, this will build a CP9 HMM if (do_hbanded), this will also:  */
+      /* (4) Build a new CP9 HMM from the sub CM. */
+      ConfigCM(sub_cm, FALSE); /* FALSE says: don't calculate W, we won't need it */
+      cm    = sub_cm; /* orig_cm still points to the original CM */
+      if(do_hbanded) { /* we're doing HMM banded alignment to the sub_cm */
+	/* Get the HMM bands for the sub_cm */
+	sub_hmm    = sub_cm->cp9;
+	sub_cp9b   = sub_cm->cp9b;
+	sub_cp9map = sub_cm->cp9map;
+	/* (5) Do Forward/Backward again, and get HMM bands */
+	if((status = cp9_Seq2Bands(sub_cm, errbuf, sub_cm->cp9_mx, sub_cm->cp9_bmx, sub_cm->cp9_bmx, cur_dsq, 1, L, sub_cp9b, FALSE, debug_level)) != eslOK) return status;
+	hmm           = sub_hmm;    
+	cp9b          = sub_cp9b;
+	cp9map        = sub_cp9map;
+
+	/* Create the out_mx if needed, cm == sub_cm */
+	if(do_optacc || do_post) out_mx = cm_hb_mx_Create(cm->M);
+      }
+    }
+
+    if(do_qdb) {
+      /*Check if we need to reset the query dependent bands b/c they're currently expanded. */
+      if(expand_flag) {
+	for(v = 0; v < cm->M; v++) { cm->dmin[v] = orig_dmin[v]; cm->dmax[v] = orig_dmax[v]; }
+	expand_flag = FALSE;
+      }
+      if((L < cm->dmin[0]) || (L > cm->dmax[0])) { 
+	/* the seq we're aligning is outside the root band, so we expand.*/
+	ExpandBands(cm, L, cm->dmin, cm->dmax);
+	if(sq_mode && debug_level > 0) fprintf(ofp, "# Expanded bands for seq : %s\n", seqs_to_aln->sq[i]->name);
+	if(bdump_level > 2) { fprintf(ofp, "printing expanded bands :\n"); debug_print_bands(ofp, cm, cm->dmin, cm->dmax); }
+	expand_flag = TRUE;
+      }
+    }
+
+    if(sq_mode && !silent_mode) { 
+      if(have_parsetrees) fprintf(ofp, "  %7d  %-*s  %5" PRId64, (i+1), namewidth, seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n);
+      else                fprintf(ofp, "  %7d  %-*s  %5" PRId64, (i+1), namewidth, seqs_to_aln->sq[i]->name, seqs_to_aln->sq[i]->n);
+    }
+
+    /* beginning of large if() else if() else if() ... statement */
+    if(do_inside) { 
+      if(do_hbanded) { /* HMM banded inside only */
+	if((status = FastInsideAlignHB(cm, errbuf, cur_dsq, 1, L, size_limit, cm->hbmx, &sc)) != eslOK) return status; /* errbuf will have been filled by FastInsideAlignHB() */
+      }
+      else { /* non-banded inside only */
+	if((status = FastInsideAlign(cm, errbuf, cur_dsq, 1, L, size_limit, NULL, &sc)) != eslOK) return status; 
+      }
+    }
+    else if (do_small) { /* small D&C CYK alignment */
+      if(do_qdb) { /* use QDBs when doing D&C CYK */
+	sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, cur_tr, cm->dmin, cm->dmax);
+	if(bdump_level > 0) qdb_trace_info_dump(cm, *cur_tr, cm->dmin, cm->dmax, bdump_level);
+      }
+      else { /* small D&C CYK non-banded alignment */
+	sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, cur_tr, NULL, NULL); /* we're not in QDB mode */
+	if(bdump_level > 0) qdb_trace_info_dump(cm, tr[i], cm->dmin, cm->dmax, bdump_level); /* informative as to where optimal parse goes outside bands */
+      }
+    }
+    else if(do_qdb) { /* non-small, QDB banded CYK alignment */
+      sc = CYKInside(cm, cur_dsq, L, 0, 1, L, cur_tr, cm->dmin, cm->dmax);
+      if(bdump_level > 0) qdb_trace_info_dump(cm, tr[i], cm->dmin, cm->dmax, bdump_level);
+    }
+    else { /* non-small, non-QDB CYK or optimal accuracy alignment */
+      if(do_hbanded) { 
+	if(do_post) { /* HMM banded CYK or optimal accuracy, posterior annotated */
+	  if(do_sample) { 
+	    if((status = FastAlignHB(cm, errbuf, r, cur_dsq, L, 1, L, size_limit, cm->hbmx, do_optacc, do_sample, out_mx, cur_tr, &(postcode1[i]), &(postcode2[i]), &sc, &ins_sc)) != eslOK) return status;
+	  }
+	  else {
+	    if((status = FastAlignHB(cm, errbuf, NULL, cur_dsq, L, 1, L, size_limit, cm->hbmx, do_optacc, do_sample, out_mx, cur_tr, &(postcode1[i]), &(postcode2[i]), &sc, &ins_sc)) != eslOK) return status;
+	  }
+	}
+	else { 
+	  if(do_optacc) { /* HMM banded optimal accuracy, no posteriors */
+	    if((status = FastAlignHB(cm, errbuf, NULL, cur_dsq, L, 1, L, size_limit, cm->hbmx, do_optacc, do_sample, out_mx, cur_tr, NULL, NULL, &sc, &ins_sc)) != eslOK) return status; /* we can't handle a memory overload if we're trying to do optimal accuracy */
+	  }
+	  else if(do_sample) { /* HMM banded sample from Inside, no posteriors */
+	    if((status = FastAlignHB(cm, errbuf, r, cur_dsq, L, 1, L, size_limit, cm->hbmx, do_optacc, do_sample, out_mx, cur_tr, NULL, NULL, &sc, NULL)) != eslOK) return status; /* we can't handle a memory overload if we're sampling */
+	  }
+	  else { /* HMM banded CYK */
+	    if((status = FastAlignHB(cm, errbuf, NULL, cur_dsq, L, 1, L, size_limit, cm->hbmx, do_optacc, do_sample, out_mx, cur_tr, NULL, NULL, &sc, NULL)) != eslOK) {
+	      if (status == eslERANGE) { /* we can still do CYK D&C alignment with QDBs derived from the HMM bands */
+		hd2safe_hd_bands(cm->M, cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax, cp9b->safe_hdmin, cp9b->safe_hdmax);
+		ESL_DPRINTF1(("# Doing D&C because HMM banded parse of seq %d was too memory intensive.\n", i));
+		fprintf(ofp, "# Doing D&C because HMM banded parse of seq %d was too memory intensive.\n", i); 
+		sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, cur_tr, NULL, NULL); /* we're not in QDB mode */
+	      }
+	      else return status; /* get here (!do_optacc) && FastAlignHB() returned status other than eslOK and eslERANGE */
+	    }
+	    /* if we're aligning search hits, and we're !do_optacc, we realign if the HMM banded parse was > 0.01 bits less than the search score for this hit */
+	    if((dsq_mode && ((! (cm->search_opts & CM_SEARCH_INSIDE)))) && 
+	       ((! (cm->search_opts & CM_SEARCH_HMMVITERBI)) && (! (cm->search_opts & CM_SEARCH_HMMFORWARD)))) {
+	      if((!do_optacc) && ((fabs(sc - search_results->data[i].score)) > 0.01)) {
+		ESL_DPRINTF1(("# Realigning hit: %d with D&C b/c HMM banded parse (%.3f bits) too-far-off search score (%.3f bits).\n", i, sc, search_results->data[i].score));
+		fprintf(ofp, "# Realigning hit: %d with D&C b/c HMM banded parse (%.3f bits) too-far-off search score (%.3f bits).\n", i, sc, search_results->data[i].score);
+		FreeParsetree(*cur_tr);
+		sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, cur_tr, NULL, NULL);
+	      }
+	    }
+	  }
+	}
+	/* if CM_ALIGN_HMMSAFE option is enabled, realign seqs w/HMM banded parses < 0 bits,
+	 * this should never happen if we're doing optimal accuracy or appending posteriors, due to option checking in cmalign, cmscore,
+	 * but we check here to be safe */
+	if(cm->align_opts & CM_ALIGN_HMMSAFE && sc < 0.) { 
+	  if(do_post)   ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments() cm->align_opts option CM_ALIGN_HMMSAFE is ON at same time as incompatible option CM_ALIGN_POST.\n");
+	  if(do_optacc) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments() cm->align_opts option CM_ALIGN_HMMSAFE is ON at same time as incompatible option CM_ALIGN_OPTACC.\n");
+	  tmpsc = sc;
+	  if(!silent_mode) fprintf(ofp, "\n# %s HMM banded parse had a negative score, realigning with non-banded CYK.\n", seqs_to_aln->sq[i]->name);
+	  FreeParsetree(*cur_tr);
+	  sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, cur_tr, NULL, NULL); /* we're not in QDB mode */
+	  if(!silent_mode && fabs(sc-tmpsc) < 0.01) fprintf(ofp, "# HMM banded parse was the optimal parse.\n\n");
+	  else if (!silent_mode) fprintf(ofp, "# HMM banded parse was non-optimal, it was %.2f bits below the optimal.\n\n", (fabs(sc-tmpsc)));
+	}
+      }
+      else { 
+	if(do_post) { /* non-banded CYK or optimal accuracy, posterior annotated */
+	  if(do_sample) { 
+	    if((status = FastAlign(cm, errbuf, r, cur_dsq, L, 1, L, size_limit, &alpha, do_optacc, do_sample, &beta, cur_tr, &(postcode1[i]), &(postcode2[i]), &sc, &ins_sc)) != eslOK) return status;
+	  }
+	  if((status = FastAlign(cm, errbuf, NULL, cur_dsq, L, 1, L, size_limit, &alpha, do_optacc, do_sample, &beta, cur_tr, &(postcode1[i]), &(postcode2[i]), &sc, &ins_sc)) != eslOK) return status;
+	}
+	else if(do_optacc) { /* non-banded optimal accuracy no posteriors */
+	  if((status = FastAlign(cm, errbuf, NULL, cur_dsq, L, 1, L, size_limit, &alpha, do_optacc, do_sample, &beta, cur_tr, NULL, NULL, &sc, &ins_sc)) != eslOK) return status;
+	}
+	else if(do_sample) { /* non-banded optimal accuracy no posteriors */
+	  if((status = FastAlign(cm, errbuf, r, cur_dsq, L, 1, L, size_limit, &alpha, do_optacc, do_sample, &beta, cur_tr, NULL, NULL, &sc, NULL)) != eslOK) return status;
+	}
+	else { /* non-banded CYK, no posteriors */
+	  if((status = FastAlign(cm, errbuf, NULL, cur_dsq, L, 1, L, size_limit, &alpha, do_optacc, do_sample, &beta, cur_tr, NULL, NULL, &sc, NULL)) != eslOK) return status;
+	}
+	if(bdump_level > 0) qdb_trace_info_dump(cm, tr[i], cm->dmin, cm->dmax, bdump_level); /* allows you to see where the non-banded parse went outside the bands. */
+      } 
+    }
+    /* end of large if() else if() else if() else statement */
+    /* done alignment for this seq */
+
+    struct_sc = IMPOSSIBLE;
+    if(have_parsetrees) { 
+      if(*cur_tr == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments() should have parsetrees, but don't (coding error).");
+      if((status = ParsetreeScore(cm, errbuf, *cur_tr, cur_dsq, FALSE, &tmpsc, &struct_sc)) != eslOK) return status;
+    }
+    /* determine NULL3 score correction, which is independent of the parsetree */
+    null3_correction = 0.;
+    if(do_null3) ScoreCorrectionNull3CompUnknown(cm->abc, cm->null, cur_dsq, 1, L, &null3_correction);
+
+    if(sq_mode && !silent_mode) { 
+      if(have_parsetrees) { 
+	if(do_null3)   struct_sc -= ((float) ParsetreeCountMPEmissions(cm, *cur_tr) / (float) L) * null3_correction; /* adjust struct_sc for NULL3 correction, this is inexact */
+	if(do_optacc)  fprintf(ofp, "  %8.2f  %8.2f  %8.3f  ", ins_sc - null3_correction, struct_sc, sc);
+	else           fprintf(ofp, "  %8.2f  %8.2f  ", sc - null3_correction, struct_sc);
+      }	
+      else { 
+	if(do_optacc)  fprintf(ofp, "  %8.2f  %8.3f  ", ins_sc - null3_correction, sc);
+	else           fprintf(ofp, "  %8.2f  ", sc - null3_correction);
+      }
+    }
+    /* if we did optimally accurate alignment:
+     *  - <sc> is average posterior probability of optimally accurate parse, 
+     *  - <ins_sc> is the Inside score for the target sequence,
+     * else (non-optimally accurate alignment), for ex, CYK:
+     *  - <sc> is parse score in bits
+     *  - <ins_sc> is irrelevant 
+     */
+    if(do_optacc) { 
+      parsesc[i] = ins_sc; 
+      parsepp[i] = sc; /* sc will be an average posterior probability if do_optacc */
+      if(parse_struct_sc != NULL) parse_struct_sc[i] = struct_sc;
+      avgsc += ins_sc;
+      if (ins_sc > maxsc) maxsc = ins_sc;
+      if (ins_sc < minsc) minsc = ins_sc;
+    }
+    else { 
+      parsesc[i] = sc; /* parsepp == NULL if !do_optacc */
+      if(parse_struct_sc != NULL) parse_struct_sc[i] = struct_sc;
+      avgsc += sc;
+      if (sc > maxsc) maxsc = sc;
+      if (sc < minsc) minsc = sc;
+    }
+  
+    /* check parsetree score if cm->align_opts & CM_ALIGN_CHECKPARSESC */
+    if((cm->align_opts & CM_ALIGN_CHECKPARSESC) && (!(cm->flags & CM_IS_SUB))) { 
+      if(do_optacc) 
+	ESL_FAIL(eslEINCOMPAT, errbuf, "DispatchAlignments(), align_opts CM_ALIGN_CHECKPARSESC is on, but incompatible with raised flag CM_ALIGN_OPTACC.\n");
+      if((status = ParsetreeScore(cm, errbuf, tr[i], cur_dsq, FALSE, &tmpsc, NULL)) != eslOK) return status;
+      if (fabs(sc - tmpsc) >= 0.03)
+	ESL_FAIL(eslFAIL, errbuf, "DispatchAlignments(), seq: %d alignment score %.3f differs from its parse tree's score: %.3f", i, sc, tmpsc);
+    }
+
+    /* If requested, or if debug level high enough, print out the parse tree */
+    if((cm->align_opts & CM_ALIGN_PRINTTREES) || (debug_level > 2)) { 
+      if((status = ParsetreeScore(cm, errbuf, tr[i], cur_dsq, FALSE, &tmpsc, &struct_sc)) != eslOK) return status;
+      fprintf(ofp, "  %16s %.2f bits\n", "SCORE:", tmpsc);
+      fprintf(ofp, "  %16s %.2f bits\n", "STRUCTURE SCORE:", struct_sc);
+      ParsetreeDump(stdout, tr[i], cm, cur_dsq, NULL, NULL);
+      fprintf(ofp, "//\n");
+    }
+    /* Dump the trace with info on i, j and d bands
+     * if bdump_level is high enough */
+    if(bdump_level > 0 && do_hbanded)
+      ijdBandedTraceInfoDump(cm, tr[i], cp9b->imin, cp9b->imax, cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax, 1);
+
+    if(do_sub) {
+      if(! do_inside) { 
+	/* Convert the sub_cm parsetree to a full CM parsetree */
+	if(debug_level > 0) ParsetreeDump(stdout, *cur_tr, cm, cur_dsq, NULL, NULL);
+	if(!(sub_cm2cm_parsetree(orig_cm, sub_cm, &orig_tr, *cur_tr, submap, debug_level))) { 
+	  /* ParsetreeDump(stdout, orig_tr, orig_cm, cur_dsq, NULL, NULL); */
+	  ESL_FAIL(eslFAIL, errbuf, "DispatchAlignments(), Unable to convert sub CM parsetree to original CM parsetree. This shouldn't happen.");
+	}
+	if(debug_level > 0) { 
+	  fprintf(ofp, "\n\nConverted original trace:\n");
+	  ParsetreeDump(stdout, orig_tr, orig_cm, cur_dsq, NULL, NULL);
+	}
+	/* Replace the sub_cm trace with the converted orig_cm trace. */
+	FreeParsetree(*cur_tr);
+	*cur_tr = orig_tr;
+      }
+      /* free sub_cm variables, we build a new sub CM for each seq */
+      if(out_mx != NULL) { cm_hb_mx_Destroy(out_mx); out_mx = NULL; }
+
+      FreeSubMap(submap);
+      FreeCM(sub_cm); /* cm and sub_cm now point to NULL */
+    }
+    /* free alpha and beta, we need to allocate new ones for each seq */
+    if(alpha != NULL)  { free_vjd_matrix(alpha, cm->M, 1, L); alpha = NULL; }
+    if(beta  != NULL)  { free_vjd_matrix(beta,  cm->M, 1, L); beta = NULL; }
+    if(sq_mode && !silent_mode) { 
+      esl_stopwatch_Stop(watch); 
+      FormatTimeString(time_buf, watch->user, TRUE);
+      fprintf(ofp, "%11s\n", time_buf);
+    }
+  }
+  /* done aligning all nalign seqs. */
+  /* Clean up. */
+  if(out_mx != NULL) cm_hb_mx_Destroy(out_mx);
+  if(alpha != NULL)  { free_vjd_matrix(alpha, cm->M, 1, L); alpha = NULL; }
+  if(beta  != NULL)  { free_vjd_matrix(beta,  cm->M, 1, L); beta = NULL;  }
+  if (do_qdb) {
+    free(orig_dmin);
+    free(orig_dmax);
+  }
+  esl_stopwatch_Destroy(watch);
+  
+  if(sq_mode) {
+    seqs_to_aln->tr       = tr;       /* could be NULL */
+    seqs_to_aln->cp9_tr   = cp9_tr;   /* could be NULL */
+    seqs_to_aln->postcode1= postcode1;/* could be NULL */
+    seqs_to_aln->postcode2= postcode2;/* could be NULL */
+    seqs_to_aln->sc       = parsesc;  /* shouldn't be NULL */
+    seqs_to_aln->pp       = parsepp;  /* could be NULL */
+    seqs_to_aln->struct_sc= parse_struct_sc; /* could be NULL */
+  }
+  else { /* dsq mode */
+    if(do_post) { 
+      for (i = 0; i < nalign; i++) {
+	search_results->data[i].pcode1 = postcode1[i];
+	search_results->data[i].pcode2 = postcode2[i];
+      }
+      /* we've copied the 1D postcode ptrs, free the 2D, ptr to the ptrs */
+      free(postcode1);
+      free(postcode2);
+    }
+    free(parsesc);
+    if(parsepp != NULL) free(parsepp);
+    if(parse_struct_sc != NULL) free(parse_struct_sc);
+  }
+  
+  return eslOK;
+  ERROR:
+  ESL_FAIL(eslEMEM, errbuf, "DispatchAlignments(), Memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
diff --git a/src/display.c b/src/display.c
new file mode 100644
index 0000000..32a5140
--- /dev/null
+++ b/src/display.c
@@ -0,0 +1,1375 @@
+/* display.c
+ * SRE, Thu May 23 08:18:05 2002 [St. Louis]
+ * SVN $Id: display.c 2958 2009-10-19 21:28:28Z nawrockie $
+ * 
+ * Routines for formatting and displaying parse trees
+ * for output.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <math.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+static int *createMultifurcationOrderChart(CM_t *cm);
+static int  bp_is_canonical(char lseq, char rseq);
+static void createFaceCharts(CM_t *cm, int **ret_inface, int **ret_outface);
+
+/* Function:  CreateFancyAli()
+ * Incept:    SRE, Thu May 23 13:46:09 2002 [St. Louis]
+ *
+ * Purpose:   Given a trace (and the model and sequence it corresponds
+ *            to), create a pairwise alignment for display; return in a Fancyali_t
+ *            structure.
+ *
+ * Args:      abc   - alphabet to create alignment with (often cm->abc)
+ *            tr    - parsetree for cm aligned to dsq
+ *            cm    - model
+ *            cons  - consensus information for cm; see CreateCMConsensus()
+ *            dsq   - digitized sequence
+ *            do_noncanonical - mark half-bps and negative scoring bps that are non-canonicals in top line with 'v'
+ *                              (by default, all negative scoring and half-bps are marked with 'x')
+ *            pcode1- posteriors, 'tens' place, '9' in '93', NULL if none
+ *            pcode2- posteriors, 'ones' place, '3' in '93', NULL if none
+ *
+ * Returns:   fancy alignment structure.
+ *            Caller frees, with FreeFancyAli(ali).
+ *
+ * Xref:      STL6 p.58
+ */
+Fancyali_t *
+CreateFancyAli(const ESL_ALPHABET *abc, Parsetree_t *tr, CM_t *cm, CMConsensus_t *cons, ESL_DSQ *dsq, int do_noncanonical, char *pcode1, char *pcode2)
+{
+  int         status;
+  Fancyali_t *ali;              /* alignment structure we're building        */
+  ESL_STACK  *pda;              /* pushdown automaton used to traverse trace */
+  int         type;		/* type of pda move: PDA_RESIDUE, PDA_STATE  */
+  int         v;		/* state index       */
+  int         nd;		/* node index        */
+  int         ti;		/* position in trace */
+  int         qinset, tinset;	/* # consensus nt skipped by an EL, or in an EL */
+  int         ninset;		/* max # nt in an EL     */
+  int         pos;		/* position in growing ali */
+  int         lc, rc;		/* indices for left, right pos in consensus */
+  int         symi, symj;
+  int         d;
+  int         mode;
+  int         lannote, rannote; /* chars in annotation line; left, right     */
+  int         lstr, rstr;	/* chars in structure line; left, right      */
+  int         lcons, rcons;	/* chars in consensus line; left, right      */
+  int         lmid, rmid;	/* chars in ali quality line; left, right    */
+  int         ltop, rtop;	/* chars in optional noncompensatory line; left, right */
+  int         lnegnc, rnegnc;	/* chars in optional noncanonical line; left, right */
+  int         lseq, rseq;	/* chars in aligned target line; left, right */
+  int         lpost1, rpost1;	/* chars in aligned posteriors, left, right  */
+  int         lpost2, rpost2;	/* chars in aligned posteriors, left, right  */
+  int         do_left, do_right;/* flags to generate left, right             */
+  int cpos_l, cpos_r;   	/* positions in consensus (1..clen)          */
+  int spos_l, spos_r;		/* positions in dsq (1..L)                   */
+  int have_pcodes;
+
+  /* Contract check. We allow the caller to specify the alphabet they want the 
+   * resulting MSA in, but it has to make sense (see next few lines). */
+  if(cm->abc->type == eslRNA)
+    { 
+      if(abc->type != eslRNA && abc->type != eslDNA)
+	cm_Fail("ERROR in CreateFancyAli(), cm alphabet is RNA, but requested output alphabet is neither DNA nor RNA.");
+    }
+  else if(cm->abc->K != abc->K)
+    cm_Fail("ERROR in CreateFancyAli(), cm alphabet size is %d, but requested output alphabet size is %d.", cm->abc->K, abc->K);
+
+  ESL_ALLOC(ali, sizeof(Fancyali_t));
+  have_pcodes = (pcode1 != NULL && pcode2 != NULL) ? TRUE : FALSE;
+  
+  /* Calculate length of the alignment display.
+   *   MATP node        : +2
+   *   MATL, MATR node  : +1
+   *   IL, IR state     : +1
+   *   EL:              : 4 + width of length display : "*[nn]*"
+   *   anything else    : 0.
+   */
+  ali->len = 0;
+  for (ti = 0; ti < tr->n; ti++)
+    {
+      v  = tr->state[ti];
+      if (v == cm->M) {  /* special case: local exit into EL */
+	nd = cm->ndidx[tr->state[ti-1]]; /* calculate node that EL replaced */
+	qinset     = cons->rpos[nd] - cons->lpos[nd] + 1;
+	tinset     = tr->emitr[ti]  - tr->emitl[ti]  + 1;
+	ninset     = ESL_MAX(qinset,tinset);
+	ali->len += 4;
+	do { ali->len++; ninset/=10; } while (ninset); /* poor man's (int)log_10(ninset)+1 */
+	continue;
+      } else {
+	nd = cm->ndidx[v];
+	if      (cm->sttype[v]  == IL_st   || cm->sttype[v]  == IR_st)  
+	  ali->len += 1;
+	else if (cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATR_nd) 
+	  ali->len += 1;
+	else if (cm->ndtype[nd] == MATP_nd)                              
+	  ali->len += 2;
+      }	
+      /* Catch marginal-type local ends and treat them like EL for output */
+      if ((tr->nxtl[ti] == -1) && (cm->sttype[v] != E_st)) {
+	nd = cm->ndidx[tr->state[ti]];
+	qinset     = cons->rpos[nd] - cons->lpos[nd] + 1;
+	tinset     = tr->emitr[ti]  - tr->emitl[ti]  + 1;
+        if (tinset > 0) tinset--;
+	ninset     = ESL_MAX(qinset,tinset);
+	ali->len += 4;
+	do { ali->len++; ninset/=10; } while (ninset); /* poor man's (int)log_10(ninset)+1 */
+      }
+    }
+
+  /* Allocate and initialize.
+   * Blank the annotation lines (memset calls) - only needed
+   * because of the way we deal w/ EL. 
+   */
+  if (cm->annote != NULL ) 
+    ESL_ALLOC(ali->annote, sizeof(char) * (ali->len+1));
+  else                     
+    ali->annote = NULL;
+  ESL_ALLOC(ali->cstr, sizeof(char) * (ali->len+1));
+  ESL_ALLOC(ali->cseq, sizeof(char) * (ali->len+1));
+  ESL_ALLOC(ali->mid,  sizeof(char) * (ali->len+1));
+  ESL_ALLOC(ali->top,  sizeof(char) * (ali->len+1));
+  ESL_ALLOC(ali->aseq, sizeof(char) * (ali->len+1));
+  if(have_pcodes) { 
+    ESL_ALLOC(ali->pcode1, sizeof(char) * (ali->len+1));
+    ESL_ALLOC(ali->pcode2, sizeof(char) * (ali->len+1));
+  }
+  else {
+    ali->pcode1 = NULL;
+    ali->pcode2 = NULL;
+  }
+  ESL_ALLOC(ali->scoord, sizeof(int)  * ali->len);
+  ESL_ALLOC(ali->ccoord, sizeof(int)  * ali->len);
+
+  if (cm->annote != NULL) memset(ali->annote, ' ', ali->len);
+  memset(ali->cstr, ' ', ali->len);
+  memset(ali->cseq, ' ', ali->len);
+  memset(ali->mid,  ' ', ali->len);
+  memset(ali->top,  ' ', ali->len);
+  memset(ali->aseq, ' ', ali->len);
+  if(have_pcodes) { 
+    memset(ali->pcode1, ' ', ali->len);
+    memset(ali->pcode2, ' ', ali->len);
+  }
+  for (pos = 0; pos < ali->len; pos++) 
+    ali->ccoord[pos] = ali->scoord[pos] = 0;
+
+  /* Fill in the lines: traverse the traceback.
+   */
+  pos = 0;
+  if((pda = esl_stack_ICreate()) == NULL) goto ERROR;
+  if((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+  if((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+
+  while (esl_stack_IPop(pda, &type) != eslEOD)
+    {
+      if (type == PDA_RESIDUE) {
+	if (cm->annote != NULL) { 
+	  esl_stack_IPop(pda, &rannote); 
+	  ali->annote[pos] = rannote;
+	}
+	esl_stack_IPop(pda, &rstr); 	  ali->cstr[pos]   = rstr;
+	esl_stack_IPop(pda, &rcons);	  ali->cseq[pos]   = rcons;
+	esl_stack_IPop(pda, &rmid);	  ali->mid[pos]    = rmid;
+	esl_stack_IPop(pda, &rtop);	  ali->top[pos]    = rtop;
+	esl_stack_IPop(pda, &rseq);       ali->aseq[pos]   = rseq;
+	if(have_pcodes) {
+	  esl_stack_IPop(pda, &rpost1);    ali->pcode1[pos] = rpost1;
+	  esl_stack_IPop(pda, &rpost2);    ali->pcode2[pos] = rpost2;
+	}
+	esl_stack_IPop(pda, &cpos_r);     ali->ccoord[pos] = cpos_r;
+	esl_stack_IPop(pda, &spos_r);     ali->scoord[pos] = spos_r;
+	pos++;
+	continue;
+      }
+	
+      /* Else, we're PDA_STATE - e.g. dealing with a trace node.
+       */
+      esl_stack_IPop(pda, &ti);
+      v = tr->state[ti];
+
+      /* Deal with EL (local ends, state M) as a special case.
+       * We get away with only writing into aseq because we've
+       * memset() the display strings to blank.
+       */
+      if (v == cm->M) { 
+	int numwidth;		/* number of chars to leave for displaying width numbers */
+
+	nd = 1 + cm->ndidx[tr->state[ti-1]]; /* calculate node that EL replaced */
+	qinset     = cons->rpos[nd] - cons->lpos[nd] + 1;
+	tinset     = tr->emitr[ti]  - tr->emitl[ti]  + 1;
+	ninset     = ESL_MAX(qinset,tinset);
+	numwidth = 0; do { numwidth++; ninset/=10; } while (ninset); /* poor man's (int)log_10(ninset)+1 */
+	memset(ali->cstr+pos,  '~', numwidth+4);
+	sprintf(ali->cseq+pos, "*[%*d]*", numwidth, qinset);
+	sprintf(ali->aseq+pos, "*[%*d]*", numwidth, tinset);
+	/* do nothing for posteriors here, they'll stay as they were init'ed, as ' ' */
+	pos += 4 + numwidth;
+	continue;
+      }
+
+      /* Fetch some info into tmp variables, for "clarity"
+       */
+      nd = cm->ndidx[v];	  /* what CM node we're in */
+      lc   = cons->lpos[nd];	  /* where CM node aligns to in consensus */
+      rc   = cons->rpos[nd];
+      symi = dsq[tr->emitl[ti]];  /* residue indices that node is aligned to */
+      symj = dsq[tr->emitr[ti]];
+      if(have_pcodes) { /* postal codes are indexed 0..alen-1, off-by-one w.r.t dsq */
+	lpost1 = pcode1[tr->emitl[ti]-1];
+	lpost2 = pcode2[tr->emitl[ti]-1];
+	rpost1 = pcode1[tr->emitr[ti]-1];
+	rpost2 = pcode2[tr->emitr[ti]-1];
+      }
+      d = tr->emitr[ti] - tr->emitl[ti] + 1;
+      mode = tr->mode[ti];
+
+      /* Calculate four of the five lines: annote, str, cons, and seq.
+       */
+      do_left = do_right = FALSE;
+      if (cm->sttype[v] == IL_st) {
+	do_left = TRUE;
+	if (cm->annote != NULL) lannote = '.';
+	lstr    = '.';
+	lcons   = '.';
+	if (mode == 3 || mode == 2) lseq = tolower((int) abc->sym[symi]);
+        else                        lseq = '~';
+	cpos_l  = 0;
+	spos_l  = tr->emitl[ti];
+      } else if (cm->sttype[v] == IR_st) {
+	do_right = TRUE;
+	if (cm->annote != NULL) rannote = '.';
+	rstr    = '.';
+	rcons   = '.';
+	if (mode == 3 || mode == 1) rseq = tolower((int) abc->sym[symj]);
+        else                        rseq = '~';
+	cpos_r  = 0;
+	spos_r  = tr->emitr[ti];
+      } else {
+	if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd) {
+	  do_left = TRUE;
+	  if (cm->annote != NULL) lannote = cm->annote[lc];
+	  lstr   = cons->cstr[lc];
+	  lcons  = cons->cseq[lc];
+	  cpos_l = lc+1;
+	  if (cm->sttype[v] == MP_st || cm->sttype[v] == ML_st) {
+	    if      (mode == 3)         lseq = abc->sym[symi];
+            else if (mode == 2 && d>0 ) lseq = abc->sym[symi];
+            else                        lseq = '~';
+	    spos_l = tr->emitl[ti];
+	  } else {
+	    if (mode == 3 || mode == 2) lseq = '-';
+            else                        lseq = '~';
+	    spos_l = 0;
+	  }
+	}
+	if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATR_nd) {
+	  do_right = TRUE;
+	  if (cm->annote != NULL) rannote = cm->annote[rc];
+	  rstr   = cons->cstr[rc];
+	  rcons  = cons->cseq[rc];
+	  cpos_r = rc+1;
+	  if (cm->sttype[v] == MP_st || cm->sttype[v] == MR_st) {
+	    if      (mode == 3)         rseq = abc->sym[symj];
+            else if (mode == 1 && d>0 ) rseq = abc->sym[symj];
+            else                        rseq = '~';
+	    spos_r = tr->emitr[ti];
+	  } else {
+	    if (mode == 3 || mode == 1) rseq = '-';
+            else                        rseq = '~';
+	    spos_r = 0;
+	  }
+	}
+      }
+
+      /* Use emission p and score to set lmid, rmid line for emitting states.
+       */
+      lmid = rmid = ' ';
+      ltop = rtop = ' ';
+      lnegnc = rnegnc = ' ';
+      if (cm->sttype[v] == MP_st) {
+	if (lseq == toupper(lcons) && rseq == toupper(rcons))
+	  {
+	    lmid = lseq;
+	    rmid = rseq;
+	  }
+        else if (mode != 3)
+          {
+            if (mode == 2 && lseq == toupper(lcons)) lmid = lseq;
+            if (mode == 1 && rseq == toupper(rcons)) rmid = rseq;
+          }
+	else if (DegeneratePairScore(cm->abc, cm->esc[v], symi, symj) >= 0) 
+	  lmid = rmid = ':';
+
+	/* determine ltop, rtop for optional noncompensatory annotation, they are 'x' if lmid, rmid are ' ', and ' ' otherwise */
+	if (lmid == ' ' && rmid == ' ')
+	  ltop = rtop = 'x';
+
+	/* determine lnegnc, rnegnc for optional negative scoring non-canonical annotation, they are 'v' if lseq and rseq are a negative scoring non-canonical (not a AU,UA,GC,CG,GU,UG) pair */
+	if ((mode == 3) && (DegeneratePairScore(cm->abc, cm->esc[v], symi, symj) < 0) && (! bp_is_canonical(lseq, rseq))) {
+	  lnegnc = rnegnc = 'v';
+	}
+      } else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) {
+	if (lseq == toupper(lcons)) 
+	  lmid = lseq;
+        else if ( (mode != 3) && (mode != 2) )
+          ;
+	else if(esl_abc_FAvgScore(cm->abc, symi, cm->esc[v]) > 0)
+	  lmid = '+';
+      } else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) {
+	if (rseq == toupper(rcons)) 
+	  rmid = rseq;
+        else if ( (mode != 3) && (mode != 1) )
+          ;
+	else if(esl_abc_FAvgScore(cm->abc, symj, cm->esc[v]) > 0)
+	  rmid = '+';
+      }
+      if(cm->stid[v] == MATP_ML || cm->stid[v] == MATP_MR) { 
+	if(mode == 3) { 
+	  ltop = rtop = 'x';     /* mark non-truncated half base-pairs (MATP_ML or MATP_MR) with 'x' */
+	  lnegnc = rnegnc = 'v'; /* mark non-truncated half base-pairs (MATP_ML or MATP_MR) with 'v' */
+	}
+      }
+      /* If we're storing a residue leftwise - just do it.
+       * If rightwise - push it onto stack.
+       */
+      if (do_left) {
+	if (cm->annote != NULL) ali->annote[pos] = lannote;
+	ali->cstr[pos]   = lstr;
+	ali->cseq[pos]   = lcons;
+	ali->mid[pos]    = lmid;
+	ali->top[pos]    = (do_noncanonical) ? lnegnc : ltop;
+	ali->aseq[pos]   = lseq;
+	if(have_pcodes) {
+	  ali->pcode1[pos] = lpost1;
+	  ali->pcode2[pos] = lpost2;
+	}
+	ali->ccoord[pos] = cpos_l;
+	ali->scoord[pos] = spos_l;
+	pos++;
+      }
+      if (do_right) {
+	if ((status = esl_stack_IPush(pda, spos_r)) != eslOK) goto ERROR;
+	if ((status = esl_stack_IPush(pda, cpos_r)) != eslOK) goto ERROR;
+	if(have_pcodes) {
+	  if ((status = esl_stack_IPush(pda, (int) rpost2)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(pda, (int) rpost1)) != eslOK) goto ERROR;
+	}
+	if ((status = esl_stack_IPush(pda, (int) rseq)) != eslOK) goto ERROR;
+	if (do_noncanonical) { if ((status = esl_stack_IPush(pda, (int) rnegnc)) != eslOK) goto ERROR; }
+	else                 { if ((status = esl_stack_IPush(pda, (int) rtop))   != eslOK) goto ERROR; }
+	if ((status = esl_stack_IPush(pda, (int) rmid)) != eslOK) goto ERROR;
+	if ((status = esl_stack_IPush(pda, (int) rcons)) != eslOK) goto ERROR;
+	if ((status = esl_stack_IPush(pda, (int) rstr)) != eslOK) goto ERROR;
+	if (cm->annote != NULL) if ((status = esl_stack_IPush(pda, (int) rannote)) != eslOK) goto ERROR;
+	if ((status = esl_stack_IPush(pda, PDA_RESIDUE)) != eslOK) goto ERROR;
+      }
+
+      /* Push the child trace nodes onto the PDA;
+       * right first, so it pops last.
+       */
+      if (tr->nxtr[ti] != -1) {
+	if ((status = esl_stack_IPush(pda, tr->nxtr[ti])) != eslOK) goto ERROR;
+	if ((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+      }
+      if (tr->nxtl[ti] != -1) {
+	if ((status = esl_stack_IPush(pda, tr->nxtl[ti])) != eslOK) goto ERROR;
+	if ((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+      }
+      else if (cm->sttype[v] != E_st) {
+        /* Catch marginal-type local ends, treat like EL for output */
+	int numwidth;		/* number of chars to leave for displaying width numbers */
+
+	nd = 1 + cm->ndidx[tr->state[ti]]; /* calculate node that EL replaced */
+	qinset     = cons->rpos[nd] - cons->lpos[nd] + 1;
+	tinset     = tr->emitr[ti]  - tr->emitl[ti]  + 1;
+        if (tinset > 0) tinset--;
+	ninset     = ESL_MAX(qinset,tinset);
+	numwidth = 0; do { numwidth++; ninset/=10; } while (ninset); /* poor man's (int)log_10(ninset)+1 */
+	memset(ali->cstr+pos,  '~', numwidth+4);
+	sprintf(ali->cseq+pos, "*[%*d]*", numwidth, qinset);
+	sprintf(ali->aseq+pos, "*[%*d]*", numwidth, tinset);
+	/* do nothing for posteriors here, they'll stay as they were init'ed, as ' ' */
+	pos += 4 + numwidth;
+      }
+    } /* end loop over the PDA; PDA now empty */
+	 
+  if (cm->annote != NULL) ali->annote[ali->len] = '\0';
+  ali->cstr[ali->len] = '\0';
+  ali->cseq[ali->len] = '\0';
+  ali->mid[ali->len]  = '\0';
+  ali->top[ali->len]  = '\0';
+  ali->aseq[ali->len] = '\0';
+  if(have_pcodes) { 
+    ali->pcode1[ali->len] = '\0';
+    ali->pcode2[ali->len] = '\0';
+  }    
+  /* Laboriously determine the maximum bounds.
+   */
+  ali->sqfrom = 0;
+  for (pos = 0; pos < ali->len; pos++)
+    if (ali->scoord[pos] != 0) {
+      ali->sqfrom = ali->scoord[pos];
+      break;
+    }
+  ali->sqto = 0;
+  for (pos = 0; pos < ali->len; pos++)
+    if (ali->scoord[pos] != 0) ali->sqto = ali->scoord[pos];
+  ali->cfrom = 0; 
+  for (pos = 0; pos < ali->len; pos++)
+    if (ali->ccoord[pos] != 0) {
+      ali->cfrom = ali->ccoord[pos];
+      break;
+    }
+  ali->cto = 0;
+  for (pos = 0; pos < ali->len; pos++)
+    if (ali->ccoord[pos] != 0) ali->cto = ali->ccoord[pos];
+
+  esl_stack_Destroy(pda);
+  return ali;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return NULL; /* not reached */
+}
+
+/* Function: PrintFancyAli()
+ * Date:     SRE, Thu Jun 13 02:23:18 2002 [Aula Magna, Stockholm]
+ *
+ * Purpose:  Write a CM/sequence alignment to a stream, from a
+ *           Fancyali_t structure. Line length currently hardcoded
+ *           but this could be changed. Modeled on HMMER's 
+ *           eponymous function.
+ *
+ * Args:     fp  - where to print it (stdout or open FILE)
+ *           ali - alignment structure to print.      
+ *           offset- number of residues to add to target seq index,
+ *                   to ease MPI search, all target hits start at posn 1
+ *           in_revcomp- TRUE if hit we're printing an alignment for a
+ *                       cmsearch hit on reverse complement strand.
+ *           do_top  - TRUE to turn on optional 'top-line' annotation.
+ *                     This was set in CreateFancyAli() as marking either:
+ *                     - negative scoring (non-compensatories) and half-bps: 
+ *                     - negative scoring *non-canonical* bps and half bps
+ *                       (in this 2nd case negative scoring canonicals are unmarked)
+ * Returns:  (void)
+ */
+void
+PrintFancyAli(FILE *fp, Fancyali_t *ali, int offset, int in_revcomp, int do_top)
+{
+  int   status;
+  char *buf;
+  int   pos;
+  int   linelength;
+  int   ci,  cj;		/* positions in CM consensus 1..clen */
+  int   sqi, sqj;		/* positions in target seq 1..L      */
+  int   i;
+  int   i2print, j2print; /* i,j indices we'll print, used to deal with case of reverse complement */
+  int   have_pcodes;      /* TRUE if postal codes are valid */
+
+  have_pcodes = (ali->pcode1 != NULL && ali->pcode2 != NULL) ? TRUE : FALSE;
+  linelength = 60;
+  ESL_ALLOC(buf, sizeof(char) * (linelength + 1));
+  buf[linelength] = '\0';
+  for (pos = 0; pos < ali->len; pos += linelength)
+    {
+      /* Laboriously determine our coord bounds on dsq
+       * and consensus line for this alignment section.
+       */
+      sqi = 0;
+      for (i = pos; ali->aseq[i] != '\0' && i < pos + linelength; i++) {
+	if (ali->scoord[i] != 0) {
+	  sqi = ali->scoord[i];
+	  break;
+	}
+      }
+      sqj = 0;
+      for (i = pos; ali->aseq[i] != '\0' && i < pos + linelength; i++) {
+	if (ali->scoord[i] != 0) sqj = ali->scoord[i];
+      }
+      ci = 0; 
+      for (i = pos; ali->aseq[i] != '\0' && i < pos + linelength; i++) {
+	if (ali->ccoord[i] != 0) {
+	  ci = ali->ccoord[i];
+	  break;
+	}
+      }
+      cj = 0;
+      for (i = pos; ali->aseq[i] != '\0' && i < pos + linelength; i++) {
+	if (ali->ccoord[i] != 0) cj = ali->ccoord[i];
+      }
+
+      /* Formats and print the alignment section.
+       */
+      if (ali->annote != NULL) {
+	strncpy(buf, ali->annote+pos, linelength);
+	fprintf(fp, "  %8s %s\n", " ", buf);
+      }
+      if (do_top && ali->top != NULL) {
+	strncpy(buf, ali->top+pos, linelength);  
+	fprintf(fp, "  %8s %s\n", " ", buf);
+      }
+      if (ali->cstr != NULL) {
+	strncpy(buf, ali->cstr+pos, linelength);  
+	fprintf(fp, "  %8s %s\n", " ", buf);
+      }
+      if (ali->cseq != NULL) {
+	strncpy(buf, ali->cseq+pos, linelength);  
+	if (ci && cj)
+	  fprintf(fp, "  %8d %s %-8d\n", ci, buf, cj);
+	else
+	  fprintf(fp, "  %8s %s %-8s\n", "-", buf, "-");
+      }
+      if (ali->mid != NULL) {
+	strncpy(buf, ali->mid+pos,  linelength);  
+	fprintf(fp, "  %8s %s\n", " ", buf);
+      }
+      if (ali->aseq != NULL) {
+	strncpy(buf, ali->aseq+pos, linelength);  
+	if (sqj && sqi) {
+	  if(in_revcomp) {
+	    i2print = offset - (sqi-1)    + 1;
+	    j2print = i2print - (sqj-sqi);
+	  }
+	  else {
+	    i2print = sqi + offset;
+	    j2print = sqj + offset;
+	  }
+	  fprintf(fp, "  %8d %s %-8d\n", i2print, buf, j2print);
+	}
+	else {
+	  fprintf(fp, "  %8s %s %-8s\n", "-", buf, "-");
+	}
+      }
+      if (have_pcodes && ali->pcode1 != NULL) {
+	strncpy(buf, ali->pcode1+pos, linelength);  
+	fprintf(fp, "  %8s %s\n", "POSTX.", buf);
+      }
+      if (have_pcodes && ali->pcode2 != NULL) {
+	strncpy(buf, ali->pcode2+pos, linelength);  
+	fprintf(fp, "  %8s %s\n", "POST.X", buf);
+      }
+      fprintf(fp, "\n");
+    }
+  free(buf);
+  fflush(fp);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+}
+
+
+/* Function:  FreeFancyAli()
+ * Incept:    SRE, Fri May 24 15:37:30 2002 [St. Louis]
+ */
+void
+FreeFancyAli(Fancyali_t *ali)
+{
+  if (ali->annote != NULL) free(ali->annote);
+  if (ali->cstr   != NULL) free(ali->cstr);
+  if (ali->cseq   != NULL) free(ali->cseq);
+  if (ali->mid    != NULL) free(ali->mid);
+  if (ali->top    != NULL) free(ali->top);
+  if (ali->aseq   != NULL) free(ali->aseq);
+  if (ali->pcode1 != NULL) free(ali->pcode1);
+  if (ali->pcode2 != NULL) free(ali->pcode2);
+  if (ali->ccoord != NULL) free(ali->ccoord);
+  if (ali->scoord != NULL) free(ali->scoord);
+  free(ali);
+}
+
+
+/* Function:  CreateCMConsensus()
+ * Incept:    SRE, Thu May 23 10:39:39 2002 [St. Louis]
+ *
+ * Purpose:   Create displayable strings for consensus sequence
+ *            and consensus structure; also create map of 
+ *            nodes -> right and left consensus positions.
+ *            
+ *            Consensus sequence shows maximum scoring residue(s)
+ *            for each emitting node. If score < pthresh (for pairs)
+ *            or < sthresh (for singlets), the residue is shown
+ *            in lower case. (That is, "strong" consensus residues
+ *            are in upper case.)
+ *            
+ *            Consensus structure annotates
+ *            base pairs according to "multifurcation order" (how
+ *            many multifurcation loops are beneath this pair).
+ *               terminal stems:  <>
+ *               order 1:         ()
+ *               order 2:         []
+ *               order >2:        {}
+ *            Singlets are annotated : if external, _ if hairpin,
+ *            - if bulge or interior loop, and , for multifurcation loop.
+ *               
+ *            Example:
+ *                ::(((,,<<<__>>>,<<<__>>->,,)))::
+ *                AAGGGAACCCTTGGGTGGGTTCCACAACCCAA   
+ *
+ * Args:      cm         - the model
+ *            abc        - alphabet to create con->cseq with (often cm->abc)
+ *            pthresh    - bit score threshold for base pairs to be lowercased
+ *            sthresh    - bit score threshold for singlets to be lowercased
+ *            
+ * Returns:   <eslOK> on success, <eslEMEM> on memory error.
+8             CMConsensus_t structure in *ret_cons.
+ *            Caller frees w/ FreeCMConsensus().
+ *
+ * Xref:      STL6 p.58.
+ */
+int
+CreateCMConsensus(CM_t *cm, const ESL_ALPHABET *abc, float pthresh, float sthresh, CMConsensus_t **ret_cons)
+{
+  /* Contract check. We allow the caller to specify the alphabet they want the 
+   * resulting MSA in, but it has to make sense (see next few lines). */
+  if(cm->abc->type == eslRNA)
+    { 
+      if(abc->type != eslRNA && abc->type != eslDNA)
+	cm_Fail("ERROR in CreateCMConsensus(), cm alphabet is RNA, but requested output alphabet is neither DNA nor RNA.");
+    }
+  else if(cm->abc->K != abc->K)
+    cm_Fail("ERROR in CreateCMConsensus(), cm alphabet size is %d, but requested output alphabet size is %d.", cm->abc->K, abc->K);
+
+  int       status;
+  CMConsensus_t *con;           /* growing consensus info */
+  char     *cseq;               /* growing consensus sequence display string   */
+  char     *cstr;               /* growing consensus structure display string  */
+  int      *ct;			/* growing ct Zuker pairing partnet string     */
+  int      *lpos, *rpos;        /* maps node->consensus position, [0..nodes-1] */
+  int       cpos;		/* current position in cseq, cstr              */
+  int       nalloc;		/* current allocated length of cseq, cstr      */
+  ESL_STACK *pda;               /* pushdown automaton used to traverse model   */
+  int      *multiorder;         /* "height" of each node (multifurcation order), [0..nodes-1] */
+  int      *inface;             /* face count for each node, inside */
+  int      *outface;            /* face count for each node, outside */
+  int       v, nd;
+  int       type;
+  char      lchar, rchar;
+  char      lstruc, rstruc;
+  int       x;
+  int       pairpartner;	/* coord of left pairing partner of a right base */
+  void     *tmp;                /* for ESL_RALLOC */
+
+  ESL_ALLOC(lpos, sizeof(int) * cm->nodes);
+  ESL_ALLOC(rpos, sizeof(int) * cm->nodes);
+  ESL_ALLOC(cseq, sizeof(char) * 100);
+  ESL_ALLOC(cstr, sizeof(char) * 100);
+  ESL_ALLOC(ct,   sizeof(int)  * 100);
+  nalloc  = 100;
+  cpos    = 0;
+
+  for (nd = 0; nd < cm->nodes; nd++) 
+    lpos[nd] = rpos[nd] = -1;
+
+  multiorder = createMultifurcationOrderChart(cm);
+  createFaceCharts(cm, &inface, &outface);
+
+  if((pda = esl_stack_ICreate()) == NULL) goto ERROR;
+  if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+  if ((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+  while (esl_stack_IPop(pda, &type) != eslEOD) {
+    if (type == PDA_RESIDUE) 
+      {
+	esl_stack_IPop(pda, &x); rchar  = (char) x;
+	esl_stack_IPop(pda, &x); rstruc = (char) x;
+	esl_stack_IPop(pda, &pairpartner); 
+	esl_stack_IPop(pda, &nd);
+	rpos[nd]   = cpos;
+	cseq[cpos] = rchar;
+	cstr[cpos] = rstruc;
+	ct[cpos]   = pairpartner;
+	if (pairpartner != -1) ct[pairpartner] = cpos;
+	cpos++;
+      }
+    else if (type == PDA_MARKER) 
+      {
+	esl_stack_IPop(pda, &nd);
+	rpos[nd]   = cpos-1;
+      }
+    else if (type == PDA_STATE) 
+      {
+	esl_stack_IPop(pda, &v);
+	nd    = cm->ndidx[v];
+	lchar = rchar = lstruc = rstruc = 0;
+
+	/* Determine what we emit: 
+	 * MATP, MATL, MATR consensus states only.
+	 */
+	if (cm->stid[v] == MATP_MP) 
+	  {
+	    x = esl_vec_FArgMax(cm->esc[v], abc->K*abc->K);
+	    lchar = abc->sym[x / abc->K];
+	    rchar = abc->sym[x % abc->K];
+	    if (cm->esc[v][x] < pthresh) {
+	      lchar = tolower((int) lchar);
+	      rchar = tolower((int) rchar);
+	    }
+	    switch (multiorder[nd]) {
+	    case 0:  lstruc = '<'; rstruc = '>'; break;
+	    case 1:  lstruc = '('; rstruc = ')'; break;
+	    case 2:  lstruc = '['; rstruc = ']'; break;
+	    default: lstruc = '{'; rstruc = '}'; break;
+	    }
+	} else if (cm->stid[v] == MATL_ML) {
+	  x = esl_vec_FArgMax(cm->esc[v], cm->abc->K);
+	  lchar = abc->sym[x];
+	  if (cm->esc[v][x] < sthresh) lchar = tolower((int) lchar);
+	  if      (outface[nd] == 0)                    lstruc = ':'; /* external ss */
+	  else if (inface[nd] == 0 && outface[nd] == 1) lstruc = '_'; /* hairpin loop */
+	  else if (inface[nd] == 1 && outface[nd] == 1) lstruc = '-'; /* bulge/interior */
+	  else                                          lstruc = ','; /* multiloop */
+	  rstruc = ' ';
+	} else if (cm->stid[v] == MATR_MR) {
+	  x = esl_vec_FArgMax(cm->esc[v], cm->abc->K);
+	  rchar = abc->sym[x];
+	  if (cm->esc[v][x] < sthresh) rchar = tolower((int) rchar);
+	  if      (outface[nd] == 0)                    rstruc = ':'; /* external ss */
+	  else if (inface[nd] == 0 && outface[nd] == 1) rstruc = '?'; /* doesn't happen */
+	  else if (inface[nd] == 1 && outface[nd] == 1) rstruc = '-'; /* bulge/interior */
+	  else                                          rstruc = ','; /* multiloop */
+	  lstruc = ' ';
+	}
+
+	/* Emit. A left base, we can do now; 
+	 * a right base, we defer onto PDA.
+	 */
+	lpos[nd]   = cpos;	/* we always set lpos, rpos even for nonemitters */
+	if (lchar) {
+	  cseq[cpos] = lchar;
+	  cstr[cpos] = lstruc;
+	  ct[cpos]   = -1;	/* will be overwritten, if needed, when right guy is processed */
+	  cpos++;
+	}
+	if (rchar) {
+	  if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+	  if (lchar) { if ((status = esl_stack_IPush(pda, cpos-1)) != eslOK) goto ERROR; }
+	  else       { if ((status = esl_stack_IPush(pda, -1)) != eslOK) goto ERROR; }
+	  if ((status = esl_stack_IPush(pda, rstruc)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(pda, rchar)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(pda, PDA_RESIDUE)) != eslOK) goto ERROR;
+	} else {
+	  if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(pda, PDA_MARKER)) != eslOK) goto ERROR;
+	}
+
+	/* Transit - to consensus states only.
+	 * The obfuscated idiom finds the index of the next consensus
+	 * state without making assumptions about numbering or connectivity.
+	 */
+	if (cm->sttype[v] == B_st) {
+	  if ((status = esl_stack_IPush(pda, cm->cnum[v])) != eslOK) goto ERROR;     /* right S  */
+	  if ((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(pda, cm->cfirst[v])) != eslOK) goto ERROR;   /* left S */
+	  if ((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+	} else if (cm->sttype[v] != E_st) {
+	  v = cm->nodemap[cm->ndidx[cm->cfirst[v] + cm->cnum[v] - 1]];
+	  if ((status = esl_stack_IPush(pda, v)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(pda, PDA_STATE)) != eslOK) goto ERROR;
+	}
+      } /*end PDA_STATE block*/
+
+    if (cpos == nalloc) {
+      nalloc += 100;
+      ESL_RALLOC(cseq, tmp, sizeof(char) * nalloc);
+      ESL_RALLOC(cstr, tmp, sizeof(char) * nalloc);
+      ESL_RALLOC(ct,   tmp, sizeof(int)  * nalloc);
+    }
+  }/* PDA now empty... done generating cseq, cstr, and node->consensus residue map */
+  cseq[cpos] = '\0';
+  cstr[cpos] = '\0';
+
+  esl_stack_Destroy(pda);
+  free(multiorder);
+  free(inface);
+  free(outface);
+
+  ESL_ALLOC(con, sizeof(CMConsensus_t));
+  con->cseq = cseq;
+  con->cstr = cstr;
+  con->ct   = ct;
+  con->lpos = lpos;
+  con->rpos = rpos;
+  con->clen = cpos;
+  *ret_cons = con;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+void
+FreeCMConsensus(CMConsensus_t *con)
+{
+  if (con->cseq != NULL) free(con->cseq);
+  if (con->cstr != NULL) free(con->cstr);
+  if (con->ct   != NULL) free(con->ct);
+  if (con->lpos != NULL) free(con->lpos);
+  if (con->rpos != NULL) free(con->rpos);
+  free(con);
+}
+
+/* Function:  createMultifurcationOrderChart()
+ * Incept:    SRE, Thu May 23 09:48:33 2002 [St. Louis] 
+ *
+ * Purpose:   Calculates the degree of multifurcation beneath
+ *            the master subtree rooted at every node n.
+ *            Returns [0..nodes-1] array of these values.
+ *
+ *            Terminal stems have value 0. All nodes n starting with
+ *            the BEG node for a terminal stem have height[n] = 0.
+ *            
+ *            A stem "above" a multifurcation into all terminal stems
+ *            has value 1; all nodes n starting with BEG and ending
+ *            with BIF have height[n] = 1.
+ * 
+ *            And so on, for "higher order" (deeper) multifurcations.
+ * 
+ *            Used for figuring out what characters we'll display a
+ *            consensus pair with.
+ *            
+ *            THIS FUNCTION IS BUGGY (Sat Jun  1 12:24:23 2002)
+ *            
+ * Args:      cm - the model.
+ *
+ * Returns:   [0..cm->nodes-1] array of multifurcation orders, for each node.
+ *            This array is allocated here; caller free's w/ free().
+ *
+ * xref:     STL6 p.58.
+ */
+static int *
+createMultifurcationOrderChart(CM_t *cm)
+{
+  int status;
+  int  v, nd, left, right;
+  int *height;
+  int *seg_has_pairs;
+
+  ESL_ALLOC(height,        sizeof(int) * cm->nodes);
+  ESL_ALLOC(seg_has_pairs, sizeof(int) * cm->nodes);
+  for (nd = cm->nodes-1; nd >= 0; nd--)
+    {
+      v = cm->nodemap[nd];
+
+      if       (cm->stid[v] == MATP_MP) seg_has_pairs[nd] = TRUE;
+      else if  (cm->stid[v] == END_E)   seg_has_pairs[nd] = FALSE;
+      else if  (cm->stid[v] == BIF_B)   seg_has_pairs[nd] = FALSE;
+      else                              seg_has_pairs[nd] = seg_has_pairs[nd+1];
+
+      if (cm->stid[v] == END_E) 
+	height[nd]        = 0;
+      else if (cm->stid[v] == BIF_B) 
+	{
+	  left  = cm->ndidx[cm->cfirst[v]]; 
+	  right = cm->ndidx[cm->cnum[v]];
+	  height[nd] = ESL_MAX(height[left] + seg_has_pairs[left],
+			       height[right] + seg_has_pairs[right]);
+	}
+      else
+	height[nd] = height[nd+1]; 
+    }
+  free(seg_has_pairs);
+  return height;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return 0; /* never reached */
+}	
+	
+     
+/* Function:  createFaceCharts()
+ * Incept:    SRE, Thu May 23 12:40:04 2002 [St. Louis]
+ *
+ * Purpose:   Calculate "inface" and "outface" for each node
+ *            in the consensus (master) structure of the CM.
+ *            These can be used to label nodes:
+ *                                inface       outface    
+ *                             ------------   ----------
+ *             external ss         any           0                   
+ *             hairpin loop         0            1
+ *             bulge/interior       1            1
+ *             multifurc           >1            1  
+ *             multifurc            1           >1   
+ *             doesn't happen       0           >1
+ *             
+ *             hairpin closing bp   0            1
+ *             extern closing bp    1            0
+ *             stem bp              1            1
+ *             multifurc close bp  >1            1
+ *             multifurc close bp   1           >1
+ *             doesn't happen       0           >1
+ *
+ * Args:       cm          - the model
+ *             ret_inface  - RETURN: inface[0..nodes-1]
+ *             ret_outface - RETURN: outface[0..nodes-1]         
+ *
+ * Returns:    inface, outface; 
+ *             they're alloc'ed here. Caller free's with free()
+ *
+ * Xref:       STL6 p.58
+ */
+static void
+createFaceCharts(CM_t *cm, int **ret_inface, int **ret_outface)
+{
+  int  status;
+  int *inface;
+  int *outface;
+  int  nd, left, right, parent;
+  int  v,w,y;
+
+  ESL_ALLOC(inface,  sizeof(int) * cm->nodes);
+  ESL_ALLOC(outface, sizeof(int) * cm->nodes);
+
+  /* inface - the number of faces below us in descendant
+   *          subtrees. if 0, we're either external, or
+   *          a closing basepair, or we're in a hairpin loop. 
+   *          inface is exclusive of current pair - so we
+   *          can easily detect closing base pairs.
+   */
+  for (nd = cm->nodes-1; nd >= 0; nd--)
+    {
+      v = cm->nodemap[nd];
+      if      (cm->ndtype[nd] == END_nd) inface[nd] = 0;
+      else if (cm->ndtype[nd] == BIF_nd) {
+	left  = cm->ndidx[cm->cfirst[v]];
+	right = cm->ndidx[cm->cnum[v]];
+	inface[nd] = inface[left] + inface[right];
+      } else {
+	if (cm->ndtype[nd+1] == MATP_nd) inface[nd] = 1;
+	else                             inface[nd] = inface[nd+1];
+      }
+    }
+
+  /* outface - the number of faces above us in the tree
+   *           excluding our subtree. if 0, we're external.
+   *           Like inface, outface is exclusive of current
+   *           pair.
+   */
+  for (nd = 0; nd < cm->nodes; nd++)
+    {
+      v = cm->nodemap[nd];
+      if      (cm->ndtype[nd] == ROOT_nd) outface[nd] = 0;
+      else if (cm->ndtype[nd] == BEGL_nd) 
+	{
+	  parent = cm->ndidx[cm->plast[v]];
+	  y      = cm->nodemap[parent];
+	  right  = cm->ndidx[cm->cnum[y]];
+	  outface[nd] = outface[parent] + inface[right];
+	}
+      else if (cm->ndtype[nd] == BEGR_nd)
+	{
+	  parent = cm->ndidx[cm->plast[v]];
+	  w      = cm->nodemap[parent];
+	  left   = cm->ndidx[cm->cfirst[y]];
+	  outface[nd] = outface[parent] + inface[left];
+	}
+      else 
+	{
+	  parent = nd-1;
+	  if (cm->ndtype[parent] == MATP_nd) outface[nd] = 1;
+	  else                               outface[nd] = outface[parent];
+	}
+    }
+  
+  *ret_inface  = inface;
+  *ret_outface = outface;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+}
+	
+
+
+/* Function: MainBanner()
+ * Date:     SRE, Fri Sep 26 11:29:02 2003 [AA 886, from Salk Institute]
+ *
+ * Purpose:  Print a package version and copyright banner.
+ *           Used by all the main()'s that use the squid library.
+ *           
+ *    Expects to be able to pick up defined preprocessor variables:
+ *    variable          example
+ *    --------           --------------  
+ *    PACKAGE_NAME      "Infernal"
+ *    PACKAGE_VERSION   "0.42"
+ *    PACKAGE_DATE      "Sept 2003"
+ *    PACKAGE_COPYRIGHT "Copyright (C) 2001-2003 Washington University School of Medicine"
+ *    PACKAGE_LICENSE   "Freely distributed under the GNU General Public License (GPL)."
+ *    This gives us a general mechanism to update release information
+ *    without changing multiple points in the code.
+ * 
+ * Args:     fp     - where to print it
+ *           banner - one-line program description, e.g.:
+ *                    "foobar - make bars from foo with elan" 
+ * Returns:  (void)
+ */
+void
+MainBanner(FILE *fp, char *banner)
+{
+  fprintf(fp, "%s\n", banner);
+  fprintf(fp, "%s %s (%s)\n", PACKAGE_NAME, PACKAGE_VERSION, PACKAGE_DATE);
+  fprintf(fp, "%s\n", PACKAGE_COPYRIGHT);
+  fprintf(fp, "%s\n", PACKAGE_LICENSE);
+  fprintf(fp, "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n");
+}
+
+
+/* Function: IsCompensatory()
+ * Date:     SRE, Sun Jun  2 10:16:59 2002 [Madison]
+ *
+ * Purpose:  Returns TRUE if log[pij/(pi*pj)] is >= 0,
+ *           where pij is the probability of a base pair,
+ *           pi and pj are the marginal probabilities
+ *           for the symbols at i and j.
+ *           
+ *           Currently returns FALSE if symi or symj
+ *           are ambiguous IUPAC nucs. Could do a more
+ *           sophisticated marginalization - prob not
+ *           worth it right now.                                 
+ *           
+ * Args:     pij  - joint emission probability vector [0..15]
+ *                  indexed symi*4 + symj.
+ *           symi - symbol index at i [0..3], equiv to [a..u]
+ *           symj - symbol index at j [0..3], equiv to [a..u]
+ *
+ * Returns:  TRUE or FALSE.
+ */
+int
+IsCompensatory(const ESL_ALPHABET *abc, float *pij, int symi, int symj)
+{
+  int   x;
+  float pi, pj;
+
+  if (symi >= abc->K || symj >= abc->K) 
+    return FALSE;
+
+  pi = pj = 0.;
+  for (x = 0; x < abc->K; x++) 
+    {
+      pi += pij[symi*abc->K + x];
+      pj += pij[x*abc->K    + symi];
+    }
+  if (log(pij[symi*abc->K+symj]) - log(pi) - log(pj) >= 0)
+    return TRUE;
+  else 
+    return FALSE;
+}
+
+/* Implementation of CMEmitMap_t structure:
+ * map of a CM's nodes onto consensus sequence positions.
+ * Structure is declared in structs.h.
+ * 
+ * Used for constructing multiple alignments.
+ * 
+ *   clen              : consensus length.
+ *       clen is 2* n(MATP) + n(MATL) + n(MATR).
+ *       The consensus sequence is indexed 1..clen.
+ *       0 and clen+1 are also used, as boundary conditions.
+ *                       
+ *   lpos[0..nodes-1]  : has values 0 to clen+1.
+ *       Any left match emission from node nd is placed in lpos[nd].
+ *       Any left insert emission from node nd *follows* lpos[nd].
+ *       
+ *   rpos[0..nodes-1]  : has values 0..clen+1    
+ *       Any right match emission from node nd is placed in rpos[nd].
+ *       Any right insert emission from node nd *precedes* rpos[nd]
+ *       
+ *   epos[0..nodes-1]  : has values 0..clen+1.
+ *       Any EL insertion from a nd->EL transition *follows* epos[nd].
+ *       
+ * There are no dummy values; all lpos, rpos, epos are valid coords
+ * 0..clen+1, as described above, even for END_nd's.
+ *
+ * For nonemitting nodes, rpos and lpos give a noninclusive bound:
+ * for example, lpos[0] = 0 and rpos[0] = clen+1 by definition.
+ * 
+ * Insertions occur between consensus positions. An inter-consensus-position
+ * space may contain more than one type of insertion: an IL insertion and 
+ * an EL insertion, an IR insertion and an EL insertion; or (in
+ * a single absurd case of a model with a consensus length of 0) 
+ * all three insertion types. Insertions are placed in order IL/EL/IR.
+ * 
+ */
+
+CMEmitMap_t *
+CreateEmitMap(CM_t *cm)
+{
+  int          status;
+  CMEmitMap_t *map;
+  ESL_STACK   *pda;
+  int          cpos;
+  int          nd;
+  int          on_right;
+  
+  ESL_ALLOC(map,       sizeof(CMEmitMap_t));
+  ESL_ALLOC(map->lpos, sizeof(int) * cm->nodes);
+  ESL_ALLOC(map->rpos, sizeof(int) * cm->nodes);
+  ESL_ALLOC(map->epos, sizeof(int) * cm->nodes);
+
+  for (nd = 0; nd < cm->nodes; nd++)
+    map->lpos[nd] = map->rpos[nd] = map->epos[nd] = -1;
+
+  cpos = 0;
+  nd   = 0;
+  if ((pda  = esl_stack_ICreate()) == NULL) goto ERROR;
+  if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;		/* 0 = left side. 1 would = right side. */
+  if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+  while (esl_stack_IPop(pda, &nd) != eslEOD)
+    {
+      esl_stack_IPop(pda, &on_right);
+
+      if (on_right) 
+	{
+	  map->rpos[nd] = cpos+1;
+	  if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATR_nd) cpos++;
+	}
+      else
+	{
+	  if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd) cpos++;
+	  map->lpos[nd] = cpos;
+
+	  if (cm->ndtype[nd] == BIF_nd) 
+	    {
+				/* push the BIF back on for its right side  */
+	      if ((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+                            /* push node index for right child */
+	      if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, cm->ndidx[cm->cnum[cm->nodemap[nd]]])) != eslOK) goto ERROR;   
+                            /* push node index for left child */
+	      if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, cm->ndidx[cm->cfirst[cm->nodemap[nd]]])) != eslOK) goto ERROR; 
+	    }
+	  else
+	    {
+				/* push the node back on for right side */
+	      if ((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+				/* push child node on */
+	      if (cm->ndtype[nd] != END_nd) {
+		if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+		if ((status = esl_stack_IPush(pda, nd+1)) != eslOK) goto ERROR;
+	      }
+	    }
+	}
+    }
+
+  /* Construct the epos map: if we do a v->EL transition,
+   * the EL follows what consensus position (and its IL insertions,
+   * if any)
+   */
+  for (nd = cm->nodes-1; nd >= 0; nd--) {
+    if (cm->ndtype[nd] == END_nd) 
+      cpos = map->lpos[nd];
+    else if (cm->ndtype[nd] == BIF_nd) /* propagate epos for *right* branch. */
+      cpos = map->epos[cm->ndidx[cm->cnum[cm->nodemap[nd]]]];
+
+    map->epos[nd] = cpos;
+  }
+
+  map->clen = map->rpos[0]-1;
+  esl_stack_Destroy(pda);
+  return map;
+
+ ERROR: 
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+  
+void
+DumpEmitMap(FILE *fp, CMEmitMap_t *map, CM_t *cm)
+{
+  int nd;
+
+  fprintf(fp, "CM to consensus emit map; consensus length = %d \n",
+	  map->clen);
+  fprintf(fp, "%4s %9s %4s %4s %4s\n", 
+	  "Node", "Node type", "lpos", "rpos", "epos");
+  fprintf(fp, "%4s %9s %4s %4s %4s\n", 
+	  "----", "---------", "----", "----", "----");
+  for (nd = 0; nd < cm->nodes; nd++)
+    fprintf(fp, "%4d %9s %4d %4d %4d\n", 
+	    nd, Nodetype(cm->ndtype[nd]), 
+	    map->lpos[nd], map->rpos[nd], map->epos[nd]);
+}
+
+void
+FreeEmitMap(CMEmitMap_t *map)
+{
+  free(map->lpos);
+  free(map->rpos);
+  free(map->epos);
+  free(map);
+}
+
+/* format_time_string()
+ * Date:     SRE, Fri Nov 26 15:06:28 1999 [St. Louis]
+ *
+ * Purpose:  Given a number of seconds, format into
+ *           hh:mm:ss.xx in a provided buffer.
+ *
+ * Args:     buf     - allocated space (128 is plenty!)
+ *           sec     - number of seconds
+ *           do_frac - TRUE (1) to include hundredths of a sec
+ */
+void
+FormatTimeString(char *buf, double sec, int do_frac)
+{
+  int h, m, s, hs;
+  
+  h  = (int) (sec / 3600.);
+  m  = (int) (sec / 60.) - h * 60;
+  s  = (int) (sec) - h * 3600 - m * 60;
+  if (do_frac) {
+    hs = (int) (sec * 100.) - h * 360000 - m * 6000 - s * 100;
+    sprintf(buf, "%02d:%02d:%02d.%02d", h,m,s,hs);
+  } else {
+    sprintf(buf, "%02d:%02d:%02d", h,m,s);
+  }
+}
+
+
+/* Function: GetCommand
+ * Date:     EPN, Fri Jan 25 13:56:10 2008
+ *
+ * Purpose:  Return the command used to call an infernal executable
+ *           in <ret_command>.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+GetCommand(const ESL_GETOPTS *go, char *errbuf, char **ret_command)
+{
+  int status;
+  int i;
+  char *command = NULL;
+
+  for (i = 0; i < go->argc; i++) { /* copy all command line options and args */
+    if((status = esl_strcat(&(command),  -1, go->argv[i], -1)) != eslOK) goto ERROR;
+    if(i < (go->argc-1)) if((status = esl_strcat(&(command), -1, " ", 1)) != eslOK) goto ERROR;
+  }
+  *ret_command = command;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "GetCommand(): memory allocation error.");
+  return status;
+}
+
+/* Function: GetDate
+ * Date:     EPN, Fri Jan 25 13:59:22 2008
+ *
+ * Purpose:  Return a string that gives the current date.
+ *
+ * Returns:  eslOK on success; eslEMEM on allocation failure.
+ */
+int 
+GetDate(char *errbuf, char **ret_date)
+{
+  int    status;
+  time_t date = time(NULL);
+  char  *sdate = NULL;
+
+  if((status = esl_strdup(ctime(&date), -1, &sdate)) != eslOK) goto ERROR;
+  esl_strchop(sdate, -1); /* doesn't return anything but eslOK */
+
+  *ret_date = sdate;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "get_date() error status: %d, probably out of memory.", status);
+  return status; 
+}
+
+
+/* Function: bp_is_canonical
+ * Date:     EPN, Wed Oct 14 06:17:27 2009
+ *
+ * Purpose:  Determine if two residues form a canonical base pair or not.
+ *           Works for RNA or DNA (because for some reason cmsearch allows
+ *           the user to format output as DNA (with --dna)).
+ *
+ * Returns:  TRUE if:
+ *           lseq  rseq
+ *           ----  ----
+ *            A     U
+ *            U     A
+ *            C     G
+ *            G     C
+ *            G     U
+ *            U     G
+ *            A     T
+ *            T     A
+ *            G     T
+ *            T     G
+ *            Else, return FALSE.
+ */
+int 
+bp_is_canonical(char lseq, char rseq)
+{
+  switch (toupper(lseq)) { 
+  case 'A':
+    switch (toupper(rseq)) { 
+    case 'U': return TRUE; break;
+    case 'T': return TRUE; break;
+    default: break;
+    }
+    break;
+  case 'C':
+    switch (toupper(rseq)) { 
+    case 'G': return TRUE; break;
+    default: break;
+    }
+    break;
+  case 'G':
+    switch (toupper(rseq)) { 
+    case 'C': return TRUE; break;
+    case 'U': return TRUE; break;
+    case 'T': return TRUE; break;
+    default: break;
+    }
+    break;
+  case 'U':
+    switch (toupper(rseq)) { 
+    case 'A': return TRUE; break;
+    case 'G': return TRUE; break;
+    default: break;
+    }
+    break;
+  case 'T':
+    switch (toupper(rseq)) { 
+    case 'A': return TRUE; break;
+    case 'G': return TRUE; break;
+    default: break;
+    }
+    break;
+  default: break;
+  }
+
+  return FALSE;
+}
+
diff --git a/src/errors.c b/src/errors.c
new file mode 100644
index 0000000..88a2f69
--- /dev/null
+++ b/src/errors.c
@@ -0,0 +1,64 @@
+/* errors.c
+ * 
+ * error handling.
+ * 
+ * Infernal's fatal error messages distinguish between user errors
+ * ("failure", with cm_Fail()) and internal faults ("death", with
+ * cm_Die()). For now, though, there is no difference between the two
+ * functions. Someday we might have cm_Die() print a comforting
+ * apology, or provide some help on how to report bugs to us;
+ * cm_Fail() might provide some pointers on where to read more
+ * documentation.
+ * 
+ * Based on HMMER3's errors.c:
+ * SRE, Fri Jan 12 08:46:02 2007
+ * SVN $Id$
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "funcs.h"
+#include "structs.h"
+
+/* Function:  cm_Die()
+ * Incept:    EPN, Fri Jul 27 14:35:44 2007
+ *
+ * Purpose:   Handle a fatal exception (something that's the system's fault,
+ *            including memory allocation failures; or possibly our fault).
+ */
+void
+cm_Die(char *format, ...)
+{
+  va_list  argp;
+                                /* format the error mesg */
+  fprintf(stderr, "\nFATAL: ");
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  fprintf(stderr, "\n");
+  fflush(stderr);
+  exit(1);
+}
+
+/* Function:  cm_Fail()
+ * Incept:    EPN, Fri Jul 27 14:35:58 2007
+ *
+ * Purpose:   Handle a user error (something that's the user's fault).
+ */
+void
+cm_Fail(char *format, ...)
+{
+  va_list  argp;
+                                /* format the error mesg */
+  fprintf(stderr, "\nError: ");
+  va_start(argp, format);
+  vfprintf(stderr, format, argp);
+  va_end(argp);
+  fprintf(stderr, "\n");
+  fflush(stderr);
+  exit(1);
+}
+
diff --git a/src/eweight.c b/src/eweight.c
new file mode 100644
index 0000000..87b487d
--- /dev/null
+++ b/src/eweight.c
@@ -0,0 +1,626 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
+/* eweight.c [EPN 11.07.05]
+ * based on: HMMER 2.4devl's lsj_eweight.c
+ * Most original comments from lsj_eweight.c untouched.
+ * 
+ * LSJ, Wed Feb  4 15:03:58 CST 2004
+ * 
+ * entropy targeting:
+ * Code for setting effective sequence number (in cmbuild) by
+ * achieving a certain target entropy loss, relative to background
+ * null distribution.
+ *
+ * SVN $Id: eweight.c 2391 2008-04-03 21:28:35Z nawrockie $
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_rootfinder.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+struct ew_param_s {
+  CM_t      *cm;		/* ptr to the original count-based CM, cm->t and cm->e be changed, but we have a copy of the original data in t_orig and e_orig */
+  const Prior_t *pri;		/* Dirichlet prior used to parameterize from counts */
+  float           **t_orig;     /* copy of initial (when this object was created) CM transitions in counts form */
+  float           **e_orig;     /* copy of initial (when this object was created) CM emissions   in counts form */
+  float           *begin_orig;  /* copy of initial (when this object was created) CM begin transitions in counts form */
+  float           *end_orig;    /* copy of initial (when this object was created) CM end transitions in counts form */
+  double           etarget;	/* information content target, in bits */
+};
+
+
+/* Evaluate fx = cm rel entropy - etarget, which we want to be = 0,
+ * for effective sequence number <x>.
+ */
+static int
+cm_eweight_target_f(double Neff, void *params, double *ret_fx)
+{
+  struct ew_param_s *p = (struct ew_param_s *) params;
+  int v, i;
+  /*printf("cm_eweight_target_f() Neff: %f\n", Neff);*/
+
+  /* copy parameters from CM to p->*_orig arrays */
+  for (v = 0; v < p->cm->M; v++) {
+    for (i = 0; i < MAXCONNECT; i++)                    p->cm->t[v][i] = p->t_orig[v][i];
+    for (i = 0; i < p->cm->abc->K * p->cm->abc->K; i++) p->cm->e[v][i] = p->e_orig[v][i];
+    p->cm->begin[v] = p->begin_orig[v];
+    p->cm->end[v]   = p->end_orig[v];
+  }
+  cm_Rescale(p->cm, Neff / (double) p->cm->nseq);
+  PriorifyCM(p->cm, p->pri);
+  *ret_fx = cm_MeanMatchRelativeEntropy(p->cm) - p->etarget; /* only diff with hmm_eweight_target_f */
+  return eslOK;
+}
+
+
+/* Evaluate fx = hmm rel entropy - etarget, which we want to be = 0,
+ * for effective sequence number <x>. Differs from cm_eweight_target_f
+ * in that emissions from MATP_MP pair emitting states are marginalized
+ * out, effectively treating the CM like an HMM. This is done with
+ * a cm_MeanMatchRelativeEntropyHMM() instead of cm_MeanMatchRelativeEntropy().
+ *
+ */
+static int
+hmm_eweight_target_f(double Neff, void *params, double *ret_fx)
+{
+  struct ew_param_s *p = (struct ew_param_s *) params;
+  int v, i;
+  /*printf("hmm_eweight_target_f() Neff: %f\n", Neff); */
+
+  /* copy parameters from CM to p->*_orig arrays */
+  for (v = 0; v < p->cm->M; v++) {
+    for (i = 0; i < MAXCONNECT; i++)                    p->cm->t[v][i] = p->t_orig[v][i];
+    for (i = 0; i < p->cm->abc->K * p->cm->abc->K; i++) p->cm->e[v][i] = p->e_orig[v][i];
+    p->cm->begin[v] = p->begin_orig[v];
+    p->cm->end[v]   = p->end_orig[v];
+  }
+  cm_Rescale(p->cm, Neff / (double) p->cm->nseq);
+  PriorifyCM(p->cm, p->pri);
+  *ret_fx = cm_MeanMatchRelativeEntropyHMM(p->cm) - p->etarget; /* only diff with cm_eweight_target_f */
+  return eslOK;
+}
+
+/* Function:  cm_EntropyWeight()
+ * Incept:    EPN, Mon Jan  7 07:19:46 2008
+ *            based on HMMER3's p7_EntropyWeight() 
+ *            SRE, Fri May  4 15:32:59 2007 [Janelia]
+ *
+ * Purpose:   Use the "entropy weighting" algorithm to determine
+ *            what effective sequence number we should use, and 
+ *            return it in <ret_Neff>. 
+ *            
+ *            Caller provides a count-based <hmm>, and the
+ *            Dirichlet prior <pri> that's to be used to parameterize
+ *            models; neither of these will be modified. 
+ *            Caller also provides the relative entropy
+ *            target in bits in <etarget>. 
+ *            
+ *            <ret_Neff> will range from 0 to the true number of
+ *            sequences counted into the model, <hmm->nseq>.
+ *
+ *            Note: if pretend_cm_is_hmm is TRUE the CM's MATP_MP pair
+ *            emissions are marginalized, treating pair emitting states
+ *            effectively as a pair of singlet emitting states. 
+ *            
+ * Returns:   <eslOK> on success. 
+ *
+ * Throws:    <eslEMEM> on allocation failure.
+ */
+int
+cm_EntropyWeight(CM_t *cm, const Prior_t *pri, double etarget, int pretend_cm_is_hmm, double *ret_hmm_re, double *ret_Neff)
+{
+  int status;
+  ESL_ROOTFINDER *R = NULL;
+  struct ew_param_s p;
+  double Neff;
+  double fx;
+  double hmm_re;
+  int v, i;
+
+  /* Store parameters in the structure we'll pass to the rootfinder
+   */
+  p.cm = cm;
+  /* copy parameters of the CM that will be changed by cm_Rescale() */
+  ESL_ALLOC(p.t_orig,     (cm->M) * sizeof(float *));
+  ESL_ALLOC(p.e_orig,     (cm->M) * sizeof(float *));
+  ESL_ALLOC(p.begin_orig, (cm->M) * sizeof(float));
+  ESL_ALLOC(p.end_orig,   (cm->M) * sizeof(float));
+
+  p.t_orig[0]   = NULL;
+  p.e_orig[0]   = NULL;
+  ESL_ALLOC(p.t_orig[0], MAXCONNECT * cm->M * sizeof(float));
+  ESL_ALLOC(p.e_orig[0], cm->abc->K * cm->abc->K * cm->M * sizeof(float));
+  for (v = 0; v < cm->M; v++) {
+    p.t_orig[v]    = p.t_orig[0]    + v * MAXCONNECT;
+    p.e_orig[v]    = p.e_orig[0]    + v * (cm->abc->K * cm->abc->K);
+  }
+  for (v = 0; v < p.cm->M; v++) {
+    for (i = 0; i < MAXCONNECT; i++)              p.t_orig[v][i] = cm->t[v][i];
+    for (i = 0; i < cm->abc->K * cm->abc->K; i++) p.e_orig[v][i] = cm->e[v][i];
+    p.begin_orig[v] = cm->begin[v];
+    p.end_orig[v]   = cm->end[v];
+  }
+  p.pri = pri;
+  p.etarget = etarget;
+  
+  Neff = (double) cm->nseq;
+  if(pretend_cm_is_hmm) { if ((status = hmm_eweight_target_f(Neff, &p, &fx)) != eslOK) goto ERROR; } 
+  else                  { if ((status = cm_eweight_target_f(Neff, &p, &fx)) != eslOK) goto ERROR; } 
+  if (fx > 0.) { 
+    if(pretend_cm_is_hmm) { if ((R = esl_rootfinder_Create(hmm_eweight_target_f, &p)) == NULL) {status = eslEMEM; goto ERROR;} }
+    else                  { if ((R = esl_rootfinder_Create(cm_eweight_target_f, &p)) == NULL) {status = eslEMEM; goto ERROR;} }
+    esl_rootfinder_SetAbsoluteTolerance(R, 1e-3); /* getting Neff to ~3 sig digits is fine */
+    if ((status = esl_root_Bisection(R, 0., (double) cm->nseq, &Neff)) != eslOK) goto ERROR;
+    
+    esl_rootfinder_Destroy(R);
+  }
+
+  /* we've found Neff, determine the relative entropy of the CM if we marginalize the MP pair emissions,
+   * this is (ALMOST) the relative entropy of the CP9 HMM we'll eventually construct from it,
+   * (it's only ALMOST b/c the CP9 will have marginalized emissions from the MATP_MP PLUS the MATP_ML
+   * state weighted by the expected number of times each state is visited). 
+   */
+  hmm_re = cm_MeanMatchRelativeEntropyHMM(p.cm);
+
+  /* reset CM params to their original values */
+  for (v = 0; v < cm->M; v++) {
+    for (i = 0; i < MAXCONNECT; i++)              cm->t[v][i] = p.t_orig[v][i];
+    for (i = 0; i < cm->abc->K * cm->abc->K; i++) cm->e[v][i] = p.e_orig[v][i];
+    cm->begin[v] = p.begin_orig[v];
+    cm->end[v]   = p.end_orig[v];
+  }
+  /* free params p */
+  free(p.t_orig[0]);
+  free(p.t_orig);
+  free(p.e_orig[0]);
+  free(p.e_orig);
+  free(p.begin_orig);
+  free(p.end_orig);
+
+  *ret_hmm_re = hmm_re;
+  *ret_Neff = Neff;
+  return eslOK;
+
+ ERROR:
+  if (R    != NULL)   esl_rootfinder_Destroy(R);
+  *ret_Neff = (double) cm->nseq;
+  return status;
+}
+
+/* Function:  cm_Rescale() 
+ *            
+ * Incept:    EPN 11.07.05
+ * based on:  HMMER's plan7.c's Plan7Rescale() (Steve Johnson)
+ *
+ * Purpose:   Scale a counts-based CM by some factor, for
+ *            adjusting counts to a new effective sequence number.
+ *
+ * Args:      cm         - counts based CM.
+ *            scale      - scaling factor (e.g. eff_nseq/nseq); 1.0= no scaling.
+ *
+ * Returns:   (void)
+ */
+void 
+cm_Rescale(CM_t *cm, float scale)
+{
+  int v;
+
+  for (v = 0; v < cm->M; v++)
+    {
+      /* Scale transition counts vector if not a BIF or E state */
+      if (cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+	{
+	  /* Number of transitions is cm->cnum[v] */
+	  esl_vec_FScale(cm->t[v], cm->cnum[v], scale);
+	}
+      /* Scale emission counts vectors */
+      if (cm->sttype[v] == MP_st)
+	{       /* Consensus base pairs */
+	  esl_vec_FScale(cm->e[v], (MAXABET*MAXABET), scale);
+	}
+      else if ((cm->sttype[v] == ML_st) ||
+	       (cm->sttype[v] == MR_st) ||
+	       (cm->sttype[v] == IL_st) ||
+	       (cm->sttype[v] == IR_st))
+	{      /* singlets (some consensus, some not)*/
+	  esl_vec_FScale(cm->e[v], MAXABET, scale);
+	}
+    }/* end loop over states v */
+
+  /* begin, end transitions; only valid [0..M-1] */
+  esl_vec_FScale(cm->begin, cm->M, scale);
+  esl_vec_FScale(cm->end,   cm->M, scale);
+  
+  return;
+}
+
+/* Function:  cp9_Rescale() 
+ *            EPN based on Steve Johnsons plan 7 version
+ *
+ * Purpose:   Scale a counts-based HMM by some factor, for
+ *            adjusting counts to a new effective sequence number.
+ *
+ * Args:      hmm        - counts based HMM.
+ *            scale      - scaling factor (e.g. eff_nseq/nseq); 1.0= no scaling.
+ *
+ * Returns:   (void)
+ */
+void 
+cp9_Rescale(CP9_t *hmm, float scale)
+{
+  int k;
+
+  /* emissions and transitions in the main model.
+   * Note that match states are 1..M, insert states are 0..M,
+   * and deletes are 0..M-1
+   */
+  for(k = 1; k <= hmm->M; k++) 
+    esl_vec_FScale(hmm->mat[k], hmm->abc->K, scale);
+  for(k = 0; k <=  hmm->M; k++) 
+    esl_vec_FScale(hmm->ins[k], hmm->abc->K, scale);
+  for(k = 0; k <  hmm->M; k++) 
+    esl_vec_FScale(hmm->t[k],   cp9_NTRANS,             scale);
+
+  /* begin, end transitions; only valid [1..M] */
+  esl_vec_FScale(hmm->begin+1, hmm->M, scale);
+  esl_vec_FScale(hmm->end+1,   hmm->M, scale);
+  
+  return;
+}
+
+/* Function:  cm_MeanMatchInfo()
+ * Incept:    SRE, Fri May  4 11:43:56 2007 [Janelia]
+ *
+ * Purpose:   Calculate the mean information content per match state
+ *            emission distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{M} \sum_{k=1}^{M}
+ *                \left[ 
+ *                   - \sum_x p_k(x) \log_2 p_k(x) 
+ *                   + \sum_x f(x) \log_2 f(x)
+ *                \right] 
+ *            \]
+ *            
+ *            where $p_k(x)$ is emission probability for symbol $x$
+ *            from match state $k$, and $f(x)$ is the null model's
+ *            background emission probability for $x$.
+ *            
+ */
+double
+cm_MeanMatchInfo(const CM_t *cm)
+{
+  return esl_vec_FEntropy(cm->null, cm->abc->K) - cm_MeanMatchEntropy(cm);
+}
+
+/*
+ * Function: cm_MeanMatchEntropy
+ * Incept:   EPN, Tue May  1 14:06:37 2007
+ *           Updated to match Sean's analogous p7_MeanMatchEntropy() in 
+ *           HMMER3's hmmstat.c, EPN, Sat Jan  5 14:48:27 2008.
+ * 
+ * Purpose:   Calculate the mean entropy per match state emission
+ *            distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{clen} \sum_{v=0}^{M-1} -\sum_x p_v(x) \log_2 p_v(x)
+ *            \]
+ *       
+ *            where $p_v(x)$ is emission probability for symbol $x$
+ *            from MATL\_ML, MATR\_MR or MATP\_MP state $v$. For MATP\_MP
+ *            states symbols $x$ are base pairs.
+ */
+double
+cm_MeanMatchEntropy(const CM_t *cm)
+{
+  int    v;
+  double H = 0.;
+
+  for (v = 0; v < cm->M; v++)
+    {
+      if(cm->stid[v] == MATP_MP)
+       H += esl_vec_FEntropy(cm->e[v], (cm->abc->K * cm->abc->K));
+      else if(cm->stid[v] == MATL_ML || 
+	      cm->stid[v] == MATR_MR)
+	H += esl_vec_FEntropy(cm->e[v], cm->abc->K);
+    }
+  H /= (double) cm->clen;
+  return H;
+}
+
+
+/* Function:  cm_MeanMatchRelativeEntropy()
+ * Incept:    SRE, Fri May 11 09:25:01 2007 [Janelia]
+ *
+ * Purpose:   Calculate the mean relative entropy per match state emission
+ *            distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{M} \sum_{v=0}^{M-1} \sum_x p_v(x) \log_2 \frac{p_v(x)}{f(x)}
+ *            \]
+ *       
+ *            where $p_v(x)$ is emission probability for symbol $x$
+ *            from MATL\_ML, MATR\_MR, or MATP\_MP state state $v$, 
+ *            and $f(x)$ is the null model's background emission 
+ *            probability for $x$. For MATP\_MP states, $x$ is a 
+ *            base pair.
+ */
+double
+cm_MeanMatchRelativeEntropy(const CM_t *cm)
+{
+  int    status;
+  int    v;
+  double KL = 0.;
+  float *pair_null;
+  int i,j;
+  
+  ESL_ALLOC(pair_null, (sizeof(float) * cm->abc->K * cm->abc->K));
+  for(i = 0; i < cm->abc->K; i++)
+    for(j = 0; j < cm->abc->K; j++)
+      pair_null[(i * cm->abc->K) + j] = cm->null[i] * cm->null[j]; 
+  
+  for (v = 0; v < cm->M; v++) { 
+    if(cm->stid[v] == MATP_MP) {
+      KL += esl_vec_FRelEntropy(cm->e[v], pair_null, (cm->abc->K * cm->abc->K));
+    }
+    else if(cm->stid[v] == MATL_ML || 
+	    cm->stid[v] == MATR_MR) { 
+      KL += esl_vec_FRelEntropy(cm->e[v], cm->null, cm->abc->K);
+    }
+  }  
+  free(pair_null);
+
+  KL /= (double) cm->clen;
+  return KL;
+  
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* NOTREACHED */
+}
+
+
+/* Function:  cm_MeanMatchInfoHMM()
+ * Incept:    EPN, Mon Feb 18 07:43:01 2008
+ *
+ * Purpose:   Calculate the mean information content per match state
+ *            emission distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{M} \sum_{k=1}^{M}
+ *                \left[ 
+ *                   - \sum_x p_k(x) \log_2 p_k(x) 
+ *                   + \sum_x f(x) \log_2 f(x)
+ *                \right] 
+ *            \]
+ *            
+ *            where $p_k(x)$ is emission probability for symbol $x$
+ *            from match state $k$, and $f(x)$ is the null model's
+ *            background emission probability for $x$.
+ *
+ *            Differs from cm_MeanMatchInfo() in that base pair emissions
+ *            are marginalized, in effect treating the CM like an HMM that
+ *            can only emit 1 residue at a time.
+ *            
+ */
+double
+cm_MeanMatchInfoHMM(const CM_t *cm)
+{
+  return esl_vec_FEntropy(cm->null, cm->abc->K) - cm_MeanMatchEntropyHMM(cm);
+}
+
+/* Function: cm_MeanMatchEntropyHMM
+ * Incept:   EPN, Mon Feb 18 08:06:20 2008
+ *           Updated to match Sean's analogous p7_MeanMatchEntropy() in 
+ *           HMMER3's hmmstat.c, EPN, Sat Jan  5 14:48:27 2008.
+ * 
+ * Purpose:   Calculate the mean entropy per match state emission
+ *            distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{clen} \sum_{v=0}^{M-1} -\sum_x p_v(x) \log_2 p_v(x)
+ *            \]
+ *       
+ *            where $p_v(x)$ is emission probability for symbol $x$
+ *            from MATL\_ML, MATR\_MR or MATP\_MP state $v$. For MATP\_MP
+ *            states symbols $x$ are base pairs.
+ *
+ *            Differs from cm_MeanMatchEntropy() in that base pair emissions
+ *            are marginalized, in effect treating the CM like an HMM that
+ *            can only emit 1 residue at a time.
+ */
+double
+cm_MeanMatchEntropyHMM(const CM_t *cm)
+{
+  int    v;
+  double H = 0.;
+  float left_e[cm->abc->K];
+  float right_e[cm->abc->K];
+  int i,j;
+
+  for (v = 0; v < cm->M; v++) { 
+      if(cm->stid[v] == MATP_MP) { 
+	/* calculate marginals */
+	/* left half */
+	esl_vec_FSet(left_e, cm->abc->K, 0.);
+	for(i = 0; i < cm->abc->K; i++) { 
+	  for(j = (i*cm->abc->K); j < ((i+1)*cm->abc->K); j++) {
+	    left_e[i] += cm->e[v][j];
+	  }
+	  H += esl_vec_FEntropy(left_e, cm->abc->K);
+	}
+	/* right half */
+	esl_vec_FSet(right_e, cm->abc->K, 0.);
+	for(i = 0; i < cm->abc->K; i++) { 
+	  for(j = i; j < cm->abc->K * cm->abc->K; j += cm->abc->K) { 
+	    right_e[i] += cm->e[v][j]; 
+	  }
+	  H += esl_vec_FEntropy(right_e, cm->abc->K);
+	}
+      }
+      else if(cm->stid[v] == MATL_ML || 
+	      cm->stid[v] == MATR_MR) { 
+	H += esl_vec_FEntropy(cm->e[v], cm->abc->K);
+      }
+  }
+  H /= (double) cm->clen;
+  return H;
+}
+
+/* Function:  cm_MeanMatchRelativeEntropyHMM()
+ * Incept:    EPN, Mon Feb 18 08:06:24 2008
+ *
+ * Purpose:   Calculate the mean relative entropy per match state emission
+ *            distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{M} \sum_{v=0}^{M-1} \sum_x p_v(x) \log_2 \frac{p_v(x)}{f(x)}
+ *            \]
+ *       
+ *            where $p_v(x)$ is emission probability for symbol $x$
+ *            from MATL\_ML, MATR\_MR, or MATP\_MP state state $v$, 
+ *            and $f(x)$ is the null model's background emission 
+ *            probability for $x$. For MATP\_MP states, $x$ is a 
+ *            base pair.
+ *
+ *            Differs from cm_MeanMatchRelativeEntropy() in that base pair 
+ *            emissions are marginalized, in effect treating the CM like an 
+ *            HMM that can only emit 1 residue at a time.
+ */
+double
+cm_MeanMatchRelativeEntropyHMM(const CM_t *cm)
+{
+  int    v;
+  double KL = 0.;
+  float left_e[cm->abc->K];
+  float right_e[cm->abc->K];
+  int i,j;
+  
+  for (v = 0; v < cm->M; v++) { 
+      if(cm->stid[v] == MATP_MP) { 
+	/* calculate marginals */
+	/* left half */
+	esl_vec_FSet(left_e, cm->abc->K, 0.);
+	for(i = 0; i < cm->abc->K; i++) { 
+	  for(j = (i*cm->abc->K); j < ((i+1)*cm->abc->K); j++) {
+	    left_e[i] += cm->e[v][j];
+	  }
+	}
+	esl_vec_FNorm(left_e, cm->abc->K);
+	KL += esl_vec_FRelEntropy(left_e, cm->null, cm->abc->K);
+	/*printf("cm       L %4d (%4s) v: %5d KL: %10.5f (added: %10.5f)\n", cm->ndidx[v], "MATP", v, KL, esl_vec_FRelEntropy(left_e, cm->null, cm->abc->K));*/
+	/* right half */
+	esl_vec_FSet(right_e, cm->abc->K, 0.);
+	for(i = 0; i < cm->abc->K; i++) { 
+	  for(j = i; j < cm->abc->K * cm->abc->K; j += cm->abc->K) { 
+	    right_e[i] += cm->e[v][j]; 
+	  }
+	}
+	KL += esl_vec_FRelEntropy(right_e, cm->null, cm->abc->K);
+	/*printf("cm       R %4d (%4s) v: %5d KL: %10.5f (added: %10.5f)\n", cm->ndidx[v], "MATP", v, KL, esl_vec_FRelEntropy(right_e, cm->null, cm->abc->K));*/
+      }
+      else if(cm->stid[v] == MATL_ML || 
+	      cm->stid[v] == MATR_MR) { 
+	KL += esl_vec_FRelEntropy(cm->e[v], cm->null, cm->abc->K);
+	/*printf("cm         %4d (%4s) v: %5d KL: %10.5f (added %10.5f)\n", cm->ndidx[v], Nodetype(cm->ndtype[cm->ndidx[v]]), v, KL, esl_vec_FRelEntropy(cm->e[v], cm->null, cm->abc->K));*/
+      }
+  }
+
+  KL /= (double) cm->clen;
+  return KL;
+}
+
+/* Function:  cp9_MeanMatchInfo()
+ * Incept:    SRE, Fri May  4 11:43:56 2007 [Janelia]
+ *
+ * Purpose:   Calculate the mean information content per match state
+ *            emission distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{M} \sum_{k=1}^{M}
+ *                \left[ 
+ *                   - \sum_x p_k(x) \log_2 p_k(x) 
+ *                   + \sum_x f(x) \log_2 f(x)
+ *                \right] 
+ *            \]
+ *            
+ *            where $p_k(x)$ is emission probability for symbol $x$
+ *            from match state $k$, and $f(x)$ is the null model's
+ *            background emission probability for $x$.
+ *            
+ *            This statistic is used in "entropy weighting" to set the
+ *            total sequence weight when model building.
+ */
+double
+cp9_MeanMatchInfo(const CM_t *cm)
+{
+  return esl_vec_FEntropy(cm->null, cm->abc->K) - cp9_MeanMatchEntropy(cm);
+}
+
+/* Function:  cp9_MeanMatchEntropy()
+ * Incept:    SRE, Fri May  4 13:37:15 2007 [Janelia]
+ *
+ * Purpose:   Calculate the mean entropy per match state emission
+ *            distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{M} \sum_{k=1}^{M} -\sum_x p_k(x) \log_2 p_k(x)
+ *            \]
+ *       
+ *            where $p_k(x)$ is emission probability for symbol $x$
+ *            from match state $k$.
+ */
+double
+cp9_MeanMatchEntropy(const CM_t *cm)
+{
+  int    k;
+  double H = 0.;
+
+  for (k = 1; k <= cm->cp9->M; k++)
+    H += esl_vec_FEntropy(cm->cp9->mat[k], cm->abc->K);
+  H /= (double) cm->cp9->M;
+  return H;
+}
+
+
+/* Function:  cp9_MeanMatchRelativeEntropy()
+ * Incept:    SRE, Fri May 11 09:25:01 2007 [Janelia]
+ *
+ * Purpose:   Calculate the mean relative entropy per match state emission
+ *            distribution, in bits:
+ *            
+ *            \[
+ *              \frac{1}{M} \sum_{k=1}^{M} \sum_x p_k(x) \log_2 \frac{p_k(x)}{f(x)}
+ *            \]
+ *       
+ *            where $p_k(x)$ is emission probability for symbol $x$
+ *            from match state $k$, and $f(x)$ is the null model's 
+ *            background emission probability for $x$. 
+ */
+double
+cp9_MeanMatchRelativeEntropy(const CM_t *cm)
+{
+  int    k;
+  double KL = 0.;
+
+  for (k = 1; k <= cm->cp9->M; k++) { 
+    KL += esl_vec_FRelEntropy(cm->cp9->mat[k], cm->null, cm->abc->K);
+    /*printf("cp9 cm nd: %4d (%4s) k: %5d KL: %10.5f (added: %10.5f)\n", cm->cp9map->pos2nd[k], Nodetype(cm->ndtype[cm->cp9map->pos2nd[k]]), k, KL, esl_vec_FRelEntropy(cm->cp9->mat[k], cm->null, cm->abc->K));*/
+  }
+  KL /= (double) cm->cp9->M;
+  return KL;
+}
+
diff --git a/src/funcs.h b/src/funcs.h
new file mode 100644
index 0000000..6227e3d
--- /dev/null
+++ b/src/funcs.h
@@ -0,0 +1,677 @@
+#include "esl_config.h"
+#include "config.h"
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_sqio.h"
+#include "esl_msa.h"
+
+#include "structs.h"
+
+#ifdef HAVE_MPI
+#include "mpi.h"
+#endif
+
+#define USE_NEWLOGSUM 1
+#define USE_OLDLOGSUM 0
+
+/* from cm.c */
+extern CM_t *CreateCM(int nnodes, int nstates, const ESL_ALPHABET *abc);
+extern CM_t *CreateCMShell(void);
+extern void  CreateCMBody(CM_t *cm, int nnodes, int nstates, const ESL_ALPHABET *abc);
+extern void  CMZero(CM_t *cm);
+extern void  CMRenormalize(CM_t *cm);
+extern void  FreeCM(CM_t *cm);
+extern void  CMSimpleProbify(CM_t *cm);
+extern int   rsearch_CMProbifyEmissions(CM_t *cm, fullmat_t *fullmat);
+extern void  CMLogoddsify(CM_t *cm);
+extern int   CMCountStatetype(CM_t *cm, char type);
+extern int   CMCountNodetype(CM_t *cm, char type);
+extern int   CMSegmentCountStatetype(CM_t *cm, int r, int z, char type);
+extern int   CMSubtreeCountStatetype(CM_t *cm, int v, char type);
+extern int   CMSubtreeFindEnd(CM_t *cm, int v);
+extern int   CalculateStateIndex(CM_t *cm, int node, char utype);
+extern int   TotalStatesInNode(int ndtype);
+extern int   SplitStatesInNode(int ndtype);
+extern int   InsertStatesInNode(int ndtype);
+extern int   StateDelta(int sttype);
+extern int   StateLeftDelta(int sttype);
+extern int   StateRightDelta(int sttype);
+extern int   Emitmode(int sttype);
+extern void  PrintCM(FILE *fp, CM_t *cm);
+extern void  SummarizeCM(FILE *fp, CM_t *cm);
+extern char *Statetype(int type);
+extern int   StateCode(char *s);
+extern char *Nodetype(int type);
+extern int   NodeCode(char *s);
+extern char *UniqueStatetype(int type);
+extern int   UniqueStateCode(char *s);
+extern int   DeriveUniqueStateCode(int ndtype, int sttype);
+extern int   StateMapsLeft(char st);
+extern int   StateMapsRight(char st);
+extern int   StateMapsMatch(char st);
+extern int   StateMapsInsert(char st);
+extern int   StateMapsDelete(char st);
+extern int   NodeMapsLeft(char ndtype);
+extern int   NodeMapsRight(char ndtype);
+extern int   StateIsDetached(CM_t *cm, int v);
+extern CM_t *CMRebalance(CM_t *cm);
+extern int **IMX2Alloc(int rows, int cols);
+extern void  IMX2Free(int **mx);
+extern float rsearch_calculate_gap_penalty (char from_state, char to_state, int from_node, int to_node, float input_alpha, float input_beta, float input_alphap, float input_betap);
+extern int   ExponentiateCM(CM_t *cm, double z);
+extern void  cm_banner(FILE *fp, char *progname, char *banner);
+extern void  cm_CalcExpSc(CM_t *cm, float **ret_expsc, float **ret_expsc_noss);
+extern int   cm_Validate(CM_t *cm, float tol, char *errbuf);
+extern char *CMStatetype(char st);
+extern char *CMNodetype(char nd);
+extern char *CMStateid(char st);
+extern int   cm_SetName(CM_t *cm, char *name);
+extern int   cm_SetAccession(CM_t *cm, char *acc);
+extern int   cm_SetDescription(CM_t *cm, char *desc);
+extern int   cm_AppendComlog(CM_t *cm, int argc, char **argv);
+extern int   cm_SetCtime(CM_t *cm);
+extern int   DefaultNullModel(const ESL_ALPHABET *abc, float **ret_null);
+extern int   CMAllocNullModel(CM_t *cm);
+extern void  CMSetNullModel(CM_t *cm, float *null);
+extern int   CMReadNullModel(const ESL_ALPHABET *abc, char *nullfile, float **ret_null);
+extern int   IntMaxDigits();
+extern int   IntDigits(int i);
+extern ComLog_t * CreateComLog();
+extern void       FreeComLog(ComLog_t *clog);
+extern int        CopyComLog(const ComLog_t *src, ComLog_t *dest);
+extern int        cm_GetAvgHitLen(CM_t *cm, char *errbuf, float *ret_avg_hit_len);
+extern int        CompareCMGuideTrees(CM_t *cm1, CM_t *cm2);
+
+/* from dispatch.c */
+extern int DispatchSearch    (CM_t *cm, char *errbuf, int fround, ESL_DSQ *dsq, int i0, int j0, 
+			      search_results_t **results, float size_limit, int *ret_flen, float *ret_sc);
+extern int DispatchAlignments(CM_t *cm, char *errbuf, seqs_to_aln_t *seqs_to_aln, ESL_DSQ *dsq, search_results_t *results, 
+			      int first_result, int bdump_level, int debug_level, int silent_mode, int do_null3, ESL_RANDOMNESS *r, float size_limit, FILE *ofp);
+
+/* from cm_dpalign.c */
+extern int fast_cyk_align_hb (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int allow_begin, float size_limit,
+			      void ****ret_shadow, int *ret_b, float *ret_bsc, CM_HB_MX *mx, float *ret_sc);
+extern int fast_cyk_align    (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int allow_begin, float size_limit,
+			      void ****ret_shadow, int *ret_b, float *ret_bsc, float ****ret_mx, float *ret_sc);
+extern int optimal_accuracy_align_hb(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, int i0, int j0, float size_limit, void ****ret_shadow,  
+				     int *ret_b, float *ret_bsc, CM_HB_MX *mx, CM_HB_MX *post_mx, float *ret_pp);
+extern int optimal_accuracy_align   (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, int i0, int j0, float size_limit, void ****ret_shadow,  
+				     int *ret_b, float *ret_bsc, float ****ret_mx, float ***post_mx, float *ret_pp);
+extern int fast_alignT_hb    (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z, int i0, int j0, 
+			      int allow_begin, CM_HB_MX *mx, int do_optacc, CM_HB_MX *post_mx, float size_limit, float *ret_sc);
+extern int fast_alignT       (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z, int i0, int j0, 
+			        int allow_begin, float ****ret_mx, int do_optacc, float ***post_mx, float size_limit, float *ret_sc);
+extern int FastAlignHB        (CM_t *cm, char *errbuf, ESL_RANDOMNESS *r, ESL_DSQ *dsq, int L, int i0, int j0, float size_limit, CM_HB_MX *mx, int do_optacc, int do_sample, CM_HB_MX *post_mx, Parsetree_t **ret_tr, char **ret_pcode1, char **ret_pcode2, float *ret_sc, float *ret_ins_sc);
+extern int FastAlign          (CM_t *cm, char *errbuf, ESL_RANDOMNESS *r, ESL_DSQ *dsq, int L, int i0, int j0, float size_limit, float ****ret_mx, int do_optacc, int do_sample, float ****ret_post_mx, Parsetree_t **ret_tr, char **ret_pcode1, char **ret_pcode2, float *ret_sc, float *ret_ins_sc);
+extern int FastInsideAlignHB  (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, CM_HB_MX *mx,     float *ret_sc);
+extern int FastInsideAlign    (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, float ****ret_mx, float *ret_sc);
+extern int FastOutsideAlignHB (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, CM_HB_MX *mx,    CM_HB_MX *ins_mx, int do_check, float *ret_sc);
+extern int FastOutsideAlign   (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float size_limit, float ****ret_mx, float ***ins_mx, int do_check, float *ret_sc);
+extern int SampleFromInsideHB (ESL_RANDOMNESS *r, CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, CM_HB_MX *mx, Parsetree_t **ret_tr, float *ret_sc);
+extern int SampleFromInside   (ESL_RANDOMNESS *r, CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, float ***mx,  Parsetree_t **ret_tr, float *ret_sc);
+extern int   ** alloc_jdbanded_vjd_kshadow_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax);
+extern char  ** alloc_jdbanded_vjd_yshadow_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax);
+extern int  CMPostalCode(CM_t *cm, char *errbuf, int i0, int j0, float ***post, Parsetree_t *tr, int do_marginalize, char **ret_pcode1, char **ret_pcode2, float *ret_avgp);
+extern int  CMPostalCodeHB(CM_t *cm, char *errbuf, int i0, int j0, CM_HB_MX *post_mx, Parsetree_t *tr, int do_marginalize, char **ret_pcode1, char **ret_pcode2, float *ret_avgp);
+extern float FScore2Prob(float sc, float null);
+extern int   Fscore2postcode(float sc);
+extern int CMPosteriorHB      (CM_t *cm, char *errbuf, int i0, int j0, float size_limit, CM_HB_MX *ins_mx, CM_HB_MX *out_mx, CM_HB_MX *post_mx);
+extern int CMPosterior        (CM_t *cm, char *errbuf, int i0, int j0, float size_limit, float ***ins_mx, float ***out_mx, float ***post_mx);
+extern int CMCheckPosteriorHB (CM_t *cm, char *errbuf, int i0, int j0, CM_HB_MX *post);
+extern int CMCheckPosterior   (CM_t *cm, char *errbuf, int i0, int j0, float ***post);
+
+/* from cm_dpsearch.c */
+extern int  FastCYKScan      (CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  FastIInsideScan  (CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  XFastIInsideScan (CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  X2FastIInsideScan(CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  FastFInsideScan  (CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  RefCYKScan       (CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  RefIInsideScan   (CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  XRefIInsideScan  (CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  RefFInsideScan   (CM_t *cm, char *errbuf, ScanMatrix_t *smx, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, float **ret_vsc, float *ret_sc);
+extern int  rsearch_CYKScan  (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, float cutoff, int D, search_results_t *results, float *ret_sc);
+extern int  FastCYKScanHB    (CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, CM_HB_MX *mx, float size_limit, float *ret_sc);
+extern int  FastFInsideScanHB(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int i0, int j0, float cutoff, search_results_t *results, int do_null3, CM_HB_MX *mx, float size_limit, float *ret_sc);
+extern int  cm_CountSearchDPCalcs(CM_t *cm, char *errbuf, int L, int *dmin, int *dmax, int W, int correct_for_first_W, float **ret_vcalcs, float *ret_calcs);
+extern int  ProcessSearchWorkunit(CM_t *cm, char *errbuf, ESL_DSQ *dsq, int L, search_results_t **ret_results, float mxsize_limit, int my_rank, float **ret_survfractA, int **ret_nhitsA);
+extern int  DetermineSeqChunksize(int nproc, int L, int W);
+
+/* from cm_dpsmall.c */
+extern float CYKDivideAndConquer(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, 
+				 Parsetree_t **ret_tr, int *dmin, int *dmax);
+extern float CYKInside(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, 
+		       Parsetree_t **ret_tr, int *dmin, int *dmax);
+extern float CYKInsideScore(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, 
+			    int j0, int *dmin, int *dmax);
+extern float CYKDemands(CM_t *cm, int L, int *dmin, int *dmax, int be_quiet);
+extern void  debug_print_bands(FILE *fp, CM_t *cm, int *dmin, int *dmax);
+/* cm_dpsmall.c: size calculators - not normally part of external API, but truncyk.c currently uses them */
+extern float insideT_size(CM_t *cm, int L, int r, int z, int i0, int j0);
+extern float vinsideT_size(CM_t *cm, int r, int z, int i0, int i1, int j1, int j0);
+/* cm_dpsmall.c: the memory management routines. */
+extern struct  deckpool_s *deckpool_create(void);
+extern void    deckpool_push(struct deckpool_s *dpool, float **deck);
+extern int     deckpool_pop(struct deckpool_s *d, float ***ret_deck);
+extern void    deckpool_free(struct deckpool_s *d);
+extern float **alloc_vjd_deck(int L, int i, int j);
+extern float   size_vjd_deck(int L, int i, int j);
+extern void    free_vjd_deck(float **a, int i, int j);
+extern void    free_vjd_matrix(float ***a, int M, int i, int j);
+extern char  **alloc_vjd_yshadow_deck(int L, int i, int j);
+extern float   size_vjd_yshadow_deck(int L, int i, int j);
+extern void    free_vjd_yshadow_deck(char **a, int i, int j);
+extern int   **alloc_vjd_kshadow_deck(int L, int i, int j);
+extern float   size_vjd_kshadow_deck(int L, int i, int j);
+extern void    free_vjd_kshadow_deck(int **a, int i, int j);
+extern void    free_vjd_shadow_matrix(void ***shadow, CM_t *cm, int i, int j);
+extern float **alloc_vji_deck(int i0, int i1, int j1, int j0);
+extern float   size_vji_deck(int i0, int i1, int j1, int j0);
+extern void    free_vji_deck(float **a, int j1, int j0);
+extern void    free_vji_matrix(float ***a, int M, int j1, int j0);
+extern char  **alloc_vji_shadow_deck(int i0, int i1, int j1, int j0);
+extern float   size_vji_shadow_deck(int i0, int i1, int j1, int j0);
+extern void    free_vji_shadow_deck(char **a, int j1, int j0);
+extern void    free_vji_shadow_matrix(char ***a, int M, int j1, int j0);
+
+extern float **alloc_banded_vjd_deck(int L, int i, int j, int min, int max);
+extern char  **alloc_banded_vjd_yshadow_deck(int L, int i, int j, int min, int max);
+extern int   **alloc_banded_vjd_kshadow_deck(int L, int i, int j, int min, int max);
+
+extern void debug_print_alpha(float ***alpha, CM_t *cm, int L);
+extern void debug_print_alpha_banded(float ***alpha, CM_t *cm, int L, int *dmin, int *dmax);
+extern void debug_print_alpha_deck(int v, float **deck, CM_t *cm, int L);
+extern void debug_print_shadow(void ***shadow, CM_t *cm, int L);
+extern void debug_print_shadow_banded(void ***shadow, CM_t *cm, int L, int *dmin, int *dmax);
+extern void debug_print_shadow_banded_deck(int v, void ***shadow, CM_t *cm, int L, int *dmin, int *dmax);
+
+/* from cm_io.c */
+extern CMFILE *CMFileOpen(char *cmfile, char *env);
+extern int     CMFileRead(CMFILE *cmf, char *errbuf, ESL_ALPHABET **ret_abc, CM_t **ret_cm);
+extern void    CMFileClose(CMFILE *cmf);
+extern void    CMFileRewind(CMFILE *cmf);
+extern int     CMFilePositionByIndex(CMFILE *cmf, int64_t idx);
+extern int     CMFilePositionByKey(CMFILE *cmf, char *key);
+extern int     CMFileWrite(FILE *fp, CM_t *cm, int do_binary, char *errbuf);
+
+/* from cm_modelconfig.c */
+extern int   ConfigCM(CM_t *cm, int always_calc_W);
+extern void  ConfigLocal(CM_t *cm, float p_internal_start, float p_internal_exit);
+extern void  ConfigGlobal(CM_t *cm);
+extern void  ConfigNoLocalEnds(CM_t *cm);
+extern void  ConfigLocalEnds(CM_t *cm, float p_internal_exit);
+extern void  ConfigLocal_fullsub(CM_t *cm, float p_internal_start, 
+				float p_internal_exit, int sstruct_nd,
+				int estruct_nd);
+extern void  ConfigLocal_DisallowELEmissions(CM_t *cm);
+extern int   ConfigQDBAndW(CM_t *cm, int do_calc_qdb);
+
+/* from cm_modelmaker.c */
+extern int  HandModelmaker(ESL_MSA *msa, char *errbuf, int use_rf, float gapthresh, CM_t **ret_cm, Parsetree_t **ret_mtr);
+extern int  ConsensusModelmaker(const ESL_ALPHABET *abc, char *errbuf, char *ss_cons, int clen, int building_sub_model, CM_t **ret_cm, Parsetree_t **ret_gtr);
+extern Parsetree_t *Transmogrify(CM_t *cm, Parsetree_t *gtr, 
+				 ESL_DSQ *dsq, char *aseq, int alen);
+extern int  cm_from_guide(CM_t *cm, char *errbuf, Parsetree_t *gtr, int will_never_localize);
+extern int  cm_find_and_detach_dual_inserts(CM_t *cm, int do_check, int do_detach);
+extern int  cm_check_before_detaching(CM_t *cm, int insert1, int insert2);
+extern int  cm_detach_state(CM_t *cm, int insert1, int insert2);
+extern int  clean_cs(char *cs, int alen, int be_quiet);
+
+/* from cm_mx.c */
+extern CM_HB_MX *       cm_hb_mx_Create            (int M);
+extern int              cm_hb_mx_GrowTo            (CM_t *cm, CM_HB_MX *mx, char *errbuf, CP9Bands_t *cp9b, int L, float size_limit);
+extern int              cm_hb_mx_Dump              (FILE *ofp, CM_HB_MX *mx);
+extern void             cm_hb_mx_Destroy           (CM_HB_MX *mx);
+extern ScanMatrix_t *   cm_CreateScanMatrix        (CM_t *cm, int W, int *dmin, int *dmax, double beta_W, double beta_qdb, int do_banded, int do_float, int do_int);
+extern int              cm_CreateScanMatrixForCM   (CM_t *cm, int do_float, int do_int);           
+extern int              cm_FloatizeScanMatrix      (CM_t *cm, ScanMatrix_t *smx);
+extern int              cm_IntizeScanMatrix        (CM_t *cm, ScanMatrix_t *smx);
+extern int              cm_UpdateScanMatrixForCM   (CM_t *cm);
+extern int              cm_FreeFloatsFromScanMatrix(CM_t *cm, ScanMatrix_t *smx);
+extern int              cm_FreeIntsFromScanMatrix  (CM_t *cm, ScanMatrix_t *smx);
+extern void             cm_FreeScanMatrix          (CM_t *cm, ScanMatrix_t *smx);
+extern void             cm_FreeScanMatrixForCM     (CM_t *cm);
+extern void             cm_DumpScanMatrixAlpha     (CM_t *cm, int j, int i0, int doing_float);
+extern float **         FCalcOptimizedEmitScores   (CM_t *cm);
+extern int **           ICalcOptimizedEmitScores   (CM_t *cm);
+extern void             FreeOptimizedEmitScores    (float **fesc_vAA, int **iesc_vAA, int M);
+extern float **         FCalcInitDPScores          (CM_t *cm);
+extern int **           ICalcInitDPScores          (CM_t *cm);
+extern GammaHitMx_t    *CreateGammaHitMx           (int L, int i0, int be_greedy, float cutoff, int do_backward);
+extern void             FreeGammaHitMx             (GammaHitMx_t *gamma);
+extern int              UpdateGammaHitMxCM         (CM_t *cm, char *errbuf, GammaHitMx_t *gamma, int j, float *alpha_row, int dn, int dx, int using_hmm_bands, int *bestr, search_results_t *results, int W, double **act);
+extern int              UpdateGammaHitMxCP9Forward (CP9_t *cp9, char *errbuf, GammaHitMx_t *gamma, int i, int j, float hit_sc, search_results_t *results, int W, double **act, int clen);
+extern int              UpdateGammaHitMxCP9Backward(CP9_t *cp9, char *errbuf, GammaHitMx_t *gamma, int i, int j, float hit_sc, search_results_t *results, int W, double **act);
+extern void             TBackGammaHitMxForward     (GammaHitMx_t *gamma, search_results_t *results, int i0, int j0);
+extern void             TBackGammaHitMxBackward    (GammaHitMx_t *gamma, search_results_t *results, int i0, int j0);
+
+/* from cm_parsetree.c */
+extern Parsetree_t *CreateParsetree(int size);
+extern void         GrowParsetree(Parsetree_t *tr);
+extern void         FreeParsetree(Parsetree_t *tr);
+extern int          InsertTraceNode(Parsetree_t *tr, int y, int whichway, int emitl, int emitr, int state);
+extern int          InsertTraceNodewithMode(Parsetree_t *tr, int y, int whichway, int emitl, int emitr, int state, int mode);
+extern void         ParsetreeCount(CM_t *cm, Parsetree_t *tr, ESL_DSQ *dsq, float wgt);
+extern int          ParsetreeScore(CM_t *cm, char *errbuf, Parsetree_t *tr, ESL_DSQ *dsq, int do_null2, float *ret_sc, float *ret_struct_sc);
+extern void         PrintParsetree(FILE *fp, Parsetree_t *tr);
+extern void         ParsetreeDump(FILE *fp, Parsetree_t *tr, CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax);
+extern int          ParsetreeCompare(Parsetree_t *t1, Parsetree_t *t2);
+extern void         SummarizeMasterTrace(FILE *fp, Parsetree_t *tr);
+extern void         MasterTraceDisplay(FILE *fp, Parsetree_t *mtr, CM_t *cm);
+extern int          Parsetrees2Alignment(CM_t *cm, const ESL_ALPHABET *abc, ESL_SQ **sq, float *wgt, 
+					 Parsetree_t **tr, int nseq, int do_full, int do_matchonly, ESL_MSA **ret_msa);
+extern int          Alignment2Parsetrees(ESL_MSA *msa, CM_t *cm, Parsetree_t *mtr, char *errbuf, ESL_SQ ***ret_sq, Parsetree_t ***ret_tr);
+extern float        ParsetreeScore_Global2Local(CM_t *cm, Parsetree_t *tr, ESL_DSQ *dsq, int print_flag);
+extern int          Parsetree2CP9trace(CM_t *cm, Parsetree_t *tr, CP9trace_t **ret_cp9_tr);
+extern void         rightjustify(const ESL_ALPHABET *abc, char *s, int n);
+extern void         leftjustify(const ESL_ALPHABET *abc, char *s, int n);
+extern int          EmitParsetree(CM_t *cm, char *errbuf, ESL_RANDOMNESS *r, char *name, int do_digital, Parsetree_t **ret_tr, ESL_SQ **ret_sq, int *ret_N);
+extern int          ParsetreeScoreCorrectionNull2(CM_t *cm, char *errbuf, Parsetree_t *tr, ESL_DSQ *dsq, int start, float *ret_sc);
+extern int          ParsetreeScoreCorrectionNull3(CM_t *cm, char *errbuf, Parsetree_t *tr, ESL_DSQ *dsq, int start, float *ret_sc);
+extern int          ParsetreeCountMPEmissions(CM_t *cm, Parsetree_t *tr);
+extern void         ScoreCorrectionNull3(const ESL_ALPHABET *abc, float *null0, float *comp, int len, float *ret_sc);
+extern void         ScoreCorrectionNull3CompUnknown(const ESL_ALPHABET *abc, float *null0, ESL_DSQ *dsq, int start, int stop, float *ret_sc);
+
+/* from cm_qdband.c */
+extern void     BandExperiment(CM_t *cm);
+extern double **BandDistribution(CM_t *cm, int W, int do_local);
+extern int      BandCalculationEngine(CM_t *cm, int W, double p_thresh, 
+				      int save_densities,
+				      int **ret_dmin, int **ret_dmax, 
+				      double ***ret_gamma, float **ret_seqlen);
+extern int      BandTruncationNegligible(double *density, int b, int W, double *ret_beta);
+extern int      BandMonteCarlo(CM_t *cm, int nsample, int W, double ***ret_gamma);
+extern void     FreeBandDensities(CM_t *cm, double **gamma);
+extern void     BandBounds(double **gamma, int M, int W, double p, 
+			   int **ret_min, int **ret_max);
+extern void     PrintBandGraph(FILE *fp, double **gamma, int *min, int *max, int v, int W);
+
+extern void     PrintDPCellsSaved(CM_t *cm, int *min, int *max, int W);
+extern void     ExpandBands(CM_t *cm, int qlen, int *dmin, int *dmax);
+extern void     qdb_trace_info_dump(CM_t *cm, Parsetree_t *tr, int *dmin, int *dmax, int bdump_level);
+extern int      cm_GetNCalcsPerResidueForGivenBeta(CM_t *cm, char *errbuf, int no_qdb, double beta, float *ret_cm_ncalcs_per_res, int *ret_W);
+
+/* from cm_submodel.c */
+extern int  build_sub_cm(CM_t *orig_cm, char *errbuf, CM_t **ret_cm, int sstruct, int estruct, CMSubMap_t **ret_submap, int print_flag);
+extern void CP9NodeForPosn(CP9_t *hmm, int i0, int j0, int x, CP9_MX *post, int *ret_node, int *ret_type, float pmass, int is_start, int print_flag);
+extern void StripWUSSGivenCC(ESL_MSA *msa, float gapthresh, int first_match, int last_match);
+extern int  check_orig_psi_vs_sub_psi(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, double threshold, 
+				       int print_flag);
+extern int  check_sub_cm(CM_t *orig_cm, CM_t *sub_cm, CMSubMap_t *submap, CMSubInfo_t *subinfo, float pthresh, int print_flag);
+extern int  check_sub_cm_by_sampling(CM_t *orig_cm, CM_t *sub_cm, ESL_RANDOMNESS *r, CMSubMap_t *submap, CMSubInfo_t *subinfo,
+				     float chi_thresh, int nsamples, int print_flag);
+extern int  check_sub_cm_by_sampling2(CM_t *orig_cm, CM_t *sub_cm, ESL_RANDOMNESS *r, int spos, int epos, int nseq);
+extern int  sub_cm2cm_parsetree(CM_t *orig_cm, CM_t *sub_cm, Parsetree_t **ret_orig_tr, Parsetree_t *sub_tr, 
+				CMSubMap_t *submap, int print_flag);
+extern CMSubMap_t  *AllocSubMap(CM_t *sub_cm, CM_t *orig_cm, int sstruct, int estruct);
+extern void         FreeSubMap(CMSubMap_t *submap);
+extern CMSubInfo_t *AllocSubInfo(int clen);
+extern void         FreeSubInfo(CMSubInfo_t *subinfo);
+extern void  debug_print_cm_params(FILE *fp, CM_t *cm);
+
+/* from cp9.c */
+extern CP9_t *AllocCPlan9(int M, const ESL_ALPHABET *abc);
+extern CP9_t *AllocCPlan9Shell(void);
+extern void   AllocCPlan9Body(CP9_t *hmm, int M, const ESL_ALPHABET *abc);
+extern void   FreeCPlan9(CP9_t *hmm);
+extern void   ZeroCPlan9(CP9_t *hmm);
+extern void   CPlan9SetNullModel(CP9_t *hmm, float null[MAXABET], float p1);
+extern void   DuplicateCP9(CM_t *src_cm, CM_t *dest_cm);
+extern int    cp9_GetNCalcsPerResidue(CP9_t *cp9, char *errbuf, float *ret_cp9_ncalcs_per_res);
+
+/* from cp9_dp.c */
+extern int cp9_Viterbi(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+		       int do_scan, int doing_align, int be_efficient, int do_null3, int **ret_psc, int *ret_maxres, 
+		       CP9trace_t **ret_tr, float *ret_sc);
+extern int cp9_ViterbiBackward(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+			       int do_scan, int doing_align, int be_efficient, int do_null3, int **ret_psc, int *ret_maxres, 
+			       CP9trace_t **ret_tr, float *ret_sc);
+extern int cp9_Forward(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+		       int do_scan, int doing_align, int be_efficient, int do_null3, int **ret_psc, int *ret_maxres, float *ret_sc);
+extern int cp9_FastForward(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+			   int do_scan, int doing_align, int be_efficient, int be_safe, int do_null3, int **ret_psc, int *ret_maxres, float *ret_sc);
+extern int cp9_Backward(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, search_results_t *results, 
+			int do_scan, int doing_align, int be_efficient, int do_null3, int **ret_psc, int *ret_maxres, 
+			float *ret_sc);
+extern int cp9_CheckFB(CP9_MX *fmx, CP9_MX *bmx, CP9_t *hmm, char *errbuf, float sc, int i0, int j0, ESL_DSQ *dsq);
+extern int cp9_WorstForward(CM_t *cm, char *errbuf, CP9_MX *mx, int thresh, int doing_scan, int doing_align, int *ret_L);
+extern int cp9_CheckTransitionGuarantees(CP9_t *cp9, char *errbuf);
+extern int cp9_GetLocalityMode(CP9_t *cp9, char *errbuf, int *ret_mode);
+
+/* from cp9_modelconfig.c */
+extern void  CP9Logoddsify(CP9_t *hmm);
+extern void  CPlan9Renormalize(CP9_t *hmm);
+extern void  CPlan9SWConfig(CP9_t *hmm, float pentry, float pexit, int do_match_local_cm, int first_cm_ndtype);
+extern void  CPlan9ELConfig(CM_t *cm);
+extern void  CPlan9NoEL(CM_t *cm);
+extern void  CPlan9InitEL(CM_t *cm, CP9_t *cp9);
+extern void  CPlan9RenormalizeExits(CP9_t *hmm, int spos);
+extern void  CP9_2sub_cp9(CP9_t *orig_hmm, CP9_t **ret_sub_hmm, int spos, int epos, double **orig_phi);
+extern void  CP9_reconfig2sub(CP9_t *hmm, int spos, int epos, int spos_nd, int epos_nd, double **orig_phi);
+extern int   Prob2Score(float p, float null);
+extern float Score2Prob(int sc, float null);
+extern float Scorify(int sc);
+extern void  CPlan9CMLocalBeginConfig(CM_t *cm);
+
+/* from cp9_modelmaker.c */
+extern CP9Map_t *AllocCP9Map(CM_t *cm);
+extern void FreeCP9Map(CP9Map_t *cp9map);
+extern int  build_cp9_hmm(CM_t *cm, CP9_t **ret_hmm, CP9Map_t **ret_cp9map, int do_psi_test,
+			  float psi_vs_phi_threshold, int debug_level);
+extern void CP9_map_cm2hmm(CM_t *cm, CP9Map_t *cp9map, int debug_level);
+extern void fill_psi(CM_t *cm, double *psi, char ***tmap);
+extern void fill_phi_cp9(CP9_t *hmm, double ***ret_phi, int spos);
+extern void map_helper(CM_t *cm, CP9Map_t *cp9map, int k, int ks, int v);
+extern void make_tmap(char ****ret_tmap);
+extern int  CP9_check_by_sampling(CM_t *cm, CP9_t *hmm, ESL_RANDOMNESS *r, CMSubInfo_t *subinfo, int spos, int epos, 
+				  float chi_thresh, int nsamples, int print_flag);
+extern void debug_print_cp9_params(FILE *fp, CP9_t *hmm, int print_scores);
+extern void debug_print_phi_cp9(CP9_t *hmm, double **phi);
+extern int  MakeDealignedString(const ESL_ALPHABET *abc, char *aseq, int alen, char *ss, char **ret_s);
+
+/* from cp9_mx.c */
+extern CP9_MX *CreateCP9Matrix(int N, int M);
+extern void    FreeCP9Matrix  (CP9_MX *mx);
+extern int     GrowCP9Matrix  (CP9_MX *mx, char *errbuf, int N, int M, int ***mmx, int ***imx, int ***dmx, int ***elmx, int **erow);
+
+/* from cp9_trace.c */
+extern void  CP9AllocTrace(int tlen, CP9trace_t **ret_tr);
+extern void  CP9ReallocTrace(CP9trace_t *tr, int tlen);
+extern void  CP9FreeTrace(CP9trace_t *tr);
+extern void  CP9_fake_tracebacks(ESL_MSA *msa, int *matassign, CP9trace_t ***ret_tr);
+extern void  CP9TraceCount(CP9_t *hmm, ESL_DSQ *dsq, float wt, CP9trace_t *tr);
+extern float CP9TraceScore(CP9_t *hmm, ESL_DSQ *dsq, CP9trace_t *tr);
+extern char *CP9Statetype(char st);
+extern void  CP9PrintTrace(FILE *fp, CP9trace_t *tr, CP9_t *hmm, ESL_DSQ *dsq);
+extern int   CP9TransitionScoreLookup(CP9_t *hmm, char st1, int k1, 
+				    char st2, int k2);
+extern void  CP9ViterbiTrace(CP9_t *hmm, ESL_DSQ *dsq, int i0, int j0,
+			     CP9_MX *mx, CP9trace_t **ret_tr);
+extern void  CP9ReverseTrace(CP9trace_t *tr);
+extern int   CP9Traces2Alignment(CM_t *cm, const ESL_ALPHABET *abc, ESL_SQ **sq, float *wgt, 
+				 int nseq, CP9trace_t **tr, int do_full, int do_matchonly, ESL_MSA **ret_msa);
+extern int   CP9TraceScoreCorrectionNull2(CP9_t *hmm, char *errbuf, CP9trace_t *tr, ESL_DSQ *dsq, int start, float *ret_sc);
+
+/* from alphabet.c */
+extern void   PairCount(const ESL_ALPHABET *abc, float *counters, ESL_DSQ syml, ESL_DSQ symr, float wt);
+extern float  DegeneratePairScore(const ESL_ALPHABET *abc, float *esc, ESL_DSQ syml, ESL_DSQ symr);
+extern int    iDegeneratePairScore(const ESL_ALPHABET *abc, int *esc, ESL_DSQ syml, ESL_DSQ symr);
+extern char   resolve_degenerate (ESL_RANDOMNESS *r, char c);
+extern int    revcomp(const ESL_ALPHABET *abc, ESL_SQ *comp, ESL_SQ *sq);
+float  LeftMarginalScore(const ESL_ALPHABET *abc, float *esc, ESL_DSQ dres);
+float  RightMarginalScore(const ESL_ALPHABET *abc, float *esc, ESL_DSQ dres);
+extern float  FastPairScoreBothDegenerate(int K, float *esc, float *left, float *right);
+extern int  iFastPairScoreBothDegenerate(int K, int *esc, float *left, float *right);
+extern float FastPairScoreLeftOnlyDegenerate(int K, float *esc, float *left, ESL_DSQ symr);
+extern int  iFastPairScoreLeftOnlyDegenerate(int K, int *iesc, float *left, ESL_DSQ symr);
+extern float FastPairScoreRightOnlyDegenerate(int K, float *esc, float *right, ESL_DSQ syml);
+extern float iFastPairScoreRightOnlyDegenerate(int K, int *iesc, float *right, ESL_DSQ syml);
+
+/* from display.c */
+extern Fancyali_t    *CreateFancyAli(const ESL_ALPHABET *abc, Parsetree_t *tr, CM_t *cm, CMConsensus_t *cons, ESL_DSQ *dsq, int do_noncanonical, char *pcode1, char *pcode2);
+extern void           PrintFancyAli(FILE *fp, Fancyali_t *ali, int offset, int in_revcomp, int do_top);
+extern void           FreeFancyAli(Fancyali_t *ali);
+extern int            CreateCMConsensus(CM_t *cm, const ESL_ALPHABET *abc, float pthresh, float sthresh, CMConsensus_t **ret_cons);
+extern void           FreeCMConsensus(CMConsensus_t *con);
+extern void           MainBanner(FILE *fp, char *banner); 
+extern int            IsCompensatory(const ESL_ALPHABET *abc, float *pij, int symi, int symj);
+extern CMEmitMap_t   *CreateEmitMap(CM_t *cm); 
+extern void           DumpEmitMap(FILE *fp, CMEmitMap_t *map, CM_t *cm);
+extern void           FreeEmitMap(CMEmitMap_t *map);
+extern void           FormatTimeString(char *buf, double sec, int do_frac);
+extern int            GetDate(char *errbuf, char **ret_date);
+
+/* from errors.c */
+extern void cm_Die (char *format, ...);
+extern void cm_Fail(char *format, ...);
+
+/* from eweight.c */
+extern int    cm_EntropyWeight(CM_t *cm, const Prior_t *pri, double etarget, int pretend_cm_is_hmm, double *ret_hmm_re, double *ret_Neff);
+extern void   cm_Rescale(CM_t *hmm, float scale);
+extern void   cp9_Rescale(CP9_t *hmm, float scale);
+extern double cm_MeanMatchInfo(const CM_t *cm);
+extern double cm_MeanMatchEntropy(const CM_t *cm);
+extern double cm_MeanMatchRelativeEntropy(const CM_t *cm);
+extern double cm_MeanMatchInfoHMM(const CM_t *cm);
+extern double cm_MeanMatchEntropyHMM(const CM_t *cm);
+extern double cm_MeanMatchRelativeEntropyHMM(const CM_t *cm);
+extern double cp9_MeanMatchInfo(const CM_t *cm);
+extern double cp9_MeanMatchEntropy(const CM_t *cm);
+extern double cp9_MeanMatchRelativeEntropy(const CM_t *cm);
+
+/* from hmmband.c */
+extern int          cp9_HMM2ijBands(CM_t *cm, char *errbuf, CP9Bands_t *cp9b, CP9Map_t *cp9map, int i0, int j0, int doing_search, int debug_level);
+extern int          cp9_HMM2ijBands_OLD(CM_t *cm, char *errbuf, CP9Bands_t *cp9b, CP9Map_t *cp9map, int i0, int j0, int doing_search, int debug_level);
+extern CP9Bands_t * AllocCP9Bands(CM_t *cm, CP9_t *hmm);
+extern void         FreeCP9Bands(CP9Bands_t *cp9bands);
+extern int          cp9_Seq2Bands     (CM_t *cm, char *errbuf, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *pmx, ESL_DSQ *dsq, int i0, int j0, CP9Bands_t *cp9b, int doing_search, int debug_level);
+extern int          cp9_FB2HMMBands        (CP9_t *hmm, char *errbuf, ESL_DSQ *dsq, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *pmx, CP9Bands_t *cp9b, 
+				            int i0, int j0, int M, double p_thresh, int did_scan, int do_old_hmm2ij, int debug_level);
+extern int          cp9_FB2HMMBandsWithSums(CP9_t *hmm, char *errbuf, ESL_DSQ *dsq, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *pmx, CP9Bands_t *cp9b, 
+					    int i0, int j0, int M, double p_thresh, int did_scan, int do_old_hmm2ij, int debug_level);
+extern int          HMMBandsEnforceValidParse(CM_t *cm, CP9Bands_t *cp9b, CP9Map_t *cp9map, char *errbuf, int i0, int j0, int doing_search, int *ret_did_expand, 
+					      int **ret_r_mn, int **ret_r_mx, int **ret_r_in,  int **ret_r_ix, int **ret_r_dn, int **ret_r_dx,
+					      int **ret_r_nn_i, int **ret_r_nx_i, int **ret_r_nn_j, int **ret_r_nx_j);
+extern int          HMMBandsFixUnreachable(CP9Bands_t *cp9b, char *errbuf, int k, int r_prv_min, int r_prv_max, int r_insert_prv_min);
+extern int          HMMBandsFillGap(CP9Bands_t *cp9b, char *errbuf, int k, int min1, int max1, int min2, int max2, int prv_nd_r_mn, int prv_nd_r_dn);
+extern int          CMBandsCheckValidParse(CM_t *cm, CP9Bands_t *cp9b, char *errbuf, int i0, int j0, int doing_search);
+/*extern void         cp9_RelaxRootBandsForSearch(CM_t *cm, int i0, int j0, int *imin, int *imax, int *jmin, int *jmax);*/
+extern void         cp9_DebugPrintHMMBands(FILE *ofp, int L, CP9Bands_t *cp9b, double hmm_bandp, int debug_level);
+extern void         cp9_CompareBands(CP9Bands_t *cp9b1, CP9Bands_t *cp9b2);
+extern int          cp9_GrowHDBands(CP9Bands_t *cp9b, char *errbuf);
+extern void         ijBandedTraceInfoDump(CM_t *cm, Parsetree_t *tr, int *imin, int *imax, 
+					  int *jmin, int *jmax, int debug_level);
+extern void         ijdBandedTraceInfoDump(CM_t *cm, Parsetree_t *tr, int *imin, int *imax, 
+					   int *jmin, int *jmax, int **hdmin, int **hdmax, 
+					   int debug_level);
+extern int          cp9_ValidateBands(CM_t *cm, char *errbuf, CP9Bands_t *cp9b, int i0, int j0);
+extern void         ij2d_bands(CM_t *cm, int L, int *imin, int *imax, int *jmin, int *jmax,
+			       int **hdmin, int **hdmax, int debug_level);
+extern void         combine_qdb_hmm_d_bands(CM_t *cm, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern void         hd2safe_hd_bands(int M, int *jmin, int *jmax, int **hdmin, int **hdmax,
+				     int *safe_hdmin, int *safe_hdmax);
+extern void         debug_print_hd_bands(CM_t *cm, int **hdmin, int **hdmax, int *jmin, int *jmax);
+extern void         PrintDPCellsSaved_jd(CM_t *cm, int *jmin, int *jmax, int **hdmin, int **hdmax, int W);
+extern void         debug_print_ij_bands(CM_t *cm);
+extern void         debug_print_parsetree_and_ij_bands(FILE *fp, Parsetree_t *tr, CM_t *cm, ESL_DSQ *dsq, CP9Bands_t *cp9b);
+
+/* from cp9_postprob.c */
+extern void         cp9_Posterior(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *mx, int did_scan);
+extern int          cp9_Seq2Posteriors(CM_t *cm, char *errbuf, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *pmx, ESL_DSQ *dsq, int i0, int j0, int debug_level);
+extern void         cp9_IFillPostSums(CP9_MX *post, CP9Bands_t *cp9, int i0, int j0);
+extern double       DScore2Prob(int sc, float null);
+
+/* from hybridsearch.c */
+extern int                cm_cp9_HybridScan(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, HybridScanInfo_t *hsi, int i0, int j0, int W, 
+					    float cutoff, search_results_t *results, int **ret_psc, int *ret_maxres, float *ret_sc);
+extern int                predict_xsub(CM_t *cm, float *cm_vcalcs, float *cm_expsc, float *cp9_expsc);
+extern void               cm_CalcAvgHitLength(CM_t *cm, double beta, float **ret_hitlen);
+extern HybridScanInfo_t * cm_CreateHybridScanInfo(CM_t *cm, double hsi_beta, float full_cm_ncalcs);
+extern int                cm_AddRootToHybridScanInfo(CM_t *cm, HybridScanInfo_t *hsi, int vroot_to_add);
+extern int                cm_CheckCompatibleWithHybridScanInfo(CM_t *cm, HybridScanInfo_t *hsi, int v_root_to_add);
+extern int                cm_ValidateHybridScanInfo(CM_t *cm, HybridScanInfo_t *hsi);
+extern void               cm_FreeHybridScanInfo(HybridScanInfo_t *hsi, CM_t *cm);
+
+/* from logsum.c */
+extern void  init_ilogsum(void);
+extern int   ILogsum(int s1, int s2);
+extern int   ILogsumNI(int s1, int s2);
+extern int   ILogsumNI_diff(int s1a, int s1b, int s2a, int s2b, int db);
+extern void  FLogsumInit(void);
+extern float LogSum2(float p1, float p2);
+extern float FLogsum(float p1, float p2);
+
+/* from mpisupport.c */
+#if HAVE_MPI
+extern int cm_master_MPIBcast(CM_t *cm, int tag, MPI_Comm comm, char **buf, int *nalloc);
+extern int cm_worker_MPIBcast(int tag, MPI_Comm comm, char **buf, int *nalloc, ESL_ALPHABET **abc, CM_t **ret_cm);
+extern int cm_MPIUnpack(ESL_ALPHABET **abc, char *buf, int n, int *pos, MPI_Comm comm, CM_t **ret_cm);
+extern int cm_MPIPack(CM_t *cm, char *buf, int n, int *pos, MPI_Comm comm);
+extern int cm_MPIPackSize(CM_t *cm, MPI_Comm comm, int *ret_n);
+extern int cm_justread_MPIUnpack(ESL_ALPHABET **abc, char *buf, int n, int *pos, MPI_Comm comm, CM_t **ret_cm);
+extern int cm_justread_MPIPack(CM_t *cm, char *buf, int n, int *pos, MPI_Comm comm);
+extern int cm_justread_MPIPackSize(CM_t *cm, MPI_Comm comm, int *ret_n);
+extern int cm_dsq_MPISend(ESL_DSQ *dsq, int L, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc);
+extern int cm_dsq_MPIRecv(int source, int tag, MPI_Comm comm, char **buf, int *nalloc, ESL_DSQ **ret_dsq, int *ret_L);
+extern int cm_search_results_MPISend(search_results_t *results, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc);
+extern int cm_search_results_MPIRecv(int source, int tag, MPI_Comm comm, char **buf, int *nalloc, search_results_t  **ret_results);
+extern int cm_search_results_MPIPackSize(const search_results_t *results, MPI_Comm comm, int *ret_n);
+extern int cm_search_results_MPIPack(const search_results_t *results, char *buf, int n, int *position, MPI_Comm comm);
+extern int cm_search_results_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, search_results_t **ret_results);
+extern int cm_search_result_node_MPIPackSize(const search_result_node_t *rnode, MPI_Comm comm, int *ret_n) ;
+extern int cm_search_result_node_MPIPack(const search_result_node_t *rnode, char *buf, int n, int *position, MPI_Comm comm);
+extern int cm_search_result_node_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, search_result_node_t *ret_rnode);
+extern int cm_seqs_to_aln_MPISend(seqs_to_aln_t *seqs_to_aln, int offset, int nseq_to_send, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc);
+extern int cm_seqs_to_aln_MPIRecv(const ESL_ALPHABET *abc, int source, int tag, MPI_Comm comm, char **buf, int *nalloc, seqs_to_aln_t **ret_seqs_to_aln);
+extern int cm_seqs_to_aln_MPIPackSize(const seqs_to_aln_t *results, int offset, int nseq_to_pack, MPI_Comm comm, int *ret_n);
+extern int cm_seqs_to_aln_MPIPack(const seqs_to_aln_t *seqs_to_aln, int offset, int nseq_to_pack, char *buf, int n, int *position, MPI_Comm comm);
+extern int cm_seqs_to_aln_MPIUnpack(const ESL_ALPHABET *abc, char *buf, int n, int *pos, MPI_Comm comm, seqs_to_aln_t **ret_seqs_to_aln);
+extern int cm_parsetree_MPIPackSize(const Parsetree_t *tr, MPI_Comm comm, int *ret_n);
+extern int cm_parsetree_MPIPack(const Parsetree_t *tr, char *buf, int n, int *position, MPI_Comm comm);
+extern int cm_parsetree_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, Parsetree_t **ret_tr);
+extern int cm_cp9trace_MPIPackSize(const CP9trace_t *cp9_tr, MPI_Comm comm, int *ret_n);
+extern int cm_cp9trace_MPIPack(const CP9trace_t *cp9_tr, char *buf, int n, int *position, MPI_Comm comm);
+extern int cm_cp9trace_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, CP9trace_t **ret_cp9_tr);
+extern int cm_digitized_sq_MPIPackSize(const ESL_SQ *sq, MPI_Comm comm, int *ret_n);
+extern int cm_digitized_sq_MPIPack(const ESL_SQ *sq, char *buf, int n, int *position, MPI_Comm comm);
+extern int cm_digitized_sq_MPIUnpack(const ESL_ALPHABET *abc, char *buf, int n, int *pos, MPI_Comm comm, ESL_SQ **ret_sq);
+extern int cmstats_MPIPackSize(CMStats_t *cmstats, MPI_Comm comm, int *ret_n);
+extern int cmstats_MPIPack(CMStats_t *cmstats, char *buf, int n, int *position, MPI_Comm comm);
+extern int cmstats_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, CMStats_t **ret_cmstats);
+extern int exp_info_MPIPackSize(ExpInfo_t *exp, MPI_Comm comm, int *ret_n);
+extern int exp_info_MPIPack(ExpInfo_t *exp, char *buf, int n, int *position, MPI_Comm comm);
+extern int exp_info_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, ExpInfo_t **ret_exp);
+extern int hmm_filter_info_MPIPackSize(HMMFilterInfo_t *hfi, MPI_Comm comm, int *ret_n);
+extern int hmm_filter_info_MPIPack(HMMFilterInfo_t *hfi, char *buf, int n, int *position, MPI_Comm comm);
+extern int hmm_filter_info_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, HMMFilterInfo_t **ret_hfi);
+extern int best_filter_info_MPIPackSize(BestFilterInfo_t *bf, MPI_Comm comm, int *ret_n);
+extern int best_filter_info_MPIPack(BestFilterInfo_t *bf, char *buf, int n, int *position, MPI_Comm comm);
+extern int best_filter_info_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, BestFilterInfo_t **ret_bf);
+extern int cmcalibrate_exp_results_MPIPackSize(float *scA, int nseq, MPI_Comm comm, int *ret_n);
+extern int cmcalibrate_exp_results_MPIPack(float *scA, int nseq, char *buf, int n, int *position, MPI_Comm comm);
+extern int cmcalibrate_exp_results_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, float **ret_scA, int *ret_nseq);
+extern int cmcalibrate_filter_results_MPIPackSize(int nseq, MPI_Comm comm, int *ret_n);
+extern int cmcalibrate_filter_results_MPIPack(float *cyk_scA, float *ins_scA, float *fwd_scA, int *partA, int nseq, char *buf, int n, int *position, MPI_Comm comm);
+extern int cmcalibrate_filter_results_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, float **ret_cyk_scA, float **ret_ins_scA, float **ret_fwd_scA, int **ret_partA, int *ret_nseq);
+extern int comlog_MPIPackSize(ComLog_t *comlog, MPI_Comm comm, int *ret_n);
+extern int comlog_MPIPack    (ComLog_t *comlog, char *buf, int n, int *position, MPI_Comm comm);
+extern int comlog_MPIUnpack  (char *buf, int n, int *pos, MPI_Comm comm, ComLog_t **ret_comlog);
+
+#endif
+
+/* from prior.c */
+extern Prior_t *Prior_Create(void);
+extern void     Prior_Destroy(Prior_t *pri);
+extern Prior_t *Prior_Read(FILE *fp);
+extern void     PriorifyCM(CM_t *cm, const Prior_t *pri);
+extern Prior_t *Prior_Default(void);
+extern struct p7prior_s *P7DefaultInfernalPrior(void);
+
+/* from rnamat.c */
+extern int numbered_nucleotide (char c);
+extern int numbered_basepair (char c, char d);
+extern FILE *MatFileOpen (char *matfile);
+extern fullmat_t *ReadMatrix(const ESL_ALPHABET *abc, FILE *matfp);
+extern int ribosum_MSA_resolve_degeneracies(fullmat_t *fullmat, ESL_MSA *msa);
+extern int ribosum_calc_targets(fullmat_t *fullmat);
+extern void FreeMat(fullmat_t *fullmat);
+
+/* from searchinfo.c */
+extern int  CreateSearchInfo(CM_t *cm, int cutoff_type, float sc_cutoff, float e_cutoff);
+extern int  AddFilterToSearchInfo(CM_t *cm, int cyk_filter, int inside_filter, int viterbi_filter, int forward_filter, int hybrid_filter, 
+				  ScanMatrix_t *smx, HybridScanInfo_t *hsi, int cutoff_type, float sc_cutoff, float e_cutoff, int do_null3);
+extern void FreeSearchInfo(SearchInfo_t *si, CM_t *cm);
+extern void DumpSearchInfo(SearchInfo_t *si);
+extern void DumpSearchOpts(int search_opts);
+extern void ValidateSearchInfo(CM_t *cm, SearchInfo_t *fi);
+extern void UpdateSearchInfoCutoff(CM_t *cm, int nround, int cutoff_type, float sc_cutoff, float e_cutoff);
+extern void UpdateSearchInfoForExpMode(CM_t *cm, int round, int exp_mode);
+extern void UpdateSearchInfoForNewSMX(CM_t *cm);
+
+extern search_results_t *CreateResults (int size);
+extern void ExpandResults              (search_results_t *r, int additional);
+extern void AppendResults              (search_results_t *src_results, search_results_t *dest_results, int i0);
+extern void FreeResults                (search_results_t *r);
+extern int  CompareResultsByScore      (const void *a_void, const void *b_void);
+extern int  CompareResultsByEndPoint   (const void *a_void, const void *b_void);
+extern void SortResultsByScore         (search_results_t *results);
+extern void SortResultsByEndPoint      (search_results_t *results);
+extern void PrintResults               (CM_t *cm, FILE *fp, FILE *tabfp, SearchInfo_t *si, const ESL_ALPHABET *abc, CMConsensus_t *cons, dbseq_t *dbseq, int do_top, int do_bottom, int do_noncompensatory, int do_noncanonical, int namewidth);
+extern void ReportHit                  (int i, int j, int bestr, float score, search_results_t *results);
+extern int  UpdateHitScoresWithNull2Or3(CM_t *cm, char *errbuf, SearchInfo_t *si, search_results_t *results, ESL_DSQ *dsq, int first_result, float sc_cutoff, int do_null2, int do_null3, int sort_by_score, int sort_by_endpoint);
+extern void RemoveOverlappingHits      (search_results_t *results, int i0, int j0);
+extern int  RemoveHitsOverECutoff      (CM_t *cm, char *errbuf, SearchInfo_t *si, int sround, search_results_t *results, ESL_DSQ *dsq, int first_result, int sort_by_score, int sort_by_endpoint);
+extern int  ScoresFromResults          (search_results_t *results, char *errbuf, float **ret_scA, int *ret_scN); 
+extern float CountScanDPCalcs          (CM_t *cm, int L, int use_qdb);
+extern BestFilterInfo_t *CreateBestFilterInfo();
+extern int  SetBestFilterInfoHMM(BestFilterInfo_t *bf, char *errbuf, int cm_M, float cm_eval, float F, int N, int db_size, float full_cm_ncalcs, int ftype, float e_cutoff, float fil_ncalcs, float fil_plus_surv_ncalcs);
+extern int  SetBestFilterInfoHybrid(BestFilterInfo_t *bf, char *errbuf, int cm_M, float cm_eval, float F, int N, int db_size, float full_cm_ncalcs, float e_cutoff, float fil_ncalcs, float fil_plus_surv_ncalcs, HybridScanInfo_t *hsi, int np, ExpInfo_t **hexpA);
+extern void FreeBestFilterInfo(BestFilterInfo_t *bf);
+extern void DumpBestFilterInfo(BestFilterInfo_t *bf);
+extern HMMFilterInfo_t *CreateHMMFilterInfo();
+extern int  SetHMMFilterInfoHMM(HMMFilterInfo_t *hfi, char *errbuf, float F, int N, int dbsize, int ncut, float *cm_E_cut, float *fwd_E_cut, int always_better_than_Smax);
+extern void FreeHMMFilterInfo(HMMFilterInfo_t *hfi);
+extern int  DumpHMMFilterInfo(FILE *fp, HMMFilterInfo_t *hfi, char *errbuf, CM_t *cm, int cm_mode, int hmm_mode, long dbsize, int ncm, int namewidth, char *namedashes);
+extern int  DumpHMMFilterInfoForCME(FILE *fp, HMMFilterInfo_t *hfi, char *errbuf, CM_t *cm, int cm_mode, int hmm_mode, long dbsize, int cmi, float cm_E, int do_header, int namewidth, char *namedashes,
+				    float *ret_cm_bit_sc, float *ret_hmm_E, float *ret_hmm_bit_sc, float *ret_S, float *ret_xhmm, float *ret_spdup, float *ret_cm_ncalcs_per_res, float *ret_hmm_ncalcs_per_res, int *ret_do_filter);
+extern int  DumpHMMFilterInfoForCMBitScore(FILE *fp, HMMFilterInfo_t *hfi, char *errbuf, CM_t *cm, int cm_mode, int hmm_mode, long dbsize, int cmi, float cm_bit_sc, int do_header, int namewidth, char *namedashes,
+					   float *ret_cm_E, float *ret_hmm_E, float *ret_hmm_bit_sc, float *ret_S, float *ret_xhmm, float *ret_spdup, float *ret_cm_ncalcs_per_res, float *ret_hmm_ncalcs_per_res, int *ret_do_filter);
+extern int   PlotHMMFilterInfo(FILE *fp, HMMFilterInfo_t *hfi, char *errbuf, CM_t *cm, int cm_mode, int hmm_mode, long dbsize, int mode);
+extern float GetHMMFilterS(HMMFilterInfo_t *hfi, int cut, int W, float avg_hit_len);
+extern float GetHMMFilterTotalCalcs(HMMFilterInfo_t *hfi, int cut, int W, float avg_hit_len, float cm_ncalcs_per_res, float hmm_ncalcs_per_res);
+extern float GetHMMFilterXHMM(HMMFilterInfo_t *hfi, int cut, int W, float avg_hit_len, float cm_ncalcs_per_res, float hmm_ncalcs_per_res);
+extern float GetHMMFilterSpeedup(HMMFilterInfo_t *hfi, int cut, int W, float avg_hit_len, float cm_ncalcs_per_res, float hmm_ncalcs_per_res);
+extern int   GetHMMFilterFwdECutGivenCME(HMMFilterInfo_t *hfi, char *errbuf, float cm_E, long dbsize, int *ret_cut_pt);
+extern int   GetHMMFilterFwdECutGivenCMBitScore(HMMFilterInfo_t *hfi, char *errbuf, float cm_bit_sc, long dbsize, int *ret_cut_pt, CM_t *cm, int cm_mode);
+extern float SurvFract2E(float S, int W, float avg_hit_len, long dbsize);
+extern float E2SurvFract(float E, int W, float avg_hit_len, long dbsize, int do_pad);
+extern int   Results2SurvFract(CM_t *cm, char *errbuf, int i0, int j0, search_results_t *results, int do_pad, int do_collapse, float *ret_survfract);
+
+/* from seqstoaln.c */
+extern seqs_to_aln_t *CreateSeqsToAln(int size, int i_am_mpi_master);
+extern seqs_to_aln_t *CreateSeqsToAlnFromSq(ESL_SQ **sq, int size, int i_am_mpi_master);
+extern int            GrowSeqsToAln(seqs_to_aln_t *seqs_to_aln, int new_alloc, int i_am_mpi_master); 
+extern void           FreeSeqsToAln(seqs_to_aln_t *seqs_to_aln);
+extern void           FreePartialSeqsToAln(seqs_to_aln_t *s, int do_free_sq, int do_free_tr, int do_free_cp9_tr, int do_free_post, int do_free_sc, int do_free_pp, int do_free_struct_sc);
+extern int            ReadSeqsToAln(const ESL_ALPHABET *abc, ESL_SQFILE *seqfp, int nseq, int do_read_all, seqs_to_aln_t *seqs_to_aln, int i_am_mpi_master); 
+extern seqs_to_aln_t *CMEmitSeqsToAln(ESL_RANDOMNESS *r, CM_t *cm, int ncm, int nseq, int padW, double *pdist, int i_am_mpi_master);
+extern seqs_to_aln_t *RandomEmitSeqsToAln(ESL_RANDOMNESS *r, const ESL_ALPHABET *abc, double *pdist, int extranum, int nseq, double *L_distro, int Lmax, int i_am_mpi_master); 
+
+/* from stats.c */
+extern CMStats_t *AllocCMStats(int np);
+extern void       FreeCMStats(CMStats_t *cmstats);
+extern int        debug_print_cmstats(CM_t *cm, char *errbuf, CMStats_t *cmstats, int has_fthr);
+extern int        debug_print_expinfo(ExpInfo_t *exp);
+extern int        get_gc_comp(const ESL_ALPHABET *abc, ESL_DSQ *dsq, int start, int stop);
+extern int        get_alphabet_comp(const ESL_ALPHABET *abc, ESL_DSQ *dsq, int start, int stop, float **ret_freq); 
+extern int        GetDBSize (ESL_SQFILE *sqfp, char *errbuf, long *ret_N, int *ret_nseq, int *ret_namewidth);
+extern int        GetDBInfo(const ESL_ALPHABET *abc, ESL_SQFILE *sqfp, char *errbuf, long *ret_N, int *ret_nseq, double **ret_gc_ct);
+extern int        E2MinScore(CM_t *cm, char *errbuf, int exp_mode, float E,  float *ret_sc);
+extern int        E2ScoreGivenExpInfo(ExpInfo_t *exp, char *errbuf, float E, float *ret_sc);
+extern int        Score2MaxE(CM_t *cm, char *errbuf, int exp_mode, float sc, float *ret_E);
+extern double     Score2E(float x, double mu, double lambda, long eff_dbsize);
+extern int        CM2ExpMode(CM_t *cm, int search_opts, int *ret_cm_exp_mode, int *ret_cp9_exp_mode);
+extern int        CM2FthrMode(CM_t *cm, char *errbuf, int search_opts, int *ret_fthr_mode);
+extern int        ExpModeIsLocal(int exp_mode);
+extern int        ExpModeIsForCM(int exp_mode);
+extern int        ExpModeToFthrMode(int exp_mode);
+extern ExpInfo_t *CreateExpInfo();
+extern void       SetExpInfo(ExpInfo_t *exp, double lambda, double mu_orig, long dbsize, int nrandhits, double tailp);
+extern ExpInfo_t *DuplicateExpInfo(ExpInfo_t *src);
+extern char      *DescribeExpMode(int exp_mode);
+extern char      *DescribeFthrMode(int fthr_mode);
+extern int        UpdateExpsForDBSize(CM_t *cm, char *errbuf, long dbsize);
+
+/* from truncyk.c */
+void  SetMarginalScores(CM_t *cm);
+float TrCYK_DnC(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, Parsetree_t **ret_tr);
+float TrCYK_Inside(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, Parsetree_t **ret_tr);
+/* legacy, avoid use: */
+float trinside (CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+                void ****ret_shadow, void ****ret_L_shadow, void ****ret_R_shadow,
+                void ****ret_T_shadow, void ****ret_Lmode_shadow, void ****ret_Rmode_shadow,
+                int *ret_mode, int *ret_v, int *ret_i, int *ret_j);
+
+
+
diff --git a/src/globals.c b/src/globals.c
new file mode 100644
index 0000000..6e22c7d
--- /dev/null
+++ b/src/globals.c
@@ -0,0 +1,63 @@
+/* globals.c
+ * SRE 28 Feb 2000
+ * SVN $Id: globals.c 2162 2007-09-20 18:35:51Z nawrockie $
+ * 
+ * Settings of the global variables used in INFERNAL,
+ * such as the sequence alphabet. 
+ *
+ * These globals are supposed
+ * to enable run-time configuration *once* -- they are not
+ * to be touched after initial program startup and configuration.
+ * for example, they are all assumed to be threadsafe.
+ ************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************
+ */
+
+#include "structs.h"
+
+/* The symbol alphabet.
+ * The package is designed to be configurable for analysis of
+ * a different alphabet just by changing these globals. I doubt that 
+ * it would be *useful* to apply it to something other than RNA,
+ * but hey, HMMER got used to do signal processing on auto engine
+ * electronics and musical compositions, so what the hell do I know.
+ *
+ * Must deal with IUPAC degeneracies. Nondegenerate symbols
+ * come first in Alphabet[], followed by degenerate symbols.
+ * We also have to deal with some non-IUPAC stuff:
+ * T (bah!) and X (often misused for N).
+ *
+ * Parts of the code assume that the last symbol is a
+ * symbol for an unknown residue, i.e. 'N'.
+ */
+int   Alphabet_type  = kRNA;
+int   Alphabet_size  = 4;
+int   Alphabet_iupac = 17;
+char *Alphabet       = "ACGUTXRYMKSWHBVDN";
+
+char  Degenerate[17][4] = { 
+  /* A  C  G  T */
+  {  1, 0, 0, 0 },  /* A */
+  {  0, 1, 0, 0 },  /* C */
+  {  0, 0, 1, 0 },  /* G */
+  {  0, 0, 0, 1 },  /* U */
+  {  0, 0, 0, 1 },  /* T */
+  {  1, 1, 1, 1 },  /* X */  
+  {  1, 0, 1, 0 },  /* R */  
+  {  0, 1, 0, 1 },  /* Y */
+  {  1, 1, 0, 0 },  /* M */
+  {  0, 0, 1, 1 },  /* K */
+  {  0, 1, 1, 0 },  /* S */
+  {  1, 0, 0, 1 },  /* W */
+  {  1, 1, 0, 1 },  /* H */
+  {  0, 1, 1, 1 },  /* B */
+  {  1, 1, 1, 0 },  /* V */
+  {  1, 0, 1, 1 },  /* D */
+  {  1, 1, 1, 1 },  /* N */
+};
+                     /*A  C  G  T  U  X  R  Y  M  K  S  W  H  B  V  D  N*/
+int DegenCount[17] = { 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4 };
+
diff --git a/src/histogram.c b/src/histogram.c
new file mode 100644
index 0000000..fd6c6a6
--- /dev/null
+++ b/src/histogram.c
@@ -0,0 +1,1353 @@
+/* histogram.c
+ * SRE, Sat Jan 20 16:16:17 1996
+ * 
+ * Accumulation, printing, and fitting of score histograms
+ * from database searches.
+ *
+ * RCS $Id: histogram.c,v 1.3 2002/06/12 16:28:36 rjklein Exp $
+ ************************************************************
+ * Basic API:
+ * 
+ * struct histogram_s *h;
+ * 
+ * h = AllocHistogram(min_hint, max_hint, lumpsize);
+ * 
+ * while (getting scores x) AddToHistogram(h, x);
+ * 
+ * ExtremeValueFitHistogram(h, high_hint);   
+ * PrintASCIIHistogram(fp, h);   
+ * FreeHistogram(h);
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <limits.h>
+#include <float.h>
+#include <math.h>
+
+#include "squid.h"
+#include "histogram.h"
+
+/* Function: AllocHistogram()
+ * 
+ * Purpose:  Allocate and return a histogram structure.
+ *           min and max are your best guess. They need
+ *           not be absolutely correct; the histogram
+ *           will expand dynamically to accomodate scores
+ *           that exceed these suggested bounds. The amount
+ *           that the histogram grows by is set by "lumpsize".
+ * 
+ * Args:     min:      minimum score (integer)
+ *           max:      maximum score (integer)
+ *           lumpsize: when reallocating histogram, pad the reallocation
+ *                     by this much (saves excessive reallocation)
+ */
+struct histogram_s *
+AllocHistogram(int min, int max, int lumpsize)
+{
+  struct histogram_s *h;
+  int            newsize;
+  int            i;
+
+  newsize = max - min + 1;
+
+  h = (struct histogram_s *) MallocOrDie(sizeof(struct histogram_s));
+  h->min       = min;
+  h->max       = max;
+  h->total     = 0;
+  h->lowscore  = INT_MAX;
+  h->highscore = INT_MIN;
+  h->lumpsize  = lumpsize;
+  h->histogram = (int *) MallocOrDie (sizeof(int) * newsize);
+  for (i = 0; i < newsize; i++) h->histogram[i] = 0;
+
+  h->expect    = NULL;
+  h->fit_type  = HISTFIT_NONE;
+
+  return h;
+}
+
+
+/* Function: FreeHistogram()
+ * 
+ * Purpose:  free a histogram structure.
+ */
+void
+FreeHistogram(struct histogram_s *h)
+{
+  free(h->histogram);
+  if (h->expect != NULL) free(h->expect);
+  free(h);
+} 
+
+/* Function: UnfitHistogram()
+ * 
+ * Purpose:  Free only the theoretical fit part of a histogram.
+ */
+void
+UnfitHistogram(struct histogram_s *h)
+{
+  if (h->expect != NULL) free(h->expect);
+  h->expect   = NULL;
+  h->fit_type = HISTFIT_NONE;
+}
+
+
+/* Function: AddToHistogram()
+ * 
+ * Purpose:  Bump the appropriate counter in a histogram
+ *           structure, given a score. The score is
+ *           rounded off from float precision to the
+ *           next lower integer.
+ */
+void
+AddToHistogram(struct histogram_s *h, float sc)
+{
+  int score;
+  int moveby;
+  int prevsize;
+  int newsize;
+  int i;
+
+  /* Adding to a histogram conflicts with existing fit:
+   * prohibit this.
+   */
+  if (h->fit_type != HISTFIT_NONE)
+    Die("AddToHistogram(): Can't add to a fitted histogram\n");
+  
+
+  /* histogram bins are defined as:  score >= bin value, < bin+1 
+   * -1.9 -> -2    -0.4 -> -1    1.9 -> 1
+   * -2.1 -> -3     0.4 -> 0     2.1 -> 2
+   */
+  score = (int) floor(sc);
+
+  /* Check to see if we must reallocate the histogram.
+   */
+  if (score < h->min)
+    {
+      prevsize = h->max - h->min + 1;
+      moveby   = (h->min - score) + h->lumpsize;
+      newsize  = prevsize + moveby;
+      h->min  -= moveby;
+
+      h->histogram = (int *) ReallocOrDie(h->histogram, sizeof(int) * newsize);
+      memmove(h->histogram+moveby, h->histogram, sizeof(int) * prevsize);
+      for (i = 0; i < moveby; i++)
+	h->histogram[i] = 0;
+    }
+  else if (score > h->max)
+    {
+      prevsize = h->max - h->min + 1;
+      h->max   = h->lumpsize + score;
+      newsize  = h->max - h->min + 1;
+
+      h->histogram = (int *) ReallocOrDie(h->histogram, sizeof(int) * newsize);
+      for (i = prevsize; i < newsize; i++)
+	h->histogram[i] = 0;
+    }
+
+  /* Bump the correct bin.
+   * The bin number is score - h->min
+   */
+  h->histogram[score - h->min]++;
+  h->total++;
+  if (score < h->lowscore) h->lowscore   = score;
+  if (score > h->highscore) h->highscore = score;
+
+  SQD_DPRINTF3(("AddToHistogram(): added %.1f; rounded to %d; in bin %d (%d-%d)\n",
+	  sc, score, score-h->min, h->min, h->max));
+  return;
+}
+
+
+
+/* Function: PrintASCIIHistogram()
+ * 
+ * Purpose:  Print a "prettified" histogram to a file pointer.
+ *           Deliberately a look-and-feel clone of Bill Pearson's 
+ *           excellent FASTA output.
+ * 
+ * Args:     fp     - open file to print to (stdout works)
+ *           h      - histogram to print
+ */           
+void
+PrintASCIIHistogram(FILE *fp, struct histogram_s *h)
+{
+  int units;
+  int maxbar;
+  int num;
+  int i, idx;
+  char buffer[81];		/* output line buffer */
+  int  pos;			/* position in output line buffer */
+  int  lowbound, lowcount;	/* cutoffs on the low side  */
+  int  highbound, highcount;	/* cutoffs on the high side */
+  int  emptybins = 3;
+
+  /* Find out how we'll scale the histogram.
+   * We have 59 characters to play with on a
+   * standard 80-column terminal display:
+   * leading "%5d %6d %6d|" occupies 20 chars.
+   * Save the peak position, we'll use it later.
+   */
+  maxbar = 0;
+  for (i = h->lowscore - h->min; i <= h->highscore - h->min; i++)
+    if (h->histogram[i] > maxbar) 
+      {
+	maxbar   = h->histogram[i];     /* max height    */
+	lowbound = i + h->min;     	/* peak position */
+      }
+
+  /* Truncate histogram display on both sides, ad hoc fashion.
+   * Start from the peak; then move out until we see <emptybins> empty bins,
+   * and stop.
+   */
+  highbound = lowbound;		/* start at peak position */
+  for (num = 0; lowbound > h->lowscore; lowbound--)
+    {
+      i = lowbound - h->min;
+      if (h->histogram[i] > 0) { num = 0;               continue; } /* reset */
+      if (++num == emptybins)  { lowbound += emptybins; break;    } /* stop  */
+    }
+  for (num = 0; highbound < h->highscore; highbound++)
+    {
+      i = highbound - h->min;
+      if (h->histogram[i] > 0) { num = 0;                continue; } /* reset */
+      if (++num == emptybins)  { highbound -= emptybins; break;    } /* stop  */
+    }
+				/* collect counts outside of bounds */
+  for (lowcount = 0, i = h->lowscore - h->min; i <= lowbound - h->min; i++)
+    lowcount += h->histogram[i];
+  for (highcount = 0, i = h->highscore - h->min; i >= highbound - h->min; i--)
+    highcount += h->histogram[i];
+
+				/* maxbar might need raised now; then set our units  */
+  if (lowcount  > maxbar) maxbar = lowcount;
+  if (highcount > maxbar) maxbar = highcount;
+  units = ((maxbar-1)/ 59) + 1;
+
+
+  /* Print the histogram
+   */
+  fprintf(fp, "%5s %6s %6s  (one = represents %d sequences)\n", 
+	  "score", "obs", "exp", units);
+  fprintf(fp, "%5s %6s %6s\n", "-----", "---", "---");
+  buffer[80] = '\0';
+  buffer[79] = '\n';
+  for (i = h->lowscore; i <= h->highscore; i++)
+    {
+      memset(buffer, ' ', 79 * sizeof(char));
+      idx = i - h->min;
+
+      /* Deal with special cases at edges
+       */
+      if      (i < lowbound)  continue;
+      else if (i > highbound) continue;
+      else if (i == lowbound && i != h->lowscore) 
+	{
+	  sprintf(buffer, "<%4d %6d %6s|", i+1, lowcount, "-");
+	  if (lowcount > 0) {
+	    num = 1+(lowcount-1) / units;
+	    if (num > 60) Die("oops");
+	    for (pos = 20; num > 0; num--)  buffer[pos++] = '=';
+	  }
+	  fputs(buffer, fp);
+	  continue;
+	}
+      else if (i == highbound && i != h->highscore)
+	{
+	  sprintf(buffer, ">%4d %6d %6s|", i, highcount, "-");
+	  if (highcount > 0) {
+	    num = 1+(highcount-1) / units;
+	    for (pos = 20; num > 0; num--)  buffer[pos++] = '=';
+	  }
+	  fputs(buffer, fp);
+	  continue;
+	}
+
+      /* Deal with most cases
+       */
+      if (h->fit_type != HISTFIT_NONE) 
+	sprintf(buffer, "%5d %6d %6d|", 
+		i, h->histogram[idx], (int) h->expect[idx]);
+      else
+	sprintf(buffer, "%5d %6d %6s|", i, h->histogram[idx], "-");
+      buffer[20] = ' ';		/* sprintf writes a null char */
+
+      /* Mark the histogram bar for observed hits
+       */ 
+      if (h->histogram[idx] > 0) {
+	num = 1 + (h->histogram[idx]-1) / units;
+	for (pos = 20; num > 0; num--)  buffer[pos++] = '=';
+      }
+	  
+      /* Mark the theoretically expected value
+       */
+      if (h->fit_type != HISTFIT_NONE && (int) h->expect[idx] > 0)
+	{
+	  pos = 20 + (int)(h->expect[idx]-1) / units;
+	  if (pos >= 78) pos = 78; /* be careful of buffer bounds */
+	  buffer[pos] = '*';
+	}
+
+      /* Print the line
+       */
+      fputs(buffer, fp);
+    }
+
+  /* Print details about the statistics
+   */
+  switch (h->fit_type) {
+  case HISTFIT_NONE:
+    fprintf(fp, "\n\n%% No statistical fit available\n");
+    break;
+    
+  case HISTFIT_EVD:
+    fprintf(fp, "\n\n%% Statistical details of theoretical EVD fit:\n");
+    fprintf(fp, "              mu = %10.4f\n", h->param[EVD_MU]);
+    fprintf(fp, "          lambda = %10.4f\n", h->param[EVD_LAMBDA]);
+    fprintf(fp, "chi-sq statistic = %10.4f\n", h->chisq);
+    fprintf(fp, "  P(chi-square)  = %10.4g\n", h->chip);
+    break;
+
+  case HISTFIT_GAUSSIAN:
+    fprintf(fp, "\n\n%% Statistical details of theoretical Gaussian fit:\n");
+    fprintf(fp, "            mean = %10.4f\n", h->param[GAUSS_MEAN]);
+    fprintf(fp, "              sd = %10.4f\n", h->param[GAUSS_SD]);
+    fprintf(fp, "chi-sq statistic = %10.4f\n", h->chisq);
+    fprintf(fp, "  P(chi-square)  = %10.4g\n", h->chip);
+    break;
+  }    
+  return;
+}
+  
+
+
+/* Function: PrintXMGRHistogram()
+ * Date:     SRE, Wed Nov 12 11:02:00 1997 [St. Louis]
+ * 
+ * Purpose:  Print an XMGR data file that contains two data sets:
+ *               - xy data for the observed histogram
+ *               - xy data for the theoretical histogram
+ */
+void
+PrintXMGRHistogram(FILE *fp, struct histogram_s *h)
+{
+  int sc;			/* integer score in histogram structure */
+  double val;
+
+  /* First data set is the observed histogram
+   */
+  for (sc = h->lowscore; sc <= h->highscore; sc++)
+    if (h->histogram[sc - h->min] > 0)
+      fprintf(fp, "%-6d %f\n", sc, 
+	      (float) h->histogram[sc - h->min]/ (float) h->total);
+  fprintf(fp, "&\n");
+
+  /* Second data set is the theoretical histogram
+   */
+  if (h->fit_type != HISTFIT_NONE)
+    {
+        for (sc = h->lowscore; sc <= h->highscore; sc++)
+	  {
+	    val = 
+	      (1. - ExtremeValueP((float)sc+1, h->param[EVD_MU], h->param[EVD_LAMBDA]))-
+	      (1. - ExtremeValueP((float)sc, h->param[EVD_MU], h->param[EVD_LAMBDA]));
+	    fprintf(fp, "%-6d %f\n", sc, val);
+	  }
+	fprintf(fp, "&\n");
+    }
+}
+
+/* Function: PrintXMGRDistribution()
+ * Date:     SRE, Wed Nov 12 11:02:09 1997 [St. Louis]
+ * 
+ * Purpose:  Print an XMGR data file that contains two data sets:
+ *               - xy data for the observed distribution P(S<x)
+ *               - xy data for the theoretical distribution P(S<x)
+ */
+void
+PrintXMGRDistribution(FILE *fp, struct histogram_s *h)
+{
+  int sc;			/* integer score in histogram structure */
+  int cum;			/* cumulative count */
+  double val;
+
+  /* First data set is the observed distribution;
+   * histogram bin x contains # of scores between x and x+1,
+   * hence the sc+1 offset. 
+   */
+  for (cum = 0, sc = h->lowscore; sc <= h->highscore; sc++)
+    {
+      cum += h->histogram[sc - h->min];
+      fprintf(fp, "%-6d %f\n", sc + 1, (float) cum / (float) h->total);
+    }
+  fprintf(fp, "&\n");
+
+  /* Second data set is the theoretical histogram
+   */
+  if (h->fit_type != HISTFIT_NONE)
+    {
+      for (sc = h->lowscore; sc <= h->highscore; sc++)
+	{
+	  val = (1. - ExtremeValueP((float) sc, h->param[EVD_MU], 
+				    h->param[EVD_LAMBDA]));
+	  fprintf(fp, "%-6d %f\n", sc, val);
+	}
+      fprintf(fp, "&\n");
+    }
+}
+
+/* Function: PrintXMGRRegressionLine()
+ * Date:     SRE, Wed Nov 12 11:02:19 1997 [St. Louis]
+ * 
+ * Purpose:  Print an XMGR data file that contains two data sets:
+ *               - xy data for log log transform of observed distribution P(S<x)
+ *               - xy data for log log transform of theoretical distribution P(S<x)
+ */
+void
+PrintXMGRRegressionLine(FILE *fp, struct histogram_s *h)
+{
+  int sc;			/* integer score in histogram structure */
+  int cum;
+  double val;			/* log log transform */
+
+  /* First data set is the observed distribution;
+   * histogram bin x contains # of scores between x and x+1,
+   * hence the sc+1 offset. 
+   */
+  for (cum = 0, sc = h->lowscore; sc <= h->highscore; sc++)
+    {
+      cum += h->histogram[sc - h->min];
+      val = log (-1. * log((double) cum /  (double) h->total));
+      if (cum < h->total)
+	fprintf(fp, "%-6d %f\n", sc + 1, val);
+    }
+  fprintf(fp, "&\n");
+
+  /* Second data set is the theoretical histogram
+   */
+  if (h->fit_type != HISTFIT_NONE)
+    {
+      for (sc = h->lowscore; sc <= h->highscore; sc++)
+	{
+	  val = log(-1. * log(1. - ExtremeValueP((float) sc, h->param[EVD_MU], 
+						       h->param[EVD_LAMBDA])));
+	  fprintf(fp, "%-6d %f\n", sc, val);
+	}
+      fprintf(fp, "&\n");
+    }
+}
+
+/* Function: EVDBasicFit()
+ * Date:     SRE, Wed Nov 12 11:02:27 1997 [St. Louis]
+ * 
+ * Purpose:  Fit a score histogram to the extreme value 
+ *           distribution. Set the parameters lambda
+ *           and mu in the histogram structure. Fill in the
+ *           expected values in the histogram. Calculate
+ *           a chi-square test as a measure of goodness of fit. 
+ *           
+ *           This is the basic version of ExtremeValueFitHistogram(),
+ *           in a nonrobust form: simple linear regression with no
+ *           outlier pruning.
+ *           
+ * Methods:  Uses a linear regression fitting method [Collins88,Lawless82]
+ *
+ * Args:     h         - histogram to fit
+ *           
+ * Return:   (void)
+ */
+void
+EVDBasicFit(struct histogram_s *h)
+{
+  float *d;            /* distribution P(S < x)          */
+  float *x;            /* x-axis of P(S<x) for Linefit() */
+  int    hsize;
+  int    sum;
+  int    sc, idx;		/* loop indices for score or score-h->min   */
+  float  slope, intercept;	/* m,b fit from Linefit()                   */
+  float  corr;			/* correlation coeff of line fit, not used  */
+  float  lambda, mu;		/* slope, intercept converted to EVD params */
+
+  /* Allocations for x, y axes
+   * distribution d runs from min..max with indices 0..max-min
+   *     i.e. score - min = index into d, x, histogram, and expect
+   */
+  hsize = h->highscore - h->lowscore + 1;
+  d         = (float *) MallocOrDie(sizeof(float) * hsize);
+  x         = (float *) MallocOrDie(sizeof(float) * hsize);
+  for (idx = 0; idx < hsize; idx++)
+    d[idx] = x[idx] = 0.;
+
+  /* Calculate P(S < x) distribution from histogram.
+   * note off-by-one of sc, because histogram bin contains scores between
+   * x and x+1. 
+   */ 
+  sum = 0;
+  for (sc = h->lowscore; sc <= h->highscore; sc++)
+    {
+      sum += h->histogram[sc - h->min];
+      d[sc - h->lowscore] = (float) sum / (float) h->total;
+      x[sc - h->lowscore] = (float) (sc + 1);
+    }
+
+  /* Do a linear regression fit to the log[-log(P(S<x))] "line".
+   * we have log[-log(1-P(S>x))]  = -lambda * x + lambda * mu
+   * so lambda = -m  and mu = b/lambda
+   */
+				/* convert y axis to log[-log(P(S<x))]  */
+  for (sc = h->lowscore; sc < h->highscore; sc++)
+    d[sc - h->lowscore] = log(-1. * log(d[sc - h->lowscore]));
+
+				/* do the linear regression */
+  FLinefit(x, d, hsize-1, &intercept, &slope, &corr);
+				/* calc mu, lambda */
+  lambda = -1. * slope;
+  mu     = intercept / lambda;
+
+  /* Set the EVD parameters in the histogram;
+   * pass 2 for additional lost degrees of freedom because we fit mu, lambda.
+   */
+  ExtremeValueSetHistogram(h, mu, lambda, h->lowscore, h->highscore, 2);
+
+  free(x);
+  free(d);
+  return;
+}
+
+
+/* Function: ExtremeValueFitHistogram()
+ * Date:     SRE, Sat Nov 15 17:16:15 1997 [St. Louis]
+ * 
+ * Purpose:  Fit a score histogram to the extreme value 
+ *           distribution. Set the parameters lambda
+ *           and mu in the histogram structure. Calculate
+ *           a chi-square test as a measure of goodness of fit. 
+ *           
+ * Methods:  Uses a maximum likelihood method [Lawless82].
+ *           Lower outliers are removed by censoring the data below the peak.
+ *           Upper outliers are removed iteratively using method 
+ *           described by [Mott92].
+ *           
+ * Args:     h         - histogram to fit
+ *           censor    - TRUE to censor data left of the peak
+ *           high_hint - score cutoff; above this are `real' hits that aren't fit
+ *           
+ * Return:   1 if fit is judged to be valid.
+ *           else 0 if fit is invalid (too few seqs.)
+ */
+int
+ExtremeValueFitHistogram(struct histogram_s *h, int censor, float high_hint) 
+{
+  float *x;                     /* array of EVD samples to fit */
+  int   *y;                     /* histogram counts            */ 
+  int    n;			/* number of observed samples  */
+  int    z;			/* number of censored samples  */
+  int    hsize;			/* size of histogram           */
+  float  lambda, mu;		/* new estimates of lambda, mu */
+  int    sc;		        /* loop index for score        */
+  int    lowbound;		/* lower bound of fitted region*/
+  int    highbound;		/* upper bound of fitted region*/
+  int    new_highbound;
+  int    iteration;
+
+  /* Determine lower bound on fitted region;
+   * if we're censoring the data, choose the peak of the histogram.
+   * if we're not, then we take the whole histogram.
+   */
+  lowbound = h->lowscore;
+  if (censor) 
+    {
+      int max = -1;
+      for (sc = h->lowscore; sc <= h->highscore; sc++)
+	if (h->histogram[sc - h->min] > max) 
+	  {
+	    max      = h->histogram[sc - h->min];
+	    lowbound = sc;
+	  }
+    }
+
+  /* Determine initial upper bound on fitted region.
+   */
+  highbound = MIN(high_hint, h->highscore);
+
+  /* Now, iteratively converge on our lambda, mu:
+   */
+  for (iteration = 0; iteration < 100; iteration++)
+    {
+      /* Construct x, y vectors.
+       */
+      x = NULL;
+      y = NULL;
+      hsize = highbound - lowbound + 1;
+      if (hsize < 5) goto FITFAILED; /* require at least 5 bins or we don't fit */
+
+      x = MallocOrDie(sizeof(float) * hsize);
+      y = MallocOrDie(sizeof(int)   * hsize);
+      n = 0;
+      for (sc = lowbound; sc <= highbound; sc++)
+	{
+	  x[sc-lowbound] = (float) sc + 0.5; /* crude, but tests OK */
+	  y[sc-lowbound] = h->histogram[sc - h->min];
+	  n             += h->histogram[sc - h->min];
+	}
+
+      if (n < 100) goto FITFAILED;  /* require fitting to at least 100 points */
+
+      /* If we're censoring, estimate z, the number of censored guys
+       * left of the bound. Our initial estimate is crudely that we're
+       * missing e^-1 of the total distribution (which would be exact
+       * if we censored exactly at mu; but we censored at the observed peak).
+       * Subsequent estimates are more exact based on our current estimate of mu.
+       */
+      if (censor)
+	{
+	  if (iteration == 0)
+	    z = MIN(h->total-n, (int) (0.58198 * (float) n));
+	  else
+	    {
+	      double psx;
+	      psx = EVDDistribution((float) lowbound, mu, lambda);
+	      z = MIN(h->total-n, (int) ((double) n * psx / (1. - psx)));
+	    }
+	}
+
+      /* Do an ML fit
+       */
+      if (censor) {
+	if (! EVDCensoredFit(x, y, hsize, z, (float) lowbound, &mu, &lambda))
+	  goto FITFAILED;
+      } else  
+	if (! EVDMaxLikelyFit(x, y, hsize, &mu, &lambda))
+	  goto FITFAILED;
+
+      /* Find the Eval = 1 point as a new highbound;
+       * the total number of samples estimated to "belong" to the EVD is n+z  
+       */
+      new_highbound = (int)
+	(mu - (log (-1. * log((double) (n+z-1) / (double)(n+z))) / lambda));
+
+      free(x);
+      free(y);
+      if (new_highbound >= highbound) break; 
+      highbound = new_highbound;
+    }
+
+  /* Set the histogram parameters;
+   * - we fit from lowbound to highbound; thus we lose 2 degrees of freedom
+   *   for fitting mu, lambda, but we get 1 back because we're unnormalized
+   *   in this interval, hence we pass 2-1 = 1 as ndegrees.
+   */    
+  ExtremeValueSetHistogram(h, mu, lambda, lowbound, highbound, 1); 
+  return 1;
+
+FITFAILED:
+  UnfitHistogram(h);
+  if (x != NULL) free(x);
+  if (y != NULL) free(y);
+  return 0;
+}
+
+    
+/* Function: ExtremeValueSetHistogram()
+ * 
+ * Purpose:  Instead of fitting the histogram to an EVD,
+ *           simply set the EVD parameters from an external source.
+ *
+ * Args:     h        - the histogram to set
+ *           mu       - mu location parameter                
+ *           lambda   - lambda scale parameter
+ *           lowbound - low bound of the histogram that was fit
+ *           highbound- high bound of histogram that was fit
+ *           ndegrees - extra degrees of freedom to subtract in X^2 test:
+ *                        typically 0 if mu, lambda are parametric,
+ *                        else 2 if mu, lambda are estimated from data
+ */
+void
+ExtremeValueSetHistogram(struct histogram_s *h, float mu, float lambda, 
+			 float lowbound, float highbound, int ndegrees)
+{
+  int   sc;
+  int   hsize, idx;
+  int   nbins;
+  float delta;
+
+  UnfitHistogram(h);
+  h->fit_type          = HISTFIT_EVD;
+  h->param[EVD_LAMBDA] = lambda;
+  h->param[EVD_MU]     = mu;
+
+  hsize     = h->max - h->min + 1;
+  h->expect = (float *) MallocOrDie(sizeof(float) * hsize);
+  for (idx = 0; idx < hsize; idx++)
+    h->expect[idx] = 0.;
+
+  /* Calculate the expected values for the histogram.
+   */
+  for (sc = h->min; sc <= h->max; sc++)
+    h->expect[sc - h->min] =
+      ExtremeValueE((float)(sc), h->param[EVD_MU], h->param[EVD_LAMBDA], 
+		    h->total) -
+      ExtremeValueE((float)(sc+1), h->param[EVD_MU], h->param[EVD_LAMBDA],
+		    h->total);
+  
+  /* Calculate the goodness-of-fit (within whole region)
+   */
+  h->chisq = 0.;
+  nbins    = 0;
+  for (sc = lowbound; sc <= highbound; sc++)
+    if (h->expect[sc-h->min] >= 5. && h->histogram[sc-h->min] >= 5)
+      {
+	delta = (float) h->histogram[sc-h->min] - h->expect[sc-h->min];
+	h->chisq += delta * delta / h->expect[sc-h->min];
+	nbins++;
+      }
+
+  /* Since we fit the whole histogram, there is at least 
+   * one constraint on chi-square: the normalization to h->total.
+   */
+  if (nbins > 1 + ndegrees)
+    h->chip = (float) IncompleteGamma((double)(nbins-1-ndegrees)/2., 
+				      (double) h->chisq/2.);
+  else
+    h->chip = 0.;		
+}
+
+
+
+/* Function: GaussianFitHistogram()
+ * 
+ * Purpose:  Fit a score histogram to a Gaussian distribution.
+ *           Set the parameters mean and sd in the histogram
+ *           structure, as well as a chi-squared test for
+ *           goodness of fit.
+ *
+ * Args:     h         - histogram to fit
+ *           high_hint - score cutoff; above this are `real' hits that aren't fit
+ *           
+ * Return:   1 if fit is judged to be valid.
+ *           else 0 if fit is invalid (too few seqs.)           
+ */
+int
+GaussianFitHistogram(struct histogram_s *h, float high_hint)
+{
+  float sum;
+  float sqsum;
+  float delta;
+  int   sc;
+  int   nbins;
+  int   hsize, idx;
+  
+  /* Clear any previous fitting from the histogram.
+   */
+  UnfitHistogram(h);
+
+  /* Determine if we have enough hits to fit the histogram;
+   * arbitrarily require 1000.
+   */
+  if (h->total < 1000) { h->fit_type = HISTFIT_NONE; return 0; }
+
+  /* Simplest algorithm for mean and sd;
+   * no outlier detection yet (not even using high_hint)
+   * 
+   * Magic 0.5 correction is because our histogram is for
+   * scores between x and x+1; we estimate the expectation
+   * (roughly) as x + 0.5. 
+   */
+  sum = sqsum = 0.;
+  for (sc = h->lowscore; sc <= h->highscore; sc++)
+    {
+      delta  = (float) sc + 0.5;
+      sum   += (float) h->histogram[sc-h->min] * delta;
+      sqsum += (float) h->histogram[sc-h->min] * delta * delta;
+    }
+  h->fit_type          = HISTFIT_GAUSSIAN;
+  h->param[GAUSS_MEAN] = sum / (float) h->total;
+  h->param[GAUSS_SD]   = sqrt((sqsum - (sum*sum/(float)h->total)) / 
+			      (float)(h->total-1));
+  
+  /* Calculate the expected values for the histogram.
+   * Note that the magic 0.5 correction appears again.
+   * Calculating difference between distribution functions for Gaussian 
+   * would be correct but hard.
+   */
+  hsize     = h->max - h->min + 1;
+  h->expect = (float *) MallocOrDie(sizeof(float) * hsize);
+  for (idx = 0; idx < hsize; idx++)
+    h->expect[idx] = 0.;
+
+  for (sc = h->min; sc <= h->max; sc++)
+    {
+      delta = (float) sc + 0.5 - h->param[GAUSS_MEAN];
+      h->expect[sc - h->min] =
+	(float) h->total * ((1. / (h->param[GAUSS_SD] * sqrt(2.*3.14159))) * 
+        (exp(-1.* delta*delta / (2. * h->param[GAUSS_SD] * h->param[GAUSS_SD]))));
+    }
+
+  /* Calculate the goodness-of-fit (within region that was fitted)
+   */
+  h->chisq = 0.;
+  nbins    = 0;
+  for (sc = h->lowscore; sc <= h->highscore; sc++)
+    if (h->expect[sc-h->min] >= 5. && h->histogram[sc-h->min] >= 5)
+      {
+	delta = (float) h->histogram[sc-h->min] - h->expect[sc-h->min];
+	h->chisq += delta * delta / h->expect[sc-h->min];
+	nbins++;
+      }
+	/* -1 d.f. for normalization; -2 d.f. for two free parameters */
+  if (nbins > 3)
+    h->chip = (float) IncompleteGamma((double)(nbins-3)/2., 
+				      (double) h->chisq/2.);
+  else
+    h->chip = 0.;		
+
+  return 1;
+}
+
+
+/* Function: GaussianSetHistogram()
+ * 
+ * Purpose:  Instead of fitting the histogram to a Gaussian,
+ *           simply set the Gaussian parameters from an external source.
+ */
+void
+GaussianSetHistogram(struct histogram_s *h, float mean, float sd)
+{
+  int   sc;
+  int   hsize, idx;
+  int   nbins;
+  float delta;
+
+  UnfitHistogram(h);
+  h->fit_type          = HISTFIT_GAUSSIAN;
+  h->param[GAUSS_MEAN] = mean;
+  h->param[GAUSS_SD]   = sd;
+
+  /* Calculate the expected values for the histogram.
+   */
+  hsize     = h->max - h->min + 1;
+  h->expect = (float *) MallocOrDie(sizeof(float) * hsize);
+  for (idx = 0; idx < hsize; idx++)
+    h->expect[idx] = 0.;
+
+  /* Note: ideally we'd use the Gaussian distribution function
+   * to find the histogram occupancy in the window sc..sc+1. 
+   * However, the distribution function is hard to calculate.
+   * Instead, estimate the histogram by taking the density at sc+0.5.
+   */
+  for (sc = h->min; sc <= h->max; sc++)
+    { 
+      delta = ((float)sc + 0.5) - h->param[GAUSS_MEAN];
+      h->expect[sc - h->min] =
+	(float) h->total * ((1. / (h->param[GAUSS_SD] * sqrt(2.*3.14159))) * 
+	    (exp(-1.*delta*delta / (2. * h->param[GAUSS_SD] * h->param[GAUSS_SD]))));
+    }
+
+  /* Calculate the goodness-of-fit (within whole region)
+   */
+  h->chisq = 0.;
+  nbins    = 0;
+  for (sc = h->lowscore; sc <= h->highscore; sc++)
+    if (h->expect[sc-h->min] >= 5. && h->histogram[sc-h->min] >= 5)
+      {
+	delta = (float) h->histogram[sc-h->min] - h->expect[sc-h->min];
+	h->chisq += delta * delta / h->expect[sc-h->min];
+	nbins++;
+      }
+	/* -1 d.f. for normalization */
+  if (nbins > 1)
+    h->chip = (float) IncompleteGamma((double)(nbins-1)/2., 
+				      (double) h->chisq/2.);
+  else
+    h->chip = 0.;		
+}
+
+
+
+/* Function: EVDDensity()
+ * Date:     SRE, Sat Nov 15 19:37:52 1997 [St. Louis]
+ * 
+ * Purpose:  Return the extreme value density P(S=x) at
+ *           a given point x, for an EVD controlled by
+ *           parameters mu and lambda.
+ */
+double
+EVDDensity(float x, float mu, float lambda)
+{
+  return (lambda * exp(-1. * lambda * (x - mu) 
+		       - exp(-1. * lambda * (x - mu))));
+}
+
+/* Function: EVDDistribution()
+ * Date:     SRE, Tue Nov 18 08:02:22 1997 [St. Louis]
+ * 
+ * Purpose:  Returns the extreme value distribution P(S < x)
+ *           evaluated at x, for an EVD controlled by parameters
+ *           mu and lambda.
+ */
+double
+EVDDistribution(float x, float mu, float lambda)
+{
+  return (exp(-1. * exp(-1. * lambda * (x - mu))));
+}
+
+/* Function: ExtremeValueP()
+ * 
+ * Purpose:  Calculate P(S>x) according to an extreme
+ *           value distribution, given x and the parameters
+ *           of the distribution (characteristic
+ *           value mu, decay constant lambda).
+ *           
+ *           This function is exquisitely prone to
+ *           floating point exceptions if it isn't coded
+ *           carefully.
+ *           
+ * Args:     x      = score
+ *           mu     = characteristic value of extreme value distribution
+ *           lambda = decay constant of extreme value distribution
+ *           
+ * Return:   P(S>x)
+ */                   
+double
+ExtremeValueP(float x, float mu, float lambda)
+{
+  double y;
+			/* avoid exceptions near P=1.0 */
+			/* typical 32-bit sys: if () < -3.6, return 1.0 */
+  if ((lambda * (x - mu)) <= -1. * log(-1. * log(DBL_EPSILON))) return 1.0;
+			/* avoid underflow fp exceptions near P=0.0*/
+  if ((lambda * (x - mu)) >= 2.3 * (double) DBL_MAX_10_EXP)     return 0.0;
+			/* a roundoff issue arises; use 1 - e^-x --> x for small x */
+  y = exp(-1. * lambda * (x - mu));
+  if       (y < 1e-7) return y;
+  else     return (1.0 - exp(-1. * y));
+}
+
+
+/* Function: ExtremeValueP2()
+ * 
+ * Purpose:  Calculate P(S>x) in a database of size N,
+ *           using P(S>x) for a single sequence, according
+ *           to a Poisson distribution.
+ *
+ * Args:     x      = score
+ *           mu     = characteristic value of extreme value distribution
+ *           lambda = decay constant of extreme value distribution
+ *           N      = number of trials (number of sequences)
+ *
+ * Return:   P(S>x) for database of size N
+ */
+double
+ExtremeValueP2(float x, float mu, float lambda, long N)
+{
+  double y;
+  y = N * ExtremeValueP(x,mu,lambda);
+  if (y < 1e-7) return y;
+  else          return (1.0 - exp(-1. * y));
+}
+
+/* Function: ExtremeValueE()
+ * 
+ * Purpose:  Calculate E(S>x) in a database of size N,
+ *           using P(S>x) for a single sequence: simply np.
+ *
+ * Args:     x      = score
+ *           mu     = characteristic value of extreme value distribution
+ *           lambda = decay constant of extreme value distribution
+ *           N      = number of trials (number of sequences)
+ *
+ * Return:   E(S>x) for database of size N
+ */
+double
+ExtremeValueE(float x, float mu, float lambda, long N)
+{
+  return (double)N * ExtremeValueP(x,mu,lambda);
+}
+
+
+/* Function: EVDrandom()
+ * 
+ * Purpose:  Randomly sample an x from an EVD.
+ *           Trivially done by the transformation method, since
+ *           the distribution is analytical:
+ *              x = \mu - \frac{\log \left[ -\log P(S<x) \right]}{\lambda}
+ *           where P(S<x) is sampled uniformly on 0 < P(S<x) < 1.
+ */
+float
+EVDrandom(float mu, float lambda)
+{
+  float p = 0.0;
+
+  /* Very unlikely, but possible,
+   * that sre_random() would give us exactly 0 or 1 
+   */
+  while (p == 0. || p == 1.) p = sre_random(); 
+  return mu - log(-1. * log(p)) / lambda;
+} 
+ 
+
+/* Function: Lawless416()
+ * Date:     SRE, Thu Nov 13 11:48:50 1997 [St. Louis]
+ * 
+ * Purpose:  Equation 4.1.6 from [Lawless82], pg. 143, and
+ *           its first derivative with respect to lambda,
+ *           for finding the ML fit to EVD lambda parameter.
+ *           This equation gives a result of zero for the maximum
+ *           likelihood lambda.
+ *           
+ *           Can either deal with a histogram or an array.
+ *           
+ *           Warning: beware overflow/underflow issues! not bulletproof.
+ *           
+ * Args:     x      - array of sample values (or x-axis of a histogram)
+ *           y      - NULL (or y-axis of a histogram)
+ *           n      - number of samples (or number of histogram bins)
+ *           lambda - a lambda to test
+ *           ret_f  - RETURN: 4.1.6 evaluated at lambda
+ *           ret_df - RETURN: first derivative of 4.1.6 evaluated at lambda
+ *           
+ * Return:   (void)
+ */ 
+void
+Lawless416(float *x, int *y, int n, float lambda, float *ret_f, float *ret_df)
+{
+
+  double esum;			/* \sum e^(-lambda xi)      */
+  double xesum;			/* \sum xi e^(-lambda xi)   */
+  double xxesum;		/* \sum xi^2 e^(-lambda xi) */
+  double xsum;			/* \sum xi                  */
+  double mult;			/* histogram count multiplier */
+  double total;			/* total samples            */
+  int i;
+
+
+  esum = xesum = xsum  = xxesum = total = 0.;
+  for (i = 0; i < n; i++)
+    {
+      mult = (y == NULL) ? 1. : (double) y[i];
+      xsum   += mult * x[i];
+      xesum  += mult * x[i] * exp(-1. * lambda * x[i]);
+      xxesum += mult * x[i] * x[i] * exp(-1. * lambda * x[i]);
+      esum   += mult * exp(-1. * lambda * x[i]);
+      total  += mult;
+    }
+  *ret_f  = 1./lambda - xsum / total + xesum / esum;
+  *ret_df = ((xesum / esum) * (xesum / esum))
+    - (xxesum / esum)
+    - (1. / (lambda * lambda));
+
+  return;
+}
+
+
+/* Function: Lawless422()
+ * Date:     SRE, Mon Nov 17 09:42:48 1997 [St. Louis]
+ * 
+ * Purpose:  Equation 4.2.2 from [Lawless82], pg. 169, and
+ *           its first derivative with respect to lambda,
+ *           for finding the ML fit to EVD lambda parameter
+ *           for Type I censored data. 
+ *           This equation gives a result of zero for the maximum
+ *           likelihood lambda.
+ *           
+ *           Can either deal with a histogram or an array.
+ *           
+ *           Warning: beware overflow/underflow issues! not bulletproof.
+ *           
+ * Args:     x      - array of sample values (or x-axis of a histogram)
+ *           y      - NULL (or y-axis of a histogram)
+ *           n      - number of observed samples (or number of histogram bins)
+ *           z      - number of censored samples 
+ *           c      - censoring value; all observed x_i >= c         
+ *           lambda - a lambda to test
+ *           ret_f  - RETURN: 4.2.2 evaluated at lambda
+ *           ret_df - RETURN: first derivative of 4.2.2 evaluated at lambda
+ *           
+ * Return:   (void)
+ */ 
+void
+Lawless422(float *x, int *y, int n, int z, float c,
+	   float lambda, float *ret_f, float *ret_df)
+{
+  double esum;			/* \sum e^(-lambda xi)      + z term    */
+  double xesum;			/* \sum xi e^(-lambda xi)   + z term    */
+  double xxesum;		/* \sum xi^2 e^(-lambda xi) + z term    */
+  double xsum;			/* \sum xi                  (no z term) */
+  double mult;			/* histogram count multiplier */
+  double total;			/* total samples            */
+  int i;
+
+  esum = xesum = xsum  = xxesum = total = 0.;
+  for (i = 0; i < n; i++)
+    {
+      mult = (y == NULL) ? 1. : (double) y[i];
+      xsum   += mult * x[i];
+      esum   += mult *               exp(-1. * lambda * x[i]);
+      xesum  += mult * x[i] *        exp(-1. * lambda * x[i]);
+      xxesum += mult * x[i] * x[i] * exp(-1. * lambda * x[i]);
+      total  += mult;
+    }
+
+  /* Add z terms for censored data
+   */
+  esum   += (double) z *         exp(-1. * lambda * c);
+  xesum  += (double) z * c *     exp(-1. * lambda * c);
+  xxesum += (double) z * c * c * exp(-1. * lambda * c);
+
+  *ret_f  = 1./lambda - xsum / total + xesum / esum;
+  *ret_df = ((xesum / esum) * (xesum / esum))
+    - (xxesum / esum)
+    - (1. / (lambda * lambda));
+
+  return;
+}
+
+
+
+/* Function: EVDMaxLikelyFit()
+ * Date:     SRE, Fri Nov 14 07:56:29 1997 [St. Louis]
+ * 
+ * Purpose:  Given a list or a histogram of EVD-distributed samples,
+ *           find maximum likelihood parameters lambda and
+ *           mu. 
+ *           
+ * Algorithm: Uses approach described in [Lawless82]. Solves
+ *           for lambda using Newton/Raphson iterations;
+ *           then substitutes lambda into Lawless' equation 4.1.5
+ *           to get mu. 
+ *           
+ *           Newton/Raphson algorithm developed from description in
+ *           Numerical Recipes in C [Press88]. 
+ *           
+ * Args:     x          - list of EVD distributed samples or x-axis of histogram
+ *           c          - NULL, or y-axis of histogram
+ *           n          - number of samples, or number of histogram bins 
+ *           ret_mu     : RETURN: ML estimate of mu
+ *           ret_lambda : RETURN: ML estimate of lambda
+ *           
+ * Return:   1 on success; 0 on any failure
+ */
+int
+EVDMaxLikelyFit(float *x, int *c, int n, float *ret_mu, float *ret_lambda)
+{
+  float  lambda, mu;
+  float  fx;			/* f(x)  */
+  float  dfx;			/* f'(x) */
+  double esum;                  /* \sum e^(-lambda xi) */ 
+  double mult;
+  double total;
+  float  tol = 1e-5;
+  int    i;
+
+  /* 1. Find an initial guess at lambda: linear regression here?
+   */
+  lambda = 0.2;
+
+  /* 2. Use Newton/Raphson to solve Lawless 4.1.6 and find ML lambda
+   */
+  for (i = 0; i < 100; i++)
+    {
+      Lawless416(x, c, n, lambda, &fx, &dfx);
+      if (fabs(fx) < tol) break;             /* success */
+      lambda = lambda - fx / dfx;	     /* Newton/Raphson is simple */
+      if (lambda <= 0.) lambda = 0.001;      /* but be a little careful  */
+    }
+
+  /* 2.5: If we did 100 iterations but didn't converge, Newton/Raphson failed.
+   *      Resort to a bisection search. Worse convergence speed
+   *      but guaranteed to converge (unlike Newton/Raphson).
+   *      We assume (!?) that fx is a monotonically decreasing function of x;
+   *      i.e. fx > 0 if we are left of the root, fx < 0 if we
+   *      are right of the root.
+   */ 
+  if (i == 100)
+    {
+      float left, right, mid;
+      SQD_DPRINTF2(("EVDMaxLikelyFit(): Newton/Raphson failed; switchover to bisection"));
+
+				/* First we need to bracket the root */
+      lambda = right = left = 0.2;
+      Lawless416(x, c, n, lambda, &fx, &dfx);
+      if (fx < 0.) 
+	{			/* fix right; search left. */
+	  do {
+	    left -= 0.1;
+	    if (left < 0.) { 
+	      SQD_DPRINTF2(("EVDMaxLikelyFit(): failed to bracket root")); 
+	      return 0; 
+	    }
+	    Lawless416(x, c, n, left, &fx, &dfx);
+	  } while (fx < 0.);
+	}
+      else
+	{			/* fix left; search right. */
+	  do {
+	    right += 0.1;
+	    Lawless416(x, c, n, right, &fx, &dfx);
+	    if (right > 100.) {
+	      SQD_DPRINTF2(("EVDMaxLikelyFit(): failed to bracket root")); 
+	      return 0; 
+	    }
+	  } while (fx > 0.);
+	}
+			/* now we bisection search in left/right interval */
+      for (i = 0; i < 100; i++)
+	{
+	  mid = (left + right) / 2.; 
+	  Lawless416(x, c, n, mid, &fx, &dfx);
+	  if (fabs(fx) < tol) break;             /* success */
+	  if (fx > 0.)	left = mid;
+	  else          right = mid;
+	}
+      if (i == 100) { 
+	SQD_DPRINTF2(("EVDMaxLikelyFit(): even the bisection search failed")); 
+	return 0; 
+      }
+      lambda = mid;
+    }
+
+  /* 3. Substitute into Lawless 4.1.5 to find mu
+   */
+  esum = 0.;
+  total = 0.;
+  for (i = 0; i < n; i++)
+    {
+      mult   = (c == NULL) ? 1. : (double) c[i];
+      esum  += mult * exp(-1 * lambda * x[i]);
+      total += mult;
+    }
+  mu = -1. * log(esum / total) / lambda;
+
+  *ret_lambda = lambda;
+  *ret_mu     = mu;   
+  return 1;
+}
+
+
+/* Function: EVDCensoredFit()
+ * Date:     SRE, Mon Nov 17 10:01:05 1997 [St. Louis]
+ * 
+ * Purpose:  Given a /left-censored/ list or histogram of EVD-distributed 
+ *           samples, as well as the number of censored samples z and the
+ *           censoring value c,              
+ *           find maximum likelihood parameters lambda and
+ *           mu. 
+ *           
+ * Algorithm: Uses approach described in [Lawless82]. Solves
+ *           for lambda using Newton/Raphson iterations;
+ *           then substitutes lambda into Lawless' equation 4.2.3
+ *           to get mu. 
+ *           
+ *           Newton/Raphson algorithm developed from description in
+ *           Numerical Recipes in C [Press88]. 
+ *           
+ * Args:     x          - list of EVD distributed samples or x-axis of histogram
+ *           y          - NULL, or y-axis of histogram
+ *           n          - number of observed samples,or number of histogram bins 
+ *           z          - number of censored samples
+ *           c          - censoring value (all x_i >= c)
+ *           ret_mu     : RETURN: ML estimate of mu
+ *           ret_lambda : RETURN: ML estimate of lambda
+ *           
+ * Return:   (void)
+ */
+int
+EVDCensoredFit(float *x, int *y, int n, int z, float c, 
+	       float *ret_mu, float *ret_lambda)
+{
+  float  lambda, mu;
+  float  fx;			/* f(x)  */
+  float  dfx;			/* f'(x) */
+  double esum;                  /* \sum e^(-lambda xi) */ 
+  double mult;
+  double total;
+  float  tol = 1e-5;
+  int    i;
+
+  /* 1. Find an initial guess at lambda: linear regression here?
+   */
+  lambda = 0.2;
+
+  /* 2. Use Newton/Raphson to solve Lawless 4.2.2 and find ML lambda
+   */
+  for (i = 0; i < 100; i++)
+    {
+      Lawless422(x, y, n, z, c, lambda, &fx, &dfx);
+      if (fabs(fx) < tol) break;             /* success */
+      lambda = lambda - fx / dfx;	     /* Newton/Raphson is simple */
+      if (lambda <= 0.) lambda = 0.001;      /* but be a little careful  */
+    }
+
+ /* 2.5: If we did 100 iterations but didn't converge, Newton/Raphson failed.
+   *      Resort to a bisection search. Worse convergence speed
+   *      but guaranteed to converge (unlike Newton/Raphson).
+   *      We assume (!?) that fx is a monotonically decreasing function of x;
+   *      i.e. fx > 0 if we are left of the root, fx < 0 if we
+   *      are right of the root.
+   */ 
+  if (i == 100)
+    {
+      float left, right, mid;
+				/* First we need to bracket the root */
+      SQD_DPRINTF2(("EVDCensoredFit(): Newton/Raphson failed; switched to bisection"));
+      lambda = right = left = 0.2;
+      Lawless422(x, y, n, z, c, lambda, &fx, &dfx);
+      if (fx < 0.) 
+	{			/* fix right; search left. */
+	  do {
+	    left -= 0.03;
+	    if (left < 0.) { 
+	      SQD_DPRINTF2(("EVDCensoredFit(): failed to bracket root")); 
+	      return 0;
+	    }
+	    Lawless422(x, y, n, z, c, left, &fx, &dfx);
+	  } while (fx < 0.);
+	}
+      else
+	{			/* fix left; search right. */
+	  do {
+	    right += 0.1;
+	    Lawless422(x, y, n, z, c, left, &fx, &dfx);
+	    if (right > 100.) {
+	      SQD_DPRINTF2(("EVDCensoredFit(): failed to bracket root"));
+	      return 0;
+	    }
+	  } while (fx > 0.);
+	}
+			/* now we bisection search in left/right interval */
+      for (i = 0; i < 100; i++)
+	{
+	  mid = (left + right) / 2.; 
+	  Lawless422(x, y, n, z, c, left, &fx, &dfx);
+	  if (fabs(fx) < tol) break;             /* success */
+	  if (fx > 0.)	left = mid;
+	  else          right = mid;
+	}
+      if (i == 100) {
+	SQD_DPRINTF2(("EVDCensoredFit(): even the bisection search failed"));
+	return 0;
+      }
+      lambda = mid;
+    }
+
+  /* 3. Substitute into Lawless 4.2.3 to find mu
+   */
+  esum =  total = 0.;
+  for (i = 0; i < n; i++)
+    {
+      mult   = (y == NULL) ? 1. : (double) y[i];
+      esum  += mult * exp(-1. * lambda * x[i]);
+      total += mult;
+    }
+  esum += (double) z * exp(-1. * lambda * c);    /* term from censored data */
+  mu = -1. * log(esum / total) / lambda;        
+
+  *ret_lambda = lambda;
+  *ret_mu     = mu;   
+  return 1;
+}
+
+
+
diff --git a/src/histogram.h b/src/histogram.h
new file mode 100644
index 0000000..ca95eb7
--- /dev/null
+++ b/src/histogram.h
@@ -0,0 +1,85 @@
+/*
+ * histogram.h
+ *
+ * Header file for histogram routines.
+ * 
+ * Merged from structs.h and funcs.h of HMMER version 2.2g
+ *   Copyright (C) 1992-1999 Washington University School of Medicine
+ *   All Rights Reserved
+ *
+ * Modified for use in rsearch by Robert J. Klein
+ * March 19, 2002
+ */
+
+#ifndef _HISTOGRAM_H
+#define _HISTOGRAM_H
+
+
+/* from structs.h */
+/* Structure: histogram_s 
+ * 
+ * Keep a score histogram. 
+ * 
+ * The main implementation issue here is that the range of
+ * scores is unknown, and will go negative. histogram is
+ * a 0..max-min array that represents the range min..max.
+ * A given score is indexed in histogram array as score-min.
+ * The AddToHistogram() function deals with dynamically 
+ * resizing the histogram array when necessary.
+ */  
+
+struct histogram_s {
+  int *histogram;		/* counts of hits                     */
+  int  min;			/* elem 0 of histogram == min         */
+  int  max;                     /* last elem of histogram == max      */
+  int  highscore;		/* highest active elem has this score */
+  int  lowscore;		/* lowest active elem has this score  */
+  int  lumpsize;		/* when resizing, overalloc by this   */
+  int  total;			/* total # of hits counted            */
+
+  float *expect;		/* expected counts of hits            */
+  int    fit_type;		/* flag indicating distribution type  */
+  float  param[3];		/* parameters used for fits           */
+  float  chisq;			/* chi-squared val for goodness of fit*/
+  float  chip;			/* P value for chisquared             */
+};
+#define HISTFIT_NONE     0	/* no fit done yet               */
+#define HISTFIT_EVD      1	/* fit type = extreme value dist */
+#define HISTFIT_GAUSSIAN 2	/* fit type = Gaussian           */
+#define EVD_MU		 0	/* EVD fit parameter mu          */
+#define EVD_LAMBDA       1	/* EVD fit parameter lambda      */
+#define EVD_WONKA        2      /* EVD fit fudge factor          */
+#define GAUSS_MEAN       0	/* Gaussian parameter mean       */
+#define GAUSS_SD         1	/* Gaussian parameter std. dev.  */
+
+/* from funcs.h */
+extern struct histogram_s *AllocHistogram(int min, int max, int lumpsize);
+extern void FreeHistogram(struct histogram_s *h);
+extern void UnfitHistogram(struct histogram_s *h);
+extern void AddToHistogram(struct histogram_s *h, float sc);
+extern void PrintASCIIHistogram(FILE *fp, struct histogram_s *h); 
+extern void PrintXMGRHistogram(FILE *fp, struct histogram_s *h);
+extern void PrintXMGRDistribution(FILE *fp, struct histogram_s *h);
+extern void PrintXMGRRegressionLine(FILE *fp, struct histogram_s *h);
+extern void EVDBasicFit(struct histogram_s *h);
+extern int  ExtremeValueFitHistogram(struct histogram_s *h, int censor,
+				     float high_hint);
+extern void ExtremeValueSetHistogram(struct histogram_s *h, float mu, float lambda, 
+				     float low, float high, int ndegrees);
+extern int  GaussianFitHistogram(struct histogram_s *h, float high_hint);
+extern void GaussianSetHistogram(struct histogram_s *h, float mean, float sd);
+extern double EVDDensity(float x, float mu, float lambda);
+extern double EVDDistribution(float x, float mu, float lambda);
+extern double ExtremeValueP (float x, float mu, float lambda);
+extern double ExtremeValueP2(float x, float mu, float lambda, long N);
+extern double ExtremeValueE (float x, float mu, float lambda, long N);
+extern float  EVDrandom(float mu, float lambda);
+extern int    EVDMaxLikelyFit(float *x, int *y, int n, 
+			      float *ret_mu, float *ret_lambda);
+extern int    EVDCensoredFit(float *x, int *y, int n, int z, float c, 
+			     float *ret_mu, float *ret_lambda);
+extern void   Lawless416(float *x, int *y, int n, float lambda, 
+			 float *ret_f, float *ret_df);
+extern void   Lawless422(float *x, int *y, int n, int z, float c,
+			 float lambda, float *ret_f, float *ret_df);
+#endif
diff --git a/src/hmmband.c b/src/hmmband.c
new file mode 100644
index 0000000..f2d1060
--- /dev/null
+++ b/src/hmmband.c
@@ -0,0 +1,5111 @@
+/* hmmband.c
+ * EPN 12.16.05 
+ * 
+ * Functions to support deriving bands for a constrained CM
+ * parse of a target sequence using CM. Bands are derived
+ * from CM plan 9 HMM (CP9 HMM) Forward/Backward parses of
+ * the target.
+ * 
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <float.h>
+#include <limits.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_stack.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+
+/* EPN 10.28.06
+ * Function: AllocCP9Bands()
+ * 
+ * Purpose:  Allocate the arrays needed for creating i and j
+ *           bands on a CM based on a CP9 parse. See structs.h
+ *           for description of this structure.
+ *
+ * Args:    
+ * CM_t *cm            - the CM
+ * cplan9_s *hmm       - the CP9 HMM for the CM
+ * Returns: (void) 
+ *
+ */
+
+CP9Bands_t *
+AllocCP9Bands(CM_t *cm, CP9_t *hmm)
+{
+  int status;
+  CP9Bands_t  *cp9bands;
+
+  ESL_ALLOC(cp9bands, sizeof(CP9Bands_t));
+
+  cp9bands->cm_M  = cm->M;
+  cp9bands->hmm_M = hmm->M;
+  
+  ESL_ALLOC(cp9bands->pn_min_m, sizeof(int) * (cp9bands->hmm_M+1));
+  ESL_ALLOC(cp9bands->pn_max_m, sizeof(int) * (cp9bands->hmm_M+1));
+  ESL_ALLOC(cp9bands->pn_min_i, sizeof(int) * (cp9bands->hmm_M+1));
+  ESL_ALLOC(cp9bands->pn_max_i, sizeof(int) * (cp9bands->hmm_M+1));
+  ESL_ALLOC(cp9bands->pn_min_d, sizeof(int) * (cp9bands->hmm_M+1));
+  ESL_ALLOC(cp9bands->pn_max_d, sizeof(int) * (cp9bands->hmm_M+1));
+  ESL_ALLOC(cp9bands->isum_pn_m,sizeof(int) * (cp9bands->hmm_M+1));
+  ESL_ALLOC(cp9bands->isum_pn_i,sizeof(int) * (cp9bands->hmm_M+1));
+  ESL_ALLOC(cp9bands->isum_pn_d, sizeof(int) * (cp9bands->hmm_M+1));
+
+  ESL_ALLOC(cp9bands->imin,       sizeof(int)   * cp9bands->cm_M);
+  ESL_ALLOC(cp9bands->imax,       sizeof(int)   * cp9bands->cm_M);
+  ESL_ALLOC(cp9bands->jmin,       sizeof(int)   * cp9bands->cm_M);
+  ESL_ALLOC(cp9bands->jmax,       sizeof(int)   * cp9bands->cm_M);
+  ESL_ALLOC(cp9bands->safe_hdmin, sizeof(int)   * cp9bands->cm_M);
+  ESL_ALLOC(cp9bands->safe_hdmax, sizeof(int)   * cp9bands->cm_M);
+  ESL_ALLOC(cp9bands->hdmin,      sizeof(int *) * cp9bands->cm_M);
+  ESL_ALLOC(cp9bands->hdmax,      sizeof(int *) * cp9bands->cm_M);
+  cp9bands->hdmin_mem = NULL;
+  cp9bands->hdmax_mem = NULL;
+  /* NOTE: cp9bands->hdmin and hdmax are 2D arrays, the ptrs are 
+   * alloc'ed here, but the actually memory is alloc'ed by
+   * hmmband.c:cp9_Seq2Bands() with a call to hmmband.c:cp9_GrowHDBands(). 
+   * We set hdmin[0] = hdmax[0] = NULL so we know not to free them 
+   * if they were never alloc'ed.
+   */
+  cp9bands->hd_needed  = 0;
+  cp9bands->hd_alloced = 0;
+
+  return cp9bands;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return NULL; /* never reached */
+}
+
+/* Function: FreeCP9Bands() 
+ * Returns: (void) 
+ */
+void 
+FreeCP9Bands(CP9Bands_t *cp9bands)
+{
+  free(cp9bands->imin);
+  free(cp9bands->imax);
+  free(cp9bands->jmin);
+  free(cp9bands->jmax);
+  free(cp9bands->safe_hdmin);
+  free(cp9bands->safe_hdmax);
+  if(cp9bands->hdmin_mem != NULL)
+    free(cp9bands->hdmin_mem); /* all v were malloc'ed as a block */
+  if(cp9bands->hdmax_mem != NULL) 
+    free(cp9bands->hdmax_mem); /* all v were malloc'ed as a block */
+  free(cp9bands->hdmin);
+  free(cp9bands->hdmax);
+
+  free(cp9bands->pn_min_m);
+  free(cp9bands->pn_max_m);
+  free(cp9bands->pn_min_i);
+  free(cp9bands->pn_max_i);
+  free(cp9bands->pn_min_d);
+  free(cp9bands->pn_max_d);
+  free(cp9bands->isum_pn_m);
+  free(cp9bands->isum_pn_i);
+  free(cp9bands->isum_pn_d);
+
+  free(cp9bands);
+}
+
+/* Function: DScore2Prob()
+ * 
+ * Purpose:  Convert an integer log_2 odds score back to a probability;
+ *           needs the null model probability, if any, to do the conversion.
+ */
+double 
+DScore2Prob(int sc, float null)
+{
+  if (sc == -INFTY) return 0.;
+  else              return (null * sreEXP2((double) sc / INTSCALE));
+}
+
+
+/* Function: cp9_Seq2Bands
+ * Date    : EPN, Mon Jan  8 07:23:34 2007
+ *           EPN, Wed Oct 17 04:53:58 2007  [updated/optimized]
+ *
+ * Purpose:  Given a CM with precalc'ed CP9 HMM and CP9Map, a sequence and 
+ *           a CP9Bands_t structure, calculate the HMM bands and store them
+ *           in the CP9Bands_t structure.
+ *           
+ * Args:     cm          - the covariance model
+ *           errbuf      - char buffer for reporting errors
+ *           fmx          - CP9 dp matrix for Forward()
+ *           bmx          - CP9 dp matrix for Backward()
+ *           pmx          - CP9 dp matrix to fill with posteriors, can == bmx
+ *           dsq         - sequence in digitized form
+ *           i0          - start of target subsequence (often 1, beginning of sq)
+ *           j0          - end of target subsequence (often L, end of sq)
+ *           cp9b        - PRE-ALLOCATED, the HMM bands for this sequence, filled here.
+ *           doing_search- TRUE if we're going to use these HMM bands for search, not alignment
+ *           debug_level - verbosity level for debugging printf()s
+ * Return:  eslOK on success;
+ * 
+ */
+int
+cp9_Seq2Bands(CM_t *cm, char *errbuf, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *pmx, ESL_DSQ *dsq, int i0, int j0, CP9Bands_t *cp9b, int doing_search, int debug_level)
+{
+  int   status;
+  int   use_sums;     /* TRUE to fill and use posterior sums during HMM band calc, yields wider bands  */
+  float sc;
+  int do_scan2bands;  /* TRUE to use scanning Forward/Backward to get posteriors */
+  int do_old_hmm2ij;
+
+  /* Contract checks */
+  if(cm->cp9 == NULL)    ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Seq2Bands, but cm->cp9 is NULL.\n");
+  if(cm->cp9map == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Seq2Bands, but cm->cp9map is NULL.\n");
+  if(dsq == NULL)        ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Seq2Bands, dsq is NULL.");
+  if(i0 > j0)            ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Seq2Bands, i0: %d > j0: %d\n", i0, j0);
+  if(!((cm->align_opts & CM_ALIGN_HBANDED) || (cm->search_opts & CM_SEARCH_HBANDED)))        ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Seq2Bands, CM_ALIGN_HBANDED and CM_SEARCH_HBANDED flags both down, exactly 1 must be up.\n");
+  if((cm->search_opts & CM_SEARCH_HMMALNBANDS) && (!(cm->search_opts & CM_SEARCH_HBANDED))) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Seq2Bands, CM_SEARCH_HMMALNBANDS flag raised, but not CM_SEARCH_HBANDED flag, this doesn't make sense\n");
+  if(cm->tau > 0.5)      ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_Seq2Bands, cm->tau (%f) > 0.5, we can't deal.", cm->tau);
+  
+  use_sums = ((cm->align_opts & CM_ALIGN_SUMS) || (cm->search_opts & CM_SEARCH_SUMS)) ? TRUE : FALSE;
+  do_old_hmm2ij = ((cm->align_opts & CM_ALIGN_HMM2IJOLD) || (cm->search_opts & CM_SEARCH_HMM2IJOLD)) ? TRUE : FALSE;
+
+  /* Step 1: Get HMM Forward/Backward DP matrices.
+   * Step 2: F/B       -> HMM bands.
+   * Step 3: HMM bands -> CM bands.
+   */
+
+  /* Step 1: Get HMM Forward/Backward DP matrices. */
+  do_scan2bands = (doing_search && (!(cm->search_opts & CM_SEARCH_HMMALNBANDS))) ? TRUE : FALSE;
+  if((status = cp9_Forward(cm, errbuf, fmx, dsq, i0, j0, j0-i0+1, 0., NULL,
+			   do_scan2bands, /* are we using scanning Forward/Backward */
+			   TRUE,      /* we are going to use posteriors to align */
+			   FALSE,     /* don't be memory efficient */
+			   FALSE,     /* don't do a NULL3 score correction */
+			   NULL, NULL,
+			   &sc)) != eslOK) return status;
+
+  if((status = cp9_Backward(cm, errbuf, bmx, dsq, i0, j0, (j0-i0+1), 0, NULL, 
+			    do_scan2bands, /* are we using scanning Forward/Backward */
+			    TRUE,  /* we are going to use posteriors to align */
+			    FALSE, /* don't be memory efficient */
+			    FALSE, /* don't do a NULL3 score correction */
+			    NULL, NULL,
+			    &sc)) != eslOK) return status;
+
+  if(cm->align_opts & CM_ALIGN_CHECKFB) { 
+    if((status = cp9_CheckFB(fmx, bmx, cm->cp9, errbuf, sc, i0, j0, dsq)) != eslOK) return status;
+    printf("Forward/Backward matrices checked.\n");
+  }
+
+
+  /* Step 2: F/B -> HMM bands. */
+  if(use_sums){
+    if((status = cp9_FB2HMMBandsWithSums(cm->cp9, errbuf, dsq, fmx, bmx, pmx, cp9b, i0, j0, cp9b->hmm_M,
+					 (1.-cm->tau), do_scan2bands, do_old_hmm2ij, debug_level)) != eslOK) return status;
+  }
+  else {
+    if((status = cp9_FB2HMMBands(cm->cp9, errbuf, dsq, fmx, bmx, pmx, cp9b, i0, j0, cp9b->hmm_M,
+				 (1.-cm->tau), do_scan2bands, do_old_hmm2ij, debug_level)) != eslOK) return status;
+  }
+  if(debug_level > 0) cp9_DebugPrintHMMBands(stdout, j0, cp9b, cm->tau, 1);
+
+  /* Step 3: HMM bands  ->  CM bands. */
+  if(do_old_hmm2ij) { 
+    if((status = cp9_HMM2ijBands_OLD(cm, errbuf, cm->cp9b, cm->cp9map, i0, j0, doing_search, debug_level)) != eslOK) return status;
+  }
+  else {
+    if((status = cp9_HMM2ijBands(cm, errbuf, cm->cp9b, cm->cp9map, i0, j0, doing_search, debug_level)) != eslOK) return status;
+    /* For debugging, uncomment this block:
+       if((status = cp9_HMM2ijBands(cm, errbuf, cm->cp9b, cm->cp9map, i0, j0, doing_search, debug_level)) != eslOK) { 
+       ESL_SQ *tmp;
+       tmp = esl_sq_CreateDigitalFrom(cm->abc, "irrelevant", dsq+i0-1, (j0-i0+1), NULL, NULL, NULL);
+       esl_sq_Textize(tmp);
+       printf("HEY! cm: %s\n", cm->name);
+       printf(">irrelevant\n%s\n", tmp->seq);
+       esl_sq_Destroy(tmp);
+       return status; 
+    }
+    */
+  }
+  
+  /* Use the CM bands on i and j to get bands on d, specific to j. */
+  /* cp9_GrowHDBands() must be called before ij2d_bands() so hdmin, hdmax are adjusted for new seq */
+  if((status = cp9_GrowHDBands(cp9b, errbuf)) != eslOK) return status; 
+  ij2d_bands(cm, (j0-i0+1), cp9b->imin, cp9b->imax, cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax, debug_level);
+
+#if eslDEBUGLEVEL >= 1
+  if((status = cp9_ValidateBands(cm, errbuf, cp9b, i0, j0)) != eslOK) return status;
+  ESL_DPRINTF1(("bands validated.\n"));
+#endif
+  if(debug_level > 0) debug_print_ij_bands(cm); 
+
+  if(debug_level > 0) PrintDPCellsSaved_jd(cm, cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax, (j0-i0+1));
+
+  return eslOK;
+}
+
+
+/*
+ * Function: cp9_Seq2Posteriors
+ * Date    : EPN, Mon Jan  8 07:27:21 2007
+ *
+ * Purpose:  Given a CM with precalc'ed CP9 HMM and CP9Map, and a sequence,
+ *           run HMM Forward and Backward algorithms, and return a CP9 posterior
+ *           matrix.
+ *           
+ * Args:     cm           - the covariance model
+ *           errbuf       - char buffer for error messages
+ *           fmx          - CP9 dp matrix for Forward()
+ *           bmx          - CP9 dp matrix for Backward()
+ *           pmx          - CP9 dp matrix to fill with posteriors, can == bmx
+ *           dsq          - sequence in digitized form
+ *           i0           - start of target subsequence (often 1, beginning of dsq)
+ *           j0           - end of target subsequence (often L, end of dsq)
+ *           debug_level  - verbosity level for debugging printf()s
+ *           
+ * Return:  eslOK on success
+ */
+int
+cp9_Seq2Posteriors(CM_t *cm, char *errbuf, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *pmx, ESL_DSQ *dsq, int i0, int j0, int debug_level)
+{
+  /*CP9_MX *cp9_mx;*/    /* growable DP matrix for viterbi                       */
+  int status;
+  float sc;
+  int do_scan2bands;             /* TRUE to use scanning Forward/Backward to get posteriors
+				  * that we'll use for a CM scan */
+
+  /* Contract checks */
+  if(dsq == NULL)        ESL_FAIL(eslEINCOMPAT, errbuf, "in cp9_Seq2Posteriors(), dsq is NULL.");
+  if(cm->cp9 == NULL)    ESL_FAIL(eslEINCOMPAT, errbuf, "in cp9_Seq2Posteriors, but cm->cp9 is NULL.\n");
+  if(cm->cp9map == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "in cp9_Seq2Posteriors, but cm->cp9map is NULL.\n");
+  if((cm->align_opts & CM_ALIGN_HBANDED) && (cm->search_opts & CM_SEARCH_HBANDED)) 
+    ESL_FAIL(eslEINCOMPAT, errbuf, "in cp9_Seq2Posteriors, CM_ALIGN_HBANDED and CM_SEARCH_HBANDED flags both up, exactly 1 must be up.\n");
+  if((cm->search_opts & CM_SEARCH_HMMALNBANDS) && (! (cm->search_opts & CM_SEARCH_HBANDED))) 
+    ESL_FAIL(eslEINCOMPAT, errbuf, "in cp9_Seq2Posteriors, CM_SEARCH_HMMALNBANDS flag raised, but not CM_SEARCH_HBANDED flag, this doesn't make sense\n");
+
+  do_scan2bands = ((cm->search_opts & CM_SEARCH_HBANDED) && (!(cm->search_opts & CM_SEARCH_HMMALNBANDS))) ? TRUE : FALSE;
+
+  /* Step 1: Get HMM posteriors.*/
+  if((status = cp9_Forward(cm, errbuf, fmx, dsq, i0, j0, j0-i0+1, 0., NULL,
+			   do_scan2bands, /* are we using scanning Forward/Backward */
+			   TRUE,      /* we are going to use posteriors to align */
+			   FALSE,     /* don't be memory efficient */
+			   FALSE,     /* don't do a NULL3 score correction */
+			   NULL, NULL,
+			   &sc)) != eslOK) return status;
+  if(debug_level > 0) printf("CP9 Forward  score : %.4f\n", sc);
+  if((status = cp9_Backward(cm, errbuf, bmx, dsq, i0, j0, (j0-i0+1), 0, NULL, 
+			    do_scan2bands, /* are we using scanning Forward/Backward */
+			    TRUE,  /* we are going to use posteriors to align */
+			    FALSE, /* don't be memory efficient */
+			    FALSE, /* don't do a NULL3 score correction */
+			    NULL, NULL,
+			    &sc)) != eslOK) return status;
+  if(debug_level > 0) printf("CP9 Backward  score : %.4f\n", sc);
+
+  if(cm->align_opts & CM_ALIGN_CHECKFB) {
+    if((status = cp9_CheckFB(fmx, bmx, cm->cp9, errbuf, sc, i0, j0, dsq)) != eslOK) return status;
+    printf("Forward/Backward matrices checked.\n");
+  }
+
+  /* Get posteriors */
+  cp9_Posterior(dsq, i0, j0, cm->cp9, fmx, bmx, pmx, do_scan2bands);
+
+  return eslOK;
+}
+
+
+/* Function: cp9_FB2HMMBands()
+ * Date:     EPN, 04.03.06
+ *           EPN, Mon Oct 15 18:20:42 2007 [updated/optimized]
+ *
+ * Purpose: Determine the band on all HMM states given a Forward and
+ *          Backward matrix. Do this by calculating and summing log posterior
+ *          probabilities that each state emitted/was visited at each posn,
+ *          starting at the sequence ends, and creeping in, until the half the
+ *          maximum allowable probability excluded is reached on each side.
+ *
+ * Args:
+ *
+ * CP9_t hmm        the HMM
+ * errbuf           char buffer for error messages
+ * CP9_MX fmx:      forward DP matrix, already calc'ed
+ * CP9_MX bmx:      backward DP matrix, already calc'ed
+ * CP9_MX pmx:      DP matrix for posteriors, filled here, can == bmx
+ * dsq              the digitized sequence
+ * CP9Bands_t cp9b  CP9 bands data structure
+ * int i0           start of target subsequence (often 1, beginning of dsq)
+ * int j0           end of target subsequence (often L, end of dsq)
+ * int   M          number of nodes in HMM (num columns of pmx matrix)
+ * double p_thresh  the probability mass we're requiring is within each band
+ * int did_scan     TRUE if Forward/Backward were run in 'scan mode'
+ * int do_old_hmm2ij TRUE if we'll use old cp9_HMM2ijBands_OLD() function downstream
+ * int debug_level  [0..3] tells the function what level of debugging print
+ *                  statements to print.
+ * 
+ * Returns: eslOK on success;
+ */
+int
+cp9_FB2HMMBands(CP9_t *hmm, char *errbuf, ESL_DSQ *dsq, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *pmx, CP9Bands_t *cp9b, 
+		int i0, int j0, int M, double p_thresh, int did_scan, int do_old_hmm2ij, int debug_level)
+{
+  int status;
+  int k;                                  /* counter over nodes of the model */
+  int L = j0-i0+1;                        /* length of sequence */
+  int thresh = Prob2Score(((1. - p_thresh)/2.), 1.); /* allowable prob mass excluded on each side */
+  int max;                                /* temporary max value */
+  int pnmax;                              /* position that gives max */
+
+  /* *_m = match, *_i = insert, *_d = delete */
+  int *kthresh_m, *kthresh_i, *kthresh_d; /* [0..k..hmm->M], individual thresholds for each state */
+  int *nset_m, *nset_i, *nset_d;          /* [0..k..hmm->M], has minimum been set for this state? */
+  int *xset_m, *xset_i, *xset_d;          /* [0..k..hmm->M], has maximum been set for this state? */
+  int *mass_m, *mass_i, *mass_d;          /* [0..k..hmm->M], summed log prob of pmx->mx[i][k] from 0..k or k..L */
+  int i, ip;                              /* actual position and relative position in sequence, ip = i-i0+1 */
+  int sc;                                 /* summed score of all parses (derived from backward matrix) 
+					   * if(cm->search_opts & CM_SEARCH_HMMALNBANDS) Forward and Backward
+					   * were run in 'scan mode' where each residue can be begin/end of a parse,
+					   * so we have to sum up parses that end at each posn, 
+					   * if ! (cm->search_opts & CM_SEARCH_HMMALNBANDS) we know we have 
+					   * to start at residue i0 and end at residue j0, so sc is simply bmx->mmx[0][0]
+					   */
+  int hmm_is_localized;                   /* TRUE if HMM has local begins, ends or ELs on */
+  hmm_is_localized = ((hmm->flags & CPLAN9_LOCAL_BEGIN) || (hmm->flags & CPLAN9_LOCAL_END) || (hmm->flags & CPLAN9_EL)) ? TRUE : FALSE;
+
+  if(bmx != pmx) GrowCP9Matrix(pmx, errbuf, L, M, NULL, NULL, NULL, NULL, NULL);
+
+  /* allocations and initializations */
+  ESL_ALLOC(nset_m, sizeof(int) * (M+1));
+  ESL_ALLOC(nset_i, sizeof(int) * (M+1));
+  ESL_ALLOC(nset_d, sizeof(int) * (M+1));
+  ESL_ALLOC(xset_m, sizeof(int) * (M+1));
+  ESL_ALLOC(xset_i, sizeof(int) * (M+1));
+  ESL_ALLOC(xset_d, sizeof(int) * (M+1));
+  ESL_ALLOC(mass_m, sizeof(int) * (M+1));
+  ESL_ALLOC(mass_i, sizeof(int) * (M+1));
+  ESL_ALLOC(mass_d, sizeof(int) * (M+1));  
+  ESL_ALLOC(kthresh_m, sizeof(int) * (M+1));
+  ESL_ALLOC(kthresh_i, sizeof(int) * (M+1));
+  ESL_ALLOC(kthresh_d, sizeof(int) * (M+1));  
+
+  esl_vec_ISet(mass_m, M+1, -INFTY);
+  esl_vec_ISet(mass_i, M+1, -INFTY);
+  esl_vec_ISet(mass_d, M+1, -INFTY);
+  esl_vec_ISet(nset_m, M+1, FALSE);
+  esl_vec_ISet(nset_i, M+1, FALSE);
+  esl_vec_ISet(nset_d, M+1, FALSE);
+  esl_vec_ISet(xset_m, M+1, FALSE);
+  esl_vec_ISet(xset_i, M+1, FALSE);
+  esl_vec_ISet(xset_d, M+1, FALSE);
+
+  if(did_scan) { /* Forward/Backward run in 'scan mode' which allow parses to start/stop anywhere */
+    sc = -INFTY;
+    for (ip = 0; ip <= L; ip++) {
+      /*printf("bmx->mmx[i:%d][0]: %d\n", i, bmx->mmx[ip][0]); */
+      sc = ILogsum(sc, (bmx->mmx[ip][0])); 
+    }
+  }
+  else sc = bmx->mmx[0][0]; /* Forward/Backward run in 'align mode' parses must start at i0, end at j0 */
+  /* sc is summed log prob of all possible parses of seq i0..j0 */
+
+  /* note boundary conditions, ip = 0, i = i0-1 */
+  pmx->mmx[0][0] = fmx->mmx[0][0] + bmx->mmx[0][0] - sc; /* fmx->mmx[0][0] is 0, bmx->mmx[1][0] is overall score */
+  pmx->imx[0][0] = -INFTY; /*need seq to get here*/
+  pmx->dmx[0][0] = -INFTY; /*D_0 does not exist*/
+  if((mass_m[0] = pmx->mmx[0][0]) > thresh) { 
+    cp9b->pn_min_m[0] = ESL_MAX(i0-1, 0);
+    nset_m[0] = TRUE; 
+  }
+  mass_i[0] = -INFTY; /* b/c pmx->imx[0][0] is -INFTY, set above */
+  mass_d[0] = -INFTY; /* b/c pmx->dmx[0][0] is -INFTY, set above */
+
+  for (k = 1; k <= M; k++) {
+    pmx->mmx[0][k] = -INFTY; /*need seq to get here*/
+    pmx->imx[0][k] = -INFTY; /*need seq to get here*/
+    pmx->dmx[0][k] = fmx->dmx[0][k] + bmx->dmx[0][k] - sc;
+    /* mass_m[k] doesn't change b/c pmx->mmx[0][k] is -INFTY */
+    /* mass_i[k] doesn't change b/c pmx->imx[0][k] is -INFTY */
+    if((mass_d[k] = pmx->dmx[0][k]) > thresh) { 
+      cp9b->pn_min_d[k] = ESL_MAX(i0-1, 0);
+      nset_d[k] = TRUE; 
+    }
+  }
+
+  /* Find minimum position in band for each state (M,I,D) of each node (0..M) */
+  for (ip = 1; ip <= L; ip++) /* ip is the relative position in the seq */
+    {
+      i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from i0 to j0 */
+      k = 0;
+      /* new block EPN, Wed Feb 13 11:58:52 2008 */
+      pmx->mmx[ip][0] = ESL_MAX(fmx->mmx[ip][0] + bmx->mmx[ip][0] - sc, -INFTY); /* M_0 doesn't emit */
+      if(! nset_m[0]) { 
+	if((mass_m[0] = ILogsum(mass_m[0], pmx->mmx[ip][0])) > thresh) { 
+	  cp9b->pn_min_m[0] = i;
+	  nset_m[0] = TRUE; 
+	}
+      }
+      /* end of new block, old line used to be: pmx->mmx[ip][0] = -INFTY; */
+
+      pmx->imx[ip][0] = ESL_MAX(fmx->imx[ip][0] + bmx->imx[ip][0] - hmm->isc[dsq[i]][0] - sc, -INFTY);
+      /*hmm->isc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+      if(! nset_i[0]) { 
+	if((mass_i[0] = ILogsum(mass_i[0], pmx->imx[ip][0])) > thresh) { 
+	  cp9b->pn_min_i[0] = i;
+	  nset_i[0] = TRUE; 
+	}
+      }
+      pmx->dmx[ip][0] = -INFTY; /* D_0 doesn't exist */
+      
+      for(k = 1; k <= M; k++)
+	{
+	  pmx->mmx[ip][k] = ESL_MAX(fmx->mmx[ip][k] + bmx->mmx[ip][k] - hmm->msc[dsq[i]][k] - sc, -INFTY);
+	  /*hmm->msc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+	  pmx->imx[ip][k] = ESL_MAX(fmx->imx[ip][k] + bmx->imx[ip][k] - hmm->isc[dsq[i]][k] - sc, -INFTY);
+	  /*hmm->isc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+	  pmx->dmx[ip][k] = ESL_MAX(fmx->dmx[ip][k] + bmx->dmx[ip][k] - sc, -INFTY);
+
+	  if(! nset_m[k]) { 
+	    if((mass_m[k] = ILogsum(mass_m[k], pmx->mmx[ip][k])) > thresh) { 
+	      cp9b->pn_min_m[k] = i;
+	      nset_m[k] = TRUE; 
+	    }
+	  }
+	  if(! nset_i[k]) { 
+	    if((mass_i[k] = ILogsum(mass_i[k], pmx->imx[ip][k])) > thresh) { 
+	      cp9b->pn_min_i[k] = i;
+	      nset_i[k] = TRUE; 
+	    }
+	  }
+	  if(! nset_d[k]) { 
+	    if((mass_d[k] = ILogsum(mass_d[k], pmx->dmx[ip][k])) > thresh) { 
+	      cp9b->pn_min_d[k] = i;
+	      nset_d[k] = TRUE; 
+	    }
+	  }
+	}
+    }	  
+
+  esl_vec_ISet(mass_m, M+1, -INFTY);
+  esl_vec_ISet(mass_i, M+1, -INFTY);
+  esl_vec_ISet(mass_d, M+1, -INFTY);
+  /* Find maximum position in band for each state (M,I,D) of each node (0..M)
+   * by moving from L down to 1 */
+  for (ip = L; ip >= 1; ip--) /* ip is the relative position in the seq */
+    {
+      i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from i0 to j0 */
+      for(k = 0; k <= M; k++)
+	{
+	  if(! xset_m[k]) { 
+	    if((mass_m[k] = ILogsum(mass_m[k], pmx->mmx[ip][k])) > thresh) { 
+	      cp9b->pn_max_m[k] = i;
+	      xset_m[k] = TRUE; 
+	    }
+	  }
+	  if(! xset_i[k]) { 
+	    if((mass_i[k] = ILogsum(mass_i[k], pmx->imx[ip][k])) > thresh) { 
+	      cp9b->pn_max_i[k] = i;
+	      xset_i[k] = TRUE; 
+	    }
+	  }
+	  if(! xset_d[k]) { 
+	    if((mass_d[k] = ILogsum(mass_d[k], pmx->dmx[ip][k])) > thresh) { 
+	      cp9b->pn_max_d[k] = i;
+	      xset_d[k] = TRUE; 
+	    }
+	  }
+	}
+    }	  
+  /* note boundary conditions, ip = 0, i = i0-1 */
+  ip = 0;
+  i  = i0-1;
+  if(! xset_m[0]) { 
+    if((mass_m[0] = ILogsum(mass_m[0], pmx->mmx[0][0])) > thresh) { 
+      cp9b->pn_max_m[0] = ESL_MAX(i0-1, 0);
+      xset_m[0] = TRUE; 
+    }
+  }
+  /* mass_i[0] is unchaged because b/c pmx->imx[0][0] is -INFTY, set above */
+  /* mass_d[0] is unchaged because b/c pmx->dmx[0][0] is -INFTY, set above */
+  for (k = 1; k <= M; k++) {
+    /* mass_m[k] doesn't change b/c pmx->mmx[0][k] is -INFTY */
+    /* mass_i[k] doesn't change b/c pmx->mmx[0][k] is -INFTY */
+    if(!xset_d[k]) { 
+      if((mass_d[k] = ILogsum(mass_d[k], pmx->dmx[0][k])) > thresh) { 
+	cp9b->pn_max_d[k] = ESL_MAX(i0-1, 0);
+	xset_d[k] = TRUE; 
+      }
+    }
+  }	 
+
+  if(! do_old_hmm2ij) { 
+    /* new way as of EPN, Sun Jan 27 08:48:34 2008 */
+    /* Some states may not have had their min/max set. This occurs if the entire
+     * state is outside the band (i.e. the summed probablity the state is entered for ANY i
+     * is less than our threshold). Current strategy in this situation is to set the
+     * pn_min_* and pn_max_* values as special flags, (-1) so the function that
+     * uses them to derive i and j bands knows this is the case and handles it
+     * accordingly.
+     */
+    int mset;
+    int dset;
+    for(k = 0; k <= M; k++)
+      {
+	mset = dset = TRUE;
+	if(((! nset_m[k])) || (! xset_m[k]) || (cp9b->pn_max_m[k] < cp9b->pn_min_m[k])) { 
+	  cp9b->pn_min_m[k] = cp9b->pn_max_m[k] = -1;
+	  mset = FALSE;
+	}
+	if(((! nset_i[k])) || (! xset_i[k]) || (cp9b->pn_max_i[k] < cp9b->pn_min_i[k])) { 
+	  cp9b->pn_min_i[k] = cp9b->pn_max_i[k] = -1;
+	}
+	if(((! nset_d[k])) || (! xset_d[k]) || (cp9b->pn_max_d[k] < cp9b->pn_min_d[k])) { 
+	  cp9b->pn_min_d[k] = cp9b->pn_max_d[k] = -1;
+	  dset = FALSE;
+	}
+	if((!hmm_is_localized && !did_scan) && (mset == FALSE && dset == FALSE)) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "node: %d match nor delete HMM state bands were set in non-localized, non-scanning HMM, lower tau (should be << 0.5).\n", k);
+      }
+  }
+  else { 
+    /* old way, prior to Sun Jan 27 08:46:16 2008 */
+    /* Some states may not have had their min/max set. This occurs if the entire
+     * state is outside the band (i.e. the summed probablity the state is entered for ANY i
+     * is less than our threshold. Current strategy in this situation is to set the
+     * band to width 1 of the most likely position for that state, but to do that we
+     * need to find what the most likely posn is, we could do this in the loop above,
+     * but this is a rare situation, and so that turns out to be wasteful.
+     * 
+     * Note: the off-by-one issue mentioned below is dealt with differently with the 
+     * new code, when we're setting i and j CM bands using the HMM bands. 
+     */
+    for(k = 0; k <= M; k++)
+      {
+	/* comment *: off-by-one issue with non-emitters (includes all D states and M_0): 
+	 * pn_min_d[k] = i, means posn i was last residue emitted
+	 * prior to entering node k's delete state. However, for a CM,
+	 * if a delete states sub-parsetree is bounded by i' and j', then
+	 * positions i' and j' HAVE YET TO BE EMITTED.
+	 * For M_0, so we don't have to check each node to see if k == 0, we
+	 * do the off-by-one correction at the end of the function.
+	 */
+	if(k != 0) { 
+	  if(cp9b->pn_min_d[k] != -1) cp9b->pn_min_d[k]++;
+	  if(cp9b->pn_min_d[k] != -1) cp9b->pn_max_d[k]++;
+	}
+	/* theoretically either nset_*[k] and xset_*[k] should be either both TRUE or both
+	 * FALSE, but I'm slightly worried about rare precision issues, so we check if one 
+	 * or the other is unset, and if so, we set both to argmax position */
+	if((! nset_m[k]) || (! xset_m[k])) { 
+	  max = pmx->mmx[0][k];
+	  for(ip = 1; ip <= L; ip++)
+	    if(pmx->mmx[ip][k] > max) { pnmax = i0+ip-1; max = pmx->mmx[ip][k]; } /* i = i0+ip-1 */
+	  cp9b->pn_min_m[k] = cp9b->pn_max_m[k] = pnmax;
+	}
+	if((! nset_i[k]) || (! xset_i[k])) { 
+	  max = pmx->imx[0][k];
+	  for(ip = 1; ip <= L; ip++)
+	    if(pmx->imx[ip][k] > max) { pnmax = i0+ip-1; max = pmx->imx[ip][k]; } /* i = i0+ip-1 */
+	  cp9b->pn_min_i[k] = cp9b->pn_max_i[k] = pnmax;
+	}
+	if((! nset_d[k]) || (! xset_d[k])) { 
+	  max = pmx->dmx[0][k];
+	  for(ip = 1; ip <= L; ip++)
+	    if(pmx->dmx[ip][k] > max) { pnmax = i0+ip-1; max = pmx->dmx[ip][k]; } /* i = i0+ip-1 */
+	  cp9b->pn_min_d[k] = cp9b->pn_max_d[k] = pnmax; 
+	}
+      }
+    cp9b->pn_min_m[0]++; /* non emitter */
+    cp9b->pn_max_m[0]++; /* non emitter */
+  }
+
+  cp9b->pn_min_d[0] = -1; /* D_0 doesn't exist */
+  cp9b->pn_max_d[0] = -1; /* D_0 doesn't exist */
+
+  if(debug_level > 0) cp9_DebugPrintHMMBands(stdout, j0, cp9b, (1.-p_thresh), 1);
+
+  free(mass_m);
+  free(mass_i);
+  free(mass_d);
+  free(nset_m);
+  free(nset_i);
+  free(nset_d);
+  free(xset_m);
+  free(xset_i);
+  free(xset_d);
+  free(kthresh_m);
+  free(kthresh_i);
+  free(kthresh_d);
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+
+/* Function: cp9_FB2HMMBandsWithSums()
+ * Date:     EPN, Wed Oct 17 10:22:44 2007
+ *
+ * Purpose: Determine the band on all HMM states given a Forward and
+ *          Backward matrix. Do this by calculating and summing log posterior
+ *          probabilities that each state emitted/was visited at each posn,
+ *          starting at the sequence ends, and creeping in, until the half the
+ *          maximum allowable probability excluded is reached on each side.
+ *
+ * CP9_t hmm        the HMM
+ * errbuf           char buffer for error messages
+ * CP9_MX fmx:      forward DP matrix, already calc'ed
+ * CP9_MX bmx:      backward DP matrix, already calc'ed
+ * CP9_MX pmx:      DP matrix for posteriors, filled here, can == bmx
+ * dsq              the digitized sequence
+ * CP9Bands_t cp9b  CP9 bands data structure
+ * int i0           start of target subsequence (often 1, beginning of dsq)
+ * int j0           end of target subsequence (often L, end of dsq)
+ * int   M          number of nodes in HMM (num columns of post matrix)
+ * double p_thresh  the probability mass we're requiring is within each band
+ * int did_scan     TRUE if Forward/Backward were run in 'scan mode'
+ * int do_old_hmm2ij TRUE if we'll use old cp9_HMM2ijBands_OLD() function downstream
+ * int debug_level  [0..3] tells the function what level of debugging print
+ *                  statements to print.
+ *
+ * Returns: eslOK on success;
+ */
+int
+cp9_FB2HMMBandsWithSums(CP9_t *hmm, char *errbuf, ESL_DSQ *dsq, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *pmx, CP9Bands_t *cp9b, 
+			int i0, int j0, int M, double p_thresh, int did_scan, int do_old_hmm2ij, int debug_level)
+{
+  int status;
+  int k;                                  /* counter over nodes of the model */
+  int L = j0-i0+1;                        /* length of sequence */
+  int thresh = Prob2Score(((1. - p_thresh)/2.), 1.); /* allowable prob mass excluded on each side */
+
+  /* *_m = match, *_i = insert, *_d = delete */
+  int i, ip;                              /* actual position and relative position in sequence, ip = i-i0+1 */
+  int *kthresh_m, *kthresh_i, *kthresh_d; /* [0..k..hmm->M], individual thresholds for each state */
+  int *nset_m, *nset_i, *nset_d;          /* [0..k..hmm->M], has minimum been set for this state? */
+  int *xset_m, *xset_i, *xset_d;          /* [0..k..hmm->M], has maximum been set for this state? */
+  int *mass_m, *mass_i, *mass_d;          /* [0..k..hmm->M], summed log prob of pmx->mx[i][k] from 0..k or k..L */
+  
+  if(bmx != pmx) GrowCP9Matrix(pmx, errbuf, L, M, NULL, NULL, NULL, NULL, NULL);
+
+  /* allocations and initializations */
+  ESL_ALLOC(nset_m, sizeof(int) * (M+1));
+  ESL_ALLOC(nset_i, sizeof(int) * (M+1));
+  ESL_ALLOC(nset_d, sizeof(int) * (M+1));
+  ESL_ALLOC(xset_m, sizeof(int) * (M+1));
+  ESL_ALLOC(xset_i, sizeof(int) * (M+1));
+  ESL_ALLOC(xset_d, sizeof(int) * (M+1));
+  ESL_ALLOC(mass_m, sizeof(int) * (M+1));
+  ESL_ALLOC(mass_i, sizeof(int) * (M+1));
+  ESL_ALLOC(mass_d, sizeof(int) * (M+1));  
+  ESL_ALLOC(kthresh_m, sizeof(int) * (M+1));
+  ESL_ALLOC(kthresh_i, sizeof(int) * (M+1));
+  ESL_ALLOC(kthresh_d, sizeof(int) * (M+1));  
+
+  esl_vec_ISet(mass_m, M+1, -INFTY);
+  esl_vec_ISet(mass_i, M+1, -INFTY);
+  esl_vec_ISet(mass_d, M+1, -INFTY);
+  esl_vec_ISet(nset_m, M+1, FALSE);
+  esl_vec_ISet(nset_i, M+1, FALSE);
+  esl_vec_ISet(nset_d, M+1, FALSE);
+  esl_vec_ISet(xset_m, M+1, FALSE);
+  esl_vec_ISet(xset_i, M+1, FALSE);
+  esl_vec_ISet(xset_d, M+1, FALSE);
+
+  /* get the posterior matrix first, we need it b/c each state will have a different log prob threshold */
+  cp9_Posterior(dsq, i0, j0, hmm, fmx, bmx, pmx, did_scan);
+
+  /* fill ipost_sums in cp9bands data structure */
+  cp9_IFillPostSums(pmx, cp9b, i0, j0);
+
+  /* set state dependent cutoff thresholds for log prob mass we need on each side (this is unique to 
+   * WithSums() function */
+  for(k = 0; k <= M; k++) {
+    kthresh_m[k] = thresh + cp9b->isum_pn_m[k];
+    kthresh_i[k] = thresh + cp9b->isum_pn_i[k];
+    kthresh_d[k] = thresh + cp9b->isum_pn_d[k];
+  }
+
+  /* Find minimum position in band for each state (M,I,D) of each node (0..M) */
+  for (ip = 0; ip <= L; ip++) /* ip is the relative position in the seq */
+    {
+      i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from i0 to j0 */
+      for(k = 0; k <= M; k++)
+	{
+	  if(! nset_m[k]) { 
+	    if((mass_m[k] = ILogsum(mass_m[k], pmx->mmx[ip][k])) > kthresh_m[k]) { 
+	      cp9b->pn_min_m[k] = i;
+	      nset_m[k] = TRUE; 
+	    }
+	  }
+	  if(! nset_i[k]) { 
+	    if((mass_i[k] = ILogsum(mass_i[k], pmx->imx[ip][k])) > kthresh_i[k]) { 
+	      cp9b->pn_min_i[k] = i;
+	      nset_i[k] = TRUE; 
+	    }
+	  }
+	  if(! nset_d[k]) { 
+	    if((mass_d[k] = ILogsum(mass_d[k], pmx->dmx[ip][k])) > kthresh_d[k]) { 
+	      cp9b->pn_min_d[k] = i;
+	      nset_d[k] = TRUE; 
+	    }
+	  }
+	}
+    }	  
+  /* Find maximum position in band for each state (M,I,D) of each node (0..M)
+   * by moving from L down to 0 */
+  /* reset mass_* arrays */
+  esl_vec_ISet(mass_m, M+1, -INFTY);
+  esl_vec_ISet(mass_i, M+1, -INFTY);
+  esl_vec_ISet(mass_d, M+1, -INFTY);
+  for (ip = L; ip >= 0; ip--) /* ip is the relative position in the seq */
+    {
+      i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from i0 to j0 */
+      for(k = 0; k <= M; k++)
+	{
+	  if(! xset_m[k]) { 
+	    if((mass_m[k] = ILogsum(mass_m[k], pmx->mmx[ip][k])) > kthresh_m[k]) { 
+	      cp9b->pn_max_m[k] = i;
+	      xset_m[k] = TRUE; 
+	    }
+	  }
+	  if(! xset_i[k]) { 
+	    if((mass_i[k] = ILogsum(mass_i[k], pmx->imx[ip][k])) > kthresh_i[k]) { 
+	      cp9b->pn_max_i[k] = i;
+	      xset_i[k] = TRUE; 
+	    }
+	  }
+	  if(! xset_d[k]) { 
+	    if((mass_d[k] = ILogsum(mass_d[k], pmx->dmx[ip][k])) > kthresh_d[k]) { 
+	      cp9b->pn_max_d[k] = i;
+	      xset_d[k] = TRUE; 
+	    }
+	  }
+	}
+    }	  
+
+  if(do_old_hmm2ij) { /* we have to correct for an off-by-one to be consistent with the 'old' way code */
+    for(k = 1; k <= M; k++)
+      {
+	/* comment *: off-by-one issue with non-emitters (includes all D states and M_0): 
+	 * pn_min_d[k] = i, means posn i was last residue emitted
+	 * prior to entering node k's delete state. However, for a CM,
+	 * if a delete states sub-parsetree is bounded by i' and j', then
+	 * positions i' and j' HAVE YET TO BE EMITTED.
+	 * For M_0, so we don't have to check each node to see if k == 0, we
+	 * do the off-by-one correction at the end of the function.
+	 */
+	  if(cp9b->pn_min_d[k] != -1) cp9b->pn_min_d[k]++;
+	  if(cp9b->pn_min_d[k] != -1) cp9b->pn_max_d[k]++;
+      }
+    cp9b->pn_min_m[0]++; /* non-emitter */
+    cp9b->pn_max_m[0]++; /* non-emitter */
+  }
+
+#if eslDEBUGLEVEL >= 1
+  /* all states should have their min/max set because we've normalized the probability
+   * of entering each state to 1.0, so we assert this to be true */
+  ESL_DASSERT1((nset_m[0]));
+  ESL_DASSERT1((nset_i[0]));
+  ESL_DASSERT1((xset_m[0]));
+  ESL_DASSERT1((xset_i[0]));
+  /* D_0 state does not exist */
+  for(k = 1; k <= M; k++)
+    {
+      ESL_DASSERT1((nset_m[k]));
+      ESL_DASSERT1((nset_i[k]));
+      ESL_DASSERT1((nset_d[k]));
+      ESL_DASSERT1((xset_m[k]));
+      ESL_DASSERT1((xset_i[k]));
+      ESL_DASSERT1((xset_d[k]));
+    }
+#endif
+
+  cp9b->pn_min_d[0] = -1; /* D_0 doesn't exist */
+  cp9b->pn_max_d[0] = -1; /* D_0 doesn't exist */
+
+  if(debug_level > 0) cp9_DebugPrintHMMBands(stdout, j0, cp9b, (1.-p_thresh), 1);
+
+  free(mass_m);
+  free(mass_i);
+  free(mass_d);
+  free(nset_m);
+  free(nset_i);
+  free(nset_d);
+  free(xset_m);
+  free(xset_i);
+  free(xset_d);
+  free(kthresh_m);
+  free(kthresh_i);
+  free(kthresh_d);
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+/* Function: cp9_Posterior()
+ * based on Ian Holmes' hmmer/src/postprob.c::P7EmitterPosterior()
+ *
+ * Purpose:  Combines Forward and Backward matrices into a posterior
+ *           probability matrix. For emitters (match and inserts) the 
+ *           entries in row i of this matrix are the logs of the posterior 
+ *           probabilities of each state emitting symbol i of the sequence. 
+ *           For non-emitters the entries in row i of this matrix are the 
+ *           logs of the posterior probabilities of each state being 'visited' 
+ *           when the last emitted residue in the parse was symbol i of the
+ *           sequence.
+ *           The last point distinguishes this function from P7EmitterPosterior() 
+ *           which set all posterior values for for non-emitting states to -INFTY.
+ *           The caller must allocate space for the matrix, although the
+ *           backward matrix can be used instead (overwriting it will not
+ *           compromise the algorithm).
+ *
+ *           if(did_scan == TRUE) forward/backward run in scan mode, which allow
+ *           parses to start/stop at any position of sequence, this changes how
+ *           we calculate summed prob of all parses (calculation of 'sc', see code).
+ *           
+ * Args:     dsq      - sequence in digitized form
+ *           i0       - start of target subsequence (often 1, beginning of dsq)
+ *           j0       - end of target subsequence (often L, end of dsq)
+ *           hmm      - the model
+ *           forward  - pre-calculated forward matrix
+ *           backward - pre-calculated backward matrix
+ *           mx       - pre-allocated dynamic programming matrix
+ *           did_scan - TRUE if Forward/Backward were run in 'scan' mode, which means
+ *                      parses can start and end at any position of the sequence
+ *           
+ * Return:   void
+ */
+void
+cp9_Posterior(ESL_DSQ *dsq, int i0, int j0,
+	      CP9_t *hmm,
+	      CP9_MX *fmx,
+	      CP9_MX *bmx,
+	      CP9_MX *mx,
+	      int did_scan)
+{
+  if(dsq == NULL)
+    cm_Fail("in cp9_posterior(), dsq is NULL.");
+
+  int i;
+  int k;
+  int sc;
+  int L;		/* subsequence length */
+  int ip;		/* i': relative position in the subsequence  */
+  /*float temp_sc;*/
+
+  L  = j0-i0+1;		/* the length of the subsequence */
+
+  if(did_scan) { /* parses could start/stop anywhere */
+    sc = -INFTY;
+    for (ip = 0; ip <= L; ip++) {
+      /*printf("bmx->mmx[i:%d][0]: %d\n", i, bmx->mmx[ip][0]); */
+      sc = ILogsum(sc, (bmx->mmx[ip][0])); 
+    }
+  } /* parses must start/stop at (i = i0)/(j = j0) */
+  else sc = bmx->mmx[0][0];
+
+  /* note boundary conditions, case by case by case... */
+  mx->mmx[0][0] = fmx->mmx[0][0] + bmx->mmx[0][0] - sc; /* fmx->mmx[0][0] is 0, bmx->mmx[1][0] is overall score */
+  mx->imx[0][0] = -INFTY; /*need seq to get here*/
+  mx->dmx[0][0] = -INFTY; /*D_0 does not exist*/
+  for (k = 1; k <= hmm->M; k++) {
+      mx->mmx[0][k] = -INFTY; /*need seq to get here*/
+      mx->imx[0][k] = -INFTY; /*need seq to get here*/
+      mx->dmx[0][k] = fmx->dmx[0][k] + bmx->dmx[0][k] - sc;
+  }
+      
+  for (ip = 1; ip <= L; ip++) /* ip is the relative position in the seq */
+    {
+      i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from i0 to j0 */
+      mx->mmx[ip][0] = -INFTY; /*M_0 does not emit*/
+      mx->imx[ip][0] = fmx->imx[ip][0] + bmx->imx[ip][0] - hmm->isc[dsq[i]][0] - sc;
+      /*hmm->isc[dsq[i]][0] will have been counted in both fmx->imx and bmx->imx*/
+      mx->dmx[ip][0] = -INFTY; /*D_0 does not exist*/
+
+      /*printf("fmx->mmx[ip:%d][0]: %d\n bmx->mmx[ip:%d][0]: %d\n", ip, fmx->mmx[ip][0], ip, bmx->mmx[ip][0]);
+	printf("fmx->imx[ip:%d][0]: %d\n bmx->imx[ip:%d][0]: %d\n", ip, fmx->imx[ip][0], ip, bmx->imx[ip][0]);
+	printf("fmx->dmx[ip:%d][0]: %d\n bmx->dmx[ip:%d][0]: %d\n", ip, fmx->dmx[ip][0], ip, bmx->dmx[ip][0]);*/
+      for (k = 1; k <= hmm->M; k++) 
+	{
+	  mx->mmx[ip][k] = ESL_MAX(fmx->mmx[ip][k] + bmx->mmx[ip][k] - hmm->msc[dsq[i]][k] - sc, -INFTY);
+	  /*hmm->msc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+	  mx->imx[ip][k] = ESL_MAX(fmx->imx[ip][k] + bmx->imx[ip][k] - hmm->isc[dsq[i]][k] - sc, -INFTY);
+	  /*hmm->isc[dsq[i]][k] will have been counted in both fmx->imx and bmx->imx*/
+	  mx->dmx[ip][k] = ESL_MAX(fmx->dmx[ip][k] + bmx->dmx[ip][k] - sc, -INFTY);
+	  /*printf("fmx->mmx[ip:%d][%d]: %d\n bmx->mmx[ip:%d][%d]: %d\n", ip, k, fmx->mmx[ip][k], ip, k, bmx->mmx[ip][k]);
+	  printf("fmx->imx[ip:%d][%d]: %d\n bmx->imx[ip:%d][%d]: %d\n", ip, k, fmx->imx[ip][k], ip, k, bmx->imx[ip][k]);
+	  printf("fmx->dmx[ip:%d][%d]: %d\n bmx->dmx[ip:%d][%d]: %d\n\n", ip, k, fmx->dmx[ip][k], ip, k, bmx->dmx[ip][k]);*/
+	}	  
+    }
+
+  /*
+    float temp_sc;
+    for(i = 0; i <= L; i++)
+    {
+    for(k = 0; k <= hmm->M; k++)
+    {
+    temp_sc = Score2Prob(mx->mmx[i][k], 1.);
+    if(temp_sc > .0001)
+    printf("mx->mmx[%3d][%3d]: %9d | %8f\n", i, k, mx->mmx[i][k], temp_sc);
+    temp_sc = Score2Prob(mx->imx[i][k], 1.);
+    if(temp_sc > .0001)
+    printf("mx->imx[%3d][%3d]: %9d | %8f\n", i, k, mx->imx[i][k], temp_sc);
+    temp_sc = Score2Prob(mx->dmx[i][k], 1.);
+    if(temp_sc > .0001)
+    printf("mx->dmx[%3d][%3d]: %9d | %8f\n", i, k, mx->dmx[i][k], temp_sc);
+    }
+    }*/
+}
+
+/*****************************************************************************
+ * EPN 03.23.06
+ * Function: cp9_IFillPostSums()
+ * based on: ifill_post_sums_del() (deprecated) 11.23.05
+ *
+ * Purpose:  Given a posterior matrix post, where post->mmx[i][k]
+ *           is the log odds score of the probability that
+ *           match state k emitted position i of the sequence,
+ *           sum the log probabilities that each state emitted
+ *           each position. Do this for inserts, matches, and
+ *           and deletes.
+ * 
+ * arguments:
+ * cp9_dpmatrix_s *post  dpmatrix_s posterior matrix, xmx, mmx, imx, dmx 
+ *                       2D int arrays. [0.1..N][0.1..M]
+ * CP9Bands_t *cp9b - the cp9 bands data structure
+ * int  i0          start of target subsequence (often 1, beginning of dsq)
+ * int  j0          end of target subsequence (often L, end of dsq)
+ *****************************************************************************/
+void
+cp9_IFillPostSums(CP9_MX *post, CP9Bands_t *cp9b, int i0, int j0)
+{
+  int i;            /* counter over positions of the sequence */
+  int k;            /* counter over nodes of the model */
+  int L;	    /* subsequence length */
+  int M;            /* consensus length of cp9 */
+  M = cp9b->hmm_M;
+  L  = j0-i0+1;		/* the length of the subsequence */
+  
+  /* step through each node, fill the post sum structures */
+  for(k = 0; k <= M; k++)
+    {
+      cp9b->isum_pn_m[k] = -INFTY;
+      cp9b->isum_pn_i[k] = -INFTY;
+      cp9b->isum_pn_d[k] = -INFTY;
+      for(i = 0; i <= L; i++) {
+	cp9b->isum_pn_m[k] = ILogsum(cp9b->isum_pn_m[k], post->mmx[i][k]);
+	cp9b->isum_pn_i[k] = ILogsum(cp9b->isum_pn_i[k], post->imx[i][k]);
+	cp9b->isum_pn_d[k] = ILogsum(cp9b->isum_pn_d[k], post->dmx[i][k]);
+      }
+    }
+}
+
+/* Function: cp9_ValidateBands()
+ * Incept:   EPN, Wed Nov 14 15:49:08 2007
+ * Purpose:  Validate the info in CP9Bands_t data structure is internally
+ *           consistent.
+ *           
+ * Args:     cm     the cm
+ *           errbuf char buffer for error message
+ *           cp9b   the CP9 bands object 
+ *           i0     first residue we can possibly allow as valid j
+ *           j0     final residue we can possibly allow as valid j
+ *
+ * Returns: eslOK, or, if error, other status code and filled errbuf
+ */
+int
+cp9_ValidateBands(CM_t *cm, char *errbuf, CP9Bands_t *cp9b, int i0, int j0)
+{
+  int v;            /* counter over states of the CM */
+  int jp;           /* counter over valid j's, but offset. jp+jmin[v] = actual j */
+  int sd;           /* minimum d allowed for a state, ex: MP_st = 2, ML_st = 1. etc. */
+  int hd_needed;
+  int j;
+
+
+  if(cm->M    != cp9b->cm_M)  ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cm->M != cp9b->cm_M\n");
+  if(cm->clen != cp9b->hmm_M) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cm->clen != cp9b->hmm_M\n");
+  
+  hd_needed = 0; 
+  for(v = 0; v < cp9b->cm_M; v++) {
+    hd_needed += cp9b->jmax[v] - cp9b->jmin[v] + 1;
+  }
+  if(hd_needed != cp9b->hd_needed) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cp9b->hd_needed inconsistent.");
+
+  for(v = 0; v < cm->M; v++) {
+    sd = StateDelta(cm->sttype[v]);
+    if(cp9b->jmin[v] != -1) { 
+      if(cp9b->jmin[v] < sd) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cp9b->jmin[v:%d]: %d < StateDelta[v]: %d.\n", v, cp9b->jmin[v], sd);
+      if(cp9b->jmax[v] < sd) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cp9b->jmax[v:%d]: %d < StateDelta[v]: %d.\n", v, cp9b->jmax[v], sd);
+    }
+  }
+
+  for(v = 0; v < cm->M; v++) {
+    if(cm->sttype[v] == E_st) {
+      for(jp = 0; jp <= (cp9b->jmax[v]-cp9b->jmin[v]); jp++) {
+	if(cp9b->hdmin[v][jp] != 0) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cp9b->hdmin for E state is inconsistent.");
+	if(cp9b->hdmax[v][jp] != 0) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cp9b->hdmin for E state is inconsistent.");
+      }
+    }
+    else {
+      sd = StateDelta(cm->sttype[v]);
+      if(cp9b->jmin[v] != -1) { 
+	for(jp = 0; jp <= (cp9b->jmax[v]-cp9b->jmin[v]); jp++) {
+	  j = jp+cp9b->jmin[v];
+	  if(cp9b->hdmin[v][jp] != ESL_MAX((j - cp9b->imax[v] + 1), sd)) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cp9b->hdmin %d (sd: %d) for state %d, j: %d imax[v]: %d is inconsistent.", cp9b->hdmin[v][jp], sd, v, j, cp9b->imax[v]);
+	  if(cp9b->hdmax[v][jp] != ESL_MAX((j - cp9b->imin[v] + 1), sd)) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), cp9b->hdmax %d (sd: %d) for state %d, j: %d imin[v]: %d is inconsistent.", cp9b->hdmax[v][jp], sd, v, j, cp9b->imin[v]);
+	}
+      }
+    }
+    /* HERE HERE, get rid of StateIsDetached once old band construction method is deprecated */
+    if(cp9b->imin[v] == -1 && !StateIsDetached(cm, v)) { /* ensure all unreachable states have 0 width bands */
+      if(cp9b->imax[v] != -2) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), v: %d imin[v] == -1, but imax[v] != -2 but rather %d\n", v, cp9b->imax[v]);
+      if(cp9b->jmin[v] != -1) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), v: %d imin[v] == -1, but jmin[v] != -1 but rather %d\n", v, cp9b->jmin[v]);
+      if(cp9b->jmax[v] != -2) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), v: %d imin[v] == -1, but jmax[v] != -2 but rather %d\n", v, cp9b->jmax[v]);
+    }
+    else if(!StateIsDetached(cm, v)){ 
+      if(cp9b->imax[v] == -2) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), v: %d imin[v] != -1, but imax[v] == -2!\n", v);
+      if(cp9b->jmin[v] == -1) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), v: %d imin[v] != -1, but jmin[v] == -1!\n", v);
+      if(cp9b->jmax[v] == -2) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), v: %d imin[v] != -1, but jmax[v] == -2!\n", v);
+    }
+
+    if(i0 == j0 && cm->sttype[v] == MP_st) { /* special case, MPs are impossible in this case */
+      if(cp9b->imin[v] != -1) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), exceedingly rare case, i0==j0==%d v: %d is MP but imin[v]: %d != -1\n", i0, v, cp9b->imin[v]);
+      if(cp9b->imax[v] != -2) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), exceedingly rare case, i0==j0==%d v: %d is MP but imax[v]: %d != -2\n", i0, v, cp9b->imax[v]);
+      if(cp9b->jmin[v] != -1) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), exceedingly rare case, i0==j0==%d v: %d is MP but jmin[v]: %d != -1\n", i0, v, cp9b->jmin[v]);
+      if(cp9b->jmax[v] != -2) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), exceedingly rare case, i0==j0==%d v: %d is MP but jmax[v]: %d != -2\n", i0, v, cp9b->jmax[v]);
+    }
+    else {
+      if(cp9b->jmin[v] != -1) { 
+	for(j = cp9b->jmin[v]; j <= cp9b->jmax[v]; j++) {
+	  if(j < (i0-1)) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), j: %d outside i0-1:%d..j0:%d is within v's j band: jmin[%d]: %d jmax[%d]: %d\n", j, i0-1, j0, v, cp9b->jmin[v], v, cp9b->jmax[v]);
+	  if(j > j0)     ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), j: %d outside i0-1:%d..j0:%d is within v's j band: jmin[%d]: %d jmax[%d]: %d\n", j, i0-1, j0, v, cp9b->jmin[v], v, cp9b->jmax[v]);
+	  if(cp9b->hdmin[v][(j-cp9b->jmin[v])] < StateDelta(cm->sttype[v])) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), v: %d j: %d hdmin[v][jp_v:%d] : %d less than StateDelta for v: %d\n", v, j, (j-cp9b->jmin[v]), cp9b->hdmin[v][(j-cp9b->jmin[v])], StateDelta(cm->sttype[v]));
+	  if(cp9b->hdmax[v][(j-cp9b->jmin[v])] < StateDelta(cm->sttype[v])) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), v: %d j: %d hdmax[v][jp_v:%d] : %d less than StateDelta for v: %d\n", v, j, (j-cp9b->jmin[v]), cp9b->hdmax[v][(j-cp9b->jmin[v])], StateDelta(cm->sttype[v]));
+	}
+	if(cp9b->jmax[v] > cp9b->jmax[0]) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), jmax[v:%d]:%d > jmax[0]:%d.", v, cp9b->jmax[v], cp9b->jmax[0]);
+	if(cp9b->imin[v] < cp9b->imin[0]) ESL_FAIL(eslEINVAL, errbuf, "cp9_ValidateBands(), imin[v:%d]:%d < imin[0]:%d, i0:%d j0:%d jmin[v]:%d jmax[v]:%d jmin[0]:%d jmax[0]:%d imax[v]:%d", v, cp9b->imin[v], cp9b->imin[0], i0, j0, cp9b->jmin[v], cp9b->jmax[v], cp9b->jmin[0], cp9b->jmax[0], cp9b->imax[v]);
+      }
+    }
+  }
+  return eslOK;
+}
+
+/*
+ * Function: cp9_GrowHDBands()
+ * 
+ * Incept:   EPN, Thu Oct 25 13:24:29 2007
+ * Purpose:  Rearrange CP9 hdmin and hdmax pointers for a new sequence
+ *           based on j bands (jmin and jmax). If the currently allocated
+ *           size for hdmin, hdmax is not big enough, reallocate them.
+ *
+ * Args:
+ * CP9Bands_t cp9b    the CP9 Bands object.
+ * errbuf   char buffer for error messages
+ *           
+ * Returns: eslOK on success, eslEMEM if memory allocation error
+ */
+int 
+cp9_GrowHDBands(CP9Bands_t *cp9b, char *errbuf)
+{
+  int status;
+  int v;
+  int cur_size = 0;
+  int jbw;
+
+  /* count size we need for hdmin/hdmax given current jmin, jmax */
+  cp9b->hd_needed = 0; /* we'll rewrite this */
+  for(v = 0; v < cp9b->cm_M; v++) {
+    cp9b->hd_needed += cp9b->jmax[v] - cp9b->jmin[v] + 1;
+    /* printf("hd needed v: %4d bw: %4d total: %5d\n", v, cp9b->jmax[v] - cp9b->jmin[v] + 1, cp9b->hd_needed);  */
+  }
+  if(cp9b->hd_alloced < cp9b->hd_needed) {
+    void *tmp;
+    if(cp9b->hdmin_mem == NULL) ESL_ALLOC(cp9b->hdmin_mem, sizeof(int) * cp9b->hd_needed);
+    else                        ESL_RALLOC(cp9b->hdmin_mem, tmp, sizeof(int) * cp9b->hd_needed);
+    if(cp9b->hdmax_mem == NULL) ESL_ALLOC(cp9b->hdmax_mem, sizeof(int) * cp9b->hd_needed);
+    else                        ESL_RALLOC(cp9b->hdmax_mem, tmp, sizeof(int) * cp9b->hd_needed);
+  }
+ 
+  /* set pointers */
+  cur_size = 0;
+  for(v = 0; v < cp9b->cm_M; v++) { 
+    cp9b->hdmin[v] = cp9b->hdmin_mem + cur_size;
+    cp9b->hdmax[v] = cp9b->hdmax_mem + cur_size;
+    jbw = cp9b->jmax[v] - cp9b->jmin[v] + 1;
+    assert(jbw >= 0);
+    ESL_DASSERT1((jbw >= 0));
+    cur_size += jbw;
+  }
+  cp9b->hd_alloced = cur_size;
+  ESL_DASSERT1((cp9b->hd_alloced == cp9b->hd_needed));
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(status, errbuf, "Memory allocation error.");
+}
+
+
+/*****************************************************************************
+ * EPN 11.03.05
+ * Function: ij2d_bands()
+ *
+ * Purpose:  Determine the band for each cm state v on d (the band on the 
+ *           length of the subsequence emitted from the subtree rooted
+ *           at state v). These are easily calculated given the bands on i
+ *           and j.
+ * 
+ * arguments:
+ *
+ * CM_t *cm         the CM 
+ * int  W           length of sequence we're aligning
+ * int *imin        imin[v] = first position in band on i for state v
+ * int *imax        imax[v] = last position in band on i for state v
+ * int *jmin        jmin[v] = first position in band on j for state v
+ * int *jmax        jmax[v] = last position in band on j for state v
+ * int **hdmin      hdmin[v][jp] = first position in band on d for state v
+ *                                 and j position: j = jp+jmin[v].
+ *                  Filled in this function.
+ * int **hdmax      hdmax[v][jp] = last position in band on d for state v
+ *                                 and j position: j = jp+jmin[v].
+ *                  Filled in this function.
+ * int debug_level  [0..3] tells the function what level of debugging print
+ *                  statements to print.
+ *****************************************************************************/
+void
+ij2d_bands(CM_t *cm, int W, int *imin, int *imax, int *jmin, int *jmax,
+	   int **hdmin, int **hdmax, int debug_level)
+{
+  int v;            /* counter over states of the CM */
+  int jp;           /* counter over valid j's, but offset. jp+jmin[v] = actual j */
+  int j;            /* actual j */
+  int sd;           /* minimum d allowed for a state, ex: MP_st = 2, ML_st = 1. etc. */
+  for(v = 0; v < cm->M; v++) {
+    if(cm->sttype[v] == E_st) {
+      for(jp = 0; jp <= (jmax[v]-jmin[v]); jp++) {
+	hdmin[v][jp] = 0;
+	hdmax[v][jp] = 0;
+      }
+    }
+    else {
+      sd = StateDelta(cm->sttype[v]);
+      for(jp = 0; jp <= (jmax[v]-jmin[v]); jp++) {
+	j = jp+jmin[v];
+	hdmin[v][jp] = ESL_MAX((j - imax[v] + 1), sd);
+	hdmax[v][jp] = ESL_MAX((j - imin[v] + 1), sd);
+	/* printf("hd[%d][j=%d]: min: %d | max: %d\n", v, (jp+jmin[v]), hdmin[v][jp], hdmax[v][jp]); */
+      }
+    }
+  }
+}
+
+/*****************************************************************************
+ * EPN, Thu Apr 26 13:27:16 2007
+ * Function: combine_qdb_hmm_d_bands()
+ *
+ * Purpose:  Given hdmin and hdmax bands, and query dependent bands (QDBs)
+ *           in cm->dmin and cm->dmax, combine them by redefining the 
+ *           hdmin and hdmax bands where necessary:
+ *           hdmin[v][j] = max(hdmin[v][j], dmin[v])
+ *           hdmax[v][j] = min(hdmin[v][j], dmin[v])
+ * 
+ * arguments:
+ *
+ * CM_t *cm         the CM 
+ * int *jmin        jmin[v] = first position in band on j for state v
+ * int *jmax        jmax[v] = last position in band on j for state v
+ * int **hdmin      hdmin[v][j0] = first position in band on d for state v
+ *                                 and j position: j = j0+jmin[v].
+ *                  Redefined in this function.
+ * int **hdmax      hdmax[v][j0] = last position in band on d for state v
+ *                                 and j position: j = j0+jmin[v].
+ *                  Redefined in this function.
+ *****************************************************************************/
+void
+combine_qdb_hmm_d_bands(CM_t *cm, int *jmin, int *jmax, int **hdmin, int **hdmax)
+{
+  int v;            /* counter over states of the CM */
+  int jp;           /* counter over valid j's, but offset. jp+jmin[v] = actual j */
+
+  /* Contract check */
+  if(!(cm->flags & CMH_QDB))
+    cm_Fail("ERROR, in combine_qdb_hmm_d_bands(), CM QDBs invalid.\n");
+  if(cm->dmin == NULL || cm->dmax == NULL)
+    cm_Fail("ERROR, in combine_qdb_hmm_d_bands() but cm->dmin and/or cm->dmax is NULL.\n");
+
+  for(v = 0; v < cm->M; v++)
+    {
+      for(jp = 0; jp <= (jmax[v]-jmin[v]); jp++)
+	{
+	  hdmin[v][jp] = hdmin[v][jp] > cm->dmin[v] ? hdmin[v][jp] : cm->dmin[v];
+	  hdmax[v][jp] = hdmax[v][jp] < cm->dmax[v] ? hdmax[v][jp] : cm->dmax[v];
+	}
+    }
+}
+
+
+/*****************************************************************************
+ * EPN 11.04.05
+ * Function: hd2safe_hd_bands
+ *
+ * Purpose:  HMMERNAL milestone 4 function. Given 
+ *           hdmin and hdmax 2D arrays, simply
+ *           fill safe_hdmin and safe_hdmax (1D arrays):
+ *           safe_hdmin[v] = min_d (hdmin[v][jp])
+ *           safe_hdmax[v] = max_d (hdmax[v][jp])
+ * 
+ * arguments:
+ * int M            num states in the CM.
+ * int *jmin        jmin[v] = first position in band on j for state v
+ * int *jmax        jmax[v] = last position in band on j for state v
+ * int **hdmin      hdmin[v][jp] = first position in band on d for state v
+ *                                 and j position: j = jp+jmin[v].
+ * int **hdmax      hdmax[v][jp] = last position in band on d for state v
+ *                                 and j position: j = jp+jmin[v].
+ * int *safe_hdmin  safe_hdmin[v] = min_d (hdmin[v][jp]) (over all valid jp)
+ *                  filled in this function.
+ * int *safe_hdmax  safe_hdmax[v] = max_d (hdmax[v][jp]) (over all valid jp)
+ *                  filled in this function.
+ *****************************************************************************/
+void
+hd2safe_hd_bands(int M, int *jmin, int *jmax, int **hdmin, int **hdmax,
+		 int *safe_hdmin, int *safe_hdmax)
+
+{
+  int v;            /* counter over states of the CM */
+  int jp;           /* counter over valid j's, but offset. jp+jmin[v] = actual j */
+
+  for(v = 0; v < M; v++) {
+    safe_hdmin[v] = hdmin[v][0];
+    safe_hdmax[v] = hdmax[v][0];
+    /*printf("jp: %2d | j: %2d | v: %3d | smin %d | smax : %d\n", 0, (jmin[v]), v, safe_hdmin[v], safe_hdmax[v]);*/
+    for(jp = 1; jp <= (jmax[v]-jmin[v]); jp++) { 
+      safe_hdmin[v] = ESL_MIN(safe_hdmin[v], hdmin[v][jp]);
+      safe_hdmax[v] = ESL_MAX(safe_hdmax[v], hdmax[v][jp]);
+    }
+  }
+}  
+
+
+/* Function: cp9_HMM2ijBands()
+ * Synopsis: Derive bands on i and j for all CM states given HMM bands.	
+ * Incept:   EPN, Thu Feb  7 12:05:01 2008
+ * 
+ * Purpose:  Given HMM bands, determine the corresponding bands on the
+ *           CM. Both for i: the left border of the subsequence emitted 
+ *           from the subtree rooted at v, the band is imin[v]..imax[v]
+ *           inclusive. And also for j: the right border of the subseq
+ *           emitted from the subtree rooted at v, the band is 
+ *           jmin[v]..jmax[v] inclusive. 
+ *
+ *           This is done by first enforcing that the HMM bands allow
+ *           at least 1 possible HMM parse. A valid parse given the
+ *           HMM bands is not guaranteed, although it's nearly always
+ *           likely even for relatively high values of tau (the 
+ *           probability mass allowed outside the band for each state,
+ *           relatively high is 0.01). With very tight bands, for
+ *           example from a tau of 0.49, the chance that all parses
+ *           are impossible given the bands is much more likely (especially
+ *           with non-homologous sequences). *If* the HMM bands exclude
+ *           all possible HMM parses, they are expanded in a greedy,
+ *           stupid way to allow at least 1 parse (we could be smarter,
+ *           but this case only arises for impractical tau values, in
+ *           fact I only implemented it to verify the rest of the HMM
+ *           banding implementation is robust, and will always work
+ *           for tau values up to 0.5).
+ *
+ *           Once we know an HMM parse is possible given the HMM bands,
+ *           we also know if we impose those exact bands on the CM
+ *           we will also have a valid CM parse, b/c there is a 1:1 
+ *           mapping between HMM parses and CM parsetrees. So, we 
+ *           impose the HMM bands onto the CM to get the i and j 
+ *           bands using a stack and mapping 'explicit' bands,
+ *           the i or j bands of CM states that map to an HMM
+ *            state (for example the i band of MATL_ML states, 
+ *            or the j bands of MATR_MR states). The other bands
+ *           that are not explicitly set (ex: the j band of a 
+ *           MATL_ML state and the i band of a MATR_MR state), are
+ *           implicitly set based on the explicit ones. 
+ *
+ *           Note: This code is ugly, even more than usual for me.
+ *           There's a plethora of special cases, which are maddening
+ *           during development/debugging. The code starts out simple
+ *           and balloons as you add code to handle the special cases.
+ *           [EPN, Thu Feb  7 12:17:53 2008].
+ *
+ * Args:     <cm>     - the model
+ *           <errbuf> - for returning error messages
+ *           <cp9b>   - the bands data structure
+ *           <cp9map> - map between the CM and HMM
+ *           <i0>     - first position in the sequence we're considering
+ *           <j0>     - final position in the sequence we're considering
+ *           <doing_search> - TRUE if we're searching the target sequence, not aligning it,
+ *                            relevant b/c iff we're aligning the parsetree *must* span i0..j0
+ *           <debug_level>  - verbosity level for debuggint printf() statements
+ *
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEINCOMPAT> on contract violation
+ *           <eslEMEM> on memory error
+ */
+int
+cp9_HMM2ijBands(CM_t *cm, char *errbuf, CP9Bands_t *cp9b, CP9Map_t *cp9map, int i0, int j0, int doing_search, int debug_level)
+{
+
+  int status;
+  int v;
+
+  /* ptrs to cp9b data, for convenience */
+  int *pn_min_m;      /* pn_min_m[k] = first position in HMM band for match state of HMM node k */
+  int *pn_max_m;      /* pn_max_m[k] = last position in HMM band for match state of HMM node k */
+  int *pn_min_i;      /* pn_min_i[k] = first position in HMM band for insert state of HMM node k */
+  int *pn_max_i;      /* pn_max_i[k] = last position in HMM band for insert state of HMM node k */
+  int *pn_min_d;      /* pn_min_d[k] = first position in HMM band for delete state of HMM node k */
+  int *pn_max_d;      /* pn_max_d[k] = last position in HMM band for delete state of HMM node k */
+  int *imin;          /* imin[v] = first position in band on i for state v to be filled in this function. [1..M] */
+  int *imax;          /* imax[v] = last position in band on i for state v to be filled in this function. [1..M] */
+  int *jmin;          /* jmin[v] = first position in band on j for state v to be filled in this function. [1..M] */
+  int *jmax;          /* jmax[v] = last position in band on j for state v to be filled in this function. [1..M] */
+  
+  int nd;                  /* counter over CM nodes. */
+  int y;                   /* counters over children states */
+  int hmm_M;               /* number of nodes in the HMM */
+  ESL_STACK   *nd_pda;     /* used to traverse the CM from left to right in consensus positions, cpos = 0..clen */
+  ESL_STACK   *lpos_pda;   /* used to store lpos for BIF nodes */
+  int          on_right;   /* TRUE if we're on the right for current node during our CM traversal */
+  int          w;          /* a state index */
+  int          lpos, rpos; /* left/right border of subtree for current node */
+  int          k;          /* counter of HMM nodes */
+  int hmm_is_localized;    /* TRUE if HMM has local begins, ends or ELs on */
+
+  /* r_* arrays, these are filled in HMMBandsEnforceValidParse(), they are the band on 'reachable'
+   * residues for each HMM state as we move from left to right through the HMM. 
+   * For example, r_mn[k] = 3, r_mx[k] = 5, means that for all possible HMM parses within the bands
+   * in the cp9b pn_* arrays that reach the match state of node k, the residue emitted by that match 
+   * must be either 3, 4, or 5.
+   */
+  int *r_mn;   /* [0..k..hmm_M] minimal residue position for which we can reach M_k (match state of node k) */
+  int *r_mx;   /* [0..k..hmm_M] maximal residue position for which we can reach M_k */
+  int *r_in;   /* [0..k..hmm_M] minimal residue position for which we can reach I_k (insert state of node k) */
+  int *r_ix;   /* [0..k..hmm_M] maximal residue position for which we can reach I_k */
+  int *r_dn;   /* [0..k..hmm_M] minimal residue position for which we can reach D_k (delete state of node k) */
+  int *r_dx;   /* [0..k..hmm_M] maximal residue position for which we can reach D_k */
+  int *r_nn_i; /* [0..k..hmm_M] minimal residue position for which we can reach node k (any of M_k, I_k, D_k) */
+  int *r_nx_i; /* [0..k..hmm_M] maximal residue position for which we can reach node k (any of M_k, I_k, D_k) */
+  int *r_nn_j; /* [0..k..hmm_M] minimal residue position for which we can reach node k (any of M_k, I_k, D_k) */
+  int *r_nx_j; /* [0..k..hmm_M] maximal residue position for which we can reach node k (any of M_k, I_k, D_k) */
+  /* r_nn_i and r_nx_i are used when setting i bands, and r_nn_j and r_nx_j are used when setting j bands .
+   * the values can differ vecause of an off-by-one issue with the non-emitting (delete and M_0) states of the HMM:  
+   * pn_min_d[k] = i, means posn i was last residue emitted prior to entering node k's delete state. However, for a CM,
+   * if a delete states sub-parsetree is bounded by i' and j', this means positions i' and j' HAVE YET TO BE EMITTED.
+   * For i states this means we have to add 1 to the delete band positions, but for j states we do not, the off-by-one
+   * is taken care of because the HMM is moving left to right, while j positions move right to left (confusing as hell,
+   * bad explanation, i know... write out an example, it's the only way to get it). 
+   */
+
+  /* Contract checks */
+  if (cp9b == NULL)                                                                   ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), cp9b is NULL.\n");
+  if(!((cm->align_opts & CM_ALIGN_HBANDED) || (cm->search_opts & CM_SEARCH_HBANDED))) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), CM_ALIGN_HBANDED and CM_SEARCH_HBANDED flags both down, exactly 1 must be up.\n");
+  if(i0 < 1) ESL_FAIL(eslEINCOMPAT,  errbuf, "cp9_HMM2ijBands(), i0 < 1: %d\n", i0);
+  if(j0 < 1) ESL_FAIL(eslEINCOMPAT,  errbuf, "cp9_HMM2ijBands(), j0 < 1: %d\n", j0);
+  if(j0 < i0) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), i0 (%d) < j0 (%d)\n", i0, j0);
+  hmm_is_localized = ((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) || (cm->cp9->flags & CPLAN9_LOCAL_END) || (cm->cp9->flags & CPLAN9_EL)) ? TRUE : FALSE;
+  if(hmm_is_localized) { 
+    if(!(cm->flags & CMH_LOCAL_BEGIN)) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), HMM is locally configured, but CM's local begins are off.\n");
+    if(!(cm->flags & CMH_LOCAL_END))   ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), HMM is locally configured, but CM's local ends are off.\n");
+  }
+  /* ptrs to cp9b arrays, for convenience */
+  pn_min_m = cp9b->pn_min_m;
+  pn_max_m = cp9b->pn_max_m;
+  pn_min_i = cp9b->pn_min_i;
+  pn_max_i = cp9b->pn_max_i;
+  pn_min_d = cp9b->pn_min_d;
+  pn_max_d = cp9b->pn_max_d;
+  imin     = cp9b->imin;
+  imax     = cp9b->imax;
+  jmin     = cp9b->jmin;
+  jmax     = cp9b->jmax;
+  hmm_M    = cp9b->hmm_M;
+  /* Initialize all bands to -1 */
+  esl_vec_ISet(imin, cm->M, -1);
+  esl_vec_ISet(imax, cm->M, -2);
+  esl_vec_ISet(jmin, cm->M, -1);
+  esl_vec_ISet(jmax, cm->M, -2);
+
+  /* Step 1: Check for valid HMM parse within the HMM bands, if there isn't one messily expand the bands so that there is one */
+  if((status = HMMBandsEnforceValidParse(cm, cp9b, cp9map, errbuf, i0, j0, doing_search, NULL, 
+					 &r_mn, &r_mx, &r_in, &r_ix, &r_dn, &r_dx, &r_nn_i, &r_nx_i, &r_nn_j, &r_nx_j)) != eslOK) return status;
+
+  /* debugging printf block */
+  /*////for(k = 0; k <= cp9b->hmm_M;k ++) { 
+    ////printf("k: %4d  %4d %4d  %4d %4d  %4d %4d  %4d %4d  %4d  %4d\n", k, r_mn[k], r_mx[k], r_in[k], r_ix[k], r_dn[k], r_dx[k], r_nn_i[k], r_nx_i[k], r_nn_j[k], r_nx_j[k]);
+    ////}
+    ////cp9_DebugPrintHMMBands(stdout, j0, cp9b, cm->tau, 1); 
+  */
+ 
+  /* Step 2: Traverse the CM from left to right in consensus position coordinates. Fill in the 
+   *         i and j bands (imin, imax, jmin, jmax) for all states as we go. The CM is traversed
+   *         using a stack, each node is visited twice (this is based on Sean's cleaner: 
+   *         display.c::CreateEmitMap(). The first time a node <nd> is visited we're 'on the left'
+   *         and then we push it back to the stack, and visit it again 'on the right' later. We
+   *         are moving around the perimeter of the guide tree, stepping one position at a time
+   *         in the consensus sequence coordinates, from left to right. We mainly set bands
+   *         when we're 'on the right', with the exception of Left emitting states, which are
+   *         set when we're on the HMM. All emitting states and delete states v have either 
+   *         i, or j or both bands that can be set 'explicitly' based on the HMM bands for 
+   *         the HMM state that maps to v. For example we can set the i bands for MATL_ML 
+   *         states, and the j bands for MATR_MR states. All other bands (and both i 
+   *         and j bands for S states, B states, E states) are set 'implicitly based on the
+   *         explicit bands, and the r_* data structures we filled in HMMBandsEnforceValidParse().
+   *         The goal was to make this function as clean and simple as possible, and although
+   *         it doesn't look it, this is as good as I can get it. There are many special 
+   *         cases that make an elegant implementation beyond me.
+   */
+  if(! doing_search) { 
+    assert(r_mn[0] == (i0-1)); 
+    if(!hmm_is_localized) assert(r_mx[hmm_M] == j0 || r_ix[hmm_M] == j0 || r_dx[hmm_M] == j0);
+  }
+  nd   = 0;
+  k    = 0;
+  lpos = 0;
+  rpos = 0;
+  if ((nd_pda    = esl_stack_ICreate())      == NULL)  goto ERROR;
+  if ((lpos_pda  = esl_stack_ICreate())      == NULL)  goto ERROR;
+  if ((status = esl_stack_IPush(nd_pda, 0))  != eslOK) goto ERROR;		/* 0 = left side. 1 would = right side. */
+  if ((status = esl_stack_IPush(nd_pda, nd)) != eslOK) goto ERROR;
+  while (esl_stack_IPop(nd_pda, &nd) != eslEOD)
+    {
+      esl_stack_IPop(nd_pda, &on_right);
+      if (on_right) {
+	switch(cm->ndtype[nd]) { /* this is a massive switch, we set i and j bands for almost all
+				  * states here when we're on the right (sole exceptions are i bands for
+				  * MATP_nd states (except MATP_IR), and MATL_nd states) */
+
+	case BIF_nd: /* special case, set i bands based on left child, j bands based on right child */
+	  v = cm->nodemap[nd];
+	  w = cm->cfirst[v]; /* BEGL_S */
+	  y = cm->cnum[v];   /* BEGR_S */
+	  imin[v] = imin[w];
+	  imax[v] = imax[w];
+	  jmin[v] = jmin[y];
+	  jmax[v] = jmax[y];
+	  /* check for possibility that either child is not reachable, will only possibly happen with local on */
+	  if(imin[v] == -1 || jmin[v] == -1) { 
+	    /* either the left child, or right child is not reachable, make them both unreachable as well as the BIF state */
+	    imin[v] = imin[w] = imin[y] = jmin[v] = jmin[w] = jmin[y] = -1;
+	    imax[v] = imax[w] = imax[y] = jmax[v] = jmax[w] = jmax[y] = -2;
+	    /* also make the BEGR_IL unreachable */
+	    imin[y+1] = jmin[y+1] = -1; 
+	    imax[y+1] = jmax[y+1] = -2; 
+	  }
+	  break;
+	    
+	case MATP_nd: 
+	  lpos = cp9map->nd2lpos[nd];
+	  rpos = cp9map->nd2rpos[nd];
+	  v = cm->nodemap[nd]; /* v is MATP_MP */
+	  if(imin[v] != -1) { 
+	    cp9b->jmin[v] = r_mn[rpos];
+	    cp9b->jmax[v] = r_mx[rpos];
+	    if(cp9b->jmin[v] == -1) { cp9b->imin[v] = -1; cp9b->imax[v] = -2; } /* v is unreachable */
+	    /* special case [*1*]: v emits left and right, so jmin[v] >= i0+1 and jmax[v] >= i0+1
+	     * b/c i emitted from MATP_MP >= i0, thus j emitted from MATP_MP >= i0+1. 
+	     */
+	    if(cp9b->jmax[v] == i0) { /* HMM tells us right half of MP state must emit first residue in the sequence,
+				       * but we know it can't because the left half of this MATP_MP state must emit 1 residue, 
+				       * which can't be before the first one. In this case we ignore the HMM and set
+				       * say that this state is unreachable */
+	      ESL_DASSERT1((cp9b->jmin[v] == i0));
+	      cp9b->jmin[v] = -1; /* ignore hmm */
+	      cp9b->jmax[v] = -2; /* ignore hmm */
+	      cp9b->imin[v] = -1; /* ignore hmm */
+	      cp9b->imax[v] = -2; /* ignore hmm */
+	    }
+	    else if (cp9b->jmin[v] == i0) { /* HMM tells us right half of MP state could possibly
+					     * emit first residue (i0), but we know it can't (see comment above).
+					     * we ignore it and say the leftmost residue it could emit is i0+1 */
+	      cp9b->jmin[v]++;              /* pad 1 onto what the hmm thought */
+	      /* leave cp9b->jmax[v] alone, we konw it's not == i0, we checked for that case above */
+	    }
+	  }
+	  else { cp9b->jmin[v] = -1; cp9b->jmax[v] = -2; }
+	  v++; /* v is MATP_ML */
+	  if(imin[v] != -1) { 
+	    cp9b->jmin[v] = r_dn[rpos];
+	    cp9b->jmax[v] = r_dx[rpos];
+	    /* special case [*2*]: v emits left, so jmin[v] >= i0 and jmax[v] >= i0 
+	     * b/c i emitted from MATP_ML >= i0, thus j must be >= i0
+	     * This is similar to the case for MATP_MP above (see [*1*]) 
+	     */
+	    if(cp9b->jmax[v] == (i0-1)) { /* HMM tells us we can only enter this state having emitted 0 residues,
+					   * we know better, in this case we ignore the HMM, and set the j band
+					   * to dummy values, which means it's unset and doesn't yet exist
+					   */
+	      ESL_DASSERT1((cp9b->jmin[v] == (i0-1)));
+	      cp9b->jmin[v] = -1; /* ignore hmm */
+	      cp9b->jmax[v] = -2; /* ignore hmm */
+	      cp9b->imin[v] = -1; /* ignore hmm */
+	      cp9b->imax[v] = -2; /* ignore hmm */
+	    }
+	    else if (cp9b->jmin[v] == (i0-1)) { /* HMM tells us right half of MATP_ML state could be entered
+						 * having emitted 0 residues, but we know it can't (see comment above).
+						 * we ignore it and say we must have at least emitted residue i0.
+						 */
+	      cp9b->jmin[v] = i0; /* pad 1 onto what the hmm thought */
+	      /* leave cp9b->jmax[v] alone, we konw it's not == i0-1, we checked for that case above */
+	    }
+	    if(cp9b->jmin[v] == -1) { cp9b->imin[v] = -1; cp9b->imax[v] = -2; } /* v is unreachable */
+	  }
+	  else { cp9b->jmin[v] = -1; cp9b->jmax[v] = -2; }
+	  v++; /* v is MATP_MR */
+	  if(imin[v] != -1) { 
+	    cp9b->jmin[v] = r_mn[rpos];
+	    cp9b->jmax[v] = r_mx[rpos];
+	    if(cp9b->jmin[v] == -1) { cp9b->imin[v] = -1; cp9b->imax[v] = -2; } /* v is unreachable */
+	  }
+	  else { cp9b->jmin[v] = -1; cp9b->jmax[v] = -2; }
+	  v++; /* v is MATP_D */
+	  if(imin[v] != -1) { 
+	    cp9b->jmin[v] = r_dn[rpos];
+	    cp9b->jmax[v] = r_dx[rpos];
+	    if(cp9b->jmin[v] == -1) { cp9b->imin[v] = -1; cp9b->imax[v] = -2; } /* v is unreachable */
+	  }
+	  else { cp9b->jmin[v] = -1; cp9b->jmax[v] = -2; } 
+	  v++; /* v is MATP_IL */
+	  if(cp9b->imin[v] != -1) { 
+	    cp9b->jmin[v] = r_nn_j[rpos-1]; 
+	    cp9b->jmax[v] = r_nx_j[rpos-1]; 
+	    /* special case [*3*]: v emits left, so jmin[v] >= i0 and jmax[v] >= i0 
+	     * b/c i emitted from MATP_IL >= i0, thus j must be >= i0
+	     * This is similar to the case for MATP_ML above (see [*2*]) 
+	     */
+	    if(cp9b->jmax[v] == (i0-1)) { /* HMM tells us we can only enter this state having emitted 0 residues,
+					   * we know better, in this case we ignore the HMM, and set the j band
+					   * on v such that v is unreachable */
+	      ESL_DASSERT1((cp9b->jmin[v] == (i0-1)));
+	      cp9b->jmin[v] = -1; /* ignore hmm */
+	      cp9b->jmax[v] = -2; /* ignore hmm */
+	      cp9b->imin[v] = -1; /* ignore hmm */
+	      cp9b->imax[v] = -2; /* ignore hmm */
+	    }
+	    else if (cp9b->jmin[v] == (i0-1)) { /* HMM tells us right half of MATP_IL state could be entered
+						 * having emitted 0 residues, but we know it can't (see comment above).
+						 * we ignore it and say we must have at least emitted residue i0.
+						 */
+	      cp9b->jmin[v] = i0; /* pad 1 onto what the hmm thought */
+	      /* leave cp9b->jmax[v] alone, we konw it's not == i0-1, we checked for that case above */
+	    }
+	  }
+	  else { cp9b->jmin[v] = -1; cp9b->jmax[v] = -2; }
+	  v++; /* v is MATP_IR */
+	  cp9b->jmin[v] = r_in[rpos-1];
+	  cp9b->jmax[v] = r_ix[rpos-1]; 
+	  if(cp9b->jmin[v] != -1) { /* set implicit i bands */
+	    cp9b->imin[v] = r_nn_i[lpos+1]; /* look at band on lpos *+1* b/c we enter MATP_IR AFTER the MATP_MP, MATP_MR, MATP_ML, or MATP_IL insert (if any) */
+	    cp9b->imax[v] = r_nx_i[lpos+1]; /* look at band on lpos *+1* b/c we enter MATP_IR AFTER the MATP_MP, MATP_MR, MATP_ML, or MATP_IL insert (if any) */
+	    ESL_DASSERT1(((lpos+1) <= cm->clen)); /* note: we know lpos+1 <= cm->clen b/c we're in a MATP node, and the ccol the right half of the node maps to 
+						  *       must be to the right of the ccol the left half of the node maps to */
+	    if(cp9b->imin[v] == 0) { cm_Fail("v: %d lpos: %d\n", v, lpos); }
+	  }
+	  else { cp9b->imin[v] = -1; cp9b->imax[v] = -2; }
+	  if(StateIsDetached(cm, v)) { 
+	    cp9b->imin[v] = -1;
+	    cp9b->imax[v] = -2;
+	    cp9b->jmin[v] = -1;
+	    cp9b->jmax[v] = -2;
+	  }
+	  break;
+	  
+	case MATL_nd: /* i bands were set when we were on the left, non-right emitter, set implicit j bands */
+	  lpos = cp9map->nd2lpos[nd];
+	  /* special case [*4*]: for v == MATL_ML and v == MATL_IL, v emits left, so jmin[v] >= i0 and jmax[v] >= i0 
+	   * b/c i emitted from MATP_{M,I}L >= i0, thus j must be >= i0
+	   * This is similar to the case for MATP_ML and MATP_IL above (see [*2*] and [*3*]) 
+	   */
+	  v = cm->nodemap[nd]; /* v is MATL_ML */
+	  if(cp9b->imin[v] != -1) { /* only set j bands for reachable states (those with valid i bands) */
+	    cp9b->jmin[v] = r_nn_j[rpos];
+	    cp9b->jmax[v] = r_nx_j[rpos];
+	    if(cp9b->jmax[v] == (i0-1)) { /* HMM tells us we can only enter this state having emitted 0 residues,
+					   * we know better, in this case we ignore the HMM, and set the j band
+					   * on v such that state v is unreachable */
+	      ESL_DASSERT1((cp9b->jmin[v] == (i0-1)));
+	      cp9b->jmin[v] = -1; /* ignore hmm */
+	      cp9b->jmax[v] = -2; /* ignore hmm */
+	      cp9b->imin[v] = -1; /* ignore hmm */
+	      cp9b->imax[v] = -2; /* ignore hmm */
+	    }
+	    else if (cp9b->jmin[v] == (i0-1)) { /* HMM tells us right half of MATL_ML state could be entered
+						 * having emitted 0 residues, but we know it can't (see comment above).
+						 * we ignore it and say we must have at least emitted residue i0. */
+	      cp9b->jmin[v] = i0; /* pad 1 onto what the hmm thought */
+	      /* leave cp9b->jmax[v] alone, we know it's not == i0-1, we checked for that case above */
+	    }
+	  }
+	  else { /* cp9b->imin[v] is -1 */
+	    cp9b->jmin[v] = -1; 
+	    cp9b->jmax[v] = -2; 
+	  }
+	  v++; /* v is MATL_D, the MATL_ML and MATL_IL concerns don't apply, D's don't emit */
+	  if(cp9b->imin[v] != -1) { /* only set j bands for reachable states (those with valid i bands) */
+	    cp9b->jmin[v] = r_nn_j[rpos];
+	    cp9b->jmax[v] = r_nx_j[rpos];
+	  }
+	  v++; /* v is MATL_IL */
+	  if(cp9b->imin[v] != -1) { /* only set j bands for reachable states (those with valid i bands) */
+	    cp9b->jmin[v] = r_nn_j[rpos];
+	    cp9b->jmax[v] = r_nx_j[rpos];
+	    if(cp9b->jmax[v] == (i0-1)) { /* HMM tells us we can only enter this state having emitted 0 residues,
+					   * we know better, in this case we ignore the HMM, and set the j band
+					   * on v such that state v is unreachable */
+	      ESL_DASSERT1((cp9b->jmin[v] == (i0-1)));
+	      cp9b->jmin[v] = -1; /* ignore hmm */
+	      cp9b->jmax[v] = -2; /* ignore hmm */
+	      cp9b->imin[v] = -1; /* ignore hmm */
+	      cp9b->imax[v] = -2; /* ignore hmm */
+	    }
+	    else if (cp9b->jmin[v] == (i0-1)) { /* HMM tells us right half of MATL_ML state could be entered
+						 * having emitted 0 residues, but we know it can't (see comment above).
+						 * we ignore it and say we must have at least emitted residue i0. */
+	      cp9b->jmin[v] = i0; /* pad 1 onto what the hmm thought */
+	      /* leave cp9b->jmax[v] alone, we know it's not == i0-1, we checked for that case above */
+	    }
+	  }
+	  else { /* cp9b->imin[v] is -1 */
+	    cp9b->jmin[v] = -1; 
+	    cp9b->jmax[v] = -2; 
+	  }
+	  if(StateIsDetached(cm, v)) { 
+	    cp9b->imin[v] = -1;
+	    cp9b->imax[v] = -2;
+	    cp9b->jmin[v] = -1;
+	    cp9b->jmax[v] = -2;
+	  }
+	  break;
+	
+	case MATR_nd: /* set j bands explicitly from HMM bands, i bands implicitly */
+	  rpos = cp9map->nd2rpos[nd];
+	  v = cm->nodemap[nd]; /* v is MATR_MR */
+	  cp9b->jmin[v] = r_mn[rpos];
+	  cp9b->jmax[v] = r_mx[rpos];
+	  v++; /* v is MATR_D */
+	  cp9b->jmin[v] = r_dn[rpos];
+	  cp9b->jmax[v] = r_dx[rpos];
+	  v++; /* v is MATR_IR */
+	  cp9b->jmin[v] = r_in[rpos-1]; 
+	  cp9b->jmax[v] = r_ix[rpos-1];
+	  /* set implicit i bands */
+	  for(v = cm->nodemap[nd]; v < cm->nodemap[nd] + TotalStatesInNode(cm->ndtype[nd]); v++) { 
+	    if(cp9b->jmin[v] != -1) { 
+	      cp9b->imin[v] = r_nn_i[lpos];
+	      cp9b->imax[v] = r_nx_i[lpos];
+	    }
+	  }
+	  break;
+	  
+	case BEGL_nd: 
+	case BEGR_nd: /* set i and j bands implicitly, except for BEGR_IL, whose i bands are set explicitly based on HMM */
+	  v = cm->nodemap[nd]; /* set i and j band for BEG{L,R}_S based on children */
+	  cp9b->imin[v] = cp9b->jmin[v] = INT_MAX;
+	  cp9b->imax[v] = cp9b->jmax[v] = INT_MIN;
+	  for(y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++) { 
+	    if(cp9b->imin[y] != -1) { /* if y is reachable, make sure we can get there from v */
+	      cp9b->imin[v] = ESL_MIN(cp9b->imin[v], cp9b->imin[y]);
+	      cp9b->imax[v] = ESL_MAX(cp9b->imax[v], cp9b->imax[y]);
+	      cp9b->jmin[v] = ESL_MIN(cp9b->jmin[v], cp9b->jmin[y]);
+	      cp9b->jmax[v] = ESL_MAX(cp9b->jmax[v], cp9b->jmax[y]);
+	    }
+	  }
+	  if(cp9b->imin[v] == INT_MAX) { 
+	    cp9b->imin[v] = cp9b->jmin[v] = -1;
+	    cp9b->imax[v] = cp9b->jmax[v] = -2;
+	  }	    
+
+	  /* set BEGR_IL's i and j band */
+	  if(cm->ndtype[nd] == BEGR_nd) {
+	    v++;
+	    cp9b->imin[v] = r_in[lpos-1]; /* BEGR_IL emits before lpos */
+	    cp9b->imax[v] = r_ix[lpos-1]; 
+	    if(cp9b->imin[v-1] != -1 && cp9b->imin[v] != -1) { /* if BEGR_S and BEGR_IL is reachable */
+	      cp9b->imin[v-1] = ESL_MIN(cp9b->imin[v-1], cp9b->imin[v]); /* expand BEGR_S so it can reach BEGR_IL */
+	      cp9b->jmin[v] = ESL_MAX(cp9b->jmin[v-1], i0); /* can't get to a BEGR_IL without emitting at least i0 */
+	      cp9b->jmax[v] = cp9b->jmax[v-1];
+	    }
+	    else { 
+	      cp9b->imin[v] = cp9b->jmin[v] = -1;
+	      cp9b->imax[v] = cp9b->jmax[v] = -2;
+	    }
+	    esl_stack_IPop(lpos_pda, &lpos); /* pop the remembered lpos from our sister BEGL_nd to use for parent BIF_nd and above */
+	  }
+	  else { /* BEGL_nd */
+	    if ((status = esl_stack_IPush(lpos_pda, lpos)) != eslOK) goto ERROR;
+	    lpos = rpos+1; /* next node we pop from stack will be our BEGR sister, on the right, switch lpos to rpos+1 */
+	  }
+	  break;
+	
+	case END_nd:
+	  v = cm->nodemap[nd]; /* v is END_E */
+	  cp9b->imin[v] = r_nn_i[lpos];
+	  cp9b->imax[v] = ESL_MIN(r_nx_i[lpos]+1, j0+1); /* +1 is for StateDelta */
+	  if(r_in[lpos] != -1) { /* we could come from an IR above us (tricky case) */
+	    cp9b->imin[v] = ESL_MIN(cp9b->imin[v], ESL_MAX(r_in[lpos] - 1, i0));
+	    cp9b->imax[v] = ESL_MAX(cp9b->imax[v], ESL_MAX(r_ix[lpos] - 1, i0));
+	  }
+	  rpos = lpos;
+	  if(cp9b->imin[v] != -1) { 
+	    cp9b->jmin[v] = cp9b->imin[v]-1; /* E must emit d = 0 residues, so j ==i-1 */
+	    cp9b->jmax[v] = cp9b->imax[v]-1; /* E must emit d = 0 residues, so j ==i-1 */
+	  }
+	  else { 
+	    cp9b->jmin[v] = -1;
+	    cp9b->jmax[v] = -2;
+	  }	    
+	  break;
+
+	case ROOT_nd: /* ROOT is a special case, set i and j bands */
+	  /* lpos == 1 and rpos == hmm_M */
+	  assert(lpos == 1);
+	  assert(rpos == hmm_M);
+	  v = cm->nodemap[nd]; /* v is ROOT_S */
+	  cp9b->imin[v] = r_nn_i[1]; 
+	  cp9b->imax[v] = r_nx_i[1]; 
+	  cp9b->jmin[v] = r_nn_j[hmm_M]; 
+	  cp9b->jmax[v] = r_nx_j[hmm_M]; 
+	  v++; /* v is ROOT_IL */
+	  cp9b->imin[v] = r_in[0]; /* ROOT_IL maps to HMM insert state of HMM node 0 */
+	  cp9b->imax[v] = r_ix[0]; /* ROOT_IL maps to HMM insert state of HMM node 0 */
+	  if(cp9b->imin[v] != -1) { /* ROOT_IL's j bands will be same as ROOT_S's, after ensuring state delta of 1 is respected */
+	    cp9b->jmin[v] = ESL_MAX(r_nn_j[hmm_M], i0); /* can't get to ROOT_IL without emitting at least i0 */
+	    cp9b->jmax[v] = r_nx_j[hmm_M];
+	    if(r_in[hmm_M] != -1) { 
+	      cp9b->jmin[v] = ESL_MIN(cp9b->jmin[v], r_in[hmm_M]);
+	      cp9b->jmax[v] = ESL_MIN(cp9b->jmax[v], r_ix[hmm_M]);
+	    }
+	  }
+	  v++; /* v is ROOT_IR */
+	  if(r_in[hmm_M] != -1) { /* if r_in[hmm_M] == -1, this state is unreachable */
+	    cp9b->imin[v] = r_nn_i[1]; /* HMM state M_0 is silent */
+	    cp9b->imax[v] = r_nx_i[1]; /* HMM state M_0 is silent */
+	    if(cp9b->imin[v-1] != -1) { 
+	      cp9b->imin[v] = ESL_MIN(cp9b->imin[v], cp9b->imin[v-1]+1);
+	      cp9b->imax[v] = ESL_MAX(cp9b->imax[v], cp9b->imax[v-1]+1);
+	    }
+	    cp9b->jmin[v] = r_in[hmm_M]; /* ROOT_IR maps to HMM insert state of HMM node hmm_M */
+	    cp9b->jmax[v] = r_ix[hmm_M]; /* ROOT_IR maps to HMM insert state of HMM node hmm_M */
+	  }
+	  break;
+	} /* end of switch(cm->ndtype[nd]) */
+      } /* end of if(on_right) */
+
+      else { /* on left */
+	/* set i bands for MATP_nd, MATL_nd only */
+	switch(cm->ndtype[nd]) { 
+	case MATP_nd: 
+	  lpos = cp9map->nd2lpos[nd];
+	  v = cm->nodemap[nd]; /* v is MATP_MP */
+	  cp9b->imin[v] = r_mn[lpos];
+	  cp9b->imax[v] = r_mx[lpos];
+	  v++; /* v is MATP_ML */
+	  cp9b->imin[v] = r_mn[lpos];
+	  cp9b->imax[v] = r_mx[lpos];
+	  v++; /* v is MATP_MR */
+	  cp9b->imin[v] = r_dn[lpos] == -1 ? -1 : r_dn[lpos]+1;
+	  cp9b->imax[v] = r_dx[lpos] == -2 ? -2 : r_dx[lpos]+1;
+	  v++; /* v is MATP_D */
+	  cp9b->imin[v] = r_dn[lpos] == -1 ? -1 : r_dn[lpos]+1;
+	  cp9b->imax[v] = r_dx[lpos] == -2 ? -2 : r_dx[lpos]+1;
+	  v++; /* v is MATP_IL */
+	  cp9b->imin[v] = r_in[lpos];
+	  cp9b->imax[v] = r_ix[lpos]; 
+	  /* we deal with setting imin/imax for MATP_IR when we're on the right */
+	  break;
+	  
+	case MATL_nd:
+	  lpos = cp9map->nd2lpos[nd];
+	  v = cm->nodemap[nd]; /* v is MATL_ML */
+	  cp9b->imin[v] = r_mn[lpos];
+	  cp9b->imax[v] = r_mx[lpos];
+	  v++; /* v is MATL_D */
+	  cp9b->imin[v] = r_dn[lpos] == -1 ? -1 : r_dn[lpos]+1;
+	  cp9b->imax[v] = r_dx[lpos] == -2 ? -2 : r_dx[lpos]+1;
+	  v++; /* v is MATL_IL */
+	  cp9b->imin[v] = r_in[lpos];
+	  cp9b->imax[v] = r_ix[lpos];
+	  break;
+	} /* end of switch(cm->ndtype[nd]) */
+	
+	if(cm->ndtype[nd] == BIF_nd) { 
+	  /* push the BIF back on for its right side  */
+	  if ((status = esl_stack_IPush(nd_pda, 1)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(nd_pda, nd)) != eslOK) goto ERROR;
+	  /* push node index for right child */
+	  if ((status = esl_stack_IPush(nd_pda, 0)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(nd_pda, cm->ndidx[cm->cnum[cm->nodemap[nd]]])) != eslOK) goto ERROR;   
+	  /* push node index for left child */
+	  if ((status = esl_stack_IPush(nd_pda, 0)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(nd_pda, cm->ndidx[cm->cfirst[cm->nodemap[nd]]])) != eslOK) goto ERROR; 
+	}
+	else { 
+	  /* push the node back on for right side */
+	  if ((status = esl_stack_IPush(nd_pda, 1)) != eslOK) goto ERROR;
+	  if ((status = esl_stack_IPush(nd_pda, nd)) != eslOK) goto ERROR;
+	  /* push child node on */
+	  if (cm->ndtype[nd] != END_nd) {
+	    if ((status = esl_stack_IPush(nd_pda, 0)) != eslOK) goto ERROR;
+	    if ((status = esl_stack_IPush(nd_pda, nd+1)) != eslOK) goto ERROR;
+	  }
+	}
+      }
+    }
+  
+  if(! doing_search) { /* if we're aligning the full seq must be aligned at the root state */
+    imin[0] = i0;                   /* first residue must be in subtree of ROOT_S */
+    if(imin[1] != -1) imin[1] = i0; /* first residue must be in subtree of ROOT_IL, if it is used */
+    jmax[0] = j0;                   /* final residue must be in subtree of ROOT_S */
+    if(jmin[1] != -1) jmax[1] = j0; /* final residue must be in subtree of ROOT_IL if it is used */
+    if(jmin[2] != -1) jmax[2] = j0; /* final residue must be in subtree of ROOT_IR if it is used */
+  }
+
+#if 1
+  //#if eslDEBUGLEVEL >= 1
+  /* make sure detached states have the bands properly set (should be in cp9_ValidateBands() */
+  for(v = 0; v < cm->M; v++) { 
+    if(StateIsDetached(cm, v)) { 
+      assert(cp9b->imin[v] == -1);
+      assert(cp9b->imax[v] == -2);
+      assert(cp9b->jmin[v] == -1);
+      assert(cp9b->jmax[v] == -2);
+    } 
+    /*////nd = cm->ndidx[v]; printf("nd: %4d v: %4d  %4s %2s (%11d %11d  %11d %11d) (HMM nd: %4d %4d)\n", nd, v, Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v]), cp9b->imin[v], cp9b->imax[v], cp9b->jmin[v], cp9b->jmax[v], cp9map->cs2hn[v][0], cp9map->cs2hn[v][1]);*/
+  }
+#endif
+  /* final check, it's possible, but unlikely that some states had valid i bands set, but invalid j bands set, 
+   * or vice versa, we handle this by making these states unreachable */
+  for(v = 0; v < cm->M; v++) { 
+    if(cp9b->imin[v] == -1 || cp9b->jmin[v] == -1) { 
+      cp9b->imin[v] = cp9b->jmin[v] = -1;
+      cp9b->imax[v] = cp9b->jmax[v] = -2;
+    }
+  }
+
+  /* A final, brutal hack. If the hmm used to derive bands has local begins, ends and ELs on,
+   * it's possible (but extremely rare empirically, even with very high tau values (0.49!)) that no valid 
+   * CM parse exists within the i and j bands. To avoid this, we implement a brutal hack here.
+   * There's 2 relevant cases: 
+   * 
+   * Case 1: node 1 is a MATP, MATR, or MATL node (this is the easier case)
+   * Case 2: node 1 is a BIF node 
+   *
+   * Case 1: node 1 is a MATP, MATR, or MATL node (this is the easier case)
+   * A. assert CM local begins and ends are on (they should be if we're using a localized HMM to get bands).
+   *    and we can do a local begin into and a local end out of node 1. This will be TRUE unless there
+   *    are only 3 nodes in the CM (which is impossible, cmbuild won't build a 3 node CM - the reason is that
+   *    such a CM would suck at local alignment b/c no local ends are possible (not to mention they're too small 
+   *    to be useful, and that if node 1 == MATL the CM can only emit/align 1 residue in local mode b/c the 
+   *    ROOT_IL, ROOT_IR are unreachable and the MATL_IL is detached!). 
+   *
+   * B. if we're doing alignment (full target must be accounted for): 
+   *    v = cm->nodemap[nd]
+   *    set imin[v] = ESL_MIN(imin[v], i0) 
+   *        imax[v] = ESL_MAX(imax[v], i0)
+   *        jmin[v] = ESL_MIN(jmin[v], j0) 
+   *        jmax[v] = ESL_MAX(jmax[v], j0)
+   *    else if we're doing search and v is unreachable, make it reachable by setting
+   *        imin[v] = imin[0]; 
+   *        imax[v] = imax[0]; 
+   *        jmin[v] = jmin[0]; 
+   *        jmax[v] = jmax[0]; 
+   *    then we'll be able to emit some residues from v, (so we're guaranteed a valid parse.
+   *
+   * Case 2: node 1 is a BIF node 
+   * v = cm->nodemap[nd] (the BIF_B state)
+   * if v is reachable and we're doing alignment, expand it's bands so that it can 
+   * account for the full seq: 
+   *    set imin[v] = ESL_MIN(imin[v], i0) 
+   *        imax[v] = ESL_MAX(imax[v], i0)
+   *        jmin[v] = ESL_MIN(jmin[v], j0) 
+   *        jmax[v] = ESL_MAX(jmax[v], j0)
+   * else if v is reachable and we're doing search, ensure that one contiguous chunk of
+   * seq can be emitted by BIF's children (see code)
+   *
+   * if v is not reachable (if we're doing search or not), we enforce 1 valid parse, 
+   * the BIF must emit the full target, residues i0..j0-1 from its' BEGL_S's EL state, and
+   * residue j0 from it's BEGR_S EL state.
+   */
+  if(hmm_is_localized) { 
+    assert(cm->flags & CMH_LOCAL_BEGIN); /* asserted in contract too */
+    assert(cm->flags & CMH_LOCAL_END);   /* asserted in contract too */
+    if(imin[0] == -1) { /* ROOT_S is unreachable, uhh... */
+      imin[0] = imax[0] = i0;
+      jmin[0] = jmax[0] = j0;
+    }
+    if(cm->nodes == 3) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "cp9_HMM2ijBands(), cm/hmm are locally configured, only 3 nodes in the CM, this is an illegal CM b/c local ENDs are impossible.");
+    nd = 1; 
+    if(i0 == j0) { 
+      while((nd < cm->nodes) && (cm->ndtype[nd] == MATP_nd)) nd++; /* a local begin into a MATP_MP state can't happen when the target is 1 residue, it must emit 2 residues */
+      if(cm->ndtype[nd] == END_nd) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "cp9_HMM2ijBands(), CM has no MATL, MATR or BIF nodes, this shouldn't happen (cmbuild forbids it)!\n");
+    }
+    if(cm->ndtype[nd] == BIF_nd) {
+      v = cm->nodemap[nd];
+      w = cm->cfirst[v]; /* BEGL_S */
+      y = cm->cnum[v];   /* BEGR_S */
+      if(imin[v] != -1) { /* v is reachble, it's children should be also */
+	assert(imin[w] != -1);
+	assert(imin[y] != -1);
+	if(!doing_search) { /* we need to be able to account for the full sequence */
+	  imin[v] = ESL_MIN(imin[v], i0);
+	  imax[v] = ESL_MAX(imax[v], i0);
+	  jmin[v] = ESL_MIN(jmin[v], j0);
+	  jmax[v] = ESL_MAX(jmax[v], j0);
+	  imin[w] = imin[v];
+	  imax[w] = imax[v];
+	  jmax[w] = ESL_MAX(jmax[w], imax[w]);
+	  jmin[y] = jmin[v];
+	  jmax[y] = jmax[v];
+	  imin[y] = ESL_MIN(imin[y], jmin[y]);
+	  /* now ensure that imin[y] <= jmax[w]+1, so we can definitely emit the full seq */
+	  imin[y] = ESL_MIN(imin[y], jmax[w]+1);
+	  imax[y] = ESL_MAX(imin[y], imax[y]);
+	}
+	else { /* doing search, we only need to be able to emit some range of residues from BEGL and BEGR's EL states */
+	  imin[y] = ESL_MIN(imin[y], jmax[w]+1);
+	  imax[y] = ESL_MAX(imin[y], imax[y]);
+	}
+      } /* end of if(imin[v] != -1) */
+      else { /* imin[v] == -1, v is unreachable, make it reachable */
+	assert(imin[w] == -1);
+	assert(imin[y] == -1);
+	if(! doing_search) { 
+	  /* if we're doing alignment, we enforce that the full seq must be emittable 
+	   * by BIF and it's children's (BEGL_S and BEGR_S) EL states */
+	  imin[v] = i0;
+	  imax[v] = i0;
+	  jmin[v] = j0;
+	  jmax[v] = j0;
+	  imin[w] = i0; /* w will emit i0..j0-1 (which may be 0 residues if i0==j0) */
+	  imax[w] = i0;
+	  jmin[w] = j0-1;
+	  jmax[w] = j0-1; 
+	  imin[y] = j0; /* y will emit only j0 */
+	  imax[y] = j0;
+	  jmin[y] = j0;
+	  jmax[y] = j0;
+	}
+	else { 
+	  /* if we're doing search we enforce that the residues from imin[0]..jmax[0] are emittable 
+	   * by BIF and it's children's (BEGL_S and BEGR_S) EL states */
+	  imin[v] = imin[0];
+	  imax[v] = imin[0];
+	  jmin[v] = jmax[0];
+	  jmax[v] = jmax[0];
+	  imin[w] = imin[0]; /* w will emit imin[0]..jmax[0]-1 (which may be 0 residues if imin[0]==jmax[0]) */
+	  imax[w] = imin[0];
+	  jmin[w] = jmax[0]-1;
+	  jmax[w] = jmax[0]-1; 
+	  imin[y] = jmax[0]; /* y will emit only jmax[0] */
+	  imax[y] = jmax[0]; /* y will emit only jmax[0] */
+	  jmin[y] = jmax[0];
+	  jmax[y] = jmax[0];
+	}	  
+      }
+    } /* end of if(cm->ndtype[nd] == BIF_nd) */
+    else { 
+      /* node nd is a MATL, MATR or MATP */
+      ESL_DASSERT1((cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATR_nd));
+      assert(cm->ndtype[nd] == MATL_nd || cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATR_nd);
+      v = cm->nodemap[nd];
+      /* we can do a local begin into and local end out of v */
+      ESL_DASSERT1((NOT_IMPOSSIBLE(cm->beginsc[v])));
+      ESL_DASSERT1((NOT_IMPOSSIBLE(cm->endsc[v])));
+      assert(NOT_IMPOSSIBLE(cm->beginsc[v]));
+      assert(NOT_IMPOSSIBLE(cm->endsc[v]));
+      if(!doing_search) { /* we need to be able to account for the full sequence */
+	if(imin[v] == -1) { /* v is unreachable, make it reachable only for emitting the full seq */
+	  imin[v] = imax[v] = i0;
+	  jmin[v] = jmax[v] = j0;
+	}
+	else { /* v is reachable, expand it's band so it can emit the full seq */
+	  imin[v] = ESL_MIN(imin[v], i0);
+	  imax[v] = ESL_MAX(imax[v], i0);
+	  jmin[v] = ESL_MIN(jmin[v], j0);
+	  jmax[v] = ESL_MAX(jmax[v], j0);
+	}
+      }
+      else { /* doing search, do not need to account for full target sequence, make it so we can reach v for some i and j (this will guarantee >= 1 valid parse) */
+	if(imin[v] == -1) { /* v is unreachable */
+	  imin[v] = imin[0];
+	  imax[v] = imax[0];
+	  jmin[v] = jmin[0];
+	  jmax[v] = jmax[0];
+	}
+	else { /* v is reachable, make sure it's reachable from the ROOT_S state, expand the ROOT_S band */
+	  imin[0] = ESL_MIN(imin[0], imin[v]);
+	  imax[0] = ESL_MAX(imax[0], imax[v]);
+	  jmin[0] = ESL_MIN(jmin[0], jmin[v]);
+	  jmax[0] = ESL_MAX(jmax[0], jmax[v]);
+	}
+      }
+    }
+  }
+  /* end of brutal hack */
+#if eslDEBUGLEVEL >= 1
+  /* check for valid CM parse, there should be one */
+  if((status = CMBandsCheckValidParse(cm, cp9b, errbuf, i0, j0, doing_search)) != eslOK) return status;
+#endif
+
+  esl_stack_Destroy(nd_pda);
+  esl_stack_Destroy(lpos_pda);
+  free(r_mn);
+  free(r_mx);
+  free(r_dn);
+  free(r_dx);
+  free(r_in);
+  free(r_ix);
+  free(r_nn_i);
+  free(r_nx_i);
+  free(r_nn_j);
+  free(r_nx_j);
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+/* Function: HMMBandsEnforceValidParse()
+ * Incept:   EPN, Fri Feb  1 16:46:50 2008
+ * 
+ * Purpose:  Given bands on HMM states for a target sequence, 
+ *           check for a valid HMM parse within those bands.
+ *           If no valid parse exists, expand the bands such that
+ *           one does exist, in a greedy manner. 
+ *
+ *           Bands are expanded using the HMMBandsFixUnreachable()
+ *           function. These take a node that is unreachable
+ *           and modify bands on current node and nearby nodes 
+ *           to make it reachable. This is awful hack number 1.
+ *           (see HMMBandsFixUnreachable() for details.
+ *           Note: the technique used for expanding the bands was
+ *           selected for it's relative simplicity. It does not
+ *           expand the bands in any smart way that is aware of
+ *           probability mass or score of the newly possible parses
+ *           during the band expansion. You could try to do that,
+ *           but it's not likely to be worth it, when the default
+ *           bands before expansion do not allow a single parse, 
+ *           the real solution is to lower tau, the tail loss parameter
+ *           used during band calculation. This function is really
+ *           only nec so the HMM banding technique is robust to 
+ *           high values of tau, higher than any reasonable application
+ *           should use.          
+ *
+ *           Awful hack #2 occurs when two different transitions to the
+ *           same state imply reachable bands that have a 'gap' in the 
+ *           middle. For example if node D_3 can reach node M_4 with
+ *           i = 3 or 4, and node M_3 can reach node M_4 with i equal
+ *           to 6 or 7. This means that node M_4 cannot be reached for
+ *           i == 5, but this implementation is much easier if we can
+ *           just set the reachable band for M_4 to 3..7. So, that's
+ *           what we do, and we doctor the band of I_3 so that M_4 *can*
+ *           be reached for i == 5. This is done in HMMBandsFillGap().
+ *           See that function for details. This hack is only performed
+ *           for models NOT in local mode. If we are in local mode,
+ *           this 'gap' situation comes up much more often, but when 
+ *           we're in local mode, we can use an EL state in the CM
+ *           to basically always get a valid parse, so we're not
+ *           so worried about enforcing a valid parse and we skip
+ *           this hack.
+ *
+ * Args:     cp9b - the CP9 bands object
+ *           cp9map - map from CM to cp9 
+ *           errbuf - for error messages
+ *           i0   - first residue of sequence we're using bands for 
+ *           j0   - final residue of sequence we're using bands for 
+ *
+ * Returns:  eslOK on success
+ *           eslEINCONCEIVABLE if we can't expand the bands to make a valid parse (shouldn't happen)
+ *           eslEMEM if a memory allocation error occurs
+ *           <ret_did_expand> set to TRUE if we had to expand the HMM bands, FALSE if not 
+ */
+int
+HMMBandsEnforceValidParse(CM_t *cm, CP9Bands_t *cp9b, CP9Map_t *cp9map, char *errbuf, int i0, int j0, int doing_search, int *ret_did_expand, 
+			  int **ret_r_mn, int **ret_r_mx, int **ret_r_in,  int **ret_r_ix, int **ret_r_dn, int **ret_r_dx,
+			  int **ret_r_nn_i, int **ret_r_nx_i, int **ret_r_nn_j, int **ret_r_nx_j)
+{
+  int status;
+  /* r_* arrays, these are the bands on 'reachable' residues for each HMM state as we move 
+   * from left to right through the HMM. 
+   * For example, r_mn[k] = 3, r_mx[k] = 5, means that for all possible HMM parses within the bands
+   * in the cp9b pn_* arrays that reach the match state of node k, the residue emitted by that match 
+   * must be either 3, 4, or 5.
+   */
+  int *r_mn;   /* [0..k..hmm_M] minimal residue position for which we can reach M_k (match state of node k) */
+  int *r_mx;   /* [0..k..hmm_M] maximal residue position for which we can reach M_k */
+  int *r_in;   /* [0..k..hmm_M] minimal residue position for which we can reach I_k (insert state of node k) */
+  int *r_ix;   /* [0..k..hmm_M] maximal residue position for which we can reach I_k */
+  int *r_dn;   /* [0..k..hmm_M] minimal residue position for which we can reach D_k (delete state of node k) */
+  int *r_dx;   /* [0..k..hmm_M] maximal residue position for which we can reach D_k */
+  int r_begn;  /*  minimal first residue position for which we can exit the BEGIN state */
+  int r_begx;  /*  minimal first residue position for which we can exit the BEGIN state */
+  int r_endn;  /*  minimal final residue position for which we can reach the END state */
+  int r_endx;  /*  maximal final residue position for which we can reach the END state */
+  int *r_nn_i; /* [0..k..hmm_M] minimal residue position for which we can reach node k (any of M_k, I_k, D_k) */
+  int *r_nx_i; /* [0..k..hmm_M] maximal residue position for which we can reach node k (any of M_k, I_k, D_k) */
+  int *r_nn_j; /* [0..k..hmm_M] minimal residue position for which we can reach node k (any of M_k, I_k, D_k) */
+  int *r_nx_j; /* [0..k..hmm_M] maximal residue position for which we can reach node k (any of M_k, I_k, D_k) */
+  /* r_nn_i and r_nx_i are used when setting i bands, and r_nn_j and r_nx_j are used when setting j bands .
+   * The values can differ vecause of an off-by-one issue with the non-emitting (delete and M_0) states of the HMM:  
+   * pn_min_d[k] = i, means posn i was last residue emitted prior to entering node k's delete state. However, for a CM,
+   * if a delete states sub-parsetree is bounded by i' and j', this means positions i' and j' HAVE YET TO BE EMITTED.
+   * For i states this means we have to add 1 to the delete band positions, but for j states we do not, the off-by-one
+   * is taken care of because the HMM is moving left to right, while j positions move right to left (confusing as hell,
+   * bad explanation, i know... write out an example, it's the only way to get it). 
+   */
+  int *r_nn_hmm;   /* [0..k..hmm_M] min reachable position i in HMM node k from the HMM's perspective */
+  int *r_nx_hmm;   /* [0..k..hmm_M] max reachable position i in HMM node k from the HMM's perspective  */
+  int *was_unr;    /* [0..k..hmm_M] TRUE if node k was unreachable, then we expanded bands, now it should be reachable */
+  int *filled_gap; /* [0..k..hmm_M] TRUE if we filled a gap in the reachable bands for node k */
+  int  just_filled_gap; /* TRUE if we filled a gap for the current node */
+  int  hmm_M = cp9b->hmm_M; /* number of nodes in the model */
+  int  k, kp;      /* node counters */
+  int  n;          /* a temporary minimum residue position */
+  int  x;          /* a temporary maximum residue position */
+  int  c;          /* counter */
+  int sd;          /* state delta, number of emissions for each state */
+  int local_begins_ends_on; /* TRUE if HMM has local begins (M_0(B) -> M_k for k = 1..M and local ends (M_k -> E) for k = 1..M-1 */
+  int j0_is_reachable = FALSE; /* TRUE if we can reach j0 for some node */
+  /* ptrs to cp9b data, for convenience */
+  int *pn_min_m;      /* pn_min_m[k] = first position in HMM band for match state of HMM node k */
+  int *pn_max_m;      /* pn_max_m[k] = final position in HMM band for match state of HMM node k */
+  int *pn_min_i;      /* pn_min_i[k] = first position in HMM band for insert state of HMM node k */
+  int *pn_max_i;      /* pn_max_i[k] = final position in HMM band for insert state of HMM node k */
+  int *pn_min_d;      /* pn_min_d[k] = first position in HMM band for delete state of HMM node k */
+  int *pn_max_d;      /* pn_max_d[k] = final position in HMM band for delete state of HMM node k */
+
+  if((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) && (! (cm->cp9->flags & CPLAN9_LOCAL_END))) ESL_FAIL(eslEINCOMPAT, errbuf, "HMMBandsEnforceValidParse(), HMM has local begins ON but local ends OFF. Both must be on, or both must be off.");
+  local_begins_ends_on = ((cm->cp9->flags & CPLAN9_LOCAL_BEGIN) && (cm->cp9->flags & CPLAN9_LOCAL_END)) ? TRUE : FALSE;
+  
+  pn_min_m = cp9b->pn_min_m;
+  pn_max_m = cp9b->pn_max_m;
+  pn_min_i = cp9b->pn_min_i;
+  pn_max_i = cp9b->pn_max_i;
+  pn_min_d = cp9b->pn_min_d;
+  pn_max_d = cp9b->pn_max_d;
+
+  /* allocate and initialize */
+  ESL_ALLOC(r_mn, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_mx, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_in, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_ix, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_dn, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_dx, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_nn_i, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_nx_i, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_nn_j, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_nx_j, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_nn_hmm, sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(r_nx_hmm, sizeof(int) * (hmm_M+1));
+
+  for(k = 0; k <= hmm_M; k++) { 
+    r_mn[k] = r_in[k] = r_dn[k] = r_nn_i[k] = r_nn_j[k] = r_nn_hmm[k] = INT_MAX;
+    r_mx[k] = r_ix[k] = r_dx[k] = r_nx_i[k] = r_nx_j[k] = r_nx_hmm[k] = INT_MIN;
+  }
+  r_begn = INT_MAX;
+  r_begx = INT_MIN;
+  r_endn = INT_MAX;
+  r_endx = INT_MIN;
+
+  ESL_ALLOC(was_unr,    sizeof(int) * (hmm_M+1));
+  ESL_ALLOC(filled_gap, sizeof(int) * (hmm_M+1));
+  esl_vec_ISet(was_unr,    (hmm_M+1), FALSE);
+  esl_vec_ISet(filled_gap, (hmm_M+1), FALSE);
+
+  /* debugging printf block */
+  /*////cp9_DebugPrintHMMBands(stdout, j0, cp9b, cm->tau, 1);*/
+  /*////printf("j0: %d\n", j0); */
+
+  /* Note on comment nomenclature: 
+   * M_k: match  state of node k
+   * I_k: insert state of node k
+   * D_k: detele state of node k
+   */
+
+  if(! doing_search) assert(pn_min_m[0] == (i0-1)); 
+  if(pn_min_m[0] != -1) { 
+    r_mn[0] = pn_min_m[0]; /* initialize min reachable residue for M_0 as pn_min_m[0] */
+    r_mx[0] = pn_max_m[0]; /* initialize min reachable residue for M_0 as pn_max_m[0] */
+  }
+
+  /* The main loop: for each node, for each state, determine which residues are reachable given
+   * the reachable residues for the states in the previous node and current node.
+   * The order is important: first we account for all transitions to the insert state of the same 
+   * node, as the reachable band on the insert will affect later transitions. 
+   * Then we do all transitions to the match of the next node, and finally to the delete of the
+   * next node.
+   */ 
+  for(k = 0; k <= hmm_M; k++) { 
+    if(pn_min_m[k] == -1) ESL_DASSERT1((pn_max_m[k] == -1));
+    if(pn_min_i[k] == -1) ESL_DASSERT1((pn_max_i[k] == -1));
+    if(pn_min_d[k] == -1) ESL_DASSERT1((pn_max_d[k] == -1));
+    just_filled_gap = FALSE;
+
+    /* transitions to insert of node k (I_k) */
+    if(r_mn[k] <= r_mx[k]) { /* M_k is reachable */
+      /* M_k->I_k transition */
+      if(pn_min_i[k] != -1) { 
+	n = r_mn[k]+1;
+	x = r_mx[k]+1;
+	if((ESL_MIN(x, pn_max_i[k]) - ESL_MAX(n, pn_min_i[k])) >= 0) { /* TRUE if n..x overlaps with pn_min_i[k]..pn_max_i[k] by at least 1 residue */
+	  n = ESL_MAX(n, pn_min_i[k]); /* n can't be less than pn_min_i[k] */
+	  n = ESL_MIN(n, pn_max_i[k]); /* n can't be more than pn_max_i[k] */
+	  x = ESL_MIN(x, pn_max_i[k]); /* x can't be more than pn_max_i[k] */
+	  /* no need to check if we need to fill a gap, not an issue for inserts which can self-transit and fill their own gaps */
+	  r_in[k] = ESL_MIN(r_in[k], n);
+	  r_ix[k] = ESL_MAX(r_ix[k], x);
+	  ESL_DASSERT1((r_in[k] <= r_ix[k])); 
+	}
+      }
+    }
+    if(r_dn[k] <= r_dx[k]) { 
+      /* D_k->I_k transition */
+      if(pn_min_i[k] != -1) { 
+	n = r_dn[k]+1;
+	x = r_dx[k]+1;
+	if((ESL_MIN(x, pn_max_i[k]) - ESL_MAX(n, pn_min_i[k])) >= 0) { /* TRUE if n..x overlaps with pn_min_i[k]..pn_max_i[k] by at least 1 residue */
+	  n = ESL_MAX(n, pn_min_i[k]); /* n can't be less than pn_min_i[k] */
+	  n = ESL_MIN(n, pn_max_i[k]); /* n can't be more than pn_max_i[k] */
+	  x = ESL_MIN(x, pn_max_i[k]); /* x can't be more than pn_max_i[k] */
+	  /* no need to check if we need to fill a gap, not an issue for inserts which can self-transit and fill their own gaps */
+	  r_in[k] = ESL_MIN(r_in[k], n);
+	  r_ix[k] = ESL_MAX(r_ix[k], x);
+	  ESL_DASSERT1((r_in[k] <= r_ix[k]));
+	}
+      }
+    }
+    if(r_in[k] <= r_ix[k]) { 
+      /* I_k -> I_k transition */
+      ESL_DASSERT1((r_ix[k] <= pn_max_i[k]));
+      /* I_k->I_k   transition (first b/c self transitions are possible) */
+      if(pn_min_i[k] != -1) { /* special case, self emitter, if we can enter this INSERT state, for any valid residue, we can emit residues until we reach pn_max_i[k] */
+	if(r_in[k] <= pn_max_i[k]) { /* we can reach this insert for i == r_in[k], then emit until pn_max_i[k] */
+	  r_ix[k] = pn_max_i[k];
+	}
+	else { 
+	  r_in[k] = INT_MAX;
+	  r_ix[k] = INT_MIN;
+	}
+      }
+    }
+    /* done with transitions to I_k */
+
+    /* transitions to match of node k+1 (M_k+1) */
+    if(k < hmm_M) { /* state M_M+1 is special, it's the END state, we deal with that below */
+      if(r_mn[k] <= r_mx[k]) {
+	/* M_k->M_k+1 transition */
+	if(pn_min_m[k+1] != -1) { 
+	  n = r_mn[k]+1;
+	  x = r_mx[k]+1;
+	  if((ESL_MIN(x, pn_max_m[k+1]) - ESL_MAX(n, pn_min_m[k+1])) >= 0) { /* TRUE if n..x overlaps with pn_min_m[k+1]..pn_max_m[k+1] by at least 1 residue */
+	    n = ESL_MAX(n, pn_min_m[k+1]); /* n can't be less than pn_min_m[k+1] */
+	    n = ESL_MIN(n, pn_max_m[k+1]); /* n can't be more than pn_max_m[k+1] */
+	    x = ESL_MIN(x, pn_max_m[k+1]); /* x can't be more than pn_max_m[k+1] */
+	    if(r_mn[k+1] != INT_MAX) { 
+	      if(!local_begins_ends_on && ESL_MIN(x, r_mx[k+1]) - ESL_MAX(n, r_mn[k+1]) < -1) { 
+		/* there's a 'gap' of >= 1 residue between n..x and r_mn[k+1].._r_mx[k+1], fill the gap by expanding band of I_k */
+		if((status = HMMBandsFillGap(cp9b, errbuf, k, n, x, r_mn[k+1], r_mx[k+1], r_mn[k-1], r_dn[k-1])) != eslOK) return status;
+		just_filled_gap = TRUE;
+	      }
+	    }
+	    r_mn[k+1] = ESL_MIN(r_mn[k+1], n);
+	    r_mx[k+1] = ESL_MAX(r_mx[k+1], x);
+	    ESL_DASSERT1((r_mn[k+1] <= r_mx[k+1]));
+	  }
+	}
+      }
+      /* D_k->M_k+1 transition */
+      if(r_dn[k] <= r_dx[k]) { 
+	if(pn_min_m[k+1] != -1) { 
+	  n = r_dn[k]+1;
+	  x = r_dx[k]+1;
+	  if((ESL_MIN(x, pn_max_m[k+1]) - ESL_MAX(n, pn_min_m[k+1])) >= 0) { /* TRUE if n..x overlaps with pn_min_m[k+1]..pn_max_m[k+1] by at least 1 residue */
+	    n = ESL_MAX(n, pn_min_m[k+1]); /* n can't be less than pn_min_m[k+1] */
+	    n = ESL_MIN(n, pn_max_m[k+1]); /* n can't be more than pn_max_m[k+1] */
+	    x = ESL_MIN(x, pn_max_m[k+1]); /* x can't be more than pn_max_m[k+1] */
+	    if(r_mn[k+1] != INT_MAX) { 
+	      if(!local_begins_ends_on && ESL_MIN(x, r_mx[k+1]) - ESL_MAX(n, r_mn[k+1]) < -1) { 
+		/* there's a 'gap' of >= 1 residue between n..x and r_mn[k+1].._r_mx[k+1], fill the gap by expanding band of I_k */
+		ESL_DASSERT1((k != 0));
+		if((status = HMMBandsFillGap(cp9b, errbuf, k, n, x, r_mn[k+1], r_mx[k+1], r_mn[k-1], r_dn[k-1])) != eslOK) return status;
+		just_filled_gap = TRUE;
+	      }
+	    }
+	    r_mn[k+1] = ESL_MIN(r_mn[k+1], n);
+	    r_mx[k+1] = ESL_MAX(r_mx[k+1], x);
+	    ESL_DASSERT1((r_mn[k+1] <= r_mx[k+1]));
+	  }
+	}
+      }
+      /* I_k->M_k+1transition */
+      if(r_in[k] <= r_ix[k]) { 
+	if(pn_min_m[k+1] != -1) { 
+	  n = r_in[k]+1;
+	  x = r_ix[k]+1;
+	  if((ESL_MIN(x, pn_max_m[k+1]) - ESL_MAX(n, pn_min_m[k+1])) >= 0) { /* TRUE if n..x overlaps with pn_min_m[k+1]..pn_max_m[k+1] by at least 1 residue */
+	    n = ESL_MAX(n, pn_min_m[k+1]); /* n can't be less than pn_min_m[k+1] */
+	    n = ESL_MIN(n, pn_max_m[k+1]); /* n can't be more than pn_max_m[k+1] */
+	    x = ESL_MIN(x, pn_max_m[k+1]); /* x can't be more than pn_max_m[k+1] */
+	    if(!local_begins_ends_on && ESL_MIN(x, r_mx[k+1]) - ESL_MAX(n, r_mn[k+1]) < -1) { 
+	      /* there's a 'gap' of >= 1 residue between n..x and r_mn[k+1].._r_mx[k+1], fill the gap by expanding band of I_k */
+	      ESL_DASSERT1((k != 0));
+	      if((status = HMMBandsFillGap(cp9b, errbuf, k, n, x, r_mn[k+1], r_mx[k+1], r_mn[k-1], r_dn[k-1])) != eslOK) return status;
+	      just_filled_gap = TRUE;
+	    }
+	    r_mn[k+1] = ESL_MIN(r_mn[k+1], n);
+	    r_mx[k+1] = ESL_MAX(r_mx[k+1], x);
+	    ESL_DASSERT1((r_mn[k+1] <= r_mx[k+1]));
+	  }
+	}
+      }
+      /* EL_kp->M_k+1 transition, we could have come from 1 or more EL states */
+      if(cm->cp9->flags & CPLAN9_EL) { 
+	if(pn_min_m[k+1] != -1) { 
+	  for(c = 0; c < cm->cp9->el_from_ct[k+1]; c++) { /* el_from_ct[k+1] holds # ELs that can go to k+1 */
+	    kp = cm->cp9->el_from_idx[k+1][c];
+	    if(r_mn[kp] <= r_mx[kp]) { 
+	      n = r_mn[kp]; /* EL's can emit 0 or more residues */
+	      x = j0;       /* EL's can emit 0 or more residues */
+	      if((ESL_MIN(x, pn_max_m[k+1]) - ESL_MAX(n, pn_min_m[k+1])) >= 0) { /* TRUE if n..x overlaps with pn_min_m[k+1]..pn_max_m[k+1] by at least 1 residue */
+		n = ESL_MAX(n, pn_min_m[k+1]); /* n can't be less than pn_min_m[k+1] */
+		n = ESL_MIN(n, pn_max_m[k+1]); /* n can't be more than pn_max_m[k+1] */
+		x = ESL_MIN(x, pn_max_m[k+1]); /* x can't be more than pn_max_m[k+1] */
+		if(r_mn[k+1] != INT_MAX) { 
+		  if(!local_begins_ends_on && ESL_MIN(x, r_mx[k+1]) - ESL_MAX(n, r_mn[k+1]) < -1) { 
+		    /* there's a 'gap' of >= 1 residue between n..x and r_mn[k+1].._r_mx[k+1], fill the gap by expanding band of I_k */
+		    ESL_DASSERT1((k != 0));
+		    if((status = HMMBandsFillGap(cp9b, errbuf, k, n, x, r_mn[k+1], r_mx[k+1], r_mn[k-1], r_dn[k-1])) != eslOK) return status;
+		    just_filled_gap = TRUE;
+		  }
+		}
+		r_mn[k+1] = ESL_MIN(r_mn[k+1], n);
+		r_mx[k+1] = ESL_MAX(r_mx[k+1], x);
+		ESL_DASSERT1((r_mn[k+1] <= r_mx[k+1]));
+	      }
+	    }
+	  }
+	}
+      }
+      /* Begin ->M_k+1 transition, if local begins are on, we could go B->M_k+1, this is always true if M_k+1 is reachbale and (doing_search),
+       * if we're doing alignment this is true only if the first residue is within the band on M_k+1 
+       */
+      if(local_begins_ends_on) { 
+	if(pn_min_m[k+1] != -1) { 
+	  if(doing_search) { 
+	    n = pn_min_m[k+1]; 
+	    x = pn_max_m[k+1]; 
+	    r_mn[k+1] = ESL_MIN(r_mn[k+1], n);
+	    r_mx[k+1] = ESL_MAX(r_mx[k+1], x);
+	  }
+	  else { /* doing alignment, we can only do a local begin into M_k+1 if the first residue is within it's band */
+	    if(pn_min_m[k+1] == r_mn[0]+1) { 
+	      r_mn[k+1] = ESL_MIN(r_mn[k+1], r_mn[0]+1); 
+	      r_mx[k+1] = ESL_MAX(r_mx[k+1], r_mn[0]+1); /* not a typo, r_mx[0] == r_mn[0] (it's the begin state) */
+	    }
+	  }
+	}
+      }
+    } /* end of if(k < hmm_M) */
+    /* transitions to END state */
+    if(k == hmm_M || local_begins_ends_on) { /* handle transitions from M_k to END */
+      if(r_mn[k] <= r_mx[k] && cm->cp9->esc[k] != -INFTY) { /* if M_k is reachable and we're allowed to transit to E */
+	/* M_k->E transition */
+	n = r_mn[k];
+	x = r_mx[k];
+	/* note: we don't have to worry about filling gaps here (that is if gap of >= 1 residue between [n..x] and [r_endn..r_endx]
+	 *       because end state is last state we care about, if we can reach it for residue in n..x or r_endn..r_endx, set band to 
+	 *       include all those residues (min(n, r_end_n)..max(x, r_endx)) is harmless, a CM parse WILL exist for some residue in that range
+	 *       and the CM will be able to find it */
+	r_endn = ESL_MIN(r_endn, n);
+	r_endx = ESL_MAX(r_endx, x);
+	/*////printf("0 r_endn,x: %d..%d (k: %d) \n", r_endn, r_endx, k);*/
+	ESL_DASSERT1((r_endn <= r_endx));
+      }
+    }
+    if(k == hmm_M) { /* if we're at the last node, we could also get to END from D_k, or I_k */
+      if(r_dn[k] <= r_dx[k] && cm->cp9->tsc[CTDM][k] != -INFTY) { /* if D_k is reachable and we're allowed to transit to E */
+	/* D_M->E transition */
+	n = r_dn[k];
+	x = r_dx[k];
+	/* note: we don't have to worry about filling gaps here (see more verbose comment above for M_k->E transition) */
+	r_endn = ESL_MIN(r_endn, n);
+	r_endx = ESL_MAX(r_endx, x);
+	/*////printf("1 r_endn,x: %d..%d\n", r_endn, r_endx);*/
+	ESL_DASSERT1((r_endn <= r_endx));
+      }
+      if(r_in[k] <= r_ix[k] && cm->cp9->tsc[CTIM][k] != -INFTY) { /* if I_k is reachable and we're allowed to transit to E */
+	/* I_M->E transition */
+	n = r_in[k];
+	x = r_in[k];
+	/* note: we don't have to worry about filling gaps here (see more verbose comment above for M_k->E transition) */
+	r_endn = ESL_MIN(r_endn, n);
+	r_endx = ESL_MAX(r_endx, x);
+	/*////printf("2 r_endn,x: %d..%d\n", r_endn, r_endx);*/
+	ESL_DASSERT1((r_endn <= r_endx));
+      }
+      /* finally, deal with the possibility that we go to E from an EL state */
+      if(cm->cp9->flags & CMH_LOCAL_END) { 
+	for(c = 0; c < cm->cp9->el_from_ct[k+1]; c++) { /* el_from_ct[k+1] holds # ELs that can go to k+1 */
+	  kp = cm->cp9->el_from_idx[k+1][c];
+	  if(r_mn[kp] <= r_mx[kp]) { 
+	    n = r_mn[kp]; /* EL's can emit 0 or more residues */
+	    x = j0; 
+	    r_endn = ESL_MIN(r_endn, n);
+	    r_endx = ESL_MAX(r_endx, x);
+	    /*////printf("3 c: %d..%d r_endn: %d\n", c, r_endn, r_endx);*/
+	    ESL_DASSERT1((r_endn <= r_endx));
+	  }
+	}
+      }
+    } /* end of if k == hmm_M, done with transitions to match of node k+1 */
+
+    /* transitions to delete of node k+1 (D_k+1)*/
+    if(k < hmm_M) { 
+      /* M_k -> D_k+1 transition */
+      if(r_mn[k] <= r_mx[k]) { 
+	if(pn_min_d[k+1] != -1) { 
+	  n = r_mn[k];
+	  x = r_mx[k];
+	  if((ESL_MIN(x, pn_max_d[k+1]) - ESL_MAX(n, pn_min_d[k+1])) >= 0) { /* TRUE if n..x overlaps with pn_min_d[k+1]..pn_max_d[k+1] by at least 1 residue */
+	    n = ESL_MAX(n, pn_min_d[k+1]); /* n can't be less than pn_min_d[k+1] */
+	    n = ESL_MIN(n, pn_max_d[k+1]); /* n can't be more than pn_max_d[k+1] */
+	    x = ESL_MIN(x, pn_max_d[k+1]); /* x can't be more than pn_max_d[k+1] */
+	    if(r_dn[k+1] != INT_MAX) { 
+	      if(!local_begins_ends_on && ESL_MIN(x, r_dx[k+1]) - ESL_MAX(n, r_dn[k+1]) < -1) { 
+		/* there's a 'gap' of >= 1 residue between n..x and r_dn[k+1].._r_dx[k+1], fill the gap by expanding band of I_k */
+		ESL_DASSERT1((k != 0));
+		if((status = HMMBandsFillGap(cp9b, errbuf, k, n, x, r_dn[k+1], r_dx[k+1], r_mn[k-1], r_dn[k-1])) != eslOK) return status;
+		just_filled_gap = TRUE;
+	      }
+	    }
+	    r_dn[k+1] = ESL_MIN(r_dn[k+1], n);
+	    r_dx[k+1] = ESL_MAX(r_dx[k+1], x);
+	    ESL_DASSERT1((r_dn[k+1] <= r_dx[k+1]));
+	  }
+	}
+      }
+      /* I_k -> D_k+1 transition */
+      if(r_in[k] <= r_ix[k]) { 
+	/* I_k->D_k+1 transition */
+	if(pn_min_d[k+1] != -1) { 
+	  n = r_in[k];
+	  x = r_ix[k];
+	  if((ESL_MIN(x, pn_max_d[k+1]) - ESL_MAX(n, pn_min_d[k+1])) >= 0) { /* TRUE if n..x overlaps with pn_min_d[k+1]..pn_max_d[k+1] by at least 1 residue */
+	    n = ESL_MAX(n, pn_min_d[k+1]); /* n can't be less than pn_min_d[k+1] */
+	    n = ESL_MIN(n, pn_max_d[k+1]); /* n can't be more than pn_max_d[k+1] */
+	    x = ESL_MIN(x, pn_max_d[k+1]); /* x can't be more than pn_max_d[k+1] */
+	    if(r_dn[k+1] != INT_MAX) { 
+	      if(!local_begins_ends_on && ESL_MIN(x, r_dx[k+1]) - ESL_MAX(n, r_dn[k+1]) < -1) { 
+		/* there's a 'gap' of >= 1 residue between n..x and r_dn[k+1].._r_dx[k+1], fill the gap by expanding band of I_k */
+		ESL_DASSERT1((k != 0));
+		if((status = HMMBandsFillGap(cp9b, errbuf, k, n, x, r_dn[k+1], r_dx[k+1], r_mn[k-1], r_dn[k-1])) != eslOK) return status;
+		just_filled_gap = TRUE;
+	      }
+	    }
+	    r_dn[k+1] = ESL_MIN(r_dn[k+1], n);
+	    r_dx[k+1] = ESL_MAX(r_dx[k+1], x);
+	    ESL_DASSERT1((r_dn[k+1] <= r_dx[k+1]));
+	  }
+	}
+      }
+      /* D_k -> D_k+1 */
+      if(r_dn[k] <= r_dx[k]) { 
+	if(pn_min_d[k+1] != -1) { 
+	  n = r_dn[k];
+	  x = r_dx[k];
+	  if((ESL_MIN(x, pn_max_d[k+1]) - ESL_MAX(n, pn_min_d[k+1])) >= 0) { /* TRUE if n..x overlaps with pn_min_d[k+1]..pn_max_d[k+1] by at least 1 residue */
+	    n = ESL_MAX(n, pn_min_d[k+1]); /* n can't be less than pn_min_d[k+1] */
+	    n = ESL_MIN(n, pn_max_d[k+1]); /* n can't be more than pn_max_d[k+1] */
+	    x = ESL_MIN(x, pn_max_d[k+1]); /* x can't be more than pn_max_d[k+1] */
+	    if(r_dn[k+1] != INT_MAX) { 
+	      if(!local_begins_ends_on && ESL_MIN(x, r_dx[k+1]) - ESL_MAX(n, r_dn[k+1]) < -1) { /* FALSE if n..x overlaps with r_mn[k+1].._r_mx[k+1] by at least 1 residue, if FAILs we have to pick to either NOT change r_mn, r_mx, or change them to n and x */
+		ESL_DASSERT1((k != 0));
+		if((status = HMMBandsFillGap(cp9b, errbuf, k, n, x, r_dn[k+1], r_dx[k+1], r_mn[k-1], r_dn[k-1])) != eslOK) return status;
+		just_filled_gap = TRUE;
+	      }
+	    }
+	    r_dn[k+1] = ESL_MIN(r_dn[k+1], n);
+	    r_dx[k+1] = ESL_MAX(r_dx[k+1], x);
+	    ESL_DASSERT1((r_dn[k+1] <= r_dx[k+1]));
+	  }
+	}
+      }
+    }
+
+    /* update the reachable-by-node bands, which residues can we reach this node for?
+     * inside the following if's we don't have to check if r_*n[k], r_*x[k] == INT_MAX or
+     * INT_MIN, b/c we only enter the ifs if r_*n[k] <= r_*x[k] 
+     */
+    if(r_mn[k] <= r_mx[k]) { /* M_k is reachable for i = r_mn[k]..r_mx[k] */
+      r_nn_hmm[k] = ESL_MIN(r_nn_hmm[k], r_mn[k]);
+      r_nx_hmm[k] = ESL_MAX(r_nx_hmm[k], r_mx[k]);
+
+      sd = 1;
+      if(k != hmm_M) { 
+	r_nn_i[k+1] = ESL_MIN(r_nn_i[k+1], r_mn[k]+sd);
+	r_nx_i[k+1] = ESL_MAX(r_nx_i[k+1], r_mx[k]+sd);
+      }
+      if(k != 0) { 
+	r_nn_j[k-1] = ESL_MIN(r_nn_j[k-1], r_mn[k]-sd);
+	r_nx_j[k-1] = ESL_MAX(r_nx_j[k-1], r_mx[k]-sd);
+      }
+      if((local_begins_ends_on && k > 0) || k == hmm_M) { /* we can go to end from M_k with i from r_mn[k]..r_mx[k] */
+	if(doing_search) { 
+	  r_nn_j[k] = ESL_MIN(r_nn_j[k], r_mn[k]);
+	  r_nx_j[k] = ESL_MAX(r_nx_j[k], r_mx[k]);
+	}
+	else { /* have to emit j0 from last match state visited */
+	  if(r_mx[k] == j0) { 
+	    r_nn_j[k] = ESL_MIN(r_nn_j[k], j0);
+	    r_nx_j[k] = ESL_MAX(r_nx_j[k], j0);
+	  }
+	}
+      }
+      if((local_begins_ends_on && k > 0) || k == 1) { /* we can go from begin to M_k with i to r_mn[k]..r_mx[k] */
+	if(doing_search) { 
+	  r_nn_i[k] = ESL_MIN(r_nn_i[k], r_mn[k]); 
+	  r_nx_i[k] = ESL_MAX(r_nx_i[k], r_mx[k]);
+	  /* superfluous */
+	  r_begn = ESL_MIN(r_begn, r_mn[k]);
+	  r_begx = ESL_MAX(r_begx, r_mx[k]);
+	}
+	else { /* have to emit i0 from first match state entered */
+	  if(r_mn[k] == i0) { 
+	    r_nn_i[k] = ESL_MIN(r_nn_i[k], i0);
+	    r_nx_i[k] = ESL_MAX(r_nx_i[k], i0);
+	  }
+	}
+      }
+    }
+    if(r_in[k] <= r_ix[k]) { /* I_k is reachable for i = r_in[k]..r_ix[k] */
+      r_nn_hmm[k] = ESL_MIN(r_nn_hmm[k], r_in[k]);
+      r_nx_hmm[k] = ESL_MAX(r_nx_hmm[k], r_ix[k]);
+
+      sd = 1;
+      if(k != hmm_M) { 
+	r_nn_i[k+1] = ESL_MIN(r_nn_i[k+1], r_in[k]+sd);
+	r_nx_i[k+1] = ESL_MAX(r_nx_i[k+1], r_ix[k]+sd);
+      }
+      r_nn_j[k] = ESL_MIN(r_nn_j[k], r_in[k]-sd);
+      r_nx_j[k] = ESL_MAX(r_nx_j[k], r_ix[k]-sd);
+
+      /* superfluous */
+      if(k == 0) { 
+	r_begn = ESL_MIN(r_begn, r_in[k]);
+	r_begx = ESL_MAX(r_begx, r_ix[k]);
+      }
+    }
+    if(r_dn[k] <= r_dx[k]) { /* D_k is reachable for i = r_dn[k]..r_dx[k] */
+      r_nn_hmm[k] = ESL_MIN(r_nn_hmm[k], r_dn[k]);
+      r_nx_hmm[k] = ESL_MAX(r_nx_hmm[k], r_dx[k]);
+
+      sd = 0;
+      if(k != hmm_M) { 
+	r_nn_i[k+1] = ESL_MIN(r_nn_i[k+1], r_dn[k]+1); /* off-by-one */
+	r_nx_i[k+1] = ESL_MAX(r_nx_i[k+1], r_dx[k]+1); /* off-by-one */
+      }
+      if(k != 0) { 
+	r_nn_j[k-1] = ESL_MIN(r_nn_j[k-1], r_dn[k]);
+	r_nx_j[k-1] = ESL_MAX(r_nx_j[k-1], r_dx[k]);
+      }
+      if(k == 1) { 
+	r_begn = ESL_MIN(r_begn, r_dn[k]+1);
+	r_begx = ESL_MAX(r_begx, r_dx[k]+1);
+      }
+    }
+    /* is the node reachable? (it doesn't matter if we're in local mode) */
+    if((!local_begins_ends_on) && (r_mn[k] > r_mx[k]) && (r_dn[k] > r_dx[k])) { 
+      assert(k != 0);
+      ESL_DASSERT1((just_filled_gap == FALSE));
+      ESL_DPRINTF1(("! HMM node %d is unreachable hmm!\n", k)); 
+      if(was_unr[k]) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "HMMBandsEnforceValidParse() node k %d was determined unreachable in second pass! Shouldn't happen (coding error).\n", k);
+      was_unr[k] = TRUE;
+      /* expand the bands so k becomes reachable, using a greedy technique */
+      if((status = HMMBandsFixUnreachable(cp9b, errbuf, k, r_nn_hmm[k-1], r_nx_hmm[k-1], r_in[k-1])) != eslOK) return status;
+      /* to ensure we can now reach node k, we simply decrement k by 2, then
+       * we'll reenter the loop above for k=k-1, and check if k is reachable with
+       * new band on I_k-1. This is unnecessary if the code is right, used here just
+       * to check.
+       */
+      k -= 2;
+    }
+    else if(just_filled_gap == TRUE) { 
+      ESL_DPRINTF1(("! HMM node %d filled a gap!\n", k));
+      if(filled_gap[k] == TRUE) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "HMMBandsEnforceValidParse() node k %d needed a gap filled in second pass! Shouldn't happen (coding error).\n", k);
+      filled_gap[k] = TRUE;
+      /* to ensure we can now reach node k, we simply decrement k by 2, then
+       * we'll reenter the loop above for k=k, and check if k is reachable with
+       * new band on I_k. This is unnecessary if the code is right, used here just
+       * to check.
+       */
+      k -= 1;
+    }
+    else if(r_nx_hmm[k] == j0) j0_is_reachable = TRUE;
+  }
+  /* final check, if we're doing alignment, the first residue i0, must be first emitted
+   * residue, and the final residue, j0 must be final emittable residue. Enforce it.
+   */
+  if(! doing_search) { 
+    r_begn = i0;
+    r_begx = i0;
+    r_endn = j0;
+    r_endx = j0;
+  }
+
+  /* A hack! set r_nn_j[hmm_M] to rend_n and r_nx_j[hmm_M] to rend_x, b/c we 
+   * only use r_nn_j[hmm_M] and r_nx_j[hmm_M] to set j bands on states of non-right
+   * emitting CM nodes (non-MATR MATP nodes) and we need the ones above all non
+   * emitters (where rpos == hmm_M) to have the j bands equal to the band on the
+   * HMM END state. This is a hack b/c there should be a band on the E state itself,
+   * which should map to right half of ROOT_S, but I didn't implement it that way.
+   */
+  r_nn_i[1]     = ESL_MIN(r_nn_i[1], r_begn);
+  r_nx_i[1]     = ESL_MAX(r_nx_i[1], r_begx);
+  r_nn_j[hmm_M] = ESL_MIN(r_nn_j[hmm_M], r_endn);
+  r_nx_j[hmm_M] = ESL_MAX(r_nx_j[hmm_M], r_endx);
+
+  for(k = 0; k <= hmm_M; k++) { 
+    if(r_mn[k]  == INT_MAX) r_mn[k] = -1;
+    if(r_mx[k]  == INT_MIN) r_mx[k] = -2;
+    if(r_in[k]  == INT_MAX) r_in[k] = -1;
+    if(r_ix[k]  == INT_MIN) r_ix[k] = -2;
+    if(r_dn[k]  == INT_MAX) r_dn[k] = -1;
+    if(r_dx[k]  == INT_MIN) r_dx[k] = -2;
+
+    if(!local_begins_ends_on) { 
+      ESL_DASSERT1((r_nn_i[k]  != INT_MAX || k == 0));
+      ESL_DASSERT1((r_nx_i[k]  != INT_MIN || k == 0));
+      ESL_DASSERT1((r_nn_j[k]  != INT_MAX));
+      ESL_DASSERT1((r_nx_j[k]  != INT_MIN));
+    }
+    else { 
+      if(r_nn_i[k]  == INT_MAX) r_nn_i[k] = -1;
+      if(r_nx_i[k]  == INT_MIN) r_nx_i[k] = -2;
+      if(r_nn_j[k]  == INT_MAX) r_nn_j[k] = -1;
+      if(r_nx_j[k]  == INT_MIN) r_nx_j[k] = -2;
+    }
+  }
+  
+
+  *ret_r_mn = r_mn;
+  *ret_r_mx = r_mx;
+  *ret_r_in = r_in;
+  *ret_r_ix = r_ix;
+  *ret_r_dn = r_dn;
+  *ret_r_dx = r_dx;
+  *ret_r_nn_i = r_nn_i;
+  *ret_r_nx_i = r_nx_i;
+  *ret_r_nn_j = r_nn_j;
+  *ret_r_nx_j = r_nx_j;
+  free(was_unr); 
+  free(filled_gap);
+  free(r_nn_hmm);
+  free(r_nx_hmm);
+
+  /* debugging printf block */
+  int v, nd;
+  for(k = 0; k <= hmm_M; k++) { 
+    /*////printf("HMM k:%4d\t\t", k);*/
+    v = cp9map->hns2cs[k][HMMMATCH][0];
+    nd = cm->ndidx[v];
+    /*////if(r_mn[k] != -1) { printf(" %4d  %4d (v: %4d %4d %4s %2s)  ", r_mn[k], r_mx[k], v, nd, Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v])); }*/
+    /*////else { printf(" %4s  %4s (v: %4d %4d %4s %2s)  ", "", "", v, nd, Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v])); }*/
+
+    v = cp9map->hns2cs[k][HMMINSERT][0];
+    nd = cm->ndidx[v];
+    /*////if(r_in[k] != -1) { printf(" %4d  %4d (v: %4d %4d %4s %2s)  ", r_in[k], r_ix[k], v, nd, Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v])); }*/
+    /*////else { printf(" %4s  %4s (v: %4d %4d %4s %2s)  ", "", "", v, nd, Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v])); }*/
+
+    if(k != 0) { 
+      v = cp9map->hns2cs[k][HMMDELETE][0];
+      nd = cm->ndidx[v];
+      /*////if(r_dn[k] != -1) { printf(" %4d  %4d (v: %4d %4d %4s %2s)\n", r_dn[k], r_dx[k], v, nd, Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v])); }*/
+      /*////else { printf(" %4s  %4s (v: %4d %4d %4s %2s)\n", "", "", v, nd, Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v])); }*/
+      }
+    /*////else { printf("\n"); }*/
+    }
+
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "HMMBandsEnforceValidParse(): memory allocation error.");
+  return eslOK; /* neverreached */
+}
+
+/* Function: HMMBandsFixUnreachable()
+ * Incept:   EPN, Fri Feb  1 17:12:55 2008
+ * 
+ * Purpose:  Expand the HMM bands such that a parse becomes
+ *           possible up through node <k>. We know that a parse
+ *           is possible up through node <k-1>, the reachable 
+ *           range of residues for all possible parses up to 
+ *           node <k-1> is from <r_prv_min> to <r_prv_max>.
+ *
+ *           Note: The technique used for expanding the bands was
+ *           selected for it's *relative* simplicity. It does not
+ *           expand the bands in any smart way that is aware of
+ *           probability mass or score of the newly possible parses
+ *           during the band expansion. You could try to do that,
+ *           but I don't think it's worth it. This function is only
+ *           entered if the default bands (prior to expansion) 
+ *           do not allow a single parse, in which case the bands are
+ *           too tight, and the smart solution is to lower tau, 
+ *           the tail loss parameter. In other words this function is
+ *           only very rarely used for reasonable values of tau
+ *           ('reasonable' determined from empirical expts, and 
+ *             enforced by getopts). This function is necessary
+ *           for the HMM banding technique to be robust though, 
+ *           otherwise it's possible that the HMM bands make all
+ *           parses impossible, which is bad, because that means
+ *           all CM parses are impossible too.
+ *
+ *           There are two possible scenarios for why node k
+ *           is unreachable, each with a different solution
+ *           this function determines which scenario node k is 
+ *           in and then fixes it. The scenarios are described
+ *           in comments in the code below.a
+ *
+ * Args:     cp9b      - the CP9 bands object
+ *           errbuf    - for error messages
+ *           k         - the node we want to make reachable
+ *           r_prv_min - minimal possible residue index accounted for in any parse up to and including node k-1
+ *           r_prv_max - maximal possible residue index accounted for in any parse up to and including node k-1
+ *           r_insert_prv_min - minimal possible residue index accounted for in any parse up to and state I_k-1 
+ *
+ * Returns:  eslOK on success
+ *           eslEMEM if a memory allocation error occurs
+ */
+int
+HMMBandsFixUnreachable(CP9Bands_t *cp9b, char *errbuf, int k, int r_prv_min, int r_prv_max, int r_insert_prv_min)
+{
+
+  int kp;    /* k prime, a node counter */
+  int nxt_m; /* minimal possible residue index we must account for before entering M_k */
+  int nxt_d; /* minimal possible residue index we must account for before entering D_k */
+  int nxt_n; /* minimal possible residue index we must account for before entering either M_k or D_k */
+
+  ESL_DASSERT1((k != 0));
+  ESL_DASSERT1((r_prv_min !=  INT_MAX));
+  ESL_DASSERT1((r_prv_max != INT_MIN));
+  ESL_DASSERT1((r_prv_min <= r_prv_max));
+
+  /* scenario 1: there's a 'hole' of at least 1 residue between the residue posns that can be reached
+   *             for node k-1 (these are r_prv_min..r_prv_max) and by node k's match or delete state.
+   *             our solution is to allow the I_k-1 (node k-1 insert state) to emit the residues in 
+   *             the 'hole', then we know we can reach either node k's match or delete.
+   */
+  /* check if we're in scenario 1 */
+
+  /* initialize, if neither nxt_m nor nxt_d doesn't change, we know we're not in scenario 1 */
+  nxt_m = -1; 
+  nxt_d = -1;
+  if(cp9b->pn_min_m[k] != -1 && cp9b->pn_max_m[k] != -1) { 
+    ESL_DASSERT1((cp9b->pn_max_m[k] >= cp9b->pn_min_m[k]));
+    if(cp9b->pn_max_m[k]-1 > r_prv_min) { /* if we go from I_k-1 to M_k, we have to emit 1 residue from M_k, that's
+				     * why we have cp9b->pn_max_m[k]-1 (i.e. the -1 is for the StateDelta) */
+      nxt_m = ESL_MAX(cp9b->pn_min_m[k]-1, r_prv_min); /* we could get from node k-1 to node k's match state by using I_k-1 to fill the 'hole' */
+    }
+  }
+  if(cp9b->pn_min_d[k] != -1 && cp9b->pn_max_d[k] != -1) { 
+    ESL_DASSERT1((cp9b->pn_max_d[k] >= cp9b->pn_min_d[k]));
+    if(cp9b->pn_max_d[k] > r_prv_min) { /* if we go from I_k-1 to D_k, we don't emit from D_k so there's no -1 as above with M_k */
+      nxt_d = ESL_MAX(cp9b->pn_min_d[k], r_prv_min);/* we could get from node k-1 to node k's delete state by using I_k-1 to fill the 'hole' */
+    }
+  }
+  if(nxt_m != -1 || nxt_d != -1) { 
+    /* we're in scenario 1, there's a 'hole' of missing residues we have to account for before entering node k,
+     * determine the easier route, to M_k or D_k?  (pick route with less required I_k-1 emissions)  */
+    if      (nxt_m == -1) nxt_n = nxt_d;
+    else if (nxt_d == -1) nxt_n = nxt_m;
+    else                  nxt_n = ESL_MIN(nxt_m, nxt_d);
+    
+    /* now doctor I_k-1's bands so that: 
+     * (a) I_k-1 is reachable from at least one of M_k-1, D_k-1
+     * (b) I_k-1 can transit to M_k or D_k 
+     */
+    if(cp9b->pn_min_i[k-1] != -1) cp9b->pn_min_i[k-1] = ESL_MIN(cp9b->pn_min_i[k-1], r_prv_min+1);
+    else                          cp9b->pn_min_i[k-1] = r_prv_min+1;  
+    if(cp9b->pn_max_i[k-1] != -1) cp9b->pn_max_i[k-1] = ESL_MAX(cp9b->pn_max_i[k-1], nxt_n);
+    else                          cp9b->pn_max_i[k-1] = nxt_n;
+    ESL_DASSERT1((cp9b->pn_max_i[k-1] >= cp9b->pn_min_i[k-1]));
+    ESL_DPRINTF1(("scenario 1 reset k from %d to %d\n", k+2, k));
+  }
+  else { 
+    /* scenario 2: the opposite of scenario 1. All possible parses that reach node k-1 have already emitted too many
+     *             residues to reach node k. In other words, the maximal residue in the HMM band on node k's match 
+     *             and delete states has been already been emitted by all possible parses that end at node k-1. 
+     *             We have to use the delete states of nodes k...kp, where kp is the leftmost node that we can reach
+     *             M_kp and emit residue i==r_prv_min+1 or visit D_kp with i == r_prv_min.
+     */
+    kp = k;
+    while(kp <= cp9b->hmm_M && ((cp9b->pn_max_m[kp] < (r_prv_min+1)) && (cp9b->pn_max_d[kp] < (r_prv_min)))) { /* note cp9b->pn_max_{m,d}[kp] may be == -1, that's okay */
+      cp9b->pn_min_d[kp] = cp9b->pn_max_d[kp] = r_prv_min; /* enforce this delete state is used */
+      kp++;
+    }
+    ESL_DPRINTF1(("scenario 2 reset k from %d to %d (kp: %d r_prv_min: %d (+1=%d for match))\n", k, k-2, kp, r_prv_min, r_prv_min+1));
+  }
+  return eslOK;
+}
+
+/* Function: HMMBandsFillGap()
+ * Incept:   EPN, Fri Feb  1 17:12:55 2008
+ * 
+ * Purpose:  In HMMBandsEnforceValidParse() it's possible (but rare) that two
+ *           different transitions to the same state imply reachable bands that have
+ *           a 'gap' in the middle. For example if node D_3 can reach node M_4 with
+ *           i = 3 or 4, and node M_3 can reach node M_4 with i equal to 6 or 7. 
+ *           This means that node M_4 cannot be reached for
+ *           i == 5, but the HMMBandsEnforceValidParse() implementation is
+ *           much easier if we can just set the reachable band for M_4 to 
+ *           3..7. So, that's what we do, and we doctor the band of I_3 so 
+ *           that M_4 *can* be reached for i == 5. This band doctoring is
+ *           done in this function.
+ *
+ * Args:     cp9b - the CP9 bands object
+ *           errbuf - for error messages
+ *           k    - the node we want to make reachable
+ *           min1 - min in the reachable band for first of the two relevant transitions
+ *           max1 - max in the reachable band for first of the two relevant transitions
+ *           min2 - min in the reachable band for second of the two relevant transitions
+ *           max2 - max in the reachable band for second of the two relevant transitions
+ *           prv_nd_r_mn - min residue posn in reachable band of M_k-1, -1 if M_k-1 is unreachable
+ *           prv_nd_r_dn - min residue posn in reachable band of D_k-1, -1 if D_k-1 is unreachable
+ *
+ * Returns:  eslOK on success
+ */
+int
+HMMBandsFillGap(CP9Bands_t *cp9b, char *errbuf, int k, int min1, int max1, int min2, int max2, int prv_nd_r_mn, int prv_nd_r_dn)
+{
+  int left_min, left_max;    /* min1/max1 if min1 <= min2, else min2/max2 */
+  int right_min, right_max;  /* min2/max2 if min1 <= min2, else min1/max1 */
+  int in, ix;                /* min/max residue for I_k, calc'ed here */
+
+  ESL_DASSERT1((k != 0));
+  ESL_DASSERT1((max1 >= min1));
+  ESL_DASSERT1((max2 >= min2));
+	       
+  if(min1 <= min2) { 
+    left_min = min1; 
+    left_max = max1;
+    right_min = min2;
+    right_max = max2;
+  }
+  else { 
+    left_min = min2; 
+    left_max = max2;
+    right_min = min1;
+    right_max = max1;
+  }
+  ESL_DASSERT1((right_min - left_max > 1)); 
+
+  /* determine in and ix */
+  in = INT_MAX;
+  if(prv_nd_r_mn != INT_MAX) in = ESL_MIN(in, prv_nd_r_mn+1);
+  if(prv_nd_r_dn != INT_MAX) in = ESL_MIN(in, prv_nd_r_dn);
+  ESL_DASSERT1((in != INT_MAX));
+  assert(in != INT_MAX);
+  ix = right_min-1;
+
+  /* doctor I_k's bands so that it:
+   * (a) I_k is reachable from at M_k or D_k (whichever has leftmost reachable band)
+   * (b) I_k can transit to M_k+1 or D_k+1   (whichever has rightmost reachable band)
+   */
+  if(cp9b->pn_min_i[k] != -1) cp9b->pn_min_i[k] = ESL_MIN(cp9b->pn_min_i[k], in);
+  else                        cp9b->pn_min_i[k] = in;
+  if(cp9b->pn_max_i[k] != -1) cp9b->pn_max_i[k] = ESL_MAX(cp9b->pn_max_i[k], ix);
+  else                        cp9b->pn_max_i[k] = ix;
+  assert(cp9b->pn_min_i[k] <= cp9b->pn_max_i[k]);
+  ESL_DASSERT1((cp9b->pn_min_i[k] <= cp9b->pn_max_i[k]));
+
+  return eslOK;
+}
+
+/* Function: CMBandsCheckValidParse()
+ * Incept:   EPN, Tue Feb  5 07:59:48 2008
+ * 
+ * Purpose:  Given bands on CM states for a target sequence, 
+ *           check for a valid CM parse within those bands.
+ *           Return eslFAIL if there is no valid parse.
+ *
+ * Args:     cm     - the model
+ *           cp9b   - the CP9 bands object
+ *           errbuf - for error messages
+ *           i0     - first residue we're concerned with in target sequence
+ *           j0     - final residue we're concerned with in target sequence
+ *           doing_search - TRUE if we're searching, and a local hit is okay,
+ *                          if FALSE, the full sequence i0..j0 must be in the subtree of ROOT_S 
+ *
+ * Returns:  eslOK on success
+ *           eslEINCOMPAT if contract is violated
+ *           eslFAIL if no valid parse exists within the i and j bands 
+ *           eslEMEM if a memory allocation error occurs
+ */
+int
+CMBandsCheckValidParse(CM_t *cm, CP9Bands_t *cp9b, char *errbuf, int i0, int j0, int doing_search) 
+{
+  int status;                 /* easel status code */
+  int v, w, y;                /* state indices */
+  int nd;                     /* nd counter */
+  int sd, sdl, sdr;           /* state deltas, number of residues emitted by current state, total, to the left, and to the right */
+  int *imin, *imax;           /* [0..v..M-1] i band for state v, min/max i position allowed for state v */
+  int *jmin, *jmax;           /* [0..v..M-1] j band for state v, min/max j position allowed for state v */
+  int child_imin, child_imax; /* imin, imax for child of current state, after accouting for emissions (state deltas) */
+  int child_jmin, child_jmax; /* jmin, jmax for child of current state, after accouting for emissions (state deltas) */
+  int *v_is_r;                /* [0..v..M-1] TRUE if state v is reachable for at least one i,j pair */
+  int *nd_is_r;               /* [0..nd..cm->nodes-1] TRUE if any state (incl. insert) in node nd is reachable for at least one i,j pair */
+  int *r_imin, *r_imax;       /* [0..v..M-1] reachable i bands, for which i positions can we reach state v */
+  int *r_jmin, *r_jmax;       /* [0..v..M-1] reachable j bands, for which j positions can we reach state v */
+  int *nd_r_imin, *nd_r_imax; /* [0..nd..M-1] reachable i bands, for which i positions can we reach at least 1 state (incl. insert) in nd */
+  int *nd_r_jmin, *nd_r_jmax; /* [0..nd..M-1] reachable j bands, for which j positions can we reach at least 1 state (incl. insert) in nd */
+  int y_nd, w_nd;             /* node index */
+  int cm_is_localized;        /* TRUE if local begins and ends are on, if we can reach a state v with a non-impossible endsc[v], we can finish the parse for any i,j reachable for v */
+
+  /*printf("TEMP in CMBandsCheckValidParse() i0: %d j0: %d\n", i0, j0);*/
+
+  if((cm->flags & CMH_LOCAL_BEGIN) && (! (cm->flags & CMH_LOCAL_END))) ESL_FAIL(eslEINCOMPAT, errbuf, "CMBandsCheckValidParse(), cm flag CMH_LOCAL_BEGIN is up and cm flag CMH_LOCAL_END is down. This is unexpected, we can't deal.");
+  if((! cm->flags & CMH_LOCAL_BEGIN) && ((cm->flags & CMH_LOCAL_END))) ESL_FAIL(eslEINCOMPAT, errbuf, "CMBandsCheckValidParse(), cm flag CMH_LOCAL_BEGIN is down and cm flag CMH_LOCAL_END is up. This is unexpected, we can't deal.");
+
+  cm_is_localized = ((cm->flags & CMH_LOCAL_BEGIN) && (cm->flags & CMH_LOCAL_END)) ? TRUE : FALSE;
+
+  /* pointers to cp9b arrays, for convenience */
+  imin     = cp9b->imin;
+  imax     = cp9b->imax;
+  jmin     = cp9b->jmin;
+  jmax     = cp9b->jmax;
+
+  /* allocate and initialize */
+  ESL_ALLOC(v_is_r,    sizeof(int) * cm->M);
+  ESL_ALLOC(r_imin,    sizeof(int) * cm->M);
+  ESL_ALLOC(r_imax,    sizeof(int) * cm->M);
+  ESL_ALLOC(r_jmin,    sizeof(int) * cm->M);
+  ESL_ALLOC(r_jmax,    sizeof(int) * cm->M);
+  ESL_ALLOC(nd_is_r,   sizeof(int) * cm->nodes);
+  ESL_ALLOC(nd_r_imin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nd_r_imax, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nd_r_jmin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nd_r_jmax, sizeof(int) * cm->nodes);
+
+  esl_vec_ISet(v_is_r, cm->M, FALSE);
+  esl_vec_ISet(nd_is_r, cm->nodes, FALSE);
+
+  for (v = 0; v < cm->M; v++) { 
+    r_imin[v] = INT_MAX;
+    r_imax[v] = INT_MIN;
+    r_jmin[v] = INT_MAX;
+    r_jmax[v] = INT_MIN;
+  }
+  for (nd = 0; nd < cm->nodes; nd++) { 
+    nd_r_imin[nd] = INT_MAX;
+    nd_r_imax[nd] = INT_MIN;
+    nd_r_jmin[nd] = INT_MAX;
+    nd_r_jmax[nd] = INT_MIN;
+  }
+
+  nd_is_r[0] = TRUE;
+  v_is_r[0]  = TRUE;
+  r_imin[0] = nd_r_imin[0] = imin[0];
+  r_imax[0] = nd_r_imax[0] = imax[0];
+  r_jmin[0] = nd_r_jmin[0] = jmin[0];
+  r_jmax[0] = nd_r_jmax[0] = jmax[0];
+  
+  if(! doing_search) { /* we're aligning the full sequence from i0..j0, that means imin[0] must == i0 and jmax[0] must == j0, if not we can't align the full seq */
+    if(imin[0] != i0) ESL_FAIL(eslFAIL, errbuf, "CMBandsCheckValidParse(), doing_search is FALSE, but imin[0] == %d, it should be i0 (%d)\n", imin[0], i0);
+    if(jmax[0] != j0) ESL_FAIL(eslFAIL, errbuf, "CMBandsCheckValidParse(), doing_search is FALSE, but jmax[0] == %d, it should be j0 (%d)\n", jmax[0], j0);
+  }
+
+  /* deal with local begins, if they're active, we can jump into any local begin state with:
+   * i within imin[0]..imax[0] and j within jmin[0]..jmax[0], as long as i,j are within
+   * imin[v]..imax[v] and jmin[v]..jmax[v].
+   */
+  if(cm->flags & CMH_LOCAL_BEGIN) { 
+    for(v = 0; v < cm->M; v++) { 
+      if(NOT_IMPOSSIBLE(cm->beginsc[v])) { 
+	if(imin[v] != -1 && jmin[v] != -1) {
+	  if(((ESL_MIN(imax[v], imax[0]) - ESL_MAX(imin[v], imin[0])) >= 0) && /* TRUE if imin[v]..imax[v] overlaps with imin[0]..imax[0] by at least 1 residue */
+	     ((ESL_MIN(jmax[v], jmax[0]) - ESL_MAX(jmin[v], jmin[0])) >= 0)) {  /* TRUE if jmin[v]..jmax[v] overlaps with jmin[0]..jmax[0] by at least 1 residue */
+	    r_imin[v] = ESL_MAX(imin[v], imin[0]);
+	    r_imax[v] = ESL_MIN(imax[v], imax[0]);
+	    r_jmin[v] = ESL_MAX(jmin[v], jmin[0]);
+	    r_jmax[v] = ESL_MIN(jmax[v], jmax[0]);
+	    v_is_r[v]  = TRUE;
+	    nd_is_r[cm->ndidx[v]] = TRUE;
+	  }
+	}
+	ESL_DASSERT1(((cm->stid[v] == MATP_MP) || (cm->stid[v] == MATR_MR) || (cm->stid[v] == MATL_ML) || (cm->stid[v] == BIF_B)));
+	assert((cm->stid[v] == MATP_MP) || (cm->stid[v] == MATR_MR) || (cm->stid[v] == MATL_ML) || (cm->stid[v] == BIF_B));
+      }
+    }
+  }
+
+  /* The main loop: step through the CM, node by node, state by state, 
+   * for reachable-states v, determine which i,j residues are reachable for each child state of v 
+   */
+  for (nd = 0; nd < cm->nodes; nd++) { 
+    for (v = cm->nodemap[nd]; v < (cm->nodemap[nd] + TotalStatesInNode(cm->ndtype[nd])); v++) { 
+      if(! StateIsDetached(cm, v)) {
+	if(cm->sttype[v] == E_st) { 
+	  if((r_imin[v] <= r_imax[v] && r_jmin[v] <= r_jmax[v]) && ((r_imax[v] - r_jmin[v] - 1) >= 0)) { 
+	    /* END state v is reachable for some i, j such that j-i+1 = d = 0 (which is required for E states) */
+	    v_is_r[v] = TRUE;
+	    nd_is_r[nd] = TRUE;
+	  }
+	}	      
+	else if (cm->sttype[v] == B_st) { 
+	  /* same loop as if v != B_st, (the else case below) but we know sdl = sdr = 0, and we have two children BEGL_S and BEGR_S */
+	  if((r_imin[v] <= r_imax[v] && r_jmin[v] <= r_jmax[v]) && ((r_jmax[v] - r_imin[v] + 1) >= sd)) { 
+	    /* v is reachable for some i, j */
+	    v_is_r[v] = TRUE; 
+	    nd_is_r[nd] = TRUE;
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    
+	    /* only way to get to a BEGL_S is through it's BIF parent, even with local begins (no local begin in BEGL_S) */
+	    r_imin[w] = ESL_MAX(imin[w], imin[v]);
+	    r_imax[w] = ESL_MIN(imax[w], imax[v]);
+	    r_jmin[w] = jmin[w];
+	    r_jmax[w] = jmax[w];
+	    w_nd = cm->ndidx[w];
+	    nd_r_imin[w_nd] = r_imin[w];
+	    nd_r_imax[w_nd] = r_imax[w];
+	    nd_r_jmin[w_nd] = r_jmin[w];
+	    nd_r_jmax[w_nd] = r_jmax[w];
+	    
+	    /* only way to get to a BEGR_S is through it's BIF parent, even with local begins (no local begin in BEGR_S) */
+	    r_imin[y] = imin[y];
+	    r_imax[y] = imax[y];
+	    r_jmin[y] = ESL_MAX(jmin[y], jmin[v]);
+	    r_jmax[y] = ESL_MIN(jmax[y], jmax[v]);
+	    y_nd = cm->ndidx[y];
+	    nd_r_imin[y_nd] = r_imin[y];
+	    nd_r_imax[y_nd] = r_imax[y];
+	    nd_r_jmin[y_nd] = r_jmin[y];
+	    nd_r_jmax[y_nd] = r_jmax[y];
+	  }
+	}
+	else { /* state is not a B_st nor an E_st */
+	  sdl = StateLeftDelta(cm->sttype[v]);
+	  sdr = StateRightDelta(cm->sttype[v]);
+	  sd  = sdl + sdr;
+
+	  if((r_imin[v] <= r_imax[v] && r_jmin[v] <= r_jmax[v]) && ((r_jmax[v] - r_imin[v] + 1) >= sd)) { 
+	    /* v is reachable for some i, j */
+	    ///if(NOT_IMPOSSIBLE(cm->endsc[v])) { 
+
+	    v_is_r[v] = TRUE; 
+	    nd_is_r[nd] = TRUE;
+	    child_imin = r_imin[v] + sdl;
+	    child_imax = r_imax[v] + sdl;
+	    child_jmin = r_jmin[v] - sdr;
+	    child_jmax = r_jmax[v] - sdr;
+	    if(cm->sttype[v] == IL_st) child_imax = ESL_MAX(child_imax, (imax[v]+1));
+	    if(cm->sttype[v] == IR_st) child_jmin = ESL_MIN(child_jmin, (jmin[v]-1));
+	    ///printf("\nv: %4d %4s %2s (%4d %4d    %4d %4d)\n", v, Nodetype(cm->ndtype[cm->ndidx[v]]), Statetype(cm->sttype[v]), r_imin[v], r_imax[v], r_jmin[v], r_jmax[v]);
+	    for(y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) { 
+	      if(imin[y] != -1) { 
+		r_imin[y] = ESL_MIN(r_imin[y], ESL_MAX(imin[y], child_imin));
+		r_imax[y] = ESL_MAX(r_imax[y], ESL_MIN(imax[y], child_imax));
+		r_jmin[y] = ESL_MIN(r_jmin[y], ESL_MAX(jmin[y], child_jmin));
+		r_jmax[y] = ESL_MAX(r_jmax[y], ESL_MIN(jmax[y], child_jmax));
+		
+		if((r_imin[y] <= r_imax[y] && r_jmin[y] <= r_jmax[y]) && ((r_jmax[y] - r_imin[y] + 1) >= StateDelta(cm->sttype[y]))) { 
+		  ///printf("y: %4d %4s %2s (%4d %4d    %4d %4d)\n", y, Nodetype(cm->ndtype[cm->ndidx[y]]), Statetype(cm->sttype[y]), r_imin[y], r_imax[y], r_jmin[y], r_jmax[y]);
+		  y_nd = cm->ndidx[y];
+		  nd_r_imin[y_nd] = ESL_MIN(nd_r_imin[y_nd], r_imin[y]);
+		  nd_r_imax[y_nd] = ESL_MAX(nd_r_imax[y_nd], r_imax[y]);
+		  nd_r_jmin[y_nd] = ESL_MIN(nd_r_jmin[y_nd], r_jmin[y]);
+		  nd_r_jmax[y_nd] = ESL_MAX(nd_r_jmax[y_nd], r_jmax[y]);
+		}
+		else { 
+		  r_imin[y] =  INT_MAX;
+		  r_imax[y] = INT_MIN;
+		  r_jmin[y] =  INT_MAX;
+		  r_jmax[y] = INT_MIN;
+		}
+	      }
+	    }
+	  }
+	} /* end of else that's entered if v != E_st nor B_st */
+      } /* end of if(!StateIsDetached) */	
+	/*////if(v_is_r[v]) printf("ck v  %4s %2s %4d R %d (%11d %11d  %11d %11d) (HMM nd: %4d %4d)\n", Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v]), v, v_is_r[v], r_imin[v], r_imax[v], r_jmin[v], r_jmax[v], cm->cp9map->cs2hn[v][0], cm->cp9map->cs2hn[v][1]);*/
+    } /* end of for (v) loop */
+   
+    /*////printf("ck nd %4s    %4d R %d (%11d %11d  %11d %11d)\n\n", Nodetype(cm->ndtype[nd]), nd, nd_is_r[nd], nd_r_imin[nd], nd_r_imax[nd], nd_r_jmin[nd], nd_r_jmax[nd]); */
+  }
+  /* now we know what states are reachable for what i and j,  check if a valid parse exists */
+  if(! cm_is_localized) { /* local begins/ends are off, all nodes must be reachable to get a valid parse */
+    for(nd = 0; nd < cm->nodes; nd++) { 
+      if(nd_is_r[nd] == FALSE) ESL_FAIL(eslFAIL, errbuf, "CMBandsCheckValidParse(), CM is not locally configured and node %d (%4s) is unreachable\n", nd, Nodetype(cm->ndtype[nd]));
+      if(cm->ndtype[nd] == BIF_nd) { 
+	v = cm->nodemap[nd];
+	w = cm->cfirst[v]; /* BEGL_S */
+	y = cm->cnum[v];   /* BEGR_S */
+	if(r_jmax[w] < (r_imin[y]-1)) { 
+	  ESL_FAIL(eslFAIL, errbuf, "CMBandsCheckValidParse(), CM not local, BEGL_S w:%d nd:%d & BEGR_S y:%d nd:%d bands don't touch, res %d..%d unemittable!\n", w, w_nd, y, y_nd, r_jmax[w]+1, r_imin[y]-1);
+	}	     
+      }
+    }
+  }
+  else if(doing_search && cm_is_localized) { /* we're doing a local search, we have a valid parse if any state from which a local end is possible is reachable */
+    v = 0;
+    while(v < cm->M && !(v_is_r[v] && NOT_IMPOSSIBLE(cm->endsc[v]))) v++; /* increment v until we come to a state that is reachable and can go to EL, or we run out of states */
+    if(v == cm->M && i0 != j0) ESL_FAIL(eslFAIL, errbuf, "CMBandsCheckValidParse(), doing_search=TRUE, CM is local, i0 != j0, but no CM state is reachable from which an EL is possible.\n");
+  }
+
+  free(v_is_r);
+  free(r_imin);
+  free(r_imax);
+  free(r_jmin);
+  free(r_jmax);
+  free(nd_is_r);
+  free(nd_r_imin);
+  free(nd_r_imax);
+  free(nd_r_jmin);
+  free(nd_r_jmax);
+  return eslOK;
+  
+ ERROR:
+  ESL_FAIL(status, errbuf, "CMBandsCheckValidParse(), memory allocation error.");
+  return status; /* NEVER REACHED */
+}
+
+
+/****************************************************************************
+ * Debugging print functions
+ *
+ * cp9_DebugPrintHMMBands()
+ * ijBandedTraceInfoDump()
+ * ijdBandedTraceInfoDump()
+ * debug_print_hd_bands()
+ * debug_print_ij_bands()
+ * PrintDPCellsSaved_jd()
+ * debug_print_parsetree_and_ij_bands()
+ *		     
+ */
+
+/* EPN 12.18.05
+ * cp9_DebugPrintHMMBands()
+ * based loosely on: cmbuild.c's
+ * Function: model_trace_info_dump
+ *
+ * Purpose:  Print out the bands derived from the posteriors for the
+ *           insert and match states of each HMM node.
+ * 
+ * Args:    
+ * FILE *ofp      - filehandle to print to (can by STDOUT)
+ * int L          - length of sequence
+ * CP9Bands_t     - the CP9 bands data structure
+ * double hmm_bandp - fraction of probability mass allowed outside each band.
+ * int debug_level  [0..3] tells the function what level of debugging print
+ *                  statements to print.
+ * Returns: (void) 
+ */
+
+void
+cp9_DebugPrintHMMBands(FILE *ofp, int L, CP9Bands_t *cp9b, double hmm_bandp, int debug_level)
+{
+  int M;
+  int k;
+  int cells_in_bands_m; /* number of cells within all the bands for match states*/
+  int cells_in_bands_i; /* number of cells within all the bands for insert states*/
+  int cells_in_bands_d; /* number of cells within all the bands for delete states*/
+  int cells_in_bands_all; /* number of cells within all the bands for match and insert states*/
+  int bw;               /* band width of current band */
+
+  M = cp9b->hmm_M;
+  cells_in_bands_m = cells_in_bands_i = cells_in_bands_d = cells_in_bands_all = 0;
+
+  /* first print the bands on the match states */
+  fprintf(ofp, "***********************************************************\n");
+  if(debug_level > 0)
+    fprintf(ofp, "printing hmm bands\n");
+  fprintf(ofp, "hmm_bandp: %f\n", hmm_bandp);
+  if(debug_level > 0)
+    {    
+      fprintf(ofp, "\n");
+      fprintf(ofp, "match states\n");
+    }
+  for(k = 0; k <= cp9b->hmm_M; k++)
+    {
+      bw = (cp9b->pn_min_m[k] == -1) ? 0 : cp9b->pn_max_m[k] - cp9b->pn_min_m[k] + 1;
+      if(debug_level > 0 || debug_level == -1)
+	fprintf(ofp, "M node: %3d | min %3d | max %3d | w %3d \n", k, cp9b->pn_min_m[k], cp9b->pn_max_m[k], bw);
+      cells_in_bands_m += bw;
+    }
+  if(debug_level > 0)
+    fprintf(ofp, "\n");
+  if(debug_level > 0)
+    fprintf(ofp, "insert states\n");
+  for(k = 0; k <= cp9b->hmm_M; k++)
+    {
+      bw = (cp9b->pn_min_i[k] == -1) ? 0 : cp9b->pn_max_i[k] - cp9b->pn_min_i[k] + 1;
+      if(debug_level > 0 || debug_level == -1)
+	fprintf(ofp, "I node: %3d | min %3d | max %3d | w %3d\n", k, cp9b->pn_min_i[k], cp9b->pn_max_i[k], bw);
+      cells_in_bands_i += bw;
+    }
+  if(debug_level > 0)
+    fprintf(ofp, "\n");
+  if(debug_level > 0)
+    fprintf(ofp, "delete states\n");
+  for(k = 1; k <= cp9b->hmm_M; k++)
+    {
+      bw = (cp9b->pn_min_d[k] == -1) ? 0 : cp9b->pn_max_d[k] - cp9b->pn_min_d[k] + 1;
+      if(debug_level > 0 || debug_level == -1)
+	fprintf(ofp, "D node: %3d | min %3d | max %3d | w %3d\n", k, cp9b->pn_min_d[k], cp9b->pn_max_d[k], bw);
+      cells_in_bands_d += bw;
+    }
+  if(debug_level > 0)
+    {
+      fprintf(ofp, "\n");
+      printf("cells_in_bands_m : %d\n", cells_in_bands_m);
+      printf("cells_in_bands_i : %d\n", cells_in_bands_i);
+      printf("cells_in_bands_d : %d\n", cells_in_bands_d);
+    }
+
+  cells_in_bands_all = cells_in_bands_m + cells_in_bands_i + cells_in_bands_d;
+  printf("fraction match excluded  : %f\n", (1 - ((float) cells_in_bands_m / (M * L))));
+  printf("fraction insert excluded : %f\n", (1 - ((float) cells_in_bands_i / ((M-1) * L))));
+  printf("fraction delete excluded : %f\n", (1 - ((float) cells_in_bands_d / ((M-1) * L))));
+  printf("fraction total excluded  : %f\n", (1 - ((float) (cells_in_bands_all) / (((M-1) * L) + ((M-1) * L) + (M *L)))));
+  fprintf(ofp, "***********************************************************\n");
+	 
+}
+
+/* cp9_compare_bands()
+ * based loosely on: cmbuild.c's
+ * Function: model_trace_info_dump
+ *
+ * Purpose:  Compare 2 CP9Bands_t objects, die if they're at all different.
+ * 
+ * Returns: (void) 
+ */
+void
+cp9_compare_bands(CP9Bands_t *cp9b1, CP9Bands_t *cp9b2)
+{
+  int k, v, d;
+
+  if(cp9b1->hmm_M != cp9b2->hmm_M) cm_Fail("cp9_compare_bands(): cp9b1->hmm_M: %d != cp9b2->hmm_M: %d\n", cp9b1->hmm_M, cp9b2->hmm_M);
+  if(cp9b1->cm_M  != cp9b2->cm_M)  cm_Fail("cp9_compare_bands(): cp9b1->cm_M: %d != cp9b2->cm_M: %d\n", cp9b1->cm_M, cp9b2->cm_M);
+  for(k = 0; k <= cp9b1->hmm_M; k++)
+    {
+      if(cp9b1->pn_min_m[k] != cp9b2->pn_min_m[k]) cm_Fail("cp9_compare_bands(): cp9b1->pn_min_m[%d]: %d != cp9b2->pn_min_m[%d]: %d\n", k, cp9b1->pn_min_m[k], k, cp9b2->pn_min_m[k]);
+      if(cp9b1->pn_min_i[k] != cp9b2->pn_min_i[k]) cm_Fail("cp9_compare_bands(): cp9b1->pn_min_i[%d]: %d != cp9b2->pn_min_i[%d]: %d\n", k, cp9b1->pn_min_i[k], k, cp9b2->pn_min_i[k]);
+      if(cp9b1->pn_min_d[k] != cp9b2->pn_min_d[k]) cm_Fail("cp9_compare_bands(): cp9b1->pn_min_d[%d]: %d != cp9b2->pn_min_d[%d]: %d\n", k, cp9b1->pn_min_d[k], k, cp9b2->pn_min_d[k]);
+
+      if(cp9b1->pn_max_m[k] != cp9b2->pn_max_m[k]) cm_Fail("cp9_compare_bands(): cp9b1->pn_max_m[%d]: %d != cp9b2->pn_max_m[%d]: %d\n", k, cp9b1->pn_max_m[k], k, cp9b2->pn_max_m[k]);
+      if(cp9b1->pn_max_i[k] != cp9b2->pn_max_i[k]) cm_Fail("cp9_compare_bands(): cp9b1->pn_max_i[%d]: %d != cp9b2->pn_max_i[%d]: %d\n", k, cp9b1->pn_max_i[k], k, cp9b2->pn_max_i[k]);
+      if(cp9b1->pn_max_d[k] != cp9b2->pn_max_d[k]) cm_Fail("cp9_compare_bands(): cp9b1->pn_max_d[%d]: %d != cp9b2->pn_max_d[%d]: %d\n", k, cp9b1->pn_max_d[k], k, cp9b2->pn_max_d[k]);
+    }
+  for(v = 0; v < cp9b1->cm_M; v++)
+    {
+      if(cp9b1->imin[v] != cp9b2->imin[v]) cm_Fail("cp9_compare_bands(): cp9b1->imin[%d]: %d != cp9b2->imin[%d]: %d\n", v, cp9b1->imin[v], v, cp9b2->imin[v]);
+      if(cp9b1->imax[v] != cp9b2->imax[v]) cm_Fail("cp9_compare_bands(): cp9b1->imax[%d]: %d != cp9b2->imax[%d]: %d\n", v, cp9b1->imax[v], v, cp9b2->imax[v]);
+
+      if(cp9b1->jmin[v] != cp9b2->jmin[v]) cm_Fail("cp9_compare_bands(): cp9b1->jmin[%d]: %d != cp9b2->jmin[%d]: %d\n", v, cp9b1->jmin[v], v, cp9b2->jmin[v]);
+      if(cp9b1->jmax[v] != cp9b2->jmax[v]) cm_Fail("cp9_compare_bands(): cp9b1->jmax[%d]: %d != cp9b2->jmax[%d]: %d\n", v, cp9b1->jmax[v], v, cp9b2->jmax[v]);
+
+      for(d = 0; d <= (cp9b1->jmax[v] - cp9b1->jmin[v]); d++) {
+	if(cp9b1->hdmin[v][d] != cp9b2->hdmin[v][d]) cm_Fail("cp9_compare_bands(): cp9b1->hdmin[%d][%d]: %d != cp9b2->hdmin[%d][%d]: %d\n", v, d, cp9b1->hdmin[v][d], v, d, cp9b2->hdmin[v][d]);
+	if(cp9b1->hdmax[v][d] != cp9b2->hdmax[v][d]) cm_Fail("cp9_compare_bands(): cp9b1->hdmax[%d][%d]: %d != cp9b2->hdmax[%d][%d]: %d\n", v, d, cp9b1->hdmax[v][d], v, d, cp9b2->hdmax[v][d]);
+      }
+      /* don't compare safe_hdmin, safe_hdmax, b/c we want to be able to compare cp9bands objects
+       * before safe_hdmin, safe_hdmax are calced
+       */
+    }
+}      
+
+/* EPN 11.03.05
+ * Function: ijBandedTraceInfoDump()
+ *
+ * Purpose:  Experimental HMMERNAL function used in development.
+ *           This function determines how close the
+ *           trace was to the bands for i and j at each state in the trace,
+ *           and prints out that information in differing levels
+ *           of verbosity depending on an input parameter 
+ *           (debug_level).
+ * 
+ * Args:    cm       - the CM (useful for determining which states are E states)
+ *          tr       - the parsetree (trace)
+ *          imin     - minimum i bound for each state v; [0..v..M-1]
+ *          imax     - maximum i bound for each state v; [0..v..M-1]
+ *          jmin     - minimum j bound for each state v; [0..v..M-1]
+ *          jmax     - maximum j bound for each state v; [0..v..M-1]
+ *          debug_level - level of verbosity
+ * Returns: (void) 
+ */
+
+void
+ijBandedTraceInfoDump(CM_t *cm, Parsetree_t *tr, int *imin, int *imax, 
+		      int *jmin, int *jmax, int debug_level)
+{
+  int v, i, j, d, tpos;
+  int imindiff;            /* i - imin[v] */
+  int imaxdiff;            /* imax[v] - i */
+  int jmindiff;            /* j - jmin[v] */
+  int jmaxdiff;            /* jmax[v] - j */
+  int imin_out;
+  int imax_out;
+  int jmin_out;
+  int jmax_out;
+
+  imin_out = 0;
+  imax_out = 0;
+  jmin_out = 0;
+  jmax_out = 0;
+
+  debug_level = 2;
+
+  for (tpos = 0; tpos < tr->n; tpos++)
+    {
+      v  = tr->state[tpos];
+      i = tr->emitl[tpos];
+      j = tr->emitr[tpos];
+      d = j-i+1;
+      imindiff = i-imin[v];
+      imaxdiff = imax[v]-i;
+      jmindiff = j-jmin[v];
+      jmaxdiff = jmax[v]-j;
+      if(cm->sttype[v] != E_st)
+	{
+	  if(imindiff < 0)
+	    imin_out++;
+	  if(imaxdiff < 0)
+	    imax_out++;
+	  if(jmindiff < 0)
+	    jmin_out++;
+	  if(jmaxdiff < 0)
+	    jmax_out++;
+	  
+	  if(debug_level > 1 || ((imindiff < 0) || (imaxdiff < 0) || (jmindiff < 0) || (jmaxdiff < 0)))
+	    {
+	      printf("v: %4d %-4s %-2s | d: %4d | i: %4d | in: %4d | ix: %4d | %3d | %3d |\n", v, Nodetype(cm->ndtype[cm->ndidx[v]]), Statetype(cm->sttype[v]), d, i, imin[v], imax[v], imindiff, imaxdiff);
+	      printf("                          | j: %4d | jn: %4d | jx: %4d | %3d | %3d |\n", j, jmin[v], jmax[v], jmindiff, jmaxdiff);
+
+	    }
+	}
+      else if(cm->sttype[v] == E_st)
+	{
+	  if(debug_level > 1)
+	    {
+	      printf("v: %4d %-4s %-2s | d: %4d | i: %4d | in: %4d | ix: %4d | %3d | %3d |\n", v, Nodetype(cm->ndtype[cm->ndidx[v]]), Statetype(cm->sttype[v]), d, i, imin[v], imax[v], imindiff, imaxdiff);
+	      printf("                          | j: %4d | jn: %4d | jx: %4d | %3d | %3d |\n", j, jmin[v], jmax[v], jmindiff, jmaxdiff);
+	    }
+	}
+    }
+  printf("\nimin out: %d\n", imin_out);
+  printf("imax out: %d\n", imax_out);
+  printf("jmin out: %d\n", jmin_out);
+  printf("jmax out: %d\n", jmax_out);
+  
+  if((imin_out + imax_out + jmin_out + jmax_out) > 0)
+    {
+      printf("ERROR, some of the i and j bands are going to prevent optimal alignment. Sorry.\n");
+    }
+
+  return;
+}
+
+
+/* EPN 11.03.05
+ * Function: ijdBandedTraceInfoDump()
+ *
+ * Purpose:  Experimental HMMERNAL function used in development.
+ *           This function determines how close the
+ *           trace was to the bands for i and j and d at each state in the trace,
+ *           and prints out that information in differing levels
+ *           of verbosity depending on an input parameter 
+ *           (debug_level).
+ * 
+ * Args:    cm       - the CM (useful for determining which states are E states)
+ *          tr       - the parsetree (trace)
+ *          imin     - minimum i bound for each state v; [0..v..M-1]
+ *          imax     - maximum i bound for each state v; [0..v..M-1]
+ *          jmin     - minimum j bound for each state v; [0..v..M-1]
+ *          jmax     - maximum j bound for each state v; [0..v..M-1]
+ *          hdmin    - minimum d bound for each state v and offset j;
+ *                     [0..v..M-1][0..(jmax[v]-jmin[v])]
+ *          hdmax    - maximum d bound for each state v and offset j; 
+ *                     [0..v..M-1][0..(jmax[v]-jmin[v])]
+ *          debug_level - level of verbosity
+ * Returns: (void) 
+ */
+
+void
+ijdBandedTraceInfoDump(CM_t *cm, Parsetree_t *tr, int *imin, int *imax, 
+		       int *jmin, int *jmax, int **hdmin, int **hdmax, int debug_level)
+{
+  int v, i, j, d, tpos;
+  int imindiff;            /* i - imin[v] */
+  int imaxdiff;            /* imax[v] - i */
+  int jmindiff;            /* j - jmin[v] */
+  int jmaxdiff;            /* jmax[v] - j */
+  int hdmindiff;           /* d - hdmin[v][j] */
+  int hdmaxdiff;           /* hdmax[v][j] - d */
+
+  int imin_out;
+  int imax_out;
+  int jmin_out;
+  int jmax_out;
+  int hdmin_out;
+  int hdmax_out;
+  int local_used;
+
+  imin_out = 0;
+  imax_out = 0;
+  jmin_out = 0;
+  jmax_out = 0;
+  hdmin_out = 0;
+  hdmax_out = 0;
+  local_used = 0;
+
+  debug_level = 2;
+
+  for (tpos = 0; tpos < tr->n; tpos++)
+    {
+      v  = tr->state[tpos];
+      i = tr->emitl[tpos];
+      j = tr->emitr[tpos];
+      d = j-i+1;
+      if(cm->sttype[v] == EL_st) /*END LOCAL state*/
+	{
+	  if(debug_level > 1)
+	    {
+	      printf("v: %4d NA   %-2s (  NA) | d: %4d | i: %4d | in: NA    | ix: NA   | NA  | NA  |\n", v, Statetype(cm->sttype[v]), d, i);
+	      printf("                                 | j: %4d | jn: NA   | jx: NA  | NA  | NA  |\n", j);
+	      printf("                                 | d: %4d | dn: NA   | dx: NA   | NA  | NA  |\n", d);
+	      
+	      local_used++;
+	    }
+	}
+      else
+	{
+	  imindiff = i-imin[v];
+	  imaxdiff = imax[v]-i;
+	  jmindiff = j-jmin[v];
+	  jmaxdiff = jmax[v]-j;
+	  if(j >= jmin[v] && j <= jmax[v])
+	    {
+	      hdmindiff = d - hdmin[v][j-jmin[v]];
+	      hdmaxdiff = hdmax[v][j-jmin[v]] - d;
+	    }  
+	  else
+	    {
+	      hdmindiff = -1000;
+	      hdmaxdiff = -1000;
+	    }
+	  if(imindiff < 0)
+	    imin_out++;
+	  if(imaxdiff < 0)
+	    imax_out++;
+	  if(jmindiff < 0)
+	    jmin_out++;
+	  if(jmaxdiff < 0)
+	    jmax_out++;
+	  if(hdmindiff < 0)
+	    hdmin_out++;
+	  if(hdmaxdiff < 0)
+	    hdmax_out++;
+	  
+	  if(debug_level > 1 || ((imindiff < 0) || (imaxdiff < 0) || (jmindiff < 0) || (jmaxdiff < 0) || 
+				 (hdmindiff < 0) || (hdmaxdiff < 0)))
+	    {
+	      printf("v: %4d %-4s %-2s (%4d) | d: %4d | i: %4d | in: %4d | ix: %4d | %3d | %3d |\n", v, Nodetype(cm->ndtype[cm->ndidx[v]]), Statetype(cm->sttype[v]), cm->ndidx[v], d, i, imin[v], imax[v], imindiff, imaxdiff);
+	      printf("                                 | j: %4d | jn: %4d | jx: %4d | %3d | %3d |\n", j, jmin[v], jmax[v], jmindiff, jmaxdiff);
+	      if(j >= jmin[v] && j <= jmax[v])
+		{
+		  printf("                                 | d: %4d | dn: %4d | dx: %4d | %3d | %3d |\n", d, hdmin[v][j-jmin[v]], hdmax[v][j-jmin[v]], hdmindiff, hdmaxdiff);
+		}	  
+	      else
+		{
+		  printf("                                 | d: %4d | dn: jout | dx: jout | %3d | %3d |\n", d, hdmindiff, hdmaxdiff);
+		}
+	    }
+	}
+    }
+  printf("\nimin out  : %d\n", imin_out);
+  printf("imax out  : %d\n", imax_out);
+  printf("jmin out  : %d\n", jmin_out);
+  printf("jmax out  : %d\n", jmax_out);
+  printf("hdmin out : %d\n", hdmin_out);
+  printf("hdmax out : %d\n", hdmax_out);
+  printf("local used: %d\n", local_used);
+  
+  if((imin_out + imax_out + jmin_out + jmax_out) > 0)
+    {
+      printf("ERROR, some of the i and j bands are going to prevent optimal alignment. Sorry.\n");
+    }
+
+  return;
+}
+
+/* EPN 01.18.06
+ * Function: debug_print_hd_bands
+ *
+ * Purpose:  Print out the v and j dependent hd bands.
+ */
+void
+debug_print_hd_bands(CM_t *cm, int **hdmin, int **hdmax, int *jmin, int *jmax)
+{
+  int v, j;
+
+  printf("\nPrinting hd bands :\n");
+  printf("****************\n");
+  for(v = 0; v < cm->M; v++)
+   {
+     for(j = jmin[v]; j <= jmax[v]; j++) 
+       {
+	 printf("band v:%d j:%d n:%d %-4s %-2s min:%d max:%d\n", v, j, cm->ndidx[v], Nodetype(cm->ndtype[cm->ndidx[v]]), Statetype(cm->sttype[v]), hdmin[v][j-jmin[v]], hdmax[v][j-jmin[v]]);
+       }
+     printf("\n");
+   }
+  printf("****************\n\n");
+
+  return;
+}
+/* Function: debug_print_ij_bands
+ *
+ * Purpose:  Print out i and j bands for all states v.
+ * 
+ */
+void
+debug_print_ij_bands(CM_t *cm)
+{
+  int v;
+  printf("%5s  %-7s    %5s  %5s    %5s  %5s\n", "v",     "type",    "imin",  "imax",  "jmin",  "jmax");
+  printf("%5s  %-7s    %5s  %5s    %5s  %5s\n", "-----", "-------", "-----", "-----", "-----", "-----");
+  for(v = 0; v < cm->M; v++)
+    printf("%5d  %-7s    %5d  %5d    %5d  %5d\n", v, CMStateid(cm->stid[v]), cm->cp9b->imin[v], cm->cp9b->imax[v], cm->cp9b->jmin[v], cm->cp9b->jmax[v]);
+  return;
+}
+
+
+/* Function: PrintDPCellsSaved_jd()
+ * Prints out an estimate of the speed up due to j and d bands */
+void
+PrintDPCellsSaved_jd(CM_t *cm, int *jmin, int *jmax, int **hdmin, int **hdmax,
+		     int W)
+{
+  int v;
+  int j;
+  int max;
+  double after, before;
+
+  printf("Printing DP cells saved using j and d bands:\n");
+  before = after = 0;
+  for (v = 0; v < cm->M; v++) 
+    {
+      for(j = 0; j <= W; j++)
+	if (cm->sttype[v] != E_st) 
+	  before += j + 1;
+      for(j = jmin[v]; j <= jmax[v]; j++)
+	if (cm->sttype[v] != E_st) 
+	  {
+	    max = (j < hdmax[v][j-jmin[v]]) ? j : hdmax[v][j-jmin[v]];
+	    after += max - hdmin[v][j-jmin[v]] + 1;
+	  }
+    }
+  printf("Before:  something like %.0f\n", before);
+  printf("After:   something like %.0f\n", after);
+  printf("Speedup: maybe %.2f fold\n\n", (float) before / (float) after);
+}
+
+
+/* Function: debug_print_parsetree_and_ij_bands()
+ * Date:     EPN, Sun Jan 27 16:38:14 2008
+ *
+ * Purpose:  Print a parsetree a la ParseTreeDump() but supplement it
+ *           with details on where the parsetree violates i and j bands
+ *           (if at all) from a cp9bands data structure.
+ *
+ * Args:    fp    - FILE to write output to.
+ *          tr    - parsetree to examine.
+ *          cm    - model that was aligned to dsq to generate the parsetree
+ *          dsq   - digitized sequence that was aligned to cm to generate the parsetree
+ *          gamma - cumulative subsequence length probability distributions
+ *                  used to generate the bands; from BandDistribution(); [0..v..M-1][0..W]
+ *          W     - maximum window length W (gamma distributions range up to this)        
+ *          cp9b  - CP9 bands object with i and j bands
+ *
+ * Returns:  (void)
+ */
+void
+debug_print_parsetree_and_ij_bands(FILE *fp, Parsetree_t *tr, CM_t *cm, ESL_DSQ *dsq, CP9Bands_t *cp9b)
+{
+  int   x;
+  char  syml, symr;
+  float tsc;
+  float esc;
+  int   v,y;
+  int   mode;
+
+  /* Contract check */
+  if(dsq == NULL)  cm_Fail("In debug_print_parsetree_and_ij_bands(), dsq is NULL");
+
+  fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s   %5s %5s %5s    %5s %5s %5s\n",
+	  " idx ", "emitl", "emitr", "state", " nxtl", " nxtr", " prv ", " tsc ", " esc ", 
+	  " imin", " imax", "idiff", "jmin", "jmax", "jdiff");
+  fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s   %5s %5s %5s    %5s %5s %5s\n",
+	  "-----", "------", "------", "-------", "-----","-----", "-----","-----", "-----",
+	  "-----", "-----", "-----", "-----", "-----", "-----");
+  for (x = 0; x < tr->n; x++)
+    {
+      v = tr->state[x];
+      mode = tr->mode[x];
+
+      /* Set syml, symr: one char representation of what we emit, or ' '.
+       * Set esc:        emission score, or 0.
+       * Only P, L, R states have emissions.
+       */
+      syml = symr = ' ';
+      esc = 0.;
+      if (cm->sttype[v] == MP_st) {
+	if (mode == 3 || mode == 2) syml = cm->abc->sym[dsq[tr->emitl[x]]]; 
+	if (mode == 3 || mode == 1) symr = cm->abc->sym[dsq[tr->emitr[x]]];
+	if      (mode == 3) esc = DegeneratePairScore(cm->abc, cm->esc[v], dsq[tr->emitl[x]], dsq[tr->emitr[x]]);
+        else if (mode == 2) esc =   LeftMarginalScore(cm->abc, cm->esc[v], dsq[tr->emitl[x]]);
+        else if (mode == 1) esc =  RightMarginalScore(cm->abc, cm->esc[v],                        dsq[tr->emitr[x]]);
+      } else if ( (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st) && (mode == 3 || mode == 2) ) {
+	syml = cm->abc->sym[dsq[tr->emitl[x]]];
+	esc  = esl_abc_FAvgScore(cm->abc, dsq[tr->emitl[x]], cm->esc[v]);
+      } else if ( (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st) && (mode == 3 || mode == 1) ) {
+	symr = cm->abc->sym[dsq[tr->emitr[x]]];
+	esc  = esl_abc_FAvgScore(cm->abc, dsq[tr->emitr[x]], cm->esc[v]);
+      }
+
+      /* Set tsc: transition score, or 0.
+       * B, E, and the special EL state (M, local end) have no transitions.
+       */
+      tsc = 0.;
+      if (v != cm->M && cm->sttype[v] != B_st && cm->sttype[v] != E_st) {
+	y = tr->state[tr->nxtl[x]];
+
+        if (tr->nxtl[x] == -1)
+          ;
+	else if (v == 0 && (cm->flags & CMH_LOCAL_BEGIN))
+	  tsc = cm->beginsc[y];
+	else if (y == cm->M) /* CMH_LOCAL_END is presumably set, else this wouldn't happen */
+	  tsc = cm->endsc[v] + (cm->el_selfsc * (tr->emitr[x] - tr->emitl[x] + 1 - StateDelta(cm->sttype[v])));
+	else 		/* y - cm->first[v] gives us the offset in the transition vector */
+	  tsc = cm->tsc[v][y - cm->cfirst[v]];
+      }
+
+      /* Print the info line for this state
+       */
+      fprintf(fp, "%5d %5d%c %5d%c %5d%-2s %5d %5d %5d %5.2f %5.2f ",
+	      x, tr->emitl[x], syml, tr->emitr[x], symr, tr->state[x], 
+	      Statetype(cm->sttype[v]), tr->nxtl[x], tr->nxtr[x], tr->prv[x], tsc, esc);
+      if(tr->emitl[x] < cp9b->imin[tr->state[x]]) { 
+	fprintf(fp, "%5d %5d %5d   ", 
+		cp9b->imin[tr->state[x]], cp9b->imax[tr->state[x]], (tr->emitl[x] - cp9b->imin[tr->state[x]]));
+      }
+      else if(tr->emitl[x] > cp9b->imax[tr->state[x]]) { 
+	fprintf(fp, "%5d %5d %5d   ", 
+		cp9b->imin[tr->state[x]], cp9b->imax[tr->state[x]], (tr->emitl[x] - cp9b->imax[tr->state[x]]));
+      }
+      else { 
+	fprintf(fp, "%5d %5d %5s   ", 
+		cp9b->imin[tr->state[x]], cp9b->imax[tr->state[x]], "");
+      }
+      if(tr->emitr[x] < cp9b->jmin[tr->state[x]]) { 
+	fprintf(fp, "%5d %5d %5d\n", 
+		cp9b->jmin[tr->state[x]], cp9b->jmax[tr->state[x]], (tr->emitr[x] - cp9b->jmin[tr->state[x]]));
+      }
+      else if(tr->emitr[x] > cp9b->jmax[tr->state[x]]) { 
+	fprintf(fp, "%5d %5d %5d\n", 
+		cp9b->jmin[tr->state[x]], cp9b->jmax[tr->state[x]], (tr->emitr[x] - cp9b->jmax[tr->state[x]]));
+      }
+      else { 
+	fprintf(fp, "%5d %5d %5s\n", 
+		cp9b->jmin[tr->state[x]], cp9b->jmax[tr->state[x]], "");
+      }
+    }
+
+  fprintf(fp, "%5s %6s %6s %7s %5s %5s %5s %5s %5s %5s %5s %5s %5s    %5s %5s %5s\n",
+	  "-----", "------", "------", "-------", "-----","-----", "-----","-----", "-----",
+	  "-----", "-----", "-----", "-----", "-----", "-----", "-----");
+
+  fflush(fp);
+} 
+  
+/**************************************************************************
+ * cp9_HMM2ijBands_OLD() and helper functions.
+ * This was how bands were calculated up until revision 2318 (02.07.2008)
+ *
+ */ 
+/* helper functions for cp9_HMM2ijBands_OLD() */
+static void hmm2ij_prestate_step0_initialize(int n, int *nss_max_imin, int *nss_min_jmax, int i0, int j0);
+static void hmm2ij_prestate_step1_set_node_inserts(int n, int *nis_imin, int *nis_imax, 
+						   int *nis_jmin, int *nis_jmax,
+						   int *nss_imin, int *nss_imax, 
+						   int *nss_jmin, int *nss_jmax,
+						   int *pn_min_i, int *pn_max_i, 
+						   CP9Map_t *cp9map);
+static void hmm2ij_prestate_step2_determine_safe(int n, 	
+						 int nss_max_imin_np1, int nss_min_jmax_np1,
+						 int nis_imin_n, 
+						 int nis_jmax_n,
+						 int *safe_imax, int *safe_jmin);
+static void hmm2ij_prestate_step3_preset_node_splits(int n, int *nis_imin, int *nis_imax, 
+						     int *nis_jmin, int *nis_jmax,
+						     int *nss_imin, int *nss_imax, 
+						     int *nss_jmin, int *nss_jmax,
+						     int *pn_min_m, int *pn_max_m, 
+						     int *pn_min_d, int *pn_max_d, 
+						     CP9Map_t *cp9map);
+static void hmm2ij_split_state_step1_set_state_bands(int v, int n, 
+						     int tmp_imin, int tmp_imax, 
+						     int tmp_jmin, int tmp_jmax,
+						     int *imin, int *imax, int *jmin, int *jmax,
+						     int *nss_imin, int *nss_imax,
+						     int *nss_jmin, int *nss_jmax);
+static void hmm2ij_insert_state_step1_set_state_bands(int v, 
+						      int tmp_imin, int tmp_imax, 
+						      int tmp_jmin, int tmp_jmax,
+						      int *imin, int *imax, int *jmin, int *jmax);
+static void hmm2ij_state_step2_enforce_safe_trans(CM_t *cm, int v, int n, int *imax, int *jmin,
+						  int *nss_imax, int *nss_jmin, 
+						  int safe_imax, int safe_jmin);
+static void hmm2ij_state_step3_enforce_state_delta(CM_t *cm, int v, int *jmin, int *jmax);
+static void hmm2ij_state_step4_update_safe_holders(int v, int n, int imin_v, int jmax_v, int *nss_max_imin, 
+						   int *nss_min_jmax);
+static void hmm2ij_state_step5_non_emitter_d0_hack(int v, int imax_v, int *jmin);
+
+/*****************************************************************************
+ * Functions to go from HMM bands to i and j bands on a CM 
+ * cp9_HMM2ijBands_OLD()
+ */
+/*
+ * Function: cp9_HMM2ijBands_OLD()
+ *           EPN 12.21.05
+ * 
+ * Purpose:  Determine the band for each cm state v on i (the band on the 
+ *           starting index in the subsequence emitted from the subtree rooted
+ *           at state v), and on j (the band on the ending index in the
+ *           subsequence emitted from the subtree rooted at state v). 
+ * 
+ *           Some i and d bands are calculated from HMM bands on match and insert 
+ *           and delete states from each node of the HMM that maps to a left emitting
+ *           node of the CM (including MATP nodes). The HMM bands were
+ *           calculated previously from the posterior matrices for mmx,
+ *           imx and dmx from a CP9 HMM.
+ * 
+ *           Some j bands are calculated from HMM bands on match and insert and
+ *           delete states from each node of the HMM that maps to a right emitting
+ *           node of the CM (including MATP nodes). 
+ * 
+ *           i and j bands that cannot be directly determined from the
+ *           HMM bands are inferred based on the constraints imposed
+ *           on them by the i and j bands that CAN be determined from
+ *           the HMM bands.
+ *             
+ *           Our strategy is to set i and j bands for each state v
+ *           such that at least one state y (y \in C_v (y is reachable
+ *           from v)) can be reached from v while staying within the i
+ *           and j bands for v and y.  This constraint is enforced by
+ *           determining the min and max i and j bands across all
+ *           states y (into safe* data structures) for a given v, and
+ *           then enforcing that at least one cell in the i and j
+ *           bands of v can transit to at least one cell in a band for
+ *           a y state after accounting for the direction specific
+ *           StateDelta() values for v.
+ *           
+ *           This function needs to be called only once, it determines
+ *           bands for ALL states. Its unclear the best way to handle
+ *           any states that don't have an explicit mapping to an HMM
+ *           state that we have a band on (i.e. all delete states, and
+ *           ROOT_IR, ROOT_IL, BEGR_IL, BIF_B, and start states).
+ *           (11.02.05) I take a simple approach, and set the bands on i
+ *           for such states to the same as those for states in a close
+ *           proximity. (see code for exact definitions)
+ * 
+ *           This function uses HMM derived bands on delete states. 
+ *
+ * arguments:
+ *
+ * CM_t *cm         the CM, must have valid cp9b (CP9 bands object)
+ * errbuf           char buffer for error messages
+ * CP9Bands_t *cp9b the CP9 bands object, usually cm->cp9b
+ * CP9Map_t *cp9map map from CM to CP9 HMM and vice versa
+ * int i0           start of target subsequence (often 1, beginning of dsq)
+ * int j0           end of target subsequence (often L, end of dsq)
+ * int doing_search TRUE if the bands will be used for a scanning CYK/Inside
+ * int debug_level  [0..3] tells the function what level of debugging print
+ *                  statements to print.
+ *
+ * Returns: eslOK on success;
+ */
+int
+cp9_HMM2ijBands_OLD(CM_t *cm, char *errbuf, CP9Bands_t *cp9b, CP9Map_t *cp9map, int i0, int j0, int doing_search, int debug_level)
+{
+  int v;              /* counter over states of the CM */
+
+  int status;
+  int safe_imax; 
+  int safe_jmin; 
+
+  int tmp_imin;
+  int tmp_imax;
+  int tmp_jmin;
+  int tmp_jmax;
+
+  /* ptrs to cp9b data, for convenience */
+  int *pn_min_m;      /* pn_min_m[k] = first position in HMM band for match state of HMM node k */
+  int *pn_max_m;      /* pn_max_m[k] = last position in HMM band for match state of HMM node k */
+  int *pn_min_i;      /* pn_min_i[k] = first position in HMM band for insert state of HMM node k */
+  int *pn_max_i;      /* pn_max_i[k] = last position in HMM band for insert state of HMM node k */
+  int *pn_min_d;      /* pn_min_d[k] = first position in HMM band for delete state of HMM node k */
+  int *pn_max_d;      /* pn_max_d[k] = last position in HMM band for delete state of HMM node k */
+  int *imin;          /* imin[v] = first position in band on i for state v to be filled in this function. [1..M] */
+  int *imax;          /* imax[v] = last position in band on i for state v to be filled in this function. [1..M] */
+  int *jmin;          /* jmin[v] = first position in band on j for state v to be filled in this function. [1..M] */
+  int *jmax;          /* jmax[v] = last position in band on j for state v to be filled in this function. [1..M] */
+  
+  int *nss_imin;      /* nss_imin[n] = imin of each split set state in node n*/
+  int *nss_imax;      /* nss_imax[n] = imax of each split set state in node n*/
+  int *nss_jmin;      /* nss_jmin[n] = jmin of each split set state in node n*/
+  int *nss_jmax;      /* nss_jmax[n] = jmax of each split set state in node n*/
+
+  int *nis_imin;      /* nss_imin[n] = imin of each insert set state in node n*/
+  int *nis_imax;      /* nss_imax[n] = imax of each insert set state in node n*/
+  int *nis_jmin;      /* nss_jmin[n] = jmin of each insert set state in node n*/
+  int *nis_jmax;      /* nss_jmax[n] = jmax of each insert set state in node n*/
+
+  int *nss_max_imin;  /* nss_max_imin[n] = max imin over split set states in node n*/
+  int *nss_min_jmax;  /* nss_min_jmax[n] = min jmax over split set states in node n*/
+
+  int n;            /* counter over CM nodes. */
+  int y, yoffset;   /* counters over children states */
+
+  /* Contract checks */
+  if (cp9b == NULL)                                                                   ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands_OLD(), cp9b is NULL.\n");
+  if(!((cm->align_opts & CM_ALIGN_HBANDED) || (cm->search_opts & CM_SEARCH_HBANDED))) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands_OLD(), CM_ALIGN_HBANDED and CM_SEARCH_HBANDED flags both down, exactly 1 must be up.\n");
+  if(i0 < 1) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands_OLD(), i0 < 1: %d\n", i0);
+  if(j0 < 1) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands_OLD(), j0 < 1: %d\n", j0);
+  if(j0 < i0) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands_OLD(), i0 (%d) < j0 (%d)\n", i0, j0);
+
+  /* set pointers to cp9b data
+   * note: these arrays used to be allocated here, but that was wasteful, now it's allocated
+   * once per model (instead of once per sequence) in AllocCP9Bands()  
+   */
+
+  pn_min_m = cp9b->pn_min_m;
+  pn_max_m = cp9b->pn_max_m;
+  pn_min_i = cp9b->pn_min_i;
+  pn_max_i = cp9b->pn_max_i;
+  pn_min_d = cp9b->pn_min_d;
+  pn_max_d = cp9b->pn_max_d;
+  imin     = cp9b->imin;
+  imax     = cp9b->imax;
+  jmin     = cp9b->jmin;
+  jmax     = cp9b->jmax;
+
+  ESL_ALLOC(nss_imin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nss_imax, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nss_jmin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nss_jmax, sizeof(int) * cm->nodes);
+
+  ESL_ALLOC(nis_imin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nis_imax, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nis_jmin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nis_jmax, sizeof(int) * cm->nodes);
+
+  ESL_ALLOC(nss_max_imin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nss_min_jmax, sizeof(int) * cm->nodes);
+
+  esl_vec_ISet(nss_imin, cm->nodes, -1);
+  esl_vec_ISet(nss_imax, cm->nodes, -1);
+  esl_vec_ISet(nss_jmin, cm->nodes, -1);
+  esl_vec_ISet(nss_jmax, cm->nodes, -1);
+
+  esl_vec_ISet(nis_imin, cm->nodes, -1);
+  esl_vec_ISet(nis_imax, cm->nodes, -1);
+  esl_vec_ISet(nis_jmin, cm->nodes, -1);
+  esl_vec_ISet(nis_jmax, cm->nodes, -1);
+
+  esl_vec_ISet(nss_max_imin, cm->nodes, -1);
+  esl_vec_ISet(nss_min_jmax, cm->nodes, -1);
+
+  /* Initialize all bands to -1. */
+  esl_vec_ISet(imin, cm->M, -1);
+  esl_vec_ISet(imax, cm->M, -1);
+  esl_vec_ISet(jmin, cm->M, -1);
+  esl_vec_ISet(jmax, cm->M, -1);
+
+  /* We go node by node, bottom up, and fill in the bands on each
+   * state for each node. Keeping track of the node split set min and max i's 
+   * and j's, as well as the node insert set's
+   * also because they influence all nodes above (until a BEGL or BEGR at least).
+   */
+
+  /* For match nodes (MATP, MATL, MATR):
+   * First calc the split set node mins and maxes, then impose these
+   * on each state v in the split set of the node, requiring that any valid
+   * d resulting from the i and j bands on state v
+   * is least dv = StateDelta(v).
+   * This is done by ensuring that jmin[v] >= dv & jmax[v] >= dv.
+   * (We don't have to worry about i as we check again when we create
+   *  the d bands from the i and j bands in ij2d_bands()).
+   * We really only have to enforce the StateDelta issue here so we 
+   * don't run into d band on j that is 0 cells in ij2d_bands(). 
+   * Alternatively, we could ignore the StateDelta() issue here, and
+   * allow ij2d_bands() to modify j bands when it enforces the StateDelta()
+   * issue.
+   */
+
+   for(n = (cm->nodes-1); n >= 0; n--) {
+     switch (cm->ndtype[n]) { 
+     case END_nd:
+       /* Special case, we need to know the bands on the states
+	* in the node ABOVE this one. Node above MUST be MATP, MATL
+	* or MATR. For END states, the band on i = the band on j,
+	* this is because d must be 0, so i must be (j+1), so its pointless
+	* to allow an i value that (j+1) is not allowed to be or vice versa.
+	* If the node above is MATL, we use the HMM band that maps
+	* to the ML state - these correspond to bands on i. If its a MATR, 
+	* we use the HMM band that maps to the MR state - these correspond
+	* to bands on j. If its a MATP, we get fancy (see below).
+	*/
+       v = cm->nodemap[n];
+       if(cm->ndtype[n-1] == MATL_nd) {
+	 /* tricky. we keep the n_*m** structures ignorant of the fact that we're in
+	  * an end state, i.e. we don't force a d=0 (j-i+1=0). This way when
+	  * the node immediately above the end (the MATL) looks at it when its determining
+	  * the correct bands on i, it doesn't get screwed up (as it would if j < i).
+	  */
+	 
+	 /*minimum of delete and match states of node above*/
+	 nss_imin[n] = (pn_min_m[cp9map->nd2lpos[n-1]] <= (pn_min_d[cp9map->nd2lpos[n-1]])) ? 
+	   pn_min_m[cp9map->nd2lpos[n-1]] : (pn_min_d[cp9map->nd2lpos[n-1]]);
+	 /*for the max, we must allow possibility of inserts and deletes.*/
+	 nss_imax[n] = (pn_max_m[cp9map->nd2lpos[n-1]] >= pn_max_i[cp9map->nd2lpos[n-1]]) ? 
+	   pn_max_m[cp9map->nd2lpos[n-1]] : pn_max_i[cp9map->nd2lpos[n-1]];
+	 /* deletes max bands may always be less than match max bands...(not sure)*/
+	 if(nss_imax[n] < (pn_max_d[cp9map->nd2lpos[n-1]]))
+	   nss_imax[n] = (pn_max_d[cp9map->nd2lpos[n-1]]);
+	 
+	 nss_jmin[n] = nss_imin[n];
+	 nss_jmax[n] = nss_imax[n];
+	 
+	 imin[v] = nss_imin[n];
+	 imax[v] = nss_imax[n] + 1; /* we add 1 because we have to figure in the emission
+				     * of the MATL_ML (or final MATL_IL), which would increase
+				     * i by 1 potentially relative to the imax of that state.
+				     */
+	 jmin[v] = imin[v] - 1; /* d must be 0 for end states. */
+	 jmax[v] = imax[v] - 1; /* d must be 0 for end states. */
+	 
+	 nss_max_imin[n] = imin[v];
+	 nss_min_jmax[n] = jmax[v];
+       }
+       else if(cm->ndtype[n-1] == MATR_nd) {
+	 /* tricky. we keep the nss_*m** structures ignorant of the fact that we're in
+	  * an end state, i.e. we don't force a d=0 (j-i+1=0). This way when
+	  * the node immediately above the end (the MATR) looks at it when its determining
+	  * the correct bands on i, it doesn't get screwed up (as it would if j < i).
+	  */
+	 
+	 /*minimum of delete and match states of node above */
+	 nss_jmin[n] = (pn_min_m[cp9map->nd2rpos[n-1]] <= pn_min_d[cp9map->nd2rpos[n-1]]) ? 
+	   pn_min_m[cp9map->nd2rpos[n-1]] : pn_min_d[cp9map->nd2rpos[n-1]];
+	 /*for the max, we must allow possibility of inserts.*/
+	 nss_jmax[n] = (pn_max_m[cp9map->nd2rpos[n-1]] >= pn_max_i[cp9map->nd2rpos[n-1]]) ? 
+	   pn_max_m[cp9map->nd2rpos[n-1]] : pn_max_i[cp9map->nd2rpos[n-1]];
+	 /* deletes max bands may always be less than match max bands...(not sure)*/
+	 if(nss_jmax[n] < pn_max_d[cp9map->nd2rpos[n-1]])
+	   nss_jmax[n] = pn_max_d[cp9map->nd2rpos[n-1]];
+	 nss_imin[n] = nss_jmin[n];
+	 nss_imax[n] = nss_jmax[n];
+	 
+	 jmin[v] = nss_jmin[v] - 1; /* we subtract 1 because of we have to figure 
+				     * in the emission of the MATR_MR (or final MATR_IR), which would 
+				     * decrease j by 1 potentially relative to jmin of that state.
+				     */
+	 jmax[v] = nss_jmax[n];
+	 imin[v] = jmin[v] + 1; /*d (j-i+1) must be 0 for end states*/
+	 imax[v] = jmax[v] + 1; /*d (j-i+1) must be 0 for end states*/
+	 
+	 nss_max_imin[n] = imin[v];
+	 nss_min_jmax[n] = jmax[v];
+       }
+       else if(cm->ndtype[n-1] == MATP_nd) { 
+	 /* Very rare case, only if the last bp in a stem is the last left consensus
+	  * column (respecting gap_thresh) in that alignment. Does happen though, 
+	  * (at least in RFAM 6.1) because the training counts for transition priors
+	  * had counts for MATP_* state -> END_nd transition sets.
+	  */
+	 
+	 /* tricky. we keep the nss_*m** structures ignorant of the fact that we're in
+	  * an end state, i.e. we don't force a d=0 (j-i+1=0). This way when
+	  * the node immediately above the end (the MATP) looks at it when its determining
+	  * the correct bands on j, it doesn't get screwed up (as it would if j < i).
+	  */
+	 /*minimum of delete and match states of node above*/
+	 nss_imin[n] = (pn_min_m[cp9map->nd2lpos[n-1]] <= (pn_min_d[cp9map->nd2lpos[n-1]])) ? 
+	   pn_min_m[cp9map->nd2lpos[n-1]] : (pn_min_d[cp9map->nd2lpos[n-1]]);
+	 /*for the max, we must allow possibility of inserts and deletes.*/
+	 nss_imax[n] = (pn_max_m[cp9map->nd2lpos[n-1]] >= pn_max_i[cp9map->nd2lpos[n-1]]) ? 
+	   pn_max_m[cp9map->nd2lpos[n-1]] : pn_max_i[cp9map->nd2lpos[n-1]];
+	 /* deletes max bands may always be less than match max bands...(not sure)*/
+	 if(nss_imax[n] < (pn_max_d[cp9map->nd2lpos[n-1]]))
+	   nss_imax[n] = (pn_max_d[cp9map->nd2lpos[n-1]]);
+	 
+	 /*minimum of delete and match states of node above*/
+	 nss_jmin[n] = (pn_min_m[cp9map->nd2rpos[n-1]] <= pn_min_d[cp9map->nd2rpos[n-1]]) ? 
+	   pn_min_m[cp9map->nd2rpos[n-1]] : pn_min_d[cp9map->nd2rpos[n-1]];
+	 /*for the max, we must allow possibility of inserts.*/
+	 nss_jmax[n] = (pn_max_m[cp9map->nd2rpos[n-1]] >= pn_max_i[cp9map->nd2rpos[n-1]]) ? 
+	   pn_max_m[cp9map->nd2rpos[n-1]] : pn_max_i[cp9map->nd2rpos[n-1]];
+	 /* deletes max bands may always be less than match max bands...(not sure)*/
+	 if(nss_jmax[n] < pn_max_d[cp9map->nd2rpos[n-1]])
+	   nss_jmax[n] = pn_max_d[cp9map->nd2rpos[n-1]];
+	 
+	 /* unique situation. end's d must be 0, so we are constrained on what 
+	  * i can be relative to j, and j can be relative to i, but what we want
+	  * are the constraints on what i can be, and j can be. 
+	  * because d=0 => j-i+1 = 0. then imin should equal = jmin + 1 and imax = jmax + 1.
+	  * so we really just want to know a min over i and j, and a max over i and j.
+	  * below we take min of imin and jmin (should always be imin i think) as the min, 
+	  * and max of imax and jmax (should always be jmax i think) after accounting for 
+	  * the possibility that a single base was just emitted left and/or right.
+	  */
+	 imax[v] = ((nss_imax[n] + 1) > nss_jmax[n]) ? 
+	   (nss_imax[n] + 1) : nss_jmax[n];
+	 imin[v] = ((nss_imin[n]) < (nss_jmin[n] - 1)) ? 
+	   (nss_imin[n]) : (nss_jmin[n] - 1);
+	 /* we can't have an i < i0 */
+	 imin[v] = ESL_MAX(imin[v], i0);
+	 imax[v] = ESL_MAX(imax[v], i0);
+	 jmin[v] = imin[v] - 1; /* d must be 0 for end states. */
+	 jmax[v] = imax[v] - 1; /* d must be 0 for end states. */
+
+	 nss_max_imin[n] = imin[v];
+	 nss_min_jmax[n] = jmax[v];
+       }
+       break;
+
+	case MATP_nd:
+	  hmm2ij_prestate_step0_initialize(n, nss_max_imin, nss_min_jmax, i0, j0);
+	  hmm2ij_prestate_step1_set_node_inserts(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						 nss_imin, nss_imax, nss_jmin, nss_jmax,
+						 pn_min_i, pn_max_i, cp9map);
+
+	  hmm2ij_prestate_step2_determine_safe(n, nss_max_imin[n+1], nss_min_jmax[n+1],
+					       nis_imin[n], nis_jmax[n],
+					       &safe_imax, &safe_jmin);
+	  hmm2ij_prestate_step3_preset_node_splits(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax,
+						   pn_min_m, pn_max_m, pn_min_d, pn_max_d,
+						   cp9map);
+	  /* 6 states MATP_MP, MATP_ML, MATP_MR, MATP_D, MATP_IL, MATP_IR */
+	  v = cm->nodemap[n]; /* MATP_MP */
+	  /* Determine implied v bands using hmm for mapped 'direction(s)' and 
+	   * next node's bands for non-mapped direction(s).
+	   */
+	  tmp_imin = pn_min_m[cp9map->nd2lpos[n]]; 
+	  tmp_imax = pn_max_m[cp9map->nd2lpos[n]];
+	  tmp_jmin = pn_min_m[cp9map->nd2rpos[n]];
+	  tmp_jmax = pn_max_m[cp9map->nd2rpos[n]];
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+
+	  v++; /*MATP_ML*/
+	  /* Determine implied v bands using hmm for mapped 'direction(s)' and 
+	   * next node's bands for non-mapped direction(s).
+	   */
+	  tmp_imin = pn_min_m[cp9map->nd2lpos[n]]; 
+	  tmp_imax = pn_max_m[cp9map->nd2lpos[n]];
+	  /* 12.19.05 - trying to deal with the right delete off-by-one
+	   * inverted relative to left delete issue.
+	   */
+	  tmp_jmin = (pn_min_d[cp9map->nd2rpos[n]] < nss_jmin[n+1]) ?
+	    pn_min_d[cp9map->nd2rpos[n]] : nss_jmin[n+1];
+	  tmp_jmax = (pn_max_d[cp9map->nd2rpos[n]] > nss_jmax[n+1]) ? 
+	    pn_max_d[cp9map->nd2rpos[n]] : nss_jmax[n+1]; 
+
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  
+	  v++; /*MATP_MR*/
+	  /* this D-left state gets the delete band from the HMM node
+	   * that maps to the left side.
+	   */
+	  tmp_imin = pn_min_d[cp9map->nd2lpos[n]]; 
+	  tmp_imax = pn_max_d[cp9map->nd2lpos[n]];
+	  tmp_jmin = pn_min_m[cp9map->nd2rpos[n]];
+	  tmp_jmax = pn_max_m[cp9map->nd2rpos[n]];
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  
+	  v++; /*MATP_D*/
+	  tmp_imin = pn_min_d[cp9map->nd2lpos[n]]; 
+	  tmp_imax = pn_max_d[cp9map->nd2lpos[n]];
+	  /* 12.19.05 - trying to deal with the right delete off-by-one
+	   * inverted relative to left delete issue.
+	   */
+	  tmp_jmin = (pn_min_d[cp9map->nd2rpos[n]] < nss_jmin[n+1]) ?
+	    pn_min_d[cp9map->nd2rpos[n]] : nss_jmin[n+1];
+	  tmp_jmax = (pn_max_d[cp9map->nd2rpos[n]] > nss_jmax[n+1]) ? 
+	    pn_max_d[cp9map->nd2rpos[n]] : nss_jmax[n+1]; 
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  hmm2ij_state_step5_non_emitter_d0_hack(v, imax[v], jmin);
+	  
+	  v++; /*MATP_IL*/
+	  /* This state maps to the insert state of HMM node cp9map->cs2hn[v][0]*/
+	  tmp_imin = pn_min_i[cp9map->cs2hn[v][0]]; /* insert states can only map to 1 HMM node */
+	  tmp_imax = pn_max_i[cp9map->cs2hn[v][0]]; /* insert states can only map to 1 HMM node */
+	  tmp_jmin = nss_jmin[n];
+	  tmp_jmax = nss_jmax[n];
+	  hmm2ij_insert_state_step1_set_state_bands(v, tmp_imin, tmp_imax, tmp_jmin,
+						    tmp_jmax, imin, imax, jmin, jmax);
+	  /* Enforce safe transitions, this makes sure that at least one state
+	   * y \in C_v is reachable from v. And further (special case for inserts)
+	   * make sure that we don't consider v as a possible y.  IF we did, we might
+	   * be faced with a situation where v could only transit to itself, and then
+	   * we'd be in the same situation, but we may no longer be able to transit ANYWHERE
+	   * including to itself.
+	   */
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, (nss_max_imin[n+1]), nss_min_jmax[n+1]);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  
+	  v++; /*MATP_IR*/
+	  /* skip detached inserts */
+	  if(cp9map->cs2hn[v][0] == -1)
+	    continue;
+	  /* Special case, one of only two situations (other is ROOT_IR)
+	   * we could have come where v is an insert, and a possible
+	   * state x that we came from is an insert, but x != y (x can be the MATP_IL).
+	   * So we have to determine imin and imax carefully.
+	   */
+	  tmp_imin = (nss_imin[n] < imin[v-1]) ? 
+	    nss_imin[n] : imin[v-1];
+	  tmp_imax = (nss_imax[n] > imax[v-1]) ? 
+	    nss_imax[n] : imax[v-1];
+	  /* This state maps to the insert state of HMM node cp9map->cs2hn[v][0]*/
+	  tmp_jmin = pn_min_i[cp9map->cs2hn[v][0]]; 
+	  tmp_jmax = pn_max_i[cp9map->cs2hn[v][0]];
+	  hmm2ij_insert_state_step1_set_state_bands(v, tmp_imin, tmp_imax, tmp_jmin,
+						    tmp_jmax, imin, imax, jmin, jmax);
+	  /* Enforce safe transitions, this makes sure that at least one state
+	   * y \in C_v is reachable from v. And further (special case for inserts)
+	   * make sure that we don't consider v as a possible y.  IF we did, we might
+	   * be faced with a situation where v could only transit to itself, and then
+	   * we'd be in the same situation, but we may no longer be able to transit ANYWHERE
+	   * including to itself.
+	   */
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, (nss_max_imin[n+1]), nss_min_jmax[n+1]);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  break;
+
+	case MATL_nd:
+	  hmm2ij_prestate_step0_initialize(n, nss_max_imin, nss_min_jmax, i0, j0);
+	  hmm2ij_prestate_step1_set_node_inserts(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						 nss_imin, nss_imax, nss_jmin, nss_jmax,
+						 pn_min_i, pn_max_i, cp9map);
+
+	  hmm2ij_prestate_step2_determine_safe(n, nss_max_imin[n+1], nss_min_jmax[n+1],
+					       nis_imin[n], nis_jmax[n],
+					       &safe_imax, &safe_jmin);
+	  hmm2ij_prestate_step3_preset_node_splits(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax,
+						   pn_min_m, pn_max_m, pn_min_d, pn_max_d,
+						   cp9map);
+
+	  /* 3 states MATL_ML, MATL_D, MATL_IL */
+	  v = cm->nodemap[n]; /* MATL_ML */
+	  tmp_imin = pn_min_m[cp9map->nd2lpos[n]]; 
+	  tmp_imax = pn_max_m[cp9map->nd2lpos[n]];
+	  tmp_jmin = nss_jmin[n+1];
+	  tmp_jmax = nss_jmax[n+1];
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+
+	  v++; /*MATL_D*/
+	  /* this D-left state gets the delete band from the HMM node
+	   * that maps to the left side.
+	   */
+	  tmp_imin = pn_min_d[cp9map->nd2lpos[n]]; 
+	  tmp_imax = pn_max_d[cp9map->nd2lpos[n]];
+	  tmp_jmin = nss_jmin[n+1];
+	  tmp_jmax = nss_jmax[n+1];
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  hmm2ij_state_step5_non_emitter_d0_hack(v, imax[v], jmin);
+
+	  v++; /*MATL_IL*/
+	  /* skip detached inserts */
+	  if(cp9map->cs2hn[v][0] == -1)
+	    continue;
+	  /* This state maps to the insert state of HMM node cp9map->cs2hn[v][0]*/
+	  tmp_imin = pn_min_i[cp9map->cs2hn[v][0]];
+	  tmp_imax = pn_max_i[cp9map->cs2hn[v][0]];
+	  tmp_jmin = nss_jmin[n];
+	  tmp_jmax = nss_jmax[n];
+
+	  hmm2ij_insert_state_step1_set_state_bands(v, tmp_imin, tmp_imax, tmp_jmin,
+						    tmp_jmax, imin, imax, jmin, jmax);
+	  /* Enforce safe transitions, this makes sure that at least one state
+	   * y \in C_v is reachable from v. And further (special case for inserts)
+	   * make sure that we don't consider v as a possible y.  IF we did, we might
+	   * be faced with a situation where v could only transit to itself, and then
+	   * we'd be in the same situation, but we may no longer be able to transit ANYWHERE
+	   * including to itself.
+	   */
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, (nss_max_imin[n+1]), nss_min_jmax[n+1]);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  break;
+
+	case MATR_nd:
+	  hmm2ij_prestate_step0_initialize(n, nss_max_imin, nss_min_jmax, i0, j0);
+	  hmm2ij_prestate_step1_set_node_inserts(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						 nss_imin, nss_imax, nss_jmin, nss_jmax,
+						 pn_min_i, pn_max_i, cp9map);
+
+	  hmm2ij_prestate_step2_determine_safe(n, nss_max_imin[n+1], nss_min_jmax[n+1],
+					       nis_imin[n], nis_jmax[n],
+					       &safe_imax, &safe_jmin);
+	  hmm2ij_prestate_step3_preset_node_splits(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax,
+						   pn_min_m, pn_max_m, pn_min_d, pn_max_d,
+						   cp9map);
+
+	  /* 3 states MATR_MR, MATR_D, MATR_IR */
+	  v = cm->nodemap[n]; /* MATR_MR */
+	  tmp_imin = nss_imin[n+1];
+	  tmp_imax = nss_imax[n+1];
+	  tmp_jmin = pn_min_m[cp9map->nd2rpos[n]]; 
+	  tmp_jmax = pn_max_m[cp9map->nd2rpos[n]];
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  
+	  v++; /*MATR_D*/
+	  /* this D-left state gets the delete band from the HMM node
+	   * that maps to the left side.
+	   */
+	  tmp_imin = nss_imin[n+1];
+	  tmp_imax = nss_imax[n+1];
+	  /* 12.19.05 - trying to deal with the right delete off-by-one
+	   * inverted relative to left delete issue.
+	   */
+	  tmp_jmin = (pn_min_d[cp9map->nd2rpos[n]] < nss_jmin[n+1]) ?
+	    pn_min_d[cp9map->nd2rpos[n]] : nss_jmin[n+1];
+	  tmp_jmax = (pn_max_d[cp9map->nd2rpos[n]] > nss_jmax[n+1]) ? 
+	    pn_max_d[cp9map->nd2rpos[n]] : nss_jmax[n+1]; 
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  hmm2ij_state_step5_non_emitter_d0_hack(v, imax[v], jmin);
+
+	  v++; /*MATR_IR*/
+	  /* skip detached inserts */
+	  if(cp9map->cs2hn[v][0] == -1)
+	    continue;
+	  tmp_imin = nss_imin[n];
+	  tmp_imax = nss_imax[n];
+	  /* This state maps to the insert state of HMM node cshn_map[v]*/
+	  tmp_jmin = pn_min_i[cp9map->cs2hn[v][0]];
+	  tmp_jmax = pn_max_i[cp9map->cs2hn[v][0]];
+	  hmm2ij_insert_state_step1_set_state_bands(v, tmp_imin, tmp_imax, tmp_jmin,
+						    tmp_jmax, imin, imax, jmin, jmax);
+	  /* Enforce safe transitions, this makes sure that at least one state
+	   * y \in C_v is reachable from v. And further (special case for inserts)
+	   * make sure that we don't consider v as a possible y.  IF we did, we might
+	   * be faced with a situation where v could only transit to itself, and then
+	   * we'd be in the same situation, but we may no longer be able to transit ANYWHERE
+	   * including to itself.
+	   */
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, (nss_max_imin[n+1]), nss_min_jmax[n+1]);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  break;
+
+	case ROOT_nd:
+	  hmm2ij_prestate_step0_initialize(n, nss_max_imin, nss_min_jmax, i0, j0);
+	  hmm2ij_prestate_step1_set_node_inserts(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						 nss_imin, nss_imax, nss_jmin, nss_jmax,
+						 pn_min_i, pn_max_i, cp9map);
+
+	  hmm2ij_prestate_step2_determine_safe(n, nss_max_imin[n+1], nss_min_jmax[n+1],
+					       nis_imin[n], nis_jmax[n],
+					       &safe_imax, &safe_jmin);
+	  hmm2ij_prestate_step3_preset_node_splits(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax,
+						   pn_min_m, pn_max_m, pn_min_d, pn_max_d,
+						   cp9map);
+	  /* 3 states, ROOT_S, ROOT_IL, and ROOT_IR*/
+	  v = cm->nodemap[n]; /* ROOT_S SPECIAL CASE */
+	  if(doing_search) { /* we're doing search, ROOT_S doesn't necessarily emit full sequence */
+	    tmp_imin = nss_imin[n+1];
+	    tmp_imax = nss_imax[n+1];
+	    tmp_jmin = nss_jmin[n+1];
+	    tmp_jmax = nss_jmax[n+1];
+	  }
+	  else { /* we're doing alignment, enforce ROOT_S emits full sequence */
+	    /* for now, enforce ROOT_S emits full sequence at end of the function, we'll relax this if doing_search==TRUE */
+	    tmp_imin = i0;
+	    tmp_imax = i0;
+	    tmp_jmin = j0;
+	    tmp_jmax = j0;
+	  }
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  
+	  v++; /*ROOT_IL SPECIAL CASE*/
+	  /* This state maps to the insert state of HMM node cp9map->cs2hn[v][0], which is HMM node 0*/
+	  if(doing_search)
+	  tmp_imin =  pn_min_i[cp9map->cs2hn[v][0]]; /* should this be imin[0]? */
+	  else
+	    tmp_imin =  i0; /* Have to be able to transit here from ROOT_S */
+	  tmp_imax = nss_imax[n+1];
+	  if(doing_search) {
+	    tmp_jmin = nss_jmin[n+1];
+	    tmp_jmax = nss_jmax[n+1];
+	  }
+	  else {
+	    tmp_jmin = j0; /* we never emit to the right in this state */
+	    tmp_jmax = j0; /* we never emit to the right in this state */
+	  }
+	  hmm2ij_insert_state_step1_set_state_bands(v, tmp_imin, tmp_imax, tmp_jmin,
+						    tmp_jmax, imin, imax, jmin, jmax);
+	  /* Enforce safe transitions, this makes sure that at least one state
+	   * y \in C_v is reachable from v. And further (special case for inserts)
+	   * make sure that we don't consider v as a possible y.  IF we did, we might
+	   * be faced with a situation where v could only transit to itself, and then
+	   * we'd be in the same situation, but we may no longer be able to transit ANYWHERE
+	   * including to itself.
+	   */
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, (nss_max_imin[n+1]), nss_min_jmax[n+1]);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+
+	  v++; /*ROOT_IR SPECIAL CASE analagous to ROOT_IL*/
+	  if(doing_search)
+	    tmp_imin = nss_imin[n+1]; /* same tmp_imin as ROOT_S */
+	  else
+	    tmp_imin = i0; /* we never emit to the left in this state */
+	  tmp_imax = nss_imax[n+1]; 
+	  tmp_jmin = nss_jmin[n+1];
+	  tmp_jmax = j0; /* Have to be able to transit here from ROOT_S */
+	  hmm2ij_insert_state_step1_set_state_bands(v, tmp_imin, tmp_imax, tmp_jmin,
+						    tmp_jmax, imin, imax, jmin, jmax);
+	  /* Enforce safe transitions, this makes sure that at least one state
+	   * y \in C_v is reachable from v. And further (special case for inserts)
+	   * make sure that we don't consider v as a possible y.  IF we did, we might
+	   * be faced with a situation where v could only transit to itself, and then
+	   * we'd be in the same situation, but we may no longer be able to transit ANYWHERE
+	   * including to itself.
+	   */
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, (nss_max_imin[n+1]), nss_min_jmax[n+1]);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  break;
+	  
+	case BEGL_nd:
+	  hmm2ij_prestate_step0_initialize(n, nss_max_imin, nss_min_jmax, i0, j0);
+	  hmm2ij_prestate_step1_set_node_inserts(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						 nss_imin, nss_imax, nss_jmin, nss_jmax,
+						 pn_min_i, pn_max_i, cp9map);
+
+	  hmm2ij_prestate_step2_determine_safe(n, nss_max_imin[n+1], nss_min_jmax[n+1],
+					       nis_imin[n], nis_jmax[n],
+					       &safe_imax, &safe_jmin);
+	  hmm2ij_prestate_step3_preset_node_splits(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax,
+						   pn_min_m, pn_max_m, pn_min_d, pn_max_d,
+						   cp9map);
+	  /* 1 state BEGL_S */
+	  v = cm->nodemap[n];
+	  /* The next node MUST be a match node (MATP 
+	   * specifically due to model building
+	   * algorithm) or a BIF node. We derive imin, imax,
+	   * jmin and jmax from that node.
+	   */
+	  /* Use the next nodes split set band, which
+	   * will be wider of match and delete states bands
+	   * for split set states in next node. 
+	   */
+	  tmp_imin = nss_imin[n+1];
+	  tmp_imax = nss_imax[n+1];
+	  tmp_jmin = nss_jmin[n+1];
+	  tmp_jmax = nss_jmax[n+1];
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  hmm2ij_state_step5_non_emitter_d0_hack(v, imax[v], jmin);
+	  break;
+
+	case BEGR_nd:
+	  hmm2ij_prestate_step0_initialize(n, nss_max_imin, nss_min_jmax, i0, j0);
+	  hmm2ij_prestate_step1_set_node_inserts(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						 nss_imin, nss_imax, nss_jmin, nss_jmax,
+						 pn_min_i, pn_max_i, cp9map);
+
+	  hmm2ij_prestate_step2_determine_safe(n, nss_max_imin[n+1], nss_min_jmax[n+1],
+					       nis_imin[n], nis_jmax[n],
+					       &safe_imax, &safe_jmin);
+	  hmm2ij_prestate_step3_preset_node_splits(n, nis_imin, nis_imax, nis_jmin, nis_jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax,
+						   pn_min_m, pn_max_m, pn_min_d, pn_max_d,
+						   cp9map);
+	  /* 2 states BEGR_S and BEGR_IL */
+	  v = cm->nodemap[n]; /*BEGR_S*/	  
+	  /* Use either the next nodes split set band, which
+	   * will be wider of match and delete states bands
+	   * for split set states in next node OR
+	   * the band on the insert state that maps to the
+	   * BEGR_IL, erring on the safe side (wider band).
+	   */
+	  tmp_imin = nss_imin[n+1];
+	  tmp_imax = nss_imax[n+1];
+	  if(pn_min_i[cp9map->cs2hn[v+1][0]] < tmp_imin)
+	    tmp_imin = pn_min_i[cp9map->cs2hn[v+1][0]];
+	  if(pn_max_i[cp9map->cs2hn[v+1][0]] > tmp_imax)
+	    tmp_imax = pn_max_i[cp9map->cs2hn[v+1][0]];
+	  tmp_jmin = nss_jmin[n+1];
+	  tmp_jmax = nss_jmax[n+1];
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  hmm2ij_state_step5_non_emitter_d0_hack(v, imax[v], jmin);
+
+	  v++; /*BEGR_IL*/
+	  /* This state maps to the insert state of HMM node cp9map->cs2hn[v][0]*/
+	  tmp_imin = pn_min_i[cp9map->cs2hn[v][0]];
+	  tmp_imax = pn_max_i[cp9map->cs2hn[v][0]];
+	  tmp_jmin = nss_jmin[n+1];
+	  tmp_jmax = nss_jmax[n+1];
+	  hmm2ij_insert_state_step1_set_state_bands(v, tmp_imin, tmp_imax, tmp_jmin,
+						    tmp_jmax, imin, imax, jmin, jmax);
+	  /* Enforce safe transitions, this makes sure that at least one state
+	   * y \in C_v is reachable from v. And further (special case for inserts)
+	   * make sure that we don't consider v as a possible y.  IF we did, we might
+	   * be faced with a situation where v could only transit to itself, and then
+	   * we'd be in the same situation, but we may no longer be able to transit ANYWHERE
+	   * including to itself.
+	   */
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, (nss_max_imin[n+1]), nss_min_jmax[n+1]);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  break;
+
+	case BIF_nd:
+	  hmm2ij_prestate_step0_initialize(n, nss_max_imin, nss_min_jmax, i0, j0);
+
+	  /* 1 state BIF_B */
+	  v = cm->nodemap[n]; /*BIF_B*/
+	  /* The only two connected states are BEGL_S and BEGR_S.
+	   * We can derive our imin, imax, jmin, and jmax from 
+	   * those two states.
+	   * cm->cfirst[v] is the state index of the left child.
+	   * cm->cnum[v] is the state index of the right child.
+	   */
+	  nis_imin[n] = imin[cm->cfirst[v]];
+	  nis_imax[n] = imax[cm->cfirst[v]];
+	  nis_jmin[n] = jmin[cm->cnum[v]];
+	  nis_jmax[n] = jmax[cm->cnum[v]];
+
+	  nss_imin[n] = imin[cm->cfirst[v]];
+	  nss_imax[n] = imax[cm->cfirst[v]];
+	  nss_jmin[n] = jmin[cm->cnum[v]];
+	  nss_jmax[n] = jmax[cm->cnum[v]];
+
+	  hmm2ij_prestate_step2_determine_safe(n, nss_max_imin[n+1], nss_min_jmax[n+1],
+					       nis_imin[n], nis_jmax[n],
+					       &safe_imax, &safe_jmin);
+	  tmp_imin = imin[cm->cfirst[v]];
+	  tmp_imax = imax[cm->cfirst[v]];
+	  tmp_jmin = jmin[cm->cnum[v]];
+	  tmp_jmax = jmax[cm->cnum[v]];
+	  hmm2ij_split_state_step1_set_state_bands(v, n, tmp_imin, tmp_imax, tmp_jmin,
+						   tmp_jmax, imin, imax, jmin, jmax,
+						   nss_imin, nss_imax, nss_jmin, nss_jmax);
+	  hmm2ij_state_step2_enforce_safe_trans(cm, v, n, imax, jmin, nss_imax, nss_jmin, safe_imax, 
+	  					safe_jmin);
+	  hmm2ij_state_step3_enforce_state_delta(cm, v, jmin, jmax);
+	  hmm2ij_state_step4_update_safe_holders(v, n, imin[v], jmax[v], nss_max_imin, nss_min_jmax);
+	  hmm2ij_state_step5_non_emitter_d0_hack(v, imax[v], jmin);
+	  break;
+	}
+    }
+
+   /* Tie up some loose ends: 
+    * 1. Ensure that all valid i are >= i0 and all valid j are <= j0
+    * 2. Ensure all bands have bandwidth >= 0 (see code) 
+    * 3. Set detached inserts states to imin=imax=jmin=jmax=i0 to avoid 
+    *    problems in downstream functions. These states WILL NEVER BE ENTERED 
+    * 4. Do a quick check to make sure we've assigned the bands
+    *    on i and j for all states to positive values (none were
+    *    left as -1 EXCEPT for end states which should have i bands left as -1).
+    * 5. Ensure imin[0] <= imin[v] for all v and jmax[0] >= jmax[v] for all v.
+    * 6. If doing_search==TRUE, rewrite the bands on the 
+    *    ROOT_S state so they allow any possible transition to a child
+    *    that the child's bands would allow.
+    */
+
+   /* 1. Ensure that all valid i are >= i0 and all valid j are <= j0 */
+   for(v = 0; v < cm->M; v++) {
+     imin[v] = ESL_MAX(imin[v], i0); /* imin[v] can't be less than i0 */
+     imax[v] = ESL_MAX(imax[v], i0); /* imax[v] can't be less than i0 */
+     
+     imin[v] = ESL_MIN(imin[v], j0); /* imin[v] can't be more than j0 */
+     imax[v] = ESL_MIN(imax[v], j0); /* imax[v] can't be more than j0 */
+     
+     imax[v] = ESL_MIN(imax[v], j0); /* imax[v] can't be more than j0 */
+     
+     jmin[v] = ESL_MIN(jmin[v], j0); /* jmin[v] can't be more than j0 */
+     jmax[v] = ESL_MIN(jmax[v], j0); /* jmax[v] can't be more than j0 */
+     
+     jmin[v] = ESL_MAX(jmin[v], i0); /* jmin[v] can't be less than i0 */
+     jmax[v] = ESL_MAX(jmax[v], i0); /* jmax[v] can't be less than i0 */
+     
+     /* 2. Ensure all bands have bandwidth >= 0 
+      * Ensure: jmax[v] - jmin[v] + 1 >= 0 
+      *         imax[v] - imin[v] + 1 >= 0 
+      * jmax[v] - jmin[v] + 1 == 0 means there are no valid j's for state v,
+      * so state v is not allowed to be in the parse, we allow this (maybe we shouldn't)
+      */
+     imax[v] = ESL_MAX(imax[v], imin[v]-1);
+     jmin[v] = ESL_MIN(jmin[v], jmax[v]+1);
+     
+     /* 3. Set detached inserts states to imin=imax=jmin=jmax=i0 to avoid 
+      *    problems in downstream functions. These states WILL NEVER BE ENTERED 
+      */
+     if(cm->sttype[v+1] == E_st) imin[v] = imax[v] = jmin[v] = jmax[v] = i0;
+     
+     /* 4. Do a quick check to make sure we've assigned the bands
+      *    on i and j for all states to positive values (none were
+      *    left as -1 EXCEPT for end states which should have i bands left as -1).
+      */
+     ESL_DASSERT1((! ((cm->sttype[v] != E_st) && (imin[v] == -1))));
+     ESL_DASSERT1((! ((cm->sttype[v] != E_st) && (imax[v] == -1))));
+     ESL_DASSERT1((! ((cm->sttype[v] != E_st) && (jmin[v] == -1))));
+     ESL_DASSERT1((! ((cm->sttype[v] != E_st) && (jmax[v] == -1))));
+
+     /* 5. Ensure imin[0] <= imin[v] for all v and jmax[0] >= jmax[v] for all v. */
+     imin[0] = ESL_MIN(imin[0], imin[v]);
+     jmax[0] = ESL_MAX(jmax[0], jmax[v]);
+   }
+   
+   /* 6. If doing_search==TRUE, rewrite the bands on the 
+    *    ROOT_S state so they allow any possible transition to a child
+    *    that the child's bands would allow.
+    */
+   if(doing_search) { 
+     /* First look at children of 0 (these probs will be 0. if local begins on, but it doesn't matter for our purposes here) */
+     for (yoffset = 0; yoffset < cm->cnum[0]; yoffset++) {
+       y = cm->cnum[0] + yoffset;
+       imin[0] = ESL_MIN(imin[0], imin[y]);
+       imax[0] = ESL_MAX(imax[0], imax[y]);
+       jmin[0] = ESL_MIN(jmin[0], jmin[y]);
+       jmax[0] = ESL_MAX(jmax[0], jmax[y]);
+     }
+     /* now for possible local begins */
+     if(cm->flags & CMH_LOCAL_BEGIN) {
+       for (y = 1; y < cm->M; y++) {
+	 if(NOT_IMPOSSIBLE(cm->beginsc[y])) { 
+	   imin[0] = ESL_MIN(imin[0], imin[y]);
+	   imax[0] = ESL_MAX(imax[0], imax[y]);
+	   jmin[0] = ESL_MIN(jmin[0], jmin[y]);
+	   jmax[0] = ESL_MAX(jmax[0], jmax[y]);
+	 }
+       }
+     }
+   }
+  /* Final, exceedingly rare, special case */
+  if(i0 == j0) { /* special case that breaks DP recursion for MP states
+		  * b/c target seq is length 1, and all MPs are impossible,
+		  * yet above code just forced jmin[v] <= j0 and jmax[v] <= j0,
+		  * which says that MPs are possible.
+		  */
+    for(v = 0; v < cm->M; v++) {
+      if(cm->sttype[v] == MP_st) { 
+	jmin[v] = j0+1;
+	jmax[v] = j0;
+	/* now 'for (j = jmin[v]; j <= jmax[v]; j++)' { loops will never be entered, b/c jmin[v] == 2, jmax[v] == 1 */
+      }
+    }
+  }
+    
+#if 0
+  /* OLD CODE EPN, Fri Dec 21 09:14:32 2007 */
+   /* Tie up some loose ends: 
+    * 1. Set detached inserts states to imin=imax=jmin=jmax=i0 to avoid 
+    *    problems in downstream functions. These states WILL NEVER BE ENTERED 
+    * 2. Do a quick check to make sure we've assigned the bands
+    *    on i and j for all states to positive values (none were
+    *    left as -1 EXCEPT for end states which should have i bands left as -1).
+    * 3. Ensure that all *max[v] and *min[v] values are <= L, values greater
+    *    than this don't make sense.
+    */
+
+  for(v = 0; v < cm->M; v++) {
+    /* set bands for detached inserts */
+    if(cm->sttype[v+1] == E_st) imin[v] = imax[v] = jmin[v] = jmax[v] = i0;
+
+    /* Ensure: for all i imin[v]..i..imax[v]
+     *             i0 <= i <= j0+1
+     *         for all j jmin[v]..j..jmax[v]
+     *             i0 <= j <= j0
+     * Note: i can be j0+1 to allow delete states to be entered with 
+     * d = 0, after the entire seq has been emitted.
+     */
+    imin[v] = ESL_MAX(imin[v], i0);
+    imin[v] = ESL_MIN(imin[v], j0+1);
+    imax[v] = ESL_MAX(imax[v], i0);
+    imax[v] = ESL_MIN(imax[v], j0+1);
+    jmin[v] = ESL_MAX(jmin[v], i0);
+    jmin[v] = ESL_MIN(jmin[v], j0);
+    jmax[v] = ESL_MAX(jmax[v], i0);
+    jmax[v] = ESL_MIN(jmax[v], j0);
+
+    /* Ensure: for all v imin[v] >= imin[0],
+     *                   jmax[v] <= jmax[0].
+     */
+    imin[v] = ESL_MAX(imin[v], imin[0]);
+    imax[v] = ESL_MAX(imax[v], imin[0]);
+    jmax[v] = ESL_MIN(jmax[v], jmax[0]);
+    jmin[v] = ESL_MIN(jmin[v], jmax[0]);
+
+    /* Ensure: jmax[v] - jmin[v] + 1 >= 0 
+     *         imax[v] - imin[v] + 1 >= 0 
+     * jmax[v] - jmin[v] + 1 == 0 means there are no valid j's for state v,
+     * so state v is not allowed to be in the parse, we allow this (maybe we shouldn't)
+     */
+    imin[v] = ESL_MIN(imin[v], imax[v]+1);
+    jmin[v] = ESL_MIN(jmin[v], jmax[v]+1);
+
+    ESL_DASSERT1((! ((cm->sttype[v] != E_st) && (imin[v] == -1))));
+    ESL_DASSERT1((! ((cm->sttype[v] != E_st) && (imax[v] == -1))));
+    ESL_DASSERT1((! ((cm->sttype[v] != E_st) && (jmin[v] == -1))));
+    ESL_DASSERT1((! ((cm->sttype[v] != E_st) && (jmax[v] == -1))));
+  }
+#endif
+
+  if(debug_level > 0) { 
+    printf("bands on i\n");
+    debug_print_bands(stdout, cm, imin, imax);
+    
+    printf("bands on j\n");
+    debug_print_bands(stdout, cm, jmin, jmax);
+  }
+  /* debug_print_ij_bands(cm); */
+
+  free(nss_imin);
+  free(nss_imax);
+  free(nss_jmin);
+  free(nss_jmax);
+  free(nis_imin);
+  free(nis_imax);
+  free(nis_jmin);
+  free(nis_jmax); 
+  free(nss_max_imin);
+  free(nss_min_jmax);
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+/**************************************************************************
+ * Helper functions for *_cp9_HMM2ijBands_OLD() 
+ *  hmm2ij_prestate_step0_initialize()
+ *  hmm2ij_prestate_step1_set_node_inserts()
+ *  hmm2ij_prestate_step2_determine_safe()
+ *  hmm2ij_prestate_step3_preset_node_splits()
+ *  hmm2ij_split_state_step1_set_state_bands()
+ *  hmm2ij_insert_state_step1_set_state_bands()
+ *  hmm2ij_state_step2_enforce_safe_trans()
+ *  hmm2ij_state_step5_non_emitter_d0_hack()
+ */
+
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_prestate_step0_initialize
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void 
+hmm2ij_prestate_step0_initialize(int n, int *nss_max_imin, int *nss_min_jmax, int i0, int j0)
+{
+  nss_max_imin[n] = i0-1;
+  nss_min_jmax[n] = j0;
+}
+
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_prestate_step1_set_node_inserts
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void 
+hmm2ij_prestate_step1_set_node_inserts(int n, int *nis_imin, int *nis_imax, 
+				       int *nis_jmin, int *nis_jmax,
+				       int *nss_imin, int *nss_imax, 
+				       int *nss_jmin, int *nss_jmax,
+				       int *pn_min_i, int *pn_max_i, 
+				       CP9Map_t *cp9map)
+
+{
+  if(cp9map->nd2lpos[n] != -1)
+    {  
+      nis_imin[n] = pn_min_i[cp9map->nd2lpos[n]];
+      nis_imax[n] = pn_max_i[cp9map->nd2lpos[n]];
+    }
+  else
+    {
+      nis_imin[n] = nss_imin[n+1];
+      nis_imax[n] = nss_imax[n+1];
+    }
+  if(cp9map->nd2rpos[n] != -1)
+    {  
+      nis_jmin[n] = pn_min_i[cp9map->nd2rpos[n]];
+      nis_jmax[n] = pn_max_i[cp9map->nd2rpos[n]];
+    }
+  else
+    {
+      nis_jmin[n] = nss_jmin[n+1];
+      nis_jmax[n] = nss_jmax[n+1];
+    }
+}
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_prestate_step1_set_node_inserts
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void 
+hmm2ij_prestate_step2_determine_safe(int n, 	
+				     int nss_max_imin_np1, int nss_min_jmax_np1,
+				     int nis_imin_n, 
+				     int nis_jmax_n,
+				     int *safe_imax, int *safe_jmin)
+{
+  *safe_imax = (nss_max_imin_np1 < nis_imin_n) ? 
+    nss_max_imin_np1 : nis_imin_n;
+  *safe_jmin = (nss_min_jmax_np1 > nis_jmax_n) ? 
+    nss_min_jmax_np1 : nis_jmax_n;
+}
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_prestate_step1_set_node_inserts
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void 
+hmm2ij_prestate_step3_preset_node_splits(int n, int *nis_imin, int *nis_imax, 
+					 int *nis_jmin, int *nis_jmax,
+					 int *nss_imin, int *nss_imax, 
+					 int *nss_jmin, int *nss_jmax,
+					 int *pn_min_m, int *pn_max_m, 
+					 int *pn_min_d, int *pn_max_d, 
+					 CP9Map_t *cp9map)
+{
+  if(cp9map->nd2lpos[n] != -1)
+    {  
+      nss_imin[n] = (pn_min_m[cp9map->nd2lpos[n]] < (pn_min_d[cp9map->nd2lpos[n]])) ?
+	pn_min_m[cp9map->nd2lpos[n]] : (pn_min_d[cp9map->nd2lpos[n]]);
+      nss_imax[n] = (pn_max_m[cp9map->nd2lpos[n]] > (pn_max_d[cp9map->nd2lpos[n]])) ?
+	pn_max_m[cp9map->nd2lpos[n]] : (pn_max_d[cp9map->nd2lpos[n]]);
+    }
+  else
+    {
+      nss_imin[n] = nss_imin[n+1];
+      nss_imax[n] = nss_imax[n+1];
+    }
+  if(cp9map->nd2rpos[n] != -1)
+    {  
+      nss_jmin[n] = (pn_min_m[cp9map->nd2rpos[n]] < pn_min_d[cp9map->nd2rpos[n]]) ?
+	pn_min_m[cp9map->nd2rpos[n]] : pn_min_d[cp9map->nd2rpos[n]];
+      nss_jmax[n] = (pn_max_m[cp9map->nd2rpos[n]] > pn_max_d[cp9map->nd2rpos[n]]) ?
+	pn_max_m[cp9map->nd2rpos[n]] : pn_max_d[cp9map->nd2rpos[n]];
+    }
+  else
+    {
+      nss_jmin[n] = nss_jmin[n+1];
+      nss_jmax[n] = nss_jmax[n+1];
+    }
+}
+
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_split_state_step1_set_state_bands
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void 
+hmm2ij_split_state_step1_set_state_bands(int v, int n, 
+					 int tmp_imin, int tmp_imax, 
+					 int tmp_jmin, int tmp_jmax,
+					 int *imin, int *imax, int *jmin, int *jmax,
+					 int *nss_imin, int *nss_imax,
+					 int *nss_jmin, int *nss_jmax)
+{
+  imin[v] = tmp_imin;
+  imax[v] = tmp_imax;
+  jmin[v] = tmp_jmin;
+  jmax[v] = tmp_jmax;
+  if(imin[v] < nss_imin[n])
+    nss_imin[n] = imin[v];
+  if(imax[v] > nss_imax[n])
+    nss_imax[n] = imax[v];
+  if(jmin[v] < nss_jmin[n])
+    nss_jmin[n] = jmin[v];
+  if(jmax[v] > nss_jmax[n])
+    nss_jmax[n] = jmax[v];
+
+}
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_prestate_step1_set_node_inserts
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void hmm2ij_insert_state_step1_set_state_bands(int v,
+					       int tmp_imin, int tmp_imax, 
+					       int tmp_jmin, int tmp_jmax,
+					       int *imin, int *imax, int *jmin, int *jmax)
+{
+  imin[v] = tmp_imin;
+  imax[v] = tmp_imax;
+  jmin[v] = tmp_jmin;
+  jmax[v] = tmp_jmax;
+}
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_state_step2_enforce_safe_trans
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void 
+hmm2ij_state_step2_enforce_safe_trans(CM_t *cm, int v, int n, int *imax, int *jmin,
+				      int *nss_imax, int *nss_jmin, 
+				      int safe_imax, int safe_jmin)
+{
+  int dv_l;
+  int dv_r;
+  if((cm->sttype[v] == ML_st) ||
+     (cm->sttype[v] == IL_st) ||
+     (cm->sttype[v] == MP_st))     
+    dv_l = 1;
+  else
+    dv_l = 0;
+  if((cm->sttype[v] == MR_st) ||
+     (cm->sttype[v] == IR_st) ||
+     (cm->sttype[v] == MP_st))     
+    dv_r = 1;
+  else
+    dv_r = 0;
+  if(imax[v] < safe_imax - dv_l)
+    {
+      imax[v] = safe_imax - dv_l;
+      if(imax[v] > nss_imax[n]) 
+	nss_imax[n] = imax[v];
+    }
+  if(jmin[v] > safe_jmin + dv_r)
+    {
+      jmin[v] = safe_jmin + dv_r;
+      if(jmin[v] < nss_jmin[n])
+	nss_jmin[n] = jmin[v];
+    }
+}
+
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_state_step3_enforce_state_delta
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void 
+hmm2ij_state_step3_enforce_state_delta(CM_t *cm, int v, int *jmin, int *jmax)
+{
+  int dv_l;
+  int dv_r;
+  if((cm->sttype[v] == ML_st) ||
+     (cm->sttype[v] == IL_st) ||
+     (cm->sttype[v] == MP_st))     
+    dv_l = 1;
+  else
+    dv_l = 0;
+  if((cm->sttype[v] == MR_st) ||
+     (cm->sttype[v] == IR_st) ||
+     (cm->sttype[v] == MP_st))     
+    dv_r = 1;
+  else
+    dv_r = 0;
+  if(jmin[v] < (dv_l + dv_r))
+     jmin[v] = dv_l + dv_r;
+  if(jmax[v] < (dv_l + dv_r))
+    jmax[v] = dv_l + dv_r;
+}
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_state_step4_update_safe_holders
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void
+hmm2ij_state_step4_update_safe_holders(int v, int n, int imin_v, int jmax_v, int *nss_max_imin, 
+				       int *nss_min_jmax)
+{
+  if(imin_v > nss_max_imin[n])
+    nss_max_imin[n] = imin_v;
+  if(jmax_v < nss_min_jmax[n])
+    nss_min_jmax[n] = jmax_v;
+}
+
+/*****************************************************************************
+ * EPN 12.21.05
+ * Function: hmm2ij_state_step5_non_emitter_d0_hack
+ *
+ * Purpose:  cp9_HMM2ijBands_OLD*() function helper function. 
+ * 
+ *****************************************************************************/
+void
+hmm2ij_state_step5_non_emitter_d0_hack(int v, int imax_v, int *jmin)
+{
+  /* allow for possibility that d=0 for delete states*/
+  if(jmin[v] <= imax_v && jmin[v] > 0)
+    jmin[v]--;
+  /* if imax = L, allow possibility for 
+  if(imax[v] == Limax_v && jmin[v] > 0)
+  jmin[v]--;*/
+}
+
+
+#if 0
+
+/*********************************************************************
+ * Function: cp9_RelaxRootBandsForSearch()
+ * 
+ * Purpose:  In cp9_HMM2ijBands_OLD(), ROOT_S (state 0) sets imin[0]=imax[0]=i0,
+ *           and jmin[0]=jmax[0]=j0, which is important for alignment,
+ *           but during search enforces that the optimal alignment start
+ *           at i0 and end at j0, but when searching we want to relax this
+ *           requirement in case a higher scoring parse has different endpoints.
+ *           See code for details.
+ *
+ * Args:
+ * cm               the cm
+ * i0               first position of seq
+ * j0               last position of seq
+ * int *imin        imin[v] = first position in band on i for state v
+ * int *imax        imax[v] = last position in band on i for state v
+ * int *jmin        jmin[v] = first position in band on j for state v
+ * int *jmax        jmax[v] = last position in band on j for state v
+ */
+void
+cp9_RelaxRootBandsForSearch(CM_t *cm, int i0, int j0, int *imin, int *imax, int *jmin, int *jmax)
+{
+  int y, yoffset;
+
+  if(i0 == j0) return; /* this is a special vanishingly rare case, we've set otherwise illegal jmin, jmax values for MP states
+			* b/c all MPs are impossible for a length 1 seq, do nothing in this case.
+			*/
+  /* look at all children y of ROOT_S (v == 0) and set:
+   * imin[0] = min_y imin[y];
+   * imax[0] = max_y imax[y];
+   * jmin[0] = min_y jmin[y];
+   * jmax[0] = max_y jmax[y];
+   */
+  /* First look at children of 0 (these probs will be 0. if local begins on, but it doesn't matter for our purposes here) */
+  for (yoffset = 0; yoffset < cm->cnum[0]; yoffset++) {
+    y = cm->cnum[0] + yoffset;
+    imin[0] = ESL_MIN(imin[0], imin[y]);
+    imax[0] = ESL_MAX(imax[0], imax[y]);
+    jmin[0] = ESL_MIN(jmin[0], jmin[y]);
+    jmax[0] = ESL_MAX(jmax[0], jmax[y]);
+  }
+  /* now for possible local begins */
+  if(cm->flags & CMH_LOCAL_BEGIN) {
+    for (y = 1; y < cm->M; y++) {
+      if(NOT_IMPOSSIBLE(cm->beginsc[y])) { 
+	imin[0] = ESL_MIN(imin[0], imin[y]);
+	imax[0] = ESL_MAX(imax[0], imax[y]);
+	jmin[0] = ESL_MIN(jmin[0], jmin[y]);
+	jmax[0] = ESL_MAX(jmax[0], jmax[y]);
+      }
+    }
+  }
+}
+
+#endif
+
diff --git a/src/hmmband.h b/src/hmmband.h
new file mode 100644
index 0000000..464a5ad
--- /dev/null
+++ b/src/hmmband.h
@@ -0,0 +1,123 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
+/* hmmband.h 
+ * Eric Nawrocki 
+ * 12.16.05 
+ * (many functions older than 12.16.05) 
+ *
+ * Functions to support either CM Plan 9 (CP9) HMMs for band
+ * calculation. Includes functions for calc'ing posteriors.
+ * 
+ * Note: Initially, plan 7 (P7) versions of most of these functions
+ * were implemented, but abandoned once it was clear CP9s were 
+ * more appropriate for CMs. To see the original P7 funcs, see
+ * the end of the hmmband.c file.
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include "easel.h"         
+#include "esl_msa.h"       
+#include "esl_stack.h"
+#include "esl_stopwatch.h" 
+
+#include "structs.h"		/* data structures, macros, #define's   */
+#include "cplan9.h"
+
+extern CP9Bands_t * AllocCP9Bands(CM_t *cm, CP9_t *hmm);
+extern void         FreeCP9Bands(CP9Bands_t *cp9bands);
+
+extern double dbl_Score2Prob(int sc, float null);
+
+/* CP9_seq2bands() takes a CM, sequence, and allocated CP9Bands_t structure and
+ * calculates the CP9Bands_t by calling many of the other functions below. */
+extern void CP9_seq2bands(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, CP9Bands_t *cp9b, 
+			  CP9_dpmatrix_t **ret_cp9_post, int debug_level);
+
+/* CP9_seq2posteriors() takes a CM and sequence and runs Forward and Backward algorithms
+ * (or scanning Forward/Backward) and returns a CP9 posterior matrix. */
+extern void CP9_seq2posteriors(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, CP9_dpmatrix_t **ret_cp9_post,
+			       int debug_level);
+
+/* Functions for getting posterior probabilities from CP9 HMMs 
+ * based on Ian Holmes' hmmer/src/postprob.c functions 
+ * P7Forward() is in HMMER's core_algorithms.c 
+ * and P7Backward() is in HMMER's postprob.c*/
+extern float CP9ForwardOLD(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, 
+			struct cp9_dpmatrix_s **ret_mx);
+extern float CP9ViterbiOLD(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, struct cp9_dpmatrix_s *mx, struct cp9trace_s **ret_tr);
+extern float CP9BackwardOLD(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, struct cp9_dpmatrix_s **ret_mx);
+extern void  CP9Posterior(ESL_DSQ *dsq, int i0, int j0,
+			  CP9_t *hmm,
+			  struct cp9_dpmatrix_s *fmx,
+			  struct cp9_dpmatrix_s *bmx,
+			  struct cp9_dpmatrix_s *mx);
+extern void CP9_ifill_post_sums(struct cp9_dpmatrix_s *post, CP9Bands_t *cp9, int i0, int j0);
+
+/* Functions to determine HMM bands */
+extern void CP9_hmm_band_bounds(int **post, int i0, int j0, int M, int *isum_pn, int *pn_min, int *pn_max, double p_thresh, 
+				int state_type, int use_sums, int debug_level);
+
+/* Function to go from HMM bands to i and j bands on a CM */
+extern void hmm2ij_bands(CM_t *cm, CP9Map_t *cp9map, int i0, int j0, int *pn_min_m, 
+			 int *pn_max_m, int *pn_min_i, int *pn_max_i, int *pn_min_d, 
+			 int *pn_max_d, int *imin, int *imax, int *jmin, int *jmax, 
+			 int debug_level);
+
+/* Helper functions for *_hmm2ij_bands() */
+extern void hmm2ij_prestate_step0_initialize(int n, int *nss_max_imin, int *nss_min_jmax, int i0, int j0);
+extern void hmm2ij_prestate_step1_set_node_inserts(int n, int *nis_imin, int *nis_imax, 
+						   int *nis_jmin, int *nis_jmax,
+						   int *nss_imin, int *nss_imax, 
+						   int *nss_jmin, int *nss_jmax,
+						   int *pn_min_i, int *pn_max_i, 
+						   CP9Map_t *cp9map);
+extern void hmm2ij_prestate_step2_determine_safe(int n, 	
+						 int nss_max_imin_np1, int nss_min_jmax_np1,
+						 int nis_imin_n, 
+						 int nis_jmax_n,
+						 int *safe_imax, int *safe_jmin);
+extern void hmm2ij_prestate_step3_preset_node_splits(int n, int *nis_imin, int *nis_imax, 
+						     int *nis_jmin, int *nis_jmax,
+						     int *nss_imin, int *nss_imax, 
+						     int *nss_jmin, int *nss_jmax,
+						     int *pn_min_m, int *pn_max_m, 
+						     int *pn_min_d, int *pn_max_d, 
+						     CP9Map_t *cp9map);
+extern void hmm2ij_split_state_step1_set_state_bands(int v, int n, 
+						     int tmp_imin, int tmp_imax, 
+						     int tmp_jmin, int tmp_jmax,
+						     int *imin, int *imax, int *jmin, int *jmax,
+						     int *nss_imin, int *nss_imax,
+						     int *nss_jmin, int *nss_jmax);
+extern void hmm2ij_insert_state_step1_set_state_bands(int v, 
+						      int tmp_imin, int tmp_imax, 
+						      int tmp_jmin, int tmp_jmax,
+						      int *imin, int *imax, int *jmin, int *jmax);
+extern void hmm2ij_state_step2_enforce_safe_trans(CM_t *cm, int v, int n, int *imax, int *jmin,
+						  int *nss_imax, int *nss_jmin, 
+						  int safe_imax, int safe_jmin);
+extern void hmm2ij_state_step3_enforce_state_delta(CM_t *cm, int v, int *jmin, int *jmax);
+extern void hmm2ij_state_step4_update_safe_holders(int v, int n, int imin_v, int jmax_v, int *nss_max_imin, 
+						   int *nss_min_jmax);
+extern void hmm2ij_state_step5_non_emitter_d0_hack(int v, int imax_v, int *jmin);
+
+/* Debugging print functions */
+extern void debug_print_hmm_bands(FILE *ofp, int L, CP9Bands_t *cp9b, double hmm_bandp, int debug_level);
+extern void ij_banded_trace_info_dump(CM_t *cm, Parsetree_t *tr, int *imin, int *imax, 
+				      int *jmin, int *jmax, int debug_level);
+extern void ijd_banded_trace_info_dump(CM_t *cm, Parsetree_t *tr, int *imin, int *imax, 
+				      int *jmin, int *jmax, int **hdmin, int **hdmax, 
+				      int debug_level);
+extern void debug_check_CP9_FB(struct cp9_dpmatrix_s *fmx, 
+			       struct cp9_dpmatrix_s *bmx, 
+			       CP9_t *hmm, float sc, int i0, int j0,
+			       ESL_DSQ *dsq);
+
+/* Other misc. functions */
+extern void relax_root_bands(int *imin, int *imax, int *jmin, int *jmax);
diff --git a/src/hybridsearch.c b/src/hybridsearch.c
new file mode 100644
index 0000000..4ca6dce
--- /dev/null
+++ b/src/hybridsearch.c
@@ -0,0 +1,1624 @@
+/* hybridsearch.c
+ * EPN, Mon Oct 29 06:24:24 2007
+ * 
+ * Implementation of a hybrid CYK/Viterbi scanning algorithm.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <assert.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_sqio.h"
+#include "esl_stack.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+#define CP9TSC(s,k) (cp9tsc[(k) * cp9O_NTRANS + (s)])
+
+
+/*
+ * Function: cm_cp9_HybridScan()
+ * 
+ * Purpose:  Scan an digitized sequence with a hybrid HMM Viterbi/CM CYK
+ *           DP algorithm. 
+ * 
+ * Args:     cm          - the CM
+ *           errbuf    - char buffer for error messages
+ *           CP9_MX     - the CP9 matrix
+ *           dsq        - the digitized sequence
+ *           hsi        - hybrid scan info, describing which parts of model are modelled by HMM/CM
+ *           i0         - start of target subsequence (1 for full seq)
+ *           j0         - end of target subsequence (L for full seq)
+ *           W          - max d: max size of a hit
+ *           cutoff     - minimum score to report
+ *           results   - search_results_t to add to; if NULL, don't keep results
+ *           ret_psc    - RETURN: int log odds Forward score for each end point [0..(j0-i0+1)]
+ *           ret_maxres - RETURN: start position that gives maximum score max argmax_i sc[i]
+ *           ret_sc     - RETURN: score of best hit
+ *                        max log P(S|M)/P(S|R), for argmax subseq S of input seq i0..j0,
+ *
+ * Returns:  eslOK on success;
+ *           eslEINCOMPAT on contract violation;
+ */
+int
+cm_cp9_HybridScan(CM_t *cm, char *errbuf, CP9_MX *mx, ESL_DSQ *dsq, HybridScanInfo_t *hsi, int i0, int j0, int W, 
+		  float cutoff, search_results_t *results, int **ret_psc, int *ret_maxres, float *ret_sc)
+{
+  /* HMM related variables */
+  int          status;
+  GammaHitMx_t *gamma;      /* semi-HMM for hit resoultion                                  */
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /* j-W: position in the subsequence                             */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cm_cur, cm_prv; /* rows in alpha DP matrix 0 or 1                            */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *scA;         /* prob (seq from j0..jp | HMM) [0..jp..cm->cp9->M]             */
+  float        fsc;         /* float log odds score                                         */
+  float        best_sc;     /* score of best hit overall                                    */
+  float        best_pos;    /* residue (j) giving best_sc, where best hit ends              */
+  int          c;           /* counter for EL states                                        */
+  int          M;           /* cm->cp9->M, query length, number of consensus nodes of model */
+
+  /* CM related variables */
+  int       yoffset;		/* offset to a child state */
+  int       d;			/* a subsequence length, 0..W */
+  int       cp9_cur, cp9_prv;   /* rows in HMM DP matrix [0..M+1]*/
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_g;               /* offset j for gamma (j-i0+1) */
+  int       dp_y;               /* offset d for state y */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  int      *dnA, *dxA;          /* tmp ptr to 1 row of dnAA, dxAA */
+  int       dn,   dx;           /* minimum/maximum valid d for current state */
+  int       cnum;               /* number of children for current state */
+  int      *jp_wA;              /* rolling pointer index for B states, gets precalc'ed */
+  int      *sc_v;               /* [0..d..W] temporary score vec for each d for current j & v */
+  int     **init_scAA;          /* [0..v..cm->M-1][0..d..W] initial score for each v, d for all j */
+
+  /* HMM related ontract checks */
+  if(cm->cp9 == NULL)                  ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), cm->cp9 is NULL.\n");
+  if(dsq == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), dsq is NULL.");
+  if(mx == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), mx is NULL.\n");
+  if(mx->M != cm->clen)                ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), mx->M != cm->clen.\n");
+  if(cm->clen != cm->cp9->M)           ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), cm->clen != cm->cp9->M.\n");
+ 
+  /* CM related contract checks */
+  if(! cm->flags & CMH_BITS)               ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), CMH_BITS flag is not raised.\n");
+  if(! cm->flags & CMH_SCANMATRIX)         ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), cm->smx is not valid.\n");
+  if(j0 < i0)                              ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)                          ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), dsq is NULL\n");
+  if(hsi->smx == NULL)                     ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), hsi has no ScanMatrix");
+  if(! (hsi->smx->flags & cmSMX_HAS_INT))  ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan(), hsi's ScanMatrix's cmSMX_HAS_INT flag is not raised");
+
+  /* make pointers to the ScanMatrix/CM data for convenience */
+  ScanMatrix_t *smx   = hsi->smx;         /* we use hsi's ScanMatrix NOT the CM's */
+  int   ***alpha      = smx->ialpha;      /* [0..j..1][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v == BEGL_S */
+  int   ***alpha_begl = smx->ialpha_begl; /* [0..j..W][0..v..cm->M-1][0..d..W] alpha DP matrix, NULL for v != BEGL_S */
+  int   **dnAA        = smx->dnAA;        /* [0..v..cm->M-1][0..j..W] minimum d for v, j (for j > W use [v][W]) */
+  int   **dxAA        = smx->dxAA;        /* [0..v..cm->M-1][0..j..W] maximum d for v, j (for j > W use [v][W]) */
+  int    *dmin        = smx->dmin;        /* [0..v..cm->M-1] minimum d allowed for this state */
+  int    *dmax        = smx->dmax;        /* [0..v..cm->M-1] maximum d allowed for this state */
+  int   **esc_vAA     = cm->ioesc;        /* [0..v..cm->M-1][0..a..(cm->abc->Kp | cm->abc->Kp**2)] optimized emission scores for v 
+					   * and all possible emissions a (including ambiguities) */
+  /* determine if we're doing banded/non-banded */
+  if(smx->dmin != NULL && smx->dmax != NULL) do_banded = TRUE;
+
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  L = j0-i0+1;
+  M = cm->cp9->M;
+  if (W > L) W = L; 
+  if (W > smx->W) ESL_FAIL(eslEINCOMPAT, errbuf, "cm_cp9_HybridScan, W: %d greater than smx->W: %d\n", W, smx->W);
+  int const *cp9tsc = cm->cp9->otsc; /* ptr to efficiently ordered CP9 transition scores           */
+
+  /* gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. */
+  if(results != NULL) gamma = CreateGammaHitMx(L, i0, (cm->search_opts & CM_SEARCH_CMGREEDY), cutoff, FALSE);
+  else                gamma = NULL;
+
+  /* Grow DP matrix, if nec, to W+1 rows, it stays M+1 columns */
+  GrowCP9Matrix(mx, NULL, W, M, &mmx, &imx, &dmx, &elmx, &erow); 
+  ESL_DPRINTF1(("cm_cp9_HybridScan(): CP9 matrix size: %.8f Mb rows: %d.\n", mx->size_Mb, mx->rows));
+
+  /* scA will hold P(seq up to j | Model) in int log odds form */
+  ESL_ALLOC(scA, sizeof(int) * (j0-i0+2));
+			
+  /* Initialization of the zero row. */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+  elmx[0][0]= -INFTY; /* can't go from B to EL state */
+  erow[0]   = -INFTY;   
+
+  /* allocate array for precalc'ed rolling ptrs into BEGL deck, filled inside 'for(j...' loop */
+  ESL_ALLOC(jp_wA, sizeof(float) * (W+1));
+
+  /* Initialize sc_v to size of M */
+  ESL_ALLOC(sc_v, (sizeof(int) * (W+1)));
+  esl_vec_ISet(sc_v, (W+1), -INFTY);
+
+  /* precalculate the initial scores for all cells of the CM matrix */
+  init_scAA = ICalcInitDPScores(cm);
+
+  /* HMM: allow a full HMM parse through all delete states, with 0 emissions,
+   * this isn't really a hybrid hit, but it would be nonsense if reported anyway,
+   * and I can't imagine it ever being reported.
+   */
+  int tmp_sc;
+  for (k = 1; k <= M; k++) {
+    mmx[0][k] = imx[0][k] = elmx[0][k] = -INFTY;      /* need seq to get here */
+    tmp_sc = ESL_MAX(mmx[0][k-1] + CP9TSC(cp9O_MD,k-1),
+		 imx[0][k-1]     + CP9TSC(cp9O_ID,k-1));
+    tmp_sc = ESL_MAX(tmp_sc, dmx[0][k-1] + CP9TSC(cp9O_DD,k-1));
+    dmx[0][k] = tmp_sc;
+  }
+  /* We can do a full parse through all delete states. Hard to believe this will ever be optimal */
+  erow[0]  = dmx[0][M] + CP9TSC(cp9O_DM,M);
+  scA[0]   = erow[0];
+  fsc      = Scorify(scA[0]);
+  if(fsc > best_sc) { best_sc = fsc; best_pos= i0-1; }
+
+  /*printf("dmin[hsi->v_last: %4d]: %d\n", hsi->v_last, dnAA[W][hsi->v_last]);
+    printf("dmax[hsi->v_last: %4d]: %d\n", hsi->v_last, dxAA[W][hsi->v_last]);*/
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position i0 to j0.
+   *****************************************************************/
+  /* Recursion. */
+  for (j = i0; j <= j0; j++)
+    {
+      /*********************************************************************/
+      /* CM section */
+      jp_g = j-i0+1; /* j is actual index in j, jp_g is offset j relative to start i0 (index in gamma* data structures) */
+      cm_cur  = j%2;
+      cm_prv  = (j-1)%2;
+      if(jp_g >= W) { dnA = dnAA[W];     dxA = dxAA[W];    }
+      else {          dnA = dnAA[jp_g];  dxA = dxAA[jp_g]; }
+      /* precalcuate all possible rolling ptrs into the BEGL deck, so we don't wastefully recalc them inside inner DP loop */
+      for(d = 0; d <= W; d++) jp_wA[d] = (j-d)%(W+1);
+      
+      for (v = hsi->v_last; v >= hsi->v_first; v = hsi->v_prv[v]) {
+	int sc;
+	ESL_DASSERT1((hsi->v_mb[v] == MB_CM));
+	if(cm->sttype[v] == E_st) continue;
+	int const *esc_v = esc_vAA[v]; 
+	int const *tsc_v = cm->itsc[v];
+	int emitmode = Emitmode(cm->sttype[v]);
+	
+	jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cm_cur;
+	jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? cm_prv : cm_cur;
+	sd   = StateDelta(cm->sttype[v]);
+	cnum = cm->cnum[v];
+	dn   = dnA[v];
+	dx   = dxA[v];
+	/* if we emit right, precalc score of emitting res j from state v */
+	int esc_j = -INFTY;
+	if(cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	  esc_j = esc_v[dsq[j]];
+
+	if(cm->sttype[v] == B_st) {
+	  w = cm->cfirst[v]; /* BEGL_S */
+	  y = cm->cnum[v];   /* BEGR_S */
+	  for (d = dnA[v]; d <= dxA[v]; d++) {
+	    /* k is the length of the right fragment */
+	    /* Careful, make sure k is consistent with bands in state w and state y. */
+	    if(do_banded) {
+	      kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+	      kmin = ESL_MAX(kmin, 0);
+	      kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+	    }
+	    else { kmin = 0; kmax = d; }
+
+	    sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for B_st */
+	    for (k = kmin; k <= kmax; k++) 
+	      sc = ESL_MAX(sc, (alpha_begl[jp_wA[k]][w][d-k] + alpha[jp_y][y][k]));
+	    alpha[jp_v][v][d] = sc;
+	    /* careful: scores for w, the BEGL_S child of v, are in alpha_begl, not alpha */
+	  }
+	}
+	else if (cm->stid[v] == BEGL_S) {
+	  y = cm->cfirst[v]; 
+	  for (d = dnA[v]; d <= dxA[v]; d++) {
+	    sc = init_scAA[v][d-sd]; /* state delta (sd) is 0 for BEGL_S */
+	    for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	      sc = ESL_MAX (sc, alpha[jp_y][y+yoffset][d - sd] + cm->tsc[v][yoffset]);
+	    alpha_begl[jp_v][v][d] = sc;
+	    /* careful: y is in alpha (all children of a BEGL_S must be non BEGL_S) */
+	  }
+	}
+	else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) { 
+	  y    = cm->cfirst[v];
+	  dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	  i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+	  
+	  int const *arow0;
+	  int const *arow1;
+	  int const *arow2;
+	  int const *arow3;
+	  int const *arow4;
+	  int const *arow5;
+	
+	  /* Note: order of cnum cases in switch and cases in each
+	   * nested emitmode switch is based on empirical
+	   * frequency in large test set, more frequent guys come
+	   * earlier, so average num calcs in each switch is
+	   * minimized.
+	   */
+	
+	  switch (cnum) {
+	  case 3: 
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    arow2 = alpha[jp_y][y+2];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc = ESL_MAX(arow2[dp_y] + tsc_v[2],
+			   arow1[dp_y] + tsc_v[1]);		
+	      sc = ESL_MAX(sc, init_scAA[v][dp_y]);
+	      sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+	    
+	      switch (emitmode) {
+	      case EMITLEFT:
+		sc += esc_v[dsq[i--]];
+		break;
+	      case EMITRIGHT:
+		sc += esc_j;
+		break;		
+	      } /* end of switch (cm->sttype[v]) */
+	      alpha[jp_v][v][d] = sc;
+	    } /* end of for(d = dn; d <= dx; d++) */
+	    break;
+	  
+	  case 6: /* necessarily 2 inserts */
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    arow2 = alpha[jp_y][y+2];
+	    arow3 = alpha[jp_y][y+3];
+	    arow4 = alpha[jp_y][y+4];
+	    arow5 = alpha[jp_y][y+5];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc = ESL_MAX(arow5[dp_y] + tsc_v[5],
+			   init_scAA[v][dp_y]);
+	      sc = ESL_MAX(sc, arow4[dp_y] + tsc_v[4]);		
+	      sc = ESL_MAX(sc, arow3[dp_y] + tsc_v[3]);		
+	      sc = ESL_MAX(sc, arow2[dp_y] + tsc_v[2]);		
+	      sc = ESL_MAX(sc, arow1[dp_y] + tsc_v[1]);		
+	      sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+	    
+	      switch (emitmode) {
+	      case EMITLEFT:
+		sc += esc_v[dsq[i--]];
+		break;
+	      case EMITRIGHT:
+		sc += esc_j;
+		break;		
+	      } /* end of switch (cm->sttype[v]) */
+	      alpha[jp_v][v][d] = sc;
+	    } /* end of for(d = dn; d <= dx; d++) */
+	    break;
+
+	  case 4: 
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    arow2 = alpha[jp_y][y+2];
+	    arow3 = alpha[jp_y][y+3];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc = ESL_MAX(arow3[dp_y] + tsc_v[3],
+			   arow2[dp_y] + tsc_v[2]);		
+	      sc = ESL_MAX(sc, init_scAA[v][dp_y]);
+	      sc = ESL_MAX(sc, arow1[dp_y] + tsc_v[1]);		
+	      sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+		
+	      switch (emitmode) {
+	      case EMITLEFT:
+		sc += esc_v[dsq[i--]];
+		break;
+	      case EMITRIGHT:
+		sc += esc_j;
+		break;		
+	      } /* end of switch (cm->sttype[v]) */
+	      alpha[jp_v][v][d] = sc;
+	    } /* end of for(d = dn; d <= dx; d++) */
+	    break;
+
+	  case 5: 
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    arow2 = alpha[jp_y][y+2];
+	    arow3 = alpha[jp_y][y+3];
+	    arow4 = alpha[jp_y][y+4];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc = ESL_MAX(arow4[dp_y] + tsc_v[4],
+			   arow3[dp_y] + tsc_v[3]);		
+	      sc = ESL_MAX(sc, init_scAA[v][dp_y]);
+	      sc = ESL_MAX(sc, arow1[dp_y] + tsc_v[1]);		
+	      sc = ESL_MAX(sc, arow2[dp_y] + tsc_v[2]);		
+	      sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+
+	      switch (emitmode) {
+	      case EMITRIGHT:
+		sc += esc_j;
+		break;		
+	      case EMITLEFT:
+		sc += esc_v[dsq[i--]];
+		break;
+		/* MP states can't have 5 children */
+	      } /* end of switch (cm->sttype[v]) */
+	      alpha[jp_v][v][d] = sc;
+	    } /* end of for(d = dn; d <= dx; d++) */
+	    break;
+
+	  case 2: 
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc = ESL_MAX(arow1[dp_y] + tsc_v[1],
+			   init_scAA[v][dp_y]);
+	      sc = ESL_MAX(sc, arow0[dp_y] + tsc_v[0]);		
+	      switch (emitmode) {
+	      case EMITLEFT:
+		sc += esc_v[dsq[i--]];
+		break;
+	      case EMITRIGHT:
+		sc += esc_j;
+		break;		
+	      } /* end of switch (cm->sttype[v]) */
+	      alpha[jp_v][v][d] = sc;
+	    } /* end of for(d = dn; d <= dx; d++) */
+	    break;
+	  } /* end of switch(cnum) */
+	  /* for (d = dn; d <= dx; d++) 
+	     printf("alpha[j:%d][v:%d][d:%d]: %10.4f\n", j, v, d, alpha[jp_v][v][d]); */
+	} /* end of else if (v == IL_st || v == IR_st) */
+	else { /* this else is entered if cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st */
+	  y    = cm->cfirst[v];
+	  dp_y = dn - sd; /* initial dp_y, we increment it at end of 'for(d = ...' loop */
+	  i    = j-dn+1;  /* initial i,    we decrement it when we access it, inside each possible case of the switch (cnum) below */
+
+	  int const *arow0;
+	  int const *arow1;
+	  int const *arow2;
+	  int const *arow3;
+	  int const *arow4;
+	  int const *arow5;
+
+	  /* Note: order of cnum cases in switch and cases in each
+	   * nested emitmode switch is based on empirical
+	   * frequency in large test set, more frequent guys come
+	   * earlier, so average num calcs in each switch is
+	   * minimized.
+	   */
+
+	  switch (cnum) {
+	  case 3: 
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    arow2 = alpha[jp_y][y+2];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc_v[d] = ESL_MAX(arow2[dp_y] + tsc_v[2],
+				arow1[dp_y] + tsc_v[1]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], init_scAA[v][dp_y]);
+	      sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	    } /* end of for(d = dn; d <= dx; d++) */
+	    break;
+
+	  case 6: /* necessarily 2 inserts */
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    arow2 = alpha[jp_y][y+2];
+	    arow3 = alpha[jp_y][y+3];
+	    arow4 = alpha[jp_y][y+4];
+	    arow5 = alpha[jp_y][y+5];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc_v[d] = ESL_MAX(arow5[dp_y] + tsc_v[5],
+				init_scAA[v][dp_y]);
+	      sc_v[d] = ESL_MAX(sc_v[d], arow4[dp_y] + tsc_v[4]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], arow3[dp_y] + tsc_v[3]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	    } /* end of for(d = dn; d <= dx; d++) */
+	    break;
+
+	  case 4: 
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    arow2 = alpha[jp_y][y+2];
+	    arow3 = alpha[jp_y][y+3];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc_v[d] = ESL_MAX(arow3[dp_y] + tsc_v[3],
+				arow2[dp_y] + tsc_v[2]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], init_scAA[v][dp_y]);
+	      sc_v[d] = ESL_MAX(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	    } /* end of for(d = dn; d <= dx; d++) */
+	    break;
+
+	  case 5: 
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    arow2 = alpha[jp_y][y+2];
+	    arow3 = alpha[jp_y][y+3];
+	    arow4 = alpha[jp_y][y+4];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc_v[d] = ESL_MAX(arow4[dp_y] + tsc_v[4],
+				arow3[dp_y] + tsc_v[3]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], init_scAA[v][dp_y]);
+	      sc_v[d] = ESL_MAX(sc_v[d], arow1[dp_y] + tsc_v[1]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], arow2[dp_y] + tsc_v[2]);		
+	      sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	    } /* end of for (d = dn; d <= dx; d++, dp_y++) */
+	    break;
+
+	  case 2: 
+	    arow0 = alpha[jp_y][y];
+	    arow1 = alpha[jp_y][y+1];
+	    for (d = dn; d <= dx; d++, dp_y++) {
+	      sc_v[d] = ESL_MAX(arow1[dp_y] + tsc_v[1],
+				init_scAA[v][dp_y]);
+	      sc_v[d] = ESL_MAX(sc_v[d], arow0[dp_y] + tsc_v[0]);		
+	    }
+	    break; 
+	  } /* end of switch(cnum) */
+	  /* add in emission score (if any), and set alpha[jp_v][v][d] cell */
+	  switch (emitmode) {
+	  case EMITLEFT:
+	    for (d = dn; d <= dx; d++) {
+	      alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]];
+	    }
+	    break;
+	  case EMITNONE:
+	    for (d = dn; d <= dx; d++)
+	      alpha[jp_v][v][d] = sc_v[d];
+	    break;
+	  case EMITRIGHT:
+	    for (d = dn; d <= dx; d++) {
+	      alpha[jp_v][v][d] = sc_v[d] + esc_j;
+	    }
+	    break;		
+	  case EMITPAIR:
+	    for (d = dn; d <= dx; d++) {
+	      alpha[jp_v][v][d] = sc_v[d] + esc_v[dsq[i--]*cm->abc->Kp+dsq[j]];
+	    }
+	    break;
+	  } /* end of switch (emitmode) */
+	} /* end of else (cm->sttype[v] != B_st && cm->stid[v] !=  BEGL_S st && cm->sttype[v] != IL_st && cm->sttype[v] != IR_st) */
+	/* if(cm->stid[v] != BEGL_S)
+	   for (d = dn; d <= dx; d++) { printf("alpha[j:%4d][v:%4d][d:%4d]: %.5f\n", j, v, d, alpha[jp_v][v][d]); }*/
+      } /* end of for (v = hsi->v_last; v >= hsi->v_first; v = hsi->v_prv[v]) */
+      /*********************************************************************/
+      /* HMM section */
+      int const *isc = cm->cp9->isc[dsq[j]];
+      int const *msc = cm->cp9->msc[dsq[j]];
+
+      int endsc     = -INFTY;
+      int el_selfsc = cm->cp9->el_selfsc;
+      //int sc;
+
+      jp = j-i0+1;     /* jp is relative position in the sequence 1..L */
+      cp9_cur = (j-i0+1) % (W+1);
+      cp9_prv = (j-i0)   % (W+1);
+
+      /* The 1 difference between a Viterbi scanner and the 
+       * regular Viterbi. In non-scanner parse must begin in B at
+       * position 0 (i0-1), in scanner we can start at any position 
+       * in the seq. */
+      mmx[cp9_cur][0]  = 0;
+      dmx[cp9_cur][0]  = -INFTY;  /*D_0 is non-existent*/
+      elmx[cp9_cur][0] = -INFTY;  /*no EL state for node 0 */
+
+      tmp_sc = ESL_MAX(mmx[cp9_prv][0] + CP9TSC(cp9O_MI,0),
+		   imx[cp9_prv][0] + CP9TSC(cp9O_II,0));
+      tmp_sc = ESL_MAX(tmp_sc, dmx[cp9_prv][0] + CP9TSC(cp9O_DI,0));
+      imx[cp9_cur][0] = ESL_MAX(tmp_sc + isc[0], -INFTY);
+      
+      int kp;
+      int dx;
+      for (k = ESL_MAX(1, hsi->k_firstr); k >= 0; k = hsi->k_nxtr[k]) {
+	int sc;
+	/* printf("\tk: %d\n", k); */
+	/*********************************************************************/
+	if(hsi->k_mb[(k-1)] == MB_CP9 && hsi->k_mb[k] == MB_CP9) { 
+	  /* normal Viterbi recursion, this node (k) and previous node (k-1) both modelled by the CP9 HMM */
+	  /*match state*/
+	  sc = ESL_MAX(    mmx[cp9_prv][k-1] + CP9TSC(cp9O_MM,k-1),
+			   imx[cp9_prv][k-1] + CP9TSC(cp9O_IM,k-1));
+	  sc = ESL_MAX(sc, dmx[cp9_prv][k-1] + CP9TSC(cp9O_DM,k-1));
+	  sc = ESL_MAX(sc, mmx[cp9_prv][0]   + CP9TSC(cp9O_BM,k));
+	  /* check possibility we came from an EL, if they're valid */
+	  for(c = 0; c < cm->cp9->el_from_ct[k]; c++) { /* el_from_ct[k] is >= 0 */
+	    kp = cm->cp9->el_from_idx[k][c];
+	    if(hsi->k_mb[kp] == MB_CP9) /* only can come from kp's EL if kp is modelled by the CP9 */
+	      sc = ESL_MAX(sc, elmx[cp9_prv][cm->cp9->el_from_idx[k][c]]);
+	  }
+	  /* transition penalty to EL incurred when EL was entered */
+	  mmx[cp9_cur][k] = ESL_MAX(sc + msc[k], -INFTY);
+	  
+	  /* E state update */
+	  endsc = ESL_MAX(endsc, mmx[cp9_cur][k] + CP9TSC(cp9O_ME,k));
+	  
+	  /*insert state*/
+	  sc = ESL_MAX(    mmx[cp9_prv][k] + CP9TSC(cp9O_MI,k),
+			   imx[cp9_prv][k] + CP9TSC(cp9O_II,k));
+	  sc = ESL_MAX(sc, dmx[cp9_prv][k] + CP9TSC(cp9O_DI,k));
+	  imx[cp9_cur][k] = ESL_MAX(sc + isc[k], -INFTY);
+	  
+	  /*delete state*/
+	  sc = ESL_MAX(    mmx[cp9_cur][k-1] + CP9TSC(cp9O_MD,k-1),
+			   imx[cp9_cur][k-1] + CP9TSC(cp9O_ID,k-1));
+	  sc = ESL_MAX(sc, dmx[cp9_cur][k-1] + CP9TSC(cp9O_DD,k-1));
+	  dmx[cp9_cur][k] = sc;
+	  
+	  /*el state*/
+	  sc = -INFTY;
+	  if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+								    HMM nodes that map to right half of a MATP_MP) */
+	    {
+	      sc = ESL_MAX(sc, mmx[cp9_cur][k]  + CP9TSC(cp9O_MEL,k));
+	      sc = ESL_MAX(sc, elmx[cp9_prv][k] + el_selfsc);
+	    }
+	  elmx[cp9_cur][k] = sc;
+	}
+	/*********************************************************************/
+	else if(hsi->k_mb[(k-1)] == MB_CM && hsi->k_mb[k] == MB_CP9) { 
+	  /* previous node modelled by CM, this node modelled by CP9 HMM */
+
+	  /*match state*/
+	  kp = hsi->k_prv[k];
+	  sc = ESL_MAX(    mmx[cp9_prv][kp],// + CP9TSC(cp9O_MM,k-1), /* not sure about the transition from node k-1 ? (should it be from kp?), or NO transition score? */
+			   imx[cp9_prv][kp]);// + CP9TSC(cp9O_IM,k-1));
+	  sc = ESL_MAX(sc, dmx[cp9_prv][kp]);// + CP9TSC(cp9O_DM,k-1));
+	  sc = ESL_MAX(sc, mmx[cp9_prv][0]   + CP9TSC(cp9O_BM,k));
+	  /* check possibility we came from an EL, if they're valid */
+	  for(c = 0; c < cm->cp9->el_from_ct[k]; c++) { /* el_from_ct[k] is >= 0 */
+	    kp = cm->cp9->el_from_idx[k][c];
+	    if(hsi->k_mb[kp] == MB_CP9) /* only can come from kp's EL if kp is modelled by the CP9 */
+	      sc = ESL_MAX(sc, elmx[cp9_prv][kp]);
+	  }
+	  /* transition penalty to EL incurred when EL was entered */
+	  mmx[cp9_cur][k] = ESL_MAX(sc + msc[k], -INFTY);
+	  
+	  /* E state update */
+	  endsc = ESL_MAX(endsc, mmx[cp9_cur][k] + CP9TSC(cp9O_ME,k));
+	  
+	  /*insert state*/
+	  sc = ESL_MAX(    mmx[cp9_prv][k] + CP9TSC(cp9O_MI,k),
+			   imx[cp9_prv][k] + CP9TSC(cp9O_II,k));
+	  sc = ESL_MAX(sc, dmx[cp9_prv][k] + CP9TSC(cp9O_DI,k));
+	  imx[cp9_cur][k] = ESL_MAX(sc + isc[k], -INFTY);
+	  
+	  /*delete state*/
+	  kp = hsi->k_prv[k];
+	  sc = ESL_MAX(    mmx[cp9_cur][kp],// + CP9TSC(cp9O_MD,k-1),
+			   imx[cp9_cur][kp]);// + CP9TSC(cp9O_ID,k-1));
+	  sc = ESL_MAX(sc, dmx[cp9_cur][kp]);
+	  dmx[cp9_cur][k] = sc;
+	  
+	  /*el state*/
+	  sc = -INFTY;
+	  if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+								    HMM nodes that map to right half of a MATP_MP) */
+	    {
+	      sc = ESL_MAX(sc, mmx[cp9_cur][k]  + CP9TSC(cp9O_MEL,k));
+	      sc = ESL_MAX(sc, elmx[cp9_prv][k] + el_selfsc);
+	    }
+	  elmx[cp9_cur][k] = sc;
+	}
+	/***********************************************************************/
+	else if(hsi->k_mb[k-1] == MB_CP9 && hsi->k_mb[k] == MB_CM) { 
+	  /* previous node modelled by CP9 HMM, this node modelled by CM */
+
+	  int m_v1 = cm->cp9map->hns2cs[k][HMMMATCH][0];
+	  int m_v2 = cm->cp9map->hns2cs[k][HMMMATCH][1];
+	  int i_v1 = cm->cp9map->hns2cs[k][HMMINSERT][0];
+	  ESL_DASSERT1((cm->cp9map->hns2cs[k][HMMINSERT][1] == -1)); /* right? */
+	  int d_v1 = cm->cp9map->hns2cs[k][HMMDELETE][0];
+	  int d_v2 = cm->cp9map->hns2cs[k][HMMDELETE][1];
+	  
+	  //printf("j: %d k: %d m_v1: %d m_v2: %d i_v1: %d i_v2: %d d_v1: %d d_v2: %d\n", j, k, m_v1, m_v2, i_v1, i_v2, d_v1, d_v2);
+	  
+	  /*match state*/
+	  int m_max = -INFTY;
+	  int i_max = -INFTY;
+	  int d_max = -INFTY;
+	  
+	  /* determine m_max */
+	  i = j - dnA[m_v1] - 1;
+	  dx = ESL_MIN(dxA[m_v1], (j-1));
+	  for(d = dnA[m_v1]; d <= dx; d++, i--) {
+	    ip = i % (W+1);
+	    m_max = ESL_MAX(m_max, mmx[ip][k-1] + alpha[cm_cur][m_v1][d]);
+	  }
+	  if(m_v2 != -1) { 
+	    i = j - dnA[m_v2] - 1;
+	    dx = ESL_MIN(dxA[m_v2], (j-1));
+	    for(d = dnA[m_v2]; d <= dx; d++, i--) {
+	      ip = i % (W+1);
+	      m_max = ESL_MAX(m_max, mmx[ip][k-1] + alpha[cm_cur][m_v2][d]);
+	    }
+	  }
+	  
+	  /* determine i_max (assumes i_v2 == -1, as asserted above) */
+	  i = j - dnA[i_v1] - 1;
+	  dx = ESL_MIN(dxA[i_v1], (j-1));
+	  for(d = dnA[i_v1]; d <= dx; d++, i--) {
+	    ip = i % (W+1);
+	    i_max = ESL_MAX(i_max, imx[ip][k-1] + alpha[cm_cur][i_v1][d]);
+	  }
+	  
+	  /* determine d_max */
+	  i = j - dnA[d_v1] - 1;
+	  dx = ESL_MIN(dxA[d_v1], (j-1));
+	  for(d = dnA[d_v1]; d <= dx; d++, i--) {
+	    ip = i % (W+1);
+	    d_max = ESL_MAX(d_max, dmx[ip][k-1] + alpha[cm_cur][d_v1][d]);
+	  }
+	  if(d_v2 != -1) { 
+	    i = j - dnA[d_v2] - 1;
+	    dx = ESL_MIN(dxA[d_v2], (j-1));
+	    for(d = dnA[d_v2]; d <= dx; d++, i--) {
+	      ip = i % (W+1);
+	      d_max = ESL_MAX(d_max, dmx[ip][k-1] + alpha[cm_cur][d_v2][d]);
+	    }
+	  }
+	  sc = ESL_MAX(    m_max + CP9TSC(cp9O_MM,k-1), 
+			   i_max + CP9TSC(cp9O_IM,k-1));
+	  sc = ESL_MAX(sc, d_max + CP9TSC(cp9O_DM,k-1));
+	  //sc = ESL_MAX(sc, mmx[cp9_prv][0]   + CP9TSC(cp9O_BM,k)); /* local begin into M_k */
+	  /* ? IS THIS RIGHT ? */ sc = ESL_MAX(sc, m_max + CP9TSC(cp9O_BM,k)); /* local begin into M_k */
+	  mmx[cp9_cur][k] = ESL_MAX(sc, -INFTY);
+	  
+	  /* check possibility we came from an EL, if they're valid */
+	  for(c = 0; c < cm->cp9->el_from_ct[k]; c++) { /* el_from_ct[k] is >= 0 */
+	    kp = cm->cp9->el_from_idx[k][c];
+	    if(hsi->k_mb[kp] == MB_CP9) /* only can come from kp's EL if kp is modelled by the CP9 */
+	      sc = ESL_MAX(sc, elmx[cp9_prv][kp]);
+	  }
+	  /* transition penalty to EL incurred when EL was entered */
+	  /* DO NOT ADD CONTRIBUTION OF EMITTING POSITION j FROM HMM NODE k, 
+	   * it was emitted by the CM */
+	  
+	  /* insert state, comes from this node, not from k-1, so it's independent of alpha, and the recursion is normal Viterbi */
+	  sc = ESL_MAX(    mmx[cp9_prv][k] + CP9TSC(cp9O_MI,k),
+			   imx[cp9_prv][k] + CP9TSC(cp9O_II,k));
+	  sc = ESL_MAX(sc, dmx[cp9_prv][k] + CP9TSC(cp9O_DI,k));
+	  imx[cp9_cur][k] = ESL_MAX(sc, -INFTY);
+	  /* DO NOT ADD CONTRIBUTION OF EMITTING POSITION j FROM HMM NODE k, 
+	   * it was emitted by the CM */
+	  
+	  /* delete state */
+	  /* I *think* we can use m_max, i_max, d_max calc'ed from m_v1, m_v2 */
+	  /*match state*/
+	  sc = ESL_MAX(    m_max + CP9TSC(cp9O_MD,k-1), 
+			   i_max + CP9TSC(cp9O_ID,k-1));
+	  sc = ESL_MAX(sc, d_max + CP9TSC(cp9O_DD,k-1));
+	  dmx[cp9_cur][k] = ESL_MAX(sc, -INFTY);
+	  
+	  /* NO EL state update, node k is modelled by the CM, the CM could've modelled this by EL,
+	   * and if that was the highest scoring subparse, it would've already been handled, rooted at 
+	   * a CM match state (or some CM state that has legal local ends)
+	   */
+	  elmx[cp9_cur][k] = -INFTY;
+	}
+	/*printf("mmx[cp9_cur: %d][k: %d] %d\n", cp9_cur, k, mmx[cp9_cur][k]);
+	  printf("imx[cp9_cur: %d][k: %d] %d\n", cp9_cur, k, imx[cp9_cur][k]);
+	  printf("dmx[cp9_cur: %d][k: %d] %d\n", cp9_cur, k, dmx[cp9_cur][k]);*/
+	/***********************************************************************/
+      }
+      endsc = ESL_MAX(endsc, dmx[cp9_cur][M] + CP9TSC(cp9O_DM,M)); /* transition from D_M -> end */
+      endsc = ESL_MAX(endsc, imx[cp9_cur][M] + CP9TSC(cp9O_IM,M)); /* transition from I_M -> end */
+      for(c = 0; c < cm->cp9->el_from_ct[M+1]; c++) { /* el_from_ct[k] is >= 0 */
+	/* transition penalty to EL incurred when EL was entered */
+	kp = cm->cp9->el_from_idx[M+1][c];
+	if(hsi->k_mb[kp] == MB_CP9) /* only can come from kp's EL if kp is modelled by the CP9 */
+	  endsc = ESL_MAX(endsc, elmx[cp9_cur][cm->cp9->el_from_idx[M+1][c]]);
+      }
+      erow[cp9_cur] = endsc;
+      scA[jp]   = endsc;
+      fsc = Scorify(endsc);
+     
+      /* printf("j: %d fsc: %f\n", j, fsc); */
+
+
+      if(fsc > best_sc) { best_sc = fsc; best_pos= j; }
+
+      /* determine safe start point, max of j-W+1 and i0 */
+      i = ((j-W+1)> i0) ? (j-W+1) : i0;
+      ip = i-i0+1;
+      /* NOTE: this function (cm_cp9_HybridScan() cannot do a NULL3 correction, not nec now as this function is never used, but if you use it, you should update it to take <do_null3> (see cp9_Viterbi()) */
+      if(results != NULL) if((status = UpdateGammaHitMxCP9Forward(cm->cp9, errbuf, gamma, ip, jp, fsc, results, W, NULL, cm->clen)) != eslOK) return status;
+    } /* end loop over end positions j */
+  
+  /* If recovering hits in a non-greedy manner, do the traceback.
+   * If we were greedy, then we've reported hits in UpdateGammaHitMxCP9Forward() for each position j */
+  if(results != NULL && gamma->iamgreedy == FALSE) TBackGammaHitMxForward(gamma, results, i0, j0);
+
+  /* clean up and exit */
+  if(gamma != NULL) FreeGammaHitMx(gamma);
+
+  free(jp_wA);
+  free(sc_v);
+  free(init_scAA[0]);
+  free(init_scAA);
+  if(ret_sc != NULL)     *ret_sc     = best_sc;
+  if(ret_maxres != NULL) *ret_maxres = best_pos;
+  if(ret_psc != NULL)    *ret_psc    = scA;
+  else                    free(scA);
+  ESL_DPRINTF1(("cm_cp9_HybridScan() return score: %10.4f\n", best_sc));
+
+  return eslOK;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* NEVERREACHED */
+}
+
+/* Function: cm_CalcAvgHitLength()
+ * Date:     EPN, Mon Sep 10 10:04:52 2007
+ *
+ * Purpose:  Calculate the average hit length for each state of a CM using the 
+ *           QDB calculation engine, and provided beta.
+ *
+ * Returns:  void
+ */
+void
+cm_CalcAvgHitLength(CM_t *cm, double beta, float **ret_avglen)
+{
+  float *avglen = NULL;
+  int safe_windowlen;
+
+  safe_windowlen = cm->W * 2;
+  while(!(BandCalculationEngine(cm, safe_windowlen, beta, TRUE, NULL, NULL, NULL, &avglen))) {
+    safe_windowlen *= 2;
+    if(safe_windowlen > (cm->clen * 1000)) cm_Fail("safe_windowlen big: %d\n", safe_windowlen);
+  }
+  /* int v; for(v = 0; v < cm->M; v++) printf("AVG LEN v: %4d d: %10.4f\n", v, avglen[v]); */
+
+  *ret_avglen = avglen;
+}
+
+
+/* Function: cm_FreeHybridScanInfo()
+ * Date:     EPN, Thu Nov  1 14:16:18 2007
+ *
+ * Purpose:  Free a HybridScanInfo_t object corresponding
+ *           to CM <cm>.            
+ */
+void
+cm_FreeHybridScanInfo(HybridScanInfo_t *hsi, CM_t *cm)
+{
+  int i;
+  if(hsi->cm_vcalcs != NULL) free(hsi->cm_vcalcs);
+  if(hsi->cp9_vcalcs != NULL)free(hsi->cp9_vcalcs);
+  if(hsi->k_mb != NULL)      free(hsi->k_mb);
+  if(hsi->k_nxt != NULL)     free(hsi->k_nxt);
+  if(hsi->k_prv != NULL)     free(hsi->k_prv);
+  if(hsi->k_nxtr != NULL)    free(hsi->k_nxtr);
+  if(hsi->k_prvr != NULL)    free(hsi->k_prvr);
+  if(hsi->v_mb != NULL)      free(hsi->v_mb);
+  if(hsi->v_nxt != NULL)     free(hsi->v_nxt);
+  if(hsi->v_prv != NULL)     free(hsi->v_prv);
+  if(hsi->v_isroot != NULL)  free(hsi->v_isroot);
+  if(hsi->iscandA != NULL)   free(hsi->iscandA);
+  if(hsi->avglenA != NULL)   free(hsi->avglenA);
+  if(hsi->startA != NULL)    free(hsi->startA);
+  if(hsi->firstA != NULL)    free(hsi->firstA);
+  if(hsi->lastA != NULL)     free(hsi->lastA);
+  for(i = 0; i < hsi->nstarts; i++) 
+    if(hsi->withinAA[i] != NULL) free(hsi->withinAA[i]);
+  if(hsi->smx != NULL)       cm_FreeScanMatrix(cm, hsi->smx);
+  free(hsi->withinAA);
+  free(hsi);
+}
+
+/* Function: cm_CreateHybridScanInfo()
+ * Date:     EPN, Wed Oct 31 05:29:22 2007
+ *
+ * Purpose:  Given a CM, allocate and fill a HybridScanInfo_t object
+ *           for that CM. 
+ *           
+ *           Step 1: Determine which states are possible sub-CM filter roots:
+ *           Fill an array of length cm->M with TRUE, FALSE for each
+ *           state. TRUE if we should fit a Gumbel to the state b/c it may be
+ *           a good sub-CM filter root state, or FALSE if not. Criteria is that
+ *           a state must be a possible local entry state AND must have an average
+ *           subseq length of cfg->minlen.
+ * 
+ *           Step 2: Find which 'start group' each state v belongs to:
+ *           Each start group is defined by a start/end state pair. 
+ *           Each state v belongs to the group defined by start'/end'
+ *           where start' is the maximum start state index that is 
+ *           less than v. The assignments of states to groups is most
+ *           efficiently done using a push down stack. 
+ *            
+ * Returns:  Newly allocated HybridScanInfo_t object:
+ */
+HybridScanInfo_t *
+cm_CreateHybridScanInfo(CM_t *cm, double hsi_beta, float full_cm_ncalcs)
+{
+  int               status;
+  HybridScanInfo_t *hsi;             /* the HybridScanInfo_t object we're creating */
+  int               nd;              /* counter over nodes of CM */
+  int               v;               /* counter over states of CM */
+  int               k;               /* counter over node of HMM */
+  ESL_STACK        *pda;             /* push down stack for traversing CM */
+  int               j_popped;        /* used when determining start groups */
+  int               i,j;             /* used when determining start groups */
+  int               on_right;        /* used when determining start groups */
+  int               safe_windowlen;  /* for calc'ing qdbs */
+  int               cp9_ntrans;      /* number of transitions for currently config'ed HMM */
+  int               nd_clen;         /* consensus length for a subtree */
+  CMEmitMap_t      *emap;            /* emit map for the cm */
+  int               vx;              /* a temporary, max v */
+  int              *dmin;            /* will become hsi->smx->dmin */
+  int              *dmax;            /* will become hsi->smx->dmax */
+
+  /* contract check */
+  if(cm->cp9 == NULL) cm_Fail("cm_CreateHybridScanInfo(), cm->cp9 is NULL.\n");
+
+  ESL_ALLOC(hsi, sizeof(HybridScanInfo_t));
+
+  hsi->cm_M   = cm->M;
+  hsi->cp9_M  = cm->cp9->M;
+  hsi->minlen = DEFAULT_HS_MINLEN;   /* currently 7., not user changeable, should it be? is 7 not good? */
+  
+  /* determine average length for each subtree (state) */
+  hsi->avglen_beta = DEFAULT_HS_BETA; /* currently 1E-15 */
+  cm_CalcAvgHitLength(cm, hsi->avglen_beta, &(hsi->avglenA));
+
+  /* get dmin, dmax for the hybrid scanner */
+  hsi->beta = hsi_beta;
+  safe_windowlen = cm->W * 2;
+  while(!(BandCalculationEngine(cm, safe_windowlen, hsi_beta, FALSE, &(dmin), &(dmax), NULL, NULL))) {
+    free(dmin);
+    free(dmax);
+    dmin = NULL;
+    dmax = NULL;
+    safe_windowlen *= 2;
+    if(safe_windowlen > (cm->clen * 1000)) cm_Fail("safe_windowlen big: %d\n", safe_windowlen);
+  }
+  hsi->W = dmax[0];
+
+  /* create the scan matrix, this stores the matrix, dmin, dmax, etc.
+   * we create a float and a int matrix, cm_cp9_HybridScan() uses the int matrix,
+   * but we may also use the float matrix in FastCYKScan()
+   */
+  hsi->smx = cm_CreateScanMatrix(cm, hsi->W, dmin, dmax, hsi->beta, hsi->beta, TRUE, TRUE, TRUE);
+
+  /* determine number of millions of DP calculations per residue for CM and CP9 */
+  /* first the full CM, using cm->dmin and cm->dmax, this value is passed in 
+   * (different from # calcs using hsi->smx->dmin and hsi->smx->dmax b/c beta used to get 
+   * hsi->smx->dmin hsi->smx->dmax may be different than that used for cm->dmin, cm->dmax)
+   */
+  hsi->full_cm_ncalcs = full_cm_ncalcs; /* this is passed in */
+  /* get counts of dp calcs for each subtree in the cm, using hsi->smx->dmin, hsi->smx->dmax */
+  if((status = cm_CountSearchDPCalcs(cm, NULL, hsi->W*10, hsi->smx->dmin, hsi->smx->dmax, hsi->W, TRUE, &(hsi->cm_vcalcs), NULL)) != eslOK) cm_Fail("cm_CreateHybridScanInfo(), error counting DP cells.");
+
+  /* we can calc the number of CP9 DP calcs */
+  cp9_ntrans = NHMMSTATETYPES * NHMMSTATETYPES; /* 3*3 = 9 transitions in global mode */
+  if(cm->cp9->flags & CPLAN9_LOCAL_BEGIN) cp9_ntrans++;
+  if(cm->cp9->flags & CPLAN9_LOCAL_END)   cp9_ntrans++;
+  if(cm->cp9->flags & CPLAN9_EL)          cp9_ntrans++;
+  hsi->full_cp9_ncalcs = (cp9_ntrans * cm->cp9->M) / 1000000.; /* convert to millions of calcs per residue */
+  /* now for each possible 'subtree' of the CP9 */
+  emap = CreateEmitMap(cm);
+  ESL_ALLOC(hsi->cp9_vcalcs, sizeof(float) * cm->M);
+  for(nd = 0; nd < cm->nodes; nd++) { 
+    nd_clen   = emap->rpos[nd] - emap->lpos[nd] + 1;
+    vx = (nd < (cm->nodes-1)) ? cm->nodemap[nd+1]-1 : cm->M-1;
+    for(v = cm->nodemap[nd]; v <= vx; v++) { 
+      hsi->cp9_vcalcs[v] = (cp9_ntrans * nd_clen) / 1000000.; /* convert to millions of calcs per residue */
+    }
+  }
+  FreeEmitMap(emap);
+  hsi->hybrid_ncalcs = hsi->full_cp9_ncalcs;
+
+  /* determine which states are candidate sub-CM root states 
+   * state v is a candidate if a local begin into v is legal and it's avg hit len exceeds our minimum */
+  ESL_ALLOC(hsi->iscandA, sizeof(int) * cm->M);
+  esl_vec_ISet(hsi->iscandA, cm->M, FALSE);
+  hsi->ncands = 1;
+  hsi->iscandA[0] = TRUE; /* ROOT_S: has to be TRUE */
+  for (nd = 1; nd < cm->nodes; nd++) { /* note: nd 1 must be MATP, MATL, MATR, or BIF */
+    if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) {
+      v = cm->nodemap[nd];
+      if(hsi->avglenA[v] > hsi->minlen) {
+	hsi->iscandA[v] = TRUE;
+	hsi->ncands++;
+      }
+    }
+  }
+
+  /* allocate and initialize info on which parts of model will be modelled by cm/cp9,
+   * no sub CM roots have been assigned yet, so full model is modelled by cp9 hmm.
+   */
+  assert(cm->clen == cm->cp9->M);
+  ESL_ALLOC(hsi->k_mb,  sizeof(int) * (cm->cp9->M+1));
+  ESL_ALLOC(hsi->k_nxt, sizeof(int) * (cm->cp9->M+1));
+  ESL_ALLOC(hsi->k_prv, sizeof(int) * (cm->cp9->M+1));
+  ESL_ALLOC(hsi->k_nxtr,sizeof(int) * (cm->cp9->M+1));
+  ESL_ALLOC(hsi->k_prvr,sizeof(int) * (cm->cp9->M+1));
+  for(k = 0; k <= cm->cp9->M; k++) hsi->k_mb[k]  = MB_CP9;
+
+  for(k = 0; k <= cm->cp9->M; k++) hsi->k_prv[k] = k-1; /* k_prv[0] will be -1 */
+  for(k = 0; k <  cm->cp9->M; k++) hsi->k_nxt[k] = k+1; 
+  hsi->k_first = 0;
+  hsi->k_last  = cm->cp9->M;
+
+  for(k = 0; k <= cm->cp9->M; k++) hsi->k_prvr[k] = k-1; /* k_prvr[0] will be -1 */
+  for(k = 0; k <  cm->cp9->M; k++) hsi->k_nxtr[k] = k+1; 
+  hsi->k_nxt[cm->cp9->M] = -1;
+  hsi->k_nxtr[cm->cp9->M] = -1;
+  hsi->k_firstr= 0;
+  hsi->k_lastr = cm->cp9->M;
+  
+
+  ESL_ALLOC(hsi->v_mb,  sizeof(int) * hsi->cm_M);
+  ESL_ALLOC(hsi->v_nxt, sizeof(int) * hsi->cm_M);
+  ESL_ALLOC(hsi->v_prv, sizeof(int) * hsi->cm_M);
+  for(v = 0; v < cm->M; v++) hsi->v_mb[v]  = MB_CP9;
+  for(v = 0; v < cm->M; v++) hsi->v_prv[v] = -1; /* will become valid if/when v_mb[v] is changed to MB_CM */
+  for(v = 0; v < cm->M; v++) hsi->v_nxt[v] = -1; /* will become valid if/when v_mb[v] is changed to MB_CM */
+  hsi->v_first = -1;
+  hsi->v_last  = -1;
+
+  hsi->n_v_roots = 0;
+  ESL_ALLOC(hsi->v_isroot, sizeof(int) * hsi->cm_M);
+  for(v = 0; v < cm->M; v++) hsi->v_isroot[v] = FALSE;
+
+  /* determine each end state's 'start group' 
+   * first, allocate data structures for this info 
+   */
+  hsi->nstarts = CMCountStatetype(cm, S_st);
+  ESL_ALLOC(hsi->startA,   sizeof(int) *   hsi->cm_M);
+  esl_vec_ISet(hsi->startA, hsi->cm_M, -1);
+
+  ESL_ALLOC(hsi->firstA,    sizeof(int) *  hsi->nstarts);
+  ESL_ALLOC(hsi->lastA,     sizeof(int) *  hsi->nstarts);
+
+  ESL_ALLOC(hsi->withinAA, sizeof(int *) * hsi->nstarts);
+  for(i = 0; i < hsi->nstarts; i++) 
+    {
+      ESL_ALLOC(hsi->withinAA[i], sizeof(int) * hsi->nstarts);
+      esl_vec_ISet(hsi->withinAA[i], hsi->nstarts, FALSE);
+    }
+  
+  /* traverse the CM using a pda, code stolen and modified from Sean's
+   *  cmemit.c:CreateEmitMap() 
+   */
+  nd   = 0;
+  pda  = esl_stack_ICreate();
+  j    = 0;
+  hsi->firstA[0] = 0;
+
+  if((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;		/* 0 = left side. 1 would = right side. */
+  if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;		/* 0 = left side. 1 would = right side. */
+  if((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+  while (esl_stack_IPop(pda, &nd) != eslEOD)
+    {
+      esl_stack_IPop(pda, &j_popped);
+      esl_stack_IPop(pda, &on_right);
+      /* printf("nd: %3d j_popped: %3d on_right: %d\n", nd, j_popped, on_right); */
+      
+      if (on_right) 
+	{
+	  if(cm->ndtype[nd] == BEGL_nd ||  cm->ndtype[nd] == BEGR_nd) 
+	    { 
+	      /* we're done with start group j_popped, it is within
+	       * all start groups currently in the stack.
+	       */
+	      for(i = 1; i < pda->n; i += 3) /* += 3 b/c only every third element is a state group index */
+		hsi->withinAA[pda->idata[i]][j_popped] = TRUE;
+	    }
+	}
+      else
+	{
+	  if (cm->ndtype[nd] == BEGL_nd || cm->ndtype[nd] == BEGR_nd) 
+	    {
+	      j++;
+	      hsi->firstA[j] = cm->nodemap[nd];
+	    }
+	  if (cm->ndtype[nd] == END_nd) 
+	    {
+	      hsi->lastA[j] = cm->nodemap[nd];
+	      for(v = hsi->firstA[j]; v <= hsi->lastA[j]; v++) hsi->startA[v] = j;
+	    }
+	  if (cm->ndtype[nd] == BIF_nd) 
+	    {
+	      hsi->lastA[j] = cm->nodemap[nd];
+	      for(v = hsi->firstA[j]; v <= hsi->lastA[j]; v++) hsi->startA[v] = j;
+
+				/* push the BIF back on for its right side  */
+	      if ((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+                            /* push node index for right child */
+	      if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, cm->ndidx[cm->cnum[cm->nodemap[nd]]])) != eslOK) goto ERROR;   
+                            /* push node index for left child */
+	      if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, cm->ndidx[cm->cfirst[cm->nodemap[nd]]])) != eslOK) goto ERROR; 
+	    }
+	  else
+	    {
+	      /* push the node back on for right side */
+	      if ((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+	      /* push next BIF, END node on */
+	      if (cm->ndtype[nd] != END_nd) {
+		while(cm->ndtype[nd] != BIF_nd && cm->ndtype[nd] != END_nd) nd++;
+		if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+		if ((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+		if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+	      }
+	    }
+	}
+    }
+  /* printf("\n"); */
+  for(v = 0; v < cm->M; v++) { /*printf("startA[%4d]: %d\n", v, hsi->startA[v]);*/ assert(hsi->startA[v] >= 0); }
+  /*  for(i = 0; i < hsi->nstarts; i++) {
+    printf("firstA[%2d]: %4d\nlastA [%2d]: %4d\n", i, hsi->firstA[i], i, hsi->lastA[i]);
+    for(j = 0; j < hsi->nstarts; j++) 
+      printf("\twithinAA[%2d][%2d] %d\n", i, j, hsi->withinAA[i][j]);
+      printf("\n");
+      } */
+  
+  /* temporary check of withinAA */
+  int ileft, iright, jleft, jright;
+  emap = CreateEmitMap(cm);
+  for(i = 0; i < hsi->nstarts; i++)
+    {
+      ileft  = emap->lpos[cm->ndidx[hsi->firstA[i]]];
+      iright = emap->rpos[cm->ndidx[hsi->firstA[i]]];
+      for(j = 0; j < hsi->nstarts; j++)
+	{
+	  if(i == j) continue;
+	  jleft  = emap->lpos[cm->ndidx[hsi->firstA[j]]];
+	  jright = emap->rpos[cm->ndidx[hsi->firstA[j]]];
+
+	  if(hsi->withinAA[i][j]) {
+	    if(! ((ileft <= jleft) && (iright >= jright)))
+	      { printf("Crap."); }
+	  }
+	  else {
+	    if((ileft <= jleft) && (iright >= jright))
+	      printf("Crapola.");
+	  }
+	}
+    }
+
+  cm_ValidateHybridScanInfo(cm, hsi);
+
+  return hsi;
+
+  FreeEmitMap(emap);
+
+ ERROR:
+  cm_Fail("memory allocation error somewhere in cm_CreateHybridScanInfo().\n");
+  return NULL;
+}
+
+
+/* Function: cm_AddRootToHybridScanInfo()
+ * Date:     EPN, Wed Oct 31 07:36:23 2007
+ *
+ * Purpose:  Given a CM and hybrid scan info <hsi>, add a root <v_root_to_add> to <hsi>.
+ *           We can only add <v_root_to_add> if it doesn't conflict with any other
+ *           existing roots in <hsi>. A conflict occurs between states <v_root_to_add>
+ *           and state existing root v, if the subtree of <v_root_to_add> is completely
+ *           within the subtree of v. (It's okay if the subtree of v is within
+ *           the subtree of <v_root_to_add>, in this case we remove v as a sub root
+ *           before adding <v_root_to_add>.
+ *
+ * Returns:  eslOK; 
+ *           dies immediately if <v_root_to_add> is incompatible with an existing 
+ *           v_root in hsi.
+ */
+int
+cm_AddRootToHybridScanInfo(CM_t *cm, HybridScanInfo_t *hsi, int v_root_to_add)
+{
+  int nd;
+  int v;
+  int i,j;
+  int v_left, v_right;
+  int k;
+  int M;
+  int lpos, rpos;
+  int prv_pos, nxt_pos;
+
+  CMEmitMap_t *emap;
+  emap = CreateEmitMap(cm);
+  M    = hsi->cp9_M;
+
+  i = hsi->startA[v_root_to_add];
+  /* contract check */
+  if(!(hsi->iscandA[v_root_to_add])) cm_Fail("cm_AddRootToHybridScanInfo, trying to add v_root %d, but hsi->iscandA[v] is FALSE, v is not a valid local begin point.\n", v_root_to_add);
+  if(cm->ndidx[v_root_to_add] == 0)  cm_Fail("cm_AddRootToHybridScanInfo, trying to add v_root %d which is is node 0, this is illegal.\n", v_root_to_add);
+  /* check if v_root_to_add we want to add is incompatible with existing v_roots, 
+   * this is true if start group of existing v_root is within (not independent of) 
+   * start group of v_root_to_add 
+   */
+  if(hsi->v_isroot[v_root_to_add]) cm_Fail("Trying to add v_root %d, but it is already a root.\n", v_root_to_add);
+  for(v = 0; v < cm->M; v++) { 
+    if(hsi->v_isroot[v]) {
+      j = hsi->startA[v];
+      if(i==j)                cm_Fail("Trying to add v_root %d, conflicts with existing v_root %d, both in start group: %d.\n", v_root_to_add, v, i);
+      if(hsi->withinAA[j][i]) cm_Fail("Trying to add v_root %d in start group %d, conflicts with existing v_root %d of start group %d, because groups %d's subtree is within group %d's subtree.\n", v_root_to_add, i, v, j, i, j);
+      if(hsi->withinAA[i][j]) { 
+	/* v is an existing root, whose subtree is completely within v_root_to_add that we want to add
+	 * as a new root. This is legal, but first we have to remove v as a root, because v_root_to_add
+	 * takes precedence over it */
+	printf("removing state v: %d as a root because new root: %d completely contains it's subtree\n", v, v_root_to_add);
+	/* v* data is fine, we can overwrite it without a problem */
+	/* need to rewrite k* data though.
+	 * This is tricky, wouldn't be surprised if it's slightly off, and crashes, but rarely */ 
+	nd = cm->ndidx[v];
+	lpos = emap->lpos[nd];
+	rpos = emap->rpos[nd];
+	for(k = 0; k < lpos; k++) if(hsi->k_mb[k] == MB_CP9) prv_pos = k;
+	for(k = M; k > rpos; k--) if(hsi->k_mb[k] == MB_CP9) nxt_pos = k;
+	if(lpos == 0) hsi->k_first = 0;
+	else {
+	  hsi->k_prv[lpos]    = prv_pos;
+	  hsi->k_nxt[prv_pos] = lpos;
+	}
+	if(rpos == M) hsi->k_last  = M;
+	else {
+	  hsi->k_nxt[rpos] = nxt_pos;
+	  hsi->k_prv[nxt_pos] = rpos;
+	}
+	/* the k_nxtr, k_prvr, k_firstr, k_lastr data should be fine */
+	hsi->v_isroot[v] = FALSE;
+	hsi->n_v_roots--;
+	printf("removing vroot: %4d, OLD speedup vs full CM:  %10.6f\n", v_root_to_add, hsi->full_cm_ncalcs / hsi->hybrid_ncalcs);
+	printf("removing vroot: %4d, OLD speedup vs full CP9: %10.6f\n", v_root_to_add, hsi->full_cp9_ncalcs / hsi->hybrid_ncalcs);
+	hsi->hybrid_ncalcs += hsi->cp9_vcalcs[v];
+	hsi->hybrid_ncalcs -= hsi->cm_vcalcs[v];
+	printf("removed  vroot: %4d, NEW speedup vs full CM:  %10.6f\n", v_root_to_add, hsi->full_cm_ncalcs / hsi->hybrid_ncalcs);
+	printf("removed  vroot: %4d, NEW speedup vs full CP9: %10.6f\n", v_root_to_add, hsi->full_cp9_ncalcs / hsi->hybrid_ncalcs);
+      }
+    }
+  }
+
+  /* if we get here, v_root_to_add does not conflict with existing v_roots in hsi, so we add it */
+  nd = cm->ndidx[v_root_to_add];
+  
+  /* update k_* data */
+  lpos = emap->lpos[nd];
+  rpos = emap->rpos[nd];
+  if(lpos == 0 && rpos == M) cm_Fail("Adding v_root %d makes all positions modelled by CM, no need for hybrid search.\n", v_root_to_add);
+
+  /* k_nxt, k_prv */
+  if(lpos == 0) hsi->k_first                 = rpos + 1;
+  else          hsi->k_nxt[hsi->k_prv[lpos]] = rpos + 1;
+
+  if(rpos == M) hsi->k_last          = lpos - 1;
+  else          hsi->k_prv[rpos + 1] = hsi->k_prv[lpos];
+
+  for(k = lpos; k <= rpos; k++) { 
+    hsi->k_mb[k] = MB_CM;
+    hsi->k_nxt[k] = hsi->k_prv[k] = -1; 
+  }
+
+  /* k_nxtr, k_prvr */
+  if(lpos == 0) hsi->k_firstr = rpos; 
+  if(rpos == M) hsi->k_lastr  = lpos; 
+
+  if(lpos > 0) assert(hsi->k_nxtr[lpos-1] == lpos);
+  if(lpos > 0) assert(hsi->k_prvr[lpos]   == lpos-1);
+  if(rpos < M) { 
+    hsi->k_prvr[rpos+1] = lpos;
+    hsi->k_nxtr[lpos]   = rpos+1;
+  }
+  else hsi->k_nxtr[lpos] = -1;
+
+  for(k = lpos+1; k <= rpos;   k++) hsi->k_nxtr[k] = -1;
+  for(k = rpos;   k >= lpos+1; k--) hsi->k_prvr[k] = -1;
+
+  /* update v_* data */
+  for(v = v_root_to_add;   v <= hsi->lastA[i]; v++)     hsi->v_mb[v]  = MB_CM;
+  for(v = v_root_to_add+1; v <= hsi->lastA[i]; v++)   { hsi->v_prv[v] = v-1; hsi->v_nxt[(v-1)] = v; }
+  
+  /* 4 possible cases, we're adding first (1), leftmost (2), rightmost (3), or a middle chunk (4)
+   * of states (indices v_root_to_add..hsi->lastA[i]) to be modelled by CM 
+   */
+  if(hsi->n_v_roots == 0) { /* this is first v_root */
+    hsi->v_first = v_root_to_add;
+    hsi->v_last  = hsi->lastA[i];
+  }
+  else if(hsi->v_first > hsi->lastA[i]) { /* we're adding leftmost (smallest v) v_root */
+    hsi->v_prv[hsi->v_first]  = hsi->lastA[i];
+    hsi->v_nxt[hsi->lastA[i]] = hsi->v_first;
+    hsi->v_first              = v_root_to_add;
+    hsi->v_prv[v_root_to_add] = -1; /* it's the first v modelled by the CM */
+  }
+  else if(hsi->v_last  < v_root_to_add)  { /* we're adding right most (largest v) v_root */
+    hsi->v_nxt[hsi->v_last]    = v_root_to_add;
+    hsi->v_prv[v_root_to_add]  = hsi->v_last;
+    hsi->v_last                = hsi->lastA[i];
+    hsi->v_nxt[hsi->lastA[i]]  = -1; /* it's the last v modelled by the CM */
+  }
+  else { /* we're adding v_root that is in the middle (not smallest v_root, not largest v_root) */
+    /* find the first MB_CM chunks before and after the one we're adding (v_root_to_add..lastA[i]) */
+    v_left = v_right = -1;
+    for(v = 0;       v <  v_root_to_add; v++) if(hsi->v_mb[v] == MB_CM) v_left  = v;
+    for(v = cm->M-1; v >  hsi->lastA[i]; v--) if(hsi->v_mb[v] == MB_CM) v_right = v;
+    assert(v_left  != -1);
+    assert(v_right != -1);
+    hsi->v_prv[v_right]       = hsi->lastA[i]; 
+    hsi->v_nxt[hsi->lastA[i]] = v_right; 
+    hsi->v_nxt[v_left]        = v_root_to_add;
+    hsi->v_prv[v_root_to_add] = v_left;
+  }
+  hsi->n_v_roots++;
+  hsi->v_isroot[v_root_to_add] = TRUE;
+  printf("adding vroot: %4d, OLD speedup vs full CM:  %10.6f\n", v_root_to_add, hsi->full_cm_ncalcs / hsi->hybrid_ncalcs);
+  printf("adding vroot: %4d, OLD speedup vs full CP9: %10.6f\n", v_root_to_add, hsi->full_cp9_ncalcs / hsi->hybrid_ncalcs);
+  /* update predicted number of millions of dp calcs per residue for a hybrid scan */
+  hsi->hybrid_ncalcs -= hsi->cp9_vcalcs[v_root_to_add];
+  hsi->hybrid_ncalcs += hsi->cm_vcalcs[v_root_to_add];
+  printf("added  vroot: %4d, NEW speedup vs full CM:  %10.6f\n", v_root_to_add, hsi->full_cm_ncalcs / hsi->hybrid_ncalcs);
+  printf("added  vroot: %4d, NEW speedup vs full CP9: %10.6f\n", v_root_to_add, hsi->full_cp9_ncalcs / hsi->hybrid_ncalcs);
+
+  cm_ValidateHybridScanInfo(cm, hsi);
+  FreeEmitMap(emap);
+
+  return eslOK;
+}
+
+
+/* Function: cm_ValidateHybridScanInfo()
+ * Date:     EPN, Thu Nov  1 07:55:38 2007
+ *
+ * Purpose:  Given a CM and hybrid scan info <hsi>, validate it, by making sure it's 
+ *           data is consistent. (this is likely not an exhaustive check of ALL the data in hsi).
+ *            
+ * Returns:  eslOK; dies immediately if <hsi> is invalid.
+ */
+int
+cm_ValidateHybridScanInfo(CM_t *cm, HybridScanInfo_t *hsi)
+
+{
+  int nd;
+  int v, v2;
+  int k;
+  int M;
+  int lpos, rpos;
+  int nfound = 0;
+  int i, j;
+
+  if(hsi->cm_M != cm->M)       cm_Fail("cm_ValidateHybridScanInfo, hsi->cm_M: (%d) != cm->M (%d)\n", hsi->cm_M, cm->M);
+  if(cm->cp9 == NULL)          cm_Fail("cm_ValidateHybridScanInfo, cm->cp9 is NULL");
+  if(hsi->cp9_M != cm->cp9->M) cm_Fail("cm_ValidateHybridScanInfo, hsi->cp9_M: (%d) != cm->cp9->M (%d)\n", hsi->cp9_M, cm->cp9->M);
+  if(hsi->cp9_M != cm->clen)   cm_Fail("cm_ValidateHybridScanInfo, hsi->cp9_M: (%d) != cm->clen (%d)\n", hsi->cp9_M, cm->clen);
+
+  CMEmitMap_t *emap;
+  emap = CreateEmitMap(cm);
+
+  for (v = 0; v < cm->M; v++) { 
+    if((hsi->v_mb[v] != MB_CM) && (hsi->v_mb[v] != MB_CP9)) cm_Fail("cm_ValidateHybridScanInfo, hsi->v_mb[v=%d] not MB_CP9(%d) nor MB_CM(%d), but %d.\n", v, MB_CP9, MB_CM, hsi->v_mb[v]);
+    if(hsi->v_mb[v] == MB_CM) { 
+      nd = cm->ndidx[v];
+      lpos = emap->lpos[nd];
+      rpos = emap->rpos[nd];
+      for(k = lpos; k <= rpos; k++)  
+	if(hsi->k_mb[k] != MB_CM) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_mb[k=%d] MB_CP9, but within v=%d subtree (hsi->v_mb[%d] is MB_CM)\n", k, v, v);
+    }
+  }
+
+  M = hsi->cp9_M;
+  for(k = 0; k <= M; k++) if(hsi->k_mb[k] != MB_CM && hsi->k_mb[k] != MB_CP9) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_mb[k=%d] not MB_CP9(%d) nor MB_CM(%d), but %d.\n", k, MB_CP9, MB_CM, hsi->k_mb[k]);
+  for(k = 0; k < M; k++) { 
+    if(hsi->k_nxt[k] != -1)
+      if(k  != hsi->k_prv[hsi->k_nxt[k]])  cm_Fail("cm_ValidateHybridScanInfo, k: %d != hsi->k_prv[hsi->k_nxt[k]]: %d\n", k, hsi->k_prv[hsi->k_nxt[k]]);
+    if(hsi->k_nxtr[k] != -1)
+      if(k != hsi->k_prvr[hsi->k_nxtr[k]]) cm_Fail("cm_ValidateHybridScanInfo, k: %d != hsi->k_prvr[hsi->k_nxtr[k]]: %d\n", k, hsi->k_prvr[hsi->k_nxtr[k]]);
+  }
+  for(k = 1; k <= M; k++) { 
+    if(hsi->k_prv[k] != -1)  
+      if(k != hsi->k_nxt[hsi->k_prv[k]])  cm_Fail("cm_ValidateHybridScanInfo, hsi->k_prv[k]: %d != hsi->k_prv[hsi->k_nxt[k]]: %d\n", k, hsi->k_prv[hsi->k_nxt[k]]);
+    if(hsi->k_prvr[k] != -1) 
+      if(k != hsi->k_nxtr[hsi->k_prvr[k]]) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_prvr[k]: %d != hsi->k_nxtr[hsi->k_nxtr[k]]: %d\n", k, hsi->k_prvr[hsi->k_nxtr[k]]);
+  }
+  if(hsi->k_nxt[M]  != -1) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_nxt[M]: %d != -1\n", hsi->k_nxt[M]);
+  if(hsi->k_nxtr[M] != -1) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_nxtr[M]: %d != -1\n", hsi->k_nxtr[M]);
+  if(hsi->k_prv[0]  != -1) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_prv[0]: %d != -1\n", hsi->k_prv[0]);
+  if(hsi->k_prvr[0] != -1) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_prvr[0]: %d != -1\n", hsi->k_prvr[0]);
+  
+  if(hsi->k_first < 0 || hsi->k_first > M) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_first out of 0..M=%d range (%d)\n", M, hsi->k_first);
+  if(hsi->k_last  < 0 || hsi->k_last > M)  cm_Fail("cm_ValidateHybridScanInfo, hsi->k_last out of 0..M=%d range (%d)\n", M, hsi->k_last);
+
+  if(hsi->k_firstr < 0 || hsi->k_firstr > M) cm_Fail("cm_ValidateHybridScanInfo, hsi->k_firstr out of 0..M=%d range (%d)\n", M, hsi->k_firstr);
+  if(hsi->k_lastr  < 0 || hsi->k_lastr > M)  cm_Fail("cm_ValidateHybridScanInfo, hsi->k_lastr out of 0..M=%d range (%d)\n", M, hsi->k_lastr);
+
+  if(hsi->n_v_roots == 0) { 
+    if(hsi->v_first != -1) cm_Fail("cm_ValidateHybridScanInfo, hsi->v_first not -1, but hsi->n_v_roots is 0\n", hsi->v_first);
+    if(hsi->v_last != -1)  cm_Fail("cm_ValidateHybridScanInfo, hsi->v_last not -1, but hsi->n_v_roots is 0\n", hsi->v_last);
+    for(v = 0; v < cm->M; v++) if(hsi->v_mb[v] == MB_CM) cm_Fail("cm_ValidateHybridScanInfo, no v_roots but hsi->v_mb[v:%d] is MB_CM\n", v);
+    for(v = 0; v < cm->M; v++) if(hsi->v_isroot[v])      cm_Fail("cm_ValidateHybridScanInfo, no v_roots but hsi->v_isroot[v:%d] is TRUE\n", v);
+    for(k = 0; k <= M; k++)    if(hsi->k_mb[k] == MB_CM) cm_Fail("cm_ValidateHybridScanInfo, no v_roots but hsi->k_mb[k:%d] is MB_CM\n", k);
+  }
+  else if(hsi->n_v_roots > 0) { 
+    if(hsi->v_first < 0 || hsi->k_first > cm->M) cm_Fail("cm_ValidateHybridScanInfo, hsi->v_first out of 0..M=%d range (%d)\n", cm->M, hsi->v_first);
+    if(hsi->v_last  < 0 || hsi->k_last > cm->M)  cm_Fail("cm_ValidateHybridScanInfo, hsi->v_last out of 0..M=%d range (%d)\n", cm->M, hsi->v_last);
+    for(v = 0; v < cm->M; v++) { 
+      if(hsi->v_isroot[v]) {
+	ESL_DPRINTF1(("v: %d is a sub CM root\n", v));
+	nfound++;
+	i = hsi->startA[v];
+	for(v2 = 0; v2 < cm->M; v2++) { 
+	  if(v != v2 && hsi->v_isroot[v2]) { 
+	    j = hsi->startA[v2];
+	    if(hsi->withinAA[i][j]) cm_Fail("cm_ValidateHybridScanInfo, v: %d v2: %d both roots, but v2 is within v's subtree (according to hsi->withinAA)\n", v, v2);
+	  /* this assumes withinAA is correct */
+	  }
+	}
+	for(v2 = v; v2 <= hsi->lastA[hsi->startA[v]]; v2++) 
+	  if(hsi->v_mb[v2] != MB_CM) cm_Fail("cm_ValidateHybridScanInfo, hsi->v_mb[v=%d] MB_CP9, but it is within root v=%d subtree\n", v2, v);
+      }
+    }
+  }
+  if(nfound != hsi->n_v_roots) cm_Fail("cm_ValidateHybridScanInfo, hsi->n_v_roots: %d != number of TRUE values in hsi->v_isroot array: %d\n", hsi->n_v_roots, nfound);
+
+  FreeEmitMap(emap);
+  return eslOK;
+}
+
+/***********************************************************************
+ * Function: predict_hybrid_speedups
+ * 
+ */
+int
+predict_xsub(CM_t *cm, float *cm_vcalcs, float *cm_expsc, float *cp9_expsc)
+{
+  int status;
+  CMEmitMap_t *emap;
+  double *cp9_vcalcs;
+  double *xsub;
+  int cp9_ntrans;
+  int v, vx;
+  int nd, nd_clen;
+  double cp9_filter_calcs;
+  double cm_filter_calcs;
+  double cp9_survivor_calcs;
+  double cm_survivor_calcs;
+
+  ESL_ALLOC(xsub,       sizeof(double) * (cm->M));
+  ESL_ALLOC(cp9_vcalcs, sizeof(double) * (cm->M));
+
+  emap = CreateEmitMap(cm);
+  cp9_ntrans = NHMMSTATETYPES * NHMMSTATETYPES; /* 3*3 = 9 transitions in global mode */
+  if(cm->cp9->flags & CPLAN9_LOCAL_BEGIN) cp9_ntrans++;
+  if(cm->cp9->flags & CPLAN9_LOCAL_END)   cp9_ntrans++;
+  if(cm->cp9->flags & CPLAN9_EL)          cp9_ntrans++;
+
+  for(nd = 0; nd < cm->nodes; nd++) { 
+    nd_clen   = emap->rpos[nd] - emap->lpos[nd] + 1;
+    vx = (nd < (cm->nodes-1)) ? cm->nodemap[nd+1]-1 : cm->M-1;
+    for(v = cm->nodemap[nd]; v <= vx; v++) { 
+      cp9_vcalcs[v] = (cp9_ntrans * nd_clen) / 1000000.; /* millions of calcs per residue */
+    }
+  }
+
+  cp9_filter_calcs   = cp9_vcalcs[0];
+  cp9_survivor_calcs = cm_vcalcs[0] / sreEXP2(cp9_expsc[0]);
+
+  for(v = 0; v < cm->M; v++) { 
+    cm_filter_calcs  = cp9_filter_calcs - cp9_vcalcs[v] + cm_vcalcs[v];
+    cm_survivor_calcs = cm_vcalcs[0] / sreEXP2(cp9_expsc[0] - cp9_expsc[v] + cm_expsc[v]);
+
+    xsub[v] = (cp9_filter_calcs + cp9_survivor_calcs) / (cm_filter_calcs + cm_survivor_calcs);
+    printf("xsub[v:%4d] %9.5f (cp9 f: %9.5f s: %12.10f) (cm f: %9.5f s: %12.10f)\n", v, xsub[v], cp9_filter_calcs, cp9_survivor_calcs, cm_filter_calcs, cm_survivor_calcs);
+  }
+  return eslOK;
+
+ ERROR: 
+  cm_Fail("memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: cm_CheckCompatibleWithHybridScanInfo()
+ * Date:     EPN, Tue Dec 11 09:49:29 2007
+ *
+ * Purpose:  Given a CM and hybrid scan info <hsi>, determine if a root <v_root_to_add> 
+ *           is compatible with <hsi>, that is no existing root in <hsi> has a subtree
+ *           that completely spans the subtree of <v_root_to_add>. This is true if
+ *           hsi->withinAA[hsi->startA[v]][hsi->startA[v_root_to_add]] is true for
+ *           some existing root v.     
+ * 
+ * Returns:  TRUE if v_root_to_add is compatible with hsi, FALSE if not.
+ */
+int
+cm_CheckCompatibleWithHybridScanInfo(CM_t *cm, HybridScanInfo_t *hsi, int v_root_to_add)
+{
+  int v;
+  int i,j;
+  int M;
+
+  M    = hsi->cp9_M;
+  i = hsi->startA[v_root_to_add];
+  if(hsi->v_isroot[v_root_to_add]) return FALSE; /* v_root_to_add is already a root */
+  for(v = 0; v < cm->M; v++) { 
+    if(hsi->v_isroot[v]) {
+      j = hsi->startA[v];
+      if(i==j)                return FALSE; /* v_root_to_add is in same start group as v, but we only allow one sub cm root per start group */
+      if(hsi->withinAA[j][i]) return FALSE;
+    }
+  }
+  return TRUE;
+}
+
+
+/*****************************************************************
+ * Benchmark driver
+ *****************************************************************/
+#ifdef IMPL_HYBRIDSEARCH_BENCHMARK
+/* gcc -o benchmark-hybridsearch -g -O2 -I. -L. -I../easel -L../easel -DIMPL_HYBRIDSEARCH_BENCHMARK cm_cp9_hybridsearch.c -linfernal -leasel -lm
+ * ./benchmark-hybridsearch <cmfile> 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_histogram.h"
+#include "esl_random.h"
+#include "esl_randomseq.h"
+#include "esl_sqio.h"
+#include "esl_stats.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"		/* function declarations                */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",           0 },
+  { "-r",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "set random number seed randomly",                0 },
+  { "-s",        eslARG_INT,     "33", NULL, NULL,  NULL,  NULL, NULL, "set random number seed to <n>",                  0 },
+  { "-L",        eslARG_INT,  "10000", NULL, "n>0", NULL,  NULL, NULL, "length of random target seqs",                   0 },
+  { "-N",        eslARG_INT,      "1", NULL, "n>0", NULL,  NULL, NULL, "number of random target seqs",                   0 },
+  { "-l",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "search in local mode [default: glocal]", 0 },
+  { "-v",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "search w/Viterbi also", 0 },
+  { "-c",        eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "search w/CYK also", 0 },
+  { "--beta",    eslARG_REAL,  "1e-7", NULL, "x>0", NULL,  NULL, NULL, "set tail loss prob for hybrid scanning QDB to <x>", 5 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "benchmark driver for an optimized scanning CYK implementation";
+
+int 
+main(int argc, char **argv)
+{
+  int             status;
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  CM_t            *cm;
+  ESL_STOPWATCH  *w       = esl_stopwatch_Create();
+  ESL_RANDOMNESS *r       = NULL;
+  ESL_ALPHABET   *abc     = NULL;
+  int             L       = esl_opt_GetInteger(go, "-L");
+  int             N       = esl_opt_GetInteger(go, "-N");
+  ESL_DSQ        *dsq     = malloc(sizeof(ESL_DSQ) * (L+2));
+  int             i;
+  float          sc;
+  char           *cmfile = esl_opt_GetArg(go, 1);
+  CMFILE         *cmfp;	/* open input CM file stream */
+  float          *vcalcs;
+  double         hsi_beta;
+  char           errbuf[cmERRBUFSIZE];
+
+  if (esl_opt_GetBoolean(go, "-r"))  r = esl_randomness_CreateTimeseeded();
+  else                               r = esl_randomness_Create(esl_opt_GetInteger(go, "-s"));
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL) cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if (!(CMFileRead(cmfp, &abc, &cm)))            cm_Fail("Failed to read CM");
+  CMFileClose(cmfp);
+  
+  if(esl_opt_GetBoolean(go, "-l")) 
+    cm->config_opts  |= CM_CONFIG_LOCAL;
+  cm->config_opts |= CM_CONFIG_QDB;
+  ConfigCM(cm, TRUE); /* TRUE says: calculate W */
+  
+  if((status = cm_CountSearchDPCalcs(cm, NULL, cm->W*10, cm->dmin, cm->dmax, cm->W, TRUE, &vcalcs, NULL)) != eslOK) cm_Fail("Error counting search dp calcs.");
+  
+  HybridScanInfo_t *hsi;
+  hsi_beta = esl_opt_GetReal(go, "--beta");
+  hsi = cm_CreateHybridScanInfo(cm, hsi_beta, vcalcs[0]);
+  if(esl_opt_GetBoolean(go, "-v")) { 
+    cm_CreateScanMatrixForCM(cm, TRUE, TRUE); /* impt to do this after QDBs set up in ConfigCM() */
+  }
+     
+  /* for se.cm 
+     cm_AddRootToHybridScanInfo(cm, hsi, 14);
+     printf("added 14 to hybrid scan info\n");
+  */
+  /* for 5.cm (trna) */
+  cm_AddRootToHybridScanInfo(cm, hsi, 69);
+  printf("added  69 to hybrid scan info\n");
+  cm_AddRootToHybridScanInfo(cm, hsi, 125);
+  printf("added 125 to hybrid scan info\n");
+  
+  /*float *cm_expsc;
+    float *cp9_expsc;
+    cm_CalcExpSc(cm, &cm_expsc, &cp9_expsc);
+    cm_CountSearchDPCalcs(cm, 1000, cm->dmin, cm->dmax, cm->W, &vcalcs);
+    predict_xsub(cm, vcalcs, cm_expsc, cp9_expsc);*/
+
+
+  for (i = 0; i < N; i++) {
+    esl_rsq_xfIID(r, cm->null, abc->K, L, dsq);
+    
+    esl_stopwatch_Start(w);
+    if((status = cm_cp9_HybridScan(cm, errbuf, cm->cp9_mx, dsq, hsi, 1, L, hsi->W, 0., 
+				   NULL, NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+    
+    printf("%4d %-30s %10.4f bits ", (i+1), "cm_cp9_HybridScan(): ", sc);
+    esl_stopwatch_Stop(w);
+    esl_stopwatch_Display(stdout, w, " CPU time: ");
+    
+    if(esl_opt_GetBoolean(go, "-v")) { 
+      esl_stopwatch_Start(w);
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL,
+			       TRUE, FALSE, FALSE, NULL, NULL, NULL,
+			       &sc)) != eslOK) cm_Fail(errbuf);
+      printf("%4d %-30s %10.4f bits ", (i+1), "cm_FastViterbi(): ", sc);
+      esl_stopwatch_Stop(w);
+      esl_stopwatch_Display(stdout, w, " CPU time: ");
+    }
+    
+    if(esl_opt_GetBoolean(go, "-c")) { 
+      esl_stopwatch_Start(w);
+      if((status = FastCYKScan(cm, errbuf, dsq, 1, L, cm->W, 0., NULL, NULL, &sc)) != eslOK) cm_Fail(errbuf);
+      printf("%4d %-30s %10.4f bits ", (i+1), "cm_FastCYKScan(): ", sc);
+      esl_stopwatch_Stop(w);
+      esl_stopwatch_Display(stdout, w, " CPU time: ");
+    }
+    
+  }
+  
+  cm_FreeHybridScanInfo(hsi, cm);
+  FreeCM(cm);
+  free(dsq);
+  esl_alphabet_Destroy(abc);
+  esl_stopwatch_Destroy(w);
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /*IMPL_HYBRIDSEARCH_BENCHMARK*/
diff --git a/src/logsum.c b/src/logsum.c
new file mode 100644
index 0000000..ff0a018
--- /dev/null
+++ b/src/logsum.c
@@ -0,0 +1,370 @@
+/* logsum.c
+ * EPN, Fri Sep  7 16:44:58 2007
+ *
+ * The FLogsum() function used for scaled integer log sums 
+ * in many Infernal dp functions. This was ripped out of HMMER3 
+ * development code and Infernalized.
+ *
+ * Sean's notes from HMMER 3's logsum.c:
+ *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Exegesis:
+ * 
+ * Internally, HMMER3 profile scores are in nats: floating point
+ * log-odds probabilities, with the log odds taken relative to
+ * background residue frequencies, and the log to the base e.
+ * 
+ * The Forward algorithm needs to calculate sums of probabilities.
+ * Given two log probabilities s1 and s2, where s1 = \log
+ * \frac{p_1}{f_1}, and s2 = \log \frac{p_2}{f_2}, we need to
+ * calculate s3 = \log \frac{p_1 + p_2}{f_3}.
+ * 
+ * The Forward algorithm guarantees that f_1 = f_2 = f_3, because it
+ * is always concerned with summing terms that describe different
+ * parses of the same target sequence prefix, and the product of the
+ * background frequencies for the same sequence prefix is a constant.
+ * 
+ * The naive solution is s3 = log(e^{s1} + e^{s2}). This requires
+ * expensive calls to log() and exp().
+ * 
+ * A better solution is s3 = s1 + log(1 + e^{s2-s1}). s1 should be the
+ * greater, so s2-s1 is negative. For sufficiently small s2 << s1,
+ * e^{s2-s1} becomes less than the machine's FLT_EPSILON, and s3 ~=
+ * s1. (This is at about s2-s1 < -15.9, for the typical FLT_EPSILON of
+ * 1.2e-7.)
+ * 
+ * With some loss of accuracy, we can precalculate log(1 + e^{s2-s1})
+ * for a discretized range of differences (s2-s1), and compute s3 = s1
+ * + table_lookup(s2-s1). This is what HMMER's p7_FLogsum() function
+ * does.
+ * 
+ * Contents:      
+ * 
+ * SRE, Wed Jul 11 11:00:57 2007 [Janelia]
+ * SVN $Id$
+ *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ *
+ * EPN, Fri Sep  7 17:01:49 2007
+ *
+ * Following changes made for Infernal (which uses bits not nats):
+ * o p7_ prefixes dropped.
+ * o FLogsum() duplicated, and duplicate renamed to LogSum2() to match 
+ *   existing calls in Infernal
+ * o magic 15.7 number changed to 23 (e^-15.7 = 1.5e-7) (2^-23. = 1.2e-7),
+ *   not sure if this is right b/c I thought epsilon was 1.2e-7 (which != 1.5e-7)
+ * o changed exp() calls to sreEXP2() calls.
+ * o changed p7_IMPOSSIBLE to -INFTY (both are same: -987654321)
+ * o changed p7_ILogsumInit to init_ilogsum() to match old func calls.
+ *
+ * NOTE: there is no FLogSumInit() function in old Infernal.
+ */
+#include "config.h"
+
+#include <math.h>
+#include <assert.h>
+
+#include "funcs.h"
+#include "structs.h"
+
+
+#if 1
+static int   ilogsum_lookup[LOGSUM_TBL];
+void 
+init_ilogsum(void)
+{
+  static int firsttime = TRUE;
+  if (!firsttime)  return;
+  firsttime = FALSE;
+    
+  int i;
+  for (i = 0; i < LOGSUM_TBL; i++) 
+    ilogsum_lookup[i] = rint(INTSCALE * (sreLOG2(1.+sreEXP2((double) -i/INTSCALE))));
+}
+
+
+int 
+ILogsum(int s1, int s2)
+{
+  const int max = ESL_MAX(-INFTY, ESL_MAX(s1, s2));
+  const int min = ESL_MIN(s1, s2);
+  return  (min <= -INFTY || (max-min) >= LOGSUM_TBL) ? max : max + ilogsum_lookup[max-min];
+} 
+
+/* guaranteed s1 >= -INFTY, s2 >= -INFTY */
+int 
+ILogsumNI(int s1, int s2)
+{
+  ESL_DASSERT1((s1 > -INFTY));
+  ESL_DASSERT1((s2 > -INFTY));
+  /*assert(s1 > -INFTY);
+    assert(s2 > -INFTY);*/
+
+  const int max = ESL_MAX(s1, s2);
+  const int min = ESL_MIN(s1, s2);
+  return  ((max-min) >= LOGSUM_TBL) ? max : max + ilogsum_lookup[max-min];
+  /* about 10% slower 
+     if(s1 > s2) 
+    return  ((s1-s2) >= LOGSUM_TBL) ? s1 : s1 + ilogsum_lookup[s1-s2];
+    else
+    return  ((s2-s1) >= LOGSUM_TBL) ? s2 : s2 + ilogsum_lookup[s2-s1];
+  */
+} 
+
+/* guaranteed s1 >= -INFTY, s2 >= -INFTY */
+int 
+ILogsumNI_diff(int s1a, int s1b, int s2a, int s2b, int db)
+{
+  /* db = s1b - s2b */
+  ESL_DASSERT1((s1a > -INFTY));
+  ESL_DASSERT1((s1b > -INFTY));
+  ESL_DASSERT1((s2a > -INFTY));
+  ESL_DASSERT1((s2b > -INFTY));
+  /*const int d = s1a-s2a+db;
+  if      (d >=  LOGSUM_TBL) return s1a + s1b;
+  else if (d > 0)            return s1a + s1b + ilogsum_lookup[d];
+  else if (d <= -LOGSUM_TBL) return s2a + s2b;
+  else                       return s2a + s2b + ilogsum_lookup[-d];*/
+  const int d = s1a-s2a+db;
+  if(d > 0) 
+    return  (d >= LOGSUM_TBL) ? s1a + s1b : s1a + s1b + ilogsum_lookup[d];
+  else
+    return  (d <= LOGSUM_TBL) ? s2a + s2b : s2a + s2b + ilogsum_lookup[-d];
+} 
+
+static float flogsum_lookup[LOGSUM_TBL];
+
+void
+FLogsumInit(void)
+{
+  static int firsttime = TRUE;
+  if (!firsttime) return;
+  firsttime = FALSE;
+
+  int i;
+  for (i = 0; i < LOGSUM_TBL; i++) 
+    flogsum_lookup[i] = sreLOG2(1. + sreEXP2((double) -i / INTSCALE));
+  return;
+}
+
+float
+LogSum2(float s1, float s2)
+{
+  const float max = ESL_MAX(s1, s2);
+  const float min = ESL_MIN(s1, s2);
+  return  (min == -eslINFINITY || (max-min) >= 23.f) ? max : max + flogsum_lookup[(int)((max-min)*INTSCALE)];
+} 
+
+/* yes LogSum2 and FLogsum are identical, this is for backwards compatibility */
+float
+FLogsum(float s1, float s2)
+{
+  const float max = ESL_MAX(s1, s2);
+  const float min = ESL_MIN(s1, s2);
+#if 0
+  return (min == -eslINFINITY || (max-min) >= 23.f) ? max : max + sreLOG2(1.0 + sreEXP2(min-max));  /* EPN: While debugging. Replaces logsum table with analytical calculation. Remember to remove! */
+#endif
+  return  (min == -eslINFINITY || (max-min) >= 23.f) ? max : max + flogsum_lookup[(int)((max-min)*INTSCALE)];
+} 
+#endif /* USE_NEWLOGSUM*/
+
+#if 0
+/**********************************************************************************
+ *                              OLD LOG SUM FUNCTIONS                             *
+ **********************************************************************************/
+/* Function: ILogsum()
+ * 
+ * Purpose:  Return the scaled integer log probability of
+ *           the sum of two probabilities p1 and p2, where
+ *           p1 and p2 are also given as scaled log probabilities.
+ *         
+ *           log(exp(p1)+exp(p2)) = p1 + log(1 + exp(p2-p1)) for p1 > p2
+ *           
+ *           For speed, builds a lookup table the first time it's called.
+ *           LOGSUM_TBL is set to 20000 by default, in config.h.
+ *
+ *           Because of the one-time initialization, we have to
+ *           be careful in a multithreaded implementation... hence
+ *           the use of pthread_once(), which forces us to put
+ *           the initialization routine and the lookup table outside
+ *           ILogsum(). (Thanks to Henry Gabb at Intel for pointing
+ *           out this problem.)
+ *           
+ * Args:     p1,p2 -- scaled integer log_2 probabilities to be summed
+ *                    in probability space.
+ *                    
+ * Return:   scaled integer log_2 probability of the sum.
+ */
+
+static int ilogsum_lookup[LOGSUM_TBL];
+static void 
+init_ilogsum(void)
+{
+  static int firsttime = 1;
+  if (firsttime) return;
+  firsttime = FALSE;
+
+  int i;
+  for (i = 0; i < LOGSUM_TBL; i++) 
+    ilogsum_lookup[i] = (int) (INTSCALE * 1.44269504 * 
+			       (log(1.+exp(0.69314718 * (float) -i/INTSCALE))));
+}
+int 
+ILogsum(int s1, int s2)
+{
+  if(s1 == -INFTY) return s2; /* EPN */
+  if(s2 == -INFTY) return s1; /* EPN */
+
+  const int diff = s1-s2;
+  if      (diff >=  LOGSUM_TBL) return s1;
+  else if (diff > 0)            return s1 + ilogsum_lookup[diff];
+  else if (diff <= -LOGSUM_TBL) return s2;
+  else                          return s2 + ilogsum_lookup[-diff];
+} 
+
+/* guaranteed s1 >= -INFTY, p2 >= -INFTY */
+int
+ILogsumNI(int s1, int s2)
+{
+  ESL_DASSERT1((s1 >= -INFTY));
+  ESL_DASSERT1((s2 >= -INFTY));
+  const int diff = s1-s2;
+  if      (diff >=  LOGSUM_TBL) return s1;
+  else if (diff <= -LOGSUM_TBL) return s2;
+  else if (diff > 0)            return s1 + ilogsum_lookup[diff];
+  else                          return s2 + ilogsum_lookup[-diff];
+} 
+
+/* Function: LogSum2()
+ * 
+ * Purpose:  Returns the log_2 of the sum of two log_2 probabilities.
+ *           log(exp(p1)+exp(p2)) = p1 + log(1 + exp(p2-p1)) for p1 > p2
+ *           Note that this is in log_2 space.
+ */
+float 
+LogSum2(float p1, float p2)
+{
+  if (p1 > p2)
+    return (p1-p2 > 50.) ? p1 : p1 + sreLOG2(1. + pow(2.,(p2-p1)));
+  else
+    return (p2-p1 > 50.) ? p2 : p2 + sreLOG2(1. + pow(2.,(p1-p2)));
+}
+
+#endif /* USE_OLDLOGSUM */
+
+/* EPN, Fri Sep  7 16:57:23 2007 
+ * Left in benchmark driver for potential future use, not used now though. 
+ */
+/*****************************************************************
+ * Benchmark driver.
+ *****************************************************************/
+#ifdef p7LOGSUM_BENCHMARK
+/* gcc -o benchmark -g -O2 -I. -L. -I../easel -L../easel -Dp7LOGSUM_BENCHMARK logsum.c -leasel -lm
+ * ./benchmark
+ */
+/* All times in units of nanoseconds/iteration: cpu time * 10.
+ * All times derived from 1e8 iterations (-N 100000000) unless stated.
+ * All runs on my workstation, a 3.2GHz Xeon.
+ * Times in brackets are difference from baseline.  
+ * To get baselines, comment out the appropriate Logsum() call and recompile.
+ * 
+ * Floating point:   gcc -g -O2
+ *                   ---------      
+ *   baseline:        274.5
+ *   p7_FLogsum()     293.2  [18.7]
+ *  
+ * Integer version:             
+ *   baseline:        269.9                                       
+ *   p7_ILogsum()     271.8   [1.9]
+ */
+#include "p7_config.h"
+
+#include <math.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_stopwatch.h"
+
+#include "hmmer.h"
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                       docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",    0 },
+  { "-i",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "run the integer version",                 0 },
+  { "-v",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "be verbose: show individual results",     0 },
+  { "-N",        eslARG_INT,"100000000",NULL,"n>0", NULL,  NULL, NULL, "number of trials",                        0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options]";
+static char banner[] = "benchmark driver for logsum functions()";
+
+static float 
+naive1(float s1, float p2)
+{
+  return log(exp(s1) + exp(p2));
+}
+
+static float 
+naive2(float s1, float s2)
+{
+  if (s1 > s2) return s1 + log(1 + exp(s2-s1));
+  else         return s2 + log(1 + exp(s1-s2));
+}
+
+int 
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 0, argc, argv, banner, usage);
+  ESL_RANDOMNESS *r       = esl_randomness_Create(42);
+  ESL_STOPWATCH  *w       = esl_stopwatch_Create();
+  int             N       = esl_opt_GetInteger(go, "-N");
+  int             i;
+
+  if (esl_opt_GetBoolean(go, "-i"))
+    {
+      int  x, z;
+
+      p7_ILogsumInit();
+      esl_stopwatch_Start(w);
+      for (z = 0, i = 0; i < N; i++)
+	{
+	  x = z - esl_random(r) * 7000;
+
+	  if (esl_opt_GetBoolean(go, "-v"))  
+	    printf("%d %d %d \n", z, x, p7_ILogsum(x, z));
+
+	  z = p7_ILogsum(x,z);  
+	  z -= 119;
+	}
+      esl_stopwatch_Stop(w);
+    }
+  else
+    {
+      float  x, z;
+
+      p7_FLogsumInit();
+      esl_stopwatch_Start(w);
+      for (z = 0., i = 0; i < N; i++)
+	{
+	  x = z - esl_random(r) * 7.;
+
+	  if (esl_opt_GetBoolean(go, "-v"))  
+	    printf("%g %g %g %g %g\n", z, x, p7_FLogsum(x, z), naive1(x,z), fabs(p7_FLogsum(x, z) - naive1(x,z)));
+
+	  z  = p7_FLogsum(x, z);       
+	  /* z = naive2(x,y); */
+	  z -= 0.1187;		/* empirically balancing z near 0 */
+	}
+      esl_stopwatch_Stop(w);
+  
+    }
+  esl_stopwatch_Display(stdout, w, "# CPU time: ");
+
+  esl_stopwatch_Destroy(w);
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+}
+#endif /*p7LOGSUM_BENCHMARK*/
+
+
+
diff --git a/src/mpifuncs.c b/src/mpifuncs.c
new file mode 100644
index 0000000..761f5b1
--- /dev/null
+++ b/src/mpifuncs.c
@@ -0,0 +1,1920 @@
+/*
+ * mpifuncs.c
+ *
+ * Basic functions for using MPI in infernal.
+ * Functions can be organized into 2 groups, 
+ * 1 group starts with "search_", these
+ * were copied from Robbie Klein's RSEARCH
+ * and in many cases untouched (besides 
+ * renaming). The other group starts with
+ * "aln_", these were made for MPI alignment
+ * (which is easier to implement than search)
+ * by copying and morphing Robbie's functions.
+ * Functions that don't start with either
+ * "search_" or "aln_" are general.
+ *
+ * Robert J. Klein
+ * May 28, 2002
+ * 
+ * EPN, Thu Jan  4 14:17:06 2007
+ */
+
+#ifdef HAVE_MPI
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <string.h>
+
+#include "mpi.h"
+#include "mpifuncs.h"
+#include "structs.h"
+#include "funcs.h"
+#include "cm_dispatch.h"
+#include "stats.h"
+
+#if 0
+
+#define BUFSIZE 16384
+#define MIN_CHUNK_D_MULTIPLIER 10
+#define MAX_CHUNK_SIZE 1000000
+
+#define VERSION_STRING "INFERNAL 1.0"
+#define VERSION_STRING_SIZE 100
+
+/***************************************************************************
+ * General functions, which can be used for either MPI search or alignment *
+ ***************************************************************************/
+/*
+ * Function: get_master_rank
+ * Date:     RJK, Tue May 28, 2002 [St. Louis]
+ * Purpose:  Given a communicator, returns the lowest ranked one that can
+ *           do I/O.
+ *           Also checks the version string -- makes sure that it's the same
+ *           on all procs.
+ */
+int get_master_rank (MPI_Comm comm, int mpi_my_rank) {
+  int *io_proc_rank_p;
+  int i;
+  char versionbuf[VERSION_STRING_SIZE];
+  
+  MPI_Attr_get (comm, MPI_IO, &io_proc_rank_p, &i);
+  
+  if (i == 0)                 /* Not MPI compliant */
+    return(MPI_PROC_NULL);
+  if (*io_proc_rank_p == MPI_PROC_NULL)
+    return (MPI_PROC_NULL);
+  if (*io_proc_rank_p == MPI_ANY_SOURCE)
+    return (0);
+
+  /* Take min of procs allowed to do I/O.  */
+  MPI_Allreduce (io_proc_rank_p, &i, 1, MPI_INT, MPI_MIN, comm);
+
+  /* i is now master rank */
+  /* Broadcast the version from master rank */
+  if (i == mpi_my_rank)
+    strncpy (versionbuf, VERSION_STRING, VERSION_STRING_SIZE-1);
+  MPI_Bcast (versionbuf, VERSION_STRING_SIZE, MPI_CHAR, i, comm);
+  
+  if (strncmp (versionbuf, VERSION_STRING, VERSION_STRING_SIZE))
+    Die ("Version strings %s and %s don't match\n", versionbuf, VERSION_STRING);
+  return (i);
+}
+
+/*
+ * Function: broadcast_cm()
+ * Date:     EPN, Thu Jan  4 14:33:07 2007
+ * Purpose:  Broadcasts the CM for alignment or search.
+ *
+ */
+void broadcast_cm (CM_t **cm, int mpi_my_rank, int mpi_master_rank) 
+{
+  char buf[BUFSIZE];      /* Buffer for packing it all but the bulk of the CM */
+  int position = 0;         /* Where I am in the buffer */
+  int nstates, nnodes;
+  int enf_len;
+  int nparts;
+  int i;
+  int p;
+
+  position = 0;
+  if (mpi_my_rank == mpi_master_rank) 
+    {   /* I'm in charge */
+      /* contract check, if we claim to have Gumbel stats, we better have them */
+      if((*cm)->flags & CM_GUMBEL_STATS && (*cm)->stats == NULL)
+	esl_fatal("ERROR in broadcast_cm() master node claims to have Gumbel stats but cm->stats is NULL!\n");
+      nstates = (*cm)->M;
+      nnodes = (*cm)->nodes;
+      
+      /* Basics of the model */
+      MPI_Pack (&nstates,                  1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD); 
+      MPI_Pack (&nnodes,                   1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->flags),           1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->config_opts),     1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->align_opts),      1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->search_opts),     1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->el_selfsc),       1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->iel_selfsc),      1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->W),               1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->enf_start),       1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->enf_scdiff),      1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->sc_boost),        1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cp9_sc_boost),    1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->ffract),          1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cutoff_type),     1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cutoff),          1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cp9_cutoff_type), 1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cp9_cutoff),      1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->beta),            1, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->tau),             1, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->hmmpad),          1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->pbegin),          1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->pend),            1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+
+      /* Take special care with enf_len, this is used later to get cm->enf_seq if nec */
+      if((*cm)->enf_start != 0) enf_len = strlen((*cm)->enf_seq);
+      else enf_len = 0;
+      MPI_Pack (&enf_len,                  1, MPI_INT, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+
+      /* Take special care with number of partitions, used later to get cm->stats if nec */
+      if((*cm)->flags & CM_GUMBEL_STATS) nparts = (*cm)->stats->np;
+      else nparts = 0;
+      MPI_Pack (&nparts,                  1, MPI_INT, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+
+    }
+  /* Broadcast to everyone */
+  MPI_Bcast (buf, BUFSIZE, MPI_PACKED, mpi_master_rank, MPI_COMM_WORLD);
+
+  /* Decode this first set */
+  position = 0;
+  if (mpi_my_rank != mpi_master_rank) 
+    {
+      MPI_Unpack (buf, BUFSIZE, &position, &nstates, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &nnodes, 1, MPI_INT, MPI_COMM_WORLD);
+      *cm = CreateCM (nnodes, nstates);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->flags),           1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->config_opts),     1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->align_opts),      1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->search_opts),     1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->el_selfsc),       1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->iel_selfsc),      1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->W),               1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->enf_start),       1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->enf_scdiff),      1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->sc_boost),        1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cp9_sc_boost),    1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->ffract),          1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cutoff_type),     1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cutoff),          1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cp9_cutoff_type), 1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cp9_cutoff),      1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->beta),            1, MPI_DOUBLE,MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->tau),             1, MPI_DOUBLE,MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->hmmpad),          1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->pbegin),          1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->pend),            1, MPI_FLOAT,   MPI_COMM_WORLD);
+
+      MPI_Unpack (buf, BUFSIZE, &position, &enf_len,                  1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &nparts,                   1, MPI_INT,   MPI_COMM_WORLD);
+    }
+  /* Now we broadcast the rest of the model using many calls to MPI_Bcast.  
+     This is inefficient, but is probably negligible compared to the actual 
+     searches */
+  MPI_Bcast ((*cm)->null,   Alphabet_size, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->sttype, nstates,       MPI_CHAR,  mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->ndidx,  nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->stid,   nstates,       MPI_CHAR,  mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->cfirst, nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->cnum,   nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->plast,  nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->pnum,   nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+ 
+  MPI_Bcast ((*cm)->nodemap, nnodes, MPI_INT,  mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->ndtype,  nnodes, MPI_CHAR, mpi_master_rank, MPI_COMM_WORLD);
+
+  MPI_Bcast ((*cm)->begin,    nstates, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->end,      nstates, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->beginsc,  nstates, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->endsc,    nstates, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->ibeginsc, nstates, MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->iendsc,   nstates, MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+
+  /* These next calls depend on Sean's FMX2Alloc to be what CreateCM calls, and to allocate one large
+     memory chunk at x[0] (where x is float **) and then fill in x[1]..x[n] with the appropriate offsets into
+     this chunk of memory */
+  MPI_Bcast ((*cm)->t[0], nstates*MAXCONNECT, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->e[0], nstates*Alphabet_size*Alphabet_size, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->tsc[0], nstates*MAXCONNECT, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->esc[0], nstates*Alphabet_size*Alphabet_size, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->itsc[0], nstates*MAXCONNECT, MPI_INT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->iesc[0], nstates*Alphabet_size*Alphabet_size, MPI_INT, mpi_master_rank, MPI_COMM_WORLD);
+
+  /* Broadcast the enf_seq, if it's NULL (enf_start == 0) we don't */
+  if((*cm)->enf_start != 0)
+    {
+      if (mpi_my_rank != mpi_master_rank) 
+	ESL_ALLOC((*cm)->enf_seq, sizeof(char) * (enf_len+1));
+      MPI_Bcast((*cm)->enf_seq, enf_len, MPI_CHAR, mpi_master_rank, MPI_COMM_WORLD);
+      if (mpi_my_rank != mpi_master_rank) 
+	(*cm)->enf_seq[enf_len] = '\0';
+    }
+
+  /* Broadcast the Gumbel stats if they exist 
+   * IMPT: currently filter threshold stats are NOT broadcasted as they're only
+   * used to get cm->cp9_cutoff, which is broadcasted separately. We could get 
+   * away with not broadcasting these stats too - though we'd have to modify 
+   * parallel_search_database() to be independent on Gumbel params */
+  if((*cm)->flags & CM_GUMBEL_STATS) /* flags were already sent/received */
+    {
+      if (mpi_my_rank != mpi_master_rank) 
+	(*cm)->stats = AllocCMStats(nparts); /* nparts was already sent/recd */
+      for(i = 0; i < NGUMBELMODES; i++)
+	for(p = 0; p < nparts; p++)
+	  {	    
+	    MPI_Bcast(&((*cm)->stats->gumAA[i][p]->N),      1, MPI_INT,    mpi_master_rank, MPI_COMM_WORLD);
+	    MPI_Bcast(&((*cm)->stats->gumAA[i][p]->L),      1, MPI_INT,    mpi_master_rank, MPI_COMM_WORLD);
+	    MPI_Bcast(&((*cm)->stats->gumAA[i][p]->mu),     1, MPI_DOUBLE, mpi_master_rank, MPI_COMM_WORLD);
+	    MPI_Bcast(&((*cm)->stats->gumAA[i][p]->lambda), 1, MPI_DOUBLE, mpi_master_rank, MPI_COMM_WORLD);
+	  }
+    }
+  return;
+}
+
+/**************************************************************
+ * MPI search functions ("search_*") Originally from RSEARCH. *
+ **************************************************************/
+/*
+ * Function: search_first_broadcast()
+ * Date:     RJK, Tue May 28, 2002 [St. Louis]
+ * Purpose:  Broadcasts only num_samples and W_scale for parallel cmsearch.
+ *
+ */
+void search_first_broadcast (int *num_samples, float *W_scale,
+			     int mpi_my_rank, int mpi_master_rank) 
+{
+  int  status;
+  int   bufsize = sizeof(int) + sizeof(float);
+  char *buf;                /* Buffer for packing */
+  int   position = 0;         /* Where I am in the buffer */
+  ESL_ALLOC(buf, bufsize);
+
+  /*printf("entered search_first_broadcast: my: %d master: %d\n", mpi_my_rank, mpi_master_rank);*/
+
+  position = 0;
+  if (mpi_my_rank == mpi_master_rank) 
+    {   /* I'm in charge */
+      MPI_Pack (num_samples, 1, MPI_INT,   buf, bufsize, &position, MPI_COMM_WORLD);
+      MPI_Pack (W_scale,     1, MPI_FLOAT, buf, bufsize, &position, MPI_COMM_WORLD);
+    }
+  /* Broadcast to everyone */
+  MPI_Bcast (buf, bufsize, MPI_PACKED, mpi_master_rank, MPI_COMM_WORLD);
+
+  /* Decode it */
+  position = 0;
+  if (mpi_my_rank != mpi_master_rank) 
+    {
+      MPI_Unpack (buf, BUFSIZE, &position, num_samples, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, W_scale, 1, MPI_FLOAT, MPI_COMM_WORLD);
+    }
+  /*printf("leaving search_first_broadcast: do_qdb: %d do_inside: %d\n", (*do_qdb), (*do_inside));*/
+
+  return;
+ ERROR:
+  esl_fatal("Memory allocation error.");
+}
+
+/*
+ * Function: search_second_broadcast
+ * Date:     RJK, Tue May 28, 2002 [St. Louis]
+ * Purpose:  Second broadcast of information to all processes.
+ */
+void search_second_broadcast (CM_t **cm, long *N, int mpi_my_rank, int mpi_master_rank) 
+{
+  char buf[BUFSIZE];      /* Buffer for packing it all but the bulk of the CM */
+  int position = 0;         /* Where I am in the buffer */
+  double lambda[GC_SEGMENTS];
+  double mu[GC_SEGMENTS];
+  double K[GC_SEGMENTS];
+  double cp9_lambda[GC_SEGMENTS];
+  double cp9_mu[GC_SEGMENTS];
+  double cp9_K[GC_SEGMENTS];
+  int     i;
+
+  position = 0;
+  if (mpi_my_rank == mpi_master_rank)    /* I'm in charge */
+    { 
+      /* we always send N */
+      MPI_Pack (&N, 1, MPI_LONG, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      if((*cm)->search_opts & CM_SEARCH_CMSTATS) /* pack the CM Gumbel parameters */
+	{
+	  //MPI_Pack ((*cm)->lambda,GC_SEGMENTS, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+	  //MPI_Pack ((*cm)->K,     GC_SEGMENTS, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+	  //MPI_Pack ((*cm)->mu,    GC_SEGMENTS, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+	}
+      if((*cm)->search_opts & CM_SEARCH_CP9STATS) /* pack the CP9 Gumbel parameters */
+	{
+	  //MPI_Pack ((*cm)->cp9_lambda, GC_SEGMENTS, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+	  //MPI_Pack ((*cm)->cp9_mu,     GC_SEGMENTS, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+	  //MPI_Pack ((*cm)->cp9_K,      GC_SEGMENTS, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+	}
+    }
+  MPI_Bcast (buf, BUFSIZE, MPI_PACKED, mpi_master_rank, MPI_COMM_WORLD);
+  
+  /* Decode the packet */
+  position = 0;
+  if (mpi_my_rank != mpi_master_rank) 
+    {
+      MPI_Unpack (buf, BUFSIZE, &position, N, 1, MPI_LONG, MPI_COMM_WORLD);
+      /* this is fragile, we rely on the fact that we broadcasted the CM
+       * in broadcast_cm() earlier, so it will have the same cm->*opts as
+       * the one we're sending from the master node. */
+      if((*cm)->search_opts & CM_SEARCH_CMSTATS) /* unpack the CM Gumbel parameters */
+	{
+	  //MPI_Unpack (buf, BUFSIZE, &position, ((*cm)->lambda), GC_SEGMENTS, MPI_DOUBLE, MPI_COMM_WORLD);
+	  //MPI_Unpack (buf, BUFSIZE, &position, ((*cm)->mu),     GC_SEGMENTS, MPI_DOUBLE, MPI_COMM_WORLD);
+	  //MPI_Unpack (buf, BUFSIZE, &position, ((*cm)->K),      GC_SEGMENTS, MPI_DOUBLE, MPI_COMM_WORLD);
+	  for(i = 0; i < GC_SEGMENTS; i++)
+	    {
+	      //(*cm)->lambda[i] = lambda[i];
+	      //(*cm)->mu[i]     = mu[i];
+	      //(*cm)->K[i]      = K[i];
+	    }
+	}
+      if((*cm)->search_opts & CM_SEARCH_CP9STATS) /* unpack the CP9 Gumbel parameters */
+	{
+	  //MPI_Unpack (buf, BUFSIZE, &position, cp9_lambda, GC_SEGMENTS, MPI_DOUBLE, MPI_COMM_WORLD);
+	  //MPI_Unpack (buf, BUFSIZE, &position, cp9_mu,     GC_SEGMENTS, MPI_DOUBLE, MPI_COMM_WORLD);
+	  //MPI_Unpack (buf, BUFSIZE, &position, cp9_K,      GC_SEGMENTS, MPI_DOUBLE, MPI_COMM_WORLD);
+	  for(i = 0; i < GC_SEGMENTS; i++)
+	    {
+	      //(*cm)->cp9_lambda[i] = cp9_lambda[i];
+	      //(*cm)->cp9_mu[i]     = cp9_mu[i];
+	      //(*cm)->cp9_K[i]      = cp9_K[i];
+	    }
+	}
+    }
+}
+
+/*
+ * Function: search_receive_job
+ * Date:     RJK, Mon May 28, 2002 [St. Louis]
+ * Purpose:  Calls MPI_Recv to receive a work packet, and unpacks the packet
+ */
+char search_receive_job (int *seqlen_p, char **seq_p, int *bestr_p,
+		  int mpi_master_rank) {
+  char buf[32];
+  MPI_Status status;
+  int position = 0;
+  char job_type;
+  char *seq = NULL;
+
+  /* Get the job type and the sequence length (0 if no sequence) */
+  MPI_Recv (buf, 32, MPI_PACKED, mpi_master_rank, JOB_PACKET_TAG, 
+	    MPI_COMM_WORLD, &status);
+  MPI_Unpack (buf, 32, &position, &job_type, 1, MPI_CHAR, MPI_COMM_WORLD);
+  MPI_Unpack (buf, 32, &position, seqlen_p, 1, MPI_INT, MPI_COMM_WORLD);
+  MPI_Unpack (buf, 32, &position, bestr_p, 1, MPI_INT, MPI_COMM_WORLD);
+
+  /*  printf("in receive job seqlen: %d\n", *seqlen_p);*/
+  if (*seqlen_p > 0) {
+    /* Receive a partial sequence and convert to digitized sequence format
+       by placing sentinels at end */
+    ESL_ALLOC(seq = MallocOrDie(sizeof(char)*(*seqlen_p+2)));
+    seq[0] = seq[*seqlen_p+1] = DIGITAL_SENTINEL;
+    MPI_Recv (seq+1, *seqlen_p, MPI_CHAR, mpi_master_rank, SEQ_TAG, 
+	      MPI_COMM_WORLD, &status);
+  }
+  *seq_p = seq;
+  return(job_type);
+}
+
+/*
+ * Function: search_send_search_results
+ * Date:     RJK, Tue May 28, 2002 [St. Louis]
+ * Purpose:  Given a list of scan results, sends them to master node using
+ *           MPI_Send
+ */
+void search_send_search_results (search_results_t *results, int mpi_master_node) {
+  char *buf;
+  int pos = 0;
+  int i;
+  int bufsize;
+  char results_type = SEARCH_STD_SEARCH_RESULTS;
+
+  bufsize = sizeof(char)+sizeof(int)+(sizeof(search_result_node_t)*(results->num_results+1));
+  ESL_ALLOC(buf, bufsize);
+  /* Send the size of the results */
+  MPI_Send (&bufsize, 1, MPI_INT, mpi_master_node, SEARCH_STD_SEARCH_RESULTS_SIZE_TAG, MPI_COMM_WORLD);
+
+  /* Send the results */
+  MPI_Pack (&results_type, 1, MPI_CHAR, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (&(results->num_results), 1, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  for (i=0; i<results->num_results; i++) {
+    MPI_Pack(&(results->data[i].start), 1, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+    MPI_Pack(&(results->data[i].stop), 1, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+    MPI_Pack(&(results->data[i].bestr), 1, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+    MPI_Pack(&(results->data[i].score), 1, MPI_FLOAT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  }
+  MPI_Send (buf, bufsize, MPI_PACKED, mpi_master_node, SEARCH_STD_SEARCH_RESULTS_TAG, MPI_COMM_WORLD);
+}
+
+/*
+ * Function: search_send_align_results
+ * Date:     RJK, Tue Jun 25, 2002 [St. Louis]
+ * Purpose:  Sends a parse tree back to the master process 
+ */
+void search_send_align_results (Parsetree_t *tr, int mpi_master_node) {
+  char *buf;
+  int pos = 0;
+  int bufsize;
+  char results_type = ALN_RESULTS;
+
+  bufsize = sizeof(char)+sizeof(int)+sizeof(int)+7*((tr->n)+1)*sizeof(int);
+  ESL_ALLOC(buf, bufsize);
+  /* Send the size of the results */
+  MPI_Send (&bufsize, 1, MPI_INT, mpi_master_node, SEARCH_STD_SEARCH_RESULTS_SIZE_TAG, MPI_COMM_WORLD);
+
+  /* Send the results */
+  MPI_Pack (&results_type, 1, MPI_CHAR, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (&(tr->memblock), 1, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (&(tr->n), 1, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (tr->emitl, tr->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (tr->emitr, tr->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (tr->state, tr->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (tr->nxtl, tr->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (tr->nxtr, tr->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (tr->prv,  tr->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (tr->mode, tr->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+
+  MPI_Send (buf, bufsize, MPI_PACKED, mpi_master_node, SEARCH_STD_SEARCH_RESULTS_TAG, MPI_COMM_WORLD);
+}
+
+/*
+ * Function: search_procs_working
+ * Date:     RJK, Wed May 29, 2002 [St. Louis]
+ * Purpose:  Returns TRUE if a slave is still working (status not NULL), false
+ *           otherwise.
+ */
+int search_procs_working (job_t **process_status, int mpi_num_procs, int mpi_master_rank) { 
+  int i;
+  for (i=0; i<mpi_num_procs; i++) {
+    if (i == mpi_master_rank) continue;
+    if (process_status[i] != NULL) 
+      return(TRUE);
+  }
+  return (FALSE);
+}
+
+/*
+ * Function: search_enqueue
+ * Date:     RJK, Wed May 29, 2002 [St. Louis]
+ * Purpose:  Chunks the given database sequence and enqueues all chunks for
+ *           scanning.  Queue is a linked list.
+ */
+job_t *search_enqueue (db_seq_t *active_seq, int db_seq_index, 
+		       int D, int do_revcomp, int job_type) 
+{
+  job_t *queue = NULL;
+  job_t *cur_tail = NULL;
+  job_t *new_entry;
+  int chunksize;
+  int chunkoffset;
+  int curpos;
+  int in_revcomp;
+  int mpi_num_procs;
+
+  MPI_Comm_size (MPI_COMM_WORLD, &mpi_num_procs);
+
+  /* 
+   * Set the chunk size as follows:
+   * 1.  Ideally take smallest multiple of D that gives result greater than
+   *     (seqlen+D*(num_procs-2))/(num_procs-1)
+   *     This should put one chunk on each processor.
+   * 2.  If this is less than MIN_CHUNK_D_MULTIPLIER * D, use that value.
+   * 3.  If this is greater than MAX_CHUNK_SIZE, use that.
+   */
+  chunksize = ((active_seq->sq[0]->n+D*(mpi_num_procs-2))/(mpi_num_procs-1))+1;
+  chunksize = ((chunksize/D)+1)*D;
+
+  /*printf("in search_enqueue, D: %d do_revcomp: %d\n", D, do_revcomp);
+    printf("seq len: %d chunksize: %d procs: %d\n", active_seq->sq[0]->n, chunksize, mpi_num_procs);*/
+
+  if (do_revcomp)
+    chunksize *= 2;
+  if (chunksize < MIN_CHUNK_D_MULTIPLIER * D) 
+    chunksize = MIN_CHUNK_D_MULTIPLIER * D;
+  if (chunksize > MAX_CHUNK_SIZE)
+    chunksize = MAX_CHUNK_SIZE;
+
+  chunkoffset = chunksize - D;
+  active_seq->chunks_sent = 0;
+  active_seq->alignments_sent = -1;     /* None sent yet */
+  for (in_revcomp = 0; in_revcomp <= do_revcomp; in_revcomp++) {
+    for (curpos = 1; curpos <= active_seq->sq[0]->n; curpos += chunkoffset) {
+      ESL_ALLOC(new_entry, sizeof(db_seq_t));
+      new_entry->next = NULL;
+      if (cur_tail != NULL)
+	cur_tail->next = new_entry;
+      if (queue == NULL)
+	queue = new_entry;
+      cur_tail = new_entry;
+      new_entry -> job_type = job_type;
+      if (chunksize < active_seq->sq[0]->n - curpos + 1)
+	new_entry -> seqlen = chunksize;
+      else
+	new_entry -> seqlen = active_seq->sq[0]->n - curpos + 1;
+      new_entry -> dsq = active_seq->sq[in_revcomp]->dsq + curpos;
+      new_entry -> db_seq_index = db_seq_index;
+      new_entry->in_revcomp = (char)in_revcomp;
+      new_entry->index = curpos;
+      new_entry->bestr = 0;          /* Not used here */
+      /*printf("new_entry len: %d i: %d j: %d\n", new_entry->seqlen, curpos, (curpos+ new_entry->seqlen));*/
+      active_seq->chunks_sent++;
+    }
+  }
+  return (queue);
+}
+
+/*
+ * Function: search_enqueue_alignments
+ * Date:     RJK, Tue Jun 25, 2002 [St. Louis]
+ * Purpose:  Given a sequence and a job type, takes each result for sequence
+ *           and enqueues an alignment.
+ */
+void search_enqueue_alignments (job_t **queue, db_seq_t *active_seq, int db_seq_index,
+			 int do_revcomp, int job_type) {
+  job_t *cur_tail = NULL;
+  job_t *new_entry;
+  int result_index;
+  int in_revcomp;
+  
+  /* First, set cur tail to end if already stuff in queue */
+  if (*queue != NULL) {
+    cur_tail = *queue;
+    while (cur_tail->next != NULL) {
+      cur_tail = cur_tail -> next;
+    }
+  }
+
+  active_seq->alignments_sent = 0;
+
+  for (in_revcomp = 0; in_revcomp <= do_revcomp; in_revcomp++) {
+    if (active_seq->results[in_revcomp] == NULL) continue;    /* No results here */
+    for (result_index = 0; 
+	 result_index < active_seq->results[in_revcomp]->num_results;
+	 result_index++) {
+      ESL_ALLOC(new_entry, sizeof(db_seq_t));
+      new_entry->next = NULL;
+      if (cur_tail != NULL)
+	cur_tail->next = new_entry;
+      if (*queue == NULL)
+	*queue = new_entry;
+      cur_tail = new_entry;
+      new_entry -> job_type = job_type;
+      new_entry->seqlen = 
+	active_seq->results[in_revcomp]->data[result_index].stop - 
+	active_seq->results[in_revcomp]->data[result_index].start + 1;
+      new_entry -> dsq = active_seq->sq[in_revcomp]->dsq + 
+	active_seq->results[in_revcomp]->data[result_index].start;
+      new_entry -> db_seq_index = db_seq_index;
+      new_entry->in_revcomp = (char)in_revcomp;
+      new_entry->index = result_index;
+      new_entry->bestr = 
+	active_seq->results[in_revcomp]->data[result_index].bestr;
+      active_seq->alignments_sent++;
+    }
+  }
+}
+
+/*
+ * Function: search_send_next_job
+ * Date:     RJK, Wed May 29, 2002 [St. Louis]
+ * Purpose:  Takes first job in queue, sends it to the given rank, and updates
+ *           queue and process_status to reflect this.
+ */
+void search_send_next_job (job_t **queue, job_t **process_status, int rank_to_send_to) {
+  char buf[32];
+  int position = 0;
+
+  /* Set this process as having the job */
+  *process_status = *queue;
+
+  /* Remove job from queue */
+  *queue = (*queue)->next;
+
+  MPI_Pack (&((*process_status)->job_type), 1, MPI_CHAR, buf, 32, &position, MPI_COMM_WORLD);
+  MPI_Pack (&((*process_status)->seqlen), 1, MPI_INT, buf, 32, &position, MPI_COMM_WORLD);
+  MPI_Pack (&((*process_status)->bestr), 1, MPI_INT, buf, 32, &position, MPI_COMM_WORLD);
+  MPI_Send (buf, position, MPI_PACKED, rank_to_send_to, JOB_PACKET_TAG, MPI_COMM_WORLD);
+
+  /*printf("in search_send_next_job sent len: %d\n", (*process_status)->seqlen);*/
+  if ((*process_status)->seqlen > 0) {
+    MPI_Send ((*process_status)->dsq, (*process_status)->seqlen, MPI_CHAR, rank_to_send_to, SEQ_TAG, MPI_COMM_WORLD);
+  }
+}
+
+/*
+ * Function: search_check_results
+ * Date:     RJK, Wed May 29, 2002 [St. Louis]
+ * Purpose:  Does a blocking call to MPI_Recv until a process finishes, then
+ *           processes results and returns.
+ */
+int search_check_results (db_seq_t **active_seqs, job_t **process_status, int D) {
+  char *buf;
+  int bufsize;
+  MPI_Status status;
+  int data_from;        /* Who's sending us data */
+  char results_type;
+  int position = 0;
+  int num_results;
+  int start, stop, bestr;
+  float score;
+  db_seq_t *cur_seq;
+  char in_revcomp;
+  int index;
+  int i;
+  int cur_seq_index;
+  Parsetree_t *tr;
+
+  /* Get the size of the buffer */
+  MPI_Recv (&bufsize, 1, MPI_INT, MPI_ANY_SOURCE, 
+	    SEARCH_STD_SEARCH_RESULTS_SIZE_TAG, MPI_COMM_WORLD, &status);
+  data_from = status.MPI_SOURCE;
+  ESL_ALLOC(buf, (char)*bufsize);
+
+  /* Figure out the sequence it belongs to */
+  cur_seq_index = process_status[data_from]->db_seq_index;
+  cur_seq = active_seqs[cur_seq_index];
+  index = process_status[data_from]->index;
+  in_revcomp = process_status[data_from]->in_revcomp;
+
+  /* Clear this job -- it's done */
+  free(process_status[data_from]);
+  process_status[data_from] = NULL;
+
+  /* Now get the results */
+  MPI_Recv (buf, bufsize, MPI_PACKED, data_from, SEARCH_STD_SEARCH_RESULTS_TAG, 
+	    MPI_COMM_WORLD, &status);
+  MPI_Unpack (buf, bufsize, &position, &results_type, 1, 
+	      MPI_CHAR, MPI_COMM_WORLD);
+
+  if (results_type == SEARCH_STD_SEARCH_RESULTS) {
+    MPI_Unpack (buf, bufsize, &position, &num_results, 1, 
+		MPI_INT, MPI_COMM_WORLD);
+    if (num_results > 0 && cur_seq->results[(int)in_revcomp] == NULL) {
+      cur_seq->results[(int)in_revcomp] = CreateResults (INIT_RESULTS);
+    }
+    for (i=0; i<num_results; i++) {
+      MPI_Unpack(buf, bufsize, &position, &start, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack(buf, bufsize, &position, &stop, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack(buf, bufsize, &position, &bestr, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack(buf, bufsize, &position, &score,1, MPI_FLOAT, MPI_COMM_WORLD);
+      /* Don't report hits from first D nucleotides in second overlapping seq
+	 because it wasn't a full analysis for seqs ending there -- longer
+	 seqs missed */
+      if (index == 1 || stop > D)
+	report_hit (index+start-1, index+stop-1, bestr, score, 
+		    cur_seq->results[(int)in_revcomp]);
+    }
+    cur_seq->chunks_sent--;
+  } else if (results_type == ALN_RESULTS) {
+    ESL_ALLOC(tr, sizeof(Parsetree_t));
+    /* Get size of the tree */
+    MPI_Unpack (buf, bufsize, &position, &(tr->memblock), 1, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, &(tr->n), 1, MPI_INT, MPI_COMM_WORLD);
+    /* Allocate it */
+    ESL_ALLOC(tr->emitl, sizeof(int)*tr->n);
+    ESL_ALLOC(tr->emitr, sizeof(int)*tr->n);
+    ESL_ALLOC(tr->state, sizeof(int)*tr->n);
+    ESL_ALLOC(tr->nxtl,  sizeof(int)*tr->n);
+    ESL_ALLOC(tr->nxtr,  sizeof(int)*tr->n);
+    ESL_ALLOC(tr->prv,   sizeof(int)*tr->n);
+    ESL_ALLOC(tr->mode,  sizeof(int)*tr->n);
+    ESL_ALLOC(tr->nalloc,sizeof(int)*tr->n);
+    tr->nalloc = tr->n;
+
+    /* Unpack it */
+    MPI_Unpack (buf, bufsize, &position, tr->emitl, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->emitr, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->state, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->nxtl, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->nxtr, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->prv, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->mode, tr->n, MPI_INT, MPI_COMM_WORLD);
+    cur_seq->results[(int)in_revcomp]->data[index].tr = tr;
+    cur_seq->alignments_sent--;
+  } else {
+    Die ("Got result type %d when expecting SEARCH_STD_SEARCH_RESULTS (%d) or ALN_RESULTS (%d)\n", results_type, SEARCH_STD_SEARCH_RESULTS, ALN_RESULTS);
+  }
+  free(buf);
+  return(cur_seq_index);
+}
+
+/*
+ * Function: search_check_hist_results
+ * Date:     RJK, Sat Jun 01, 2002 [St. Louis]
+ * Purpose:  Does a blocking call to MPI_Recv until a histogram scan process 
+ *           finishes, then processes results and returns.  Based on
+ *           check_results.
+ */
+int search_check_hist_results (db_seq_t **seqs, job_t **process_status, int D) {
+
+  char buf[32];
+  MPI_Status status;
+  int data_from;        /* Who's sending us data */
+  char results_type;
+  int position = 0;
+  int db_seq_index;
+  float score;
+
+  /* Get the hist results -- score to add and whether this score was
+     masked by better score or not */
+  MPI_Recv (buf, 32, MPI_PACKED, MPI_ANY_SOURCE, SEARCH_HIST_RESULTS_TAG,
+	    MPI_COMM_WORLD, &status);
+  data_from = status.MPI_SOURCE;
+
+  /* Figure out the sequence it belongs to */
+  db_seq_index = process_status[data_from]->db_seq_index;
+
+  /* Clear this job -- it's done */
+  free(process_status[data_from]);
+  process_status[data_from] = NULL;
+
+
+  MPI_Unpack (buf, 32, &position, &results_type, 1, 
+	      MPI_CHAR, MPI_COMM_WORLD);
+  if (results_type == SEARCH_HIST_SEARCH_RESULTS) {
+    MPI_Unpack (buf, 32, &position, &score, 1, MPI_FLOAT, 
+		MPI_COMM_WORLD);
+    seqs[db_seq_index]->chunks_sent--;
+    if (seqs[db_seq_index]->best_score < score) {
+      seqs[db_seq_index]->best_score = score;
+    }
+  } else {
+    Die ("Got result type %d when expecting SEARCH_HIST_SEARCH_RESULTS (%d)\n", 
+	 results_type, SEARCH_HIST_SEARCH_RESULTS);
+  }
+  return(db_seq_index);
+}
+
+/*
+ * Function: search_send_hist_search_results
+ * Date:     RJK, Sat Jun 01, 2002 [St. Louis]
+ * Purpose:  Given best score for building a histogram, sends to master
+ *           node using MPI_Send
+ */
+void search_send_hist_search_results (float score, int mpi_master_node) {
+  char *buf;
+  int pos = 0;
+  int bufsize;
+  char results_type = SEARCH_HIST_SEARCH_RESULTS;
+
+  bufsize = sizeof(char)+sizeof(float);
+  ESL_ALLOC(buf, bufsize);
+
+  /* Send the results */
+  MPI_Pack (&results_type, 1, MPI_CHAR, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (&score, 1, MPI_FLOAT, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Send (buf, bufsize, MPI_PACKED, mpi_master_node, SEARCH_HIST_RESULTS_TAG, MPI_COMM_WORLD);
+}
+
+
+/*
+ * Function: search_send_terminate
+ * Date:     RJK, Wed May 29, 2002 [St. Louis]
+ * Purpose:  Sends termination code to specified process 
+ */
+void search_send_terminate (int i) {
+  char buf[16];
+  int position = 0;
+  char job_type = TERMINATE_WORK;
+  int len = 0;
+
+  MPI_Pack (&job_type, 1, MPI_CHAR, buf, 16, &position, MPI_COMM_WORLD);
+  MPI_Pack (&len, 1, MPI_INT, buf, 16, &position, MPI_COMM_WORLD);
+  MPI_Send (buf, position, MPI_PACKED, i, JOB_PACKET_TAG, MPI_COMM_WORLD);
+}
+
+/**************************************************************
+ * MPI alignment functions ("aln_*") (EPN 01.04.07)
+ **************************************************************/
+/*
+ * Function: aln_procs_working
+ * Date:     EPN, Sat Dec 30 21:38:54 2006
+ * Purpose:  Returns TRUE if a slave is still working (status BUSY), false
+ *           otherwise.
+ */
+int aln_procs_working (int *process_status, int mpi_num_procs, int mpi_master_rank) { 
+  int i;
+  for (i=0; i<mpi_num_procs; i++) 
+    {
+      if (i == mpi_master_rank) continue;
+      if (process_status[i] == BUSY) return(TRUE); 
+    }
+  return (FALSE);
+}
+
+/*
+ * Function: aln_send_next_job
+ * Date:     EPN, Mon Jan  1 10:37:31 2007
+ * Purpose:  Given a seqs_to_aln_t data structure with sequences to send to 
+ *           a slave, send the important bits to the slave.
+ * Args:
+ *         seqs_to_aln - the seqs to send to the slave for alignment
+ */
+void aln_send_next_job (seqs_to_aln_t *seqs_to_aln, int rank_to_send_to) 
+{
+  char *buf;
+  int bufsize;
+  int position = 0;
+  char job_type = ALN_WORK;
+  int i;
+  int *namelen;
+  /*printf("in aln_send_next_job, rank_to_send_to: %d\n", rank_to_send_to);*/
+
+  bufsize = sizeof(char) + ((3 + (2 * seqs_to_aln->nseq)) * sizeof(int));
+  ESL_ALLOC(buf, bufsize);
+  
+  /* Send the size of the job */
+  MPI_Send (&bufsize, 1, MPI_INT, rank_to_send_to, ALN_JOB_SIZE_TAG, MPI_COMM_WORLD);
+
+  MPI_Pack (&job_type, 1, MPI_CHAR, buf, bufsize, &position, MPI_COMM_WORLD);
+  MPI_Pack (&(seqs_to_aln->index), 1, MPI_INT, buf, bufsize, &position, MPI_COMM_WORLD);
+
+  ESL_ALLOC(namelen, sizeof(int) * seqs_to_aln->nseq);
+
+  /* Send the seqs_to_aln_t data structure, piecewise */
+  /* First send the number of sequences */
+  MPI_Pack (&(seqs_to_aln->nseq), 1, MPI_INT, buf, bufsize, &position, MPI_COMM_WORLD);
+  /* For each sequence, send the length of each sequence, and the length of each sequence name */
+  for(i = 0; i < seqs_to_aln->nseq; i++)
+    {
+      namelen[i] = strlen(seqs_to_aln->sq[i]->name)+1;
+      MPI_Pack (&(seqs_to_aln->sq[i]->n), 1, MPI_INT, buf, bufsize, &position, MPI_COMM_WORLD);
+      MPI_Pack (&(namelen[i]), 1, MPI_INT, buf, bufsize, &position, MPI_COMM_WORLD);
+    }
+  MPI_Send (buf, position, MPI_PACKED, rank_to_send_to, ALN_JOB_PACKET_TAG, MPI_COMM_WORLD);
+
+  /* Send the names of the sequences */
+  for(i = 0; i < seqs_to_aln->nseq; i++)
+    if(seqs_to_aln->sq[i]->n > 0)
+      MPI_Send (seqs_to_aln->sq[i]->name, (namelen[i]), MPI_CHAR, rank_to_send_to, 
+		SEQ_TAG, MPI_COMM_WORLD);
+
+  /* send the digitized seqs only, (not the full ESL_SQ data structure) */
+  for(i = 0; i < seqs_to_aln->nseq; i++)
+    {
+      if(seqs_to_aln->sq[i]->n > 0)
+	MPI_Send (seqs_to_aln->sq[i]->dsq, (seqs_to_aln->sq[i]->n+2), MPI_CHAR, rank_to_send_to, SEQ_TAG, MPI_COMM_WORLD);
+    }
+
+  /*printf("leaving aln_send_next_job, rank_to_send_to: %d\n", rank_to_send_to);*/
+  free(namelen);
+}
+
+/*
+ * Function: aln_receive_job
+ * Date:     EPN, Sat Dec 30 22:13:24 2006
+ * Purpose:  Calls MPI_Recv to receive a aln work packet, and unpacks the packet
+ */
+char aln_receive_job (seqs_to_aln_t **ret_seqs_to_aln, int mpi_master_rank) 
+{
+  char *buf;
+  int bufsize;
+  MPI_Status status;
+  int position = 0;
+  char job_type;
+  seqs_to_aln_t *seqs_to_aln;
+  ESL_ALLOC(seqs_to_aln, sizeof(seqs_to_aln_t));
+  int i;
+  int *namelen;
+
+  /* Get the size of the buffer */
+  MPI_Recv (&bufsize, 1, MPI_INT, MPI_ANY_SOURCE, ALN_JOB_SIZE_TAG, MPI_COMM_WORLD, &status);
+  ESL_ALLOC(buf, sizeof(char)*bufsize);
+
+  /* Get the job */
+  MPI_Recv (buf, bufsize, MPI_PACKED, mpi_master_rank, ALN_JOB_PACKET_TAG, 
+	    MPI_COMM_WORLD, &status);
+  MPI_Unpack (buf, bufsize, &position, &job_type, 1, MPI_CHAR, MPI_COMM_WORLD);
+
+  if(job_type == ALN_WORK)
+    {
+      MPI_Unpack (buf, bufsize, &position, &(seqs_to_aln->index), 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, bufsize, &position, &(seqs_to_aln->nseq),  1, MPI_INT, MPI_COMM_WORLD);
+      ESL_ALLOC(seqs_to_aln->sq, sizeof(ESL_SQ *) * seqs_to_aln->nseq);
+      ESL_ALLOC(namelen,         sizeof(int)      * seqs_to_aln->nseq);
+
+      for(i = 0; i < seqs_to_aln->nseq; i++)
+	{
+	  seqs_to_aln->sq[i] = esl_sq_Create();
+	  MPI_Unpack (buf, bufsize, &position, &(seqs_to_aln->sq[i]->n), 1, MPI_INT, MPI_COMM_WORLD);
+	  MPI_Unpack (buf, bufsize, &position, &(namelen[i]), 1, MPI_INT, MPI_COMM_WORLD);
+	}
+      
+      /* Receive the names of the sequences */
+      for(i = 0; i < seqs_to_aln->nseq; i++)
+	{
+	  if(seqs_to_aln->sq[i]->n > 0)
+	    MPI_Recv (seqs_to_aln->sq[i]->name, namelen[i], MPI_CHAR, 
+		      mpi_master_rank, SEQ_TAG, MPI_COMM_WORLD, &status);
+	}
+
+      /* Receive the digitized sequences */
+      for(i = 0; i < seqs_to_aln->nseq; i++)
+	{
+	  if(seqs_to_aln->sq[i]->n > 0)
+	    {
+	      ESL_ALLOC(seqs_to_aln->sq[i]->dsq, sizeof(char)*((seqs_to_aln->sq[i]->n)+2));
+	      MPI_Recv (seqs_to_aln->sq[i]->dsq, (seqs_to_aln->sq[i]->n+2), MPI_CHAR, 
+			mpi_master_rank, SEQ_TAG, MPI_COMM_WORLD, &status);
+	    }
+	}
+      *ret_seqs_to_aln = seqs_to_aln;
+    }
+  else if(job_type != TERMINATE_WORK)
+    esl_fatal("ERROR in aln_receive_job did not receive ALN_WORK or TERMINATE_WORK signal\n");
+
+  return(job_type);
+}
+
+/*
+ * Function: aln_send_results
+ * Date:     EPN, Sat Dec 30 22:05:30 2006
+ * Purpose:  Sends parse tree(s) and potentially postcodes, back to the master process. 
+ */
+void aln_send_results (seqs_to_aln_t *seqs_to_aln, int do_post, int mpi_master_node) 
+{
+  char *buf;
+  int pos = 0;
+  int bufsize;
+  int i;
+  char results_type = ALN_RESULTS;
+
+  bufsize = sizeof(char) + sizeof(int) + sizeof(int) + sizeof(int);
+  for(i = 0; i < seqs_to_aln->nseq; i++)
+    bufsize += (7 * (seqs_to_aln->tr[i]->n + 1) * sizeof(int));
+  
+  if(do_post) /* add size of postcodes */
+    for(i = 0; i < seqs_to_aln->nseq; i++)
+      bufsize += (seqs_to_aln->sq[i]->n + 1) * sizeof(char) + sizeof(int);
+
+  ESL_ALLOC(buf, bufsize);
+
+  /* Send the size of the results */
+  MPI_Send (&bufsize, 1, MPI_INT, mpi_master_node, ALN_RESULTS_SIZE_TAG, MPI_COMM_WORLD);
+
+  /* Send the results */
+  MPI_Pack (&results_type,         1, MPI_CHAR, buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (&(seqs_to_aln->index), 1, MPI_INT , buf, bufsize, &pos, MPI_COMM_WORLD);
+  MPI_Pack (&(seqs_to_aln->nseq),  1, MPI_INT , buf, bufsize, &pos, MPI_COMM_WORLD);
+  for(i = 0; i < seqs_to_aln->nseq; i++)
+    {
+      MPI_Pack (&(seqs_to_aln->tr[i]->memblock),1,                     MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+      MPI_Pack (&(seqs_to_aln->tr[i]->n),       1,                     MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+      MPI_Pack (seqs_to_aln->tr[i]->emitl,      seqs_to_aln->tr[i]->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+      MPI_Pack (seqs_to_aln->tr[i]->emitr,      seqs_to_aln->tr[i]->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+      MPI_Pack (seqs_to_aln->tr[i]->state,      seqs_to_aln->tr[i]->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+      MPI_Pack (seqs_to_aln->tr[i]->nxtl,       seqs_to_aln->tr[i]->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+      MPI_Pack (seqs_to_aln->tr[i]->nxtr,       seqs_to_aln->tr[i]->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+      MPI_Pack (seqs_to_aln->tr[i]->prv,        seqs_to_aln->tr[i]->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+      MPI_Pack (seqs_to_aln->tr[i]->mode,       seqs_to_aln->tr[i]->n, MPI_INT, buf, bufsize, &pos, MPI_COMM_WORLD);
+    }
+  MPI_Pack (&do_post,  1, MPI_INT , buf, bufsize, &pos, MPI_COMM_WORLD);
+
+  if(do_post)
+    for(i = 0; i < seqs_to_aln->nseq; i++)
+      {
+	MPI_Pack (&(seqs_to_aln->sq[i]->n), 1                          , MPI_INT,  buf, bufsize, &pos, MPI_COMM_WORLD);
+	MPI_Pack (seqs_to_aln->postcode[i],   (seqs_to_aln->sq[i]->n+1), MPI_CHAR, buf, bufsize, &pos, MPI_COMM_WORLD);
+      }
+  MPI_Send (buf, bufsize, MPI_PACKED, mpi_master_node, ALN_RESULTS_TAG, MPI_COMM_WORLD);
+}
+
+/*
+ * Function: aln_check_results
+ * Date:     EPN, Sat Dec 30 21:49:42 2006
+ * Purpose:  Does a blocking call to MPI_Recv until a process finishes, then
+ *           processes results and returns.
+ */
+int aln_check_results (Parsetree_t **all_parsetrees, char **all_postcodes, int **process_status)
+{
+  char *buf;
+  int bufsize;
+  MPI_Status status;
+  int data_from;        /* Who's sending us data */
+  char results_type;
+  int position = 0;
+  int i;
+  Parsetree_t *tr;
+  int nseq;
+  int index;
+  int postsize;
+  int do_post;
+  char *postcode;
+
+  /*printf("in aln_check_results\n");*/
+
+  /* Get the size of the buffer */
+  MPI_Recv (&bufsize, 1, MPI_INT, MPI_ANY_SOURCE, 
+	    ALN_RESULTS_SIZE_TAG, MPI_COMM_WORLD, &status);
+  data_from = status.MPI_SOURCE;
+  ESL_ALLOC(buf, sizeof(char)*bufsize);
+
+  /* Clear this job -- it's done */
+  (*process_status)[data_from] = IDLE;
+
+  /* Now get the results */
+  MPI_Recv (buf, bufsize, MPI_PACKED, data_from, ALN_RESULTS_TAG, 
+	    MPI_COMM_WORLD, &status);
+  MPI_Unpack (buf, bufsize, &position, &results_type, 1, 
+	      MPI_CHAR, MPI_COMM_WORLD);
+
+  if (results_type == ALN_RESULTS) 
+    {
+      MPI_Unpack (buf, bufsize, &position, &index, 1, 
+		  MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, bufsize, &position, &nseq, 1, 
+		  MPI_INT, MPI_COMM_WORLD);
+      for (i=0; i < nseq; i++) 
+	{
+	  /* Get a parsetree for each sequence */
+	  ESL_ALLOC(tr, sizeof(Parsetree_t));
+	  /* Get size of the tree */
+	  MPI_Unpack (buf, bufsize, &position, &(tr->memblock), 1, MPI_INT, MPI_COMM_WORLD);
+	  MPI_Unpack (buf, bufsize, &position, &(tr->n), 1, MPI_INT, MPI_COMM_WORLD);
+	  /* Allocate it */
+	  ESL_ALLOC(tr->emitl, sizeof(int)*tr->n);
+	  ESL_ALLOC(tr->emitr, sizeof(int)*tr->n);
+	  ESL_ALLOC(tr->state, sizeof(int)*tr->n);
+	  ESL_ALLOC(tr->nxtl,  sizeof(int)*tr->n);
+	  ESL_ALLOC(tr->nxtr,  sizeof(int)*tr->n);
+	  ESL_ALLOC(tr->prv,   sizeof(int)*tr->n);
+	  ESL_ALLOC(tr->mode,  sizeof(int)*tr->n);
+	  ESL_ALLOC(tr->nalloc,sizeof(int)*tr->n);
+	  tr->nalloc = tr->n;
+
+	  /* Unpack it */
+	  MPI_Unpack (buf, bufsize, &position, tr->emitl, tr->n, MPI_INT, MPI_COMM_WORLD);
+	  MPI_Unpack (buf, bufsize, &position, tr->emitr, tr->n, MPI_INT, MPI_COMM_WORLD);
+	  MPI_Unpack (buf, bufsize, &position, tr->state, tr->n, MPI_INT, MPI_COMM_WORLD);
+	  MPI_Unpack (buf, bufsize, &position, tr->nxtl,  tr->n, MPI_INT, MPI_COMM_WORLD);
+	  MPI_Unpack (buf, bufsize, &position, tr->nxtr,  tr->n, MPI_INT, MPI_COMM_WORLD);
+	  MPI_Unpack (buf, bufsize, &position, tr->prv,   tr->n, MPI_INT, MPI_COMM_WORLD);
+	  MPI_Unpack (buf, bufsize, &position, tr->mode,  tr->n, MPI_INT, MPI_COMM_WORLD);
+	  /* add the parsetree onto the master array of parsetrees */
+	  all_parsetrees[index++] = tr;
+	}
+
+      MPI_Unpack (buf, bufsize, &position, &do_post,  1, MPI_INT, MPI_COMM_WORLD);
+
+      if(do_post)
+	{
+	  index -= nseq;
+	  for (i=0; i < nseq; i++) 
+	    {
+	      /* unpack the postcodes */
+	      MPI_Unpack (buf, bufsize, &position, &postsize,   1       , MPI_INT,  MPI_COMM_WORLD);
+	      ESL_ALLOC(postcode, sizeof(char) * (postsize+1));
+	      MPI_Unpack (buf, bufsize, &position, postcode, (postsize+1), MPI_CHAR, MPI_COMM_WORLD);
+	      all_postcodes[index++] = postcode;
+	    }
+	}
+    }
+  else 
+    Die ("Got result type %d when expecting ALN_RESULTS (%d)\n", results_type, ALN_RESULTS);
+      
+  free(buf);
+  return(data_from);
+}
+
+/*
+ * Function: aln_send_terminate
+ * Date:     EPN, Thu Jan  4 16:16:45 2007
+ * Purpose:  Sends termination code to specified process, specific for cmalign (not cmsearch).
+ */
+void aln_send_terminate (int rank_to_send_to) 
+{
+  int bufsize;
+  char *buf;
+  int position = 0;
+  char job_type = TERMINATE_WORK;
+
+  bufsize = sizeof(char);
+  ESL_ALLOC(buf, bufsize);
+  
+  /* Send the bufsize (only b/c aln_receive_job expects it) */
+  MPI_Send (&bufsize, 1, MPI_INT, rank_to_send_to, ALN_JOB_SIZE_TAG, MPI_COMM_WORLD);
+
+  MPI_Pack (&job_type, 1, MPI_CHAR, buf, bufsize, &position, MPI_COMM_WORLD);
+  MPI_Send (buf, position, MPI_PACKED, rank_to_send_to, ALN_JOB_PACKET_TAG, MPI_COMM_WORLD);
+}
+
+/**************************************************************************************/
+/* EPN, Thu May 10 10:11:18 2007 New functions roughly following Easel/H3 conventions */
+/* Function: mpi_worker_search_target()
+ * Incept:   EPN, Wed May  9 17:07:48 2007
+ * Purpose:  The main control for an MPI worker process for searching sequences. 
+ *           Worker receives CM, then loops over receipt of sequences, returning
+ *           best score and results data structure for each.
+ *           Never do revcomp, we'll call this function twice once with 
+ *           plus once with minus strand.
+ */
+void
+mpi_worker_search_target(CM_t *cm, int my_rank)
+{
+  int status;
+  char *dsq = NULL;
+  int   L;
+  float best_sc;
+
+  int doing_cm_stats  = FALSE;
+  int doing_cp9_stats = FALSE;
+
+  int ctr = 0;
+  if(cm->search_opts & CM_SEARCH_HMMONLY) doing_cp9_stats = TRUE;
+  else doing_cm_stats = TRUE;
+  /* Main loop */
+  while (dsq_MPIRecv(&dsq, &L) == eslOK)
+    {
+      best_sc = actually_search_target(cm, dsq, 1, L, 
+				       0.,    /* minimum CM bit cutoff, irrelevant (?) */
+				       0.,    /* minimum CP9 bit cutoff, irrelevant (?) */
+				       NULL,  /* do not keep results */
+				       FALSE, /* do not filter with a CP9 HMM */
+				       doing_cm_stats, doing_cp9_stats,
+				       NULL); /* filter fraction, nobody cares */
+      
+      MPI_Send(&(best_sc), 1, MPI_FLOAT, 0, 0, MPI_COMM_WORLD);
+      free(dsq);
+    }
+  return;
+
+ ERROR:
+  if (dsq != NULL) free(dsq);
+  return;
+}
+
+/* Function:  dsq_MPISend()
+ * Incept:    EPN, Wed May  9 17:30:14 2007
+ *
+ * Purpose:   Send sequence <dsq> to processor <dest>.
+ *            
+ *            If <dsq> is NULL, sends a end-of-data signal to <dest>, to
+ *            tell it to shut down.
+ */
+int
+dsq_MPISend(char *dsq, int L, int dest)
+{
+  if(dsq == NULL) 
+    {
+      int eod = -1;
+      MPI_Send(&eod, 1, MPI_INT, dest, 0, MPI_COMM_WORLD);
+      return eslOK;
+    }
+  MPI_Send(&(L), 1, MPI_INT, dest, 0, MPI_COMM_WORLD);
+  /* receiver will now allocate storage, before reading on...*/
+  MPI_Send(dsq, (L+2), MPI_CHAR, dest, 0, MPI_COMM_WORLD);
+  return eslOK;
+}
+
+/* Function:  dsq_MPISend()
+ * Incept:    EPN, Thu Jun  7 15:02:34 2007
+ *
+ * Purpose:   Send sequence <dsq> and max bit sc <maxsc> to processor <dest>.
+ *            
+ *            If <dsq> is NULL, sends a end-of-data signal to <dest>, to
+ *            tell it to shut down.
+ */
+int
+dsq_maxsc_MPISend(char *dsq, int L, float maxsc, int dest)
+{
+  if(dsq == NULL) 
+    {
+      int eod = -1;
+      MPI_Send(&eod, 1, MPI_INT, dest, 0, MPI_COMM_WORLD);
+      return eslOK;
+    }
+  MPI_Send(&(L), 1, MPI_INT, dest, 0, MPI_COMM_WORLD);
+  /* receiver will now allocate storage, before reading on...*/
+  MPI_Send(dsq, (L+2), MPI_CHAR, dest, 0, MPI_COMM_WORLD);
+  MPI_Send(&(maxsc), 1, MPI_FLOAT, dest, 0, MPI_COMM_WORLD);
+  return eslOK;
+}
+
+/* Function:  dsq_MPIRecv()
+ * Incept:    EPN, Wed May  9 17:34:43 2007
+ *
+ * Purpose:   Receive a sequence sent from the master MPI process (src=0)
+ *            on a worker MPI process. 
+ *            
+ *            If it receives an end-of-data signal, returns <eslEOD>.
+ */
+int
+dsq_MPIRecv(char **ret_dsq, int *ret_L)
+{
+  int status;
+  char *dsq = NULL;
+  MPI_Status mpistatus;
+  int L;
+  
+  MPI_Recv(&L, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  if (L == -1) return eslEOD;
+  ESL_ALLOC(dsq, sizeof(char) * (L+2));
+  MPI_Recv(dsq, (L+2), MPI_CHAR, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  *ret_L   = L;
+  *ret_dsq = dsq;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  dsq_maxsc_MPIRecv()
+ * Incept:    EPN, Thu Jun  7 15:00:29 2007    
+ *
+ * Purpose:   Receive a sequence and maximum score 
+ *            sent from the master MPI process (src=0)
+ *            on a worker MPI process. 
+ *            
+ *            If it receives an end-of-data signal, returns <eslEOD>.
+ */
+int
+dsq_maxsc_MPIRecv(char **ret_dsq, int *ret_L, float *ret_maxsc)
+{
+  int status;
+  char *dsq = NULL;
+  MPI_Status mpistatus;
+  int L;
+  float maxsc;
+  
+  MPI_Recv(&L, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  if (L == -1) return eslEOD;
+  ESL_ALLOC(dsq, sizeof(char) * (L+2));
+  MPI_Recv(dsq, (L+2), MPI_CHAR, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  MPI_Recv(&maxsc, 1, MPI_FLOAT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  *ret_L   = L;
+  *ret_dsq = dsq;
+  *ret_maxsc = maxsc;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  cm_MPIBroadcast()
+ * Incept:    EPN, Wed May  9 17:24:53 2007
+ *
+ * Purpose:   Sends CM <cm> to processor <dest>.
+ *            
+ *            If <cm> is NULL, sends a end-of-data signal to <dest>, to
+ *            tell it to shut down.
+ *            
+ */
+int
+cm_MPIBroadcast(CM_t *cm)
+{
+  return eslOK;
+}  
+
+/* Function: mpi_worker_cm_and_cp9_search()
+ * Incept:   EPN, Thu May 10 10:04:02 2007
+ * Purpose:  The main control for an MPI worker process for searching sequences
+ *           twice, once with a CM and once with a CP9, both scores are returned.
+ *           Called in mpi_FindCP9FilterThreshold9).
+ * Args:
+ *           cm       - the covariance model
+ *           do_fast  - don't search with CM, only do CP9 search
+ *           my_rank  - my MPI rank
+ */
+void
+mpi_worker_cm_and_cp9_search(CM_t *cm, int do_fast, int my_rank)
+{
+  int status;
+  char *dsq = NULL;
+  int   L;
+  float *scores = NULL;
+  ESL_ALLOC(scores, sizeof(float) * 2);
+  int was_hmmonly;
+  if(cm->search_opts & CM_SEARCH_HMMONLY) was_hmmonly = TRUE;
+  else was_hmmonly = FALSE;
+  /* Main loop */
+  while (dsq_MPIRecv(&dsq, &L) == eslOK)
+    {
+      /* Do the CM search first */
+      cm->search_opts &= ~CM_SEARCH_HMMONLY;
+      if(do_fast)
+	scores[0] = 0.;
+      else
+	scores[0] = actually_search_target(cm, dsq, 1, L, 
+					   0.,    /* minimum CM bit cutoff, irrelevant (?) */
+					   0.,    /* minimum CP9 bit cutoff, irrelevant (?) */
+					   NULL,  /* do not keep results */
+					   FALSE, /* do not filter with a CP9 HMM */
+					   FALSE, FALSE, /* not doing CM or CP9 Gumbel calcs */
+					   NULL); /* filter fraction, nobody cares */
+      /* DO NOT CALL actually_search_target b/c that will run Forward then 
+       * Backward to get score of best hit, but we'll be detecting by a
+       * Forward scan (then running Backward only on hits above our threshold),
+       * since we're calc'ing the threshold here it's impt we only do Forward.
+       */
+      scores[1] =  CP9Forward(cm, dsq, 1, L, cm->W, 0., 
+			      NULL,   /* don't return scores of hits */
+			      NULL,   /* don't return posns of hits */
+			      NULL,   /* don't keep track of hits */
+			      TRUE,   /* we're scanning */
+			      FALSE,  /* we're not ultimately aligning */
+			      FALSE,  /* we're not rescanning */
+			      TRUE,   /* be memory efficient */
+			      NULL);  /* don't want the DP matrix back */
+      
+      MPI_Send(scores, 2, MPI_FLOAT, 0, 0, MPI_COMM_WORLD); /* send together so results don't interleave */
+      free(dsq);
+    }
+  if(was_hmmonly) cm->search_opts |= CM_SEARCH_HMMONLY;
+  else cm->search_opts &= ~CM_SEARCH_HMMONLY;
+  if(scores != NULL) free(scores);
+  /*printf("\trank: %d RETURNING!\n", my_rank);*/
+  return;
+
+ ERROR:
+  if (dsq != NULL) free(dsq);
+  if (scores != NULL) free(scores);
+  return;
+}
+
+/* Function: mpi_worker_cm_and_cp9_search_maxsc()
+ * Incept:   EPN, Thu Jun  7 15:02:54 2007   
+ * Purpose:  The main control for an MPI worker process for searching sequences
+ *           with decreasingly fast techniques, quitting if any technique 
+ *           returns a score greater than some specified maximum bit score. 
+ *           The goal is to determine if the optimal parse is within a 
+ *           given range during a empirical HMM filter threshold calculation. 
+ *           Called in mpi_FindCP9FilterThreshold().
+ * Args:
+ *           cm       - the covariance model
+ *           do_fast  - don't search with CM, only do CP9 search
+ *           my_rank  - my MPI rank
+ */
+void
+mpi_worker_cm_and_cp9_search_maxsc(CM_t *cm, int do_fast, int do_minmax, int my_rank)
+{
+  int status;
+  char *dsq = NULL;
+  int   L;
+  float maxsc;
+  float *scores = NULL;
+  ESL_ALLOC(scores, sizeof(float) * 2);
+  int was_hmmonly;
+  int was_hbanded;
+  float orig_tau;
+  int passed_flag = FALSE;
+  orig_tau = cm->tau;
+
+  if(cm->search_opts & CM_SEARCH_HMMONLY) was_hmmonly = TRUE;
+  else was_hmmonly = FALSE;
+  if(cm->search_opts & CM_SEARCH_HBANDED) was_hbanded = TRUE;
+  else was_hbanded = FALSE;
+  /* Main loop */
+  while (dsq_maxsc_MPIRecv(&dsq, &L, &maxsc) == eslOK)
+    {
+      /* Do the CM search first */
+      cm->search_opts &= ~CM_SEARCH_HMMONLY;
+      if(do_fast)
+	scores[0] = 0.;
+      else if(do_minmax)
+	{
+	  cm->search_opts |= CM_SEARCH_HBANDED;
+	  cm->tau = 0.1;
+	  scores[0] = actually_search_target(cm, dsq, 1, L,
+					 0.,    /* cutoff is 0 bits (actually we'll find highest
+						 * negative score if it's < 0.0) */
+					 0.,    /* CP9 cutoff is 0 bits */
+					 NULL,  /* don't keep results */
+					 FALSE, /* don't filter with a CP9 HMM */
+					 FALSE, /* we're not calcing CM  stats */
+					 FALSE, /* we're not calcing CP9 stats */
+					 NULL); /* filter fraction N/A */
+	  if(scores[0] < maxsc) /* search with another, less strict (lower tau)  HMM banded parse */
+	    {
+	      cm->tau = 1e-10;
+	      scores[0] = actually_search_target(cm, dsq, 1, L,
+					     0.,    /* cutoff is 0 bits (actually we'll find highest
+						     * negative score if it's < 0.0) */
+					     0.,    /* CP9 cutoff is 0 bits */
+					     NULL,  /* don't keep results */
+					     FALSE, /* don't filter with a CP9 HMM */
+					     FALSE, /* we're not calcing CM  stats */
+					     FALSE, /* we're not calcing CP9 stats */
+					     NULL); /* filter fraction N/A */
+	    }
+	}
+      else
+	scores[0] = actually_search_target(cm, dsq, 1, L, 
+					   0.,    /* minimum CM bit cutoff, irrelevant (?) */
+					   0.,    /* minimum CP9 bit cutoff, irrelevant (?) */
+					   NULL,  /* do not keep results */
+					   FALSE, /* do not filter with a CP9 HMM */
+					   FALSE, FALSE, /* not doing CM or CP9 Gumbel calcs */
+					   NULL); /* filter fraction, nobody cares */
+
+      /* Now do HMM search, but if do_minmax, only do HMM search 
+       * if our CM score hasn't exceeded the max */
+      if(do_minmax && scores[0] > maxsc)
+	scores[1] = 0.;
+      else
+	/* DO NOT CALL actually_search_target b/c that will run Forward then 
+	 * Backward to get score of best hit, but we'll be detecting by a
+	 * Forward scan (then running Backward only on hits above our threshold),
+	 * since we're calc'ing the threshold here it's impt we only do Forward.
+	 */
+	scores[1] =  CP9Forward(cm, dsq, 1, L, cm->W, 0., 
+				NULL,   /* don't return scores of hits */
+				NULL,   /* don't return posns of hits */
+				NULL,   /* don't keep track of hits */
+				TRUE,   /* we're scanning */
+				FALSE,  /* we're not ultimately aligning */
+				FALSE,  /* we're not rescanning */
+				TRUE,   /* be memory efficient */
+				NULL);  /* don't want the DP matrix back */
+      MPI_Send(scores, 2, MPI_FLOAT, 0, 0, MPI_COMM_WORLD); /* send together so results don't interleave */
+      free(dsq);
+    }
+  if(was_hmmonly) cm->search_opts |= CM_SEARCH_HMMONLY;
+  else cm->search_opts &= ~CM_SEARCH_HMMONLY;
+  if(was_hbanded) cm->search_opts |= CM_SEARCH_HBANDED;
+  else cm->search_opts &= ~CM_SEARCH_HBANDED;
+
+  if(scores != NULL) free(scores);
+  /*printf("\trank: %d RETURNING!\n", my_rank);*/
+  return;
+
+ ERROR:
+  if (dsq != NULL) free(dsq);
+  if (scores != NULL) free(scores);
+  return;
+}
+#endif
+
+/* Function:  cm_MPIBroadcast()
+ * Incept:    EPN, Wed May  9 17:24:53 2007
+ *
+ * Purpose:   Sends CM <cm> to processor <dest>.
+ *            
+ *            If <cm> is NULL, sends a end-of-data signal to <dest>, to
+ *            tell it to shut down.
+ *            
+ */
+int
+cm_MPIBroadcast(CM_t *cm)
+{
+  int   status;
+  int   code;
+  int   sz, n, pos;
+
+  /* Figure out size */
+  if (MPI_Pack_size(1, MPI_INT, comm, &n) != 0) ESL_XEXCEPTION(eslESYS, "mpi pack size failed");
+  if (cm != NULL) {
+    if ((status = cm_MPIPackSize(cm, comm, &sz)) != eslOK) return status;
+    n += sz;
+  }
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+
+  /* Pack the status code and HMM into the buffer */
+  pos  = 0;
+  code = (hmm == NULL) ? eslEOD : eslOK;
+  if (MPI_Pack(&code, 1, MPI_INT, *buf, n, &pos, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi pack failed");
+  if (hmm != NULL) {
+    if ((status = p7_hmm_MPIPack(hmm, *buf, n, &pos, comm)) != eslOK) return status;
+  }
+
+  /* Send the packed HMM to the destination. */
+  if (MPI_Send(*buf, n, MPI_PACKED, dest, tag, comm) != 0)  ESL_EXCEPTION(eslESYS, "mpi send failed");
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  cm_MPIPackSize()
+ * Synopsis:  Calculates size needed to pack a CM.
+ * Incept:    EPN, Mon Aug 27 10:34:15 2007
+ *            based on p7_hmm_MPIPackSize() from HMMER3.
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_MPIPack()> will need to pack a CM
+ *            <cm> in a packed MPI message for MPI communicator
+ *            <comm>; return that number of bytes in <*ret_n>.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is 0.
+ */
+int
+cm_MPIPackSize(CM_t *cm, MPI_Comm comm, int *ret_n)
+{
+  int   status;
+  int   n = 0;
+  int   K = cm->abc->K;
+  int   M = cm->M;
+  int   nnodes = cm->nodes;
+  int   sz;
+
+  if (MPI_Pack_size(1,         MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");   
+  n += 15*sz; 
+  /* M, nodes, flags, config_opts, search_opts, align_opts, nseq, clen, iel_selfsc, W (10)
+   * enf_start, cutoff_type, cp9_cutoff_type, hmmpad, np (5) 
+   */
+
+  if (MPI_Pack_size(1,       MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += (12+K)*sz; 
+  /* el_selfsc, enf_scdiff, sc_boost, cp9_sc_boost, cutoff, cp9_cutoff, pbegin, pend, eff_nseq (9) 
+   * ga, tc, nc, null (3+K) */
+
+  if (MPI_Pack_size(1,      MPI_DOUBLE, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* beta, tau */
+
+  if (MPI_Pack_size(M,        MPI_CHAR, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* sttype, stid */
+
+  if (MPI_Pack_size(M,         MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 7*sz; 
+  /* ndidx, cfirst, cnum, plast, pnum, ibeginsc, iendsc */
+
+  if (MPI_Pack_size(M,       MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 4*sz; 
+  /* begin, end, beginsc, endsc */
+
+  if (MPI_Pack_size(nnodes,    MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* nodemap, ndtype */
+
+  if (MPI_Pack_size(M*K*K,   MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* e, esc */
+
+  if (MPI_Pack_size(M*MAXCONNECT,MPI_FLOAT,comm,&sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* t, tsc */
+
+  if (MPI_Pack_size(M*K*K,    MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* iesc */
+
+  if (MPI_Pack_size(M*MAXCONNECT,MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* itsc */
+
+  if ((status = esl_mpi_PackOptSize(cm->enfseq, -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; 
+  n += sz; /* enfseq */
+
+  if ((status = esl_mpi_PackOptSize(cm->name, -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; 
+  n += sz; /* name */
+
+  if (cm->flags & CMH_ACC)  { if ((status = esl_mpi_PackOptSize(cm->acc, -1,  MPI_CHAR,  comm, &sz)) != eslOK) goto ERROR;  n+= sz; }
+  if (cm->flags & CMH_DESC) { if ((status = esl_mpi_PackOptSize(cm->desc,-1,  MPI_CHAR,  comm, &sz)) != eslOK) goto ERROR;  n+= sz; }
+  
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+
+}
+
+/* Function:  cm_justread_MPIPackSize()
+ *
+ * Synopsis:  Calculates size needed to pack a CM that has
+ *            just been read from a CM file by a CMFileRead()
+ *            call, we'll need to pack far less than a fully
+ *            configure CM in this case.
+ *
+ * Incept:    EPN, Mon Aug 27 10:34:15 2007
+ *            based on p7_hmm_MPIPackSize() from HMMER3.
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_MPIPack()> will need to pack a CM
+ *            <cm> in a packed MPI message for MPI communicator
+ *            <comm>; return that number of bytes in <*ret_n>.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is 0.
+ */
+int
+cm_justread_MPIPackSize(CM_t *cm, MPI_Comm comm, int *ret_n)
+{
+  int   status;
+  int   n = 0;
+  int   K = cm->abc->K;
+  int   M = cm->M;
+  int   nnodes = cm->nodes;
+  int   sz;
+
+  if (MPI_Pack_size(1,         MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");   
+  n += 4*sz; /* M, nodes, nseq, clen */ 
+
+  if (MPI_Pack_size(1,       MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += (5+K)*sz; 
+  /* el_selfsc, eff_nseq, ga, tc, nc, null (5+K) */
+
+  if (MPI_Pack_size(M,        MPI_CHAR, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* sttype, stid */
+
+  if (MPI_Pack_size(M,         MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 7*sz; 
+  /* ndidx, cfirst, cnum, plast, pnum, ibeginsc, iendsc */
+
+  if (MPI_Pack_size(nnodes,    MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* nodemap, ndtype */
+
+  if (MPI_Pack_size(M*K*K,   MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* e */
+
+  if (MPI_Pack_size(M*MAXCONNECT,MPI_FLOAT,comm,&sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* t */
+
+  if ((status = esl_mpi_PackOptSize(cm->name, -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; 
+  n += sz; /* name */
+
+  if (cm->flags & CMH_ACC)  { if ((status = esl_mpi_PackOptSize(cm->acc, -1,  MPI_CHAR,  comm, &sz)) != eslOK) goto ERROR;  n+= sz; }
+  if (cm->flags & CMH_DESC) { if ((status = esl_mpi_PackOptSize(cm->desc,-1,  MPI_CHAR,  comm, &sz)) != eslOK) goto ERROR;  n+= sz; }
+  
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+
+}
+#endif
+void broadcast_cm (CM_t **cm, int mpi_my_rank, int mpi_master_rank) 
+{
+  char buf[BUFSIZE];      /* Buffer for packing it all but the bulk of the CM */
+  int position = 0;         /* Where I am in the buffer */
+  int nstates, nnodes;
+  int enf_len;
+  int nparts;
+  int i;
+  int p;
+
+  position = 0;
+  if (mpi_my_rank == mpi_master_rank) 
+    {   /* I'm in charge */
+      /* contract check, if we claim to have Gumbel stats, we better have them */
+      if((*cm)->flags & CM_GUMBEL_STATS && (*cm)->stats == NULL)
+	esl_fatal("ERROR in broadcast_cm() master node claims to have Gumbel stats but cm->stats is NULL!\n");
+      nstates = (*cm)->M;
+      nnodes = (*cm)->nodes;
+      
+      /* Basics of the model */
+      MPI_Pack (&nstates,                  1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD); 
+      MPI_Pack (&nnodes,                   1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->flags),           1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->config_opts),     1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->align_opts),      1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->search_opts),     1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->el_selfsc),       1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->iel_selfsc),      1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->W),               1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->enf_start),       1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->enf_scdiff),      1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->sc_boost),        1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cp9_sc_boost),    1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cutoff_type),     1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cutoff),          1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cp9_cutoff_type), 1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->cp9_cutoff),      1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->beta),            1, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->tau),             1, MPI_DOUBLE, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->hmmpad),          1, MPI_INT,    buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->pbegin),          1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+      MPI_Pack (&((*cm)->pend),            1, MPI_FLOAT,  buf, BUFSIZE, &position, MPI_COMM_WORLD);
+
+      /* Take special care with enf_len, this is used later to get cm->enf_seq if nec */
+      if((*cm)->enf_start != 0) enf_len = strlen((*cm)->enf_seq);
+      else enf_len = 0;
+      MPI_Pack (&enf_len,                  1, MPI_INT, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+
+      /* Take special care with number of partitions, used later to get cm->stats if nec */
+      if((*cm)->flags & CM_GUMBEL_STATS) nparts = (*cm)->stats->np;
+      else nparts = 0;
+      MPI_Pack (&nparts,                  1, MPI_INT, buf, BUFSIZE, &position, MPI_COMM_WORLD);
+
+    }
+  /* Broadcast to everyone */
+  MPI_Bcast (buf, BUFSIZE, MPI_PACKED, mpi_master_rank, MPI_COMM_WORLD);
+
+  /* Decode this first set */
+  position = 0;
+  if (mpi_my_rank != mpi_master_rank) 
+    {
+      MPI_Unpack (buf, BUFSIZE, &position, &nstates, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &nnodes, 1, MPI_INT, MPI_COMM_WORLD);
+      *cm = CreateCM (nnodes, nstates);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->flags),           1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->config_opts),     1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->align_opts),      1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->search_opts),     1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->el_selfsc),       1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->iel_selfsc),      1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->W),               1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->enf_start),       1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->enf_scdiff),      1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->sc_boost),        1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cp9_sc_boost),    1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->ffract),          1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cutoff_type),     1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cutoff),          1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cp9_cutoff_type), 1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->cp9_cutoff),      1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->beta),            1, MPI_DOUBLE,MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->tau),             1, MPI_DOUBLE,MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->hmmpad),          1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->pbegin),          1, MPI_FLOAT, MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &((*cm)->pend),            1, MPI_FLOAT,   MPI_COMM_WORLD);
+
+      MPI_Unpack (buf, BUFSIZE, &position, &enf_len,                  1, MPI_INT,   MPI_COMM_WORLD);
+      MPI_Unpack (buf, BUFSIZE, &position, &nparts,                   1, MPI_INT,   MPI_COMM_WORLD);
+    }
+  /* Now we broadcast the rest of the model using many calls to MPI_Bcast.  
+     This is inefficient, but is probably negligible compared to the actual 
+     searches */
+  MPI_Bcast ((*cm)->null,   Alphabet_size, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->sttype, nstates,       MPI_CHAR,  mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->ndidx,  nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->stid,   nstates,       MPI_CHAR,  mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->cfirst, nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->cnum,   nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->plast,  nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->pnum,   nstates,       MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+ 
+  MPI_Bcast ((*cm)->nodemap, nnodes, MPI_INT,  mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->ndtype,  nnodes, MPI_CHAR, mpi_master_rank, MPI_COMM_WORLD);
+
+  MPI_Bcast ((*cm)->begin,    nstates, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->end,      nstates, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->beginsc,  nstates, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->endsc,    nstates, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->ibeginsc, nstates, MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->iendsc,   nstates, MPI_INT,   mpi_master_rank, MPI_COMM_WORLD);
+
+  /* These next calls depend on Sean's FMX2Alloc to be what CreateCM calls, and to allocate one large
+     memory chunk at x[0] (where x is float **) and then fill in x[1]..x[n] with the appropriate offsets into
+     this chunk of memory */
+  MPI_Bcast ((*cm)->t[0], nstates*MAXCONNECT, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->e[0], nstates*Alphabet_size*Alphabet_size, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->tsc[0], nstates*MAXCONNECT, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->esc[0], nstates*Alphabet_size*Alphabet_size, MPI_FLOAT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->itsc[0], nstates*MAXCONNECT, MPI_INT, mpi_master_rank, MPI_COMM_WORLD);
+  MPI_Bcast ((*cm)->iesc[0], nstates*Alphabet_size*Alphabet_size, MPI_INT, mpi_master_rank, MPI_COMM_WORLD);
+
+  /* Broadcast the enf_seq, if it's NULL (enf_start == 0) we don't */
+  if((*cm)->enf_start != 0)
+    {
+      if (mpi_my_rank != mpi_master_rank) 
+	ESL_ALLOC((*cm)->enf_seq, sizeof(char) * (enf_len+1));
+      MPI_Bcast((*cm)->enf_seq, enf_len, MPI_CHAR, mpi_master_rank, MPI_COMM_WORLD);
+      if (mpi_my_rank != mpi_master_rank) 
+	(*cm)->enf_seq[enf_len] = '\0';
+    }
+
+  /* Broadcast the Gumbel stats if they exist 
+   * IMPT: currently filter threshold stats are NOT broadcasted as they're only
+   * used to get cm->cp9_cutoff, which is broadcasted separately. We could get 
+   * away with not broadcasting these stats too - though we'd have to modify 
+   * parallel_search_database() to be independent on Gumbel params */
+  if((*cm)->flags & CM_GUMBEL_STATS) /* flags were already sent/received */
+    {
+      if (mpi_my_rank != mpi_master_rank) 
+	(*cm)->stats = AllocCMStats(nparts); /* nparts was already sent/recd */
+      for(i = 0; i < NGUMBELMODES; i++)
+	for(p = 0; p < nparts; p++)
+	  {	    
+	    MPI_Bcast(&((*cm)->stats->gumAA[i][p]->N),      1, MPI_INT,    mpi_master_rank, MPI_COMM_WORLD);
+	    MPI_Bcast(&((*cm)->stats->gumAA[i][p]->L),      1, MPI_INT,    mpi_master_rank, MPI_COMM_WORLD);
+	    MPI_Bcast(&((*cm)->stats->gumAA[i][p]->mu),     1, MPI_DOUBLE, mpi_master_rank, MPI_COMM_WORLD);
+	    MPI_Bcast(&((*cm)->stats->gumAA[i][p]->lambda), 1, MPI_DOUBLE, mpi_master_rank, MPI_COMM_WORLD);
+	  }
+    }
+  return eslOK;
+}  
+
+
+/* BEGIN NEW 1.0 CODE HEREHEREHEREHERE */
+/*
+ * Function: search_results_MPIUnpack() 
+ * Date:     RJK, Wed May 29, 2002 [St. Louis]
+ * Purpose:  Does a blocking call to MPI_Recv until a process finishes, then
+ *           processes results and returns.
+ */
+#if 0
+int search_check_results (db_seq_t **active_seqs, job_t **process_status, int D) {
+  char *buf;
+  int bufsize;
+  MPI_Status status;
+  int data_from;        /* Who's sending us data */
+  char results_type;
+  int position = 0;
+  int num_results;
+  int start, stop, bestr;
+  float score;
+  db_seq_t *cur_seq;
+  char in_revcomp;
+  int index;
+  int i;
+  int cur_seq_index;
+  Parsetree_t *tr;
+
+  /* Get the size of the buffer */
+  MPI_Recv (&bufsize, 1, MPI_INT, MPI_ANY_SOURCE, 
+	    SEARCH_STD_SEARCH_RESULTS_SIZE_TAG, MPI_COMM_WORLD, &status);
+  data_from = status.MPI_SOURCE;
+  ESL_ALLOC(buf, (char)*bufsize);
+
+  /* Figure out the sequence it belongs to */
+  cur_seq_index = process_status[data_from]->db_seq_index;
+  cur_seq = active_seqs[cur_seq_index];
+  index = process_status[data_from]->index;
+  in_revcomp = process_status[data_from]->in_revcomp;
+
+  /* Clear this job -- it's done */
+  free(process_status[data_from]);
+  process_status[data_from] = NULL;
+
+  /* Now get the results */
+  MPI_Recv (buf, bufsize, MPI_PACKED, data_from, SEARCH_STD_SEARCH_RESULTS_TAG, 
+	    MPI_COMM_WORLD, &status);
+  MPI_Unpack (buf, bufsize, &position, &results_type, 1, 
+	      MPI_CHAR, MPI_COMM_WORLD);
+
+  if (results_type == SEARCH_STD_SEARCH_RESULTS) {
+    MPI_Unpack (buf, bufsize, &position, &num_results, 1, 
+		MPI_INT, MPI_COMM_WORLD);
+    if (num_results > 0 && cur_seq->results[(int)in_revcomp] == NULL) {
+      cur_seq->results[(int)in_revcomp] = CreateResults (INIT_RESULTS);
+    }
+    for (i=0; i<num_results; i++) {
+      MPI_Unpack(buf, bufsize, &position, &start, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack(buf, bufsize, &position, &stop, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack(buf, bufsize, &position, &bestr, 1, MPI_INT, MPI_COMM_WORLD);
+      MPI_Unpack(buf, bufsize, &position, &score,1, MPI_FLOAT, MPI_COMM_WORLD);
+      /* Don't report hits from first D nucleotides in second overlapping seq
+	 because it wasn't a full analysis for seqs ending there -- longer
+	 seqs missed */
+      if (index == 1 || stop > D)
+	report_hit (index+start-1, index+stop-1, bestr, score, 
+		    cur_seq->results[(int)in_revcomp]);
+    }
+    cur_seq->chunks_sent--;
+  } else if (results_type == ALN_RESULTS) {
+    ESL_ALLOC(tr, sizeof(Parsetree_t));
+    /* Get size of the tree */
+    MPI_Unpack (buf, bufsize, &position, &(tr->memblock), 1, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, &(tr->n), 1, MPI_INT, MPI_COMM_WORLD);
+    /* Allocate it */
+    ESL_ALLOC(tr->emitl, sizeof(int)*tr->n);
+    ESL_ALLOC(tr->emitr, sizeof(int)*tr->n);
+    ESL_ALLOC(tr->state, sizeof(int)*tr->n);
+    ESL_ALLOC(tr->nxtl,  sizeof(int)*tr->n);
+    ESL_ALLOC(tr->nxtr,  sizeof(int)*tr->n);
+    ESL_ALLOC(tr->prv,   sizeof(int)*tr->n);
+    ESL_ALLOC(tr->mode,  sizeof(int)*tr->n);
+    ESL_ALLOC(tr->nalloc,sizeof(int)*tr->n);
+    tr->nalloc = tr->n;
+
+    /* Unpack it */
+    MPI_Unpack (buf, bufsize, &position, tr->emitl, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->emitr, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->state, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->nxtl, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->nxtr, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->prv, tr->n, MPI_INT, MPI_COMM_WORLD);
+    MPI_Unpack (buf, bufsize, &position, tr->mode, tr->n, MPI_INT, MPI_COMM_WORLD);
+    cur_seq->results[(int)in_revcomp]->data[index].tr = tr;
+    cur_seq->alignments_sent--;
+  } else {
+    Die ("Got result type %d when expecting SEARCH_STD_SEARCH_RESULTS (%d) or ALN_RESULTS (%d)\n", results_type, SEARCH_STD_SEARCH_RESULTS, ALN_RESULTS);
+  }
+  free(buf);
+  return(cur_seq_index);
+}
+
+#endif
+
+
+#endif
diff --git a/src/mpifuncs.h b/src/mpifuncs.h
new file mode 100644
index 0000000..9436874
--- /dev/null
+++ b/src/mpifuncs.h
@@ -0,0 +1,153 @@
+/*
+ * mpifuncs.h
+ 
+ * Basic functions for using MPI in infernal.
+ * Functions can be organized into 2 groups, 
+ * 1 group starts with "search_", these
+ * were copied from Robbie Klein's RSEARCH
+ * and in many cases untouched (besides 
+ * renaming). The other group starts with
+ * "aln_", these were made for MPI alignment
+ * (which is easier to implement than search)
+ * by copying and morphing Robbie's functions.
+ * Functions that don't start with either
+ * "search_" or "aln_" are general.
+ *
+ * Robert J. Klein
+ * May 28, 2002
+ * 
+ * EPN, Thu Jan  4 14:17:06 2007
+ */
+
+#ifndef _MPIFUNCS_H
+#define _MPIFUNCS_H
+
+#include "esl_config.h"
+#include "config.h"
+
+#ifdef HAVE_MPI
+
+#include "mpi.h"
+#include "structs.h"
+
+/* Work types */
+#define TERMINATE_WORK            0
+#define SEARCH_STD_SCAN_WORK      1
+#define SEARCH_ALIGN_WORK         2
+#define SEARCH_HIST_SCAN_WORK     3
+#define ALN_WORK                  4
+
+/* Results types */
+#define SEARCH_STD_SEARCH_RESULTS   0
+#define SEARCH_ALIGN_RESULTS      1
+#define SEARCH_HIST_SEARCH_RESULTS  2
+#define ALN_RESULTS               3
+
+/* Communication tags */
+#define JOB_PACKET_TAG                   1
+#define SEQ_TAG                          2
+#define SEARCH_STD_SEARCH_RESULTS_SIZE_TAG 3
+#define SEARCH_STD_SEARCH_RESULTS_TAG      4
+#define SEARCH_HIST_RESULTS_TAG          5
+#define SEARCH_ALIGN_RESULTS_SIZE_TAG    6
+#define SEARCH_ALIGN_RESULTS_TAG         7
+#define ALN_JOB_SIZE_TAG                 8
+#define ALN_JOB_TAG                      9
+#define ALN_RESULTS_SIZE_TAG             10
+#define ALN_RESULTS_TAG                  11
+#define ALN_JOB_PACKET_TAG               12
+
+#if 0
+typedef struct _job_t {
+  char job_type;
+  int seqlen;
+  char *dsq;
+  int db_seq_index;
+  char in_revcomp;
+  int index;            /* result index for alignment, seq index for scan */
+  int bestr;            /* Best root state -- only used for alignment jobs,
+			   0 for scanning jobs */
+  struct _job_t *next;
+} job_t;
+
+
+/***************************************************************************
+ * General functions, which can be used for either MPI search or alignment *
+ ***************************************************************************/
+/* Get rank of master process (lowest ranked one that can do I/O 
+ * Also checks the version string */
+extern int  get_master_rank (MPI_Comm comm, int mpi_my_rank);
+extern void broadcast_cm    (CM_t **cm, int mpi_my_rank, int mpi_master_rank);
+
+/**************************************************************
+ * MPI search functions ("search_*") Originally from RSEARCH. *
+ **************************************************************/
+
+/* First broadcast of information */
+extern void search_first_broadcast (int *num_samples, float *W_scale,
+				    int mpi_my_rank, int mpi_master_rank);
+
+/* Second broadcast of information */
+extern void search_second_broadcast (CM_t **cm, long *N, int mpi_my_rank, int mpi_master_rank);
+
+/* Get job from master process */
+extern char search_receive_job (int *seqlen_p, char **seq_p, int *bestr_p, int mpi_master_rank);
+
+/* Send results of a scan (search_results_t) */
+extern void search_send_search_results (search_results_t *results, int mpi_master_node);
+
+/* Send results of an alignment (Parsetree_t *) */
+extern void search_send_align_results (Parsetree_t *tr, int mpi_master_node);
+
+/* TRUE if a slave is still working, FALSE if all done */
+extern int search_procs_working (job_t **process_status, int mpi_num_procs, int mpi_master_rank);
+
+/* Chunk the seq */
+extern job_t *search_enqueue (db_seq_t *active_seq, int db_seq_index, int D,
+		       int do_revcomp, int job_type);
+
+/* Put alignments into the queue */
+extern void search_enqueue_alignments (job_t **queue, db_seq_t *active_seq, int db_seq_index,
+				int do_revcomp, int job_type);
+
+/* Send the next job from the queue */
+extern void search_send_next_job (job_t **queue, job_t **process_status, int rank_to_send_to); 
+
+/* Do a blocking call to MPI_Recv until a process finishes, then process results */
+extern int search_check_results (db_seq_t **active_seqs, job_t **process_status, int D);
+
+/* Check for results from a histogram scan */
+extern int search_check_hist_results (db_seq_t **seq, job_t **process_status, int D);
+
+/* Send histogram scan results */
+extern void search_send_hist_search_results (float score, int mpi_master_node);
+
+/* Send the termination code to rank i */
+extern void search_send_terminate (int i);
+
+/**************************************************************
+ * MPI alignment functions ("aln_*") (EPN 01.04.07)
+ **************************************************************/
+extern int  aln_procs_working   (int *process_status, int mpi_num_procs, int mpi_master_rank);
+extern void aln_send_next_job   (seqs_to_aln_t *seqs_to_aln, int rank_to_send_to);
+extern char aln_receive_job     (seqs_to_aln_t **ret_seqs_to_aln, int mpi_master_rank);
+extern void aln_send_results    (seqs_to_aln_t *seqs_to_aln, int do_post, int mpi_master_node);
+extern int  aln_check_results   (Parsetree_t **all_parsetrees, char **all_postcodes, 
+				 int **process_status);
+extern void aln_send_terminate  (int rank_to_send_to);
+
+#endif
+/**************************************************************************************
+ * EPN, Thu May 10 10:11:34 2007 New functions roughly following Easel/H3 conventions *
+ *********************** **************************************************************/
+extern void mpi_worker_search_target(CM_t *cm, int my_rank);
+extern void mpi_worker_cm_and_cp9_search(CM_t *cm, int do_fast, int my_rank);
+extern void mpi_worker_cm_and_cp9_search_maxsc(CM_t *cm, int do_fast, int do_minmax, int my_rank);
+extern int  dsq_MPISend(char *dsq, int L, int dest);
+extern int  dsq_MPIRecv(char **ret_dsq, int *ret_L);
+extern int  dsq_maxsc_MPISend(char *dsq, int L, float maxsc, int dest);
+extern int  dsq_maxsc_MPIRecv(char **ret_dsq, int *ret_L, float *ret_maxsc);
+extern int  cm_MPIBroadcast(CM_t *cm);
+
+#endif
+#endif
diff --git a/src/mpisupport.c b/src/mpisupport.c
new file mode 100644
index 0000000..1d9dba5
--- /dev/null
+++ b/src/mpisupport.c
@@ -0,0 +1,2938 @@
+/* mpisupport.c
+ * Optional support for MPI parallelization in Infernal.
+ * 
+ * EPN, Mon Aug 27 12:38:13 2007
+ * SVN $Id$
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#ifdef HAVE_MPI
+
+#include <assert.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "mpi.h"
+
+#include "easel.h"
+#include "esl_mpi.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+/*****************************************************************
+ * 1. Communicating a CM.
+ *****************************************************************/
+
+/* Function:  cm_master_MPIBcast()
+ * Incept:    EPN, Wed May  9 17:24:53 2007
+ *
+ * Purpose:   Broadcasts CM <cm> from a master.
+ *            
+ *            If <cm> is NULL, broadcasts a end-of-data signal, to
+ *            tell workers to shut down.
+ *            
+ */
+int
+cm_master_MPIBcast(CM_t *cm, int tag, MPI_Comm comm, char **buf, int *nalloc)
+{
+  int   status;
+  int   code;
+  int   sz, n, pos;
+
+  /* Figure out size */
+  if (MPI_Pack_size(1, MPI_INT, comm, &n) != 0) ESL_XEXCEPTION(eslESYS, "mpi pack size failed");
+  if (cm != NULL) {
+    /* if ((status = cm_MPIPackSize(cm, comm, &sz)) != eslOK) return status; */
+    if ((status = cm_justread_MPIPackSize(cm, comm, &sz)) != eslOK) return status; 
+    n += sz;
+  }
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+
+  /* Pack the status code and CM into the buffer */
+  pos  = 0;
+  code = (cm == NULL) ? eslEOD : eslOK;
+  if (MPI_Pack(&code, 1, MPI_INT, *buf, n, &pos, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi pack failed");
+  if (cm != NULL) {
+    /*if ((status = cm_MPIPack(cm, *buf, n, &pos, comm)) != eslOK) return status;*/
+    if ((status = cm_justread_MPIPack(cm, *buf, n, &pos, comm)) != eslOK) return status;
+    }
+
+  /* Broadcast the size of the packed CM */
+  if (MPI_Bcast(&n, 1, MPI_INT, 0, MPI_COMM_WORLD) != 0) ESL_EXCEPTION(eslESYS, "mpi broadcast failed");
+  /* Broadcast the packed CM */
+  if (MPI_Bcast (*buf, n, MPI_PACKED, 0, MPI_COMM_WORLD) != 0) ESL_EXCEPTION(eslESYS, "mpi broadcast failed");
+  return eslOK;
+  
+ ERROR:
+  return status;
+}
+
+/* Function:  cm_worker_MPIBcast()
+ * Incept:    EPN, Mon Aug 27 14:44:11 2007
+ *
+ * Purpose:   Receives a broadcasted buffer size and then a
+ *            broadcasted work unit of that size that consists
+ *            of a single CM <cm> tagged as <tag> from 
+ *            communicator <comm> (usually 0, a master).
+ *            
+ *            Work units are prefixed by a status code. If the unit's
+ *            code is <eslOK> and no errors are encountered, this
+ *            routine will return <eslOK> and a non-<NULL> <*ret_cm>.
+ *            If the unit's code is <eslEOD> (a shutdown signal), 
+ *            this routine returns <eslEOD> and <*ret_cm> is <NULL>.
+ *            
+ *            If the packed CM is an end-of-data signal, return
+ *            <eslEOD>, and <*ret_cm> is <NULL>.
+ *            
+ * Returns:   <eslOK> on success. <*ret_cm> contains the new CM; it
+ *            is allocated here, and the caller is responsible for
+ *            free'ing it.  <*buf> may have been reallocated to a
+ *            larger size, and <*nalloc> may have been increased.
+ *
+ *
+ * Throws:    <eslESYS> if an MPI call fails; <eslEMEM> if an allocation fails.
+ *            In either case, <*ret_msa> is NULL, and the <buf> and its size
+ *            <*nalloc> remain valid.
+ * Xref:      J1/72.
+ *            
+ */
+int
+cm_worker_MPIBcast(int tag, MPI_Comm comm, char **buf, int *nalloc, ESL_ALPHABET **abc, CM_t **ret_cm)
+{
+  int         status, code;
+  int         n;
+  int         pos;
+
+  /* Receive the buffer size broadcast */
+  if (MPI_Bcast(&n, 1, MPI_INT, 0, MPI_COMM_WORLD) != 0) ESL_EXCEPTION(eslESYS, "mpi broadcast failed.");
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+
+  /* Receive the CM broadcast */
+  if (MPI_Bcast (*buf, n, MPI_PACKED, 0, MPI_COMM_WORLD) != 0) ESL_EXCEPTION(eslESYS, "mpi broadcast failed.");
+
+  /* Unpack it - where the first integer is a status code, OK or EOD */
+  pos = 0;
+  if (MPI_Unpack       (*buf, n, &pos, &code, 1, MPI_INT, comm) != 0)  ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if (code == eslEOD) { status = eslEOD; goto ERROR; }
+
+  /*return cm_MPIUnpack(abc, *buf, *nalloc, &pos, comm, ret_cm);*/
+  return cm_justread_MPIUnpack(abc, *buf, *nalloc, &pos, comm, ret_cm);
+
+ ERROR:
+  *ret_cm = NULL;
+  return status;
+}
+
+/* Function:  cm_MPIUnpack()
+ * Synopsis:  Unpacks a CM <cm> from an MPI buffer.
+ * Incept:    EPN, Mon Aug 27 14:44:11 2007
+ *
+ * Purpose:   Unpack a newly allocated CM from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ * 
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_cm>
+ *            contains a newly allocated CM, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_cm> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cm_MPIUnpack(ESL_ALPHABET **abc, char *buf, int n, int *pos, MPI_Comm comm, CM_t **ret_cm)
+{
+  int     status;
+  CM_t *cm = NULL;
+  int M, nnodes, K, atype;
+  int has_stats;
+
+  if (MPI_Unpack(buf, n, pos, &M,      1, MPI_INT, comm) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &nnodes, 1, MPI_INT, comm) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &atype,  1, MPI_INT, comm) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  /* Set or verify the alphabet */
+  if (*abc == NULL)	{	/* still unknown: set it, pass control of it back to caller */
+    if ((*abc = esl_alphabet_Create(atype)) == NULL)       { status = eslEMEM;      goto ERROR; }
+  } else {			/* already known: check it */
+    if ((*abc)->type != atype)                             { status = eslEINCOMPAT; goto ERROR; }
+  }
+
+  if ((cm = CreateCM(nnodes,M,(*abc))) == NULL) { status = eslEMEM; goto ERROR;    }
+  K = cm->abc->K;
+  CMZero(cm);
+
+  /* Unpack the rest of the CM */
+  if (MPI_Unpack(buf, n, pos, &(cm->flags),              1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->config_opts),        1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->search_opts),        1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->align_opts),         1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->nseq),               1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->clen),               1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->iel_selfsc),         1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->W),                  1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, &(cm->el_selfsc),          1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->pbegin),             1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->pend),               1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->eff_nseq),           1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->ga),                 1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->tc),                 1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->nc),                 1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->null,                  K, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, &(cm->beta_W),             1,MPI_DOUBLE, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->beta_qdb),           1,MPI_DOUBLE, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->tau),                1,MPI_DOUBLE, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->sttype,            (M+1),  MPI_CHAR, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->stid,              (M+1),  MPI_CHAR, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->ndidx,                 M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->cfirst,                M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->cnum,                  M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->plast,                 M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->pnum,                  M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->ibeginsc,              M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->iendsc,                M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->begin,                 M, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->end,                   M, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->beginsc,               M, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->endsc,                 M, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+    
+  if (MPI_Unpack(buf, n, pos, cm->nodemap,          nnodes,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->ndtype,           nnodes,  MPI_CHAR, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  
+  if (MPI_Unpack(buf, n, pos, cm->e[0],              M*K*K, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->esc[0],            M*K*K, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->t[0],       M*MAXCONNECT, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->tsc[0],     M*MAXCONNECT, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  
+  if (MPI_Unpack(buf, n, pos, cm->iesc[0],           M*K*K,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->itsc[0],    M*MAXCONNECT,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, &(has_stats),              1, MPI_INT,   comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  /* free the cm->comlog that was allocated inside the CreateCM() call, we'll allocate a new one, a bit messy */
+  FreeComLog(cm->comlog);
+  status   = comlog_MPIUnpack(buf, n, pos, comm, &(cm->comlog));  if (status != eslOK) return status;
+
+  if (has_stats) { 
+    status   = cmstats_MPIUnpack(buf, n, pos, comm, &(cm->stats));  if (status != eslOK) return status;
+  }  
+
+  if (                            (status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(cm->name),    NULL, MPI_CHAR, comm)) != eslOK) goto ERROR;
+  if (cm->flags & CMH_ACC)  { if ((status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(cm->acc),     NULL, MPI_CHAR, comm)) != eslOK) goto ERROR; }
+  if (cm->flags & CMH_DESC) { if ((status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(cm->desc),    NULL, MPI_CHAR, comm)) != eslOK) goto ERROR; }
+
+  *ret_cm = cm;
+  return eslOK;
+  
+  ERROR:
+  if (cm != NULL) FreeCM(cm);
+  return status;
+}
+
+/* Function:  cm_justread_MPIUnpack()
+ * Synopsis:  Unpacks a CM <cm> (packed by cm_justread_MPIPack()) from an MPI buffer.
+ * Incept:    EPN, Mon Aug 27 14:44:11 2007
+ *
+ * Purpose:   Unpack a newly allocated CM from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. Differs from cm_MPIPack()
+ *            in that the full CM data structure was not packed, only
+ *            the parts that could have been changed from their initial
+ *            (default) values in CMFileRead() are packed. In this
+ *            case it's safe to 'fill-in' the 'rest' of the CM with a ConfigCM()
+ *            call, which saves us from broadcasting the 'rest' of the CM.
+ * 
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_cm>
+ *            contains a newly allocated CM, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_cm> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cm_justread_MPIUnpack(ESL_ALPHABET **abc, char *buf, int n, int *pos, MPI_Comm comm, CM_t **ret_cm)
+{
+  int     status;
+  CM_t *cm = NULL;
+  int M, nnodes, K, atype;
+  int has_stats;
+
+  if (MPI_Unpack(buf, n, pos, &M,      1, MPI_INT, comm) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &nnodes, 1, MPI_INT, comm) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &atype,  1, MPI_INT, comm) != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  /* Set or verify the alphabet */
+  if (*abc == NULL)	{	/* still unknown: set it, pass control of it back to caller */
+    if ((*abc = esl_alphabet_Create(atype)) == NULL)       { status = eslEMEM;      goto ERROR; }
+  } else {			/* already known: check it */
+    if ((*abc)->type != atype)                             { status = eslEINCOMPAT; goto ERROR; }
+  }
+
+  if ((cm = CreateCM(nnodes,M,(*abc))) == NULL) { status = eslEMEM; goto ERROR;    }
+  K = cm->abc->K;
+  CMZero(cm);
+
+  /* Unpack the rest of the CM */
+  if (MPI_Unpack(buf, n, pos, &(cm->flags),              1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  /* note cm->flags is how it was immediately after CM is read from file, so the only flags that can possibly be raised are:
+   * CMH_GA, CMH_TC, CMH_NC, CMH_EXPTAIL_STATS and CMH_FILTER_STATS, which is okay b/c all that info is transmitted in this func */
+  if (MPI_Unpack(buf, n, pos, &(cm->nseq),               1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->clen),               1,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, &(cm->el_selfsc),          1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->eff_nseq),           1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->ga),                 1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->tc),                 1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, &(cm->nc),                 1, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->null,                  K, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->sttype,            (M+1),  MPI_CHAR, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->stid,              (M+1),  MPI_CHAR, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->ndidx,                 M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->cfirst,                M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->cnum,                  M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->plast,                 M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->pnum,                  M,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->nodemap,          nnodes,   MPI_INT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (MPI_Unpack(buf, n, pos, cm->ndtype,           nnodes,  MPI_CHAR, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  
+  if (MPI_Unpack(buf, n, pos, cm->e[0],              M*K*K, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+
+  if (MPI_Unpack(buf, n, pos, cm->t[0],       M*MAXCONNECT, MPI_FLOAT, comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  
+  /* free the cm->comlog that was allocated inside the CreateCM() call, we'll allocate a new one, a bit messy */
+  FreeComLog(cm->comlog);
+  status   = comlog_MPIUnpack(buf, n, pos, comm, &(cm->comlog));  if (status != eslOK) return status;
+
+  if (MPI_Unpack(buf, n, pos, &(has_stats),              1, MPI_INT,   comm)  != 0)     ESL_EXCEPTION(eslESYS, "mpi unpack failed");
+  if (has_stats) { 
+    status   = cmstats_MPIUnpack(buf, n, pos, comm, &(cm->stats));  if (status != eslOK) return status;
+  }  
+
+  if (                            (status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(cm->name),    NULL, MPI_CHAR, comm)) != eslOK) goto ERROR;
+  if (cm->flags & CMH_ACC)  { if ((status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(cm->acc),     NULL, MPI_CHAR, comm)) != eslOK) goto ERROR; }
+  if (cm->flags & CMH_DESC) { if ((status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(cm->desc),    NULL, MPI_CHAR, comm)) != eslOK) goto ERROR; }
+  
+  *ret_cm = cm;
+  return eslOK;
+  
+  ERROR:
+  if (cm != NULL) FreeCM(cm);
+  return status;
+}
+
+/* Function:  cm_MPIPack()
+ * Incept:    EPN, Mon Aug 27 13:57:54 2007
+ *
+ * Purpose:   Packs CM <cm> into an MPI packed message buffer <buf>
+ *            of length <n> bytes, starting at byte position <*position>,
+ *            for MPI communicator <comm>.
+ *            
+ *            The caller must know that <buf>'s allocation of <n>
+ *            bytes is large enough to append the packed CM at
+ *            position <*pos>. This typically requires a call to
+ *            <cm_MPIPackSize()> first, and reallocation if
+ *            needed.
+ *            
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <cm>, and <*position> is set to the byte
+ *            immediately following the last byte of the CM
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> was overflowed in trying to pack
+ *            <cm> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ */
+int
+cm_MPIPack(CM_t *cm, char *buf, int n, int *pos, MPI_Comm comm)
+{
+  cm_Fail("EPN, Fri Nov  9 08:55:23 2007, cm_MPIPack() shouldn't be used until oesc's, scanmatrix, and CM_HB_MX's are handled. Why not use cm_justread_MPIPack?()\n");
+
+  int   status;
+  int   K      = cm->abc->K;
+  int   M      = cm->M;
+  int   nnodes = cm->nodes;
+  int   has_stats;
+
+  if (MPI_Pack(&M,                        1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&nnodes,                   1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack((void *) &(cm->abc->type), 1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->flags),              1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->config_opts),        1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->search_opts),        1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->align_opts),         1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->nseq),               1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->clen),               1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->iel_selfsc),         1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->W),                  1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(&(cm->el_selfsc),          1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->pbegin),             1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->pend),               1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->eff_nseq),           1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->ga),                 1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->tc),                 1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->nc),                 1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->null,                  K, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(&(cm->beta_W),             1,MPI_DOUBLE, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->beta_qdb),           1,MPI_DOUBLE, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->tau),                1,MPI_DOUBLE, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->sttype,            (M+1),  MPI_CHAR, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->stid,              (M+1),  MPI_CHAR, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->ndidx,                 M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->cfirst,                M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->cnum,                  M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->plast,                 M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->pnum,                  M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->ibeginsc,              M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->iendsc,                M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->begin,                 M, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->end,                   M, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->beginsc,               M, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->endsc,                 M, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->nodemap,          nnodes,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->ndtype,           nnodes,  MPI_CHAR, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->e[0],              M*K*K, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->esc[0],            M*K*K, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->t[0],       M*MAXCONNECT, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->tsc[0],     M*MAXCONNECT, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  
+  if (MPI_Pack(cm->iesc[0],           M*K*K,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->itsc[0],    M*MAXCONNECT,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  status = comlog_MPIPack(cm->comlog, buf, n, pos, comm);  if (status != eslOK) return status;
+
+  has_stats = (cm->stats == NULL) ? FALSE : TRUE;
+  if (MPI_Pack((int *) &(has_stats),      1, MPI_INT,   buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (has_stats) { 
+    status = cmstats_MPIPack(cm->stats, buf, n, pos, comm);  if (status != eslOK) return status;
+  }
+  
+  if (                            (status = esl_mpi_PackOpt(cm->name,    -1, MPI_CHAR, buf, n, pos, comm)) != eslOK) return status; 
+  if (cm->flags & CMH_ACC)  { if ((status = esl_mpi_PackOpt(cm->acc,     -1, MPI_CHAR, buf, n, pos, comm)) != eslOK) return status; }
+  if (cm->flags & CMH_DESC) { if ((status = esl_mpi_PackOpt(cm->desc,    -1, MPI_CHAR, buf, n, pos, comm)) != eslOK) return status; }
+
+  if (*pos > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cm_justread_MPIPack()
+ * Incept:    EPN, Mon Aug 27 14:24:57 2007
+ *
+ * Purpose:   Packs CM <cm> into an MPI packed message buffer <buf>
+ *            of length <n> bytes, starting at byte position <*position>,
+ *            for MPI communicator <comm>. Differs from cm_MPIPack()
+ *            in that the full CM data structure is not packed, only
+ *            the parts that could have been changed from their initial
+ *            (default) values in CMFileRead() are packed. In this
+ *            case it's safe to 'fill-in' the 'rest' of the CM with a ConfigCM()
+ *            call, which saves us from broadcasting the 'rest' of the CM.
+ *            
+ *            The caller must know that <buf>'s allocation of <n>
+ *            bytes is large enough to append the packed CM at
+ *            position <*pos>. This typically requires a call to
+ *            <cm_justread_MPIPackSize()> first, and reallocation if
+ *            needed.
+ *            
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <cm>, and <*position> is set to the byte
+ *            immediately following the last byte of the CM
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> was overflowed in trying to pack
+ *            <cm> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ */
+int
+cm_justread_MPIPack(CM_t *cm, char *buf, int n, int *pos, MPI_Comm comm)
+{
+  int   status;
+  int   K      = cm->abc->K;
+  int   M      = cm->M;
+  int   nnodes = cm->nodes;
+  int   has_stats;
+
+  if (MPI_Pack(&M,                        1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&nnodes,                   1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack((void *) &(cm->abc->type), 1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(&(cm->flags),              1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  /* note cm->flags is how it is immediately after CM is read from file, so the only flags that can possibly be raised are:
+   * CMH_GA, CMH_TC, CMH_NC, CMH_EXPTAIL_STATS and CMH_FILTER_STATS, which is okay b/c all the relevant info for those flags
+   * is transmitted in this func */
+
+  if (MPI_Pack(&(cm->nseq),               1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->clen),               1,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(&(cm->el_selfsc),          1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->eff_nseq),           1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->ga),                 1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->tc),                 1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(&(cm->nc),                 1, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->null,                  K, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->sttype,            (M+1),  MPI_CHAR, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->stid,              (M+1),  MPI_CHAR, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->ndidx,                 M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->cfirst,                M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->cnum,                  M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->plast,                 M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->pnum,                  M,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->nodemap,          nnodes,   MPI_INT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (MPI_Pack(cm->ndtype,           nnodes,  MPI_CHAR, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->e[0],              M*K*K, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (MPI_Pack(cm->t[0],       M*MAXCONNECT, MPI_FLOAT, buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  
+  status = comlog_MPIPack(cm->comlog, buf, n, pos, comm);  if (status != eslOK) return status;
+
+  has_stats = (cm->stats == NULL) ? FALSE : TRUE;
+
+  if (MPI_Pack((int *) &(has_stats),      1, MPI_INT,   buf, n, pos, comm)  != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  if (has_stats) { 
+    status = cmstats_MPIPack(cm->stats, buf, n, pos, comm);  if (status != eslOK) return status;
+  }
+
+  if ((status = esl_mpi_PackOpt(cm->name,    -1, MPI_CHAR, buf, n, pos, comm)) != eslOK) return status; 
+  if (cm->flags & CMH_ACC)  { if ((status = esl_mpi_PackOpt(cm->acc,     -1, MPI_CHAR, buf, n, pos, comm)) != eslOK) return status; }
+  if (cm->flags & CMH_DESC) { if ((status = esl_mpi_PackOpt(cm->desc,    -1, MPI_CHAR, buf, n, pos, comm)) != eslOK) return status; }
+
+  if (*pos > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cm_MPIPackSize()
+ * Synopsis:  Calculates size needed to pack a CM.
+ * Incept:    EPN, Mon Aug 27 10:34:15 2007
+ *            based on p7_hmm_MPIPackSize() from HMMER3.
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_MPIPack()> will need to pack a CM
+ *            <cm> in a packed MPI message for MPI communicator
+ *            <comm>; return that number of bytes in <*ret_n>.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is 0.
+ */
+int
+cm_MPIPackSize(CM_t *cm, MPI_Comm comm, int *ret_n)
+{
+  int   status;
+  int   n = 0;
+  int   K = cm->abc->K;
+  int   M = cm->M;
+  int   nnodes = cm->nodes;
+  int   sz;
+
+  if (MPI_Pack_size(1,         MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");   
+  n += 11*sz; 
+  /* M, nodes, abc->type, flags, config_opts, search_opts, align_opts, nseq, clen, iel_selfsc, W (11)
+   */
+
+  if (MPI_Pack_size(1,       MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += (7+K)*sz; 
+  /* el_selfsc, pbegin, pend, eff_nseq (4) 
+   * ga, tc, nc, null (3+K) */
+
+  if (MPI_Pack_size(1,      MPI_DOUBLE, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* beta, tau */
+
+  if (MPI_Pack_size((M+1),        MPI_CHAR, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* sttype, stid */
+
+  if (MPI_Pack_size(M,         MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 7*sz; 
+  /* ndidx, cfirst, cnum, plast, pnum, ibeginsc, iendsc */
+
+  if (MPI_Pack_size(M,       MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 4*sz; 
+  /* begin, end, beginsc, endsc */
+
+  if (MPI_Pack_size(nnodes,    MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* nodemap */
+
+  if (MPI_Pack_size(nnodes,   MPI_CHAR, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* ndtype */
+
+  if (MPI_Pack_size(M*K*K,   MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* e, esc */
+
+  if (MPI_Pack_size(M*MAXCONNECT,MPI_FLOAT,comm,&sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* t, tsc */
+
+  if (MPI_Pack_size(M*K*K,    MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* iesc */
+
+  if (MPI_Pack_size(M*MAXCONNECT,MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* itsc */
+
+  if ((status = comlog_MPIPackSize(cm->comlog, comm, &sz)) != eslOK) return status;
+  n += sz;
+
+  if (MPI_Pack_size(1, MPI_INT,comm,&sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* has_stats: flag which tells worker whether or not it's about to get stats */
+
+  if(cm->stats != NULL) { 
+    if ((status = cmstats_MPIPackSize(cm->stats, comm, &sz)) != eslOK) return status;
+    n += sz;
+  }
+
+  if ((status = esl_mpi_PackOptSize(cm->name, -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; 
+  n += sz; /* name */
+
+  if (cm->flags & CMH_ACC)  { if ((status = esl_mpi_PackOptSize(cm->acc, -1,  MPI_CHAR,  comm, &sz)) != eslOK) goto ERROR;  n+= sz; }
+  if (cm->flags & CMH_DESC) { if ((status = esl_mpi_PackOptSize(cm->desc,-1,  MPI_CHAR,  comm, &sz)) != eslOK) goto ERROR;  n+= sz; }
+  
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+
+}
+
+/* Function:  cm_justread_MPIPackSize()
+ *
+ * Synopsis:  Calculates size needed to pack a CM that has
+ *            just been read from a CM file by a CMFileRead()
+ *            call, we'll need to pack far less than a fully
+ *            configure CM in this case.
+ *
+ * Incept:    EPN, Mon Aug 27 10:34:15 2007
+ *            based on p7_hmm_MPIPackSize() from HMMER3.
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_justread_MPIPack()> will need to pack a CM
+ *            <cm> in a packed MPI message for MPI communicator
+ *            <comm>; return that number of bytes in <*ret_n>.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is 0.
+ */
+int
+cm_justread_MPIPackSize(CM_t *cm, MPI_Comm comm, int *ret_n)
+{
+  int   status;
+  int   n = 0;
+  int   K = cm->abc->K;
+  int   M = cm->M;
+  int   nnodes = cm->nodes;
+  int   sz;
+
+  if (MPI_Pack_size(1,         MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");   
+  n += 6*sz; /* M, nodes, abc->type, flags, nseq, clen */ 
+
+  if (MPI_Pack_size(1,       MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += (5+K)*sz; 
+  /* el_selfsc, eff_nseq, ga, tc, nc, null (5+K) */
+
+  if (MPI_Pack_size((M+1),    MPI_CHAR, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 2*sz; 
+  /* sttype, stid */
+
+  if (MPI_Pack_size(M,         MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += 5*sz; 
+  /* ndidx, cfirst, cnum, plast, pnum */
+
+  if (MPI_Pack_size(nnodes,    MPI_INT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* nodemap */
+
+  if (MPI_Pack_size(nnodes,   MPI_CHAR, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* ndtype */
+
+  if (MPI_Pack_size(M*K*K,   MPI_FLOAT, comm, &sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* e */
+
+  if (MPI_Pack_size(M*MAXCONNECT,MPI_FLOAT,comm,&sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz; 
+  /* t */
+
+  if ((status = comlog_MPIPackSize(cm->comlog, comm, &sz)) != eslOK) return status;
+  n += sz;
+
+  if (MPI_Pack_size(1, MPI_INT,comm,&sz) != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  n += sz;
+  /* has_stats: flag which tells worker whether or not it's about to get stats */
+
+  if(cm->stats != NULL) { 
+    if ((status = cmstats_MPIPackSize(cm->stats, comm, &sz)) != eslOK) return status;
+    n += sz;
+  }
+
+  if ((status = esl_mpi_PackOptSize(cm->name, -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; 
+  n += sz; /* name */
+
+  if (cm->flags & CMH_ACC)  { if ((status = esl_mpi_PackOptSize(cm->acc, -1,  MPI_CHAR,  comm, &sz)) != eslOK) goto ERROR;  n+= sz; }
+  if (cm->flags & CMH_DESC) { if ((status = esl_mpi_PackOptSize(cm->desc,-1,  MPI_CHAR,  comm, &sz)) != eslOK) goto ERROR;  n+= sz; }
+  
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+
+}
+
+/* Function:  cm_dsq_MPISend()
+ *
+ * Incept:    EPN, Tue Aug 28 15:20:16 2007
+ *            
+ * Purpose:   Sends a digitized sequence and it's length
+ *            as a work unit to MPI process <dest> (<dest> ranges from <0..nproc-1>),
+ *            tagging the message with MPI tag <tag> for MPI communicator
+ *            <comm>. The receiver uses <cm_dsq_MPIRecv()> to receive the dsq.
+ *            
+ *            Work units are prefixed by a status code. If <dsq> is
+ *            <non-NULL>, the work unit is an <eslOK> code followed by
+ *            the packed MSA. If <dsq> is NULL, the work unit is an
+ *            <eslEOD> code, which <cm_dsq_MPIRecv()> knows how
+ *            to interpret; this is typically used for an end-of-data
+ *            signal to cleanly shut down worker processes.
+ *
+ *            In order to minimize alloc/free cycles, caller passes a
+ *            pointer to a working buffer <*buf> of size <*nalloc>
+ *            characters. If necessary (i.e. if <dsq> is too big to
+ *            fit), <*dsq> will be reallocated and <*nalloc> increased
+ *            to the new size. As a special case, if <*dsq> is <NULL>
+ *            and <*nalloc> is 0, the buffer will be allocated
+ *            appropriately, but the caller is still responsible for
+ *            free'ing it.
+ *            
+ * Args:      dsq    - digitized seq to send
+ *            L      - length of dsq we're sending (dsq could extend further)
+ *            dest   - MPI destination (0..nproc-1)
+ *            tag    - MPI tag
+ *            buf    - pointer to a working buffer 
+ *            nalloc - current allocated size of <*buf>, in characters
+ *
+ * Returns:   <eslOK> on success; <*buf> may have been reallocated and
+ *            <*nalloc> may have been increased.
+ *
+ * Throws:    <eslESYS> if an MPI call fails; <eslEMEM> if a malloc/realloc
+ *            fails. In either case, <*buf> and <*nalloc> remain valid and useful
+ *            memory (though the contents of <*buf> are undefined). 
+ */
+int
+cm_dsq_MPISend(ESL_DSQ *dsq, int L, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc)
+{
+  int   status;
+  int   code;
+  int   sz, n, position;
+
+  /* First, figure out the size of the work unit */
+  if (MPI_Pack_size(2, MPI_INT, comm, &n) != 0) ESL_EXCEPTION(eslESYS, "mpi pack size failed"); 
+  if (dsq != NULL) { 
+    if (MPI_Pack_size(L+2, MPI_BYTE, comm, &sz) != 0) ESL_EXCEPTION(eslESYS, "mpi pack size failed"); 
+    n += sz;
+  }
+  ESL_DPRINTF2(("cm_dsq_MPISend(): dsq has size %d\n", n));
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+  ESL_DPRINTF2(("cm_dsq_MPISend(): buffer is ready\n"));
+
+  /* Pack the status code, L and dsq into the buffer */
+  position = 0;
+  code     = (dsq == NULL) ? eslEOD : eslOK;
+  if (MPI_Pack(&code, 1, MPI_INT, *buf, n, &position, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi pack failed"); 
+  if (dsq != NULL) {
+    if (MPI_Pack(&L,  1,   MPI_INT,  *buf, n, &position, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi pack failed"); 
+    if (MPI_Pack(dsq, L+2, MPI_BYTE, *buf, n, &position, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi pack failed"); 
+  }
+  ESL_DPRINTF2(("cm_dsq_MPISend(): dsq is packed into %d bytes\n", position));
+
+  /* Send the packed profile to destination  */
+  if (MPI_Send(*buf, n, MPI_PACKED, dest, tag, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi send failed");
+  ESL_DPRINTF2(("cm_dsq_MPISend(): dsq is sent.\n"));
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  cm_dsq_MPIRecv()
+ *
+ * Incept:    EPN, Tue Aug 28 15:29:34 2007
+ *
+ * Purpose:   Receives a work unit that consists of a digitized sequence
+ *            and it's lenght from <source> (<0..nproc-1>, or
+ *            <MPI_ANY_SOURCE>) tagged as <tag> from communicator <comm>.
+ *            
+ *            Work units are prefixed by a status code. If the unit's
+ *            code is <eslOK> and no errors are encountered, this
+ *            routine will return <eslOK> and a non-<NULL> <*ret_dsq>.
+ *            If the unit's code is <eslEOD> (a shutdown signal), 
+ *            this routine returns <eslEOD> and <*ret_dsq> is <NULL>.
+ *            
+ *            To minimize alloc/free cycles in this routine, caller
+ *            passes a pointer to a buffer <*buf> of size <*nalloc>
+ *            characters. These are passed by reference, because when
+ *            necessary, <*buf> will be reallocated and <*nalloc>
+ *            increased to the new size. As a special case, if <*buf>
+ *            is <NULL> and <*nalloc> is 0, the buffer will be
+ *            allocated appropriately, but the caller is still
+ *            responsible for free'ing it.
+ *
+ *            If the packed dsq is an end-of-data signal, return
+ *            <eslEOD>, and <*ret_dsq> is <NULL>.
+ *            
+ * Returns:   <eslOK> on success. <*ret_dsq> contains the new dsq; it
+ *            is allocated here, and the caller is responsible for
+ *            free'ing it.  <*buf> may have been reallocated to a
+ *            larger size, and <*nalloc> may have been increased.
+ *
+ *
+ * Throws:    <eslESYS> if an MPI call fails; <eslEMEM> if an allocation fails.
+ *            In either case, <*ret_dsq> is NULL, and the <buf> and its size
+ *            <*nalloc> remain valid.
+ */
+int
+cm_dsq_MPIRecv(int source, int tag, MPI_Comm comm, char **buf, int *nalloc, ESL_DSQ **ret_dsq, int *ret_L)
+{
+  int         status, code;
+  ESL_DSQ    *dsq  = NULL;
+  int         L = 0;
+  int         n;
+  int         pos;
+  MPI_Status  mpistatus;
+
+  /* Probe first, because we need to know if our buffer is big enough. */
+  if (MPI_Probe(source, tag, comm, &mpistatus)  != 0) ESL_XEXCEPTION(eslESYS, "mpi probe failed");
+  if (MPI_Get_count(&mpistatus, MPI_PACKED, &n) != 0) ESL_XEXCEPTION(eslESYS, "mpi get count failed");
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+
+  /* Receive the packed work unit */
+  ESL_DPRINTF2(("cm_dsq_MPIRecv(): about to receive dsq.\n"));
+  if (MPI_Recv(*buf, n, MPI_PACKED, source, tag, comm, &mpistatus) != 0) ESL_XEXCEPTION(eslESYS, "mpi recv failed");
+  ESL_DPRINTF2(("cm_dsq_MPIRecv(): dsq has been received.\n"));
+
+  /* Unpack it - where the first integer is a status code, OK or EOD */
+  ESL_DPRINTF2(("cm_dsq_MPIRecv(): about to unpack dsq.\n"));
+  pos = 0;
+  if (MPI_Unpack       (*buf, n, &pos, &code,                   1, MPI_INT,           comm) != 0)  ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if (code == eslEOD) { status = eslEOD; goto ERROR; }
+
+  if (MPI_Unpack       (*buf, n, &pos, &L,                      1, MPI_INT,           comm) != 0)  ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  if (MPI_Unpack       (*buf, n, &pos, dsq,                  (L+2), MPI_BYTE,          comm) != 0)  ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  dsq[0] = dsq[(L+1)] = eslDSQ_SENTINEL; /* overwrite */
+  ESL_DPRINTF2(("cm_dsq_MPIRecv(): dsq has been unpacked.\n"));
+
+  *ret_L   = L;
+  *ret_dsq = dsq;
+  return eslOK;
+
+ ERROR:
+  if (dsq != NULL) free(dsq);
+  *ret_dsq = NULL;
+  *ret_L   = 0;
+  return status;
+}
+
+/* Function:  cm_search_results_MPISend()
+ *
+ * Incept:    EPN, Tue Aug 28 15:51:30 2007
+ *            
+ * Purpose:   Send packed search results to MPI process <dest> 
+ *            (<dest> ranges from <0..nproc-1>), tagging the message 
+ *            with MPI tag <tag> for MPI communicator <comm>. 
+ *            The receiver uses <cm_search_results_MPIRecv()> to 
+ *            receive the results.
+ *            
+ *            Work units are prefixed by a status code. If <results> is
+ *            <non-NULL>, the work unit is an <eslOK> code followed by
+ *            the packed results. If <results> is NULL, the work unit is an
+ *            <eslEOD> code, which <cm_search_results_MPIRecv()> knows how
+ *            to interpret.
+ *
+ * Args:      results- search results to send
+ *            dest   - MPI destination (0..nproc-1)
+ *            tag    - MPI tag
+ *            buf    - pointer to a working buffer 
+ *            nalloc - current allocated size of <*buf>, in characters
+ *
+ * Returns:   <eslOK> on success; <*buf> may have been reallocated and
+ *            <*nalloc> may have been increased.
+ *
+ * Throws:    <eslESYS> if an MPI call fails; <eslEMEM> if a malloc/realloc
+ *            fails. In either case, <*buf> and <*nalloc> remain valid and useful
+ *            memory (though the contents of <*buf> are undefined). 
+ */
+int
+cm_search_results_MPISend(search_results_t *results, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc)
+{
+  int   status;
+  int   code;
+  int   sz, n, position;
+
+  /* First, figure out the size of the work unit */
+  if (MPI_Pack_size(2, MPI_INT, comm, &n) != 0) ESL_EXCEPTION(eslESYS, "mpi pack size failed"); 
+  if (results != NULL) { 
+    if ((status = cm_search_results_MPIPackSize(results, comm, &sz)) != eslOK) return status;
+    n += sz;
+  }
+  ESL_DPRINTF2(("cm_search_results_MPISend(): results has size %d\n", n));
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+  ESL_DPRINTF2(("cm_search_results_MPISend(): buffer is ready\n"));
+
+  /* Pack the status code, and results into the buffer */
+  position = 0;
+  code     = (results == NULL) ? eslEOD : eslOK;
+  if (MPI_Pack(&code, 1, MPI_INT, *buf, n, &position, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi pack failed"); 
+  if (results != NULL) {
+    if ((status = cm_search_results_MPIPack(results, *buf, n, &position, comm)) != eslOK) return status;
+  }
+  ESL_DPRINTF2(("cm_search_results_MPISend(): results is packed into %d bytes\n", position));
+
+  /* Send the packed profile to destination  */
+  if (MPI_Send(*buf, n, MPI_PACKED, dest, tag, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi send failed");
+  ESL_DPRINTF2(("cm_search_results_MPISend(): results are sent.\n"));
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  cm_search_results_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack search
+ *            results.
+ * Incept:    EPN, Tue Aug 28 21:01:46 2007
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_search_results_MPIPack()> will need to pack
+ *            search results in a packed MPI message in 
+ *            communicator <comm>; return that number of bytes 
+ *            in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cm_search_results_MPIPack()>.
+ */
+int
+cm_search_results_MPIPackSize(const search_results_t *results, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+  int i;
+
+  status = MPI_Pack_size (1, MPI_INT, comm, &sz); n += sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  for(i = 0; i < results->num_results; i++) {
+    if ((status = cm_search_result_node_MPIPackSize(&(results->data[i]), comm, &sz))  != eslOK) goto ERROR; n += sz;
+  }
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cm_search_results_MPIPack()
+ * Synopsis:  Packs search results into MPI buffer.
+ * Incept:    EPN, Tue Aug 28 21:06:58 2007
+ *
+ * Purpose:   Packs search results in <results> into an 
+ *            MPI packed message buffer <buf> of length <n> bytes, 
+ *            starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <results>, and <*position> is set to the byte
+ *            immediately following the last byte of the results
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <results> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ */
+int
+cm_search_results_MPIPack(const search_results_t *results, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+  int i;
+
+  ESL_DPRINTF2(("cm_search_results_MPIPack(): ready.\n"));
+
+  status = MPI_Pack((int *) &(results->num_results),   1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  for (i = 0; i < results->num_results; i++) {
+    status = cm_search_result_node_MPIPack(&(results->data[i]), buf, n, position, comm);  if (status != eslOK) return status;
+  }
+  ESL_DPRINTF2(("cm_search_results_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+  
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cm_search_results_MPIUnpack()
+ * Synopsis:  Unpacks search results from an MPI buffer.
+ * Incept:    EPN, Wed Aug 29 05:10:20 2007
+ *
+ * Purpose:   Unpack a newly allocated search_results from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_results>
+ *            contains a newly allocated results, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_results> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cm_search_results_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, search_results_t **ret_results)
+{
+  int         status;
+  search_results_t *results = NULL;
+  int         num_results;
+  int         i;
+
+  status = MPI_Unpack (buf, n, pos, &num_results, 1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if(num_results == 0) { status = eslOK; goto ERROR; }
+
+  results = CreateResults(num_results);
+  ESL_DPRINTF2(("cm_search_results_MPIUnpack(): %d results.\n", num_results));
+  for (i = 0; i < num_results; i++) {
+    status = cm_search_result_node_MPIUnpack(buf, n, pos, comm, &(results->data[i]));  if (status != eslOK) return status;
+    if(results->data[i].tr != NULL) ESL_DASSERT1((results->data[i].tr->n > 0));
+    results->num_results++;
+  }
+
+  *ret_results = results;
+  return eslOK;
+
+ ERROR:
+  if (results != NULL) FreeResults(results);
+  *ret_results = NULL;
+  return status;
+}
+
+/* Function:  cm_search_result_node_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a search
+ *            result node.
+ * Incept:    EPN, Wed Aug 29 05:19:33 2007
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_search_result_node_MPIPack()> will need to pack
+ *            a search result node in a packed MPI message in 
+ *            communicator <comm>; return that number of bytes 
+ *            in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cm_search_result_node_MPIPack()>.
+ */
+int
+cm_search_result_node_MPIPackSize(const search_result_node_t *rnode, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size (1, MPI_INT, comm, &sz);   n += 3*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* rnode->start, rnode->stop, rnode->bestr */
+  status = MPI_Pack_size (1, MPI_FLOAT, comm, &sz); n +=   sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* rnode->score */
+  status = MPI_Pack_size (1, MPI_INT, comm, &sz);   n += 2*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* has_tr, has_pcodes */
+  if(rnode->tr != NULL) {
+    if ((status = cm_parsetree_MPIPackSize(rnode->tr, comm, &sz))  != eslOK) goto ERROR; n += sz;
+  }
+  if(rnode->pcode1 != NULL) { 
+    if ((status = esl_mpi_PackOptSize(rnode->pcode1, -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; n += sz;
+  }
+  if(rnode->pcode2 != NULL) { 
+    if ((status = esl_mpi_PackOptSize(rnode->pcode2, -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; n += sz;
+  }
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cm_search_result_node_MPIPack()
+ * Synopsis:  Packs search result node into MPI buffer.
+ * Incept:    EPN, Wed Aug 29 05:22:32 2007
+ *
+ * Purpose:   Packs search result node in <rnode> into an 
+ *            MPI packed message buffer <buf> of length <n> bytes, 
+ *            starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <rnode>, and <*position> is set to the byte
+ *            immediately following the last byte of the results
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <rnode> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ */
+int
+cm_search_result_node_MPIPack(const search_result_node_t *rnode, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+  int has_tr;
+  int has_pcodes;
+
+  ESL_DPRINTF2(("cm_search_result_node_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((int *) &(rnode->start),   1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(rnode->stop),    1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(rnode->bestr),   1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(rnode->score),   1, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  has_tr     = (rnode->tr != NULL) ? TRUE : FALSE;
+  has_pcodes = (rnode->pcode1 != NULL && rnode->pcode2 != NULL) ? TRUE : FALSE;
+  status = MPI_Pack(&has_tr,                 1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(&has_pcodes,             1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if(has_tr) { 
+    status = cm_parsetree_MPIPack((Parsetree_t *) rnode->tr, buf, n, position, comm);  if (status != eslOK) return status;
+  }
+  if(has_pcodes) {
+    /* we call PackOpt, even though we know we should have valid postal codes */
+    status = esl_mpi_PackOpt(rnode->pcode1, -1, MPI_CHAR, buf, n, position,  comm); if (status != eslOK) return status;
+    status = esl_mpi_PackOpt(rnode->pcode2, -1, MPI_CHAR, buf, n, position,  comm); if (status != eslOK) return status;
+  }
+
+  ESL_DPRINTF2(("cm_search_result_node_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cm_search_result_node_MPIUnpack()
+ * Synopsis:  Unpacks search result node from an MPI buffer.
+ * Incept:    EPN, Wed Aug 29 05:10:20 2007
+ *
+ * Purpose:   Unpack a newly allocated search result node from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_rnode>
+ *            contains a newly allocated result node, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_rnode> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cm_search_result_node_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, search_result_node_t *ret_rnode)
+{
+  int status;
+  search_result_node_t rnode;
+  int start, stop, bestr;
+  float score;
+  int has_tr = FALSE;
+  int has_pcodes = FALSE;
+  Parsetree_t *tr = NULL;
+  char *pcode1 = NULL;
+  char *pcode2 = NULL;
+
+  status = MPI_Unpack (buf, n, pos, &start, 1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &stop,  1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &bestr, 1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &score, 1, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_tr, 1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_pcodes, 1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  rnode.start = start;
+  rnode.stop  = stop;
+  rnode.bestr = bestr;
+  rnode.score = score;
+  rnode.tr    = NULL;
+  rnode.pcode1= NULL;
+  rnode.pcode2= NULL;
+
+  /* optionally, unpack a parsetree */
+  if(has_tr) {
+    status   = cm_parsetree_MPIUnpack(buf, n, pos, comm, &tr);  if (status != eslOK) return status;
+    rnode.tr = tr;
+  }
+  if(has_pcodes) {
+    status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(pcode1), NULL, MPI_CHAR, comm); if (status != eslOK) goto ERROR;;
+    status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(pcode2), NULL, MPI_CHAR, comm); if (status != eslOK) goto ERROR;;
+    rnode.pcode1 = pcode1;
+    rnode.pcode2 = pcode2;
+  }
+  
+  *ret_rnode = rnode;
+  return eslOK;
+  
+ ERROR:
+  if(tr != NULL) FreeParsetree(tr);
+  if(pcode1 != NULL) free(pcode1);
+  if(pcode2 != NULL) free(pcode2);
+  ret_rnode = NULL;
+  return status;
+}
+
+/* Function:  cm_seqs_to_aln_MPISend()
+ *
+ * Incept:    EPN, Mon Sep  3 14:58:12 2007
+ *            
+ * Purpose:   Send packed seqs_to_aln to MPI process <dest> 
+ *            (<dest> ranges from <0..nproc-1>), tagging the message 
+ *            with MPI tag <tag> for MPI communicator <comm>. 
+ *            The receiver uses <cm_seqs_to_aln_MPIRecv()> to 
+ *            receive the results.
+ *            
+ *            Work units are prefixed by a status code. If <results> is
+ *            <non-NULL>, the work unit is an <eslOK> code followed by
+ *            the packed results. If <results> is NULL, the work unit is an
+ *            <eslEOD> code, which <cm_seqs_to_aln_MPIRecv()> knows how
+ *            to interpret.
+ *
+ * Args:      seqs_to_aln - seqs_to_aln_t object to send
+ *            dest   - MPI destination (0..nproc-1)
+ *            tag    - MPI tag
+ *            buf    - pointer to a working buffer 
+ *            nalloc - current allocated size of <*buf>, in characters
+ *
+ * Returns:   <eslOK> on success; <*buf> may have been reallocated and
+ *            <*nalloc> may have been increased.
+ *
+ * Throws:    <eslESYS> if an MPI call fails; <eslEMEM> if a malloc/realloc
+ *            fails. In either case, <*buf> and <*nalloc> remain valid and useful
+ *            memory (though the contents of <*buf> are undefined). 
+ */
+int
+cm_seqs_to_aln_MPISend(seqs_to_aln_t *seqs_to_aln, int offset, int nseq_to_send, int dest, int tag, MPI_Comm comm, char **buf, int *nalloc)
+{
+  int   status;
+  int   code;
+  int   sz, n, position;
+
+  /* First, figure out the size of the work unit */
+  if (MPI_Pack_size(2, MPI_INT, comm, &n) != 0) ESL_EXCEPTION(eslESYS, "mpi pack size failed"); 
+  /* this is size of the work unit, and the status code */
+
+  if (seqs_to_aln != NULL) { 
+    if ((status = cm_seqs_to_aln_MPIPackSize(seqs_to_aln, offset, nseq_to_send, comm, &sz)) != eslOK) return status;
+    n += sz;
+  }
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPISend(): seqs_to_aln has size %d\n", n));
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPISend(): buffer is ready\n"));
+
+  /* Pack the status code, and seqs_to_aln into the buffer */
+  position = 0;
+  code     = (seqs_to_aln == NULL) ? eslEOD : eslOK;
+  if (MPI_Pack(&code, 1, MPI_INT, *buf, n, &position, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi pack failed"); 
+  if (seqs_to_aln != NULL) {
+    if ((status = cm_seqs_to_aln_MPIPack(seqs_to_aln, offset, nseq_to_send, *buf, n, &position, comm)) != eslOK) return status;
+  }
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPISend(): seqs_to_aln is packed into %d bytes\n", position));
+
+  /* Send the packed profile to destination  */
+  if (MPI_Send(*buf, n, MPI_PACKED, dest, tag, comm) != 0) ESL_EXCEPTION(eslESYS, "mpi send failed");
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPISend(): seqs_to_aln are sent.\n"));
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  cm_seqs_to_aln_MPIRecv()
+ *
+ * Incept:    EPN, Mon Sep  3 19:42:47 2007
+ *
+ * Purpose:   Receives a work unit that consists of a seqs_to_aln data structure.
+ *            from <source> (<0..nproc-1>, or <MPI_ANY_SOURCE>) tagged as <tag> 
+ *            from communicator <comm>.
+ *            
+ *            Work units are prefixed by a status code. If the unit's
+ *            code is <eslOK> and no errors are encountered, this
+ *            routine will return <eslOK> and a non-<NULL> <*ret_seqs_to_aln>.
+ *            If the unit's code is <eslEOD> (a shutdown signal), 
+ *            this routine returns <eslEOD> and <*ret_seqs_to_aln> is <NULL>.
+ *            
+ *            To minimize alloc/free cycles in this routine, caller
+ *            passes a pointer to a buffer <*buf> of size <*nalloc>
+ *            characters. These are passed by reference, because when
+ *            necessary, <*buf> will be reallocated and <*nalloc>
+ *            increased to the new size. As a special case, if <*buf>
+ *            is <NULL> and <*nalloc> is 0, the buffer will be
+ *            allocated appropriately, but the caller is still
+ *            responsible for free'ing it.
+ *
+ *            If the packed seqs_to_aln is an end-of-data signal, return
+ *            <eslEOD>, and <*ret_seqs_to_aln> is <NULL>.
+ *            
+ * Returns:   <eslOK> on success. <*ret_seqs_to_aln> contains the new 
+ *            seqs_to_aln object; it is allocated here, and the caller 
+ *            is responsible for free'ing it.  <*buf> may have been 
+ *            reallocated to a larger size, and <*nalloc> may have been 
+ *            increased.
+ *
+ * Throws:    <eslESYS> if an MPI call fails; <eslEMEM> if an allocation fails.
+ *            In either case, <*ret_seqs_to_aln> is NULL, and the <buf> and its size
+ *            <*nalloc> remain valid.
+ */
+int
+cm_seqs_to_aln_MPIRecv(const ESL_ALPHABET *abc, int source, int tag, MPI_Comm comm, char **buf, int *nalloc, seqs_to_aln_t **ret_seqs_to_aln)
+{
+  int         status, code;
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  int         n;
+  int         pos;
+  MPI_Status  mpistatus;
+
+  /* Probe first, because we need to know if our buffer is big enough. */
+  if (MPI_Probe(source, tag, comm, &mpistatus)  != 0) ESL_XEXCEPTION(eslESYS, "mpi probe failed");
+  if (MPI_Get_count(&mpistatus, MPI_PACKED, &n) != 0) ESL_XEXCEPTION(eslESYS, "mpi get count failed");
+
+  /* Make sure the buffer is allocated appropriately */
+  if (*buf == NULL || n > *nalloc) {
+    void *tmp;
+    ESL_RALLOC(*buf, tmp, sizeof(char) * n);
+    *nalloc = n; 
+  }
+
+  /* Receive the packed work unit */
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPIRecv(): about to receive seqs_to_aln.\n"));
+  if (MPI_Recv(*buf, n, MPI_PACKED, source, tag, comm, &mpistatus) != 0) ESL_XEXCEPTION(eslESYS, "mpi recv failed");
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPIRecv(): seqs_to_aln has been received.\n"));
+
+  /* Unpack it - where the first integer is a status code, OK or EOD */
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPIRecv(): about to unpack seqs_to_aln.\n"));
+  pos = 0;
+  if (MPI_Unpack       (*buf, n, &pos, &code,                   1, MPI_INT,           comm) != 0)  ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if (code == eslEOD) { status = eslEOD; goto ERROR; }
+
+  return cm_seqs_to_aln_MPIUnpack(abc, *buf, *nalloc, &pos, comm, ret_seqs_to_aln);
+
+ ERROR:
+  if (seqs_to_aln != NULL) FreeSeqsToAln(seqs_to_aln);
+  *ret_seqs_to_aln = NULL;
+  return status;
+}
+
+/* Function:  cm_seqs_to_aln_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a
+ *            seqs_to_aln object.
+ * Incept:    EPN, Mon Sep  3 19:49:31 2007
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_seqs_to_aln_MPIPack()> will need to pack
+ *            search results in a packed MPI message in 
+ *            communicator <comm>; return that number of bytes 
+ *            in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cm_seqs_to_aln_MPIPack()>.
+ */
+int
+cm_seqs_to_aln_MPIPackSize(const seqs_to_aln_t *seqs_to_aln, int offset, int nseq_to_pack, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+  int i;
+
+  /* determine what information we have in the seqs_to_aln object */
+  int has_sq      = TRUE;
+  int has_tr      = TRUE;
+  int has_cp9_tr  = TRUE;
+  int has_post    = TRUE;  
+  int has_sc      = TRUE;  
+  int has_pp      = TRUE;  
+  int has_struct_sc = TRUE;  
+
+  /* careful, individual sq, tr, cp9_tr, postcode ptrs may be NULL even if ptr to ptrs is non-NULL,
+   * example sq != NULL and sq[i] == NULL is possible. */
+
+  if(seqs_to_aln->sq == NULL) has_sq = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->sq[i] == NULL) { has_sq = FALSE; break; }
+
+  if(seqs_to_aln->tr == NULL) has_tr = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->tr[i] == NULL) { has_tr = FALSE; break; }
+
+  if(seqs_to_aln->cp9_tr == NULL) has_cp9_tr = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->cp9_tr[i] == NULL) { has_cp9_tr = FALSE; break; }
+
+  if(seqs_to_aln->postcode1 == NULL) has_post = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->postcode1[i] == NULL) { has_post = FALSE; break; }
+
+  if(seqs_to_aln->postcode2 == NULL) has_post = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->postcode2[i] == NULL) { has_post = FALSE; break; }
+
+  if(seqs_to_aln->sc == NULL) has_sc = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(! NOT_IMPOSSIBLE(seqs_to_aln->sc[i])) { has_sc = FALSE; break; }
+
+  if(seqs_to_aln->pp == NULL) has_pp = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(! NOT_IMPOSSIBLE(seqs_to_aln->pp[i])) { has_pp = FALSE; break; }
+
+  if(seqs_to_aln->struct_sc == NULL) has_struct_sc = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) { 
+      if(! NOT_IMPOSSIBLE(seqs_to_aln->struct_sc[i])) { has_struct_sc = FALSE; break; }
+    }
+  status = MPI_Pack_size (1, MPI_INT, comm, &sz); n += 8*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* nseq_to_pack, has_sq, has_tr, has_cp9_tr, has_post, has_sc, has_pp, has_struct_sc */
+
+  if(has_sq) {
+    for(i = offset; i < offset + nseq_to_pack; i++) {
+      if ((status = cm_digitized_sq_MPIPackSize(seqs_to_aln->sq[i], comm, &sz))  != eslOK) goto ERROR; n += sz;
+    }
+  }
+  if(has_tr) {
+    for(i = offset; i < offset + nseq_to_pack; i++) {
+      if ((status = cm_parsetree_MPIPackSize(seqs_to_aln->tr[i], comm, &sz))  != eslOK) goto ERROR; n += sz;
+    }
+  }
+  if(has_cp9_tr) {
+    for(i = offset; i < offset + nseq_to_pack; i++) {
+      if ((status = cm_cp9trace_MPIPackSize(seqs_to_aln->cp9_tr[i], comm, &sz))  != eslOK) goto ERROR; n += sz;
+    }
+  }
+  if(has_post) {
+    for(i = offset; i < offset + nseq_to_pack; i++) {
+      if ((status = esl_mpi_PackOptSize(seqs_to_aln->postcode1[i], -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; n += sz;
+      if ((status = esl_mpi_PackOptSize(seqs_to_aln->postcode2[i], -1, MPI_CHAR, comm, &sz)) != eslOK) goto ERROR; n += sz;
+    }
+  }
+  if(has_sc) 
+    if ((status = MPI_Pack_size(nseq_to_pack, MPI_FLOAT, comm, &sz)) != eslOK) goto ERROR; n += sz;
+  if(has_pp) 
+    if ((status = MPI_Pack_size(nseq_to_pack, MPI_FLOAT, comm, &sz)) != eslOK) goto ERROR; n += sz;
+  if(has_struct_sc) 
+    if ((status = MPI_Pack_size(nseq_to_pack, MPI_FLOAT, comm, &sz)) != eslOK) goto ERROR; n += sz;
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cm_seqs_to_aln_MPIPack()
+ * Synopsis:  Packs seqs_to_aln into MPI buffer.
+ * Incept:    EPN, Mon Sep  3 15:04:33 2007
+ *
+ * Purpose:   Packs some or all of the sequences in <seqs_to_aln> into an 
+ *            MPI packed message buffer <buf> of length <n> bytes, 
+ *            starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <results>, and <*position> is set to the byte
+ *            immediately following the last byte of the results
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <results> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ */
+int
+cm_seqs_to_aln_MPIPack(const seqs_to_aln_t *seqs_to_aln, int offset, int nseq_to_pack, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+  int i;
+
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPIPack(): ready.\n"));
+  ESL_DASSERT1((seqs_to_aln->nseq >= (offset + nseq_to_pack)));
+
+  /* determine what information we have in the seqs_to_aln object */
+  int has_sq      = TRUE;
+  int has_tr      = TRUE;
+  int has_cp9_tr  = TRUE;
+  int has_post    = TRUE;  
+  int has_sc      = TRUE;  
+  int has_pp      = TRUE;  
+  int has_struct_sc = TRUE;  
+  /* careful, individual sq, tr, cp9_tr, postcode ptrs may be NULL even if ptr to ptrs is non-NULL,
+   * example sq != NULL and sq[i] == NULL is possible. */
+
+  if(seqs_to_aln->sq == NULL) has_sq = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->sq[i] == NULL) { has_sq = FALSE; break; }
+
+  if(seqs_to_aln->tr == NULL) has_tr = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->tr[i] == NULL) { has_tr = FALSE; break; }
+
+  if(seqs_to_aln->cp9_tr == NULL) has_cp9_tr = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->cp9_tr[i] == NULL) { has_cp9_tr = FALSE; break; }
+
+  if(seqs_to_aln->postcode1 == NULL) has_post = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->postcode1[i] == NULL) { has_post = FALSE; break; }
+
+  if(seqs_to_aln->postcode2 == NULL) has_post = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(seqs_to_aln->postcode2[i] == NULL) { has_post = FALSE; break; }
+
+  if(seqs_to_aln->sc == NULL) has_sc = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(! NOT_IMPOSSIBLE(seqs_to_aln->sc[i])) { has_sc = FALSE; break; }
+
+  if(seqs_to_aln->pp == NULL) has_pp = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(! NOT_IMPOSSIBLE(seqs_to_aln->pp[i])) { has_pp = FALSE; break; }
+
+  if(seqs_to_aln->struct_sc == NULL) has_struct_sc = FALSE;
+  else
+    for (i = offset; i < offset + nseq_to_pack; i++) 
+      if(! NOT_IMPOSSIBLE(seqs_to_aln->struct_sc[i])) { has_struct_sc = FALSE; break; }
+
+
+  status = MPI_Pack((int *) &(nseq_to_pack), 1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(has_sq),       1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(has_tr),       1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(has_cp9_tr),   1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(has_post),     1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(has_sc),       1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(has_pp),       1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(has_struct_sc),1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if(has_sq)
+    for (i = offset; i < offset + nseq_to_pack; i++) {
+      status = cm_digitized_sq_MPIPack(seqs_to_aln->sq[i], buf, n, position, comm);  if (status != eslOK) return status;
+    }
+
+  if(has_tr)
+    for (i = offset; i < offset + nseq_to_pack; i++) {
+      status = cm_parsetree_MPIPack(seqs_to_aln->tr[i], buf, n, position, comm);  if (status != eslOK) return status;
+    }
+
+  if(has_cp9_tr)
+    for (i = offset; i < offset + nseq_to_pack; i++) {
+      status = cm_cp9trace_MPIPack(seqs_to_aln->cp9_tr[i], buf, n, position, comm);  if (status != eslOK) return status;
+    }
+
+  if(has_post)
+    for (i = offset; i < offset + nseq_to_pack; i++) {
+      /* we call PackOpt, even though we know we should have valid postal codes */
+      status = esl_mpi_PackOpt(seqs_to_aln->postcode1[i], -1, MPI_CHAR, buf, n, position,  comm); if (status != eslOK) return status;
+      status = esl_mpi_PackOpt(seqs_to_aln->postcode2[i], -1, MPI_CHAR, buf, n, position,  comm); if (status != eslOK) return status;
+    }
+
+  if(has_sc)
+    status = MPI_Pack((seqs_to_aln->sc + (offset * sizeof(float))), nseq_to_pack, MPI_FLOAT, buf, n, position, comm); if (status != eslOK) return status;
+
+  if(has_pp)
+    status = MPI_Pack((seqs_to_aln->pp + (offset * sizeof(float))), nseq_to_pack, MPI_FLOAT, buf, n, position, comm); if (status != eslOK) return status;
+
+  if(has_struct_sc)
+    status = MPI_Pack((seqs_to_aln->struct_sc + (offset * sizeof(float))), nseq_to_pack, MPI_FLOAT, buf, n, position, comm); if (status != eslOK) return status;
+
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+  
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cm_seqs_to_aln_MPIUnpack()
+ * Synopsis:  Unpacks sequences seqs_to_aln from an MPI buffer.
+ * Incept:    EPN, Mon Sep  3 15:48:11 2007
+ *
+ * Purpose:   Unpack a newly allocated seqs_to_aln from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_seqs_to_aln>
+ *            contains a newly allocated seqs_to_aln, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_seqs_to_aln> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cm_seqs_to_aln_MPIUnpack(const ESL_ALPHABET *abc, char *buf, int n, int *pos, MPI_Comm comm, seqs_to_aln_t **ret_seqs_to_aln)
+{
+  int         status;
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  int         num_seqs_to_aln;
+  int         i;
+  int         has_sq;
+  int         has_tr;
+  int         has_cp9_tr;
+  int         has_post;
+  int         has_sc;
+  int         has_pp;
+  int         has_struct_sc;
+
+  status = MPI_Unpack (buf, n, pos, &num_seqs_to_aln, 1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_sq,          1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_tr,          1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_cp9_tr,      1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_post,        1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_sc,          1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_pp,          1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &has_struct_sc,   1, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  if(num_seqs_to_aln == 0) { status = eslOK; goto ERROR; }
+
+  seqs_to_aln = CreateSeqsToAln(num_seqs_to_aln, FALSE);
+  ESL_DPRINTF2(("cm_seqs_to_aln_MPIUnpack(): %d seqs_to_aln.\n", num_seqs_to_aln));
+
+  if(has_sq)  
+    for (i = 0; i < num_seqs_to_aln; i++) {
+      status = cm_digitized_sq_MPIUnpack(abc, buf, n, pos, comm, &(seqs_to_aln->sq[i]));  if (status != eslOK) goto ERROR;;
+    }
+  else if(seqs_to_aln->sq != NULL) { free(seqs_to_aln->sq); seqs_to_aln->sq = NULL; }
+
+  if(has_tr) {
+    ESL_ALLOC(seqs_to_aln->tr, sizeof(Parsetree_t *) * num_seqs_to_aln);
+    for (i = 0; i < num_seqs_to_aln; i++) {
+      status = cm_parsetree_MPIUnpack(buf, n, pos, comm, &(seqs_to_aln->tr[i]));  if (status != eslOK) goto ERROR;;
+    }
+  }
+
+  if(has_cp9_tr) {
+    ESL_ALLOC(seqs_to_aln->cp9_tr, sizeof(CP9trace_t *) * num_seqs_to_aln);
+    for (i = 0; i < num_seqs_to_aln; i++) {
+      status = cm_cp9trace_MPIUnpack(buf, n, pos, comm, &(seqs_to_aln->cp9_tr[i]));  if (status != eslOK) goto ERROR;;
+    }
+  }
+
+  if(has_post) {
+    ESL_ALLOC(seqs_to_aln->postcode1, sizeof(char *) * num_seqs_to_aln);
+    ESL_ALLOC(seqs_to_aln->postcode2, sizeof(char *) * num_seqs_to_aln);
+    for (i = 0; i < num_seqs_to_aln; i++) {
+      status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(seqs_to_aln->postcode1[i]), NULL, MPI_CHAR, comm); if (status != eslOK) goto ERROR;;
+      status = esl_mpi_UnpackOpt(buf, n, pos, (void **) &(seqs_to_aln->postcode2[i]), NULL, MPI_CHAR, comm); if (status != eslOK) goto ERROR;;
+    }
+  }
+
+  if(has_sc) {
+    ESL_ALLOC(seqs_to_aln->sc, sizeof(float) * num_seqs_to_aln);
+    status = MPI_Unpack(buf, n, pos, seqs_to_aln->sc, num_seqs_to_aln, MPI_FLOAT, comm); if (status != eslOK) goto ERROR;;
+  }
+
+  if(has_pp) {
+    ESL_ALLOC(seqs_to_aln->pp, sizeof(float) * num_seqs_to_aln);
+    status = MPI_Unpack(buf, n, pos, seqs_to_aln->pp, num_seqs_to_aln, MPI_FLOAT, comm); if (status != eslOK) goto ERROR;;
+  }
+
+  if(has_struct_sc) {
+    ESL_ALLOC(seqs_to_aln->struct_sc, sizeof(float) * num_seqs_to_aln);
+    status = MPI_Unpack(buf, n, pos, seqs_to_aln->struct_sc, num_seqs_to_aln, MPI_FLOAT, comm); if (status != eslOK) goto ERROR;;
+  }
+
+  seqs_to_aln->nseq = num_seqs_to_aln;
+  *ret_seqs_to_aln = seqs_to_aln;
+  return eslOK;
+
+ ERROR:
+  if (seqs_to_aln != NULL) FreeSeqsToAln(seqs_to_aln);
+  *ret_seqs_to_aln = NULL;
+  return status;
+}
+
+/* Function:  cm_parsetree_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            parsetree.
+ * Incept:    EPN, Wed Aug 29 05:44:28 2007
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_parsetree_MPIPack()> will need to pack
+ *            a parsetree in a packed MPI message in 
+ *            communicator <comm>; return that number of bytes 
+ *            in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cm_parsetree_MPIPack()>.
+ */
+int
+cm_parsetree_MPIPackSize(const Parsetree_t *tr, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size(1,     MPI_INT, comm, &sz); n += 2*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = MPI_Pack_size(tr->n, MPI_INT, comm, &sz); n += 7*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cm_parsetree_MPIPack()
+ * Synopsis:  Packs parsetree into MPI buffer.
+ * Incept:    EPN, Wed Aug 29 05:22:32 2007
+ *
+ * Purpose:   Packs parsetree <tr> into an 
+ *            MPI packed message buffer <buf> of length <n> bytes, 
+ *            starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <tr>, and <*position> is set to the byte
+ *            immediately following the last byte of the results
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <rnode> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ */
+int
+cm_parsetree_MPIPack(const Parsetree_t *tr, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+
+  ESL_DPRINTF2(("cm_parsetree_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((int *) &(tr->n),        1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(tr->memblock), 1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(tr->emitl,           tr->n, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(tr->emitr,           tr->n, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(tr->state,           tr->n, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(tr->mode,            tr->n, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(tr->nxtl,            tr->n, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(tr->nxtr,            tr->n, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(tr->prv,             tr->n, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  ESL_DPRINTF2(("cm_parsetree_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cm_parsetree_MPIUnpack()
+ * Synopsis:  Unpacks parsetree from an MPI buffer.
+ * Incept:    EPN, Wed Aug 29 05:10:20 2007
+ *
+ * Purpose:   Unpack a newly allocated parsetree node from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_tr>
+ *            contains a newly allocated parsetree, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_tr> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cm_parsetree_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, Parsetree_t **ret_tr)
+{
+  int status;
+  Parsetree_t *tr = NULL;
+  int tr_n, memblock; /* memblock is likely irrelevant, the tree probably won't grow */
+
+  status = MPI_Unpack (buf, n, pos, &tr_n,        1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  tr = CreateParsetree(tr_n);
+  status = MPI_Unpack (buf, n, pos, &memblock,    1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  tr->memblock = memblock;
+  tr->n = tr_n;
+
+  status = MPI_Unpack (buf, n, pos, tr->emitl, tr_n, MPI_INT,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, tr->emitr, tr_n, MPI_INT,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, tr->state, tr_n, MPI_INT,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, tr->mode,  tr_n, MPI_INT,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, tr->nxtl,  tr_n, MPI_INT,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, tr->nxtr,  tr_n, MPI_INT,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, tr->prv,   tr_n, MPI_INT,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  *ret_tr = tr;
+  return eslOK;
+
+ ERROR:
+  if (tr != NULL) 
+    FreeParsetree(tr);
+  *ret_tr = NULL;
+  return status;
+}
+
+/* Function:  cm_cp9trace_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            cp9trace.
+ * Incept:    EPN, Mon Sep  3 14:49:41 2007
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_cp9trace_MPIPack()> will need to pack
+ *            a parsetree in a packed MPI message in 
+ *            communicator <comm>; return that number of bytes 
+ *            in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cm_cp9trace_MPIPack()>.
+ */
+int
+cm_cp9trace_MPIPackSize(const CP9trace_t *cp9_tr, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size(1,            MPI_INT,  comm, &sz); n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = MPI_Pack_size(cp9_tr->tlen, MPI_INT,  comm, &sz); n += 2*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = MPI_Pack_size(cp9_tr->tlen, MPI_CHAR, comm, &sz); n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cm_cp9trace_MPIPack()
+ * Synopsis:  Packs cp9trace into MPI buffer.
+ * Incept:    EPN, Wed Aug 29 05:22:32 2007
+ *
+ * Purpose:   Packs cp9trace <cp9_tr> into an 
+ *            MPI packed message buffer <buf> of length <n> bytes, 
+ *            starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <cp9_tr>, and <*position> is set to the byte
+ *            immediately following the last byte of the results
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <rnode> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ */
+int
+cm_cp9trace_MPIPack(const CP9trace_t *cp9_tr, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+
+  ESL_DPRINTF2(("cm_cp9trace_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((int *) &(cp9_tr->tlen), 1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(cp9_tr->statetype,       cp9_tr->tlen, MPI_CHAR, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(cp9_tr->nodeidx,         cp9_tr->tlen, MPI_INT,  buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(cp9_tr->pos,             cp9_tr->tlen, MPI_INT,  buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  ESL_DPRINTF2(("cm_cp9trace_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cm_cp9trace_MPIUnpack()
+ * Synopsis:  Unpacks cp9trace from an MPI buffer.
+ * Incept:    EPN, Wed Aug 29 05:10:20 2007
+ *
+ * Purpose:   Unpack a newly allocated cp9trace node from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_cp9_tr>
+ *            contains a newly allocated cp9trace, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_cp9_tr> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cm_cp9trace_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, CP9trace_t **ret_cp9_tr)
+{
+  int status;
+  CP9trace_t *cp9_tr = NULL;
+  int cp9_tr_n;
+
+  status = MPI_Unpack (buf, n, pos, &cp9_tr_n,        1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  CP9AllocTrace(cp9_tr_n, &cp9_tr);
+  cp9_tr->tlen = cp9_tr_n;
+
+  status = MPI_Unpack (buf, n, pos, cp9_tr->statetype, cp9_tr_n, MPI_CHAR,  comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, cp9_tr->nodeidx,   cp9_tr_n, MPI_INT,   comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, cp9_tr->pos,       cp9_tr_n, MPI_INT,   comm); if (status != 0)     ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  *ret_cp9_tr = cp9_tr;
+  return eslOK;
+
+ ERROR:
+  if (cp9_tr != NULL) 
+    CP9FreeTrace(cp9_tr);
+  *ret_cp9_tr = NULL;
+  return status;
+}
+
+
+/* Function:  cm_digitized_sq_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            the name and dsq of a digitized ESL_SQ.
+ * Incept:    EPN, Mon Sep  3 19:22:05 2007
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cm_digitized_sq_MPIPack()> will need to pack
+ *            a digitized sq in a packed MPI message in 
+ *            communicator <comm>; return that number of bytes 
+ *            in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cm_digitized_sq_MPIPack()>.
+ */
+int
+cm_digitized_sq_MPIPackSize(const ESL_SQ *sq, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  /* contract check */
+  if(sq->dsq == NULL) ESL_XEXCEPTION(eslESYS, "cm_digitized_sq_MPIPackSize, sq not digitized.");
+
+  /* space for sq->n, sq->name, and sq->dsq only */
+  status = MPI_Pack_size(1,     MPI_INT,  comm, &sz);              n += sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = esl_mpi_PackOptSize(sq->name, -1, MPI_CHAR, comm, &sz); n += sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = MPI_Pack_size((sq->n+2), MPI_BYTE, comm, &sz);          n += sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cm_digitized_sq_MPIPack()
+ * Synopsis:  Packs minimal part of a sq in digital form into MPI buffer.
+ * Incept:    EPN, Mon Sep  3 19:28:30 2007
+ *
+ * Purpose:   Packs the essential info of a sq <sq> into an 
+ *            MPI packed message buffer <buf> of length <n> bytes, 
+ *            starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <sq>, and <*position> is set to the byte
+ *            immediately following the last byte of the results
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <rnode> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ */
+int
+cm_digitized_sq_MPIPack(const ESL_SQ *sq, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+
+  /* contract check */
+  if(sq->dsq == NULL) ESL_EXCEPTION(eslESYS, "cm_digitized_sq_MPIPackSize, sq not digitized.");
+
+  ESL_DPRINTF2(("cm_digitized_sq_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((int *) &(sq->n),             1, MPI_INT, buf, n, position,  comm);  if (status != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+  status = esl_mpi_PackOpt(sq->name, -1, MPI_CHAR, buf, n, position,  comm);             if (status != eslOK) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((ESL_DSQ *) sq->dsq, sq->n+2,MPI_BYTE, buf, n, position, comm);   if (status != 0)     ESL_EXCEPTION(eslESYS, "pack failed");
+
+  ESL_DPRINTF2(("cm_digitized_sq_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cm_digitized_sq_MPIUnpack()
+ * Synopsis:  Unpacks essential part of a digitized sq from an MPI buffer.
+ * Incept:    EPN, Mon Sep  3 19:32:00 2007
+ *
+ * Purpose:   Unpack a newly allocated sq from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_tr>
+ *            contains a newly allocated digitized sq, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_tr> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cm_digitized_sq_MPIUnpack(const ESL_ALPHABET *abc, char *buf, int n, int *pos, MPI_Comm comm, ESL_SQ **ret_sq)
+{
+  int status;
+  ESL_DSQ *dsq = NULL;
+  char *name = NULL;
+  int L;
+
+  status = MPI_Unpack       (buf, n, pos, &L,                 1, MPI_INT,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(name), NULL, MPI_CHAR, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack       (buf, n, pos, dsq,  L+2,  MPI_BYTE, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  dsq[0] = dsq[(L+1)] = eslDSQ_SENTINEL; /* overwrite */
+
+  *ret_sq = esl_sq_CreateDigitalFrom(abc, name, dsq, L, NULL, NULL, NULL);
+  free(dsq);  /* a copy was made */
+  free(name); /* a copy was made */
+
+  return eslOK;
+
+ ERROR:
+  if (dsq  != NULL) free(dsq);
+  if (name != NULL) free(name);
+  *ret_sq = NULL;
+  return status;
+}
+
+
+/* Function:  cmstats_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            CMStats_t object. Follows 'Purpose' 
+ *            of other *_MPIPackSize() functions above. 
+ *
+ * Incept:    EPN, Wed Dec 12 05:37:01 2007
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cmstats_MPIPack()>.
+ */
+int
+cmstats_MPIPackSize(CMStats_t *cmstats, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+  int np = cmstats->np;
+  int g,p,f;
+  assert(np > 0);
+
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);  n += sz;     if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* np */
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);  n += np*2*sz;if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* ps, pe arrays */
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);  n += sz*GC_SEGMENTS; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* gc2p int array */
+
+  for(g = 0; g < EXP_NMODES; g++) { 
+    for(p = 0; p < np; p++) { /* add size of exp tail for each exp_mode/partition combo */
+      if ((status = exp_info_MPIPackSize(cmstats->expAA[g][p], comm, &sz))  != eslOK) goto ERROR; n += sz;
+    }
+  }   
+  for(f = 0; f < FTHR_NMODES; f++) { /* add size of best filter info for each filter mode */
+    if ((status = hmm_filter_info_MPIPackSize(cmstats->hfiA[f], comm, &sz))  != eslOK) goto ERROR; n += sz;
+  }
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cmstats_MPIPack()
+ * Synopsis:  Packs CMStats_t <cmstats> into MPI buffer.
+ *            See 'Purpose','Returns' and 'Throws'
+ *            of other *_MPIPack()'s for more info.
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:10 2007
+ */
+int
+cmstats_MPIPack(CMStats_t *cmstats, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+  int np = cmstats->np;
+  int gc, g, p, f;
+
+  assert(np > 0);
+
+  ESL_DPRINTF2(("cmstats_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((int *) &(cmstats->np),         1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(cmstats->ps,                   np, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(cmstats->pe,                   np, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  for(gc = 0; gc < GC_SEGMENTS; gc++) { /* there must be a better way to do this, this is safe, slow route */
+    status = MPI_Pack((int *) &(cmstats->gc2p[gc]), 1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  }
+  for(g = 0; g < EXP_NMODES; g++) { 
+    for(p = 0; p < np; p++) { /* pack exp tail for this exp_mode/partition combo */
+      status = exp_info_MPIPack(cmstats->expAA[g][p], buf, n, position, comm);  if (status != eslOK) return status;
+    }
+  }
+  for(f = 0; f < FTHR_NMODES; f++) { 
+    status = hmm_filter_info_MPIPack(cmstats->hfiA[f], buf, n, position, comm);  if (status != eslOK) return status;
+  }
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cmstats_MPIUnpack()
+ * Synopsis:  Unpacks CMStats_t <cmstats> from an MPI buffer.
+ *            Follows 'Purpose', 'Returns', 'Throws' of other
+ *            *_MPIUnpack() functions above.
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:05 2007
+ */
+int
+cmstats_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, CMStats_t **ret_cmstats)
+{
+  int status;
+  CMStats_t *cmstats;
+  int gc, g, f, p;
+  int np;
+
+  ESL_ALLOC(cmstats, sizeof(CMStats_t));
+  status = MPI_Unpack (buf, n, pos, &(cmstats->np), 1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  np = cmstats ->np;
+  assert(np > 0);
+
+  ESL_ALLOC(cmstats->ps, sizeof(int) * np);
+  ESL_ALLOC(cmstats->pe, sizeof(int) * np);
+
+  status = MPI_Unpack (buf, n, pos, cmstats->ps, np, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, cmstats->pe, np, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  for(gc = 0; gc < GC_SEGMENTS; gc++) { /* there must be a better way to do this, this is safe, slow route */
+    status = MPI_Unpack (buf, n, pos, &(cmstats->gc2p[gc]), 1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  }
+
+  ESL_ALLOC(cmstats->expAA, sizeof(ExpInfo_t **) * EXP_NMODES);
+  for(g = 0; g < EXP_NMODES; g++) { 
+    ESL_ALLOC(cmstats->expAA[g], sizeof(ExpInfo_t *) * np);
+    for(p = 0; p < np; p++) { /* pack exp tail for this exp_mode/partition combo */
+      status = exp_info_MPIUnpack(buf, n, pos, comm, &(cmstats->expAA[g][p]));  if (status != eslOK) return status;
+    }
+  }
+  ESL_ALLOC(cmstats->hfiA, sizeof(HMMFilterInfo_t *) * FTHR_NMODES);
+  for(f = 0; f < FTHR_NMODES; f++) { 
+    status = hmm_filter_info_MPIUnpack(buf, n, pos, comm, &(cmstats->hfiA[f]));  if (status != eslOK) return status;
+  }
+  *ret_cmstats = cmstats;
+  return eslOK;
+
+ ERROR:
+  if(cmstats != NULL) FreeCMStats(cmstats);
+  *ret_cmstats = NULL;
+  return status;
+}
+
+/* Function:  exp_info_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            ExpInfo_t object. Follows 'Purpose' 
+ *            of other *_MPIPackSize() functions above. 
+ *
+ * Incept:    EPN, Wed Dec 12 05:00:01 2007
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <exp_info_MPIPack()>.
+ */
+int
+exp_info_MPIPackSize(ExpInfo_t *exp, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);    n += 2*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* nrandhits, is_valid */
+  status = MPI_Pack_size(1, MPI_LONG, comm, &sz);   n += 2*sz;  if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* dbsize, cur_eff_dbsize */
+  status = MPI_Pack_size(1, MPI_DOUBLE, comm, &sz); n += 4*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* mu_orig, mu_extrap, lambda, tailp */
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  exp_info_MPIPack()
+ * Synopsis:  Packs ExpInfo_t <exp> into MPI buffer.
+ *            See 'Purpose','Returns' and 'Throws'
+ *            of other *_MPIPack()'s for more info.
+ *
+ * Incept:    EPN, Wed Dec 12 05:03:40 2007
+ */
+int
+exp_info_MPIPack(ExpInfo_t *exp, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+
+  ESL_DPRINTF2(("exp_info_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((long *)   &(exp->cur_eff_dbsize), 1, MPI_LONG,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((double *) &(exp->lambda),         1, MPI_DOUBLE, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((double *) &(exp->mu_extrap),      1, MPI_DOUBLE, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((double *) &(exp->mu_orig),        1, MPI_DOUBLE, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((long *)   &(exp->dbsize),         1, MPI_LONG,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *)    &(exp->nrandhits),      1, MPI_INT,    buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((double *) &(exp->tailp),          1, MPI_DOUBLE, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *)    &(exp->is_valid),       1, MPI_INT,    buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  ESL_DPRINTF2(("exp_info_results_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  exp_info_MPIUnpack()
+ * Synopsis:  Unpacks ExpInfo_t <exp> from an MPI buffer.
+ *            Follows 'Purpose', 'Returns', 'Throws' of other
+ *            *_MPIUnpack() functions above.
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:19 2007
+ */
+int
+exp_info_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, ExpInfo_t **ret_exp)
+{
+  int status;
+  ExpInfo_t *exp;
+
+  ESL_ALLOC(exp, sizeof(ExpInfo_t));
+  status = MPI_Unpack (buf, n, pos, &(exp->cur_eff_dbsize),  1, MPI_LONG,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(exp->lambda),          1, MPI_DOUBLE, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(exp->mu_extrap),       1, MPI_DOUBLE, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(exp->mu_orig),         1, MPI_DOUBLE, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(exp->dbsize),          1, MPI_LONG,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(exp->nrandhits),       1, MPI_INT,    comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(exp->tailp),           1, MPI_DOUBLE, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(exp->is_valid),        1, MPI_INT,    comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  *ret_exp = exp;
+  return eslOK;
+
+ ERROR:
+  if(exp != NULL) free(exp);
+  *ret_exp = NULL;
+  return status;
+}
+
+/* Function:  hmm_filter_info_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            HMMFilterInfo_t object. Follows 'Purpose' 
+ *            of other *_MPIPackSize() functions above. 
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:15 2007
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <hmm_filter_info_MPIPack()>.
+ */
+int
+hmm_filter_info_MPIPackSize(HMMFilterInfo_t *hfi, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);    n += 4*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /*  is_valid, N, ncut, always_better_than_Smax */
+  status = MPI_Pack_size(1, MPI_LONG,comm, &sz);    n +=  sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /*  dbsize */
+  status = MPI_Pack_size(1, MPI_FLOAT, comm, &sz);  n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /*  F */
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);    n += hfi->ncut*2*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* cm_E_cut, fwd_E_cut arrays */
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  hmm_filter_info_MPIPack()
+ * Synopsis:  Packs HMMFilterInfo_t <hfi> into MPI buffer.
+ *            See 'Purpose','Returns' and 'Throws'
+ *            of other *_MPIPack()'s for more info.
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:10 2007
+ */
+int
+hmm_filter_info_MPIPack(HMMFilterInfo_t *hfi, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+
+  ESL_DPRINTF2(("hmm_filter_info_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((int *)    &(hfi->is_valid),                1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *)    &(hfi->N),                       1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *)    &(hfi->dbsize),                  1, MPI_LONG,  buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *)    &(hfi->ncut),                    1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *)    &(hfi->always_better_than_Smax), 1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((float *)  &(hfi->F),                       1, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((float *)  hfi->cm_E_cut,           hfi->ncut, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((float *)  hfi->fwd_E_cut,          hfi->ncut, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  hmm_filter_info_MPIUnpack()
+ * Synopsis:  Unpacks HMMFilterInfo_t <hfi> from an MPI buffer.
+ *            Follows 'Purpose', 'Returns', 'Throws' of other
+ *            *_MPIUnpack() functions above.
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:05 2007
+ */
+int
+hmm_filter_info_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, HMMFilterInfo_t **ret_hfi)
+{
+  int status;
+  HMMFilterInfo_t *hfi;
+
+  ESL_ALLOC(hfi, sizeof(HMMFilterInfo_t));
+  status = MPI_Unpack (buf, n, pos, &(hfi->is_valid),                1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(hfi->N),                       1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(hfi->dbsize),                  1, MPI_LONG,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(hfi->ncut),                    1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(hfi->always_better_than_Smax), 1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(hfi->F),                       1, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(hfi->cm_E_cut,  sizeof(float) * hfi->ncut);
+  ESL_ALLOC(hfi->fwd_E_cut, sizeof(float) * hfi->ncut);
+  status = MPI_Unpack (buf, n, pos, hfi->cm_E_cut,           hfi->ncut, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, hfi->fwd_E_cut,          hfi->ncut, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  *ret_hfi = hfi;
+  return eslOK;
+
+ ERROR:
+  if(hfi != NULL) FreeHMMFilterInfo(hfi);
+  *ret_hfi = NULL;
+  return status;
+}
+
+/* Function:  best_filter_info_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            BestFilterInfo_t object. Follows 'Purpose' 
+ *            of other *_MPIPackSize() functions above. 
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:15 2007
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <best_filter_info_MPIPack()>.
+ */
+int
+best_filter_info_MPIPackSize(BestFilterInfo_t *bf, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+  int is_hybrid;
+  int p;
+
+  is_hybrid = (bf->ftype == FILTER_WITH_HYBRID) ? TRUE : FALSE;
+  if(!is_hybrid) assert(bf->np == 0);
+
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);    n += 6*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* cm_M, N, db_size, is_valid, ftype, np */
+  status = MPI_Pack_size(1, MPI_FLOAT, comm, &sz);  n += 6*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* cm_eval, F, e_cutoff, full_cm_ncalcs, fil_ncalcs, fil_plus_surv_ncalcs */
+  if(is_hybrid) { /* v_isroot and hexpA are valid, we pack them */
+    status = MPI_Pack_size(1, MPI_INT, comm, &sz);  n += bf->np*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+    /* v_isroot array */
+    for(p = 0; p < bf->np; p++) { /* add size of exp tail for each partition */
+      if ((status = exp_info_MPIPackSize(bf->hexpA[p], comm, &sz))  != eslOK) goto ERROR; n += sz;
+    }
+  }    
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  best_filter_info_MPIPack()
+ * Synopsis:  Packs BestFilterInfo_t <bf> into MPI buffer.
+ *            See 'Purpose','Returns' and 'Throws'
+ *            of other *_MPIPack()'s for more info.
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:10 2007
+ */
+int
+best_filter_info_MPIPack(BestFilterInfo_t *bf, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+  int p;
+
+  ESL_DPRINTF2(("best_filter_info_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((int *) &(bf->cm_M),                  1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(bf->N),                     1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(bf->db_size),               1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(bf->is_valid),              1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(bf->ftype),                 1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((int *) &(bf->np),                    1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  status = MPI_Pack((float *) &(bf->cm_eval),             1, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((float *) &(bf->F),                   1, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((float *) &(bf->e_cutoff),            1, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((float *) &(bf->full_cm_ncalcs),      1, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((float *) &(bf->fil_ncalcs),          1, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack((float *) &(bf->fil_plus_surv_ncalcs),1, MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  int is_hybrid = (bf->ftype == FILTER_WITH_HYBRID) ? TRUE : FALSE;
+  if(is_hybrid) { /* get v_isroot and hexpA */
+    assert((bf->np > 0));
+    status = MPI_Pack(bf->v_isroot, bf->np, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+    for (p = 0; p < bf->np; p++) {
+      status = exp_info_MPIPack(bf->hexpA[p], buf, n, position, comm);  if (status != eslOK) return status;
+    }
+  }
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  best_filter_info_MPIUnpack()
+ * Synopsis:  Unpacks BestFilterInfo_t <bf> from an MPI buffer.
+ *            Follows 'Purpose', 'Returns', 'Throws' of other
+ *            *_MPIUnpack() functions above.
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:05 2007
+ */
+int
+best_filter_info_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, BestFilterInfo_t **ret_bf)
+{
+  int status;
+  BestFilterInfo_t *bf;
+  int p;
+  int is_hybrid;
+
+  ESL_ALLOC(bf, sizeof(BestFilterInfo_t));
+  status = MPI_Unpack (buf, n, pos, &(bf->cm_M),                1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->N),                   1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->db_size),             1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->is_valid),            1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->ftype),               1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->np),                  1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  status = MPI_Unpack (buf, n, pos, &(bf->cm_eval),             1, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->F),                   1, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->e_cutoff),            1, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->full_cm_ncalcs),      1, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->fil_ncalcs),          1, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = MPI_Unpack (buf, n, pos, &(bf->fil_plus_surv_ncalcs),1, MPI_FLOAT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  is_hybrid = (bf->ftype == FILTER_WITH_HYBRID) ? TRUE : FALSE;
+  if(is_hybrid) { /* unpack v_isroot, hexpA */
+    assert(bf->np > 0);
+    ESL_ALLOC(bf->v_isroot, sizeof(int) * bf->np);
+    ESL_ALLOC(bf->hexpA,    sizeof(ExpInfo_t *) * bf->np);
+    status = MPI_Unpack (buf, n, pos, bf->v_isroot,     bf->np, MPI_INT, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+    for(p = 0; p < bf->np; p++) { 
+      status = exp_info_MPIUnpack(buf, n, pos, comm, &(bf->hexpA[p]));  if (status != eslOK) return status;
+    }
+  }    
+  else { /* not a hybrid, point v_isroot, hexpA to NULL */
+    bf->v_isroot = NULL;
+    bf->hexpA = NULL;
+  }
+
+  *ret_bf = bf;
+  return eslOK;
+
+ ERROR:
+  if(bf != NULL) free(bf);
+  *ret_bf = NULL;
+  return status;
+}
+
+
+
+/* Function:  cmcalibrate_exp_results_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            results for CM scan for cmcalibrate.
+ * Incept:    EPN, Thu Dec  6 16:56:27 2007
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cmcalibrate_exp_results_MPIPack()> will need 
+ *            to pack it's results in a packed MPI message in 
+ *            communicator <comm>; return that number of bytes 
+ *            in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cmcalibrate_exp_results_MPIPack()>.
+ */
+int
+cmcalibrate_exp_results_MPIPackSize(float *scA, int nseq, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);   n += sz;      if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = MPI_Pack_size(1, MPI_FLOAT, comm, &sz); n += nseq*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cmcalibrate_exp_results_MPIPack()
+ * Synopsis:  Packs CM vscAA scores into MPI buffer.
+ * Incept:    EPN, Thu Dec  6 16:56:31 2007
+ *
+ * Purpose:   Packs <vscAA> into an MPI packed message 
+ *            buffer <buf> of length <n> bytes, 
+ *            starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ *            <scA> is an array, scA[0..i..nseq-1]
+ *            holding the best score for a CM or HMM scan against sequence i.
+ * 
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <tr>, and <*position> is set to the byte
+ *            immediately following the last byte of the results
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <rnode> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ */
+int
+cmcalibrate_exp_results_MPIPack(float *scA, int nseq, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+
+  ESL_DPRINTF2(("cmcalibrate_exp_results_MPIPack(): ready.\n"));
+  
+  status = MPI_Pack((int *) &(nseq), 1, MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(scA,       nseq, MPI_FLOAT, buf, n, position,  comm);     if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  ESL_DPRINTF2(("cmcalibrate_exp_results_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  cmcalibrate_exp_results_MPIUnpack()
+ * Synopsis:  Unpacks <scA> from an MPI buffer.
+ * Incept:    EPN, Thu Dec  6 16:56:36 2007
+ *
+ * Purpose:   Unpack a newly allocated set of CM or HMM scores <scA> from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ *            <scA> is an array, scA[0..i..nseq-1]
+ *            holding the best score for a CM or HMM scan against sequence i.
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_tr>
+ *            contains a newly allocated parsetree, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_vscAA> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cmcalibrate_exp_results_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, float **ret_scA, int *ret_nseq)
+{
+  int status;
+  float *scA;
+  int nseq = 0;
+
+  status = MPI_Unpack (buf, n, pos, &nseq,        1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(scA, sizeof(float) * nseq);
+  status = MPI_Unpack (buf, n, pos, scA, nseq, MPI_FLOAT,  comm);  if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  *ret_scA = scA;
+  *ret_nseq   = nseq;
+  return eslOK;
+
+ ERROR:
+  if(scA != NULL) free(scA);
+  *ret_scA = NULL;
+  *ret_nseq = 0;
+  return status;
+}
+
+/* Function:  cmcalibrate_filter_results_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack 
+ *            HMm filter results for cmcalibrate.
+ *            Follows, 'Purpose', 'Returns', 'Throws' of
+ *            the many other *_MPIPackSize() funcs above.
+ *            
+ * Incept:    EPN, Tue Jan  8 15:14:17 2008
+ *           
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cmcalibrate_filter_results_MPIPack()>.
+ */
+int
+cmcalibrate_filter_results_MPIPackSize(int nseq, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);        n += sz;  if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for nseq */
+  status = MPI_Pack_size(nseq, MPI_FLOAT, comm, &sz);   n += sz;  if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for cyk_scA */
+  status = MPI_Pack_size(nseq, MPI_FLOAT, comm, &sz);   n += sz;  if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for ins_scA */
+  status = MPI_Pack_size(nseq, MPI_FLOAT, comm, &sz);   n += sz;  if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for fwd_scA */
+  status = MPI_Pack_size(nseq, MPI_INT,   comm, &sz);   n += sz;  if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for partA */
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cmcalibrate_filter_results_MPIPack()
+ * Synopsis:  Packs cmcalibrate HMM filter results into MPI buffer.
+ *            Follows, 'Purpose', 'Returns', 'Throws' of
+ *            the many other *_MPIPack() funcs above.
+ * 
+ * Incept:    EPN, Wed Dec 12 16:36:02 2007
+ *
+ */
+int
+cmcalibrate_filter_results_MPIPack(float *cyk_scA, float *ins_scA, float *fwd_scA, int *partA, int nseq, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+
+  ESL_DPRINTF2(("cmcalibrate_filter_results_MPIPack(): ready.\n"));
+
+  status = MPI_Pack((int *) &(nseq), 1,        MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(cyk_scA,         nseq,     MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(ins_scA,         nseq,     MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(fwd_scA,         nseq,     MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(partA,           nseq,     MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  ESL_DPRINTF2(("cmcalibrate_filter_results_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+
+}
+
+/* Function:  cmcalibrate_filter_results_MPIUnpack()
+ * Synopsis:  Unpacks cmcalibrate HMM filter results from an MPI buffer.
+ *            Follows, 'Purpose', 'Returns', 'Throws' of
+ *            the many other *_MPIUnpack() funcs above.
+ * Incept:    EPN, Wed Dec 12 16:38:15 2007
+ *
+ */
+int
+cmcalibrate_filter_results_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, float **ret_cyk_scA, float **ret_ins_scA, float **ret_fwd_scA, int **ret_partA, int *ret_nseq)
+{
+  int status;
+  float  *cyk_scA  = NULL;
+  float  *ins_scA  = NULL;
+  float  *fwd_scA  = NULL;
+  int    *partA    = NULL;
+  int nseq = 0;
+
+  status = MPI_Unpack (buf, n, pos, &nseq,        1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  ESL_ALLOC(cyk_scA, sizeof(float) * nseq);
+  status = MPI_Unpack (buf, n, pos, cyk_scA, nseq, MPI_FLOAT,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(ins_scA, sizeof(float) * nseq);
+  status = MPI_Unpack (buf, n, pos, ins_scA, nseq, MPI_FLOAT,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(fwd_scA, sizeof(float) * nseq);
+  status = MPI_Unpack (buf, n, pos, fwd_scA, nseq, MPI_FLOAT,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(partA,      sizeof(int) * nseq);
+  status = MPI_Unpack (buf, n, pos, partA, nseq,   MPI_INT,    comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  *ret_cyk_scA = cyk_scA;
+  *ret_ins_scA = ins_scA;
+  *ret_fwd_scA = fwd_scA;
+  *ret_partA   = partA;
+  *ret_nseq    = nseq;
+  return eslOK;
+
+  ESL_DPRINTF1(("cmcalibrate_filter_results_MPIUnpack() done.\n"));
+
+ ERROR:
+  if(cyk_scA != NULL) free(cyk_scA);
+  if(ins_scA != NULL) free(ins_scA);
+  if(fwd_scA != NULL) free(fwd_scA);
+  if(partA   != NULL) free(partA);
+  *ret_nseq = 0;
+  return status;
+}
+
+/* Function:  comlog_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            ComLog_t object. Follows 'Purpose' 
+ *            of other *_MPIPackSize() functions above. 
+ *
+ * Incept:    EPN, Mon Dec 31 14:31:04 2007
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <comlog_MPIPack()>.
+ */
+int
+comlog_MPIPackSize(ComLog_t *comlog, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = esl_mpi_PackOptSize(comlog->bcom,  -1, MPI_CHAR, comm, &sz); n += sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = esl_mpi_PackOptSize(comlog->bdate, -1, MPI_CHAR, comm, &sz); n += sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = esl_mpi_PackOptSize(comlog->ccom, -1, MPI_CHAR, comm, &sz); n += sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = esl_mpi_PackOptSize(comlog->cdate,-1, MPI_CHAR, comm, &sz); n += sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  comlog_MPIPack()
+ * Synopsis:  Packs ComLog_t <comlog> into MPI buffer.
+ *            See 'Purpose','Returns' and 'Throws'
+ *            of other *_MPIPack()'s for more info.
+ *
+ * Incept:    EPN, Wed Dec 12 05:03:40 2007
+ */
+int
+comlog_MPIPack(ComLog_t *comlog, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+
+  ESL_DPRINTF2(("comlog_MPIPack(): ready.\n"));
+  
+
+  status = esl_mpi_PackOpt(comlog->bcom,   -1, MPI_CHAR, buf, n, position,  comm); if (status != eslOK) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = esl_mpi_PackOpt(comlog->bdate,  -1, MPI_CHAR, buf, n, position,  comm); if (status != eslOK) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = esl_mpi_PackOpt(comlog->ccom,  -1, MPI_CHAR, buf, n, position,  comm); if (status != eslOK) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = esl_mpi_PackOpt(comlog->cdate, -1, MPI_CHAR, buf, n, position,  comm); if (status != eslOK) ESL_EXCEPTION(eslESYS, "pack failed");
+  ESL_DPRINTF2(("comlog_results_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+}
+
+/* Function:  comlog_MPIUnpack()
+ * Synopsis:  Unpacks ComLog_t<comlog> from an MPI buffer.
+ *            Follows 'Purpose', 'Returns', 'Throws' of other
+ *            *_MPIUnpack() functions above.
+ *
+ * Incept:    EPN, Wed Dec 12 05:29:19 2007
+ */
+int
+comlog_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, ComLog_t **ret_comlog)
+{
+  int status;
+  ComLog_t *comlog;
+
+  ESL_ALLOC(comlog, sizeof(ComLog_t));
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(comlog->bcom),   NULL, MPI_CHAR, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(comlog->bdate),  NULL, MPI_CHAR, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(comlog->ccom),  NULL, MPI_CHAR, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  status = esl_mpi_UnpackOpt(buf, n, pos, (void**)&(comlog->cdate), NULL, MPI_CHAR, comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  *ret_comlog = comlog;
+  return eslOK;
+
+ ERROR:
+  if(comlog != NULL) free(comlog);
+  *ret_comlog = NULL;
+  return status;
+}
+
+#endif
+
diff --git a/src/nearzero.prior b/src/nearzero.prior
new file mode 100644
index 0000000..2ac717a
--- /dev/null
+++ b/src/nearzero.prior
@@ -0,0 +1,384 @@
+DIRICHLET
+74
+MATP_MP BIF
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_MP END
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_MP MATL
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_MP MATP
+6
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_MP MATR
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_ML BIF
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_ML END
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_ML MATL
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_ML MATP
+6
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_ML MATR
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_MR BIF
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_MR END
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_MR MATL
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_MR MATP
+6
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_MR MATR
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_D BIF
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_D END
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_D MATL
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_D MATP
+6
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_D MATR
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_IL BIF
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_IL END
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_IL MATL
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_IL MATP
+6
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_IL MATR
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_IR BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+MATP_IR END
+2
+1
+1.0
+0.0000001 0.0000001 
+MATP_IR MATL
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATP_IR MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATP_IR MATR
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATL_ML BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+MATL_ML END
+2
+1
+1.0
+0.0000001 0.0000001 
+MATL_ML MATL
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATL_ML MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATL_ML MATR
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATL_D BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+MATL_D END
+2
+1
+1.0
+0.0000001 0.0000001 
+MATL_D MATL
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATL_D MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATL_D MATR
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATL_IL BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+MATL_IL END
+2
+1
+1.0
+0.0000001 0.0000001 
+MATL_IL MATL
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATL_IL MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATL_IL MATR
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATR_MR BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+MATR_MR MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATR_MR MATR
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATR_D BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+MATR_D MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATR_D MATR
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+MATR_IR BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+MATR_IR MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+MATR_IR MATR
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+BEGL_S BIF
+1
+1
+1.0
+0.0000001 
+BEGL_S MATP
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+BEGR_S BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+BEGR_S MATL
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+BEGR_S MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+BEGR_IL BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+BEGR_IL MATL
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+BEGR_IL MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+ROOT_S BIF
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+ROOT_S MATL
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+ROOT_S MATP
+6
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+ROOT_S MATR
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+ROOT_IL BIF
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+ROOT_IL MATL
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+ROOT_IL MATP
+6
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+ROOT_IL MATR
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 
+ROOT_IR BIF
+2
+1
+1.0
+0.0000001 0.0000001 
+ROOT_IR MATL
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+ROOT_IR MATP
+5
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 
+ROOT_IR MATR
+3
+1
+1.0
+0.0000001 0.0000001 0.0000001 
+16
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001 0.0000001
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001
+4
+1
+1.0
+0.0000001 0.0000001 0.0000001 0.0000001
diff --git a/src/old_cm_dpalign.c b/src/old_cm_dpalign.c
new file mode 100644
index 0000000..65613c8
--- /dev/null
+++ b/src/old_cm_dpalign.c
@@ -0,0 +1,8749 @@
+/***********************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+/* cm_postprob.c
+ * EPN 05.08.06
+ * 
+ * Functions for working with posterior probabilities for CMs.
+ * Includes non-banded functions as well as banded ones (bands 
+ * in the j and d dimensions). 
+ *
+ * Most of the alignment functions (ex: Inside) have two versions:
+ * FInside() and IInside(), the former uses float log odds scores, the
+ * latter uses scaled int log odds scores. Floats are more precise but
+ * about 10X slower than ints, the difference is b/c it's necessary to go
+ * into and out of log space to add floats in FLogsum, while ILogsum
+ * uses a precomputed lookup table with ints.
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <float.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_dirichlet.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_exponential.h"
+#include "esl_fileparser.h"
+#include "esl_gamma.h"
+#include "esl_getopts.h"
+#include "esl_gev.h"
+#include "esl_gumbel.h"
+#include "esl_histogram.h"
+#include "esl_hyperexp.h"
+#include "esl_keyhash.h"
+#include "esl_minimizer.h"
+#include "esl_mixgev.h"
+#include "esl_msa.h"
+#include "esl_msacluster.h"
+#include "esl_msaweight.h"
+#include "esl_normal.h"
+#include "esl_paml.h"
+#include "esl_random.h"
+#include "esl_ratematrix.h"
+#include "esl_regexp.h"
+#include "esl_rootfinder.h"
+#include "esl_scorematrix.h"
+#include "esl_sqio.h"
+#include "esl_ssi.h"
+#include "esl_stack.h"
+#include "esl_stats.h"
+#include "esl_stopwatch.h"
+#include "esl_stretchexp.h"
+#include "esl_tree.h"
+#include "esl_vectorops.h"
+#include "esl_weibull.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"		/* external functions                   */
+#include "old_funcs.h"		/* old external functions               */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static int   get_iemission_score(CM_t *cm, ESL_DSQ *dsq, int v, int i, int j);
+static float get_femission_score(CM_t *cm, ESL_DSQ *dsq, int v, int i, int j);
+
+/* 
+ * Function: OldActuallyAlignTargets
+ * Incept:   EPN, Tue Dec  5 14:25:02 2006
+ *
+ * Purpose:  Given a CM and sequences, do preliminaries, call the correct 
+ *           alignment function and return parsetrees and optionally postal codes 
+ *           (if cm->align_opts & CM_ALIGN_POST).
+ *           Uses version 0.81 (old) DP functions, as opposed to the fast version
+ *           1.0 DP functions called by ActuallyAlignTargets().
+ *
+ *           Two different modes are possible dependent on input args. Mode
+ *           is checked for during contract enforcement.
+ *
+ *           sq_mode: seqs_to_aln != NULL; dsq == NULL; results == NULL.
+ *                    align the seqs_to_aln->nseq ESL_SQ sq sequences store
+ *                    parsetrees or CP9 traces and/or postal codes in
+ *                    seqs_to_aln.
+ *
+ *          dsq_mode: seqs_to_aln == NULL; dsq != NULL, results != NULL.
+ *                    align the search results (hits) in results, which
+ *                    are all subsequences of a single sequence (dsq).
+ *                    parstrees are stored in seacrh_results.
+ *
+ * Args:     CM             - the covariance model
+ *           seqs_to_aln    - the sequences (if sq_mode)
+ *           dsq            - a single digitized sequence (if dsq_mode)
+ *           search_results - search results with subsequence indices of dsq to align (if dsq_mode)
+ *           first_result   - index of first result in search_results to align (if dsq_mode)
+ *           bdump_level    - verbosity level for band related print statements
+ *           debug_level    - verbosity level for debugging print statements
+ *           silent_mode    - TRUE to not print anything, FALSE to print scores 
+ *           r              - source of randomness (NULL unless CM_ALIGN_SAMPLE)
+ * 
+ * Returns:  eslOK on success;
+ *           Dies if there's an error (not good for MPI).
+ */
+int
+OldActuallyAlignTargets(CM_t *cm, seqs_to_aln_t *seqs_to_aln, ESL_DSQ *dsq, search_results_t *search_results,
+			int first_result, int bdump_level, int debug_level, int silent_mode, ESL_RANDOMNESS *r)
+{
+  int status;
+  ESL_STOPWATCH *watch;         /* for timings */
+  int sq_mode  = FALSE;         /* we're aligning nseq seqs in sq */
+  int dsq_mode = FALSE;         /* we're aligning search_results->num_results seqs, all subseqs of dsq */
+  int nalign   = 0;             /* number of sequences we're aligning */
+  ESL_DSQ *cur_dsq;             /* ptr to digitized sequence we're currently aligning */
+  Parsetree_t **cur_tr;         /* pointer to the pointer to the parsetree we're currently creating */
+  int L;                        /* length of sequence/subseq we're currently aligning */
+  int i;                        /* counter over sequences */
+  int ip;                       /* offset index in search_results */
+  int v;                        /* state counter */
+  char        **postcode1 = NULL;/* posterior decode array of strings, tens place ('9' for 93) */
+  char        **postcode2 = NULL;/* posterior decode array of strings, ones place ('3' for 93) */
+  Parsetree_t **tr       = NULL;/* parse trees for the sequences */
+  CP9trace_t  **cp9_tr   = NULL;/* CP9 traces for the sequences */
+  float         sc;		/* score for one sequence alignment */
+  float         maxsc;	        /* max score in all seqs */
+  float         minsc;	        /* min score in all seqs */
+  float         avgsc;      	/* avg score over all seqs */
+  float         tmpsc;          /* temporary score */
+
+  /* variables related to CM Plan 9 HMMs */
+  CP9_t       *hmm;             /* constructed CP9 HMM */
+  CP9Bands_t  *cp9b;            /* data structure for hmm bands (bands on the hmm states) 
+				 * and arrays for CM state bands, derived from HMM bands */
+  CP9Map_t       *cp9map;       /* maps the hmm to the cm and vice versa */
+  float           swentry;	/* S/W aggregate entry probability       */
+  float           swexit;       /* S/W aggregate exit probability        */
+
+  /* variables related to the do_sub option */
+  CM_t              *sub_cm;       /* sub covariance model                      */
+  CMSubMap_t        *submap;
+  CP9Bands_t        *sub_cp9b;     /* data structure for hmm bands (bands on the hmm states) 
+				    * and arrays for CM state bands, derived from HMM bands */
+  CM_t              *orig_cm;      /* the original, template covariance model the sub CM was built from */
+  int                spos;         /* HMM node most likely to have emitted posn 1 of target seq */
+  int                spos_state;   /* HMM state type for curr spos 0=match or 1=insert */
+  int                epos;         /* HMM node most likely to have emitted posn L of target seq */
+  int                epos_state;   /* HMM state type for curr epos 0=match or  1=insert */
+  Parsetree_t       *orig_tr;      /* parsetree for the orig_cm; created from the sub_cm parsetree */
+
+  CP9_t             *sub_hmm;      /* constructed CP9 HMM */
+  CP9Map_t          *sub_cp9map;   /* maps the sub_hmm to the sub_cm and vice versa */
+  CP9_t             *orig_hmm;     /* original CP9 HMM built from orig_cm */
+  CP9Map_t          *orig_cp9map;  /* original CP9 map */
+  CP9Bands_t        *orig_cp9b;    /* original CP9Bands */
+
+  /* variables related to query dependent banding (qdb) */
+  int    expand_flag;           /* TRUE if the dmin and dmax vectors have just been 
+				 * expanded (in which case we want to recalculate them 
+				 * before we align a new sequence), and FALSE if not*/
+  int *orig_dmin;               /* original dmin values passed in */
+  int *orig_dmax;               /* original dmax values passed in */
+
+  /* variables related to inside/outside */
+  /*float           ***alpha;*/     /* alpha DP matrix for Inside() */
+  /*float           ***beta; */     /* beta DP matrix for Inside() */
+  /*float           ***post; */     /* post DP matrix for Inside() */
+  int             ***alpha;    /* alpha DP matrix for Inside() */
+  int             ***beta;     /* beta DP matrix for Inside() */
+  int             ***post;     /* post DP matrix for Inside() */
+
+  float             *parsesc; /* parsetree scores of each sequence */
+
+  /* declare and initialize options */
+  int do_small     = FALSE;   /* TRUE to use D&C small alignment algs */
+  int do_local     = FALSE;   /* TRUE to do local alignment */
+  int do_qdb       = FALSE;   /* TRUE to do QDB alignment */
+  int do_hbanded   = FALSE;   /* TRUE to do HMM banded alignment */
+  int use_sums     = FALSE;   /* TRUE to use posterior sums for HMM banded alignment */
+  int do_sub       = FALSE;   /* TRUE to align to a sub CM */
+  int do_hmmonly   = FALSE;   /* TRUE to align with an HMM only */
+  int do_scoreonly = FALSE;   /* TRUE to only calculate the score */
+  int do_inside    = FALSE;   /* TRUE to do Inside also */
+  int do_post      = FALSE;   /* TRUE to calculate posterior probabilities */
+  int do_timings   = FALSE;   /* TRUE to report timings */
+  int do_check     = FALSE;   /* TRUE to check posteriors from Inside/Outside */
+  int do_sample    = FALSE;   /* TRUE to sample from an Inside matrix */
+
+  /* Contract check */
+  if(!(cm->flags & CMH_BITS))                            cm_Fail("OldActuallyAlignTargets(), CMH_BITS flag down.\n");
+  if(r == NULL && (cm->align_opts & CM_ALIGN_SAMPLE))    cm_Fail("OldActuallyAlignTargets(), no source of randomness, but CM_ALIGN_SAMPLE alignment option on.\n");
+  if(r != NULL && (!(cm->align_opts & CM_ALIGN_SAMPLE))) cm_Fail("OldActuallyAlignTargets(), we have a source of randomness, but CM_ALIGN_SAMPLE alignment option off.\n");
+  if((cm->align_opts & CM_ALIGN_POST)      && (cm->align_opts & CM_ALIGN_HMMVITERBI)) cm_Fail("OldActuallyAlignTargets(), CM_ALIGN_POST and CM_ALIGN_HMMVITERBI options are incompatible.\n");
+  if((cm->align_opts & CM_ALIGN_SCOREONLY) && (cm->align_opts & CM_ALIGN_HMMVITERBI)) cm_Fail("OldActuallyAlignTargets(), CM_ALIGN_SCOREONLY and CM_ALIGN_HMMVITERBI options are incompatible.\n");
+  if((cm->align_opts & CM_ALIGN_SCOREONLY) && (cm->align_opts & CM_ALIGN_POST))       cm_Fail("OldActuallyAlignTargets(), CM_ALIGN_SCOREONLY and CM_ALIGN_POST options are incompatible.\n");
+
+  /* determine mode */
+  if     (seqs_to_aln != NULL && (dsq == NULL && search_results == NULL))  sq_mode = TRUE;
+  else if(seqs_to_aln == NULL && (dsq != NULL && search_results != NULL)) dsq_mode = TRUE;
+  else   cm_Fail("OldActuallyAlignTargets(), can't determine mode (sq_mode or dsq_mode).\n");
+
+  if( sq_mode && (seqs_to_aln->sq       == NULL)) cm_Fail("OldActuallyAlignTargets(), in sq_mode, seqs_to_aln->sq is NULL.\n");
+  if( sq_mode && (seqs_to_aln->tr       != NULL)) cm_Fail("OldActuallyAlignTargets(), in sq_mode, seqs_to_aln->tr is non-NULL.\n");
+  if( sq_mode && (seqs_to_aln->cp9_tr   != NULL)) cm_Fail("OldActuallyAlignTargets(), in sq_mode, seqs_to_aln->cp9_tr is non-NULL.\n");
+  if( sq_mode && (seqs_to_aln->postcode1!= NULL)) cm_Fail("OldActuallyAlignTargets(), in sq_mode, seqs_to_aln->postcode1 is non-NULL.\n");
+  if( sq_mode && (seqs_to_aln->postcode2!= NULL)) cm_Fail("OldActuallyAlignTargets(), in sq_mode, seqs_to_aln->postcode2 is non-NULL.\n");
+  if( sq_mode && (seqs_to_aln->sc       != NULL)) cm_Fail("OldActuallyAlignTargets(), in sq_mode, seqs_to_aln->sc is non-NULL.\n");
+  
+  if(dsq_mode && (cm->align_opts & CM_ALIGN_HMMVITERBI)) cm_Fail("OldActuallyAlignTargets(), in dsq_mode, CM_ALIGN_HMMVITERBI option on.\n");
+  if(dsq_mode && (cm->align_opts & CM_ALIGN_POST))       cm_Fail("OldActuallyAlignTargets(), in dsq_mode, CM_ALIGN_POST option on.\n");
+  if(dsq_mode && (cm->align_opts & CM_ALIGN_INSIDE))     cm_Fail("OldActuallyAlignTargets(), in dsq_mode, CM_ALIGN_INSIDE option on.\n");
+  if(dsq_mode && (cm->align_opts & CM_ALIGN_SAMPLE))     cm_Fail("OldActuallyAlignTargets(), in dsq_mode, CM_ALIGN_SAMPLE option on.\n");
+  if(dsq_mode && search_results == NULL)                 cm_Fail("OldActuallyAlignTargets(), in dsq_mode, search_results are NULL.\n");
+  if(dsq_mode && (first_result > search_results->num_results)) cm_Fail("OldActuallyAlignTargets(), in dsq_mode, first_result: %d > search_results->num_results: %d\n", first_result, search_results->num_results);
+
+  /* set the options based on cm->align_opts */
+  if(cm->align_opts  & CM_ALIGN_SMALL)      do_small     = TRUE;
+  if(cm->config_opts & CM_CONFIG_LOCAL)     do_local     = TRUE;
+  if(cm->align_opts  & CM_ALIGN_QDB)        do_qdb       = TRUE;
+  if(cm->align_opts  & CM_ALIGN_HBANDED)    do_hbanded   = TRUE;
+  if(cm->align_opts  & CM_ALIGN_SUMS)       use_sums     = TRUE;
+  if(cm->align_opts  & CM_ALIGN_SUB)        do_sub       = TRUE;
+  if(cm->align_opts  & CM_ALIGN_HMMVITERBI) do_hmmonly   = TRUE;
+  if(cm->align_opts  & CM_ALIGN_INSIDE)     do_inside    = TRUE;
+  if(cm->align_opts  & CM_ALIGN_POST)       do_post      = TRUE;
+  if(cm->align_opts  & CM_ALIGN_TIME)       do_timings   = TRUE;
+  if(cm->align_opts  & CM_ALIGN_CHECKINOUT) do_check     = TRUE;
+  if(cm->align_opts  & CM_ALIGN_SCOREONLY)  do_scoreonly = TRUE;
+  if(cm->align_opts  & CM_ALIGN_SAMPLE)     do_sample    = TRUE;
+
+  /* another contract check */
+  if((do_sample + do_inside + do_post) > 1) cm_Fail("OldActuallyAlignTargets(), exactly 0 or 1 of the following must be TRUE (== 1):\n\tdo_sample = %d\n\tdo_inside = %d\n\tdo_post%d\n\tdo_hmmonly: %d\n\tdo_scoreonly: %d\n", do_sample, do_inside, do_post, do_hmmonly, do_scoreonly);
+
+  if(debug_level > 0) {
+    printf("do_local  : %d\n", do_local);
+    printf("do_qdb    : %d\n", do_qdb);
+    printf("do_hbanded: %d\n", do_hbanded);
+    printf("use_sums  : %d\n", use_sums);
+    printf("do_sub    : %d\n", do_sub);
+    printf("do_hmmonly: %d\n", do_hmmonly);
+    printf("do_inside : %d\n", do_inside);
+    printf("do_small  : %d\n", do_small);
+    printf("do_post   : %d\n", do_post);
+    printf("do_timings: %d\n", do_timings);
+  }
+
+  if      (sq_mode)   nalign = seqs_to_aln->nseq;
+  else if(dsq_mode) { nalign = search_results->num_results - first_result; silent_mode = TRUE; }
+
+  /* If sqmode: potentially allocate tr, cp9_tr, and postcodes. We'll set
+   * seqs_to_aln->tr, seqs_to_aln->cp9_tr, seqs_to_aln->postcode1, and 
+   * seqs_to_aln->postcode2 to these guys at end of function.
+   * 
+   * If dsqmode: do not allocate parsetree pointers, they already exist 
+   * in search_results.
+   */
+
+  tr       = NULL;
+  cp9_tr   = NULL;
+  postcode1= NULL;
+  postcode2= NULL;
+  if(sq_mode) {
+    if(!do_hmmonly && !do_scoreonly && !do_inside)
+      ESL_ALLOC(tr, sizeof(Parsetree_t *) * nalign);
+    else if(do_hmmonly) /* do_hmmonly */
+      ESL_ALLOC(cp9_tr, sizeof(CP9trace_t *) * nalign);
+    if(do_post) {
+      ESL_ALLOC(postcode1, sizeof(char **) * nalign);
+      ESL_ALLOC(postcode2, sizeof(char **) * nalign);
+    }
+  }   
+  ESL_ALLOC(parsesc, sizeof(float) * nalign);
+
+  minsc = FLT_MAX;
+  maxsc = -FLT_MAX;
+  avgsc = 0;
+  watch = esl_stopwatch_Create();
+
+  if(do_hbanded || do_sub) /* We need a CP9 HMM to build sub_cms */
+    {
+      if(cm->cp9 == NULL)                    cm_Fail("OldActuallyAlignTargets, trying to use CP9 HMM that is NULL\n");
+      if(cm->cp9b == NULL)                   cm_Fail("OldActuallyAlignTargets, cm->cp9b is NULL\n");
+      if(!(cm->cp9->flags & CPLAN9_HASBITS)) cm_Fail("OldActuallyAlignTargets, trying to use CP9 HMM with CPLAN9_HASBITS flag down.\n");
+
+      /* Keep data for the original CM safe; we'll be doing
+       * pointer swapping to ease the sub_cm alignment implementation. */
+      hmm         = cm->cp9;
+      cp9b        = cm->cp9b;
+      cp9map      = cm->cp9map;
+      orig_hmm    = hmm;
+      orig_cp9b   = cp9b;
+      orig_cp9map = cp9map;
+    }
+  /* Copy the QD bands in case we expand them. */
+  if(do_qdb) {
+    if(bdump_level > 1) debug_print_bands(stdout, cm, cm->dmin, cm->dmax);
+    expand_flag = FALSE;
+    /* Copy dmin and dmax, so we can replace them after expansion */
+    ESL_ALLOC(orig_dmin, sizeof(int) * cm->M);
+    ESL_ALLOC(orig_dmax, sizeof(int) * cm->M);
+    for(v = 0; v < cm->M; v++) {
+      orig_dmin[v] = cm->dmin[v];
+      orig_dmax[v] = cm->dmax[v];
+    }	  
+  }
+  if(do_sub) { /* to get spos and epos for the sub_cm, 
+	        * we config the HMM to local mode with equiprobable start/end points.*/
+    swentry = ((hmm->M)-1.)/hmm->M; /* all start pts equiprobable, including 1 */
+    swexit  = ((hmm->M)-1.)/hmm->M; /* all end   pts equiprobable, including M */
+    CPlan9SWConfig(hmm, swentry, swexit);
+    CP9Logoddsify(hmm);
+  }
+  orig_cm = cm;
+
+  /*****************************************************************
+   *  Collect parse trees for each sequence
+   *****************************************************************/
+  for (i = 0; i < nalign; i++) {
+    if(do_timings) esl_stopwatch_Start(watch);
+    if (sq_mode) { 
+      cur_dsq = seqs_to_aln->sq[i]->dsq;
+      cur_tr  = &(tr[i]);
+      L       = seqs_to_aln->sq[i]->n;
+    }
+    else if (dsq_mode) {
+      ip      = i + first_result; /* offset index in search_results structures */
+      cur_dsq = dsq + search_results->data[ip].start - 1;
+      cur_tr  = &(search_results->data[ip].tr);
+      L       = search_results->data[ip].stop - search_results->data[ip].start + 1;
+    }
+    if (L == 0) continue; /* silently skip zero length seqs */
+
+    /* Special case, if do_hmmonly, align seq with Viterbi, print score and move on to next seq */
+    if(sq_mode && do_hmmonly) {
+      if(sq_mode && !silent_mode) printf("Aligning (to a CP9 HMM w/viterbi) %-20s", seqs_to_aln->sq[i]->name);
+      sc = CP9ViterbiAlign(cur_dsq, 1, L, cm->cp9, cm->cp9_mx, &(cp9_tr[i]));
+      if(sq_mode && !silent_mode) printf(" score: %10.2f bits\n", sc);
+      parsesc[i] = sc;
+      continue;
+    }
+    /* Special case, if do_scoreonly, align seq with full CYK inside, just to 
+     * get the score. For testing, probably in cmscore. */
+    if(sq_mode && do_scoreonly) {
+      if(sq_mode && !silent_mode) printf("Aligning (w/full CYK score only) %-30s", seqs_to_aln->sq[i]->name);
+      sc = CYKInsideScore(cm, cur_dsq, L, 0, 1, L, NULL, NULL); /* don't do QDB mode */
+      if(sq_mode && !silent_mode) printf("    score: %10.2f bits\n", sc);
+      parsesc[i] = sc;
+      continue;
+    }
+  
+    /* Potentially, do HMM calculations. */
+    if((!do_sub) && do_hbanded) {
+      if((status = cp9_Seq2Bands(orig_cm, NULL, orig_cm->cp9_mx, orig_cm->cp9_bmx, cm->cp9_bmx, cur_dsq, 1, L, orig_cp9b, FALSE, debug_level)) != eslOK) cm_Fail("OldActuallyAlignTargets(), unrecoverable error in cp9_Seq2Bands().");
+    }
+    else if(do_sub) { 
+      /* If we're in sub mode:
+       * (1) Get HMM posteriors 
+       * (2) Infer the start (spos) and end (epos) HMM states by 
+       *     looking at the posterior matrix.
+       * (3) Build the sub_cm from the original CM.
+       *
+       * If we're also doing HMM banded alignment to sub CM:
+       * (4) Build a new CP9 HMM from the sub CM.
+       * (5) Do Forward/Backward again, and get HMM bands 
+       */
+      
+      /* (1) Get HMM posteriors */
+      if((status = cp9_Seq2Posteriors(orig_cm, NULL, orig_cm->cp9_mx, orig_cm->cp9_bmx, orig_cm->cp9_bmx, cur_dsq, 1, L, debug_level)) != eslOK) cm_Fail("OldActuallyAlignTargets(), unrecoverable error in cp9_Seq2Posteriors().");
+      
+      /* (2) infer the start and end HMM nodes (consensus cols) from posterior matrix.
+       * Remember: we're necessarily in CP9 local mode, the --sub option turns local mode on. 
+       */
+      CP9NodeForPosn(orig_hmm, 1, L, 1, orig_cm->cp9_bmx, &spos, &spos_state, 0., TRUE, debug_level);
+      CP9NodeForPosn(orig_hmm, 1, L, L, orig_cm->cp9_bmx, &epos, &epos_state, 0., FALSE, debug_level);
+      /* Deal with special cases for sub-CM alignment:
+       * If the most likely state to have emitted the first or last residue
+       * is the insert state in node 0, it only makes sense to start modelling
+       * at consensus column 1. */
+      if(spos == 0 && spos_state == 1) spos = 1;
+      if(epos == 0 && epos_state == 1) epos = 1;
+      /* If most-likely HMM node to emit final position comes BEFORE most-likely HMM node to emit first position,
+       * our HMM alignment is crap, default to using the full CM. */
+      if(epos < spos) { spos = 1; epos = cm->cp9->M; } 
+	  
+      /* (3) Build the sub_cm from the original CM. */
+      if(!(build_sub_cm(orig_cm, &sub_cm, 
+			spos, epos,         /* first and last col of structure kept in the sub_cm  */
+			&submap,            /* maps from the sub_cm to cm and vice versa           */
+			debug_level)))      /* print or don't print debugging info                 */
+	cm_Fail("ERROR OldActuallyAlignTargets(), building sub CM.");
+      /* Configure the sub_cm, the same as the cm, this will build a CP9 HMM if (do_hbanded), this will also:  */
+      /* (4) Build a new CP9 HMM from the sub CM. */
+      ConfigCM(sub_cm, NULL, NULL);
+      cm    = sub_cm; /* orig_cm still points to the original CM */
+      if(do_hbanded) { /* we're doing HMM banded alignment to the sub_cm */
+	/* Get the HMM bands for the sub_cm */
+	sub_hmm    = sub_cm->cp9;
+	sub_cp9b   = sub_cm->cp9b;
+	sub_cp9map = sub_cm->cp9map;
+	/* (5) Do Forward/Backward again, and get HMM bands */
+	if((status = cp9_Seq2Bands(sub_cm, NULL, sub_cm->cp9_mx, sub_cm->cp9_bmx, sub_cm->cp9_bmx, cur_dsq, 1, L, sub_cp9b, FALSE, debug_level)) != eslOK)  cm_Fail("OldActuallyAlignTargets(), unrecoverable error in cp9_Seq2Bands().");
+	hmm           = sub_hmm;    
+	cp9b          = sub_cp9b;
+	cp9map        = sub_cp9map;
+      }
+    }
+  
+    /* Determine which CYK alignment algorithm to use, based
+     * on command-line options AND memory requirements.
+     */
+    if(do_hbanded) {
+      /* write a function to determine size of jd banded memory
+       * req'd, and set do_small to true if its > thresh.
+       if(do_small) * We're only going to band on d in memory, but 
+       * we need to calculate safe_hd bands on the d dimension. 
+       {
+      */
+    }
+    if(do_qdb) {
+      /*Check if we need to reset the query dependent bands b/c they're currently expanded. */
+      if(expand_flag) {
+	for(v = 0; v < cm->M; v++) {
+	  cm->dmin[v] = orig_dmin[v];
+	  cm->dmax[v] = orig_dmax[v];
+	}
+	expand_flag = FALSE;
+      }
+      if((L < cm->dmin[0]) || (L > cm->dmax[0])) { 
+	/* the seq we're aligning is outside the root band, so we expand.*/
+	ExpandBands(cm, L, cm->dmin, cm->dmax);
+	if(sq_mode && debug_level > 0) printf("Expanded bands for seq : %s\n", seqs_to_aln->sq[i]->name);
+	if(bdump_level > 2) { printf("printing expanded bands :\n"); debug_print_bands(stdout, cm, cm->dmin, cm->dmax); }
+	expand_flag = TRUE;
+      }
+    }
+
+    if(sq_mode && !silent_mode) { 
+      if(do_sub) printf("Aligning (to a sub CM) %-20s", seqs_to_aln->sq[i]->name);
+      else       printf("Aligning %-30s", seqs_to_aln->sq[i]->name);
+    }
+
+    /* beginning of large if() else if() else if() ... statement */
+    if(do_sample) { 
+      if(do_hbanded) { /* sampling from inside HMM banded matrix */
+	IInside_b_jd_me(cm, cur_dsq, 1, L,
+			TRUE,	   /* non memory-saving mode, we sample from alpha mx */
+			NULL, &alpha,/* fill alpha, and return it, we'll sample a parsetree from it */
+			NULL, NULL,  /* manage your own deckpool, I don't want it */
+			do_local,    /* TRUE to allow local begins */
+			cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax); /* j and d bands */
+	sc = ParsetreeSampleFromIInside_b_jd_me(r, cm, cur_dsq, L, alpha, cp9b, cur_tr, NULL);
+      }
+      else { /* sampling from inside matrix, but not HMM banded */
+	IInside(cm, cur_dsq, 1, L,
+		TRUE,            /* save full alpha, so we can sample from it,  */
+		NULL, &alpha,    /* fill alpha, and return it, we'll sample a parsetree from it */
+		NULL, NULL,      /* manage your own deckpool, I don't want it */
+		do_local);       /* TRUE to allow local begins */
+	sc = ParsetreeSampleFromIInside(r, cm, cur_dsq, L, alpha, cur_tr, NULL);
+      }
+    }
+    else if(do_inside) { 
+      if(do_hbanded) { /* HMM banded inside only */
+	sc = IInside_b_jd_me(cm, cur_dsq, 1, L,
+			     TRUE,	/* non memory-saving mode */
+			     NULL, NULL,	/* manage your own matrix, I don't want it */
+			     NULL, NULL,	/* manage your own deckpool, I don't want it */
+			     do_local,    /* TRUE to allow local begins */
+			     cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax); /* j and d bands */
+      }
+      else { /* non-banded inside only */
+	sc = IInside(cm, cur_dsq, 1, L,
+		     FALSE,       /* memory-saving mode */
+		     NULL, NULL,	/* manage your own matrix, I don't want it */
+		     NULL, NULL,	/* manage your own deckpool, I don't want it */
+		     do_local);       /* TRUE to allow local begins */
+      }
+    }
+    else if (do_small) { /* small D&C CYK alignment */
+      if(do_qdb) { /* use QDBs when doing D&C CYK */
+	sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, 
+				 cur_tr, cm->dmin, cm->dmax);
+	if(bdump_level > 0) qdb_trace_info_dump(cm, *cur_tr, cm->dmin, cm->dmax, bdump_level);
+      }
+      else if(do_hbanded) { /* use QDBs (safe d bands) derived from HMM bands when doing D&C CYK, HMM bands were not tight enough to allow HMM banded full CYK*/
+	/* Calc the safe d bands */
+	hd2safe_hd_bands(cm->M, cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax, 
+			 cp9b->safe_hdmin, cp9b->safe_hdmax);
+	if(debug_level > 3) { printf("\nprinting hd bands\n\n"); debug_print_hd_bands(cm, cp9b->hdmin, cp9b->hdmax, cp9b->jmin, cp9b->jmax); printf("\ndone printing hd bands\n\n"); }
+	/* Note the following CYK call will not enforce j bands, even though user specified --hbanded. */
+	sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, cur_tr, cp9b->safe_hdmin, cp9b->safe_hdmax);
+	if(bdump_level > 0) qdb_trace_info_dump(cm, *cur_tr, cm->dmin, cm->dmax, bdump_level);
+      }
+      else { /* small D&C CYK non-banded alignment */
+	/*printf("DEBUG PRINTING CM PARAMS BEFORE D&C CALL\n"); debug_print_cm_params(cm); printf("DONE DEBUG PRINTING CM PARAMS BEFORE D&C CALL\n");*/
+	sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, cur_tr, NULL, NULL); /* we're not in QDB mode */
+	if(bdump_level > 0) { 
+	  /* We want QDB info but QDBs weren't used.  Useful if you're curious why a QDB banded parse is crappy 
+	   * relative to non-banded parse, e.g. allows you to see where the non-banded parse went outside the bands. */
+	  qdb_trace_info_dump(cm, tr[i], cm->dmin, cm->dmax, bdump_level);
+	}
+      }
+    }
+    else if(do_qdb) { /* non-small, QDB banded CYK alignment */
+      sc = CYKInside(cm, cur_dsq, L, 0, 1, L, cur_tr, cm->dmin, cm->dmax);
+      if(bdump_level > 0) qdb_trace_info_dump(cm, tr[i], cm->dmin, cm->dmax, bdump_level);
+    }
+    else if(do_hbanded) { /* non-small, HMM banded CYK alignment */
+      sc = CYKInside_b_jd(cm, cur_dsq, L, 0, 1, L, cur_tr, cp9b->jmin, 
+			  cp9b->jmax, cp9b->hdmin, cp9b->hdmax, cp9b->safe_hdmin, cp9b->safe_hdmax);
+      /* if CM_ALIGN_HMMSAFE option is enabled, realign seqs w/HMM banded parses < 0 bits */
+      if(cm->align_opts & CM_ALIGN_HMMSAFE && sc < 0.) { 
+	tmpsc = sc;
+	if(!silent_mode) printf("\n%s HMM banded parse had a negative score, realigning with non-banded CYK.\n", seqs_to_aln->sq[i]->name);
+	FreeParsetree(*cur_tr);
+	sc = CYKDivideAndConquer(cm, cur_dsq, L, 0, 1, L, cur_tr, NULL, NULL); /* we're not in QDB mode */
+	if(!silent_mode && fabs(sc-tmpsc) < 0.01) printf("HMM banded parse was the optimal parse.\n\n");
+	else if (!silent_mode) printf("HMM banded parse was non-optimal, it was %.2f bits below the optimal.\n\n", (fabs(sc-tmpsc)));
+      }	      
+    }
+    else { /* non-small, non-banded CYK alignment */
+      sc = CYKInside(cm, cur_dsq, L, 0, 1, L, cur_tr, NULL, NULL);
+      if(bdump_level > 0) { 
+	/* We want band info but --hbanded wasn't used.  Useful if you're curious why a banded parse is crappy 
+	 * relative to non-banded parse, e.g. allows you to see where the non-banded parse went outside the bands. */
+	qdb_trace_info_dump(cm, tr[i], cm->dmin, cm->dmax, bdump_level);
+      }
+    }
+    /* end of large if() else if() else if() else statement */
+  
+    if(do_post) { /* do Inside() and Outside() runs and use alpha and beta to get posteriors */
+      ESL_ALLOC(post, sizeof(int **) * (cm->M+1));
+      if(do_hbanded) { /* HMM banded Inside/Outside --> posteriors */
+	for (v = 0; v < cm->M; v++) post[v] = Ialloc_jdbanded_vjd_deck(L, 1, L, cp9b->jmin[v], cp9b->jmax[v], cp9b->hdmin[v], cp9b->hdmax[v]);
+	post[cm->M] = NULL;
+	post[cm->M] = Ialloc_vjd_deck(L, 1, L);
+	sc = IInside_b_jd_me(cm, cur_dsq, 1, L,
+			     TRUE,	/* save full alpha so we can run outside */
+			     NULL, &alpha,	/* fill alpha, and return it, needed for IOutside() */
+			     NULL, NULL,	/* manage your own deckpool, I don't want it */
+			     do_local,       /* TRUE to allow local begins */
+			     cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax); /* j and d bands */
+	sc = IOutside_b_jd_me(cm, cur_dsq, 1, L,
+			      TRUE,	/* save full beta */
+			      NULL, &beta,	/* fill beta, and return it, needed for ICMPosterior() */
+			      NULL, NULL,	/* manage your own deckpool, I don't want it */
+			      do_local,       /* TRUE to allow local begins */
+			      alpha, &alpha,  /* alpha matrix from IInside(), and save it for CMPosterior*/
+			      do_check,      /* TRUE to check Outside probs agree with Inside */
+			      cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax); /* j and d bands */
+	ICMPosterior_b_jd_me(L, cm, alpha, NULL, beta, NULL, post, &post,
+			     cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax);
+	ICMPostalCode_b_jd_me(cm, L, post, tr[i], cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax, 
+			      &(postcode1[i]), &(postcode2[i]));
+      }
+      else { /* non-HMM banded Inside/Outside --> posteriors */
+	for (v = 0; v < cm->M+1; v++) post[v] = Ialloc_vjd_deck(L, 1, L);
+	sc = IInside(cm, cur_dsq, 1, L,
+		     TRUE,	/* save full alpha so we can run outside */
+		     NULL, &alpha,	/* fill alpha, and return it, needed for IOutside() */
+		     NULL, NULL,	/* manage your own deckpool, I don't want it */
+		     do_local);       /* TRUE to allow local begins */
+	sc = IOutside(cm, cur_dsq, 1, L,
+		      TRUE,	/* save full beta */
+		      NULL, &beta,	/* fill beta, and return it, needed for CMPosterior() */
+		      NULL, NULL,	/* manage your own deckpool, I don't want it */
+		      do_local,       /* TRUE to allow local begins */
+		      alpha, &alpha,  /* alpha matrix from IInside(), and save it for CMPosterior*/
+		      do_check);      /* TRUE to check Outside probs agree with Inside */
+	ICMPosterior(L, cm, alpha, NULL, beta, NULL, post, &post); /* this frees alpha, beta */
+	if(do_check) { 
+	  ICMCheckPosterior(L, cm, post);
+	  printf("\nPosteriors checked (I).\n\n");
+	}
+	ICMPostalCode(cm, L, post, tr[i], &(postcode1[i]), &(postcode2[i]));
+      }
+      /* free post  */
+      if(post != NULL) Ifree_vjd_matrix(post, cm->M, 1, L);
+    }
+    /* done alignment for this seq */
+
+    avgsc += sc;
+    if (sc > maxsc) maxsc = sc;
+    if (sc < minsc) minsc = sc;
+      
+    if(!silent_mode) printf("    score: %10.2f bits\n", sc);
+    parsesc[i] = sc;
+      
+    /* check parsetree score if cm->align_opts & CM_ALIGN_CHECKPARSESC */
+    if((cm->align_opts & CM_ALIGN_CHECKPARSESC) &&
+       (!(cm->flags & CM_IS_SUB))) { 
+      if (fabs(sc - ParsetreeScore(cm, tr[i], cur_dsq, FALSE)) >= 0.01)
+	cm_Fail("ERROR in actually_align_target(), alignment score differs from its parse tree's score");
+    }
+
+    /* If requested, or if debug level high enough, print out the parse tree */
+    if((cm->align_opts & CM_ALIGN_PRINTTREES) || (debug_level > 2)) { 
+      fprintf(stdout, "  SCORE : %.2f bits\n", ParsetreeScore(cm, tr[i], cur_dsq, FALSE));;
+      ParsetreeDump(stdout, tr[i], cm, cur_dsq, NULL, NULL);
+      fprintf(stdout, "//\n");
+    }
+    /* Dump the trace with info on i, j and d bands
+     * if bdump_level is high enough */
+    if(bdump_level > 0 && do_hbanded)
+      ijdBandedTraceInfoDump(cm, tr[i], cp9b->imin, cp9b->imax, cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax, 1);
+
+
+    if(do_sub) { 
+      if(! do_inside) { 
+	/* Convert the sub_cm parsetree to a full CM parsetree */
+	if(debug_level > 0) ParsetreeDump(stdout, *cur_tr, cm, cur_dsq, NULL, NULL);
+	if(!(sub_cm2cm_parsetree(orig_cm, sub_cm, &orig_tr, *cur_tr, submap, debug_level))) { 
+	  printf("\n\nIncorrectly converted original trace:\n");
+	  ParsetreeDump(stdout, orig_tr, orig_cm, cur_dsq, NULL, NULL);
+	  cm_Fail("this shouldn't happen.");
+	}
+	if(debug_level > 0) { 
+	  printf("\n\nConverted original trace:\n");
+	  ParsetreeDump(stdout, orig_tr, orig_cm, cur_dsq, NULL, NULL);
+	}
+	/* Replace the sub_cm trace with the converted orig_cm trace. */
+	FreeParsetree(*cur_tr);
+	*cur_tr = orig_tr;
+      }  
+      /* free sub_cm variables, we build a new sub CM for each seq */
+      FreeSubMap(submap);
+      FreeCM(sub_cm); /* cm and sub_cm now point to NULL */
+    }
+    if(do_timings) { 
+      esl_stopwatch_Stop(watch); 
+      esl_stopwatch_Display(stdout, watch, "seq alignment CPU time: ");
+      printf("\n");
+    }
+  }
+  /* done aligning all nalign seqs. */
+  /* Clean up. */
+  if (do_qdb) {
+    free(orig_dmin);
+    free(orig_dmax);
+  }
+  esl_stopwatch_Destroy(watch);
+  
+  if(sq_mode) {
+    seqs_to_aln->tr       = tr;       /* could be NULL */
+    seqs_to_aln->cp9_tr   = cp9_tr;   /* could be NULL */
+    seqs_to_aln->postcode1= postcode1;/* could be NULL */
+    seqs_to_aln->postcode2= postcode2;/* could be NULL */
+    seqs_to_aln->sc       = parsesc;  /* shouldn't be NULL */
+  }
+  else { /* dsq mode */
+    free(parsesc);
+  }
+
+  return eslOK;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+/*****************************************************************
+ * CM {F,I}Inside() & {F,I}Outside() functions.
+ * Important: smallcyk.c has functions named Inside(), Outside() or some 
+ *            variation, but these are implementations of variations of
+ *            the CYK-Inside functions, as mentioned in the 2002 D&C
+ *            BMC Bioinformatics publication.
+ *****************************************************************/ 
+
+/*
+ * Function: FInside() 
+ *           IInside() 
+ * 
+ * Purpose:  The Inside dynamic programming algorithm for CMs.
+ *           Works directly with floats, stepping into and out of
+ *           log space as necessary.
+ * 
+ *           Based on inside() in smallcyk.c, with the following 
+ *           differences: necessarily align the sequence to the 
+ *           full model (not possible to align to subtrees as in
+ *           smallcyk.c's inside()), also no shadow matrix is
+ *           kept because we're interested in ALL paths, finally
+ *           we don't care about the best local begin state for the
+ *           same reason.
+ *  
+ * Purpose:  Run the Inside() alignment algorithm, on a 
+ *           subsequence from i0..j0, using the entire model.
+ * 
+ *           A note on the loop conventions. We're going to keep the
+ *           sequence (sq) and the matrix (alpha) in the full coordinate
+ *           system: [0..v..M-1][0..j..L][0..d..j]. However, we're
+ *           only calculating a part of that matrix: i0-1..j in the rows, 
+ *           and up to j0-i0+1 in the columns (d dimension). Where this is 
+ *           handled the most is in two variables: L, which is the length of 
+ *           the subsequence (j0-i0+1), and jp (read: j'), which is the 
+ *           *relative* j w.r.t. the subsequence, ranging from 0..L, and 
+ *           then d ranges from 0 to jp, and j is calculated from jp (i0-1+jp).
+ *           
+ *           The caller is allowed to provide us with a preexisting
+ *           matrix and/or deckpool (thru "alpha" and "dpool"), or
+ *           have them newly created by passing NULL. If we pass in a dpool, 
+ *           the decks *must* be sized for the same subsequence i0,j0.
+ *           
+ *           Note that the (alpha, ret_alpha) calling idiom allows the
+ *           caller to provide an existing matrix or not, and to
+ *           retrieve the calculated matrix or not, in any combination.
+ *           
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the digitized sequence 
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           alpha     - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_alpha - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *                       
+ *
+ * Returns: log P(S|M)/P(S|R), as a bit score.
+ */
+float 
+FInside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+       float ***alpha, float ****ret_alpha, 
+       struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+       int allow_begin)
+{
+  int      status;
+  float  **end;         /* we re-use the end deck. */
+  int      nends;       /* counter that tracks when we can release end deck to the pool */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      L;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  float    bsc;		/* total score for using local begin states */
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in FInside(), dsq is NULL.\n");
+
+  /* Allocations and initializations
+   */
+  bsc = IMPOSSIBLE;
+  L   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+
+  if (dpool == NULL) dpool = deckpool_create();
+  if (! deckpool_pop(dpool, &end))
+    end = alloc_vjd_deck(L, i0, j0);
+  nends = CMSubtreeCountStatetype(cm, 0, E_st);
+  for (jp = 0; jp <= L; jp++) {
+    j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+    end[j][0] = 0.;
+    for (d = 1; d <= jp; d++) end[j][d] = IMPOSSIBLE;
+  }
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v <= (cm->M-1); v++) touch[v] = cm->pnum[v];
+
+  /* EPN: now that the EL self loop has a transition score, its
+   *      necessary to keep track of the alpha EL deck (alpha[cm->M])
+   */
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    {
+      if (! deckpool_pop(dpool, &(alpha[cm->M]))) 
+	alpha[cm->M] = alloc_vjd_deck(L, i0, j0);
+      for (jp = 0; jp <= L; jp++) {
+	j = i0-1+jp;
+	alpha[cm->M][j][0] = 0.;
+	/*alpha[cm->M][j][0] = IMPOSSIBLE;*/
+	for (d = 1; d <= jp; d++)
+	  {
+	    alpha[cm->M][j][d] = (cm->el_selfsc * (d));
+	  }
+      }
+    }
+
+  /* Main recursion
+   */
+  for (v = (cm->M - 1); v >= 0; v--) 
+    {
+      /* First we need a deck to fill in.
+       * 1. if we're an E, reuse the end deck (and it's already calculated)
+       * 2. else, see if we can take something from the pool
+       * 3. else, allocate a new deck.
+       */
+      if (cm->sttype[v] == E_st) { 
+	alpha[v] = end; continue; 
+      } 
+      if (! deckpool_pop(dpool, &(alpha[v]))) 
+	alpha[v] = alloc_vjd_deck(L, i0, j0);
+
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    alpha[v][j][d] = FLogsum(alpha[v][j][d], (alpha[y][j][d] 
+							      + cm->tsc[v][yoffset]));
+		  }
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		z = cm->cnum[v];
+		  
+		alpha[v][j][d] = alpha[y][j][d] + alpha[z][j][0];
+		for (k = 1; k <= d; k++)
+		  alpha[v][j][d] = FLogsum(alpha[v][j][d], (alpha[y][j-k][d-k] 
+							   + alpha[z][j][k]));
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    if (jp > 0) alpha[v][j][1] = IMPOSSIBLE;
+	    for (d = 2; d <= jp; d++) 
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    alpha[v][j][d] = FLogsum(alpha[v][j][d], (alpha[y][j-1][d-2] 
+							      + cm->tsc[v][yoffset]));
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][j][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    for (d = 1; d <= jp; d++)
+	      {
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    alpha[v][j][d] = FLogsum(alpha[v][j][d], (alpha[y][j][d-1] 
+							    + cm->tsc[v][yoffset]));
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][dsq[i]];
+		else
+		  alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);		
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = IMPOSSIBLE;
+	    for (d = 1; d <= jp; d++)
+	      {
+		alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    alpha[v][j][d] = FLogsum(alpha[v][j][d], (alpha[y][j-1][d-1] 
+							      + cm->tsc[v][yoffset]));
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][dsq[j]];
+		else
+		  alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);		
+		
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+	      }
+	  }
+	}				/* finished calculating deck v. */
+      
+      /* Keep track of contributions of local begins */
+      if (allow_begin)
+	{
+	  bsc = FLogsum(bsc, (alpha[v][j0][L] + cm->beginsc[v]));
+	}
+
+      /* If we're at the root state, record contribution of local begins */
+      if (allow_begin && v == 0)
+	{
+	  alpha[0][j0][L] = FLogsum(alpha[0][j0][L], bsc);
+	}	  
+
+      /* Now, if we're trying to reuse memory in our normal mode (e.g. ! do_full):
+       * Look at our children; if they're fully released, take their deck
+       * into the pool for reuse.
+       */
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { /* we can definitely release the S children of a bifurc. */
+	    y = cm->cfirst[v]; deckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	    z = cm->cnum[v];   deckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    if (cm->sttype[y] == E_st) { 
+		      nends--; 
+		      if (nends == 0) { deckpool_push(dpool, end); end = NULL;}
+		    } else 
+		      deckpool_push(dpool, alpha[y]);
+		    alpha[y] = NULL;
+		  }
+	      }
+	  }
+      }
+  } /* end loop over all v */
+
+  /*
+    printf("INSIDE, printing alpha\n");
+    debug_print_alpha(alpha, cm, L);
+    printf("INSIDE, done printing alpha\n");
+  */
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid (end is shared).
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL, 
+   * and end is NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  sc = alpha[0][j0][L];
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { deckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { deckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    while (deckpool_pop(dpool, &end)) free_vjd_deck(end, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+
+  free(touch);
+  /*printf("\n\tFInside() sc  : %f\n", sc);*/
+  return sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/* IInside() is the same as FInside, but uses scaled int log odds scores
+ * instead of float log odds scores.
+ */
+float
+IInside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+       int   ***alpha, int   ****ret_alpha, 
+       Ideckpool_t *dpool, Ideckpool_t **ret_dpool,
+       int allow_begin)
+{
+  int      status;
+  int    **end;         /* we re-use the end deck. */
+  int      nends;       /* counter that tracks when we can release end deck to the pool */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    return_sc;   /* the return score, converted to bits (Scorified) */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      L;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  int      bsc;		/* total score for using local begin states */
+  
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in IInside(), dsq is NULL.\n");
+
+  /* Allocations and initializations
+   */
+  bsc = -INFTY;
+  L   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+
+  if (dpool == NULL) dpool = Ideckpool_create();
+  if (! Ideckpool_pop(dpool, &end))
+    end = Ialloc_vjd_deck(L, i0, j0);
+  nends = CMSubtreeCountStatetype(cm, 0, E_st);
+  for (jp = 0; jp <= L; jp++) {
+    j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+    end[j][0] = 0.;
+    for (d = 1; d <= jp; d++) end[j][d] = -INFTY;
+  }
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(int   **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v <= (cm->M-1); v++) touch[v] = cm->pnum[v];
+
+  /* EPN: now that the EL self loop has a transition score, its
+   *      necessary to keep track of the alpha EL deck (alpha[cm->M])
+   */
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    {
+      if (! Ideckpool_pop(dpool, &(alpha[cm->M]))) 
+	alpha[cm->M] = Ialloc_vjd_deck(L, i0, j0);
+      for (jp = 0; jp <= L; jp++) {
+	j = i0-1+jp;
+	alpha[cm->M][j][0] = Prob2Score(1.0, 1.0);
+	/*alpha[cm->M][j][0] = IMPOSSIBLE;*/
+	for (d = 1; d <= jp; d++)
+	  {
+	    alpha[cm->M][j][d] = (cm->iel_selfsc * (d));
+	  }
+      }
+    }
+
+  /* Main recursion
+   */
+  for (v = (cm->M - 1); v >= 0; v--) 
+    {
+      /* First we need a deck to fill in.
+       * 1. if we're an E, reuse the end deck (and it's already calculated)
+       * 2. else, see if we can take something from the pool
+       * 3. else, allocate a new deck.
+       */
+      if (cm->sttype[v] == E_st) { 
+	alpha[v] = end; continue; 
+      } 
+      if (! Ideckpool_pop(dpool, &(alpha[v]))) 
+	alpha[v] = Ialloc_vjd_deck(L, i0, j0);
+
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    alpha[v][j][d] = ILogsum(alpha[v][j][d], (alpha[y][j][d] 
+							      + cm->itsc[v][yoffset]));
+		  }
+		if (alpha[v][j][d] < -INFTY) alpha[v][j][d] = -INFTY;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    for (d = 0; d <= jp; d++)
+	      {
+		y = cm->cfirst[v];
+		z = cm->cnum[v];
+		  
+		alpha[v][j][d] = alpha[y][j][d] + alpha[z][j][0];
+		for (k = 1; k <= d; k++)
+		  alpha[v][j][d] = ILogsum(alpha[v][j][d], (alpha[y][j-k][d-k] 
+							   + alpha[z][j][k]));
+		if (alpha[v][j][d] < -INFTY) alpha[v][j][d] = -INFTY;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = -INFTY;
+	    if (jp > 0) alpha[v][j][1] = -INFTY;
+	    for (d = 2; d <= jp; d++) 
+	      {
+		y = cm->cfirst[v];
+		alpha[v][j][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    alpha[v][j][d] = ILogsum(alpha[v][j][d], (alpha[y][j-1][d-2] 
+							      + cm->itsc[v][yoffset]));
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->iesc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][j][d] += iDegeneratePairScore(cm->abc, cm->iesc[v], dsq[i], dsq[j]);
+
+		if (alpha[v][j][d] < -INFTY) alpha[v][j][d] = -INFTY;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = -INFTY;
+	    for (d = 1; d <= jp; d++)
+	      {
+		alpha[v][j][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    alpha[v][j][d] = ILogsum(alpha[v][j][d], (alpha[y][j][d-1] 
+							    + cm->itsc[v][yoffset]));
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][j][d] += cm->iesc[v][dsq[i]];
+		else
+		  alpha[v][j][d] += esl_abc_IAvgScore(cm->abc, dsq[i], cm->iesc[v]);		
+		
+		if (alpha[v][j][d] < -INFTY) alpha[v][j][d] = -INFTY;
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (jp = 0; jp <= L; jp++) {
+	    j = i0-1+jp;
+	    alpha[v][j][0] = -INFTY;
+	    for (d = 1; d <= jp; d++)
+	      {
+		alpha[v][j][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    alpha[v][j][d] = ILogsum(alpha[v][j][d], (alpha[y][j-1][d-1] 
+							      + cm->itsc[v][yoffset]));
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->iesc[v][dsq[j]];
+		else
+		  alpha[v][j][d] += esl_abc_IAvgScore(cm->abc, dsq[j], cm->iesc[v]);		
+		
+		if (alpha[v][j][d] < -INFTY) alpha[v][j][d] = -INFTY;
+	      }
+	  }
+	}				/* finished calculating deck v. */
+      
+      /* Keep track of contributions of local begins */
+      if (allow_begin)
+	{
+	  bsc = ILogsum(bsc, (alpha[v][j0][L] + cm->ibeginsc[v]));
+	}
+
+      /* If we're at the root state, record contribution of local begins */
+      if (allow_begin && v == 0)
+	{
+	  alpha[0][j0][L] = ILogsum(alpha[0][j0][L], bsc);
+	}	  
+
+      /* Now, if we're trying to reuse memory in our normal mode (e.g. ! do_full):
+       * Look at our children; if they're fully released, take their deck
+       * into the pool for reuse.
+       */
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { /* we can definitely release the S children of a bifurc. */
+	    y = cm->cfirst[v]; Ideckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	    z = cm->cnum[v];   Ideckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    if (cm->sttype[y] == E_st) { 
+		      nends--; 
+		      if (nends == 0) { Ideckpool_push(dpool, end); end = NULL;}
+		    } else 
+		      Ideckpool_push(dpool, alpha[y]);
+		    alpha[y] = NULL;
+		  }
+	      }
+	  }
+      }
+  } /* end loop over all v */
+
+  /*
+    printf("INSIDE, printing alpha\n");
+    debug_print_alpha(alpha, cm, L);
+    printf("INSIDE, done printing alpha\n");
+  */
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid (end is shared).
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL, 
+   * and end is NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  return_sc = Scorify(alpha[0][j0][L]);
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { Ideckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { Ideckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    while (Ideckpool_pop(dpool, &end)) Ifree_vjd_deck(end, i0, j0);
+    Ideckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+
+  free(touch);
+  ESL_DPRINTF1(("\tIInside() sc  : %f\n", return_sc));
+  return return_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/***********************************************************************
+ * Function: FOutside()
+ * Date:     EPN 05.08.06
+ * SRE, Tue Aug  8 10:42:52 2000 [St. Louis]
+ *
+ * Purpose:  The Outside dynamic programming algorithm for CMs.
+ *           Works directly with floats, stepping into and out of 
+ *           log space as necessary.
+ *  
+ *           Derived from smallcyk.c::CYKOutside() and smallcyk.c::outsdie(). 
+ * 
+ *           Align a subsequence to the full model, i.e. we're given
+ *           i0 and j0, beginning and end positions of the subseq we're
+ *           considering.
+ * 
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha and beta, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           beta       - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_beta  - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           alpha     - the alpha matrix from a Inside run, if do_check is FALSE
+ *                        only decks for S states must be valid, else all must be
+ *                        valid.
+ *           ret_alpha - if non-NULL, return the alpha matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           do_check  - TRUE to do time-consuming check to make sure
+ *                       beta and alpha are consistent (only if NON-LOCAL mode)
+ * 
+ * Returns: log P(S|M)/P(S|R), as a bit score.
+ ***********************************************************************/
+float 
+FOutside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+	 float ***beta, float ****ret_beta, 
+	 struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+	 int allow_begin, float ***alpha, float ****ret_alpha, 
+	 int do_check)
+{
+  int      status;
+  int      v,y,z;	/* indices for states */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  float    escore;	/* an emission score, tmp variable */
+  int      voffset;	/* index of v in t_v(y) transition scores */
+  int      L;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  float    bsc;		/* total score for using local begin states */
+  float    return_sc;   /* P(S|M)/P(S|R) */
+  int      n;           /* counter over nodes, used only if do_check = TRUE */
+  int      num_split_states; /* temp variable used only if do_check = TRUE */
+  float    diff;        /* temp variable used only if do_check = TRUE */
+  float  **end;         /* we re-use the end deck. */
+  int      fail_flag = FALSE; /* set to TRUE if do_check and we see a problem */
+
+  /* Contract check */
+  if(dsq == NULL) cm_Fail("ERROR in FOutside(), dsq is NULL.\n");
+  if (cm->flags & CMH_LOCAL_END) { do_check = FALSE; } 
+  /* Code for checking doesn't apply in local mode. See below. */
+
+  /* Allocations and initializations
+   */
+  bsc = IMPOSSIBLE;
+  L   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+
+  /* if caller didn't give us a matrix, make one.
+   * Allocate room for M+1 decks because we might need the EL deck (M)
+   * if we're doing local alignment.
+   */
+  if (beta == NULL) {
+    ESL_ALLOC(beta, sizeof(float **) * (cm->M+1));
+    for (v = 0; v < cm->M+1; v++) beta[v] = NULL;
+  }
+
+  /* Initialize the root deck. Root is necessarily the ROOT_S state 0.
+   */
+  if (! deckpool_pop(dpool, &(beta[0])))
+    beta[0] = alloc_vjd_deck(L, i0, j0);
+  for (jp = 0; jp <= L; jp++) {
+    j = i0-1+jp;
+    for (d = 0; d <= jp; d++)
+      beta[0][j][d] = IMPOSSIBLE;
+  }
+  beta[0][j0][L] = 0;		
+
+  /* Initialize the EL deck at M, if we're doing local alignment w.r.t. ends.
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    if (! deckpool_pop(dpool, &(beta[cm->M])))
+      beta[cm->M] = alloc_vjd_deck(L, i0, j0);
+    for (jp = 0; jp <= L; jp++) {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	beta[cm->M][j][d] = IMPOSSIBLE;
+    }
+    
+    /* We don't have to worry about vroot -> EL transitions the way 
+     * smallcyk.c::outside() does, because vroot = 0.
+     */
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v < cm->M; v++)
+    if (cm->sttype[v] == B_st) touch[v] = 2;
+    else                       touch[v] = cm->cnum[v];
+				
+  /* Main loop down through the decks
+   */
+  /*for (v = 2; v < cm->M; v++) */ /*EPN is this 2 b/c Durbin p.287 
+				     has state 2 in the algorithm? b/c state 1 is root*/
+  for (v = 1; v < cm->M; v++)
+    {
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! deckpool_pop(dpool, &(beta[v])))
+	beta[v] = alloc_vjd_deck(L, i0, j0);
+
+      /* Init the whole deck to IMPOSSIBLE
+       */
+      for (jp = L; jp >= 0; jp--) {
+	j = i0-1+jp;
+	for (d = jp; d >= 0; d--) 
+	  beta[v][j][d] = IMPOSSIBLE;
+      }
+
+      /* If we can do a local begin into v, also init with that. 
+       * By definition, beta[0][j0][L] == 0.
+       */ 
+      if (i0 == 1 && j0 == L && (cm->flags & CMH_LOCAL_BEGIN))
+	beta[v][j0][L] = cm->beginsc[v];
+
+      /* main recursion:
+       */
+      for (jp = L; jp >= 0; jp--) {
+	j = i0-1+jp;
+	for (d = jp; d >= 0; d--) 
+	  {
+	    if (cm->stid[v] == BEGL_S) 
+	      {
+		y = cm->plast[v];	/* the parent bifurcation    */
+		z = cm->cnum[y];	/* the other (right) S state */
+
+		beta[v][j][d] = beta[y][j][d] + alpha[z][j][0]; /* init on k=0 */
+		for (k = 1; k <= L-j; k++)
+		  beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j+k][d+k] + alpha[z][j+k][k]));
+	      }
+	    else if (cm->stid[v] == BEGR_S) 
+	      {
+		y = cm->plast[v];	        /* the parent bifurcation    */
+		z = cm->cfirst[y];	/* the other (left) S state */
+
+		beta[v][j][d] = beta[y][j][d] + alpha[z][j-d][0];	/* init on k=0 */
+		for (k = 1; k <= j-d; k++) 
+		  beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j][d+k] + alpha[z][j-d][k]));
+	      }
+	    else
+	      {
+		i = j-d+1;
+		for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+		  voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+		  switch(cm->sttype[y]) {
+		  case MP_st: 
+		    if (j == j0 || d == jp) continue; /* boundary condition */
+		    
+		    if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		      escore = cm->esc[y][(dsq[i-1]*cm->abc->K+dsq[j+1])];
+		    else
+		      escore = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+		    beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j+1][d+2] + cm->tsc[y][voffset]
+							   + escore));
+		    break;
+		    
+		  case ML_st:
+		  case IL_st: 
+		    if (d == jp) continue;	/* boundary condition (note when j=0, d=0)*/
+		    
+		    if (dsq[i-1] < cm->abc->K) 
+		      escore = cm->esc[y][dsq[i-1]];
+		    else
+		      escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+		    beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j][d+1] + cm->tsc[y][voffset] 
+							   + escore));
+		    break;
+		    
+		  case MR_st:
+		  case IR_st:
+		    if (j == j0) continue;
+		    
+		    if (dsq[j+1] < cm->abc->K) 
+		      escore = cm->esc[y][dsq[j+1]];
+		    else
+		      escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+		    beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j+1][d+1] + cm->tsc[y][voffset] 
+							   + escore));
+		    break;
+		    
+		  case S_st:
+		  case E_st:
+		  case D_st:
+		    beta[v][j][d] = FLogsum(beta[v][j][d], (beta[y][j][d] + cm->tsc[y][voffset])); 
+		      break;
+		    
+		  default: cm_Fail("bogus child state %d\n", cm->sttype[y]);
+		  }/* end switch over states*/
+		} /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+		if (beta[v][j][d] < IMPOSSIBLE) beta[v][j][d] = IMPOSSIBLE;
+	      }	/* ends else entered for non-BEGL/BEGR states*/	
+	  } /* ends loop over d. We know all beta[v][j][d] in this row j*/
+      }/* end loop over jp. We know the beta's for the whole deck.*/
+	
+      /* Deal with local alignment end transitions v->EL
+       * (EL = deck at M.)
+       */
+      if (NOT_IMPOSSIBLE(cm->endsc[v])) {
+	for (jp = 0; jp <= L; jp++) { 
+	  j = i0-1+jp;
+	  for (d = 0; d <= jp; d++) 
+	    {
+	      i = j-d+1;
+	      switch (cm->sttype[v]) {
+	      case MP_st: 
+		if (j == j0 || d == jp) continue; /* boundary condition */
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  escore = cm->esc[v][(dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  escore = DegeneratePairScore(cm->abc, cm->esc[v], dsq[i-1], dsq[j+1]);
+		beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][j+1][d+2] + cm->endsc[v] 
+								+ escore));
+		break;
+	      case ML_st:
+	      case IL_st:
+		if (d == jp) continue;	
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[v][dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[v]);
+		beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][j][d+1] + cm->endsc[v] 
+								+ escore));
+		break;
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[v][dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[v]);
+		beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][j+1][d+1] + cm->endsc[v]
+								+ escore));
+		break;
+	      case S_st:
+	      case D_st:
+	      case E_st:
+		beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][j][d] + cm->endsc[v]));
+		break;
+
+	      case B_st:  
+	      default: cm_Fail("bogus parent state %d\n", cm->sttype[v]);
+		/* note that although B is a valid vend for a segment we'd do
+                   outside on, B->EL is set to be impossible, by the local alignment
+                   config. There's no point in having a B->EL because B is a nonemitter
+                   (indeed, it would introduce an alignment ambiguity). The same
+		   alignment case is handled by the X->EL transition where X is the
+		   parent consensus state (S, MP, ML, or MR) above the B. Thus,
+		   this code is relying on the NOT_IMPOSSIBLE() test, above,
+		   to make sure the sttype[vend]=B case gets into this switch.
+		*/
+	      } /* end switch over parent state type v */
+	    } /* end inner loop over d */
+	} /* end outer loop over jp */
+      } /* end conditional section for dealing w/ v->EL local end transitions */
+
+      /* Look at v's parents; if we're reusing memory (! do_full)
+       * push the parents that we don't need any more into the pool.
+       */
+      if (! do_full) {
+	for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	  touch[y]--;
+	  if (touch[y] == 0) { deckpool_push(dpool, beta[y]); beta[y] = NULL; }
+	}
+      }
+    } /* end loop over decks v. */
+
+  /* EPN this code block is not superfluous for Inside() */
+  /*     below are SRE's notes from a CYK inside() function */
+  /*#if 0*/
+  /* SRE: this code is superfluous, yes??? */
+  /* Deal with last step needed for local alignment 
+   * w.r.t. ends: left-emitting, zero-scoring EL->EL transitions.
+   * (EL = deck at M.)
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = L; jp > 0; jp--) { /* careful w/ boundary here */
+      j = i0-1+jp;
+      for (d = jp-1; d >= 0; d--) /* careful w/ boundary here */
+	beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[cm->M][j][d+1]
+							+ cm->el_selfsc));
+    }
+  }
+  /*#endif*/
+
+  /*
+    printf("OUTSIDE, printing beta\n");
+    debug_print_alpha(beta, cm, L);
+    printf("OUTSIDE, done printing beta\n");
+  */
+
+  if(do_check && (!(cm->flags & CMH_LOCAL_END))) 
+    /* Local ends make the following test invalid because it is not true that
+     * exactly 1 state in each node's split set must be visited in each parse. 
+     */
+    {
+      /* Determine P(S|M) / P(S|R) (probability of the sequence given the model) 
+       * using both the Outside (beta) and Inside (alpha) matrices,
+       * and ensure they're consistent with P(S|M) / P(S|R) from the Inside calculation.
+       * For all v in each split set: Sum_v [ Sum_i,j ( alpha[v][i][j] * beta[v][i][j] ) ] 
+       *                                                = P(S|M) / P(S|R)  
+       * in v,j,d coordinates this is:
+       * For all v in each split set: Sum_v [ Sum_j,(d<=j) ( alpha[v][j][d] * beta[v][j][d] ) ]
+       *                                                = P(S|M) / P(S|R)
+       */
+	 
+      for(n = 0; n < cm->nodes; n++)
+	{
+	  sc = IMPOSSIBLE;
+	  num_split_states = SplitStatesInNode(cm->ndtype[n]);
+	  for(v = cm->nodemap[n]; v < cm->nodemap[n] + num_split_states; v++)
+	    {
+	      for (jp = 0; jp <= L; jp++) 
+		{ 
+		  j = i0-1+jp;
+		  for (d = 0; d <= jp; d++) 
+		    {
+		      sc = FLogsum(sc, (alpha[v][j][d] + beta[v][j][d]));
+		    }
+		}
+	      }
+	  diff = alpha[0][j0][L] - sc;
+	  if(diff > 0.001 || diff < -0.001)
+	    {
+	      fail_flag = TRUE;
+	      printf("ERROR: node %d P(S|M): %.5f inconsistent with Inside P(S|M): %.5f (diff: %.5f)\n", 
+		     n, sc, alpha[0][j0][L], diff);
+	    }
+	}
+
+    }
+
+  /* IF not in local mode, we can calculate P(S|M) / P(S|R) given only the 
+   * beta matrix as follows:
+   * 
+   * IF local ends are off, we know each parse MUST visit each END_E state with 
+   * d = 0.
+   * We pick final END_E state state cm->M-1 (though any END_E could be used here):
+   *
+   * Sum_j=0 to L (alpha[M-1][j][0] * beta[M-1][j][0]) = P(S|M) / P(S|R)
+   *
+   * Note: alpha[M-1][j][0] = 0.0 for all j 
+   *       because all parse subtrees rooted at an END_E must have d=0, (2^0 = 1.0)
+   * therefore: 
+   * Sum_j=0 to L (beta[M-1][j][0]) = P(S|M) / P(S|R)
+   * 
+   * IF local ends are on, each parse MUST visit either each END_E state with d=0
+   * or the EL state but d can vary, so we can't use this test (believe me I tried
+   * to get a similar test working, but I'm convinced you need alpha to get P(S|M)
+   * in local mode).
+   */
+
+  if(!(cm->flags & CMH_LOCAL_END))
+    {
+      return_sc = IMPOSSIBLE;
+      for (jp = 0; jp <= L; jp++) 
+	{ 
+	  j = i0-1+jp;
+	  /* printf("\talpha[%3d][%3d][%3d]: %5.2f | beta[%3d][%3d][%3d]: %5.2f\n", (cm->M-1), (j), 0, alpha[(cm->M-1)][j][0], (cm->M-1), (j), 0, beta[(cm->M-1)][j][0]);*/
+	  return_sc = FLogsum(return_sc, (beta[cm->M-1][j][0]));
+	}
+    }
+  else /* return_sc = P(S|M) / P(S|R) from Inside() */
+    {
+      return_sc = alpha[0][j0][L];
+    }
+  /* If the caller doesn't want the beta matrix, free it.
+   * (though it would be *stupid* for the caller not to want the
+   * matrix in the current implementation...)
+   */
+  if (ret_beta == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) 
+      if (beta[v] != NULL) { deckpool_push(dpool, beta[v]); beta[v] = NULL; }
+    if (cm->flags & CMH_LOCAL_END) {
+      deckpool_push(dpool, beta[cm->M]);
+      beta[cm->M] = NULL; 
+    }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the alpha matrix, free it 
+   * Else, pass it back to him.
+   * EPN - if we free the alpha and beta matrix the deck pool has all the 
+   *       decks from alpha and beta, not sure if this is desirable.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) 
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { deckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { deckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    float **a;
+    while (deckpool_pop(dpool, &a)) free_vjd_deck(a, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+  free(touch);
+
+  if(fail_flag) cm_Fail("Not all nodes passed posterior check.");
+
+  if(!(cm->flags & CMH_LOCAL_END))
+    ESL_DPRINTF1(("\tFOutside() sc : %f\n", return_sc));
+  else
+    ESL_DPRINTF1(("\tFOutside() sc : %f (LOCAL mode; sc is from Inside)\n", return_sc));
+
+  return return_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/* IOutside() is the same as FOutside, but uses scaled int log odds scores
+ * instead of float log odds scores.
+ */
+float
+IOutside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+	 int   ***beta, int   ****ret_beta, 
+	 Ideckpool_t *dpool, Ideckpool_t **ret_dpool,
+	 int allow_begin, int   ***alpha, int   ****ret_alpha, 
+	 int do_check)
+{
+  int      status;
+  int      v,y,z;	/* indices for states */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  int      isc;     	/* a temporary variable holding an int score */
+  float    fsc;     	/* a temporary variable holding a float score */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      iescore;	/* an emission score, tmp variable */
+  int      voffset;	/* index of v in t_v(y) transition scores */
+  int      L;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  int      bsc;		/* total score for using local begin states */
+  int      ireturn_sc;  /* P(S|M)/P(S|R), a scaled int*/
+  float    freturn_sc;  /* P(S|M)/P(S|R), a float (Scorified ireturn_sc) */
+  int      n;           /* counter over nodes, used only if do_check = TRUE */
+  int      num_split_states; /* temp variable used only if do_check = TRUE */
+  float    diff;        /* temp variable used only if do_check = TRUE */
+  int    **end;         /* we re-use the end deck. */
+  int      fail_flag = FALSE; /* set to TRUE if do_check and we see a problem */
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in IOutside(), dsq is NULL.\n");
+  if (cm->flags & CMH_LOCAL_END) { do_check = FALSE; } 
+  /* Code for checking doesn't apply in local mode. See below. */
+
+  /* Allocations and initializations
+   */
+  bsc = -INFTY;
+  L   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = Ideckpool_create();
+
+  /* if caller didn't give us a matrix, make one.
+   * Allocate room for M+1 decks because we might need the EL deck (M)
+   * if we're doing local alignment.
+   */
+  if (beta == NULL) {
+    ESL_ALLOC(beta, sizeof(int   **) * (cm->M+1));
+    for (v = 0; v < cm->M+1; v++) beta[v] = NULL;
+  }
+
+  /* Initialize the root deck. Root is necessarily the ROOT_S state 0.
+   */
+  if (! Ideckpool_pop(dpool, &(beta[0])))
+    beta[0] = Ialloc_vjd_deck(L, i0, j0);
+  for (jp = 0; jp <= L; jp++) {
+    j = i0-1+jp;
+    for (d = 0; d <= jp; d++)
+      beta[0][j][d] = -INFTY;
+  }
+  beta[0][j0][L] = 0;		
+
+  /* Initialize the EL deck at M, if we're doing local alignment w.r.t. ends.
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    if (! Ideckpool_pop(dpool, &(beta[cm->M])))
+      beta[cm->M] = Ialloc_vjd_deck(L, i0, j0);
+    for (jp = 0; jp <= L; jp++) {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	beta[cm->M][j][d] = -INFTY;
+    }
+    
+    /* We don't have to worry about vroot -> EL transitions the way 
+     * smallcyk.c::outside() does, because vroot = 0.
+     */
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v < cm->M; v++)
+    if (cm->sttype[v] == B_st) touch[v] = 2;
+    else                       touch[v] = cm->cnum[v];
+				
+  /* Main loop down through the decks
+   */
+  /*for (v = 2; v < cm->M; v++) */ /*EPN is this 2 b/c Durbin p.287 
+				     has state 2 in the algorithm? b/c state 1 is root*/
+  for (v = 1; v < cm->M; v++)
+    {
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! Ideckpool_pop(dpool, &(beta[v])))
+	beta[v] = Ialloc_vjd_deck(L, i0, j0);
+
+      /* Init the whole deck to -INFTY
+       */
+      for (jp = L; jp >= 0; jp--) {
+	j = i0-1+jp;
+	for (d = jp; d >= 0; d--) 
+	  beta[v][j][d] = -INFTY;
+      }
+
+      /* If we can do a local begin into v, also init with that. 
+       * By definition, beta[0][j0][L] == 0.
+       */ 
+      if (i0 == 1 && j0 == L && (cm->flags & CMH_LOCAL_BEGIN))
+	beta[v][j0][L] = cm->ibeginsc[v];
+
+      /* main recursion:
+       */
+      for (jp = L; jp >= 0; jp--) {
+	j = i0-1+jp;
+	for (d = jp; d >= 0; d--) 
+	  {
+	    if (cm->stid[v] == BEGL_S) 
+	      {
+		y = cm->plast[v];	/* the parent bifurcation    */
+		z = cm->cnum[y];	/* the other (right) S state */
+
+		beta[v][j][d] = beta[y][j][d] + alpha[z][j][0]; /* init on k=0 */
+		for (k = 1; k <= L-j; k++)
+		  beta[v][j][d] = ILogsum(beta[v][j][d], (beta[y][j+k][d+k] + alpha[z][j+k][k]));
+	      }
+	    else if (cm->stid[v] == BEGR_S) 
+	      {
+		y = cm->plast[v];	        /* the parent bifurcation    */
+		z = cm->cfirst[y];	/* the other (left) S state */
+
+		beta[v][j][d] = beta[y][j][d] + alpha[z][j-d][0];	/* init on k=0 */
+		for (k = 1; k <= j-d; k++) 
+		  beta[v][j][d] = ILogsum(beta[v][j][d], (beta[y][j][d+k] + alpha[z][j-d][k]));
+	      }
+	    else
+	      {
+		i = j-d+1;
+		for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+		  voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+		  switch(cm->sttype[y]) {
+		  case MP_st: 
+		    if (j == j0 || d == jp) continue; /* boundary condition */
+		    
+		    if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		      iescore = cm->iesc[y][(dsq[i-1]*cm->abc->K+dsq[j+1])];
+		    else
+		      iescore = iDegeneratePairScore(cm->abc, cm->iesc[y], dsq[i-1], dsq[j+1]);
+		    beta[v][j][d] = ILogsum(beta[v][j][d], (beta[y][j+1][d+2] + cm->itsc[y][voffset]
+							   + iescore));
+		    break;
+		    
+		  case ML_st:
+		  case IL_st: 
+		    if (d == jp) continue;	/* boundary condition (note when j=0, d=0)*/
+		    
+		    if (dsq[i-1] < cm->abc->K) 
+		      iescore = cm->iesc[y][dsq[i-1]];
+		    else
+		      iescore = esl_abc_IAvgScore(cm->abc, dsq[i-1], cm->iesc[y]);
+		    beta[v][j][d] = ILogsum(beta[v][j][d], (beta[y][j][d+1] + cm->itsc[y][voffset] 
+							   + iescore));
+		    break;
+		    
+		  case MR_st:
+		  case IR_st:
+		    if (j == j0) continue;
+		    
+		    if (dsq[j+1] < cm->abc->K) 
+		      iescore = cm->iesc[y][dsq[j+1]];
+		    else
+		      iescore = esl_abc_IAvgScore(cm->abc, dsq[j+1], cm->iesc[y]);
+		    beta[v][j][d] = ILogsum(beta[v][j][d], (beta[y][j+1][d+1] + cm->itsc[y][voffset] 
+							   + iescore));
+		    break;
+		    
+		  case S_st:
+		  case E_st:
+		  case D_st:
+		    beta[v][j][d] = ILogsum(beta[v][j][d], (beta[y][j][d] + cm->itsc[y][voffset])); 
+		      break;
+		    
+		  default: cm_Fail("bogus child state %d\n", cm->sttype[y]);
+		  }/* end switch over states*/
+		} /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+		if (beta[v][j][d] < -INFTY) beta[v][j][d] = -INFTY;
+	      }	/* ends else entered for non-BEGL/BEGR states*/	
+	  } /* ends loop over d. We know all beta[v][j][d] in this row j*/
+      }/* end loop over jp. We know the beta's for the whole deck.*/
+	
+      /* Deal with local alignment end transitions v->EL
+       * (EL = deck at M.)
+       */
+      if (cm->iendsc[v] != -INFTY) {
+	for (jp = 0; jp <= L; jp++) { 
+	  j = i0-1+jp;
+	  for (d = 0; d <= jp; d++) 
+	    {
+	      i = j-d+1;
+	      switch (cm->sttype[v]) {
+	      case MP_st: 
+		if (j == j0 || d == jp) continue; /* boundary condition */
+		if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		  iescore = cm->iesc[v][(dsq[i-1]*cm->abc->K+dsq[j+1])];
+		else
+		  iescore = iDegeneratePairScore(cm->abc, cm->iesc[v], dsq[i-1], dsq[j+1]);
+		beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[v][j+1][d+2] + cm->iendsc[v] 
+								+ iescore));
+		break;
+	      case ML_st:
+	      case IL_st:
+		if (d == jp) continue;	
+		if (dsq[i-1] < cm->abc->K) 
+		  iescore = cm->iesc[v][dsq[i-1]];
+		else
+		  iescore = esl_abc_IAvgScore(cm->abc, dsq[i-1], cm->iesc[v]);
+		beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[v][j][d+1] + cm->iendsc[v] 
+								+ iescore));
+		break;
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		if (dsq[j+1] < cm->abc->K) 
+		  iescore = cm->iesc[v][dsq[j+1]];
+		else
+		  iescore = esl_abc_IAvgScore(cm->abc, dsq[j+1], cm->iesc[v]);
+		beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[v][j+1][d+1] + cm->iendsc[v]
+								+ iescore));
+		break;
+	      case S_st:
+	      case D_st:
+	      case E_st:
+		beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[v][j][d] + cm->iendsc[v]));
+		break;
+
+	      case B_st:  
+	      default: cm_Fail("bogus parent state %d\n", cm->sttype[v]);
+		/* note that although B is a valid vend for a segment we'd do
+                   outside on, B->EL is set to be impossible, by the local alignment
+                   config. There's no point in having a B->EL because B is a nonemitter
+                   (indeed, it would introduce an alignment ambiguity). The same
+		   alignment case is handled by the X->EL transition where X is the
+		   parent consensus state (S, MP, ML, or MR) above the B. Thus,
+		   this code is relying on the (cm->iendsc[v] != -INFTY) test, above,
+		   to make sure the sttype[vend]=B case gets into this switch.
+		*/
+	      } /* end switch over parent state type v */
+	    } /* end inner loop over d */
+	} /* end outer loop over jp */
+      } /* end conditional section for dealing w/ v->EL local end transitions */
+
+      /* Look at v's parents; if we're reusing memory (! do_full)
+       * push the parents that we don't need any more into the pool.
+       */
+      if (! do_full) {
+	for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	  touch[y]--;
+	  if (touch[y] == 0) { Ideckpool_push(dpool, beta[y]); beta[y] = NULL; }
+	}
+      }
+    } /* end loop over decks v. */
+
+  /* EPN this code block is not superfluous for Inside() */
+  /*     below are SRE's notes from a CYK inside() function */
+  /*#if 0*/
+  /* SRE: this code is superfluous, yes??? */
+  /* Deal with last step needed for local alignment 
+   * w.r.t. ends: left-emitting, zero-scoring EL->EL transitions.
+   * (EL = deck at M.)
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = L; jp > 0; jp--) { /* careful w/ boundary here */
+      j = i0-1+jp;
+      for (d = jp-1; d >= 0; d--) /* careful w/ boundary here */
+	beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[cm->M][j][d+1]
+							+ cm->iel_selfsc));
+    }
+  }
+  /*#endif*/
+
+  /*
+    printf("OUTSIDE, printing beta\n");
+    debug_print_alpha(beta, cm, L);
+    printf("OUTSIDE, done printing beta\n");
+  */
+
+  /* EPN, Mon Apr 23 16:34:37 2007 
+   * Found problems with the following test (I think they are due to
+   * precision) when testing prior to release 0.8. I'm taking it
+   * out. It's redundant anyway, the cmalign --checkpost option calls
+   * the function CMCheckPosterior() which checks that Inside and
+   * Outside matrices agree, albeit in a different way. I think this
+   * test is valid, it's the precision issue with int log odds scores,
+   * though I can't be sure right now.
+   */
+  if(do_check && (!(cm->flags & CMH_LOCAL_END))) 
+    /* Local ends make the following test invalid because it is not true that
+     * exactly 1 state in each node's split set must be visited in each parse. 
+     */
+    {
+      /* Determine P(S|M) / P(S|R) (probability of the sequence given the model) 
+       * using both the Outside (beta) and Inside (alpha) matrices,
+       * and ensure they're consistent with P(S|M) / P(S|R) from the Inside calculation.
+       * For all v in each split set: Sum_v [ Sum_i,j ( alpha[v][i][j] * beta[v][i][j] ) ] 
+       *                                                = P(S|M) / P(S|R)  
+       * in v,j,d coordinates this is:
+       * For all v in each split set: Sum_v [ Sum_j,(d<=j) ( alpha[v][j][d] * beta[v][j][d] ) ]
+       *                                                = P(S|M) / P(S|R)
+       */
+
+      for(n = 0; n < cm->nodes; n++)
+	{
+	  isc = -INFTY;
+	  num_split_states = SplitStatesInNode(cm->ndtype[n]);
+	  for(v = cm->nodemap[n]; v < cm->nodemap[n] + num_split_states; v++)
+	    {
+	      for (jp = 0; jp <= L; jp++) 
+		{ 
+		  j = i0-1+jp;
+		  for (d = 0; d <= jp; d++) 
+		    isc = ILogsum(isc, (alpha[v][j][d] + beta[v][j][d]));
+		}
+	      }
+	  fsc = Scorify(isc);
+	  diff = fsc - (Scorify(alpha[0][j0][L]));
+	  if(diff > 0.01 || diff < -0.01)
+	    {
+	      fail_flag = TRUE;
+	      printf("ERROR: node %d P(S|M): %.5f inconsistent with Inside P(S|M): %.5f (diff: %.5f)\n", 
+		     n, fsc, Scorify(alpha[0][j0][L]), diff);
+	    }
+	}
+
+    }
+
+  /* IF not in local mode, we can calculate P(S|M) / P(S|R) given only the 
+   * beta matrix as follows:
+   * 
+   * IF local ends are off, we know each parse MUST visit each END_E state with 
+   * d = 0.
+   * We pick final END_E state state cm->M-1 (though any END_E could be used here):
+   *
+   * Sum_j=0 to L (alpha[M-1][j][0] * beta[M-1][j][0]) = P(S|M) / P(S|R)
+   *
+   * Note: alpha[M-1][j][0] = 0.0 for all j 
+   *       because all parse subtrees rooted at an END_E must have d=0, (2^0 = 1.0)
+   * therefore: 
+   * Sum_j=0 to L (beta[M-1][j][0]) = P(S|M) / P(S|R)
+   * 
+   * IF local ends are on, each parse MUST visit either each END_E state with d=0
+   * or the EL state but d can vary, so we can't use this test (believe me I tried
+   * to get a similar test working, but I'm convinced you need alpha to get P(S|M)
+   * in local mode).
+   */
+
+  if(!(cm->flags & CMH_LOCAL_END))
+    {
+      ireturn_sc = -INFTY;
+      for (jp = 0; jp <= L; jp++) 
+	{ 
+	  j = i0-1+jp;
+	  /* printf("\talpha[%3d][%3d][%3d]: %5.2f | beta[%3d][%3d][%3d]: %5.2f\n", (cm->M-1), (j), 0, alpha[(cm->M-1)][j][0], (cm->M-1), (j), 0, beta[(cm->M-1)][j][0]);*/
+	  ireturn_sc = ILogsum(ireturn_sc, (beta[cm->M-1][j][0]));
+	}
+      freturn_sc = Scorify(ireturn_sc);
+    }
+  else /* ireturn_sc = P(S|M) / P(S|R) from Inside() */
+    {
+      freturn_sc = Scorify(alpha[0][j0][L]);
+    }
+  /* If the caller doesn't want the beta matrix, free it.
+   * (though it would be *stupid* for the caller not to want the
+   * matrix in the current implementation...)
+   */
+  if (ret_beta == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) 
+      if (beta[v] != NULL) { Ideckpool_push(dpool, beta[v]); beta[v] = NULL; }
+    if (cm->flags & CMH_LOCAL_END) {
+      Ideckpool_push(dpool, beta[cm->M]);
+      beta[cm->M] = NULL; 
+    }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the alpha matrix, free it 
+   * Else, pass it back to him.
+   * EPN - if we free the alpha and beta matrix the deck pool has all the 
+   *       decks from alpha and beta, not sure if this is desirable.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) 
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { Ideckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { Ideckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    int   **a;
+    while (Ideckpool_pop(dpool, &a)) Ifree_vjd_deck(a, i0, j0);
+    Ideckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+  free(touch);
+
+  if(fail_flag) cm_Fail("Not all nodes passed posterior check.");
+
+  if(!(cm->flags & CMH_LOCAL_END))
+    ESL_DPRINTF1(("\tIOutside() sc : %f\n", freturn_sc));
+  else
+    ESL_DPRINTF1(("\tIOutside() sc : %f (LOCAL mode; sc is from Inside)\n", freturn_sc));
+
+  return freturn_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/***************************************************************/
+/* Function: FCMPosterior() 
+ *           
+ * EPN 05.25.06 based on IHH's P7EmitterPosterior() from HMMER's postprob.c
+ *
+ * Purpose:  Combines Inside and Outside cubes into a posterior
+ *           probability cube.
+ *           The entry in post[v][j][d] is the log of the
+ *           posterior probability of a parse subtree rooted at v 
+ *           emitting the subsequence i..j (i=j-d+1).
+ *           The caller must allocate space for the cube, although the
+ *           beta matrix from Outside can be used instead (overwriting it will not
+ *           compromise the algorithm).
+ *           
+ * Args:     L        - length of sequence
+ *           cm       - the model
+ *           alpha    - pre-calculated Inside matrix 
+ *           ret_alpha - if non-NULL, return the matrix as it was passed in,
+ *                       else free it.
+ *           beta     - pre-calculated Outside matrix
+ *           ret_beta - if non-NULL, return the matrix as it was passed in,
+ *                       else free it.
+ *           post     - pre-allocated dynamic programming cube
+ *           ret_post - if non-NULL, return the posterior matrix,
+ *                       else free it.
+ *           
+ * Return:   void
+ */
+void
+FCMPosterior(int L, CM_t *cm, float ***alpha, float ****ret_alpha, float ***beta, float ****ret_beta, 
+	     float ***post, float ****ret_post)
+{
+  int   v, j, d;
+  float sc;
+  float  **end;         /* used for freeing alpha b/c we re-use the end deck. */
+  int vmax;
+  sc = alpha[0][L][L];
+  
+  /* If local ends are on, start with the EL state (cm->M), otherwise
+   * its not a valid deck.
+   */
+  vmax = cm->M-1;
+  if (cm->flags & CMH_LOCAL_END) vmax = cm->M;
+
+  for (v = vmax; v >= 0; v--) 
+    for (j = 0; j <= L; j++) 
+      for (d = 0; d <= j; d++)
+	{
+	  post[v][j][d] = alpha[v][j][d] + beta[v][j][d] - sc;
+	  if(v == vmax)
+	    {
+	      /*printf("v: %3d | j: %3d | d: %3d | alpha: %5.2f | beta: %5.2f\n", v, j, d, alpha[v][j][d], beta[v][j][d]);*/
+	      /*printf("post[%d][%d][%d]: %f\n", cm->M, j, d, post[cm->M][j][d]);*/
+	    }
+	}
+  /* If the caller doesn't want the matrix, free it and free the decks in the pool
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= cm->M; v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { free_vjd_deck(alpha[v], 1, L); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { free_vjd_deck(end, 1, L); end = NULL; }
+    free(alpha);
+  }
+  else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the beta matrix, free it along with the decks.
+   */
+  if (ret_beta == NULL) {
+    for (v = 0; v <= cm->M; v++) 
+      if (beta[v] != NULL) { free_vjd_deck(beta[v], 1, L); beta[v] = NULL; }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the post matrix, free it, though
+   * it would be *stupid* for the caller not to want it in current implementation.
+   */
+  if (ret_post == NULL) {
+    for (v = 0; v <= cm->M; v++) 
+      if (post[v] != NULL) { free_vjd_deck(post[v], 1, L); post[v] = NULL; }
+    free(post);
+  } else *ret_post = post;
+
+}
+
+/* ICMPosterior() is the same as CMPosterior, but uses scaled int log odds scores
+ * instead of float log odds scores.
+ */
+void
+ICMPosterior(int L, CM_t *cm, int   ***alpha, int   ****ret_alpha, int   ***beta, int   ****ret_beta, 
+	    int   ***post, int   ****ret_post)
+{
+  int   v, j, d;
+  int   sc;
+  int    **end;         /* used for freeing alpha b/c we re-use the end deck. */
+  int vmax;
+
+  /*printf("in ICMPosterior()\n");*/
+  sc = alpha[0][L][L];
+  
+  /* If local ends are on, start with the EL state (cm->M), otherwise
+   * its not a valid deck.
+   */
+  vmax = cm->M-1;
+  if (cm->flags & CMH_LOCAL_END) vmax = cm->M;
+
+  for (v = vmax; v >= 0; v--) 
+    for (j = 0; j <= L; j++) 
+      for (d = 0; d <= j; d++)
+	{
+	  /* printf("v: %2d | j: %2d | d: %2d | alpha[%d][%d][%d]: %d | beta[%d][%d][%d]: %d\n",  v, j, d, v, j, d, alpha[v][j][d], v,j,d, beta[v][j][d]);  */
+	  post[v][j][d] = alpha[v][j][d] + beta[v][j][d] - sc;
+	  /*printf("v: %3d | j: %3d | d: %3d | alpha: %10d | beta: %10d | post: %10d\n", v, j, d, alpha[v][j][d], beta[v][j][d], post[v][j][d]);*/
+	  if(v == vmax)
+	    {
+	      /*printf("v: %3d | j: %3d | d: %3d | alpha: %5.2f | beta: %5.2f\n", v, j, d, alpha[v][j][d], beta[v][j][d]);*/
+	      /*printf("post[%d][%d][%d]: %f\n", cm->M, j, d, post[cm->M][j][d]);*/
+	    }
+	}
+  /* If the caller doesn't want the matrix, free it and free the decks in the pool
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= cm->M; v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { Ifree_vjd_deck(alpha[v], 1, L); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { Ifree_vjd_deck(end, 1, L); end = NULL; }
+    free(alpha);
+  }
+  else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the beta matrix, free it along with the decks.
+   */
+  if (ret_beta == NULL) {
+    for (v = 0; v <= cm->M; v++) 
+      if (beta[v] != NULL) { Ifree_vjd_deck(beta[v], 1, L); beta[v] = NULL; }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the post matrix, free it, though
+   * it would be *stupid* for the caller not to want it in current implementation.
+   */
+  if (ret_post == NULL) {
+    for (v = 0; v <= cm->M; v++) 
+      if (post[v] != NULL) { Ifree_vjd_deck(post[v], 1, L); post[v] = NULL; }
+    free(post);
+  } else *ret_post = post;
+
+}
+
+
+/* ICMPostalCode() is the same as CMPostalCode, but uses scaled int log odds scores
+ * instead of float log odds scores.
+ */
+void
+ICMPostalCode(CM_t *cm, int L, int ***post, Parsetree_t *tr, char **ret_pcode1, char **ret_pcode2)
+{
+  int status;
+  int x, v, i, j, d, r, p;
+  char *pcode1;
+  char *pcode2;
+
+  ESL_ALLOC(pcode1, (L+1) * sizeof(char)); 
+  ESL_ALLOC(pcode2, (L+1) * sizeof(char)); 
+
+  for (x = 0; x < tr->n; x++)
+    {
+      v = tr->state[x];
+      i = tr->emitl[x];
+      j = tr->emitr[x];
+      d = j-i+1;
+      /* printf("x: %2d | v: %2d | i: %2d | j: %2d | d: %2d | post[%d][%d][%d]: %d\n", x, v, i, j, d, v, j, d, post[v][j][d]);*/
+      /*
+       * Only P, L, R states have emissions.
+       */
+      if (cm->sttype[v] == MP_st) {
+	p = Iscore2postcode(post[v][j][d]);
+	if(p == 100) { 
+	  pcode1[i-1] = pcode1[j-1] = '*';
+	  pcode2[i-1] = pcode2[j-1] = '*';
+	}
+	else {
+	  pcode1[i-1] = pcode1[j-1] = '0' + (char) (p / 10);
+	  pcode2[i-1] = pcode2[j-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st) {
+	p = Iscore2postcode(post[v][j][d]);
+	if(p == 100) { 
+	  pcode1[i-1] = '*';
+	  pcode2[i-1] = '*';
+	}
+	else {
+	  pcode1[i-1] = '0' + (char) (p / 10);
+	  pcode2[i-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st) {
+	p = Iscore2postcode(post[v][j][d]);
+	if(p == 100) { 
+	  pcode1[j-1] = '*';
+	  pcode2[j-1] = '*';
+	}
+	else {
+	  pcode1[j-1] = '0' + (char) (p / 10);
+	  pcode2[j-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == EL_st) /*special case*/ {
+	for(r = (i-1); r <= (j-1); r++)
+	  {
+	    d = j - (r+1) + 1;
+	    p = Iscore2postcode(post[v][j][d]);
+	    if(p == 100) { 
+	      pcode1[r] = '*';
+	      pcode2[r] = '*';
+	    }
+	    else {
+	      pcode1[r] = '0' + (char) (p / 10);
+	      pcode2[r] = '0' + (char) (p % 10);
+	    }
+	    /*printf("r: %d | post[%d][%d][%d]: %f | sc: %c\n", r, v, j, d, post[v][j][d], postcode[r]);*/
+	  }
+      }
+    }
+  pcode1[L] = '\0';
+  pcode2[L] = '\0';
+  *ret_pcode1 = pcode1;
+  *ret_pcode2 = pcode2;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return; /* never reached */
+}
+
+
+void
+CMPostalCode_b_jd_me(CM_t *cm, int L, float ***post, Parsetree_t *tr,
+		    int *jmin, int *jmax, int **hdmin, int **hdmax, char **ret_pcode1, char **ret_pcode2)
+{
+  int status;
+  int x, v, i, j, d, r, p;
+  char *pcode1;
+  char *pcode2;
+  int jp_v, dp_v;
+  ESL_ALLOC(pcode1, (L+1) * sizeof(char)); 
+  ESL_ALLOC(pcode2, (L+1) * sizeof(char)); 
+
+  for (x = 0; x < tr->n; x++)
+    {
+      v = tr->state[x];
+      i = tr->emitl[x];
+      j = tr->emitr[x];
+      d = j-i+1;
+      /*
+       * Only P, L, R states have emissions.
+       */
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+
+      dp_v = d - hdmin[v][jp_v];
+      if (cm->sttype[v] == MP_st) {
+	p = Fscore2postcode(post[v][jp_v][dp_v]);
+	if(p == 100) { 
+	  pcode1[i-1] = pcode1[j-1] = '*';
+	  pcode2[i-1] = pcode2[j-1] = '*';
+	}
+	else {
+	  pcode1[i-1] = pcode1[j-1] = '0' + (char) (p / 10);
+	  pcode2[i-1] = pcode2[j-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st) {
+	p = Fscore2postcode(post[v][jp_v][dp_v]);
+	if(p == 100) { 
+	  pcode1[i-1] = '*';
+	  pcode2[i-1] = '*';
+	}
+	else {
+	  pcode1[i-1] = '0' + (char) (p / 10);
+	  pcode2[i-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st) {
+	p = Fscore2postcode(post[v][jp_v][dp_v]);
+	if(p == 100) { 
+	  pcode1[j-1] = '*';
+	  pcode2[j-1] = '*';
+	}
+	else {
+	  pcode1[j-1] = '0' + (char) (p / 10);
+	  pcode2[j-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == EL_st) /*special case*/ {
+	for(r = (i-1); r <= (j-1); r++) {
+	  d = j - (r+1) + 1;
+	  p = Fscore2postcode(post[v][j][d]);
+	    if(p == 100) { 
+	      pcode1[r] = '*';
+	      pcode2[r] = '*';
+	    }
+	    else {
+	      pcode1[r] = '0' + (char) (p / 10);
+	      pcode2[r] = '0' + (char) (p % 10);
+	    }
+	    /*printf("r: %d | post[%d][%d][%d]: %f | sc: %c\n", r, v, j, d, post[v][j][d], postcode[r]);*/
+	  }
+      }
+    }
+  pcode1[L] = '\0';
+  pcode2[L] = '\0';
+  *ret_pcode1 = pcode1;
+  *ret_pcode2 = pcode2;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return; /* never reached */
+}
+
+
+int 
+Iscore2postcode(int sc)
+{
+  int i;
+  i = (int) (Score2Prob(sc, 1.) * 100.);
+  ESL_DASSERT1((i >= 0 && i <= 100)); 
+  return i;
+}
+
+void
+ICMPostalCode_b_jd_me(CM_t *cm, int L, int ***post, Parsetree_t *tr,
+		      int *jmin, int *jmax, int **hdmin, int **hdmax, char **ret_pcode1, char **ret_pcode2)
+{
+  int status;
+  int x, v, i, j, d, r, p;
+  char *pcode1;
+  char *pcode2;
+  int jp_v, dp_v;
+
+  ESL_ALLOC(pcode1, (L+1) * sizeof(char)); 
+  ESL_ALLOC(pcode2, (L+1) * sizeof(char)); 
+
+  for (x = 0; x < tr->n; x++)
+    {
+      v = tr->state[x];
+      i = tr->emitl[x];
+      j = tr->emitr[x];
+      d = j-i+1;
+      /*
+       * Only P, L, R states have emissions.
+       */
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+      if (cm->sttype[v] == MP_st) {
+	p = Iscore2postcode(post[v][jp_v][dp_v]);
+	if(p == 100) { 
+	  pcode1[i-1] = pcode1[j-1] = '*';
+	  pcode2[i-1] = pcode2[j-1] = '*';
+	}
+	else {
+	  pcode1[i-1] = pcode1[j-1] = '0' + (char) (p / 10);
+	  pcode2[i-1] = pcode2[j-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st) {
+	p = Iscore2postcode(post[v][jp_v][dp_v]);
+	if(p == 100) { 
+	  pcode1[i-1] = '*';
+	  pcode2[i-1] = '*';
+	}
+	else {
+	  pcode1[i-1] = '0' + (char) (p / 10);
+	  pcode2[i-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st) {
+	p = Iscore2postcode(post[v][jp_v][dp_v]);
+	if(p == 100) { 
+	  pcode1[j-1] = '*';
+	  pcode2[j-1] = '*';
+	}
+	else {
+	  pcode1[j-1] = '0' + (char) (p / 10);
+	  pcode2[j-1] = '0' + (char) (p % 10);
+	}
+      } else if (cm->sttype[v] == EL_st) /*special case*/ {
+	for(r = (i-1); r <= (j-1); r++) {
+	  d = j - (r+1) + 1;
+	  p = Iscore2postcode(post[v][j][d]);
+	    if(p == 100) { 
+	      pcode1[r] = '*';
+	      pcode2[r] = '*';
+	    }
+	    else {
+	      pcode1[r] = '0' + (char) (p / 10);
+	      pcode2[r] = '0' + (char) (p % 10);
+	    }
+	    /*printf("r: %d | post[%d][%d][%d]: %f | sc: %c\n", r, v, j, d, post[v][j][d], postcode[r]);*/
+	  }
+      }
+    }
+  pcode1[L] = '\0';
+  pcode2[L] = '\0';
+  *ret_pcode1 = pcode1;
+  *ret_pcode2 = pcode2;
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return; /* never reached */
+}
+
+/* ICMCheckPosterior() is the same as CMCheckPosterior(), but uses scaled int log odds scores
+ * instead of float log odds scores.
+ */
+void
+ICMCheckPosterior(int L, CM_t *cm, int ***post)
+{
+  int   v, j, d, k;
+  int   sc;
+  float fsc;
+  for (k = 1; k <= L; k++) 
+    {
+      sc = -INFTY;
+      for (v = (cm->M - 1); v >= 0; v--) 
+	{
+	  if((cm->sttype[v] == MP_st) ||
+	     (cm->sttype[v] == ML_st) ||
+	     (cm->sttype[v] == IL_st))
+	    {
+	      for (j = k; j <= L; j++)
+		{
+		  d = j-k+1;
+		  sc = ILogsum(sc, (post[v][j][d]));
+		  /* printf("adding L v: %d | i: %d | j: %d | d: %d | sc: %10d\n", v, (j-d+1), j, d, sc); */
+		}
+	    }
+	  if((cm->sttype[v] == MP_st) ||
+	     (cm->sttype[v] == MR_st) ||
+	     (cm->sttype[v] == IR_st))
+	    {
+	      for (d = 1; d <= k; d++)
+		{
+		  sc = ILogsum(sc, (post[v][k][d]));
+		  /* printf("adding R v: %d | i: %d | j: %d | d: %d | sc: %10d\n", v, (k-d+1), k, d, sc); */
+		}
+	    }
+	}
+      /* Finally factor in possibility of a local end, i.e. that the EL state
+       * may have "emitted" this residue.
+       */
+      if (cm->flags & CMH_LOCAL_END) {
+	for (j = k; j <= L; j++)
+	  {
+	    d = j-k+1;
+	    /*printf("EL adding L v: %d | i: %d | j: %d | d: %d post[v][j][d]: %5.2f\n", cm->M, (j-d+1), j, d, post[cm->M][j][d]);*/
+	    sc = ILogsum(sc, (post[cm->M][j][d]));
+	  }
+      }
+
+      fsc = Scorify(sc);
+      /* printf("k: %4d sc: %10.7f\n", k, fsc); */
+      if(((fsc - 0.) > 0.01) || ((fsc - 0.) < -0.01))
+	{
+	  cm_Fail("residue position %d has summed prob of %5.4f (2^%5.4f) in posterior cube.\n", k, (sreEXP2(fsc)), fsc);
+	}
+      /*printf("k: %d | total: %10.2f\n", k, (sreEXP2(sc)));*/
+    }  
+  ESL_DPRINTF1(("ICMCheckPosterior() passed, all residues have summed probability of emission of 1.0.\n"));
+}
+
+
+/*****************************************************************
+ * CM {F,I}Inside_b_jd_me() & {F,I}Outside_b_jd_me() functions.
+ * Banded versions of {F,I}Inside() and {F,I}Outside() that only 
+ * allocate cells within state dependent j bands, and 
+ * state & j dependent d bands.
+ *****************************************************************/ 
+
+/* Function: FInside_b_jd_me()
+ * EPN 05.26.06
+ * 
+ * Purpose:  The banded Inside dynamic programming algorithm for CMs.
+ *           Banded in both the j and d dimensions, and works
+ *           with transformed coordinates for memory efficiency, 
+ *           only alpha cells within bands are allocated.
+ *           Works directly with floats, stepping into and out of
+ *           log space as necessary.
+ * 
+ *           Based on inside() in smallcyk.c, with the following 
+ *           differences: necessarily align the sequence to the 
+ *           full model (not possible to align to subtrees as in
+ *           smallcyk.c's inside()), also no shadow matrix is
+ *           kept because we're interested in ALL paths, finally
+ *           we don't care about the best local begin state for the
+ *           same reason.
+ *  
+ *           Run the Inside() alignment algorithm, on a 
+ *           subsequence from i0..j0, using the entire model, enforcing
+ *           bands in both the j and d dimensions.
+ * 
+ *           A note on the loop conventions. We're going to keep the
+ *           sequence (dsq) and the matrix (alpha) in the full coordinate
+ *           system: [0..v..M-1][0..j..L][0..d..j]. However, we're
+ *           only calculating a part of that matrix: i0-1..j in the rows, 
+ *           and up to j0-i0+1 in the columns (d dimension). Where this is 
+ *           handled the most is in two variables: L, which is the length of 
+ *           the subsequence (j0-i0+1), and jp (read: j'), which is the 
+ *           *relative* j w.r.t. the subsequence, ranging from 0..W, and 
+ *           then d ranges from 0 to jp, and j is calculated from jp (i0-1+jp).
+ *           
+ *           The caller is allowed to provide us with a preexisting
+ *           matrix and/or deckpool (thru "alpha" and "dpool"), or
+ *           have them newly created by passing NULL. If we pass in a dpool, 
+ *           the decks *must* be sized for the same subsequence i0,j0.
+ *           
+ *           Note that the (alpha, ret_alpha) calling idiom allows the
+ *           caller to provide an existing matrix or not, and to
+ *           retrieve the calculated matrix or not, in any combination.
+ *           
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           alpha     - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_alpha - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           jmin      - minimum j bound for each state v; [0..v..M-1]
+ *           jmax      - maximum j bound for each state v; [0..v..M-1]
+ *           hdmin     - minimum d bound for each state v and valid j; 
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ *           hdmax     - maximum d bound for each state v and valid j;
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ *
+ * Returns: log P(S|M)/P(S|R), as a bit score.
+ */
+float 
+FInside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		float ***alpha, float ****ret_alpha, 
+		struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		int allow_begin, int *jmin, int *jmax, int **hdmin, int **hdmax)
+{
+  int      status;
+  float  **end;         /* we re-use the end deck. */
+  int      nends;       /* counter that tracks when we can release end deck to the pool */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      L;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  float    bsc;		/* total score for using local begin states */
+  /* variables used for memory efficient bands */
+  int      dp_v;           /* d index for state v in alpha w/mem eff bands */
+  int      dp_y;           /* d index for state y in alpha w/mem eff bands */
+  int      kp_z;           /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      Lp;             /* W also changes depending on state */
+  int      jp_v, jp_y, jp_z;
+  int      kmin, kmax;
+  int      tmp_jmin, tmp_jmax;
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in FInside_b_jd_me(), dsq is NULL.\n");
+  if(i0 != 1) 
+    cm_Fail("ERROR: FInside_b_jd requires that i0 be 1. This function is not set up for subsequence alignment\n");
+
+  /* Allocations and initializations
+   */
+  bsc = IMPOSSIBLE;
+  L   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+
+  if (dpool == NULL) dpool = deckpool_create();
+  if (! deckpool_pop(dpool, &end))
+    end = alloc_vjd_deck(L, i0, j0);
+  nends = CMSubtreeCountStatetype(cm, 0, E_st);
+  for (jp = 0; jp <= L; jp++) {
+    j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+    end[j][0] = 0.;
+    for (d = 1; d <= jp; d++) end[j][d] = IMPOSSIBLE;
+  }
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v <= (cm->M-1); v++) touch[v] = cm->pnum[v];
+
+  /* EPN: now that the EL self loop has a transition score, its
+   *      necessary to keep track of the alpha EL deck (alpha[cm->M]).
+   *      There's no bands on the EL state. 
+   */
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    {
+      if (! deckpool_pop(dpool, &(alpha[cm->M]))) 
+	alpha[cm->M] = alloc_vjd_deck(L, i0, j0);
+      for (jp = 0; jp <= L; jp++) {
+	j = i0-1+jp;
+	/*alpha[cm->M][j][0] = IMPOSSIBLE;*/
+	alpha[cm->M][j][0] = 0.;
+	for (d = 1; d <= jp; d++)
+	  {
+	    alpha[cm->M][j][d] = (cm->el_selfsc * (d));
+	  }
+      }
+    }
+
+  /* Main recursion
+   */
+  for (v = (cm->M - 1); v >= 0; v--) 
+    {
+      /* First we need a deck to fill in.
+       * 1. if we're an E, reuse the end deck (and it's already calculated)
+       * 2. else, see if we can take something from the pool
+       * 3. else, allocate a new deck.
+       */
+      if (cm->sttype[v] == E_st) { 
+	alpha[v] = end; continue; 
+      } 
+      if (! deckpool_pop(dpool, &(alpha[v]))) 
+	alpha[v] = alloc_jdbanded_vjd_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+
+      /* We've only allocated alpha cells that are within the bands
+       * on the j and d dimensions. This means we have to deal
+       * with all sorts of offset issues, but we don't have to 
+       * waste time setting cells outside the bands to IMPOSSIBLE.
+       */
+
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		  alpha[v][jp_v][dp_v]  = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  /* treat EL as emitting only on self transition */
+		  for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		    {
+		      yoffset = y - cm->cfirst[v];
+		      if(j >= jmin[y] && j <= jmax[y]) 
+			/* Enforces j is valid for state y */
+			{
+			  jp_y = j - jmin[y];
+			  if(d >= hdmin[y][jp_y] && d <= hdmax[y][jp_y])
+			    {
+			      dp_y = d - hdmin[y][jp_y];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			      /* if we get here alpha[y][jp_y][dp_y] is a valid alpha cell
+			       * corresponding to alpha[y][j][d] in the platonic matrix.
+			       */
+			      alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y][dp_y] 
+										    + cm->tsc[v][yoffset]));
+			    }
+			}
+		    }
+		  if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+		}
+	    }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  y = cm->cfirst[v];
+	  z = cm->cnum[v];
+	  /* Any valid j must be within both state v and state z's j band 
+	   * I think jmin[v] <= jmin[z] is guaranteed by the way bands are 
+	   * constructed, but we'll check anyway. 
+	   */
+	  tmp_jmin = (jmin[v] > jmin[z]) ? jmin[v] : jmin[z];
+	  tmp_jmax = (jmax[v] < jmax[z]) ? jmax[v] : jmax[z];
+
+	  /* For any values of j within v's j band but outside of z's j band,
+	   * we have to set the corresponding alpha cells to IMPOSSIBLE.
+	   * This is done be the following two ugly for loops, 
+	   * which will only be looked at once for each B state, and
+	   * even then only *very* rarely entered. This
+	   * is why they're here, seemingly out of place before the 
+	   * main j loop below, where similar performing code would be 
+	   * looked at on the order of j times, instead of just once.
+	   */
+	  for(j = jmin[v]; j < tmp_jmin; j++)
+	    {
+	      jp_v = j-jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d-hdmin[v][jp_v];
+		  alpha[v][jp_v][dp_v] = IMPOSSIBLE; /* this won't be changed */
+		}
+	    }
+	  if(tmp_jmax < jmax[v])
+	    for(j = (tmp_jmax+1); j <= jmax[v]; j++)
+	      {
+		jp_v = j-jmin[v];
+		for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		  {
+		    dp_v = d-hdmin[v][jp_v];
+		    alpha[v][jp_v][dp_v] = IMPOSSIBLE; /* this won't be changed */
+		  }
+	      }
+	  /* the main j loop */
+	  for (j = tmp_jmin; j <= tmp_jmax; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      jp_y = j - jmin[y];
+	      jp_z = j - jmin[z];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+
+		  /* Find the first k value that implies a valid cell in the y and z decks.
+		   * This k must satisfy the following 6 inequalities (some may be redundant):
+		   * (1) k >= j-jmax[y];
+		   * (2) k <= j-jmin[y]; 
+		   *     1 and 2 guarantee (j-k) is within state y's j band
+		   *
+		   * (3) k >= hdmin[z][j-jmin[z]];
+		   * (4) k <= hdmax[z][j-jmin[z]]; 
+		   *     3 and 4 guarantee k is within z's j=(j), d band
+		   *
+		   * (5) k >= d-hdmax[y][j-jmin[y]-k];
+		   * (6) k <= d-hdmin[y][j-jmin[y]-k]; 
+		   *     5 and 6 guarantee (d-k) is within state y's j=(j-k) d band
+		   */
+		  kmin = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+		  /* kmin satisfies inequalities (1) and (3) */
+		  kmax = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+		  /* kmax satisfies inequalities (2) and (4) */
+		  /* RHS of inequalities 5 and 6 are dependent on k, so we check
+		   * for these within the next for loop.
+		   */
+		  alpha[v][jp_v][dp_v] = IMPOSSIBLE; /* initialize */
+		  for(k = kmin; k <= kmax; k++)
+		    {
+		      if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k])
+			{
+			  /* for current k, all 6 inequalities have been satisified 
+			   * so we know the cells corresponding to the platonic 
+			   * matrix cells alpha[v][j][d], alpha[y][j-k][d-k], and
+			   * alpha[z][j][k] are all within the bands. These
+			   * cells correspond to alpha[v][jp_v][dp_v], 
+			   * alpha[y][jp_y-k][d-hdmin[y][jp_y-k]-k],
+			   * and alpha[z][jp_z][k-hdmin[z][jp_z]];
+			   */
+			  kp_z = k-hdmin[z][jp_z];
+			  dp_y = d-hdmin[y][jp_y-k];
+
+			  alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y-k][dp_y-k] 
+										+ alpha[z][jp_z][kp_z]));
+			}
+		    }
+		  if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+		  /* CYK Full ME Bands used 5 end block */
+		}
+	    }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if((j-1) >= jmin[y] && (j-1) <= jmax[y]) /* Enforces (j-1) is valid for state y */
+		      {
+			jp_y = j - jmin[y];
+			if((d-2) >= hdmin[y][jp_y-1] && (d-2) <= hdmax[y][jp_y-1])
+			  {
+			    dp_y = d - hdmin[y][jp_y-1];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y-1][dp_y-2] is a valid alpha cell
+			     * corresponding to alpha[y][j-1][d-2] in the platonic matrix.
+			     */
+			    alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y-1][dp_y-2] 
+										  + cm->tsc[v][yoffset]));
+			  }
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][jp_v][dp_v] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		
+		if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      }
+	    }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if(j >= jmin[y] && j <= jmax[y]) /* Enforces j is valid for state y */
+		      {
+			jp_y = j - jmin[y];
+			if((d-1) >= hdmin[y][jp_y] && (d-1) <= hdmax[y][jp_y])
+			  {
+			    dp_y = d - hdmin[y][jp_y];  /* d index for state y 
+							   in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y][dp_y-1] is a valid alpha cell
+			     * corresponding to alpha[y][j][d-1] in the platonic matrix.
+			     */
+			    alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y][dp_y-1] 
+										  + cm->tsc[v][yoffset]));
+			  }
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->esc[v][dsq[i]];
+		else
+		  alpha[v][jp_v][dp_v] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      }
+	    }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if((j-1) >= jmin[y] && (j-1) <= jmax[y]) /* Enforces j-1 is valid for state y */
+		      
+		      {
+			jp_y = j - jmin[y];
+			if((d-1) >= hdmin[y][jp_y-1] && (d-1) <= hdmax[y][jp_y-1])
+			  {
+			    dp_y = d - hdmin[y][jp_y-1];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y-1][dp_y-1] is a valid alpha cell
+			     * corresponding to alpha[y][j-1][d-1] in the platonic matrix.
+			     */
+			    alpha[v][jp_v][dp_v] = FLogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y-1][dp_y-1] 
+										  + cm->tsc[v][yoffset]));
+			  }
+		      }
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->esc[v][dsq[j]];
+		else
+		  alpha[v][jp_v][dp_v] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		
+		if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      }
+	    }
+	}				/* finished calculating deck v. */
+      
+      /* Keep track of contributions of local begins */
+      /* The following loops originally access alpha[v][j0][L] but the index L will be
+	 in different positions due to the bands */
+      if(j0 >= jmin[v] && j0 <= jmax[v])
+	{
+	  jp_v = j0 - jmin[v];
+	  if(L >= hdmin[v][jp_v] && L <= hdmax[v][jp_v])
+	    {
+	      Lp = L - hdmin[v][jp_v];
+	      /* If we get here alpha[v][jp_v][Lp] is a valid cell
+	       * in the banded alpha matrix, corresponding to 
+	       * alpha[v][j0][L] in the platonic matrix.
+	       */
+	      /* Check for local begin getting us to the root.
+	       * This is "off-shadow": if/when we trace back, we'll handle this
+	       * case separately (and we'll know to do it because we'll immediately
+	       * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+	       * to jump right to state b; see below)
+	       */
+	      if (allow_begin)
+		{
+		  bsc = FLogsum(bsc, (alpha[v][jp_v][Lp] + cm->beginsc[v]));
+		}
+	    }
+	}
+
+      /* If we're at the root state, record contribution of local begins */
+      if (allow_begin && v == 0)
+	{
+	  if(j0 >= jmin[0] && j0 <= jmax[0])
+	    {
+	      jp_v = j0 - jmin[v];
+	      if(L >= hdmin[v][jp_v] && L <= hdmax[v][jp_v])
+		{
+		  if (allow_begin && v == 0)
+		    alpha[0][jp_v][Lp] = FLogsum(alpha[0][jp_v][Lp], bsc);
+		}
+	    }
+	}	  
+
+      /* Now, if we're trying to reuse memory in our normal mode (e.g. ! do_full):
+       * Look at our children; if they're fully released, take their deck
+       * into the pool for reuse.
+       */
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { 
+	    /* Original code block : */
+	    /* we can definitely release the S children of a bifurc. 
+	       y = cm->cfirst[v]; deckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	       z = cm->cnum[v];   deckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	     End of original code block */
+	    /* New ME code : */
+	    y = cm->cfirst[v]; deckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	    z = cm->cnum[v];   deckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	    free_vjd_deck(alpha[y], i0, j0);
+	    alpha[y] = NULL;
+	    free_vjd_deck(alpha[z], i0, j0);
+	    alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    if (cm->sttype[y] == E_st) { 
+		      nends--; 
+		      /* Original code : if (nends == 0) { deckpool_push(dpool, end); end = NULL;} */
+		      /* ME code deletes the previous line, we don't mess with end, because
+			 it is used later */
+		    } else 
+		      /* original code (deck reuse) deckpool_push(dpool, alpha[y]);*/
+		      /* new ME code : */
+		      {
+			//printf("calling free vjd deck for alpha[y=%d]\n", y);
+			free_vjd_deck(alpha[y], i0, j0);
+		      }
+		      alpha[y] = NULL;
+		  }
+	      }
+	  }
+      }
+  } /* end loop over all v */
+
+  /*
+    printf("INSIDE JD, printing alpha\n");
+    debug_print_alpha_banded_jd(alpha, cm, L, jmin, jmax, hdmin, hdmax);
+    printf("INSIDE JD, done printing alpha\n");
+  */
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid (end is shared).
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL, 
+   * and end is NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  Lp = L - hdmin[0][j0-jmin[0]];
+  sc = alpha[0][j0-jmin[0]][Lp];
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { deckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { deckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    while (deckpool_pop(dpool, &end)) free_vjd_deck(end, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+
+  free(touch);
+  ESL_DPRINTF1(("\n\tFInside_b_jd_me() sc  : %f\n", sc));
+  return sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+float 
+IInside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		int   ***alpha, int   ****ret_alpha, 
+		Ideckpool_t *dpool, Ideckpool_t **ret_dpool,
+		int allow_begin, int *jmin, int *jmax, int **hdmin, int **hdmax)
+{
+  int      status;       
+  int    **end;         /* we re-use the end deck. */
+  int      nends;       /* counter that tracks when we can release end deck to the pool */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    return_sc;   /* the return score, converted to bits (Scorified) */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      L;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  int      bsc;		/* total score for using local begin states */
+  /* variables used for memory efficient bands */
+  int      dp_v;           /* d index for state v in alpha w/mem eff bands */
+  int      dp_y;           /* d index for state y in alpha w/mem eff bands */
+  int      kp_z;           /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      Lp;             /* L also changes depending on state */
+  int      jp_v, jp_y, jp_z;
+  int      kmin, kmax;
+  int      tmp_jmin, tmp_jmax;
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in IInside_b_jd_me(), dsq is NULL.\n");
+  if(i0 != 1) 
+    cm_Fail("ERROR: IInside_b_jd requires that i0 be 1. This function is not set up for subsequence alignment\n");
+
+  /* Allocations and initializations
+   */
+  bsc = -INFTY;
+  L   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+
+  if (dpool == NULL) dpool = Ideckpool_create();
+  if (! Ideckpool_pop(dpool, &end))
+    end = Ialloc_vjd_deck(L, i0, j0);
+  nends = CMSubtreeCountStatetype(cm, 0, E_st);
+  for (jp = 0; jp <= L; jp++) {
+    j = i0+jp-1;		/* e.g. j runs from 0..L on whole seq */
+    end[j][0] = 0.;
+    for (d = 1; d <= jp; d++) end[j][d] = -INFTY;
+  }
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(int   **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v <= (cm->M-1); v++) touch[v] = cm->pnum[v];
+
+  /* EPN: now that the EL self loop has a transition score, its
+   *      necessary to keep track of the alpha EL deck (alpha[cm->M]).
+   *      There's no bands on the EL state. 
+   */
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    {
+      if (! Ideckpool_pop(dpool, &(alpha[cm->M]))) 
+	alpha[cm->M] = Ialloc_vjd_deck(L, i0, j0);
+      for (jp = 0; jp <= L; jp++) {
+	j = i0-1+jp;
+	/*alpha[cm->M][j][0] = -INFTY;*/
+	alpha[cm->M][j][0] = 0.;
+	for (d = 1; d <= jp; d++)
+	  {
+	    alpha[cm->M][j][d] = (cm->iel_selfsc * (d));
+	  }
+      }
+    }
+
+  /* Main recursion
+   */
+  for (v = (cm->M - 1); v >= 0; v--) 
+    {
+      /* First we need a deck to fill in.
+       * 1. if we're an E, reuse the end deck (and it's already calculated)
+       * 2. else, see if we can take something from the pool
+       * 3. else, allocate a new deck.
+       */
+      if (cm->sttype[v] == E_st) { 
+	alpha[v] = end; continue; 
+      } 
+      if (! Ideckpool_pop(dpool, &(alpha[v]))) 
+	alpha[v] = Ialloc_jdbanded_vjd_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+
+      /* We've only allocated alpha cells that are within the bands
+       * on the j and d dimensions. This means we have to deal
+       * with all sorts of offset issues, but we don't have to 
+       * waste time setting cells outside the bands to -INFTY.
+       */
+
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		  alpha[v][jp_v][dp_v]  = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		  /* treat EL as emitting only on self transition */
+		  for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		    {
+		      yoffset = y - cm->cfirst[v];
+		      if(j >= jmin[y] && j <= jmax[y]) 
+			/* Enforces j is valid for state y */
+			{
+			  jp_y = j - jmin[y];
+			  if(d >= hdmin[y][jp_y] && d <= hdmax[y][jp_y])
+			    {
+			      dp_y = d - hdmin[y][jp_y];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			      /* if we get here alpha[y][jp_y][dp_y] is a valid alpha cell
+			       * corresponding to alpha[y][j][d] in the platonic matrix.
+			       */
+			      alpha[v][jp_v][dp_v] = ILogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y][dp_y] 
+										    + cm->itsc[v][yoffset]));
+			    }
+			}
+		    }
+		  if (alpha[v][jp_v][dp_v] < -INFTY) alpha[v][jp_v][dp_v] = -INFTY;
+		}
+	    }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  y = cm->cfirst[v];
+	  z = cm->cnum[v];
+	  /* Any valid j must be within both state v and state z's j band 
+	   * I think jmin[v] <= jmin[z] is guaranteed by the way bands are 
+	   * constructed, but we'll check anyway. 
+	   */
+	  tmp_jmin = (jmin[v] > jmin[z]) ? jmin[v] : jmin[z];
+	  tmp_jmax = (jmax[v] < jmax[z]) ? jmax[v] : jmax[z];
+
+	  /* For any values of j within v's j band but outside of z's j band,
+	   * we have to set the corresponding alpha cells to -INFTY.
+	   * This is done be the following two ugly for loops, 
+	   * which will only be looked at once for each B state, and
+	   * even then only *very* rarely entered. This
+	   * is why they're here, seemingly out of place before the 
+	   * main j loop below, where similar performing code would be 
+	   * looked at on the order of j times, instead of just once.
+	   */
+	  for(j = jmin[v]; j < tmp_jmin; j++)
+	    {
+	      jp_v = j-jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d-hdmin[v][jp_v];
+		  alpha[v][jp_v][dp_v] = -INFTY; /* this won't be changed */
+		}
+	    }
+	  if(tmp_jmax < jmax[v])
+	    for(j = (tmp_jmax+1); j <= jmax[v]; j++)
+	      {
+		jp_v = j-jmin[v];
+		for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		  {
+		    dp_v = d-hdmin[v][jp_v];
+		    alpha[v][jp_v][dp_v] = -INFTY; /* this won't be changed */
+		  }
+	      }
+	  /* the main j loop */
+	  for (j = tmp_jmin; j <= tmp_jmax; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      jp_y = j - jmin[y];
+	      jp_z = j - jmin[z];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+
+		  /* Find the first k value that implies a valid cell in the y and z decks.
+		   * This k must satisfy the following 6 inequalities (some may be redundant):
+		   * (1) k >= j-jmax[y];
+		   * (2) k <= j-jmin[y]; 
+		   *     1 and 2 guarantee (j-k) is within state y's j band
+		   *
+		   * (3) k >= hdmin[z][j-jmin[z]];
+		   * (4) k <= hdmax[z][j-jmin[z]]; 
+		   *     3 and 4 guarantee k is within z's j=(j), d band
+		   *
+		   * (5) k >= d-hdmax[y][j-jmin[y]-k];
+		   * (6) k <= d-hdmin[y][j-jmin[y]-k]; 
+		   *     5 and 6 guarantee (d-k) is within state y's j=(j-k) d band
+		   */
+		  kmin = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+		  /* kmin satisfies inequalities (1) and (3) */
+		  kmax = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+		  /* kmax satisfies inequalities (2) and (4) */
+		  /* RHS of inequalities 5 and 6 are dependent on k, so we check
+		   * for these within the next for loop.
+		   */
+		  alpha[v][jp_v][dp_v] = -INFTY; /* initialize */
+		  for(k = kmin; k <= kmax; k++)
+		    {
+		      if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k])
+			{
+			  /* for current k, all 6 inequalities have been satisified 
+			   * so we know the cells corresponding to the platonic 
+			   * matrix cells alpha[v][j][d], alpha[y][j-k][d-k], and
+			   * alpha[z][j][k] are all within the bands. These
+			   * cells correspond to alpha[v][jp_v][dp_v], 
+			   * alpha[y][jp_y-k][d-hdmin[y][jp_y-k]-k],
+			   * and alpha[z][jp_z][k-hdmin[z][jp_z]];
+			   */
+			  kp_z = k-hdmin[z][jp_z];
+			  dp_y = d-hdmin[y][jp_y-k];
+
+			  alpha[v][jp_v][dp_v] = ILogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y-k][dp_y-k] 
+										+ alpha[z][jp_z][kp_z]));
+			}
+		    }
+		  if (alpha[v][jp_v][dp_v] < -INFTY) alpha[v][jp_v][dp_v] = -INFTY;
+		  /* CYK Full ME Bands used 5 end block */
+		}
+	    }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if((j-1) >= jmin[y] && (j-1) <= jmax[y]) /* Enforces (j-1) is valid for state y */
+		      {
+			jp_y = j - jmin[y];
+			if((d-2) >= hdmin[y][jp_y-1] && (d-2) <= hdmax[y][jp_y-1])
+			  {
+			    dp_y = d - hdmin[y][jp_y-1];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y-1][dp_y-2] is a valid alpha cell
+			     * corresponding to alpha[y][j-1][d-2] in the platonic matrix.
+			     */
+			    alpha[v][jp_v][dp_v] = ILogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y-1][dp_y-2] 
+										  + cm->itsc[v][yoffset]));
+			  }
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->iesc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][jp_v][dp_v] += iDegeneratePairScore(cm->abc, cm->iesc[v], dsq[i], dsq[j]);
+		
+		if (alpha[v][jp_v][dp_v] < -INFTY) alpha[v][jp_v][dp_v] = -INFTY;
+	      }
+	    }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if(j >= jmin[y] && j <= jmax[y]) /* Enforces j is valid for state y */
+		      {
+			jp_y = j - jmin[y];
+			if((d-1) >= hdmin[y][jp_y] && (d-1) <= hdmax[y][jp_y])
+			  {
+			    dp_y = d - hdmin[y][jp_y];  /* d index for state y 
+							   in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y][dp_y-1] is a valid alpha cell
+			     * corresponding to alpha[y][j][d-1] in the platonic matrix.
+			     */
+			    alpha[v][jp_v][dp_v] = ILogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y][dp_y-1] 
+										  + cm->itsc[v][yoffset]));
+			  }
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->iesc[v][dsq[i]];
+		else
+		  alpha[v][jp_v][dp_v] += esl_abc_IAvgScore(cm->abc, dsq[i], cm->iesc[v]);
+		if (alpha[v][jp_v][dp_v] < -INFTY) alpha[v][jp_v][dp_v] = -INFTY;
+	      }
+	    }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if((j-1) >= jmin[y] && (j-1) <= jmax[y]) /* Enforces j-1 is valid for state y */
+		      
+		      {
+			jp_y = j - jmin[y];
+			if((d-1) >= hdmin[y][jp_y-1] && (d-1) <= hdmax[y][jp_y-1])
+			  {
+			    dp_y = d - hdmin[y][jp_y-1];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y-1][dp_y-1] is a valid alpha cell
+			     * corresponding to alpha[y][j-1][d-1] in the platonic matrix.
+			     */
+			    alpha[v][jp_v][dp_v] = ILogsum(alpha[v][jp_v][dp_v], (alpha[y][jp_y-1][dp_y-1] 
+										  + cm->itsc[v][yoffset]));
+			  }
+		      }
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->iesc[v][dsq[j]];
+		else
+		  alpha[v][jp_v][dp_v] += esl_abc_IAvgScore(cm->abc, dsq[j], cm->iesc[v]);
+		
+		if (alpha[v][jp_v][dp_v] < -INFTY) alpha[v][jp_v][dp_v] = -INFTY;
+	      }
+	    }
+	}				/* finished calculating deck v. */
+      
+      /* Keep track of contributions of local begins */
+      /* The following loops originally access alpha[v][j0][L] but the index L will be
+	 in different positions due to the bands */
+      if(j0 >= jmin[v] && j0 <= jmax[v])
+	{
+	  jp_v = j0 - jmin[v];
+	  if(L >= hdmin[v][jp_v] && L <= hdmax[v][jp_v])
+	    {
+	      Lp = L - hdmin[v][jp_v];
+	      /* If we get here alpha[v][jp_v][Lp] is a valid cell
+	       * in the banded alpha matrix, corresponding to 
+	       * alpha[v][j0][L] in the platonic matrix.
+	       */
+	      /* Check for local begin getting us to the root.
+	       * This is "off-shadow": if/when we trace back, we'll handle this
+	       * case separately (and we'll know to do it because we'll immediately
+	       * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+	       * to jump right to state b; see below)
+	       */
+	      if (allow_begin)
+		{
+		  bsc = ILogsum(bsc, (alpha[v][jp_v][Lp] + cm->ibeginsc[v]));
+		}
+	    }
+	}
+
+      /* If we're at the root state, record contribution of local begins */
+      if (allow_begin && v == 0)
+	{
+	  if(j0 >= jmin[0] && j0 <= jmax[0])
+	    {
+	      jp_v = j0 - jmin[v];
+	      if(L >= hdmin[v][jp_v] && L <= hdmax[v][jp_v])
+		{
+		  if (allow_begin && v == 0)
+		    alpha[0][jp_v][Lp] = ILogsum(alpha[0][jp_v][Lp], bsc);
+		}
+	    }
+	}	  
+
+      /* Now, if we're trying to reuse memory in our normal mode (e.g. ! do_full):
+       * Look at our children; if they're fully released, take their deck
+       * into the pool for reuse.
+       */
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { 
+	    /* Original code block : */
+	    /* we can definitely release the S children of a bifurc. 
+	       y = cm->cfirst[v]; Ideckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	       z = cm->cnum[v];   Ideckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	     End of original code block */
+	    /* New ME code : */
+	    y = cm->cfirst[v]; Ideckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	    z = cm->cnum[v];   Ideckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	    Ifree_vjd_deck(alpha[y], i0, j0);
+	    alpha[y] = NULL;
+	    Ifree_vjd_deck(alpha[z], i0, j0);
+	    alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    if (cm->sttype[y] == E_st) { 
+		      nends--; 
+		      /* Original code : if (nends == 0) { Ideckpool_push(dpool, end); end = NULL;} */
+		      /* ME code deletes the previous line, we don't mess with end, because
+			 it is used later */
+		    } else 
+		      /* original code (deck reuse) Ideckpool_push(dpool, alpha[y]);*/
+		      /* new ME code : */
+		      {
+			/* printf("calling free vjd deck for alpha[y=%d]\n", y); */
+			Ifree_vjd_deck(alpha[y], i0, j0);
+		      }
+		      alpha[y] = NULL;
+		  }
+	      }
+	  }
+      }
+  } /* end loop over all v */
+
+  /*
+    printf("INSIDE JD, printing alpha\n");
+    debug_print_alpha_banded_jd(alpha, cm, L, jmin, jmax, hdmin, hdmax);
+    printf("INSIDE JD, done printing alpha\n");
+  */
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid (end is shared).
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL, 
+   * and end is NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  Lp = L - hdmin[0][j0-jmin[0]];
+  return_sc = Scorify(alpha[0][j0-jmin[0]][Lp]);
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { Ideckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { Ideckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    while (Ideckpool_pop(dpool, &end)) Ifree_vjd_deck(end, i0, j0);
+    Ideckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+
+  free(touch);
+  ESL_DPRINTF1(("\tIInside_b_jd_me() sc  : %f\n", return_sc));
+  return return_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/***********************************************************************
+ * Function: FOutside_b_jd_me()
+ * Date:     EPN 05.26.06
+ * SRE, Tue Aug  8 10:42:52 2000 [St. Louis]
+ *
+ * Purpose:  The Outside dynamic programming algorithm for CMs.
+ *           Works directly with floats, stepping into and out of 
+ *           log space as necessary.
+ *  
+ *           Derived from smallcyk.c::CYKOutside() and smallcyk.c::outsdie(). 
+ * 
+ *           Align a subsequence to the full model, i.e. we're given
+ *           i0 and j0, beginning and end positions of the subseq we're
+ *           considering.
+ * 
+ * Args:     cm        - the model    [0..M-1]
+ *           dsq       - the sequence [1..L]   
+ *           L         - length of the dsq
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha and beta, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           beta       - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_beta  - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           alpha     - the alpha matrix from a Inside run, if do_check is FALSE
+ *                        only decks for S states must be valid, else all must be
+ *                        valid.
+ *           ret_alpha - if non-NULL, return the alpha matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           do_check  - TRUE to do time-consuming check to make sure
+ *                       beta and alpha are consistent (only if NON-LOCAL mode)
+ *           jmin      - minimum j bound for each state v; [0..v..M-1]
+ *           jmax      - maximum j bound for each state v; [0..v..M-1]
+ *           hdmin     - minimum d bound for each state v and valid j; 
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ *           hdmax     - maximum d bound for each state v and valid j;
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ * 
+ * Returns: log P(S|M)/P(S|R), as a bit score.
+ ***********************************************************************/
+float 
+FOutside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		 float ***beta, float ****ret_beta, 
+		 struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		 int allow_begin, float ***alpha, float ****ret_alpha, 
+		 int do_check, int *jmin, int *jmax, int **hdmin, int **hdmax)
+{
+  int      status;
+  int      v,y,z;	/* indices for states */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  float    escore;	/* an emission score, tmp variable */
+  int      voffset;	/* index of v in t_v(y) transition scores */
+  int      L;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  float    bsc;		/* total score for using local begin states */
+  float    return_sc;   /* P(S|M)/P(S|R) */
+  int      n;           /* counter over nodes, used only if do_check = TRUE */
+  int      num_split_states; /* temp variable used only if do_check = TRUE */
+  float    diff;        /* temp variable used only if do_check = TRUE */
+  float  **end;         /* we re-use the end deck. */
+  /* variables used for memory efficient bands */
+  int      dp_v;           /* d index for state v in alpha w/mem eff bands */
+  int      dp_y;           /* d index for state y in alpha w/mem eff bands */
+  int      kp_z;           /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      Lp;             /* L also changes depending on state */
+  int      jp_v, jp_y, jp_z;
+  int      kmin, kmax;
+  int      tmp_jmin, tmp_jmax;
+  int      fail_flag = FALSE; /* set to TRUE if do_check and we see a problem */
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in FOutside_b_jd_me(), dsq is NULL.\n");
+  if(i0 != 1) 
+    cm_Fail("ERROR: FOutside_b_jd requires that i0 be 1. This function is not set up for subsequence alignment\n");
+  if (cm->flags & CMH_LOCAL_END) { do_check = FALSE; } 
+  /* Code for checking doesn't apply in local mode. See below. */
+
+  /* Allocations and initializations
+   */
+  bsc = IMPOSSIBLE;
+  L   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+
+  /* if caller didn't give us a matrix, make one.
+   * Allocate room for M+1 decks because we might need the EL deck (M)
+   * if we're doing local alignment.
+   */
+  if (beta == NULL) {
+    ESL_ALLOC(beta, sizeof(float **) * (cm->M+1));
+    for (v = 0; v < cm->M+1; v++) beta[v] = NULL;
+  }
+
+  /* Initialize the root deck. Root is necessarily the ROOT_S state 0.
+   */
+  if (! deckpool_pop(dpool, &(beta[0])))
+    beta[0] = alloc_jdbanded_vjd_deck(L, i0, j0, jmin[0], jmax[0], hdmin[0], hdmax[0]);
+  for (j = jmin[0]; j <= jmax[0]; j++)
+    {
+      jp_v = j - jmin[0];
+      for (d = hdmin[0][jp_v]; d <= hdmax[0][jp_v]; d++)
+	{
+	  dp_v = d - hdmin[0][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	  beta[0][jp_v][dp_v] = IMPOSSIBLE;
+	}
+    }
+  /* non banded line: beta[0][j0][L] = 0; */
+  jp_v = j0 - jmin[0];
+  Lp = L - hdmin[0][jp_v];
+  assert(L >= hdmin[0][jp_v]);
+  assert(L <= hdmax[0][jp_v]);
+  beta[0][jp_v][Lp] = 0.;
+
+  /* Initialize the EL deck at M, if we're doing local alignment w.r.t. ends.
+   * EL deck has no bands as currently implemented.
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    if (! deckpool_pop(dpool, &(beta[cm->M])))
+      beta[cm->M] = alloc_vjd_deck(L, i0, j0);
+    for (jp = 0; jp <= L; jp++) {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	beta[cm->M][j][d] = IMPOSSIBLE;
+    }
+    
+    /* We don't have to worry about vroot -> EL transitions the way 
+     * smallcyk.c::outside() does, because vroot = 0.
+     */
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v < cm->M; v++)
+    if (cm->sttype[v] == B_st) touch[v] = 2;
+    else                       touch[v] = cm->cnum[v];
+				
+  /* Main loop down through the decks
+   */
+  /*for (v = 2; v < cm->M; v++) */ /*EPN is this 2 b/c Durbin p.287 
+				     has state 2 in the algorithm? b/c state 1 is root*/
+  for (v = 1; v < cm->M; v++)
+    {
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! deckpool_pop(dpool, &(beta[v])))
+	beta[v] = alloc_jdbanded_vjd_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+
+      /* Init the whole deck to IMPOSSIBLE
+       */
+      for (j = jmin[v]; j <= jmax[v]; j++)
+	{
+	  jp_v = j - jmin[v];
+	  for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	    {
+	      dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      beta[v][jp_v][dp_v] = IMPOSSIBLE;
+	    }
+	}
+
+      /* If we can do a local begin into v, also init with that. 
+       * By definition, beta[0][j0][L] == 0.
+       */ 
+      if (cm->flags & CMH_LOCAL_BEGIN)
+	{
+	  if((j0 >= jmin[v]) && (j0 <= jmax[v]))
+	    {
+	      jp_v = j0 - jmin[v];
+	      if((L >= hdmin[v][jp_v]) && L <= hdmax[v][jp_v])
+		{
+		  Lp = L - hdmin[v][jp_v];
+		  beta[v][jp_v][Lp] = cm->beginsc[v];
+		}
+	    }
+	}
+      /* main recursion: reorganized relative to FOutside() for simplification of
+       * band-related issues.
+       */
+      for (j = jmax[v]; j >= jmin[v]; j--)
+	{
+	  jp_v = j - jmin[v];
+	  for (d = hdmax[v][jp_v]; d >= hdmin[v][jp_v]; d--)
+	    {
+	      i = j-d+1;
+	      dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      
+	      if (cm->stid[v] == BEGL_S) 
+		{
+		  y = cm->plast[v];	/* the parent bifurcation    */
+		  z = cm->cnum[y];	/* the other (right) S state */
+		  jp_y = j - jmin[y];
+		  jp_z = j - jmin[z];
+		  
+		  /* Find the first k value that implies a valid cell in the y and z decks.
+		   * This k must satisfy the following 8 inequalities (some may be redundant):
+		   * NOTE: these are different from those in Inside() (for one thing, v and y
+		   *       (BEGL_S and BIF_B here respectively) are switched relative to Inside.
+		   *
+		   * (1) k <= jmax[y] - j;
+		   * (2) k >= jmin[y] - j;
+		   * (3) k <= jmax[z] - j;
+		   * (4) k >= jmin[z] - j;
+		   *     1 and 2 guarantee (j+k) is within state y's j band
+		   *     3 and 4 guarantee (j+k) is within state z's j band
+		   *
+		   * (5) k >= hdmin[y][j-jmin[y]+k] - d;
+		   * (6) k <= hdmax[y][j-jmin[y]+k] - d; 
+		   *     5 and 6 guarantee k+d is within y's j=(j+k), d band
+		   *
+		   * (7) k >= hdmin[z][j-jmin[z]+k];
+		   * (8) k <= hdmax[z][j-jmin[z]+k]; 
+		   *     5 and 6 guarantee k is within state z's j=(j+k) d band
+		   * 
+		   * Note, below:
+		   * tmp_jmin = MAX(jmin[y], jmin[z];
+		   * tmp_jmax = MIN(jmax[y], jmax[z];
+		   */
+		  tmp_jmin = (jmin[y] > jmin[z]) ? jmin[y] : jmin[z];
+		  tmp_jmax = (jmax[y] < jmax[z]) ? jmax[y] : jmax[z];
+
+		  kmin = tmp_jmin - j;
+		  kmax = tmp_jmax - j;
+		  /* kmin and kmax satisfy inequalities (1-4) */
+		  /* RHS of inequalities 5-8 are dependent on k, so we check
+		   * for these within the next for loop.
+		   */
+		  for(k = kmin; k <= kmax; k++)
+		    {
+		      if(k < (hdmin[y][jp_y+k] - d) || k > (hdmax[y][jp_y+k] - d)) continue; 
+		      /* above line continues if inequality 5 or 6 is violated */
+		      if(k < (hdmin[z][jp_z+k]) || k > (hdmax[z][jp_z+k])) continue; 
+		      /* above line continues if inequality 7 or 8 is violated */
+		      
+		      /* if we get here for current k, all 8 inequalities have been satisified 
+		       * so we know the cells corresponding to the platonic 
+		       * matrix cells alpha[v][j][d], alpha[y][j+k][d+k], and
+		       * alpha[z][j+k][k] are all within the bands. These
+		       * cells correspond to beta[v][jp_v][dp_v], 
+		       * beta[y][jp_y+k][d-hdmin[y][jp_y+k]+k],
+		       * and alpha[z][jp_z][k-hdmin[z][jp_z+k]];
+		       */
+		      kp_z = k-hdmin[z][jp_z+k];
+		      dp_y = d-hdmin[y][jp_y+k];
+		      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+k][dp_y+k] 
+									  + alpha[z][jp_z+k][kp_z]));
+		    }
+		}
+	      else if (cm->stid[v] == BEGR_S) 
+		{
+		  y = cm->plast[v];	/* the parent bifurcation    */
+		  z = cm->cfirst[y];	/* the other (left) S state */
+
+		  jp_y = j - jmin[y];
+		  jp_z = j - jmin[z];
+		  
+		  /* For j to be valid for state y: *
+		   * jmin[y] >= j >= jmax[y]
+		   * These are independent of k so we check outside of k loop below
+		   * For j to be valid for state z: *
+		   * (jmin[z] + d) >= j >= (jmax[z] + d)
+		   */
+		  if(j < jmin[y] || j > jmax[y]) continue;
+		  if((j < (jmin[z] + d)) || (j > (jmax[z]+d))) continue;
+
+		  /* Find the first k value that implies a valid cell in the y and z decks.
+		   * This k must satisfy the following 4 inequalities (some may be redundant):
+		   * NOTE: these are different from those in Inside() (for one thing, v and y
+		   *       (BEGR_S and BIF_B here respectively) are switched relative to Inside.
+		   *
+		   * (1) k >= hdmin[y][j-jmin[y]] - d;
+		   * (2) k <= hdmax[y][j-jmin[y]] - d;
+		   *     1 and 2 guarantee (d+k) is within state y's j=(j) d band
+		   *
+		   * (3) k >= hdmin[z][j-jmin[z]-d];
+		   * (4) k <= hdmax[z][j-jmin[z]-d];
+		   *     3 and 4 guarantee k is within z's j=(j-d), d band
+		   *
+		   */
+		  kmin = ((hdmin[y][jp_y]-d) > (hdmin[z][jp_z-d])) ? (hdmin[y][jp_y]-d) : (hdmin[z][jp_z-d]);
+		  /* kmin satisfies inequalities (1) and (3) */
+		  kmax = ((hdmax[y][jp_y]-d) < (hdmax[z][jp_z-d])) ? (hdmax[y][jp_y]-d) : (hdmax[z][jp_z-d]);
+		  /* kmax satisfies inequalities (2) and (4) */
+
+		  for(k = kmin; k <= kmax; k++)
+		    {
+		      /* for current k, all 4 inequalities have been satisified 
+		       * so we know the cells corresponding to the platonic 
+		       * matrix cells beta[v][j][d], beta[y][j][d+k], and
+		       * alpha[z][j-d][k] are all within the bands. These
+		       * cells correspond to beta[v][jp_v][dp_v], 
+		       * beta[y][jp_y+k][d-hdmin[y][jp_y]+k],
+		       * and alpha[z][jp_z-d][k-hdmin[z][jp_z-d]];
+		       */
+		      kp_z = k-hdmin[z][jp_z-d];
+		      dp_y = d-hdmin[y][jp_y];
+		      beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y+k] 
+									  + alpha[z][jp_z-d][kp_z]));
+		    }
+		}
+	      else
+		{
+		  for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) 
+		    {
+		      voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+
+		      switch(cm->sttype[y]) {
+		      case MP_st: 
+			if (j == j0 || d == j) continue; /* boundary condition */
+			if ((j+1) < jmin[y] || (j+1) > jmax[y]) continue; /* enforces j is valid for state y */
+			jp_y = j - jmin[y];
+			if ((d+2) < hdmin[y][(jp_y+1)] || (d+2) > hdmax[y][(jp_y+1)]) continue; /* enforces d is valid for state y */
+			/* if we get here alpha[y][jp_y+1][dp_y+2] is a valid alpha cell
+			 * corresponding to alpha[y][j+1][d+2] in the platonic matrix.
+			 */
+			dp_y = d - hdmin[y][jp_y+1];  /* d index for state y */
+			
+			if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+			  escore = cm->esc[y][(dsq[i-1]*cm->abc->K+dsq[j+1])];
+			else
+			  escore = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+			beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+1][dp_y+2] 
+									    + cm->tsc[y][voffset] + escore));
+			break;
+
+		      case ML_st:
+		      case IL_st: 
+			if (d == j) continue;	/* boundary condition (note when j=0, d=0)*/
+			if (j < jmin[y] || j > jmax[y]) continue; /* enforces j is valid for state y */
+			jp_y = j - jmin[y];
+			if ((d+1) < hdmin[y][jp_y] || (d+1) > hdmax[y][jp_y]) continue; /* enforces d is valid for state y */
+			/* if we get here alpha[y][jp_y][dp_y+1] is a valid alpha cell
+			 * corresponding to alpha[y][j][d+1] in the platonic matrix.
+			 */
+			dp_y = d - hdmin[y][jp_y];  /* d index for state y */
+			if (dsq[i-1] < cm->abc->K) 
+			  escore = cm->esc[y][dsq[i-1]];
+			else
+			  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+			beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y+1] 
+									    + cm->tsc[y][voffset] + escore));
+			break;
+		    
+		      case MR_st:
+		      case IR_st:
+			if (j == j0) continue;
+			if ((j+1) < jmin[y] || (j+1) > jmax[y]) continue; /* enforces j is valid for state y */
+			jp_y = j - jmin[y];
+			if ((d+1) < hdmin[y][(jp_y+1)] || (d+1) > hdmax[y][(jp_y+1)]) continue; /* enforces d is valid for state y */
+			/* if we get here alpha[y][jp_y+1][dp_y+1] is a valid alpha cell
+			 * corresponding to alpha[y][j+1][d+1] in the platonic matrix.
+			 */
+			dp_y = d - hdmin[y][(jp_y+1)];  /* d index for state y */
+			if (dsq[j+1] < cm->abc->K) 
+			  escore = cm->esc[y][dsq[j+1]];
+			else
+			  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+			/*printf("j: %d | jmin[y]: %d | jmax[y]: %d | jp_v: %d | dp_v: %d | jp_y: %d | dp_y: %d\n", j, jmin[y], jmax[y], jp_v, dp_v, jp_y, dp_y);*/
+			beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+1][dp_y+1] 
+									    + cm->tsc[y][voffset] + escore));
+			break;
+
+		      case S_st:
+		      case E_st:
+		      case D_st:
+			if (j < jmin[y] || j > jmax[y]) continue; /* enforces j is valid for state y */
+			jp_y = j - jmin[y];
+			if (d < hdmin[y][jp_y] || d > hdmax[y][jp_y]) continue; /* enforces d is valid for state y */
+			/* if we get here alpha[y][jp_y][dp_y] is a valid alpha cell
+			 * corresponding to alpha[y][j][d] in the platonic matrix.
+			 */
+			dp_y = d - hdmin[y][jp_y];  /* d index for state y */
+			beta[v][jp_v][dp_v] = FLogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y] + cm->tsc[y][voffset])); 
+			break;
+
+		      default: cm_Fail("bogus child state %d\n", cm->sttype[y]);
+		      }/* end switch over states*/
+		  } /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+		if (beta[v][jp_v][dp_v] < IMPOSSIBLE) beta[v][jp_v][dp_v] = IMPOSSIBLE;
+		}	/* ends else entered for non-BEGL/BEGR states*/	
+	    } /* ends loop over d. We know all beta[v][j][d] in this row j*/
+	}    /* end loop over jp. We know the beta's for the whole deck.*/
+      /* Deal with local alignment end transitions v->EL
+       * (EL = deck at M.)
+       */
+      if (NOT_IMPOSSIBLE(cm->endsc[v])) {
+	for (j = jmin[v]; j <= jmax[v]; j++)
+	  {
+	    jp_v = j - jmin[v];
+	    for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		i = j-d+1;
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		switch (cm->sttype[v]) {
+		case MP_st: 
+		  if (j == j0 || d == j) continue; /* boundary condition */
+		  if (((j+1) > jmax[v]) || ((d+2) > hdmax[v][jp_v])) continue; /*boundary condition*/
+		  if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		    escore = cm->esc[v][(dsq[i-1]*cm->abc->K+dsq[j+1])];
+		  else
+		    escore = DegeneratePairScore(cm->abc, cm->esc[v], dsq[i-1], dsq[j+1]);
+		  beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][jp_v+1][dp_v+2] + cm->endsc[v] 
+								  + escore));
+		break;
+	      case ML_st:
+	      case IL_st:
+		if (d == j) continue;	
+		if ((d+1) > hdmax[v][jp_v]) continue; /*boundary condition*/
+		if (dsq[i-1] < cm->abc->K) 
+		  escore = cm->esc[v][dsq[i-1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[v]);
+		beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][jp_v][dp_v+1] + cm->endsc[v] 
+								+ escore));
+		break;
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		if (((j+1) > jmax[v]) || ((d+1) > hdmax[v][jp_v])) continue; /*boundary condition*/
+		if (dsq[j+1] < cm->abc->K) 
+		  escore = cm->esc[v][dsq[j+1]];
+		else
+		  escore = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[v]);
+		beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][jp_v+1][dp_v+1] + cm->endsc[v] 
+								+ escore));
+		break;
+	      case S_st:
+	      case D_st:
+	      case E_st:
+		beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[v][jp_v][dp_v] + cm->endsc[v] 
+								+ escore));
+		break;
+	      case B_st:  
+	      default: cm_Fail("bogus parent state %d\n", cm->sttype[v]);
+		/* note that although B is a valid vend for a segment we'd do
+                   outside on, B->EL is set to be impossible, by the local alignment
+                   config. There's no point in having a B->EL because B is a nonemitter
+                   (indeed, it would introduce an alignment ambiguity). The same
+		   alignment case is handled by the X->EL transition where X is the
+		   parent consensus state (S, MP, ML, or MR) above the B. Thus,
+		   this code is relying on the NOT_IMPOSSIBLE() test, above,
+		   to make sure the sttype[vend]=B case gets into this switch.
+		*/
+	      } /* end switch over parent state type v */
+	    } /* end inner loop over d */
+	} /* end outer loop over jp */
+      } /* end conditional section for dealing w/ v->EL local end transitions */
+
+      /* Look at v's parents; if we're reusing memory (! do_full)
+       * push the parents that we don't need any more into the pool.
+       */
+      if (! do_full) {
+	for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	  touch[y]--;
+	  if (touch[y] == 0) { deckpool_push(dpool, beta[y]); beta[y] = NULL; }
+	}
+      }
+    } /* end loop over decks v. */
+
+  /* EPN left the below SRE block out */
+  /*#if 0*/
+  /* SRE: this code is superfluous, yes??? */
+  /* Deal with last step needed for local alignment 
+   * w.r.t. ends: left-emitting, zero-scoring EL->EL transitions.
+   * (EL = deck at M.)
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = L; jp > 0; jp--) { /* careful w/ boundary here */
+      j = i0-1+jp;
+      for (d = jp-1; d >= 0; d--) /* careful w/ boundary here */
+	beta[cm->M][j][d] = FLogsum(beta[cm->M][j][d], (beta[cm->M][j][d+1]
+							+ cm->el_selfsc));
+    }
+  }
+  /*#endif*/
+
+  /*
+    printf("OUTSIDE JD, printing beta\n");
+    debug_print_alpha_banded_jd(beta, cm, L, jmin, jmax, hdmin, hdmax);
+    printf("OUTSIDE JD, done printing beta\n");
+  */
+
+  Lp = L - hdmin[0][j0-jmin[0]];
+  if(do_check && (!(cm->flags & CMH_LOCAL_END))) 
+    /* Local ends make the following test invalid because it is not true that
+     * exactly 1 state in each node's split set must be visited in each parse. 
+     */
+    {
+      /* Determine P(S|M) / P(S|R) (probability of the sequence given the model) 
+       * using both the Outside (beta) and Inside (alpha) matrices,
+       * and ensure they're consistent with P(S|M) / P(S|R) from the Inside calculation.
+       * For all v in each split set: Sum_v [ Sum_i,j ( alpha[v][i][j] * beta[v][i][j] ) ] 
+       *                                                = P(S|M) / P(S|R)  
+       * in v,j,d coordinates this is:
+       * For all v in each split set: Sum_v [ Sum_j,(d<=j) ( alpha[v][j][d] * beta[v][j][d] ) ]
+       *                                                = P(S|M) / P(S|R)
+       */
+	 
+      for(n = 0; n < cm->nodes; n++)
+	{
+	  sc = IMPOSSIBLE;
+	  num_split_states = SplitStatesInNode(cm->ndtype[n]);
+	  for(v = cm->nodemap[n]; v < cm->nodemap[n] + num_split_states; v++)
+	    {
+	      for (j = jmin[v]; j <= jmax[v]; j++)
+		{
+		  jp_v = j - jmin[v];
+		  for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		    {
+		      dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		      /*printf("node %d | adding alpha beta: v: %d | jp_v: %d | dp_v: %d| j: %d | d: %d\n", n, v, jp_v, dp_v, j, d);
+			printf("\talpha: %f | beta: %f\n", alpha[v][jp_v][dp_v], beta[v][jp_v][dp_v]);*/
+		      sc = FLogsum(sc, (alpha[v][jp_v][dp_v] + beta[v][jp_v][dp_v]));
+		    }
+		}
+	      }
+	  /*printf("checking node: %d | sc: %.6f\n", n, sc);*/
+	  diff = alpha[0][j0-jmin[0]][Lp] - sc;
+	  if(diff > 0.001 || diff < -0.001)
+	    {
+	      fail_flag = TRUE;
+	      printf("ERROR: node %d P(S|M): %.5f inconsistent with Inside P(S|M): %.5f (diff: %.5f)\n", 
+		     n, sc, alpha[0][(j0-jmin[0])][Lp], diff);
+	    }
+	}
+
+    }
+
+  /* IF not in local mode, we can calculate P(S|M) / P(S|R) given only the 
+   * beta matrix as follows:
+   * 
+   * IF local ends are off, we know each parse MUST visit each END_E state,
+   * we pick final END_E state state cm->M-1 (though any END_E could be used here):
+   *
+   * Sum_j=0 to L (alpha[M-1][j][0] * beta[M-1][j][0]) = P(S|M) / P(S|R)
+   *
+   * Note: alpha[M-1][j][0] = 0.0 for all j 
+   *       because all parse subtrees rooted at an END_E must have d=0, (2^0 = 1.0)
+   * therefore: 
+   * Sum_j=0 to L (beta[M-1][j][0]) = P(S|M) / P(S|R)
+   * 
+   * IF local ends are on, each parse MUST visit either each END_E state with d=0
+   * or the EL state but d can vary, so we can't use this test (believe me I tried
+   * to get a similar test working, but I'm convinced you need alpha to get P(S|M)
+   * in local mode).
+   */
+  if(!(cm->flags & CMH_LOCAL_END))
+    {
+      return_sc = IMPOSSIBLE;
+      v = cm->M-1;
+      for (j = jmin[v]; j <= jmax[v]; j++)
+	{
+	  jp_v = j - jmin[v];
+	  assert(hdmin[v][jp_v] == 0);
+	  /* printf("\talpha[%3d][%3d][%3d]: %5.2f | beta[%3d][%3d][%3d]: %5.2f\n", (cm->M-1), (j), 0, alpha[(cm->M-1)][j][0], (cm->M-1), (j), 0, beta[(cm->M-1)][j][0]);*/
+	  return_sc = FLogsum(return_sc, (beta[v][jp_v][0]));
+	}
+    }
+  else /* return_sc = P(S|M) / P(S|R) from Inside() */
+    {
+      return_sc = alpha[0][(j0-jmin[0])][Lp];
+    }
+
+  /* If the caller doesn't want the beta matrix, free it.
+   * (though it would be *stupid* for the caller not to want the
+   * matrix in the current implementation...)
+   */
+  if (ret_beta == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) 
+      if (beta[v] != NULL) { deckpool_push(dpool, beta[v]); beta[v] = NULL; }
+    if (cm->flags & CMH_LOCAL_END) {
+      deckpool_push(dpool, beta[cm->M]);
+      beta[cm->M] = NULL; 
+    }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the alpha matrix, free it 
+   * Else, pass it back to him.
+   * EPN - if we free the alpha and beta matrix the deck pool has all the 
+   *       decks from alpha and beta, not sure if this is desirable.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) 
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { deckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { deckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    float **a;
+    while (deckpool_pop(dpool, &a)) free_vjd_deck(a, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+  free(touch);
+
+  if(fail_flag) cm_Fail("Not all nodes passed posterior check.");
+  
+  if(!(cm->flags & CMH_LOCAL_END))
+    ESL_DPRINTF1(("\tFOutside_b_jd_me() sc : %f\n", return_sc));
+  else
+    ESL_DPRINTF1(("\tFOutside_b_jd_me() sc : %f (LOCAL mode; sc is from Inside)\n", return_sc));
+
+  return return_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+float 
+IOutside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		 int   ***beta, int   ****ret_beta, 
+		 Ideckpool_t *dpool, Ideckpool_t **ret_dpool,
+		 int allow_begin, int   ***alpha, int   ****ret_alpha, 
+		 int do_check, int *jmin, int *jmax, int **hdmin, int **hdmax)
+{
+  int      status;
+  int      v,y,z;	/* indices for states */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  int      isc;     	/* a temporary variable holding an int score */
+  float    fsc;     	/* a temporary variable holding a float score */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      iescore;	/* an emission score, tmp variable */
+  int      voffset;	/* index of v in t_v(y) transition scores */
+  int      L;		/* subsequence length */
+  int      jp;		/* j': relative position in the subsequence  */
+  int      bsc;		/* total score for using local begin states */
+  int      ireturn_sc;  /* P(S|M)/P(S|R), a scaled int*/
+  float    freturn_sc;  /* P(S|M)/P(S|R), a float (Scorified ireturn_sc) */
+  int      n;           /* counter over nodes, used only if do_check = TRUE */
+  int      num_split_states; /* temp variable used only if do_check = TRUE */
+  float    diff;        /* temp variable used only if do_check = TRUE */
+  int    **end;         /* we re-use the end deck. */
+  /* variables used for memory efficient bands */
+  int      dp_v;           /* d index for state v in alpha w/mem eff bands */
+  int      dp_y;           /* d index for state y in alpha w/mem eff bands */
+  int      kp_z;           /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      Lp;             /* L also changes depending on state */
+  int      jp_v, jp_y, jp_z;
+  int      kmin, kmax;
+  int      tmp_jmin, tmp_jmax;
+  int      fail_flag = FALSE; /* set to TRUE if do_check and we see a problem */
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in IOutside_b_jd_me(), dsq is NULL.\n");
+  if(i0 != 1) 
+    cm_Fail("ERROR: IOutside_b_jd requires that i0 be 1. This function is not set up for subsequence alignment\n");
+
+  if (cm->flags & CMH_LOCAL_END) { do_check = FALSE; } 
+  /* Code for checking doesn't apply in local mode. See below. */
+
+  /* Allocations and initializations
+   */
+  bsc = -INFTY;
+  L   = j0-i0+1;		/* the length of the subsequence -- used in many loops  */
+				/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = Ideckpool_create();
+
+  /* if caller didn't give us a matrix, make one.
+   * Allocate room for M+1 decks because we might need the EL deck (M)
+   * if we're doing local alignment.
+   */
+  if (beta == NULL) {
+    ESL_ALLOC(beta, sizeof(int   **) * (cm->M+1));
+    for (v = 0; v < cm->M+1; v++) beta[v] = NULL;
+  }
+
+  /* Initialize the root deck. Root is necessarily the ROOT_S state 0.
+   */
+  if (! Ideckpool_pop(dpool, &(beta[0])))
+    beta[0] = Ialloc_jdbanded_vjd_deck(L, i0, j0, jmin[0], jmax[0], hdmin[0], hdmax[0]);
+  for (j = jmin[0]; j <= jmax[0]; j++)
+    {
+      jp_v = j - jmin[0];
+      for (d = hdmin[0][jp_v]; d <= hdmax[0][jp_v]; d++)
+	{
+	  dp_v = d - hdmin[0][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	  beta[0][jp_v][dp_v] = -INFTY;
+	}
+    }
+  /* non banded line: beta[0][j0][L] = 0; */
+  jp_v = j0 - jmin[0];
+  Lp = L - hdmin[0][jp_v];
+  assert(L >= hdmin[0][jp_v]);
+  assert(L <= hdmax[0][jp_v]);
+  beta[0][jp_v][Lp] = 0.;
+
+  /* Initialize the EL deck at M, if we're doing local alignment w.r.t. ends.
+   * EL deck has no bands as currently implemented.
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    if (! Ideckpool_pop(dpool, &(beta[cm->M])))
+      beta[cm->M] = Ialloc_vjd_deck(L, i0, j0);
+    for (jp = 0; jp <= L; jp++) {
+      j = i0-1+jp;
+      for (d = 0; d <= jp; d++)
+	beta[cm->M][j][d] = -INFTY;
+    }
+    
+    /* Le don't have to worry about vroot -> EL transitions the way 
+     * smallcyk.c::outside() does, because vroot = 0.
+     */
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0; v < cm->M; v++)
+    if (cm->sttype[v] == B_st) touch[v] = 2;
+    else                       touch[v] = cm->cnum[v];
+				
+  /* Main loop down through the decks
+   */
+  /*for (v = 2; v < cm->M; v++) */ /*EPN is this 2 b/c Durbin p.287 
+				     has state 2 in the algorithm? b/c state 1 is root? */
+  for (v = 1; v < cm->M; v++)
+    {
+      /* First we need to fetch a deck of memory to fill in;
+       * we try to reuse a deck but if one's not available we allocate
+       * a fresh one.
+       */
+      if (! Ideckpool_pop(dpool, &(beta[v])))
+	beta[v] = Ialloc_jdbanded_vjd_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+
+      /* Init the whole deck to -INFTY
+       */
+      for (j = jmin[v]; j <= jmax[v]; j++)
+	{
+	  jp_v = j - jmin[v];
+	  for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	    {
+	      dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      beta[v][jp_v][dp_v] = -INFTY;
+	    }
+	}
+
+      /* If we can do a local begin into v, also init with that. 
+       * By definition, beta[0][j0][L] == 0.
+       */ 
+      if (cm->flags & CMH_LOCAL_BEGIN)
+	{
+	  if((j0 >= jmin[v]) && (j0 <= jmax[v]))
+	    {
+	      jp_v = j0 - jmin[v];
+	      if((L >= hdmin[v][jp_v]) && L <= hdmax[v][jp_v])
+		{
+		  Lp = L - hdmin[v][jp_v];
+		  beta[v][jp_v][Lp] = cm->ibeginsc[v];
+		}
+	    }
+	}
+      /* main recursion: reorganized relative to FOutside() for simplification of
+       * band-related issues.
+       */
+      for (j = jmax[v]; j >= jmin[v]; j--)
+	{
+	  jp_v = j - jmin[v];
+	  for (d = hdmax[v][jp_v]; d >= hdmin[v][jp_v]; d--)
+	    {
+	      i = j-d+1;
+	      dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+	      
+	      if (cm->stid[v] == BEGL_S) 
+		{
+		  y = cm->plast[v];	/* the parent bifurcation    */
+		  z = cm->cnum[y];	/* the other (right) S state */
+		  jp_y = j - jmin[y];
+		  jp_z = j - jmin[z];
+		  
+		  /* Find the first k value that implies a valid cell in the y and z decks.
+		   * This k must satisfy the following 8 inequalities (some may be redundant):
+		   * NOTE: these are different from those in Inside() (for one thing, v and y
+		   *       (BEGL_S and BIF_B here respectively) are switched relative to Inside.
+		   *
+		   * (1) k <= jmax[y] - j;
+		   * (2) k >= jmin[y] - j;
+		   * (3) k <= jmax[z] - j;
+		   * (4) k >= jmin[z] - j;
+		   *     1 and 2 guarantee (j+k) is within state y's j band
+		   *     3 and 4 guarantee (j+k) is within state z's j band
+		   *
+		   * (5) k >= hdmin[y][j-jmin[y]+k] - d;
+		   * (6) k <= hdmax[y][j-jmin[y]+k] - d; 
+		   *     5 and 6 guarantee k+d is within y's j=(j+k), d band
+		   *
+		   * (7) k >= hdmin[z][j-jmin[z]+k];
+		   * (8) k <= hdmax[z][j-jmin[z]+k]; 
+		   *     5 and 6 guarantee k is within state z's j=(j+k) d band
+		   * 
+		   * Note, below:
+		   * tmp_jmin = MAX(jmin[y], jmin[z];
+		   * tmp_jmax = MIN(jmax[y], jmax[z];
+		   */
+		  tmp_jmin = (jmin[y] > jmin[z]) ? jmin[y] : jmin[z];
+		  tmp_jmax = (jmax[y] < jmax[z]) ? jmax[y] : jmax[z];
+
+		  kmin = tmp_jmin - j;
+		  kmax = tmp_jmax - j;
+		  /* kmin and kmax satisfy inequalities (1-4) */
+		  /* RHS of inequalities 5-8 are dependent on k, so we check
+		   * for these within the next for loop.
+		   */
+		  for(k = kmin; k <= kmax; k++)
+		    {
+		      if(k < (hdmin[y][jp_y+k] - d) || k > (hdmax[y][jp_y+k] - d)) continue; 
+		      /* above line continues if inequality 5 or 6 is violated */
+		      if(k < (hdmin[z][jp_z+k]) || k > (hdmax[z][jp_z+k])) continue; 
+		      /* above line continues if inequality 7 or 8 is violated */
+		      
+		      /* if we get here for current k, all 8 inequalities have been satisified 
+		       * so we know the cells corresponding to the platonic 
+		       * matrix cells alpha[v][j][d], alpha[y][j+k][d+k], and
+		       * alpha[z][j+k][k] are all within the bands. These
+		       * cells correspond to beta[v][jp_v][dp_v], 
+		       * beta[y][jp_y+k][d-hdmin[y][jp_y+k]+k],
+		       * and alpha[z][jp_z][k-hdmin[z][jp_z+k]];
+		       */
+		      kp_z = k-hdmin[z][jp_z+k];
+		      dp_y = d-hdmin[y][jp_y+k];
+		      beta[v][jp_v][dp_v] = ILogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+k][dp_y+k] 
+									  + alpha[z][jp_z+k][kp_z]));
+		    }
+		}
+	      else if (cm->stid[v] == BEGR_S) 
+		{
+		  y = cm->plast[v];	/* the parent bifurcation    */
+		  z = cm->cfirst[y];	/* the other (left) S state */
+
+		  jp_y = j - jmin[y];
+		  jp_z = j - jmin[z];
+		  
+		  /* For j to be valid for state y: *
+		   * jmin[y] >= j >= jmax[y]
+		   * These are independent of k so we check outside of k loop below
+		   * For j to be valid for state z: *
+		   * (jmin[z] + d) >= j >= (jmax[z] + d)
+		   */
+		  if(j < jmin[y] || j > jmax[y]) continue;
+		  if((j < (jmin[z] + d)) || (j > (jmax[z]+d))) continue;
+
+		  /* Find the first k value that implies a valid cell in the y and z decks.
+		   * This k must satisfy the following 4 inequalities (some may be redundant):
+		   * NOTE: these are different from those in Inside() (for one thing, v and y
+		   *       (BEGR_S and BIF_B here respectively) are switched relative to Inside.
+		   *
+		   * (1) k >= hdmin[y][j-jmin[y]] - d;
+		   * (2) k <= hdmax[y][j-jmin[y]] - d;
+		   *     1 and 2 guarantee (d+k) is within state y's j=(j) d band
+		   *
+		   * (3) k >= hdmin[z][j-jmin[z]-d];
+		   * (4) k <= hdmax[z][j-jmin[z]-d];
+		   *     3 and 4 guarantee k is within z's j=(j-d), d band
+		   *
+		   */
+		  kmin = ((hdmin[y][jp_y]-d) > (hdmin[z][jp_z-d])) ? (hdmin[y][jp_y]-d) : (hdmin[z][jp_z-d]);
+		  /* kmin satisfies inequalities (1) and (3) */
+		  kmax = ((hdmax[y][jp_y]-d) < (hdmax[z][jp_z-d])) ? (hdmax[y][jp_y]-d) : (hdmax[z][jp_z-d]);
+		  /* kmax satisfies inequalities (2) and (4) */
+
+		  for(k = kmin; k <= kmax; k++)
+		    {
+		      /* for current k, all 4 inequalities have been satisified 
+		       * so we know the cells corresponding to the platonic 
+		       * matrix cells beta[v][j][d], beta[y][j][d+k], and
+		       * alpha[z][j-d][k] are all within the bands. These
+		       * cells correspond to beta[v][jp_v][dp_v], 
+		       * beta[y][jp_y+k][d-hdmin[y][jp_y]+k],
+		       * and alpha[z][jp_z-d][k-hdmin[z][jp_z-d]];
+		       */
+		      kp_z = k-hdmin[z][jp_z-d];
+		      dp_y = d-hdmin[y][jp_y];
+		      beta[v][jp_v][dp_v] = ILogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y+k] 
+									  + alpha[z][jp_z-d][kp_z]));
+		    }
+		}
+	      else
+		{
+		  for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) 
+		    {
+		      voffset = v - cm->cfirst[y]; /* gotta calculate the transition score index for t_y(v) */
+
+		      switch(cm->sttype[y]) {
+		      case MP_st: 
+			if (j == j0 || d == j) continue; /* boundary condition */
+			if ((j+1) < jmin[y] || (j+1) > jmax[y]) continue; /* enforces j is valid for state y */
+			jp_y = j - jmin[y];
+			if ((d+2) < hdmin[y][(jp_y+1)] || (d+2) > hdmax[y][(jp_y+1)]) continue; /* enforces d is valid for state y */
+			/* if we get here alpha[y][jp_y+1][dp_y+2] is a valid alpha cell
+			 * corresponding to alpha[y][j+1][d+2] in the platonic matrix.
+			 */
+			dp_y = d - hdmin[y][jp_y+1];  /* d index for state y */
+			
+			if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+			  iescore = cm->iesc[y][(dsq[i-1]*cm->abc->K+dsq[j+1])];
+			else
+			  iescore = iDegeneratePairScore(cm->abc, cm->iesc[y], dsq[i-1], dsq[j+1]);
+			beta[v][jp_v][dp_v] = ILogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+1][dp_y+2] 
+									    + cm->itsc[y][voffset] + iescore));
+			break;
+
+		      case ML_st:
+		      case IL_st: 
+			if (d == j) continue;	/* boundary condition (note when j=0, d=0)*/
+			if (j < jmin[y] || j > jmax[y]) continue; /* enforces j is valid for state y */
+			jp_y = j - jmin[y];
+			if ((d+1) < hdmin[y][jp_y] || (d+1) > hdmax[y][jp_y]) continue; /* enforces d is valid for state y */
+			/* if we get here alpha[y][jp_y][dp_y+1] is a valid alpha cell
+			 * corresponding to alpha[y][j][d+1] in the platonic matrix.
+			 */
+			dp_y = d - hdmin[y][jp_y];  /* d index for state y */
+			if (dsq[i-1] < cm->abc->K) 
+			  iescore = cm->iesc[y][dsq[i-1]];
+			else
+			  iescore = esl_abc_IAvgScore(cm->abc, dsq[i-1], cm->iesc[y]);
+			beta[v][jp_v][dp_v] = ILogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y+1] 
+									    + cm->itsc[y][voffset] + iescore));
+			break;
+		    
+		      case MR_st:
+		      case IR_st:
+			if (j == j0) continue;
+			if ((j+1) < jmin[y] || (j+1) > jmax[y]) continue; /* enforces j is valid for state y */
+			jp_y = j - jmin[y];
+			if ((d+1) < hdmin[y][(jp_y+1)] || (d+1) > hdmax[y][(jp_y+1)]) continue; /* enforces d is valid for state y */
+			/* if we get here alpha[y][jp_y+1][dp_y+1] is a valid alpha cell
+			 * corresponding to alpha[y][j+1][d+1] in the platonic matrix.
+			 */
+			dp_y = d - hdmin[y][(jp_y+1)];  /* d index for state y */
+			if (dsq[j+1] < cm->abc->K) 
+			  iescore = cm->iesc[y][dsq[j+1]];
+			else
+			  iescore = esl_abc_IAvgScore(cm->abc, dsq[j+1], cm->iesc[y]);
+			/*printf("j: %d | jmin[y]: %d | jmax[y]: %d | jp_v: %d | dp_v: %d | jp_y: %d | dp_y: %d\n", j, jmin[y], jmax[y], jp_v, dp_v, jp_y, dp_y);*/
+			beta[v][jp_v][dp_v] = ILogsum(beta[v][jp_v][dp_v], (beta[y][jp_y+1][dp_y+1] 
+									    + cm->itsc[y][voffset] + iescore));
+			break;
+
+		      case S_st:
+		      case E_st:
+		      case D_st:
+			if (j < jmin[y] || j > jmax[y]) continue; /* enforces j is valid for state y */
+			jp_y = j - jmin[y];
+			if (d < hdmin[y][jp_y] || d > hdmax[y][jp_y]) continue; /* enforces d is valid for state y */
+			/* if we get here alpha[y][jp_y][dp_y] is a valid alpha cell
+			 * corresponding to alpha[y][j][d] in the platonic matrix.
+			 */
+			dp_y = d - hdmin[y][jp_y];  /* d index for state y */
+			beta[v][jp_v][dp_v] = ILogsum(beta[v][jp_v][dp_v], (beta[y][jp_y][dp_y] + cm->itsc[y][voffset])); 
+			break;
+
+		      default: cm_Fail("bogus child state %d\n", cm->sttype[y]);
+		      }/* end switch over states*/
+		  } /* ends for loop over parent states. we now know beta[v][j][d] for this d */
+		if (beta[v][jp_v][dp_v] < -INFTY) beta[v][jp_v][dp_v] = -INFTY;
+		}	/* ends else entered for non-BEGL/BEGR states*/	
+	    } /* ends loop over d. We know all beta[v][j][d] in this row j*/
+	}    /* end loop over jp. We know the beta's for the whole deck.*/
+      /* Deal with local alignment end transitions v->EL
+       * (EL = deck at M.)
+       */
+      if (cm->iendsc[v] != -INFTY) {
+	for (j = jmin[v]; j <= jmax[v]; j++)
+	  {
+	    jp_v = j - jmin[v];
+	    for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		i = j-d+1;
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		switch (cm->sttype[v]) {
+		case MP_st: 
+		  if (j == j0 || d == j) continue; /* boundary condition */
+		  if (((j+1) > jmax[v]) || ((d+2) > hdmax[v][jp_v])) continue; /*boundary condition*/
+		  if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+		    iescore = cm->iesc[v][(dsq[i-1]*cm->abc->K+dsq[j+1])];
+		  else
+		    iescore = iDegeneratePairScore(cm->abc, cm->iesc[v], dsq[i-1], dsq[j+1]);
+		  beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[v][jp_v+1][dp_v+2] + cm->iendsc[v] 
+								  + iescore));
+		break;
+	      case ML_st:
+	      case IL_st:
+		if (d == j) continue;	
+		if ((d+1) > hdmax[v][jp_v]) continue; /*boundary condition*/
+		if (dsq[i-1] < cm->abc->K) 
+		  iescore = cm->iesc[v][dsq[i-1]];
+		else
+		  iescore = esl_abc_IAvgScore(cm->abc, dsq[i-1], cm->iesc[v]);
+		beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[v][jp_v][dp_v+1] + cm->iendsc[v] 
+								+ iescore));
+		break;
+	      case MR_st:
+	      case IR_st:
+		if (j == j0) continue;
+		if (((j+1) > jmax[v]) || ((d+1) > hdmax[v][jp_v])) continue; /*boundary condition*/
+		if (dsq[j+1] < cm->abc->K) 
+		  iescore = cm->iesc[v][dsq[j+1]];
+		else
+		  iescore = esl_abc_IAvgScore(cm->abc, dsq[j+1], cm->iesc[v]);
+		beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[v][jp_v+1][dp_v+1] + cm->iendsc[v] 
+								+ iescore));
+		break;
+	      case S_st:
+	      case D_st:
+	      case E_st:
+		beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[v][jp_v][dp_v] + cm->iendsc[v] 
+								+ iescore));
+		break;
+	      case B_st:  
+	      default: cm_Fail("bogus parent state %d\n", cm->sttype[v]);
+		/* note that although B is a valid vend for a segment we'd do
+                   outside on, B->EL is set to be impossible, by the local alignment
+                   config. There's no point in having a B->EL because B is a nonemitter
+                   (indeed, it would introduce an alignment ambiguity). The same
+		   alignment case is handled by the X->EL transition where X is the
+		   parent consensus state (S, MP, ML, or MR) above the B. Thus,
+		   this code is relying on the (cm->iendsc[v] != -INFTY) test, above,
+		   to make sure the sttype[vend]=B case gets into this switch.
+		*/
+	      } /* end switch over parent state type v */
+	    } /* end inner loop over d */
+	} /* end outer loop over jp */
+      } /* end conditional section for dealing w/ v->EL local end transitions */
+
+      /* Look at v's parents; if we're reusing memory (! do_full)
+       * push the parents that we don't need any more into the pool.
+       */
+      if (! do_full) {
+	for (y = cm->plast[v]; y > cm->plast[v]-cm->pnum[v]; y--) {
+	  touch[y]--;
+	  if (touch[y] == 0) { Ideckpool_push(dpool, beta[y]); beta[y] = NULL; }
+	}
+      }
+    } /* end loop over decks v. */
+
+  /* EPN left the below SRE block out */
+  /*#if 0*/
+  /* SRE: this code is superfluous, yes??? */
+  /* Deal with last step needed for local alignment 
+   * w.r.t. ends: left-emitting, zero-scoring EL->EL transitions.
+   * (EL = deck at M.)
+   */
+  if (cm->flags & CMH_LOCAL_END) {
+    for (jp = L; jp > 0; jp--) { /* careful w/ boundary here */
+      j = i0-1+jp;
+      for (d = jp-1; d >= 0; d--) /* careful w/ boundary here */
+	beta[cm->M][j][d] = ILogsum(beta[cm->M][j][d], (beta[cm->M][j][d+1]
+							+ cm->iel_selfsc));
+    }
+  }
+  /*#endif*/
+
+  /*
+    printf("OUTSIDE JD, printing beta\n");
+    debug_print_alpha_banded_jd(beta, cm, L, jmin, jmax, hdmin, hdmax);
+    printf("OUTSIDE JD, done printing beta\n");
+  */
+
+  Lp = L - hdmin[0][j0-jmin[0]];
+  if(do_check && (!(cm->flags & CMH_LOCAL_END))) 
+    /* Local ends make the following test invalid because it is not true that
+     * exactly 1 state in each node's split set must be visited in each parse. 
+     */
+    {
+      /* Determine P(S|M) / P(S|R) (probability of the sequence given the model) 
+       * using both the Outside (beta) and Inside (alpha) matrices,
+       * and ensure they're consistent with P(S|M) / P(S|R) from the Inside calculation.
+       * For all v in each split set: Sum_v [ Sum_i,j ( alpha[v][i][j] * beta[v][i][j] ) ] 
+       *                                                = P(S|M) / P(S|R)  
+       * in v,j,d coordinates this is:
+       * For all v in each split set: Sum_v [ Sum_j,(d<=j) ( alpha[v][j][d] * beta[v][j][d] ) ]
+       *                                                = P(S|M) / P(S|R)
+       */
+	 
+      for(n = 0; n < cm->nodes; n++)
+	{
+	  isc = -INFTY;
+	  num_split_states = SplitStatesInNode(cm->ndtype[n]);
+	  for(v = cm->nodemap[n]; v < cm->nodemap[n] + num_split_states; v++)
+	    {
+	      for (j = jmin[v]; j <= jmax[v]; j++)
+		{
+		  jp_v = j - jmin[v];
+		  for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		    {
+		      dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		      /*printf("node %d | adding alpha beta: v: %d | jp_v: %d | dp_v: %d| j: %d | d: %d\n", n, v, jp_v, dp_v, j, d);
+			printf("\talpha: %f | beta: %f\n", alpha[v][jp_v][dp_v], beta[v][jp_v][dp_v]);*/
+		      isc = ILogsum(isc, (alpha[v][jp_v][dp_v] + beta[v][jp_v][dp_v]));
+		    }
+		}
+	      }
+	  fsc = Scorify(isc);
+	  /*printf("checking node: %d | sc: %.6f\n", n, fsc);*/
+	  diff = fsc - (Scorify(alpha[0][j0-jmin[0]][Lp]));
+	  if(diff > 0.01 || diff < -0.01)
+	    {
+	      fail_flag = TRUE;
+	      printf("ERROR: node %d P(S|M): %.5f inconsistent with Inside P(S|M): %.5f (diff: %.5f)\n", 
+		     n, fsc, Scorify(alpha[0][(j0-jmin[0])][Lp]), diff);
+	    }
+	}
+
+    }
+
+  /* IF not in local mode, we can calculate P(S|M) / P(S|R) given only the 
+   * beta matrix as follows:
+   * 
+   * IF local ends are off, we know each parse MUST visit each END_E state,
+   * we pick final END_E state state cm->M-1 (though any END_E could be used here):
+   *
+   * Sum_j=0 to L (alpha[M-1][j][0] * beta[M-1][j][0]) = P(S|M) / P(S|R)
+   *
+   * Note: alpha[M-1][j][0] = 0.0 for all j 
+   *       because all parse subtrees rooted at an END_E must have d=0, (2^0 = 1.0)
+   * therefore: 
+   * Sum_j=0 to L (beta[M-1][j][0]) = P(S|M) / P(S|R)
+   * 
+   * IF local ends are on, each parse MUST visit either each END_E state with d=0
+   * or the EL state but d can vary, so we can't use this test (believe me I tried
+   * to get a similar test working, but I'm convinced you need alpha to get P(S|M)
+   * in local mode).
+   */
+  if(!(cm->flags & CMH_LOCAL_END))
+    {
+      ireturn_sc = -INFTY;
+      v = cm->M-1;
+      for (j = jmin[v]; j <= jmax[v]; j++)
+	{
+	  jp_v = j - jmin[v];
+	  assert(hdmin[v][jp_v] == 0);
+	  /* printf("\talpha[%3d][%3d][%3d]: %5.2f | beta[%3d][%3d][%3d]: %5.2f\n", (cm->M-1), (j), 0, alpha[(cm->M-1)][j][0], (cm->M-1), (j), 0, beta[(cm->M-1)][j][0]);*/
+	  ireturn_sc = ILogsum(ireturn_sc, (beta[v][jp_v][0]));
+	}
+      freturn_sc = Scorify(ireturn_sc);
+    }
+  else /* return_sc = P(S|M) / P(S|R) from Inside() */
+    {
+      freturn_sc = Scorify(alpha[0][(j0-jmin[0])][Lp]);
+    }
+
+  /* If the caller doesn't want the beta matrix, free it.
+   * (though it would be *stupid* for the caller not to want the
+   * matrix in the current implementation...)
+   */
+  if (ret_beta == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) 
+      if (beta[v] != NULL) { Ideckpool_push(dpool, beta[v]); beta[v] = NULL; }
+    if (cm->flags & CMH_LOCAL_END) {
+      Ideckpool_push(dpool, beta[cm->M]);
+      beta[cm->M] = NULL; 
+    }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the alpha matrix, free it 
+   * Else, pass it back to him.
+   * EPN - if we free the alpha and beta matrix the deck pool has all the 
+   *       decks from alpha and beta, not sure if this is desirable.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M-1); v++) 
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { Ideckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { Ideckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    int   **a;
+    while (Ideckpool_pop(dpool, &a)) Ifree_vjd_deck(a, i0, j0);
+    Ideckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+  free(touch);
+
+  if(fail_flag) cm_Fail("Not all nodes passed posterior check.");
+
+  if(!(cm->flags & CMH_LOCAL_END))
+    ESL_DPRINTF1(("\tIOutside_b_jd_me() sc : %f\n", freturn_sc));
+  else
+    ESL_DPRINTF1(("\tIOutside_b_jd_me() sc : %f (LOCAL mode; sc is from Inside)\n", freturn_sc));
+
+  return freturn_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/***************************************************************/
+/* Function: CMPosterior_b_jd_me()
+ *           
+ * EPN 05.27.06 based on IHH's P7EmitterPosterior() from HMMER's postprob.c
+ *
+ * Purpose:  Combines banded Inside and Outside cubes into a posterior
+ *           probability cube. The Inside and Outside cubes are banded
+ *           in both the j and d dimensions, any cells outside of
+ *           bands do not exist in memory
+ *           The entry in post[v][jp_v][dp_v] is the log of the
+ *           posterior probability of a parse subtree rooted at v 
+ *           emitting the subsequence i..j (i=j-d+1). Where j = jp_v + jmin[v],
+ *           and d = dp_v + hdmin[v][jp_v].
+ *           The caller must allocate space for the cube, although the
+ *           beta matrix from Outside can be used instead (overwriting it will not
+ *           compromise the algorithm).
+ *           
+ * Args:     L        - length of sequence
+ *           cm       - the model
+ *           alpha    - pre-calculated Inside matrix 
+ *           beta     - pre-calculated Outside matrix
+ *           post     - pre-allocated dynamic programming cube
+ *           jmin      - minimum j bound for each state v; [0..v..M-1]
+ *           jmax      - maximum j bound for each state v; [0..v..M-1]
+ *           hdmin     - minimum d bound for each state v and valid j; 
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ *           hdmax     - maximum d bound for each state v and valid j;
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ * Return:   void
+ */
+void
+CMPosterior_b_jd_me(int L, CM_t *cm, float ***alpha, float ****ret_alpha,
+		    float ***beta, float ****ret_beta, float ***post,
+		    float ****ret_post, int *jmin, int *jmax, int **hdmin, int **hdmax)
+{
+  int   v, j, d;
+  float sc;
+  int      jp_v; /* j index for state v in alpha/beta with mem eff bands */
+  int      dp_v; /* d index for state v in alpha/beta w/mem eff bands */
+  int      Lp;
+  float  **end;         /* used for freeing alpha b/c we re-use the end deck. */
+  
+  Lp = L - hdmin[0][L-jmin[0]];
+  sc = alpha[0][L-jmin[0]][Lp];
+  
+  /* If local ends are on, start with the EL state (cm->M), otherwise
+   * its not a valid deck.
+   */
+  if (cm->flags & CMH_LOCAL_END)
+    {
+      for(j = 0; j <= L; j++) 
+	for (d = 0; d <= j; d++)
+	  {
+	    post[cm->M][j][d] = alpha[cm->M][j][d] + beta[cm->M][j][d] - sc;
+	    /*printf("v: %3d | j: %3d | d: %3d | alpha : %5.2f | beta : %5.2f\n", cm->M, j, d, alpha[cm->M][j][d], beta[cm->M][j][d]);*/
+	    /*printf("post[%d][%d][%d]: %f\n", cm->M, j, d, post[cm->M][j][d]);*/
+	  }  
+    }
+
+  for (v = (cm->M-1); v >= 0; v--) 
+    for (j = jmin[v]; j <= jmax[v]; j++) 
+      {
+	jp_v = j - jmin[v];
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	{
+	  dp_v = d - hdmin[v][jp_v];
+	  /*printf("v: %3d | jp_v: %3d | dp_v: %3d | alpha: %5.2f | beta: %5.2f\n", v, jp_v, dp_v, alpha[v][jp_v][dp_v], beta[v][jp_v][dp_v]);*/
+	  post[v][jp_v][dp_v] = alpha[v][jp_v][dp_v] + beta[v][jp_v][dp_v] - sc;
+	}  
+      }
+
+  /* If the caller doesn't want the matrix, free it and free the decks in the pool
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M); v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { free_vjd_deck(alpha[v], 1, L); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { free_vjd_deck(end, 1, L); end = NULL; }
+    free(alpha);
+  }
+  else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the beta matrix, free it along with the decks.
+   */
+  if (ret_beta == NULL) {
+    for (v = 0; v <= (cm->M); v++) 
+      if (beta[v] != NULL) { free_vjd_deck(beta[v], 1, L); beta[v] = NULL; }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the post matrix, free it, though
+   * it would be *stupid* for the caller not to want it in current implementation.
+   */
+  if (ret_post == NULL) {
+    for (v = 0; v <= (cm->M); v++) 
+      if (post[v] != NULL) { free_vjd_deck(post[v], 1, L); post[v] = NULL; }
+    free(post);
+  } else *ret_post = post;
+}
+
+void
+ICMPosterior_b_jd_me(int L, CM_t *cm, int   ***alpha, int   ****ret_alpha,
+		    int   ***beta, int   ****ret_beta, int   ***post,
+		    int ****ret_post, int *jmin, int *jmax, int **hdmin, int **hdmax)
+{
+  int   v, j, d;
+  int   sc;
+  int      jp_v; /* j index for state v in alpha/beta with mem eff bands */
+  int      dp_v; /* d index for state v in alpha/beta w/mem eff bands */
+  int      Lp;
+  int    **end;         /* used for freeing alpha b/c we re-use the end deck. */
+  
+  Lp = L - hdmin[0][L-jmin[0]];
+  sc = alpha[0][L-jmin[0]][Lp];
+  
+  /* If local ends are on, start with the EL state (cm->M), otherwise
+   * it's not a valid deck.
+   */
+  if (cm->flags & CMH_LOCAL_END)
+    {
+      for(j = 0; j <= L; j++) 
+	for (d = 0; d <= j; d++)
+	  {
+	    post[cm->M][j][d] = alpha[cm->M][j][d] + beta[cm->M][j][d] - sc;
+	    /*printf("v: %3d | j: %3d | d: %3d | alpha : %5.2f | beta : %d\n", cm->M, j, d, alpha[cm->M][j][d], beta[cm->M][j][d]);
+	      printf("post[%d][%d][%d]: %d\n", cm->M, j, d, post[cm->M][j][d]);*/
+	  }  
+    }
+
+  for (v = (cm->M-1); v >= 0; v--) 
+    for (j = jmin[v]; j <= jmax[v]; j++) 
+      {
+	jp_v = j - jmin[v];
+	for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	{
+	  dp_v = d - hdmin[v][jp_v];
+	  post[v][jp_v][dp_v] = alpha[v][jp_v][dp_v] + beta[v][jp_v][dp_v] - sc;
+	  /*printf("v: %3d | jp_v: %3d | dp_v: %3d | alpha: %10d | beta: %10d | post: %10d\n", v, jp_v, dp_v, alpha[v][jp_v][dp_v], beta[v][jp_v][dp_v], post[v][jp_v][dp_v]);*/
+	  /* if(Score2Prob(post[v][jp_v][dp_v], 1.) > 1.03) printf("%f v: %d jp_v: %d dp_v: %d isc: %d\n", Score2Prob(post[v][jp_v][dp_v], 1.), v, jp_v, dp_v, post[v][jp_v][dp_v]); */
+	  /* assert(Score2Prob(post[v][jp_v][dp_v], 1.) <= 1.001); */
+	}  
+      }
+
+  /* If the caller doesn't want the matrix, free it and free the decks in the pool
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= (cm->M); v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { Ifree_vjd_deck(alpha[v], 1, L); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { Ifree_vjd_deck(end, 1, L); end = NULL; }
+    free(alpha);
+  }
+  else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the beta matrix, free it along with the decks.
+   */
+  if (ret_beta == NULL) {
+    for (v = 0; v <= (cm->M); v++) 
+      if (beta[v] != NULL) { Ifree_vjd_deck(beta[v], 1, L); beta[v] = NULL; }
+    free(beta);
+  } else *ret_beta = beta;
+
+  /* If the caller doesn't want the post matrix, free it, though
+   * it would be *stupid* for the caller not to want it in current implementation.
+   */
+  if (ret_post == NULL) {
+    for (v = 0; v <= (cm->M); v++) 
+      if (post[v] != NULL) { Ifree_vjd_deck(post[v], 1, L); post[v] = NULL; }
+    free(post);
+  } else *ret_post = post;
+}
+
+/*################################################################*/
+/* Integer versions of functions necessary for implementation
+ * of cm_postprob.c functions using scaled integer log odds scores. Copied
+ * and minimally changed from smallcyk.c.
+ */
+
+/*################################################################*/
+/* Functions: Ideckpool_*()
+ * Date:      EPN, Fri Dec 29 06:50:51 2006
+ *            adapted from deckpool_*() functions in smallcyk.c by:
+ *            SRE, Wed Aug  2 10:43:17 2000 [St. Louis]
+ *
+ * Purpose:   Implementation of a pushdown stack for storing decks 
+ *            of the inside or outside dynamic programming matrices
+ *            with ints (not floats - this is the *I*deckpool part),
+ *            with the usual _create, _push, _pop, and _free API. 
+ *            
+ *            The deck pool allows us to efficiently reuse memory,
+ *            so long as our DP algorithms step through the decks
+ *            as their outermost loop.
+ *            
+ *            Works for either coordinate system (vjd or vji) 
+ *            and subseq variants, because it's simply managing
+ *            a deck as a float **.
+ */
+Ideckpool_t *
+Ideckpool_create(void)
+{
+  int status;
+  Ideckpool_t *dpool;
+
+  ESL_ALLOC(dpool, sizeof(Ideckpool_t));
+  dpool->block  = 10;		/* configurable if you want */
+  ESL_ALLOC(dpool->pool, sizeof(int **) * dpool->block);
+  dpool->nalloc = dpool->block;
+  dpool->n      = 0;
+  return dpool;
+  
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+void 
+Ideckpool_push(Ideckpool_t *dpool, int **deck)
+{
+  int status;
+  void *tmp;
+  if (dpool->n == dpool->nalloc) {
+    dpool->nalloc += dpool->block;
+    ESL_RALLOC(dpool->pool, tmp, sizeof(int **) * dpool->nalloc);
+  }
+  dpool->pool[dpool->n] = deck;
+  dpool->n++;
+  ESL_DPRINTF3(("Ideckpool_push\n"));
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+int
+Ideckpool_pop(Ideckpool_t *d, int ***ret_deck)
+{
+  if (d->n == 0) { *ret_deck = NULL; return 0;}
+  d->n--;
+  *ret_deck = d->pool[d->n];
+  ESL_DPRINTF3(("Ideckpool_pop\n"));
+  return 1;
+}
+void
+Ideckpool_free(Ideckpool_t *d)
+{
+  free(d->pool);
+  free(d);
+}
+/*================================================================*/
+
+/*################################################################*/
+/* Functions: I*_vjd_*
+ * Date:     EPN, Fri Dec 29 06:55:29 2006
+ *           adapted from *_vjd_*() functions in smallcyk.c by:
+ *           SRE, Sat Aug 12 16:27:37 2000 [Titusville]
+ * 
+ * 
+ * Purpose:  Allocation and freeing of 3D matrices and 2D decks
+ *           of ints (not floats - this is the *I*_vjd_ part)
+ *           in the vjd coord system. These can be called on
+ *           subsequences i..j, not just the full sequence 1..L,
+ *           so they need i,j... if you're doing the full sequence
+ *           just pass 1,L.
+ *           
+ *           We don't need to deal with shadow matrices differently
+ *           between float and int log odds scores, we can use
+ *           the original functions in smallcyk.c
+ */
+int **
+Ialloc_vjd_deck(int L, int i, int j)
+{
+  int status;
+  int **a;
+  int     jp;
+
+  ESL_DPRINTF3(("alloc_vjd_deck : %.4f\n", size_vjd_deck(L,i,j)));
+  ESL_ALLOC(a, sizeof(int *) * (L+1)); /* always alloc 0..L rows, some of which are NULL */
+  for (jp = 0;   jp < i-1;    jp++) a[jp]     = NULL;
+  for (jp = j+1; jp <= L;     jp++) a[jp]     = NULL;
+  for (jp = 0;   jp <= j-i+1; jp++) ESL_ALLOC(a[jp+i-1], sizeof(int) * (jp+1));
+  return a;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+int
+Isize_vjd_deck(int L, int i, int j)
+{
+  float Mb;
+  int   jp;
+  Mb = (float) (sizeof(int *) * (L+1));
+  for (jp = 0; jp <= j-i+1; jp++)
+    Mb += (float) (sizeof(int) * (jp+1));
+  return (Mb / 1000000.);
+}
+
+void
+Ifree_vjd_deck(int **a, int i, int j)
+{
+  int jp;
+  for (jp = 0; jp <= j-i+1; jp++) if (a[jp+i-1] != NULL) free(a[jp+i-1]);
+  free(a);
+}
+void
+Ifree_vjd_matrix(int ***a, int M, int i, int j)
+{
+  int v;
+  for (v = 0; v <= M; v++)
+    if (a[v] != NULL)		/* protect against double free's of reused decks (ends) */
+      { Ifree_vjd_deck(a[v], i, j); a[v] = NULL; }
+  free(a);
+}
+/*================================================================*/
+
+/* A single vjd deck allocation function: Ialloc_jdbanded_vjd_deck()
+ * is needed to support scaled int log odds scores in HMM banded (in
+ * the j and d dimensions) Inside and Outside functions. This is copied
+ * from hbandcyk.c and modified to handle int log odds scores, not floats.
+ */
+int **
+Ialloc_jdbanded_vjd_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax)
+{
+  int     status;
+  int   **a;
+  int     jp;
+  int     bw; /* width of band, depends on jp, so we need to calculate
+	         this inside the jp loop*/
+  int     jfirst, jlast;
+  /*printf("in alloc JD banded vjd deck, L : %d, i : %d, j : %d, jmin : %d, jmax : %d\n", L, i, j, jmin, jmax);*/
+
+  if(j < jmin || i > jmax)
+    cm_Fail("ERROR called alloc_jdbanded_vjd_deck for i: %d j: %d which is outside the band on j, jmin: %d | jmax: %d\n", i, j, jmin, jmax);
+
+  ESL_ALLOC(a, sizeof(int *) * (L+1));  /* always alloc 0..L rows, some of which are NULL */
+  for (jp = 0; jp <= L;     jp++) a[jp]     = NULL;
+
+  jfirst = ((i-1) > jmin) ? (i-1) : jmin;
+  jlast = (j < jmax) ? j : jmax;
+  /* jfirst is the first valid j, jlast is the last */
+  for (jp = jfirst; jp <= jlast; jp++)
+    {
+      /*printf("jfirst: %d | jlast: %d\n", jfirst, jlast);
+      printf("jp: %d | max : %d\n", jp, (jlast)); 
+      printf("hdmax[%d]: %d\n", (jp-jmin), hdmax[jp-jmin]);
+      */
+      if(hdmax[jp-jmin] > (jp+1))
+	{
+	  /* Based on my current understanding this shouldn't happen, it means there's a valid d
+	   * in the hd band that is invalid because its > j. I check, or ensure, that this
+	   * doesn't happen when I'm constructing the d bands.
+	   */
+	  cm_Fail("jd banded error 0.\n");
+	}
+      bw = hdmax[jp-jmin] - hdmin[jp-jmin] +1;
+
+      /*a is offset only the first (jlast-jfirst+1) elements will be non-NULL*/
+      ESL_ALLOC(a[jp-jfirst], sizeof(int) * bw);
+      /*printf("\tallocated a[%d] | bw: %d\n", (jp-jfirst), bw);*/
+    }
+  return a;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+
+/*
+ * Function: ParsetreeSampleFromIInside()
+ * Incept:   EPN, Thu Sep  6 09:58:26 2007
+ *          
+ * Purpose:  Sample a parsetree from an non-banded integer Inside matrix.
+ *           
+ * Args:     r        - source of randomness
+ *           cm       - the model
+ *           dsq      - digitized sequence
+ *           L        - length of dsq, alpha *must* go from 1..L
+ *           alpha    - pre-calculated Inside matrix (ints)
+ *           ret_tr   - ptr to parsetree we'll return (*must* be non-NULL)
+ *           ret_alpha- pass NULL to free input alpha, otherwise it's passed back here
+ *
+ * Return:   score of sampled parsetree; dies immediately with cm_Fail if an error occurs.
+ */
+float
+ParsetreeSampleFromIInside(ESL_RANDOMNESS *r, CM_t *cm, ESL_DSQ *dsq, int L, int ***alpha, Parsetree_t **ret_tr, int ****ret_alpha)
+{
+  int          status;             /* easel status code */
+  int          v, y, z, b;         /* state indices */
+  int          yoffset;            /* transition offset in a states transition vector */
+  int          i, j;               /* sequence position indices */
+  int          d;                  /* j - i + 1; the current subseq length */
+  int          k;                  /* right subseq fragment length for bifurcs */
+  int          nd;                 /* node index */
+  int          bifparent;          /* for connecting bifurcs */
+  Parsetree_t *tr;                 /* trace we're building */
+  ESL_STACK   *pda;                /* the stack */
+  float        pvec[MAXCONNECT+1]; /* prob vector of possible paths to take, (max num children + 1 for possibility of EL) */
+  float       *bifvec;             /* pvec for choosing transition out of BIF_B states */
+  float       *rootvec;            /* pvec for choosing transition out of ROOT_S if local begins are on */
+  float        maxsc;              /* max score in our vector of scores of possible subparses */
+  int          el_is_possible;     /* TRUE if we can jump to EL from current state (and we're in local mode) FALSE if not */
+  int          ntrans;             /* number of transitions for current state */
+  int          isc = 0;            /* score of the parsetree we're sampling */
+  int        **end;                /* used for freeing alpha b/c we re-use the end deck. */
+
+  /* contract check */
+  if(ret_tr == NULL) cm_Fail("ParsetreeSampleFromIInside(), ret_tr is NULL.");
+  if(r      == NULL) cm_Fail("ParsetreeSampleFromIInside(), source of randomness r is NULL.");
+  
+  /* initialize pvec */
+  esl_vec_FSet(pvec, (MAXCONNECT+1), 0.);
+
+  /* Create a parse tree structure and initialize it by adding the root state.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+
+  /* Stochastically traceback through the Inside matrix 
+   * this section of code is stolen and adapted from smallcyk.c:insideT() 
+   */
+  pda = esl_stack_ICreate();
+  v = 0;
+
+  j = d = L;
+  i = 1;
+  isc = 0;
+  while (1) {
+    if (cm->sttype[v] == B_st) {
+      y = cm->cfirst[v];
+      z = cm->cnum[v];
+
+      ESL_ALLOC(bifvec, sizeof(float) * (d+1));
+      /* set bifvec[] as (float-ized) log odds scores for each valid left fragment length */
+      for(k = 0; k <= d; k++) 
+	bifvec[k] = Scorify(alpha[y][j-k][d-k] + alpha[z][j][k]);
+      maxsc = esl_vec_FMax(bifvec, (d+1));
+      esl_vec_FIncrement(bifvec, (d+1), (-1. * maxsc));
+      esl_vec_FScale(bifvec, (d+1), log(2));
+      esl_vec_FLogNorm(bifvec, (d+1));
+      k = esl_rnd_FChoose(r, bifvec, (d+1));
+      free(bifvec);
+
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      esl_stack_IPush(pda, j);	/* remember the end j    */
+      esl_stack_IPush(pda, k);	/* remember the subseq length k */
+      esl_stack_IPush(pda, tr->n-1);	/* remember the trace index of the parent B state */
+
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+
+      v = y;
+    } else {
+      if((v > 0) || (! (cm->flags & CMH_LOCAL_BEGIN))) /* ROOT_S with local begins on is a special case that we handle below */
+	{ 
+	  /* choose which transition we take */
+	  esl_vec_FSet(pvec, (MAXCONNECT+1), IMPOSSIBLE); /* not really necessary */
+	  isc += get_iemission_score(cm, dsq, v, i, j); 
+	  
+	  /* set pvec[] as (float-ized) log odds scores for each child we can transit to, 
+	   * plus a local end (if possible) */
+	  ntrans = cm->cnum[v];
+	  el_is_possible = FALSE;
+	  if((cm->flags & CMH_LOCAL_END) && NOT_IMPOSSIBLE(cm->endsc[v])) { 
+	    el_is_possible = TRUE; 
+	    ntrans++; 
+	  }
+	  for(yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	    y = yoffset + cm->cfirst[v];
+	    pvec[yoffset] = Scorify(cm->itsc[v][yoffset] + 
+				    alpha[y][j - StateRightDelta(cm->sttype[v])][d - StateDelta(cm->sttype[v])]);
+	  }
+	  if(el_is_possible) pvec[cm->cnum[v]] = Scorify(cm->iendsc[v] + 
+						 alpha[cm->M][j][d]); /* EL is silent when we transition into it from non-EL */
+	  /* note: we can treat the log odds scores as log probs, because
+	   * the log probability of the null model is the same for each,
+	   * so essentially we've divided each score by the same constant, so 
+	   * the *relative* proportion of the log odds scores is the
+	   * same as the relative proportion of the log probabilities (seq | model) */
+	  
+	  maxsc = esl_vec_FMax(pvec, ntrans);
+	  esl_vec_FIncrement(pvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (pvec, ntrans, log(2));
+	  esl_vec_FLogNorm(pvec, ntrans);
+	  yoffset = esl_rnd_FChoose(r, pvec, ntrans);
+	  if(yoffset < cm->cnum[v]) isc += cm->itsc[v][yoffset]; 
+	  else {
+	    isc += cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v])));
+	    yoffset = USED_EL; /* we chose EL */
+	  }
+	}
+      else /* v == 0 && (cm->flags && CMH_LOCAL_BEGIN) ( local begins are on )*/
+	{
+	  ntrans = cm->M; /* pretend all states are possible to begin into, but they're not as some will remain IMPOSSIBLE */
+	  ESL_ALLOC(rootvec, sizeof(float) * (ntrans));
+	  esl_vec_FSet(rootvec, ntrans, IMPOSSIBLE);
+	  rootvec[cm->nodemap[1]] = Scorify(cm->ibeginsc[cm->nodemap[1]] + 
+					    alpha[cm->nodemap[1]][j][d]); /* ROOT_S is silent */
+	  for (nd = 2; nd < cm->nodes; nd++) {
+	    if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+		cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd)  
+	      {
+		rootvec[cm->nodemap[nd]] = Scorify(cm->ibeginsc[cm->nodemap[nd]] + 
+						   alpha[cm->nodemap[nd]][j][d]); /* ROOT_S is silent */
+	      }
+	  }
+	  /* this block is shared with v > 0 block, but we repeat it here so we don't need another if statement */
+	  maxsc = esl_vec_FMax(rootvec, ntrans);
+	  esl_vec_FIncrement(rootvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (rootvec, ntrans, log(2));
+	  esl_vec_FLogNorm(rootvec, ntrans);
+	  b = esl_rnd_FChoose(r, rootvec, ntrans);
+	  /* end of similar block with v > 0 */
+	  isc += cm->ibeginsc[b];
+	  yoffset = USED_LOCAL_BEGIN; 
+	  free(rootvec); /* we will not need this again */
+	}
+
+      /*printf("v : %d | r : %d | z : %d | 1 : %d | \n", v, r, z, 1);*/
+      /*printf("\tyoffset : %d\n", yoffset);*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+
+  /* If the caller doesn't want the alpha matrix, free it
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= cm->M; v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { Ifree_vjd_deck(alpha[v], 1, L); alpha[v] = NULL; }
+	else end = alpha[v]; 
+	}
+    if (end != NULL) { Ifree_vjd_deck(end, 1, L); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  *ret_tr = tr; /* contract checked ret_tr was non-NULL */
+  return Scorify(isc);
+
+ ERROR:
+  cm_Fail("memory error.");
+  return 0.; /* NEVERREACHED */
+}
+
+/*
+ * Function: ParsetreeSampleFromIInside_b_jd_me()
+ * Incept:   EPN, Fri Sep  7 11:02:15 2007
+ *          
+ * Purpose:  Sample a parsetree from a integer Inside matrix banded in the j and d dimensions.
+ *           
+ * Args:     r        - source of randomness
+ *           cm       - the model
+ *           dsq      - digitized sequence
+ *           L        - length of dsq, alpha *must* go from 1..L
+ *           alpha    - pre-calculated Inside matrix (ints)
+ *           cp9b     - CP9Bands data structure giving bands on j and d dimensions
+ *           ret_tr   - ptr to parsetree we'll return (*must* be non-NULL)
+ *           ret_alpha- pass NULL to free input alpha, otherwise it's passed back here
+ *
+ * Return:   score of sampled parsetree; dies immediately with cm_Fail if an error occurs.
+ */
+float
+ParsetreeSampleFromIInside_b_jd_me(ESL_RANDOMNESS *r, CM_t *cm, ESL_DSQ *dsq, int L, int ***alpha, CP9Bands_t *cp9b, Parsetree_t **ret_tr, int ****ret_alpha)
+{
+  int          status;             /* easel status code */
+  int          v, y, z, b;         /* state indices */
+  int          yoffset;            /* transition offset in a states transition vector */
+  int          i, j;               /* sequence position indices */
+  int          jp_v, jp_y, jp_z;   /* positions, offset inside j band */
+  int          kmin, kmax;         /* min/max k in current d band */
+  int          d;                  /* j - i + 1; the current subseq length */
+  int          dp_v, dp_y;         /* length, offset inside a d band */
+  int          k;                  /* right subseq fragment length for bifurcs */
+  int          kp_z;               /* right fragment length, offset inside a d band */
+  int          nd;                 /* node index */
+  int          bifparent;          /* for connecting bifurcs */
+  Parsetree_t *tr;                 /* trace we're building */
+  ESL_STACK   *pda;                /* the stack */
+  float        pvec[MAXCONNECT+1]; /* prob vector of possible paths to take, (max num children + 1 for possibility of EL) */
+  float       *bifvec;             /* pvec for choosing transition out of BIF_B states */
+  float       *rootvec;            /* pvec for choosing transition out of ROOT_S if local begins are on */
+  float        maxsc;              /* max score in our vector of scores of possible subparses */
+  int          el_is_possible;     /* TRUE if we can jump to EL from current state (and we're in local mode) FALSE if not */
+  int          ntrans;             /* number of transitions for current state */
+  int          isc = 0;            /* score of the parsetree we're sampling */
+  int        **end;                /* used for freeing alpha b/c we re-use the end deck. */
+  int          seen_valid;         /* for checking we have at least one valid path to take  */
+  int          sd;                 /* state delta for current state, residues emitted left + residues emitted right */
+  int          sdr;                /* state right delta for current state, residues emitted right */
+  int         *jmin;               /* ptr to CP9Bands cp9b's j min band, for convenience */
+  int         *jmax;               /* ptr to CP9Bands cp9b's j max band, for convenience */
+  int        **hdmin;              /* ptr to CP9Bands cp9b's d min band, for convenience */
+  int        **hdmax;              /* ptr to CP9Bands cp9b's d max band, for convenience */
+
+  /* for convenience */
+  jmin  = cp9b->jmin;
+  jmax  = cp9b->jmax;
+  hdmin = cp9b->hdmin;
+  hdmax = cp9b->hdmax;
+
+  /* contract check */
+  if(ret_tr == NULL) cm_Fail("ParsetreeSampleFromIInside_b_jd_me(), ret_tr is NULL.");
+  if(r      == NULL) cm_Fail("ParsetreeSampleFromIInside_b_jd_me(), source of randomness r is NULL.");
+  
+  /* initialize pvec */
+  esl_vec_FSet(pvec, (MAXCONNECT+1), 0.);
+
+  /* Create a parse tree structure and initialize it by adding the root state.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+
+  /* Stochastically traceback through the Inside matrix 
+   * this section of code is stolen and adapted from hbandcyk.c:insideT_b_jd_me() 
+   */
+  pda = esl_stack_ICreate();
+  v = 0;
+
+  j = d = L;
+  i = 1;
+
+  jp_v = j - jmin[v];
+  dp_v = d - hdmin[v][jp_v];
+  isc  = 0;
+  while (1) {
+    if(cm->sttype[v] != EL_st && d > hdmax[v][jp_v])
+      cm_Fail("ERROR in ParsetreeSampleFromIInside_b_jd_me(). d : %d > hdmax[%d] (%d)\n", d, v, hdmax[v][jp_v]);
+    if(cm->sttype[v] != EL_st && d < hdmin[v][jp_v])
+      cm_Fail("ERROR in ParsetreeSampleFromIInside_b_jd_me(). d : %d < hdmin[%d] (%d)\n", d, v, hdmin[v][jp_v]);
+
+    if (cm->sttype[v] == B_st) {
+      y = cm->cfirst[v];
+      z = cm->cnum[v];
+      jp_z = j-jmin[z];
+      k = kp_z + hdmin[z][jp_z];  /* k = offset len of right fragment */
+
+      ESL_ALLOC(bifvec, sizeof(float) * (d+1));
+      /* set bifvec[] as (float-ized) log odds scores for each valid left fragment length,
+       * we have to be careful to check that the corresponding alpha cell for each length is valid
+       */
+      esl_vec_FSet(bifvec, (d+1), IMPOSSIBLE); /* only valid d's will be reset to a non-IMPOSSIBLE score */
+
+      /* This search for valid k's is complex, and uncommented. It was taken from
+       * hbandcyk.c:inside_b_jd_me(), the B_st case. The code there is commented somewhat
+       * extensively. I'm pretty sure this is the most efficient (or at least close to it) 
+       * way to find the valid cells in the DP matrix we're looking for. 
+       */
+      jp_v = j - jmin[v];
+      jp_y = j - jmin[y];
+      jp_z = j - jmin[z];
+      if(j < jmin[v] || j > jmax[v]) cm_Fail("ParsetreeSampleFromIInside_b_jd_me() B_st v: %d j: %d outside band jmin: %d jmax: %d\n", v, j, jmin[v], jmax[v]);
+      if(d < hdmin[v][jp_v] || d > hdmax[v][jp_v]) cm_Fail("ParsetreeSampleFromIInside_b_jd_me() B_st v: %d j: %d d: %d outside band dmin: %d dmax: %d\n", v, j, d, hdmin[v][jp_v], hdmax[v][jp_v]);
+      seen_valid = FALSE;
+      kmin = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+      kmax = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+      for(k = kmin; k <= kmax; k++)
+	{
+	  if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k])
+	    {
+	      kp_z = k-hdmin[z][jp_z];
+	      dp_y = d-hdmin[y][jp_y-k];
+	      bifvec[k] = alpha[y][jp_y-k][dp_y-k] + alpha[z][jp_z][kp_z]; 
+	      seen_valid = TRUE;
+	    }
+	}
+      if(!seen_valid) cm_Fail("ParsetreeSampleFromIInside_b_jd_me() number of valid transitions (for a B_st) is 0. You thought this was impossible.");
+      maxsc = esl_vec_FMax(bifvec, (d+1));
+      esl_vec_FIncrement(bifvec, (d+1), (-1. * maxsc));
+      esl_vec_FScale(bifvec, (d+1), log(2));
+      esl_vec_FLogNorm(bifvec, (d+1));
+      k = esl_rnd_FChoose(r, bifvec, (d+1));
+      free(bifvec);
+
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      esl_stack_IPush(pda, j);	/* remember the end j    */
+      esl_stack_IPush(pda, k);	/* remember the subseq length k */
+      esl_stack_IPush(pda, tr->n-1);	/* remember the trace index of the parent B state */
+
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else {
+      if((v > 0) || (! (cm->flags & CMH_LOCAL_BEGIN))) /* ROOT_S with local begins on is a special case that we handle below */
+	{ 
+	  /* Choose which transition we take.
+	   * Set pvec[] as (float-ized) log odds scores for each child we can transit to, 
+	   * plus a local end (if possible). We only want to look at valid transitions, that
+	   * is, those that do not violate the bands (correspond to accessing cells that actually
+	   * exist in the DP matrix). 
+	   */
+	  seen_valid = FALSE;
+	  esl_vec_FSet(pvec, (MAXCONNECT+1), IMPOSSIBLE); /* only transitions that correspond to valid cells will be reset to a non-IMPOSSIBLE score */
+	  isc += get_iemission_score(cm, dsq, v, i, j); 
+	  sdr = StateRightDelta(cm->sttype[v]);
+	  sd  = StateDelta(cm->sttype[v]);
+	  for(yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+	    {
+	      y = yoffset + cm->cfirst[v];
+	      if((j - sdr) >= jmin[y] && (j - sdr) <= jmax[y]) 
+		{ /* enforces j is valid for state y */
+		  jp_y = j - jmin[y];
+		  if((d - sd) >= hdmin[y][jp_y-sdr] && (d - sd) <= hdmax[y][jp_y-sdr])
+		    {
+		      dp_y = d - hdmin[y][(jp_y - sdr)];  /* d index for state y 
+							     in alpha w/mem eff bands */
+		      /* if we get here alpha[y][jp_y-sdr][dp_y-sd] is a valid alpha cell
+		       * corresponding to alpha[y][j-sdr][d-sd] in the platonic matrix.
+		       */
+		      pvec[yoffset] = Scorify(cm->itsc[v][yoffset] + 
+					      alpha[y][jp_y - sdr][dp_y - sd]);
+		      seen_valid = TRUE;
+		    }
+		}		
+	    }
+	  if(!seen_valid) {
+	    cm_Fail("ParsetreeSampleFromIInside_b_jd_me() number of valid transitions is 0. You thought this was impossible.");
+	  }
+	  if((cm->flags & CMH_LOCAL_END) && NOT_IMPOSSIBLE(cm->endsc[v])) 
+	    el_is_possible = TRUE; 
+	  else 
+	    el_is_possible = FALSE;
+	  if(el_is_possible) pvec[cm->cnum[v]] = Scorify(cm->iendsc[v] + 
+							 alpha[cm->M][j][d]); /* EL is silent when we transition into it from non-EL */
+	  ntrans = cm->cnum[v] + el_is_possible;
+	  maxsc = esl_vec_FMax(pvec, ntrans);
+	  esl_vec_FIncrement(pvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (pvec, ntrans, log(2));
+	  esl_vec_FLogNorm(pvec, ntrans);
+	  yoffset = esl_rnd_FChoose(r, pvec, ntrans);
+	  if(yoffset < cm->cnum[v]) isc += cm->itsc[v][yoffset]; 
+	  else {
+	    isc += cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v])));
+	    yoffset = USED_EL; /* we chose EL */
+	  }
+	}
+      else /* v == 0 && (cm->flags && CMH_LOCAL_BEGIN) ( local begins are on )*/
+	{
+	  seen_valid = FALSE;
+	  ntrans = cm->M; /* pretend all states are possible to begin into, but they're not as some will remain IMPOSSIBLE */
+	  ESL_ALLOC(rootvec, sizeof(float) * (ntrans));
+	  esl_vec_FSet(rootvec, ntrans, IMPOSSIBLE);
+
+	  /* Set all the legal states that we can local begin into to appropriate scores.
+	   * Only states y that have a non-zero cm->beginsc[y] AND have alpha[y][j][d]
+	   * within their bands are legal.
+	   */
+	  for (nd = 1; nd < cm->nodes; nd++) {
+	    if ((nd == 1) || /* we can transit into node 1 no matter what */
+		(cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+		 cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd))
+	      {
+		y = cm->nodemap[nd];
+		if(j >= jmin[y] && j <= jmax[y]) 
+		  { /* enforces j is valid for state y */
+		    jp_y = j - jmin[y];
+		    if(d >= hdmin[y][jp_y] && d <= hdmax[y][jp_y])
+		      {
+			dp_y = d - hdmin[y][jp_y];
+			rootvec[y] = Scorify(cm->ibeginsc[y] +
+					     alpha[y][jp_y][dp_y]); /* ROOT_S is silent */
+			seen_valid = TRUE;
+		      }
+		  }
+	      }
+	  }
+	  if(!seen_valid) cm_Fail("ParsetreeSampleFromIInside_b_jd_me() number of valid transitions (from ROOT_S!) is 0. You thought this was impossible.");
+	  /* this block is shared with v > 0 block, but we repeat it here so we don't need another if statement */
+	  maxsc = esl_vec_FMax(rootvec, ntrans);
+	  esl_vec_FIncrement(rootvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (rootvec, ntrans, log(2));
+	  esl_vec_FLogNorm(rootvec, ntrans);
+	  b = esl_rnd_FChoose(r, rootvec, ntrans);
+	  /* end of similar block with v > 0 */
+	  isc += cm->ibeginsc[b];
+	  yoffset = USED_LOCAL_BEGIN; 
+	  free(rootvec); /* we will not need this again */
+	}
+
+      /*printf("v : %d | r : %d | z : %d | 1 : %d | \n", v, r, z, 1);*/
+      /*printf("\tyoffset : %d\n", yoffset);*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	  jp_v = j;
+	  dp_v = d;
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+
+  /* If the caller doesn't want the alpha matrix, free it
+   */
+  if (ret_alpha == NULL) {
+    for (v = 0; v <= cm->M; v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { Ifree_vjd_deck(alpha[v], 1, L); alpha[v] = NULL; }
+	else end = alpha[v]; 
+	}
+    if (end != NULL) { Ifree_vjd_deck(end, 1, L); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  *ret_tr = tr; /* contract checked ret_tr was non-NULL */
+  return Scorify(isc);
+
+ ERROR:
+  cm_Fail("memory error.");
+  return 0.; /* NEVERREACHED */
+}
+
+
+/*
+ * Function: GetIEmissionScore()
+ * Incept:   EPN, Thu Sep  6 13:35:36 2007
+ *          
+ * Purpose:  Given a CM, dsq, state index and coordinates return the integer emission
+ *           score.
+ *           
+ * Args:     cm       - the model
+ *           dsq      - digitized sequence
+ *           v        - state index
+ *           i        - dsq index for first position of subseq for subtree at v
+ *           j        - dsq index for last position of subseq for subtree at v
+ *
+ * Return:   integer emission score, 0 if state is non-emitter.
+ */
+int
+get_iemission_score(CM_t *cm, ESL_DSQ *dsq, int v, int i, int j)
+{
+  if     (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) return cm->ioesc[v][dsq[i]];
+  else if(cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) return cm->ioesc[v][dsq[j]];
+  else if(cm->sttype[v] == MP_st)                           return cm->ioesc[v][dsq[i]*cm->abc->Kp+dsq[j]];
+  else return 0;
+}
+
+
+/*
+ * Function: ParsetreeSampleFromFInside()
+ * Incept:   EPN, Thu Nov 15 16:45:32 2007
+ *          
+ * Purpose:  Sample a parsetree from an non-banded float Inside matrix.
+ *           
+ * Args:     r        - source of randomness
+ *           cm       - the model
+ *           dsq      - digitized sequence
+ *           L        - length of dsq, alpha *must* go from 1..L
+ *           alpha    - pre-calculated Inside matrix (floats)
+ *           ret_tr   - ptr to parsetree we'll return (*must* be non-NULL)
+ *           ret_alpha- pass NULL to free input alpha, otherwise it's passed back here
+ *
+ * Return:   score of sampled parsetree; dies immediately with cm_Fail if an error occurs.
+ */
+float
+ParsetreeSampleFromFInside(ESL_RANDOMNESS *r, CM_t *cm, ESL_DSQ *dsq, int L, float ***alpha, Parsetree_t **ret_tr, float ****ret_alpha)
+{
+  int          status;             /* easel status code */
+  int          v, y, z, b;         /* state indices */
+  int          yoffset;            /* transition offset in a states transition vector */
+  int          i, j;               /* sequence position indices */
+  int          d;                  /* j - i + 1; the current subseq length */
+  int          k;                  /* right subseq fragment length for bifurcs */
+  int          nd;                 /* node index */
+  int          bifparent;          /* for connecting bifurcs */
+  Parsetree_t *tr;                 /* trace we're building */
+  ESL_STACK   *pda;                /* the stack */
+  float        pvec[MAXCONNECT+1]; /* prob vector of possible paths to take, (max num children + 1 for possibility of EL) */
+  float       *bifvec;             /* pvec for choosing transition out of BIF_B states */
+  float       *rootvec;            /* pvec for choosing transition out of ROOT_S if local begins are on */
+  float        maxsc;              /* max score in our vector of scores of possible subparses */
+  int          el_is_possible;     /* TRUE if we can jump to EL from current state (and we're in local mode) FALSE if not */
+  int          ntrans;             /* number of transitions for current state */
+  int          fsc = 0.;           /* score of the parsetree we're sampling */
+
+  /* contract check */
+  if(ret_tr == NULL) cm_Fail("ParsetreeSampleFromFInside(), ret_tr is NULL.");
+  if(r      == NULL) cm_Fail("ParsetreeSampleFromFInside(), source of randomness r is NULL.");
+  
+  /* initialize pvec */
+  esl_vec_FSet(pvec, (MAXCONNECT+1), 0.);
+
+  /* Create a parse tree structure and initialize it by adding the root state.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+
+  /* Stochastically traceback through the Inside matrix 
+   * this section of code is stolen and adapted from smallcyk.c:insideT() 
+   */
+  pda = esl_stack_ICreate();
+  v = 0;
+
+  j = d = L;
+  i = 1;
+  fsc = 0.;
+  while (1) {
+    if (cm->sttype[v] == B_st) {
+      y = cm->cfirst[v];
+      z = cm->cnum[v];
+
+      ESL_ALLOC(bifvec, sizeof(float) * (d+1));
+      /* set bifvec[] as (float-ized) log odds scores for each valid left fragment length */
+      for(k = 0; k <= d; k++) 
+	bifvec[k] = alpha[y][j-k][d-k] + alpha[z][j][k];
+      maxsc = esl_vec_FMax(bifvec, (d+1));
+      esl_vec_FIncrement(bifvec, (d+1), (-1. * maxsc));
+      esl_vec_FScale(bifvec, (d+1), log(2));
+      esl_vec_FLogNorm(bifvec, (d+1));
+      k = esl_rnd_FChoose(r, bifvec, (d+1));
+      free(bifvec);
+
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      esl_stack_IPush(pda, j);	/* remember the end j    */
+      esl_stack_IPush(pda, k);	/* remember the subseq length k */
+      esl_stack_IPush(pda, tr->n-1);	/* remember the trace index of the parent B state */
+
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+
+      v = y;
+    } else {
+      if((v > 0) || (! (cm->flags & CMH_LOCAL_BEGIN))) /* ROOT_S with local begins on is a special case that we handle below */
+	{ 
+	  /* choose which transition we take */
+	  esl_vec_FSet(pvec, (MAXCONNECT+1), IMPOSSIBLE); /* not really necessary */
+	  fsc += get_femission_score(cm, dsq, v, i, j); 
+	  
+	  /* set pvec[] as (float-ized) log odds scores for each child we can transit to, 
+	   * plus a local end (if possible) */
+	  ntrans = cm->cnum[v];
+	  el_is_possible = FALSE;
+	  if((cm->flags & CMH_LOCAL_END) && NOT_IMPOSSIBLE(cm->endsc[v])) { 
+	    el_is_possible = TRUE; 
+	    ntrans++; 
+	  }
+	  for(yoffset = 0; yoffset < cm->cnum[v]; yoffset++) {
+	    y = yoffset + cm->cfirst[v];
+	    pvec[yoffset] = cm->tsc[v][yoffset] + 
+	      alpha[y][j - StateRightDelta(cm->sttype[v])][d - StateDelta(cm->sttype[v])];
+	  }
+	  if(el_is_possible) pvec[cm->cnum[v]] = cm->endsc[v] + 
+			       alpha[cm->M][j][d]; /* EL is silent when we transition into it from non-EL */
+	  /* note: we can treat the log odds scores as log probs, because
+	   * the log probability of the null model is the same for each,
+	   * so essentially we've divided each score by the same constant, so 
+	   * the *relative* proportion of the log odds scores is the
+	   * same as the relative proportion of the log probabilities (seq | model) */
+	  
+	  maxsc = esl_vec_FMax(pvec, ntrans);
+	  esl_vec_FIncrement(pvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (pvec, ntrans, log(2));
+	  esl_vec_FLogNorm(pvec, ntrans);
+	  yoffset = esl_rnd_FChoose(r, pvec, ntrans);
+	  if(yoffset < cm->cnum[v]) fsc += cm->tsc[v][yoffset]; 
+	  else {
+	    fsc += cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+	    yoffset = USED_EL; /* we chose EL */
+	  }
+	}
+      else /* v == 0 && (cm->flags && CMH_LOCAL_BEGIN) ( local begins are on )*/
+	{
+	  ntrans = cm->M; /* pretend all states are possible to begin into, but they're not as some will remain IMPOSSIBLE */
+	  ESL_ALLOC(rootvec, sizeof(float) * (ntrans));
+	  esl_vec_FSet(rootvec, ntrans, IMPOSSIBLE);
+	  rootvec[cm->nodemap[1]] = cm->beginsc[cm->nodemap[1]] + alpha[cm->nodemap[1]][j][d]; /* ROOT_S is silent */
+	  for (nd = 2; nd < cm->nodes; nd++) {
+	    if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+		cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd)  
+	      {
+		rootvec[cm->nodemap[nd]] = cm->beginsc[cm->nodemap[nd]] + alpha[cm->nodemap[nd]][j][d]; /* ROOT_S is silent */
+	      }
+	  }
+	  /* this block is shared with v > 0 block, but we repeat it here so we don't need another if statement */
+	  maxsc = esl_vec_FMax(rootvec, ntrans);
+	  esl_vec_FIncrement(rootvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (rootvec, ntrans, log(2));
+	  esl_vec_FLogNorm(rootvec, ntrans);
+	  b = esl_rnd_FChoose(r, rootvec, ntrans);
+	  /* end of similar block with v > 0 */
+	  fsc += cm->beginsc[b];
+	  yoffset = USED_LOCAL_BEGIN; 
+	  free(rootvec); /* we will not need this again */
+	}
+
+      /*printf("v : %d | r : %d | z : %d | 1 : %d | \n", v, r, z, 1);*/
+      /*printf("\tyoffset : %d\n", yoffset);*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+
+  /* If the caller doesn't want the alpha matrix, free it
+   */
+  if (ret_alpha == NULL) free_vjd_matrix(alpha, cm->M, 1, L);
+  else *ret_alpha = alpha;
+
+  *ret_tr = tr; /* contract checked ret_tr was non-NULL */
+  return fsc;
+
+ ERROR:
+  cm_Fail("memory error.");
+  return 0.; /* NEVERREACHED */
+}
+
+/*
+ * Function: ParsetreeSampleFromFInside_b_jd_me()
+ * Incept:   EPN, Fri Sep  7 11:02:15 2007
+ *          
+ * Purpose:  Sample a parsetree from a integer Inside matrix banded in the j and d dimensions.
+ *           
+ * Args:     r        - source of randomness
+ *           cm       - the model
+ *           dsq      - digitized sequence
+ *           L        - length of dsq, alpha *must* go from 1..L
+ *           alpha    - pre-calculated Inside matrix (ints)
+ *           cp9b     - CP9Bands data structure giving bands on j and d dimensions
+ *           ret_tr   - ptr to parsetree we'll return (*must* be non-NULL)
+ *           ret_alpha- pass NULL to free input alpha, otherwise it's passed back here
+ *
+ * Return:   score of sampled parsetree; dies immediately with cm_Fail if an error occurs.
+ */
+float
+ParsetreeSampleFromFInside_b_jd_me(ESL_RANDOMNESS *r, CM_t *cm, ESL_DSQ *dsq, int L, float ***alpha, CP9Bands_t *cp9b, Parsetree_t **ret_tr, float ****ret_alpha)
+{
+  int          status;             /* easel status code */
+  int          v, y, z, b;         /* state indices */
+  int          yoffset;            /* transition offset in a states transition vector */
+  int          i, j;               /* sequence position indices */
+  int          jp_v, jp_y, jp_z;   /* positions, offset inside j band */
+  int          kmin, kmax;         /* min/max k in current d band */
+  int          d;                  /* j - i + 1; the current subseq length */
+  int          dp_v, dp_y;         /* length, offset inside a d band */
+  int          k;                  /* right subseq fragment length for bifurcs */
+  int          kp_z;               /* right fragment length, offset inside a d band */
+  int          nd;                 /* node index */
+  int          bifparent;          /* for connecting bifurcs */
+  Parsetree_t *tr;                 /* trace we're building */
+  ESL_STACK   *pda;                /* the stack */
+  float        pvec[MAXCONNECT+1]; /* prob vector of possible paths to take, (max num children + 1 for possibility of EL) */
+  float       *bifvec;             /* pvec for choosing transition out of BIF_B states */
+  float       *rootvec;            /* pvec for choosing transition out of ROOT_S if local begins are on */
+  float        maxsc;              /* max score in our vector of scores of possible subparses */
+  int          el_is_possible;     /* TRUE if we can jump to EL from current state (and we're in local mode) FALSE if not */
+  int          ntrans;             /* number of transitions for current state */
+  int          fsc = 0.;           /* score of the parsetree we're sampling */
+  int          seen_valid;         /* for checking we have at least one valid path to take  */
+  int          sd;                 /* state delta for current state, residues emitted left + residues emitted right */
+  int          sdr;                /* state right delta for current state, residues emitted right */
+  int         *jmin;               /* ptr to CP9Bands cp9b's j min band, for convenience */
+  int         *jmax;               /* ptr to CP9Bands cp9b's j max band, for convenience */
+  int        **hdmin;              /* ptr to CP9Bands cp9b's d min band, for convenience */
+  int        **hdmax;              /* ptr to CP9Bands cp9b's d max band, for convenience */
+
+  /* for convenience */
+  jmin  = cp9b->jmin;
+  jmax  = cp9b->jmax;
+  hdmin = cp9b->hdmin;
+  hdmax = cp9b->hdmax;
+
+  /* contract check */
+  if(ret_tr == NULL) cm_Fail("ParsetreeSampleFromFInside_b_jd_me(), ret_tr is NULL.");
+  if(r      == NULL) cm_Fail("ParsetreeSampleFromFInside_b_jd_me(), source of randomness r is NULL.");
+  
+  /* initialize pvec */
+  esl_vec_FSet(pvec, (MAXCONNECT+1), 0.);
+
+  /* Create a parse tree structure and initialize it by adding the root state.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+
+  /* Stochastically traceback through the Inside matrix 
+   * this section of code is stolen and adapted from hbandcyk.c:insideT_b_jd_me() 
+   */
+  pda = esl_stack_ICreate();
+  v = 0;
+
+  j = d = L;
+  i = 1;
+
+  jp_v = j - jmin[v];
+  dp_v = d - hdmin[v][jp_v];
+  fsc  = 0.;
+  while (1) {
+    if(cm->sttype[v] != EL_st && d > hdmax[v][jp_v])
+      cm_Fail("ERROR in ParsetreeSampleFromFInside_b_jd_me(). d : %d > hdmax[%d] (%d)\n", d, v, hdmax[v][jp_v]);
+    if(cm->sttype[v] != EL_st && d < hdmin[v][jp_v])
+      cm_Fail("ERROR in ParsetreeSampleFromFInside_b_jd_me(). d : %d < hdmin[%d] (%d)\n", d, v, hdmin[v][jp_v]);
+
+    if (cm->sttype[v] == B_st) {
+      y = cm->cfirst[v];
+      z = cm->cnum[v];
+      jp_z = j-jmin[z];
+      k = kp_z + hdmin[z][jp_z];  /* k = offset len of right fragment */
+
+      ESL_ALLOC(bifvec, sizeof(float) * (d+1));
+      /* set bifvec[] as (float-ized) log odds scores for each valid left fragment length,
+       * we have to be careful to check that the corresponding alpha cell for each length is valid
+       */
+      esl_vec_FSet(bifvec, (d+1), IMPOSSIBLE); /* only valid d's will be reset to a non-IMPOSSIBLE score */
+
+      /* This search for valid k's is complex, and uncommented. It was taken from
+       * hbandcyk.c:inside_b_jd_me(), the B_st case. The code there is commented somewhat
+       * extensively. I'm pretty sure this is the most efficient (or at least close to it) 
+       * way to find the valid cells in the DP matrix we're looking for. 
+       */
+      jp_v = j - jmin[v];
+      jp_y = j - jmin[y];
+      jp_z = j - jmin[z];
+      if(j < jmin[v] || j > jmax[v]) cm_Fail("ParsetreeSampleFromFInside_b_jd_me() B_st v: %d j: %d outside band jmin: %d jmax: %d\n", v, j, jmin[v], jmax[v]);
+      if(d < hdmin[v][jp_v] || d > hdmax[v][jp_v]) cm_Fail("ParsetreeSampleFromFInside_b_jd_me() B_st v: %d j: %d d: %d outside band dmin: %d dmax: %d\n", v, j, d, hdmin[v][jp_v], hdmax[v][jp_v]);
+      seen_valid = FALSE;
+      kmin = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+      kmax = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+      for(k = kmin; k <= kmax; k++)
+	{
+	  if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k])
+	    {
+	      kp_z = k-hdmin[z][jp_z];
+	      dp_y = d-hdmin[y][jp_y-k];
+	      bifvec[k] = alpha[y][jp_y-k][dp_y-k] + alpha[z][jp_z][kp_z]; 
+	      seen_valid = TRUE;
+	    }
+	}
+      if(!seen_valid) cm_Fail("ParsetreeSampleFromFInside_b_jd_me() number of valid transitions (for a B_st) is 0. You thought this was impossible.");
+      maxsc = esl_vec_FMax(bifvec, (d+1));
+      esl_vec_FIncrement(bifvec, (d+1), (-1. * maxsc));
+      esl_vec_FScale(bifvec, (d+1), log(2));
+      esl_vec_FLogNorm(bifvec, (d+1));
+      k = esl_rnd_FChoose(r, bifvec, (d+1));
+      free(bifvec);
+
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      esl_stack_IPush(pda, j);	/* remember the end j    */
+      esl_stack_IPush(pda, k);	/* remember the subseq length k */
+      esl_stack_IPush(pda, tr->n-1);	/* remember the trace index of the parent B state */
+
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else {
+      if((v > 0) || (! (cm->flags & CMH_LOCAL_BEGIN))) /* ROOT_S with local begins on is a special case that we handle below */
+	{ 
+	  /* Choose which transition we take.
+	   * Set pvec[] as (float-ized) log odds scores for each child we can transit to, 
+	   * plus a local end (if possible). We only want to look at valid transitions, that
+	   * is, those that do not violate the bands (correspond to accessing cells that actually
+	   * exist in the DP matrix). 
+	   */
+	  seen_valid = FALSE;
+	  esl_vec_FSet(pvec, (MAXCONNECT+1), IMPOSSIBLE); /* only transitions that correspond to valid cells will be reset to a non-IMPOSSIBLE score */
+	  fsc += get_femission_score(cm, dsq, v, i, j); 
+	  sdr = StateRightDelta(cm->sttype[v]);
+	  sd  = StateDelta(cm->sttype[v]);
+	  for(yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+	    {
+	      y = yoffset + cm->cfirst[v];
+	      if((j - sdr) >= jmin[y] && (j - sdr) <= jmax[y]) 
+		{ /* enforces j is valid for state y */
+		  jp_y = j - jmin[y];
+		  if((d - sd) >= hdmin[y][jp_y-sdr] && (d - sd) <= hdmax[y][jp_y-sdr])
+		    {
+		      dp_y = d - hdmin[y][(jp_y - sdr)];  /* d index for state y 
+							     in alpha w/mem eff bands */
+		      /* if we get here alpha[y][jp_y-sdr][dp_y-sd] is a valid alpha cell
+		       * corresponding to alpha[y][j-sdr][d-sd] in the platonic matrix.
+		       */
+		      pvec[yoffset] = cm->tsc[v][yoffset] + alpha[y][jp_y - sdr][dp_y - sd];
+		      seen_valid = TRUE;
+		    }
+		}		
+	    }
+	  if(!seen_valid) {
+	    cm_Fail("ParsetreeSampleFromFInside_b_jd_me() number of valid transitions is 0. You thought this was impossible.");
+	  }
+	  if((cm->flags & CMH_LOCAL_END) && NOT_IMPOSSIBLE(cm->endsc[v])) 
+	    el_is_possible = TRUE; 
+	  else 
+	    el_is_possible = FALSE;
+	  if(el_is_possible) pvec[cm->cnum[v]] = cm->endsc[v] + alpha[cm->M][j][d]; /* EL is silent when we transition into it from non-EL */
+	  ntrans = cm->cnum[v] + el_is_possible;
+	  maxsc = esl_vec_FMax(pvec, ntrans);
+	  esl_vec_FIncrement(pvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (pvec, ntrans, log(2));
+	  esl_vec_FLogNorm(pvec, ntrans);
+	  yoffset = esl_rnd_FChoose(r, pvec, ntrans);
+	  if(yoffset < cm->cnum[v]) fsc += cm->tsc[v][yoffset]; 
+	  else {
+	    fsc += cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+	    yoffset = USED_EL; /* we chose EL */
+	  }
+	}
+      else /* v == 0 && (cm->flags && CMH_LOCAL_BEGIN) ( local begins are on )*/
+	{
+	  seen_valid = FALSE;
+	  ntrans = cm->M; /* pretend all states are possible to begin into, but they're not as some will remain IMPOSSIBLE */
+	  ESL_ALLOC(rootvec, sizeof(float) * (ntrans));
+	  esl_vec_FSet(rootvec, ntrans, IMPOSSIBLE);
+
+	  /* Set all the legal states that we can local begin into to appropriate scores.
+	   * Only states y that have a non-zero cm->beginsc[y] AND have alpha[y][j][d]
+	   * within their bands are legal.
+	   */
+	  for (nd = 1; nd < cm->nodes; nd++) {
+	    if ((nd == 1) || /* we can transit into node 1 no matter what */
+		(cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+		 cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd))
+	      {
+		y = cm->nodemap[nd];
+		if(j >= jmin[y] && j <= jmax[y]) 
+		  { /* enforces j is valid for state y */
+		    jp_y = j - jmin[y];
+		    if(d >= hdmin[y][jp_y] && d <= hdmax[y][jp_y])
+		      {
+			dp_y = d - hdmin[y][jp_y];
+			rootvec[y] = cm->beginsc[y] + alpha[y][jp_y][dp_y]; /* ROOT_S is silent */
+			seen_valid = TRUE;
+		      }
+		  }
+	      }
+	  }
+	  if(!seen_valid) cm_Fail("ParsetreeSampleFromFInside_b_jd_me() number of valid transitions (from ROOT_S!) is 0. You thought this was impossible.");
+	  /* this block is shared with v > 0 block, but we repeat it here so we don't need another if statement */
+	  maxsc = esl_vec_FMax(rootvec, ntrans);
+	  esl_vec_FIncrement(rootvec, ntrans, (-1. * maxsc));
+	  /* get from log_2 to log_e, so we can use easel's log vec ops */
+	  esl_vec_FScale  (rootvec, ntrans, log(2));
+	  esl_vec_FLogNorm(rootvec, ntrans);
+	  b = esl_rnd_FChoose(r, rootvec, ntrans);
+	  /* end of similar block with v > 0 */
+	  fsc += cm->beginsc[b];
+	  yoffset = USED_LOCAL_BEGIN; 
+	  free(rootvec); /* we will not need this again */
+	}
+
+      /*printf("v : %d | r : %d | z : %d | 1 : %d | \n", v, r, z, 1);*/
+      /*printf("\tyoffset : %d\n", yoffset);*/
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	  jp_v = j;
+	  dp_v = d;
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+
+  /* If the caller doesn't want the alpha matrix, free it
+   */
+  if (ret_alpha == NULL) free_vjd_matrix(alpha, cm->M, 1, L);
+  else *ret_alpha = alpha;
+
+  *ret_tr = tr; /* contract checked ret_tr was non-NULL */
+  return fsc;
+
+ ERROR:
+  cm_Fail("memory error.");
+  return 0.; /* NEVERREACHED */
+}
+
+
+
+/*
+ * Function: get_femission_score()
+ * Incept:   EPN, Thu Nov 15 16:48:56 2007
+ *          
+ * Purpose:  Given a CM, dsq, state index and coordinates return the float emission
+ *           score.
+ *           
+ * Args:     cm       - the model
+ *           dsq      - digitized sequence
+ *           v        - state index
+ *           i        - dsq index for first position of subseq for subtree at v
+ *           j        - dsq index for last position of subseq for subtree at v
+ *
+ * Return:   float emission score, 0 if state is non-emitter.
+ */
+float
+get_femission_score(CM_t *cm, ESL_DSQ *dsq, int v, int i, int j)
+{
+  if     (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) return cm->oesc[v][dsq[i]];
+  else if(cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) return cm->oesc[v][dsq[j]];
+  else if(cm->sttype[v] == MP_st)                           return cm->oesc[v][dsq[i]*cm->abc->Kp+dsq[j]];
+  else return 0.;
+}
+
+
+
+/*******************************************************************************
+ * 11.04.05
+ * EPN 
+ * Memory efficient banded versions of selected smallcyk.c functions that
+ * enforce bands in the d and j dimensions informed by an HMM Forward/Backward
+ * posterior decode of the target sequence.
+ * 
+ * These functions are modified from their originals in smallcyk.c to make 
+ * HMM banded FULL (not D&C) CYK alignment memory efficient. The starting
+ * point for CYKInside_b_jd() was CYKInside_b_me() in smallcyk.c. The main
+ * difference is that bands in the j dimension are enforced, and the d
+ * bands have j dependence. 
+ * 
+ * CYK_Inside_b_jd() only allocates cells within the j AND d bands.
+ * 
+ * Comments from smallcyk.c pertaining to CYK_Inside_b_me():
+ * .........................................................................
+ * The only real difficulty implementing memory efficient
+ * bands is in being able to determine what cell alpha[v][j][d] from the 
+ * non-memory efficient code corresponds to in the memory-efficient code (we'll
+ * call the corresponding cell a[v'][j'][d'] or a[vp][jp][dp]).  The reason
+ * v != v'; j != j' and d != d' is because the primes are offset due to the
+ * fact that some of the original alpha matrix deck (a[v]) has not been allocated
+ * due to the bands.  Therefore all of the differences between the *_b_me() functions
+ * and their *_b() versions is to deal with the offset issue.
+ * .........................................................................
+ * 
+ *******************************************************************************/
+
+/* The alignment engine. 
+ */
+static float inside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int L, 
+			    int r, int z, int i0, int j0, 
+			    int do_full,
+			    float ***alpha, float ****ret_alpha, 
+			    struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+			    void ****ret_shadow, 
+			    int allow_begin, int *ret_b, float *ret_bsc,
+			    int *jmin, int *jmax,
+			    int **hdmin, int **hdmax,
+			    int *safe_hdmin, int *safe_hdmax);
+
+/* The traceback routine.
+ */
+
+static float insideT_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+			     int r, int z, int i0, int j0, int allow_begin,
+			     int *jmin, int *jax,
+			     int **hdmin, int **hdmax,
+			     int *safe_hdmin, int *safe_hdmax);
+
+#define BE_EFFICIENT  0		/* setting for do_full: small memory mode */
+#define BE_PARANOID   1		/* setting for do_full: keep whole matrix, perhaps for debugging */
+
+/* Special flags for use in shadow (traceback) matrices, instead of
+ * offsets to connected states. When yshad[0][][] is USED_LOCAL_BEGIN,
+ * the b value returned by inside() is the best connected state (a 0->b
+ * local entry). When yshad[v][][] is USED_EL, there is a v->EL transition
+ * and the remaining subsequence is aligned to the EL state. 
+ */
+#define USED_LOCAL_BEGIN 101
+#define USED_EL          102
+
+
+/* Function: CYKInside_b_jd()
+ *           EPN 11.04.05
+ * based on CYKInside_b() which was based on CYKInside()
+ *
+ * Only difference is bands are used in d and j dimesions: 
+ *
+ * Date:     SRE, Sun Jun  3 19:48:33 2001 [St. Louis]
+ *
+ * Purpose:  Wrapper for the insideT_b_jd_me() routine - solve
+ *           a full alignment problem, return the traceback
+ *           and the score, without dividing & conquering, using bands.
+ *           
+ *           Analogous to CYKDivideAndConquer() in many respects;
+ *           see the more extensive comments in that function for
+ *           more details on shared aspects.
+ *           
+ * Args:     cm     - the covariance model
+ *           sq     - the sequence, 1..L
+ *           r      - root of subgraph to align to target subseq (usually 0, the model's root)
+ *           i0     - start of target subsequence (often 1, beginning of dsq)
+ *           j0     - end of target subsequence (often L, end of dsq)
+ *           ret_tr - RETURN: traceback (pass NULL if trace isn't wanted)
+ *           dmin   - minimum d bound for each state v; [0..v..M-1]
+ *           dmax   - maximum d bound for each state v; [0..v..M-1]
+ *
+ * Returns:  score of the alignment in bits.
+ */
+float
+CYKInside_b_jd(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, Parsetree_t **ret_tr, 
+	       int *jmin, int *jmax, int **hdmin, int **hdmax, int *dmin, int *dmax)
+{
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in CYKInside_b_jd(), dsq is NULL.\n");
+
+  Parsetree_t *tr;
+  int          z;
+  float        sc;
+
+  /*PrintDPCellsSaved_jd(cm, jmin, jmax, hdmin, hdmax, (j0-i0+1));
+    printf("alignment strategy:CYKInside_b_jd:b:nosmall\n"); 
+    printf("L: %d\n", L);*/
+
+  /* Trust, but verify.
+   * Check out input parameters.
+   */
+  if (cm->stid[r] != ROOT_S) {
+    if (! (cm->flags & CMH_LOCAL_BEGIN)) cm_Fail("internal error: we're not in local mode, but r is not root");
+    if (cm->stid[r] != MATP_MP && cm->stid[r] != MATL_ML &&
+	cm->stid[r] != MATR_MR && cm->stid[r] != BIF_B)
+      cm_Fail("internal error: trying to do a local begin at a non-mainline start");
+  }
+
+  /* Create the parse tree, and initialize.
+   */
+  tr = CreateParsetree(100);
+  InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, 1, L, 0); /* init: attach the root S */
+  z  = cm->M-1;
+  sc = 0.;
+
+  /* Deal with case where we already know a local entry transition 0->r
+   */
+  if (r != 0)
+    {
+      InsertTraceNode(tr, 0,  TRACE_LEFT_CHILD, i0, j0, r);
+      z  =  CMSubtreeFindEnd(cm, r);
+      sc =  cm->beginsc[r];
+    }
+
+  /* Solve the whole thing with one call to insideT_b_jd.  This calls
+     a memory efficient insideT function, which only allocates cells
+     in alpha within the bands. 
+   */
+  sc += insideT_b_jd_me(cm, dsq, L, tr, r, z, i0, j0, (r==0), jmin, jmax, hdmin, hdmax, 
+			dmin, dmax);
+
+  if (ret_tr != NULL) *ret_tr = tr; else FreeParsetree(tr);
+  ESL_DPRINTF1(("returning from CYKInside_b_jd() sc : %f\n", sc));
+
+  return sc;
+}
+
+
+ 
+/* EPN 03.29.06
+ * Function: inside_b_jd_me()
+ * based on inside_b_me() which was ...
+ * based on inside()
+ * Date:     SRE, Mon Aug  7 13:15:37 2000 [St. Louis]
+ *
+ * Purpose:  Run the inside phase of a CYK alignment algorithm
+ *           using bands in the j and d dimension from obtained
+ *           from an HMM forwards-backwards run. This function
+ *           is memory efficient in the j AND d dimension.
+ * 
+ *           To be able to consistently handle end states, the
+ *           original SRE behavior of reusing the end deck was
+ *           abandoned. Now each end state has its own deck, which
+ *           makes this implementation easier because each state
+ *           has its own bands on j, and thus has a state specific
+ *           offset with alpha[end][jp][dp] in the banded mem eff 
+ *           matrix corresponding to alpha[end][jp+jmin[end]][dp+hdmin[v][jp_v]]
+ *           in the platonic matrix.
+ *           
+ *           The deck re-use strategy in general does not work with
+ *           this implementation b/c each state has it's own j-specific
+ *           bands. 
+ *
+ *           Notes from inside():
+ *           A note on the loop conventions. We're going to keep the
+ *           sequence (dsq) and the matrix (alpha) in the full coordinate
+ *           system: [0..v..M-1][0..j..L][0..d..j]. However, we're
+ *           only calculating a part of that matrix: only vroot..vend
+ *           in the decks, i0-1..j in the rows, and up to j0-i0+1 in
+ *           the columns (d dimension). Where this is handled the most
+ *           is in two variables: W, which is the length of the subsequence
+ *           (j0-i0+1), and is oft used in place of L in the usual CYK;
+ *           and jp (read: j'), which is the *relative* j w.r.t. the
+ *           subsequence, ranging from 0..W, and then d ranges from 
+ *           0 to jp, and j is calculated from jp (i0-1+jp).
+ *           In this banded version, there are more offset issues,
+ *           these are detailed with comments in the code.
+ *
+ *           The caller is allowed to provide us with a preexisting
+ *           matrix and/or deckpool (thru "alpha" and "dpool"), or
+ *           have them newly created by passing NULL. If we pass in an
+ *           alpha, we expect that alpha[vroot..vend] are all NULL
+ *           decks already; any other decks <vroot and >vend will
+ *           be preserved. If we pass in a dpool, the decks *must* be
+ *           sized for the same subsequence i0,j0.
+ *           
+ *           Note that the (alpha, ret_alpha) calling idiom allows the
+ *           caller to provide an existing matrix or not, and to
+ *           retrieve the calculated matrix or not, in any combination.
+ *           
+ *           We also deal with local begins, by keeping track of the optimal
+ *           state that we could enter and account for the whole target 
+ *           sequence: b = argmax_v  alpha_v(i0,j0) + log t_0(v),
+ *           and bsc is the score for that. 
+ *
+ *           If vroot==0, i0==1, and j0==L (e.g. a complete alignment),
+ *           the optimal alignment might use a local begin transition, 0->b,
+ *           and we'd have to be able to trace that back. For any
+ *           problem where the caller sets allow_begin, we return a valid b 
+ *           (the optimal 0->b choice) and bsc (the score if 0->b is used).
+ *           If a local begin is part of the optimal parse tree, the optimal
+ *           alignment score returned by inside() will be bsc and yshad[0][L][L] 
+ *           will be USE_LOCAL_BEGIN, telling insideT() to check b and
+ *           start with a local 0->b entry transition. When inside()
+ *           is called on smaller subproblems (v != 0 || i0 > 1 || j0
+ *           < L), we're using inside() as an engine in divide &
+ *           conquer, and we don't use the overall return score nor
+ *           shadow matrices, but we do need allow_begin, b, and bsc for
+ *           divide&conquer to sort out where a local begin might be used.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           sq        - the sequence [1..L]   
+ *                     - length of the dsq
+ *           vroot     - first start state of subtree (0, for whole model)
+ *           vend      - last end state of subtree (cm->M-1, for whole model)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           alpha     - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_alpha - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           jmin      - minimum j bound for each state v; [0..v..M-1]
+ *           jmax      - maximum j bound for each state v; [0..v..M-1]
+ *           hdmin     - minimum d bound for each state v and valid j; 
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ *           hdmax     - maximum d bound for each state v and valid j;
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ * int *safe_hdmin     - safe_hdmin[v] = min_d (hdmin[v][j0]) (over all valid j0)
+ * int *safe_hdmax     - safe_hdmax[v] = max_d (hdmax[v][j0]) (over all valid j0)
+ *                       
+ * Returns: Score of the optimal alignment.  
+ */
+static float 
+inside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+	       float ***alpha, float ****ret_alpha, 
+	       struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+	       void ****ret_shadow, 
+	       int allow_begin, int *ret_b, float *ret_bsc,
+	       int *jmin, int *jmax, int **hdmin, int **hdmax,
+	       int *safe_hdmin, int *safe_hdmax)
+{
+  int      status;
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i,k;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+
+  /* variables used for memory efficient bands */
+  int      dp_v;           /* d index for state v in alpha w/mem eff bands */
+  int      dp_y;           /* d index for state y in alpha w/mem eff bands */
+  int      kp_z;           /* k (in the d dim) index for state z in alpha w/mem eff bands */
+  int      Wp;             /* W also changes depending on state */
+  int      jp_v, jp_y, jp_z;
+  int      kmin, kmax;
+  int      tmp_jmin, tmp_jmax;
+  float  **tmp_deck;       /* temp variable, used only to free deckpool at end */
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in inside_b_jd_me(), dsq is NULL.\n");
+
+  /* Allocations and initializations
+   */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the sequence -- used in many loops */
+				/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0;     v < vroot; v++) touch[v] = 0;
+  for (v = vroot; v <= vend; v++) touch[v] = cm->pnum[v];
+  for (v = vend+1;v < cm->M; v++) touch[v] = 0;
+
+  /* The shadow matrix, if caller wants a traceback.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  if (ret_shadow != NULL) {
+    ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+    for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+  }
+
+  /* Main recursion
+   */
+  for (v = vend; v >= vroot; v--) 
+    {
+      /* First we need a deck to fill in. With memory efficient bands 
+       * we don't reuse decks b/c each state has different bands and therefore
+       * different deck sizes, so we ALWAYS allocate a deck here.
+       */
+      alpha[v] = alloc_jdbanded_vjd_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+      //printf("allocated 
+      if (cm->sttype[v] != E_st) {
+	if (ret_shadow != NULL) {
+	  if (cm->sttype[v] == B_st) {
+	    kshad     = alloc_jdbanded_vjd_kshadow_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+	    shadow[v] = (void **) kshad;
+	  } else {
+	    yshad     = alloc_jdbanded_vjd_yshadow_deck(L, i0, j0, jmin[v], jmax[v], hdmin[v], hdmax[v]);
+	    shadow[v] = (void **) yshad;
+	  }
+	}
+      }
+
+      /* We've only allocated alpha cells that are within the bands
+       * on the j and d dimensions. This means we have to deal
+       * with all sorts of offset issues, but we don't have to 
+       * waste time setting cells outside the bands to IMPOSSIBLE.
+       */
+      if (cm->sttype[v] == E_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  if(d != 0)
+		    cm_Fail("band on E state %d has a non-zero d value within its j band for j:%d\n", v, j);
+		  dp_v = d - hdmin[v][jp_v];  /* d index for state v
+						 in alpha w/mem eff bands */
+		  alpha[v][jp_v][dp_v] = 0.; /* for End states, d must be 0 */
+		}		    
+	    }
+	  continue;
+	}  
+      else if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		  alpha[v][jp_v][dp_v]  = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  /* treat EL as emitting only on self transition */
+		  if (ret_shadow != NULL) yshad[jp_v][dp_v]  = USED_EL; 
+		  for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		    {
+		      yoffset = y - cm->cfirst[v];
+		      if(j >= jmin[y] && j <= jmax[y]) 
+			/* Enforces j is valid for state y */
+			{
+			  jp_y = j - jmin[y];
+			  if(d >= hdmin[y][jp_y] && d <= hdmax[y][jp_y])
+			    {
+			      dp_y = d - hdmin[y][jp_y];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			      /* if we get here alpha[y][jp_y][dp_y] is a valid alpha cell
+			       * corresponding to alpha[y][j][d] in the platonic matrix.
+			       */
+			      if ((sc = alpha[y][jp_y][dp_y] + cm->tsc[v][yoffset]) > alpha[v][jp_v][dp_v])
+				{
+				  alpha[v][jp_v][dp_v] = sc; 
+				  if (ret_shadow != NULL) yshad[jp_v][dp_v] = yoffset;
+				}
+			    }
+			}
+		    }
+		  if (alpha[v][jp_v][dp_v] < IMPOSSIBLE)
+		    alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+		}
+	    }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  y = cm->cfirst[v];
+	  z = cm->cnum[v];
+	  /* Any valid j must be within both state v and state z's j band 
+	   * I think jmin[v] <= jmin[z] is guaranteed by the way bands are 
+	   * constructed, but we'll check anyway. 
+	   */
+	  tmp_jmin = (jmin[v] > jmin[z]) ? jmin[v] : jmin[z];
+	  tmp_jmax = (jmax[v] < jmax[z]) ? jmax[v] : jmax[z];
+
+	  /* For any values of j within v's j band but outside of z's j band,
+	   * we have to set the corresponding alpha cells to IMPOSSIBLE.
+	   * This is done be the following two ugly for loops, 
+	   * which will only be looked at once for each B state, and
+	   * even then only *very* rarely entered. This
+	   * is why they're here, seemingly out of place before the 
+	   * main j loop below, where similar performing code would be 
+	   * looked at on the order of j times, instead of just once.
+	   */
+	  for(j = jmin[v]; j < tmp_jmin; j++)
+	    {
+	      jp_v = j-jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d-hdmin[v][jp_v];
+		  alpha[v][jp_v][dp_v] = IMPOSSIBLE; /* this won't be changed */
+		}
+	    }
+	  if(tmp_jmax < jmax[v])
+	    for(j = (tmp_jmax+1); j <= jmax[v]; j++)
+	      {
+		jp_v = j-jmin[v];
+		for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		  {
+		    dp_v = d-hdmin[v][jp_v];
+		    alpha[v][jp_v][dp_v] = IMPOSSIBLE; /* this won't be changed */
+		  }
+	      }
+	  /* the main j loop */
+	  for (j = tmp_jmin; j <= tmp_jmax; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      jp_y = j - jmin[y];
+	      jp_z = j - jmin[z];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+		{
+		  dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+
+		  /* Find the first k value that implies a valid cell in the y and z decks.
+		   * This k must satisfy the following 6 inequalities (some may be redundant):
+		   * (1) k >= j-jmax[y];
+		   * (2) k <= j-jmin[y]; 
+		   *     1 and 2 guarantee (j-k) is within state y's j band
+		   *
+		   * (3) k >= hdmin[z][j-jmin[z]];
+		   * (4) k <= hdmax[z][j-jmin[z]]; 
+		   *     3 and 4 guarantee k is within z's j=(j), d band
+		   *
+		   * (5) k >= d-hdmax[y][j-jmin[y]-k];
+		   * (6) k <= d-hdmin[y][j-jmin[y]-k]; 
+		   *     5 and 6 guarantee (d-k) is within state y's j=(j-k) d band
+		   */
+		  kmin = ((j-jmax[y]) > (hdmin[z][jp_z])) ? (j-jmax[y]) : hdmin[z][jp_z];
+		  /* kmin satisfies inequalities (1) and (3) */
+		  kmax = ( jp_y       < (hdmax[z][jp_z])) ?  jp_y       : hdmax[z][jp_z];
+		  /* kmax satisfies inequalities (2) and (4) */
+		  /* RHS of inequalities 5 and 6 are dependent on k, so we check
+		   * for these within the next for loop.
+		   */
+		  alpha[v][jp_v][dp_v] = IMPOSSIBLE; /* initialize */
+		  for(k = kmin; k <= kmax; k++)
+		    {
+		      if((k >= d - hdmax[y][jp_y-k]) && k <= d - hdmin[y][jp_y-k])
+			{
+			  /* for current k, all 6 inequalities have been satisified 
+			   * so we know the cells corresponding to the platonic 
+			   * matrix cells alpha[v][j][d], alpha[y][j-k][d-k], and
+			   * alpha[z][j][k] are all within the bands. These
+			   * cells correspond to alpha[v][jp_v][dp_v], 
+			   * alpha[y][jp_y-k][d-hdmin[jp_y-k]-k],
+			   * and alpha[z][jp_z][k-hdmin[jp_z]];
+			   */
+			  kp_z = k-hdmin[z][jp_z];
+			  dp_y = d-hdmin[y][jp_y-k];
+
+			  if ((sc = alpha[y][jp_y-k][dp_y - k] + alpha[z][jp_z][kp_z]) 
+			      > alpha[v][jp_v][dp_v])
+			    {
+			      alpha[v][jp_v][dp_v] = sc;
+			      if (ret_shadow != NULL) kshad[jp_v][dp_v] = kp_z;
+			    }
+			}
+		    }
+		  if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+		}
+	    }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if(ret_shadow != NULL) yshad[jp_v][dp_v] = USED_EL;
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if((j-1) >= jmin[y] && (j-1) <= jmax[y]) /* Enforces (j-1) is valid for state y */
+
+		      {
+			jp_y = j - jmin[y];
+			if((d-2) >= hdmin[y][jp_y-1] && (d-2) <= hdmax[y][jp_y-1])
+			  {
+			    dp_y = d - hdmin[y][jp_y-1];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y-1][dp_y-2] is a valid alpha cell
+			     * corresponding to alpha[y][j-1][d-2] in the platonic matrix.
+			     */
+			    if ((sc = alpha[y][jp_y-1][dp_y-2] + cm->tsc[v][yoffset]) > alpha[v][jp_v][dp_v])
+			      {
+				alpha[v][jp_v][dp_v] = sc; 
+				if (ret_shadow != NULL) yshad[jp_v][dp_v] = yoffset;
+			      }
+			  }
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][jp_v][dp_v] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      }
+	    }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if(ret_shadow != NULL) yshad[jp_v][dp_v] = USED_EL;
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if(j >= jmin[y] && j <= jmax[y]) /* Enforces j is valid for state y */
+		      {
+			jp_y = j - jmin[y];
+			if((d-1) >= hdmin[y][jp_y] && (d-1) <= hdmax[y][jp_y])
+			  {
+			    dp_y = d - hdmin[y][jp_y];  /* d index for state y 
+							   in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y][dp_y-1] is a valid alpha cell
+			     * corresponding to alpha[y][j][d-1] in the platonic matrix.
+			     */
+			    if ((sc = alpha[y][jp_y][dp_y-1] + cm->tsc[v][yoffset]) > alpha[v][jp_v][dp_v])
+			      {
+				alpha[v][jp_v][dp_v] = sc; 
+				if (ret_shadow != NULL) yshad[jp_v][dp_v] = yoffset;
+			      }
+			  }
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->esc[v][(int) dsq[i]];
+		else
+		  alpha[v][jp_v][dp_v] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      }
+	    }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      jp_v = j - jmin[v];
+	      for (d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; d++)
+	      {
+		dp_v = d - hdmin[v][jp_v];  /* d index for state v in alpha w/mem eff bands */
+		alpha[v][jp_v][dp_v] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		/* treat EL as emitting only on self transition */
+		if(ret_shadow != NULL) yshad[jp_v][dp_v] = USED_EL;
+		for (y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) 
+		  {
+		    yoffset = y - cm->cfirst[v];
+		    if((j-1) >= jmin[y] && (j-1) <= jmax[y]) /* Enforces j-1 is valid for state y */
+
+		      {
+			jp_y = j - jmin[y];
+			if((d-1) >= hdmin[y][jp_y-1] && (d-1) <= hdmax[y][jp_y-1])
+			  {
+			    dp_y = d - hdmin[y][jp_y-1];  /* d index for state y 
+							     in alpha w/mem eff bands */
+			    /* if we get here alpha[y][jp_y-1][dp_y-1] is a valid alpha cell
+			     * corresponding to alpha[y][j-1][d-1] in the platonic matrix.
+			     */
+			    if ((sc = alpha[y][jp_y-1][dp_y-1] + cm->tsc[v][yoffset]) > alpha[v][jp_v][dp_v])
+			      {
+				alpha[v][jp_v][dp_v] = sc; 
+				if (ret_shadow != NULL) yshad[jp_v][dp_v] = yoffset;
+			      }
+			  }
+		      }
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][jp_v][dp_v] += cm->esc[v][(int) dsq[j]];
+		else
+		  alpha[v][jp_v][dp_v] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		if (alpha[v][jp_v][dp_v] < IMPOSSIBLE) alpha[v][jp_v][dp_v] = IMPOSSIBLE;
+	      }
+	    }
+	}
+      /*if((cm->sttype[v] != IL_st) && (cm->sttype[v] != IR_st) && (cm->sttype[v] != B_st)) {
+	for (j = jmin[v]; j <= jmax[v]; j++) { 
+	  jp_v  = j - jmin[v];
+	  i     = j - hdmin[v][jp_v] + 1;
+	  for (dp_v = 0, d = hdmin[v][jp_v]; d <= hdmax[v][jp_v]; dp_v++, d++, i--) {
+	    printf("alpha[v: %4d][jp_v: %4d][dp_v: %4d]: %.4f\n", v, jp_v, dp_v, alpha[v][jp_v][dp_v]);
+	    
+	  }
+	  printf("\n");
+	}
+	printf("\n\n");
+	}*/
+  
+      /* The following loops originally access alpha[v][j0][W] but the index W will be
+	 in different positions due to the bands */
+      if(j0 >= jmin[v] && j0 <= jmax[v])
+	{
+	  jp_v = j0 - jmin[v];
+	  if(W >= hdmin[v][jp_v] && W <= hdmax[v][jp_v])
+	    {
+	      Wp = W - hdmin[v][jp_v];
+	      /* If we get here alpha[v][jp_v][Wp] is a valid cell
+	       * in the banded alpha matrix, corresponding to 
+	       * alpha[v][j0][W] in the platonic matrix.
+	       */
+	      /* Check for local begin getting us to the root.
+	       * This is "off-shadow": if/when we trace back, we'll handle this
+	       * case separately (and we'll know to do it because we'll immediately
+	       * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+	       * to jump right to state b; see below)
+	       */
+	      if (allow_begin && alpha[v][jp_v][Wp] + cm->beginsc[v] > bsc) 
+		{
+		  b   = v;
+		  bsc = alpha[v][jp_v][Wp] + cm->beginsc[v];
+		}
+	    }
+	}
+      /* Check for whether we need to store an optimal local begin score
+       * as the optimal overall score, and if we need to put a flag
+       * in the shadow matrix telling insideT() to use the b we return.
+       */
+      if (v == 0)
+	{
+	  if(j0 >= jmin[0] && j0 <= jmax[0])
+	    {
+	      jp_v = j0 - jmin[v];
+	      if(W >= hdmin[v][jp_v] && W <= hdmax[v][jp_v])
+		{
+		  if (allow_begin && v == 0 && bsc > alpha[0][jp_v][Wp]) {
+		    alpha[0][jp_v][Wp] = bsc;
+		    if (ret_shadow != NULL) yshad[jp_v][Wp] = USED_LOCAL_BEGIN;
+		  }
+		}
+	    }
+	}
+      /* Now, if we're trying to reuse memory in our normal mode (e.g. ! do_full):
+       * Look at our children; if they're fully released, free them, we don't 
+       * reuse decks with bands b/c each state has different deck size.
+       */
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { 
+	    /* we can definitely release the S children of a bifurc. */
+	    y = cm->cfirst[v];
+	    z = cm->cnum[v];  
+	    free_vjd_deck(alpha[y], i0, j0);
+	    alpha[y] = NULL;
+	    free_vjd_deck(alpha[z], i0, j0);
+	    alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    free_vjd_deck(alpha[y], i0, j0);
+		    alpha[y] = NULL;
+		  }
+	      }
+	  }
+      }
+    } /* end loop over all v */
+  /*debug_print_alpha_banded_jd(alpha, cm, L, jmin, jmax, hdmin, hdmax);*/
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid 
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  
+  Wp = W - hdmin[vroot][j0-jmin[vroot]];
+  sc =     alpha[vroot][j0-jmin[vroot]][Wp];
+
+  if (ret_b != NULL)   *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL) *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = vroot; v <= vend; v++) 
+      if (alpha[v] != NULL) { 
+	deckpool_push(dpool, alpha[v]); alpha[v] = NULL;
+      }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    while (deckpool_pop(dpool, &tmp_deck)) free_vjd_deck(tmp_deck, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+
+  free(touch);
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  /*printf("inside jd me returning sc: %f\n", sc);*/
+
+  return sc;
+
+ ERROR: 
+  cm_Fail("Memory allocation error.\n");
+  return 0.; /* never reached */
+}
+
+/* Function: insideT_b_jd_me()
+ *           EPN 03.29.06
+ * *based on insideT(), only difference is memory efficient bands on the j and d dimensions
+ *  are used : 
+ *
+ * Date:     SRE, Fri Aug 11 12:08:18 2000 [Pittsburgh]
+ *
+ * Purpose:  Call inside, get vjd shadow matrix;
+ *           then trace back. Append the trace to a given
+ *           traceback, which already has state r at tr->n-1.
+ */
+static float
+insideT_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+		int r, int z, int i0, int j0, 
+		int allow_begin, int *jmin, int *jmax,
+		int **hdmin, int **hdmax,
+		int *safe_hdmin, int *safe_hdmax)
+{
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in insideT_b_jd_me(), dsq is NULL.");
+
+  void   ***shadow;             /* the traceback shadow matrix */
+  float     sc;			/* the score of the CYK alignment */
+  ESL_STACK *pda;                /* stack that tracks bifurc parent of a right start */
+  int       v,j,d,i;		/* indices for state, j, subseq len */
+  int       k;			
+  int       y, yoffset;
+  int       bifparent;
+  int       b;
+  float     bsc;
+  int       jp_v;               /* j-jmin[v] for current j, and current v */
+  int       dp_v;               /* d-hdmin[v][jp_v] for current j, current v, current d*/
+  int       jp_z;               /* j-jmin[z] for current j, and current z */
+  int       kp_z;               /* the k value (d dim) from the shadow matrix
+				 * giving the len of right fragment offset in deck z,
+				 * k = kp_z + hdmin[z][jp_z]*/
+
+  sc = inside_b_jd_me(cm, dsq, L, r, z, i0, j0, 
+		      BE_EFFICIENT,	/* memory-saving mode */
+		      /*BE_PARANOID,*/	/* non-memory-saving mode */
+		      NULL, NULL,	/* manage your own matrix, I don't want it */
+		      NULL, NULL,	/* manage your own deckpool, I don't want it */
+		      &shadow,		/* return a shadow matrix to me. */
+		      allow_begin,      /* TRUE to allow local begins */
+		      &b, &bsc,	/* if allow_begin is TRUE, gives info on optimal b */
+		      jmin, jmax,    /* bands on j */
+		      hdmin, hdmax,  /* j dependent bands on d */
+		      safe_hdmin, safe_hdmax);
+
+  pda = esl_stack_ICreate();
+  v = r;
+  j = j0;
+  i = i0;
+  d = j0-i0+1;
+
+  jp_v = j - jmin[v];
+  dp_v = d - hdmin[v][jp_v];
+
+  while (1) {
+    if(cm->sttype[v] != EL_st && d > hdmax[v][jp_v])
+      cm_Fail("ERROR in insideT_b_jd(). d : %d > hdmax[%d] (%d)\n", d, v, hdmax[v]);
+    if(cm->sttype[v] != EL_st && d < hdmin[v][jp_v])
+      cm_Fail("ERROR in insideT_b_jd(). d : %d < hdmin[%d] (%d)\n", d, v, hdmin[v]);
+    
+    if (cm->sttype[v] == B_st) {
+      kp_z = ((int **) shadow[v])[jp_v][dp_v];   /* kp = offset len of right fragment */
+      z = cm->cnum[v];
+      jp_z = j-jmin[z];
+      k = kp_z + hdmin[z][jp_z];  /* k = offset len of right fragment */
+      
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      esl_stack_IPush(pda, j);	/* remember the end j    */
+      esl_stack_IPush(pda, k);	/* remember the subseq length k */
+      esl_stack_IPush(pda, tr->n-1);	/* remember the trace index of the parent B state */
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      y = cm->cfirst[v];
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      esl_stack_IPop(pda, &d);
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+      v = y;
+      jp_v = j - jmin[v];
+      dp_v = d - hdmin[v][jp_v];
+    } else {
+      yoffset = ((char **) shadow[v])[jp_v][dp_v];
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    cm_Fail("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	  jp_v = j;
+	  dp_v = d;
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	  jp_v = j - jmin[v];
+	  dp_v = d - hdmin[v][jp_v];
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+  free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  return sc;
+}
+
+  
+/* Functions: *jdbanded_*_vjd_*
+ * EPN 03.29.06 these functions were derived from their 
+ *              *_vjd_* analogs from SRE's smallcyk.c
+ * notes from smallcyk.c:
+ * Date:     SRE, Sat Aug 12 16:27:37 2000 [Titusville]
+ *
+ * Purpose:  Allocation and freeing of 3D matrices and 2D decks
+ *           in the vjd coord system. These can be called on
+ *           subsequences i..j, not just the full sequence 1..L,
+ *           so they need i,j... if you're doing the full sequence
+ *           just pass 1,L.
+ *           
+ *           Also deal with shadow matrices and shadow decks in the
+ *           vjd coordinate system. Note that bifurcation shadow decks
+ *           need more dynamic range than other shadow decks, hence
+ *           a separation into "kshadow" (BIFURC) and "yshadow" (other
+ *           states) decks, and some casting shenanigans in
+ *           a full ***shadow matrix.
+ *           
+ *           Values in yshad are offsets to the next connected state,
+ *           or a flag for local alignment. Possible offsets range from
+ *           0..5 (maximum of 6 connected states). The flags are
+ *           USED_LOCAL_BEGIN (101) and USED_EL (102), defined at
+ *           the top of this file. Only yshad[0][L][L] (e.g. root state 0,
+ *           aligned to the whole sequence) may be set to USED_LOCAL_BEGIN.
+ *           (Remember that the dynamic range of yshad, as a char, is 
+ *           0..127, in ANSI C; we don't know if a machine will make it
+ *           signed or unsigned.)
+ */
+float **
+alloc_jdbanded_vjd_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax)
+{
+  int     status;
+  float **a;
+  int     jp;
+  int     bw; /* width of band, depends on jp, so we need to calculate
+	         this inside the jp loop*/
+  int     jfirst, jlast;
+  /*printf("in alloc JD banded vjd deck, L : %d, i : %d, j : %d, jmin : %d, jmax : %d\n", L, i, j, jmin, jmax);*/
+
+  if(j < jmin || i > jmax)
+    cm_Fail("ERROR called alloc_jdbanded_vjd_deck for i: %d j: %d which is outside the band on j, jmin: %d | jmax: %d\n", i, j, jmin, jmax);
+
+  ESL_DPRINTF3(("alloc_vjd_deck : %.4f\n", size_vjd_deck(L,i,j)));
+  ESL_ALLOC(a, sizeof(float *) * (L+1));  /* always alloc 0..L rows, some of which are NULL */
+  for (jp = 0; jp <= L;     jp++) a[jp]     = NULL;
+
+  jfirst = ((i-1) > jmin) ? (i-1) : jmin;
+  jlast = (j < jmax) ? j : jmax;
+  /* jfirst is the first valid j, jlast is the last */
+  for (jp = jfirst; jp <= jlast; jp++)
+    {
+      /*printf("jfirst: %d | jlast: %d\n", jfirst, jlast);
+      printf("jp: %d | max : %d\n", jp, (jlast)); 
+      printf("hdmax[%d]: %d\n", (jp-jmin), hdmax[jp-jmin]);
+      */
+      ESL_DASSERT2(hdmax[jp-jmin] <= (jp+1))
+      /* Based on my current understanding the above line should never be false, if it is means there's a valid d
+       * in the hd band that is invalid because its > j. I think I check, or ensure, that this
+       * doesn't happen when I'm constructing the d bands.
+       */
+      bw = hdmax[jp-jmin] - hdmin[jp-jmin] +1;
+
+      /*a is offset only the first (jlast-jfirst+1) elements will be non-NULL*/
+      ESL_ALLOC(a[jp-jfirst], sizeof(float) * bw);
+      /*printf("\tallocated a[%d] | bw: %d\n", (jp-jfirst), bw);*/
+    }
+  return a;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+#if 0
+/******************************************************************/
+/* The below functions were written during debugging, and print
+   out either the shadow or alpha matrix.  They are kept
+   here just in case they're needed again.  Note : the functions
+   that print out the entire matrix are really only useful
+   when the BE_PARANOID flag is set, meaning that decks are
+   never freed until the end.
+*/
+/*================================================================*/
+
+/* Debugging functions that print info to STDOUT */
+static void debug_print_alpha_banded_jd(float ***alpha, CM_t *cm, int L, int *jmin, int *jmax, 
+					int **hdmin, int **hdmax);
+static void debug_print_shadow_banded_jd(void ***shadow, CM_t *cm, int L, int *jmin, int *jmax, 
+					 int **hdmin, int **hdmax);
+static void debug_print_shadow_banded_deck_jd(int v, void ***shadow, CM_t *cm, int L, int *jmin, int *jmax,
+					      int **hdmin, int **hdmax);
+
+/* EPN 03.29.06
+   debug_print_alpha_banded_jd()
+ * Function: debug_print_alpha_banded_jd
+ *
+ * Purpose:  Print alpha matrix banded in j and d dimensions
+ */
+void
+debug_print_alpha_banded_jd(float ***alpha, CM_t *cm, int L, int *jmin, int *jmax, 
+			    int **hdmin, int **hdmax)
+{
+  int v, j, d, dp, jp, max_v;
+
+  printf("\nPrinting banded alpha matrix :\n");
+  printf("************************************\n");
+  max_v = cm->M-1;
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    {
+      max_v = cm->M;
+    }
+  for(v = 0; v < max_v; v++)
+    {
+      printf("====================================\n");
+      for(j = jmin[v]; j <= jmax[v]; j++)
+	{
+	  printf("------------------------------------\n");
+	  for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++) 
+	    {
+	      jp = j - jmin[v]; // j index for state v in alpha w/mem eff bands
+	      dp = d - hdmin[v][j-jmin[v]]; // d index for state v in alpha w/mem eff bands
+	      printf("alpha_jd[%2d][%2d][%2d] : %6.2f | j: %4d | d: %4d\n", v, jp, dp, alpha[v][jp][dp], j, d);
+	    }
+	}
+    }
+  printf("****************\n\n");
+}
+
+/* EPN 05.16.05
+   debug_print_shadow_banded()
+ * Function: debug_print_shadow_banded
+ *
+ * Purpose:  Print banded shadow matrix 
+ */
+static void
+debug_print_shadow_banded_jd(void ***shadow, CM_t *cm, int L, int *jmin, int *jmax, 
+			     int **hdmin, int **hdmax)
+{
+  int v, j, d, dp, jp;
+  int yoffset;
+  char yoffset_c;
+
+  printf("\nPrinting banded shadow matrix :\n");
+  printf("************************************\n");
+  for(v = 0; v < cm->M; v++)
+    {
+      printf("====================================\n");
+      for(j = jmin[v]; j <= jmax[v]; j++)
+	{
+	  printf("------------------------------------\n");
+	  for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++) 
+	    {
+	      jp = j - jmin[v]; // j index for state v in alpha w/mem eff bands
+	      dp = d - hdmin[v][j-jmin[v]]; // d index for state v in alpha w/mem eff bands
+	      if(cm->sttype[v] == E_st)
+		{
+		  printf("END state\n");
+		}
+	      else
+		{
+		  if(cm->sttype[v] == B_st)
+		    {
+		      yoffset = ((int **) shadow[v])[jp][dp];
+		      printf("INT  shadow_banded_jd[%2d][%2d][%2d] : %d| j: %d | d: %d\n", v, jp, dp, yoffset, jp, dp);
+		    }
+		  else
+		    {
+		      yoffset_c = ((char **) shadow[v])[jp][dp];
+		      printf("CHAR shadow_banded_jd[%2d][%2d][%2d] : %d| j: %d | d: %d\n", v, jp, dp, yoffset, jp, dp);
+		    }
+		}
+	    }
+	}
+    }
+  printf("****************\n\n");
+}
+
+/* EPN 05.16.05
+   debug_print_shadow_banded_deck_jd()
+ * Function: debug_print_shadow_banded_deck_jd
+ *
+ * Purpose:  Print banded (in j and d dimensions) shadow matrix deck
+ */
+
+static void
+debug_print_shadow_banded_deck_jd(int v, void ***shadow, CM_t *cm, int L, int *jmin, int *jmax,
+				  int **hdmin, int **hdmax)
+{
+  int j, d, dp, jp;
+  int yoffset;
+
+  printf("\nPrinting banded shadow matrix deck for v : %d:\n", v);
+  printf("====================================\n");
+  for(j = jmin[v]; j <= jmax[v]; j++)
+    {
+      printf("------------------------------------\n");
+      for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++) 
+	{
+	  jp = j - jmin[v]; // j index for state v in alpha w/mem eff bands
+	  dp = d - hdmin[v][j-jmin[v]]; // d index for state v in alpha w/mem eff bands
+	  if(cm->sttype[v] == E_st)
+	    {
+	      printf("END state\n");
+	    }
+	  else
+	    {
+	      yoffset = ((char **) shadow[v])[jp][dp];
+	      printf("shadow_banded_jd[%2d][%2d][%2d] : %d| j: %d | d: %d\n", v, jp, dp, yoffset, jp, dp);
+	    }
+	}
+    }
+}
+#endif
+
+#if 0
+/* Here are the non-memory efficient functions, kept around for reference */
+/* The alignment engine (not memory efficient) */
+static float inside_b_jd(CM_t *cm, ESL_DSQ *dsq, int L, 
+			 int r, int z, int i0, int j0, 
+			 int do_full,
+			 float ***alpha, float ****ret_alpha, 
+			 struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+			 void ****ret_shadow, 
+			 int allow_begin, int *ret_b, float *ret_bsc,
+			 int *jmin, int *jmax,
+			 int **hdmin, int **hdmax,
+			 int *safe_hdmin, int *safe_hdmax);
+
+/* The traceback routine (not memory efficient) */
+static float insideT_b_jd(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+			  int r, int z, int i0, int j0, int allow_begin,
+			  int *jmin, int *jax, 
+			  int **hdmin, int **hdmax,
+			  int *safe_hdmin, int *safe_hdmax);
+
+#endif
+
+
+#if 0
+/******************************************************************/
+/* The below functions were written during debugging, and print
+   out either the shadow or alpha matrix.  They are kept
+   here just in case they're needed again.  Note : the functions
+   that print out the entire matrix are really only useful
+   when the BE_PARANOID flag is set, meaning that decks are
+   never freed until the end.
+*/
+/*================================================================*/
+
+/* Debugging functions that print info to STDOUT */
+static void debug_print_alpha_banded_jd(float ***alpha, CM_t *cm, int L, int *jmin, int *jmax, 
+					int **hdmin, int **hdmax);
+static void debug_print_shadow_banded_jd(void ***shadow, CM_t *cm, int L, int *jmin, int *jmax, 
+					 int **hdmin, int **hdmax);
+static void debug_print_shadow_banded_deck_jd(int v, void ***shadow, CM_t *cm, int L, int *jmin, int *jmax,
+					      int **hdmin, int **hdmax);
+
+/* EPN 03.29.06
+   debug_print_alpha_banded_jd()
+ * Function: debug_print_alpha_banded_jd
+ *
+ * Purpose:  Print alpha matrix banded in j and d dimensions
+ */
+void
+debug_print_alpha_banded_jd(float ***alpha, CM_t *cm, int L, int *jmin, int *jmax, 
+			    int **hdmin, int **hdmax)
+{
+  int v, j, d, dp, jp, max_v;
+
+  printf("\nPrinting banded alpha matrix :\n");
+  printf("************************************\n");
+  max_v = cm->M-1;
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    {
+      max_v = cm->M;
+    }
+  for(v = 0; v < max_v; v++)
+    {
+      printf("====================================\n");
+      for(j = jmin[v]; j <= jmax[v]; j++)
+	{
+	  printf("------------------------------------\n");
+	  for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++) 
+	    {
+	      jp = j - jmin[v]; // j index for state v in alpha w/mem eff bands
+	      dp = d - hdmin[v][j-jmin[v]]; // d index for state v in alpha w/mem eff bands
+	      printf("alpha_jd[%2d][%2d][%2d] : %6.2f | j: %4d | d: %4d\n", v, jp, dp, alpha[v][jp][dp], j, d);
+	    }
+	}
+    }
+  printf("****************\n\n");
+}
+
+/* EPN 05.16.05
+   debug_print_shadow_banded()
+ * Function: debug_print_shadow_banded
+ *
+ * Purpose:  Print banded shadow matrix 
+ */
+static void
+debug_print_shadow_banded_jd(void ***shadow, CM_t *cm, int L, int *jmin, int *jmax, 
+			     int **hdmin, int **hdmax)
+{
+  int v, j, d, dp, jp;
+  int yoffset;
+  char yoffset_c;
+
+  printf("\nPrinting banded shadow matrix :\n");
+  printf("************************************\n");
+  for(v = 0; v < cm->M; v++)
+    {
+      printf("====================================\n");
+      for(j = jmin[v]; j <= jmax[v]; j++)
+	{
+	  printf("------------------------------------\n");
+	  for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++) 
+	    {
+	      jp = j - jmin[v]; // j index for state v in alpha w/mem eff bands
+	      dp = d - hdmin[v][j-jmin[v]]; // d index for state v in alpha w/mem eff bands
+	      if(cm->sttype[v] == E_st)
+		{
+		  printf("END state\n");
+		}
+	      else
+		{
+		  if(cm->sttype[v] == B_st)
+		    {
+		      yoffset = ((int **) shadow[v])[jp][dp];
+		      printf("INT  shadow_banded_jd[%2d][%2d][%2d] : %d| j: %d | d: %d\n", v, jp, dp, yoffset, jp, dp);
+		    }
+		  else
+		    {
+		      yoffset_c = ((char **) shadow[v])[jp][dp];
+		      printf("CHAR shadow_banded_jd[%2d][%2d][%2d] : %d| j: %d | d: %d\n", v, jp, dp, yoffset, jp, dp);
+		    }
+		}
+	    }
+	}
+    }
+  printf("****************\n\n");
+}
+
+/* EPN 05.16.05
+   debug_print_shadow_banded_deck_jd()
+ * Function: debug_print_shadow_banded_deck_jd
+ *
+ * Purpose:  Print banded (in j and d dimensions) shadow matrix deck
+ */
+
+static void
+debug_print_shadow_banded_deck_jd(int v, void ***shadow, CM_t *cm, int L, int *jmin, int *jmax,
+				  int **hdmin, int **hdmax)
+{
+  int j, d, dp, jp;
+  int yoffset;
+
+  printf("\nPrinting banded shadow matrix deck for v : %d:\n", v);
+  printf("====================================\n");
+  for(j = jmin[v]; j <= jmax[v]; j++)
+    {
+      printf("------------------------------------\n");
+      for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++) 
+	{
+	  jp = j - jmin[v]; // j index for state v in alpha w/mem eff bands
+	  dp = d - hdmin[v][j-jmin[v]]; // d index for state v in alpha w/mem eff bands
+	  if(cm->sttype[v] == E_st)
+	    {
+	      printf("END state\n");
+	    }
+	  else
+	    {
+	      yoffset = ((char **) shadow[v])[jp][dp];
+	      printf("shadow_banded_jd[%2d][%2d][%2d] : %d| j: %d | d: %d\n", v, jp, dp, yoffset, jp, dp);
+	    }
+	}
+    }
+}
+#endif
+
+#if 0
+/* Here are the non-memory efficient functions, kept around for reference */
+/* The alignment engine (not memory efficient) */
+static float inside_b_jd(CM_t *cm, ESL_DSQ *dsq, int L, 
+			 int r, int z, int i0, int j0, 
+			 int do_full,
+			 float ***alpha, float ****ret_alpha, 
+			 struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+			 void ****ret_shadow, 
+			 int allow_begin, int *ret_b, float *ret_bsc,
+			 int *jmin, int *jmax,
+			 int **hdmin, int **hdmax,
+			 int *safe_hdmin, int *safe_hdmax);
+
+/* The traceback routine (not memory efficient) */
+static float insideT_b_jd(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+			  int r, int z, int i0, int j0, int allow_begin,
+			  int *jmin, int *jax, 
+			  int **hdmin, int **hdmax,
+			  int *safe_hdmin, int *safe_hdmax);
+
+
+/* EPN 
+ * Function: inside_b_jd()
+ * based on inside_b_me() which was ...
+ * based on inside()
+ * Date:     SRE, Mon Aug  7 13:15:37 2000 [St. Louis]
+ *
+ * Purpose:  Run the inside phased of a CYK alignment algorithm
+ *           using bands in the j and d dimension from an 
+ *           HMM forwards backwards run. This function
+ *           is memory efficient in the d dimension (only
+ *           allocate within "safe" d bands). 
+ *           Further assumes we're aligning a full sequence 
+ *           (1..L) NOT a subsequence (i0..j0), and aligns it
+ *           to the full model. This is very different from inside()
+ *           which aligns a subsequence to a subtree of the model.
+ *           
+ *           Notes from inside():
+ *           A note on the loop conventions. We're going to keep the
+ *           sequence (dsq) and the matrix (alpha) in the full coordinate
+ *           system: [0..v..M-1][0..j..L][0..d..j]. However, we're
+ *           only calculating a part of that matrix: only vroot..vend
+ *           in the decks, i0-1..j in the rows, and up to j0-i0+1 in
+ *           the columns (d dimension). Where this is handled the most
+ *           is in two variables: W, which is the length of the subsequence
+ *           (j0-i0+1), and is oft used in place of L in the usual CYK;
+ *           and jp (read: j'), which is the *relative* j w.r.t. the
+ *           subsequence, ranging from 0..W, and then d ranges from 
+ *           0 to jp, and j is calculated from jp (i0-1+jp).
+ *           
+ *           The caller is allowed to provide us with a preexisting
+ *           matrix and/or deckpool (thru "alpha" and "dpool"), or
+ *           have them newly created by passing NULL. If we pass in an
+ *           alpha, we expect that alpha[vroot..vend] are all NULL
+ *           decks already; any other decks <vroot and >vend will
+ *           be preserved. If we pass in a dpool, the decks *must* be
+ *           sized for the same subsequence i0,j0.
+ *           
+ *           Note that the (alpha, ret_alpha) calling idiom allows the
+ *           caller to provide an existing matrix or not, and to
+ *           retrieve the calculated matrix or not, in any combination.
+ *           
+ *           We also deal with local begins, by keeping track of the optimal
+ *           state that we could enter and account for the whole target 
+ *           sequence: b = argmax_v  alpha_v(i0,j0) + log t_0(v),
+ *           and bsc is the score for that. 
+ *
+ *           If vroot==0, i0==1, and j0==L (e.g. a complete alignment),
+ *           the optimal alignment might use a local begin transition, 0->b,
+ *           and we'd have to be able to trace that back. For any
+ *           problem where the caller sets allow_begin, we return a valid b 
+ *           (the optimal 0->b choice) and bsc (the score if 0->b is used).
+ *           If a local begin is part of the optimal parse tree, the optimal
+ *           alignment score returned by inside() will be bsc and yshad[0][L][L] 
+ *           will be USE_LOCAL_BEGIN, telling insideT() to check b and
+ *           start with a local 0->b entry transition. When inside()
+ *           is called on smaller subproblems (v != 0 || i0 > 1 || j0
+ *           < L), we're using inside() as an engine in divide &
+ *           conquer, and we don't use the overall return score nor
+ *           shadow matrices, but we do need allow_begin, b, and bsc for
+ *           divide&conquer to sort out where a local begin might be used.
+ *
+ * Args:     cm        - the model    [0..M-1]
+ *           sq        - the sequence [1..L]   
+ *           vroot     - first start state of subtree (0, for whole model)
+ *           vend      - last end state of subtree (cm->M-1, for whole model)
+ *           i0        - first position in subseq to align (1, for whole seq)
+ *           j0        - last position in subseq to align (L, for whole seq)
+ *           do_full   - if TRUE, we save all the decks in alpha, instead of
+ *                       working in our default memory-efficient mode where 
+ *                       we reuse decks and only the uppermost deck (vroot) is valid
+ *                       at the end.
+ *           alpha     - if non-NULL, this is an existing matrix, with NULL
+ *                       decks for vroot..vend, and we'll fill in those decks
+ *                       appropriately instead of creating a new matrix
+ *           ret_alpha - if non-NULL, return the matrix with one or more
+ *                       decks available for examination (see "do_full")
+ *           dpool     - if non-NULL, this is an existing deck pool, possibly empty,
+ *                       but usually containing one or more allocated decks sized
+ *                       for this subsequence i0..j0.
+ *           ret_dpool - if non-NULL, return the deck pool for reuse -- these will
+ *                       *only* be valid on exactly the same i0..j0 subseq,
+ *                       because of the size of the subseq decks.
+ *           ret_shadow- if non-NULL, the caller wants a shadow matrix, because
+ *                       he intends to do a traceback.
+ *           allow_begin- TRUE to allow 0->b local alignment begin transitions. 
+ *           ret_b     - best local begin state, or NULL if unwanted
+ *           ret_bsc   - score for using ret_b, or NULL if unwanted                        
+ *           jmin      - minimum j bound for each state v; [0..v..M-1]
+ *           jmax      - maximum j bound for each state v; [0..v..M-1]
+ *           hdmin     - minimum d bound for each state v and valid j; 
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ *           hdmax     - maximum d bound for each state v and valid j;
+ *                       [0..v..M-1][0..j0..(jmax[v]-jmin[v])]
+ *                       careful: j dimension offset. j0-jmin[v] = j;
+ * int *safe_hdmin     - safe_hdmin[v] = min_d (hdmin[v][j0]) (over all valid j0)
+ * int *safe_hdmax     - safe_hdmax[v] = max_d (hdmax[v][j0]) (over all valid j0)
+ *                       
+ * Returns: Score of the optimal alignment.  
+ */
+static float 
+inside_b_jd(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+	    float ***alpha, float ****ret_alpha, 
+	    struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+	    void ****ret_shadow, 
+	    int allow_begin, int *ret_b, float *ret_bsc,
+	    int *jmin, int *jmax, int **hdmin, int **hdmax,
+	    int *safe_hdmin, int *safe_hdmax)
+{
+  float  **end;         /* we re-use the end deck. */
+  int      nends;       /* counter that tracks when we can release end deck to the pool */
+  int     *touch;       /* keeps track of how many higher decks still need this deck */
+  int      v,y,z;	/* indices for states  */
+  int      j,d,i;	/* indices in sequence dimensions */
+  float    sc;		/* a temporary variable holding a score */
+  int      yoffset;	/* y=base+offset -- counter in child states that v can transit to */
+  int      W;		/* subsequence length */
+
+  void  ***shadow;      /* shadow matrix for tracebacks */
+  int    **kshad;       /* a shadow deck for bifurcations */
+  char   **yshad;       /* a shadow deck for every other kind of state */
+  int      b;		/* best local begin state */
+  float    bsc;		/* score for using the best local begin state */
+
+  /* variables used for memory efficient bands */
+  int      dp_v;           /* d index for state v in alpha w/mem eff bands */
+  int      dp_y;           /* d index for state y in alpha w/mem eff bands */
+  int      dp_z;           /* d index for state z in alpha w/mem eff bands */
+  int      kp;             /* k prime - keeps track of what k should be now
+			     that we're using memory efficient bands */
+  int      Wp;             /* W also changes depending on state */
+
+  if(dsq == NULL)
+    esl_fatal("ERROR, dsq is NULL.");
+
+  /* 11.04.05 jd addition: */
+  if(i0 != 1)
+    {
+      printf("inside_b_jd requires that i0 be 1. This function is not set up for subsequence alignment\n");
+      exit(1);
+    }
+  if(j0 != L)
+    {
+      printf("inside_b_jd requires that j0 be L. This function is not set up for subsequence alignment.\n");
+      exit(1);
+    }
+  if(vroot != 0)
+    {
+      printf("inside_b_jd requires that vroot be 0. This function is not set up for subsequence alignment.\n");
+      exit(1);
+    }
+  if(vend != cm->M-1)
+    {
+      printf("inside_b_jd requires that vend be cm->M-1. This function is not set up for subsequence alignment.\n");
+      exit(1);
+    }
+
+  /* Allocations and initializations
+   */
+  b   = -1;
+  bsc = IMPOSSIBLE;
+  W   = j0-i0+1;		/* the length of the sequence -- used in many loops 
+				 * This must be L because i0 must be 1 and j0 must be L
+				 */
+  
+				/* if caller didn't give us a deck pool, make one */
+  if (dpool == NULL) dpool = deckpool_create();
+  if (! deckpool_pop(dpool, &end))
+    end = alloc_vjd_deck(L, i0, j0);
+  nends = CMSubtreeCountStatetype(cm, vroot, E_st);
+  for (j = 0; j <= W; j++) {
+    end[j][0] = 0.;
+    for (d = 1; d <= j; d++) end[j][d] = IMPOSSIBLE;
+  }
+
+  /* if caller didn't give us a matrix, make one.
+   * It's important to allocate for M+1 decks (deck M is for EL, local
+   * alignment) - even though Inside doesn't need EL, Outside does,
+   * and we might reuse this memory in a call to Outside.  
+   */
+  if (alpha == NULL) {
+    ESL_ALLOC(alpha, sizeof(float **) * (cm->M+1));
+    for (v = 0; v <= cm->M; v++) alpha[v] = NULL;
+  }
+
+  ESL_ALLOC(touch, sizeof(int) * cm->M);
+  for (v = 0;     v < vroot; v++) touch[v] = 0;
+  for (v = vroot; v <= vend; v++) touch[v] = cm->pnum[v];
+  for (v = vend+1;v < cm->M; v++) touch[v] = 0;
+
+  /* The shadow matrix, if caller wants a traceback.
+   * We do some pointer tricks here to save memory. The shadow matrix
+   * is a void ***. Decks may either be char ** (usually) or
+   * int ** (for bifurcation decks). Watch out for the casts.
+   * For most states we only need
+   * to keep y as traceback info, and y <= 6. For bifurcations,
+   * we need to keep k, and k <= L, and L might be fairly big.
+   * (We could probably limit k to an unsigned short ... anyone
+   * aligning an RNA > 65536 would need a big computer... but
+   * we'll hold off on that for now. We could also pack more
+   * traceback pointers into a smaller space since we only really
+   * need 3 bits, not 8.)
+   */
+  if (ret_shadow != NULL) {
+    ESL_ALLOC(shadow, sizeof(void **) * cm->M);
+    for (v = 0; v < cm->M; v++) shadow[v] = NULL;
+  }
+
+  /* Main recursion
+   */
+  for (v = vend; v >= vroot; v--) 
+    {
+      /* First we need a deck to fill in.
+       * 1. if we're an E, reuse the end deck (and it's already calculated)
+       * 2. else, see if we can take something from the pool
+       * 3. else, allocate a new deck.
+       */
+      if (cm->sttype[v] == E_st) { 
+	alpha[v] = end; continue; 
+      } 
+      if (! deckpool_pop(dpool, &(alpha[v]))) 
+	/* CYK Full ME Bands used 1 */
+	/* original line : alpha[v] = alloc_vjd_deck(L, i0, j0);*/
+	alpha[v] = alloc_banded_vjd_deck(L, i0, j0, safe_hdmin[v], safe_hdmax[v]);
+      
+      if (ret_shadow != NULL) {
+	if (cm->sttype[v] == B_st) {
+	  /* CYK Full ME Bands used 2 */
+	  /* original line : kshad     = alloc_vjd_kshadow_deck(L, i0, j0); */
+	  kshad     = alloc_banded_vjd_kshadow_deck(L, i0, j0, safe_hdmin[v], safe_hdmax[v]);
+	  shadow[v] = (void **) kshad;
+	} else {
+	  /* CYK Full ME Bands used 3 */
+	  /* original line : yshad     = alloc_vjd_yshadow_deck(L, i0, j0); */
+	  yshad     = alloc_banded_vjd_yshadow_deck(L, i0, j0, safe_hdmin[v], safe_hdmax[v]);
+	  shadow[v] = (void **) yshad;
+	}
+      }
+
+      /* 11.05.05
+       * One strategy is to set all cells OUTSIDE bands to IMPOSSIBLE.
+       * I think I'll run into problems doing this because some cells
+       * are inside the j bands and inside the safe_hd bands, but not
+       * inside the j dependent d bands. These cells though allocated, 
+       * will potentially never get filled. 
+       * One way to deal with this (though inefficient) is to set
+       * ALL cells to impossible. Below is the the first strategy, only 
+       * setting some cells to impossible. 
+       
+       **************************************************************
+       * Strategy 1: only set cells outside j bands to IMPOSSIBLE:
+       **************************************************************
+       */
+      /* j bands used 1.
+       * Set all cells for j's outside of bands to IMPOSSIBLE 
+       * Further, set any cells outside of hd j specific band for valid j's 
+       * to IMPOSSIBLE. Remember, we've allocated only 
+       * (safe_hdmax[v] - safe_hdmin[v] +1) cells for each vj deck.
+       * Take advantage of fact that we know we're aligning the full sequence 1..L.
+       */
+      /* Following loop starts at safe_hdmin[v] because the j section
+       * of a banded vjd deck is not allocated if j < dmin[v] because
+       * there's no way that j can be used.
+       */
+      /*
+      for (j = safe_hdmin[v]; j < jmin[v]; j++)
+      {
+      */
+	  /* this j is outside the j band, set all d to IMPOSSIBLE */
+      /*
+	  for (d = safe_hdmin[v]; d <= safe_hdmax[v] && d <= j; d++)
+	    {
+	      alpha[v][j][d-safe_hdmin[v]] = IMPOSSIBLE;
+	    }
+	}
+
+      for (j = jmax[v] + 1; j <= W; j++)
+	{
+      */
+	  /* this j is outside the j band, set all d to IMPOSSIBLE */
+      /*	  for (d = safe_hdmin[v]; d <= safe_hdmax[v] && d <= j; d++)
+	    {
+	      alpha[v][j][d-safe_hdmin[v]] = IMPOSSIBLE;
+	    }
+	}
+	*************************************************************
+	*/
+
+      /**************************************************************
+	* Strategy 2: set all allocated cells to IMPOSSIBLE at first.
+	**************************************************************
+	*/
+
+      for (j = safe_hdmin[v]; j <= W; j++)
+	{
+	  for (d = safe_hdmin[v]; d <= safe_hdmax[v] && d <= j; d++)
+	    {
+	      alpha[v][j][d-safe_hdmin[v]] = IMPOSSIBLE;
+	    }
+	}
+
+      //printf("2 v: %d\n", v);
+	/*************************************************************/
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	{
+	  /* j bands used 2. */
+
+	  for (j = jmin[v]; j <= jmax[v]; j++)
+	    {
+	      //printf("3 j: %d\n", j);
+	      for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++)
+		{
+		  assert(d >= safe_hdmin[v]);
+		  assert(d <= safe_hdmax[v]);
+		  
+		  y = cm->cfirst[v];
+		  /* CYK Full ME Bands used 4 begin block */
+		  /* original block */
+		  /* alpha[v][j][d]  = cm->endsc[v];*/	/* init w/ local end */ 
+		  /*if (ret_shadow != NULL) yshad[j][d]  = USED_EL; 
+		    for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		    if ((sc = alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc; 
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		    }
+		    if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+		  */
+		  /* new ME block */
+		  dp_v = d - safe_hdmin[v];  /* d index for state v in alpha w/mem eff bands */
+		  alpha[v][j][dp_v]  = cm->endsc[v];	/* init w/ local end */
+		  if (ret_shadow != NULL) yshad[j][dp_v]  = USED_EL; 
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		    {
+		      dp_y = d - safe_hdmin[y+yoffset];  /* d index for state (y+yoffset) 
+							    in alpha w/mem eff bands */
+		      /* check to make sure the cell we're about to query is within the
+			 bands for state y; this might be more complex than necessary */
+		      if((dp_y >= 0) && ((dp_y < (j - (safe_hdmin[y+yoffset]) + 1))
+					 && (dp_y < (safe_hdmax[y+yoffset] - safe_hdmin[y+yoffset] + 1))))
+			{
+			  if ((sc = alpha[y+yoffset][j][dp_y] + cm->tsc[v][yoffset]) >  alpha[v][j][dp_v]) {
+			    alpha[v][j][dp_v] = sc; 
+			    if (ret_shadow != NULL) yshad[j][dp_v] = yoffset;
+			  }
+			}
+		    }
+		  if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+		  /* CYK Full ME Bands used 4 end block */
+		}
+	    }
+	}
+      else if (cm->sttype[v] == B_st)
+	{
+	  /* j bands used 3. */
+	  for (j = jmin[v]; j <= jmax[v]; j++) {
+	    //printf("3 j: %d\n", j);
+	    /* Bands used */
+	    /* old line :	for (d = 0; d <= jp; d++) */
+	    for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++)
+	      {
+		assert(d >= safe_hdmin[v]);
+		assert(d <= safe_hdmax[v]);
+		y = cm->cfirst[v];
+		z = cm->cnum[v];
+
+		/* CYK Full ME Bands used 5 begin block */
+		/* original block */
+		/*
+		alpha[v][j][d] = alpha[y][j][d] + alpha[z][j][0];
+		if (ret_shadow != NULL) kshad[j][d] = 0;
+		for (k = 1; k <= d; k++)
+		  if ((sc = alpha[y][j-k][d-k] + alpha[z][j][k]) > alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) kshad[j][d] = k;
+		  }
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+		*/
+
+		/* 11.04.05 Left this comment block here (from inside_b_me()) */
+
+		/* new ME block : */
+		/* 05.30.05 Fixed a small bug here */
+		/* The changes made to this section of code in the memory efficient
+		 * banded implementation are the most complex changes necessary to 
+		 * get memory efficiency.  The reason is because there are indices in 
+		 * two other states for a B_st, y and z (instead of just y).  This
+		 * means that when we're dealing with a dp_v that is d minus a v-state
+		 * specific offset, we also have to worry about the y-state offset
+		 * and z-state offset.
+		 * Let's set kp as the equivalent of k from the old code, but
+		 * now we have to take into account the offsets.  To remain as
+		 * consistent as possible with the old code, we will keep the
+		 * indexing in z the same in the recursion, and figure out what
+		 * the corresponding indices involving state y are.  
+		 * So the old recursion code is : 
+		 *
+		 * for (jp = 0; jp <= W; jp++) {
+		 * j = i0-1+jp;
+		 * for (d = 0; d <= jp; d++) 
+		 * {
+		 *   alpha[v][j][d] = alpha[y][j][d] + alpha[z][j][0]; *INIT*
+		 *   if (ret_shadow != NULL) kshad[j][d] = 0;
+		 *   for (k = 1; k <= d; k++)
+		 *   *RECURSION*
+		 *   if ((sc = alpha[y][j-k][d-k] + alpha[z][j][k]) > alpha[v][j][d]) {
+		 *     alpha[v][j][d] = sc;
+		 *     if (ret_shadow != NULL) kshad[j][d] = k; }
+		 * 
+		 * So we'll minimally change alpha[z][j][k] to alpha[z][j][kp]
+		 * The INIT may change because although alpha[z][j][0] MUST be
+		 * within the bands (because dmin[z] >= 0), the corresponding
+		 * cell in alpha[y] might not be within the bands for y.  
+		 * That cell is alpha[y][j-dmin[z]-kp][d-dmin[y]-dmin[z]-kp]
+		 * because k = kp + dmin[z] (it probably takes some time writing
+		 * down the new and old equations, and staring and thinking for a 
+		 * while - I would write down more here - but this is already pretty
+		 * verbose ... ).
+		 * 
+		 * Therefore we can't just start with k (or kp)  = 0 
+		 * (like the old code did), because that might not be valid.
+		 *
+		 * First we need to determine the smallest kp for which we can 
+		 * do a valid traceback, which means the alpha cell for both the y
+		 * state and z state are within the bands.  For a kp to be valid given
+		 * the following code, the following three inequalities have to be
+		 * true.
+		 *
+		 * (1) d-dmin[z]-kp <= dmax[y]  
+		 * (2) d-dmin[z]-kp >= dmin[y]
+		 * (3) kp <= dmax[z]-dmin[z]
+		 *
+		 * (1) and (2) need to be satisified to guarantee that the cell we
+		 * are going to access in the alpha[y] deck is within the bands for
+		 * state y.  (3) is necessary to guarantee that the cell we are
+		 * going to access in the alpha[z] deck is within the bands for 
+		 * state z.
+		 * We can rearrange 1 and 2 : 
+		 *
+		 * (1) kp >= d-dmax[y]-dmin[z]
+		 * (2) kp <= d-dmin[y]-dmin[z]
+		 * 
+		 * First to check to see if ANY kp is valid, we can first
+		 * check to make sure that (d-dmin[y]-dmin[z]) (RHS of (2))
+		 * is >= 0.  If not, then kp can never be 0 or greater. 
+		 * So it can never be valid. So we check for this at
+		 * the beginning.
+		 * 
+		 * So, to find the minimal kp that satisfies (1), (2) and (3)
+		 * I set kp = d-dmax[y]-dmin[z], and then check that it kp >= 0
+		 * If kp < 0, we set it to 0.  Then we check to make sure kp
+		 * satisfies (3) (It has to satisfy (2) if it satisfies (1)
+		 * because dmax[y] >= dmin[y]).  This is our *INIT* assignment.
+		 * Next we incrementally step through all valid kp values, we'll need 
+		 * a for loop with two conditions to check in the 'while' portion.  
+		 * Namely, that kp satisfies inequalities (2) and (3), that is
+		 * kp <= (d-dmin[y]-dmin[z]) and kp <= (dmax[z]-dmin[z])
+		 * This is marked in the code by *RECUR*
+		 *
+		 * Also, we want to make sure the while statement from the 
+		 * original for loop (non-banded) is also satisfied.  This
+		 * statement is k <= d.  We're dealing with kp, and k = kp+dmin[z]
+		 * so this statement becomes kp <= d-dmin[z].  However, inequality
+		 * (2) (kp <= d-dmin[y]-dmin[z]) takes care of this because dmin[y] >= 0
+		 * 
+		 */
+
+		dp_v = d - safe_hdmin[v];  /* d index for state v in alpha w/mem eff bands */
+		dp_y = d - safe_hdmin[y];  /* d index for state y in alpha w/mem eff bands */
+		dp_z = d - safe_hdmin[z];  /* d index for state z in alpha w/mem eff bands */
+
+		/* First make sure we have any valid kp, we know from inequality (2)
+		   that kp <= d-safe_hdmin[y]-safe_hdmin[z] so if this is < 0 then no kp
+		   is valid (see notes above) */
+
+		if((d-safe_hdmin[y]-safe_hdmin[z]) >= 0)
+		{
+		  if(j < safe_hdmax[y]) kp = d-safe_hdmin[z]-j;
+		  else kp = d-safe_hdmin[z]-safe_hdmax[y];
+		  if(kp < 0) kp = 0;
+		  if(kp <= safe_hdmax[z] - safe_hdmin[z]) /* make sure its valid in deck alpha[z] */
+		    {
+		      alpha[v][j][dp_v] = alpha[y][j-safe_hdmin[z]-kp][d-safe_hdmin[y]-safe_hdmin[z]-kp] 
+			+ alpha[z][j][kp];
+		      if (ret_shadow != NULL) kshad[j][dp_v] = kp;
+		      for (kp = kp+1; kp <= (d-safe_hdmin[y]-safe_hdmin[z]) && kp <= (safe_hdmax[z]-safe_hdmin[z]);
+			   kp++)
+			{
+			  /*printf("v is %d | checking y : %d z : %d\n", v, y, z);
+			  printf("y comp          : alpha[%d][%d][%d] is %f\n", y, (j-safe_hdmin[z]-kp),(d-safe_hdmin[y]-safe_hdmin[z]-kp), 
+				 alpha[y][j-safe_hdmin[z]-kp][d-safe_hdmin[y]-safe_hdmin[z]-kp]);
+			  printf("z comp          : alpha[%d][%d][%d] is %f\n", z, j, kp, alpha[z][j][kp]);
+			  printf("existing v comp : alpha[%d][%d][%d] is %f\n", v, j, dp_v, alpha[v][j][dp_v]);
+			  printf("\n");*/
+			  /* the following if statement ensures that the alpha cell for 
+			     state y and the cell for state z that we are about to query 
+			     is in fact within the bands for state y and state z respectively*/
+			  if ((sc = alpha[y][j-safe_hdmin[z]-kp][d-safe_hdmin[y]-safe_hdmin[z]-kp] 
+			       + alpha[z][j][kp]) > alpha[v][j][dp_v]) 
+			    {
+			      alpha[v][j][dp_v] = sc;
+			      if (ret_shadow != NULL) kshad[j][dp_v] = kp;
+			    }
+			}
+		    }
+		}
+		else alpha[v][j][dp_v] = IMPOSSIBLE;
+		/*else esl_fatal("cell in alpha matrix was not filled in due to bands.\n");*/
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+		/* CYK Full ME Bands used 5 end block */
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == MP_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++) {
+	    //printf("3 j: %d\n", j);
+
+	    /* CYK Full ME Bands used 6 */
+	    /* Deleted because I realized this was no longer needed */
+
+	    /* Bands used */
+	    /* old line :	for (d = 2; d <= jp; d++) */
+	    /* we assume hdmin[v][j-jmin[v]] >= 2 */
+	    for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++)
+	      {
+		assert(d >= safe_hdmin[v]);
+		assert(d <= safe_hdmax[v]);
+
+		y = cm->cfirst[v];
+		/* CYK Full ME Bands used 7 block */
+		/* original code block below : */
+		/*
+		alpha[v][j][d] = cm->endsc[v];  init w/ local end 
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j-1][d-2] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  }
+		
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][j][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+		*/
+		/* new ME code block : */
+		dp_v = d - safe_hdmin[v]; /* d index for state v in alpha w/mem eff bands */
+		/*printf("j: %d | v: %d | d: %d | dp_v: %d | safe_hdmin[v]: %d\n", j, v, d, dp_v, safe_hdmin[v]);*/
+				
+		alpha[v][j][dp_v] = cm->endsc[v]; /* init w/ local end */
+		if(ret_shadow != NULL) yshad[j][dp_v] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  {
+		    dp_y = d - safe_hdmin[y+yoffset];  /* d index for state (y+yoffset) 
+							  in alpha w/mem eff bands */
+		    /* the following if statement ensures that the alpha cell for 
+		       state y that we are about to query is in fact within the
+		       bands for state y */
+		    if(((dp_y-2) >= 0) && (((dp_y-2) < (j - (safe_hdmin[y+yoffset]) + 1))
+					   && ((dp_y-2) < (safe_hdmax[y+yoffset] - safe_hdmin[y+yoffset] + 1))))
+		      {
+			if ((sc = alpha[y+yoffset][j-1][dp_y-2] + cm->tsc[v][yoffset]) >  alpha[v][j][dp_v])
+			  {
+			    alpha[v][j][dp_v] = sc;
+			    if (ret_shadow != NULL) yshad[j][dp_v] = yoffset;
+			  }
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		  alpha[v][j][dp_v] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		else
+		  alpha[v][j][dp_v] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+		/* CYK Full ME Bands used 7 end block */
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IL_st || cm->sttype[v] == ML_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++) {
+	    //	    printf("3 j: %d\n", j);
+	    /* CYK Full ME Bands used 8 */
+	    /* Deleted because I realized this was no longer needed */
+
+	    /* Bands used */
+	    /* old line :	for (d = 1; d <= jp; d++) */
+	    /* we assume safe_hdmin[v] >= 1 */
+	    for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++)
+	      {
+		assert(d >= safe_hdmin[v]);
+		assert(d <= safe_hdmax[v]);
+
+		y = cm->cfirst[v];
+		/* CYK Full ME Bands used 9 block */
+		/* original code block below : */
+		/*
+		alpha[v][j][d] = cm->endsc[v];
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j][d-1] + cm->tsc[v][yoffset]) >  alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  } 
+		
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][(int) dsq[i]];
+		else
+		  alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+		*/
+		/* new ME code block : */
+		dp_v = d - safe_hdmin[v]; /* d index for state v in alpha w/mem eff bands */
+		/*printf("v: %d | j: %d | dp_v: %d | j-jmin[v]: %d | safe_hdmin[%d]: %d | d: %d\n", v, j, dp_v, (j-jmin[v]), v, safe_hdmin[v], d);*/
+		alpha[v][j][dp_v] = cm->endsc[v]; /* init w/ local end */
+		if (ret_shadow != NULL) yshad[j][dp_v] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  {
+		    dp_y = d - safe_hdmin[y+yoffset];  /* d index for state (y+yoffset) 
+						   in alpha w/mem eff bands */
+		    /* the following if statement ensures that the alpha cell for 
+		       state y that we are about to query is in fact within the
+		       bands for state y */
+		    if(((dp_y-1) >= 0) && (((dp_y-1) < (j - (safe_hdmin[y+yoffset]) + 1))
+					   && ((dp_y-1) < (safe_hdmax[y+yoffset] - safe_hdmin[y+yoffset] + 1))))
+		      {
+			if ((sc = alpha[y+yoffset][j][dp_y-1] + cm->tsc[v][yoffset]) >  alpha[v][j][dp_v]) 
+			  {
+			    alpha[v][j][dp_v] = sc;
+			    if (ret_shadow != NULL) yshad[j][dp_v] = yoffset;
+			  } 
+		      }
+		  }
+		i = j-d+1;
+		if (dsq[i] < cm->abc->K)
+		  alpha[v][j][dp_v] += cm->esc[v][(int) dsq[i]];
+		else
+		  alpha[v][j][dp_v] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+		/* CYK Full ME Bands used 9 end block */
+	      }
+	  }
+	}
+      else if (cm->sttype[v] == IR_st || cm->sttype[v] == MR_st)
+	{
+	  for (j = jmin[v]; j <= jmax[v]; j++) {
+	    //printf("3 j: %d\n", j);
+	    /* CYK Full ME Bands used 10 */
+	    /* Deleted because I realized this was no longer needed */
+
+	    /* Bands used */
+	    /* old line :	for (d = 1; d <= jp; d++) */
+	    /* we assume safe_hdmin[v] >= 1 */
+	    for (d = hdmin[v][j-jmin[v]]; d <= hdmax[v][j-jmin[v]]; d++)
+	      {
+		assert(d >= safe_hdmin[v]);
+		assert(d <= safe_hdmax[v]);
+
+		y = cm->cfirst[v];
+		/* CYK Full ME Bands used 11 block */
+		/* original code block below : */
+		/*
+		alpha[v][j][d] = cm->endsc[v];
+		if (ret_shadow != NULL) yshad[j][d] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  if ((sc = alpha[y+yoffset][j-1][d-1] + cm->tsc[v][yoffset]) > alpha[v][j][d]) {
+		    alpha[v][j][d] = sc;
+		    if (ret_shadow != NULL) yshad[j][d] = yoffset;
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][j][d] += cm->esc[v][(int) dsq[j]];
+		else
+		  alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		
+		if (alpha[v][j][d] < IMPOSSIBLE) alpha[v][j][d] = IMPOSSIBLE;
+		*/
+		/* new ME code block : */
+		dp_v = d - safe_hdmin[v]; /* d index for state v in alpha w/mem eff bands */
+		alpha[v][j][dp_v] = cm->endsc[v]; /* init w/ local end */
+		if (ret_shadow != NULL) yshad[j][dp_v] = USED_EL;
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		  {
+		    dp_y = d - safe_hdmin[y+yoffset];  /* d index for state (y+yoffset) 
+						   in alpha w/mem eff bands */
+		    /* the following if statement ensures that the alpha cell for 
+		       state y that we are about to query is in fact within the
+		       bands for state y */
+		    if(((dp_y-1) >= 0) && (((dp_y-1) < (j - (safe_hdmin[y+yoffset]) + 1))
+				      && ((dp_y-1) < (safe_hdmax[y+yoffset] - safe_hdmin[y+yoffset] + 1))))
+		      {
+			if ((sc = alpha[y+yoffset][j-1][dp_y-1] + cm->tsc[v][yoffset]) > alpha[v][j][dp_v])
+			  {
+			    alpha[v][j][dp_v] = sc;
+			    if (ret_shadow != NULL) yshad[j][dp_v] = yoffset;
+			  }
+		      }
+		  }
+		if (dsq[j] < cm->abc->K)
+		  alpha[v][j][dp_v] += cm->esc[v][(int) dsq[j]];
+		else
+		  alpha[v][j][dp_v] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		
+		if (alpha[v][j][dp_v] < IMPOSSIBLE) alpha[v][j][dp_v] = IMPOSSIBLE;
+		/* CYK Full ME Bands used 11 end block */
+	      }
+	  }
+	}				/* finished calculating deck v. */
+      
+      /* CYK Full ME Bands used 12 block */
+      /* The following loops originally access alpha[v][j0][W] but the index W will be
+	 in different positions due to the bands */
+
+      /* ME Added the following two lines */
+      Wp = W - safe_hdmin[v];
+      /* We need to make sure that Wp is within the bands */
+      if(Wp >= 0 && Wp <= (safe_hdmax[v] - safe_hdmin[v]))
+	{
+	  /* ME all subsequent changes in this block simply replace
+	     W with Wp (so wherever Wp is, there used to be a W) */
+
+	  /* Check for local begin getting us to the root.
+	   * This is "off-shadow": if/when we trace back, we'll handle this
+	   * case separately (and we'll know to do it because we'll immediately
+	   * see a USED_LOCAL_BEGIN flag in the shadow matrix, telling us
+	   * to jump right to state b; see below)
+	   */
+	  if (allow_begin && alpha[v][j0][Wp] + cm->beginsc[v] > bsc) 
+	    {
+	      b   = v;
+	      bsc = alpha[v][j0][Wp] + cm->beginsc[v];
+	    }
+
+	  /* Check for whether we need to store an optimal local begin score
+	   * as the optimal overall score, and if we need to put a flag
+	   * in the shadow matrix telling insideT() to use the b we return.
+	   */
+	  if (allow_begin && v == 0 && bsc > alpha[0][j0][Wp]) {
+	    alpha[0][j0][Wp] = bsc;
+	    if (ret_shadow != NULL) yshad[j0][Wp] = USED_LOCAL_BEGIN;
+	  }
+	}
+      /* CYK Full ME Bands used 12 end block */
+
+      /* CYK Full ME Bands used 13 block */
+      /* The following block implements the deck reuse strategy, however, here
+	 we can't do that, because for each state, the bands are different, so 
+	 we can't use old Decks, but rather must allocate a new one, and free
+	 the old one. Lines specific to ME are indicated, and original lines
+	 are commented out */
+
+      /* Now, if we're trying to reuse memory in our normal mode (e.g. ! do_full):
+       * Look at our children; if they're fully released, take their deck
+       * into the pool for reuse.
+       */
+      if (! do_full) {
+	if (cm->sttype[v] == B_st) 
+	  { 
+	    /* Original code block : */
+	    /* we can definitely release the S children of a bifurc. 
+	       y = cm->cfirst[v]; deckpool_push(dpool, alpha[y]); alpha[y] = NULL;
+	       z = cm->cnum[v];   deckpool_push(dpool, alpha[z]); alpha[z] = NULL;
+	     End of original code block */
+	    /* New ME code : */
+	    y = cm->cfirst[v];
+	    z = cm->cnum[v];  
+	    free_vjd_deck(alpha[y], i0, j0);
+	    alpha[y] = NULL;
+	    free_vjd_deck(alpha[z], i0, j0);
+	    alpha[z] = NULL;
+	  }
+	else
+	  {
+	    for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+	      {
+		touch[y]--;
+		if (touch[y] == 0) 
+		  {
+		    if (cm->sttype[y] == E_st) { 
+		      nends--; 
+		      /* Original code : if (nends == 0) { deckpool_push(dpool, end); end = NULL;} */
+		      /* ME code deletes the previous line, we don't mess with end, because
+			 it is used later */
+		    } else 
+		      /* original code (deck reuse) deckpool_push(dpool, alpha[y]);*/
+		      /* new ME code : */
+		      {
+			//printf("calling free vjd deck for alpha[y=%d]\n", y);
+			free_vjd_deck(alpha[y], i0, j0);
+		      }
+		      alpha[y] = NULL;
+		  }
+	      }
+	  }
+	/* CYK Full ME Bands used 13 end block */
+      }
+    } /* end loop over all v */
+
+  /* Now we free our memory. 
+   * if we've got do_full set, all decks vroot..vend are now valid (end is shared).
+   * else, only vroot deck is valid now and all others vroot+1..vend are NULL, 
+   * and end is NULL.
+   * We could check this status to be sure (and we used to) but now we trust. 
+   */
+  
+  /* CYK Full ME Bands used 14 */
+  /* original line :  sc       = alpha[vroot][j0][W];*/
+  Wp = W - safe_hdmin[vroot];
+  sc       = alpha[vroot][j0][Wp];
+
+  if (ret_b != NULL)   *ret_b   = b;    /* b is -1 if allow_begin is FALSE. */
+  if (ret_bsc != NULL) *ret_bsc = bsc;  /* bsc is IMPOSSIBLE if allow_begin is FALSE */
+
+  /* If the caller doesn't want the matrix, free it (saving the decks in the pool!)
+   * Else, pass it back to him.
+   */
+  if (ret_alpha == NULL) {
+    for (v = vroot; v <= vend; v++) /* be careful of our reuse of the end deck -- free it only once */
+      if (alpha[v] != NULL) { 
+	if (cm->sttype[v] != E_st) { deckpool_push(dpool, alpha[v]); alpha[v] = NULL; }
+	else end = alpha[v]; 
+      }
+    if (end != NULL) { deckpool_push(dpool, end); end = NULL; }
+    free(alpha);
+  } else *ret_alpha = alpha;
+
+  /* If the caller doesn't want the deck pool, free it. 
+   * Else, pass it back to him.
+   */
+  if (ret_dpool == NULL) {
+    while (deckpool_pop(dpool, &end)) free_vjd_deck(end, i0, j0);
+    deckpool_free(dpool);
+  } else {
+    *ret_dpool = dpool;
+  }
+
+  free(touch);
+  if (ret_shadow != NULL) *ret_shadow = shadow;
+  return sc;
+}
+
+/* Function: insideT_b_jd()
+ *           EPN 05.24.05
+ * *based on insideT(), only difference is memory efficient bands are used : 
+ *
+ * Date:     SRE, Fri Aug 11 12:08:18 2000 [Pittsburgh]
+ *
+ * Purpose:  Call inside, get vjd shadow matrix;
+ *           then trace back. Append the trace to a given
+ *           traceback, which already has state r at tr->n-1.
+ */
+static float
+insideT_b_jd(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, 
+	     int r, int z, int i0, int j0, 
+	     int allow_begin, int *jmin, int *jmax,
+	     int **hdmin, int **hdmax,
+	     int *safe_hdmin, int *safe_hdmax)
+{
+  if(dsq == NULL)
+    esl_fatal("ERROR(), dsq is NULL.\n");
+
+  void   ***shadow;             /* the traceback shadow matrix */
+  float     sc;			/* the score of the CYK alignment */
+  ESL_STACK *pda;                /* stack that tracks bifurc parent of a right start */
+  int       v,j,d,i;		/* indices for state, j, subseq len */
+  int       k;			
+  int       y, yoffset;
+  int       bifparent;
+  int       b;
+  float     bsc;
+  int       dp;                 /* add explanation */
+  int       kp;                 /* add explanation */
+
+  sc = inside_b_jd(cm, dsq, L, r, z, i0, j0, 
+		   BE_EFFICIENT,	/* memory-saving mode */
+		   NULL, NULL,	/* manage your own matrix, I don't want it */
+		   NULL, NULL,	/* manage your own deckpool, I don't want it */
+		   &shadow,		/* return a shadow matrix to me. */
+		   allow_begin,      /* TRUE to allow local begins */
+		   &b, &bsc,	/* if allow_begin is TRUE, gives info on optimal b */
+		   jmin, jmax,    /* bands on j */
+		   hdmin, hdmax,  /* j dependent bands on d */
+		   safe_hdmin, safe_hdmax);
+
+  pda = esl_stack_ICreate();
+  v = r;
+  j = j0;
+  i = i0;
+  d = j0-i0+1;
+
+  /*printf("Starting traceback in insideT_b_me()\n");*/
+  while (1) {
+    /* CYK Full ME Bands used 15 */
+    /* 2 lines below added */
+    /*
+    assert(j >= jmin[v]);
+    assert(j <= jmax[v]);
+    assert(d >= hdmin[v][j0]);
+    assert(d <= hdmax[v][j0]);
+
+    assert(d >= safe_hdmin[v]);
+    assert(d <= safe_hdmax[v]);
+    */
+    if(cm->sttype[v] != EL_st && d > safe_hdmax[v])
+      {
+	printf("ERROR in insideT_b_jd(). d : %d > safe_hdmax[%d] (%d)\n", d, v, safe_hdmax[v]);
+	exit(1);
+      }
+    if(cm->sttype[v] != EL_st && d < safe_hdmin[v])
+      {
+	printf("ERROR in insideT_b_jd(). d : %d < safe_hdmin[%d] (%d)\n", d, v, safe_hdmin[v]);
+	exit(1);
+      }
+
+    /* Deal with end local states */
+    if(cm->sttype[v] != EL_st)
+      dp = d - safe_hdmin[v];
+    else
+      dp = d;
+    
+    if (cm->sttype[v] == B_st) {
+      /* CYK Full ME Bands used 16 */
+      /* original line : k = ((int **) shadow[v])[j][d];  */
+      /* new 3 lines below replace it */
+      assert(v >= 0);
+      kp = ((int **) shadow[v])[j][dp];   /* kp = offset len of right fragment */
+      z = cm->cnum[v];
+      k = kp + safe_hdmin[z];  /* k = offset len of right fragment */
+      
+      /* Store info about the right fragment that we'll retrieve later:
+       */
+      esl_stack_IPush(pda, j);	/* remember the end j    */
+      esl_stack_IPush(pda, k);	/* remember the subseq length k */
+      esl_stack_IPush(pda, tr->n-1);	/* remember the trace index of the parent B state */
+      /* Deal with attaching left start state.
+       */
+      j = j-k;
+      d = d-k;
+      i = j-d+1;
+      y = cm->cfirst[v];
+      InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+      v = y;
+    } else if (cm->sttype[v] == E_st || cm->sttype[v] == EL_st) {
+      /* We don't trace back from an E or EL. Instead, we're done with the
+       * left branch of the tree, and we try to swing over to the right
+       * branch by popping a right start off the stack and attaching
+       * it. If the stack is empty, then we're done with the
+       * traceback altogether. This is the only way to break the
+       * while (1) loop.
+       */
+      if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+      /* CYK Full ME Bands used 17 */
+      /* original line : esl_stack_IPop(pda, &d); */
+      esl_stack_IPop(pda, &dp);
+      /* CYK Full ME Bands used 18 */
+      /* line below added */
+
+      /* Deal with end local states */
+      if(cm->sttype[v] != EL_st)
+	d = dp + safe_hdmin[y];
+      else
+      d = dp;
+
+      esl_stack_IPop(pda, &j);
+      v = tr->state[bifparent];	/* recover state index of B */
+      y = cm->cnum[v];		/* find state index of right S */
+      i = j-d+1;
+				/* attach the S to the right */
+      InsertTraceNode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, y);
+      v = y;
+    } else {
+      yoffset = ((char **) shadow[v])[j][dp];
+
+      switch (cm->sttype[v]) {
+      case D_st:            break;
+      case MP_st: i++; j--; break;
+      case ML_st: i++;      break;
+      case MR_st:      j--; break;
+      case IL_st: i++;      break;
+      case IR_st:      j--; break;
+      case S_st:            break;
+      default:    esl_fatal("'Inconceivable!'\n'You keep using that word...'");
+      }
+      d = j-i+1;
+
+      if (yoffset == USED_EL) 
+	{	/* a local alignment end */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M);
+	  v = cm->M;		/* now we're in EL. */
+	}
+      else if (yoffset == USED_LOCAL_BEGIN) 
+	{ /* local begin; can only happen once, from root */
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, b);
+	  v = b;
+	}
+      else 
+	{
+	  y = cm->cfirst[v] + yoffset;
+	  InsertTraceNode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, y);
+	  v = y;
+	}
+    }
+  }
+  esl_stack_Destroy(pda);  /* it should be empty; we could check; naaah. */
+  free_vjd_shadow_matrix(shadow, cm, i0, j0);
+  return sc;
+}
+#endif
+
diff --git a/src/old_cm_dpsearch.c b/src/old_cm_dpsearch.c
new file mode 100644
index 0000000..92c4c46
--- /dev/null
+++ b/src/old_cm_dpsearch.c
@@ -0,0 +1,4316 @@
+/* old_cm_dpsearch.c
+ * EPN, Tue Dec  4 17:41:14 2007 
+ * 
+ * note: 
+ * formerly scaninside.c  EPN 05.08.06 (through v0.81, svn revision 2243)
+ * absorbed scancyk.c when renamed to old_cm_dpsearch.c
+ *
+ * scancyk.c notes
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * scancyk.c 
+ * SRE, Thu May  2 11:50:48 2002 [AA 3050 SFO->STL]
+ * SVN $Id: scancyk.c 2243 2007-12-04 22:22:57Z nawrockie $
+ * 
+ * CYK alignment: multihit, local, database scanning mode.
+ * [xref STL6 p47]
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * 
+ * CM CYK/Inside alignment: multihit, local, database scanning mode.
+ ***************************************************************** 
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ***************************************************************** 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_dirichlet.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_exponential.h"
+#include "esl_fileparser.h"
+#include "esl_gamma.h"
+#include "esl_getopts.h"
+#include "esl_gev.h"
+#include "esl_gumbel.h"
+#include "esl_histogram.h"
+#include "esl_hyperexp.h"
+#include "esl_keyhash.h"
+#include "esl_minimizer.h"
+#include "esl_mixgev.h"
+#include "esl_msa.h"
+#include "esl_msacluster.h"
+#include "esl_msaweight.h"
+#include "esl_normal.h"
+#include "esl_paml.h"
+#include "esl_random.h"
+#include "esl_ratematrix.h"
+#include "esl_regexp.h"
+#include "esl_rootfinder.h"
+#include "esl_scorematrix.h"
+#include "esl_sqio.h"
+#include "esl_ssi.h"
+#include "esl_stack.h"
+#include "esl_stats.h"
+#include "esl_stopwatch.h"
+#include "esl_stretchexp.h"
+#include "esl_tree.h"
+#include "esl_vectorops.h"
+#include "esl_weibull.h"
+#include "esl_wuss.h"
+
+
+#include "funcs.h"
+#include "old_funcs.h"		/* old external functions               */
+#include "structs.h"
+
+/**************************************************************
+ * Function: InsideScan()
+ * EPN 05.08.06
+ * 
+ * Based on CYKScan() by SRE
+ *
+ * Purpose:  Scan a (sub)sequence for matches to a covariance model.
+ *           Allows multiple nonoverlapping hits and local alignment.
+ *           Log sums are performed (slowly) on floats by the LogSum2()
+ *           function.
+ *
+ * Args:     cm        - the covariance model
+ *           dsq       - digitized sequence to search; 1..L
+ *           i0        - start of target subsequence (1 for full seq)
+ *           j0        - end of target subsequence (L for full seq)
+ *           W         - max d: max size of a hit
+ *           cutoff    - minimum score to report 
+ *           results    - search_results_t to add to; if NULL, don't add to it
+ *
+ * Returns:  score of best overall hit
+ */
+float 
+InsideScan(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, 
+	   float cutoff, search_results_t *results)
+
+{
+  int       status;
+  float  ***alpha;              /* CYK DP score matrix, [v][j][d] */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp;			/* rolling index into BEGL_S decks: jp=j%(W+1) */
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       gamma_j;            /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int       gamma_i;            /* i index in the gamma* data structures */
+  float     best_score;         /* Best overall score from semi-HMM to return */
+  float     best_neg_score;     /* Best score overall score to return, used if all scores < 0 */
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("in InsideScan, dsq is NULL\n");
+
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that E memory is shared: all E decks point at M-1 deck.
+   *****************************************************************/
+
+  best_score     = IMPOSSIBLE;
+  best_neg_score = IMPOSSIBLE;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*printf("in InsideScan i0: %d j0: %d\n", i0, j0);*/
+
+  ESL_ALLOC(alpha, sizeof(float **) * cm->M);
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * (W+1));
+	for (j = 0; j <= W; j++)
+	  ESL_ALLOC(alpha[v][j], sizeof(float) * (W+1));
+      }
+    else if (cm->sttype[v] == E_st && v < cm->M-1) 
+      alpha[v] = alpha[cm->M-1];
+    else 
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * 2);
+	for (j = 0; j < 2; j++) 
+	  ESL_ALLOC(alpha[v][j], sizeof(float) * (W+1));
+      }
+  }
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+
+  /*****************************************************************
+   * alpha initializations.
+   * We initialize on d=0, subsequences of length 0; these are
+   * j-independent. Any generating state (P,L,R) is impossible on d=0.
+   * E=0 for d=0. B,S,D must be calculated. 
+   * Also, for MP, d=1 is impossible.
+   * Also, for E, all d>0 are impossible.
+   *****************************************************************/ 
+  for (v = cm->M-1; v >= 0; v--)
+    {
+      alpha[v][0][0] = IMPOSSIBLE;
+
+      if      (cm->sttype[v] == E_st)  alpha[v][0][0] = 0;
+      else if (cm->sttype[v] == MP_st) alpha[v][0][1] = alpha[v][1][1] = IMPOSSIBLE;
+      else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	{
+	  y = cm->cfirst[v];
+	  alpha[v][0][0] = cm->endsc[v];
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	    alpha[v][0][0] = LogSum2(alpha[v][0][0], (alpha[y+yoffset][0][0] 
+						     + cm->tsc[v][yoffset]));
+          /* ...we don't bother to look at local alignment starts here... */
+	  bestr[0] = -1;
+	  if (alpha[v][0][0] < IMPOSSIBLE) alpha[v][0][0] = IMPOSSIBLE;	
+	}
+      else if (cm->sttype[v] == B_st) 
+	{
+	  w = cm->cfirst[v];
+	  y = cm->cnum[v];
+	  alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	}
+
+      alpha[v][1][0] = alpha[v][0][0];
+      if (cm->stid[v] == BEGL_S) 
+	for (j = 2; j <= W; j++) 
+	  alpha[v][j][0] = alpha[v][0][0];
+    }
+  for (d = 1; d <= W; d++)
+    alpha[cm->M-1][0][d] = alpha[cm->M-1][1][d] = IMPOSSIBLE;
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0; 
+  ESL_ALLOC(gback,  sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+1));
+  ESL_ALLOC(saver,  sizeof(int)   * (L+1));
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+      gamma_j = j-i0+1; /* j is actual index in j, gamma_j is offeset j index in gamma* data structures */
+      cur = j%2;
+      prv = (j-1)%2;
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      if (cm->stid[v] == BEGL_S) jp = j % (W+1); else jp = cur;
+	      for (d = 1; d <= W && d <= gamma_j; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][jp][d] = LogSum2(alpha[v][jp][d], (alpha[y+yoffset][cur][d] 
+							       + cm->tsc[v][yoffset]));
+		  if (alpha[v][jp][d] < IMPOSSIBLE) alpha[v][jp][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = 2; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][prv][d-2] 
+								 + cm->tsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		  
+		  if (alpha[v][cur][d] < IMPOSSIBLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = 1; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v]))); 
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][cur][d-1] 
+								 + cm->tsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPOSSIBLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = 1; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][prv][d-1] 
+								 + cm->tsc[v][yoffset]));
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPOSSIBLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      i = j-d+1;
+	      for (d = 1; d <= W && d <= gamma_j; d++) 
+		{
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+
+		  for (k = 0; k <= d; k++) /* k is length of right fragment */
+		    {
+		      jp = (j-k)%(W+1);	   /* jp is rolling index into BEGL_S deck j dimension */
+		      alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[w][jp][d-k] 
+								   + alpha[y][cur][k]));
+		    }
+		  if (alpha[v][cur][d] < IMPOSSIBLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	} /* end loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+      for (d = 1; d <= W && d <= gamma_j; d++) 
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->tsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++)
+	    alpha[0][cur][d] = LogSum2(alpha[0][cur][d], (alpha[y+yoffset][cur][d] 
+							 + cm->tsc[0][yoffset]));
+	  if (cm->flags & CMH_LOCAL_BEGIN) {
+	    /* EPN 05.08.06 Left local the same as it was in CYKScan(), I think this 
+	     * is okay, we're saying that the best root of the alignment is the state that
+	     * gives the highest Inside score. 
+	     */
+	    for (y = 1; y < cm->M; y++) {
+	      if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->beginsc[y];
+	      else                       sc = alpha[y][cur][d]     + cm->beginsc[y];
+	      if (sc > alpha[0][cur][d]) {
+		alpha[0][cur][d] = sc;
+		bestr[d]         = y;
+	      }
+	    }
+	  }
+	  if (alpha[0][cur][d] < IMPOSSIBLE) alpha[0][cur][d] = IMPOSSIBLE;
+	  if (alpha[0][cur][d] > best_neg_score) best_neg_score = alpha[0][cur][d];
+	}
+
+      /* The little semi-Markov model that deals with multihit parsing:
+       */
+      gamma[gamma_j]  = gamma[gamma_j-1] + 0; 
+      gback[gamma_j]  = -1;
+      savesc[gamma_j] = IMPOSSIBLE;
+      saver[gamma_j]  = -1;
+      for (d = 1; d <= W && d <= gamma_j; d++) 
+	{
+	  i = j-d+1;
+	  gamma_i = j-d+1-i0+1;
+	  sc = gamma[gamma_i-1] + alpha[0][cur][d];
+	  if (sc > gamma[gamma_j])
+	    {
+	      gamma[gamma_j]  = sc;
+	      gback[gamma_j]  = i;
+	      savesc[gamma_j] = alpha[0][cur][d]; 
+	      saver[gamma_j]  = bestr[d];
+	    }
+	}
+    } /* end loop over end positions j */
+
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   *****************************************************************/ 
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) free(alpha[v][j]);
+	free(alpha[v]);
+      } else if (cm->sttype[v] == E_st && v < cm->M-1) { /* avoid shared E decks */
+	continue;
+      } else {
+	free(alpha[v][0]);
+	free(alpha[v][1]);
+	free(alpha[v]);
+      }
+    }
+  free(alpha);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  j     = j0;
+  while (j >= i0) 
+    {
+      gamma_j = j-i0+1;
+      if (gback[gamma_j] == -1) /* no hit */
+	j--; 
+      else                /* a hit, a palpable hit */
+	{
+	  if(savesc[gamma_j] > best_score) 
+	    best_score = savesc[gamma_j];
+	  if(savesc[gamma_j] >= cutoff && results != NULL) /* report the hit */
+	    report_hit(gback[gamma_j], j, saver[gamma_j], savesc[gamma_j], results);
+	  j = gback[gamma_j]-1;
+	}
+    }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+
+  if(best_score <= 0.) /* there were no hits found by the semi-HMM, no hits above 0 bits */
+    best_score = best_neg_score;
+
+  return best_score;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+
+/* Function: CYKBandedScan()
+ * Date:     SRE, Fri Sep 26 09:53:42 2003 [AA 886, returning from Salk Institute]
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using the
+ *           banded algorithm.
+ *           Allows multiple nonoverlapping hits and local alignment.
+ *           Derived from scancyk.c.
+ *
+ *           dmin,dmax set the bounds. Both are arrays, 0..v..cm->M. 
+ *           The band for v is dmin[v]..dmax[v], inclusive; that is,
+ *           dmin[v] is the minimum allowed d for state v (inclusive);
+ *           dmax[v] is the maximum; that is, v can only account for
+ *           subsequences of length >= dmin[v] and <= dmax[v].
+ *
+ * Args:     cm        - the covariance model
+ *           dsq       - the digitized sequence
+ *           dmin      - minimum bound on d for state v; 0..M
+ *           dmax      - maximum bound on d for state v; 0..M          
+ *           i0        - start of target subsequence (1 for full seq)
+ *           j0        - end of target subsequence (L for full seq)
+ *           W         - max d: max size of a hit
+ *           cutoff    - minimum score to report 
+ *           results   - search_results_t to add to; if NULL, don't add to it
+ *
+ * Returns:  score of best overall hit
+ *
+ * Note:     Dies (cm_Fail()) from memory allocation error, without
+ *           cleanup.
+ */
+float
+CYKBandedScan(CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax, int i0, int j0, int W, 
+	      float cutoff, search_results_t *results)
+{
+  /* Contract check */
+  if(j0 < i0)
+    cm_Fail("ERROR in CYKBandedScan, i0: %d j0: %d\n", i0, j0);
+  if(!(cm->flags & CMH_QDB))
+    cm_Fail("ERROR in CYKBandedScan, QDBs invalid\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in CYKBandedScan, dsq is NULL.\n");
+  if(dmin == NULL || dmax == NULL)
+    cm_Fail("ERROR in CYKBandedScan, dmin and/or dmax are NULL.\n");
+
+  int       status;
+  float  ***alpha;              /* CYK DP score matrix, [v][j][d] */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp;			/* rolling index into BEGL_S decks: jp=j%(W+1) */
+  int       jmax;               /* when imposing bands, maximum j value in alpha matrix */
+  int       kmax;               /* for B_st's, maximum k value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       gamma_j;            /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int       gamma_i;            /* i index in the gamma* data structures */
+  int       curr_dmin;          /* temporary value for min d in for loops */
+  int       curr_dmax;          /* temporary value for max d in for loops */
+  float     best_score;         /* Best overall score from semi-HMM to return */
+  float     best_neg_score;     /* Best score overall score to return, used if all scores < 0 */
+  int       bestd;              /* d value of best hit thus far seen for j (used if greedy strategy) */
+
+  /*PrintDPCellsSaved(cm, dmin, dmax, W);*/
+  best_score     = IMPOSSIBLE;
+  best_neg_score = IMPOSSIBLE;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*printf("in CYKBandedScan i0: %d j0: %d\n", i0, j0);*/
+
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that E memory is shared: all E decks point at M-1 deck.
+   *****************************************************************/
+  ESL_ALLOC(alpha, (sizeof(float **) * cm->M));
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v], (sizeof(float *) * (W+1)));
+	for (j = 0; j <= W; j++)
+	  ESL_ALLOC(alpha[v][j], (sizeof(float) * (W+1)));
+      }
+    else if (cm->sttype[v] == E_st && v < cm->M-1) 
+      alpha[v] = alpha[cm->M-1];
+    else 
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * 2);
+	for (j = 0; j < 2; j++) 
+	  ESL_ALLOC(alpha[v][j], (sizeof(float) * (W+1)));
+      }
+  }
+  ESL_ALLOC(bestr, (sizeof(int) * (W+1)));
+
+  /*****************************************************************
+   * alpha initializations.
+   * We initialize on d=0, subsequences of length 0; these are
+   * j-independent. Any generating state (P,L,R) is impossible on d=0.
+   * E=0 for d=0. B,S,D must be calculated. 
+   * Also, for MP, d=1 is impossible.
+   * Also, for E, all d>0 are impossible.
+   *
+   * and, for banding: any cell outside our bands is impossible.
+   * These inits are never changed in the recursion, so even with the
+   * rolling, matrix face reuse strategy, this works.
+   *****************************************************************/ 
+  for (v = cm->M-1; v >= 0; v--)
+    {
+      alpha[v][0][0] = IMPOSSIBLE;
+
+      if      (cm->sttype[v] == E_st)  alpha[v][0][0] = 0;
+      else if (cm->sttype[v] == MP_st) alpha[v][0][1] = alpha[v][1][1] = IMPOSSIBLE;
+      else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	{
+	  y = cm->cfirst[v];
+	  alpha[v][0][0] = cm->endsc[v];
+	  /* treat EL as emitting only on self transition */
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	    if ((sc = alpha[y+yoffset][0][0] + cm->tsc[v][yoffset]) > alpha[v][0][0]) 
+	      alpha[v][0][0] = sc;
+          /* ...we don't bother to look at local alignment starts here... */
+	  bestr[0] = -1;
+	  if (alpha[v][0][0] < IMPOSSIBLE) alpha[v][0][0] = IMPOSSIBLE;	
+	}
+      else if (cm->sttype[v] == B_st) 
+	{
+	  w = cm->cfirst[v];
+	  y = cm->cnum[v];
+	  alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	}
+
+      alpha[v][1][0] = alpha[v][0][0];
+      if (cm->stid[v] == BEGL_S) 
+	for (j = 2; j <= W; j++) 
+	  alpha[v][j][0] = alpha[v][0][0];
+    }
+  /* Impose the bands.
+   *   (note: E states have all their probability on d=0, so dmin[E] = dmax[E] = 0;
+   *    the first loop will be skipped, the second initializes the E states.)
+   */
+  for (v = 0; v < cm->M; v++)
+    {
+      if(cm->stid[v] == BEGL_S) jmax = W; 
+      else jmax = 1;
+
+      for (d = 0; d < dmin[v] && d <=W; d++) 
+	for(j = 0; j <= jmax; j++)
+	  alpha[v][j][d] = IMPOSSIBLE;
+      
+      for (d = dmax[v]+1; d <= W;      d++) 
+	for(j = 0; j <= jmax; j++)
+	  alpha[v][j][d] = IMPOSSIBLE;
+    }
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma,  sizeof(float) * (L+1));
+  gamma[0] = 0;
+  ESL_ALLOC(gback,  sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+1));
+  ESL_ALLOC(saver,  sizeof(int)   * (L+1));
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+      gamma_j = j-i0+1; /* j is actual index in j, gamma_j is offset j index in gamma* data structures */
+      cur = j%2;
+      prv = (j-1)%2;
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* determine max d we're allowing for this state v and this position j */
+	  curr_dmax = (gamma_j < dmax[v]) ? gamma_j : dmax[v];
+	  if(curr_dmax > W) curr_dmax = W;
+	  curr_dmin = (dmin[v] > 0) ? dmin[v] : 1;
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      if (cm->stid[v] == BEGL_S) jp = j % (W+1); else jp = cur;
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][cur][d] + cm->tsc[v][yoffset]) > alpha[v][jp][d]) 
+		      alpha[v][jp][d] = sc;
+		  if (alpha[v][jp][d] < IMPROBABLE) alpha[v][jp][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][prv][d-2] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][cur][d-1] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(int) dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][prv][d-1] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(int) dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      i = j-d+1;
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		  /* k is the length of the right fragment */
+		  /* Careful, make sure k is consistent with bands in state w and state y. */
+		  if(dmin[y] > (d-dmax[w])) k = dmin[y];
+		  else k = d-dmax[w];
+		  if(k < 0) k = 0;
+
+		  if(dmax[y] < (d-dmin[w])) kmax = dmax[y];
+		  else kmax = d-dmin[w];
+		  
+		  for (; k <= kmax; k++)
+		    { 
+		      jp = (j-k)%(W+1);	   /* jp is rolling index into BEGL_S deck j dimension */
+		      if ((sc = alpha[w][jp][d-k] + alpha[y][cur][k]) > alpha[v][cur][d])
+			alpha[v][cur][d] = sc;
+		    }
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	} /* end loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      /* determine max d we're allowing for the root state and this position j */
+      curr_dmax = (gamma_j < dmax[0]) ? gamma_j : dmax[0];
+      if(curr_dmax > W) curr_dmax = W;
+      curr_dmin = (dmin[0] > 0) ? dmin[0] : 1;
+
+      for (d = curr_dmin; d <= curr_dmax; d++)
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->tsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++)
+	    if ((sc = alpha[y+yoffset][cur][d] + cm->tsc[0][yoffset]) > alpha[0][cur][d]) 
+	      alpha[0][cur][d] = sc;
+	  if (alpha[0][cur][d] < IMPROBABLE) alpha[0][cur][d] = IMPOSSIBLE;
+	  if (alpha[0][cur][d] > best_neg_score) best_neg_score = alpha[0][cur][d];
+	}
+      
+      /* EPN 11.09.05 
+       * The following loop that deals with local begins was modified
+       * to enforce bands on all states y that are possible internal entry
+       * points. Old code block went from [0..d] in the d dimension
+       * for state y.
+       * ref: ~nawrocki/notebook/5_1109_inf_local_banded_spd/00LOG
+       */
+
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  d = (dmin[y] > dmin[0]) ? dmin[y]:dmin[0];
+	  for (; (d <= dmax[y] && d <= gamma_j) && d <= W; d++)
+	    {
+	      if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->beginsc[y];
+	      else                       sc = alpha[y][cur][d]     + cm->beginsc[y];
+	      if (sc > alpha[0][cur][d]) {
+		alpha[0][cur][d] = sc;
+		bestr[d]         = y;
+	      }
+	      if (alpha[0][cur][d] < IMPROBABLE) alpha[0][cur][d] = IMPOSSIBLE;
+	      if (alpha[0][cur][d] > best_neg_score) best_neg_score = alpha[0][cur][d];
+	    }
+	}
+      }
+      
+      if(!(cm->search_opts & CM_SEARCH_CMGREEDY)) /* resolve overlaps optimally */
+	{
+	  /* The little semi-Markov model that deals with multihit parsing:
+	   */
+	  gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+	  gback[gamma_j]  = -1;
+	  savesc[gamma_j] = IMPOSSIBLE;
+	  saver[gamma_j]  = -1;
+	  for (d = dmin[0]; d <= curr_dmax; d++) 
+	    {
+	      i = j-d+1;
+	      gamma_i = j-d+1-i0+1;
+	      sc = gamma[gamma_i-1] + alpha[0][cur][d];
+	      if (sc > gamma[gamma_j])
+		{
+		  gamma[gamma_j]  = sc;
+		  gback[gamma_j]  = i;
+		  savesc[gamma_j] = alpha[0][cur][d]; 
+		  saver[gamma_j]  = bestr[d];
+		}
+	    }
+	}
+      else
+	{
+	  /* Resolving overlaps greedily (RSEARCH style),  
+	   * At least one hit is sent back for each j here.
+	   * However, some hits can already be removed for the greedy overlap
+	   * resolution algorithm.  Specifically, at the given j, any hit with a
+	   * d of d1 is guaranteed to mask any hit of lesser score with a d > d1 */
+	  /* First, report hit with d of 1 if > cutoff */
+	  if (alpha[0][cur][dmin[v]] >= cutoff) 
+	    if(results != NULL) 
+	      report_hit (j, j, bestr[1], alpha[0][cur][dmin[v]], results);
+	  bestd = 1;
+	  if (alpha[0][cur][dmin[v]] > best_score) 
+	    best_score = alpha[0][cur][dmin[v]];
+	  
+	  /* Now, if current score is greater than maximum seen previous, report
+	     it if >= cutoff and set new max */
+	  for (d = dmin[v]; d <= curr_dmax; d++) 
+	    {
+	      if (alpha[0][cur][d] > best_score) 
+		best_score = alpha[0][cur][d];
+	      if (alpha[0][cur][d] > alpha[0][cur][bestd]) 
+		{
+		  if (alpha[0][cur][d] >= cutoff)
+		    if(results != NULL) 
+		      report_hit (j-d+1, j, bestr[d], alpha[0][cur][d], results);
+		  bestd = d;
+		}
+	    }
+	}
+    } /* end loop over end positions j */
+      
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   *****************************************************************/ 
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) free(alpha[v][j]);
+	free(alpha[v]);
+      } else if (cm->sttype[v] == E_st && v < cm->M-1) { /* avoid shared E decks */
+	continue;
+      } else {
+	free(alpha[v][0]);
+	free(alpha[v][1]);
+	free(alpha[v]);
+      }
+    }
+  free(alpha);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  if(!(cm->search_opts & CM_SEARCH_CMGREEDY)) /* resolve overlaps optimally */
+    {
+      j     = j0;
+      while (j >= i0) 
+	{
+	  gamma_j = j-i0+1;
+	  if (gback[gamma_j] == -1) /* no hit */
+	    j--; 
+	  else                /* a hit, a palpable hit */
+	    {
+	      if(savesc[gamma_j] > best_score) 
+		best_score = savesc[gamma_j];
+	      if(savesc[gamma_j] >= cutoff && results != NULL) /* report the hit */
+		report_hit(gback[gamma_j], j, saver[gamma_j], savesc[gamma_j], results);
+	      j = gback[gamma_j]-1;
+	    }
+	}
+    }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+  
+  if(best_score <= 0.) /* there were no hits found by the semi-HMM, no hits above 0 bits */
+    best_score = best_neg_score;
+  /* printf("CYKBandedScan() return score: %10.4f\n", best_score); */
+  return best_score;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return 0.; /* never reached */
+}
+
+/******************************************************************
+ * Function: InsideBandedScan()
+ * EPN 05.09.06
+ * 
+ * Derived from CYKBandedScan() by SRE
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using the
+ *           banded algorithm.
+ *           Allows multiple nonoverlapping hits and local alignment.
+ *           Derived from scancyk.c.
+ *           Log sums are performed (slowly) on floats by the LogSum2()
+ *           function.
+ *
+ *           dmin,dmax set the bounds. Both are arrays, 0..v..cm->M. 
+ *           The band for v is dmin[v]..dmax[v], inclusive; that is,
+ *           dmin[v] is the minimum allowed d for state v (inclusive);
+ *           dmax[v] is the maximum; that is, v can only account for
+ *           subsequences of length >= dmin[v] and <= dmax[v].
+ *
+ * Args:     cm        - the covariance model
+ *           dsq       - digitized sequence to search; 1..L
+ *           dmin      - minimum bound on d for state v; 0..M
+ *           dmax      - maximum bound on d for state v; 0..M          
+ *           i0        - start of target subsequence (1 for full seq)
+ *           j0        - end of target subsequence (L for full seq)
+ *           W         - max d: max size of a hit
+ *           cutoff    - minimum score to report 
+ *           results    - search_results_t to add to; if NULL, don't add to it
+ *
+ * Returns:  score of best overall hit
+ */
+float
+InsideBandedScan(CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax, int i0, int j0, int W, 
+		 float cutoff, search_results_t *results)
+{
+  int       status;
+  float  ***alpha;              /* CYK DP score matrix, [v][j][d] */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp;			/* rolling index into BEGL_S decks: jp=j%(W+1) */
+  int       jmax;               /* when imposing bands, maximum j value in alpha matrix */
+  int       kmax;               /* for B_st's, maximum k value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       gamma_j;            /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int       gamma_i;            /* i index in the gamma* data structures */
+  float     best_score;         /* Best overall score from semi-HMM to return */
+  float     best_neg_score;     /* Best score overall score to return, used if all scores < 0 */
+  int       curr_dmin;          /* temporary value for min d in for loops */
+  int       curr_dmax;          /* temporary value for max d in for loops */
+
+  /* Contract check */
+  if(j0 < i0)
+    cm_Fail("in InsideBandedScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)
+    cm_Fail("ERROR in InsideBandedScan, dsq is NULL.");
+  if(!(cm->flags & CMH_QDB))
+    cm_Fail("in InsideBandedScan, QDBs invalid\n");
+
+  /*printf("in InsideBandedScan i0: %d j0: %d\n", i0, j0);*/
+  best_score     = IMPOSSIBLE;
+  best_neg_score = IMPOSSIBLE;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*PrintDPCellsSaved(cm, dmin, dmax, W);*/
+
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that E memory is shared: all E decks point at M-1 deck.
+   *****************************************************************/
+  ESL_ALLOC(alpha, sizeof(float **) * cm->M);
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * (W+1));
+	for (j = 0; j <= W; j++)
+	  ESL_ALLOC(alpha[v][j], sizeof(float) * (W+1));
+      }
+    else if (cm->sttype[v] == E_st && v < cm->M-1) 
+      alpha[v] = alpha[cm->M-1];
+    else 
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * 2);
+	for (j = 0; j < 2; j++) 
+	  ESL_ALLOC(alpha[v][j], sizeof(float) * (W+1));
+      }
+  }
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+
+  /*****************************************************************
+   * alpha initializations.
+   * We initialize on d=0, subsequences of length 0; these are
+   * j-independent. Any generating state (P,L,R) is impossible on d=0.
+   * E=0 for d=0. B,S,D must be calculated. 
+   * Also, for MP, d=1 is impossible.
+   * Also, for E, all d>0 are impossible.
+   *
+   * and, for banding: any cell outside our bands is impossible.
+   * These inits are never changed in the recursion, so even with the
+   * rolling, matrix face reuse strategy, this works.
+   *****************************************************************/ 
+  for (v = cm->M-1; v >= 0; v--)
+    {
+      alpha[v][0][0] = IMPOSSIBLE;
+
+      if      (cm->sttype[v] == E_st)  alpha[v][0][0] = 0;
+      else if (cm->sttype[v] == MP_st) alpha[v][0][1] = alpha[v][1][1] = IMPOSSIBLE;
+      else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	{
+	  y = cm->cfirst[v];
+	  alpha[v][0][0] = cm->endsc[v];
+	  /* treat EL as emitting only on self transition */
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	    alpha[v][0][0] = LogSum2(alpha[v][0][0], (alpha[y+yoffset][0][0] 
+						     + cm->tsc[v][yoffset]));
+          /* ...we don't bother to look at local alignment starts here... */
+	  bestr[0] = -1;
+	  if (alpha[v][0][0] < IMPOSSIBLE) alpha[v][0][0] = IMPOSSIBLE;	
+	}
+      else if (cm->sttype[v] == B_st) 
+	{
+	  w = cm->cfirst[v];
+	  y = cm->cnum[v];
+	  alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	}
+
+      alpha[v][1][0] = alpha[v][0][0];
+      if (cm->stid[v] == BEGL_S) 
+	for (j = 2; j <= W; j++) 
+	  alpha[v][j][0] = alpha[v][0][0];
+    }
+  /* Impose the bands.
+   *   (note: E states have all their probability on d=0, so dmin[E] = dmax[E] = 0;
+   *    the first loop will be skipped, the second initializes the E states.)
+   */
+  for (v = 0; v < cm->M; v++)
+    {
+      if(cm->stid[v] == BEGL_S) jmax = W; 
+      else jmax = 1;
+
+      for (d = 0; d < dmin[v] && d <=W; d++) 
+	for(j = 0; j <= jmax; j++)
+	  alpha[v][j][d] = IMPOSSIBLE;
+      
+      for (d = dmax[v]+1; d <= W;      d++) 
+	for(j = 0; j <= jmax; j++)
+	  alpha[v][j][d] = IMPOSSIBLE;
+    }
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0;
+  ESL_ALLOC(gback, sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+1));
+  ESL_ALLOC(saver,  sizeof(int)   * (L+1));
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+      gamma_j = j-i0+1; /* j is actual index in j, gamma_j is offeset j index in gamma* data structures */
+      cur = j%2;
+      prv = (j-1)%2;
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* determine max d we're allowing for this state v and this position j */
+	  curr_dmax = (gamma_j < dmax[v]) ? gamma_j : dmax[v];
+	  if(curr_dmax > W) curr_dmax = W;
+	  curr_dmin = (dmin[v] > 0) ? dmin[v] : 1;
+
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      if (cm->stid[v] == BEGL_S) jp = j % (W+1); else jp = cur;
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][jp][d] = LogSum2(alpha[v][jp][d], (alpha[y+yoffset][cur][d] 
+							       + cm->tsc[v][yoffset]));
+		  if (alpha[v][jp][d] < IMPROBABLE) alpha[v][jp][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][prv][d-2] 
+								 + cm->tsc[v][yoffset]));
+		  
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][cur][d-1] 
+								 + cm->tsc[v][yoffset]));
+		  
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][prv][d-1] 
+								 + cm->tsc[v][yoffset]));
+		  
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      i = j-d+1;
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+
+		  /*EPN : Make sure k is consistent with bands in state w and state y. */
+
+		  /* k is the length of the right fragment */
+		  if(dmin[y] > (d-dmax[w])) k = dmin[y];
+		  else k = d-dmax[w];
+		  if(k < 0) k = 0;
+
+		  if(dmax[y] < (d-dmin[w])) kmax = dmax[y];
+		  else kmax = d-dmin[w];
+		  
+		  for (; k <= kmax; k++)
+		    {
+		      jp = (j-k)%(W+1);	   /* jp is rolling index into BEGL_S deck j dimension */
+		      alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[w][jp][d-k] 
+								   + alpha[y][cur][k]));
+		    }
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	} /* end loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+
+      /* determine max d we're allowing for the root state and this position j */
+      curr_dmax = (gamma_j < dmax[0]) ? gamma_j : dmax[0];
+      if(curr_dmax > W) curr_dmax = W;
+      curr_dmin = (dmin[0] > 0) ? dmin[0] : 1;
+
+      for (d = curr_dmin; d <= curr_dmax; d++)
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->tsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++)
+	    alpha[0][cur][d] = LogSum2(alpha[0][cur][d], (alpha[y+yoffset][cur][d] 
+							 + cm->tsc[0][yoffset]));
+
+	  if (alpha[0][cur][d] < IMPROBABLE) alpha[0][cur][d] = IMPOSSIBLE;
+	  if (alpha[0][cur][d] > best_neg_score) best_neg_score = alpha[0][cur][d];
+	}
+      
+      /* EPN 11.09.05 
+       * The following loop that deals with local begins was modified
+       * to enforce bands on all states y that are possible internal entry
+       * points. Old code block went from [0..d] in the d dimension
+       * for state y.
+       * ref: ~nawrocki/notebook/5_1109_inf_local_banded_spd/00LOG
+       */
+      /* EPN 05.08.06 
+       * For Inside version, left local the same as it was in CYKScan(), I think this 
+       * is okay, we're saying that the best root of the alignment is the state that
+       * gives the highest Inside score. 
+       */
+
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  d = (dmin[y] > dmin[0]) ? dmin[y]:dmin[0];
+	  /*if (dmin[y] > dmin[0]) d = dmin[y];
+	    else d = dmin[0];*/
+	  for (; (d <= dmax[y] && d <= gamma_j) && d <= W; d++)
+	    {
+	      if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->beginsc[y];
+	      else                       sc = alpha[y][cur][d]     + cm->beginsc[y];
+	      /*alpha[0][cur][d] = LogSum2(alpha[0][cur][d], sc);*/ /* EPN, Tue Nov  6 05:39:01 2007 to make it match cm_fastsearch.c */
+	      if (sc > alpha[0][cur][d]) {
+		alpha[0][cur][d] = sc;
+		bestr[d]         = y;
+	      }
+	      if (alpha[0][cur][d] < IMPROBABLE) alpha[0][cur][d] = IMPOSSIBLE;
+	      if (alpha[0][cur][d] > best_neg_score) best_neg_score = alpha[0][cur][d];
+	    }
+	}
+      }
+      
+      /* The little semi-Markov model that deals with multihit parsing:
+       */
+      gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+      gback[gamma_j]  = -1;
+      savesc[gamma_j] = IMPOSSIBLE;
+      saver[gamma_j]  = -1;
+      for (d = dmin[0]; d <= curr_dmax; d++) 
+	{
+	  i = j-d+1;
+	  gamma_i = j-d+1-i0+1;
+	  sc = gamma[gamma_i-1] + alpha[0][cur][d];
+	  if (sc > gamma[gamma_j])
+	    {
+	      gamma[gamma_j]  = sc;
+	      gback[gamma_j]  = i;
+	      savesc[gamma_j] = alpha[0][cur][d]; 
+	      saver[gamma_j]  = bestr[d];
+	    }
+	}
+    } /* end loop over end positions j */
+
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   *****************************************************************/ 
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) free(alpha[v][j]);
+	free(alpha[v]);
+      } else if (cm->sttype[v] == E_st && v < cm->M-1) { /* avoid shared E decks */
+	continue;
+      } else {
+	free(alpha[v][0]);
+	free(alpha[v][1]);
+	free(alpha[v]);
+      }
+    }
+  free(alpha);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  j     = j0;
+  while (j >= i0) 
+    {
+      gamma_j = j-i0+1;
+      if (gback[gamma_j] == -1) /* no hit */
+	j--; 
+      else                /* a hit, a palpable hit */
+	{
+	  if(savesc[gamma_j] > best_score) 
+	    best_score = savesc[gamma_j];
+	  if(savesc[gamma_j] >= cutoff && results != NULL) /* report the hit */
+	    report_hit(gback[gamma_j], j, saver[gamma_j], savesc[gamma_j], results);
+	  j = gback[gamma_j]-1;
+	}
+    }
+
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+
+  if(best_score <= 0.) /* there were no hits found by the semi-HMM, no hits above 0 bits */
+    best_score = best_neg_score;
+
+  return best_score;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/* Function: InsideBandedScan_jd()
+ * Date:     EPN, 07.20.06 Benasque, Spain
+ * based on: hbandcyk.c::CYKBandedScan_jd() which is based on
+ *           CYKBandedScan() by SRE in bandcyk.c
+ *
+ * Purpose:  Scan a (sub)sequence for matches to a covariance model, using HMM
+ *           derived bands on the j and d dimensions. Intended for use on 
+ *           subsequences with endpoints i and j, where i and j were determined
+ *           using a HMM scan of the full sequence. This function then refines
+ *           the positions of i and j, as well as deriving a CYK score that is
+ *           more informative than an HMM based score. 
+ *           Allows multiple nonoverlapping hits and local alignment.
+ *           Stores (i,j) segments that that have high inside scores: the sum
+ *           over all possible alignments with start point [i,j] and end 
+ *           points [i,j]. Derived from scancyk.c.
+ *           Log sums are performed (slowly) on floats by the LogSum2()
+ *           function.
+ *
+ *           jmin, jmax set the state specific bounds on the j dimension. 0..v..cm->M-1.
+ *           hdmin, hdmax set the state and j specific bounds on the d dimension, indexed
+ *           [0..v..cm-M-1][0..(jmax[v]-jmin[v]+1)].
+ *           
+ *           The j band for v is jmin[v]..jmax[v], inclusive; that is,
+ *           jmin[v] is the minimum allowed j for state v (inclusive);
+ *           jmax[v] is the maximum; 
+ * 
+ *           The d bands are v and j specific (in contrast to the a priori d bands
+ *           which are only v specific), the d band for v and j is 
+ *           hdmin[v][j-jmin[v]]..hdmax[v][j-jmin[v]] inclusive;
+ *           hdmin[v][j-jmin[v]] is the minimum allowed d for state v and end point j
+ *           hdmax[v][j-jmin[v]] is the maximum; 
+ *
+ * Args:     cm        - the covariance model
+ *           dsq       - digitized sequence to search; i0..j0
+ *           jmin      - minimum bound on j for state v; 0..M
+ *           jmax      - maximum bound on j for state v; 0..M
+ *           hdmin     - minimum bound on j for state v and end posn j;
+ *                       [0..M-1][0..(jmax[v]-jmin[v]+1)          
+ *           hdmax     - maximum bound on j for state v and end posn j;
+ *                       [0..M-1][0..(jmax[v]-jmin[v]+1)          
+ *           i0        - start of target subsequence (1 for beginning of dsq)
+ *           j0        - end of target subsequence (L for end of dsq)
+ *           W         - max d: max size of a hit
+ *           ret_nhits - RETURN: number of hits (found only within current function call from i0 to j0)
+ *           ret_hitr  - RETURN: start states of hits, 0..nhits-1
+ *           ret_hiti  - RETURN: start positions of hits, 0..nhits-1
+ *           ret_hitj  - RETURN: end positions of hits, 0..nhits-1
+ *           ret_hitsc - RETURN: scores of hits, 0..nhits-1            
+ *           min_thresh- minimum score to report (EPN via Alex Coventry 03.11.06)
+ *
+ * Returns:  
+ *           hiti, hitj, hitsc are allocated here if nec; caller free's w/ free().
+ */
+void
+InsideBandedScan_jd(CM_t *cm, ESL_DSQ *dsq, int *jmin, int *jmax, int **hdmin, int **hdmax, int i0, 
+		 int j0, int W, int *ret_nhits, int **ret_hitr, int **ret_hiti, 
+		 int **ret_hitj, float **ret_hitsc, float min_thresh)
+{
+  int       status;
+  float  ***alpha;              /* CYK DP score matrix, [v][j][d] */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int      gamma_j;             /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int      gamma_i;             /* i index in the gamma matrix */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp_roll;   	        /* rolling index into BEGL_S decks: jp=j%(W+1) */
+  int       tmp_dmin, tmp_dmax; /* temp variables for ensuring we stay within d bands within loops */
+  int       tmp_kmin, tmp_kmax; /* temp vars for B_st's, min/max k values consistent with bands*/
+
+  int      jp_v, jp_y, jp_w;    /* mem eff banded j index in states v, y, and z 
+				 * jp_x = j-jmin[x] */
+  int      L;                   /* length of subsequence (j0-i0+1) */
+  int      x;
+  int      tmp_y;
+  float    tmp_alpha_w, tmp_alpha_y;
+  int       nhits;		/* # of hits in optimal parse */
+  int      *hitr;		/* initial state indices of hits in optimal parse */
+  int      *hiti;               /* start positions of hits in optimal parse */
+  int      *hitj;               /* end positions of hits in optimal parse */
+  float    *hitsc;              /* scores of hits in optimal parse */
+  int       alloc_nhits;	/* used to grow the hit arrays */
+  void     *tmp;                /* for ESL_RALLOC() */
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in InsideBandedScan_jd, dsq is NULL.");
+
+  /* EPN 08.11.05 Next line prevents wasteful computations when imposing
+   * bands before the main recursion.  There is no need to worry about
+   * alpha cells corresponding to subsequence distances within the windowlen
+   * (W) but LONGER than the full sequence (L).  Saves a significant amount 
+   * of time only if W is much larger than necessary, and the search sequences 
+   * are short.
+   */
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*PrintDPCellsSaved_jd(cm, jmin, jmax, hdmin, hdmax, (j0-i0+1));*/
+
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that unlike the other CYK scan functions, E memory is not shared: 
+   * this is because the E deck will be different for different j values
+   * due to the j bands. 
+   * 
+   *****************************************************************/
+  ESL_ALLOC(alpha, sizeof(float **) * cm->M);
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * (W+1));
+	for (j = 0; j <= W; j++)
+	  ESL_ALLOC(alpha[v][j], sizeof(float) * (W+1));
+      }
+    else 
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * 2);
+	for (j = 0; j < 2; j++) 
+	  ESL_ALLOC(alpha[v][j], sizeof(float) * (W+1));
+      }
+  }
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0;
+  ESL_ALLOC(gback, sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+1));
+  ESL_ALLOC(saver,  sizeof(int)   * (L+1));
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+
+      gamma_j = j-i0+1;
+      cur = j%2;
+      prv = (j-1)%2;
+
+      /*****************************************************************
+       * alpha initializations.
+       * For the jd (HMM) banded strategy, we initialize inside the j loop,
+       * because no cells are j-independent: for j's outside
+       * the bands for a state v, should have ALL cells = IMPOSSIBLE.
+       *****************************************************************/ 
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* Check to see if we're outside the bounds on j */
+	  if(j < jmin[v] || j > jmax[v])
+	    {
+	      if (cm->stid[v] == BEGL_S) jp_roll = j % (W+1); else jp_roll = cur;
+	      for (d = 0; d <= W; d++) 
+		alpha[v][jp_roll][d] = IMPOSSIBLE;
+	      /* Special boundary case: have to initialize alpha[v][prv] also */
+	      if (j == i0)
+		for (d = 0; d <= W; d++) 
+		  alpha[v][prv][d] = IMPOSSIBLE;
+	      continue;
+	    }
+	  
+	  /* else we initialize on d = 0 */
+	  alpha[v][cur][0] = IMPOSSIBLE;
+
+	  if      (cm->sttype[v] == E_st)  alpha[v][cur][0] = 0;
+	  else if (cm->sttype[v] == MP_st) alpha[v][cur][1] = alpha[v][prv][1] = IMPOSSIBLE;
+	  else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	    {
+	      y = cm->cfirst[v];
+	      alpha[v][cur][0] = cm->endsc[v];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		alpha[v][cur][0] = LogSum2(alpha[v][cur][0], (alpha[y+yoffset][cur][0] 
+							     + cm->tsc[v][yoffset]));
+	      /* ...we don't bother to look at local alignment starts here... */
+	      bestr[cur] = -1;
+	      if (alpha[v][cur][0] < IMPOSSIBLE) alpha[v][cur][0] = IMPOSSIBLE;	
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v]; /* w is BEGL_S */
+	      y = cm->cnum[v];   /* y is BEGR_S */
+	      /* original line: 
+	       * alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	       * we can't use that because alpha[w][0][0] and alpha[y][0][0] 
+	       * may have been reset to IMPOSSIBLE, so we recalculate what they
+	       * should be (this is wasteful):
+	       */
+	      tmp_y = cm->cfirst[w];
+	      tmp_alpha_w = cm->endsc[w];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[w]; yoffset++)
+		tmp_alpha_w = LogSum2(tmp_alpha_w, (alpha[tmp_y+yoffset][cur][0] 
+						    + cm->tsc[w][yoffset]));
+	      tmp_y = cm->cfirst[y];
+	      tmp_alpha_y = cm->endsc[y];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[y]; yoffset++)
+		tmp_alpha_y = LogSum2(tmp_alpha_y, (alpha[tmp_y+yoffset][cur][0] 
+						    + cm->tsc[y][yoffset]));
+	      alpha[v][cur][0] = tmp_alpha_w + tmp_alpha_y;
+	      if (alpha[v][cur][0] < IMPOSSIBLE) alpha[v][cur][0] = IMPOSSIBLE;	
+	    }
+	  
+	  /* Special boundary case: have to initialize alpha[v][prv] also */
+	  if(j == i0) alpha[v][prv][0] = alpha[v][cur][0];
+
+	  if (cm->stid[v] == BEGL_S) 
+	    {
+	      alpha[v][prv][0] = alpha[v][cur][0];
+	      for (x = 2; x <= W; x++) 
+		alpha[v][x][0] = alpha[v][cur][0];
+	    }
+	  /* done initialization */
+	  
+	  jp_v = j - jmin[v];
+	  /* Impose the bands.
+	   *   We have to do this inside the main loop because d bands are
+	   *   dependent on v AND j. 
+	   */
+	  if (cm->stid[v] == BEGL_S) jp_roll = j % (W+1); else jp_roll = cur;
+	  for (d =0; d < hdmin[v][jp_v] && d <=W; d++) 
+	    alpha[v][jp_roll][d] = IMPOSSIBLE;
+	  for (d = hdmax[v][jp_v]+1; d <= W;      d++) 
+	    alpha[v][jp_roll][d] = IMPOSSIBLE;
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp_roll][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][jp_roll][d] = LogSum2(alpha[v][jp_roll][d], (alpha[y+yoffset][cur][d] 
+									  + cm->tsc[v][yoffset]));
+		  if (alpha[v][jp_roll][d] < IMPROBABLE) alpha[v][jp_roll][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][prv][d-2] 
+								  + cm->tsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][cur][d-1] 
+								  + cm->tsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[y+yoffset][prv][d-1] 
+								  + cm->tsc[v][yoffset]));
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      /* Five inequalities must be satisfied to ensure that j and k 
+	       * and k combinations correspond with alpha cells within the bands 
+	       * on states y and w. 
+	       * Below: jp_y = j - jmin[y] & jp_w = j - jmin[w]
+	       *
+	       * (1) j   >= jmin[y]          && j   <= jmax[y]
+	       * (2) j-k >= jmin[w]          && j-k <= jmax[w]
+	       * (3) k   >= hdmin[y][jp_y]   && k   <= hdmax[y][jp_y]
+	       * (4) d-k >= hdmin[w][jp_w-k] && d-k <= hdmax[w][jp_w-k]
+	       * (5) d   >= hdmin[v][jp_v]   && d   <= hdmax[v][jp_v]
+	       */
+
+	      /* initialize with endsc for all valid d for B state v */
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) /* ensures (5) above */
+		{
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		}
+	      /* Following code is careful, and not 'efficient' */
+	      if(j >= jmin[y] && j <= jmax[y]) /* ensures (1): that j is valid for state y */
+		{
+		  jp_y = j - jmin[y];
+		  jp_w = j - jmin[w]; 
+		  i = j-d+1;
+		  /*
+		    printf("valid j: %d | jp_y: %d | jp_w: %d\n", j, jp_y, jp_w);
+		    printf("hdmin[v][jp_v]: %d | hdmin[y][jp_y]: %d\n", hdmin[v][jp_v], hdmin[y][jp_y]);
+		    printf("hdmax[v][jp_v]: %d | hdmax[y][jp_y]: %d\n", hdmax[v][jp_v], hdmax[y][jp_y]);
+		  */
+		  for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) /* ensures (5) above */
+		    {
+		      /* k is the length of the right fragment */
+		      tmp_kmin = ((j-jmax[w]) > hdmin[y][jp_y]) ? (j-jmax[w]) : hdmin[y][jp_y];
+		      if(tmp_kmin < 0) tmp_kmin = 0;
+		      if(tmp_kmin < d-hdmax[w][jp_w-tmp_kmin]) tmp_kmin = d-hdmax[w][jp_w-tmp_kmin];
+		      /* tmp_kmin is now smallest k that satisfies (2), (3), and (4) */
+
+		      tmp_kmax = ((j-jmin[w]) < hdmax[y][jp_y]) ? (j-jmin[w]) : hdmax[y][jp_y];
+		      if(tmp_kmax > d-hdmin[w][jp_w-tmp_kmax]) tmp_kmax = d-hdmin[w][jp_w-tmp_kmax];
+		      /* tmp_kmax is now largest k that satisfies (2), (3), and (4) */
+		      /*printf("tmp_kmin: %d | tmp_kmax: %d\n", tmp_kmin, tmp_kmax);*/
+		      for (k = tmp_kmin; k <= tmp_kmax; k++)
+			{
+			  jp_roll = (j-k)%(W+1); /* jp_roll is rolling index into BEGL_S (state w) 
+						  * deck j dimension */
+			  alpha[v][cur][d] = LogSum2(alpha[v][cur][d], (alpha[w][jp_roll][d-k] 
+									+ alpha[y][cur][k]));
+			}
+		      if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		      /*printf("B alpha[%d][%d][%d]: %f\n", v, cur, d, alpha[v][cur][d]);*/
+		    }
+		}
+	    }
+	} /* end loop over decks v>0 */
+	  
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+      /* Check to see if we're within bounds on j */
+      if(j < jmin[0] || j > jmax[0])
+	{
+	  for (d = 0; d <= W; d++) 
+	    alpha[0][jp_roll][d] = IMPOSSIBLE;
+	  /* Inform the little semi-Markov model that deals with multihit parsing
+	   * that a hit is impossible, j is outside root band on j:
+	   */
+	  gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+	  gback[gamma_j]  = -1;
+	  savesc[gamma_j] = IMPOSSIBLE;
+	  saver[gamma_j]  = -1;
+	  continue;
+	}
+      /* if we get here, j is within ROOT_S state 0's band */
+
+      /* first initialize on d = 0 */
+      alpha[0][0][0] = IMPOSSIBLE;
+      y = cm->cfirst[v];
+      alpha[0][0][0] = cm->endsc[v];
+      /* treat EL as emitting only on self transition */
+      for (yoffset = 0; yoffset < cm->cnum[0]; yoffset++)
+	alpha[0][0][0] = LogSum2(alpha[0][0][0], (alpha[y+yoffset][0][0] 
+						  + cm->tsc[0][yoffset]));
+      /* ...we don't bother to look at local alignment starts here... */
+      bestr[0] = -1;
+      if (alpha[0][0][0] < IMPOSSIBLE) alpha[0][0][0] = IMPOSSIBLE;	
+      alpha[0][1][0] = alpha[0][0][0];
+      /* done initialization on d = 0 */
+
+      jp_v = j - jmin[0];
+      /* Impose the bands.
+       *   We have to do this here because d bands are
+       *   dependent on v AND j. 
+       */
+      jp_roll = cur;
+      for (d =0; d < hdmin[0][jp_v] && d <=W; d++) 
+	alpha[0][jp_roll][d] = IMPOSSIBLE;
+      for (d = hdmax[0][jp_v]+1; d <= W;      d++) 
+	alpha[0][jp_roll][d] = IMPOSSIBLE;
+      
+      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) 
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->tsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++)
+	    alpha[0][cur][d] = LogSum2(alpha[0][cur][d], (alpha[y+yoffset][cur][d] 
+							  + cm->tsc[0][yoffset]));
+
+	  if (alpha[0][cur][d] < IMPROBABLE) alpha[0][cur][d] = IMPOSSIBLE;
+	}
+
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	/* (comment from scaninside.c::CYKScan()) 
+	 * EPN 05.08.06 Left local the same as it was in CYKScan(), I think this 
+	 * is okay, we're saying that the best root of the alignment is the state that
+	 * gives the highest Inside score. 
+	 */	
+	for (y = 1; y < cm->M; y++) {
+	  if(j >= jmin[y] && j <= jmax[y]) 
+	    {
+	      jp_y = j - jmin[y];
+	      tmp_dmin = (hdmin[y][jp_y] > hdmin[0][jp_v]) ? hdmin[y][jp_y] : hdmin[0][jp_v];
+	      tmp_dmax = (hdmax[y][jp_y] < hdmax[0][jp_v]) ? hdmax[y][jp_y] : hdmax[0][jp_v];
+	      if(tmp_dmax > j) tmp_dmax = j;
+	      for (d = tmp_dmin; d <= tmp_dmax; d++)
+		{
+		  if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->beginsc[y];
+		  else                       sc = alpha[y][cur][d]     + cm->beginsc[y];
+		  if (sc > alpha[0][cur][d]) {
+		    alpha[0][cur][d] = sc;
+		    bestr[d]         = y;
+		  }
+		  if (alpha[0][cur][d] < IMPROBABLE) alpha[0][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	}
+      }
+      
+      /* The little semi-Markov model that deals with multihit parsing:
+       */
+      gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+      gback[gamma_j]  = -1;
+      savesc[gamma_j] = IMPOSSIBLE;
+      saver[gamma_j]  = -1;
+      for (d = hdmin[0][jp_v]; ((d <= hdmax[0][jp_v] && d <= gamma_j) && d <= W); d++) 
+	{
+	  i       = j-d+1;
+	  gamma_i = j-d+1-i0+1;
+	  sc = gamma[gamma_i-1] + alpha[0][cur][d]  - min_thresh; 
+	  if (sc > gamma[gamma_j])
+	    {
+	      gamma[gamma_j]  = sc;
+	      gback[gamma_j]  = i;
+	      savesc[gamma_j] = alpha[0][cur][d]; 
+	      saver[gamma_j]  = bestr[d];
+	    }
+	}
+    } /* end loop over end positions j */
+
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   *****************************************************************/ 
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) free(alpha[v][j]);
+	free(alpha[v]);
+      } else {
+	free(alpha[v][0]);
+	free(alpha[v][1]);
+	free(alpha[v]);
+      }
+    }
+  free(alpha);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  alloc_nhits = 10;
+  ESL_ALLOC(hitr, sizeof(int)   * alloc_nhits);
+  ESL_ALLOC(hitj, sizeof(int)   * alloc_nhits);
+  ESL_ALLOC(hiti, sizeof(int)   * alloc_nhits);
+  ESL_ALLOC(hitsc,sizeof(float) * alloc_nhits);
+
+  j     = j0;
+  nhits = 0;
+  while (j >= i0) {
+    gamma_j = j-i0+1;
+    if (gback[gamma_j] == -1) /* no hit */
+      j--; 
+    else                /* a hit, a palpable hit */
+      {
+	hitr[nhits]   = saver[gamma_j];
+	hitj[nhits]   = j;
+	hiti[nhits]   = gback[gamma_j];
+	hitsc[nhits]  = savesc[gamma_j];
+	//printf("new hit num %d | i: %d | j: %d | sc: %f\n", nhits, hiti[nhits], hitj[nhits], hitsc[nhits]); 
+	nhits++;
+	j = gback[gamma_j]-1;
+	
+	if (nhits == alloc_nhits) {
+	  ESL_RALLOC(hitr, tmp, sizeof(int)   * (alloc_nhits + 10));
+	  ESL_RALLOC(hitj, tmp, sizeof(int)   * (alloc_nhits + 10));
+	  ESL_RALLOC(hiti, tmp, sizeof(int)   * (alloc_nhits + 10));
+	  ESL_RALLOC(hitsc,tmp, sizeof(float) * (alloc_nhits + 10));
+	  alloc_nhits += 10;
+	}
+      }
+  }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+
+  //printf("end nhis: %d\n", nhits);
+  *ret_nhits = nhits;
+  *ret_hitr  = hitr;
+  *ret_hiti  = hiti;
+  *ret_hitj  = hitj;
+  *ret_hitsc = hitsc;
+
+  /*for (i = 0; i < nhits; i++)
+    {
+      printf("j0: %d end hit %-4d: %6d %6d %8.2f bits\n", j0, i, 
+	     hiti[i], 
+	     hitj[i],
+	     hitsc[i]);
+      
+    }*/
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/**************************************************************
+ * Function: iInsideScan()
+ * EPN, Tue Dec 19 11:54:43 2006
+ * 
+ * Based on CYKScan() by SRE
+ *
+ * Purpose:  Scan a (sub)sequence for matches to a covariance model.
+ *           Allows multiple nonoverlapping hits and local alignment.
+ *           Log sums are performed using scaled ints with ILogsum().
+ *           -INFTY is -987654321, but treated as valid score! This
+ *           seems okay.
+ *
+ * Args:     cm        - the covariance model
+ *           dsq       - digitized sequence to search; 1..L
+ *           i0        - start of target subsequence (1 for full seq)
+ *           j0        - end of target subsequence (L for full seq)
+ *           W         - max d: max size of a hit
+ *           cutoff    - minimum score to report 
+ *           results    - search_results_t to add to; if NULL, don't add to it
+ *
+ * Returns:  score (float - not scaled int) of best overall hit
+ */
+float 
+iInsideScan(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, 
+	    float cutoff, search_results_t *results)
+
+{
+  int       status;
+  int    ***alpha;              /* inside DP score matrix (scaled ints), [v][j][d] */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp;			/* rolling index into BEGL_S decks: jp=j%(W+1) */
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       gamma_j;            /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int       gamma_i;            /* i index in the gamma* data structures */
+  float     best_score;         /* Best overall score from semi-HMM to return */
+  float     best_neg_score;     /* Best score overall score to return, used if all scores < 0 */
+
+  /* Contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in iInsideScan, dsq is NULL.");
+
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that E memory is shared: all E decks point at M-1 deck.
+   *****************************************************************/
+  best_score     = IMPOSSIBLE;
+  best_neg_score = IMPOSSIBLE;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*printf("in iInsideScan i0: %d j0: %d\n", i0, j0);*/
+  ESL_ALLOC(alpha, sizeof(int **) * cm->M);
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v], sizeof(int *) * (W+1));
+	for (j = 0; j <= W; j++)
+	  ESL_ALLOC(alpha[v][j], sizeof(int) * (W+1));
+      }
+    else if (cm->sttype[v] == E_st && v < cm->M-1) 
+      alpha[v] = alpha[cm->M-1];
+    else 
+      {
+	ESL_ALLOC(alpha[v], sizeof(int *) * 2);
+	for (j = 0; j < 2; j++) 
+	  ESL_ALLOC(alpha[v][j], sizeof(int) * (W+1));
+      }
+  }
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+
+  /*****************************************************************
+   * alpha initializations.
+   * We initialize on d=0, subsequences of length 0; these are
+   * j-independent. Any generating state (P,L,R) is impossible on d=0.
+   * E=0 for d=0. B,S,D must be calculated. 
+   * Also, for MP, d=1 is impossible.
+   * Also, for E, all d>0 are impossible.
+   *****************************************************************/ 
+  for (v = cm->M-1; v >= 0; v--)
+    {
+      alpha[v][0][0] = -INFTY;
+
+      if      (cm->sttype[v] == E_st)  alpha[v][0][0] = 0;
+      else if (cm->sttype[v] == MP_st) alpha[v][0][1] = alpha[v][1][1] = -INFTY;
+      else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	{
+	  y = cm->cfirst[v];
+	  alpha[v][0][0] = cm->iendsc[v];
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	    alpha[v][0][0] = ILogsum(alpha[v][0][0], (alpha[y+yoffset][0][0] 
+						      + cm->itsc[v][yoffset]));
+          /* ...we don't bother to look at local alignment starts here... */
+	  bestr[0] = -1;
+	  /* ! */
+	  if (alpha[v][0][0] < -INFTY) alpha[v][0][0] = -INFTY;	
+	}
+      else if (cm->sttype[v] == B_st) 
+	{
+	  w = cm->cfirst[v];
+	  y = cm->cnum[v];
+	  alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	}
+
+      alpha[v][1][0] = alpha[v][0][0];
+      if (cm->stid[v] == BEGL_S) 
+	for (j = 2; j <= W; j++) 
+	  alpha[v][j][0] = alpha[v][0][0];
+    }
+  for (d = 1; d <= W; d++)
+    alpha[cm->M-1][0][d] = alpha[cm->M-1][1][d] = -INFTY;
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0; 
+  ESL_ALLOC(gback, sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc,sizeof(float) * (L+1));
+  ESL_ALLOC(saver, sizeof(int)   * (L+1));
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+      gamma_j = j-i0+1; /* j is actual index in j, gamma_j is offeset j index in gamma* data structures */
+      cur = j%2;
+      prv = (j-1)%2;
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      if (cm->stid[v] == BEGL_S) jp = j % (W+1); else jp = cur;
+	      for (d = 1; d <= W && d <= gamma_j; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp][d] = cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][jp][d] = ILogsum(alpha[v][jp][d], (alpha[y+yoffset][cur][d] 
+								+ cm->itsc[v][yoffset]));
+		  if (alpha[v][jp][d] < -INFTY) alpha[v][jp][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = 2; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][prv][d-2] 
+								  + cm->itsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += iDegeneratePairScore(cm->abc, cm->iesc[v], dsq[i], dsq[j]);
+		  
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = 1; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v]))); 
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][cur][d-1] 
+								  + cm->itsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_IAvgScore(cm->abc, dsq[i], cm->iesc[v]);
+
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = 1; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][prv][d-1] 
+								 + cm->itsc[v][yoffset]));
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_IAvgScore(cm->abc, dsq[j], cm->iesc[v]);
+
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      i = j-d+1;
+	      for (d = 1; d <= W && d <= gamma_j; d++) 
+		{
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v])));
+
+		  for (k = 0; k <= d; k++) /* k is length of right fragment */
+		    {
+		      jp = (j-k)%(W+1);	   /* jp is rolling index into BEGL_S deck j dimension */
+		      alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[w][jp][d-k] 
+								    + alpha[y][cur][k]));
+		    }
+		  /* ! */
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	} /* end loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+      for (d = 1; d <= W && d <= gamma_j; d++) 
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->itsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++)
+	    alpha[0][cur][d] = ILogsum(alpha[0][cur][d], (alpha[y+yoffset][cur][d] 
+							  + cm->itsc[0][yoffset]));
+	  if (cm->flags & CMH_LOCAL_BEGIN) {
+	    /* EPN 05.08.06 Left local the same as it was in CYKScan(), I think this 
+	     * is okay, we're saying that the best root of the alignment is the state that
+	     * gives the highest Inside score. 
+	     */
+	    for (y = 1; y < cm->M; y++) {
+	      if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->ibeginsc[y];
+	      else                       sc = alpha[y][cur][d]     + cm->ibeginsc[y];
+	      if (sc > alpha[0][cur][d]) {
+		alpha[0][cur][d] = sc;
+		bestr[d]         = y;
+	      }
+	    }
+	  }
+	  if (alpha[0][cur][d] < -INFTY) alpha[0][cur][d] = -INFTY;
+	  if (Scorify(alpha[0][cur][d]) > best_neg_score) best_neg_score = Scorify(alpha[0][cur][d]);
+	}
+
+      /* The little semi-Markov model that deals with multihit parsing:
+       */
+      gamma[gamma_j]  = gamma[gamma_j-1] + 0; 
+      gback[gamma_j]  = -1;
+      savesc[gamma_j] = IMPOSSIBLE;
+      saver[gamma_j]  = -1;
+      for (d = 1; d <= W && d <= gamma_j; d++) 
+	{
+	  i = j-d+1;
+	  gamma_i = j-d+1-i0+1;
+	  sc = gamma[gamma_i-1] + Scorify(alpha[0][cur][d]);
+	  if (sc > gamma[gamma_j])
+	    {
+	      gamma[gamma_j]  = sc;
+	      gback[gamma_j]  = i;
+	      savesc[gamma_j] = Scorify(alpha[0][cur][d]); 
+	      saver[gamma_j]  = bestr[d];
+	    }
+	}
+    } /* end loop over end positions j */
+
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   *****************************************************************/ 
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) free(alpha[v][j]);
+	free(alpha[v]);
+      } else if (cm->sttype[v] == E_st && v < cm->M-1) { /* avoid shared E decks */
+	continue;
+      } else {
+	free(alpha[v][0]);
+	free(alpha[v][1]);
+	free(alpha[v]);
+      }
+    }
+  free(alpha);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  j     = j0;
+  while (j >= i0) 
+    {
+      gamma_j = j-i0+1;
+      if (gback[gamma_j] == -1) /* no hit */
+	j--; 
+      else                /* a hit, a palpable hit */
+	{
+	  if(savesc[gamma_j] > best_score) 
+	    best_score = savesc[gamma_j];
+	  if(savesc[gamma_j] >= cutoff && results != NULL) /* report the hit */
+	    report_hit(gback[gamma_j], j, saver[gamma_j], savesc[gamma_j], results);
+	  j = gback[gamma_j]-1;
+	}
+    }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+
+  if(best_score <= 0.) /* there were no hits found by the semi-HMM, no hits above 0 bits */
+    best_score = best_neg_score;
+
+  /*printf("iInsideScan() returning best_score: %f best_neg_score: %f\n", best_score, best_neg_score);*/
+  return best_score;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/******************************************************************
+ * Function: iInsideBandedScan()
+ * EPN, Tue Dec 19 09:43:14 2006
+ * 
+ * Derived from CYKBandedScan() by SRE
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using the
+ *           banded algorithm, and using scaled int log odd scores
+ *           (normal InsideBandedScan() uses float log odd scores, which
+ *            makes it much slower).
+ *           Allows multiple nonoverlapping hits and local alignment.
+ *           Derived from scancyk.c.
+ *           Log sums are performed using scaled ints with ILogsum().
+ *
+ *           dmin,dmax set the bounds. Both are arrays, 0..v..cm->M. 
+ *           The band for v is dmin[v]..dmax[v], inclusive; that is,
+ *           dmin[v] is the minimum allowed d for state v (inclusive);
+ *           dmax[v] is the maximum; that is, v can only account for
+ *           subsequences of length >= dmin[v] and <= dmax[v].
+ *
+ * Args:     cm        - the covariance model
+ *           dsq       - digitized sequence to search; 1..L
+ *           dmin      - minimum bound on d for state v; 0..M
+ *           dmax      - maximum bound on d for state v; 0..M          
+ *           i0        - start of target subsequence (1 for full seq)
+ *           j0        - end of target subsequence (L for full seq)
+ *           W         - max d: max size of a hit
+ *           cutoff    - minimum score to report 
+ *           results    - search_results_t to add to; if NULL, don't add to it
+ *
+ * Returns:  score (float - not scaled int) of best overall hit
+ */
+float
+iInsideBandedScan(CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax, int i0, int j0, int W, 
+		  float cutoff, search_results_t *results)
+{
+  int       status;
+  int    ***alpha;              /* inside DP score matrix (scaled ints), [v][j][d] */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp;			/* rolling index into BEGL_S decks: jp=j%(W+1) */
+  int       jmax;               /* when imposing bands, maximum j value in alpha matrix */
+  int       kmax;               /* for B_st's, maximum k value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       gamma_j;            /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int       gamma_i;            /* i index in the gamma* data structures */
+  int       curr_dmin;          /* temporary value for min d in for loops */
+  int       curr_dmax;          /* temporary value for max d in for loops */
+  float     best_score;         /* Best overall score from semi-HMM to return */
+  float     best_neg_score;     /* Best score overall score to return, used if all scores < 0 */
+
+  /* Contract check */
+  if(j0 < i0)
+    cm_Fail("in iInsideBandedScan, i0: %d j0: %d\n", i0, j0);
+  if(!(cm->flags & CMH_QDB))
+    cm_Fail("in iInsideBandedScan, QDBs invalid\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in iInsideBandedScan, dsq is NULL.");
+
+  /*printf("in iInsideBandedScan i0: %d j0: %d\n", i0, j0);*/
+
+  best_score     = IMPOSSIBLE;
+  best_neg_score = IMPOSSIBLE;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*PrintDPCellsSaved(cm, dmin, dmax, W);*/
+
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that E memory is shared: all E decks point at M-1 deck.
+   *****************************************************************/
+  ESL_ALLOC(alpha, sizeof(int **) * cm->M);
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v], sizeof(int *) * (W+1));
+	for (j = 0; j <= W; j++)
+	  ESL_ALLOC(alpha[v][j], sizeof(int) * (W+1));
+      }
+    else if (cm->sttype[v] == E_st && v < cm->M-1) 
+      alpha[v] = alpha[cm->M-1];
+    else 
+      {
+	ESL_ALLOC(alpha[v], sizeof(int *) * 2);
+	for (j = 0; j < 2; j++) 
+	  ESL_ALLOC(alpha[v][j], sizeof(int) * (W+1));
+      }
+  }
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+  
+  /*****************************************************************
+   * alpha initializations.
+   * We initialize on d=0, subsequences of length 0; these are
+   * j-independent. Any generating state (P,L,R) is impossible on d=0.
+   * E=0 for d=0. B,S,D must be calculated. 
+   * Also, for MP, d=1 is impossible.
+   * Also, for E, all d>0 are impossible.
+   *
+   * and, for banding: any cell outside our bands is impossible.
+   * These inits are never changed in the recursion, so even with the
+   * rolling, matrix face reuse strategy, this works.
+   *****************************************************************/ 
+  for (v = cm->M-1; v >= 0; v--)
+    {
+      alpha[v][0][0] = -INFTY;
+
+      if      (cm->sttype[v] == E_st)  alpha[v][0][0] = 0;
+      else if (cm->sttype[v] == MP_st) alpha[v][0][1] = alpha[v][1][1] = -INFTY;
+      else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	{
+	  y = cm->cfirst[v];
+	  alpha[v][0][0] = cm->iendsc[v];
+	  /* treat EL as emitting only on self transition */
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	    alpha[v][0][0] = ILogsum(alpha[v][0][0], (alpha[y+yoffset][0][0] 
+						     + cm->itsc[v][yoffset]));
+          /* ...we don't bother to look at local alignment starts here... */
+	  bestr[0] = -1;
+	  /* ! */
+	  if (alpha[v][0][0] < -INFTY) alpha[v][0][0] = -INFTY;	
+	}
+      else if (cm->sttype[v] == B_st) 
+	{
+	  w = cm->cfirst[v];
+	  y = cm->cnum[v];
+	  alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	}
+
+      alpha[v][1][0] = alpha[v][0][0];
+      if (cm->stid[v] == BEGL_S) 
+	for (j = 2; j <= W; j++) 
+	  alpha[v][j][0] = alpha[v][0][0];
+    }
+  /* Impose the bands.
+   *   (note: E states have all their probability on d=0, so dmin[E] = dmax[E] = 0;
+   *    the first loop will be skipped, the second initializes the E states.)
+   */
+  for (v = 0; v < cm->M; v++)
+    {
+      if(cm->stid[v] == BEGL_S) jmax = W; 
+      else jmax = 1;
+
+      for (d = 0; d < dmin[v] && d <=W; d++) 
+	for(j = 0; j <= jmax; j++)
+	  alpha[v][j][d] = -INFTY;
+      
+      for (d = dmax[v]+1; d <= W;      d++) 
+	for(j = 0; j <= jmax; j++)
+	  alpha[v][j][d] = -INFTY;
+    }
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   * gamma contains real (float) scores, not scaled ints.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0;
+  ESL_ALLOC(gback, sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc,sizeof(float) * (L+1));
+  ESL_ALLOC(saver, sizeof(int)   * (L+1));
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+      gamma_j = j-i0+1; /* j is actual index in j, gamma_j is offeset j index in gamma* data structures */
+      cur = j%2;
+      prv = (j-1)%2;
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* determine max d we're allowing for this state v and this position j */
+	  curr_dmax = (gamma_j < dmax[v]) ? gamma_j : dmax[v];
+	  if(curr_dmax > W) curr_dmax = W;
+	  curr_dmin = (dmin[v] > 0) ? dmin[v] : 1;
+
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      if (cm->stid[v] == BEGL_S) jp = j % (W+1); else jp = cur;
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		      alpha[v][jp][d] = ILogsum(alpha[v][jp][d], (alpha[y+yoffset][cur][d] 
+								  + cm->itsc[v][yoffset]));
+		  if (alpha[v][jp][d] < -INFTY) alpha[v][jp][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		      alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][prv][d-2] 
+								    + cm->itsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += iDegeneratePairScore(cm->abc, cm->iesc[v], dsq[i], dsq[j]);
+
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][cur][d-1] 
+								  + cm->itsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_IAvgScore(cm->abc, dsq[i], cm->iesc[v]);
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][prv][d-1] 
+								  + cm->itsc[v][yoffset]));
+		  
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_IAvgScore(cm->abc, dsq[j], cm->iesc[v]);
+
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      i = j-d+1;
+	      for (d = curr_dmin; d <= curr_dmax; d++) 
+		{
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v])));
+
+		  /*EPN : Make sure k is consistent with bands in state w and state y. */
+
+		  /* k is the length of the right fragment */
+		  if(dmin[y] > (d-dmax[w])) k = dmin[y];
+		  else k = d-dmax[w];
+		  if(k < 0) k = 0;
+
+		  if(dmax[y] < (d-dmin[w])) kmax = dmax[y];
+		  else kmax = d-dmin[w];
+		  
+		  for (; k <= kmax; k++)
+		    {
+		      jp = (j-k)%(W+1);	   /* jp is rolling index into BEGL_S deck j dimension */
+		      alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[w][jp][d-k] 
+								    + alpha[y][cur][k]));
+		    }
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	} /* end loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+      /* determine max d we're allowing for the root state and this position j */
+      curr_dmax = (gamma_j < dmax[0]) ? gamma_j : dmax[0];
+      if(curr_dmax > W) curr_dmax = W;
+      curr_dmin = (dmin[0] > 0) ? dmin[0] : 1;
+
+      for (d = curr_dmin; d <= curr_dmax; d++)
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->itsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++)
+	    alpha[0][cur][d] = ILogsum(alpha[0][cur][d], (alpha[y+yoffset][cur][d] 
+							  + cm->itsc[0][yoffset]));
+
+	  if (alpha[0][cur][d] < -INFTY) alpha[0][cur][d] = -INFTY;
+	  if (Scorify(alpha[0][cur][d]) > best_neg_score) best_neg_score = Scorify(alpha[0][cur][d]);
+	}
+      
+      /* EPN 11.09.05 
+       * The following loop that deals with local begins was modified
+       * to enforce bands on all states y that are possible internal entry
+       * points. Old code block went from [0..d] in the d dimension
+       * for state y.
+       * ref: ~nawrocki/notebook/5_1109_inf_local_banded_spd/00LOG
+       */
+      /* EPN 05.08.06 
+       * For Inside version, left local the same as it was in CYKScan(), I think this 
+       * is okay, we're saying that the best root of the alignment is the state that
+       * gives the highest Inside score. 
+       */
+
+
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  d = (dmin[y] > dmin[0]) ? dmin[y]:dmin[0];
+	  /*if (dmin[y] > dmin[0]) d = dmin[y];
+	    else d = dmin[0];*/
+	  for (; (d <= dmax[y] && d <= gamma_j) && d <= W; d++)
+	    {
+	      if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->ibeginsc[y];
+	      else                       sc = alpha[y][cur][d]     + cm->ibeginsc[y];
+	      if (sc > alpha[0][cur][d]) {
+		alpha[0][cur][d] = sc;
+		bestr[d]         = y;
+	      }
+	      if (alpha[0][cur][d] < -INFTY) alpha[0][cur][d] = -INFTY;
+	      if (Scorify(alpha[0][cur][d]) > best_neg_score) best_neg_score = Scorify(alpha[0][cur][d]);
+	    }
+	}
+      }
+      
+      /* The little semi-Markov model that deals with multihit parsing:
+       */
+      gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+      gback[gamma_j]  = -1;
+      savesc[gamma_j] = IMPOSSIBLE;
+      saver[gamma_j]  = -1;
+      for (d = dmin[0]; d <= curr_dmax; d++)
+	{
+	  i = j-d+1;
+	  gamma_i = j-d+1-i0+1;
+	  sc = gamma[gamma_i-1] + Scorify(alpha[0][cur][d]);
+	  if (sc > gamma[gamma_j])
+	    {
+	      gamma[gamma_j]  = sc;
+	      gback[gamma_j]  = i;
+	      savesc[gamma_j] = Scorify(alpha[0][cur][d]); 
+	      saver[gamma_j]  = bestr[d];
+	    }
+	}
+    } /* end loop over end positions j */
+
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   *****************************************************************/ 
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) free(alpha[v][j]);
+	free(alpha[v]);
+      } else if (cm->sttype[v] == E_st && v < cm->M-1) { /* avoid shared E decks */
+	continue;
+      } else {
+	free(alpha[v][0]);
+	free(alpha[v][1]);
+	free(alpha[v]);
+      }
+    }
+  free(alpha);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  j     = j0;
+  while (j >= i0) 
+    {
+      gamma_j = j-i0+1;
+      if (gback[gamma_j] == -1) /* no hit */
+	j--; 
+      else                /* a hit, a palpable hit */
+	{
+	  if(savesc[gamma_j] > best_score) 
+	    best_score = savesc[gamma_j];
+	  if(savesc[gamma_j] >= cutoff && results != NULL) /* report the hit */
+	    report_hit(gback[gamma_j], j, saver[gamma_j], savesc[gamma_j], results);
+	  j = gback[gamma_j]-1;
+	}
+    }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+
+  if(best_score <= 0.) /* there were no hits found by the semi-HMM, no hits above 0 bits */
+    best_score = best_neg_score;
+
+  /*printf("iInsideBandedScan() returning best_score: %f best_neg_score: %f\n", best_score, best_neg_score);*/
+  return best_score;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+
+/* Function: CYKScan()
+ * Date:     SRE, Thu May  2 11:56:11 2002 [AA 3050 SFO->STL]
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model.
+ *           Multiple nonoverlapping hits and local alignment.
+ *
+ * Args:     cm          - the covariance model
+ *           dsq         - digitized sequence to search; i0..j0
+ *           i0          - start of target subsequence (1 for full seq)
+ *           j0          - end of target subsequence (L for full seq)
+ *           W           - max d: max size of a hit
+ *           cutoff      - minimum score to report 
+ *           results     - search_results_t to add to; if NULL, don't add to it
+ *
+ * Returns:  score of best overall hit
+ */
+float 
+CYKScan(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, 
+	float cutoff, search_results_t *results)
+{
+  /* Contract check */
+  if(j0 < i0)
+    cm_Fail("ERROR in CYKScan, i0: %d j0: %d\n", i0, j0);
+  if(dsq == NULL)
+    cm_Fail("ERROR in CYKScan, dsq is NULL\n");
+
+  int       status;
+  float  ***alpha;              /* CYK DP score matrix, [v][j][d] */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp;			/* index into BEGL_S decks: jp=j%(W+1) */
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       gamma_j;            /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int       gamma_i;            /* i index in the gamma* data structures */
+  float     best_score;         /* Best overall score from semi-HMM to return */
+  float     best_neg_score;     /* Best score overall score to return, used if all scores < 0 */
+  int       bestd;              /* d value of best hit thus far seen for j (used if greedy strategy) */
+
+  best_score     = IMPOSSIBLE;
+  best_neg_score = IMPOSSIBLE;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that E memory is shared: all E decks point at M-1 deck.
+   *****************************************************************/
+
+  ESL_ALLOC(alpha, (sizeof(float **) * cm->M));
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v], (sizeof(float *) * (W+1)));
+	for (j = 0; j <= W; j++)
+	  ESL_ALLOC(alpha[v][j], (sizeof(float) * (W+1)));
+      }
+    else if (cm->sttype[v] == E_st && v < cm->M-1) 
+      alpha[v] = alpha[cm->M-1];
+    else 
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * 2);
+	for (j = 0; j < 2; j++) 
+	  ESL_ALLOC(alpha[v][j], (sizeof(float) * (W+1)));
+      }
+  }
+  ESL_ALLOC(bestr, (sizeof(int) * (W+1)));
+
+  /*****************************************************************
+   * alpha initializations.
+   * We initialize on d=0, subsequences of length 0; these are
+   * j-independent. Any generating state (P,L,R) is impossible on d=0.
+   * E=0 for d=0. B,S,D must be calculated. 
+   * Also, for MP, d=1 is impossible.
+   * Also, for E, all d>0 are impossible.
+   *****************************************************************/ 
+  for (v = cm->M-1; v >= 0; v--)
+    {
+      alpha[v][0][0] = IMPOSSIBLE;
+
+      if      (cm->sttype[v] == E_st)  alpha[v][0][0] = 0;
+      else if (cm->sttype[v] == MP_st) alpha[v][0][1] = alpha[v][1][1] = IMPOSSIBLE;
+      else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	{
+	  y = cm->cfirst[v];
+	  alpha[v][0][0] = cm->endsc[v];
+	  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	    if ((sc = alpha[y+yoffset][0][0] + cm->tsc[v][yoffset]) > alpha[v][0][0]) 
+	      alpha[v][0][0] = sc;
+          /* ...we don't bother to look at local alignment starts here... */
+	  bestr[0] = -1;
+	  if (alpha[v][0][0] < IMPOSSIBLE) alpha[v][0][0] = IMPOSSIBLE;	
+	}
+      else if (cm->sttype[v] == B_st) 
+	{
+	  w = cm->cfirst[v];
+	  y = cm->cnum[v];
+	  alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	}
+
+      alpha[v][1][0] = alpha[v][0][0];
+      if (cm->stid[v] == BEGL_S) 
+	for (j = 2; j <= W; j++) 
+	  alpha[v][j][0] = alpha[v][0][0];
+    }
+  for (d = 1; d <= W; d++)
+    alpha[cm->M-1][0][d] = alpha[cm->M-1][1][d] = IMPOSSIBLE;
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma,  sizeof(float) * (L+1));
+  gamma[0] = 0;
+  ESL_ALLOC(gback,  sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+1));
+  ESL_ALLOC(saver,  sizeof(int)   * (L+1));
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+      gamma_j = j-i0+1; /* j is actual index in j, gamma_j is offset j index in gamma* data structures */
+      cur = j%2;
+      prv = (j-1)%2;
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      if (cm->stid[v] == BEGL_S) jp = j % (W+1); else jp = cur;
+	      for (d = 1; d <= W && d <= gamma_j; d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][cur][d] + cm->tsc[v][yoffset]) > alpha[v][jp][d]) 
+		      alpha[v][jp][d] = sc;
+		  if (alpha[v][jp][d] < IMPOSSIBLE) alpha[v][jp][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = 2; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][prv][d-2] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		  
+		  if (alpha[v][cur][d] < IMPOSSIBLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = 1; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v]))); 
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][cur][d-1] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPOSSIBLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = 1; d <= W && d <= gamma_j; d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++) 
+		    if ((sc = alpha[y+yoffset][prv][d-1] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPOSSIBLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      i = j-d+1;
+	      for (d = 1; d <= W && d <= gamma_j; d++) 
+		{
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		  
+		  for (k = 0; k <= d; k++) /* k is length of right fragment */
+		    {
+		      jp = (j-k)%(W+1);	   /* jp is rolling index into BEGL_S deck j dimension */
+		      if ((sc = alpha[w][jp][d-k] + alpha[y][cur][k]) > alpha[v][cur][d])
+			alpha[v][cur][d] = sc; 
+		    }
+		  if (alpha[v][cur][d] < IMPOSSIBLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	} /* end loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+      for (d = 1; d <= W && d <= gamma_j; d++) 
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->tsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	    if ((sc = alpha[y+yoffset][cur][d] + cm->tsc[0][yoffset]) > alpha[0][cur][d]) 
+	      alpha[0][cur][d] = sc;
+	  if (cm->flags & CMH_LOCAL_BEGIN) {
+	    for (y = 1; y < cm->M; y++) {
+	      if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->beginsc[y];
+	      else                       sc = alpha[y][cur][d]     + cm->beginsc[y];
+	      if (sc > alpha[0][cur][d]) {
+		alpha[0][cur][d] = sc;
+		bestr[d]         = y;
+	      }
+	    }
+	  }
+	  if (alpha[0][cur][d] < IMPOSSIBLE) alpha[0][cur][d] = IMPOSSIBLE;
+	  if (alpha[0][cur][d] > best_neg_score) best_neg_score = alpha[0][cur][d];
+	}
+
+      if(!(cm->search_opts & CM_SEARCH_CMGREEDY)) /* resolve overlaps optimally */
+	{
+	  /* The little semi-Markov model that deals with multihit parsing:
+	   */
+	  gamma[gamma_j]  = gamma[gamma_j-1] + 0; 
+	  gback[gamma_j]  = -1;
+	  savesc[gamma_j] = IMPOSSIBLE;
+	  saver[gamma_j]  = -1;
+	  for (d = 1; d <= W && d <= gamma_j; d++) 
+	    {
+	      i = j-d+1;
+	      gamma_i = j-d+1-i0+1;
+	      sc = gamma[gamma_i-1] + alpha[0][cur][d];
+	      if (sc > gamma[gamma_j])
+		{
+		  gamma[gamma_j]  = sc;
+		  gback[gamma_j]  = i;
+		  savesc[gamma_j] = alpha[0][cur][d]; 
+		  saver[gamma_j]  = bestr[d];
+		}
+	    }
+	}
+      else
+	{
+	  /* Resolving overlaps greedily (RSEARCH style),  
+	   * At least one hit is sent back for each j here.
+	   * However, some hits can already be removed for the greedy overlap
+	   * resolution algorithm.  Specifically, at the given j, any hit with a
+	   * d of d1 is guaranteed to mask any hit of lesser score with a d > d1 */
+	  /* First, report hit with d of 1 if > cutoff */
+	  if (alpha[0][cur][1] >= cutoff) 
+	    if(results != NULL) 
+	      {
+		report_hit (j, j, bestr[1], alpha[0][cur][1], results);
+	      }
+	  bestd = 1;
+	  if (alpha[0][cur][1] > best_score) 
+	    best_score = alpha[0][cur][1];
+	  
+	  /* Now, if current score is greater than maximum seen previous, report
+	     it if >= cutoff and set new max */
+	  for (d = 2; d <= W && d <= gamma_j; d++) 
+	    {
+	      if (alpha[0][cur][d] > best_score) 
+		best_score = alpha[0][cur][d];
+	      if (alpha[0][cur][d] > alpha[0][cur][bestd]) 
+		{
+		  if (alpha[0][cur][d] >= cutoff)
+		    if(results != NULL) 
+		      {
+			report_hit (j-d+1, j, bestr[d], alpha[0][cur][d], results);
+		      }
+		  bestd = d;
+		}
+	    }
+	}
+    } /* end loop over end positions j */
+  
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   *****************************************************************/ 
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) free(alpha[v][j]);
+	free(alpha[v]);
+      } else if (cm->sttype[v] == E_st && v < cm->M-1) { /* avoid shared E decks */
+	continue;
+      } else {
+	free(alpha[v][0]);
+	free(alpha[v][1]);
+	free(alpha[v]);
+      }
+    }
+  free(alpha);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  if(!(cm->search_opts & CM_SEARCH_CMGREEDY)) /* resolve overlaps optimally */
+    {
+      j     = j0;
+      while (j >= i0) 
+	{
+	  gamma_j = j-i0+1;
+	  if (gback[gamma_j] == -1) /* no hit */
+	    j--; 
+	  else                /* a hit, a palpable hit */
+	    {
+	      if(savesc[gamma_j] > best_score) 
+		best_score = savesc[gamma_j];
+	      if(savesc[gamma_j] >= cutoff && results != NULL) /* report the hit */
+		report_hit(gback[gamma_j], j, saver[gamma_j], savesc[gamma_j], results);
+	      j = gback[gamma_j]-1;
+	    }
+	}
+    }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+  if(best_score <= 0.) /* there were no hits found by the semi-HMM, no hits above 0 bits */
+    best_score = best_neg_score;
+  /* printf("CYKScan() return score: %10.4f\n", best_score); */
+  return best_score;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return 0.; /* never reached */
+}
+
+/* Function: CYKScanRequires()
+ * Date:     SRE, Mon May  6 18:48:18 2002 [St. Louis]
+ *
+ * Purpose:  Return the memory required by CYKScan(), in megabytes.
+ */
+float
+CYKScanRequires(CM_t *cm, int L, int W)
+{
+  float ram;
+  int   v,j;
+
+				/* alpha allocations */
+  ram = (float) (sizeof(float **) * cm->M);
+  for (v = cm->M-1; v >= 0; v--)
+    {
+      if (cm->stid[v] == BEGL_S)
+	{
+	  ram += (float) (sizeof(float *) * (W+1));
+	  for (j = 0; j <= W; j++)
+	    ram += (float) (sizeof(float) * (W+1));
+	}
+      else if (cm->sttype[v] == E_st && v < cm->M-1) 
+	continue;
+      else 
+	{
+	  ram += (float) (sizeof(float *) * 2);
+	  for (j = 0; j < 2; j++) 
+	    ram += (float) (sizeof(float) * (W+1));
+	}
+    }
+  ram += (float) (sizeof(float) * (L+1)); /* gamma allocation */
+  ram += (float) (sizeof(int)   * (L+1)); /* gback allocation */
+  ram += (float) (sizeof(float) * (L+1)); /* savesc allocation */
+  return (ram / 1000000.);
+}
+
+
+/* Function: CYKBandedScan_jd() 
+ * Date:     EPN, 06.22.06
+ * based on: CYKBandedScan() by SRE in bandcyk.c
+ *
+ * Purpose:  Scan a (sub)sequence for matches to a covariance model, using HMM
+ *           derived bands on the j and d dimensions. Intended for use on 
+ *           subsequences with endpoints i and j, where i and j were determined
+ *           using a HMM scan of the full sequence. This function then refines
+ *           the positions of i and j, as well as deriving a CYK score that is
+ *           more informative than an HMM based score. 
+ *           Allows multiple nonoverlapping hits and local alignment.
+ *           Derived from scancyk.c.
+ *
+ *           jmin, jmax set the state specific bounds on the j dimension. 0..v..cm->M-1.
+ *           hdmin, hdmax set the state and j specific bounds on the d dimension, indexed
+ *           [0..v..cm-M-1][0..(jmax[v]-jmin[v]+1)].
+ *           
+ *           The j band for v is jmin[v]..jmax[v], inclusive; that is,
+ *           jmin[v] is the minimum allowed j for state v;
+ *           jmax[v] is the maximum; 
+ * 
+ *           The d bands are v and j specific (in contrast to the a priori d bands
+ *           which are only v specific), the d band for v and j is 
+ *           hdmin[v][j-jmin[v]]..hdmax[v][j-jmin[v]] inclusive;
+ *           hdmin[v][j-jmin[v]] is the minimum allowed d for state v and end point j
+ *           hdmax[v][j-jmin[v]] is the maximum; 
+ *
+ * Args:     cm        - the covariance model
+ *           sq        - digitized sequence to search; i0..j0
+ *           jmin      - minimum bound on j for state v; 0..M
+ *           jmax      - maximum bound on j for state v; 0..M
+ *           hdmin     - minimum bound on j for state v and end posn j;
+ *                       [0..M-1][0..(jmax[v]-jmin[v]+1)          
+ *           hdmax     - maximum bound on j for state v and end posn j;
+ *                       [0..M-1][0..(jmax[v]-jmin[v]+1)          
+ *           i0        - start of target subsequence (1 for beginning of dsq)
+ *           j0        - end of target subsequence (L for end of dsq)
+ *           W         - max d: max size of a hit
+ *           cutoff    - minimum score to report 
+ *           results   - search_results_t to add to; if NULL, don't add to it
+ *
+ * Returns:  score of best overall hit
+ */
+float
+CYKBandedScan_jd(CM_t *cm, ESL_DSQ *dsq, int *jmin, int *jmax, int **hdmin, int **hdmax, int i0, 
+		 int j0, int W, float cutoff, search_results_t *results)
+{
+  int       status;
+  float  ***alpha;              /* CYK DP score matrix, [v][j][d] */
+  float  ***alpha_mem;          /* pointers to original alpha memory */
+  float    *imp_row;           /* an IMPOSSIBLE deck (full of IMPOSSIBLE scores), 
+				 * pointed to when j is outside j band for v */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int      gamma_j;             /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int      gamma_i;             /* i index in the gamma matrix */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp_roll;   	        /* rolling index into BEGL_S decks: jp=j%(W+1) */
+  int       tmp_dmin, tmp_dmax; /* temp variables for ensuring we stay within d bands within loops */
+  int       tmp_kmin, tmp_kmax; /* temp vars for B_st's, min/max k values consistent with bands*/
+
+  int      jp_v, jp_y, jp_w;    /* mem eff banded j index in states v, y, and z 
+				 * jp_x = j-jmin[x] */
+  int      L;                   /* length of subsequence (j0-i0+1) */
+  int      x;
+  int      tmp_y;
+  float    tmp_alpha_w, tmp_alpha_y;
+  float     best_score;         /* Best overall score from semi-HMM to return */
+  float     best_neg_score;     /* Best score overall score to return, used if all scores < 0 */
+  
+  /* Contract checks */
+  if((!(cm->search_opts & CM_SEARCH_NOQDB)) && (cm->dmin == NULL || cm->dmax == NULL))
+    cm_Fail("ERROR in CYKBandedScan_jd(), trying to use QDB, but cm->dmin, cm->dmax are NULL.\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in CYKBandedScan_jd(), dsq is NULL.");
+
+  if(!(cm->search_opts & CM_SEARCH_NOQDB)) /* we're doing qdb */
+    combine_qdb_hmm_d_bands(cm, jmin, jmax, hdmin, hdmax);
+
+  best_score     = IMPOSSIBLE;
+  best_neg_score = IMPOSSIBLE;
+  L = j0-i0+1;
+  /*printf("in CYKBandedScan_jd i0: %5d | j0: %5d | L: %5d | W: %5d\n", i0, j0, L, W);*/
+  if (W > L) W = L; /* shouldn't look longer than seq length L */
+
+  /*PrintDPCellsSaved_jd(cm, jmin, jmax, hdmin, hdmax, (j0-i0+1));*/
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that unlike the other CYK scan functions, E memory is not shared: 
+   * this is because the E deck will be different for different j values
+   * due to the j bands. 
+   * 
+   *****************************************************************/
+  ESL_ALLOC(alpha, sizeof(float **) * cm->M);
+  ESL_ALLOC(alpha_mem, sizeof(float **) * cm->M);
+  /* we use alpha_mem to remember where each alpha row (alpha[v][j]) is
+   * in case we've set alpha[v][cur] to imp_row (the precalc'ed IMPOSSIBLE row)
+   * in a prior iteration, and we are about to overwrite it, and we don't
+   * want to overwrite our special IMPOSSIBLE row.
+   */
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *)  * (W+1));
+	ESL_ALLOC(alpha_mem[v], sizeof(float *)  * (W+1));
+	for (j = 0; j <= W; j++)
+	  {
+	    ESL_ALLOC(alpha_mem[v][j], sizeof(float) * (W+1));
+	    alpha[v][j]     = alpha_mem[v][j];
+	  }
+      }
+    else 
+      {
+	ESL_ALLOC(alpha[v], sizeof(float *) * 2);
+	ESL_ALLOC(alpha_mem[v], sizeof(float *) * 2);
+	for (j = 0; j < 2; j++) 
+	  {
+	    ESL_ALLOC(alpha_mem[v][j], sizeof(float) * (W+1));
+	    alpha[v][j]     = alpha_mem[v][j];
+	  }
+      }
+  }
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0;
+  ESL_ALLOC(gback, sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+1));
+  ESL_ALLOC(saver,  sizeof(int)   * (L+1));
+
+  /* Initialize the impossible deck, which we'll point to for 
+   * j positions that are outside of the j band on v */
+  ESL_ALLOC(imp_row, sizeof(float) * (W+1));
+  for (d = 0; d <= W; d++) imp_row[d] = IMPOSSIBLE;
+    
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+
+      gamma_j = j-i0+1;
+      cur = (j-i0+1)%2; /* cur == 1 when j == i0 */
+      prv = (j-i0)  %2; /* prv == 0 when j == i0 */
+
+      /*****************************************************************
+       * alpha initializations.
+       * For the jd (HMM) banded strategy, we initialize inside the j loop,
+       * because no cells are j-independent: for j's outside
+       * the bands for a state v, should have ALL cells = IMPOSSIBLE.
+       *****************************************************************/ 
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* Check to see if we're outside the bounds on j */
+	  if(j < jmin[v] || j > jmax[v])
+	    {
+	      if (cm->stid[v] == BEGL_S) 
+		{
+		  jp_roll = j % (W+1); 
+		  for (d = 0; d <= W; d++) 
+		    alpha[v][jp_roll][d] = IMPOSSIBLE;
+		}
+	      else
+		{
+		  jp_roll = cur;
+		  alpha[v][jp_roll] = imp_row;
+		}
+	      /* Special boundary case: have to initialize alpha[v][prv] also */
+	      if (j == i0)
+		alpha[v][prv] = imp_row;
+	      /*for (d = 0; d <= W; d++) 
+		alpha[v][prv][d] = IMPOSSIBLE;*/
+
+	      continue;
+	    }
+	  if(alpha[v][cur] == imp_row)
+	    {
+	      /* we don't want to overwrite imp_row */
+	      alpha[v][cur] = alpha_mem[v][cur];
+	      for (d = 0; d <= W; d++) 
+		alpha[v][cur][d] = IMPOSSIBLE;
+	    }
+	  
+	  /* else we initialize on d = 0 */
+	  alpha[v][cur][0] = IMPOSSIBLE;
+	  
+	  if      (cm->sttype[v] == E_st)  alpha[v][cur][0] = 0;
+	  else if (cm->sttype[v] == MP_st) alpha[v][cur][1] = alpha[v][prv][1] = IMPOSSIBLE;
+	  else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	    {
+	      y = cm->cfirst[v];
+	      alpha[v][cur][0] = cm->endsc[v];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		if ((sc = alpha[y+yoffset][cur][0] + cm->tsc[v][yoffset]) > alpha[v][cur][0]) 
+		  alpha[v][cur][0] = sc;
+	      /* ...we don't bother to look at local alignment starts here... */
+	      bestr[cur] = -1;
+	      if (alpha[v][cur][0] < IMPOSSIBLE) alpha[v][cur][0] = IMPOSSIBLE;	
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v]; /* w is BEGL_S */
+	      y = cm->cnum[v];   /* y is BEGR_S */
+	      /* original line: 
+	       * alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	       * we can't use that because alpha[w][0][0] and alpha[y][0][0] 
+	       * may have been reset to IMPOSSIBLE, so we recalculate what they
+	       * should be (this is wasteful):
+	       */
+	      tmp_y = cm->cfirst[w];
+	      tmp_alpha_w = cm->endsc[w];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[w]; yoffset++)
+		{
+		  if ((sc = alpha[tmp_y+yoffset][cur][0] + cm->tsc[w][yoffset]) > tmp_alpha_w)
+		    tmp_alpha_w = sc;
+		}
+	      tmp_y = cm->cfirst[y];
+	      tmp_alpha_y = cm->endsc[y];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[y]; yoffset++)
+		if ((sc = alpha[tmp_y+yoffset][cur][0] + cm->tsc[y][yoffset]) > tmp_alpha_y)
+		  tmp_alpha_y = sc;
+	      alpha[v][cur][0] = tmp_alpha_w + tmp_alpha_y;
+	      if (alpha[v][cur][0] < IMPOSSIBLE) alpha[v][cur][0] = IMPOSSIBLE;	
+	    }
+	  
+	  /* Special boundary case: have to initialize alpha[v][prv] also */
+	  if(j == i0) alpha[v][prv][0] = alpha[v][cur][0];
+
+	  if (cm->stid[v] == BEGL_S) 
+	    {
+	      alpha[v][prv][0] = alpha[v][cur][0];
+	      for (x = 2; x <= W; x++) 
+		alpha[v][x][0] = alpha[v][cur][0];
+	    }
+	  /* done initialization */
+	  
+	  jp_v = j - jmin[v];
+	  /* Impose the bands.
+	   *   We have to do this inside the main loop because d bands are
+	   *   dependent on v AND j. 
+	   */
+	  if (cm->stid[v] == BEGL_S) jp_roll = j % (W+1); else jp_roll = cur;
+
+	  for (d =0; d < hdmin[v][jp_v] && d <=W; d++) 
+	    alpha[v][jp_roll][d] = IMPOSSIBLE;
+	  for (d = hdmax[v][jp_v]+1; d <= W;      d++) 
+	    alpha[v][jp_roll][d] = IMPOSSIBLE;
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp_roll][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][cur][d] + cm->tsc[v][yoffset]) > alpha[v][jp_roll][d]) 
+		      alpha[v][jp_roll][d] = sc;
+		  if (alpha[v][jp_roll][d] < IMPROBABLE) alpha[v][jp_roll][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][prv][d-2] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][cur][d-1] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(int) dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    if ((sc = alpha[y+yoffset][prv][d-1] + cm->tsc[v][yoffset]) > alpha[v][cur][d])
+		      alpha[v][cur][d] = sc;
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->esc[v][(int) dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		  
+		  if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      /* Five inequalities must be satisfied to ensure that j and k 
+	       * and k combinations correspond with alpha cells within the bands 
+	       * on states y and w. 
+	       * Below: jp_y = j - jmin[y] & jp_w = j - jmin[w]
+	       *
+	       * (1) j   >= jmin[y]          && j   <= jmax[y]
+	       * (2) j-k >= jmin[w]          && j-k <= jmax[w]
+	       * (3) k   >= hdmin[y][jp_y]   && k   <= hdmax[y][jp_y]
+	       * (4) d-k >= hdmin[w][jp_w-k] && d-k <= hdmax[w][jp_w-k]
+	       * (5) d   >= hdmin[v][jp_v]   && d   <= hdmax[v][jp_v]
+	       */
+
+	      /* initialize with endsc for all valid d for B state v */
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) /* ensures (5) above */
+		{
+		  alpha[v][cur][d] = cm->endsc[v] + (cm->el_selfsc * (d - StateDelta(cm->sttype[v])));
+		}
+	      /* Following code is careful, and not 'efficient' */
+	      if(j >= jmin[y] && j <= jmax[y]) /* ensures (1): that j is valid for state y */
+		{
+		  jp_y = j - jmin[y];
+		  jp_w = j - jmin[w]; 
+		  i = j-d+1;
+		  /*
+		    printf("valid j: %d | jp_y: %d | jp_w: %d\n", j, jp_y, jp_w);
+		    printf("hdmin[v][jp_v]: %d | hdmin[y][jp_y]: %d\n", hdmin[v][jp_v], hdmin[y][jp_y]);
+		    printf("hdmax[v][jp_v]: %d | hdmax[y][jp_y]: %d\n", hdmax[v][jp_v], hdmax[y][jp_y]);
+		  */
+		  for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) /* ensures (5) above */
+		    {
+		      /* k is the length of the right fragment */
+		      tmp_kmin = ((j-jmax[w]) > hdmin[y][jp_y]) ? (j-jmax[w]) : hdmin[y][jp_y];
+		      if(tmp_kmin < 0) tmp_kmin = 0;
+		      /* HEREHEREHEREHEREHEREHEREHERE, ensure that hdmax[w][jp_w-tmp_kmin] is valid
+		       * before accessing it! */
+		      if(tmp_kmin < d-hdmax[w][jp_w-tmp_kmin]) tmp_kmin = d-hdmax[w][jp_w-tmp_kmin];
+		      /* tmp_kmin is now smallest k that satisfies (2), (3), and (4) */
+
+		      tmp_kmax = ((j-jmin[w]) < hdmax[y][jp_y]) ? (j-jmin[w]) : hdmax[y][jp_y];
+		      /* HEREHEREHEREHEREHEREHEREHERE, ensure that hdmin[w][jp_w-tmp_kmax] is valid
+		       * before accessing it! */
+		      if(tmp_kmax > d-hdmin[w][jp_w-tmp_kmax]) tmp_kmax = d-hdmin[w][jp_w-tmp_kmax];
+		      /* tmp_kmax is now largest k that satisfies (2), (3), and (4) */
+		      /*printf("tmp_kmin: %d | tmp_kmax: %d\n", tmp_kmin, tmp_kmax);*/
+		      for (k = tmp_kmin; k <= tmp_kmax; k++)
+			{
+			  jp_roll = (j-k)%(W+1); /* jp_roll is rolling index into BEGL_S (state w) 
+						  * deck j dimension */
+			  if ((sc = alpha[w][jp_roll][d-k] + alpha[y][cur][k]) > alpha[v][cur][d])
+			    alpha[v][cur][d] = sc;
+			}
+		      if (alpha[v][cur][d] < IMPROBABLE) alpha[v][cur][d] = IMPOSSIBLE;
+		      /*printf("B alpha[%d][%d][%d]: %f\n", v, cur, d, alpha[v][cur][d]);*/
+		    }
+		}
+	    }
+	} /* end loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * -INFTY), which is probably a little too fragile of a method. 
+       */
+      /* Check to see if we're within bounds on j */
+      if(j < jmin[0] || j > jmax[0])
+	{
+	  /*printf("j: %d (gamma_j: %d) IMPOSSIBLE BABY! min: %d max: %d\n", j, gamma_j, jmin[0], jmax[0]);*/
+	  for (d = 0; d <= W; d++) 
+	    alpha[0][jp_roll][d] = IMPOSSIBLE; 
+	  /* Inform the little semi-Markov model that deals with multihit parsing
+	   * that a hit is impossible, j is outside root band on j:
+	   */
+	  gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+	  gback[gamma_j]  = -1;
+	  savesc[gamma_j] = IMPOSSIBLE;
+	  saver[gamma_j]  = -1;
+	  continue;
+	}
+      /* if we get here, j is within ROOT_S state 0's band */
+
+      /* first initialize on d = 0 */
+      alpha[0][0][0] = IMPOSSIBLE;
+      y = cm->cfirst[v];
+      alpha[0][0][0] = cm->endsc[v];
+      /* treat EL as emitting only on self transition */
+      for (yoffset = 0; yoffset < cm->cnum[0]; yoffset++)
+	if ((sc = alpha[y+yoffset][0][0] + cm->tsc[0][yoffset]) > alpha[0][0][0]) 
+	  alpha[0][0][0] = sc;
+      /* ...we don't bother to look at local alignment starts here... */
+      bestr[0] = -1;
+      if (alpha[0][0][0] < IMPOSSIBLE) alpha[0][0][0] = IMPOSSIBLE;	
+      alpha[0][1][0] = alpha[0][0][0];
+      /* done initialization on d = 0 */
+
+      jp_v = j - jmin[0];
+      /* Impose the bands.
+       *   We have to do this here because d bands are
+       *   dependent on v AND j. 
+       */
+      for (d =0; d < hdmin[0][jp_v] && d <=W; d++) 
+	alpha[0][cur][d] = IMPOSSIBLE;
+      for (d = hdmax[0][jp_v]+1; d <= W;      d++) 
+	alpha[0][cur][d] = IMPOSSIBLE;
+      
+      for (d = hdmin[0][jp_v]; ((d <= hdmax[0][jp_v] && d <= gamma_j) && d <= W); d++) 
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->tsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++)
+	    {
+	      if ((sc = alpha[y+yoffset][cur][d] + cm->tsc[0][yoffset]) > alpha[0][cur][d]) 
+		{
+		  alpha[0][cur][d] = sc;
+		}
+	    }
+	  /*printf("j: %d | alpha[0][cur][%d]: %f\n", j, d, alpha[0][cur][d]);*/
+	  if (alpha[0][cur][d] < IMPROBABLE) alpha[0][cur][d] = IMPOSSIBLE;
+	  if (alpha[0][cur][d] > best_neg_score) best_neg_score = alpha[0][cur][d];
+	}
+
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(j >= jmin[y] && j <= jmax[y]) 
+	    {
+	      jp_y = j - jmin[y];
+	      tmp_dmin = (hdmin[y][jp_y] > hdmin[0][jp_v]) ? hdmin[y][jp_y] : hdmin[0][jp_v];
+	      tmp_dmax = (hdmax[y][jp_y] < hdmax[0][jp_v]) ? hdmax[y][jp_y] : hdmax[0][jp_v];
+	      if(tmp_dmax > j) tmp_dmax = j;
+	      for (d = tmp_dmin; d <= tmp_dmax; d++)
+		{
+		  if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->beginsc[y];
+		  else                       sc = alpha[y][cur][d]     + cm->beginsc[y]; /* BUG! alpha[y][cur][d] outside bands */
+		  if (sc > alpha[0][cur][d]) {
+		    alpha[0][cur][d] = sc;
+		    bestr[d]         = y;
+		  }
+		  if (alpha[0][cur][d] < IMPROBABLE) alpha[0][cur][d] = IMPOSSIBLE;
+		  if (alpha[0][cur][d] > best_neg_score) best_neg_score = alpha[0][cur][d];
+		}
+	    }
+	}
+      }
+	      
+      /* The little semi-Markov model that deals with multihit parsing:
+       */
+      gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+      gback[gamma_j]  = -1;
+      savesc[gamma_j] = IMPOSSIBLE;
+      saver[gamma_j]  = -1;
+      for (d = hdmin[0][jp_v]; (d <= hdmax[0][jp_v] && d <= gamma_j) && d <= W; d++) 
+	{
+	  i       = j-d+1;
+	  gamma_i = j-d+1-i0+1;
+	  assert(i > 0);
+	  /*printf("v: %d gamma_i: %d d: %d\n", v, gamma_i, d);*/
+	  /*printf("alpha[0][j:%3d][d:%3d]: %f\n", j, d, alpha[0][cur][d]);*/
+	  sc = gamma[gamma_i-1] + alpha[0][cur][d];
+	  if (sc > gamma[gamma_j])
+	    {
+	      gamma[gamma_j]  = sc;
+	      gback[gamma_j]  = i;
+	      savesc[gamma_j] = alpha[0][cur][d]; 
+	      saver[gamma_j]  = bestr[d];
+	    }
+	}
+    } /* end loop over end positions j */
+
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   * be careful about only freeing our impossible deck, imp_row, once
+   *****************************************************************/ 
+for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) 
+	  if(alpha_mem[v][j] != imp_row) free(alpha_mem[v][j]); 
+	free(alpha[v]);
+	free(alpha_mem[v]);
+      } else {
+	if(alpha_mem[v][0] != imp_row) free(alpha_mem[v][0]);
+	if(alpha_mem[v][1] != imp_row) free(alpha_mem[v][1]); 
+	free(alpha[v]);
+	free(alpha_mem[v]);
+      }
+    }
+  free(imp_row);
+  free(alpha);
+  free(alpha_mem);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  j     = j0;
+  while (j >= i0) 
+    {
+      gamma_j = j-i0+1;
+      if (gback[gamma_j] == -1) /* no hit */
+	j--; 
+      else                /* a hit, a palpable hit */
+	{
+	  if(savesc[gamma_j] > best_score) 
+	    best_score = savesc[gamma_j];
+	  if(savesc[gamma_j] >= cutoff && results != NULL) /* report the hit */
+	    report_hit(gback[gamma_j], j, saver[gamma_j], savesc[gamma_j], results);
+	  j = gback[gamma_j]-1;
+	}
+    }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+
+  if(best_score <= 0.) /* there were no hits found by the semi-HMM, no hits above 0 bits */
+    best_score = best_neg_score;
+
+  return best_score;
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+
+/* Function: iInsideBandedScan_jd() 
+ * Date    : EPN, Fri Apr 27 09:32:38 2007
+ *           
+ *           
+ * Purpose:  Identical to CYKBandedScan_jd(), but sums replaces maxes.
+ *           Scan a (sub)sequence for matches to a covariance model, using HMM
+ *           derived bands on the j and d dimensions. Intended for use on 
+ *           subsequences with endpoints i and j, where i and j were determined
+ *           using a HMM scan of the full sequence. This function then refines
+ *           the positions of i and j, as well as deriving a CYK score that is
+ *           more informative than an HMM based score. 
+ *           Allows multiple nonoverlapping hits and local alignment.
+ *           Derived from scancyk.c.
+ *           Log sums are performed using scaled ints with ILogsum().
+ *
+ *           jmin, jmax set the state specific bounds on the j dimension. 0..v..cm->M-1.
+ *           hdmin, hdmax set the state and j specific bounds on the d dimension, indexed
+ *           [0..v..cm-M-1][0..(jmax[v]-jmin[v]+1)].
+ *           
+ *           The j band for v is jmin[v]..jmax[v], inclusive; that is,
+ *           jmin[v] is the minimum allowed j for state v;
+ *           jmax[v] is the maximum; 
+ * 
+ *           The d bands are v and j specific (in contrast to the a priori d bands
+ *           which are only v specific), the d band for v and j is 
+ *           hdmin[v][j-jmin[v]]..hdmax[v][j-jmin[v]] inclusive;
+ *           hdmin[v][j-jmin[v]] is the minimum allowed d for state v and end point j
+ *           hdmax[v][j-jmin[v]] is the maximum; 
+ *
+ * Args:     cm        - the covariance model
+ *           dsq       - digitized sequence to search; i0..j0
+ *           jmin      - minimum bound on j for state v; 0..M
+ *           jmax      - maximum bound on j for state v; 0..M
+ *           hdmin     - minimum bound on j for state v and end posn j;
+ *                       [0..M-1][0..(jmax[v]-jmin[v]+1)          
+ *           hdmax     - maximum bound on j for state v and end posn j;
+ *                       [0..M-1][0..(jmax[v]-jmin[v]+1)          
+ *           i0        - start of target subsequence (1 for beginning of dsq)
+ *           j0        - end of target subsequence (L for end of dsq)
+ *           W         - max d: max size of a hit
+ *           cutoff    - minimum score to report 
+ *           results   - search_results_t to add to; if NULL, don't add to it
+ *
+ * Returns:  score of best overall hit
+ */
+float
+iInsideBandedScan_jd(CM_t *cm, ESL_DSQ *dsq, int *jmin, int *jmax, int **hdmin, int **hdmax, int i0, 
+		    int j0, int W, float cutoff, search_results_t *results)
+{
+  int        status;
+  int     ***alpha;              /* CYK DP score matrix, [v][j][d] */
+  int     ***alpha_mem;          /* pointers to original alpha memory */
+  int       *imp_row;           /* an IMPOSSIBLE deck (full of -INFTY scores), 
+				 * pointed to when j is outside j band for v */
+  int      *bestr;              /* auxil info: best root state at alpha[0][cur][d] */
+  float    *gamma;              /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  int      gamma_j;             /* j index in the gamma matrix, which is indexed 0..j0-i0+1, 
+				 * while j runs from i0..j0 */
+  int      gamma_i;             /* i index in the gamma matrix */
+  int       v;			/* a state index, 0..M-1 */
+  int       w, y;		/* child state indices */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  float     sc;			/* tmp variable for holding a score */
+  int       jp_roll;   	        /* rolling index into BEGL_S decks: jp=j%(W+1) */
+  int       tmp_dmin, tmp_dmax; /* temp variables for ensuring we stay within d bands within loops */
+  int       tmp_kmin, tmp_kmax; /* temp vars for B_st's, min/max k values consistent with bands*/
+
+  int      jp_v, jp_y, jp_w;    /* mem eff banded j index in states v, y, and z 
+				 * jp_x = j-jmin[x] */
+  int      L;                   /* length of subsequence (j0-i0+1) */
+  int      x;
+  int      tmp_y;
+  int      tmp_alpha_w, tmp_alpha_y;
+  float     best_score;         /* Best overall score from semi-HMM to return */
+  float     best_neg_score;     /* Best score overall score to return, used if all scores < 0 */
+  
+  /* Contract checks */
+  if((!(cm->search_opts & CM_SEARCH_NOQDB)) && (cm->dmin == NULL || cm->dmax == NULL))
+    cm_Fail("ERROR in iInsideBandedScan_jd(), trying to use QDB, but cm->dmin, cm->dmax are NULL.\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in iInsideBandedScan_jd(), dsq is NULL.");
+
+  if(!(cm->search_opts & CM_SEARCH_NOQDB)) /* we're doing qdb */
+    combine_qdb_hmm_d_bands(cm, jmin, jmax, hdmin, hdmax);
+
+  best_score     = -INFTY;
+  best_neg_score = -INFTY;
+  L = j0-i0+1;
+  /*printf("in iInsideBandedScan_jd i0: %5d | j0: %5d | L: %5d | W: %5d\n", i0, j0, L, W);*/
+  if (W > L) W = L; /* shouldn't look longer than seq length L */
+
+  /*PrintDPCellsSaved_jd(cm, jmin, jmax, hdmin, hdmax, (j0-i0+1));*/
+  /*****************************************************************
+   * alpha allocations.
+   * The scanning matrix is indexed [v][j][d]. 
+   *    v ranges from 0..M-1 over states in the model.
+   *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+   *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+   *      deck in memory, and j ranges from 0..W, and yes it must be square
+   *      because we'll use a rolling pointer trick thru it
+   *    d ranges from 0..W over subsequence lengths.
+   * Note that unlike the other CYK scan functions, E memory is not shared: 
+   * this is because the E deck will be different for different j values
+   * due to the j bands. 
+   * 
+   *****************************************************************/
+  ESL_ALLOC(alpha,     sizeof(int **) * cm->M);
+  ESL_ALLOC(alpha_mem, sizeof(int **) * cm->M);
+  /* we use alpha_mem to remember where each alpha row (alpha[v][j]) is
+   * in case we've set alpha[v][cur] to imp_row (the precalc'ed -INFTY row)
+   * in a prior iteration, and we are about to overwrite it, and we don't
+   * want to overwrite our special -INFTY row.
+   */
+  for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(alpha[v],     sizeof(int *)  * (W+1));
+	ESL_ALLOC(alpha_mem[v], sizeof(int *)  * (W+1));
+	for (j = 0; j <= W; j++)
+	  {
+	    ESL_ALLOC(alpha_mem[v][j], sizeof(int) * (W+1));
+	    alpha[v][j]     = alpha_mem[v][j];
+	  }
+      }
+    else 
+      {
+	ESL_ALLOC(alpha[v],     sizeof(int *) * 2);
+	ESL_ALLOC(alpha_mem[v], sizeof(int *) * 2);
+	for (j = 0; j < 2; j++) 
+	  {
+	    ESL_ALLOC(alpha_mem[v][j], sizeof(int) * (W+1));
+	    alpha[v][j]     = alpha_mem[v][j];
+	  }
+      }
+  }
+  ESL_ALLOC(bestr, sizeof(int) * (W+1));
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0;
+  ESL_ALLOC(gback, sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc,sizeof(float) * (L+1));
+  ESL_ALLOC(saver, sizeof(int)   * (L+1));
+
+  /* Initialize the impossible deck, which we'll point to for 
+   * j positions that are outside of the j band on v */
+  ESL_ALLOC(imp_row, sizeof(int) * (W+1));
+  for (d = 0; d <= W; d++) imp_row[d] = -INFTY;
+    
+  /*****************************************************************
+   * The main loop: scan the sequence from position 1 to L.
+   *****************************************************************/
+  for (j = i0; j <= j0; j++) 
+    {
+
+      gamma_j = j-i0+1;
+      cur = (j-i0+1)%2; /* cur == 1 when j == i0 */
+      prv = (j-i0)  %2; /* prv == 0 when j == i0 */
+
+      /*****************************************************************
+       * alpha initializations.
+       * For the jd (HMM) banded strategy, we initialize inside the j loop,
+       * because no cells are j-independent: for j's outside
+       * the bands for a state v, should have ALL cells = -INFTY.
+       *****************************************************************/ 
+      for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	{
+	  /* Check to see if we're outside the bounds on j */
+	  if(j < jmin[v] || j > jmax[v])
+	    {
+	      if (cm->stid[v] == BEGL_S) 
+		{
+		  jp_roll = j % (W+1); 
+		  for (d = 0; d <= W; d++) 
+		    alpha[v][jp_roll][d] = -INFTY;
+		}
+	      else
+		{
+		  jp_roll = cur;
+		  alpha[v][jp_roll] = imp_row;
+		}
+	      /* Special boundary case: have to initialize alpha[v][prv] also */
+	      if (j == i0)
+		alpha[v][prv] = imp_row;
+	      /*for (d = 0; d <= W; d++) 
+		alpha[v][prv][d] = -INFTY;*/
+
+	      continue;
+	    }
+	  if(alpha[v][cur] == imp_row)
+	    {
+	      /* we don't want to overwrite imp_row */
+	      alpha[v][cur] = alpha_mem[v][cur];
+	      for (d = 0; d <= W; d++) 
+		alpha[v][cur][d] = -INFTY;
+	    }
+	  
+	  /* else we initialize on d = 0 */
+	  alpha[v][cur][0] = -INFTY;
+	  
+	  if      (cm->sttype[v] == E_st)  alpha[v][cur][0] = 0;
+	  else if (cm->sttype[v] == MP_st) alpha[v][cur][1] = alpha[v][prv][1] = -INFTY;
+	  else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	    {
+	      y = cm->cfirst[v];
+	      alpha[v][cur][0] = cm->iendsc[v];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		alpha[v][cur][0] = ILogsum(alpha[v][cur][0], (alpha[y+yoffset][cur][0] 
+							      + cm->itsc[v][yoffset]));
+	      /* ...we don't bother to look at local alignment starts here... */
+	      bestr[cur] = -1;
+	      if (alpha[v][cur][0] < -INFTY) alpha[v][cur][0] = -INFTY;	
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v]; /* w is BEGL_S */
+	      y = cm->cnum[v];   /* y is BEGR_S */
+	      /* original line: 
+	       * alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	       * we can't use that because alpha[w][0][0] and alpha[y][0][0] 
+	       * may have been reset to -INFTY, so we recalculate what they
+	       * should be (this is wasteful):
+	       */
+	      tmp_y = cm->cfirst[w];
+	      tmp_alpha_w = cm->iendsc[w];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[w]; yoffset++)
+		{
+		  tmp_alpha_w = ILogsum(tmp_alpha_w, (alpha[tmp_y+yoffset][cur][0] 
+						      + cm->itsc[w][yoffset]));
+		}
+	      tmp_y = cm->cfirst[y];
+	      tmp_alpha_y = cm->iendsc[y];
+	      /* treat EL as emitting only on self transition */
+	      for (yoffset = 0; yoffset < cm->cnum[y]; yoffset++)
+		tmp_alpha_y = ILogsum(tmp_alpha_y, (alpha[tmp_y+yoffset][cur][0]
+						    + cm->itsc[y][yoffset]));
+	      alpha[v][cur][0] = tmp_alpha_w + tmp_alpha_y;
+	      /*printf("! alpha[v][j:%3d][d:%3d]: %f\n", v, j, 0, Scorify(alpha[v][cur][0]));*/
+	      if (alpha[v][cur][0] < -INFTY) alpha[v][cur][0] = -INFTY;	
+	    }
+	  
+	  /* Special boundary case: have to initialize alpha[v][prv] also */
+	  if(j == i0) alpha[v][prv][0] = alpha[v][cur][0];
+
+	  if (cm->stid[v] == BEGL_S) 
+	    {
+	      alpha[v][prv][0] = alpha[v][cur][0];
+	      for (x = 2; x <= W; x++) 
+		alpha[v][x][0] = alpha[v][cur][0];
+	    }
+	  /* done initialization */
+	  
+	  jp_v = j - jmin[v];
+	  /* Impose the bands.
+	   *   We have to do this inside the main loop because d bands are
+	   *   dependent on v AND j. 
+	   */
+	  if (cm->stid[v] == BEGL_S) jp_roll = j % (W+1); else jp_roll = cur;
+
+	  for (d =0; d < hdmin[v][jp_v] && d <=W; d++) 
+	    alpha[v][jp_roll][d] = -INFTY;
+	  for (d = hdmax[v][jp_v]+1; d <= W;      d++) 
+	    alpha[v][jp_roll][d] = -INFTY;
+	  if (cm->sttype[v] == D_st || cm->sttype[v] == S_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) 
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][jp_roll][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][jp_roll][d] = ILogsum(alpha[v][jp_roll][d], (alpha[y+yoffset][cur][d] + 
+									  cm->itsc[v][yoffset]));
+		  if (alpha[v][jp_roll][d] < -INFTY) alpha[v][jp_roll][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == MP_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][prv][d-2] + 
+								  cm->itsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][(dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += iDegeneratePairScore(cm->abc, cm->iesc[v], dsq[i], dsq[j]);
+		  
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][cur][d-1] + 
+								  cm->itsc[v][yoffset]));
+		  i = j-d+1;
+		  if (dsq[i] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][(int) dsq[i]];
+		  else
+		    alpha[v][cur][d] += esl_abc_IAvgScore(cm->abc, dsq[i], cm->iesc[v]);
+		  
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		  /*printf("alpha[v][j:%3d][d:%3d]: %f\n", v, j, d, Scorify(alpha[v][cur][d]));*/
+
+		}
+	    }
+	  else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st) 
+	    {
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++)
+		{
+		  y = cm->cfirst[v];
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d-StateDelta(cm->sttype[v])));
+		  for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		    alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[y+yoffset][prv][d-1] + 
+								  cm->itsc[v][yoffset]));
+		  if (dsq[j] < cm->abc->K)
+		    alpha[v][cur][d] += cm->iesc[v][(int) dsq[j]];
+		  else
+		    alpha[v][cur][d] += esl_abc_IAvgScore(cm->abc, dsq[j], cm->iesc[v]);
+		  
+		  if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		}
+	    }
+	  else if (cm->sttype[v] == B_st) 
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      /* Five inequalities must be satisfied to ensure that j and k 
+	       * and k combinations correspond with alpha cells within the bands 
+	       * on states y and w. 
+	       * Below: jp_y = j - jmin[y] & jp_w = j - jmin[w]
+	       *
+	       * (1) j   >= jmin[y]          && j   <= jmax[y]
+	       * (2) j-k >= jmin[w]          && j-k <= jmax[w]
+	       * (3) k   >= hdmin[y][jp_y]   && k   <= hdmax[y][jp_y]
+	       * (4) d-k >= hdmin[w][jp_w-k] && d-k <= hdmax[w][jp_w-k]
+	       * (5) d   >= hdmin[v][jp_v]   && d   <= hdmax[v][jp_v]
+	       */
+
+	      /* initialize with endsc for all valid d for B state v */
+	      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) /* ensures (5) above */
+		{
+		  alpha[v][cur][d] = cm->iendsc[v] + (cm->iel_selfsc * (d - StateDelta(cm->sttype[v])));
+		}
+	      /* Following code is careful, and not 'efficient' */
+	      if(j >= jmin[y] && j <= jmax[y]) /* ensures (1): that j is valid for state y */
+		{
+		  jp_y = j - jmin[y];
+		  jp_w = j - jmin[w]; 
+		  i = j-d+1;
+		  /*
+		    printf("valid j: %d | jp_y: %d | jp_w: %d\n", j, jp_y, jp_w);
+		    printf("hdmin[v][jp_v]: %d | hdmin[y][jp_y]: %d\n", hdmin[v][jp_v], hdmin[y][jp_y]);
+		    printf("hdmax[v][jp_v]: %d | hdmax[y][jp_y]: %d\n", hdmax[v][jp_v], hdmax[y][jp_y]);
+		  */
+		  for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) /* ensures (5) above */
+		    {
+		      /* k is the length of the right fragment */
+		      tmp_kmin = ((j-jmax[w]) > hdmin[y][jp_y]) ? (j-jmax[w]) : hdmin[y][jp_y];
+		      if(tmp_kmin < 0) tmp_kmin = 0;
+		      if(tmp_kmin < d-hdmax[w][jp_w-tmp_kmin]) tmp_kmin = d-hdmax[w][jp_w-tmp_kmin];
+		      /* tmp_kmin is now smallest k that satisfies (2), (3), and (4) */
+
+		      tmp_kmax = ((j-jmin[w]) < hdmax[y][jp_y]) ? (j-jmin[w]) : hdmax[y][jp_y];
+		      if(tmp_kmax > d-hdmin[w][jp_w-tmp_kmax]) tmp_kmax = d-hdmin[w][jp_w-tmp_kmax];
+		      /* tmp_kmax is now largest k that satisfies (2), (3), and (4) */
+		      /*printf("tmp_kmin: %d | tmp_kmax: %d\n", tmp_kmin, tmp_kmax);*/
+		      for (k = tmp_kmin; k <= tmp_kmax; k++)
+			{
+			  jp_roll = (j-k)%(W+1); /* jp_roll is rolling index into BEGL_S (state w) 
+						  * deck j dimension */
+			  alpha[v][cur][d] = ILogsum(alpha[v][cur][d], (alpha[w][jp_roll][d-k] + 
+									alpha[y][cur][k]));
+			}
+		      if (alpha[v][cur][d] < -INFTY) alpha[v][cur][d] = -INFTY;
+		      /*printf("B alpha[%d][%d][%d]: %f\n", v, cur, d, alpha[v][cur][d]);*/
+		    }
+		}
+	    }
+	} /* end loop over decks v>0 */
+
+      /* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+       * 
+       * If local begins are off, the hit must be rooted at v=0.
+       * With local begins on, the hit is rooted at the second state in
+       * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+       * can only handle this if it's a non-insert state; this is guaranteed
+       * by the way local alignment is parameterized (other transitions are
+       * IMPOSSIBLE), which is probably a little too fragile of a method. 
+       */
+      /* Check to see if we're within bounds on j */
+      if(j < jmin[0] || j > jmax[0])
+	{
+	  /*printf("j: %d (gamma_j: %d) -INFTY BABY! min: %d max: %d\n", j, gamma_j, jmin[0], jmax[0]);*/
+	  for (d = 0; d <= W; d++) 
+	    alpha[0][jp_roll][d] = -INFTY; 
+	  /* Inform the little semi-Markov model that deals with multihit parsing
+	   * that a hit is impossible, j is outside root band on j:
+	   */
+	  gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+	  gback[gamma_j]  = -1;
+	  savesc[gamma_j] = IMPOSSIBLE;
+	  saver[gamma_j]  = -1;
+	  continue;
+	}
+      /* if we get here, j is within ROOT_S state 0's band */
+
+      /* first initialize on d = 0 */
+      alpha[0][0][0] = -INFTY;
+      y = cm->cfirst[v];
+      alpha[0][0][0] = cm->iendsc[v];
+      /* treat EL as emitting only on self transition */
+      for (yoffset = 0; yoffset < cm->cnum[0]; yoffset++)
+	alpha[0][0][0] = ILogsum(alpha[0][0][0], (alpha[y+yoffset][0][0]
+						  + cm->itsc[0][yoffset]));
+      /* ...we don't bother to look at local alignment starts here... */
+      bestr[0] = -1;
+      if (alpha[0][0][0] < -INFTY) alpha[0][0][0] = -INFTY;	
+      alpha[0][1][0] = alpha[0][0][0];
+      /* done initialization on d = 0 */
+
+      jp_v = j - jmin[0];
+      /* Impose the bands.
+       *   We have to do this here because d bands are
+       *   dependent on v AND j. 
+       */
+      for (d =0; d < hdmin[0][jp_v] && d <=W; d++) 
+	alpha[0][cur][d] = -INFTY;
+      for (d = hdmax[0][jp_v]+1; d <= W;      d++) 
+	alpha[0][cur][d] = -INFTY;
+      
+      for (d = hdmin[v][jp_v]; ((d <= hdmax[v][jp_v] && d <= gamma_j) && d <= W); d++) 
+	{
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = alpha[y][cur][d] + cm->itsc[0][0];
+	  bestr[d]         = 0;	/* root of the traceback = root state 0 */
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++)
+	    {
+	      alpha[0][cur][d] = ILogsum(alpha[0][cur][d], (alpha[y+yoffset][cur][d]
+							    + cm->itsc[0][yoffset]));
+	    }
+	  /*printf("j: %d | alpha[0][cur][%d]: %f\n", j, d, alpha[0][cur][d]);*/
+	  if (alpha[0][cur][d] < -INFTY) alpha[0][cur][d] = -INFTY;
+	  if (Scorify(alpha[0][cur][d]) > best_neg_score) best_neg_score = Scorify(alpha[0][cur][d]);
+	}
+
+      if (cm->flags & CMH_LOCAL_BEGIN) {
+	for (y = 1; y < cm->M; y++) {
+	  if(j >= jmin[y] && j <= jmax[y]) 
+	    {
+	      jp_y = j - jmin[y];
+	      tmp_dmin = (hdmin[y][jp_y] > hdmin[0][jp_v]) ? hdmin[y][jp_y] : hdmin[0][jp_v];
+	      tmp_dmax = (hdmax[y][jp_y] < hdmax[0][jp_v]) ? hdmax[y][jp_y] : hdmax[0][jp_v];
+	      if(tmp_dmax > j) tmp_dmax = j;
+	      for (d = tmp_dmin; d <= tmp_dmax; d++)
+		{
+		  if (cm->stid[y] == BEGL_S) sc = alpha[y][j%(W+1)][d] + cm->ibeginsc[y];
+		  else                       sc = alpha[y][cur][d]     + cm->ibeginsc[y];
+		  if (sc > alpha[0][cur][d]) {
+		    alpha[0][cur][d] = sc;
+		    bestr[d]         = y;
+		  }
+		  if (alpha[0][cur][d] < -INFTY) alpha[0][cur][d] = -INFTY;
+		  if (Scorify(alpha[0][cur][d]) > best_neg_score) best_neg_score = Scorify(alpha[0][cur][d]);
+		}
+	    }
+	}
+      }
+	      
+      /* The little semi-Markov model that deals with multihit parsing:
+       */
+      gamma[gamma_j]  = gamma[gamma_j-1] + 0; /* extend without adding a new hit */
+      gback[gamma_j]  = -1;
+      savesc[gamma_j] = IMPOSSIBLE;
+      saver[gamma_j]  = -1;
+      for (d = hdmin[0][jp_v]; (d <= hdmax[0][jp_v] && d <= gamma_j) && d <= W; d++) 
+	{
+	  i       = j-d+1;
+	  gamma_i = j-d+1-i0+1;
+	  assert(i > 0);
+	  /*printf("v: %d gamma_i: %d d: %d\n", v, gamma_i, d);*/
+	  /*printf("alpha[0][j:%3d][d:%3d]: %f\n", j, d, Scorify(alpha[0][cur][d]));*/
+	  sc = gamma[gamma_i-1] + Scorify(alpha[0][cur][d]);
+	  if (sc > gamma[gamma_j])
+	    {
+	      gamma[gamma_j]  = sc;
+	      gback[gamma_j]  = i;
+	      savesc[gamma_j] = Scorify(alpha[0][cur][d]); 
+	      saver[gamma_j]  = bestr[d];
+	    }
+	}
+    } /* end loop over end positions j */
+  
+  /*****************************************************************
+   * we're done with alpha, free it; everything we need is in gamma.
+   * be careful about only freeing our impossible deck, imp_row, once
+   *****************************************************************/ 
+  for (v = 0; v < cm->M; v++) 
+    {
+      if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	for (j = 0; j <= W; j++) 
+	  if(alpha[v][j] != imp_row) free(alpha[v][j]); 
+	free(alpha[v]);
+      } else {
+	if(alpha[v][0] != imp_row) free(alpha[v][0]);
+	if(alpha[v][1] != imp_row) free(alpha[v][1]); 
+	free(alpha[v]);
+      }
+    }
+  free(imp_row);
+  free(alpha);
+  free(bestr);
+
+  /*****************************************************************
+   * Traceback stage.
+   * Recover all hits: an (i,j,sc) triple for each one.
+   *****************************************************************/ 
+  j     = j0;
+  while (j >= i0) 
+    {
+      gamma_j = j-i0+1;
+      if (gback[gamma_j] == -1) /* no hit */
+	j--; 
+      else                /* a hit, a palpable hit */
+	{
+	  if(savesc[gamma_j] > best_score) 
+	    best_score = savesc[gamma_j];
+	  if(savesc[gamma_j] >= cutoff && results != NULL) /* report the hit */
+	    report_hit(gback[gamma_j], j, saver[gamma_j], savesc[gamma_j], results);
+	  j = gback[gamma_j]-1;
+	}
+    }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  free(saver);
+
+  if(best_score <= 0.) /* there were no hits found by the semi-HMM, no hits above 0 bits */
+    best_score = best_neg_score;
+
+  return best_score;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/* Below is OldActuallySearchTarget(), the 0.81 version of cm_dpsearch.c:ActuallySearchTarget(),
+ * it's deprecated, and can't be compiled because it uses old flags for the CM. Kept here for
+ * reference.
+ */
+#if 0
+/* 
+ * Function: OldActuallySearchTarget()
+ * Incept:   EPN, Mon Jan  8 06:42:59 2007
+ *
+ * Purpose:  Given a CM and a sequence, call the correct search algorithm
+ *           based on cm->search_opts. Uses v0.81 (old) DP functions, as
+ *           opposed to the fast v1.0 (newer) DP functions called by 
+ *           ActuallySearchTarget().
+ * 
+ * Args:     cm              - the covariance model
+ *           dsq             - the target sequence (digitized)
+ *           i0              - start of target subsequence (often 1, beginning of dsq)
+ *           j0              - end of target subsequence (often L, end of dsq)
+ *           cm_cutoff       - minimum CM  score to report 
+o *           cp9_cutoff      - minimum CP9 score to report (or keep if filtering)
+ *           results         - search_results_t to keep results in, must be empty; if NULL, don't add to it
+ *           do_filter       - TRUE if we should filter, but only if cm->search_opts tells us to 
+ *           doing_cm_stats  - TRUE if the reason we're scanning this seq is to build
+ *                             a histogram to calculate Gumbels for the CM, in this
+ *                             case we don't filter regardless of what cm->search_opts says.
+ *           doing_cp9_stats - TRUE if we're calc'ing stats for the CP9, in this 
+ *                             case we always run CP9Forward()
+ *           ret_flen        - RETURN: subseq len that survived filter (NULL if not filtering)
+ *           do_align_hits   - TRUE to do alignments and return  parsetrees in results
+ *
+ * Returns: Highest scoring hit from search (even if below cutoff).
+ */
+float OldActuallySearchTarget(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, float cm_cutoff, 
+			     float cp9_cutoff, search_results_t *results, int do_filter, 
+			     int doing_cm_stats, int doing_cp9_stats, int *ret_flen,
+			     int do_align_hits)
+{
+  int status;
+  float sc;
+  int flen;
+  int use_cp9;    
+
+  /*printf("in OldActuallySearchTarget: i0: %d j0: %d do_filter: %d doing_cm_stats: %d doing_cp9_stats: %d\n", i0, j0, do_filter, doing_cm_stats, doing_cp9_stats);
+    printf("\ti0: %d j0: %d filter: %d\n", i0, j0, do_filter);*/
+
+  /* Contract checks */
+  if(dsq == NULL)                                 cm_Fail("OldActuallySearchTarget(): dsq is NULL.");
+  if(!(cm->flags & CMH_BITS))                     cm_Fail("OldActuallySearchTarget(): CMH_BITS flag down.\n");
+  if(doing_cm_stats && doing_cp9_stats)           cm_Fail("OldActuallySearchTarget(): doing_cm_stats and doing_cp9_stats both TRUE.\n");
+  if(results != NULL && results->num_results > 0) cm_Fail("OldActuallySearchTarget(): there's already hits in results.\n");
+
+  flen = (j0-i0+1);
+
+  /* Check if we need the CP9 */
+  use_cp9 = FALSE;
+  /* use the CP9 b/c we're calcing CP9 Gumbel stats */
+  if(doing_cp9_stats) use_cp9 = TRUE;                     
+  /* use the CP9 b/c we're searching only with the CP9 HMM */
+  if((cm->search_opts & CM_SEARCH_HMMVITERBI) || (cm->search_opts & CM_SEARCH_HMMFORWARD)) use_cp9 = TRUE; 
+  /* The third way we use the CP9 is if we're filtering, AND we haven't 
+   * called this function recursively from AFTER filtering (the do_filter flag)
+   * AND we're not determining CM Gumbel stats. */
+  if((cm->search_opts & CM_SEARCH_HMMFILTER) && (do_filter && !doing_cm_stats)) use_cp9 = TRUE;
+
+  /* Check if we have a valid CP9 (if we need it) */
+  if(use_cp9) {
+    if(cm->cp9 == NULL)                    cm_Fail("OldActuallySearchTarget(), trying to use CP9 HMM that is NULL\n");
+    if(!(cm->cp9->flags & CPLAN9_HASBITS)) cm_Fail("OldActuallySearchTarget(), trying to use CP9 HMM with CPLAN9_HASBITS flag down.\n");
+    if((cm->search_opts & CM_SEARCH_HBANDED) && cm->cp9b == NULL) cm_Fail("OldActuallySearchTarget(), trying to use CP9 HMM for HMM banded search, but cm->cp9b is NULL.\n");
+  }      
+
+  if(use_cp9)
+    sc = CP9Scan_dispatch(cm, dsq, i0, j0, cm->W, cm_cutoff, cp9_cutoff, results, doing_cp9_stats, ret_flen);
+  else {
+      if(cm->search_opts & CM_SEARCH_HBANDED) {
+	if((status = cp9_Seq2Bands(cm, NULL, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, i0, j0, cm->cp9b, TRUE, 0)) != eslOK) cm_Fail("OldActuallySearchTarget(): unrecoverable error in cp9_Seq2Bands().");
+
+	/*debug_print_hmm_bands(stdout, (j0-i0+1), cm->cp9b, cm->tau, 3);*/
+	if(cm->search_opts & CM_SEARCH_INSIDE)
+	  sc = iInsideBandedScan_jd(cm, dsq, cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax, 
+				    i0, j0, cm->W, cm_cutoff, results);
+	else /* don't do inside */
+	  sc = CYKBandedScan_jd(cm, dsq, cm->cp9b->jmin, cm->cp9b->jmax, cm->cp9b->hdmin, cm->cp9b->hdmax, 
+				i0, j0, cm->W, cm_cutoff, results);
+      }
+      else if(cm->search_opts & CM_SEARCH_NOQDB) {
+	if(cm->search_opts & CM_SEARCH_INSIDE)
+	  sc = iInsideScan(cm, dsq, i0, j0, cm->W, cm_cutoff, results);
+	else /* don't do inside */
+	  sc = CYKScan (cm, dsq, i0, j0, cm->W, cm_cutoff, results);
+	/* sc = FastCYKScan(cm, dsq, i0, j0, cm->W, cm_cutoff, results, NULL); */
+      }
+      else { /* use QDB */
+	if(cm->search_opts & CM_SEARCH_INSIDE)
+	  sc = iInsideBandedScan(cm, dsq, cm->dmin, cm->dmax, i0, j0, cm->W, cm_cutoff, results);
+	else /* don't do inside */
+	  sc = CYKBandedScan (cm, dsq, cm->dmin, cm->dmax, i0, j0, cm->W, cm_cutoff, results);
+	/* sc = FastCYKScan(cm, dsq, i0, j0, cm->W, cm_cutoff, results, NULL);*/
+      }
+  }    
+  if((results != NULL && results->num_results > 0) && do_align_hits) {
+    if(cm->align_opts & CM_ALIGN_OLDDP) { 
+      OldActuallyAlignTargets(cm, NULL, 
+			      dsq, results,   /* put function into dsq_mode, designed for aligning search hits */
+			      0, 0, 0, NULL);
+    }
+    else {
+      ActuallyAlignTargets(cm, NULL, NULL, 
+			   dsq, results,      /* put function into dsq_mode, designed for aligning search hits */
+			   0, 0, 0, NULL);
+    }
+   }
+  return sc;
+}
+#endif
diff --git a/src/old_cp9_dp.c b/src/old_cp9_dp.c
new file mode 100644
index 0000000..a76213e
--- /dev/null
+++ b/src/old_cp9_dp.c
@@ -0,0 +1,1991 @@
+/* old_cp9_dp.c: formerly CP9_scan.c 
+ * EPN, Wed Dec  5 10:42:01 2007
+ * 
+ * Scanning algorithms for CM Plan 9 HMMs.  These algorithms align
+ * subsequences of the target sequence to the model (e.g. glocal or
+ * local alignment) Global alignment algorithms are in hmmband.c.
+ *
+ * These functions are old, used in version 0.81 of Infernal.
+ * They are currently ONLY compiled for the cp9_dp.c benchmark
+ * driver, in which case they are used in comparison with their
+ * new version 1.0 counterparts in cp9_dp.c.
+ *
+ *
+ *################################################################
+ * CP9Viterbi()     - Viterbi algorithm, in scan mode: scan input 
+ *                    sequence for high scoring Viterbi hits to 
+ *                    the model.
+ * CP9Forward()     - Forward algorithm, in scan mode: scan input 
+ *                    sequence for high scoring Forward hits to 
+ *                    the model.
+ * CP9Backward()    - Backward algorithm, in scan mode: scan input
+ *                    sequence for high scoring Backward hits to 
+ *                    the model.
+ *################################################################
+ * 
+ */
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_dirichlet.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_exponential.h"
+#include "esl_fileparser.h"
+#include "esl_gamma.h"
+#include "esl_getopts.h"
+#include "esl_gev.h"
+#include "esl_gumbel.h"
+#include "esl_histogram.h"
+#include "esl_hyperexp.h"
+#include "esl_keyhash.h"
+#include "esl_minimizer.h"
+#include "esl_mixgev.h"
+#include "esl_msa.h"
+#include "esl_msacluster.h"
+#include "esl_msaweight.h"
+#include "esl_normal.h"
+#include "esl_paml.h"
+#include "esl_random.h"
+#include "esl_ratematrix.h"
+#include "esl_regexp.h"
+#include "esl_rootfinder.h"
+#include "esl_scorematrix.h"
+#include "esl_sqio.h"
+#include "esl_ssi.h"
+#include "esl_stack.h"
+#include "esl_stats.h"
+#include "esl_stopwatch.h"
+#include "esl_stretchexp.h"
+#include "esl_tree.h"
+#include "esl_vectorops.h"
+#include "esl_weibull.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"
+#include "old_funcs.h"
+#include "structs.h"
+
+/***********************************************************************
+ * Function: CP9Viterbi()
+ * 
+ * Purpose:  Runs the Viterbi dynamic programming algorithm on an
+ *           input subsequence (i0-j0). 
+ *           Somewhat flexible based on input options.
+ *    
+ * Note:     IDENTICAL to CP9Forward() below with maxes replacing
+ *           sums in DP recursion, and the possibility of returning a
+ *           CP9 trace if doing_align == TRUE. See CP9Forward() for more info,
+ *           including more verbose 'Purpose' and description of arguments.
+ *
+ * Returns:  if(!do_scan) log P(S,tr|M)/P(S,tr|R), as a bit score
+ *           else         max log P(S,tr|M)/P(S,tr|R), for argmax subseq S of input seq i0..j0,
+ */
+float
+CP9Viterbi(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, int **ret_sc, 
+	   int *ret_bestpos, search_results_t *results, int do_scan, int doing_align, 
+	   int be_efficient, CP9_MX **ret_mx, CP9trace_t **ret_tr)
+{
+  int          status;
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /* j-W: position in the subsequence                             */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  CP9_MX *mx;       /* the CP9 DP matrix                                            */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *sc;          /* prob (seq from j0..jp | HMM) [0..jp..cm->cp9->M]             */
+  int          tmp_sc;      /* temporary int log odds score                                 */
+  float        fsc;         /* float log odds score                                         */
+  float        curr_sc;     /* temporary score used for filling in gamma                    */
+  float       *gamma;       /* SHMM DP matrix for optimum nonoverlap resolution [0..j0-i0+1]*/
+  int         *gback;       /* traceback pointers for SHMM                      [0..j0-i0+1]*/ 
+  float       *savesc;      /* saves score of hit added to best parse at j      [0..j0-i0+1]*/ 
+  float        best_hmm_sc; /* Best overall score from semi-HMM to return if do_scan        */
+  float        best_hmm_pos;/* residue giving best_hmm_sc                                   */
+  float        best_sc;     /* Best score overall, returned if 0 hits found by HMM & do_scan*/
+  float        best_pos;    /* residue giving best_sc                                       */
+  float        return_sc;   /* score to return, if (!do_scan) return overall Viterbi sc,    *
+			     * else return best_hmm_sc if # HMM hits>0, else return best_sc */
+  int          nrows;       /* num rows for DP matrix, 2 or L+1 depending on be_efficient   */
+  int          c;           /* counter for EL states */
+  CP9trace_t  *tr;
+  /*debug_print_cp9_params(stdout, cm->cp9, TRUE);*/
+
+  /*printf("in CP9Viterbi() i0: %d j0: %d\n", i0, j0);  */
+  /* Contract checks */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CP9Viterbi, cm->cp9 is NULL.\n");
+  if(be_efficient && (ret_mx != NULL))
+    cm_Fail("ERROR in CP9Viterbi, be_efficient is TRUE, but ret_mx is non-NULL\n");
+  if(results != NULL && !do_scan)
+    cm_Fail("ERROR in CP9Viterbi, passing in results data structure, but not in scanning mode.\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9Viterbi, dsq is NULL.");
+    
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  best_hmm_sc = IMPOSSIBLE;
+  best_hmm_pos= -1;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0.;
+  ESL_ALLOC(gback, sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+1));
+
+  /* Allocate DP matrix, either 2 rows or L+1 rows (depending on be_efficient),
+   * M+1 columns */ 
+  if(be_efficient) nrows = 1;
+  else             nrows = L;
+  mx = CreateCP9Matrix(nrows, cm->cp9->M);
+  mmx = mx->mmx;
+  imx = mx->imx;
+  dmx = mx->dmx;
+  elmx = mx->elmx;
+  erow = mx->erow;
+
+  /* sc will hold P(seq up to j | Model) in int log odds form */
+  ESL_ALLOC(sc, sizeof(int) * (j0-i0+2));
+			
+  /* Initialization of the zero row. */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+  elmx[0][0]= -INFTY; /* can't go from B to EL state */
+  erow[0]   = -INFTY;   
+  /*printf("mmx[jp:%d][%d]: %d %f\n", 0, 0, mmx[0][0], Score2Prob(mmx[0][0], 1.));
+    printf("imx[jp:%d][%d]: %d %f\n", 0, 0, imx[0][0], Score2Prob(imx[0][0], 1.));
+    printf("dmx[jp:%d][%d]: %d %f\n", 0, 0, dmx[0][0], Score2Prob(dmx[0][0], 1.));
+    printf("elmx[jp:%d][%d]: %d %f\n", 0, 0, elmx[0][0], Score2Prob(elmx[0][0], 1.));*/
+
+  /* Because there's a D state for every node 1..M, 
+     dmx[0][k] is possible for all k 1..M */
+  for (k = 1; k <= cm->cp9->M; k++)
+    {
+      mmx[0][k] = imx[0][k] = elmx[0][k] = -INFTY;      /* need seq to get here */
+      dmx[0][k]  = -INFTY;
+      if((tmp_sc = mmx[0][k-1] + cm->cp9->tsc[CTMD][k-1]) > dmx[0][k])
+	dmx[0][k] = tmp_sc;
+      if((tmp_sc = imx[0][k-1] + cm->cp9->tsc[CTID][k-1]) > dmx[0][k])
+	dmx[0][k] = tmp_sc;
+      if((tmp_sc = dmx[0][k-1] + cm->cp9->tsc[CTDD][k-1]) > dmx[0][k])
+	dmx[0][k] = tmp_sc;
+      /*printf("mmx[jp:%d][%d]: %d %f\n", 0, k, mmx[0][k], Score2Prob(mmx[0][k], 1.));
+	printf("imx[jp:%d][%d]: %d %f\n", 0, k, imx[0][k], Score2Prob(imx[0][k], 1.));
+	printf("dmx[jp:%d][%d]: %d %f\n", 0, k, dmx[0][k], Score2Prob(dmx[0][k], 1.));
+	printf("elmx[jp:%d][%d]: %d %f\n", 0, k, dmx[0][k], Score2Prob(dmx[0][k], 1.));*/
+    }
+  /* We can do a full parse through all delete states. */
+  erow[0] = dmx[0][cm->cp9->M] + cm->cp9->tsc[CTDM][cm->cp9->M]; 
+  sc[0] = erow[0];
+  fsc = Scorify(sc[0]);
+  /*printf("jp: %d j: %d fsc: %f isc: %d\n", jp, j, fsc, isc[jp]);*/
+  if(fsc > best_sc) 
+    {
+      best_sc = fsc;
+      best_pos= i0-1;
+    }
+  /*printf("jp: %d j: %d fsc: %f sc: %d\n", 0, i0-1, Scorify(sc[0]), sc[0]);*/
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position i0 to j0.
+   *****************************************************************/
+  /* Recursion. */
+  for (j = i0; j <= j0; j++)
+    {
+      jp = j-i0+1;     /* jp is relative position in the sequence 1..L */
+      cur = (j-i0+1);
+      prv = (j-i0);
+      if(be_efficient)
+	{
+	  cur %= 2;
+	  prv %= 2;
+	}	  
+      /* The 1 difference between a Viterbi scanner and the 
+       * regular Viterbi. In non-scanner parse must begin in B at
+       * position 0 (i0-1), in scanner we can start at any position 
+       * in the seq. */
+      if(do_scan)
+	mmx[cur][0] = 0;
+      else
+	mmx[cur][0] = -INFTY;
+
+      dmx[cur][0] = -INFTY;  /*D_0 is non-existent*/
+      elmx[cur][0]= -INFTY;  /*no EL state for node 0 */
+
+      imx[cur][0] = -INFTY; /* initialization */
+      if((tmp_sc = mmx[prv][0] + cm->cp9->tsc[CTMI][0]) > imx[cur][0])
+	imx[cur][0] = tmp_sc;
+      if((tmp_sc = imx[prv][0] + cm->cp9->tsc[CTII][0]) > imx[cur][0])
+	imx[cur][0] = tmp_sc;
+      if((tmp_sc = dmx[prv][0] + cm->cp9->tsc[CTDI][0]) > imx[cur][0])
+	imx[cur][0] = tmp_sc;
+      if(imx[cur][0] != -INFTY)
+	imx[cur][0] += cm->cp9->isc[dsq[j]][0];
+      /*printf("mmx[jp:%d][%d]: %d %f\n", jp, 0, mmx[cur][0], Score2Prob(mmx[cur][0], 1.));
+	printf("imx[jp:%d][%d]: %d %f\n", jp, 0, imx[cur][0], Score2Prob(imx[cur][0], 1.));
+	printf("dmx[jp:%d][%d]: %d %f\n", jp, 0, dmx[cur][0], Score2Prob(dmx[cur][0], 1.));*/
+
+      for (k = 1; k <= cm->cp9->M; k++)
+	{
+	  /*match state*/
+	  mmx[cur][k] = -INFTY;
+	  if((tmp_sc = mmx[prv][k-1] + cm->cp9->tsc[CTMM][k-1]) > mmx[cur][k])
+	    mmx[cur][k] = tmp_sc;
+	  if((tmp_sc = imx[prv][k-1] + cm->cp9->tsc[CTIM][k-1]) > mmx[cur][k])
+	    mmx[cur][k] = tmp_sc;
+	  if((tmp_sc = mmx[prv][0] + cm->cp9->bsc[k]) > mmx[cur][k])
+	    mmx[cur][k] = tmp_sc;
+	  if((tmp_sc = dmx[prv][k-1] + cm->cp9->tsc[CTDM][k-1]) > mmx[cur][k])
+	    mmx[cur][k] = tmp_sc;
+
+	  /* check possibility we came from an EL, if they're valid */
+	  if(cm->cp9->flags & CPLAN9_EL) 
+	    for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+	      /* transition penalty to EL incurred when EL was entered */
+	      if((tmp_sc = elmx[prv][cm->cp9->el_from_idx[k][c]]) > mmx[cur][k])
+		mmx[cur][k] = tmp_sc;
+	  
+	  if(mmx[cur][k] != -INFTY)
+	    mmx[cur][k] += cm->cp9->msc[dsq[j]][k];
+
+	  /*insert state*/
+	  imx[cur][k] = -INFTY;
+	  if((tmp_sc = mmx[prv][k] + cm->cp9->tsc[CTMI][k]) > imx[cur][k])
+	    imx[cur][k] = tmp_sc;
+	  if((tmp_sc = imx[prv][k] + cm->cp9->tsc[CTII][k]) > imx[cur][k])
+	    imx[cur][k] = tmp_sc;
+	  if((tmp_sc = dmx[prv][k] + cm->cp9->tsc[CTDI][k]) > imx[cur][k])
+	    imx[cur][k] = tmp_sc;
+	  if(imx[cur][k] != -INFTY)
+	    imx[cur][k] += cm->cp9->isc[dsq[j]][k];
+	  else 
+	    imx[cur][k] = -INFTY;
+
+	  /*delete state*/
+	  dmx[cur][k] = -INFTY;
+	  if((tmp_sc = mmx[cur][k-1] + cm->cp9->tsc[CTMD][k-1]) > dmx[cur][k])
+	    dmx[cur][k] = tmp_sc;
+	  if((tmp_sc = imx[cur][k-1] + cm->cp9->tsc[CTID][k-1]) > dmx[cur][k])
+	    dmx[cur][k] = tmp_sc;
+	  if((tmp_sc = dmx[cur][k-1] + cm->cp9->tsc[CTDD][k-1]) > dmx[cur][k])
+	    dmx[cur][k] = tmp_sc;
+
+	  elmx[cur][k] = -INFTY;
+	  if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+								    HMM nodes that map to right half of a MATP_MP) */
+	    {
+	      if((tmp_sc = mmx[cur][k] + cm->cp9->tsc[CTMEL][k]) > elmx[cur][k]) /* transitioned from cur node's match state */
+
+		elmx[cur][k] = tmp_sc;
+	      if((tmp_sc = elmx[prv][k] + cm->cp9->el_selfsc) > elmx[cur][k]) /* transitioned from cur node's EL state emitted ip on transition */
+		elmx[cur][k] = tmp_sc;
+	    }
+	  else elmx[cur][k] = -INFTY;
+	  /*printf("mmx[jp:%d][%d]: %d %f\n", jp, k, mmx[cur][k], Score2Prob(mmx[cur][k], 1.));
+	    printf("imx[jp:%d][%d]: %d %f\n", jp, k, imx[cur][k], Score2Prob(imx[cur][k], 1.));
+	    printf("dmx[jp:%d][%d]: %d %f\n", jp, k, dmx[cur][k], Score2Prob(dmx[cur][k], 1.));*/
+	}
+      /* determine erow[cur] == sc[jp], the int score of all possible parses ending at the current
+       * position (j) of the target sequence. */
+      erow[cur] = -INFTY;
+
+      for (k = 1; k <= cm->cp9->M; k++)
+	if ((tmp_sc = mmx[cur][k] + cm->cp9->esc[k]) > erow[cur])
+	  erow[cur] = tmp_sc;
+      if ((tmp_sc =  dmx[cur][cm->cp9->M] + cm->cp9->tsc[CTDM][cm->cp9->M]) > erow[cur])
+	erow[cur] = tmp_sc;
+      /* transition from D_M -> end */
+      if ((tmp_sc =  imx[cur][cm->cp9->M] + cm->cp9->tsc[CTIM][cm->cp9->M]) > erow[cur])
+	erow[cur] = tmp_sc;
+      /* transition from I_M -> end */
+      if(cm->cp9->flags & CPLAN9_EL) /* no need to waste time otherwise */
+	{
+	  /* check if we came from an EL */
+	  for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M+1]; c++) /* el_from_ct[cm->cp9->M+1] holds # ELs that can go to END */
+	    if((tmp_sc = elmx[cur][cm->cp9->el_from_idx[cm->cp9->M+1][c]]) > erow[cur])
+	      erow[cur] = tmp_sc;
+	  /* transition penalty to EL incurred when EL was entered */
+	}
+      sc[jp] = erow[cur];
+      fsc = Scorify(erow[cur]);
+      /*printf("jp: %d j: %d fsc: %f sc: %d\n", jp, j, fsc, sc[jp]);*/
+      if(fsc > best_sc)
+	{
+	  best_sc = fsc;
+	  best_pos= j;
+	}
+      if (fsc > best_hmm_sc)
+	{
+	  best_hmm_sc = fsc;
+	  best_hmm_pos= j;
+	}
+      if(!(cm->search_opts & CM_SEARCH_HMMGREEDY)) /* resolve overlaps optimally */
+	{
+	  /* The little semi-Markov model that deals with multihit parsing:
+	   */
+	  gamma[jp]  = gamma[jp-1] + 0; /* extend without adding a new hit */
+	  gback[jp]  = -1;
+	  savesc[jp] = IMPOSSIBLE;
+	  i = ((j-W+1)> i0) ? (j-W+1) : i0;
+	  ip = i-i0+1;
+	  curr_sc = gamma[ip-1] + fsc;
+	  if (curr_sc > gamma[jp])
+	    {
+	      gamma[jp]  = curr_sc;
+	      gback[jp]  = i;
+	      savesc[jp] = fsc;
+	    }
+	}
+      else
+	{
+	  /* Resolving overlaps greedily (RSEARCH style),  
+	   * Return best hit for each j, IFF it's above threshold */
+	  if (fsc >= cutoff) 
+	    {
+	      if(results != NULL) 
+		{
+		  i = ((j-W+1)> i0) ? (j-W+1) : i0;
+		  /*printf("VIT greedy REPORTING HIT: i: %d j: %d fsc: %f\n", i, j, fsc);*/
+		  report_hit (i, j, 0, fsc, results);
+		  /* 0 is for saver, which is irrelevant for HMM hits */
+		}
+	    }
+	}
+    } /* end loop over end positions j */
+      
+  if((!(cm->search_opts & CM_SEARCH_HMMGREEDY)) && /* resolve overlaps optimally */
+     (!doing_align || do_scan)) /* else we can save time by skipping traceback */
+    {
+      /*****************************************************************
+       * Traceback stage.
+       * Recover all hits: an (i,j,sc) triple for each one and report them.
+       *****************************************************************/ 
+      j           = j0;
+      while (j >= i0) {
+	jp = j-i0+1;
+	if (gback[jp] == -1) /* no hit */
+	  j--; 
+	else                /* a hit, a palpable hit */
+	  {
+	    if(savesc[jp] > best_hmm_sc) 
+	      {
+		best_hmm_sc = savesc[jp];
+		best_hmm_pos= j;
+	      }
+	    if(savesc[jp] >= cutoff)
+	      {
+		if(results != NULL) /* report the hit */
+		  {
+		    /*printf("VIT reporting hit: i: %d j: %d sc: %f\n", gback[jp], j, savesc[jp]);*/
+		    report_hit(gback[jp], j, 0, savesc[jp], results); 
+		    /* 0 is for saver, which is irrelevant for HMM hits */
+		  }
+	      }
+	    j = gback[jp]-1;
+	  }
+      }
+    }
+  /* clean up and exit */
+  free(gback);
+  free(gamma);
+  free(savesc);
+
+  /* determine score to return: (I know, too complex) */
+  if(doing_align)
+    {
+      return_sc = Scorify(sc[(j0-i0+1)]); /* L = j0-i0+1 */
+      if(ret_bestpos != NULL) *ret_bestpos = i0;
+      if(ret_tr != NULL) 
+	{
+	  CP9ViterbiTrace(cm->cp9, dsq, i0, j0, mx, &tr);
+	  /* CP9PrintTrace(stdout, tr, cm->cp9, dsq); */
+	  *ret_tr = tr;
+	}
+    }
+  else if(best_hmm_sc <= 0.) /* scanning and there were no hits found by the 
+			      * semi-HMM above 0.0 bits */
+    {
+      return_sc = best_sc;
+      if(ret_bestpos != NULL) *ret_bestpos = best_pos;
+    }
+  else
+    {
+      return_sc = best_hmm_sc;
+      if(ret_bestpos != NULL) *ret_bestpos = best_hmm_pos;
+    }
+  if(ret_sc != NULL) *ret_sc = sc;
+  else free(sc);
+  if (ret_mx != NULL) *ret_mx = mx;
+  else                FreeCP9Matrix(mx);
+  /*printf("Viterbi return_sc: %f\n", return_sc);*/
+
+  return return_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/***********************************************************************
+ * Function: CP9Forward()
+ * 
+ * Purpose:  Runs the Forward dynamic programming algorithm on an
+ *           input subsequence (i0-j0). Complements CP9Backward().  
+ *           Somewhat flexible based on input options as follows:
+ *
+ *           if(be_efficient): only allocates 2 rows of the Forward
+ *           matrix, else allocates full L+1 matrix.
+ *
+ *           if(do_scan): allows parses to start at any position i
+ *           i0..j0, changing meaning of DP matrix cells as discussed
+ *           below.
+ *
+ *           Reference for algorithm (when do_scan is FALSE): 
+ *           Durbin et. al. Biological Sequence Analysis; p. 58.
+ *
+ *           The meaning of the Forward (F) matrix DP cells for
+ *           matches (M) inserts (I) and deletes (D):
+ *
+ *           For relative subsequence positions ip = 0..L:
+ *           For HMM nodes 1..M: 
+ *           F->M[ip][k] : sum of all parses emitting seq
+ *                         from i0..ip that visit node k's match 
+ *                         state, which emits posn ip
+ *           F->I[ip][k] : sum of all parses emitting seq from 
+ *                         i0..ip that visit node k's insert
+ *                         state, which emits posn ip 
+ *           F->D[ip][k] : sum of all parses emitting seq from 
+ *                         i0..ip that visit node k's delete
+ *                         delete state, last emitted (leftmost)
+ *                         posn was ip
+ *
+ *           For *special* HMM node 0:
+ *           F->M[ip][0] : M_0 is the Begin state, which does not 
+ *                         emit, so this is the sum of all parses 
+ *                         emitting seq from i0..ip that start
+ *                         in the begin state, the last emitted 
+ *                         (leftmost) posn was ip.
+ *
+ *           Note: if ip=0, only D_k and M_0 states can have 
+ *                 non-IMPOSSIBLE values. 
+ *
+ *           if(do_scan) the 'i0..ip' in the above definitions is
+ *           changed to iE..ip such that i0 <= iE <= ip. Meaning
+ *           any residue can be the first residue emitted in the
+ *           parse. This means F->M[ip][0] is the sum of all parses
+ *           emitting a subseq starting anywhere from i0..ip and 
+ *           ending at ip. 
+ *
+ *
+ * Args
+ *           cm        - the covariance model, includes cm->cp9: a CP9 HMM
+ *           dsq       - sequence in digitized form
+ *           i0        - start of target subsequence (1 for beginning of dsq)
+ *           j0        - end of target subsequence (L for end of dsq)
+ *           W         - the maximum size of a hit (often cm->W)
+ *           cutoff    - minimum score to report
+ *           ret_sc    - RETURN: int log odds Forward score for each end point [0..(j0-i0+1)]
+ *           ret_maxres- RETURN: start position that gives maximum score max argmax_i sc[i]
+ *           results   - search_results_t to add to; if NULL, don't keep results
+ *           do_scan   - TRUE if we're scanning, HMM can start to emit anywhere i0..j0,
+ *                       FALSE if we're not, HMM must start emitting at i0, end emitting at j0
+ *           doing_align  - TRUE if reason we've called this function is to help get posteriors
+ *                          for CM alignment, in which case we can skip the traceback. 
+ *           be_efficient- TRUE to keep only 2 rows of DP matrix in memory, FALSE keep whole thing
+ *           ret_mx    - RETURN: CP9 Forward DP matrix, NULL if not wanted
+ *
+ * Returns:  if(!do_scan) log P(S|M)/P(S|R), as a bit score
+ *           else         max log P(S|M)/P(S|R), for argmax subseq S of input seq i0..j0,
+ */
+float
+CP9Forward(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, int **ret_sc, 
+	   int *ret_bestpos, search_results_t *results, int do_scan, int doing_align,
+	   int be_efficient, CP9_MX **ret_mx)
+{
+  int          status;
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /* j-W: position in the subsequence                             */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  CP9_MX *mx;       /* the CP9 DP matrix                                            */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *sc;          /* prob (seq from j0..jp | HMM) [0..jp..L]                      */
+  float        fsc;         /* float log odds score                                         */
+  float        curr_sc;     /* temporary score used for filling in gamma                    */
+  float       *gamma;       /* SHMM DP matrix for optimum nonoverlap resolution [0..j0-i0+1]*/
+  int         *gback;       /* traceback pointers for SHMM                      [0..j0-i0+1]*/ 
+  float       *savesc;      /* saves score of hit added to best parse at j      [0..j0-i0+1]*/ 
+  float        best_hmm_sc; /* Best overall score from semi-HMM to return if do_scan        */
+  float        best_hmm_pos;/* residue giving best_hmm_sc                                   */
+  float        best_sc;     /* Best score overall, returned if 0 hits found by HMM & do_scan*/
+  float        best_pos;    /* residue giving best_sc                                       */
+  float        return_sc;   /* score to return, if (!do_scan) return overall Forward sc,    *
+			     * else return best_hmm_sc if # HMM hits>0, else return best_sc */
+  int          nrows;       /* num rows for DP matrix, 2 or L+1 depending on be_efficient   */
+  int          c;           /* counter for EL states */
+  /*debug_print_cp9_params(stdout, cm->cp9, TRUE);*/
+
+  /*printf("in CP9Forward() i0: %d j0: %d\n", i0, j0);  */
+  /* Contract checks */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CP9Forward, cm->cp9 is NULL.\n");
+  if(be_efficient && (ret_mx != NULL))
+    cm_Fail("ERROR in CP9Forward, be_efficient is TRUE, but ret_mx is non-NULL\n");
+  if(results != NULL && !do_scan)
+    cm_Fail("ERROR in CP9Forward, passing in results data structure, but not in scanning mode.\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9Forward, dsq is NULL.");
+    
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  best_hmm_sc = IMPOSSIBLE;
+  best_hmm_pos= -1;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+1));
+  gamma[0] = 0.;
+  ESL_ALLOC(gback, sizeof(int)   * (L+1));
+  gback[0] = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+1));
+
+  /* Allocate DP matrix, either 2 rows or L+1 rows (depending on be_efficient),
+   * M+1 columns */ 
+  if(be_efficient) nrows = 1;
+  else             nrows = L;
+  mx = CreateCP9Matrix(nrows, cm->cp9->M);
+  mmx = mx->mmx;
+  imx = mx->imx;
+  dmx = mx->dmx;
+  elmx = mx->elmx;
+  erow = mx->erow;
+
+  /* sc will hold P(seq up to j | Model) in int log odds form */
+  ESL_ALLOC(sc, sizeof(int) * (j0-i0+2));
+			
+  /* Initialization of the zero row. */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+  elmx[0][0]= -INFTY; /* can't go from B to EL state */
+  erow[0]   = -INFTY;   
+  /*printf("mmx[jp:%d][%d]: %d %f\n", 0, 0, mmx[0][0], Score2Prob(mmx[0][0], 1.));
+    printf("imx[jp:%d][%d]: %d %f\n", 0, 0, imx[0][0], Score2Prob(imx[0][0], 1.));
+    printf("dmx[jp:%d][%d]: %d %f\n", 0, 0, dmx[0][0], Score2Prob(dmx[0][0], 1.));
+    printf("elmx[jp:%d][%d]: %d %f\n", 0, 0, elmx[0][0], Score2Prob(elmx[0][0], 1.));*/
+
+  /* Because there's a D state for every node 1..M, 
+     dmx[0][k] is possible for all k 1..M */
+  for (k = 1; k <= cm->cp9->M; k++)
+    {
+      mmx[0][k] = imx[0][k] = elmx[0][k] = -INFTY;      /* need seq to get here */
+      dmx[0][k] = ILogsum(ILogsum(mmx[0][k-1] + cm->cp9->tsc[CTMD][k-1],
+				  imx[0][k-1] + cm->cp9->tsc[CTID][k-1]),
+			  dmx[0][k-1] + cm->cp9->tsc[CTDD][k-1]);
+      /*printf("mmx[jp:%d][%d]: %d %f\n", 0, k, mmx[0][k], Score2Prob(mmx[0][k], 1.));
+	printf("imx[jp:%d][%d]: %d %f\n", 0, k, imx[0][k], Score2Prob(imx[0][k], 1.));
+	printf("dmx[jp:%d][%d]: %d %f\n", 0, k, dmx[0][k], Score2Prob(dmx[0][k], 1.));
+	printf("elmx[jp:%d][%d]: %d %f\n", 0, k, dmx[0][k], Score2Prob(dmx[0][k], 1.));*/
+    }
+  /* We can do a full parse through all delete states. */
+  erow[0] = dmx[0][cm->cp9->M] + cm->cp9->tsc[CTDM][cm->cp9->M]; 
+  sc[0] = erow[0];
+  fsc = Scorify(sc[0]);
+  /*printf("jp: %d j: %d fsc: %f isc: %d\n", jp, j, fsc, isc[jp]);*/
+  if(fsc > best_sc) 
+    {
+      best_sc = fsc;
+      best_pos= i0-1;
+    }
+  /*printf("jp: %d j: %d fsc: %f sc: %d\n", 0, i0-1, Scorify(sc[0]), sc[0]);*/
+
+  /*****************************************************************
+   * The main loop: scan the sequence from position i0 to j0.
+   *****************************************************************/
+  /* Recursion. */
+  for (j = i0; j <= j0; j++)
+    {
+      jp = j-i0+1;     /* jp is relative position in the sequence 1..L */
+      cur = (j-i0+1);
+      prv = (j-i0);
+      if(be_efficient)
+	{
+	  cur %= 2;
+	  prv %= 2;
+	}	  
+      /* The 1 difference between a Forward scanner and the 
+       * regular Forward. In non-scanner parse must begin in B at
+       * position 0 (i0-1), in scanner we can start at any position 
+       * in the seq. */
+      if(do_scan)
+	mmx[cur][0] = 0;
+      else
+	mmx[cur][0] = -INFTY;
+
+      dmx[cur][0] = -INFTY;  /*D_0 is non-existent*/
+      elmx[cur][0]= -INFTY;  /*no EL state for node 0 */
+      imx[cur][0]  = ILogsum(ILogsum(mmx[prv][0] + cm->cp9->tsc[CTMI][0],
+				     imx[prv][0] + cm->cp9->tsc[CTII][0]),
+			     dmx[prv][0] + cm->cp9->tsc[CTDI][0]);
+      imx[cur][0] += cm->cp9->isc[dsq[j]][0];
+      /*printf("mmx[jp:%d][%d]: %d %f\n", jp, 0, mmx[cur][0], Score2Prob(mmx[cur][0], 1.));
+	printf("imx[jp:%d][%d]: %d %f\n", jp, 0, imx[cur][0], Score2Prob(imx[cur][0], 1.));
+	printf("dmx[jp:%d][%d]: %d %f\n", jp, 0, dmx[cur][0], Score2Prob(dmx[cur][0], 1.));*/
+
+      for (k = 1; k <= cm->cp9->M; k++)
+	{
+	  mmx[cur][k]  = ILogsum(ILogsum(mmx[prv][k-1] + cm->cp9->tsc[CTMM][k-1],
+				       imx[prv][k-1] + cm->cp9->tsc[CTIM][k-1]),
+				 ILogsum(mmx[prv][0] + cm->cp9->bsc[k],
+					 dmx[prv][k-1] + cm->cp9->tsc[CTDM][k-1]));
+	  /* Add contribution of ELs if they're valid */
+	  if(cm->cp9->flags & CPLAN9_EL) /* no need to waste time */
+	    for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+	      /* transition penalty to EL incurred when EL was entered */
+	      mmx[cur][k] = ILogsum(mmx[cur][k], (elmx[prv][cm->cp9->el_from_idx[k][c]]));
+	  mmx[cur][k] += cm->cp9->msc[dsq[j]][k];
+
+	  dmx[cur][k]  = ILogsum(ILogsum(mmx[cur][k-1] + cm->cp9->tsc[CTMD][k-1],
+					imx[cur][k-1] + cm->cp9->tsc[CTID][k-1]),
+				dmx[cur][k-1] + cm->cp9->tsc[CTDD][k-1]);
+	  
+	  imx[cur][k]  = ILogsum(ILogsum(mmx[prv][k] + cm->cp9->tsc[CTMI][k],
+				       imx[prv][k] + cm->cp9->tsc[CTII][k]),
+			       dmx[prv][k] + cm->cp9->tsc[CTDI][k]);
+	  imx[cur][k] += cm->cp9->isc[dsq[j]][k];
+
+	  if((cm->cp9->flags & CPLAN9_EL) && cm->cp9->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+							    HMM nodes that map to right half of a MATP_MP) */
+	    {
+	      elmx[cur][k] = ILogsum(mmx[cur][k] + cm->cp9->tsc[CTMEL][k], 
+				     /* transitioned from cur node's match state */
+				     elmx[prv][k] + cm->cp9->el_selfsc);
+	      /* transitioned from cur node's EL state emitted ip on transition */
+	    }
+	  else elmx[cur][k] = -INFTY;
+	  /*printf("mmx[jp:%d][%d]: %d %f\n", jp, k, mmx[cur][k], Score2Prob(mmx[cur][k], 1.));
+	    printf("imx[jp:%d][%d]: %d %f\n", jp, k, imx[cur][k], Score2Prob(imx[cur][k], 1.));
+	    printf("dmx[jp:%d][%d]: %d %f\n", jp, k, dmx[cur][k], Score2Prob(dmx[cur][k], 1.));*/
+	}
+      /* determine erow[cur] == sc[jp], the int score of all possible parses ending at the current
+       * position (j) of the target sequence. */
+      erow[cur] = -INFTY;
+      for (k = 1; k <= cm->cp9->M; k++)
+	erow[cur] = ILogsum(erow[cur], mmx[cur][k] + cm->cp9->esc[k]);
+      /* 04.17.07 Arent' I double counting here! (at least for scanner?) */
+      erow[cur] = ILogsum(erow[cur], dmx[cur][cm->cp9->M] + cm->cp9->tsc[CTDM][cm->cp9->M]); 
+      erow[cur] = ILogsum(erow[cur], imx[cur][cm->cp9->M] + cm->cp9->tsc[CTIM][cm->cp9->M]); 
+      if(cm->cp9->flags & CPLAN9_EL) /* no need to waste time otherwise */
+	{
+	  /* check if we came from an EL */
+	  for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M+1]; c++) /* el_from_ct[cm->cp9->M+1] holds # ELs that can go to END */
+	    erow[cur] = ILogsum(erow[cur], elmx[cur][cm->cp9->el_from_idx[cm->cp9->M+1][c]]);
+	    /* transition penalty to EL incurred when EL was entered */
+	}
+      sc[jp] = erow[cur];
+      fsc = Scorify(sc[jp]);
+      /*printf("jp: %d j: %d fsc: %f sc: %d\n", jp, j, fsc, sc[jp]);*/
+      if(fsc > best_sc)
+	{
+	  best_sc = fsc;
+	  best_pos= j;
+	}
+      if (fsc > best_hmm_sc)
+	{
+	  best_hmm_sc = fsc;
+	  best_hmm_pos= j;
+	}
+      if(!(cm->search_opts & CM_SEARCH_HMMGREEDY)) /* resolve overlaps optimally */
+	{
+	  /* The little semi-Markov model that deals with multihit parsing:
+	   */
+	  gamma[jp]  = gamma[jp-1] + 0; /* extend without adding a new hit */
+	  gback[jp]  = -1;
+	  savesc[jp] = IMPOSSIBLE;
+	  i = ((j-W+1)> i0) ? (j-W+1) : i0;
+	  ip = i-i0+1;
+	  curr_sc = gamma[ip-1] + fsc;
+	  if (curr_sc > gamma[jp])
+	    {
+	      gamma[jp]  = curr_sc;
+	      gback[jp]  = i;
+	      savesc[jp] = fsc;
+	    }
+	}
+      else
+	{
+	  /* Resolving overlaps greedily (RSEARCH style),  
+	   * Return best hit for each j, IFF it's above threshold */
+	  if (fsc >= cutoff) 
+	    {
+	      if(results != NULL) 
+		{
+		  i = ((j-W+1)> i0) ? (j-W+1) : i0;
+		  /*printf("FWD greedy REPORTING HIT: i: %d j: %d fsc: %f\n", i, j, fsc);*/
+		  report_hit (i, j, 0, fsc, results);
+		  /* 0 is for saver, which is irrelevant for HMM hits */
+		}
+	    }
+	}
+    } /* end loop over end positions j */
+      
+  if((!(cm->search_opts & CM_SEARCH_HMMGREEDY)) && /* resolve overlaps optimally */
+     (!doing_align || do_scan)) /* else we can save time by skipping traceback */
+    {
+      /*****************************************************************
+       * Traceback stage.
+       * Recover all hits: an (i,j,sc) triple for each one and report them.
+       *****************************************************************/ 
+      j           = j0;
+      while (j >= i0) {
+	jp = j-i0+1;
+	if (gback[jp] == -1) /* no hit */
+	  j--; 
+	else                /* a hit, a palpable hit */
+	  {
+	    if(savesc[jp] > best_hmm_sc) 
+	      {
+		best_hmm_sc = savesc[jp];
+		best_hmm_pos= j;
+	      }
+	    if(savesc[jp] >= cutoff)
+	      {
+		if(results != NULL) /* report the hit */
+		{
+		  /*printf("FWD reporting hit: i: %d j: %d sc: %f\n", gback[jp], j, savesc[jp]);*/
+		  report_hit(gback[jp], j, 0, savesc[jp], results); 
+		  /* 0 is for saver, which is irrelevant for HMM hits */
+		}
+	      }
+	    j = gback[jp]-1;
+	  }
+      }
+    }
+  /* clean up and exit */
+  free(gback);
+  free(gamma);
+  free(savesc);
+
+  /* determine score to return: (I know, too complex) */
+  if(doing_align)
+    {
+      return_sc = Scorify(sc[(j0-i0+1)]); /* L = j0-i0+1 */
+      if(ret_bestpos != NULL) *ret_bestpos = i0;
+    }
+  else if(best_hmm_sc <= 0.) /* scanning and there were no hits found by the 
+			      * semi-HMM above 0.0 bits */
+    {
+      return_sc = best_sc;
+      if(ret_bestpos != NULL) *ret_bestpos = best_pos;
+    }
+  else
+    {
+      return_sc = best_hmm_sc;
+      if(ret_bestpos != NULL) *ret_bestpos = best_hmm_pos;
+    }
+  if(ret_sc != NULL) *ret_sc = sc;
+  else free(sc);
+  if (ret_mx != NULL) *ret_mx = mx;
+  else                FreeCP9Matrix(mx);
+  /*printf("Forward return_sc: %f\n", return_sc);*/
+
+  return return_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/***********************************************************************
+ * Function: CP9Backward()
+ * 
+ * Purpose:  Runs the Backward dynamic programming algorithm on an
+ *           input subsequence (i0-j0). Complements CP9Forward().  
+ *           Somewhat flexible based on input options as follows:
+ *
+ *           if(be_efficient): only allocates 2 rows of the Backward
+ *           matrix, else allocates full L+1 matrix.
+ *
+ *           if(do_scan): allows parses to end at any position j
+ *           i0..j0, changing meaning of DP matrix cells as discussed
+ *           below.
+ *
+ *           Reference for algorithm (when do_scan is FALSE): 
+ *           Durbin et. al. Biological Sequence Analysis; p. 59.
+ *           With 1 IMPORTANT difference, emission scores for
+ *           residue at posn j are part of the sum in DP cells
+ *           for position j, but in Durbin, emission scores for 
+ *           residue at posn j+1 are part of the sum in DP cells
+ *           for position j. The Durbin method makes it more 
+ *           straightforward to combine Backward and Forward
+ *           cells to get posteriors, but it causes precision issues
+ *           (overall Backward Score P(seq|X) != overall Forward Score
+ *            P(seq|X) solely due to integer log odds scaling precision
+ *            issues as investigated in 
+ *            ~nawrockie/notebook/7_0410_inf_hmmfb_hbanded_scan/00LOG)
+ *           So I've resorted to the algorithm implemented here, the
+ *           meaning of the Backward DP cells is given below. This
+ *           implementation requires the subtraction of an emission
+ *           score when combining corresponding Forward and Backward
+ *           DP cells to get posteriors, b/c they've been double
+ *           counted. 
+ *
+ *           I've wasted a lot of time rewrapping my head around this
+ *           function when I revisit it, so I'll be verbose about the
+ *           the meaning of the Backward (B) matrix DP cells for
+ *           matches (M) inserts (I) and deletes (D) here:
+ *
+ *           For relative subsequence positions jp = 0..L:
+ *           For HMM nodes 1..M: 
+ *           B->M[jp][k] : sum of all parses emitting seq
+ *                         from jp+1..j0 that visit node k's match 
+ *                         state, which emitted posn jp
+ *           B->I[jp][k] : sum of all parses emitting seq from 
+ *                         jp+1..j0 that visit node k's insert
+ *                         state, which emitted posn jp 
+ *           B->D[jp][k] : sum of all parses emitting seq from 
+ *                         jp+1..j0 that visit node k's delete
+ *                         delete state, last emitted (rightmost)
+ *                         posn was jp+1
+ *           B->EL[jp][k]: sum of all parses emitting seq from 
+ *                         jp+1..j0 that visit node k's EL
+ *                         state, which MAY OR MAY NOT have
+ *                         emitted any posns >= jp+1, last
+ *                         emitted (rightmost) posn was jp+1.
+ *                         Some nodes k do not have an EL state 
+ *                         (if cp9->has_el[k] == FALSE)
+ *                         NOTE: EL can act as non-emitter if 0
+ *                         self loops taken or emitter if >= 1
+ *                         self loops taken, this is why we
+ *                         treat jp as having NOT YET BEEN EMITTED
+ *                         which is different than the M and I 
+ *                         convention.
+ *                          
+ *           For *special* HMM node 0:
+ *           B->M[jp][0] : M_0 is the Begin state, which does not 
+ *                         emit, so this is the sum of all parses 
+ *                         emitting seq from jp+1..j0 that start
+ *                         in the begin state, the last emitted 
+ *                         (rightmost) posn was jp+1.
+ *
+ *           Note: if jp=0, only D and M_0 states can have 
+ *                 non-IMPOSSIBLE values. 
+ *
+ *           if(do_scan) the 'jp+1..j0' in the above definitions is
+ *           changed to jp+1..jE such that jp+1 <= jE <= j0. Meaning
+ *           any residue can be the final residue emitted in the
+ *           parse. This means B->M[jp][0] is the sum of all parses
+ *           emitting a subseq ending anywhere from jp+1..j0 and 
+ *           starting at jp+1.
+ *
+ *           The *will emit* in the above definitions refers to 
+ *           the fact that emission scores from a state x are not 
+ *           counted in the matrix score for state x, and are only
+ *           added when we calculate a matrix score for state y,
+ *           after transitioning (backwards) from y to x. See
+ *           code. This is done to facilitate combining Forward
+ *           and Backward cells to get posterior probabilities
+ *           in CP9Posterior().
+ *
+ * Args:     
+ *           cm        - the covariance model, includes cm->cp9: a CP9 HMM
+ *           dsq       - sequence in digitized form
+ *           i0        - start of target subsequence (1 for beginning of dsq)
+ *           j0        - end of target subsequence (L for end of dsq)
+ *           W         - the maximum size of a hit (often cm->W)
+ *           cutoff    - minimum score to report
+ *           ret_sc    - RETURN: int log odds Backward score for each end point [0..(j0-i0+1)]
+ *           ret_bestpos- RETURN: start position that gives maximum score max argmax_i sc[i]
+ *           results   - search_results_t to add to; if NULL, don't keep results
+ *           do_scan   - TRUE if we're scanning, HMM can start to emit anywhere i0..j0,
+ *                       FALSE if we're not, HMM must start emitting at i0, end emitting at j0
+ *           doing_align  - TRUE if reason we've called this function is to help get posteriors
+ *                          for CM alignment, in which case we can skip the traceback. 
+ *           be_efficient- TRUE to keep only 2 rows of DP matrix in memory, FALSE keep whole thing
+ *           ret_mx    - RETURN: CP9 Forward DP matrix, NULL if not wanted
+ *
+ * Returns:  if(!do_scan) log P(S|M)/P(S|R), as a bit score, this is B->M[0][0];
+ *           else         max log P(S|M)/P(S|R), for argmax subseq S of input seq i0..j0,
+ *                            this is max_jp B->M[jp][0]
+ */
+float
+CP9Backward(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, int **ret_sc, 
+	    int *ret_bestpos, search_results_t *results, int do_scan, int doing_align, 
+	    int be_efficient, CP9_MX **ret_mx)
+{
+  int          status;
+  int          j;           /*     actual   position in the subsequence                     */
+  int          jp;          /* j': relative position in the subsequence                     */
+  int          i;           /*     j-W: position in the subsequence                         */
+  int          ip;          /* i': relative position in the subsequence                     */
+  int          cur, prv;    /* rows in DP matrix 0 or 1                                     */
+  int          k;           /* CP9 HMM node position                                        */
+  int          L;           /* j0-i0+1: subsequence length                                  */
+  CP9_MX *mx;       /* the CP9 DP matrix                                            */
+  int        **mmx;         /* DP matrix for match  state scores [0..1][0..cm->cp9->M]      */
+  int        **imx;         /* DP matrix for insert state scores [0..1][0..cm->cp9->M]      */
+  int        **dmx;         /* DP matrix for delete state scores [0..1][0..cm->cp9->M]      */
+  int        **elmx;        /* DP matrix for EL state scores [0..1][0..cm->cp9->M]          */
+  int         *erow;        /* end score for each position [0..1]                           */
+  int         *sc;          /* prob (seq from j0..jp | HMM) [0..jp..cm->cp9->M]             */
+  float        fsc;         /* float log odds score                                         */
+  float        curr_sc;     /* temporary score used for filling in gamma                    */
+  float       *gamma;       /* SHMM DP matrix for optimum nonoverlap resolution [0..j0-i0+1]*/
+  int         *gback;       /* traceback pointers for SHMM                      [0..j0-i0+1]*/ 
+  float       *savesc;      /* saves score of hit added to best parse at j      [0..j0-i0+1]*/ 
+  float        best_hmm_sc; /* Best overall score from semi-HMM to return if do_scan        */
+  float        best_hmm_pos;/* residue giving best_hmm_sc                                   */
+  float        best_sc;     /* Best score overall, returned if 0 hits found by HMM & do_scan*/
+  float        best_pos;    /* residue giving best_sc                                       */
+  float        return_sc;   /* score to return, if (!do_scan) return overall Backward sc,   *
+			     * else return best_hmm_sc if # HMM hits>0, else return best_sc */
+  int          nrows;       /* num rows for DP matrix, 2 or L+1 depending on be_efficient   */
+  int          c;           /* counter for EL states */
+
+  /*printf("in CP9Backward() i0: %d j0: %d do_scan: %d \n", i0, j0, do_scan);  */
+  /* Contract checks */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CP9Backward, cm->cp9 is NULL.\n");
+  if(be_efficient && (ret_mx != NULL))
+    cm_Fail("ERROR in CP9Backward, be_efficient is TRUE, but ret_mx is non-NULL\n");
+  if(results != NULL && !do_scan)
+    cm_Fail("ERROR in CP9Backward, passing in results data structure, but not in scanning mode.a\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9Backward, dsq is NULL.");
+    
+  best_sc     = IMPOSSIBLE;
+  best_pos    = -1;
+  best_hmm_sc = IMPOSSIBLE;
+  best_hmm_pos= -1;
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  /*****************************************************************
+   * gamma allocation and initialization.
+   * This is a little SHMM that finds an optimal scoring parse
+   * of multiple nonoverlapping hits. We use it first for
+   * the Forward scan, and reuse it for the Backward scan.
+   *****************************************************************/ 
+  ESL_ALLOC(gamma, sizeof(float) * (L+2));
+  gamma[0]     = 0.; /* this is impossible, no hit can be rooted at ip=0, 
+		      * we require hits to have at least 1 emission,
+		      * plus, no positive scoring hit can have 0 emissions as 
+		      * all transition scores are negative */
+  gamma[L]   = 0.;
+  ESL_ALLOC(gback, sizeof(int)   * (L+2));
+  gback[L]   = -1;
+  ESL_ALLOC(savesc, sizeof(float) * (L+2));
+
+  /* Allocate DP matrix, either 2 rows or L+1 rows (depending on be_efficient),
+   * M+1 columns */ 
+  if(be_efficient) nrows = 1;
+  else             nrows = L; 
+  mx = CreateCP9Matrix(nrows, cm->cp9->M);
+  mmx = mx->mmx;
+  imx = mx->imx;
+  dmx = mx->dmx;
+  elmx = mx->elmx;
+  erow = mx->erow;
+
+  /* sc will hold P(seq from i..j0 | Model) for each i in int log odds form */
+  ESL_ALLOC(sc, sizeof(int) * (j0-i0+3));
+
+  /* Initialization of the L (i = j0, cur = (j0-i) = (j0-j0) %2 = 0) row. */
+  if(be_efficient) cur = 0;
+  else cur = j0-i0+1; /* L */
+  ip = j0-i0+1;  /*L */
+  i  = j0;
+
+  /*******************************************************************
+   * 0 Handle EL, looking at EL_k->E for all valid k.
+   * we're going backwards so we have to work out of order, we could get 
+   * around this by storing the nodes each EL goes TO in an el_to_ct[] vec. */
+  /* init to -INFTY */
+  for (k = 1; k <= cm->cp9->M; k++)
+    elmx[cur][k] = -INFTY;
+  if(cm->cp9->flags & CPLAN9_EL)
+    {
+      for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M+1]; c++) /* el_from_ct[cm->cp9->M+1] holds # ELs that can go to END */
+	elmx[cur][cm->cp9->el_from_idx[cm->cp9->M+1][c]] = 0.; /* EL<-E, penalty incurred when we enter EL (i.e. leave going backwards) */
+    }
+  /*******************************************************************/
+
+  /* elmx[cur][cm->cp9->M] is either 0 (if EL_M exists (it would nec be in el_from_idx[cm->cp9->M+1] array if it does, so
+   * it would be filled with 0 in above loop), or -INFTY if it doesn't exist. We don't add possibility of EL_M -> EL_M
+   * self loop b/c it's impossible to do that without emitting, and we've already seen our last res emitted. 
+   * either way we don't have to modify it */
+
+  mmx[cur][cm->cp9->M]  = 0. + 
+    ILogsum(elmx[cur][cm->cp9->M] + cm->cp9->tsc[CTMEL][cm->cp9->M],/* M_M<-EL_M<-E, with 0 self loops in EL_M */
+	    cm->cp9->esc[cm->cp9->M]);                             /* M_M<-E ... everything ends in E (the 0; 2^0=1.0) */
+  mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M];  /* ... + emitted match symbol */
+  imx[cur][cm->cp9->M]  = 0. + cm->cp9->tsc[CTIM][cm->cp9->M];     /* I_M<-E ... everything ends in E (the 0; 2^0=1.0) */
+  imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M];  /* ... + emitted insert symbol */
+  dmx[cur][cm->cp9->M]  = cm->cp9->tsc[CTDM][cm->cp9->M];          /* D_M<-E */
+
+  /*******************************************************************
+   * No need to look at EL_k->M_M b/c elmx[cur] with cur == L means last emitted residue was L+1 
+   * and this is impossible if we've come from M_M (only would be valid if we were coming from
+   * E which is handled above with the EL_k->E code). 
+   *******************************************************************/
+
+  for (k = cm->cp9->M-1; k >= 1; k--)
+    {
+      mmx[cur][k]  = 0 + cm->cp9->esc[k];  /*M_k<- E */
+      mmx[cur][k]  = ILogsum(mmx[cur][k], dmx[cur][k+1] + cm->cp9->tsc[CTMD][k]);
+      if(cm->cp9->flags & CPLAN9_EL)
+	mmx[cur][k]  = ILogsum(mmx[cur][k], elmx[cur][k] + cm->cp9->tsc[CTMEL][k]);
+      mmx[cur][k] += cm->cp9->msc[dsq[i]][k];
+
+      /*******************************************************************
+       * No need to look at EL_k->M_M b/c elmx[cur] with cur == L means last emitted residue was L+1 
+       * and this is impossible if we've come from M_M (only would be valid if we were coming from
+       * E which is handled above with the EL_k->E code). 
+       *******************************************************************/
+      imx[cur][k]  = dmx[cur][k+1] + cm->cp9->tsc[CTID][k];
+      imx[cur][k] += cm->cp9->isc[dsq[i]][k];
+
+      dmx[cur][k]  = dmx[cur][k+1] + cm->cp9->tsc[CTDD][k];
+      /* elmx[cur][k] was set above, out of order */
+    }
+  
+  /* remember M_0 is special, the B state, a non-emitter */
+  mmx[cur][0]  = dmx[cur][1] + cm->cp9->tsc[CTMD][0]; /* M_0(B)->D_1, no seq emitted, all deletes */
+  /* above line is diff from CPBackwardOLD() which has mmx[cur][0] = -INFTY; */
+  imx[cur][0]  = dmx[cur][1] + cm->cp9->tsc[CTID][0];
+  imx[cur][0] += cm->cp9->isc[dsq[i]][0];
+
+  dmx[cur][0]   = -INFTY; /*D_0 doesn't exist*/
+  elmx[cur][0]  = -INFTY; /*EL_0 doesn't exist*/
+
+  sc[ip] = mmx[cur][0]; /* all parses must start in M_0, the B state */
+  fsc = Scorify(sc[ip]);
+  /*printf("ip: %d i: %d fsc: %f i: %d\n", ip, i, fsc, sc[ip]);*/
+  /* we can't have a hit starting here, b/c it would correspond to all deletes,
+   * no seq emitted, so we skip the check for if(fsc > best_sc) */
+
+  /*printf("sc[ip:%d]: %d\n", ip, sc[ip]);*/
+
+  /*printf("mmx[ip:%d][%d]: %d cur: %d\n", L+1, 0, mmx[cur][0], cur);
+    printf("imx[ip:%d][%d]: %d cur: %d\n", L+1, 0, imx[cur][0], cur);
+    printf("dmx[ip:%d][%d]: %d cur: %d\n", L+1, 0, dmx[cur][0], cur);*/
+  
+  /*****************************************************************
+   * The main loop: scan the sequence from position j0-1 to i0.
+   *****************************************************************/
+  /* Recursion */
+  for (i = j0-1; i >= (i0-1); i--)
+    {
+      ip = i-i0+1;		/* ip is relative index in dsq (0 to L-1) */
+      if(be_efficient)
+	{
+	  cur = (j0-i)  %2;
+	  prv = (j0-i+1)%2;
+	}	  
+      else
+	{
+	  cur = ip;
+	  prv = ip+1;
+	}
+      /* init EL mx to -INFTY */
+      for (k = 1; k <= cm->cp9->M; k++)
+	elmx[cur][k] = -INFTY;
+      
+      if(ip > 0)
+	{
+	  /* elmx[cur][k] is possibly of coming from self (EL_k), we 
+	   * can't have come from END b/c we haven't emitted the last res of the seq yet.
+	   */
+	  if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[cm->cp9->M]))
+	    elmx[cur][cm->cp9->M] = elmx[cur][cm->cp9->M] + cm->cp9->el_selfsc;
+
+	  mmx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + cm->cp9->tsc[CTMI][cm->cp9->M];
+	  mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M];
+
+	  if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[cm->cp9->M]))
+	    mmx[cur][cm->cp9->M] = ILogsum(mmx[cur][cm->cp9->M], 
+					   elmx[cur][cm->cp9->M] + cm->cp9->tsc[CTMEL][cm->cp9->M]);
+
+	  imx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + cm->cp9->tsc[CTII][cm->cp9->M];
+	  imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M];
+	}
+      else /* ip == 0 */
+	{
+	  mmx[cur][cm->cp9->M] = -INFTY;  /* need seq to get here */
+	  imx[cur][cm->cp9->M] = -INFTY;  /* need seq to get here */
+	  elmx[cur][cm->cp9->M]= -INFTY;  /* first emitted res can't be from an EL, need to see >= 1 matches */
+	}
+      dmx[cur][cm->cp9->M]  = imx[prv][cm->cp9->M] + cm->cp9->tsc[CTDI][cm->cp9->M]; 
+
+      /*******************************************************************
+       * 1b Handle EL, looking at EL_k->M_M for all valid k.
+       * EL_k->M_M transition, which has no transition penalty */
+      if(cm->cp9->flags & CPLAN9_EL)
+	{
+	  for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M]; c++) /* el_from_ct[cm->cp9->M] holds # ELs that can go to M_M */
+	    elmx[cur][cm->cp9->el_from_idx[cm->cp9->M][c]] = ILogsum(elmx[cur][cm->cp9->el_from_idx[cm->cp9->M][c]], mmx[prv][cm->cp9->M]);
+	}
+
+      
+      /* A main difference between a Backward scanner and 
+       * regular Backward: a scanner can end at the END 
+       * state at any position, regular can only end at
+       * the final position j0. */
+      if(do_scan)
+	{	
+	  if(ip > 0)
+	    {
+	      /*******************************************************************
+	       * 2 Handle EL, looking at EL_k->E for all valid k.
+	       * EL_k->M_M transition, which has no transition penalty */
+	      if(cm->cp9->flags & CPLAN9_EL)
+		{
+		  for(c = 0; c < cm->cp9->el_from_ct[cm->cp9->M+1]; c++) /* el_from_ct[cm->cp9->M] holds # ELs that can go to END */
+		    elmx[cur][cm->cp9->el_from_idx[cm->cp9->M+1][c]] = 0.; /* EL<-E, penalty incurred when we enter EL (i.e. leave going backwards) */
+		}
+	      /*******************************************************************/
+	      /* elmx[cur][cm->cp9->M] is either 0 (if EL_M exists (it would nec be in el_from_idx[cm->cp9->M+1] array if it does, so
+	       * it would be filled with 0 in above loop), or -INFTY if it doesn't exist. We don't add possibility of EL_M -> EL_M
+	       * self loop b/c it's impossible to do that without emitting, and we've already seen our last res emitted,
+	       * either way we don't have to modify it */
+	      
+	      mmx[cur][cm->cp9->M]  =  
+		ILogsum(mmx[cur][cm->cp9->M], 
+			ILogsum(elmx[cur][cm->cp9->M] + cm->cp9->tsc[CTMEL][cm->cp9->M],/* M_M<-EL_M<-E, with 0 selfs in EL_M */
+				cm->cp9->esc[cm->cp9->M]));                             /* M_M<-E ... */
+	      ///mmx[cur][cm->cp9->M] += cm->cp9->msc[dsq[i]][cm->cp9->M]; /* ... + emitted match symbol */
+	      /* DO NOT add contribution of emitting i from M, it's been added above */
+	      
+	      imx[cur][cm->cp9->M]  =
+		ILogsum(imx[cur][cm->cp9->M],
+			(cm->cp9->tsc[CTIM][cm->cp9->M] +            /* I_M<-E + (only in scanner)     */
+			 0));                                        /* all parses end in E, 2^0 = 1.0;*/
+	      ///imx[cur][cm->cp9->M] += cm->cp9->isc[dsq[i]][cm->cp9->M]; /* ... + emitted insert symbol */  
+	      /* DO NOT add contribution of emitting i from M, it's been added above */
+	    }
+	  dmx[cur][cm->cp9->M] =  
+	    ILogsum(dmx[cur][cm->cp9->M],
+		    (cm->cp9->tsc[CTDM][cm->cp9->M] +            /* D_M<-E + (only in scanner)     */
+		     0));                                        /* all parses end in E, 2^0 = 1.0;*/
+	}
+      /*printf("mmx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, mmx[cur][cm->cp9->M], cur);
+	printf("imx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, imx[cur][cm->cp9->M], cur);
+	printf("dmx[ip:%d][%d]: %d cur: %d\n", ip, cm->cp9->M, dmx[cur][cm->cp9->M], cur);*/
+      
+      for (k = cm->cp9->M-1; k >= 1; k--)
+	{
+	  if(ip > 0) 
+	    {
+	      /*******************************************************************
+	       * 3 Handle EL, looking at EL_k->M_k for all valid k and EL_k->EL_k
+	       * we're going backwards so we have to work out of order
+	       * we could get around this by storing the nodes each EL goes TO
+	       * in an el_to_ct[] vector. */
+	      if(cm->cp9->flags & CPLAN9_EL)
+		{
+		  for(c = 0; c < cm->cp9->el_from_ct[k]; c++) /* el_from_ct[k] holds # ELs that can go to M_k */
+		    elmx[cur][cm->cp9->el_from_idx[k][c]] = ILogsum(elmx[cur][cm->cp9->el_from_idx[k][c]], mmx[prv][k]);
+		  /* EL<-M, penalty incurred when we enter EL (i.e. leave going backwards) */
+		}
+	      /*******************************************************************/
+
+	      /* Finish off elmx[cur][k] with possibility of coming from self (EL_k), 
+	       * elmx[cur][k] will have been filled by block above for ks > current k,
+	       * no M_k -> EL_k' with k' > k */
+	      if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[k]))
+		elmx[cur][k] = ILogsum(elmx[cur][k], elmx[prv][k] + cm->cp9->el_selfsc);
+
+	      mmx[cur][k]  = ILogsum(ILogsum((mmx[prv][k+1] + cm->cp9->tsc[CTMM][k]),  
+					     (imx[prv][k]   + cm->cp9->tsc[CTMI][k])),
+				     (dmx[cur][k+1] + cm->cp9->tsc[CTMD][k]));
+	      if((cm->cp9->flags & CPLAN9_EL) && (cm->cp9->has_el[k]))
+		mmx[cur][k] = ILogsum(mmx[cur][k], elmx[cur][k] + cm->cp9->tsc[CTMEL][k]); /* penalty for entering EL */
+	      mmx[cur][k] += cm->cp9->msc[dsq[i]][k];
+
+	      imx[cur][k]  = ILogsum(ILogsum((mmx[prv][k+1] + cm->cp9->tsc[CTIM][k]),
+					     (imx[prv][k]   + cm->cp9->tsc[CTII][k])),
+				     (dmx[cur][k+1] + cm->cp9->tsc[CTID][k]));
+	      imx[cur][k] += cm->cp9->isc[dsq[i]][k];
+
+	    }
+	  else
+	    {
+	      mmx[cur][k] = -INFTY; /* need seq to get here, unless we come from E in a scanner (below) */
+	      imx[cur][k] = -INFTY; /* need seq to get here */
+	      elmx[cur][k]= -INFTY;  /* first emitted res can't be from an EL, need to see >= 1 matches */
+	    }
+	  if(do_scan && ip > 0) /* add possibility of ending at this position from this state */
+	    {
+	      mmx[cur][k] = 
+		ILogsum(mmx[cur][k], 
+			(cm->cp9->esc[k] +                    /* M_k<-E + (only in scanner)     */ 
+			 0));                                 /* all parses end in E, 2^0 = 1.0;*/
+	      /* DO NOT add contribution of emitting i from M, it's been added above */
+	      /* No EL contribution here b/c we'd be looking for M_k<-EL_k<-E, but EL_k<-E is impossible 
+	       * for k != cm->cp9->M; */
+	      /* HERE */
+	    }	      
+	  dmx[cur][k]  = ILogsum(ILogsum((mmx[prv][k+1] + cm->cp9->tsc[CTDM][k]),
+					 (imx[prv][k]   + cm->cp9->tsc[CTDI][k])),
+				 (dmx[cur][k+1] + cm->cp9->tsc[CTDD][k]));
+	}
+
+      /* Case when k == 0 */
+      /* imx[cur][0] is filled same as imx[cur][1..k] in the loop above */
+      if(ip > 0)
+	{
+	  imx[cur][0] = ILogsum(ILogsum((mmx[prv][1] + cm->cp9->tsc[CTIM][0]),
+					(imx[prv][0] + cm->cp9->tsc[CTII][0])),
+				(dmx[cur][1] + cm->cp9->tsc[CTID][k]));
+	  imx[cur][0] += cm->cp9->isc[dsq[i]][k];
+	}
+      else /* ip == 0 */
+	imx[cur][0] = -INFTY; /* need seq to get here */
+      dmx[cur][0]   = -INFTY; /* D_0 does not exist */
+      elmx[cur][0]  = -INFTY; /* EL_0 does not exist */
+
+      /*M_0 is the B state, it doesn't emit, and can be reached from any match via a begin transition */
+      mmx[cur][0] = -INFTY;
+      for (k = cm->cp9->M; k >= 1; k--) 
+	mmx[cur][0] = ILogsum(mmx[cur][0], (mmx[prv][k] + cm->cp9->bsc[k]));
+      mmx[cur][0] = ILogsum(mmx[cur][0], (imx[prv][0] + cm->cp9->tsc[CTMI][0]));
+      mmx[cur][0] = ILogsum(mmx[cur][0], (dmx[cur][1] + cm->cp9->tsc[CTMD][0]));     /* B->D_1 */
+      /* No EL contribution here, can't go B->EL_* */
+      
+      /* determine isc, the int score of all possible parses starting at the current
+       * position (i) of the target sequence. */
+      sc[ip] = mmx[cur][0]; /* all parses must start in M_0, the B state */
+      fsc = Scorify(sc[ip]);
+      /*printf("ip: %d i: %d fsc: %f i: %d\n", ip, i, fsc, sc[ip]);*/
+      if(fsc > best_sc)
+	{
+	  best_sc = fsc;
+	  best_pos= i+1; /* *off-by-one* (see *off-by-one* below) */
+	}
+      if(!(cm->search_opts & CM_SEARCH_HMMGREEDY)) /* resolve overlaps optimally */
+	{
+	  /* The little semi-Markov model that deals with multihit parsing:
+	   * *off-by-one*:
+	   * There's an off-by-one issue here: all Backward hits are rooted in 
+	   * M_O, the B (begin) state, which is a non-emitter.
+	   * let i = ip+i0-1 => ip = i-i0+1;
+	   * so sc[ip] = backward->mmx[ip][0] = summed log prob of all parses that end at j0, 
+	   * and start at position i+1 of the sequence (because i+1 is the last residue
+	   * whose emission has been accounted for). As a result, gamma indexing is off-by-one
+	   * with respect to sequence position, hence the i+1 or i-1 in the following
+	   * code blocks, each marked by "*off-by-one*" comment below. 
+	   * for example: let i0 = 2 gamma[ip=4], normally this means ip=4 corresponds to i=5 
+	   *              but due to this off-by-one sc[ip=4] corresponds to hits that start at i=6
+	   */
+	  gamma[ip]  = gamma[ip+1] + 0; /* extend without adding a new hit */
+	  /*printf("ip: %d | gamma[ip]: %f | gamma[ip+1]: %f\n", ip, gamma[ip], gamma[ip+1]);*/
+	  gback[ip]  = -1;
+	  savesc[ip] = IMPOSSIBLE;
+	  j = (((i+1)+W-1) < j0) ? ((i+1)+W-1) : j0; /* *off-by-one* */
+	  jp = j-i0+1;
+	  curr_sc = gamma[jp+1-1] + fsc; /* *off-by-one* */
+	  if (curr_sc > gamma[ip])
+	    {
+	      gamma[ip]  = curr_sc;
+	      /*printf("\ti: %d | gamma[i]: %f\n", i+1, gamma[ip]);*/
+	      gback[ip]  = j;
+	      savesc[ip] = fsc;
+	    }
+	  /*printf("i: %d ip: %d gamma[ip]: %f\n", i, ip, gamma[ip]);*/
+	}
+      else
+	{
+	  /* Resolving overlaps greedily (RSEARCH style),  
+	   * Return best hit for each j, IFF it's above threshold */
+	  if (fsc >= cutoff) 
+	    {
+	      if(results != NULL) 
+		{
+		  j = (((i+1)+W-1) < j0) ? ((i+1)+W-1) : j0; /* *off-by-one* */
+		  /*printf("BWD greedy REPORTING HIT: i: %d j: %d fsc: %f\n", i+1, j, fsc);*/ /* *off-by-one* */
+		  report_hit (i+1, j, 0, fsc, results); 
+		  /* 0 is for saver, which is irrelevant for HMM hits */
+		}
+	    }
+	}
+      if (fsc > best_hmm_sc)
+	{
+	  best_hmm_sc = fsc;
+	  best_hmm_pos= i;
+	}
+    }
+  /* End of Backward recursion */
+  
+  if((!(cm->search_opts & CM_SEARCH_HMMGREEDY)) && /* resolve overlaps optimally */
+     (!doing_align || do_scan)) /* else we can save time by skipping traceback */
+    {
+      /*****************************************************************
+       * Traceback stage for Backward.
+       * Recover all hits: an (i,j,sc) triple for each one.
+       * Remember the off-by-one b/t seq index and gamma (see *off-by-one* above)
+       *****************************************************************/ 
+      i     = i0; 
+      while (i <= j0) 
+	{
+	  ip    = (i-1)-i0+1; /* *off-by-one*, i-1, ip corresponds to i+1 
+			       * (yes: i *-* 1 =>   ip corresponds to i *+* 1) */
+	  if (gback[ip] == -1) /* no hit */
+	    i++; 
+	  else                /* a hit, a palpable hit */
+	    {
+	      if(savesc[ip] > best_hmm_sc) 
+		{
+		  best_hmm_sc = savesc[ip];
+		  best_hmm_pos= i;
+		}
+	      if(savesc[ip] >= cutoff)
+		{
+		  if(results != NULL) /* report the hit */
+		    {
+		      /*printf("BWD optimal reporting hit i: %d j: %d sc: %f\n", i, gback[ip], savesc[ip]);*/
+		      report_hit(i, gback[ip], 0, savesc[ip], results); 
+		      /* 0 is for saver, which is irrelevant for HMM hits */
+		    }
+		}
+	      i = gback[ip]+1;
+	    }
+	}
+    }
+  free(gback);
+  free(gamma);
+  free(savesc);
+  /*printf("returning from CP9Backward()\n");*/
+  if(ret_sc != NULL) *ret_sc = sc;
+  else free(sc);
+  /* determine score to return: (I know, too complex) */
+  if(doing_align)
+    {
+      return_sc = Scorify(mmx[cur][0]);
+      if(ret_bestpos != NULL) *ret_bestpos = i0;
+    }
+  else if(best_hmm_sc <= 0.) /* scanning and there were no hits found by the 
+			      * semi-HMM above 0.0 bits */
+    {
+      return_sc = best_sc;
+      if(ret_bestpos != NULL) *ret_bestpos = best_pos;
+    }
+  else
+    {
+      return_sc = best_hmm_sc;
+      if(ret_bestpos != NULL) *ret_bestpos = best_hmm_pos;
+    }
+  if (ret_mx != NULL) *ret_mx = mx;
+  else                FreeCP9Matrix(mx);
+  /*printf("Backward return_sc: %f\n", return_sc);*/
+  return return_sc;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/* Function: CP9ScanPosterior()
+ * based on Ian Holmes' hmmer/src/postprob.c::P7EmitterPosterior()
+ *
+ * Purpose:  Combines Forward and Backward scanning matrices into a posterior
+ *           probability matrix. 
+ *
+ *           The main difference between this function and CP9Posterior()
+ *           in hmmband.c is that this func takes matrices from CP9ForwardBackwardScan()
+ *           in which parses are allowed to start and end in any residue.
+ *           In CP9Posterior(), the matrices are calc'ed in CP9Forward()
+ *           and CP9Backward() which force all parses considered to start at posn
+ *           1 and end at L. This means here we have to calculate probability
+ *           that each residue from 1 to L is contained in any parse prior
+ *           to determining the posterior probability it was emitted from
+ *           each state.
+ * 
+ *           For emitters (match and inserts) the 
+ *           entries in row i of this matrix are the logs of the posterior 
+ *           probabilities of each state emitting symbol i of the sequence. 
+ *           For non-emitters the entries in row i of this matrix are the 
+ *           logs of the posterior probabilities of each state being 'visited' 
+ *           when the last emitted residue in the parse was symbol i of the
+ *           sequence. 
+ *           The last point distinguishes this function from P7EmitterPosterior() 
+ *           which set all posterior values for for non-emitting states to -INFTY.
+ *           The caller must allocate space for the matrix, although the
+ *           backward matrix can be used instead (overwriting it will not
+ *           compromise the algorithm).
+ *           
+ * Args:     dsq      - sequence in digitized form
+ *           i0       - start of target subsequence
+ *           j0       - end of target subsequence 
+ *           hmm      - the model
+ *           forward  - pre-calculated forward matrix
+ *           backward - pre-calculated backward matrix
+ *           mx       - pre-allocated dynamic programming matrix
+ *           
+ * Return:   void
+ */
+void
+CP9ScanPosterior(ESL_DSQ *dsq, int i0, int j0,
+		     CP9_t *hmm,
+		     CP9_MX *fmx,
+		     CP9_MX *bmx,
+		     CP9_MX *mx)
+{
+  int i;
+  int ip;
+  int k;
+  int fb_sum; /* tmp value, the probability that the current residue (i) was
+	       * visited in any parse */
+  /* contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9ScanPosterior(), dsq is NULL.");
+
+  /*printf("\n\nin CP9ScanPosterior() i0: %d, j0: %d\n", i0, j0);*/
+  fb_sum = -INFTY;
+  for (i = i0-1; i <= j0; i++) 
+    {
+      ip = i-i0+1; /* ip is relative position in seq, 0..L */
+      /*printf("bmx->mmx[i:%d][0]: %d\n", i, bmx->mmx[ip][0]); */
+      fb_sum = ILogsum(fb_sum, (bmx->mmx[ip][0])); 
+    }
+  /*printf("fb_sc: %f\n", Scorify(fb_sum));*/
+    /* fb_sum is the probability of all parses */
+
+    /*for(k = 1; k <= hmm->M; k++)*/
+  /*{*/
+      /*fbsum_ = ILogsum(fmx->mmx[0][k] + bmx->mmx[0][k]))*/; /* residue 0 can't be emitted
+								    * but we can start in BEGIN,
+								    * before any residues */
+      /*fb_sum = ILogsum(fb_sum, (fmx->imx[0][k] + bmx->imx[0][k]))*/; /* these will be all -INFTY */
+  /*}*/      
+
+  /* note boundary conditions, case by case by case... */
+  mx->mmx[0][0] = fmx->mmx[0][0] + bmx->mmx[0][0] - fb_sum;
+  mx->imx[0][0] = -INFTY; /*need seq to get here*/
+  mx->dmx[0][0] = -INFTY; /*D_0 does not exist*/
+  for (k = 1; k <= hmm->M; k++) 
+    {
+      mx->mmx[0][k] = -INFTY; /*need seq to get here*/
+      mx->imx[0][k] = -INFTY; /*need seq to get here*/
+      mx->dmx[0][k] = fmx->dmx[0][k] + bmx->dmx[0][k] - fb_sum;
+    }
+      
+  for (i = i0; i <= j0; i++)
+    {
+      ip = i-i0+1; /* ip is relative position in seq, 0..L */
+      /*fb_sum = -INFTY;*/ /* this will be probability of seeing residue i in any parse */
+      /*for (k = 0; k <= hmm->M; k++) 
+	{
+	fb_sum = ILogsum(fb_sum, (fmx->mmx[i][k] + bmx->mmx[i][k] - hmm->msc[dsq[i]][k]));*/
+	  /*hmm->msc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+      /*fb_sum = ILogsum(fb_sum, (fmx->imx[i][k] + bmx->imx[i][k] - hmm->isc[dsq[i]][k]));*/
+	  /*hmm->isc[dsq[i]][k] will have been counted in both fmx->imx and bmx->imx*/
+      /*}*/
+      mx->mmx[ip][0] = -INFTY; /*M_0 does not emit*/
+      mx->imx[ip][0] = fmx->imx[ip][0] + bmx->imx[ip][0] - hmm->isc[dsq[i]][0] - fb_sum;
+      /*hmm->isc[dsq[i]][0] will have been counted in both fmx->imx and bmx->imx*/
+      mx->dmx[ip][0] = -INFTY; /*D_0 does not exist*/
+      for (k = 1; k <= hmm->M; k++) 
+	{
+	  mx->mmx[ip][k] = fmx->mmx[ip][k] + bmx->mmx[ip][k] - hmm->msc[dsq[i]][k] - fb_sum;
+	  /*hmm->msc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+	  mx->imx[ip][k] = fmx->imx[ip][k] + bmx->imx[ip][k] - hmm->isc[dsq[i]][k] - fb_sum;
+	  /*hmm->isc[dsq[i]][k] will have been counted in both fmx->imx and bmx->imx*/
+	  mx->dmx[ip][k] = fmx->dmx[ip][k] + bmx->dmx[ip][k] - fb_sum;
+	}	  
+    }
+  /*
+  float temp_sc;
+  for (i = i0; i <= j0; i++)
+    {
+      ip = i-i0+1; 
+      for(k = 0; k <= hmm->M; k++)
+	{
+	  temp_sc = Score2Prob(mx->mmx[ip][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("mx->mmx[%3d][%3d]: %9d | %8f\n", i, k, mx->mmx[ip][k], temp_sc);
+	  temp_sc = Score2Prob(mx->imx[ip][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("mx->imx[%3d][%3d]: %9d | %8f\n", i, k, mx->imx[ip][k], temp_sc);
+	  temp_sc = Score2Prob(mx->dmx[ip][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("mx->dmx[%3d][%3d]: %9d | %8f\n", i, k, mx->dmx[ip][k], temp_sc);
+	}
+    }
+  */
+}
+
+/* Function: CP9ForwardScanDemands()
+ * Date:     EPN, Fri Jun 15 10:08:40 2007
+ *
+ * Purpose:  Determine the number of calculations for 
+ *           a CP9 Forward scanner and return it.
+ *
+ * Args:     cp9    - the CP9 HMM
+ *           L      - length of sequence.
+ * 
+ * Returns: (float) the total number of DP calculations
+ */
+float
+CP9ForwardScanDemands(CP9_t *cp9, int L)
+{
+  float dpcalcs;	/* # of inner loops executed for non-bif calculations */
+
+  dpcalcs = L * cp9->M * 3.; /* 3 states per node, M nodes in the model */
+  return dpcalcs;
+}
+
+
+/***********************************************************************
+ * Function: CP9ForwardAlign
+ * based on  P7Forward() <-- this function's comments below  
+ *           from HMMER 2.4devl core_algorithms.c
+ *
+ * Purpose:  The Forward dynamic programming algorithm.
+ *           The scaling issue is dealt with by working in log space
+ *           and calling ILogsum(); this is a slow but robust approach.
+ *           
+ * Note:     Differs from CP9_scan.c:CP9Forward() in that this function
+ *           does not work in 'scan' mode. CP9_scan.c:CP9Forward() can
+ *           do scanning OR alignment, but is somewhat more complex than
+ *           this function.
+ *
+ * Args:     dsq    - sequence in digitized form
+ *           i0     - start of target subsequence (often 1, beginning of dsq)
+ *           j0     - end of target subsequence (often L, end of dsq)
+ *           hmm    - the model
+ *           mx     - the dp matrix
+ *           
+ * Return:   log P(S|M)/P(S|R), as a bit score.
+ */
+float
+CP9ForwardAlign(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, CP9_MX *mx)
+{
+  int status;
+  int **mmx;
+  int **imx;
+  int **dmx;
+  int **elmx;
+  int  *erow;
+  int   i,k;
+  int   sc;
+  int   L;		/* subsequence length */
+  int   ip;		/* i': relative position in the subsequence  */
+
+  if(dsq == NULL) cm_Fail("In CP9ForwardAlign() dsq is NULL.");
+  L  = j0-i0+1;		/* the length of the subsequence */
+
+  /* Grow the DP matrix to 0..L rows */
+  if((status = GrowCP9Matrix(mx, NULL, L, hmm->M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) cm_Fail("CP9ForwardAlign() error growing dp mx.");
+
+  /* Initialization of the zero row.
+   */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+
+  /* Because there's a D state for every node 1..M, 
+     dmx[0][k] is possible for all k 1..M */
+  for (k = 1; k <= hmm->M; k++)
+    mmx[0][k] = imx[0][k] = -INFTY;      /* need seq to get here */
+  for (k = 1; k <= hmm->M; k++)
+    dmx[0][k] = ILogsum(ILogsum(mmx[0][k-1] + hmm->tsc[CTMD][k-1],
+				imx[0][k-1] + hmm->tsc[CTID][k-1]),
+			dmx[0][k-1] + hmm->tsc[CTDD][k-1]);
+  
+  erow[0] = dmx[0][hmm->M] + hmm->tsc[CTDM][hmm->M]; 
+  /*printf("i: %d score(erow[ip]): %f erow[ip]: %d\n", 0, Scorify(erow[0]), erow[0]);*/
+  /* Recursion. Done as a pull.
+   */
+  for (ip = 1; ip <= L; ip++) /* ip is the relative position in the seq */
+    {
+      i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from i0 to j0 */
+
+      mmx[ip][0] = dmx[ip][0] = -INFTY;  /*M_0 (B) and D_0 (non-existent)
+					 don't emit.
+				       */
+      imx[ip][0]  = ILogsum(ILogsum(mmx[ip-1][0] + hmm->tsc[CTMI][0],
+				    imx[ip-1][0] + hmm->tsc[CTII][0]),
+			    dmx[ip-1][0] + hmm->tsc[CTDI][0]);
+      imx[ip][0] += hmm->isc[dsq[i]][0];
+      for (k = 1; k <= hmm->M; k++)
+	{
+	  mmx[ip][k]  = ILogsum(ILogsum(mmx[ip-1][k-1] + hmm->tsc[CTMM][k-1],
+				       imx[ip-1][k-1] + hmm->tsc[CTIM][k-1]),
+			       ILogsum(mmx[ip-1][0] + hmm->bsc[k],
+				       dmx[ip-1][k-1] + hmm->tsc[CTDM][k-1]));
+	  mmx[ip][k] += hmm->msc[dsq[i]][k];
+
+	  dmx[ip][k]  = ILogsum(ILogsum(mmx[ip][k-1] + hmm->tsc[CTMD][k-1],
+				       imx[ip][k-1] + hmm->tsc[CTID][k-1]),
+			       dmx[ip][k-1] + hmm->tsc[CTDD][k-1]);
+
+	  imx[ip][k]  = ILogsum(ILogsum(mmx[ip-1][k] + hmm->tsc[CTMI][k],
+				       imx[ip-1][k] + hmm->tsc[CTII][k]),
+			       dmx[ip-1][k] + hmm->tsc[CTDI][k]);
+	  imx[ip][k] += hmm->isc[dsq[i]][k];
+	}
+      erow[ip] = -INFTY;
+      for (k = 1; k <= hmm->M; k++)
+	erow[ip] = ILogsum(erow[ip], mmx[ip][k] + hmm->esc[k]);
+      erow[ip] = ILogsum(erow[ip], dmx[ip][hmm->M] + hmm->tsc[CTDM][hmm->M]); 
+      erow[ip] = ILogsum(erow[ip], imx[ip][hmm->M] + hmm->tsc[CTIM][hmm->M]); 
+		       /* transition from D_M -> end */
+      /*printf("i: %d score(erow[ip]): %f erow[ip]: %d\n", i, Scorify(erow[ip]), erow[ip]);*/
+    }		
+  sc = erow[L];
+  /*printf("F erow[%d]: %d\n", i, erow[L]);*/
+
+  return Scorify(sc);		/* the total Forward score. */
+}
+
+/* Function: CP9ViterbiAlign()
+ * based on  P7Viterbi() <-- this function's comments below  
+ *           from HMMER 2.4devl core_algorithms.c
+ *
+ * Purpose:  The Viterbi dynamic programming algorithm. 
+ *           Identical to Forward() except that max's
+ *           replace sum's. 
+ *           
+ * Args:     dsq    - sequence in digitized form
+ *           i0     - start of target subsequence (often 1, beginning of dsq)
+ *           j0     - end of target subsequence (often L, end of dsq)
+ *           hmm    - the model
+ *           mx     - reused DP matrix
+ *           ret_tr - RETURN: traceback; pass NULL if it's not wanted
+ *           
+ * Return:   log P(S|M)/P(S|R), as a bit score
+ */
+float
+CP9ViterbiAlign(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, CP9_MX *mx,
+	      CP9trace_t **ret_tr)
+{
+  int status;
+  CP9trace_t  *tr;
+  int **mmx;
+  int **imx;
+  int **dmx;
+  int **elmx;
+  int  *erow;
+  int   i,k,c;
+  int   sc;
+  int   W;		/* subsequence length */
+  int   ip;		/* i': relative position in the subsequence  */
+
+  if(dsq == NULL)  cm_Fail("in CP9ViterbiAlign(), dsq is NULL.");
+
+  W  = j0-i0+1;		/* the length of the subsequence */
+
+  /* Grow the DP matrix to 0..W rows */
+  if((status = GrowCP9Matrix(mx, NULL, W, hmm->M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) cm_Fail("CP9ViterbiAlign() error growing dp mx.");
+  /* Initialization of the zero row.
+   */
+  mmx[0][0] = 0;      /* M_0 is state B, and everything starts in B */
+  imx[0][0] = -INFTY; /* I_0 is state N, can't get here without emitting*/
+  dmx[0][0] = -INFTY; /* D_0 doesn't exist. */
+  elmx[0][0]= -INFTY; /* can't go from B to EL state */
+  erow[0]   = -INFTY; 
+
+  /* Because there's a D state for every node 1..M, 
+     dmx[0][k] is possible for all k 1..M */
+  for (k = 1; k <= hmm->M; k++)
+    mmx[0][k] = imx[0][k] = elmx[0][k] = -INFTY;      /* need seq to get here */
+  for (k = 1; k <= hmm->M; k++)
+    {
+      dmx[0][k]  = -INFTY;
+      if((sc = mmx[0][k-1] + hmm->tsc[CTMD][k-1]) > dmx[0][k])
+	dmx[0][k] = sc;
+      if((sc = dmx[0][k-1] + hmm->tsc[CTDD][k-1]) > dmx[0][k])
+	dmx[0][k] = sc;
+    }
+
+  /* Recursion. Done as a pull.
+   * Note some slightly wasteful boundary conditions:  
+   */
+  for (ip = 1; ip <= W; ip++) /* ip is the relative position in the seq */
+    {
+      i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from i0 to j0 */
+      mmx[ip][0] = dmx[ip][0] = -INFTY;  /* M_0 (B) and D_0 (non-existent)
+					  * don't emit. */
+      elmx[ip][0] = -INFTY; /* there is no EL state for node 0 */
+      imx[ip][0] = -INFTY;
+      if((sc = mmx[ip-1][0] + hmm->tsc[CTMI][0]) > imx[ip][0])
+	imx[ip][0] = sc;
+      if((sc = imx[ip-1][0] + hmm->tsc[CTII][0]) > imx[ip][0])
+	imx[ip][0] = sc;
+      if((sc = dmx[ip-1][0] + hmm->tsc[CTDI][0]) > imx[ip][0])
+	imx[ip][0] = sc;
+      if(imx[ip][0] != -INFTY)
+	imx[ip][0] += hmm->isc[dsq[i]][0];
+      else 
+	imx[ip][0] = -INFTY;
+
+      for (k = 1; k <= hmm->M; k++)
+	{
+	  /*match state*/
+	  mmx[ip][k] = -INFTY;
+	  if((sc = mmx[ip-1][k-1] + hmm->tsc[CTMM][k-1]) > mmx[ip][k])
+	    mmx[ip][k] = sc;
+	  if((sc = imx[ip-1][k-1] + hmm->tsc[CTIM][k-1]) > mmx[ip][k])
+	    mmx[ip][k] = sc;
+	  if((sc = mmx[ip-1][0] + hmm->bsc[k]) > mmx[ip][k])
+	    mmx[ip][k] = sc;
+	  if((sc = dmx[ip-1][k-1] + hmm->tsc[CTDM][k-1]) > mmx[ip][k])
+	    mmx[ip][k] = sc;
+	  /* Check if we came from an EL state */
+	  if(hmm->flags & CPLAN9_EL) /* no need to waste time */
+	    {
+	      for(c = 0; c < hmm->el_from_ct[k]; c++) /* el_from_ct[k] is >= 0 */
+		{
+		  /* transition penalty to EL incurred when EL was entered */
+		  if((sc = elmx[ip-1][hmm->el_from_idx[k][c]]) > mmx[ip][k])
+		    mmx[ip][k] = sc;
+		}
+	    }
+	  if(mmx[ip][k] != -INFTY)
+	    mmx[ip][k] += hmm->msc[dsq[i]][k];
+	  else 
+	    mmx[ip][k] = -INFTY;
+
+	  /*insert state*/
+	  imx[ip][k] = -INFTY;
+	  if((sc = mmx[ip-1][k] + hmm->tsc[CTMI][k]) > imx[ip][k])
+	    imx[ip][k] = sc;
+	  if((sc = imx[ip-1][k] + hmm->tsc[CTII][k]) > imx[ip][k])
+	    imx[ip][k] = sc;
+	  if((sc = dmx[ip-1][k] + hmm->tsc[CTDI][k]) > imx[ip][k])
+	    imx[ip][k] = sc;
+	  if(imx[ip][k] != -INFTY)
+	    imx[ip][k] += hmm->isc[dsq[i]][k];
+	  else 
+	    imx[ip][k] = -INFTY;
+
+	  /*delete state*/
+	  dmx[ip][k] = -INFTY;
+	  if((sc = mmx[ip][k-1] + hmm->tsc[CTMD][k-1]) > dmx[ip][k])
+	    dmx[ip][k] = sc;
+	  if((sc = imx[ip][k-1] + hmm->tsc[CTID][k-1]) > dmx[ip][k])
+	    dmx[ip][k] = sc;
+	  if((sc = dmx[ip][k-1] + hmm->tsc[CTDD][k-1]) > dmx[ip][k])
+	    dmx[ip][k] = sc;
+
+	  /*EL (end-local) state*/
+	  elmx[ip][k] = -INFTY;
+	  if((hmm->flags & CPLAN9_EL) && hmm->has_el[k]) /* not all HMM nodes have an EL state (for ex: 
+							    HMM nodes that map to right half of a MATP_MP) */
+	    {
+	      if((sc = mmx[ip][k] + hmm->tsc[CTMEL][k]) > elmx[ip][k])
+		elmx[ip][k] = sc; /* transitioned from cur node's match state */
+	      if((sc = elmx[ip-1][k] + hmm->el_selfsc) > elmx[ip][k])
+		elmx[ip][k] = sc; /* transitioned from cur node's EL state emitted ip on transition */
+	    }
+	}
+      erow[ip] = -INFTY;
+      for (k = 1; k <= hmm->M; k++)
+	if ((sc = mmx[ip][k] + hmm->esc[k]) > erow[ip])
+	  erow[ip] = sc;
+      if ((sc =  dmx[ip][hmm->M] + hmm->tsc[CTDM][hmm->M]) > erow[ip]) /* transition from D_M -> end */
+	erow[ip] = sc;
+      /* check if we came from an EL */
+      if(hmm->flags & CPLAN9_EL) /* no need to waste time */
+	{
+	  for(c = 0; c < hmm->el_from_ct[hmm->M+1]; c++) /* el_from_ct[hmm->M+1] holds # ELs that can go to END */
+	    {
+	      /* transition penalty to EL incurred when EL was entered */
+	      if((sc = elmx[ip][hmm->el_from_idx[hmm->M+1][c]]) > erow[ip])
+		erow[ip] = sc;
+	    }
+	}
+    } 
+  sc = erow[W];
+  /* printf("returning sc: %d from CP9ViterbiAlign()\n", sc); */
+  
+  if (ret_tr != NULL) {
+    CP9ViterbiTrace(hmm, dsq, i0, j0, mx, &tr);
+    /* CP9PrintTrace(stdout, tr, hmm, dsq); */
+    *ret_tr = tr;
+  }
+  return Scorify(sc);		/* the total Viterbi score. */
+}
+
+/*********************************************************************
+ * Function: CP9BackwardAlign
+ * based on  P7Backward() <-- this function's comments below
+ *           from HMMER 2.4devl core_algorithms.c
+ * 
+ * Note:     Differs from CP9_scan.c:CP9Backward() in that this function
+ *           does not work in 'scan' mode. CP9_scan.c:CP9Backward() can
+ *           do scanning OR alignment, but is somewhat more complex than
+ *           this function.
+ * 
+ * Purpose:  The Backward dynamic programming algorithm.
+ *           The scaling issue is dealt with by working in log space
+ *           and calling ILogsum(); this is a slow but robust approach.
+ *           
+ * Args:     dsq    - sequence in digitized form
+ *           i0     - start of target subsequence (often 1, beginning of dsq)
+ *           j0     - end of target subsequence (often L, end of dsq)
+ *           hmm    - the model
+ *           mx     - the dp matrix
+ *           
+ * Return:   log P(S|M)/P(S|R), as a bit score.
+ */
+float
+CP9BackwardAlign(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, CP9_MX *mx)
+{
+  int status;
+  int **mmx;
+  int **imx;
+  int **dmx;
+  int **elmx;
+  int  *erow;
+  int   i,k;
+  int   sc;
+
+  int   W;		/* subsequence length */
+  int   ip;		/* i': relative position in the subsequence  */
+
+  if(dsq == NULL) cm_Fail("in CP9BackwardAlign(), dsq is NULL.");
+
+  W  = j0-i0+1;		/* the length of the subsequence */
+
+  /* Grow the DP matrix to 0..W rows */
+  if((status = GrowCP9Matrix(mx, NULL, W, hmm->M, &mmx, &imx, &dmx, &elmx, &erow)) != eslOK) cm_Fail("CP9ForwardAlign() error growing dp mx.");
+
+  /* Initialization of the W row.
+   */
+  i = j0;
+
+  erow[W] = 0; /*have to end in E*/
+
+  mmx[W][hmm->M] = erow[W] + hmm->esc[hmm->M]; /* M<-E ...                   */
+  mmx[W][hmm->M] += hmm->msc[dsq[i]][hmm->M]; /* ... + emitted match symbol */
+  /* can't come from I_M b/c we've emitted a single residue, L from M_M */
+  imx[W][hmm->M] = erow[W] + hmm->tsc[CTIM][hmm->M];   /* I_M(C)<-E ... */
+  imx[W][hmm->M] += hmm->isc[dsq[i]][hmm->M];           /* ... + emitted match symbol */
+  dmx[W][hmm->M] = erow[W] + hmm->tsc[CTDM][hmm->M];    /* D_M<-E */
+  for (k = hmm->M-1; k >= 1; k--)
+    {
+      mmx[W][k]  = hmm->esc[k] + erow[W];
+      mmx[W][k]  = ILogsum(mmx[W][k], dmx[W][k+1] + hmm->tsc[CTMD][k]);
+      mmx[W][k] += hmm->msc[dsq[i]][k];
+
+      imx[W][k] = dmx[W][k+1] + hmm->tsc[CTID][k];
+      imx[W][k] += hmm->isc[dsq[i]][k];
+
+      dmx[W][k] = dmx[W][k+1] + hmm->tsc[CTDD][k];
+    }
+  
+  mmx[W][0] = -INFTY; /*M_0 doesn't emit*/
+  imx[W][0] = dmx[W][1] + hmm->tsc[CTID][0];
+  imx[W][0] += hmm->isc[dsq[i]][hmm->M];    
+  dmx[W][0] = -INFTY; /*D_0 doesn't exist*/
+
+  /* Recursion. Done as a pull.
+   */
+
+  for (ip = W-1; ip >= 1; ip--) /* ip is the relative position in the seq */
+    {
+      i = i0+ip-1;		/* e.g. i is actual index in dsq, runs from j0 down to i0 */
+      erow[ip] = -INFTY;
+      
+      /* Now the main states. Note the boundary conditions at M.
+       */
+      mmx[ip][hmm->M] = imx[ip+1][hmm->M] + hmm->tsc[CTMI][hmm->M];
+      mmx[ip][hmm->M] += hmm->msc[dsq[i]][hmm->M];
+      imx[ip][hmm->M] = imx[ip+1][hmm->M] + hmm->tsc[CTII][hmm->M];
+      imx[ip][hmm->M] += hmm->isc[dsq[i]][hmm->M];
+      dmx[ip][hmm->M] = imx[ip+1][hmm->M] + hmm->tsc[CTDI][hmm->M];  /* * */
+      for (k = hmm->M-1; k >= 1; k--)
+	{
+	  mmx[ip][k]  = ILogsum(ILogsum(mmx[ip+1][k+1] + hmm->tsc[CTMM][k],
+				       imx[ip+1][k] + hmm->tsc[CTMI][k]),
+				dmx[ip][k+1] + hmm->tsc[CTMD][k]);
+	  mmx[ip][k] += hmm->msc[dsq[i]][k];
+	  
+	  imx[ip][k]  = ILogsum(ILogsum(mmx[ip+1][k+1] + hmm->tsc[CTIM][k],
+				       imx[ip+1][k] + hmm->tsc[CTII][k]),
+			       dmx[ip][k+1] + hmm->tsc[CTID][k]);
+	  imx[ip][k] += hmm->isc[dsq[i]][k];
+	  
+	  dmx[ip][k]  = ILogsum(ILogsum(mmx[ip+1][k+1] + hmm->tsc[CTDM][k],
+				       imx[ip+1][k] + hmm->tsc[CTDI][k]),
+			       dmx[ip][k+1] + hmm->tsc[CTDD][k]);
+	}
+
+      imx[ip][0]  = ILogsum(ILogsum(mmx[ip+1][1] + hmm->tsc[CTIM][0],
+				    imx[ip+1][0] + hmm->tsc[CTII][0]),
+			    dmx[ip][1] + hmm->tsc[CTID][0]);
+      imx[ip][0] += hmm->isc[dsq[i]][0];
+      mmx[ip][0] = -INFTY;
+      /*for (k = hmm->M-1; k >= 1; k--)*/ /*M_0 is the B state, it doesn't emit*/
+      for (k = hmm->M; k >= 1; k--) /*M_0 is the B state, it doesn't emit*/
+	mmx[ip][0] = ILogsum(mmx[ip][0], mmx[ip+1][k] + hmm->bsc[k]);
+      /* 04.17.07 NOTE: ERROR! mmx[ip][k==0] should takes mmx[ip+0(not 1)][k] b/c
+       * M_0 does not emit, and ip was accounted for in mmx[ip][k] */
+      mmx[ip][0] = ILogsum(mmx[ip][0], imx[ip+1][k] + hmm->tsc[CTMI][k]);
+      mmx[ip][0] = ILogsum(mmx[ip][0], dmx[ip][k+1] + hmm->tsc[CTMD][k]);
+
+      dmx[ip][0] = -INFTY; /* D_0 does not exist */
+    }
+  /* case when ip = 0 */
+  erow[0] = -INFTY;
+  mmx[0][hmm->M] = -INFTY; /* need seq to get here */
+  imx[0][hmm->M] = -INFTY; /* need seq to get here */
+  dmx[0][hmm->M] = imx[1][hmm->M] + hmm->tsc[CTDI][hmm->M];  /* * */
+  for (k = hmm->M-1; k >= 1; k--)
+    {
+      mmx[0][k] = -INFTY; /* need seq to get here */
+      imx[0][k] = -INFTY; /* need seq to get here */
+      dmx[0][k]  = ILogsum(ILogsum(mmx[1][k+1] + hmm->tsc[CTDM][k],
+				   imx[1][k] + hmm->tsc[CTDI][k]),
+			   dmx[0][k+1] + hmm->tsc[CTDD][k]);
+    }
+  imx[0][0] = -INFTY; /*need seq to get here*/
+  dmx[0][0] = -INFTY; /*D_0 doesn't exist*/
+
+  mmx[0][0] = -INFTY;
+  for (k = hmm->M; k >= 1; k--) /*M_0 is the B state, it doesn't emit*/
+    {
+      mmx[0][0] = ILogsum(mmx[0][0], mmx[1][k] + hmm->bsc[k]);
+    }
+  mmx[0][0] = ILogsum(mmx[0][0], imx[1][0] + hmm->tsc[CTMI][0]);
+  mmx[0][0] = ILogsum(mmx[0][0], dmx[0][1] + hmm->tsc[CTMD][0]);
+
+  sc = mmx[0][0];
+  /*printf("B final score: %f (i: %d)\n", Scorify(sc), sc);*/
+
+  return Scorify(sc);		/* the total Backward score. */
+}
diff --git a/src/old_funcs.h b/src/old_funcs.h
new file mode 100644
index 0000000..f54bca7
--- /dev/null
+++ b/src/old_funcs.h
@@ -0,0 +1,264 @@
+#include "esl_config.h"
+#include "config.h"
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_sqio.h"
+#include "esl_msa.h"
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_dirichlet.h"
+#include "esl_distance.h"
+#include "esl_dmatrix.h"
+#include "esl_exponential.h"
+#include "esl_fileparser.h"
+#include "esl_gamma.h"
+#include "esl_getopts.h"
+#include "esl_gev.h"
+#include "esl_gumbel.h"
+#include "esl_histogram.h"
+#include "esl_hyperexp.h"
+#include "esl_keyhash.h"
+#include "esl_minimizer.h"
+#include "esl_mixgev.h"
+/*#include "esl_mpi.h"*/
+#include "esl_msa.h"
+#include "esl_msacluster.h"
+#include "esl_msaweight.h"
+#include "esl_normal.h"
+#include "esl_paml.h"
+#include "esl_random.h"
+#include "esl_ratematrix.h"
+#include "esl_regexp.h"
+#include "esl_rootfinder.h"
+#include "esl_scorematrix.h"
+#include "esl_sqio.h"
+#include "esl_ssi.h"
+#include "esl_stack.h"
+#include "esl_stats.h"
+#include "esl_stopwatch.h"
+#include "esl_stretchexp.h"
+/*#include "esl_swat.h"*/
+#include "esl_tree.h"
+#include "esl_vectorops.h"
+#include "esl_weibull.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+#ifdef HAVE_MPI
+#include "mpi.h"
+#endif
+
+/* from old_cm_dpsearch.c */
+extern float CYKScan(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, 
+		      float cutoff, search_results_t *results);
+extern float CYKBandedScan(CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax, int i0, int j0, int W, 
+			   float cutoff, search_results_t *results);
+
+extern float CYKScanRequires(CM_t *cm, int L, int W);
+
+extern float InsideScan(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, 
+			 float cutoff, search_results_t *results);
+extern float InsideBandedScan(CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax, int i0, int j0, int W, 
+			       float cutoff, search_results_t *results);
+extern void  InsideBandedScan_jd(CM_t *cm, ESL_DSQ *dsq, int *jmin, int *jmax, int **hdmin, int **hdmax,
+				 int i0, int j0, int W, 
+				 int *ret_nhits, int **ret_hitr, 
+				 int **ret_hiti, int **ret_hitj, float **ret_hitsc,
+				 float min_thresh);
+extern float iInsideScan(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, 
+			 float cutoff, search_results_t *results);
+extern float iInsideBandedScan(CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax, int i0, int j0, int W, 
+			       float cutoff, search_results_t *results);
+
+/* from old_cm_dpalign.c */
+extern int OldActuallyAlignTargets(CM_t *cm, seqs_to_aln_t *seqs_to_aln, ESL_DSQ *dsq, search_results_t *results, 
+				   int first_result, int bdump_level, int debug_level, int silent_mode, ESL_RANDOMNESS *r);
+extern float FInside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		     float ***alpha, float ****ret_alpha, 
+		     struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		     int allow_begin);
+extern float IInside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		     int ***alpha, int ****ret_alpha, 
+		     struct Ideckpool_s *dpool, struct Ideckpool_s **ret_dpool,
+		     int allow_begin);
+extern float FOutside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		      float ***beta, float ****ret_beta, 
+		      struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+		      int allow_begin, float ***alpha, float ****ret_alpha, int do_check);
+extern float IOutside(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+		      int ***beta, int ****ret_beta, 
+		      struct Ideckpool_s *dpool, struct Ideckpool_s **ret_dpool,
+		      int allow_begin, int ***alpha, int ****ret_alpha, int do_check);
+extern void  FCMPosterior(int L, CM_t *cm, float ***alpha, float ****ret_alpha, float ***beta, 
+			  float ****ret_beta, float ***post, float ****ret_post);
+extern void  ICMPosterior(int L, CM_t *cm, int ***alpha, int ****ret_alpha, int ***beta, 
+			 int ****ret_beta, int ***post, int ****ret_post);
+extern void ICMPostalCode(CM_t *cm, int L, int ***post, Parsetree_t *tr, char **ret_pcode1, char **ret_pcode2);
+extern int  Iscore2postcode(int sc);
+extern void ICMCheckPosterior(int L, CM_t *cm, int ***post);
+extern float FInside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+			     float ***alpha, float ****ret_alpha, 
+			     struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+			     int allow_begin, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern float IInside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+			     int ***alpha, int ****ret_alpha, 
+			     struct Ideckpool_s *dpool, struct Ideckpool_s **ret_dpool,
+			     int allow_begin, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern float FOutside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+			      float ***beta, float ****ret_beta, 
+			      struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+			      int allow_begin, float ***alpha, float ****ret_alpha, 
+			      int do_check, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern float IOutside_b_jd_me(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int do_full,
+			      int ***beta, int ****ret_beta, 
+			      struct Ideckpool_s *dpool, struct Ideckpool_s **ret_dpool,
+			      int allow_begin, int ***alpha, int ****ret_alpha, 
+			      int do_check, int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern void  CMPosterior_b_jd_me(int L, CM_t *cm, float ***alpha, float ****ret_alpha, 
+				 float ***beta, float ****ret_beta, float ***post, float ****ret_post,
+				 int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern void ICMPosterior_b_jd_me(int L, CM_t *cm, int ***alpha, int ****ret_alpha, 
+				 int ***beta, int ****ret_beta, int ***post, int ****ret_post,
+				 int *jmin, int *jmax, int **hdmin, int **hdmax);
+extern void CMPostalCode_b_jd_me(CM_t *cm, int L, float ***post, Parsetree_t *tr,
+				   int *jmin, int *jmax, int **hdmin, int **hdmax, char **ret_pcode1, char **ret_pcode2);
+extern void ICMPostalCode_b_jd_me(CM_t *cm, int L, int ***post, Parsetree_t *tr,
+				  int *jmin, int *jmax, int **hdmin, int **hdmax, char **ret_pcode1, char **ret_pcode2);
+extern float ParsetreeSampleFromIInside(ESL_RANDOMNESS *r, CM_t *cm, ESL_DSQ *dsq, int L, int ***alpha, Parsetree_t **ret_tr,
+					int ****ret_alpha);
+extern float ParsetreeSampleFromIInside_b_jd_me(ESL_RANDOMNESS *r, CM_t *cm, ESL_DSQ *dsq, int L, int ***alpha, CP9Bands_t *cp9b, 
+						Parsetree_t **ret_tr, int ****ret_alpha);
+extern float CYKInside_b_jd(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, 
+			    Parsetree_t **ret_tr, int *jmin, int *jmax, 
+			    int **hdmin, int **hdmax, int *dmin, int *dmax);
+extern void debug_print_alpha_banded_jd(float ***alpha, CM_t *cm, int L, int *jmin, int *jmax, 
+					int **hdmin, int **hdmax);
+extern float ** alloc_jdbanded_vjd_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax);
+extern float CYKBandedScan_jd(CM_t *cm, ESL_DSQ *dsq, int *jmin, int *jmax, int **hdmin, int **hdmax, int i0, 
+			      int j0, int W, float cutoff, search_results_t *results);
+extern float iInsideBandedScan_jd(CM_t *cm, ESL_DSQ *dsq, int *jmin, int *jmax, int **hdmin, int **hdmax, int i0, 
+				  int j0, int W, float cutoff, search_results_t *results);
+extern int   ** alloc_jdbanded_vjd_kshadow_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax);
+extern char  ** alloc_jdbanded_vjd_yshadow_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax);
+/* memory management routines analogous to those in smallcyk.c for
+ * handling scaled int log odds scores instead of floats. */
+extern Ideckpool_t *Ideckpool_create(void);
+extern void    Ideckpool_push(struct Ideckpool_s *dpool, int **deck);
+extern int     Ideckpool_pop(struct Ideckpool_s *d, int ***ret_deck);
+extern void    Ideckpool_free(struct Ideckpool_s *d);
+extern int   **Ialloc_vjd_deck(int L, int i, int j);
+extern int     Isize_vjd_deck(int L, int i, int j);
+extern void    Ifree_vjd_deck(int **a, int i, int j);
+extern void    Ifree_vjd_matrix(int ***a, int M, int i, int j);
+extern int ** Ialloc_jdbanded_vjd_deck(int L, int i, int j, int jmin, int jmax, int *hdmin, int *hdmax);
+
+
+/* from old_cp9_dp.c */
+extern float CP9Viterbi(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, int **ret_sc, 
+			int *ret_bestpos, search_results_t *results, int do_scan, int doing_align, 
+			int be_efficient, CP9_MX **ret_mx, CP9trace_t **ret_tr);
+extern float CP9Forward(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, int **ret_isc, 
+			int *ret_maxres, search_results_t *results, int do_scan, int doing_align, 
+			int be_efficient, CP9_MX **ret_mx);
+extern float CP9Backward(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, float cutoff, int **ret_isc, 
+			 int *ret_maxres, search_results_t *results, int do_scan, int doing_align, 
+			 int be_efficient, CP9_MX **ret_mx);
+extern float CP9ForwardScanDemands(CP9_t *cp9, int L);
+extern float CP9ViterbiAlign (ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, CP9_MX *mx, CP9trace_t **ret_tr);
+extern float CP9ForwardAlign (ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, CP9_MX *mx);
+extern float CP9BackwardAlign(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, CP9_MX *mx);
+
+/* Functions below from old_miscfuncs.c are not compiled, they're not used for 
+ * any currently working code, bu are kept solely for reference */
+#if 0
+/* from old_miscfuncs.c */
+extern float CP9Scan_dispatch(CM_t *cm,ESL_DSQ *dsq, int i0, int j0, int W, float cm_cutoff, 
+			      float cp9_cutoff, search_results_t *results, int doing_cp9_stats, int *ret_flen);
+extern float RescanFilterSurvivors(CM_t *cm, ESL_DSQ *dsq, search_results_t *hmm_results, int i0, 
+				   int j0, int W, int padmode, int ipad, int jpad, int do_collapse,
+				   float cm_cutoff, float cp9_cutoff, search_results_t *results, 
+				   int *ret_flen);
+extern void  CP9ScanPosterior(ESL_DSQ *dsq, int i0, int j0, CP9_t *hmm, CP9_MX *fmx, CP9_MX *bmx, CP9_MX *mx)
+extern float FindCP9FilterThreshold(CM_t *cm, CMStats_t *cmstats, ESL_RANDOMNESS *r, 
+				    float Fmin, float Smin, float Starget, float Spad, int N, 
+				    int use_cm_cutoff, float cm_ecutoff, int db_size, 
+				    int emit_mode, int fthr_mode, int hmm_gum_mode, 
+				    int do_fastfil, int do_Fstep, int my_rank, int nproc, 
+				    int do_mpi, char *histfile, FILE *Rpts_fp, float *ret_F);
+extern int   ConfigForGumbelMode(CM_t *cm, int statmode);
+#endif
+
+/* Old functions from cplan9.c for setting CP9 attributes.
+ * These attributes are never used anymore, as of 01.04.07
+ */
+#if 0
+extern void   CPlan9SetName(CP9_t *hmm, char *name);
+extern void   CPlan9SetAccession(CP9_t *hmm, char *acc);
+extern void   CPlan9SetDescription(CP9_t *hmm, char *desc);
+extern void   CPlan9ComlogAppend(CP9_t *hmm, int argc, char **argv);
+extern void   CPlan9SetCtime(CP9_t *hmm);
+#endif
+
+/* Old MPI functions from mpisupport.c */
+#if 0
+extern void mpi_worker_search_target(CM_t *cm, int my_rank);
+extern void mpi_worker_cm_and_cp9_search(CM_t *cm, int do_fast, int my_rank);
+extern void mpi_worker_cm_and_cp9_search_maxsc(CM_t *cm, int do_fast, int do_minmax, int my_rank);
+extern int dsq_MPISend(ESL_DSQ *dsq, int L, int dest);
+extern int dsq_MPIRecv(ESL_DSQ **ret_dsq, int *ret_L);
+extern int dsq_maxsc_MPISend(char *dsq, int L, float maxsc, int dest);
+extern int dsq_maxsc_MPIRecv(char **ret_dsq, int *ret_L, float *ret_maxsc);
+#endif
+
+#if 0
+/* old hmmband.c funcs */
+extern void simple_cp9_HMM2ijBands(CM_t *cm, int ncc, int *node_cc_left, int *node_cc_right, 
+				   int *pn_min_m, int *pn_max_m, int *pn_min_i, int *pn_max_i, 
+				   int *pn_min_d, int *pn_max_d, int *imin, int *imax, 
+				   int *jmin, int *jmax, int **cs2hn_map, int **cs2hs_map, 
+				   int debug_level);
+/* old hmmband.c Plan 7 HMM banding functions */
+extern void P7_hmm_band_bounds(int **post, int L, int M, int *isum_pn, int *pn_min, int *pn_max, 
+			       double p_thresh, int state_type, int debug_level);
+extern void P7_map_cm2hmm_and_hmm2cm(CM_t *cm, struct plan7_s *hmm, int *node_cc_left, int *node_cc_right, int *cc_node_map, int ***ret_cs2hn_map, int ***ret_cs2hs_map, int ****ret_hns2cs_map, int debug_level);
+extern void P7_last_hmm_insert_state_hack(int M,  int *pn_min_m, int *pn_max_m, int *pn_min_i, int *pn_max_i);
+extern void P7_last_and_first_hmm_delete_state_hack(int M,  int *pn_min_m, int *pn_max_m, int *pn_min_d, int *pn_max_d, int L);
+extern void P7FullPosterior(int L, struct plan7_s *hmm, struct dpmatrix_s *forward, struct dpmatrix_s *backward, struct dpmatrix_s *mx);
+extern void P7_ifill_post_sums(struct dpmatrix_s *post, int L, int M, int *isum_pn_m, int *isum_pn_i, int *isum_pn_d);
+extern void P7_debug_print_post_decode(int L, int M, struct dpmatrix_s *posterior);
+extern void P7_debug_print_dp_matrix(int L, int M, struct dpmatrix_s *mx);
+#endif
+
+/* old sub_cm.c functions */
+#if 0 
+extern int  check_sub_cm_by_sampling2(CM_t *orig_cm, CM_t *sub_cm, ESL_RANDOMNESS *r, int spos, int epos, int nseq);
+#endif
+
+#if 0
+/* old cmcalibrate.c functiions */
+extern seqs_to_aln_t *cm_emit_seqs_to_aln_above_cutoff(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, int nseq);
+extern float  search_target_cm_calibration(CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax, int i0, int j0, int W, float **ret_vsc);
+extern int process_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+			    int emit_from_cm, float ***ret_vscAA, float **ret_cp9scA, float **ret_other_cp9scA);
+#endif
+
+#if 0
+/* EPN, Fri Jan  4 14:27:42 2008, realized we shouldn't allow zeroing of inserts outside cmbuild, b/c this would invalidate E-values */
+extern void  CMHackInsertScores(CM_t *cm);
+extern void  CP9HackInsertScores(CP9_t *cp9);
+#endif
+
+#if 0
+/* EPN, Mon Jan  7 14:10:43 2008, changed entropy weighting functions to HMMER3 entropy weighting functions */
+extern double CM_Eweight(CM_t *cm,  const Prior_t *pri, 
+			 float numb_seqs, float targetent);
+extern void   ModelContent(float *ent1, float *ent2, int M);
+extern double CM_Eweight_RE(CM_t *cm, const Prior_t *pri, float numb_seqs, 
+			    float target_relent, float *randomseq);
+extern double DRelEntropy(double *p, double *f, int n);
+#endif
+ 
diff --git a/src/old_miscfuncs.c b/src/old_miscfuncs.c
new file mode 100644
index 0000000..cd456dc
--- /dev/null
+++ b/src/old_miscfuncs.c
@@ -0,0 +1,9165 @@
+/* old_miscfuncs.c
+ * EPN, Wed Dec  5 10:35:55 2007
+ *
+ * Options from Infernal codebase as of revision 2243 that
+ * are not used in any circumstance. These are typically not
+ * old DP functions which can be found in old_cm_dpsearch.c, 
+ * old_cm_dpalign.c and old_cp9_dp.c. 
+ * 
+ * This code is kept solely for reference, and is not
+ * compiled/compilable.
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_histogram.h"
+#include "esl_stopwatch.h"
+#include "esl_vectorops.h"
+#include "esl_stats.h"
+
+#include "funcs.h"
+#include "structs.h"
+  
+
+/***********************************************************************
+ * Function: CP9Scan_dispatch()
+ * Incept:   EPN, Tue Jan  9 06:28:49 2007
+ * 
+ * Purpose:  Scan a sequence with a CP9, potentially rescan CP9 hits with CM.
+ *
+ *           3 possible modes:
+ *
+ *           Mode 1: Filter mode with default pad 
+ *                   (IF cm->search_opts & CM_SEARCH_HMMFILTER and 
+ *                      !cm->search_opts & CM_SEARCH_HMMPAD)
+ *                   Scan with CP9Forward() to get likely endpoints (j) of 
+ *                   hits, for each j do a CP9Backward() from j-W+1..j to get
+ *                   the most likely start point i for this j. 
+ *                   Set i' = j-W+1 and
+ *                       j' = i+W-1. 
+ *                   Each i'..j' subsequence is rescanned with the CM.
+ * 
+ *           Mode 2: Filter mode with user-defined pad 
+ *                   (IF cm->search_opts & CM_SEARCH_HMMFILTER and 
+ *                       cm->search_opts & CM_SEARCH_HMMPAD)
+ *                   Same as mode 1, but i' and j' defined differently:
+ *                   Set i' = i - (cm->hmmpad) and
+ *                       j' = j + (cm->hmmpad) 
+ *                   Each i'..j' subsequence is rescanned with the CM.
+ * 
+ *           Mode 3: HMM only mode (IF cm->search_opts & CM_SEARCH_HMMONLY)
+ *                   Hit boundaries i and j are defined the same as in mode 1, but
+ *                   no rescanning with CM takes place. i..j hits are reported 
+ *                   (note i' and j' are never calculated).
+ * 
+ * Args:     
+ *           cm         - the covariance model, includes cm->cp9: a CP9 HMM
+ *           dsq        - sequence in digitized form
+ *           i0         - start of target subsequence (1 for beginning of dsq)
+ *           j0         - end of target subsequence (L for end of dsq)
+ *           W          - the maximum size of a hit (often cm->W)
+ *           cm_cutoff  - minimum CM  score to report 
+ *           cp9_cutoff - minimum CP9 score to report (or keep if filtering)
+ *           results    - search_results_t to add to, only passed to 
+ *                        OldActuallySearchTarget()
+ *           doing_cp9_stats- TRUE if we're calc'ing stats for the CP9, in this 
+ *                            case we never rescan with CM
+ *           ret_flen   - RETURN: subseq len that survived filter
+ * Returns:  best_sc, score of maximally scoring end position j 
+ */
+float
+CP9Scan_dispatch(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, float cm_cutoff, 
+		 float cp9_cutoff, search_results_t *results, int doing_cp9_stats,
+		 int *ret_flen)
+{
+  int h;
+  int i;
+  int min_i;
+  float best_hmm_sc;
+  float best_hmm_fsc;
+  float cur_best_hmm_bsc;
+  float best_cm_sc;
+  int   flen;
+  float ffrac;
+  int do_collapse;
+  int ipad;
+  int jpad;
+  int padmode;
+  search_results_t *fwd_results;
+  search_results_t *bwd_results;
+
+  /* check contract */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CP9Scan_dispatch(), cm->cp9 is NULL\n");
+  if((cm->search_opts & CM_SEARCH_HMMPAD) &&
+     (!(cm->search_opts & CM_SEARCH_HMMFILTER)))
+     cm_Fail("ERROR in CP9Scan_dispatch(), CM_SEARCH_HMMPAD flag up, but CM_SEARCH_HMMFILTER flag down.\n");
+  if(!doing_cp9_stats && (!((cm->search_opts & CM_SEARCH_HMMFILTER) || 
+			    (cm->search_opts & CM_SEARCH_HMMONLY))))
+    cm_Fail("ERROR in CP9Scan_dispatch(), not doing CP9 stats and neither CM_SEARCH_HMMFILTER nor CM_SEARCH_HMMONLY flag is up.\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9Scan_dispatch, dsq is NULL.");
+
+  /*printf("in CP9Scan_dispatch(), i0: %d j0: %d\n", i0, j0);
+    printf("cp9_cutoff: %f\n", cp9_cutoff);*/
+
+  best_cm_sc = best_hmm_sc = IMPOSSIBLE;
+  /* set up options for RescanFilterSurvivors() if we're filtering */
+  if(cm->search_opts & CM_SEARCH_HMMFILTER)
+    {
+      if(cm->search_opts & CM_SEARCH_HMMPAD) /* mode 2 */
+	{
+	  padmode = PAD_SUBI_ADDJ;
+	  ipad = jpad = cm->hmmpad; /* subtract hmmpad from i, add hmmpad to j */
+	}
+      else /* mode 1 */
+	{
+	  padmode = PAD_ADDI_SUBJ;
+	  ipad = jpad = W-1; /* subtract W-1 from j, add W-1 to i */
+	}
+      if(cm->search_opts && CM_SEARCH_HBANDED)
+	do_collapse = FALSE;
+      else
+	do_collapse = TRUE;
+    }
+  
+  /* Scan the (sub)seq w/Forward, getting j end points of hits above cutoff */
+  fwd_results = CreateResults(INIT_RESULTS);
+  best_hmm_fsc = CP9Forward(cm, dsq, i0, j0, W, cp9_cutoff, NULL, NULL, fwd_results,
+			    TRUE,   /* we're scanning */
+			    FALSE,  /* we're not ultimately aligning */
+			    FALSE,  /* we're not rescanning */
+			    TRUE,   /* be memory efficient */
+			    NULL);  /* don't want the DP matrix back */
+  best_hmm_sc = best_hmm_fsc;
+
+  /* Remove overlapping hits, if we're being greedy */
+  if(cm->search_opts & CM_SEARCH_HMMGREEDY) /* resolve overlaps by being greedy */
+    {
+      assert(i0 == 1); 
+      remove_overlapping_hits (fwd_results, i0, j0);
+    }
+
+  /* Determine start points (i) of the hits based on Backward scan starting at j,
+   * report hits IFF CM_SEARCH_HMMONLY */
+  bwd_results = CreateResults(INIT_RESULTS);
+  for(h = 0; h < fwd_results->num_results; h++) 
+    {
+      min_i = (fwd_results->data[h].stop - W + 1) >= 1 ? (fwd_results->data[h].stop - W + 1) : 1;
+      cur_best_hmm_bsc = CP9Backward(cm, dsq, min_i, fwd_results->data[h].stop, W, cp9_cutoff, 
+				     NULL, /* don't care about score of each posn */
+				     &i,   /* set i as the best scoring start point from j-W..j */
+				     ((cm->search_opts & CM_SEARCH_HMMONLY) ? results : bwd_results),  
+				     TRUE,  /* we're scanning */
+				     /*FALSE,*/  /* we're not scanning */
+				     FALSE, /* we're not ultimately aligning */
+				     FALSE, /* don't rescan */
+				     TRUE,  /* be memory efficient */
+				     NULL); /* don't want the DP matrix back */
+      //FALSE,  /* don't be memory efficient */
+      //&bmx); /* give the DP matrix back */
+      /* this only works if we've saved the matrices, and didn't do scan mode
+       * for both Forward and Backward:
+       * debug_check_CP9_FB(fmx, bmx, cm->cp9, cur_best_hmm_bsc, i0, j0, dsq); */
+      
+      if(cur_best_hmm_bsc > best_hmm_sc) best_hmm_sc = cur_best_hmm_bsc;
+      /*printf("cur_best_hmm_bsc: %f\n", cur_best_hmm_bsc);*/
+    }	  
+  /* Rescan with CM if we're filtering and not doing cp9 stats */
+  if(!doing_cp9_stats && (cm->search_opts & CM_SEARCH_HMMFILTER))
+    {
+      /* Remove overlapping hits, if we're being greedy */
+      if(cm->search_opts & CM_SEARCH_HMMGREEDY) 
+	{
+	  assert(i0 == 1); 
+	  remove_overlapping_hits (bwd_results, i0, j0);
+	}
+      best_cm_sc = RescanFilterSurvivors(cm, dsq, bwd_results, i0, j0, W, 
+					 padmode, ipad, jpad, 
+					 do_collapse, cm_cutoff, cp9_cutoff, 
+					 results, &flen);
+      if(flen == 0) ffrac = 100.;
+      else ffrac = 1. - (((float) flen) / (((float) (j0-i0+1))));
+      /*if(!(cm->search_opts & CM_SEARCH_HMMONLY))
+	printf("orig_len: %d flen: %d fraction %6.2f\n", (j0-i0+1), (flen), ffrac);*/
+    }
+  FreeResults (fwd_results);
+  FreeResults (bwd_results);
+
+  /*printf("in CP9Scan_dispatch, returning best_hmm_sc: %f\n", best_hmm_sc);*/
+  if(doing_cp9_stats || cm->search_opts & CM_SEARCH_HMMONLY)
+    return best_hmm_sc;
+  else
+    return best_cm_sc;
+}
+
+/* Function: CP9ScanPosterior()
+ * based on Ian Holmes' hmmer/src/postprob.c::P7EmitterPosterior()
+ *
+ * Purpose:  Combines Forward and Backward scanning matrices into a posterior
+ *           probability matrix. 
+ *
+ *           The main difference between this function and CP9Posterior()
+ *           in hmmband.c is that this func takes matrices from CP9ForwardBackwardScan()
+ *           in which parses are allowed to start and end in any residue.
+ *           In CP9Posterior(), the matrices are calc'ed in CP9Forward()
+ *           and CP9Backward() which force all parses considered to start at posn
+ *           1 and end at L. This means here we have to calculate probability
+ *           that each residue from 1 to L is contained in any parse prior
+ *           to determining the posterior probability it was emitted from
+ *           each state.
+ * 
+ *           For emitters (match and inserts) the 
+ *           entries in row i of this matrix are the logs of the posterior 
+ *           probabilities of each state emitting symbol i of the sequence. 
+ *           For non-emitters the entries in row i of this matrix are the 
+ *           logs of the posterior probabilities of each state being 'visited' 
+ *           when the last emitted residue in the parse was symbol i of the
+ *           sequence. 
+ *           The last point distinguishes this function from P7EmitterPosterior() 
+ *           which set all posterior values for for non-emitting states to -INFTY.
+ *           The caller must allocate space for the matrix, although the
+ *           backward matrix can be used instead (overwriting it will not
+ *           compromise the algorithm).
+ *           
+ * Args:     dsq      - sequence in digitized form
+ *           i0       - start of target subsequence
+ *           j0       - end of target subsequence 
+ *           hmm      - the model
+ *           forward  - pre-calculated forward matrix
+ *           backward - pre-calculated backward matrix
+ *           mx       - pre-allocated dynamic programming matrix
+ *           
+ * Return:   void
+ */
+void
+CP9ScanPosterior(ESL_DSQ *dsq, int i0, int j0,
+		     CP9_t *hmm,
+		     CP9_MX *fmx,
+		     CP9_MX *bmx,
+		     CP9_MX *mx)
+{
+  int i;
+  int ip;
+  int k;
+  int fb_sum; /* tmp value, the probability that the current residue (i) was
+	       * visited in any parse */
+  /* contract check */
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9ScanPosterior(), dsq is NULL.");
+
+  /*printf("\n\nin CP9ScanPosterior() i0: %d, j0: %d\n", i0, j0);*/
+  fb_sum = -INFTY;
+  for (i = i0-1; i <= j0; i++) 
+    {
+      ip = i-i0+1; /* ip is relative position in seq, 0..L */
+      /*printf("bmx->mmx[i:%d][0]: %d\n", i, bmx->mmx[ip][0]); */
+      fb_sum = ILogsum(fb_sum, (bmx->mmx[ip][0])); 
+    }
+  /*printf("fb_sc: %f\n", Scorify(fb_sum));*/
+    /* fb_sum is the probability of all parses */
+
+    /*for(k = 1; k <= hmm->M; k++)*/
+  /*{*/
+      /*fbsum_ = ILogsum(fmx->mmx[0][k] + bmx->mmx[0][k]))*/; /* residue 0 can't be emitted
+								    * but we can start in BEGIN,
+								    * before any residues */
+      /*fb_sum = ILogsum(fb_sum, (fmx->imx[0][k] + bmx->imx[0][k]))*/; /* these will be all -INFTY */
+  /*}*/      
+
+  /* note boundary conditions, case by case by case... */
+  mx->mmx[0][0] = fmx->mmx[0][0] + bmx->mmx[0][0] - fb_sum;
+  mx->imx[0][0] = -INFTY; /*need seq to get here*/
+  mx->dmx[0][0] = -INFTY; /*D_0 does not exist*/
+  for (k = 1; k <= hmm->M; k++) 
+    {
+      mx->mmx[0][k] = -INFTY; /*need seq to get here*/
+      mx->imx[0][k] = -INFTY; /*need seq to get here*/
+      mx->dmx[0][k] = fmx->dmx[0][k] + bmx->dmx[0][k] - fb_sum;
+    }
+      
+  for (i = i0; i <= j0; i++)
+    {
+      ip = i-i0+1; /* ip is relative position in seq, 0..L */
+      /*fb_sum = -INFTY;*/ /* this will be probability of seeing residue i in any parse */
+      /*for (k = 0; k <= hmm->M; k++) 
+	{
+	fb_sum = ILogsum(fb_sum, (fmx->mmx[i][k] + bmx->mmx[i][k] - hmm->msc[dsq[i]][k]));*/
+	  /*hmm->msc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+      /*fb_sum = ILogsum(fb_sum, (fmx->imx[i][k] + bmx->imx[i][k] - hmm->isc[dsq[i]][k]));*/
+	  /*hmm->isc[dsq[i]][k] will have been counted in both fmx->imx and bmx->imx*/
+      /*}*/
+      mx->mmx[ip][0] = -INFTY; /*M_0 does not emit*/
+      mx->imx[ip][0] = fmx->imx[ip][0] + bmx->imx[ip][0] - hmm->isc[dsq[i]][0] - fb_sum;
+      /*hmm->isc[dsq[i]][0] will have been counted in both fmx->imx and bmx->imx*/
+      mx->dmx[ip][0] = -INFTY; /*D_0 does not exist*/
+      for (k = 1; k <= hmm->M; k++) 
+	{
+	  mx->mmx[ip][k] = fmx->mmx[ip][k] + bmx->mmx[ip][k] - hmm->msc[dsq[i]][k] - fb_sum;
+	  /*hmm->msc[dsq[i]][k] will have been counted in both fmx->mmx and bmx->mmx*/
+	  mx->imx[ip][k] = fmx->imx[ip][k] + bmx->imx[ip][k] - hmm->isc[dsq[i]][k] - fb_sum;
+	  /*hmm->isc[dsq[i]][k] will have been counted in both fmx->imx and bmx->imx*/
+	  mx->dmx[ip][k] = fmx->dmx[ip][k] + bmx->dmx[ip][k] - fb_sum;
+	}	  
+    }
+  /*
+  float temp_sc;
+  for (i = i0; i <= j0; i++)
+    {
+      ip = i-i0+1; 
+      for(k = 0; k <= hmm->M; k++)
+	{
+	  temp_sc = Score2Prob(mx->mmx[ip][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("mx->mmx[%3d][%3d]: %9d | %8f\n", i, k, mx->mmx[ip][k], temp_sc);
+	  temp_sc = Score2Prob(mx->imx[ip][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("mx->imx[%3d][%3d]: %9d | %8f\n", i, k, mx->imx[ip][k], temp_sc);
+	  temp_sc = Score2Prob(mx->dmx[ip][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("mx->dmx[%3d][%3d]: %9d | %8f\n", i, k, mx->dmx[ip][k], temp_sc);
+	}
+    }
+  */
+}
+
+/***********************************************************************
+ * Function: CP9Scan_dispatch()
+ * Incept:   EPN, Tue Jan  9 06:28:49 2007
+ * 
+ * Purpose:  Scan a sequence with a CP9, potentially rescan CP9 hits with CM.
+ *
+ *           3 possible modes:
+ *
+ *           Mode 1: Filter mode with default pad 
+ *                   (IF cm->search_opts & CM_SEARCH_HMMFILTER and 
+ *                      !cm->search_opts & CM_SEARCH_HMMPAD)
+ *                   Scan with CP9Forward() to get likely endpoints (j) of 
+ *                   hits, for each j do a CP9Backward() from j-W+1..j to get
+ *                   the most likely start point i for this j. 
+ *                   Set i' = j-W+1 and
+ *                       j' = i+W-1. 
+ *                   Each i'..j' subsequence is rescanned with the CM.
+ * 
+ *           Mode 2: Filter mode with user-defined pad 
+ *                   (IF cm->search_opts & CM_SEARCH_HMMFILTER and 
+ *                       cm->search_opts & CM_SEARCH_HMMPAD)
+ *                   Same as mode 1, but i' and j' defined differently:
+ *                   Set i' = i - (cm->hmmpad) and
+ *                       j' = j + (cm->hmmpad) 
+ *                   Each i'..j' subsequence is rescanned with the CM.
+ * 
+ *           Mode 3: HMM only mode (IF cm->search_opts & CM_SEARCH_HMMONLY)
+ *                   Hit boundaries i and j are defined the same as in mode 1, but
+ *                   no rescanning with CM takes place. i..j hits are reported 
+ *                   (note i' and j' are never calculated).
+ * 
+ * Args:     
+ *           cm         - the covariance model, includes cm->cp9: a CP9 HMM
+ *           dsq        - sequence in digitized form
+ *           i0         - start of target subsequence (1 for beginning of dsq)
+ *           j0         - end of target subsequence (L for end of dsq)
+ *           W          - the maximum size of a hit (often cm->W)
+ *           cm_cutoff  - minimum CM  score to report 
+ *           cp9_cutoff - minimum CP9 score to report (or keep if filtering)
+ *           results    - search_results_t to add to, only passed to 
+ *                        OldActuallySearchTarget()
+ *           doing_cp9_stats- TRUE if we're calc'ing stats for the CP9, in this 
+ *                            case we never rescan with CM
+ *           ret_flen   - RETURN: subseq len that survived filter
+ * Returns:  best_sc, score of maximally scoring end position j 
+ */
+float
+CP9Scan_dispatch(CM_t *cm, ESL_DSQ *dsq, int i0, int j0, int W, float cm_cutoff, 
+		 float cp9_cutoff, search_results_t *results, int doing_cp9_stats,
+		 int *ret_flen)
+{
+  int h;
+  int i;
+  int min_i;
+  float best_hmm_sc;
+  float best_hmm_fsc;
+  float cur_best_hmm_bsc;
+  float best_cm_sc;
+  int   flen;
+  float ffrac;
+  int do_collapse;
+  int ipad;
+  int jpad;
+  int padmode;
+  search_results_t *fwd_results;
+  search_results_t *bwd_results;
+
+  /* check contract */
+  if(cm->cp9 == NULL)
+    cm_Fail("ERROR in CP9Scan_dispatch(), cm->cp9 is NULL\n");
+  if((cm->search_opts & CM_SEARCH_HMMPAD) &&
+     (!(cm->search_opts & CM_SEARCH_HMMFILTER)))
+     cm_Fail("ERROR in CP9Scan_dispatch(), CM_SEARCH_HMMPAD flag up, but CM_SEARCH_HMMFILTER flag down.\n");
+  if(!doing_cp9_stats && (!((cm->search_opts & CM_SEARCH_HMMFILTER) || 
+			    (cm->search_opts & CM_SEARCH_HMMONLY))))
+    cm_Fail("ERROR in CP9Scan_dispatch(), not doing CP9 stats and neither CM_SEARCH_HMMFILTER nor CM_SEARCH_HMMONLY flag is up.\n");
+  if(dsq == NULL)
+    cm_Fail("ERROR in CP9Scan_dispatch, dsq is NULL.");
+
+  /*printf("in CP9Scan_dispatch(), i0: %d j0: %d\n", i0, j0);
+    printf("cp9_cutoff: %f\n", cp9_cutoff);*/
+
+  best_cm_sc = best_hmm_sc = IMPOSSIBLE;
+  /* set up options for RescanFilterSurvivors() if we're filtering */
+  if(cm->search_opts & CM_SEARCH_HMMFILTER)
+    {
+      if(cm->search_opts & CM_SEARCH_HMMPAD) /* mode 2 */
+	{
+	  padmode = PAD_SUBI_ADDJ;
+	  ipad = jpad = cm->hmmpad; /* subtract hmmpad from i, add hmmpad to j */
+	}
+      else /* mode 1 */
+	{
+	  padmode = PAD_ADDI_SUBJ;
+	  ipad = jpad = W-1; /* subtract W-1 from j, add W-1 to i */
+	}
+      if(cm->search_opts && CM_SEARCH_HBANDED)
+	do_collapse = FALSE;
+      else
+	do_collapse = TRUE;
+    }
+  
+  /* Scan the (sub)seq w/Forward, getting j end points of hits above cutoff */
+  fwd_results = CreateResults(INIT_RESULTS);
+  best_hmm_fsc = CP9Forward(cm, dsq, i0, j0, W, cp9_cutoff, NULL, NULL, fwd_results,
+			    TRUE,   /* we're scanning */
+			    FALSE,  /* we're not ultimately aligning */
+			    FALSE,  /* we're not rescanning */
+			    TRUE,   /* be memory efficient */
+			    NULL);  /* don't want the DP matrix back */
+  best_hmm_sc = best_hmm_fsc;
+
+  /* Remove overlapping hits, if we're being greedy */
+  if(cm->search_opts & CM_SEARCH_HMMGREEDY) /* resolve overlaps by being greedy */
+    {
+      assert(i0 == 1); 
+      remove_overlapping_hits (fwd_results, i0, j0);
+    }
+
+  /* Determine start points (i) of the hits based on Backward scan starting at j,
+   * report hits IFF CM_SEARCH_HMMONLY */
+  bwd_results = CreateResults(INIT_RESULTS);
+  for(h = 0; h < fwd_results->num_results; h++) 
+    {
+      min_i = (fwd_results->data[h].stop - W + 1) >= 1 ? (fwd_results->data[h].stop - W + 1) : 1;
+      cur_best_hmm_bsc = CP9Backward(cm, dsq, min_i, fwd_results->data[h].stop, W, cp9_cutoff, 
+				     NULL, /* don't care about score of each posn */
+				     &i,   /* set i as the best scoring start point from j-W..j */
+				     ((cm->search_opts & CM_SEARCH_HMMONLY) ? results : bwd_results),  
+				     TRUE,  /* we're scanning */
+				     /*FALSE,*/  /* we're not scanning */
+				     FALSE, /* we're not ultimately aligning */
+				     FALSE, /* don't rescan */
+				     TRUE,  /* be memory efficient */
+				     NULL); /* don't want the DP matrix back */
+      //FALSE,  /* don't be memory efficient */
+      //&bmx); /* give the DP matrix back */
+      /* this only works if we've saved the matrices, and didn't do scan mode
+       * for both Forward and Backward:
+       * debug_check_CP9_FB(fmx, bmx, cm->cp9, cur_best_hmm_bsc, i0, j0, dsq); */
+      
+      if(cur_best_hmm_bsc > best_hmm_sc) best_hmm_sc = cur_best_hmm_bsc;
+      /*printf("cur_best_hmm_bsc: %f\n", cur_best_hmm_bsc);*/
+    }	  
+  /* Rescan with CM if we're filtering and not doing cp9 stats */
+  if(!doing_cp9_stats && (cm->search_opts & CM_SEARCH_HMMFILTER))
+    {
+      /* Remove overlapping hits, if we're being greedy */
+      if(cm->search_opts & CM_SEARCH_HMMGREEDY) 
+	{
+	  assert(i0 == 1); 
+	  remove_overlapping_hits (bwd_results, i0, j0);
+	}
+      best_cm_sc = RescanFilterSurvivors(cm, dsq, bwd_results, i0, j0, W, 
+					 padmode, ipad, jpad, 
+					 do_collapse, cm_cutoff, cp9_cutoff, 
+					 results, &flen);
+      if(flen == 0) ffrac = 100.;
+      else ffrac = 1. - (((float) flen) / (((float) (j0-i0+1))));
+      /*if(!(cm->search_opts & CM_SEARCH_HMMONLY))
+	printf("orig_len: %d flen: %d fraction %6.2f\n", (j0-i0+1), (flen), ffrac);*/
+    }
+  FreeResults (fwd_results);
+  FreeResults (bwd_results);
+
+  /*printf("in CP9Scan_dispatch, returning best_hmm_sc: %f\n", best_hmm_sc);*/
+  if(doing_cp9_stats || cm->search_opts & CM_SEARCH_HMMONLY)
+    return best_hmm_sc;
+  else
+    return best_cm_sc;
+}
+
+/***********************************************************************
+ * Function: RescanFilterSurvivors()
+ * Incept:   EPN, Wed Apr 11 05:51:55 2007
+ * 
+ * Purpose:  Given start and end points of hits that have survived
+ *           a CP9 filter, pad a given amount of residues on 
+ *           on each side, and rescan with a CM. Optionally,
+ *           collapse overlapping subseqs into one larger subseq before
+ *           rescanning (we don't always do this b/c we may want to
+ *           derive HMM bands for a subseq from a Forward/Backward scan).
+ * 
+ *           Can be run in 2 modes, depending on input variable padmode:
+ *           Mode 1: padmode = PAD_SUBI_ADDJ
+ *                   For each i,j pair in hiti, hitj: 
+ *                   set i' = i - ipad; and j' = j + jpad, 
+ *                   Rescan subseq from i' to j'.
+ *           Mode 2: padmode = PAD_ADDI_SUBJ
+ *                   For each i,j pair in hiti, hitj: 
+ *                   set j' = i + ipad; and i' = j - jpad, 
+ *                   ensure j' >= j and i' <= i. 
+ *                   Rescan subseq from i' to j'.
+ *
+ * Args:     
+ *           cm         - the covariance model, includes cm->cp9: a CP9 HMM
+ *           dsq        - sequence in digitized form
+ *           hmm_results- info on HMM hits that survived filter
+ *           i0         - start of target subsequence (1 for beginning of dsq)
+ *           j0         - end of target subsequence (L for end of dsq)
+ *           W          - the maximum size of a hit (often cm->W)
+ *           padmode    - PAD_SUBI_ADDJ or PAD_ADDI_SUBJ (see above)
+ *           ipad       - number of residues to subtract/add from each i 
+ *           jpad       - number of residues to add/subtract from each j 
+ *           do_collapse- TRUE: collapse overlapping hits (after padding) into 1
+ *           cm_cutoff  - minimum CM  score to report 
+ *           cp9_cutoff - minimum CP9 score to report 
+ *           results    - search_results_t to add to, only passed to 
+ *                        OldActuallySearchTarget()
+ *           ret_flen   - RETURN: subseq len that survived filter
+ * Returns:  best_sc found when rescanning with CM 
+ */
+float
+RescanFilterSurvivors(CM_t *cm, ESL_DSQ *dsq, search_results_t *hmm_results, int i0, int j0,
+		      int W, int padmode, int ipad, int jpad, int do_collapse,
+		      float cm_cutoff, float cp9_cutoff, search_results_t *results, int *ret_flen)
+{
+  int h;
+  int i, j;
+  float best_cm_sc;
+  float cm_sc;
+  int   flen;
+  int   prev_j = j0;
+  int   next_j;
+  int   nhits;
+
+  /* check contract */
+  if(padmode != PAD_SUBI_ADDJ && padmode != PAD_ADDI_SUBJ)
+    ESL_EXCEPTION(eslEINCOMPAT, "can't determine mode.");
+  if(dsq == NULL)
+    cm_Fail("ERROR in RescanFilterSurvivors(), dsq is NULL.\n");
+
+  best_cm_sc = IMPOSSIBLE;
+  flen = 0;
+
+  /*if(padmode == PAD_SUBI_ADDJ)
+    printf("in RescanFilterSurvivors(), mode: PAD_SUBI_ADDJ\n");
+    else
+    printf("in RescanFilterSurvivors(), mode: PAD_ADDI_SUBJ\n");
+    printf("\tipad: %d, jpad: %d collapse: %d\n", ipad, jpad, do_collapse);*/
+
+  /* For each hit, add pad according to mode and rescan by calling OldActuallySearchTarget(). 
+   * If do_collapse, collapse multiple overlapping hits into 1 before rescanning */
+  /* hits should always be sorted by decreasing j, if this is violated - die. */
+  nhits = hmm_results->num_results;
+  for(h = 0; h < nhits; h++) 
+    {
+      if(hmm_results->data[h].stop > prev_j) 
+	ESL_EXCEPTION(eslEINCOMPAT, "j's not in descending order");
+
+      prev_j = hmm_results->data[h].stop;
+
+      /* add pad */
+      if(padmode == PAD_SUBI_ADDJ)
+	{
+	  i = ((hmm_results->data[h].start - ipad) >= 1)    ? (hmm_results->data[h].start - ipad) : 1;
+	  j = ((hmm_results->data[h].stop  + jpad) <= j0)   ? (hmm_results->data[h].stop  + jpad) : j0;
+	  if((h+1) < nhits)
+	    next_j = ((hmm_results->data[h+1].stop + jpad) <= j0)   ? (hmm_results->data[h+1].stop + jpad) : j0;
+	  else
+	    next_j = -1;
+	}
+      else if(padmode == PAD_ADDI_SUBJ)
+	{
+	  i = ((hmm_results->data[h].stop  - jpad) >= 1)    ? (hmm_results->data[h].stop  - jpad) : 1;
+	  j = ((hmm_results->data[h].start + ipad) <= j0)   ? (hmm_results->data[h].start + ipad) : j0;
+	  if((h+1) < nhits)
+	    next_j = ((hmm_results->data[h+1].start + ipad) <= j0)   ? (hmm_results->data[h+1].start + ipad) : j0;
+	  else
+	    next_j = -1;
+	}
+      /*printf("subseq: hit %d i: %d (%d) j: %d (%d)\n", h, i, hmm_results->data[h].start[h], j, hmm_results->data[h].stop[h]);*/
+
+      if(do_collapse) /* collapse multiple hits that overlap after padding on both sides into a single hit */
+	{
+	  while(((h+1) < nhits) && (next_j >= i))
+	    {
+	      /* suck in hit */
+	      h++;
+	      if(padmode == PAD_SUBI_ADDJ)
+		{
+		  i = ((hmm_results->data[h].start - ipad) >= 1)    ? (hmm_results->data[h].start - ipad) : 1;
+		  if((h+1) < nhits)
+		    next_j = ((hmm_results->data[h+1].stop + jpad) <= j0)   ? (hmm_results->data[h+1].stop + jpad) : j0;
+		  else
+		    next_j = -1;
+		}
+	      else if(padmode == PAD_ADDI_SUBJ)
+		{
+		  i = ((hmm_results->data[h].stop - jpad) >= 1)    ? (hmm_results->data[h].stop - jpad) : 1;
+		  if((h+1) < nhits)
+		    next_j = ((hmm_results->data[h+1].start + ipad) <= j0)   ? (hmm_results->data[h+1].start + ipad) : j0;
+		  else
+		    next_j = -1;
+		}
+	      /*printf("\tsucked in subseq: hit %d new_i: %d j (still): %d\n", h, i, j);*/
+	    }
+	}
+      /*printf("in RescanFilterSurvivors(): calling OldActuallySearchTarget: %d %d h: %d nhits: %d\n", i, j, h, nhits);*/
+      cm_sc =
+	OldActuallySearchTarget(cm, dsq, i, j, cm_cutoff, cp9_cutoff,
+				results, /* keep results                                 */
+				FALSE,   /* don't filter, we already have                */
+				FALSE,   /* we're not building a histogram for CM stats  */
+				FALSE,   /* we're not building a histogram for CP9 stats */
+				NULL,    /* filter fraction N/A                          */
+				FALSE);  /* DO NOT align the hits in this recursive call */
+      flen += (j - i + 1);
+      if(cm_sc > best_cm_sc) best_cm_sc = cm_sc;
+    }
+
+  //if(flen == 0) ffrac = 100.;
+  //else ffrac = 1. - (((float) flen) / (((float) (j0-i0+1))));
+  if(ret_flen != NULL) *ret_flen = flen;
+  return best_cm_sc;
+}
+
+
+/*
+ * Function: FindCP9FilterThreshold()
+ * Incept:   EPN, Wed May  2 10:00:45 2007
+ *
+ * Purpose:  Sample sequences from a CM and determine the CP9 HMM E-value
+ *           threshold necessary to recognize a specified fraction of those
+ *           hits. Sequences are sampled from the CM until N with a E-value
+ *           better than cm_ecutoff are sampled (those with worse E-values
+ *           are rejected). CP9 scans are carried out in either local or
+ *           glocal mode depending on hmm_gum_mode. CM is configured in 
+ *           local/glocal and sampled seqs are scored in CYK/inside depending
+ *           on fthr_mode (4 possibilities). E-values are determined using
+ *           lambda from cm->stats, and a recalc'ed mu using database size
+ *           of 'db_size'.
+ *
+ *           If do_fastfil and fthr_mode is local or glocal CYK, parsetree 
+ *           scores of emitted sequences are assumed to an optimal CYK scores 
+ *           (not nec true). This saves a lot of time b/c no need to
+ *           scan emitted seqs, but it's statistically wrong. 
+ *           If do_fastfil and fthr_mode is local or glocal inside, 
+ *           contract is violated and we Die. Current strategy *outside*
+ *           of this function is to copy HMM filtering thresholds from
+ *           CYK for Inside cases.
+ *
+ *           If !do_fastfil this function takes much longer b/c emitted 
+ *           parsetree score is not necessarily (a) optimal nor (b) highest 
+ *           score returned from a CYK scan (a subseq of the full seq could
+ *           score higher even if parsetree was optimal). For Inside, Inside
+ *           scan will always be higher than parstree score. This means we have
+ *           to scan each emitted seq with CYK or Inside.
+ *
+ * Args:
+ *           cm           - the CM
+ *           cmstats      - CM stats object we'll get Gumbel stats from
+ *           r            - source of randomness for EmitParsetree()
+ *           Fmin         - minimum target fraction of CM hits to detect with CP9
+ *           Smin         - minimum filter survival fraction, for lower fractions, we'll
+ *                          increase F. 
+ *           Starget      - target filter survival fraction, for lower fractions that 
+ *                          satisfy Fmin, we'll increase F until Starget is reached
+ *           Spad         - fraction of (sc(S) - sc(max(Starget, Smin))) to subtract from sc(S)
+ *                          in case 2. 0.0 = fast, 1.0 = safe.
+ *           N            - number of sequences to sample from CM better than cm_minsc
+ *           use_cm_cutoff- TRUE to only accept CM parses w/E-values above cm_ecutoff
+ *           cm_ecutoff   - minimum CM E-value to accept 
+ *           db_size      - DB size (nt) to use w/cm_ecutoff to calc CM bit score cutoff 
+ *           emit_mode    - CM_LC or CM_GC, CM mode to emit with
+ *           fthr_mode    - gives CM search strategy to use, and Gumbel to use
+ *           hmm_gum_mode - CP9_L to search with  local HMM (we're filling a fthr->l_eval)
+ *                          CP9_G to search with glocal HMM (we're filling a fthr->g_eval)
+ *           do_fastfil   - TRUE to use fast method: assume parsetree score
+ *                          is optimal CYK score
+ *           do_Fstep     - TRUE to step from F towards 1.0 while S < Starget in case 2.
+ *           my_rank      - MPI rank, 0 if serial
+ *           nproc        - number of processors in MPI rank, 1 if serial
+ *           do_mpi       - TRUE if we're doing MPI, FALSE if not
+ *           histfile     - root string for histogram files, we'll 4 of them
+ *           Rpts_fp      - open file ptr for optimal HMM/CM score pts
+ *           ret_F        - the fraction of observed CM hits we've scored with the HMM better
+ *                          than return value
+ * 
+ * Returns: HMM E-value cutoff above which the HMM scores (ret_F * N) CM 
+ *          hits with CM E-values better than cm_ecutoff 
+ * 
+ */
+float FindCP9FilterThreshold(CM_t *cm, CMStats_t *cmstats, ESL_RANDOMNESS *r, 
+			     float Fmin, float Smin, float Starget, float Spad, int N, 
+			     int use_cm_cutoff, float cm_ecutoff, int db_size, 
+			     int emit_mode, int fthr_mode, int hmm_gum_mode, 
+			     int do_fastfil, int do_Fstep, int my_rank, int nproc, int do_mpi, 
+			     char *histfile, FILE *Rpts_fp, float *ret_F)
+{
+
+  /* Contract checks */
+  if (!(cm->flags & CMH_CP9) || cm->cp9 == NULL) 
+    cm_Fail("ERROR in FindCP9FilterThreshold() CP9 does not exist\n");
+  if (Fmin < 0. || Fmin > 1.)  
+    cm_Fail("ERROR in FindCP9FilterThreshold() Fmin is %f, should be [0.0..1.0]\n", Fmin);
+  if (Smin < 0. || Smin > 1.)  
+    cm_Fail("ERROR in FindCP9FilterThreshold() Smin is %f, should be [0.0..1.0]\n", Smin);
+  if (Starget < 0. || Starget > 1.)  
+    cm_Fail("ERROR in FindCP9FilterThreshold() Starget is %f, should be [0.0..1.0]\n", Starget);
+  if((fthr_mode != CM_LI) && (fthr_mode != CM_GI) && (fthr_mode != CM_LC) && (fthr_mode != CM_GC))
+    cm_Fail("ERROR in FindCP9FilterThreshold() fthr_mode not CM_LI, CM_GI, CM_LC, or CM_GC\n");
+  if(hmm_gum_mode != CP9_L && hmm_gum_mode != CP9_G)
+    cm_Fail("ERROR in FindCP9FilterThreshold() hmm_gum_mode not CP9_L or CP9_G\n");
+  if(do_fastfil && (fthr_mode == CM_LI || fthr_mode == CM_GI))
+    cm_Fail("ERROR in FindCP9FilterThreshold() do_fastfil TRUE, but fthr_mode CM_GI or CM_LI\n");
+  if(my_rank > 0 && !do_mpi)
+    cm_Fail("ERROR in FindCP9FilterThreshold() my_rank is not 0, but do_mpi is FALSE\n");
+  if(emit_mode != CM_GC && emit_mode != CM_LC)
+    cm_Fail("ERROR in FindCP9FilterThreshold() emit_mode not CM_LC or CM_GC\n");
+  if(emit_mode == CM_LC && (fthr_mode == CM_GC || fthr_mode == CM_GI))
+    cm_Fail("ERROR in FindCP9FilterThreshold() emit_mode CM_LC but score mode CM_GC or CM_GI.\n");
+  if(Spad < 0 || Spad > 1.0)
+    cm_Fail("ERROR in FindCP9FilterThreshold() Spad %f not between 0.0 and 1.0\n");
+
+#if defined(USE_MPI)  && defined(NOTDEFINED)
+  /* If a worker in MPI mode, we go to worker function mpi_worker_cm_and_cp9_search */
+  if(my_rank > 0) 
+    {
+      /* Configure the CM based on the fthr mode COULD BE DIFFERENT FROM MASTER! */
+      ConfigForGumbelMode(cm, fthr_mode);
+      /* Configure the HMM based on the hmm_gum_mode */
+      if(hmm_gum_mode == CP9_L)
+	{
+	  CPlan9SWConfig(cm->cp9, cm->pbegin, cm->pbegin);
+	  CPlan9ELConfig(cm);
+	}
+      else /* hmm_gum_mode == CP9_G (it's in the contract) */
+	CPlan9GlobalConfig(cm->cp9);
+      CP9Logoddsify(cm->cp9);
+
+      //mpi_worker_cm_and_cp9_search(cm, do_fastfil, my_rank);
+      mpi_worker_cm_and_cp9_search_maxsc(cm, do_fastfil, do_minmax, my_rank);
+
+      *ret_F = 0.0; /* this return value is irrelevant */
+      return 0.0;   /* this return value is irrelevant */
+    }
+#endif 
+  int            status;         /* Easel status */
+  CM_t          *cm_for_scoring; /* used to score parsetrees, nec b/c  *
+				  * emitting mode may != scoring mode   */
+  Parsetree_t   *tr = NULL;      /* parsetree                           */
+  ESL_SQ        *sq = NULL;      /* digitized sequence                  */
+  float         *tr_sc;          /* scores of all parsetrees sampled    */
+  float         *cm_sc_p;        /* CM scores of samples above thresh   */
+  float         *hmm_sc_p;       /* HMM scores of samples above thresh  */
+  float         *hmm_eval_p;     /* HMM E-values of samples above thresh*/  
+  int            i  = 0;         /* counter over samples                */
+  int            ip = 0;         /* counter over samples above thresh   */
+  int            imax = 500 * N; /* max num samples                     */
+  int            p;              /* counter over partitions             */
+  int            L;              /* length of a sample                  */
+  float          F;              /* fraction of hits found by HMM >= Fmin*/
+  float          E;              /* HMM CP9 E-value cutoff to return    */
+  float          Emin;           /* E-value that corresponds to Smin */
+  float          Etarget;        /* E-value that corresponds to Starget */
+  double        *cm_mu;          /* mu for each partition's CM Gumbel   */
+  double        *hmm_mu;         /* mu for each partition's HMM Gumbel  */
+  float         *cm_minbitsc = NULL; /* minimum CM bit score to allow to pass for each partition */
+  float         *cm_maxbitsc = NULL; /* maximum CM bit score to allow to pass for each partition */
+  double         tmp_K;          /* used for recalc'ing Gumbel stats for DB size */
+  int            was_hmmonly;    /* flag for if HMM only search was set */
+  int            nalloc;         /* for cm_sc, hmm_sc, hmm_eval, num alloc'ed */
+  int            chunksize;      /* allocation chunk size               */
+  float         *scores;         /* CM and HMM score returned from worker*/
+  void          *tmp;            /* temp void pointer for ESL_RALLOC() */
+  int            clen;           /* consensus length of CM             */
+  float          avg_hit_len;    /* crude estimate of average hit len  */
+  int            Fidx;           /* index within hmm_eval              */
+  float          S;              /* predicted survival fraction        */
+  int            init_flag;      /* used for finding F                 */ 
+  int            passed_flag = FALSE;
+  float          cm_sc;
+  float          orig_tau;
+  float          hb_sc= 0.; 
+  float          S_sc = 0.;
+  float          Starget_sc = 0.;
+
+#if defined(USE_MPI)  && defined(NOTDEFINED)
+  int            have_work;      /* MPI: do we still have work to send out?*/
+  int            nproc_working;  /* MPI: number procs currently doing work */
+  int            wi;             /* MPI: worker index                      */
+  ESL_SQ       **sqlist = NULL; /* MPI: queue of digitized seqs being worked on, 1..nproc-1 */
+  int           *plist = NULL;   /* MPI: queue of partition indices of seqs being worked on, 1..nproc-1 */
+  Parsetree_t  **trlist = NULL;  /* MPI: queue of traces of seqs being worked on, 1..nproc-1 */
+  MPI_Status     mstatus;        /* useful info from MPI Gods         */
+#endif
+
+
+  /* TEMPORARY! */
+  do_mpi = FALSE;
+  printf("in FindCP9FilterThreshold fthr_mode: %d hmm_gum_mode: %d emit_mode: %d\n", fthr_mode, 
+	 hmm_gum_mode, emit_mode);
+
+  if(cm->search_opts & CM_SEARCH_HMMONLY) was_hmmonly = TRUE;
+  else was_hmmonly = FALSE;
+  cm->search_opts &= ~CM_SEARCH_HMMONLY;
+
+  chunksize = 5 * N;
+  nalloc    = chunksize;
+  ESL_ALLOC(tr_sc,       sizeof(float) * nalloc);
+  ESL_ALLOC(hmm_eval_p,  sizeof(float) * N);
+  ESL_ALLOC(hmm_sc_p,    sizeof(float) * N);
+  ESL_ALLOC(cm_sc_p,     sizeof(float) * N);
+  ESL_ALLOC(cm_minbitsc, sizeof(float) * cmstats->np);
+  ESL_ALLOC(cm_mu,       sizeof(double)* cmstats->np);
+  ESL_ALLOC(hmm_mu,      sizeof(double)* cmstats->np);
+  ESL_ALLOC(scores,      sizeof(float) * 2);
+  
+#if defined(USE_MPI) && defined(NOTDEFINED)
+  if(do_mpi)
+    {
+      ESL_ALLOC(sqlist,      sizeof(ESL_SQ *)      * nproc);
+      ESL_ALLOC(plist,       sizeof(int)           * nproc);
+      ESL_ALLOC(trlist,      sizeof(Parsetree_t *) * nproc);
+    }
+#endif
+
+  if(use_cm_cutoff) printf("CM E cutoff: %f\n", cm_ecutoff);
+  else              printf("Not using CM cutoff\n");
+
+  /* Configure the CM based on the emit mode COULD DIFFERENT FROM WORKERS! */
+  ConfigForGumbelMode(cm, emit_mode);
+  /* Copy the CM into cm_for_scoring, and reconfigure it if nec.,
+   * We do this, so we change emission modes of the original CM */
+  cm_for_scoring = DuplicateCM(cm); 
+  /*if(emit_mode == CM_GC && (fthr_mode == CM_LC || fthr_mode == CM_LI))*/
+  ConfigForGumbelMode(cm_for_scoring, fthr_mode);
+
+  cm_CreateScanMatrixForCM(cm_for_scoring, TRUE, TRUE);
+
+  /* Configure the HMM based on the hmm_gum_mode */
+  if(hmm_gum_mode == CP9_L)
+    {
+      CPlan9SWConfig(cm_for_scoring->cp9, cm_for_scoring->pbegin, cm_for_scoring->pbegin);
+      if(! (cm_for_scoring->flags & CMH_LOCAL_END))
+	ConfigLocal(cm_for_scoring, cm_for_scoring->pbegin, cm_for_scoring->pend); 	/* need CM in local mode to calculate HMM EL probs, sloppy */
+      CPlan9ELConfig(cm_for_scoring);
+      if(! (cm_for_scoring->flags & CMH_LOCAL_END))
+	ConfigGlobal(cm_for_scoring); 	/* return CM back to global mode, sloppy */
+    }
+  else /* hmm_gum_mode == CP9_G (it's in the contract) */
+    CPlan9GlobalConfig(cm_for_scoring->cp9);
+  CP9Logoddsify(cm_for_scoring->cp9);
+  if(cm_for_scoring->config_opts & CM_CONFIG_ZEROINSERTS)
+    CP9HackInsertScores(cm_for_scoring->cp9);
+
+  /* Determine bit cutoff for each partition, calc'ed from cm_ecutoff */
+  for (p = 0; p < cmstats->np; p++)
+    {
+      /* First determine mu based on db_size */
+      tmp_K      = exp(cmstats->gumAA[hmm_gum_mode][p]->mu * cmstats->gumAA[hmm_gum_mode][p]->lambda) / 
+	cmstats->gumAA[hmm_gum_mode][p]->L;
+      hmm_mu[p]  = log(tmp_K * ((double) db_size)) / cmstats->gumAA[hmm_gum_mode][p]->lambda;
+      tmp_K      = exp(cmstats->gumAA[fthr_mode][p]->mu * cmstats->gumAA[fthr_mode][p]->lambda) / 
+	cmstats->gumAA[fthr_mode][p]->L;
+      cm_mu[p]   = log(tmp_K  * ((double) db_size)) / cmstats->gumAA[fthr_mode][p]->lambda;
+      /* Now determine bit score */
+      cm_minbitsc[p] = cm_mu[p] - (log(cm_ecutoff) / cmstats->gumAA[fthr_mode][p]->lambda);
+      if(use_cm_cutoff)
+	printf("E: %f p: %d %d--%d bit score: %f\n", cm_ecutoff, p, 
+	       cmstats->ps[p], cmstats->pe[p], cm_minbitsc[p]);
+    }
+  
+  /* Do the work, emit parsetrees and collect the scores 
+   * either in serial or MPI depending on do_mpi flag.
+   */
+  /*********************SERIAL BLOCK*************************************/
+  int nleft = 0; /* number of seqs with scores < min CM score */
+  int tr_np, tr_na, s1_np, s1_na, s2_np, s2_na, s3_np, s3_na;
+  int do_slow = FALSE;
+  char *name;
+  if(Rpts_fp != NULL) do_slow = TRUE; /* we'll always find optimal CM parse to use as point for R 2D plot */
+
+  tr_np = tr_na = s1_np = s1_na = s2_np = s2_na = s3_np = s3_na = 0;
+  printf("06.11.07 Min np: %5d Smin: %12f Starget: %f Spad: %.3f do_Fstep: %d\n", N, Smin, Starget, Spad, do_Fstep);
+  if(!(do_mpi))
+    {
+      
+      orig_tau = cm_for_scoring->tau;
+
+      /* Serial strategy: 
+       * Emit sequences one at a time and search them with the CM and HMM,
+       * keeping track of scores. If do_fastfil we don't have to search 
+       * with the CM we just keep track of the parsetree score. 
+       *
+       * If do_fastfil && emit_mode is different than scoring mode we 
+       * score with 'cm_for_scoring', instead of with 'cm'.
+       */
+
+      while(ip < N) /* while number seqs passed CM score threshold (ip) < N */
+	{
+	  ESL_ALLOC(name, sizeof(char) * 50);
+	  sprintf(name, "seq%d", ip+1);
+	  EmitParsetree(cm, r, name, TRUE, &tr, &sq, &L); /* TRUE: digitize the seq */
+	  while(L == 0) { FreeParsetree(tr); esl_sq_Destroy(sq); EmitParsetree(cm, r, name, TRUE, &tr, &sq, &L); }
+	  tr_na++;
+	  passed_flag = FALSE;
+
+	  p = cmstats->gc2p[(get_gc_comp(sq, 1, L))]; /* in get_gc_comp() should be i and j of best hit */
+	  if(emit_mode == CM_GC && (fthr_mode == CM_LC || fthr_mode == CM_LI))
+	    tr_sc[i] = ParsetreeScore_Global2Local(cm_for_scoring, tr, sq->dsq, FALSE);
+	  else
+	    tr_sc[i] = ParsetreeScore(cm_for_scoring, tr, sq->dsq, FALSE); 
+	  /*
+	  esl_sqio_Write(stdout, sq, eslSQFILE_FASTA, seq);
+	  ParsetreeDump(stdout, tr, cm, sq);
+	  printf("%d Parsetree Score: %f\n\n", i, tr_sc[i]);
+	  */
+
+	  /* If do_minmax, check if the parsetree score less than maximum allowed */
+	  if(tr_sc[i] > cm_minbitsc[p] && !do_slow) /* we know we've passed */
+	    {
+	      tr_np++;
+	      passed_flag = TRUE;
+	      cm_sc_p[ip] = tr_sc[i];
+	      //printf("TR P (P: %5d L: %5d)\n", ip, nleft);
+	    }
+	  else
+	    {
+	      /* we're not sure if our optimal score exceeds cm_minbitsc */
+	      /* STAGE 1 */
+	      
+	      /* For speed first see if a strict (high tau) HMM banded search finds a 
+	       * conditional optimal parse with score > min score */
+	      s1_na++;
+	      cm_for_scoring->search_opts |= CM_SEARCH_HBANDED;
+	      //cm_for_scoring->tau = 0.1;
+	      cm_for_scoring->tau = 0.01;
+	      //cm_for_scoring->tau = 0.001;
+	      
+	      hb_sc = OldActuallySearchTarget(cm_for_scoring, sq->dsq, 1, L,
+					      0.,    /* cutoff is 0 bits (actually we'll find highest
+						     * negative score if it's < 0.0) */
+					      0.,    /* CP9 cutoff is 0 bits */
+					      NULL,  /* don't keep results */
+					      FALSE, /* don't filter with a CP9 HMM */
+					      FALSE, /* we're not calcing CM  stats */
+					      FALSE, /* we're not calcing CP9 stats */
+					      NULL,  /* filter fraction N/A */
+					      FALSE);/* do NOT align the hits */
+	      //if(!do_fastfil) printf("%4d %5d %d T: %10.4f BC: %10.4f ", ip, i, passed_flag, tr_sc[i], hb_sc);
+	      if(hb_sc > cm_minbitsc[p] && !do_slow)
+		{
+		  s1_np++;
+		  passed_flag = TRUE;
+		  cm_sc_p[ip] = hb_sc;
+		  //printf("S1 P (P: %5d L: %5d)\n", ip, nleft);
+		}
+	      else /* Stage 2, search with another, less strict (lower tau)  HMM banded parse */
+		{
+		  s2_na++;
+		  cm_for_scoring->search_opts |= CM_SEARCH_HMMSCANBANDS;
+		  cm_for_scoring->tau = 1e-15;
+		  cm_sc = OldActuallySearchTarget(cm_for_scoring, sq->dsq, 1, L,
+						 0.,    /* cutoff is 0 bits (actually we'll find highest
+							 * negative score if it's < 0.0) */
+						 0.,    /* CP9 cutoff is 0 bits */
+						 NULL,  /* don't keep results */
+						 FALSE, /* don't filter with a CP9 HMM */
+						 FALSE, /* we're not calcing CM  stats */
+						 FALSE, /* we're not calcing CP9 stats */
+						 NULL,  /* filter fraction N/A */
+						 FALSE);/* do NOT align the hits */
+		  if(cm_sc > cm_minbitsc[p] && !do_slow)
+		    {
+		      s2_np++;
+		      passed_flag = TRUE;
+		      cm_sc_p[ip] = cm_sc;
+		      //printf("S2 P (P: %5d L: %5d)\n", ip, nleft);
+		    }
+		  else /* search for the optimal parse */
+		    {
+		      s3_na++;
+		      /* Stage 3 do QDB CYK */
+		      cm_for_scoring->search_opts &= ~CM_SEARCH_HBANDED;
+		      cm_for_scoring->search_opts &= ~CM_SEARCH_HMMSCANBANDS;
+		      cm_sc = OldActuallySearchTarget(cm_for_scoring, sq->dsq, 1, L,
+						     0.,    /* cutoff is 0 bits (actually we'll find highest
+							     * negative score if it's < 0.0) */
+						     0.,    /* CP9 cutoff is 0 bits */
+						     NULL,  /* don't keep results */
+						     FALSE, /* don't filter with a CP9 HMM */
+						     FALSE, /* we're not calcing CM  stats */
+						     FALSE, /* we're not calcing CP9 stats */
+						     NULL,  /* filter fraction N/A */
+						     FALSE);/* do NOT align the hits */
+		      if(cm_sc > cm_minbitsc[p])
+			{
+			  s3_np++;
+			  passed_flag = TRUE;
+			  cm_sc_p[ip] = cm_sc;
+			  //printf("S3 P (P: %5d L: %5d)\n", ip, nleft);
+			}
+		    }
+		}
+	    }
+	  if(!passed_flag) 
+	    {
+	      nleft++;
+	      //printf("LEFT (P: %5d L: %5d)\n", ip, nleft);
+	    }
+	  else if(passed_flag)
+	    {
+	      /* Scan seq with HMM */
+	      /* DO NOT CALL OldActuallySearchTarget b/c that will run Forward then 
+	       * Backward to get score of best hit, but we'll be detecting by a
+	       * Forward scan (then running Backward only on hits above our threshold).
+	       */
+	      hmm_sc_p[ip] = CP9Forward(cm_for_scoring, sq->dsq, 1, L, cm_for_scoring->W, 0., 
+					NULL,   /* don't return scores of hits */
+					NULL,   /* don't return posns of hits */
+					NULL,   /* don't keep track of hits */
+					TRUE,   /* we're scanning */
+					FALSE,  /* we're not ultimately aligning */
+					FALSE,  /* we're not rescanning */
+					TRUE,   /* be memory efficient */
+					NULL);  /* don't want the DP matrix back */
+	      hmm_eval_p[ip] = RJK_ExtremeValueE(hmm_sc_p[ip], hmm_mu[p], cmstats->gumAA[hmm_gum_mode][p]->lambda);
+	      if(Rpts_fp != NULL)
+		fprintf(Rpts_fp, "%.15f %.15f\n", hmm_sc_p[ip], cm_sc);
+	      ip++; /* increase counter of seqs passing threshold */
+	    }
+	  esl_sq_Destroy(sq);
+	  
+	  /* Check if we need to reallocate */
+	  i++;
+	  if(i > imax) cm_Fail("ERROR number of attempts exceeded 500 times number of seqs.\n");
+	  if (i == nalloc) 
+	    {
+	      nalloc += chunksize;
+	      ESL_RALLOC(tr_sc,    tmp, nalloc * sizeof(float));
+	    }
+	  if(ip % N == 0)
+	    {
+	      ESL_RALLOC(hmm_eval_p, tmp, (ip + N) * sizeof(float));
+	      ESL_RALLOC(hmm_sc_p,   tmp, (ip + N) * sizeof(float));
+	      ESL_RALLOC(cm_sc_p,    tmp, (ip + N) * sizeof(float));
+	    }
+	}
+    }
+  N = ip; /* update N based on number of seqs sampled */
+  printf("06.11.07 np: %5d nleft: %5d\n", ip, nleft);
+  printf("06.11.07 tr_a: %5d tr_p: %5d\n06.11.07 s1_a: %5d s1_p: %5d\n06.11.07 s2_a: %5d s2_p: %5d\n06.11.07 s3_a: %5d s3_p: %5d\n", tr_na, tr_np, s1_na, s1_np, s2_na, s2_np, s3_na, s3_np);
+  
+  /*************************END OF SERIAL BLOCK****************************/
+#if defined(USE_MPI)  && defined(NOTDEFINED)
+  /*************************MPI BLOCK****************************/
+  if(do_mpi)
+    {
+      /* MPI Strategy: 
+       * Emit seqs one at a time from the CM, if the CM parse tree score is greater
+       * than our max E-value (if do_minmax, otherwise there is no maximum),
+       * send it to a worker. The worker then tries to quickly determine if
+       * the sequence is within the acceptable E-value range by doing HMM
+       * banded searches. If the sequence is within the E-value range,
+       * it is searched with an HMM. Both the optimal CM parse scores and HMM
+       * scores are passed back to the master, whose keeping track of how
+       * many seqs have been sampled within the E-value range.
+       *
+       * If do_fastfil, the worker skips the CM search and returns 0. bits
+       * as CM score, which master replaces with parsetree score. (This is 
+       * an old strategy I'm probably about to deprecate (06.07.07))
+       *
+       * Sean's design pattern for data parallelization in a master/worker model:
+       * three phases: 
+       *  1. load workers;
+       *  2. recv result/send work loop;
+       *  3. collect remaining results
+       * but implemented in a single while loop to avoid redundancy.
+       */
+      have_work     = TRUE;
+      nproc_working = 0;
+      wi            = 1;
+      i             = 0;
+      while (have_work || nproc_working)
+	{
+	  /* Get next work unit. */
+	  if(ip < N) /* if number seqs passed CM score threshold (ip) < N */
+	    {
+	      tr_passed_flag = FALSE;
+	      while(!tr_passed_flag)
+		{
+		  sprintf(name, "seq%d", ip+1);
+		  EmitParsetree(cm, r, name, TRUE, &tr, &sq, &L); /* TRUE: digitize the seq */
+		  while(L == 0) { FreeParsetree(tr); esl_sq_Destroy(sq); EmitParsetree(cm, r, name, TRUE, &tr, &sq, &L); }
+
+		  p = cmstats->gc2p[(get_gc_comp(sq, 1, L))]; /* in get_gc_comp() should be i and j of best hit */
+		  free(seq);
+		  /*ParsetreeDump(stdout, tr, cm, sq);
+		    printf("%d Parsetree Score: %f\n\n", (nattempts), ParsetreeScore(cm, tr, dsq, FALSE)); */
+		  if(emit_mode == CM_GC && (fthr_mode == CM_LC || fthr_mode == CM_LI))
+		    tr_sc[i] = ParsetreeScore_Global2Local(cm_for_scoring, trlist[wi], dsqlist[wi], FALSE);
+		  else
+		    tr_sc[i] = ParsetreeScore(cm_for_scoring, tr, dsq, FALSE); 
+		  FreeParsetree(tr);
+		  /* If do_minmax, check if the parsetree score less than maximum allowed */
+		  if((!do_minmax || (do_minmax && (tr_sc[i] <= cm_maxbitsc[p]))))
+		    tr_passed_flag = TRUE;
+		}		    
+	      if(!do_fastfil)
+		FreeParsetree(tr);
+	    }
+	  else have_work = FALSE;
+	  /* If we have work but no free workers, or we have no work but workers
+	   * Are still working, then wait for a result to return from any worker.
+	   */
+	  if ( (have_work && nproc_working == nproc-1) || (! have_work && nproc_working > 0))
+	    {
+	      MPI_Recv(scores,  2, MPI_FLOAT, MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &mstatus);
+	      cm_sc    = scores[0];
+	      hmm_sc   = scores[1];
+	      wi = mstatus.MPI_SOURCE;
+
+	      if(do_fastfil)
+		{
+		  if(emit_mode == CM_GC && (fthr_mode == CM_LC || fthr_mode == CM_LI))
+		    cm_sc = ParsetreeScore_Global2Local(cm_for_scoring, trlist[wi], dsqlist[wi], FALSE);
+		  else
+		    cm_sc = ParsetreeScore(cm_for_scoring, trlist[wi], dsqlist[wi], FALSE); 
+		  FreeParsetree(trlist[wi]);
+		  trlist[wi] = NULL;
+		}
+	      if(ip < N && 
+		 ( do_minmax && (cm_sc >= cm_minbitsc[plist[wi]] && cm_sc <= cm_maxbitsc[plist[wi]])) ||
+		 (!do_minmax && (cm_sc >= cm_minbitsc[plist[wi]])))
+		{
+		  cm_sc_p[ip]    = cm_sc;
+		  hmm_sc_p[ip]   = hmm_sc;
+		  hmm_eval_p[ip] = RJK_ExtremeValueE(hmm_sc, hmm_mu[plist[wi]], cmstats->gumAA[hmm_gum_mode][plist[wi]]->lambda);
+		  ip++; /* increase counter of seqs passing threshold */
+		}
+	      nproc_working--;
+	      free(dsqlist[wi]);
+	      dsqlist[wi] = NULL;
+	      
+	      /* Check if we need to reallocate */
+	      i++;
+	      if(i > imax) cm_Fail("ERROR number of attempts exceeded 500 times number of seqs.\n");
+	      if (i == nalloc) 
+		{
+		  nalloc += chunksize;
+		  ESL_RALLOC(tr_sc,    tmp, nalloc * sizeof(float));
+		}
+	    }
+	  /* If we have work, assign it to a free worker;
+	   * else, terminate the free worker.
+	   */
+	  if (have_work) 
+	    {
+	      dsq_maxsc_MPISend(dsq, L, cm_maxbitsc[p], wi);
+	      dsqlist[wi] = dsq;
+	      plist[wi]   = p;
+	      if(do_fastfil)
+		trlist[wi] = tr;
+	      wi++;
+	      nproc_working++;
+	    }
+	  else 
+	    dsq_maxsc_MPISend(NULL, -1, -1, wi);	
+	}
+    }
+  /*********************END OF MPI BLOCK*****************************/
+#endif /* if defined(USE_MPI) */
+  /* Sort the HMM E-values with quicksort */
+  esl_vec_FSortIncreasing(hmm_eval_p, N);
+  esl_vec_FSortDecreasing(hmm_sc_p, N); /* TEMPORARY FOR PRINTING */
+
+  /* Determine E-value to return based on predicted filter survival fraction */
+  clen = (2*CMCountStatetype(cm, MATP_MP) + 
+	  CMCountStatetype(cm, MATL_ML) + 
+	  CMCountStatetype(cm, MATR_MR));
+  avg_hit_len = clen; /* currently, we don't correct for local hits probably being shorter */
+
+  /* Strategy 1, enforce minimum F, but look for highest that gives survival fraction of at least
+   * Starget */
+  init_flag  = TRUE;
+  S          = IMPOSSIBLE;
+  Emin    = ((double) db_size * Smin)    / ((2. * cm_for_scoring->W) - avg_hit_len);
+  Etarget = ((double) db_size * Starget) / ((2. * cm_for_scoring->W) - avg_hit_len);
+  printf("Smin: %12f\nStarget: %f\n", Smin, Starget);
+  printf("Emin: %12f\nEtarget: %f\n", Emin, Etarget);
+
+  Fidx  = (int) (Fmin * (float) N) - 1; /* off by one, ex: 95% cutoff in 100 len array is index 94 */
+  E     = hmm_eval_p[Fidx];
+  F     = Fmin;
+  /* Are we case 1 or case 2? 
+   * Case 1: our E is greater than our Etarget, so we cannot satisfy Starget AND capture F fraction of
+   *         the true CM hits, it's more impt we capture F fraction, so return S > Starget.
+   * Case 2: our E is less than our Etarget so we can satisfy both criteria, we have to choose an S
+   *         now. One option is If (do_Fstep) increase F toward 1.0 while E < Etarget. Then add
+   *         Spad fraction of (bitscore(S) - bitscore(max(Starget, Smin))) to bitscore(S), and calculate
+   *         the new S. If Spad == 0., speed trumps filter safety, if S == 1.0, we want the filter
+   *         as safe as possible, we're returning S = Starget. 
+   */
+  if(E > Etarget) 
+    {
+      F = ((float) (Fidx + 1.)) / (float) N;
+      S = (E * ((2. * cm_for_scoring->W) - avg_hit_len)) / ((double) db_size); 
+      if(E < Emin)  /* no need for E < Emin */
+	  printf("Case 1A rare case: init Emin %12f > E %f > Etarget %f F: %f S: %.12f Spad: %.3f\n", Emin, E, Etarget, F, S, Spad);
+      else
+	  printf("Case 1B bad  case: init E %f > Etarget %f && E > Emin %12f F: %f S: %.12f Spad: %.3f\n", E, Etarget, Emin, F, S, Spad);
+      if(E < Emin) E = Emin; /* No reason to have an E below Emin */
+    }
+  else
+    {
+      /* If(do_Fstep): increase F until we're about to go over Etarget (which gives our target 
+	 survival fraction Starget). */
+      if(do_Fstep)
+	while(((Fidx+1) < N) && hmm_eval_p[(Fidx+1)] < Etarget)
+	  Fidx++;
+      F = ((float) (Fidx + 1.)) / (float) N;
+
+      /* Subtract Spad * (score(S) - score(max(Starget, Smin))) from score(S) and recalculate E&S */
+      /* Use partition that covers GC = 50 */
+      p = cm->stats->gc2p[50];
+      E = hmm_eval_p[Fidx];
+      printf("Before Spad E: %f\n", E);
+      S_sc =    (cm->stats->gumAA[hmm_gum_mode][p]->mu - 
+		 (log(E) / cm->stats->gumAA[hmm_gum_mode][p]->lambda)); 
+      Starget_sc = (cm->stats->gumAA[hmm_gum_mode][p]->mu - 
+		    (log(Etarget) / cm->stats->gumAA[hmm_gum_mode][p]->lambda));
+
+      printf("S_sc 0: %.3f - %.3f * %.3f = ", S_sc, Spad, S_sc - Starget_sc);
+      S_sc -= Spad * (S_sc - Starget_sc); /* Spad may be 0. */
+
+      printf(" S1: %.3f\n", S_sc);
+      /* now recalculate what E and S should be based on S_sc */
+      E = RJK_ExtremeValueE(S_sc, cm->stats->gumAA[hmm_gum_mode][p]->mu, 
+			    cmstats->gumAA[hmm_gum_mode][p]->lambda);
+      S = (E * ((2. * cm_for_scoring->W) - avg_hit_len)) / ((double) db_size); 
+
+      if(fabs(E - Emin) < 0.01 || E < Emin)  /* no need for E < Emin */
+	printf("Case 2A: best case Emin %12f > E %f < Etarget %f F: %f S: %.12f Spad: %.3f\n", Emin, E, Etarget, F, S, Spad);
+       else
+	printf("Case 2B: good case Emin %12f < E %f < Etarget %f F: %f S: %.12f\n Spad: %.3f", Emin, E, Etarget, F, S, Spad);
+      if(E < Emin) E = Emin; /* No reason to have an E below Emin */
+    }
+  /* Print cutoff info to Rpts file for 2D plot if nec */
+  if(Rpts_fp != NULL)
+    {
+      fprintf(Rpts_fp, "TSC %.15f\n", (cm->stats->gumAA[hmm_gum_mode][p]->mu - 
+				       (log(Etarget) / cm->stats->gumAA[hmm_gum_mode][p]->lambda)));
+      fprintf(Rpts_fp, "MSC %.15f\n", (cm->stats->gumAA[hmm_gum_mode][p]->mu - 
+				       (log(Emin) / cm->stats->gumAA[hmm_gum_mode][p]->lambda)));
+      fprintf(Rpts_fp, "FSC %.15f\n", (cm->stats->gumAA[hmm_gum_mode][p]->mu - 
+					(log(E) / cm->stats->gumAA[hmm_gum_mode][p]->lambda)));
+      fprintf(Rpts_fp, "FMINSC %.15f\n", (cm->stats->gumAA[hmm_gum_mode][p]->mu - 
+					(log(hmm_eval_p[(int) (Fmin * (float) N)-1]) / cm->stats->gumAA[hmm_gum_mode][p]->lambda)));
+      fprintf(Rpts_fp, "F   %.15f\n", F);
+      fprintf(Rpts_fp, "CMGUM %.15f %15f\n", cm->stats->gumAA[emit_mode][p]->lambda, cm->stats->gumAA[emit_mode][p]->mu);
+      fprintf(Rpts_fp, "HMMGUM %.15f %15f\n", cm->stats->gumAA[hmm_gum_mode][p]->lambda, cm->stats->gumAA[hmm_gum_mode][p]->mu);
+      fprintf(Rpts_fp, "STARGET %.15f\n", Starget);
+      fprintf(Rpts_fp, "SMIN %.15f\n", Smin);
+      fprintf(Rpts_fp, "SPAD %.15f\n", Spad);
+      fprintf(Rpts_fp, "FMIN %.15f\n", Fmin);
+      fprintf(Rpts_fp, "FSTEP %d\n", do_Fstep);
+      fprintf(Rpts_fp, "ECUTOFF %.15f\n", cm_ecutoff);
+      for (p = 0; p < cmstats->np; p++)
+	fprintf(Rpts_fp, "SCCUTOFF %d %.15f\n", p, cm_minbitsc[p]);
+      fclose(Rpts_fp);
+    }	  
+
+  /* Make sure our E is less than the DB size and greater than Emin */
+  if(E > ((float) db_size)) /* E-val > db_size is useless */
+    {
+      printf("Case 3 : worst case E (%f) > db_size (%f)\n", E, (double) db_size);
+      E = (float) db_size;
+    }  
+  
+  /* Informative, temporary print statements */
+  for (i = ((int) (Fmin  * (float) N) -1); i < N; i++)
+    printf("%d i: %4d hmm sc: %10.4f hmm E: %10.4f\n", hmm_gum_mode, i, hmm_sc_p[i], hmm_eval_p[i]);
+  printf("\nSummary: %d %d %d %d %f %f\n", fthr_mode, hmm_gum_mode, do_fastfil, emit_mode,
+	 (hmm_sc_p[Fidx]), (hmm_eval_p[Fidx]));
+  printf("05.21.07 %d %d %f %f\n", fthr_mode, hmm_gum_mode, hmm_sc_p[Fidx], E);
+
+  /* Reset CM_SEARCH_HMMONLY search option as it was when function was entered */
+  if(was_hmmonly) cm->search_opts |= CM_SEARCH_HMMONLY;
+  else cm->search_opts &= ~CM_SEARCH_HMMONLY;
+
+  /* Clean up and exit */
+  free(tr_sc);
+  free(hmm_eval_p);
+  free(hmm_sc_p);
+  free(cm_sc_p);
+  free(hmm_mu);
+  free(cm_mu);
+  free(cm_minbitsc);
+  free(cm_maxbitsc);
+  free(scores);
+  cm_for_scoring->tau = orig_tau;
+  FreeCM(cm_for_scoring);
+  /* Return threshold */
+  *ret_F = F;
+  printf("F: %f\n", *ret_F);
+  return E;
+
+ ERROR:
+  cm_Fail("Reached ERROR in FindCP9FilterThreshold()\n");
+  return 0.;
+}
+
+
+
+/* Following functions for CPlan9 HMMs were deprecated 01.04.07,
+ * we never use these aspects of a CP9 HMM.
+ */
+#if 0
+/* Function: CPlan9SetName()
+ * 
+ * Purpose:  Change the name of a CPlan9 HMM. Convenience function.
+ *      
+ * Note:     Trailing whitespace and \n's are chopped.     
+ */
+void
+CPlan9SetName(CP9_t *hmm, char *name)
+{
+  if (hmm->name != NULL) free(hmm->name);
+  hmm->name = Strdup(name);
+  StringChop(hmm->name);
+}
+/* Function: Cplan9SetAccession()
+ * 
+ * Purpose:  Change the accession number of a Cplan9 HMM. Convenience function.
+ *      
+ * Note:     Trailing whitespace and \n's are chopped.     
+ */
+void
+CPlan9SetAccession(CP9_t *hmm, char *acc)
+{
+  if (hmm->acc != NULL) free(hmm->acc);
+  hmm->acc = Strdup(acc);
+  StringChop(hmm->acc);
+  hmm->flags |= CPLAN9_ACC;
+}
+
+/* Function: CPlan9SetDescription()
+ * 
+ * Purpose:  Change the description line of a Cplan9 HMM. Convenience function.
+ * 
+ * Note:     Trailing whitespace and \n's are chopped.
+ */
+void
+CPlan9SetDescription(CP9_t *hmm, char *desc)
+{
+  if (hmm->desc != NULL) free(hmm->desc);
+  hmm->desc = Strdup(desc);
+  StringChop(hmm->desc); 
+  hmm->flags |= CPLAN9_DESC;
+}
+
+/* Function: CPlan9ComlogAppend()
+ * Date:     SRE, Wed Oct 29 09:57:30 1997 [TWA 721 over Greenland] 
+ * 
+ * Purpose:  Concatenate command line options and append to the
+ *           command line log.
+ */
+void
+CPlan9ComlogAppend(CP9_t *hmm, int argc, char **argv)
+{
+  int len;
+  int i;
+
+  /* figure out length of command line, w/ spaces and \n */
+  len = argc;
+  for (i = 0; i < argc; i++)
+    len += strlen(argv[i]);
+
+  /* allocate */
+  if (hmm->comlog != NULL)
+    {
+      len += strlen(hmm->comlog);
+      ESL_RALLOC(hmm->comlog, tmp, sizeof(char)* (len+1));
+    }
+  else
+    {
+      ESL_ALLOC(hmm->comlog, sizeof(char)* (len+1));
+      *(hmm->comlog) = '\0'; /* need this to make strcat work */
+    }
+
+  /* append */
+  strcat(hmm->comlog, "\n");
+  for (i = 0; i < argc; i++)
+    {
+      strcat(hmm->comlog, argv[i]);
+      if (i < argc-1) strcat(hmm->comlog, " ");
+    }
+}
+
+/* Function: CPlan9SetCtime()
+ * Date:     SRE, Wed Oct 29 11:53:19 1997 [TWA 721 over the Atlantic]
+ * 
+ * Purpose:  Set the ctime field in a new HMM to the current time.
+ */
+void
+CPlan9SetCtime(CP9_t *hmm)
+{
+  time_t date = time(NULL);
+  if (hmm->ctime != NULL) free(hmm->ctime);
+  hmm->ctime = Strdup(ctime(&date));
+  StringChop(hmm->ctime);
+}
+#endif
+
+/* OLD MPI functions */
+#if 0
+/**************************************************************************************/
+/* EPN, Thu May 10 10:11:18 2007 New functions roughly following Easel/H3 conventions */
+/* Function: mpi_worker_search_target()
+ * Incept:   EPN, Wed May  9 17:07:48 2007
+ * Purpose:  The main control for an MPI worker process for searching sequences. 
+ *           Worker receives CM, then loops over receipt of sequences, returning
+ *           best score and results data structure for each.
+ *           Never do revcomp, we'll call this function twice once with 
+ *           plus once with minus strand.
+ */
+void
+mpi_worker_search_target(CM_t *cm, int my_rank)
+{
+  ESL_DSQ *dsq = NULL;
+  int   L;
+  float best_sc;
+
+  int doing_cm_stats  = FALSE;
+  int doing_cp9_stats = FALSE;
+
+  if(cm->search_opts & CM_SEARCH_HMMONLY) doing_cp9_stats = TRUE;
+  else doing_cm_stats = TRUE;
+  /* Main loop */
+  while (dsq_MPIRecv(&dsq, &L) == eslOK)
+    {
+      best_sc = actually_search_target(cm, dsq, 1, L, 
+				       0.,    /* minimum CM bit cutoff, irrelevant (?) */
+				       0.,    /* minimum CP9 bit cutoff, irrelevant (?) */
+				       NULL,  /* do not keep results */
+				       FALSE, /* do not filter with a CP9 HMM */
+				       doing_cm_stats, doing_cp9_stats,
+				       NULL,  /* filter fraction, nobody cares */
+				       FALSE);/* don't align hits */
+      
+      MPI_Send(&(best_sc), 1, MPI_FLOAT, 0, 0, MPI_COMM_WORLD);
+      free(dsq);
+    }
+  return;
+
+}
+
+/* Function:  dsq_MPISend()
+ * Incept:    EPN, Wed May  9 17:30:14 2007
+ *
+ * Purpose:   Send sequence <dsq> to processor <dest>.
+ *            
+ * Returns:   eslOK on success; eslEINVAL if <dsq> is NULL
+ *            and eslESYS if there is an MPI error.
+ */
+int
+dsq_MPISend(ESL_DSQ *dsq, int L, int dest)
+{
+  int status;
+
+  if(dsq == NULL) { status = eslESYS; goto ERROR; }
+
+  if(MPI_Send(&L, 1, MPI_INT, dest, 0, MPI_COMM_WORLD) != 0) ESL_EXCEPTION(eslESYS, "mpi send failed.");
+  /* receiver will now allocate storage, before reading on...*/
+  if(MPI_Send(dsq, (L+2), MPI_BYTE, dest, 0, MPI_COMM_WORLD) != 0) ESL_EXCEPTION(eslESYS, "mpi send failed.");
+  return eslOK;
+
+ ERROR: 
+  return status;
+}
+
+/* Function: mpi_worker_cm_and_cp9_search()
+ * Incept:   EPN, Thu May 10 10:04:02 2007
+ * Purpose:  The main control for an MPI worker process for searching sequences
+ *           twice, once with a CM and once with a CP9, both scores are returned.
+ *           Called in mpi_FindCP9FilterThreshold9).
+ * Args:
+ *           cm       - the covariance model
+ *           do_fast  - don't search with CM, only do CP9 search
+ *           my_rank  - my MPI rank
+ */
+void
+mpi_worker_cm_and_cp9_search(CM_t *cm, int do_fast, int my_rank)
+{
+  int status;
+  ESL_DSQ *dsq = NULL;
+  int   L;
+  float *scores = NULL;
+  ESL_ALLOC(scores, sizeof(float) * 2);
+  int was_hmmonly;
+  if(cm->search_opts & CM_SEARCH_HMMONLY) was_hmmonly = TRUE;
+  else was_hmmonly = FALSE;
+  /* Main loop */
+  while (dsq_MPIRecv(&dsq, &L) == eslOK)
+    {
+      /* Do the CM search first */
+      cm->search_opts &= ~CM_SEARCH_HMMONLY;
+      if(do_fast)
+	scores[0] = 0.;
+      else
+	scores[0] = actually_search_target(cm, dsq, 1, L, 
+					   0.,    /* minimum CM bit cutoff, irrelevant (?) */
+					   0.,    /* minimum CP9 bit cutoff, irrelevant (?) */
+					   NULL,  /* do not keep results */
+					   FALSE, /* do not filter with a CP9 HMM */
+					   FALSE, FALSE, /* not doing CM or CP9 Gumbel calcs */
+					   NULL,  /* filter fraction, nobody cares */
+					   FALSE);/* don't align hits */
+      /* DO NOT CALL actually_search_target b/c that will run Forward then 
+       * Backward to get score of best hit, but we'll be detecting by a
+       * Forward scan (then running Backward only on hits above our threshold),
+       * since we're calc'ing the threshold here it's impt we only do Forward.
+       */
+      scores[1] =  CP9Forward(cm, dsq, 1, L, cm->W, 0., 
+			      NULL,   /* don't return scores of hits */
+			      NULL,   /* don't return posns of hits */
+			      NULL,   /* don't keep track of hits */
+			      TRUE,   /* we're scanning */
+			      FALSE,  /* we're not ultimately aligning */
+			      FALSE,  /* we're not rescanning */
+			      TRUE,   /* be memory efficient */
+			      NULL);  /* don't want the DP matrix back */
+      
+      MPI_Send(scores, 2, MPI_FLOAT, 0, 0, MPI_COMM_WORLD); /* send together so results don't interleave */
+      free(dsq);
+    }
+  if(was_hmmonly) cm->search_opts |= CM_SEARCH_HMMONLY;
+  else cm->search_opts &= ~CM_SEARCH_HMMONLY;
+  if(scores != NULL) free(scores);
+  /*printf("\trank: %d RETURNING!\n", my_rank);*/
+  return;
+  
+ ERROR:
+  if (dsq != NULL) free(dsq);
+  if (scores != NULL) free(scores);
+  return;
+}
+
+/* Function: mpi_worker_cm_and_cp9_search_maxsc()
+ * Incept:   EPN, Thu Jun  7 15:02:54 2007   
+ * Purpose:  The main control for an MPI worker process for searching sequences
+ *           with decreasingly fast techniques, quitting if any technique 
+ *           returns a score greater than some specified maximum bit score. 
+ *           The goal is to determine if the optimal parse is within a 
+ *           given range during a empirical HMM filter threshold calculation. 
+ *           Called in mpi_FindCP9FilterThreshold().
+ * Args:
+ *           cm       - the covariance model
+ *           do_fast  - don't search with CM, only do CP9 search
+ *           my_rank  - my MPI rank
+ */
+void
+mpi_worker_cm_and_cp9_search_maxsc(CM_t *cm, int do_fast, int do_minmax, int my_rank)
+{
+  int status;
+  char *dsq = NULL;
+  int   L;
+  float maxsc;
+  float *scores = NULL;
+  ESL_ALLOC(scores, sizeof(float) * 2);
+  int was_hmmonly;
+  int was_hbanded;
+  float orig_tau;
+  orig_tau = cm->tau;
+
+  if(cm->search_opts & CM_SEARCH_HMMONLY) was_hmmonly = TRUE;
+  else was_hmmonly = FALSE;
+  if(cm->search_opts & CM_SEARCH_HBANDED) was_hbanded = TRUE;
+  else was_hbanded = FALSE;
+  /* Main loop */
+  while (dsq_maxsc_MPIRecv(&dsq, &L, &maxsc) == eslOK)
+    {
+      /* Do the CM search first */
+      cm->search_opts &= ~CM_SEARCH_HMMONLY;
+      if(do_fast)
+	scores[0] = 0.;
+      else if(do_minmax)
+	{
+	  cm->search_opts |= CM_SEARCH_HBANDED;
+	  cm->tau = 0.1;
+	  scores[0] = actually_search_target(cm, dsq, 1, L,
+					     0.,    /* cutoff is 0 bits (actually we'll find highest
+						     * negative score if it's < 0.0) */
+					     0.,    /* CP9 cutoff is 0 bits */
+					     NULL,  /* don't keep results */
+					     FALSE, /* don't filter with a CP9 HMM */
+					     FALSE, /* we're not calcing CM  stats */
+					     FALSE, /* we're not calcing CP9 stats */
+					     NULL,  /* filter fraction N/A */
+					     FALSE);/* don't align hits */
+	  
+	  if(scores[0] < maxsc) /* search with another, less strict (lower tau)  HMM banded parse */
+	    {
+	      cm->tau = 1e-10;
+	      scores[0] = actually_search_target(cm, dsq, 1, L,
+						 0.,    /* cutoff is 0 bits (actually we'll find highest
+							 * negative score if it's < 0.0) */
+						 0.,    /* CP9 cutoff is 0 bits */
+						 NULL,  /* don't keep results */
+						 FALSE, /* don't filter with a CP9 HMM */
+						 FALSE, /* we're not calcing CM  stats */
+						 FALSE, /* we're not calcing CP9 stats */
+						 NULL,  /* filter fraction N/A */
+						 FALSE);/* don't align hits */
+	    }
+	}
+      else
+	scores[0] = actually_search_target(cm, dsq, 1, L, 
+					   0.,    /* minimum CM bit cutoff, irrelevant (?) */
+					   0.,    /* minimum CP9 bit cutoff, irrelevant (?) */
+					   NULL,  /* do not keep results */
+					   FALSE, /* do not filter with a CP9 HMM */
+					   FALSE, FALSE, /* not doing CM or CP9 Gumbel calcs */
+					   NULL,  /* filter fraction, nobody cares */
+					   FALSE);/* don't align hits */
+      
+      /* Now do HMM search, but if do_minmax, only do HMM search 
+       * if our CM score hasn't exceeded the max */
+      if(do_minmax && scores[0] > maxsc)
+	scores[1] = 0.;
+      else
+	/* DO NOT CALL actually_search_target b/c that will run Forward then 
+	 * Backward to get score of best hit, but we'll be detecting by a
+	 * Forward scan (then running Backward only on hits above our threshold),
+	 * since we're calc'ing the threshold here it's impt we only do Forward.
+	 */
+	scores[1] =  CP9Forward(cm, dsq, 1, L, cm->W, 0., 
+				NULL,   /* don't return scores of hits */
+				NULL,   /* don't return posns of hits */
+				NULL,   /* don't keep track of hits */
+				TRUE,   /* we're scanning */
+				FALSE,  /* we're not ultimately aligning */
+				FALSE,  /* we're not rescanning */
+				TRUE,   /* be memory efficient */
+				NULL);  /* don't want the DP matrix back */
+      MPI_Send(scores, 2, MPI_FLOAT, 0, 0, MPI_COMM_WORLD); /* send together so results don't interleave */
+      free(dsq);
+    }
+  if(was_hmmonly) cm->search_opts |= CM_SEARCH_HMMONLY;
+  else cm->search_opts &= ~CM_SEARCH_HMMONLY;
+  if(was_hbanded) cm->search_opts |= CM_SEARCH_HBANDED;
+  else cm->search_opts &= ~CM_SEARCH_HBANDED;
+  
+  if(scores != NULL) free(scores);
+  /*printf("\trank: %d RETURNING!\n", my_rank);*/
+  return;
+  
+ ERROR:
+  if (dsq != NULL) free(dsq);
+  if (scores != NULL) free(scores);
+  return;
+}
+
+/* Function:  dsq_MPIRecv()
+ * Incept:    EPN, Wed May  9 17:34:43 2007
+ *
+ * Purpose:   Receive a sequence sent from the master MPI process (src=0)
+ *            on a worker MPI process. 
+ *            
+ *            If it receives an end-of-data signal, returns <eslEOD>.
+ */
+int
+dsq_MPIRecv(ESL_DSQ **ret_dsq, int *ret_L)
+{
+  int status;
+  char *dsq = NULL;
+  MPI_Status mpistatus;
+  int L;
+  
+  if(MPI_Recv(&L, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0) ESL_EXCEPTION(eslESYS, "mpi receive failed.");
+  ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2));
+  if(MPI_Recv(dsq, (L+2), MPI_CHAR, 0, 0, MPI_COMM_WORLD, &mpistatus) != 0); ESL_EXCEPTION(eslESYS, "mpi receive failed.");
+  dsq[0] = dsq[(L+1)] = eslDSQ_SENTINEL;
+  *ret_L   = L;
+  *ret_dsq = dsq;
+  
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function:  dsq_maxsc_MPIRecv()
+ * Incept:    EPN, Thu Jun  7 15:00:29 2007    
+ *
+ * Purpose:   Receive a sequence and maximum score 
+ *            sent from the master MPI process (src=0)
+ *            on a worker MPI process. 
+ *            
+ *            If it receives an end-of-data signal, returns <eslEOD>.
+ */
+int
+dsq_maxsc_MPIRecv(char **ret_dsq, int *ret_L, float *ret_maxsc)
+{
+  int status;
+  char *dsq = NULL;
+  MPI_Status mpistatus;
+  int L;
+  float maxsc;
+  
+  MPI_Recv(&L, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  if (L == -1) return eslEOD;
+  ESL_ALLOC(dsq, sizeof(char) * (L+2));
+  MPI_Recv(dsq, (L+2), MPI_CHAR, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  MPI_Recv(&maxsc, 1, MPI_FLOAT, 0, 0, MPI_COMM_WORLD, &mpistatus);
+  *ret_L   = L;
+  *ret_dsq = dsq;
+  *ret_maxsc = maxsc;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+#endif
+
+
+#if 0
+/* Here are the P7 versions of the HMM banding related
+ * functions, for reference */
+
+/*****************************************************************************
+ * EPN 04.03.06
+ * Function: P7_hmm_band_bounds()
+ *
+ * Purpose:  Determine the band on all HMM states given the posterior
+ *           matrices. Do this by summing log probabilities, starting
+ *           at the sequence ends, and creeping in, until the half the
+ *           maximum allowable probability excluded is reached on each
+ *           side respectively.
+ * 
+ * below * = 'i', 'm' or 'd', for either (i)nsert, (m)atch or (d)elete states
+ * arguments:
+ *
+ * int post         posterior matrix for *mx (matches, inserts or deletes)
+ *                  2D int array [0.1..N][0.1..M] M = num nodes in HMM
+ * int   L          length of sequence (num rows of post matrix)
+ * int   M          number of nodes in HMM (num columns of post matrix)
+ * int  *isum_pn    [1..M] sum_pn[k] = sum over i of log probabilities
+ *                  from post->*mx[i][k]
+ *                  if NULL: don't use sums, just use raw log probs
+ * int pn_min       pn_min[k] = first position in band for * state of node k
+ *                  to be filled in this function.
+ * int pn_max       pn_max[k] = last position in band for * state of node k
+ *                  to be filled in this function.
+ * double p_thresh  the probability mass we're requiring is within each band
+ * int state_type   HMMMATCH, HMMINSERT, or HMMDELETE, for deletes we have to deal
+ *                  with the CM->HMM delete off-by-one issue (see code below).
+ * int debug_level  [0..3] tells the function what level of debugging print
+ *                  statements to print.
+ *****************************************************************************/
+void
+P7_hmm_band_bounds(int **post, int L, int M, int *isum_pn, int *pn_min, int *pn_max, 
+		   double p_thresh, int state_type, int debug_level)
+{
+  int k;         /* counter over nodes of the model */
+  int lmass_exc; /* the log of the probability mass currently excluded on the left*/
+  int rmass_exc; /* the log of the probability mass currently excluded on the right*/
+  int log_p_side;/* the log probability we're allowed to exclude on each side */
+  int curr_log_p_side; /* the log probability we're allowed to exclude on each side for the current state */
+  int argmax_pn; /* for curr state, the state with the highest log p, 
+	          * IFF we determine the entire sequence is outside the
+		  * band for a state, we set the band to a single position,
+		  * the most likely one. Therefore its value is only 
+		  * relevant (and valid!) if pmin[k] == L. 
+		  * (otherwise we'd have some positions within the band).*/
+  int max_post;  /* post[argmax_pn][k] for current k */
+  /* NOTE: all *log_p* structures, and other structures that hold log probs
+   * don't actually hold log probs. but scores, which are scaled up 1000X (INTSCALE)
+   */
+
+  log_p_side = Prob2Score(((1. - p_thresh)/2.), 1.); /* allowable prob mass excluded on each side */
+
+  /* step through each node */
+  for(k = 1; k <= M; k++)
+    {
+      curr_log_p_side = log_p_side; 
+      if(isum_pn != NULL) 
+	curr_log_p_side += isum_pn[k]; /* if we use sums strategy, normalize
+					* so total prob of entering k = 1. */
+      argmax_pn = 1;
+      max_post = post[1][k];
+      pn_min[k] = 2;
+      pn_max[k] = L-1;
+      lmass_exc = post[(pn_min[k]-1)][k];
+      rmass_exc = post[(pn_max[k]+1)][k];
+      /*creep in on the left, until we exceed our allowable prob mass to exclude.*/
+      while(pn_min[k] <= L && lmass_exc <= (curr_log_p_side))
+	{
+	  if(post[pn_min[k]][k] > max_post) /* save info on most likely posn 
+					     * in case whole seq is outside band */
+	    {
+	      max_post = post[pn_min[k]][k];
+	      argmax_pn = pn_min[k];
+	    }
+	  lmass_exc = ILogsum(lmass_exc, post[pn_min[k]][k]);
+	  pn_min[k]++;
+	}
+      /* we went one posn too far, back up*/
+      pn_min[k]--;
+      
+      /*creep in on the right, until we exceed our allowable prob mass to exclude.*/
+      while(pn_max[k] >= 1 && rmass_exc <= (curr_log_p_side))
+	{
+	  rmass_exc = ILogsum(rmass_exc, post[pn_max[k]][k]);
+	  pn_max[k]--;
+	}
+      /* we went one posn too far, back up*/
+      pn_max[k]++;
+      
+      if(pn_min[k] > pn_max[k])
+	{
+	  /* The sum of the posteriors for all posns for this state
+	   * is less than tau. Current strategy, set band to a single
+	   * cell, the most likely posn found when creeping in from left.
+	   */
+	  pn_min[k] = argmax_pn;
+	  pn_max[k] = argmax_pn;
+	}
+      if(state_type == HMMDELETE)
+	{
+	  /* We have to deal with off by ones in the delete states 
+	   * e.g. pn_min_d[k] = i, means posn i was last residue emitted
+	   * prior to entering node k's delete state. However, for a CM,
+	   * if a delete states sub-parsetree is bounded by i' and j', then
+	   * positions i' and j' HAVE YET TO BE EMITTED.
+	   */
+	  pn_min[k]++;
+	  pn_max[k]++;
+	  /* In plan 7 HMMs, a delete state can only be entered after
+	   * visiting at least one match state (M_1). But in a CM we 
+	   * can start in deletes, so we explicitly check and fix. 
+	   */
+	  if(pn_min[k] == 2) pn_min[k] = 1; 
+	}
+    }
+}
+
+
+/**************************************************************************
+ * P7_* functions no longer supported as of 10.26.06, 
+ *      They remain here for reference.
+ *      This code was written before the CMCP9Map_t data structure
+ *      was introduced.
+ * 
+ * simple_cp9_HMM2ijBands() is an attempt I made to simplify the horribly
+ *   convoluted cp9_HMM2ijBands() function, but it wasn't nearly as effective,
+ *   and often obscured the optimal alignment, so it was abandoned.
+ */
+/**************************************************************************
+ * EPN 03.26.06
+ * P7_map_cm2hmm_and_hmm2cm()
+ *
+ * Purpose:  Determine maps between a CM and an HMM by filling 3 multi-dimensional
+ *           arrays. All arrays must be pre-allocated and freed by caller.
+ * Args:    
+ * CM_t *cm          - the CM
+ * cplan9_s *hmm     - the HMM
+ * int *node_cc_left - consensus column each node's left emission maps to
+ *                     [0..(cm->nodes-1)], -1 if maps to no consensus column
+ * int *node_cc_right- consensus column each node's right emission corresponds to
+ *                     [0..(cm->nodes-1)], -1 if maps to no consensus column
+ * int *cc_node_map  - node that each consensus column maps to (is modelled by)
+ *                     [1..hmm_ncc]
+ * int **cs2hn_map   - 2D CM state to HMM node map, 1st D - CM state index
+ *                     2nd D - 0 or 1 (up to 2 matching HMM states), value: HMM node
+ *                     that contains state that maps to CM state, -1 if none.
+ * int **cs2hs_map   - 2D CM state to HMM node map, 1st D - CM state index
+ *                     2nd D - 2 elements for up to 2 matching HMM states, 
+ *                     value: HMM STATE (0(M), 1(I), 2(D) that maps to CM state, -1 if none.
+ * 
+ *                     For example: HMM node cs2hn_map[v][0], state cs2hs_map[v][0]
+ *                                  maps to CM state v.
+ * 
+ * int ***hns2cs_map  - 3D HMM node-state to CM state map, 1st D - HMM node index, 2nd D - 
+ *                      HMM state (0(M), 1(I), 2(D)), 3rd D - 2 elements for up to 
+ *                      2 matching CM states, value: CM states that map, -1 if none.
+ *              
+ *                     For example: CM states hns2cs_map[k][0][0] and hns2cs_map[k][0][1]
+ *                                  map to HMM node k's match state.
+ * Returns: (void) 
+ */
+void
+P7_map_cm2hmm_and_hmm2cm(CM_t *cm, struct plan7_s *hmm, int *node_cc_left, int *node_cc_right, int *cc_node_map, int ***ret_cs2hn_map, int ***ret_cs2hs_map, int ****ret_hns2cs_map, int debug_level)
+{
+
+  int status;
+  int k; /* HMM node counter */
+  int ks; /* HMM state counter (0(Match) 1(insert) or 2(delete)*/
+  int n; /* CM node that maps to HMM node k */
+  int nn; /* CM node index */
+  int n_begr; /* CM node index */
+  int is_left; /* TRUE if HMM node k maps to left half of CM node n */
+  int is_right; /* TRUE if HMM node k maps to right half of CM node n */
+  int v; /* state index in CM */
+  int v1, v2;
+  int **cs2hn_map;
+  int **cs2hs_map;
+  int ***hns2cs_map;
+
+  /* Allocate the maps */
+  ESL_ALLOC(cs2hn_map, sizeof(int *) * (cm->M+1));
+  ESL_ALLOC(cs2hn_map[0], sizeof(int) * 2 * (cm->M+1));
+  for(v = 0; v <= cm->M; v++) cs2hn_map[v]     = cs2hn_map[0] + v * 2; 
+  
+  ESL_ALLOC(cs2hs_map, sizeof(int *) * (cm->M+1));
+  ESL_ALLOC(cs2hs_map[0], sizeof(int) * 2 * (cm->M+1));
+  for(v = 0; v <= cm->M; v++) cs2hs_map[v]     = cs2hs_map[0] + v * 2; 
+
+  ESL_ALLOC(hns2cs_map, sizeof(int *) * (hmm->M+1));
+  ESL_ALLOC(hns2cs_map[0], sizeof(int) * 3 * 2 * (cm->M+1));
+  for(k = 0; k <= hmm->M; k++) 
+    {
+      hns2cs_map[k] = hns2cs_map[0] + k * 3 * 2; 
+      for(ks = 0; ks < 3; ks++) 
+	hns2cs_map[k][ks]    = hns2cs_map[k] + ks; 
+    }	
+      
+  /* Initialize the maps */
+  for(v = 0; v <= cm->M; v++)
+    {
+      cs2hn_map[v][0] = -1;
+      cs2hn_map[v][1] = -1;
+      cs2hs_map[v][0] = -1;
+      cs2hs_map[v][1] = -1;
+    }
+  for(k = 0; k <= hmm->M; k++)
+    {
+      for(ks = 0; ks < 3; ks++)
+	{
+	  hns2cs_map[k][ks][0] = -1;
+	  hns2cs_map[k][ks][1] = -1;
+	}
+    }
+
+  /* One of the few differences b/t this version (p7) of the function
+   * and the CP9 version, P7 HMMs have no node 0. We say nothing
+   * maps to the ROOT node states. (even though B maps to ROOT_S,
+   * N 'sort of' maps to ROOT_IL. Another difference is that Plan7 
+   * HMMs don't have  a D_1, I_M and D_M state, so they are not 
+   * mapped inside the following for loop.
+   */
+  
+  /* Step through HMM nodes, filling in maps as we go */
+  for(k = 1; k <= hmm->M; k++)
+    {
+      n = cc_node_map[k];
+      if(node_cc_left[n] == k)
+	{
+	  is_left = TRUE;
+	  is_right = FALSE;
+	}
+      else if(node_cc_right[n] == k)
+	{
+	  is_left = FALSE;
+	  is_right = TRUE;
+	}
+      switch(cm->ndtype[n])
+	{
+	case ROOT_nd:
+	case BIF_nd:
+	case BEGL_nd:
+	case BEGR_nd:
+	case END_nd:
+	  printf("ERROR: HMM node k doesn't map to MATP, MATR or MATL\n");
+	  exit(1);
+	  break;
+	  
+	case MATP_nd:
+	  if(is_left)
+	    {
+	      ks = 0; /*match*/
+	      v = cm->nodemap[n]; /*MATP_MP*/
+	      map_helper(cp9map, k, ks, v);
+	      v = cm->nodemap[n] + 1; /*MATP_ML*/
+	      map_helper(cp9map, k, ks, v);
+
+	      ks = 1; /*insert*/
+	      if(k != hmm->M)
+		{
+		  v = cm->nodemap[n] + 4; /*MATP_IL*/
+		  map_helper(cp9map, k, ks, v);
+		}
+	      ks = 2; /*delete*/
+	      if(k != hmm->M && k != 1)
+		{
+		  v = cm->nodemap[n] + 2; /*MATP_MR*/
+		  map_helper(cp9map, k, ks, v);
+		  v = cm->nodemap[n] + 3; /*MATP_D*/
+		  map_helper(cp9map, k, ks, v);
+		}
+	    }
+	  else if(is_right)
+	    {
+	      ks = 0; /*match*/
+	      v = cm->nodemap[n]; /*MATP_MP*/
+	      map_helper(cp9map, k, ks, v);
+	      v = cm->nodemap[n] + 2; /*MATP_MR*/
+	      map_helper(cp9map, k, ks, v);
+
+	      ks = 1; /*insert*/
+	      /* whoa... careful, we want the CM state that will insert to the RIGHT
+	       * of column k (the right consensus column modelled by MATP node n),
+	       * but MATP_IR inserts to the LEFT of column k.
+	       * What we need to determine is the CM node nn that models column k+1,
+	       * and further which half (left or right) of nn models k+1, then
+	       * we can map the HMM state to the correct CM state (see code).
+	       */
+	      if(k != hmm->M) /* There is o P7 I_M state */
+		{
+		  nn = cc_node_map[k+1];
+		  if(node_cc_left[nn] == (k+1))
+		    {
+		      /* find the closest BEGR node above node nn */
+		      n_begr = nn;
+		      while(n_begr >= 0 && (cm->ndtype[n_begr] != BEGR_nd))
+			n_begr--;
+		      if(n_begr == -1)
+			{
+			  printf("ERROR: can't find BEGR node above node %d\n", nn);
+			  printf("k is %d\n", k);
+			  exit(1);
+			}
+		      v = cm->nodemap[n_begr] + 1; /*BEGR_IL*/
+		      map_helper(cp9map, k, ks, v);
+		    }
+		  else if(node_cc_right[nn] == (k+1))
+		    {
+		      /*simple*/
+		      if(cm->ndtype[nn] == MATP_nd)
+			{
+			  v = cm->nodemap[nn] + 5; /*MATP_IR*/
+			  map_helper(cp9map, k, ks, v);
+			}
+		      else if(cm->ndtype[nn] == MATR_nd)
+			{
+			  v = cm->nodemap[nn] + 2; /*MATR_IR*/
+			  map_helper(cp9map, k, ks, v);
+			}
+		    }
+		} /* end of if (k != hmm->M) */
+	      /* NOT DONE YET, the MATP_IR has to map to an HMM state,
+	       * if the previous column (k-1) is modelled by a CM MATR or 
+	       * MATP node, then the above block will take care of this situation
+	       * (in the previous iteration of this loop when k = k-1), 
+	       * HOWEVER, if (k-1) is modelled by a MATL, then this 
+	       * MATP_IR's contribution to the HMM will be ignored, 
+	       * unless we do something about it. 
+	       */ 
+	      if(node_cc_left[cc_node_map[k-1]] == (k-1)) /*k-1 modelled by MATL*/
+		{
+		  if(cm->ndtype[cc_node_map[k-1]] != MATL_nd)
+		    {
+		      if(cm->ndtype[cc_node_map[k-1]] == MATP_nd)
+			{
+			  /* A rare, but possible case. Previous column
+			   * k-1 column is modelled by left half of the MATP
+			   * node whose right half models column k.
+			   * Proceed below. 
+			   */
+			}
+		      else
+			{
+			  printf("ERROR, full understanding of the CM architecture remains elusive 0)...\n");
+			  exit(1);
+			}
+		    }
+		  v = cm->nodemap[n] + 5; /*MATP_IR*/
+		  if(k != hmm->M) /* There is no plan 7 I_M state */
+		    map_helper(cp9map, (k-1), ks, v);
+		}
+	      
+	      ks = 2; /*delete*/
+	      v = cm->nodemap[n] + 1; /*MATP_ML*/
+	      if(k != 1 && k != hmm->M) /* There is no plan 7 D_1 or D_M state */
+		map_helper(cp9map, k, ks, v);
+	      
+	      v = cm->nodemap[n] + 3; /*MATP_D*/
+	      if(k != 1 && k != hmm->M) /* There is no plan 7 D_1 or D_M state */
+		map_helper(cp9map, k, ks, v);
+	    }
+	  break;
+
+	case MATL_nd:
+	  ks = 0; /*match*/
+	  v = cm->nodemap[n]; /*MATL_ML*/
+	  map_helper(cp9map, k, ks, v);
+
+	  ks = 1; /*insert*/
+	  v = cm->nodemap[n] + 2; /*MATL_IL*/
+	  if(k != hmm->M) /* There is no plan 7 I_M state */
+	    map_helper(cp9map, k, ks, v);
+
+	  ks = 2; /*delete*/
+	  v = cm->nodemap[n] + 1; /*MATL_D*/
+	  if(k != 1 && k != hmm->M) /* There is no plan 7 D_1 or D_M state */
+	    map_helper(cp9map, k, ks, v);
+
+	  break;
+
+	case MATR_nd:
+	  ks = 0; /*match*/
+	  v = cm->nodemap[n]; /*MATR_MR*/
+	  map_helper(cp9map, k, ks, v);
+
+	  ks = 1; /*insert*/
+	  /* whoa... careful, we want the CM state that will insert to the RIGHT
+	   * of column k (the consensus column modelled by MATR node n),
+	   * but MATR_IR inserts to the LEFT of column k.
+	   * What we need to determine is the CM node nn that models column k+1,
+	   * and further which half (left or right) of nn models k+1, then
+	   * we can map the HMM state to the correct CM state (see code).
+	   */
+	  if(k != hmm->M) /* There is no plan 7 I_M state */
+	    {
+	      nn = cc_node_map[k+1];
+	      if(node_cc_left[nn] == (k+1))
+		{
+		  /* find the closest BEGR node above node nn */
+		  n_begr = nn;
+		  while((cm->ndtype[n_begr] != BEGR_nd) && n_begr >= 0)
+		    n_begr--;
+		  if(n_begr == -1)
+		    {
+		      printf("ERROR: can't find BEGR node above node %d\n", nn);
+		      exit(1);
+		    }
+		  v = cm->nodemap[n_begr] + 1; /*BEGR_IL*/
+		  map_helper(cp9map, k, ks, v);
+		}
+	      else if(node_cc_right[nn] == (k+1))
+		{
+		  /*simple*/
+		  if(cm->ndtype[nn] == MATP_nd)
+		    {
+		      v = cm->nodemap[nn] + 5;
+		      map_helper(cp9map, k, ks, v);
+		    }
+		  else if(cm->ndtype[nn] == MATR_nd)
+		    {
+		      v = cm->nodemap[nn] + 2; /*MATP_IR*/
+		      map_helper(cp9map, k, ks, v);
+		    }
+		}
+	    } /* end of if (k != hmm->M) */
+	  if(node_cc_left[cc_node_map[k-1]] == (k-1)) /*k-1 modelled by MATL*/
+	    {
+	      //	      printf("ERROR, full understanding of the CM architecture remains elusive (1)...\n");
+	      exit(1);
+	    }
+	  
+	  ks = 2; /*delete*/
+	  v = cm->nodemap[n] + 1; /*MATR_D*/
+	  if(k != 1 && k != hmm->M) /* There is no plan 7 D_1 or D_M state */
+	    map_helper(cp9map, k, ks, v);
+	  break;
+	}
+    }
+
+  /* Check to make sure that insert states map to only 1 HMM node state. */
+  for(v = 0; v <= cm->M; v++)
+    {
+      if((cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) && cs2hn_map[v][1] != -1)
+	{
+	  printf("ERROR during cs2hn_map construction\ncs2hn_map[%d][0]: %d | cs2hn_map[%d][1]: %d AND v is an INSERT state\n", v, cs2hn_map[v][0], v, cs2hn_map[v][1]);
+	  exit(1);
+	}
+      /* each CM state should map to only 1 HMM state. */
+    }
+
+
+  /* print hns2cs_map, checking consistency with cs2hn_map and cs2hs_map along
+     the way.  */
+  for(k = 1; k <= hmm->M; k++)
+    {
+      for(ks = 0; ks < 3; ks++)
+	{
+	  v1 = hns2cs_map[k][ks][0];
+	  v2 = hns2cs_map[k][ks][1];
+	  if(debug_level > 1)
+	    printf("hns2cs[%3d][%3d][0]: %3d | hns2cs[%3d][%3d[1]: %3d\n", k, ks, v1, k, ks, v2);
+	  if(v1 != -1 && (cs2hn_map[v1][0] == k && cs2hs_map[v1][0] == ks))
+	    {
+	      /* okay */
+	    }
+	  else if(v1 != -1 && (cs2hn_map[v1][1] == k && cs2hs_map[v1][1] == ks))
+	    {
+	      /* okay */
+	    }
+	  else if(v2 != -1 && (cs2hn_map[v2][0] == k && cs2hs_map[v2][0] == ks))
+	    {
+	      /* okay */
+	    }
+	  else if(v2 != -1 && (cs2hn_map[v2][1] == k && cs2hs_map[v2][1] == ks))
+	    {
+	      /* okay */
+	    }
+	  else if(v1 == -1 && v2 == -1 && (k == 1 && ks == 2)) 
+	    {
+	      /*okay - D_0 maps to nothing */
+	    }
+	  else if(v1 == -1 && v2 == -1 && (k == hmm->M && ks == 1)) 
+	    {
+	      /*okay - D_0 maps to nothing */
+	    }
+	  else if(v1 == -1 && v2 == -1 && (k == hmm->M && ks == 2)) 
+	    {
+	      /*okay - D_0 maps to nothing */
+	    }
+	  else if(v1 == -1 && v2 == -1)
+	    /* only D_1, D_M and I_M should map to nothing*/
+	    {
+	      /* not okay */
+	      printf("maps inconsistent case 1, HMM node state (non D_0) maps to no CM state, v1: %d | v2: %d k: %d | ks: %d\n", v1, v2, k, ks);
+	      exit(1);
+	    }	      
+	  else
+	    {
+	      /* not okay */
+	      printf("maps inconsistent case 2 v1: %d | v2: %d k: %d | ks: %d\n", v1, v2, k, ks);
+	      exit(1);
+	    }
+	}
+    }
+  *ret_cs2hn_map = cs2hn_map;
+  *ret_cs2hs_map = cs2hs_map;
+  *ret_hns2cs_map = hns2cs_map;
+  return;
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+}
+
+/*****************************************************************************
+ * EPN 11.03.05
+ * Function: P7_last_hmm_insert_state_hack
+ *
+ * Purpose:  HMMER plan 7 doesn't have an insert node in
+ *           its final node, so we have to use a hack
+ *           to fill pn_min_i[hmm->M] and pn_max_i[hmm->M].
+ *           We simply use the match node's band.
+ * 
+ * arguments:
+ * int   M          number of nodes in HMM (num columns of post matrix)
+ * int *pn_min_m    pn_min[k] = first position in band for match state of node k
+ * int *pn_max_m    pn_max[k] = last position in band for match state of node k
+ * int *pn_min_i    pn_min[k] = first position in band for insert state of node k
+ *                  array element M is the only one filled in this function .
+ * int *pn_max_i    pn_max[k] = last position in band for insert state of node k
+ *                  array element M is the only one filled in this function .
+ *****************************************************************************/
+void
+P7_last_hmm_insert_state_hack(int M,  int *pn_min_m, int *pn_max_m, int *pn_min_i, int *pn_max_i)
+{
+  pn_min_i[M] = pn_min_m[M];
+  pn_max_i[M] = pn_max_m[M];
+}
+/*****************************************************************************
+ * EPN 12.18.05
+ * Function: P7_last_and_first_delete_state_hack
+ *
+ * Purpose:  P7 HMMs don't have delete states in their 
+ *           first or final node, so we have to use a hack
+ *           to fill pn_min_d[1], pn_max_d[1], pn_min_d[hmm->M] and 
+ *           pn_max_d[hmm->M]. We use the match state bands.
+ * 
+ * arguments:
+ * int   M          number of nodes in HMM (num columns of post matrix)
+ * int *pn_min_m    pn_min[k] = first position in band for match state of node k
+ * int *pn_max_m    pn_max[k] = last position in band for match state of node k
+ * int *pn_min_d    pn_min[k] = first position in band for delete state of node k
+ *                  array element M is the only one filled in this function .
+ * int *pn_max_d    pn_max[k] = last position in band for deletea state of node k
+ *                  array element M is the only one filled in this function .
+ * int L            length of target database sequence.
+ *****************************************************************************/
+void
+P7_last_and_first_hmm_delete_state_hack(int M,  int *pn_min_m, int *pn_max_m, int *pn_min_d, int *pn_max_d, int L)
+{
+  /* Maybe I should be basing the delete bands for the first state on the
+   * N state posteriors in the HMM, and for the last state on the 
+   * C state posteriors in the HMM.
+   */
+  pn_min_d[1] = pn_min_m[1];
+  pn_max_d[1] = pn_max_m[1]; 
+  pn_min_d[M] = pn_max_m[M];
+  pn_max_d[M] = pn_max_m[M];
+}
+
+/* Function: P7FullPosterior()
+ * based on Ian Holmes' hmmer/src/postprob.c::P7EmitterPosterior()
+ *
+ * Purpose:  Combines Forward and Backward matrices into a posterior
+ *           probability matrix.
+ *           For emitters (match and inserts) the entries in row i of this 
+ *           matrix are the logs of the posterior probabilities of each state 
+ *           emitting symbol i of the sequence. For non-emitters 
+ *           (main node deletes only (not XME, XMB)
+ *           the entries in row i of this matrix are the logs of the posterior
+ *           probabilities of each state being 'visited' when the last emitted
+ *           residue in the parse was symbol i of the sequence (I think this
+ *           is valid, but not sure (EPN)). The last point distinguishes this
+ *           function from P7EmitterPosterior() which set all posterior values
+ *           for for non-emitting states to -INFTY.
+ *           The caller must allocate space for the matrix, although the
+ *           backward matrix can be used instead (overwriting it will not
+ *           compromise the algorithm).
+ *           
+ * Args:     L        - length of sequence
+ *           hmm      - the model
+ *           forward  - pre-calculated forward matrix
+ *           backward - pre-calculated backward matrix
+ *           mx       - pre-allocated dynamic programming matrix
+ *           
+ * Return:   void
+ */
+void
+P7FullPosterior(int L,
+		 struct plan7_s *hmm,
+		 struct dpmatrix_s *forward,
+		 struct dpmatrix_s *backward,
+		 struct dpmatrix_s *mx)
+{
+  int i;
+  int k;
+  int sc;
+
+  sc = backward->xmx[0][XMN];
+  for (i = L; i >= 1; i--)
+    {
+      mx->xmx[i][XMC] = forward->xmx[i-1][XMC] + hmm->xsc[XTC][LOOP] + backward->xmx[i][XMC] - sc;
+      
+      mx->xmx[i][XMJ] = forward->xmx[i-1][XMJ] + hmm->xsc[XTJ][LOOP] + backward->xmx[i][XMJ] - sc;
+ 
+      mx->xmx[i][XMN] = forward->xmx[i-1][XMN] + hmm->xsc[XTN][LOOP] + backward->xmx[i][XMN] - sc;
+
+      mx->xmx[i][XMB] = mx->xmx[i][XME] = -INFTY;
+      
+      for (k = 1; k < hmm->M; k++) {
+	mx->mmx[i][k]  = backward->mmx[i][k];
+	/* we don't want to account for possibility we came from a delete, first of all
+	 * they don't emit so that means we'd be interested in the i index of the previous
+	 * delete state (forward->dmx[i][k-1], however, that value has already accounted
+	 * for the emission of position i; so its not of interest here.
+	 */
+	mx->mmx[i][k] += ILogsum(ILogsum(forward->mmx[i-1][k-1] + hmm->tsc[TMM][k-1],
+					 forward->imx[i-1][k-1] + hmm->tsc[TIM][k-1]),
+				 ILogsum(forward->xmx[i-1][XMB] + hmm->bsc[k],
+					 forward->dmx[i-1][k-1] + hmm->tsc[TDM][k-1]));
+	mx->mmx[i][k] -= sc;
+	
+	mx->imx[i][k]  = backward->imx[i][k];
+	mx->imx[i][k] += ILogsum(forward->mmx[i-1][k] + hmm->tsc[TMI][k],
+				 forward->imx[i-1][k] + hmm->tsc[TII][k]);
+	mx->imx[i][k] -= sc;
+	
+	/*mx->dmx[i][k] = -INFTY;*/
+	/* I think this is right?? */
+	mx->dmx[i][k]  = backward->dmx[i][k];
+	mx->dmx[i][k] += forward->dmx[i][k];
+	mx->dmx[i][k] -= sc;
+      }
+      mx->mmx[i][hmm->M]  = backward->mmx[i][hmm->M];
+      mx->mmx[i][hmm->M] += ILogsum(ILogsum(forward->mmx[i-1][hmm->M-1] + hmm->tsc[TMM][hmm->M-1],
+					    forward->imx[i-1][hmm->M-1] + hmm->tsc[TIM][hmm->M-1]),
+				    ILogsum(forward->xmx[i-1][XMB] + hmm->bsc[hmm->M],
+					    forward->dmx[i-1][hmm->M-1] + hmm->tsc[TDM][hmm->M-1]));
+      mx->mmx[i][hmm->M] -= sc;
+
+      mx->imx[i][hmm->M] = mx->dmx[i][hmm->M] = mx->dmx[i][0] = -INFTY;
+      
+    }
+  /*  for(i = 1; i <= L; i++)
+    {
+      for(k = 1; k < hmm->M; k++)
+	{
+	  temp_sc = Score2Prob(mx->mmx[i][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("p7 mx->mmx[%3d][%3d]: %9d | %8f\n", i, k, mx->mmx[i][k], temp_sc);
+	  temp_sc = Score2Prob(mx->imx[i][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("p7 mx->imx[%3d][%3d]: %9d | %8f\n", i, k, mx->imx[i][k], temp_sc);
+	  temp_sc = Score2Prob(mx->dmx[i][k], 1.);
+	  if(temp_sc > .0001)
+	    printf("p7 mx->dmx[%3d][%3d]: %9d | %8f\n", i, k, mx->dmx[i][k], temp_sc);
+	}
+    }
+  */
+}
+
+
+
+
+/*****************************************************************************
+ * EPN 12.16.05
+ * Function: P7_ifill_post_sums()
+ * based on: 
+ * Function: ifill_post_sums()
+ * EPN 11.23.05
+ *
+ * Purpose:  Given a posterior matrix post, where post->mmx[i][k]
+ *           is the log odds score of the probability that
+ *           match state k emitted position i of the sequence,
+ *           sum the log probabilities that each state emitted
+ *           each position. Do this for inserts and matches, and
+ *           and deletes.
+ * 
+ * arguments:
+ * dpmatrix_s *post dpmatrix_s posterior matrix, xmx, mmx, imx, dmx 
+ *                  2D int arrays. [0.1..N][0.1..M]
+ * int   L          length of sequence (num rows of matrix)
+ * int   M          number of nodes in HMM (num columns of matrix)
+ * int  *isum_pn_m  [1..M] sum_pn_m[k] = sum over i of log probabilities
+ *                  from post->mmx[i][k]
+ *                  filled in this function, must be freed by caller.
+ * int  *isum_pn_i  [1..M] sum_pn_m[k] = sum over i of log probabilities
+ *                  from post->imx[i][k]
+ *                  filled in this function, must be freed by caller.
+ * int  *isum_pn_d  [1..M] sum_pn_m[k] = sum over i of log probabilities
+ *                  from post->dmx[i][k]
+ *                  filled in this function, must be freed by caller.
+ *****************************************************************************/
+void
+P7_ifill_post_sums(struct dpmatrix_s *post, int L, int M,
+		  int *isum_pn_m, int *isum_pn_i, int *isum_pn_d)
+{
+  int i;            /* counter over positions of the sequence */
+  int k;            /* counter over nodes of the model */
+  
+  /* step through each node, fill the post sum structures */
+  for(k = 1; k <= M; k++)
+    {
+      isum_pn_m[k] = post->mmx[1][k];
+      isum_pn_i[k] = post->imx[1][k];
+      isum_pn_d[k] = post->dmx[1][k];
+      for(i = 2; i <= L; i++)
+	{
+	  isum_pn_m[k] = ILogsum(isum_pn_m[k], post->mmx[i][k]);
+	  isum_pn_i[k] = ILogsum(isum_pn_i[k], post->imx[i][k]);
+	  isum_pn_d[k] = ILogsum(isum_pn_d[k], post->dmx[i][k]);
+	} 
+    }
+}
+
+/*************************************************************
+ * EPN 10.10.05
+ * Function: P7_debug_print_post_decode()
+ *
+ * Purpose:  Print the post decode matrix.
+ * 
+ * arguments:
+ * L          length of sequence (num rows of matrix)
+ * M          number of nodes in HMM (num cols of matrix)
+ */
+
+void
+P7_debug_print_post_decode(int L, int M, struct dpmatrix_s *posterior)
+{
+  int i, k;
+  printf("\nPrinting post decode matrix :\n");
+  printf("************************************\n");
+  for(i = 1; i <= L; i++)
+    {
+      printf("====================================\n");
+      printf("score_pd:xmx[%3d][%3d(XMB)] : %.15f\n", i, XMB, DScore2Prob(posterior->xmx[i][XMB], 1.));
+      printf("score_pd:xmx[%3d][%3d(XME)] : %.15f\n", i, XME, DScore2Prob(posterior->xmx[i][XME], 1.));
+      printf("score_pd:xmx[%3d][%3d(XMC)] : %.15f\n", i, XMC, DScore2Prob(posterior->xmx[i][XMC], 1.));
+      printf("score_pd:xmx[%3d][%3d(XMJ)] : %.15f\n", i, XMJ, DScore2Prob(posterior->xmx[i][XMJ], 1.));
+      printf("score_pd:xmx[%3d][%3d(XMN)] : %.15f\n", i, XMN, DScore2Prob(posterior->xmx[i][XMN], 1.));
+      for(k = 1; k <= M; k++)
+	{
+	  printf("------------------------------------\n");
+	  printf("score_pd:mmx[%3d][%3d] : %.15f\n", i, k, DScore2Prob(posterior->mmx[i][k], 1.));
+	  printf("score_pd:imx[%3d][%3d] : %.15f\n", i, k, DScore2Prob(posterior->imx[i][k], 1.));
+	  printf("score_pd:dmx[%3d][%3d] : %.15f\n", i, k, DScore2Prob(posterior->dmx[i][k], 1.));
+	  printf("pd:mmx[%3d][%3d] : %d\n", i, k, posterior->mmx[i][k]);
+	  printf("pd:imx[%3d][%3d] : %d\n", i, k, posterior->imx[i][k]);
+	  printf("pd:dmx[%3d][%3d] : %d\n", i, k, posterior->dmx[i][k]);
+	}
+    }
+    printf("****************\n\n");
+}
+
+/* EPN 10.10.05
+ * Function: P7_debug_print_dp_matrix()
+ *
+ * Purpose:  Print a dp matrix.
+ * 
+ * arguments:
+ * L          length of sequence (num rows of matrix)
+ * M          number of nodes in HMM (num cols of matrix)
+ */
+
+void
+P7_debug_print_dp_matrix(int L, int M, struct dpmatrix_s *mx)
+{
+  int i, k;
+  printf("\nPrinting dp matrix :\n");
+  printf("************************************\n");
+  for(i = 1; i <= L; i++)
+    {
+      printf("====================================\n");
+      printf("score_dp:xmx[%3d][%3d (XMB)] : %.15f\n", i, XMB, DScore2Prob(mx->xmx[i][XMB], 1.));
+      printf("score_dp:xmx[%3d][%3d (XME)] : %.15f\n", i, XME, DScore2Prob(mx->xmx[i][XME], 1.));
+      printf("score_dp:xmx[%3d][%3d (XMC)] : %.15f\n", i, XMC, DScore2Prob(mx->xmx[i][XMC], 1.));
+      printf("score_dp:xmx[%3d][%3d (XMJ)] : %.15f\n", i, XMJ, DScore2Prob(mx->xmx[i][XMJ], 1.));
+      printf("score_dp:xmx[%3d][%3d (XMN)] : %.15f\n", i, XMN, DScore2Prob(mx->xmx[i][XMN], 1.));
+      for(k = 1; k <= M; k++)
+	{
+	  printf("------------------------------------\n");
+	  printf("score_dp:mmx[%3d][%3d] : %.15f\n", i, k, DScore2Prob(mx->mmx[i][k], 1.));
+	  printf("score_dp:imx[%3d][%3d] : %.15f\n", i, k, DScore2Prob(mx->imx[i][k], 1.));
+	  printf("score_dp:dmx[%3d][%3d] : %.15f\n", i, k, DScore2Prob(mx->dmx[i][k], 1.));
+	  printf("dp:mmx[%3d][%3d] : %d\n", i, k, mx->mmx[i][k]);
+	  printf("dp:imx[%3d][%3d] : %d\n", i, k, mx->imx[i][k]);
+	  printf("dp:dmx[%3d][%3d] : %d\n", i, k, mx->dmx[i][k]);
+	}
+    }
+    printf("****************\n\n");
+}
+
+/*****************************************************************************
+ * ABANDONED 04.20.06 - in practice doesn't work as well as cp9_HMM2ijBands()
+ *                      where precautions taken to ensure "safe" paths 
+ *                      make it more robust to finding the optimal alignment.
+ *                      This function, which doesn't take any precautions,
+ *                      often messes up alignment. Though messy, cp9_HMM2ijBands()
+ *                      is not worth overhauling right now. 
+ * 
+ * Function: simple_cp9_HMM2ijBands()
+ * 
+ * Purpose:  Determine the band for each cm state v on i (the band on the 
+ *           starting index in the subsequence emitted from the subtree rooted
+ *           at state v), and on j (the band on the ending index in the
+ *           subsequence emitted from the subtree rooted at state v). 
+ * 
+ *           Some i and d bands are calculated from HMM bands on match and insert 
+ *           and delete states from each node of the HMM that maps to a left emitting
+ *           node of the CM (including MATP nodes). The HMM bands were
+ *           calculated previously from the posterior matrices for mmx,
+ *           imx and dmx from HMMER.
+ * 
+ *           Some j bands are calculated from HMM bands on match and insert and
+ *           delete states from each node of the HMM that maps to a right emitting
+ *           node of the CM (including MATP nodes). 
+ * 
+ *           i and j bands that cannot be directly determined from the
+ *           HMM bands are inferred based on the constraints imposed
+ *           on them by the i and j bands that CAN be determined from
+ *           the HMM bands.
+ *             
+ * arguments:
+ *
+ * CM_t *cm         the CM 
+ * int  ncc         number of consensus columns in HMM and CM seed alignment
+ * int *node_cc_left consensus column each node's left emission maps to
+ *                   [0..(cm->nodes-1)], -1 if maps to no consensus column
+ * int *node_cc_right consensus column each node's right emission corresponds to
+ *                    [0..(cm->nodes-1)], -1 if maps to no consensus column
+ * int *cc_node_map  node that each consensus column maps to (is modelled by)
+ *                     [1..ncc]
+ * int  L           length of sequence we're aligning
+ * int *pn_min_m    pn_min_m[k] = first position in HMM band for match state of HMM node k
+ * int *pn_max_m    pn_max_m[k] = last position in HMM band for match state of HMM node k
+ * int *pn_min_i    pn_min_i[k] = first position in HMM band for insert state of HMM node k
+ * int *pn_max_i    pn_max_i[k] = last position in HMM band for insert state of HMM node k
+ * int *pn_min_d    pn_min_d[k] = first position in HMM band for delete state of HMM node k
+ * int *pn_max_d    pn_max_d[k] = last position in HMM band for delete state of HMM node k
+ * int *imin        imin[v] = first position in band on i for state v
+ *                  to be filled in this function. [1..M]
+ * int *imax        imax[v] = last position in band on i for state v
+ *                  to be filled in this function. [1..M]
+ * int *jmin        jmin[v] = first position in band on j for state v
+ *                  to be filled in this function. [1..M]
+ * int *jmax        jmax[v] = last position in band on j for state v
+ *                  to be filled in this function. [1..M]
+ * int **cs2hn_map  2D CM state to HMM node map, 1st D - CM state index
+ *                  2nd D - 0 or 1 (up to 2 matching HMM states), value: HMM node
+ *                  that contains state that maps to CM state, -1 if none.
+ * int debug_level  [0..3] tells the function what level of debugging print
+ *                  statements to print.
+ *****************************************************************************/
+void
+simple_cp9_HMM2ijBands(CM_t *cm, int ncc, int *node_cc_left, int *node_cc_right, 
+		    int *pn_min_m, int *pn_max_m, int *pn_min_i, int *pn_max_i, 
+		    int *pn_min_d, int *pn_max_d, int *imin, int *imax, 
+		    int *jmin, int *jmax, int **cs2hn_map, int **cs2hs_map, 
+		    int debug_level)
+{
+
+  int v;
+  int n;
+  int prev_imin, prev_imax;
+  int prev_jmin, prev_jmax;
+  int is_left, is_right;
+
+  int k_left, k_right;
+  int ks_left, ks_right;
+  int careful;
+
+  int left_unknown;
+  int right_unknown; 
+  int last_E;
+  int y;
+  int at_new_node;
+  int prev_n;
+  int set_left_known;
+  int set_right_known;
+  careful = TRUE;
+  set_left_known = FALSE;
+  set_right_known = FALSE;
+
+  prev_n = cm->ndidx[cm->M-1];
+  for (v = (cm->M-1); v >= 0; v--)
+    {
+      is_left  = FALSE;
+      is_right = FALSE;
+      n        = cm->ndidx[v];    /* CM node that contains state v */
+
+      if(prev_n != n)
+	{
+	  at_new_node = TRUE;
+	  if(set_left_known == TRUE)
+	    {
+	      left_unknown = FALSE;
+	      for(y = v+1; y <= last_E; y++)
+		{
+		  imin[y] = prev_imin;
+		  imax[y] = prev_imax;
+		}
+	      set_left_known = FALSE;
+	    }
+	  if(set_right_known == TRUE)
+	    {
+	      right_unknown = FALSE;
+	      for(y = v+1; y <= last_E; y++)
+		{
+		  jmin[y] = prev_jmin;
+		  jmax[y] = prev_jmax;
+		}
+	      set_right_known = FALSE;
+	    }
+	}
+      else
+	{
+	  at_new_node = FALSE;
+	}
+      prev_n = n;
+
+      if(cm->sttype[v] == E_st)
+	{
+	  last_E = v;
+	  left_unknown  = TRUE;
+	  right_unknown = TRUE;
+	  prev_imin     = 0;
+	  prev_imax     = 0;
+	  prev_jmin     = 0;
+	  prev_jmax     = 0;
+	}
+      else if(cm->sttype[v] == B_st)
+	{
+	  /* special case, use i band from left child and j band from right child */
+	  imin[v] = imin[cm->cfirst[v]];
+	  imax[v] = imax[cm->cfirst[v]];
+	  jmin[v] = jmin[cm->cnum[v]];
+	  jmax[v] = jmax[cm->cnum[v]];
+	}
+      else
+	{
+	  if((cm->sttype[v] == IR_st) ||
+	     (cm->sttype[v] == MR_st && cm->ndtype[n] != MATP_nd) ||
+	     (cm->sttype[v] == D_st && cm->ndtype[n] == MATR_nd))
+	    {
+	      /* only for these cases will the CM state v map to only 1 HMM state that
+	       * is only giving information for bands on j, and not on i. 
+	       */
+	      k_right  = cs2hn_map[v][0]; /* HMM state 1 (0(match), 1(insert), or 2(delete) that maps to v */
+	      ks_right = cs2hs_map[v][0]; /* HMM state 2 (0(match), 1(insert), or 2(delete) that maps to v 
+					   * (-1 if none) */
+	      k_left = -1;
+	      ks_left = -1;
+	    }
+	  else
+	    {
+	      /* for these cases, the CM state v either maps to 1 or 2 HMM states, and
+	       * either gives us info on bands on i, j or both. 
+	       */
+	      k_left   = cs2hn_map[v][0]; /* HMM node 1 that maps to v */
+	      ks_left  = cs2hs_map[v][0]; /* HMM state 1 (0(match), 1(insert), or 2(delete) that maps to v */
+	      k_right  = cs2hn_map[v][1]; /* HMM node 2 that maps to v (-1 if none)*/
+	      ks_right = cs2hs_map[v][1]; /* HMM state 2 (0(match), 1(insert), or 2(delete) that maps to v 
+					   * (-1 if none) */
+	      /* the way cs2hs_map is constructed, by moving left to right in the HMM, guarantees
+	       * that FOR THESE CASES: cs2hn_map[v][0] < cs2hn_map[v][1]; 
+	       * so cs2hn_map[v][0] = the HMM node mapping to the left half of CM state v (or -1 if none)
+	       *  & cs2hn_map[v][1] = the HMM node mapping to the right half of CM state v (or -1 if none)
+	       */
+	      //printf("normal case v: %d | k_left: %d | k_right: %d\n", v, k_left, k_right);
+	    }
+
+	  if(k_left != -1)
+	    is_left = TRUE;
+	  if(k_right != -1)
+	    is_right = TRUE;
+
+	  if(is_left)
+	    {
+	      if(ks_left == HMMMATCH) /* match */
+		{
+		  imin[v] = pn_min_m[k_left];
+		  imax[v] = pn_max_m[k_left];
+		}		
+	      if(ks_left == HMMINSERT) /* insert */
+		{
+		  imin[v] = pn_min_i[k_left];
+		  imax[v] = pn_max_i[k_left];
+		}		
+	      if(ks_left == HMMDELETE) /* delete */
+		{
+		  imin[v] = pn_min_d[k_left];
+		  imax[v] = pn_max_d[k_left];
+		}		
+	      if(left_unknown) 
+		{
+		  /* we're going to  need to fill in imin and imax values 
+		   * up to the nearest E state, but not yet, wait til we
+		   * reach a new node, so we can be sure of safe imin and imax values.
+		   */
+		  set_left_known = TRUE;
+		  prev_imin = imin[v];
+		  prev_imax = imax[v];
+		}
+	      else if(at_new_node)
+		{
+		  prev_imin = imin[v];
+		  prev_imax = imax[v];
+		}
+	      else
+		{	      
+		  if(imin[v] < prev_imin)
+		    prev_imin = imin[v];
+		  if(imax[v] > prev_imax)
+		    prev_imax = imax[v];
+		}
+	    }	  
+	  else
+	    {
+	      //printf("setting imin[%d] to prev_imin%d\n", imin[v], prev_imin);
+	      //printf("setting imax[%d] to prev_imax%d\n", imax[v], prev_imax);
+	      imin[v] = prev_imin;
+	      imax[v] = prev_imax;
+	    }
+
+	  if(is_right)
+	    {
+	      if(ks_right == HMMMATCH) /* match */
+		{
+		  jmin[v] = pn_min_m[k_right];
+		  jmax[v] = pn_max_m[k_right];
+		}		
+	      if(ks_right == HMMINSERT) /* insert */
+		{
+		  jmin[v] = pn_min_i[k_right];
+		  jmax[v] = pn_max_i[k_right];
+		}		
+	      if(ks_right == HMMDELETE) /* delete */
+		{
+		  jmin[v] = pn_min_d[k_right];
+		  jmax[v] = pn_max_d[k_right];
+		  //printf("set v: %d | right delete | jmin[v]: %d | jmax[v]: %d\n", v, jmin[v], jmax[v]);
+		}		
+	      if(right_unknown) 
+		{
+		  /* we're going to  need to fill in jmin and jmax values 
+		   * up to the nearest E state, but not yet, wait til we
+		   * reach a new node, so we can be sure of safe imin and imax values.
+		   */
+		  set_right_known = TRUE;
+		  prev_jmin = jmin[v];
+		  prev_jmax = jmax[v];
+		}
+	      else if(at_new_node) 
+		{
+		  prev_jmin = jmin[v];
+		  prev_jmax = jmax[v];
+		}
+	      else
+		{
+		  if(jmin[v] < prev_jmin)
+		    prev_jmin = jmin[v];
+		  if(jmax[v] > prev_jmax)
+		    prev_jmax = jmax[v];
+		}
+	    }	  
+	  else
+	    {
+	      jmin[v] = prev_jmin;
+	      jmax[v] = prev_jmax;
+	    }
+
+	  if(!(is_left) && !(is_right)) /* v is a B, S or E state, which doesn't map to anything */
+	    {
+	      if(cm->sttype[v] != B_st && cm->sttype[v] != E_st && cm->sttype[v] != S_st)
+		{
+		  printf("ERROR: v: %d not B, S or E, but doesn't map to HMM. Exiting...\n", v);
+		  exit(1);
+		}
+	      imin[v] = prev_imin;
+	      imax[v] = prev_imax;
+	      jmin[v] = prev_jmin;
+	      jmax[v] = prev_jmax;
+	      //printf("no map for v: %d | imin: %d | imax: %d | jmin: %d | jmax: %d\n", v, imin[v], imax[v], jmin[v], jmax[v]);
+	    }
+	}
+    }      
+}
+
+#endif
+
+/* EPN, Mon Dec 10 09:20:02 2007, simplified use of gumbel modes in cmcalibrate,
+ * making ConfigForGumbelMode unnecessary */
+#if 0
+/*
+ * Function: ConfigForGumbelMode
+ * Date:     EPN, Thu May  3 09:05:48 2007
+ * Purpose:  Configure a CM and it's CP9 for determining statistics for 
+ *           a specific 'gum_mode'.
+ *
+ *           0. CM_LC : !cm->search_opts & CM_SEARCH_INSIDE  w/  local CM
+ *           1. CM_GC : !cm->search_opts & CM_SEARCH_INSIDE  w/ glocal CM
+ *           2. CM_LI :  cm->search_opts & CM_SEARCH_INSIDE  w/  local CM
+ *           3. CM_GI :  cm->search_opts & CM_SEARCH_INSIDE  w/ glocal CM
+ *           4. CP9_LV:  cm->search_opts & CM_SEARCH_HMMVITERBI
+ *                      !cm->search_opts & CM_SEARCH_HMMFORWARD w/  local CP9 HMM
+ *           5. CP9_LV:  cm->search_opts & CM_SEARCH_HMMVITERBI
+ *                      !cm->search_opts & CM_SEARCH_HMMFORWARD w/ glocal CP9 HMM
+ *           6. CP9_LF: !cm->search_opts & CM_SEARCH_HMMVITERBI
+ *                       cm->search_opts & CM_SEARCH_HMMFORWARD w/  local CP9 HMM
+ *           7. CP9_LF: !cm->search_opts & CM_SEARCH_HMMVITERBI
+ *                       cm->search_opts & CM_SEARCH_HMMFORWARD w/ glocal CP9 HMM
+ * 
+ * Args:
+ *           CM           - the covariance model
+ *           gum_mode     - the mode 0..7
+ */
+int
+ConfigForGumbelMode(CM_t *cm, int gum_mode)
+{
+  int do_cm_local  = FALSE;
+  int do_cp9_local = FALSE;
+
+  /*printf("in ConfigForGumbelMode\n");*/
+  /* First set search opts and flags based on gum_mode */
+  switch (gum_mode) {
+  case CM_LC: /* local CYK */
+    /*printf("CM_LC\n");*/
+    cm->search_opts &= ~CM_SEARCH_INSIDE;
+    cm->search_opts &= ~CM_SEARCH_HMMVITERBI;
+    cm->search_opts &= ~CM_SEARCH_HMMFORWARD;
+    do_cm_local  = TRUE;
+    break;
+  case CM_GC: /* glocal CYK */
+    /*printf("CM_GC\n");*/
+    cm->search_opts &= ~CM_SEARCH_INSIDE;
+    cm->search_opts &= ~CM_SEARCH_HMMVITERBI;
+    cm->search_opts &= ~CM_SEARCH_HMMFORWARD;
+    do_cm_local  = FALSE;
+    break;
+  case CM_LI: /* local inside */
+    /*printf("CM_LI\n");*/
+    cm->search_opts |= CM_SEARCH_INSIDE;
+    cm->search_opts &= ~CM_SEARCH_HMMVITERBI;
+    cm->search_opts &= ~CM_SEARCH_HMMFORWARD;
+    do_cm_local  = TRUE;
+    break;
+  case CM_GI: /* glocal inside */
+    /*printf("CM_GI\n");*/
+    cm->search_opts |= CM_SEARCH_INSIDE;
+    cm->search_opts &= ~CM_SEARCH_HMMVITERBI;
+    cm->search_opts &= ~CM_SEARCH_HMMFORWARD;
+    do_cm_local  = FALSE;
+    break;
+  case CP9_LV: /* local CP9 Viterbi */
+    /*printf("CP9_LV\n");*/
+    cm->search_opts &= ~CM_SEARCH_INSIDE;
+    cm->search_opts |= CM_SEARCH_HMMVITERBI;
+    cm->search_opts &= ~CM_SEARCH_HMMFORWARD;
+    do_cm_local   = TRUE; /* need CM local ends to make CP9 local ends */
+    do_cp9_local  = TRUE;
+    break;
+  case CP9_GV: /* glocal CP9 Viterbi */
+    /*printf("CP9_GV\n");*/
+    cm->search_opts &= ~CM_SEARCH_INSIDE;
+    cm->search_opts |=  CM_SEARCH_HMMVITERBI;
+    cm->search_opts &= ~CM_SEARCH_HMMFORWARD;
+    do_cp9_local  = FALSE;
+    break;
+  case CP9_LF: /* local CP9 Forward */
+    /*printf("CP9_LF\n");*/
+    cm->search_opts &= ~CM_SEARCH_INSIDE;
+    cm->search_opts &= ~CM_SEARCH_HMMVITERBI;
+    cm->search_opts |= CM_SEARCH_HMMFORWARD;
+    do_cm_local   = TRUE; /* need CM local ends to make CP9 local ends */
+    do_cp9_local  = TRUE;
+    break;
+  case CP9_GF: /* glocal CP9 Forward */
+    /*printf("CP9_GF\n");*/
+    cm->search_opts &= ~CM_SEARCH_INSIDE;
+    cm->search_opts &= ~CM_SEARCH_HMMVITERBI;
+    cm->search_opts |= CM_SEARCH_HMMFORWARD;
+    do_cp9_local  = FALSE;
+    break;
+  default: 
+    cm_Fail("ERROR unrecognized gum_mode: %d in ConfigForGumbelMode");
+  }
+  /* configure CM and, if needed, CP9 */
+  if(do_cm_local || do_cp9_local) 
+    {
+      /* If we're in local, wastefully convert to global, 
+       * then back to local, so we follow our rule that ConfigLocal()
+       * cannot be called with a model already locally configured.
+       * That rule was put in place to force caller to understand what
+       * it's doing. */
+      if(cm->flags & CMH_LOCAL_BEGIN || cm->flags & CMH_LOCAL_END) 
+	ConfigGlobal(cm);
+      ConfigLocal(cm, cm->pbegin, cm->pend);
+    }
+  else if(cm->flags & CMH_LOCAL_BEGIN || cm->flags & CMH_LOCAL_END) /* these *should* both either be up or down */
+    ConfigGlobal(cm);
+  CMLogoddsify(cm);
+  if(cm->config_opts & CM_CONFIG_ZEROINSERTS)
+    CMHackInsertScores(cm);	    /* insert emissions are all equiprobable,
+				     * makes all CP9 (if non-null) inserts equiprobable*/
+  if((cm->search_opts & CM_SEARCH_HMMVITERBI) || (cm->search_opts & CM_SEARCH_HMMFORWARD))
+    {
+      if(!(cm->flags & CMH_CP9) || cm->cp9 == NULL) /* error, we should have one */
+	cm_Fail("CP9 must already be built in ConfigForGumbelMode()\n");
+      if(do_cp9_local)
+	{
+	  /* To do: Make the CP9 local to match the CM, as close as we can */
+	  /*CPlan9CMLocalBeginConfig(cm); <-- Finish this function */
+	  CPlan9SWConfig(cm->cp9, cm->pbegin, cm->pbegin); 
+	  CPlan9ELConfig(cm);
+
+	  /* CPlan9SWConfig(cm->cp9, ((cm->cp9->M)-1.)/cm->cp9->M,*/  /* all start pts equiprobable, including 1 */
+	  /*                  ((cm->cp9->M)-1.)/cm->cp9->M);*/          /* all end pts equiprobable, including M */
+	}
+      else
+	CPlan9GlobalConfig(cm->cp9);
+      CP9Logoddsify(cm->cp9);
+      if(cm->config_opts & CM_CONFIG_ZEROINSERTS)
+	CP9HackInsertScores(cm->cp9);
+    }
+  return eslOK;
+}
+
+
+/**************************************************************************
+ * EPN 09.06.06
+ * Function: check_sub_cm_by_sampling2()
+ *
+ * Purpose:  Given a CM and a sub CM that is supposed to mirror 
+ *           the CM as closely as possible between two given consensus
+ *           columns (spos and epos), check that the sub_cm was correctly 
+ *           constructed. 
+ *           
+ *           The approach is to sample from the CM and the sub_cm 
+ *           and use those samples to build two CP9 HMMs, then 
+ *           compare those two CP9 HMMs.
+ *
+ * Args:    
+ * CM_t *orig_cm     - the original, template CM
+ * CM_t  *sub_cm     - the sub CM built from the orig_cm
+ * ESL_RANDOMNESS *r - source of randomness
+ * int spos          - first consensus column in cm that hmm models (often 1)
+ * int epos          -  last consensus column in cm that hmm models 
+ * int nseq          - number of sequences to sample to build the new HMMs.
+ *
+ * Returns: TRUE: if CM and sub CM are "close enough" (see code)
+ *          FALSE: otherwise
+ */
+int 
+check_sub_cm_by_sampling2(CM_t *orig_cm, CM_t *sub_cm, ESL_RANDOMNESS *r, int spos, int epos, int nseq)
+{
+  int status;
+  CP9_t       *orig_hmm;/* constructed CP9 HMM from the sub_cm */
+  CP9_t       *sub_hmm; /* constructed CP9 HMM from the sub_cm */
+  int ret_val;                    /* return value */
+  Parsetree_t **tr;               /* Parsetrees of emitted aligned sequences */
+  ESL_SQ  **sq;                   /* sequences */
+  ESL_MSA  *msa;                  /* alignment */
+  float    *wgt;
+  char     *name;                 /* name for emitted seqs */
+  int i;
+  int L;
+  int apos;
+  int *matassign;
+  int *useme;
+  CP9trace_t **cp9_tr;          /* fake tracebacks for each seq            */
+  int msa_nseq;                 /* this is the number of sequences per MSA,
+				 * current strategy is to sample (nseq/nseq_per_msa)
+				 * alignments from the CM, and add counts from
+				 * each to the shmm in counts form (to limit memory)
+				 */
+  int nsampled;                 /* number of sequences sampled thus far */
+  int debug_level;
+  int cc;
+  char         *tmp_name;           /* name for seqs */
+  char         *tmp_text_sq;        /* text seqs */
+  char errbuf[cmERRBUFSIZE];
+  
+  debug_level = 0;
+  ret_val = TRUE;
+  msa_nseq = 1000;
+  msa = NULL;
+  
+  /* Build two CP9 HMMs */
+  /* the orig_hmm only models consensus positions spos to epos of the orig_cm */
+  orig_hmm = AllocCPlan9((epos-spos+1), orig_cm->abc);
+  ZeroCPlan9(orig_hmm);
+  CPlan9SetNullModel(orig_hmm, orig_cm->null, 1.0); /* set p1 = 1.0 which corresponds to the CM */
+  
+  sub_hmm = AllocCPlan9((epos-spos+1), orig_cm->abc);
+  ZeroCPlan9(sub_hmm);
+  CPlan9SetNullModel(sub_hmm, sub_cm->null, 1.0); /* set p1 = 1.0 which corresponds to the CM */
+  
+  /* First sample from the orig_cm and use the samples to fill in orig_hmm
+   * sample MSA(s) from the CM 
+   */
+  nsampled = 0;
+  ESL_ALLOC(sq, sizeof(ESL_SQ *)     * msa_nseq);
+  ESL_ALLOC(tr, (sizeof(Parsetree_t) * msa_nseq));
+  ESL_ALLOC(wgt,(sizeof(float)       * msa_nseq));
+  esl_vec_FSet(wgt, msa_nseq, 1.0);
+  int namelen = 3 + IntMaxDigits() + 1;  /* IntMaxDigits() returns number of digits in INT_MAX */
+
+  while(nsampled < nseq)
+    {
+      /*printf("nsampled: %d\n", nsampled);*/
+      if(nsampled != 0)
+	{
+	  /* clean up from previous MSA */
+	  esl_msa_Destroy(msa);
+	  free(matassign);
+	  free(useme);
+	  for (i = 0; i < msa_nseq; i++)
+	    {
+	      CP9FreeTrace(cp9_tr[i]);
+	      FreeParsetree(tr[i]);
+	      esl_sq_Reuse(sq[i]);
+	    }
+	  free(cp9_tr);
+	}
+      /* Emit msa_nseq parsetrees from the CM */
+      if(nsampled + msa_nseq > nseq)
+	msa_nseq = nseq - nsampled;
+      for (i = 0; i < msa_nseq; i++)
+	{
+	  ESL_ALLOC(name, sizeof(char) * namelen);
+	  sprintf(name, "seq%d", i+1);
+	  if((status = EmitParsetree(orig_cm, errbuf, r, name, FALSE, &(tr[i]), &(sq[i]), &L)) != eslOK) cm_Fail(errbuf);
+	  free(name);
+	}
+      /* Build a new MSA from these parsetrees */
+      Parsetrees2Alignment(orig_cm, orig_cm->abc, sq, NULL, tr, msa_nseq, TRUE, FALSE, &msa);
+      /* MSA should be in text mode, not digitized */
+      if(msa->flags & eslMSA_DIGITAL)
+	cm_Fail("ERROR in sub_cm_check_by_sampling(), sampled MSA should NOT be digitized.\n");
+      
+      /* Truncate the alignment prior to consensus column spos and after 
+	 consensus column epos */
+      ESL_ALLOC(useme, sizeof(int) * (msa->alen+1));
+      for (apos = 0, cc = 0; apos < msa->alen; apos++)
+	{
+	  /* Careful here, placement of cc++ increment is impt, 
+	   * we want all inserts between cc=spos-1 and cc=spos,
+	   * and between cc=epos and cc=epos+1.
+	   */
+	  if(cc < (spos-1) || cc > epos)
+	    useme[apos] = 0;
+	  else
+	    useme[apos] = 1;
+	  if (! esl_abc_CIsGap(msa->abc, msa->rf[apos]))
+	    { 
+	      cc++; 
+	      if(cc == (epos+1))
+		useme[apos] = 0; 
+	      /* we misassigned this guy, overwrite */ 
+	    }
+	}
+      esl_msa_ColumnSubset(msa, useme);
+      
+      /* Shorten the dsq's */
+      for (i = 0; i < msa_nseq; i++)
+	{
+	  MakeDealignedString(msa->abc, msa->aseq[i], msa->alen, msa->aseq[i], &(tmp_text_sq)); 
+	  ESL_ALLOC(tmp_name, sizeof(char) * namelen);
+	  sprintf(tmp_name, "seq%d", i+1);
+	  esl_sq_CreateFrom(tmp_name, tmp_text_sq, NULL, NULL, NULL);
+	  free(tmp_text_sq);
+	  if(esl_sq_Digitize(msa->abc, sq[i]) != eslOK)
+	    cm_Fail("ERROR digitizing sequence in CP9_check_by_sampling().\n");
+	}
+      
+      /* Determine match assignment from RF annotation
+       */
+      ESL_ALLOC(matassign, sizeof(int) * (msa->alen+1));
+      matassign[0] = 0;
+      for (apos = 0; apos < msa->alen; apos++)
+	{
+	  matassign[apos+1] = 0;
+	  if (!esl_abc_CIsGap(msa->abc, msa->rf[apos])) 
+	    matassign[apos+1] = 1;
+	}
+      /* make fake tracebacks for each seq */
+      CP9_fake_tracebacks(msa, matassign, &cp9_tr);
+      
+      /* build model from tracebacks (code from HMMER's modelmakers.c::matassign2hmm() */
+      for (i = 0; i < msa->nseq; i++) {
+	CP9TraceCount(orig_hmm, sq[i]->dsq, msa->wgt[i], cp9_tr[i]);
+      }
+      nsampled += msa_nseq;
+    }
+  /*Next, renormalize the orig_hmm and logoddisfy it */
+  CPlan9Renormalize(orig_hmm);
+  CP9Logoddsify(orig_hmm);
+  
+  /* clean up from previous MSA */
+  esl_msa_Destroy(msa);
+  free(matassign);
+  free(useme);
+  for (i = 0; i < msa_nseq; i++)
+    {
+      CP9FreeTrace(cp9_tr[i]);
+      FreeParsetree(tr[i]);
+      esl_sq_Destroy(sq[i]);
+    }
+  free(cp9_tr);
+  
+  /* Now for the sub_hmm. Sample from the sub_cm and use the 
+   * samples to fill in sub_hmm sample MSA(s) from the CM */
+  nsampled = 0;
+  ESL_ALLOC(sq, sizeof(ESL_SQ *)     * msa_nseq);
+  ESL_ALLOC(tr, (sizeof(Parsetree_t) * msa_nseq));
+  ESL_ALLOC(wgt,(sizeof(float)       * msa_nseq));
+  esl_vec_FSet(wgt, msa_nseq, 1.0);
+  
+  while(nsampled < nseq)
+    {
+      /*printf("nsampled: %d\n", nsampled);*/
+      if(nsampled != 0)
+	{
+	  /* clean up from previous MSA */
+	  esl_msa_Destroy(msa);
+	  free(matassign);
+	  for (i = 0; i < msa_nseq; i++)
+	    {
+	      CP9FreeTrace(cp9_tr[i]);
+	      FreeParsetree(tr[i]);
+	      esl_sq_Reuse(sq[i]);
+	    }
+	  free(cp9_tr);
+	}
+      /* Emit msa_nseq parsetrees from the CM */
+      if(nsampled + msa_nseq > nseq)
+	msa_nseq = nseq - nsampled;
+      for (i = 0; i < msa_nseq; i++)
+	{
+	  ESL_ALLOC(name, sizeof(char) * namelen);
+	  sprintf(name, "seq%d", i+1);
+	  if((status = EmitParsetree(sub_cm, errbuf, r, name, FALSE, &(tr[i]), &(sq[i]), &L)) != eslOK) cm_Fail(errbuf);
+	  free(name);
+	}
+      /* Build a new MSA from these parsetrees */
+      Parsetrees2Alignment(sub_cm, sub_cm->abc, sq, NULL, tr, msa_nseq, TRUE, FALSE, &msa);
+      /* MSA should be in text mode, not digitized */
+      if(msa->flags & eslMSA_DIGITAL)
+	cm_Fail("ERROR in sub_cm_check_by_sampling(), sampled MSA should NOT be digitized.\n");
+      
+      /* Determine match assignment from RF annotation
+       */
+      ESL_ALLOC(matassign, sizeof(int) * (msa->alen+1));
+      matassign[0] = 0;
+      for (apos = 0; apos < msa->alen; apos++)
+	{
+	  matassign[apos+1] = 0;
+	  if (!esl_abc_CIsGap(msa->abc, msa->rf[apos])) 
+	    matassign[apos+1] = 1;
+	}
+      /* make fake tracebacks for each seq */
+      CP9_fake_tracebacks(msa, matassign, &cp9_tr);
+      
+      /* build model from tracebacks (code from HMMER's modelmakers.c::matassign2hmm() */
+      for (i = 0; i < msa->nseq; i++) {
+	CP9TraceCount(orig_hmm, sq[i]->dsq, msa->wgt[i], cp9_tr[i]);
+      }
+      nsampled += msa_nseq;
+    }
+  
+  /*Next, renormalize the sub_hmm and logoddisfy it */
+  CPlan9Renormalize(sub_hmm);
+  CP9Logoddsify(sub_hmm);
+
+  /* clean up from previous MSA */
+  esl_msa_Destroy(msa);
+  free(matassign);
+  free(useme);
+  for (i = 0; i < msa_nseq; i++)
+    {
+      CP9FreeTrace(cp9_tr[i]);
+      FreeParsetree(tr[i]);
+      esl_sq_Destroy(sq[i]);
+    }
+  free(cp9_tr);
+  /**************************************************/
+  
+  printf("PRINTING SAMPLED ORIG HMM PARAMS:\n");
+  debug_print_cp9_params(stdout, orig_hmm, TRUE);
+  printf("DONE PRINTING SAMPLED ORIG HMM PARAMS:\n");
+  
+
+  printf("PRINTING SAMPLED SUB HMM PARAMS:\n");
+  debug_print_cp9_params(stdout, sub_hmm, TRUE);
+  printf("DONE PRINTING SAMPLED SUB HMM PARAMS:\n");
+  
+  FreeCPlan9(orig_hmm);
+  FreeCPlan9(sub_hmm);
+  return TRUE;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return FALSE; /* never reached */
+}
+
+#if 0
+/*
+ * Function: cm_emit_seqs_to_aln_above_cutoff()
+ * Date:     EPN, Mon Sep 10 17:31:36 2007
+ *
+ * Purpose:  Create a seqs_to_aln object by generating sequences
+ *           from a CM. Only accept sequences that have a CM hit
+ *           within them above a bit score cutoff.
+ *
+ * Args:     go              - getopts
+ *           cfg             - cmcalibrate's configuration
+ *           cm              - CM to emit from
+ *           nseq            - number of seqs to emit
+ *           cutoff          - bit score cutoff 
+ *
+ * Returns:  Ptr to a newly allocated seqs_to_aln object with nseq sequences to align.
+ *           Dies immediately on failure with informative error message.
+ */
+seqs_to_aln_t *cm_emit_seqs_to_aln_above_cutoff(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, int nseq)
+{
+  int status;
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  char *name = NULL;
+  int namelen;
+  int L;
+  int i;
+  int do_cyk = TRUE;
+  Parsetree_t *tr = NULL;
+
+  if(cm->dmin == NULL || cm->dmax == NULL) cm_Fail("cm_emit_seqs_to_aln_above_cutoff(), dmin, dmax are NULL.");
+  if(cm->search_opts & CM_SEARCH_NOQDB)    cm_Fail("cm_emit_seqs_to_aln_above_cutoff(), search opt NOQDB enabled.");
+
+  seqs_to_aln = CreateSeqsToAln(nseq, FALSE);
+
+  namelen = IntMaxDigits() + 1;  /* IntMaxDigits() returns number of digits in INT_MAX */
+  if(cm->name != NULL) namelen += strlen(cm->name) + 1;
+  ESL_ALLOC(name, sizeof(char) * namelen);
+
+  while(i < nseq)
+    {
+      if(cm->name != NULL) sprintf(name, "%s-%d", cm->name, i+1);
+      else                 sprintf(name, "%d-%d", cfg->ncm-1, i+1);
+      L = 0; 
+      EmitParsetree(cm, cfg->r, name, TRUE, &tr, &(seqs_to_aln->sq[i]), &L);
+      while(L == 0) { FreeParsetree(tr); esl_sq_Destroy(seqs_to_aln->sq[i]); EmitParsetree(cm, cfg->r, name, TRUE, &tr, &(seqs_to_aln->sq[i]), &L); }
+      p = cfg->cmstatsA[(ncm-1)]->gc2p[(get_gc_comp(seqs_to_aln->sq[i], 1, L))]; /* in get_gc_comp() should be i and j of best hit */
+
+      sc = ParsetreeScore(cm, tr, seqs_to_aln->sq[i]->dsq, FALSE); 
+      FreeParsetree(tr);
+      if(sc > cfg->cutoffA[p]) { i++; continue; }
+
+      /* If we get here, parse score is not above cfg->cutoffA[p], we want to determine if 
+       * this sequence has a hit in it above the cfg->cutoffA[p] as quickly as possible. 
+       *
+       * Stage 1: HMM banded search tau = 1e-2
+       * Stage 2: HMM banded search with scanning bands, tau = 1e-10
+       * Stage 3: QDB search (CYK or inside), beta = cm->beta (should be default beta)
+       *
+       * If we find a hit > cfg->cutoffA[p] at any stage, we accept the seq, increment i and move on.
+       * We don't do a full non-banded parse to ensure that we don't exceed the cfg->cutoffA[p], 
+       * because QDB is on in cmsearch by default.
+       */
+
+      /* stage 1 */
+      cm->search_opts |= CM_SEARCH_HBANDED;
+      cm->tau = 0.01;
+      if((sc = actually_search_target(cm, seqs_to_aln->sq[i]->dsq, 1, L, 0., 0., NULL, FALSE, FALSE, FALSE, NULL, FALSE)) > cfg->cutoffA[p]) 
+	{ i++; break; }
+      s1_np++;
+      /* stage 2 */
+      cm->search_opts |= CM_SEARCH_HMMSCANBANDS;
+      cm->tau = 1e-10;
+      if((sc = actually_search_target(cm, seqs_to_aln->sq[i]->dsq, 1, L, 0., 0., NULL, FALSE, FALSE, FALSE, NULL, FALSE)) > cfg->cutoffA[p]) 
+	{ i++; break; }
+      s2_np++;
+      /* stage 3 */
+      cm->search_opts &= ~CM_SEARCH_HBANDED;
+      cm->search_opts &= ~CM_SEARCH_HBANDED;
+      if((sc = search_target_cm_calibration(cm, seqs_to_aln->sq[i]->dsq, cm->dmin, cm->dmax, 1, seqs_to_aln->sq[i]->n, cm->W, NULL)) > cfg->cutoffA[p])
+	{ i++; break; }
+      s3_np++;
+      if(s3_np > (1000 * nseq)) cm_Fail("cm_emit_seqs_to_aln_above_cutoff(), wanted %d seqs above cutoff: %d bits, reached limit of %d seqs\n", nseq, cfg->cutoffA[p], (1000 * nseq));
+
+      /* didn't pass */
+      esl_sq_Destroy(seqs_to_aln->sq[i]);
+    }
+
+  seqs_to_aln->nseq = nseq;
+
+  free(name);
+  return seqs_to_aln;
+
+ ERROR:
+  cm_Fail("memory allocation error");
+  return NULL;
+}
+
+
+/* Function: search_target_cm_calibration() based on bandcyk.c:CYKBandedScan()
+ * Date:     EPN, Sun Sep  9 19:05:07 2007
+ *
+ * Purpose:  Scan a sequence for matches to a covariance model, using the
+ *           banded algorithm. If bands are NULL, reverts to non-banded
+ *           (scancyk.c:CYKScan()). 
+ *
+ *           Special local cmcalibrate function that only cares about
+ *           collecting the best score at each state for the sequence.
+ *
+ * Args:     cm        - the covariance model
+ *           dsq       - the digitized sequence
+ *           dmin      - minimum bound on d for state v; 0..M
+ *           dmax      - maximum bound on d for state v; 0..M          
+ *           i0        - start of target subsequence (1 for full seq)
+ *           j0        - end of target subsequence (L for full seq)
+ *           W         - max d: max size of a hit
+ *           ret_vsc  - RETURN: [0..v..M-1] best score at each state v
+ *
+ * Returns:  score of best overall hit (vsc[0]).
+ *           dies immediately if some error occurs.
+ */
+float 
+search_target_cm_calibration(CM_t *cm, ESL_DSQ *dsq, int *dmin, int *dmax, int i0, int j0, int W, float **ret_vsc)
+{
+  int       status;
+  float  ***alpha;              /* CYK DP score matrix, [v][j][d] */
+  int    ***ialpha;             /* Inside DP score matrix, [v][j][d] */
+  float    *vsc;           /* best score for each state (float) */
+  float    *ivsc;          /* best score for each state (int, only used if do_inside) */
+  int       yoffset;		/* offset to a child state */
+  int       i,j;		/* index of start/end positions in sequence, 0..L */
+  int       d;			/* a subsequence length, 0..W */
+  int       k;			/* used in bifurc calculations: length of right subseq */
+  int       prv, cur;		/* previous, current j row (0 or 1) */
+  int       v, w, y;            /* state indices */
+  int       jp_v;  	        /* offset j for state v */
+  int       jp_y;  	        /* offset j for state y */
+  int       jp_w;  	        /* offset j for state w */
+  int       jmax;               /* when imposing bands, maximum j value in alpha matrix */
+  int       kmin, kmax;         /* for B_st's, min/max value consistent with bands*/
+  int       L;                  /* length of the subsequence (j0-i0+1) */
+  int       dn;                 /* temporary value for min d in for loops */
+  int       dx;                 /* temporary value for max d in for loops */
+  int       sd;                 /* StateDelta(cm->sttype[v]), # emissions from v */
+
+  int       do_cyk    = FALSE;  /* TRUE: do cyk; FALSE: do_inside */
+  int       do_banded = FALSE;  /* TRUE: use QDBs, FALSE: don't   */
+  float     ret_val;
+
+  /* determine if we're doing cyk/inside banded/non-banded */
+  if(! (cm->search_opts & CM_SEARCH_INSIDE)) do_cyk    = TRUE;
+  if(dmin != NULL && dmax != NULL)           do_banded = TRUE;
+
+  L = j0-i0+1;
+  if (W > L) W = L; 
+
+  ESL_ALLOC(vsc, sizeof(float) * cm->M);
+  esl_vec_FSet(vsc, cm->M, IMPOSSIBLE);
+
+  if(do_cyk) { 
+
+    /*****************************************************************
+     * alpha allocations.
+     * The scanning matrix is indexed [v][j][d]. 
+     *    v ranges from 0..M-1 over states in the model.
+     *    j takes values 0 or 1: only the previous (prv) or current (cur) row
+     *      with the exception of BEGL_S, where we have to have a whole W+1xW+1
+     *      deck in memory, and j ranges from 0..W, and yes it must be square
+     *      because we'll use a rolling pointer trick thru it
+     *    d ranges from 0..W over subsequence lengths.
+     * Note that E memory is shared: all E decks point at M-1 deck.
+     *****************************************************************/
+    ESL_ALLOC(alpha, (sizeof(float **) * cm->M));
+    for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+      if (cm->stid[v] == BEGL_S)
+	{
+	  ESL_ALLOC(alpha[v], (sizeof(float *) * (W+1)));
+	  for (j = 0; j <= W; j++)
+	    ESL_ALLOC(alpha[v][j], (sizeof(float) * (W+1)));
+	}
+      else if (cm->sttype[v] == E_st && v < cm->M-1) 
+	alpha[v] = alpha[cm->M-1];
+      else 
+	{
+	  ESL_ALLOC(alpha[v], sizeof(float *) * 2);
+	  for (j = 0; j < 2; j++) 
+	    ESL_ALLOC(alpha[v][j], (sizeof(float) * (W+1)));
+	}
+    }
+
+    /*****************************************************************
+     * alpha initializations.
+     * We initialize on d=0, subsequences of length 0; these are
+     * j-independent. Any generating state (P,L,R) is impossible on d=0.
+     * E=0 for d=0. B,S,D must be calculated. 
+     * Also, for MP, d=1 is impossible.
+     * Also, for E, all d>0 are impossible.
+     *
+     * and, for banding: any cell outside our bands is impossible.
+     * These inits are never changed in the recursion, so even with the
+     * rolling, matrix face reuse strategy, this works.
+     *****************************************************************/ 
+    for (v = cm->M-1; v >= 0; v--)
+      {
+	alpha[v][0][0] = IMPOSSIBLE;
+
+	if      (cm->sttype[v] == E_st)  alpha[v][0][0] = 0;
+	else if (cm->sttype[v] == MP_st) alpha[v][0][1] = alpha[v][1][1] = IMPOSSIBLE;
+	else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	  {
+	    y = cm->cfirst[v];
+	    alpha[v][0][0] = cm->endsc[v];
+	    for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	      alpha[v][0][0] = ESL_MAX(alpha[v][0][0], (alpha[y+yoffset][0][0] + cm->tsc[v][yoffset]));
+	    /* ...we don't bother to look at local alignment starts here... */
+	    alpha[v][0][0] = ESL_MAX(alpha[v][0][0], IMPOSSIBLE);
+	  }
+	else if (cm->sttype[v] == B_st) 
+	  {
+	    w = cm->cfirst[v];
+	    y = cm->cnum[v];
+	    alpha[v][0][0] = alpha[w][0][0] + alpha[y][0][0]; 
+	  }
+
+	alpha[v][1][0] = alpha[v][0][0];
+	if (cm->stid[v] == BEGL_S) 
+	  for (j = 2; j <= W; j++) 
+	    alpha[v][j][0] = alpha[v][0][0];
+      }
+    /* Impose the bands.
+     *   (note: E states have all their probability on d=0, so dmin[E] = dmax[E] = 0;
+     *    the first loop will be skipped, the second initializes the E states.)
+     */
+    if(do_banded) { 
+      for (v = 0; v < cm->M; v++) {
+	jmax = (cm->stid[v] == BEGL_S) ? W : 1;
+	for (d = 0; d < dmin[v] && d <=W; d++) 
+	  for(j = 0; j <= jmax; j++)
+	    alpha[v][j][d] = IMPOSSIBLE;
+	for (d = dmax[v]+1; d <= W;      d++) 
+	  for(j = 0; j <= jmax; j++)
+	    alpha[v][j][d] = IMPOSSIBLE;
+      }
+    }
+
+    /* The main loop: scan the sequence from position i0 to j0.
+     */
+    for (j = i0; j <= j0; j++) 
+      {
+	cur = j%2;
+	prv = (j-1)%2;
+	for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	  {
+	    /* determine min/max d we're allowing for this state v and this position j */
+	    if(do_banded) { 
+	      dn = (cm->sttype[v] == MP_st) ? ESL_MAX(dmin[v], 2) : ESL_MAX(dmin[v], 1); 
+	      dx = ESL_MIN((j-i0+1), dmax[v]); 
+	      dx = ESL_MIN(dx, W);
+	    }
+	    else { 
+	      dn = (cm->sttype[v] == MP_st) ? 2 : 1;
+	      dx = ESL_MIN((j-i0+1), W); 
+	    }
+
+	    jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	    jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	    sd   = StateDelta(cm->sttype[v]);
+
+	    if(cm->sttype[v] == B_st) {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      for (d = dn; d <= dx; d++) {
+		/* k is the length of the right fragment */
+		/* Careful, make sure k is consistent with bands in state w and state y. */
+		if(do_banded) {
+		  kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		  kmin = ESL_MAX(kmin, 0);
+		  kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+		}
+		else { kmin = 0; kmax = d; }
+
+		alpha[v][jp_v][d] = ESL_MAX(IMPOSSIBLE, cm->endsc[v] + (cm->el_selfsc * (d - sd)));
+		for (k = kmin; k <= kmax; k++) { 
+		  jp_w = (j-k)%(W+1);	   /* jp is rolling index into BEGL_S deck j dimension */
+		      alpha[v][jp_v][d] = ESL_MAX(alpha[v][jp_v][d], (alpha[w][jp_w][d-k] + alpha[y][jp_y][k]));
+		}
+		vsc[v] = ESL_MAX(vsc[v], alpha[v][jp_v][d]);
+	      }
+	    }
+	    else { /* if cm->sttype[v] != B_st */
+	      for (d = dn; d <= dx; d++) {
+		alpha[v][jp_v][d] = ESL_MAX (IMPOSSIBLE, (cm->endsc[v] + (cm->el_selfsc * (d - sd))));
+		y = cm->cfirst[v];
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		  alpha[v][jp_v][d] = ESL_MAX (alpha[v][jp_v][d], (alpha[y+yoffset][jp_y][d - sd] + cm->tsc[v][yoffset]));
+		
+		/* add in emission score, if any */
+		i = j-d+1;
+		switch (cm->sttype[v]) {
+		case MP_st: 
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    alpha[v][jp_v][d] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    alpha[v][cur][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+		  break;
+		case ML_st:
+		case IL_st:
+		  alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+		  break;
+		case MR_st:
+		case IR_st:
+		  alpha[v][cur][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+		  break;
+		} /* end of switch */
+		vsc[v] = ESL_MAX(vsc[v], alpha[v][jp_v][d]);
+	      } /* end of d = dn; d <= dx; d++ */
+	    } /* end of else (v != B_st) */
+	  } /*loop over decks v>0 */
+
+	/* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+	 * 
+	 * If local begins are off, the hit must be rooted at v=0.
+	 * With local begins on, the hit is rooted at the second state in
+	 * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+	 * can only handle this if it's a non-insert state; this is guaranteed
+	 * by the way local alignment is parameterized (other transitions are
+	 * -INFTY), which is probably a little too fragile of a method. 
+	 */
+
+	/* determine min/max d we're allowing for the root state and this position j */
+	if(do_banded) { 
+	  dn = ESL_MAX(dmin[0], 1); 
+	  dx = ESL_MIN((j-i0+1), dmax[0]); 
+	  dx = ESL_MIN(dx, W);
+	}
+	else { 
+	  dn = 1; 
+	  dx = ESL_MIN((j-i0+1), W); 
+	}
+	jp_v = cur;
+	jp_y = cur;
+	for (d = dn; d <= dx; d++) {
+	  y = cm->cfirst[0];
+	  alpha[0][cur][d] = ESL_MAX(IMPOSSIBLE, alpha[y][cur][d] + cm->tsc[0][0]);
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	    alpha[0][cur][d] = ESL_MAX (alpha[0][cur][d], (alpha[y+yoffset][cur][d] + cm->tsc[0][yoffset]));
+	  vsc[0] = ESL_MAX(vsc[0], alpha[0][cur][d]);
+	}
+	
+	if (cm->flags & CM_LOCAL_BEGIN) {
+	  for (y = 1; y < cm->M; y++) {
+	    if(do_banded) {
+	      dn = (cm->sttype[y] == MP_st) ? ESL_MAX(dmin[y], 2) : ESL_MAX(dmin[y], 1); 
+	      dn = ESL_MAX(dn, dmin[0]);
+	      dx = ESL_MIN((j-i0+1), dmax[y]); 
+	      dx = ESL_MIN(dx, W);
+	    }
+	    else { 
+	      dn = 1; 
+	      dx = ESL_MIN((j-i0+1), W); 
+	    }
+	    jp_y = (cm->stid[y] == BEGL_S) ? (j % (W+1)) : cur;
+	    for (d = dn; d <= dx; d++) {
+	      alpha[0][cur][d] = ESL_MAX(alpha[0][cur][d], alpha[y][jp_y][d] + cm->beginsc[y]);
+	      vsc[0] = ESL_MAX(vsc[0], alpha[0][cur][d]);
+	    }
+	  }
+	}
+      } /* end loop over end positions j */
+    /* free alpha, we only care about vsc 
+     */
+    for (v = 0; v < cm->M; v++) 
+      {
+	if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	  for (j = 0; j <= W; j++) free(alpha[v][j]);
+	  free(alpha[v]);
+	} else if (cm->sttype[v] == E_st && v < cm->M-1) { /* avoid shared E decks */
+	  continue;
+	} else {
+	  free(alpha[v][0]);
+	  free(alpha[v][1]);
+	  free(alpha[v]);
+	}
+      }
+    free(alpha);
+  }
+  /*********************
+   * end of if(do_cyk) *
+   *********************/
+  else { /* ! do_cyk, do_inside, with scaled int log odds scores instead of floats */
+
+    ESL_ALLOC(ivsc, sizeof(int) * cm->M);
+    esl_vec_FSet(ivsc, cm->M, -INFTY);
+    
+    /* ialpha allocations. (see comments for do_cyk section */ 
+    ESL_ALLOC(ialpha, sizeof(int **) * cm->M);
+    for (v = cm->M-1; v >= 0; v--) {	/* reverse, because we allocate E_M-1 first */
+    if (cm->stid[v] == BEGL_S)
+      {
+	ESL_ALLOC(ialpha[v], sizeof(int *) * (W+1));
+	for (j = 0; j <= W; j++)
+	  ESL_ALLOC(ialpha[v][j], sizeof(int) * (W+1));
+      }
+    else if (cm->sttype[v] == E_st && v < cm->M-1) 
+      ialpha[v] = ialpha[cm->M-1];
+    else 
+      {
+	ESL_ALLOC(ialpha[v], sizeof(int *) * 2);
+	for (j = 0; j < 2; j++) 
+	  ESL_ALLOC(ialpha[v][j], sizeof(int) * (W+1));
+      }
+    }
+    /* ialpha initializations. (see comments for do_cyk section */
+    for (v = cm->M-1; v >= 0; v--)  {
+	ialpha[v][0][0] = -INFTY;
+	if      (cm->sttype[v] == E_st)  ialpha[v][0][0] = 0;
+	else if (cm->sttype[v] == MP_st) ialpha[v][0][1] = ialpha[v][1][1] = -INFTY;
+	else if (cm->sttype[v] == S_st || cm->sttype[v] == D_st) 
+	  {
+	    y = cm->cfirst[v];
+	    ialpha[v][0][0] = cm->iendsc[v];
+	    for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+	      ialpha[v][0][0] = ILogsum(ialpha[v][0][0], (ialpha[y+yoffset][0][0] 
+							+ cm->itsc[v][yoffset]));
+	    /* ...we don't bother to look at local alignment starts here... */
+	    /* ! */
+	    if (ialpha[v][0][0] < -INFTY) ialpha[v][0][0] = -INFTY;	
+	  }
+	else if (cm->sttype[v] == B_st)  {
+	  w = cm->cfirst[v];
+	  y = cm->cnum[v];
+	  ialpha[v][0][0] = ialpha[w][0][0] + ialpha[y][0][0]; 
+	}
+      ialpha[v][1][0] = ialpha[v][0][0];
+      if (cm->stid[v] == BEGL_S) 
+	for (j = 2; j <= W; j++) 
+	  ialpha[v][j][0] = ialpha[v][0][0];
+    }
+    /* Impose the bands.
+     *   (note: E states have all their probability on d=0, so dmin[E] = dmax[E] = 0;
+     *    the first loop will be skipped, the second initializes the E states.)
+     */
+    if(do_banded) {
+      for (v = 0; v < cm->M; v++) {
+	if(cm->stid[v] == BEGL_S) jmax = W; 
+	else jmax = 1;
+	
+	dx = ESL_MIN(dmin[v], W);
+	for (d = 0; d < dx; d++) 
+	  for(j = 0; j <= jmax; j++)
+	    ialpha[v][j][d] = -INFTY;
+	
+	for (d = dmax[v]+1; d <= W;      d++) 
+	  for(j = 0; j <= jmax; j++)
+	    ialpha[v][j][d] = -INFTY;
+      }
+    }
+
+    /* The main loop: scan the sequence from position i0 to j0.
+     */
+    for (j = i0; j <= j0; j++) 
+      {
+	cur = j%2;
+	prv = (j-1)%2;
+	for (v = cm->M-1; v > 0; v--) /* ...almost to ROOT; we handle ROOT specially... */
+	  {
+	    /* determine min/max d we're allowing for this state v and this position j */
+	    if(do_banded) { 
+	      dn = (cm->sttype[v] == MP_st) ? ESL_MAX(dmin[v], 2) : ESL_MAX(dmin[v], 1); 
+	      dx = ESL_MIN((j-i0+1), dmax[v]); 
+	      dx = ESL_MIN(dx, W);
+	    }
+	    else { 
+	      dn = (cm->sttype[v] == MP_st) ? 2 : 1;
+	      dx = ESL_MIN((j-i0+1), W); 
+	    }
+
+	    jp_v = (cm->stid[v] == BEGL_S) ? (j % (W+1)) : cur;
+	    jp_y = (StateRightDelta(cm->sttype[v]) > 0) ? prv : cur;
+	    sd   = StateDelta(cm->sttype[v]);
+
+	    if(cm->sttype[v] == B_st) {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      for (d = dn; d <= dx; d++) {
+		/* k is the length of the right fragment */
+		/* Careful, make sure k is consistent with bands in state w and state y. */
+		if(do_banded) {
+		  kmin = ESL_MAX(dmin[y], (d-dmax[w]));
+		  kmin = ESL_MAX(kmin, 0);
+		  kmax = ESL_MIN(dmax[y], (d-dmin[w]));
+		}
+		else { kmin = 0; kmax = d; }
+
+		ialpha[v][jp_v][d] = ESL_MAX(-INFTY, cm->iendsc[v] + (cm->iel_selfsc * (d - sd)));
+		for (k = kmin; k <= kmax; k++) { 
+		  jp_w = (j-k)%(W+1);	   /* jp is rolling index into BEGL_S deck j dimension */
+		      ialpha[v][jp_v][d] = ESL_MAX(ialpha[v][jp_v][d], (ialpha[w][jp_w][d-k] + ialpha[y][jp_y][k]));
+		}
+		ivsc[v] = ESL_MAX(ivsc[v], ialpha[v][jp_v][d]);
+	      }
+	    }
+	    else { /* if cm->sttype[v] != B_st */
+	      for (d = dn; d <= dx; d++) {
+		ialpha[v][jp_v][d] = ESL_MAX (-INFTY, (cm->iendsc[v] + (cm->iel_selfsc * (d - sd))));
+		y = cm->cfirst[v];
+		for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+		  ialpha[v][jp_v][d] = ESL_MAX (ialpha[v][jp_v][d], (ialpha[y+yoffset][jp_y][d - sd] + cm->itsc[v][yoffset]));
+		
+		/* add in emission score, if any */
+		i = j-d+1;
+		switch (cm->sttype[v]) {
+		case MP_st: 
+		  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+		    ialpha[v][jp_v][d] += cm->iesc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+		  else
+		    ialpha[v][cur][d] += iDegeneratePairScore(cm->abc, cm->iesc[v], dsq[i], dsq[j]);
+		  break;
+		case ML_st:
+		case IL_st:
+		  ialpha[v][cur][d] += esl_abc_IAvgScore(cm->abc, dsq[i], cm->iesc[v]);
+		  break;
+		case MR_st:
+		case IR_st:
+		  ialpha[v][cur][d] += esl_abc_IAvgScore(cm->abc, dsq[j], cm->iesc[v]);
+		  break;
+		} /* end of switch */
+		ivsc[v] = ESL_MAX(ivsc[v], ialpha[v][jp_v][d]);
+	      } /* end of d = dn; d <= dx; d++ */
+	    } /* end of else (v != B_st) */
+	  } /*loop over decks v>0 */
+	/* Finish up with the ROOT_S, state v=0; and deal w/ local begins.
+	 * 
+	 * If local begins are off, the hit must be rooted at v=0.
+	 * With local begins on, the hit is rooted at the second state in
+	 * the traceback (e.g. after 0), the internal entry point. Divide & conquer
+	 * can only handle this if it's a non-insert state; this is guaranteed
+	 * by the way local alignment is parameterized (other transitions are
+	 * -INFTY), which is probably a little too fragile of a method. 
+	 */
+
+	/* determine min/max d we're allowing for the root state and this position j */
+	if(do_banded) { 
+	  dn = ESL_MAX(dmin[0], 1); 
+	  dx = ESL_MIN((j-i0+1), dmax[0]); 
+	  dx = ESL_MIN(dx, W);
+	}
+	else { 
+	  dn = 1; 
+	  dx = ESL_MIN((j-i0+1), W); 
+	}
+	jp_v = cur;
+	jp_y = cur;
+	for (d = dn; d <= dx; d++) {
+	  y = cm->cfirst[0];
+	  ialpha[0][cur][d] = ESL_MAX(IMPOSSIBLE, ialpha[y][cur][d] + cm->itsc[0][0]);
+	  for (yoffset = 1; yoffset < cm->cnum[0]; yoffset++) 
+	    ialpha[0][cur][d] = ESL_MAX (ialpha[0][cur][d], (ialpha[y+yoffset][cur][d] + cm->itsc[0][yoffset]));
+	  ivsc[0] = ESL_MAX(ivsc[0], ialpha[0][cur][d]);
+	}
+	
+	if (cm->flags & CM_LOCAL_BEGIN) {
+	  for (y = 1; y < cm->M; y++) {
+	    if(do_banded) {
+	      dn = ESL_MAX(1,  dmin[y]);
+	      dn = ESL_MAX(dn, dmin[0]);
+	      dx = ESL_MIN((j-i0+1), dmax[y]); 
+	      dx = ESL_MIN(dx, W);
+	    }
+	    else { dn = 1; dx = W; }
+	    jp_y = (cm->stid[y] == BEGL_S) ? (j % (W+1)) : cur;
+	    for (d = dn; d <= dx; d++) {
+	      ialpha[0][cur][d] = ESL_MAX(ialpha[0][cur][d], ialpha[y][jp_y][d] + cm->ibeginsc[y]);
+	      ivsc[0] = ESL_MAX(ivsc[0], ialpha[0][cur][d]);
+	    }
+	  }
+	}
+      } /* end loop over end positions j */
+    /* free ialpha, we only care about ivsc 
+     */
+    for (v = 0; v < cm->M; v++) 
+      {
+	if (cm->stid[v] == BEGL_S) {                     /* big BEGL_S decks */
+	  for (j = 0; j <= W; j++) free(ialpha[v][j]);
+	  free(ialpha[v]);
+	} else if (cm->sttype[v] == E_st && v < cm->M-1) { /* avoid shared E decks */
+	  continue;
+	} else {
+	  free(ialpha[v][0]);
+	  free(ialpha[v][1]);
+	  free(ialpha[v]);
+	}
+      }
+    free(ialpha);
+    /* convert ivsc to floats in vsc */
+    ESL_ALLOC(vsc, sizeof(float) * cm->M);
+    for(v = 0; v < cm->M; v++)
+      vsc[v] = Scorify(ivsc[v]);
+    free(ivsc);
+  }
+  /**************************
+   * end of else (do_inside)
+   **************************/
+
+  ret_val = vsc[0];
+  if (ret_vsc != NULL) *ret_vsc = vsc;
+  else free(vsc);
+  
+  return ret_val;
+
+  ERROR:
+    cm_Fail("Memory allocation error.\n");
+    return 0.; /* NEVERREACHED */
+}
+#endif
+
+/* EPN, Mon Dec 10 13:15:32 2007, old process_workunit() function */
+#if 0
+
+/* Function: process_workunit()
+ * Date:     EPN, Mon Sep 10 16:55:09 2007
+ *
+ * Purpose:  A work unit consists of a CM, a int specifying a number of 
+ *           sequences <nseq>, and a flag indicated how to generate those
+ *           sequences. The job is to generate <nseq> sequences and search
+ *           them with a CM and/or CP9, saving scores, which are returned.
+ *
+ *           This function can be run in 1 of 3 modes, determined by the
+ *           status of the input variables:
+ *         
+ *           Mode 1. Gumbel calculation for CM. 
+ *           <emit_from_cm> is FALSE, <ret_vscAA> != NULL, <ret_cp9scA> == NULL
+ *           Emit randomly and search only with the CM. <ret_vscAA> is filled
+ *           with the best CM score at each state for each sequence.
+ *
+ *           Mode 2. Gumbel calculation for CP9.
+ *           <emit_from_cm> is FALSE, <ret_vscAA> == NULL, <ret_cp9scA> != NULL
+ *           Emit randomly and search only with the CP9. <ret_cp9scA> is filled
+ *           with the best CP9 score for each sequence.
+ *
+ *           Mode 3. Scores will eventually be used to determine filter thresholds.
+ *           <emit_from_cm> is TRUE, <ret_vscAA> != NULL, <ret_cp9scA> != NULL, 
+ *           <ret_other_cp9scA> != NULL.
+ *           Emit from the CM (which is already configured how we want it). Search
+ *           with the CM first, then with the CP9 twice, first w/Viterbi then w/Forward
+ *           <ret_vscAA> filled with the best CM score at each state for each sequence,
+ *           <ret_cp9scA> filled with the best CP9 Viterbi score for each sequence,
+ *           <ret_other_cp9scA> filled with the best CP9 Forward score for each sequence,
+ *           Importantly, in this mode, each sequence must have a NON-BANDED CM scan 
+ *           (either CYK or Inside) hit above a given cutoff. That cutoff is given
+ *           as a bit score in cfg->cutoffA[p], where p is the partition for the
+ *           sequence (p is determined in get_cmemit_dsq() called from this function). 
+ *           Sequences that have no hit better than cutoff are not accepted, (they're
+ *           rejected and not searched, and another seq is emitted). The cutoff[p] 
+ *           value is assumed to be already set before this function is entered.
+ *
+ *           The ability to run 3 different modes complicates the code a bit,
+ *           but I prefered it to making 2 separate functions b/c a significant
+ *           part of those 2 functions would have identical code. Also it makes
+ *           the MPI implementation a bit easier because the workers can always
+ *           call this function, whether they're calcing Gumbels or filter thresholds.
+ *
+ * Args:     go           - getopts
+ *           cfg          - cmcalibrate's configuration
+ *           errbuf       - for writing out error messages
+ *           cm           - the CM (already configured as we want it)
+ *           nseq         - number of seqs to generate
+ *           emit_from_cm - TRUE to emit from CM; FALSE emit random 
+ *           ret_vscAA    - RETURN: [0..v..cm->M-1][0..nseq-1] best 
+ *                                  score at each state v for each seq
+ *           ret_cp9scA   - RETURN: [0..nseq-1] best CP9 score for each seq
+ *                                  if (emit_from_cm) these will be Viterbi scores, else 
+ *                                  could be Viterbi or Forward
+ *           ret_other_cp9scA - RETURN: [0..nseq-1] best CP9 score for each seq
+ *                                      if (emit_from_cm) these will be Forward scores, else 
+ *                                      it will == NULL
+ *
+ * Returns:  eslOK on success; dies immediately if some error occurs.
+ */
+static int
+process_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+		 int emit_from_cm, float ***ret_vscAA, float **ret_cp9scA, float **ret_other_cp9scA)
+{
+  int            status;
+  int            mode; /* 1, 2, or 3, determined by status of input args, as explained in 'Purpose' above. */
+  float        **vscAA        = NULL;  /* [0..v..cm->M-1][0..i..nseq-1] best CM score for each state, each seq */
+  float         *cur_vscA     = NULL;  /* [0..v..cm->M-1]               best CM score for each state cur seq */
+  float         *cp9scA       = NULL;  /*                [0..i..nseq-1] best CP9 score for each seq, 
+					*                               if (emit_from_cm) these will be Viterbi scores,
+                                        *                               else they could be Viterbi or Forward */
+  float         *other_cp9scA = NULL;  /*                [0..i..nseq-1] best CP9 Forward score for each seq 
+					*                               only if (emit_from_cm), else stays NULL */
+  double        *dnull        = NULL; /* double version of cm->null, for generating random seqs */
+  int            p;                   /* what partition we're in, not used unless emit_from_cm = TRUE */
+  int            i;
+  int            v;
+  int            L;
+  int            nfailed = 0;
+  Parsetree_t   *tr;
+  ESL_DSQ       *dsq;
+  float          sc;
+  float         *fwd_sc_ptr;
+
+  /* determine mode, and enforce mode-specific contract */
+  if     (ret_vscAA != NULL && ret_cp9scA == NULL)     mode = 1; /* calcing CM  gumbel stats */
+  else if(ret_vscAA == NULL && ret_cp9scA != NULL)     mode = 2; /* calcing CP9 gumbel stats */
+  else if(ret_vscAA != NULL && ret_cp9scA != NULL && 
+	  ret_other_cp9scA != NULL && emit_from_cm) mode = 3; /* collecting filter threshold stats */
+  else ESL_FAIL(eslEINCOMPAT, errbuf, "can't determine mode in process_workunit.");
+  if(emit_from_cm && mode != 3) ESL_FAIL(eslEINCOMPAT, errbuf, "emit_from_cm is TRUE, but mode is: %d (should be 3)\n", mode);
+
+  ESL_DPRINTF1(("in process_workunit nseq: %d mode: %d\n", nseq, mode));
+
+  int do_cyk     = FALSE;
+  int do_inside  = FALSE;
+  int do_viterbi = FALSE;
+  int do_forward = FALSE;
+  /* determine algs we'll use and allocate the score arrays we'll pass back */
+  if(mode == 1 || mode == 3) {
+    if(cm->search_opts & CM_SEARCH_INSIDE) do_inside = TRUE;
+    else                                   do_cyk    = TRUE;
+    ESL_ALLOC(vscAA, sizeof(float *) * cm->M);
+    for(v = 0; v < cm->M; v++) ESL_ALLOC(vscAA[v], sizeof(float) * nseq);
+    ESL_ALLOC(cur_vscA, sizeof(float) * cm->M);
+  }
+  if(mode == 2) {
+    if(cm->search_opts & CM_SEARCH_HMMVITERBI) do_viterbi = TRUE;
+    if(cm->search_opts & CM_SEARCH_HMMFORWARD) do_forward = TRUE;
+    if((do_viterbi + do_forward) > 1) ESL_FAIL(eslEINVAL, errbuf, "process_workunit, mode 2, and cm->search_opts CM_SEARCH_HMMVITERBI and CM_SEARCH_HMMFORWARD flags both raised.");
+    ESL_ALLOC(cp9scA, sizeof(float) * nseq); /* will hold Viterbi or Forward scores */
+  }
+  if(mode == 3) {
+    do_viterbi = do_forward = TRUE;
+    ESL_ALLOC(cp9scA,       sizeof(float) * nseq); /* will hold Viterbi scores */
+    ESL_ALLOC(other_cp9scA, sizeof(float) * nseq); /* will hold Forward scores */
+  }
+  ESL_DPRINTF1(("do_cyk:     %d\ndo_inside:  %d\ndo_viterbi: %d\ndo_forward: %d\n", do_cyk, do_inside, do_viterbi, do_forward)); 
+  
+  /* fill dnull, a double version of cm->null, but only if we're going to need it to generate random seqs */
+  if(!emit_from_cm && cfg->pgc_freq == NULL) {
+    ESL_ALLOC(dnull, sizeof(double) * cm->abc->K);
+    for(i = 0; i < cm->abc->K; i++) dnull[i] = (double) cm->null[i];
+    esl_vec_DNorm(dnull, cm->abc->K);    
+  }
+  
+  /* generate dsqs one at a time and collect best CM scores at each state and/or best overall CP9 score */
+  for(i = 0; i < nseq; i++) {
+    if(emit_from_cm) { /* if emit_from_cm == TRUE, use_cm == TRUE */
+      if(nfailed > 1000 * nseq) { cm_Fail("Max number of failures (%d) reached while trying to emit %d seqs.\n", nfailed, nseq); }
+      dsq = get_cmemit_dsq(cfg, cm, &L, &p, &tr);
+      /* we only want to use emitted seqs with a sc > cutoff, cm_find_hit_above_cutoff returns false if no such hit exists in dsq */
+      if((status = cm_find_hit_above_cutoff(go, cfg, errbuf, cm, dsq, tr, L, cfg->cutoffA[p], &sc)) != eslOK) return status;
+      while(sc < cfg->cutoffA[p]) { 
+	free(dsq); 	
+	/* parsetree tr is freed in cm_find_hit_above_cutoff() */
+	dsq = get_cmemit_dsq(cfg, cm, &L, &p, &tr);
+	nfailed++;
+	if((status = cm_find_hit_above_cutoff(go, cfg, errbuf, cm, dsq, tr, L, cfg->cutoffA[p], &sc)) != eslOK) return status;
+      }
+      ESL_DPRINTF1(("i: %d nfailed: %d\n", i, nfailed));
+    }
+    else { 
+      dsq = get_random_dsq(cfg, cm, dnull, cm->W*2); 
+      L = cm->W*2; 
+    }
+    /* if nec, search with CM */
+    if (do_cyk)    if((status = FastCYKScan    (cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, &(cur_vscA), &sc)) != eslOK) return status;
+    if (do_inside) if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, &(cur_vscA), &sc)) != eslOK) return status;
+    /* if nec, search with CP9 */
+    if (do_viterbi) 
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       NULL,   /* don't want traces back */
+			       &(cp9scA[i]))) != eslOK) return status;
+    if (do_forward) {
+      if      (mode == 2) fwd_sc_ptr = &(cp9scA[i]);       /* fill cp9scA[i] */
+      else if (mode == 3) fwd_sc_ptr = &(other_cp9scA[i]); /* fill other_cp9scA[i] */
+      if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       fwd_sc_ptr)) != eslOK) return status;
+    }
+    free(dsq);
+    if (cur_vscA != NULL) /* will be NULL if do_cyk == do_inside == FALSE (mode 2) */
+      for(v = 0; v < cm->M; v++) vscAA[v][i] = cur_vscA[v];
+    free(cur_vscA);
+  }
+
+  if(dnull != NULL) free(dnull);
+  if(ret_vscAA  != NULL)       *ret_vscAA  = vscAA;
+  if(ret_cp9scA != NULL)       *ret_cp9scA = cp9scA;
+  if(ret_other_cp9scA != NULL) *ret_other_cp9scA = other_cp9scA;
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/* Function: calc_best_filter()
+ * Date:     EPN, Thu Nov  1 15:05:03 2007
+ *
+ * Purpose:  Given a CM and scores for a CP9 and CM scan of target seqs
+ *           determine the best filter we could use, either an HMM only
+ *           or a hybrid scan with >= 1 sub CM roots.
+ *            
+ * Returns:  eslOK on success;
+ *           Dies immediately on an error.
+ */
+int
+calc_best_filter(const ESL_GETOPTS *go, struct cfg_s *cfg, CM_t *cm, float **fil_vscAA, float *fil_vit_cp9scA, float *fil_fwd_cp9scA)
+{
+  int    status;
+  int    v;
+  float  *sorted_fil_vit_cp9scA;
+  float  *sorted_fil_fwd_cp9scA;
+  float **sorted_fil_vscAA;
+  float **sorted_fil_EAA;
+  int    filN  = esl_opt_GetInteger(go, "--filN");
+  int    Fidx;
+  float  vit_sc, fwd_sc, sc;
+  float  E;
+  float  fil_calcs;
+  float  surv_calcs;
+  float  fil_plus_surv_calcs;
+  float  nonfil_calcs;
+  float  spdup;
+  int    i;
+  int    cmi = cfg->ncm-1;
+  int    cp9_vit_mode, cp9_fwd_mode;
+  
+  float F = esl_opt_GetReal(go, "--F");
+  Fidx  = (int) ((1. - F) * (float) filN);
+
+  if(cfg->cmstatsA[cfg->ncm-1]->np != 1) cm_Fail("calc_sub_filter_sets(), not yet implemented for multiple partitions.\nYou'll need to keep track of partition of each sequence OR\nstore E-values not scores inside process_workunit.");
+
+  /* Determine the predicted CP9 filter speedup */
+  ESL_ALLOC(sorted_fil_vit_cp9scA, sizeof(float) * filN);
+  esl_vec_FCopy(fil_vit_cp9scA, filN, sorted_fil_vit_cp9scA); 
+  esl_vec_FSortIncreasing(sorted_fil_vit_cp9scA, filN);
+  vit_sc = sorted_fil_vit_cp9scA[Fidx];
+
+  ESL_ALLOC(sorted_fil_fwd_cp9scA, sizeof(float) * filN);
+  esl_vec_FCopy(fil_fwd_cp9scA, filN, sorted_fil_fwd_cp9scA); 
+  esl_vec_FSortIncreasing(sorted_fil_fwd_cp9scA, filN);
+  fwd_sc = sorted_fil_fwd_cp9scA[Fidx];
+
+  printf("\n\n***********************************\n\n");
+  for(i = 0; i < filN; i++)
+    printf("HMM i: %4d vit sc: %10.4f fwd sc: %10.4f\n", i, sorted_fil_vit_cp9scA[i], sorted_fil_fwd_cp9scA[i]);
+  printf("***********************************\n\n");
+
+  cp9_vit_mode = (cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? GUM_CP9_LV : GUM_CP9_GV;
+  cp9_fwd_mode = (cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? GUM_CP9_LF : GUM_CP9_GF;
+
+  /* print out predicted speed up with Viterbi filter */
+  /* E is expected number of hits for db of length 2 * cm->W */
+  /* EPN, Sun Dec  9 16:40:39 2007
+   * idea: calculate E for each partition, then take weighted average, assuming each GC segment is equally likely (or some other weighting) */
+  E  = RJK_ExtremeValueE(sc, cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->mu, cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->lambda);
+  fil_calcs  = cfg->hsi->full_cp9_ncalcs;
+  surv_calcs = (E / cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->L) * /* calcs are in units of millions of dp calcs per residue */
+    (cfg->avglen[0]) * cfg->hsi->full_cm_ncalcs; /* cfg->avglen[0] is average length of subseq for subtree rooted at v==0, for current gumbel mode configuration */
+  fil_plus_surv_calcs = fil_calcs + surv_calcs;
+  nonfil_calcs = cfg->hsi->full_cm_ncalcs;
+  spdup = nonfil_calcs / fil_plus_surv_calcs; 
+  printf("HMM(vit) sc: %10.4f E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", vit_sc, E, fil_calcs, surv_calcs, fil_plus_surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup);
+
+  /* print out predicted speed up with Forward filter */
+  /* EPN, Sun Dec  9 16:40:39 2007
+   * idea: calculate E for each partition, then take weighted average, assuming each GC segment is equally likely (or some other weighting) */
+  E  = RJK_ExtremeValueE(sc, cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->mu, cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->lambda);
+  fil_calcs  = cfg->hsi->full_cp9_ncalcs;
+  surv_calcs = (E / cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->L) * /* calcs are in units of millions of dp calcs per residue */
+    (cfg->avglen[0]) * cfg->hsi->full_cm_ncalcs; /* cfg->avglen[0] is average length of subseq for subtree rooted at v==0, for current gumbel mode configuration */
+  fil_plus_surv_calcs = fil_calcs + surv_calcs;
+  nonfil_calcs = cfg->hsi->full_cm_ncalcs;
+  spdup = nonfil_calcs / (fil_plus_surv_calcs * 2.); /* the '* 2.' is to correct for fact that Forward is about 2X slower than Viterbi, due to the logsum() instead of ESL_MAX() calculations */
+  printf("HMM(fwd) sc: %10.4f E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", fwd_sc, E, fil_calcs, surv_calcs, fil_plus_surv_calcs, 2.*fil_plus_surv_calcs, nonfil_calcs, spdup);
+
+  exit(1);
+  /*****************TEMPORARY PRINTF BEGIN***************************/
+  ESL_ALLOC(sorted_fil_vscAA, sizeof(float *) * cm->M);
+  ESL_ALLOC(sorted_fil_EAA, sizeof(float *) * cm->M);
+
+  /*printf("\n\n***********************************\nvscAA[0] scores:\n");
+  for(i = 0; i < filN; i++)
+    printf("i: %4d sc: %10.4f\n", i, fil_vscAA[0][i]);
+    printf("***********************************\n\n");*/
+
+  for(v = 0; v < cm->M; v++)
+    {
+      ESL_ALLOC(sorted_fil_vscAA[v], sizeof(float) * filN);
+      esl_vec_FCopy(fil_vscAA[v], filN, sorted_fil_vscAA[v]); 
+      esl_vec_FSortIncreasing(sorted_fil_vscAA[v], filN);
+    }
+  for(v = 0; v < cm->M; v++) {
+    if(cfg->hsi->iscandA[v]) {
+      sc = sorted_fil_vscAA[v][Fidx];
+      /* E is expected number of hits for db of length 2 * cm->W */
+      E  = RJK_ExtremeValueE(sc, cfg->vmuAA[0][v], cfg->vlambdaAA[0][v]);
+      /* note partition = 0, this is bogus if more than 1 partition, that's why we die if there are more (see above). */
+      fil_calcs  = cfg->hsi->cm_vcalcs[v];
+      surv_calcs = E * (cm->W * 2) * cfg->hsi->full_cm_ncalcs;
+      printf("SUB %3d sg: %2d sc: %10.4f E: %10.4f filt: %10.4f ", v, cfg->hsi->startA[v], sc, E, fil_calcs);
+      fil_calcs += surv_calcs;
+      nonfil_calcs = cfg->hsi->full_cm_ncalcs;
+      spdup = nonfil_calcs / fil_calcs;
+      printf("surv: %10.4f sum : %10.4f full: %10.4f spdup %10.4f\n", surv_calcs, fil_calcs, nonfil_calcs, spdup);
+    }  
+  }
+  
+  for(v = 0; v < cm->M; v++) 
+    {
+      ESL_ALLOC(sorted_fil_EAA[v], sizeof(float *) * filN);
+      /* E is expected number of hits for db of length 2 * cm->W */
+      /* assumes only 1 partition */
+      /*sorted_fil_EAA[v] = RJK_ExtremeValueE(sorted_fil_vscAA[v], cfg->vmuAA[0][v], cfg->vlambdaAA[0][v]);*/
+    }      
+
+  /*****************TEMPORARY PRINTF END***************************/
+
+  return eslOK;
+
+ ERROR:
+  cm_Fail("calc_best_filter(), memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+#endif 
+
+
+#if 0
+/* Function:  CMHackInsertScores()
+ * Incept:    SRE, Wed Jul 24 09:48:22 2002 [St. Louis]
+ *
+ * Purpose:   Temporary (I hope): make all insert scores 0.
+ *            If you let inserts train on the data, you can get
+ *            positive insert emission scores. Local alignments,
+ *            in particular, can then consist of just a couple of
+ *            consensus states and a long string of insert 
+ *            states, hitting base-composition-biased sequence
+ *            with very high score. This is a Bad Thing.
+ *            
+ *            The long term solution for this problem will
+ *            go in with mixture Dirichlet priors, but for now
+ *            (with only Laplace coded), this'll appease the
+ *            pitchfork and torches mob at Cambridge.
+ *
+ * Args:      cm - the model 
+ *
+ * Returns:   (void)
+ *
+ * Xref:      STL6 p.93.
+ */
+void
+CMHackInsertScores(CM_t *cm)
+{
+  int v, x;
+  for (v = 0; v < cm->M; v++)
+    {
+      if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st)
+	for (x = 0; x < cm->abc->K; x++)
+	  {
+	    cm->esc[v][x]  = 0.;
+	    cm->iesc[v][x] = 0;
+	  }
+    }
+  if(cm->ioesc != NULL) { 
+    for (v = 0; v < cm->M; v++)
+      {
+	if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) { 
+	  for (x = 0; x < cm->abc->K; x++)
+	    cm->ioesc[v][x]  = 0;
+	  for(x = cm->abc->K+1; x < cm->abc->Kp-1; x++) /* note boundary conditions, gap, missing data symbols stay IMPOSSIBLE */
+	    cm->ioesc[v][x]  = 0;
+	}
+      }
+  }
+  if(cm->oesc != NULL) { 
+    for (v = 0; v < cm->M; v++)
+      {
+	if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st) {
+	  for (x = 0; x < cm->abc->K; x++)
+	    cm->oesc[v][x]  = 0.;
+	  for(x = cm->abc->K+1; x < cm->abc->Kp-1; x++) /* note boundary conditions, gap, missing data symbols stay IMPOSSIBLE */
+	    cm->oesc[v][x]  = 0.;
+	}
+      }
+  }
+
+  if(cm->cp9 != NULL)
+    CP9HackInsertScores(cm->cp9);
+}
+
+/* Function:  CP9HackInsertScores()
+ * Incept:    EPN, Fri Feb  9 10:59:12 2007
+ *
+ * Purpose:   Make all inserts 0. Usually called from CMHackInsertScores()
+ *            to make the HMM inserts match the CM inserts.
+ *
+ * Args:      cp9 - the CP9 HMM 
+ *
+ * Returns:   (void)
+ */
+void
+CP9HackInsertScores(CP9_t *cp9)
+{
+  int k, x;
+  for (k = 0; k <= cp9->M; k++)
+    /* CP9 HMMs have insert states in nodes 0 and M */
+    for (x = 0; x < MAXDEGEN; x++)
+      cp9->isc[x][k] = 0;
+}
+
+#endif 
+
+
+
+#if 0
+/*
+ * Function: DuplicateCM
+ * Date:     EPN, Thu May 24 09:57:12 2007
+ * Purpose:  Given a template CM 'cm', copy it's params into a
+ *           new CM which is allocated here and must be
+ *           freed by the caller. 
+ * 
+ * Args:
+ *           src          - the template covariance model
+ */
+CM_t *
+DuplicateCM(CM_t *cm)
+{
+  cm_Fail("Duplicate CM is deprecated, you can undeprecate it, but then you have to figure out how to deal with cm->si SearchInfo_t\n");
+       
+  int       status;
+  int       v;	          /* counter over states */
+  int       x;		  /* counter over transitions, residues, nodes */
+  CM_t     *new;
+  ESL_ALPHABET *abc;
+  abc = esl_alphabet_Create(cm->abc->type);
+  if(abc == NULL) goto ERROR;
+
+  /* Create the new model and copy everything over except the cp9, stats and ScanMatrix */
+  new = CreateCM(cm->nodes, cm->M, cm->abc);
+  esl_strdup(cm->name, -1, &(new->name));
+  esl_strdup(cm->acc,  -1, &(new->acc));
+  esl_strdup(cm->desc, -1, &(new->desc));
+  new->flags       = cm->flags;
+  new->search_opts = cm->search_opts;
+  new->align_opts  = cm->align_opts;
+  new->config_opts = cm->config_opts;
+
+  new->nodes      = cm->nodes;
+  for(x = 0; x < cm->nodes; x++)
+    {
+      new->nodemap[x]   = cm->nodemap[x];
+      new->ndtype[x]    = cm->ndtype[x];
+    }
+  for(v = 0; v < cm->M; v++)
+    {
+      new->sttype[v]  = cm->sttype[v];
+      new->ndidx[v]   = cm->ndidx[v];
+      new->stid[v]    = cm->stid[v];
+
+      new->cfirst[v]  = cm->cfirst[v];
+      new->cnum[v]    = cm->cnum[v];
+
+      new->pnum[v]    = cm->pnum[v];
+      new->plast[v]   = cm->plast[v];
+
+      new->begin[v]   = cm->begin[v];
+      new->beginsc[v] = cm->beginsc[v];
+      new->ibeginsc[v]= cm->ibeginsc[v];
+      new->end[v]     = cm->end[v];
+      new->endsc[v]   = cm->endsc[v];
+      new->iendsc[v]  = cm->iendsc[v];
+
+      /* copy transitions and emissions*/
+      for (x = 0; x < MAXCONNECT; x++)
+	{
+	  new->t[v][x]     = cm->t[v][x];
+	  new->tsc[v][x]   = cm->tsc[v][x];
+	  new->itsc[v][x]  = cm->itsc[v][x];
+	}
+      for (x = 0; x < cm->abc->K * cm->abc->K; x++)
+	{
+	  new->e[v][x]     = cm->e[v][x];
+	  new->esc[v][x]   = cm->esc[v][x];
+	  new->iesc[v][x]  = cm->iesc[v][x];
+	}
+    }      
+  if(cm->dmin != NULL && cm->dmax != NULL)
+    {
+      ESL_ALLOC(new->dmin, sizeof(int) * cm->M);
+      ESL_ALLOC(new->dmax, sizeof(int) * cm->M);
+      for(v = 0; v < cm->M; v++)
+	{
+	  new->dmin[v] = cm->dmin[v];
+	  new->dmax[v] = cm->dmax[v];
+	}
+    }
+  else 
+    {
+      new->dmin = new->dmax = NULL;
+      new->flags &= ~CMH_QDB;
+    }
+  new->W      = cm->W;
+  new->el_selfsc  = cm->el_selfsc;
+  new->iel_selfsc = cm->iel_selfsc;
+  new->beta  = cm->beta;
+  new->tau   = cm->tau;
+  new->enf_start = cm->enf_start;
+  if(cm->enf_seq != NULL)
+    if((status = esl_strdup(cm->enf_seq, -1, &(new->enf_seq))) != eslOK) goto ERROR;
+  else new->enf_seq = NULL;
+  new->enf_scdiff = cm->enf_scdiff;
+  new->ffract     = cm->ffract;
+  if(cm->root_trans == NULL)
+    new->root_trans = NULL;
+  else
+    {
+      ESL_ALLOC(new->root_trans, sizeof(float) * cm->cnum[0]);
+      for (v = 0; v < cm->cnum[0]; v++)
+	new->root_trans[v] = cm->root_trans[v];
+    }
+
+  new->cp9  = NULL;
+
+  /* calculate the ScanMatrix, if it exists and is valid */
+  if(cm->flags & CMH_SCANMATRIX) {
+    cm_CreateScanMatrixForCM(new, (cm->smx->flags & cmSMX_HAS_FLOAT), (cm->smx->flags & cmSMX_HAS_INT));
+  }
+
+  /* create HMM banded matrix */
+  new->hbmx = cm_hb_mx_Create(cm->M);
+
+  /* create CP9 matrix, if it exists in cm */
+  if(cm->cp9_mx  != NULL) new->cp9_mx = CreateCP9Matrix(1, cm->clen);
+  if(cm->cp9_bmx != NULL) new->cp9_bmx = CreateCP9Matrix(1, cm->clen);
+
+  /* we can't copy the CM stats if they exist */
+  if(cm->flags & CMH_GUMBEL_STATS)
+    {
+      new->stats = AllocCMStats(cm->stats->np);
+      CopyCMStats(cm->stats, new->stats);
+    }
+
+  /* Copy the CP9 if it exists */
+  if(cm->flags & CMH_CP9)
+    {
+      DuplicateCP9(cm, new);
+      new->flags |= CMH_CP9; /* raise the CP9 flag */
+    }
+
+  return new;
+
+ ERROR:
+  cm_Fail("Memory allocation error.\n");
+  return NULL; /* never reached */
+}
+#endif
+
+#if 0
+/* Function: cm_AppendComlog()
+ * Incept:   SRE, Mon Jan  1 18:23:42 2007 [Casa de Gatos]
+ * 
+ * Purpose:  Concatenate command line options and append as a new line in the
+ *           command line log. Command line log is multiline, with each line
+ *           ending in newline char, except for last line.
+ *           
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEMEM> on allocation failure.          
+ */
+int
+cm_AppendComlog(CM_t *cm, int argc, char **argv)
+{
+  int   status;
+  void *tmp;
+  int   n;
+  int   i;
+
+  /* figure out length of added command line, and (re)allocate comlog */
+  n = argc-1;	/* account for 1 space per arg, except last one */
+  for (i = 0; i < argc; i++)
+    n += strlen(argv[i]);
+
+  if (cm->comlog != NULL) {
+    n += strlen(cm->comlog) + 1; /* +1 for the \n we're going to add to the old comlog */
+    ESL_RALLOC(cm->comlog, tmp, sizeof(char)* (n+1));
+    strcat(cm->comlog, "\n");
+  } else {
+    ESL_ALLOC(cm->comlog, sizeof(char)* (n+1));
+    *(cm->comlog) = '\0'; /* need this to make strcat work */
+  }
+
+  for (i = 0; i < argc-1; i++)
+    {
+      strcat(cm->comlog, argv[i]);
+      strcat(cm->comlog, " ");
+    }
+  strcat(cm->comlog, argv[argc-1]);
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+/* Function: cm_SetCdate()
+ * Date:     SRE, Wed Oct 29 11:53:19 1997 [TWA 721 over the Atlantic]
+ * 
+ * Purpose:  Set the <cdate> field in a new CM to the current time.
+ *
+ *           This function is not reentrant and not threadsafe, because
+ *           it calls the nonreentrant ANSI C cdate() function.
+ * 
+ * Returns:  <eslOK> on success.
+ * 
+ * Throws:   <eslEMEM> on allocation failure. <eslESYS> if the <time()>
+ *           system call fails to obtain the calendar time.
+ */
+int
+cm_SetCdate(CM_t *cm)
+{
+  int    status;
+  char  *s = NULL;
+  time_t date;
+
+  if ((date   = time(NULL))                       == -1) { status = eslESYS; goto ERROR; }
+  if ((status = esl_strdup(cdate(&date), -1, &s)) != eslOK) goto ERROR;
+  if ((status = esl_strchop(s, -1))               != eslOK) goto ERROR;
+  
+  if (cm->cdate != NULL) free(cm->cdate);
+  cm->cdate = s;
+  return eslOK;
+
+ ERROR:
+  if (s != NULL) free(s);
+  return status;
+}
+#endif
+
+/* EPN, Mon Jan  7 14:07:53 2008
+ * prior to commit 2291, replaced main entropy weighting functions
+ * with HMMER3 entropy weighting functions which are Easelfied.
+ */
+#if 0
+
+/* Function: CM_Eweight [EPN]
+ * based on:
+ * Eweight() LSJ 2/6/04
+ * 
+ * Purpose:  Main entropy-based weighting function. 
+ *           
+ * Args:  
+ *              cm       - the model
+ *           **pri       - Model priors.
+ *       numb_seqs       - Number of sequences in alignment.
+ *       targetent       - Target mean match state entropy. 
+ *           
+ * Return: eff_no        - New effective sequence number.                         
+ */
+double
+CM_Eweight(CM_t *cm, const Prior_t *pri, float numb_seqs, 
+	float targetent)
+{
+  int status;
+  int i;
+  int j;
+  float eff_no;                  /* New effective sequence number */
+  double current;                /* Current mean match state entropy */
+  double prevent;                 /* Previous mean match state entropy */
+  float scale;                   /* Current model counts scaling factor */
+  float leftscale;               /* Bracket scaling value used in binary search. Lowest mean entropy value. */
+  float rightscale;              /* Bracket scaling value used in binary search. Highest mean entropy value. */
+
+  double *ent;                    /* Match state entropy values */
+  int count;                     /* Counter for binary search */
+  int flag;                      /* Used to detect entropy adjustment failure */
+
+  int nmatch_cols;               /* num MATL_nd + MATR_nd + 2 * MATP_nd in CM */
+  
+  /* analags of parameters from Infernal's prior.c()'s PriorifyCM().*/
+  double *counts;                 /* Temp array of match state counts */
+  double *probs;                  /* Temp array of match state probs */
+  double *mixq;                   /* posterior probs of mixture components, P(q | c) */
+
+
+  /**************
+   * Allocations
+   **************/
+  ESL_ALLOC(ent,      sizeof(double) * cm->nodes);
+  ESL_ALLOC(counts,   sizeof(double) * pri->maxnalpha);
+  ESL_ALLOC(probs,    sizeof(double) * pri->maxnalpha);
+  ESL_ALLOC(mixq,     sizeof(double) * pri->maxnq);
+	  	  
+  /*****************
+   * Initializations 
+   *****************/
+  current  = 0.;
+  scale    = 1.;
+  count    = 0;
+  flag     = 0;
+  nmatch_cols = 0;
+
+  for(i = 0; i < cm->nodes; i++)
+    ent[i] = 0.;
+
+  /***************************************
+   * Calculate the starting model entropy 
+   ***************************************/
+
+  /* Copy model match state probabilities into our temporary counts[]
+   * (Current implementation only considers MATP_MP as a match state,
+   *  for MATP nodes, not MATP_ML or MATP_MR (MATL_ML and MATR_MR are
+   *  also considered match states)).
+   * For nodes i with no match state (BEGL, BEGR, ROOT, BIF and END)
+   * ent[i] is left as its initialized value; 0.0. This effectively
+   * eliminates any contribution to 'current' from such nodes.
+   * Remember our CM is still in counts form, so cm->e[][] is a count
+   * not a probability. 
+   */
+  for(i = 0; i < cm->nodes; i++)
+    { 
+      if(cm->ndtype[i] == MATP_nd)
+	{
+	  nmatch_cols += 2; /* two match columns */
+	  for(j = 0; j < (MAXABET * MAXABET); j++)
+	    counts[j] = cm->e[cm->nodemap[i]][j];
+	  /* cm->nodemap[i] = first state, node i (here, MP state) */
+
+	  /* Add priors to the current match state prob dist. (easel/esl_dirichlet.c) */
+	  if((status = esl_mixdchlet_MPParameters(counts, MAXABET*MAXABET,
+						  pri->mbp,
+						  mixq, probs)) != eslOK) cm_Fail("esl_mixdchlet_MPParameters() call failed with status: %d\n", status);
+	  /* ent[] is assigned the current MP_st state emission entropy. */
+	  ent[i] = esl_vec_DEntropy(probs, (MAXABET * MAXABET));
+	}
+      else if ((cm->ndtype[i] == MATL_nd) ||
+	       (cm->ndtype[i] == MATR_nd))
+	{
+	  nmatch_cols++;
+	  for(j = 0; j < MAXABET; j++)
+	    counts[j] = cm->e[cm->nodemap[i]][j];
+	  /* cm->nodemap[i] = first state, node i (here, ML or MR state) */
+
+	  /* Add priors to the current match state prob dist. (easel/esl_dirichlet.c) */
+	  if((status = esl_mixdchlet_MPParameters(counts, MAXABET,
+						  pri->mnt,
+						  mixq, probs)) != eslOK) cm_Fail("esl_mixdchlet_MPParameters() call failed with status: %d\n", status);
+	  /* ent[] is assigned the current consensus singlet emission entropy. */
+	  ent[i] = esl_vec_DEntropy(probs, MAXABET);
+	}
+      /* other nodes are skipped, ent[i] for these nodes remains 0.0 */
+    }
+  /* Calculate the mean match state entropy. (easel/esl_vectorops.c::DSum) */
+  current = esl_vec_DSum(ent, cm->nodes)/nmatch_cols;
+  /*printf("target ent: %f\n", targetent);*/
+  /*printf("0 current: %f\n", current);*/
+
+  /****************************************
+   * Initialize binary search bracket values
+   *****************************************/
+
+  /* The reason the values seem backwards is because I'm trying to
+     bracket my target mean entropy with model count scaling
+     factors. A higher scaling factor generally produces a lower
+     Entropy and a lower scaling factor produces a higher
+     entropy. Thus, the leftscale produces the lowest mean entropy
+     bracket and rightscale produces the highest mean entropy
+     bracket */
+  if(current < targetent){
+    leftscale  = 1; 
+    rightscale = 0; 
+  } 
+  else{
+    /* Current model has a higher entropy than our target.
+       Calculated effective seq numb <= Number of seqs. Design decision.
+    */
+    printf("[scale=%.2f] [e=%.2f >= %.2f] ...", scale, current, targetent);
+    free(mixq);
+    free(counts);
+    free(probs);
+    free(ent);
+    return(numb_seqs);
+  }
+  /***************************************
+   * Binary search for target mean entropy
+   ***************************************/
+  /* Check to see if the current model mean entropy is within 0.01 bits of our target */
+  while((current < targetent - 0.01) || (current > targetent + 0.01))
+    {
+      count++;
+      nmatch_cols = 0;
+    
+    /* Emergency brake in case there is a bug in our binary search.
+     * Its more likely that the target entropy is unattainable. */
+      if(count > 50){
+	printf("\nThe requested target entropy of %f is unattainable. [scale=%.2f] \n", targetent, scale);
+	break;
+      }
+      
+      /* Calculate current scaling factor based on bracket values */
+      scale = (leftscale + rightscale)/2;
+      
+      prevent = current;
+      
+      /*******************************************
+       * Scale the counts and re-calc the entropy
+       *******************************************/
+      /* Re-copy match state probabilities into counts[] */
+      for(i = 0; i < cm->nodes; i++)
+	{ 
+	  if(cm->ndtype[i] == MATP_nd)
+	    {
+	      nmatch_cols += 2; /* two match columns */
+	      for(j = 0; j < (MAXABET * MAXABET); j++)
+		counts[j] = cm->e[cm->nodemap[i]][j];
+	      /* cm->nodemap[i] = first state, node i (here, MP state) */
+	      
+	      /* Re-scale the current counts by the previously determined amount. 
+	       * (easel/esl_vectorops.c) 
+	       */
+	      esl_vec_DScale(counts, (MAXABET*MAXABET), scale);
+	      
+	      /* Re-add priors to these scaled counts. (easel/esl_dirichlet.c) */
+	      if((status = esl_mixdchlet_MPParameters(counts, MAXABET*MAXABET,
+						      pri->mbp,
+						      mixq, probs)) != eslOK) cm_Fail("esl_mixdchlet_MPParameters() call failed with status: %d\n", status);
+	      /* Again, ent[] is assigned the current match emission entropy */
+	      ent[i] = esl_vec_DEntropy(probs, (MAXABET * MAXABET));
+	    }
+	  else if ((cm->ndtype[i] == MATL_nd) ||
+		   (cm->ndtype[i] == MATR_nd))
+	    {
+	      nmatch_cols++;
+	      for(j = 0; j < MAXABET; j++)
+		counts[j] = cm->e[cm->nodemap[i]][j];
+	      /* cm->nodemap[i] = first state, node i (here, ML or MR state) */
+	      
+	      /* Re-scale the current counts by the previously determined amount. 
+	       * (easel/esl_vectorops.c) 
+	       */
+	      esl_vec_DScale(counts, MAXABET, scale);
+	      
+	      /* Re-add the priors to these scaled counts. (easel/esl_dirichlet.c) */
+	      if((status = esl_mixdchlet_MPParameters(counts, MAXABET,
+						      pri->mnt,
+						      mixq, probs)) != eslOK) cm_Fail("esl_mixdchlet_MPParameters() call failed with status: %d\n", status);
+	      
+	      /* Again, ent[] is assigned the current match emission entropy */
+	      ent[i] = esl_vec_DEntropy(probs, MAXABET);
+	    }
+	  /* other nodes are skipped, ent[i] for these nodes remains 0.0 */
+	}
+      /* Calculate the mean match state entropy. (easel/esl_vectorops.c::DSum) */
+      current = esl_vec_DSum(ent, cm->nodes)/nmatch_cols;
+      /*    printf("current : %f\n", current);*/
+      
+      /* Adjust the brackets according to the new mean entropy value */
+      if(current < targetent){
+	leftscale = scale;
+      }
+      else{
+	/* We overshot the target. Replace right bracket with the current scale */
+	rightscale = scale;
+      }
+    }
+  free(mixq);
+  free(counts);
+  free(probs);
+  free(ent);
+  /**********************************************************************************************
+   * End of binary search
+   *********************************************************************************************/
+  eff_no = numb_seqs * scale;
+  /*printf("[scale=%.2f] ", scale);*/
+  return(eff_no);
+
+ ERROR: 
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+
+
+/************************************************/
+/* Functions just used in debugging/calibrating */ 
+/************************************************/
+
+/* Function: ModelContent() LSJ 10/14/03
+ * 
+ * Purpose:  This is a highly mutable grab-bag function I use  
+ *           in benchmarking/debugging to examine model guts.
+ *           
+ * Args:     
+ *           *ent1       - Column entropies for count data.
+ *           *ent2       - Column entropies for count+prior data.
+ *           M           - number of states in model
+ *           
+ * Return:   (void)                         
+ */
+void ModelContent(float *ent1, float *ent2, int M)
+{
+  int i;
+  float sum1, sum2, sum3;
+  float mean1, mean2, mean3;
+
+  sum1  = 0;
+  sum2  = 0;
+  sum3  = 0;
+  mean1 = 0;
+  mean2 = 0;
+  mean3 = 0;
+
+  for(i = 1; i < M+1; i++){
+    sum1 += ent1[i];
+    sum2 += ent2[i];
+    /*    sum3 += relent[i];
+     */
+    printf("%d\t%2.4f %2.4f %2.4f\n", i, ent1[i], ent2[i], (ent2[i] - ent1[i]));
+  }
+  mean1 = sum1/M;
+  mean2 = sum2/M;
+  /*  mean3 = sum3/M;
+  fprintf(fp, "Mean Relative Entropy/Column: %2.4f\n", mean3);
+  */
+  printf("Counts Mean Entropy/Column: %2.4f\n", mean1);
+  printf("Counts+Priors Mean Entropy/Column: %2.4f\n", mean2);
+  printf("Diff: %2.4f\n", (mean2-mean1));
+}
+
+
+/* Function: CM_Eweight_RE [EPN]
+ * based on:
+ * Eweight() LSJ 2/6/04
+ * 
+ * Purpose:  Main entropy-based weighting function. Calculates
+ *           relative entropy (RE) instead of entropy. Requires background
+ *           distribution. 
+ *           
+ * Args:  
+ *              cm       - the model
+ *           **pri       - Model priors.
+ *       numb_seqs       - Number of sequences in alignment.
+ *     target_relent     - Target mean match state relative entropy. 
+ * randomseq[MAXABET]    - null sequence model
+ * 
+ * Return: eff_no        - New effective sequence number.                         
+ */
+double
+CM_Eweight_RE(CM_t *cm, const Prior_t *pri, float numb_seqs, 
+	      float target_relent, float *randomseq)
+{
+  int status;
+  int i;
+  int j;
+  float eff_no;                  /* New effective sequence number */
+  double current;                /* Current mean match state entropy */
+  double prevent;                 /* Previous mean match state entropy */
+  float scale;                   /* Current model counts scaling factor */
+  float leftscale;               /* Bracket scaling value used in binary search. Lowest mean entropy value. */
+  float rightscale;              /* Bracket scaling value used in binary search. Highest mean entropy value. */
+
+  double *rel_ent;                    /* Match state relative entropy values */
+  int count;                     /* Counter for binary search */
+  int flag;                      /* Used to detect entropy adjustment failure */
+
+  int nmatch_cols;               /* num MATL_nd + MATR_nd + 2 * MATP_nd in CM */
+  
+  /* analags of parameters from Infernal's prior.c()'s PriorifyCM().*/
+  double *counts;                 /* Temp array of match state counts */
+  double *probs;                  /* Temp array of match state probs */
+  double *mixq;                   /* posterior probs of mixture components, P(q | c) */
+  double Drandomseq[MAXABET];    /* the randomseq background prob dist, in doubles*/
+  double Drandomseq_bp[MAXABET*MAXABET]; /* the randomseq BP background 
+					    prob dist, in doubles*/
+
+  /**************
+   * Allocations
+   **************/
+  ESL_ALLOC(rel_ent, sizeof(double) * (cm->nodes));
+  ESL_ALLOC(counts,  sizeof(double) * pri->maxnalpha);
+  ESL_ALLOC(probs,   sizeof(double) * pri->maxnalpha);
+  ESL_ALLOC(mixq,    sizeof(double) * pri->maxnq);
+	  	  
+  /*****************
+   * Initializations 
+   *****************/
+  current  = 0.;
+  scale    = 1.;
+  count    = 0;
+  flag     = 0;
+  nmatch_cols = 0;
+
+  for(i = 0; i < cm->nodes; i++)
+    rel_ent[i] = 0.;
+
+  for(i = 0; i < MAXABET; i++)
+    Drandomseq[i] = (double) randomseq[i];
+  
+  for(i = 0; i < MAXABET; i++)
+    for(j = 0; j < MAXABET; j++)
+      Drandomseq_bp[i*MAXABET+j] = Drandomseq[i] * Drandomseq[j];
+
+  /***************************************
+   * Calculate the starting model entropy 
+   ***************************************/
+
+  /* Copy model match state probabilities into our temporary counts[]
+   * (Current implementation only considers MATP_MP as a match state,
+   *  for MATP nodes, not MATP_ML or MATP_MR (MATL_ML and MATR_MR are
+   *  also considered match states)).
+   * For nodes i with no match state (BEGL, BEGR, ROOT, BIF and END)
+   * ent[i] is left as its initialized value; 0.0. This effectively
+   * eliminates any contribution to 'current' from such nodes.
+   * Remember our CM is still in counts form, so cm->e[][] is a count
+   * not a probability. 
+   */
+  for(i = 0; i < cm->nodes; i++)
+    { 
+      if(cm->ndtype[i] == MATP_nd)
+	{
+	  nmatch_cols += 2; /* two match columns */
+	  for(j = 0; j < (MAXABET * MAXABET); j++)
+	    counts[j] = cm->e[cm->nodemap[i]][j];
+	  /* cm->nodemap[i] = first state, node i (here, MP state) */
+
+	  /* Add priors to the current match state prob dist. (easel/esl_dirichlet.c) */
+	  if((status = esl_mixdchlet_MPParameters(counts, MAXABET*MAXABET,
+						  pri->mbp,
+						  mixq, probs)) != eslOK) cm_Fail("esl_mixdchlet_MPParameters() call failed with status: %d\n", status);
+	  /* rel_ent[] is assigned the current MP_st state emission relative
+	   * entropy. */
+	  rel_ent[i] = DRelEntropy(probs, Drandomseq_bp, (MAXABET * MAXABET));
+	}
+      else if ((cm->ndtype[i] == MATL_nd) ||
+	       (cm->ndtype[i] == MATR_nd))
+	{
+	  nmatch_cols++;
+	  for(j = 0; j < MAXABET; j++)
+	    counts[j] = cm->e[cm->nodemap[i]][j];
+	  /* cm->nodemap[i] = first state, node i (here, ML or MR state) */
+
+	  /* Add priors to the current match state prob dist. (easel/esl_dirichlet.c) */
+	  if((status = esl_mixdchlet_MPParameters(counts, MAXABET,
+						  pri->mnt,
+						  mixq, probs)) != eslOK) cm_Fail("esl_mixdchlet_MPParameters() call failed with status: %d\n", status);
+	  /* rel_ent[] is assigned the current consensus singlet emission 
+	     relative entropy. */
+	  rel_ent[i] = DRelEntropy(probs, Drandomseq, MAXABET);
+	  /*printf("rel_ent[%d] : %f\n", i, rel_ent[i]);*/
+	}
+      /* other nodes are skipped, ent[i] for these nodes remains 0.0 */
+    }
+  /* Calculate the mean match state entropy. (easel/esl_vectorops.c::DSum) */
+  current = esl_vec_DSum(rel_ent, cm->nodes)/nmatch_cols;
+  printf("target rel ent: %f\n", target_relent);
+  printf("0 current: %f\n", current);
+
+  /****************************************
+   * Initialize binary search bracket values
+   *****************************************/
+
+  /* The reason the values seem backwards is because I'm trying to
+     bracket my target mean entropy with model count scaling
+     factors. A higher scaling factor generally produces a lower
+     Entropy and a lower scaling factor produces a higher
+     entropy. Thus, the leftscale produces the lowest mean entropy
+     bracket and rightscale produces the highest mean entropy
+     bracket */
+  if(current > target_relent){
+    leftscale  = 1; 
+    rightscale = 0; 
+  } 
+  else{
+    /* Current model has a lower relative entropy than our target.
+       Calculated effective seq numb <= Number of seqs. Design decision.
+    */
+    printf("[scale=%.2f] [re=%.2f >= %.2f] ...", scale, current, target_relent);
+    free(mixq);
+    free(counts);
+    free(probs);
+    free(rel_ent);
+    return(numb_seqs);
+  }
+  /***************************************
+   * Binary search for target mean entropy
+   ***************************************/
+  /* Check to see if the current model mean entropy is within 0.01 bits of our target */
+  ///while((current < target_relent - 0.01) || (current > target_relent + 0.01))
+  while((current < target_relent - 0.001) || (current > target_relent + 0.001))
+    {
+      count++;
+      nmatch_cols = 0;
+    
+    /* Emergency brake in case there is a bug in our binary search.
+     * Its more likely that the target entropy is unattainable. */
+      if(count > 50){
+	printf("\nThe requested target relative entropy of %f is unattainable. [scale=%.2f] \n", target_relent, scale);
+	break;
+      }
+      
+      /* Calculate current scaling factor based on bracket values */
+      scale = (leftscale + rightscale)/2;
+      
+      prevent = current;
+      
+      /*******************************************
+       * Scale the counts and re-calc the entropy
+       *******************************************/
+      /* Re-copy match state probabilities into counts[] */
+      for(i = 0; i < cm->nodes; i++)
+	{ 
+	  if(cm->ndtype[i] == MATP_nd)
+	    {
+	      nmatch_cols += 2; /* two match columns */
+	      for(j = 0; j < (MAXABET * MAXABET); j++)
+		counts[j] = cm->e[cm->nodemap[i]][j];
+	      /* cm->nodemap[i] = first state, node i (here, MP state) */
+	      
+	      /* Re-scale the current counts by the previously determined amount. 
+	       * (easel/esl_vectorops.c) 
+	       */
+	      esl_vec_DScale(counts, (MAXABET*MAXABET), scale);
+	      
+	      /* Re-add priors to these scaled counts. (easel/esl_dirichlet.c) */
+	      if((status = esl_mixdchlet_MPParameters(counts, MAXABET*MAXABET,
+						      pri->mbp,
+						      mixq, probs)) != eslOK) cm_Fail("esl_mixdchlet_MPParameters() call failed with status: %d\n", status);
+	      /* Again, rel_ent[] is assigned the current match emission 
+		 relative entropy */
+	      rel_ent[i] = DRelEntropy(probs, Drandomseq_bp, (MAXABET * MAXABET));
+	    }
+	  else if ((cm->ndtype[i] == MATL_nd) ||
+		   (cm->ndtype[i] == MATR_nd))
+	    {
+	      nmatch_cols++;
+	      for(j = 0; j < MAXABET; j++)
+		counts[j] = cm->e[cm->nodemap[i]][j];
+	      /* cm->nodemap[i] = first state, node i (here, ML or MR state) */
+	      
+	      /* Re-scale the current counts by the previously determined amount. 
+	       * (easel/esl_vectorops.c) 
+	       */
+	      esl_vec_DScale(counts, MAXABET, scale);
+	      
+	      /* Re-add the priors to these scaled counts. (easel/esl_dirichlet.c) */
+	      if((status = esl_mixdchlet_MPParameters(counts, MAXABET,
+						      pri->mnt,
+						      mixq, probs)) != eslOK) cm_Fail("esl_mixdchlet_MPParameters() call failed with status: %d\n", status);
+	      
+	      /* rel_ent[] is assigned the current consensus singlet emission 
+		 relative entropy. */
+	      rel_ent[i] = DRelEntropy(probs, Drandomseq, MAXABET);
+	    }
+	  /* other nodes are skipped, ent[i] for these nodes remains 0.0 */
+	}
+      /* Calculate the mean match state entropy. (easel/esl_vectorops.c::DSum) */
+      current = esl_vec_DSum(rel_ent, cm->nodes)/nmatch_cols;
+      printf("current : %f\n", current);
+      
+      /* Adjust the brackets according to the new mean entropy value */
+      if(current > target_relent){
+	leftscale = scale;
+      }
+      else{
+	/* Replace right bracket with the current scale */
+	rightscale = scale;
+      }
+    }
+  free(mixq);
+  free(counts);
+  free(probs);
+  free(rel_ent);
+  /**********************************************************************************************
+   * End of binary search
+   *********************************************************************************************/
+  eff_no = numb_seqs * scale;
+  printf("[scale=%.2f] ", scale);
+  return(eff_no);
+
+ ERROR: 
+  cm_Fail("Memory allocation error.");
+  return 0.; /* never reached */
+}
+
+/* Function:  DRelEntropy()
+ *
+ * Purpose:   Returns the relative entropy (KL distance) 
+ *            between probability vector <p> and <f>
+ *            in bits ($\log_2$).
+ *
+ */
+double DRelEntropy(double *p, double *f, int n)
+{
+  int    i;
+  double rel_entropy;
+  double eps;
+  double temp;
+
+  eps = 0.0000001;
+
+  rel_entropy = 0.;
+  for(i = 0; i < n; i++)
+    {
+      if (f[i] > 0.) temp = f[i]; else temp = f[i] * -1;
+      if (temp < (0. + eps)) 
+	{ 
+	  printf("error in DRelEntropy(), f[%d] is %f\nuh not sure what to do if f[x] is 0! Abort!\n", i, f[i]); 
+	  exit(1); 
+	}
+      if (p[i] > 0.) rel_entropy += p[i] * log(p[i] / f[i]);
+    }
+  return(1.44269504 * rel_entropy); /* converts to bits */
+}
+#endif
+
+
+#if 0
+/* Function: CopyCMStats()
+ * Incept:   EPN, Tue May 29 06:00:41 2007
+ * 
+ * Purpose:  Copy the Gumbel and possibly best filter info
+ *           in a source CMStats_t object into
+ *           a pre-alloc'ed destination CMStats_t object.
+ */
+int CopyCMStats(CMStats_t *src, CMStats_t *dest)
+{
+  /* Check contract */
+  if(src->np != dest->np)
+    cm_Fail("ERROR in CopyCMStats() src->np: %d not equal to alloc'ed dest->np: %d\n", src->np, dest->np);
+  
+  CopyCMStatsGumbel(src, dest);
+  CopyFThrInfo(src->fthrA[FTHR_CM_LC], dest->fthrA[FTHR_CM_LC]);
+  CopyFThrInfo(src->fthrA[FTHR_CM_GC], dest->fthrA[FTHR_CM_GC]);
+  CopyFThrInfo(src->fthrA[FTHR_CM_LI], dest->fthrA[FTHR_CM_LI]);
+  CopyFThrInfo(src->fthrA[FTHR_CM_GI], dest->fthrA[FTHR_CM_GI]);
+  return eslOK;
+}
+
+
+/* Function: CopyFThrInfo()
+ * Incept:   EPN, Fri May  4 15:54:51 2007
+ */
+int CopyFThrInfo(CP9FilterThr_t *src, CP9FilterThr_t *dest)
+{
+  dest->N           = src->N;
+  dest->cm_eval     = src->cm_eval;
+  dest->l_eval      = src->l_eval;
+  dest->l_F         = src->l_F;
+  dest->g_eval      = src->g_eval;
+  dest->g_F         = src->g_F;
+  dest->db_size     = src->db_size;
+  dest->was_fast    = src->was_fast;
+  return eslOK;
+}
+
+/* Function: DuplicateCMStatsGumbel()
+ * Incept:   EPN, Mon May  7 06:04:58 2007
+ * 
+ * Purpose:  Copy the Gumbel stats in a source CMStats_t object into
+ *           a pre-alloc'ed destination CMStats_t object.
+ */
+int DuplicateCMStatsGumbel(CMStats_t *src, CMStats_t *dest)
+{
+  int i, p;
+
+  /* Check contract */
+  if(src->np != dest->np)
+    cm_Fail("ERROR in CopyCMStatsGumbel() src->np: %d not equal to alloc'ed dest->np: %d\n", src->np, dest->np);
+
+  for(p = 0; p < src->np; p++) {
+    dest->ps[p] = src->ps[p];
+    dest->pe[p] = src->pe[p];
+  }
+  for(i = 0; i < GC_SEGMENTS; i++)
+    dest->gc2p[i] = src->gc2p[i]; 
+
+  for(i = 0; i < GUM_NMODES; i++) {
+    for(p = 0; p < src->np; p++) {
+      dest->gumAA[i][p]->N      = src->gumAA[i][p]->N;
+      dest->gumAA[i][p]->L      = src->gumAA[i][p]->L;
+      dest->gumAA[i][p]->mu     = src->gumAA[i][p]->mu;
+      dest->gumAA[i][p]->lambda = src->gumAA[i][p]->lambda;
+    }
+  }
+  return eslOK;
+}
+
+/* Function: debug_print_filterthrinfo
+ */
+int debug_print_filterthrinfo(CMStats_t *cmstats, CP9FilterThr_t *fthr)
+{
+  if(! fthr->isvalid) { printf("invalid (not yet set)\n"); return eslOK; }
+
+  double l_x;
+  double g_x;
+  double tmp_K, tmp_mu;
+  tmp_K = exp(cmstats->gumAA[GUM_CP9_GF][0]->mu * cmstats->gumAA[GUM_CP9_GF][0]->lambda) / 
+    cmstats->gumAA[GUM_CP9_GF][0]->L;
+  tmp_mu = log(tmp_K * ((double) fthr->db_size)) / cmstats->gumAA[GUM_CP9_GF][0]->lambda;
+  g_x = tmp_mu - (log(fthr->g_eval) / cmstats->gumAA[GUM_CP9_GF][0]->lambda);
+
+  tmp_K = exp(cmstats->gumAA[GUM_CP9_LF][0]->mu * cmstats->gumAA[GUM_CP9_LF][0]->lambda) / 
+    cmstats->gumAA[GUM_CP9_LF][0]->L;
+  tmp_mu = log(tmp_K * ((double) fthr->db_size)) / cmstats->gumAA[GUM_CP9_LF][0]->lambda;
+  l_x = tmp_mu - (log(fthr->l_eval) / cmstats->gumAA[GUM_CP9_LF][0]->lambda);
+  printf("\tN: %d gsc: %.5f F: %.5f (%.5f bits) lsc: %.5f F: %.5f (%.5f bits)\n\tcmsc: %.5f db_size: %d was_fast: %d\n",
+	 fthr->N, fthr->g_eval, fthr->g_F, g_x, fthr->l_eval, fthr->l_F, l_x, fthr->cm_eval, fthr->db_size, fthr->was_fast);
+  return eslOK;
+}
+
+#endif
+
+/* EPN, Tue Jan 15 09:02:07 2008
+ * Between revisions 2298-2299:
+ * Major overhaul of how cmcalibrate does filter thresholds. 
+ * --hybrid option abandoned (temporarily?) 
+ * and HMM threshold for ALL relevant CM cutoffs implemented, instead of only doing a single CM cutoff.
+ * 
+ * The revision 2298 functions are copied below: 
+ * These functions are (possibly) also in cmcalibrate-hybrid.c. 
+
+static int process_gumbel_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq, int L,
+				   float ***ret_vscAA, float **ret_cp9scA, float **ret_hybscA);
+static int process_filter_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+				   float ***ret_vscAA, float **ret_vit_cp9scA, float **ret_fwd_cp9scA, float **ret_hyb_scA, int **ret_partA);
+static int cm_find_hit_above_cutoff(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, ESL_DSQ *dsq, Parsetree_t *tr, int L, float cutoff, float *ret_sc);
+static int predict_cp9_filter_speedup(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *fil_vit_cp9scA, float *fil_fwd_cp9scA, int *fil_partA, BestFilterInfo_t *bf);
+static int predict_best_sub_cm_roots(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float **fil_vscAA, int **ret_best_sub_roots);
+static int predict_hybrid_filter_speedup(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *fil_hybscA, int *fil_partA, GumbelInfo_t **gum_hybA, BestFilterInfo_t *bf, int *ret_getting_faster);
+static int  update_cutoffs(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int fthr_mode);
+static int cm_fit_histograms(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float **vscA, int nscores, int p);
+
+And old mpisupport.c functions used with cmcalibrate --hybrid that were unnecessarily complex.
+extern int cmcalibrate_cm_gumbel_results_MPIPackSize(float **vscAA, int nseq, int M, MPI_Comm comm, int *ret_n);
+extern int cmcalibrate_cm_gumbel_results_MPIPack(float **vscAA, int nseq, int M, char *buf, int n, int *position, MPI_Comm comm);
+extern int cmcalibrate_cm_gumbel_results_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, int M, float ***ret_vscAA, int *ret_nseq);
+extern int cmcalibrate_cp9_filter_results_hyb_MPIPackSize(int nseq, int M, MPI_Comm comm, int *ret_n);;
+extern int cmcalibrate_cp9_filter_results_hyb_MPIPack(float **vscAA, float *vit_cp9scA, float *fwd_cp9scA, int *partA, int nseq, int M, char *buf, int n, int *position, MPI_Comm comm);
+extern int cmcalibrate_cp9_filter_results_hyb_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, int M, float ***ret_vscAA, float **ret_vit_cp9scA, float **ret_fwd_cp9scA, int **ret_partA, int *ret_nseq);
+*/
+#if 0
+
+
+/* Function: process_gumbel_workunit()
+ * Date:     EPN, Mon Dec 10 06:09:09 2007
+ *
+ * Purpose:  A gumbel work unit consists of a CM, and an int specifying a 
+ *           number of sequences <nseq>. The job is to randomly generate <nseq> 
+ *           sequences using the cm->null background distribution, and 
+ *           search them with either (a) the CM, (b) the CM's CP9 HMM, or
+ *           (c) a hybrid CM/CP9 CYK/Viterbi scanning algorithm, with hybrid
+ *           scanning info in cfg->hsi.
+ *
+ *           Thus, this function can be run in 1 of 3 modes, determined by the
+ *           status of the input variables:
+ *         
+ *           Mode 1. Gumbel calculation for CM. 
+ *           <ret_vscAA> != NULL, <ret_cp9scA> == NULL, <ret_hybscA> == NULL.
+ *           Search random sequences with only the CM, either CYK or Inside
+ *           (as specified by cm->search_opts>. <ret_vscAA> is filled
+ *           with the best CM score at each state for each sequence.
+ *
+ *           Mode 2. Gumbel calculation for the CP9. 
+ *           <ret_vscAA> == NULL, <ret_cp9scA> != NULL, <ret_hybscA> == NULL.
+ *           Search random sequences with only the CP9, either Viterbi or Forward
+ *           (as specified by cm->search_opts). <ret_cp9scA> is filled
+ *           with the best CP9 score for each sequence.
+ *
+ *           Mode 3. Gumbel calculation for hybrid scanner.
+ *           <ret_vscAA> == NULL, <ret_cp9scA> == NULL, <ret_hybscA> != NULL.
+ *           Search random sequences with only a hybrid CM/CP9 scanner, 
+ *           using hybrid info in cfg->hsi. <ret_hybscA> is filled
+ *           with the best hybrid score for each sequence.
+ *
+ * Args:     go           - getopts
+ *           cfg          - cmcalibrate's configuration
+ *           errbuf       - for writing out error messages
+ *           cm           - the CM (already configured as we want it)
+ *           nseq         - number of seqs to generate
+ *           L            - length of sequences to search, L==cm->W*2 unless --gumL enabled, in which case
+ *                          L = ESL_MAX(cm->W*2, esl_opt_GetInteger(go, "--gumL")
+ *           ret_vscAA    - RETURN: [0..v..cm->M-1][0..nseq-1] best score at each state v for each seq
+ *           ret_cp9scA   - RETURN: [0..nseq-1] best CP9 score for each seq
+ *           ret_hybscA   - RETURN: [0..nseq-1] best hybrid score for each seq
+ *
+ * Returns:  eslOK on success; dies immediately if some error occurs.
+ */
+static int
+process_gumbel_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+			int L, float ***ret_vscAA, float **ret_cp9scA, float **ret_hybscA)
+{
+  int            status;
+  int            mode; /* 1, 2, or 3, determined by status of input args, as explained in 'Purpose' above. */
+  float        **vscAA        = NULL;  /* [0..v..cm->M-1][0..i..nseq-1] best CM score for each state, each seq */
+  float         *cur_vscA     = NULL;  /* [0..v..cm->M-1]               best CM score for each state cur seq */
+  float         *cp9scA       = NULL;  /*                [0..i..nseq-1] best CP9 score for each seq, */
+  float         *hybscA       = NULL;  /*                [0..i..nseq-1] best hybrid score for each seq */
+  double        *dnull        = NULL; /* double version of cm->null, for generating random seqs */
+  int            i;
+  int            v;
+  ESL_DSQ       *dsq;
+  float          sc;
+  float          update_i = nseq / 20.;
+
+  /* determine mode, and enforce mode-specific contract */
+  if     (ret_vscAA != NULL && ret_cp9scA == NULL && ret_hybscA == NULL) mode = 1; /* calcing CM     gumbel stats */
+  else if(ret_vscAA == NULL && ret_cp9scA != NULL && ret_hybscA == NULL) mode = 2; /* calcing CP9    gumbel stats */
+  else if(ret_vscAA == NULL && ret_cp9scA == NULL && ret_hybscA != NULL) mode = 3; /* calcing hybrid gumbel stats */
+  else ESL_FAIL(eslEINCOMPAT, errbuf, "can't determine mode in process_gumbel_workunit.");
+
+  ESL_DPRINTF1(("in process_gumbel_workunit nseq: %d L: %d mode: %d\n", nseq, L, mode));
+
+  int do_cyk     = FALSE;
+  int do_inside  = FALSE;
+  int do_viterbi = FALSE;
+  int do_forward = FALSE;
+  int do_hybrid  = FALSE;
+  /* determine algs we'll use and allocate the score arrays we'll pass back */
+  if(mode == 1) {
+    if(cm->search_opts & CM_SEARCH_INSIDE) do_inside = TRUE;
+    else                                   do_cyk    = TRUE;
+    ESL_ALLOC(vscAA, sizeof(float *) * cm->M);
+    for(v = 0; v < cm->M; v++) ESL_ALLOC(vscAA[v], sizeof(float) * nseq);
+    ESL_ALLOC(cur_vscA, sizeof(float) * cm->M);
+  }
+  else if(mode == 2) {
+    if(cm->search_opts & CM_SEARCH_HMMVITERBI) do_viterbi = TRUE;
+    if(cm->search_opts & CM_SEARCH_HMMFORWARD) do_forward = TRUE;
+    if((do_viterbi + do_forward) > 1) ESL_FAIL(eslEINVAL, errbuf, "process_gumbel_workunit, mode 2, and cm->search_opts CM_SEARCH_HMMVITERBI and CM_SEARCH_HMMFORWARD flags both raised.");
+    ESL_ALLOC(cp9scA, sizeof(float) * nseq); /* will hold Viterbi or Forward scores */
+  }
+#ifdef HAVE_DEVOPTS
+  else if(mode == 3) {
+    do_hybrid = TRUE;
+    ESL_ALLOC(hybscA,       sizeof(float) * nseq); /* will hold hybrid scores */
+  }
+#endif
+  else if(mode == 3) { /* never entered if HAVE_DEVOPTS is defined */
+    ESL_FAIL(eslEINCOMPAT, errbuf, "process_gumbel_workunit(), mode 3 unavailable (HAVE_DEVOPTS is undefined)");
+  }
+
+  ESL_DPRINTF1(("do_cyk:     %d\ndo_inside:  %d\ndo_viterbi: %d\ndo_forward: %d\ndo_hybrid: %d", do_cyk, do_inside, do_viterbi, do_forward, do_hybrid)); 
+  
+  /* fill dnull, a double version of cm->null, but only if we're going to need it to generate random seqs */
+  if(cfg->pgc_freq == NULL) {
+    ESL_ALLOC(dnull, sizeof(double) * cm->abc->K);
+    for(i = 0; i < cm->abc->K; i++) dnull[i] = (double) cm->null[i];
+    esl_vec_DNorm(dnull, cm->abc->K);    
+  }
+  
+  /* generate dsqs one at a time and collect best CM scores at each state and/or best overall CP9 score */
+  for(i = 0; i < nseq; i++) {
+    if(cfg->my_rank == 0 && i > update_i) { /* print status update to stdout */
+      printf("=");
+      fflush(stdout); 
+      update_i += nseq / 20.; 
+    }
+    if((status = get_random_dsq(cfg, errbuf, cm, dnull, L, &dsq)) != eslOK) return status; 
+
+    /* if nec, search with CM */
+    if (do_cyk)    if((status = FastCYKScan    (cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, &(cur_vscA), &sc)) != eslOK) return status;
+    if (do_inside) if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, &(cur_vscA), &sc)) != eslOK) return status;
+    /* if nec, search with CP9 */
+    if (do_viterbi) 
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       NULL,   /* don't want traces back */
+			       &(cp9scA[i]))) != eslOK) return status;
+    if (do_forward) {
+      if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       &(cp9scA[i]))) != eslOK) return status;
+    }
+#ifdef HAVE_DEVOPTS
+    if (do_hybrid) {
+      if((status = cm_cp9_HybridScan(cm, errbuf, cm->cp9_mx, dsq, cfg->hsi, 1, L, cfg->hsi->W, 0., 
+				     NULL, /* don't report results */
+				     NULL, /* don't want best score at each posn back */
+				     NULL, /* don't want the max scoring posn back */
+				     &(hybscA[i]))) != eslOK) return status;
+    }
+#endif
+
+    /*to print seqs to stdout uncomment this block 
+    ESL_SQ *tmp;
+    tmp = esl_sq_CreateDigitalFrom(cm->abc, "irrelevant", dsq, L, NULL, NULL, NULL);
+    esl_sq_Textize(tmp);
+    printf(">seq%d\n%s\n", i, tmp->seq);
+    esl_sq_Destroy(tmp);
+    */
+
+    free(dsq);
+    if (cur_vscA != NULL) /* will be NULL if do_cyk == do_inside == FALSE (mode 2) */
+      for(v = 0; v < cm->M; v++) vscAA[v][i] = cur_vscA[v];
+    free(cur_vscA);
+  }
+  if(cfg->my_rank == 0) { printf("=]"); }
+
+  if(dnull != NULL) free(dnull);
+  if(ret_vscAA  != NULL) *ret_vscAA  = vscAA;
+  if(ret_cp9scA != NULL) *ret_cp9scA = cp9scA;
+  if(ret_hybscA != NULL) *ret_hybscA = hybscA;
+  return eslOK;
+
+ ERROR:
+  return status;
+  }
+
+/* Function: process_filter_workunit()
+ * Date:     EPN, Mon Dec 10 05:48:35 2007
+ *
+ * Purpose:  A filter work unit consists of a CM, an int specifying a 
+ *           number of sequences <nseq>, and a flag indicating how to search
+ *           the sequences. The job is to generate <nseq> sequences from the
+ *           CM and search them, the way they're searched is mode dependent
+ *           (see below).  with either (a) the CM using bands from
+ *           hybrid scanning info in cfg->hsi, then the CP9 HMM with Viterbi and 
+ *           Forward or (b) using the hybrid CM/CP9 CYK/Viterbi algorithm
+ *           with the hybrid scanning info in cfg->hsi.
+ *
+ *           Thus, this function can be run in 1 of 3 modes, determined by the
+ *           status of the input variables. Note modes 2 and 3 are only possible
+ *           if the --hybrid option is enabled, which is only even available if
+ *           HAVE_DEVOPTS is defined.
+ *         
+ *           Mode 1. Scores will be used for calc'ing filter threshold of CP9 HMM.
+ *           <ret_vscAA> == NULL, <ret_vit_cp9scA> != NULL, <ret_fwd_cp9scA> != NULL, <ret_hyb_cmscA> == NULL
+ *           Emit from CM and score with CP9 Viterbi and Forward, <ret_vit_cp9scA> 
+ *           and <ret_fwd_cp9scA> are filled with the best CP9 Viterbi/HMM score 
+ *           for each sequence.
+ *
+ *           Mode 2. Scores will be used for calc'ing filter threshold of CP9 HMM
+ *           and CM scores will be used to predict which sub CM roots will be good 
+ *           at filtering.
+ *           <ret_vscAA> != NULL, <ret_vit_cp9scA> != NULL, <ret_fwd_cp9scA> != NULL, <ret_hyb_cmscA> == NULL
+ *           Emit from CM and search first with CM using QDBs from hybrid scanning
+ *           info in cfg->hsi, best score from each state of the CM for each 
+ *           seq is stored in >ret_vscAA>. Then search (same seq) with CM CP9 Viterbi and Forward, 
+ *           <ret_vit_cp9scA> and <ret_fwd_cp9scA> are filled with the best CP9 
+ *           Viterbi/HMM score for each sequence.
+ *
+ *           Mode 3. Scores will be used for calc'ing filter threshold of hybrid scanner.
+ *           <ret_vscAA> == NULL, <ret_vit_cp9scA> == NULL, <ret_fwd_cp9scA> == NULL, <ret_hybscA> != NULL
+ *           Emit from CM and score with hybrid CM/CP9 CYK/Viterbi scanner, 
+ *           <ret_hybscA> are filled with the best hybrid scanner scores 
+ *           for each sequence.
+ *
+ * Args:     go             - getopts
+ *           cfg            - cmcalibrate's configuration
+ *           errbuf         - for writing out error messages
+ *           cm             - the CM (already configured as we want it)
+ *           nseq           - number of seqs to generate
+ *           ret_vscAA      - RETURN: [0..v..cm->M-1][0..nseq-1] best score at each state v for each seq
+ *           ret_vit_cp9scA - RETURN: [0..nseq-1] best Viterbi CP9 score for each seq
+ *           ret_fwd_cp9scA - RETURN: [0..nseq-1] best Forward CP9 score for each seq
+ *           ret_hybscA     - RETURN: [0..nseq-1] best Hybrid CM/CP9 score for each seq
+ *           ret_partA      - RETURN: [0..nseq-1] partition of each seq 
+ *
+ * Returns:  eslOK on success; dies immediately if some error occurs.
+ */
+static int
+process_filter_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq,
+			float ***ret_vscAA, float **ret_vit_cp9scA, float **ret_fwd_cp9scA, float **ret_hybscA, int **ret_partA)
+{
+  int            status;
+  int            mode; /* 1 or 2 determined by status of input args, as explained in 'Purpose' above. */
+  float        **vscAA      = NULL;  /* [0..v..cm->M-1][0..i..nseq-1] best CM score for each state, each seq */
+  float         *cur_vscA   = NULL;  /* [0..v..cm->M-1]               best CM score for each state cur seq */
+  float         *vit_cp9scA = NULL;  /* [0..i..nseq-1] best CP9 Viterbi score for each seq */
+  float         *fwd_cp9scA = NULL;  /* [0..i..nseq-1] best CP9 Forward score for each seq */
+  float         *hybscA     = NULL;  /* [0..i..nseq-1] best hybrid CM/CP9 scanner score for each seq */
+  int           *partA      = NULL;  /* [0..i..nseq-1] partitions of each seq */
+  int            p;                  /* what partition we're in, not used unless emit_from_cm = TRUE */
+  int            i, v;
+  int            L;
+  int            nfailed = 0;
+  Parsetree_t   *tr;
+  ESL_DSQ       *dsq;
+  float          sc;
+  int            inside_flag_raised = FALSE;
+  float          update_i = nseq / 20.;
+
+
+  /* determine mode, and enforce mode-specific contract */
+  if     (ret_vscAA == NULL && ret_vit_cp9scA != NULL && ret_fwd_cp9scA != NULL && ret_hybscA == NULL) mode = 1; /* running CP9 Viterbi and Forward */
+#if HAVE_DEVOPTS
+  else if(ret_vscAA != NULL && ret_vit_cp9scA != NULL && ret_fwd_cp9scA != NULL && ret_hybscA == NULL) mode = 2; /* running CM CYK and CP9 Viterbi and Forward */
+  else if(ret_vscAA == NULL && ret_vit_cp9scA == NULL && ret_fwd_cp9scA == NULL && ret_hybscA != NULL) mode = 3; /* running hybrid CM/CP9 scanner */
+#endif
+  else ESL_FAIL(eslEINCOMPAT, errbuf, "can't determine mode in process_filter_workunit.");
+  if (ret_partA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "ret_partA is NULL in process_filter_workunit.");
+
+  ESL_DPRINTF1(("in process_filter_workunit nseq: %d mode: %d\n", nseq, mode));
+  /* if we get this far, if HAVE_DEVOPTS is undefined, mode MUST be 1 */
+
+#ifndef HAVE_DEVOPTS
+  if(mode != 1) ESL_FAIL(eslEINCOMPAT, errbuf, "HAVE_DEVOPTS is undefined, but mode is not 1 in process_filter_workunit(). This shoudln't happen.");
+#endif
+
+  /* determine algs we'll use and allocate the score arrays we'll pass back */
+  ESL_ALLOC(partA, sizeof(int) * nseq); /* will hold partitions */
+
+  if(mode == 1 || mode == 2) {
+    ESL_ALLOC(vit_cp9scA, sizeof(float) * nseq); /* will hold Viterbi scores */
+    ESL_ALLOC(fwd_cp9scA, sizeof(float) * nseq); /* will hold Forward scores */
+    if(mode == 2) { 
+      ESL_ALLOC(vscAA, sizeof(float *) * cm->M);
+      for(v = 0; v < cm->M; v++) ESL_ALLOC(vscAA[v], sizeof(float) * nseq);
+      ESL_ALLOC(cur_vscA, sizeof(float) * cm->M);
+    }
+    if(cm->search_opts & CM_SEARCH_INSIDE) { inside_flag_raised = TRUE; cm->search_opts &= ~CM_SEARCH_INSIDE; }
+    else inside_flag_raised = FALSE;
+  }
+  else  /* mode == 3 */
+    ESL_ALLOC(hybscA, sizeof(float) * nseq); /* will hold hybrid scores */
+
+  /* generate dsqs one at a time and collect best CM scores at each state and/or best overall CP9 score */
+  for(i = 0; i < nseq; i++) {
+    if(cfg->my_rank == 0 && i > update_i) { /* print status update to stdout */
+      printf("=");
+      fflush(stdout); 
+      update_i += nseq / 20.; 
+    }
+    if((status = get_cmemit_dsq(cfg, errbuf, cm, &L, &p, &tr, &dsq)) != eslOK) return status;
+    /* we only want to use emitted seqs with a sc > cutoff */
+    if((status = cm_find_hit_above_cutoff(go, cfg, errbuf, cm, dsq, tr, L, cfg->cutoffA[p], &sc)) != eslOK) return status;
+    while(sc < cfg->cutoffA[p]) { 
+      free(dsq); 	
+      /* parsetree tr is freed in cm_find_hit_above_cutoff() */
+      if((status = get_cmemit_dsq(cfg, errbuf, cm, &L, &p, &tr, &dsq)) != eslOK) return status;
+      nfailed++;
+      if(nfailed > 1000 * nseq) ESL_FAIL(eslERANGE, errbuf, "process_filter_workunit(), max number of failures (%d) reached while trying to emit %d seqs.\n", nfailed, nseq);
+      if((status = cm_find_hit_above_cutoff(go, cfg, errbuf, cm, dsq, tr, L, cfg->cutoffA[p], &sc)) != eslOK) return status;
+    }
+
+    /*to print seqs to stdout uncomment this block  
+    ESL_SQ *tmp;
+    tmp = esl_sq_CreateDigitalFrom(cm->abc, "irrelevant", dsq, L, NULL, NULL, NULL);
+    esl_sq_Textize(tmp);
+    printf(">seq%d\n%s\n", i, tmp->seq);
+    esl_sq_Destroy(tmp);
+    */
+
+    partA[i] = p;
+    assert(partA[i] < cfg->np);
+    ESL_DPRINTF1(("i: %d nfailed: %d cutoff: %.3f p: %d\n", i, nfailed, cfg->cutoffA[p], p));
+
+    /* search dsq with mode-specific search algs */
+    if(mode == 1 || mode == 2) {
+      /* Note: in mode 2, with FastCYKScan, we use cfg->hsi->smx scan matrix, which may have qdbs calc'ed differently than cm->smx */
+      if(mode == 2) { if((status = FastCYKScan(cm, errbuf, cfg->hsi->smx, dsq, 1, L, 0., NULL, &(cur_vscA), NULL)) != eslOK) return status; }
+      if((status = cp9_Viterbi(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       NULL,   /* don't want traces back */
+			       &(vit_cp9scA[i]))) != eslOK) return status;
+      if((status = cp9_Forward(cm, errbuf, cm->cp9_mx, dsq, 1, L, cm->W, 0., NULL, 
+			       TRUE,   /* yes, we are scanning */
+			       FALSE,  /* no, we are not aligning */
+			       FALSE,  /* don't be memory efficient */
+			       NULL,   /* don't want best score at each posn back */
+			       NULL,   /* don't want the max scoring posn back */
+			       &(fwd_cp9scA[i]))) != eslOK) return status;
+    }
+    else { /* mode == 3 */
+      if((status = cm_cp9_HybridScan(cm, errbuf, cm->cp9_mx, dsq, cfg->hsi, 1, L, cfg->hsi->W, 0., 
+				     NULL, /* don't report results */
+				     NULL, /* don't want best score at each posn back */
+				     NULL, /* don't want the max scoring posn back */
+				     &(hybscA[i]))) != eslOK) return status;
+    }
+    free(dsq);
+    if (cur_vscA != NULL) /* will be NULL if do_cyk == do_inside == FALSE (mode 3) */
+      for(v = 0; v < cm->M; v++) vscAA[v][i] = cur_vscA[v];
+    free(cur_vscA);
+  }
+  if(cfg->my_rank == 0) { printf("=]"); }
+  *ret_partA = partA;
+  if(ret_vscAA      != NULL)  *ret_vscAA      = vscAA;
+  if(ret_vit_cp9scA != NULL)  *ret_vit_cp9scA = vit_cp9scA;
+  if(ret_fwd_cp9scA != NULL)  *ret_fwd_cp9scA = fwd_cp9scA;
+  if(ret_hybscA != NULL)      *ret_hybscA     = hybscA;
+
+  if(inside_flag_raised) cm->search_opts |= CM_SEARCH_INSIDE;
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+
+/*
+ * Function: cm_find_hit_above_cutoff()
+ * Date:     EPN, Wed Sep 12 04:59:08 2007
+ *
+ * Purpose:  Given a CM, a sequence, and a cutoff, try to 
+ *           *quickly* answer the question: Does this sequence 
+ *           contain a hit to the CM above the cutoff?
+ *           To do this we first check the parsetree score, and
+ *           then do do up to 3 iterations of search.
+ *           The first 2 are performend with j and d bands 
+ *           (of decreasing tightness), then default 
+ *           search (with QDB unless --noqdb enabled) is done.
+ *           We return TRUE if any search finds a hit above
+ *           cutoff, and FALSE otherwise.
+ *
+ * Args:     go              - getopts
+ *           cfg             - cmcalibrate's configuration
+ *           errbuf          - char buffer for error message
+ *           cm              - CM to emit from
+ *           dsq             - the digitized sequence to search
+ *           tr              - parsetree for dsq
+ *           L               - length of sequence
+ *           cutoff          - bit score cutoff 
+ *           ret_sc          - score of a hit within dsq, if < cutoff,
+ *                             this is score of best hit within dsq, which
+ *                             means no hit with sc > cutoff exists. If > cutoff,
+ *                             not necessarily score of best hit within dsq.
+ *
+ * Returns:  eslOK on success. other status code upon failure, errbuf filled with error message.
+ */
+int 
+cm_find_hit_above_cutoff(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, ESL_DSQ *dsq,
+			 Parsetree_t *tr, int L, float cutoff, float *ret_sc)
+{
+  int status;
+  int turn_qdb_back_on = FALSE;
+  int turn_hbanded_back_off = FALSE;
+  int turn_hmmscanbands_back_off = FALSE;
+  double orig_tau = cm->tau;
+  float sc;
+  float size_limit = esl_opt_GetReal(go, "--mxsize");
+
+#if eslDEBUGLEVEL >= 1
+  int init_flags       = cm->flags;
+  int init_search_opts = cm->search_opts;
+#endif
+
+  if(ret_sc == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "cm_find_hit_above_cutoff(), ret_sc == NULL.\n");
+
+  /* Determine if this sequence has a hit in it above the cutoff as quickly as possible. 
+   * Stage 0: Check parsetree score
+   * Stage 1: HMM banded search tau = 1e-2
+   * Stage 2: HMM banded search with scanning bands, tau = 1e-10
+   * Stage 3: QDB search (CYK or inside), beta = --beta, (THIS IS MOST LENIENT SEARCH WE'LL DO)
+   *
+   * The earliest stage at which we find a hit > cutoff at any stage, we return cm->flags, cm->search_opts
+   * to how they were when we entered, and return TRUE.
+   *
+   * NOTE: We don't do a full non-banded parse to be 100% sure we don't exceed the cutoff, 
+   * unless --noqdb was enabled (ScanMatrix_t *smx stores dn/dx (min/max d) for each state), 
+   * because we assume the --beta value used in *this* cmcalibrate 
+   * run will also be used for any cmsearch runs.
+   */
+
+  sc = ParsetreeScore(cm, tr, dsq, FALSE); 
+  FreeParsetree(tr);
+  if(sc > cutoff || L == 0) { /* parse score exceeds cutoff, or zero length sequence (only 1 path is possible, must be parse score) */
+    ESL_DASSERT1((cm->flags       == init_flags));
+    ESL_DASSERT1((cm->search_opts == init_search_opts));
+    /* printf("0 sc: %10.4f\n", sc); */
+    *ret_sc = sc;
+    return eslOK;
+  } 
+
+  if(!(cm->search_opts & CM_SEARCH_NOQDB))        turn_qdb_back_on = TRUE;
+  if(!(cm->search_opts & CM_SEARCH_HBANDED))      turn_hbanded_back_off = TRUE;
+  if(!(cm->search_opts & CM_SEARCH_HMMSCANBANDS)) turn_hmmscanbands_back_off = TRUE;
+
+  cm->search_opts |= CM_SEARCH_NOQDB;
+
+  /* stage 1 */
+  cm->search_opts |= CM_SEARCH_HBANDED;
+  cm->tau = 0.01;
+  if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) return status;
+  status = FastCYKScanHB(cm, errbuf, dsq, 1, L, 0., NULL, cm->hbmx, size_limit, &sc);
+  if(status == eslOK) { /* FastCYKScanHB() successfully finished */
+    if(sc > cutoff) { /* score exceeds cutoff, we're done, reset search_opts and return */
+      if(turn_qdb_back_on)        cm->search_opts &= ~CM_SEARCH_NOQDB; 
+      if(turn_hbanded_back_off) { cm->search_opts &= ~CM_SEARCH_HBANDED; cm->tau = orig_tau; }
+      ESL_DASSERT1((cm->flags       == init_flags));
+      ESL_DASSERT1((cm->search_opts == init_search_opts));
+      *ret_sc = sc;
+      return eslOK;
+    }
+  }
+  else if (status != eslERANGE) return status; /* else if status == eslERANGE, FastCYKScanHB() couldn't grow its DP matrix big enough, move onto next stage */
+
+  /* stage 2 */
+  cm->search_opts |= CM_SEARCH_HMMSCANBANDS;
+  cm->tau = 1e-10;
+  if((status = cp9_Seq2Bands(cm, errbuf, cm->cp9_mx, cm->cp9_bmx, cm->cp9_bmx, dsq, 1, L, cm->cp9b, TRUE, 0)) != eslOK) return status;
+  status = FastCYKScanHB(cm, errbuf, dsq, 1, L, 0., NULL, cm->hbmx, size_limit, &sc);
+  if(status == eslOK) { /* FastCYKScanHB() successfully finished */
+    if(sc > cutoff) { /* score exceeds cutoff, we're done, reset search_opts and return */
+      if(turn_qdb_back_on)             cm->search_opts &= ~CM_SEARCH_NOQDB; 
+      if(turn_hbanded_back_off)      { cm->search_opts &= ~CM_SEARCH_HBANDED;      cm->tau = orig_tau; }
+      if(turn_hmmscanbands_back_off) { cm->search_opts &= ~CM_SEARCH_HMMSCANBANDS; cm->tau = orig_tau; }
+      ESL_DASSERT1((cm->flags       == init_flags));
+      ESL_DASSERT1((cm->search_opts == init_search_opts));
+      *ret_sc = sc;
+      return eslOK;
+    }
+  }
+  else if (status != eslERANGE) return status; /* else if status == eslERANGE, FastCYKScanHB() couldn't grow its DP matrix big enough, move onto next stage */
+
+  /* stage 3, use 'default' dmin, dmax (which could be NULL) CYK or Inside */
+  cm->search_opts &= ~CM_SEARCH_HBANDED;
+  cm->search_opts &= ~CM_SEARCH_HMMSCANBANDS;
+  if(turn_qdb_back_on) cm->search_opts &= ~CM_SEARCH_NOQDB; 
+
+  if(cm->search_opts & CM_SEARCH_INSIDE) {
+    if((status = FastIInsideScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) return status;
+  }
+  else { 
+    if((status = FastCYKScan(cm, errbuf, cm->smx, dsq, 1, L, 0., NULL, NULL, &sc)) != eslOK) return status;
+  }
+  if(!turn_hbanded_back_off)      { cm->search_opts |= CM_SEARCH_HBANDED;      cm->tau = orig_tau; }
+  if(!turn_hmmscanbands_back_off) { cm->search_opts |= CM_SEARCH_HMMSCANBANDS; cm->tau = orig_tau; }
+  ESL_DASSERT1((cm->flags       == init_flags));
+  ESL_DASSERT1((cm->search_opts == init_search_opts));
+
+  /*if(sc > cutoff) { printf("3 sc: %10.4f\n", sc); }*/
+  *ret_sc = sc;
+  return eslOK;
+}
+
+
+/* Function: predict_cp9_filter_speedup()
+ * Date:     EPN, Mon Dec 10 11:55:24 2007
+ *
+ * Purpose:  Given a CM and scores for a CP9 Viterbi and Forward scan
+ *           of target seqs predict the speedup with an HMM filter, Forward and
+ *           Viterbi, then update a BestFilterInfo_t object to 
+ *           hold info on the faster of the two.
+ *            
+ * Args:     go  - command line options
+ *           cfg - cmcalibrate's cfg object, mucho data (probably too much)
+ *           errbuf - for printing error messages
+ *           cm - the model
+ *           fil_vit_cp9scA - [0..i..filN-1] best Viterbi score in sequence i 
+ *           fil_fwd_cp9scA - [0..i..filN-1] best Foward score in sequence i 
+ *           fil_partA      - [0..i..filN-1] partition of sequence i 
+ *           bf             - BestFilterInfo_t object, we'll update this to hold info on a Viterbi or Forward filter strategy 
+ *
+ * Returns:  Updates BestFilterInfo_t object <bf> to hold info on fastest HMM filter, Viterbi or Forward
+ *           eslOK on success;
+ *           Other easel status code on an error with errbuf filled with error message.
+ */
+int
+predict_cp9_filter_speedup(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *fil_vit_cp9scA, float *fil_fwd_cp9scA, int *fil_partA, BestFilterInfo_t *bf)
+{
+  int    status;
+  float *sorted_fil_vit_EA;       /* sorted Viterbi E-values, so we can easily choose a threshold */
+  float *sorted_fil_fwd_EA;       /* sorted Forward E-values, so we can easily choose a threshold */
+  float  vit_E, fwd_E;            /* a Viterbi and Forward E value */
+  int    cp9_vit_mode, cp9_fwd_mode; /* a Viterbi, Forward Gumbel mode, respectively  */
+  int    evalue_L;                /* database length used for calcing E-values in CP9 gumbels from cfg->cmstats */
+  float  fil_calcs;               /* number of million dp calcs predicted for the HMM filter scan */
+  float  vit_surv_calcs;          /* number of million dp calcs predicted for the CM scan of Viterbi filter survivors */
+  float  fwd_surv_calcs;          /* number of million dp calcs predicted for the CM scan of Forward filter survivors */
+  float  vit_fil_plus_surv_calcs; /* Viterbi filter calcs plus survival calcs */ 
+  float  fwd_fil_plus_surv_calcs; /* Foward filter calcs plus survival calcs */ 
+  float  nonfil_calcs;            /* number of million dp calcs predicted for a full CM scan */
+  float  vit_spdup, fwd_spdup;    /* predicted speedups for Viterbi and Forward */
+  int    i, p;                    /* counters */
+  int    cmi = cfg->ncm-1;        /* CM index we're on */
+  int    Fidx;                    /* index in sorted scores that threshold will be set at (1-F) * N */
+  float  filE = esl_opt_GetReal(go, "--filE"); /* E-value cutoff for accepting CM hits for filter test */
+  float  F = esl_opt_GetReal(go, "--F"); /* fraction of CM seqs we require filter to let pass */
+  int    filN  = esl_opt_GetInteger(go, "--filN"); /* number of sequences we emitted from CM for filter test */
+  float  Starg   = esl_opt_GetReal(go, "--starg"); /* target survival fraction */
+  float  E_Starg;                 /* E-value threshold that exactly satisifies Starg survival fraction */
+  float  vit_E_F1;                /* viterbi E value if F were == 1.0 */
+  float  fwd_E_F1;                /* forward E value if F were == 1.0 */
+  float  surv_res_per_hit;        /* expected number of residues to survive filter from DB for each hit 2*W-avglen[0], twice W minus the average lenght of a hit from QDB calc */
+  float  Smin;                    /* minimally useful survival fraction, any less than this and our filter would be (predicted to be) doing more than 10X the work of the CM */
+  float  E_min;                   /* E-value threshold that exactly satisifies Smin survival fraction */
+  float  vit_surv_fract;          /* predicted survival fraction for Viterbi filter */
+  float  fwd_surv_fract;          /* predicted survival fraction for Forward filter */
+  
+  cp9_vit_mode = (cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? GUM_CP9_LV : GUM_CP9_GV;
+  cp9_fwd_mode = (cm->cp9->flags & CPLAN9_LOCAL_BEGIN) ? GUM_CP9_LF : GUM_CP9_GF;
+
+  /* contract checks */
+  if(! (cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->is_valid)) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), gumbel stats for CP9 viterbi mode: %d are not valid.\n", cp9_vit_mode);
+  if(! (cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->is_valid)) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), gumbel stats for CP9 forward mode: %d are not valid.\n", cp9_fwd_mode);
+  if(cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->L != cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->L) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), db length for gumbel stats for CP9 viterbi (%d) and forward (%d) differ.\n", cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->L, cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][0]->L);
+
+  evalue_L = cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][0]->L;
+
+  /* contract checks specific to case when there is more than 1 partition */
+  if(cfg->cmstatsA[cfg->ncm-1]->np != 1) { 
+    for(p = 1; p < cfg->cmstatsA[cfg->ncm-1]->np; p++) {
+      if(evalue_L != cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][p]->L) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), partition %d db length (%d) for Viterbi gumbel stats differ than from partition 1 Viterbi db length (%d).\n", p, cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][p]->L, evalue_L);
+      if(evalue_L != cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][p]->L) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_cp9_filter_speedup(), partition %d db length (%d) for Forward gumbel stats differ than from partition 1 Viterbi db length (%d).\n", p, cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][p]->L, evalue_L);
+    }
+  }
+
+  Fidx  = (int) ((1. - F) * (float) filN);
+
+  /* convert bit scores to E-values and sort them */
+  ESL_ALLOC(sorted_fil_vit_EA, sizeof(float) * filN);
+  ESL_ALLOC(sorted_fil_fwd_EA, sizeof(float) * filN);
+  for(i = 0; i < filN; i++) { 
+    p = fil_partA[i];
+    sorted_fil_vit_EA[i] = RJK_ExtremeValueE(fil_vit_cp9scA[i], cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][p]->mu, cfg->cmstatsA[cmi]->gumAA[cp9_vit_mode][p]->lambda); 
+    sorted_fil_fwd_EA[i] = RJK_ExtremeValueE(fil_fwd_cp9scA[i], cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][p]->mu, cfg->cmstatsA[cmi]->gumAA[cp9_fwd_mode][p]->lambda); 
+  }
+  esl_vec_FSortDecreasing(sorted_fil_vit_EA, filN);
+  vit_E = sorted_fil_vit_EA[Fidx];
+  esl_vec_FSortDecreasing(sorted_fil_fwd_EA, filN);
+  fwd_E = sorted_fil_fwd_EA[Fidx];
+
+  /* now vit_E and fwd_E are expected number of CP9 Viterbi/Forward hits with score above threshold 
+   * (Fidx'th best score) in a sequence DB of length evalue_L, convert that DB size to cfg->dbsize */
+  vit_E *= cfg->dbsize / evalue_L;
+  fwd_E *= cfg->dbsize / evalue_L;
+
+  fil_calcs  = cfg->full_cp9_ncalcs;  /* fil_calcs is millions of DP calcs for CP9 scan of 1 residue */
+  fil_calcs *= cfg->dbsize;           /* fil_calcs is millions of DP calcs for CP9 scan of length cfg->dbsize */
+  nonfil_calcs = cfg->full_vcalcs[0]; /* total number of millions of DP calculations for full CM scan of 1 residue */
+  nonfil_calcs *= cfg->dbsize;        /* now nonfil-calcs corresponds to cfg->dbsize */
+
+  /* determine our thresholds:
+   * 1. if vit_E and/or fwd_E yield predicted survival fractions that are less than Starg:
+   *    rewrite vit_E or fwd_E as the maximum E-value threshold that sees ALL hits (when F==1.0,
+   *    this is {vit,fwd}_E_F1 below), and the E-value threshold that exactly satisfies Starg (E_Starg below).
+   * 2. if after 1, vit_E and/or fwd_E still yield predicted survival fractions less than Smin,
+   *    the survival fraction at which the number of DP calcs for the survivors of the filter is only
+   *    10% the number of dp calcs for the filter, then we set vit_E or fwd_E to the E value that
+   *    exactly satisfies Smin.
+   */
+  surv_res_per_hit = (2. * cm->W - (cfg->avglen[0])); /* avg length of surviving fraction of db from a single hit (cfg->avglen[0] is avg subseq len in subtree rooted at v==0, from QDB calculation) */
+  vit_E_F1= (sorted_fil_vit_EA[0] * (cfg->dbsize / evalue_L));
+  fwd_E_F1= (sorted_fil_fwd_EA[0] * (cfg->dbsize / evalue_L));
+  E_Starg = (Starg * (float) cfg->dbsize) / surv_res_per_hit;
+  Smin    = fil_calcs / (10. * nonfil_calcs);
+  E_min   = (Smin * (float) cfg->dbsize) / surv_res_per_hit;
+  if(Starg < Smin) { /* we never go less than Smin */
+    Starg = Smin;
+    E_Starg = E_min;
+  }
+  
+  vit_surv_fract = (vit_E * surv_res_per_hit) / (float) cfg->dbsize;
+  fwd_surv_fract = (fwd_E * surv_res_per_hit) / (float) cfg->dbsize;
+  
+  ESL_DPRINTF1(("vit_E:    %.5f\n", vit_E));
+  ESL_DPRINTF1(("vit_surv: %.10f\n", vit_surv_fract));
+  ESL_DPRINTF1(("fwd_E:    %.5f\n", fwd_E));
+  ESL_DPRINTF1(("fwd_surv: %.10f\n", fwd_surv_fract));
+
+  ESL_DPRINTF1(("vit_E_F1: %.5f\n", vit_E_F1));
+  ESL_DPRINTF1(("fwd_E_F1: %.5f\n", fwd_E_F1));
+  ESL_DPRINTF1(("Starg:    %.5f\n", Starg));
+  ESL_DPRINTF1(("E_Starg:  %.5f\n", E_Starg));
+  ESL_DPRINTF1(("Smin:     %.5f\n", Smin));
+  ESL_DPRINTF1(("E_min:    %.5f\n", E_min));
+
+  if(vit_surv_fract < Starg) { 
+    if(vit_E_F1 < E_Starg) { 
+      vit_E = vit_E_F1;
+      if(cfg->be_verbose) printf("set vit_E as vit_E_F1: %.5f\n", vit_E);
+      else { ESL_DPRINTF1(("set vit_E as vit_E_F1: %.5f\n", vit_E)); }
+    }
+    else { 
+      vit_E = E_Starg;
+      if(cfg->be_verbose) printf("set vit_E as E_Starg: %.5f\n", vit_E);
+      else { ESL_DPRINTF1(("set vit_E as E_Starg: %.5f\n", vit_E)); }
+    }
+    if(vit_E < E_min) {
+      vit_E = E_min;
+      if(cfg->be_verbose) printf("set vit_E as E_min: %.5f\n", vit_E);
+      else { ESL_DPRINTF1(("set vit_E as E_min: %.5f\n", vit_E)); }
+    }      
+  }
+
+  if(fwd_surv_fract < Starg) { 
+    if(fwd_E_F1 < E_Starg) { 
+      fwd_E = fwd_E_F1;
+      if(cfg->be_verbose) printf("set fwd_E as fwd_E_F1: %.5f\n", fwd_E);
+      else { ESL_DPRINTF1(("set fwd_E as fwd_E_F1: %.5f\n", fwd_E)); }
+    }
+    else { 
+      fwd_E = E_Starg;
+      if(cfg->be_verbose) printf("set fwd_E as E_Starg: %.5f\n", fwd_E);
+      else { ESL_DPRINTF1(("set fwd_E as E_Starg: %.5f\n", fwd_E)); }
+    }
+    if(fwd_E < E_min) {
+      fwd_E = E_min;
+      if(cfg->be_verbose) printf("set fwd_E as E_min: %.5f\n", fwd_E);
+      else { ESL_DPRINTF1(("set fwd_E as E_min: %.5f\n", fwd_E)); }
+    }      
+  }
+
+  for(i = 0; i < filN; i++) ESL_DPRINTF1(("HMM i: %4d vit E: %15.10f fwd E: %15.10f\n", i, sorted_fil_vit_EA[i], sorted_fil_fwd_EA[i]));
+
+  /* calculate speedup for Viterbi */
+  vit_surv_calcs = vit_E *     /* number of hits expected to survive filter */
+    surv_res_per_hit *         /* avg length of surviving fraction of db from a single hit */
+    cfg->full_vcalcs[0];       /* number of calculations for full CM scan of 1 residue */
+
+  fwd_surv_calcs = fwd_E *     /* number of hits expected to survive filter */
+    surv_res_per_hit *         /* avg length of surviving fraction of db from a single hit */
+    cfg->full_vcalcs[0];       /* number of calculations for full CM scan of 1 residue */
+
+  vit_fil_plus_surv_calcs = fil_calcs + vit_surv_calcs; /* total number of millions of DP calculations expected using the CP9 viterbi filter for scan of cfg->dbsize */
+  vit_spdup = nonfil_calcs / vit_fil_plus_surv_calcs;
+  fwd_fil_plus_surv_calcs = (fil_calcs * 2.) + fwd_surv_calcs; /* total number of millions of DP calculations expected using the CP9 forward filter for scan of cfg->dbsize (logsum corrected, Forward calcs *= 2.) */
+  fwd_spdup = nonfil_calcs / fwd_fil_plus_surv_calcs;
+  /* We multiply number of forward calculations by 2.0 to correct for the fact that Forward takes about 2X as long as Viterbi, b/c it requires logsum operations instead of ESL_MAX's,
+   * so we factor this in when calc'ing the predicted speedup. */
+
+  if(cfg->be_verbose) { 
+    printf("\nHMM(vit) E: %15.10f filt: %10.4f surv: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", vit_E, fil_calcs, vit_surv_calcs, vit_fil_plus_surv_calcs, nonfil_calcs, vit_spdup);
+    printf("HMM(fwd) E: %15.10f filt: %10.4f surv: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", fwd_E, fil_calcs, fwd_surv_calcs, fwd_fil_plus_surv_calcs, nonfil_calcs, fwd_spdup);
+  }
+  else {
+    ESL_DPRINTF1(("\nHMM(vit) E: %15.10f filt: %10.4f surv: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", vit_E, fil_calcs, vit_surv_calcs, vit_fil_plus_surv_calcs, nonfil_calcs, vit_spdup));
+    ESL_DPRINTF1(("HMM(fwd) E: %15.10f filt: %10.4f surv: %10.4f logsum corrected sum: %10.4f full CM: %10.4f spdup %10.4f\n", fwd_E, fil_calcs, fwd_surv_calcs, fwd_fil_plus_surv_calcs, nonfil_calcs, fwd_spdup));
+  }
+
+  if(esl_opt_GetBoolean(go, "--fviterbi")) { /* user specified Viterbi */
+    if((status = SetBestFilterInfoHMM(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, FILTER_WITH_HMM_VITERBI, vit_E, fil_calcs, vit_fil_plus_surv_calcs)) != eslOK) return status;
+  }
+  else if(esl_opt_GetBoolean(go, "--fforward")) { /* user specified Forward */
+    if((status = SetBestFilterInfoHMM(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, FILTER_WITH_HMM_FORWARD, fwd_E, fil_calcs, fwd_fil_plus_surv_calcs)) != eslOK) return status;
+  }
+  else if (vit_spdup > fwd_spdup) { /* Viterbi is winner */
+    if((status = SetBestFilterInfoHMM(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, FILTER_WITH_HMM_VITERBI, vit_E, fil_calcs, vit_fil_plus_surv_calcs)) != eslOK) return status;
+  }
+  else { /* Forward is winner */
+    if((status = SetBestFilterInfoHMM(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, FILTER_WITH_HMM_FORWARD, fwd_E, fil_calcs, fwd_fil_plus_surv_calcs)) != eslOK) return status;
+  }
+  return eslOK;
+
+ ERROR:
+  return status; 
+}
+
+
+/* Function: predict_best_sub_cm_roots()
+ * Date:     EPN, Mon Dec 10 15:56:00 2007
+ *
+ * Purpose:  Given a CM and scores for a CM scan of target seqs
+ *           predict the best sub CM roots we could use to 
+ *           filter with.
+ *            
+ * Returns:  eslOK on success;
+ *           Other status code on error, with error message in errbuf.
+ */
+int 
+predict_best_sub_cm_roots(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float **fil_vscAA, int **ret_sorted_best_roots_v)
+{
+  int    status;
+  float **sorted_fil_vscAA;       /* [0..v..cm->M-1][0..filN-1] best score for each state v, each target seq */
+  float  fil_calcs;               /* number of million dp calcs predicted for the HMM filter scan */
+  float  surv_calcs;              /* number of million dp calcs predicted for the CM scan of filter survivors */
+  float  fil_plus_surv_calcs;     /* filter calcs plus survival calcs */ 
+  float  nonfil_calcs;            /* number of million dp calcs predicted for a full CM scan */
+  float  spdup;                   /* predicted speedup a sub CM filter */
+  float  E, tmp_E;                /* E value */
+  float  sc;                      /* bit score */
+  int    i, p, s, v;              /* counters */
+  int    Fidx;                    /* index in sorted scores that threshold will be set at (1-F) * N */
+  float  F = esl_opt_GetReal(go, "--F"); /* fraction of CM seqs we require filter to let pass */
+  int    filN  = esl_opt_GetInteger(go, "--filN"); /* number of sequences we emitted from CM for filter test */
+  int    nstarts;                  /* # start states (and start groups) in the CM, from cfg->hsi */                                 
+  int   *best_per_start_v;         /* sub CM filter state v that gives best speedup per start group */
+  float *best_per_start_spdup;     /* best sub CM filter state speedup per start group */
+
+  if(ret_sorted_best_roots_v == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_best_sub_cm_roots, ret_sorted_best_roots_v == NULL.\n");
+
+  Fidx  = (int) ((1. - F) * (float) filN);
+
+  ESL_ALLOC(sorted_fil_vscAA, sizeof(float *) * cm->M);
+  /*ESL_ALLOC(sorted_fil_EAA, sizeof(float *) * cm->M);*/
+
+  nstarts = cfg->hsi->nstarts;
+  ESL_ALLOC(best_per_start_v,     sizeof(int)   * nstarts);
+  ESL_ALLOC(best_per_start_spdup, sizeof(float) * nstarts);
+  for(s = 0; s < nstarts; s++) {
+    best_per_start_v[s] = -1;
+    best_per_start_spdup[s] = -eslINFINITY;
+  }
+
+  for(v = 0; v < cm->M; v++) {
+    ESL_ALLOC(sorted_fil_vscAA[v], sizeof(float) * filN);
+    esl_vec_FCopy(fil_vscAA[v], filN, sorted_fil_vscAA[v]); 
+    esl_vec_FSortIncreasing(sorted_fil_vscAA[v], filN);
+  }
+  ESL_DPRINTF1(("vscAA[0] scores:\n"));
+  for(i = 0; i < filN; i++) ESL_DPRINTF1(("i: %4d sc: %10.4f\n", i, sorted_fil_vscAA[0][i]));
+
+  for(v = 0; v < cm->M; v++) {
+    if(cfg->hsi->iscandA[v]) {
+      sc = sorted_fil_vscAA[v][Fidx];
+      /* set E as E-value for sc from partition that gives sc the lowest E-value (conservative, sc will be at least as significant as E across all partitions) */
+      E  = RJK_ExtremeValueE(sc, cfg->vmuAA[0][v], cfg->vlambdaAA[0][v]); 
+      for(p = 1; p < cfg->cmstatsA[cfg->ncm-1]->np; p++) {
+	tmp_E = RJK_ExtremeValueE(sc, cfg->vmuAA[p][v], cfg->vlambdaAA[p][v]); 
+	if(tmp_E < E) E = tmp_E;
+      }
+      /* E is now expected number of hits for db of cfg->length 2 * cm->W */
+      E *= cfg->dbsize / (cm->W * 2.);
+      /* E is now expected number of hits for db of cfg->dbsize */
+
+      fil_calcs   = cfg->hsi->cm_vcalcs[v]; /* fil_calcs is millions of DP calcs for sub CM (root = v) scan of 1 residue */
+      fil_calcs  *= cfg->dbsize;            /* fil_calcs is millions of DP calcs for sub CM (root = v) scan of length cfg->dbsize */
+      surv_calcs = E *     /* number of hits expected to survive filter */
+	(2. * cm->W - (cfg->avglen[v])) * /* average length of surviving fraction of db from a single hit (cfg->avglen[v] is avg subseq len in  subtree rooted at v */
+	cfg->hsi->full_cm_ncalcs; /* number of calculations for full CM scan of 1 residue */
+      fil_plus_surv_calcs = fil_calcs + surv_calcs;
+      nonfil_calcs = cfg->hsi->full_cm_ncalcs;      /* total number of millions of DP calculations for full CM scan of 1 residue */
+      nonfil_calcs *= cfg->dbsize;                  /* now nonfil-calcs corresponds to cfg->dbsize */
+      spdup = nonfil_calcs / fil_plus_surv_calcs;
+      if(cfg->be_verbose) { printf("SUB %3d sg: %2d sc: %10.4f E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f full CM: %10.4f spdup %10.4f\n", v, cfg->hsi->startA[v], sc, E, fil_calcs, surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup); } 
+      else                { ESL_DPRINTF1(("SUB %3d sg: %2d sc: %10.4f E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f full CM: %10.4f spdup %10.4f\n", v, cfg->hsi->startA[v], sc, E, fil_calcs, surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup)); } 
+      s = cfg->hsi->startA[v];
+      if(spdup > best_per_start_spdup[s] && cm->ndidx[v] != 0) { /* can't filter with a state in node 0 */
+	best_per_start_v[s]     = v;
+	best_per_start_spdup[s] = spdup;
+      }	
+    }  
+  }
+  for(s = 0; s < nstarts; s++) { 
+    if(cfg->be_verbose) printf("START %d v: %d spdup: %10.4f\n", s, best_per_start_v[s], best_per_start_spdup[s]);
+    else {       ESL_DPRINTF1(("START %d v: %d spdup: %10.4f\n", s, best_per_start_v[s], best_per_start_spdup[s])); }
+    ESL_DASSERT1((best_per_start_v[s] != -1));
+  }
+
+  /* sort the best sub CM roots (1 per start group) by their speedup,
+   * this is an embarassing N^2 sorting, but biggest RNAs have ~ 100 starts, so this is okay I guess (LSU has ~140 starts) 
+   */
+  int *sorted_best_roots_v; 
+  int *sorted_best_roots_start; 
+  float *sorted_best_roots_spdup;
+  int *already_chosen;
+  int s1, s2;
+  int best_cur_v;
+  int best_cur_start;
+  float best_cur_spdup;
+
+  ESL_ALLOC(sorted_best_roots_v,     sizeof(int) * nstarts);
+  ESL_ALLOC(sorted_best_roots_start, sizeof(int) * nstarts);
+  ESL_ALLOC(sorted_best_roots_spdup, sizeof(int) * nstarts);
+  ESL_ALLOC(already_chosen,          sizeof(int) * nstarts);
+  esl_vec_ISet(already_chosen, nstarts, FALSE);
+  for(s1 = 0; s1 < nstarts; s1++) {
+    best_cur_v = -1;
+    best_cur_start = -1;
+    best_cur_spdup = -eslINFINITY;
+    for(s2 = 0; s2 < nstarts; s2++) { 
+      if(! already_chosen[s2]) {
+	if(best_per_start_spdup[s2] > best_cur_spdup) { 
+	  best_cur_v = best_per_start_v[s2];
+	  best_cur_start = s2;
+	  best_cur_spdup = best_per_start_spdup[s2];
+	}
+      }
+    }
+    sorted_best_roots_v[s1] = best_cur_v;
+    sorted_best_roots_start[s1] = best_cur_start;
+    sorted_best_roots_spdup[s1] = best_cur_spdup;
+    already_chosen[best_cur_start] = TRUE;
+  }
+  for(s1 = 0; s1 < nstarts; s1++) {
+    if(cfg->be_verbose) printf("SORTED rank: %d v: %d spdup: %.5f start: %d\n", s1, sorted_best_roots_v[s1], sorted_best_roots_spdup[s1], sorted_best_roots_start[s1]);
+    else { ESL_DPRINTF1(("SORTED rank: %d v: %d spdup: %.5f start: %d\n", s1, sorted_best_roots_v[s1], sorted_best_roots_spdup[s1], sorted_best_roots_start[s1])); } 
+    ESL_DASSERT1((sorted_best_roots_v[s1] != -1));
+  }
+  *ret_sorted_best_roots_v = sorted_best_roots_v;
+
+  free(sorted_best_roots_start);
+  free(sorted_best_roots_spdup);
+  free(already_chosen);
+  free(best_per_start_v);
+  free(best_per_start_spdup);
+  for(v = 0; v < cm->M; v++) free(sorted_fil_vscAA[v]);
+  free(sorted_fil_vscAA);
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "predict_best_sub_cm_roots(), memory allocation error.");
+  return status; /* NEVERREACHED */
+}
+
+
+/* Function: predict_hybrid_filter_speedup()
+ * Date:     EPN, Tue Dec 11 04:56:39 2007
+ *
+ * Purpose:  Given a CM and scores for a hybrid CYK/Viterbi scan
+ *           of target seqs predict the speedup with a hybrid filter,
+ *           then if it's faster than the existing best filter in
+ *           BestFilterInfo_t object <bf>, update <bf> to hold info 
+ *           on the hybrid filter.
+ *            
+ * Args:     go  - command line options
+ *           cfg - cmcalibrate's cfg object, mucho data (probably too much)
+ *           errbuf - for printing error messages
+ *           cm - the model
+ *           fil_hybscA     - [0..i..filN-1] best Foward score in sequence i 
+ *           gum_hybA       - [0..cfg->np]   hybrid gumbels for each partition
+ *           fil_partA      - [0..i..filN-1] partition of sequence i 
+ *           bf             - BestFilterInfo_t object, we'll update this to hold info on a Viterbi or Forward filter strategy 
+ * 
+ * Returns:  possibly updates BestFilterInfo_t object <bf> to hold info on hybrid filter
+ *           eslOK on success;
+ *           Other easel status code on an error with errbuf filled with error message.
+ *           <ret_getting_faster> set to TRUE if hybrid scanner replaced previous best filter,
+ *           FALSE if not.
+ */
+int
+predict_hybrid_filter_speedup(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, float *fil_hybscA, int *fil_partA, GumbelInfo_t **gum_hybA, BestFilterInfo_t *bf, int *ret_getting_faster)
+{
+  int    status;
+  float  *sorted_fil_hybEA;       /* sorted hybrid E-values, so we can easily choose a threshold */
+  float  E;                       /* E-value */
+  int    evalue_L;                /* length used for calc'ing E values */
+  float  fil_calcs;               /* number of million dp calcs predicted for the hybrid scan */
+  float  surv_calcs;              /* number of million dp calcs predicted for the CM scan of filter survivors */
+  float  fil_plus_surv_calcs;     /* filter calcs plus survival calcs */ 
+  float  nonfil_calcs;            /* number of million dp calcs predicted for a full CM scan */
+  float  spdup;                   /* predicted speedups for Viterbi and Forward, and a temporary one */
+  int    i, p;                    /* counters */
+  int    Fidx;                     /* index in sorted scores that threshold will be set at (1-F) * N */
+  float  F = esl_opt_GetReal(go, "--F"); /* fraction of CM seqs we require filter to let pass */
+  float  filE = esl_opt_GetReal(go, "--filE"); /* E-value of cutoff for accepting CM seqs */
+  int    filN  = esl_opt_GetInteger(go, "--filN"); /* number of sequences we emitted from CM for filter test */
+
+  /* contract checks */
+  if(! (gum_hybA[0]->is_valid)) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_hybrid_filter_speedup(), gumbel stats for hybrid scanner are not valid.\n");
+  evalue_L = gum_hybA[0]->L;
+  /* contract checks specific to case when there is more than 1 partition */
+  if(cfg->cmstatsA[cfg->ncm-1]->np != 1) { 
+    for(p = 1; p < cfg->cmstatsA[cfg->ncm-1]->np; p++) {
+      if(evalue_L != gum_hybA[p]->L) ESL_FAIL(eslEINCOMPAT, errbuf, "predict_hybrid_filter_speedup(), partition %d db length (%d) for hybrid gumbel stats differ than from partition 1 hybrid db length (%d).\n", p, gum_hybA[p]->L, evalue_L);
+    }
+  }
+
+  Fidx  = (int) ((1. - F) * (float) filN);
+
+  /* convert bit scores to E-values and sort them */
+  ESL_ALLOC(sorted_fil_hybEA, sizeof(float) * filN);
+  for(i = 0; i < filN; i++) { 
+    p = fil_partA[i];
+    sorted_fil_hybEA[i] = RJK_ExtremeValueE(fil_hybscA[i], gum_hybA[p]->mu, gum_hybA[p]->lambda); 
+  }
+  esl_vec_FSortDecreasing(sorted_fil_hybEA, filN);
+  E = sorted_fil_hybEA[Fidx];
+
+  for(i = 0; i < filN; i++) ESL_DPRINTF1(("HYBRID i: %4d E: %10.4f\n", i, sorted_fil_hybEA[i]));
+  
+  /* calculate speedup */
+  /* E is expected number of hybrid hits with score above threshold (Fidx'th best score) at least sc in sequence DB of length evalue_L */
+  E *= cfg->dbsize / evalue_L;
+  /* E is now expected number of CP9 Viterbi or Forward hits with score above threshold in sequence DB of length cfg->dbsize */
+  fil_calcs  = cfg->hsi->hybrid_ncalcs; /* fil_calcs is millions of DP calcs for hybrid scan of 1 residue */
+  fil_calcs *= cfg->dbsize;             /* fil_calcs is millions of DP calcs for hybrid scan of length cfg->dbsize */
+  surv_calcs = E *     /* number of hits expected to survive filter */
+    (2. * cm->W - (cfg->avglen[0])) * /* average length of surviving fraction of db from a single hit (cfg->avglen[0] is avg subseq len in  subtree rooted at v==0, from QDB calculation, so slightly inappropriate b/c we're concerned with hybrid hits here) */
+    cfg->hsi->full_cm_ncalcs; /* number of calculations for full CM scan of 1 residue */
+  fil_plus_surv_calcs = fil_calcs  + surv_calcs; /* total number of millions of DP calculations expected using the hybrid filter for scan of cfg->dbsize (logsum corrected, Forward calcs *= 2.) */
+  nonfil_calcs = cfg->hsi->full_cm_ncalcs;      /* total number of millions of DP calculations for full CM scan of 1 residue */
+  nonfil_calcs *= cfg->dbsize;                  /* now nonfil-calcs corresponds to cfg->dbsize */
+  spdup = nonfil_calcs / fil_plus_surv_calcs;
+  
+  if(cfg->be_verbose) printf("HYBRID E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f full CM: %10.4f spdup %10.4f\n", E, fil_calcs, surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup);
+  else { ESL_DPRINTF1(("HYBRID E: %10.4f filt: %10.4f surv: %10.4f sum: %10.4f full CM: %10.4f spdup %10.4f\n", E, fil_calcs, surv_calcs, fil_plus_surv_calcs, nonfil_calcs, spdup)); }
+
+  if(spdup > (bf->full_cm_ncalcs / bf->fil_plus_surv_ncalcs)) { /* hybrid is best filter strategy so far */
+    if((status = SetBestFilterInfoHybrid(bf, errbuf, cm->M, filE, F, filN, cfg->dbsize, nonfil_calcs, E, fil_calcs, fil_plus_surv_calcs, cfg->hsi, cfg->cmstatsA[cfg->ncm-1]->np, gum_hybA)) != eslOK) return status;
+    *ret_getting_faster = TRUE;
+  }
+  else *ret_getting_faster = FALSE;
+
+  return eslOK;
+
+ ERROR:
+  return status; 
+}
+
+/* update_cutoffs()
+ * Update the cfg->cutoffA array to have the bit score cutoff for each partition
+ * for the 'current' cm (number ncm-1).
+ */
+static int
+update_cutoffs(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, int fthr_mode)
+{
+  double         tmp_K;          /* used for recalc'ing Gumbel stats for DB size */
+  double         e_cutoff;       /* E-value cutoff for each partition */
+  int            sc_cutoff;      /* bit score cutoff for each partition */
+  int            p;              /* partition index */
+  double         mu;             /* mu for a requested db size (which is 1Mb unless --db enabled) */
+  int            revert_to_default_filE; /* if --ga, --nc, or --tc enabled but CM does not have GA, NC or TC cutoff in the CM file,
+					  * and we've already calibrated at least 1 CM in this CM file, pretend like --ga, --nc, or --tc,
+					  * was not enabled by reverting to the default --fil-E value of 0.1
+					  */
+  revert_to_default_filE = FALSE;
+  /* if --ga, --nc, or --tc: 
+   * cfg->filE:                set as E-value (in 1Mb db) that the GA, NC, or TC bit score corresponds to for each partition in this fthr_mode
+   * cfg->cutoffA[0..p..np-1]: set as GA, NC, or TC bit score for all p for this fthr_mode
+   */
+  if ((esl_opt_GetBoolean(go, "--ga")) || (esl_opt_GetBoolean(go, "--nc")) || (esl_opt_GetBoolean(go, "--tc"))) {
+    if(esl_opt_GetBoolean(go, "--ga")) { 
+      if(! (cm->flags & CMH_GA)) {
+	if(cfg->ncm > 1) revert_to_default_filE = TRUE;
+	else             cm_Fail("--ga enabled but first CM in CM file does not have a Rfam GA cutoff.");
+      }
+      else sc_cutoff = cm->ga;
+    }
+    if(esl_opt_GetBoolean(go, "--nc")) { 
+      if(! (cm->flags & CMH_NC)) {
+	if(cfg->ncm > 1) revert_to_default_filE = TRUE;
+	else             cm_Fail("--nc enabled but first CM in CM file does not have a Rfam NC cutoff.");
+      }
+      else sc_cutoff = cm->nc;
+    }
+    if(esl_opt_GetBoolean(go, "--tc")) { 
+      if(! (cm->flags & CMH_TC)) {
+	if(cfg->ncm > 1) revert_to_default_filE = TRUE;
+	else             cm_Fail("--tc enabled but first CM in CM file does not have a Rfam TC cutoff.");
+      }
+      else sc_cutoff = cm->tc;
+    }
+    if(! revert_to_default_filE) { /* we've set sc_cutoff above, now determine e_cutoff for each partition */
+      for (p = 0; p < cfg->np; p++) 
+	cfg->cutoffA[p] = sc_cutoff; /* either cm->ga, cm->nc, or cm->tc as set above */
+      return eslOK; /* we're done */
+    }
+  }
+
+  if(esl_opt_GetBoolean(go, "--all")) {
+    for (p = 0; p < cfg->np; p++)
+      cfg->cutoffA[p] = -eslINFINITY;
+  }
+  else { /* either none of: --fil-E, --ga, --nc, --tc, --all were enabled, or --fil-E was enabled, 
+	  * or --ga, --nc, --tc were enabled, but CM does not have cm->ga, cm->nc, or cm->tc and CM is not first in file */
+    e_cutoff = esl_opt_GetReal(go, "--fil-E"); 
+    for (p = 0; p < cfg->np; p++) {
+      /* first determine mu based on db_size */
+      tmp_K = exp(cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->mu * cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->lambda) / 
+	cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->L;
+      mu = log(tmp_K  * ((double) cfg->dbsize)) / cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->lambda;
+      /* Now determine bit score */
+      cfg->cutoffA[p] = mu - (log(e_cutoff) / cfg->cmstatsA[cfg->ncm-1]->gumAA[fthr_mode][p]->lambda);
+    }
+  }
+  return eslOK;
+}  
+
+/* cm_fit_histograms()
+ * We want gumbels for each cm state we can do a legal local begin into.
+ * Call fit_histogram() for each such state.
+ */
+static int
+cm_fit_histograms(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm, 
+		  float **vscA, int nscores, int p)
+{
+  int status;
+  
+  if(cfg->vmuAA[p]     != NULL) free(cfg->vmuAA[p]);
+  if(cfg->vlambdaAA[p] != NULL) free(cfg->vlambdaAA[p]);
+  
+  ESL_ALLOC(cfg->vmuAA[p],     sizeof(double) * 1);
+  ESL_ALLOC(cfg->vlambdaAA[p], sizeof(double) * 1);
+  if((status = fit_histogram(go, cfg, errbuf, vscA[0], nscores, &(cfg->vmuAA[p][0]), &(cfg->vlambdaAA[p][0]))) != eslOK) return status;
+
+  return eslOK;
+
+ ERROR:
+  return status;
+}
+
+#endif
+#if 0
+
+/* Function:  cmcalibrate_cm_gumbel_results_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack a 
+ *            results for CM scan for cmcalibrate.
+ * Incept:    EPN, Thu Dec  6 16:44:17 2007
+ *
+ * Purpose:   Calculate an upper bound on the number of bytes
+ *            that <cmcalibrate_cm_gumbel_results_MPIPack()> will need 
+ *            to pack it's results in a packed MPI message in 
+ *            communicator <comm>; return that number of bytes 
+ *            in <*ret_n>. 
+ *            
+ *            Caller will generally use this result to determine how
+ *            to allocate a buffer before starting to pack into it.
+ *
+ * Returns:   <eslOK> on success, and <*ret_n> contains the answer.
+ *
+ * Throws:    <eslESYS> if an MPI call fails, and <*ret_n> is set to 0. 
+ *
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cmcalibrate_cm_gumbel_results_MPIPack()>.
+ */
+int
+cmcalibrate_cm_gumbel_results_MPIPackSize(float **vscAA, int nseq, int M, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);   n += sz;      if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  status = MPI_Pack_size(M, MPI_FLOAT, comm, &sz); n += nseq*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cmcalibrate_cm_gumbel_results_MPIPack()
+ * Synopsis:  Packs CM vscAA scores into MPI buffer.
+ * Incept:    EPN, Thu Dec  6 16:47:58 2007
+ *
+ * Purpose:   Packs <vscAA> into an MPI packed message 
+ *            buffer <buf> of length <n> bytes, 
+ *            starting at byte position
+ *            <*position>, for MPI communicator <comm>.
+ *
+ *            Note: <vscAA> is a 2D array, vscAA[0..v..M-1][0..i..nseq-1]
+ *            holding the best score for each subtree rooted 
+ *            at v for a CM scan (CYK/Inside) of sequence i.
+ *            But we send it as a 1D array, vscA, of M * nseq floats,
+ *            0..nseq-1 correspond to v==0, nseq..(2*nseq-1) correspond
+ *            to v==1, etc.
+ *
+ * Returns:   <eslOK> on success; <buf> now contains the
+ *            packed <tr>, and <*position> is set to the byte
+ *            immediately following the last byte of the results
+ *            in <buf>. 
+ *
+ * Throws:    <eslESYS> if an MPI call fails; or <eslEMEM> if the
+ *            buffer's length <n> is overflowed by trying to pack
+ *            <rnode> into <buf>. In either case, the state of
+ *            <buf> and <*position> is undefined, and both should
+ *            be considered to be corrupted.
+ *
+ */
+int
+cmcalibrate_cm_gumbel_results_MPIPack(float **vscAA, int nseq, int M, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+  int i,v,idx;
+  float *vscA = NULL;
+
+  ESL_DPRINTF2(("cmcalibrate_cm_gumbel_results_MPIPack(): ready.\n"));
+
+  ESL_ALLOC(vscA, sizeof(float) * (M*nseq));
+  idx = 0;
+  for(v = 0; v < M; v++) 
+    for(i = 0; i < nseq; i++)
+      vscA[idx++] = vscAA[v][i];
+
+  status = MPI_Pack((int *) &(nseq), 1, MPI_INT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(vscA,  (M*nseq), MPI_FLOAT,  buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  ESL_DPRINTF2(("cmcalibrate_cm_gumbel_results_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+
+ ERROR:
+  if(vscA  != NULL) free(vscA);
+  return status;
+}
+
+/* Function:  cmcalibrate_cm_gumbel_results_MPIUnpack()
+ * Synopsis:  Unpacks <vscAA> from an MPI buffer.
+ * Incept:    EPN, Wed Aug 29 05:10:20 2007
+ *
+ * Purpose:   Unpack a newly allocated set of scores <vscAA> from MPI packed buffer
+ *            <buf>, starting from position <*pos>, where the total length
+ *            of the buffer in bytes is <n>. 
+ *
+ *            Note: We return <ret_vscAA> as a 2D array, 
+ *            ret_vscAA[0..v..M-1][0..i..nseq-1]
+ *            holding the best score for each subtree rooted 
+ *            at v for a CM scan (CYK/Inside) of sequence i.
+ *            But vscA is sent as a 1D array, of M * nseq floats,
+ *            0..nseq-1 correspond to v==0, nseq..(2*nseq-1) correspond
+ *            to v==1, etc.
+ *
+ * Returns:   <eslOK> on success. <*pos> is updated to the position of
+ *            the next element in <buf> to unpack (if any). <*ret_tr>
+ *            contains a newly allocated parsetree, which the caller is 
+ *            responsible for free'ing.
+ *            
+ * Throws:    <eslESYS> on an MPI call failure. <eslEMEM> on allocation failure.
+ *            In either case, <*ret_vscAA> is <NULL>, and the state of <buf>
+ *            and <*pos> is undefined and should be considered to be corrupted.
+ */
+int
+cmcalibrate_cm_gumbel_results_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, int M, float ***ret_vscAA, int *ret_nseq)
+{
+  int status;
+  float  *vscA  = NULL;
+  float **vscAA = NULL;
+  int nseq = 0;
+  int i, v, idx;
+
+  status = MPI_Unpack (buf, n, pos, &nseq,        1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(vscA, sizeof(float) * (M*nseq));
+  status = MPI_Unpack (buf, n, pos, vscA, (M*nseq), MPI_FLOAT,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  ESL_ALLOC(vscAA, sizeof(float *) * (M));
+  idx = 0;
+  for(v = 0; v < M; v++) { 
+    ESL_ALLOC(vscAA[v], sizeof(float) * nseq);
+    for(i = 0; i < nseq; i++)
+      vscAA[v][i] = vscA[idx++];
+  }
+  ESL_DASSERT1((idx == (M*nseq)));
+
+  free(vscA);
+  *ret_vscAA = vscAA;
+  *ret_nseq = nseq;
+  return eslOK;
+
+ ERROR:
+  if(vscA  != NULL) free(vscA);
+  if(vscAA != NULL) { 
+    for(i = 0; i < nseq; i++)
+      free(vscAA[i]);
+    free(vscAA);
+  }
+  *ret_vscAA = NULL;
+  *ret_nseq = 0;
+  return status;
+}
+
+
+/* Function:  cmcalibrate_cp9_filter_results_hyb_MPIPackSize()
+ * Synopsis:  Calculates number of bytes needed to pack 
+ *            CP9 filter results for cmcalibrate with --hybrid.
+ *            enabled. 
+ *           
+ *            Differs from cmcalibrate_cp9_filter_results_MPIPackSize()
+ *            in that vscAA, best scores for each state from CM scans 
+ *            is packed. these scores are eventually used to calculate
+ *            Gumbels for each possible sub CM state.
+ *
+ *            Follows, 'Purpose', 'Returns', 'Throws' of
+ *            the many other *_MPIPackSize() funcs above.
+ *            
+ * Incept:    EPN, Wed Dec 12 16:30:20 2007
+ *           
+ * Note:      The sizing calls here need to stay matched up with
+ *            the calls in <cmcalibrate_cp9_filter_results_hyb_MPIPack()>.
+ */
+int
+cmcalibrate_cp9_filter_results_hyb_MPIPackSize(int nseq, int M, MPI_Comm comm, int *ret_n)
+{
+  int status;
+  int sz;
+  int n = 0;
+
+  status = MPI_Pack_size(1, MPI_INT, comm, &sz);        n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for nseq */
+  status = MPI_Pack_size(M*nseq, MPI_FLOAT, comm, &sz); n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for vscAA (we'll send it as a 1D array of M * nseq floats */
+  status = MPI_Pack_size(nseq, MPI_FLOAT, comm, &sz);   n += 2*sz; if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for vit_cp9scA, fwd_cp9scA */
+  status = MPI_Pack_size(nseq, MPI_INT,   comm, &sz);   n += sz;   if (status != 0) ESL_XEXCEPTION(eslESYS, "pack size failed");
+  /* for partA */
+
+  *ret_n = n;
+  return eslOK;
+
+ ERROR:
+  *ret_n = 0;
+  return status;
+}
+
+/* Function:  cmcalibrate_cp9_filter_results_hyb_MPIPack()
+ * Synopsis:  Packs cmcalibrate CP9 filter results into MPI buffer.
+ *            Follows, 'Purpose', 'Returns', 'Throws' of
+ *            the many other *_MPIPack() funcs above.
+ * 
+ * Incept:    EPN, Wed Dec 12 16:36:02 2007
+ *
+ *            Differs from cmcalibrate_cp9_filter_results_MPIPackSize()
+ *            in that vscAA, best scores for each state from CM scans 
+ *            is packed. these scores are eventually used to calculate
+ *            Gumbels for each possible sub CM state.
+ *
+ *            Note: <vscAA> is a 2D array, vscAA[0..v..M-1][0..i..nseq-1]
+ *            holding the best score for each subtree rooted 
+ *            at v for a CM scan of sequence i.
+ *            But we send it as a 1D array, vscA, of M * nseq floats,
+ *            0..nseq-1 correspond to v==0, nseq..(2*nseq-1) correspond
+ *            to v==1, etc.
+ *
+ */
+int
+cmcalibrate_cp9_filter_results_hyb_MPIPack(float **vscAA, float *vit_cp9scA, float *fwd_cp9scA, int *partA, int nseq, int M, char *buf, int n, int *position, MPI_Comm comm)
+{
+  int status;
+  int i,v,idx;
+  float *vscA = NULL;
+
+  ESL_DPRINTF2(("cmcalibrate_cp9_filter_results_hyb_MPIPack(): ready.\n"));
+
+  ESL_ALLOC(vscA, sizeof(float) * (M*nseq));
+  idx = 0;
+  for(v = 0; v < M; v++) 
+    for(i = 0; i < nseq; i++)
+      vscA[idx++] = vscAA[v][i];
+
+  status = MPI_Pack((int *) &(nseq), 1,        MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(vscA,            (M*nseq), MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(vit_cp9scA,      nseq,     MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(fwd_cp9scA,      nseq,     MPI_FLOAT, buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+  status = MPI_Pack(partA,           nseq,     MPI_INT,   buf, n, position,  comm); if (status != 0) ESL_EXCEPTION(eslESYS, "pack failed");
+
+  ESL_DPRINTF2(("cmcalibrate_cp9_filter_results_hyb_MPIPack(): done. Packed %d bytes into buffer of size %d\n", *position, n));
+
+  if (*position > n) ESL_EXCEPTION(eslEMEM, "buffer overflow");
+  return eslOK;
+
+ ERROR:
+  if(vscA  != NULL) free(vscA);
+  return status;
+}
+
+/* Function:  cmcalibrate_cp9_filter_results_hyb_MPIUnpack()
+ * Synopsis:  Unpacks cmcalibrate cp9 filter results from an MPI buffer.
+ *            Follows, 'Purpose', 'Returns', 'Throws' of
+ *            the many other *_MPIUnpack() funcs above.
+ * Incept:    EPN, Wed Dec 12 16:38:15 2007
+ *
+ *            Differs from cmcalibrate_cp9_filter_results_MPIPackSize()
+ *            in that vscAA, best scores for each state from CM scans 
+ *            is packed. these scores are eventually used to calculate
+ *            Gumbels for each possible sub CM state.
+ *
+ *            Note: We return <ret_vscAA> as a 2D array, 
+ *            ret_vscAA[0..v..M-1][0..i..nseq-1]
+ *            holding the best score for each subtree rooted 
+ *            at v for a CM scan of sequence i.
+ *            But vscA is sent as a 1D array, of M * nseq floats,
+ *            0..nseq-1 correspond to v==0, nseq..(2*nseq-1) correspond
+ *            to v==1, etc.
+ *
+ */
+int
+cmcalibrate_cp9_filter_results_hyb_MPIUnpack(char *buf, int n, int *pos, MPI_Comm comm, int M, float ***ret_vscAA, float **ret_vit_cp9scA, float **ret_fwd_cp9scA, int **ret_partA, int *ret_nseq)
+{
+  int status;
+  float  *vit_cp9scA  = NULL;
+  float  *fwd_cp9scA  = NULL;
+  int    *partA       = NULL;
+  float  *vscA  = NULL;
+  float **vscAA = NULL;
+  int nseq = 0;
+  int i, v, idx;
+
+  status = MPI_Unpack (buf, n, pos, &nseq,        1, MPI_INT,   comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+  ESL_ALLOC(vscA, sizeof(float) * (M*nseq));
+  status = MPI_Unpack (buf, n, pos, vscA, (M*nseq), MPI_FLOAT,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  ESL_ALLOC(vscAA, sizeof(float *) * (M));
+  idx = 0;
+  for(v = 0; v < M; v++) { 
+    ESL_ALLOC(vscAA[v], sizeof(float) * nseq);
+    for(i = 0; i < nseq; i++)
+      vscAA[v][i] = vscA[idx++];
+  }
+  ESL_DASSERT1((idx == (M*nseq)));
+
+  ESL_ALLOC(vit_cp9scA, sizeof(float) * nseq);
+  status = MPI_Unpack (buf, n, pos, vit_cp9scA, nseq, MPI_FLOAT,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  ESL_ALLOC(fwd_cp9scA, sizeof(float) * nseq);
+  status = MPI_Unpack (buf, n, pos, fwd_cp9scA, nseq, MPI_FLOAT,  comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  ESL_ALLOC(partA,      sizeof(int) * nseq);
+  status = MPI_Unpack (buf, n, pos, partA, nseq, MPI_INT,    comm); if (status != 0) ESL_XEXCEPTION(eslESYS, "mpi unpack failed");
+
+  *ret_vscAA = vscAA;
+  *ret_vit_cp9scA = vit_cp9scA;
+  *ret_fwd_cp9scA = fwd_cp9scA;
+  *ret_partA      = partA;
+  *ret_nseq = nseq;
+  return eslOK;
+
+ ERROR:
+  if(vit_cp9scA != NULL) free(vit_cp9scA);
+  if(vit_cp9scA != NULL) free(fwd_cp9scA);
+  if(partA      != NULL) free(partA);
+
+  if(vscA  != NULL) free(vscA);
+  if(vscAA != NULL) { 
+    for(i = 0; i < nseq; i++)
+      free(vscAA[i]);
+    free(vscAA);
+  }
+  *ret_vscAA = NULL;
+  *ret_nseq = 0;
+  return status;
+}
+
+#endif
+
+#if 0
+
+/* Function:  summarize_alignment()
+ * Incept:    
+ *
+ * Purpose:   Summarize alignment statistics to varying extents
+ *            based on command-line options.
+ */
+int
+summarize_alignment(ESL_GETOPTS *go, char *errbuf, CM_t *cm, ESL_RANDOMNESS *r, ESL_STOPWATCH *w) 
+{
+  /* HERE: do HMM banded alignment stats
+   * sample N=100 seqs, and calculate posteriors, determine new
+   * number of CYK DP calcs AND CP9 F/B calcs to get bands. */
+  int status;
+  float dpc;  /* # DP calcs for non-banded alignment of consensus */
+  CMConsensus_t *con = NULL;            /* consensus info for the CM */
+  ESL_SQ *csq = NULL;
+  float t_dc; /* user seconds time for D&C alignment */
+  float t_hb; /* user seconds time for HMM banded alignment */
+  float mc_s; /* million calcs/second */
+  float size_limit = esl_opt_GetReal(go, "--mxsize");
+
+  /* Create and align consensus sequence for D&C stats */
+  CreateCMConsensus(cm, cm->abc, 3.0, 1.0, &con);
+  if((csq = esl_sq_CreateFrom("consensus", con->cseq, NULL, NULL, NULL)) == NULL)
+    { status = eslEMEM; goto ERROR; }
+  esl_sq_Digitize(cm->abc, csq);
+  dpc = count_align_dp_calcs(cm, csq->n) / 1000000.;
+
+  /* cyk inside (score only) */
+  esl_stopwatch_Start(w);
+  /*CYKDivideAndConquer(cm, csq->dsq, csq->n, 0, 1, csq->n, NULL, NULL, NULL);*/
+  CYKInsideScore(cm, csq->dsq, csq->n, 0, 1, csq->n, 
+		 NULL, NULL); /* don't do QDB mode */
+  esl_stopwatch_Stop(w);
+  t_dc = w->user;
+  mc_s = dpc / t_dc;
+
+  /* HMM banded */
+  /* Emit N seqs, and align them, to get total time up to reasonable level,
+   * and to average out tightness of bands */
+  int N = esl_opt_GetInteger(go, "-N");
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  ESL_SQ **sq = NULL;
+  ESL_ALLOC(sq, sizeof(ESL_SQ *) * N);
+  int L; 
+  float L_avg = 0.; 
+  int i;
+  for(i = 0; i < N; i++)
+    {
+      if((status = EmitParsetree(cm, errbuf, r, "seq", TRUE, NULL, &(sq[i]), &L)) != eslOK) goto ERROR;
+      /*esl_sqio_Write(stdout, sq[i], eslSQFILE_FASTA);*/
+      L_avg += L;
+    }
+  L_avg /= (float) N;
+  cm->align_opts |= CM_ALIGN_HBANDED;
+  esl_stopwatch_Start(w);
+  seqs_to_aln = CreateSeqsToAlnFromSq(sq, N, FALSE);
+  if((status = DispatchAlignments(cm, errbuf, seqs_to_aln, NULL, NULL, 0, 0, 0, TRUE, NULL, size_limit)) != eslOK) goto ERROR;
+  esl_stopwatch_Stop(w);
+  t_hb = w->user / (float) N;
+  FreeSeqsToAln(seqs_to_aln);
+
+  fprintf(ofp, "#\n");
+  fprintf(ofp, "#\t\t\t Alignment statistics:\n");
+  fprintf(ofp, "#\t\t\t %7s %6s %6s %8s %8s %8s\n",             "alg",     "Mc",     "L",     "Mc/s",    "s/seq",        "accel");
+  fprintf(ofp, "#\t\t\t %7s %6s %6s %8s %8s %8s\n",             "-------", "------", "------","--------", "--------", "--------");
+  /*mc_s = dpc / t_dc; */
+  fprintf(ofp, " \t\t\t %7s %6.1f %6d %8.1f %8.3f %8s\n",       "cyk",      dpc,      csq->n,  mc_s,      t_dc,       "-");
+  fprintf(ofp, " \t\t\t %7s %6s %6.0f %8s %8.3f %8.2f\n",       "hb cyk",   "?",      L_avg,   "?",       t_hb,       (t_dc/t_hb));
+
+  esl_sq_Destroy(csq);
+  FreeCMConsensus(con);
+  return eslOK;
+ ERROR:
+  cm_Fail("ERROR code %d in summarize_stats().", status);
+  return status; /* NOTREACHED */
+}
+
+/* Function: count_align_dp_calcs()
+ * Date:     EPN, Wed Aug 22 09:08:03 2007
+ *
+ * Purpose:  Count all non-d&c inside DP calcs for a CM 
+ *           alignment of a seq of length L. Similar to cm_dpsmall.c's
+ *           CYKDemands() but takes into account number of
+ *           transitions from each state, and is concerned
+ *           with a scanning dp matrix, not an alignment matrix.
+ *
+ * Args:     cm     - the model
+ *           L      - length of sequence
+ *
+ * Returns: (float) the total number of DP calculations.
+ */
+float count_align_dp_calcs(CM_t *cm, int L)
+{
+  int v, j;
+  float dpcalcs = 0.;
+  float dpcalcs_bif = 0.;
+  
+  float  dpcells     = 0.;
+  float  dpcells_bif = 0.;
+
+  dpcells = (L+2) * (L+1) * 0.5; /* fillable dp cells per state (deck) */
+  for (j = 0; j <= L; j++)
+    dpcells_bif += (j+2) * (j+1) * .5;
+  dpcalcs_bif = CMCountStatetype(cm, B_st) * dpcells_bif; /* no choice of transitions */
+  for(v = 0; v < cm->M; v++)
+    if(cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+      dpcalcs += dpcells * cm->cnum[v]; /* cnum choices of transitions */
+
+  return dpcalcs + dpcalcs_bif;
+}
+#endif
+
+/* EPN, Sun Jan 20 11:14:02 2008 
+ * from cmcalibrate.c: revision 2305
+ */
+#if 0
+
+/* Function: estimate_workunit_time()
+ * Date:     EPN, Thu Nov  1 17:57:20 2007
+ * 
+ * Purpose:  Estimate time req'd for a cmcalibrate workunit
+ *
+ * Returns:  eslOK on success;
+ */
+void
+estimate_workunit_time(const ESL_GETOPTS *go, const struct cfg_s *cfg, int nseq, int L, int gum_mode)
+{
+  /* these are ballparks for a 3 GHz machine with optimized code */
+  float cyk_megacalcs_per_sec = 275.;
+  float ins_megacalcs_per_sec =  75.;
+  float fwd_megacalcs_per_sec = 175.;
+  float vit_megacalcs_per_sec = 380.;
+  
+  float seconds = 0.;
+
+  if(! esl_opt_IsDefault(go, "--gum-L")) L = ESL_MAX(L, esl_opt_GetInteger(go, "--gum-L")); /* minimum L we allow is 2 * cm->W (L is sent into this func as 2 * cm->W), this is enforced silently (!) */
+
+  switch(gum_mode) { 
+  case GUM_CM_LC: 
+  case GUM_CM_GC: 
+    seconds = cfg->gum_cm_ncalcs * (float) L * (float) nseq / cyk_megacalcs_per_sec;
+    break;
+  case GUM_CM_LI:
+  case GUM_CM_GI:
+    seconds = cfg->gum_cm_ncalcs * (float) L * (float) nseq / ins_megacalcs_per_sec;
+    break;
+  case GUM_CP9_LV: 
+  case GUM_CP9_GV: 
+    seconds = cfg->cp9_ncalcs * (float) L * (float) nseq / vit_megacalcs_per_sec;
+    break;
+  case GUM_CP9_LF: 
+  case GUM_CP9_GF: 
+    seconds = cfg->cp9_ncalcs * (float) L * (float) nseq / fwd_megacalcs_per_sec;
+    break;
+  }
+  printf("Estimated time for this workunit: %10.2f seconds\n", seconds);
+
+  return;
+}
+#endif
+
+/* EPN, Sun Jan 20 14:19:42 2008
+ * Decided to remove the --enforce options. 
+ * Here's the related functions.
+ * These are revision 2305.
+ */
+#if 0
+/*extern void  ConfigCMEnforce(CM_t *cm);*/
+/*extern void  ConfigLocalEnforce(CM_t *cm, float p_internal_start, float p_internal_exit);*/
+/*extern int   EnforceSubsequence(CM_t *cm);*/
+/*extern float EnforceScore(CM_t *cm);*/
+/*extern int   EnforceFindEnfStart(CM_t *cm, int enf_cc_start);*/
+/*extern void  CPlan9SWConfigEnforce(CP9_t *hmm, float pentry, float pexit, int enf_start_pos, int enf_end_pos);*/
+/*extern void  CP9EnforceHackMatchScores(CP9_t *cp9, int enf_start_pos, int enf_end_pos);*/
+
+/*
+ * Function: ConfigCMEnforce
+ * Date:     EPN, Wed Feb 14 12:57:21 2007
+ * Purpose:  Configure a CM for enforcing a subsequence for search or 
+ *           alignment. 
+ * 
+ * Args:     CM           - the covariance model
+ */
+void
+ConfigCMEnforce(CM_t *cm)
+{
+  int do_build_cp9  = FALSE;
+  int enf_start_pos;            /* consensus left position node enf_start emits to   */
+  int enf_end_pos;              /* consensus left position node enf_end   emits to   */
+  int enf_end;                  /* last node we're enforcing                         */
+  CMEmitMap_t *emap;            /* consensus emit map for the CM, used iff enforcing */
+  float nonenf_sc;              /* score of cm->enfseq we're about to enforce before *
+				 * we reparameterize the CM                          */
+  float enf_sc;                 /* score of cm->enfseq subseq after CM is            *
+				 * reparameterized to enforce it                     */
+
+  /* Contract checks */
+  if(!(cm->config_opts & CM_CONFIG_ENFORCE))
+    cm_Fail("ERROR in ConfigCMEnforce() trying to enforce a subsequence but CM_CONFIG_ENFORCE flag is down.");
+  if(cm->flags & CM_ENFORCED)
+    cm_Fail("ERROR in ConfigCMEnforce() trying to enforce a subsequence but CM_IS_ENFORCED flag is up.");
+  /* Can't enforce in RSEARCH mode yet */  
+  if(cm->flags & CM_IS_RSEARCH)
+    cm_Fail("ERROR in ConfigCMEnforce() trying to enforce a subsequence in RSEARCH mode, not yet implemented.");
+  /* Can't enforce in sub mode */  
+  if(cm->align_opts & CM_ALIGN_SUB)
+    cm_Fail("ERROR in ConfigCMEnforce() can't enforce a subsequence in sub alignment mode.");
+
+  /* First, get the score of the enforced subseq for the non-enforced model */
+  nonenf_sc = EnforceScore(cm);
+
+  /* IMPORTANT: if CM has local begins, make it global, we'll relocalize 
+   * it later based on cm->config_opts, cm->search_opts, and/or cm->align_opts,
+   * we need to do this so we can build a CP9 (which can't be done with local CMs yet)*/
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    ConfigGlobal(cm);
+
+  /* Enforce the sequence */
+  EnforceSubsequence(cm);
+
+  /* if we have a CP9, free it, and build a new one, (this one will automatically
+   * have the subseq enforced b/c it's built from the reparam'ized CM) */
+  if(cm->flags & CMH_CP9)
+    {
+      FreeCPlan9(cm->cp9);
+      cm->flags &= ~CMH_CP9; /* drop the CP9 flag */
+      do_build_cp9 = TRUE;
+    }
+  else if (cm->config_opts & CM_CONFIG_ENFORCEHMM)
+    {
+      /* we didn't have a CP9 before, but we need one now */
+      do_build_cp9 = TRUE;
+    }
+  if(do_build_cp9)
+    {
+      if(!(build_cp9_hmm(cm, &(cm->cp9), &(cm->cp9map), 
+			TRUE, /* b/c we're enforcing, check CP9 mirrors CM */
+			0.0001, 0)))
+	cm_Fail("Couldn't build a CP9 HMM from the CM\n");
+      cm->flags |= CMH_CP9; /* raise the CP9 flag */
+    }
+
+  /* Configure the CM for local alignment . */
+  if (cm->config_opts & CM_CONFIG_LOCAL)
+    { 
+      ConfigLocalEnforce(cm, cm->pbegin, cm->pend); /* even in local we require each parse 
+						     * go through the enforced subseq */
+      CMLogoddsify(cm);
+    }
+  /* Possibly configure the CP9 for local alignment
+   * Note: CP9 local/glocal config does not necessarily match CM config 
+   *       in fact cmsearch default is local CM, glocal CP9 */
+  if((cm->flags & CMH_CP9) && (cm->config_opts & CM_CONFIG_HMMLOCAL))
+    {
+      /* Set up the CP9 locality to enforce a subseq */
+      emap = CreateEmitMap(cm); 
+      enf_end = cm->enf_start + strlen(cm->enf_seq) - 1;
+      enf_start_pos = emap->lpos[cm->enf_start];
+      enf_end_pos   = emap->lpos[enf_end];
+      FreeEmitMap(emap);
+      CPlan9SWConfigEnforce(cm->cp9, cm->pbegin, cm->pbegin, enf_start_pos, enf_end_pos);
+      CP9Logoddsify(cm->cp9);
+    }
+     
+  if(cm->config_opts & CM_CONFIG_ENFORCEHMM)
+    {
+      if(!(cm->flags & CMH_CP9))
+	cm_Fail("ERROR trying to configure the HMM for naive enforcement, but the cm's CMH_CP9 flag is down.\n");
+      /* We make the HMM ignorant of any sequence conservation besides
+       * the enforced subseq. This way ALL subseqs with the enforced
+       * subseq will be recognized as high scoring by the HMM and 
+       * be passed to the CM (if filtering (which is default in this mode)).
+       * To achieve this, make all emissions (match and insert) score 0,
+       * except for the few match emissions that model the enforced subseq */
+      emap = CreateEmitMap(cm); 
+      enf_end = cm->enf_start + strlen(cm->enf_seq) - 1;
+      enf_start_pos = emap->lpos[cm->enf_start];
+      enf_end_pos   = emap->lpos[enf_end];
+      FreeEmitMap(emap);
+      CP9EnforceHackMatchScores(cm->cp9, enf_start_pos, enf_end_pos);
+    }	
+
+  /* Determine the score of the enforced subseq for the enforced model */
+  enf_sc = EnforceScore(cm);
+  
+  cm->enf_scdiff = enf_sc - nonenf_sc;
+  cm->flags |= CM_ENFORCED; /* raise the enforced flag */
+
+  if(cm->flags & CMH_SCANMATRIX)
+    cm->flags &= ~CMH_SCANMATRIX; /* enforcement invalidates ScanMatrix */
+
+  return; 
+}
+
+/* EPN, Thu Jan  4 10:10:07 2007
+ * 
+ * Function: ConfigLocalEnforce
+ * 
+ * Purpose:  Given a CM with valid cm->enf_start and cm->enf_seq variables,
+ *           modify local entries and exits so that the nodes starting
+ *           at cm->enf_start and going to cm->enf_start + strlen(cm->enf_seq)
+ *           must be entered, i.e. disallow any local pass that omits them.
+ * 
+ * Args:     CM           - the covariance model
+ *           p_internal_start - total prob of a local begin to spread 
+ *           p_internal_exit  - total prob of a local end to spread
+ */
+void
+ConfigLocalEnforce(CM_t *cm, float p_internal_start, float p_internal_exit)
+{
+  int v;			/* counter over states */
+  int nd;			/* counter over nodes */
+  int nstarts;			/* number of possible internal starts */
+  int enf_start_pos;            /* consensus left position node enf_start emits to */
+  int enf_end_pos;              /* consensus left position node enf_end   emits to */
+  int nexits;			/* number of possible internal ends */
+  float denom;
+  CMEmitMap_t *emap;            /* consensus emit map for the CM */
+  int enf_end;
+
+  /* Contract checks */
+  if(cm->enf_seq == NULL || cm->enf_start == 0)
+    cm_Fail("ERROR, in ConfigLocalEnforce, but no subseq to enforce.\n");
+  if(cm->flags & CMH_LOCAL_BEGIN)
+    cm_Fail("ERROR in ConfigLocalEnforce() CMH_LOCAL_BEGIN flag already up.\n");
+  if(cm->flags & CMH_LOCAL_END)
+    cm_Fail("ERROR in ConfigLocalEnforce() CMH_LOCAL_END flag already up.\n");
+
+  enf_end = cm->enf_start + strlen(cm->enf_seq) - 1;
+  /* We want every parse to go through the MATL stretch from enf_start
+   * to enf_end. To enforce this we disallow local begin and ends that
+   * would allow parses to miss these nodes. */
+  for(nd = cm->enf_start; nd <= enf_end; nd++)
+    {
+      if(cm->ndtype[nd] != MATL_nd)
+	cm_Fail("ERROR, trying to enforce a non-MATL stretch (node: %d not MATL).\n", nd);
+    }
+  emap = CreateEmitMap(cm); /* diff from ConfigLocalEnds() */
+  enf_start_pos = emap->lpos[cm->enf_start];
+  enf_end_pos   = emap->lpos[enf_end];
+
+  /* The following code is copied from ConfigLocal() and ConfigLocalEnds()
+   * with modification to disallow local begins before enf_start and 
+   * disallow exits from between closest_start and enf_end. This 
+   * implementation sets local entry to the first node as 1-p_internal_start,
+   * and end from final node as 1-p_internal_exit. */
+
+  /*****************************************************************
+   * Internal entry.
+   *****************************************************************/
+  /* Count "internal" nodes: MATP, MATL, MATR, and BIF nodes.
+   * Ignore all start nodes, and also node 1 (which is always the
+   * "first" node and gets an entry prob of 1-p_internal_start).
+   */
+  nstarts = 0;
+  for (nd = 2; nd < cm->nodes; nd++) {
+    if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+    	cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd) 
+      if(emap->lpos[nd] <= enf_start_pos &&
+	 emap->rpos[nd] >= enf_end_pos) /* diff from ConfigLocalEnds() */
+	nstarts++;
+  }
+
+  /* Zero everything.
+   */
+  for (v = 0; v < cm->M; v++)  cm->begin[v] = 0.;
+
+  /* Erase the previous transition p's from node 0. The only
+   * way out of node 0 is going to be local begin transitions
+   * from the root v=0 directly to MATP_MP, MATR_MR, MATL_ML,
+   * and BIF_B states.
+   */
+  for (v = 0; v < cm->cnum[0]; v++)  cm->t[0][v] = 0.;
+
+  /* Node 1 gets prob 1-p_internal_start.
+   */
+  cm->begin[cm->nodemap[1]] = 1.-p_internal_start;
+
+  /* Remaining nodes share p_internal_start.
+   */
+  for (nd = 2; nd < cm->nodes; nd++) 
+    {
+      if (cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	  cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BIF_nd)  
+	{
+	  if(emap->lpos[nd] <= enf_start_pos &&
+	     emap->rpos[nd] >= enf_end_pos) /* diff from ConfigLocalEnds() */
+	    {
+	      /*printf("enabling local begin into nd: %d lpos: %d rpos: %d s: %d e: %d\n", nd, emap->lpos[nd], emap->rpos[nd], enf_start_pos, enf_end_pos);*/
+	      cm->begin[cm->nodemap[nd]] = p_internal_start/(float)nstarts;
+	    }
+	  else
+	    ;/*printf("NOT enabling local begin into nd: %d lpos: %d rpos: %d s: %d e: %d\n", nd, emap->lpos[nd], emap->rpos[nd], enf_start_pos, enf_end_pos);*/
+	}
+    }
+  cm->flags |= CMH_LOCAL_BEGIN;
+  
+  /*****************************************************************
+   * Internal exit.
+   *****************************************************************/
+  /* Count internal nodes MATP, MATL, MATR, BEGL, BEGR that aren't
+   * adjacent to END nodes.
+   */
+  nexits = 0;
+  for (nd = 1; nd < cm->nodes; nd++) {
+    if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	 cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	 cm->ndtype[nd] == BEGR_nd) && 
+	cm->ndtype[nd+1] != END_nd)
+      if(emap->lpos[nd] >= enf_end_pos || 
+	 emap->rpos[nd] <  enf_start_pos) /* diff from ConfigLocalEnds() */
+	nexits++;
+  } 
+  /* Spread the exit probability across internal nodes.
+   * Currently does not compensate for the decreasing probability
+   * of reaching a node, the way HMMER does: therefore the probability
+   * of exiting at later nodes is actually lower than the probability 
+   * of exiting at earlier nodes. This should be a small effect.
+   */
+  for (v = 0; v < cm->M; v++) cm->end[v] = 0.;
+  for (nd = 1; nd < cm->nodes; nd++) {
+    if ((cm->ndtype[nd] == MATP_nd || cm->ndtype[nd] == MATL_nd ||
+	 cm->ndtype[nd] == MATR_nd || cm->ndtype[nd] == BEGL_nd ||
+	 cm->ndtype[nd] == BEGR_nd) && 
+	cm->ndtype[nd+1] != END_nd)
+      {
+	v = cm->nodemap[nd];
+	if(emap->lpos[nd] >= enf_end_pos || 
+	   emap->rpos[nd] <  enf_start_pos) /* diff from ConfigLocalEnds() */
+	  {
+	    /*printf("enabling local end from nd: %d lpos: %d rpos: %d s: %d e: %d\n", nd, emap->lpos[nd], emap->rpos[nd], enf_start_pos, enf_end_pos);*/
+	    cm->end[v] = p_internal_exit / (float) nexits;
+	  }
+	else
+	  {
+	    ;/*printf("NOT enabling local end from nd: %d lpos: %d rpos: %d s: %d e: %d\n", nd, emap->lpos[nd], emap->rpos[nd], enf_start_pos, enf_end_pos);*/
+	  }
+	/* renormalize the main model transition distribution,
+	 * it's important to do this for all states that
+	 * may have had a local end possible prior to this function call*/
+	denom = esl_vec_FSum(cm->t[v], cm->cnum[v]);
+	denom += cm->end[v];
+	esl_vec_FScale(cm->t[v], cm->cnum[v], 1./denom);
+      }
+  }
+  cm->flags |= CMH_LOCAL_END;
+  FreeEmitMap(emap);
+
+  return;
+}
+
+/*******************************************************************************
+ * Function: EnforceSubsequence()
+ * Date:     EPN, Thu Jan  4 10:13:08 2007
+ * Purpose:  Modify CM probabilities so that if a particular subsequence (cm->enf_subseq)
+ *           is not emitted, a big bit score penalty is incurred. Specifically designed
+ *           for enforcing the telomerase RNA template sequence.
+ */
+int  
+EnforceSubsequence(CM_t *cm)
+{
+  int status;
+  int nd;
+  float small_chance = 1e-15; /* any parse not including the enforced path includes
+			       * an emission or transition with a -45 bit score */
+  int   enf_end;
+  int v;
+  int a;
+  float *nt;
+  ESL_SQ *enf_sq = NULL;     /* We'll fill this with enf_seq and digitize it */
+
+  ESL_ALLOC(nt, sizeof(float) * cm->abc->K);
+
+  enf_end = cm->enf_start + strlen(cm->enf_seq) - 1;
+  /*printf("in EnforceSubsequence, start posn: %d cm->enf_seq: %s\n", cm->enf_start, cm->enf_seq);*/
+  for(nd = (cm->enf_start-1); nd <= enf_end; nd++)
+    {
+      if(cm->ndtype[nd] != MATL_nd)
+	cm_Fail("ERROR, trying to enforce a non-MATL stretch (node: %d not MATL).\n", nd);
+    }
+
+  /* Go through each node and enforce the template by changing the
+   * emission and transition probabilities as appropriate. */
+
+  /* First deal with node before cm->enf_start, we want to ensure that cm->enf_start is
+   * entered. We know cm->enf_start - 1 and cm->enf_start are both MATL nodes */
+  nd = cm->enf_start - 1;
+  v  = cm->nodemap[nd];       /* MATL_ML*/
+  cm->t[v][2] = small_chance; /* ML->D  */
+  v++;                        /* MATL_D */
+  cm->t[v][2] = small_chance; /*  D->D  */
+  v++;                        /* MATL_IL*/
+  cm->t[v][2] = small_chance; /*  IL->D */
+
+  /* Now move on to the MATL nodes we're enforcing emits the cm->enf_seq */
+  enf_sq  = esl_sq_CreateFrom("enforced", cm->enf_seq, NULL, NULL, NULL);
+  if(enf_sq == NULL) goto ERROR;
+  if((status = esl_sq_Digitize(cm->abc, enf_sq)) != eslOK) goto ERROR;
+
+  for(nd = cm->enf_start; nd <= enf_end; nd++) 
+    {
+      /*printf("enforcing subseq for node: %d\n", nd);*/
+      /* Enforce the transitions, unless we're the last node of the stretch */
+      v  = cm->nodemap[nd];       /* MATL_ML*/
+      if(nd < enf_end)
+	{
+	  cm->t[v][0] = small_chance; /* ML->IL */
+	  cm->t[v][2] = small_chance; /* ML->D  */
+	}
+      /* Enforce the emission. Taking into account ambiguities. */
+      esl_vec_FSet(nt, cm->abc->K, 0.);
+      /*printf("enf_dsq[%d]: %d\n", (nd-cm->enf_start+1), (int) (enf_dsq[(nd-cm->enf_start+1)]));*/
+      esl_abc_FCount(cm->abc, nt, enf_sq->dsq[(nd - cm->enf_start + 1)], 1.);
+      /* nt is now a count vector norm'ed to 1.0 with relative contributions 
+       * of each (A,C,G,U) nucleotides towards the (potentially ambiguous)
+       * residue in enf_dsq[(nd-cm->enf_start+1)]) 
+       */
+
+      for(a = 0; a < cm->abc->K; a++)
+	{
+	  /* start out by setting each residue to 'small_chance' */
+	  cm->e[v][a] =  small_chance;
+	  cm->e[v][a] += nt[a];
+	}
+    }
+  free(nt);
+  esl_sq_Destroy(enf_sq);
+
+  CMRenormalize(cm);
+  /* new probs invalidate log odds scores */
+  cm->flags &= ~CMH_BITS;
+  /* Recalc QDBs if they exist */
+  if(cm->flags & CMH_QDB) {
+    free(cm->dmin);
+    free(cm->dmax);
+    cm->dmin = NULL;
+    cm->dmax = NULL;
+    cm->flags &= ~CMH_QDB;
+    ConfigQDB(cm);
+  }      
+  /* free and rebuild scan matrix to correspond to new QDBs, if it exists */
+  if(cm->flags & CMH_SCANMATRIX) {
+    int do_float = cm->smx->flags & cmSMX_HAS_FLOAT;
+    int do_int   = cm->smx->flags & cmSMX_HAS_INT;
+    cm_FreeScanMatrixForCM(cm);
+    cm_CreateScanMatrixForCM(cm, do_float, do_int);
+  }
+
+  CMLogoddsify(cm); /* QDB calculation invalidates log odds scores */
+
+  /*for(nd = cm->enf_start; nd <= enf_end; nd++) 
+    {
+      v  = cm->nodemap[nd];      
+      for(a = 0; a < cm->abc->K; a++)
+	printf("cm->e[v:%d][a:%d]: %f sc: %f\n", v, a, cm->e[v][a], cm->esc[v][a]);
+    }
+  printf("\n");*/
+
+  return eslOK;
+
+ ERROR: 
+  cm_Fail("Memory allocation error.\n");
+  return status; /* never reached */
+}
+
+/*******************************************************************************
+ * Function: EnforceScore()
+ * Date:     EPN, Wed Feb 14 16:19:22 2007
+ * Purpose:  Determine the subparse score of aligning cm->enfseq to the MATL_ML 
+ *           states of consecutive MATL nodes starting at cm->enfstart. This
+ *           function can be called before and after enforcing the subseq 
+ *           via reparameterization of the relevant nodes, to determine the
+ *           score difference of cm->enfseq b/t the non-enforced and enforced
+ *           CMs.
+ */
+float
+EnforceScore(CM_t *cm)
+{
+  int     status;
+  ESL_SQ *enf_sq;/* a digitized version of cm->enf_seq */
+  int   enf_end; /* last node to be enforced */
+  int   nd;      /* node index  */
+  int   v;       /* state index */
+  int   i;       /* sequence position index */
+  float score;   /* score of subparse that starts in first MATL_ML of enforced stretch,
+		  * goes through each MATL_ML and emits the enforced residues (which
+		  * can be ambiguous). */
+
+  /* Contract check. */
+  if(!(cm->config_opts & CM_CONFIG_ENFORCE))
+    cm_Fail("ERROR in EnforceScore(), cm->config_opt CM_CONFIG_ENFORCE not raised.\n");
+
+  enf_end = cm->enf_start + strlen(cm->enf_seq) - 1;
+  /*printf("in EnforceScore(), start posn: %d cm->enf_seq: %s\n", cm->enf_start, cm->enf_seq);*/
+  for(nd = (cm->enf_start-1); nd <= enf_end; nd++)
+    {
+      if(cm->ndtype[nd] != MATL_nd)
+	cm_Fail("ERROR, trying to enforce a non-MATL stretch (node: %d not MATL).\n", nd);
+    }
+
+  /* Go through each node and determine the score of the subparse that
+   * goes through the nodes that are/will be enforced.  To start, we
+   * have to transit to MATL_ML of cm->enf_start from either MATL_ML
+   * of MATL_ML or MATL_IL of nd=cm->enf_start-1, but we don't know
+   * which.  Can't think of robust way of handling this, current
+   * strategy is to take the average of the two transition scores.
+   * (this is hacky, but should have small effect on cm->enf_scdiff).
+   */
+  nd = cm->enf_start - 1;
+  v  = cm->nodemap[nd];       /* MATL_ML*/
+  score =  (cm->tsc[v][1] + cm->tsc[v+2][1]) / 2;
+  /*printf("init v: %d ML->ML: %f IL->ML: %f avg: %f\n", v, cm->tsc[v][1], cm->tsc[(v+2)][1], score);*/
+
+  /* Now move on to the MATL nodes we're enforcing emits the cm->enf_seq */
+  enf_sq  = esl_sq_CreateFrom("enforced", cm->enf_seq, NULL, NULL, NULL);
+  if(enf_sq == NULL) goto ERROR;
+  if((status = esl_sq_Digitize(cm->abc, enf_sq)) != eslOK) goto ERROR;
+
+  for(nd = cm->enf_start; nd <= enf_end; nd++) 
+    {
+      i = nd - cm->enf_start+1; /* enf_dsq goes 1..(strlen(cm->enf_seq)) 
+				 * bordered by sentinels */
+      /* Add score for the MATL_ML->MATL_ML transition, 
+       * unless we're the last node of the stretch */
+      v  = cm->nodemap[nd];       /* MATL_ML*/
+      if(nd < enf_end)
+	score += cm->tsc[v][1]; /* ML->ML */
+
+      /* Add score for the emission. Taking into account ambiguities. */
+      if (enf_sq->dsq[i] < cm->abc->K)
+	score += cm->esc[v][enf_sq->dsq[i]];
+      else
+	score += esl_abc_FAvgScore(cm->abc, enf_sq->dsq[i], cm->esc[v]);
+
+    }
+  /*printf("in EnforceScore() returning sc: %f\n", score);*/
+  esl_sq_Destroy(enf_sq);
+
+  return score;
+
+ ERROR: 
+  cm_Fail("Memory allocation error.\n");
+  return status; /* never reached */
+}
+
+/*******************************************************************************
+ * Function: EnforceFindEnfStart()
+ * Date:     EPN, Fri Feb  9 10:32:44 2007
+ * Purpose:  Determine the node cm->enf_start given the consensus column it 
+ *           models, and check that it's a MATL node (this requirement could 
+ *           be relaxed in the future).
+ * Returns:  (int) the CM MATL node index that emits to consensus column 
+ *           enf_cc_start. Dies if there's no such node.
+ */
+int  
+EnforceFindEnfStart(CM_t *cm, int enf_cc_start)
+{
+  CMEmitMap_t *emap;            /* consensus emit map for the CM */
+  int enf_start;                /* CM MATL node that emits to enf_cc_start */
+  int nd;                       /* counter over nodes */
+  
+  emap      = CreateEmitMap(cm); 
+  enf_start = -1;
+  if(enf_cc_start > emap->clen)
+    cm_Fail("ERROR --enfstart <n>, there's only %d columns, you chose column %d\n", 
+	enf_cc_start, emap->clen);
+  for(nd = 0; nd < cm->nodes; nd++)
+    {
+      if(emap->lpos[nd] == enf_cc_start) 
+	{
+	  if(cm->ndtype[nd] == MATL_nd)	      
+	    {
+	      enf_start = nd;
+	      break;
+	    }
+	  else if(cm->ndtype[nd] == MATP_nd)	      
+	    cm_Fail("ERROR --enfstart <n>, <n> must correspond to MATL modelled column\nbut %d is modelled by a MATP node.\n", enf_cc_start);
+	}
+      else if(emap->rpos[nd] == enf_cc_start)
+	{
+	  if(cm->ndtype[nd] == MATR_nd)	      
+	    cm_Fail("ERROR --enfstart <n>, <n> must correspond to MATL modelled column\nbut %d is modelled by a MATR node.\n", enf_cc_start);
+	  if(cm->ndtype[nd] == MATP_nd)	      
+	    cm_Fail("ERROR --enfstart <n>, <n> must correspond to MATL modelled column\nbut %d is modelled by the right half of a MATP node.\n", enf_cc_start);
+	}	      
+    }
+  if(enf_start == -1)
+    cm_Fail("ERROR trying to determine the start node for the enforced subsequence.\n");
+  FreeEmitMap(emap);
+  return(enf_start);
+}
+
+
+/* Function:  CP9EnforceHackMatchScores()
+ * Incept:    EPN, Fri Feb  9 11:06:31 2007
+ *
+ * Purpose:   Make all match emissions 0, except those enforce
+ *            a specified subsequence (it's assumed the CP9 
+ *            is already set up for this enforcement). 
+ *
+ * Args:      cp9           - the CP9 HMM 
+ *            enf_start_pos - first posn of enforced subseq
+ *            enf_end_pos   - last  posn of enforced subseq
+ * Returns:   (void)
+ */
+void
+CP9EnforceHackMatchScores(CP9_t *cp9, int enf_start_pos, int enf_end_pos)
+{
+  int k, x;
+  for (k = 1; k < enf_start_pos; k++) /* M_0 is the begin state, it's silent */
+    for (x = 0; x < MAXDEGEN; x++)
+      cp9->msc[x][k] = 0.;
+  for (k = enf_end_pos+1; k <= cp9->M; k++)
+    for (x = 0; x < MAXDEGEN; x++)
+      cp9->msc[x][k] = 0.;
+}
+
+/* Function: CPlan9SWConfigEnforce()
+ * EPN, Fri Feb  9 05:47:37 2007
+ * based on SRE's Plan7SWConfig() from HMMER's plan7.c
+ * 
+ * Purpose:  Set the alignment independent parameters of
+ *           a CM Plan 9 model to hmmsw (Smith/Waterman) configuration.
+ *           Same as CPlan9SWConfig but enforces a contiguous subset of
+ *           nodes start at x, ending at y must be entered by forbidding
+ *           local entries after x and local exits before y.
+ *           
+ * Args:     hmm    - the CM Plan 9 model w/ data-dep prob's valid
+ *           pentry - probability of an internal entry somewhere;
+ *                    will be evenly distributed over (enf_start) 
+ *                    match states
+ *           pexit  - probability of an internal exit somewhere; 
+ *                    will be distributed over (M-enf_end) match 
+ *                    states.
+ *           enf_start_pos - HMM node where enforced node subset begins         
+ *           enf_end_pos   - HMM node where enforced node subset ends
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CPlan9SWConfigEnforce(CP9_t *hmm, float pentry, float pexit,
+		      int enf_start_pos, int enf_end_pos)
+{
+  float basep;			/* p1 for exits: the base p */
+  int   k;			/* counter over states      */
+
+  /* No special (*x* states in Plan 7) states in CM Plan 9 */
+
+  /* Configure entry.
+   * To match CM, we enforce the only way out of the B state (M_0)
+   * is through a local begin into a match state 
+   */
+  hmm->t[0][CTMI] = hmm->t[0][CTMD] = hmm->t[0][CTMEL] = 0.;
+  hmm->begin[1] = 1. - pentry;
+  for (k = 2; k <= enf_start_pos; k++)
+    hmm->begin[k] = pentry / (float)(enf_start_pos-1);
+
+  /* OLD WAY (more smith-waterman-like, less CM-like) EPN, Thu Jun 21 15:30:46 2007
+     hmm->begin[1] = (1. - pentry) * (1. - (hmm->t[0][CTMI] + hmm->t[0][CTMD])); 
+  for (k = 2; k <= enf_start_pos; k++)
+    hmm->begin[k] = (pentry * (1.- (hmm->t[0][CTMI] + hmm->t[0][CTMD]))) / (float)(enf_start_pos-1);
+  for (k = (enf_start_pos+1); k <= hmm->M; k++)
+    hmm->begin[k] = 0.;
+  */
+    
+  /* Configure exit.
+   * Don't touch hmm->end[hmm->M]
+   */
+  if(enf_end_pos == hmm->M) /* no local exit possible */
+    basep = 0.0;
+  else
+    basep = pexit / (float) (hmm->M-enf_end_pos);
+
+  for (k = 0; k < enf_end_pos; k++)
+    hmm->end[k] = 0.;
+  for (k = enf_end_pos; k < hmm->M; k++)
+    hmm->end[k] = basep / (1. - basep * (float) ((k-enf_end_pos)-1));
+  CPlan9RenormalizeExits(hmm, 1);
+  hmm->flags       &= ~CPLAN9_HASBITS;     /* reconfig invalidates log-odds scores */
+  hmm->flags       |= CPLAN9_LOCAL_BEGIN; /* local begins now on */
+  hmm->flags       |= CPLAN9_LOCAL_END;   /* local ends now on */
+}
+#endif
+
+/* EPN, Mon Jan 21 10:20:50 2008
+ * reorg of cmsearch, deemed some functions unnec: 
+ * 
+ * static int set_window(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+ * static int read_qdb_file(FILE *fp, CM_t *cm, int *dmin, int *dmax);
+ * 
+ * and others were rewritten:
+ * static int set_searchinfo_OLD(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm);
+ */
+
+#if 0 
+
+/* A CP9 filter work unit consists of a CM and an int (nseq).
+ * The job is to emit nseq sequences with a score better than cutoff (rejecting
+ * those that are worse), and then search those seqs with a CP9, returning the scores of the
+ * best CP9 hit within each sequence.
+ */
+static int
+process_cp9filter_workunit(const ESL_GETOPTS *go, const struct cfg_s *cfg, char *errbuf, CM_t *cm, int nseq)
+{
+  /*int status;*/
+  cm_Fail("WRITE process_cp9filter_workunit()");
+  return eslOK;
+  
+  /* ERROR:
+  ESL_DPRINTF1(("worker %d: has caught an error in process_cp9filter_workunit\n", cfg->my_rank));
+  return status;*/
+}
+#endif
+#if 0
+/* set_searchinfo_OLD()
+ * Determine how many rounds of searching we will do (all rounds but last
+ * round are filters), and set the relevant info in the SearchInfo_t <cm->si>
+ * object, including cutoffs.
+ */
+static int
+set_searchinfo_OLD(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int status;
+  int n;
+  int stype;
+  int add_cyk_filter     = FALSE;
+  int add_inside_filter  = FALSE;
+  int add_viterbi_filter = FALSE;
+  int add_forward_filter = FALSE;
+  int search_opts;
+  int use_hmmonly;
+  int fthr_mode;
+  int cutoff_type;
+  float sc_cutoff = -1.;
+  float e_cutoff = -1.;
+  int  *dmin, *dmax; /* these become QDBs if we add a CM_FILTER */
+  ScanMatrix_t *fsmx; 
+  int safe_windowlen;
+  float surv_fract;
+  int cm_mode, cp9_mode;
+  int cut_point;
+
+  if(cm->si != NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "set_searchinfo(), cm->si is not NULL, shouldn't happen.\n");
+
+  /* Create SearchInfo, specifying no filtering, we change the threshold below */
+  CreateSearchInfo(cm, SCORE_CUTOFF, 0., -1.);
+  if(cm->si == NULL) cm_Fail("set_searchinfo(), CreateSearchInfo() call failed.");
+  SearchInfo_t *si = cm->si; 
+  if(si->nrounds > 0) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_search_info(), si->nrounds (%d) > 0\n", si->nrounds);
+
+  /*************************************************************************************
+   * Filter related options:
+   *
+   * User can specify 0,1 or 2 rounds of filtering and cutoffs on the command line, 
+   * 0 or 1 rounds can be CM  filters, with --fcyk or --finside, --fcmT,  and --fcmE (req's Gumbels)
+   *                                        --finside specifies use inside, not CYK
+   * 0 or 1 rounds can by HMM filters, with --fhmmviterbi or --fhmmforward, --fhmmT, and --fhmmE (req's Gumbels)
+   *                                        --fhmmforward specifies use forward, not viterbi
+   * Or user can specify that an HMM filter as described in the the CM file 
+   * be used with option --fgiven. --fgiven is incompatible with --fhmmviterbi and --fhmmforward
+   * but not with --fcyk and --finside
+   *
+   *************************************************************************************
+   * Final round related options (after all filtering is complete):
+   *
+   * --cyk:        search with CM CYK (TRUE by default)
+   * --inside:     search with CM inside 
+   * -T:           CM bit score threshold
+   * -E:           CM E-value threshold (requires Gumbel info in CM file)
+   * --ga:         use Rfam gathering threshold (bit sc) from CM file
+   * --tc:         use Rfam trusted cutoff      (bit sc) from CM file
+   * --nc:         use Rfam noise cutoff        (bit sc) from CM file
+   *
+   * --viterbi: search with HMM viterbi
+   * --forward: search with HMM forward
+   * --hmmT:       bit score threshold for --viterbi or --forward
+   * --hmmE:       E-value threshold (requires Gumbel info in CM file)
+   *
+   *************************************************************************************
+   */
+  
+  /* First, set up cutoff for final round, this will be round 0, unless filter info was read from the CM file */
+  n           = si->nrounds;
+  stype       = si->stype[n];
+  search_opts = si->search_opts[n];
+
+  /* determine configuration of CM and CP9 based on cm->flags & cm->search_opts */
+  CM2Gumbel_mode(cm, search_opts, &cm_mode, &cp9_mode); 
+
+  use_hmmonly = ((search_opts & CM_SEARCH_HMMVITERBI) || (search_opts & CM_SEARCH_HMMFORWARD));
+  if(! use_hmmonly) {
+    if(stype != SEARCH_WITH_CM) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo(), search_opts for final round of search does not have HMMVITERBI or HMMFORWARD flags raised, but is not of type SEARCH_WITH_CM.");
+    /* set up CM cutoff, either 0 or 1 of 6 options is enabled. 
+     * esl_opt_IsDefault() returns FALSE even if option is enabled with default value 
+     * We will NOT use this if --viterbi
+     */
+    if(esl_opt_IsDefault(go, "-E") && 
+       esl_opt_IsDefault(go, "-T") && 
+       esl_opt_IsDefault(go, "--ga") && 
+       esl_opt_IsDefault(go, "--tc") && 
+       esl_opt_IsDefault(go, "--nc")) { 
+      /* Choose from, in order of priority:
+       * 1. default CM E value if CM file has Gumbel stats
+       * 3. default CM bit score
+       */
+      if(cm->flags & CMH_GUMBEL_STATS) { /* use default CM E-value cutoff */
+	cutoff_type = E_CUTOFF;
+	e_cutoff    = esl_opt_GetReal(go, "-E");
+	if((status = E2Score(cm, errbuf, cm_mode, e_cutoff, &sc_cutoff)) != eslOK) return status;
+      }
+      else { /* no Gumbel stats in CM file, use default bit score cutoff */
+	cutoff_type = SCORE_CUTOFF;
+	sc_cutoff   = esl_opt_GetReal(go, "-T");
+	e_cutoff    = -1.; /* invalid, we'll never use it */  
+      }
+    }
+    else if(! esl_opt_IsDefault(go, "-E")) {
+      if(! (cm->flags & CMH_GUMBEL_STATS))
+	ESL_FAIL(eslEINVAL, errbuf, "-E requires Gumbel statistics in <cm file>. Use cmcalibrate to get Gumbel stats.");
+      cutoff_type = E_CUTOFF;
+      e_cutoff    = esl_opt_GetReal(go, "-E");
+      if((status = E2Score(cm, errbuf, cm_mode, e_cutoff, &sc_cutoff)) != eslOK) return status;
+    }
+    else if(! esl_opt_IsDefault(go, "-T")) {
+      cutoff_type = SCORE_CUTOFF;
+      sc_cutoff   = esl_opt_GetReal(go, "-T");
+      e_cutoff    = -1.; /* invalid, we'll never use it */  
+      if((sc_cutoff < 0.) && (! esl_opt_GetBoolean(go, "--greedy"))) ESL_FAIL(eslEINVAL, errbuf, "with -T <x> option, <x> can only be less than 0. if --greedy also enabled.");
+    }
+    else if(! esl_opt_IsDefault(go, "--ga")) {
+      if(! (cm->flags & CMH_GA))
+	ESL_FAIL(eslEINVAL, errbuf, "No GA gathering threshold in CM file, can't use --ga.");
+      cutoff_type = SCORE_CUTOFF;
+      sc_cutoff   = cm->ga;
+      e_cutoff    = -1.; /* we'll never use it */
+    }
+    else if(! esl_opt_IsDefault(go, "--tc")) {
+      if(! (cm->flags & CMH_TC))
+	ESL_FAIL(eslEINVAL, errbuf, "No TC trusted cutoff in CM file, can't use --tc.");
+      cutoff_type = SCORE_CUTOFF;
+      sc_cutoff   = cm->tc;
+      e_cutoff    = -1.; /* we'll never use it */
+    }
+    else if(! esl_opt_IsDefault(go, "--nc")) {
+      if(! (cm->flags & CMH_NC))
+	ESL_FAIL(eslEINVAL, errbuf, "No NC noise cutoff in CM file, can't use --nc.");
+      cutoff_type = SCORE_CUTOFF;
+      sc_cutoff   = cm->nc;
+      e_cutoff    = -1.; /* we'll never use it */
+    }
+    else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No CM cutoff selected. This shouldn't happen.");
+  } /* end of if(! use_hmmonly) */
+  else { 
+    if(stype != SEARCH_WITH_HMM) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "search_opts for final round of search has HMMVITERBI or HMMFORWARD flags raised, but is not of type SEARCH_WITH_HMM.");
+    /* Set up CP9 HMM cutoff, either 0 or 1 of 2 options is enabled 
+     * esl_opt_IsDefault() returns FALSE even if option is enabled with default value 
+     */
+    if(esl_opt_IsDefault(go, "--hmmE") && 
+       esl_opt_IsDefault(go, "--hmmT")) {
+      /* Choose from, in order of priority:
+       * 1. default CP9 E value if CM file has Gumbel stats
+       * 2. default CP9 bit score
+       */
+      if(cm->flags & CMH_GUMBEL_STATS) { /* use default CP9 E-value cutoff */
+	cutoff_type = E_CUTOFF;
+	e_cutoff    = esl_opt_GetReal(go, "--hmmE"); 
+	if((status = E2Score(cm, errbuf, cp9_mode, e_cutoff, &sc_cutoff)) != eslOK) return status;
+      }
+      else { /* no Gumbel stats in CM file, use default bit score cutoff */
+	cutoff_type = SCORE_CUTOFF;
+	sc_cutoff   = esl_opt_GetReal(go, "--hmmT");
+	e_cutoff    = -1; /* we'll never use it */
+      }
+    }
+    else if(! esl_opt_IsDefault(go, "--hmmE")) {
+      if(! (cm->flags & CMH_GUMBEL_STATS))
+	ESL_FAIL(eslEINVAL, errbuf, "--hmmE requires Gumbel statistics in <cm file>. Use cmcalibrate to get Gumbel stats.");
+      cutoff_type = E_CUTOFF;
+      e_cutoff    = esl_opt_GetReal(go, "--hmmE");
+      if((status  = E2Score(cm, errbuf, cp9_mode, e_cutoff, &sc_cutoff)) != eslOK) return status; 
+    }
+    else if(! esl_opt_IsDefault(go, "--hmmT")) {
+      cutoff_type = SCORE_CUTOFF;
+      sc_cutoff   = esl_opt_GetReal(go, "--hmmT");
+      e_cutoff    = -1.; /* we'll never use this */
+      if((sc_cutoff < 0.) && (! esl_opt_GetBoolean(go, "--hmmgreedy"))) ESL_FAIL(eslEINVAL, errbuf, "with --hmmT <x> option, <x> can only be less than 0. if --hmmgreedy also enabled.");
+    }
+  }
+  /* update the search info, which holds the thresholds */
+  UpdateSearchInfoCutoff(cm, cm->si->nrounds, cutoff_type, sc_cutoff, e_cutoff);   
+  ValidateSearchInfo(cm, cm->si);
+  /* DumpSearchInfo(cm->si); */
+  /* done with threshold for final round */
+
+  /* Set up the filters and their thresholds 
+   * 1. add a CM  filter, if necessary
+   * 2. add a HMM filter, if necessary
+   */
+
+  /* CM filter */
+  add_cyk_filter    = esl_opt_GetBoolean(go, "--fcyk");
+  add_inside_filter = esl_opt_GetBoolean(go, "--finside");
+  ESL_DASSERT1((!(add_cyk_filter && add_inside_filter))); /* should be enforced by getopts */
+  if(add_cyk_filter || add_inside_filter) { /* determine thresholds for filters */
+    /* set up CM filter cutoff, either 0 or 1 of 2 options is enabled. 
+     * esl_opt_IsDefault() returns FALSE even if option is enabled with default value 
+     */
+    if(esl_opt_IsDefault(go, "--fE") && 
+       esl_opt_IsDefault(go, "--fT")) {
+      /* Choose from, in order of priority:
+       * 1. default CM filter E value if CM file has Gumbel stats
+       * 3. default CM filter bit score
+       */
+      if(cm->flags & CMH_GUMBEL_STATS) { /* use default CM E-value cutoff */
+	cutoff_type = E_CUTOFF;
+	e_cutoff    = esl_opt_GetReal(go, "--fE");
+	if((status  = E2Score(cm, errbuf, cm_mode, e_cutoff, &sc_cutoff)) != eslOK) return status;
+      }
+      else { /* no Gumbel stats in CM file, use default bit score cutoff */
+	cutoff_type = SCORE_CUTOFF;
+	sc_cutoff   = esl_opt_GetReal(go, "--fT");
+	e_cutoff    = -1.; /* invalid, we'll never use it */  
+      }
+    }
+    else if(! esl_opt_IsDefault(go, "--fE")) {
+      if(! (cm->flags & CMH_GUMBEL_STATS))
+	ESL_FAIL(eslEINVAL, errbuf, "--fE requires Gumbel statistics in <cm file>. Use cmcalibrate to get Gumbel stats.");
+      cutoff_type = E_CUTOFF;
+      e_cutoff    = esl_opt_GetReal(go, "--fE");
+      if((status  = E2Score(cm, errbuf, cm_mode, e_cutoff, &sc_cutoff)) != eslOK) return status;
+    }
+    else if(! esl_opt_IsDefault(go, "--fT")) {
+      cutoff_type = SCORE_CUTOFF;
+      sc_cutoff   = esl_opt_GetReal(go, "--fT");
+      if((sc_cutoff < 0.) && (! esl_opt_GetBoolean(go, "--fgreedy"))) ESL_FAIL(eslEINVAL, errbuf, "with --fT <x> option, <x> can only be less than 0. if --fgreedy also enabled.");
+      e_cutoff    = -1.; /* we'll never use it */
+    }
+    else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No CM filter cutoff selected. This shouldn't happen.");
+    
+    /* build the ScanMatrix_t for this round, requires calcing dmin, dmax */
+    safe_windowlen = cm->W * 2;
+    while(!(BandCalculationEngine(cm, safe_windowlen, esl_opt_GetReal(go, "--fbeta"), FALSE, &dmin, &dmax, NULL, NULL))) {
+      free(dmin);
+      free(dmax);
+      dmin = NULL;
+      dmax = NULL;
+      safe_windowlen *= 2;
+      if(safe_windowlen > (cm->clen * 1000)) ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo(), band calculation safe_windowlen big: %d\n", safe_windowlen);
+    }
+    fsmx = cm_CreateScanMatrix(cm, dmax[0], dmin, dmax, esl_opt_GetReal(go, "--fbeta"), TRUE, add_cyk_filter, add_inside_filter);
+    /* add the filter */
+    AddFilterToSearchInfo(cm, add_cyk_filter, add_inside_filter, FALSE, FALSE, FALSE, fsmx, NULL, cutoff_type, sc_cutoff, e_cutoff);
+    ValidateSearchInfo(cm, cm->si);
+    /* DumpSearchInfo(cm->si); */
+  }
+  else if (! esl_opt_IsDefault(go, "--fbeta")) ESL_FAIL(eslEINCOMPAT, errbuf, "--fbeta has an effect with --fcyk or --finside");
+
+  /* HMM filter */
+  /* if --fgiven was enabled, --fhmmviterbi, --fhmmforward could NOT have been selected, 
+   * so we won't enter any of the loops below.
+   */
+  add_viterbi_filter = esl_opt_GetBoolean(go, "--fhmmviterbi");
+  add_forward_filter = esl_opt_GetBoolean(go, "--fhmmforward");
+  ESL_DASSERT1((!(add_viterbi_filter && add_forward_filter))); /* should be enforced by getopts */
+
+  if(esl_opt_GetBoolean(go, "--fgiven")) {
+    /* determine filter threshold mode, the mode of final stage of searching, either FTHR_CM_LC,
+     * FTHR_CM_LI, FTHR_CM_GC, FTHR_CM_GI, (can't be an HMM mode b/c getopts enforces --fgiven incompatible with
+     * --viterbi and --forward). 
+     */
+
+    if((status = CM2FthrMode(cm, errbuf, cm->search_opts, &fthr_mode)) != eslOK) return status;
+    HMMFilterInfo_t *hfi_ptr = cm->stats->hfiA[fthr_mode]; /* for convenience */
+    if(!(cm->flags & CMH_FILTER_STATS))   ESL_FAIL(eslEINCOMPAT, errbuf,      "set_searchinfo(), --fgiven enabled, but cm's CMH_FILTER_STATS flag is down.");
+    if(hfi_ptr->is_valid == FALSE)        ESL_FAIL(eslEINCONCEIVABLE, errbuf, "set_searchinfo(), --fgiven enabled, cm's CMH_FILTER_STATS is raised, but best filter info for fthr_mode %d is invalid.", fthr_mode);
+    ESL_DASSERT1((!add_viterbi_filter)); /* --fhmmviterbi is incompatible with --fgiven, enforced by getopts */
+    ESL_DASSERT1((!add_forward_filter)); /* --fhmmforward is incompatible with --fgiven, enforced by getopts */
+
+    cutoff_type = E_CUTOFF;
+    
+    /* determine the appropriate filter cut point <cut_point> to use, for details
+     * see comments in function: searchinfo.c:GetHMMFilterFwdECutGivenCME() for details */
+    if(cm->si->cutoff_type[cm->si->nrounds] == SCORE_CUTOFF) { 
+      if((status = GetHMMFilterFwdECutGivenCMBitScore(hfi_ptr, errbuf, cm->si->sc_cutoff[cm->si->nrounds], cfg->dbsize, &cut_point, cm, cm_mode)) != eslOK) return status; 
+      /* cm->si->sc_cutoff[cm->si->nrounds] is bit score cutoff used for the final round of searching (when we'll be done filtering) */
+    }
+    else { 
+      if((status = GetHMMFilterFwdECutGivenCME(hfi_ptr, errbuf, cm->si->e_cutoff[cm->si->nrounds], cfg->dbsize, &cut_point)) != eslOK) return status; 
+      /* cm->si->e_cutoff[cm->si->nrounds] is E cutoff used for the final round of searching (when we'll be done filtering) */
+    }
+    if(cut_point != -1) { /* it's worth it to filter */
+      e_cutoff = hfi_ptr->fwd_E_cut[cut_point] * ((double) cfg->dbsize / (double) hfi_ptr->dbsize); 
+      /* check if --hmmEmax applies */
+      if(! (esl_opt_IsDefault(go, "--hmmEmax"))) {
+	e_cutoff = ESL_MIN(e_cutoff, esl_opt_GetReal(go, "--hmmEmax"));
+      }
+      if((status  = E2Score(cm, errbuf, cm_mode, e_cutoff, &sc_cutoff)) != eslOK) return status; /* note: use cm_mode, not fthr_mode */
+      add_forward_filter = TRUE;
+      /* TEMPORARY! */
+      /* Predict survival fraction from filter based on E-value, assume average hit length is cfg->avg_hit_len (from QD band calc) */
+      surv_fract = (e_cutoff * ((2. * cm->W) - cfg->avg_hit_len)) / ((double) cfg->dbsize); 
+      printf("\n\nsurv_fract: %f\n\n\n", surv_fract);
+    }
+    else { /* it's not worth it to filter, our HMM filter cutoff would be so low, 
+	    * letting so much of the db survive, the filter is a waste of time */
+      add_forward_filter = FALSE;
+      printf("cut_point -1, always_better FALSE\n");
+    }
+  }
+  else if(add_viterbi_filter || add_forward_filter) { /* determine thresholds for filters */
+    /* Set up HMM cutoff, either 0 or 1 of 3 options is enabled */
+    ESL_DASSERT1((! use_hmmonly)); /* should be enforced by getopts */
+    if(esl_opt_IsDefault(go, "--hmmcalcthr") && 
+       esl_opt_IsDefault(go, "--hmmE") && 
+       esl_opt_IsDefault(go, "--hmmT")) {
+      /* Choose from, in order of priority:
+       * 1. default CP9 E value if CM file has Gumbel stats
+       * 2. default CP9 bit score
+       */
+      if(cm->flags & CMH_GUMBEL_STATS) { /* use default CM E-value cutoff */
+	cutoff_type = E_CUTOFF;
+	e_cutoff    = esl_opt_GetReal(go, "--hmmE");
+	if((status  = E2Score(cm, errbuf, cp9_mode, e_cutoff, &sc_cutoff)) != eslOK) return status; 
+      }
+      else { /* no Gumbel stats in CM file, use default bit score cutoff */
+	cutoff_type = SCORE_CUTOFF;
+	sc_cutoff   = esl_opt_GetReal(go, "--hmmT");
+	e_cutoff    = -1.; /* we'll never use this */
+      }
+    }
+    else if(! esl_opt_IsDefault(go, "--hmmcalcthr")) {
+      if(! (cm->flags & CMH_GUMBEL_STATS))
+	ESL_FAIL(eslEINVAL, errbuf, "--hmmcalcthr requires Gumbel statistics in <cm file>. Use cmcalibrate to get Gumbel stats.");
+      cutoff_type = E_CUTOFF;
+      /* this gets overwritten later after threshold is calculated */
+      e_cutoff = esl_opt_GetReal(go, "--hmmE");
+      if((status  = E2Score(cm, errbuf, cp9_mode, e_cutoff, &sc_cutoff)) != eslOK) return status; 
+    }
+    else if(! esl_opt_IsDefault(go, "--hmmE")) {
+      if(! (cm->flags & CMH_GUMBEL_STATS))
+	ESL_FAIL(eslEINVAL, errbuf, "--hmmE requires Gumbel statistics in <cm file>. Use cmcalibrate to get Gumbel stats.");
+      cutoff_type = E_CUTOFF;
+      e_cutoff    = esl_opt_GetReal(go, "--hmmE");
+      if((status  = E2Score(cm, errbuf, cp9_mode, e_cutoff, &sc_cutoff)) != eslOK) return status; 
+    }
+    else if(! esl_opt_IsDefault(go, "--hmmT")) {
+      cutoff_type = SCORE_CUTOFF;
+      sc_cutoff   = esl_opt_GetReal(go, "--hmmT");
+      e_cutoff    = -1.; /* we'll never use this */
+      if((sc_cutoff < 0.) && (! esl_opt_GetBoolean(go, "--hmmgreedy"))) ESL_FAIL(eslEINVAL, errbuf, "with --hmmT <x> option, <x> can only be less than 0. if --hmmgreedy also enabled.");
+    }
+    else ESL_FAIL(eslEINCONCEIVABLE, errbuf, "No HMM filter cutoff selected. This shouldn't happen.");
+  }
+  if(add_viterbi_filter || add_forward_filter) {
+    /* add the filter */
+    AddFilterToSearchInfo(cm, FALSE, FALSE, add_viterbi_filter, add_forward_filter, FALSE, NULL, NULL, cutoff_type, sc_cutoff, e_cutoff);
+    ValidateSearchInfo(cm, cm->si);
+    /*DumpSearchInfo(cm->si); */
+  }
+
+  return eslOK;
+}
+#endif
+#if 0
+/* set_window()
+ * Set cm->W, the window size for scanning.
+ *
+ * 1. cm->W is set to dmax[0] if --noqdb, --viterbi, or --forward enabled after calc'ing QDBs 
+ *    with beta == cm->beta of (esl_opt_GetReal(go, "--beta")) if that was enabled. 
+ * 3. else cm->W was set to cm->dmax[0] in ConfigCM()'s call to ConfigQDB(), 
+ *    which is what it should be.
+ */
+static int
+set_window(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, CM_t *cm)
+{
+  int use_hmmonly;
+  int do_float;
+  int do_int;
+
+  use_hmmonly = (esl_opt_GetBoolean(go, "--viterbi") || esl_opt_GetBoolean(go, "--forward")) ? TRUE : FALSE;
+
+  if(esl_opt_GetBoolean(go, "--noqdb") || use_hmmonly) {
+    if(cm->dmin != NULL || cm->dmax != NULL) 
+      ESL_FAIL(eslEINCONCEIVABLE, errbuf, "--viterbi, --forward or --noqdb enabled, but cm->dmin and cm->dmax non-null. This shouldn't happen.");
+    int *dmin;
+    int *dmax;
+    int safe_windowlen = cm->clen * 2;
+    while(!(BandCalculationEngine(cm, safe_windowlen, cm->beta, 0, &(dmin), &(dmax), NULL, NULL)))
+      {
+	free(dmin);
+	free(dmax);
+	safe_windowlen *= 2;
+	if(safe_windowlen > (cm->clen * 1000))
+	  ESL_FAIL(eslEINVAL, errbuf, "ERROR in set_window, safe_windowlen big: %d\n", safe_windowlen);
+      }
+    cm->W = dmax[0];
+    free(dmin);
+    free(dmax);
+    CMLogoddsify(cm); /* QDB calculation invalidates log odds scores */
+  }
+
+  /* Setup ScanMatrix for CYK/Inside scanning functions, we can't 
+   * do it in initialize_cm(), b/c it's W dependent; W was just set.
+   * We don't need it if we're only using an HMM though.
+   */
+  if(use_hmmonly) cm->smx = NULL;
+  else { 
+    do_float = TRUE;
+    do_int   = FALSE;
+    if(cm->search_opts & CM_SEARCH_INSIDE) { do_float = FALSE; do_int = TRUE; }
+    cm_CreateScanMatrixForCM(cm, do_float, do_int);
+    if(cm->smx == NULL) cm_Fail("set_window(), use_hmmonly is FALSE, CreateScanMatrixForCM() call failed, mx is NULL.");
+  }
+
+  return eslOK;
+}
+#endif
+#if 0
+
+/* read_qdb_file()
+ * Read QDBs from a file outputted from cmbuild. Only useful for testing/debugging,
+ */
+static int  
+read_qdb_file(FILE *fp, CM_t *cm, int *dmin, int *dmax)
+{
+  int     status;
+  char   *buf;
+  int     n;			/* length of buf */
+  char   *s;
+  int     M;			/* number of states in model */
+  int     v;		        /* counter for states */
+  char   *tok;
+  int     toklen;
+  int     read_v;
+
+  /* format of QDB file: 
+   * line  1        :<cm->M>
+   * lines 2 -> M+1 :<v> <dmin> <dmax> */
+
+  buf = NULL;
+  n   = 0;
+  if (feof(fp) || (status = esl_fgets(&buf, &n, fp)) != eslOK) goto ERROR;
+
+  s   = buf;
+  if ((status = esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto ERROR;
+  if (! is_integer(tok))                                    goto ERROR;
+  M = atoi(tok);
+  if(M != cm->M) goto ERROR;
+
+  v = 0;
+  while ((status = esl_fgets(&buf, &n, fp)) == eslOK) 
+    {
+      if (strncmp(buf, "//", 2) == 0) 
+	break;
+      s   = buf;
+      if ((status = esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto ERROR;      
+      if (! is_integer(tok)) { status = eslEINVAL;                    goto ERROR; }
+      read_v = atoi(tok);
+      if(v != read_v) goto ERROR;
+
+      if ((status = esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto ERROR;      
+      if (! is_integer(tok)) { status = eslEINVAL;                    goto ERROR; }
+      dmin[v] = atoi(tok);
+
+      if ((status = esl_strtok(&s, " \t\n", &tok, &toklen)) != eslOK) goto ERROR;      
+      if (! is_integer(tok)) {                                        goto ERROR; }
+      dmax[v] = atoi(tok);
+
+      v++;
+    }
+  if(v != M) { status = eslEINVAL; goto ERROR; }
+  if(status != eslOK) goto ERROR;
+
+  if (buf != NULL) free(buf);
+  return eslOK;
+
+ ERROR:
+  if (cm != NULL)  FreeCM(cm);
+  if (buf != NULL) free(buf);
+  return status;
+}
+#endif
+#if
+//extern float      MinScCutoff (CM_t *cm, SearchInfo_t *si, int n);
+/*
+ * Function: MinScCutoff
+ * Date:     EPN, Mon May  7 17:36:56 2007
+ *
+ * Purpose:  Return the minimum bit score cutoff for CM
+ *           for round n in SearchInfo_t si.
+ *           Trivial if si->cutoff_type[n] == SCORE_CUTOFF,
+ *           but if E_CUTOFF return minimal bit score across 
+ *           all partitions for the E cutoff in the 
+ *           appropriate search algorithm.
+ *
+ */
+float MinScCutoff (CM_t *cm, SearchInfo_t *si, int n)
+{
+  float E, low_sc, sc;
+  int cm_mode, cp9_mode, gum_mode;
+  int p; 
+
+  /* contract check */
+  if(si == NULL)      cm_Fail("MinCMScCutoff(), si == NULL.\n");
+  if(n > si->nrounds) cm_Fail("MinCMScCutoff(), n (%d) > si->nrounds\n", n, si->nrounds);
+
+  if(si->cutoff_type[n] == SCORE_CUTOFF) return si->sc_cutoff[n];
+  
+  /* if we get here, cutoff_type is E_CUTOFF we better have stats */
+  ESL_DASSERT1((si->cutoff_type[n] == E_CUTOFF));
+  if(!(cm->flags & CMH_GUMBEL_STATS)) cm_Fail("ERROR in MinScCutoff, cutoff type E value, but no stats.\n");
+
+  /* Determine appropriate Gumbel mode */
+  CM2Gumbel_mode(cm, si->search_opts[n], &cm_mode, &cp9_mode);
+  E = si->e_cutoff[n];
+
+  if(si->stype[n] == SEARCH_WITH_HMM) {
+    ESL_DASSERT1(((si->search_opts[n] & CM_SEARCH_HMMVITERBI) || (si->search_opts[n] & CM_SEARCH_HMMFORWARD)));
+    gum_mode = cp9_mode; 
+  }
+  else if (si->stype[n] == SEARCH_WITH_CM) {
+    ESL_DASSERT1((! ((si->search_opts[n] & CM_SEARCH_HMMVITERBI) || (si->search_opts[n] & CM_SEARCH_HMMFORWARD))));
+    gum_mode = cm_mode; 
+  }
+  else cm_Fail("MinScCutoff(), asking for E-value cutoff for SEARCH_WITH_HYBRID search round.\n");
+
+  low_sc = cm->stats->gumAA[cm_mode][0]->mu - 
+    (log(E) / cm->stats->gumAA[gum_mode][0]->lambda);
+  for (p = 1; p < cm->stats->np; p++) {
+    sc = cm->stats->gumAA[gum_mode][p]->mu - 
+      (log(E) / cm->stats->gumAA[gum_mode][p]->lambda);
+    if (sc < low_sc) low_sc = sc;
+  }
+  return (low_sc);
+}
+#endif
+
+
+/* EPN, Mon Feb  4 15:55:43 2008
+ * Working in ~/notebook/7_0127_inf_hmm2ij_simple/
+ * cleaning up old versions of functions that were developed
+ * during that notebook directory's duration of work.
+ */
+/*********************************************************************
+ * Function: hmm2ij_newer()
+ * 
+ *
+ * Args:
+ * cm               the cm
+ * i0               first position of seq
+ * j0               last position of seq
+ * int *imin        imin[v] = first position in band on i for state v
+ * int *imax        imax[v] = last position in band on i for state v
+ * int *jmin        jmin[v] = first position in band on j for state v
+ * int *jmax        jmax[v] = last position in band on j for state v
+ */
+int
+hmm2ij_newer(CM_t *cm, char *errbuf, CP9Bands_t *cp9b, CP9Map_t *cp9map, int i0, int j0, int doing_search, int debug_level)
+{
+
+  int status;
+  int v;
+
+  /* ptrs to cp9b data, for convenience */
+  int *pn_min_m;      /* pn_min_m[k] = first position in HMM band for match state of HMM node k */
+  int *pn_max_m;      /* pn_max_m[k] = last position in HMM band for match state of HMM node k */
+  int *pn_min_i;      /* pn_min_i[k] = first position in HMM band for insert state of HMM node k */
+  int *pn_max_i;      /* pn_max_i[k] = last position in HMM band for insert state of HMM node k */
+  int *pn_min_d;      /* pn_min_d[k] = first position in HMM band for delete state of HMM node k */
+  int *pn_max_d;      /* pn_max_d[k] = last position in HMM band for delete state of HMM node k */
+  int *imin;          /* imin[v] = first position in band on i for state v to be filled in this function. [1..M] */
+  int *imax;          /* imax[v] = last position in band on i for state v to be filled in this function. [1..M] */
+  int *jmin;          /* jmin[v] = first position in band on j for state v to be filled in this function. [1..M] */
+  int *jmax;          /* jmax[v] = last position in band on j for state v to be filled in this function. [1..M] */
+  
+  int nd;           /* counter over CM nodes. */
+  int y;   /* counters over children states */
+  /* Contract checks */
+
+  if (cp9b == NULL)                                                                   ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), cp9b is NULL.\n");
+  if(!((cm->align_opts & CM_ALIGN_HBANDED) || (cm->search_opts & CM_SEARCH_HBANDED))) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), CM_ALIGN_HBANDED and CM_SEARCH_HBANDED flags both down, exactly 1 must be up.\n");
+  if(i0 < 1) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), i0 < 1: %d\n", i0);
+  if(j0 < 1) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), j0 < 1: %d\n", j0);
+  if(j0 < i0) ESL_FAIL(eslEINCOMPAT, errbuf, "cp9_HMM2ijBands(), i0 (%d) < j0 (%d)\n", i0, j0);
+
+  pn_min_m = cp9b->pn_min_m;
+  pn_max_m = cp9b->pn_max_m;
+  pn_min_i = cp9b->pn_min_i;
+  pn_max_i = cp9b->pn_max_i;
+  pn_min_d = cp9b->pn_min_d;
+  pn_max_d = cp9b->pn_max_d;
+  imin     = cp9b->imin;
+  imax     = cp9b->imax;
+  jmin     = cp9b->jmin;
+  jmax     = cp9b->jmax;
+
+#if 0 
+  /* Initialize all *min bands to INT_MAX and *max bands to -INT_MAX */
+  esl_vec_ISet(imin, cm->M,  INT_MAX);
+  esl_vec_ISet(imax, cm->M, -INT_MAX);
+  esl_vec_ISet(jmin, cm->M,  INT_MAX);
+  esl_vec_ISet(jmax, cm->M, -INT_MAX);
+#endif
+  /* Initialize all *min bands to INT_MAX and *max bands to -INT_MAX */
+  esl_vec_ISet(imin, cm->M, -1);
+  esl_vec_ISet(imax, cm->M, -1);
+  esl_vec_ISet(jmin, cm->M, -1);
+  esl_vec_ISet(jmax, cm->M, -1);
+
+  /* TEMPORARY to deal with incorrect handling of delete off-by-one in cp9_FB2HMMBandsWithSums() */
+  int k;
+  for(k = 0; k <= cm->cp9->M; k++) { 
+    if(pn_min_d[k] != -1) pn_min_d[k]--;
+    if(pn_min_d[k] != -1) pn_max_d[k]--;
+  }
+
+  ////cp9_DebugPrintHMMBands(stdout, j0, cp9b, cm->tau, 1);
+
+  /* Step 2: Traverse nodes from cpos = 1..clen using a stack and filling
+   *         in i and j bands (imin, imax, jmin, jmax) for all states that
+   *         don't map to HMM states.
+   */
+  ESL_STACK   *pda;
+  ESL_STACK   *pda2;
+  int          on_right;
+  int          abv_ss_imin, abv_ss_imax, abv_ss_jmin, abv_ss_jmax;
+  int          blw_ss_imin, blw_ss_imax, blw_ss_jmin, blw_ss_jmax;
+  int          ss_imin, ss_imax, ss_jmin, ss_jmax;
+  int          sd;
+  int          w;
+  int          just_saw_begl_on_right = FALSE;
+#if 0
+  abv_ss_imin = blw_ss_imin = i0;
+  abv_ss_imax = blw_ss_imax = j0+1;
+  abv_ss_jmin = blw_ss_jmin = i0-1; 
+  abv_ss_jmax = blw_ss_jmax = j0;
+#endif
+  abv_ss_imin = abv_ss_jmin = blw_ss_imin = blw_ss_jmin =  INT_MAX;
+  abv_ss_imax = abv_ss_jmax = blw_ss_imax = blw_ss_jmax = -INT_MAX;
+  ///if(! doing_search) { abv_ss_imin = i0; abv_ss_jmax = j0; } /* this will make ROOT_S necessarily have imin[0] = i0, jmax[0] = j0, which
+  ///* is mandatory if we're aligning, b/c we have to align the full seq */
+  
+  nd   = 0;
+  if ((pda  = esl_stack_ICreate()) == NULL) goto ERROR;
+  if ((pda2 = esl_stack_ICreate()) == NULL) goto ERROR;
+  if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;		/* 0 = left side. 1 would = right side. */
+  if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+  while (esl_stack_IPop(pda, &nd) != eslEOD)
+    {
+      esl_stack_IPop(pda, &on_right);
+
+      /* begin temporary block */
+      if (just_saw_begl_on_right) { if((cm->ndtype[nd] != BEGR_nd) || on_right)     cm_Fail("you don't get it (1)."); }
+      else                        { if((cm->ndtype[nd] == BEGR_nd) && (! on_right)) cm_Fail("you don't get it (2)."); }
+      just_saw_begl_on_right = FALSE;
+      /* end temporary block */
+
+      if (on_right) 
+	{
+	  ////printf("on right nd: %d\n", nd);
+	  if(cm->ndtype[nd] == BIF_nd) { /* special case, set i bands based on left child, j bands based on right child */
+	    esl_stack_IPop(pda2, &blw_ss_imax);
+	    esl_stack_IPop(pda2, &blw_ss_imin);
+
+	    v = cm->nodemap[nd];
+	    w = cm->cfirst[v]; /* BEGL_S */
+	    y = cm->cnum[v];   /* BEGR_S */
+	    imin[v] = imin[w];
+	    imax[v] = imax[w];
+	    jmin[v] = jmin[y];
+	    jmax[v] = jmax[y];
+	  }
+	  else { 
+	    HMM2ijBandsForNode(cm, cp9b, cp9map, nd, i0, &ss_imin, &ss_imax, &ss_jmin, &ss_jmax);
+	    
+	    if(cm->ndtype[nd] != BEGR_nd) {  /* HACK! justify this, reason is that BEGR only has an insert, and we can set
+					      * that insert in HMM2ijBnadsForNode if it has an explicit band from the HMM,
+					      * but that shouldn't impact our implicit band on BEGR...
+					      */
+	      if(ss_imin != -1) blw_ss_imin = ss_imin;
+	      if(ss_imax != -1) blw_ss_imax = ss_imax;
+	      if(ss_jmin != -1) blw_ss_jmin = ss_jmin;
+	      if(ss_jmax != -1) blw_ss_jmax = ss_jmax;
+	    }
+	    /* pop off {s,i}_{i,j}{min,max} if they're not -1, update cur_{s,i}_{i,j}{min, max} */
+	    esl_stack_IPop(pda, &abv_ss_jmax);
+	    esl_stack_IPop(pda, &abv_ss_jmin);
+	    esl_stack_IPop(pda, &abv_ss_imax);
+	    esl_stack_IPop(pda, &abv_ss_imin);
+	    ss_imin = ESL_MIN(abv_ss_imin, blw_ss_imin);
+	    ss_imax = ESL_MAX(abv_ss_imax, blw_ss_imax);
+	    ss_jmin = ESL_MIN(abv_ss_jmin, blw_ss_jmin);
+	    ss_jmax = ESL_MAX(abv_ss_jmax, blw_ss_jmax);
+	    if(ss_imin ==  INT_MAX) ss_imin = i0;
+	    if(ss_imax == -INT_MAX) ss_imax = j0+1;
+	    if(ss_jmin ==  INT_MAX) ss_jmin = i0-1;
+	    if(ss_jmax == -INT_MAX) ss_jmax = j0;
+
+	    ////printf("nd: %4d abv  (%11d %11d  %11d %11d)\n", nd, abv_ss_imin, abv_ss_imax, abv_ss_jmin, abv_ss_jmax);
+	    ////printf("nd: %4d blw  (%11d %11d  %11d %11d)\n", nd, blw_ss_imin, blw_ss_imax, blw_ss_jmin, blw_ss_jmax);
+	    ////printf("nd: %4d bst  (%11d %11d  %11d %11d)\n", nd, ss_imin, ss_imax, ss_jmin, ss_jmax);
+
+	    if(cm->ndtype[nd] == BEGL_nd) { /* reset blw_ss_{i,j}{min,max} to their initial values for next stem */
+	      //// printf("HEYA resetting blw_ss_imin: %d blw_ss_imax: %d blw_ss_jmin: %d blw_ss_jmax: %d\n", blw_ss_imin, blw_ss_imax, blw_ss_jmin, blw_ss_jmax);
+	      if ((status = esl_stack_IPush(pda2, blw_ss_imin)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda2, blw_ss_imax)) != eslOK) goto ERROR;
+	      abv_ss_imin = abv_ss_jmin = blw_ss_imin = blw_ss_jmin =  INT_MAX;
+	      abv_ss_imax = abv_ss_jmax = blw_ss_imax = blw_ss_jmax = -INT_MAX;
+	      ///blw_ss_imin = blw_ss_jmin =  INT_MAX;
+	      ///blw_ss_imax = blw_ss_jmax = -INT_MAX;
+	      just_saw_begl_on_right = TRUE;
+	    }
+	  }	    
+	  /* set bands for states in node nd */
+	  /* the split set states */
+	  for(v = cm->nodemap[nd]; v < (cm->nodemap[nd] + TotalStatesInNode(cm->ndtype[nd])); v++) { 
+	    sd = StateDelta(cm->sttype[v]);
+#if 0 
+	    if(imin[v] == -1) { 
+	      printf("!i v: %d setting imin[v] as MIN(ss_imin: %d (jmin[v]-sd+1): %d)\n", v, ss_imin, jmin[v]-sd+1);
+	      imin[v] = (jmin[v] == -1) ? ss_imin : ESL_MIN(ss_imin, (jmin[v] - sd + 1)); /* if jmin != INT_MAX, we set jmin explicitly based on an HMM band and we enforce that jmin[v] - imin[v] +1 >= sd */
+	    }
+	    if(imax[v] == -1) imax[v] = ss_imax;
+	    if(jmin[v] == -1) { 
+	      printf("!j v: %d setting jmin[v] as MIN(ss_jmin: %d (imin[v]+sd-1): %d)\n", v, ss_jmin, imin[v]+sd-1);
+	      jmin[v] = ESL_MAX(ss_jmin, (imin[v] + sd - 1)); /* enforces that jmin[v] - imin[v] +1 >= sd, if jmin[v] - imin[v] + 1 < sd, there is no valid i for which j == jmin[v] is valid (d will be < sd) */
+	    }
+	    if(jmax[v] == -1) jmax[v] = ss_jmax;
+#endif
+#if  1
+	    if(imin[v] == -1) imin[v] = ss_imin;
+	    if(imax[v] == -1) imax[v] = ss_imax;
+	    if(jmin[v] == -1) jmin[v] = ESL_MAX(ss_jmin, i0+sd-1); /* j must be at least i0+sd-1, that is i0 for singlet emitters, i0+1 for MP states */
+	    if(jmax[v] == -1) jmax[v] = ESL_MAX(ss_jmax, i0+sd-1); /* j must be at least i0+sd-1, that is i0 for singlet emitters, i0+1 for MP states */
+#endif
+	  }
+	}
+      else
+	{
+	  if (cm->ndtype[nd] == BIF_nd)
+	    {
+	      /* BIF is special, we infer bands from left and right child, no pushing nec */
+  			    /* push the BIF back on for its right side  */
+	      if ((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+                            /* push node index for right child */
+	      if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, cm->ndidx[cm->cnum[cm->nodemap[nd]]])) != eslOK) goto ERROR;   
+                            /* push node index for left child */
+	      if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, cm->ndidx[cm->cfirst[cm->nodemap[nd]]])) != eslOK) goto ERROR; 
+	    }
+	  else
+	    {
+	      HMM2ijBandsForNode(cm, cp9b, cp9map, nd, i0, &ss_imin, &ss_imax, &ss_jmin, &ss_jmax);
+	      
+	      if(ss_imin != -1) abv_ss_imin = ss_imin;
+	      if(ss_imax != -1) abv_ss_imax = ss_imax;
+	      if(ss_jmin != -1) abv_ss_jmin = ss_jmin;
+	      if(ss_jmax != -1) abv_ss_jmax = ss_jmax;
+	      /* push bands to stack */
+	      if ((status = esl_stack_IPush(pda, abv_ss_imin)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, abv_ss_imax)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, abv_ss_jmin)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, abv_ss_jmax)) != eslOK) goto ERROR;
+				/* push the node back on for right side */
+	      if ((status = esl_stack_IPush(pda, 1)) != eslOK) goto ERROR;
+	      if ((status = esl_stack_IPush(pda, nd)) != eslOK) goto ERROR;
+                 	      /* push child node on */
+	      if (cm->ndtype[nd] != END_nd) {
+		if ((status = esl_stack_IPush(pda, 0)) != eslOK) goto ERROR;
+		if ((status = esl_stack_IPush(pda, nd+1)) != eslOK) goto ERROR;
+	      }
+	    }
+	}
+    }
+  if(! doing_search) { /* if we're aligning the full seq must be aligned at the root state */
+    imin[0] = imin[1] = i0; /* first residue must be in subtree of ROOT_S and IFF ROOT_IL is used, of ROOT_IL also */
+    jmax[0] = jmax[1] = jmax[2] = j0; /* final residue must be in subtree of ROOT_S and IFF ROOT_IL is used and/or ROOT_IR is used, of them also */
+  }
+
+  for (v = 0; v < cm->M; v++) { 
+    /* TEMPORARY */ if(StateIsDetached(cm, v)) imin[v] = imax[v] = jmin[v] = jmax[v] = i0; 
+  }
+  ////debug_print_ij_bands(cm); 
+
+
+  /* AT THIS POINT ALL BANDS SHOULD BE WITHIN VALID RANGE! */
+  /* EVENTUALLY WHEN --simple IS DEFAULT, PUT THIS IN cp9_validateBands() */
+  //ESL_DPRINTF1(("i0: %d j0: %d\n", i0, j0));
+  ////printf("i0: %d j0: %d\n", i0, j0);
+  for (v = 0; v < cm->M; v++) { 
+    sd = StateDelta(cm->sttype[v]);
+
+    //ESL_DPRINTF1(("v: %4d in: %4d ix: %4d  jn: %4d jx: %4d\n", v, imin[v], imax[v], jmin[v], jmax[v]));
+    ////printf("v: %4d in: %4d ix: %4d  jn: %4d jx: %4d\n", v, imin[v], imax[v], jmin[v], jmax[v]);
+    ESL_DASSERT1((imin[v] >= (i0)));    /* min allowed i is i0 */
+    ESL_DASSERT1((imax[v] >= (i0)));    /* min allowed i is i0 */
+    ESL_DASSERT1((imin[v] <= (j0+1)));  /* max allowed i is j0+1 */
+    ESL_DASSERT1((imax[v] <= (j0+1)));  /* max allowed i is j0+1 */
+    ESL_DASSERT1((jmin[v] >= (i0-1)));  /* min allowed j is i0-1 */
+    ESL_DASSERT1((jmax[v] >= (i0-1)));  /* min allowed j is i0-1 */
+    ESL_DASSERT1((jmin[v] <= (j0)));    /* max allowed j is j0 */
+    ESL_DASSERT1((jmax[v] <= (j0)));    /* max allowed j is j0 */
+
+    ESL_DASSERT1((imax[v] >= imin[v])); /* imax[v] >= imin[v] */
+    ESL_DASSERT1((jmax[v] >= jmin[v])); /* jmax[v] >= jmin[v] */
+
+    ESL_DASSERT1(((jmax[v]-imin[v]+1) <= (j0-i0+1))); /* largest  possible d is max j - max i + 1 = j0-i0+1 */
+
+    assert(imin[v] >= (i0));    /* min allowed i is i0 */
+    assert(imax[v] >= (i0));    /* min allowed i is i0 */
+    assert(imin[v] <= (j0+1));  /* max allowed i is j0+1 */
+    assert(imax[v] <= (j0+1));  /* max allowed i is j0+1 */
+    assert(jmin[v] >= (i0-1));  /* min allowed j is i0-1 */
+    assert(jmax[v] >= (i0-1));  /* min allowed j is i0-1 */
+    assert(jmin[v] <= (j0));    /* max allowed j is j0 */
+    assert(jmax[v] <= (j0));    /* max allowed j is j0 */
+
+    assert(imax[v] >= imin[v]); /* imax[v] >= imin[v] */
+    assert(jmax[v] >= jmin[v]); /* jmax[v] >= jmin[v] */
+
+    assert((jmax[v]-imin[v]+1) <= (j0-i0+1)); /* largest  possible d is max j - min i + 1 = j0-i0+1 */
+  }
+
+  /* Step 3: Enforce safe transitions.
+   *         Goal is to enforce there's at least 1 valid path through the model.
+   */
+  int child_imin, child_imax, child_jmin, child_jmax;
+  int *v_is_r,  *r_imin, *r_imax, *r_jmin, *r_jmax; /* r = reachable */
+  int *nd_is_r, *nd_r_imin, *nd_r_imax, *nd_r_jmin, *nd_r_jmax; /* r = reachable */
+  int sdl, sdr;
+  int y_nd, w_nd;
+  ESL_ALLOC(v_is_r,   sizeof(int) * cm->M);
+  ESL_ALLOC(r_imin, sizeof(int) * cm->M);
+  ESL_ALLOC(r_imax, sizeof(int) * cm->M);
+  ESL_ALLOC(r_jmin, sizeof(int) * cm->M);
+  ESL_ALLOC(r_jmax, sizeof(int) * cm->M);
+  ESL_ALLOC(nd_is_r,   sizeof(int) * cm->nodes);
+  ESL_ALLOC(nd_r_imin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nd_r_imax, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nd_r_jmin, sizeof(int) * cm->nodes);
+  ESL_ALLOC(nd_r_jmax, sizeof(int) * cm->nodes);
+
+  esl_vec_ISet(v_is_r, cm->M, FALSE);
+  esl_vec_ISet(nd_is_r, cm->nodes, FALSE);
+
+#if 0
+  for (v = 0; v < cm->M; v++) { 
+    r_imin[v] = imin[v];
+    r_imax[v] = imax[v];
+    r_jmin[v] = jmin[v];
+    r_jmax[v] = jmax[v];
+  }
+
+  for (nd = 0; nd < cm->nodes; nd++) { 
+    v0 = cm->nodemap[nd];
+    nd_r_imin[nd] = imin[v0];
+    nd_r_imax[nd] = imax[v0];
+    nd_r_jmin[nd] = jmin[v0];
+    nd_r_jmax[nd] = jmax[v0];
+  }
+#endif
+  for (v = 0; v < cm->M; v++) { 
+    r_imin[v] =  INT_MAX;
+    r_imax[v] = -INT_MAX;
+    r_jmin[v] =  INT_MAX;
+    r_jmax[v] = -INT_MAX;
+  }
+
+  for (nd = 0; nd < cm->nodes; nd++) { 
+    nd_r_imin[nd] =  INT_MAX;
+    nd_r_imax[nd] = -INT_MAX;
+    nd_r_jmin[nd] =  INT_MAX;
+    nd_r_jmax[nd] = -INT_MAX;
+  }
+
+  ////printf("safe parse check\n");
+  nd_is_r[0] = TRUE;
+  v_is_r[0] = TRUE;
+  r_imin[0] = nd_r_imin[0] = imin[0];
+  r_imax[0] = nd_r_imax[0] = imax[0];
+  r_jmin[0] = nd_r_jmin[0] = jmin[0];
+  r_jmax[0] = nd_r_jmax[0] = jmax[0];
+  
+  for (nd = 0; nd < cm->nodes; nd++) { 
+    for (v = cm->nodemap[nd]; v < (cm->nodemap[nd] + TotalStatesInNode(cm->ndtype[nd])); v++) { 
+      if(StateIsDetached(cm, v)) { ; } 
+      else if(cm->sttype[v] == E_st) { 
+	if((r_imin[v] <= r_imax[v] && r_jmin[v] <= r_jmax[v]) && ((r_imax[v] - r_jmin[v] - 1) >= 0)) { 
+	  /* END state v is reachable for some i, j such that j-i+1 = d = 0 (which is required for E states) */
+	  v_is_r[v] = TRUE;
+	  nd_is_r[nd] = TRUE;
+	}
+	else { /* no possible i, j such that j-i+1 = d = 0, this means E is unreachable (d must be 0 for end states */	  
+	  v_is_r[v] = FALSE;
+	  nd_is_r[nd] = FALSE;
+	  //printf("END_E nd: %d v: %d unreachable!\n", nd, v);
+	  //return eslOK;
+	}
+      }	      
+      else if (cm->sttype[v] == B_st) { 
+	/* same loop as if v != B_st, (the else case below) but we know sdl = sdr = 0, and we have two children BEGL_S and BEGR_S */
+	if((r_imin[v] <= r_imax[v] && r_jmin[v] <= r_jmax[v]) && ((r_jmax[v] - r_imin[v] + 1) >= sd)) { 
+	  /* v is reachable for some i, j */
+	  v_is_r[v] = TRUE; 
+	  nd_is_r[nd] = TRUE;
+	  w = cm->cfirst[v]; /* BEGL_S */
+	  y = cm->cnum[v];   /* BEGR_S */
+
+	  r_imin[w] = ESL_MAX(imin[w], imin[v]);
+	  r_imax[w] = ESL_MIN(imax[w], imax[v]);
+	  r_jmin[w] = jmin[w];
+	  r_jmax[w] = jmax[w];
+	  w_nd = cm->ndidx[w];
+	  nd_r_imin[w_nd] = r_imin[w];
+	  nd_r_imax[w_nd] = r_imax[w];
+	  nd_r_jmin[w_nd] = r_jmin[w];
+	  nd_r_jmax[w_nd] = r_jmax[w];
+
+	  r_imin[y] = imin[y];
+	  r_imax[y] = imax[y];
+	  r_jmin[y] = ESL_MAX(jmin[y], jmin[v]);
+	  r_jmax[y] = ESL_MIN(jmax[y], jmax[v]);
+	  y_nd = cm->ndidx[y];
+	  nd_r_imin[y_nd] = r_imin[y];
+	  nd_r_imax[y_nd] = r_imax[y];
+	  nd_r_jmin[y_nd] = r_jmin[y];
+	  nd_r_jmax[y_nd] = r_jmax[y];
+
+	  if(r_jmax[w] < (r_imin[y]-1)) { 
+	    cm_Fail("BEGL_S state w: %d nd: %d and BEGR_S state y: %d nd: %d  bands fail to touch, residues %d to %d cannot be emitted!\n", w, w_nd, y, y_nd, r_jmax[w]+1, r_imin[y]-1);
+	    ////printf("BEGL_S state w: %d nd: %d and BEGR_S state y: %d nd: %d  bands fail to touch, residues %d to %d cannot be emitted! (unreachable cm) \n", w, w_nd, y, y_nd, r_jmax[w]+1, r_imin[y]-1);
+	    return eslOK;
+	  }	     
+	}
+	else { /* v is not reachable for any i, j */
+	  v_is_r[v] = FALSE; 
+	}
+      }
+      else { 
+	sdl = StateLeftDelta(cm->sttype[v]);
+	sdr = StateRightDelta(cm->sttype[v]);
+	sd  = sdl + sdr;
+	if((r_imin[v] <= r_imax[v] && r_jmin[v] <= r_jmax[v]) && ((r_jmax[v] - r_imin[v] + 1) >= sd)) { 
+	  /* v is reachable for some i, j */
+	  v_is_r[v] = TRUE; 
+	  nd_is_r[nd] = TRUE;
+	  child_imin = r_imin[v] + sdl;
+	  child_imax = r_imax[v] + sdl;
+	  child_jmin = r_jmin[v] - sdr;
+	  child_jmax = r_jmax[v] - sdr;
+	  if(cm->sttype[v] == IL_st) child_imax = ESL_MAX(child_imax, (imax[v]+1));
+	  if(cm->sttype[v] == IR_st) child_jmin = ESL_MIN(child_jmin, (jmin[v]-1));
+	  for(y = cm->cfirst[v]; y < (cm->cfirst[v] + cm->cnum[v]); y++) { 
+	    r_imin[y] = ESL_MIN(r_imin[y], ESL_MAX(imin[y], child_imin));
+	    r_imax[y] = ESL_MAX(r_imax[y], ESL_MIN(imax[y], child_imax));
+	    r_jmin[y] = ESL_MIN(r_jmin[y], ESL_MAX(jmin[y], child_jmin));
+	    r_jmax[y] = ESL_MAX(r_jmax[y], ESL_MIN(jmax[y], child_jmax));
+	    ////printf("\tv: %d y: %d (%11d %11d  %11d %11d)\n", v, y, r_imin[y], r_imax[y], r_jmin[y], r_jmax[y]);
+	    y_nd = cm->ndidx[y];
+	    nd_r_imin[y_nd] = ESL_MIN(nd_r_imin[y_nd], r_imin[y]);
+	    nd_r_imax[y_nd] = ESL_MAX(nd_r_imax[y_nd], r_imax[y]);
+	    nd_r_jmin[y_nd] = ESL_MIN(nd_r_jmin[y_nd], r_jmin[y]);
+	    nd_r_jmax[y_nd] = ESL_MAX(nd_r_jmax[y_nd], r_jmax[y]);
+	    if(cm->sttype[v] == IL_st && cm->sttype[y] == IR_st) { imax[y] = ESL_MAX(imax[y], imax[v]+1); } /* talk about a hack... ILs and IRs in the same state cause some weird situations, 
+													     * here I'm enforcing that we can reach an IR from an IL in the same state no matter
+													     * what, this is to avoid problems downstream */
+	  }
+	}
+	else { /* v is not reachable for any i, j */
+	  v_is_r[v] = FALSE; 
+	}
+      } /* end of if v != B_st */
+      
+      ////printf("ck v  %4s %2s %4d R %d (%11d %11d  %11d %11d)\n", Nodetype(cm->ndtype[nd]), Statetype(cm->sttype[v]), v, v_is_r[v], r_imin[v], r_imax[v], r_jmin[v], r_jmax[v]);
+    } /* end of for (v) loop */
+    ////printf("ck nd %4s    %4d R %d (%11d %11d  %11d %11d)\n", Nodetype(cm->ndtype[nd]), nd, nd_is_r[nd], nd_r_imin[nd], nd_r_imax[nd], nd_r_jmin[nd], nd_r_jmax[nd]);
+    ////printf("\n");
+    if(nd_is_r[nd] == FALSE) { 
+      cm_Fail("node %d is unreachable\n", nd);
+      ////printf("! node %d is unreachable cm\n", nd);
+      return eslOK;
+    }
+  }
+  ////printf("all nodes reachable\n");
+
+  /* a final check to make sure we didn't mess up */
+  /* make sure each residue can be emitted by at least one emitter */
+  for(v = 0; v < cm->M; v++) { 
+	sdl = StateLeftDelta(cm->sttype[v]);
+	sdr = StateRightDelta(cm->sttype[v]);
+	/* HERE HERE HERE */
+  }
+
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "Memory allocation error.\n");
+}
+
+
+/* Function: HMM2ijBandsForNode()
+ * 
+ * Purpose:  Given HMM bands, determine the min and max bands on 
+ *           i for a CM node. 
+ */
+int
+HMM2ijBandsForNode(CM_t *cm, CP9Bands_t *cp9b, CP9Map_t *cp9map, int nd, int i0,
+		   int *ret_ss_imin, int *ret_ss_imax, int *ret_ss_jmin, int *ret_ss_jmax)
+{
+  int ss_imin, ss_imax, ss_jmin, ss_jmax;
+  int v;
+  
+  ss_imin = ss_jmin =  INT_MAX;
+  ss_imax = ss_jmax = -INT_MAX;
+
+  for(v = cm->nodemap[nd]; v < cm->nodemap[nd] + TotalStatesInNode(cm->ndtype[nd]); v++) { 
+    if(cp9map->cs2hn[v][0] != -1) { 
+      /* MATCH state */
+      if(StateMapsMatch(cm->stid[v])) {
+	if(StateMapsLeft(cm->stid[v])) { 
+	  cp9b->imin[v] = cp9b->pn_min_m[cp9map->cs2hn[v][0]];
+	  cp9b->imax[v] = cp9b->pn_max_m[cp9map->cs2hn[v][0]];
+	  if(cp9b->imin[v] != -1) ss_imin = ESL_MIN(ss_imin, cp9b->imin[v]);
+	  if(cp9b->imax[v] != -1) ss_imax = ESL_MAX(ss_imax, cp9b->imax[v]+1); 
+	  /* +1 above allows left emission, i will increment by 1, note: we don't 
+	   * have to ensure cp9b->imax[v]+1 <= (j0+1) (i think) b/c pn_max_m[k] <= j0 */
+	}
+	else { /* state must map right */
+	  ESL_DASSERT1((StateMapsRight(cm->stid[v])));
+	  cp9b->jmin[v] = cp9b->pn_min_m[cp9map->cs2hn[v][0]];
+	  cp9b->jmax[v] = cp9b->pn_max_m[cp9map->cs2hn[v][0]];
+	  if(cp9b->jmin[v] != -1) ss_jmin = ESL_MIN(ss_jmin, cp9b->jmin[v]-1);
+	  /* -1 above allows right emission, j will decrement by 1, note: we don't 
+	   * have to ensure cp9b->jmin[v]-1 >= (i0-1) (i think) b/c pn_min_m[k] >= i0 */
+	  if(cp9b->jmax[v] != -1) ss_jmax = ESL_MAX(ss_jmax, cp9b->jmax[v]);
+	}
+	if(cm->stid[v] == MATP_MP) { /* special case, only match state type that can map to two HMM states, 
+				      * also special [*1*] b/c jmin[v] >= i0+1 and jmax[v] >= i0+1 b/c 
+				      * MATP_MP's emit left and right, so i emitted from MP >= i0, thus j emitted from 
+				      * MP >= i0+1. 
+				      */
+	  ESL_DASSERT1((cp9map->cs2hn[v][1] != -1));
+	  if(cp9b->pn_max_m[cp9map->cs2hn[v][1]] == i0) { /* special case (see [*1*] above), HMM tells us right half of MP state must emit first residue 
+							   * in sequence (i0, this is probably very rare); in this case we ignore the HMM */
+	    ESL_DASSERT1((pn_min_m[cp9map->cs2hn[v][1]] == i0));
+	    cp9b->jmin[v] = -1; /* ignore hmm */
+	    cp9b->jmax[v] = -1; /* ignore hmm */
+	  }
+	  else if (cp9b->pn_min_m[cp9map->cs2hn[v][1]] == i0) { /* special case (see [*1*] above), HMM tells us right half of MP state could possibly
+						 		 * emit first residue (i0), we ignore it and say the leftmost residue it could emit is i0+1 */
+	    cp9b->jmin[v] = i0 + 1; /* pad 1 onto what the hmm thought */
+	    cp9b->jmax[v] = cp9b->pn_max_m[cp9map->cs2hn[v][1]]; 
+	  }
+	  else { 
+	    cp9b->jmin[v] = cp9b->pn_min_m[cp9map->cs2hn[v][1]];
+	    cp9b->jmax[v] = cp9b->pn_max_m[cp9map->cs2hn[v][1]];
+	    if(cp9b->jmin[v] != -1) ss_jmin = ESL_MIN(ss_jmin, cp9b->jmin[v]-1);
+	    /* -1 above allows right emission, j will decrement by 1, note: we don't 
+	     * have to ensure cp9b->jmin[v]-1 >= (i0-1) (i think) b/c pn_min_m[k] >= i0 */
+	    if(cp9b->jmax[v] != -1) ss_jmax = ESL_MAX(ss_jmax, cp9b->jmax[v]);
+	  }
+	}
+      }
+      /* INSERT state */
+      else if (StateMapsInsert(cm->stid[v])) { 
+	if(StateMapsLeft(cm->stid[v])) { 
+	  cp9b->imin[v] = cp9b->pn_min_i[cp9map->cs2hn[v][0]];
+	  cp9b->imax[v] = cp9b->pn_max_i[cp9map->cs2hn[v][0]];
+	  if(cp9b->imin[v] != -1) ss_imin = ESL_MIN(ss_imin, cp9b->imin[v]);
+	  if(cp9b->imax[v] != -1) ss_imax = ESL_MAX(ss_imax, cp9b->imax[v]+1); 
+	  /* +1 above allows left emission, i will increment by 1, note: we don't 
+	   * have to ensure cp9b->imax[v]+1 <= (j0+1) (i think) b/c pn_max_i[k] <= j0 */
+	}
+	else { /* state must map right */
+	  ESL_DASSERT1((StateMapsRight(cm->stid[v])));
+	  cp9b->jmin[v] = cp9b->pn_min_i[cp9map->cs2hn[v][0]];
+	  cp9b->jmax[v] = cp9b->pn_max_i[cp9map->cs2hn[v][0]];
+	  if(cp9b->jmin[v] != -1) ss_jmin = ESL_MIN(ss_jmin, cp9b->jmin[v]-1);
+	  /* -1 above allows right emission, j will decrement by 1, note: we don't 
+	   * have to ensure cp9b->jmin[v]-1 >= (i0-1) (i think) b/c pn_min_i[k] >= i0 */
+	  if(cp9b->jmax[v] != -1) ss_jmax = ESL_MAX(ss_jmax, cp9b->jmax[v]);
+	}
+      }
+      /* DELETE state */
+      else if(StateMapsDelete(cm->stid[v])) { 
+	if(StateMapsLeft(cm->stid[v])) { 
+	  cp9b->imin[v] = (cp9b->pn_min_d[cp9map->cs2hn[v][0]] == -1) ? -1 : cp9b->pn_min_d[cp9map->cs2hn[v][0]] + 1;
+	  cp9b->imax[v] = (cp9b->pn_max_d[cp9map->cs2hn[v][0]] == -1) ? -1 : cp9b->pn_max_d[cp9map->cs2hn[v][0]] + 1;
+	  if(cp9b->imin[v] != -1) ss_imin = ESL_MIN(ss_imin, cp9b->imin[v]);
+	  if(cp9b->imax[v] != -1) ss_imax = ESL_MAX(ss_imax, cp9b->imax[v]);
+	}
+	else { /* state must map right */
+	  ESL_DASSERT1((StateMapsRight(cm->stid[v])));
+	  cp9b->jmin[v] = cp9b->pn_min_d[cp9map->cs2hn[v][0]];
+	  cp9b->jmax[v] = cp9b->pn_max_d[cp9map->cs2hn[v][0]];
+	  if(cp9b->jmin[v] != -1) ss_jmin = ESL_MIN(ss_jmin, cp9b->jmin[v]);
+	  if(cp9b->jmax[v] != -1) ss_jmax = ESL_MAX(ss_jmax, cp9b->jmax[v]);
+	}
+
+	if(cm->ndtype[cm->ndidx[v]] == MATP_nd) { /* special case 3 delete state types (MATP_ML, MATP_MR, MATP_D) that can map to two HMM states */
+	  ESL_DASSERT1((cp9map->cs2hn[v][1] != -1));
+	  if(cm->stid[v] == MATP_ML || cm->stid[v] == MATP_MR) { 
+	    /* really special case [*2*] because v emits (left in case of MATP_ML, right in case of MATP_MR), 
+	     * so jmin[v] >= i0 and jmax[v] >= i0 (can't be i0-1). j == i0-1 is non-sensical because we have 
+	     * to emit at least 1  residue, so d >= 1 thus i <= j, so if j == i0-1, i would be i0-1 which doesn't make sense. 
+	     * This is similar to the case for MATP_MP above (see [*1*]) 
+	     */
+ 	    if(cp9b->pn_max_d[cp9map->cs2hn[v][1]] == (i0-1)) { /* special case (see [*2*] above), HMM tells us this ML or MR state can't emit! 
+								 * (this is probably very rare); in this case we ignore the HMM */
+	      ESL_DASSERT1((pn_min_d[cp9map->cs2hn[v][1]] == i0-1));
+	      cp9b->jmin[v] = -1; /* ignore hmm */
+	      cp9b->jmax[v] = -1; /* ignore hmm */
+	    }
+	    else if (cp9b->pn_min_d[cp9map->cs2hn[v][1]] == i0-1) { /* special case (see [*2*] above), HMM tells us this ML or MR state could possibly
+								     * emit 0 residues, we ignore it and say the leftmost residue it could emit is i0 */
+	      cp9b->jmin[v] = i0; /* pad 1 onto what the hmm thought */
+	      cp9b->jmax[v] = cp9b->pn_max_d[cp9map->cs2hn[v][1]];
+	    }
+	    else { 
+	      cp9b->jmin[v] = cp9b->pn_min_d[cp9map->cs2hn[v][1]];
+	      cp9b->jmax[v] = cp9b->pn_max_d[cp9map->cs2hn[v][1]];
+	      if(cp9b->jmin[v] != -1) ss_jmin = ESL_MIN(ss_jmin, cp9b->jmin[v]);
+	      if(cp9b->jmax[v] != -1) ss_jmax = ESL_MAX(ss_jmax, cp9b->jmax[v]);
+	    }
+	  } /* end of if cm->stid[v] == MATP_ML || cm->stid[v] == MATP_MR */
+	  else { /* node type is MATP_nd, but we're not a MATP_ML or MATP_MR, we must be a MATP_D, don't have same issues as MATP_ML or MATP_MR b/c we don't emit */
+	    cp9b->jmin[v] = cp9b->pn_min_d[cp9map->cs2hn[v][1]];
+	    cp9b->jmax[v] = cp9b->pn_max_d[cp9map->cs2hn[v][1]];
+	    if(cp9b->jmin[v] != -1) ss_jmin = ESL_MIN(ss_jmin, cp9b->jmin[v]);
+	    if(cp9b->jmax[v] != -1) ss_jmax = ESL_MAX(ss_jmax, cp9b->jmax[v]);
+	  }
+	}
+      }
+    }
+    printf("OLD v:  %4d h2ij (%11d %11d  %11d %11d)\n", v, cp9b->imin[v], cp9b->imax[v], cp9b->jmin[v], cp9b->jmax[v]);
+  }
+
+  printf("OLD nd: %4d h2ij (%11d %11d  %11d %11d)\n", nd, ss_imin, ss_imax, ss_jmin, ss_jmax);
+
+  if(ret_ss_imin != NULL) *ret_ss_imin = (ss_imin !=  INT_MAX) ? ss_imin : -1; 
+  if(ret_ss_imax != NULL) *ret_ss_imax = (ss_imax != -INT_MAX) ? ss_imax : -1; 
+  if(ret_ss_jmin != NULL) *ret_ss_jmin = (ss_jmin !=  INT_MAX) ? ss_jmin : -1; 
+  if(ret_ss_jmax != NULL) *ret_ss_jmax = (ss_jmax != -INT_MAX) ? ss_jmax : -1; 
+  return eslOK;
+}
+
+  
+
+/* Function: HMM2ijBandsForNode_new()
+ * Incept:   EPN, Fri Feb  1 14:31:10 2008
+ * 
+ * Purpose:  Set minimum and maximum i and j bands for all states in 
+ *           node <nd>. This is done using the HMM bands in <cp9b>.
+ *           We consider CM states as having two 'sides' a left and
+ *           a right. Some CM states map to two HMM states, one on the
+ *           left side and one on the right (MATP_MP, MATP_ML, MATP_MP
+ *           and MATP_D). Some CM states map to one HMM state on the
+ *           left and zero on the right (MATL_ML, MATL_D, and all IL 
+ *           states). Some states map to one HMM state on the right
+ *           and zero on the left (MATR_MR, MATR_D, and all IR states).
+ *           And some CM states map to zero states on both the left and
+ *           the right (S, B, and E states), for these states no 
+ *           action is taken. 
+ *
+ *           First, i bands (imin/imax) are set for CM states v which
+ *           map to a HMM state on the left. Then j bands (jmin/jmax) are 
+ *           set for v which map to an HMM state on the right.
+ */
+int
+HMM2ijBandsForNode_new(CM_t *cm, CP9Bands_t *cp9b, CP9Map_t *cp9map, int nd, int i0, int *ret_nd_imin, int *ret_nd_imax, int *ret_nd_jmin, int *ret_nd_jmax)
+{
+  int nd_imin, nd_imax, nd_jmin, nd_jmax; /* min/max i/j values in this node <nd>, 
+					     set based on min/max i/j values for states v within <nd> */
+  int v;   /* state index, ranges across all states in node <nd> */
+  int hn1; /* first  HMM node that v maps to, will be -1 (flag for invalid) if v 
+	    * is not an emitter or delete (-1 for S, B and E states) */
+  int hn2; /* second HMM node that v maps to, will be -1 (flag for invalid) if v 
+	      is a non-insert state in a MATP node, only MATP_MP, MATP_ML, MATP_MR, MATP_D map 
+	      to 2 different HMM nodes, and these sometimes require special care (see special cases below) */
+  int sd;  /* number of residues emitted from an HMM state that v maps to, either 1 or 0 */
+
+  nd_imin = nd_jmin =  INT_MAX; 
+  nd_imax = nd_jmax = -INT_MAX;
+
+  for(v = cm->nodemap[nd]; v < cm->nodemap[nd] + TotalStatesInNode(cm->ndtype[nd]); v++) { 
+    if(!StateIsDetached(cm, v)) { /* detached inserts are unreachable, skip them */
+      hn1 = cp9map->cs2hn[v][0]; /* -1 only if v is a S, B, or E state */
+      hn2 = cp9map->cs2hn[v][1]; /* -1 unless v is in non-insert state in a MATP node (either MATP_MP, MATP_ML, MATP_MR, MATP_MP */
+      /* set i bands for state v, if left side of v maps to an HMM state */
+      switch(cm->stid[v]) { 
+      case MATP_MP:
+      case MATP_ML:
+      case MATL_ML:
+	cp9b->imin[v] = cp9b->pn_min_m[hn1];
+	cp9b->imax[v] = cp9b->pn_max_m[hn1];
+	sd = 1;
+	break;
+	
+      case MATP_IL:
+      case MATL_IL:
+      case ROOT_IL: 
+      case BEGR_IL: 
+	cp9b->imin[v] = cp9b->pn_min_i[hn1];
+	cp9b->imax[v] = cp9b->pn_max_i[hn1];
+	sd = 1;
+	break;
+	
+      case MATP_D:
+      case MATP_MR:
+      case MATL_D:
+	cp9b->imin[v] = (cp9b->pn_min_d[hn1] == -1) ? -1 : cp9b->pn_min_d[hn1] + 1;
+	cp9b->imax[v] = (cp9b->pn_max_d[hn1] == -1) ? -1 : cp9b->pn_max_d[hn1] + 1;
+	/* the plus 1 is to deal with an off-by-one between the HMM and CM, an HMM parse that has a delete state D_k
+	 * entered at residue i means that residue i has already been emitted by a match or insert state to the left
+	 * of D_k. In a CM, if a delete state v has a subtree from i..j, this means that residue i has yet to be 
+	 * emitted, so we need to correct for this with the + 1 above (but only for imin, imax, not for jmin, jmax below). 
+	 */
+	sd = 0;
+	break;
+	
+	if(cp9b->imin[v] != -1) nd_imin = ESL_MIN(nd_imin, cp9b->imin[v]);
+	if(cp9b->imax[v] != -1) nd_imax = ESL_MAX(nd_imax, cp9b->imax[v]+sd); 
+      }
+
+      /* set j bands for state v, if right side of v maps to an HMM state */
+      switch(cm->stid[v]) { 
+      case MATR_MR:
+	cp9b->jmin[v] = cp9b->pn_min_m[hn1];
+	cp9b->jmax[v] = cp9b->pn_max_m[hn1];
+	sd = 1;
+	break;
+	
+      case MATP_IR:
+      case MATR_IR: 
+      case ROOT_IR: 
+	cp9b->jmin[v] = cp9b->pn_min_i[hn1];
+	cp9b->jmax[v] = cp9b->pn_max_i[hn1];
+	sd = 1;
+	break;
+	
+      case MATR_D:
+	cp9b->jmin[v] = cp9b->pn_min_d[hn1];
+	cp9b->jmax[v] = cp9b->pn_max_d[hn1];
+	sd = 0;
+	break;
+	
+      case MATP_MR: /* maps to 2 HMM states, right side (this side) maps to cp9map->cs2hn[v][*1*] */
+	cp9b->jmin[v] = cp9b->pn_min_m[hn2];
+	cp9b->jmax[v] = cp9b->pn_max_m[hn2];
+	sd = 1;
+	break;
+
+      case MATP_D: /* maps to 2 HMM states, right side (this side) maps to cp9map->cs2hn[v][*1*] */
+	cp9b->jmin[v] = cp9b->pn_min_d[hn2];
+	cp9b->jmax[v] = cp9b->pn_max_d[hn2];
+	sd = 0;
+      break;
+
+      /* the two special cases, MATP_MP and MATP_ML, which also map to HMM states that emit on the
+       * left, so we have to be careful about boundary conditions (see comments below).
+       */
+      case MATP_MP:
+	/* special case [*1*]: v emits left and right, so jmin[v] >= i0+1 and jmax[v] >= i0+1
+	 * b/c i emitted from MATP_MP >= i0, thus j emitted from MATP_MP >= i0+1. 
+	 */
+	if(cp9b->pn_max_m[hn2] == i0) { /* HMM tells us right half of MP state must emit first residue in the sequence,
+					 * but we know it can't because the left half of this MATP_MP state must emit 1 residue, 
+					 * which can't be before the first one. In this case we ignore the HMM and set
+					 * the j band to dummy values which means it's unset, i.e. it doesn't yet exist. */
+	  ESL_DASSERT1((pn_min_m[hn2] == i0));
+	  cp9b->jmin[v] = -1; /* ignore hmm */
+	  cp9b->jmax[v] = -1; /* ignore hmm */
+	}
+	else if (cp9b->pn_min_m[hn2] == i0) { /* HMM tells us right half of MP state could possibly
+					       * emit first residue (i0), but we know it can't (see comment above).
+					       * we ignore it and say the leftmost residue it could emit is i0+1 */
+	  cp9b->jmin[v] = i0 + 1; /* pad 1 onto what the hmm thought */
+	  cp9b->jmax[v] = cp9b->pn_max_m[hn2]; /* leave this, we konw it's not == i0, we checked for that case above */
+	}
+	else { 
+	  cp9b->jmin[v] = cp9b->pn_min_m[hn2]; 
+	  cp9b->jmax[v] = cp9b->pn_max_m[hn2];
+	}
+	sd = 1;
+	break;
+	
+      case MATP_ML:
+	/* special case [*2*]: v emits left, so jmin[v] >= i0 and jmax[v] >= i0 
+	 * b/c i emitted from MATP_ML >= i0, thus j must be >= i0
+	 * This is similar to the case for MATP_MP above (see [*1*]) 
+	 */
+	if(cp9b->pn_max_d[hn2] == (i0-1)) { /* HMM tells us we can only enter this state having emitted 0 residues,
+					     * we know better, in this case we ignore the HMM, and set the j band
+					     * to dummy values, which means it's unset and doesn't yet exist
+					     */
+	  ESL_DASSERT1((pn_min_d[hn2] == i0-1));
+	  cp9b->jmin[v] = -1; /* ignore hmm */
+	  cp9b->jmax[v] = -1; /* ignore hmm */
+	}
+	else if (cp9b->pn_min_d[hn2] == (i0-1)) { /* HMM tells us right half of MATP_ML state could be entered
+						   * having emitted 0 residues, but we know it can't (see comment above).
+						   * we ignore it and say we must have at least emitted residue i0.
+						   */
+	  cp9b->jmin[v] = i0; /* pad 1 onto what the hmm thought */
+	  cp9b->jmax[v] = cp9b->pn_max_d[hn2]; /* leave this, we know it's not == i0-1, we checked for that case above */
+	}
+	else { 
+	  cp9b->jmin[v] = cp9b->pn_min_d[hn2];
+	  cp9b->jmax[v] = cp9b->pn_max_d[hn2];
+	}
+        sd = 0; 
+	break;
+      }
+      
+      if(cp9b->jmin[v] != -1) nd_jmin = ESL_MIN(nd_jmin, cp9b->jmin[v]-sd);
+      if(cp9b->jmax[v] != -1) nd_jmax = ESL_MAX(nd_jmax, cp9b->jmax[v]);
+      /* '-sd' in the jmin setting above allows right emission for emitters, j will decrement by 1, 
+       * note: we don't have to ensure cp9b->jmin[v]-sd >= (i0-1) (i think) b/c pn_min_{m,i}[k] >= i0 for all k >= 1 */
+      ////printf("NEW v:  %4d h2ij (%11d %11d  %11d %11d)\n", v, cp9b->imin[v], cp9b->imax[v], cp9b->jmin[v], cp9b->jmax[v]);
+    }
+  }
+  
+  ////printf("NEW nd: %4d h2ij (%11d %11d  %11d %11d)\n", nd, nd_imin, nd_imax, nd_jmin, nd_jmax);
+  ////HMM2ijBandsForNode(cm, cp9b, cp9map, nd, i0, NULL, NULL, NULL, NULL);
+  ////printf("\n");
+
+  if(ret_nd_imin != NULL) *ret_nd_imin = (nd_imin !=  INT_MAX) ? nd_imin : -1; 
+  if(ret_nd_imax != NULL) *ret_nd_imax = (nd_imax != -INT_MAX) ? nd_imax : -1; 
+  if(ret_nd_jmin != NULL) *ret_nd_jmin = (nd_jmin !=  INT_MAX) ? nd_jmin : -1; 
+  if(ret_nd_jmax != NULL) *ret_nd_jmax = (nd_jmax != -INT_MAX) ? nd_jmax : -1; 
+  return eslOK;
+}
+
+/* Function: HMM2ijBandsForCpos()
+ * Incept:   EPN, Mon Feb  4 05:31:43 2008
+ * 
+ */
+int
+HMM2ijBandsForCpos(CM_t *cm, CP9Bands_t *cp9b, CP9Map_t *cp9map, int k, int i0, int j0, int r_mn, int r_mx, int r_in, int r_ix, int r_dn, int r_dx, int *r_nxt_nnA, int *r_nxt_nxA)
+{
+  int imin, imax, jmin, jmax;
+  int v1, v2;   
+  int r_nxt_nn, r_nxt_nx;
+  int sd;  /* number of residues emitted from an HMM state that v maps to, either 1 or 0 */
+  int v, nd;
+
+  r_nxt_nn =  INT_MAX;
+  r_nxt_nx = -INT_MAX;
+
+  /* match state */
+  if(r_mn <= r_mx) { /* M_k is reachable for i = r_mn[k]..r_mx[k] */
+    imin = jmin = r_mn;
+    imax = jmax = r_mx;
+  }
+  else { 
+#if 0
+    imin = i0+1; 
+    imax = i0; 
+    jmin = j0+1;
+    jmax = j0;
+#endif 
+    imin = imax = jmin = jmax = -2;
+  }
+  
+  v1 = cp9map->hns2cs[k][HMMMATCH][0];
+  v2 = cp9map->hns2cs[k][HMMMATCH][1];
+  printf("k: %4d MATCH  v1: %4d %4s %2s v2: %4d %4s %2s\n", k, v1, ((v1 == -1) ? "" : Nodetype(cm->ndtype[cm->ndidx[v1]])), ((v1 == -1) ? "" : Statetype(cm->sttype[v1])), v2, ((v2 == -1) ? "" : Nodetype(cm->ndtype[cm->ndidx[v2]])), ((v2 == -1) ? "" : Statetype(cm->sttype[v2])));
+  
+  switch(cm->sttype[v1]) { 
+  case S_st: /* special case the ROOT_S CM state maps to the M_0 HMM state */
+    break;
+  case MP_st: 
+    if(cp9map->nd2lpos[cm->ndidx[v1]] == k) { 
+      cp9b->imin[v1] = imin;
+      cp9b->imax[v1] = imax;
+      r_nxt_nn = ESL_MIN(r_nxt_nn, imin + 1);
+      r_nxt_nx = ESL_MAX(r_nxt_nx, imax + 1);
+    }
+    else { 
+      assert(cp9map->nd2rpos[cm->ndidx[v1]] == k);
+      cp9b->jmin[v1] = jmin;
+      cp9b->jmax[v1] = jmax;
+      r_nxt_nn = ESL_MIN(r_nxt_nn, jmin - 1);
+      r_nxt_nx = ESL_MAX(r_nxt_nx, jmax - 1);
+    }
+    break;
+  case ML_st: 
+    cp9b->imin[v1] = imin;
+    cp9b->imax[v1] = imax;
+    r_nxt_nn = ESL_MIN(r_nxt_nn, imin + 1);
+    r_nxt_nx = ESL_MAX(r_nxt_nx, imax + 1);
+    break;
+  case MR_st: 
+    cp9b->jmin[v1] = jmin;
+    cp9b->jmax[v1] = jmax;
+    r_nxt_nn = ESL_MIN(r_nxt_nn, jmin - 1);
+    r_nxt_nx = ESL_MAX(r_nxt_nx, jmax - 1);
+    assert(cm->ndtype[cm->ndidx[v1]] == MATR_nd);
+    cp9b->imin[v] = r_nxt_nnA[cm->ndidx[v1]];
+    cp9b->imax[v] = r_nxt_nxA[cm->ndidx[v1]];
+    break;
+  default:
+    cm_Fail("0 bogus state type (%d) for state %d\n", cm->sttype[v1], v1);
+  }
+  
+  if(v2 != -1) { 
+    switch(cm->sttype[v2]) { 
+    case ML_st: 
+      cp9b->imin[v2] = imin;
+      cp9b->imax[v2] = imax;
+      r_nxt_nn = ESL_MIN(r_nxt_nn, imin + 1);
+      r_nxt_nx = ESL_MAX(r_nxt_nx, imax + 1);
+      break;
+    case MR_st: 
+      cp9b->jmin[v2] = jmin;
+      cp9b->jmax[v2] = jmax;
+      r_nxt_nn = ESL_MIN(r_nxt_nn, jmin - 1);
+      r_nxt_nx = ESL_MAX(r_nxt_nx, jmax - 1);
+      break;
+    default:
+      cm_Fail("1 bogus state type (%d) for state %d\n", cm->sttype[v1], v1);
+    }
+  }
+
+  /* insert state */
+  v1 = cp9map->hns2cs[k][HMMINSERT][0];
+  assert(cp9map->hns2cs[k][HMMINSERT][1] == -1);
+  printf("k: %4d INSERT v1: %4d %4s %2s v2: %4d %4s %2s\n", k, v1, ((v1 == -1) ? "" : Nodetype(cm->ndtype[cm->ndidx[v1]])), ((v1 == -1) ? "" : Statetype(cm->sttype[v1])), v2, ((v2 == -1) ? "" : Nodetype(cm->ndtype[cm->ndidx[v2]])), ((v2 == -1) ? "" : Statetype(cm->sttype[v2])));
+
+  if(r_in <= r_ix) { /* I_k is reachable for i = r_in..r_ix */
+    imin = jmin = r_in;
+    imax = jmax = r_ix;
+  }
+  else { 
+#if 0
+    imin = i0+1; 
+    imax = i0; 
+    jmin = j0+1;
+    jmax = j0;
+#endif 
+    imin = imax = jmin = jmax = -2;
+  }
+
+  switch(cm->sttype[v1]) { 
+  case IL_st: 
+    cp9b->imin[v1] = imin;
+    cp9b->imax[v1] = imax;
+    r_nxt_nn = ESL_MIN(r_nxt_nn, imin + 1);
+    r_nxt_nx = ESL_MAX(r_nxt_nx, imax + 1);
+    break;
+  case IR_st: 
+    cp9b->jmin[v1] = jmin;
+    cp9b->jmax[v1] = jmax;
+    r_nxt_nn = ESL_MIN(r_nxt_nn, jmin - 1);
+    r_nxt_nx = ESL_MAX(r_nxt_nx, jmax - 1);
+    break;
+  default:
+    cm_Fail("2 bogus state type (%d) for state %d\n", cm->sttype[v1], v1);
+  }
+
+  if(k > 0) { /* no D_0 state */
+    /* delete state */
+    v1 = cp9map->hns2cs[k][HMMDELETE][0];
+    v2 = cp9map->hns2cs[k][HMMDELETE][1];
+    printf("k: %4d DELETE v1: %4d %4s %2s v2: %4d %4s %2s\n", k, v1, ((v1 == -1) ? "" : Nodetype(cm->ndtype[cm->ndidx[v1]])), ((v1 == -1) ? "" : Statetype(cm->sttype[v1])), v2, ((v2 == -1) ? "" : Nodetype(cm->ndtype[cm->ndidx[v2]])), ((v2 == -1) ? "" : Statetype(cm->sttype[v2])));
+
+    if(r_dn <= r_dx) { /* M_k is reachable for i = r_dn[k]..r_dx[k] */
+      imin = jmin = r_dn;
+      imax = jmax = r_dx;
+    }
+    else { 
+#if 0
+      imin = i0+1; 
+      imax = i0; 
+      jmin = j0+1;
+      jmax = j0;
+#endif 
+      imin = imax = jmin = jmax = -2;
+    }
+  
+    switch(cm->sttype[v1]) { 
+    case D_st: 
+      if(cp9map->nd2lpos[cm->ndidx[v1]] == k) { 
+	cp9b->imin[v1] = imin;
+	cp9b->imax[v1] = imax;
+	r_nxt_nn = ESL_MIN(r_nxt_nn, imin);
+	r_nxt_nx = ESL_MAX(r_nxt_nx, imax);
+      }
+      else { 
+	assert(cp9map->nd2rpos[cm->ndidx[v1]] == k);
+	cp9b->jmin[v1] = jmin;
+	cp9b->jmax[v1] = jmax;
+	r_nxt_nn = ESL_MIN(r_nxt_nn, jmin);
+	r_nxt_nx = ESL_MAX(r_nxt_nx, jmax);
+      }
+      break;
+    case ML_st: 
+      cp9b->jmin[v1] = imin;
+      cp9b->jmax[v1] = imax;
+      r_nxt_nn = ESL_MIN(r_nxt_nn, jmin);
+      r_nxt_nx = ESL_MAX(r_nxt_nx, jmax);
+      break;
+    case MR_st: 
+      cp9b->imin[v1] = imin;
+      cp9b->imax[v1] = imax;
+      r_nxt_nn = ESL_MIN(r_nxt_nn, imin);
+      r_nxt_nx = ESL_MAX(r_nxt_nx, imax);
+      break;
+    default:
+      cm_Fail("3 bogus state type (%d) for state %d\n", cm->sttype[v1], v1);
+    }
+  
+    if(v2 != -1) { 
+      switch(cm->sttype[v2]) { 
+      case D_st: 
+	if(cp9map->nd2lpos[cm->ndidx[v2]] == k) { 
+	  cp9b->imin[v2] = imin;
+	  cp9b->imax[v2] = imax;
+	  r_nxt_nn = ESL_MIN(r_nxt_nn, imin);
+	  r_nxt_nx = ESL_MAX(r_nxt_nx, imax);
+	}
+	else { 
+	  assert(cp9map->nd2rpos[cm->ndidx[v2]] == k);
+	  cp9b->jmin[v2] = jmin;
+	  cp9b->jmax[v2] = jmax;
+	  r_nxt_nn = ESL_MIN(r_nxt_nn, jmin);
+	  r_nxt_nx = ESL_MAX(r_nxt_nx, jmax);
+	}
+      break;
+      case ML_st: 
+	cp9b->imin[v2] = imin;
+	cp9b->imax[v2] = imax;
+	r_nxt_nn = ESL_MIN(r_nxt_nn, imin);
+	r_nxt_nx = ESL_MAX(r_nxt_nx, imax);
+	break;
+      case MR_st: 
+	cp9b->jmin[v2] = jmin;
+	cp9b->jmax[v2] = jmax;
+	r_nxt_nn = ESL_MIN(r_nxt_nn, jmin);
+	r_nxt_nx = ESL_MAX(r_nxt_nx, jmax);
+	break;
+      default:
+	cm_Fail("4 bogus state type (%d) for state %d\n", cm->sttype[v2], v2);
+      }
+    }
+  }
+  /* now update the r_nxt_nnA and r_nxt_nxA arrays, which keep track of which residues are reachable in the next HMM node,
+   * and fill in j bands for any CM MATL nodes in the CM between this */
+  int nxt_nd;
+  if(k < cp9b->hmm_M) nxt_nd = cp9map->pos2nd[k+1];
+  else                nxt_nd = cm->nodes;
+  printf("! k: %4d (nd: %4d, nxt: %4d)\n", k, cp9map->pos2nd[k], nxt_nd);
+  ///if(cm->ndtype[nd] == MATP_nd) { /* special case, if we're on the right side of a MATP we can now set the MATP_IL's jmin/jmax and MATP_IR's imin/imax */ 
+  nd = cp9map->pos2nd[k] + 1; 
+  while(nd != nxt_nd) { 
+    r_nxt_nnA[nd] = r_nxt_nn;
+    r_nxt_nxA[nd] = r_nxt_nx;
+    if(cm->ndtype[nd] == MATL_nd) { /* set jmin, jmax */
+      printf("\tsetting jmin/jmax for MATL node: %d\n", nd);
+      for(v = cm->nodemap[nd]; v < cm->nodemap[nd] + TotalStatesInNode(cm->ndtype[nd]); v++) { 
+	if(cp9b->imax[v] - cp9b->imin[v] >= 0) { 
+	  cp9b->jmin[v] = r_nxt_nn;
+	  cp9b->jmax[v] = r_nxt_nx;
+	}
+      }
+    }
+    if(nxt_nd < nd) nd--;
+    else nd++;
+  }
+  return eslOK;
+}
+
+
+#endif
+/* EPN, Thu Feb  7 17:56:18 2008
+   Got rid of: 
+   extern void  CPlan9GlobalConfig(CP9_t *hmm);
+   
+   The reason I wanted to get rid of this CPlan9GlobalConfig() call is b/c I've changed
+    how CP9's are locally configured, and the M_0->I_0, M_0->D_1, M_M->I_M and D_M->I_M transitions
+    are all set to IMPOSSIBLE (to make a local CP9 more like a local CM), and thus it makes it
+    hard to change a locally configured CP9 back to global mode b/c the initial values of those
+    transitions is lost (the solution would be to add vectors to the cp9 data structure that
+    remember these transition probs, but I don't have to do that if I NEVER need to globalize 
+    a locally configured CP9.
+
+*/
+#if 0
+/* Function: CPlan9GlobalConfig()
+ * EPN 09.24.06
+ * based on SRE's Plan7GlobalConfig() from HMMER's plan7.c
+ * 
+ * Purpose:  Set the alignment independent parameters of
+ *           a CM Plan 9 model to (Needleman/Wunsch) configuration.
+ *           Make all transitions to EL states impossible.
+ *           
+ * Args:     hmm    - the CM Plan 9 model w/ data-dep prob's valid
+ *           pentry - probability of an internal entry somewhere;
+ *                    will be evenly distributed over M-1 match states
+ *           pexit  - probability of an internal exit somewhere; 
+ *                    will be distributed over M-1 match states.
+ *                    
+ * Return:   (void)
+ *           HMM probabilities are modified.
+ */
+void
+CPlan9GlobalConfig(CP9_t *hmm)
+{
+  cm_Fail("you can't use CPlan9GlobalConfig(), unless you've stored what transitions M_0->I_0, M_0->D_1, M_M->I_M and D_M->I_M were before you localized this HMM!\n");
+  int k;
+  /* No special (*x* states in Plan 7) states in CM Plan 9 */
+
+  /* Configure entry.
+   * Exactly 3 ways to start, B->M_1 (hmm->begin[1]), B->I_0 (hmm->t[0][CTMI]),
+   *                      and B->D_1 (hmm->t[0][CTMD])
+   */
+  hmm->begin[1] = 1. - (hmm->t[0][CTMI] + hmm->t[0][CTMD] + hmm->t[0][CTMEL]); 
+  /* this is okay, hmm->t[0] is never changed, even during local
+   * configuration */
+  esl_vec_FSet(hmm->begin+2, hmm->M-1, 0.);
+  
+  hmm->end[hmm->M] = 1. - hmm->t[hmm->M][CTMI];
+  esl_vec_FSet(hmm->end+1, hmm->M-1, 0.);
+  CPlan9RenormalizeExits(hmm, 1);
+
+  /* Make all transitions to EL impossible, node 0, M special and should 
+   * always have CTMEL transition as impossible. */
+  for(k = 1; k < hmm->M; k++)
+    {
+      hmm->t[k][CTMEL] = 0.;
+      esl_vec_FNorm(hmm->t[k], 4); /* renormalize transitions out of node k */
+    }
+  hmm->flags       &= ~CPLAN9_HASBITS; /* reconfig invalidates log-odds scores */
+  hmm->flags       &= ~CPLAN9_LOCAL_BEGIN; /* local begins now off */
+  hmm->flags       &= ~CPLAN9_LOCAL_END;   /* local ends now off */
+  hmm->flags       &= ~CPLAN9_EL;          /* EL end locals now off */
+
+  CP9Logoddsify(hmm);
+}
+#endif
+/* EPN, Fri Feb 15 12:37:01 2008
+ * Changed fitting gumbels in cmcalibrate to fitting exponential tails. 
+ * Some Gumbel functions are now unused.
+ */
+#if 0
+
+
+/*
+ * Function: RJK_ExtremeValueE
+ * Date:     RJK, Mon Sep 30, 2002 [St. Louis]
+ * Purpose:  Given a score (x), mu, and lambda, calculates 
+ *           E=exp(-1*lambda(x-mu)) using first part of code from Sean's
+ *           ExtremeValueP
+ */
+double RJK_ExtremeValueE (float x, double mu, double lambda) {
+                        /* avoid underflow fp exceptions near P=0.0*/
+  if ((lambda * (x - mu)) >= 2.3 * (double) DBL_MAX_10_EXP) 
+    return 0.0;
+  else 
+    return(exp(-1. * lambda * (x - mu)));
+}
+
+/* fit_histogram()
+ * Create, fill and fit a histogram to a gumbel. Data to fill the histogram
+ * is given as <data>.
+ */
+static int
+fit_histogram(const ESL_GETOPTS *go, struct cfg_s *cfg, char *errbuf, float *scores, int nscores,
+	      double *ret_mu, double *ret_lambda)
+{
+  int status;
+  double mu;
+  double lambda;
+  int i;
+  double *xv;         /* raw data from histogram */
+  int     n,z;  
+  float tailfit;
+  double mufix;
+
+  ESL_HISTOGRAM *h = NULL;       /* histogram of scores */
+
+
+  /* Initialize histogram; these numbers are guesses */
+  if((h = esl_histogram_CreateFull(-100., 100., .1)) == NULL) return eslEMEM;    
+
+  /* fill histogram */
+  for(i = 0; i < nscores; i++)
+    if((status = esl_histogram_Add(h, scores[i])) != eslOK) ESL_FAIL(status, errbuf, "fit_histogram(), esl_histogram_Add() call returned non-OK status: %d\n", status);
+
+  /* fit scores to a exp tail */
+  tailfit = esl_opt_GetReal(go, "--exp-tail");
+  esl_histogram_GetTailByMass(h, tailfit, &xv, &n, &z); /* fit to right 'tailfit' fraction, 0.5 by default */
+  esl_exptail_FitCensored(xv, n, z, xv[0], &mu, &lambda);
+  esl_exptail_FitCensoredLoc(xv, n, z, xv[0], 0.693147, &mufix);
+
+  /* print to output files if nec */
+  if(cfg->gumhfp != NULL)
+    esl_histogram_Plot(cfg->gumhfp, h);
+  if(cfg->gumqfp != NULL) {
+      double  params[2];  
+      params[0] = mu;
+      params[1] = lambda;
+      esl_histogram_PlotQQ(cfg->gumqfp, h, &esl_exp_generic_invcdf, params);
+  }
+
+  if (cfg->gumsfp != NULL) {
+    esl_histogram_PlotSurvival(cfg->gumsfp, h);
+    esl_exp_Plot(cfg->gumsfp, mu,    lambda,   esl_exp_surv, h->xmin - 5., h->xmax + 5., 0.1);
+    esl_exp_Plot(cfg->gumsfp, mufix, 0.693147, esl_exp_surv, h->xmin - 5., h->xmax + 5., 0.1);
+  }
+
+  esl_histogram_Destroy(h);
+
+  *ret_mu     = mu;
+  *ret_lambda = lambda;
+  return eslOK;
+}
+
+#endif
+
+#if 0
+
+/* Structure CP9FThresh_t: CP9 HMM filter thresholds, determined empirically
+ * by sampling from the CM
+ */
+typedef struct cp9filterthr_s {
+  int   N;             /* number of CM hits used to get threshold ((N*F) passed)*/
+  float cm_eval;       /* CM E-value threshold, we rejected worse than   */
+  float l_eval;        /*  local CP9 scanning E-value threshold    */
+  float g_eval;        /* glocal CP9 scanning E-value threshold    */
+  float l_F;           /* fraction of empirical CM hits survive filter for l_eval cutoff */
+  float g_F;           /* fraction of empirical CM hits survive filter for g_eval cutoff */
+  int   db_size;       /* db size used to calculate exp tail mu for *_eval calculations */
+  int   was_fast;      /* TRUE if hacky fast method for calcing thresholds was used */
+  int   isvalid;       /* TRUE if values have been set, FALSE if not */
+} CP9FilterThr_t;
+
+
+/* Structure SubFilterInfo_t: Information on possible sub CM filters for a CM.                           
+ * States of a CM are grouped into 'start groups'. There is one start group                              
+ * for each start state of the CM. A 'start group' begins with a start state and ends                    
+ * with a E or B state, and includes all states in between.                                              
+ */                                                                                                      
+typedef struct subfilterinfo_s {
+  int    M;            /* # states in the CM */                                                          
+  int    nstarts;      /* # start states (and start groups) in the CM */                                 
+  int    ncands;       /* number of candidate states, these *could* be sub CM roots */                   
+  double beta;         /* beta used for calculating avglenA */                                           
+  float  minlen;       /* minimum average length (avglen) a candidate state must have */                 
+  int   *iscandA;      /* [0..v..cm->M-1] TRUE if state v is a candidate sub CM root, FALSE otherwise */   
+  float *avglenA;      /* [0..v..cm->M-1] average length of a hit rooted at v (from QDB) */                
+  int   *startA;       /* [0..i..cm->M-1] start group this state belongs to */                               
+  int   *firstA;       /* [0..i..nstarts-1], first state in start state i's group */                     
+  int   *lastA;        /* [0..i..nstarts-1], last state in start state i's group */                      
+  int  **withinAA;     /* [0..i..nstarts-1][0..j..nstarts-1] = TRUE if start state j's group             
+                        * is within start state i's group.                                               
+                        *  emap->startA[cm->nodemap[i]]->lpos < emap->startA[cm->nodemap[j]]->lpos  &&   
+                        *  emap->endA  [cm->nodemap[i]]->rpos > emap->endA  [cm->nodemap[j]]->rpos       
+                        */			
+} SubFilterInfo_t;
+
+#endif
diff --git a/src/partial-test.c b/src/partial-test.c
new file mode 100644
index 0000000..f680331
--- /dev/null
+++ b/src/partial-test.c
@@ -0,0 +1,1316 @@
+/* partial-test.c
+ * EPN, Thu Nov 30 14:16:04 2006
+ * 
+ * Test the alignment of partial sequences.
+ * Emit sequences from a CM, truncate them and align 
+ * them back to it.
+ *
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <string.h>
+#include <time.h>
+#include <ctype.h>
+#include <float.h>
+
+#include "squid.h"
+#include "easel.h"
+#include "esl_vectorops.h"
+#include "esl_random.h"
+#include "sqfuncs.h"
+#include "dirichlet.h"
+#include "sre_stack.h"
+
+#include "easel.h"
+#include "structs.h"
+#include "funcs.h"
+#include "stopwatch.h"          /* squid's process timing module        */
+#include "hmmband.h"
+#include "cm_postprob.h"
+
+static void
+pt_AlignSeqsWrapper(CM_t *cm, char **dsq, SQINFO *sqinfo, int nseq, Parsetree_t ***ret_tr, 
+		    float fsub_pmass, int bdump_level, int debug_level, int silent_mode, 
+		    int *actual_spos, int *actual_epos, float **ret_post_spos, 
+		    float **ret_post_epos, int **ret_dist_spos, int **ret_dist_epos);
+
+static char banner[] = "partial-test - test alignment of partial sequences";
+
+static char usage[] = "\
+Usage: partial-test [-options] <cmfile>\n\
+  where options are:\n\
+  -h     : help; print brief help on version and usage\n\
+  -n <n> : number of seqs to emit, truncate and align [default: 100]\n\
+  -s <n> : set random number seed to <n> \n\
+";
+
+static char experts[] = "\
+  --read <f>   : read seqs to truncate from file <f>\n\
+  --distro <f> : truncate based on inferred start/ends of seqs in file <f>\n\
+  --sub        : aln w/sub CM for columns b/t HMM predicted start/end points\n\
+  --fsub       : aln w/sub CM for structure b/t HMM predicted start/end points\n\
+  --cp9        : aln w/CM plan 9 HMM\n\
+  --global     : run alignment in global mode [default: local]\n\
+  --post <f>   : minimum posterior prob from CP9 F/B to include in sub CM\n\
+  --fixlen <n> : fix length of partial seqs to <n>\n\
+  --minlen <n> : set minimum length of partial seqs as <n>\n\
+  --debug  <n> : set verbosity of debugging print statements to <n> [1..3]\n\
+  --histo  <n> : build histogram of HMM posterior probability of start/end\n\
+  --repeat <n> : randomly truncate each seq <n> times (default 1)\n\
+\n\
+  * HMM banded alignment related options:\n\
+   --hbanded     : use experimental CM plan 9 HMM banded CYK aln algorithm\n\
+   --tau <f>     : tail loss prob for --hbanded [default: 0.0001]\n\
+   --sums        : use posterior sums during HMM band calculation (widens bands)\n\
+";
+
+static struct opt_s OPTIONS[] = { 
+  { "-h", TRUE, sqdARG_NONE }, 
+  { "-n", TRUE, sqdARG_INT },
+  { "-s", TRUE, sqdARG_INT },
+  { "--read",      FALSE, sqdARG_STRING},
+  { "--distro",    FALSE, sqdARG_STRING},
+  { "--sub",       FALSE, sqdARG_NONE},
+  { "--fsub",      FALSE, sqdARG_FLOAT},
+  { "--cp9",       FALSE, sqdARG_NONE },
+  { "--global",    FALSE, sqdARG_NONE },
+  { "--post",      FALSE, sqdARG_FLOAT },
+  { "--fixlen",    FALSE, sqdARG_INT },
+  { "--minlen",    FALSE, sqdARG_INT },
+  { "--hbanded",   FALSE, sqdARG_NONE },
+  { "--tau",       FALSE, sqdARG_FLOAT},
+  { "--debug",     FALSE, sqdARG_INT},
+  { "--sums",      FALSE, sqdARG_NONE},
+  { "--histo",     FALSE, sqdARG_NONE},
+  { "--repeat",    FALSE, sqdARG_INT}
+
+};
+#define NOPTIONS (sizeof(OPTIONS) / sizeof(struct opt_s))
+
+int
+main(int argc, char **argv)
+{
+  char    *cmfile;		/* file to read CM from */	
+  CMFILE  *cmfp;		/* open CM file for reading */
+  CM_t    *cm;			/* a covariance model       */
+  int      do_local;
+  int      nseq;                /* number of seqs to aln */
+  int      nrepeats;            /* number of times to truncate each seq */
+  int      v;			/* counter over states */
+  int      ncols;               /* number of consensus (match) columns in CM */
+  int      i;                   /* counter over sub CMs */
+  int      temp;
+
+  double   pthresh;		
+
+  ESL_RANDOMNESS *r;            /* Easel's random object */
+  long     seed;		/* random number seed */
+
+  char *optname;                /* name of option found by Getopt()        */
+  char *optarg;                 /* argument found by Getopt()              */
+  int   optind;                 /* index in argv[]                         */
+  int   do_sub;                 /* TRUE to build a sub CM that models only between 
+				 * predicted start/end points. */
+  int   do_fullsub;             /* TRUE to build sub CM(s) that model same number of columns
+				 * as the template CM, with structure outside sstruct..estruct
+				 * removed.                          */
+  float fsub_pmass;             /* probability mass from HMM posteriors req'd of start before sstruct
+				 * and end after estruct */
+  int debug_level;              /* verbosity of debugging print statements */
+  int L;
+  int do_fixlen;                /* TRUE to set fixed length of partial sequences */
+  int fixlen;                   /* if not 0, fixed length of partial sequences */
+  int do_minlen;                /* TRUE to set minimum length of partial sequences */
+  int minlen;                   /* if not 0, minimum length of partial sequences */
+  int passed;
+
+  int Lp;                       /* Length of the partial sequence */
+  int pred_spos;                /* predicted consensus column res 1  of partial seq aligns to */
+  int pred_epos;                /* predicted consensus column res Lp of partial seq aligns to */
+  int s_ct;                     /* num times pred_spos = spos */
+  int e_ct;                     /* num times pred_epos = epos */
+  /* posterior histogram related variables */
+  int    do_histo;              /* TRUE to build histograms */
+  float *post_spos;             /* [0..nseq-1] posterior probability from HMM of spos being start */
+  float *post_epos;             /* [0..nseq-1] posterior probability from HMM of epos being end */
+  int   *dist_spos;             /* [0..nseq-1] distance (+/-) of max post start from actual spos */
+  int   *dist_epos;             /* [0..nseq-1] distance (+/-) of max post end   from actual epos */
+
+  /* CYK modes */
+  int do_small;                 /* TRUE to use D&C; FALSE to use full CYKInside() */
+  int do_qdb;                   /* TRUE to use query dependent bands (QDB)        */
+  int do_hbanded;               /* TRUE to use CP9 HMM bands for alignment        */
+  double tau;                   /* tail loss prob for HMM bands                   */
+  int    use_sums;              /* TRUE to fill and use the posterior sums, false not to. */
+  double beta;                  /* tail loss prob for QDB                         */
+
+  /* --read related variables */
+  int              do_read;     /* TRUE to read seqs from a file, instead of emitting */
+  char            *read_seqfile;/* file to read sequences from */
+  int              format;      /* format of sequence file */
+
+  /* --distro related variables */
+  int              do_distro;   /* TRUE to read seqs from a file, and build probability
+				 * distro of start/ends based on their inferred start/ends */
+  char            *distro_seqfile; /* file to read sequences from */
+  CP9_dpmatrix_t  *cp9_post;    /* growable DP matrix for CP9 posteriors     */
+  int              distro_nseq; /* number of seqs to aln */
+  char           **distro_seq;  /* actual sequence                        */
+  char           **distro_dsq;  /* digitized sequences                    */
+  SQINFO          *distro_sqinfo; /* info about sequences (name/desc)       */
+  float           *sdistro;     /* distribution of inferred starts from seqs in distro_seqfile */
+  float           *edistro;     /* distribution of inferred ends   from seqs in distro_seqfile */
+  int              distro_spos; /* current inferred start pos for seq from distro_seqfile */
+  int              distro_epos; /* current inferred end pos for seq from distro_seqfile */
+  int              distro_spos_state; /* current inferred state type (0=match, 1=insert) */
+  int              distro_epos_state; /* current inferred state type (0=match, 1=insert) */
+  float            swentry, swexit;  /* for configuring the CP9 HMM for local aln */
+
+  Parsetree_t **tr;             /* Parsetrees of emitted sequence         */
+  Parsetree_t **ptr;            /* Parsetrees of partial emitted sequence */
+  char        **seq;            /* actual sequence                        */
+  char        **dsq;            /* digitized sequences                    */
+  SQINFO       *sqinfo;         /* info about sequences (name/desc)       */
+  char        **temp_dsq;       /* test digitized sequence                */
+  SQINFO       *temp_sqinfo;    /* info about test sequence (name/desc)   */
+  Parsetree_t **temp_tr;        /* Parsetrees of test emitted sequence    */
+  
+  SQINFO       *psqinfo;        /* info about test sequence (name/desc)   */
+  
+  MSA               *msa;       /* alignment */
+  int *useme;
+  int apos;
+  int cc;
+  int *spos;
+  int *epos;
+  char **pseq;		/* dealigned seqs after truncation           */
+  char **pdsq;		/* partial digitized sequences               */
+  
+  CMEmitMap_t *emap; 
+  
+  float *emit_sdistro;
+  float *emit_edistro;
+  int x;
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  seed           = (int) time ((time_t *) NULL);
+  pthresh        = 0.1;
+  do_sub         = FALSE;
+  do_fullsub     = FALSE;
+  nseq           = 100;
+  nrepeats       = 1;
+  debug_level    = 0;
+  do_local       = TRUE;
+  do_fixlen      = FALSE;
+  fixlen         = 0;
+  do_minlen      = FALSE;
+  minlen         = 0;
+  s_ct           = 0;
+  e_ct           = 0;
+  do_small       = TRUE;
+  do_qdb         = FALSE;
+  do_hbanded     = FALSE;
+  tau            = 0.0001;
+  beta           = 0.0000001;
+  use_sums       = FALSE;
+  do_histo       = FALSE;
+  fsub_pmass     = 0.;
+  do_read        = FALSE;
+  read_seqfile   = NULL;
+  do_distro      = FALSE;
+  distro_seqfile = NULL;
+
+  while (Getopt(argc, argv, OPTIONS, NOPTIONS, usage,
+		&optind, &optname, &optarg))  {
+    if      (strcmp(optname, "-n") == 0) nseq         = atoi(optarg);
+    else if (strcmp(optname, "-s") == 0) seed           = (long) atoi(optarg);
+    else if (strcmp(optname, "--read")      == 0) { do_read = TRUE;   read_seqfile = optarg;   }
+    else if (strcmp(optname, "--distro")    == 0) { do_distro = TRUE; distro_seqfile = optarg; }
+    else if (strcmp(optname, "--sub")       == 0) { do_sub = TRUE; do_local = FALSE; }
+    else if (strcmp(optname, "--global")    == 0) do_local = FALSE;
+    else if (strcmp(optname, "--post")      == 0) pthresh  = atof(optarg); 
+    else if (strcmp(optname, "--fixlen")    == 0) { do_fixlen = TRUE; fixlen   = atoi(optarg); }
+    else if (strcmp(optname, "--minlen")    == 0) { do_minlen = TRUE; minlen   = atoi(optarg); }
+    else if (strcmp(optname, "--hbanded")   == 0) { do_hbanded = TRUE; do_small = FALSE; }
+    else if (strcmp(optname, "--tau")       == 0) tau          = atof(optarg);
+    else if (strcmp(optname, "--sums")      == 0) use_sums     = TRUE;
+    else if (strcmp(optname, "--debug")     == 0) debug_level = atoi(optarg);
+    else if (strcmp(optname, "--histo")     == 0) do_histo = TRUE;
+    else if (strcmp(optname, "--repeat")    == 0) nrepeats = atoi(optarg);
+    else if (strcmp(optname, "-h") == 0) {
+      MainBanner(stdout, banner);
+      puts(usage);
+      puts(experts);
+      exit(EXIT_SUCCESS);
+    }
+  }
+  
+  if (argc - optind != 1) Die("Incorrect number of arguments.\n%s\n", usage);
+  cmfile = argv[optind++];
+  
+  if(do_histo)
+    {
+      post_spos = MallocOrDie(sizeof(float) * nseq);
+      post_epos = MallocOrDie(sizeof(float) * nseq);
+      dist_spos = MallocOrDie(sizeof(int  ) * nseq);
+      dist_epos = MallocOrDie(sizeof(int  ) * nseq);
+    }
+
+  /*****************************************************************
+   * Input and configure the CM
+   *****************************************************************/
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL)
+    Die("Failed to open covariance model save file %s\n%s\n", cmfile, usage);
+  if (! CMFileRead(cmfp, &cm))
+    Die("Failed to read a CM from %s -- file corrupt?\n", cmfile);
+  if (cm == NULL) 
+    Die("%s empty?\n", cmfile);
+  CMFileClose(cmfp);
+
+  /* Update cm->config_opts and cm->align_opts based on command line options */
+  /* We can't turn local on yet, because we have to emit the sequences first,
+   * (EmitParsetree() doesn't in local */
+  if(do_hbanded)      cm->align_opts  |= CM_ALIGN_HBANDED;
+  if(use_sums)        cm->align_opts  |= CM_ALIGN_SUMS;
+  if(do_sub)          cm->align_opts  |= CM_ALIGN_SUB;
+  if(do_fullsub)      cm->align_opts  |= CM_ALIGN_FSUB;
+  if(!do_small)       cm->align_opts  |= CM_ALIGN_NOSMALL;
+  if(do_qdb)          
+    { 
+      cm->align_opts  |= CM_ALIGN_QDB;
+      cm->config_opts |= CM_CONFIG_QDB;
+    }
+
+  /* Configure the CM for alignment based on cm->config_opts and cm->align_opts.
+   * set local mode, make cp9 HMM, calculate QD bands etc. */
+  ConfigCM(cm, NULL, NULL);
+
+  /* Determine number of consensus columns modelled by CM */
+  ncols = 0;
+  for(v = 0; v <= cm->M; v++)
+    {
+      if(cm->stid[v] ==  MATP_MP) ncols += 2;
+      else if(cm->stid[v] == MATL_ML || cm->stid[v] == MATR_MR)	ncols++;
+    }
+
+  /* check for incompatible/misused options */
+  if(do_minlen && do_fixlen)
+    Die("Pick either --fixlen or --minlen, not both.\n");
+  if(do_minlen && (minlen <= 0 || minlen > ncols))
+    Die("--minlen enabled, but non-sensical, must be >= 0 and <= %d (# match cols)\n", ncols);
+  if(do_fixlen && (fixlen <= 0 || fixlen > ncols))
+    Die("--fixlen enabled, but non-sensical, must be >= 0 and <= %d (# match cols)\n", ncols);
+
+  /****************************************************** 
+   * If do_distro, open and read sequences from distro file,
+   * We'll build probability distributions of the predicted
+   * start/ends of these sequences, from which to pick
+   * start/ends for truncation events later.
+   ******************************************************/
+  if(do_distro)
+    {
+      /* read the sequences from the input file */
+      format = SQFILE_FASTA;
+      printf("opening file: %s\n", distro_seqfile);
+      if (! ReadMultipleRseqs(distro_seqfile, format, &distro_seq, &distro_sqinfo, &distro_nseq))
+	Die("Failed to read any sequences from file %s, expecting FASTA.", distro_seqfile);
+      distro_dsq = MallocOrDie(sizeof(char *) * distro_nseq);
+
+      /* allocate and initialize the distributions */
+      sdistro    = MallocOrDie(sizeof(float) * (ncols));
+      edistro    = MallocOrDie(sizeof(float) * (ncols));
+      emit_sdistro = MallocOrDie(sizeof(int) * ncols);
+      emit_edistro = MallocOrDie(sizeof(int) * ncols);
+      for(i = 0; i < ncols; i++)
+	{
+	  sdistro[i] = 0.;
+	  edistro[i] = 0.;
+	  emit_sdistro[i] = 0.;
+	  emit_edistro[i] = 0.;
+	}
+      /* build a CP9 for the CM if nec. (we may have already if --hbanded enabled) */
+      if(!(cm->flags & CM_CP9))
+	{
+	  if(!build_cp9_hmm(cm, &(cm->cp9), &(cm->cp9map), FALSE, 0.0001, 0))
+	    Die("Couldn't build a CP9 HMM from the CM\n");
+	  cm->flags |= CM_CP9; /* raise the CP9 flag */
+	  /* configure the CP9 HMM for local alignment, all positions equiprobable */
+	  swentry= ((cm->cp9->M)-1.)/cm->cp9->M; /* all start pts equiprobable, including 1 */
+	  swexit = ((cm->cp9->M)-1.)/cm->cp9->M; /* all end   pts equiprobable, including M */
+	  CPlan9SWConfig(cm->cp9, swentry, swexit);
+	  CP9Logoddsify(cm->cp9);
+	}
+      for (i = 0; i < distro_nseq; i++) 
+	{
+	  distro_dsq[i] = DigitizeSequence(distro_seq[i], distro_sqinfo[i].len);
+	  CP9_seq2posteriors(cm, distro_dsq[i], 1, distro_sqinfo[i].len, &cp9_post, 0); 
+	  /* infer the start and end HMM nodes (consensus cols) from posterior matrix.
+	   * Remember: we're necessarily in local mode, the --sub option turns local mode on. 
+	   */
+	  CP9NodeForPosn(cm->cp9, 1, distro_sqinfo[i].len, 1, 
+			 cp9_post, &distro_spos, &distro_spos_state, do_fullsub, 0., TRUE, 0);
+	  CP9NodeForPosn(cm->cp9, 1, distro_sqinfo[i].len, distro_sqinfo[i].len, 
+			 cp9_post, &distro_epos, &distro_epos_state, do_fullsub, 0., TRUE, 0);
+	  printf("i: %d ncols: %d S: %d E: %d\n", i, ncols, distro_spos, distro_epos);
+	  if(distro_spos == 0 && distro_spos_state == 1) distro_spos = 1;
+	  if(distro_epos == 0 && distro_epos_state == 1) distro_epos = 1;
+	  sdistro[distro_spos-1] += 1.;
+	  edistro[distro_epos-1] += 1.;
+	  FreeCPlan9Matrix(cp9_post);
+	}
+      /* We've got all we need for the distribution, free distro_* data structures */
+      for(i = 0; i < distro_nseq; i++)
+	{
+	  free(distro_seq[i]);
+	  free(distro_dsq[i]);
+	}
+      free(distro_sqinfo);
+      free(distro_seq);
+      free(distro_dsq);
+
+      /* Normalize the distros */
+      esl_vec_FNorm(sdistro, ncols);
+      esl_vec_FNorm(edistro, ncols);
+      printf("\n\n");
+    }      
+
+  /*********************************************** 
+   * Open output file, if needed.
+   ***********************************************/
+
+  /*   if (ofile == NULL) fp = stdout;
+   else {
+     if ((fp = fopen(ofile, "w")) == NULL)
+       Die("Failed to open output file %s for writing", ofile);
+       }*/
+  
+  /****************************************************** 
+   * Do the work. Read or emit seqs and align them.
+   ******************************************************/
+  if(do_read)
+    {
+      /* read the sequences from the input file */
+      format = SQFILE_FASTA;
+      printf("opening file: %s\n", read_seqfile);
+      if (! ReadMultipleRseqs(read_seqfile, format, &seq, &sqinfo, &nseq))
+	Die("Failed to read any sequences from file %s, expecting FASTA.", read_seqfile);
+      dsq = MallocOrDie(sizeof(char *) * nseq);
+      for (i = 0; i < nseq; i++) 
+	dsq[i] = DigitizeSequence(seq[i], sqinfo[i].len);
+    }      
+
+  /*********************************************** 
+   * Show the options banner
+   ***********************************************/
+
+  MainBanner(stdout, banner);
+  printf("CM file:                     %s\n", cmfile);
+  printf("Number of seqs:              %d\n", nseq);
+  printf("Number of truncs per seq:    %d\n", nrepeats);
+  printf("Random seed:                 %ld\n", seed);
+  printf("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\n");
+
+  /* Allocate and initialize */
+  r = esl_randomness_Create(seed); 
+  if(!do_read)
+    {
+      dsq    = MallocOrDie(sizeof(char *)      * (nseq));
+      seq    = MallocOrDie(sizeof(char *)      * (nseq));
+      sqinfo = MallocOrDie(sizeof(SQINFO)      * (nseq));
+      tr     = MallocOrDie(sizeof(Parsetree_t) * (nseq));
+    }
+  i = 0;
+  
+  pdsq    = MallocOrDie(sizeof(char *)      * (nrepeats * nseq));
+  psqinfo = MallocOrDie(sizeof(SQINFO)      * (nrepeats * nseq));
+  ptr     = MallocOrDie(sizeof(Parsetree_t) * (nrepeats * nseq));
+  
+  temp_sqinfo = MallocOrDie(sizeof(SQINFO)      * 1);
+  temp_dsq    = MallocOrDie(sizeof(char *)      * 1);
+  temp_tr     = MallocOrDie(sizeof(Parsetree_t) * 1);
+
+  spos = MallocOrDie(sizeof(int) * (nrepeats * nseq));
+  epos = MallocOrDie(sizeof(int) * (nrepeats * nseq));
+  
+  emap = CreateEmitMap(cm);
+
+  /* Either use read seqs (if do_read) or emit nseq seqs from the CM,
+   * align them to the CM using the desired CYK algorithm (potentially
+   * banded), and truncate them to partial sequences. Then realign
+   * with the same CYK algorithm and determine how close the partial
+   * seq alignment is with the corresponding subalignment of the full
+   * sequence.
+   */
+  if(!(do_read))
+    {
+      for(i = 0; i < nseq; i++)
+	{
+	  /* Emit a sequence from the CM, we don't care about the parsetree,
+	   * we'll determine this via alignment */
+	  EmitParsetree(cm, r, NULL, &(seq[i]), &(dsq[i]), &L);
+	  while(L == 0)
+	    {
+	      free(seq[i]);
+	      free(dsq[i]);
+	      EmitParsetree(cm, r, NULL, &(seq[i]), &(dsq[i]), &L);
+	    }
+	  strcpy(sqinfo[i].name, cm->name);
+	  sqinfo[i].len   = L;
+	  sqinfo[i].flags = SQINFO_NAME | SQINFO_LEN;
+	}
+    }
+
+  /* Turn local on if we're supposed to */
+  if(do_local)
+    {
+      cm->config_opts |= CM_CONFIG_LOCAL;
+      /* Configure the CM and potentially HMM for local alignment. */
+      if (cm->config_opts & CM_CONFIG_LOCAL)
+	{ 
+	  ConfigLocal(cm, cm->pbegin, cm->pend);
+	  ConfigLocal_DisallowELEmissions(cm);
+	  CMLogoddsify(cm);
+	  if(cm->flags & CM_CP9)
+	    {
+	      swentry= ((cm->cp9->M)-1.)/cm->cp9->M; /* all start pts equiprobable, including 1 */
+	      swexit = ((cm->cp9->M)-1.)/cm->cp9->M; /* all end   pts equiprobable, including M */
+	      CPlan9SWConfig(cm->cp9, swentry, swexit);
+	      CP9Logoddsify(cm->cp9);
+	    }
+	}
+    }
+
+  /* Align the sequences */
+  /* turn off the do_sub option for initial alignment */
+  printf("%-40s ... ", "Aligning full length sequences");
+  if(do_sub) cm->align_opts &= ~CM_ALIGN_SUB;
+  pt_AlignSeqsWrapper(cm, dsq, sqinfo, nseq, &tr, 
+		      fsub_pmass, 0, 0, TRUE,
+		      NULL, NULL, NULL, NULL, NULL, NULL);
+  printf("done.\n");
+  
+  /* Temporary code: We can't build sub CMs of a CM in local mode, what  
+   * should be done here is to make the CM global again and then align 
+   * the seqs, but that code doesn't exist now. The temporary solution
+   * is below, free the CM, read it in again and configure it again,
+   * NOT in local mode.
+   */
+  if(do_sub) 
+    {
+      cm->align_opts |= CM_ALIGN_SUB;
+
+      FreeCM(cm);
+      if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL)
+	Die("Failed to open covariance model save file %s\n%s\n", cmfile, usage);
+      if (! CMFileRead(cmfp, &cm))
+	Die("Failed to read a CM from %s -- file corrupt?\n", cmfile);
+      if (cm == NULL) 
+	Die("%s empty?\n", cmfile);
+      CMFileClose(cmfp);
+      /* Update cm->config_opts and cm->align_opts based on command line options */
+      /* We can't turn local on yet, because we have to emit the sequences first,
+       * (EmitParsetree() doesn't in local */
+      if(do_hbanded)      cm->align_opts  |= CM_ALIGN_HBANDED;
+      if(use_sums)        cm->align_opts  |= CM_ALIGN_SUMS;
+      if(do_sub)          cm->align_opts  |= CM_ALIGN_SUB;
+      if(do_fullsub)      cm->align_opts  |= CM_ALIGN_FSUB;
+      if(!do_small)       cm->align_opts  |= CM_ALIGN_NOSMALL;
+      if(do_qdb)          
+	{ 
+	  cm->align_opts  |= CM_ALIGN_QDB;
+	  cm->config_opts |= CM_CONFIG_QDB;
+	}
+      /* Configure the CM for alignment based on cm->config_opts and cm->align_opts.
+       * set local mode, make cp9 HMM, calculate QD bands etc. */
+      ConfigCM(cm, NULL, NULL);
+    }
+
+  for(i = 0; i < (nrepeats * nseq); i++)
+    {
+      strcpy(temp_sqinfo[0].name, sqinfo[(i%nseq)].name);
+      temp_sqinfo[0].len   = sqinfo[(i%nseq)].len;
+      temp_tr[0]  = tr[(i%nseq)];
+      temp_dsq[0] = dsq[(i%nseq)];
+      temp_sqinfo[0].flags = SQINFO_NAME | SQINFO_LEN;
+	  
+      strcpy(temp_sqinfo[0].name, cm->name);
+      msa = Parsetrees2Alignment(cm, temp_dsq, temp_sqinfo, NULL, temp_tr, 1, TRUE);
+      /* important, the final variable do_full must be set to TRUE, we want
+       * all match columns in the alignment.  */
+      
+      /* Step 1: pick random start and end consensus position
+       *         for truncation, or if(do_distro) pick from
+       *         the empirical distribution. */
+      passed = FALSE;
+      while(!passed)
+	{
+	  if(do_distro)
+	    {
+	      spos[i] = esl_rnd_FChoose(r, sdistro, ncols) + 1;
+	      epos[i] = esl_rnd_FChoose(r, edistro, ncols) + 1;
+	    }
+	  else
+	    {
+	      spos[i] = ((int) (esl_random(r) * ncols)) + 1;
+	      epos[i] = ((int) (esl_random(r) * ncols)) + 1;
+	    }
+	  if(spos[i] > epos[i])
+	    {
+	      temp = spos[i];
+	      spos[i] = epos[i];
+	      epos[i] = temp;
+	      passed = TRUE;
+	    }
+	  if(do_distro)
+	    {
+	      emit_sdistro[(spos[i]-1)] += 1.;
+	      emit_edistro[(epos[i]-1)] += 1.;
+	    }
+	  if(!do_minlen && !do_fixlen)
+	    passed = TRUE;
+	  if(do_minlen && ((epos[i]-spos[i]+1) < minlen))
+	    passed = FALSE;
+	  if(do_fixlen)
+	    {
+	      if((spos[i] + fixlen - 1) > ncols)
+		passed = FALSE;
+	      else
+		epos[i] = spos[i] + fixlen - 1;
+	    }	  
+	}    
+      /* Truncate the alignment prior to consensus column spos[i] and after 
+	 consensus column epos[i] */
+      useme = (int *) MallocOrDie (sizeof(int) * (msa->alen+1));
+      for (apos = 0, cc = 0; apos < msa->alen; apos++)
+	{
+	  /* Careful here, placement of cc++ increment is impt, 
+	   * we want all inserts between cc=spos[i]-1 and cc=spos[i],
+	   * and between cc=epos[i] and cc=epos[i]+1.
+	   */
+	  if(cc < (spos[i]-1) || cc > epos[i])
+	    useme[apos] = 0;
+	  else
+	    useme[apos] = 1;
+	  if (!isgap(msa->rf[apos])) 
+	    { 
+	      cc++; 
+	      if(cc == (epos[i]+1))
+		useme[apos] = 0; 
+	    }
+	}
+      /*printf("\n\nDEBUG PRINTING ORIG ALIGNMENT:\n");
+	WriteStockholm(fp, msa);
+	printf("\n\nDONE DEBUG PRINTING ORIG ALIGNMENT:\n");
+	for(apos=0; apos < msa->alen; apos++)
+	printf("useme[%d]: %d\n", apos, useme[apos]);
+      */
+      MSAShorterAlignment(msa, useme);
+      free(useme);
+	  
+      /* Get the dealigned sequence, and save it as pdsq[i] */
+      DealignAseqs(msa->aseq, msa->nseq, &pseq);
+      if(debug_level > 0)
+	{
+	  printf("i: %d seq: %s\n", i, seq[i]);
+	  printf("i: %d pseq: %s\n", i, pseq[0]);
+	}
+      Lp = strlen(pseq[0]);
+      if(Lp == 0) /* don't want 0 len seqs */
+	{
+	  /* we handle this oddly, decrement i and wait
+	   * for next iteration of the loop to increment i
+	   * and refill this seq.
+	   */
+	  free(pseq);
+	  i--;
+	}
+      else
+	{
+	  pdsq[i] = DigitizeSequence(pseq[0], Lp);
+	  psqinfo[i].len   = Lp;
+	  strcpy(psqinfo[i].name, cm->name);
+	  psqinfo[i].flags = SQINFO_NAME | SQINFO_LEN;
+	}
+    }
+  /*****************************************************
+   * Align the partial seqs to the CM and collect stats 
+   * on how often we correctly get spos and epos.
+   *****************************************************/
+
+  /* Align all the partial sequences to the CM */
+  if(do_histo)
+    pt_AlignSeqsWrapper(cm, pdsq, psqinfo, (nseq*nrepeats), &ptr, fsub_pmass, 0, 0, TRUE, 
+			spos, epos, &post_spos, &post_epos, &dist_spos, &dist_epos);
+  else
+    pt_AlignSeqsWrapper(cm, pdsq, psqinfo, (nseq*nrepeats), &ptr, fsub_pmass, 0, 0, TRUE,
+			NULL, NULL, NULL, NULL, NULL, NULL);
+  s_ct = 0;
+  e_ct = 0;
+  /* For each sequence, compare the partial alignment with
+   * the full alignment */
+  for(i = 0; i < (nrepeats * nseq); i++)
+    {
+      Lp = psqinfo[i].len;
+      /*printf("dumping parsetree for partial seq of length %d\n", Lp);
+	ParsetreeDump(stdout, ptr[i], cm, pdsq[i]);*/
+
+      /* Determine the consensus column the first and last residue 
+       * of the partial sequence were aligned to */
+      pred_spos = pred_epos = -1;
+      for(x = 0; x < ptr[i]->n; x++)
+	{
+	  /* find consensus column that residue 1 aligns to */
+	  if(ptr[i]->emitl[x] == 1 && (cm->sttype[ptr[i]->state[x]] == ML_st ||
+				       cm->sttype[ptr[i]->state[x]] == MP_st))
+	    pred_spos = emap->lpos[cm->ndidx[ptr[i]->state[x]]];
+	  if(ptr[i]->emitl[x] == 1 && cm->sttype[ptr[i]->state[x]] == IL_st)
+	    pred_spos = emap->lpos[cm->ndidx[ptr[i]->state[x]]] + 1;
+	  
+	  if(ptr[i]->emitr[x] == 1 && (cm->sttype[ptr[i]->state[x]] == MR_st ||
+				       cm->sttype[ptr[i]->state[x]] == MP_st))
+	    pred_spos = emap->rpos[cm->ndidx[ptr[i]->state[x]]];
+	  if(ptr[i]->emitr[x] == 1 && cm->sttype[ptr[i]->state[x]] == IR_st)
+	    pred_spos = emap->rpos[cm->ndidx[ptr[i]->state[x]]];
+	  
+	  /* find consensus column that residue Lp aligns to */
+	  if(ptr[i]->emitl[x] == Lp && (cm->sttype[ptr[i]->state[x]] == ML_st ||
+					cm->sttype[ptr[i]->state[x]] == MP_st))
+	    pred_epos = emap->lpos[cm->ndidx[ptr[i]->state[x]]];
+	  if(ptr[i]->emitl[x] == Lp && cm->sttype[ptr[i]->state[x]] == IL_st)
+	    pred_epos = emap->lpos[cm->ndidx[ptr[i]->state[x]]];
+	  
+	  if(ptr[i]->emitr[x] == Lp && (cm->sttype[ptr[i]->state[x]] == MR_st ||
+					cm->sttype[ptr[i]->state[x]] == MP_st))
+	    pred_epos = emap->rpos[cm->ndidx[ptr[i]->state[x]]];
+	  if(ptr[i]->emitr[x] == Lp && cm->sttype[ptr[i]->state[x]] == IR_st)
+	    {
+	      if(cm->ndidx[ptr[i]->state[x]] == 0)
+		{
+		  if(ptr[i]->state[x] == 2) /* ROOT_IR */
+		    pred_epos = emap->rpos[cm->ndidx[ptr[i]->state[x]]] - 1;
+		  else
+		    pred_epos = 0; /* ROOT_IL */
+		}
+	      else
+		pred_epos = emap->rpos[cm->ndidx[ptr[i]->state[x]]] - 1;
+	    }
+	}  
+      if(pred_spos == -1)
+	Die("pred_spos is still -1!\n");
+      if(pred_epos == -1)
+	Die("pred_epos is still -1!\n");
+      printf("(%4d) S: %4d %4d %4d E: %4d %4d %4d \n", i, spos[i], pred_spos, spos[i]-pred_spos, epos[i], pred_epos, epos[i]-pred_epos);
+      
+      if(pred_spos == spos[i])
+	s_ct++;
+      if(pred_epos == epos[i])
+	e_ct++;
+      /*WriteStockholm(stdout, msa);*/
+      /*printf("attempts: %3d passed (i=%3d)\n", attempts, i);*/
+    }
+  if(do_distro)
+    {
+      /* Normalize the distros */
+      esl_vec_FNorm(emit_sdistro, ncols);
+      esl_vec_FNorm(emit_edistro, ncols);
+      for(i = 0; i < ncols; i++)
+	printf("Start[%4d]: %.4f %.4f\n", i, sdistro[i], emit_sdistro[i]);
+      printf("\n\n");
+      for(i = 0; i < ncols; i++)
+	printf("End  [%4d]: %.4f %.4f\n", i, edistro[i], emit_edistro[i]);
+    }
+  /* Clean up. */
+  if(do_distro)
+    {
+      free(sdistro);
+      free(edistro);
+      free(emit_sdistro);
+      free(emit_edistro);
+    }
+
+  FreeCM(cm);
+  /*if (tr[0] != NULL) FreeParsetree(tr[0]);  
+    if (ptr[i] != NULL) FreeParsetree(ptr[i]); 
+    free(dsq[0]);*/
+  printf("N %d S %d E %d\n", nseq, s_ct, e_ct);
+  /*free(sqinfo);*/
+  for (i = 0; i < nseq; i++) 
+    {
+      free(dsq[i]);
+      free(seq[i]);
+      FreeParsetree(tr[i]);
+    }
+  for (i = 0; i < (nrepeats*nseq); i++) 
+    {
+      free(pdsq[i]);
+      FreeParsetree(ptr[i]);
+    }
+  free(sqinfo);
+  free(psqinfo);
+  free(spos);
+  free(epos);
+  free(tr);
+  free(ptr);
+  free(pdsq);
+  free(dsq);
+  free(seq);
+  FreeEmitMap(emap);
+  esl_randomness_Destroy(r);
+  return EXIT_SUCCESS;
+}
+  
+/* EPN, Tue Dec  5 14:25:02 2006
+ * 
+ * Function: AlignSeqsWrapper()
+ * 
+ * Purpose:  Given a CM, digitized sequences, and a slew of options, 
+ *           do preliminaries, call the correct CYK function and return
+ *           parsetrees. Potentially collect stats for partial-test.
+ * 
+ * Args:     CM           - the covariance model
+ *           dsq          - digitized sequences to align
+ *           sqinfo       - info on the seq's we're aligning
+ *           nseq         - number of seqs we're aligning
+ *           ret_tr       - RETURN: parsetrees (pass NULL if trace isn't wanted)
+ *           fsub_pmass   - probability mass to require in fullsub mode 
+ *           bdump_level  - verbosity level for band related print statements
+ *           debug_level  - verbosity level for debugging print statements
+ *           silent_mode  - TRUE to not print anything, FALSE to print scores 
+ *
+ *           actual_spos  - [0..nseq-1] start consensus posn for truncated (partial) seq
+ *           actual_epos  - [0..nseq-1] end   consensus posn for truncated (partial) seq
+ *           ret_post_spos- [0..nseq-1] posterior probability from HMM of spos being start
+ *           ret_post_epos- [0..nseq-1] posterior probability from HMM of epos being end
+ *           ret_dist_spos- [0..nseq-1] distance (+/-) of max post start from spos
+ *           ret_dist_epos- [0..nseq-1] distance (+/-) of max post end   from epos
+ */
+void
+pt_AlignSeqsWrapper(CM_t *cm, char **dsq, SQINFO *sqinfo, int nseq, Parsetree_t ***ret_tr, 
+		    float fsub_pmass, int bdump_level, int debug_level, int silent_mode, 
+		    int *actual_spos, int *actual_epos, float **ret_post_spos, 
+		    float **ret_post_epos, int **ret_dist_spos, int **ret_dist_epos)
+{
+  Stopwatch_t  *watch1, *watch2;      /* for timings */
+  int i;                              /* counter over sequences */
+  int v;                              /* state counter */
+  Parsetree_t    **tr;          /* parse trees for the sequences */
+  float            sc;		/* score for one sequence alignment */
+  float            maxsc;	/* max score in all seqs */
+  float            minsc;	/* min score in all seqs */
+  float            avgsc;	/* avg score over all seqs */
+
+  /* variables related to CM Plan 9 HMMs */
+  struct cplan9_s       *hmm;           /* constructed CP9 HMM */
+  CP9Bands_t            *cp9b;          /* data structure for hmm bands (bands on the hmm states) 
+				         * and arrays for CM state bands, derived from HMM bands*/
+  CP9Map_t              *cp9map;        /* maps the hmm to the cm and vice versa */
+  struct cp9_dpmatrix_s *cp9_post;      /* growable DP matrix for posterior decode              */
+
+  /* variables related to the do_sub option */
+  CM_t              *sub_cm;       /* sub covariance model                      */
+  CMSubMap_t        *submap;
+  CP9Bands_t        *sub_cp9b;     /* data structure for hmm bands (bands on the hmm states) 
+				    * and arrays for CM state bands, derived from HMM bands */
+  CM_t              *orig_cm;      /* the original, template covariance model the sub CM was built from */
+  int                spos;         /* HMM node most likely to have emitted posn 1 of target seq */
+  int                spos_state;   /* HMM state type for curr spos 0=match or 1=insert */
+  int                epos;         /* HMM node most likely to have emitted posn L of target seq */
+  int                epos_state;   /* HMM state type for curr epos 0=match or  1=insert */
+  Parsetree_t     *orig_tr;        /* parsetree for the orig_cm; created from the sub_cm parsetree */
+
+  struct cplan9_s *sub_hmm;        /* constructed CP9 HMM; written to hmmfile              */
+  CP9Map_t        *sub_cp9map;     /* maps the sub_hmm to the sub_cm and vice versa */
+  struct cplan9_s *orig_hmm;       /* original CP9 HMM built from orig_cm */
+  CP9Map_t        *orig_cp9map;    
+  CP9Bands_t      *orig_cp9b; 
+
+  /* variables related to query dependent banding (qdb) */
+  int    expand_flag;           /* TRUE if the dmin and dmax vectors have just been 
+				 * expanded (in which case we want to recalculate them 
+				 * before we align a new sequence), and FALSE if not*/
+  int     *dmin;                /* minimum d bound for state v, [0..v..M-1] */
+  int     *dmax;                /* maximum d bound for state v, [0..v..M-1] */
+  int *orig_dmin;               /* original dmin values passed in */
+  int *orig_dmax;               /* original dmax values passed in */
+
+  /* variables related to inside/outside */
+  /*float           ***alpha;*/     /* alpha DP matrix for Inside() */
+  /*float           ***beta; */     /* beta DP matrix for Inside() */
+  /*float           ***post; */     /* post DP matrix for Inside() */
+  int             ***alpha;    /* alpha DP matrix for Inside() */
+
+
+  /* partial-test variables */
+  int do_ptest;                 /* TRUE to fill partial-test variables */
+  float *post_spos;
+  float *post_epos;
+  int   *dist_spos;
+  int   *dist_epos;
+
+  int do_hmmonly = FALSE;
+  int do_elsilent = FALSE;
+  int do_timings = FALSE;
+  int do_check = FALSE;
+  int do_post = FALSE;
+  
+  int do_local    = cm->config_opts  & CM_CONFIG_LOCAL;
+  int do_hbanded  = cm->align_opts   & CM_ALIGN_HBANDED;
+  int do_sub      = cm->align_opts   & CM_ALIGN_SUB;
+  int do_fullsub  = cm->align_opts   & CM_ALIGN_FSUB;
+  int do_qdb      = cm->align_opts   & CM_ALIGN_QDB;
+  int do_inside   = cm->align_opts   & CM_ALIGN_INSIDE;
+  int do_outside  = cm->align_opts   & CM_ALIGN_OUTSIDE;
+  int do_small    = !(cm->align_opts & CM_ALIGN_NOSMALL);
+  
+  if(do_fullsub)
+    do_sub = TRUE;
+
+  /*printf("in AlignSeqsWrapper() do_local: %d do_sub: %d do_fullsub: %d\n", do_local, do_sub, do_fullsub);*/
+
+  do_ptest = FALSE;
+  if(ret_post_spos != NULL)
+    do_ptest = TRUE;
+  if(do_ptest && (ret_post_epos == NULL || ret_dist_spos == NULL || ret_dist_epos == NULL))
+    Die("ERROR partial-test arrays must either all be NULL or non-NULL\n");
+
+  /* Allocate partial-test arrays */
+  if(ret_post_spos != NULL)
+    post_spos = MallocOrDie(sizeof(float) * nseq);
+  if(ret_post_epos != NULL)
+    post_epos = MallocOrDie(sizeof(float) * nseq);
+  if(ret_dist_spos != NULL)
+    dist_spos = MallocOrDie(sizeof(int  ) * nseq);
+  if(ret_dist_epos != NULL)
+    dist_epos = MallocOrDie(sizeof(int  ) * nseq);
+
+  tr    = MallocOrDie(sizeof(Parsetree_t) * nseq);
+  minsc = FLT_MAX;
+  maxsc = -FLT_MAX;
+  avgsc = 0;
+
+  watch1 = StopwatchCreate(); /* watch1 is used to time each step individually */
+  watch2 = StopwatchCreate(); /* watch2 times the full alignment (including band calc)
+				 for each seq */
+
+  if(do_hbanded || do_sub || do_ptest) /* We need a CP9 HMM to build sub_cms */
+    {
+      /* Keep this data for the original CM safe; we'll be doing
+       * pointer swapping to ease the sub_cm alignment implementation. */
+      hmm         = cm->cp9;
+      cp9map      = cm->cp9map;
+
+      orig_hmm = hmm;
+      orig_cp9map = cp9map;
+      if(do_hbanded)
+	cp9b = AllocCP9Bands(cm, hmm);
+
+      StopwatchZero(watch2);
+      StopwatchStart(watch2);
+    }
+
+  /* Copy the QD bands in case we expand them. */
+  if(do_qdb)
+    {
+      if(bdump_level > 1) 
+	  /*printf("cm->beta:%f\n", cm->beta);*/
+	  debug_print_bands(cm, cm->dmin, cm->dmax);
+      expand_flag = FALSE;
+      /* Copy dmin and dmax, so we can replace them after expansion */
+      orig_dmin = MallocOrDie(sizeof(int) * cm->M);
+      orig_dmax = MallocOrDie(sizeof(int) * cm->M);
+      for(v = 0; v < cm->M; v++)
+	{
+	  orig_dmin[v] = cm->dmin[v];
+	  orig_dmax[v] = cm->dmax[v];
+	}
+    }	  
+
+  if(do_elsilent) 
+    ConfigLocal_DisallowELEmissions(cm);
+
+  if(do_hbanded)
+    {
+      cp9b = AllocCP9Bands(cm, cm->cp9);
+      orig_cp9b = cp9b; 
+    }
+  orig_cm = cm;
+
+  /*****************************************************************
+   *  Collect parse trees for each sequence
+   *****************************************************************/
+
+  for (i = 0; i < nseq; i++)
+    {
+      StopwatchZero(watch1);
+      StopwatchStart(watch1);
+      StopwatchZero(watch2);
+      StopwatchStart(watch2);
+      
+      if (sqinfo[i].len == 0) Die("ERROR: sequence named %s has length 0.\n", sqinfo[i].name);
+
+      /* Potentially, do HMM calculations. */
+      if(do_hbanded)
+	{
+	  if(do_sub || do_ptest)
+	    CP9_seq2bands(orig_cm, dsq[i], 1, sqinfo[i].len, orig_cp9b, 
+			  &cp9_post, /* we DO want the posterior matrix back */
+			  debug_level);
+	  else
+	    CP9_seq2bands(orig_cm, dsq[i], 1, sqinfo[i].len, orig_cp9b, 
+			  NULL, /* we don't want the posterior matrix back */
+			  debug_level);
+	}
+      if(do_sub && !do_hbanded)
+	{
+	  /* (1) Get HMM posteriors (if do_hbanded, we already have them) */
+	  CP9_seq2posteriors(orig_cm, dsq[i], 1, sqinfo[i].len, &cp9_post, debug_level); 
+	}
+      if(do_ptest) /* determine the posterior probability from HMM of the correct start posn
+		    * and end posn, as well as distance from max posterior */
+	{
+	  /* Determine HMM post probability of actual start and end */
+	  /*	  CP9NodeForPosn(orig_hmm, 1, sqinfo[i].len, actual_spos[i], cp9_post, 
+			 &spos, &spos_state, &(post_spos[i]), debug_level);
+	  CP9NodeForPosn(orig_hmm, 1, sqinfo[i].len, actual_epos[i], cp9_post, 
+	  &epos, &spos_state, &(post_epos[i]), debug_level);*/
+	  printf("(%4d) s: %3d post: %.2f\n", i, actual_spos[i], 
+		 Score2Prob(cp9_post->mmx[1][actual_spos[i]], 1.));
+	  printf("(%4d) e: %3d post: %.2f\n", i, actual_epos[i], 
+		 Score2Prob(cp9_post->mmx[sqinfo[i].len][actual_epos[i]], 1.));
+	  /* Determine HMM post probability of most likely start and end */
+	  /*CP9NodeForPosn(orig_hmm, 1, sqinfo[i].len, 1, cp9_post, 
+			 &spos, &spos_state, NULL, debug_level);
+	  CP9NodeForPosn(orig_hmm, 1, sqinfo[i].len, sqinfo[i].len, cp9_post, 
+	  &epos, &epos_state, NULL, debug_level);*/
+	}
+      
+      /* If we're in sub mode:
+       * (1) Get HMM posteriors (we've already done this 
+       * (2) Infer the start (spos) and end (epos) HMM states by 
+       *     looking at the posterior matrix.
+       * (3) Build the sub_cm from the original CM.
+       *
+       * If we're also doing HMM banded alignment:
+       * (4) Build a new CP9 HMM from the sub CM.
+       * (5) Do Forward/Backward again, and get a new posterior matrix.
+       */
+      if(do_sub)
+	{
+	  /* (2) infer the start and end HMM states by looking at the posterior matrix.
+	   * Remember: we're necessarily in local mode, the --sub option turns local mode on. 
+	   */
+	  CP9NodeForPosn(orig_hmm, 1, sqinfo[i].len, 1,             cp9_post, &spos, &spos_state, 
+			 do_fullsub, fsub_pmass, TRUE, debug_level);
+	  CP9NodeForPosn(orig_hmm, 1, sqinfo[i].len, sqinfo[i].len, cp9_post, &epos, &epos_state, 
+			 do_fullsub, fsub_pmass, FALSE, debug_level);
+	  /* If the most likely state to have emitted the first or last residue
+	   * is the insert state in node 0, it only makes sense to start modelling
+	   * at consensus column 1. */
+	  if(spos == 0 && spos_state == 1) 
+	      spos = 1;
+	  if(epos == 0 && epos_state == 1) 
+	      epos = 1;
+	  if(epos < spos) /* This is a possible but hopefully rarely encountered situation, we
+			   * build a sub_cm identical to the CM, be setting spos = 1, epos = L */
+	    {
+	      spos = 1;
+	      epos = sqinfo[i].len;
+	    }
+	  /* (3) Build the sub_cm from the original CM. */
+	  if(!(build_sub_cm(orig_cm, &sub_cm, 
+			    spos, epos,         /* first and last col of structure kept in the sub_cm  */
+			    &submap,            /* maps from the sub_cm to cm and vice versa           */
+			    do_fullsub,         /* build or not build a sub CM that models all columns */
+			    debug_level)))      /* print or don't print debugging info                 */
+	    Die("Couldn't build a sub CM from the CM\n");
+	  /* Configure the sub_cm, the same as the cm, this will build a CP9 HMM if (do_hbanded) */
+	  ConfigCM(sub_cm, NULL, NULL);
+	  cm    = sub_cm; /* orig_cm still points to the original CM */
+
+	  if(do_hbanded) /* we're doing HMM banded alignment to the sub_cm */
+	    {
+	      /* Get the HMM bands for the sub_cm */
+	      sub_hmm = sub_cm->cp9;
+	      sub_cp9map = sub_cm->cp9map;
+	      sub_cp9b   = AllocCP9Bands(sub_cm, sub_cm->cp9);
+	      CP9_seq2bands(sub_cm, dsq[i], 1, sqinfo[i].len, sub_cp9b, 
+			    NULL, /* we don't want the posterior matrix back */
+			    debug_level);
+	      hmm           = sub_hmm;    
+	      cp9map        = sub_cp9map;
+	      cp9b          = sub_cp9b;
+	    }
+	}
+      /* Determine which CYK alignment algorithm to use, based
+       * on command-line options AND memory requirements.
+       */
+      if(do_hbanded)
+	{
+	  /* write a function to determine size of jd banded memory
+	   * req'd, and set do_small to true if its > thresh.
+	   if(do_small) * We're only going to band on d in memory, but 
+	   * we need to calculate safe_hd bands on the d dimension. 
+	   {
+	  */
+	}
+      
+      if(do_qdb)
+	{
+	  /*Check if we need to reset the query dependent bands b/c they're currently expanded. */
+	  if(expand_flag)
+	    {
+	      for(v = 0; v < cm->M; v++)
+		{
+		  dmin[v] = orig_dmin[v];
+		  dmax[v] = orig_dmax[v];
+		}
+	      expand_flag = FALSE;
+	    }
+	  if((sqinfo[i].len < dmin[0]) || (sqinfo[i].len > dmax[0]))
+	    {
+	      /* the seq we're aligning is outside the root band, so we expand.*/
+	      ExpandBands(cm, sqinfo[i].len, dmin, dmax);
+	      if(debug_level > 0) printf("Expanded bands for seq : %s\n", sqinfo[i].name);
+	      if(bdump_level > 2) 
+		{
+		  printf("printing expanded bands :\n");
+		  debug_print_bands(cm, dmin, dmax);
+		}
+	      expand_flag = TRUE;
+	    }
+	}
+
+      if(!silent_mode) 
+	{
+	  if(do_sub) 
+	    printf("Aligning (to a sub CM) %-20s", sqinfo[i].name);
+	  else
+	    printf("Aligning %-30s", sqinfo[i].name);
+	}
+      if (do_inside)
+	{
+	  if(do_hbanded)
+	    {
+	      sc = IInside_b_jd_me(cm, dsq[i], sqinfo[i].len, 1, sqinfo[i].len,
+				   BE_PARANOID,	/* non memory-saving mode */
+				   NULL, NULL,	/* manage your own matrix, I don't want it */
+				   NULL, NULL,	/* manage your own deckpool, I don't want it */
+				   do_local,        /* TRUE to allow local begins */
+				   cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax); /* j and d bands */
+	    }
+	  else
+	    {
+	      sc = IInside(cm, dsq[i], sqinfo[i].len, 1, sqinfo[i].len,
+			   BE_EFFICIENT,	/* memory-saving mode */
+			   NULL, NULL,	/* manage your own matrix, I don't want it */
+			   NULL, NULL,	/* manage your own deckpool, I don't want it */
+			   do_local);       /* TRUE to allow local begins */
+	    }
+
+	}
+      else if(do_outside)
+	{	
+	  if(do_hbanded)
+	    {
+	      
+	      sc = IInside_b_jd_me(cm, dsq[i], sqinfo[i].len, 1, sqinfo[i].len,
+				   BE_PARANOID,	/* save full alpha so we can run outside */
+				   NULL, &alpha,	/* fill alpha, and return it, needed for FOutside() */
+				   NULL, NULL,	/* manage your own deckpool, I don't want it */
+				   do_local,        /* TRUE to allow local begins */
+				   cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax); /* j and d bands */
+	      /*do_check = TRUE;*/
+	      sc = IOutside_b_jd_me(cm, dsq[i], sqinfo[i].len, 1, sqinfo[i].len,
+				    BE_PARANOID,	/* save full beta */
+				    NULL, NULL,	/* manage your own matrix, I don't want it */
+				    NULL, NULL,	/* manage your own deckpool, I don't want it */
+				    do_local,       /* TRUE to allow local begins */
+				    alpha,          /* alpha matrix from FInside_b_jd_me() */
+				    NULL,           /* don't save alpha */
+				    do_check,       /* TRUE to check Outside probs agree with Inside */
+				    cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax); /* j and d bands */
+	    }
+	  else
+	    {
+	      sc = IInside(cm, dsq[i], sqinfo[i].len, 1, sqinfo[i].len,
+			   BE_PARANOID,	/* save full alpha so we can run outside */
+			   NULL, &alpha,	/* fill alpha, and return it, needed for FOutside() */
+			   NULL, NULL,	/* manage your own deckpool, I don't want it */
+			   do_local);       /* TRUE to allow local begins */
+	      sc = IOutside(cm, dsq[i], sqinfo[i].len, 1, sqinfo[i].len,
+			    BE_PARANOID,	/* save full beta */
+			    NULL, NULL,	/* manage your own matrix, I don't want it */
+			    NULL, NULL,	/* manage your own deckpool, I don't want it */
+			    do_local,       /* TRUE to allow local begins */
+			    alpha,         /* alpha matrix from IInside() */
+			    NULL,           /* don't save alpha */
+			    do_check);      /* TRUE to check Outside probs agree with Inside */
+	    }
+	}
+      else if (do_small) 
+	{
+	  if(do_qdb)
+	    {
+	      sc = CYKDivideAndConquer(cm, dsq[i], sqinfo[i].len, 0, 1, sqinfo[i].len, 
+				       &(tr[i]), dmin, dmax);
+	      if(bdump_level > 0)
+ 		qdb_trace_info_dump(cm, tr[i], dmin, dmax, bdump_level);
+	    }
+	  else if(do_hbanded) /*j and d bands not tight enough to allow HMM banded full CYK*/
+	    {
+	      /* Calc the safe d bands */
+	      hd2safe_hd_bands(cm->M, cp9b->jmin, cp9b->jmax, cp9b->hdmin, cp9b->hdmax, 
+			       cp9b->safe_hdmin, cp9b->safe_hdmax);
+	      if(debug_level > 3)
+		{
+		  printf("\nprinting hd bands\n\n");
+		  debug_print_hd_bands(cm, cp9b->hdmin, cp9b->hdmax, cp9b->jmin, cp9b->jmax);
+		  printf("\ndone printing hd bands\n\n");
+		}
+	      /* Note the following CYK call will not enforce j bands, even
+	       * though user specified --hbanded. */
+	      sc = CYKDivideAndConquer(cm, dsq[i], sqinfo[i].len, 0, 1, sqinfo[i].len, 
+				       &(tr[i]), cp9b->safe_hdmin, cp9b->safe_hdmax);
+	      if(bdump_level > 0)
+		qdb_trace_info_dump(cm, tr[i], dmin, dmax, bdump_level);
+	    }
+	  else
+	    {
+	      /*printf("DEBUG PRINTING CM PARAMS BEFORE D&C CALL\n");
+		debug_print_cm_params(cm);
+		printf("DONE DEBUG PRINTING CM PARAMS BEFORE D&C CALL\n");*/
+
+	      sc = CYKDivideAndConquer(cm, dsq[i], sqinfo[i].len, 0, 1, sqinfo[i].len, &(tr[i]),
+				       NULL, NULL); /* we're not in QDB mode */
+	      if(bdump_level > 0)
+		{
+		  /* We want band info but --banded wasn't used.  Useful if you're curious
+		   * why a banded parse is crappy relative to non-banded parse, e.g. allows you 
+		   * to see where the non-banded parse went outside the bands.
+		   */
+		  qdb_trace_info_dump(cm, tr[i], dmin, dmax, bdump_level);
+		}
+	    }
+	}
+      else if(do_qdb)
+	{
+	  sc = CYKInside(cm, dsq[i], sqinfo[i].len, 0, 1, sqinfo[i].len, &(tr[i]), dmin, dmax);
+	  if(bdump_level > 0)
+	    qdb_trace_info_dump(cm, tr[i], dmin, dmax, bdump_level);
+	}
+      else if(do_hbanded)
+	{
+	  sc = CYKInside_b_jd(cm, dsq[i], sqinfo[i].len, 0, 1, sqinfo[i].len, &(tr[i]), cp9b->jmin, 
+			      cp9b->jmax, cp9b->hdmin, cp9b->hdmax, cp9b->safe_hdmin, cp9b->safe_hdmax);
+	  if(bdump_level > 0)
+	    qdb_trace_info_dump(cm, tr[i], cp9b->safe_hdmin, cp9b->safe_hdmax, bdump_level);
+	}
+      else
+	{
+	  sc = CYKInside(cm, dsq[i], sqinfo[i].len, 0, 1, sqinfo[i].len, &(tr[i]), NULL, NULL);
+	  if(bdump_level > 0)
+	    {
+	      /* We want band info but --hbanded wasn't used.  Useful if you're curious
+	       * why a banded parse is crappy relative to non-banded parse, e.g. allows you 
+	       * to see where the non-banded parse went outside the bands.
+	       */
+	      qdb_trace_info_dump(cm, tr[i], dmin, dmax, bdump_level);
+	    }
+	}
+      avgsc += sc;
+      if (sc > maxsc) maxsc = sc;
+      if (sc < minsc) minsc = sc;
+      
+      if(!silent_mode) printf("    score: %10.2f bits\n", sc);
+      
+      /* If debug level high enough, print out the parse tree */
+      if(debug_level > 2)
+	{
+	  fprintf(stdout, "  SCORE : %.2f bits\n", ParsetreeScore(cm, tr[i], dsq[i], FALSE));;
+	  ParsetreeDump(stdout, tr[i], cm, dsq[i]);
+	  fprintf(stdout, "//\n");
+	}
+      /* Dump the trace with info on i, j and d bands
+       * if bdump_level is high enough */
+      if(bdump_level > 0 && do_hbanded)
+	ijd_banded_trace_info_dump(cm, tr[i], cp9b->imin, cp9b->imax, cp9b->jmin, cp9b->jmax, 
+				   cp9b->hdmin, cp9b->hdmax, 1);
+      
+      /* Clean up the structures we use calculating HMM bands, that are allocated
+       * differently for each sequence. 
+       */
+      if(do_hbanded)
+	{
+	  for(v = 0; v < cm->M; v++)
+	    { 
+	      free(cp9b->hdmin[v]); 
+	      free(cp9b->hdmax[v]);
+	    }
+	  StopwatchStop(watch2);
+	  if(do_timings) 
+	    { 
+	      StopwatchDisplay(stdout, "band calc and jd CYK CPU time: ", watch2);
+	      printf("\n");
+	    }
+	}
+      if(do_sub && !(do_inside || do_outside))
+	{
+	  /* Convert the sub_cm parsetree to a full CM parsetree */
+	  if(debug_level > 0)
+	    ParsetreeDump(stdout, tr[i], cm, dsq[i]);
+	  if(!(sub_cm2cm_parsetree(orig_cm, sub_cm, &orig_tr, tr[i], submap, (cm->align_opts & CM_ALIGN_FSUB), debug_level)))
+	    {
+	      printf("\n\nIncorrectly converted original trace:\n");
+	      ParsetreeDump(stdout, orig_tr, orig_cm, dsq[i]);
+	      exit(1);
+	    }
+	  if(debug_level > 0)
+	    {
+	      printf("\n\nConverted original trace:\n");
+	      ParsetreeDump(stdout, orig_tr, orig_cm, dsq[i]);
+	    }
+	  /* Replace the sub_cm trace with the converted orig_cm trace. */
+	  FreeParsetree(tr[i]);
+	  tr[i] = orig_tr;
+	  
+	  FreeSubMap(submap);
+	  FreeCPlan9Matrix(cp9_post);
+	  FreeCM(sub_cm); /* cm and sub_cm now point to NULL */
+	}
+    }
+  if(do_hbanded)
+    FreeCP9Bands(cp9b);
+  if (do_qdb)
+    {
+      free(orig_dmin);
+      free(orig_dmax);
+    }
+  StopwatchFree(watch1);
+  StopwatchFree(watch2);
+  
+  *ret_tr = tr; 
+  
+  if(ret_post_spos != NULL)
+    *ret_post_spos = post_spos;
+  if(ret_post_epos != NULL)
+    *ret_post_epos = post_epos;
+  if(ret_dist_spos != NULL)
+    *ret_dist_spos = dist_spos;
+  if(ret_dist_epos != NULL)
+    *ret_dist_epos = dist_epos;
+
+  /*printf("leaving AlignSeqsWrapper()\n");*/
+}
diff --git a/src/prior.c b/src/prior.c
new file mode 100644
index 0000000..cb4a50e
--- /dev/null
+++ b/src/prior.c
@@ -0,0 +1,1218 @@
+/* prior.c
+ * Dirichlet priors for parameterizing a new model. 
+ *
+ * Original code from Eric Nawrocki. Adapted by SRE.
+ * SRE, Thu Apr  7 10:44:13 2005
+ * SVN $Id: prior.c 2382 2008-04-01 19:06:54Z eddys $
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+#include <assert.h>
+
+#include "easel.h"
+#include "esl_dirichlet.h"
+#include "esl_vectorops.h"
+#include "esl_fileparser.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+Prior_t *
+Prior_Create(void)
+{
+  int      status;
+  Prior_t *pri;
+  int      a, b;
+
+  ESL_ALLOC(pri, sizeof(Prior_t));
+  pri->tsetnum   = 0;
+  pri->t         = NULL;
+  pri->mbp       = NULL;
+  pri->mnt       = NULL;
+  pri->i         = NULL;
+  pri->maxnq     = 0;
+  pri->maxnalpha = 0;
+
+  for(a = 0; a < UNIQUESTATES; a++)
+    for(b = 0; b < NODETYPES; b++)
+      pri->tsetmap[a][b] = -1;
+
+  return pri;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+
+
+/* Function:  Prior_Destroy()
+ * Incept:    SRE, Mon Apr 11 10:06:34 2005 [St. Louis]
+ *
+ * Purpose:   Free's a prior.
+ */
+void
+Prior_Destroy(Prior_t *pri)
+{
+  int i;
+  if (pri == NULL) return;
+  if (pri->t != NULL) 
+    {
+      for (i = 0; i < pri->tsetnum; i++)
+	esl_mixdchlet_Destroy(pri->t[i]);
+      free(pri->t);
+    }
+  esl_mixdchlet_Destroy(pri->mbp);
+  esl_mixdchlet_Destroy(pri->mnt);
+  esl_mixdchlet_Destroy(pri->i);
+  free(pri);
+}
+
+/* Function: Prior_Read()
+ * 
+ * Purpose:  Input a transition prior from an open stream
+ *           (probably an open file).
+ */
+Prior_t *
+Prior_Read(FILE *fp) 
+{
+  Prior_t         *pri;
+  ESL_FILEPARSER  *efp;
+  char            *tok;
+  int              toklen;
+  int              status;
+
+  int              i;       /*counter over transition sets*/
+  int              curr_state_id; 
+  int              curr_next_node_id; 
+
+  pri = Prior_Create();
+
+  if ((efp = esl_fileparser_Create(fp)) == NULL)
+    cm_Fail("Failed to associate open prior file stream with fileparser");
+  esl_fileparser_SetCommentChar(efp, '#');
+
+  /* First entry is the strategy: "Dirichlet" is the only possibility now. */
+  if ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK) 
+    cm_Fail("%s\nPrior file parse failed, on first (Dirichlet) field", efp->errbuf);
+  if (strcasecmp(tok, "Dirichlet") != 0)
+    cm_Fail("No such prior strategy %s\n", tok);
+ 
+  /* Second entry is NTRANSSETS, which ought to be 74 */
+  if ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK)
+    cm_Fail("%s\nPrior file parse failed reading NTRANSSETS", efp->errbuf);
+  pri->tsetnum = atoi(tok);
+  ESL_ALLOC(pri->t, sizeof(ESL_MIXDCHLET *) * pri->tsetnum);
+  
+  /* Transition section: a whole bunch of mixture Dirichlets.
+   */
+  for (i = 0; i < pri->tsetnum; i++)
+    {
+      if ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK)
+	cm_Fail("%s\nPrior file parse failed at line %d reading unique statetype", 
+	    efp->errbuf, efp->linenumber);
+      if ((curr_state_id = UniqueStateCode(tok)) == -1)
+	cm_Fail("%s is not a uniq state;\nPrior file parse failed, line %d\n",
+	    tok, efp->linenumber);
+
+      if ((status = esl_fileparser_GetToken(efp, &tok, &toklen)) != eslOK)
+	cm_Fail("%s\nPrior file parse failed reading node code", efp->errbuf);
+      if ((curr_next_node_id = NodeCode(tok)) == -1)
+	cm_Fail("%s is not a node code;\nPrior file parse failed, line %d\n",
+	    tok, efp->linenumber);
+
+      pri->tsetmap[curr_state_id][curr_next_node_id] = i;
+
+      if (esl_mixdchlet_Read(efp, &(pri->t[i])) != eslOK)
+	cm_Fail("%s\nPrior file parse failed, reading transition prior %d at line %d.",
+	    efp->errbuf, i, efp->linenumber);
+      if (pri->t[i]->N > pri->maxnq)     pri->maxnq     = pri->t[i]->N;
+      if (pri->t[i]->K > pri->maxnalpha) pri->maxnalpha = pri->t[i]->K;
+    }
+  
+  /* Consensus base pair emission prior section.
+   */
+  if (esl_mixdchlet_Read(efp, &(pri->mbp)) != eslOK) 
+    cm_Fail("%s\nPrior file parse failed in base pair priors at line %d\n", 
+	efp->errbuf, efp->linenumber);
+  if (pri->mbp->N > pri->maxnq)     pri->maxnq     = pri->mbp->N;
+  if (pri->mbp->K > pri->maxnalpha) pri->maxnalpha = pri->mbp->K;
+
+  /* Consensus singlet emission prior section.
+   */
+  if (esl_mixdchlet_Read(efp, &(pri->mnt)) != eslOK) 
+    cm_Fail("%s\nPrior file parse failed in consensus singlet priors at line %d\n", 
+	efp->errbuf, efp->linenumber);
+  if (pri->mnt->N > pri->maxnq)     pri->maxnq     = pri->mnt->N;
+  if (pri->mnt->K > pri->maxnalpha) pri->maxnalpha = pri->mnt->K;
+
+  /* Nonconsensus singlet emission prior section.
+   */
+  if (esl_mixdchlet_Read(efp, &(pri->i)) != eslOK)  
+    cm_Fail("%s\nPrior file parse failed in nonconsensus singlet priors at line %d\n", 
+	efp->errbuf, efp->linenumber);
+  if (pri->i->N > pri->maxnq)     pri->maxnq     = pri->i->N;
+  if (pri->i->K > pri->maxnalpha) pri->maxnalpha = pri->i->K;
+
+  esl_fileparser_Destroy(efp);
+  return pri;
+
+ ERROR: 
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+
+      
+/* Function: PriorifyCM()
+ * 
+ * Purpose:  Given a CM containing counts; add pseudocounts to a CM 
+ *           using Dirichlet priors, and renormalize the CM.
+ *           
+ *           The Easel Dirichlet routines are in double-precision, 
+ *           whereas the CM is in floats, so we have some internal vector
+ *           conversion going on here.
+ * 
+ * Args:     CM -- the CM to add counts to (counts form)
+ *           pri -- the Dirichlet prior to use
+ *           
+ * Return:   (void)
+ *           CM is changed from counts to probability form.
+ */          
+void
+PriorifyCM(CM_t *cm, const Prior_t *pri)
+{
+  int status;
+  int v;		/* counter for model position   */
+  int setnum;           /* number of set to use */
+  int nxtndtype;        /* type of next node */
+  double *counts;	/* double copy of floating-pt counts in the CM */
+  double *probs;	/* double copy of new probability parameters */
+  double *mixq;		/* posterior probs of mixture components, P(q | c) */
+  int      i;
+
+  /* Create our temporary buffers; counts, probs, and mixq.
+   */
+  ESL_ALLOC(counts, sizeof(double) * pri->maxnalpha);
+  ESL_ALLOC(probs,  sizeof(double) * pri->maxnalpha);
+  ESL_ALLOC(mixq,   sizeof(double) * pri->maxnq);
+                                 
+  for (v = 0; v < cm->M; v++)
+    {
+      /* Priorify transition vector if not a BIF or E state */
+      if (cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+	{
+	  /* Determine which transition set to use. 
+	   * Current unique state id is easy (cm->stid[v]). 
+           * Type of next node is a little trickier. The trick is 
+           * to use the ndidx of the *last* state this state v
+           * connects to. This is guaranteed to be in the next node,
+           * cannot be an insert state of the current node.
+	   */
+	  nxtndtype = cm->ndtype[cm->ndidx[cm->cfirst[v] + cm->cnum[v] - 1]];
+	  setnum = pri->tsetmap[(int) cm->stid[v]][nxtndtype];
+	  for (i = 0; i < cm->cnum[v]; i++)
+	    counts[i] = (double) cm->t[v][i];
+
+	  esl_mixdchlet_MPParameters(counts, cm->cnum[v], 
+				     pri->t[setnum],
+				     mixq, probs);
+
+	  for (i = 0; i < cm->cnum[v]; i++)
+	    cm->t[v][i] = (float) probs[i];
+	}
+      
+      if(!(cm->flags & CM_RSEARCHEMIT)) /* in rsearch emit mode, do not priorify emissions */
+	{
+	  /* Emission priors
+	   */
+	  if (cm->sttype[v] == MP_st)
+	    {       /* Consensus base pairs */
+	      for (i = 0; i < MAXABET*MAXABET; i++)
+		counts[i] = (double) cm->e[v][i];
+	      
+	      esl_mixdchlet_MPParameters(counts, MAXABET*MAXABET,
+					 pri->mbp,
+					 mixq, probs);
+	      
+	      for (i = 0; i < MAXABET*MAXABET; i++)
+		cm->e[v][i] = (float) probs[i];
+	    }
+	  else if (cm->stid[v] == MATL_ML || cm->stid[v] == MATR_MR)
+	    {      /* Consensus singlets */
+	      for (i = 0; i < MAXABET; i++)
+		counts[i] = (double) cm->e[v][i];
+	      
+	      esl_mixdchlet_MPParameters(counts, MAXABET,
+					 pri->mnt,
+					 mixq, probs);
+	      
+	      for (i = 0; i < MAXABET; i++)
+		cm->e[v][i] = (float) probs[i];
+	    }
+	  else if (cm->sttype[v] == IL_st || cm->sttype[v] == IR_st ||
+		   cm->stid[v] == MATP_ML || cm->stid[v] == MATP_MR)
+	    {	/* nonconsensus singlets */
+	      for (i = 0; i < MAXABET; i++)
+		counts[i] = (double) cm->e[v][i];
+	      
+	      esl_mixdchlet_MPParameters(counts, MAXABET,
+					 pri->i,
+					 mixq, probs);
+	      
+	      for (i = 0; i < MAXABET; i++)
+		cm->e[v][i] = (float) probs[i];
+	    }
+	}
+    }/* end loop over states v */
+
+  free(mixq);
+  free(counts);
+  free(probs);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+
+/* Function:  Prior_Default()
+ * Incept:    SRE, Fri Apr 15 10:51:16 2005 [St. Louis]
+ *
+ * Purpose:   Creates and returns the default mixture Dirichlet prior.
+ *  
+ *            Most of the code in this function is autogenerated
+ *            by a Perl script, prifile2code.pl, which converts a prior
+ *            file to C code. xref 2005/0415-infernal-defaultprior.
+ *
+ * Returns:   ptr to the new prior structure.
+ *
+ * Xref:      2005/0415-infernal-defaultprior; STL9/65-69.
+ */
+Prior_t *
+Prior_Default(void)
+{
+  int status;
+  Prior_t *pri;
+
+  pri = Prior_Create();
+
+  pri->tsetnum = 74;
+  ESL_ALLOC(pri->t, sizeof(ESL_MIXDCHLET *) * pri->tsetnum);
+
+  /*****************************************************************
+   * The code block below is autogenerated:
+   *  ./prifile2code.pl mixture.pri > foo
+   * xref 0415-infernal-defaultprior
+   */
+   pri->tsetmap[MATP_MP][BIF_nd] = 0;
+   pri->t[0] = esl_mixdchlet_Create(1, 3);
+   pri->t[0]->pq[0] = 1.0;
+   pri->t[0]->alpha[0][0] = 0.067710091654;
+   pri->t[0]->alpha[0][1] = 0.000047753225;
+   pri->t[0]->alpha[0][2] = 0.483183211040;
+
+   pri->tsetmap[MATP_MP][END_nd] = 1;
+   pri->t[1] = esl_mixdchlet_Create(1, 3);
+   pri->t[1]->pq[0] = 1.0;
+   pri->t[1]->alpha[0][0] = 0.067710091654;
+   pri->t[1]->alpha[0][1] = 0.000047753225;
+   pri->t[1]->alpha[0][2] = 0.483183211040;
+
+   pri->tsetmap[MATP_MP][MATL_nd] = 2;
+   pri->t[2] = esl_mixdchlet_Create(1, 4);
+   pri->t[2]->pq[0] = 1.0;
+   pri->t[2]->alpha[0][0] = 0.028518011579;
+   pri->t[2]->alpha[0][1] = 0.024705844026;
+   pri->t[2]->alpha[0][2] = 1.464047470747;
+   pri->t[2]->alpha[0][3] = 0.074164509948;
+
+   pri->tsetmap[MATP_MP][MATP_nd] = 3;
+   pri->t[3] = esl_mixdchlet_Create(1, 6);
+   pri->t[3]->pq[0] = 1.0;
+   pri->t[3]->alpha[0][0] = 0.016729608598;
+   pri->t[3]->alpha[0][1] = 0.017449035307;
+   pri->t[3]->alpha[0][2] = 7.164604225972;
+   pri->t[3]->alpha[0][3] = 0.040744980202;
+   pri->t[3]->alpha[0][4] = 0.033562178957;
+   pri->t[3]->alpha[0][5] = 0.025523202345;
+
+   pri->tsetmap[MATP_MP][MATR_nd] = 4;
+   pri->t[4] = esl_mixdchlet_Create(1, 4);
+   pri->t[4]->pq[0] = 1.0;
+   pri->t[4]->alpha[0][0] = 0.032901537296;
+   pri->t[4]->alpha[0][1] = 0.013876834787;
+   pri->t[4]->alpha[0][2] = 1.694917068307;
+   pri->t[4]->alpha[0][3] = 0.162141225286;
+
+   pri->tsetmap[MATP_ML][BIF_nd] = 5;
+   pri->t[5] = esl_mixdchlet_Create(1, 3);
+   pri->t[5]->pq[0] = 1.0;
+   pri->t[5]->alpha[0][0] = 1.0;
+   pri->t[5]->alpha[0][1] = 1.0;
+   pri->t[5]->alpha[0][2] = 1.0;
+
+   pri->tsetmap[MATP_ML][END_nd] = 6;
+   pri->t[6] = esl_mixdchlet_Create(1, 3);
+   pri->t[6]->pq[0] = 1.0;
+   pri->t[6]->alpha[0][0] = 1.0;
+   pri->t[6]->alpha[0][1] = 1.0;
+   pri->t[6]->alpha[0][2] = 1.0;
+
+   pri->tsetmap[MATP_ML][MATL_nd] = 7;
+   pri->t[7] = esl_mixdchlet_Create(1, 4);
+   pri->t[7]->pq[0] = 1.0;
+   pri->t[7]->alpha[0][0] = 0.068859974656;
+   pri->t[7]->alpha[0][1] = 0.060683472648;
+   pri->t[7]->alpha[0][2] = 0.655691547663;
+   pri->t[7]->alpha[0][3] = 0.146392271070;
+
+   pri->tsetmap[MATP_ML][MATP_nd] = 8;
+   pri->t[8] = esl_mixdchlet_Create(1, 6);
+   pri->t[8]->pq[0] = 1.0;
+   pri->t[8]->alpha[0][0] = 0.009119452604;
+   pri->t[8]->alpha[0][1] = 0.007174198989;
+   pri->t[8]->alpha[0][2] = 0.279841652851;
+   pri->t[8]->alpha[0][3] = 0.345855381430;
+   pri->t[8]->alpha[0][4] = 0.007961193216;
+   pri->t[8]->alpha[0][5] = 0.044123881735;
+
+   pri->tsetmap[MATP_ML][MATR_nd] = 9;
+   pri->t[9] = esl_mixdchlet_Create(1, 4);
+   pri->t[9]->pq[0] = 1.0;
+   pri->t[9]->alpha[0][0] = 0.061640259819;
+   pri->t[9]->alpha[0][1] = 0.014142411829;
+   pri->t[9]->alpha[0][2] = 0.133564345209;
+   pri->t[9]->alpha[0][3] = 0.117860328247;
+
+   pri->tsetmap[MATP_MR][BIF_nd] = 10;
+   pri->t[10] = esl_mixdchlet_Create(1, 3);
+   pri->t[10]->pq[0] = 1.0;
+   pri->t[10]->alpha[0][0] = 1.0;
+   pri->t[10]->alpha[0][1] = 1.0;
+   pri->t[10]->alpha[0][2] = 1.0;
+
+   pri->tsetmap[MATP_MR][END_nd] = 11;
+   pri->t[11] = esl_mixdchlet_Create(1, 3);
+   pri->t[11]->pq[0] = 1.0;
+   pri->t[11]->alpha[0][0] = 1.0;
+   pri->t[11]->alpha[0][1] = 1.0;
+   pri->t[11]->alpha[0][2] = 1.0;
+
+   pri->tsetmap[MATP_MR][MATL_nd] = 12;
+   pri->t[12] = esl_mixdchlet_Create(1, 4);
+   pri->t[12]->pq[0] = 1.0;
+   pri->t[12]->alpha[0][0] = 0.024723293475;
+   pri->t[12]->alpha[0][1] = 0.048463880304;
+   pri->t[12]->alpha[0][2] = 0.212532685951;
+   pri->t[12]->alpha[0][3] = 0.407547325080;
+
+   pri->tsetmap[MATP_MR][MATP_nd] = 13;
+   pri->t[13] = esl_mixdchlet_Create(1, 6);
+   pri->t[13]->pq[0] = 1.0;
+   pri->t[13]->alpha[0][0] = 0.006294030132;
+   pri->t[13]->alpha[0][1] = 0.015189408169;
+   pri->t[13]->alpha[0][2] = 0.258896467198;
+   pri->t[13]->alpha[0][3] = 0.015420910305;
+   pri->t[13]->alpha[0][4] = 0.449746529026;
+   pri->t[13]->alpha[0][5] = 0.053194553636;
+
+   pri->tsetmap[MATP_MR][MATR_nd] = 14;
+   pri->t[14] = esl_mixdchlet_Create(1, 4);
+   pri->t[14]->pq[0] = 1.0;
+   pri->t[14]->alpha[0][0] = 0.020819322736;
+   pri->t[14]->alpha[0][1] = 0.000060497356;
+   pri->t[14]->alpha[0][2] = 0.272689176849;
+   pri->t[14]->alpha[0][3] = 0.063856784928;
+
+   pri->tsetmap[MATP_D][BIF_nd] = 15;
+   pri->t[15] = esl_mixdchlet_Create(1, 3);
+   pri->t[15]->pq[0] = 1.0;
+   pri->t[15]->alpha[0][0] = 1.0;
+   pri->t[15]->alpha[0][1] = 1.0;
+   pri->t[15]->alpha[0][2] = 1.0;
+
+   pri->tsetmap[MATP_D][END_nd] = 16;
+   pri->t[16] = esl_mixdchlet_Create(1, 3);
+   pri->t[16]->pq[0] = 1.0;
+   pri->t[16]->alpha[0][0] = 1.0;
+   pri->t[16]->alpha[0][1] = 1.0;
+   pri->t[16]->alpha[0][2] = 1.0;
+
+   pri->tsetmap[MATP_D][MATL_nd] = 17;
+   pri->t[17] = esl_mixdchlet_Create(1, 4);
+   pri->t[17]->pq[0] = 1.0;
+   pri->t[17]->alpha[0][0] = 0.024577940691;
+   pri->t[17]->alpha[0][1] = 0.030655567559;
+   pri->t[17]->alpha[0][2] = 0.121290355765;
+   pri->t[17]->alpha[0][3] = 0.406621701238;
+
+   pri->tsetmap[MATP_D][MATP_nd] = 18;
+   pri->t[18] = esl_mixdchlet_Create(1, 6);
+   pri->t[18]->pq[0] = 1.0;
+   pri->t[18]->alpha[0][0] = 0.001029025955;
+   pri->t[18]->alpha[0][1] = 0.002536729756;
+   pri->t[18]->alpha[0][2] = 0.046719556839;
+   pri->t[18]->alpha[0][3] = 0.029117903291;
+   pri->t[18]->alpha[0][4] = 0.028767509361;
+   pri->t[18]->alpha[0][5] = 0.436842892057;
+
+   pri->tsetmap[MATP_D][MATR_nd] = 19;
+   pri->t[19] = esl_mixdchlet_Create(1, 4);
+   pri->t[19]->pq[0] = 1.0;
+   pri->t[19]->alpha[0][0] = 0.000017041108;
+   pri->t[19]->alpha[0][1] = 0.000007069171;
+   pri->t[19]->alpha[0][2] = 0.028384306256;
+   pri->t[19]->alpha[0][3] = 0.087965488640;
+
+   pri->tsetmap[MATP_IL][BIF_nd] = 20;
+   pri->t[20] = esl_mixdchlet_Create(1, 3);
+   pri->t[20]->pq[0] = 1.0;
+   pri->t[20]->alpha[0][0] = 0.943443048986;
+   pri->t[20]->alpha[0][1] = 0.064001237265;
+   pri->t[20]->alpha[0][2] = 0.432230812455;
+
+   pri->tsetmap[MATP_IL][END_nd] = 21;
+   pri->t[21] = esl_mixdchlet_Create(1, 3);
+   pri->t[21]->pq[0] = 1.0;
+   pri->t[21]->alpha[0][0] = 0.943443048986;
+   pri->t[21]->alpha[0][1] = 0.064001237265;
+   pri->t[21]->alpha[0][2] = 0.432230812455;
+
+   pri->tsetmap[MATP_IL][MATL_nd] = 22;
+   pri->t[22] = esl_mixdchlet_Create(1, 4);
+   pri->t[22]->pq[0] = 1.0;
+   pri->t[22]->alpha[0][0] = 0.250101882938;
+   pri->t[22]->alpha[0][1] = 0.155728904821;
+   pri->t[22]->alpha[0][2] = 0.370945030932;
+   pri->t[22]->alpha[0][3] = 0.027811408475;
+
+   pri->tsetmap[MATP_IL][MATP_nd] = 23;
+   pri->t[23] = esl_mixdchlet_Create(1, 6);
+   pri->t[23]->pq[0] = 1.0;
+   pri->t[23]->alpha[0][0] = 0.157307265492;
+   pri->t[23]->alpha[0][1] = 0.131105492208;
+   pri->t[23]->alpha[0][2] = 0.555106727689;
+   pri->t[23]->alpha[0][3] = 0.041624804903;
+   pri->t[23]->alpha[0][4] = 0.024305424386;
+   pri->t[23]->alpha[0][5] = 0.030756705205;
+
+   pri->tsetmap[MATP_IL][MATR_nd] = 24;
+   pri->t[24] = esl_mixdchlet_Create(1, 4);
+   pri->t[24]->pq[0] = 1.0;
+   pri->t[24]->alpha[0][0] = 0.155093374292;
+   pri->t[24]->alpha[0][1] = 0.054734614999;
+   pri->t[24]->alpha[0][2] = 0.714409186001;
+   pri->t[24]->alpha[0][3] = 0.168407110635;
+
+   pri->tsetmap[MATP_IR][BIF_nd] = 25;
+   pri->t[25] = esl_mixdchlet_Create(1, 2);
+   pri->t[25]->pq[0] = 1.0;
+   pri->t[25]->alpha[0][0] = 0.264643213319;
+   pri->t[25]->alpha[0][1] = 0.671462565227;
+
+   pri->tsetmap[MATP_IR][END_nd] = 26;
+   pri->t[26] = esl_mixdchlet_Create(1, 2);
+   pri->t[26]->pq[0] = 1.0;
+   pri->t[26]->alpha[0][0] = 0.264643213319;
+   pri->t[26]->alpha[0][1] = 0.671462565227;
+
+   pri->tsetmap[MATP_IR][MATL_nd] = 27;
+   pri->t[27] = esl_mixdchlet_Create(1, 3);
+   pri->t[27]->pq[0] = 1.0;
+   pri->t[27]->alpha[0][0] = 0.601223387577;
+   pri->t[27]->alpha[0][1] = 0.939499051719;
+   pri->t[27]->alpha[0][2] = 0.092516097691;
+
+   pri->tsetmap[MATP_IR][MATP_nd] = 28;
+   pri->t[28] = esl_mixdchlet_Create(1, 5);
+   pri->t[28]->pq[0] = 1.0;
+   pri->t[28]->alpha[0][0] = 0.291829430523;
+   pri->t[28]->alpha[0][1] = 1.098441427679;
+   pri->t[28]->alpha[0][2] = 0.025595408318;
+   pri->t[28]->alpha[0][3] = 0.091146313822;
+   pri->t[28]->alpha[0][4] = 0.042349119486;
+
+   pri->tsetmap[MATP_IR][MATR_nd] = 29;
+   pri->t[29] = esl_mixdchlet_Create(1, 3);
+   pri->t[29]->pq[0] = 1.0;
+   pri->t[29]->alpha[0][0] = 0.327208719748;
+   pri->t[29]->alpha[0][1] = 0.846283302435;
+   pri->t[29]->alpha[0][2] = 0.069337439204;
+
+   pri->tsetmap[MATL_ML][BIF_nd] = 30;
+   pri->t[30] = esl_mixdchlet_Create(1, 2);
+   pri->t[30]->pq[0] = 1.0;
+   pri->t[30]->alpha[0][0] = 0.009635966745;
+   pri->t[30]->alpha[0][1] = 1.220143960207;
+
+   pri->tsetmap[MATL_ML][END_nd] = 31;
+   pri->t[31] = esl_mixdchlet_Create(1, 2);
+   pri->t[31]->pq[0] = 1.0;
+   pri->t[31]->alpha[0][0] = 0.009635966745;
+   pri->t[31]->alpha[0][1] = 1.220143960207;
+
+   pri->tsetmap[MATL_ML][MATL_nd] = 32;
+   pri->t[32] = esl_mixdchlet_Create(1, 3);
+   pri->t[32]->pq[0] = 1.0;
+   pri->t[32]->alpha[0][0] = 0.015185708311;
+   pri->t[32]->alpha[0][1] = 1.809432933023;
+   pri->t[32]->alpha[0][2] = 0.038601480352;
+
+   pri->tsetmap[MATL_ML][MATP_nd] = 33;
+   pri->t[33] = esl_mixdchlet_Create(1, 5);
+   pri->t[33]->pq[0] = 1.0;
+   pri->t[33]->alpha[0][0] = 0.031820644019;
+   pri->t[33]->alpha[0][1] = 2.300193431878;
+   pri->t[33]->alpha[0][2] = 0.036163737927;
+   pri->t[33]->alpha[0][3] = 0.031218244200;
+   pri->t[33]->alpha[0][4] = 0.016826710214;
+
+   pri->tsetmap[MATL_ML][MATR_nd] = 34;
+   pri->t[34] = esl_mixdchlet_Create(1, 3);
+   pri->t[34]->pq[0] = 1.0;
+   pri->t[34]->alpha[0][0] = 0.012395245929;
+   pri->t[34]->alpha[0][1] = 2.076134487839;
+   pri->t[34]->alpha[0][2] = 0.039781067793;
+
+   pri->tsetmap[MATL_D][BIF_nd] = 35;
+   pri->t[35] = esl_mixdchlet_Create(1, 2);
+   pri->t[35]->pq[0] = 1.0;
+   pri->t[35]->alpha[0][0] = 0.019509171372;
+   pri->t[35]->alpha[0][1] = 6.781321301695;
+
+   pri->tsetmap[MATL_D][END_nd] = 36;
+   pri->t[36] = esl_mixdchlet_Create(1, 2);
+   pri->t[36]->pq[0] = 1.0;
+   pri->t[36]->alpha[0][0] = 0.019509171372;
+   pri->t[36]->alpha[0][1] = 6.781321301695;
+
+   pri->tsetmap[MATL_D][MATL_nd] = 37;
+   pri->t[37] = esl_mixdchlet_Create(1, 3);
+   pri->t[37]->pq[0] = 1.0;
+   pri->t[37]->alpha[0][0] = 0.005679808868;
+   pri->t[37]->alpha[0][1] = 0.127365862719;
+   pri->t[37]->alpha[0][2] = 0.277086556814;
+
+   pri->tsetmap[MATL_D][MATP_nd] = 38;
+   pri->t[38] = esl_mixdchlet_Create(1, 5);
+   pri->t[38]->pq[0] = 1.0;
+   pri->t[38]->alpha[0][0] = 0.023424968753;
+   pri->t[38]->alpha[0][1] = 0.417640407951;
+   pri->t[38]->alpha[0][2] = 0.039088991906;
+   pri->t[38]->alpha[0][3] = 0.120577442402;
+   pri->t[38]->alpha[0][4] = 0.128103786646;
+
+   pri->tsetmap[MATL_D][MATR_nd] = 39;
+   pri->t[39] = esl_mixdchlet_Create(1, 3);
+   pri->t[39]->pq[0] = 1.0;
+   pri->t[39]->alpha[0][0] = 0.013699691994;
+   pri->t[39]->alpha[0][1] = 0.405128575339;
+   pri->t[39]->alpha[0][2] = 0.254775565405;
+
+   pri->tsetmap[MATL_IL][BIF_nd] = 40;
+   pri->t[40] = esl_mixdchlet_Create(1, 2);
+   pri->t[40]->pq[0] = 1.0;
+   pri->t[40]->alpha[0][0] = 0.264643213319;
+   pri->t[40]->alpha[0][1] = 0.671462565227;
+
+   pri->tsetmap[MATL_IL][END_nd] = 41;
+   pri->t[41] = esl_mixdchlet_Create(1, 2);
+   pri->t[41]->pq[0] = 1.0;
+   pri->t[41]->alpha[0][0] = 0.264643213319;
+   pri->t[41]->alpha[0][1] = 0.671462565227;
+
+   pri->tsetmap[MATL_IL][MATL_nd] = 42;
+   pri->t[42] = esl_mixdchlet_Create(1, 3);
+   pri->t[42]->pq[0] = 1.0;
+   pri->t[42]->alpha[0][0] = 0.601223387577;
+   pri->t[42]->alpha[0][1] = 0.939499051719;
+   pri->t[42]->alpha[0][2] = 0.092516097691;
+
+   pri->tsetmap[MATL_IL][MATP_nd] = 43;
+   pri->t[43] = esl_mixdchlet_Create(1, 5);
+   pri->t[43]->pq[0] = 1.0;
+   pri->t[43]->alpha[0][0] = 0.291829430523;
+   pri->t[43]->alpha[0][1] = 1.098441427679;
+   pri->t[43]->alpha[0][2] = 0.091146313822;
+   pri->t[43]->alpha[0][3] = 0.025595408318;
+   pri->t[43]->alpha[0][4] = 0.042349119486;
+
+   pri->tsetmap[MATL_IL][MATR_nd] = 44;
+   pri->t[44] = esl_mixdchlet_Create(1, 3);
+   pri->t[44]->pq[0] = 1.0;
+   pri->t[44]->alpha[0][0] = 0.327208719748;
+   pri->t[44]->alpha[0][1] = 0.846283302435;
+   pri->t[44]->alpha[0][2] = 0.069337439204;
+
+   pri->tsetmap[MATR_MR][BIF_nd] = 45;
+   pri->t[45] = esl_mixdchlet_Create(1, 2);
+   pri->t[45]->pq[0] = 1.0;
+   pri->t[45]->alpha[0][0] = 0.009635966745;
+   pri->t[45]->alpha[0][1] = 1.220143960207;
+
+   pri->tsetmap[MATR_MR][MATP_nd] = 46;
+   pri->t[46] = esl_mixdchlet_Create(1, 5);
+   pri->t[46]->pq[0] = 1.0;
+   pri->t[46]->alpha[0][0] = 0.031820644019;
+   pri->t[46]->alpha[0][1] = 2.300193431878;
+   pri->t[46]->alpha[0][2] = 0.036163737927;
+   pri->t[46]->alpha[0][3] = 0.031218244200;
+   pri->t[46]->alpha[0][4] = 0.016826710214;
+
+   pri->tsetmap[MATR_MR][MATR_nd] = 47;
+   pri->t[47] = esl_mixdchlet_Create(1, 3);
+   pri->t[47]->pq[0] = 1.0;
+   pri->t[47]->alpha[0][0] = 0.012395245929;
+   pri->t[47]->alpha[0][1] = 2.076134487839;
+   pri->t[47]->alpha[0][2] = 0.039781067793;
+
+   pri->tsetmap[MATR_D][BIF_nd] = 48;
+   pri->t[48] = esl_mixdchlet_Create(1, 2);
+   pri->t[48]->pq[0] = 1.0;
+   pri->t[48]->alpha[0][0] = 0.021604946951;
+   pri->t[48]->alpha[0][1] = 0.444765555211;
+
+   pri->tsetmap[MATR_D][MATP_nd] = 49;
+   pri->t[49] = esl_mixdchlet_Create(1, 5);
+   pri->t[49]->pq[0] = 1.0;
+   pri->t[49]->alpha[0][0] = 0.021273745319;
+   pri->t[49]->alpha[0][1] = 0.532292228853;
+   pri->t[49]->alpha[0][2] = 0.110249350652;
+   pri->t[49]->alpha[0][3] = 0.040890357850;
+   pri->t[49]->alpha[0][4] = 0.164194410420;
+
+   pri->tsetmap[MATR_D][MATR_nd] = 50;
+   pri->t[50] = esl_mixdchlet_Create(1, 3);
+   pri->t[50]->pq[0] = 1.0;
+   pri->t[50]->alpha[0][0] = 0.005806440507;
+   pri->t[50]->alpha[0][1] = 0.164264844267;
+   pri->t[50]->alpha[0][2] = 0.316876127883;
+
+   pri->tsetmap[MATR_IR][BIF_nd] = 51;
+   pri->t[51] = esl_mixdchlet_Create(1, 2);
+   pri->t[51]->pq[0] = 1.0;
+   pri->t[51]->alpha[0][0] = 0.264643213319;
+   pri->t[51]->alpha[0][1] = 0.671462565227;
+
+   pri->tsetmap[MATR_IR][MATP_nd] = 52;
+   pri->t[52] = esl_mixdchlet_Create(1, 5);
+   pri->t[52]->pq[0] = 1.0;
+   pri->t[52]->alpha[0][0] = 0.291829430523;
+   pri->t[52]->alpha[0][1] = 1.098441427679;
+   pri->t[52]->alpha[0][2] = 0.025595408318;
+   pri->t[52]->alpha[0][3] = 0.091146313822;
+   pri->t[52]->alpha[0][4] = 0.042349119486;
+
+   pri->tsetmap[MATR_IR][MATR_nd] = 53;
+   pri->t[53] = esl_mixdchlet_Create(1, 3);
+   pri->t[53]->pq[0] = 1.0;
+   pri->t[53]->alpha[0][0] = 0.327208719748;
+   pri->t[53]->alpha[0][1] = 0.846283302435;
+   pri->t[53]->alpha[0][2] = 0.069337439204;
+
+   pri->tsetmap[BEGL_S][BIF_nd] = 54;
+   pri->t[54] = esl_mixdchlet_Create(1, 1);
+   pri->t[54]->pq[0] = 1.0;
+   pri->t[54]->alpha[0][0] = 1.0;
+
+   pri->tsetmap[BEGL_S][MATP_nd] = 55;
+   pri->t[55] = esl_mixdchlet_Create(1, 4);
+   pri->t[55]->pq[0] = 1.0;
+   pri->t[55]->alpha[0][0] = 4.829712747509;
+   pri->t[55]->alpha[0][1] = 0.061131109227;
+   pri->t[55]->alpha[0][2] = 0.092185242101;
+   pri->t[55]->alpha[0][3] = 0.059154827887;
+
+   pri->tsetmap[BEGR_S][BIF_nd] = 56;
+   pri->t[56] = esl_mixdchlet_Create(1, 2);
+   pri->t[56]->pq[0] = 1.0;
+   pri->t[56]->alpha[0][0] = 0.009635966745;
+   pri->t[56]->alpha[0][1] = 1.220143960207;
+
+   pri->tsetmap[BEGR_S][MATL_nd] = 57;
+   pri->t[57] = esl_mixdchlet_Create(1, 3);
+   pri->t[57]->pq[0] = 1.0;
+   pri->t[57]->alpha[0][0] = 0.015185708311;
+   pri->t[57]->alpha[0][1] = 1.809432933023;
+   pri->t[57]->alpha[0][2] = 0.038601480352;
+
+   pri->tsetmap[BEGR_S][MATP_nd] = 58;
+   pri->t[58] = esl_mixdchlet_Create(1, 5);
+   pri->t[58]->pq[0] = 1.0;
+   pri->t[58]->alpha[0][0] = 0.031820644019;
+   pri->t[58]->alpha[0][1] = 2.300193431878;
+   pri->t[58]->alpha[0][2] = 0.036163737927;
+   pri->t[58]->alpha[0][3] = 0.031218244200;
+   pri->t[58]->alpha[0][4] = 0.016826710214;
+
+   pri->tsetmap[BEGR_IL][BIF_nd] = 59;
+   pri->t[59] = esl_mixdchlet_Create(1, 2);
+   pri->t[59]->pq[0] = 1.0;
+   pri->t[59]->alpha[0][0] = 0.264643213319;
+   pri->t[59]->alpha[0][1] = 0.671462565227;
+
+   pri->tsetmap[BEGR_IL][MATL_nd] = 60;
+   pri->t[60] = esl_mixdchlet_Create(1, 3);
+   pri->t[60]->pq[0] = 1.0;
+   pri->t[60]->alpha[0][0] = 0.601223387577;
+   pri->t[60]->alpha[0][1] = 0.939499051719;
+   pri->t[60]->alpha[0][2] = 0.092516097691;
+
+   pri->tsetmap[BEGR_IL][MATP_nd] = 61;
+   pri->t[61] = esl_mixdchlet_Create(1, 5);
+   pri->t[61]->pq[0] = 1.0;
+   pri->t[61]->alpha[0][0] = 0.291829430523;
+   pri->t[61]->alpha[0][1] = 1.098441427679;
+   pri->t[61]->alpha[0][2] = 0.091146313822;
+   pri->t[61]->alpha[0][3] = 0.025595408318;
+   pri->t[61]->alpha[0][4] = 0.042349119486;
+
+   pri->tsetmap[ROOT_S][BIF_nd] = 62;
+   pri->t[62] = esl_mixdchlet_Create(1, 3);
+   pri->t[62]->pq[0] = 1.0;
+   pri->t[62]->alpha[0][0] = 0.067710091654;
+   pri->t[62]->alpha[0][1] = 0.000047753225;
+   pri->t[62]->alpha[0][2] = 0.483183211040;
+
+   pri->tsetmap[ROOT_S][MATL_nd] = 63;
+   pri->t[63] = esl_mixdchlet_Create(1, 4);
+   pri->t[63]->pq[0] = 1.0;
+   pri->t[63]->alpha[0][0] = 0.028518011579;
+   pri->t[63]->alpha[0][1] = 0.024705844026;
+   pri->t[63]->alpha[0][2] = 1.464047470747;
+   pri->t[63]->alpha[0][3] = 0.074164509948;
+
+   pri->tsetmap[ROOT_S][MATP_nd] = 64;
+   pri->t[64] = esl_mixdchlet_Create(1, 6);
+   pri->t[64]->pq[0] = 1.0;
+   pri->t[64]->alpha[0][0] = 0.016729608598;
+   pri->t[64]->alpha[0][1] = 0.017449035307;
+   pri->t[64]->alpha[0][2] = 7.164604225972;
+   pri->t[64]->alpha[0][3] = 0.040744980202;
+   pri->t[64]->alpha[0][4] = 0.033562178957;
+   pri->t[64]->alpha[0][5] = 0.025523202345;
+
+   pri->tsetmap[ROOT_S][MATR_nd] = 65;
+   pri->t[65] = esl_mixdchlet_Create(1, 4);
+   pri->t[65]->pq[0] = 1.0;
+   pri->t[65]->alpha[0][0] = 0.032901537296;
+   pri->t[65]->alpha[0][1] = 0.013876834787;
+   pri->t[65]->alpha[0][2] = 1.694917068307;
+   pri->t[65]->alpha[0][3] = 0.162141225286;
+
+   pri->tsetmap[ROOT_IL][BIF_nd] = 66;
+   pri->t[66] = esl_mixdchlet_Create(1, 3);
+   pri->t[66]->pq[0] = 1.0;
+   pri->t[66]->alpha[0][0] = 0.943443048986;
+   pri->t[66]->alpha[0][1] = 0.064001237265;
+   pri->t[66]->alpha[0][2] = 0.432230812455;
+
+   pri->tsetmap[ROOT_IL][MATL_nd] = 67;
+   pri->t[67] = esl_mixdchlet_Create(1, 4);
+   pri->t[67]->pq[0] = 1.0;
+   pri->t[67]->alpha[0][0] = 0.250101882938;
+   pri->t[67]->alpha[0][1] = 0.155728904821;
+   pri->t[67]->alpha[0][2] = 0.370945030932;
+   pri->t[67]->alpha[0][3] = 0.027811408475;
+
+   pri->tsetmap[ROOT_IL][MATP_nd] = 68;
+   pri->t[68] = esl_mixdchlet_Create(1, 6);
+   pri->t[68]->pq[0] = 1.0;
+   pri->t[68]->alpha[0][0] = 0.157307265492;
+   pri->t[68]->alpha[0][1] = 0.131105492208;
+   pri->t[68]->alpha[0][2] = 0.555106727689;
+   pri->t[68]->alpha[0][3] = 0.041624804903;
+   pri->t[68]->alpha[0][4] = 0.024305424386;
+   pri->t[68]->alpha[0][5] = 0.030756705205;
+
+   pri->tsetmap[ROOT_IL][MATR_nd] = 69;
+   pri->t[69] = esl_mixdchlet_Create(1, 4);
+   pri->t[69]->pq[0] = 1.0;
+   pri->t[69]->alpha[0][0] = 0.155093374292;
+   pri->t[69]->alpha[0][1] = 0.054734614999;
+   pri->t[69]->alpha[0][2] = 0.714409186001;
+   pri->t[69]->alpha[0][3] = 0.168407110635;
+
+   pri->tsetmap[ROOT_IR][BIF_nd] = 70;
+   pri->t[70] = esl_mixdchlet_Create(1, 2);
+   pri->t[70]->pq[0] = 1.0;
+   pri->t[70]->alpha[0][0] = 0.264643213319;
+   pri->t[70]->alpha[0][1] = 0.671462565227;
+
+   pri->tsetmap[ROOT_IR][MATL_nd] = 71;
+   pri->t[71] = esl_mixdchlet_Create(1, 3);
+   pri->t[71]->pq[0] = 1.0;
+   pri->t[71]->alpha[0][0] = 0.601223387577;
+   pri->t[71]->alpha[0][1] = 0.939499051719;
+   pri->t[71]->alpha[0][2] = 0.092516097691;
+
+   pri->tsetmap[ROOT_IR][MATP_nd] = 72;
+   pri->t[72] = esl_mixdchlet_Create(1, 5);
+   pri->t[72]->pq[0] = 1.0;
+   pri->t[72]->alpha[0][0] = 0.291829430523;
+   pri->t[72]->alpha[0][1] = 1.098441427679;
+   pri->t[72]->alpha[0][2] = 0.025595408318;
+   pri->t[72]->alpha[0][3] = 0.091146313822;
+   pri->t[72]->alpha[0][4] = 0.042349119486;
+
+   pri->tsetmap[ROOT_IR][MATR_nd] = 73;
+   pri->t[73] = esl_mixdchlet_Create(1, 3);
+   pri->t[73]->pq[0] = 1.0;
+   pri->t[73]->alpha[0][0] = 0.327208719748;
+   pri->t[73]->alpha[0][1] = 0.846283302435;
+   pri->t[73]->alpha[0][2] = 0.069337439204;
+
+   pri->mbp = esl_mixdchlet_Create(9, 16);
+   pri->mbp->pq[0] = 0.030512242264;
+   pri->mbp->alpha[0][0] = 0.571860339721;
+   pri->mbp->alpha[0][1] = 0.605642194896;
+   pri->mbp->alpha[0][2] = 0.548004739487;
+   pri->mbp->alpha[0][3] = 1.570353271532;
+   pri->mbp->alpha[0][4] = 0.591611867703;
+   pri->mbp->alpha[0][5] = 0.469713257214;
+   pri->mbp->alpha[0][6] = 1.447411319683;
+   pri->mbp->alpha[0][7] = 0.600381079228;
+   pri->mbp->alpha[0][8] = 0.520096937350;
+   pri->mbp->alpha[0][9] = 1.867142019076;
+   pri->mbp->alpha[0][10] = 0.470428282443;
+   pri->mbp->alpha[0][11] = 1.165356324744;
+   pri->mbp->alpha[0][12] = 1.528348208160;
+   pri->mbp->alpha[0][13] = 0.686072963473;
+   pri->mbp->alpha[0][14] = 1.072148274499;
+   pri->mbp->alpha[0][15] = 0.659833749087;
+
+   pri->mbp->pq[1] = 0.070312169889;
+   pri->mbp->alpha[1][0] = 0.116757286812;
+   pri->mbp->alpha[1][1] = 0.052661180881;
+   pri->mbp->alpha[1][2] = 0.067541712113;
+   pri->mbp->alpha[1][3] = 0.258482314714;
+   pri->mbp->alpha[1][4] = 0.152527972588;
+   pri->mbp->alpha[1][5] = 0.034460232010;
+   pri->mbp->alpha[1][6] = 0.416430364713;
+   pri->mbp->alpha[1][7] = 0.051541326273;
+   pri->mbp->alpha[1][8] = 0.079542103337;
+   pri->mbp->alpha[1][9] = 0.162883420833;
+   pri->mbp->alpha[1][10] = 0.042615616796;
+   pri->mbp->alpha[1][11] = 0.123363759874;
+   pri->mbp->alpha[1][12] = 0.922897266376;
+   pri->mbp->alpha[1][13] = 0.078567729294;
+   pri->mbp->alpha[1][14] = 0.315242459757;
+   pri->mbp->alpha[1][15] = 0.116457644231;
+
+   pri->mbp->pq[2] = 0.118499696300;
+   pri->mbp->alpha[2][0] = 0.028961414077;
+   pri->mbp->alpha[2][1] = 0.022849036260;
+   pri->mbp->alpha[2][2] = 0.120089637379;
+   pri->mbp->alpha[2][3] = 0.509884713979;
+   pri->mbp->alpha[2][4] = 0.142464495045;
+   pri->mbp->alpha[2][5] = 0.079507804767;
+   pri->mbp->alpha[2][6] = 21.835608089779;
+   pri->mbp->alpha[2][7] = 0.070200164694;
+   pri->mbp->alpha[2][8] = 0.005189494879;
+   pri->mbp->alpha[2][9] = 0.540651647339;
+   pri->mbp->alpha[2][10] = 0.117833357497;
+   pri->mbp->alpha[2][11] = 0.128182594376;
+   pri->mbp->alpha[2][12] = 1.766866842025;
+   pri->mbp->alpha[2][13] = 0.016341625779;
+   pri->mbp->alpha[2][14] = 0.832665494899;
+   pri->mbp->alpha[2][15] = 0.058379188171;
+
+   pri->mbp->pq[3] = 0.181025557995;
+   pri->mbp->alpha[3][0] = 0.000926960236;
+   pri->mbp->alpha[3][1] = 0.008100076237;
+   pri->mbp->alpha[3][2] = 0.001794303710;
+   pri->mbp->alpha[3][3] = 0.114209483231;
+   pri->mbp->alpha[3][4] = 0.001459159085;
+   pri->mbp->alpha[3][5] = 0.000053878201;
+   pri->mbp->alpha[3][6] = 0.072605927746;
+   pri->mbp->alpha[3][7] = 0.005533021345;
+   pri->mbp->alpha[3][8] = 0.003941720307;
+   pri->mbp->alpha[3][9] = 0.095421675098;
+   pri->mbp->alpha[3][10] = 0.004844990769;
+   pri->mbp->alpha[3][11] = 0.072393572779;
+   pri->mbp->alpha[3][12] = 0.099144450569;
+   pri->mbp->alpha[3][13] = 0.002561491533;
+   pri->mbp->alpha[3][14] = 0.043103588084;
+   pri->mbp->alpha[3][15] = 0.008080970629;
+
+   pri->mbp->pq[4] = 0.188791659665;
+   pri->mbp->alpha[4][0] = 0.002163861165;
+   pri->mbp->alpha[4][1] = 0.007785521817;
+   pri->mbp->alpha[4][2] = 0.003483930554;
+   pri->mbp->alpha[4][3] = 0.625515668281;
+   pri->mbp->alpha[4][4] = 0.018621932500;
+   pri->mbp->alpha[4][5] = 0.001352139642;
+   pri->mbp->alpha[4][6] = 1.371471086809;
+   pri->mbp->alpha[4][7] = 0.007920737783;
+   pri->mbp->alpha[4][8] = 0.000946403264;
+   pri->mbp->alpha[4][9] = 0.688821384972;
+   pri->mbp->alpha[4][10] = 0.002203762108;
+   pri->mbp->alpha[4][11] = 0.192533693864;
+   pri->mbp->alpha[4][12] = 0.979473608513;
+   pri->mbp->alpha[4][13] = 0.000916007398;
+   pri->mbp->alpha[4][14] = 0.347662973488;
+   pri->mbp->alpha[4][15] = 0.020677924150;
+
+   pri->mbp->pq[5] = 0.157630937531;
+   pri->mbp->alpha[5][0] = 0.083035113547;
+   pri->mbp->alpha[5][1] = 0.166815168558;
+   pri->mbp->alpha[5][2] = 0.042669979127;
+   pri->mbp->alpha[5][3] = 3.415107328082;
+   pri->mbp->alpha[5][4] = 0.023530116520;
+   pri->mbp->alpha[5][5] = 0.047677945396;
+   pri->mbp->alpha[5][6] = 1.183956650707;
+   pri->mbp->alpha[5][7] = 0.059920099115;
+   pri->mbp->alpha[5][8] = 0.076614058723;
+   pri->mbp->alpha[5][9] = 5.434261851985;
+   pri->mbp->alpha[5][10] = 0.095284240991;
+   pri->mbp->alpha[5][11] = 0.889915882997;
+   pri->mbp->alpha[5][12] = 1.201576769946;
+   pri->mbp->alpha[5][13] = 0.074453244946;
+   pri->mbp->alpha[5][14] = 0.397879304331;
+   pri->mbp->alpha[5][15] = 0.130525904952;
+
+   pri->mbp->pq[6] = 0.041708924031;
+   pri->mbp->alpha[6][0] = 0.217001113139;
+   pri->mbp->alpha[6][1] = 0.388746098242;
+   pri->mbp->alpha[6][2] = 0.134680826556;
+   pri->mbp->alpha[6][3] = 24.923110155367;
+   pri->mbp->alpha[6][4] = 0.102582693868;
+   pri->mbp->alpha[6][5] = 0.131678864943;
+   pri->mbp->alpha[6][6] = 1.150978162882;
+   pri->mbp->alpha[6][7] = 0.256720461728;
+   pri->mbp->alpha[6][8] = 0.150993730345;
+   pri->mbp->alpha[6][9] = 3.200824712363;
+   pri->mbp->alpha[6][10] = 0.077595421397;
+   pri->mbp->alpha[6][11] = 1.025428618792;
+   pri->mbp->alpha[6][12] = 1.228870901327;
+   pri->mbp->alpha[6][13] = 0.143610901605;
+   pri->mbp->alpha[6][14] = 0.406308970402;
+   pri->mbp->alpha[6][15] = 0.322809888354;
+
+   pri->mbp->pq[7] = 0.095930656547;
+   pri->mbp->alpha[7][0] = 0.129043208355;
+   pri->mbp->alpha[7][1] = 0.112308496092;
+   pri->mbp->alpha[7][2] = 0.116841517642;
+   pri->mbp->alpha[7][3] = 2.878927926806;
+   pri->mbp->alpha[7][4] = 0.306789207829;
+   pri->mbp->alpha[7][5] = 0.078411064993;
+   pri->mbp->alpha[7][6] = 6.377836578660;
+   pri->mbp->alpha[7][7] = 0.114524370807;
+   pri->mbp->alpha[7][8] = 0.094192610036;
+   pri->mbp->alpha[7][9] = 2.566493997218;
+   pri->mbp->alpha[7][10] = 0.096694574300;
+   pri->mbp->alpha[7][11] = 0.791295335090;
+   pri->mbp->alpha[7][12] = 6.907854285192;
+   pri->mbp->alpha[7][13] = 0.132657156809;
+   pri->mbp->alpha[7][14] = 1.225349985791;
+   pri->mbp->alpha[7][15] = 0.296596767798;
+
+   pri->mbp->pq[8] = 0.115588155778;
+   pri->mbp->alpha[8][0] = 0.005830777296;
+   pri->mbp->alpha[8][1] = 0.153807106950;
+   pri->mbp->alpha[8][2] = 0.003131256711;
+   pri->mbp->alpha[8][3] = 1.340589241710;
+   pri->mbp->alpha[8][4] = 0.006802639527;
+   pri->mbp->alpha[8][5] = 0.135277067812;
+   pri->mbp->alpha[8][6] = 0.487492640368;
+   pri->mbp->alpha[8][7] = 0.009160116179;
+   pri->mbp->alpha[8][8] = 0.068942867388;
+   pri->mbp->alpha[8][9] = 29.409376576276;
+   pri->mbp->alpha[8][10] = 0.099733235653;
+   pri->mbp->alpha[8][11] = 0.722700985558;
+   pri->mbp->alpha[8][12] = 0.500134122079;
+   pri->mbp->alpha[8][13] = 0.124671165331;
+   pri->mbp->alpha[8][14] = 0.105694456385;
+   pri->mbp->alpha[8][15] = 0.025741311658;
+
+   pri->mnt = esl_mixdchlet_Create(8, 4);
+   pri->mnt->pq[0] = 0.085091850427;
+   pri->mnt->alpha[0][0] = 0.575686380127;
+   pri->mnt->alpha[0][1] = 0.756214632926;
+   pri->mnt->alpha[0][2] = 0.340269621276;
+   pri->mnt->alpha[0][3] = 13.774558068728;
+
+   pri->mnt->pq[1] = 0.015935406086;
+   pri->mnt->alpha[1][0] = 153.865583955384;
+   pri->mnt->alpha[1][1] = 0.235000107300;
+   pri->mnt->alpha[1][2] = 0.356622653787;
+   pri->mnt->alpha[1][3] = 0.006812718667;
+
+   pri->mnt->pq[2] = 0.102013232739;
+   pri->mnt->alpha[2][0] = 176.440373997567;
+   pri->mnt->alpha[2][1] = 0.935905951648;
+   pri->mnt->alpha[2][2] = 1.292808081312;
+   pri->mnt->alpha[2][3] = 1.617069444109;
+
+   pri->mnt->pq[3] = 0.415954530541;
+   pri->mnt->alpha[3][0] = 1.696250324914;
+   pri->mnt->alpha[3][1] = 1.128033754503;
+   pri->mnt->alpha[3][2] = 0.955462899400;
+   pri->mnt->alpha[3][3] = 1.676465850057;
+
+   pri->mnt->pq[4] = 0.074470557341;
+   pri->mnt->alpha[4][0] = 0.074365531036;
+   pri->mnt->alpha[4][1] = 0.039185613484;
+   pri->mnt->alpha[4][2] = 0.063868972113;
+   pri->mnt->alpha[4][3] = 0.042432587902;
+
+   pri->mnt->pq[5] = 0.055442639402;
+   pri->mnt->alpha[5][0] = 0.615068901818;
+   pri->mnt->alpha[5][1] = 14.630712353118;
+   pri->mnt->alpha[5][2] = 0.298404817403;
+   pri->mnt->alpha[5][3] = 0.864718655041;
+
+   pri->mnt->pq[6] = 0.118379098369;
+   pri->mnt->alpha[6][0] = 1.163176461349;
+   pri->mnt->alpha[6][1] = 0.408090165233;
+   pri->mnt->alpha[6][2] = 11.188793743319;
+   pri->mnt->alpha[6][3] = 0.699118301558;
+
+   pri->mnt->pq[7] = 0.132712685095;
+   pri->mnt->alpha[7][0] = 16.417200192194;
+   pri->mnt->alpha[7][1] = 0.980503286582;
+   pri->mnt->alpha[7][2] = 1.132071515554;
+   pri->mnt->alpha[7][3] = 1.376129445524;
+
+   pri->i = esl_mixdchlet_Create(8, 4);
+   pri->i->pq[0] = 0.085091850427;
+   pri->i->alpha[0][0] = 0.575686380127;
+   pri->i->alpha[0][1] = 0.756214632926;
+   pri->i->alpha[0][2] = 0.340269621276;
+   pri->i->alpha[0][3] = 13.774558068728;
+
+   pri->i->pq[1] = 0.015935406086;
+   pri->i->alpha[1][0] = 153.865583955384;
+   pri->i->alpha[1][1] = 0.235000107300;
+   pri->i->alpha[1][2] = 0.356622653787;
+   pri->i->alpha[1][3] = 0.006812718667;
+
+   pri->i->pq[2] = 0.102013232739;
+   pri->i->alpha[2][0] = 176.440373997567;
+   pri->i->alpha[2][1] = 0.935905951648;
+   pri->i->alpha[2][2] = 1.292808081312;
+   pri->i->alpha[2][3] = 1.617069444109;
+
+   pri->i->pq[3] = 0.415954530541;
+   pri->i->alpha[3][0] = 1.696250324914;
+   pri->i->alpha[3][1] = 1.128033754503;
+   pri->i->alpha[3][2] = 0.955462899400;
+   pri->i->alpha[3][3] = 1.676465850057;
+
+   pri->i->pq[4] = 0.074470557341;
+   pri->i->alpha[4][0] = 0.074365531036;
+   pri->i->alpha[4][1] = 0.039185613484;
+   pri->i->alpha[4][2] = 0.063868972113;
+   pri->i->alpha[4][3] = 0.042432587902;
+
+   pri->i->pq[5] = 0.055442639402;
+   pri->i->alpha[5][0] = 0.615068901818;
+   pri->i->alpha[5][1] = 14.630712353118;
+   pri->i->alpha[5][2] = 0.298404817403;
+   pri->i->alpha[5][3] = 0.864718655041;
+
+   pri->i->pq[6] = 0.118379098369;
+   pri->i->alpha[6][0] = 1.163176461349;
+   pri->i->alpha[6][1] = 0.408090165233;
+   pri->i->alpha[6][2] = 11.188793743319;
+   pri->i->alpha[6][3] = 0.699118301558;
+
+   pri->i->pq[7] = 0.132712685095;
+   pri->i->alpha[7][0] = 16.417200192194;
+   pri->i->alpha[7][1] = 0.980503286582;
+   pri->i->alpha[7][2] = 1.132071515554;
+   pri->i->alpha[7][3] = 1.376129445524;
+   /* end of autogenerated code block
+    *****************************************************************/
+   
+   pri->maxnq = 9;		/* 9-component bp mixture was the most */
+   pri->maxnalpha = 16;		/* bp priors were the most w/ 16 components */
+   return pri;
+
+ ERROR:
+   cm_Fail("Memory allocation error.");
+   return NULL;
+}
+
+
+/* Below are Alex's default prior structures, but they are not consistent
+ * with the new prior structure defined in this file, and need to be 
+ * morphed into the correct structure.  I've kept them here to save the
+ * numbers. EPN 01.31.05
+ */
+/*
+struct prior_s *default_single_prior(void) {
+  struct prior_s *pri;
+  int i, j;
+#define numcomponents 8
+  assert(numcomponents < MAXDCHLET);
+  double q[numcomponents] = {
+    0.085091850427, 0.015935406086, 0.102013232739, 0.415954530541,
+    0.074470557341, 0.055442639402, 0.118379098369, 0.132712685095
+  };
+  double m[numcomponents][MAXABET] = {
+    {0.575686380127, 0.756214632926, 0.340269621276, 13.774558068728, },
+    {153.865583955384, 0.235000107300, 0.356622653787, 0.006812718667, },
+    {176.440373997567, 0.935905951648, 1.292808081312, 1.617069444109, },
+    {1.696250324914, 1.128033754503, 0.955462899400, 1.676465850057, },
+    {0.074365531036, 0.039185613484, 0.063868972113, 0.042432587902, },
+    {0.615068901818, 14.630712353118, 0.298404817403, 0.864718655041, },
+    {1.163176461349, 0.408090165233, 11.188793743319, 0.699118301558, },
+    {16.417200192194, 0.980503286582, 1.132071515554, 1.376129445524, },
+  };
+  pri = MallocOrDie(sizeof(struct prior_s));
+  pri->mntnum = numcomponents;
+  pri->mntasize = MAXABET;
+  for (i = 0; i < numcomponents; i++) {
+    pri->mntq[i] = q[i];
+    for (j = 0; j < pri->mntasize; j++) {
+      pri->mnt[i][j] = m[i][j];
+    }
+  }
+#undef numcomponents
+  return pri;
+}
+
+struct prior_s *default_basepair_prior(void) {
+  struct prior_s *pri;
+  int i, j;
+#define numcomponents 9
+  assert(numcomponents < MAXDCHLET);
+  double q[numcomponents] = {
+    0.030512242264, 0.070312169889, 0.118499696300, 0.181025557995,
+    0.188791659665, 0.157630937531, 0.041708924031, 0.095930656547,
+    0.115588155778    
+  };
+  double m[numcomponents][MAXABET*MAXABET] = {
+    {0.571860339721, 0.605642194896, 0.548004739487, 1.570353271532, 0.591611867703, 0.469713257214, 1.447411319683, 0.600381079228, 0.520096937350, 1.867142019076, 0.470428282443, 1.165356324744, 1.528348208160, 0.686072963473, 1.072148274499, 0.659833749087},
+    {0.116757286812, 0.052661180881, 0.067541712113, 0.258482314714, 0.152527972588, 0.034460232010, 0.416430364713, 0.051541326273, 0.079542103337, 0.162883420833, 0.042615616796, 0.123363759874, 0.922897266376, 0.078567729294, 0.315242459757, 0.116457644231},
+    {0.028961414077, 0.022849036260, 0.120089637379, 0.509884713979, 0.142464495045, 0.079507804767, 21.835608089779, 0.070200164694, 0.005189494879, 0.540651647339, 0.117833357497, 0.128182594376, 1.766866842025, 0.016341625779, 0.832665494899, 0.058379188171},
+    {0.000926960236, 0.008100076237, 0.001794303710, 0.114209483231, 0.001459159085, 0.000053878201, 0.072605927746, 0.005533021345, 0.003941720307, 0.095421675098, 0.004844990769, 0.072393572779, 0.099144450569, 0.002561491533, 0.043103588084, 0.008080970629},
+    {0.002163861165, 0.007785521817, 0.003483930554, 0.625515668281, 0.018621932500, 0.001352139642, 1.371471086809, 0.007920737783, 0.000946403264, 0.688821384972, 0.002203762108, 0.192533693864, 0.979473608513, 0.000916007398, 0.347662973488, 0.020677924150},
+    {0.083035113547, 0.166815168558, 0.042669979127, 3.415107328082, 0.023530116520, 0.047677945396, 1.183956650707, 0.059920099115, 0.076614058723, 5.434261851985, 0.095284240991, 0.889915882997, 1.201576769946, 0.074453244946, 0.397879304331, 0.130525904952},
+    {0.217001113139, 0.388746098242, 0.134680826556, 24.923110155367, 0.102582693868, 0.131678864943, 1.150978162882, 0.256720461728, 0.150993730345, 3.200824712363, 0.077595421397, 1.025428618792, 1.228870901327, 0.143610901605, 0.406308970402, 0.322809888354},
+    {0.129043208355, 0.112308496092, 0.116841517642, 2.878927926806, 0.306789207829, 0.078411064993, 6.377836578660, 0.114524370807, 0.094192610036, 2.566493997218, 0.096694574300, 0.791295335090, 6.907854285192, 0.132657156809, 1.225349985791, 0.296596767798},
+    {0.005830777296, 0.153807106950, 0.003131256711, 1.340589241710, 0.006802639527, 0.135277067812, 0.487492640368, 0.009160116179, 0.068942867388, 29.409376576276, 0.099733235653, 0.722700985558, 0.500134122079, 0.124671165331, 0.105694456385, 0.025741311658},
+  };
+  pri = MallocOrDie(sizeof(struct prior_s));
+  pri->mbpnum = numcomponents;
+  pri->mbpasize = MAXABET*MAXABET;
+  for (i = 0; i < pri->mbpnum; i++) {
+    pri->mbpq[i] = q[i];
+    for (j = 0; j < pri->mbpasize; j++) {
+      pri->mbp[i][j] = m[i][j];
+    }
+  }
+#undef numcomponents
+  return pri;
+}
+*/
+
+
diff --git a/src/prior.h b/src/prior.h
new file mode 100644
index 0000000..4303e13
--- /dev/null
+++ b/src/prior.h
@@ -0,0 +1,42 @@
+#ifndef PRIOR_INCLUDED
+#define PRIOR_INCLUDED
+
+/* prior.h
+ * Dirichlet priors for parameterizing a new model.
+ * 
+ * Original code from Eric Nawrocki; adapted by SRE.
+ * SRE, Thu Apr  7 10:16:54 2005
+ * SVN $Id: prior.h 2162 2007-09-20 18:35:51Z nawrockie $
+ */
+
+#include <esl_dirichlet.h>
+#include "structs.h"
+
+/* Structure: Prior_t
+ * 
+ * Dirichlet priors on all model parameters. 
+ */
+typedef struct {
+  /* transition priors */
+  int    tsetnum;                           /* number of transition sets to read in */
+  int    tsetmap[UNIQUESTATES][NODETYPES];  /* tsetmap[a][b] is for transition set from ustate a to node b */
+  ESL_MIXDCHLET **t;	                    /* array of transition priors, 0..tsetnum-1 */
+
+  /* emission priors */
+  ESL_MIXDCHLET *mbp;		/* consensus base pair emission prior */
+  ESL_MIXDCHLET *mnt;		/* consensus singlet emission prior */
+  ESL_MIXDCHLET *i;		/* nonconsensus singlet emission prior */
+
+  /* bookkeeping */
+  int  maxnq;			/* maximum # of components in any prior */
+  int  maxnalpha;		/* maximum # of parameters in any prior */
+} Prior_t;
+
+extern Prior_t *Prior_Create(void);
+extern void     Prior_Destroy(Prior_t *pri);
+extern Prior_t *Prior_Read(FILE *fp);
+extern void     PriorifyCM(CM_t *cm, const Prior_t *pri);
+extern Prior_t *Prior_Default(void);
+
+extern struct p7prior_s *P7DefaultInfernalPrior(void);
+#endif
diff --git a/src/rna.null b/src/rna.null
new file mode 100644
index 0000000..e5e3e7e
--- /dev/null
+++ b/src/rna.null
@@ -0,0 +1,22 @@
+# rna.null
+#
+# Example of a null model file for Infernal.
+# Each line that does not begin with a "# " is considered
+# to be a background frequency for an RNA nucleotide.
+# *Important* any commented lines must begin with "#" 
+# followed by a whitespace character.
+#
+# cmbuild assumes that the order of probabilities for the 
+# 4 nucleotides is always A, C, G, U. (The '# A' etc. below
+# is ignored.
+# 
+# The values in this file are the Infernal v0.56 default
+# settings.
+#
+# There can be no blank lines in this file before the 4 lines
+# with background frequencies.
+# 
+0.25 # A
+0.25 # C
+0.25 # G
+0.25 # U
diff --git a/src/rnamat.c b/src/rnamat.c
new file mode 100644
index 0000000..3a3cd29
--- /dev/null
+++ b/src/rnamat.c
@@ -0,0 +1,1113 @@
+/* rnamat.c
+ *
+ * Routines for dealing with RNA subsitution/transition matrix.
+ *
+ * Robert J. Klein
+ * February 25, 2002
+ */
+
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_msa.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+#include "esl_wuss.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+static matrix_t *setup_matrix (int size);
+static float simple_identity(const ESL_ALPHABET *abc, char *s1, char *s2);
+/*
+  static void print_matrix (FILE *fp, fullmat_t *fullmat);
+  static float get_min_alpha_beta_sum (fullmat_t *fullmat);
+  static void count_matrix (ESL_MSA *msa, fullmat_t *fullmat, double *background_nt, int cutoff_perc, int product_weights);
+  static int unpaired_res (int i);
+*/
+
+/*
+ * Maps c as follows:
+ * A->0
+ * C->1
+ * G->2
+ * T->3
+ * U->3
+ * else->-1
+ */
+int numbered_nucleotide (char c) {
+  switch (c) {
+  case 'A':
+  case 'a':
+    return (0);
+  case 'C':
+  case 'c':
+    return (1);
+  case 'G':
+  case 'g':
+    return (2);
+  case 'T':
+  case 't':
+  case 'U':
+  case 'u':
+    return (3);
+  }
+  return (-1);
+}
+
+/*
+ * Maps base pair c,d as follows:
+ *
+ * AA -> 0
+ * AC -> 1
+ * ....
+ * TG -> 14
+ * TT -> 15 (T==U)
+ * Anything else maps to -1
+ */
+int numbered_basepair (char c, char d) {
+  int c_num, d_num;
+  c_num = numbered_nucleotide (c);
+  d_num = numbered_nucleotide (d);
+  if (c_num < 0 || d_num < 0) {
+    return (-1);
+  } else {
+    return ((c_num << 2) | d_num);
+  }
+}
+
+/* Function: rjk_KHS2ct()
+ * Incept:   SRE 29 Feb 2000 [Seattle]; from COVE 1.0 code
+ * Modified: RJK 27 Feb 2002 [St. Louis]; from Infernal code (rna_ops.c)
+ * Purpose:  Convert a secondary structure string (0..len-1) to an array of 
+ *           integers representing what position each position is base-paired
+ *           to (0..len-1) or -1 if none.  This is a change from what Sean
+ *           did in the Infernal code back towards the original way it was
+ *           done in the Squid code (compstruct_main.c).  In this case, the
+ *           numbering scheme does not match Zuker's .ct files, but does
+ *           match the way the MSA is stored using the SQUID library
+ *           functions.
+ *           
+ *           This version does not allow pseudoknots.  Thus ">" and "<" are
+ *           used for base pairs, and all other characters, including white
+ *           space, are taken to mean unpaired nucleotides.
+ *
+ * Return:   ret_ct is allocated here and must be free'd by caller.
+ *           Returns pointer to ret_ct, or NULL if ss is somehow inconsistent.
+ */
+int *rjk_KHS2ct(char *ss, int len) {
+  ESL_STACK *pda;                 
+  int      *ct;
+  int       pos, pair;
+  int       status;
+
+ /* Initialization: always initialize the main pda (0),
+   */
+  pda = esl_stack_ICreate();
+
+  ESL_ALLOC(ct, len * sizeof(int));
+  for (pos = 0; pos < len; pos++)
+    ct[pos] = -1;
+
+  for (pos = 0; pos < len; pos++) {
+      if (!isprint(ss[pos])) {   /* armor against garbage strings */
+	free (ct);
+	esl_stack_Destroy(pda);
+	return (NULL);
+      } else if (ss[pos] == '>') {  /* left side of a pair: push onto stack */
+        if((status = esl_stack_IPush(pda, pos)) != eslOK) goto ERROR;
+      } else if (ss[pos] == '<') { /* right side of a pair; resolve pair */
+	if (esl_stack_IPop(pda, &pair) == eslEOD) {
+	  free (ct);
+	  esl_stack_Destroy(pda);
+	  return (NULL);
+	} else {
+	  if(status != eslOK) goto ERROR;
+	  ct[pos]  = pair;
+	  ct[pair] = pos;
+	}
+      }
+  }
+                                /* nothing should be left on stacks */
+  if (esl_stack_ObjectCount(pda) != 0) {
+    free (ct);
+    esl_stack_Destroy(pda);
+    return (NULL);
+  }
+  esl_stack_Destroy(pda);
+  return (ct);
+  
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/*
+ * Setup the matrix by allocating matrix in two dimensions as triangle.
+ * Initialize to 0.0
+ */
+matrix_t *setup_matrix (int size) {
+  int c;
+  matrix_t *mat;
+  int status;
+
+  ESL_ALLOC(mat, sizeof(matrix_t));
+  mat->edge_size = size;
+  mat->full_size = matrix_index((size-1),(size-1)) + 1;
+  mat->E = 0.0;
+  mat->H = 0.0;
+  ESL_ALLOC(mat->matrix, sizeof(double) * mat->full_size);
+  for (c=0; c<mat->full_size; c++) {
+    mat->matrix[c] = 0.0;
+  }
+  return(mat);
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/*
+ * middle_of_stem
+ *
+ * Boolean function, returns TRUE if the gap is in the middle of a stem,
+ * false if otherwise.
+ *
+ * Inputs:
+ * msa -- the msa
+ * i, j -- indices of the two seqs
+ * pos -- the position of the gap in question
+ * ct -- array of ct arrays
+ */
+int middle_of_stem (ESL_MSA *msa, int i, int j, int pos, int **ct) {
+  int gap_start_pos, gap_stop_pos;
+
+  if (esl_abc_CIsGap(msa->abc, msa->aseq[i][pos]) &&
+      esl_abc_CIsGap(msa->abc, msa->aseq[j][pos])) 
+    /* Double gap -- exit */
+    return (0);
+  
+  if (esl_abc_CIsGap(msa->abc, msa->aseq[j][pos])) {
+    /* Swap so gap is in i */
+    gap_start_pos = i;
+    i = j;
+    j = gap_start_pos;
+  }
+
+  /* Now, find start and end positions of the gap */
+  for (gap_start_pos = pos; gap_start_pos >= 0; gap_start_pos--) {
+    if (!esl_abc_CIsGap(msa->abc, msa->aseq[i][gap_start_pos]))
+      break;
+  }
+  for (gap_stop_pos = pos; gap_stop_pos < msa->alen; gap_stop_pos++) {
+    if (!esl_abc_CIsGap(msa->abc, msa->aseq[i][gap_stop_pos]))
+      break;
+  }
+  if (gap_start_pos < 0 || gap_start_pos >= msa->alen)
+    /* Gap at end of alignment; can't be internal to stem */
+    return (0);
+  
+  if (ct[i][gap_start_pos] == 0 || ct[j][gap_start_pos] == 0 || 
+      ct[i][gap_stop_pos] == 0 || ct[j][gap_stop_pos] == 0)
+    /* Either of the ends not paired */
+    return (0);
+
+  if (ct[i][gap_start_pos] != ct[j][gap_start_pos] || 
+      ct[i][gap_stop_pos] != ct[j][gap_stop_pos])
+    /* The ends not paired homologously */
+    return (0);
+
+  return (1);
+}
+
+/* TAKEN FROM SQUID's weight.c's simple_distance, but rewritten to
+ *  be simple_identity
+ * Function: simple_identity()
+ * 
+ * Purpose:  For two identical-length null-terminated strings, return
+ *           the fractional identity between them. (0..1)
+ *           (Gaps don't count toward anything.)
+ */
+float
+simple_identity(const ESL_ALPHABET *abc, char *s1, char *s2)
+{
+  int diff  = 0;
+  int valid = 0;
+
+  for (; *s1 != '\0'; s1++, s2++)
+    {
+      if (esl_abc_CIsGap(abc, *s1) || esl_abc_CIsGap(abc, *s2)) continue;
+      if (*s1 == *s2) diff++;
+      valid++;
+    }
+  return (valid > 0 ? ((float) diff / (float) valid) : 0.0);
+}
+    
+/*
+ * count_matrix
+ *
+ * Given an MSA and two matrices, counts pairs of column(s) from two sequences
+ * at a time into the matrices using the BLOSUM algorithm.
+ *
+ * Fills in paired matrix (for basepairs), unpaired, background nt count in
+ * aligned regions
+ *
+ * If product weights is false, weight of a pair is average of their weights.
+ * If it is true, weight of a pair is product of their weights
+ *
+ * Each nucleotide at each position can be:
+ *    one of gap, unknown character (not ACGTU), known character
+ *    one of left bp, right bp, not base paired
+ * If both characters are gaps:
+ *   Skip
+ * If both characters are known:
+ *   If both are left bps and match to same right bps
+ *     continue
+ *   If both are right bps and match to same left bps
+ *     add to pairedmat
+ *   Otherwise
+ *     Add to unpairedmat
+ *
+ * Note: Never used in current implementation. Here for reference,
+ *       in case new RIBOSUM matrices are trained someday. 
+ *       EPN, Tue Aug  7 15:10:33 2007
+ */
+void count_matrix (ESL_MSA *msa, fullmat_t *fullmat, double *background_nt,
+		   int cutoff_perc, int product_weights) {
+
+  /* contract check */
+  if(msa->abc->type != eslRNA) cm_Fail("In count_matrix, MSA's alphabet is not RNA.");
+  if(msa->flags & eslMSA_DIGITAL) cm_Fail("In count_matrix, MSA must be text, not digitized.");
+
+  int status;
+  int i, j;            /* Seqs we're checking */
+  int pos;             /* Column we're counting */
+  int prev_pos;        /* Last column we counted */
+  float cur_wgt;
+  int **ct;            /* ct matrix for all the seqs */
+#ifdef REPORT_COUNTED
+  int totpair = 0;
+  int totsing = 0;
+#endif
+
+  /*****************************************
+   * 1.  Allocate and fill in ct array
+   *****************************************/
+  ESL_ALLOC(ct, sizeof(int *)*msa->nseq);
+  if (msa->ss_cons != NULL) {
+    ct[0] = rjk_KHS2ct (msa->ss_cons, msa->alen);
+  } else {
+    ct[0] = rjk_KHS2ct (msa->ss[0], msa->alen);
+  }
+  for (i=1; i<msa->nseq; i++) {
+    if (msa->ss_cons != NULL) {
+      ct[i] = ct[0];
+    } else {
+      ct[i] = rjk_KHS2ct (msa->ss[i], msa->alen);
+    }
+  }
+  for (i=0; i<msa->nseq; i++) {
+    if (ct[i] == NULL) {
+    cm_Fail("CT string %d is NULL\n", i);
+    }
+  }
+
+  /**********************************
+   * 2.  Count
+   **********************************/
+  for (i=0; i<msa->nseq; i++) {
+    for (j=0; j<i; j++) {
+      /* First, make sure it's above the cutoff */
+      if (simple_identity(msa->abc, msa->aseq[i], msa->aseq[j]) < 
+	  0.01*(float)cutoff_perc)
+	continue;       /* Not above cutoff */
+
+      if (product_weights == 1) {
+	cur_wgt = msa->wgt[i] * msa->wgt[j];
+      } else {
+	cur_wgt = (msa->wgt[i] + msa->wgt[j])/2.;
+      }
+
+      /* First, skip starting double gaps */
+      for (prev_pos = 0; prev_pos <msa->alen &&
+	     is_rna_gap (msa, i, prev_pos) && is_rna_gap (msa, j, prev_pos);
+	   prev_pos++);
+
+      for (pos=prev_pos; pos<msa->alen; pos++) {
+	if (is_defined_rna_nucleotide(msa, i, pos) &&
+	    is_defined_rna_nucleotide (msa, j, pos)) {
+	  /* If both positions are defined nucleotides */
+	  /* If both are left bps and match to same right bps, continue 
+             If both are right bps and match to same left bps, add to \
+	     pairedmat.  Otherwise, add to unpairedmat */
+	  if (ct[i][pos] >= 0 && ct[j][pos] >= 0) {        /* Base pairs */
+	    if (ct[i][pos] == ct[j][pos]) {              /* Both equal */
+	      if (is_defined_rna_nucleotide(msa, i, ct[i][pos]) && \
+		  is_defined_rna_nucleotide (msa, j, ct[j][pos])) {   
+		/* Both are RNA nucleotides */
+		if (pos < ct[i][pos] && pos <ct[j][pos]) { /* Both left bps */
+		  continue;
+		} else {                                   /* Both right bps */
+		  fullmat->paired->matrix\
+		    [matrix_index(numbered_basepair(msa->aseq[i][ct[i][pos]], 
+						    msa->aseq[i][pos]), 
+				  numbered_basepair(msa->aseq[j][ct[j][pos]], 
+						    msa->aseq[j][pos]))] += 
+		    cur_wgt;
+		  background_nt[numbered_nucleotide
+			       (msa->aseq[i][ct[i][pos]])] += cur_wgt;
+		  background_nt[numbered_nucleotide
+			       (msa->aseq[i][pos])] += cur_wgt;
+		  background_nt[numbered_nucleotide
+			       (msa->aseq[j][ct[j][pos]])] += cur_wgt;
+		  background_nt[numbered_nucleotide
+			       (msa->aseq[j][pos])] += cur_wgt;
+#ifdef REPORT_COUNTED
+		  totpair++;
+#endif
+		  continue;
+		}
+	      }
+	    }
+	  }
+
+	  fullmat->unpaired->matrix
+	    [matrix_index(numbered_nucleotide(msa->aseq[i][pos]), 
+			  numbered_nucleotide(msa->aseq[j][pos]))] += cur_wgt;
+	  background_nt[numbered_nucleotide(msa->aseq[i][pos])] += cur_wgt;
+	  background_nt[numbered_nucleotide(msa->aseq[j][pos])] += cur_wgt;
+#ifdef REPORT_COUNTED
+	  totsing++;
+#endif
+	}
+      }
+#ifdef REPORT_COUNTED
+      printf ("%d pairs counted\n%d singles counted\n", totpair, totsing);
+      totpair = 0;
+      totsing = 0;
+#endif
+    }
+  }
+
+  /* Free ct arrays */
+  if (ct[0] == ct[1]) {
+    free (ct[0]);
+  } else {
+    for (i=0; i<msa->nseq; i++) {
+      free (ct[i]);
+    }
+  }
+  free (ct);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/*
+ * print_matrix
+ *
+ * Dumps the paired and unpaired matrices and gap penalties
+ */
+void print_matrix (FILE *fp, fullmat_t *fullmat)
+{
+  int i, j;
+
+  fprintf (fp, "%s\n\n", fullmat->name);
+
+  /* EPN: print background NT frequencies */
+  fprintf (fp, "    ");
+  for (i=0; i < fullmat->abc->K; i++) {
+    fprintf (fp, "%c           ", fullmat->abc->sym[i]);
+  }
+  fprintf (fp, "\n");
+
+  fprintf (fp, "    ");
+  for (i=0; i < fullmat->abc->K; i++) {
+    fprintf (fp, "%-11f ", fullmat->g[i]);
+  }
+  fprintf (fp, "\n\n");
+
+  fprintf (fp, "    ");
+  for (i=0; i < fullmat->abc->K; i++) {
+    fprintf (fp, "%c           ", fullmat->abc->sym[i]);
+  }
+  fprintf (fp, "\n");
+
+  for (i=0; i < fullmat->abc->K; i++) {
+    fprintf (fp, "%c   ", fullmat->abc->sym[i]);
+    for (j=0; j<=i; j++) {
+      fprintf (fp, "%-11f ", fullmat->unpaired->matrix[matrix_index(fullmat->abc->inmap[(int) fullmat->abc->sym[i]], fullmat->abc->inmap[(int)fullmat->abc->sym[j]])]);
+    }
+    fprintf (fp, "\n");
+  }
+  if (strstr (fullmat->name, "RIBOPROB") == NULL)    /* Not probability mat */
+    fprintf (fp, "H: %.4f\nE: %.4f\n", fullmat->unpaired->H, fullmat->unpaired->E);
+
+  fprintf (fp, "\n    ");
+  for (i=0; i < (fullmat->abc->K * fullmat->abc->K); i++) {
+    fprintf (fp, "%c%c          ", RNAPAIR_ALPHABET[i], RNAPAIR_ALPHABET2[i]);
+  }
+  fprintf (fp, "\n");
+  for (i=0; i < (fullmat->abc->K * fullmat->abc->K); i++) {
+    fprintf (fp, "%c%c  ", RNAPAIR_ALPHABET[i], RNAPAIR_ALPHABET2[i]);
+    for (j=0; j<=i; j++) {
+      /* ORIGINAL: fprintf (fp, "%-9.2f ", fullmat->paired->matrix[matrix_index(numbered_basepair(RNAPAIR_ALPHABET[i], RNAPAIR_ALPHABET2[i]), numbered_basepair (RNAPAIR_ALPHABET[j], RNAPAIR_ALPHABET2[j]))]);*/
+      /*EPN: */
+      fprintf (fp, "%-11f ", fullmat->paired->matrix[matrix_index(numbered_basepair(RNAPAIR_ALPHABET[i], RNAPAIR_ALPHABET2[i]), numbered_basepair (RNAPAIR_ALPHABET[j], RNAPAIR_ALPHABET2[j]))]);
+    }
+    fprintf (fp, "\n");
+  }
+
+  if (strstr (fullmat->name, "RIBOPROB") == NULL)    /* Not probability mat */ 
+    fprintf (fp, "H: %.4f\nE: %.4f\n", fullmat->paired->H, fullmat->paired->E);
+  fprintf (fp, "\n");
+}
+
+/*
+ * Read the matrix from a file. 
+ * New EPN version, expects background freqs in file.
+ */
+fullmat_t *ReadMatrix(const ESL_ALPHABET *abc, FILE *matfp) {
+
+  /* Contract check */
+  if(abc->type != eslRNA)
+    cm_Fail("Trying to read RIBOSUM matrix from RSEARCH, but alphabet is not eslRNA.");
+
+  int status;
+  char linebuf[256];
+  char fullbuf[16384];
+  int fullbuf_used = 0;
+  fullmat_t *fullmat;
+  int i;
+  char *cp, *end_mat_pos;
+  
+  ESL_ALLOC(fullmat, (sizeof(fullmat_t)));
+  fullmat->abc      = abc; /* just a pointer */
+  fullmat->unpaired = setup_matrix (fullmat->abc->K);
+  fullmat->paired = setup_matrix (fullmat->abc->K * fullmat->abc->K);
+  ESL_ALLOC(fullmat->g, sizeof(float) * fullmat->abc->K); 
+
+  while (fgets (linebuf, 255, matfp)) {
+    strncpy (fullbuf+fullbuf_used, linebuf, 16384-fullbuf_used-1);
+    fullbuf_used += strlen(linebuf);
+    if (fullbuf_used >= 16384) {
+      cm_Fail ("ERROR: Matrix file bigger than 16kb\n");
+    }
+  }
+
+  /* First, find RIBO, and copy matrix name to fullmat->name */
+  cp = strstr (fullbuf, "RIBO");
+  for (i = 0; cp[i] && !isspace(cp[i]); i++);   /* Find space after RIBO */
+  ESL_ALLOC(fullmat->name, sizeof(char)*(i+1));
+  strncpy (fullmat->name, cp, i);
+  fullmat->name[i] = '\0';
+  cp = cp + i;
+  if(strstr (fullmat->name, "SUM")) { fullmat->scores_flag = TRUE; fullmat->probs_flag = FALSE; }
+  else if(strstr (fullmat->name, "PROB")) { fullmat->scores_flag = FALSE; fullmat->probs_flag = TRUE; }
+  else cm_Fail("ERROR reading matrix, name does not include SUM or PROB.\n");
+
+  /* Now, find the first A */
+  cp = strchr (cp, 'A');
+  fullmat->unpaired->edge_size = 0;
+  /* And count how edge size of the matrix */
+  while (*cp != '\n' && cp-fullbuf < fullbuf_used) {
+    if (!isspace (cp[0]) && isspace (cp[1])) {
+      fullmat->unpaired->edge_size++;
+    }
+    cp++;
+  }
+  /* EPN added to read background freqs to store in g vector */
+
+  /* Read background freqs until we hit the next A */
+  end_mat_pos = strchr (cp, 'A');
+  for (i=0; cp - fullbuf < end_mat_pos-fullbuf; i++) {
+    while (!isdigit(*cp) && *cp != '-' && *cp != '.' && \
+	   cp-fullbuf < fullbuf_used && cp != end_mat_pos) { 
+	cp++;
+    }
+    if (cp == end_mat_pos)
+      break;
+    if (cp-fullbuf < fullbuf_used) {
+      fullmat->g[i] = atof(cp);
+      while ((isdigit (*cp) || *cp == '-' || *cp == '.') &&\
+	     (cp-fullbuf <fullbuf_used)) {
+	cp++;
+      }
+    }
+  }
+  /* we've read the background, normalize it */
+  esl_vec_FNorm(fullmat->g, fullmat->unpaired->edge_size);
+
+  /* We've already found the next A */
+  /* end EPN block */
+
+  /* Take numbers until we hit the H: */
+  end_mat_pos = strstr (cp, "H:");
+  for (i=0; cp - fullbuf < end_mat_pos-fullbuf; i++) {
+    while (!isdigit(*cp) && *cp != '-' && *cp != '.' && \
+	   cp-fullbuf < fullbuf_used && cp != end_mat_pos) { 
+	cp++;
+    }
+    if (cp == end_mat_pos)
+      break;
+    if (cp-fullbuf < fullbuf_used) {
+      fullmat->unpaired->matrix[i] = atof(cp);
+      while ((isdigit (*cp) || *cp == '-' || *cp == '.') &&\
+	     (cp-fullbuf <fullbuf_used)) {
+	cp++;
+      }
+    }
+  }
+  fullmat->unpaired->full_size = i;
+
+  /* Skip the H: */
+  cp += 2;
+  fullmat->unpaired->H = atof(cp);
+
+  /* Now, go past the E: */
+  cp = strstr (cp, "E:") + 2;
+  fullmat->unpaired->E = atof(cp);
+
+  /********* PAIRED MATRIX ************/
+  /* Now, find the first A */
+  cp = strchr (cp, 'A');
+  fullmat->paired->edge_size = 0;
+  /* And count how edge size of the matrix */
+  while (*cp != '\n') {
+    if (!isspace (cp[0]) && isspace (cp[1])) {
+      fullmat->paired->edge_size++;
+    }
+    cp++;
+  }
+
+  /* Find next A */
+  while (*cp != 'A' && (cp-fullbuf) < fullbuf_used) cp++;
+
+  /* Take numbers until we hit the H: */
+  end_mat_pos = strstr (cp, "H:");
+  for (i=0; cp - fullbuf < end_mat_pos-fullbuf; i++) {
+    while (!isdigit(*cp) && *cp != '-' && *cp != '.' && \
+	   cp-fullbuf < fullbuf_used && cp != end_mat_pos) { 
+	cp++;
+    }
+    if (cp == end_mat_pos)
+      break;
+    if (cp-fullbuf < fullbuf_used) {
+      fullmat->paired->matrix[i] = atof(cp);
+      while ((isdigit (*cp) || *cp == '-' || *cp == '.') &&\
+	     (cp-fullbuf <fullbuf_used)) {
+	cp++;
+      }
+    }
+  }
+  fullmat->paired->full_size = i;
+
+  /* Skip the H: */
+  cp += 2;
+  fullmat->paired->H = atof(cp);
+
+  /* Now, go past the E: */
+  cp = strstr (cp, "E:") + 2;
+  fullmat->paired->E = atof(cp);
+
+  /*print_matrix(stdout, fullmat);*/
+  return (fullmat);
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/*
+ * MatFileOpen
+ *
+ * Given name of matrix file, open it
+ * 
+ */
+FILE *MatFileOpen (char *matfile)
+{
+     FILE *fp;
+
+     if (matfile == NULL) 
+       return NULL;
+
+     fp = fopen (matfile, "r");
+     if (fp != NULL) return (fp);
+     
+     return (NULL);
+}
+     
+/*
+ * Function: get_min_alpha_beta_sum()
+ * Date:     RJK, Mon Apr 29, 2002 [St. Louis]
+ * Purpose:  Given a full matrix, reports minimum sum allowed 
+ *           for alpha and beta (or alpha' and beta')
+ *           The maximum for alpha+beta is found by
+ *           min Sp(i,j)(k,l) - max{Su(i,k), Su(j,l)}
+ *            for all i,j,k.l
+ */
+float get_min_alpha_beta_sum (fullmat_t *fullmat) {
+  float max_sum = 9999999.9;              /* max allowed value of alpha+beta */
+  float cur_dif;
+  int i,j,k,l;
+  int pair_ij, pair_kl;
+  
+  for (i=0; i<fullmat->abc->K; i++)
+    for (j=0; j<fullmat->abc->K; j++)
+      for (k=0; k<fullmat->abc->K; k++)
+	for (l=0; l<fullmat->abc->K; l++) {
+	  pair_ij = numbered_basepair(fullmat->abc->sym[i], fullmat->abc->sym[j]);
+	  pair_kl = numbered_basepair(fullmat->abc->sym[k], fullmat->abc->sym[l]);
+	  /* First check for i,k paired */
+	  cur_dif = fullmat->paired->matrix[matrix_index(pair_ij, pair_kl)] -
+	    fullmat->unpaired->matrix[matrix_index(i,k)];
+	  if (cur_dif < max_sum)
+	    max_sum = cur_dif;
+	  /* And repeat for j,l */
+	  cur_dif = fullmat->paired->matrix[matrix_index(pair_ij, pair_kl)] -
+	    fullmat->unpaired->matrix[matrix_index(j,l)];
+	  if (cur_dif < max_sum)
+	    max_sum = cur_dif;
+	}
+  return (-1. * max_sum);
+}
+
+/* EPN, Tue Feb  6 15:34:00 2007 */
+void FreeMat(fullmat_t *fullmat) 
+{
+  if(fullmat->unpaired != NULL)
+    {
+      free(fullmat->unpaired->matrix);
+      free(fullmat->unpaired);
+    }
+  if(fullmat->paired != NULL)
+    {
+      free(fullmat->paired->matrix);
+      free(fullmat->paired);
+    }
+  if(fullmat->name != NULL)
+    free(fullmat->name);
+  if(fullmat->g != NULL)
+    free(fullmat->g);
+  free(fullmat);
+}
+
+
+/* Function: ribosum_calc_targets()
+ * Incept:   EPN, Wed Mar 14 06:01:11 2007
+ * 
+ * Purpose:  Given a RIBOSUM score matrix data structure (fullmat_t) with
+ *           log odds scores (as read in from a RIBOSUM file) and a background
+ *           model (fullmat->g), overwrite the log-odds scores with target
+ *           probabilities f_ij that satisfy:
+ * 
+ *           sum_ij f_ij = 1.0
+ *
+ *           NOTE: these target probs are not the same target probs
+ *                 dumped by makernamat -p in RSEARCH, those *off-diagonals*
+ *                 are double what I'm calculating here.
+ *                 (so that sum_ii f'_ii + sum_j<i f'_ij = 1.0)
+ *                 
+ *
+ * Returns:   <eslOK> on success.
+ *
+ */
+int ribosum_calc_targets(fullmat_t *fullmat)
+{
+  int       idx;
+  int       a,b,i,j,k,l;
+
+  /* Check the contract. */
+  if(!(fullmat->scores_flag)) ESL_EXCEPTION(eslEINVAL, "in ribosum_calc_targets(), matrix is not in log odds mode");
+  if(fullmat->probs_flag) ESL_EXCEPTION(eslEINVAL, "in ribosum_calc_targets(), matrix is already in probs mode");
+  
+  /*printf("\nbeginning of ribosum_calc_targets, printing mx:\n");
+    print_matrix(stdout, fullmat);*/
+
+  /* convert log odds score s_ij, to target (f_ij) 
+   * using background freqs (g), by:
+   * f_ij = g_i * g_j * 2^{s_ij} */
+
+  /* first convert the unpaired (singlet) matrix,
+  *  remember matrix is set up as a vector */
+  idx = 0;
+  for(i = 0; i < fullmat->abc->K; i++)
+    for(j = 0; j <= i; j++)
+      {
+	fullmat->unpaired->matrix[idx] = 
+	  fullmat->g[i] * fullmat->g[j] * sreEXP2(fullmat->unpaired->matrix[idx]);
+	idx++;
+      }					       
+  /* and the paired matrix, careful about for loops here, we 
+   * use 4 nested ones just to keep track of which backgrounds to multiply 
+   * (the g[i] * g[j] * g[k] * g[l] part) */
+  idx = 0;
+  for(a = 0; a < sizeof(RNAPAIR_ALPHABET)-1; a++)
+    for(b = 0; b <= a; b++)
+      {
+	i = a / fullmat->abc->K;
+	j = a % fullmat->abc->K;
+	k = b / fullmat->abc->K;
+	l = b % fullmat->abc->K;
+
+	fullmat->paired->matrix[idx] = 
+	  fullmat->g[i] * fullmat->g[j] * fullmat->g[k] * fullmat->g[l] * 
+	  sreEXP2(fullmat->paired->matrix[idx]);
+	idx++;
+      }					       
+
+  /* We have to be careful with normalizing the matrices b/c they are
+   * symmetric and fullmat_t only stores f_ij i<=j. So we double
+   * the f_ij if i!=j, normalize it (it should then sum to 1.)
+   * and then halve the f_ij i != j's. */
+  /* normalize the unpaired matrix */
+  idx = 0;
+  for(i = 0; i < fullmat->abc->K; i++)
+    for(j = 0; j <= i; j++)
+      {
+	if(i != j) fullmat->unpaired->matrix[idx] *= 2.;
+	idx++;
+      }
+  esl_vec_DNorm(fullmat->unpaired->matrix, fullmat->unpaired->full_size);
+  idx = 0;
+  for(i = 0; i < fullmat->abc->K; i++)
+    for(j = 0; j <= i; j++)
+      {
+	if(i != j) fullmat->unpaired->matrix[idx] *= 0.5;
+	idx++;
+      }
+
+  /* normalize the paired matrix */
+  idx = 0;
+  for(a = 0; a < sizeof(RNAPAIR_ALPHABET)-1; a++)
+    for(b = 0; b <= a; b++)
+      {
+	if(a != b) fullmat->paired->matrix[idx] *= 2.;
+	idx++;
+      }
+  esl_vec_DNorm(fullmat->paired->matrix,   fullmat->paired->full_size);
+  idx = 0;
+  for(a = 0; a < sizeof(RNAPAIR_ALPHABET)-1; a++)
+    for(b = 0; b <= a; b++)
+      {
+	if(a != b) fullmat->paired->matrix[idx] *= 0.5;
+	idx++;
+      }
+
+  /* Lower the scores_flag, raise probs_flag */
+  fullmat->scores_flag = FALSE;
+  fullmat->probs_flag = TRUE;
+
+  /*printf("\nend of ribosum_calc_targets, printing mx:\n");
+    print_matrix(stdout, fullmat);*/
+  return eslOK;
+}
+
+/* Function: ribosum_MSA_resolve_degeneracies
+ * 
+ * Incept:   EPN, Thu Mar 15 05:37:22 2007
+ * 
+ * Purpose:  Given a RIBOSUM score matrix data structure (fullmat_t) with
+ *           target probabilites and a MSA with SS markup, remove all 
+ *           ambiguous bases. Do this by selecting the most likely 
+ *           singlet or base pair that matches each ambiguity given the
+ *           RIBOSUM matrix.
+ *           (ex: (G|A) for 'R', or (GG|GC|AG|AC) bp for 'RS' base pair)
+ *
+ *
+ * Returns:   <eslOK> on success.
+ * 
+ * The degenerate code used here is:
+ * (taken from http://www.neb.com/neb/products/REs/RE_code.html
+ *
+ *                         X = A or C or G or T
+ *                         R = G or A
+ *                         Y = C or T
+ *                         M = A or C
+ *                         K = G or T
+ *                         S = G or C
+ *                         W = A or T
+ *                         H = not G (A or C or T)
+ *                         B = not A (C or G or T)
+ *                         V = not T (A or C or G)
+ *                         D = not C (A or G or T)
+ *                         N = A or C or G or T
+ */
+int ribosum_MSA_resolve_degeneracies(fullmat_t *fullmat, ESL_MSA *msa)
+{
+  int       idx;
+  int       i,j;
+  int      *ct;		  /* 0..alen-1 base pair partners array         */
+  int       apos;
+  char       c;           /* tmp char for current degeneracy, uppercase */
+  char      *cp;          /* tmp char pointer for finding c in degen_string */
+  char       c_m;         /* tmp char for current bp mate's degeneracy, uppercase */
+  char      *cp_m;        /* tmp char pointer for finding c_m in degen_string */
+  char degen_string[13] = "XRYMKSWHBVDN\0";
+  char rna_string[5] =    "ACGU\0";
+  int  **degen_mx;
+  float      *unpaired_marginals;
+  float      *paired_marginals;
+  float  *cur_unpaired_marginals;
+  float  *cur_paired_marginals;
+  char      *aseq;
+  int        dpos;       /* position of c within degen_string */
+  int        dpos_m;     /* position of c_m within degen_string */
+  int        argmax;    
+  int        mate;       /* used as ct[apos-1] */
+  int        status;
+  ESL_ALPHABET *msa_abc = msa->abc; /* when we textize this, msa->abc will be set to NULL! */
+
+  /* Check the contract. */
+  if(!(fullmat->probs_flag))                               ESL_EXCEPTION(eslEINVAL, "in ribosum_MSA_resolve_degeneracies(), matrix is not in probs mode");
+  if(fullmat->scores_flag)                                 ESL_EXCEPTION(eslEINVAL, "in ribosum_MSA_resolve_degeneracies(), matrix is in scores mode");
+  if(msa->nseq != 1)                                       ESL_EXCEPTION(eslEINVAL, "MSA does not have exactly 1 seq"); 
+  if(fullmat->abc->type != eslRNA)                         ESL_EXCEPTION(eslEINVAL, " matrix alphabet not RNA");
+  if(! (msa->flags & eslMSA_DIGITAL))                       ESL_EXCEPTION(eslEINVAL, " MSA is not digitized");
+  if(msa->abc->type != eslRNA && msa->abc->type != eslDNA) ESL_EXCEPTION(eslEINVAL, " MSA alphabet not DNA or RNA");
+  
+  /*printf("in ribosum_MSA_resolve_degeneracies()\n");*/
+  
+  ESL_ALLOC(unpaired_marginals, sizeof(float) * fullmat->abc->K);
+  ESL_ALLOC(paired_marginals, sizeof(float) * (fullmat->abc->K * fullmat->abc->K));
+  ESL_ALLOC(cur_unpaired_marginals, sizeof(float) * fullmat->abc->K);
+  ESL_ALLOC(cur_paired_marginals, sizeof(float) * (fullmat->abc->K * fullmat->abc->K));
+
+  /* Laboriously fill in degen_mx, NOTE: this will fall over if alphabet is not RNA! */
+  /* This is somewhat unnec, now that we use esl_alphabet.c, but I didnt' want to redo it, so I left it */
+  ESL_ALLOC(degen_mx, sizeof(int *) * 12);
+  for(i = 0; i < 12; i++)
+    {
+      ESL_ALLOC(degen_mx[i], sizeof(int) * fullmat->abc->K);
+      esl_vec_ISet(degen_mx[i], fullmat->abc->K, 0.);
+    }
+  /* 'X' = A|C|G|U */
+  degen_mx[0][0] = degen_mx[0][1] = degen_mx[0][2] = degen_mx[0][3] = 1;
+  /* 'R' = A|G */
+  degen_mx[1][0] = degen_mx[1][2] = 1;
+  /* 'Y' = C|U */
+  degen_mx[2][1] = degen_mx[2][3] = 1;
+  /* 'M' = A|C */
+  degen_mx[3][0] = degen_mx[3][1] = 1;
+  /* 'K' = G|U */
+  degen_mx[4][2] = degen_mx[4][3] = 1;
+  /* 'S' = C|G */
+  degen_mx[5][1] = degen_mx[5][2] = 1;
+  /* 'W' = A|U */
+  degen_mx[6][0] = degen_mx[6][3] = 1;
+  /* 'H' = A|C|U */
+  degen_mx[7][0] = degen_mx[7][1] = degen_mx[7][3] = 1;
+  /* 'B' = C|G|U */
+  degen_mx[8][1] = degen_mx[8][2] = degen_mx[8][3] = 1;
+  /* 'V' = A|C|G */
+  degen_mx[9][0] = degen_mx[9][1] = degen_mx[9][2] = 1;
+  /* 'D' = A|G|U */
+  degen_mx[10][0] = degen_mx[10][2] = degen_mx[10][3] = 1;
+  /* 'N' = A|C|G|U */
+  degen_mx[11][0] = degen_mx[11][1] = degen_mx[11][2] = degen_mx[11][3] = 1;
+
+  /* calculate paired_marginals and unpaired_marginals as: 
+   * marginal[x] = sum_y P(x,y) 
+   */
+  esl_vec_FSet(unpaired_marginals, fullmat->abc->K, 0.);
+  esl_vec_FSet(paired_marginals, fullmat->abc->K * fullmat->abc->K, 0.);
+
+  for(i = 0; i < fullmat->abc->K; i++)
+    for(j = 0; j < fullmat->abc->K; j++)
+      unpaired_marginals[i] += fullmat->unpaired->matrix[matrix_index(i,j)];
+  idx = 0;
+  for(i = 0; i < (fullmat->abc->K*fullmat->abc->K); i++)
+    for(j = 0; j < (fullmat->abc->K*fullmat->abc->K); j++)
+      paired_marginals[i] += fullmat->paired->matrix[matrix_index(i,j)];
+
+  /*for(i = 0; i < (fullmat->abc->K); i++)
+    printf("unpaired_marginals[i:%d]: %f\n", i, unpaired_marginals[i]);
+    for(i = 0; i < (fullmat->abc->K*fullmat->abc->K); i++)
+    printf("paired_marginals[i:%d]: %f\n", i, paired_marginals[i]);*/
+
+  esl_vec_FNorm(unpaired_marginals, fullmat->abc->K);
+  esl_vec_FNorm(paired_marginals, fullmat->abc->K*fullmat->abc->K);
+
+  /* get ct array, indexed 1..alen while apos is 0..alen-1 */
+  ESL_ALLOC(ct, (msa->alen+1) * sizeof(int));
+  esl_wuss2ct(msa->ss_cons, msa->alen, ct);  
+  
+  ESL_ALLOC(aseq, sizeof(char) * (msa->alen+1));
+  status = esl_msa_Textize(msa);
+  if(status == eslECORRUPT)      cm_Fail("esl_msa_Textize() returned status: %d, the msa must contain invalid digitized chars.", status);
+  else if(status != eslOK) goto ERROR;
+
+  /* remember we only have 1 seq in the MSA */
+  for(apos = 0; apos < msa->alen; apos++)
+    {
+      if (esl_abc_CIsGap(fullmat->abc, msa->aseq[0][apos])) continue; /* we can still have gaps in 1 seq MSA, they'll
+								       * be dealt with (ignored) in 
+								       * modelmaker.c:HandModelMaker() */
+      mate = ct[(apos+1)]; /* apos is 0..alen-1, ct is 1..alen, so mate will be 1..alen now */
+      if(mate != 0 && esl_abc_CIsGap(msa_abc, msa->aseq[0][(mate-1)])) mate = 0; 
+      /* apos is a base paired res, but mate is a gap, pretend apos is SS for our purposes here */
+      else if(mate != 0 && ((mate-1) < apos)) continue; 
+      /* apos is a base paired res, but we've already changed him to an unambiguous res when we changed his mate (which was not a gap) */
+
+      c = toupper(msa->aseq[0][apos]);
+      if(c == 'T') c = 'U'; 
+      cp = strchr(rna_string, c);
+      if(cp == NULL)
+	{
+	  /* a degeneracy */
+	  if((cp = strchr(degen_string, c)) == NULL) ESL_XEXCEPTION(eslEINVAL, "character is not ACGTU or a recognized ambiguity code");
+	  dpos = cp-degen_string;
+	  if(mate == 0) /* single stranded */
+	    {
+	      /*printf("\nCASE 1 SS AMBIG\n");
+		printf("apos: %d c: %c\n", apos, c);*/
+	      /* of possible residues, find the one with the highest marginal
+	       * in RIBOSUM: argmax_x sum_Y P(x,y)  */
+	      for(i = 0; i < fullmat->abc->K; i++)
+		cur_unpaired_marginals[i] = degen_mx[dpos][i] * unpaired_marginals[i];
+	      argmax = esl_vec_FArgMax(cur_unpaired_marginals, fullmat->abc->K);
+	      msa->aseq[0][apos] = rna_string[argmax];
+	      /*printf("c: %c at posn %d argmax: %d msa[apos:%d]: %c\n", c, (int) (cp-degen_string), argmax, apos, msa->aseq[0][apos]);
+		printf("new ss: %c\n", rna_string[argmax]);*/
+	    }
+	  else /* paired */
+	    {
+	      /* is mate ambiguous? */
+	      c_m = toupper(msa->aseq[0][(mate-1)]);
+	      if(c_m == 'T') c_m = 'U';
+	      cp_m = strchr(rna_string, c_m);
+	      if(cp_m == NULL)
+		{
+		  /* mate is ambiguous */
+		  /*printf("\nCASE 4 PAIR, BOTH AMBIG\n");
+		    printf("left (apos) %d c: %c mate %d c_m: %c\n", apos, c, (mate-1), c_m);
+		  */
+		  if((cp_m = strchr(degen_string, c_m)) == NULL) ESL_XEXCEPTION(eslEINVAL, "character is not ACGTU or a recognized ambiguity code");
+		  dpos_m = cp_m-degen_string;
+		  /* we know that mate != 0 and (mate-1) >= apos, we continued above if that was false */
+		  idx = 0;
+		  for(i = 0; i < (fullmat->abc->K); i++)
+		    for(j = 0; j < (fullmat->abc->K); j++)
+		      {
+			cur_paired_marginals[idx] = degen_mx[dpos][i] * degen_mx[dpos_m][j] * 
+			  paired_marginals[idx];
+			/*printf("degen_mx[dpos:  %d][i:%d]: %d\n", dpos, i, degen_mx[dpos][i]);
+			  printf("degen_mx[dpos_m:%d][j:%d]: %d\n", dpos_m, j, degen_mx[dpos_m][j]);
+			  printf("cur_paired_marginals[idx:%d]: %f\n", idx, cur_paired_marginals[idx]);*/
+			idx++;
+		      }
+		  argmax = esl_vec_FArgMax(cur_paired_marginals, (fullmat->abc->K*fullmat->abc->K));
+		  msa->aseq[0][apos]     = RNAPAIR_ALPHABET[argmax];
+		  msa->aseq[0][(mate-1)] = RNAPAIR_ALPHABET2[argmax];
+		  /*printf("new bp: left: %c right: %c\n", RNAPAIR_ALPHABET[argmax], RNAPAIR_ALPHABET2[argmax]);*/
+
+		}
+	      else /* mate is unambiguous */
+		{
+		  /*printf("\nCASE 2 PAIR, LEFT AMBIG, RIGHT NOT\n");
+		    printf("left (apos) %d c: %c mate %d c_m: %c\n", apos, c, (mate-1), c_m);*/
+		  cp_m = strchr(rna_string, c_m);
+		  dpos_m = cp_m - rna_string;
+		  /* cp_m is 0 for A, 1 for C, 2 for G, 3 for U in mate-1 */
+		  idx = 0;
+		  for(i = 0; i < (fullmat->abc->K); i++)
+		    for(j = 0; j < (fullmat->abc->K); j++)
+		      {
+			cur_paired_marginals[idx] = degen_mx[dpos][i] * (j == dpos_m) *
+			  paired_marginals[idx];
+			/*printf("cur_paired_marginals[idx:%d]: %f\n", idx, cur_paired_marginals[idx]);*/
+			idx++;
+		      }
+		  argmax = esl_vec_FArgMax(cur_paired_marginals, (fullmat->abc->K*fullmat->abc->K));
+		  msa->aseq[0][apos]     = RNAPAIR_ALPHABET[argmax];
+		  msa->aseq[0][(mate-1)] = RNAPAIR_ALPHABET2[argmax];
+		  /*printf("new bp: left: %c right: %c\n", RNAPAIR_ALPHABET[argmax], RNAPAIR_ALPHABET2[argmax]);*/
+		}
+	    }
+	}
+      /* we could still have unambiguous apos, but an ambiguous mate, which we deal 
+       * with here: */
+      if(mate != 0)
+	{
+	  c_m = toupper(msa->aseq[0][(mate-1)]);
+	  if(c_m == 'T') c = 'U';
+	  cp_m = strchr(rna_string, c_m);
+	  if(cp_m == NULL)
+	    {
+	      /* mate is ambiguous */
+	      if((cp_m = strchr(degen_string, c_m)) == NULL) ESL_XEXCEPTION(eslEINVAL, "character is not ACGTU or a recognized ambiguity code");
+	      dpos_m = cp_m - degen_string;
+	      /*printf("\nCASE 3 PAIR, LEFT NOT, RIGHT AMBIG\n");
+		printf("left (apos) %d c: %c mate %d c_m: %c dpos_m\n", apos, c, (mate-1), c_m, dpos);*/
+	      cp = strchr(rna_string, c); 
+	      if(cp == NULL) ESL_XEXCEPTION(eslEINVAL, "character is not ACGTU or a recognized ambiguity code");
+	      dpos = cp - rna_string;
+	      idx = 0;
+	      for(i = 0; i < (fullmat->abc->K); i++)
+		for(j = 0; j < (fullmat->abc->K); j++)
+		  {
+		    cur_paired_marginals[idx] = (i == dpos) * degen_mx[dpos_m][j] * 
+		      paired_marginals[idx];
+		    /*printf("cur_paired_marginals[idx:%d]: %f\n", idx, cur_paired_marginals[idx]);*/
+		    idx++;
+		  }
+	      argmax = esl_vec_FArgMax(cur_paired_marginals, (fullmat->abc->K*fullmat->abc->K));
+	      msa->aseq[0][apos]     = RNAPAIR_ALPHABET[argmax];
+	      msa->aseq[0][(mate-1)] = RNAPAIR_ALPHABET2[argmax];
+	      /*printf("new bp: left: %c right: %c\n", RNAPAIR_ALPHABET[argmax], RNAPAIR_ALPHABET2[argmax]);*/
+	    }	      
+	}
+    }
+  /* go through the sequence again, there should be no ambiguities now */
+  for(apos = 0; apos < msa->alen; apos++) {
+    if(esl_abc_CIsGap(msa_abc, msa->aseq[0][apos])) continue;
+    c = toupper(msa->aseq[0][apos]);
+    if(c == 'T') c = 'U'; 
+    cp = strchr(rna_string, c);
+    if(cp == NULL) ESL_XEXCEPTION(eslEINVAL, "ribosum_MSA_resolve_degeneracies(), second pass check character %d (%c) is still ambiguous!\n", apos, c);
+  }
+
+  if((status = esl_msa_Digitize(msa_abc, msa)) != eslOK) goto ERROR;
+  free(unpaired_marginals);
+  free(paired_marginals);
+  free(cur_unpaired_marginals);
+  free(cur_paired_marginals);
+  for(i = 0; i < 12; i++) free(degen_mx[i]);
+  free(degen_mx);
+  free(ct);
+  free(aseq);
+
+  return eslOK;
+
+ ERROR:
+  return eslEINVAL;
+}
+
+/*
+ * Maps i as follows:
+ * 0->A
+ * 1->C
+ * 2->G
+ * 3->U
+ * else->-1
+ */
+int unpaired_res (int i) 
+{
+  switch (i) {
+  case 0: 
+    return ('A');
+  case 1: 
+    return ('C');
+  case 2: 
+    return ('G');
+  case 3: 
+    return ('U');
+  }
+  return (-1);
+}
+
+
diff --git a/src/rnamat.h b/src/rnamat.h
new file mode 100644
index 0000000..e98460f
--- /dev/null
+++ b/src/rnamat.h
@@ -0,0 +1,150 @@
+/*
+ * rnamat.h
+ * 
+ * Header file for API for RNA matrix routines.  Used in parsing alignment
+ * into matrix and later reading in matrix.
+ *
+ * Robert J. Klein
+ * February 25, 2002
+ */
+
+#ifndef _RNAMAT_H
+#define _RNAMAT_H
+
+#include "esl_config.h"
+#include "config.h"
+
+#include "easel.h"
+#include "esl_msa.h"
+
+#include "structs.h"
+
+#define RNAPAIR_ALPHABET "AAAACCCCGGGGUUUU"
+#define RNAPAIR_ALPHABET2 "ACGUACGUACGUACGU"
+
+/*
+ * Matrix type
+ *
+ * Contains array in one dimension (to be indexed later), matrix size,
+ * H, and E. 
+ */
+typedef struct _matrix_t {
+  double *matrix;
+  int edge_size;         /* Size of one edge, e.g. 4 for 4x4 matrix */
+  int full_size;         /* Num of elements, e.g. 10 for 4x4 matirx */
+  double H;
+  double E;
+} matrix_t;
+
+/*
+ * Full matrix definition, includes the g background freq vector (added by EPN). 
+ */
+typedef struct _fullmat_t {
+  const ESL_ALPHABET *abc;/* alphabet, we enforce it's eslRNA */
+  matrix_t *unpaired;
+  matrix_t *paired;
+  char     *name;
+  float    *g;           /* EPN: the background distro, g vector in RSEARCH paper
+			  * this now appears in the RIBOSUM matrix files */
+  int       scores_flag; /* TRUE if matrix values are log odds scores, FALSE if 
+			  * they're target probs, or unfilled */
+  int       probs_flag;  /* TRUE if matrix values are target probs, FALSE if 
+			  * they're log odds scores, or unfilled */
+} fullmat_t;
+
+/* Returns true if pos. C of seq B of msa A is a gap */
+#define is_rna_gap(A, B, C) (esl_abc_CIsGap(A->abc, A->aseq[B][C]))
+
+/* Returns true if position C of digitized sequence B of msa A is a canonical */
+#define is_defined_rna_nucleotide(A, B, C) (esl_abc_CIsCanonical(A->abc, A->aseq[B][C]))
+
+/*
+ * Maps c as follows
+ *
+ * A->0
+ * C->1
+ * G->2
+ * T->3
+ * U->3
+ * else -> 4
+ */
+int numbered_nucleotide (char c);
+
+/*
+ * Maps base pair c,d as follows:
+ *
+ * AA -> 0
+ * AC -> 1
+ * ....
+ * TG -> 15
+ * TT -> 16 (T==U)
+ * Anything else maps to -1
+ */
+int numbered_basepair (char c, char d);
+
+/*
+ * Maps to index of matrix, using binary representation of
+ * nucleotides (unsorted).
+ *
+ * See lab book 7, p. 3-4 for details of mapping function
+ */
+#define matrix_index(X,Y) ((X>Y) ? X*(X+1)/2+Y: Y*(Y+1)/2+X)
+
+#define unpairedmat_size (matrix_index(3,3) + 1)
+#define pairedmat_size (matrix_index (15,15) + 1)
+
+/*
+ * Setup the matrix by allocating matrix in two dimensions as triangle.
+ * Initialize to 0.0
+ */
+matrix_t *setup_matrix (int size);
+
+/*
+ * Actually count the basepairs and gaps into the fullmat simply by summing
+ * to existing values there.  Also counts nt counts to background_nt
+ */
+void count_matrix (ESL_MSA *msa, fullmat_t *fullmat, double *background_nt,
+		   int cutoff_perc, int product_weights);
+
+/*
+ * Prints the matrix
+ */
+void print_matrix (FILE *fp, fullmat_t *fullmat);
+
+/*
+ * Read the matrix from a file
+ */
+fullmat_t *ReadMatrix(const ESL_ALPHABET *abc, FILE *matfp);
+
+/*
+ * Opens matrix file
+ */
+FILE *MatFileOpen (char *matfile);
+
+/*
+ * Reports minium allowed sum of alpha + beta for matrix 
+ */
+float get_min_alpha_beta_sum (fullmat_t *fullmat);
+
+/* Free a fullmat_t object */    
+void FreeMat(fullmat_t *fullmat);
+
+/* convert a matrix with log odds scores to target freqs */
+int ribosum_calc_targets(fullmat_t *fullmat);
+
+/* resolve degeneracies in a single seq MSA by replacing
+ * with most likely target residue within degenerate alphabet */
+int ribosum_MSA_resolve_degeneracies(fullmat_t *fullmat, ESL_MSA *msa);
+
+/*
+ * Maps i as follows:
+ * 0->A
+ * 1->C
+ * 2->G
+ * 3->U
+ * else->-1
+ */
+int unpaired_res (int i);
+
+#endif
+  
diff --git a/src/sa-Makefile.in b/src/sa-Makefile.in
new file mode 100644
index 0000000..7c52a2e
--- /dev/null
+++ b/src/sa-Makefile.in
@@ -0,0 +1,126 @@
+#################################################################
+# Infernal
+# src Makefile
+# SVN $Id: Makefile.in 2603 2008-10-05 19:21:32Z kolbed $
+#################################################################
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+#################################################################
+
+SHELL  = /bin/sh
+
+## your compiler and compiler flags
+#
+CC     = @CC@
+CFLAGS = @CFLAGS@
+
+## other defined flags. 
+#  DEFS contains stuff that autoconf decides on. 
+#  LIBS contains system libraries that the configure script decides we need.
+#
+DEFS  = @DEFS@
+LIBS  = @LIBS@ -lm
+
+## archiving command, and ranlib command if you need one.
+#  In general, you shouldn't need to change these, and they're
+#  only used for building the testsuite anyway... e.g. we
+#  make a "libinfernal.a" library for building the testsuite.
+#
+AR     = @AR@ rcv 
+RANLIB = @RANLIB@
+
+# configuration for optional MPI functionality
+MPILIBS   = @MPILIBS@
+
+# Where the build arena is (module .h and .o files)
+#
+MYLIBS   = -leasel 
+MYLIBDIR = -L../../easel 
+MYINCDIR = -I../../easel 
+
+PROGS = cmalign cmbuild cmcalibrate cmemit cmscore cmsearch cmstat trcyk truncyk_check
+
+OBJS  = cm.o\
+	cm_dpalign.o\
+	cm_dpsearch.o\
+	cm_dpsmall.o\
+	cm_io.o\
+	cm_modelconfig.o\
+	cm_modelmaker.o\
+	cm_mx.o\
+	cm_parsetree.o\
+	cm_qdband.o\
+	cm_submodel.o\
+	cp9.o\
+	cp9_dp.o\
+	cp9_modelconfig.o\
+	cp9_modelmaker.o\
+	cp9_mx.o\
+	cp9_trace.o\
+	alphabet.o\
+	dispatch.o\
+	display.o\
+	eweight.o\
+	errors.o\
+	hmmband.o\
+	hybridsearch.o\
+	logsum.o\
+	mpisupport.o\
+	prior.o\
+	rnamat.o\
+	searchinfo.o\
+	seqstoaln.o\
+	stats.o\
+	truncyk.o
+
+HDRS  = funcs.h\
+	structs.h
+
+.c.o: 
+	$(CC) $(CFLAGS) $(DEFS) $(MYINCDIR) -c $<
+
+#################################################################
+## Targets defining how to make INFERNAL executables.
+##
+all: 	$(PROGS) 
+
+$(PROGS): @EXEC_DEPENDENCY@ $(OBJS) ${HDRS}
+	$(CC) $(CFLAGS) $(DEFS) $(MYLIBDIR) -o $@ $@.o $(OBJS) $(MYLIBS) $(LIBS) $(MPILIBS)
+
+
+#################################################################
+## Targets used in making INFERNAL module for testsuite compilation.
+##
+module: libinfernal.a
+
+libinfernal.a: $(OBJS) ${HDRS}
+	$(AR) libinfernal.a $(OBJS) 
+	$(RANLIB) libinfernal.a
+	chmod 644 libinfernal.a
+
+#################################################################
+## Miscellaneous targets.
+##
+clean:
+	-rm -f *.o *~ Makefile.bak core $(PROGS) TAGS gmon.out libinfernal.a
+
+distclean:
+	-rm -f *.o *~ Makefile.bak core $(PROGS) TAGS gmon.out libinfernal.a
+	-rm -f Makefile config.h
+
+TAGS:
+	etags -t *.c *.h Makefile.in
+
+
+#################################################################
+## For building as a library with an SSU-ALIGN distribution.
+##
+ssu: module 
+	mv cmalign ssu-cmalign	
+	mv cmbuild ssu-cmbuild
+	mv cmcalibrate ssu-cmcalibrate
+	mv cmemit ssu-cmemit
+	mv cmscore ssu-cmscore
+	mv cmsearch ssu-cmsearch
+	mv cmstat ssu-cmstat
diff --git a/src/scancyk.c b/src/scancyk.c
new file mode 100644
index 0000000..3e08f45
--- /dev/null
+++ b/src/scancyk.c
@@ -0,0 +1,26 @@
+/* scancyk.c
+ * SRE, Thu May  2 11:50:48 2002 [AA 3050 SFO->STL]
+ * SVN $Id: scancyk.c 2244 2007-12-05 13:22:15Z nawrockie $
+ * 
+ * CYK alignment: multihit, local, database scanning mode.
+ * [xref STL6 p47]
+ * 
+ ***************************************************************** 
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ***************************************************************** 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_sqio.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
diff --git a/src/searchinfo.c b/src/searchinfo.c
new file mode 100644
index 0000000..16a18a2
--- /dev/null
+++ b/src/searchinfo.c
@@ -0,0 +1,2003 @@
+/* searchinfo.c
+ * SearchInfo_t implementations: information for CM/CP9 
+ * filters and scans.
+ *
+ * EPN, Tue Nov 27 08:42:08 2007
+ * SVN $Id$
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_exponential.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"
+#include "structs.h"
+
+
+/* Function: CreateSearchInfo()
+ * Date:     EPN, Tue Nov 27 12:57:24 2007
+ *
+ * Purpose:  Allocate and initialize a search info object that
+ *           specifies that no filtering should be done. 
+ *            
+ * Returns:  cm->si points to a new SearchInfo_t object
+ *           eslOK on success, dies immediately on some error
+ */
+int
+CreateSearchInfo(CM_t *cm, int cutoff_type, float sc_cutoff, float e_cutoff)
+{
+  int status;
+  int use_hmmonly;
+
+  if(cm->si != NULL)  cm_Fail("CreateSearchInfo(), the cm already points to a SearchInfo_t object.\n");
+  use_hmmonly = ((cm->search_opts & CM_SEARCH_HMMVITERBI) ||  (cm->search_opts & CM_SEARCH_HMMFORWARD)) ? TRUE : FALSE;
+
+  SearchInfo_t *si;
+  ESL_ALLOC(si, sizeof(SearchInfo_t));
+  
+  si->nrounds = 0;
+  ESL_ALLOC(si->search_opts, sizeof(int)                * (si->nrounds+1));
+  ESL_ALLOC(si->cutoff_type, sizeof(int)                * (si->nrounds+1));
+  ESL_ALLOC(si->sc_cutoff,   sizeof(float)              * (si->nrounds+1));
+  ESL_ALLOC(si->e_cutoff,    sizeof(float)              * (si->nrounds+1));
+  ESL_ALLOC(si->stype,       sizeof(int)                * (si->nrounds+1));
+  ESL_ALLOC(si->smx,         sizeof(ScanMatrix_t *)     * (si->nrounds+1));
+  ESL_ALLOC(si->hsi,         sizeof(HybridScanInfo_t *) * (si->nrounds+1));
+
+  si->search_opts[0] = cm->search_opts;
+  si->cutoff_type[0] = cutoff_type;
+  si->sc_cutoff[0]   = sc_cutoff;
+  si->e_cutoff[0]    = e_cutoff;
+  si->stype[0]       = use_hmmonly ? SEARCH_WITH_HMM : SEARCH_WITH_CM;
+  si->smx[0]         = cm->smx;  /* could be NULL */
+  si->hsi[0]         = NULL;
+
+  cm->si = si;
+  return eslOK;
+
+ ERROR:
+  cm_Fail("CreateSearchInfo(), memory allocate error.");
+  return status; /* NEVERREACHED */
+}  
+
+
+/* Function: AddFilterToSearchInfo()
+ * Date:     EPN, Tue Nov 27 13:00:23 2007
+ *
+ * Purpose:  Add a filter as the 1st round filter for CM <cm>.
+ *           A new SearchInfo_t object <fi> is created, and the existing
+ *           information from cm->si is copied into it. cm->si is then
+ *           freed and cm->si is set to point at fi.            
+ * 
+ * Returns:  cm->si points to a new SearchInfo_t object
+ *           eslOK on success, dies immediately on some error
+ */
+int
+AddFilterToSearchInfo(CM_t *cm, int cyk_filter, int inside_filter, int viterbi_filter, int forward_filter, int hybrid_filter, 
+		      ScanMatrix_t *smx, HybridScanInfo_t *hsi, int cutoff_type, float sc_cutoff, float e_cutoff, int do_null3)
+{
+  int status;
+  int n;
+  int orig_nrounds;
+
+  if(cm->si == NULL)                 cm_Fail("AddFilterToSearchInfo(), the cm does not point to a SearchInfo_t object.\n");
+  if((cyk_filter + inside_filter + viterbi_filter + forward_filter + hybrid_filter) != 1)
+    cm_Fail("AddFilterToSearchInfo(), cyk_filter: %d\ninside_filter: %d\nviterbi_filter: %d\nforward_filter: %d\nhybrid_filter: %d. Exactly 1 of these must be 1, the rest 0s.\n", cyk_filter, inside_filter, viterbi_filter, forward_filter, hybrid_filter);
+  if(cyk_filter    && smx == NULL) cm_Fail("AddFilterToSearchInfo(), cyk_filter: %d but smx == NULL\n", cyk_filter);
+  if(inside_filter && smx == NULL) cm_Fail("AddFilterToSearchInfo(), inside_filter: %d but smx == NULL\n", inside_filter);
+  if(hybrid_filter && hsi == NULL) cm_Fail("AddFilterToSearchInfo(), hybrid_filter: %d but hsi == NULL\n", hybrid_filter);
+
+  orig_nrounds = cm->si->nrounds;
+
+  /* allocate new si object, with 1 more round than cm->si, and set round 0 */
+  SearchInfo_t *si;
+  ESL_ALLOC(si, sizeof(SearchInfo_t));
+  si->nrounds = orig_nrounds+1;
+  ESL_ALLOC(si->search_opts, sizeof(int)   * (si->nrounds+1));
+  ESL_ALLOC(si->cutoff_type, sizeof(int)   * (si->nrounds+1));
+  ESL_ALLOC(si->sc_cutoff,   sizeof(float) * (si->nrounds+1));
+  ESL_ALLOC(si->e_cutoff,    sizeof(float) * (si->nrounds+1));
+  ESL_ALLOC(si->stype,       sizeof(int)   * (si->nrounds+1));
+  ESL_ALLOC(si->smx,         sizeof(ScanMatrix_t     *) * (si->nrounds+1));
+  ESL_ALLOC(si->hsi,         sizeof(HybridScanInfo_t *) * (si->nrounds+1));
+
+  si->search_opts[0] = 0;
+  si->search_opts[0] |= CM_SEARCH_NOALIGN;
+  if(cyk_filter)     ;/* do nothing, CYK is default */
+  if(inside_filter)  si->search_opts[0] |= CM_SEARCH_INSIDE;
+  if(viterbi_filter) si->search_opts[0] |= CM_SEARCH_HMMVITERBI;
+  if(forward_filter) si->search_opts[0] |= CM_SEARCH_HMMFORWARD;
+  if(sc_cutoff < -eslSMALLX1) { /* if we're asking to return negative scores, turn on the greedy hit resolution algorithm (that's the only way we can return negative scoring hits */
+    if(viterbi_filter || forward_filter) si->search_opts[0] |= CM_SEARCH_HMMGREEDY;
+    if(cyk_filter     || inside_filter)  si->search_opts[0] |= CM_SEARCH_CMGREEDY;
+  }
+  else { /* turn greedy options off, (they may already be off) */
+    if(cm->si->stype[0] == SEARCH_WITH_HMM) si->search_opts[0] &= ~CM_SEARCH_HMMGREEDY;
+    if(cm->si->stype[0] == SEARCH_WITH_CM)  si->search_opts[0] &= ~CM_SEARCH_CMGREEDY;
+  }
+  
+  si->cutoff_type[0] = cutoff_type;
+  si->sc_cutoff[0]   = sc_cutoff;
+  si->e_cutoff[0]    = e_cutoff;
+  if(viterbi_filter || forward_filter) { 
+    si->stype[0] = SEARCH_WITH_HMM;
+    si->smx[0]   = NULL;
+    si->hsi[0]   = NULL;
+  }
+  if(cyk_filter || inside_filter)  { 
+    si->stype[0] = SEARCH_WITH_CM;
+    si->smx[0]   = smx;
+    si->hsi[0]   = NULL;
+  }
+  si->hsi[0] = NULL;
+  if(hybrid_filter) { 
+    si->stype[0] = SEARCH_WITH_HYBRID;
+    si->smx[0]   = NULL;
+    si->hsi[0]   = hsi;
+  }
+  if(do_null3) si->search_opts[0] |= CM_SEARCH_NULL3;
+       
+  /* copy existing information for other rounds from old cm->si */
+  for(n = 0; n <= orig_nrounds; n++) { 
+    si->search_opts[(n+1)] = cm->si->search_opts[n];
+    si->cutoff_type[(n+1)] = cm->si->cutoff_type[n];
+    si->sc_cutoff[(n+1)]   = cm->si->sc_cutoff[n];
+    si->e_cutoff[(n+1)]    = cm->si->e_cutoff[n];
+    si->stype[(n+1)]       = cm->si->stype[n];
+    /* and copy the ptr to smx and hsi */
+    si->smx[(n+1)] = cm->si->smx[n];
+    si->hsi[(n+1)] = cm->si->hsi[n];
+  }    
+
+  /* free old cm->si, but be careful not to free smx[] and hsi[], we're still pointing to those */
+  free(cm->si->search_opts);
+  free(cm->si->cutoff_type);
+  free(cm->si->sc_cutoff);
+  free(cm->si->e_cutoff);
+  free(cm->si->stype);
+  free(cm->si->smx);
+  free(cm->si->hsi);
+  free(cm->si);
+
+  cm->si = si;
+  return eslOK;
+
+ ERROR:
+  cm_Fail("AddFilterToSearchInfo(), memory allocate error.");
+  return status; /* NEVERREACHED */
+}  
+
+/* Function: FreeSearchInfo()
+ * Date:     EPN, Tue Nov 27 08:48:49 2007
+ *
+ * Purpose:  Free a SearchInfo_t object corresponding to 
+ *           CM <cm>.
+ *            
+ * Returns:  void
+ */
+void
+FreeSearchInfo(SearchInfo_t *si, CM_t *cm)
+{
+  int n;
+
+  for(n = 0; n <  si->nrounds; n++) if(si->smx[n] != NULL) cm_FreeScanMatrix(cm, si->smx[n]);
+  /* we don't free si->smx[nrounds] b/c it == cm->smx */
+  for(n = 0; n <= si->nrounds; n++) if(si->hsi[n] != NULL) cm_FreeHybridScanInfo(si->hsi[n], cm); 
+  free(si->search_opts);
+  free(si->cutoff_type);
+  free(si->sc_cutoff);
+  free(si->e_cutoff);
+  free(si->stype);
+  free(si->smx);
+  free(si->hsi);
+
+  free(si);
+  return;
+}
+
+/* Function: DumpSearchInfo()
+ * Date:     EPN, Tue Nov 27 08:50:54 2007
+ *
+ * Purpose:  Dump a CM's search info (except scan matrix and hybrid scan info) to stdout. 
+ *            
+ * Returns:  void.
+ */
+void
+DumpSearchInfo(SearchInfo_t *si)
+{
+  int n, v;
+  printf("\nSearchInfo summary:\n");
+  printf("nrounds: %d\n", si->nrounds);
+  for(n = 0; n <= si->nrounds; n++) { 
+    printf("\nround: %d\n", n);
+    if(si->stype[n] == SEARCH_WITH_HMM)    printf("\ttype: HMM\n"); 
+    if(si->stype[n] == SEARCH_WITH_HYBRID) printf("\ttype: Hybrid\n"); 
+    if(si->stype[n] == SEARCH_WITH_CM)     printf("\ttype: CM\n"); 
+    DumpSearchOpts(si->search_opts[n]);
+    if(si->cutoff_type[n] == SCORE_CUTOFF) printf("\tcutoff     : %10.4f bits\n",    si->sc_cutoff[n]);
+    else                                   printf("\tcutoff     : %10.4f E-value\n", si->e_cutoff[n]);
+    if(si->hsi[n] != NULL) { 
+      printf("\tHybrid info:\n");
+      printf("\t\tNumber of sub CM roots: %d\n", si->hsi[n]->n_v_roots);
+      for(v = 0; v < si->hsi[n]->cm_M; v++) 
+	if(si->hsi[n]->v_isroot[v]) printf("\t\tstate %d is a root\n", v);
+    }
+  }
+  return;
+}
+
+
+/* Function: ValidateSearchInfo()
+ * Date:     EPN, Tue Nov 27 09:25:10 2007
+ *
+ * Purpose:  Validate a Search Info <si> object for CM <cm>.
+ *            
+ * Returns:  void.
+ */
+void
+ValidateSearchInfo(CM_t *cm, SearchInfo_t *si)
+{
+  int n, sum;
+  int do_noqdb;
+  int do_hbanded;
+  int do_hmmalnbands;
+  int do_sums;
+  int do_inside;
+  int do_noalign;
+  int do_rsearch;
+  int do_cmgreedy;
+  int do_hmmgreedy;
+  int do_hmmviterbi;
+  int do_hmmforward;
+
+  for(n = 0; n <= si->nrounds; n++) { 
+    do_noqdb       = (si->search_opts[n] & CM_SEARCH_NOQDB)        ? TRUE : FALSE;
+    do_hbanded     = (si->search_opts[n] & CM_SEARCH_HBANDED)      ? TRUE : FALSE;
+    do_hmmalnbands = (si->search_opts[n] & CM_SEARCH_HMMALNBANDS)  ? TRUE : FALSE;
+    do_sums        = (si->search_opts[n] & CM_SEARCH_SUMS)         ? TRUE : FALSE;
+    do_inside      = (si->search_opts[n] & CM_SEARCH_INSIDE)       ? TRUE : FALSE;
+    do_noalign     = (si->search_opts[n] & CM_SEARCH_NOALIGN)      ? TRUE : FALSE;
+    do_rsearch     = (si->search_opts[n] & CM_SEARCH_RSEARCH)      ? TRUE : FALSE;
+    do_cmgreedy    = (si->search_opts[n] & CM_SEARCH_CMGREEDY)     ? TRUE : FALSE;
+    do_hmmgreedy   = (si->search_opts[n] & CM_SEARCH_HMMGREEDY)    ? TRUE : FALSE;
+    do_hmmviterbi  = (si->search_opts[n] & CM_SEARCH_HMMVITERBI)   ? TRUE : FALSE;
+    do_hmmforward  = (si->search_opts[n] & CM_SEARCH_HMMFORWARD)   ? TRUE : FALSE;
+
+    if(n < si->nrounds) { 
+      if(!do_noalign) cm_Fail("ValidateSearchInfo(), round %d has CM_SEARCH_NOALIGN flag down.\n", n);
+      if(si->stype[n] == SEARCH_WITH_HMM) {
+	sum = do_noqdb + do_hbanded + do_hmmalnbands + do_sums + do_inside + do_rsearch + do_cmgreedy;
+	if(sum != 0 || (do_hmmviterbi + do_hmmforward != 1)) { 
+	  printf("ValidateSearchInfo(), round %d is SEARCH_WITH_HMM but search opts are invalid\n", n);
+	  DumpSearchOpts(si->search_opts[n]);
+	  cm_Fail("This is fatal.");
+	}
+	if(si->smx[n] != NULL) cm_Fail("ValidateSearchInfo(), round %d is SEARCH_WITH_HMM but smx[%d] is non-NULL\n", n, n);
+	if(si->hsi[n] != NULL) cm_Fail("ValidateSearchInfo(), round %d is SEARCH_WITH_HMM but hsi[%d] is non-NULL\n", n, n);
+      }
+      else if (si->stype[n] == SEARCH_WITH_HYBRID) {
+	if(si->hsi[n] == NULL)      cm_Fail("ValidateSearchInfo(), round %d is SEARCH_WITH_HYBRID but hsi[%d] is NULL\n", n, n);
+	if(si->hsi[n]->smx == NULL) cm_Fail("ValidateSearchInfo(), round %d is SEARCH_WITH_HYBRID but hsi[%d]->smx is NULL\n", n, n);
+	if(si->smx[n] != NULL)      cm_Fail("ValidateSearchInfo(), round %d is SEARCH_WITH_HYBRID but smx[%d] is not NULL\n", n, n);
+	if(si->hsi[n]->v_isroot[0]) cm_Fail("ValidateSearchInfo(), round %d is SEARCH_WITH_HYBRID and hsi->vi_isroot[0] is TRUE, this shouldn't happen, we might as well filter with a SEARCH_WITH_CM filter.");
+	sum = do_hbanded + do_hmmalnbands + do_sums + do_rsearch + do_cmgreedy;	
+	if(sum != 0 || (do_hmmviterbi + do_hmmforward != 1)) { 
+	  printf("ValidateSearchInfo(), round %d is SEARCH_WITH_HYBRID but search opts are invalid\n", n);
+	  DumpSearchOpts(si->search_opts[n]);
+	  cm_Fail("This is fatal.");
+	}
+      }
+      else if (si->stype[n] == SEARCH_WITH_CM) {
+	if(si->smx[n] == NULL) cm_Fail("ValidateSearchInfo(), round %d is SEARCH_WITH_CM but smx[%d] is NULL\n", n, n);
+	sum = do_hbanded + do_hmmalnbands + do_sums + do_rsearch + do_hmmviterbi + do_hmmforward;	
+	if(sum != 0) {
+	  printf("ValidateSearchInfo(), round %d is SEARCH_WITH_CM but search opts are invalid\n", n);
+	    DumpSearchOpts(si->search_opts[n]);
+	    cm_Fail("This is fatal.");
+	}
+      }
+      else cm_Fail("ValidateSearchInfo(), round %d is neither type SEARCH_WITH_HMM, SEARCH_WITH_HYBRID, nor SEARCH_WITH_CM\n", n);
+    }
+    else { /* round n == si->nrounds */
+      /* check final round, in which we're done filtering */
+      if(si->stype[si->nrounds] == SEARCH_WITH_HYBRID) cm_Fail("ValidateSearchInfo(), final round %d is SEARCH_WITH_HYBRID.", n);
+      if(si->stype[si->nrounds] == SEARCH_WITH_CM && si->smx[n] == NULL)    cm_Fail("ValidateSearchInfo(), final round %d is SEARCH_WITH_CM but smx is NULL.", n);
+      if(si->stype[si->nrounds] == SEARCH_WITH_CM && si->smx[n] != cm->smx) cm_Fail("ValidateSearchInfo(), final round %d is SEARCH_WITH_CM but smx != cm->smx.", n);
+      if(si->hsi[si->nrounds]   != NULL)      cm_Fail("ValidateSearchInfo(), final round hsi non-NULL.");
+      if(do_hmmviterbi || do_hmmforward) { /* searching with only an HMM */
+	if(do_hmmviterbi + do_hmmforward != 1) cm_Fail("ValidateSearchInfo(), final round %d specifies HMM viterbi and HMM forward.\n");
+	if(do_inside)                          cm_Fail("ValidateSearchInfo(), final round %d specifies HMM viterbi or HMM forward but also Inside.\n");
+      }
+    }
+  }
+  ESL_DPRINTF1(("SearchInfo validated.\n"));
+  return;
+}
+
+
+/* Function: UpdateSearchInfoCutoff()
+ * Date:     EPN, Tue Nov 27 13:43:21 2007
+ *
+ * Purpose:  Update the cutoff value for a specified round of filtering
+ *            
+ * Returns:  void, dies if some error
+ */
+void
+UpdateSearchInfoCutoff(CM_t *cm, int nround, int cutoff_type, float sc_cutoff, float e_cutoff)
+{
+  if(cutoff_type == E_CUTOFF)  
+    if(! (cm->flags & CMH_EXPTAIL_STATS)) cm_Fail("UpdateSearchInfoCutoff(), cm->si is NULL.");
+  if(cm->si == NULL)           cm_Fail("UpdateSearchInfoCutoff(), cm->si is NULL.");
+  if(nround > cm->si->nrounds) cm_Fail("UpdateSearchInfoCutoff(), requested round %d is > cm->si->nrounds\n", nround, cm->si->nrounds);
+  cm->si->cutoff_type[nround] = cutoff_type;
+  cm->si->sc_cutoff[nround]   = sc_cutoff;
+  cm->si->e_cutoff[nround]    = e_cutoff;
+  if(sc_cutoff < -eslSMALLX1) { /* if we're asking to return negative scores, turn on the greedy hit resolution algorithm (that's the only way we can return negative scoring hits */
+    if(cm->si->stype[nround] == SEARCH_WITH_HMM) cm->si->search_opts[nround] |= CM_SEARCH_HMMGREEDY;
+    if(cm->si->stype[nround] == SEARCH_WITH_CM)  cm->si->search_opts[nround] |= CM_SEARCH_CMGREEDY;
+  }
+  else { /* turn greedy options off, (they may already be off) */
+    if(cm->si->stype[nround] == SEARCH_WITH_HMM) cm->si->search_opts[nround] &= ~CM_SEARCH_HMMGREEDY;
+    if(cm->si->stype[nround] == SEARCH_WITH_CM)  cm->si->search_opts[nround] &= ~CM_SEARCH_CMGREEDY;
+  }
+
+  return;
+}
+
+/* Function: UpdateSearchInfoForExpMode
+ * Date:     EPN, Thu Jan 24 11:57:20 2008
+ * Purpose:  Given a exp tail mode and a search round <round>, update cm->si
+ *           SearchInfo_t for that round.
+ *           that exp tail mode. 
+ *
+ *           0. EXP_CM_GC : !cm->si->search_opts[round] & CM_SEARCH_INSIDE
+ *           1. EXP_CM_GI : !cm->si->search_opts[round] & CM_SEARCH_INSIDE
+ *           4. EXP_CP9_GV:  cm->si->search_opts[round] & CM_SEARCH_HMMVITERBI
+ *                          !cm->si->search_opts[round] & CM_SEARCH_HMMFORWARD
+ *           5. EXP_CP9_GF:  cm->si->search_opts[round] & CM_SEARCH_HMMVITERBI
+ *                          !cm->si->search_opts[round] & CM_SEARCH_HMMFORWARD
+ *           3. EXP_CM_LC :  cm->si->search_opts[round] & CM_SEARCH_INSIDE
+ *           2. EXP_CM_LI :  cm->si->search_opts[round] & CM_SEARCH_INSIDE
+ *           6. EXP_CP9_LV: !cm->si->search_opts[round] & CM_SEARCH_HMMVITERBI
+ *                           cm->si->search_opts[round] & CM_SEARCH_HMMFORWARD
+ *           7. EXP_CP9_LF: !cm->si->search_opts[round] & CM_SEARCH_HMMVITERBI
+ *                           cm->si->search_opts[round] & CM_SEARCH_HMMFORWARD
+ * 
+ * Args:
+ *           CM           - the covariance model
+ *           exp_mode     - the mode 0..EXP_NMODES-1
+ */
+void
+UpdateSearchInfoForExpMode(CM_t *cm, int round, int exp_mode)
+{
+  if(cm->si == NULL)           cm_Fail("UpdateSearchInfoForExpMode(), cm->si is NULL.");
+  if(round > cm->si->nrounds)  cm_Fail("UpdateSearchInfoForExpMode(), requested round %d is > cm->si->nrounds\n", round, cm->si->nrounds);
+
+  ESL_DASSERT1((exp_mode >= 0 && exp_mode < EXP_NMODES));
+
+  switch (exp_mode) {
+  case EXP_CM_GC: 
+  case EXP_CM_LC: /* CYK, local or glocal */
+    cm->si->search_opts[round] &= ~CM_SEARCH_INSIDE;
+    cm->si->search_opts[round] &= ~CM_SEARCH_HMMVITERBI;
+    cm->si->search_opts[round] &= ~CM_SEARCH_HMMFORWARD;
+    cm->si->stype[round] = SEARCH_WITH_CM;
+    break;
+  case EXP_CM_GI: 
+  case EXP_CM_LI: /* Inside, local or glocal */
+    cm->si->search_opts[round] |= CM_SEARCH_INSIDE;
+    cm->si->search_opts[round] &= ~CM_SEARCH_HMMVITERBI;
+    cm->si->search_opts[round] &= ~CM_SEARCH_HMMFORWARD;
+    cm->si->stype[round] = SEARCH_WITH_CM;
+    break;
+  case EXP_CP9_GV: 
+  case EXP_CP9_LV: /* Viterbi, local or glocal */
+    cm->si->search_opts[round] &= ~CM_SEARCH_INSIDE;
+    cm->si->search_opts[round] |= CM_SEARCH_HMMVITERBI;
+    cm->si->search_opts[round] &= ~CM_SEARCH_HMMFORWARD;
+    cm->si->stype[round] = SEARCH_WITH_HMM;
+    break;
+  case EXP_CP9_GF: 
+  case EXP_CP9_LF: /* Forward, local or glocal */
+    cm->si->search_opts[round] &= ~CM_SEARCH_INSIDE;
+    cm->si->search_opts[round] &= ~CM_SEARCH_HMMVITERBI;
+    cm->si->search_opts[round] |= CM_SEARCH_HMMFORWARD;
+    cm->si->stype[round] = SEARCH_WITH_HMM;
+    break;
+  default: 
+    cm_Fail("UpdateSearchInfoForExpMode(): bogus exp_mode: %d\n", exp_mode);
+  }
+  return;
+}
+
+
+/* Function: UpdateSearchInfoForNewSMX()
+ * Date:     EPN, Thu Feb 14 11:38:23 2008
+ * Purpose:  Point the ScanMatrix_t for the final round of searching to the 
+ *           cm->smx.
+ *
+ * 
+ *           CM           - the covariance model
+ */
+void
+UpdateSearchInfoForNewSMX(CM_t *cm)
+{
+  if(cm->si == NULL)                cm_Fail("UpdateSearchInfoForNewSMX(), cm->si is NULL.");
+  if(cm->smx == NULL)               cm_Fail("UpdateSearchInfoForNewSMX(), cm->smx is NULL.");
+  if(!(cm->flags & CMH_SCANMATRIX)) cm_Fail("UpdateSearchInfoForNewSMX(), CMH_SCAN_MATRIX flag is down.");
+
+  cm->si->smx[cm->si->nrounds] = cm->smx;
+  return;
+}
+
+/* Function: DumpSearchOpts()
+ * Date:     EPN, Tue Nov 27 09:02:21 2007
+ *
+ * Purpose:  Print search options that are turned on in a search_opts integer.
+ *            
+ * Returns:  void.
+ */
+void
+DumpSearchOpts(int search_opts)
+{
+  if(search_opts & CM_SEARCH_NOQDB)        printf("\tCM_SEARCH_NOQDB\n");
+  if(search_opts & CM_SEARCH_HBANDED)      printf("\tCM_SEARCH_HBANDED\n");
+  if(search_opts & CM_SEARCH_HMMALNBANDS)  printf("\tCM_SEARCH_HMMALNBANDS\n");
+  if(search_opts & CM_SEARCH_SUMS)         printf("\tCM_SEARCH_SUMS\n");
+  if(search_opts & CM_SEARCH_INSIDE)       printf("\tCM_SEARCH_INSIDE\n");
+  if(search_opts & CM_SEARCH_NOALIGN)      printf("\tCM_SEARCH_NOALIGN\n");
+  if(search_opts & CM_SEARCH_RSEARCH)      printf("\tCM_SEARCH_RSEARCH\n");
+  if(search_opts & CM_SEARCH_CMGREEDY)     printf("\tCM_SEARCH_CMGREEDY\n");
+  if(search_opts & CM_SEARCH_HMMGREEDY)    printf("\tCM_SEARCH_HMMGREEDY\n");
+  if(search_opts & CM_SEARCH_HMMVITERBI)   printf("\tCM_SEARCH_HMMVITERBI\n");
+  if(search_opts & CM_SEARCH_HMMFORWARD)   printf("\tCM_SEARCH_HMMFORWARD\n");
+  return;
+}
+
+
+/*
+ * Function: CreateResults ()
+ * Date:     RJK, Mon Apr 1 2002 [St. Louis]
+ * Purpose:  Creates a results type of specified size
+ */
+search_results_t *CreateResults (int size) {
+  int status;
+  search_results_t *results;
+  int i;
+
+  if(size == 0) return NULL;
+
+  ESL_ALLOC(results, sizeof(search_results_t));
+  results->num_results = 0;
+  results->num_allocated = size;
+  ESL_ALLOC(results->data, sizeof(search_result_node_t)*size);
+  for(i = 0; i < size; i++) {
+    results->data[i].start  = -1;    
+    results->data[i].stop   = -1;    
+    results->data[i].bestr  = -1;    
+    results->data[i].score  = IMPOSSIBLE;    
+    results->data[i].tr     = NULL;
+    results->data[i].pcode1 = NULL;
+    results->data[i].pcode2 = NULL;
+  }
+  return (results);
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/* Function: ExpandResults ()
+ * Date:     RJK, Mon Apr 1 2002 [St. Louis]
+ * Purpose:  Expands a results structure by specified amount
+ */
+void ExpandResults (search_results_t *results, int additional) {
+  int status;
+  void *tmp;
+  int i;
+  ESL_RALLOC(results->data, tmp, sizeof(search_result_node_t) * (results->num_allocated+additional));
+
+  for(i = results->num_allocated; i < (results->num_allocated + additional); i++) {
+    results->data[i].start  = -1;    
+    results->data[i].stop   = -1;    
+    results->data[i].bestr  = -1;    
+    results->data[i].score  = IMPOSSIBLE;    
+    results->data[i].tr     = NULL;
+    results->data[i].pcode1 = NULL;
+    results->data[i].pcode2 = NULL;
+  }
+
+  results->num_allocated+=additional;
+  return;
+ ERROR:
+  cm_Fail("Memory reallocation error.");
+}
+
+/* Function: AppendResults()
+ * Date:     EPN, Wed Aug 29 08:58:28 2007
+ *
+ * Purpose:  Add result nodes from one results structure onto
+ *           another by copying data and manipulating pointers. 
+ *           Originally written to add results returned from 
+ *           an MPI worker to a growing 'master' results structure 
+ *           in the MPI master. 
+ *
+ *           The search_results_node_t's (results->data)
+ *           must have their start, stop, bestr, and score data
+ *           copied because the results->data is not a set 
+ *           of pointers (the whole reason for this is so 
+ *           we can call quicksort() on the hits, which requires
+ *           we have a fixed distance between them in memory).
+ *           The parsetree, however, can have it's pointer 
+ *           simply switched.
+ *
+ *           i0 is an offset in the sequence, (i0-1) is added to
+ *           data[i].start and data[i].stop for hits in src_results. 
+ *           i0 == 1 means no offset. i0 != 1 usually useful for hits 
+ *           returned by MPI workers who were searching a database
+ *           subsequence.
+ *
+ * Note:     Because the dest_results->data now points to some of the
+ *           src_results->data, be careful not to free src_results with
+ *           FreeResults() if you don't want to lose dest_results.
+ */
+void AppendResults (search_results_t *src_results, search_results_t *dest_results, int i0) {
+  int i, ip;
+  for(i = 0; i < src_results->num_results; i++) 
+    {
+      ip = dest_results->num_results;
+      ReportHit (src_results->data[i].start+i0-1, src_results->data[i].stop+i0-1, 
+		 src_results->data[i].bestr,      src_results->data[i].score,
+		 dest_results);
+      if(src_results->data[i].tr != NULL)
+	(*dest_results).data[ip].tr = (*src_results).data[i].tr;
+      if(src_results->data[i].pcode1 != NULL)
+	(*dest_results).data[ip].pcode1 = (*src_results).data[i].pcode1;
+      if(src_results->data[i].pcode2 != NULL)
+	(*dest_results).data[ip].pcode2 = (*src_results).data[i].pcode2;
+    }
+  return;
+}
+
+/* Function: FreeResults()
+ * Date:     RJK, Mon Apr 1 2002 [St. Louis]
+ * Purpose:  Frees a results structure
+ */
+void FreeResults (search_results_t *r) {
+  int i;
+  if (r != NULL) {
+    for (i=0; i < r->num_allocated; i++) {
+      if (r->data[i].tr     != NULL) FreeParsetree(r->data[i].tr);
+      if (r->data[i].pcode1 != NULL) free(r->data[i].pcode1);
+      if (r->data[i].pcode2 != NULL) free(r->data[i].pcode2);
+    }
+    free (r->data);
+    free(r);
+  }
+}
+
+
+/* Function: CompareResultsByScore()
+ * Date:     RJK, Wed Apr 10, 2002 [St. Louis]
+ * Purpose:  Compares two search_result_node_ts based on score and returns -1
+ *           if first is higher score than second, 0 if equal, 1 if first
+ *           score is lower.  This results in sorting by score, highest
+ *           first.
+ */
+int CompareResultsByScore (const void *a_void, const void *b_void) {
+  search_result_node_t *a, *b;
+ 
+  a = (search_result_node_t *)a_void;
+  b = (search_result_node_t *)b_void;
+
+  if (a->score < b->score)
+    return (1);
+  else if (a->score > b->score)
+    return (-1);
+  else if (a->start < b->start)
+    return (1);
+  else if (a->start > b->start)
+    return (-1);
+  else
+    return (0);
+}
+
+/* Function: CompareResultsByEndPoint()
+ * Date:     RJK, Wed Apr 10, 2002 [St. Louis]
+ * Purpose:  Compares two search_result_node_ts based on end point and returns -1
+ *           if first is higher score than second, 0 if equal, 1 if first
+ *           score is lower.  This results in sorting by end points j, highest
+ *           first.
+ */
+int CompareResultsByEndPoint (const void *a_void, const void *b_void) {
+  search_result_node_t *a, *b;
+ 
+  a = (search_result_node_t *)a_void;
+  b = (search_result_node_t *)b_void;
+
+  if      (a->stop  < b->stop)  return ( 1);
+  else if (a->stop  > b->stop)  return (-1);
+  else if (a->start < b->start) return ( 1);
+  else if (a->start > b->start) return (-1);
+  else                          return ( 0);
+}
+
+/* Function: UpdateHitScoresWithNull2Or3()
+ * Date:     EPN, Tue Apr  1 06:32:34 2008
+ * Purpose:  Update scores for each hit based on NULL2 or NULL3 correction.
+ *           Remove any hits that are now below <sc_cutoff>. To not remove
+ *           any hits, pass <sc_cutoff> == IMPOSSIBLE.
+ * 
+ * Args:    
+ *           cm      - the covariance model
+ *           errbuf  - for printing error messages
+ *           si      - SearchInfo, relevant round is final one, si->nrounds
+ *           results - the hits data structure
+ *           dsq     - digitized seq hits lie within, needed to determine gc content
+ *           first_result   - index of first result in search_results to align (if dsq_mode)
+ *           sc_cutoff - we'll remove hits that have new bit scores < <sc_cutoff> (IMPOSSIBLE => don't remove any hits)
+ *           do_null2 - TRUE to do NULL2 score correction
+ *           do_null3 - TRUE to do NULL3 score correction
+ *           sort_by_score    - TRUE to sort list by score at the end of the function IFF we remove any hits
+ *           sort_by_endpoint - TRUE to sort list by end point at the end of the function IFF we remove any hits
+ */
+int UpdateHitScoresWithNull2Or3(CM_t *cm, char *errbuf, SearchInfo_t *si, search_results_t *results, ESL_DSQ *dsq, int first_result, float sc_cutoff, int do_null2, int do_null3, int sort_by_score, int sort_by_endpoint)
+{
+  int status;
+  int i, x;
+  search_result_node_t swap;
+  float corr_sc;             /* score correction */
+  int orig_num_results; /* number of results when function entered */
+
+  /*printf("in UpdateHitScoresWithNull2Or3()\n");*/
+
+  /* Check contract */
+  if(dsq == NULL)     ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), dsq is NULL\n");
+  if(si == NULL)      ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), si is NULL\n");
+  if(si->stype[si->nrounds] != SEARCH_WITH_HMM && si->stype[si->nrounds] != SEARCH_WITH_CM) ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), final search round is neither SEARCH_WITH_HMM nor SEARCH_WITH_CM.\n");
+  if(do_null2 && do_null3)    ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), do_null2 is TRUE and do_null3 is TRUE. (only one should be true)\n");
+  if(!do_null2 && !do_null3)  ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), do_null2 is FALSE and do_null3 is FALSE. (one should be true)\n");
+  if(sort_by_score && sort_by_endpoint)   ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), sort_by_score is TRUE and sort_by_endpoint is TRUE (only one should be true).\n");
+  if(!sort_by_score && !sort_by_endpoint) ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), sort_by_score is FALSE and sort_by_endpoint is FALSE (one should be true).\n");
+  if(first_result > results->num_results) ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), first_result %d > results->num_results %d\n", first_result, results->num_results);
+
+  if (results == NULL) return eslOK;
+
+  orig_num_results = results->num_results;
+  for (i=first_result; i<results->num_results; i++) {
+    if(results->data[i].tr == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateHitScoresWithNull2Or3(), parsetree for hit i: %d is NULL.\n", i);
+    if(do_null2) { 
+      if((status = ParsetreeScoreCorrectionNull2(cm, errbuf, results->data[i].tr, dsq, results->data[i].start, &corr_sc)) != eslOK) return status;
+    }
+    else if(do_null3) { 
+      /*printf("\norig score: %.3f\n", results->data[i].score);*/
+      if((status = ParsetreeScoreCorrectionNull3(cm, errbuf, results->data[i].tr, dsq, results->data[i].start, &corr_sc)) != eslOK) return status;
+    }
+    results->data[i].score -= corr_sc;
+    /*printf("new  score: %.3f\n", results->data[i].score);*/
+    if(results->data[i].score < sc_cutoff) { 
+      results->data[i].start = -1;
+    }
+  }
+
+  for (x=0; x<results->num_results; x++) {
+    while (results->num_results > 0 && 
+	   results->data[results->num_results-1].start == -1)
+      results->num_results--;
+    if (x<results->num_results && results->data[x].start == -1) {
+      swap = results->data[x];
+      results->data[x] = results->data[results->num_results-1];
+      results->data[results->num_results-1] = swap;
+      results->num_results--;
+    }
+  }
+  while (results->num_results > 0 && results->data[results->num_results-1].start == -1)
+    results->num_results--;
+
+  if(results->num_results != orig_num_results) { 
+    if(sort_by_score)    SortResultsByScore(results);
+    if(sort_by_endpoint) SortResultsByEndPoint(results);
+  }
+  return eslOK;
+}  
+
+
+/* Function: RemoveOverlappingHits ()
+ * Date:     EPN, Tue Apr  3 14:36:38 2007
+ * Plucked verbatim out of RSEARCH.
+ * RSEARCH date: RJK, Sun Mar 31, 2002 [LGA Gate D7]
+ *
+ * Purpose:  Given a list of hits, removes overlapping hits to produce
+ * a list consisting of at most one hit covering each nucleotide in the
+ * sequence.  Works as follows:
+ * 1.  quicksort hits 
+ * 2.  For each hit, sees if any nucleotide covered yet
+ *     If yes, remove hit
+ *     If no, mark each nt as covered
+ * 
+ * Args: 
+ *        i0    - first position of subsequence results work for (1 for full seq)
+ *        j0    - last  position of subsequence results work for (L for full seq)
+ */
+void RemoveOverlappingHits (search_results_t *results, int i0, int j0)
+{
+  int status;
+  char *covered_yet;
+  int x,y;
+  int covered;
+  int L;
+  int yp;          /* offset position, yp = y-i0+1 */
+  search_result_node_t swap;
+
+  if (results == NULL)
+    return;
+
+  if (results->num_results == 0)
+    return;
+
+  L = j0-i0+1;
+  ESL_ALLOC(covered_yet, sizeof(char)*(L+1));
+  for (x=0; x<=L; x++)
+    covered_yet[x] = 0;
+
+  SortResultsByScore(results);
+
+  for (x=0; x<results->num_results; x++) {
+    covered = 0;
+    for (y=results->data[x].start; y<=results->data[x].stop && !covered; y++) {
+      {
+	yp = y-i0+1; 
+	if(yp <= 0 || yp > L) { 
+	  printf("whoa\n");
+	}
+	assert(yp > 0 && yp <= L);
+	if (covered_yet[yp] != 0) {
+	  covered = 1;
+	} 
+      }
+    }
+    if (covered == 1) {
+      results->data[x].start = -1;        /* Flag -- remove later to keep sorted */
+    } else {
+      for (y=results->data[x].start; y<=results->data[x].stop; y++) {
+	yp = y-i0+1; 
+	covered_yet[yp] = 1;
+      }
+    }
+  }
+  free (covered_yet);
+
+  for (x=0; x < results->num_results; x++) {
+    while (results->num_results > 0 &&
+	   results->data[results->num_results-1].start == -1)
+      results->num_results--;
+    if (x < results->num_results && results->data[x].start == -1) {
+      swap = results->data[x];
+      results->data[x] = results->data[results->num_results-1];
+      results->data[results->num_results-1] = swap;
+      results->num_results--;
+    }
+  }
+  while (results->num_results > 0 &&
+	 results->data[results->num_results-1].start == -1)
+    results->num_results--;
+
+  SortResultsByScore(results);
+  return;
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+}
+
+/* Function: RemoveHitsOverECutoff
+ * Date:     RJK, Tue Oct 8, 2002 [St. Louis]
+ * Purpose:  Given an E-value cutoff, lambdas, mus, a sequence, and
+ *           a list of results, calculates GC content for each hit, 
+ *           calculates E-value, and decides whether to keep hit or not.
+ * 
+ * Args:    
+ *           cm      - the covariance model
+ *           si      - SearchInfo, relevant round is <sround>
+ *           sround  - round of search we're removing hits for
+ *           results - the hits data structure
+ *           dsq     - seq hits lie within, needed to determine gc content
+ *           first_result   - index of first result in search_results to align (if dsq_mode)
+ *           sort_by_score    - TRUE to sort list by score at the end of the function IFF we remove any hits
+ *           sort_by_endpoint - TRUE to sort list by end point at the end of the function IFF we remove any hits
+ *
+ * Returns: eslOK on success, eslEINCOMPAT on contract violation
+ */
+int RemoveHitsOverECutoff (CM_t *cm, char *errbuf, SearchInfo_t *si, int sround, search_results_t *results, ESL_DSQ *dsq, int first_result, int sort_by_score, int sort_by_endpoint)
+{
+  int gc_comp;
+  int i, x;
+  search_result_node_t swap;
+  float score_for_Eval; /* the score we'll determine the statistical signifance of. */
+  int cm_exp_mode;      /* exp tail mode if we're using CM hits */
+  int cp9_exp_mode;     /* exp tail mode if we're using HMM hits */
+  int p;                /* relevant partition */
+  ExpInfo_t **exp;      /* pointer to exp tail to use */
+  float cutoff;         /* the max E-value we want to keep */
+  int orig_num_results; /* number of results when function entered */
+
+  /* Check contract */
+  if(!(cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "remove_hits_over_e_cutoff(), but CM has no exp tail stats");
+  if(dsq == NULL)                      ESL_FAIL(eslEINCOMPAT, errbuf, "remove_hits_over_e_cutoff(), dsq == NULL.");
+  if(si == NULL)                       ESL_FAIL(eslEINCOMPAT, errbuf, "remove_hits_over_e_cutoff(), si == NULL.");
+  if(si->stype[si->nrounds] != SEARCH_WITH_HMM && si->stype[si->nrounds] != SEARCH_WITH_CM) ESL_FAIL(eslEINCOMPAT, errbuf, "remove_hits_over_e_cutoff(), final search round is neither SEARCH_WITH_HMM nor SEARCH_WITH_CM.");
+  if(sort_by_score == TRUE  && sort_by_endpoint == TRUE)  ESL_FAIL(eslEINCOMPAT, errbuf, "remove_hits_over_e_cutoff(), sort_by_score and sort_by_endpoint both TRUE.");
+  if(sort_by_score == FALSE && sort_by_endpoint == FALSE) ESL_FAIL(eslEINCOMPAT, errbuf, "remove_hits_over_e_cutoff(), sort_by_score and sort_by_endpoint both FALSE (disallowed, but shouldn't be a problem to allow).");
+  if(first_result > results->num_results) ESL_FAIL(eslEINCOMPAT, errbuf, "RemoveHitsOverECutoff(), first_result %d > results->num_results %d\n", first_result, results->num_results);
+  
+  if (results == NULL) return eslOK;
+
+  /* Determine exp tail mode to use */
+  orig_num_results = results->num_results;
+  CM2ExpMode(cm, si->search_opts[sround], &cm_exp_mode, &cp9_exp_mode);
+  exp = (si->stype[sround] == SEARCH_WITH_HMM) ? cm->stats->expAA[cp9_exp_mode] : cm->stats->expAA[cm_exp_mode];
+  
+  ESL_DASSERT1((si->cutoff_type[sround] == E_CUTOFF));
+  cutoff = si->e_cutoff[sround];
+  
+  for (i=first_result; i<results->num_results; i++) {
+    gc_comp = get_gc_comp (cm->abc, dsq, results->data[i].start, results->data[i].stop);
+    p = cm->stats->gc2p[gc_comp];
+    score_for_Eval = results->data[i].score;
+    if (Score2E(score_for_Eval, exp[p]->mu_extrap, exp[p]->lambda, exp[p]->cur_eff_dbsize) > cutoff)  
+      results->data[i].start = -1;
+  }
+  
+  for (x=0; x<results->num_results; x++) {
+    while (results->num_results > 0 && 
+	   results->data[results->num_results-1].start == -1)
+      results->num_results--;
+    if (x<results->num_results && results->data[x].start == -1) {
+      swap = results->data[x];
+      results->data[x] = results->data[results->num_results-1];
+      results->data[results->num_results-1] = swap;
+      results->num_results--;
+    }
+  }
+  while (results->num_results > 0 && results->data[results->num_results-1].start == -1)
+    results->num_results--;
+  /* only sort if we removed anything */
+  if(results->num_results != orig_num_results) { 
+    if(sort_by_score)    SortResultsByScore(results);
+    if(sort_by_endpoint) SortResultsByEndPoint(results);
+  }
+  return eslOK;
+}  
+
+/* Function: SortResults()
+ * Date:    RJK,  Sun Mar 31, 2002 [AA Flight 2869 LGA->STL]
+ * Purpose: Given a results array, sorts it by score with a call to qsort
+ *
+ */
+void SortResultsByScore (search_results_t *results) 
+{
+  qsort (results->data, results->num_results, sizeof(search_result_node_t), CompareResultsByScore);
+}
+
+/* Function: SortResultsByEndPoint()
+ * Date:     EPN, Thu Jan 24 13:06:50 2008
+ * Purpose:  Given a results array, sorts it by end point with a call to qsort
+ *
+ */
+void SortResultsByEndPoint (search_results_t *results) 
+{
+  qsort (results->data, results->num_results, sizeof(search_result_node_t), CompareResultsByEndPoint);
+}
+
+/*
+ * Function: ReportHit()
+ * Date:     RJK, Sun Mar 31, 2002 [LGA Gate D7]
+ *
+ * Given j,d, coordinates, a score, and a search_results_t data type,
+ * adds result into the set of reportable results.  Naively adds hit.
+ *
+ * Non-overlap algorithm is now done in the scanning routine by Sean's
+ * Semi-HMM code.  I've just kept the hit report structure for convenience.
+ */
+void ReportHit (int i, int j, int bestr, float score, search_results_t *results) 
+{
+  /*  printf("ReportHit() n:%5d i:%5d j:%5d r:%5d sc:%8.3f\n", results->num_results, i, j, bestr, score);*/
+
+  if(results == NULL) cm_Fail("in ReportHit, but results is NULL\n");
+  if (results->num_results == results->num_allocated) 
+    ExpandResults (results, INIT_RESULTS);
+
+  results->data[results->num_results].score = score;
+  results->data[results->num_results].start = i;
+  results->data[results->num_results].stop = j;
+  results->data[results->num_results].bestr = bestr;
+  results->data[results->num_results].tr = NULL;
+  results->data[results->num_results].pcode1 = NULL;
+  results->data[results->num_results].pcode2 = NULL;
+  results->num_results++;
+}
+
+
+/* Function: PrintResults
+ * Date:     RJK, Wed May 29, 2002 [St. Louis]
+ *           easelfied: EPN, Fri Dec  8 08:29:05 2006 
+ * Purpose:  Given the needed information, prints the results.
+ *
+ *           cm                  the model
+ *           fp                  open file ptr to print to
+ *           tabfp               open file ptr to print optional tabular output to
+ *           si                  SearchInfo, relevant round is final one, si->nrounds
+ *           abc                 alphabet to use for output
+ *           cons                consensus seq for model (query seq)
+ *           dbseq               the database seq
+ *           name                sequence name
+ *           len                 length of the sequence
+ *           do_top              are we doing the plus  (top)    strand?
+ *           do_bottom           are we doing the minus (bottom) strand?
+ *           do_noncompensatory  are we printing the top line that marks all negative scoring and half bps?
+ *           do_noncanonical     are we printing the top line that marks all negative scoring non-canonical and half bps?
+ *           namewidth           max length of a name in the target file, for pretty formatting 
+ */
+void PrintResults (CM_t *cm, FILE *fp, FILE *tabfp, SearchInfo_t *si, const ESL_ALPHABET *abc, CMConsensus_t *cons, dbseq_t *dbseq, 
+		   int do_top, int do_bottom, int do_noncompensatory, int do_noncanonical, int namewidth)
+{
+  int i;
+  char *name;
+  int len;
+  search_results_t *results;
+  Fancyali_t *ali;
+  int in_revcomp;
+  int header_printed = 0;
+  int gc_comp;
+  float score_for_Eval; /* the score we'll determine the statistical significance of */
+  CMEmitMap_t *emap;    /* consensus emit map for the CM */
+  int do_stats;        
+  ExpInfo_t **exp;      /* pointer to exp tail to use */
+  int cm_exp_mode;      /* exp tail mode if we're using CM hits */
+  int cp9_exp_mode;     /* exp tail mode if we're using HMM hits */
+  int p;                /* relevant partition */
+  int offset;         
+  int init_rci;         /* initial strand that's been searched, 0 if do_top, else 1 */
+  double Eval, Pval;    /* E value and P value of a hit */
+  int cm_namewidth;     /* length for printing model name field to tab file */
+
+  /* Contract check: we allow the caller to specify the alphabet they want the 
+   * resulting MSA in, but it has to make sense (see next few lines). */
+  if(cm->abc->type == eslRNA) { 
+      if(abc->type != eslRNA && abc->type != eslDNA)
+	cm_Fail("PrintResults(), cm alphabet is RNA, but requested output alphabet is neither DNA nor RNA.");
+  }
+  else if(cm->abc->K != abc->K) cm_Fail("PrintResults(), cm alphabet size is %d, but requested output alphabet size is %d.", cm->abc->K, abc->K);
+  if(si == NULL) cm_Fail("PrintResults(), si == NULL.\n");
+  if(si->stype[si->nrounds] != SEARCH_WITH_HMM && si->stype[si->nrounds] != SEARCH_WITH_CM) cm_Fail("PrintResults(), final search round is neither SEARCH_WITH_HMM nor SEARCH_WITH_CM.\n");
+  if((!do_top) && (!do_bottom)) cm_Fail("PrintResults(), do_top FALSE, and do_bottom FALSE, what's the point?\n");
+
+  if((si->cutoff_type[si->nrounds] == E_CUTOFF)  && !(cm->flags & CMH_EXPTAIL_STATS)) cm_Fail("PrintResults(), stats wanted but CM has no exp tail stats\n");
+  do_stats = (cm->flags & CMH_EXPTAIL_STATS) ? TRUE : FALSE;
+
+  if(do_noncompensatory && do_noncanonical) { 
+    cm_Fail("PrintResults(), incompatible flags do_noncompensatory and do_noncanonical both set as TRUE, caller should pick one only.\n");
+  }
+
+  if(do_stats) { /* determine exp tail mode to use */
+    CM2ExpMode(cm, si->search_opts[si->nrounds], &cm_exp_mode, &cp9_exp_mode);
+    exp = (si->stype[si->nrounds] == SEARCH_WITH_HMM) ? cm->stats->expAA[cp9_exp_mode] : cm->stats->expAA[cm_exp_mode];
+  }
+  emap = CreateEmitMap(cm);
+  name = dbseq->sq[0]->name;
+  len  = dbseq->sq[0]->n;
+
+  init_rci = do_top ? 0 : 1; 
+  for (in_revcomp = init_rci; in_revcomp <= do_bottom; in_revcomp++) {
+    results = dbseq->results[in_revcomp];
+    if (results == NULL || results->num_results == 0) continue;
+      
+    if (!header_printed) {
+      header_printed = 1;
+      fprintf(fp, ">%s\n\n", name);
+    }
+    fprintf(fp, "  %s strand results:\n\n", in_revcomp ? "Minus" : "Plus");
+    
+    /* sort hits by bit score */
+    SortResultsByScore(results);
+
+    cm_namewidth = ESL_MAX(strlen(cm->name), strlen("model name"));
+  
+    for (i=0; i<results->num_results; i++) {
+      gc_comp = get_gc_comp (cm->abc, dbseq->sq[in_revcomp]->dsq, 
+			     results->data[i].start, results->data[i].stop);
+      fprintf(fp, " Query = %d - %d, Target = %d - %d\n", 
+	      (emap->lpos[cm->ndidx[results->data[i].bestr]] + 1 
+	       - StateLeftDelta(cm->sttype[results->data[i].bestr])),
+	      (emap->rpos[cm->ndidx[results->data[i].bestr]] - 1 
+	       + StateRightDelta(cm->sttype[results->data[i].bestr])),
+	      COORDINATE(in_revcomp, results->data[i].start, len), 
+	      COORDINATE(in_revcomp, results->data[i].stop, len));
+
+      if(tabfp != NULL) { /* print tabular output also */
+	fprintf(tabfp, "  %-*s  %-*s  %10d  %10d  %5d  %5d  %8.2f  ", 
+		cm_namewidth, /* max(length of "model name", length(cm->name)) */
+		cm->name,     /* model name */
+		namewidth,    /* max length of target seq in file, passed in by caller */
+		name,         /* target seq name */
+		COORDINATE(in_revcomp, results->data[i].start, len), 
+		COORDINATE(in_revcomp, results->data[i].stop, len),
+		(emap->lpos[cm->ndidx[results->data[i].bestr]] + 1 
+		 - StateLeftDelta(cm->sttype[results->data[i].bestr])),
+		(emap->rpos[cm->ndidx[results->data[i].bestr]] - 1 
+		 + StateRightDelta(cm->sttype[results->data[i].bestr])),
+		results->data[i].score);
+      }
+
+      if (do_stats) {
+	p = cm->stats->gc2p[gc_comp];
+	score_for_Eval = results->data[i].score;
+	Pval = esl_exp_surv((double) score_for_Eval, exp[p]->mu_extrap, exp[p]->lambda);
+	Eval = Pval * exp[p]->cur_eff_dbsize;
+	fprintf(fp, " Score = %.2f, E = %.4g, P = %.4g, GC = %3d\n", results->data[i].score, Eval, Pval, gc_comp);
+	if(tabfp != NULL) { 
+	  fprintf(tabfp, "%4.2e  %3d\n", Eval, gc_comp);
+	}
+      } 
+      else { /* don't print E-value stats */
+	fprintf(fp, " Score = %.2f, GC = %3d\n", results->data[i].score, gc_comp);
+	if(tabfp != NULL) fprintf(tabfp, "%8s  %3d\n", "-", gc_comp);
+      }
+      fprintf(fp, "\n");
+      if (results->data[i].tr != NULL) {
+	/* careful here, all parsetrees have emitl/emitr sequence indices
+	 * relative to the hit subsequence of the dsq (i.e. emitl[0] always = 1),
+	 * so we pass dsq + start-1.
+	 */
+	ali = CreateFancyAli (abc, results->data[i].tr, cm, cons, 
+			      dbseq->sq[in_revcomp]->dsq + 
+			      (results->data[i].start-1), do_noncanonical,
+			      results->data[i].pcode1, results->data[i].pcode2);
+	
+	if(in_revcomp) offset = len - 1;
+	else           offset = 0;
+	PrintFancyAli(fp, ali,
+		      (COORDINATE(in_revcomp, results->data[i].start, len)-1), /* offset in sq index */
+		      in_revcomp, (do_noncanonical || do_noncompensatory));
+	FreeFancyAli(ali);
+	fprintf(fp, "\n");
+      }
+    }
+  }
+  fflush(stdout);
+  FreeEmitMap(emap);
+}
+
+/*
+ * Function: ScoresFromResults()
+ * Date:     EPN, Thu Jan 24 05:36:54 2008
+ * Purpose:  Given a search_results_t results data structure, return the scores within 
+ *           it as a vector of floats in <ret_scA> and the number of scores you've
+ *           returned in <ret_scN>.
+ *
+ * Returns:  eslOK on success, <ret_scA> alloc'ed and filled with scores, <ret_scN> set
+ *           as number of scores in <ret_scA>. If <ret_scN> == 0, <ret_scA> will be NULL.
+ */
+int ScoresFromResults(search_results_t *results, char *errbuf, float **ret_scA, int *ret_scN) 
+{
+  int status;
+  float *scA = NULL;
+  int    scN = results->num_results;
+  int    i;
+
+  if(ret_scA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "ScoresFromResults(), ret_scA is NULL.");
+
+  ESL_ALLOC(scA, sizeof(float) * scN);
+  for(i = 0; i < scN; i++) scA[i] = results->data[i].score;
+  *ret_scA = scA;
+  *ret_scN = scN;
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "ScoresFromResults(), memory allocation error.");
+}
+
+
+/* Function: CountScanDPCalcs()
+ * Date:     EPN, Wed Aug 22 09:08:03 2007
+ *
+ * Purpose:  Count all DP calcs for a CM scan against a 
+ *           sequence of length L. Similar to smallcyk.c's
+ *           CYKDemands() but takes into account number of
+ *           transitions from each state, and is concerned
+ *           with a scanning dp matrix, not an alignment matrix.
+ *
+ * Args:     cm     - the model
+ *           L      - length of sequence
+ *           use_qdb- TRUE to enforce cm->dmin and cm->dmax for calculation
+ *
+ * Returns: (float) the total number of DP calculations, either using QDB or not.
+ */
+float
+CountScanDPCalcs(CM_t *cm, int L, int use_qdb)
+{
+  int v, j;
+  float dpcalcs = 0.;
+  float dpcalcs_bif = 0.;
+  
+  /* Contract check */
+  if(cm->W > L) cm_Fail("ERROR in CountScanDPCalcs(), cm->W: %d exceeds L: %d\n", cm->W, L);
+
+  float  dpcells     = 0.;
+  float  dpcells_bif = 0.;
+  int d,w,y,kmin,kmax, bw;
+
+  if(! use_qdb) 
+    {
+      dpcells = (cm->W * L) - (cm->W * (cm->W-1) * .5); /* fillable dp cells per state (deck) */
+      for (j = 1; j < cm->W; j++)
+	dpcells_bif += ((j    +2) * (j    +1) * .5) - 1;
+      for (j = cm->W; j <= L; j++)
+	dpcells_bif += ((cm->W+2) * (cm->W+1) * .5) - 1; 
+      dpcalcs_bif = CMCountStatetype(cm, B_st) * dpcells_bif; /* no choice of transition */
+      for(v = 0; v < cm->M; v++)
+	{
+	  if(cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+	    {
+	      dpcalcs += dpcells * cm->cnum[v]; /* cnum choices of transitions */
+
+	      /* non-obvious subtractions that match implementation in scancyk.c::CYKScan() */
+	      if(v == 0) dpcalcs  -= dpcells; 
+	      if(cm->sttype[v] == MP_st) dpcalcs  -= L * cm->cnum[v];
+	    }
+	}
+    }
+  else /* use_qdb */
+    {
+      for(v = 0; v < cm->M; v++)
+	{
+	  if(cm->sttype[v] != B_st && cm->sttype[v] != E_st)
+	    {
+	      bw = cm->dmax[v] - cm->dmin[v] + 1; /* band width */
+	      if(cm->dmin[v] == 0) bw--;
+	      dpcalcs += ((bw * L) - (bw * (bw-1) * 0.5)) * cm->cnum[v];
+
+	      /* non-obvious subtractions that match implementation in cm_qdband.c::CYKBandedScan() */
+	      if(v == 0) dpcalcs  -= ((bw * L) - (bw * (bw-1) * 0.5)); 
+	      if(cm->sttype[v] == MP_st) dpcalcs  -= bw * cm->cnum[v];
+	    }
+
+	  else if(cm->sttype[v] == B_st)
+	    {
+	      w = cm->cfirst[v];
+	      y = cm->cnum[v];
+	      for (j = 1; j <= L; j++)
+		{
+		  d = (cm->dmin[v] > 0) ? cm->dmin[v] : 1;
+		  for (; d <= cm->dmax[v] && d <= j; d++)
+		    {
+		      if(cm->dmin[y] > (d-cm->dmax[w])) kmin = cm->dmin[y];
+		      else kmin = d-cm->dmax[w];
+		      if(kmin < 0) kmin = 0;
+		      if(cm->dmax[y] < (d-cm->dmin[w])) kmax = cm->dmax[y];
+		      else kmax = d-cm->dmin[w];
+		      if(kmin <= kmax)
+			{
+			  bw = (kmax - kmin + 1);
+			  dpcalcs_bif += bw;
+			}
+		    }
+		}
+	    }
+	}
+    }
+  /*printf("%d CountScanDPCalcs dpc     %.0f\n", use_qdb, dpcalcs);
+    printf("%d CountScanDPCalcs dpc_bif %.0f\n", use_qdb, dpcalcs_bif);
+    printf("%d CountScanDPCalcs total   %.0f\n", use_qdb, dpcalcs + dpcalcs_bif);*/
+  return dpcalcs + dpcalcs_bif;
+}
+
+
+/* Function: CreateBestFilterInfo()
+ * Date:     EPN, Mon Dec 10 12:16:22 2007
+ *
+ * Purpose:  Allocate and initialize a best filter info object. 
+ *            
+ * Returns:  Newly allocated BestFilterInfo_t object on success, NULL if some error occurs
+ */
+BestFilterInfo_t *
+CreateBestFilterInfo()
+{
+  int status;
+
+  BestFilterInfo_t *bf = NULL;
+  ESL_ALLOC(bf, sizeof(BestFilterInfo_t));
+
+  bf->cm_M      = 0;
+  bf->ftype     = FILTER_NOTYETSET;
+  bf->cm_eval   = 0.;
+  bf->F         = 0.;
+  bf->N         = 0;
+  bf->db_size   = 0;
+  bf->full_cm_ncalcs       = 1.; /* so calc'ed spdup = fil_plus_surv_ncalcs / full_cm_ncalcs = eslINFINITY */
+  bf->fil_ncalcs           = eslINFINITY;
+  bf->fil_plus_surv_ncalcs = eslINFINITY;
+  bf->e_cutoff  = 0.;
+  bf->hbeta     = 0.;
+  bf->v_isroot  = NULL;   
+  bf->np        = 0;
+  bf->hexpA     = NULL;   
+  bf->is_valid  = FALSE;
+  return bf;
+
+ ERROR:
+  return NULL; /* reached if memory error */
+}  
+
+/* Function: SetBestFilterInfoHMM()
+ * Date:     EPN, Mon Dec 10 13:30:34 2007
+ *
+ * Purpose:  Update a BestFilterInfo_t object to type
+ *           FILTER_WITH_HMM_VITERBI or FILTER_WITH_HMM_FORWARD.
+ *            
+ * Returns:  
+ *           eslOK on success, eslEINCOMPAT if contract violated
+ */
+int 
+SetBestFilterInfoHMM(BestFilterInfo_t *bf, char *errbuf, int cm_M, float cm_eval, float F, int N, int db_size, float full_cm_ncalcs, int ftype, float e_cutoff, float fil_ncalcs, float fil_plus_surv_ncalcs)
+{
+  if(ftype != FILTER_WITH_HMM_VITERBI && ftype != FILTER_WITH_HMM_FORWARD) ESL_FAIL(eslEINCOMPAT, errbuf, "SetBestFilterInfoHMM(), ftype is neither FILTER_WITH_HMM_VITERBI nor FILTER_WITH_HMM_FORWARD.\n");
+  if(bf->is_valid) ESL_FAIL(eslEINCOMPAT, errbuf, "SetBestFilterInfoHMM(), bf->is_valid=TRUE (shouldn't happen, only time to set filter=HMM is when initializing BestFilter.\n");
+
+  bf->cm_M      = cm_M;
+  bf->cm_eval   = cm_eval;
+  bf->F         = F;
+  bf->N         = N;
+  bf->db_size   = db_size;
+  bf->full_cm_ncalcs       = full_cm_ncalcs;
+
+  bf->ftype      = ftype;
+  bf->e_cutoff   = e_cutoff;
+  bf->fil_ncalcs = fil_ncalcs;
+  bf->fil_plus_surv_ncalcs = fil_plus_surv_ncalcs;
+  bf->is_valid   = TRUE;
+  return eslOK;
+}  
+
+/* Function: SetBestFilterInfoHybrid()
+ * Date:     EPN, Mon Dec 10 13:36:13 2007
+ *
+ * Purpose:  Update a BestFilterInfo_t object to type FILTER_WITH_HYBRID.
+ *            
+ * Returns:  eslOK on success, eslEINCOMPAT if contract violated, eslEMEM if memory error.
+ */
+int 
+SetBestFilterInfoHybrid(BestFilterInfo_t *bf, char *errbuf, int cm_M, float cm_eval, float F, int N, int db_size, float full_cm_ncalcs, float e_cutoff, float fil_ncalcs, float fil_plus_surv_ncalcs, HybridScanInfo_t *hsi, int np, ExpInfo_t **hexpA)
+{
+  int status;
+  int p;
+
+  if(hsi   == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SetBestFilterInfoHybrid(), hsi is NULL.\n");
+  if(hexpA == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "SetBestFilterInfoHybrid(), hexpA is NULL.\n");
+
+  bf->cm_M      = cm_M;
+  bf->cm_eval   = cm_eval;
+  bf->F         = F;
+  bf->N         = N;
+  bf->db_size   = db_size;
+  bf->full_cm_ncalcs = full_cm_ncalcs;
+
+  bf->ftype     = FILTER_WITH_HYBRID;
+  bf->e_cutoff  = e_cutoff;
+  bf->fil_ncalcs = fil_ncalcs;
+  bf->fil_plus_surv_ncalcs = fil_plus_surv_ncalcs;
+  bf->is_valid  = TRUE;
+
+  if(bf->v_isroot != NULL) free(bf->v_isroot); /* probably unnec, but safe */
+  ESL_ALLOC(bf->v_isroot, sizeof(int) * bf->cm_M);
+  esl_vec_ICopy(hsi->v_isroot, bf->cm_M, bf->v_isroot);
+
+  /* if bf->hexp exists, free it */
+  if(bf->np != 0) for(p = 0; p < bf->np; p++) free(bf->hexpA[p]);
+  free(bf->hexpA);
+
+  ESL_ALLOC(bf->hexpA, sizeof(ExpInfo_t *) * np);
+  bf->np = np;
+  for(p = 0; p < bf->np; p++) {
+    bf->hexpA[p] = DuplicateExpInfo(hexpA[p]);
+    if(bf->hexpA[p] == NULL) goto ERROR;
+  }
+  return eslOK;
+
+ ERROR:
+  return status;
+}  
+
+
+/* Function: FreeBestFilterInfo()
+ * Date:     EPN, Mon Dec 10 13:40:43 2007
+ *
+ * Purpose:  Free a BestFilterInfo_t object, but not the hsi it points to (if any)
+ *            
+ * Returns:  void
+ */
+void
+FreeBestFilterInfo(BestFilterInfo_t *bf)
+{
+  int p;
+  if(bf->np != 0) for(p = 0; p < bf->np; p++) free(bf->hexpA[p]);
+  free(bf->hexpA);
+  if(bf->v_isroot != NULL) free(bf->v_isroot);
+  free(bf);
+  return;
+}  
+
+
+/* Function: DumpBestFilterInfo()
+ * Date:     EPN, Mon Dec 10 12:22:10 2007
+ *
+ * Purpose:  Print out relevant info in a best filter info object.
+ *            
+ * Returns:  
+ *           eslOK on success, dies immediately on some error
+ */
+void
+DumpBestFilterInfo(BestFilterInfo_t *bf)
+{
+  int v, p;
+
+  if(! (bf->is_valid)) {
+    printf("BestFilterInfo_t not yet valid.\n");
+    return;
+  }
+
+  printf("BestFilterInfo_t:\n");
+  if(bf->ftype == FILTER_WITH_HMM_VITERBI)
+    printf("type: FILTER_WITH_HMM_VITERBI\n");
+  else if(bf->ftype == FILTER_WITH_HMM_FORWARD)
+    printf("type: FILTER_WITH_HMM_FORWARD\n");
+  else if(bf->ftype == FILTER_WITH_HYBRID) {
+    printf("type: FILTER_WITH_HYBRID\n");
+    printf("sub CM roots:\n");
+    for(v = 0; v < bf->cm_M; v++) { 
+      if(bf->v_isroot[v]) printf("\tv: %d\n", v);
+    }
+    if(bf->hexpA != NULL) 
+      for(p = 0; p < bf->np; p++) { 
+	printf("\nHybrid Exp tail, partition: %d\n", p);
+	debug_print_expinfo(bf->hexpA[p]);
+      }
+  }
+  printf("CM E value cutoff:     %10.4f\n", bf->cm_eval);
+  printf("F:                     %10.4f\n", bf->F);
+  printf("N:                     %10d\n",   bf->N);
+  printf("DB size (for E-vals):  %10d\n",   bf->db_size);
+  printf("Filter E value cutoff: %10.4f\n", bf->e_cutoff);
+  printf("Full CM scan DP calcs: %10.4f\n", bf->full_cm_ncalcs);
+  printf("Filter scan DP calcs:  %10.4f\n", bf->fil_ncalcs);
+  printf("Fil + survivor calcs:  %10.4f\n", bf->fil_plus_surv_ncalcs);
+  printf("Speedup:               %10.4f\n", (bf->full_cm_ncalcs / bf->fil_plus_surv_ncalcs));
+  return;
+}  
+
+/* Function: CreateHMMFilterInfo()
+ * Date:     EPN, Tue Jan 15 18:04:56 2008
+ *
+ * Purpose:  Allocate and initialize a HMM filter info object. 
+ *            
+ * Returns:  Newly allocated HMMFilterInfo_t object on success, NULL if some error occurs
+ */
+HMMFilterInfo_t *
+CreateHMMFilterInfo()
+{
+  int status;
+
+  HMMFilterInfo_t *hfi = NULL;
+  ESL_ALLOC(hfi, sizeof(HMMFilterInfo_t));
+
+  hfi->is_valid  = FALSE;
+  hfi->F         = 0.;
+  hfi->N         = 0;
+  hfi->dbsize    = 0;
+  hfi->ncut      = 0;
+  hfi->cm_E_cut  = NULL;
+  hfi->fwd_E_cut = NULL;
+  hfi->always_better_than_Smax = FALSE;
+  return hfi;
+
+ ERROR:
+  return NULL; /* reached if memory error */
+}  
+
+/* Function: SetHMMFilterInfo()
+ * Date:     EPN, Tue Jan 15 18:08:31 2008
+ *
+ * Purpose:  Fill data for a HMMFilterInfo_t object.
+ *            
+ * Returns:  eslOK on success, eslEINCOMPAT if contract violated
+ */
+int 
+SetHMMFilterInfoHMM(HMMFilterInfo_t *hfi, char *errbuf, float F, int N, int dbsize, int ncut, float *cm_E_cut, float *fwd_E_cut, int always_better_than_Smax)
+{
+  int status;
+  int i;
+  if(hfi->is_valid) ESL_FAIL(eslEINCOMPAT, errbuf, "SetHMMFilterInfoHMM(), hfi->is_valid=TRUE (shouldn't happen, only time to set filter=HMM is when initializing HMMFilter.\n");
+  hfi->ncut      = ncut;
+  hfi->F         = F;
+  hfi->N         = N;
+  hfi->dbsize    = dbsize;
+  ESL_ALLOC(hfi->cm_E_cut,  sizeof(float) * ncut);
+  ESL_ALLOC(hfi->fwd_E_cut, sizeof(float) * ncut);
+  for(i = 0; i < ncut; i++) { 
+    hfi->cm_E_cut[i]  = cm_E_cut[i];
+    hfi->fwd_E_cut[i] = fwd_E_cut[i];
+  }
+  hfi->always_better_than_Smax = always_better_than_Smax;
+
+  hfi->is_valid   = TRUE;
+  return eslOK;
+
+ ERROR: 
+  ESL_FAIL(status, errbuf, "SetHMMFilterInfoHMM(), memory allocation error.");
+}  
+
+/* Function: FreeHMMFilterInfo()
+ * Date:     EPN, Tue Jan 15 18:13:15 2008
+ *
+ * Purpose:  Free a HMMFilterInfo_t object
+ *            
+ * Returns:  void
+ */
+void
+FreeHMMFilterInfo(HMMFilterInfo_t *hfi)
+{
+  if(hfi->cm_E_cut  != NULL) free(hfi->cm_E_cut);
+  if(hfi->fwd_E_cut != NULL) free(hfi->fwd_E_cut);
+  free(hfi);
+  return;
+}  
+
+/* Function: DumpHMMFilterInfo()
+ * Date:     EPN, Mon Dec 10 12:22:10 2007
+ *
+ * Purpose:  Print out relevant info in a hmm filter info object.
+ *           Does some expensive calculations (like QDB calc to
+ *           get average length of hits) to determine predicted
+ *           speedups, etc, when using the filters.
+ *            
+ * Returns:  eslOK on success, other Easel status code on some error
+ */
+int
+DumpHMMFilterInfo(FILE *fp, HMMFilterInfo_t *hfi, char *errbuf, CM_t *cm, int cm_mode, int hmm_mode, long dbsize, int cmi, int namewidth, char *namedashes)
+{
+  int i;
+  int status;
+  float avg_hit_len;
+  float cm_ncalcs_per_res;
+  int   W; /* window size calculated using cm->beta_W */
+  float hmm_ncalcs_per_res;
+  float cm_bit_sc;
+  float hmm_bit_sc;
+  float cm_E;
+  float hmm_E;
+
+  /* contract checks */
+  if(! (cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "DumpHMMFilterInfo(), cm does not have exp tail stats.");
+
+  /* update the CM's exp tail params for current dbsize, this may have already been done by caller, but we do it again to be safe */
+  if((status = UpdateExpsForDBSize(cm, errbuf, dbsize)) != eslOK) return status;
+
+  if(! (hfi->is_valid)) {
+    fprintf(fp, "HMMFilterInfo_t not yet valid.\n");
+    return eslOK;
+  }
+
+  if((status = cm_GetAvgHitLen        (cm,      errbuf, &avg_hit_len))        != eslOK) return status;
+  if((status = cp9_GetNCalcsPerResidue(cm->cp9, errbuf, &hmm_ncalcs_per_res)) != eslOK) return status;
+  if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, FALSE, cm->beta_qdb, &cm_ncalcs_per_res, &W))  != eslOK) return status;
+
+  fprintf(fp, "#\n");
+  fprintf(fp, "# %4s  %-*s  %5s  %6s  %7s  %7s  %7s\n", "idx",  namewidth, "name",     "clen",   "F",      "nseq",    "db (Mb)", "always?");
+  fprintf(fp, "# %4s  %-*s  %5s  %6s  %7s  %7s  %7s\n", "----", namewidth, namedashes, "-----",  "------", "-------", "-------", "-------");
+  fprintf(fp, "%6d  %-*s  %5d  %6.4f  %7d  %7.1f  %7s\n",
+	 cmi, namewidth, cm->name, cm->clen, hfi->F, hfi->N, (double) dbsize / 1000000.,
+	 hfi->always_better_than_Smax ? "yes" : "no");
+  fprintf(fp, "#\n");
+  fprintf(fp, "#\n");
+  fprintf(fp, "#%5s  %s", "", "CM E-value cutoff / HMM Forward E-value filter cutoff pairs:\n#\n");
+  fprintf(fp, "#%5s  %-4s  %10s  %6s  %10s  %6s  %6s  %7s  %7s\n", "", "idx",  "cm E",       "cm bit", "hmm E",      "hmmbit", "surv",   "xhmm",    "speedup");
+  fprintf(fp, "#%5s  %-4s  %10s  %6s  %10s  %6s  %6s  %7s  %7s\n", "", "----", "----------", "------", "----------", "------", "------", "-------", "-------");
+  for(i = 0; i < hfi->ncut; i++) {
+    cm_E  = hfi->cm_E_cut[i]  * ((double) dbsize / (double) hfi->dbsize);
+    hmm_E = hfi->fwd_E_cut[i] * ((double) dbsize / (double) hfi->dbsize);
+    if((status = E2MinScore(cm, errbuf, cm_mode,  cm_E,  &cm_bit_sc))  != eslOK) return status;
+    if((status = E2MinScore(cm, errbuf, hmm_mode, hmm_E, &hmm_bit_sc)) != eslOK) return status;
+    fprintf(fp, "%4s  %6d  ", "", (i+1));
+    if(cm_E < 0.01)  fprintf(fp, "%10.2e  ", cm_E);
+    else             fprintf(fp, "%10.3f  ", cm_E);
+    fprintf(fp, "%6.1f  ", cm_bit_sc);
+    if(hmm_E < 0.01) fprintf(fp, "%10.2e  ", hmm_E);
+    else             fprintf(fp, "%10.3f  ", hmm_E);
+    fprintf(fp, "%6.1f  ", hmm_bit_sc);
+    fprintf(fp, "%6.4f  %7.1f  %7.1f\n", 
+	   GetHMMFilterS      (hfi, i, W, avg_hit_len),
+	   GetHMMFilterXHMM   (hfi, i, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res),
+	   GetHMMFilterSpeedup(hfi, i, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res));
+  }
+  return eslOK;
+}  
+
+
+/* Function: DumpHMMFilterInfoForCME()
+ * Date:     EPN, Fri Jan 18 10:48:01 2008
+ *
+ * Purpose:  Given a CM E-value cutoff <cm_E> for a specified
+ *           database size <dbsize>, print info on the HMM filter cutoff 
+ *           (if any) that would be used for that CM E-value cutoff
+ *           in cmsearch.
+ *           Does some expensive calculations (like QDB calc to
+ *           get average length of hits) to determine predicted
+ *           speedups, etc, when using the filters.
+ *            
+ * Returns:  eslOK on success, other Easel status code on some error
+ *           optionally (if non-NULL):
+ *           <ret_cm_bit_sc>:          cm bit score cutoff
+ *           <ret_hmm_E>:              HMM filter threshold E-value
+ *           <ret_hmm_bit_sc>:         HMM filter threshold bit score
+ *           <ret_S>:                  predicted filter survival fraction 
+ *           <ret_xhmm>:               predicted xhmm factor (predicted speed * hmm speed) 
+ *           <ret_spdup>:              predicted speedup from using filter versus only CM search with cm->beta_qdb QDBs
+ *           <ret_cm_ncalcs_per_res>:  millions of dp calcs for CM search of 1 residue
+ *           <ret_hmm_ncalcs_per_res>: millions of dp calcs for HMM search of 1 residue
+ *           <ret_do_filter>:          TRUE if filtering predicted to save time, FALSE if not
+ */
+int
+DumpHMMFilterInfoForCME(FILE *fp, HMMFilterInfo_t *hfi, char *errbuf, CM_t *cm, int cm_mode, int hmm_mode, long dbsize, int cmi, float cm_E, int do_header, int namewidth, char *namedashes,
+			float *ret_cm_bit_sc, float *ret_hmm_E, float *ret_hmm_bit_sc, float *ret_S, float *ret_xhmm, float *ret_spdup, float *ret_cm_ncalcs_per_res, float *ret_hmm_ncalcs_per_res, int *ret_do_filter)
+{
+  int i;
+  int status;
+  float avg_hit_len;
+  float cm_ncalcs_per_res;
+  int   W; /* window size calculated using cm->beta_qdb */
+  float hmm_ncalcs_per_res;
+  float cm_bit_sc;
+  float hmm_bit_sc;
+  float hmm_E;
+  float S;     /* predicted survival fraction */
+  float xhmm;  /* filtered scan will take <xhmm> times as long as HMM only scan */
+  float spdup; /* predicted speedup of filtered scan relative to CM scan */
+
+  /* contract checks */
+  if(! (cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "DumpHMMFilterInfoForCME(), cm does not have Exp Tail stats.");
+
+  /* update the CM's exp tail params for current dbsize, this may have already been done by caller, but we do it again to be safe */
+  if((status = UpdateExpsForDBSize(cm, errbuf, dbsize)) != eslOK) return status;
+
+  if(! (hfi->is_valid)) {
+    fprintf(fp, "HMMFilterInfo_t not yet valid.\n");
+    return eslOK;
+  }
+
+  if((status = cm_GetAvgHitLen        (cm,      errbuf, &avg_hit_len))        != eslOK) return status;
+  if((status = cp9_GetNCalcsPerResidue(cm->cp9, errbuf, &hmm_ncalcs_per_res)) != eslOK) return status;
+  if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, FALSE, cm->beta_qdb, &cm_ncalcs_per_res, &W))  != eslOK) return status;
+
+  if(do_header) { 
+    fprintf(fp, "# %4s  %-*s  %5s  %8s  %6s  %6s  %6s  %7s  %7s\n", "idx",  namewidth, "name",            "clen",  "cm E",     "cm bit", "hmmbit", "surv",   "xhmm",    "speedup");
+    fprintf(fp, "# %4s  %-*s  %5s  %8s  %6s  %6s  %6s  %7s  %7s\n", "----", namewidth, namedashes,       "-----", "--------", "------", "------", "------", "-------", "-------");
+  }
+  fprintf(fp, "%6d  %-*s  %5d  ", cmi, namewidth, cm->name, cm->clen);
+  if((status = GetHMMFilterFwdECutGivenCME(hfi, errbuf, cm_E, dbsize, &i)) != eslOK) return status;
+  if((status = E2MinScore(cm, errbuf, cm_mode,  cm_E,  &cm_bit_sc))  != eslOK) return status;
+  if(cm_E < 0.01)  fprintf(fp, "%4.2e  ", cm_E);
+  else             fprintf(fp, "%8.3f  ", cm_E);
+  fprintf(fp, "%6.1f  ", cm_bit_sc);
+
+  if(i != -1) { 
+    hmm_E = hfi->fwd_E_cut[i] * ((double) dbsize / (double) hfi->dbsize);
+    if((status = E2MinScore(cm, errbuf, hmm_mode, hmm_E, &hmm_bit_sc)) != eslOK) return status;
+    fprintf(fp, "%6.1f  ", hmm_bit_sc);
+    S     = GetHMMFilterS      (hfi, i, W, avg_hit_len);
+    xhmm  = GetHMMFilterXHMM   (hfi, i, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res);
+    spdup = GetHMMFilterSpeedup(hfi, i, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res);
+  }
+  else { /* i == -1, special case: filter isn't worth it */
+    fprintf(fp, "%6s  ", "-");
+    S    = 1.0;
+    xhmm = cm_ncalcs_per_res / hmm_ncalcs_per_res;
+    spdup = 1.0;
+  }
+  fprintf(fp, "%6.4f  %7.1f  %7.1f\n", S, xhmm, spdup);
+
+  if(ret_cm_bit_sc != NULL)          *ret_cm_bit_sc          = cm_bit_sc;
+  if(ret_hmm_E      != NULL)         *ret_hmm_E      = (i == -1) ? -1. : hmm_E;
+  if(ret_hmm_bit_sc != NULL)         *ret_hmm_bit_sc = (i == -1) ? -1. : hmm_bit_sc;
+  if(ret_S     != NULL)              *ret_S                  = S;
+  if(ret_xhmm  != NULL)              *ret_xhmm               = xhmm;
+  if(ret_spdup != NULL)              *ret_spdup              = spdup;
+  if(ret_cm_ncalcs_per_res  != NULL) *ret_cm_ncalcs_per_res  = cm_ncalcs_per_res;
+  if(ret_hmm_ncalcs_per_res != NULL) *ret_hmm_ncalcs_per_res = hmm_ncalcs_per_res;
+  if(ret_do_filter != NULL)          *ret_do_filter          = (i == -1) ? FALSE : TRUE;
+  return eslOK;
+}  
+
+/* Function: DumpHMMFilterInfoForCMBitScore()
+ * Date:     EPN, Fri Jan 18 10:47:54 2008
+ *
+ * Purpose:  Given a CM bit score cutoff <cm_bit_sc> for a specified
+ *           database size <dbsize>, print info on the HMM filter cutoff 
+ *           (if any) that would be used for that CM bit score cutoff
+ *           in cmsearch.
+ *           Simply determines CM E value that corresponds to <cm_bit_sc> 
+ *           then calls that DumpHMMFilterInfoForCME().
+ *             
+ * Returns:  eslOK on success, other Easel status code on some error
+ *           optionally (if non-NULL):
+ *           <ret_cm_E>:               cm E value cutoff
+ *           <ret_hmm_bit_sc>:         HMM filter threshold bit score
+ *           <ret_S>:                  predicted filter survival fraction 
+ *           <ret_xhmm>:               predicted xhmm factor (predicted speed * hmm speed) 
+ *           <ret_spdup>:              predicted speedup from using filter versus only CM search with cm->beta_qdb QDBs
+ *           <ret_cm_ncalcs_per_res>:  millions of dp calcs for CM search OF 1 RESIDUE
+ *           <ret_hmm_ncalcs_per_res>: millions of dp calcs for HMM search OF 1 RESIDUE
+ *           <ret_do_filter>:          TRUE if filtering predicted to save time, FALSE if not
+ */
+int
+DumpHMMFilterInfoForCMBitScore(FILE *fp, HMMFilterInfo_t *hfi, char *errbuf, CM_t *cm, int cm_mode, int hmm_mode, long dbsize, int cmi, float cm_bit_sc, int do_header, int namewidth, char *namespaces,
+			       float *ret_cm_E, float *ret_hmm_E, float *ret_hmm_bit_sc, float *ret_S, float *ret_xhmm, float *ret_spdup, float *ret_cm_ncalcs_per_res, float *ret_hmm_ncalcs_per_res, int *ret_do_filter)
+{
+  int status;
+  float cm_E;
+
+  if((status = Score2MaxE(cm, errbuf, cm_mode, cm_bit_sc, &cm_E)) != eslOK)  return status;
+  if((status = DumpHMMFilterInfoForCME(fp, hfi, errbuf, cm, cm_mode, hmm_mode, dbsize, cmi, cm_E, do_header, namewidth, namespaces, 
+				       NULL, ret_hmm_E, ret_hmm_bit_sc, ret_S, ret_xhmm, ret_spdup, ret_cm_ncalcs_per_res, ret_hmm_ncalcs_per_res, ret_do_filter)) != eslOK) return status;
+
+  if(ret_cm_E != NULL) *ret_cm_E = cm_E;
+  return eslOK;
+}  
+
+
+/* Function: PlotHMMFilterInfo()
+ * Date:     EPN, Mon Dec 10 12:22:10 2007
+ *
+ * Purpose:  Print out HMM filter stats for each cut point in an 
+ *           HMMFilterInfo_t object in xmgrace format. Run in 
+ *           8 possible modes, depending on value of <mode>:
+ * 
+ *           mode  #define (structs.h)  x values            y values
+ *           ----  -------------------  ------------------  --------------------
+ *              0  FTHR_PLOT_CME_HMME   CM E-value cutoffs  HMM E-value cutoffs 
+ *              1  FTHR_PLOT_CME_S      CM E-value cutoffs  predicted survival fraction (S)
+ *              2  FTHR_PLOT_CME_XHMM   CM E-value cutoffs  predicted xhmm (factor slower than HMM only scan) 
+ *              3  FTHR_PLOT_CME_SPDUP  CM E-value cutoffs  predicted speedup using filter 
+ *              4  FTHR_PLOT_CMB_HMMB   CM bit sc cutoffs   HMM bit score cutoffs 
+ *              5  FTHR_PLOT_CMB_S      CM bit sc cutoffs   predicted survival fraction (S)
+ *              6  FTHR_PLOT_CMB_XHMM   CM bit sc cutoffs   predicted xhmm (factor slower than HMM only scan) 
+ *              7  FTHR_PLOT_CMB_SPDUP  CM bit sc cutoffs   predicted speedup using filter 
+ *            
+ * Returns:  eslOK on success, other Easel status code on some error
+ */
+int
+PlotHMMFilterInfo(FILE *fp, HMMFilterInfo_t *hfi, char *errbuf, CM_t *cm, int cm_mode, int hmm_mode, long dbsize, int mode)
+{
+  int i;
+  int status;
+  float avg_hit_len;
+  float cm_ncalcs_per_res;
+  int   W; /* window size calculated using cm->beta_qdb */
+  float hmm_ncalcs_per_res;
+  float cm_bit_sc;
+  float hmm_bit_sc;
+  float cm_E;
+  float hmm_E;
+
+  /* contract checks */
+  if(mode < 0 || mode >= FTHR_NPLOT) ESL_FAIL(eslEINCOMPAT, errbuf, "PlotHMMFilterInfo(), mode: %d is outside allowed range of [%d-%d]", mode, 0, (FTHR_NPLOT-1));
+
+  /* updated the CM's exp tail params for current dbsize, this may have already been done by caller, but we do it again to be safe */
+  if((status = UpdateExpsForDBSize(cm, errbuf, dbsize)) != eslOK) return status;
+
+  if(! (hfi->is_valid)) {
+    fprintf(fp, "HMMFilterInfo_t not yet valid.\n");
+    return eslOK;
+  }
+
+  if(mode != FTHR_PLOT_CME_HMME) { /* these calculations are unnec for FTHR_PLOT_CME_HMME */
+    if((status = cm_GetAvgHitLen        (cm,      errbuf, &avg_hit_len))        != eslOK) return status;
+    if((status = cp9_GetNCalcsPerResidue(cm->cp9, errbuf, &hmm_ncalcs_per_res)) != eslOK) return status;
+    if((status = cm_GetNCalcsPerResidueForGivenBeta(cm, errbuf, FALSE, cm->beta_qdb, &cm_ncalcs_per_res, &W))  != eslOK) return status;
+  }
+  for(i = 0; i < hfi->ncut; i++) {
+    cm_E  = hfi->cm_E_cut[i]  * ((double) dbsize / (double) hfi->dbsize);
+    hmm_E = hfi->fwd_E_cut[i] * ((double) dbsize / (double) hfi->dbsize);
+    if((status = E2MinScore(cm, errbuf, cm_mode,  cm_E,  &cm_bit_sc))  != eslOK) return status;
+    if((status = E2MinScore(cm, errbuf, hmm_mode, hmm_E, &hmm_bit_sc)) != eslOK) return status;
+
+    switch (mode) { 
+    case FTHR_PLOT_CME_HMME:  fprintf(fp, "%g\t%g\n", cm_E, hmm_E); break;
+    case FTHR_PLOT_CME_S:     fprintf(fp, "%g\t%f\n", cm_E, GetHMMFilterS(hfi, i, W, avg_hit_len)); break;
+    case FTHR_PLOT_CME_XHMM:  fprintf(fp, "%g\t%f\n", cm_E, GetHMMFilterXHMM(hfi, i, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res)); break; 
+    case FTHR_PLOT_CME_SPDUP: fprintf(fp, "%g\t%f\n", cm_E, GetHMMFilterSpeedup(hfi, i, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res)); break;
+    case FTHR_PLOT_CMB_HMMB:  fprintf(fp, "%f\t%f\n", cm_bit_sc, hmm_bit_sc); break; 
+    case FTHR_PLOT_CMB_S:     fprintf(fp, "%f\t%f\n", cm_bit_sc, GetHMMFilterS(hfi, i, W, avg_hit_len)); break;
+    case FTHR_PLOT_CMB_XHMM:  fprintf(fp, "%f\t%f\n", cm_bit_sc, GetHMMFilterXHMM(hfi, i, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res)); break;
+    case FTHR_PLOT_CMB_SPDUP: fprintf(fp, "%f\t%f\n", cm_bit_sc, GetHMMFilterSpeedup(hfi, i, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res)); break;
+    }
+  }
+  fprintf(fp, "&\n");
+  return eslOK;
+}    
+
+/* Function: GetHMMFilterS()
+ * Date:     EPN, Wed Jan 16 21:21:55 2008
+ *
+ * Purpose:  Return the survival fraction S for a given
+ *           cut point in an HMM filter object.
+ *            
+ * Returns:  Survival fraction for cut point 'cut',
+ *           dies if cut >= hfi->ncut (out of bounds)
+ */
+float 
+GetHMMFilterS(HMMFilterInfo_t *hfi, int cut, int W, float avg_hit_len)
+{
+  if(cut >= hfi->ncut) cm_Fail("HMMFilterS() request cut point %d, when only %d exist.", cut, hfi->ncut);
+  float surv_res_per_hit = ((float) 2 * W) - avg_hit_len;
+  return((hfi->fwd_E_cut[cut] * surv_res_per_hit) / (float) hfi->dbsize);
+}
+
+/* Function: GetHMMFilterTotalCalcs()
+ * Date:     EPN, Wed Jan 16 21:37:54 2008
+ *
+ * Purpose:  Returns the predicted number of millions
+ *           of DP calcs for a HMM filter scan plus
+ *           the CM search of the survivors for
+ *           a sequence of length <hfi->dbsize>.
+
+ * Returns:  number of millions of dp calcs
+ *           dies if cut >= hfi->ncut (out of bounds)
+ */
+float 
+GetHMMFilterTotalCalcs(HMMFilterInfo_t *hfi, int cut, int W, float avg_hit_len, float cm_ncalcs_per_res, float hmm_ncalcs_per_res)
+{
+  if(cut >= hfi->ncut) cm_Fail("HMMFilterS() request cut point %d, when only %d exist.", cut, hfi->ncut);
+  float S = GetHMMFilterS(hfi, cut, W, avg_hit_len);
+  float f = hmm_ncalcs_per_res * (float) hfi->dbsize; 
+  float c = cm_ncalcs_per_res  * (float) hfi->dbsize; 
+  return(f + (S * c));
+}
+
+/* Function: GetHMMFilterXHMM()
+ * Date:     EPN, Wed Jan 16 21:29:37 2008
+ *
+ * Purpose:  Return the <xhmm> factor for a given
+ *           cut point in an HMM filter object.
+ *           If <xhmm> = 2.0, the HMM filter plus
+ *           the CM search of the survivors should
+ *           take twice as long as the HMM ONLY scan.
+ *            
+ * Returns:  <xhmm>
+ *           dies if cut >= hfi->ncut (out of bounds)
+ */
+float 
+GetHMMFilterXHMM(HMMFilterInfo_t *hfi, int cut, int W, float avg_hit_len, float cm_ncalcs_per_res, float hmm_ncalcs_per_res)
+{
+  if(cut >= hfi->ncut) cm_Fail("HMMFilterS() request cut point %d, when only %d exist.", cut, hfi->ncut);
+  float total_calcs = GetHMMFilterTotalCalcs(hfi, cut, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res);
+  float f = hmm_ncalcs_per_res * (float) hfi->dbsize; 
+  return(total_calcs / f);
+}
+
+/* Function: GetHMMFilterSpeedup()
+ * EPN, Wed Jan 16 21:44:13 2008
+ *
+ * Purpose:  Return the predicted speedup for 
+ *           a HMM filter scan plus CM search 
+ *           of survivors versus a non-filtered
+ *           CM search of hfi->dbsize residues.
+ *            
+ * Returns:  predicted speedup
+ *           dies if cut >= hfi->ncut (out of bounds)
+ */
+float 
+GetHMMFilterSpeedup(HMMFilterInfo_t *hfi, int cut, int W, float avg_hit_len, float cm_ncalcs_per_res, float hmm_ncalcs_per_res)
+{
+  if(cut >= hfi->ncut) cm_Fail("HMMFilterS() request cut point %d, when only %d exist.", cut, hfi->ncut);
+  float total_calcs = GetHMMFilterTotalCalcs(hfi, cut, W, avg_hit_len, cm_ncalcs_per_res, hmm_ncalcs_per_res);
+  float c = cm_ncalcs_per_res  * (float) hfi->dbsize; 
+  return(c / total_calcs);
+}
+
+/* Function: GetHMMFilterFwdECutGivenCME()
+ * EPN, Fri Jan 18 09:48:55 2008
+ *
+ * Purpose:  Given a CM E value cutoff <cm_E> to use in 
+ *           cmsearch for a search of a database of <dbsize> 
+ *           size, determine the appropriate HMM filter cutoff 
+ *           to use for a HMM forward filter, if any.
+ *            
+ * Returns:  <ret_cut_pt>: index of forward filter E value cutoff to use in hfi->fwd_E_cut[].
+ *           if we shouldn't bother filtering, we set *ret_cut_pt to -1.
+ *           eslOK on success, eslEINCOMPAT on contract violation.
+ */
+int
+GetHMMFilterFwdECutGivenCME(HMMFilterInfo_t *hfi, char *errbuf, float cm_E, long dbsize, int *ret_cut_pt)
+{
+  int c = -1;
+  double dbsize_factor = (double) dbsize / (double) hfi->dbsize;
+
+  /* contract check */
+  if(ret_cut_pt == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "GetHMMFilterFwdECutGivenCME(), ret_cut_pt == NULL");
+
+  while(((c+1) < hfi->ncut)  /* we're not at final cut point */
+	&& ((hfi->cm_E_cut[(c+1)] * dbsize_factor) > cm_E))  /* next cut point is still > E_cut */
+    { c++; }
+  /* now c is the max c for which cm_E_cut[c] * dbsize_factor < cm_E 
+   * boundary cases: 
+   *
+   * if c == hfi->ncut-1: cm_E_cut[c] * dbsize_factor > cm_E for all c == 0..hfi->ncut-1
+   *                      This means cm_E is better than the ((1. - FTHR_MAXFRACT) * hfi->N)th
+   *                      best CM E value we observed after sampling and finding the optimal CM hit in 
+   *                      hfi->N seqs in cmcalibrate. In this case, we use the fwd_E_cut[hfi->ncut-1] 
+   *                      for the forward filter. This should be safe b/c this fwd_E value has empirically
+   *                      shown it can find hfi->F fraction for a worse CM E-value cutoff than cm_E.
+   *
+   * if c == -1:          cm_E_cut[0] * dbsize_factor < cm_E
+   *                      What this means depends on the value of the hfi->always_better_than_Smax parameter:
+   *
+   *                      (A) if hfi->always_better_than_Smax == FALSE: 
+   *                          cm_E is greater than the maximum cm E value cutoff we determined it was 
+   *                          worth filtering for in cmcalibrate. In this case we turn filtering off 
+   *                          by returning -1.
+   *
+   *                      (B) if hfi->always_better_than_Smax == TRUE: 
+   *                          cm_E is greater than the maximum cm E value we observed after sampling 
+   *                          and finding the optimal CM hit in hfi->N seqs in cmcalibrate. In this 
+   *                          case, it's unclear what the best stratgey is. The current strategy is 
+   *                          to use the fwd_E_cut[0] E cutoff by returning 0. This is potentially 
+   *                          unsafe because it means there are sequences that have E values E such 
+   *                          that 
+   *                             cm_E > E > cm_E_cut[0]
+   *                          that our HMM filter will likely miss, but there's really nothing we 
+   *                          can do about it because we have no way of sampling these sequences
+   *                          w.r.t the true CM distribution over sequences. That's exactly what 
+   *                          we tried to do in cmcalibrate but we did not sample deeply enough.
+   *                          (To get around this case, I tried some tricks with exponentiating 
+   *                          the CM's parameters by <x> < 1 to try to sample sequences with lower
+   *                          scores but this mucks with the CM distribution in a way I don't understand, 
+   *                          so it was abandonded.)
+   */
+  if(c == -1 && hfi->always_better_than_Smax) c = 0; /* case B above */
+  *ret_cut_pt = c;
+  return eslOK;
+}
+
+/* Function: GetHMMFilterFwdECutGivenCMBitScore()
+ * EPN, Fri Jan 18 10:37:20 2008
+ *
+ * Purpose:  Given a CM bit score cutoff <cm_bit_sc> to use in 
+ *           cmsearch for a search of a database of <dbsize> 
+ *           size, determine the appropriate HMM filter cutoff 
+ *           to use for a HMM forward filter, if any.
+ *            
+ * Returns:  <ret_cut_pt>: index of forward filter E value cutoff to use in hfi->fwd_E_cut[].
+ *           if we shouldn't bother filtering, we set *ret_cut_pt to -1.
+ *           eslOK on success, eslEINCOMPAT on contract violation.
+ */
+int
+GetHMMFilterFwdECutGivenCMBitScore(HMMFilterInfo_t *hfi, char *errbuf, float cm_bit_sc, long dbsize, int *ret_cut_pt, CM_t *cm, int cm_mode)
+{
+  int status;
+  float cm_E; /* the max 'safe' E value cm_bit_sc corresponds to, across all partitions */
+  int cut_pt;
+
+  /* contract check */
+  if(ret_cut_pt == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "GetHMMFilterFwdECutGivenCMBitScore(), ret_cut_pt == NULL");
+
+  if((status = Score2MaxE(cm, errbuf, cm_mode, cm_bit_sc, &cm_E)) != eslOK)          return status;
+  if((status = GetHMMFilterFwdECutGivenCME(hfi, errbuf, cm_E, dbsize, &cut_pt)) != eslOK) return status; 
+
+  *ret_cut_pt = cut_pt;
+
+  return eslOK;
+}
+
+
+/* Function: SurvFract2E()
+ * Date:     EPN, Mon Jan 21 09:27:07 2008
+ *
+ * Purpose:  Return the E-value that will give 
+ *           a specific survival fraction S given
+ *           W, avg_hit_len, and dbsize.
+ */
+float 
+SurvFract2E(float S, int W, float avg_hit_len, long dbsize)
+{
+  float surv_res_per_hit = ((float) 2 * W) - avg_hit_len;
+  return((S * (double) dbsize) / surv_res_per_hit);
+}
+
+
+/* Function: E2SurvFract()
+ * Date:     EPN, Mon Jan 21 09:27:07 2008
+ *
+ * Purpose:  Return the survival fraction S given 
+ *           an E-value cutoff, W, avg_hit_len, and dbsize.
+ */
+float 
+E2SurvFract(float E, int W, float avg_hit_len, long dbsize, int do_pad)
+{
+  float surv_res_per_hit;
+  float surv_fract;
+  surv_res_per_hit = (do_pad) ? (((float) 2 * W) - avg_hit_len) : avg_hit_len;
+  surv_fract = (E * surv_res_per_hit) / ((double) dbsize);
+  surv_fract = ESL_MIN(surv_fract, 1.0); /* max survival fraction is 1.0 */
+  return surv_fract;
+}
+
+
+/* Function: Results2SurvFract()
+ * Date:     EPN, Mon Mar  3 14:07:59 2008
+ *
+ * Purpose:  Return the survival fraction from a round
+ *           of filtering, after possibly adding a W pad to both sides
+ *           if (do_pad) (i.e. if i..j is a hit, j-(W-1)..i+(W-1) survives)
+ *           and possibly collapsing overlapping hits together (if do_collapse).
+ */
+int
+Results2SurvFract(CM_t *cm, char *errbuf, int i0, int j0, search_results_t *results, int do_pad, int do_collapse, float *ret_survfract)
+{
+  int prev_j, nhits, h, next_j, i, j;
+  int surv_res = 0;
+  float survfract;
+
+  prev_j = j0;
+  nhits  = results->num_results;
+  /* To be safe, we only trust that i..j of our filter-passing hit is within the real hit,
+   * so we add (W-1) to start point i and subtract (W-1) from j, and treat this region j-(W-1)..i+(W-1)
+   * as having survived the filter.
+   */
+  for(h = 0; h < nhits; h++) {
+    if(results->data[h].stop > prev_j) ESL_FAIL(eslEINCOMPAT, errbuf, "Results2SurvFract(): j's not in descending order");
+    prev_j = results->data[h].stop;
+    
+    if(do_pad) { 
+      i = ((results->data[h].stop  - (cm->W-1)) >= 1)    ? (results->data[h].stop  - (cm->W-1)) : 1;
+      j = ((results->data[h].start + (cm->W-1)) <= j0)   ? (results->data[h].start + (cm->W-1)) : j0;
+      
+      if((h+1) < nhits) next_j = ((results->data[h+1].start + (cm->W-1)) <= j0) ? (results->data[h+1].start + (cm->W-1)) : j0;
+      else              next_j = -1;
+      
+      /* possibly collapse multiple overlapping hits together into a single hit. 
+       */
+      if(do_collapse) { 
+	while(((h+1) < nhits) && (next_j >= i)) { /* suck in hit */
+	  h++;
+	  i = ((results->data[h].stop - (cm->W-1)) >= 1) ? (results->data[h].stop - (cm->W-1)) : 1;
+	  if((h+1) < nhits) next_j = ((results->data[h+1].start + (cm->W-1)) <= j0) ? (results->data[h+1].start + (cm->W-1)) : j0;
+	  else              next_j = -1;
+	}
+      }
+    } /* end of if(do_pad) */
+    else { /* do_pad == FALSE */
+      i = results->data[h].start;
+      j = results->data[h].stop;
+      
+      if((h+1) < nhits) next_j = results->data[h+1].stop;
+      else              next_j = -1;
+      
+      /* possibly collapse multiple overlapping hits together into a single hit. 
+       */
+      if(do_collapse) { 
+	while(((h+1) < nhits) && (next_j >= i)) { /* suck in hit */
+	  h++;
+	  i = results->data[h].start;
+	  if((h+1) < nhits) next_j = results->data[h+1].stop;
+	  else              next_j = -1;
+	}
+      }
+    } 
+    surv_res += j-i+1;
+  }
+  survfract = ((float) surv_res) / ((float) (j0-i0+1));
+  *ret_survfract = survfract;
+  return eslOK;
+}
diff --git a/src/seqstoaln.c b/src/seqstoaln.c
new file mode 100644
index 0000000..ebdbe58
--- /dev/null
+++ b/src/seqstoaln.c
@@ -0,0 +1,524 @@
+/************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ************************************************************/
+
+/* seqstoaln.c
+ * 
+ * Support for the seqs_to_aln_t data structure.
+ * Originally developed to ease MPI implementation of cmalign.
+ * 
+ * Note: these functions all originated in dispatch.c.
+ * dispatch.c: EPN, Wed Dec  6 06:11:46 2006
+ *
+ * EPN, Wed Dec  5 13:43:21 2007
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+#include <float.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_gumbel.h"
+#include "esl_msa.h"         
+#include "esl_random.h"         
+#include "esl_randomseq.h"         
+#include "esl_stack.h"
+#include "esl_stopwatch.h"   
+
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+/* Function: CreateSeqsToAln()
+ * Date:     EPN, Sat Sep  1 10:51:28 2007
+ *
+ * Purpose:  Allocate and return a seqs_to_aln_t data structure.
+ *
+ *           If(i_am_mpi_master), we allocate the seqs_to_aln data
+ *           structure differently, b/c we need to keep valid pointers 
+ *           for the results (parsetrees, cp9 traces, postcodes) that may
+ *           come back from the workers in any order.
+ *
+ * Returns:  An initialized and allocated (for nalloc seqs) 
+ *           seqs_to_aln_t object.
+ *           Dies immediately on a memory error.
+ */
+seqs_to_aln_t *CreateSeqsToAln(int size, int i_am_mpi_master)
+{
+  int status;
+  int i;
+  seqs_to_aln_t *seqs_to_aln;
+
+  ESL_ALLOC(seqs_to_aln, sizeof(seqs_to_aln_t));
+  ESL_ALLOC(seqs_to_aln->sq,      sizeof(ESL_SQ *)      * size);
+  seqs_to_aln->tr       = NULL;
+  seqs_to_aln->cp9_tr   = NULL;
+  seqs_to_aln->postcode1= NULL;
+  seqs_to_aln->postcode2= NULL;
+  seqs_to_aln->sc       = NULL;
+  seqs_to_aln->pp       = NULL;
+  seqs_to_aln->struct_sc= NULL;
+  seqs_to_aln->nalloc   = size;
+  seqs_to_aln->nseq     = 0;
+
+  if(i_am_mpi_master) {
+    ESL_ALLOC(seqs_to_aln->tr,       sizeof(Parsetree_t *) * size);
+    ESL_ALLOC(seqs_to_aln->cp9_tr,   sizeof(CP9trace_t)    * size);
+    ESL_ALLOC(seqs_to_aln->postcode1,sizeof(char **)       * size);
+    ESL_ALLOC(seqs_to_aln->postcode2,sizeof(char **)       * size);
+    ESL_ALLOC(seqs_to_aln->sc,       sizeof(float)         * size);
+    ESL_ALLOC(seqs_to_aln->pp,       sizeof(float)         * size);
+    ESL_ALLOC(seqs_to_aln->struct_sc,sizeof(float)         * size);
+    for(i = 0; i < size; i++) {
+      seqs_to_aln->tr[i]       = NULL;
+      seqs_to_aln->cp9_tr[i]   = NULL;
+      seqs_to_aln->postcode1[i]= NULL;
+      seqs_to_aln->postcode2[i]= NULL;
+      seqs_to_aln->sc[i]       = IMPOSSIBLE;
+      seqs_to_aln->pp[i]       = IMPOSSIBLE;
+      seqs_to_aln->struct_sc[i]= IMPOSSIBLE;
+    }
+  }
+  return seqs_to_aln;
+
+ ERROR:
+  cm_Fail("Memory error.");
+  return NULL; /* NEVERREACHED */
+}
+
+/* Function: CreateSeqsToAlnFromSq()
+ * Date:     EPN, Wed Sep  5 18:13:11 2007
+ *
+ * Purpose:  Allocate and return a seqs_to_aln_t data structure, setting
+ *           seqs_to_aln->sq ptr to an input ptr to ESL_SQs.
+ *
+ *           If(i_am_mpi_master), we allocate the seqs_to_aln data
+ *           structure differently, b/c we need to keep valid pointers 
+ *           for the results (parsetrees, cp9 traces, postcodes) that may
+ *           come back from the workers in any order.
+ *
+ * Returns:  An initialized and allocated (for nalloc seqs) 
+ *           seqs_to_aln_t object.
+ *           Dies immediately on a memory error.
+ */
+seqs_to_aln_t *CreateSeqsToAlnFromSq(ESL_SQ **sq, int size, int i_am_mpi_master)
+{
+  int status;
+  int i;
+  seqs_to_aln_t *seqs_to_aln;
+
+  ESL_ALLOC(seqs_to_aln, sizeof(seqs_to_aln_t));
+  seqs_to_aln->sq       = sq;
+  seqs_to_aln->tr       = NULL;
+  seqs_to_aln->cp9_tr   = NULL;
+  seqs_to_aln->postcode1= NULL;
+  seqs_to_aln->postcode2= NULL;
+  seqs_to_aln->sc       = NULL;
+  seqs_to_aln->pp       = NULL;
+  seqs_to_aln->struct_sc= NULL;
+  seqs_to_aln->nalloc   = size;
+  seqs_to_aln->nseq     = size;
+
+  if(i_am_mpi_master) {
+    ESL_ALLOC(seqs_to_aln->tr,       sizeof(Parsetree_t *) * size);
+    ESL_ALLOC(seqs_to_aln->cp9_tr,   sizeof(CP9trace_t)    * size);
+    ESL_ALLOC(seqs_to_aln->postcode1,sizeof(char **)       * size);
+    ESL_ALLOC(seqs_to_aln->postcode2,sizeof(char **)       * size);
+    ESL_ALLOC(seqs_to_aln->sc,       sizeof(float)         * size);
+    ESL_ALLOC(seqs_to_aln->pp,       sizeof(float)         * size);
+    ESL_ALLOC(seqs_to_aln->struct_sc,sizeof(float)         * size);
+    for(i = 0; i < size; i++) {
+      seqs_to_aln->tr[i]       = NULL;
+      seqs_to_aln->cp9_tr[i]   = NULL;
+      seqs_to_aln->postcode1[i]= NULL;
+      seqs_to_aln->postcode2[i]= NULL;
+      seqs_to_aln->sc[i]       = IMPOSSIBLE;
+      seqs_to_aln->pp[i]       = IMPOSSIBLE;
+      seqs_to_aln->struct_sc[i]= IMPOSSIBLE;
+    }
+  }
+  return seqs_to_aln;
+
+ ERROR:
+  cm_Fail("Memory error.");
+  return NULL; /* NEVERREACHED */
+}
+
+/* Function: GrowSeqsToAln()
+ * Date:     EPN, Sat Sep  1 11:10:22 2007
+ *
+ * Purpose:  Grow a seqs_to_aln_t object by <new_alloc>.
+ *
+ *           If(i_am_mpi_master), we allocate the seqs_to_aln data
+ *           structure differently, b/c we need to keep valid pointers 
+ *           for the results (parsetrees, cp9 traces, postcodes) that may
+ *           come back from the workers in any order.
+ *
+ * Returns:  eslOK;
+ */
+int GrowSeqsToAln(seqs_to_aln_t *seqs_to_aln, int new_alloc, int i_am_mpi_master)
+{
+  int status;
+  void *tmp;
+  int i;
+
+  ESL_RALLOC(seqs_to_aln->sq, tmp, sizeof(ESL_SQ *) * (seqs_to_aln->nalloc + new_alloc)); 
+
+  if(i_am_mpi_master) {
+    ESL_RALLOC(seqs_to_aln->tr,       tmp, sizeof(Parsetree_t *) * (seqs_to_aln->nalloc + new_alloc));
+    ESL_RALLOC(seqs_to_aln->cp9_tr,   tmp, sizeof(CP9trace_t)    * (seqs_to_aln->nalloc + new_alloc));
+    ESL_RALLOC(seqs_to_aln->postcode1,tmp, sizeof(char **)       * (seqs_to_aln->nalloc + new_alloc));
+    ESL_RALLOC(seqs_to_aln->postcode2,tmp, sizeof(char **)       * (seqs_to_aln->nalloc + new_alloc));
+    ESL_RALLOC(seqs_to_aln->sc,       tmp, sizeof(float)         * (seqs_to_aln->nalloc + new_alloc));
+    ESL_RALLOC(seqs_to_aln->pp,       tmp, sizeof(float)         * (seqs_to_aln->nalloc + new_alloc));
+    ESL_RALLOC(seqs_to_aln->struct_sc,tmp, sizeof(float)         * (seqs_to_aln->nalloc + new_alloc));
+    for(i = seqs_to_aln->nalloc; i < (seqs_to_aln->nalloc + new_alloc); i++) {
+      seqs_to_aln->tr[i]       = NULL;
+      seqs_to_aln->cp9_tr[i]   = NULL;
+      seqs_to_aln->postcode1[i]= NULL;
+      seqs_to_aln->postcode2[i]= NULL;
+      seqs_to_aln->sc[i]       = IMPOSSIBLE;
+      seqs_to_aln->pp[i]       = IMPOSSIBLE;
+      seqs_to_aln->struct_sc[i]= IMPOSSIBLE;
+    }
+  }
+  
+  seqs_to_aln->nalloc += new_alloc;
+  return eslOK;
+
+ ERROR:
+  cm_Fail("Memory reallocation error.");
+  return status; /* NEVERREACHED */
+}
+
+
+/* Function: FreeSeqsToAln()
+ *
+ * Date:     EPN, Sat Sep  1 11:18:39 2007
+ *
+ * Purpose:  Free a seqs_to_aln_t object.
+ *
+ * Returns:  void
+ *
+ */
+void FreeSeqsToAln(seqs_to_aln_t *s) 
+{
+  int i;
+  
+  if(s->sq != NULL) /* with MPI workers, we sometimes free the sequences outside this function */
+    {
+      for (i=0; i < s->nseq; i++) 
+	if(s->sq[i] != NULL) esl_sq_Destroy(s->sq[i]);
+      free(s->sq);
+    }
+
+  if(s->tr != NULL) {
+    for (i=0; i < s->nseq; i++)
+      if(s->tr[i] != NULL) FreeParsetree(s->tr[i]);
+    free(s->tr);
+  }
+
+  if(s->cp9_tr != NULL) {
+    for (i=0; i < s->nseq; i++)
+      if(s->cp9_tr[i] != NULL) CP9FreeTrace(s->cp9_tr[i]);
+    free(s->cp9_tr);
+  }
+ 
+  if(s->postcode1 != NULL) {
+    for (i=0; i < s->nseq; i++)
+      if(s->postcode1[i] != NULL) free(s->postcode1[i]);
+    free(s->postcode1);
+  }
+
+  if(s->postcode2 != NULL) {
+    for (i=0; i < s->nseq; i++)
+      if(s->postcode2[i] != NULL) free(s->postcode2[i]);
+    free(s->postcode2);
+  }
+
+  if(s->sc != NULL) free(s->sc);
+  if(s->pp != NULL) free(s->pp);
+  if(s->struct_sc != NULL) free(s->struct_sc);
+  
+  free(s);
+}
+
+/*
+ * Function: FreePartialSeqsToAln()
+ *
+ * Date:     EPN, Wed Sep  5 06:58:39 2007
+ *
+ * Purpose:  Free specified parts of a seqs_to_aln_t object. 
+ *
+ * Returns:  void
+ *
+ */
+void FreePartialSeqsToAln(seqs_to_aln_t *s, int do_free_sq, int do_free_tr, int do_free_cp9_tr, int do_free_post, int do_free_sc, int do_free_pp, int do_free_struct_sc) 
+{
+  int i;
+  
+  if(do_free_sq && s->sq != NULL) {
+    for (i=0; i < s->nseq; i++) 
+      if(s->sq[i] != NULL) esl_sq_Destroy(s->sq[i]);
+    free(s->sq);
+    s->sq = NULL;
+  }
+
+  if(do_free_tr && s->tr != NULL) {
+    for (i=0; i < s->nseq; i++)
+      if(s->tr[i] != NULL) FreeParsetree(s->tr[i]);
+    free(s->tr);
+    s->tr = NULL;
+  }
+
+  if(do_free_cp9_tr && s->cp9_tr != NULL) {
+    for (i=0; i < s->nseq; i++)
+      if(s->cp9_tr[i] != NULL) CP9FreeTrace(s->cp9_tr[i]);
+    free(s->cp9_tr);
+    s->cp9_tr = NULL;
+  }
+ 
+  if(do_free_post && s->postcode1 != NULL) {
+    for (i=0; i < s->nseq; i++)
+      if(s->postcode1[i] != NULL) free(s->postcode1[i]);
+    free(s->postcode1);
+    s->postcode1 = NULL;
+  }
+
+  if(do_free_post && s->postcode2 != NULL) {
+    for (i=0; i < s->nseq; i++)
+      if(s->postcode2[i] != NULL) free(s->postcode2[i]);
+    free(s->postcode2);
+    s->postcode2 = NULL;
+  }
+
+  if(do_free_sc && s->sc != NULL) {
+    free(s->sc);
+    s->sc = NULL;
+  }
+
+  if(do_free_pp && s->pp != NULL) {
+    free(s->pp);
+    s->pp = NULL;
+  }
+
+  if(do_free_struct_sc && s->struct_sc != NULL) {
+    free(s->struct_sc);
+    s->struct_sc = NULL;
+  }
+}
+
+/* Function: ReadSeqsToAln()
+ * Date:     EPN, Fri Aug 31 15:20:37 2007
+ *
+ * Purpose:  Given a pointer to a seq file we're reading seqs to align
+ *           from, read in nseq seqs from the seq file, or 
+ *           if nseq == 0 && do_real_all == TRUE, read all the seqs.
+ *           Add the sequences to a growing seqs_to_aln_t object,
+ *           a pointer to which is passed in.
+ *
+ *           If(i_am_mpi_master), we allocate the seqs_to_aln data
+ *           structure differently, b/c we need to keep valid pointers 
+ *           for the results (parsetrees, cp9 traces, postcodes) that may
+ *           come back from the workers in any order.
+ *
+ * Returns:  <eslOK> on success with <*ret_seqs_to_aln_t> filled with 
+ *           seqs to align, *ret_seqs_to_aln_t->nseq gives number of seqs.
+ *           Dies immediately on failure with informative error message.
+ */
+int ReadSeqsToAln(const ESL_ALPHABET *abc, ESL_SQFILE *seqfp, int nseq, int do_read_all, seqs_to_aln_t *seqs_to_aln, int i_am_mpi_master) 
+{
+  int status;
+  int keep_reading = TRUE;
+  int i;
+  int nseq_orig;
+
+  /* contract check */
+  if(  do_read_all && nseq != 0) cm_Fail("if do_read_all is TRUE,  nseq must be zero.");
+  if(! do_read_all && nseq <= 0) cm_Fail("if do_read_all is FALSE, nseq must be at least 1.");
+
+  nseq_orig = seqs_to_aln->nseq;
+  i         = seqs_to_aln->nseq;
+  if(i == seqs_to_aln->nalloc) GrowSeqsToAln(seqs_to_aln, 100, i_am_mpi_master);
+
+  seqs_to_aln->sq[i] = esl_sq_CreateDigital(abc);
+  if(seqs_to_aln->sq[i] == NULL) cm_Fail("Memory allocation error.");
+  while (keep_reading && (status = esl_sqio_Read(seqfp, seqs_to_aln->sq[i])) == eslOK) {
+    if(seqs_to_aln->sq[i]->n == 0) { esl_sq_Reuse(seqs_to_aln->sq[i]); continue; }
+    i++;
+    if(i == seqs_to_aln->nalloc) GrowSeqsToAln(seqs_to_aln, 100, i_am_mpi_master);
+    if(! do_read_all && (i - nseq_orig) == nseq)   keep_reading = FALSE; 
+    seqs_to_aln->sq[i] = esl_sq_CreateDigital(abc);
+    if(seqs_to_aln->sq[i] == NULL) cm_Fail("Memory allocation error.");
+  }
+  /* destroy the last sequence that was alloc'ed but not filled */
+  esl_sq_Destroy(seqs_to_aln->sq[i]);
+  if ((  do_read_all && status  != eslEOF) || 
+      (! do_read_all && (status != eslEOF && status != eslOK)))
+    cm_Fail("Parse failed, line %d, file %s:\n%s", 
+	    seqfp->linenumber, seqfp->filename, seqfp->errbuf);
+
+  seqs_to_aln->nseq = i;
+  return status;
+
+}
+
+/* Function: CMEmitSeqsToAln()
+ * Date:     EPN, Tue Sep  4 13:22:11 2007   
+ *
+ * Purpose:  Create a seqs_to_aln object by generating sequences
+ *           from a CM.
+ *
+ * Note:     Sequences are allocated slightly different if the MPI master
+ *           calls this function, to allow us to store them after receiving
+ *           them back from workers in any order.
+ *
+ * Args:     r               - source of randomness
+ *           cm              - CM to emit from
+ *           ncm             - number for CM (only for naming seqs if cm->name == NULL)
+ *           nseq            - number of seqs to emit
+ *           padW            - pad W-L residues on either side of the sequence to simulate
+ *                             what happens when a hit survives a filter
+ *           pdist           - probability distribution to use for to padW, can be NULL if padW == FALSE
+ *           i_am_mpi_master - TRUE if called from MPI master (see Note)
+ *
+ * Returns:  Ptr to a newly allocated seqs_to_aln object with nseq sequences to align.
+ *           Dies immediately on failure with informative error message.
+ */
+seqs_to_aln_t *CMEmitSeqsToAln(ESL_RANDOMNESS *r, CM_t *cm, int ncm, int nseq, int padW, double *pdist, int i_am_mpi_master) 
+{
+  int status;
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  char *name = NULL;
+  int namelen;
+  int L;
+  int i;
+  char errbuf[cmERRBUFSIZE];
+  int padL;
+  int half_padL;
+  int n, np;
+  ESL_DSQ *randdsq = NULL;
+  ESL_DSQ *newdsq = NULL;
+
+  if(padW == TRUE && pdist == NULL) cm_Fail("CMEmitSeqsToAln(), padW is TRUE, but pdist is NULL, shouldn't happen\n");
+
+  seqs_to_aln = CreateSeqsToAln(nseq, i_am_mpi_master);
+
+  namelen = IntMaxDigits() + 1;  /* IntMaxDigits() returns number of digits in INT_MAX */
+  if(cm->name != NULL) namelen += strlen(cm->name) + 1;
+  ESL_ALLOC(name, sizeof(char) * namelen);
+
+  for(i = 0; i < nseq; i++)
+    {
+      if(cm->name != NULL) sprintf(name, "%s-%d", cm->name, i+1);
+      else                 sprintf(name, "%d-%d", ncm, i+1);
+      if((status = EmitParsetree(cm, errbuf, r, name, TRUE, NULL, &(seqs_to_aln->sq[i]), &L)) != eslOK) cm_Fail(errbuf);
+      while(L == 0 || L > cm->W) { /* if L > cm->W we skip the seq and sample again, this is a hack, but avoids downstream problems with requiring huge HMM banded matrices b/c we went EL emission crazy in one seq */
+	esl_sq_Destroy(seqs_to_aln->sq[i]); 
+	if((status = EmitParsetree(cm, errbuf, r, name, TRUE, NULL, &(seqs_to_aln->sq[i]), &L)) != eslOK) cm_Fail(errbuf); 
+      }
+      if(padW) { /* pad the sequence equally on both sides, so that the full length of the entire sequence is (2*cm->W)-L */
+	padL      = (cm->W - L) * 2;
+	half_padL = padL / 2;
+	if(padL > 0) { 
+	  ESL_ALLOC(randdsq, sizeof(ESL_DSQ)* (padL+2));
+	  ESL_ALLOC(newdsq,  sizeof(ESL_DSQ)* (L+padL+2));
+	  if (esl_rsq_xIID(r, pdist, cm->abc->K, padL, randdsq)   != eslOK) cm_Fail("CMEmitSeqsToAln(): failure creating random sequence.");
+	  for(n = 0; n <= half_padL; n++) { 
+	    np = n;
+	    newdsq[np] = randdsq[n];
+	  }
+	  for(n = 1; n <= L; n++) { 
+	    np = half_padL + n;
+	    newdsq[np] = seqs_to_aln->sq[i]->dsq[n];
+	  }
+	  for(n = half_padL+1; n <= (padL+1); n++) { 
+	    np = L + n;
+	    newdsq[np] = randdsq[n];
+	  }	  
+	  free(seqs_to_aln->sq[i]->dsq);
+	  seqs_to_aln->sq[i]->dsq = newdsq;
+	  seqs_to_aln->sq[i]->n = L+padL;
+	  free(randdsq);
+	}
+      }
+    }
+  seqs_to_aln->nseq = nseq;
+
+  free(name);
+  return seqs_to_aln;
+
+
+ ERROR:
+  cm_Fail("memory allocation error");
+  return NULL;
+}
+
+/* Function: RandomEmitSeqsToAln()
+ * Date:     EPN, Tue Sep  4 13:42:16 2007
+ *
+ * Purpose:  Create a seqs_to_aln object by generating sequences
+ *           randomly from a background distro.
+ *
+ * Note:     Sequences are allocated slightly different if the MPI master
+ *           calls this function, to allow us to store them after receiving
+ *           them back from workers in any order.
+ *
+ * Args:     r               - source of randomness
+ *           abc             - alphabet 
+ *           pdist           - probability distribution to use for emitting
+ *           extranum        - use this as first part of sequence name (could be ncm)
+ *           nseq            - number of seqs to emit
+ *           L_distro        - length distribution (0..Lmax) to draw L (lengths of random seqs) from
+ *           Lmax            - maximum length in L_distro
+ *           i_am_mpi_master - TRUE if called from MPI master (see Note)
+ *
+ * Returns:  Ptr to a newly allocated seqs_to_aln object with nseq sequences to align.
+ *           Dies immediately on failure with informative error message.
+ */
+seqs_to_aln_t *RandomEmitSeqsToAln(ESL_RANDOMNESS *r, const ESL_ALPHABET *abc, double *pdist, int extranum, int nseq, double *L_distro, int Lmax, int i_am_mpi_master) 
+{
+  int status;
+  seqs_to_aln_t *seqs_to_aln = NULL;
+  char *name = NULL;
+  int namelen;
+  int i;
+  int L;
+
+  ESL_DSQ *randdsq = NULL;
+
+  seqs_to_aln = CreateSeqsToAln(nseq, i_am_mpi_master);
+
+  namelen = IntMaxDigits() + 1;  /* IntMaxDigits() returns number of digits in INT_MAX */
+  namelen *= 2; /* we'll use two ints in the name below */ 
+  namelen += 2; /* for the two '-'s */
+  namelen += 7; /* for the two 'randseq's */
+  ESL_ALLOC(name, sizeof(char) * namelen);
+
+  for(i = 0; i < nseq; i++)
+    {
+      sprintf(name, "randseq-%d-%d", extranum, i+1);
+      L = esl_rnd_DChoose(r, L_distro, Lmax+1);
+      ESL_ALLOC(randdsq, sizeof(ESL_DSQ)* (L+2));
+      if (esl_rsq_xIID(r, pdist, abc->K, L, randdsq)  != eslOK) cm_Fail("RandomEmitSeqsToAln(): failure creating random sequence.");
+      if((seqs_to_aln->sq[i] = esl_sq_CreateDigitalFrom(abc, name, randdsq, L, NULL, NULL, NULL)) == NULL) 
+	 cm_Fail("RandomEmitSeqsToAln() error.");
+      free(randdsq);
+    }
+  seqs_to_aln->nseq = nseq;
+
+  free(name);
+  return seqs_to_aln;
+
+ ERROR:
+  cm_Fail("memory allocation error");
+  return NULL;
+}
+
diff --git a/src/stats.c b/src/stats.c
new file mode 100644
index 0000000..abc9f4c
--- /dev/null
+++ b/src/stats.c
@@ -0,0 +1,792 @@
+/*
+ * EPN, Wed Nov 22 12:00:20 2006
+ * Ported from RSEARCH-1.1
+ *
+ * stats.c
+ *
+ * Routines for calculating statistics in Infernal.  
+ *
+ * Robert J. Klein
+ * Separate file started May 17, 2002
+ */
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <float.h>
+#include <ctype.h>
+#include <string.h>
+
+
+#include "easel.h"
+#include "esl_exponential.h"
+#include "esl_histogram.h"
+#include "esl_random.h"
+#include "esl_sq.h"
+#include "esl_sqio.h"
+#include "esl_vectorops.h"
+
+#include "cm_dispatch.h"
+#include "funcs.h"		/* external functions                   */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+/* Function: AllocCMStats()
+ * Date:     EPN, Wed May  2 14:10:25 2007      
+ *
+ * Purpose:  Allocate a CMStats_t data structure given
+ *           the number of partitions and relevant info needed
+ *           for creating the HMMFilter_t objects.
+ * 
+ * Args:     np - number of partitions 
+ */
+CMStats_t *
+AllocCMStats(int np)
+{
+  int status;
+  CMStats_t  *cmstats;
+  int i, p;
+
+  ESL_ALLOC(cmstats, sizeof(struct cmstats_s));
+
+  cmstats->np = np;
+  ESL_ALLOC(cmstats->ps, sizeof(int) * cmstats->np);
+  ESL_ALLOC(cmstats->pe, sizeof(int) * cmstats->np);
+  ESL_ALLOC(cmstats->expAA, sizeof(ExpInfo_t **) * EXP_NMODES);
+  ESL_ALLOC(cmstats->hfiA,  sizeof(HMMFilterInfo_t *) * FTHR_NMODES);
+  for(i = 0; i < EXP_NMODES; i++) {
+    ESL_ALLOC(cmstats->expAA[i], sizeof(ExpInfo_t *) * cmstats->np);
+    for(p = 0; p < cmstats->np; p++) {
+      cmstats->expAA[i][p] = CreateExpInfo();
+      if(cmstats->expAA[i][p] == NULL) goto ERROR; /* memory error */
+    }
+  }
+  for(i = 0; i < FTHR_NMODES; i++) {
+    cmstats->hfiA[i] = CreateHMMFilterInfo();
+    if(cmstats->hfiA[i] == NULL) goto ERROR; /* memory error */
+  }
+  return cmstats;
+
+ ERROR:
+  cm_Fail("AllocCMStats() memory allocation error.");
+  return NULL; /* never reached */
+}
+
+/* Function: FreeCMStats()
+ * Returns: (void) 
+ */
+void 
+FreeCMStats(CMStats_t *cmstats)
+{
+  int i, p;
+  for(i = 0; i < EXP_NMODES; i++)
+    {
+      for(p = 0; p < cmstats->np; p++)
+	if(cmstats->expAA[i][p] != NULL) free(cmstats->expAA[i][p]);
+      free(cmstats->expAA[i]);
+    }
+  free(cmstats->expAA);
+  for(i = 0; i < FTHR_NMODES; i++)
+    FreeHMMFilterInfo(cmstats->hfiA[i]);
+  free(cmstats->hfiA);
+  free(cmstats->ps);
+  free(cmstats->pe);
+  free(cmstats);
+}  
+
+
+/* Function: debug_print_cmstats
+ */
+int debug_print_cmstats(CM_t *cm, char *errbuf, CMStats_t *cmstats, int has_fthr)
+{
+  int status;
+  int p;
+  char *namedashes;
+  int ni;
+  int namewidth = strlen(cm->name); 
+  ESL_ALLOC(namedashes, sizeof(char) * namewidth+1);
+  namedashes[namewidth] = '\0';
+  for(ni = 0; ni < namewidth; ni++) namedashes[ni] = '-';
+
+  printf("Num partitions: %d\n", cmstats->np);
+  for (p = 0; p < cmstats->np; p++)
+    {
+      printf("Partition %d: start: %d end: %d\n", p, cmstats->ps[p], cmstats->pe[p]);
+      printf("cm_lc  exp tail:\t");
+      debug_print_expinfo(cmstats->expAA[EXP_CM_LC][p]);
+      printf("cm_gc  exp tail:\t");
+      debug_print_expinfo(cmstats->expAA[EXP_CM_GC][p]);
+      printf("cm_li  exp tail:\t");
+      debug_print_expinfo(cmstats->expAA[EXP_CM_LI][p]);
+      printf("cm_gi  exp tail:\t");
+      debug_print_expinfo(cmstats->expAA[EXP_CM_GI][p]);
+      printf("cp9_lv exp tail:\t");
+      debug_print_expinfo(cmstats->expAA[EXP_CP9_LV][p]);
+      printf("cp9_gv exp tail:\t");
+      debug_print_expinfo(cmstats->expAA[EXP_CP9_GV][p]);
+      printf("cp9_lf exp tail:\t");
+      debug_print_expinfo(cmstats->expAA[EXP_CP9_LF][p]);
+      printf("cp9_gf exp tail:\t");
+      debug_print_expinfo(cmstats->expAA[EXP_CP9_GF][p]);
+      printf("\n\n");
+    }
+
+  if(has_fthr)
+    {
+      printf("Filter CM_LC info:\n");
+      if((status = DumpHMMFilterInfo(stdout, cmstats->hfiA[FTHR_CM_LC], errbuf, cm, EXP_CM_LC, EXP_CP9_LF, cmstats->hfiA[FTHR_CM_LC]->dbsize, 1, namewidth, namedashes)) != eslOK) return status;
+      printf("Filter CM_LI info:\n");
+      if((status = DumpHMMFilterInfo(stdout, cmstats->hfiA[FTHR_CM_LI], errbuf, cm, EXP_CM_LI, EXP_CP9_LF, cmstats->hfiA[FTHR_CM_LI]->dbsize, 1, namewidth, namedashes)) != eslOK) return status;
+      printf("Filter CM_GC info:\n");
+      if((status = DumpHMMFilterInfo(stdout, cmstats->hfiA[FTHR_CM_GC], errbuf, cm, EXP_CM_GC, EXP_CP9_GF, cmstats->hfiA[FTHR_CM_GC]->dbsize, 1, namewidth, namedashes)) != eslOK) return status;
+      printf("Filter CM_GI info:\n");
+      if((status = DumpHMMFilterInfo(stdout, cmstats->hfiA[FTHR_CM_GI], errbuf, cm, EXP_CM_GI, EXP_CP9_GF, cmstats->hfiA[FTHR_CM_GI]->dbsize, 1, namewidth, namedashes)) != eslOK) return status;
+      printf("\n\n");
+    }
+  free(namedashes);
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "Memory allocation error in debug_print_cmstats().");
+  return status; /* NEVERREACHED */
+}
+
+/* Function: debug_print_expinfo
+ */
+int debug_print_expinfo(ExpInfo_t *exp)
+{
+  if(exp->is_valid) printf("cur_eff_dbsize: %ld lambda: %f mu_extrap: %f mu_orig: %f dbsize: %ld nrandhits: %d tailp: %f (valid)\n", exp->cur_eff_dbsize, exp->lambda, exp->mu_extrap, exp->mu_orig, exp->dbsize, exp->nrandhits, exp->tailp);
+  else              printf("invalid (not yet set)\n");
+  fflush(stdout);
+  return eslOK;
+}
+
+/* Function: get_gc_comp
+ * Date:     EPN, Tue Aug  7 08:51:06 2007
+ * Purpose:  Given a sequence and start and stop coordinates, returns 
+ *           integerized GC composition of the region. This Easelfied
+ *           version replaces RSEARCH's version.
+ */
+int get_gc_comp(const ESL_ALPHABET *abc, ESL_DSQ *dsq, int start, int stop) 
+{
+  int status;
+  int i;
+  float *ct = NULL;
+  float  gc;
+
+  /* contract check */
+  if(abc == NULL) cm_Fail("get_gc_comp alphabet is NULL.");
+  if(dsq == NULL) cm_Fail("get_gc_comp dsq is NULL.");
+  if(abc->type != eslRNA && abc->type != eslDNA)  cm_Fail("get_gc_comp expects alphabet of RNA or DNA");
+
+  if (start > stop) {
+    i = start;
+    start = stop;
+    stop = i;
+  }
+  ESL_ALLOC(ct, sizeof(float) * abc->K);
+  esl_vec_FSet(ct, abc->K, 0.);
+  for (i = start; i <= stop; i++)
+  {
+    if(esl_abc_XIsGap(abc, dsq[i])) cm_Fail("in get_gc_comp, res %d is a gap!\n", i);
+    esl_abc_FCount(abc, ct, dsq[i], 1.);
+  }
+  gc = ct[abc->inmap[(int) 'G']] + ct[abc->inmap[(int) 'C']];
+  gc /= ((float) (stop-start+1));
+  gc *= 100.;
+  free(ct);
+  return (int) (gc + 0.5);
+
+ ERROR:
+  cm_Fail("Memory allocation error.");
+  return 0; /* never reached */
+}
+
+
+/* Function: get_alphabet_comp
+ * Date:     EPN, Wed May  7 18:39:28 2008
+ * Purpose:  Given a sequence and start and stop coordinates, allocate and fill 
+ *           a abc->K sized vector with frequency of each residue.
+ */
+int get_alphabet_comp(const ESL_ALPHABET *abc, ESL_DSQ *dsq, int start, int stop, float **ret_freq) 
+{
+  int status;
+  int i;
+  float *freq;
+
+  ESL_ALLOC(freq, sizeof(float) * abc->K);
+  esl_vec_FSet(freq, abc->K, 0.0);
+
+  /* contract check */
+  if(abc == NULL) cm_Fail("get_alphabet_comp alphabet is NULL.");
+  if(dsq == NULL) cm_Fail("get_alphabet_comp dsq is NULL.");
+  if(abc->type != eslRNA && abc->type != eslDNA)  cm_Fail("get_alphabet_comp expects alphabet of RNA or DNA");
+  if(ret_freq == NULL) cm_Fail("get_alphabet_comp ret_freq is NULL.");
+
+  if (start > stop) {
+    i = start;
+    start = stop;
+    stop = i;
+  }
+  for (i = start; i <= stop; i++)
+  {
+    if(esl_abc_XIsGap(abc, dsq[i])) cm_Fail("in get_alphabet_comp, res %d is a gap!\n", i);
+    esl_abc_FCount(abc, freq, dsq[i], 1.);
+  }
+  esl_vec_FNorm(freq, abc->K);
+  *ret_freq = freq;
+  return eslOK;
+
+ ERROR:
+  cm_Fail("get_alphabet_comp() memory allocation error.");
+  return 0; /* never reached */
+}
+
+/* Function: GetDBSize()
+ *
+ * Date:     EPN, Wed Apr  2 16:33:19 2008
+ *
+ * Purpose:  Given a sequence file name, determine the total size of the
+ *           seqs in the file.
+ *
+ * Args:     sqfp     - open sequence file
+ *           ret_N    - RETURN: total length (residues) or all seqs in seqfile
+ *
+ * Returns:  eslOK on success, other status on failure, errbuf filled with error message.
+ */
+int GetDBSize (ESL_SQFILE *sqfp, char *errbuf, long *ret_N, int *ret_nseq, int *ret_namewidth)
+{
+  int     status;
+  ESL_SQ *sq;
+  long    N = 0;
+  int     namewidth = 11; /* length of "target name" */
+  int     nseq = 0;
+
+  sq = esl_sq_Create(); 
+  while ((status = esl_sqio_ReadInfo(sqfp, sq)) == eslOK) {
+    nseq++;
+    N += sq->L;
+    namewidth = ESL_MAX(namewidth, strlen(sq->name));
+    esl_sq_Reuse(sq); 
+  } 
+  if (status != eslEOF) 
+    ESL_FAIL(status, errbuf, "Parse failed, line %" PRId64 ", file %s:\n%s", 
+	     sqfp->linenumber, sqfp->filename, sqfp->errbuf); 
+  esl_sq_Destroy(sq); 
+  esl_sqfile_Position(sqfp, (off_t) 0);
+
+  if(ret_N != NULL)          *ret_N         = N;
+  if(ret_nseq != NULL)       *ret_nseq      = nseq;
+  if(ret_namewidth != NULL)  *ret_namewidth = namewidth;
+  return eslOK;
+}
+
+
+/* Function: GetDBInfo()
+ *
+ * Date:     Easelification: EPN, Thu Dec  7 06:07:58 2006
+ *           (initial - RSEARCH::get_dbinfo()) RJK, Thu Apr 11, 2002 [St. Louis]
+ *
+ * Purpose:  Given a sequence file name, determine the total size of the
+ *           seqs in the file (DB) and GC content information.
+ *
+ * Args:     abc       - alphabet for sq file
+ *           sqfp      - open sequence file
+ *           errbuf    - for error messages
+ *           ret_N     - RETURN: total length (residues) or all seqs in seqfile
+ *           ret_nseq  - RETURN: number of seqs in seqfile
+ *           ret_gc_ct - RETURN: gc_ct[x] observed 100-nt segments with GC% of x [0..100] 
+ *           
+ * Returns:  eslOK on success, other status on failure, errbuf filled with error message.
+ */
+int GetDBInfo (const ESL_ALPHABET *abc, ESL_SQFILE *sqfp, char *errbuf, long *ret_N, int *ret_nseq, double **ret_gc_ct)
+{
+  int               status;
+  ESL_SQ           *sq;
+  int               i, j, jp;  
+  long              N = 0;
+  double           *gc_ct;
+  int               gc;
+  int               nseq = 0;
+  int               all_ambig_flag; /* used to check if curr DB chunk is all ambiguous characters 
+				     * usually Ns, if it is, we don't count it towards the GC content info */
+  if (abc       == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "GetDBInfo(), abc is NULL\n");
+  if (ret_gc_ct == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "GetDBInfo(), ret_gc_ct is NULL\n");
+
+  ESL_ALLOC(gc_ct, sizeof(double) * GC_SEGMENTS);
+  for (i=0; i<GC_SEGMENTS; i++) gc_ct[i] = 0.;
+
+  sq = esl_sq_CreateDigital(abc); 
+  esl_sqfile_SetDigital(sqfp, abc);
+  
+  while ((status = esl_sqio_Read(sqfp, sq)) == eslOK) { 
+    nseq++;
+    N += sq->n;
+    /*printf("new N: %d\n", N);*/
+    for(i = 1; i <= sq->n; i += 100) {
+      j = (i+99 <= sq->n) ? i+99 : sq->n;
+      gc = get_gc_comp(abc, sq->dsq, i, j);
+      all_ambig_flag = TRUE;
+      for(jp = 0; jp < 100 && (jp+i) < sq->n; jp++) {
+	if(sq->dsq[i+jp] < abc->K) {
+	  all_ambig_flag = FALSE; 
+	  break; 
+	}
+      }
+      /*printf("N: %d i: %d gc: %d\n", N, i, gc);*/
+      /* don't count GC content of chunks < 20 nt, very hacky;
+       * don't count GC content of chunks that are all N, this
+       * will be common in RepeatMasked genomes where poly-Ns could
+       * skew the base composition stats of the genome */
+      if(j > 20 && !all_ambig_flag)
+	{
+	  /*printf("j: %d i: %d adding 1 to gc_ct[%d]\n", j, i, ((int) gc));*/
+	  gc_ct[(int) gc] += 1.;
+	}
+    }
+    esl_sq_Reuse(sq); 
+  } 
+  if (status != eslEOF) 
+    ESL_FAIL(status, errbuf, "Parse failed, line %" PRId64 ", file %s:\n%s",
+	     sqfp->linenumber, sqfp->filename, sqfp->errbuf); 
+  esl_sq_Destroy(sq); 
+  esl_sqfile_Position(sqfp, (off_t) 0);
+
+  if(ret_N != NULL)      *ret_N     = N;
+  if(ret_nseq != NULL)   *ret_nseq  = nseq;
+  *ret_gc_ct = gc_ct;
+
+  return eslOK;
+
+ ERROR:
+  ESL_FAIL(status, errbuf, "GetDBInfo(): memory allocation error.");
+}
+
+/* Function: E2MinScore()
+ * Date:     EPN, Tue Dec 11 15:40:25 2007 
+ *           (morphed from RSEARCH: RJK, Mon April 15 2002 [St. Louis])
+ *
+ * Purpose:  Given an E-value <E> and a CM with valid exp tail stats 
+ *           determine the minimal bit score that will give an E-value 
+ *           of <E> across all partitions. This will be a safe bit score
+ *           cutoff to use when returning hits in DispatchSearch().
+ *           Because no score less than this will have an E-value 
+ *           less than E.
+ *
+ * Returns:  eslOK on success, <ret_sc> filled with bit score
+ *           error code on failure, errbuf filled with message
+ */
+int E2MinScore (CM_t *cm, char *errbuf, int exp_mode, float E, float *ret_sc)
+{
+  int status;
+  float low_sc, sc;
+  int p;
+
+  /* contract checks */
+  if(!(cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "E2MinScore, CM's CMH_EXPTAIL_STATS flag is down.");
+  if(ret_sc == NULL)                   ESL_FAIL(eslEINCOMPAT, errbuf, "E2MinScore, ret_sc is NULL");
+
+  if((status = E2ScoreGivenExpInfo(cm->stats->expAA[exp_mode][0], errbuf, E, &low_sc)) != eslOK) return status;
+  for(p = 1; p < cm->stats->np; p++) {
+    if((status = E2ScoreGivenExpInfo(cm->stats->expAA[exp_mode][p], errbuf, E, &sc)) != eslOK) return status;
+    low_sc = ESL_MIN(low_sc, sc);
+  }
+  *ret_sc = low_sc;
+  return eslOK;
+}
+
+/* Function: E2ScoreGivenExpInfo()
+ * Date:     EPN, Thu Apr  3 15:57:34 2008
+ *
+ * Purpose:  Given an E-value <E> and a exp tail stat structure
+ *           determine the bit score that will give an E-value 
+ *           of <E>.
+ *
+ * Returns:  eslOK on success, <ret_sc> filled with bit score
+ *           error code on failure, errbuf filled with message
+ */
+int E2ScoreGivenExpInfo(ExpInfo_t *exp, char *errbuf, float E, float *ret_sc)
+{
+  float sc;
+  /* contract checks */
+  if(ret_sc == NULL)                   ESL_FAIL(eslEINCOMPAT, errbuf, "E2ScoreGivenExpInfo, ret_sc is NULL");
+  sc  = exp->mu_extrap + ((log(E/exp->cur_eff_dbsize)) / (-1 * exp->lambda));
+  *ret_sc = sc;
+  return eslOK;
+}
+
+
+/* Function: Score2MaxE()
+ * Date:     EPN, Wed Jan 16 14:25:44 2008
+ *
+ * Purpose:  Given a bit score <sc> and a CM with valid exp tail stats
+ *           determine the maximal E-value that will be assigned to 
+ *           bit score of <sc> across all partitions. 
+ *           This will be a 'safe' E-value cutoff to use 
+ *           to always return hits with bit score of <sc> or greater.
+ *           because no E-value higher than this will be assigned to
+ *           a bit score greater than <sc>.
+ *
+ * Returns:  eslOK on success, <ret_E> filled with E value
+ *           error code on failure, errbuf filled with message
+ */
+int Score2MaxE (CM_t *cm, char *errbuf, int exp_mode, float sc, float *ret_E)
+{
+  float high_E, E;
+  int p;
+
+  /* contract checks */
+  if(!(cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "Score2E(), CM's CMH_EXPTAIL_STATS flag is down.");
+  if(ret_E == NULL)                   ESL_FAIL(eslEINCOMPAT, errbuf, "Score2E(), ret_E is NULL");
+
+  high_E = Score2E(sc, cm->stats->expAA[exp_mode][0]->mu_extrap, cm->stats->expAA[exp_mode][0]->lambda, cm->stats->expAA[exp_mode][0]->cur_eff_dbsize);
+
+  if(! cm->stats->expAA[exp_mode][0]->is_valid) ESL_FAIL(eslEINCOMPAT, errbuf, "Score2E(), CM's exp tail stats for mode: %d partition: %d are invalid.", exp_mode, p);
+  for(p = 1; p < cm->stats->np; p++) {
+    if(! cm->stats->expAA[exp_mode][p]->is_valid) ESL_FAIL(eslEINCOMPAT, errbuf, "Score2E(), CM's exp tail stats for mode: %d partition: %d are invalid.", exp_mode, p);
+    E = Score2E(sc, cm->stats->expAA[exp_mode][p]->mu_extrap, cm->stats->expAA[exp_mode][p]->lambda, cm->stats->expAA[exp_mode][p]->cur_eff_dbsize);
+    high_E = ESL_MAX(high_E, E);
+  }
+  *ret_E = high_E;
+  return eslOK;
+}
+
+
+/* Function: Score2E()
+ * Date:     EPN, Fri Feb 15 12:40:21 2008
+ *
+ * Purpose:  Given a bit score <x>, a mu and lambda that describe
+ *           an exponential tail distribution, and an effective 
+ *           database size, return the E-value of <sc>.
+ *
+ * Returns:  E value of <x>
+ */
+double Score2E (float x, double mu, double lambda, long eff_dbsize)
+{
+  return esl_exp_surv(x, mu, lambda) * (double) eff_dbsize;
+}
+
+/* Function: CM2ExpMode
+ * Date:     EPN, Mon May  7 17:43:28 2007
+ * Purpose:  Return the exp_mode for the CM and HMM
+ *           given the flags and search options in the
+ *           CM data structure.
+ */
+int CM2ExpMode(CM_t *cm, int search_opts, int *ret_cm_exp_mode, int *ret_cp9_exp_mode)
+{
+  int cm_exp_mode;
+  int cp9_exp_mode;
+
+  /* check contract */
+  if(!(cm->flags & CMH_CP9) || cm->cp9 == NULL) cm_Fail("ERROR no CP9 in CM2ExpMode()\n");
+  if(cm->flags & CMH_LOCAL_BEGIN) {
+    if(search_opts & CM_SEARCH_INSIDE) cm_exp_mode = EXP_CM_LI;
+    else               	               cm_exp_mode = EXP_CM_LC;
+  }
+  else {
+    if(search_opts & CM_SEARCH_INSIDE) cm_exp_mode = EXP_CM_GI;
+    else        	               cm_exp_mode = EXP_CM_GC;
+  }
+
+  if(cm->cp9->flags & CPLAN9_LOCAL_BEGIN) {
+    if(search_opts & CM_SEARCH_HMMFORWARD) cp9_exp_mode = EXP_CP9_LF;
+    else                                   cp9_exp_mode = EXP_CP9_LV;
+  }
+  else {
+    if(search_opts & CM_SEARCH_HMMFORWARD) cp9_exp_mode = EXP_CP9_GF;
+    else                                   cp9_exp_mode = EXP_CP9_GV;
+  }
+
+  if(ret_cm_exp_mode  != NULL) *ret_cm_exp_mode  = cm_exp_mode;
+  if(ret_cp9_exp_mode != NULL) *ret_cp9_exp_mode = cp9_exp_mode;
+  return eslOK;
+}
+
+
+/*
+ * Function: CM2FthrMode
+ * Date:     EPN, Tue Dec 11 13:16:35 2007
+ * Purpose:  Return the filter threshold mode for the CM 
+ *           given CM's flags and a passed in search options
+ *           int.
+ * 
+ * Returns: eslOK on success, eslEINCOMPAT if search_opts indicate
+ *          we're doing HMM search, errbuf is filled with error message.
+ */
+int CM2FthrMode(CM_t *cm, char *errbuf, int search_opts, int *ret_fthr_mode)
+{
+  int fthr_mode;
+
+  /* check contract */
+  if(search_opts & CM_SEARCH_HMMVITERBI) ESL_FAIL(eslEINCOMPAT, errbuf, "CM2FThrMode(), search_opts CM_SEARCH_HMMVITERBI flag raised.\n");
+  if(search_opts & CM_SEARCH_HMMFORWARD) ESL_FAIL(eslEINCOMPAT, errbuf, "CM2FThrMode(), search_opts CM_SEARCH_HMMFORWARD flag raised.\n");
+  if(ret_fthr_mode == NULL) ESL_FAIL(eslEINCOMPAT, errbuf, "CM2FThrMode(), ret_fthr_mode is NULL.");
+
+  if(cm->flags & CMH_LOCAL_BEGIN) {
+    if(search_opts & CM_SEARCH_INSIDE) fthr_mode = FTHR_CM_LI;
+    else               	               fthr_mode = FTHR_CM_LC;
+  }
+  else {
+    if(search_opts & CM_SEARCH_INSIDE) fthr_mode = FTHR_CM_GI;
+    else        	               fthr_mode = FTHR_CM_GC;
+  }
+  if(ret_fthr_mode  != NULL) *ret_fthr_mode  = fthr_mode;
+  return eslOK;
+}
+
+/* Function: ExpModeIsLocal()
+ * Date:     EPN, Mon Dec 10 09:07:59 2007
+ * Purpose:  Given a exp tail mode, return TRUE if it corresponds to 
+ *           a local model configuration.
+ *
+ * Args:     exp_mode     - the mode 0..EXP_NMODES-1
+ */
+int
+ExpModeIsLocal(int exp_mode)
+{
+  ESL_DASSERT1((exp_mode >= 0 && exp_mode < EXP_NMODES));
+
+  switch (exp_mode) {
+  case EXP_CM_LC: 
+  case EXP_CM_LI: 
+  case EXP_CP9_LV: 
+  case EXP_CP9_LF: 
+    return TRUE;
+    break;
+  case EXP_CM_GC:
+  case EXP_CM_GI: 
+  case EXP_CP9_GV: 
+  case EXP_CP9_GF: 
+    return FALSE;
+    break;
+  default: 
+    cm_Fail("ExpModeIsLocal(): bogus exp_mode: %d\n", exp_mode);
+  }
+  return FALSE; /* never reached */
+}
+
+
+/* Function: ExpModeIsForCM()
+ * Date:     EPN, Mon Dec 10 09:11:55 2007
+ * Purpose:  Given a exp tail mode, return TRUE if it corresponds to 
+ *           a CM (not a CP9 HMM).
+ *
+ * Args:     exp_mode     - the mode 0..EXP_NMODES-1
+ */
+int
+ExpModeIsForCM(int exp_mode)
+{
+  ESL_DASSERT1((exp_mode >= 0 && exp_mode < EXP_NMODES));
+
+  switch (exp_mode) {
+  case EXP_CM_LC: 
+  case EXP_CM_LI: 
+  case EXP_CM_GC:
+  case EXP_CM_GI: 
+    return TRUE;
+    break;
+  case EXP_CP9_LV: 
+  case EXP_CP9_LF: 
+  case EXP_CP9_GV: 
+  case EXP_CP9_GF: 
+    return FALSE;
+    break;
+  default: 
+    cm_Fail("ExpModeIsForCM(): bogus exp_mode: %d\n", exp_mode);
+  }
+  return FALSE; /* never reached */
+}
+
+/* Function: ExpModeToFthrMode()
+ * Date:     EPN, Mon Dec 10 09:31:48 2007
+ * Purpose:  Given a exp tail mode, return it's corresponding
+ *           filter threshold mode, or -1 if there is none
+ *
+ * Args:     exp_mode     - the mode 0..EXP_NMODES-1
+ */
+int
+ExpModeToFthrMode(int exp_mode)
+{
+  ESL_DASSERT1((exp_mode >= 0 && exp_mode < EXP_NMODES));
+
+  switch (exp_mode) {
+  case EXP_CM_GC: 
+    return FTHR_CM_GC;
+    break;
+  case EXP_CM_GI: 
+    return FTHR_CM_GI;
+    break;
+  case EXP_CM_LC: 
+    return FTHR_CM_LC;
+    break;
+  case EXP_CM_LI: 
+    return FTHR_CM_LI;
+    break;
+  case EXP_CP9_LV: 
+  case EXP_CP9_LF: 
+  case EXP_CP9_GV: 
+  case EXP_CP9_GF: 
+    return -1;
+    break;
+  default: 
+    cm_Fail("ExpModeToFthrMode(): bogus exp_mode: %d\n", exp_mode);
+  }
+  return FALSE; /* never reached */
+}
+
+/* Function: CreateExpInfo()
+ * Date:     EPN, Tue Dec 11 05:25:06 2007
+ *
+ * Purpose:  Allocate and minimally initialize a exp tail info object.
+ *            
+ * Returns:  Newly allocated ExpInfo_t object on success, NULL if some error occurs
+ */
+ExpInfo_t *
+CreateExpInfo()
+{
+  int status;
+
+  ExpInfo_t *exp = NULL;
+  ESL_ALLOC(exp, sizeof(ExpInfo_t));
+
+  exp->cur_eff_dbsize = 0;
+  exp->lambda         = 0.;
+  exp->mu_extrap      = 0.;
+  exp->mu_orig        = 0.;
+  exp->dbsize         = 0;
+  exp->nrandhits      = 0;
+  exp->tailp          = 0.;
+
+  exp->is_valid = FALSE;
+  return exp;
+
+ ERROR:
+  return NULL; /* reached if memory error */
+}  
+
+
+/* Function: SetExpInfo()
+ * Date:     EPN, Wed Dec 12 13:43:36 2007
+ *
+ * Purpose:  Set parameters of a exp tail info object and raise it's is_valid 'flag'.
+ *            
+ * Returns:  void
+ */
+void 
+SetExpInfo(ExpInfo_t *exp, double lambda, double mu_orig, long dbsize, int nrandhits, double tailp)
+{
+  exp->lambda    = lambda;
+  exp->mu_orig   = mu_orig;
+  exp->dbsize    = dbsize;
+  exp->nrandhits = nrandhits;
+  exp->tailp     = tailp;
+
+  exp->mu_extrap = exp->mu_orig - log(1./exp->tailp) / exp->lambda;
+
+  /* initialize exp->cur_eff_dbsize as effective database size as exp->nrandhits, this is
+   * effective database size if we searched a database of size <exp->dbsize>, which we 
+   * just calibrated for. we'll update this in cmsearch for the target database size. */
+  exp->cur_eff_dbsize = (long) exp->nrandhits;
+
+  exp->is_valid  = TRUE; /* we can now write Exp Info to a cm file */
+  return;
+}  
+
+/* Function: DuplicateExpInfo()
+ * Date:     EPN, Tue Dec 11 05:28:13 2007
+ *
+ * Purpose:  Duplicate a exp tail info object.
+ *            
+ * Returns:  Newly allocated ExpInfo_t object on success, NULL if some error occurs
+ */
+ExpInfo_t *
+DuplicateExpInfo(ExpInfo_t *src)
+{
+  int status;
+
+  ExpInfo_t *dest = NULL;
+  ESL_ALLOC(dest, sizeof(ExpInfo_t));
+
+  dest->cur_eff_dbsize = src->cur_eff_dbsize;
+  dest->lambda         = src->lambda;
+  dest->mu_orig        = src->mu_orig;
+  dest->mu_extrap      = src->mu_extrap;
+  dest->dbsize         = src->dbsize;
+  dest->nrandhits      = src->nrandhits;
+  dest->tailp          = src->tailp;
+  dest->is_valid       = src->is_valid;
+  return dest;
+
+ ERROR:
+  return NULL; /* reached if memory error */
+}  
+
+
+/* Function:  DescribeExpMode()
+ * Incept:    EPN, Mon Jan  7 18:04:31 2008
+ *
+ * Purpose:   Returns the Exp Tail mode in text.
+ *            For example, <DescribeExpMode(EXP_CM_GC)>
+ *            returns "glocal CM  CYK".
+ */
+char *
+DescribeExpMode(int exp_mode)
+{
+  switch (exp_mode) {
+  case EXP_CP9_GV: return "hmm  glc  vit";
+  case EXP_CP9_GF: return "hmm  glc  fwd";
+  case EXP_CM_GC:  return " cm  glc  cyk";
+  case EXP_CM_GI:  return " cm  glc  ins";
+  case EXP_CP9_LV: return "hmm  loc  vit";
+  case EXP_CP9_LF: return "hmm  loc  fwd";
+  case EXP_CM_LC:  return " cm  loc  cyk";
+  case EXP_CM_LI:  return " cm  loc  ins";
+  default:     return "?";
+  }
+}
+
+
+/* Function:  DescribeFthrMode()
+ * Incept:    EPN, Mon Jan  7 18:41:41 2008
+ *
+ * Purpose:   Returns the Filter thresold mode in text.
+ *            For example, <DescribeFThrMode(EXP_CM_GC)>
+ *            returns "glocal CM CYK".
+ */
+char *
+DescribeFthrMode(int fthr_mode)
+{
+  switch (fthr_mode) {
+  case FTHR_CM_GC:  return "glc  cyk";
+  case FTHR_CM_GI:  return "glc  ins";
+  case FTHR_CM_LC:  return "loc  cyk";
+  case FTHR_CM_LI:  return "loc  ins";
+  default:     return "?";
+  }
+}
+
+/* Function: UpdateExpsForDBSize()
+ * Date:     EPN, Thu Jan 17 09:38:06 2008
+ *
+ * Purpose:  Update the <cur_eff_dbsize> parameter of the
+ *           ExpInfo_t objects in a CM's cm->stats object 
+ *           to reflect a database of size <dbsize>.
+ *            
+ * Returns:  eslOK on success, other Easel status code on contract 
+ *           violation with informative error message in errbuf.
+ */
+int 
+UpdateExpsForDBSize(CM_t *cm, char *errbuf, long dbsize)
+{
+  int i, p;
+  /* contract checks */
+  if(! (cm->flags & CMH_EXPTAIL_STATS)) ESL_FAIL(eslEINCOMPAT, errbuf, "UpdateExpsForDBSize(), cm does not have Exp stats.");
+
+  for(i = 0; i < EXP_NMODES; i++) { 
+    for(p = 0; p < cm->stats->np; p++) {
+      cm->stats->expAA[i][p]->cur_eff_dbsize = (long) ((((double) dbsize / (double) cm->stats->expAA[i][p]->dbsize) * 
+							((double) cm->stats->expAA[i][p]->nrandhits)) + 0.5);
+    }
+  }
+  return eslOK;
+}  
diff --git a/src/stats.h b/src/stats.h
new file mode 100644
index 0000000..94908e2
--- /dev/null
+++ b/src/stats.h
@@ -0,0 +1,54 @@
+/*
+ * stats.h
+ * 
+ * Header file for stats.c
+ */
+
+#ifndef _stats_h
+#define _stats_h
+#include "esl_config.h"
+#include "config.h"
+
+#include "esl_sqio.h"
+
+extern CMStats_t *AllocCMStats(int np);
+extern void FreeCMStats(CMStats_t *cmstats);
+extern int SetCMCutoff(CM_t *cm, int cm_cutoff_type, float cm_sc_cutoff, float cm_e_cutoff);
+extern int SetCP9Cutoff(CM_t *cm, int cp9_cutoff_type, float cp9_sc_cutoff, float cp9_e_cutoff,
+			float cm_e_cutoff);
+extern int PrintSearchInfo(FILE *fp, CM_t *cm, int cm_mode, int cp9_mode, long N);
+extern int debug_print_cmstats(CMStats_t *cmstats, int has_fthr);
+extern int debug_print_gumbelinfo(GumbelInfo_t *evd);
+extern int debug_print_filterthrinfo(CMStats_t *cmstats, CP9FilterThr_t *fthr);
+
+extern int  get_gc_comp(ESL_SQ *sq, int start, int stop);
+extern void OLD_serial_make_histogram (int *gc_count, int *partitions, int num_partitions,
+				       CM_t *cm, int num_samples, 
+				       int sample_length, int doing_cp9_stats,
+				       int use_easel);
+
+
+#ifdef USE_MPI
+void parallel_make_histogram (int *gc_count, int *partitions, int num_partitions, 
+			      CM_t *cm, int num_samples, int sample_length,
+			      int doing_cp9_stats,
+			      int mpi_my_rank, int mpi_num_procs, 
+			      int mpi_master_rank);
+#endif
+
+extern void GetDBInfo(const ESL_ALPHABET *abc, ESL_SQFILE *sqfp, long *ret_N, double **ret_gc_ct);
+
+extern float e_to_score (float E, double *mu, double *lambda);
+
+extern double RJK_ExtremeValueE (float x, double mu, double lambda);
+
+extern char resolve_degenerate (ESL_RANDOMNESS *r, char c);
+
+extern float MinCMScCutoff (CM_t *cm);
+extern float MinCP9ScCutoff (CM_t *cm);
+extern int   CM2Gumbel_mode(CM_t *cm, int *ret_cm_gum_mode, int *ret_cp9_gum_mode);
+extern int   CopyFThrInfo(CP9FilterThr_t *src, CP9FilterThr_t *dest);
+extern int   CopyCMStatsGumbel(CMStats_t *src, CMStats_t *dest);
+extern int   CopyCMStats(CMStats_t *src, CMStats_t *dest);
+
+#endif
diff --git a/src/structs.h b/src/structs.h
new file mode 100644
index 0000000..c0b8480
--- /dev/null
+++ b/src/structs.h
@@ -0,0 +1,1423 @@
+#ifndef STRUCTSH_INCLUDED
+#define STRUCTSH_INCLUDED
+
+/* structs.h
+ * SRE, 28 Feb 2000 [Seattle]
+ * SVN $Id: structs.h 2617 2008-10-27 12:23:43Z nawrockie $
+ * 
+ * Declarations of structures and global variables;
+ * definitions of constants; and macros.
+ ***************************************************************** 
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ ***************************************************************** 
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include "easel.h"
+#include "esl_sq.h"
+#include "esl_dirichlet.h"
+#include "esl_random.h"
+#include "esl_sqio.h"
+
+#define cmERRBUFSIZE 1024
+
+/* various default parameters for CMs and CP9 HMMs */ 
+#define DEFAULT_MIN_CP9_E_CUTOFF 1.0
+#define DEFAULT_BETA   0.0000001
+#define DEFAULT_TAU    0.0000001
+#define DEFAULT_PBEGIN 0.05   /* EPN 06.29.07 (formerly 0.5) */
+#define DEFAULT_PEND   0.05   /* EPN 06.29.07 (formerly 0.5) */
+#define DEFAULT_ETARGET 0.59  /* EPN 07.10.07 (formerly (v0.7->v0.8)= 2.-0.54 = 1.46 */
+#define DEFAULT_HS_MINLEN 7.  /* minimum length for a candidate sub CM root for a hybrid scan */
+#define DEFAULT_HS_BETA 1E-15 /* beta for calc'ing average hit length for sub cm roots of a hybrid scan */
+
+/* max number of parititons for cmcalibrate */
+#define MAX_PARTITIONS 20
+
+/* database size for E-values in Mb for HMM filter thresholds */
+#define FTHR_DBSIZE 1000000
+
+/* number of possible integer GC contents, example 40 = 0.40 GC */
+#define GC_SEGMENTS 101
+
+#define BE_EFFICIENT  0		/* setting for do_full: small memory mode */
+#define BE_PARANOID   1		/* setting for do_full: keep whole matrix, perhaps for debugging */
+
+/* Constants for type of cutoff */
+#define SCORE_CUTOFF 0
+#define E_CUTOFF     1
+
+/* Alphabet information is declared here, and defined in globals.c.
+ */
+#define MAXABET     4
+#define CP9MAXABET  4 /* should be same as MAXABET */
+#define MAXDEGEN   17
+
+/* We're moderately paranoid about underflow and overflow errors, so
+ * we do some checking on the magnitude of the scores.
+ * 
+ * IMPOSSIBLE, the "-infinity" value in a DP matrix must be > -FLT_MAX/3, so that 
+ *   we can add three of them together (alpha + tsc + esc) and not get an
+ *   underflow error. ANSI guarantees us FLT_MAX >= 1e37. 
+ * 
+ * MAXSCOREVAL is the maximum value we allow in any alpha cell, tsc, or esc.
+ *
+ * IMPROBABLE must be > IMPOSSIBLE + 2* MAXSCOREVAL; such that adding
+ *  any two valid score values (say, an alpha and a tsc) to IMPOSSIBLE
+ *  gives us a number < IMPROBABLE, and we can reset it to IMPOSSIBLE.
+ *  
+ * NOT_IMPOSSIBLE() exists because we can't compare floating point by 
+ * equality.
+ *  
+ * sreLOG2() exists because we want to work in bits, and we will need
+ * to take log(0).
+*/
+#define IMPOSSIBLE  -1e36
+#define MAXSCOREVAL  1e35
+#define IMPROBABLE  -5e35
+#define NOT_IMPOSSIBLE(x)  ((x) > -9.999e35) 
+#define sreLOG2(x)  ((x) > 0 ? log(x) * 1.44269504 : IMPOSSIBLE)
+#define sreEXP2(x)  (exp((x) * 0.69314718 )) 
+#define epnEXP10(x) (exp((x) * 2.30258509 ))
+#define NOTZERO(x)  (fabs(x - 0.) > -1e6)
+#define INFTY       987654321   /* infinity for purposes of integer DP cells       */
+
+/***********************************************************************************
+ * CM Plan 9 HMM information                                                       */
+
+/* Structure: cm_plan9_s
+ * 
+ * 03.10.06 EPN: Original intended use of CM plan 9 structure is to read a CM
+ * file, and build CM plan 9 HMM based on the CM, first by determining the 
+ * probabilities for each state of the HMM, and then logoddsifying the model. 
+ *
+ * Declaration of a CM Plan 9 profile-HMM structure.
+ * Modified from a plan 7 (with (hopefully) minimal change) to mirror a CM 
+ * as closely as possible.
+ * 
+ * The model has two forms:
+ * 1. The "core" model has 0..M nodes, node 0 is special, its "match" state
+ *    is really state B (which is forced silent by having hmm->mat[0] = NULL and
+ *    hmm->msc[0] = NULL), its "insert" state is really state N (with emission
+ *    probs hmm->ins[0]), and it has NO DELETE STATE. 
+ * 
+ *    hmm->t[0][CTMM]: 0. (B->M_1 transition is hmm->begin[1])
+ *    hmm->t[0][CTMI]: transition from B to N (I_0); 
+ *    hmm->t[0][CTMD]: transition from B to D_1;
+ *    hmm->t[0][CTME]: null (transition from B to an EL state is impossible)
+ *    hmm->t[0][CTIM]: transition from N to M_1;
+ *    hmm->t[0][CTII]: N self transition; 
+ *    hmm->t[0][CTID]: N -> D_1
+ *    hmm->t[0][CTDM]: null
+ *    hmm->t[0][CTDI]: null
+ *    hmm->t[0][CTDD]: null
+ *    
+ *    t[0..M] are the state transition probs. t[k][CTME] is an
+ *    end-local probability, the EL states can only be reached by a
+ *    subset of match states, this probability is -INFTY for states
+ *    that can't reach the EL. 
+ *
+ *    t[M] are special, because this node transits to the end (E
+ *    state). The E state is (sort-of) treated as match state M+1, as
+ *    t[M][CTIM] is the transition from I_M to E, t[M][CTDM] is the
+ *    transition from D_M to E. However, t[M][CTMM] is always 0.0,
+ *    the transition from M_M to E is end[hmm->M]; t[M][CTMD],
+ *    t[M][CTDD], t[M][CTDI] are set as 0.0.
+ *    
+ *    mat[1..M] are match emission probs.
+ *    ins[0..M] are insert emission probs.  (ins[0] is state N emission probs)
+ *
+ *    The CM_PLAN9_HASPROB flag is up when these all correspond to a fully normalized
+ *    profile HMM.
+ *    
+ * 2. The "logoddsified" model is the configured model, converted to
+ *    integer score form and ready for alignment algorithms. 
+ *    bsc, esc scores correspond to begin, and end probabilities.
+ *    
+ *    The CPLAN9_HASBITS flag is up when both of these are ready for
+ *    alignment.
+ *    
+ */
+typedef struct cplan9_s {
+  /* The main model in probability form: data-dependent probabilities.
+   * Transition probabilities are usually accessed as a
+   *   two-D array: hmm->t[k][CTMM], for instance. They are allocated
+   *   such that they can also be stepped through in 1D by pointer
+   *   manipulations, for efficiency in DP algorithms.
+   * CPLAN9_HASPROB flag is raised when these probs are all valid.
+   */
+  const ESL_ALPHABET *abc;      /* pointer to the alphabet, usually points to cm->abc */
+  int     M;                    /* length of the model (# nodes)        +*/
+  float **t;                    /* transition prob's. t[0..M][0..9]   +*/
+  float **mat;                  /* match emissions.  mat[1..M][0..3]   +*/ 
+  float **ins;                  /* insert emissions. ins[0..M][0..3] +*/
+
+  /* The unique states of CM Plan 9 in probability form.
+   * These are the algorithm-dependent, data-independent probabilities.
+   * Some parts of the code may briefly use a trick of copying tbd1
+   *   into begin[0]; this makes it easy to call FChoose() or FNorm()
+   *   on the resulting vector. However, in general begin[0] is not
+   *   a valid number.
+   */
+  float  *begin;                /* 1..M B->M state transitions                +*/
+  float  *end;                  /* 1..M M->E state transitions (!= a dist!)   +*/
+
+  /* The model's log-odds score form.
+   * These are created from the probabilities by CP9Logoddsify().
+   * By definition, null[] emission scores are all zero.
+   * Note that emission distributions are over possible alphabet symbols,
+   * not just the unambiguous DNA alphabet: we
+   * precalculate the scores for all IUPAC degenerate symbols we
+   * may see. 
+   *
+   * Note the reversed indexing on msc, isc, tsc -- for efficiency reasons.
+   * They're not probability vectors any more so we can reorder them
+   * without wildly complicating our life.
+   * 
+   * The _mem ptrs are where the real memory is alloc'ed and free'd,
+   * as opposed to where it is accessed.
+   * This came in with Erik Lindahl's altivec port; it allows alignment on
+   * 16-byte boundaries. In the non-altivec code, this is just a little
+   * redundancy; tsc and tsc_mem point to the same thing, for example.
+   * 
+   * The otsc are reordered transition scores [0..k..M][0..cp9O_NTRANS-1], 
+   * for efficiency in DP calculations. This reordering is based on HMMER3. 
+   * 
+   * CPLAN9_HASBITS flag is up when these scores are valid.
+   */
+  int  **tsc;                   /* transition scores     [0.9][0.M]       +*/
+  int  **msc;                   /* match emission scores [0.MAXDEGEN-1][1.M] +*/
+  int  **isc;                   /* ins emission scores   [0.MAXDEGEN-1][0.M] +*/
+  int   *bsc;                   /* begin transitions     [1.M]              +*/
+  int   *esc;			/* end transitions       [1.M]              +*/
+  int   *tsc_mem, *msc_mem, *isc_mem, *bsc_mem, *esc_mem;
+  int   *otsc;                  /* transition scores [0..M][0..9], special ordering */
+
+  /* The null model probabilities.
+   */
+  float  null[CP9MAXABET];         /* "random sequence" emission prob's     +*/
+  float  p1;                       /* null model loop probability           +*/
+  /* local end, EL state parameters */
+  float  el_self;                  /* EL transition self loop probability    */
+  int    el_selfsc;                /* EL transition self loop score          */
+  int   *has_el;                   /* has_el[k] is TRUE if node k has an EL state */
+  int   *el_from_ct;               /* [0..M+1] el_from_ct[k] is the number of HMM nodes kp
+				    * where a transition from kp's EL state to k's
+				    * match state is valid. */
+  int  **el_from_idx;              /* [0..M+1][] el_from_idx[k] is an array of 
+				    * size el_from_idx[k] each element is a node 
+				    * kp where a transition from kp's EL state 
+				    * to k's match state is allowed */
+  int  **el_from_cmnd;             /* [0..M+1][] el_from_cmnd[k] is an array of 
+				    * size el_from_idx[k] element i is the CM
+				    * node that the EL transition to k to 
+				    * el_from_idx[k][i] corresponds with, used
+				    * only for building alignments from traces. */
+  int flags;                       /* bit flags indicating state of HMM, valid data +*/
+} CP9_t;
+
+/* Flag codes for cplan9->flags.
+ */
+#define CPLAN9_HASBITS     (1<<0)    /* raised if model has log-odds scores      */
+#define CPLAN9_HASPROB     (1<<1)    /* raised if model has probabilities        */
+#define CPLAN9_LOCAL_BEGIN (1<<2)    /* raised if model has local begins turned on */
+#define CPLAN9_LOCAL_END   (1<<3)    /* raised if model has S/W local ends turned on */
+#define CPLAN9_EL          (1<<4)    /* raised if model has EL local ends turned on */
+
+/* Indices for CM Plan9 main model state transitions.
+ * Used for indexing hmm->t[k][]
+ * mnemonic: Cm plan 9 Transition from Match to Match = CTMM
+ */
+#define CTMM  0
+#define CTMI  1
+#define CTMD  2
+#define CTMEL 3
+#define CTIM  4
+#define CTII  5
+#define CTID  6
+#define CTDM  7
+#define CTDI  8
+#define CTDD  9
+#define cp9_NTRANS 10
+
+#define cp9_TRANS_MATCH_OFFSET  0 /* hmm->t[k][0] is first transition out of match */
+#define cp9_TRANS_INSERT_OFFSET 4 /* hmm->t[k][4] is first transition out of insert */
+#define cp9_TRANS_DELETE_OFFSET 7 /* hmm->t[k][7] is first transition out of delete */
+#define cp9_TRANS_NMATCH        4 /* there are 4 transitions out of match */
+#define cp9_TRANS_NINSERT       3 /* there are 3 transitions out of insert */
+#define cp9_TRANS_NDELETE       3 /* there are 3 transitions out of delete */
+
+/* Declaration of CM Plan9 dynamic programming matrix structure.
+ */
+typedef struct cp9_mx_s {
+  int **mmx;			/* match scores  [0.1..N][0..M] */
+  int **imx;			/* insert scores [0.1..N][0..M] */
+  int **dmx;			/* delete scores [0.1..N][0..M] */
+  int **elmx;			/* end local scores [0.1..N][0..M] */
+  int  *erow;                   /* score for E state [0.1..N] */
+  /* Hidden ptrs where the real memory is kept */
+  int *mmx_mem, *imx_mem, *dmx_mem, *elmx_mem;
+
+  int    M;             /* number of nodes in HMM this mx corresponds to, never changes */
+  int    rows;          /* generally L+1 or 2, # of DP rows in seq dimension, where L is length of seq,
+			 * == 2 if we're scanning in mem efficient mode, 
+			 * never shrinks, but can increase to 'grow' the matrix
+			 */
+  float  size_Mb;       /* current size of matrix in Megabytes */
+  
+
+} CP9_MX;
+
+/* CM Plan 9 model state types
+ * used in traceback structure
+ */
+#define CSTBOGUS 0
+#define CSTM     1
+#define CSTD     2
+#define CSTI     3
+#define CSTB     4  /* M_0 the B state */
+#define CSTE     5  /* the end state, M_(k+1) */
+#define CSTEL    6  /* an EL (end local) state */
+/* Structure: cp9trace_s
+ * 
+ * Traceback structure for alignments of model to sequence.
+ * Each array in a trace_s is 0..tlen-1.
+ * Element 0 is always to M_0 (match state of node 0)
+ * Element tlen-1 is always to the E_st
+ */
+typedef struct cp9trace_s {
+  int   tlen;                   /* length of traceback                           */
+  char *statetype;              /* state type used for alignment                 */
+  int  *nodeidx;                /* idx of aligned node, 0..M if M or I 1..M if D */
+  int  *pos;                    /* position in dsq, 1..L, or 0 if none           */ 
+} CP9trace_t;
+
+/************************************************************************************
+ * End of CM Plan 9 HMM information.
+ ************************************************************************************/
+
+/* CM State types. (cm->sttype[])
+ */
+#define MAXCONNECT 6            /* maximum number of states per node */
+
+#define D_st     0		/* delete       */
+#define MP_st    1		/* match-pair   */
+#define ML_st    2		/* match-left   */
+#define MR_st    3		/* match-right  */
+#define IL_st    4		/* insert-left  */
+#define IR_st    5		/* insert-right */
+#define S_st     6		/* start        */
+#define E_st     7		/* end          */
+#define B_st     8		/* bifurcation  */
+#define EL_st    9              /* local end    */
+
+/* CM Node types (8) (cm->ndtype[])
+ */
+#define NODETYPES 8		
+
+#define DUMMY_nd -1
+#define BIF_nd    0
+#define MATP_nd   1
+#define MATL_nd   2
+#define MATR_nd   3
+#define BEGL_nd   4		
+#define BEGR_nd   5
+#define ROOT_nd   6		
+#define END_nd    7
+
+/* CM Unique state identifiers  (cm->stid[])
+ */
+#define UNIQUESTATES 21
+
+#define DUMMY   -1
+#define ROOT_S  0
+#define ROOT_IL 1
+#define ROOT_IR 2
+#define BEGL_S  3
+#define BEGR_S  4
+#define BEGR_IL 5
+#define MATP_MP 6
+#define MATP_ML 7
+#define MATP_MR 8
+#define MATP_D  9
+#define MATP_IL 10
+#define MATP_IR 11
+#define MATL_ML 12
+#define MATL_D  13
+#define MATL_IL 14
+#define MATR_MR 15
+#define MATR_D  16
+#define MATR_IR 17
+#define END_E   18
+#define BIF_B   19
+#define END_EL  20
+
+/* Flags used in InsertTraceNode()
+ */
+#define TRACE_LEFT_CHILD  1
+#define TRACE_RIGHT_CHILD 2
+
+/* Flags used to define PDA moves, 
+ * in display.c and emit.c (if not elsewhere)
+ *
+ */
+#define PDA_RESIDUE 0
+#define PDA_STATE   1
+#define PDA_MARKER  2
+
+/* Structure: CP9Map_t
+ * Incept:    EPN, 10.23.06
+ *
+ * Maps a CM to a CM plan 9 HMM and vice versa. 
+ *    Consensus positions are indexed 1..hmm_M.
+ *
+ * The lpos and rpos arrays are somewhat redundant with 
+ * CMEmitMap_t, but they're not identical. I didn't realize emitmap existed
+ * prior to implementing CP9 HMMs - if I had I would have used emitmap's, but
+ * it's difficult to go back and use emitmap's now.
+ * 
+ * See emitmap.c for implementation and more documentation.
+ */
+typedef struct cp9map_s {
+  int   *nd2lpos;   /* [0..cm_nodes] left bound of consensus for subtree under this nd,
+		     *               -1 for non-{MATL|MATR|MATP} nodes */
+  int   *nd2rpos;   /* [0..cm_nodes] right bound of consensus for subtree under this nd  
+		     *               -1 for non-{MATL|MATR|MATP} nodes */
+  int   *pos2nd;    /* [1..clen], the MATL, MATR or MATP CM node that maps to this 
+		     *            consensus column */
+  int  **cs2hn;     /* [0..cm_M][0..1], 1 or 2 HMM nodes that maps to this CM state 
+		     *                  [x][1] is -1 if state x maps to only 1 HMM node */
+  int  **cs2hs;     /* [0..cm_M][0..1], 1 or 2 HMM states (0=MATCH, 1=INSERT, 2=DELETE)
+		     *            that maps to this CM state 
+		     *            [x][0] corresponds to the HMM node in cs2hn[x][0],
+		     *            [x][1] corresponds to the HMM node in cs2hn[x][1] (or -1) */
+  int ***hns2cs;    /* [0..clen][0..2][0..1]
+		     * hns2cs[x][y][0] 1st CM state that maps to HMM node x state type y (0,1,2)
+		     * hns2cs[x][y][1] 2nd CM state that maps to HMM node x state type y (0,1,2)
+		     *                 -1 if only 1 CM state maps to HMM node x state y */
+  int    hmm_M;     /* consensus length, the number of HMM nodes */
+  int    cm_M;      /* number of states in the CM this HMM maps to */
+  int    cm_nodes;  /* number of nodes in the CM this HMM maps to */
+} CP9Map_t;
+
+/* status flags, cm->flags */
+#define CMH_BITS                (1<<0)  /* CM has valid log odds scores             */
+#define CMH_ACC                 (1<<1)  /* accession number is available            */
+#define CMH_DESC                (1<<2)  /* description exists                       */
+#define CMH_GA                  (1<<3)  /* gathering threshold exists               */
+#define CMH_TC                  (1<<4)  /* trusted cutoff exists                    */
+#define CMH_NC                  (1<<5)  /* noise cutoff exists                      */
+#define CMH_LOCAL_BEGIN         (1<<6)  /* Begin distribution is active (local ali) */
+#define CMH_LOCAL_END           (1<<7)  /* End distribution is active (local ali)   */
+#define CMH_EXPTAIL_STATS       (1<<8)  /* exponential tail stats set               */
+#define CMH_FILTER_STATS        (1<<9)  /* 'best' filter threshold stats are set    */
+#define CMH_QDB                 (1<<10) /* query-dependent bands, QDBs valid        */
+#define CMH_CP9                 (1<<11) /* CP9 HMM is valid in cm->cp9              */
+#define CMH_CP9STATS            (1<<12) /* CP9 HMM has exp tail stats               */
+#define CMH_SCANMATRIX          (1<<13) /* ScanMatrix smx is valid                  */
+
+#define CM_IS_SUB               (1<<14) /* the CM is a sub CM                       */
+#define CM_IS_RSEARCH           (1<<15) /* the CM was parameterized a la RSEARCH    */
+#define CM_RSEARCHTRANS         (1<<16) /* CM has/will have RSEARCH transitions     */
+#define CM_RSEARCHEMIT          (1<<17) /* CM has/will have RSEARCH emissions       */
+#define CM_EMIT_NO_LOCAL_BEGINS (1<<18) /* emitted parsetrees will never have local begins */
+#define CM_EMIT_NO_LOCAL_ENDS   (1<<19) /* emitted parsetrees will never have local ends   */
+
+/* model configuration options, cm->config_opts */
+#define CM_CONFIG_LOCAL        (1<<0)  /* configure the model for local alignment  */
+#define CM_CONFIG_HMMLOCAL     (1<<1)  /* configure the CP9   for local alignment  */
+#define CM_CONFIG_HMMEL        (1<<2)  /* configure the CP9 for EL local aln       */
+#define CM_CONFIG_QDB          (1<<3)  /* calculate query dependent bands          */
+
+/* alignment options, cm->align_opts */
+#define CM_ALIGN_SMALL         (1<<0)  /* use small CYK D&C                        */
+#define CM_ALIGN_QDB           (1<<1)  /* use QD bands                             */
+#define CM_ALIGN_HBANDED       (1<<2)  /* use HMM bands                            */
+#define CM_ALIGN_SUMS          (1<<3)  /* if using HMM bands, use posterior sums   */
+#define CM_ALIGN_SUB           (1<<4)  /* build a sub CM for each seq to align     */
+#define CM_ALIGN_HMMVITERBI    (1<<5)  /* use a CP9 HMM only to align, w/viterbi   */
+#define CM_ALIGN_INSIDE        (1<<6)  /* use Inside, not CYK                      */
+#define CM_ALIGN_POST          (1<<7)  /* do inside/outside and append posteriors  */
+#define CM_ALIGN_CHECKINOUT    (1<<8)  /* check inside/outside calculations        */
+#define CM_ALIGN_CHECKPARSESC  (1<<9)  /* check parsetree score against aln alg sc */
+#define CM_ALIGN_PRINTTREES    (1<<10) /* print parsetrees to stdout               */
+#define CM_ALIGN_HMMSAFE       (1<<11) /* realign seqs w/HMM banded CYK bit sc < 0 */
+#define CM_ALIGN_SCOREONLY     (1<<12) /* do full CYK/inside to get score only     */
+#define CM_ALIGN_SAMPLE        (1<<13) /* sample parsetrees from the inside matrix */
+#define CM_ALIGN_FLUSHINSERTS  (1<<14) /* flush inserts L/R like pre 1.0 infernal  */
+#define CM_ALIGN_CHECKFB       (1<<15) /* check forward/backward CP9 HMM calcs     */
+#define CM_ALIGN_OPTACC        (1<<16) /* no CYK, aln w/Holmes/Durbin opt accuracy */
+#define CM_ALIGN_HMM2IJOLD     (1<<17) /* use old hmm2ij band calculation alg      */
+
+/* search options, cm->search_opts */
+#define CM_SEARCH_NOQDB        (1<<0)  /* DO NOT use QDB to search (QDB is default)*/
+#define CM_SEARCH_HBANDED      (1<<1)  /* use HMM bands for search                 */
+#define CM_SEARCH_HMMALNBANDS  (1<<2)  /* force full aln when deriving HMM bands   */
+#define CM_SEARCH_SUMS         (1<<3)  /* if using HMM bands, use posterior sums   */
+#define CM_SEARCH_INSIDE       (1<<4)  /* scan with Inside, not CYK                */
+#define CM_SEARCH_NOALIGN      (1<<5)  /* don't align hits, just report locations  */
+#define CM_SEARCH_RSEARCH      (1<<6)  /* use RSEARCH parameterized CM             */
+#define CM_SEARCH_CMGREEDY     (1<<7)  /* use greedy alg to resolve CM overlaps    */
+#define CM_SEARCH_HMMGREEDY    (1<<8)  /* use greedy alg to resolve HMM overlaps   */
+#define CM_SEARCH_HMMVITERBI   (1<<9)  /* search with CP9 HMM Viterbi              */
+#define CM_SEARCH_HMMFORWARD   (1<<10) /* search with CP9 HMM Forward              */
+#define CM_SEARCH_HMM2IJOLD    (1<<11) /* use old hmm2ij band calculation alg      */
+#define CM_SEARCH_NULL2        (1<<12) /* use NULL2 score correction               */
+#define CM_SEARCH_NULL3        (1<<13) /* use NULL3 score correction               */
+
+/* Structure: CMFILE
+ * Incept:    SRE, Tue Aug 13 10:16:39 2002 [St. Louis]
+ *
+ * An open CM database for reading. 
+ * (When writing, we just use a normal stdio.h FILE.)
+ * API is implemented in cmio.c
+ */
+typedef struct cmfile_s {
+  FILE     *f;                  /* open file for reading */
+  char     *fname;              /* name of the CM file; [STDIN] if -           */
+  ESL_SSI  *ssi;                /* ptr to open SSI index, or NULL if unavailable */
+  int       is_binary;		/* TRUE if file is in binary format */
+  int       byteswap;		/* TRUE if binary and we need to swap byte order */
+  int       mode;		/* type of SSI offset (part of SSI API) */
+  off_t     offset;             /* disk offset of the CM that was read last */
+} CMFILE;
+
+
+/* Structure: Parsetree_t
+ * Incept:    SRE 29 Feb 2000 [Seattle]
+ * 
+ * Binary tree structure for storing a traceback of an alignment.
+ * 
+ * Also used for tracebacks of model constructions. Then, 
+ * "state" is misused for a node (not state) index. 
+ * 
+ * Example of a traceback (from ParsetreeDump(), from a tRNA
+ * model:
+ * 
+ * > DF6280
+ * idx   emitl  emitr   state  nxtl  nxtr  prv   tsc   esc
+ * ----- ------ ------ ------- ----- ----- ----- ----- -----
+ *    0     1     74      0S      1    -1    -1 -0.58  0.00
+ *    1     1     74A     3MR     2    -1     0 -0.74  0.41
+ *    2     1G    73C     6MP     3    -1     1 -0.87  1.58
+ * ...<snip>...
+ *   11    10     66     54B     12    43    10  0.00  0.00
+ *   12    10     44    124S     13    -1    11  0.00  0.00
+ *   13    10     44    125B     14    28    12  0.00  0.00
+ * ...<snip>...
+ *   60    61U    61    120ML    61    -1    59 -0.22  0.87
+ *   61    -1     -1    123E     -1    -1    60  0.00  0.00
+ * ----- ------ ------ ------- ----- ----- ----- ----- -----
+ *    
+ * That is, emitl and emitr are always valid and always represent
+ * the bounds of the subsequence accounted for by the parse
+ * subtree rooted at this state. (Except for end states, which
+ * are -1,-1). nxtl is always a valid state (again except for E
+ * states, which are -1. nxtr is only != -1 for bifurcation states.
+ *    
+ * For reasons of malloc() efficiency, the binary tree is organized
+ * in a set of arrays. 
+ */
+typedef struct parsetree_s {
+  int *emitl;		/* i position in seq or ali (1..L or alen) */
+  int *emitr;		/* j position in seq or ali (1..L or alen) */
+  int *state;		/* y of state (0..M-1)                     */
+  int *mode;		/* mode of state (used in marginal         *
+                         * alignment), (0,1,2,3)                   */
+
+  int *nxtl;		/* index in trace of left child            */
+  int *nxtr;		/* index in trace of right child           */
+  int *prv;		/* index in trace of parent                */
+
+  int  n;		/* number of elements in use so far        */
+  int  nalloc;		/* number of elements allocated for        */
+  int  memblock;	/* size of malloc() chunk, # of elems      */
+} Parsetree_t;
+
+
+/* Structure: CMConsensus_t
+ * Incept:    SRE, Thu May 23 16:55:04 2002 [St. Louis]
+ * 
+ * Created by display.c:CreateCMConsensus(). 
+ * Preprocesses a CM into consensus information that is needed by
+ * display.c:CreateFancyAli().
+ *
+ *   ct[x]:  Zuker-style ct map.
+ *           indicates the pairing partner for consensus position ct[x].
+ *           x can be 0..clen-1
+ *           ct[x] is -1 (no partner) or 0..clen-1 (coord of partner)
+ *           
+ *   (lpos, rpos may be redundant w/ CMEmitMap_t now.)
+ *   (off-by-one w.r.t. CMEmitMap_t; 1..clen is better)
+ */
+typedef struct consensus_s {
+  char *cseq;           /* consensus sequence display string; 0..clen-1     */
+  char *cstr;		/* consensus structure display string; 0..clen-1    */
+  int  *ct;             /* Zuker-style ct pairing map; [0..clen-1]          */
+  int  *lpos;		/* maps node->consensus position; 0..nodes-1        */
+  int  *rpos;		/* maps node->consensus position; 0..nodes-1        */
+  int   clen;		/* length of cseq, cstr                             */
+} CMConsensus_t;
+
+/* Structure: Fancyali_t
+ * Incept:    SRE, May 2002 [St. Louis]
+ * 
+ * See display.c:CreateFancyAli(). 
+ * An alignment of a CM to a target sequence, formatted for display.
+ */
+typedef struct fancyali_s {
+  char *annote;         /* reference annotation line (NULL if unavail) */
+  char *cstr;		/* CM consensus structure line                 */
+  char *cseq;		/* CM consensus sequence line                  */
+  char *mid;		/* alignment identity middle line              */
+  char *top;		/* optional, non-compensatory 'x' top line     */
+  char *aseq;		/* aligned target sequence                     */
+  char *pcode1;         /* aligned posteriors 'ones' place (9 in 93)   */
+  char *pcode2;         /* aligned posteriors 'tens' place (3 in 93)   */
+  int  *scoord;		/* coords 1..L for aligned dsq chars           */
+  int  *ccoord;		/* coords 1..clen for aligned consensus chars  */
+  int   len;		/* len of the strings above                    */
+  int   cfrom, cto;	/* max bounds in ccoord                        */
+  int   sqfrom, sqto;	/* max bounds in scoord                        */
+} Fancyali_t;
+
+/* Structure: CMEmitMap_t
+ * Incept:    SRE, Thu Aug  8 12:47:49 2002 [St. Louis]
+ *
+ * Maps model nodes to consensus positions.
+ *    Consensus positions are indexed 1..clen.
+ *    Each array (lpos, rpos, epos) is 0..nodes-1.
+ *    Residues from an MP go into lpos and rpos in the consensus.
+ *    Residues from an IL follow lpos.
+ *    Residues from an IR precede rpos.
+ *    Residues from an EL follow epos[nd] for the nd that went to EL.
+ *    For nonemitters, rpos and lpos are a non-inclusive bound: for
+ *      example, rpos[0], lpos[0] are 0,clen+1.
+ *    There are no dummy values; all rpos, lpos, epos are valid coords
+ *      0..clen+1 in the consensus.
+ *
+ * See emitmap.c for implementation and more documentation.
+ */
+typedef struct emitmap_s {
+  int *lpos;           /* left bound of consensus for subtree under nd   */
+  int *rpos;           /* right bound of consensus for subtree under nd  */
+  int *epos;           /* EL inserts come after this consensus pos */
+  int  clen;           /* consensus length */
+} CMEmitMap_t;
+
+/* Structure: CMSubMap_t
+ * Incept:    EPN, 10.23.06
+ *
+ * Maps a template CM to a sub CM and vice versa. 
+ *    Consensus positions are indexed 1..clen.
+ *
+ * The *node_cc_left and *node_cc_right arrays are redundant with CMEmitMap_t.
+ * See emitmap.c for implementation and more documentation.
+ */
+typedef struct submap_s {
+  int spos;            /* first consensus column this sub_cm models */
+  int epos;            /* final consensus column this sub_cm models */
+  int sstruct;         /* first consensus column this sub_cm models structure of */
+  int estruct;         /* final consensus column this sub_cm models structure of */
+
+  int **s2o_smap;      /* v = [0..sub_M-1] [0..1], orig_cm state(s) that maps to v */
+  int **o2s_smap;      /* v = [0..orig_M-1][0..1], sub_cm  state(s) that maps to v */
+  int  *s2o_id;        /* v = [0..sub_M-1] TRUE if sub_cm state v maps identically *
+                        * to a orig_cm state (this will be s2o_smap[v][0])         */
+
+  int  sub_clen;       /* consensus length orig_cm */
+  int  orig_clen;      /* consensus length sub_cm  */
+
+  int sub_M;           /* number of states in the sub CM */
+  int orig_M;          /* number of states in the original CM */
+} CMSubMap_t;
+
+
+/* Structure: CMSubInfo_t
+ * Incept:    EPN, 10.23.06
+ *
+ * Information on a sub CM, used for checking the sub CM 
+ * construction procedure works.
+ *    Consensus positions are indexed 1..clen.
+ *
+ */
+typedef struct subinfo_s {
+  int  *imp_cc;         /* [0..(epos-spos+1)] ret_imp_cc[k] != 0 if it is 
+			* impossible for CP9 node (consensus column) k to be
+			* calculated in the sub_cm to have distros to match the
+			* corresponding CP9 node in the original CM - due to
+			* topological differences in the architecture of the
+			* sub_cm and orig_cm.
+			*/
+  int  *apredict_ct;   /* For an analytical test, the number of times we 
+			* predict we'll fail the test for an HMM node for each 
+			* of 6 cases - 6 different reasons we predict we'll fail.
+			*/
+  int  *spredict_ct;   /* For as sampling test, the number of times we 
+			* predict we'll fail the test for an HMM node for each 
+			* of 6 cases - 6 different reasons we predict we'll fail.
+			*/
+  int  *awrong_ct;     /* Subset of cases in apredict_ct that were incorrectly 
+			* predicted. */
+  int  *swrong_ct;     /* Subset of cases in spredict_ct that were incorrectly 
+			* predicted. */
+} CMSubInfo_t;
+
+/* Structure: CP9Bands_t
+ * Incept:    EPN, 10.27.06
+ *
+ * CP9 HMM bands and the resulting CM bands for HMM banded
+ * CYK (or Inside or Outside) algorithms.
+ *
+ */
+typedef struct cp9bands_s {
+  int      hmm_M;             /* Number of nodes in CP9 HMM */
+  int      cm_M;              /* Number of nodes in CM, the CP9 HMM was built from */
+
+  /* data structures for hmm bands (bands on the hmm states) */
+  int     *pn_min_m;          /* HMM band: minimum position node k match state will emit  */
+  int     *pn_max_m;          /* HMM band: maximum position node k match state will emit  */
+  int     *pn_min_i;          /* HMM band: minimum position node k insert state will emit */
+  int     *pn_max_i;          /* HMM band: maximum position node k insert state will emit */
+  int     *pn_min_d;          /* HMM band: minimum position that was emitted prior to entering
+			       * node k delete state */
+  int     *pn_max_d;          /* HMM band: maximum position that was emitted prior to entering
+			       * node k delete state */
+  int     *isum_pn_m;         /* [0..k..hmm_M] sum over i of log post probs from post->mmx[i][k]*/
+  int     *isum_pn_i;         /* [0..k..hmm_M] sum over i of log post probs from post->imx[i][k]*/
+  int     *isum_pn_d;         /* [0..k..hmm_M] sum over i of log post probs from post->dmx[i][k]*/
+
+  /* arrays for CM state bands, derived from HMM bands */
+  int *imin;                  /* [0..cm_M-1] imin[v] = first position in band on i for state v*/
+  int *imax;                  /* [0..cm_M-1] imax[v] = last position in band on i for state v*/
+  int *jmin;                  /* [0..cm_M-1] jmin[v] = first position in band on j for state v*/
+  int *jmax;                  /* [0..cm_M-1] jmax[v] = last position in band on j for state v*/
+  int **hdmin;                /* [0..cm_M-1][0..(jmax[v]-jmin[v])] 
+			       * hdmin[v][j0] = first position in band on d for state v, and position
+			       * j = jmin[v] + j0. */
+  int **hdmax;                /* [0..cm_M-1][0..(jmax[v]-jmin[v])] 
+			       * hdmin[v][j0] = last position in band on d for state v, and position
+			       * j = jmin[v] + j0.*/
+  int *hdmin_mem;             /* actual memory for hdmin */
+  int *hdmax_mem;             /* actual memory for hdmax */
+  int *safe_hdmin;            /* [0..cm_M-1] safe_hdmin[v] = min_d (hdmin[v][j0]) (over all valid j0) */
+  int *safe_hdmax;            /* [0..cm_M-1] safe_hdmax[v] = max_d (hdmax[v][j0]) (over all valid j0) */
+
+  /* info on size of bands */
+  int hd_needed;              /* Sum_v cp9b->jmax[v] - cp9b->jmin[v] + 1, number of hd arrays needed */
+  int hd_alloced;             /* number of hd arrays currently alloc'ed */
+
+} CP9Bands_t;
+
+/* used by CM Plan 9 HMM structures */
+#define HMMMATCH  0
+#define HMMINSERT 1
+#define HMMDELETE 2
+#define NHMMSTATETYPES 3
+
+/* structures from RSEARCH */
+#define INIT_RESULTS 100
+typedef struct _search_result_node_t {
+  int start;
+  int stop;
+  int bestr;   /* Best root state */
+  float score;
+  Parsetree_t *tr;
+  char *pcode1;           /* postal code, tens place, ('9' for 93) left NULL unless cm->search_opts & CM_SEARCH_POST */
+  char *pcode2;           /* postal code, ones place, ('3' for 93) left NULL unless cm->search_opts & CM_SEARCH_POST */
+} search_result_node_t;
+
+typedef struct _search_results_t {
+  search_result_node_t *data;
+  int num_results;
+  int num_allocated;
+} search_results_t;
+
+typedef struct _dbseq_t {
+  ESL_SQ *sq[2];
+  search_results_t *results[2];
+  int chunks_sent;
+  int alignments_sent;           /* -1 is flag for none queued yet */
+  float best_score;              /* Best score for scan of this sequence */
+  int partition;                 /* For histogram building */
+} dbseq_t;
+
+/* sequences to align, for cmalign and cmscore (implemented to ease MPI) */
+typedef struct _seqs_to_aln_t {
+  ESL_SQ  **sq;                  /* the sequences */
+  int nseq;                      /* number of sequences */
+  int nalloc;                    /* number of sequences alloc'ed */
+  Parsetree_t **tr;              /* parsetrees */
+  CP9trace_t **cp9_tr;           /* CP9 traces, usually NULL unless tr is NULL */
+  char **postcode1;              /* postal code, tens place, ('9' for 93) left NULL unless do_post */
+  char **postcode2;              /* postal code, ones place, ('3' for 93) left NULL unless do_post */
+  float *sc;                     /* score for each seq, can be parsetree score (usually if tr != NULL),
+				  * CP9 trace score (usually if cp9_tr != NULL), but could also be
+				  * score for the sub parsetree (in case of sub CM alignment)
+				  */
+  float *pp;                     /* average posterior probability for each seq, if applicable, IMPOSSIBLE if not */
+  float *struct_sc;              /* contribution of MATP emission scores - marginalized scores for each tr */ 
+
+} seqs_to_aln_t;
+
+struct deckpool_s {
+  float ***pool;
+  int      n;
+  int      nalloc;
+  int      block;
+};
+
+/* The integer log odds score deckpool for integer versions of 
+ * Inside and Outside, see cm_postprob.c */
+typedef struct Ideckpool_s {
+  int   ***pool;
+  int      n;
+  int      nalloc;
+  int      block;
+} Ideckpool_t;
+
+/* Structure: Prior_t
+ * 
+ * Dirichlet priors on all model parameters. 
+ */
+typedef struct {
+  /* transition priors */
+  int    tsetnum;                           /* number of transition sets to read in */
+  int    tsetmap[UNIQUESTATES][NODETYPES];  /* tsetmap[a][b] is for transition set from ustate a to node b */
+  ESL_MIXDCHLET **t;	                    /* array of transition priors, 0..tsetnum-1 */
+
+  /* emission priors */
+  ESL_MIXDCHLET *mbp;		/* consensus base pair emission prior */
+  ESL_MIXDCHLET *mnt;		/* consensus singlet emission prior */
+  ESL_MIXDCHLET *i;		/* nonconsensus singlet emission prior */
+
+  /* bookkeeping */
+  int  maxnq;			/* maximum # of components in any prior */
+  int  maxnalpha;		/* maximum # of parameters in any prior */
+} Prior_t;
+
+#define BUSY 1
+#define IDLE 0
+
+/* RSEARCH defaults defined here */
+#define DEFAULT_RMATRIX "RIBOSUM85-60"
+#define DEFAULT_RALPHA 10.
+#define DEFAULT_RBETA 5.
+#define DEFAULT_RALPHAP 0.
+#define DEFAULT_RBETAP 15.
+/* the RSEARCH default is below, it was changed b/c 
+ * with no local begin penalty, a glocal hit is ALWAYS
+ * going to be decomposed into it's subtrees.
+ *#define DEFAULT_RBEGINSC 0.  */
+#define DEFAULT_RBEGINSC -0.01
+#define DEFAULT_RENDSC -15.
+
+/* The six classes of states in RSEARCH */
+#define M_cl 0
+#define IL_cl 1
+#define DL_cl 2
+#define IR_cl 3
+#define DR_cl 4
+#define DB_cl 5
+
+/* Two modes for padding residues to HMM hits */
+#define PAD_SUBI_ADDJ 1
+#define PAD_ADDI_SUBJ 2
+
+/* MPI tags */
+#define MPI_WORK_EOD    0
+#define MPI_WORK_SEARCH 1
+
+#define MPI_RESULTS_SEARCH 2
+
+#define MPI_MIN_CHUNK_W_MULTIPLIER 10
+#define MPI_MAX_CHUNK_SIZE 1000000
+
+/* RSEARCH macros/#defines etc. (from rnamat.h) */
+
+/* coordinate -- macro that checks if it's reverse complement and if so 
+   returns coordinate in original strand
+   a = true if revcomp, false if not
+   b = the position in current seq
+   c = length of the seq
+*/
+#define COORDINATE(a,b,c) ( a ? -1*b+c+1 : b)
+#define RNAPAIR_ALPHABET "AAAACCCCGGGGUUUU"
+#define RNAPAIR_ALPHABET2 "ACGUACGUACGUACGU"
+/* Returns true if pos. C of seq B of msa A is a gap */
+#define is_rna_gap(A, B, C) (esl_abc_CIsGap(A->abc, A->aseq[B][C]))
+/* Returns true if position C of digitized sequence B of msa A is a canonical */
+#define is_defined_rna_nucleotide(A, B, C) (esl_abc_CIsCanonical(A->abc, A->aseq[B][C]))
+#define unpairedmat_size (matrix_index(3,3) + 1)
+#define pairedmat_size (matrix_index (15,15) + 1)
+/* Maps to index of matrix, using binary representation of
+ * nucleotides (unsorted).
+ * See lab book 7, p. 3-4 for details of mapping function (RJK) */
+#define matrix_index(X,Y) ((X>Y) ? X*(X+1)/2+Y: Y*(Y+1)/2+X)
+/* Matrix type
+ * Contains array in one dimension (to be indexed later), matrix size,
+ * H, and E. 
+ */
+typedef struct _matrix_t {
+  double *matrix;
+  int edge_size;         /* Size of one edge, e.g. 4 for 4x4 matrix */
+  int full_size;         /* Num of elements, e.g. 10 for 4x4 matirx */
+  double H;
+  double E;
+} matrix_t;
+
+/* Full matrix definition, includes the g background freq vector (g added by EPN). */
+typedef struct _fullmat_t {
+  const ESL_ALPHABET *abc;/* alphabet, we enforce it's eslRNA */
+  matrix_t *unpaired;
+  matrix_t *paired;
+  char     *name;
+  float    *g;           /* EPN: the background distro, g vector in RSEARCH paper
+			  * this now appears in the RIBOSUM matrix files */
+  int       scores_flag; /* TRUE if matrix values are log odds scores, FALSE if 
+			  * they're target probs, or unfilled */
+  int       probs_flag;  /* TRUE if matrix values are target probs, FALSE if 
+			  * they're log odds scores, or unfilled */
+} fullmat_t;
+
+/* BE_EFFICIENT and BE_PARANOID are alternative (exclusive) settings
+ * for the do_full? argument to the alignment engines.
+ */
+#define BE_EFFICIENT  0		/* setting for do_full: small memory mode */
+#define BE_PARANOID   1		/* setting for do_full: keep whole matrix, perhaps for debugging */
+
+/* Special flags for use in shadow (traceback) matrices, instead of
+ * offsets to connected states. When yshad[0][][] is USED_LOCAL_BEGIN,
+ * the b value returned by inside() is the best connected state (a 0->b
+ * local entry). When yshad[v][][] is USED_EL, there is a v->EL transition
+ * and the remaining subsequence is aligned to the EL state. 
+ */
+#define USED_LOCAL_BEGIN 101
+#define USED_EL          102
+
+/* EPN, Fri Sep  7 16:49:43 2007
+ * From HMMER3's p7_config.h:
+ *
+ * Sean's notes (verbatim):
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * In Forward algorithm implementations, we use a table lookup in
+ * p7_FLogsum() to calculate summed probabilities in log
+ * space. p7_INTSCALE defines the precision of the calculation; the
+ * default of 1000.0 means rounding differences to the nearest 0.001
+ * nat. p7_LOGSUM_TBL defines the size of the lookup table; the
+ * default of 16000 means entries are calculated for differences of 0
+ * to 16.000 nats (when p7_INTSCALE is 1000.0).  e^{-p7_LOGSUM_TBL /
+ * p7_INTSCALE} should be on the order of the machine FLT_EPSILON,
+ * typically 1.2e-7.
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * EPN: Infernal uses bits, not nats. 1.2e-7 =~ 2^-23 =~ e^-16. 
+ *      And I've removed the p7_ prefixes.
+ */
+#if 1
+#define INTSCALE     1000.0f
+#define LOGSUM_TBL   23000
+#endif
+#if 0
+#define INTSCALE    1000.0      /* scaling constant for floats to integer scores */
+#define LOGSUM_TBL  20000       /* controls precision of ILogsum()            */
+#endif
+
+
+/* from cp9_fastsearch.c, based on HMMER 3's impl_jb.c */
+
+/* Indices for transition scores tsc[k][] */
+/* order is optimized for dynamic programming */
+enum cp9o_tsc_e { 
+  cp9O_MM = 0,
+  cp9O_IM = 1, 
+  cp9O_DM = 2, 
+  cp9O_BM = 3, 
+  cp9O_MI = 4, 
+  cp9O_II = 5, 
+  cp9O_DI = 6, 
+  cp9O_MD = 7,
+  cp9O_ID = 8, 
+  cp9O_DD = 9, 
+  cp9O_ME =10,
+  cp9O_MEL=11 
+};
+#define cp9O_NTRANS 12
+
+enum cp9_locality_e {
+  CP9_LOCAL_BEGIN_END_OFF_AND_EL_OFF = 0,
+  CP9_LOCAL_BEGIN_END_OFF_AND_EL_ON  = 1,
+  CP9_LOCAL_BEGIN_END_ON_AND_EL_OFF  = 2,
+  CP9_LOCAL_BEGIN_END_ON_AND_EL_ON   = 3
+};
+#define nCP9_LOCALITIES 4
+
+
+enum cm_locality_e {
+  CM_LOCAL_MODE = 0,
+  CM_GLOCAL_MODE = 1
+};
+#define nCM_LOCALITIES 2
+
+enum emitmode_e {
+  EMITLEFT  = 0,
+  EMITRIGHT = 1,
+  EMITPAIR  = 2,
+  EMITNONE  = 3
+};
+#define nEMITMODES 4 
+
+/* Declaration of CM dynamic programming matrix structure for 
+ * alignment with float scores in vjd (state idx, aln posn,
+ * subseq len) coordinates. May be banded in j and/or d dimensions.
+ */
+typedef struct cm_hb_mx_s {
+  int  M;		/* number of states (1st dim ptrs) in current mx */
+  int  L;               /* length of sequence the matrix currently corresponds to */
+
+  int    ncells_alloc;	/* current cell allocation limit */
+  int    ncells_valid;	/* current number of valid cells */
+  float  size_Mb;       /* current size of matrix in Megabytes */
+
+  int   *nrowsA;        /* [0..v..M] current number allocated rows for deck v */
+
+  float ***dp;          /*  [0..v..M][0..j..(cp9b->jmax[v]-cp9b->jmin[v])[0..d..cp9b->hdmax[v][j-jmin[v]]-cp9b->hdmin[v][j-jmin[v]]] */
+  float   *dp_mem;      /* the actual mem, points to dp[0][0][0] */
+
+  CP9Bands_t *cp9b;     /* the CP9Bands_t object associated with this
+			 * matrix, which defines j, d, bands for each
+			 * state, only a reference, so don't free
+			 * it when mx is freed. */
+} CM_HB_MX;
+
+/* Structure ScanMatrix_t: Information used by all CYK/Inside scanning functions,
+ * compiled together into one data structure for convenience. 
+ */
+#define cmSMX_HAS_FLOAT (1 << 0)  /* if float versions of alpha and precalc'ed scores are valid */
+#define cmSMX_HAS_INT   (1 << 1)  /* if int   versions of alpha and precalc'ed scores are valid */
+typedef struct scanmx_s {
+  /* general info about the model/search */
+  int     cm_M;        /* # states in the CM */
+  int     W;           /* max hit size */
+  int    *dmin;        /* [0..v..cm->M-1] min subtree length for v using beta, just a ref, NULL for non-banded */
+  int    *dmax;        /* [0..v..cm->M-1] max subtree length for v using beta, just a ref, NULL for non-banded */
+  int   **dnAA;        /* [1..j..W][0..v..M-1] max d value allowed for posn j, state v */
+  int   **dxAA;        /* [1..j..W][0..v..M-1] max d value allowed for posn j, state v */
+  int    *bestr;       /* auxil info: best root state at alpha[0][cur][d] */
+  int     flags;       /* flags for what info has been set (can be float and/or int versions of alpha) */
+  double  beta_qdb;    /* tail loss prob used for calc'ing dmin/dmax, invalid if dmin==dmax==NULL */
+  double  beta_W;      /* tail loss prob used for calc'ing W, often == beta_qdb, may be greater, can't be less */
+
+  /* falpha dp matrices [0..j..1][0..v..cm->M-1][0..d..W] for float implementations of CYK/Inside */
+  float ***falpha;          /* non-BEGL_S states for float versions of CYK/Inside */
+  float ***falpha_begl;     /*     BEGL_S states for float versions of CYK/Inside */
+  float   *falpha_mem;      /* ptr to the actual memory for falpha */
+  float   *falpha_begl_mem; /* ptr to the actual memory for falpha_begl */
+
+  /* ialpha dp matrices [0..j..1][0..v..cm->M-1][0..d..W] for integer implementations of CYK/Inside */
+  int   ***ialpha;          /* non-BEGL_S states for int   versions of CYK/Inside */
+  int   ***ialpha_begl;     /*     BEGL_S states for int   versions of CYK/Inside */
+  int     *ialpha_mem;      /* ptr to the actual memory for ialpha */
+  int     *ialpha_begl_mem; /* ptr to the actual memory for ialpha_begl */
+
+  int      ncells_alpha;      /* number of alloc'ed, valid cells for falpha and ialpha matrices, alloc'ed as contiguous block */
+  int      ncells_alpha_begl; /* number of alloc'ed, valid cells for falpha_begl and ialpha_begl matrices, alloc'ed as contiguous block */
+} ScanMatrix_t;
+
+/* Structure GammaHitMx_t: gamma semi-HMM used for optimal hit resolution
+ * of a CM or CP9 scan. All arrays are 0..L.
+ */
+typedef struct gammahitmx_s {
+  int       L;                  /* length of sequence, arrays are size L+1 */
+  float    *mx;                 /* [0..L] SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* [0..L] traceback pointers for SHMM */ 
+  float    *savesc;             /* [0..L] saves score of hit added to best parse at j */
+  int      *saver;		/* [0..L] saves initial non-ROOT state of best parse ended at j */
+  float     cutoff;             /* minimum score to report */
+  int       i0;                 /* position of first residue in sequence (gamma->mx[0] corresponds to this residue) */
+  int       iamgreedy;          /* TRUE to use RSEARCH's greedy overlap resolution alg, FALSE to use optimal alg */
+} GammaHitMx_t;
+
+/* Structure Theta_t: probability a parsetree of score <= x will be emitted from
+ *                    the subtree rooted at v.           
+ * of a CM scan. All arrays are 0..L.
+ */
+typedef struct theta_s {
+  int       L;                  /* length of sequence, arrays are size L+1 (or L+2 if iambackward = TRUE) */
+  float    *mx;                 /* SHMM DP matrix for optimum nonoverlap resolution */
+  int      *gback;              /* traceback pointers for SHMM */ 
+  float    *savesc;             /* saves score of hit added to best parse at j */
+  int      *saver;		/* saves initial non-ROOT state of best parse ended at j */
+  float     cutoff;             /* minimum score to report */
+  int       i0;                 /* position of first residue in sequence (gamma->mx[0] corresponds to this residue) */
+} Theta_t;
+
+/* Structure HybridScanInfo_t: Information for a hybrid CP9 HMM/CM scan in 
+ * which some states of the CM are used, and some states of the HMM are used.
+ * This data structure keeps track of which HMM/CM states to use.
+ */
+#define MB_CM 0
+#define MB_CP9 1
+typedef struct hybridscaninfo_s {
+  int    cm_M;         /* # states in the CM */
+  int    cp9_M;        /* # nodes in the CP9 HMM, consensus length of the cm */
+  int    W;            /* max hit size for hybrid scanner, set as hsi->dmax[0] */
+  double        beta;  /* tail loss prob used to calcuate smx->dmin, smx->dmax */
+  ScanMatrix_t *smx;   /* CM DP scan matrix associated with this filter, has some redundant info (cm_M, dmin, dmax), 
+			* but the reason it's here is it's DP matrix which is specific to hsi's dmin/dmax,
+			* so having  hsi->smx prevents need to modify the CM's ScanMatrix cm->smx (which may 
+			* correspond to different dmin/dmax), for a hybrid scan.
+			*/
+  float hybrid_ncalcs;   /* predicted # of millions of dp calcs for a hybrid scan per residue */
+  float full_cp9_ncalcs; /* predicted # of millions of dp calcs for a pure CP9 scan per residue */
+  float full_cm_ncalcs;  /* predicted # of millions of dp calcs for a pure CM scan per residue, 
+			  * this cannot be calc'ed from this object alone, b/c it depends on cm->beta,
+			  * this value is passed into cm_CreateHybridScanInfo() */
+  float *cm_vcalcs;      /* predicted # of millions of dp calcs for each subtree of the CM using hsi->dmin, hsi->dmax */
+  float *cp9_vcalcs;     /* predicted # of millions of dp calcs for each (implicit) subtree of the CP9 */
+
+  int   *k_mb;         /* [0..k..cm->clen] 2 possible values: MB_CM or MB_CP9 consensus col k is modelled by CM/CP9 */
+
+  int   *k_nxt;        /* [0..k..cm->clen-1] next closest cons col modelled by CP9, only valid if k_mb[k] == MB_CP9 */
+  int   *k_prv;        /* [1..k..cm->clen]   prev closest cons col modelled by CP9, only valid if k_mb[k] == MB_CP9 */
+  int    k_first;      /* min k for which k_mb[k] == MB_CP9 */
+  int    k_last;       /* max k for which k_mb[k] == MB_CP9 */
+
+  int   *k_nxtr;       /* [0..k..cm->clen-1] next closest column to use in CP9 DP algorithms */
+  int   *k_prvr;       /* [1..k..cm->clen]   prev closest column to use in CP9 DP algorithms */
+  int    k_firstr;     /* min k to use in CP9 DP algorithms */
+  int    k_lastr;      /* max k to use in CP9 DP algorithms */
+
+  int   *v_mb;         /* [0..v..cm->M-1]  2 possible values: MB_CM or MB_CP9 cm state v is modelled by CM/CP9 */
+  int   *v_nxt;        /* [1..v..cm->M-1]    next closest state modelled by CM, only valid if v_mb[v] == MB_CM */
+  int   *v_prv;        /* [1..v..cm->M-1]    prev closest state modelled by CM, only valid if v_mb[v] == MB_CM */
+  int    v_first;      /* min v for which v_mb[v] == MB_CM */
+  int    v_last;       /* max v for which v_mb[v] == MB_CM */
+  int    n_v_roots;    /* number of vroots */
+  int   *v_isroot;     /* [0..v..cm->M-1] TRUE if v is a sub CM root for the hybrid scan, FALSE if not */
+
+  /* nec? */ int    ncands;       /* number of candidate states, these *could* be sub CM roots */                   
+  /* nec? */ float  minlen;       /* minimum average length (avglen) a candidate state must have */                 
+  /* nec? */ int   *iscandA;      /* [0..v..cm->M-1] TRUE if state v is a candidate sub CM root, FALSE otherwise */   
+  float *avglenA;      /* [0..v..cm->M-1] average length of a hit rooted at v (from QDB) */                
+  double avglen_beta;  /* tail loss prob used for calc'ing avglenA */
+  int    nstarts;      /* # start states (and start groups) in the CM */                                 
+  int   *startA;       /* [0..i..cm->M-1] start group this state belongs to */                               
+  int   *firstA;       /* [0..i..nstarts-1], first state in start state i's group */                     
+  int   *lastA;        /* [0..i..nstarts-1], last state in start state i's group */                      
+  int  **withinAA;     /* [0..i..nstarts-1][0..j..nstarts-1] = TRUE if start state j's group             
+                        * is within start state i's group.                                               
+                        *  emap->startA[cm->nodemap[i]]->lpos < emap->startA[cm->nodemap[j]]->lpos  &&   
+                        *  emap->endA  [cm->nodemap[i]]->rpos > emap->endA  [cm->nodemap[j]]->rpos       
+                        */			
+} HybridScanInfo_t;
+
+/* Structure SearchInfo_t: 
+ * 
+ * Information for CM searches, including info on filters.  
+ * <nrounds> holds number of rounds of filtering.  
+ * <search_opts>, <sc_cutoff>, <e_cutoff> <stype>, and <hsi>
+ * are all arrays of length <nrounds + 1>, running [0..nrounds].  
+ * The final value in all those arrays (index <nrounds>) corresponds to
+ * the final scan, when filtering is finished.  A special case is when
+ * <nrounds> == 0, in this case we're not filtering.
+ *
+ * A note about the mandatory use of two cutoffs <sc_cutoff> and <e_cutoff>
+ * If <cutoff_type> == E_CUTOFF, <sc_cutoff> is the minimal bit score
+ * that satisfies the E_CUTOFF for all partitions, this is used for
+ * reporting hits in SearchDispath(), but the final cutoff used is still
+ * <e_cutoff>.
+ * If <cutoff_type> == SCORE_CUTOFF, <e_cutoff> is set to -1., and never
+ * used. It should be considered invalid.
+ *
+ */                                                                                                      
+typedef struct searchinfo_s {
+  int    nrounds;            /* number of rounds of filtering, if 0, we're not filtering */
+  int   *stype;              /* [0..n..nrounds] search 'type' "SEARCH_WITH_HMM", "SEARCH_WITH_HYBRID", or "SEARCH_WITH_CM" */
+  int   *search_opts;        /* [0..n..nrounds] search options for each round of filtering, including the final round */
+  int   *cutoff_type;        /* [0..n..nrounds] SCORE_CUTOFF or E_CUTOFF */
+  float *sc_cutoff;          /* [0..n..nrounds] bit score cutoff threshold for each round, always valid, 
+			      * if cutoff_type[n] == E_CUTOFF this is minimal bit score across all partitions for e_cutoff */
+  float *e_cutoff;           /* [0..n..nrounds] E-value cutoff threshold for each round, ONLY valid if if cutoff_type[n] == E_CUTOFF */
+  ScanMatrix_t     **smx;    /* [0..n..nrounds] scanning DP matrix for each round, for final round (n==nrounds) si->smx[nrounds] == cm->smx */
+  HybridScanInfo_t **hsi;    /* [0..n..nrounds] hybrid scan info for SEARCH_WITH_HYBRID rounds, NULL if stype[f] != SEARCH_WITH_HYBRID */
+} SearchInfo_t;
+
+/* possible values for stype[] array in SearchInfo_t objects */
+#define SEARCH_WITH_HMM    0  
+#define SEARCH_WITH_HYBRID 1
+#define SEARCH_WITH_CM     2
+
+
+/* Structure ExpInfo_t:
+ *
+ * Info on an exponential tail that describes score distribution in random sequence 
+ * of a given algorithm, model configuration (can be 1 of 8 modes, local/glocal of
+ * each  viterbi, forward, cyk, or inside). Fit in cmcalibrate and stored in the
+ * cm file. All values with the sole exception of <cur_eff_dbsize> are never 
+ * changed once read, and some of the params are actually unnecessary downstream 
+ * of cmcalibrate, but are potentially informative to the user.
+ */
+typedef struct expinfo_s {
+  long   cur_eff_dbsize;/* the total number of possible hits we expect for current database search, 
+			 * cur_eff_dbsize = ceiling((current dbsize) / <dbsize> * <nrandhits>) */
+  double lambda;	/* scale param exponential tail */
+  double mu_extrap;	/* offset/location param for exponential tail extrapolated to include all <nrandhits> from cmcalibrate, 
+			 * mu_corrected = mu_orig - log(1./tailp) / lambda */
+  double mu_orig;	/* offset/location param for exponential tail's original fit to tailp of rand seq score histogram in cmcalibrate */
+  long   dbsize;        /* db size in residues that was used in cmcalibrate */
+  int    nrandhits;     /* total number of hits in random sequence database in cmcalibrate */ 
+  double tailp;         /* fractional tail mass threshold for hit histogram in random sequences in cmcalibrate */
+  int    is_valid;      /* TRUE if this expinfo_s object is valid (it's parameters have been set), FALSE if not */
+} ExpInfo_t;
+
+/* Structure HMMFilterInfo_t: 
+ * 
+ * Information for HMM filters of CM searches as determined in cmcalibrate. 
+ */                                                                                                      
+typedef struct hmmfilterinfo_s {
+  int    is_valid;                /* TRUE if values have been set, FALSE if not */
+  float  F;                       /* fraction of empirical CM hits required to survive filter */
+  int    N;                       /* number of CM hits used to get threshold ((N*F) passed)*/
+  long   dbsize;                  /* db size used to calculate E-values in fwd_E_cut and cm_E_cut, SHOULD ALWAYS BE FTHR_DBSIZE_MB 1 */
+  int    ncut;                    /* number of filter threshold cutoff pairs we have, size of fwd_E_cut and cm_E_cut arrays */
+  float *cm_E_cut;                /* [0..i..ncut-1] CM E-value cutoff used to determine fwd_E_cut[i], fwd_E_cut[i], 
+				   * at least F fraction of hits with optimal hits with CM E-value < cm_E_cut[i] were able
+				   * to be recognized with by a forward HMM scan with E-value cutoff fwd_E_cut[i].
+				   * These are sorted in decreasing order, from worst, highest E-value to best, lowest.
+				   */
+  float *fwd_E_cut;               /* [0..i..ncut-1] cutoff E-value threshold for HMM forward filter, using this cutoff
+				   * we were able to find at least F fraction of CYK hits with E-value of cm_E_cut[i] or better.
+				   * (we can use this E-value and db_size and exponential tailto get bit score for each partition) 
+				   */
+  int    always_better_than_Smax; /* tells us what we should do if given a CM E-value cutoff worse (higher) than cm_E_cut[0]:
+				   * If TRUE  we should use fwd_E_cut[0] as the HMM filter cutoff. In this case cm_E_cut[0] was
+				   *          the worst CM E-value we observed. And we could still recognize F fraction of the hits
+				   *          with an expected survival fraction < Smax.
+				   * If FALSE we should turn HMM filtering off in this scenario. In this case cm_E_cut[0] was
+				   *          not the worst E-value we observed, so there were some for which we couldn't
+				   *          filter effectively (cm_E_cut[0] is the worst E-value cutoff we did observe for
+				   *          which we can filter with expected survival fraction < Smax.
+				   */
+} HMMFilterInfo_t;
+
+/* different possible x/y values for HMM filter threshold plots in cmstat */
+#define FTHR_PLOT_CME_HMME  0 /* HMM filter E-value cutoffs versus CM E-value cutoffs */
+#define FTHR_PLOT_CME_S     1 /* predicted survival fraction versus CM E-value cutoffs */
+#define FTHR_PLOT_CME_XHMM  2 /* predicted xhmm (factor slower than HMM only scan) versus CM E-value cutoffs */
+#define FTHR_PLOT_CME_SPDUP 3 /* predicted speedup with filter versus CM E-value cutoffs */
+#define FTHR_PLOT_CMB_HMMB  4 /* HMM filter bit score cutoffs versus CM bit score cutoffs */
+#define FTHR_PLOT_CMB_S     5 /* predicted survival fraction versus CM bit score cutoffs */
+#define FTHR_PLOT_CMB_XHMM  6 /* predicted xhmm (factor slower than HMM only scan) versus CM bit score cutoffs */
+#define FTHR_PLOT_CMB_SPDUP 7 /* predicted speedup with filter versus CM bit score cutoffs */
+#define FTHR_NPLOT          8
+/* Structure BestFilterInfo_t: 
+ * 
+ * Information for the predicted best filter for CM searches
+ * as determined in cmcalibrate (only used in cmcalibrate).
+ */                                                                                                      
+typedef struct bestfilterinfo_s {
+  int           cm_M;                /* # states in the CM */
+  float         cm_eval;             /* CM E-value threshold, we rejected worse than   */
+  float         F;                   /* fraction of empirical CM hits required to survive filter */
+  int           N;                   /* number of CM hits used to get threshold ((N*F) passed)*/
+  int           db_size;             /* db size used to calculate exponential mu for *_eval calculations */
+  int           is_valid;            /* TRUE if values have been set, FALSE if not */
+  int           ftype;               /* FILTER_WITH_HMM_VITERBI, FILTER_WITH_HMM_FORWARD, FILTER_WITH_HYBRID or FILTER_NOTYETSET */
+  float         e_cutoff;            /* cutoff E-value threshold for filter (we can use this and db_size and exponential tail to get bit score for each partition) */
+  float         full_cm_ncalcs;      /* millions of DP calcs for full CM scan of length db_size */
+  float         fil_ncalcs;          /* millions of DP calcs for filter scan of length db_size */
+  float         fil_plus_surv_ncalcs;/* millions of DP calcs for filter scan + full CM scan of survivors of length db_size */
+  /* info for hybrid scanner, only valid if ftype == FILTER_WITH_HYBRID */
+  double        hbeta;               /* tail loss prob used to calculate dmin/dmax for hybrid filter */
+  int          *v_isroot;            /* [0..cm->M-1], TRUE if state v is a sub CM root in filter, false if not */
+  int           np;                  /* number of partitions (number of exponentials in hexpA) */
+  ExpInfo_t   **hexpA;               /* [0.p.np-1] exponential tail info for hybrid scanner, partition p, only non-NULL if ftype == FILTER_WITH_HYBRID */
+} BestFilterInfo_t;
+
+
+
+/* possible values for ftype[] array in FilterInfo_t objects */
+#define FILTER_WITH_HMM_VITERBI 0  
+#define FILTER_WITH_HMM_FORWARD 1  
+#define FILTER_WITH_HYBRID      2
+#define FILTER_NOTYETSET        3
+
+/* Structure CMStats_t
+ */
+typedef struct cmstats_s {
+  int np;                    /* number of partitions, default: 1 */
+  int *ps;                   /* start GC content [0..100] of each partition */
+  int *pe;                   /* end   GC content [0..100] of each partition */
+  int gc2p[GC_SEGMENTS];     /* map from GC content to partition number     */
+  ExpInfo_t ***expAA;        /* [0..EXP_NMODES-1][0..np-1] */
+  HMMFilterInfo_t **hfiA;    /* [0..FTHR_NMODES-1] */
+} CMStats_t;
+
+
+/* Exponential tail statistics modes, a different exp tail fit exists for each mode
+ * 0..EXP_NMODES-1 are first dimension of cmstats->expAA 
+ * order is important, it's exploited by cmcalibrate 
+ */
+#define EXP_CP9_GV 0
+#define EXP_CP9_GF 1
+#define EXP_CM_GC  2  
+#define EXP_CM_GI  3
+#define EXP_CP9_LV 4
+#define EXP_CP9_LF 5
+#define EXP_CM_LC  6
+#define EXP_CM_LI  7
+#define EXP_NMODES 8
+
+/* Filter threshold modes, used in cmcalibrate 
+ * 0..FTHR_MODES-1 are only dimension cmstats->fthrA 
+ */
+#define FTHR_CM_GC 0
+#define FTHR_CM_GI 1
+#define FTHR_CM_LC 2
+#define FTHR_CM_LI 3
+#define FTHR_NMODES 4
+
+/* Structure ComLog_t: command line info used to build/calibrate a CM.
+ * 
+ * bcom, bdate must be non-NULL. 
+ * ccom1, cdate1 is non-NULL only if at least 1 cmcalibrate call was performed for this cm
+ * ccom2, cdate2 is non-NULL only if at > 1 cmcalibrate calls were performed for this cm AND
+ * the most recent cmcalibrate call had --filonly enabled (meaning only filter thresholds were rewritten).
+ * 
+ */
+typedef struct comlog_s {
+  char     *bcom;           /* command line used for cmbuild, if --gibbs used w/o --seed, --seed will be artificially appended */
+  char     *bdate;          /* date of cmbuild call */
+  char     *ccom;           /* command line used for first of up to two cmcalibrate calls, if -s not used, -s will be artificially appended */
+  char     *cdate;          /* date of first of up to two cmcalibrate call */
+} ComLog_t;
+
+/* Structure: CM_t
+ * Incept:    SRE, 9 Mar 2000 [San Carlos CA]
+ * 
+ * A covariance model. M states, arranged logically as a directed graph
+ * (on a binary tree backbone); arranged physically as a set of arrays 0..M-1.
+ *
+ * State 0 is always the root state. State M-1 is always an end state.
+ * 
+ * EPN 12.19.06: added arrays to hold integer log-odds scores for faster 
+ * inside/outside
+ * 
+ */
+typedef struct cm_s {			
+			/* General information about the model:            */
+  char *name;		/*   name of the model                             */
+  char *acc;		/*   optional accession number for model, or NULL  */
+  char *desc;		/*   optional description of the model, or NULL    */
+  char *annote;         /*   consensus column annotation line, or NULL     */ /* ONLY PARTIALLY IMPLEMENTED, BEWARE */
+
+  /* new as of v1.0 */
+  ComLog_t *comlog;	/*   creation dates and command line(s) that built/calibrated the model (mandatory) */
+  int    nseq;		/*   number of training sequences          (mandatory) */
+  float  eff_nseq;	/*   effective number of seqs (<= nseq)    (mandatory) */
+  float  ga;	        /*   per-seq/per-domain gathering thresholds (bits) (CMH_GA) */
+  float  tc;            /*   per-seq/per-domain trusted cutoff (bits)       (CMH_TC) */
+  float  nc;	        /*   per-seq/per-domain noise cutoff (bits)         (CMH_NC) */
+
+
+			/* Information about the null model:               */
+  float *null;          /*   residue probabilities [0..3]                  */
+
+			/* Information about the state type:               */
+  int   M;		/*   number of states in the model                 */
+  int   clen;		/*   consensus length (2*MATP+MATL+MATR)           */
+  char *sttype;		/*   type of state this is; e.g. MP_st             */
+  int  *ndidx;		/*   index of node this state belongs to           */
+  char *stid;		/*   unique state identifier; e.g. MATP_MP         */
+
+			/* Information about its connectivity in CM:       */
+  int  *cfirst;		/*   index of left child state                     */
+  int  *cnum;		/*   overloaded: for non-BIF: # connections;       */
+			/*               for BIF: right child S_st         */
+  int  *plast;          /*   index to first parent state                   */
+  int  *pnum;           /*   number of parent connections                  */
+
+			/* Information mapping nodes->states               */
+  int   nodes;		/*   number of nodes in the model                  */
+  int  *nodemap;        /*   nodemap[5] = idx first state, node 5          */
+  char *ndtype;		/*   type of node, e.g. MATP_nd                    */
+
+                        /* Parameters of the probabilistic model:          */
+  float **t;		/*   Transition prob's [0..M-1][0..MAXCONNECT-1]   */
+  float **e;		/*   Emission probabilities.  [0..M-1][0..15]      */
+  float  *begin;	/*   Local alignment start probabilities [0..M-1]  */
+  float  *end;		/*   Local alignment ending probabilities [0..M-1] */
+
+			/* Parameters of the log odds model:               */
+  float **tsc;		/*   Transition score vector, log odds             */
+  float **esc;		/*   Emission score vector, log odds               */
+  float **oesc;         /*   Optimized emission score log odds float vec   */
+  float *beginsc;	/*   Score for ROOT_S -> state v (local alignment) */
+  float *endsc;   	/*   Score for state_v -> EL (local alignment)     */
+
+                        /* Parameters used in marginal alignments          */
+  float **lmesc;        /*   Left marginal emission scores (log odds)      */
+  float **rmesc;        /*   Right marginal emission scores (log odds)     */                
+
+			/* Scaled int parameters of the log odds model:    */
+  int  **itsc;		/*   Transition score vector, scaled log odds int  */
+  int  **iesc;		/*   Emission score vector, scaled log odds int    */
+  int  **ioesc;         /*   Optimized emission score log odds int vector  */
+  int   *ibeginsc;      /*   Score for ROOT_S -> state v (local alignment) */
+  int   *iendsc;  	/*   Score for state_v -> EL (local alignment)     */
+
+  int    flags;		/* status flags                                    */
+
+  /* W and query dependent bands (QDB) on subsequence lengths at each state */
+  int   *dmin;          /* minimum d bound for each state v; [0..v..M-1] (NULL if non-banded) */
+  int   *dmax;          /* maximum d bound for each state v; [0..v..M-1] (NULL if non-banded) */
+  int    W;             /* max d: max size of a hit (EPN 08.18.05)                            */
+  double beta_qdb;      /* tail loss probability for QDB calculation used to set dmin/dmax    */
+  double beta_W;        /* tail loss probability for QDB calculation used to set W, often     *
+			 * equal to beta_qdb, but not always. beta_W >= beta_qdb ALWAYS.      *
+			 * If beta_W > beta_qdb, dmax[0] > W, d values > W are not allowed    *
+			 * in the DP algorithms though (enforced sneakily when the            *
+			 * ScanMatrix_t is built). However, if beta_W > beta_qdb, we still    *
+			 * can get less sensitivity loss w.r.t non-banded than if bands were  * 
+			 * tighter with beta_W == beta_qdb; because some subtrees (think      * 
+			 * BEGL's and BEGRs) still have wider bands, it's just the nodes near * 
+			 * the root that will have their dmax values truncated to <= cm->W.   */
+  double tau;           /* tail loss probability for HMM target dependent banding             */
+
+  /* added by EPN, Tue Jan  2 14:24:08 2007 */
+  int        config_opts;/* model configuration options                                        */
+  int        align_opts; /* alignment options                                                  */
+  int        search_opts;/* search options                                                     */
+  CP9_t     *cp9;        /* a CM Plan 9 HMM, always built when the model is read from a file   */
+  CP9Map_t  *cp9map;     /* the map from the Plan 9 HMM to the CM and vice versa               */
+  CP9Bands_t *cp9b;      /* the CP9 bands                                                      */
+  float     *root_trans; /* transition probs from state 0, saved IFF zeroed in ConfigLocal()   */
+  float      pbegin;     /* local begin prob to spread across internal nodes for local mode    */
+  float      pend;       /* local end prob to spread across internal nodes for local mode      */
+  
+  
+  float  el_selfsc;     /* score of a self transition in the EL state
+			 * the EL state emits only on self transition (EPN 11.15.05)*/
+  int   iel_selfsc;     /* scaled int version of el_selfsc         */
+
+  /* DP matrices and some auxiliary info for DP algorithms */
+  ScanMatrix_t *smx;     /* matrices, info for CYK/Inside scans with this CM */
+  CM_HB_MX     *hbmx;    /* growable HMM banded float matrix */
+  CP9_MX       *cp9_mx;  /* growable CP9 DP matrix */
+  CP9_MX       *cp9_bmx; /* another growable CP9 DP matrix, 'b' is for backward,
+			  * only alloc'ed to any significant size if we do Forward,Backward->Posteriors */
+
+  /* search info describing the cmsearch filtering strategy, NULL unless created in cmsearch */
+  SearchInfo_t *si;      /* describes each round of filtering, and final round of searching */
+
+  /* statistics */
+  CMStats_t *stats;      /* holds exponential tail stats and HMM filtering thresholds */
+
+  const  ESL_ALPHABET *abc;     /* ptr to alphabet info (cm->abc->K is alphabet size)*/
+} CM_t;
+
+#endif /*STRUCTSH_INCLUDED*/
diff --git a/src/trcyk.c b/src/trcyk.c
new file mode 100644
index 0000000..648d30f
--- /dev/null
+++ b/src/trcyk.c
@@ -0,0 +1,124 @@
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "easel.h"
+#include "esl_alphabet.c"
+#include "esl_msa.h"
+#include "esl_sqio.h"
+
+#include "structs.h"
+#include "funcs.h"
+
+int
+main(int argc, char **argv)
+{
+   char          *cmfile;
+   ESL_ALPHABET  *abc;
+   char          *seqfile;
+   ESL_SQFILE    *sqfp;
+   int            format;
+   CMFILE        *cmfp;
+   CM_t          *cm;
+   ESL_SQ        *seq;
+   float          sc, rev_sc;
+   Parsetree_t   *tr;
+   Fancyali_t    *fali;
+   Fancyali_t    *rev_fali;
+   CMConsensus_t *cons;
+
+   int do_local;
+
+   /* int status;    */
+   /* char *optname; */
+   /* char *optarg; */
+   int   optind;
+
+   int status;
+   char errbuf[cmERRBUFSIZE];
+
+   cmfile = seqfile = NULL;
+   abc = NULL;
+   sqfp = NULL;
+   cmfp = NULL;
+   cm = NULL;
+   seq = NULL;
+   tr = NULL;
+   fali = NULL;
+   rev_fali = NULL;
+   cons = NULL;
+   format = eslSQFILE_UNKNOWN;
+   do_local = TRUE;
+
+   /* Should process options, but for now assume none and set optind */
+   optind = 1;
+
+   if ( argc - optind != 2 ) cm_Die("Incorrect number of arguments\n");
+   cmfile = argv[optind++];
+   seqfile = argv[optind++];
+
+   if ( (cmfp = CMFileOpen(cmfile, NULL)) == NULL )
+      cm_Die("Failed to open covariance model save file\n");
+   if ((status = CMFileRead(cmfp, errbuf, &abc, &cm)) != eslOK)
+      cm_Die("Failed to read a CM from cm file\n");
+   if (cm == NULL)
+      cm_Die("CM file empty?\n");
+   CMFileClose(cmfp);
+
+   if ( esl_sqfile_Open(seqfile, format, NULL, &sqfp) != eslOK )
+      cm_Die("Failed to open sequence database file\n");
+
+   if (do_local) cm->config_opts |= CM_CONFIG_LOCAL;
+
+   ConfigCM(cm, TRUE); /* TRUE says: calculate W */
+   CreateCMConsensus(cm, cm->abc, 3.0, 1.0, &cons);
+   SetMarginalScores(cm);
+
+   seq = esl_sq_Create();
+   while ( esl_sqio_Read(sqfp, seq) == eslOK )
+   {
+      if (seq->n == 0) continue;
+
+      int i0 = 1;
+      int j0 = seq->n;
+      
+      if (seq->dsq == NULL) 
+         esl_sq_Digitize(abc, seq);
+      sc = TrCYK_DnC(cm, seq->dsq, seq->n, 0, i0, j0, &tr);
+      fali = CreateFancyAli(cm->abc, tr, cm, cons, seq->dsq, FALSE, NULL, NULL);
+      FreeParsetree(tr);
+
+      revcomp(abc, seq, seq);
+      rev_sc = TrCYK_DnC(cm,seq->dsq, seq->n, 0, i0, j0, &tr);
+      rev_fali = CreateFancyAli(cm->abc, tr, cm, cons,seq->dsq, FALSE, NULL, NULL);
+      FreeParsetree(tr);
+
+      if (sc > rev_sc)
+      {
+         printf("sequence: %s\n", seq->name);
+         printf("score:    %.2f\n",sc);
+         PrintFancyAli(stdout, fali, 0, FALSE, FALSE);
+      }
+      else
+      {
+         printf("sequence: %s (reversed)\n", seq->name);
+         printf("score:    %.2f\n",rev_sc);
+         PrintFancyAli(stdout, fali, seq->n, TRUE, FALSE);
+      }
+
+      FreeFancyAli(fali);
+      FreeFancyAli(rev_fali);
+
+   esl_sq_Destroy(seq);
+   seq = esl_sq_Create();
+
+   }
+   esl_sq_Destroy(seq);
+
+   FreeCMConsensus(cons);
+   FreeCM(cm);
+   esl_sqfile_Close(sqfp);
+
+   return EXIT_SUCCESS;
+}
diff --git a/src/truncyk.c b/src/truncyk.c
new file mode 100644
index 0000000..502ed09
--- /dev/null
+++ b/src/truncyk.c
@@ -0,0 +1,3856 @@
+/* truncyk.c
+ * DLK
+ *
+ * Fully local alignment of  target (sub)sequence to a CM
+ * using truncated-CYK algorithm
+ */
+
+/************************************************************
+ *
+ * truncyk external API:
+ *
+ * TrCYK_DnC()          - Divide and conquer
+ * TrCYK_Inside()       - Inside with or without traceback
+ *
+ ************************************************************/
+
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_stack.h"
+
+#include "structs.h"
+#include "funcs.h"
+
+#define BE_EFFICIENT 0
+#define BE_PARANOID  1
+
+#define USED_LOCAL_BEGIN 101
+#define USED_EL          102
+
+/*
+struct deckpool_s {
+   float ***pool;
+   int      n;
+   int      nalloc;
+   int      block;
+};
+*/
+
+/* Structure: AlphaMats_t */
+typedef struct alphamats_s {
+   float ***J;
+   float ***L;
+   float ***R;
+   float ***T;
+} AlphaMats_t;
+
+/* structure: BetaMats_t */
+typedef struct betamats_s {
+   float ***J;
+   float  **L;
+   float  **R;
+   /* no T because T only applies at bifurcations, and beta/outside is only calculated on unbifurcated subgraphs */
+} BetaMats_t;
+
+/* Structure: ShadowMats_t */
+typedef struct shadowmats_s {
+   void ***J;
+   void ***L;
+   void ***Lmode;
+   void ***R;
+   void ***Rmode;
+   void ***T;
+} ShadowMats_t;
+
+/* Divide and conquer */
+float tr_generic_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+                          int r, int vend, int i0, int j0,
+                          int r_allow_J, int r_allow_L, int r_allow_R);
+float   tr_wedge_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+                          int r, int z,    int i0, int j0,
+                          int r_allow_J, int r_allow_L, int r_allow_R);
+void        tr_v_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+                          int r, int z,    int i0, int i1, int j1, int j0,
+                          int useEL, int r_allow_J, int r_allow_L, int r_allow_R,
+                          int z_allow_J, int z_allow_L, int z_allow_R);
+
+/* Alignment engines */
+/* trinside is legacy, aviod use! */
+float trinside (CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+                void ****ret_shadow, void ****ret_L_shadow, void ****ret_R_shadow,
+                void ****ret_T_shadow, void ****ret_Lmode_shadow, void ****ret_Rmode_shadow,
+                int *ret_mode, int *ret_v, int *ret_i, int *ret_j);
+float tr_inside(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+                int allow_begin, int r_allow_J, int r_allow_L, int r_allow_R,
+                AlphaMats_t *arg_alpha, AlphaMats_t *ret_alpha, 
+                struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+                ShadowMats_t *ret_shadow, int *ret_mode, int *ret_v, int *ret_i, int *ret_j);
+float tr_outside(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+                 int r_allow_J, int r_allow_L, int r_allow_R,
+                 BetaMats_t *arg_beta, BetaMats_t *ret_beta,
+                 struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+                 int *ret_mode, int *ret_v, int *ret_j);
+float tr_vinside(CM_t *cm, ESL_DSQ *dsq, int L, int r, int z, int i0, int i1, int j1, int j0,
+                 int useEL, int do_full, int allow_begin,
+                 int r_allow_J, int r_allow_L, int r_allow_R,
+                 int z_allow_J, int z_allow_L, int z_allow_R,
+                 AlphaMats_t *arg_alpha, AlphaMats_t *ret_alpha,
+                 struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+                 ShadowMats_t *ret_shadow, int *ret_mode, int *ret_v, int *ret_i, int *ret_j);
+void tr_voutside(CM_t *cm, ESL_DSQ *dsq, int L, int r, int z, int i0, int i1, int j1, int j0,
+                 int useEL, int do_full, int r_allow_J, int r_allow_L, int r_allow_R,
+                 int z_allow_J, int z_allow_L, int z_allow_R, BetaMats_t *arg_beta,
+                 BetaMats_t *ret_beta, struct deckpool_s *dpool, struct deckpool_s **ret_dpool);
+
+/* Traceback routine */
+float tr_insideT(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z, int i0, int j0,
+                 int r_allow_J, int r_allow_L, int r_allow_R);
+float tr_vinsideT(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z, 
+                  int i0, int i1, int j1, int j0, int useEL,
+                  int r_allow_J, int r_allow_L, int r_allow_R,
+                  int z_allow_J, int z_allow_L, int z_allow_R);
+
+/* Function: SetMarginalScore()
+ * Author:   DLK
+ *
+ * Purpose:  Given an otherwise initialized CM,
+ *           set marginalized emission score vectors.
+ *           Requires cm->abc and cm->esc.
+ *
+ * Args:     cm
+ *
+ * Returns:  none (cm is modified)
+ */
+void
+SetMarginalScores(CM_t *cm)
+{
+   int i,v;
+
+   cm->lmesc = malloc(sizeof(float *) * (cm->M));
+   cm->rmesc = malloc(sizeof(float *) * (cm->M));
+
+   cm->lmesc[0] = malloc(sizeof(float) * (cm->M*cm->abc->Kp));
+   cm->rmesc[0] = malloc(sizeof(float) * (cm->M*cm->abc->Kp));
+
+   for (v = 0; v < cm->M; v++)
+   {
+      cm->lmesc[v] = cm->lmesc[0] + v*cm->abc->Kp;
+      cm->rmesc[v] = cm->rmesc[0] + v*cm->abc->Kp;
+
+      if (cm->sttype[v] == MP_st)
+         for (i = 0; i < cm->abc->Kp; i++)
+         {
+            cm->lmesc[v][i] =  LeftMarginalScore(cm->abc, cm->esc[v], i);
+            cm->rmesc[v][i] = RightMarginalScore(cm->abc, cm->esc[v], i);
+         }
+       else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st)
+         for (i = 0; i < cm->abc->Kp; i++)
+         {
+            cm->lmesc[v][i] = cm->esc[v][i];
+            cm->rmesc[v][i] = 0.0;
+         }
+       else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st)
+         for (i = 0; i < cm->abc->Kp; i++)
+         {
+            cm->lmesc[v][i] = 0.0;
+            cm->rmesc[v][i] = cm->esc[v][i];
+         }
+       else
+         for (i = 0; i < cm->abc->Kp; i++)
+         {
+            cm->lmesc[v][i] = 0.0;
+            cm->rmesc[v][i] = 0.0;
+         }
+   }
+  
+   return;
+}
+
+/* Function: TrCYK_DnC()
+ * Author:   DLK
+ *
+ * Purpose:  Divide-and-conquer CYK alignment
+ *           for truncated sequences with traceback
+ *
+ * Args:
+ *
+ * Returns:  score of the alignment in bits
+ */
+float
+TrCYK_DnC(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, Parsetree_t **ret_tr)
+{
+   Parsetree_t *tr;
+   int          z;
+   float        sc, bsc;
+   int          v, model_len;
+
+   /* Check input parameters */
+   if ( cm->stid[r] != ROOT_S )
+   {
+      if (! (cm->flags & CMH_LOCAL_BEGIN)) cm_Die("internal error: we're not in local mode, but r is not root");
+      if ( (cm->stid[r] != MATP_MP) &&
+           (cm->stid[r] != MATL_ML) &&
+           (cm->stid[r] != MATR_MR) &&
+           (cm->stid[r] != BIF_B  )    )  cm_Die("internal error: trying to do a local begin at a non-mainline start");
+   }
+
+   /* Create parse tree and initialize */
+   tr = CreateParsetree(100);
+   /* InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, i0, j0, r); */
+   z = cm->M-1;
+
+   /* If local begin is known */
+   if ( r != 0 )
+   {
+      InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, i0, j0, r);
+      z = CMSubtreeFindEnd(cm, r);
+   }
+
+   /* Solve by calling tr_generic_splitter() */
+   sc = tr_generic_splitter(cm, dsq, L, tr, r, z, i0, j0, TRUE, TRUE, TRUE);
+
+   model_len = 0;
+   for ( v = r; v < cm->M; v++ )
+   {
+      if      ( cm->stid[v] == MATP_MP ) model_len += 2;
+      else if ( cm->stid[v] == MATL_ML ) model_len += 1;
+      else if ( cm->stid[v] == MATR_MR ) model_len += 1;
+   }
+   /* 2.0 instead of 2 to force floating point division, not integer division */
+   bsc = sreLOG2(2.0/(model_len*(model_len+1)));
+
+   sc += bsc;
+
+   if ( ret_tr != NULL ) { *ret_tr = tr; }
+   else { FreeParsetree(tr); }
+
+   return sc;
+}
+
+/* Function: TrCYK_Inside()
+ * Author:   DLK
+ *
+ * Purpose:  Full CYK alignment for truncated sequences
+ *           with traceback
+ * 
+ *           Based on CYKInside()
+ *
+ * Args:     cm      - the covariance model
+ *           dsq     - the sequence, 1..L
+ *           L       - length of the sequence
+ *           r       - root of subgraph to align to target subseq (usually 0, the model's root)
+ *           i0      - start of target subsequence (usually 1, beginning of dsq)
+ *           j0      - end of target subsequence (usually L, end of dsq)
+ *           ret_tr  - RETURN: traceback (pass NULL if trace isn't wanted)
+ *
+ * Returns;  score of the alignment in bits
+ */
+float
+TrCYK_Inside(CM_t *cm, ESL_DSQ *dsq, int L, int r, int i0, int j0, Parsetree_t **ret_tr)
+{
+   Parsetree_t *tr;
+   int          z;
+   float        sc, bsc;
+   int          v, model_len;
+
+   /* Check input parameters */
+   if ( cm->stid[r] != ROOT_S )
+   {
+      if (! (cm->flags & CMH_LOCAL_BEGIN)) cm_Die("internal error: we're not in local mode, but r is not root");
+      if ( (cm->stid[r] != MATP_MP) &&
+           (cm->stid[r] != MATL_ML) &&
+           (cm->stid[r] != MATR_MR) &&
+           (cm->stid[r] != BIF_B  )    )  cm_Die("internal error: trying to do a local begin at a non-mainline start");
+   }
+
+   if ( ret_tr != NULL)
+   {
+      /* Create parse tree and initialize */
+      tr = CreateParsetree(100);
+      /* For purely local alignment, we don't want this state in the parse */
+      /* InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, i0, j0, r); */
+      z = cm->M-1;
+ 
+      /* If local begin is known */
+      if ( r != 0 )
+      {
+         InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, i0, j0, r);
+         z = CMSubtreeFindEnd(cm, r);
+      }
+
+      /* Solve by calling tr_insideT() */
+      sc = tr_insideT(cm, dsq, L, tr, r, z, i0, j0, TRUE, TRUE, TRUE);
+   }
+   else
+   {
+      z = cm->M-1;
+ 
+      /* If local begin is known */
+      if ( r != 0 )
+      {
+         InsertTraceNode(tr, -1, TRACE_LEFT_CHILD, i0, j0, r);
+         z = CMSubtreeFindEnd(cm, r);
+      }
+
+      sc = tr_inside(cm, dsq, L, r, z, i0, j0, BE_EFFICIENT,
+                     TRUE, TRUE, TRUE, TRUE,
+                     NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
+   }
+
+   model_len = 0;
+   for ( v = r; v < cm->M; v++ )
+   {
+      if      ( cm->stid[v] == MATP_MP ) model_len += 2;
+      else if ( cm->stid[v] == MATL_ML ) model_len += 1;
+      else if ( cm->stid[v] == MATR_MR ) model_len += 1;
+   }
+   /* 2.0 instead of 2 to force floating point division, not integer division */
+   bsc = sreLOG2(2.0/(model_len*(model_len+1)));
+
+   sc += bsc;
+
+   if ( ret_tr != NULL ) *ret_tr = tr;
+
+   return sc;
+}
+
+/* Function: tr_generic_splitter()
+ * Author:   DLK
+ *
+ * Purpose:  Generic problem for divide-and-conquer
+ *           Based closely on generic_splitter()
+ *
+ * Args:     
+ *
+ * Returns:
+ */
+float
+tr_generic_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+                    int r, int z, int i0, int j0,
+                    int r_allow_J, int r_allow_L, int r_allow_R)
+{
+   AlphaMats_t *alpha;
+   BetaMats_t  *beta;
+   struct deckpool_s *pool;
+   int        v,w,y;
+   int        wend, yend;
+   int        tv;
+   int        jp;
+   int        W;
+   float      sc;
+   int        j,d,k;
+   float      best_sc;
+   int        best_j, best_d, best_k;
+   int        v_mode, w_mode, y_mode;
+   int        b1_mode, b2_mode, b3_mode;
+   int        b1_v, b1_i, b1_j;
+   int        b2_v, b2_i, b2_j;
+   int        b3_v, b3_j;
+   float      b1_sc, b2_sc, b3_sc;
+   int        useEL;
+
+   int        v_allow_T = FALSE;
+
+   if (r == 0) v_allow_T = TRUE;
+   if (!r_allow_J && !r_allow_L && !r_allow_R) v_allow_T = TRUE;
+
+   /* Case 1: problem size is small; solve with tr_insideT()
+    * size calculation is heuristic based on size of insideT() */
+   if (5*insideT_size(cm, L, r, z, i0, j0) < RAMLIMIT)
+   {
+      sc = tr_insideT(cm, dsq, L, tr, r, z, i0, j0, r_allow_J, r_allow_L, r_allow_R);
+      return sc;
+   }
+
+   /* Case 2: find a bifurcation */
+   for (v = r; v <= z-5; v++)
+   {  if (cm->sttype[v] == B_st) break; }
+
+   /* Case 3: no bifurcations -> wedge problem */
+   if (cm->sttype[v] != B_st)
+   {
+      if (cm->sttype[z] != E_st) cm_Die("z in tr_generic_splitter not E_st - that ain't right");
+      sc = tr_wedge_splitter(cm, dsq, L, tr, r, z, i0, j0, r_allow_J, r_allow_L, r_allow_R);
+      return sc;
+   }
+
+   alpha = malloc(sizeof(AlphaMats_t));
+   beta  = malloc(sizeof(BetaMats_t));
+
+   /* Unusual cases dispatched, back to case 2 (bifurcation) */
+   w = cm->cfirst[v];
+   y = cm->cnum[v];
+   if (w < y) { wend = y-1; yend = z; }
+   else       { yend = w-1; wend = z; }
+
+   /* Calculate alphas for w and y
+    * also pick up best local begins in each subtree */
+   b1_sc = tr_inside(cm, dsq, L, w, wend, i0, j0, BE_EFFICIENT,
+                     (r == 0), TRUE, r_allow_L, r_allow_R,
+                     NULL, alpha, NULL, &pool, NULL, &b1_mode, &b1_v, &b1_i, &b1_j);
+   if (r != 0) b1_sc = IMPOSSIBLE;
+   b2_sc = tr_inside(cm, dsq, L, y, yend, i0, j0, BE_EFFICIENT,
+                     (r == 0), TRUE, r_allow_L, r_allow_R,
+                     alpha, alpha, pool,  NULL, NULL, &b2_mode, &b2_v, &b2_i, &b2_j);
+   if (r != 0) b2_sc = IMPOSSIBLE;
+
+   /* Calculate beta; release pool */
+   b3_sc = tr_outside(cm, dsq, L, r, v, i0, j0, BE_EFFICIENT,
+                      r_allow_J, r_allow_L, r_allow_R,
+                      NULL, beta, NULL, NULL, &b3_mode, &b3_v, &b3_j);
+
+   /* OK, to the point of actually finding the best split
+    * We have a lot more types of splits than the non-truncated
+    * version, so we need a better way to keep track of them    */
+   W = j0 - i0 + 1;
+   best_sc = IMPOSSIBLE;
+   for (jp = 0; jp <= W; jp ++)
+   {
+      j = i0 - 1 + jp;
+      for (d = 0; d <= jp; d++)
+      {
+         for (k = 0; k <= d; k++)
+         {
+            /* Attempted bug fix cases  - these cases have priority */
+            if ( v_allow_T && k > 0 && k < d)
+            if ( (sc = alpha->J[w][j-k][d-k] + alpha->L[y][j][k]) > best_sc )
+            {
+               best_sc = sc;
+               best_k  = k;
+               best_j  = j;
+               best_d  = d;
+               v_mode = 0; w_mode = 3; y_mode = 2;
+            }
+            if ( v_allow_T && k > 0 && k < d)
+            if ( (sc = alpha->R[w][j-k][d-k] + alpha->J[y][j][k]) > best_sc )
+            {
+               best_sc = sc;
+               best_k  = k;
+               best_j  = j;
+               best_d  = d;
+               v_mode = 0; w_mode = 1; y_mode = 3;
+            }
+            if ( (sc = alpha->J[w][j-k][d-k] + alpha->J[y][j][k] + beta->J[v][j][d]) > best_sc )
+            {
+               best_sc = sc;
+               best_k  = k;
+               best_j  = j;
+               best_d  = d;
+               v_mode = 3; w_mode = 3; y_mode = 3;
+            }
+            if ( r_allow_L && k > 0 /* && j-d+1 > i0 */ )
+            if ( (sc = alpha->J[w][j-k][d-k] + alpha->L[y][j][k] + beta->L[v][j-d+1]) > best_sc )
+            {
+               best_sc = sc;
+               best_k  = k;
+               best_j  = j;
+               best_d  = d;
+               v_mode = 2; w_mode = 3; y_mode = 2;
+            }
+            /* Attempted bug fix case */
+            if ( r_allow_L && k > 0 )
+            if ( (sc = alpha->J[w][j-k][d-k] + alpha->J[y][j][k] + beta->L[v][j-d+1]) > best_sc )
+            {
+               best_sc = sc;
+               best_k  = k;
+               best_j  = j;
+               best_d  = d;
+               v_mode = 2; w_mode = 3; y_mode = 3;
+            }
+            /* j < j0 test causes problems if there are no R emitters between r and v */
+            if ( r_allow_R && k < d /* && j < j0*/ )
+            if ( (sc = alpha->R[w][j-k][d-k] + alpha->J[y][j][k] + beta->R[v][j]) > best_sc )
+            {
+               best_sc = sc;
+               best_k  = k;
+               best_j  = j;
+               best_d  = d;
+               v_mode = 1; w_mode = 1; y_mode = 3;
+            }
+            /* Attempted bug fix case */
+            if ( r_allow_R && k < d )
+            if ( (sc = alpha->J[w][j-k][d-k] + alpha->J[y][j][k] + beta->R[v][j]) > best_sc )
+            {
+               best_sc = sc;
+               best_k  = k;
+               best_j  = j;
+               best_d  = d;
+               v_mode = 1; w_mode = 3; y_mode = 3;
+            }
+            if ( v_allow_T && k > 0 && k < d )
+            if ( (sc = alpha->R[w][j-k][d-k] + alpha->L[y][j][k]) > best_sc )
+            {
+               best_sc = sc;
+               best_k  = k;
+               best_j  = j;
+               best_d  = d;
+               v_mode = 0; w_mode = 1; y_mode = 2;
+            }
+         }
+
+         if ( r_allow_L )
+         if ( (sc = alpha->L[w][j][d] + beta->L[v][j-d+1]) > best_sc )
+         {
+            best_sc = sc;
+            best_k  = 0;
+            best_j  = j;
+            best_d  = d;
+            v_mode = 2; w_mode = 2; y_mode = 0;
+         }
+         if ( r_allow_L )
+         if ( (sc = alpha->J[w][j][d] + beta->L[v][j-d+1]) > best_sc )
+         {
+            best_sc = sc;
+            best_k  = 0;
+            best_j  = j;
+            best_d  = d;
+            v_mode = 2; w_mode = 3; y_mode = 0;
+         }
+         if ( r_allow_R )
+         if ( (sc = alpha->R[y][j][d] + beta->R[v][j]) > best_sc )
+         {
+            best_sc = sc;
+            best_k  = d;
+            best_j  = j;
+            best_d  = d;
+            v_mode = 1; w_mode = 0; y_mode = 1;
+         }
+         if ( r_allow_R )
+         if ( (sc = alpha->J[y][j][d] + beta->R[v][j]) > best_sc )
+         {
+            best_sc = sc;
+            best_k  = d;
+            best_j  = j;
+            best_d  = d;
+            v_mode = 1; w_mode = 0; y_mode = 3;
+         }
+         if ( (sc = beta->J[cm->M][j][d]) > best_sc) /* Joint parent to EL */
+         {
+            best_sc = sc;
+            best_k  = -1;
+            best_j  = j;
+            best_d  = d;
+            v_mode = 3; w_mode = 0; y_mode = 0;
+            useEL = TRUE;
+         }
+      }
+   }
+
+   /* Check for local entry in one of the child sub-trees */
+   if (r == 0)
+   {
+      if (b1_sc > best_sc)
+      {
+         best_sc = b1_sc;
+         best_k  = b1_v;
+         best_j  = b1_j;
+         best_d  = b1_j - b1_i + 1;
+         v_mode = 0; w_mode = b1_mode; y_mode = 0;
+      }
+      if (b2_sc > best_sc)
+      {
+         best_sc = b2_sc;
+         best_k  = b2_v;
+         best_j  = b2_j;
+         best_d  = b2_j - b2_i + 1;
+         v_mode = 0; w_mode = 0; y_mode = b2_mode;
+      }
+   }
+
+   /* local hit in parent (must be marginal) */
+   if (b3_sc > best_sc)
+   {
+      best_sc = b3_sc;
+      best_k  = b3_v;
+      best_j  = b3_j;
+      v_mode = b3_mode; w_mode = 0; y_mode = 0;
+      useEL = FALSE;
+   }
+
+   /* Free alphas */
+   free_vjd_matrix(alpha->J, cm->M, i0, j0);
+   free_vjd_matrix(alpha->L, cm->M, i0, j0);
+   free_vjd_matrix(alpha->R, cm->M, i0, j0);
+   free_vjd_matrix(alpha->T, cm->M, i0, j0);
+   free_vjd_matrix( beta->J, cm->M, i0, j0);
+   free(beta->L[0]); free(beta->L);
+   free(beta->R[0]); free(beta->R);
+   free(alpha);
+   free(beta);
+
+   /* Found the best path, now to interpret and sub-divide */
+   if ( v_mode ) /* parent graph is non-empty */
+   {
+      if ( w_mode == 0 && y_mode == 0 ) /* local hit in parent (marginal) */
+      {
+if (!useEL && b3_v == -1)
+cm_Die("1Superbad: passing z = -1!\n");
+         tr_v_splitter(cm, dsq, L, tr, r, (useEL ? v : b3_v), i0, best_j, best_j, j0, 
+                       useEL, r_allow_J, r_allow_L, r_allow_R, (v_mode == 3), (v_mode == 2), (v_mode == 1));
+         return best_sc;
+      }
+      else
+      {
+if (v == -1) cm_Die("2Superbad: passing z = -1!\n");
+         tr_v_splitter(cm, dsq, L, tr, r, v, i0, best_j-best_d+1, best_j, j0,
+                       FALSE, r_allow_J, r_allow_L, r_allow_R, (v_mode == 3), (v_mode == 2), (v_mode == 1));
+      }
+   }
+   else if ( w_mode == 0 || y_mode == 0 ) /* local entry to one of the children */
+   {
+      if ( b1_sc > b2_sc )
+      {
+         InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, b1_i, b1_j, b1_v, b1_mode);
+         z = CMSubtreeFindEnd(cm, b1_v);
+         tr_generic_splitter(cm, dsq, L, tr, b1_v, z, b1_i, b1_j, (b1_mode == 3), (b1_mode == 2), (b1_mode == 1));
+         return best_sc;
+      }
+      else
+      {
+         InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, b2_i, b2_j, b2_v, b2_mode);
+         z = CMSubtreeFindEnd(cm, b2_v);
+         tr_generic_splitter(cm, dsq, L, tr, b2_v, z, b2_i, b2_j, (b2_mode == 3), (b2_mode == 2), (b2_mode == 1));
+         return best_sc;
+      }
+   }
+   else /* case T: parent is empty, but both children are non-empty */
+   {
+      InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, best_j - best_d + 1, best_j, v, 0);
+   }
+
+   tv = tr->n - 1;
+   if ( w_mode )
+   {
+      InsertTraceNodewithMode(tr, tv, TRACE_LEFT_CHILD, best_j - best_d + 1, best_j - best_k, w, w_mode);
+      tr_generic_splitter(cm, dsq, L, tr, w, wend, best_j - best_d + 1, best_j - best_k, (w_mode == 3), (w_mode == 2), (w_mode == 1));
+   }
+   else
+   {
+      InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, best_j - best_d + 1, best_j - best_d, w, w_mode);
+      /*InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, best_j - best_d + 1, best_j - best_d, cm->M, 3);*/
+   }
+
+   if ( y_mode )
+   {
+      InsertTraceNodewithMode(tr, tv, TRACE_RIGHT_CHILD, best_j - best_k + 1, best_j, y, y_mode);
+      tr_generic_splitter(cm, dsq, L, tr, y, yend, best_j - best_k + 1, best_j, (y_mode == 3), (y_mode == 2), (y_mode == 1));
+   }
+   else 
+   {
+      InsertTraceNodewithMode(tr, tv, TRACE_RIGHT_CHILD, best_j + 1, best_j, y, y_mode);
+      /*InsertTraceNodewithMode(tr, tv, TRACE_RIGHT_CHILD, best_j + 1, best_j, cm->M, 3);*/
+   }
+
+   return best_sc;
+}
+
+/* Function: tr_wedge_splitter()
+ * Author:   DLK
+ *
+ * Purpose:  Wedge problem for divide-and-conquer
+ *           Based closely on wedge_splitter()
+ *
+ * Args:     
+ *
+ * Returns:
+ */
+float
+tr_wedge_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr,
+                  int r, int z, int i0, int j0,
+                  int r_allow_J, int r_allow_L, int r_allow_R)
+{
+   AlphaMats_t *alpha;
+   BetaMats_t  *beta;
+   float        sc;
+   float        best_sc;
+   int          v,w,y;
+   int          W;
+   int          jp, j, d;
+   int          best_v, best_j, best_d;
+   int          p_mode, c_mode;
+   int          midnode;
+   float        b1_sc, b2_sc;
+   int          b1_mode, b1_v, b1_i, b1_j;
+   int          b2_mode, b2_v, b2_j;
+
+   /* Special case: problem is small enough to be solved with traceback */
+   if ( (cm->ndidx[z] == cm->ndidx[r] + 1) || 
+        (5 * insideT_size(cm, L, r, z, i0, j0) < RAMLIMIT) )
+   {
+      sc = tr_insideT(cm, dsq, L, tr, r, z, i0, j0, r_allow_J, r_allow_L, r_allow_R);
+      return sc;
+   }
+
+   alpha = malloc(sizeof(AlphaMats_t));
+   beta  = malloc(sizeof(BetaMats_t));
+
+   /* Calculate a midpoint to split at */
+   midnode = cm->ndidx[r] + ((cm->ndidx[z] - cm->ndidx[r])/2);
+   w = cm->nodemap[midnode];
+   y = cm->cfirst[w] - 1;
+
+   /* Get alphas and betas */
+   b1_sc = tr_inside(cm, dsq, L, w, z, i0, j0, BE_EFFICIENT,
+                     (r == 0), TRUE, r_allow_L, r_allow_R,
+                     NULL, alpha, NULL, NULL, NULL, &b1_mode, &b1_v, &b1_i, &b1_j);
+   if (r != 0) b1_sc = IMPOSSIBLE;
+   b2_sc = tr_outside(cm, dsq, L, r, y, i0, j0, BE_EFFICIENT,
+             r_allow_J, r_allow_L, r_allow_R,
+             NULL, beta, NULL, NULL, &b2_mode, &b2_v, &b2_j);
+   if ( b2_mode == 2 && !r_allow_L ) b2_sc = IMPOSSIBLE;
+   if ( b2_mode == 1 && !r_allow_R ) b2_sc = IMPOSSIBLE;
+
+   /* Find the split */
+   W = j0 - i0 + 1;
+   best_sc = IMPOSSIBLE;
+
+   /* Special case: parent empty, child has local hit */
+   if (b1_sc > best_sc)
+   {
+      best_sc = b1_sc;
+      best_v  = b1_v;
+      best_j  = b1_j;
+      best_d  = b1_j - b1_i + 1;
+      p_mode = 0; c_mode = b1_mode;
+   }
+
+   /* Special case: child empty, parent has local hit */
+   /* 1 and 2 are the only appropriate values for b2_mode */
+   if (b2_sc > best_sc)
+   {
+      best_sc = b2_sc;
+      best_v  = b2_v;
+      best_j  = b2_j;
+      best_d  = 1;
+      p_mode = b2_mode; c_mode = 0;
+   }
+  
+   /* Standard cases */
+   for (v = w; v <= y; v++)
+   {
+      for (jp = 0; jp <= W; jp++)
+      {
+         j = i0 - 1 + jp;
+         for (d = 0; d <= jp; d++)
+         {
+            if ( (sc = alpha->J[v][j][d] + beta->J[v][j][d]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_d  = d;
+               best_j  = j;
+               p_mode = 3; c_mode = 3;
+            }
+            if ( r_allow_L )
+            if ( (sc = alpha->J[v][j][d] + beta->L[v][j-d+1]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_d  = d;
+               best_j  = j;
+               p_mode = 2; c_mode = 3;
+            }
+            if ( r_allow_L )
+            if ( (sc = alpha->L[v][j][d] + beta->L[v][j-d+1]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_d  = d;
+               best_j  = j;
+               p_mode = 2; c_mode = 2;
+            }
+            if ( r_allow_R )
+            if ( (sc = alpha->J[v][j][d] + beta->R[v][j]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_d  = d;
+               best_j  = j;
+               p_mode = 1; c_mode = 3;
+            }
+            if ( r_allow_R )
+            if ( (sc = alpha->R[v][j][d] + beta->R[v][j]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_d  = d;
+               best_j  = j;
+               p_mode = 1; c_mode = 1;
+            }
+         }
+      }
+   }
+
+   /* Special case: joint parent to EL */
+   for (jp = 0; jp <= W; jp++)
+   {
+      j = i0 - 1 + jp;
+      for (d = 0; d <= jp; d++)
+      {
+         if ( (sc = beta->J[cm->M][j][d]) > best_sc )
+         {
+            best_sc = sc;
+            best_v  = -1;
+            best_j  = j;
+            best_d  = d;
+            p_mode = 3; c_mode = 0;
+         }
+      }
+   }
+
+   /* Free alpha and beta */
+   free_vjd_matrix(alpha->J, cm->M, i0, j0);
+   free_vjd_matrix(alpha->L, cm->M, i0, j0);
+   free_vjd_matrix(alpha->R, cm->M, i0, j0);
+   free_vjd_matrix(alpha->T, cm->M, i0, j0);
+   free_vjd_matrix( beta->J, cm->M, i0, j0);
+   free(beta->L[0]); free(beta->L);
+   free(beta->R[0]); free(beta->R);
+   free(alpha);
+   free(beta);
+   
+   if ( p_mode )
+   {
+      if ( c_mode == 0 ) /* child empty */
+      {
+if ((p_mode == 3 ? w : b2_v) == -1) cm_Die("3Superbad: passing z = -1!\n");
+         tr_v_splitter(cm, dsq, L, tr, r, (p_mode == 3 ? w : b2_v), i0, best_j - best_d + 1, best_j, j0,
+                       (p_mode == 3), r_allow_J, r_allow_L, r_allow_R, (p_mode == 3), (p_mode == 2), (p_mode == 1));
+         return best_sc;
+      }
+      else
+      {
+if (best_v == -1) cm_Die("4Superbad: passing z = -1!\n");
+         tr_v_splitter(cm, dsq, L, tr, r, best_v, i0, best_j - best_d + 1, best_j, j0,
+                       FALSE, r_allow_J, r_allow_L, r_allow_R, (c_mode == 3), (c_mode == 2), (c_mode == 1));
+      }
+   }
+
+   if ( c_mode )
+   {
+      if ( p_mode == 0 )
+      {
+         InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, best_j - best_d + 1, best_j, best_v, c_mode);
+      }
+      tr_wedge_splitter(cm, dsq, L, tr, best_v, z, best_j - best_d + 1, best_j, (c_mode == 3), (c_mode == 2), (c_mode == 1));
+   }
+   else /* parent and child both empty */
+      cm_Die("Danger, danger! p_mode = %d c_mode = %d\n",p_mode,c_mode);
+
+   return best_sc;
+}
+
+/* Function: tr_v_splitter()
+ * Author:   DLK
+ *
+ * Purpose:  'V problem' - closely based on v_splitter()
+ *
+ * Args:     
+ *
+ * Returns;  none
+ */
+void
+tr_v_splitter(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z, int i0, int i1,
+              int j1, int j0, int useEL, int r_allow_J, int r_allow_L, int r_allow_R,
+              int z_allow_J, int z_allow_L, int z_allow_R)
+{
+   AlphaMats_t *alpha;
+   BetaMats_t  *beta;
+   float        sc, best_sc;
+   int          v, w, y;
+   int          best_v, best_i, best_j;
+   int          midnode;
+   int          p_mode, c_mode;
+   int          jp, ip;
+   float        b_sc;
+   int          b_mode, b_v, b_i, b_j;
+
+   /* Recommend a special handler for the fully marginal cases (linear alg.)*/
+   /*
+   if ( force_LM)
+   {
+
+   }
+   else if ( force_RM )
+   {
+
+   }
+   */
+
+   /* Special case: solve without splitting for small problems and boundary conditions */
+   if (cm->ndidx[z] == cm->ndidx[r] + 1 || r == z ||
+       5*vinsideT_size(cm, r, z, i0, i1, j1, j0) < RAMLIMIT)
+   {
+      tr_vinsideT(cm, dsq, L, tr, r, z, i0, i1, j1, j0, useEL,
+                  r_allow_J, r_allow_L, r_allow_R, z_allow_J, z_allow_L, z_allow_R);
+      return;
+   }
+
+   alpha = malloc(sizeof(AlphaMats_t));
+   beta  = malloc(sizeof(BetaMats_t));
+
+   /* Find split set */
+   midnode = cm->ndidx[r] + ((cm->ndidx[z] - cm->ndidx[r])/2);
+   w = cm->nodemap[midnode];
+   y = cm->cfirst[w] - 1;
+
+   /* Calculate alphas and betas */
+   b_sc =  tr_vinside(cm, dsq, L, w, z, i0, i1, j1, j0, useEL, BE_EFFICIENT, (r == 0),
+                      z_allow_J, r_allow_L, r_allow_R, z_allow_J, z_allow_L, z_allow_R,
+                      NULL, alpha, NULL, NULL, NULL, &b_mode, &b_v, &b_i, &b_j);
+   if (r != 0) b_sc = IMPOSSIBLE;
+   tr_voutside(cm, dsq, L, r, y, i0, i1, j1, j0, useEL, BE_EFFICIENT, 
+               r_allow_J, r_allow_L, r_allow_R, z_allow_J, z_allow_L, z_allow_R,
+               NULL, beta, NULL, NULL);
+
+   best_sc = IMPOSSIBLE;
+
+   /* check local begin */
+   if (b_sc > best_sc)
+   {
+      best_sc = b_sc;
+      best_v  = b_v;
+      best_i  = b_i;
+      best_j  = b_j;
+      p_mode = 0; c_mode = b_mode;
+   }
+
+   /* Find our best split */
+   for (v = w; v <= y; v++)
+   {
+      for (ip = 0; ip <= i1-i0; ip++)
+      {
+         for (jp = 0; jp <= j0-j1; jp++)
+         {
+            if ( z_allow_J )
+            if ( (sc = alpha->J[v][jp][ip] + beta->J[v][jp][ip]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_i  = ip + i0;
+               best_j  = jp + j1;
+               p_mode = 3; c_mode = 3;
+            }
+            if ( z_allow_J && r_allow_L )
+            if ( (sc = alpha->J[v][jp][ip] + beta->L[v][ip]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_i  = ip + i0;
+               best_j  = jp + j1;
+               p_mode = 2; c_mode = 3;
+            }
+            if ( r_allow_L )
+            if ( (sc = alpha->L[v][jp][ip] + beta->L[v][ip]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_i  = ip + i0;
+               best_j  = jp + j1;
+               p_mode = 2; c_mode = 2;
+            }
+            if ( z_allow_J && r_allow_R )
+            if ( (sc = alpha->J[v][jp][ip] + beta->R[v][jp]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_i  = ip + i0;
+               best_j  = jp + j1;
+               p_mode = 1; c_mode = 3;
+            }
+            if ( r_allow_R )
+            if ( (sc = alpha->R[v][jp][ip] + beta->R[v][jp]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = v;
+               best_i  = ip + i0;
+               best_j  = jp + j1;
+               p_mode = 1; c_mode = 1;
+            }
+         }
+      }
+   }
+
+   /* check EL */
+   if ( useEL )
+   {
+      for (ip = 0; ip <= i1-i0; ip++)
+      {
+         for (jp = 0; jp <= j0-j1; jp++)
+         {
+            if ( (sc = beta->J[cm->M][jp][ip]) > best_sc )
+            {
+               best_sc = sc;
+               best_v  = cm->M;
+               best_i  = ip + i0;
+               best_j  = jp + j1;
+               p_mode = 3; c_mode = 0;
+            }
+         }
+      }
+   }
+
+   /* Free memory */
+   free_vji_matrix(alpha->J, cm->M, j1, j0);
+   free_vji_matrix(alpha->L, cm->M, j1, j0);
+   free_vji_matrix(alpha->R, cm->M, j1, j0);
+   free_vji_matrix( beta->J, cm->M, j1, j0);
+   free(beta->L[0]); free(beta->L);
+   free(beta->R[0]); free(beta->R);
+   free(alpha);
+   free(beta);
+
+   /* Interpret and subdivide */
+   if ( p_mode )
+   {
+      if ( c_mode )
+      {
+if (best_v == -1) cm_Die("5Superbad: passing z = -1!\n");
+         tr_v_splitter(cm, dsq, L, tr, r, best_v, i0, best_i, best_j, j0,
+                       FALSE, r_allow_J, r_allow_L, r_allow_R, (c_mode == 3), (c_mode == 2), (c_mode == 1));
+if (z == -1) cm_Die("6Superbad: passing z = -1!\n");
+         tr_v_splitter(cm, dsq, L, tr, best_v, z, best_i, i1, j1, best_j,
+                       useEL, (c_mode == 3), (c_mode == 2), (c_mode == 1), z_allow_J, z_allow_L, z_allow_R);  
+      }
+      else
+      {
+         tr_v_splitter(cm, dsq, L, tr, r, w, i0, best_i, best_j, j0,
+                       TRUE, r_allow_J, r_allow_L, r_allow_R, TRUE, FALSE, FALSE);
+      }
+   }
+   else
+   {
+      if (best_v != z)
+      {
+         InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, best_i, best_j, best_v, c_mode);
+      }
+if (z == -1) cm_Die("7Superbad: passing z = -1!\n");
+      tr_v_splitter(cm, dsq, L, tr, best_v, z, best_i, i1, j1, best_j,
+                    useEL, (c_mode == 3), (c_mode == 2), (c_mode == 1), z_allow_J, z_allow_L, z_allow_R);
+   }
+
+   return;
+}
+
+/* Legacy wrapper */
+float
+trinside (CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+          void ****ret_shadow, void ****ret_L_shadow, void ****ret_R_shadow,
+          void ****ret_T_shadow, void ****ret_Lmode_shadow, void ****ret_Rmode_shadow,
+          int *ret_mode, int *ret_v, int *ret_i, int *ret_j)
+{
+   float sc;
+   ShadowMats_t shadow;
+
+   shadow.J = *ret_shadow;
+   shadow.L = *ret_L_shadow;
+   shadow.R = *ret_R_shadow;
+   shadow.T = *ret_T_shadow;
+   shadow.Lmode = *ret_Lmode_shadow;
+   shadow.Rmode = *ret_Rmode_shadow;
+
+   sc = tr_inside(cm, dsq, L, vroot, vend, i0, j0, do_full,
+                  TRUE, TRUE, TRUE, TRUE,
+                  NULL, NULL, NULL, NULL, &shadow,
+                  ret_mode, ret_v, ret_i, ret_j);
+   *ret_shadow = shadow.J;
+   *ret_L_shadow = shadow.L;
+   *ret_R_shadow = shadow.R;
+   *ret_T_shadow = shadow.T;
+   *ret_Lmode_shadow = shadow.Lmode;
+   *ret_Rmode_shadow = shadow.Rmode;
+
+   return sc;
+}
+
+/* Function: tr_inside()
+ * Author:   DLK
+ *
+ * Purpose:  inside phase of CYK on truncated sequence
+ *           based on inside()
+ *
+ *           Score matrices and deckpool are only managed
+ *           within this func, not available to caller
+ *
+ * Args:     cm      - the covariance model
+ *           dsq     - the sequence, 1..L
+ *           L       - length of the sequence
+ *           r       - root of subgraph to align to target subseq (usually 0, the model's root)
+ *           z       - last state of the subgraph
+ *           i0      - start of target subsequence (usually 1, beginning of dsq)
+ *           j0      - end of target subsequence (usually L, end of dsq)
+ *           do_full - if TRUE, save all decks rather than re-using
+ * 
+ * Returns:  Score of the optimal alignment
+ */
+float
+tr_inside(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+          int allow_begin, int r_allow_J, int r_allow_L, int r_allow_R,
+          AlphaMats_t *arg_alpha, AlphaMats_t *ret_alpha, 
+          struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+          ShadowMats_t *ret_shadow, int *ret_mode, int *ret_v, int *ret_i, int *ret_j)
+{
+   float  **end;
+   int      nends;
+   int     *touch;
+   int      v,y,z;
+   int      j,d,i,k;
+   float    sc;
+   int      yoffset;
+   int      W;
+   int      jp;
+   void  ***shadow;
+   void  ***L_shadow;
+   void  ***R_shadow;
+   void  ***T_shadow;
+   int   ***Lmode_shadow;
+   int   ***Rmode_shadow;
+   int    **kshad;
+   char   **yshad;
+   int      r_v, r_i, r_j, r_mode;
+   float    r_sc;
+
+   float ***alpha;
+   float ***L_alpha;
+   float ***R_alpha;
+   float ***T_alpha;
+
+   if ( arg_alpha == NULL )
+   {
+      alpha = NULL;
+      L_alpha = NULL;
+      R_alpha = NULL;
+      T_alpha = NULL;
+   }
+   else
+   {
+        alpha = arg_alpha->J;
+      L_alpha = arg_alpha->L;
+      R_alpha = arg_alpha->R;
+      T_alpha = arg_alpha->T;
+   }
+
+   /*Initialization */
+   r_v = -1;
+   r_i = i0;
+   r_j = j0;
+   r_mode = 3;
+   r_sc = IMPOSSIBLE;
+   W = j0-i0+1;
+
+   /* Make a deckpool */
+   if ( dpool == NULL ) dpool = deckpool_create();
+   if (! deckpool_pop(dpool, &end) )
+   {  end = alloc_vjd_deck(L, i0, j0); }
+   nends = CMSubtreeCountStatetype(cm, vroot, E_st);
+   for ( jp=0; jp<=W; jp++ )
+   {
+      j = i0+jp-1;
+      end[j][0] = 0.0;
+      for ( d=1; d<=jp; d++ ) { end[j][d] = IMPOSSIBLE; }
+   }
+
+   /* Create score matrices */
+   if ( alpha == NULL )
+   {
+      alpha = malloc(sizeof(float **) * (cm->M+1));
+      for ( v=0; v<=cm->M; v++ ) { alpha[v] = NULL; }
+   }
+   if ( L_alpha == NULL )
+   {
+      L_alpha = malloc(sizeof(float **) * (cm->M+1));
+      for ( v=0; v<=cm->M; v++ ) { L_alpha[v] = NULL; }
+   }
+   if ( R_alpha == NULL )
+   {
+      R_alpha = malloc(sizeof(float **) * (cm->M+1));
+      for ( v=0; v<=cm->M; v++ ) { R_alpha[v] = NULL; }
+   }
+   if ( T_alpha == NULL )
+   {
+      T_alpha = malloc(sizeof(float **) * (cm->M+1));
+      for ( v=0; v<=cm->M; v++ ) { T_alpha[v] = NULL; }
+   }
+
+   touch = malloc(sizeof(int) *cm->M);
+   for ( v=0;      v<vroot; v++ ) { touch[v] = 0; }
+   for ( v=vroot;  v<=vend; v++ ) { touch[v] = cm->pnum[v]; }
+   for ( v=vend+1; v<cm->M; v++ ) {touch[v] = 0; }
+
+   /* Create shadow matrices */
+   if ( ret_shadow != NULL ) 
+   {
+      shadow = (void ***) malloc(sizeof(void **) * cm->M);
+      for ( v=0; v<cm->M; v++ ) { shadow[v] = NULL; }
+
+      L_shadow = (void ***) malloc(sizeof(void **) * cm->M);
+      for ( v=0; v<cm->M; v++ ) { L_shadow[v] = NULL; }
+
+      R_shadow = (void ***) malloc(sizeof(void **) * cm->M);
+      for ( v=0; v<cm->M; v++ ) { R_shadow[v] = NULL; }
+
+      T_shadow = (void ***) malloc(sizeof(void **) * cm->M);
+      for ( v=0; v<cm->M; v++ ) { T_shadow[v] = NULL; }
+
+      Lmode_shadow = (int ***) malloc(sizeof(int **) * cm->M);
+      for ( v=0; v<cm->M; v++ ) { Lmode_shadow[v] = NULL; }
+
+      Rmode_shadow = (int ***) malloc(sizeof(int **) * cm->M);
+      for ( v=0; v<cm->M; v++ ) { Rmode_shadow[v] = NULL; }
+   }
+
+   /* Main recursion */
+   for ( v = vend; v >= vroot; v-- )
+   {
+      if ( cm->sttype[v] == E_st )
+      {
+         alpha[v] = end;
+         L_alpha[v] = end;
+         R_alpha[v] = end;
+         continue;
+      }
+      /* Assign alpha decks */
+      if (! deckpool_pop(dpool, &(alpha[v])) )
+      {  alpha[v] = alloc_vjd_deck(L, i0, j0); }
+      if (! deckpool_pop(dpool, &(L_alpha[v])) )
+      {  L_alpha[v] = alloc_vjd_deck(L, i0, j0); }
+      if (! deckpool_pop(dpool, &(R_alpha[v])) )
+      {  R_alpha[v] = alloc_vjd_deck(L, i0, j0); }
+      if ( (cm->sttype[v] == B_st) && (! deckpool_pop(dpool, &(T_alpha[v])) ) )
+      {  T_alpha[v] = alloc_vjd_deck(L, i0, j0); }
+
+      /* Assign shadow decks */
+      if ( ret_shadow != NULL )
+      {
+         if ( cm->sttype[v] == B_st )
+         {
+            kshad = alloc_vjd_kshadow_deck(L, i0, j0);
+            shadow[v] = (void **) kshad;
+         }
+         else
+         {
+            yshad = alloc_vjd_yshadow_deck(L, i0, j0);
+            shadow[v] = (void **) yshad;
+         }
+
+         if ( cm->sttype[v] == B_st )
+         {
+            kshad = alloc_vjd_kshadow_deck(L, i0, j0);
+            L_shadow[v] = (void **) kshad;
+         }
+         else
+         {
+            yshad = alloc_vjd_yshadow_deck(L, i0, j0);
+            L_shadow[v] = (void **) yshad;
+         }
+
+         if ( cm->sttype[v] == B_st )
+         {
+            kshad = alloc_vjd_kshadow_deck(L, i0, j0);
+            R_shadow[v] = (void **) kshad;
+         }
+         else
+         {
+            yshad = alloc_vjd_yshadow_deck(L, i0, j0);
+            R_shadow[v] = (void **) yshad;
+         }
+
+         if ( cm->sttype[v] == B_st )
+         {
+            kshad = alloc_vjd_kshadow_deck(L, i0, j0);
+            T_shadow[v] = (void **) kshad;
+         }
+
+         kshad = alloc_vjd_kshadow_deck(L, i0, j0);
+         Lmode_shadow[v] = (int **) kshad;
+
+         kshad = alloc_vjd_kshadow_deck(L, i0, j0);
+         Rmode_shadow[v] = (int **) kshad;
+      }
+
+      if ( cm->sttype[v] == D_st || cm->sttype[v] == S_st )
+      {
+         for ( jp=0; jp<=W; jp++ )
+         {
+            j = i0-1+jp;
+            for ( d=0; d<=jp; d++ )
+            {
+               y = cm->cfirst[v];
+               alpha[v][j][d]   = cm->endsc[v] + (cm->el_selfsc * (d));
+/*
+               if (cm->sttype[v] == S_st) alpha[v][j][d]   = cm->endsc[v] + (cm->el_selfsc * (d));
+               else                       alpha[v][j][d]   = IMPOSSIBLE;
+*/
+               L_alpha[v][j][d] = IMPOSSIBLE;
+               R_alpha[v][j][d] = IMPOSSIBLE;
+               if ( ret_shadow   != NULL )
+               {
+                  ((char **)  shadow[v])[j][d] = USED_EL;
+                  /* Set USED_EL to prevent a traceback bug */
+                  ((char **)L_shadow[v])[j][d] = USED_EL;
+                  ((char **)R_shadow[v])[j][d] = USED_EL;
+               }
+
+               for ( yoffset=0; yoffset<cm->cnum[v]; yoffset++ )
+               {
+                  if ( (sc = alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) > alpha[v][j][d] )
+                  {
+                     alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) ((char **)shadow[v])[j][d] = yoffset;
+                  }
+                  if ( (sc = L_alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) > L_alpha[v][j][d] )
+                  {
+                     L_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) ((char **)L_shadow[v])[j][d] = yoffset;
+                     if ( ret_shadow != NULL ) Lmode_shadow[v][j][d] = 2;
+                  }
+                  if ( (sc = R_alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) > R_alpha[v][j][d] )
+                  {
+                     R_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) ((char **)R_shadow[v])[j][d] = yoffset;
+                     if ( ret_shadow != NULL ) Rmode_shadow[v][j][d] = 1;
+                  }
+               }
+
+               if ( d == 0 )
+               {
+                  L_alpha[v][j][d] = IMPOSSIBLE;
+                  R_alpha[v][j][d] = IMPOSSIBLE;
+               }
+
+               if (   alpha[v][j][d] < IMPOSSIBLE ) {   alpha[v][j][d] = IMPOSSIBLE; }
+               if ( L_alpha[v][j][d] < IMPOSSIBLE ) { L_alpha[v][j][d] = IMPOSSIBLE; }
+               if ( R_alpha[v][j][d] < IMPOSSIBLE ) { R_alpha[v][j][d] = IMPOSSIBLE; }
+            }
+         }
+      }
+      else if ( cm->sttype[v] == B_st )
+      {
+         for ( jp=0; jp<=W; jp++ )
+         {
+            j = i0-1+jp;
+            for ( d=0; d<=jp; d++ )
+            {
+               int allow_L_exit = 0;
+               int allow_R_exit = 0;
+               int allow_J_exit = 0;
+               y = cm->cfirst[v];
+               z = cm->cnum[v];
+
+               alpha[v][j][d]   =   alpha[y][j][d] +   alpha[z][j][0];
+               L_alpha[v][j][d] = L_alpha[y][j][d]                   ;
+               R_alpha[v][j][d] =                  + R_alpha[z][j][d];
+               if ( ret_shadow != NULL )
+               {
+                  ((int **)  shadow[v])[j][d] = 0;
+                  ((int **)L_shadow[v])[j][d] = 0;
+                  ((int **)R_shadow[v])[j][d] = d;
+                  Lmode_shadow[v][j][d] = 2;
+                  Rmode_shadow[v][j][d] = 1;
+               }
+
+               if  ( (sc = alpha[y][j][d]                   ) > L_alpha[v][j][d] )
+               {
+                  L_alpha[v][j][d] = sc;
+                  if ( ret_shadow != NULL ) { ((int **)L_shadow[v])[j][d] = 0; }
+                  if ( ret_shadow != NULL ) { Lmode_shadow[v][j][d] = 3; }
+               }
+ 
+               for ( k=1; k<=d; k++ )
+               {
+                  if ( (sc = alpha[y][j-k][d-k] + alpha[z][j][k]) > alpha[v][j][d] )
+                  {
+                     alpha[v][j][d] = sc;
+                     if (ret_shadow != NULL ) { ((int **)shadow[v])[j][d] = k; }
+                     if (k == d) allow_J_exit = 0;
+                     else        allow_J_exit = 1;
+                  }
+                  if ( (sc = alpha[y][j-k][d-k] + L_alpha[z][j][k]) > L_alpha[v][j][d] )
+                  {
+                     L_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((int **)L_shadow[v])[j][d] = k; }
+                     if ( ret_shadow != NULL ) { Lmode_shadow[v][j][d] = 3; }
+                     allow_L_exit = 1;
+                  }
+               }
+               if ( (sc =                        alpha[z][j][d]) > R_alpha[v][j][d] )
+               {
+                  R_alpha[v][j][d] = sc;
+                  if ( ret_shadow != NULL ) { ((int **)R_shadow[v])[j][d] = d; }
+                  if ( ret_shadow != NULL ) { Rmode_shadow[v][j][d] = 3; }
+               }
+               for ( k=0; k< d; k++ )
+               {
+                  if ( (sc = R_alpha[y][j-k][d-k] + alpha[z][j][k]) > R_alpha[v][j][d] )
+                  {
+                     R_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((int **)R_shadow[v])[j][d] = k; }
+                     if ( ret_shadow != NULL ) { Rmode_shadow[v][j][d] = 3; }
+                     allow_R_exit = 1;
+                  }
+               }
+
+               if (d == 0) {
+                  L_alpha[v][j][d] = IMPOSSIBLE;
+                  R_alpha[v][j][d] = IMPOSSIBLE;
+               }
+
+               if (d >= 2) {
+                 T_alpha[v][j][d] = R_alpha[y][j-1][d-1] + L_alpha[z][j][1];
+                 if ( ret_shadow != NULL ) { ((int **)T_shadow[v])[j][d] = 1; }
+                 for ( k=2; k<d; k++ )
+                 {
+                    if ( (sc = R_alpha[y][j-k][d-k] + L_alpha[z][j][k]) > T_alpha[v][j][d] )
+                    {
+                       T_alpha[v][j][d] = sc;
+                       if ( ret_shadow != NULL) { ((int **)T_shadow[v])[j][d] = k; }
+                    }
+                 }
+               }
+               else {
+                 T_alpha[v][j][d] = IMPOSSIBLE;
+               }
+
+               if (   alpha[v][j][d] < IMPOSSIBLE ) {   alpha[v][j][d] = IMPOSSIBLE; }
+               if ( L_alpha[v][j][d] < IMPOSSIBLE ) { L_alpha[v][j][d] = IMPOSSIBLE; }
+               if ( R_alpha[v][j][d] < IMPOSSIBLE ) { R_alpha[v][j][d] = IMPOSSIBLE; }
+
+               if ( allow_begin )
+               {
+                  /* Shouldn't allow exit from marginal B if one of the children is NULL, sinee that is covered by the */
+                  /* root of the other child, and we haven't added anything above the bifurcation */
+                  if ((  alpha[v][j][d] > r_sc) && (allow_J_exit) )
+                  { r_mode = 3; r_v = v; r_j = j; r_i = j-d+1; r_sc =   alpha[v][j][d]; }
+                  if ((L_alpha[v][j][d] > r_sc) && (allow_L_exit) )
+                  { r_mode = 2; r_v = v; r_j = j; r_i = j-d+1; r_sc = L_alpha[v][j][d]; }
+                  if ((R_alpha[v][j][d] > r_sc) && (allow_R_exit) )
+                  { r_mode = 1; r_v = v; r_j = j; r_i = j-d+1; r_sc = R_alpha[v][j][d]; }
+                  if ( T_alpha[v][j][d] > r_sc )
+                  { r_mode = 0; r_v = v; r_j = j; r_i = j-d+1; r_sc = T_alpha[v][j][d]; }
+               }
+            }
+         }
+      }
+      else if ( cm->sttype[v] == MP_st )
+      {
+         for ( jp=0; jp<=W; jp++ )
+         {
+            j = i0-1+jp;
+            y = cm->cfirst[v];
+            alpha[v][j][0] = IMPOSSIBLE;
+            L_alpha[v][j][0] = IMPOSSIBLE;
+            R_alpha[v][j][0] = IMPOSSIBLE;
+            if ( jp > 0 ) {
+               alpha[v][j][1] = IMPOSSIBLE;
+               L_alpha[v][j][1] = cm->lmesc[v][(int) dsq[j]];
+               R_alpha[v][j][1] = cm->rmesc[v][(int) dsq[j]];
+               if ( ret_shadow != NULL ) { ((char **)L_shadow[v])[j][1] = USED_EL; }
+               if ( ret_shadow != NULL ) { ((char **)R_shadow[v])[j][1] = USED_EL; }
+            }
+            for ( d=2; d<=jp; d++)
+            {
+               alpha[v][j][d] = cm->endsc[v] + (cm->el_selfsc * (d-2));
+               L_alpha[v][j][d] = IMPOSSIBLE;
+               R_alpha[v][j][d] = IMPOSSIBLE;
+               if ( ret_shadow != NULL ) { ((char **)shadow[v])[j][d] = USED_EL; }
+
+               for ( yoffset=0; yoffset<cm->cnum[v]; yoffset++ )
+               {
+                  if ( (sc = alpha[y+yoffset][j-1][d-2] + cm->tsc[v][yoffset]) > alpha[v][j][d] )
+                  {
+                     alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)shadow[v])[j][d] = yoffset; }
+                  }
+
+                  if ( (sc = alpha[y+yoffset][j][d-1] + cm->tsc[v][yoffset]) > L_alpha[v][j][d])
+                  {
+                     L_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)L_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Lmode_shadow[v][j][d] = 3; }
+                  }
+                  if ( (sc = L_alpha[y+yoffset][j][d-1] + cm->tsc[v][yoffset]) > L_alpha[v][j][d])
+                  {
+                     L_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)L_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Lmode_shadow[v][j][d] = 2; }
+                  }
+
+                  if ( (sc = alpha[y+yoffset][j-1][d-1] + cm->tsc[v][yoffset]) > R_alpha[v][j][d])
+                  {
+                     R_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)R_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Rmode_shadow[v][j][d] = 3; }
+                  }
+                  if ( (sc = R_alpha[y+yoffset][j-1][d-1] + cm->tsc[v][yoffset]) > R_alpha[v][j][d])
+                  {
+                     R_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)R_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Rmode_shadow[v][j][d] = 1; }
+                  }
+               }
+
+               i = j-d+1;
+               if ( dsq[i] < cm->abc->K && dsq[j] < cm->abc->K )
+               {  alpha[v][j][d] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])]; }
+               else
+               {  alpha[v][j][d] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]); }
+               { L_alpha[v][j][d] += cm->lmesc[v][(int) dsq[i]]; }
+               { R_alpha[v][j][d] += cm->rmesc[v][(int) dsq[j]]; }
+
+               if (   alpha[v][j][d] < IMPOSSIBLE ) {   alpha[v][j][d] = IMPOSSIBLE; }
+               if ( L_alpha[v][j][d] < IMPOSSIBLE ) { L_alpha[v][j][d] = IMPOSSIBLE; }
+               if ( R_alpha[v][j][d] < IMPOSSIBLE ) { R_alpha[v][j][d] = IMPOSSIBLE; }
+            }
+
+            for ( d = 1; d <= jp; d++ )
+            {
+               if ( allow_begin )
+               {
+                  if (   alpha[v][j][d] > r_sc ) { r_mode = 3; r_v = v; r_j = j; r_i = j-d+1; r_sc =   alpha[v][j][d]; }
+                  if ( L_alpha[v][j][d] > r_sc ) { r_mode = 2; r_v = v; r_j = j; r_i = j-d+1; r_sc = L_alpha[v][j][d]; }
+                  if ( R_alpha[v][j][d] > r_sc ) { r_mode = 1; r_v = v; r_j = j; r_i = j-d+1; r_sc = R_alpha[v][j][d]; }
+               }
+            }
+         }
+      }
+      else if ( cm->sttype[v] == IL_st || cm->sttype[v] == ML_st )
+      {
+         for ( jp = 0; jp <= W; jp++ )
+         {
+            j = i0-1+jp;
+            y = cm->cfirst[v];
+
+            alpha[v][j][0] = IMPOSSIBLE;
+            L_alpha[v][j][0] = IMPOSSIBLE;
+            R_alpha[v][j][0] = IMPOSSIBLE;
+
+            for ( d = 1; d <= jp; d++ )
+            {
+               alpha[v][j][d]   = cm->endsc[v] + (cm->el_selfsc * (d-1));
+               if (d == 1) L_alpha[v][j][d] = 0.0;
+               else        L_alpha[v][j][d] = IMPOSSIBLE;
+               R_alpha[v][j][d] = IMPOSSIBLE;
+               if ( ret_shadow   != NULL ) { ((char **)  shadow[v])[j][d] = USED_EL; }
+               if ( ret_shadow != NULL ) { ((char **)L_shadow[v])[j][d] = USED_EL; }
+               if ( ret_shadow != NULL ) { Lmode_shadow[v][j][d] = 3; }
+
+               for ( yoffset = 0; yoffset < cm->cnum[v]; yoffset++ )
+               {
+                  if  ( (sc = alpha[y+yoffset][j][d-1] + cm->tsc[v][yoffset]) > alpha[v][j][d] )
+                  {
+                     alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)shadow[v])[j][d] = yoffset; }
+                  }
+
+                  if  ( d > 1 )
+                  if  ( (sc = L_alpha[y+yoffset][j][d-1] + cm->tsc[v][yoffset]) > L_alpha[v][j][d] )
+                  {
+                     L_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)L_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Lmode_shadow[v][j][d] = 2; }
+                  }
+
+                  if  ( (sc = alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) > R_alpha[v][j][d] )
+                  {
+                     R_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)R_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Rmode_shadow[v][j][d] = 3; }
+                  }
+
+                  if  ( (sc = R_alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) > R_alpha[v][j][d] )
+                  {
+                     R_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)R_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Rmode_shadow[v][j][d] = 1; }
+                  }
+               }
+
+               i = j-d+1;
+               if ( dsq[i] < cm->abc->K ) 
+               {
+                    alpha[v][j][d] += cm->esc[v][(int) dsq[i]];
+                  L_alpha[v][j][d] += cm->esc[v][(int) dsq[i]];
+               }
+               else
+               {
+                    alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+                  L_alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+               }
+
+               if (   alpha[v][j][d] < IMPOSSIBLE ) {   alpha[v][j][d] = IMPOSSIBLE; }
+               if ( L_alpha[v][j][d] < IMPOSSIBLE ) { L_alpha[v][j][d] = IMPOSSIBLE; }
+               if ( R_alpha[v][j][d] < IMPOSSIBLE ) { R_alpha[v][j][d] = IMPOSSIBLE; }
+            }
+
+            for ( d = 1; d <= jp; d++ )
+            {
+               if ( cm->sttype[v] == ML_st && allow_begin )
+               {
+                  if (   alpha[v][j][d] > r_sc ) { r_mode = 3; r_v = v; r_j = j; r_i = j-d+1; r_sc =   alpha[v][j][d]; }
+                  if ( L_alpha[v][j][d] > r_sc ) { r_mode = 2; r_v = v; r_j = j; r_i = j-d+1; r_sc = L_alpha[v][j][d]; }
+               }
+            }
+         }
+      }
+      else if ( cm->sttype[v] == IR_st || cm->sttype[v] == MR_st )
+      {
+         for ( jp = 0; jp <= W; jp++ )
+         {
+            j = i0-1+jp;
+            y = cm->cfirst[v];
+
+            alpha[v][j][0] = IMPOSSIBLE;
+            L_alpha[v][j][0] = IMPOSSIBLE;
+            R_alpha[v][j][0] = IMPOSSIBLE;
+
+            for ( d = 1; d <= jp; d++ )
+            {
+               alpha[v][j][d]   = cm->endsc[v] + (cm->el_selfsc * (d-1));
+               L_alpha[v][j][d] = IMPOSSIBLE;
+               if (d == 1) R_alpha[v][j][d] = 0.0;
+               else        R_alpha[v][j][d] = IMPOSSIBLE;
+               if ( ret_shadow   != NULL ) { ((char **)  shadow[v])[j][d] = USED_EL; }
+               if ( ret_shadow != NULL ) { ((char **)R_shadow[v])[j][d] = USED_EL; }
+               if ( ret_shadow != NULL ) { Rmode_shadow[v][j][d] = 3; }
+
+               for ( yoffset = 0; yoffset < cm->cnum[v]; yoffset++ )
+               {
+                  if  ( (sc = alpha[y+yoffset][j-1][d-1] + cm->tsc[v][yoffset]) > alpha[v][j][d] )
+                  {
+                     alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)shadow[v])[j][d] = yoffset; }
+                  }
+
+                  if  ( (sc = alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) > L_alpha[v][j][d] )
+                  {
+                     L_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)L_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Lmode_shadow[v][j][d] = 3; }
+                  }
+
+                  if  ( (sc = L_alpha[y+yoffset][j][d] + cm->tsc[v][yoffset]) > L_alpha[v][j][d] )
+                  {
+                     L_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)L_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Lmode_shadow[v][j][d] = 2; }
+                  }
+
+                  if  ( d > 1 )
+                  if  ( (sc = R_alpha[y+yoffset][j-1][d-1] + cm->tsc[v][yoffset]) > R_alpha[v][j][d] )
+                  {
+                     R_alpha[v][j][d] = sc;
+                     if ( ret_shadow != NULL ) { ((char **)R_shadow[v])[j][d] = yoffset; }
+                     if ( ret_shadow != NULL ) { Rmode_shadow[v][j][d] = 1; }
+                  }
+               }
+
+               if ( dsq[j] < cm->abc->K ) 
+               {
+                    alpha[v][j][d] += cm->esc[v][(int) dsq[j]];
+                  R_alpha[v][j][d] += cm->esc[v][(int) dsq[j]];
+               }
+               else
+               {
+                    alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+                  R_alpha[v][j][d] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+               }
+
+               if (   alpha[v][j][d] < IMPOSSIBLE ) {   alpha[v][j][d] = IMPOSSIBLE; }
+               if ( L_alpha[v][j][d] < IMPOSSIBLE ) { L_alpha[v][j][d] = IMPOSSIBLE; }
+               if ( R_alpha[v][j][d] < IMPOSSIBLE ) { R_alpha[v][j][d] = IMPOSSIBLE; }
+            }
+
+            for ( d = 1; d <= jp; d++ )
+            {
+               if ( cm->sttype[v] == MR_st && allow_begin )
+               {
+                  if (   alpha[v][j][d] > r_sc ) { r_mode = 3; r_v = v; r_j = j; r_i = j-d+1; r_sc =   alpha[v][j][d]; }
+                  if ( R_alpha[v][j][d] > r_sc ) { r_mode = 1; r_v = v; r_j = j; r_i = j-d+1; r_sc = R_alpha[v][j][d]; }
+               }
+            }
+         }
+      }
+      else
+      {
+         cm_Die("'Inconceivable!'\n'You keep using that word...'");
+      }
+
+      if ( v == vroot )
+      {
+         if  (   alpha[v][j0][W] > r_sc ) { r_mode = 3; r_v = v; r_j = j0; r_i = j0-W+1; r_sc =   alpha[v][j0][W]; }
+         if  ( L_alpha[v][j0][W] > r_sc ) { r_mode = 2; r_v = v; r_j = j0; r_i = j0-W+1; r_sc = L_alpha[v][j0][W]; }
+         if  ( R_alpha[v][j0][W] > r_sc ) { r_mode = 1; r_v = v; r_j = j0; r_i = j0-W+1; r_sc = R_alpha[v][j0][W]; }
+      }
+
+      if ( v==0 )
+      {
+           alpha[0][j0][W] = r_sc;
+         L_alpha[0][j0][W] = r_sc;
+         R_alpha[0][j0][W] = r_sc;
+         if ( ret_shadow   != NULL ) { ((char **)  shadow[0])[j0][W] = USED_LOCAL_BEGIN; }
+         if ( ret_shadow != NULL ) { ((char **)L_shadow[0])[j0][W] = USED_LOCAL_BEGIN; }
+         if ( ret_shadow != NULL ) { ((char **)R_shadow[0])[j0][W] = USED_LOCAL_BEGIN; }
+         if ( ret_shadow != NULL ) { Lmode_shadow[0][j0][W] = r_mode; }
+         if ( ret_shadow != NULL ) { Rmode_shadow[0][j0][W] = r_mode; }
+      }
+
+      if (! do_full)
+      {
+         if ( cm->sttype[v] == B_st )
+         {
+            y = cm->cfirst[v];
+            deckpool_push(dpool,   alpha[y]);   alpha[y] = NULL;
+            deckpool_push(dpool, L_alpha[y]); L_alpha[y] = NULL;
+            deckpool_push(dpool, R_alpha[y]); R_alpha[y] = NULL;
+            z = cm->cnum[v];
+            deckpool_push(dpool,   alpha[z]);   alpha[z] = NULL;
+            deckpool_push(dpool, L_alpha[z]); L_alpha[z] = NULL;
+            deckpool_push(dpool, R_alpha[z]); R_alpha[z] = NULL;
+         }
+         else
+         {
+            for ( y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++ )
+            {
+               touch[y]--;
+               if ( touch[y] == 0 )
+               {
+                  if ( cm->sttype[y] == E_st )
+                  {
+                     nends--;
+                     if ( nends == 0 ) { deckpool_push(dpool, end); end = NULL; }
+                  }
+                  else
+                  {
+		     deckpool_push(dpool,   alpha[y]);
+                     deckpool_push(dpool, L_alpha[y]);
+                     deckpool_push(dpool, R_alpha[y]);
+                     if ( cm->sttype[y] == B_st ) { deckpool_push(dpool, T_alpha[y]); }
+                  }
+
+                    alpha[y] = NULL;
+                  L_alpha[y] = NULL;
+                  R_alpha[y] = NULL;
+                  T_alpha[y] = NULL;
+               }
+            }
+         }
+      }
+   } /* end loop over all v */
+
+   sc = r_sc;
+   if ( ret_v     != NULL ) { *ret_v     = r_v; } 
+   if ( ret_i     != NULL ) { *ret_i     = r_i; } 
+   if ( ret_j     != NULL ) { *ret_j     = r_j; } 
+   if ( ret_mode  != NULL ) { *ret_mode  = r_mode; }
+
+   /* Free or return score matrices */
+   if ( ret_alpha == NULL )
+   {
+      for ( v = vroot; v <= vend; v++ )
+      {
+         if ( alpha[v] != NULL )
+         {
+            if ( cm->sttype[v] != E_st )
+            {
+               deckpool_push(dpool,   alpha[v]);   alpha[v] = NULL;
+               deckpool_push(dpool, L_alpha[v]); L_alpha[v] = NULL;
+               deckpool_push(dpool, R_alpha[v]); R_alpha[v] = NULL;
+               if ( T_alpha[v] != NULL )
+               {  deckpool_push(dpool, T_alpha[v]); T_alpha[v] = NULL; }
+            }
+            else
+            {  end = alpha[v]; }
+         }
+      }
+      if ( end != NULL) {deckpool_push(dpool, end); end = NULL; }
+      free(  alpha);
+      free(L_alpha);
+      free(R_alpha);
+      free(T_alpha);
+   }
+   else
+   {
+      ret_alpha->J = alpha;
+      ret_alpha->L = L_alpha;
+      ret_alpha->R = R_alpha;
+      ret_alpha->T = T_alpha;
+   }
+
+   /* Free or return deckpool */
+   if ( ret_dpool == NULL )
+   {
+      while ( deckpool_pop(dpool, &end)) free_vjd_deck(end, i0, j0);
+      deckpool_free(dpool);
+   }
+   else
+   {
+      *ret_dpool = dpool;
+   }
+
+   free(touch);
+   if ( ret_shadow != NULL ) ret_shadow->J = shadow;
+   if ( ret_shadow != NULL ) ret_shadow->L = L_shadow;
+   if ( ret_shadow != NULL ) ret_shadow->R = R_shadow;
+   if ( ret_shadow != NULL ) ret_shadow->T = T_shadow;
+   if ( ret_shadow != NULL ) ret_shadow->Lmode = (void ***)Lmode_shadow;
+   if ( ret_shadow != NULL ) ret_shadow->Rmode = (void ***)Rmode_shadow;
+   return sc;
+}
+
+/* Function: tr_outside()
+ * Author:   DLK
+ * 
+ * Purpose:  outside version of truncated CYK run on
+ *           an unbifurcated model segment vroot..vend
+ *           Closely based on outside()
+ * Args;
+ *
+ * Returns:  Score of best local hit (not extending to vend)
+ */
+float
+tr_outside(CM_t *cm, ESL_DSQ *dsq, int L, int vroot, int vend, int i0, int j0, int do_full,
+           int r_allow_J, int r_allow_L, int r_allow_R,
+           BetaMats_t *arg_beta, BetaMats_t *ret_beta,
+           struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+           int *ret_mode, int *ret_v, int *ret_j)
+{
+   int    v,y;
+   int    j,d,i;
+   float  sc;
+   int   *touch;
+   float  esc;
+   int    W;
+   int    jp;
+   int    voffset;
+   int    w1, w2;
+   int    allow_begin;
+
+   float  b_sc;
+   int    b_mode, b_v, b_j;
+
+   BetaMats_t *beta;
+
+   W = j0 - i0 + 1;
+   if ( dpool == NULL ) dpool = deckpool_create();
+
+   beta = malloc(sizeof(BetaMats_t));
+   if ( arg_beta == NULL )
+   {
+      beta->J = malloc(sizeof(float **) * (cm->M+1));
+      beta->L = malloc(sizeof(float  *) * (cm->M+1));
+      beta->R = malloc(sizeof(float  *) * (cm->M+1));
+      beta->L[0] = malloc(sizeof(float) * (cm->M+1)*(L+2));
+      beta->R[0] = malloc(sizeof(float) * (cm->M+1)*(L+2));
+      for ( v = 0; v < cm->M+1; v++ )
+      {
+         beta->J[v] = NULL;
+         beta->L[v] = beta->L[0] + v*(L+2);
+         beta->R[v] = beta->R[0] + v*(L+2);
+      }
+   }
+   else
+   {
+      beta->J = arg_beta->J;
+      beta->L = arg_beta->L;
+      beta->R = arg_beta->R;
+      for ( v = 0; v < cm->M+1; v++ )
+      {
+         beta->J[v] = arg_beta->J[v];
+         beta->L[v] = arg_beta->L[v];
+         beta->R[v] = arg_beta->R[v];
+      }
+   }
+
+   /* Initialize the root deck, and its split set if applicable */
+   w1 = cm->nodemap[cm->ndidx[vroot]];
+   if (cm->sttype[vroot] == B_st)
+   {
+      w2 = w1;
+      if (vend != vroot) cm_Die("vroot B but vroot != vend!\n");
+   }
+   else
+      w2 = cm->cfirst[w1] - 1;
+
+   for (v = w1; v <= w2; v++)
+   {
+      allow_begin = TRUE;
+      if ( vroot != 0 ) allow_begin = FALSE;
+      if ( cm->sttype[v] == IL_st ||
+           cm->sttype[v] == IR_st ||
+           cm->sttype[v] ==  S_st ||
+           cm->sttype[v] ==  D_st ||
+           cm->sttype[v] ==  E_st    ) allow_begin = FALSE;
+      if (! deckpool_pop(dpool, &(beta->J[v])) )
+         beta->J[v] = alloc_vjd_deck(L, i0, j0);
+      for (jp = 0; jp <= W; jp++)
+      {
+         j = i0 + jp - 1;
+         for (d = 0; d <= jp; d++)
+            if ( allow_begin )
+               beta->J[v][j][d] = 0.0;
+            else
+               beta->J[v][j][d] = IMPOSSIBLE;
+         if ( allow_begin )
+         {
+            beta->L[v][j] = 0.0;
+            beta->R[v][j] = 0.0;
+         }
+         else
+         {
+            beta->L[v][j] = IMPOSSIBLE;
+            beta->R[v][j] = IMPOSSIBLE;
+         }
+      }
+      if ( allow_begin )
+      {
+         beta->L[v][i0+W] = 0.0;
+         beta->R[v][i0+W] = 0.0;
+      }
+      else
+      {
+         beta->L[v][i0+W] = IMPOSSIBLE;
+         beta->R[v][i0+W] = IMPOSSIBLE;
+      }
+   }
+   beta->J[vroot][j0][W] = 0.0;
+   if (r_allow_L) beta->L[vroot][i0] = 0.0; else beta->L[vroot][i0] = IMPOSSIBLE;
+   if (r_allow_R) beta->R[vroot][j0] = 0.0; else beta->R[vroot][j0] = IMPOSSIBLE;
+
+   /* Initialize EL */
+   if (! deckpool_pop(dpool, &(beta->J[cm->M])) )
+      beta->J[cm->M] = alloc_vjd_deck(L, i0, j0);
+   for (jp = 0; jp <= W; jp++)
+   {
+      j = i0 + jp - 1;
+      for (d = 0; d <= jp; d++)
+         beta->J[cm->M][j][d] = IMPOSSIBLE;
+      beta->L[cm->M][j] = IMPOSSIBLE;
+      beta->R[cm->M][j] = IMPOSSIBLE;
+   }
+
+   /* deal with vroot->EL */
+   /* Marginal modes don't transition to EL,
+    * so beta->L and beta->R remain at their
+    * initialization values of IMPOSSIBLE */
+   if (NOT_IMPOSSIBLE(cm->endsc[vroot]))
+   {
+      switch (cm->sttype[vroot])
+      {
+         case MP_st:
+            if (W < 2) break;
+            if (dsq[i0] < cm->abc->K && dsq[j0] < cm->abc->K)
+               esc = cm->esc[vroot][(int) (dsq[i0]*cm->abc->K+dsq[j0])];
+            else
+               esc = DegeneratePairScore(cm->abc, cm->esc[vroot], dsq[i0], dsq[j0]);
+            beta->J[cm->M][j0-1][W-2] = cm->endsc[vroot] + (cm->el_selfsc * (W-2)) + esc;
+            if (beta->J[cm->M][j0-1][W-2] < IMPOSSIBLE) beta->J[cm->M][j0-1][W-2] = IMPOSSIBLE;
+            break;
+         case ML_st:
+         case IL_st:
+            if (W < 1) break;
+            if (dsq[i0] < cm->abc->K)
+               esc = cm->esc[vroot][(int) dsq[i0]];
+            else
+               esc = esl_abc_FAvgScore(cm->abc, dsq[i0], cm->esc[vroot]);
+            beta->J[cm->M][j0][W-1] = cm->endsc[vroot] + (cm->el_selfsc * (W-1)) + esc;
+            if (beta->J[cm->M][j0][W-1] < IMPOSSIBLE) beta->J[cm->M][j0][W-1] = IMPOSSIBLE;
+            break;
+         case MR_st:
+         case IR_st:
+            if (W < 1) break;
+            if (dsq[j0] < cm->abc->K)
+               esc = cm->esc[vroot][(int) dsq[j0]];
+            else
+               esc = esl_abc_FAvgScore(cm->abc, dsq[j0], cm->esc[vroot]);
+            beta->J[cm->M][j0-1][W-1] = cm->endsc[vroot] + (cm->el_selfsc * (W-1)) + esc;
+            if (beta->J[cm->M][j0-1][W-1] < IMPOSSIBLE) beta->J[cm->M][j0][W-1] = IMPOSSIBLE;
+            break;
+         case  S_st:
+         case  D_st:
+            beta->J[cm->M][j0][W] = cm->endsc[vroot] + (cm->el_selfsc * W);
+            if (beta->J[cm->M][j0][W] < IMPOSSIBLE) beta->J[cm->M][j0][W] = IMPOSSIBLE;
+            break;
+         case  B_st: /* B_st can't go to EL? */
+         default:
+            cm_Die("bogus parent state %d\n",cm->sttype[vroot]);
+      }
+   }
+
+   /* Initialize touch vector for controlling deck de-allocation */
+   touch = malloc(sizeof(int) * cm->M);
+   for (v = 0;      v < w1;    v++) touch[v] = 0;
+   for (v = vend+1; v < cm->M; v++) touch[v] = 0;
+   for (v = w1;     v <= vend; v++)
+   {
+      if (cm->sttype[v] == B_st) touch[v] = 2;
+      else                       touch[v] = cm->cnum[v];
+   }
+
+   b_sc = IMPOSSIBLE;
+   b_v  = -1;
+   b_j  = -1;
+   b_mode = -1;
+
+   /* Main loop through decks */
+   for (v = w2+1; v <= vend; v++)
+   {
+      allow_begin = TRUE;
+      if ( vroot != 0 ) allow_begin = FALSE;
+      if ( cm->sttype[v] == IL_st ||
+           cm->sttype[v] == IR_st ||
+           cm->sttype[v] ==  S_st ||
+           cm->sttype[v] ==  D_st ||
+           cm->sttype[v] ==  E_st    ) allow_begin = FALSE;
+
+      /* Get a deck */
+      if (! deckpool_pop(dpool, &(beta->J[v])) )
+         beta->J[v] = alloc_vjd_deck(L, i0, j0);
+      for (jp = W; jp >= 0; jp--)
+      {
+         j = i0 + jp - 1;
+         for (d = jp; d >= 0; d--)
+         {
+            if ( allow_begin )
+               beta->J[v][j][d] = 0.0;
+            else
+               beta->J[v][j][d] = IMPOSSIBLE;
+         }
+         if ( allow_begin )
+         {
+            beta->L[v][j] = 0.0;
+            beta->R[v][j] = 0.0;
+         }
+         else
+         {
+            beta->L[v][j] = IMPOSSIBLE;
+            beta->R[v][j] = IMPOSSIBLE;
+         }
+      }
+      beta->L[v][i0+W] = IMPOSSIBLE;
+
+      /* mini-recursion for beta->L */
+      if ( r_allow_L )
+      for (j = i0; j <= j0+1; j++)
+      {
+         for (y = cm->plast[v]; y > cm->plast[v] - cm->pnum[v]; y--)
+         {
+            if (y < vroot) continue;
+            voffset = v - cm->cfirst[y];
+
+            switch (cm->sttype[y])
+            {
+               case MP_st:
+                  if (j > i0)
+                  {
+                     esc = cm->lmesc[y][(int) dsq[j-1]];
+                     if ( (sc = beta->L[y][j-1] + cm->tsc[y][voffset] + esc) > beta->L[v][j] )
+                        beta->L[v][j] = sc;
+                  }
+                  break;
+               case ML_st:
+               case IL_st:
+                  if (j > i0)
+                  {
+                     if (dsq[j-1] < cm->abc->K)
+                        esc = cm->esc[y][(int) dsq[j-1]];
+                     else
+                        esc = esl_abc_FAvgScore(cm->abc, dsq[j-1], cm->esc[v]);
+                     if ( (sc = beta->L[y][j-1] + cm->tsc[y][voffset] + esc) > beta->L[v][j] )
+                        beta->L[v][j] = sc;
+                  }
+                  break;
+               case MR_st:
+               case IR_st:
+               case  S_st:
+               case  E_st:
+               case  D_st:
+                  if ( (sc = beta->L[y][j] + cm->tsc[y][voffset]) > beta->L[v][j] )
+                     beta->L[v][j] = sc;
+                  break;
+               default:
+                  cm_Die("Bogus parent type %d for y = %d, v = %d\n",cm->sttype[y],y,v);
+            }
+         }
+         esc = 0.0;
+         if ( j <= j0 )
+         {
+            if (cm->sttype[v] == MP_st)
+            {
+               esc = cm->lmesc[v][(int) dsq[j]];
+            }
+            if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st)
+            {
+               if (dsq[j] < cm->abc->K) esc = cm->esc[v][(int) dsq[j]];
+               else                        esc = esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+            }
+         }
+         if (beta->L[v][j] + esc > b_sc)
+         {
+            b_sc = beta->L[v][j] + esc;
+            b_v  = v;
+            b_j  = j;
+            b_mode = 2;
+         }
+      }
+
+      /* mini-recursion for beta->R */
+      if ( r_allow_R )
+      for (j = j0; j >= i0-1; j--)
+      {
+         for (y = cm->plast[v]; y > cm->plast[v] - cm->pnum[v]; y--)
+         {
+            if (y < vroot) continue;
+            voffset = v - cm->cfirst[y];
+
+            switch (cm->sttype[y])
+            {
+               case MP_st:
+                  if (j < j0)
+                  {
+                     esc = cm->rmesc[y][(int) dsq[j+1]];
+                     if ( (sc = beta->R[y][j+1] + cm->tsc[y][voffset] + esc) > beta->R[v][j] )
+                        beta->R[v][j] = sc;
+                  }
+                  break;
+               case MR_st:
+               case IR_st:
+                  if (j < j0)
+                  {
+                     if (dsq[j+1] < cm->abc->K)
+                        esc = cm->esc[y][(int) dsq[j+1]];
+                     else
+                        esc = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+                     if ( (sc = beta->R[y][j+1] + cm->tsc[y][voffset] + esc) > beta->R[v][j] )
+                        beta->R[v][j] = sc;
+                  }
+                  break;
+               case ML_st:
+               case IL_st:
+               case  S_st:
+               case  E_st:
+               case  D_st:
+                  if ( (sc = beta->R[y][j] + cm->tsc[y][voffset]) > beta->R[v][j] )
+                     beta->R[v][j] = sc;
+                  break;
+               default:
+                  cm_Die("Bogus parent type %d for y = %d, v = %d\n",cm->sttype[y],y,v);
+            }
+         }
+         esc = 0.0;
+         if ( j >= i0 )
+         {
+            if (cm->sttype[v] == MP_st)
+            {
+               esc = cm->rmesc[v][(int) dsq[j]];
+            }
+            if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st)
+            {
+               if (dsq[j] < cm->abc->K) esc = cm->esc[v][(int) dsq[j]];
+               else                        esc = esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+            }
+         }
+         if (beta->R[v][j] + esc > b_sc)
+         {
+            b_sc = beta->R[v][j] + esc;
+            b_v  = v;
+            b_j  = j;
+            b_mode = 1;
+         }
+      }
+
+      /* main recursion */
+      for (jp = W; jp >= 0; jp--)
+      {
+         j = i0 + jp - 1;
+         for (d = jp; d >= 0; d--)
+         {
+            i = j - d + 1;
+            for (y = cm->plast[v]; y > cm->plast[v] - cm->pnum[v]; y--)
+            {
+               if (y < vroot) continue;
+               voffset = v - cm->cfirst[y];
+
+               switch (cm->sttype[y])
+               {
+                  case MP_st:
+                     if (j != j0 && d != jp)
+                     {
+                        if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+                           esc = cm->esc[y][(int) (dsq[i-1]*cm->abc->K + dsq[j+1])];
+                        else
+                           esc = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+                        if ( (sc = beta->J[y][j+1][d+2] + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                        if ( (sc = beta->L[y][i-1]      + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                        if ( (sc = beta->R[y][j+1]      + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                     }
+                     break;
+                  case ML_st:
+                  case IL_st:
+                     if (d != jp)
+                     {
+                        if (dsq[i-1] < cm->abc->K)
+                           esc = cm->esc[y][(int) dsq[i-1]];
+                        else
+                           esc = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+                        if ( (sc = beta->J[y][j][d+1] + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                        if ( (sc = beta->L[y][i-1]    + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                        if ( (sc = beta->R[y][j]      + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                     }
+                     break;
+                  case MR_st:
+                  case IR_st:
+                     if (j != j0)
+                     {
+                        if (dsq[j+1] < cm->abc->K)
+                           esc = cm->esc[y][(int) dsq[j+1]];
+                        else
+                           esc = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+                        if ( (sc = beta->J[y][j+1][d+1] + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                        if ( (sc = beta->L[y][i]        + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                        if ( (sc = beta->R[y][j+1]      + cm->tsc[y][voffset] + esc) > beta->J[v][j][d] )
+                           beta->J[v][j][d] = sc;
+                     }
+                     break;
+                  case  S_st:
+                  case  E_st:
+                  case  D_st:
+                     if ( (sc = beta->J[y][j][d] + cm->tsc[y][voffset]) > beta->J[v][j][d] )
+                        beta->J[v][j][d] = sc;
+                     break;
+                  default:
+                     cm_Die("Bogus parent type %d for y = %d, v = %d\n",cm->sttype[y],y,v);
+               } /* End switch over state types */
+            } /* End loop over parent states  - cell done */
+         } /* End loop over d - row done */
+      } /* End loop over jp - deck done */
+
+      /* v->EL transitions (beta->J only */
+      if (NOT_IMPOSSIBLE(cm->endsc[v]))
+      {
+         for (jp = 0; jp <= W; jp++)
+         {
+            j = i0-1+jp;
+            for (d = 0; d <= jp; d++)
+            {
+               i = j-d+1;
+               switch (cm->sttype[v])
+               {
+                  case MP_st:
+                     if (j == j0 || d == jp) continue; /* boundary condition */
+                     if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+                        esc = cm->esc[v][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+                     else
+                        esc = DegeneratePairScore(cm->abc, cm->esc[v], dsq[i-1], dsq[j+1]);
+                     if ((sc = beta->J[v][j+1][d+2] + cm->endsc[v] + (cm->el_selfsc * d) + esc) > beta->J[cm->M][j][d])
+                        beta->J[cm->M][j][d] = sc;
+                     break;
+                  case ML_st:
+                  case IL_st:
+                     if (d == jp) continue;
+                     if (dsq[i-1] < cm->abc->K)
+                        esc = cm->esc[v][(int) dsq[i-1]];
+                     else
+                        esc = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[v]);
+                     if ((sc = beta->J[v][j][d+1] + cm->endsc[v] + (cm->el_selfsc * d) + esc) > beta->J[cm->M][j][d])
+                        /*(cm->el_selfsc * (d+1)) + esc) > beta[cm->M][j][d])*/
+                        beta->J[cm->M][j][d] = sc;
+                     break;
+                  case MR_st:
+                  case IR_st:
+                     if (j == j0) continue;
+                     if (dsq[j+1] < cm->abc->K)
+                        esc = cm->esc[v][(int) dsq[j+1]];
+                     else
+                        esc = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[v]);
+                     if ((sc = beta->J[v][j+1][d+1] + cm->endsc[v] + (cm->el_selfsc * d) + esc) > beta->J[cm->M][j][d])
+                        /*(cm->el_selfsc * (d+1)) + esc) > beta[cm->M][j][d])*/
+                        beta->J[cm->M][j][d] = sc;
+                     break;
+                  case S_st:
+                  case D_st:
+                  case E_st:
+                     if ((sc = beta->J[v][j][d] + cm->endsc[v] + (cm->el_selfsc * d)) > beta->J[cm->M][j][d])
+                        beta->J[cm->M][j][d] = sc;
+                     break;
+                  case B_st:
+                  default: cm_Die("bogus parent state %d\n", cm->sttype[v]);
+                /* note that although B is a valid vend for a segment we'd do
+                   outside on, B->EL is set to be impossible, by the local alignment
+                   config. There's no point in having a B->EL because B is a nonemitter
+                   (indeed, it would introduce an alignment ambiguity). The same
+                   alignment case is handled by the X->EL transition where X is the
+                   parent consensus state (S, MP, ML, or MR) above the B. Thus,
+                   this code is relying on the NOT_IMPOSSIBLE() test, above,
+                   to make sure the sttype[vend]=B case gets into this switch.
+                */
+               } /* end switch over parent state type v */
+            } /* end inner loop over d */
+         } /* end outer loop over jp */
+      } /* end conditional section for dealing w/ v->EL local end transitions */
+
+      /* Recycle memory */
+      if (! do_full)
+      {
+         for (y = cm->plast[v]; y > cm->plast[v] - cm->pnum[v]; y--)
+         {
+            touch[y]--;
+            if (touch[y] == 0) { deckpool_push(dpool, beta->J[y]); beta->J[y] = NULL; }
+         }
+      }
+   } /* end loop over decks v */
+
+   /* Clean-up */
+   if (ret_beta == NULL)
+   {
+      for (v = w1; v <= vend; v++)
+         if (beta->J[v] != NULL) { deckpool_push(dpool, beta->J[v]); beta->J[v] = NULL; }
+      deckpool_push(dpool, beta->J[cm->M]); beta->J[cm->M] = NULL;
+      free(beta->L[0]); free(beta->L);
+      free(beta->R[0]); free(beta->R);
+   }
+   else
+   {
+      ret_beta->J = beta->J;
+      ret_beta->L = beta->L;
+      ret_beta->R = beta->R;
+   }
+   free(beta);
+
+   if (ret_dpool == NULL)
+   {
+      float **a;
+      while (deckpool_pop(dpool,&a)) free_vjd_deck(a, i0, j0);
+      deckpool_free(dpool);
+   }
+   else
+   {
+      *ret_dpool = dpool;
+   }
+   free(touch);
+
+   if (ret_mode != NULL) *ret_mode = b_mode;
+   if (ret_v    != NULL) *ret_v    = b_v;
+   if (ret_j    != NULL) *ret_j    = b_j;
+
+   return b_sc;
+}
+
+/* Function: tr_vinside()
+ * Author:   DLK
+ *
+ * Purpose:  Inside-type tr-CYK for a v-problem
+ *           Closely modeled on vinside() and tr_inside()
+ *           Note use of vji coordinates rather than vjd
+ * Args:
+ *
+ * Returns:
+ */
+float
+tr_vinside(CM_t *cm, ESL_DSQ *dsq, int L, int r, int z, int i0, int i1, int j1, int j0,
+           int useEL, int do_full, int allow_begin,
+           int r_allow_J, int r_allow_L, int r_allow_R,
+           int z_allow_J, int z_allow_L, int z_allow_R,
+           AlphaMats_t *arg_alpha, AlphaMats_t *ret_alpha,
+           struct deckpool_s *dpool, struct deckpool_s **ret_dpool,
+           ShadowMats_t *ret_shadow, int *ret_mode, int *ret_v, int *ret_i, int *ret_j)
+{
+   int v,i,j;
+   int w1, w2;
+   int jp, ip;
+   int *touch;
+   int y, yoffset;
+   float sc;
+
+   float b_sc;
+   int b_v, b_i, b_j, b_mode;
+
+   AlphaMats_t *alpha;
+   ShadowMats_t *shadow;
+
+   /* Initialization */
+   b_v = -1;
+   b_i = i0;
+   b_j = j0;
+   b_mode = 3;
+   b_sc = IMPOSSIBLE;
+
+   if ( dpool == NULL ) dpool = deckpool_create();
+
+   alpha = malloc(sizeof(AlphaMats_t));
+   shadow = malloc(sizeof(ShadowMats_t));
+
+   /* Create and initialize score matrices */
+   if ( arg_alpha == NULL )
+   {
+      alpha->J = NULL; alpha->L = NULL; alpha->R = NULL;
+   }
+   else
+   {
+      alpha->J = arg_alpha->J; alpha->L = arg_alpha->L; alpha->R = arg_alpha->R;
+   }
+
+   if ( alpha->J == NULL )
+   {
+      alpha->J = malloc(sizeof(float **) * (cm->M+1));
+      for (v = 0; v <= cm->M; v++) { alpha->J[v] = NULL; }
+   }
+   if ( alpha->L == NULL )
+   {
+      alpha->L = malloc(sizeof(float **) * (cm->M+1));
+      for (v = 0; v <= cm->M; v++) { alpha->L[v] = NULL; }
+   }
+   if ( alpha->R == NULL )
+   {
+      alpha->R = malloc(sizeof(float **) * (cm->M+1));
+      for (v = 0; v <= cm->M; v++) { alpha->R[v] = NULL; }
+   }
+
+   w1 = cm->nodemap[cm->ndidx[z]];
+   w2 = cm->cfirst[w1]-1;
+   for (v = w1; v <= w2; v++)
+   {
+      if (! deckpool_pop(dpool, &(alpha->J[v])) )
+         alpha->J[v] = alloc_vji_deck(i0, i1, j1, j0);
+      if (! deckpool_pop(dpool, &(alpha->L[v])) )
+         alpha->L[v] = alloc_vji_deck(i0, i1, j1, j0);
+      if (! deckpool_pop(dpool, &(alpha->R[v])) )
+         alpha->R[v] = alloc_vji_deck(i0, i1, j1, j0);
+      for (jp = 0; jp <= j0-j1; jp++)
+      {
+         for (ip = 0; ip <= i1-i0; ip++)
+         {
+            alpha->J[v][jp][ip] = IMPOSSIBLE;
+            alpha->L[v][jp][ip] = IMPOSSIBLE;
+            alpha->R[v][jp][ip] = IMPOSSIBLE;
+         }
+      }
+   }
+
+   touch = malloc(sizeof(int) * cm->M);
+   for (v = 0;    v < r;     v++) { touch[v] = 0; }
+   for (v = r;    v <= w2;   v++) { touch[v] = cm->pnum[v]; }
+   for (v = w2+1; v < cm->M; v++) { touch[v] = 0; }
+
+   /* Create shadow matrices */
+   if (ret_shadow != NULL)
+   {
+      shadow->J     = malloc(sizeof(char **) * cm->M);
+      shadow->L     = malloc(sizeof(char **) * cm->M);
+      shadow->R     = malloc(sizeof(char **) * cm->M);
+      shadow->Lmode = malloc(sizeof(char **) * cm->M);
+      shadow->Rmode = malloc(sizeof(char **) * cm->M);
+      for (v = 0; v < cm->M; v++)
+      {
+         shadow->J[v]      = NULL;
+         shadow->L[v]      = NULL;
+         shadow->R[v]      = NULL;
+         shadow->Lmode[v] = NULL;
+         shadow->Rmode[v] = NULL;
+      }
+   }
+
+   /* Initialize our non-IMPOSSIBLE boundary condition */
+   /* (Includes an unroll of the main recursion to handle EL) */
+   ip = i1 - i0;
+   jp = 0;
+   if (! useEL)
+   {
+      if ( z_allow_J )
+         alpha->J[z][jp][ip] = 0.0;
+      if ( z_allow_L )
+         alpha->L[z][jp][ip] = 0.0;
+      if ( z_allow_R )
+         alpha->R[z][jp][ip] = 0.0;
+   }
+   else if ( z_allow_J )
+   {
+      if (ret_shadow != NULL)
+      {
+         shadow->J[z]     = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+         shadow->L[z]     = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+         shadow->R[z]     = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+         shadow->Lmode[z] = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+         shadow->Rmode[z] = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+      }
+
+      switch (cm->sttype[z])
+      {
+         case  D_st:
+         case  S_st:
+            alpha->J[z][jp][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+            if (ret_shadow != NULL) ((char **)shadow->J[z])[jp][ip] = USED_EL;
+            break;
+         case MP_st:
+            if (i0 == i1 || j1 == j0) break;
+            alpha->J[z][jp+1][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+            if (dsq[i1-1] < cm->abc->K && dsq[j1+1] < cm->abc->K)
+               alpha->J[z][jp+1][ip-1] += cm->esc[z][(int) (dsq[i1-1]*cm->abc->K+dsq[j1+1])];
+            else
+               alpha->J[z][jp+1][ip-1] += DegeneratePairScore(cm->abc, cm->esc[z], dsq[i1-1], dsq[j1+1]);
+            if (ret_shadow != NULL) ((char **)shadow->J[z])[jp+1][ip-1] = USED_EL;
+            if (alpha->J[z][jp+1][ip-1] < IMPOSSIBLE) alpha->J[z][jp+1][ip-1] = IMPOSSIBLE;
+            break;
+         case ML_st:
+         case IL_st:
+            if (i0 == i1 ) break;
+            alpha->J[z][jp][ip-1] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+            if (dsq[i1-1] < cm->abc->K)
+               alpha->J[z][jp][ip-1] += cm->esc[z][(int) dsq[i1-1]];
+            else
+               alpha->J[z][jp][ip-1] += esl_abc_FAvgScore(cm->abc, dsq[i1-1], cm->esc[z]);
+            if (ret_shadow != NULL) ((char **)shadow->J[z])[jp][ip-1] = USED_EL;
+            if (alpha->J[z][jp][ip-1] < IMPOSSIBLE) alpha->J[z][jp][ip-1] = IMPOSSIBLE;
+            break;
+         case MR_st:
+         case IR_st:
+            if (j1 == j0) break;
+            alpha->J[z][jp+1][ip] = cm->endsc[z] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1));
+            if (dsq[j1+1] < cm->abc->K)
+               alpha->J[z][jp+1][ip] += cm->esc[z][(int) dsq[j1+1]];
+            else
+               alpha->J[z][jp+1][ip] += esl_abc_FAvgScore(cm->abc, dsq[j1+1], cm->esc[z]);
+            if (ret_shadow != NULL) ((char **)shadow->J[z])[jp+1][ip] = USED_EL;
+            if (alpha->J[z][jp+1][ip] < IMPOSSIBLE) alpha->J[z][jp+1][ip] = IMPOSSIBLE;
+            break;
+/*
+         default:
+            cm_Die("Bad input combination in tr_vinside: useEL TRUE, but cm->sttype[z] = %d\n",cm->sttype[z]);
+*/
+      }
+
+      alpha->L[z][jp][ip] = IMPOSSIBLE;
+      alpha->R[z][jp][ip] = IMPOSSIBLE;
+      if (ret_shadow != NULL)
+      {
+         /* didn't actually use EL, but this prevents a traceback bug */
+         ((char **)shadow->L[z])[jp][ip] = USED_EL;
+         ((char **)shadow->R[z])[jp][ip] = USED_EL;
+      }
+   }
+   else
+      cm_Die("Bad input combination in tr_vinside: useEL %d z_allow_J %d \n",useEL,z_allow_J);
+
+   /* Special case: empty sequence */
+   if (r == 0)
+   {
+      b_v = z; b_i = i1; b_j = j1;
+      b_sc = IMPOSSIBLE; b_mode = 0;
+      if (z_allow_J && alpha->J[z][0][i1-i0] > b_sc)
+      {
+         b_sc = alpha->J[z][0][i1-i0];
+         b_mode = 3;
+      }
+      if (z_allow_L && alpha->L[z][0][i1-i0] > b_sc)
+      {
+         b_sc = alpha->L[z][0][i1-i0];
+         b_mode = 2;
+      }
+      if (z_allow_R && alpha->R[z][0][i1-i0] > b_sc)
+      {
+         b_sc = alpha->R[z][0][i1-i0];
+         b_mode = 1;
+      }
+
+      if (z == 0)
+      {
+	/* FIXME */
+	/* I don't understand what exactly Sean's doing in this block */
+         cm_Die("Potentially unhandled case!\n");
+      }
+   }
+
+   /* Main recursion */
+   for (v = w1-1; v >= r; v--)
+   {
+      /* Get decks */
+      if (! deckpool_pop(dpool, &(alpha->J[v])) )
+         alpha->J[v] = alloc_vji_deck(i0,i1,j1,j0);
+      if (! deckpool_pop(dpool, &(alpha->L[v])) )
+         alpha->L[v] = alloc_vji_deck(i0,i1,j1,j0);
+      if (! deckpool_pop(dpool, &(alpha->R[v])) )
+         alpha->R[v] = alloc_vji_deck(i0,i1,j1,j0);
+
+      if (ret_shadow != NULL)
+      {
+         shadow->J[v] = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+         shadow->L[v] = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+         shadow->R[v] = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+         shadow->Lmode[v] = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+         shadow->Rmode[v] = (void **) alloc_vji_shadow_deck(i0,i1,j1,j0);
+      }
+
+      /* Full initialization of the deck */
+      /* This may be wasteful, since it could be folded into the rest
+       * of the DP */
+      for (jp = 0; jp <= j0-j1; jp++)
+         for (ip = i1-i0; ip >= 0; ip--)
+         {
+            alpha->J[v][jp][ip] = IMPOSSIBLE;
+            alpha->L[v][jp][ip] = IMPOSSIBLE;
+            alpha->R[v][jp][ip] = IMPOSSIBLE;
+            if (ret_shadow != NULL)
+            {
+               /* Didn't really use EL, but trying to eliminate uninitialized values */
+               ((char **)shadow->J[v])[jp][ip] = USED_EL;
+               ((char **)shadow->L[v])[jp][ip] = USED_EL;
+               ((char **)shadow->R[v])[jp][ip] = USED_EL;
+               ((char **)shadow->Lmode[v])[jp][ip] = 0;
+               ((char **)shadow->Rmode[v])[jp][ip] = 0;
+            }
+         }
+
+      /* Double-check problem type */
+      if (cm->sttype[v] == E_st || cm->sttype[v] == B_st || (cm->sttype[v] == S_st && v > r))
+         cm_Die("Non-V problem in tr_vinside(); cm->sttype[%d] = %d\n",v,cm->sttype[v]);
+
+      if (cm->sttype[v] == D_st || cm->sttype[v] == S_st)
+      {
+         for (jp = 0; jp <= j0-j1; jp++)
+         {
+            for (ip = i1-i0; ip >= 0; ip--)
+            {
+               y = cm->cfirst[v];
+               if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && z_allow_J)
+                  if ( (sc = cm->endsc[v] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1))) > alpha->J[v][jp][ip])
+                  {
+                     alpha->J[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) ((char **)shadow->J[v])[jp][ip] = USED_EL;
+                  }
+
+               for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+               {
+                  if ( z_allow_J )
+                  if ( (sc = alpha->J[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) > alpha->J[v][jp][ip])
+                  {
+                     alpha->J[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) ((char **)shadow->J[v])[jp][ip] = (char) yoffset;
+                  }
+                  if ( r_allow_L )
+                  if ( (sc = alpha->L[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) > alpha->L[v][jp][ip])
+                  {
+                     alpha->L[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->L[v])[jp][ip] = (char) yoffset; ((char **)shadow->Lmode[v])[jp][ip] = 2; }
+                  }
+                  if ( r_allow_R )
+                  if ( (sc = alpha->R[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) > alpha->R[v][jp][ip])
+                  {
+                     alpha->R[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->R[v])[jp][ip] = (char) yoffset; ((char **)shadow->Rmode[v])[jp][ip] = 1; }
+                  }
+               }
+
+               if ( alpha->J[v][jp][ip] < IMPOSSIBLE ) alpha->J[v][jp][ip] = IMPOSSIBLE;
+               if ( alpha->L[v][jp][ip] < IMPOSSIBLE ) alpha->L[v][jp][ip] = IMPOSSIBLE;
+               if ( alpha->R[v][jp][ip] < IMPOSSIBLE ) alpha->R[v][jp][ip] = IMPOSSIBLE;
+            }
+         }
+      }
+      else if (cm->sttype[v] == MP_st)
+      {
+         for  (jp = 0; jp <= j0-j1; jp++)
+         {
+            j = jp+j1;
+            for (ip = i1-i0; ip >= 0; ip--)
+            {
+               i = ip+i0;
+               y = cm->cfirst[v];
+
+               if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && z_allow_J && jp > 0 && ip < i1-i0)
+                  if ( (sc = cm->endsc[v] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - 2))) > alpha->J[v][jp][ip] )
+                  {
+                     alpha->J[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) ((char **)shadow->J[v])[jp][ip] = USED_EL;
+                  }
+
+               for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+               {
+                  if (z_allow_J && jp > 0 && ip < i1-i0)
+                  if ( (sc = alpha->J[y+yoffset][jp-1][ip+1] + cm->tsc[v][yoffset]) > alpha->J[v][jp][ip])
+                  {
+                     alpha->J[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) ((char **)shadow->J[v])[jp][ip] = (char) yoffset;
+                  }
+                  if (r_allow_L && ip < i1-i0)
+                  if ( (sc = alpha->J[y+yoffset][jp][ip+1] + cm->tsc[v][yoffset]) > alpha->L[v][jp][ip])
+                  {
+                     alpha->L[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->L[v])[jp][ip] = (char) yoffset; ((char **)shadow->Lmode[v])[jp][ip] = 3; }
+                  }
+                  if (r_allow_L && ip < i1-i0)
+                  if ( (sc = alpha->L[y+yoffset][jp][ip+1] + cm->tsc[v][yoffset]) > alpha->L[v][jp][ip])
+                  {
+                     alpha->L[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->L[v])[jp][ip] = (char) yoffset; ((char **)shadow->Lmode[v])[jp][ip] = 2; }
+                  }
+                  if (r_allow_R && jp > 0)
+                  if ( (sc = alpha->J[y+yoffset][jp-1][ip] + cm->tsc[v][yoffset]) > alpha->R[v][jp][ip])
+                  {
+                     alpha->R[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->R[v])[jp][ip] = (char) yoffset; ((char **)shadow->Rmode[v])[jp][ip] = 3; }
+                  }
+                  if (r_allow_R && jp > 0)
+                  if ( (sc = alpha->R[y+yoffset][jp-1][ip] + cm->tsc[v][yoffset]) > alpha->R[v][jp][ip])
+                  {
+                     alpha->R[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->R[v])[jp][ip] = (char) yoffset; ((char **)shadow->Rmode[v])[jp][ip] = 1; }
+                  }
+               }
+
+               if (jp > 0 && ip < i1-i0)
+               {
+                  if (dsq[i] < cm->abc->K && dsq[j] < cm->abc->K)
+                     alpha->J[v][jp][ip] += cm->esc[v][(int) (dsq[i]*cm->abc->K+dsq[j])];
+                  else
+                     alpha->J[v][jp][ip] += DegeneratePairScore(cm->abc, cm->esc[v], dsq[i], dsq[j]);
+               }
+               if (ip < i1-i0)
+               {
+                  alpha->L[v][jp][ip] += cm->lmesc[v][(int) dsq[i]];
+               }
+               if (jp > 0)
+               {
+                  alpha->R[v][jp][ip] += cm->rmesc[v][(int) dsq[j]];
+               }
+
+               if ( alpha->J[v][jp][ip] < IMPOSSIBLE) alpha->J[v][jp][ip] = IMPOSSIBLE;
+               if ( alpha->L[v][jp][ip] < IMPOSSIBLE) alpha->L[v][jp][ip] = IMPOSSIBLE;
+               if ( alpha->R[v][jp][ip] < IMPOSSIBLE) alpha->R[v][jp][ip] = IMPOSSIBLE;
+
+               if ( allow_begin )
+               {
+                  if ( r_allow_J )
+                  if ( alpha->J[v][jp][ip] > b_sc ) { b_mode = 3; b_v = v; b_j = j1+jp; b_i = i0+ip; b_sc = alpha->J[v][jp][ip]; }
+                  if ( r_allow_L )
+                  if ( alpha->L[v][jp][ip] > b_sc ) { b_mode = 2; b_v = v; b_j = j1+jp; b_i = i0+ip; b_sc = alpha->L[v][jp][ip]; }
+                  if ( r_allow_R )
+                  if ( alpha->R[v][jp][ip] > b_sc ) { b_mode = 1; b_v = v; b_j = j1+jp; b_i = i0+ip; b_sc = alpha->R[v][jp][ip]; }
+               }
+            }
+         }
+      }
+      else if (cm->sttype[v] == ML_st || cm->sttype[v] == IL_st)
+      {
+         for (jp = 0; jp <= j0-j1; jp++)
+         {
+            for (ip = i1-i0; ip >= 0; ip--)
+            {
+               i = i0+ip;
+               y = cm->cfirst[v];
+
+               if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && z_allow_J && ip < i1-i0)
+                  if ( (sc = cm->endsc[v] + (cm->el_selfsc * ((jp+j1)-(ip+i0)+1 - 1))) > alpha->J[v][jp][ip] )
+                  {
+                     alpha->J[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) ((char **)shadow->J[v])[jp][ip] = USED_EL;
+                  }
+
+               for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+               {
+                  if (z_allow_J && ip < i1-i0)
+                  if ( (sc = alpha->J[y+yoffset][jp][ip+1] + cm->tsc[v][yoffset]) > alpha->J[v][jp][ip])
+                  {
+                     alpha->J[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) ((char **)shadow->J[v])[jp][ip] = (char) yoffset;
+                  }
+                  if (r_allow_L && ip < i1-i0)
+                  if ( (sc = alpha->L[y+yoffset][jp][ip+1] + cm->tsc[v][yoffset]) > alpha->L[v][jp][ip])
+                  {
+                     alpha->L[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->L[v])[jp][ip] = (char) yoffset; ((char **)shadow->Lmode[v])[jp][ip] = 2; }
+                  }
+                  if ( r_allow_R )
+                  if ( (sc = alpha->J[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) > alpha->R[v][jp][ip])
+                  {
+                     alpha->R[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->R[v])[jp][ip] = (char) yoffset; ((char **)shadow->Rmode[v])[jp][ip] = 3; }
+                  }
+                  if ( r_allow_R )
+                  if ( (sc = alpha->R[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) > alpha->R[v][jp][ip])
+                  {
+                     alpha->R[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->R[v])[jp][ip] = (char) yoffset; ((char **)shadow->Rmode[v])[jp][ip] = 1; }
+                  }
+               }
+
+               if (ip < i1-i0)
+               {
+                  if (dsq[i] < cm->abc->K)
+                  {
+                     alpha->J[v][jp][ip] += cm->esc[v][(int) dsq[i]];
+                     alpha->L[v][jp][ip] += cm->esc[v][(int) dsq[i]];
+                  }
+                  else
+                  {
+                     alpha->J[v][jp][ip] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+                     alpha->L[v][jp][ip] += esl_abc_FAvgScore(cm->abc, dsq[i], cm->esc[v]);
+                  }
+               }
+
+               if ( alpha->J[v][jp][ip] < IMPOSSIBLE) alpha->J[v][jp][ip] = IMPOSSIBLE;
+               if ( alpha->L[v][jp][ip] < IMPOSSIBLE) alpha->L[v][jp][ip] = IMPOSSIBLE;
+               if ( alpha->R[v][jp][ip] < IMPOSSIBLE) alpha->R[v][jp][ip] = IMPOSSIBLE;
+               
+               if ( cm->sttype[v] == ML_st && allow_begin )
+               {
+                  if ( r_allow_J )
+                  if ( alpha->J[v][jp][ip] > b_sc ) { b_mode = 3; b_v = v; b_j = j1+jp; b_i = i0+ip; b_sc = alpha->J[v][jp][ip]; }
+                  if ( r_allow_L )
+                  if ( alpha->L[v][jp][ip] > b_sc ) { b_mode = 2; b_v = v; b_j = j1+jp; b_i = i0+ip; b_sc = alpha->L[v][jp][ip]; }
+               }
+            }
+         }
+      }
+      else if (cm->sttype[v] == MR_st || cm->sttype[v] == IR_st)
+      {
+         for (jp = 0; jp <= j0-j1; jp++)
+         {
+            j = j1+jp;
+            for (ip = i1-i0; ip >= 0; ip--)
+            {
+               y = cm->cfirst[v];
+
+               if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]) && z_allow_J && jp > 0)
+                  if ( (sc = cm->endsc[v] + (cm->el_selfsc * ((j1+jp)-(i0+ip)+1 - 1))) > alpha->J[v][jp][ip] )
+                  {
+                     alpha->J[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) ((char **)shadow->J[v])[jp][ip] = USED_EL;
+                  }
+
+               for (yoffset = 0; yoffset < cm->cnum[v]; yoffset++)
+               {
+                  if (z_allow_J && jp > 0)
+                  if ( (sc = alpha->J[y+yoffset][jp-1][ip] + cm->tsc[v][yoffset]) > alpha->J[v][jp][ip])
+                  {
+                     alpha->J[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) ((char **)shadow->J[v])[jp][ip] = (char) yoffset;
+                  }
+                  if ( r_allow_L )
+                  if ( (sc = alpha->J[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) > alpha->L[v][jp][ip])
+                  {
+                     alpha->L[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->L[v])[jp][ip] = (char) yoffset; ((char **)shadow->Lmode[v])[jp][ip] = 3; }
+                  }
+                  if ( r_allow_L )
+                  if ( (sc = alpha->L[y+yoffset][jp][ip] + cm->tsc[v][yoffset]) > alpha->L[v][jp][ip])
+                  {
+                     alpha->L[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->L[v])[jp][ip] = (char) yoffset; ((char **)shadow->Lmode[v])[jp][ip] = 2; }
+                  }
+                  if (r_allow_R && jp > 0)
+                  if ( (sc = alpha->R[y+yoffset][jp-1][ip] + cm->tsc[v][yoffset]) > alpha->R[v][jp][ip])
+                  {
+                     alpha->R[v][jp][ip] = sc;
+                     if (ret_shadow != NULL) { ((char **)shadow->R[v])[jp][ip] = (char) yoffset; ((char **)shadow->Rmode[v])[jp][ip] = 1; }
+                  }
+               }
+
+               if (jp > 0)
+               {
+                  if (dsq[j] < cm->abc->K)
+                  {
+                     alpha->J[v][jp][ip] += cm->esc[v][(int) dsq[j]];
+                     alpha->R[v][jp][ip] += cm->esc[v][(int) dsq[j]];
+                  }
+                  else
+                  {
+                     alpha->J[v][jp][ip] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+                     alpha->R[v][jp][ip] += esl_abc_FAvgScore(cm->abc, dsq[j], cm->esc[v]);
+                  }
+               }
+
+               if ( alpha->J[v][jp][ip] < IMPOSSIBLE) alpha->J[v][jp][ip] = IMPOSSIBLE;
+               if ( alpha->L[v][jp][ip] < IMPOSSIBLE) alpha->L[v][jp][ip] = IMPOSSIBLE;
+               if ( alpha->R[v][jp][ip] < IMPOSSIBLE) alpha->R[v][jp][ip] = IMPOSSIBLE;
+
+               if ( cm->sttype[v] == MR_st && allow_begin )
+               {
+                  if ( r_allow_J )
+                  if ( alpha->J[v][jp][ip] > b_sc ) { b_mode = 3; b_v = v; b_j = j1+jp; b_i = i0+ip; b_sc = alpha->J[v][jp][ip]; }
+                  if ( r_allow_R )
+                  if ( alpha->R[v][jp][ip] > b_sc ) { b_mode = 1; b_v = v; b_j = j1+jp; b_i = i0+ip; b_sc = alpha->R[v][jp][ip]; }
+               }
+            }
+         }
+      }
+      else
+      {
+         cm_Die("There's no way we could have gotten here - should have died before now\n");
+      }
+
+      if (v == r)
+      {
+         if ( r_allow_J )
+         if ( alpha->J[v][j0-j1][0] > b_sc) { b_mode = 3; b_v = v; b_j = j0; b_i = i0; b_sc = alpha->J[v][j0-j1][0]; }
+         if ( r_allow_L )
+         if ( alpha->L[v][j0-j1][0] > b_sc) { b_mode = 2; b_v = v; b_j = j0; b_i = i0; b_sc = alpha->L[v][j0-j1][0]; }
+         if ( r_allow_R )
+         if ( alpha->R[v][j0-j1][0] > b_sc) { b_mode = 1; b_v = v; b_j = j0; b_i = i0; b_sc = alpha->R[v][j0-j1][0]; }
+      }
+
+      /* If we're at root, give it the best (local) score */
+      if (v == 0)
+      {
+         alpha->J[v][j0-j1][0] = b_sc;
+         alpha->L[v][j0-j1][0] = b_sc;
+         alpha->R[v][j0-j1][0] = b_sc;
+         if (ret_shadow != NULL)
+         {
+            ((char **)shadow->J[v])[j0-j1][0] = USED_LOCAL_BEGIN;
+            ((char **)shadow->L[v])[j0-j1][0] = USED_LOCAL_BEGIN;
+            ((char **)shadow->R[v])[j0-j1][0] = USED_LOCAL_BEGIN;
+            ((char **)shadow->Lmode[v])[j0-j1][0] = b_mode;
+            ((char **)shadow->Rmode[v])[j0-j1][0] = b_mode;
+         }
+      }
+
+      /* Recycle memory */
+      if (! do_full)
+      {
+         for (y = cm->cfirst[v]; y < cm->cfirst[v]+cm->cnum[v]; y++)
+         {
+            touch[y]--;
+            if (touch[y] == 0)
+            {
+               deckpool_push(dpool, alpha->J[y]);
+               deckpool_push(dpool, alpha->L[y]);
+               deckpool_push(dpool, alpha->R[y]);
+               alpha->J[y] = NULL;
+               alpha->L[y] = NULL;
+               alpha->R[y] = NULL;
+            }
+         }
+      }
+   } /* end loop over v */
+
+   sc = b_sc;
+   if (ret_v    != NULL ) *ret_v    = b_v;
+   if (ret_i    != NULL ) *ret_i    = b_i;
+   if (ret_j    != NULL ) *ret_j    = b_j;
+   if (ret_mode != NULL ) *ret_mode = b_mode;
+
+   /* Free or return score matrices */
+   if (ret_alpha == NULL)
+   {
+      for (v = r; v <= w2; v++)
+      {
+         if (alpha->J[v] != NULL)
+         {
+            deckpool_push(dpool, alpha->J[v]);
+            alpha->J[v] = NULL;
+         }
+         if (alpha->L[v] != NULL)
+         {
+            deckpool_push(dpool, alpha->L[v]);
+            alpha->L[v] = NULL;
+         }
+         if (alpha->R[v] != NULL)
+         {
+            deckpool_push(dpool, alpha->R[v]);
+            alpha->R[v] = NULL;
+         }
+      }
+      free(alpha->J);
+      free(alpha->L);
+      free(alpha->R);
+   }
+   else
+   {
+      ret_alpha->J = alpha->J;
+      ret_alpha->L = alpha->L;
+      ret_alpha->R = alpha->R;
+   }
+   free(alpha);
+
+   /* Free or return deck pool */
+   if (ret_dpool == NULL)
+   {
+      float **foo;
+      while (deckpool_pop(dpool, &foo))
+         free_vji_deck(foo, j1, j0);
+      deckpool_free(dpool);
+   }
+   else
+   {
+      *ret_dpool = dpool;
+   }
+
+   free(touch);
+   if (ret_shadow != NULL)
+   {
+      ret_shadow->J = shadow->J;
+      ret_shadow->L = shadow->L;
+      ret_shadow->R = shadow->R;
+      ret_shadow->Lmode = shadow->Lmode;
+      ret_shadow->Rmode = shadow->Rmode;
+   }
+   free(shadow);
+
+   return sc;
+}
+
+/* Function: tr_voutside()
+ * Author:   DLK
+ *
+ * Purpose:  Outside direction TrCYK for a v-problem
+ *           Based closely on voutside() and tr_outside()
+ *           Note use of vji instead of vjd coordinates
+ *
+ * Args:
+ *
+ * Returns:
+ */
+void
+tr_voutside(CM_t *cm, ESL_DSQ *dsq, int L, int r, int z, int i0, int i1, int j1, int j0,
+            int useEL, int do_full, int r_allow_J, int r_allow_L, int r_allow_R,
+            int z_allow_J, int z_allow_L, int z_allow_R, BetaMats_t *arg_beta,
+            BetaMats_t *ret_beta, struct deckpool_s *dpool, struct deckpool_s **ret_dpool)
+{
+   int v,y;
+   int i,j;
+   int ip, jp;
+   float sc, esc;
+   int voffset;
+   int *touch;
+   int allow_begin;
+
+   BetaMats_t *beta;
+
+   /* Initialization */
+   if (dpool == NULL) dpool = deckpool_create();
+
+   beta = malloc(sizeof(BetaMats_t));
+   if (arg_beta == NULL)
+   {
+      beta->J = malloc(sizeof(float **) * (cm->M+1));
+      beta->L = malloc(sizeof(float  *) * (cm->M+1));
+      beta->R = malloc(sizeof(float  *) * (cm->M+1));
+      beta->L[0] = malloc(sizeof(float) * (cm->M+1)*(i1-i0+1));
+      beta->R[0] = malloc(sizeof(float) * (cm->M+1)*(j0-j1+1));
+      for (v = 0; v < cm->M+1; v++)
+      {
+         beta->J[v] = NULL;
+         beta->L[v] = beta->L[0] + (v * (i1-i0+1));
+         beta->R[v] = beta->R[0] + (v * (j0-j1+1));
+      }
+   }
+   else
+   {
+      beta->J = arg_beta->J;
+      beta->L = arg_beta->L;
+      beta->R = arg_beta->R;
+   }
+
+   /* Initialize root deck */
+   /* outside()/tr_outside() also initialize the root's
+      split set, if it has one, while voutside() doesn't
+      I think that this is because in calls to voutside()
+      (and analagously, tr_voutside() ) we've already
+      determined that the root state is actually used in
+      the solution, whereas for the more generic outside
+      that's not necessarily the case.  Not sure, though.
+      outside()/tr_outside() might not even need to worry
+      about the split set, but do it anyway (legacy code?) */
+   if (! deckpool_pop(dpool, &(beta->J[r])) )
+      beta->J[r] = alloc_vji_deck(i0,i1,j1,j0);
+   for (jp = 0; jp <= j0-j1; jp++)
+   {
+      for (ip = 0; ip <= i1-i0; ip++)
+         if (r == 0 && r_allow_J )
+            beta->J[r][jp][ip] = 0.0;
+         else
+            beta->J[r][jp][ip] = IMPOSSIBLE;
+      if ( r == 0  && r_allow_R )
+         beta->R[r][jp] = 0.0;
+      else
+         beta->R[r][jp] = IMPOSSIBLE;
+   }
+   for (ip = 0; ip <= i1-i0; ip++)
+   {
+      if (r == 0 && r_allow_L )
+         beta->L[r][ip] = 0.0;
+      else
+         beta->L[r][ip] = IMPOSSIBLE;
+   }
+   if ( r_allow_J )
+      beta->J[r][j0-j1][0] = 0.0;
+   if ( r_allow_L )
+      beta->L[r][0] = 0.0;
+   if ( r_allow_R )
+      beta->R[r][j0-j1] = 0.0;
+
+   /* Deal with vroot->EL; marginal modes don't use EL */
+   if (useEL)
+   {
+      if (! deckpool_pop(dpool, &(beta->J[cm->M])) )
+         beta->J[cm->M] = alloc_vji_deck(i0,i1,j1,j0);
+      for (jp = 0; jp <= j0-j1; jp++)
+         for (ip = 0; ip <= i1-i0; ip++)
+            beta->J[cm->M][jp][ip] = IMPOSSIBLE;
+   }
+   if (useEL && NOT_IMPOSSIBLE(cm->endsc[r]))
+   {
+      switch(cm->sttype[r])
+      {
+         case MP_st:
+            if (i0 == i1 || j1 == j0) break;
+            if (dsq[i0] < cm->abc->K && dsq[j0] < cm->abc->K)
+               esc = cm->esc[r][(int) (dsq[i0]*cm->abc->K+dsq[j0])];
+            else
+               esc = DegeneratePairScore(cm->abc, cm->esc[r], dsq[i0], dsq[j0]);
+            beta->J[cm->M][j0-j1-1][1] = cm->endsc[r] + (cm->el_selfsc * ((j0-1)-(i0+1)+1)) + esc;
+            if (beta->J[cm->M][j0-j1-1][1] < IMPOSSIBLE) beta->J[cm->M][j0-j1-1][1] = IMPOSSIBLE;
+            break;
+         case ML_st:
+         case IL_st:
+            if (i0 == i1) break;
+            if (dsq[i0] < cm->abc->K)
+               esc = cm->esc[r][(int) dsq[i0]];
+            else
+               esc = esl_abc_FAvgScore(cm->abc, dsq[i0], cm->esc[r]);
+            beta->J[cm->M][j0-j1][1] = cm->endsc[r] + (cm->el_selfsc * ((j0)-(i0+1)+1)) + esc;
+            if (beta->J[cm->M][j0-j1][1] < IMPOSSIBLE) beta->J[cm->M][j0-j1][1] = IMPOSSIBLE;
+            break;
+         case MR_st:
+         case IR_st:
+            if (j1 == j0) break;
+            if (dsq[j0] < cm->abc->K)
+               esc = cm->esc[r][(int) dsq[j0]];
+            else
+               esc = esl_abc_FAvgScore(cm->abc, dsq[j0], cm->esc[r]);
+            beta->J[cm->M][j0-j1-1][0] = cm->endsc[r] + (cm->el_selfsc * ((j0-1)-(i0)+1)) + esc;
+            if (beta->J[cm->M][j0-j1-1][0] < IMPOSSIBLE) beta->J[cm->M][j0-j1-1][0] = IMPOSSIBLE;
+            break;
+         case  S_st:
+         case  D_st:
+            beta->J[cm->M][j0-j1][0] = cm->endsc[r] + (cm->el_selfsc * ((j0)-(i0)+1));
+            break;
+         default:
+            cm_Die("bogus parent state %d\n",cm->sttype[r]);
+      }
+   }
+
+   /* Initialize touch vector for controlling deck recycling */
+   touch = malloc(sizeof(int) * cm->M);
+   for (v =   0; v <     r; v++) touch[v] = 0;
+   for (v = z+1; v < cm->M; v++) touch[v] = 0;
+   for (v =   r; v <=    z; v++)
+   {
+      if (cm->sttype[v] == B_st) touch[v] = 2;
+      else                       touch[v] = cm->cnum[v];
+   }
+
+   /* Main loop through decks */
+   for (v = r+1; v <= z; v++)
+   {
+      allow_begin = TRUE;
+      if (r != 0) allow_begin = FALSE;
+      if ( cm->sttype[v] == IL_st ||
+           cm->sttype[v] == IR_st ||
+           cm->sttype[v] ==  S_st ||
+           cm->sttype[v] ==  D_st ||
+           cm->sttype[v] ==  E_st    ) allow_begin = FALSE;
+      /* Get a deck */
+      if (! deckpool_pop(dpool, &(beta->J[v])) )
+         beta->J[v] = alloc_vji_deck(i0,i1,j1,j0);
+      for (jp = j0-j1; jp >= 0; jp--)
+      {
+         for (ip = 0; ip <= i1-i0; ip++)
+         {
+            if (allow_begin && r_allow_J )
+               beta->J[v][jp][ip] = 0.0;
+            else
+               beta->J[v][jp][ip] = IMPOSSIBLE;
+         }
+         if (allow_begin && r_allow_R )
+            beta->R[v][jp] = 0.0;
+         else
+            beta->R[v][jp] = IMPOSSIBLE;
+      }
+      for (ip = 0; ip <= i1-i0; ip++)
+      {
+         if (allow_begin && r_allow_L )
+            beta->L[v][ip] = 0.0;
+         else
+            beta->L[v][ip] = IMPOSSIBLE;
+      }
+
+      /* mini-recursion for beta->L */
+      if ( r_allow_L )
+      for (ip = 0; ip <= i1-i0; ip++)
+      {
+         i = i0+ip;
+         for (y = cm->plast[v]; y > cm->plast[v] - cm->pnum[v]; y--)
+         {
+            if (y < r) continue;
+            voffset = v - cm->cfirst[y];
+
+            switch (cm->sttype[y])
+            {
+               case MP_st:
+                  if (ip > 0)
+                  {
+                     esc = cm->lmesc[y][(int) dsq[i-1]];
+                     if ( (sc = beta->L[y][ip-1] + cm->tsc[y][voffset] + esc) > beta->L[v][ip] )
+                        beta->L[v][ip] = sc;
+                  }
+                  break;
+               case ML_st:
+               case IL_st:
+                  if (ip > 0)
+                  {
+                     if (dsq[i-1] < cm->abc->K)
+                        esc = cm->esc[y][(int) dsq[i-1]];
+                     else
+                        esc = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+                     if ( (sc = beta->L[y][ip-1] + cm->tsc[y][voffset] + esc) > beta->L[v][ip] )
+                        beta->L[v][ip] = sc;
+                  }
+                  break;
+               case MR_st:
+               case IR_st:
+               case  S_st:
+               case  E_st:
+               case  D_st:
+                  if ( (sc = beta->L[y][ip] + cm->tsc[y][voffset]) > beta->L[v][ip] )
+                     beta->L[v][ip] = sc;
+                  break;
+               default:
+                  cm_Die("Bogus parent type %d for y = %d, v = %d\n",cm->sttype[y],y,v);
+            }
+         }
+
+         if (beta->L[v][ip] < IMPOSSIBLE) beta->L[v][ip] = IMPOSSIBLE;
+      }
+
+      /* mini-recursion for beta->R */
+      if ( r_allow_R )
+      for (jp = j0-j1; jp >= 0; jp--)
+      {
+         j = j1+jp;
+         for (y = cm->plast[v]; y > cm->plast[v] - cm->pnum[v]; y--)
+         {
+            if (y < r) continue;
+            voffset = v - cm->cfirst[y];
+
+            switch (cm->sttype[y])
+            {
+               case MP_st:
+                  if (jp < j0-j1)
+                  {
+                     esc = cm->rmesc[y][(int) dsq[j+1]];
+                     if ( (sc = beta->R[y][jp+1] + cm->tsc[y][voffset] + esc) > beta->R[v][jp] )
+                        beta->R[v][jp] = sc;
+                  }
+                  break;
+               case MR_st:
+               case IR_st:
+                  if (jp < j0-j1)
+                  {
+                     if (dsq[j+1] < cm->abc->K)
+                        esc = cm->esc[y][(int) dsq[j+1]];
+                     else
+                        esc = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+                     if ( (sc = beta->R[y][jp+1] + cm->tsc[y][voffset] + esc) > beta->R[v][jp] )
+                        beta->R[v][jp] = sc;
+                  }
+                  break;
+               case ML_st:
+               case IL_st:
+               case  S_st:
+               case  E_st:
+               case  D_st:
+                  if ( (sc = beta->R[y][jp] + cm->tsc[y][voffset]) > beta->R[v][jp] )
+                     beta->R[v][jp] = sc;
+                  break;
+               default:
+                  cm_Die("Bogus parent type %d for y = %d, v = %d\n",cm->sttype[y],y,v);
+            }
+         }
+
+         if (beta->R[v][jp] < IMPOSSIBLE) beta->R[v][jp] = IMPOSSIBLE;
+      }
+
+      /* Main recursion */
+      if ( z_allow_J )
+      for (jp = j0-j1; jp >= 0; jp--)
+      {
+         j = j1+jp;
+         for (ip = 0; ip <= i1-i0; ip++)
+         {
+            i = i0+ip;
+            for (y = cm->plast[v]; y > cm->plast[v] - cm->pnum[v]; y--)
+            {
+               if (y < r) continue;
+               voffset = v - cm->cfirst[y];
+
+               switch(cm->sttype[y])
+               {
+                  case MP_st:
+                     if (j != j0 && i != i0)
+                     {
+                        if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+                           esc = cm->esc[y][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+                        else
+                           esc = DegeneratePairScore(cm->abc, cm->esc[y], dsq[i-1], dsq[j+1]);
+                        if ( (sc = beta->J[y][jp+1][ip-1] + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                        if ( (sc = beta->L[y][ip-1]       + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                        if ( (sc = beta->R[y][jp+1]       + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                     }
+                     break;
+                  case ML_st:
+                  case IL_st:
+                     if (i != i0)
+                     {
+                        if (dsq[i-1] < cm->abc->K)
+                           esc = cm->esc[y][(int) dsq[i-1]];
+                        else
+                           esc = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[y]);
+                        if ( (sc = beta->J[y][jp][ip-1] + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                        if ( (sc = beta->L[y][ip-1]     + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                        if ( (sc = beta->R[y][jp]       + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                     }
+                     break;
+                  case MR_st:
+                  case IR_st:
+                     if (j != j0)
+                     {
+                        if (dsq[j+1] < cm->abc->K)
+                           esc = cm->esc[y][(int) dsq[j+1]];
+                        else
+                           esc = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[y]);
+                        if ( (sc = beta->J[y][jp+1][ip] + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                        if ( (sc = beta->L[y][ip]       + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                        if ( (sc = beta->R[y][jp+1]     + cm->tsc[y][voffset] + esc) > beta->J[v][jp][ip] )
+                           beta->J[v][jp][ip] = sc;
+                     }
+                     break;
+                  case  S_st:
+                  case  E_st:
+                  case  D_st:
+                     if ( (sc = beta->J[y][jp][ip] + cm->tsc[y][voffset]) > beta->J[v][jp][ip] )
+                        beta->J[v][jp][ip] = sc;
+                     break;
+                  default:
+                     cm_Die("Bogus parent type %d for y = %d, v = %d\n",cm->sttype[y],y,v);
+               }
+            }
+
+            if (beta->J[v][jp][ip] < IMPOSSIBLE) beta->J[v][jp][ip] = IMPOSSIBLE;
+         }
+      }
+
+      /* v->EL transitions (beta->J only) */
+      if (useEL && NOT_IMPOSSIBLE(cm->endsc[v]))
+      {
+         for (jp = j0-j1; jp >= 0; jp--)
+         {
+            j = j1+jp;
+            for (ip = 0; ip <= i1-i0; ip++)
+            {
+               i = i0+ip;
+
+               switch (cm->sttype[v])
+               {
+                  case MP_st:
+                     if (j != j0 && i != i0)
+                     {
+                        if (dsq[i-1] < cm->abc->K && dsq[j+1] < cm->abc->K)
+                           esc = cm->esc[v][(int) (dsq[i-1]*cm->abc->K+dsq[j+1])];
+                        else
+                           esc = DegeneratePairScore(cm->abc, cm->esc[v], dsq[i-1], dsq[j+1]);
+                        if ( (sc = beta->J[v][jp+1][ip-1] + cm->endsc[v] + (cm->el_selfsc* (j-i+1)) + esc) > beta->J[cm->M][jp][ip] )
+                           beta->J[cm->M][jp][ip] = sc;
+                     }
+                     break;
+                  case ML_st:
+                  case IL_st:
+                     if (i != i0)
+                     {
+                        if (dsq[i-1] < cm->abc->K)
+                           esc = cm->esc[v][(int) dsq[i-1]];
+                        else
+                           esc = esl_abc_FAvgScore(cm->abc, dsq[i-1], cm->esc[v]);
+                        if ( (sc = beta->J[v][jp][ip-1] + cm->endsc[v] + (cm->el_selfsc* (j-i+1)) + esc) > beta->J[cm->M][jp][ip] )
+                           beta->J[cm->M][jp][ip] = sc;
+                     }
+                     break;
+                  case MR_st:
+                  case IR_st:
+                     if (j != j0)
+                     {
+                        if (dsq[j+1] < cm->abc->K)
+                           esc = cm->esc[v][(int) dsq[j+1]];
+                        else
+                           esc = esl_abc_FAvgScore(cm->abc, dsq[j+1], cm->esc[v]);
+                        if ( (sc = beta->J[v][jp+1][ip] + cm->endsc[v] + (cm->el_selfsc* (j-i+1)) + esc) > beta->J[cm->M][jp][ip] )
+                           beta->J[cm->M][jp][ip] = sc;
+                     }
+                     break;
+                  case  S_st:
+                  case  E_st:
+                  case  D_st:
+                     if ( (sc = beta->J[v][jp][ip] + cm->endsc[v]  + (cm->el_selfsc * (j-1+1)) + esc) > beta->J[cm->M][jp][ip] )
+                        beta->J[cm->M][jp][ip] = sc;
+                  default:
+                     cm_Die("Bogus parent type %d for y = %d, v = %d\n",cm->sttype[y],y,v);
+               }
+
+               if (beta->J[cm->M][jp][ip] < IMPOSSIBLE) beta->J[cm->M][jp][ip] = IMPOSSIBLE;
+            }
+         }
+      }
+
+      /* Recycle memory */
+      if (! do_full)
+      {
+         for (y = cm->plast[v]; y > cm->plast[v] - cm->pnum[v]; y--)
+         {
+            touch[y]--;
+            if (touch[y] == 0) { deckpool_push(dpool, beta->J[y]); beta->J[y] = NULL; }
+         }
+      }
+   } /* end loop over decks v */
+
+   /* Clean-up */
+   if (ret_beta == NULL)
+   {
+      for (v = r; v <= z; v++)
+         if (beta->J[v] != NULL) { deckpool_push(dpool, beta->J[v]); beta->J[v] = NULL; }
+      deckpool_push(dpool, beta->J[cm->M]); beta->J[cm->M] = NULL;
+      free(beta->L[0]); free(beta->L);
+      free(beta->R[0]); free(beta->R);
+   }
+   else
+   {
+      ret_beta->J = beta->J;
+      ret_beta->L = beta->L;
+      ret_beta->R = beta->R;
+   }
+   free(beta);
+
+   if (ret_dpool == NULL)
+   {
+      float **a;
+      while (deckpool_pop(dpool, &a))
+      {
+         if (a == NULL) { fprintf(stderr,"WARNING: We've got issues: popped from deckpool but it's NULL!\n"); continue; }
+         free_vji_deck(a,j1,j0);
+      }
+      deckpool_free(dpool);
+   }
+   else
+   {
+      *ret_dpool = dpool;
+   }
+
+   free(touch);
+
+   return;
+}
+
+/* Function: tr_insideT()
+ * Author:   DLK
+ * 
+ * Purpose:  inside with traceback on truncated sequence
+ *           based on insideT()
+ *
+ * Args:     cm      - the covariance model
+ *           dsq     - the sequence, 1..L
+ *           L       - length of the sequence
+ *           tr      - Parsetree for traceback
+ *           r       - root of subgraph to align to target subseq (usually 0, the model's root)
+ *           z       - last state of the subgraph
+ *           i0      - start of target subsequence (usually 1, beginning of dsq)
+ *           j0      - end of target subsequence (usually L, end of dsq)
+ *
+ * Returns:  score of optimal alignment (float)
+ */
+float
+tr_insideT(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z,
+          int i0, int j0, int r_allow_J, int r_allow_L, int r_allow_R)
+{
+  int         status;           /* easel status code */
+   void    ***shadow;		/* standard shadow matrix with state information */
+   void    ***L_shadow;		/* left marginal shadow matrix with state information */
+   void    ***R_shadow;		/* right marginal shadow matrix with state information */
+   void    ***T_shadow;		/* terminal shadow matrix with state information */
+   void    ***Lmode_shadow;	/* left marginal shadow matrix with mode information */
+   void    ***Rmode_shadow;	/* right marginal shadow matrix with mode information */
+   float      sc;		/* score of the CYK alignment */
+   ESL_STACK *pda;		/* stack for storing info of 2nd child at B_st */
+   int        v,i,j,d;		/* indices for state, position, & distance */
+   int        mode,nxtmode;
+   int        k;
+   int        y, yoffset;
+   int        bifparent;
+
+   ShadowMats_t *all_shadow;
+   all_shadow = malloc(sizeof(ShadowMats_t));
+
+/*
+   sc = trinside(cm, dsq, L, r, z, i0, j0,
+                 BE_EFFICIENT,
+                 &shadow,
+                 &L_shadow, &R_shadow, &T_shadow,
+                 &Lmode_shadow, &Rmode_shadow,
+                 &mode, &v, &i, &j );
+ */
+
+   sc = tr_inside(cm, dsq, L, r, z, i0, j0, BE_EFFICIENT,
+                  (r == 0), r_allow_J, r_allow_L, r_allow_R,
+                  NULL, NULL, NULL, NULL, all_shadow,
+                  &mode, &v, &i, &j);
+   shadow = all_shadow->J;
+   L_shadow = all_shadow->L;
+   R_shadow = all_shadow->R;
+   T_shadow = all_shadow->T;
+   Lmode_shadow = all_shadow->Lmode;
+   Rmode_shadow = all_shadow->Rmode;
+
+   if((pda = esl_stack_ICreate()) == NULL) goto ERROR;
+   d = j-i+1;
+
+   if (r == 0)
+   {
+      InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, v, mode);
+   }
+
+   while (1)
+   {
+      if ( cm->sttype[v] == B_st )
+      {
+         if      ( mode == 3 )
+         {
+            k = ((int **) shadow[v])[j][d];
+
+            if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, mode)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;
+         }
+         else if ( mode == 2 )
+         {
+            k = ((int **) L_shadow[v])[j][d];
+
+            /* In left marginal mode, right child is always left marginal */
+            if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, mode)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;
+
+            /* Retrieve mode of left child (should be 3 or 2) */
+            mode = ((int **)Lmode_shadow[v])[j][d];
+         }
+         else if ( mode == 1 )
+         {
+            k = ((int **) R_shadow[v])[j][d];
+
+            /* Retrieve mode of right child (should be 3 or 1) */
+            mode = ((int **)Rmode_shadow[v])[j][d];
+            if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, mode)) != eslOK) goto ERROR;
+            if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;
+
+            /* In right marginal mode, left child is always right marginal */
+            mode = 1;
+         }
+         else if ( mode == 0 )
+         {
+            k = ((int **) T_shadow[v])[j][d];
+
+             mode = 2;
+             if((status = esl_stack_IPush(pda, j)) != eslOK) goto ERROR;
+             if((status = esl_stack_IPush(pda, k)) != eslOK) goto ERROR;
+             if((status = esl_stack_IPush(pda, mode)) != eslOK) goto ERROR;
+             if((status = esl_stack_IPush(pda, tr->n-1)) != eslOK) goto ERROR;
+
+             mode = 1;
+         }
+         else { cm_Die("Unknown mode in traceback!"); }
+
+         j = j-k;
+         d = d-k;
+         i = j-d+1;
+         v = cm->cfirst[v];
+         InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, v, mode);
+      }
+      else if ( (cm->sttype[v] == E_st) || (cm->sttype[v] == EL_st) )
+      {
+         if (esl_stack_IPop(pda, &bifparent) == eslEOD) break;
+         esl_stack_IPop(pda, &mode);
+         esl_stack_IPop(pda, &d);
+         esl_stack_IPop(pda, &j);
+         v = tr->state[bifparent];
+         y = cm->cnum[v];
+         i = j-d+1;
+
+         v = y;
+         InsertTraceNodewithMode(tr, bifparent, TRACE_RIGHT_CHILD, i, j, v, mode);
+      }
+      else
+      {
+         if      ( mode == 3 )
+         {
+            yoffset = ((char **)   shadow[v])[j][d];
+            nxtmode = 3;
+         }
+         else if ( mode == 2 )
+         {
+            yoffset = ((char **) L_shadow[v])[j][d];
+            nxtmode = ((int  **)Lmode_shadow[v])[j][d];
+         }
+         else if ( mode == 1 )
+         {
+            yoffset = ((char **) R_shadow[v])[j][d];
+            nxtmode = ((int  **)Rmode_shadow[v])[j][d];
+         }
+         else { cm_Die("Unknown mode in traceback!"); }
+
+         switch (cm->sttype[v])
+         {
+            case  D_st:
+               break;
+            case MP_st:
+               if ( mode == 3 )          i++;
+               if ( mode == 2 && d > 0 ) i++;
+               if ( mode == 3 )          j--;
+               if ( mode == 1 && d > 0 ) j--;
+               break;
+            case ML_st:
+               if ( mode == 3 )          i++;
+               if ( mode == 2 && d > 0 ) i++;
+               break;
+            case MR_st:
+               if ( mode == 3 )          j--;
+               if ( mode == 1 && d > 0 ) j--;
+               break;
+            case IL_st:
+               if ( mode == 3 )          i++;
+               if ( mode == 2 && d > 0 ) i++;
+               break;
+            case IR_st:
+               if ( mode == 3 )          j--;
+               if ( mode == 1 && d > 0 ) j--;
+               break;
+            case  S_st:
+               break;
+            default:
+               cm_Die("'Inconceivable!'\n'You keep using that word...'");
+         }
+         d = j-i+1;
+
+         if ( yoffset == USED_EL )
+         {
+            v = cm->M;
+            if (mode == 3)
+            {
+               InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, v, mode);
+            }
+         }
+         else if ( yoffset == USED_LOCAL_BEGIN )
+         {  /* local begin, can only happen once, from root */
+            /* However, all hits from truncyk() are local hits, and this should have
+               been dealt with immediately after return from the DP function.
+               If we've reached this point, there's a major problem */
+            cm_Die("Impossible local begin in traceback\n");
+         }
+         else
+         {
+            mode = nxtmode;
+            v = cm->cfirst[v] + yoffset;
+            InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, v, mode);
+         }
+      }
+   }
+
+   esl_stack_Destroy(pda);
+   free_vjd_shadow_matrix(shadow, cm, i0, j0);
+   free_vjd_shadow_matrix(L_shadow, cm, i0, j0);
+   free_vjd_shadow_matrix(R_shadow, cm, i0, j0);
+   free_vjd_shadow_matrix(T_shadow, cm, i0, j0);
+   free_vjd_shadow_matrix(Lmode_shadow, cm, i0, j0);
+   free_vjd_shadow_matrix(Rmode_shadow, cm, i0, j0);
+
+   return sc;
+
+ ERROR:
+   cm_Fail("Memory error.");
+   return 0.; /* NEVERREACHED */
+}
+
+/* Function: tr_vinsideT()
+ * Author:   DLK
+ * 
+ * Purpose:  Traceback wrapper for tr_vinside()
+ *           Appends trace to a traceback which
+ *           already has state r at t->n-1
+ * Args:
+ *
+ * Returns:
+ */
+float
+tr_vinsideT(CM_t *cm, ESL_DSQ *dsq, int L, Parsetree_t *tr, int r, int z, 
+            int i0, int i1, int j1, int j0, int useEL,
+            int r_allow_J, int r_allow_L, int r_allow_R,
+            int z_allow_J, int z_allow_L, int z_allow_R)
+{
+   float sc;
+   int v, i, j;
+   int ip, jp;
+   int mode, nxtmode;
+   int yoffset;
+
+   AlphaMats_t *alpha;
+   ShadowMats_t *shadow;
+   alpha  = malloc(sizeof(AlphaMats_t));
+   shadow = malloc(sizeof(ShadowMats_t));
+
+   if (r == z)
+   {
+      if      ( r_allow_J ) mode = 3;
+      else if ( r_allow_L ) mode = 2;
+      else                  mode = 1;
+
+      InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i0, j0, r, mode);
+      return 0.0;
+   }
+
+   sc = tr_vinside(cm, dsq, L, r, z, i0, i1, j1, j0, useEL, BE_EFFICIENT, (r == 0),
+                   r_allow_J, r_allow_L, r_allow_R, z_allow_J, z_allow_L, z_allow_R,
+                   NULL, alpha, NULL, NULL, shadow, &mode, &v, &i, &j);
+
+   if (r == 0)
+   {
+      InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, v, mode);
+   }
+
+   if (r != 0 && r != v)
+   {
+      v = r;
+      i = i0;
+      j = j0;
+      ip = 0; jp = j0-j1;
+      mode = 3;
+      if (alpha->L[v][jp][ip] > alpha->J[v][jp][ip])
+         mode = 2;
+      if (alpha->R[v][jp][ip] > alpha->J[v][jp][ip] && alpha->R[v][jp][ip] > alpha->L[v][jp][ip])
+         mode = 1;
+   }
+
+   free_vji_matrix(alpha->J, cm->M, j1, j0);
+   free_vji_matrix(alpha->L, cm->M, j1, j0);
+   free_vji_matrix(alpha->R, cm->M, j1, j0);
+   free(alpha);
+
+   /* start traceback */
+   while (v != z)
+   {
+      jp = j-j1;
+      ip = i-i0;
+
+      if      ( mode == 3 )
+      {
+         yoffset = ((char **) shadow->J[v])[jp][ip];
+         nxtmode = 3;
+      }
+      else if ( mode == 2 )
+      {
+         yoffset = ((char **) shadow->L[v])[jp][ip];
+         nxtmode = ((char **) shadow->Lmode[v])[jp][ip];
+      }
+      else if ( mode == 1 )
+      {
+         yoffset = ((char **) shadow->R[v])[jp][ip];
+         nxtmode = ((char **) shadow->Rmode[v])[jp][ip];
+      }
+      else
+         cm_Die("Unknown mode in traceback!\n");
+
+      switch (cm->sttype[v])
+      {
+         case  S_st:
+         case  D_st:
+            break;
+         case MP_st:
+            if ( mode == 3 || mode == 2 ) i++;
+            if ( mode == 3 || mode == 1 ) j--;
+            break;
+         case ML_st:
+         case IL_st:
+            if ( mode == 3 || mode == 2 ) i++;
+            break;
+         case MR_st:
+         case IR_st:
+            if ( mode == 3 || mode == 1 ) j--;
+            break;
+         default:
+            cm_Die("'Inconceivable!'\n'Youu keep using that word...'");
+      }
+      mode = nxtmode;
+
+      if (yoffset == USED_EL)
+      {
+         v = cm->M;
+         InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, v, mode);
+         break;
+      }
+      else if (yoffset == USED_LOCAL_BEGIN)
+      {   /* local begin, can only happen once, from root */
+         if (v != 0)
+            cm_Die("Impossible local begin in traceback!\n");
+         else
+            cm_Die("DEV: you actually need to deal with this local begin case\n");
+      }
+      else
+      {
+         v = cm->cfirst[v] + yoffset;
+         InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, v, mode);
+      }
+   }
+
+   if (useEL)
+   {
+      switch (cm->sttype[z])
+      {
+         case MP_st: i++; j--; break;
+         case ML_st:
+         case IL_st: i++;      break;
+         case MR_st:
+         case IR_st:      j--; break;
+      }
+
+      InsertTraceNodewithMode(tr, tr->n-1, TRACE_LEFT_CHILD, i, j, cm->M, 3);
+   }
+
+   free_vji_shadow_matrix((char ***) shadow->J, cm->M, j1, j0);
+   free_vji_shadow_matrix((char ***) shadow->L, cm->M, j1, j0);
+   free_vji_shadow_matrix((char ***) shadow->R, cm->M, j1, j0);
+   free_vji_shadow_matrix((char ***) shadow->Lmode, cm->M, j1, j0);
+   free_vji_shadow_matrix((char ***) shadow->Rmode, cm->M, j1, j0);
+   free(shadow);
+
+   return sc;
+}
diff --git a/src/truncyk_check.c b/src/truncyk_check.c
new file mode 100644
index 0000000..b443b11
--- /dev/null
+++ b/src/truncyk_check.c
@@ -0,0 +1,226 @@
+/* truncyk_check.c
+ */
+
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h>
+
+#include "easel.h"
+#include "esl_alphabet.h"
+#include "esl_sqio.h"
+#include "esl_msa.h"
+#include "esl_stopwatch.h"
+#include "esl_getopts.h"
+
+#include "structs.h"		/* data structures, macros, #define's   */
+#include "funcs.h"		/* external functions                   */
+
+/*static char banner[] = "truncyk_check - score RNA covariance model against sequences";*/
+
+static ESL_OPTIONS options[] = {
+  { "-h",         eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "show help",                                             0}, 
+  { "--regress",  eslARG_INFILE,NULL,  NULL, NULL, NULL, NULL, NULL, "save regression test data to file <f>",                 0},
+  { "--scoreonly",eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "do score only for full CYK/inside stage to save memory",0},
+  { "--smallonly",eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "skip full CYK/inside, do divide&conquer only",          0},
+  { "--stringent",eslARG_NONE,  FALSE, NULL, NULL, NULL, NULL, NULL, "require the two parse trees to be indentical",          0},
+  {0,0,0,0,0,0,0,0,0,0},
+};
+static char usage[]  = "Usage: truncyk_check [-options] <cmfile> <sequence file>";
+
+int
+main(int argc, char **argv)
+{
+  char            *cmfile;      /* file to read CM from */	
+  ESL_ALPHABET    *abc;
+  char            *seqfile;     /* file to read sequences from */
+  int              format;      /* format of sequence file */
+  CMFILE          *cmfp;        /* open CM file for reading */
+  ESL_SQFILE	  *sqfp;        /* open seqfile for reading */
+  CM_t            *cm;          /* a covariance model       */
+  ESL_SQ          *seq;         /* RNA sequence */
+  ESL_STOPWATCH   *watch;
+  float            sc1,  sc2;	/* score of a sequence */
+  Parsetree_t     *tr1, *tr2;	/* a traceback */
+  float            ptsc1, ptsc2; /* scores from interpreting parsetrees */
+  int              v, model_len;
+  float            bsc;
+  
+  int   do_local;		/* TRUE to align locally w.r.t. model       */
+  int   do_scoreonly;		/* TRUE for score-only (small mem) full CYK */
+  int   do_smallonly;		/* TRUE to do only d&c, not full CYK/inside */
+  int   compare_stringently;	/* TRUE to demand identical parse trees     */
+  char *regressfile;		/* name of regression data file to save     */
+  FILE *regressfp;              /* open filehandle for writing regressions  */
+
+  /*char *optname;*/                /* name of option found by Getopt()        */
+  /*char *optarg;*/                 /* argument found by Getopt()              */
+  /*int   optind;*/                 /* index in argv[]                         */
+
+  ESL_GETOPTS *go;
+  /*char        *arg;*/
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  go = esl_getopts_Create(options);
+  if (esl_opt_ProcessCmdline(go, argc, argv) != eslOK) esl_fatal("Failed to parse command line: %s\n", go->errbuf);
+  if (esl_opt_VerifyConfig(go) != eslOK) esl_fatal("Failed to parse command line: %s\n", go->errbuf);
+
+  if (esl_opt_GetBoolean(go, "-h") == TRUE) {
+    puts(usage);
+    puts("\n where options are:");
+    esl_opt_DisplayHelp(stdout, go, 0, 2, 80); /* 0=all docgroups; 2=indentation; 80=width */
+    return 0;
+  }
+
+  if (esl_opt_ArgNumber(go) != 2) esl_fatal("Incorrect number of command line arguments.\n%s\n", usage);
+  cmfile = esl_opt_GetArg(go, 1);
+  seqfile = esl_opt_GetArg(go, 2);
+  
+
+  abc = NULL;
+  do_local            = TRUE;
+  do_scoreonly        = esl_opt_GetBoolean(go,"--scoreonly");
+  do_smallonly        = esl_opt_GetBoolean(go,"--smallonly");
+  compare_stringently = esl_opt_GetBoolean(go,"--stringent");
+  regressfile         = esl_opt_GetString(go,"--regress");
+  format              = eslSQFILE_UNKNOWN;
+  
+  /*********************************************** 
+   * Preliminaries: open our files for i/o; get a CM
+   ***********************************************/
+
+  watch = esl_stopwatch_Create();
+
+  if ( esl_sqfile_Open(seqfile, format, NULL, &sqfp) != eslOK )
+    cm_Die("Failed to open sequence database file %s\n%s\n", seqfile, usage);
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL)
+    cm_Die("Failed to open covariance model save file %s\n%s\n", cmfile, usage);
+
+  if (CMFileRead(cmfp, NULL, &abc, &cm) != eslOK)
+    cm_Die("Failed to read a CM from %s -- file corrupt?\n", cmfile);
+  if (cm == NULL) 
+    cm_Die("%s empty?\n", cmfile);
+
+				/* open regression test data file */
+  if (regressfile != NULL) {
+    if ((regressfp = fopen(regressfile, "w")) == NULL)
+      cm_Die("Failed to open regression test file %s", regressfile);
+  }
+
+/* 
+  if (do_local) ConfigLocal(cm, 0.5, 0.5);
+  CMLogoddsify(cm);
+  CMHackInsertScores(cm);*/	/* TEMPORARY: FIXME */
+
+  if (do_local) cm->config_opts |= CM_CONFIG_LOCAL;
+  ConfigCM(cm, TRUE);
+  SetMarginalScores(cm);
+
+  /* EPN 11.18.05 Now that know what windowlen is, we need to ensure that
+   * cm->el_selfsc * W >= IMPOSSIBLE (cm->el_selfsc is the score for an EL self transition)
+   * This is done because we are potentially multiply cm->el_selfsc * W, and adding
+   * that to IMPOSSIBLE. To avoid underflow issues this value must be less than
+   * 3 * IMPOSSIBLE. Here we guarantee its less than 2 * IMPOSSIBLE (to be safe).
+   */
+  if((cm->el_selfsc * cm->W) < IMPOSSIBLE)
+    cm->el_selfsc = (IMPOSSIBLE / (cm->W+1));
+
+  seq = esl_sq_Create();
+  while ( esl_sqio_Read(sqfp, seq) == eslOK )
+    {
+      /* CYKDemands(cm, sqinfo.len);  */
+
+      if (seq->n == 0) continue; 	/* silently skip len 0 seqs */
+      
+      if (seq->dsq == NULL)
+         esl_sq_Digitize(abc, seq);
+
+      tr1 = tr2 = NULL;
+
+      /* Length correction for Parsetree scores */
+      model_len = 0;
+      for ( v = 0; v < cm->M; v++ )
+      {
+         if      ( cm->stid[v] == MATP_MP ) model_len += 2;
+         else if ( cm->stid[v] == MATL_ML ) model_len += 1;
+         else if ( cm->stid[v] == MATR_MR ) model_len += 1;
+      }
+      /* 2.0 instead of 2 to force floating point division, not integer division */
+      bsc = sreLOG2(2.0/(model_len*(model_len+1)));
+
+      if (! do_smallonly) {
+	printf("Full inside algorithm:\n");
+	printf("----------------------\n");
+	esl_stopwatch_Start(watch);
+	if (do_scoreonly) {
+	  sc1 = TrCYK_Inside(cm, seq->dsq, seq->n, 0, 1, seq->n, NULL);
+	  printf("%-12s : %.2f\n", seq->name, sc1);
+	} else {
+	  sc1 = TrCYK_Inside(cm, seq->dsq, seq->n, 0, 1, seq->n, &tr1);  
+	  ParsetreeDump(stdout, tr1, cm, seq->dsq, NULL, NULL);
+          ParsetreeScore(cm, NULL, tr1, seq->dsq, FALSE, &ptsc1, NULL);
+          ptsc1 += bsc;
+	  printf("%-12s : %.2f  %.2f\n", seq->name, sc1, ptsc1);
+	}
+	esl_stopwatch_Stop(watch);
+	esl_stopwatch_Display(stdout, watch, "CPU time: ");
+	puts("");
+      }
+
+      printf("Divide and conquer algorithm:\n");
+      printf("-------------------------------\n");
+      esl_stopwatch_Start(watch);
+      sc2 = TrCYK_DnC(cm, seq->dsq, seq->n, 0, 1, seq->n, &tr2);  
+      ParsetreeDump(stdout, tr2, cm, seq->dsq, NULL, NULL);
+      ParsetreeScore(cm, NULL, tr2, seq->dsq, FALSE, &ptsc2, NULL);
+      ptsc2 += bsc;
+      printf("%-12s : %.2f  %.2f\n", seq->name, sc2, ptsc2);
+      esl_stopwatch_Stop(watch);
+      esl_stopwatch_Display(stdout, watch, "CPU time: ");
+      puts("");
+
+      /* Test that the two solutions are identical; or if not identical,
+       * at least they're alternative solutions w/ equal score.
+       * If not, fail w/ non-zero exit status, so qc protocols
+       * can catch the problem.
+       */
+      if (tr1 != NULL && fabs(sc1 - ptsc1) >= 0.01)
+	cm_Die("TrCYKInside score differs from its parse tree's score\n");
+      if (tr2 != NULL && fabs(sc2 - ptsc2) >= 0.01)
+	cm_Die("TrCYKDivideAndConquer score differs from its parse tree's score\n");
+      if (!do_smallonly && fabs(sc1 - sc2) >= 0.01) 
+	cm_Die("TrCYKInside score differs from TrCYKDivideAndConquer\n");
+      if (tr1 != NULL && tr2 != NULL && 
+	  compare_stringently && !ParsetreeCompare(tr1, tr2))
+	cm_Die("Parse trees for TrCYKInside and TrCYKDivideAndConquer differ\n");
+      
+      /* Save regression test data
+       */
+      if (regressfile != NULL) {
+	if (tr1 != NULL) ParsetreeDump(regressfp, tr1, cm, seq->dsq, NULL, NULL);
+	if (tr2 != NULL) ParsetreeDump(regressfp, tr2, cm, seq->dsq, NULL, NULL);
+      }
+
+      if (tr1 != NULL) FreeParsetree(tr1);  
+      if (tr2 != NULL) FreeParsetree(tr2); 
+
+
+    esl_sq_Destroy(seq);
+  seq = esl_sq_Create();
+    }
+    esl_sq_Destroy(seq);
+
+  if (regressfile != NULL) fclose(regressfp);
+  FreeCM(cm);
+  CMFileClose(cmfp);
+  esl_sqfile_Close(sqfp);
+  esl_stopwatch_Destroy(watch);
+
+  return EXIT_SUCCESS;
+}
diff --git a/testsuite/00README b/testsuite/00README
new file mode 100644
index 0000000..d82c4c1
--- /dev/null
+++ b/testsuite/00README
@@ -0,0 +1,23 @@
+Test cases for INFERNAL search sensitivity
+SRE, Fri May 17 12:00:03 2002
+
+
+trna1415G.sto         - tRNA alignment. 1415 sequences.
+mito-celegans.gb      - C. elegans mito genome. 13794 bp.    [Genbank]
+mito-celegans-trna.gb - Locations of 22 mitochondrial tRNAs  [GDF]
+mito-celegans-trna.fa - Sequences of 22 mitochondrial tRNAs. [FASTA]
+
+
+srp-euk.sto           - SRP RNA alignment. 37 sequences.
+ffs-frag.fa           - 20kb fragment of E. coli m54, GB:U00096. [FASTA]
+                        ffs is annotated at 15648..15785;
+                        is really at 15672..15784 by BLASTN to [Larsen93] seq
+ffs-ecoli.fa          - 113 nt 4.5S ffs RNA from E. coli [Larsen93]
+
+
+rnaseP-eubact.sto     - Jim Brown's a_bacterial_rnas.gb. xref ~/db/RNaseP.
+	                340 sequences. 
+rnaseP-frag.fa        - 20 kb fragment of B. subtilis, GB:AL009126 [FASTA]
+	                frag is from 2320001..2340000
+			in this frag, RNaseP is 10962..10562 (rev strand)
+rnaseP-bsu.fa         - 401 nt P RNA from B. subtilis [JW Brown's db]
\ No newline at end of file
diff --git a/testsuite/10wide.mask b/testsuite/10wide.mask
new file mode 100644
index 0000000..f806847
--- /dev/null
+++ b/testsuite/10wide.mask
@@ -0,0 +1 @@
+1001011101
diff --git a/testsuite/1k.fa b/testsuite/1k.fa
new file mode 100644
index 0000000..ecb3505
--- /dev/null
+++ b/testsuite/1k.fa
@@ -0,0 +1,18 @@
+>randseq0 
+AGACTGTTCACCACGGGCAGATGAGCTACCTCGCACTAGCGGGAACATTTCCGAATCTGC
+TGACGGCCGGTGACACCAATCGGACAGAATGTGGAAACCTATGATTATATCAATTCCGGA
+GCGATATATAGCGTGATATGAGACCGGCTTGATTTTATTTTGCCCTAGCATCTCCTTATA
+AATGTAGCACCGGTGTGACTTGCTATTTGCGCGACTTTGGCTCATGCAGTAAGGTAGTTG
+AGCATGGCGAAGTCGCCTAAGAAGAATTCATCACGCCACCTAAAGGTGAGCATTAAGACA
+TTGACTCGTGGAATGCTTAGTTGATAGAGCGGGACTCAACGTTATCGGTTCTTCCTTAAC
+ATTCTACTAATCCTGCATCGGATTGGATAAGAACATCTACAAGGGGGTGAAAATTACATA
+CAGTGCAGTGATGCTTCCTTAGGACCGACCGAAACCGGAATTCAAACCGGACCAGGGCTT
+CCCGACTAAAAGTTACAGGGACCGCTCTTTACTGAAAATTGGTTTAGGCTTTAAGAGACA
+TACATGGGGTGCCAGTCAAGTTGGGAACAGGGGCGTTCAATACTAAGCTGGACATTCCAT
+CCACAGGAGGACTAATTGACGCTTCTTACATTCTCAAACACTGCGCATTTCGACACGCGA
+GCTGAAATTAATTGGCCTCACCATCCACAGTTTTACGCGGACGAGAAGAGACTGCGCCTG
+CCTAGGGGTCCTGTCTCTCTTTTTGGTGACTTAACGAGTGTAATAAGCATACGAGATGAA
+AATAAACGGATCACTGGCCCAATGTAGATTCTCGACCGGTAGTTCTCATGGGATGTCTCG
+GATCGAATAGACCTAATCATCTAGTTATGGCTCTCATTCGTAATAACTATACTTGCTCAC
+ACAGTGGCAGCCTAGCATGAGGGCGTCGTTATCGTTTGGGCCCTATTTAACCTAAGGGAC
+CCGCAGGCATGGCGAACAAAAGGAGGAAGCCCTCGAAGGT
diff --git a/testsuite/2hairpins.sto b/testsuite/2hairpins.sto
new file mode 100644
index 0000000..207c84e
--- /dev/null
+++ b/testsuite/2hairpins.sto
@@ -0,0 +1,14 @@
+# STOCKHOLM 1.0
+
+#=GC SS_cons  <<<<..>>>><<<<..>>>>
+seq0          GGGGAACCCCGGGGAACCCC
+seq1          GGGGAACCCCGGGGAACCCC
+seq2          GGGGAACCCCGGGGAACCCC
+seq3          GGGGAACCCCGGGGAACCCC
+seq4          GGGGAACCCCGGGGAACCCC
+seq5          GGGGAACCCCGGGGAACCCC
+seq6          GGGGAACCCCGGGGAACCCC
+seq7          GGGGAACCCCGGGGAACCCC
+seq8          GGGGAACCCCGGGGAACCCC
+seq9          GGGGAACCCCGGGGAACCCC
+//
\ No newline at end of file
diff --git a/testsuite/3.4.12.calibrated.cm b/testsuite/3.4.12.calibrated.cm
new file mode 100644
index 0000000..37a55ee
--- /dev/null
+++ b/testsuite/3.4.12.calibrated.cm
@@ -0,0 +1,2410 @@
+INFERNAL-1 [1.0]
+NAME     U1
+GA       37.00
+TC       37.22
+NC       36.99
+STATES   514
+NODES    139
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     100
+EFFNSEQ  3.078
+CLEN     165
+BCOM     cmbuild 3.4.12.cm 3.4.12.stk
+BDATE    Fri May 23 11:29:57 2008
+CCOM     cmcalibrate --mpi -s 33 3.4.12.cm
+CDATE    Fri May 23 11:32:03 2008
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.76429    -8.37245     0.07015     1000000      317182  0.0016
+E-GC     0      0.35348   -30.89443   -17.86626     1000000       18307  0.0100
+E-LI     0      0.67588    -8.61478     0.67256     1000000      266131  0.0019
+E-GI     0      0.36500   -21.01183    -8.39478     1000000       15423  0.0100
+E-LV     0      0.63472    -5.23419     2.98523    20560242       92194  0.0054
+E-GV     0      0.41274   -20.06707    -7.61705    20560242       85235  0.0059
+E-LF     0      0.61386    -0.95835     7.51398    20560242       90709  0.0055
+E-GF     0      0.45393    -9.21176     2.10925    20560242       85268  0.0059
+FT-LC    24  0.99000  10000  1000000  0
+            44.4783    39.0743    31.7618    27.8215     26.218    26.1584    23.2101    17.5772    16.6051    15.1657    12.5111    9.11271    7.98524    6.90945    5.09389    3.99519    2.88277    2.32683    2.32587    2.22321    1.86844    1.59515 5.07344e-12 5.27992e-14 
+            1654.97    1465.56    1254.74    1067.68    925.957    770.689    584.312    502.414    434.123     360.22    322.736    280.757    251.542    204.158    176.408    153.368    127.886    110.706    98.2169    87.7807    77.4487    67.7482    23.7731    6.77482 
+FT-LI    25  0.99000  10000  1000000  0
+            76.0793    71.7889    67.0733     55.186    53.5996     50.102    47.6869    36.9635    34.2304    33.9283    26.1471    23.4377    18.9727    12.9308    10.5453    8.06224    7.07174    6.18505    5.45014    4.27658     4.1448    3.29699    3.22777 7.60496e-11 2.24829e-12 
+            1988.39    1654.97    1465.56    1254.74    1067.68    925.957    770.689    584.312    502.414    434.123     360.22    322.736    280.757    251.542    204.158    176.408    153.368    127.886    112.833    98.2169    87.7807    77.4487    67.7482    23.7731    6.77482 
+FT-GC    4  0.99000  10000  1000000  1
+            2.54155 8.76228e-06 2.30938e-06 2.47416e-07 
+            54.5243    38.1011    12.5071    5.45243 
+FT-GI    4  0.99000  10000  1000000  1
+            1.65863 3.45418e-05  8.694e-06 3.29806e-07 
+            54.5243    38.1011    12.5071    5.45243 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -7.355  -7.562  -0.122  -3.846                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -8.271  -0.017  -6.925                          1.509 -1.782 -1.845 -0.776 
+     D     4     2 3     5     3  -6.862  -2.375  -0.324                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -8.271  -0.017  -6.925                         -0.211 -1.245 -1.423  1.227 
+     D     7     5 3     8     3  -6.862  -1.223  -0.828                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -8.318  -0.016  -6.972                          1.774 -2.660 -2.393 -2.118 
+     D    10     8 3    11     3  -6.475  -1.988  -0.441                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -8.318  -0.016  -6.972                         -1.248  1.551 -2.272 -1.179 
+     D    13    11 3    14     3  -6.475  -1.614  -0.595                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -8.329  -0.016  -6.983                         -1.306 -1.552 -2.186  1.602 
+     D    16    14 3    17     3  -6.363  -1.876  -0.483                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -8.329  -0.039  -5.388                         -1.279 -1.732 -1.986  1.601 
+     D    19    17 3    20     3  -6.363  -1.340  -0.754                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -8.323  -0.016  -6.977                          1.759 -2.561 -2.521 -1.882 
+     D    22    20 3    23     3  -6.425  -1.938  -0.459                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -8.323  -0.016  -6.977                         -1.443  1.618 -2.450 -1.396 
+     D    25    23 3    26     3  -6.425  -1.249  -0.817                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -8.346  -0.016  -7.000                         -0.915  1.375 -1.555 -0.900 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -8.346  -0.016  -7.000                         -1.287 -1.808 -2.260  1.630 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -8.714  -0.030  -5.800                         -1.559 -2.717  1.688 -1.809 
+     D    34    32 3    35     3  -5.620  -0.734  -1.403                         
+    IL    35    35 3    35     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   12 ]
+    MR    36    35 3    38     2  -8.786  -0.003                                  0.046  0.270 -0.543  0.106 
+     D    37    35 3    38     2  -4.589  -0.061                                 
+    IR    38    38 3    38     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    13 ]
+     B    39    38 3   166    40                                                 
+				[ BEGR  106 ]
+     S    40    39 1    41     3  -8.346  -0.016  -7.000                         
+    IL    41    41 2    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  107 ]
+    ML    42    41 2    44     3  -8.346  -0.020  -6.533                          1.485 -1.787 -1.232 -1.041 
+     D    43    41 2    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  108 ]
+    ML    45    44 3    47     3  -8.342  -0.016  -6.996                         -0.679 -1.088 -1.760  1.384 
+     D    46    44 3    47     3  -6.225  -1.580  -0.617                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  109 ]
+    ML    48    47 3    50     3  -8.346  -0.016  -7.000                          1.620 -1.850 -2.085 -1.276 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  110 ]
+    ML    51    50 3    53     3  -8.346  -0.016  -7.000                          1.689 -2.164 -1.972 -1.748 
+     D    52    50 3    53     3  -6.174  -1.687  -0.566                         
+    IL    53    53 3    53     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  111 ]
+    ML    54    53 3    56     3  -8.346  -0.016  -7.000                         -1.534 -1.651 -2.334  1.650 
+     D    55    53 3    56     3  -6.174  -1.687  -0.566                         
+    IL    56    56 3    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  112 ]
+    ML    57    56 3    59     3  -8.346  -0.016  -7.000                         -1.759 -2.034 -2.535  1.717 
+     D    58    56 3    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  113 ]
+    ML    60    59 3    62     3  -8.346  -0.016  -7.000                         -1.759 -2.034 -2.535  1.717 
+     D    61    59 3    62     3  -6.174  -1.687  -0.566                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  114 ]
+    ML    63    62 3    65     3  -8.346  -0.016  -7.000                         -0.302 -0.364  0.364  0.170 
+     D    64    62 3    65     3  -6.174  -1.687  -0.566                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  115 ]
+    ML    66    65 3    68     3  -8.346  -0.016  -7.000                         -1.759 -2.034 -2.535  1.717 
+     D    67    65 3    68     3  -6.174  -1.687  -0.566                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  116 ]
+    ML    69    68 3    71     3  -8.346  -0.016  -7.000                         -1.215 -2.164  1.490 -0.896 
+     D    70    68 3    71     3  -6.174  -1.687  -0.566                         
+    IL    71    71 3    71     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  117 ]
+    ML    72    71 3    74     3  -8.346  -0.016  -7.000                         -0.096 -0.688  0.709 -0.306 
+     D    73    71 3    74     3  -6.174  -1.687  -0.566                         
+    IL    74    74 3    74     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  118 ]
+    ML    75    74 3    77     3  -8.346  -0.016  -7.000                         -0.484 -0.121 -0.785  0.836 
+     D    76    74 3    77     3  -6.174  -1.687  -0.566                         
+    IL    77    77 3    77     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  119 ]
+    ML    78    77 3    80     3  -8.346  -0.016  -7.000                          1.201 -1.201 -1.503 -0.130 
+     D    79    77 3    80     3  -6.174  -1.687  -0.566                         
+    IL    80    80 3    80     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  120 ]
+    ML    81    80 3    83     3  -6.489  -0.310  -2.457                         -1.133 -2.196  1.508 -1.053 
+     D    82    80 3    83     3  -6.174  -1.687  -0.566                         
+    IL    83    83 3    83     3  -1.418  -0.807  -4.211                          0.000  0.000  0.000  0.000 
+				[ MATL  121 ]
+    ML    84    83 3    86     5  -7.186  -0.085  -4.640  -7.213  -8.105         -0.270 -0.320 -0.270  0.623 
+     D    85    83 3    86     5  -6.085  -0.461  -5.346  -2.700  -3.634         
+    IL    86    86 3    86     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  122 ]
+    MP    87    86 3    91     6  -9.238  -9.177  -0.019  -7.954  -8.234  -8.629 -0.895 -1.150 -0.722  0.889 -0.968 -1.537  1.130 -0.931 -1.380  1.166 -1.419  0.752  1.130 -0.983 -0.038 -0.669 
+    ML    88    86 3    91     6  -6.532  -6.878  -1.592  -0.768  -6.728  -4.257  0.490 -0.767  0.179 -0.192 
+    MR    89    86 3    91     6  -7.196  -5.925  -1.269  -5.903  -1.037  -4.117  0.600 -0.322 -0.446 -0.074 
+     D    90    86 3    91     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    91    91 5    91     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    92    92 6    92     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  123 ]
+    MP    93    92 6    97     6  -9.256  -9.195  -0.019  -7.972  -8.251  -8.646 -2.325 -1.968 -2.572  1.539 -2.446 -2.745  0.782 -1.988 -2.333  2.352 -1.721  0.608  0.695 -2.172 -0.136 -1.805 
+    ML    94    92 6    97     6  -6.532  -6.878  -1.592  -1.287  -6.728  -2.123  0.458 -0.629 -0.434  0.309 
+    MR    95    92 6    97     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    96    92 6    97     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    97    97 5    97     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    98    98 6    98     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  124 ]
+    MP    99    98 6   103     6  -9.256  -9.195  -0.019  -7.972  -8.251  -8.646 -4.826 -3.299 -5.618  0.933 -5.789 -4.243 -0.467 -5.099 -4.384  3.481 -4.025 -0.350 -0.503 -4.022 -2.189 -4.033 
+    ML   100    98 6   103     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   101    98 6   103     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   102    98 6   103     6  -9.399  -8.097  -3.894  -4.576  -4.594  -0.244 
+    IL   103   103 5   103     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   104   104 6   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  125 ]
+    MP   105   104 6   109     6  -9.256  -9.195  -0.019  -7.972  -8.251  -8.646 -4.002 -2.943 -4.736  1.313 -4.830 -4.156  0.011 -4.344 -3.939  3.255 -3.677 -0.481  0.168 -3.734 -1.658 -2.204 
+    ML   106   104 6   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 6   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 6   109     6  -9.399  -8.097  -3.894  -4.576  -4.594  -0.244 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  126 ]
+    MP   111   110 6   115     4  -1.387  -7.515  -0.986  -3.218                 -4.185 -3.000 -4.875  1.385 -5.042 -4.033 -0.357 -4.470 -3.998  3.335 -3.728 -0.546 -0.311 -2.299 -2.000 -3.541 
+    ML   112   110 6   115     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     4  -4.898  -4.579  -1.436  -0.850                 
+    IL   115   115 5   115     4  -2.784  -4.082  -0.602  -2.869                  0.000  0.000  0.000  0.000 
+    IR   116   116 6   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  127 ]
+    ML   117   116 6   119     3  -8.492  -0.017  -6.809                          0.296  0.339 -0.896 -0.044 
+     D   118   116 6   119     3  -6.694  -1.262  -0.802                         
+    IL   119   119 3   119     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR  128 ]
+    MR   120   119 3   122     5  -7.277  -0.082  -7.093  -5.262  -5.996         -0.395  0.648 -0.725  0.094 
+     D   121   119 3   122     5  -6.068  -0.547  -3.695  -3.208  -3.120         
+    IR   122   122 3   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  129 ]
+    MP   123   122 3   127     6  -9.238  -9.178  -0.019  -7.954  -8.234  -8.629 -1.038 -0.962 -0.610  0.724 -0.571 -0.632  1.266 -0.077 -1.122  0.930 -1.325  0.032  0.755 -0.782  0.355 -0.542 
+    ML   124   122 3   127     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 3   127     6  -7.326  -6.055  -1.439  -6.033  -0.884  -4.247  0.717 -0.724 -0.486  0.051 
+     D   126   122 3   127     6  -9.201  -7.899  -3.696  -4.378  -4.396  -0.284 
+    IL   127   127 5   127     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   128   128 6   128     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  130 ]
+    MP   129   128 6   133     6  -9.255  -9.194  -0.019  -7.970  -8.250  -8.645 -2.546 -2.529 -2.548  1.093 -2.070 -3.066  1.935 -2.653 -2.807  1.254 -2.898 -0.663  1.767 -2.443  0.348 -0.221 
+    ML   130   128 6   133     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   131   128 6   133     6  -7.154  -5.883  -1.791  -5.861  -0.712  -4.074  0.547 -0.274 -0.422 -0.050 
+     D   132   128 6   133     6  -9.201  -7.899  -2.497  -4.378  -4.396  -0.471 
+    IL   133   133 5   133     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   134   134 6   134     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  131 ]
+    MP   135   134 6   139     6  -9.263  -9.202  -0.019  -7.979  -8.259  -8.654 -3.875 -2.874 -4.488  1.210 -4.535 -3.107  0.048 -4.152 -3.797  3.278 -3.567 -0.446 -0.055 -3.535 -1.270 -2.886 
+    ML   136   134 6   139     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   137   134 6   139     6  -7.154  -5.883  -1.331  -5.861  -0.995  -4.074  0.517 -0.618 -0.388  0.206 
+     D   138   134 6   139     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   139   139 5   139     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   140   140 6   140     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  132 ]
+    MP   141   140 6   145     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -3.683 -3.948 -3.536  0.341 -2.693 -4.090  3.187 -3.788 -4.186  0.111 -3.713 -1.648  1.323 -2.557 -0.363 -2.936 
+    ML   142   140 6   145     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   143   140 6   145     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   144   140 6   145     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   145   145 5   145     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   146   146 6   146     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  133 ]
+    MP   147   146 6   151     4  -7.355  -7.562  -0.040  -5.976                 -3.819 -2.883 -4.428  1.240 -4.340 -3.971  0.371 -4.115 -3.785  3.194 -3.568 -0.529  0.298 -2.491 -1.318 -3.195 
+    ML   148   146 6   151     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   149   146 6   151     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   150   146 6   151     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   151   151 5   151     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   152   152 6   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  134 ]
+    ML   153   152 6   155     3  -8.346  -0.016  -7.000                         -0.694 -0.819 -1.479  1.297 
+     D   154   152 6   155     3  -6.174  -1.687  -0.566                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  135 ]
+    ML   156   155 3   158     3  -3.671  -0.179  -4.714                         -0.992 -1.589 -1.826  1.527 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.552  -0.700  -4.526                          0.000  0.000  0.000  0.000 
+				[ MATL  136 ]
+    ML   159   158 3   161     3  -8.302  -0.078  -4.343                         -0.394  0.801 -1.043  0.018 
+     D   160   158 3   161     3  -6.623  -2.136  -0.392                         
+    IL   161   161 3   161     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  137 ]
+    ML   162   161 3   164     2       *   0.000                                 -1.175 -2.391  1.598 -1.561 
+     D   163   161 3   164     2       *   0.000                                 
+    IL   164   164 3   164     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   138 ]
+     E   165   164 3    -1     0                                                 
+				[ BEGL   14 ]
+     S   166    39 1   167     4  -0.038  -7.053  -6.461  -7.101                 
+				[ MATP   15 ]
+    MP   167   166 1   171     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -4.660 -3.260 -5.419  0.857 -5.514 -4.258 -0.313 -4.939 -4.319  3.418 -3.984  0.051 -0.153 -3.992 -2.032 -3.894 
+    ML   168   166 1   171     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   169   166 1   171     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   170   166 1   171     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   171   171 5   171     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   172   172 6   172     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   16 ]
+    MP   173   172 6   177     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -4.649 -4.469 -4.428  1.287 -3.444 -4.985  3.009 -4.493 -5.155  0.630 -4.506 -1.400  1.243 -4.813 -0.468 -3.517 
+    ML   174   172 6   177     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   175   172 6   177     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   176   172 6   177     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   177   177 5   177     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   178   178 6   178     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   17 ]
+    MP   179   178 6   183     6  -9.277  -9.216  -0.021  -7.546  -8.272  -8.667 -3.577 -3.442 -3.795  1.437 -2.398 -4.219  2.162 -3.709 -3.925  1.376 -3.871 -0.475  1.946 -3.563 -0.512 -2.614 
+    ML   180   178 6   183     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   181   178 6   183     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   182   178 6   183     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   183   183 5   183     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   184   184 6   184     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   18 ]
+    MP   185   184 6   189     4  -7.238  -8.484  -0.062  -4.937                 -3.325 -2.888 -3.704  1.302 -2.220 -3.898  1.499 -3.514 -3.537  2.526 -3.472 -0.310  1.216 -3.287 -0.524 -2.645 
+    ML   186   184 6   189     4  -2.472  -4.596  -1.205  -1.537                  0.645 -0.633 -0.232 -0.088 
+    MR   187   184 6   189     4  -4.102 -12.528  -0.390  -2.485                  0.660 -0.612 -0.293 -0.076 
+     D   188   184 6   189     4 -12.737 -14.007  -2.036  -0.404                 
+    IL   189   189 5   189     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR   190   190 6   190     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   19 ]
+    MR   191   190 6   193     2  -4.973  -0.047                                  1.286 -1.580 -0.516 -0.923 
+     D   192   190 6   193     2  -4.432  -0.068                                 
+    IR   193   193 3   193     2  -2.007  -0.413                                  0.000  0.000  0.000  0.000 
+				[ BIF    20 ]
+     B   194   193 3   195   296                                                 
+				[ BEGL   21 ]
+     S   195   194 1   196     4  -0.061  -5.440  -6.461  -7.101                 
+				[ MATP   22 ]
+    MP   196   195 1   200     6  -6.757  -9.198  -0.030  -7.975  -8.255  -8.650 -1.642 -0.523 -1.762  1.082 -1.653 -1.148  0.326 -1.612 -1.771  2.189 -1.873  1.082  0.523 -1.117 -0.519 -1.381 
+    ML   197   195 1   200     6  -6.491  -6.837  -1.015  -1.246  -6.687  -4.216  0.519 -0.746  0.118 -0.174 
+    MR   198   195 1   200     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   199   195 1   200     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   200   200 5   200     6  -2.694  -2.957  -0.685  -4.612  -5.389  -5.049  0.000  0.000  0.000  0.000 
+    IR   201   201 6   201     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   23 ]
+    MP   202   201 6   206     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -4.158 -2.985 -4.925  1.349 -5.140 -3.926  0.136 -4.501 -4.022  3.270 -3.723 -0.206 -0.139 -3.784 -1.849 -3.478 
+    ML   203   201 6   206     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   204   201 6   206     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   205   201 6   206     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   206   206 5   206     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   207   207 6   207     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   24 ]
+    MP   208   207 6   212     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -3.664 -2.727 -4.368  1.638 -4.574 -4.064  0.270 -3.991 -3.704  3.053 -3.145 -0.067  0.165 -3.557 -1.498 -2.086 
+    ML   209   207 6   212     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   210   207 6   212     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   211   207 6   212     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   212   212 5   212     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   213   213 6   213     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   25 ]
+    MP   214   213 6   218     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -2.596 -2.374 -2.263  1.597 -2.389 -3.124  1.183 -2.721 -2.817  1.951 -2.870 -0.466  1.502 -2.508  0.533 -1.485 
+    ML   215   213 6   218     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   216   213 6   218     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   217   213 6   218     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   218   218 5   218     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   219   219 6   219     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   26 ]
+    MP   220   219 6   224     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -2.480 -2.098 -2.306  1.292 -2.159 -2.916  1.770 -2.523 -2.687  1.637 -2.236  0.031  1.595 -2.322 -0.074 -1.613 
+    ML   221   219 6   224     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   222   219 6   224     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   223   219 6   224     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   224   224 5   224     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   225   225 6   225     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   27 ]
+    MP   226   225 6   230     4  -4.076  -6.159  -0.210  -4.011                 -0.971 -0.604 -0.889  1.600 -0.817 -1.023  0.626 -0.824 -1.258  0.765 -1.408  0.308  0.897 -0.724  0.222 -0.465 
+    ML   227   225 6   230     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   228   225 6   230     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   229   225 6   230     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   230   230 5   230     4  -2.074  -2.757  -0.766  -5.243                  0.000  0.000  0.000  0.000 
+    IR   231   231 6   231     3  -1.477  -0.772  -4.177                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML   232   231 6   234     5  -7.374  -0.032  -7.190  -7.402  -8.293          0.560 -0.501 -0.407  0.091 
+     D   233   231 6   234     5  -5.333  -0.577  -4.595  -2.969  -2.882         
+    IL   234   234 3   234     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   29 ]
+    MP   235   234 3   239     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -2.208 -2.280 -3.107  1.803 -2.430 -3.417  1.669 -2.974 -2.493  1.456 -3.172 -0.620  1.832 -2.788 -0.364 -2.187 
+    ML   236   234 3   239     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   237   234 3   239     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   238   234 3   239     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   239   239 5   239     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   240   240 6   240     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   30 ]
+    MP   241   240 6   245     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -2.246 -1.616 -1.893  1.206 -1.947 -2.653  1.775 -1.939 -2.444  1.616 -2.524 -0.392  1.575 -1.882  0.075 -1.761 
+    ML   242   240 6   245     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   243   240 6   245     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   244   240 6   245     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   245   245 5   245     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   246   246 6   246     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   31 ]
+    MP   247   246 6   251     6  -5.622  -9.216  -0.046  -7.993  -8.272  -8.667 -3.797 -3.094 -4.315  1.621 -3.810 -4.422  1.759 -4.002 -3.985  2.328 -3.795  0.321  0.981 -3.822 -0.877 -2.988 
+    ML   248   246 6   251     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   249   246 6   251     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   250   246 6   251     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   251   251 5   251     6  -1.481  -3.537  -1.023  -5.192  -5.968  -5.629  0.000  0.000  0.000  0.000 
+    IR   252   252 6   252     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   32 ]
+    MP   253   252 6   257     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -3.424 -2.529 -3.989  1.807 -3.754 -4.048  0.991 -3.688 -3.591  2.529 -3.424 -0.050  0.975 -3.440 -0.232 -2.752 
+    ML   254   252 6   257     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   255   252 6   257     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   256   252 6   257     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   257   257 5   257     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   258   258 6   258     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   33 ]
+    MP   259   258 6   263     4  -7.355  -5.054  -0.077  -5.976                 -2.706 -3.021 -2.967  0.818 -1.096 -3.471  2.237 -3.021 -3.083  0.439 -3.279 -1.041  1.817 -2.777  1.286 -1.898 
+    ML   260   258 6   263     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   261   258 6   263     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   262   258 6   263     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   263   263 5   263     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   264   264 6   264     3  -1.541  -0.729  -4.241                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   265   264 6   267     3  -8.346  -0.016  -7.000                         -1.315 -2.571  1.643 -1.705 
+     D   266   264 6   267     3  -6.174  -1.687  -0.566                         
+    IL   267   267 3   267     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   268   267 3   270     3  -8.346  -0.016  -7.000                          1.590 -1.806 -1.558 -1.456 
+     D   269   267 3   270     3  -6.174  -1.687  -0.566                         
+    IL   270   270 3   270     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   271   270 3   273     3  -8.346  -0.016  -7.000                         -0.874 -1.375 -1.609  1.455 
+     D   272   270 3   273     3  -6.174  -1.687  -0.566                         
+    IL   273   273 3   273     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   274   273 3   276     3  -8.346  -0.016  -7.000                         -1.669  1.686 -2.672 -1.684 
+     D   275   273 3   276     3  -6.174  -1.687  -0.566                         
+    IL   276   276 3   276     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   277   276 3   279     3  -8.346  -0.016  -7.000                          1.709 -2.180 -2.337 -1.683 
+     D   278   276 3   279     3  -6.174  -1.687  -0.566                         
+    IL   279   279 3   279     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   280   279 3   282     3  -5.455  -0.061  -5.726                          0.642 -0.278 -0.843  0.080 
+     D   281   279 3   282     3  -6.174  -1.687  -0.566                         
+    IL   282   282 3   282     3  -1.525  -0.739  -4.225                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   283   282 3   285     3  -8.330  -0.016  -6.984                         -0.398 -0.924  1.008 -0.508 
+     D   284   282 3   285     3  -6.355  -1.352  -0.746                         
+    IL   285   285 3   285     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   286   285 3   288     3  -8.346  -0.016  -7.000                          1.752 -2.488 -2.495 -1.854 
+     D   287   285 3   288     3  -6.174  -1.687  -0.566                         
+    IL   288   288 3   288     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   289   288 3   291     3  -8.346  -0.016  -7.000                          1.586 -1.805 -2.007 -1.108 
+     D   290   288 3   291     3  -6.174  -1.687  -0.566                         
+    IL   291   291 3   291     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   292   291 3   294     2       *   0.000                                 -0.917 -2.051  1.470 -1.126 
+     D   293   291 3   294     2       *   0.000                                 
+    IL   294   294 3   294     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    44 ]
+     E   295   294 3    -1     0                                                 
+				[ BEGR   45 ]
+     S   296   194 1   297     3  -8.346  -0.562  -1.646                         
+    IL   297   297 2   297     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   298   297 2   300     2  -3.853  -0.103                                  1.235 -1.188 -0.898 -0.576 
+     D   299   297 2   300     2  -8.740  -0.003                                 
+    IL   300   300 3   300     2  -1.840  -0.472                                  0.000  0.000  0.000  0.000 
+				[ BIF    47 ]
+     B   301   300 3   302   424                                                 
+				[ BEGL   48 ]
+     S   302   301 1   303     4  -0.038  -7.053  -6.461  -7.101                 
+				[ MATP   49 ]
+    MP   303   302 1   307     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -3.679 -2.793 -4.416  2.368 -4.532 -4.352  0.440 -3.936 -3.840  2.555 -3.667 -0.224  0.385 -3.791 -0.577 -3.001 
+    ML   304   302 1   307     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   305   302 1   307     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   306   302 1   307     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   307   307 5   307     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   308   308 6   308     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   50 ]
+    MP   309   308 6   313     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -3.676 -2.781 -4.312  1.386 -4.330 -3.972  0.204 -3.987 -2.801  3.127 -3.483 -0.331  0.318 -3.491 -0.814 -3.076 
+    ML   310   308 6   313     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   311   308 6   313     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   312   308 6   313     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   313   313 5   313     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   314   314 6   314     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   51 ]
+    MP   315   314 6   319     4  -5.278  -5.885  -0.147  -4.214                 -2.983 -1.708 -3.381  1.402 -3.355 -3.367  0.237 -3.142 -2.328  2.949 -2.633 -0.217  0.538 -2.827 -0.907 -1.863 
+    ML   316   314 6   319     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   317   314 6   319     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   318   314 6   319     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   319   319 5   319     4  -1.842  -1.856  -1.273  -5.010                  0.000  0.000  0.000  0.000 
+    IR   320   320 6   320     3  -0.912  -1.211  -4.764                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   321   320 6   323     3  -8.293  -0.016  -6.947                         -0.093 -0.236 -0.218  0.437 
+     D   322   320 6   323     3  -6.693  -0.947  -1.084                         
+    IL   323   323 3   323     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   324   323 3   326     3  -8.346  -0.016  -7.000                         -0.190 -0.739  0.212  0.449 
+     D   325   323 3   326     3  -6.174  -1.687  -0.566                         
+    IL   326   326 3   326     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   327   326 3   329     3  -8.346  -0.016  -7.000                          0.646 -0.922  0.041 -0.186 
+     D   328   326 3   329     3  -6.174  -1.687  -0.566                         
+    IL   329   329 3   329     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   330   329 3   332     3  -8.346  -0.016  -7.000                         -0.823 -2.144  1.474 -1.219 
+     D   331   329 3   332     3  -6.174  -1.687  -0.566                         
+    IL   332   332 3   332     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   333   332 3   335     3  -8.346  -0.016  -7.000                         -0.426 -1.453  0.988 -0.141 
+     D   334   332 3   335     3  -6.174  -1.687  -0.566                         
+    IL   335   335 3   335     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   336   335 3   338     3  -8.714  -0.015  -7.032                         -0.129 -0.156  0.129  0.131 
+     D   337   335 3   338     3  -5.620  -0.734  -1.403                         
+    IL   338   338 3   338     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   58 ]
+    MR   339   338 3   341     3  -8.714  -0.052  -4.916                          0.284  0.048 -0.369 -0.038 
+     D   340   338 3   341     3  -6.390  -1.568  -0.620                         
+    IR   341   341 3   341     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   59 ]
+    MR   342   341 3   344     3  -8.677  -0.015  -6.995                          0.932 -0.778 -1.076  0.050 
+     D   343   341 3   344     3  -6.737  -1.915  -0.463                         
+    IR   344   344 3   344     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   60 ]
+    MR   345   344 3   347     3  -8.677  -0.015  -6.995                         -0.067 -0.486  0.449 -0.049 
+     D   346   344 3   347     3  -6.737  -1.061  -0.967                         
+    IR   347   347 3   347     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   61 ]
+    MR   348   347 3   350     3  -8.714  -0.015  -7.032                         -0.092 -0.058 -1.036  0.690 
+     D   349   347 3   350     3  -6.390  -1.568  -0.620                         
+    IR   350   350 3   350     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   62 ]
+    MR   351   350 3   353     5  -7.432  -0.031  -7.247  -7.459  -8.351         -0.395  0.276 -0.216  0.224 
+     D   352   350 3   353     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   353   353 3   353     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   63 ]
+    MP   354   353 3   358     4  -7.242  -8.488  -0.229  -2.861                 -2.194 -2.192 -1.757  1.113 -1.287 -2.590  2.142 -2.204 -2.417  0.759 -2.157 -0.640  1.597 -2.017  0.570 -1.339 
+    ML   355   353 3   358     4  -2.408  -4.532  -1.293  -1.473                  0.660 -0.612 -0.293 -0.076 
+    MR   356   353 3   358     4  -4.102 -12.528  -0.390  -2.485                  0.660 -0.612 -0.293 -0.076 
+     D   357   353 3   358     4 -12.737 -14.007  -2.036  -0.404                 
+    IL   358   358 5   358     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR   359   359 6   359     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   64 ]
+    MR   360   359 6   362     5  -7.287  -0.090  -4.484  -7.315  -8.207         -0.346 -0.960  0.636  0.196 
+     D   361   359 6   362     5  -6.032  -0.528  -3.659  -5.090  -2.453         
+    IR   362   362 3   362     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   65 ]
+    MP   363   362 3   367     6  -9.238  -6.231  -0.036  -7.954  -8.233  -8.628 -2.870 -2.034 -3.033  0.883 -2.223 -3.446  2.411 -3.026 -3.192  0.865 -3.227 -0.883  1.780 -2.832  0.516 -1.645 
+    ML   364   362 3   367     6  -6.592  -6.939  -0.918  -1.347  -6.788  -4.318  0.442 -0.466 -0.472  0.258 
+    MR   365   362 3   367     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   366   362 3   367     6  -9.269  -7.968  -3.765  -4.447  -4.464  -0.269 
+    IL   367   367 5   367     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   368   368 6   368     5  -2.514  -0.455  -6.025  -4.192  -5.298          0.000  0.000  0.000  0.000 
+				[ MATP   66 ]
+    MP   369   368 6   373     4  -7.327  -7.534  -0.139  -3.635                 -2.031 -1.591 -1.842  1.322 -1.572 -2.412  1.747 -2.023 -2.228  1.059 -2.341 -0.018  1.587 -1.833  0.256 -0.847 
+    ML   370   368 6   373     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   371   368 6   373     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   372   368 6   373     4  -4.776  -4.457  -2.473  -0.439                 
+    IL   373   373 5   373     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   374   374 6   374     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   375   374 6   377     3  -8.604  -0.016  -6.921                         -0.252 -0.340 -0.116  0.534 
+     D   376   374 6   377     3  -6.271  -0.984  -1.054                         
+    IL   377   377 3   377     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   68 ]
+    MR   378   377 3   380     5  -1.454  -0.692  -7.179  -7.391  -8.283         -0.231 -0.467  0.539 -0.042 
+     D   379   377 3   380     5  -5.723  -0.514  -3.349  -4.780  -2.775         
+    IR   380   380 3   380     5  -3.555  -0.203  -7.066  -5.234  -6.340          0.000  0.000  0.000  0.000 
+				[ MATP   69 ]
+    MP   381   380 3   385     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -3.293 -3.317 -2.231  0.822 -2.464 -3.712  2.710 -2.777 -3.643  0.885 -3.447 -1.123  1.736 -3.230 -0.368 -2.497 
+    ML   382   380 3   385     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   383   380 3   385     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   384   380 3   385     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   385   385 5   385     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   386   386 6   386     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   70 ]
+    MP   387   386 6   391     4  -7.355  -7.562  -0.040  -5.976                 -5.312 -5.508 -4.128 -0.727 -3.575 -4.752  3.574 -4.667 -6.352 -0.659 -4.209 -2.494  0.684 -5.792 -0.583 -4.284 
+    ML   388   386 6   391     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   389   386 6   391     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   390   386 6   391     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   391   391 5   391     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   392   392 6   392     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   393   392 6   395     3  -8.346  -0.016  -7.000                          1.419 -0.969 -1.726 -0.965 
+     D   394   392 6   395     3  -6.174  -1.687  -0.566                         
+    IL   395   395 3   395     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   72 ]
+    ML   396   395 3   398     3  -8.346  -0.016  -7.000                         -1.391 -1.401 -2.199  1.596 
+     D   397   395 3   398     3  -6.174  -1.687  -0.566                         
+    IL   398   398 3   398     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   73 ]
+    ML   399   398 3   401     3  -5.687  -0.040  -7.000                         -1.759 -2.034 -2.535  1.717 
+     D   400   398 3   401     3  -6.174  -1.687  -0.566                         
+    IL   401   401 3   401     3  -1.193  -0.955  -4.418                          0.000  0.000  0.000  0.000 
+				[ MATL   74 ]
+    ML   402   401 3   404     3  -8.346  -0.016  -7.000                         -1.771 -2.982  1.757 -2.314 
+     D   403   401 3   404     3  -6.174  -1.687  -0.566                         
+    IL   404   404 3   404     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   75 ]
+    ML   405   404 3   407     3  -8.346  -0.016  -7.000                         -1.345  1.503 -2.206 -0.851 
+     D   406   404 3   407     3  -6.174  -1.687  -0.566                         
+    IL   407   407 3   407     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   76 ]
+    ML   408   407 3   410     3  -8.346  -0.023  -6.302                          1.782 -2.705 -2.435 -2.163 
+     D   409   407 3   410     3  -6.174  -1.687  -0.566                         
+    IL   410   410 3   410     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   77 ]
+    ML   411   410 3   413     3  -8.339  -0.016  -6.993                         -1.565  1.602 -2.432 -1.184 
+     D   412   410 3   413     3  -6.256  -1.520  -0.648                         
+    IL   413   413 3   413     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   78 ]
+    ML   414   413 3   416     3  -8.346  -0.016  -7.000                         -0.817 -1.229 -1.866  1.450 
+     D   415   413 3   416     3  -6.174  -1.687  -0.566                         
+    IL   416   416 3   416     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   79 ]
+    ML   417   416 3   419     3  -3.255  -0.172  -7.000                         -0.079 -0.461 -0.867  0.831 
+     D   418   416 3   419     3  -6.174  -1.687  -0.566                         
+    IL   419   419 3   419     3  -1.829  -0.567  -4.529                          0.000  0.000  0.000  0.000 
+				[ MATL   80 ]
+    ML   420   419 3   422     2       *   0.000                                  0.188  0.030 -0.567  0.219 
+     D   421   419 3   422     2       *   0.000                                 
+    IL   422   422 3   422     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    81 ]
+     E   423   422 3    -1     0                                                 
+				[ BEGR   82 ]
+     S   424   301 1   425     3  -8.346  -0.016  -7.000                         
+    IL   425   425 2   425     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   83 ]
+    ML   426   425 2   428     3  -8.346  -0.434  -1.961                          0.489 -0.949 -0.865  0.613 
+     D   427   425 2   428     3  -6.174  -1.687  -0.566                         
+    IL   428   428 3   428     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   84 ]
+    ML   429   428 3   431     5  -7.066  -0.084  -6.881  -7.094  -4.905         -0.479 -1.816  1.358 -1.200 
+     D   430   428 3   431     5  -6.386  -0.250  -5.648  -4.022  -3.935         
+    IL   431   431 3   431     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   85 ]
+    MP   432   431 3   436     6  -9.259  -9.198  -0.019  -7.975  -8.255  -8.650 -4.111 -3.995 -4.245  1.403 -3.081 -4.761  2.464 -4.175 -4.527  0.976 -4.364 -1.075  1.937 -4.180 -0.132 -3.028 
+    ML   433   431 3   436     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   434   431 3   436     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   435   431 3   436     6  -9.348  -8.046  -3.843  -4.525  -2.120  -0.618 
+    IL   436   436 5   436     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   437   437 6   437     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   86 ]
+    MP   438   437 6   442     6  -9.259  -9.198  -0.019  -7.975  -8.255  -8.650 -4.227 -2.908 -4.940  1.011 -4.937 -4.169  0.154 -4.547 -4.075  3.333 -3.796 -0.538 -0.078 -3.810 -0.937 -3.539 
+    ML   439   437 6   442     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   440   437 6   442     6  -7.198  -5.927  -1.266  -5.905  -1.039  -4.119  0.886 -0.787 -0.467 -0.237 
+     D   441   437 6   442     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   442   442 5   442     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   443   443 6   443     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   87 ]
+    MP   444   443 6   448     4  -7.355  -7.562  -0.040  -5.976                 -3.445 -2.627 -4.130  2.520 -4.232 -4.092  0.400 -3.662 -3.639  2.437 -3.547 -0.284  0.451 -2.731 -1.397 -2.825 
+    ML   445   443 6   448     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   446   443 6   448     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   447   443 6   448     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   448   448 5   448     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   449   449 6   449     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   88 ]
+    ML   450   449 6   452     3  -8.714  -0.058  -4.758                         -0.430 -0.544 -0.982  1.047 
+     D   451   449 6   452     3  -5.620  -0.734  -1.403                         
+    IL   452   452 3   452     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   89 ]
+    MR   453   452 3   455     3  -8.671  -0.015  -6.989                         -0.205  0.425 -0.200 -0.121 
+     D   454   452 3   455     3  -6.783  -1.961  -0.446                         
+    IR   455   455 3   455     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   90 ]
+    MR   456   455 3   458     3  -8.671  -0.499  -1.785                          1.344 -1.088 -1.272 -0.794 
+     D   457   455 3   458     3  -6.783  -1.013  -1.013                         
+    IR   458   458 3   458     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   91 ]
+    MR   459   458 3   461     5  -6.998  -0.075  -6.813  -5.068  -7.917          0.689 -0.555 -0.106 -0.362 
+     D   460   458 3   461     5  -6.754  -0.229  -4.380  -5.811  -3.805         
+    IR   461   461 3   461     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   92 ]
+    MP   462   461 3   466     6  -9.264  -9.203  -0.019  -7.980  -8.260  -8.655 -1.348 -1.289 -0.984  0.709 -0.779 -1.218  1.453 -1.301 -1.334  0.754 -0.876  0.256  1.547 -1.106  0.279 -1.061 
+    ML   463   461 3   466     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   464   461 3   466     6  -7.142  -5.871  -1.349  -5.849  -0.983  -4.062  0.833 -0.742 -0.422 -0.194 
+     D   465   461 3   466     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   466   466 5   466     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   467   467 6   467     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   93 ]
+    MP   468   467 6   472     4  -7.355  -7.562  -0.145  -3.566                 -3.139 -2.652 -3.429  1.546 -2.768 -3.712  1.630 -3.275 -3.384  1.667 -3.361  0.303  1.620 -3.083  0.396 -2.429 
+    ML   469   467 6   472     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   470   467 6   472     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   471   467 6   472     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   472   472 5   472     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   473   473 6   473     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   94 ]
+    ML   474   473 6   476     3  -8.623  -0.318  -2.356                          0.136  0.057 -0.341  0.099 
+     D   475   473 6   476     3  -6.181  -0.733  -1.378                         
+    IL   476   476 3   476     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   95 ]
+    MR   477   476 3   479     5  -4.593  -0.090  -6.944  -7.156  -8.048          0.017 -0.593  0.069  0.352 
+     D   478   476 3   479     5  -6.489  -0.279  -4.116  -5.547  -3.541         
+    IR   479   479 3   479     5  -2.061  -0.568  -6.179  -4.347  -5.453          0.000  0.000  0.000  0.000 
+				[ MATP   96 ]
+    MP   480   479 3   484     6  -9.277  -9.216  -0.019  -7.993  -8.272  -8.667 -4.535 -4.781 -3.863 -0.356 -2.279 -4.447  3.427 -4.271 -5.232 -0.182 -3.994 -1.531  1.002 -4.750 -0.810 -3.615 
+    ML   481   479 3   484     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   482   479 3   484     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   483   479 3   484     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   484   484 5   484     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   485   485 6   485     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   97 ]
+    MP   486   485 6   490     4  -7.355  -7.562  -0.040  -5.976                 -5.095 -5.144 -4.218 -0.277 -3.511 -4.823  3.398 -4.609 -5.902  0.165 -4.315 -2.048  0.907 -5.408 -0.045 -3.983 
+    ML   487   485 6   490     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   488   485 6   490     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   489   485 6   490     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   490   490 5   490     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   491   491 6   491     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   98 ]
+    ML   492   491 6   494     3  -8.346  -0.016  -7.000                         -0.925  1.348 -1.908 -0.596 
+     D   493   491 6   494     3  -6.174  -1.687  -0.566                         
+    IL   494   494 3   494     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   99 ]
+    ML   495   494 3   497     3  -8.346  -0.016  -7.000                          0.861 -0.711 -0.548 -0.171 
+     D   496   494 3   497     3  -6.174  -1.687  -0.566                         
+    IL   497   497 3   497     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  100 ]
+    ML   498   497 3   500     3  -8.346  -0.625  -1.520                          1.566 -1.616 -1.774 -1.247 
+     D   499   497 3   500     3  -6.174  -1.687  -0.566                         
+    IL   500   500 3   500     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  101 ]
+    ML   501   500 3   503     3  -7.745  -0.258  -2.653                          1.352 -1.466 -0.884 -0.877 
+     D   502   500 3   503     3  -8.527  -4.040  -0.095                         
+    IL   503   503 3   503     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  102 ]
+    ML   504   503 3   506     3  -3.959  -0.117  -6.169                          0.268 -0.362 -0.847  0.548 
+     D   505   503 3   506     3  -8.824  -0.541  -1.687                         
+    IL   506   506 3   506     3  -1.579  -0.704  -4.279                          0.000  0.000  0.000  0.000 
+				[ MATL  103 ]
+    ML   507   506 3   509     3  -8.185  -0.018  -6.839                         -0.792 -1.792  1.332 -0.697 
+     D   508   506 3   509     3  -7.359  -1.212  -0.831                         
+    IL   509   509 3   509     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  104 ]
+    ML   510   509 3   512     2       *   0.000                                 -0.603 -0.653 -1.111  1.165 
+     D   511   509 3   512     2       *   0.000                                 
+    IL   512   512 3   512     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   105 ]
+     E   513   512 3    -1     0                                                 
+//
+INFERNAL-1 [1.0]
+NAME     U2
+GA       46.20
+TC       46.22
+NC       46.10
+STATES   597
+NODES    164
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     77
+EFFNSEQ  2.458
+CLEN     191
+BCOM     cmbuild 3.4.12.cm 3.4.12.stk
+BDATE    Fri May 23 11:29:57 2008
+CCOM     cmcalibrate --mpi -s 33 3.4.12.cm
+CDATE    Fri May 23 11:32:03 2008
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.81348    -8.34152    -0.37960     1000000      324965  0.0015
+E-GC     0      0.27141   -38.69296   -21.72550     1000000       20483  0.0100
+E-LI     0      0.69439    -8.68344     0.18920     1000000      236964  0.0021
+E-GI     0      0.34454   -22.49167    -9.12546     1000000       15719  0.0100
+E-LV     0      0.65126    -6.06592     1.99417    24407145       95208  0.0053
+E-GV     0      0.40472   -21.89745    -9.12170    24407145       88008  0.0057
+E-LF     0      0.54723    -2.12173     7.44579    24407145       93924  0.0053
+E-GF     0      0.46144    -8.32719     2.88026    24407145       88091  0.0057
+FT-LC    29  0.99000  10000  1000000  0
+            94.0954    71.9356    61.3857     36.987    25.2709    16.3605    14.4708    8.84594    2.84956    1.76286    1.48658    1.09029    1.03479   0.874616   0.543511   0.157368   0.115636  0.0771001  0.0458097   0.042622  0.0307284  0.0215795  0.0213656  0.0175783  0.0105981 0.00913261 0.00836491 1.85898e-15 6.13214e-17 
+            1867.89    1673.33    1502.32     1336.3    1176.97    1021.44    899.164    755.964    673.896    586.124    515.394     450.48    396.987    345.282    301.133    255.541    218.999    195.331    174.221    154.206    127.467    110.925    96.5308    86.7606    69.5137    59.4755    53.8614    31.3528    5.38614 
+FT-LI    30  0.99000  10000  1000000  0
+             155.09    122.728    90.4367    45.4297    40.6782    27.9893    26.0089    6.52634    5.61939    3.43687    2.57829    1.95743    1.67509    1.28052   0.811481   0.454718    0.24599   0.185943  0.0994903  0.0966121  0.0725833  0.0503889  0.0375766  0.0298601  0.0212351  0.0163931 0.00953426 3.89459e-13 6.29446e-15 2.00234e-15 
+            1867.89    1673.33    1502.32     1336.3    1176.97    1021.44    899.164    755.964    673.896    586.124    515.394     450.48    396.987    345.282    301.133    255.541    218.999    195.331    174.221    154.206    127.467    110.925    96.5308    86.7606    69.5137    59.4755    53.8614    31.3528     15.242    5.38614 
+FT-GC    4  0.99000  10000  1000000  1
+             3.1408 8.5842e-06 3.80938e-06 2.64612e-06 
+              43.57    24.0113    18.2296      4.357 
+FT-GI    2  0.99000  10000  1000000  1
+            2.52573 2.05516e-07 
+              43.57      4.357 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -7.150  -7.357  -0.046  -5.771                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -8.152  -0.018  -6.807                          1.708 -2.109 -2.288 -1.759 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -8.152  -0.018  -6.807                         -1.181 -1.383 -1.987  1.548 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -8.152  -0.053  -4.939                          1.155 -0.459 -1.388 -0.593 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -8.118  -0.019  -6.772                         -0.301  0.430 -0.283  0.027 
+     D    13    11 3    14     3  -6.495  -2.008  -0.434                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -8.118  -0.019  -6.772                         -1.277  1.525 -2.131 -1.058 
+     D    16    14 3    17     3  -6.495  -2.008  -0.434                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -2.370  -0.659  -2.530                         -1.143 -1.377 -1.948  1.538 
+     D    19    17 3    20     3  -5.824  -0.937  -1.120                         
+    IL    20    20 3    20     3  -2.681  -0.356  -3.991                          0.000  0.000  0.000  0.000 
+				[ MATR    7 ]
+    MR    21    20 3    23     3  -8.216  -0.021  -6.533                          0.291  0.142 -0.843  0.158 
+     D    22    20 3    23     3  -7.901  -3.079  -0.189                         
+    IR    23    23 3    23     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    8 ]
+    MR    24    23 3    26     3  -8.216  -0.021  -6.533                          0.454 -0.243 -0.822  0.286 
+     D    25    23 3    26     3  -7.901  -3.079  -0.189                         
+    IR    26    26 3    26     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    9 ]
+    MR    27    26 3    29     3  -8.216  -0.021  -6.533                         -0.604  1.156 -1.455 -0.417 
+     D    28    26 3    29     3  -7.901  -1.227  -0.814                         
+    IR    29    29 3    29     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   10 ]
+    MR    30    29 3    32     3  -8.374  -0.018  -6.692                         -0.698  1.185 -1.468 -0.418 
+     D    31    29 3    32     3  -7.369  -0.783  -1.276                         
+    IR    32    32 3    32     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   11 ]
+    MR    33    32 3    35     3  -8.506  -0.017  -6.824                         -0.128  0.789 -1.289 -0.078 
+     D    34    32 3    35     3  -6.608  -1.785  -0.515                         
+    IR    35    35 3    35     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   12 ]
+    MR    36    35 3    38     3  -8.506  -0.017  -6.824                          0.237  0.309 -0.453 -0.231 
+     D    37    35 3    38     3  -6.608  -1.217  -0.838                         
+    IR    38    38 3    38     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   13 ]
+    MR    39    38 3    41     2  -8.580  -0.004                                  1.330 -0.886 -1.372 -0.841 
+     D    40    38 3    41     2  -4.432  -0.068                                 
+    IR    41    41 3    41     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    14 ]
+     B    42    41 3    43   289                                                 
+				[ BEGL   15 ]
+     S    43    42 1    44     1   0.000                                         
+				[ BIF    16 ]
+     B    44    43 1    45   107                                                 
+				[ BEGL   17 ]
+     S    45    44 1    46     4  -0.041  -6.939  -6.346  -6.986                 
+				[ MATP   18 ]
+    MP    46    45 1    50     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -3.739 -3.945 -4.254  0.094 -3.103 -5.177  0.820 -4.150 -4.055  0.042 -4.440 -1.224  3.388 -4.048 -0.829 -3.089 
+    ML    47    45 1    50     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    48    45 1    50     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    49    45 1    50     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    50    50 5    50     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    51    51 6    51     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   19 ]
+    MP    52    51 6    56     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -5.044 -5.408 -3.832 -1.101 -3.388 -4.176  3.662 -4.462 -6.115 -1.033 -3.904 -2.963  0.355 -5.520 -0.985 -4.231 
+    ML    53    51 6    56     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    54    51 6    56     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    55    51 6    56     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    56    56 5    56     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    57    57 6    57     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   20 ]
+    MP    58    57 6    62     4  -4.727  -7.357  -0.093  -5.771                 -3.633 -3.882 -4.129  0.688 -2.951 -4.960  1.116 -4.069 -4.001  0.307 -4.363 -1.158  3.198 -3.933 -0.663 -2.968 
+    ML    59    57 6    62     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    60    57 6    62     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    61    57 6    62     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    62    62 5    62     4  -1.893  -2.577  -0.907  -5.062                  0.000  0.000  0.000  0.000 
+    IR    63    63 6    63     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    64    63 6    66     3  -8.531  -0.017  -6.849                         -0.691  1.254 -1.586 -0.595 
+     D    65    63 6    66     3  -5.620  -0.734  -1.403                         
+    IL    66    66 3    66     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   22 ]
+    MR    67    66 3    69     5  -7.259  -0.035  -7.074  -7.287  -8.178          1.480 -1.532 -1.741 -0.823 
+     D    68    66 3    69     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    69    69 3    69     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   23 ]
+    MP    70    69 3    74     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -2.741 -2.610 -3.106  1.142 -2.635 -3.475  0.454 -2.961 -2.958  1.177 -3.133  2.611  0.634 -2.759 -0.825 -0.438 
+    ML    71    69 3    74     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    72    69 3    74     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    73    69 3    74     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    74    74 5    74     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    75    75 6    75     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   24 ]
+    MP    76    75 6    80     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -5.696 -3.648 -6.345  0.139 -6.160 -4.379 -0.807 -5.633 -4.730  3.676 -4.338 -1.215 -0.831 -4.249 -2.490 -4.606 
+    ML    77    75 6    80     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    78    75 6    80     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    79    75 6    80     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    80    80 5    80     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    81    81 6    81     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   25 ]
+    MP    82    81 6    86     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -5.381 -5.291 -4.226 -0.650 -3.691 -4.877  3.613 -4.662 -6.169 -0.592 -4.252 -2.246  0.424 -5.781 -0.947 -4.268 
+    ML    83    81 6    86     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    84    81 6    86     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    85    81 6    86     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    86    86 5    86     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    87    87 6    87     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   26 ]
+    MP    88    87 6    92     4  -7.150  -5.282  -0.076  -5.771                 -4.125 -4.489 -3.815 -0.043 -2.539 -4.443  3.244 -4.149 -4.750 -0.067 -4.011 -1.810  1.575 -4.393 -0.645 -3.298 
+    ML    89    87 6    92     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    90    87 6    92     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    91    87 6    92     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    92    92 5    92     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    93    93 6    93     3  -1.510  -0.749  -4.210                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    94    93 6    96     3  -8.152  -0.018  -6.807                         -0.269 -0.889 -1.434  1.176 
+     D    95    93 6    96     3  -6.174  -1.687  -0.566                         
+    IL    96    96 3    96     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    97    96 3    99     3  -8.152  -0.018  -6.807                         -0.468 -1.332 -1.633  1.355 
+     D    98    96 3    99     3  -6.174  -1.687  -0.566                         
+    IL    99    99 3    99     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML   100    99 3   102     3  -8.152  -0.061  -4.731                         -0.933 -1.363 -1.858  1.491 
+     D   101    99 3   102     3  -6.174  -1.687  -0.566                         
+    IL   102   102 3   102     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML   103   102 3   105     2       *   0.000                                 -1.336 -1.720 -2.117  1.618 
+     D   104   102 3   105     2       *   0.000                                 
+    IL   105   105 3   105     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    31 ]
+     E   106   105 3    -1     0                                                 
+				[ BEGR   32 ]
+     S   107    44 1   108     3  -8.152  -0.018  -6.807                         
+    IL   108   108 2   108     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   109   108 2   111     3  -8.152  -0.018  -6.807                         -1.412 -1.777 -2.192  1.639 
+     D   110   108 2   111     3  -6.174  -1.687  -0.566                         
+    IL   111   111 3   111     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   112   111 3   114     3  -8.152  -0.018  -6.807                         -1.625  1.655 -2.458 -1.540 
+     D   113   111 3   114     3  -6.174  -1.687  -0.566                         
+    IL   114   114 3   114     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   115   114 3   117     3  -8.152  -0.018  -6.807                          1.787 -2.673 -2.596 -2.135 
+     D   116   114 3   117     3  -6.174  -1.687  -0.566                         
+    IL   117   117 3   117     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   118   117 3   120     3  -3.801  -0.121  -6.807                          1.435 -1.612 -1.680 -0.605 
+     D   119   117 3   120     3  -6.174  -1.687  -0.566                         
+    IL   120   120 3   120     3  -1.681  -0.643  -4.381                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   121   120 3   123     3  -8.152  -0.018  -6.807                         -1.547 -2.678  1.703 -2.029 
+     D   122   120 3   123     3  -6.174  -1.687  -0.566                         
+    IL   123   123 3   123     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   124   123 3   126     3  -8.152  -0.018  -6.807                         -1.195 -1.582 -1.970  1.572 
+     D   125   123 3   126     3  -6.174  -1.687  -0.566                         
+    IL   126   126 3   126     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   127   126 3   129     3  -8.152  -0.018  -6.807                         -0.992 -1.894  1.397 -0.751 
+     D   128   126 3   129     3  -6.174  -1.687  -0.566                         
+    IL   129   129 3   129     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   130   129 3   132     3  -8.152  -0.018  -6.807                         -0.965 -1.556 -1.927  1.528 
+     D   131   129 3   132     3  -6.174  -1.687  -0.566                         
+    IL   132   132 3   132     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   133   132 3   135     3  -8.152  -0.018  -6.807                          1.576 -1.895 -1.882 -1.061 
+     D   134   132 3   135     3  -6.174  -1.687  -0.566                         
+    IL   135   135 3   135     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   136   135 3   138     3  -8.152  -0.018  -6.807                         -0.916 -1.796  1.370 -0.743 
+     D   137   135 3   138     3  -6.174  -1.687  -0.566                         
+    IL   138   138 3   138     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   139   138 3   141     3  -8.152  -0.018  -6.807                         -0.234 -1.236 -1.507  1.247 
+     D   140   138 3   141     3  -6.174  -1.687  -0.566                         
+    IL   141   141 3   141     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   142   141 3   144     3  -8.152  -0.018  -6.807                          1.787 -2.673 -2.596 -2.135 
+     D   143   141 3   144     3  -6.174  -1.687  -0.566                         
+    IL   144   144 3   144     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   145   144 3   147     3  -8.152  -0.018  -6.807                         -0.243 -1.222 -1.453  1.240 
+     D   146   144 3   147     3  -6.174  -1.687  -0.566                         
+    IL   147   147 3   147     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   148   147 3   150     3  -8.152  -0.018  -6.807                         -1.368  1.598 -2.307 -1.386 
+     D   149   147 3   150     3  -6.174  -1.687  -0.566                         
+    IL   150   150 3   150     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   151   150 3   153     3  -8.152  -0.018  -6.807                         -1.412 -1.777 -2.192  1.639 
+     D   152   150 3   153     3  -6.174  -1.687  -0.566                         
+    IL   153   153 3   153     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   154   153 3   156     3  -8.152  -0.018  -6.807                         -1.547 -2.678  1.703 -2.029 
+     D   155   153 3   156     3  -6.174  -1.687  -0.566                         
+    IL   156   156 3   156     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   157   156 3   159     3  -8.152  -0.018  -6.807                         -1.412 -1.777 -2.192  1.639 
+     D   158   156 3   159     3  -6.174  -1.687  -0.566                         
+    IL   159   159 3   159     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   160   159 3   162     3  -8.152  -0.022  -6.447                         -1.412 -1.777 -2.192  1.639 
+     D   161   159 3   162     3  -6.174  -1.687  -0.566                         
+    IL   162   162 3   162     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   163   162 3   165     3  -8.149  -0.018  -6.803                         -1.617  1.653 -2.450 -1.534 
+     D   164   162 3   165     3  -6.212  -1.725  -0.548                         
+    IL   165   165 3   165     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   166   165 3   168     2  -8.576  -0.004                                 -1.102 -1.619 -2.006  1.565 
+     D   167   165 3   168     2  -8.448  -0.004                                 
+    IL   168   168 3   168     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    53 ]
+     B   169   168 3   170   232                                                 
+				[ BEGL   54 ]
+     S   170   169 1   171     4  -0.041  -6.939  -6.346  -6.986                 
+				[ MATP   55 ]
+    MP   171   170 1   175     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -2.882 -3.535 -3.471  0.400 -2.103 -4.292  1.365 -3.620 -3.370  0.347 -3.918 -1.153  3.085 -3.281 -0.376 -2.461 
+    ML   172   170 1   175     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   173   170 1   175     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   174   170 1   175     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   175   175 5   175     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   176   176 6   176     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   56 ]
+    MP   177   176 6   181     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -3.708 -3.024 -4.312  2.962 -3.934 -4.513  0.649 -3.756 -4.017  1.460 -4.180 -0.783  1.078 -3.983 -1.130 -2.993 
+    ML   178   176 6   181     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   179   176 6   181     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   180   176 6   181     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   181   181 5   181     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   182   182 6   182     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   57 ]
+    MP   183   182 6   187     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -3.397 -3.777 -3.890  0.490 -2.687 -4.651  1.425 -3.912 -3.836  0.694 -4.218 -1.102  2.993 -3.709  0.035 -2.771 
+    ML   184   182 6   187     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   185   182 6   187     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   186   182 6   187     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   187   187 5   187     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   188   188 6   188     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   58 ]
+    MP   189   188 6   193     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -4.530 -4.790 -3.766 -0.374 -3.176 -4.347  3.525 -3.596 -5.272 -0.501 -3.864 -2.357  0.698 -4.817 -0.832 -3.248 
+    ML   190   188 6   193     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   191   188 6   193     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   192   188 6   193     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   193   193 5   193     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   194   194 6   194     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   59 ]
+    MP   195   194 6   199     6  -9.188  -9.127  -0.032  -6.344  -8.183  -8.578 -3.908 -3.047 -4.529  3.343 -4.480 -4.703  0.042 -3.768 -4.179  1.202 -4.446 -0.923  0.003 -4.231 -1.557 -3.161 
+    ML   196   194 6   199     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   197   194 6   199     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   198   194 6   199     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   199   199 5   199     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   200   200 6   200     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   60 ]
+    MP   201   200 6   205     4  -7.121  -7.328  -0.047  -5.742                 -4.710 -3.260 -5.408  0.575 -5.315 -4.030 -0.723 -5.023 -3.195  3.572 -3.940 -0.992 -0.453 -3.823 -2.401 -4.025 
+    ML   202   200 6   205     4  -3.876  -4.058  -0.460  -2.788                  0.573 -0.703 -0.014 -0.139 
+    MR   203   200 6   205     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   204   200 6   205     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   205   205 5   205     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   206   206 6   206     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   207   206 6   209     3  -8.152  -0.018  -6.807                          0.223 -0.381 -1.183  0.700 
+     D   208   206 6   209     3  -6.174  -1.687  -0.566                         
+    IL   209   209 3   209     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   210   209 3   212     3  -8.152  -0.018  -6.807                         -0.262 -1.038  0.023  0.733 
+     D   211   209 3   212     3  -6.174  -1.687  -0.566                         
+    IL   212   212 3   212     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   213   212 3   215     3  -8.152  -0.018  -6.807                         -1.412 -1.777 -2.192  1.639 
+     D   214   212 3   215     3  -6.174  -1.687  -0.566                         
+    IL   215   215 3   215     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   216   215 3   218     3  -8.152  -0.018  -6.807                          1.633 -2.105 -1.623 -1.555 
+     D   217   215 3   218     3  -6.174  -1.687  -0.566                         
+    IL   218   218 3   218     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   219   218 3   221     3  -8.152  -0.018  -6.807                          1.727 -2.377 -2.339 -1.735 
+     D   220   218 3   221     3  -6.174  -1.687  -0.566                         
+    IL   221   221 3   221     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   222   221 3   224     3  -8.152  -0.018  -6.807                         -0.328 -0.168 -1.310  0.934 
+     D   223   221 3   224     3  -6.174  -1.687  -0.566                         
+    IL   224   224 3   224     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   225   224 3   227     3  -8.152  -0.018  -6.807                          0.992 -0.637 -1.279 -0.064 
+     D   226   224 3   227     3  -6.174  -1.687  -0.566                         
+    IL   227   227 3   227     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   228   227 3   230     2       *   0.000                                 -0.079 -0.347 -0.664  0.711 
+     D   229   227 3   230     2       *   0.000                                 
+    IL   230   230 3   230     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    69 ]
+     E   231   230 3    -1     0                                                 
+				[ BEGR   70 ]
+     S   232   169 1   233     3  -3.869  -0.242  -3.538                         
+    IL   233   233 2   233     3  -1.398  -0.840  -4.012                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   234   233 2   236     5  -7.144  -0.106  -6.960  -7.172  -4.361         -0.291 -0.152 -0.854  0.790 
+     D   235   233 2   236     5  -5.554  -0.779  -4.816  -3.191  -1.995         
+    IL   236   236 3   236     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   72 ]
+    MP   237   236 3   241     6  -9.135  -9.074  -0.021  -7.851  -8.131  -8.526 -3.062 -1.943 -3.510  1.666 -3.246 -3.553  0.683 -3.275 -3.212  2.676 -3.136 -0.366  1.127 -2.539 -1.029 -2.144 
+    ML   238   236 3   241     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   239   236 3   241     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   240   236 3   241     6  -9.765  -8.463  -1.793  -4.942  -4.960  -0.638 
+    IL   241   241 5   241     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   242   242 6   242     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   73 ]
+    MP   243   242 6   247     6  -9.167  -9.106  -0.036  -7.883  -6.146  -8.558 -3.166 -3.027 -3.490  1.331 -2.550 -3.872  1.786 -3.419 -3.487  1.633 -3.489 -0.495  2.128 -2.922 -0.529 -2.361 
+    ML   244   242 6   247     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   245   242 6   247     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   246   242 6   247     6  -9.376  -8.074  -2.660  -4.553  -4.571  -0.411 
+    IL   247   247 5   247     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   248   248 6   248     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   74 ]
+    MP   249   248 6   253     6  -9.161  -9.100  -0.020  -7.877  -8.157  -8.552 -3.889 -3.152 -4.415  1.452 -3.828 -4.415  1.439 -4.099 -4.044  2.618 -3.855 -0.531  1.287 -3.860 -0.840 -3.060 
+    ML   250   248 6   253     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   251   248 6   253     6  -7.161  -5.890  -1.319  -5.869  -1.002  -4.082  0.541 -0.261 -0.427 -0.049 
+     D   252   248 6   253     6  -9.240  -7.938  -3.735  -4.417  -4.435  -0.276 
+    IL   253   253 5   253     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   254   254 6   254     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   75 ]
+    MP   255   254 6   259     6  -9.176  -9.116  -0.024  -7.892  -7.405  -8.567 -3.985 -3.447 -4.305  1.461 -3.478 -4.580  2.255 -4.081 -4.254  1.985 -4.042 -0.555  1.316 -4.026 -0.614 -3.039 
+    ML   256   254 6   259     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   257   254 6   259     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   258   254 6   259     6  -9.240  -7.938  -3.735  -4.417  -4.435  -0.276 
+    IL   259   259 5   259     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   260   260 6   260     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   76 ]
+    MP   261   260 6   265     6  -9.173  -9.112  -0.020  -7.889  -8.168  -8.563 -3.232 -3.060 -3.449  1.141 -2.607 -3.812  2.167 -2.604 -3.534  1.555 -3.472 -0.268  1.866 -3.196 -0.513 -2.431 
+    ML   262   260 6   265     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   263   260 6   265     6  -7.030  -5.759  -1.542  -5.737  -0.871  -3.950  0.632 -0.509 -0.336 -0.066 
+     D   264   260 6   265     6  -9.240  -7.938  -3.735  -4.417  -4.435  -0.276 
+    IL   265   265 5   265     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   266   266 6   266     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   77 ]
+    MP   267   266 6   271     6  -9.176  -9.116  -0.062  -7.892  -8.172  -5.022 -3.686 -3.853 -3.633  0.627 -2.685 -4.175  2.916 -3.483 -4.158  0.457 -3.809 -1.283  1.719 -3.787 -0.080 -2.666 
+    ML   268   266 6   271     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   269   266 6   271     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   270   266 6   271     6  -9.240  -7.938  -3.735  -4.417  -4.435  -0.276 
+    IL   271   271 5   271     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   272   272 6   272     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   78 ]
+    MP   273   272 6   277     4  -5.100  -7.226  -0.109  -4.770                 -1.743 -1.411 -1.861  0.997 -1.486 -2.136  1.940 -1.067 -1.727  0.971 -2.076 -0.126  1.527 -1.361 -0.145 -0.824 
+    ML   274   272 6   277     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   275   272 6   277     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   276   272 6   277     4  -5.246  -4.927  -2.943  -0.303                 
+    IL   277   277 5   277     4  -1.821  -2.505  -0.973  -4.990                  0.000  0.000  0.000  0.000 
+    IR   278   278 6   278     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   79 ]
+    ML   279   278 6   281     3  -8.008  -0.020  -6.662                          1.482 -1.659 -1.688 -0.786 
+     D   280   278 6   281     3  -7.176  -0.832  -1.213                         
+    IL   281   281 3   281     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   80 ]
+    ML   282   281 3   284     3  -8.126  -0.199  -2.994                         -0.062 -0.457 -1.256  0.922 
+     D   283   281 3   284     3  -6.423  -1.936  -0.460                         
+    IL   284   284 3   284     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   81 ]
+    ML   285   284 3   287     2       *   0.000                                 -0.218  0.117 -0.684  0.519 
+     D   286   284 3   287     2       *   0.000                                 
+    IL   287   287 3   287     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    82 ]
+     E   288   287 3    -1     0                                                 
+				[ BEGR   83 ]
+     S   289    42 1   290     3  -8.152  -0.130  -3.592                         
+    IL   290   290 2   290     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   84 ]
+    ML   291   290 2   293     3  -8.042  -0.162  -3.290                          0.969 -1.052 -1.070  0.116 
+     D   292   290 2   293     3  -7.005  -2.518  -0.290                         
+    IL   293   293 3   293     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   85 ]
+    ML   294   293 3   296     3  -2.017  -0.430  -6.555                          0.598 -0.420 -0.553  0.081 
+     D   295   293 3   296     3  -7.598  -0.786  -1.269                         
+    IL   296   296 3   296     3  -1.766  -0.574  -4.873                          0.000  0.000  0.000  0.000 
+				[ MATL   86 ]
+    ML   297   296 3   299     3  -8.091  -0.019  -6.745                         -0.245 -1.148  0.933 -0.330 
+     D   298   296 3   299     3  -6.698  -2.211  -0.369                         
+    IL   299   299 3   299     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   87 ]
+    ML   300   299 3   302     3  -8.091  -0.019  -6.745                          1.116 -1.028 -0.428 -0.738 
+     D   301   299 3   302     3  -6.698  -2.211  -0.369                         
+    IL   302   302 3   302     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   88 ]
+    ML   303   302 3   305     3  -8.091  -0.063  -4.670                          0.390 -0.953 -0.388  0.494 
+     D   304   302 3   305     3  -6.698  -2.211  -0.369                         
+    IL   305   305 3   305     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   89 ]
+    ML   306   305 3   308     3  -8.047  -0.042  -5.328                          1.414 -1.591 -1.105 -0.893 
+     D   307   305 3   308     3  -6.973  -2.486  -0.298                         
+    IL   308   308 3   308     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   90 ]
+    ML   309   308 3   311     3  -8.025  -0.040  -5.418                         -1.183 -1.605 -1.965  1.573 
+     D   310   308 3   311     3  -7.092  -2.605  -0.272                         
+    IL   311   311 3   311     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   91 ]
+    ML   312   311 3   314     3  -8.005  -0.154  -3.356                         -0.200 -0.778 -1.311  1.100 
+     D   313   311 3   314     3  -7.189  -2.321  -0.335                         
+    IL   314   314 3   314     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   92 ]
+    ML   315   314 3   317     3  -7.888  -0.047  -5.169                          1.588 -1.914 -1.565 -1.360 
+     D   316   314 3   317     3  -7.640  -1.718  -0.533                         
+    IL   317   317 3   317     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   93 ]
+    ML   318   317 3   320     3  -7.949  -0.021  -6.603                          1.534 -1.424 -1.765 -1.196 
+     D   319   317 3   320     3  -7.427  -2.940  -0.211                         
+    IL   320   320 3   320     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   94 ]
+    ML   321   320 3   323     3  -7.949  -0.021  -6.603                          0.686 -0.198 -1.079  0.065 
+     D   322   320 3   323     3  -7.427  -0.880  -1.149                         
+    IL   323   323 3   323     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   95 ]
+    ML   324   323 3   326     3  -8.097  -0.019  -6.751                         -0.103 -0.270 -0.567  0.646 
+     D   325   323 3   326     3  -6.659  -0.979  -1.050                         
+    IL   326   326 3   326     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   96 ]
+    ML   327   326 3   329     3  -5.369  -0.049  -6.807                          0.085 -0.570 -0.858  0.777 
+     D   328   326 3   329     3  -6.174  -1.687  -0.566                         
+    IL   329   329 3   329     3  -1.519  -0.744  -4.219                          0.000  0.000  0.000  0.000 
+				[ MATL   97 ]
+    ML   330   329 3   332     3  -8.152  -0.018  -6.807                          0.578 -0.980 -0.489  0.365 
+     D   331   329 3   332     3  -6.174  -1.687  -0.566                         
+    IL   332   332 3   332     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   98 ]
+    ML   333   332 3   335     3  -8.152  -0.034  -5.680                          1.596 -1.974 -1.603 -1.345 
+     D   334   332 3   335     3  -6.174  -1.687  -0.566                         
+    IL   335   335 3   335     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   99 ]
+    ML   336   335 3   338     3  -8.137  -0.018  -6.791                         -0.532 -0.598 -1.475  1.194 
+     D   337   335 3   338     3  -6.327  -1.840  -0.498                         
+    IL   338   338 3   338     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  100 ]
+    ML   339   338 3   341     3  -8.137  -0.018  -6.791                         -0.742 -0.803 -1.621  1.324 
+     D   340   338 3   341     3  -6.327  -1.840  -0.498                         
+    IL   341   341 3   341     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  101 ]
+    ML   342   341 3   344     3  -8.137  -0.018  -6.791                         -0.331 -1.104 -0.752  1.102 
+     D   343   341 3   344     3  -6.327  -1.840  -0.498                         
+    IL   344   344 3   344     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  102 ]
+    ML   345   344 3   347     3  -8.137  -0.018  -6.791                         -0.815 -1.028 -1.409  1.359 
+     D   346   344 3   347     3  -6.327  -1.397  -0.718                         
+    IL   347   347 3   347     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  103 ]
+    ML   348   347 3   350     3  -8.152  -0.018  -6.807                         -1.072 -1.518 -1.567  1.505 
+     D   349   347 3   350     3  -6.174  -1.687  -0.566                         
+    IL   350   350 3   350     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  104 ]
+    ML   351   350 3   353     3  -8.152  -0.082  -4.269                         -0.334 -0.457  0.327  0.291 
+     D   352   350 3   353     3  -6.174  -1.687  -0.566                         
+    IL   353   353 3   353     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  105 ]
+    ML   354   353 3   356     3  -8.089  -0.019  -6.743                          0.814 -1.253  0.175 -0.528 
+     D   355   353 3   356     3  -6.712  -0.929  -1.104                         
+    IL   356   356 3   356     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  106 ]
+    ML   357   356 3   359     3  -8.152  -0.018  -6.807                          0.884 -0.717 -0.897  0.014 
+     D   358   356 3   359     3  -6.174  -1.687  -0.566                         
+    IL   359   359 3   359     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  107 ]
+    ML   360   359 3   362     3  -8.152  -0.061  -4.718                         -0.040 -0.362  0.415 -0.127 
+     D   361   359 3   362     3  -6.174  -1.687  -0.566                         
+    IL   362   362 3   362     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  108 ]
+    ML   363   362 3   365     3  -8.110  -0.019  -6.764                         -0.248 -0.595  0.420  0.212 
+     D   364   362 3   365     3  -6.559  -2.072  -0.412                         
+    IL   365   365 3   365     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  109 ]
+    ML   366   365 3   368     3  -8.110  -0.288  -2.495                         -0.226 -0.455  0.678 -0.294 
+     D   367   365 3   368     3  -6.559  -2.072  -0.412                         
+    IL   368   368 3   368     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  110 ]
+    ML   369   368 3   371     2  -3.913  -0.099                                  0.277 -0.996  0.378 -0.019 
+     D   370   368 3   371     2  -6.271  -0.019                                 
+    IL   371   371 3   371     2  -2.175  -0.361                                  0.000  0.000  0.000  0.000 
+				[ BIF   111 ]
+     B   372   371 3   373   474                                                 
+				[ BEGL  112 ]
+     S   373   372 1   374     4  -0.132  -6.939  -6.346  -3.900                 
+				[ MATP  113 ]
+    MP   374   373 1   378     6  -9.121  -9.060  -0.021  -7.836  -8.116  -8.511 -4.846 -3.328 -5.540  0.827 -5.431 -4.228 -0.255 -5.025 -4.379  3.492 -4.043 -0.756 -0.329 -4.002 -2.007 -3.999 
+    ML   375   373 1   378     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   376   373 1   378     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   377   373 1   378     6  -9.907  -8.606  -4.403  -5.085  -5.102  -0.167 
+    IL   378   378 5   378     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   379   379 6   379     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  114 ]
+    MP   380   379 6   384     6  -9.121  -9.060  -0.021  -7.836  -8.116  -8.511 -3.296 -2.568 -3.787  1.948 -3.315 -3.937  1.067 -3.521 -3.513  2.244 -3.426 -0.233  1.458 -3.326 -0.575 -2.603 
+    ML   381   379 6   384     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   382   379 6   384     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   383   379 6   384     6  -9.907  -8.606  -4.403  -5.085  -5.102  -0.167 
+    IL   384   384 5   384     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   385   385 6   385     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  115 ]
+    MP   386   385 6   390     6  -9.121  -9.060  -0.021  -7.836  -8.116  -8.511 -3.240 -2.378 -3.684  1.925 -3.255 -3.839  1.472 -3.429 -3.451  2.205 -3.355 -0.269  1.070 -3.245 -0.355 -2.560 
+    ML   387   385 6   390     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   388   385 6   390     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   389   385 6   390     6  -9.907  -8.606  -4.403  -5.085  -5.102  -0.167 
+    IL   390   390 5   390     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   391   391 6   391     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  116 ]
+    MP   392   391 6   396     6  -4.140  -9.060  -0.104  -7.836  -8.116  -8.511 -2.772 -1.611 -3.117  1.976 -3.034 -3.163  0.608 -2.865 -2.902  2.583 -2.027 -0.172  0.497 -2.125 -1.060 -2.312 
+    ML   393   391 6   396     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   394   391 6   396     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   395   391 6   396     6  -9.907  -8.606  -4.403  -5.085  -5.102  -0.167 
+    IL   396   396 5   396     6  -3.206  -2.719  -0.571  -5.124  -5.900  -5.561  0.000  0.000  0.000  0.000 
+    IR   397   397 6   397     5  -2.489  -0.464  -6.001  -4.168  -5.274          0.000  0.000  0.000  0.000 
+				[ MATP  117 ]
+    MP   398   397 6   402     6  -9.121  -9.060  -0.021  -7.836  -8.116  -8.511 -2.722 -2.258 -2.191  1.999 -2.882 -3.256  0.796 -2.854 -2.911  2.357 -2.902 -0.075  0.919 -2.672 -0.750 -1.626 
+    ML   399   397 6   402     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   400   397 6   402     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   401   397 6   402     6  -9.907  -8.606  -4.403  -5.085  -5.102  -0.167 
+    IL   402   402 5   402     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   403   403 6   403     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  118 ]
+    MP   404   403 6   408     6  -9.121  -4.805  -0.082  -7.836  -6.576  -8.511 -2.714 -1.558 -3.054  1.815 -2.752 -3.235  1.050 -2.848 -2.880  2.241 -2.868 -0.260  1.195 -2.642 -0.312 -1.664 
+    ML   405   403 6   408     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   406   403 6   408     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   407   403 6   408     6  -9.907  -8.606  -4.403  -5.085  -5.102  -0.167 
+    IL   408   408 5   408     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   409   409 6   409     5  -2.519  -0.509  -6.218  -4.386  -4.025          0.000  0.000  0.000  0.000 
+				[ MATP  119 ]
+    MP   410   409 6   414     6  -9.099  -9.038  -0.021  -7.815  -8.095  -8.490 -2.011 -2.392 -3.005  1.609 -2.541 -3.248  1.634 -2.845 -2.925  2.043 -2.930 -0.228  1.300 -2.640 -0.633 -1.467 
+    ML   411   409 6   414     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   412   409 6   414     6  -7.099  -5.828  -1.737  -5.806  -0.940  -2.879  0.555 -0.612 -0.357  0.131 
+     D   413   409 6   414     6 -10.013  -8.711  -4.508  -5.190  -5.207  -0.155 
+    IL   414   414 5   414     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   415   415 6   415     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  120 ]
+    MP   416   415 6   420     4  -6.926  -1.136  -1.002  -4.739                 -2.415 -2.425 -1.984  1.421 -1.790 -2.919  2.151 -2.503 -2.686  0.901 -2.788 -0.512  1.732 -1.813 -0.137 -1.866 
+    ML   417   415 6   420     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   418   415 6   420     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   419   415 6   420     4  -5.567  -2.781  -3.264  -0.455                 
+    IL   420   420 5   420     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   421   421 6   421     3  -1.485  -1.079  -2.563                          0.000  0.000  0.000  0.000 
+				[ MATL  121 ]
+    ML   422   421 6   424     3  -7.718  -0.024  -6.372                          0.895 -0.826 -0.692 -0.063 
+     D   423   421 6   424     3  -8.077  -1.205  -0.830                         
+    IL   424   424 3   424     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  122 ]
+    ML   425   424 3   427     3  -7.942  -0.148  -3.415                          0.244 -0.067 -0.715  0.324 
+     D   426   424 3   427     3  -7.454  -1.198  -0.840                         
+    IL   427   427 3   427     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  123 ]
+    ML   428   427 3   430     3  -7.940  -0.021  -6.594                         -0.055  0.214 -1.104  0.498 
+     D   429   427 3   430     3  -7.461  -2.974  -0.206                         
+    IL   430   430 3   430     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  124 ]
+    ML   431   430 3   433     3  -1.088  -0.944  -6.650                          0.778 -0.655 -0.732  0.068 
+     D   432   430 3   433     3  -3.378  -1.580  -0.812                         
+    IL   433   433 3   433     3  -1.416  -1.088  -2.691                          0.000  0.000  0.000  0.000 
+				[ MATR  125 ]
+    MR   434   433 3   436     5  -6.885  -0.045  -6.701  -6.913  -7.805          0.114 -0.317 -0.559  0.522 
+     D   435   433 3   436     5  -6.541  -1.040  -4.167  -5.598  -1.230         
+    IR   436   436 3   436     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  126 ]
+    MP   437   436 3   441     6  -9.083  -9.023  -0.021  -7.799  -8.079  -8.474 -2.584 -2.146 -2.905  1.873 -2.729 -3.048  0.880 -1.958 -2.103  2.393 -2.754  0.136  0.800 -2.481 -0.837 -2.120 
+    ML   438   436 3   441     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   439   436 3   441     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   440   436 3   441     6 -10.218  -8.916  -2.753  -5.395  -5.413  -0.319 
+    IL   441   441 5   441     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   442   442 6   442     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  127 ]
+    MP   443   442 6   447     6  -6.569  -9.044  -0.046  -6.921  -6.996  -8.495 -2.914 -1.918 -3.287  1.573 -2.894 -3.428  1.003 -3.096 -3.096  2.386 -2.533 -0.189  1.509 -2.835 -0.741 -2.335 
+    ML   444   442 6   447     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   445   442 6   447     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   446   442 6   447     6 -10.049  -8.748  -4.545  -5.227  -5.244  -0.151 
+    IL   447   447 5   447     6  -2.698  -2.960  -0.684  -4.616  -5.392  -5.052  0.000  0.000  0.000  0.000 
+    IR   448   448 6   448     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  128 ]
+    MP   449   448 6   453     6  -9.093  -9.032  -0.021  -7.809  -8.089  -8.484 -3.358 -2.695 -3.867  2.195 -3.601 -3.966  1.016 -3.513 -3.555  2.169 -3.481  0.603  0.820 -3.398 -0.648 -2.700 
+    ML   450   448 6   453     6  -6.321  -6.668  -1.211  -1.076  -6.517  -4.047  0.622 -0.658 -0.157 -0.105 
+    MR   451   448 6   453     6  -7.056  -5.785  -1.493  -5.763  -0.897  -3.976  0.586 -0.607 -0.331  0.067 
+     D   452   448 6   453     6 -10.049  -8.748  -4.545  -5.227  -5.244  -0.151 
+    IL   453   453 5   453     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   454   454 6   454     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  129 ]
+    MP   455   454 6   459     6  -9.105  -9.044  -0.021  -7.821  -8.100  -8.495 -4.969 -3.322 -5.672  0.452 -5.564 -3.810 -0.868 -5.266 -4.086  3.627 -3.998 -1.067 -0.807 -3.847 -2.617 -4.245 
+    ML   456   454 6   459     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   457   454 6   459     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   458   454 6   459     6 -10.049  -8.748  -4.545  -5.227  -5.244  -0.151 
+    IL   459   459 5   459     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   460   460 6   460     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  130 ]
+    MP   461   460 6   465     4  -6.941  -6.042  -0.066  -5.562                 -4.488 -4.857 -3.750 -0.575 -2.364 -4.358  3.534 -4.238 -5.258 -0.573 -3.879 -2.352  0.720 -4.836 -0.796 -3.728 
+    ML   462   460 6   465     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   463   460 6   465     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   464   460 6   465     4  -5.521  -5.202  -3.218  -0.245                 
+    IL   465   465 5   465     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   466   466 6   466     3  -1.347  -0.852  -4.239                          0.000  0.000  0.000  0.000 
+				[ MATL  131 ]
+    ML   467   466 6   469     3  -7.958  -0.021  -6.612                         -0.737 -1.354 -1.656  1.428 
+     D   468   466 6   469     3  -7.394  -2.907  -0.216                         
+    IL   469   469 3   469     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  132 ]
+    ML   470   469 3   472     2       *   0.000                                 -0.737 -1.354 -1.656  1.428 
+     D   471   469 3   472     2       *   0.000                                 
+    IL   472   472 3   472     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   133 ]
+     E   473   472 3    -1     0                                                 
+				[ BEGR  134 ]
+     S   474   372 1   475     3  -8.152  -0.018  -6.807                         
+    IL   475   475 2   475     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  135 ]
+    ML   476   475 2   478     3  -8.152  -0.018  -6.807                          1.127 -1.213 -0.294 -0.813 
+     D   477   475 2   478     3  -6.174  -1.687  -0.566                         
+    IL   478   478 3   478     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  136 ]
+    ML   479   478 3   481     5  -3.026  -0.218  -7.074  -7.287  -8.178         -0.103  0.681 -0.780 -0.180 
+     D   480   478 3   481     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   481   481 3   481     5  -1.654  -0.683  -4.875  -6.707  -5.980          0.000  0.000  0.000  0.000 
+				[ MATP  137 ]
+    MP   482   481 3   486     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -2.357 -2.147 -2.596  1.381 -1.677 -2.838  1.248 -2.459 -2.058  2.265 -2.628 -0.255  1.273 -2.238 -0.393 -1.465 
+    ML   483   481 3   486     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   484   481 3   486     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   485   481 3   486     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   486   486 5   486     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   487   487 6   487     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  138 ]
+    MP   488   487 6   492     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -3.344 -3.055 -3.630  1.313 -2.472 -3.946  1.868 -3.487 -3.617  2.005 -3.568 -0.469  1.631 -3.320 -0.056 -2.561 
+    ML   489   487 6   492     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   490   487 6   492     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   491   487 6   492     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   492   492 5   492     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   493   493 6   493     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  139 ]
+    MP   494   493 6   498     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -2.955 -2.416 -3.375  1.727 -3.176 -3.048  0.592 -3.146 -2.731  2.644 -3.034 -0.308  0.675 -2.868  0.233 -2.443 
+    ML   495   493 6   498     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   496   493 6   498     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   497   493 6   498     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   498   498 5   498     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   499   499 6   499     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  140 ]
+    MP   500   499 6   504     6  -9.188  -9.127  -0.039  -5.888  -8.183  -8.578 -2.272 -2.393 -2.623  1.080 -1.938 -3.028  1.284 -2.602 -2.581  1.471 -2.808 -0.608  1.730 -1.740  1.441 -1.871 
+    ML   501   499 6   504     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   502   499 6   504     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   503   499 6   504     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   504   504 5   504     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   505   505 6   505     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  141 ]
+    MP   506   505 6   510     6  -9.169  -9.109  -0.024  -7.213  -8.165  -8.560 -4.061 -3.942 -4.045  0.775 -3.071 -4.536  2.727 -4.039 -4.471  1.031 -4.154 -0.801  1.551 -4.120  0.522 -3.072 
+    ML   507   505 6   510     6  -6.487  -6.833  -1.018  -1.242  -6.683  -4.213  0.884 -0.785 -0.465 -0.236 
+    MR   508   505 6   510     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   509   505 6   510     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   510   510 5   510     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   511   511 6   511     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  142 ]
+    MP   512   511 6   516     4  -7.141  -7.348  -0.356  -2.284                 -2.205 -2.015 -2.381  1.277 -2.036 -2.626  1.521 -1.660 -2.392  1.773 -2.461  0.527  1.264 -2.043  0.068 -1.296 
+    ML   513   511 6   516     4  -3.795  -3.977  -0.544  -2.486                  0.632 -0.507 -0.337 -0.066 
+    MR   514   511 6   516     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   515   511 6   516     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   516   516 5   516     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   517   517 6   517     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  143 ]
+    ML   518   517 6   520     3  -2.291  -0.349  -6.581                          0.181  0.099 -0.588  0.177 
+     D   519   517 6   520     3  -6.726  -0.415  -2.056                         
+    IL   520   520 3   520     3  -2.618  -0.317  -4.856                          0.000  0.000  0.000  0.000 
+				[ MATR  144 ]
+    MR   521   520 3   523     3  -8.501  -0.503  -1.779                          0.214  0.007 -0.755  0.314 
+     D   522   520 3   523     3  -6.645  -1.822  -0.500                         
+    IR   523   523 3   523     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR  145 ]
+    MR   524   523 3   526     3  -2.491  -0.569  -2.755                          0.256  0.325 -0.921  0.035 
+     D   525   523 3   526     3  -2.801  -3.494  -0.381                         
+    IR   526   526 3   526     3  -2.657  -0.308  -4.895                          0.000  0.000  0.000  0.000 
+				[ MATR  146 ]
+    MR   527   526 3   529     5  -6.711  -0.051  -6.526  -6.738  -7.630          0.345 -1.046  0.565 -0.385 
+     D   528   526 3   529     5  -6.824  -0.217  -4.450  -5.881  -3.876         
+    IR   529   529 3   529     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  147 ]
+    MP   530   529 3   534     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -1.848 -2.498 -2.555  0.753 -1.911 -2.923  2.460 -1.588 -2.699  0.700 -2.786 -0.552  1.745 -2.328 -0.261 -1.112 
+    ML   531   529 3   534     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   532   529 3   534     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   533   529 3   534     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   534   534 5   534     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   535   535 6   535     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  148 ]
+    MP   536   535 6   540     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -2.311 -1.845 -2.027  1.044 -1.994 -2.958  2.296 -2.556 -2.751  1.022 -2.814 -0.676  1.755 -2.366 -0.226 -1.394 
+    ML   537   535 6   540     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   538   535 6   540     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   539   535 6   540     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   540   540 5   540     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   541   541 6   541     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  149 ]
+    MP   542   541 6   546     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -3.935 -3.721 -4.202  1.076 -3.086 -4.658  2.084 -4.066 -4.296  1.629 -4.223 -0.886  2.184 -4.003 -0.390 -2.927 
+    ML   543   541 6   546     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   544   541 6   546     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   545   541 6   546     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   546   546 5   546     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   547   547 6   547     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  150 ]
+    MP   548   547 6   552     6  -9.188  -9.127  -0.020  -7.904  -8.183  -8.578 -3.249 -2.585 -2.509  1.520 -3.656 -3.799  0.611 -3.542 -3.386  2.909 -3.261 -0.196  0.696 -3.217 -1.135 -2.690 
+    ML   549   547 6   552     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   550   547 6   552     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   551   547 6   552     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   552   552 5   552     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   553   553 6   553     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  151 ]
+    MP   554   553 6   558     6  -9.188  -9.127  -0.109  -3.979  -8.183  -8.578 -2.195 -2.561 -3.416  1.624 -2.990 -3.611  1.557 -3.217 -3.231  2.249 -3.156  0.015  1.153 -2.995 -0.610 -2.395 
+    ML   555   553 6   558     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   556   553 6   558     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   557   553 6   558     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   558   558 5   558     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   559   559 6   559     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  152 ]
+    MP   560   559 6   564     4  -5.719  -2.692  -0.905  -1.774                 -1.103 -1.297 -1.559  1.758 -1.401 -1.350  0.691 -1.407 -0.848  1.393 -1.737  0.526  0.796 -1.229  0.156 -1.167 
+    ML   561   559 6   564     4  -4.454  -1.241  -1.203  -3.366                  0.578 -0.776 -0.695  0.385 
+    MR   562   559 6   564     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   563   559 6   564     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   564   564 5   564     4  -1.751  -2.124  -1.183  -4.920                  0.000  0.000  0.000  0.000 
+    IR   565   565 6   565     3  -1.500  -0.732  -4.495                          0.000  0.000  0.000  0.000 
+				[ MATL  153 ]
+    ML   566   565 6   568     3  -7.774  -0.024  -6.428                          0.606 -0.882  0.304 -0.514 
+     D   567   565 6   568     3  -7.952  -0.324  -2.344                         
+    IL   568   568 3   568     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  154 ]
+    ML   569   568 3   571     3  -8.152  -0.018  -6.807                         -0.558 -1.079 -1.606  1.333 
+     D   570   568 3   571     3  -6.174  -1.687  -0.566                         
+    IL   571   571 3   571     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  155 ]
+    ML   572   571 3   574     3  -8.152  -0.018  -6.807                         -1.278 -1.671 -1.952  1.592 
+     D   573   571 3   574     3  -6.174  -1.687  -0.566                         
+    IL   574   574 3   574     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  156 ]
+    ML   575   574 3   577     3  -8.152  -0.061  -4.731                         -0.700 -1.073  1.270 -1.005 
+     D   576   574 3   577     3  -6.174  -1.687  -0.566                         
+    IL   577   577 3   577     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  157 ]
+    ML   578   577 3   580     3  -8.110  -0.019  -6.764                         -1.212  1.503 -1.788 -1.167 
+     D   579   577 3   580     3  -6.555  -2.068  -0.413                         
+    IL   580   580 3   580     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  158 ]
+    ML   581   580 3   583     3  -5.545  -0.045  -6.764                          1.752 -2.495 -2.346 -1.951 
+     D   582   580 3   583     3  -6.555  -2.068  -0.413                         
+    IL   583   583 3   583     3  -1.506  -0.752  -4.206                          0.000  0.000  0.000  0.000 
+				[ MATL  159 ]
+    ML   584   583 3   586     3  -8.110  -0.019  -6.764                         -0.727  1.190 -1.072 -0.649 
+     D   585   583 3   586     3  -6.555  -1.087  -0.947                         
+    IL   586   586 3   586     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  160 ]
+    ML   587   586 3   589     3  -8.152  -0.018  -6.807                         -0.562 -0.997 -0.654  1.128 
+     D   588   586 3   589     3  -6.174  -1.687  -0.566                         
+    IL   589   589 3   589     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  161 ]
+    ML   590   589 3   592     3  -8.152  -0.018  -6.807                          0.900 -0.945 -0.678 -0.015 
+     D   591   589 3   592     3  -6.174  -1.687  -0.566                         
+    IL   592   592 3   592     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  162 ]
+    ML   593   592 3   595     2       *   0.000                                 -0.215  0.591 -0.689  0.017 
+     D   594   592 3   595     2       *   0.000                                 
+    IL   595   595 3   595     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   163 ]
+     E   596   595 3    -1     0                                                 
+//
+INFERNAL-1 [1.0]
+NAME     U3
+GA       55.30
+TC       55.34
+NC       55.13
+STATES   695
+NODES    178
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     21
+EFFNSEQ  12.454
+CLEN     227
+BCOM     cmbuild 3.4.12.cm 3.4.12.stk
+BDATE    Fri May 23 11:29:57 2008
+CCOM     cmcalibrate --mpi -s 33 3.4.12.cm
+CDATE    Fri May 23 11:32:03 2008
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.68100    -9.79518    -0.79259     1000000      229886  0.0022
+E-GC     0      0.28684   -37.91762   -21.86293     1000000       16666  0.0100
+E-LI     0      0.62590    -9.16510     0.09438     1000000      164407  0.0030
+E-GI     0      0.32708   -25.67194   -11.59246     1000000       14566  0.0100
+E-LV     0      0.56637    -4.54279     4.95179    97657012      108233  0.0046
+E-GV     0      0.38958   -25.87123   -12.20100    97657012      102774  0.0049
+E-LF     0      0.56245     0.33919     9.88363    97657012      107248  0.0047
+E-GF     0      0.42310   -12.16613     0.42746    97657012      103054  0.0049
+FT-LC    36  0.99000  10000  1000000  0
+            535.531    424.751    293.883    278.908     249.73    234.086    197.495    152.723    151.826    135.487    101.571    95.1536    72.7947    56.3621    42.4061    39.1373    33.0667    21.9606     17.926    13.0872    11.5738    11.1448    8.74896    6.15499    3.83367    2.55268    2.23381     1.4945   0.941055   0.827235   0.720679   0.616782   0.367348   0.252734   0.237996 2.88961e-12 
+             325.49    277.906    246.529    197.305    156.055    137.427    122.598    109.493    97.2402    86.0191    68.5732    51.4437    45.5586    38.5715    32.0014    26.2091    21.7326    18.8818    16.5533    14.5774    10.4489    9.33723    7.98566    6.48531    5.66958    5.10068    4.29178    3.61929    3.15871    2.61478    2.34185    2.10331    1.82535    1.63666    1.53847   0.153847 
+FT-LI    38  0.99000  10000  1000000  0
+            529.919    458.778    407.017    384.895    332.509    325.056    243.681    199.049    136.396    133.552     116.75     85.434    68.8564    54.7475    45.3455    39.3188    31.5443     26.253    17.0038    14.4462    11.5982    10.3417    9.73706    7.67723    4.60589    3.61984    1.58326      1.439    1.05745   0.679122   0.665686   0.476502   0.377589   0.311258   0.206247   0.190208 3.08894e-11 2.80514e-11 
+             325.49    277.906    246.529    198.976    178.608    156.055    137.427    122.598    109.493    97.2402    86.0191    68.5732    51.4437    45.5586    38.5715    32.0014    26.2091    21.7326    18.8818    16.5533    14.5774    10.4489    9.33723    7.98566    6.48531    5.66958    5.10068    4.29178    3.61929    3.15871    2.61478    2.34185    2.10331    1.82535    1.63666    1.53847   0.168129   0.153847 
+FT-GC    2  0.99000  10000  1000000  1
+            18.0341 9.9477e-05 
+            1.20609   0.120609 
+FT-GI    2  0.99000  10000  1000000  1
+            22.1672 6.30962e-05 
+            1.20609   0.120609 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -8.944  -9.151  -0.013  -7.565                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -9.881  -0.005  -8.535                          0.765 -0.163 -0.142 -0.998 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -9.881  -0.005  -8.535                          0.531 -1.368  0.226 -0.002 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -9.881  -0.005  -8.535                          0.569 -0.152  0.335 -1.494 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -9.881  -0.005  -8.535                          0.741  0.610 -1.736 -0.991 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -9.881  -0.005  -8.535                         -1.530  1.429 -1.187 -0.939 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     2 -10.472  -0.001                                 -0.728 -0.729 -0.377  1.016 
+     D    19    17 3    20     2  -8.445  -0.004                                 
+    IL    20    20 3    20     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF     7 ]
+     B    21    20 3    22   192                                                 
+				[ BEGL    8 ]
+     S    22    21 1    23     4  -0.018  -8.161  -7.568  -8.208                 
+				[ MATP    9 ]
+    MP    23    22 1    27     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -2.680  0.004 -2.955  2.562 -2.659 -3.228 -0.337 -2.802 -2.917  0.783 -3.137 -1.157  1.254 -0.212  0.810 -2.400 
+    ML    24    22 1    27     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    25    22 1    27     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    26    22 1    27     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    27    27 5    27     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    28    28 6    28     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   10 ]
+    MP    29    28 6    33     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596  1.639 -3.640 -3.469  1.490 -2.555 -4.158 -1.105  0.678 -3.323 -1.927 -3.972 -2.490 -0.103 -3.216  2.544 -2.824 
+    ML    30    28 6    33     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    31    28 6    33     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    32    28 6    33     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    33    33 5    33     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    34    34 6    34     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   11 ]
+    MP    35    34 6    39     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596  1.491 -2.830 -2.815  1.562  1.622  1.062 -0.853 -2.848 -2.773 -1.198 -3.177 -1.799 -0.083 -2.528  0.849 -2.342 
+    ML    36    34 6    39     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    37    34 6    39     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    38    34 6    39     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    39    39 5    39     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    40    40 6    40     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   12 ]
+    MP    41    40 6    45     6 -10.205 -10.145  -0.101  -8.921  -4.002  -9.596 -2.196 -2.377 -0.532 -0.739  1.309 -2.778  1.720  0.299 -2.444 -0.682 -2.731 -1.359  1.034 -2.131 -0.248  1.426 
+    ML    42    40 6    45     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    43    40 6    45     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    44    40 6    45     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    45    45 5    45     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    46    46 6    46     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   13 ]
+    MP    47    46 6    51     6 -10.115 -10.054  -0.010  -8.831  -9.111  -9.506  0.236 -2.233 -2.293 -0.675 -1.907  0.363 -0.545 -2.248 -2.304 -0.600 -2.588 -1.241  2.029  1.408  0.884  0.374 
+    ML    48    46 6    51     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    49    46 6    51     6  -8.310  -7.039  -0.454  -7.017  -2.151  -5.231 -0.536 -1.127 -1.320  1.294 
+     D    50    46 6    51     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    51    51 5    51     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    52    52 6    52     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   14 ]
+    MP    53    52 6    57     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -1.610 -1.544 -1.683 -0.152  0.844  0.073 -0.244 -1.557  0.666  1.004 -1.908  0.286  1.534  0.158 -0.687 -1.407 
+    ML    54    52 6    57     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    55    52 6    57     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    56    52 6    57     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    57    57 5    57     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    58    58 6    58     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   15 ]
+    MP    59    58 6    63     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596  1.286  1.168 -3.291  1.380  1.585 -3.912 -1.013 -3.447 -3.173 -1.758 -3.758 -2.317  1.861 -3.029 -1.448 -2.690 
+    ML    60    58 6    63     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    61    58 6    63     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    62    58 6    63     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    63    63 5    63     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    64    64 6    64     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   16 ]
+    MP    65    64 6    69     4  -8.944  -9.151  -0.013  -7.565                  1.200  0.269 -1.661  0.912 -1.537 -1.888  1.605 -0.706 -0.068  0.109 -1.884 -0.573 -0.128  0.178 -0.674 -1.387 
+    ML    66    64 6    69     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    67    64 6    69     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    68    64 6    69     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    69    69 5    69     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    70    70 6    70     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    71    70 6    73     5  -8.868  -0.011  -8.684  -8.896  -9.787          0.353  0.329 -2.238  0.327 
+     D    72    70 6    73     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL    73    73 3    73     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   18 ]
+    MP    74    73 3    78     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596  2.060  0.277 -2.844  1.632 -2.667 -3.077 -0.483 -2.710 -2.787  1.402 -2.907  0.784 -0.281 -2.481 -1.345 -2.349 
+    ML    75    73 3    78     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    76    73 3    78     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    77    73 3    78     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    78    78 5    78     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    79    79 6    79     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   19 ]
+    MP    80    79 6    84     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -3.032 -2.945 -3.263 -0.317 -3.009 -3.542 -1.017 -3.143  1.348  1.925  1.721  1.675 -0.700 -2.917 -1.749 -2.783 
+    ML    81    79 6    84     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    82    79 6    84     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    83    79 6    84     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    84    84 5    84     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    85    85 6    85     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   20 ]
+    MP    86    85 6    90     4  -8.944  -9.151  -0.013  -7.565                 -0.351 -1.886 -0.393 -0.077 -1.866 -2.304 -0.388 -1.942  0.149  1.838 -2.266  2.265 -0.152 -1.728 -0.912 -1.723 
+    ML    87    85 6    90     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    88    85 6    90     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    89    85 6    90     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    90    90 5    90     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    91    91 6    91     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    92    91 6    94     3  -9.881  -0.005  -8.535                          1.953 -4.873 -4.554 -4.311 
+     D    93    91 6    94     3  -6.174  -1.687  -0.566                         
+    IL    94    94 3    94     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    95    94 3    97     3 -10.200  -0.005  -8.518                         -3.740 -3.478 -4.460  1.922 
+     D    96    94 3    97     3  -5.620  -0.734  -1.403                         
+    IL    97    97 3    97     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   23 ]
+    MR    98    97 3   100     3 -10.200  -0.005  -8.518                         -0.483  0.326 -1.199  0.674 
+     D    99    97 3   100     3  -6.390  -1.568  -0.620                         
+    IR   100   100 3   100     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   24 ]
+    MR   101   100 3   103     5  -8.868  -0.011  -8.684  -8.896  -9.787         -0.046 -0.431 -2.312  1.062 
+     D   102   100 3   103     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   103   103 3   103     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   25 ]
+    MP   104   103 3   108     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -2.887 -3.747 -3.529 -1.682  1.541  2.543  0.555  1.629 -3.363 -2.116 -4.071 -2.601 -0.069 -3.284 -1.527 -2.854 
+    ML   105   103 3   108     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   106   103 3   108     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   107   103 3   108     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   108   108 5   108     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   109   109 6   109     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   26 ]
+    MP   110   109 6   114     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596  0.515 -2.405  0.286  2.361 -2.081 -2.830 -0.696 -2.435  0.513 -0.684 -2.788 -1.393 -0.124 -2.182 -1.141  1.423 
+    ML   111   109 6   114     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   112   109 6   114     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   113   109 6   114     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   114   114 5   114     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   115   115 6   115     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   27 ]
+    MP   116   115 6   120     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -2.917 -3.779 -3.562 -1.693 -2.580 -4.315 -1.136 -3.806  1.135 -2.123 -4.104  0.099  0.966 -3.317  2.680  1.400 
+    ML   117   115 6   120     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   118   115 6   120     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   119   115 6   120     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   120   120 5   120     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   121   121 6   121     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   28 ]
+    MP   122   121 6   126     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -3.026 -4.097 -3.777 -1.831 -2.649 -4.687 -1.165 -4.127 -3.560 -2.423 -4.407 -2.873  2.554  1.152  1.518  1.745 
+    ML   123   121 6   126     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   124   121 6   126     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   125   121 6   126     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   126   126 5   126     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   127   127 6   127     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   29 ]
+    MP   128   127 6   132     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -3.417 -4.488 -4.191 -1.917 -3.022 -5.165 -1.251 -4.536 -3.953 -2.412 -4.818 -3.001  2.322 -3.974  2.266  2.215 
+    ML   129   127 6   132     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   130   127 6   132     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   131   127 6   132     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   132   132 5   132     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   133   133 6   133     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   30 ]
+    MP   134   133 6   138     4  -8.944  -9.151  -0.013  -7.565                 -2.754 -3.418 -3.286 -1.467  0.434  0.391  1.671  2.503 -3.172 -1.746 -3.751 -2.307  1.292 -3.025 -1.441 -2.687 
+    ML   135   133 6   138     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   136   133 6   138     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   137   133 6   138     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   138   138 5   138     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   139   139 6   139     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML   140   139 6   142     3  -9.881  -0.005  -8.535                         -1.333 -2.951 -3.667  1.763 
+     D   141   139 6   142     3  -6.174  -1.687  -0.566                         
+    IL   142   142 3   142     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   143   142 3   145     3 -10.200  -0.005  -8.518                          1.592 -2.710 -2.706 -0.557 
+     D   144   142 3   145     3  -5.620  -0.734  -1.403                         
+    IL   145   145 3   145     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   33 ]
+    MR   146   145 3   148     3 -10.200  -0.005  -8.518                          0.460  0.596 -2.248 -0.148 
+     D   147   145 3   148     3  -6.390  -1.568  -0.620                         
+    IR   148   148 3   148     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   34 ]
+    MR   149   148 3   151     5  -8.868  -0.011  -8.684  -8.896  -9.787         -1.986 -2.590  0.639  1.017 
+     D   150   148 3   151     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   151   151 3   151     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   35 ]
+    MP   152   151 3   156     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -1.931 -1.990 -2.089 -0.512 -1.821 -2.375 -0.489 -2.005 -2.128 -0.356  0.210  1.344  1.159  1.647  0.814  0.362 
+    ML   153   151 3   156     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   154   151 3   156     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   155   151 3   156     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   156   156 5   156     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   157   157 6   157     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   36 ]
+    MP   158   157 6   162     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596  2.130  2.654 -4.230  1.689 -3.150 -5.113 -1.561 -4.500 -4.004 -2.360 -4.773 -2.954 -0.512 -3.994 -2.009 -3.454 
+    ML   159   157 6   162     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   160   157 6   162     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   161   157 6   162     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   162   162 5   162     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   163   163 6   163     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   37 ]
+    MP   164   163 6   168     6 -10.205 -10.145  -0.010  -8.921  -9.201  -9.596 -3.751 -3.186 -4.175  0.397 -4.049 -4.057 -0.863 -3.979  0.940  3.034 -3.776  1.084 -0.712 -1.093 -2.090 -3.366 
+    ML   165   163 6   168     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   166   163 6   168     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   167   163 6   168     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   168   168 5   168     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   169   169 6   169     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   38 ]
+    MP   170   169 6   174     4  -8.944  -9.151  -0.013  -7.565                 -2.346 -2.562 -2.624 -0.782 -2.178 -2.992 -0.723 -2.598 -2.611  0.582 -2.924  2.250  1.268  1.345 -1.205  0.879 
+    ML   171   169 6   174     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   172   169 6   174     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   173   169 6   174     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   174   174 5   174     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   175   175 6   175     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   176   175 6   178     3  -9.881  -0.005  -8.535                          1.148 -0.528 -1.673 -0.365 
+     D   177   175 6   178     3  -6.174  -1.687  -0.566                         
+    IL   178   178 3   178     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   179   178 3   181     3  -9.881  -0.343  -2.248                         -0.084 -0.615 -2.350  1.142 
+     D   180   178 3   181     3  -6.174  -1.687  -0.566                         
+    IL   181   181 3   181     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   182   181 3   184     3  -9.545  -0.007  -8.199                          0.264 -0.705  0.307 -0.077 
+     D   183   181 3   184     3  -9.219  -0.126  -3.611                         
+    IL   184   184 3   184     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   185   184 3   187     3  -9.881  -0.005  -8.535                         -0.482  0.619 -1.060  0.343 
+     D   186   184 3   187     3  -6.174  -1.687  -0.566                         
+    IL   187   187 3   187     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   188   187 3   190     2       *   0.000                                 -0.197 -0.790  0.624  0.012 
+     D   189   187 3   190     2       *   0.000                                 
+    IL   190   190 3   190     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    44 ]
+     E   191   190 3    -1     0                                                 
+				[ BEGR   45 ]
+     S   192    21 1   193     3  -9.881  -0.005  -8.535                         
+    IL   193   193 2   193     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   194   193 2   196     3  -9.881  -0.005  -8.535                         -0.124  0.460 -0.463 -0.028 
+     D   195   193 2   196     3  -6.174  -1.687  -0.566                         
+    IL   196   196 3   196     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   197   196 3   199     3  -9.881  -0.005  -8.535                          1.066 -0.871 -0.833 -0.324 
+     D   198   196 3   199     3  -6.174  -1.687  -0.566                         
+    IL   199   199 3   199     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   200   199 3   202     3  -9.881  -0.005  -8.535                          0.488 -0.221  0.143 -0.654 
+     D   201   199 3   202     3  -6.174  -1.687  -0.566                         
+    IL   202   202 3   202     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   203   202 3   205     3  -9.881  -0.005  -8.535                          0.527 -0.958  0.089 -0.028 
+     D   204   202 3   205     3  -6.174  -1.687  -0.566                         
+    IL   205   205 3   205     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   206   205 3   208     3  -9.881  -0.005  -8.535                         -0.122  0.935 -0.294 -1.500 
+     D   207   205 3   208     3  -6.174  -1.687  -0.566                         
+    IL   208   208 3   208     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   209   208 3   211     3  -9.881  -0.005  -8.535                          1.003 -0.782 -2.285  0.273 
+     D   210   208 3   211     3  -6.174  -1.687  -0.566                         
+    IL   211   211 3   211     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   212   211 3   214     3  -9.881  -0.005  -8.535                          0.557  0.310 -1.280 -0.188 
+     D   213   211 3   214     3  -6.174  -1.687  -0.566                         
+    IL   214   214 3   214     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   215   214 3   217     3  -9.881  -0.005  -8.535                         -0.967  0.583  0.030 -0.045 
+     D   216   214 3   217     3  -6.174  -1.687  -0.566                         
+    IL   217   217 3   217     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   218   217 3   220     3  -9.881  -0.005  -8.535                         -0.174  0.441 -1.564  0.504 
+     D   219   217 3   220     3  -6.174  -1.687  -0.566                         
+    IL   220   220 3   220     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   221   220 3   223     3  -1.773  -1.298  -1.733                          0.333  0.195 -0.064 -0.645 
+     D   222   220 3   223     3  -6.174  -1.687  -0.566                         
+    IL   223   223 3   223     3  -0.741  -1.341  -7.130                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   224   223 3   226     3  -9.370  -0.008  -8.024                          1.184  0.180 -2.153 -1.433 
+     D   225   223 3   226     3  -9.686  -0.702  -1.380                         
+    IL   226   226 3   226     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   227   226 3   229     3  -9.719  -0.006  -8.373                          1.948 -4.700 -4.400 -4.147 
+     D   228   226 3   229     3  -8.409  -3.922  -0.103                         
+    IL   229   229 3   229     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   230   229 3   232     5  -8.713  -0.352  -2.246  -8.740  -9.632          1.095 -1.244  0.144 -1.573 
+     D   231   229 3   232     5  -6.585  -2.429  -5.846  -4.221  -0.448         
+    IL   232   232 3   232     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   59 ]
+    MP   233   232 3   237     6  -9.851  -9.791  -0.013  -8.567  -8.847  -9.242 -6.208 -6.434 -4.342 -1.800 -4.032 -4.952  3.745 -5.054 -8.068 -1.726 -4.374 -3.627  0.328 -6.950 -1.408 -5.151 
+    ML   234   232 3   237     6  -8.572  -8.919  -3.633  -0.152  -8.768  -6.298 -1.843  1.707 -2.681 -1.730 
+    MR   235   232 3   237     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   236   232 3   237     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   237   237 5   237     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   238   238 6   238     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   60 ]
+    MP   239   238 6   243     6  -9.851  -9.791  -0.013  -8.567  -8.847  -9.242 -5.679 -5.681 -5.183  1.009 -4.123 -5.858  3.090 -5.348 -6.384 -0.376 -5.377 -2.178  0.880 -5.991  1.249 -4.388 
+    ML   240   238 6   243     6  -8.572  -8.919  -3.633  -0.152  -8.768  -6.298 -0.596  0.754 -1.437  0.359 
+    MR   241   238 6   243     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   242   238 6   243     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   243   243 5   243     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   244   244 6   244     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   61 ]
+    MP   245   244 6   249     6  -9.851  -9.791  -0.013  -8.567  -8.847  -9.242 -4.926 -4.950 -5.235  2.307 -3.832 -5.912  1.745 -5.095 -5.383  0.026 -5.493 -1.771  2.478 -5.114 -1.111 -3.812 
+    ML   246   244 6   249     6  -8.572  -8.919  -1.368  -0.754  -8.768  -6.298  1.059 -1.244 -1.392  0.154 
+    MR   247   244 6   249     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   248   244 6   249     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   249   249 5   249     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   250   250 6   250     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   62 ]
+    MP   251   250 6   255     4  -8.567  -8.774  -0.017  -7.188                 -6.458 -4.598 -7.084 -0.442 -6.509 -5.564  1.556 -6.289 -5.738  3.481 -5.346 -1.916 -0.940 -5.366 -2.500 -5.187 
+    ML   252   250 6   255     4  -5.263  -5.445  -0.159  -4.175                 -1.036  1.457 -1.862 -1.024 
+    MR   253   250 6   255     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   254   250 6   255     4  -6.419  -6.100  -4.116  -0.126                 
+    IL   255   255 5   255     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   256   256 6   256     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   257   256 6   259     3  -9.719  -0.006  -8.373                         -2.889 -4.337  1.901 -3.617 
+     D   258   256 6   259     3  -8.409  -0.229  -2.800                         
+    IL   259   259 3   259     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   260   259 3   262     3  -9.881  -0.005  -8.535                          1.277 -2.349 -2.499  0.268 
+     D   261   259 3   262     3  -6.174  -1.687  -0.566                         
+    IL   262   262 3   262     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   263   262 3   265     3  -9.881  -0.005  -8.535                         -2.485 -2.807 -0.601  1.594 
+     D   264   262 3   265     3  -6.174  -1.687  -0.566                         
+    IL   265   265 3   265     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   266   265 3   268     3  -9.881  -0.005  -8.535                         -3.039 -4.488  1.911 -3.771 
+     D   267   265 3   268     3  -6.174  -1.687  -0.566                         
+    IL   268   268 3   268     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   269   268 3   271     3  -9.881  -0.005  -8.535                          1.953 -4.873 -4.554 -4.311 
+     D   270   268 3   271     3  -6.174  -1.687  -0.566                         
+    IL   271   271 3   271     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   272   271 3   274     3  -9.881  -0.005  -8.535                         -0.300 -1.503 -1.729  1.341 
+     D   273   271 3   274     3  -6.174  -1.687  -0.566                         
+    IL   274   274 3   274     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   69 ]
+    ML   275   274 3   277     3  -9.881  -0.005  -8.535                         -3.039 -4.488  1.911 -3.771 
+     D   276   274 3   277     3  -6.174  -1.687  -0.566                         
+    IL   277   277 3   277     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   70 ]
+    ML   278   277 3   280     3  -9.881  -0.005  -8.535                          1.882 -2.955 -3.600 -3.273 
+     D   279   277 3   280     3  -6.174  -1.687  -0.566                         
+    IL   280   280 3   280     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   281   280 3   283     3  -9.881  -0.005  -8.535                         -0.460  0.042  0.406 -0.123 
+     D   282   280 3   283     3  -6.174  -1.687  -0.566                         
+    IL   283   283 3   283     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   72 ]
+    ML   284   283 3   286     3  -9.881  -0.005  -8.535                          0.573 -0.308 -0.498 -0.004 
+     D   285   283 3   286     3  -6.174  -1.687  -0.566                         
+    IL   286   286 3   286     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   73 ]
+    ML   287   286 3   289     3  -0.684  -2.065  -2.849                         -1.070  0.690  0.675 -1.673 
+     D   288   286 3   289     3  -6.174  -1.687  -0.566                         
+    IL   289   289 3   289     3  -4.130  -0.098  -6.830                          0.000  0.000  0.000  0.000 
+				[ MATL   74 ]
+    ML   290   289 3   292     3  -9.670  -0.006  -8.324                         -0.294  0.631 -2.099  0.488 
+     D   291   289 3   292     3  -8.698  -1.543  -0.612                         
+    IL   292   292 3   292     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   75 ]
+    ML   293   292 3   295     3  -1.213  -1.256  -2.738                          1.173 -2.100 -0.909 -0.030 
+     D   294   292 3   295     3  -0.600  -2.260  -2.929                         
+    IL   295   295 3   295     3  -1.207  -1.088  -3.375                          0.000  0.000  0.000  0.000 
+				[ MATR   76 ]
+    MR   296   295 3   298     3  -9.839  -0.007  -8.156                          1.939 -4.475 -4.199 -3.930 
+     D   297   295 3   298     3  -9.323  -4.501  -0.068                         
+    IR   298   298 3   298     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   77 ]
+    MR   299   298 3   301     3  -9.839  -0.007  -8.156                         -2.263 -3.623  1.740 -1.434 
+     D   300   298 3   301     3  -9.323  -4.501  -0.068                         
+    IR   301   301 3   301     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   78 ]
+    MR   302   301 3   304     3  -9.839  -0.007  -8.156                         -2.472 -2.652 -1.467  1.722 
+     D   303   301 3   304     3  -9.323  -4.501  -0.068                         
+    IR   304   304 3   304     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   79 ]
+    MR   305   304 3   307     3  -9.839  -0.178  -3.119                         -3.145  1.833 -4.125 -1.911 
+     D   306   304 3   307     3  -9.323  -4.501  -0.068                         
+    IR   307   307 3   307     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   80 ]
+    MR   308   307 3   310     3  -9.668  -0.191  -3.025                         -2.614 -2.677 -2.200  1.792 
+     D   309   307 3   310     3  -9.746  -4.924  -0.050                         
+    IR   310   310 3   310     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   81 ]
+    MR   311   310 3   313     3  -2.573  -1.022  -1.559                         -1.793 -3.588  1.803 -2.846 
+     D   312   310 3   313     3  -2.281  -5.235  -0.381                         
+    IR   313   313 3   313     3  -3.608  -0.151  -5.847                          0.000  0.000  0.000  0.000 
+				[ MATR   82 ]
+    MR   314   313 3   316     5  -7.874  -0.023  -7.689  -7.901  -8.793          0.444 -0.038 -0.814  0.133 
+     D   315   313 3   316     5  -8.604  -3.959  -1.308  -0.973  -5.656         
+    IR   316   316 3   316     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   83 ]
+    MP   317   316 3   321     6  -9.527  -9.467  -0.016  -8.243  -8.523  -8.918 -2.654 -2.308  0.840  1.093 -2.840 -3.143  0.069 -2.775 -2.809  2.559 -2.844  1.089  0.173 -2.544 -1.100 -2.301 
+    ML   318   316 3   321     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -1.197  1.427 -1.227 -1.161 
+    MR   319   316 3   321     6  -9.626  -8.355  -4.264  -8.333  -0.105  -6.547 -1.054 -1.551 -0.658  1.347 
+     D   320   316 3   321     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   321   321 5   321     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   322   322 6   322     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   84 ]
+    MP   323   322 6   327     6  -9.527  -9.467  -0.016  -8.243  -8.523  -8.918 -4.984 -4.979 -4.792 -0.078 -3.721 -5.452  3.094 -4.860 -5.505 -0.011 -4.966  1.041  1.350 -5.207 -0.901 -3.869 
+    ML   324   322 6   327     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -1.838 -2.091 -2.613  1.732 
+    MR   325   322 6   327     6  -9.626  -8.355  -0.166  -8.333  -3.467  -6.547  0.289  0.174 -1.386  0.342 
+     D   326   322 6   327     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   327   327 5   327     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   328   328 6   328     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   85 ]
+    MP   329   328 6   333     6  -9.948  -9.887  -0.012  -8.663  -8.943  -9.338 -5.266 -5.189 -4.871 -0.763 -4.170 -5.451  3.202  0.554 -5.750  1.534 -4.928 -2.400  0.023 -5.473 -1.516 -4.388 
+    ML   330   328 6   333     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -1.059 -1.526 -1.131  1.442 
+    MR   331   328 6   333     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   332   328 6   333     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   333   333 5   333     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   334   334 6   334     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   86 ]
+    MP   335   334 6   339     6  -9.948  -9.887  -0.012  -8.663  -8.943  -9.338 -4.591 -4.754 -4.761  1.107 -3.337 -5.392  2.313 -4.732 -5.070  0.070 -5.070 -1.661  2.465 -4.643  0.602 -3.388 
+    ML   336   334 6   339     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -1.838 -2.091 -2.613  1.732 
+    MR   337   334 6   339     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   338   334 6   339     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   339   339 5   339     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   340   340 6   340     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   87 ]
+    MP   341   340 6   345     6  -9.948  -9.887  -0.012  -8.663  -8.943  -9.338 -3.979 -4.290 -4.219  0.320 -0.851 -4.845  2.159 -4.269 -4.452  0.806 -4.541 -1.499  2.705 -4.047 -0.810 -2.934 
+    ML   342   340 6   345     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -2.116  1.759 -2.964 -1.965 
+    MR   343   340 6   345     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   344   340 6   345     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   345   345 5   345     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   346   346 6   346     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   88 ]
+    MP   347   346 6   351     6  -9.948  -3.686  -0.128  -8.663  -8.943  -9.338 -4.523 -4.577 -4.662  1.089 -3.262 -5.239  2.385 -4.616 -4.974  1.167 -4.898 -1.545  2.128 -4.516  0.238 -3.271 
+    ML   348   346 6   351     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -0.691  0.074 -1.521  0.985 
+    MR   349   346 6   351     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   350   346 6   351     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   351   351 5   351     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   352   352 6   352     5  -3.270  -0.252  -6.782  -4.949  -6.055          0.000  0.000  0.000  0.000 
+				[ MATP   89 ]
+    MP   353   352 6   357     6  -9.948  -9.887  -0.012  -8.663  -8.943  -9.338 -4.153 -4.084 -4.486  0.441 -3.295 -4.978  1.853 -4.425 -4.538  2.127 -4.538 -1.384  2.214 -4.226 -1.016 -0.591 
+    ML   354   352 6   357     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -0.965 -0.569 -1.788  1.336 
+    MR   355   352 6   357     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   356   352 6   357     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   357   357 5   357     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   358   358 6   358     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   90 ]
+    MP   359   358 6   363     6  -9.948  -9.887  -0.012  -8.663  -8.943  -9.338 -4.994 -4.946 -5.124  0.032 -3.736 -5.709  2.380 -4.996 -5.440  1.227 -5.373 -0.099  1.744 -5.027  1.474 -3.726 
+    ML   360   358 6   363     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -2.116  1.759 -2.964 -1.965 
+    MR   361   358 6   363     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   362   358 6   363     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   363   363 5   363     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   364   364 6   364     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   91 ]
+    MP   365   364 6   369     6  -9.948  -9.887  -0.012  -8.663  -8.943  -9.338 -4.318 -3.484 -5.056  2.042 -4.778 -5.107  0.292 -4.669 -4.498  2.223 -4.248  0.119  2.022 -4.448 -1.559 -3.528 
+    ML   366   364 6   369     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -0.628 -1.272  0.489  0.619 
+    MR   367   364 6   369     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   368   364 6   369     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   369   369 5   369     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   370   370 6   370     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   92 ]
+    MP   371   370 6   375     6  -9.948  -9.887  -0.012  -8.663  -8.943  -9.338 -5.207 -4.672 -5.543  0.202 -4.340 -5.954  2.460 -5.244 -5.537  2.232 -5.340  0.273  1.435 -5.304 -1.242 -3.997 
+    ML   372   370 6   375     6  -8.750  -9.096  -3.811  -0.134  -8.946  -6.476 -2.116  1.759 -2.964 -1.965 
+    MR   373   370 6   375     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   374   370 6   375     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   375   375 5   375     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   376   376 6   376     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   93 ]
+    MP   377   376 6   381     6  -9.948  -9.887  -0.012  -8.663  -8.943  -9.338 -6.565 -6.445 -4.783  0.362 -4.408 -5.417  3.697 -5.376 -7.964 -1.580 -4.794 -3.298 -0.393 -7.191 -1.612 -5.301 
+    ML   378   376 6   381     6  -8.750  -9.096  -1.917  -0.478  -8.946  -6.476 -0.646  0.679  0.195 -0.700 
+    MR   379   376 6   381     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   380   376 6   381     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   381   381 5   381     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   382   382 6   382     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   94 ]
+    MP   383   382 6   387     4  -8.665  -8.872  -0.465  -1.885                 -6.350 -6.348 -5.039 -1.533 -4.527 -5.712  3.473 -5.534 -7.335 -1.474 -5.083 -3.131 -0.419 -6.937  1.642 -5.231 
+    ML   384   382 6   387     4  -5.628  -5.810  -0.817  -1.343                 -0.367 -0.206  0.500 -0.084 
+    MR   385   382 6   387     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   386   382 6   387     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   387   387 5   387     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   388   388 6   388     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   95 ]
+    ML   389   388 6   391     3  -1.596  -0.588  -8.026                          0.926 -0.180 -0.753 -0.679 
+     D   390   388 6   391     3  -9.682  -0.090  -4.074                         
+    IL   391   391 3   391     3  -3.040  -0.218  -5.740                          0.000  0.000  0.000  0.000 
+				[ MATL   96 ]
+    ML   392   391 3   394     3  -9.881  -0.005  -8.535                         -1.359 -1.812  1.676 -2.946 
+     D   393   391 3   394     3  -6.174  -1.687  -0.566                         
+    IL   394   394 3   394     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   97 ]
+    ML   395   394 3   397     3  -9.881  -0.005  -8.535                          1.618 -1.568 -1.402 -2.222 
+     D   396   394 3   397     3  -6.174  -1.687  -0.566                         
+    IL   397   397 3   397     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   98 ]
+    ML   398   397 3   400     3  -9.881  -0.005  -8.535                         -1.234 -3.995  1.768 -3.238 
+     D   399   397 3   400     3  -6.174  -1.687  -0.566                         
+    IL   400   400 3   400     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   99 ]
+    ML   401   400 3   403     3  -9.881  -0.005  -8.535                         -0.616  0.866 -0.873 -0.030 
+     D   402   400 3   403     3  -6.174  -1.687  -0.566                         
+    IL   403   403 3   403     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  100 ]
+    ML   404   403 3   406     3  -9.881  -0.005  -8.535                         -1.234 -3.995  1.768 -3.238 
+     D   405   403 3   406     3  -6.174  -1.687  -0.566                         
+    IL   406   406 3   406     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  101 ]
+    ML   407   406 3   409     3  -9.881  -0.005  -8.535                         -0.064 -2.067 -0.911  1.184 
+     D   408   406 3   409     3  -6.174  -1.687  -0.566                         
+    IL   409   409 3   409     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  102 ]
+    ML   410   409 3   412     3  -9.881  -0.005  -8.535                         -2.575 -1.601  1.764 -3.244 
+     D   411   409 3   412     3  -6.174  -1.687  -0.566                         
+    IL   412   412 3   412     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  103 ]
+    ML   413   412 3   415     3  -9.881  -0.005  -8.535                          1.542 -2.947 -0.373 -2.425 
+     D   414   412 3   415     3  -6.174  -1.687  -0.566                         
+    IL   415   415 3   415     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  104 ]
+    ML   416   415 3   418     3  -9.881  -0.005  -8.535                          0.694 -0.519 -1.027  0.255 
+     D   417   415 3   418     3  -6.174  -1.687  -0.566                         
+    IL   418   418 3   418     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  105 ]
+    ML   419   418 3   421     3  -9.881  -0.258  -2.618                          0.337 -2.020  0.167  0.452 
+     D   420   418 3   421     3  -6.174  -1.687  -0.566                         
+    IL   421   421 3   421     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  106 ]
+    ML   422   421 3   424     3  -9.629  -0.006  -8.283                         -0.126  0.336 -0.808  0.322 
+     D   423   421 3   424     3  -8.895  -0.159  -3.286                         
+    IL   424   424 3   424     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  107 ]
+    ML   425   424 3   427     3 -10.200  -0.505  -1.764                         -0.304  1.060 -0.702 -1.029 
+     D   426   424 3   427     3  -5.620  -0.734  -1.403                         
+    IL   427   427 3   427     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR  108 ]
+    MR   428   427 3   430     2  -1.253  -0.785                                 -2.148 -2.429 -1.207  1.658 
+     D   429   427 3   430     2  -7.772  -0.007                                 
+    IR   430   430 3   430     2  -0.327  -2.303                                  0.000  0.000  0.000  0.000 
+				[ BIF   109 ]
+     B   431   430 3   432   563                                                 
+				[ BEGL  110 ]
+     S   432   431 1   433     4  -0.763  -1.666  -7.568  -3.470                 
+				[ MATP  111 ]
+    MP   433   432 1   437     4  -1.350  -8.161  -2.272  -1.332                 -2.475 -2.113 -2.736  1.719 -2.668 -2.906  0.207 -2.547 -0.559  2.150 -2.645  1.024  0.279 -2.332  0.658 -2.120 
+    ML   434   432 1   437     4  -6.534  -6.717  -0.814  -1.283                  0.882 -1.934  0.590 -1.361 
+    MR   435   432 1   437     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   436   432 1   437     4  -6.419  -6.100  -4.116  -0.126                 
+    IL   437   437 5   437     4  -0.036  -9.740  -5.417 -12.225                  0.000  0.000  0.000  0.000 
+    IR   438   438 6   438     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  112 ]
+    ML   439   438 6   441     3  -8.964  -0.010  -7.619                         -0.455  1.450 -2.420 -1.511 
+     D   440   438 6   441     3 -10.296  -5.809  -0.027                         
+    IL   441   441 3   441     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  113 ]
+    ML   442   441 3   444     3  -8.964  -0.010  -7.619                         -2.292 -3.682  1.844 -2.972 
+     D   443   441 3   444     3 -10.296  -5.809  -0.027                         
+    IL   444   444 3   444     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  114 ]
+    ML   445   444 3   447     3  -8.964  -0.010  -7.619                         -1.582 -2.542  1.491 -0.548 
+     D   446   444 3   447     3 -10.296  -2.429  -0.298                         
+    IL   447   447 3   447     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  115 ]
+    ML   448   447 3   450     5  -8.197  -0.219  -2.918  -8.225  -9.116         -1.289  1.056 -2.124  0.359 
+     D   449   447 3   450     5  -8.062  -0.990  -7.323  -5.698  -1.098         
+    IL   450   450 3   450     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  116 ]
+    MP   451   450 3   455     6  -9.879  -9.819  -0.080  -8.595  -4.399  -9.270 -3.107 -2.764 -3.442  1.523  0.864 -3.649  0.270 -3.265 -3.292  2.290 -3.315  0.838  0.983 -3.038 -1.232 -2.678 
+    ML   452   450 3   455     6  -7.698  -8.044  -2.758  -0.293  -7.894  -5.423 -0.536 -1.127 -1.320  1.294 
+    MR   453   450 3   455     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   454   450 3   455     6 -11.665 -10.364  -6.161  -1.356  -6.860  -0.772 
+    IL   455   455 5   455     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   456   456 6   456     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  117 ]
+    MP   457   456 6   461     4  -8.355  -8.562  -0.020  -6.976                 -1.667 -0.158 -1.799  1.274  0.694 -2.073  1.854 -1.703 -1.854  0.203 -2.046 -0.624  0.571  0.530 -0.536 -1.442 
+    ML   458   456 6   461     4  -5.629  -5.811  -0.122  -4.541                  1.788 -2.683 -2.606 -2.145 
+    MR   459   456 6   461     4  -5.830  -4.859  -0.603  -1.787                 -0.119 -0.858 -0.918  0.999 
+     D   460   456 6   461     4  -6.419  -6.100  -4.116  -0.126                 
+    IL   461   461 5   461     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   462   462 6   462     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  118 ]
+    ML   463   462 6   465     3  -9.719  -0.006  -8.373                         -0.388 -1.044  0.485  0.434 
+     D   464   462 6   465     3  -8.409  -3.922  -0.103                         
+    IL   465   465 3   465     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  119 ]
+    ML   466   465 3   468     3  -9.719  -0.276  -2.533                         -0.832  0.517 -0.058  0.066 
+     D   467   465 3   468     3  -8.409  -3.922  -0.103                         
+    IL   468   468 3   468     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  120 ]
+    ML   469   468 3   471     3  -9.779  -0.188  -3.048                          0.804 -1.734 -0.722  0.430 
+     D   470   468 3   471     3  -8.316  -0.761  -1.298                         
+    IL   471   471 3   471     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR  121 ]
+    MR   472   471 3   474     3  -9.893  -0.006  -8.211                         -1.010 -2.178  1.044  0.288 
+     D   473   471 3   474     3  -9.144  -4.321  -0.077                         
+    IR   474   474 3   474     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR  122 ]
+    MR   475   474 3   477     5  -8.568  -0.014  -8.383  -8.595  -9.487         -0.732 -1.573 -2.651  1.537 
+     D   476   474 3   477     5  -7.429  -1.019  -5.055  -6.486  -1.122         
+    IR   477   477 3   477     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  123 ]
+    MP   478   477 3   482     6 -10.090 -10.029  -0.084  -8.806  -4.290  -9.480  0.253 -1.452 -1.591  0.411 -1.461 -0.448 -0.163 -0.447 -1.662  0.173 -1.816 -0.505  1.223  0.947  0.095  1.199 
+    ML   479   477 3   482     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   480   477 3   482     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   481   477 3   482     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   482   482 5   482     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   483   483 6   483     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  124 ]
+    MP   484   483 6   488     6 -10.017  -9.956  -0.070  -4.584  -9.013  -9.408 -0.391 -1.553 -1.687 -0.021 -1.514  1.018  1.153 -1.569 -1.753  1.136 -1.916 -0.563  0.611 -1.366  1.021  0.361 
+    ML   485   483 6   488     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   486   483 6   488     6  -8.075  -6.804  -2.712  -0.893  -1.916  -4.995 -0.429 -1.446  1.223 -0.847 
+     D   487   483 6   488     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   488   488 5   488     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   489   489 6   489     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  125 ]
+    MP   490   489 6   494     6  -9.959  -9.898  -0.012  -8.675  -8.955  -9.350  0.063 -1.823 -0.482  1.152 -1.706 -2.214  1.294 -1.847 -2.047  1.057 -2.184 -0.632  1.465 -1.649  0.090  0.204 
+    ML   491   489 6   494     6  -7.962  -8.308  -3.023  -0.240  -8.158  -5.688 -0.921  1.404 -1.747 -0.924 
+    MR   492   489 6   494     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   493   489 6   494     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   494   494 5   494     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   495   495 6   495     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  126 ]
+    MP   496   495 6   500     6  -9.959  -9.898  -0.012  -8.675  -8.955  -9.350  0.224 -1.391 -1.559  0.807 -1.448 -0.370  0.885 -1.425 -1.626  1.723 -1.764  0.245  0.064  0.367  0.200 -1.272 
+    ML   497   495 6   500     6  -7.962  -8.308  -3.023  -0.240  -8.158  -5.688 -0.257 -0.074  0.563 -0.442 
+    MR   498   495 6   500     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   499   495 6   500     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   500   500 5   500     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   501   501 6   501     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  127 ]
+    MP   502   501 6   506     4  -8.584  -8.791  -0.565  -1.648                 -1.573 -1.497 -1.656  1.268 -1.508 -1.887  0.540  0.312 -1.721  0.446 -0.412  1.147  0.723 -1.331  1.134 -1.351 
+    ML   503   501 6   506     4  -5.189  -5.371  -0.168  -4.101                 -0.283  0.073 -1.137  0.741 
+    MR   504   501 6   506     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   505   501 6   506     4  -6.419  -6.100  -4.116  -0.126                 
+    IL   506   506 5   506     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   507   507 6   507     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  128 ]
+    ML   508   507 6   510     3  -9.604  -0.268  -2.574                         -0.137 -0.691 -0.133  0.641 
+     D   509   507 6   510     3  -8.678  -0.554  -1.660                         
+    IL   510   510 3   510     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR  129 ]
+    MR   511   510 3   513     5  -8.531  -0.101  -4.034  -8.558  -9.450          0.003 -1.057 -1.294  1.077 
+     D   512   510 3   513     5  -7.544  -0.910  -5.170  -6.601  -1.237         
+    IR   513   513 3   513     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  130 ]
+    MP   514   513 3   518     6 -10.035  -9.974  -0.071  -4.541  -9.030  -9.425 -1.592 -1.490 -1.667  0.641 -1.554 -1.888 -0.054 -0.100  0.118  1.731  0.150  0.172  1.271 -1.339  0.131 -1.372 
+    ML   515   513 3   518     6  -7.237  -7.584  -0.517  -1.992  -7.433  -4.963 -0.078  0.760 -0.938 -0.257 
+    MR   516   513 3   518     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   517   513 3   518     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   518   518 5   518     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   519   519 6   519     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  131 ]
+    MP   520   519 6   524     6 -10.032  -9.972  -0.011  -8.748  -9.028  -9.423 -1.817 -0.403 -1.916  1.195 -1.676  0.141  0.987 -1.804 -1.985  0.210 -2.146 -0.689  1.625 -1.599  0.323  0.849 
+    ML   521   519 6   524     6  -7.270  -7.616  -2.330  -0.410  -7.466  -4.995 -0.109  0.795 -0.966 -0.277 
+    MR   522   519 6   524     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   523   519 6   524     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   524   524 5   524     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   525   525 6   525     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  132 ]
+    MP   526   525 6   530     6 -10.032  -9.972  -0.011  -8.748  -9.028  -9.423 -2.135 -2.385 -2.417  0.891  0.949 -2.797 -0.377 -0.347 -2.410 -0.659 -2.737 -1.342  1.536 -2.120  1.460  1.411 
+    ML   527   525 6   530     6  -7.270  -7.616  -0.503  -2.025  -7.466  -4.995 -0.119 -0.858 -0.918  0.999 
+    MR   528   525 6   530     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   529   525 6   530     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   530   530 5   530     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   531   531 6   531     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  133 ]
+    MP   532   531 6   536     6 -10.090 -10.029  -0.011  -8.806  -9.085  -9.480 -3.643 -3.019 -4.192  0.956 -4.219 -4.262 -0.307 -3.929 -3.793  2.783 -0.059  0.315  0.904 -3.645  0.678 -3.165 
+    ML   533   531 6   536     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   534   531 6   536     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   535   531 6   536     6 -10.971  -9.669  -5.466  -6.148  -6.166  -0.078 
+    IL   536   536 5   536     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   537   537 6   537     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  134 ]
+    MP   538   537 6   542     4  -8.779  -8.986  -0.015  -7.400                 -2.264 -2.110 -2.385  0.897 -2.171  0.402  1.403 -0.077 -2.420  1.850 -2.518  0.043  1.222 -2.047 -0.893 -1.935 
+    ML   539   537 6   542     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   540   537 6   542     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   541   537 6   542     4  -6.419  -6.100  -4.116  -0.126                 
+    IL   542   542 5   542     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   543   543 6   543     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  135 ]
+    ML   544   543 6   546     3  -9.719  -0.006  -8.373                          0.313 -0.657 -0.826  0.641 
+     D   545   543 6   546     3  -8.409  -3.922  -0.103                         
+    IL   546   546 3   546     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  136 ]
+    ML   547   546 3   549     3  -9.719  -0.006  -8.373                         -2.029 -0.799 -1.863  1.539 
+     D   548   546 3   549     3  -8.409  -3.922  -0.103                         
+    IL   549   549 3   549     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  137 ]
+    ML   550   549 3   552     3  -9.719  -0.164  -3.236                         -1.300  0.154 -0.119  0.642 
+     D   551   549 3   552     3  -8.409  -3.922  -0.103                         
+    IL   552   552 3   552     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  138 ]
+    ML   553   552 3   555     3  -0.955  -1.057  -8.216                         -0.486  0.067 -0.432  0.583 
+     D   554   552 3   555     3  -9.160  -1.167  -0.855                         
+    IL   555   555 3   555     3  -3.648  -0.139  -6.348                          0.000  0.000  0.000  0.000 
+				[ MATL  139 ]
+    ML   556   555 3   558     3  -9.719  -0.006  -8.373                          0.363 -1.286 -0.142  0.483 
+     D   557   555 3   558     3  -8.409  -3.922  -0.103                         
+    IL   558   558 3   558     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  140 ]
+    ML   559   558 3   561     2       *   0.000                                 -0.204 -1.924 -0.465  1.100 
+     D   560   558 3   561     2       *   0.000                                 
+    IL   561   561 3   561     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   141 ]
+     E   562   561 3    -1     0                                                 
+				[ BEGR  142 ]
+     S   563   431 1   564     3  -9.881  -0.973  -1.030                         
+    IL   564   564 2   564     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  143 ]
+    ML   565   564 2   567     3  -8.918  -0.011  -7.572                          0.539 -1.354 -0.855  0.681 
+     D   566   564 2   567     3 -10.344  -5.857  -0.026                         
+    IL   567   567 3   567     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  144 ]
+    ML   568   567 3   570     3  -8.918  -0.011  -7.572                         -0.343  0.087 -1.641  0.871 
+     D   569   567 3   570     3 -10.344  -5.857  -0.026                         
+    IL   570   570 3   570     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  145 ]
+    ML   571   570 3   573     3  -1.411  -0.693  -7.572                          0.453 -1.467 -1.716  0.975 
+     D   572   570 3   573     3 -10.344  -0.056  -4.736                         
+    IL   573   573 3   573     3  -0.292  -2.486  -7.802                          0.000  0.000  0.000  0.000 
+				[ MATL  146 ]
+    ML   574   573 3   576     3  -9.881  -0.005  -8.535                         -3.039 -4.488  1.911 -3.771 
+     D   575   573 3   576     3  -6.174  -1.687  -0.566                         
+    IL   576   576 3   576     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  147 ]
+    ML   577   576 3   579     3  -9.881  -0.005  -8.535                          1.953 -4.873 -4.554 -4.311 
+     D   578   576 3   579     3  -6.174  -1.687  -0.566                         
+    IL   579   579 3   579     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  148 ]
+    ML   580   579 3   582     3  -9.881  -0.005  -8.535                         -2.663 -2.894 -0.906  1.666 
+     D   581   579 3   582     3  -6.174  -1.687  -0.566                         
+    IL   582   582 3   582     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  149 ]
+    ML   583   582 3   585     3  -9.881  -0.005  -8.535                         -3.039 -4.488  1.911 -3.771 
+     D   584   582 3   585     3  -6.174  -1.687  -0.566                         
+    IL   585   585 3   585     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  150 ]
+    ML   586   585 3   588     3  -9.881  -0.005  -8.535                          1.953 -4.873 -4.554 -4.311 
+     D   587   585 3   588     3  -6.174  -1.687  -0.566                         
+    IL   588   588 3   588     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  151 ]
+    ML   589   588 3   591     3  -9.881  -0.005  -8.535                         -0.109 -0.966 -1.029  1.050 
+     D   590   588 3   591     3  -6.174  -1.687  -0.566                         
+    IL   591   591 3   591     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  152 ]
+    ML   592   591 3   594     3  -9.881  -0.005  -8.535                         -1.719  1.817 -4.333 -3.009 
+     D   593   591 3   594     3  -6.174  -1.687  -0.566                         
+    IL   594   594 3   594     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  153 ]
+    ML   595   594 3   597     3  -9.881  -0.068  -4.472                         -2.458 -3.729  1.647 -0.711 
+     D   596   594 3   597     3  -6.174  -1.687  -0.566                         
+    IL   597   597 3   597     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  154 ]
+    ML   598   597 3   600     5  -2.360  -1.132  -3.932  -8.836  -1.830         -1.593 -0.986 -0.329  1.243 
+     D   599   597 3   600     5  -5.833  -0.383  -5.094  -3.469  -3.382         
+    IL   600   600 3   600     5  -0.477  -1.888  -7.287  -9.119  -8.393          0.000  0.000  0.000  0.000 
+				[ MATP  155 ]
+    MP   601   600 3   605     6  -9.795  -9.734  -0.013  -8.510  -8.790  -9.185 -4.328 -4.902 -4.863 -0.296 -3.508 -5.730  1.765 -4.921 -4.856 -0.302 -5.371 -1.930  2.609 -4.749  2.064 -3.680 
+    ML   602   600 3   605     6  -7.448  -7.794  -0.435  -2.203  -7.644  -5.173 -0.285 -0.958 -1.075  1.131 
+    MR   603   600 3   605     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   604   600 3   605     6 -12.108 -10.806  -6.603  -7.285  -7.302  -0.035 
+    IL   605   605 5   605     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   606   606 6   606     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  156 ]
+    MP   607   606 6   611     6  -9.879  -9.819  -0.012  -8.595  -8.875  -9.270 -5.350 -5.735 -0.894  0.056 -3.684 -4.737  3.561 -4.758 -6.404 -1.459 -4.220 -3.306  0.065 -5.786 -0.342 -4.523 
+    ML   608   606 6   611     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   609   606 6   611     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   610   606 6   611     6 -12.108 -10.806  -6.603  -7.285  -7.302  -0.035 
+    IL   611   611 5   611     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   612   612 6   612     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  157 ]
+    MP   613   612 6   617     4  -8.461  -8.668  -0.018  -7.082                 -4.826 -5.116 -4.904 -0.213 -3.629 -5.613  2.751 -4.990 -5.382 -0.235 -5.222 -1.955  2.336 -5.068  0.900 -3.791 
+    ML   614   612 6   617     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   615   612 6   617     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   616   612 6   617     4  -7.542  -7.223  -5.239  -0.057                 
+    IL   617   617 5   617     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   618   618 6   618     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  158 ]
+    ML   619   618 6   621     3  -9.409  -0.200  -2.969                         -0.846 -1.146 -0.413  1.164 
+     D   620   618 6   621     3  -9.600  -5.113  -0.044                         
+    IL   621   621 3   621     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  159 ]
+    ML   622   621 3   624     3  -9.552  -0.008  -7.870                          0.545  0.165 -0.130 -0.984 
+     D   623   621 3   624     3  -8.762  -1.820  -0.485                         
+    IL   624   624 3   624     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR  160 ]
+    MR   625   624 3   627     3  -9.738  -0.108  -3.813                          0.857 -1.734 -0.278  0.089 
+     D   626   624 3   627     3  -9.593  -4.770  -0.056                         
+    IR   627   627 3   627     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR  161 ]
+    MR   628   627 3   630     5  -8.319  -0.385  -8.134  -8.346  -2.156         -0.339 -0.515 -0.877  0.975 
+     D   629   627 3   630     5  -8.035  -2.110  -5.661  -7.092  -0.439         
+    IR   630   630 3   630     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  162 ]
+    MP   631   630 3   635     6  -9.661  -9.600  -0.183  -3.154  -8.656  -9.051 -2.237 -2.507 -2.522  0.124 -1.865 -2.942  1.343 -0.041 -2.544  0.057 -0.453 -1.072  2.376 -2.244  1.233 -1.922 
+    ML   632   630 3   635     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   633   630 3   635     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   634   630 3   635     6 -12.681 -11.379  -0.933  -7.858  -2.200  -1.979 
+    IL   635   635 5   635     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   636   636 6   636     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  163 ]
+    MP   637   636 6   641     6  -9.861  -9.800  -0.012  -8.576  -8.856  -9.251 -0.174 -1.497 -1.636  1.049  0.706 -1.875  0.809 -1.514 -1.710  1.294 -1.859 -0.449  1.109 -0.130  0.167 -1.314 
+    ML   638   636 6   641     6  -7.898  -8.244  -0.305  -2.653  -8.094  -5.623 -0.974 -1.984  1.512 -1.369 
+    MR   639   636 6   641     6  -8.476  -7.205  -0.398  -7.183  -2.317  -5.397  0.772 -1.240  0.308 -0.663 
+     D   640   636 6   641     6 -10.790  -9.488  -5.285  -5.967  -0.481  -2.060 
+    IL   641   641 5   641     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   642   642 6   642     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  164 ]
+    MP   643   642 6   647     6 -10.109 -10.048  -0.011  -8.825  -9.105  -9.500 -2.369 -2.347 -2.468  0.193 -2.063 -2.749  1.901 -0.740 -2.564  0.912 -0.722 -0.351  1.446 -2.167  1.547 -1.972 
+    ML   644   642 6   647     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   645   642 6   647     6  -8.365  -7.094  -3.003  -7.073  -0.266  -5.286 -0.804 -1.804  1.435 -1.195 
+     D   646   642 6   647     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   647   647 5   647     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   648   648 6   648     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  165 ]
+    MP   649   648 6   653     6 -10.109 -10.048  -0.179  -3.821  -9.105  -4.556 -4.101 -4.489  1.185 -1.528 -3.302 -4.339  3.311 -4.146 -4.610  0.183 -1.178 -2.914 -0.158 -4.301 -1.423 -3.767 
+    ML   650   648 6   653     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   651   648 6   653     6  -8.365  -7.094  -0.435  -7.073  -2.206  -5.286 -0.804 -1.804  1.435 -1.195 
+     D   652   648 6   653     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   653   653 5   653     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   654   654 6   654     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  166 ]
+    MP   655   654 6   659     6 -10.049  -9.988  -0.011  -8.765  -9.045  -9.440 -0.249 -3.032 -2.999  1.283 -0.392 -3.482  2.225 -3.047 -2.985 -0.545 -3.361 -1.611  1.135 -2.728 -1.013  1.461 
+    ML   656   654 6   659     6  -7.748  -8.094  -2.809  -0.282  -7.944  -5.474 -0.590 -1.165 -1.373  1.324 
+    MR   657   654 6   659     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   658   654 6   659     6 -10.309  -9.007  -4.804  -5.486  -5.504  -0.125 
+    IL   659   659 5   659     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   660   660 6   660     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  167 ]
+    MP   661   660 6   665     4  -8.719  -8.926  -0.015  -7.340                 -1.805 -1.740 -1.874  0.157 -1.651 -2.115  1.694 -0.245 -0.474  0.707 -0.794  0.118  1.699 -1.557  0.047 -0.388 
+    ML   662   660 6   665     4  -4.996  -5.179  -0.194  -3.908                 -0.590 -1.165 -1.373  1.324 
+    MR   663   660 6   665     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   664   660 6   665     4  -5.772  -5.453  -3.469  -0.203                 
+    IL   665   665 5   665     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   666   666 6   666     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  168 ]
+    ML   667   666 6   669     3  -9.802  -0.136  -3.488                         -0.225 -1.968 -0.132  0.983 
+     D   668   666 6   669     3  -7.687  -3.200  -0.174                         
+    IL   669   669 3   669     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  169 ]
+    ML   670   669 3   672     3  -9.672  -0.074  -4.364                         -0.417  0.701 -0.056 -0.591 
+     D   671   669 3   672     3  -8.686  -4.199  -0.084                         
+    IL   672   672 3   672     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  170 ]
+    ML   673   672 3   675     3  -9.605  -0.162  -3.256                         -0.088  0.378 -2.035  0.600 
+     D   674   672 3   675     3  -8.997  -4.510  -0.068                         
+    IL   675   675 3   675     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  171 ]
+    ML   676   675 3   678     3  -1.018  -1.190  -3.882                          0.382 -0.506 -1.062  0.598 
+     D   677   675 3   678     3  -9.496  -5.009  -0.048                         
+    IL   678   678 3   678     3  -3.514  -0.154  -6.214                          0.000  0.000  0.000  0.000 
+				[ MATL  172 ]
+    ML   679   678 3   681     3  -9.355  -0.008  -8.009                         -1.186 -1.223 -2.636  1.571 
+     D   680   678 3   681     3  -9.718  -2.563  -0.269                         
+    IL   681   681 3   681     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  173 ]
+    ML   682   681 3   684     3  -9.451  -0.007  -8.105                         -0.409 -0.601 -2.150  1.240 
+     D   683   681 3   684     3  -9.496  -1.629  -0.567                         
+    IL   684   684 3   684     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  174 ]
+    ML   685   684 3   687     3  -9.605  -0.007  -8.259                         -0.105 -1.040  0.114  0.587 
+     D   686   684 3   687     3  -8.997  -0.642  -1.485                         
+    IL   687   687 3   687     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  175 ]
+    ML   688   687 3   690     3  -9.802  -0.006  -8.456                         -0.927 -0.249  0.961 -0.542 
+     D   689   687 3   690     3  -7.687  -3.200  -0.174                         
+    IL   690   690 3   690     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  176 ]
+    ML   691   690 3   693     2       *   0.000                                 -0.161 -0.328 -0.048  0.424 
+     D   692   690 3   693     2       *   0.000                                 
+    IL   693   693 3   693     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   177 ]
+     E   694   693 3    -1     0                                                 
+//
diff --git a/testsuite/3.4.12.rf.stk b/testsuite/3.4.12.rf.stk
new file mode 100644
index 0000000..1755330
--- /dev/null
+++ b/testsuite/3.4.12.rf.stk
@@ -0,0 +1,1226 @@
+# STOCKHOLM 1.0
+#=GF ID U1
+#=GF AC RF00003
+#=GF DE U1 spliceosomal RNA
+#=GF AU Griffiths-Jones SR, Mifsud W, Moxon SJ
+#=GF GA 37.0
+#=GF NC 37.0
+#=GF TC 37.2
+#=GF SE Zwieb C, The uRNA database, PMID:9016512
+#=GF SS Published; PMID:2405391
+#=GF TP Gene; snRNA; splicing;
+#=GF BM cmbuild CM SEED
+#=GF BM cmsearch -W 250 CM SEQDB
+#=GF DR URL; http://psyche.uthct.edu/dbs/uRNADB/u1/u1.html;
+#=GF RN [1]
+#=GF RM 9016512
+#=GF RT The uRNA database.
+#=GF RA Zwieb C;
+#=GF RL Nucleic Acids Res 1997;25:102-103.
+#=GF RN [2]
+#=GF RM 2405391
+#=GF RT Saccharomyces cerevisiae U1 small nuclear RNA secondary structure
+#=GF RT contains both universal and yeast-specific domains.
+#=GF RA Kretzner L, Krol A, Rosbash M;
+#=GF RL Proc Natl Acad Sci U S A 1990;87:851-855.
+#=GF RN [3]
+#=GF RM 7984237
+#=GF RT Crystal structure at 1.92 A resolution of the RNA-binding domain of
+#=GF RT the U1A spliceosomal protein complexed with an RNA hairpin.
+#=GF RA Oubridge C, Ito N, Evans PR, Teo CH, Nagai K;
+#=GF RL Nature 1994;372:432-438.
+#=GF RN [4]
+#=GF RM 11297556
+#=GF RT Two functionally distinct steps mediate high affinity binding of U1A
+#=GF RT protein to U1 hairpin II RNA.
+#=GF RA Katsamba PS, Myszka DG, Laird-Offringa IA;
+#=GF RL J Biol Chem 2001;276:21476-21481.
+#=GF CC U1 is a small nuclear RNA (snRNA) component of the spliceosome
+#=GF CC (involved in pre-mRNA splicing). Its 5' end forms complementary
+#=GF CC base pairs with the 5' splice junction, thus defining the 5'
+#=GF CC donor site of an intron.
+#=GF CC There are significant differences in sequence and secondary
+#=GF CC structure between metazoan and yeast U1 snRNAs, the latter being
+#=GF CC much longer (568 nucleotides as compared to 164 nucleotides in
+#=GF CC human). Nevertheless, secondary structure predictions suggest
+#=GF CC that all U1 snRNAs share a 'common core' consisting of helices I,
+#=GF CC II, the proximal region of III, and IV [1].
+#=GF CC This family does not contain the larger yeast sequences.
+#=GF SQ 100
+
+X58845.1/1-161       --ACUUACCUGGCUGG-AGUUU-GCUA---UCGAUCAU-GAAG-GGUAG-
+X63783.1/2024-2186   UUACUUACCUGGCUGG-AGUUU-GCUA---UCGAUCAU-GAAG-GGUAG-
+X63783.1/1394-1556   UUACUUACCUGGCUGG-AGUUA-GCUA---UCGAUCAU-GAAG-GGUAG-
+X63783.1/596-756     UAAAUUACAAUGUUGU-AGUUA-GCUA---UAUAUCAA-AAAA-UAUAG-
+M29062.1/238-387     UUACUUACCUGGCAUG-AGUUU--CUG---CAGCACAA-GAAU-UGUGG-
+AY198212.1/1-163     AUACUUACCUGGCACA-GGGGA-UACC---ACGAUCAC-CAAG-GUGGU-
+AJ243001.2/347-509   AUACUUACCUGGCACA-GGGGA-UACC---ACGAUCAC-CAAG-GUGGU-
+AY198211.1/1-163     AUACUUACCUGGCACA-GGGGA-UACC---ACGAUCAC-CAAG-GUGGU-
+AY198213.1/1-163     AUACUUACCUGGCACA-GGGAA-UACC---ACGAUCAC-UAAG-GUGGU-
+AY198214.1/1-163     AUACUUACCUGGCACA-GGGGA-UACC---ACGAUCAC-UAAG-GUGGU-
+K00787.1/2-165       AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X01725.1/69-233      AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53541.1/1195-1359   AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X04257.1/1-164       AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+J01156.1/9-172       AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53543.1/383-547     AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53542.1/2592-2756   AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53544.1/117-281     AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53544.1/1653-1817   AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X02585.1/923-1086    AUACUUACCUGGCAGG-CGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+X00549.1/150-313     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAU-GAAG-GUGGU-
+X02585.1/1513-1676   AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M59827.1/771-934     AUACUUACCUGGCAGG-GGAGC-AUCU---GUGAUCAG-CAAG-GCAGA-
+X01093.1/329-492     AUACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+X01091.1/442-605     AUACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+X01092.1/374-537     AUACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+V00444.1/1-162       --ACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+J00914.1/146-309     AUACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+Y00131.1/944-1108    AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAU-GAAG-GUGGU-
+M32270.1/371-535     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAU-GAAG-GUGGU-
+J00645.1/51-213      AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+K03128.1/241-77      AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAU-GAAG-GUGGU-
+M32271.1/288-452     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+K02430.1/690-853     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+X12936.1/575-738     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+V01266.1/1-168       --ACUUACCUGGCAGG-GAGAU--ACC---AUGAUCAC-GAAG-GUGUU-
+M14386.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+V00590.1/1-162       --ACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M14385.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+DQ058356.1/1-168     AUGUCUUCGUGGCGGG-GGAGA-GACGCUGUUGGUCCU-GAUAAAGUGU-
+M14586.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+V00591.1/394-557     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+DQ058357.1/1-164     AUACUUAACUGGCAAG-GGAAA-UAAC---AUGAUCAUUAAAG-GUGGA-
+M14587.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+K00529.1/225-388     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M14585.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+K00788.1/2-165       AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M28012.1/108-271     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M28013.1/108-271     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+J00318.1/433-596     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M14387.1/399-562     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M38483.1/1-164       AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+DQ092354.1/1778-1949 AUACUUACCUGACGGU-GAAGC-AAAC---CUGGUCAA-CAUG-GGGCU-
+X75936.1/1034-1195   AUACUUACCUGGCGCA-GGGGU-AGCA---UUGAUCAA-GAAG-GAUGC-
+M27880.1/1-161       AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+X56629.1/421-582     AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+X01749.1/448-609     AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+X04994.1/620-781     AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+X04993.1/647-808     AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+L22246.1/3195-3356   AGACUUAUUUGGUUGG-GAGGA-UUUC---GUAAUCAG--AAG-GCGGG-
+L22246.1/5535-5699   AAACUAACCUGGCUGG-GAGGCAUCUC---GCGAUCAU-GAAG-GCGGG-
+L22246.1/2071-2235   AAACUAACCUGGCUGG-GGGGCAUCUC---GCGAUCAU-GAAG-GCGGG-
+L22246.1/4551-4714   AAACUUACCUGGCUGG-GAGGC-UUUC---GUGAUCAU-GAAG-GCGGA-
+X51371.1/181-345     AAACUUACCUGGCUGG-GGGUUAUUUC---GCGAUCAC-AAAG-GCGGA-
+M73768.1/361-517     AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-CAAG-GCUCC-
+L25914.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+L25915.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+L25921.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+L25916.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+L25917.1/1-158       AAACUUACUUGGCGCC-GGGAC-CAGG---GUGAUCAC-GAAU-GCCCU-
+L25919.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+X13841.1/396-551     AUACAUACCUGGCCGG-GGGAA-GUCG---GUGAUCAA-GACG-GCCGA-
+X13842.1/1-150       ------ACCUGGCCGG-GGGAA-GUCG---GUGAUCAA-GACG-GCCGA-
+X70869.1/1-161       AUACUUACCUGGCCCG-CUUCU-CGAG---GUGGUCAC-CAUG-GCCUC-
+X06880.1/1-162       AUACUUACCUGUCCGG-CCUGC-GACC---UCGAGCAA-GAAG-GGGGU-
+X69334.1/1-160       AUACUUACCUGGACGG-GGUCG-ACGA---GCGAUCAA-GAAG-GCUCG-
+X69333.1/1-157       ----UUACCUGGACGG-GGUCG-ACGA---GCGAUCAA-GAAG-GCUCG-
+S72336.1/2-161       AUACUUACCUGGACGG-GGUCG-ACGG---GCGAUCAA-GAAG-GCCCG-
+X69329.1/1-160       AUACUUACCUGGACGG-GGUCG-ACGG---GCGAUCAA-GAAG-GCCCG-
+X69328.1/1-158       --ACUUACCUGGACGG-GGUCG-ACGG---CCGAUCAA-GAAG-GGUCG-
+Z11883.1/2839-2998   AUACUUACCUGGACGG-GGUUA-AUGG---GCGAUCAA-UAAG-ACCCA-
+Z11883.1/1496-1656   UUACUUACCUGGACGG-GGUCA-AUGG---GCAAUCAA-UAAG-ACCCA-
+Z11881.1/1515-1675   AUACUUACCUGGACGG-GGUCA-AUGG---GCGAUCAA-UAAG-ACCUA-
+Z11881.1/315-475     AUACUUACCUGGACGG-GGUCA-AUGG---GCGAUCAA-UAAG-ACCUA-
+Z11883.1/3441-3603   UUACUG--GUGGGUGGCGGAGA-AGAGAUCGUGACAUC-GUAG-ACCUA-
+Z11883.1/361-521     AUACUUACCUGGACGG-GGUCA-AUGG---ACGAUCAA-UAAG-ACCCA-
+Z11881.1/2581-2742   AUACUUACCUGGACGG-GGUCA-AUGG---GUGAUCAA-UAAG-ACCCAA
+Z11882.1/353-512     AUACUUACCUGGACGG-GGUCA-AUGG---GCGAUCAA-UAAG-ACCCA-
+X14414.1/152-312     AUACUUACCUGGACGG-GGUCA-AUAG---GCGAUCAA-UAAG-ACCCA-
+X14417.1/177-340     AUACUUACCUGGACGG-GGUCA-AUGG---GUAAUCAA-GAAG-UUCCA-
+X14415.1/175-335     UUACUUACCUGGACGG-GGUCA-AUUG---GCGAUCAU-GAAG-GUCCA-
+X14419.1/178-338     AUACUUACCUGGACGG-GGUCA-AUGG---GCGAUCAU-GAAC-ACCCA-
+X14416.1/171-331     AUACUUACCUGGACGG-GGUCU-AUGG---GCGAUCAU-GUAG-GUCCA-
+X06809.1/232-392     AUACUUACCUGGACGG-GGUCA-AUGG---AUGAUCAA-GAAG-GUCCA-
+X06810.1/261-421     AUACUUACCUGGACGG-GGUCA-AUGG---AUGAUCAA-UAAG-GUCCA-
+J03563.1/352-512     AUACUUACCUGGACGG-GGUCA-AUGG---AUGAUCUA-UAAG-GUCCA-
+X15926.1/1-161       AUACUUACCUGGAUGG-GGUCG-AUGG---GUGAUCAU-GAAG-GCCCA-
+X15927.1/1-160       AUACUUACCUGGAUGG-GGUCA-AUGG---GUGAUCAA-GAAG-GCCCA-
+X15928.1/1-160       AUACUUACCUGGAUGG-GGUCA-AUGG---GUGAUCAU-GAAG-GCCCA-
+AY222070.1/1-157     AUACUUACCUGGACGG-GGUCG-UUGG---GUGAUCAU-GAAG-AUCCG-
+#=GC SS_cons         ...........<<<<<.<<<<<..<<<...<<............>>>>>.
+#=GC RF              xxxxxxxxxxxxxxxx.xxxxx.xxxx...xxxxxxxx.xxxx.xxxxx.
+
+X58845.1/1-161       CGGCUU---AGG-GUGGAGCAGGUCAUU-----GCACAAAAGAUGU-CUG
+X63783.1/2024-2186   CGGCUU---AGG-GUGGAGCAGGUCAUU-----GCACAAAAGAUGU-CUG
+X63783.1/1394-1556   CGGCUU---AGG-GUGGAGCAGGUCAUU-----GCACAAAAGAUGU-CUG
+X63783.1/596-756     CAACUA---AGG--UGGAGCAAGUCAUU-----GUACUAAAGAUGU-UUG
+M29062.1/238-387     AGACUCA--GUU-AUUUGUCUUGGCAUU-----GCACUG-AGCCCU-G-A
+AY198212.1/1-163     UCCCCC---AAG-ACGAGGCUCACCAUU-----GCACUC-CGG-UG-GCG
+AJ243001.2/347-509   UCCCCC---AAG-ACGAGGCUCACCAUU-----GCACUC-CGG-UG-GCG
+AY198211.1/1-163     UCCCCC---AAG-ACGAGGCUCACCAUU-----GCACUC-CGG-UG-GCG
+AY198213.1/1-163     UCCCCCA--AGG-CGAGGCUCA-CCAUU-----GCACCU-CGG--UGGCG
+AY198214.1/1-163     UCCCCCA--AGG-CGAGGCCCC-CCAUU-----GCACUU-CGG-UG-GUG
+K00787.1/2-165       UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X01725.1/69-233      UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53541.1/1195-1359   UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X04257.1/1-164       UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+J01156.1/9-172       UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53543.1/383-547     UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53542.1/2592-2756   UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53544.1/117-281     UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53544.1/1653-1817   UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X02585.1/923-1086    UCUCCCA--GGG-CGAGGCUCAGCCAUU-----GCACUC-CGG-CU-GUG
+X00549.1/150-313     UCUCCCA--GGG-CGAGGCUCAGCCAUU-----GCACUC-CGG-UU-GUG
+X02585.1/1513-1676   UCUCCCA--GGG-CGAGGCUCAGCCAUU-----GCACUC-CGG-CC-GUG
+M59827.1/771-934     GCUCCCA--GGG-UGAGGCUCAUCCAUU-----GCACAU-CGGAUU--UG
+X01093.1/329-492     UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+X01091.1/442-605     UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+X01092.1/374-537     UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+V00444.1/1-162       UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+J00914.1/146-309     UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+Y00131.1/944-1108    UUUCCCA--GGG-CGAGGCUCACCCAUUU----GCACUGUUGGGGU-GUG
+M32270.1/371-535     UUUCCCA--GGG-CGAGGCUCACCCAUU-----GCACUU-UGGGGU-GUG
+J00645.1/51-213      UUUCCCA--GGG-CGAGGUGUAUCCAUU-----GCA-UC-CGG-AU-GUG
+K03128.1/241-77      UUUCCCA--GGG-CGAGGCUCACCCAUU-----GCACUU-UGGGGU-GUG
+M32271.1/288-452     UUUCCCA--GGG-CGAGGCUCACCCAUU-----GCACUU-UGGGGU-GUG
+K02430.1/690-853     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+X12936.1/575-738     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+V01266.1/1-168       UUCUCUCCAGGG-CGUGGUCUAUCCAUUGAGGCGCACUC-CGU-GG-AUG
+M14386.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+V00590.1/1-162       UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M14385.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+DQ058356.1/1-168     UUUUCUUG-GGG-GAGGGUUUUUACUUU-----GUGUUU-GGGAUG-UGU
+M14586.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+V00591.1/394-557     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+DQ058357.1/1-164     UUUUUCA--GGG-UGAGGUUUGUCUCUU-----GCAUUG-UGG-AU-GUG
+M14587.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+K00529.1/225-388     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M14585.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+K00788.1/2-165       UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M28012.1/108-271     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M28013.1/108-271     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+J00318.1/433-596     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M14387.1/399-562     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M38483.1/1-164       UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+DQ092354.1/1778-1949 UCUUCC---AGGGUGAGGCUUUUGCAUU-----GCACUU-CGCCUG-G-G
+X75936.1/1034-1195   ACCCCC---AGG-ACGAGGCUUGCUAUU-----GCACAC-CGG-CU--CG
+M27880.1/1-161       ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+X56629.1/421-582     ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+X01749.1/448-609     ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+X04994.1/620-781     ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+X04993.1/647-808     ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+L22246.1/3195-3356   ACCUCCA--UGG-CGAGGCUUGGUCAUU-----GCACUUUCGA-CC-AGG
+L22246.1/5535-5699   ACCUCCA--UGG-CGAGGUUUGGCCAUU-----GCACUUUCGG-CC-AGG
+L22246.1/2071-2235   ACCUCCA--UGG-UGAGGUCUGGUCAUU-----GCACUUCCGA-CC-AGG
+L22246.1/4551-4714   ACCUCCA--UGG-UGAGGCUUGGUCAUU-----GCACUUUCGA-CC-AGG
+X51371.1/181-345     AUCCCCA--UGG-UUAGGCCUACCCAUU-----GCACUUUUGGUGC-GGG
+M73768.1/361-517     GACCCCA--GGU-GGAGGCUCA-GCAUU-----GCACUC-CGC--U-GUG
+L25914.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+L25915.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+L25921.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+L25916.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+L25917.1/1-158       GGCCCCA--GGU-GGAGGCUCG-CCAUU-----GCACUC-CGG--C-GUG
+L25919.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+X13841.1/396-551     GUCCCU---AGU-UGGGGUACCUCUCCU-----GCACUU-GAGAGG-G-G
+X13842.1/1-150       GUCCCU---AGU-UGGGGAACCUCUCCU-----GCACUU-GAGAGG-G-G
+X70869.1/1-161       GGUUGU---GUG-GUCGGUCUUCACCUU-----GCACUU-UGU-GA-GGG
+X06880.1/1-162       CUAGGUA--GUG-CUUGUACCUCGCCUU-----GUACUA-UGCUUG-GGG
+X69334.1/1-160       UGGCCU---GGG-UCAGUGGUCCACAUU-----GCACUU-GGU-GG-AUG
+X69333.1/1-157       UGGCCU---AGG-UUAGUGGCCCACAUU-----GCACUU-GGUGGGUG-C
+S72336.1/2-161       UGGCU----GGG-UCAAUGGCUCACAUU-----GCACUU-GGUGGGUG-C
+X69329.1/1-160       UGGCU----GGG-UCAAUGGCUCACAUU-----GCACUU-GGUGGGUG-C
+X69328.1/1-158       UGGCCU---AGA--UCAAUGGUCACAUU-----GCACCU-GGUGAG-CGC
+Z11883.1/2839-2998   UGGGCCU--AGG-UUGGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11883.1/1496-1656   UGGCCU---AGG-UUGGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11881.1/1515-1675   UGGCCU---AGG-CUUGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11881.1/315-475     UGGCCU---AGG-CUUGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11883.1/3441-3603   UGGCUU---AGA-UUGAUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11883.1/361-521     UGGCCU---AGG-UUGGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11881.1/2581-2742   UGACCC---AGG-CUUGUGACCUACAUU-----GCACUU-UGGAGG-GGU
+Z11882.1/353-512     UGGCCU---AGG-CUUGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+X14414.1/152-312     UGGCCU---AGG-UUGGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+X14417.1/177-340     UGGCCU---AGG-UUGGUGACCUCCAUU-----GCACUA-AGGAGG-GGU
+X14415.1/175-335     UGGCCU---AGG-UUGGUAACCUCCAUU-----GCACUU-AGGAGA-GGU
+X14419.1/178-338     UGGCCU---AGG-UUGGUGACCAUCAUU-----GCACUU-UGAAGG-GGU
+X14416.1/171-331     UGGCCU---AGG-UUGGUGACUUUCAUU-----GCACUU-UGGAGG-GGU
+X06809.1/232-392     UGGCCU---AGG-GAAGUAACCUCCAUU-----GCACUG-AGGAGG-GGU
+X06810.1/261-421     UGGCCU---AGG-GAAGUAACCUCCAUU-----GCACUU-AGGAGG-GGU
+J03563.1/352-512     UGGCCU---AGG-GAAGUGACCUUCAUU-----GCACUC-AGAAGG-GGU
+X15926.1/1-161       UGGCU----AGG-AUUGUGACCUCCAUU-----GCACUU-AGGAGG-GGU
+X15927.1/1-160       UGGCU----AGG-CAAGUGACCUCCAUU-----GCACUU-AGGAGG-GGU
+X15928.1/1-160       UGGCU----AGG-CAAGUGACUUCCAUU-----GCACUU-AGGAGG-GGU
+AY222070.1/1-157     UGGCCUA--GCG-UGGUGGC---UUCCU-----GCACUU-GAGGU----G
+#=GC SS_cons         >>>>>>...<<<.......<<<.<<................>>..>.>.>
+#=GC RF              xxxxxx...xxx.xxxxxxxxxxxxxxx.....xxxxxx.xxx.xx.xxx
+
+X58845.1/1-161       UAAUA---------CCUUAUUGUUC-CCCGU---GCGG---GGAACCGAA
+X63783.1/2024-2186   UAAUA---------CCUUAUUGUUC-CCCGU---GCGG---GGAACCGAA
+X63783.1/1394-1556   UAAUA---------CCUUAUUGUUC-CCCGU---GCGG---GGAACCGAA
+X63783.1/596-756     UAAUA---------CCUUG--AUGUUCCCGC----UGG--GAGCAAUA--
+M29062.1/238-387     CGAAU---------AACUGUGGACUGGCUAA----GGU--CAG-CUCCG-
+AY198212.1/1-163     CUGACC--------CUUG-CGAUGACCCCAAAU-GUGG--GUU-ACUCG-
+AJ243001.2/347-509   CUGACC--------CUUG-CAAUGACCCCAAAU-GUGG--GUU-ACUCG-
+AY198211.1/1-163     CUGACC--------CUUG-CGAGGACCCCAAAU-GUGG--GUU-ACUCG-
+AY198213.1/1-163     CUGAC---------CCUUGCGAUGACCCCAAAU-GUGG--GUU-ACUCG-
+AY198214.1/1-163     UUGAC---------CCUUGCGAUGAUCCCAAAU-GUGG--AUU-ACUCG-
+K00787.1/2-165       UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X01725.1/69-233      UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53541.1/1195-1359   UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X04257.1/1-164       UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+J01156.1/9-172       UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53543.1/383-547     UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53542.1/2592-2756   UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53544.1/117-281     UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53544.1/1653-1817   UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X02585.1/923-1086    CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X00549.1/150-313     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X02585.1/1513-1676   CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAAGUCG-
+M59827.1/771-934     CUGAC---------CCCUGCGAUGUCCCCAAAU-GCGG---GAUUCUCG-
+X01093.1/329-492     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X01091.1/442-605     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X01092.1/374-537     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+V00444.1/1-162       CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+J00914.1/146-309     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+Y00131.1/944-1108    CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+M32270.1/371-535     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+J00645.1/51-213      CUGAC---------CACUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+K03128.1/241-77      CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+M32271.1/288-452     CUGAC---------CCCUGCGAUUUCCCAAAU--GCGG---GAAACUCG-
+K02430.1/690-853     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X12936.1/575-738     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+V01266.1/1-168       CUGAC---------CCCUGCGAUUUCCUCCAAAUGCGG---GAAACUCG-
+M14386.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+V00590.1/1-162       CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M14385.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+DQ058356.1/1-168     UUGCU---------CCCG-CGAUUUCCCCGA---AUGA--GAAAACUCG-
+M14586.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+V00591.1/394-557     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+DQ058357.1/1-164     CUGAC---------CCCUGUGGUUUUCUACAAAUGUGG---GAAACUUA-
+M14587.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+K00529.1/225-388     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M14585.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+K00788.1/2-165       CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M28012.1/108-271     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M28013.1/108-271     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+J00318.1/433-596     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M14387.1/399-562     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M38483.1/1-164       CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+DQ092354.1/1778-1949 CUGACUCUGGGUUGACUG-CGAUUACCGCUAAC-GUCG--GUA-ACUCG-
+X75936.1/1034-1195   CUGAA---------GCUUGCGAUUCCCUCAAAC-GUAG---GGAACUCG-
+M27880.1/1-161       CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+X56629.1/421-582     CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+X01749.1/448-609     CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+X04994.1/620-781     CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+X04993.1/647-808     CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+L22246.1/3195-3356   CUGAC---------CAGUGUGGCAGACCCGAG--UUGGGAUUGG--CCA-
+L22246.1/5535-5699   CUGAC---------CCGUGUGGCAGUCCCGAG--UUGGGAUUGG--CCA-
+L22246.1/2071-2235   CUGAC---------CUGUGUGGCAGUCCCGAG--UUGGGAUUGG--CCA-
+L22246.1/4551-4714   CUGAC---------CCGUGUGGCAGUCCCGAG--UUGGGAUUGG--CCA-
+X51371.1/181-345     CUGAC---------CUGUGUGGCAGUCUCGAGU-UGAG--AUU-CGCCA-
+M73768.1/361-517     UUGAA---------GCCUGCGACGGACUCUAA--UCGG--GUUCGCUCG-
+L25914.1/1-159       UUGAA---------ACUCGCGACGAACCCUAA--UUGG--GCUCGCUCG-
+L25915.1/1-159       UUGAA---------ACUCGCGACGAACCCUAA--UUGG--GUGCGCUCG-
+L25921.1/1-159       UUGAA---------ACUCGCGACGAACCCUAA--UUGG--GUGCGCUCG-
+L25916.1/1-159       UUGAA---------ACUCGCGACGAACCCUAA--UUGG--GUGCGCUCG-
+L25917.1/1-158       UUGAA---------GCCUGCGACGAUCCCUAA--UUGG--GUGCGCUCG-
+L25919.1/1-159       UUGAA---------ACUUGCGACGAACCCUAA--UUGG--GUGCGCUCG-
+X13841.1/396-551     CCCCU---------UCUA-UGAUUG-CCUUC-----GG--GUA-ACUCA-
+X13842.1/1-150       CUCCU---------UCUA-UGAUUG-CCUUC-----GG--GUA-ACUCA-
+X70869.1/1-161       CCUUC---------CGCA-GUCGGCCCUUCG-----GG--UGU-CCGGC-
+X06880.1/1-162       UA--G---------CGCUGUGUGCGGGGCAA---GUCC---UCGUUACA-
+X69334.1/1-160       CCUGG---------CCCA-CCAUCUCCCCAA---GUGG---GAGAGUGG-
+X69333.1/1-157       GCUGG---------CCUA-UCAUCUCCCCAA---GUGG---GAGAGUGA-
+S72336.1/2-161       GUUGG---------CCCA-CCAUCUCCCCAA---GUGG---GAGAGUGG-
+X69329.1/1-160       GUUGG---------CCCA-CCAUCUCCCCAA---GUGG---GAGAGUGG-
+X69328.1/1-158       GUUGG---------CCUA-CCAUCUCCCCAA---GUGG---GAGAGUGG-
+Z11883.1/2839-2998   GCCUA---------CCUA-AGGUCGGCUCAA---GUAG--UCG-AGCCU-
+Z11883.1/1496-1656   GCCUU---------CCUA-AGGUCGACCCAA---GUGG--UCG-AGCCU-
+Z11881.1/1515-1675   GCCUG---------CCUA-AGGUCGGCCCAA---GUGG--UCG-AGCCU-
+Z11881.1/315-475     GCCUG---------CCUA-AGGUCGACCCAA---GUGG--UCG-AGCCU-
+Z11883.1/3441-3603   GCCUG---------CCUAAAGUCUG-CCCAA---GUGG--UCG-AGCCU-
+Z11883.1/361-521     GCCUG---------CCUA-AGGUCGGCCCAA---GUGG--UCG-AGCCU-
+Z11881.1/2581-2742   GCCUG---------CCUA-AGGUCAGCCCAA---GUGG--UUG-AGCCU-
+Z11882.1/353-512     GCCUG---------CCUA-AGGUCGACCUAA---GUGG--UCG-GGCCU-
+X14414.1/152-312     GCCAA---------UCUA-AGGUCGGCCCAA---GUGG--UCG-AGCCU-
+X14417.1/177-340     GCUUG---------CCUA-AGGUCGACCCAA---GUGG--UUG-AGCCU-
+X14415.1/175-335     GCCUA---------CCUA-AGAUCGGCCCAA---GUGG--CCG-AAUCU-
+X14419.1/178-338     GCCCG---------CCUA-AGGUCGGCCCAA---GUGG--UCG-AGCCU-
+X14416.1/171-331     GCCCG---------CCUA-AGAUCAGCCCAA---GAGG--UUG-AGUCU-
+X06809.1/232-392     GCCUU---------UCUA-AGGUCUGUCCAA---GUGA--CAG-AGCCU-
+X06810.1/261-421     GCUUU---------CCUA-AGGUCUGCCCAA---GUGG--CAG-AGCCU-
+J03563.1/352-512     GCUAC---------UCUA-AGGUCUGUCCAA---GUGA--UGG-AGCCU-
+X15926.1/1-161       GCUUU---------CCUA-AGGUCUACCCAA---GUGG--UGG-AGCCU-
+X15927.1/1-160       GCUAG---------CCUA-AGGUCUACCCAA---GUGG--UGG-AGCCU-
+X15928.1/1-160       GCUUG---------CCUA-AGGUCUACCCAA---GUGG--UGG-AACCU-
+AY222070.1/1-157     GCUAA---------CGCAAAGGU-CACCCCAA--GUGG---GAGAUCCU-
+#=GC SS_cons         ..............>>>..<<<.<<.<<........>>...>>...>>>.
+#=GC RF              xxxxx.........xxxx.xxxxxxxxxxxxx..xxxx...xx.xxxxx.
+
+X58845.1/1-161       ACAGCACAAUUUCUGCUAG--GGGAGAC-GUGCACUU--A-GUGCUGUCU
+X63783.1/2024-2186   ACAGCACAAUUUCUGCUAG--GGGAGAC-GUGCACUU--A-GUGCUGUCU
+X63783.1/1394-1556   ACAGCACAAUUUCUGCUAG--GGGAGAC-GUGCACUU--A-GUGCUGUCU
+X63783.1/596-756     ACAACAAAAUUUCUGAUUG--GAAAUAG--UCAUUAAACUAACUGGCUAU
+M29062.1/238-387     GAUGCAUCAUUUUUGAGUU--CGU-----CCCUCAUU----UGGGGC---
+AY198212.1/1-163     GGUGUGUAAUUUCUGUUAG--CUGGGG--ACUGCGUU--CGCGCUUUCCC
+AJ243001.2/347-509   GGUGUGUAAUUUCUGUUAG--CUGGGG--ACUGCGUU--CGCGCUUUCCC
+AY198211.1/1-163     GGUGUGUAAUUUCUGUUAG--CUGGGG--ACUGCGUU--CGCGCUUUCCC
+AY198213.1/1-163     GGUGUGUAAUUUCUGUUAG--CUGGGG--ACUGCGUU--CGCGCUUUCCC
+AY198214.1/1-163     GGUGUGUAAUUUUUGGUAG--CUGGGG--ACUGCGUU--CGCGCUAUCCC
+K00787.1/2-165       UGCGUGUAAUUUUUGGUAG--CCGGGAA--UGGCGUU--CGCGCCG-UCC
+X01725.1/69-233      UGCGUGUAAUUUUUGUUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X53541.1/1195-1359   UGCGUGUAAUUUUUGUUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X04257.1/1-164       UGCGUGUAAUUUUUGGUAG--CCGGGAA--UGGCGUU--CGCGCCG-UCC
+J01156.1/9-172       UGCGUGUAAUUUUUGGUAG--CCGGGAA--UGGCGUU--CGCGCCG-UCC
+X53543.1/383-547     UGCGUGUAAUUUUUGGUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X53542.1/2592-2756   UGCGUGUAAUUUUUGUUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X53544.1/117-281     UGCGCGUAAUUUUUGGUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X53544.1/1653-1817   UGCGUGUAAUUUUUGGUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X02585.1/923-1086    ACUGCAUAAUUUCUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+X00549.1/150-313     ACUGCAUAAUUUCUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+X02585.1/1513-1676   ACUGCAUAAUUUCUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M59827.1/771-934     ACUGUAUUAUUUCUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+X01093.1/329-492     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+X01091.1/442-605     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+X01092.1/374-537     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+V00444.1/1-162       ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+J00914.1/146-309     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+Y00131.1/944-1108    A-UGCA-AAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+M32270.1/371-535     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+J00645.1/51-213      ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--UGUGCUCUCCC
+K03128.1/241-77      ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+M32271.1/288-452     ACUGCAUAAUUUGUGGUAG--UGGGGGA-GCUGCGUU--CGCGCGCCCCC
+K02430.1/690-853     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+X12936.1/575-738     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+V01266.1/1-168       ACUGCAUAAUUUGUGGUAG--UGCGGGG--GACUGUU--CGCGCUC-CUC
+M14386.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+V00590.1/1-162       ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M14385.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+DQ058356.1/1-168     GCUGCAUAACUUGUGGUAG--UGGGGG--ACUGCUUU--UGCGCUUUUCU
+M14586.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+V00591.1/394-557     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+DQ058357.1/1-164     AUUGCAUAAUUUGUGGUAG--UGGGGAC-U---AUGU--UGGUUCUCUCC
+M14587.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+K00529.1/225-388     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUC--CGCGCUUUCCC
+M14585.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+K00788.1/2-165       ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M28012.1/108-271     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M28013.1/108-271     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+J00318.1/433-596     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M14387.1/399-562     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M38483.1/1-164       ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+DQ092354.1/1778-1949 ACCGUACACUUUCUGGCUG--UGGGGG--CCUGCGUU--GGCGCUCGCCC
+X75936.1/1034-1195   GGCGUAUUAUUUAUGGUAG---CGGGGA-UCUGCGUU--CGCGCUAUCCC
+M27880.1/1-161       GGCGUAUUAUUUAUGGUAG--CGGAGAU--CUGCGUU--CGCGCUA-UCU
+X56629.1/421-582     GGCGUAUUAUUUAUGGUAG---CGGAGA-UCUGCGUU--CGCGCUAUCUC
+X01749.1/448-609     GGCGUACAAUUUAUGGUAG---CGGAGA-UCUGCGUU--CGCGCUAUCUC
+X04994.1/620-781     GGCGUACAAUUUAUGAUAG---CGGAGA-UCUGCGUU--CGCGCUAUCUC
+X04993.1/647-808     GGCGUACAAUUUAUGGUAG---CGGAGA-UCUGCGUU--CGCGCUAUCUC
+L22246.1/3195-3356   ACAGCAUAAUUUUUGCGUU---UGGGGA--CAGCGUU--CGCGCUU-CCC
+L22246.1/5535-5699   ACAGCAUAAUUUUUGCGUU----UGGGG-ACAGCGUU--CGCGCUUCCCC
+L22246.1/2071-2235   ACAGCAUAAUUUUUGCGUU----UGGGG-ACAGCGUU--CGCGCUUCCCC
+L22246.1/4551-4714   ACAGCAUAAUUUUUGCGUU----UGGGG-ACAGCGUU--CGCGCUUCCCC
+X51371.1/181-345     ACAGCUUAAUUUUUGCGUA--UCGGGG---CUGCGUG--CGCGCGG-CCC
+M73768.1/361-517     GGUGCAUAGUUUUUGCCAG--UGGGGA-----GCCUU--CGGGC--GUCC
+L25914.1/1-159       GACGCGUAGUUUUUGUCAG--UGGGGA----GGUCUU--CGGAUCA-UCC
+L25915.1/1-159       GGCGUGUAGUUUUUGUCAG--UGGGGA---GGUCUCA--C-AGUCC-UCC
+L25921.1/1-159       GGCGUGUAGUUUUUGUCAG--UGGGGA----GGUCUU--CGGAUCA-UCC
+L25916.1/1-159       GGCGUGUAGUUUUUGUCAG--UGGGGA---GGUCUCA--C-AGUCA-UCC
+L25917.1/1-158       GACGCGUAGUUUUUGUCAG--UGGGGA----GGUCUU--CGGAUCA-UCC
+L25919.1/1-159       GACGCGUAGUUUUUGUCAG--UGGGGA----GGUCUU--CGGAUCA-UCC
+X13841.1/396-551     ACGGCAUAAUUUGUGAUAG--CGUGGG---GUGCGCUU-GUCGCGC-CCU
+X13842.1/1-150       ACGGCAUAAUUUGUGAUAG--CGUGGG---GUGCGCUU-GUCGCGC-CCU
+X70869.1/1-161       AGGGCUAAAUUUUUGUUAG--GCUGAGGACCCGCGCUA-UGCGCGGCCUC
+X06880.1/1-162       ACGGAAUAAUUUCUGGCAG--GCCGUUG-CACGCGCU--UGCGCGUCCUC
+X69334.1/1-160       AUGUCAUAAUUUGUGGUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+X69333.1/1-157       ACGUCAUAAUUUGUGGUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+S72336.1/2-161       ACGUCAUAAUUUGUGCUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+X69329.1/1-160       ACGUCAUAAUUUGUGCUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+X69328.1/1-158       ACGUCGUAAUUUGUGGUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+Z11883.1/2839-2998   ACGUCAUAAUUUGUUGCAG----UGGG--CCUGCGUU--CGCGCGGCCCC
+Z11883.1/1496-1656   AUGUCAUAAUUUGUUGCAG---UGGGGG-CCAGCGUU--CGCGCGGCCCC
+Z11881.1/1515-1675   ACGUCAUAAUUUGUUACAG--CGGGGG--CCUGCGUU--CGCGCGGCCCU
+Z11881.1/315-475     ACGUCAUAAUUUGUUGCUG--UGGGGG--CCUGCGUU--CGCGCGGCCCU
+Z11883.1/3441-3603   ACACUAUAAUUUGUGAUAG---UGGGGG-CUUGCGUU--CGCGCAGCCCC
+Z11883.1/361-521     ACGUCAUAAUUUGUUGCAG---UGGGGG-CCUGCGUU--CGCGCGGCCCC
+Z11881.1/2581-2742   AUGUCAUAAUUUGUUGCAG---UGGGUG-CCUGUGUU--UGCGCACGCCC
+Z11882.1/353-512     AUGUCAUAAUUUGUUGCUG--UGGGGG--CCUGCGUU--C-UGCGCGCCC
+X14414.1/152-312     ACGUCAUAAUUUGUUGCUG--UGAGGG--CCUGUGUU--CGCGCGGCCCC
+X14417.1/177-340     ACGUCAUAAUUUGUUGUUGCAGAGGGGG-CCUGUGUU--CGCGCAGCCCC
+X14415.1/175-335     ACGUCAUAAUUUGUUGCUG---AGGGGG-CCUGCGUU--CGCGCGGCCCC
+X14419.1/178-338     ACGUCAUAAUUUGUUGCUG---AGGGGG-CCUGCGUU--CGCGCGGCCCC
+X14416.1/171-331     ACAUCAUAAUUUGUUGCUG---AGGGGG-CAUGCGUU--CGCGCAGCCCC
+X06809.1/232-392     ACGUCAUAAUUUGUGGUAG--UGGGGG--CCUGCGUU--CGCGCGGCCCC
+X06810.1/261-421     ACGUCAUAAUUUGUGGUAG--UGGGGG--CUUGCGUU--CGCGCAGCCCC
+J03563.1/352-512     ACGUCAUAAUUUGUGGUAG--UGGGGG--CCUGCGUU--CGCGCGGCCCC
+X15926.1/1-161       ACAUCAUAAUUUGUUGCCU--GAGGGGG-CCUGCGUU--CGCGCGGCCCC
+X15927.1/1-160       ACAUCAUAAUUUGUUGCUG--UGGGGG--CCUGUGUU--CGCGCGGCCCC
+X15928.1/1-160       ACAUCAUAAUUUGUUGCUG--UGGGGG--CCUGCGUU--CGCGCGGCCCU
+AY222070.1/1-157     GCGUCAUUAUUUGUUGCCU---UGGGGG-CCUGCGUU--CGCGCAGCCCC
+#=GC SS_cons         .>>>>.................<<<<<...<<<<<......>>>>>.>>>
+#=GC RF              xxxxxxxxxxxxxxxxxxx..xxxxxx..xxxxxxxx..xxxxxxxxxxx
+
+X58845.1/1-161       CCG
+X63783.1/2024-2186   CCG
+X63783.1/1394-1556   CCG
+X63783.1/596-756     UUC
+M29062.1/238-387     --A
+AY198212.1/1-163     CUU
+AJ243001.2/347-509   CUU
+AY198211.1/1-163     CUU
+AY198213.1/1-163     CUU
+AY198214.1/1-163     CUU
+K00787.1/2-165       CGA
+X01725.1/69-233      GAC
+X53541.1/1195-1359   GAC
+X04257.1/1-164       CGA
+J01156.1/9-172       CGA
+X53543.1/383-547     GAC
+X53542.1/2592-2756   GAC
+X53544.1/117-281     GAC
+X53544.1/1653-1817   GAC
+X02585.1/923-1086    CUG
+X00549.1/150-313     CUG
+X02585.1/1513-1676   CUG
+M59827.1/771-934     CUG
+X01093.1/329-492     CUG
+X01091.1/442-605     CUG
+X01092.1/374-537     CUG
+V00444.1/1-162       CUG
+J00914.1/146-309     CUG
+Y00131.1/944-1108    CUG
+M32270.1/371-535     CUG
+J00645.1/51-213      CUU
+K03128.1/241-77      CUG
+M32271.1/288-452     CUG
+K02430.1/690-853     CUG
+X12936.1/575-738     CUG
+V01266.1/1-168       UCG
+M14386.1/106-268     CUG
+V00590.1/1-162       CUG
+M14385.1/106-268     CUG
+DQ058356.1/1-168     GUC
+M14586.1/106-268     CUG
+V00591.1/394-557     CUG
+DQ058357.1/1-164     CCU
+M14587.1/106-268     CUG
+K00529.1/225-388     CUG
+M14585.1/106-268     CUG
+K00788.1/2-165       CUG
+M28012.1/108-271     CUG
+M28013.1/108-271     CUG
+J00318.1/433-596     CUG
+M14387.1/399-562     CUG
+M38483.1/1-164       CUG
+DQ092354.1/1778-1949 CUU
+X75936.1/1034-1195   CUU
+M27880.1/1-161       CCU
+X56629.1/421-582     CUA
+X01749.1/448-609     CUA
+X04994.1/620-781     CUA
+X04993.1/647-808     CUA
+L22246.1/3195-3356   CGC
+L22246.1/5535-5699   GCC
+L22246.1/2071-2235   GCC
+L22246.1/4551-4714   GCC
+X51371.1/181-345     UGA
+M73768.1/361-517     CUU
+L25914.1/1-159       CUU
+L25915.1/1-159       CUU
+L25921.1/1-159       CUU
+L25916.1/1-159       CUU
+L25917.1/1-158       UU-
+L25919.1/1-159       CUU
+X13841.1/396-551     GCA
+X13842.1/1-150       GCA
+X70869.1/1-161       GGC
+X06880.1/1-162       GGC
+X69334.1/1-160       UGC
+X69333.1/1-157       UGC
+S72336.1/2-161       UGC
+X69329.1/1-160       UGC
+X69328.1/1-158       UAC
+Z11883.1/2839-2998   UAC
+Z11883.1/1496-1656   UAC
+Z11881.1/1515-1675   ACC
+Z11881.1/315-475     GCC
+Z11883.1/3441-3603   UAG
+Z11883.1/361-521     UAU
+Z11881.1/2581-2742   UAC
+Z11882.1/353-512     CUG
+X14414.1/152-312     UGC
+X14417.1/177-340     UAC
+X14415.1/175-335     UGC
+X14419.1/178-338     UGC
+X14416.1/171-331     UGC
+X06809.1/232-392     UUU
+X06810.1/261-421     UUC
+J03563.1/352-512     UUA
+X15926.1/1-161       CAC
+X15927.1/1-160       CUC
+X15928.1/1-160       CUU
+AY222070.1/1-157     CAC
+#=GC SS_cons         >>.
+#=GC RF              xxx
+//
+# STOCKHOLM 1.0
+#=GF ID U2
+#=GF AC RF00004
+#=GF DE U2 spliceosomal RNA
+#=GF AU Griffiths-Jones SR, Mifsud W
+#=GF GA 46.2
+#=GF NC 46.1
+#=GF TC 46.2
+#=GF SE The uRNA database, PMID:9016512; Griffiths-Jones SR
+#=GF SS Published; PMID:2339054; Griffiths-Jones SR
+#=GF TP Gene; snRNA; splicing;
+#=GF BM cmbuild CM SEED
+#=GF BM cmsearch -W 220 CM SEQDB
+#=GF DR URL; http://psyche.uthct.edu/dbs/uRNADB/u2/u2.html;
+#=GF RN [1]
+#=GF RM 9016512
+#=GF RT The uRNA database.
+#=GF RA Zwieb C;
+#=GF RL Nucleic Acids Res 1997;25:102-103.
+#=GF RN [2]
+#=GF RM 11424937
+#=GF RT A conserved pseudouridine modification in eukaryotic U2 snRNA induces
+#=GF RT a change in branch-site architecture.
+#=GF RA Newby MI, Greenbaum NL;
+#=GF RL RNA 2001;7:833-845.
+#=GF RN [3]
+#=GF RM 11350032
+#=GF RT Crystal structure of a model branchpoint-U2 snRNA duplex containing
+#=GF RT bulged adenosines.
+#=GF RA Berglund JA, Rosbash M, Schultz SC;
+#=GF RL RNA 2001;7:682-691.
+#=GF RN [4]
+#=GF RM 2339054
+#=GF RT The spliceosomal snRNAs of Caenorhabditis elegans.
+#=GF RA Thomas J, Lea K, Zucker-Aprison E, Blumenthal T;
+#=GF RL Nucleic Acids Res 1990;18:2633-2642.
+#=GF CC U2 is a small nuclear RNA (snRNA) component of the spliceosome
+#=GF CC (involved in pre-mRNA splicing). Complementary binding between U2
+#=GF CC snRNA (in an area lying towards the 5' end but 3' to hairpin I)
+#=GF CC and the branchpoint sequence (BPS) of the intron results in 
+#=GF CC the bulging out of an unpaired adenosine, on the BPS, which
+#=GF CC initiates a nucleophilic attack at the intronic 5' splice site,
+#=GF CC thus starting the first of two transesterification reactions that
+#=GF CC mediate splicing.
+#=GF SQ 77
+
+X63784.1/412-602     AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X63786.1/1152-1341   AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X58842.1/1-191       AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X63786.1/549-738     AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+AY007785.1/849-1041  AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GNGUAGUAUCUGUUCU
+AF095839.1/1586-1389 AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+AF326335.1/1-142     AUAUCU-UCU-CGGCUUUUU-AGCUAAGAUCAU-GUUUAUAAACUGUUCU
+M58665.1/571-712     AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAU-GUUUAUAAACUGUUCU
+AY007788.1/537-679   AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAU-GUUUAUAAACUGUUCU
+X56455.1/161-312     AUAUCU-UCU-CGGCUUUUU-AGCUAAGAUCAU-GUUUUUAAAAUGUUCU
+U23406.1/206-352     AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAU-GUUUAUAAACUGUUCU
+AF047722.1/3099-3243 AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAA-GUUAUUAAACUGUUCU
+M58666.1/571-715     AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAA-GUUAUUAAACUGUUCU
+X56458.1/91-238      AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAA-GUUUUUAAACUGUUCU
+X56457.1/243-390     AUAUCU-UCU-CGGCCAUUU-AGCUAAGAUCAA-GUUUUUAAACUGUUCU
+AY205287.1/148-4     AUAUCU-UCU-GGGCUAUUU-AGCUAAGAUCAA-GUUUUUAAACUGUUCU
+X56456.1/243-390     AUAUCU-UCU-CGGCCAUUU-AGCUAAGAUCAA-GUUUUCAAGCUGUUCU
+M14625.1/332-488     AUC----UCU-UUGCCUUUU-GGCUUAGAUCAA-GUGUAGUAUCUGUUCU
+M23361.1/1-186       AUUCUC-UCU-UUGCCUUUU-GGCUUAGAUCAA-GUGUAGUAUCUGUUCU
+X55772.1/223-412     AUUCUC-UCU-UUGCCUUUU-GGCUUAGAUCAA-GUGUAGUAUCUGUUCU
+AF053589.1/90-279    CCACCUCUCA-AAGCUCAU--AGCUUUGAUCAA-GUGUAGUAUCUGUUCU
+X04247.1/87-278      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04241.1/85-276      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04244.1/85-276      AUCGCU-UCU-CGGCCUUAU-GGCUAACAUCAAAGUGUAGUAUCUGUUCU
+X04256.1/85-275      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04243.1/69-260      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04246.1/87-278      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+K02457.1/1-187       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X00093.1/360-550     AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M12856.1/361-551     AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X07913.1/1061-1251   AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X04212.1/1-187       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X59360.1/1-185       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUU--
+M19204.1/1-187       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+AF287992.1/4918-5108 AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X54113.1/230-415     AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAU-GUGUAGUAUCUGUUCU
+M58447.1/507-698     AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAU-GUGUAGUAUCUGUUCU
+S64589.1/1-189       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAU-GUGUAGUAUCUGUUCU
+L22247.1/6321-6513   AUCGCU-UCU-CGGCCUAUU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51380.1/303-493     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51381.1/239-429     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51372.1/210-400     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51378.1/335-525     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51374.1/284-474     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51379.1/254-444     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51375.1/389-580     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51376.1/309-499     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+L25918.1/1-181       AUCGCU-UCU-CGGCUCUCUGAGCUAAGAUCAU-GUGUAGUAUCUGUUCU
+X71483.1/1-191       AUACCUUUCU-CGGCCUUUU-GGCUCAGAUCAU-GUGUAGUAUCUGUUCU
+AF106847.1/185-380   AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+AF106845.1/257-451   AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUGAUAUCUGUUCU
+AF106845.1/1870-2065 AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X69326.1/1-193       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+S72337.1/1-193       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X69327.1/1-196       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X16459.1/280-475     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X56322.1/513-709     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X56321.1/284-479     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M72889.1/1-196       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X55840.1/268-462     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+Z37972.1/1-174       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCA
+M72891.1/1-196       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M72890.1/1-196       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M72888.1/1-195       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M72887.1/1-195       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+Z37973.1/1-173       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCA
+X56323.1/358-553     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X15930.1/1-195       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X15936.1/256-455     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X15929.1/1-194       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X05084.1/1-191       AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06477.1/503-698     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06475.1/589-783     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06473.1/389-584     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06474.1/512-707     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06476.1/456-651     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X52312.1/235-430     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+#=GC SS_cons         .......<<<..<<<<.....>>>>.>>>.....................
+#=GC RF              xxxxxx.xxx.xxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxxxxx
+
+X63784.1/412-602     UAUCAGUGUGAAAACUGAUA--CUGUCCCU-ACUAGGGACAUGU-GGUUU
+X63786.1/1152-1341   UAUCAGUGUGAAAACUGAUA--CUGUCCCU-AC-UGGGACAUGU-GGUUU
+X58842.1/1-191       UAUCAGUGUGAAAACUGAUA--CUGUCCCU-ACUAGGGACAUGU-GGUUU
+X63786.1/549-738     UAUCAGUGUGAAAACUGAUA--CUGUCCCU-AC-UGGGACAUGU-GGUUU
+AY007785.1/849-1041  UAUCAGCUUAAUAUCUGAUA--CAGCACAC-UU-GUGUGUCGA--UGAGU
+AF095839.1/1586-1389 UAUCAGCUUAAUUUCUGAUA--UAUCGGAC-ACUGUCCGAUUGA-GAAAU
+AF326335.1/1-142     UAUCAGAGUAACUCCUGAUA---UUGCCU---UC-GGGCAAA---GGAAU
+M58665.1/571-712     UAUCAGAGUAACUCCUGAUA--C-UGCCU---UC-GGGCA-AA--GGAAU
+AY007788.1/537-679   UAUCAGAGUAACUCCUGAUA--C-UGCCU---UC-GGGCA-AA--GGAAU
+X56455.1/161-312     UAUCAGAGUAACUCCUGAUA--UUUGCCU---UC-GGGCAAUUA-GGAAU
+U23406.1/206-352     UAUCAGAGUAACUCCUGAUA---UUGCCU---UC-GGGCAAA---GGAAU
+AF047722.1/3099-3243 UAUCAGAGUAACUCCUGAUA--C--GGGCC-UUUGGCCC--A---AGGAU
+M58666.1/571-715     UAUCAGAGUAACUCCUGAUA----UGGGCC--UCGGCCCA-AG--GAUA-
+X56458.1/91-238      UAUCAGAGUAAUUCCUGAUA---UGGGCU---UC-GUCCCA----GGAAU
+X56457.1/243-390     UAUCAGAUUAAUUCCUGAUA---UGGGCU---UC-GUCCCA----GGAAU
+AY205287.1/148-4     UAUCAGAGUAAUUCCUGAUA----UGGGNC-UUUGUCCCA-----GGAAU
+X56456.1/243-390     UAUCAGAUUAAUUCCUGAUA---UGGGCU---UC-GUCCCA----GGAAU
+M14625.1/332-488     UUUCAGUGUAACAACUGAAA--UGA-CCUC-AAUGAGGCUCA--------
+M23361.1/1-186       UUUCAGUUUAAUCGCUGAAA--U-CACCUC-ACUGAGGUG-UU--CCGAU
+X55772.1/223-412     UUUCAGUUUAAUCGCUGAAA---UCACCUC-ACUGAGGUGUUU--CCGAU
+AF053589.1/90-279    UGUCAGUGUGACAGCUGACAAACUAGCUCC-UU-GGAGCUA----GAA--
+X04247.1/87-278      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGACAACAAAUGU
+X04241.1/85-276      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGACAACAAAUGU
+X04244.1/85-276      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGACAACAAAUGU
+X04256.1/85-275      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGCAACA-AAUGU
+X04243.1/69-260      UAUCAGCUUAACAUCUGAUA--AGUCCUCC-AUUGGAGGACAACAAAUGU
+X04246.1/87-278      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGACAACAAAUGU
+K02457.1/1-187       UAUCAGUUUAAUAUCUGAUA--CGUCCCCU-AUCUGGGGACCA--UAUAU
+X00093.1/360-550     UAUCAGUUUAAUAUCUGAUA--CGUCCCCU-AUCUGGGGACCA--UAUAU
+M12856.1/361-551     UAUCAGUUUAAUAUCUGAUA--CGUCCUCG-AUGAGAGGACUU--UAUAU
+X07913.1/1061-1251   UAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+X04212.1/1-187       UAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+X59360.1/1-185       CAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+M19204.1/1-187       UAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+AF287992.1/4918-5108 UAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+X54113.1/230-415     UUUCAGAAUAAUAUCUGAAA--UGCUGCUC-AUCGAGCAGCAAG-UAUAU
+M58447.1/507-698     UUUCAGCUUAAUAUCUGAAA--CGCGACUC-ACCGAGUCGCUUG-UAUAU
+S64589.1/1-189       UUUCAGCUUAAUAUCUGAAA--CGCGACUC-ACCGAGUCGCUUG-UAUAU
+L22247.1/6321-6513   UAUCAGCUUAAUCUCUGAUA--UGUGAUCA-AC-CGAUCACUUC-GAGAU
+X51380.1/303-493     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51381.1/239-429     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51372.1/210-400     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51378.1/335-525     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51374.1/284-474     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51379.1/254-444     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51375.1/389-580     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51376.1/309-499     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+L25918.1/1-181       UUGCAGUGUAAUUU-UGCAA-CGGGUCUCUAAACUGAGACCAA--UAAAU
+X71483.1/1-191       UAUAAGCUUAAUCGCUUAUA--UGGUUCUC-AUUGAGAACCU---GCGAU
+AF106847.1/185-380   UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGCUCACUAC-GAUAU
+AF106845.1/257-451   UAUCAGUUUAAUAUCUGAUA--UGUGG-CC-AUGUGCCCACUUU-GAUAU
+AF106845.1/1870-2065 UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGUCUACUUU-GAUAU
+X69326.1/1-193       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGUCCACAAC-GAUAU
+S72337.1/1-193       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGUCCACAAC-GAUAU
+X69327.1/1-196       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGCCCACAAC-GAUAU
+X16459.1/280-475     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGUCCACUUC-GAUAU
+X56322.1/513-709     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAU--GAUAU
+X56321.1/284-479     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAC--GAUAU
+M72889.1/1-196       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAC--GAUAU
+X55840.1/268-462     UAUCAGUUUAAUAUCUGAUA--UGUGAGUC-AUCGACUCACAC--GAUAU
+Z37972.1/1-174       UAUCAGUAUAUUACAUUAUACUG---------------------------
+M72891.1/1-196       UAUCAGUUUAAUAUCUGAUA--UGUGAACC-AUCGGUUCACAC--GAUAU
+M72890.1/1-196       UAUCAGUUUAAUAUCUGAUA--UGUGGACC-AUCGGUUCACAC--GAUAU
+M72888.1/1-195       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAC--GAUAU
+M72887.1/1-195       UAUCAGUUUAAUAUCUGAUA--UGUGAGUU-AUUGACUCACAC--GAUAU
+Z37973.1/1-173       UAUUAGUAUAUUACAUUAUACU----------------------------
+X56323.1/358-553     UAUCAGUUUAAUAUCUGAUA--UGUGAGUC-AUCGACUCACAC--GAUAU
+X15930.1/1-195       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAC--GAUAU
+X15936.1/256-455     UAUCAGUUUAAUAUCUGAUA--UGUGAGCC-AAUGGUUCACAC--GAUAU
+X15929.1/1-194       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AAUGGUCCACAC--GAUAU
+X05084.1/1-191       UAUUAGUUUAAUAUCUGAUA--UGUGGGCC-AAUGGCCCACAC--GAUAU
+X06477.1/503-698     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+X06475.1/589-783     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+X06473.1/389-584     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCUCACAC--GAUAU
+X06474.1/512-707     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+X06476.1/456-651     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+X52312.1/235-430     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+#=GC SS_cons         <<<<<<........>>>>>>...<<<<<<<....>>>>>>>.........
+#=GC RF              xxxxxxxxxxxxxxxxxxxx..xxxxxxxx.xxxxxxxxxxxx..xxxxx
+
+X63784.1/412-602     CACAUU-AAUUUUUCACAGGG-GUCG-GA--UUCA-CUAGUGGCUU----
+X63786.1/1152-1341   CACAUU-AAUUUUUCAAGGG--GUCG-GACAAACUA--GU-GGCUU----
+X58842.1/1-191       CACAUU-AAUUUUUCACAGGG-GUCG-GA--UUUA-CUAGUGGCUU----
+X63786.1/549-738     CACAUU-AAUUUUUCAAGGG--GUCG-GAUA-UAU-UAGU-GGCUU----
+AY007785.1/849-1041  UGAUGUGAAUUUUUCACGGGG-GUGGCGGGUAGCU-CUGA-GGCAA----
+AF095839.1/1586-1389 UAAACU-AAUUUUUUGAUGGG-GGCAAGGGGUUCCCCUCG-UGCUU----
+AF326335.1/1-142     A---CA-AA----UGAUCGCA-----------CUAG--------------
+M58665.1/571-712     AGAAAU-UAUAUCUCAAG--------------------------------
+AY007788.1/537-679   AGAAAU-UAUAACUCAAG--------------------------------
+X56455.1/161-312     --ACGA-AAUCUUUGAUCAC------------------------------
+U23406.1/206-352     A---GA-AAUCAUGGUACUA------------------------------
+AF047722.1/3099-3243 CA---A-AACUGUUG-CCUGU-----------------------------
+M58666.1/571-715     ----GU-AACUGUUGAGGCG------------------------------
+X56458.1/91-238      A---GA-AACCGCUGAUCUC-------------UCA--------------
+X56457.1/243-390     A---GA-AACCGCUGAUCUC-------------UCA--------------
+AY205287.1/148-4     A---GA-AACCGUUGAUCUC-------------UCA--------------
+X56456.1/243-390     A---GA-AACCGCUGAUCUC-------------UCA--------------
+M14625.1/332-488     -----U-UACCUUUUAAUUU--GUUACAAUACACAU--------------
+M23361.1/1-186       UAAUCU-UGUUUUUGGUUUGA-GUUG-GAAAGC---CUCU-GGCUU----
+X55772.1/223-412     UAAUCU-UGUUUUUGGUUUGA-GUUG-GAAAGC---CUCU-GGCUU----
+AF053589.1/90-279    ----UA-UGCUGGUG-UGUGU-GUGG-AUGC-UUU-GACA-GGCUU----
+X04247.1/87-278      UAAACU-CAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-GGCUU----
+X04241.1/85-276      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-AGCUU----
+X04244.1/85-276      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-ACCUU----
+X04256.1/85-275      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-AGCUU----
+X04243.1/69-260      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-AGCUU----
+X04246.1/87-278      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-GGCUU----
+K02457.1/1-187       UAAAUG-GAUUUUUGGAACAG-GGAGUUGGA--AGA--AG-AGCUU----
+X00093.1/360-550     UAAAUG-GAUUUUUGGAACAG-GGAGAUGGA--AGA--AG-AGCUU----
+M12856.1/361-551     UAAACG-GAUUUUUGGGCGCG-GGAGUUGGA--CCC--GG-AGCUU----
+X07913.1/1061-1251   UAAAUG-GAUUUUUGGAAGUA-GGAGUUGGA--AUA--GG-AGCUU----
+X04212.1/1-187       UAAAUG-GAUUUUUGGAACUA-GGAGUUGGA--AUA--GG-AGCUU----
+X59360.1/1-185       UAAAUG-GAUUUUUGGAGCAG-GGAGAUGGA--AUA--GG-AGCUU----
+M19204.1/1-187       UAAAUG-GAUUUUUGGAGCAG-GGAGAUGGA--AUA--GG-AGCUU----
+AF287992.1/4918-5108 UAAAUG-GAUUUUUGGAGCAG-GGAGAUGGA--AUA--GG-AGCUU----
+X54113.1/230-415     UAAUCU-GAUUUUUGGAUGAUCGGCCAUGGA-AUAG---G-GGCUU----
+M58447.1/507-698     UAAACU-GAUUUUUGAACCUA-GGCCAUGGA--AUA--GG-GGCUU----
+S64589.1/1-189       UAAACU-GAUUUUUGAACUUA-GGCCAUGGA--AUA--GG-GGCUU----
+L22247.1/6321-6513   UAAUCU-AUUUUUGCAACCUU-GGAA-GG--UUCG-UAGG-GGCUU----
+X51380.1/303-493     U-AUAU-GAUUUUUGGAACCCAGGGA-AGACUC-----GG-GGCUU----
+X51381.1/239-429     U-AUAU-GAUUUUUGGAAACUAGGGA-AGACUC-----GG-GGCUU----
+X51372.1/210-400     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+X51378.1/335-525     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+X51374.1/284-474     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+X51379.1/254-444     U-AUAU-GAUUUUUGGAUCCUAGGAA-AGACUC-----GG-GGCUU----
+X51375.1/389-580     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+X51376.1/309-499     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+L25918.1/1-181       UACCUG-UAUUUUUCACCUC-CGGAC-GGGU-U------G-AGCUU----
+X71483.1/1-191       UAACUU-UAAUAUUUUAGGGG-GUCA-AGGCAAUG-GGGG-CGCUU----
+AF106847.1/185-380   UAAAUU-UAUUUUUUGUGGG--GAGG-GUCCACCA-CAGU-GGCUU----
+AF106845.1/257-451   UAAAUU-UAUUUUUUGUGGGG-GAGG-GUCCACCA-UAGU-GGCUU----
+AF106845.1/1870-2065 UAAAUU-UAUUUUUCGUGGGG-GAGA-GUCCACCA-UAGU-GGCUU----
+X69326.1/1-193       UAAAUU-UAUUUUUUGUGGG--GAGG-GUCCACCA-CAGU-GGCUU----
+S72337.1/1-193       UAAAUU-UAUUUUUUGUGGG--GUGG-GUCCACCA-CAGU-AGCUU----
+X69327.1/1-196       UAAAUU-UAUUUUUUAUGGGG-GAGG-GCCCACCA-CAGU-AGCUU----
+X16459.1/280-475     UAAAUU-AAUUUUUUGUGGGG-AAAG-GUCCACUA-CAGU-GGCUU----
+X56322.1/513-709     UAACUC-AAUUUUUUAAGGGG-AAGA-GUCUGUUA-AGGUUAGCUU----
+X56321.1/284-479     UAACUC-AAUUUUUUAAGGGG-AAGA-GUCCAUUA-AGGU-AGCUU----
+M72889.1/1-196       UAACUC-AAUUUUUUAAGGGG-AAGA-GUCCAUUA-AGGU-AGCUU----
+X55840.1/268-462     UAACUC-UAUUUUUUGAGGG--GAGG-GUCUAUCA-CGGU-AGCUU----
+Z37972.1/1-174       --ACUC-UAUUUUUUAGG----GGAU-GUCC-AUA-CGGU-AGCUU----
+M72891.1/1-196       UAACUC-AAUUUUUUAAGGGG-GAAG-ACCCAUCA-AAGU-AGCUU----
+M72890.1/1-196       UAACUC-AAUUUUUUAAGGGG-AAGA-GUCCAUUA-AGGU-AGCUU----
+M72888.1/1-195       UAACUC-AAUUUUGUAAGGGG-AAGA-GUCCAUUA-AGGU-AGCUU----
+M72887.1/1-195       UAACUU-AAUUUUUUAGGGG--GAAG-GUCAAUUA-GAGU-AGCUU----
+Z37973.1/1-173       -AACUC-UAUUUUUGAGG----GGAU-GUCC-AUA-CGGU--GCUU----
+X56323.1/358-553     UAACUC-UAUUUUUUGAGGGG-GAAG-GUCCACCA-CGGU-AGCUU----
+X15930.1/1-195       UAAAUU-UAUUUCUUGAGGGG-AAGA-GUCCACCA-CAAU-AGCUU----
+X15936.1/256-455     UAAAUU-UAUCUCUUGAGGGG-GAGA-GUCCACUA-CAAU-AGCUUGCUA
+X15929.1/1-194       UAAAUU-UAUUUCUUGAGGGG-GAGA-GUCA-CCA-CAGU-AGCUU----
+X05084.1/1-191       UAAAUU-UAUUUCUUGAGGGG-AAGA-GGCCACCA-CAGU-AGCUU----
+X06477.1/503-698     UAACUC-UAUUUUUUAAGGGA-GAAA-ACCCACUA-AGGU-AGCUU----
+X06475.1/589-783     UAACUC-UAUUUUUUAAGGGA-GAAA-GCCCACUA-AGAU-AGCUU----
+X06473.1/389-584     UAACUC-UAUCUUUUAAGGGA-GAAA-GCCCGCUA-UGAU-AGCUU----
+X06474.1/512-707     UAACUC-UAUUUUUUAAGGGA-GAAA-GCCCACUA-AGAU-AGCUU----
+X06476.1/456-651     UAACUC-UAUUUUUUAAGGGA-GGAA-GCCCGUUU-AGAU-AGCUU----
+X52312.1/235-430     UAACUC-UAUUUUUUGAGGGA-GAAA-GCCCACUA-AGAU-AGCUU----
+#=GC SS_cons         ......................<<<<.<<<<.......<<.<<<......
+#=GC RF              xxxxxx.xxxxxxxxxxxxxx.xxxx.xxxx.xxx...xx.xxxxx....
+
+X63784.1/412-602     GCCCUAG--------U--CC-CGACGC-----GGUUGC--CCUUGG-CCU
+X63786.1/1152-1341   GCCAC---------UGGUCC-CGACGC-----UGUUGC--CCUUAG-CAU
+X58842.1/1-191       GCCCUAG--------U--CC-CGACGC-----GGUUGC--CCUUGG-CAU
+X63786.1/549-738     GCCACUG-------GU--CC-CGACGC-----UGUUGC--CCUUAG-CAU
+AY007785.1/849-1041  ACUCAGA-------GU--CCGCCACAC-----GUGUUGC-CCUGGA-GCU
+AF095839.1/1586-1389 GCGCGAG-------UC-CCU-UGCCAC-----GGGUUGC-CCUGCU-AUU
+AF326335.1/1-142     -------------------------GU-----UGUUUC--CCUGGA-GUU
+M58665.1/571-712     -------------------------GU-----UGUUUC--CCUGGA-GUU
+AY007788.1/537-679   -------------------------GU-----UGUUUC--CCUGGA-GUU
+X56455.1/161-312     -------------------------GCG----AGUUUU--CCUGGA-GUU
+U23406.1/206-352     -------------------------GG-----UUGUUUC-UCUGGA-GUU
+AF047722.1/3099-3243 -------------------------CCCG---CGUUCU--UCCGGG-GUU
+M58666.1/571-715     -------------------------CCG----GCGUCCU-CCCGGA-GUU
+X56458.1/91-238      -------------------------AG-----CGUUCU--UCCGGA-GUU
+X56457.1/243-390     -------------------------AG-----UGUUCC--UCCGGA-GUU
+AY205287.1/148-4     -------------------------AG-----CGUUCU--UCCGGA-GUU
+X56456.1/243-390     -------------------------AG-----UGUUCC--UCCGGA-GUU
+M14625.1/332-488     --------------UU--UU-UGGCACC----CAAAAU--AAUAAA--AU
+M23361.1/1-186       GCUAUGC-------UU--UC-CGACACU----GGUGUU--CUUGCU-AUU
+X55772.1/223-412     GCUAUGC-------UU--UC-CGACACU----GGUGUU--CUUGCU-AUU
+AF053589.1/90-279    GCUUGUA----GGGGC-CAU-GCACACACCAGGCAGACUCCCGGAA-GUU
+X04247.1/87-278      GCUCC--------ACC--UC-UGUCAC-----GGGUUGG-CCCGGU-AUU
+X04241.1/85-276      GCUCC--------ACC--UC-UGUCGC-----GGGUUGG-CCCGGU-AUU
+X04244.1/85-276      GCUCC--------ACC--UC-UGUCGC-----GGGUUGG-CCCGGU-AUU
+X04256.1/85-275      GCUCC--------ACC--UC-UGUCGC-----GGGUUGG-CCCGGU-AUU
+X04243.1/69-260      GCUCC--------GCC--UC-UGUCGC-----GGGUUGG-CCCGGU-AUU
+X04246.1/87-278      GCUCC--------ACC--UC-UGUCAC-----GGGUUGG-CCCGGU-AUU
+K02457.1/1-187       GCUCU--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+X00093.1/360-550     GCUCU--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+M12856.1/361-551     GCUCC--------CUC--CG-CUCCGC-----GCAUCGU-CCCGGU-AUG
+X07913.1/1061-1251   GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+X04212.1/1-187       GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+X59360.1/1-185       GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+M19204.1/1-187       GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+AF287992.1/4918-5108 GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+X54113.1/230-415     GCCG----------UC--CU-GGCCACG----GGUUGG--CCCGGU--UU
+M58447.1/507-698     GCUCC--------GUC--CU-GGCCAC-----GGGUUGG-CCCGGU-AUU
+S64589.1/1-189       GCUCC--------GUC--CU-GGCCAC-----GGGUUGG-CCCGGU-AUU
+L22247.1/6321-6513   GCUCCUC----------GCC-UUCCGC-----GGGUCGA-CCCGGU-AUU
+X51380.1/303-493     GCUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51381.1/239-429     GCUCC---------GU--CU-UUCCAA-----GGGUCGUCCCGGCG--UU
+X51372.1/210-400     GCUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51378.1/335-525     GCUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51374.1/284-474     GAUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51379.1/254-444     GCUCC---------GA--CU-UUCCGC-----GGGUCGUACUGGCG--UU
+X51375.1/389-580     GCUCUC--------GA--NU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51376.1/309-499     GCUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+L25918.1/1-181       GCUC---------AAC--CC-GUCCAC-----GGGUCGG-CCUCGU-AUU
+X71483.1/1-191       GCGUCCC-------GC--CG-CGACAG-----CUUGGCA-GGAGGC--UU
+AF106847.1/185-380   GCCACUG-------GG--GC-CCUCAC-----GCGUUGCCCAGGCG--UU
+AF106845.1/257-451   GCCACUA-------GG--GC-CUUCGU-----GUGUCGCCUAGGCG--UU
+AF106845.1/1870-2065 GCCACUA-------GG--GC-CCUCAU-----GUGUCGCCUAGGCG--UU
+X69326.1/1-193       GCCACUG-------GG--GC-CCUCAC-----GUGUUC--CCUGGACGUU
+S72337.1/1-193       GCUAUUG-------GG--GC-CCACAU-----GCGUCGCCUGGGCG--UU
+X69327.1/1-196       GCUGCUG-------GG--GC-CCUUGC-----GUGUCGCCCAGGCG--UU
+X16459.1/280-475     GC-AUUG-------GG--UC-CCUUAU-----GUGUCGCUCUAGCG--UU
+X56322.1/513-709     GCUACCU-------GG--GU-UCUUGU-----GCGUCGCCCAUGCG--UU
+X56321.1/284-479     GCUGCCU-------GG--GC-UCUUGC-----GCGUCGCCCAUGCG--UU
+M72889.1/1-196       GCUACCU-------GG--GC-UCUUGC-----GCGUCGCCCAUGCG--UU
+X55840.1/268-462     GCUAUCG-------GG--AC-CUUUAA-----GCAUCGCCUUGGUG--CU
+Z37972.1/1-174       GCUAUUGGGAUUCAGG--AC-CUUCAA-----GCGUCCU-CUGGCA--UU
+M72891.1/1-196       GCUACUU-------GG--GU-CUUCAC-----GCGUCGCCUGGGCG--UU
+M72890.1/1-196       GCUACCU-------GG--GC-UCUUGC-----UCGUCGCCCAUGUG--UU
+M72888.1/1-195       GCUACCU-------GG--GC-UCUUGG-----GCGUCGC-CAUGCG--UU
+M72887.1/1-195       GCUACUU-------GG--GU-CUUCGU-----GUGUCGCCUAGGUG--UU
+Z37973.1/1-173       GCUAUUGUGAUUCAGG--AC-CUUCAA-----GCGUCCU-CUGGCG--UU
+X56323.1/358-553     GCUAUCG-------AG--AC-CUUCAA-----GUCUCGCCUAGGUG--UU
+X15930.1/1-195       GCUAUUC-------GG--UC-UCUUGU-----GUGUCGCUUUUGCG--UU
+X15936.1/256-455     GCUAUUG-------GG--UC-UCUCAA-----GUGUUGCUUUUGCG--UU
+X15929.1/1-194       GCUAUUG-------GG--UC-UCUCGC-----GUGUCGCUCUUGCG--UU
+X05084.1/1-191       GCUAUUG-------GG--UC-UCUUAC-----GUGUCGCUCUUGCG--UU
+X06477.1/503-698     GCUAUCU-------GG--GU-UUUCAC-----GAGUCGCCCAUGCG--UU
+X06475.1/589-783     GCUAUCU-------GG--GC-UUUCAA-----GAGUCGCCCAUGCG--UU
+X06473.1/389-584     GCUAUCU-------GG--GC-UUCCAC-----GAGUCGCCCAUGCG--UU
+X06474.1/512-707     GCUAUCU-------GG--GC-UUUCAC-----GAGUCGCCCAUGCG--UU
+X06476.1/456-651     GCUAUCU-------GG--GC-UUUCAC-----GAGUCUCCCAUGCG--UU
+X52312.1/235-430     GCUAUCU-------GG--GC-UUUCAA-----GAGUCGCCUAUGCG--UU
+#=GC SS_cons         >>>>>.........>>..>>.>>>>.......<<<<<<..<<<<<<....
+#=GC RF              xxxxx.........xx..xx.xxxxxx.....xxxxxxx.xxxxxx..xx
+
+X63784.1/412-602     GCA-CGCU-ACUAAGG---AGCGGCUACCCCUG
+X63786.1/1152-1341   GCA-CGUA-ACUAAGG---AGUGGCUAACCCUA
+X58842.1/1-191       GCA-CGCU-ACUAAGG---AGCGGCUACCCCUG
+X63786.1/549-738     GCA-CGUA-ACUAAGG---AGUGGCUAACCCUA
+AY007785.1/849-1041  GCA-CUAC-A-UCAGGAG-UUGGCACACCC---
+AF095839.1/1586-1389 GCA-CUAC-CGGCAGG--CGCGGCCCAACCCAC
+AF326335.1/1-142     CCA-CCUU--UCCAGG----GGAGCAACU----
+M58665.1/571-712     CCA-CGUU--UCCAGG-----GAGCAACUC---
+AY007788.1/537-679   CCA-CGUU--UCCAGG----GGAGCAACUC---
+X56455.1/161-312     CCA-CUCU-UUCCAGG---CGAAGCUCGCCCUU
+U23406.1/206-352     CCA-CCUU--UCCAGG---GGAGCAGCUACCUU
+AF047722.1/3099-3243 CCA-CUUG--UCCGGA---CGGAGCGCGAC---
+M58666.1/571-715     CCA-CGUG--UCCGGU--UGGGGCGCCGCC---
+X56458.1/91-238      CCA-CGUG--UCCGGA---UGGAGCGCUUCCUU
+X56457.1/243-390     UCG-CGUG--UCCGGA---UGGAGCGCUUCCUU
+AY205287.1/148-4     CCA-CGUG--UCCGGA---UGGAGCGUCA----
+X56456.1/243-390     UCG-CGUG--UCCGGA---UGGAGCGCUUCCUU
+M14625.1/332-488     GGA-CGGG--AAGAGA---CUUUUUAAGC----
+M23361.1/1-186       GCA-CUUACUGGCAAG---CGACGCCGAA----
+X55772.1/223-412     GCA-CUAC-UGGCAAG---CGACGCCGAAUCUU
+AF053589.1/90-279    G----UUCCG-UCCGG---AG-CUGCACUUUUU
+X04247.1/87-278      GCA-GUAC-CGCCGGGAUUUCGGCCCAAC----
+X04241.1/85-276      GCA-GUAC-CGCCGGGAUUUUGGCCCAAC----
+X04244.1/85-276      GCA-GUAC-CGCCGGGAUUUUGGCCCAAC----
+X04256.1/85-275      GCA-GUAC-CGCCGGGAUUUUGGCCCAAC----
+X04243.1/69-260      GCA-GUACCC-CCGGGAUUUCGGCCCAAC----
+X04246.1/87-278      GCA-GUAC-CGCCGGGAUUUCGGCCCAAC----
+K02457.1/1-187       GCA-GUACCU-CCAGG--ACCGGUGCACU----
+X00093.1/360-550     GCA-GUACCU-CCAGG--ACCGGUGCACUUCUC
+M12856.1/361-551     GCA-GUACCU-CCGGG--CACGGUGCACCUCCC
+X07913.1/1061-1251   GCA-GUACCU-CCAGG--AACGGUGCACCCCCU
+X04212.1/1-187       GCA-GUACCU-CCAGG--AACGGUGCACC----
+X59360.1/1-185       GCA-GUACCU-CCAGG--AACGGUGCACC----
+M19204.1/1-187       GCA-GUACCU-CCAGG--AACGGUGCACC----
+AF287992.1/4918-5108 GCA-GUACCU-CCAGG--AACGGUGCACUUCCC
+X54113.1/230-415     GCA-CUAC-UGCCGGG---AUCGGCCACAC---
+M58447.1/507-698     GCA-GUACUU-CCGGG--AUCGGCCCACCCCUC
+S64589.1/1-189       GCA-GUACCU-CCGGG--AUCGGCCCACCC---
+L22247.1/6321-6513   GCACCUACCU-CCGGG--AACGCCCACGCCCCC
+X51380.1/303-493     GCA-CUGC--UGCCGGG-CUCGGCCCAGUCCCC
+X51381.1/239-429     GCA-CUGC--UGCCGGG-CUCGGCCCAGUCCCC
+X51372.1/210-400     GCA-CUGC--UGCCGGG-CUCGGCCCAGUCCCC
+X51378.1/335-525     GCA-CUGC--UGCCGGG-CUCGGCCCAGUGCCC
+X51374.1/284-474     GCA-CUGC--UGUCGGG-CUCGGCCCAGUCCCC
+X51379.1/254-444     GCA-CUGC--UGCCGGG-CUCGGCCCAGUCCCC
+X51375.1/389-580     GCA-CUGC--UGCCGGNN-UCGGCCCANNCCCC
+X51376.1/309-499     GCA-CUGC--UGCCGGNN-UCGNNCCAGUCCCG
+L25918.1/1-181       GCA-UUGCCU-CGAGG---UUGGCUCA------
+X71483.1/1-191       ACA-CUAC--CUCUCU---UGCCGAGCACCCCA
+AF106847.1/185-380   GCA-CUGC--UGCCCGGGCCUGGCGCACCCCAA
+AF106845.1/257-451   GCA-CUAC--AGCCUUGG-CUGGCGCACCCCAA
+AF106845.1/1870-2065 GCA-CUAC--AGCCUUGG-CUGGUGCACCCCAU
+X69326.1/1-193       GCA-CUACUGUCCAGG--UGUGGCGCACCC---
+S72337.1/1-193       GCA-CUGC--UGCCCUGGCCCGGCGCACCC---
+X69327.1/1-196       GCA-CUGC--UGCCUGGG-CCGGCGCACCCCAC
+X16459.1/280-475     GCA-CUAU--UGCUUGAGCCUGGCGCACCCCAA
+X56322.1/513-709     GCA-CUAC--UGCACGGGCCUGGCGCACCCCAC
+X56321.1/284-479     GCA-CUAC--UGCACGGGCCUGGCGCACCCCAC
+M72889.1/1-196       GCA-CUAC--UGCAUGGGCCUGGCGCACCCCAC
+X55840.1/268-462     GCA-CUAU--AACCUUGGCCUGGUGCACCGUAC
+Z37972.1/1-174       GCA-CUAC--UGUCUUGGCUUGACGCACCCCCA
+M72891.1/1-196       GCA-CUAC--AGCCCAGGCCUGGCACACCCCAC
+M72890.1/1-196       GCA-CUAC--UGCACGGGCCUGGCGUACCCCAC
+M72888.1/1-195       GCA-CUAC--UGCAUGGUCCUGGCGCACCCCAC
+M72887.1/1-195       GCA-CUAU--AGCCUUGGCCUGGAGCACCCCAC
+Z37973.1/1-173       GCA-CUAC--UGUCUUGACUUGACGCACCCCCA
+X56323.1/358-553     GCA-CUAC--UGCCUUGGCCUGGCACACCCCAC
+X15930.1/1-195       GCA-CUAU--AGCAAUUG-CUGGCGCACCCCAC
+X15936.1/256-455     GCA-CUAU--AGCAAUAGCCCGACACACCCCAC
+X15929.1/1-194       GCA-CUAU--AGCAAUUG-CUGGCGCACCCCAC
+X05084.1/1-191       GCA-CUAU--AGCAAUUG-CUGGCGCACCC---
+X06477.1/503-698     GCA-CUAC--UGCACGGGCCUGGCUCAUCCCGC
+X06475.1/589-783     GCA-CUAC--UGCAAGGG-CUGGCUCAACCCGC
+X06473.1/389-584     GCA-CUAC--UGCACGGGCCUGGCUCAACCCGC
+X06474.1/512-707     GCA-CUAC--UGCACGGGCCUGGCUCAACCCGC
+X06476.1/456-651     GCA-CUAU--UGCGAGGGCUUGGCUCAACCCGC
+X52312.1/235-430     GCA-CUAC--UGCACAGGCUUGGCUCAACCCGC
+#=GC SS_cons         ..........>>>>>>....>>>>>>.......
+#=GC RF              xxx.xxxx..xxxxxx...xxxxxxxxxxxxxx
+//
+# STOCKHOLM 1.0
+#=GF ID U3
+#=GF AC RF00012
+#=GF DE Small nucleolar RNA U3
+#=GF AU Griffiths-Jones SR, Mifsud W
+#=GF GA 55.3
+#=GF NC 55.1
+#=GF TC 55.3
+#=GF SE Zwieb C, The uRNA database, PMID:9016512
+#=GF SS Published; PMID:10199569
+#=GF TP Gene; snRNA; guide; CD-box;
+#=GF BM cmbuild CM SEED
+#=GF BM cmsearch -W 350 CM SEQDB
+#=GF DR URL; http://psyche.uthct.edu/dbs/uRNADB/u3/u3.html;
+#=GF RN [1]
+#=GF RM 9016512
+#=GF RT The uRNA database.
+#=GF RA Zwieb C;
+#=GF RL Nucleic Acids Res 1997;25:102-103.
+#=GF RN [2]
+#=GF RM 10567566
+#=GF RT Nuclear retention elements of U3 small nucleolar RNA.
+#=GF RA Speckmann W, Narayanan A, Terns R, Terns MP;
+#=GF RL Mol Cell Biol 1999;19:8412-8421.
+#=GF CC Small nucleolar RNAs (snoRNAs) are involved in the processing and
+#=GF CC modification of rRNA in the nucleolus. There are two main classes
+#=GF CC of snoRNAs: the box C/D class, and the box H/ACA class. U3 snoRNA
+#=GF CC is a member of the box C/D class. Indeed, the box C/D element is
+#=GF CC a subset of the six short sequence elements found in all U3
+#=GF CC snoRNAs, namely boxes A, A', B, C, C', and D. The U3 snoRNA
+#=GF CC secondary structure is characterised by a small 5' domain (with
+#=GF CC boxes A and A'), and a larger 3' domain (with boxes B, C, C', and
+#=GF CC D), the two domains being linked by a single-stranded
+#=GF CC hinge. Boxes B and C form the B/C motif, which appears to be
+#=GF CC exclusive to U3 snoRNAs, and boxes C' and D form the C'/D
+#=GF CC motif. The latter is functionally similar to the C/D motifs found
+#=GF CC in other snoRNAs.
+#=GF CC The 5' domain and the hinge region act as a pre-rRNA-binding
+#=GF CC domain. The 3' domain has conserved protein-binding sites. Both
+#=GF CC the box B/C and box C'/D motifs are sufficient for nuclear
+#=GF CC retention of U3 snoRNA. The box C'/D motif is also necessary for
+#=GF CC nucleolar localisation, stability and hyper-methylation of
+#=GF CC U3 snoRNA. Both box B/C and C'/D motifs are involved in specific
+#=GF CC protein interactions and are necessary for the rRNA processing
+#=GF CC functions of U3 snoRNA.
+#=GF SQ 21
+
+U27297.1/2-180         AGACUGUACUCCACAAGGAUCAUUUCUUGAGGAAGUAUCAGUCCGAUUCA
+AF277396.1/3-126       GACCGUACUCUGAACAGAAUCGUUUUAUGAGUACAACCUCUUAAUUGAAA
+L32919.1/393-532       GACCGUACUCUGAACAGAAUCGUUUUAUGAGUAUAACCUCUUAAUGGAAA
+X05498.1/324-651       AACACAUUCAACAGUAGGAUCAUUUCUAUAUUAAUCGUCACUCUUUGACU
+X05499.1/124-451       AACACAUUCUACAGUAGGAUCAUUUCUAUAGGAAUCGUCACUCUUUGACU
+M18578.1/158-485       AACACAUUCUACAGUAGGAUCAUUUCUAUAGGAAUCGUCACUCUUUGACU
+M26649.1/1-332         GUCGACGUACUUCAUAGGAUCAUUUCUAUAGGAAUCGUCACUCUUUGACU
+AL121770.1/10682-10430 UCGACGAUACUCCAUAGGAUCAUUUCUAUAGUAUACGUCCGGCUUGGGUU
+X13850.1/317-568       GUAUCGAUACUCCAUAGGAUCAUUUCUAUAGUAUACGUCCUUCUUGGGUU
+Z12613.1/694-912       AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUGUACCUGGUGAAAUGU
+X07318.1/1-219         AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUGUACCUGGUGAAAUGU
+X07319.1/1-197         AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUUUACCUGGUGAGAUGU
+J01884.1/1-214         AAGACUAUACUUUCAGGGAUCAUUUCUAUAGUUCGUUACUAGAGAAGUUU
+V01267.1/2-213         GUGACUAUACUUUCAGGGAUCAUUUCUAUAGUUCGUUACUAGAGAAGUUU
+X14945.1/538-753       AAGACUAUACUUUCAGGGAUCAUUUCUAUAGUGUGUUACUAGAGAAGUUU
+V00190.1/62-269        AUGACCAAAC-UCUUAGGAUCAUUUCUAGAGUAUCGUCUAUUAAAAUUAU
+X79685.1/140-354       CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCU-CGUACCGUUGCAUCC
+X63065.1/859-1073      CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCU-CGUACCGCUGCAUCC
+Z29641.1/760-980       CGACCUUACUUGAACAGGAUCUGUUCUAUAGGAU-CGUACUGUUGCAUCU
+X52629.1/326-541       CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCU-CGUACCUCUGUUUCC
+X52630.1/530-744       CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCU-CGUACCUCUGUUUCC
+#=GC SS_cons           ......<<<<<<<<.<<<..<<<<<<..<<<<.....>>>>..>>>>>>.
+#=GC RF                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+U27297.1/2-180         CAGAGAACACUACAAUCUUCAA----CAGCCACGAUGAUGACUGG--CA-
+AF277396.1/3-126       AAAAACCGAGUUUCAAAUCCUG------------AUGAUGACGG--UUG-
+L32919.1/393-532       AGAAACCGAGUUUCAAAUCCUG------------AUGAAGACGG--UUG-
+X05498.1/324-651       CUUCAAAAGAGCCACUGAAUCC-----AACUUGGUUGAUGAGCC-C-CA-
+X05499.1/124-451       CUUCAAAAGAGCCACUGAAUCC-----AACUUGGUUGAUGAGUC-C-CA-
+M18578.1/158-485       CUUCAAAAGAGCCACUGAAUCC-----AACUUGGUUGAUGAGUC-C-CA-
+M26649.1/1-332         CUUCAAAAGAGCCACUGAAUCC-----AACUUGGUUGAUGAGUC-C-CA-
+AL121770.1/10682-10430 UCCUAACCUAGCCACAGAACUC-----AACACGGAUGAUGAUAG------
+X13850.1/317-568       UCCUAACCUAGCCACAGAAGUG-----AACACGGAUGAUGAUAG------
+Z12613.1/694-912       GCUCGAAAGUGUCUGAACUCAC----AAACCACGAGGAAGAGCGU--CA-
+X07318.1/1-219         GCUCGAAAGUGUCUGAACUCAC----AAACCACGAGGAAGAGCGU--CA-
+X07319.1/1-197         GCUCUAAAGUGUCUGAACUCAC----AAACCACGAGGAAGAGCGU--CA-
+J01884.1/1-214         CUCUGACUGUGUAGAGCACCCG----AAACCACGAGGAGGAGACG--UA-
+V01267.1/2-213         CUCUGACUGUGUAGAGCCCACG----AAACCACGAGGACGAGACA--UA-
+X14945.1/538-753       CUCUGAACGUGUAGAGCACCGA----AAACCACGAGGAAGAGAGG--UA-
+V00190.1/62-269        UCAUCAAUAAUUUUUCCUCUUUCA--CAGCUAGGAUGAUGAUACA--CA-
+X79685.1/140-354       UUGACUAAUAAGGAGGCAAGCAC-UUAAGCUUGGUUGAUGACGC---AUG
+X63065.1/859-1073      UUUACCAAUAAGGAGGCAAGCAC-UUCAGUCUGGUUGAUGCAUC----UG
+Z29641.1/760-980       UUGAUUAAUAAGAAGGCAAGUAC-UUAAACCUGGUUGAUGAGAAU--UUG
+X52629.1/326-541       UUGAUUUCUCAAGAGACAGGCCC-UUAACCCUGGUUGAUGAACC---AUG
+X52630.1/530-744       UUGAUUUCUCAAGAGACAGGCCU-UAAACCCUGGUUGAUGAACC---AUG
+#=GC SS_cons           .>>>>>>>>>>>.................<<<<.................
+#=GC RF                xxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxxxxxxx...xx.
+
+U27297.1/2-180         --GCUUUCCUCUCGGA-GCGUGAGGCAGCG--------------------
+AF277396.1/3-126       ---CUUUCUCCGCCC--GGAGAGCGUUUC---------------------
+L32919.1/393-532       ---CUUUCUUCGCCC--GGAGAGCGCUUC---------------------
+X05498.1/324-651       -UAACCUUUGUACCCCAGAGUGAGGAAAUGAAAUCGAAUUUAAAUUAGCU
+X05499.1/124-451       -UAACCUUUGUACCCCAGAGUGAGAAACCGAAAUUGAAUCUAAAUUAGCU
+M18578.1/158-485       -UAACCUUUGUACCCCAGAGUGAGAAACCGAAAU-GAAUCUAAAUUAGCU
+M26649.1/1-332         -UAACCUUUGUACCCCAGAGUGAGAAACCGAAAUUGAAUCUAAAUUAGCU
+AL121770.1/10682-10430 -GAGGCACCGUUGCCCUCAGAGUGAGGACU--------UUUAA-------
+X13850.1/317-568       -GAGGCACCGUUGCCU-CAGAGUGAGGACU--------UUUAA-------
+Z12613.1/694-912       ---GUGUUCUCUCCU--GAGCGUGAAGUGA--------------------
+X07318.1/1-219         ---GUGUUUUCUCCU--GAGCGUGAAGUGA--------------------
+X07319.1/1-197         ---GUGUCUUCUCCU--GAGCGUGAAGUGA--------------------
+J01884.1/1-214         ---GCGUUCUCUCCU--GAGCGUGAAGCCG--------------------
+V01267.1/2-213         ---GCGUCCCCUCCU--GAGCGUGAAGCCG--------------------
+X14945.1/538-753       ---GCGUUUUCUCCU--GAGCGUGAAGCCG--------------------
+V00190.1/62-269        -----CUCACUAUACGAAAGCGUGAAACCG--------------------
+X79685.1/140-354       A----CCUGUGGGCCA-GAGCGUGAUU-AA--------------------
+X63065.1/859-1073      A----CCUCUGGGCCA-GAGCGUGAUU-AA--------------------
+Z29641.1/760-980       A----CCUGUGGGCCA-GAGCGUGAUUUAA--------------------
+X52629.1/326-541       A----CCGUGCGGCUA-GAGCGUGAUU-GA--------------------
+X52630.1/530-744       A----CCGUGCGGCUA-GAGCGUGAUU-GA--------------------
+#=GC SS_cons           ...<<<<<<<<<<<<..............<....................
+#=GC RF                ...xxxxxxxxxxxx..xxxxxxxxxxxxx....................
+
+U27297.1/2-180         --------------------------------------------------
+AF277396.1/3-126       --------------------------------------------------
+L32919.1/393-532       --------------------------------------------------
+X05498.1/324-651       UGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUUGAAUAAAAUUU
+X05499.1/124-451       UGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUUGAAUAAAAAUU
+M18578.1/158-485       UGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUUGAAUAAAAAUU
+M26649.1/1-332         UGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUUGAAUAAAAAUU
+AL121770.1/10682-10430 --------------------------------------------------
+X13850.1/317-568       --------------------------------------------------
+Z12613.1/694-912       --------------------------------------------------
+X07318.1/1-219         --------------------------------------------------
+X07319.1/1-197         --------------------------------------------------
+J01884.1/1-214         --------------------------------------------------
+V01267.1/2-213         --------------------------------------------------
+X14945.1/538-753       --------------------------------------------------
+V00190.1/62-269        --------------------------------------------------
+X79685.1/140-354       --------------------------------------------------
+X63065.1/859-1073      --------------------------------------------------
+Z29641.1/760-980       --------------------------------------------------
+X52629.1/326-541       --------------------------------------------------
+X52630.1/530-744       --------------------------------------------------
+#=GC SS_cons           ..................................................
+#=GC RF                ..................................................
+
+U27297.1/2-180         --------------AGCGACCUCGGUCGCAUCGCAUCGAUGAUCGCA---
+AF277396.1/3-126       --------------------------------------------------
+L32919.1/393-532       --------------------------------------------------
+X05498.1/324-651       UG-CUUUGCCGUUGCAAUUGUGAUAACUUCCUUUGGAAUUUGUUGCGAUA
+X05499.1/124-451       UU-CUUUGCCGUUGCAUUUGUAGUUUUUUCCUUUGGAAGUAAUUACAAUA
+M18578.1/158-485       UUGCUUUGCCGUUGCAUUUGUAGUUUUUUCCUUUGGAAGUAAUUACAAUA
+M26649.1/1-332         UUGCUUUGGCGUUGCAUUUGUAGUUUUUUCCUUUGGAAGUAAUUACAAUA
+AL121770.1/10682-10430 -UUCUUUGAAGGCAUGCUUUUCGAUUAGGUUUUUUACCUAAUUGUUUUGC
+X13850.1/317-568       -UUCUUUGAAGGCAUGCUUUUCGAUUAGGUUUUUUACCUAAUUGUUUUGC
+Z12613.1/694-912       -------------GCUC-ACAGU-GCUGCUUCA-UUGUGGCUGCUGUUUG
+X07318.1/1-219         -------------GCUC-ACAGU-GCUGCUUCA-UUGUGGCUGCUGUUUG
+X07319.1/1-197         -------------GCUC-UCAGU-GCUGCUUCA-UUGUGGCUGCUGUUUG
+J01884.1/1-214         -------------GCUC-UUAGU-GUUGCUUCC-GUGCAACUGCUAUUGG
+V01267.1/2-213         -------------GCUC-UAGGU-GCUGCUUC--UGCCUCUUGCCAUUGG
+X14945.1/538-753       -------------GCUUUCUGGC-GUUGCUUGG-CUGCAACUGCCGUCAG
+V00190.1/62-269        ------------UUAUUAUCAAAUGAUUCAUUUAUUUGUUAUUAACAUU-
+X79685.1/140-354       ---------CGGCC-GGAUCACUGGCUGAUUU--GAUC--CCACGGCUGU
+X63065.1/859-1073      ---------CGGCCAGGAUUCCCUUAUGGGGGCAAUCCACG----GCUGU
+Z29641.1/760-980       ---------CGGCCAGGACUUUG-CCUUGGUGC-AUUGUC-UGGAGCUGC
+X52629.1/326-541       ---------CGGCUACGAU-CGUCCUCGGACGC-AUCCAGU----GCUGU
+X52630.1/530-744       ---------CGGCUACGAU-CGUCCUUGGAUGC-AUCCGGU----GCUGU
+#=GC SS_cons           .............<<...<<<<<.<<<<<.......>>>>>.>>>>>..>
+#=GC RF                .............xxxxxxxxxx.xxxxxxxxx.xxxxxxxxxxxxxxxx
+
+U27297.1/2-180         -------------GAUGAGAGG---------------UCAGCAAUUUGAG
+AF277396.1/3-126       -------------GAUGAACGG-------------CA-------------
+L32919.1/393-532       -------------GAUGAACGG-----------CAGAAGAAAGUUCCAGA
+X05498.1/324-651       UUUAAUGG--CGCGAUGAUCUUGACCCAUCCUAUGUGCUUCCAUUUUGGA
+X05499.1/124-451       UUUUAUGG--CGCGAUGAUCUUGACCCAUCCUAUGUACUUCUUUUUUGAA
+M18578.1/158-485       UUUUAUGG--CGCGAUGAUCUUGACCCAUCCUAUGUACUUCUUUUUUGAA
+M26649.1/1-332         UUUUAUGG--CGCGAUGAUCUUGACCCAUCCUAUGUACUUCUUUUUUGAA
+AL121770.1/10682-10430 UGUCUUUCUAUGCGAUGAUCUC---UUACAUGAUAUGUUUCCUUUUGGU-
+X13850.1/317-568       UGUCAGAGUAUGCGAUGAUCUC---UUACAUGAUAUGUUUCCUUUUGGU-
+Z12613.1/694-912       CUAUU--------GAUGAACGU------UCUG-CUCCCCUUUA-UUAUUG
+X07318.1/1-219         CUAUU--------GAUGAACGU------UCUG-CUCCCCUUUA-UUAUUG
+X07319.1/1-197         CUAUU--------GAUGAACGU------UCUACUUCCCCUUUA-UUAUUG
+J01884.1/1-214         CCAUU--------GAUGAUCGU------UCUCGGUCCUCU-------CUG
+V01267.1/2-213         CAGCU--------GAUGAUCG-------UCUUCUCUCCUU-------CGG
+X14945.1/538-753       CCAUU--------GAUGAUCGU------UCUUCUCUCCGUA------UUG
+V00190.1/62-269        -------------GAUGACCGU------------CUAAUUCA----GGGA
+X79685.1/140-354       A------------GAGGAUCGU------UUCU--UGCCGGGCC-UCGCCU
+X63065.1/859-1073      A------------GAGGAUCGU------UCCUG--CCUUGCUC--AUGCU
+Z29641.1/760-980       A------------GAUGAUCGU------UCUUG-GCCAGGCUU-AAUGUC
+X52629.1/326-541       A------------GAGGAUCGU------UACUC-GGCUCGGUUUCUACCU
+X52630.1/530-744       A------------GAGGAUCGU------UACUC-GGCUCGGUU-CUACCU
+#=GC SS_cons           >>..........................<<<..<<<<<<..........>
+#=GC RF                x............xxxxxxxxx......xxxxx.xxxxxxxxx.xxxxxx
+
+U27297.1/2-180         UGG----------------U-------------------------
+AF277396.1/3-126       -GGA----------------G------------------------
+L32919.1/393-532       AGGAU----------------------------------------
+X05498.1/324-651       AGG-AUAGGGAUUCAUGGGUGGGUAC-AAAUGGCAGUCUGAC---
+X05499.1/124-451       GGG-AUAGGGCUCUAUGGGUGGGUAC-AAAUGGCAGUCUGAC---
+M18578.1/158-485       GGG-AUAGGGCUCUAUGGGUGGGUAC-AAAUGGCAGUCUGAC---
+M26649.1/1-332         GGG-AUAGGGCUCUAUGGGUGGGUAC-AAAUGGCAGUCUGACAAG
+AL121770.1/10682-10430 -CGUAUUAUGU---A----GGGCAGCUGGUGUUUU--CUGACGUG
+X13850.1/317-568       -CGUAUUAUGU-------AGGGCAGCUGGUGUUUU--CUGACGUG
+Z12613.1/694-912       GGGAGAUGGA----------GGGAGA-GAACACA-GGCUGAGUGG
+X07318.1/1-219         GGGAGAUAGA----------GGGAGA-GAACACA-AGCUGAGUGG
+X07319.1/1-197         GGGAGAUGGA-----------------------------------
+J01884.1/1-214         AGGGGCGAGA----------GGGAGA-GAACGCA-GUCUGAGUGG
+V01267.1/2-213         GGGGGUAAGA----------GGGAGG-GAACGCA-GUCUGAGUGG
+X14945.1/538-753       GGGAGUGAGA----------GGGAGA-GAACGCG-GUCUGAGUGG
+V00190.1/62-269        UGAA----------UUGGUUGUAUGG-UGGGAU---UCGUACUGG
+X79685.1/140-354       GGCC--AGGA---------UGGCUCU-CAGGUU--GUCUGACAGG
+X63065.1/859-1073      UGUG-CAGGG---------UGGCCCA-GAGGUU--GUCUGACAGA
+Z29641.1/760-980       UGGC-UAGGG---------UGGCCUA-CAGGCU--GUUUGACAGG
+X52629.1/326-541       UGCC-GGGG----------UGGUCGC-ACGGCG--GUCUGACAGG
+X52630.1/530-744       UGUC-GGGG----------UGGUCGC-ACGGCG--GUCUGACAGG
+#=GC SS_cons           >>>>>..>>>..........>>>>>>.>>>>>>........>>>>
+#=GC RF                xxxx.xxxxx..........xxxxxx.xxxxxx..xxxxxxxxxx
+//
diff --git a/testsuite/3.4.12.stk b/testsuite/3.4.12.stk
new file mode 100644
index 0000000..148ed1d
--- /dev/null
+++ b/testsuite/3.4.12.stk
@@ -0,0 +1,1226 @@
+# STOCKHOLM 1.0
+#=GF ID U1
+#=GF AC RF00003
+#=GF DE U1 spliceosomal RNA
+#=GF AU Griffiths-Jones SR, Mifsud W, Moxon SJ
+#=GF GA 37.0
+#=GF NC 37.0
+#=GF TC 37.2
+#=GF SE Zwieb C, The uRNA database, PMID:9016512
+#=GF SS Published; PMID:2405391
+#=GF TP Gene; snRNA; splicing;
+#=GF BM cmbuild CM SEED
+#=GF BM cmsearch -W 250 CM SEQDB
+#=GF DR URL; http://psyche.uthct.edu/dbs/uRNADB/u1/u1.html;
+#=GF RN [1]
+#=GF RM 9016512
+#=GF RT The uRNA database.
+#=GF RA Zwieb C;
+#=GF RL Nucleic Acids Res 1997;25:102-103.
+#=GF RN [2]
+#=GF RM 2405391
+#=GF RT Saccharomyces cerevisiae U1 small nuclear RNA secondary structure
+#=GF RT contains both universal and yeast-specific domains.
+#=GF RA Kretzner L, Krol A, Rosbash M;
+#=GF RL Proc Natl Acad Sci U S A 1990;87:851-855.
+#=GF RN [3]
+#=GF RM 7984237
+#=GF RT Crystal structure at 1.92 A resolution of the RNA-binding domain of
+#=GF RT the U1A spliceosomal protein complexed with an RNA hairpin.
+#=GF RA Oubridge C, Ito N, Evans PR, Teo CH, Nagai K;
+#=GF RL Nature 1994;372:432-438.
+#=GF RN [4]
+#=GF RM 11297556
+#=GF RT Two functionally distinct steps mediate high affinity binding of U1A
+#=GF RT protein to U1 hairpin II RNA.
+#=GF RA Katsamba PS, Myszka DG, Laird-Offringa IA;
+#=GF RL J Biol Chem 2001;276:21476-21481.
+#=GF CC U1 is a small nuclear RNA (snRNA) component of the spliceosome
+#=GF CC (involved in pre-mRNA splicing). Its 5' end forms complementary
+#=GF CC base pairs with the 5' splice junction, thus defining the 5'
+#=GF CC donor site of an intron.
+#=GF CC There are significant differences in sequence and secondary
+#=GF CC structure between metazoan and yeast U1 snRNAs, the latter being
+#=GF CC much longer (568 nucleotides as compared to 164 nucleotides in
+#=GF CC human). Nevertheless, secondary structure predictions suggest
+#=GF CC that all U1 snRNAs share a 'common core' consisting of helices I,
+#=GF CC II, the proximal region of III, and IV [1].
+#=GF CC This family does not contain the larger yeast sequences.
+#=GF SQ 100
+
+X58845.1/1-161       --ACUUACCUGGCUGG-AGUUU-GCUA---UCGAUCAU-GAAG-GGUAG-
+X63783.1/2024-2186   UUACUUACCUGGCUGG-AGUUU-GCUA---UCGAUCAU-GAAG-GGUAG-
+X63783.1/1394-1556   UUACUUACCUGGCUGG-AGUUA-GCUA---UCGAUCAU-GAAG-GGUAG-
+X63783.1/596-756     UAAAUUACAAUGUUGU-AGUUA-GCUA---UAUAUCAA-AAAA-UAUAG-
+M29062.1/238-387     UUACUUACCUGGCAUG-AGUUU--CUG---CAGCACAA-GAAU-UGUGG-
+AY198212.1/1-163     AUACUUACCUGGCACA-GGGGA-UACC---ACGAUCAC-CAAG-GUGGU-
+AJ243001.2/347-509   AUACUUACCUGGCACA-GGGGA-UACC---ACGAUCAC-CAAG-GUGGU-
+AY198211.1/1-163     AUACUUACCUGGCACA-GGGGA-UACC---ACGAUCAC-CAAG-GUGGU-
+AY198213.1/1-163     AUACUUACCUGGCACA-GGGAA-UACC---ACGAUCAC-UAAG-GUGGU-
+AY198214.1/1-163     AUACUUACCUGGCACA-GGGGA-UACC---ACGAUCAC-UAAG-GUGGU-
+K00787.1/2-165       AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X01725.1/69-233      AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53541.1/1195-1359   AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X04257.1/1-164       AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+J01156.1/9-172       AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53543.1/383-547     AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53542.1/2592-2756   AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53544.1/117-281     AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X53544.1/1653-1817   AUACUUACCUGGCGUA-GAGGUUAACC---GUGAUCAC-GAAG-GCGGU-
+X02585.1/923-1086    AUACUUACCUGGCAGG-CGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+X00549.1/150-313     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAU-GAAG-GUGGU-
+X02585.1/1513-1676   AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M59827.1/771-934     AUACUUACCUGGCAGG-GGAGC-AUCU---GUGAUCAG-CAAG-GCAGA-
+X01093.1/329-492     AUACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+X01091.1/442-605     AUACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+X01092.1/374-537     AUACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+V00444.1/1-162       --ACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+J00914.1/146-309     AUACUUACCUGGCAGG-GGAGA-CACC---AUGAUCAG-GCAG-GUGGU-
+Y00131.1/944-1108    AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAU-GAAG-GUGGU-
+M32270.1/371-535     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAU-GAAG-GUGGU-
+J00645.1/51-213      AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+K03128.1/241-77      AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAU-GAAG-GUGGU-
+M32271.1/288-452     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+K02430.1/690-853     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+X12936.1/575-738     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+V01266.1/1-168       --ACUUACCUGGCAGG-GAGAU--ACC---AUGAUCAC-GAAG-GUGUU-
+M14386.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+V00590.1/1-162       --ACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M14385.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+DQ058356.1/1-168     AUGUCUUCGUGGCGGG-GGAGA-GACGCUGUUGGUCCU-GAUAAAGUGU-
+M14586.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+V00591.1/394-557     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+DQ058357.1/1-164     AUACUUAACUGGCAAG-GGAAA-UAAC---AUGAUCAUUAAAG-GUGGA-
+M14587.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+K00529.1/225-388     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M14585.1/106-268     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+K00788.1/2-165       AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M28012.1/108-271     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M28013.1/108-271     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+J00318.1/433-596     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M14387.1/399-562     AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+M38483.1/1-164       AUACUUACCUGGCAGG-GGAGA-UACC---AUGAUCAC-GAAG-GUGGU-
+DQ092354.1/1778-1949 AUACUUACCUGACGGU-GAAGC-AAAC---CUGGUCAA-CAUG-GGGCU-
+X75936.1/1034-1195   AUACUUACCUGGCGCA-GGGGU-AGCA---UUGAUCAA-GAAG-GAUGC-
+M27880.1/1-161       AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+X56629.1/421-582     AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+X01749.1/448-609     AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+X04994.1/620-781     AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+X04993.1/647-808     AUACUUACCUGGCGCA-GGGGU-CGCA---UUGAUCAA-GAAG-GAUGC-
+L22246.1/3195-3356   AGACUUAUUUGGUUGG-GAGGA-UUUC---GUAAUCAG--AAG-GCGGG-
+L22246.1/5535-5699   AAACUAACCUGGCUGG-GAGGCAUCUC---GCGAUCAU-GAAG-GCGGG-
+L22246.1/2071-2235   AAACUAACCUGGCUGG-GGGGCAUCUC---GCGAUCAU-GAAG-GCGGG-
+L22246.1/4551-4714   AAACUUACCUGGCUGG-GAGGC-UUUC---GUGAUCAU-GAAG-GCGGA-
+X51371.1/181-345     AAACUUACCUGGCUGG-GGGUUAUUUC---GCGAUCAC-AAAG-GCGGA-
+M73768.1/361-517     AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-CAAG-GCUCC-
+L25914.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+L25915.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+L25921.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+L25916.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+L25917.1/1-158       AAACUUACUUGGCGCC-GGGAC-CAGG---GUGAUCAC-GAAU-GCCCU-
+L25919.1/1-159       AAACUUACCUGGCGCC-GGGUU-CAGG---GUGAUCAG-GAAU-GCUCU-
+X13841.1/396-551     AUACAUACCUGGCCGG-GGGAA-GUCG---GUGAUCAA-GACG-GCCGA-
+X13842.1/1-150       ------ACCUGGCCGG-GGGAA-GUCG---GUGAUCAA-GACG-GCCGA-
+X70869.1/1-161       AUACUUACCUGGCCCG-CUUCU-CGAG---GUGGUCAC-CAUG-GCCUC-
+X06880.1/1-162       AUACUUACCUGUCCGG-CCUGC-GACC---UCGAGCAA-GAAG-GGGGU-
+X69334.1/1-160       AUACUUACCUGGACGG-GGUCG-ACGA---GCGAUCAA-GAAG-GCUCG-
+X69333.1/1-157       ----UUACCUGGACGG-GGUCG-ACGA---GCGAUCAA-GAAG-GCUCG-
+S72336.1/2-161       AUACUUACCUGGACGG-GGUCG-ACGG---GCGAUCAA-GAAG-GCCCG-
+X69329.1/1-160       AUACUUACCUGGACGG-GGUCG-ACGG---GCGAUCAA-GAAG-GCCCG-
+X69328.1/1-158       --ACUUACCUGGACGG-GGUCG-ACGG---CCGAUCAA-GAAG-GGUCG-
+Z11883.1/2839-2998   AUACUUACCUGGACGG-GGUUA-AUGG---GCGAUCAA-UAAG-ACCCA-
+Z11883.1/1496-1656   UUACUUACCUGGACGG-GGUCA-AUGG---GCAAUCAA-UAAG-ACCCA-
+Z11881.1/1515-1675   AUACUUACCUGGACGG-GGUCA-AUGG---GCGAUCAA-UAAG-ACCUA-
+Z11881.1/315-475     AUACUUACCUGGACGG-GGUCA-AUGG---GCGAUCAA-UAAG-ACCUA-
+Z11883.1/3441-3603   UUACUG--GUGGGUGGCGGAGA-AGAGAUCGUGACAUC-GUAG-ACCUA-
+Z11883.1/361-521     AUACUUACCUGGACGG-GGUCA-AUGG---ACGAUCAA-UAAG-ACCCA-
+Z11881.1/2581-2742   AUACUUACCUGGACGG-GGUCA-AUGG---GUGAUCAA-UAAG-ACCCAA
+Z11882.1/353-512     AUACUUACCUGGACGG-GGUCA-AUGG---GCGAUCAA-UAAG-ACCCA-
+X14414.1/152-312     AUACUUACCUGGACGG-GGUCA-AUAG---GCGAUCAA-UAAG-ACCCA-
+X14417.1/177-340     AUACUUACCUGGACGG-GGUCA-AUGG---GUAAUCAA-GAAG-UUCCA-
+X14415.1/175-335     UUACUUACCUGGACGG-GGUCA-AUUG---GCGAUCAU-GAAG-GUCCA-
+X14419.1/178-338     AUACUUACCUGGACGG-GGUCA-AUGG---GCGAUCAU-GAAC-ACCCA-
+X14416.1/171-331     AUACUUACCUGGACGG-GGUCU-AUGG---GCGAUCAU-GUAG-GUCCA-
+X06809.1/232-392     AUACUUACCUGGACGG-GGUCA-AUGG---AUGAUCAA-GAAG-GUCCA-
+X06810.1/261-421     AUACUUACCUGGACGG-GGUCA-AUGG---AUGAUCAA-UAAG-GUCCA-
+J03563.1/352-512     AUACUUACCUGGACGG-GGUCA-AUGG---AUGAUCUA-UAAG-GUCCA-
+X15926.1/1-161       AUACUUACCUGGAUGG-GGUCG-AUGG---GUGAUCAU-GAAG-GCCCA-
+X15927.1/1-160       AUACUUACCUGGAUGG-GGUCA-AUGG---GUGAUCAA-GAAG-GCCCA-
+X15928.1/1-160       AUACUUACCUGGAUGG-GGUCA-AUGG---GUGAUCAU-GAAG-GCCCA-
+AY222070.1/1-157     AUACUUACCUGGACGG-GGUCG-UUGG---GUGAUCAU-GAAG-AUCCG-
+#=GC SS_cons         ...........<<<<<.<<<<<..<<<...<<............>>>>>.
+#=GC RF              xxxxxxxxxxxxxxxx.xxxxx.xxxx...xxxxxxxx.xxxx.xxxxx.
+
+X58845.1/1-161       CGGCUU---AGG-GUGGAGCAGGUCAUU-----GCACAAAAGAUGU-CUG
+X63783.1/2024-2186   CGGCUU---AGG-GUGGAGCAGGUCAUU-----GCACAAAAGAUGU-CUG
+X63783.1/1394-1556   CGGCUU---AGG-GUGGAGCAGGUCAUU-----GCACAAAAGAUGU-CUG
+X63783.1/596-756     CAACUA---AGG--UGGAGCAAGUCAUU-----GUACUAAAGAUGU-UUG
+M29062.1/238-387     AGACUCA--GUU-AUUUGUCUUGGCAUU-----GCACUG-AGCCCU-G-A
+AY198212.1/1-163     UCCCCC---AAG-ACGAGGCUCACCAUU-----GCACUC-CGG-UG-GCG
+AJ243001.2/347-509   UCCCCC---AAG-ACGAGGCUCACCAUU-----GCACUC-CGG-UG-GCG
+AY198211.1/1-163     UCCCCC---AAG-ACGAGGCUCACCAUU-----GCACUC-CGG-UG-GCG
+AY198213.1/1-163     UCCCCCA--AGG-CGAGGCUCA-CCAUU-----GCACCU-CGG--UGGCG
+AY198214.1/1-163     UCCCCCA--AGG-CGAGGCCCC-CCAUU-----GCACUU-CGG-UG-GUG
+K00787.1/2-165       UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X01725.1/69-233      UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53541.1/1195-1359   UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X04257.1/1-164       UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+J01156.1/9-172       UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53543.1/383-547     UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53542.1/2592-2756   UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53544.1/117-281     UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X53544.1/1653-1817   UCCUCCG--GAG-UGAGGCUUGGCCAUU-----GCACCU-CGG-CU-GAG
+X02585.1/923-1086    UCUCCCA--GGG-CGAGGCUCAGCCAUU-----GCACUC-CGG-CU-GUG
+X00549.1/150-313     UCUCCCA--GGG-CGAGGCUCAGCCAUU-----GCACUC-CGG-UU-GUG
+X02585.1/1513-1676   UCUCCCA--GGG-CGAGGCUCAGCCAUU-----GCACUC-CGG-CC-GUG
+M59827.1/771-934     GCUCCCA--GGG-UGAGGCUCAUCCAUU-----GCACAU-CGGAUU--UG
+X01093.1/329-492     UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+X01091.1/442-605     UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+X01092.1/374-537     UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+V00444.1/1-162       UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+J00914.1/146-309     UUUCCCA--GGG-CGAGGCUCAUCCCCU-----GCACUC-CGG-GU-GUG
+Y00131.1/944-1108    UUUCCCA--GGG-CGAGGCUCACCCAUUU----GCACUGUUGGGGU-GUG
+M32270.1/371-535     UUUCCCA--GGG-CGAGGCUCACCCAUU-----GCACUU-UGGGGU-GUG
+J00645.1/51-213      UUUCCCA--GGG-CGAGGUGUAUCCAUU-----GCA-UC-CGG-AU-GUG
+K03128.1/241-77      UUUCCCA--GGG-CGAGGCUCACCCAUU-----GCACUU-UGGGGU-GUG
+M32271.1/288-452     UUUCCCA--GGG-CGAGGCUCACCCAUU-----GCACUU-UGGGGU-GUG
+K02430.1/690-853     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+X12936.1/575-738     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+V01266.1/1-168       UUCUCUCCAGGG-CGUGGUCUAUCCAUUGAGGCGCACUC-CGU-GG-AUG
+M14386.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+V00590.1/1-162       UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M14385.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+DQ058356.1/1-168     UUUUCUUG-GGG-GAGGGUUUUUACUUU-----GUGUUU-GGGAUG-UGU
+M14586.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+V00591.1/394-557     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+DQ058357.1/1-164     UUUUUCA--GGG-UGAGGUUUGUCUCUU-----GCAUUG-UGG-AU-GUG
+M14587.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+K00529.1/225-388     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M14585.1/106-268     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+K00788.1/2-165       UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M28012.1/108-271     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M28013.1/108-271     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+J00318.1/433-596     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M14387.1/399-562     UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+M38483.1/1-164       UUUCCCA--GGG-CGAGGCUUAUCCAUU-----GCACUC-CGG-AU-GUG
+DQ092354.1/1778-1949 UCUUCC---AGGGUGAGGCUUUUGCAUU-----GCACUU-CGCCUG-G-G
+X75936.1/1034-1195   ACCCCC---AGG-ACGAGGCUUGCUAUU-----GCACAC-CGG-CU--CG
+M27880.1/1-161       ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+X56629.1/421-582     ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+X01749.1/448-609     ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+X04994.1/620-781     ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+X04993.1/647-808     ACCCCC---AGG-GCGAGGCUUGCCAUU-----GCACUC-CGG-CU--UG
+L22246.1/3195-3356   ACCUCCA--UGG-CGAGGCUUGGUCAUU-----GCACUUUCGA-CC-AGG
+L22246.1/5535-5699   ACCUCCA--UGG-CGAGGUUUGGCCAUU-----GCACUUUCGG-CC-AGG
+L22246.1/2071-2235   ACCUCCA--UGG-UGAGGUCUGGUCAUU-----GCACUUCCGA-CC-AGG
+L22246.1/4551-4714   ACCUCCA--UGG-UGAGGCUUGGUCAUU-----GCACUUUCGA-CC-AGG
+X51371.1/181-345     AUCCCCA--UGG-UUAGGCCUACCCAUU-----GCACUUUUGGUGC-GGG
+M73768.1/361-517     GACCCCA--GGU-GGAGGCUCA-GCAUU-----GCACUC-CGC--U-GUG
+L25914.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+L25915.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+L25921.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+L25916.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+L25917.1/1-158       GGCCCCA--GGU-GGAGGCUCG-CCAUU-----GCACUC-CGG--C-GUG
+L25919.1/1-159       GACCCCG--GGU-GGAGGCUCA-CCAUU-----GCACUU-CGG--U-GGG
+X13841.1/396-551     GUCCCU---AGU-UGGGGUACCUCUCCU-----GCACUU-GAGAGG-G-G
+X13842.1/1-150       GUCCCU---AGU-UGGGGAACCUCUCCU-----GCACUU-GAGAGG-G-G
+X70869.1/1-161       GGUUGU---GUG-GUCGGUCUUCACCUU-----GCACUU-UGU-GA-GGG
+X06880.1/1-162       CUAGGUA--GUG-CUUGUACCUCGCCUU-----GUACUA-UGCUUG-GGG
+X69334.1/1-160       UGGCCU---GGG-UCAGUGGUCCACAUU-----GCACUU-GGU-GG-AUG
+X69333.1/1-157       UGGCCU---AGG-UUAGUGGCCCACAUU-----GCACUU-GGUGGGUG-C
+S72336.1/2-161       UGGCU----GGG-UCAAUGGCUCACAUU-----GCACUU-GGUGGGUG-C
+X69329.1/1-160       UGGCU----GGG-UCAAUGGCUCACAUU-----GCACUU-GGUGGGUG-C
+X69328.1/1-158       UGGCCU---AGA--UCAAUGGUCACAUU-----GCACCU-GGUGAG-CGC
+Z11883.1/2839-2998   UGGGCCU--AGG-UUGGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11883.1/1496-1656   UGGCCU---AGG-UUGGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11881.1/1515-1675   UGGCCU---AGG-CUUGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11881.1/315-475     UGGCCU---AGG-CUUGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11883.1/3441-3603   UGGCUU---AGA-UUGAUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11883.1/361-521     UGGCCU---AGG-UUGGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+Z11881.1/2581-2742   UGACCC---AGG-CUUGUGACCUACAUU-----GCACUU-UGGAGG-GGU
+Z11882.1/353-512     UGGCCU---AGG-CUUGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+X14414.1/152-312     UGGCCU---AGG-UUGGUGACCUCCAUU-----GCACUU-UGGAGG-GGU
+X14417.1/177-340     UGGCCU---AGG-UUGGUGACCUCCAUU-----GCACUA-AGGAGG-GGU
+X14415.1/175-335     UGGCCU---AGG-UUGGUAACCUCCAUU-----GCACUU-AGGAGA-GGU
+X14419.1/178-338     UGGCCU---AGG-UUGGUGACCAUCAUU-----GCACUU-UGAAGG-GGU
+X14416.1/171-331     UGGCCU---AGG-UUGGUGACUUUCAUU-----GCACUU-UGGAGG-GGU
+X06809.1/232-392     UGGCCU---AGG-GAAGUAACCUCCAUU-----GCACUG-AGGAGG-GGU
+X06810.1/261-421     UGGCCU---AGG-GAAGUAACCUCCAUU-----GCACUU-AGGAGG-GGU
+J03563.1/352-512     UGGCCU---AGG-GAAGUGACCUUCAUU-----GCACUC-AGAAGG-GGU
+X15926.1/1-161       UGGCU----AGG-AUUGUGACCUCCAUU-----GCACUU-AGGAGG-GGU
+X15927.1/1-160       UGGCU----AGG-CAAGUGACCUCCAUU-----GCACUU-AGGAGG-GGU
+X15928.1/1-160       UGGCU----AGG-CAAGUGACUUCCAUU-----GCACUU-AGGAGG-GGU
+AY222070.1/1-157     UGGCCUA--GCG-UGGUGGC---UUCCU-----GCACUU-GAGGU----G
+#=GC SS_cons         >>>>>>...<<<.......<<<.<<................>>..>.>.>
+#=GC RF              xxxxxxx..xxx.xxxxxxxxxxxxxxx.....xxxxxx.xxx.xx.xxx
+
+X58845.1/1-161       UAAUA---------CCUUAUUGUUC-CCCGU---GCGG---GGAACCGAA
+X63783.1/2024-2186   UAAUA---------CCUUAUUGUUC-CCCGU---GCGG---GGAACCGAA
+X63783.1/1394-1556   UAAUA---------CCUUAUUGUUC-CCCGU---GCGG---GGAACCGAA
+X63783.1/596-756     UAAUA---------CCUUG--AUGUUCCCGC----UGG--GAGCAAUA--
+M29062.1/238-387     CGAAU---------AACUGUGGACUGGCUAA----GGU--CAG-CUCCG-
+AY198212.1/1-163     CUGACC--------CUUG-CGAUGACCCCAAAU-GUGG--GUU-ACUCG-
+AJ243001.2/347-509   CUGACC--------CUUG-CAAUGACCCCAAAU-GUGG--GUU-ACUCG-
+AY198211.1/1-163     CUGACC--------CUUG-CGAGGACCCCAAAU-GUGG--GUU-ACUCG-
+AY198213.1/1-163     CUGAC---------CCUUGCGAUGACCCCAAAU-GUGG--GUU-ACUCG-
+AY198214.1/1-163     UUGAC---------CCUUGCGAUGAUCCCAAAU-GUGG--AUU-ACUCG-
+K00787.1/2-165       UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X01725.1/69-233      UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53541.1/1195-1359   UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X04257.1/1-164       UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+J01156.1/9-172       UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53543.1/383-547     UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53542.1/2592-2756   UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53544.1/117-281     UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X53544.1/1653-1817   UUGAC---------CUCUGCGAUUAUUCCUAAU-GUGA--AUA-ACUCG-
+X02585.1/923-1086    CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X00549.1/150-313     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X02585.1/1513-1676   CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAAGUCG-
+M59827.1/771-934     CUGAC---------CCCUGCGAUGUCCCCAAAU-GCGG---GAUUCUCG-
+X01093.1/329-492     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X01091.1/442-605     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X01092.1/374-537     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+V00444.1/1-162       CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+J00914.1/146-309     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+Y00131.1/944-1108    CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+M32270.1/371-535     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+J00645.1/51-213      CUGAC---------CACUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+K03128.1/241-77      CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+M32271.1/288-452     CUGAC---------CCCUGCGAUUUCCCAAAU--GCGG---GAAACUCG-
+K02430.1/690-853     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+X12936.1/575-738     CUGAC---------CCCUGCGAUUUCCCCAAAU-GCGG---GAAACUCG-
+V01266.1/1-168       CUGAC---------CCCUGCGAUUUCCUCCAAAUGCGG---GAAACUCG-
+M14386.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+V00590.1/1-162       CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M14385.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+DQ058356.1/1-168     UUGCU---------CCCG-CGAUUUCCCCGA---AUGA--GAAAACUCG-
+M14586.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+V00591.1/394-557     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+DQ058357.1/1-164     CUGAC---------CCCUGUGGUUUUCUACAAAUGUGG---GAAACUUA-
+M14587.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+K00529.1/225-388     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M14585.1/106-268     CUGCC---------CCUG-CGAUUUCCCCAAAU-GUGG---GAAACUCG-
+K00788.1/2-165       CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M28012.1/108-271     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M28013.1/108-271     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+J00318.1/433-596     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M14387.1/399-562     CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+M38483.1/1-164       CUGAC---------CCCUGCGAUUUCCCCAAAU-GUGG---GAAACUCG-
+DQ092354.1/1778-1949 CUGACUCUGGGUUGACUG-CGAUUACCGCUAAC-GUCG--GUA-ACUCG-
+X75936.1/1034-1195   CUGAA---------GCUUGCGAUUCCCUCAAAC-GUAG---GGAACUCG-
+M27880.1/1-161       CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+X56629.1/421-582     CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+X01749.1/448-609     CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+X04994.1/620-781     CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+X04993.1/647-808     CUGAA---------CCUUGCGAUUCCCCCAAAC-GUGG---GGAACUCG-
+L22246.1/3195-3356   CUGAC---------CAGUGUGGCAGACCCGAG--UUGGGAUUGG--CCA-
+L22246.1/5535-5699   CUGAC---------CCGUGUGGCAGUCCCGAG--UUGGGAUUGG--CCA-
+L22246.1/2071-2235   CUGAC---------CUGUGUGGCAGUCCCGAG--UUGGGAUUGG--CCA-
+L22246.1/4551-4714   CUGAC---------CCGUGUGGCAGUCCCGAG--UUGGGAUUGG--CCA-
+X51371.1/181-345     CUGAC---------CUGUGUGGCAGUCUCGAGU-UGAG--AUU-CGCCA-
+M73768.1/361-517     UUGAA---------GCCUGCGACGGACUCUAA--UCGG--GUUCGCUCG-
+L25914.1/1-159       UUGAA---------ACUCGCGACGAACCCUAA--UUGG--GCUCGCUCG-
+L25915.1/1-159       UUGAA---------ACUCGCGACGAACCCUAA--UUGG--GUGCGCUCG-
+L25921.1/1-159       UUGAA---------ACUCGCGACGAACCCUAA--UUGG--GUGCGCUCG-
+L25916.1/1-159       UUGAA---------ACUCGCGACGAACCCUAA--UUGG--GUGCGCUCG-
+L25917.1/1-158       UUGAA---------GCCUGCGACGAUCCCUAA--UUGG--GUGCGCUCG-
+L25919.1/1-159       UUGAA---------ACUUGCGACGAACCCUAA--UUGG--GUGCGCUCG-
+X13841.1/396-551     CCCCU---------UCUA-UGAUUG-CCUUC-----GG--GUA-ACUCA-
+X13842.1/1-150       CUCCU---------UCUA-UGAUUG-CCUUC-----GG--GUA-ACUCA-
+X70869.1/1-161       CCUUC---------CGCA-GUCGGCCCUUCG-----GG--UGU-CCGGC-
+X06880.1/1-162       UA--G---------CGCUGUGUGCGGGGCAA---GUCC---UCGUUACA-
+X69334.1/1-160       CCUGG---------CCCA-CCAUCUCCCCAA---GUGG---GAGAGUGG-
+X69333.1/1-157       GCUGG---------CCUA-UCAUCUCCCCAA---GUGG---GAGAGUGA-
+S72336.1/2-161       GUUGG---------CCCA-CCAUCUCCCCAA---GUGG---GAGAGUGG-
+X69329.1/1-160       GUUGG---------CCCA-CCAUCUCCCCAA---GUGG---GAGAGUGG-
+X69328.1/1-158       GUUGG---------CCUA-CCAUCUCCCCAA---GUGG---GAGAGUGG-
+Z11883.1/2839-2998   GCCUA---------CCUA-AGGUCGGCUCAA---GUAG--UCG-AGCCU-
+Z11883.1/1496-1656   GCCUU---------CCUA-AGGUCGACCCAA---GUGG--UCG-AGCCU-
+Z11881.1/1515-1675   GCCUG---------CCUA-AGGUCGGCCCAA---GUGG--UCG-AGCCU-
+Z11881.1/315-475     GCCUG---------CCUA-AGGUCGACCCAA---GUGG--UCG-AGCCU-
+Z11883.1/3441-3603   GCCUG---------CCUAAAGUCUG-CCCAA---GUGG--UCG-AGCCU-
+Z11883.1/361-521     GCCUG---------CCUA-AGGUCGGCCCAA---GUGG--UCG-AGCCU-
+Z11881.1/2581-2742   GCCUG---------CCUA-AGGUCAGCCCAA---GUGG--UUG-AGCCU-
+Z11882.1/353-512     GCCUG---------CCUA-AGGUCGACCUAA---GUGG--UCG-GGCCU-
+X14414.1/152-312     GCCAA---------UCUA-AGGUCGGCCCAA---GUGG--UCG-AGCCU-
+X14417.1/177-340     GCUUG---------CCUA-AGGUCGACCCAA---GUGG--UUG-AGCCU-
+X14415.1/175-335     GCCUA---------CCUA-AGAUCGGCCCAA---GUGG--CCG-AAUCU-
+X14419.1/178-338     GCCCG---------CCUA-AGGUCGGCCCAA---GUGG--UCG-AGCCU-
+X14416.1/171-331     GCCCG---------CCUA-AGAUCAGCCCAA---GAGG--UUG-AGUCU-
+X06809.1/232-392     GCCUU---------UCUA-AGGUCUGUCCAA---GUGA--CAG-AGCCU-
+X06810.1/261-421     GCUUU---------CCUA-AGGUCUGCCCAA---GUGG--CAG-AGCCU-
+J03563.1/352-512     GCUAC---------UCUA-AGGUCUGUCCAA---GUGA--UGG-AGCCU-
+X15926.1/1-161       GCUUU---------CCUA-AGGUCUACCCAA---GUGG--UGG-AGCCU-
+X15927.1/1-160       GCUAG---------CCUA-AGGUCUACCCAA---GUGG--UGG-AGCCU-
+X15928.1/1-160       GCUUG---------CCUA-AGGUCUACCCAA---GUGG--UGG-AACCU-
+AY222070.1/1-157     GCUAA---------CGCAAAGGU-CACCCCAA--GUGG---GAGAUCCU-
+#=GC SS_cons         ..............>>>..<<<.<<.<<........>>...>>...>>>.
+#=GC RF              xxxxx.........xxxxxxxxxxxxxxxxxxx.xxxx..xxxxxxxxx.
+
+X58845.1/1-161       ACAGCACAAUUUCUGCUAG--GGGAGAC-GUGCACUU--A-GUGCUGUCU
+X63783.1/2024-2186   ACAGCACAAUUUCUGCUAG--GGGAGAC-GUGCACUU--A-GUGCUGUCU
+X63783.1/1394-1556   ACAGCACAAUUUCUGCUAG--GGGAGAC-GUGCACUU--A-GUGCUGUCU
+X63783.1/596-756     ACAACAAAAUUUCUGAUUG--GAAAUAG--UCAUUAAACUAACUGGCUAU
+M29062.1/238-387     GAUGCAUCAUUUUUGAGUU--CGU-----CCCUCAUU----UGGGGC---
+AY198212.1/1-163     GGUGUGUAAUUUCUGUUAG--CUGGGG--ACUGCGUU--CGCGCUUUCCC
+AJ243001.2/347-509   GGUGUGUAAUUUCUGUUAG--CUGGGG--ACUGCGUU--CGCGCUUUCCC
+AY198211.1/1-163     GGUGUGUAAUUUCUGUUAG--CUGGGG--ACUGCGUU--CGCGCUUUCCC
+AY198213.1/1-163     GGUGUGUAAUUUCUGUUAG--CUGGGG--ACUGCGUU--CGCGCUUUCCC
+AY198214.1/1-163     GGUGUGUAAUUUUUGGUAG--CUGGGG--ACUGCGUU--CGCGCUAUCCC
+K00787.1/2-165       UGCGUGUAAUUUUUGGUAG--CCGGGAA--UGGCGUU--CGCGCCG-UCC
+X01725.1/69-233      UGCGUGUAAUUUUUGUUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X53541.1/1195-1359   UGCGUGUAAUUUUUGUUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X04257.1/1-164       UGCGUGUAAUUUUUGGUAG--CCGGGAA--UGGCGUU--CGCGCCG-UCC
+J01156.1/9-172       UGCGUGUAAUUUUUGGUAG--CCGGGAA--UGGCGUU--CGCGCCG-UCC
+X53543.1/383-547     UGCGUGUAAUUUUUGGUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X53542.1/2592-2756   UGCGUGUAAUUUUUGUUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X53544.1/117-281     UGCGCGUAAUUUUUGGUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X53544.1/1653-1817   UGCGUGUAAUUUUUGGUAG---CCGGGA-AUGGCGUU--CGCGCCGUCCC
+X02585.1/923-1086    ACUGCAUAAUUUCUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+X00549.1/150-313     ACUGCAUAAUUUCUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+X02585.1/1513-1676   ACUGCAUAAUUUCUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M59827.1/771-934     ACUGUAUUAUUUCUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+X01093.1/329-492     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+X01091.1/442-605     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+X01092.1/374-537     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+V00444.1/1-162       ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+J00914.1/146-309     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+Y00131.1/944-1108    A-UGCA-AAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+M32270.1/371-535     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+J00645.1/51-213      ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--UGUGCUCUCCC
+K03128.1/241-77      ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+M32271.1/288-452     ACUGCAUAAUUUGUGGUAG--UGGGGGA-GCUGCGUU--CGCGCGCCCCC
+K02430.1/690-853     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+X12936.1/575-738     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUCUCCC
+V01266.1/1-168       ACUGCAUAAUUUGUGGUAG--UGCGGGG--GACUGUU--CGCGCUC-CUC
+M14386.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+V00590.1/1-162       ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M14385.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+DQ058356.1/1-168     GCUGCAUAACUUGUGGUAG--UGGGGG--ACUGCUUU--UGCGCUUUUCU
+M14586.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+V00591.1/394-557     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+DQ058357.1/1-164     AUUGCAUAAUUUGUGGUAG--UGGGGAC-U---AUGU--UGGUUCUCUCC
+M14587.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+K00529.1/225-388     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUC--CGCGCUUUCCC
+M14585.1/106-268     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+K00788.1/2-165       ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M28012.1/108-271     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M28013.1/108-271     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+J00318.1/433-596     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M14387.1/399-562     ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+M38483.1/1-164       ACUGCAUAAUUUGUGGUAG--UGGGGG--ACUGCGUU--CGCGCUUUCCC
+DQ092354.1/1778-1949 ACCGUACACUUUCUGGCUG--UGGGGG--CCUGCGUU--GGCGCUCGCCC
+X75936.1/1034-1195   GGCGUAUUAUUUAUGGUAG---CGGGGA-UCUGCGUU--CGCGCUAUCCC
+M27880.1/1-161       GGCGUAUUAUUUAUGGUAG--CGGAGAU--CUGCGUU--CGCGCUA-UCU
+X56629.1/421-582     GGCGUAUUAUUUAUGGUAG---CGGAGA-UCUGCGUU--CGCGCUAUCUC
+X01749.1/448-609     GGCGUACAAUUUAUGGUAG---CGGAGA-UCUGCGUU--CGCGCUAUCUC
+X04994.1/620-781     GGCGUACAAUUUAUGAUAG---CGGAGA-UCUGCGUU--CGCGCUAUCUC
+X04993.1/647-808     GGCGUACAAUUUAUGGUAG---CGGAGA-UCUGCGUU--CGCGCUAUCUC
+L22246.1/3195-3356   ACAGCAUAAUUUUUGCGUU---UGGGGA--CAGCGUU--CGCGCUU-CCC
+L22246.1/5535-5699   ACAGCAUAAUUUUUGCGUU----UGGGG-ACAGCGUU--CGCGCUUCCCC
+L22246.1/2071-2235   ACAGCAUAAUUUUUGCGUU----UGGGG-ACAGCGUU--CGCGCUUCCCC
+L22246.1/4551-4714   ACAGCAUAAUUUUUGCGUU----UGGGG-ACAGCGUU--CGCGCUUCCCC
+X51371.1/181-345     ACAGCUUAAUUUUUGCGUA--UCGGGG---CUGCGUG--CGCGCGG-CCC
+M73768.1/361-517     GGUGCAUAGUUUUUGCCAG--UGGGGA-----GCCUU--CGGGC--GUCC
+L25914.1/1-159       GACGCGUAGUUUUUGUCAG--UGGGGA----GGUCUU--CGGAUCA-UCC
+L25915.1/1-159       GGCGUGUAGUUUUUGUCAG--UGGGGA---GGUCUCA--C-AGUCC-UCC
+L25921.1/1-159       GGCGUGUAGUUUUUGUCAG--UGGGGA----GGUCUU--CGGAUCA-UCC
+L25916.1/1-159       GGCGUGUAGUUUUUGUCAG--UGGGGA---GGUCUCA--C-AGUCA-UCC
+L25917.1/1-158       GACGCGUAGUUUUUGUCAG--UGGGGA----GGUCUU--CGGAUCA-UCC
+L25919.1/1-159       GACGCGUAGUUUUUGUCAG--UGGGGA----GGUCUU--CGGAUCA-UCC
+X13841.1/396-551     ACGGCAUAAUUUGUGAUAG--CGUGGG---GUGCGCUU-GUCGCGC-CCU
+X13842.1/1-150       ACGGCAUAAUUUGUGAUAG--CGUGGG---GUGCGCUU-GUCGCGC-CCU
+X70869.1/1-161       AGGGCUAAAUUUUUGUUAG--GCUGAGGACCCGCGCUA-UGCGCGGCCUC
+X06880.1/1-162       ACGGAAUAAUUUCUGGCAG--GCCGUUG-CACGCGCU--UGCGCGUCCUC
+X69334.1/1-160       AUGUCAUAAUUUGUGGUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+X69333.1/1-157       ACGUCAUAAUUUGUGGUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+S72336.1/2-161       ACGUCAUAAUUUGUGCUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+X69329.1/1-160       ACGUCAUAAUUUGUGCUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+X69328.1/1-158       ACGUCGUAAUUUGUGGUAG---AGGGGG-UACGCGUU--CGCGCGGCCCC
+Z11883.1/2839-2998   ACGUCAUAAUUUGUUGCAG----UGGG--CCUGCGUU--CGCGCGGCCCC
+Z11883.1/1496-1656   AUGUCAUAAUUUGUUGCAG---UGGGGG-CCAGCGUU--CGCGCGGCCCC
+Z11881.1/1515-1675   ACGUCAUAAUUUGUUACAG--CGGGGG--CCUGCGUU--CGCGCGGCCCU
+Z11881.1/315-475     ACGUCAUAAUUUGUUGCUG--UGGGGG--CCUGCGUU--CGCGCGGCCCU
+Z11883.1/3441-3603   ACACUAUAAUUUGUGAUAG---UGGGGG-CUUGCGUU--CGCGCAGCCCC
+Z11883.1/361-521     ACGUCAUAAUUUGUUGCAG---UGGGGG-CCUGCGUU--CGCGCGGCCCC
+Z11881.1/2581-2742   AUGUCAUAAUUUGUUGCAG---UGGGUG-CCUGUGUU--UGCGCACGCCC
+Z11882.1/353-512     AUGUCAUAAUUUGUUGCUG--UGGGGG--CCUGCGUU--C-UGCGCGCCC
+X14414.1/152-312     ACGUCAUAAUUUGUUGCUG--UGAGGG--CCUGUGUU--CGCGCGGCCCC
+X14417.1/177-340     ACGUCAUAAUUUGUUGUUGCAGAGGGGG-CCUGUGUU--CGCGCAGCCCC
+X14415.1/175-335     ACGUCAUAAUUUGUUGCUG---AGGGGG-CCUGCGUU--CGCGCGGCCCC
+X14419.1/178-338     ACGUCAUAAUUUGUUGCUG---AGGGGG-CCUGCGUU--CGCGCGGCCCC
+X14416.1/171-331     ACAUCAUAAUUUGUUGCUG---AGGGGG-CAUGCGUU--CGCGCAGCCCC
+X06809.1/232-392     ACGUCAUAAUUUGUGGUAG--UGGGGG--CCUGCGUU--CGCGCGGCCCC
+X06810.1/261-421     ACGUCAUAAUUUGUGGUAG--UGGGGG--CUUGCGUU--CGCGCAGCCCC
+J03563.1/352-512     ACGUCAUAAUUUGUGGUAG--UGGGGG--CCUGCGUU--CGCGCGGCCCC
+X15926.1/1-161       ACAUCAUAAUUUGUUGCCU--GAGGGGG-CCUGCGUU--CGCGCGGCCCC
+X15927.1/1-160       ACAUCAUAAUUUGUUGCUG--UGGGGG--CCUGUGUU--CGCGCGGCCCC
+X15928.1/1-160       ACAUCAUAAUUUGUUGCUG--UGGGGG--CCUGCGUU--CGCGCGGCCCU
+AY222070.1/1-157     GCGUCAUUAUUUGUUGCCU---UGGGGG-CCUGCGUU--CGCGCAGCCCC
+#=GC SS_cons         .>>>>.................<<<<<...<<<<<......>>>>>.>>>
+#=GC RF              xxxxxxxxxxxxxxxxxxx..xxxxxx..xxxxxxxx..xxxxxxxxxxx
+
+X58845.1/1-161       CCG
+X63783.1/2024-2186   CCG
+X63783.1/1394-1556   CCG
+X63783.1/596-756     UUC
+M29062.1/238-387     --A
+AY198212.1/1-163     CUU
+AJ243001.2/347-509   CUU
+AY198211.1/1-163     CUU
+AY198213.1/1-163     CUU
+AY198214.1/1-163     CUU
+K00787.1/2-165       CGA
+X01725.1/69-233      GAC
+X53541.1/1195-1359   GAC
+X04257.1/1-164       CGA
+J01156.1/9-172       CGA
+X53543.1/383-547     GAC
+X53542.1/2592-2756   GAC
+X53544.1/117-281     GAC
+X53544.1/1653-1817   GAC
+X02585.1/923-1086    CUG
+X00549.1/150-313     CUG
+X02585.1/1513-1676   CUG
+M59827.1/771-934     CUG
+X01093.1/329-492     CUG
+X01091.1/442-605     CUG
+X01092.1/374-537     CUG
+V00444.1/1-162       CUG
+J00914.1/146-309     CUG
+Y00131.1/944-1108    CUG
+M32270.1/371-535     CUG
+J00645.1/51-213      CUU
+K03128.1/241-77      CUG
+M32271.1/288-452     CUG
+K02430.1/690-853     CUG
+X12936.1/575-738     CUG
+V01266.1/1-168       UCG
+M14386.1/106-268     CUG
+V00590.1/1-162       CUG
+M14385.1/106-268     CUG
+DQ058356.1/1-168     GUC
+M14586.1/106-268     CUG
+V00591.1/394-557     CUG
+DQ058357.1/1-164     CCU
+M14587.1/106-268     CUG
+K00529.1/225-388     CUG
+M14585.1/106-268     CUG
+K00788.1/2-165       CUG
+M28012.1/108-271     CUG
+M28013.1/108-271     CUG
+J00318.1/433-596     CUG
+M14387.1/399-562     CUG
+M38483.1/1-164       CUG
+DQ092354.1/1778-1949 CUU
+X75936.1/1034-1195   CUU
+M27880.1/1-161       CCU
+X56629.1/421-582     CUA
+X01749.1/448-609     CUA
+X04994.1/620-781     CUA
+X04993.1/647-808     CUA
+L22246.1/3195-3356   CGC
+L22246.1/5535-5699   GCC
+L22246.1/2071-2235   GCC
+L22246.1/4551-4714   GCC
+X51371.1/181-345     UGA
+M73768.1/361-517     CUU
+L25914.1/1-159       CUU
+L25915.1/1-159       CUU
+L25921.1/1-159       CUU
+L25916.1/1-159       CUU
+L25917.1/1-158       UU-
+L25919.1/1-159       CUU
+X13841.1/396-551     GCA
+X13842.1/1-150       GCA
+X70869.1/1-161       GGC
+X06880.1/1-162       GGC
+X69334.1/1-160       UGC
+X69333.1/1-157       UGC
+S72336.1/2-161       UGC
+X69329.1/1-160       UGC
+X69328.1/1-158       UAC
+Z11883.1/2839-2998   UAC
+Z11883.1/1496-1656   UAC
+Z11881.1/1515-1675   ACC
+Z11881.1/315-475     GCC
+Z11883.1/3441-3603   UAG
+Z11883.1/361-521     UAU
+Z11881.1/2581-2742   UAC
+Z11882.1/353-512     CUG
+X14414.1/152-312     UGC
+X14417.1/177-340     UAC
+X14415.1/175-335     UGC
+X14419.1/178-338     UGC
+X14416.1/171-331     UGC
+X06809.1/232-392     UUU
+X06810.1/261-421     UUC
+J03563.1/352-512     UUA
+X15926.1/1-161       CAC
+X15927.1/1-160       CUC
+X15928.1/1-160       CUU
+AY222070.1/1-157     CAC
+#=GC SS_cons         >>.
+#=GC RF              xxx
+//
+# STOCKHOLM 1.0
+#=GF ID U2
+#=GF AC RF00004
+#=GF DE U2 spliceosomal RNA
+#=GF AU Griffiths-Jones SR, Mifsud W
+#=GF GA 46.2
+#=GF NC 46.1
+#=GF TC 46.2
+#=GF SE The uRNA database, PMID:9016512; Griffiths-Jones SR
+#=GF SS Published; PMID:2339054; Griffiths-Jones SR
+#=GF TP Gene; snRNA; splicing;
+#=GF BM cmbuild CM SEED
+#=GF BM cmsearch -W 220 CM SEQDB
+#=GF DR URL; http://psyche.uthct.edu/dbs/uRNADB/u2/u2.html;
+#=GF RN [1]
+#=GF RM 9016512
+#=GF RT The uRNA database.
+#=GF RA Zwieb C;
+#=GF RL Nucleic Acids Res 1997;25:102-103.
+#=GF RN [2]
+#=GF RM 11424937
+#=GF RT A conserved pseudouridine modification in eukaryotic U2 snRNA induces
+#=GF RT a change in branch-site architecture.
+#=GF RA Newby MI, Greenbaum NL;
+#=GF RL RNA 2001;7:833-845.
+#=GF RN [3]
+#=GF RM 11350032
+#=GF RT Crystal structure of a model branchpoint-U2 snRNA duplex containing
+#=GF RT bulged adenosines.
+#=GF RA Berglund JA, Rosbash M, Schultz SC;
+#=GF RL RNA 2001;7:682-691.
+#=GF RN [4]
+#=GF RM 2339054
+#=GF RT The spliceosomal snRNAs of Caenorhabditis elegans.
+#=GF RA Thomas J, Lea K, Zucker-Aprison E, Blumenthal T;
+#=GF RL Nucleic Acids Res 1990;18:2633-2642.
+#=GF CC U2 is a small nuclear RNA (snRNA) component of the spliceosome
+#=GF CC (involved in pre-mRNA splicing). Complementary binding between U2
+#=GF CC snRNA (in an area lying towards the 5' end but 3' to hairpin I)
+#=GF CC and the branchpoint sequence (BPS) of the intron results in 
+#=GF CC the bulging out of an unpaired adenosine, on the BPS, which
+#=GF CC initiates a nucleophilic attack at the intronic 5' splice site,
+#=GF CC thus starting the first of two transesterification reactions that
+#=GF CC mediate splicing.
+#=GF SQ 77
+
+X63784.1/412-602     AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X63786.1/1152-1341   AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X58842.1/1-191       AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X63786.1/549-738     AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+AY007785.1/849-1041  AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GNGUAGUAUCUGUUCU
+AF095839.1/1586-1389 AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+AF326335.1/1-142     AUAUCU-UCU-CGGCUUUUU-AGCUAAGAUCAU-GUUUAUAAACUGUUCU
+M58665.1/571-712     AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAU-GUUUAUAAACUGUUCU
+AY007788.1/537-679   AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAU-GUUUAUAAACUGUUCU
+X56455.1/161-312     AUAUCU-UCU-CGGCUUUUU-AGCUAAGAUCAU-GUUUUUAAAAUGUUCU
+U23406.1/206-352     AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAU-GUUUAUAAACUGUUCU
+AF047722.1/3099-3243 AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAA-GUUAUUAAACUGUUCU
+M58666.1/571-715     AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAA-GUUAUUAAACUGUUCU
+X56458.1/91-238      AUAUCU-UCU-CGGCUAUUU-AGCUAAGAUCAA-GUUUUUAAACUGUUCU
+X56457.1/243-390     AUAUCU-UCU-CGGCCAUUU-AGCUAAGAUCAA-GUUUUUAAACUGUUCU
+AY205287.1/148-4     AUAUCU-UCU-GGGCUAUUU-AGCUAAGAUCAA-GUUUUUAAACUGUUCU
+X56456.1/243-390     AUAUCU-UCU-CGGCCAUUU-AGCUAAGAUCAA-GUUUUCAAGCUGUUCU
+M14625.1/332-488     AUC----UCU-UUGCCUUUU-GGCUUAGAUCAA-GUGUAGUAUCUGUUCU
+M23361.1/1-186       AUUCUC-UCU-UUGCCUUUU-GGCUUAGAUCAA-GUGUAGUAUCUGUUCU
+X55772.1/223-412     AUUCUC-UCU-UUGCCUUUU-GGCUUAGAUCAA-GUGUAGUAUCUGUUCU
+AF053589.1/90-279    CCACCUCUCA-AAGCUCAU--AGCUUUGAUCAA-GUGUAGUAUCUGUUCU
+X04247.1/87-278      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04241.1/85-276      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04244.1/85-276      AUCGCU-UCU-CGGCCUUAU-GGCUAACAUCAAAGUGUAGUAUCUGUUCU
+X04256.1/85-275      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04243.1/69-260      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X04246.1/87-278      AUCGCU-UCU-CGGCCUUAU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+K02457.1/1-187       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X00093.1/360-550     AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M12856.1/361-551     AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X07913.1/1061-1251   AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X04212.1/1-187       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X59360.1/1-185       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUU--
+M19204.1/1-187       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+AF287992.1/4918-5108 AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X54113.1/230-415     AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAU-GUGUAGUAUCUGUUCU
+M58447.1/507-698     AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAU-GUGUAGUAUCUGUUCU
+S64589.1/1-189       AUCGCU-UCU-CGGCCUUUU-GGCUAAGAUCAU-GUGUAGUAUCUGUUCU
+L22247.1/6321-6513   AUCGCU-UCU-CGGCCUAUU-GGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51380.1/303-493     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51381.1/239-429     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51372.1/210-400     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51378.1/335-525     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51374.1/284-474     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51379.1/254-444     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51375.1/389-580     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+X51376.1/309-499     AUCGCU-UCUUCGGCUUAUU-AGCUAAGAUCAAAGUGUAGUAUCUGUUCU
+L25918.1/1-181       AUCGCU-UCU-CGGCUCUCUGAGCUAAGAUCAU-GUGUAGUAUCUGUUCU
+X71483.1/1-191       AUACCUUUCU-CGGCCUUUU-GGCUCAGAUCAU-GUGUAGUAUCUGUUCU
+AF106847.1/185-380   AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+AF106845.1/257-451   AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUGAUAUCUGUUCU
+AF106845.1/1870-2065 AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X69326.1/1-193       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+S72337.1/1-193       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X69327.1/1-196       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X16459.1/280-475     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X56322.1/513-709     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X56321.1/284-479     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M72889.1/1-196       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X55840.1/268-462     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+Z37972.1/1-174       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCA
+M72891.1/1-196       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M72890.1/1-196       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M72888.1/1-195       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+M72887.1/1-195       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+Z37973.1/1-173       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCA
+X56323.1/358-553     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X15930.1/1-195       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X15936.1/256-455     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X15929.1/1-194       AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X05084.1/1-191       AUACCU-UCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06477.1/503-698     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06475.1/589-783     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06473.1/389-584     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06474.1/512-707     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X06476.1/456-651     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+X52312.1/235-430     AUACCUUUCU-CGGCCUUUU-GGCUAAGAUCAA-GUGUAGUAUCUGUUCU
+#=GC SS_cons         .......<<<..<<<<.....>>>>.>>>.....................
+#=GC RF              xxxxxx.xxx.xxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxxxxx
+
+X63784.1/412-602     UAUCAGUGUGAAAACUGAUA--CUGUCCCU-ACUAGGGACAUGU-GGUUU
+X63786.1/1152-1341   UAUCAGUGUGAAAACUGAUA--CUGUCCCU-AC-UGGGACAUGU-GGUUU
+X58842.1/1-191       UAUCAGUGUGAAAACUGAUA--CUGUCCCU-ACUAGGGACAUGU-GGUUU
+X63786.1/549-738     UAUCAGUGUGAAAACUGAUA--CUGUCCCU-AC-UGGGACAUGU-GGUUU
+AY007785.1/849-1041  UAUCAGCUUAAUAUCUGAUA--CAGCACAC-UU-GUGUGUCGA--UGAGU
+AF095839.1/1586-1389 UAUCAGCUUAAUUUCUGAUA--UAUCGGAC-ACUGUCCGAUUGA-GAAAU
+AF326335.1/1-142     UAUCAGAGUAACUCCUGAUA---UUGCCU---UC-GGGCAAA---GGAAU
+M58665.1/571-712     UAUCAGAGUAACUCCUGAUA--C-UGCCU---UC-GGGCA-AA--GGAAU
+AY007788.1/537-679   UAUCAGAGUAACUCCUGAUA--C-UGCCU---UC-GGGCA-AA--GGAAU
+X56455.1/161-312     UAUCAGAGUAACUCCUGAUA--UUUGCCU---UC-GGGCAAUUA-GGAAU
+U23406.1/206-352     UAUCAGAGUAACUCCUGAUA---UUGCCU---UC-GGGCAAA---GGAAU
+AF047722.1/3099-3243 UAUCAGAGUAACUCCUGAUA--C--GGGCC-UUUGGCCC--A---AGGAU
+M58666.1/571-715     UAUCAGAGUAACUCCUGAUA----UGGGCC--UCGGCCCA-AG--GAUA-
+X56458.1/91-238      UAUCAGAGUAAUUCCUGAUA---UGGGCU---UC-GUCCCA----GGAAU
+X56457.1/243-390     UAUCAGAUUAAUUCCUGAUA---UGGGCU---UC-GUCCCA----GGAAU
+AY205287.1/148-4     UAUCAGAGUAAUUCCUGAUA----UGGGNC-UUUGUCCCA-----GGAAU
+X56456.1/243-390     UAUCAGAUUAAUUCCUGAUA---UGGGCU---UC-GUCCCA----GGAAU
+M14625.1/332-488     UUUCAGUGUAACAACUGAAA--UGA-CCUC-AAUGAGGCUCA--------
+M23361.1/1-186       UUUCAGUUUAAUCGCUGAAA--U-CACCUC-ACUGAGGUG-UU--CCGAU
+X55772.1/223-412     UUUCAGUUUAAUCGCUGAAA---UCACCUC-ACUGAGGUGUUU--CCGAU
+AF053589.1/90-279    UGUCAGUGUGACAGCUGACAAACUAGCUCC-UU-GGAGCUA----GAA--
+X04247.1/87-278      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGACAACAAAUGU
+X04241.1/85-276      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGACAACAAAUGU
+X04244.1/85-276      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGACAACAAAUGU
+X04256.1/85-275      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGCAACA-AAUGU
+X04243.1/69-260      UAUCAGCUUAACAUCUGAUA--AGUCCUCC-AUUGGAGGACAACAAAUGU
+X04246.1/87-278      UAUCAGCUUAACAUCUGAUA--GUUCCUCC-AUUGGAGGACAACAAAUGU
+K02457.1/1-187       UAUCAGUUUAAUAUCUGAUA--CGUCCCCU-AUCUGGGGACCA--UAUAU
+X00093.1/360-550     UAUCAGUUUAAUAUCUGAUA--CGUCCCCU-AUCUGGGGACCA--UAUAU
+M12856.1/361-551     UAUCAGUUUAAUAUCUGAUA--CGUCCUCG-AUGAGAGGACUU--UAUAU
+X07913.1/1061-1251   UAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+X04212.1/1-187       UAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+X59360.1/1-185       CAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+M19204.1/1-187       UAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+AF287992.1/4918-5108 UAUCAGUUUAAUAUCUGAUA--CGUCCUCU-AUCCGAGGACAA--UAUAU
+X54113.1/230-415     UUUCAGAAUAAUAUCUGAAA--UGCUGCUC-AUCGAGCAGCAAG-UAUAU
+M58447.1/507-698     UUUCAGCUUAAUAUCUGAAA--CGCGACUC-ACCGAGUCGCUUG-UAUAU
+S64589.1/1-189       UUUCAGCUUAAUAUCUGAAA--CGCGACUC-ACCGAGUCGCUUG-UAUAU
+L22247.1/6321-6513   UAUCAGCUUAAUCUCUGAUA--UGUGAUCA-AC-CGAUCACUUC-GAGAU
+X51380.1/303-493     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51381.1/239-429     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51372.1/210-400     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51378.1/335-525     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51374.1/284-474     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51379.1/254-444     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51375.1/389-580     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+X51376.1/309-499     UAUCGUAUUAACCUACGGUA--UACACUCG-AA-UGAGUGUAAUAAAGGU
+L25918.1/1-181       UUGCAGUGUAAUUU-UGCAA-CGGGUCUCUAAACUGAGACCAA--UAAAU
+X71483.1/1-191       UAUAAGCUUAAUCGCUUAUA--UGGUUCUC-AUUGAGAACCU---GCGAU
+AF106847.1/185-380   UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGCUCACUAC-GAUAU
+AF106845.1/257-451   UAUCAGUUUAAUAUCUGAUA--UGUGG-CC-AUGUGCCCACUUU-GAUAU
+AF106845.1/1870-2065 UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGUCUACUUU-GAUAU
+X69326.1/1-193       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGUCCACAAC-GAUAU
+S72337.1/1-193       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGUCCACAAC-GAUAU
+X69327.1/1-196       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGCCCACAAC-GAUAU
+X16459.1/280-475     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUGUGUCCACUUC-GAUAU
+X56322.1/513-709     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAU--GAUAU
+X56321.1/284-479     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAC--GAUAU
+M72889.1/1-196       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAC--GAUAU
+X55840.1/268-462     UAUCAGUUUAAUAUCUGAUA--UGUGAGUC-AUCGACUCACAC--GAUAU
+Z37972.1/1-174       UAUCAGUAUAUUACAUUAUACUG---------------------------
+M72891.1/1-196       UAUCAGUUUAAUAUCUGAUA--UGUGAACC-AUCGGUUCACAC--GAUAU
+M72890.1/1-196       UAUCAGUUUAAUAUCUGAUA--UGUGGACC-AUCGGUUCACAC--GAUAU
+M72888.1/1-195       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAC--GAUAU
+M72887.1/1-195       UAUCAGUUUAAUAUCUGAUA--UGUGAGUU-AUUGACUCACAC--GAUAU
+Z37973.1/1-173       UAUUAGUAUAUUACAUUAUACU----------------------------
+X56323.1/358-553     UAUCAGUUUAAUAUCUGAUA--UGUGAGUC-AUCGACUCACAC--GAUAU
+X15930.1/1-195       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUUGGUCCACAC--GAUAU
+X15936.1/256-455     UAUCAGUUUAAUAUCUGAUA--UGUGAGCC-AAUGGUUCACAC--GAUAU
+X15929.1/1-194       UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AAUGGUCCACAC--GAUAU
+X05084.1/1-191       UAUUAGUUUAAUAUCUGAUA--UGUGGGCC-AAUGGCCCACAC--GAUAU
+X06477.1/503-698     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+X06475.1/589-783     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+X06473.1/389-584     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCUCACAC--GAUAU
+X06474.1/512-707     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+X06476.1/456-651     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+X52312.1/235-430     UAUCAGUUUAAUAUCUGAUA--UGUGGGCC-AUCGGCCCACAC--GAUAU
+#=GC SS_cons         <<<<<<........>>>>>>...<<<<<<<....>>>>>>>.........
+#=GC RF              xxxxxxxxxxxxxxxxxxxx..xxxxxxxx.xxxxxxxxxxxx..xxxxx
+
+X63784.1/412-602     CACAUU-AAUUUUUCACAGGG-GUCG-GA--UUCA-CUAGUGGCUU----
+X63786.1/1152-1341   CACAUU-AAUUUUUCAAGGG--GUCG-GACAAACUA--GU-GGCUU----
+X58842.1/1-191       CACAUU-AAUUUUUCACAGGG-GUCG-GA--UUUA-CUAGUGGCUU----
+X63786.1/549-738     CACAUU-AAUUUUUCAAGGG--GUCG-GAUA-UAU-UAGU-GGCUU----
+AY007785.1/849-1041  UGAUGUGAAUUUUUCACGGGG-GUGGCGGGUAGCU-CUGA-GGCAA----
+AF095839.1/1586-1389 UAAACU-AAUUUUUUGAUGGG-GGCAAGGGGUUCCCCUCG-UGCUU----
+AF326335.1/1-142     A---CA-AA----UGAUCGCA-----------CUAG--------------
+M58665.1/571-712     AGAAAU-UAUAUCUCAAG--------------------------------
+AY007788.1/537-679   AGAAAU-UAUAACUCAAG--------------------------------
+X56455.1/161-312     --ACGA-AAUCUUUGAUCAC------------------------------
+U23406.1/206-352     A---GA-AAUCAUGGUACUA------------------------------
+AF047722.1/3099-3243 CA---A-AACUGUUG-CCUGU-----------------------------
+M58666.1/571-715     ----GU-AACUGUUGAGGCG------------------------------
+X56458.1/91-238      A---GA-AACCGCUGAUCUC-------------UCA--------------
+X56457.1/243-390     A---GA-AACCGCUGAUCUC-------------UCA--------------
+AY205287.1/148-4     A---GA-AACCGUUGAUCUC-------------UCA--------------
+X56456.1/243-390     A---GA-AACCGCUGAUCUC-------------UCA--------------
+M14625.1/332-488     -----U-UACCUUUUAAUUU--GUUACAAUACACAU--------------
+M23361.1/1-186       UAAUCU-UGUUUUUGGUUUGA-GUUG-GAAAGC---CUCU-GGCUU----
+X55772.1/223-412     UAAUCU-UGUUUUUGGUUUGA-GUUG-GAAAGC---CUCU-GGCUU----
+AF053589.1/90-279    ----UA-UGCUGGUG-UGUGU-GUGG-AUGC-UUU-GACA-GGCUU----
+X04247.1/87-278      UAAACU-CAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-GGCUU----
+X04241.1/85-276      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-AGCUU----
+X04244.1/85-276      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-ACCUU----
+X04256.1/85-275      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-AGCUU----
+X04243.1/69-260      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-AGCUU----
+X04246.1/87-278      UAAACU-GAUUUUUGGAAUCA-GACG-GAGU-GCUA--GG-GGCUU----
+K02457.1/1-187       UAAAUG-GAUUUUUGGAACAG-GGAGUUGGA--AGA--AG-AGCUU----
+X00093.1/360-550     UAAAUG-GAUUUUUGGAACAG-GGAGAUGGA--AGA--AG-AGCUU----
+M12856.1/361-551     UAAACG-GAUUUUUGGGCGCG-GGAGUUGGA--CCC--GG-AGCUU----
+X07913.1/1061-1251   UAAAUG-GAUUUUUGGAAGUA-GGAGUUGGA--AUA--GG-AGCUU----
+X04212.1/1-187       UAAAUG-GAUUUUUGGAACUA-GGAGUUGGA--AUA--GG-AGCUU----
+X59360.1/1-185       UAAAUG-GAUUUUUGGAGCAG-GGAGAUGGA--AUA--GG-AGCUU----
+M19204.1/1-187       UAAAUG-GAUUUUUGGAGCAG-GGAGAUGGA--AUA--GG-AGCUU----
+AF287992.1/4918-5108 UAAAUG-GAUUUUUGGAGCAG-GGAGAUGGA--AUA--GG-AGCUU----
+X54113.1/230-415     UAAUCU-GAUUUUUGGAUGAUCGGCCAUGGA-AUAG---G-GGCUU----
+M58447.1/507-698     UAAACU-GAUUUUUGAACCUA-GGCCAUGGA--AUA--GG-GGCUU----
+S64589.1/1-189       UAAACU-GAUUUUUGAACUUA-GGCCAUGGA--AUA--GG-GGCUU----
+L22247.1/6321-6513   UAAUCU-AUUUUUGCAACCUU-GGAA-GG--UUCG-UAGG-GGCUU----
+X51380.1/303-493     U-AUAU-GAUUUUUGGAACCCAGGGA-AGACUC-----GG-GGCUU----
+X51381.1/239-429     U-AUAU-GAUUUUUGGAAACUAGGGA-AGACUC-----GG-GGCUU----
+X51372.1/210-400     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+X51378.1/335-525     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+X51374.1/284-474     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+X51379.1/254-444     U-AUAU-GAUUUUUGGAUCCUAGGAA-AGACUC-----GG-GGCUU----
+X51375.1/389-580     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+X51376.1/309-499     U-AUAU-GAUUUUUGGAACCUAGGGA-AGACUC-----GG-GGCUU----
+L25918.1/1-181       UACCUG-UAUUUUUCACCUC-CGGAC-GGGU-U------G-AGCUU----
+X71483.1/1-191       UAACUU-UAAUAUUUUAGGGG-GUCA-AGGCAAUG-GGGG-CGCUU----
+AF106847.1/185-380   UAAAUU-UAUUUUUUGUGGG--GAGG-GUCCACCA-CAGU-GGCUU----
+AF106845.1/257-451   UAAAUU-UAUUUUUUGUGGGG-GAGG-GUCCACCA-UAGU-GGCUU----
+AF106845.1/1870-2065 UAAAUU-UAUUUUUCGUGGGG-GAGA-GUCCACCA-UAGU-GGCUU----
+X69326.1/1-193       UAAAUU-UAUUUUUUGUGGG--GAGG-GUCCACCA-CAGU-GGCUU----
+S72337.1/1-193       UAAAUU-UAUUUUUUGUGGG--GUGG-GUCCACCA-CAGU-AGCUU----
+X69327.1/1-196       UAAAUU-UAUUUUUUAUGGGG-GAGG-GCCCACCA-CAGU-AGCUU----
+X16459.1/280-475     UAAAUU-AAUUUUUUGUGGGG-AAAG-GUCCACUA-CAGU-GGCUU----
+X56322.1/513-709     UAACUC-AAUUUUUUAAGGGG-AAGA-GUCUGUUA-AGGUUAGCUU----
+X56321.1/284-479     UAACUC-AAUUUUUUAAGGGG-AAGA-GUCCAUUA-AGGU-AGCUU----
+M72889.1/1-196       UAACUC-AAUUUUUUAAGGGG-AAGA-GUCCAUUA-AGGU-AGCUU----
+X55840.1/268-462     UAACUC-UAUUUUUUGAGGG--GAGG-GUCUAUCA-CGGU-AGCUU----
+Z37972.1/1-174       --ACUC-UAUUUUUUAGG----GGAU-GUCC-AUA-CGGU-AGCUU----
+M72891.1/1-196       UAACUC-AAUUUUUUAAGGGG-GAAG-ACCCAUCA-AAGU-AGCUU----
+M72890.1/1-196       UAACUC-AAUUUUUUAAGGGG-AAGA-GUCCAUUA-AGGU-AGCUU----
+M72888.1/1-195       UAACUC-AAUUUUGUAAGGGG-AAGA-GUCCAUUA-AGGU-AGCUU----
+M72887.1/1-195       UAACUU-AAUUUUUUAGGGG--GAAG-GUCAAUUA-GAGU-AGCUU----
+Z37973.1/1-173       -AACUC-UAUUUUUGAGG----GGAU-GUCC-AUA-CGGU--GCUU----
+X56323.1/358-553     UAACUC-UAUUUUUUGAGGGG-GAAG-GUCCACCA-CGGU-AGCUU----
+X15930.1/1-195       UAAAUU-UAUUUCUUGAGGGG-AAGA-GUCCACCA-CAAU-AGCUU----
+X15936.1/256-455     UAAAUU-UAUCUCUUGAGGGG-GAGA-GUCCACUA-CAAU-AGCUUGCUA
+X15929.1/1-194       UAAAUU-UAUUUCUUGAGGGG-GAGA-GUCA-CCA-CAGU-AGCUU----
+X05084.1/1-191       UAAAUU-UAUUUCUUGAGGGG-AAGA-GGCCACCA-CAGU-AGCUU----
+X06477.1/503-698     UAACUC-UAUUUUUUAAGGGA-GAAA-ACCCACUA-AGGU-AGCUU----
+X06475.1/589-783     UAACUC-UAUUUUUUAAGGGA-GAAA-GCCCACUA-AGAU-AGCUU----
+X06473.1/389-584     UAACUC-UAUCUUUUAAGGGA-GAAA-GCCCGCUA-UGAU-AGCUU----
+X06474.1/512-707     UAACUC-UAUUUUUUAAGGGA-GAAA-GCCCACUA-AGAU-AGCUU----
+X06476.1/456-651     UAACUC-UAUUUUUUAAGGGA-GGAA-GCCCGUUU-AGAU-AGCUU----
+X52312.1/235-430     UAACUC-UAUUUUUUGAGGGA-GAAA-GCCCACUA-AGAU-AGCUU----
+#=GC SS_cons         ......................<<<<.<<<<.......<<.<<<......
+#=GC RF              xxxxxx.xxxxxxxxxxxxxx.xxxx.xxxxxxxx...xx.xxxxx....
+
+X63784.1/412-602     GCCCUAG--------U--CC-CGACGC-----GGUUGC--CCUUGG-CCU
+X63786.1/1152-1341   GCCAC---------UGGUCC-CGACGC-----UGUUGC--CCUUAG-CAU
+X58842.1/1-191       GCCCUAG--------U--CC-CGACGC-----GGUUGC--CCUUGG-CAU
+X63786.1/549-738     GCCACUG-------GU--CC-CGACGC-----UGUUGC--CCUUAG-CAU
+AY007785.1/849-1041  ACUCAGA-------GU--CCGCCACAC-----GUGUUGC-CCUGGA-GCU
+AF095839.1/1586-1389 GCGCGAG-------UC-CCU-UGCCAC-----GGGUUGC-CCUGCU-AUU
+AF326335.1/1-142     -------------------------GU-----UGUUUC--CCUGGA-GUU
+M58665.1/571-712     -------------------------GU-----UGUUUC--CCUGGA-GUU
+AY007788.1/537-679   -------------------------GU-----UGUUUC--CCUGGA-GUU
+X56455.1/161-312     -------------------------GCG----AGUUUU--CCUGGA-GUU
+U23406.1/206-352     -------------------------GG-----UUGUUUC-UCUGGA-GUU
+AF047722.1/3099-3243 -------------------------CCCG---CGUUCU--UCCGGG-GUU
+M58666.1/571-715     -------------------------CCG----GCGUCCU-CCCGGA-GUU
+X56458.1/91-238      -------------------------AG-----CGUUCU--UCCGGA-GUU
+X56457.1/243-390     -------------------------AG-----UGUUCC--UCCGGA-GUU
+AY205287.1/148-4     -------------------------AG-----CGUUCU--UCCGGA-GUU
+X56456.1/243-390     -------------------------AG-----UGUUCC--UCCGGA-GUU
+M14625.1/332-488     --------------UU--UU-UGGCACC----CAAAAU--AAUAAA--AU
+M23361.1/1-186       GCUAUGC-------UU--UC-CGACACU----GGUGUU--CUUGCU-AUU
+X55772.1/223-412     GCUAUGC-------UU--UC-CGACACU----GGUGUU--CUUGCU-AUU
+AF053589.1/90-279    GCUUGUA----GGGGC-CAU-GCACACACCAGGCAGACUCCCGGAA-GUU
+X04247.1/87-278      GCUCC--------ACC--UC-UGUCAC-----GGGUUGG-CCCGGU-AUU
+X04241.1/85-276      GCUCC--------ACC--UC-UGUCGC-----GGGUUGG-CCCGGU-AUU
+X04244.1/85-276      GCUCC--------ACC--UC-UGUCGC-----GGGUUGG-CCCGGU-AUU
+X04256.1/85-275      GCUCC--------ACC--UC-UGUCGC-----GGGUUGG-CCCGGU-AUU
+X04243.1/69-260      GCUCC--------GCC--UC-UGUCGC-----GGGUUGG-CCCGGU-AUU
+X04246.1/87-278      GCUCC--------ACC--UC-UGUCAC-----GGGUUGG-CCCGGU-AUU
+K02457.1/1-187       GCUCU--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+X00093.1/360-550     GCUCU--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+M12856.1/361-551     GCUCC--------CUC--CG-CUCCGC-----GCAUCGU-CCCGGU-AUG
+X07913.1/1061-1251   GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+X04212.1/1-187       GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+X59360.1/1-185       GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+M19204.1/1-187       GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+AF287992.1/4918-5108 GCUCC--------GUC--CA-CUCCAC-----GCAUCGA-CCUGGU-AUU
+X54113.1/230-415     GCCG----------UC--CU-GGCCACG----GGUUGG--CCCGGU--UU
+M58447.1/507-698     GCUCC--------GUC--CU-GGCCAC-----GGGUUGG-CCCGGU-AUU
+S64589.1/1-189       GCUCC--------GUC--CU-GGCCAC-----GGGUUGG-CCCGGU-AUU
+L22247.1/6321-6513   GCUCCUC----------GCC-UUCCGC-----GGGUCGA-CCCGGU-AUU
+X51380.1/303-493     GCUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51381.1/239-429     GCUCC---------GU--CU-UUCCAA-----GGGUCGUCCCGGCG--UU
+X51372.1/210-400     GCUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51378.1/335-525     GCUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51374.1/284-474     GAUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51379.1/254-444     GCUCC---------GA--CU-UUCCGC-----GGGUCGUACUGGCG--UU
+X51375.1/389-580     GCUCUC--------GA--NU-UCCCAA-----GGGUCGUCCUGGCG--UU
+X51376.1/309-499     GCUCC---------GA--CU-UCCCAA-----GGGUCGUCCUGGCG--UU
+L25918.1/1-181       GCUC---------AAC--CC-GUCCAC-----GGGUCGG-CCUCGU-AUU
+X71483.1/1-191       GCGUCCC-------GC--CG-CGACAG-----CUUGGCA-GGAGGC--UU
+AF106847.1/185-380   GCCACUG-------GG--GC-CCUCAC-----GCGUUGCCCAGGCG--UU
+AF106845.1/257-451   GCCACUA-------GG--GC-CUUCGU-----GUGUCGCCUAGGCG--UU
+AF106845.1/1870-2065 GCCACUA-------GG--GC-CCUCAU-----GUGUCGCCUAGGCG--UU
+X69326.1/1-193       GCCACUG-------GG--GC-CCUCAC-----GUGUUC--CCUGGACGUU
+S72337.1/1-193       GCUAUUG-------GG--GC-CCACAU-----GCGUCGCCUGGGCG--UU
+X69327.1/1-196       GCUGCUG-------GG--GC-CCUUGC-----GUGUCGCCCAGGCG--UU
+X16459.1/280-475     GC-AUUG-------GG--UC-CCUUAU-----GUGUCGCUCUAGCG--UU
+X56322.1/513-709     GCUACCU-------GG--GU-UCUUGU-----GCGUCGCCCAUGCG--UU
+X56321.1/284-479     GCUGCCU-------GG--GC-UCUUGC-----GCGUCGCCCAUGCG--UU
+M72889.1/1-196       GCUACCU-------GG--GC-UCUUGC-----GCGUCGCCCAUGCG--UU
+X55840.1/268-462     GCUAUCG-------GG--AC-CUUUAA-----GCAUCGCCUUGGUG--CU
+Z37972.1/1-174       GCUAUUGGGAUUCAGG--AC-CUUCAA-----GCGUCCU-CUGGCA--UU
+M72891.1/1-196       GCUACUU-------GG--GU-CUUCAC-----GCGUCGCCUGGGCG--UU
+M72890.1/1-196       GCUACCU-------GG--GC-UCUUGC-----UCGUCGCCCAUGUG--UU
+M72888.1/1-195       GCUACCU-------GG--GC-UCUUGG-----GCGUCGC-CAUGCG--UU
+M72887.1/1-195       GCUACUU-------GG--GU-CUUCGU-----GUGUCGCCUAGGUG--UU
+Z37973.1/1-173       GCUAUUGUGAUUCAGG--AC-CUUCAA-----GCGUCCU-CUGGCG--UU
+X56323.1/358-553     GCUAUCG-------AG--AC-CUUCAA-----GUCUCGCCUAGGUG--UU
+X15930.1/1-195       GCUAUUC-------GG--UC-UCUUGU-----GUGUCGCUUUUGCG--UU
+X15936.1/256-455     GCUAUUG-------GG--UC-UCUCAA-----GUGUUGCUUUUGCG--UU
+X15929.1/1-194       GCUAUUG-------GG--UC-UCUCGC-----GUGUCGCUCUUGCG--UU
+X05084.1/1-191       GCUAUUG-------GG--UC-UCUUAC-----GUGUCGCUCUUGCG--UU
+X06477.1/503-698     GCUAUCU-------GG--GU-UUUCAC-----GAGUCGCCCAUGCG--UU
+X06475.1/589-783     GCUAUCU-------GG--GC-UUUCAA-----GAGUCGCCCAUGCG--UU
+X06473.1/389-584     GCUAUCU-------GG--GC-UUCCAC-----GAGUCGCCCAUGCG--UU
+X06474.1/512-707     GCUAUCU-------GG--GC-UUUCAC-----GAGUCGCCCAUGCG--UU
+X06476.1/456-651     GCUAUCU-------GG--GC-UUUCAC-----GAGUCUCCCAUGCG--UU
+X52312.1/235-430     GCUAUCU-------GG--GC-UUUCAA-----GAGUCGCCUAUGCG--UU
+#=GC SS_cons         >>>>>.........>>..>>.>>>>.......<<<<<<..<<<<<<....
+#=GC RF              xxxxxx........xx..xx.xxxxxx.....xxxxxxx.xxxxxx.xxx
+
+X63784.1/412-602     GCA-CGCU-ACUAAGG---AGCGGCUACCCCUG
+X63786.1/1152-1341   GCA-CGUA-ACUAAGG---AGUGGCUAACCCUA
+X58842.1/1-191       GCA-CGCU-ACUAAGG---AGCGGCUACCCCUG
+X63786.1/549-738     GCA-CGUA-ACUAAGG---AGUGGCUAACCCUA
+AY007785.1/849-1041  GCA-CUAC-A-UCAGGAG-UUGGCACACCC---
+AF095839.1/1586-1389 GCA-CUAC-CGGCAGG--CGCGGCCCAACCCAC
+AF326335.1/1-142     CCA-CCUU--UCCAGG----GGAGCAACU----
+M58665.1/571-712     CCA-CGUU--UCCAGG-----GAGCAACUC---
+AY007788.1/537-679   CCA-CGUU--UCCAGG----GGAGCAACUC---
+X56455.1/161-312     CCA-CUCU-UUCCAGG---CGAAGCUCGCCCUU
+U23406.1/206-352     CCA-CCUU--UCCAGG---GGAGCAGCUACCUU
+AF047722.1/3099-3243 CCA-CUUG--UCCGGA---CGGAGCGCGAC---
+M58666.1/571-715     CCA-CGUG--UCCGGU--UGGGGCGCCGCC---
+X56458.1/91-238      CCA-CGUG--UCCGGA---UGGAGCGCUUCCUU
+X56457.1/243-390     UCG-CGUG--UCCGGA---UGGAGCGCUUCCUU
+AY205287.1/148-4     CCA-CGUG--UCCGGA---UGGAGCGUCA----
+X56456.1/243-390     UCG-CGUG--UCCGGA---UGGAGCGCUUCCUU
+M14625.1/332-488     GGA-CGGG--AAGAGA---CUUUUUAAGC----
+M23361.1/1-186       GCA-CUUACUGGCAAG---CGACGCCGAA----
+X55772.1/223-412     GCA-CUAC-UGGCAAG---CGACGCCGAAUCUU
+AF053589.1/90-279    G----UUCCG-UCCGG---AG-CUGCACUUUUU
+X04247.1/87-278      GCA-GUAC-CGCCGGGAUUUCGGCCCAAC----
+X04241.1/85-276      GCA-GUAC-CGCCGGGAUUUUGGCCCAAC----
+X04244.1/85-276      GCA-GUAC-CGCCGGGAUUUUGGCCCAAC----
+X04256.1/85-275      GCA-GUAC-CGCCGGGAUUUUGGCCCAAC----
+X04243.1/69-260      GCA-GUACCC-CCGGGAUUUCGGCCCAAC----
+X04246.1/87-278      GCA-GUAC-CGCCGGGAUUUCGGCCCAAC----
+K02457.1/1-187       GCA-GUACCU-CCAGG--ACCGGUGCACU----
+X00093.1/360-550     GCA-GUACCU-CCAGG--ACCGGUGCACUUCUC
+M12856.1/361-551     GCA-GUACCU-CCGGG--CACGGUGCACCUCCC
+X07913.1/1061-1251   GCA-GUACCU-CCAGG--AACGGUGCACCCCCU
+X04212.1/1-187       GCA-GUACCU-CCAGG--AACGGUGCACC----
+X59360.1/1-185       GCA-GUACCU-CCAGG--AACGGUGCACC----
+M19204.1/1-187       GCA-GUACCU-CCAGG--AACGGUGCACC----
+AF287992.1/4918-5108 GCA-GUACCU-CCAGG--AACGGUGCACUUCCC
+X54113.1/230-415     GCA-CUAC-UGCCGGG---AUCGGCCACAC---
+M58447.1/507-698     GCA-GUACUU-CCGGG--AUCGGCCCACCCCUC
+S64589.1/1-189       GCA-GUACCU-CCGGG--AUCGGCCCACCC---
+L22247.1/6321-6513   GCACCUACCU-CCGGG--AACGCCCACGCCCCC
+X51380.1/303-493     GCA-CUGC--UGCCGGG-CUCGGCCCAGUCCCC
+X51381.1/239-429     GCA-CUGC--UGCCGGG-CUCGGCCCAGUCCCC
+X51372.1/210-400     GCA-CUGC--UGCCGGG-CUCGGCCCAGUCCCC
+X51378.1/335-525     GCA-CUGC--UGCCGGG-CUCGGCCCAGUGCCC
+X51374.1/284-474     GCA-CUGC--UGUCGGG-CUCGGCCCAGUCCCC
+X51379.1/254-444     GCA-CUGC--UGCCGGG-CUCGGCCCAGUCCCC
+X51375.1/389-580     GCA-CUGC--UGCCGGNN-UCGGCCCANNCCCC
+X51376.1/309-499     GCA-CUGC--UGCCGGNN-UCGNNCCAGUCCCG
+L25918.1/1-181       GCA-UUGCCU-CGAGG---UUGGCUCA------
+X71483.1/1-191       ACA-CUAC--CUCUCU---UGCCGAGCACCCCA
+AF106847.1/185-380   GCA-CUGC--UGCCCGGGCCUGGCGCACCCCAA
+AF106845.1/257-451   GCA-CUAC--AGCCUUGG-CUGGCGCACCCCAA
+AF106845.1/1870-2065 GCA-CUAC--AGCCUUGG-CUGGUGCACCCCAU
+X69326.1/1-193       GCA-CUACUGUCCAGG--UGUGGCGCACCC---
+S72337.1/1-193       GCA-CUGC--UGCCCUGGCCCGGCGCACCC---
+X69327.1/1-196       GCA-CUGC--UGCCUGGG-CCGGCGCACCCCAC
+X16459.1/280-475     GCA-CUAU--UGCUUGAGCCUGGCGCACCCCAA
+X56322.1/513-709     GCA-CUAC--UGCACGGGCCUGGCGCACCCCAC
+X56321.1/284-479     GCA-CUAC--UGCACGGGCCUGGCGCACCCCAC
+M72889.1/1-196       GCA-CUAC--UGCAUGGGCCUGGCGCACCCCAC
+X55840.1/268-462     GCA-CUAU--AACCUUGGCCUGGUGCACCGUAC
+Z37972.1/1-174       GCA-CUAC--UGUCUUGGCUUGACGCACCCCCA
+M72891.1/1-196       GCA-CUAC--AGCCCAGGCCUGGCACACCCCAC
+M72890.1/1-196       GCA-CUAC--UGCACGGGCCUGGCGUACCCCAC
+M72888.1/1-195       GCA-CUAC--UGCAUGGUCCUGGCGCACCCCAC
+M72887.1/1-195       GCA-CUAU--AGCCUUGGCCUGGAGCACCCCAC
+Z37973.1/1-173       GCA-CUAC--UGUCUUGACUUGACGCACCCCCA
+X56323.1/358-553     GCA-CUAC--UGCCUUGGCCUGGCACACCCCAC
+X15930.1/1-195       GCA-CUAU--AGCAAUUG-CUGGCGCACCCCAC
+X15936.1/256-455     GCA-CUAU--AGCAAUAGCCCGACACACCCCAC
+X15929.1/1-194       GCA-CUAU--AGCAAUUG-CUGGCGCACCCCAC
+X05084.1/1-191       GCA-CUAU--AGCAAUUG-CUGGCGCACCC---
+X06477.1/503-698     GCA-CUAC--UGCACGGGCCUGGCUCAUCCCGC
+X06475.1/589-783     GCA-CUAC--UGCAAGGG-CUGGCUCAACCCGC
+X06473.1/389-584     GCA-CUAC--UGCACGGGCCUGGCUCAACCCGC
+X06474.1/512-707     GCA-CUAC--UGCACGGGCCUGGCUCAACCCGC
+X06476.1/456-651     GCA-CUAU--UGCGAGGGCUUGGCUCAACCCGC
+X52312.1/235-430     GCA-CUAC--UGCACAGGCUUGGCUCAACCCGC
+#=GC SS_cons         ..........>>>>>>....>>>>>>.......
+#=GC RF              xxx.xxxx..xxxxxxx.xxxxxxxxxxxxxxx
+//
+# STOCKHOLM 1.0
+#=GF ID U3
+#=GF AC RF00012
+#=GF DE Small nucleolar RNA U3
+#=GF AU Griffiths-Jones SR, Mifsud W
+#=GF GA 55.3
+#=GF NC 55.1
+#=GF TC 55.3
+#=GF SE Zwieb C, The uRNA database, PMID:9016512
+#=GF SS Published; PMID:10199569
+#=GF TP Gene; snRNA; guide; CD-box;
+#=GF BM cmbuild CM SEED
+#=GF BM cmsearch -W 350 CM SEQDB
+#=GF DR URL; http://psyche.uthct.edu/dbs/uRNADB/u3/u3.html;
+#=GF RN [1]
+#=GF RM 9016512
+#=GF RT The uRNA database.
+#=GF RA Zwieb C;
+#=GF RL Nucleic Acids Res 1997;25:102-103.
+#=GF RN [2]
+#=GF RM 10567566
+#=GF RT Nuclear retention elements of U3 small nucleolar RNA.
+#=GF RA Speckmann W, Narayanan A, Terns R, Terns MP;
+#=GF RL Mol Cell Biol 1999;19:8412-8421.
+#=GF CC Small nucleolar RNAs (snoRNAs) are involved in the processing and
+#=GF CC modification of rRNA in the nucleolus. There are two main classes
+#=GF CC of snoRNAs: the box C/D class, and the box H/ACA class. U3 snoRNA
+#=GF CC is a member of the box C/D class. Indeed, the box C/D element is
+#=GF CC a subset of the six short sequence elements found in all U3
+#=GF CC snoRNAs, namely boxes A, A', B, C, C', and D. The U3 snoRNA
+#=GF CC secondary structure is characterised by a small 5' domain (with
+#=GF CC boxes A and A'), and a larger 3' domain (with boxes B, C, C', and
+#=GF CC D), the two domains being linked by a single-stranded
+#=GF CC hinge. Boxes B and C form the B/C motif, which appears to be
+#=GF CC exclusive to U3 snoRNAs, and boxes C' and D form the C'/D
+#=GF CC motif. The latter is functionally similar to the C/D motifs found
+#=GF CC in other snoRNAs.
+#=GF CC The 5' domain and the hinge region act as a pre-rRNA-binding
+#=GF CC domain. The 3' domain has conserved protein-binding sites. Both
+#=GF CC the box B/C and box C'/D motifs are sufficient for nuclear
+#=GF CC retention of U3 snoRNA. The box C'/D motif is also necessary for
+#=GF CC nucleolar localisation, stability and hyper-methylation of
+#=GF CC U3 snoRNA. Both box B/C and C'/D motifs are involved in specific
+#=GF CC protein interactions and are necessary for the rRNA processing
+#=GF CC functions of U3 snoRNA.
+#=GF SQ 21
+
+U27297.1/2-180         AGACUGUACUCCACAAGGAUCAUUUCUUGAGGAAGUAUCAGUCCGAUUCA
+AF277396.1/3-126       GACCGUACUCUGAACAGAAUCGUUUUAUGAGUACAACCUCUUAAUUGAAA
+L32919.1/393-532       GACCGUACUCUGAACAGAAUCGUUUUAUGAGUAUAACCUCUUAAUGGAAA
+X05498.1/324-651       AACACAUUCAACAGUAGGAUCAUUUCUAUAUUAAUCGUCACUCUUUGACU
+X05499.1/124-451       AACACAUUCUACAGUAGGAUCAUUUCUAUAGGAAUCGUCACUCUUUGACU
+M18578.1/158-485       AACACAUUCUACAGUAGGAUCAUUUCUAUAGGAAUCGUCACUCUUUGACU
+M26649.1/1-332         GUCGACGUACUUCAUAGGAUCAUUUCUAUAGGAAUCGUCACUCUUUGACU
+AL121770.1/10682-10430 UCGACGAUACUCCAUAGGAUCAUUUCUAUAGUAUACGUCCGGCUUGGGUU
+X13850.1/317-568       GUAUCGAUACUCCAUAGGAUCAUUUCUAUAGUAUACGUCCUUCUUGGGUU
+Z12613.1/694-912       AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUGUACCUGGUGAAAUGU
+X07318.1/1-219         AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUGUACCUGGUGAAAUGU
+X07319.1/1-197         AAGACUAUACUUUCAGGGAUCAUUUCUAUAGGUUUUACCUGGUGAGAUGU
+J01884.1/1-214         AAGACUAUACUUUCAGGGAUCAUUUCUAUAGUUCGUUACUAGAGAAGUUU
+V01267.1/2-213         GUGACUAUACUUUCAGGGAUCAUUUCUAUAGUUCGUUACUAGAGAAGUUU
+X14945.1/538-753       AAGACUAUACUUUCAGGGAUCAUUUCUAUAGUGUGUUACUAGAGAAGUUU
+V00190.1/62-269        AUGACCAAAC-UCUUAGGAUCAUUUCUAGAGUAUCGUCUAUUAAAAUUAU
+X79685.1/140-354       CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCU-CGUACCGUUGCAUCC
+X63065.1/859-1073      CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCU-CGUACCGCUGCAUCC
+Z29641.1/760-980       CGACCUUACUUGAACAGGAUCUGUUCUAUAGGAU-CGUACUGUUGCAUCU
+X52629.1/326-541       CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCU-CGUACCUCUGUUUCC
+X52630.1/530-744       CGACCUUACUUGAACAGGAUCUGUUCUAUAGGCU-CGUACCUCUGUUUCC
+#=GC SS_cons           ......<<<<<<<<.<<<..<<<<<<..<<<<.....>>>>..>>>>>>.
+#=GC RF                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+U27297.1/2-180         CAGAGAACACUACAAUCUUCAA----CAGCCACGAUGAUGACUGG--CA-
+AF277396.1/3-126       AAAAACCGAGUUUCAAAUCCUG------------AUGAUGACGG--UUG-
+L32919.1/393-532       AGAAACCGAGUUUCAAAUCCUG------------AUGAAGACGG--UUG-
+X05498.1/324-651       CUUCAAAAGAGCCACUGAAUCC-----AACUUGGUUGAUGAGCC-C-CA-
+X05499.1/124-451       CUUCAAAAGAGCCACUGAAUCC-----AACUUGGUUGAUGAGUC-C-CA-
+M18578.1/158-485       CUUCAAAAGAGCCACUGAAUCC-----AACUUGGUUGAUGAGUC-C-CA-
+M26649.1/1-332         CUUCAAAAGAGCCACUGAAUCC-----AACUUGGUUGAUGAGUC-C-CA-
+AL121770.1/10682-10430 UCCUAACCUAGCCACAGAACUC-----AACACGGAUGAUGAUAG------
+X13850.1/317-568       UCCUAACCUAGCCACAGAAGUG-----AACACGGAUGAUGAUAG------
+Z12613.1/694-912       GCUCGAAAGUGUCUGAACUCAC----AAACCACGAGGAAGAGCGU--CA-
+X07318.1/1-219         GCUCGAAAGUGUCUGAACUCAC----AAACCACGAGGAAGAGCGU--CA-
+X07319.1/1-197         GCUCUAAAGUGUCUGAACUCAC----AAACCACGAGGAAGAGCGU--CA-
+J01884.1/1-214         CUCUGACUGUGUAGAGCACCCG----AAACCACGAGGAGGAGACG--UA-
+V01267.1/2-213         CUCUGACUGUGUAGAGCCCACG----AAACCACGAGGACGAGACA--UA-
+X14945.1/538-753       CUCUGAACGUGUAGAGCACCGA----AAACCACGAGGAAGAGAGG--UA-
+V00190.1/62-269        UCAUCAAUAAUUUUUCCUCUUUCA--CAGCUAGGAUGAUGAUACA--CA-
+X79685.1/140-354       UUGACUAAUAAGGAGGCAAGCAC-UUAAGCUUGGUUGAUGACGC---AUG
+X63065.1/859-1073      UUUACCAAUAAGGAGGCAAGCAC-UUCAGUCUGGUUGAUGCAUC----UG
+Z29641.1/760-980       UUGAUUAAUAAGAAGGCAAGUAC-UUAAACCUGGUUGAUGAGAAU--UUG
+X52629.1/326-541       UUGAUUUCUCAAGAGACAGGCCC-UUAACCCUGGUUGAUGAACC---AUG
+X52630.1/530-744       UUGAUUUCUCAAGAGACAGGCCU-UAAACCCUGGUUGAUGAACC---AUG
+#=GC SS_cons           .>>>>>>>>>>>.................<<<<.................
+#=GC RF                xxxxxxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxxxxxxx...xx.
+
+U27297.1/2-180         --GCUUUCCUCUCGGA-GCGUGAGGCAGCG--------------------
+AF277396.1/3-126       ---CUUUCUCCGCCC--GGAGAGCGUUUC---------------------
+L32919.1/393-532       ---CUUUCUUCGCCC--GGAGAGCGCUUC---------------------
+X05498.1/324-651       -UAACCUUUGUACCCCAGAGUGAGGAAAUGAAAUCGAAUUUAAAUUAGCU
+X05499.1/124-451       -UAACCUUUGUACCCCAGAGUGAGAAACCGAAAUUGAAUCUAAAUUAGCU
+M18578.1/158-485       -UAACCUUUGUACCCCAGAGUGAGAAACCGAAAU-GAAUCUAAAUUAGCU
+M26649.1/1-332         -UAACCUUUGUACCCCAGAGUGAGAAACCGAAAUUGAAUCUAAAUUAGCU
+AL121770.1/10682-10430 -GAGGCACCGUUGCCCUCAGAGUGAGGACU--------UUUAA-------
+X13850.1/317-568       -GAGGCACCGUUGCCU-CAGAGUGAGGACU--------UUUAA-------
+Z12613.1/694-912       ---GUGUUCUCUCCU--GAGCGUGAAGUGA--------------------
+X07318.1/1-219         ---GUGUUUUCUCCU--GAGCGUGAAGUGA--------------------
+X07319.1/1-197         ---GUGUCUUCUCCU--GAGCGUGAAGUGA--------------------
+J01884.1/1-214         ---GCGUUCUCUCCU--GAGCGUGAAGCCG--------------------
+V01267.1/2-213         ---GCGUCCCCUCCU--GAGCGUGAAGCCG--------------------
+X14945.1/538-753       ---GCGUUUUCUCCU--GAGCGUGAAGCCG--------------------
+V00190.1/62-269        -----CUCACUAUACGAAAGCGUGAAACCG--------------------
+X79685.1/140-354       A----CCUGUGGGCCA-GAGCGUGAUU-AA--------------------
+X63065.1/859-1073      A----CCUCUGGGCCA-GAGCGUGAUU-AA--------------------
+Z29641.1/760-980       A----CCUGUGGGCCA-GAGCGUGAUUUAA--------------------
+X52629.1/326-541       A----CCGUGCGGCUA-GAGCGUGAUU-GA--------------------
+X52630.1/530-744       A----CCGUGCGGCUA-GAGCGUGAUU-GA--------------------
+#=GC SS_cons           ...<<<<<<<<<<<<..............<....................
+#=GC RF                ...xxxxxxxxxxxxx.xxxxxxxxxxxxx....................
+
+U27297.1/2-180         --------------------------------------------------
+AF277396.1/3-126       --------------------------------------------------
+L32919.1/393-532       --------------------------------------------------
+X05498.1/324-651       UGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUUGAAUAAAAUUU
+X05499.1/124-451       UGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUUGAAUAAAAAUU
+M18578.1/158-485       UGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUUGAAUAAAAAUU
+M26649.1/1-332         UGGUCCGCAAUCCUUAGCGGUUCGGCCAUCUAUAAUUUUGAAUAAAAAUU
+AL121770.1/10682-10430 --------------------------------------------------
+X13850.1/317-568       --------------------------------------------------
+Z12613.1/694-912       --------------------------------------------------
+X07318.1/1-219         --------------------------------------------------
+X07319.1/1-197         --------------------------------------------------
+J01884.1/1-214         --------------------------------------------------
+V01267.1/2-213         --------------------------------------------------
+X14945.1/538-753       --------------------------------------------------
+V00190.1/62-269        --------------------------------------------------
+X79685.1/140-354       --------------------------------------------------
+X63065.1/859-1073      --------------------------------------------------
+Z29641.1/760-980       --------------------------------------------------
+X52629.1/326-541       --------------------------------------------------
+X52630.1/530-744       --------------------------------------------------
+#=GC SS_cons           ..................................................
+#=GC RF                ..................................................
+
+U27297.1/2-180         --------------AGCGACCUCGGUCGCAUCGCAUCGAUGAUCGCA---
+AF277396.1/3-126       --------------------------------------------------
+L32919.1/393-532       --------------------------------------------------
+X05498.1/324-651       UG-CUUUGCCGUUGCAAUUGUGAUAACUUCCUUUGGAAUUUGUUGCGAUA
+X05499.1/124-451       UU-CUUUGCCGUUGCAUUUGUAGUUUUUUCCUUUGGAAGUAAUUACAAUA
+M18578.1/158-485       UUGCUUUGCCGUUGCAUUUGUAGUUUUUUCCUUUGGAAGUAAUUACAAUA
+M26649.1/1-332         UUGCUUUGGCGUUGCAUUUGUAGUUUUUUCCUUUGGAAGUAAUUACAAUA
+AL121770.1/10682-10430 -UUCUUUGAAGGCAUGCUUUUCGAUUAGGUUUUUUACCUAAUUGUUUUGC
+X13850.1/317-568       -UUCUUUGAAGGCAUGCUUUUCGAUUAGGUUUUUUACCUAAUUGUUUUGC
+Z12613.1/694-912       -------------GCUC-ACAGU-GCUGCUUCA-UUGUGGCUGCUGUUUG
+X07318.1/1-219         -------------GCUC-ACAGU-GCUGCUUCA-UUGUGGCUGCUGUUUG
+X07319.1/1-197         -------------GCUC-UCAGU-GCUGCUUCA-UUGUGGCUGCUGUUUG
+J01884.1/1-214         -------------GCUC-UUAGU-GUUGCUUCC-GUGCAACUGCUAUUGG
+V01267.1/2-213         -------------GCUC-UAGGU-GCUGCUUC--UGCCUCUUGCCAUUGG
+X14945.1/538-753       -------------GCUUUCUGGC-GUUGCUUGG-CUGCAACUGCCGUCAG
+V00190.1/62-269        ------------UUAUUAUCAAAUGAUUCAUUUAUUUGUUAUUAACAUU-
+X79685.1/140-354       ---------CGGCC-GGAUCACUGGCUGAUUU--GAUC--CCACGGCUGU
+X63065.1/859-1073      ---------CGGCCAGGAUUCCCUUAUGGGGGCAAUCCACG----GCUGU
+Z29641.1/760-980       ---------CGGCCAGGACUUUG-CCUUGGUGC-AUUGUC-UGGAGCUGC
+X52629.1/326-541       ---------CGGCUACGAU-CGUCCUCGGACGC-AUCCAGU----GCUGU
+X52630.1/530-744       ---------CGGCUACGAU-CGUCCUUGGAUGC-AUCCGGU----GCUGU
+#=GC SS_cons           .............<<...<<<<<.<<<<<.......>>>>>.>>>>>..>
+#=GC RF                .........xxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxx
+
+U27297.1/2-180         -------------GAUGAGAGG---------------UCAGCAAUUUGAG
+AF277396.1/3-126       -------------GAUGAACGG-------------CA-------------
+L32919.1/393-532       -------------GAUGAACGG-----------CAGAAGAAAGUUCCAGA
+X05498.1/324-651       UUUAAUGG--CGCGAUGAUCUUGACCCAUCCUAUGUGCUUCCAUUUUGGA
+X05499.1/124-451       UUUUAUGG--CGCGAUGAUCUUGACCCAUCCUAUGUACUUCUUUUUUGAA
+M18578.1/158-485       UUUUAUGG--CGCGAUGAUCUUGACCCAUCCUAUGUACUUCUUUUUUGAA
+M26649.1/1-332         UUUUAUGG--CGCGAUGAUCUUGACCCAUCCUAUGUACUUCUUUUUUGAA
+AL121770.1/10682-10430 UGUCUUUCUAUGCGAUGAUCUC---UUACAUGAUAUGUUUCCUUUUGGU-
+X13850.1/317-568       UGUCAGAGUAUGCGAUGAUCUC---UUACAUGAUAUGUUUCCUUUUGGU-
+Z12613.1/694-912       CUAUU--------GAUGAACGU------UCUG-CUCCCCUUUA-UUAUUG
+X07318.1/1-219         CUAUU--------GAUGAACGU------UCUG-CUCCCCUUUA-UUAUUG
+X07319.1/1-197         CUAUU--------GAUGAACGU------UCUACUUCCCCUUUA-UUAUUG
+J01884.1/1-214         CCAUU--------GAUGAUCGU------UCUCGGUCCUCU-------CUG
+V01267.1/2-213         CAGCU--------GAUGAUCG-------UCUUCUCUCCUU-------CGG
+X14945.1/538-753       CCAUU--------GAUGAUCGU------UCUUCUCUCCGUA------UUG
+V00190.1/62-269        -------------GAUGACCGU------------CUAAUUCA----GGGA
+X79685.1/140-354       A------------GAGGAUCGU------UUCU--UGCCGGGCC-UCGCCU
+X63065.1/859-1073      A------------GAGGAUCGU------UCCUG--CCUUGCUC--AUGCU
+Z29641.1/760-980       A------------GAUGAUCGU------UCUUG-GCCAGGCUU-AAUGUC
+X52629.1/326-541       A------------GAGGAUCGU------UACUC-GGCUCGGUUUCUACCU
+X52630.1/530-744       A------------GAGGAUCGU------UACUC-GGCUCGGUU-CUACCU
+#=GC SS_cons           >>..........................<<<..<<<<<<..........>
+#=GC RF                xxxxx........xxxxxxxxx......xxxxxxxxxxxxxxx.xxxxxx
+
+U27297.1/2-180         UGG----------------U-------------------------
+AF277396.1/3-126       -GGA----------------G------------------------
+L32919.1/393-532       AGGAU----------------------------------------
+X05498.1/324-651       AGG-AUAGGGAUUCAUGGGUGGGUAC-AAAUGGCAGUCUGAC---
+X05499.1/124-451       GGG-AUAGGGCUCUAUGGGUGGGUAC-AAAUGGCAGUCUGAC---
+M18578.1/158-485       GGG-AUAGGGCUCUAUGGGUGGGUAC-AAAUGGCAGUCUGAC---
+M26649.1/1-332         GGG-AUAGGGCUCUAUGGGUGGGUAC-AAAUGGCAGUCUGACAAG
+AL121770.1/10682-10430 -CGUAUUAUGU---A----GGGCAGCUGGUGUUUU--CUGACGUG
+X13850.1/317-568       -CGUAUUAUGU-------AGGGCAGCUGGUGUUUU--CUGACGUG
+Z12613.1/694-912       GGGAGAUGGA----------GGGAGA-GAACACA-GGCUGAGUGG
+X07318.1/1-219         GGGAGAUAGA----------GGGAGA-GAACACA-AGCUGAGUGG
+X07319.1/1-197         GGGAGAUGGA-----------------------------------
+J01884.1/1-214         AGGGGCGAGA----------GGGAGA-GAACGCA-GUCUGAGUGG
+V01267.1/2-213         GGGGGUAAGA----------GGGAGG-GAACGCA-GUCUGAGUGG
+X14945.1/538-753       GGGAGUGAGA----------GGGAGA-GAACGCG-GUCUGAGUGG
+V00190.1/62-269        UGAA----------UUGGUUGUAUGG-UGGGAU---UCGUACUGG
+X79685.1/140-354       GGCC--AGGA---------UGGCUCU-CAGGUU--GUCUGACAGG
+X63065.1/859-1073      UGUG-CAGGG---------UGGCCCA-GAGGUU--GUCUGACAGA
+Z29641.1/760-980       UGGC-UAGGG---------UGGCCUA-CAGGCU--GUUUGACAGG
+X52629.1/326-541       UGCC-GGGG----------UGGUCGC-ACGGCG--GUCUGACAGG
+X52630.1/530-744       UGUC-GGGG----------UGGUCGC-ACGGCG--GUCUGACAGG
+#=GC SS_cons           >>>>>..>>>..........>>>>>>.>>>>>>........>>>>
+#=GC RF                xxxxxxxxxx.........xxxxxxx.xxxxxxx.xxxxxxxxxx
+//
diff --git a/testsuite/3trnas.embl b/testsuite/3trnas.embl
new file mode 100644
index 0000000..5448b02
--- /dev/null
+++ b/testsuite/3trnas.embl
@@ -0,0 +1,21 @@
+ID   DA0260
+AC   -
+DE   -
+SQ             75 BP
+      GGGCGAAUAG UGUCAGCGGG AGCACACCAG ACUUGCAAUC UGGUAGGGAG
+      GGUUCGAGUC CCUCUUUGUC CACCA
+//
+ID   DA0261
+AC   -
+DE   -
+SQ             75 BP
+      GGGCGAAUAG UGUCAGCGGG AGCACACCAG ACUUGCAAUC UGGUAGGGAG
+      GGUUCGAGUC CCUCUUUGUC CACCA
+//
+ID   tRNA-Tyr
+AC   -
+DE   Ascaris suum mitochondrion, complete genome.
+SQ             56 BP
+      cagtaggtag tttattttta aaatgtagta tttgggttac tgtgaatttt
+      tactga
+//
diff --git a/testsuite/3trnas.fa b/testsuite/3trnas.fa
new file mode 100644
index 0000000..bd2c993
--- /dev/null
+++ b/testsuite/3trnas.fa
@@ -0,0 +1,9 @@
+>DA0260 
+GGGCGAAUAGUGUCAGCGGGAGCACACCAGACUUGCAAUCUGGUAGGGAG
+GGUUCGAGUCCCUCUUUGUCCACCA
+>DA0261 
+GGGCGAAUAGUGUCAGCGGGAGCACACCAGACUUGCAAUCUGGUAGGGAG
+GGUUCGAGUCCCUCUUUGUCCACCA
+>tRNA-Tyr Ascaris suum mitochondrion, complete genome.
+cagtaggtagtttatttttaaaatgtagtatttgggttactgtgaatttt
+tactga
diff --git a/testsuite/3trnas.gb b/testsuite/3trnas.gb
new file mode 100644
index 0000000..619afc0
--- /dev/null
+++ b/testsuite/3trnas.gb
@@ -0,0 +1,24 @@
+LOCUS       DA0260       75 bp
+ACCESSION   .
+DEFINITION  .
+VERSION     .
+ORIGIN      
+       1  GGGCGAAUAG UGUCAGCGGG AGCACACCAG ACUUGCAAUC UGGUAGGGAG
+      51  GGUUCGAGUC CCUCUUUGUC CACCA
+//
+LOCUS       DA0261       75 bp
+ACCESSION   .
+DEFINITION  .
+VERSION     .
+ORIGIN      
+       1  GGGCGAAUAG UGUCAGCGGG AGCACACCAG ACUUGCAAUC UGGUAGGGAG
+      51  GGUUCGAGUC CCUCUUUGUC CACCA
+//
+LOCUS       tRNA-Tyr       56 bp
+ACCESSION   .
+DEFINITION  Ascaris suum mitochondrion, complete genome.
+VERSION     .
+ORIGIN      
+       1  cagtaggtag tttattttta aaatgtagta tttgggttac tgtgaatttt
+      51  tactga
+//
diff --git a/testsuite/DicF-0.55.cm b/testsuite/DicF-0.55.cm
new file mode 100644
index 0000000..e43705b
--- /dev/null
+++ b/testsuite/DicF-0.55.cm
@@ -0,0 +1,214 @@
+INFERNAL-1 [0.55]
+NAME   SEED
+STATES 163
+NODES  44
+NULL   0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -3.322  -3.322  -0.515  -3.322                 
+    IL     1     1 2     1     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -3.170  -0.363  -3.170                         -0.495 -1.322 -1.322  1.317 
+     D     4     2 3     5     3  -1.585  -1.585  -1.585                         
+    IL     5     5 3     5     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -3.170  -0.363  -3.170                         -1.322 -1.322 -1.322  1.485 
+     D     7     5 3     8     3  -1.585  -1.585  -1.585                         
+    IL     8     8 3     8     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -3.170  -0.363  -3.170                         -1.322 -1.322  0.062  1.108 
+     D    10     8 3    11     3  -1.585  -1.585  -1.585                         
+    IL    11    11 3    11     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -3.170  -0.363  -3.170                          0.062  0.760 -0.213 -1.322 
+     D    13    11 3    14     3  -1.585  -1.585  -1.585                         
+    IL    14    14 3    14     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -3.170  -0.363  -3.170                         -1.322 -1.322 -1.322  1.485 
+     D    16    14 3    17     3  -1.585  -1.585  -1.585                         
+    IL    17    17 3    17     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -3.170  -0.363  -3.170                         -1.322 -1.322  1.108  0.062 
+     D    19    17 3    20     3  -1.585  -1.585  -1.585                         
+    IL    20    20 3    20     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -3.170  -0.363  -3.170                         -1.322 -1.322  1.225 -0.213 
+     D    22    20 3    23     3  -1.585  -1.585  -1.585                         
+    IL    23    23 3    23     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -3.170  -0.363  -3.170                         -0.213 -1.322  0.062  0.760 
+     D    25    23 3    26     3  -1.585  -1.585  -1.585                         
+    IL    26    26 3    26     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -3.170  -0.363  -3.170                         -1.322 -1.322  1.108  0.062 
+     D    28    26 3    29     3  -1.585  -1.585  -1.585                         
+    IL    29    29 3    29     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -3.170  -0.363  -3.170                          1.225 -1.322 -1.322 -0.213 
+     D    31    29 3    32     3  -1.585  -1.585  -1.585                         
+    IL    32    32 3    32     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -3.170  -0.623  -2.061                         -1.322  1.485 -1.322 -1.322 
+     D    34    32 3    35     3  -1.585  -1.585  -1.585                         
+    IL    35    35 3    35     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -2.972  -0.425  -2.972                         -0.318  0.239  0.646 -1.145 
+     D    37    35 3    38     3  -2.055  -0.947  -2.055                         
+    IL    38    38 3    38     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -3.170  -0.363  -3.170                         -1.322 -1.322 -1.322  1.485 
+     D    40    38 3    41     3  -1.585  -1.585  -1.585                         
+    IL    41    41 3    41     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -3.170  -0.363  -3.170                         -1.322 -1.322 -1.322  1.485 
+     D    43    41 3    44     3  -1.585  -1.585  -1.585                         
+    IL    44    44 3    44     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -3.170  -0.363  -3.170                         -1.322 -1.322 -1.322  1.485 
+     D    46    44 3    47     3  -1.585  -1.585  -1.585                         
+    IL    47    47 3    47     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATR   16 ]
+    MR    48    47 3    50     5  -3.459  -0.652  -3.459  -3.459  -3.459         -1.322  1.485 -1.322 -1.322 
+     D    49    47 3    50     5  -2.322  -2.322  -2.322  -2.322  -2.322         
+    IR    50    50 3    50     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   17 ]
+    MP    51    50 3    55     6  -3.585  -3.585  -0.778  -3.585  -3.585  -3.585 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  2.348 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 
+    ML    52    50 3    55     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR    53    50 3    55     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D    54    50 3    55     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL    55    55 5    55     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR    56    56 6    56     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   18 ]
+    MP    57    56 6    61     6  -3.585  -3.585  -0.778  -3.585  -3.585  -3.585 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  2.348 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 
+    ML    58    56 6    61     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR    59    56 6    61     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D    60    56 6    61     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL    61    61 5    61     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR    62    62 6    62     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   19 ]
+    MP    63    62 6    67     6  -3.585  -3.585  -0.778  -3.585  -3.585  -3.585 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  2.348 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 
+    ML    64    62 6    67     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR    65    62 6    67     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D    66    62 6    67     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL    67    67 5    67     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR    68    68 6    68     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   20 ]
+    MP    69    68 6    73     6  -3.585  -3.585  -0.778  -3.585  -3.585  -3.585 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  2.348 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 
+    ML    70    68 6    73     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR    71    68 6    73     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D    72    68 6    73     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL    73    73 5    73     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR    74    74 6    74     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   21 ]
+    MP    75    74 6    79     6  -3.585  -3.585  -1.599  -1.571  -3.585  -3.585 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  2.348 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 
+    ML    76    74 6    79     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR    77    74 6    79     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D    78    74 6    79     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL    79    79 5    79     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR    80    80 6    80     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   22 ]
+    MP    81    80 6    85     6  -3.164  -3.164  -1.178  -3.164  -3.164  -3.164 -0.245 -0.245 -0.245 -0.245 -0.245 -0.245  0.864 -0.245 -0.245 -0.245 -0.245 -0.245 -0.245 -0.245  1.243 -0.245 
+    ML    82    80 6    85     6  -3.176  -3.176  -1.162  -3.176  -3.176  -3.176 -0.815  1.199 -0.815 -0.815 
+    MR    83    80 6    85     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D    84    80 6    85     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL    85    85 5    85     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR    86    86 6    86     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   23 ]
+    MP    87    86 6    91     4  -3.322  -3.322  -0.515  -3.322                 -0.459 -0.459 -0.459  2.348 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 
+    ML    88    86 6    91     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+    MR    89    86 6    91     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+     D    90    86 6    91     4  -2.000  -2.000  -2.000  -2.000                 
+    IL    91    91 5    91     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+    IR    92    92 6    92     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    93    92 6    95     3  -3.170  -0.363  -3.170                         -1.322 -1.322 -1.322  1.485 
+     D    94    92 6    95     3  -1.585  -1.585  -1.585                         
+    IL    95    95 3    95     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATR   25 ]
+    MR    96    95 3    98     3  -3.170  -0.363  -3.170                         -1.322  0.664  0.692 -1.322 
+     D    97    95 3    98     3  -1.585  -1.585  -1.585                         
+    IR    98    98 3    98     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATR   26 ]
+    MR    99    98 3   101     3  -3.170  -0.363  -3.170                         -1.322 -0.213 -1.322  1.225 
+     D   100    98 3   101     3  -1.585  -1.585  -1.585                         
+    IR   101   101 3   101     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATR   27 ]
+    MR   102   101 3   104     5  -3.459  -0.652  -3.459  -3.459  -3.459          0.692  0.664 -1.322 -1.322 
+     D   103   101 3   104     5  -2.322  -2.322  -2.322  -2.322  -2.322         
+    IR   104   104 3   104     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   28 ]
+    MP   105   104 3   109     6  -3.585  -3.585  -0.778  -3.585  -3.585  -3.585 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  2.348 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 
+    ML   106   104 3   109     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR   107   104 3   109     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D   108   104 3   109     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL   109   109 5   109     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR   110   110 6   110     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   29 ]
+    MP   111   110 6   115     6  -3.585  -3.585  -0.778  -3.585  -3.585  -3.585 -0.459 -0.459 -0.459  2.018 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  0.821 
+    ML   112   110 6   115     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR   113   110 6   115     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D   114   110 6   115     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL   115   115 5   115     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR   116   116 6   116     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   30 ]
+    MP   117   116 6   121     6  -3.585  -3.585  -0.778  -3.585  -3.585  -3.585 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  2.348 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 
+    ML   118   116 6   121     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    MR   119   116 6   121     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+     D   120   116 6   121     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585 
+    IL   121   121 5   121     6  -2.585  -2.585  -2.585  -2.585  -2.585  -2.585  0.000  0.000  0.000  0.000 
+    IR   122   122 6   122     5  -2.322  -2.322  -2.322  -2.322  -2.322          0.000  0.000  0.000  0.000 
+				[ MATP   31 ]
+    MP   123   122 6   127     4  -3.322  -3.322  -0.515  -3.322                 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459 -0.459  1.435 -0.459  1.639 -0.459 
+    ML   124   122 6   127     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+    MR   125   122 6   127     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+     D   126   122 6   127     4  -2.000  -2.000  -2.000  -2.000                 
+    IL   127   127 5   127     4  -2.000  -2.000  -2.000  -2.000                  0.000  0.000  0.000  0.000 
+    IR   128   128 6   128     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   129   128 6   131     3  -3.170  -0.692  -1.889                         -1.322 -1.322 -1.322  1.485 
+     D   130   128 6   131     3  -1.585  -1.585  -1.585                         
+    IL   131   131 3   131     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   132   131 3   134     3  -2.920  -0.443  -2.920                         -1.099  0.009 -1.099  1.043 
+     D   133   131 3   134     3  -2.147  -0.867  -2.147                         
+    IL   134   134 3   134     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   135   134 3   137     3  -3.170  -0.363  -3.170                         -1.322  0.062 -1.322  1.108 
+     D   136   134 3   137     3  -1.585  -1.585  -1.585                         
+    IL   137   137 3   137     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   138   137 3   140     3  -3.170  -0.363  -3.170                          1.156 -1.322 -0.041 -1.322 
+     D   139   137 3   140     3  -1.585  -1.585  -1.585                         
+    IL   140   140 3   140     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   141   140 3   143     3  -3.170  -0.363  -3.170                         -1.322  1.108 -1.322  0.062 
+     D   142   140 3   143     3  -1.585  -1.585  -1.585                         
+    IL   143   143 3   143     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   144   143 3   146     3  -3.170  -0.363  -3.170                         -1.322 -0.041 -1.322  1.156 
+     D   145   143 3   146     3  -1.585  -1.585  -1.585                         
+    IL   146   146 3   146     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   147   146 3   149     3  -3.170  -0.363  -3.170                         -1.322  1.108  0.062 -1.322 
+     D   148   146 3   149     3  -1.585  -1.585  -1.585                         
+    IL   149   149 3   149     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   150   149 3   152     3  -3.170  -0.740  -1.786                         -0.041  1.156 -1.322 -1.322 
+     D   151   149 3   152     3  -1.585  -1.585  -1.585                         
+    IL   152   152 3   152     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   153   152 3   155     3  -2.886  -0.455  -2.886                         -1.069 -1.069  0.917  0.212 
+     D   154   152 3   155     3  -2.205  -0.821  -2.205                         
+    IL   155   155 3   155     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   156   155 3   158     3  -3.170  -0.363  -3.170                         -1.322 -1.322 -0.041  1.156 
+     D   157   155 3   158     3  -1.585  -1.585  -1.585                         
+    IL   158   158 3   158     3  -1.585  -1.585  -1.585                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   159   158 3   161     2  -3.000  -0.193                                  0.357 -1.322  0.940 -1.322 
+     D   160   158 3   161     2  -1.000  -1.000                                 
+    IL   161   161 3   161     2  -1.000  -1.000                                  0.000  0.000  0.000  0.000 
+				[ END    43 ]
+     E   162   161 3    -1     0                                                 
+//
diff --git a/testsuite/DicF-0.6.cm b/testsuite/DicF-0.6.cm
new file mode 100644
index 0000000..6b8c8dd
--- /dev/null
+++ b/testsuite/DicF-0.6.cm
@@ -0,0 +1,217 @@
+INFERNAL-1 [0.6]
+NAME   DicF
+ACC    RF00039
+DESC   DicF RNA
+STATES 163
+NODES  44
+W      67
+NULL   0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -8.056  -8.263  -0.024  -6.677                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -9.016  -0.010  -7.670                         -1.013 -2.123 -2.613  1.638 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -9.016  -0.010  -7.670                         -2.826 -2.784 -3.574  1.860 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -9.016  -0.010  -7.670                         -1.272 -1.776 -0.339  1.324 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -9.016  -0.010  -7.670                          0.201  0.648 -0.459 -0.847 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -9.016  -0.010  -7.670                         -2.826 -2.784 -3.574  1.860 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -9.016  -0.010  -7.670                         -1.603 -2.557  1.480 -0.491 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -9.016  -0.010  -7.670                         -1.791 -2.905  1.618 -0.979 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -9.016  -0.010  -7.670                         -0.035 -1.406 -0.140  0.798 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -9.016  -0.010  -7.670                         -1.603 -2.557  1.480 -0.491 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -9.016  -0.010  -7.670                          1.596 -2.245 -2.277 -0.840 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -9.016  -0.241  -2.718                         -3.086  1.877 -3.985 -2.778 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -8.787  -0.012  -7.441                         -0.201 -0.064  0.701 -0.869 
+     D    37    35 3    38     3  -8.107  -0.287  -2.499                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -9.016  -0.010  -7.670                         -2.826 -2.784 -3.574  1.860 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -9.016  -0.010  -7.670                         -2.826 -2.784 -3.574  1.860 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -9.357  -0.009  -7.675                         -2.826 -2.784 -3.574  1.860 
+     D    46    44 3    47     3  -5.620  -0.734  -1.403                         
+    IL    47    47 3    47     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   16 ]
+    MR    48    47 3    50     5  -8.047  -0.020  -7.862  -8.075  -8.966         -3.086  1.877 -3.985 -2.778 
+     D    49    47 3    50     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    50    50 3    50     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   17 ]
+    MP    51    50 3    55     6  -9.635  -9.574  -0.015  -8.350  -8.630  -9.025 -7.752 -4.140 -8.339 -0.811 -7.943 -4.501 -2.071 -7.132 -5.281  3.843 -4.786 -1.803 -2.002 -4.550 -3.864 -6.001 
+    ML    52    50 3    55     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    53    50 3    55     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    54    50 3    55     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    55    55 5    55     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    56    56 6    56     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   18 ]
+    MP    57    56 6    61     6  -9.635  -9.574  -0.015  -8.350  -8.630  -9.025 -7.752 -4.140 -8.339 -0.811 -7.943 -4.501 -2.071 -7.132 -5.281  3.843 -4.786 -1.803 -2.002 -4.550 -3.864 -6.001 
+    ML    58    56 6    61     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    59    56 6    61     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    60    56 6    61     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    61    61 5    61     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    62    62 6    62     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   19 ]
+    MP    63    62 6    67     6  -9.635  -9.574  -0.015  -8.350  -8.630  -9.025 -6.255 -6.194 -4.420 -1.676 -4.111 -5.049  3.785 -5.055 -7.669 -1.636 -4.421 -3.294 -0.277 -6.876 -1.435 -5.092 
+    ML    64    62 6    67     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    65    62 6    67     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    66    62 6    67     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    67    67 5    67     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    68    68 6    68     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   20 ]
+    MP    69    68 6    73     6  -9.635  -9.574  -0.015  -8.350  -8.630  -9.025 -7.752 -4.140 -8.339 -0.811 -7.943 -4.501 -2.071 -7.132 -5.281  3.843 -4.786 -1.803 -2.002 -4.550 -3.864 -6.001 
+    ML    70    68 6    73     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    71    68 6    73     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    72    68 6    73     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    73    73 5    73     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    74    74 6    74     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   21 ]
+    MP    75    74 6    79     6  -9.635  -9.574  -0.393  -2.110  -8.630  -9.025 -7.752 -4.140 -8.339 -0.811 -7.943 -4.501 -2.071 -7.132 -5.281  3.843 -4.786 -1.803 -2.002 -4.550 -3.864 -6.001 
+    ML    76    74 6    79     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    77    74 6    79     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    78    74 6    79     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    79    79 5    79     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    80    80 6    80     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   22 ]
+    MP    81    80 6    85     6  -9.260  -9.200  -0.019  -7.976  -8.256  -8.651 -4.208 -4.393 -4.359  0.141 -3.312 -5.076  2.676 -4.383 -4.658  0.212 -4.606 -1.428  0.955 -4.513  2.167 -3.439 
+    ML    82    80 6    85     6  -8.677  -9.024  -0.170  -3.432  -8.873  -6.403 -2.005  1.739 -2.849 -1.870 
+    MR    83    80 6    85     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    84    80 6    85     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    85    85 5    85     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    86    86 6    86     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   23 ]
+    MP    87    86 6    91     4  -8.056  -8.263  -0.024  -6.677                 -5.081 -4.020 -5.626  3.806 -5.844 -5.912 -1.636 -4.615 -5.261 -0.697 -5.741 -1.964 -1.447 -5.445 -2.848 -4.190 
+    ML    88    86 6    91     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    89    86 6    91     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    90    86 6    91     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    91    91 5    91     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR    92    92 6    92     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   24 ]
+    ML    93    92 6    95     3  -9.357  -0.009  -7.675                         -2.826 -2.784 -3.574  1.860 
+     D    94    92 6    95     3  -5.620  -0.734  -1.403                         
+    IL    95    95 3    95     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   25 ]
+    MR    96    95 3    98     3  -9.357  -0.009  -7.675                         -1.219  0.534  0.778 -1.296 
+     D    97    95 3    98     3  -6.390  -1.568  -0.620                         
+    IR    98    98 3    98     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   26 ]
+    MR    99    98 3   101     3  -9.357  -0.009  -7.675                         -1.815 -0.910 -2.624  1.595 
+     D   100    98 3   101     3  -6.390  -1.568  -0.620                         
+    IR   101   101 3   101     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   27 ]
+    MR   102   101 3   104     5  -8.047  -0.020  -7.862  -8.075  -8.966          0.844  0.524 -1.820 -1.045 
+     D   103   101 3   104     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   104   104 3   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   28 ]
+    MP   105   104 3   109     6  -9.635  -9.574  -0.015  -8.350  -8.630  -9.025 -6.255 -6.194 -4.420 -1.676 -4.111 -5.049  3.785 -5.055 -7.669 -1.636 -4.421 -3.294 -0.277 -6.876 -1.435 -5.092 
+    ML   106   104 3   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 3   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 3   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   29 ]
+    MP   111   110 6   115     6  -9.635  -9.574  -0.015  -8.350  -8.630  -9.025 -3.979 -3.276 -4.631  3.473 -4.582 -4.840 -1.100 -3.866 -4.382  0.067 -5.032 -1.559 -0.892 -4.449 -2.404  0.880 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   30 ]
+    MP   117   116 6   121     6  -9.635  -9.574  -0.015  -8.350  -8.630  -9.025 -7.752 -4.140 -8.339 -0.811 -7.943 -4.501 -2.071 -7.132 -5.281  3.843 -4.786 -1.803 -2.002 -4.550 -3.864 -6.001 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   31 ]
+    MP   123   122 6   127     4  -8.056  -8.263  -0.024  -6.677                 -3.844 -4.533 -4.525 -0.820 -3.330 -5.518 -0.030 -4.642 -4.302 -0.939 -4.983 -2.099  2.679 -4.330  2.757 -3.527 
+    ML   124   122 6   127     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   127   127 5   127     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR   128   128 6   128     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   32 ]
+    ML   129   128 6   131     3  -9.016  -0.302  -2.421                         -2.826 -2.784 -3.574  1.860 
+     D   130   128 6   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   33 ]
+    ML   132   131 3   134     3  -8.727  -0.012  -7.381                         -1.256 -0.524 -2.074  1.405 
+     D   133   131 3   134     3  -8.339  -0.241  -2.731                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   34 ]
+    ML   135   134 3   137     3  -9.016  -0.010  -7.670                         -1.506 -0.454 -2.321  1.442 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   35 ]
+    ML   138   137 3   140     3  -9.016  -0.010  -7.670                          1.548 -2.283 -0.806 -1.746 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   36 ]
+    ML   141   140 3   143     3  -9.016  -0.010  -7.670                         -1.557  1.404 -2.411 -0.276 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   37 ]
+    ML   144   143 3   146     3  -9.016  -0.010  -7.670                         -1.622 -0.627 -2.435  1.507 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   38 ]
+    ML   147   146 3   149     3  -9.016  -0.010  -7.670                         -1.484  1.323 -0.362 -1.465 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   39 ]
+    ML   150   149 3   152     3  -9.016  -0.343  -2.254                         -0.350  1.417 -2.393 -1.496 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   40 ]
+    ML   153   152 3   155     3  -8.686  -0.012  -7.340                         -1.152 -1.952  1.258 -0.152 
+     D   154   152 3   155     3  -8.475  -0.218  -2.866                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   41 ]
+    ML   156   155 3   158     3  -9.016  -0.010  -7.670                         -1.360 -1.835 -0.527  1.398 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   42 ]
+    ML   159   158 3   161     2  -9.551  -0.002                                  0.019 -2.515  1.346 -1.889 
+     D   160   158 3   161     2  -8.445  -0.004                                 
+    IL   161   161 3   161     2  -1.823  -0.479                                  0.660 -0.612 -0.293 -0.076 
+				[ END    43 ]
+     E   162   161 3    -1     0                                                 
+//
diff --git a/testsuite/DicF-0.7.cm b/testsuite/DicF-0.7.cm
new file mode 100644
index 0000000..c7c95a9
--- /dev/null
+++ b/testsuite/DicF-0.7.cm
@@ -0,0 +1,218 @@
+INFERNAL-1 [0.6]
+NAME   DicF
+ACC    RF00039
+DESC   DicF RNA
+STATES 163
+NODES  44
+W      69
+el_selfsc -0.089267
+NULL   0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.670  -6.877  -0.065  -5.291                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.708  -0.025  -6.362                         -0.121 -0.992 -1.157  1.090 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -7.708  -0.025  -6.362                         -0.197 -0.911 -0.281  0.826 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -7.708  -0.025  -6.362                          0.406  0.136 -0.433 -0.259 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -7.708  -0.025  -6.362                         -0.334 -1.199  0.915 -0.176 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -7.708  -0.025  -6.362                         -0.431 -1.328  1.072 -0.401 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -7.708  -0.025  -6.362                          0.251 -0.850 -0.203  0.471 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -7.708  -0.025  -6.362                         -0.334 -1.199  0.915 -0.176 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -7.708  -0.025  -6.362                          1.309 -1.325 -1.295 -0.482 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -7.708  -0.147  -3.445                         -0.680  1.273 -1.509 -0.717 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -7.588  -0.027  -6.243                          0.236 -0.356  0.300 -0.305 
+     D    37    35 3    38     3  -6.867  -0.802  -1.259                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -8.117  -0.022  -6.435                         -0.626 -1.191 -1.409  1.343 
+     D    46    44 3    47     3  -5.620  -0.734  -1.403                         
+    IL    47    47 3    47     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   16 ]
+    MR    48    47 3    50     5  -6.873  -0.046  -6.688  -6.900  -7.792         -0.680  1.273 -1.509 -0.717 
+     D    49    47 3    50     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    50    50 3    50     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   17 ]
+    MP    51    50 3    55     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    52    50 3    55     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    53    50 3    55     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    54    50 3    55     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    55    55 5    55     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    56    56 6    56     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   18 ]
+    MP    57    56 6    61     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    58    56 6    61     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    59    56 6    61     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    60    56 6    61     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    61    61 5    61     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    62    62 6    62     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   19 ]
+    MP    63    62 6    67     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.562 -4.439 -4.059  0.111 -3.338 -4.689  3.368 -4.267 -5.055  0.236 -4.096 -1.516  0.906 -4.810 -0.622 -3.583 
+    ML    64    62 6    67     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    65    62 6    67     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    66    62 6    67     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    67    67 5    67     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    68    68 6    68     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   20 ]
+    MP    69    68 6    73     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    70    68 6    73     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    71    68 6    73     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    72    68 6    73     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    73    73 5    73     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    74    74 6    74     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   21 ]
+    MP    75    74 6    79     6  -9.008  -8.947  -0.140  -3.609  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    76    74 6    79     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    77    74 6    79     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    78    74 6    79     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    79    79 5    79     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    80    80 6    80     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   22 ]
+    MP    81    80 6    85     6  -8.892  -8.831  -0.025  -7.608  -7.887  -8.282 -3.272 -3.278 -3.483  0.957 -2.653 -3.998  2.538 -3.477 -3.639  1.149 -3.600 -0.787  1.392 -3.439  0.852 -2.637 
+    ML    82    80 6    85     6  -7.219  -7.565  -0.525  -1.974  -7.415  -4.945 -0.061  0.740 -0.923 -0.246 
+    MR    83    80 6    85     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    84    80 6    85     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    85    85 5    85     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    86    86 6    86     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   23 ]
+    MP    87    86 6    91     4  -6.670  -6.877  -0.065  -5.291                 -3.765 -3.006 -4.280  3.090 -3.892 -4.591  0.652 -3.686 -3.929  1.343 -4.037 -0.630  0.567 -3.935 -1.015 -2.955 
+    ML    88    86 6    91     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    89    86 6    91     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    90    86 6    91     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    91    91 5    91     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR    92    92 6    92     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   24 ]
+    ML    93    92 6    95     3  -8.117  -0.022  -6.435                         -0.626 -1.191 -1.409  1.343 
+     D    94    92 6    95     3  -5.620  -0.734  -1.403                         
+    IL    95    95 3    95     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   25 ]
+    MR    96    95 3    98     3  -8.117  -0.022  -6.435                         -0.135  0.038  0.347 -0.338 
+     D    97    95 3    98     3  -6.390  -1.568  -0.620                         
+    IR    98    98 3    98     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   26 ]
+    MR    99    98 3   101     3  -8.117  -0.022  -6.435                         -0.338 -0.546 -1.177  1.058 
+     D   100    98 3   101     3  -6.390  -1.568  -0.620                         
+    IR   101   101 3   101     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   27 ]
+    MR   102   101 3   104     5  -6.873  -0.046  -6.688  -6.900  -7.792          0.786  0.017 -1.025 -0.371 
+     D   103   101 3   104     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   104   104 3   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   28 ]
+    MP   105   104 3   109     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.562 -4.439 -4.059  0.111 -3.338 -4.689  3.368 -4.267 -5.055  0.236 -4.096 -1.516  0.906 -4.810 -0.622 -3.583 
+    ML   106   104 3   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 3   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 3   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   29 ]
+    MP   111   110 6   115     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -2.877 -2.488 -3.352  2.754 -2.944 -3.612  0.758 -3.027 -3.179  1.527 -3.388 -0.550  0.802 -3.028 -0.925 -0.614 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   30 ]
+    MP   117   116 6   121     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   31 ]
+    MP   123   122 6   127     4  -6.670  -6.877  -0.065  -5.291                 -2.960 -3.246 -3.390  0.795 -2.384 -4.027  1.810 -3.408 -3.364  0.886 -3.658 -0.814  2.142 -3.215  1.476 -2.440 
+    ML   124   122 6   127     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   127   127 5   127     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR   128   128 6   128     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   32 ]
+    ML   129   128 6   131     3  -7.708  -0.177  -3.177                         -0.626 -1.191 -1.409  1.343 
+     D   130   128 6   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   33 ]
+    ML   132   131 3   134     3  -7.559  -0.027  -6.213                         -0.137 -0.376 -0.991  0.861 
+     D   133   131 3   134     3  -6.992  -0.716  -1.383                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   34 ]
+    ML   135   134 3   137     3  -7.708  -0.025  -6.362                         -0.275 -0.351 -1.124  0.949 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   35 ]
+    ML   138   137 3   140     3  -7.708  -0.025  -6.362                          1.254 -1.386 -0.588 -0.820 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   36 ]
+    ML   141   140 3   143     3  -7.708  -0.025  -6.362                         -0.259  0.689 -1.123  0.128 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   37 ]
+    ML   144   143 3   146     3  -7.708  -0.025  -6.362                         -0.298 -0.427 -1.143  0.993 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   38 ]
+    ML   147   146 3   149     3  -7.708  -0.025  -6.362                         -0.174  0.588 -0.305 -0.319 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   39 ]
+    ML   150   149 3   152     3  -7.708  -0.197  -3.022                          0.190  0.688 -1.088 -0.363 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   40 ]
+    ML   153   152 3   155     3  -7.539  -0.028  -6.193                         -0.098 -1.004  0.646  0.003 
+     D   154   152 3   155     3  -7.069  -0.669  -1.460                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   41 ]
+    ML   156   155 3   158     3  -7.708  -0.025  -6.362                         -0.218 -0.920 -0.377  0.881 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   42 ]
+    ML   159   158 3   161     2  -8.043  -0.005                                  0.372 -1.265  0.735 -0.677 
+     D   160   158 3   161     2  -8.445  -0.004                                 
+    IL   161   161 3   161     2  -1.823  -0.479                                  0.660 -0.612 -0.293 -0.076 
+				[ END    43 ]
+     E   162   161 3    -1     0                                                 
+//
diff --git a/testsuite/DicF-0.71.cm b/testsuite/DicF-0.71.cm
new file mode 100644
index 0000000..7f9ed80
--- /dev/null
+++ b/testsuite/DicF-0.71.cm
@@ -0,0 +1,218 @@
+INFERNAL-1 [0.7]
+NAME   DicF
+ACC    RF00039
+DESC   DicF RNA
+STATES 163
+NODES  44
+W      69
+el_selfsc -0.089267
+NULL   0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.670  -6.877  -0.065  -5.291                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.708  -0.025  -6.362                         -0.121 -0.992 -1.157  1.090 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -7.708  -0.025  -6.362                         -0.197 -0.911 -0.281  0.826 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -7.708  -0.025  -6.362                          0.406  0.136 -0.433 -0.259 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -7.708  -0.025  -6.362                         -0.334 -1.199  0.915 -0.176 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -7.708  -0.025  -6.362                         -0.431 -1.328  1.072 -0.401 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -7.708  -0.025  -6.362                          0.251 -0.850 -0.203  0.471 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -7.708  -0.025  -6.362                         -0.334 -1.199  0.915 -0.176 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -7.708  -0.025  -6.362                          1.309 -1.325 -1.295 -0.482 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -7.708  -0.147  -3.445                         -0.680  1.273 -1.509 -0.717 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -7.588  -0.027  -6.243                          0.236 -0.356  0.300 -0.305 
+     D    37    35 3    38     3  -6.867  -0.802  -1.259                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -8.117  -0.022  -6.435                         -0.626 -1.191 -1.409  1.343 
+     D    46    44 3    47     3  -5.620  -0.734  -1.403                         
+    IL    47    47 3    47     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   16 ]
+    MR    48    47 3    50     5  -6.873  -0.046  -6.688  -6.900  -7.792         -0.680  1.273 -1.509 -0.717 
+     D    49    47 3    50     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    50    50 3    50     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   17 ]
+    MP    51    50 3    55     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    52    50 3    55     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    53    50 3    55     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    54    50 3    55     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    55    55 5    55     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    56    56 6    56     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   18 ]
+    MP    57    56 6    61     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    58    56 6    61     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    59    56 6    61     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    60    56 6    61     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    61    61 5    61     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    62    62 6    62     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   19 ]
+    MP    63    62 6    67     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.562 -4.439 -4.059  0.111 -3.338 -4.689  3.368 -4.267 -5.055  0.236 -4.096 -1.516  0.906 -4.810 -0.622 -3.583 
+    ML    64    62 6    67     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    65    62 6    67     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    66    62 6    67     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    67    67 5    67     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    68    68 6    68     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   20 ]
+    MP    69    68 6    73     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    70    68 6    73     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    71    68 6    73     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    72    68 6    73     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    73    73 5    73     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    74    74 6    74     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   21 ]
+    MP    75    74 6    79     6  -9.008  -8.947  -0.140  -3.609  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    76    74 6    79     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    77    74 6    79     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    78    74 6    79     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    79    79 5    79     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    80    80 6    80     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   22 ]
+    MP    81    80 6    85     6  -8.892  -8.831  -0.025  -7.608  -7.887  -8.282 -3.272 -3.278 -3.483  0.957 -2.653 -3.998  2.538 -3.477 -3.639  1.149 -3.600 -0.787  1.392 -3.439  0.852 -2.637 
+    ML    82    80 6    85     6  -7.219  -7.565  -0.525  -1.974  -7.415  -4.945 -0.061  0.740 -0.923 -0.246 
+    MR    83    80 6    85     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    84    80 6    85     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    85    85 5    85     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    86    86 6    86     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   23 ]
+    MP    87    86 6    91     4  -6.670  -6.877  -0.065  -5.291                 -3.765 -3.006 -4.280  3.090 -3.892 -4.591  0.652 -3.686 -3.929  1.343 -4.037 -0.630  0.567 -3.935 -1.015 -2.955 
+    ML    88    86 6    91     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    89    86 6    91     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    90    86 6    91     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    91    91 5    91     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR    92    92 6    92     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   24 ]
+    ML    93    92 6    95     3  -8.117  -0.022  -6.435                         -0.626 -1.191 -1.409  1.343 
+     D    94    92 6    95     3  -5.620  -0.734  -1.403                         
+    IL    95    95 3    95     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   25 ]
+    MR    96    95 3    98     3  -8.117  -0.022  -6.435                         -0.135  0.038  0.347 -0.338 
+     D    97    95 3    98     3  -6.390  -1.568  -0.620                         
+    IR    98    98 3    98     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   26 ]
+    MR    99    98 3   101     3  -8.117  -0.022  -6.435                         -0.338 -0.546 -1.177  1.058 
+     D   100    98 3   101     3  -6.390  -1.568  -0.620                         
+    IR   101   101 3   101     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   27 ]
+    MR   102   101 3   104     5  -6.873  -0.046  -6.688  -6.900  -7.792          0.786  0.017 -1.025 -0.371 
+     D   103   101 3   104     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   104   104 3   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   28 ]
+    MP   105   104 3   109     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.562 -4.439 -4.059  0.111 -3.338 -4.689  3.368 -4.267 -5.055  0.236 -4.096 -1.516  0.906 -4.810 -0.622 -3.583 
+    ML   106   104 3   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 3   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 3   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   29 ]
+    MP   111   110 6   115     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -2.877 -2.488 -3.352  2.754 -2.944 -3.612  0.758 -3.027 -3.179  1.527 -3.388 -0.550  0.802 -3.028 -0.925 -0.614 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   30 ]
+    MP   117   116 6   121     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   31 ]
+    MP   123   122 6   127     4  -6.670  -6.877  -0.065  -5.291                 -2.960 -3.246 -3.390  0.795 -2.384 -4.027  1.810 -3.408 -3.364  0.886 -3.658 -0.814  2.142 -3.215  1.476 -2.440 
+    ML   124   122 6   127     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   127   127 5   127     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR   128   128 6   128     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   32 ]
+    ML   129   128 6   131     3  -7.708  -0.177  -3.177                         -0.626 -1.191 -1.409  1.343 
+     D   130   128 6   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   33 ]
+    ML   132   131 3   134     3  -7.559  -0.027  -6.213                         -0.137 -0.376 -0.991  0.861 
+     D   133   131 3   134     3  -6.992  -0.716  -1.383                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   34 ]
+    ML   135   134 3   137     3  -7.708  -0.025  -6.362                         -0.275 -0.351 -1.124  0.949 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   35 ]
+    ML   138   137 3   140     3  -7.708  -0.025  -6.362                          1.254 -1.386 -0.588 -0.820 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   36 ]
+    ML   141   140 3   143     3  -7.708  -0.025  -6.362                         -0.259  0.689 -1.123  0.128 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   37 ]
+    ML   144   143 3   146     3  -7.708  -0.025  -6.362                         -0.298 -0.427 -1.143  0.993 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   38 ]
+    ML   147   146 3   149     3  -7.708  -0.025  -6.362                         -0.174  0.588 -0.305 -0.319 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   39 ]
+    ML   150   149 3   152     3  -7.708  -0.197  -3.022                          0.190  0.688 -1.088 -0.363 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   40 ]
+    ML   153   152 3   155     3  -7.539  -0.028  -6.193                         -0.098 -1.004  0.646  0.003 
+     D   154   152 3   155     3  -7.069  -0.669  -1.460                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   41 ]
+    ML   156   155 3   158     3  -7.708  -0.025  -6.362                         -0.218 -0.920 -0.377  0.881 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   42 ]
+    ML   159   158 3   161     2       *   0.000                                  0.372 -1.265  0.735 -0.677 
+     D   160   158 3   161     2       *   0.000                                 
+    IL   161   161 3   161     2  -1.823  -0.479                                  0.660 -0.612 -0.293 -0.076 
+				[ END    43 ]
+     E   162   161 3    -1     0                                                 
+//
diff --git a/testsuite/DicF-0.72.cm b/testsuite/DicF-0.72.cm
new file mode 100644
index 0000000..1ba3790
--- /dev/null
+++ b/testsuite/DicF-0.72.cm
@@ -0,0 +1,218 @@
+INFERNAL-1 [0.71]
+NAME   DicF
+ACC    RF00039
+DESC   DicF RNA
+STATES 163
+NODES  44
+W      69
+el_selfsc -0.089267
+NULL   0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.670  -6.877  -0.065  -5.291                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.708  -0.025  -6.362                         -0.121 -0.992 -1.157  1.090 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -7.708  -0.025  -6.362                         -0.197 -0.911 -0.281  0.826 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -7.708  -0.025  -6.362                          0.406  0.136 -0.433 -0.259 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -7.708  -0.025  -6.362                         -0.334 -1.199  0.915 -0.176 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -7.708  -0.025  -6.362                         -0.431 -1.328  1.072 -0.401 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -7.708  -0.025  -6.362                          0.251 -0.850 -0.203  0.471 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -7.708  -0.025  -6.362                         -0.334 -1.199  0.915 -0.176 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -7.708  -0.025  -6.362                          1.309 -1.325 -1.295 -0.482 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -7.708  -0.147  -3.445                         -0.680  1.273 -1.509 -0.717 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -7.588  -0.027  -6.243                          0.236 -0.356  0.300 -0.305 
+     D    37    35 3    38     3  -6.867  -0.802  -1.259                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -8.117  -0.022  -6.435                         -0.626 -1.191 -1.409  1.343 
+     D    46    44 3    47     3  -5.620  -0.734  -1.403                         
+    IL    47    47 3    47     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   16 ]
+    MR    48    47 3    50     5  -6.873  -0.046  -6.688  -6.900  -7.792         -0.680  1.273 -1.509 -0.717 
+     D    49    47 3    50     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    50    50 3    50     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   17 ]
+    MP    51    50 3    55     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    52    50 3    55     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    53    50 3    55     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    54    50 3    55     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    55    55 5    55     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    56    56 6    56     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   18 ]
+    MP    57    56 6    61     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    58    56 6    61     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    59    56 6    61     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    60    56 6    61     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    61    61 5    61     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    62    62 6    62     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   19 ]
+    MP    63    62 6    67     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.562 -4.439 -4.059  0.111 -3.338 -4.689  3.368 -4.267 -5.055  0.236 -4.096 -1.516  0.906 -4.810 -0.622 -3.583 
+    ML    64    62 6    67     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    65    62 6    67     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    66    62 6    67     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    67    67 5    67     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    68    68 6    68     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   20 ]
+    MP    69    68 6    73     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    70    68 6    73     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    71    68 6    73     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    72    68 6    73     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    73    73 5    73     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    74    74 6    74     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   21 ]
+    MP    75    74 6    79     6  -9.008  -8.947  -0.140  -3.609  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    76    74 6    79     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    77    74 6    79     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    78    74 6    79     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    79    79 5    79     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    80    80 6    80     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   22 ]
+    MP    81    80 6    85     6  -8.892  -8.831  -0.025  -7.608  -7.887  -8.282 -3.272 -3.278 -3.483  0.957 -2.653 -3.998  2.538 -3.477 -3.639  1.149 -3.600 -0.787  1.392 -3.439  0.852 -2.637 
+    ML    82    80 6    85     6  -7.219  -7.565  -0.525  -1.974  -7.415  -4.945 -0.061  0.740 -0.923 -0.246 
+    MR    83    80 6    85     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    84    80 6    85     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    85    85 5    85     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    86    86 6    86     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   23 ]
+    MP    87    86 6    91     4  -6.670  -6.877  -0.065  -5.291                 -3.765 -3.006 -4.280  3.090 -3.892 -4.591  0.652 -3.686 -3.929  1.343 -4.037 -0.630  0.567 -3.935 -1.015 -2.955 
+    ML    88    86 6    91     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    89    86 6    91     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    90    86 6    91     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    91    91 5    91     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR    92    92 6    92     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   24 ]
+    ML    93    92 6    95     3  -8.117  -0.022  -6.435                         -0.626 -1.191 -1.409  1.343 
+     D    94    92 6    95     3  -5.620  -0.734  -1.403                         
+    IL    95    95 3    95     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   25 ]
+    MR    96    95 3    98     3  -8.117  -0.022  -6.435                         -0.135  0.038  0.347 -0.338 
+     D    97    95 3    98     3  -6.390  -1.568  -0.620                         
+    IR    98    98 3    98     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   26 ]
+    MR    99    98 3   101     3  -8.117  -0.022  -6.435                         -0.338 -0.546 -1.177  1.058 
+     D   100    98 3   101     3  -6.390  -1.568  -0.620                         
+    IR   101   101 3   101     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   27 ]
+    MR   102   101 3   104     5  -6.873  -0.046  -6.688  -6.900  -7.792          0.786  0.017 -1.025 -0.371 
+     D   103   101 3   104     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   104   104 3   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   28 ]
+    MP   105   104 3   109     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.562 -4.439 -4.059  0.111 -3.338 -4.689  3.368 -4.267 -5.055  0.236 -4.096 -1.516  0.906 -4.810 -0.622 -3.583 
+    ML   106   104 3   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 3   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 3   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   29 ]
+    MP   111   110 6   115     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -2.877 -2.488 -3.352  2.754 -2.944 -3.612  0.758 -3.027 -3.179  1.527 -3.388 -0.550  0.802 -3.028 -0.925 -0.614 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   30 ]
+    MP   117   116 6   121     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   31 ]
+    MP   123   122 6   127     4  -6.670  -6.877  -0.065  -5.291                 -2.960 -3.246 -3.390  0.795 -2.384 -4.027  1.810 -3.408 -3.364  0.886 -3.658 -0.814  2.142 -3.215  1.476 -2.440 
+    ML   124   122 6   127     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   127   127 5   127     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR   128   128 6   128     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   32 ]
+    ML   129   128 6   131     3  -7.708  -0.177  -3.177                         -0.626 -1.191 -1.409  1.343 
+     D   130   128 6   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   33 ]
+    ML   132   131 3   134     3  -7.559  -0.027  -6.213                         -0.137 -0.376 -0.991  0.861 
+     D   133   131 3   134     3  -6.992  -0.716  -1.383                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   34 ]
+    ML   135   134 3   137     3  -7.708  -0.025  -6.362                         -0.275 -0.351 -1.124  0.949 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   35 ]
+    ML   138   137 3   140     3  -7.708  -0.025  -6.362                          1.254 -1.386 -0.588 -0.820 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   36 ]
+    ML   141   140 3   143     3  -7.708  -0.025  -6.362                         -0.259  0.689 -1.123  0.128 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   37 ]
+    ML   144   143 3   146     3  -7.708  -0.025  -6.362                         -0.298 -0.427 -1.143  0.993 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   38 ]
+    ML   147   146 3   149     3  -7.708  -0.025  -6.362                         -0.174  0.588 -0.305 -0.319 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   39 ]
+    ML   150   149 3   152     3  -7.708  -0.197  -3.022                          0.190  0.688 -1.088 -0.363 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   40 ]
+    ML   153   152 3   155     3  -7.539  -0.028  -6.193                         -0.098 -1.004  0.646  0.003 
+     D   154   152 3   155     3  -7.069  -0.669  -1.460                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   41 ]
+    ML   156   155 3   158     3  -7.708  -0.025  -6.362                         -0.218 -0.920 -0.377  0.881 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   42 ]
+    ML   159   158 3   161     2       *   0.000                                  0.372 -1.265  0.735 -0.677 
+     D   160   158 3   161     2       *   0.000                                 
+    IL   161   161 3   161     2  -1.823  -0.479                                  0.660 -0.612 -0.293 -0.076 
+				[ END    43 ]
+     E   162   161 3    -1     0                                                 
+//
diff --git a/testsuite/DicF-0.8.cm b/testsuite/DicF-0.8.cm
new file mode 100644
index 0000000..60cef0d
--- /dev/null
+++ b/testsuite/DicF-0.8.cm
@@ -0,0 +1,218 @@
+INFERNAL-1 [0.72]
+NAME   DicF
+ACC    RF00039
+DESC   DicF RNA
+STATES 163
+NODES  44
+W      69
+el_selfsc -0.089267
+NULL   0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.670  -6.877  -0.065  -5.291                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.708  -0.025  -6.362                         -0.121 -0.992 -1.157  1.090 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -7.708  -0.025  -6.362                         -0.197 -0.911 -0.281  0.826 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -7.708  -0.025  -6.362                          0.406  0.136 -0.433 -0.259 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -7.708  -0.025  -6.362                         -0.334 -1.199  0.915 -0.176 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -7.708  -0.025  -6.362                         -0.431 -1.328  1.072 -0.401 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -7.708  -0.025  -6.362                          0.251 -0.850 -0.203  0.471 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -7.708  -0.025  -6.362                         -0.334 -1.199  0.915 -0.176 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -7.708  -0.025  -6.362                          1.309 -1.325 -1.295 -0.482 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -7.708  -0.147  -3.445                         -0.680  1.273 -1.509 -0.717 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -7.588  -0.027  -6.243                          0.236 -0.356  0.300 -0.305 
+     D    37    35 3    38     3  -6.867  -0.802  -1.259                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -7.708  -0.025  -6.362                         -0.626 -1.191 -1.409  1.343 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -8.117  -0.022  -6.435                         -0.626 -1.191 -1.409  1.343 
+     D    46    44 3    47     3  -5.620  -0.734  -1.403                         
+    IL    47    47 3    47     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   16 ]
+    MR    48    47 3    50     5  -6.873  -0.046  -6.688  -6.900  -7.792         -0.680  1.273 -1.509 -0.717 
+     D    49    47 3    50     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    50    50 3    50     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   17 ]
+    MP    51    50 3    55     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    52    50 3    55     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    53    50 3    55     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    54    50 3    55     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    55    55 5    55     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    56    56 6    56     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   18 ]
+    MP    57    56 6    61     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    58    56 6    61     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    59    56 6    61     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    60    56 6    61     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    61    61 5    61     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    62    62 6    62     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   19 ]
+    MP    63    62 6    67     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.562 -4.439 -4.059  0.111 -3.338 -4.689  3.368 -4.267 -5.055  0.236 -4.096 -1.516  0.906 -4.810 -0.622 -3.583 
+    ML    64    62 6    67     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    65    62 6    67     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    66    62 6    67     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    67    67 5    67     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    68    68 6    68     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   20 ]
+    MP    69    68 6    73     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    70    68 6    73     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    71    68 6    73     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    72    68 6    73     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    73    73 5    73     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    74    74 6    74     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   21 ]
+    MP    75    74 6    79     6  -9.008  -8.947  -0.140  -3.609  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML    76    74 6    79     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    77    74 6    79     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    78    74 6    79     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    79    79 5    79     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    80    80 6    80     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   22 ]
+    MP    81    80 6    85     6  -8.892  -8.831  -0.025  -7.608  -7.887  -8.282 -3.272 -3.278 -3.483  0.957 -2.653 -3.998  2.538 -3.477 -3.639  1.149 -3.600 -0.787  1.392 -3.439  0.852 -2.637 
+    ML    82    80 6    85     6  -7.219  -7.565  -0.525  -1.974  -7.415  -4.945 -0.061  0.740 -0.923 -0.246 
+    MR    83    80 6    85     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    84    80 6    85     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    85    85 5    85     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR    86    86 6    86     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   23 ]
+    MP    87    86 6    91     4  -6.670  -6.877  -0.065  -5.291                 -3.765 -3.006 -4.280  3.090 -3.892 -4.591  0.652 -3.686 -3.929  1.343 -4.037 -0.630  0.567 -3.935 -1.015 -2.955 
+    ML    88    86 6    91     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    89    86 6    91     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    90    86 6    91     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    91    91 5    91     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR    92    92 6    92     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   24 ]
+    ML    93    92 6    95     3  -8.117  -0.022  -6.435                         -0.626 -1.191 -1.409  1.343 
+     D    94    92 6    95     3  -5.620  -0.734  -1.403                         
+    IL    95    95 3    95     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   25 ]
+    MR    96    95 3    98     3  -8.117  -0.022  -6.435                         -0.135  0.038  0.347 -0.338 
+     D    97    95 3    98     3  -6.390  -1.568  -0.620                         
+    IR    98    98 3    98     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   26 ]
+    MR    99    98 3   101     3  -8.117  -0.022  -6.435                         -0.338 -0.546 -1.177  1.058 
+     D   100    98 3   101     3  -6.390  -1.568  -0.620                         
+    IR   101   101 3   101     3  -1.925  -0.554  -4.164                          0.660 -0.612 -0.293 -0.076 
+				[ MATR   27 ]
+    MR   102   101 3   104     5  -6.873  -0.046  -6.688  -6.900  -7.792          0.786  0.017 -1.025 -0.371 
+     D   103   101 3   104     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   104   104 3   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   28 ]
+    MP   105   104 3   109     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.562 -4.439 -4.059  0.111 -3.338 -4.689  3.368 -4.267 -5.055  0.236 -4.096 -1.516  0.906 -4.810 -0.622 -3.583 
+    ML   106   104 3   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 3   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 3   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   29 ]
+    MP   111   110 6   115     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -2.877 -2.488 -3.352  2.754 -2.944 -3.612  0.758 -3.027 -3.179  1.527 -3.388 -0.550  0.802 -3.028 -0.925 -0.614 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   30 ]
+    MP   117   116 6   121     6  -9.008  -8.947  -0.023  -7.723  -8.003  -8.398 -4.675 -3.311 -5.221  0.740 -4.869 -4.292  0.130 -4.703 -4.288  3.433 -4.012 -0.831  0.008 -3.974 -1.621 -3.758 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.660 -0.612 -0.293 -0.076 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.660 -0.612 -0.293 -0.076 
+				[ MATP   31 ]
+    MP   123   122 6   127     4  -6.670  -6.877  -0.065  -5.291                 -2.960 -3.246 -3.390  0.795 -2.384 -4.027  1.810 -3.408 -3.364  0.886 -3.658 -0.814  2.142 -3.215  1.476 -2.440 
+    ML   124   122 6   127     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   127   127 5   127     4  -1.686  -2.369  -1.117  -4.855                  0.660 -0.612 -0.293 -0.076 
+    IR   128   128 6   128     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   32 ]
+    ML   129   128 6   131     3  -7.708  -0.177  -3.177                         -0.626 -1.191 -1.409  1.343 
+     D   130   128 6   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   33 ]
+    ML   132   131 3   134     3  -7.559  -0.027  -6.213                         -0.137 -0.376 -0.991  0.861 
+     D   133   131 3   134     3  -6.992  -0.716  -1.383                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   34 ]
+    ML   135   134 3   137     3  -7.708  -0.025  -6.362                         -0.275 -0.351 -1.124  0.949 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   35 ]
+    ML   138   137 3   140     3  -7.708  -0.025  -6.362                          1.254 -1.386 -0.588 -0.820 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   36 ]
+    ML   141   140 3   143     3  -7.708  -0.025  -6.362                         -0.259  0.689 -1.123  0.128 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   37 ]
+    ML   144   143 3   146     3  -7.708  -0.025  -6.362                         -0.298 -0.427 -1.143  0.993 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   38 ]
+    ML   147   146 3   149     3  -7.708  -0.025  -6.362                         -0.174  0.588 -0.305 -0.319 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   39 ]
+    ML   150   149 3   152     3  -7.708  -0.197  -3.022                          0.190  0.688 -1.088 -0.363 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   40 ]
+    ML   153   152 3   155     3  -7.539  -0.028  -6.193                         -0.098 -1.004  0.646  0.003 
+     D   154   152 3   155     3  -7.069  -0.669  -1.460                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   41 ]
+    ML   156   155 3   158     3  -7.708  -0.025  -6.362                         -0.218 -0.920 -0.377  0.881 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.660 -0.612 -0.293 -0.076 
+				[ MATL   42 ]
+    ML   159   158 3   161     2       *   0.000                                  0.372 -1.265  0.735 -0.677 
+     D   160   158 3   161     2       *   0.000                                 
+    IL   161   161 3   161     2  -1.823  -0.479                                  0.660 -0.612 -0.293 -0.076 
+				[ END    43 ]
+     E   162   161 3    -1     0                                                 
+//
diff --git a/testsuite/DicF-1.0.1.cm b/testsuite/DicF-1.0.1.cm
new file mode 100644
index 0000000..1c5d970
--- /dev/null
+++ b/testsuite/DicF-1.0.1.cm
@@ -0,0 +1,225 @@
+INFERNAL-1 [1.0]
+NAME     DicF
+GA       5.00
+TC       5.00
+NC       3.80
+STATES   163
+NODES    44
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     6
+EFFNSEQ  3.579
+CLEN     53
+BCOM     ../src/cmbuild DicF-1.0.1.cm DicF.seed
+BDATE    Wed Oct 21 17:06:53 2009
+NULL     0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -7.502  -7.709  -0.036  -6.123                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -8.485  -0.014  -7.139                         -0.710 -1.627 -2.004  1.493 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -8.485  -0.014  -7.139                         -2.004 -2.211 -2.775  1.761 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -8.485  -0.014  -7.139                         -0.802 -1.352 -0.342  1.167 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -8.485  -0.014  -7.139                          0.262  0.478 -0.468 -0.547 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -8.485  -0.014  -7.139                         -2.004 -2.211 -2.775  1.761 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -8.485  -0.014  -7.139                         -1.110 -1.955  1.339 -0.415 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -8.485  -0.014  -7.139                         -1.307 -2.262  1.502 -0.848 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -8.485  -0.014  -7.139                          0.055 -1.114 -0.176  0.690 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -8.485  -0.014  -7.139                         -1.110 -1.955  1.339 -0.415 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -8.485  -0.014  -7.139                          1.526 -1.883 -1.953 -0.758 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -8.485  -0.213  -2.895                         -2.296  1.788 -3.152 -2.118 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -8.289  -0.016  -6.943                         -0.056 -0.165  0.566 -0.588 
+     D    37    35 3    38     3  -7.602  -0.427  -1.993                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -8.485  -0.014  -7.139                         -2.004 -2.211 -2.775  1.761 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -8.485  -0.014  -7.139                         -2.004 -2.211 -2.775  1.761 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -8.847  -0.013  -7.165                         -2.004 -2.211 -2.775  1.761 
+     D    46    44 3    47     3  -5.620  -0.734  -1.403                         
+    IL    47    47 3    47     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   16 ]
+    MR    48    47 3    50     5  -7.558  -0.028  -7.373  -7.585  -8.477         -2.296  1.788 -3.152 -2.118 
+     D    49    47 3    50     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    50    50 3    50     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   17 ]
+    MP    51    50 3    55     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML    52    50 3    55     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    53    50 3    55     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    54    50 3    55     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    55    55 5    55     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    56    56 6    56     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   18 ]
+    MP    57    56 6    61     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML    58    56 6    61     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    59    56 6    61     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    60    56 6    61     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    61    61 5    61     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    62    62 6    62     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   19 ]
+    MP    63    62 6    67     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -5.824 -5.744 -4.296 -1.125 -3.883 -4.939  3.707 -4.844 -6.886 -1.081 -4.308 -2.724  0.102 -6.339 -1.158 -4.669 
+    ML    64    62 6    67     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    65    62 6    67     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    66    62 6    67     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    67    67 5    67     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    68    68 6    68     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   20 ]
+    MP    69    68 6    73     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML    70    68 6    73     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    71    68 6    73     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    72    68 6    73     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    73    73 5    73     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    74    74 6    74     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   21 ]
+    MP    75    74 6    79     6  -9.345  -9.284  -0.287  -2.543  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML    76    74 6    79     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    77    74 6    79     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    78    74 6    79     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    79    79 5    79     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    80    80 6    80     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   22 ]
+    MP    81    80 6    85     6  -9.080  -9.019  -0.022  -7.795  -8.075  -8.470 -3.733 -3.864 -3.866  0.482 -2.928 -4.478  2.690 -3.905 -4.157  0.587 -4.067 -1.142  1.231 -3.955  1.628 -3.023 
+    ML    82    80 6    85     6  -8.110  -8.456  -0.259  -2.865  -8.306  -5.836 -1.132  1.497 -1.959 -1.108 
+    MR    83    80 6    85     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    84    80 6    85     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    85    85 5    85     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    86    86 6    86     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   23 ]
+    MP    87    86 6    91     4  -7.502  -7.709  -0.036  -6.123                 -4.503 -3.520 -5.073  3.665 -5.138 -5.352 -0.800 -4.150 -4.702  0.101 -5.096 -1.403 -0.704 -4.849 -2.154 -3.652 
+    ML    88    86 6    91     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    89    86 6    91     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    90    86 6    91     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    91    91 5    91     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    92    92 6    92     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    93    92 6    95     3  -8.847  -0.013  -7.165                         -2.004 -2.211 -2.775  1.761 
+     D    94    92 6    95     3  -5.620  -0.734  -1.403                         
+    IL    95    95 3    95     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   25 ]
+    MR    96    95 3    98     3  -8.847  -0.013  -7.165                         -0.734  0.340  0.645 -0.815 
+     D    97    95 3    98     3  -6.390  -1.568  -0.620                         
+    IR    98    98 3    98     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   26 ]
+    MR    99    98 3   101     3  -8.847  -0.013  -7.165                         -1.178 -0.792 -1.996  1.449 
+     D   100    98 3   101     3  -6.390  -1.568  -0.620                         
+    IR   101   101 3   101     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   27 ]
+    MR   102   101 3   104     5  -7.558  -0.028  -7.373  -7.585  -8.477          0.820  0.337 -1.471 -0.710 
+     D   103   101 3   104     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   104   104 3   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   28 ]
+    MP   105   104 3   109     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -5.824 -5.744 -4.296 -1.125 -3.883 -4.939  3.707 -4.844 -6.886 -1.081 -4.308 -2.724  0.102 -6.339 -1.158 -4.669 
+    ML   106   104 3   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 3   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 3   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   29 ]
+    MP   111   110 6   115     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -3.433 -2.827 -4.047  3.318 -3.899 -4.250 -0.373 -3.427 -3.814  0.787 -4.296 -1.069 -0.218 -3.803 -1.795  0.266 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   30 ]
+    MP   117   116 6   121     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   31 ]
+    MP   123   122 6   127     4  -7.502  -7.709  -0.036  -6.123                 -3.341 -3.945 -3.948 -0.041 -2.772 -4.818  0.862 -4.042 -3.800 -0.084 -4.384 -1.466  2.535 -3.759  2.410 -2.943 
+    ML   124   122 6   127     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   127   127 5   127     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   128   128 6   128     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   129   128 6   131     3  -8.485  -0.265  -2.601                         -2.004 -2.211 -2.775  1.761 
+     D   130   128 6   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   132   131 3   134     3  -8.238  -0.017  -6.892                         -0.776 -0.461 -1.604  1.239 
+     D   133   131 3   134     3  -7.803  -0.364  -2.195                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   135   134 3   137     3  -8.485  -0.014  -7.139                         -0.973 -0.422 -1.796  1.296 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   138   137 3   140     3  -8.485  -0.014  -7.139                          1.468 -1.902 -0.798 -1.352 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   141   140 3   143     3  -8.485  -0.014  -7.139                         -0.989  1.200 -1.833 -0.123 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   144   143 3   146     3  -8.485  -0.014  -7.139                         -1.048 -0.562 -1.869  1.359 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   147   146 3   149     3  -8.485  -0.014  -7.139                         -0.879  1.098 -0.363 -0.892 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   150   149 3   152     3  -8.485  -0.300  -2.436                         -0.177  1.212 -1.808 -0.963 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   153   152 3   155     3  -8.203  -0.017  -6.857                         -0.728 -1.497  1.073 -0.092 
+     D   154   152 3   155     3  -7.921  -0.332  -2.313                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   156   155 3   158     3  -8.485  -0.014  -7.139                         -0.859 -1.392 -0.500  1.239 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   159   158 3   161     2       *   0.000                                  0.097 -1.930  1.182 -1.326 
+     D   160   158 3   161     2       *   0.000                                 
+    IL   161   161 3   161     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    43 ]
+     E   162   161 3    -1     0                                                 
+//
diff --git a/testsuite/DicF-1.0.cm b/testsuite/DicF-1.0.cm
new file mode 100644
index 0000000..4d8c373
--- /dev/null
+++ b/testsuite/DicF-1.0.cm
@@ -0,0 +1,225 @@
+INFERNAL-1 [1.0]
+NAME     DicF
+GA       5.00
+TC       5.00
+NC       3.80
+STATES   163
+NODES    44
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     6
+EFFNSEQ  3.579
+CLEN     53
+BCOM     ../src/cmbuild DicF-1.0.cm DicF.seed
+BDATE    Fri Jun 20 11:18:25 2008
+NULL     0.000  0.000  0.000  0.000 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -7.502  -7.709  -0.036  -6.123                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -8.485  -0.014  -7.139                         -0.710 -1.627 -2.004  1.493 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -8.485  -0.014  -7.139                         -2.004 -2.211 -2.775  1.761 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -8.485  -0.014  -7.139                         -0.802 -1.352 -0.342  1.167 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -8.485  -0.014  -7.139                          0.262  0.478 -0.468 -0.547 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -8.485  -0.014  -7.139                         -2.004 -2.211 -2.775  1.761 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -8.485  -0.014  -7.139                         -1.110 -1.955  1.339 -0.415 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -8.485  -0.014  -7.139                         -1.307 -2.262  1.502 -0.848 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -8.485  -0.014  -7.139                          0.055 -1.114 -0.176  0.690 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -8.485  -0.014  -7.139                         -1.110 -1.955  1.339 -0.415 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -8.485  -0.014  -7.139                          1.526 -1.883 -1.953 -0.758 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -8.485  -0.213  -2.895                         -2.296  1.788 -3.152 -2.118 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -8.289  -0.016  -6.943                         -0.056 -0.165  0.566 -0.588 
+     D    37    35 3    38     3  -7.602  -0.427  -1.993                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -8.485  -0.014  -7.139                         -2.004 -2.211 -2.775  1.761 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -8.485  -0.014  -7.139                         -2.004 -2.211 -2.775  1.761 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -8.847  -0.013  -7.165                         -2.004 -2.211 -2.775  1.761 
+     D    46    44 3    47     3  -5.620  -0.734  -1.403                         
+    IL    47    47 3    47     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   16 ]
+    MR    48    47 3    50     5  -7.558  -0.028  -7.373  -7.585  -8.477         -2.296  1.788 -3.152 -2.118 
+     D    49    47 3    50     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    50    50 3    50     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   17 ]
+    MP    51    50 3    55     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML    52    50 3    55     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    53    50 3    55     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    54    50 3    55     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    55    55 5    55     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    56    56 6    56     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   18 ]
+    MP    57    56 6    61     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML    58    56 6    61     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    59    56 6    61     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    60    56 6    61     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    61    61 5    61     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    62    62 6    62     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   19 ]
+    MP    63    62 6    67     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -5.824 -5.744 -4.296 -1.125 -3.883 -4.939  3.707 -4.844 -6.886 -1.081 -4.308 -2.724  0.102 -6.339 -1.158 -4.669 
+    ML    64    62 6    67     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    65    62 6    67     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    66    62 6    67     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    67    67 5    67     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    68    68 6    68     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   20 ]
+    MP    69    68 6    73     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML    70    68 6    73     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    71    68 6    73     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    72    68 6    73     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    73    73 5    73     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    74    74 6    74     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   21 ]
+    MP    75    74 6    79     6  -9.345  -9.284  -0.287  -2.543  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML    76    74 6    79     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    77    74 6    79     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    78    74 6    79     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    79    79 5    79     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    80    80 6    80     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   22 ]
+    MP    81    80 6    85     6  -9.080  -9.019  -0.022  -7.795  -8.075  -8.470 -3.733 -3.864 -3.866  0.482 -2.928 -4.478  2.690 -3.905 -4.157  0.587 -4.067 -1.142  1.231 -3.955  1.628 -3.023 
+    ML    82    80 6    85     6  -8.110  -8.456  -0.259  -2.865  -8.306  -5.836 -1.132  1.497 -1.959 -1.108 
+    MR    83    80 6    85     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    84    80 6    85     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    85    85 5    85     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    86    86 6    86     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   23 ]
+    MP    87    86 6    91     4  -7.502  -7.709  -0.036  -6.123                 -4.503 -3.520 -5.073  3.665 -5.138 -5.352 -0.800 -4.150 -4.702  0.101 -5.096 -1.403 -0.704 -4.849 -2.154 -3.652 
+    ML    88    86 6    91     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    89    86 6    91     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    90    86 6    91     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    91    91 5    91     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    92    92 6    92     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    93    92 6    95     3  -8.847  -0.013  -7.165                         -2.004 -2.211 -2.775  1.761 
+     D    94    92 6    95     3  -5.620  -0.734  -1.403                         
+    IL    95    95 3    95     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   25 ]
+    MR    96    95 3    98     3  -8.847  -0.013  -7.165                         -0.734  0.340  0.645 -0.815 
+     D    97    95 3    98     3  -6.390  -1.568  -0.620                         
+    IR    98    98 3    98     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   26 ]
+    MR    99    98 3   101     3  -8.847  -0.013  -7.165                         -1.178 -0.792 -1.996  1.449 
+     D   100    98 3   101     3  -6.390  -1.568  -0.620                         
+    IR   101   101 3   101     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   27 ]
+    MR   102   101 3   104     5  -7.558  -0.028  -7.373  -7.585  -8.477          0.820  0.337 -1.471 -0.710 
+     D   103   101 3   104     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   104   104 3   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   28 ]
+    MP   105   104 3   109     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -5.824 -5.744 -4.296 -1.125 -3.883 -4.939  3.707 -4.844 -6.886 -1.081 -4.308 -2.724  0.102 -6.339 -1.158 -4.669 
+    ML   106   104 3   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 3   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 3   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   29 ]
+    MP   111   110 6   115     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -3.433 -2.827 -4.047  3.318 -3.899 -4.250 -0.373 -3.427 -3.814  0.787 -4.296 -1.069 -0.218 -3.803 -1.795  0.266 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   30 ]
+    MP   117   116 6   121     6  -9.345  -9.284  -0.018  -8.061  -8.340  -8.735 -6.518 -3.869 -7.181 -0.288 -6.999 -4.416 -1.395 -6.290 -4.988  3.769 -4.540 -1.479 -1.374 -4.384 -3.100 -5.218 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   31 ]
+    MP   123   122 6   127     4  -7.502  -7.709  -0.036  -6.123                 -3.341 -3.945 -3.948 -0.041 -2.772 -4.818  0.862 -4.042 -3.800 -0.084 -4.384 -1.466  2.535 -3.759  2.410 -2.943 
+    ML   124   122 6   127     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   127   127 5   127     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   128   128 6   128     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   129   128 6   131     3  -8.485  -0.265  -2.601                         -2.004 -2.211 -2.775  1.761 
+     D   130   128 6   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   132   131 3   134     3  -8.238  -0.017  -6.892                         -0.776 -0.461 -1.604  1.239 
+     D   133   131 3   134     3  -7.803  -0.364  -2.195                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   135   134 3   137     3  -8.485  -0.014  -7.139                         -0.973 -0.422 -1.796  1.296 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   138   137 3   140     3  -8.485  -0.014  -7.139                          1.468 -1.902 -0.798 -1.352 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   141   140 3   143     3  -8.485  -0.014  -7.139                         -0.989  1.200 -1.833 -0.123 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   144   143 3   146     3  -8.485  -0.014  -7.139                         -1.048 -0.562 -1.869  1.359 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   147   146 3   149     3  -8.485  -0.014  -7.139                         -0.879  1.098 -0.363 -0.892 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   150   149 3   152     3  -8.485  -0.300  -2.436                         -0.177  1.212 -1.808 -0.963 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   153   152 3   155     3  -8.203  -0.017  -6.857                         -0.728 -1.497  1.073 -0.092 
+     D   154   152 3   155     3  -7.921  -0.332  -2.313                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   156   155 3   158     3  -8.485  -0.014  -7.139                         -0.859 -1.392 -0.500  1.239 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   159   158 3   161     2       *   0.000                                  0.097 -1.930  1.182 -1.326 
+     D   160   158 3   161     2       *   0.000                                 
+    IL   161   161 3   161     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    43 ]
+     E   162   161 3    -1     0                                                 
+//
diff --git a/testsuite/DicF.seed b/testsuite/DicF.seed
new file mode 100644
index 0000000..2ef0829
--- /dev/null
+++ b/testsuite/DicF.seed
@@ -0,0 +1,53 @@
+# STOCKHOLM 1.0
+#=GF ID    DicF
+#=GF AC    RF00039
+#=GF DE    DicF RNA
+#=GF AU    Bateman A
+#=GF GA    5.0
+#=GF NC    3.8
+#=GF TC    5.0
+#=GF SE    Bateman A
+#=GF SS    Predicted; PFOLD
+#=GF TP    Gene; antisense;
+#=GF BM    cmbuild --rf CM SEED
+#=GF BM    cmsearch -W 130 CM SEQDB
+#=GF RN    [1]
+#=GF RM    7508908
+#=GF RT    Division inhibition gene dicF of Escherichia coli reveals a
+#=GF RT    widespread group of prophage sequences in bacterial genomes.
+#=GF RA    Faubladier M, Bouche JP;
+#=GF RL    J Bacteriol 1994;176:1150-1156.
+#=GF RN    [2]
+#=GF RM    1372677
+#=GF RT    Regulation of the expression of the cell-cycle gene ftsZ by DicF
+#=GF RT    antisense RNA. Division does not require a fixed number of FtsZ
+#=GF RT    molecules.
+#=GF RA    Tetart F, Bouche JP;
+#=GF RL    Mol Microbiol 1992;6:615-620.
+#=GF RN    [3]
+#=GF RM    2477663
+#=GF RT    Genetic evidence that DicF, a second division inhibitor encoded by
+#=GF RT    the Escherichia coli dicB operon, is probably RNA.
+#=GF RA    Bouche F, Bouche JP;
+#=GF RL    Mol Microbiol 1989;3:991-994.
+#=GF CC    DicF RNA is an antisense inhibitor of cell division gene ftsZ [1].
+#=GF SQ    6
+
+AP002556.1/74692-74642               UUUCUGGUGACGUUUGGCGGCAUCUGUU-UGCCCAUGAACUGAUGU.CCG
+AE000253.1/7134-7186                 UUUCUGGUGACGUUUGGCGGUAUCAGUUUUACUCCGUGACUGCUCUGCCG
+AP002554.1/28618-28566               AUUCUGGUGACAUUUGGCGGUAUCAGUUUUACUCCGUAACUGCUCUGCCG
+AP002557.1/222915-222967             UUUCUGGUGACGUUUGGCGGUAUCAGUUUUACUCCGUGGCUGCUCUGCCG
+AL627272.1/120433-120484             UUUGUGUAGUC-UUUGGCGGCAUCAGUUCUACUCCGUGGCUGCCCUGCCG
+AE015162.1/10789-10739               UUGAUUGGUACCUUUGGCGGCAUCAGUUUCAUUGC-UGGCUGAUGU.CCG
+#=GC SS_cons                         ...............<<<<<<<.<<<<...........>>>>...>>>>>
+#=GC RF                              xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+AP002556.1/74692-74642               CCC
+AE000253.1/7134-7186                 CCC
+AP002554.1/28618-28566               CCC
+AP002557.1/222915-222967             CCC
+AL627272.1/120433-120484             CCC
+AE015162.1/10789-10739               CCC
+#=GC SS_cons                         >>.
+#=GC RF                              xxx
+//
diff --git a/testsuite/Makefile.in b/testsuite/Makefile.in
new file mode 100644
index 0000000..80240da
--- /dev/null
+++ b/testsuite/Makefile.in
@@ -0,0 +1,63 @@
+#################################################################
+# Infernal
+# testsuite Makefile
+# SVN $Id: Makefile.in 2237 2007-12-01 00:14:41Z nawrockie $
+#################################################################
+#    This copyrighted source code is freely distributed 
+#    under the terms of the GNU General Public License. See
+#    the files COPYRIGHT and LICENSE for details.
+#################################################################
+
+SHELL  = /bin/sh
+
+## your compiler and compiler flags;
+#  and other configuration of the compilation and linking
+#  environment.
+#  DEFS contains stuff that autoconf set up.
+#
+CC       = @CC@
+CFLAGS   = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+LDFLAGS  = @LDFLAGS@
+DEFS     = @DEFS@
+LIBS     = @LIBS@ -lm
+MYLIBS   = -linfernal -leasel
+
+# Where the build arenas are
+#
+MYLIBDIR = -L../easel/ -L../src
+MYINCDIR = -I../easel/ -I../src 
+
+TESTPROGS = \
+	bandcyk-montecarlo-test\
+	bandcyk-truncation-test\
+	cp9-test\
+	sub_cm-test
+
+#################################################################
+## Building the test programs.
+##
+
+.c.o: 
+	${CC} ${CFLAGS} ${DEFS} ${MYINCDIR} -c $<
+
+all:	${TESTPROGS}
+
+${TESTPROGS}: @EXEC_DEPENDENCY@ 
+	${CC} ${CFLAGS} ${LDFLAGS} ${DEFS} ${MYLIBDIR} -o $@ $@.o $(MYLIBS) $(LIBS)
+
+
+
+#################################################################
+## Miscellaneous targets.
+##
+clean:
+	-rm -f *.o *~ Makefile.bak core ${TESTPROGS} TAGS gmon.out 
+
+distclean:
+	-rm -f *.o *~ Makefile.bak core ${TESTPROGS} TAGS gmon.out 
+	-rm -f Makefile 
+
+TAGS:
+	etags -t *.c *.h Makefile.in
+
diff --git a/testsuite/RIBOSUM85-60.mat b/testsuite/RIBOSUM85-60.mat
new file mode 100644
index 0000000..cbbfb65
--- /dev/null
+++ b/testsuite/RIBOSUM85-60.mat
@@ -0,0 +1,33 @@
+RIBOSUM85-60
+
+    A           C           G           U           
+    0.259114    0.220436    0.301642    0.218808    
+
+    A           C           G           U           
+A   2.221242    
+C   -1.855964   1.158055    
+G   -1.457740   -2.476191   1.031958    
+U   -1.385899   -1.054315   -1.736394   1.653477    
+H: 0.8834
+E: -0.2502
+
+    AA          AC          AG          AU          CA          CC          CG          CU          GA          GC          GG          GU          UA          UC          UG          UU          
+AA  -2.488349   
+AC  -7.042094   -2.108879   
+AG  -8.238017   -8.895066   -0.803423   
+AU  -4.317463   -2.038769   -5.133726   4.492700    
+CA  -8.842033   -9.372576   -10.407814  -5.564446   -5.125312   
+CC  -14.373559  -9.081234   -14.496253  -6.705747   -10.448895  -3.593042   
+CG  -4.678511   -5.856881   -4.567757   1.673203    -3.567043   -5.704751   5.360799    
+CU  -12.640723  -10.446549  -10.140939  -5.173809   -8.485494   -5.771068   -4.963137   -2.275363   
+GA  -6.858807   -9.728310   -8.609094   -5.328293   -7.981155   -12.429263  -5.996523   -7.708326   -1.046177   
+GC  -5.030739   -3.812753   -5.770632   2.704820    -5.949981   -3.701762   2.112560    -5.842817   -4.876907   5.616325    
+GG  -8.393424   -11.052794  -5.383659   -5.607690   -11.357831  -12.578234  -4.664596   -13.694318  -8.670446   -4.130013   -1.975120   
+GU  -5.835310   -4.720463   -6.596424   0.593694    -7.929741   -7.873675   -0.270488   -5.612507   -6.094950   1.205393    -5.767859   3.468458    
+UA  -4.006673   -5.324754   -5.430794   1.608648    -2.415577   -6.876950   2.748442    -4.717212   -5.847454   1.596571    -5.746373   -0.565905   4.967781    
+UC  -11.323969  -8.665760   -8.871719   -4.812943   -7.084955   -7.402874   -4.909116   -3.834964   -6.628842   -4.485037   -12.010797  -5.302508   -2.981881   -3.208242   
+UG  -6.161755   -6.925209   -5.941616   -0.505944   -5.629131   -8.412817   1.319530    -7.352963   -7.551171   -0.077872   -4.273159   -2.088271   1.136473    -4.762134   3.364318    
+UU  -9.048210   -7.827377   -11.073954  -2.979395   -8.393641   -5.406597   -3.671990   -5.212174   -11.540895  -3.899205   -10.786610  -4.444826   -3.387513   -5.975262   -4.277820   -0.018299   
+H: 3.7601
+E: -2.7699
+
diff --git a/testsuite/at25.null b/testsuite/at25.null
new file mode 100644
index 0000000..a3b85de
--- /dev/null
+++ b/testsuite/at25.null
@@ -0,0 +1,22 @@
+# rna.null
+#
+# Example of a null model file for Infernal.
+# Each line that does not begin with a "# " is considered
+# to be a background frequency for an RNA nucleotide.
+# *Important* any commented lines must begin with "#" 
+# followed by a whitespace character.
+#
+# cmbuild assumes that the order of probabilities for the 
+# 4 nucleotides is always A, C, G, U. (The '# A' etc. below
+# is ignored.
+# 
+# The values in this file are the Infernal v0.56 default
+# settings.
+#
+# There can be no blank lines in this file before the 4 lines
+# with background frequencies.
+# 
+0.125 # A
+0.375 # C
+0.375 # G
+0.125 # U
diff --git a/testsuite/at4.null b/testsuite/at4.null
new file mode 100644
index 0000000..f5ddb5f
--- /dev/null
+++ b/testsuite/at4.null
@@ -0,0 +1,22 @@
+# rna.null
+#
+# Example of a null model file for Infernal.
+# Each line that does not begin with a "# " is considered
+# to be a background frequency for an RNA nucleotide.
+# *Important* any commented lines must begin with "#" 
+# followed by a whitespace character.
+#
+# cmbuild assumes that the order of probabilities for the 
+# 4 nucleotides is always A, C, G, U. (The '# A' etc. below
+# is ignored.
+# 
+# The values in this file are the Infernal v0.56 default
+# settings.
+#
+# There can be no blank lines in this file before the 4 lines
+# with background frequencies.
+# 
+0.2 # A
+0.3 # C
+0.3 # G
+0.2 # U
diff --git a/testsuite/bandcyk-montecarlo-test.c b/testsuite/bandcyk-montecarlo-test.c
new file mode 100644
index 0000000..1e0fe60
--- /dev/null
+++ b/testsuite/bandcyk-montecarlo-test.c
@@ -0,0 +1,150 @@
+/* bandcyk-montecarlo-test.c
+ * SRE, Tue Oct 21 17:00:44 2003
+ * From notebook/1015-infernal-bands; xref STL7 p.130
+ * Easelfied: EPN, Fri Nov 30 09:48:32 2007
+ *
+ * Produce densities both by Monte Carlo and by calculation engine.
+ * Compare each density distribution by chi-square test.
+ *
+ * Small numbers (close to zero) indicate that the two densities
+ * are significantly different.
+ * 
+ * If any chi-square is less than a threshold (0.01), fail.
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ * SVN $Id: bandcyk-montecarlo-test.c 2454 2008-06-17 19:28:12Z nawrockie $
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_stats.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"		/* function declarations                */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static ESL_OPTIONS options[] = {
+  /* name           type      default  env  range toggles reqs incomp  help                                             docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",          0 },
+  { "-n",        eslARG_INT,  "10000", NULL, NULL,  NULL,  NULL, NULL, "number of monte carlo samples to do",           0 },
+  { "-s",        eslARG_INT,     NULL, NULL, "n>0", NULL,  NULL, NULL, "set random number seed for Monte Carlo to <n>", 0 },
+  { "-t",        eslARG_REAL,   "0.01",NULL, "x>0.",NULL,  NULL, NULL, "threshold for rejecting hypothesis that distros are identical ", 0 },
+  { "-W",        eslARG_INT,   "1000", NULL, "n>0", NULL,  NULL, NULL, "set maximum W (subseq length) to <n>",          0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "Monte Carlo sampling test program for query-dependent band calculation";
+
+static double DChiSquareFit(double *d1, double *d2, int N);
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go    = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  char    *cmfile = esl_opt_GetArg(go, 1);
+  CMFILE  *cmfp;		/* open CM file for reading */
+  CM_t    *cm;			/* a covariance model       */
+  int      v;			/* counter over states */
+  
+  double **mc_gamma;		/* densities from monte carlo   */
+  double **gamma;		/* densities from calculation engine  */
+  double   p;			/* p from chi squared test */
+  double   threshold;		/* probability threshold for rejecting */
+
+  int      maxW;		/* maximum length that densities are calc'ed for */
+  int      mc_nsample;		/* # of monte carlo samples to do */
+  ESL_RANDOMNESS *r       = NULL;
+  ESL_ALPHABET   *abc     = NULL;
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  maxW           = esl_opt_GetInteger(go, "-W");
+  mc_nsample     = esl_opt_GetInteger(go, "-n");
+  threshold      = esl_opt_GetReal   (go, "-t");
+
+  /* create RNG */
+  if (! esl_opt_IsDefault(go, "-s")) 
+    r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+  else r = esl_randomness_CreateTimeseeded();
+
+  /*********************************************** 
+   * Preliminaries: get our CM
+   ***********************************************/
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL)    cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if ((CMFileRead(cmfp, NULL, &abc, &cm)) != eslOK) cm_Fail("Failed to read CM");
+  CMFileClose(cmfp);
+
+  /*****************************************************************
+   * Do the band calculations
+   ****************************************************************/
+
+  /* BandMonteCarlo() collects "density" as unnormalized counts
+   */
+  if (! BandMonteCarlo(cm, mc_nsample, maxW, &mc_gamma))
+    cm_Fail("Your maxW (%d) must be too small, sorry...\n", maxW);
+
+  /* BandCalculationEngine() calculates a real density for each state v
+   */
+  if (! BandCalculationEngine(cm, maxW, 0.001, TRUE, NULL, NULL, &gamma, NULL))
+    cm_Fail("Your maxW (%d) must be too small, sorry...\n", maxW);
+
+  for (v = 0; v < cm->M; v++)
+    {
+      esl_vec_DScale(gamma[v],    maxW+1, esl_vec_DSum(mc_gamma[v], maxW+1)); /* convert to #'s */
+      p = DChiSquareFit(gamma[v], mc_gamma[v], maxW+1);	      /* compare #'s    */
+
+      if (cm->sttype[v] != E_st 
+	  && cm->ndtype[cm->ndidx[v]+1] != END_nd /* skip nodes with unreachable inserts */
+	  && p < threshold)
+	cm_Fail("Rejected band distribution for state %d: chi-squared p = %f\n", v, p);
+    }
+  FreeBandDensities(cm, mc_gamma);
+  FreeBandDensities(cm, gamma);
+  FreeCM(cm);
+  esl_alphabet_Destroy(abc);
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+
+  exit(0);
+}
+
+static double 
+DChiSquareFit(double *d1, double *d2, int N)
+{
+  int    i;
+  double diff;
+  double chisq = 0.0;
+  int    n;
+  double qax;
+  
+  n = 0;
+  for (i = 0; i < N; i++)
+    {
+      if (d1[i] == 0. && d2[i] == 0.) continue;
+      diff = d1[i] - d2[i];
+      chisq += diff * diff / (d1[i]+d2[i]);
+      n++;
+    }
+
+  if (n > 1) {
+    if(esl_stats_IncompleteGamma(((double) n-1.)/2., chisq/2., NULL, &qax) != eslOK)
+      cm_Fail("DChiSquareFit() call to esl_stats_IncompleteGamma() failed.");
+    return qax;
+  }
+  else return -1.;
+}
diff --git a/testsuite/bandcyk-truncation-test.c b/testsuite/bandcyk-truncation-test.c
new file mode 100644
index 0000000..e08f522
--- /dev/null
+++ b/testsuite/bandcyk-truncation-test.c
@@ -0,0 +1,138 @@
+/* bandcyk-truncation-test.c
+ * SRE, Tue Oct 21 17:07:56 2003 [St. Louis]
+ * Adapted from check-bandtruncation.c; xref notebook/1015-infernal-bands, STL7 p. 130.
+ * Easelfied: EPN, Fri Nov 30 10:04:16 2007
+ * 
+ * Implements two tests of the truncation error:
+ *   1. Calculate bands for two different sizes of W; verify that bands
+ *      are identical.
+ *      
+ *   2. Verifies that the geometric decay assumption used to estimate
+ *      the truncation error was indeed an upper bound, by comparing
+ *      the predicted density from a shorter length W1 to the observed
+ *      density for a longer length W2, in the interval n=W1+1..W2.
+ * 
+ * Band calculation is supposed to be guaranteed to be independent
+ * of input W -- the BandCalculationEngine() returns an error whenever
+ * the input W is too short to guarantee this. If truncation error calculation 
+ * in BandCalculationEngine() is wrong, bands may differ.
+ * 
+ * Example tests;
+ * using models built w/ --rf from alignments in intro/ subdirectory:
+ * ./bandcyk-truncation-test trna.cm 160 1000
+ * ./bandcyk-truncation-test rp.cm   525 2000
+ * ./bandcyk-truncation-test ssu.cm 1687 3000
+ * 
+ * xref STL7 p.130.
+ ******************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ * SVN $Id: bandcyk-truncation-test.c 2454 2008-06-17 19:28:12Z nawrockie $
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <string.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"		/* function declarations                */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static ESL_OPTIONS options[] = {
+  /* name        type         default  env  range toggles reqs incomp  help                                            docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",                0 },
+  { "-p",        eslARG_REAL,  "1E-5", NULL, "x>0.",NULL,  NULL, NULL, "set tail probability threshold to <p>",               0 },
+  { "--verbose", eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "show output (default: silently return 0 on success)", 0 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <cmfile> <W1> <W2> where width W1 < W2.";
+static char banner[] = "Check of truncation error calculation in BandCalculationEngine()";
+
+int 
+main(int argc, char **argv)
+{
+  ESL_GETOPTS    *go      = esl_getopts_CreateDefaultApp(options, 3, argc, argv, banner, usage);
+
+  char    *cmfile = esl_opt_GetArg(go, 1);
+  int      W1     = atoi(esl_opt_GetArg(go, 2));
+  int      W2     = atoi(esl_opt_GetArg(go, 3));
+  CMFILE  *cmfp;		/* open CM file for reading */
+  CM_t    *cm;			/* a covariance model       */
+  int      v;			/* counter over states */
+  int      n;			/* counter over lengths 0..W */
+
+  double   p_thresh;            /* tail probability threshold for banding */
+  int     *dmin1, *dmax1;       /* calculated bands from pass 1 */
+  int     *dmin2, *dmax2;       /* calculated bands from pass 2 */
+  double **gamma1, **gamma2;    /* probability densities from pass 1, 2 */
+  double   beta1;		/* geometric decay constant, truncation error calc */
+  double   g;			/* log of an estimated gamma[n] */
+  int      be_verbose;
+  ESL_ALPHABET   *abc     = NULL;
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  p_thresh   = esl_opt_GetReal   (go, "-p");
+  be_verbose = esl_opt_GetBoolean(go, "--verbose");
+
+  if (W1 >= W2) cm_Fail("Please set a width W1 < width W2, else the check won't work right.");
+
+  /* Get our CM
+   */
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL) cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if ((CMFileRead(cmfp, NULL, &abc, &cm)) != eslOK) cm_Fail("Failed to read CM");
+  CMFileClose(cmfp);
+
+  /* Do two band calculations with the different W's.
+   * Save the gamma_0 densities for root state 0.
+   */
+  if (! BandCalculationEngine(cm, W1, p_thresh, FALSE, &dmin1, &dmax1, &gamma1, NULL))
+    cm_Fail("Your W1 (%d) must be too small, sorry.\n", W1);
+  if (! BandCalculationEngine(cm, W2, p_thresh, FALSE, &dmin2, &dmax2, &gamma2, NULL))
+    cm_Fail("Your W2 (%d) must be too small, sorry.\n", W2);
+
+  /* Verify that the bands are all identical, regardless of choice of W.
+   */
+  for (v = 0; v < cm->M; v++)
+    if (dmin1[v] != dmin2[v] || dmax1[v] != dmax2[v])
+      cm_Fail("failed at v=%d: Band for W1=%d is %d..%d; for W2=%d is %d..%d\n",
+	  v, W1, dmin1[v], dmax1[v], W2, dmin2[v], dmax2[v]);
+      
+  /* Verify that the geometric decay predicted for the shorter width W1
+   * was indeed an upper bound for what we saw in the longer width W2,
+   * in the interval W1+1..W2.
+   */
+  if (! BandTruncationNegligible(gamma1[0], dmax1[0], W1, &beta1))
+    cm_Fail("shouldn't happen, because we already checked this in the Engine().");
+  for (n = W1+1; n <= W2; n++)
+    {
+      g = log(gamma1[0][W1]) + (n-W1) * log(beta1);   /* g = log(estimated gamma[n]); should be upper bound */
+      if (g < log(gamma2[0][n])) 
+	cm_Fail("truncation error test failed: geometric is not an upper bound on tail of gamma[n]");
+    }
+  
+  /* Clean up and exit.
+   */
+  FreeBandDensities(cm, gamma1);
+  FreeBandDensities(cm, gamma2);
+  free(dmin1);
+  free(dmax1);
+  free(dmin2);
+  free(dmax2);
+  FreeCM(cm);
+  esl_alphabet_Destroy(abc);
+  esl_getopts_Destroy(go);
+  exit(0);
+}
diff --git a/testsuite/benchmarks.sqc b/testsuite/benchmarks.sqc
new file mode 100644
index 0000000..3022783
--- /dev/null
+++ b/testsuite/benchmarks.sqc
@@ -0,0 +1,9 @@
+# Infernal's benchmarks exercises, in sqc command format.
+# SRE, Tue Aug  6 18:47:43 2002
+# SVN $Id: benchmarks.sqc 1529 2005-12-13 20:52:25Z eddy $
+#
+
+1  prep       rand50               @shuffle@ -i -n 50 -t 90 --dna --seed 42 -o %RAND50%
+1  benchmark  cmbuild:trna         @cmbuild@ -F %TRNA.CM% trna1415G.sto
+1  benchmark  cmalign:trna         @cmalign@ %TRNA.CM% %RAND50%
+1  benchmark  cmscore:trna         @cmscore@ %TRNA.CM% %RAND50%
diff --git a/testsuite/cmalign.sqc b/testsuite/cmalign.sqc
new file mode 100644
index 0000000..250f749
--- /dev/null
+++ b/testsuite/cmalign.sqc
@@ -0,0 +1,273 @@
+# Infernal's cmalign crash exercises, in sqc command format.
+# EPN, Thu Jan  3 05:20:12 2008
+# SVN $Id: exercises.sqc 2237 2007-12-01 00:14:41Z nawrockie $
+#
+
+# Exercises of cmalign.
+#
+1  exercise  cmalign:help/1          @cmalign@  -h
+1  exercise  cmalign:help/2          @cmalign@  --devhelp
+
+1  prep      model/trna            @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna/1        @cmalign@  %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/2        @cmalign@  -o %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/3        @cmalign@  -q %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/4        @cmalign@  -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/5        @cmalign@  %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna/6        @cmalign@  %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-f/1        @cmalign@  --informat fastA %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-f/2        @cmalign@  --informat embl %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-f/3        @cmalign@  --informat unipRot %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-f/4        @cmalign@  --informat GENBank %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-f/5        @cmalign@  --informat ddbj %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna/6b       @cmalign@  --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/7b       @cmalign@  --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/8        @cmalign@  --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/9        @cmalign@  --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/10       @cmalign@  --small --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/11       @cmalign@  --hbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/12       @cmalign@  --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/13       @cmalign@  --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/14       @cmalign@  --nonbanded --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/15       @cmalign@  --nonbanded --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/16       @cmalign@  --nonbanded -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/17       @cmalign@  --nonbanded -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/18       @cmalign@  --nonbanded --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/19       @cmalign@  --nonbanded --cyk --small %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/20       @cmalign@  --nonbanded --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/21       @cmalign@  --nonbanded --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/22       @cmalign@  --tau 5E-2 --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/23       @cmalign@  --tau 5E-2 --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/24       @cmalign@  --tau 5E-2 --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/25       @cmalign@  --tau 5E-2 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/26       @cmalign@  --tau 5E-2 -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/27       @cmalign@  --tau 5E-2 --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/28       @cmalign@  --tau 5E-2 --sub --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/29       @cmalign@ --mxsize 333 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/30       @cmalign@ --rna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/31       @cmalign@ --dna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/32       @cmalign@  --matchonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/33       @cmalign@  --resonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/34       @cmalign@  --fins %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/35       @cmalign@  -p --onepost %TRNA.CM% 3trnas.fa
+1  prep      model/trna2           @cmbuild@ -F --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna/36       @cmalign@ --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna3           @cmbuild@ -F --rf --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna/37       @cmalign@ --rf --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna4           @cmbuild@ -F --rf --gapthresh 0.9 --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna/38       @cmalign@ --rf --gapthresh 0.9 --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  exercise  cmalign:trna/39       @cmalign@ --tfile %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/40       @cmalign@  --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/41       @cmalign@  --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/42       @cmalign@ --checkfb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/43       @cmalign@ --checkfb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/44       @cmalign@ --checkfb --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/45       @cmalign@ --sums %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/46       @cmalign@ --qdb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/47       @cmalign@ --qdb --beta 5E-2 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/48       @cmalign@ --hsafe --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/49       @cmalign@ --hsafe --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/50       @cmalign@ --regress %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/51       @cmalign@ --banddump 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/52       @cmalign@ --dlev 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/53       @cmalign@ --banddump 3 -p %TRNA.CM% 3trnas.fa
+
+# local alignment with -l
+1  prep      model/trna            @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna-l/1        @cmalign@  -l %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/2        @cmalign@  -l -o %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/3        @cmalign@  -l -q %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/5        @cmalign@  -l -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/5        @cmalign@  -l %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-l/5        @cmalign@  -l %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-f/1        @cmalign@  -l --informat fastA %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-f/2        @cmalign@  -l --informat embl %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-f/3        @cmalign@  -l --informat unipRot %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-f/4        @cmalign@  -l --informat GENBank %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-f/5        @cmalign@  -l --informat ddbj %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-l/6b       @cmalign@  -l --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/7        @cmalign@  -l --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/8        @cmalign@  -l --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/10       @cmalign@  -l --small --cyk --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/11       @cmalign@  -l --hbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/12       @cmalign@  -l --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/13       @cmalign@  -l --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/14       @cmalign@  -l --nonbanded --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/15       @cmalign@  -l --nonbanded --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/16       @cmalign@  -l --nonbanded -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/17       @cmalign@  -l --nonbanded -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/19       @cmalign@  -l --nonbanded --cyk --small %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/20       @cmalign@  -l --nonbanded --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/21       @cmalign@  -l --nonbanded --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/22       @cmalign@  -l --tau 5E-2 --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/23       @cmalign@  -l --tau 5E-2 --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/24       @cmalign@  -l --tau 5E-2 --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/25       @cmalign@  -l --tau 5E-2 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/26       @cmalign@  -l --tau 5E-2 -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/29       @cmalign@  -l --mxsize 333 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/30       @cmalign@  -l --rna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/31       @cmalign@  -l --dna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/32       @cmalign@  -l --matchonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/33       @cmalign@  -l --resonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/34       @cmalign@  -l --fins %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/35       @cmalign@  -l -p --onepost %TRNA.CM% 3trnas.fa
+1  prep      model/trna2           @cmbuild@ -F --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-l/36       @cmalign@  -l --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna3           @cmbuild@ -F --rf --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-l/37       @cmalign@  -l --rf --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna4           @cmbuild@ -F --rf --gapthresh 0.9 --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-l/38       @cmalign@  -l --rf --gapthresh 0.9 --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  exercise  cmalign:trna-l/39       @cmalign@  -l --tfile %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/40       @cmalign@  -l --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/41       @cmalign@  -l --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/45       @cmalign@  -l --sums %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/46       @cmalign@  -l --qdb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/47       @cmalign@  -l --qdb --beta 5E-2 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/48       @cmalign@  -l --hsafe --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/50       @cmalign@  -l --regress %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/51       @cmalign@  -l --banddump 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/52       @cmalign@  -l --dlev 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/53       @cmalign@  -l --banddump 3 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-p/1        @cmalign@  -l --pebegin --pfend 0.03 %TRNA.CM% 3trnas.fa
+
+
+#######################
+# with binary cm files
+1  prep      model/trna            @cmbuild@ --binary -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna-b/1        @cmalign@  %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/2        @cmalign@  -o %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/3        @cmalign@  -q %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/5        @cmalign@  -p %TRNA.CM% 3trnas.fa
+
+1  exercise  cmalign:trna-bf/1        @cmalign@  %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-bf/2        @cmalign@  %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-bf/3        @cmalign@  --informat fastA %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-bf/4        @cmalign@  --informat embl %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-bf/5        @cmalign@  --informat unipRot %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-bf/6        @cmalign@  --informat GENBank %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-bf/7        @cmalign@  --informat ddbj %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-b/6        @cmalign@  --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/7        @cmalign@  --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/8        @cmalign@  --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/9        @cmalign@  --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/10       @cmalign@  --small --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/11       @cmalign@  --hbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/12       @cmalign@  --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/13       @cmalign@  --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/14       @cmalign@  --nonbanded --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/15       @cmalign@  --nonbanded --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/16       @cmalign@  --nonbanded -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/17       @cmalign@  --nonbanded -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/18       @cmalign@  --nonbanded --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/19       @cmalign@  --cyk --small --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/20       @cmalign@  --nonbanded --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/21       @cmalign@  --nonbanded --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/22       @cmalign@  --tau 5E-2 --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/23       @cmalign@  --tau 5E-2 --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/24       @cmalign@  --tau 5E-2 --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/25       @cmalign@  --tau 5E-2 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/26       @cmalign@  --tau 5E-2 -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/27       @cmalign@  --tau 5E-2 --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/28       @cmalign@  --tau 5E-2 --cyk --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/29       @cmalign@ --mxsize 333 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/30       @cmalign@ --rna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/31       @cmalign@ --dna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/32       @cmalign@  --matchonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/33       @cmalign@  --resonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/34       @cmalign@  --fins %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/35       @cmalign@  -p --onepost %TRNA.CM% 3trnas.fa
+1  prep      model/trna2           @cmbuild@ --binary -F --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b/36       @cmalign@ --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna3           @cmbuild@ --binary -F --rf --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b/37       @cmalign@ --rf --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna4           @cmbuild@ --binary -F --rf --gapthresh 0.9 --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b/38       @cmalign@ --rf --gapthresh 0.9 --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  exercise  cmalign:trna-b/39       @cmalign@ --tfile %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/40       @cmalign@  --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/41       @cmalign@  --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/42       @cmalign@ --checkfb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/43       @cmalign@ --checkfb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/44       @cmalign@ --checkfb --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/45       @cmalign@ --sums %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/46       @cmalign@ --qdb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/47       @cmalign@ --qdb --beta 5E-2 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/48       @cmalign@ --hsafe --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/49       @cmalign@ --hsafe --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/50       @cmalign@ --regress %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/51       @cmalign@ --banddump 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/52       @cmalign@ --dlev 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/53       @cmalign@ --banddump 3 -p %TRNA.CM% 3trnas.fa
+
+# local alignment with -l
+1  prep      model/trna            @cmbuild@ --binary -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna-b-l/1        @cmalign@  -l %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/2        @cmalign@  -l -o %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/3        @cmalign@  -l -q %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/4        @cmalign@  -l -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/5        @cmalign@  -l %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-b-l/6        @cmalign@  -l %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-b-lf/1        @cmalign@  -l --informat fastA %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-lf/2        @cmalign@  -l --informat embl %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-b-lf/3        @cmalign@  -l --informat unipRot %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-b-lf/4        @cmalign@  -l --informat GENBank %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-b-lf/5        @cmalign@  -l --informat ddbj %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-b-l/6b       @cmalign@  -l --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/7        @cmalign@  -l --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/8        @cmalign@  -l --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/10       @cmalign@  -l --small --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/11       @cmalign@  -l --hbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/12       @cmalign@  -l --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/13       @cmalign@  -l --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/14       @cmalign@  -l --nonbanded --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/15       @cmalign@  -l --nonbanded --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/16       @cmalign@  -l --nonbanded -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/17       @cmalign@  -l --nonbanded -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/19       @cmalign@  -l --nonbanded --cyk --small %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/20       @cmalign@  -l --nonbanded --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/21       @cmalign@  -l --nonbanded --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/22       @cmalign@  -l --tau 5E-2 --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/23       @cmalign@  -l --tau 5E-2 --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/24       @cmalign@  -l --tau 5E-2 --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/25       @cmalign@  -l --tau 5E-2 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/26       @cmalign@  -l --tau 5E-2 -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/29       @cmalign@  -l --mxsize 333 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/30       @cmalign@  -l --rna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/31       @cmalign@  -l --dna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/32       @cmalign@  -l --matchonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/33       @cmalign@  -l --resonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/34       @cmalign@  -l --fins %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/35       @cmalign@  -l -p --onepost %TRNA.CM% 3trnas.fa
+1  prep      model/trna2           @cmbuild@ --binary -F --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b-l/36       @cmalign@  -l --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna3           @cmbuild@ --binary -F --rf --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b-l/37       @cmalign@  -l --rf --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna4           @cmbuild@ --binary -F --rf --gapthresh 0.9 --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b-l/38       @cmalign@  -l --rf --gapthresh 0.9 --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  exercise  cmalign:trna-b-l/39       @cmalign@  -l --tfile %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/40       @cmalign@  -l --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/41       @cmalign@  -l --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/45       @cmalign@  -l --sums %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/46       @cmalign@  -l --qdb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/47       @cmalign@  -l --qdb --beta 5E-2 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/48       @cmalign@  -l --hsafe --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/50       @cmalign@  -l --regress %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/51       @cmalign@  -l --banddump 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/52       @cmalign@  -l --dlev 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/53       @cmalign@  -l --banddump 3 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-p/1          @cmalign@  -l --pebegin --pfend 0.03 %TRNA.CM% 3trnas.fa
+
+# repeat a few of the above excercises with a multi-CM cmfile, (if it works
+# for one, it 'should work' for all
+#
+1  prep      model/3.4.12            @cmbuild@ -F --wnone --rf %3.4.12.CM% 3.4.12.stk
+1  exercise  cmalign:3.4.12/1        @cmalign@  -l -o %TMPOUT% %3.4.12.CM% 3trnas.fa
+1  exercise  cmalign:3.4.12/2        @cmalign@  -l -q %3.4.12.CM% 3trnas.fa
+1  exercise  cmalign:3.4.12/3        @cmalign@  --cyk %3.4.12.CM% 3trnas.fa
+1  exercise  cmalign:3.4.12/4        @cmalign@  --viterbi %3.4.12.CM% 3trnas.fa
diff --git a/testsuite/cmbuild.sqc b/testsuite/cmbuild.sqc
new file mode 100644
index 0000000..0704e78
--- /dev/null
+++ b/testsuite/cmbuild.sqc
@@ -0,0 +1,108 @@
+# Infernal's cmbuild crash exercises, in sqc command format.
+# EPN, Fri Dec 28 15:54:44 2007
+#
+
+# Exercises of cmbuild.
+#
+1  exercise  cmbuild:help/1        @cmbuild@  -h
+1  exercise  cmbuild:help/2        @cmbuild@  --devhelp
+
+1  exercise  cmbuild:se/1          @cmbuild@ -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/2          @cmbuild@ -F -n mine %SE.CM% se.stk 
+1  exercise  cmbuild:se/3          @cmbuild@ -A %SE.CM% se.stk 
+1  exercise  cmbuild:se/4          @cmbuild@ -v -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/5          @cmbuild@ --iins -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/6          @cmbuild@ --Wbeta 1E-12 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/7          @cmbuild@ --ignorant -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/8          @cmbuild@ -F --binary %SE.CM% se.stk 
+1  exercise  cmbuild:se/9          @cmbuild@ --rf -F %SE.CM% se.rf.stk 
+1  exercise  cmbuild:se/10         @cmbuild@ --gapthresh 0.1 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/11         @cmbuild@ --enone --rsearch RIBOSUM85-60.mat -F %SE.CM% se.1.stk 
+1  exercise  cmbuild:se/12         @cmbuild@ --wgsc -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/13         @cmbuild@ --wblosum -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/14         @cmbuild@ --wnone -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/15         @cmbuild@ --pbswitch 1 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/16         @cmbuild@ --wblosum --wid 0.6 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/17         @cmbuild@ --eent -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/18         @cmbuild@ --enone -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/19         @cmbuild@ --ere 0.8 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/19         @cmbuild@ --ehmmre 0.6 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/20         @cmbuild@ --eX 3.0 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/21         @cmbuild@ -F --null at4.null %SE.CM% se.stk 
+1  exercise  cmbuild:se/22         @cmbuild@ -F --prior plus1.prior %SE.CM% se.stk 
+1  exercise  cmbuild:se/23         @cmbuild@ -F --ctarget 2 %SE.CM% se.stk 
+1  exercise  cmbuild:se/24         @cmbuild@ -F --cmaxid 0.8 %SE.CM% se.stk 
+1  exercise  cmbuild:se/25         @cmbuild@ -F --call %SE.CM% se.stk 
+1  exercise  cmbuild:se/26         @cmbuild@ -F --call --cdump %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/27         @cmbuild@ -F --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/28         @cmbuild@ -F --gibbs --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/29         @cmbuild@ -F --tau 1E-2 --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/30         @cmbuild@ -F --gibbs -s 33 --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/31         @cmbuild@ -F --sub --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/32         @cmbuild@ -F -l --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/33         @cmbuild@ -F -a --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/34         @cmbuild@ -F --nonbanded --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/35         @cmbuild@ -F --mxsize 512 --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/36         @cmbuild@ -F --fins --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/37         @cmbuild@ -F -v --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/38         @cmbuild@ -F --rdump %TMPRDUMP% --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/41         @cmbuild@ --nobalance -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/42         @cmbuild@ --regress %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/43         @cmbuild@ --nodetach -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/44         @cmbuild@ --elself 0.5 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/45         @cmbuild@ --cfile %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/46         @cmbuild@ --cmtbl %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/47         @cmbuild@ --emap %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/48         @cmbuild@ --gtree %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/49         @cmbuild@ --gtbl %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/50         @cmbuild@ --tfile %TMPOUT% -F %SE.CM% se.stk 
+
+#
+1  exercise  cmbuild:3.4.12/1          @cmbuild@ -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/3          @cmbuild@ -A %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/4          @cmbuild@ -v -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/5          @cmbuild@ --iins -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/6          @cmbuild@ --Wbeta 1E-12 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/7          @cmbuild@ --ignorant -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/8          @cmbuild@ -F --binary %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/9          @cmbuild@ --rf -F %3.4.12.CM% 3.4.12.rf.stk 
+1  exercise  cmbuild:3.4.12/10         @cmbuild@ --gapthresh 0.1 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/11         @cmbuild@ --enone --call --rsearch RIBOSUM85-60.mat -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/12         @cmbuild@ --wgsc -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/13         @cmbuild@ --wblosum -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/14         @cmbuild@ --wnone -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/15         @cmbuild@ --pbswitch 1 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/16         @cmbuild@ --wblosum --wid 0.6 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/17         @cmbuild@ --eent -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/18         @cmbuild@ --enone -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/19         @cmbuild@ --ere 0.8 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/19         @cmbuild@ --ehmmre 0.6 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/20         @cmbuild@ --eX 3.0 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/21         @cmbuild@ -F --null at4.null %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/22         @cmbuild@ -F --prior plus1.prior %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/23         @cmbuild@ -F --ctarget 2 %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/24         @cmbuild@ -F --cmaxid 0.8 %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/25         @cmbuild@ -F --call --enone %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/26         @cmbuild@ -F --cmaxid 0.7 --cdump %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/27         @cmbuild@ -F --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/28         @cmbuild@ -F --gibbs --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/29         @cmbuild@ -F --tau 1E-2 --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/30         @cmbuild@ -F --gibbs -s 33 --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/31         @cmbuild@ -F --sub --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/32         @cmbuild@ -F -l --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/33         @cmbuild@ -F -a --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/36         @cmbuild@ -F --fins --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/37         @cmbuild@ -F -v --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/38         @cmbuild@ -F --rdump %TMPRDUMP% --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/41         @cmbuild@ --nobalance -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/42         @cmbuild@ --regress %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/43         @cmbuild@ --nodetach -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/44         @cmbuild@ --elself 0.5 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/45         @cmbuild@ --cfile %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/46         @cmbuild@ --cmtbl %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/47         @cmbuild@ --emap %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/48         @cmbuild@ --gtree %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/49         @cmbuild@ --gtbl %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/50         @cmbuild@ --tfile %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+
+
diff --git a/testsuite/cmcalibrate.sqc b/testsuite/cmcalibrate.sqc
new file mode 100644
index 0000000..4cb0b45
--- /dev/null
+++ b/testsuite/cmcalibrate.sqc
@@ -0,0 +1,55 @@
+# Infernal's cmcalibrate crash exercises, in sqc command format.
+# EPN, Mon Oct 26 14:11:14 2009
+#
+
+# Exercises of cmcalibrate.
+# For practical reasons, all tests include the --forecast option. Thus, 
+# the full program is not run for any of these. 
+# Options that would not have any affect on a --forecast run (such as
+# output files and --exp-tail* options) are omitted here. 
+
+1  exercise  cmcalibrate:help/1        @cmcalibrate@  -h
+1  exercise  cmcalibrate:help/2        @cmcalibrate@  --devhelp
+
+1  prep        model/trna             @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise    cmcalibrate:trna/1     @cmcalibrate@ --forecast 1 %TRNA.CM%
+1  exercise    cmcalibrate:trna/2     @cmcalibrate@ --forecast 1 -s 367 %TRNA.CM%
+1  exercise    cmcalibrate:trna/3     @cmcalibrate@ --forecast 367 -s 1 %TRNA.CM%
+1  exercise    cmcalibrate:trna/4     @cmcalibrate@ --forecast 1 --exp-cmL-glc 0.367 %TRNA.CM%
+1  exercise    cmcalibrate:trna/5     @cmcalibrate@ --forecast 1 --exp-cmL-loc 3.67 %TRNA.CM%
+1  exercise    cmcalibrate:trna/6     @cmcalibrate@ --forecast 1 --exp-hmmLn-glc 2.13 %TRNA.CM%
+1  exercise    cmcalibrate:trna/7     @cmcalibrate@ --forecast 1 --exp-hmmLn-loc 100.0 %TRNA.CM%
+1  exercise    cmcalibrate:trna/8     @cmcalibrate@ --forecast 1 --exp-fract 0.33 %TRNA.CM%
+1  exercise    cmcalibrate:trna/9     @cmcalibrate@ --forecast 1 --exp-beta 1E-7 %TRNA.CM%
+1  exercise    cmcalibrate:trna/10    @cmcalibrate@ --forecast 1 --exp-no-qdb %TRNA.CM%
+1  exercise    cmcalibrate:trna/11    @cmcalibrate@ --forecast 1 --fil-N 3333 %TRNA.CM%
+1  exercise    cmcalibrate:trna/12    @cmcalibrate@ --forecast 1 --fil-F 0.99 %TRNA.CM%
+1  exercise    cmcalibrate:trna/13    @cmcalibrate@ --forecast 1 --fil-tau 1E-15 %TRNA.CM%
+1  exercise    cmcalibrate:trna/14    @cmcalibrate@ --forecast 1 --fil-gemit %TRNA.CM%
+1  exercise    cmcalibrate:trna/15    @cmcalibrate@ --forecast 1 --mxsize 4096 %TRNA.CM%
+
+# developer options (listed with --devhelp only)
+2  exercise    cmcalibrate:trna/16    @cmcalibrate@ --forecast 1 --exp-random %TRNA.CM%
+2  exercise    cmcalibrate:trna/17    @cmcalibrate@ --forecast 1 --exp-T -10 %TRNA.CM%
+2  exercise    cmcalibrate:trna/18    @cmcalibrate@ --forecast 1 --fil-nonbanded %TRNA.CM%
+2  exercise    cmcalibrate:trna/19    @cmcalibrate@ --forecast 1 --fil-aln2bands %TRNA.CM%
+2  exercise    cmcalibrate:trna/20    @cmcalibrate@ --forecast 1 --fil-Xtarg-hmm 1.5 %TRNA.CM%
+2  exercise    cmcalibrate:trna/21    @cmcalibrate@ --forecast 1 --fil-Xmin-hmm 1.05 %TRNA.CM%
+2  exercise    cmcalibrate:trna/22    @cmcalibrate@ --forecast 1 --fil-Starg-hmm 0.01 %TRNA.CM%
+2  exercise    cmcalibrate:trna/23    @cmcalibrate@ --forecast 1 --fil-Smin-hmm 0.0001 %TRNA.CM%
+2  exercise    cmcalibrate:trna/24    @cmcalibrate@ --forecast 1 --fil-Smax-hmm 0.9 %TRNA.CM%
+2  exercise    cmcalibrate:trna/25    @cmcalibrate@ --forecast 1 --pebegin %TRNA.CM%
+2  exercise    cmcalibrate:trna/26    @cmcalibrate@ --forecast 1 --pfend 0.02 %TRNA.CM%
+2  exercise    cmcalibrate:trna/27    @cmcalibrate@ --forecast 1 --pbegin 0.5 %TRNA.CM%
+2  exercise    cmcalibrate:trna/28    @cmcalibrate@ --forecast 1 --pend 0.5 %TRNA.CM%
+2  exercise    cmcalibrate:trna/29    @cmcalibrate@ --forecast 1 --no-null3 %TRNA.CM%
+
+# Repeat a random set of the above runs with a multi-cm file. 
+
+3  prep      model/3.4.12            @cmbuild@ -F --wnone --rf %3.4.12.CM% 3.4.12.stk
+3  exercise    cmcalibrate:3.4.12/1     @cmcalibrate@ --forecast 1 %3.4.12.CM%
+3  exercise    cmcalibrate:3.4.12/4     @cmcalibrate@ --forecast 1 --exp-cmL-glc 0.367 %3.4.12.CM%
+3  exercise    cmcalibrate:3.4.12/7     @cmcalibrate@ --forecast 1 --exp-hmmLn-loc 100.0 %3.4.12.CM%
+3  exercise    cmcalibrate:3.4.12/19    @cmcalibrate@ --forecast 1 --fil-aln2bands %3.4.12.CM%
+3  exercise    cmcalibrate:3.4.12/25    @cmcalibrate@ --forecast 1 --pebegin %3.4.12.CM%
+
diff --git a/testsuite/cmemit.sqc b/testsuite/cmemit.sqc
new file mode 100644
index 0000000..58197d4
--- /dev/null
+++ b/testsuite/cmemit.sqc
@@ -0,0 +1,137 @@
+# Infernal's cmemit crash exercises, in sqc command format.
+# EPN, Fri Dec 28 12:10:55 2007
+# SVN $Id: exercises.sqc 2237 2007-12-01 00:14:41Z nawrockie $
+#
+
+# Exercises of cmemit.
+#
+1  exercise  cmemit:help/1        @cmemit@  -h
+1  exercise  cmemit:help/2        @cmemit@  --devhelp
+
+1  prep      model/trna           @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmemit:trna/1        @cmemit@  %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/2        @cmemit@  -u %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/3        @cmemit@  -a %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/4        @cmemit@  -c %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/5        @cmemit@  -s 33 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/6        @cmemit@  -n 1000 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/10       @cmemit@  --rna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/11       @cmemit@  --dna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/12       @cmemit@  --tfile %TMPTFILE% %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/13       @cmemit@  --exp 0.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/14       @cmemit@  --exp 1.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/15       @cmemit@  -a --begin 10 --end 50 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/16       @cmemit@  --ahmm %TMPAHMMOUT%  %TRNA.CM% %TMPOUT%
+
+# with -l, local turned on
+1  exercise  cmemit:trna/17       @cmemit@ -l   %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/18       @cmemit@ -l   -u %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/19       @cmemit@ -l   -a %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/20       @cmemit@ -l   -c %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/21       @cmemit@ -l   -s 33 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/22       @cmemit@ -l   -n 1000 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/26       @cmemit@ -l   --rna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/27       @cmemit@ -l   --dna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/28       @cmemit@ -l   --tfile %TMPTFILE% %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/29       @cmemit@ -l   --exp 0.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/30       @cmemit@ -l   --exp 1.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/31       @cmemit@ -l   -a --begin 10 --end 50 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna-p/1      @cmemit@ -l --pebegin --pfend 0.01 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna-p/2      @cmemit@ -l --pbegin 0.5 --pend 0.5 %TRNA.CM% %TMPOUT%
+
+# binary versions of 1-31
+1  prep      model/trnabin        @cmbuild@ -F --binary --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmemit:trna/33       @cmemit@  %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/34       @cmemit@  -u %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/35       @cmemit@  -a %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/36       @cmemit@  -c %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/37       @cmemit@  -s 33 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/38       @cmemit@  -n 1000 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/42       @cmemit@  --rna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/43       @cmemit@  --dna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/44       @cmemit@  --tfile %TMPTFILE% %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/45       @cmemit@  --exp 0.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/46       @cmemit@  --exp 1.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/47       @cmemit@  -a --begin 10 --end 50 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/48       @cmemit@  --ahmm %TMPAHMMOUT%  %TRNA.CM% %TMPOUT%
+
+# with -l, local turned on
+1  exercise  cmemit:trna/49       @cmemit@ -l   %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/50       @cmemit@ -l   -u %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/51       @cmemit@ -l   -a %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/52       @cmemit@ -l   -c %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/53       @cmemit@ -l   -s 33 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/54       @cmemit@ -l   -n 1000 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/58       @cmemit@ -l   --rna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/59       @cmemit@ -l   --dna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/60       @cmemit@ -l   --tfile %TMPTFILE% %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/61       @cmemit@ -l   --exp 0.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/62       @cmemit@ -l   --exp 1.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/63	  @cmemit@ -l   -a --begin 10 --end 50 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna-p/1      @cmemit@ -l --pebegin --pfend 0.01 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna-p/2      @cmemit@ -l --pbegin 0.5 --pend 0.5 %TRNA.CM% %TMPOUT%
+
+# 3.4.12 tests, a CM file with 3 CMs in it
+
+1  prep      model/3.4.12           @cmbuild@ -F --wnone %3.4.12.CM% 3.4.12.stk
+1  exercise  cmemit:3.4.12/1        @cmemit@  %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/2        @cmemit@  -u %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/3        @cmemit@  -a %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/4        @cmemit@  -c %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/5        @cmemit@  -s 33 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/6        @cmemit@  -n 1000 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/10       @cmemit@  --rna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/11       @cmemit@  --dna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/12       @cmemit@  --tfile %TMPTFILE% %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/13       @cmemit@  --exp 0.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/14       @cmemit@  --exp 1.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/15       @cmemit@  -a --begin 10 --end 50 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/16       @cmemit@  --ahmm %TMPAHMMOUT%  %3.4.12.CM% %TMPOUT%
+
+# with -l, local turned on
+1  exercise  cmemit:3.4.12/17       @cmemit@ -l   %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/18       @cmemit@ -l   -u %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/19       @cmemit@ -l   -a %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/20       @cmemit@ -l   -c %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/21       @cmemit@ -l   -s 33 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/22       @cmemit@ -l   -n 1000 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/26       @cmemit@ -l   --rna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/27       @cmemit@ -l   --dna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/28       @cmemit@ -l   --tfile %TMPTFILE% %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/29       @cmemit@ -l   --exp 0.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/30       @cmemit@ -l   --exp 1.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/31       @cmemit@ -l   -a --begin 10 --end 50 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12-p/1      @cmemit@ -l --pebegin --pfend 0.01 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12-p/2      @cmemit@ -l --pbegin 0.5 --pend 0.5 %3.4.12.CM% %TMPOUT%
+
+# binary versions of 1-32
+1  prep      model/3.4.12bin        @cmbuild@ -F --binary --wnone %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmemit:3.4.12/33       @cmemit@  %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/34       @cmemit@  -u %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/35       @cmemit@  -a %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/36       @cmemit@  -c %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/37       @cmemit@  -s 33 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/38       @cmemit@  -n 1000 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/42       @cmemit@  --rna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/43       @cmemit@  --dna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/44       @cmemit@  --tfile %TMPTFILE% %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/45       @cmemit@  --exp 0.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/46       @cmemit@  --exp 1.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/47       @cmemit@  -a --begin 10 --end 50 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/48       @cmemit@  --ahmm %TMPAHMMOUT%  %3.4.12.CM% %TMPOUT%
+
+# with -l, local turned on
+1  exercise  cmemit:3.4.12/49       @cmemit@ -l   %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/50       @cmemit@ -l   -u %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/51       @cmemit@ -l   -a %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/52       @cmemit@ -l   -c %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/53       @cmemit@ -l   -s 33 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/54       @cmemit@ -l   -n 1000 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/58       @cmemit@ -l   --rna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/59       @cmemit@ -l   --dna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/60       @cmemit@ -l   --tfile %TMPTFILE% %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/61       @cmemit@ -l   --exp 0.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/62       @cmemit@ -l   --exp 1.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/63	    @cmemit@ -l   -a --begin 10 --end 50 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12-p/1      @cmemit@ -l --pebegin --pfend 0.01 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12-p/2      @cmemit@ -l --pbegin 0.5 --pend 0.5 %3.4.12.CM% %TMPOUT%
diff --git a/testsuite/cmscore.sqc b/testsuite/cmscore.sqc
new file mode 100644
index 0000000..20ed755
--- /dev/null
+++ b/testsuite/cmscore.sqc
@@ -0,0 +1,103 @@
+# Infernal's cmscore crash exercises, in sqc command format.
+# EPN, Thu Jan  3 05:20:12 2008
+# SVN $Id: exercises.sqc 2237 2007-12-01 00:14:41Z nawrockie $
+#
+
+# Exercises of cmscore.
+#
+1  exercise  cmscore:help/1        @cmscore@  -h
+1  exercise  cmscore:help/2        @cmscore@  --devhelp
+
+1  prep      model/trna            @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmscore:trna/1        @cmscore@  %TRNA.CM% 
+1  exercise  cmscore:trna/2        @cmscore@  -n 7 %TRNA.CM% 
+1  exercise  cmscore:trna/3        @cmscore@  -s 33 %TRNA.CM% 
+1  exercise  cmscore:trna/4        @cmscore@  -a %TRNA.CM% 
+1  exercise  cmscore:trna/5        @cmscore@  --sub %TRNA.CM% 
+1  exercise  cmscore:trna/6        @cmscore@  --mxsize 333 %TRNA.CM% 
+
+1  exercise  cmscore:trna/7        @cmscore@  --emit %TRNA.CM% 
+1  exercise  cmscore:trna/8        @cmscore@  --random %TRNA.CM% 
+1  exercise  cmscore:trna/9        @cmscore@  --infile 3trnas.fa %TRNA.CM% 
+1  exercise  cmscore:trna/10       @cmscore@  --outfile %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna/11       @cmscore@  --random --Lmin 73 --Lmax 75 %TRNA.CM% 
+1  exercise  cmscore:trna/12       @cmscore@  --emit --search --pad %TRNA.CM% 
+
+1  exercise  cmscore:trna/13        @cmscore@  --hbanded %TRNA.CM% 
+1  exercise  cmscore:trna/14        @cmscore@  --tau 2E-5 %TRNA.CM% 
+1  exercise  cmscore:trna/14b       @cmscore@  --search --aln2bands %TRNA.CM% 
+1  exercise  cmscore:trna/15        @cmscore@  --hsafe %TRNA.CM% 
+1  exercise  cmscore:trna/16        @cmscore@  --nonbanded %TRNA.CM% 
+1  exercise  cmscore:trna/17        @cmscore@  --viterbi %TRNA.CM% 
+
+1  exercise  cmscore:trna-s/1       @cmscore@  --search %TRNA.CM% 
+1  exercise  cmscore:trna-s/2       @cmscore@  --search --inside %TRNA.CM% 
+1  exercise  cmscore:trna-s/3       @cmscore@  --search --forward %TRNA.CM% 
+
+1  exercise  cmscore:trna/18        @cmscore@  --nonbanded --scoreonly %TRNA.CM% 
+5  exercise  cmscore:trna/19        @cmscore@  --qdb %TRNA.CM% 
+5  exercise  cmscore:trna/20        @cmscore@  --qdbsmall %TRNA.CM% 
+5  exercise  cmscore:trna/21        @cmscore@  --qdbboth %TRNA.CM% 
+5  exercise  cmscore:trna/22        @cmscore@  --beta 1E-5 --qdbboth %TRNA.CM% 
+1  exercise  cmscore:trna/23        @cmscore@  --taus 4 --taue 10 %TRNA.CM% 
+5  exercise  cmscore:trna/24        @cmscore@  --qdb --betas 4 --betae 10 %TRNA.CM% 
+1  exercise  cmscore:trna/25        @cmscore@  --regress %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna/26        @cmscore@  --tfile %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna/27        @cmscore@  --mxsize 1024 %TRNA.CM% 
+
+# repeat above block with -l enabled 
+#
+1  prep      model/trna              @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmscore:trna-l/1        @cmscore@ -l %TRNA.CM% 
+1  exercise  cmscore:trna-l/2        @cmscore@ -l -n 7 %TRNA.CM% 
+1  exercise  cmscore:trna-l/3        @cmscore@ -l -s 33 %TRNA.CM% 
+1  exercise  cmscore:trna-l/4        @cmscore@ -l -a %TRNA.CM% 
+1  exercise  cmscore:trna-l/6        @cmscore@ -l --mxsize 333 %TRNA.CM% 
+
+1  exercise  cmscore:trna-l/7        @cmscore@ -l --emit %TRNA.CM% 
+1  exercise  cmscore:trna-l/8        @cmscore@ -l --random %TRNA.CM% 
+1  exercise  cmscore:trna-l/9        @cmscore@ -l --infile 3trnas.fa %TRNA.CM% 
+1  exercise  cmscore:trna-l/10       @cmscore@ -l --outfile %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna-l/11       @cmscore@ -l --random --Lmin 73 --Lmax 75 %TRNA.CM% 
+1  exercise  cmscore:trna-l/12       @cmscore@ -l --emit --search --pad %TRNA.CM% 
+
+1  exercise  cmscore:trna-l/13        @cmscore@ -l --hbanded %TRNA.CM% 
+1  exercise  cmscore:trna-l/14        @cmscore@ -l --tau 2E-5 %TRNA.CM% 
+1  exercise  cmscore:trna-l/14b       @cmscore@ -l --search --aln2bands %TRNA.CM% 
+1  exercise  cmscore:trna-l/15        @cmscore@ -l --hsafe %TRNA.CM% 
+1  exercise  cmscore:trna-l/16        @cmscore@ -l --nonbanded %TRNA.CM% 
+1  exercise  cmscore:trna-l/17        @cmscore@ -l --viterbi %TRNA.CM% 
+
+1  exercise  cmscore:trna-s/1         @cmscore@ -l --search %TRNA.CM% 
+1  exercise  cmscore:trna-s/2         @cmscore@ -l --search --inside %TRNA.CM% 
+1  exercise  cmscore:trna-s/3         @cmscore@ -l --search --forward %TRNA.CM% 
+
+1  exercise  cmscore:trna-l/18        @cmscore@ -l --nonbanded --scoreonly %TRNA.CM% 
+5  exercise  cmscore:trna-l/19        @cmscore@ -l --qdb %TRNA.CM% 
+5  exercise  cmscore:trna-l/20        @cmscore@ -l --qdbsmall %TRNA.CM% 
+5  exercise  cmscore:trna-l/21        @cmscore@ -l --qdbboth %TRNA.CM% 
+5  exercise  cmscore:trna-l/22        @cmscore@ -l --beta 1E-5 --qdbboth %TRNA.CM% 
+1  exercise  cmscore:trna-l/23        @cmscore@ -l --taus 4 --taue 10 %TRNA.CM% 
+5  exercise  cmscore:trna-l/24        @cmscore@ -l --qdb --betas 4 --betae 10 %TRNA.CM% 
+1  exercise  cmscore:trna-l/25        @cmscore@ -l --regress %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna-l/26        @cmscore@ -l --tfile %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna-l/27        @cmscore@ -l --mxsize 1024 %TRNA.CM% 
+
+# repeat a few of the above excercises with a binary CM, (if it works
+# for one, it 'should work' for all
+#
+1  prep      model/trna            @cmbuild@ -F --rf --wnone --binary %TRNA.CM% trna1415G.sto
+1  exercise  cmscore:trna-l/1      @cmscore@  %TRNA.CM% 
+1  exercise  cmscore:trna-l/2      @cmscore@  -n 7 %TRNA.CM% 
+1  exercise  cmscore:trna-l/9        @cmscore@  --infile 3trnas.fa %TRNA.CM% 
+1  exercise  cmscore:trna-l/12       @cmscore@  --emit --search --pad %TRNA.CM% 
+
+# repeat a few of the above excercises with a multi-CM cmfile, (if it works
+# for one, it 'should work' for all
+#
+1  prep      model/3.4.12             @cmbuild@ -F --wnone --rf %3.4.12.CM% 3.4.12.stk
+1  exercise  cmscore:3.4.12-l/1      @cmscore@  %3.4.12.CM% 
+1  exercise  cmscore:3.4.12-l/2      @cmscore@  -n 7 %3.4.12.CM% 
+1  exercise  cmscore:3.4.12-l/12       @cmscore@  --emit --search --pad %3.4.12.CM% 
+
+
diff --git a/testsuite/cmsearch.sqc b/testsuite/cmsearch.sqc
new file mode 100644
index 0000000..8ceae49
--- /dev/null
+++ b/testsuite/cmsearch.sqc
@@ -0,0 +1,189 @@
+# Infernal's cmsearch crash exercises, in sqc command format.
+# EPN, Thu Jan  3 05:20:12 2008
+# SVN $Id: exercises.sqc 2237 2007-12-01 00:14:41Z nawrockie $
+#
+
+# Exercises of cmsearch.
+#
+1  exercise  cmsearch:help/1        @cmsearch@  -h
+1  exercise  cmsearch:help/2        @cmsearch@  --devhelp
+
+# non-calibrated searches 
+# trna
+1  prep      model/trna             @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmsearch:trna/1        @cmsearch@  %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/2        @cmsearch@  -o %TMPOUT% %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/3        @cmsearch@  -g %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/4        @cmsearch@  --toponly %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/5        @cmsearch@  --bottomonly %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/6        @cmsearch@  --devhelp 
+1  exercise  cmsearch:trna-f/1      @cmsearch@  %TRNA.CM% 3trnas.embl
+1  exercise  cmsearch:trna-f/2      @cmsearch@  %TRNA.CM% 3trnas.gb
+1  exercise  cmsearch:trna-f/3      @cmsearch@  --informat fasta %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna-f/4      @cmsearch@  --informat dDBj %TRNA.CM% 3trnas.gb
+1  exercise  cmsearch:trna-f/5      @cmsearch@  --informat GENbank %TRNA.CM% 3trnas.gb
+1  exercise  cmsearch:trna-f/6      @cmsearch@  --informat uniProt %TRNA.CM% 3trnas.embl
+1  exercise  cmsearch:trna-f/7      @cmsearch@  --informat embL %TRNA.CM% 3trnas.embl
+
+1  exercise  cmsearch:trna/7        @cmsearch@  --inside %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/8        @cmsearch@  --cyk %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/9        @cmsearch@  --viterbi %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/10       @cmsearch@  --forward %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/11        @cmsearch@  -T -2 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/12        @cmsearch@  -T 1 %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/13        @cmsearch@  --no-qdb %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/14        @cmsearch@  --beta 1E-3 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/15        @cmsearch@  --hbanded %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/16        @cmsearch@  --hbanded --tau 1E-3 %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/17        @cmsearch@  --fil-no-hmm %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/18        @cmsearch@  --fil-no-qdb %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/19        @cmsearch@  --fil-beta 1E-2 %TRNA.CM% 1k.fa
+
+
+1  exercise  cmsearch:trna/20        @cmsearch@  --fil-T-qdb 5 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/21        @cmsearch@  --fil-T-qdb -2 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/22        @cmsearch@  --fil-T-hmm 5 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/23        @cmsearch@  --fil-T-hmm -2 %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/24        @cmsearch@  --noalign %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/25        @cmsearch@  -x %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/26        @cmsearch@  --aln-hbanded %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/27        @cmsearch@  --aln-hbanded -p %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/28        @cmsearch@  --aln-optacc --aln-hbanded %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/29        @cmsearch@  --tabfile %TAB.TMP% %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/30        @cmsearch@  --gcfile %GC.TMP% %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/31        @cmsearch@  --rna %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/32        @cmsearch@  --dna %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/33        @cmsearch@  -T 0 -v %TRNA.CM% 1k.fa
+
+# 3.4.12 (U1, U2, U3)
+2  prep      model/3.4.12             @cmbuild@ -F --wnone --rf %3.4.12.CM% 3.4.12.stk
+2  exercise  cmsearch:3.4.12/1        @cmsearch@  %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/2        @cmsearch@  -o %TMPOUT% %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/3        @cmsearch@  -g %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/4        @cmsearch@  --toponly %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/5        @cmsearch@  --bottomonly %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/6        @cmsearch@  --devhelp 
+
+2  exercise  cmsearch:3.4.12/7        @cmsearch@  --inside %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/8        @cmsearch@  --cyk %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/9        @cmsearch@  --viterbi %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/10       @cmsearch@  --forward %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/11        @cmsearch@  -T -2 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/12        @cmsearch@  -T 1 %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/13        @cmsearch@  --no-qdb %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/14        @cmsearch@  --beta 1E-3 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/15        @cmsearch@  --hbanded %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/16        @cmsearch@  --hbanded --tau 1E-3 %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/17        @cmsearch@  --fil-no-hmm %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/18        @cmsearch@  --fil-no-qdb %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/19        @cmsearch@  --fil-beta 1E-2 %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/20        @cmsearch@  --fil-T-qdb 5 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/21        @cmsearch@  --fil-T-qdb -2 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/22        @cmsearch@  --fil-T-hmm 5 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/23        @cmsearch@  --fil-T-hmm -2 %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/24        @cmsearch@  --noalign %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/25        @cmsearch@  -x %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/26        @cmsearch@  --aln-hbanded %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/27        @cmsearch@  --aln-hbanded -p %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/28        @cmsearch@  --aln-optacc --aln-hbanded %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/29        @cmsearch@  --tabfile %TAB.TMP% %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/30        @cmsearch@  --gcfile %GC.TMP% %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/31        @cmsearch@  --rna %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/32        @cmsearch@  --dna %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/33        @cmsearch@  -T 0 -v %3.4.12.CM% 1k.fa
+
+# options requiring a calibrated model
+# trna
+3  exercise  cmsearch:trnac/1        @cmsearch@  --forecast 3 trna.calibrated.cm 1k.fa
+
+3  exercise  cmsearch:trnac/2        @cmsearch@  -E 0.0001 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/3        @cmsearch@  -E 100 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/4        @cmsearch@  --nc trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/5        @cmsearch@  --ga trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/6        @cmsearch@  --tc trna.calibrated.cm 1k.fa
+
+3  exercise  cmsearch:trnac/7        @cmsearch@  --fil-T-qdb 5 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/8        @cmsearch@  --fil-T-qdb -2 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/9        @cmsearch@  --fil-T-hmm 5 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/10        @cmsearch@  --fil-T-hmm -2 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/11        @cmsearch@  --fil-Smax-hmm 0.0001 trna.calibrated.cm 1k.fa
+
+3  exercise  cmsearch:trnac/12	      @cmsearch@  --fil-no-hmm trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/13        @cmsearch@  --fil-no-qdb trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/14        @cmsearch@  --fil-beta 1E-2 trna.calibrated.cm 1k.fa
+
+3  exercise  cmsearch:trnac/15        @cmsearch@  --fil-S-hmm 0.04 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/16        @cmsearch@  --fil-Smin-hmm 0.001 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/17        @cmsearch@  --fil-Smax-hmm 0.25 --fil-A-hmm trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/18        @cmsearch@  --fil-Smin-hmm 0.03 --fil-Smax-hmm 0.25 --fil-A-hmm trna.calibrated.cm 1k.fa
+
+# 3.4.12 (U1, U2, U3)
+4  exercise  cmsearch:3.4.12c/1        @cmsearch@  --forecast 3 3.4.12.calibrated.cm 1k.fa
+
+4  exercise  cmsearch:3.4.12c/2        @cmsearch@  -E 0.0001 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/3        @cmsearch@  -E 100 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/4        @cmsearch@  --nc 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/5        @cmsearch@  --ga 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/6        @cmsearch@  --tc 3.4.12.calibrated.cm 1k.fa
+
+4  exercise  cmsearch:3.4.12c/7        @cmsearch@  --fil-T-qdb 5 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/8        @cmsearch@  --fil-T-qdb -2 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/9        @cmsearch@  --fil-T-hmm 5 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/10        @cmsearch@  --fil-T-hmm -2 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/11        @cmsearch@  --fil-Smax-hmm 0.0001 3.4.12.calibrated.cm 1k.fa
+
+4  exercise  cmsearch:3.4.12c/12	@cmsearch@  --fil-no-hmm 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/13        @cmsearch@  --fil-no-qdb 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/14        @cmsearch@  --fil-beta 1E-2 3.4.12.calibrated.cm 1k.fa
+
+4  exercise  cmsearch:3.4.12c/15        @cmsearch@  --fil-S-hmm 0.04 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/16        @cmsearch@  --fil-Smin-hmm 0.001 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/17        @cmsearch@  --fil-Smax-hmm 0.25 --fil-A-hmm 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/18        @cmsearch@  --fil-Smin-hmm 0.03 --fil-Smax-hmm 0.25 --fil-A-hmm 3.4.12.calibrated.cm 1k.fa
+
+#development options
+# with calibrated model (not always necessary to be run with
+# calibrated model)
+# trna
+5  exercise  cmsearch:trnacd/1        @cmsearch@  --lambda 0.6913 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/2	     @cmsearch@  --hbanded --aln2bands trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/3        @cmsearch@  --rtrans trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/4        @cmsearch@  --hbanded --sums trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/5        @cmsearch@  --null2 --no-null3 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/6        @cmsearch@  --no-null3 trna.calibrated.cm 1k.fa
+
+5  exercise  cmsearch:trnacd/7        @cmsearch@  --pebegin trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/8        @cmsearch@  --pfend 0.001 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/9        @cmsearch@  --pbegin 0.001 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/10        @cmsearch@  --pbegin 0.99 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/11        @cmsearch@  --pend 0.5 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/12        @cmsearch@  --pend 0.005 trna.calibrated.cm 1k.fa
+
+# 3.4.12
+5  exercise  cmsearch:3.4.12cd/1        @cmsearch@  --lambda 0.6913 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/2	     @cmsearch@  --hbanded --aln2bands 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/3        @cmsearch@  --rtrans 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/4        @cmsearch@  --hbanded --sums 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/5        @cmsearch@  --null2 --no-null3 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/6        @cmsearch@  --no-null3 3.4.12.calibrated.cm 1k.fa
+
+5  exercise  cmsearch:3.4.12cd/7        @cmsearch@  --pebegin 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/8        @cmsearch@  --pfend 0.001 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/9        @cmsearch@  --pbegin 0.001 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/10        @cmsearch@  --pbegin 0.99 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/11        @cmsearch@  --pend 0.5 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/12        @cmsearch@  --pend 0.005 3.4.12.calibrated.cm 1k.fa
+
diff --git a/testsuite/cmstat.sqc b/testsuite/cmstat.sqc
new file mode 100644
index 0000000..4656f6b
--- /dev/null
+++ b/testsuite/cmstat.sqc
@@ -0,0 +1,81 @@
+# Infernal's cmstat crash exercises, in sqc command format.
+# EPN, Fri May 23 11:07:09 2008
+#
+# Exercises of cmstat.
+# requires trna.calibrated.cm, a calibrated CM file that would take
+# too long to calibrate within the sqc test.
+#
+1  exercise  cmstat:help/1         @cmstat@  -h
+
+1  exercise  cmstat:trna/1         @cmstat@  trna.calibrated.cm 
+1  exercise  cmstat:trna/2         @cmstat@  -g trna.calibrated.cm 
+1  exercise  cmstat:trna/3         @cmstat@  -m trna.calibrated.cm 
+1  exercise  cmstat:trna/4         @cmstat@  -Z 71.3 trna.calibrated.cm 
+1  exercise  cmstat:trna/5         @cmstat@  --all trna.calibrated.cm 
+1  exercise  cmstat:trna/6         @cmstat@  --le trna.calibrated.cm 
+1  exercise  cmstat:trna/7         @cmstat@  --ge trna.calibrated.cm 
+1  exercise  cmstat:trna/8         @cmstat@  --beta 1E-3 trna.calibrated.cm 
+1  exercise  cmstat:trna/9         @cmstat@  --qdbfile %QDBFILE% trna.calibrated.cm 
+
+1  exercise  cmstat:trna/10         @cmstat@  --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/11         @cmstat@  --gfi trna.calibrated.cm 
+1  exercise  cmstat:trna/12         @cmstat@  --lfc trna.calibrated.cm 
+1  exercise  cmstat:trna/13         @cmstat@  --gfc trna.calibrated.cm 
+1  exercise  cmstat:trna/14         @cmstat@  -E 3 --lfc trna.calibrated.cm 
+1  exercise  cmstat:trna/15         @cmstat@  -E 3 -Z 71.3 --lfc trna.calibrated.cm 
+1  exercise  cmstat:trna/16         @cmstat@  -T 12 --gfc trna.calibrated.cm 
+1  exercise  cmstat:trna/17         @cmstat@  --ga --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/18         @cmstat@  --tc --gfi trna.calibrated.cm 
+1  exercise  cmstat:trna/19         @cmstat@  --nc --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/20         @cmstat@  --seqfile 3trnas.fa --lfi -E 0.001 trna.calibrated.cm 
+1  exercise  cmstat:trna/21         @cmstat@  --toponly --seqfile 3trnas.fa --lfi -E 0.001 trna.calibrated.cm 
+
+1  exercise  cmstat:trna/22         @cmstat@  --search trna.calibrated.cm 
+1  exercise  cmstat:trna/23         @cmstat@  --search --cmL 100 trna.calibrated.cm 
+1  exercise  cmstat:trna/24         @cmstat@  --search --hmmL 1000 trna.calibrated.cm 
+
+1  exercise  cmstat:trna/25         @cmstat@  --efile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/26         @cmstat@  --bfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/27         @cmstat@  --sfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/28         @cmstat@  --xfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/29         @cmstat@  --afile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/30         @cmstat@  --bits --sfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/31         @cmstat@  --bits --xfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/32         @cmstat@  --bits --afile %TMPFILE% --lfi trna.calibrated.cm 
+
+# repeat with 3.4.12.calibrated.cm
+1  exercise  cmstat:3.4.12/1         @cmstat@  3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/2         @cmstat@  -g 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/3         @cmstat@  -m 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/4         @cmstat@  -Z 71.3 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/5         @cmstat@  --all 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/6         @cmstat@  --le 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/7         @cmstat@  --ge 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/8         @cmstat@  --beta 1E-3 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/9         @cmstat@  --qdbfile %QDBFILE% 3.4.12.calibrated.cm 
+
+1  exercise  cmstat:3.4.12/10         @cmstat@  --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/11         @cmstat@  --gfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/12         @cmstat@  --lfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/13         @cmstat@  --gfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/14         @cmstat@  -E 3 --lfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/15         @cmstat@  -E 3 -Z 71.3 --lfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/16         @cmstat@  -T 12 --gfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/17         @cmstat@  --ga --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/18         @cmstat@  --tc --gfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/19         @cmstat@  --nc --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/20         @cmstat@  --seqfile 3trnas.fa --lfi -E 0.001 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/21         @cmstat@  --toponly --seqfile 3trnas.fa --lfi -E 0.001 3.4.12.calibrated.cm 
+
+5  exercise  cmstat:3.4.12/22         @cmstat@  --search 3.4.12.calibrated.cm 
+5  exercise  cmstat:3.4.12/23         @cmstat@  --search --cmL 100 3.4.12.calibrated.cm 
+5  exercise  cmstat:3.4.12/24         @cmstat@  --search --hmmL 1000 3.4.12.calibrated.cm 
+
+1  exercise  cmstat:3.4.12/25         @cmstat@  --efile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/26         @cmstat@  --bfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/27         @cmstat@  --sfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/28         @cmstat@  --xfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/29         @cmstat@  --afile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/30         @cmstat@  --bits --sfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/31         @cmstat@  --bits --xfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/32         @cmstat@  --bits --afile %TMPFILE% --lfi 3.4.12.calibrated.cm 
diff --git a/testsuite/cp9-test.c b/testsuite/cp9-test.c
new file mode 100644
index 0000000..dfaaa0f
--- /dev/null
+++ b/testsuite/cp9-test.c
@@ -0,0 +1,117 @@
+/* cp9-test.c
+ * EPN, Mon Nov 13 17:49:07 2006
+ * Easelification: EPN, Fri Nov 30 10:14:17 2007
+ * 
+ * Test the CM -> CP9 HMM construction procedure.
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_random.h"
+#include "esl_stopwatch.h"
+#include "esl_stack.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"		/* function declarations                */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static ESL_OPTIONS options[] = {
+  /* name        type         default  env  range toggles reqs incomp  help                                            docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",           0 },
+  { "-s",        eslARG_INT,     NULL, NULL, "n>0", NULL,  NULL, NULL, "set random number seed to <n>",                  0 },
+  { "-t",        eslARG_REAL,   "1E-4",NULL, "x>0.",NULL,  NULL, NULL, "probability threshold for reporting violations", 0 },
+  { "--psionly", eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "only check that psi and phi values match",       1 },
+  { "--nseq",    eslARG_INT,  "500000",NULL, "n>=1000", NULL,  NULL, NULL, "use <n> samples to build CP9 HMM from",          1 },
+  { "--chi",     eslARG_REAL,   ".01", NULL, "x>0.",NULL,  NULL, NULL, "fail sampling check if any chi-square test < <f>", 1},
+  { "--dlev",    eslARG_INT,     NULL, NULL, "0<n<4",NULL, NULL, NULL, "set verbosity of debugging print statements to <n>", 1},
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "test CP9 HMM construction procedure";
+
+int
+main(int argc, char **argv)
+{
+  ESL_GETOPTS       *go      = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  char              *cmfile = esl_opt_GetArg(go, 1);
+  CMFILE            *cmfp;        /* open CM file for reading */
+  CM_t              *cm;          /* a covariance model       */
+  CP9_t             *hmm;         /* constructed CP9 HMM; written to hmmfile              */
+  CP9Map_t          *cp9map;      /* maps the hmm to the cm and vice versa */
+  double             pthresh;     /* psi threshold for calling violations */
+  int                nsamples;    /* Number of samples to build sampled HMM check. */
+  float              chi_thresh;  /* if any chi-square test during the sampling check 
+				   * is below this threshold, fail. */
+  int                do_psionly;  /* don't do a sampling check only compare the expected
+				   * number of times each HMM and CM state is entered */
+  int                debug_level; /* verbosity of debugging printf statements */
+  ESL_STOPWATCH     *w    = NULL; /* for timings */
+  ESL_RANDOMNESS    *r    = NULL; /* source of randomness */
+  ESL_ALPHABET      *abc  = NULL; /* alphabet, for the CM */
+
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+  pthresh        = esl_opt_GetReal   (go, "-t");
+  do_psionly     = esl_opt_GetBoolean(go, "--psionly");
+  nsamples       = esl_opt_GetInteger(go, "--nseq");
+  chi_thresh     = esl_opt_GetReal   (go, "--chi");
+  if(esl_opt_IsDefault(go, "--dlev")) debug_level = 0;
+  else                                debug_level = esl_opt_GetInteger(go, "--dlev");
+ 
+  /********************************************`*** 
+   * Preliminaries: get our CM
+   ***********************************************/
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL) cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if ((CMFileRead(cmfp, NULL, &abc, &cm)) != eslOK) cm_Fail("Failed to read CM");
+  CMFileClose(cmfp);
+
+  w  = esl_stopwatch_Create();
+  esl_stopwatch_Start(w);
+  if(!build_cp9_hmm(cm, &hmm, &cp9map, TRUE, pthresh, debug_level))
+    cm_Fail("CM Plan 9 HMM fails the psi/phi comparison test.\n");
+  esl_stopwatch_Stop(w);
+  esl_stopwatch_Display(stdout, w, "CP9 construction CPU time: ");
+  
+  if(!do_psionly) {
+    esl_stopwatch_Start(w);
+    if (! esl_opt_IsDefault(go, "-s")) 
+      r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+    else r = esl_randomness_CreateTimeseeded();
+    
+    if(!(CP9_check_by_sampling(cm, hmm, r,
+			       NULL,     /* Don't keep track of failures (sub_cm feature) */
+			       1, hmm->M, chi_thresh, nsamples, debug_level)))
+	cm_Fail("CP9 HMM fails sampling check!\n");
+      else
+	printf("CP9 HMM passed sampling check.\n");
+      
+    esl_stopwatch_Stop(w);
+    esl_stopwatch_Display(stdout, w, "CP9 sampling check CPU time: ");
+  }
+  /* clean up and exit */
+  FreeCP9Map(cp9map);
+  FreeCPlan9(hmm);
+  FreeCM(cm);
+  esl_alphabet_Destroy(abc);
+  esl_randomness_Destroy(r);
+  esl_stopwatch_Destroy(w);
+  esl_getopts_Destroy(go);
+  return 0;
+}
diff --git a/testsuite/dev-exercises.sqc b/testsuite/dev-exercises.sqc
new file mode 100644
index 0000000..bdff9b6
--- /dev/null
+++ b/testsuite/dev-exercises.sqc
@@ -0,0 +1,853 @@
+# dev-exercises.sqc
+# Infernal's development exercises. Each option for each executable is
+# tested. esl-alimanip miniapp is also tested. Running this takes a
+# long time. 
+#
+# EPN, Tue Jun 17 11:54:25 2008
+
+##############################################################################
+# Exercises of cmalign.
+#
+1  prep      model/trna            @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna/1        @cmalign@  %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/2        @cmalign@  -o %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/3        @cmalign@  -q %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/4        @cmalign@  -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/5        @cmalign@  %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna/6        @cmalign@  %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-f/1        @cmalign@  --informat fastA %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-f/2        @cmalign@  --informat embl %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-f/3        @cmalign@  --informat unipRot %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-f/4        @cmalign@  --informat GENBank %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-f/5        @cmalign@  --informat ddbj %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna/6b       @cmalign@  --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/7b       @cmalign@  --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/8        @cmalign@  --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/9        @cmalign@  --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/10       @cmalign@  --small --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/11       @cmalign@  --hbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/12       @cmalign@  --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/13       @cmalign@  --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/14       @cmalign@  --nonbanded --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/15       @cmalign@  --nonbanded --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/16       @cmalign@  --nonbanded -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/17       @cmalign@  --nonbanded -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/18       @cmalign@  --nonbanded --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/19       @cmalign@  --nonbanded --cyk --small %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/20       @cmalign@  --nonbanded --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/21       @cmalign@  --nonbanded --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/22       @cmalign@  --tau 5E-2 --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/23       @cmalign@  --tau 5E-2 --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/24       @cmalign@  --tau 5E-2 --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/25       @cmalign@  --tau 5E-2 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/26       @cmalign@  --tau 5E-2 -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/27       @cmalign@  --tau 5E-2 --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/28       @cmalign@  --tau 5E-2 --sub --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/29       @cmalign@ --mxsize 333 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/30       @cmalign@ --rna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/31       @cmalign@ --dna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/32       @cmalign@  --matchonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/33       @cmalign@  --resonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/34       @cmalign@  --fins %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/35       @cmalign@  -p --onepost %TRNA.CM% 3trnas.fa
+1  prep      model/trna2           @cmbuild@ -F --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna/36       @cmalign@ --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna3           @cmbuild@ -F --rf --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna/37       @cmalign@ --rf --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna4           @cmbuild@ -F --rf --gapthresh 0.9 --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna/38       @cmalign@ --rf --gapthresh 0.9 --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  exercise  cmalign:trna/39       @cmalign@ --tfile %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/40       @cmalign@  --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/41       @cmalign@  --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/42       @cmalign@ --checkfb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/43       @cmalign@ --checkfb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/44       @cmalign@ --checkfb --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/45       @cmalign@ --sums %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/46       @cmalign@ --qdb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/47       @cmalign@ --qdb --beta 5E-2 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/48       @cmalign@ --hsafe --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/49       @cmalign@ --hsafe --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/50       @cmalign@ --regress %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/51       @cmalign@ --banddump 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/52       @cmalign@ --dlev 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/53       @cmalign@ --banddump 3 -p %TRNA.CM% 3trnas.fa
+
+# local alignment with -l
+1  prep      model/trna            @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna-l/1        @cmalign@  -l %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/2        @cmalign@  -l -o %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/3        @cmalign@  -l -q %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/5        @cmalign@  -l -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/5        @cmalign@  -l %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-l/5        @cmalign@  -l %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-f/1        @cmalign@  -l --informat fastA %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-f/2        @cmalign@  -l --informat embl %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-f/3        @cmalign@  -l --informat unipRot %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-f/4        @cmalign@  -l --informat GENBank %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-f/5        @cmalign@  -l --informat ddbj %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-l/6b       @cmalign@  -l --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/7        @cmalign@  -l --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/8        @cmalign@  -l --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/10       @cmalign@  -l --small --cyk --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/11       @cmalign@  -l --hbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/12       @cmalign@  -l --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/13       @cmalign@  -l --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/14       @cmalign@  -l --nonbanded --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/15       @cmalign@  -l --nonbanded --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/16       @cmalign@  -l --nonbanded -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/17       @cmalign@  -l --nonbanded -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/19       @cmalign@  -l --nonbanded --cyk --small %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/20       @cmalign@  -l --nonbanded --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/21       @cmalign@  -l --nonbanded --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/22       @cmalign@  -l --tau 5E-2 --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/23       @cmalign@  -l --tau 5E-2 --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/24       @cmalign@  -l --tau 5E-2 --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/25       @cmalign@  -l --tau 5E-2 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/26       @cmalign@  -l --tau 5E-2 -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/29       @cmalign@  -l --mxsize 333 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/30       @cmalign@  -l --rna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/31       @cmalign@  -l --dna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/32       @cmalign@  -l --matchonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/33       @cmalign@  -l --resonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/34       @cmalign@  -l --fins %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/35       @cmalign@  -l -p --onepost %TRNA.CM% 3trnas.fa
+1  prep      model/trna2           @cmbuild@ -F --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-l/36       @cmalign@  -l --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna3           @cmbuild@ -F --rf --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-l/37       @cmalign@  -l --rf --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna4           @cmbuild@ -F --rf --gapthresh 0.9 --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-l/38       @cmalign@  -l --rf --gapthresh 0.9 --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  exercise  cmalign:trna-l/39       @cmalign@  -l --tfile %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/40       @cmalign@  -l --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/41       @cmalign@  -l --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/45       @cmalign@  -l --sums %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/46       @cmalign@  -l --qdb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/47       @cmalign@  -l --qdb --beta 5E-2 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/48       @cmalign@  -l --hsafe --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/50       @cmalign@  -l --regress %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/51       @cmalign@  -l --banddump 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/52       @cmalign@  -l --dlev 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-l/53       @cmalign@  -l --banddump 3 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-p/1        @cmalign@  -l --pebegin --pfend 0.03 %TRNA.CM% 3trnas.fa
+
+
+#######################
+# with binary cm files
+1  prep      model/trna            @cmbuild@ --binary -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna-b/1        @cmalign@  %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/2        @cmalign@  -o %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/3        @cmalign@  -q %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/5        @cmalign@  -p %TRNA.CM% 3trnas.fa
+
+1  exercise  cmalign:trna-bf/1        @cmalign@  %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-bf/2        @cmalign@  %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-bf/3        @cmalign@  --informat fastA %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-bf/4        @cmalign@  --informat embl %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-bf/5        @cmalign@  --informat unipRot %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-bf/6        @cmalign@  --informat GENBank %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-bf/7        @cmalign@  --informat ddbj %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-b/6        @cmalign@  --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/7        @cmalign@  --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/8        @cmalign@  --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/9        @cmalign@  --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/10       @cmalign@  --small --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/11       @cmalign@  --hbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/12       @cmalign@  --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/13       @cmalign@  --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/14       @cmalign@  --nonbanded --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/15       @cmalign@  --nonbanded --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/16       @cmalign@  --nonbanded -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/17       @cmalign@  --nonbanded -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/18       @cmalign@  --nonbanded --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/19       @cmalign@  --cyk --small --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/20       @cmalign@  --nonbanded --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/21       @cmalign@  --nonbanded --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/22       @cmalign@  --tau 5E-2 --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/23       @cmalign@  --tau 5E-2 --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/24       @cmalign@  --tau 5E-2 --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/25       @cmalign@  --tau 5E-2 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/26       @cmalign@  --tau 5E-2 -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/27       @cmalign@  --tau 5E-2 --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/28       @cmalign@  --tau 5E-2 --cyk --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/29       @cmalign@ --mxsize 333 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/30       @cmalign@ --rna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/31       @cmalign@ --dna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/32       @cmalign@  --matchonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/33       @cmalign@  --resonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/34       @cmalign@  --fins %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/35       @cmalign@  -p --onepost %TRNA.CM% 3trnas.fa
+1  prep      model/trna2           @cmbuild@ --binary -F --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b/36       @cmalign@ --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna3           @cmbuild@ --binary -F --rf --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b/37       @cmalign@ --rf --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna4           @cmbuild@ --binary -F --rf --gapthresh 0.9 --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b/38       @cmalign@ --rf --gapthresh 0.9 --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  exercise  cmalign:trna-b/39       @cmalign@ --tfile %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/40       @cmalign@  --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/41       @cmalign@  --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/42       @cmalign@ --checkfb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/43       @cmalign@ --checkfb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/44       @cmalign@ --checkfb --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/45       @cmalign@ --sums %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/46       @cmalign@ --qdb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/47       @cmalign@ --qdb --beta 5E-2 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/48       @cmalign@ --hsafe --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/49       @cmalign@ --hsafe --sub %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/50       @cmalign@ --regress %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/51       @cmalign@ --banddump 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/52       @cmalign@ --dlev 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b/53       @cmalign@ --banddump 3 -p %TRNA.CM% 3trnas.fa
+
+# local alignment with -l
+1  prep      model/trna            @cmbuild@ --binary -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna-b-l/1        @cmalign@  -l %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/2        @cmalign@  -l -o %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/3        @cmalign@  -l -q %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/4        @cmalign@  -l -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/5        @cmalign@  -l %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-b-l/6        @cmalign@  -l %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-b-lf/1        @cmalign@  -l --informat fastA %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-lf/2        @cmalign@  -l --informat embl %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-b-lf/3        @cmalign@  -l --informat unipRot %TRNA.CM% 3trnas.embl
+1  exercise  cmalign:trna-b-lf/4        @cmalign@  -l --informat GENBank %TRNA.CM% 3trnas.gb
+1  exercise  cmalign:trna-b-lf/5        @cmalign@  -l --informat ddbj %TRNA.CM% 3trnas.gb
+
+1  exercise  cmalign:trna-b-l/6b       @cmalign@  -l --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/7        @cmalign@  -l --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/8        @cmalign@  -l --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/10       @cmalign@  -l --small --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/11       @cmalign@  -l --hbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/12       @cmalign@  -l --nonbanded %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/13       @cmalign@  -l --nonbanded --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/14       @cmalign@  -l --nonbanded --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/15       @cmalign@  -l --nonbanded --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/16       @cmalign@  -l --nonbanded -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/17       @cmalign@  -l --nonbanded -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/19       @cmalign@  -l --nonbanded --cyk --small %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/20       @cmalign@  -l --nonbanded --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/21       @cmalign@  -l --nonbanded --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/22       @cmalign@  -l --tau 5E-2 --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/23       @cmalign@  -l --tau 5E-2 --optacc %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/24       @cmalign@  -l --tau 5E-2 --viterbi %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/25       @cmalign@  -l --tau 5E-2 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/26       @cmalign@  -l --tau 5E-2 -p --onepost %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/29       @cmalign@  -l --mxsize 333 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/30       @cmalign@  -l --rna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/31       @cmalign@  -l --dna %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/32       @cmalign@  -l --matchonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/33       @cmalign@  -l --resonly %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/34       @cmalign@  -l --fins %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/35       @cmalign@  -l -p --onepost %TRNA.CM% 3trnas.fa
+1  prep      model/trna2           @cmbuild@ --binary -F --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b-l/36       @cmalign@  -l --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna3           @cmbuild@ --binary -F --rf --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b-l/37       @cmalign@  -l --rf --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  prep      model/trna4           @cmbuild@ --binary -F --rf --gapthresh 0.9 --wnone %TMP.CM% trna1415G.sto
+1  exercise  cmalign:trna-b-l/38       @cmalign@  -l --rf --gapthresh 0.9 --withali trna1415G.sto %TMP.CM% 3trnas.fa 
+1  exercise  cmalign:trna-b-l/39       @cmalign@  -l --tfile %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/40       @cmalign@  -l --inside %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/41       @cmalign@  -l --checkpost -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/45       @cmalign@  -l --sums %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/46       @cmalign@  -l --qdb %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/47       @cmalign@  -l --qdb --beta 5E-2 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/48       @cmalign@  -l --hsafe --cyk %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/50       @cmalign@  -l --regress %TMPOUT% %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/51       @cmalign@  -l --banddump 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/52       @cmalign@  -l --dlev 3 %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-b-l/53       @cmalign@  -l --banddump 3 -p %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna-p/1          @cmalign@  -l --pebegin --pfend 0.03 %TRNA.CM% 3trnas.fa
+
+# repeat a few of the above excercises with a multi-CM cmfile, (if it works
+# for one, it 'should work' for all
+#
+1  prep      model/3.4.12            @cmbuild@ -F --wnone --rf %3.4.12.CM% 3.4.12.stk
+1  exercise  cmalign:3.4.12-b-l/2      @cmalign@  -l -o %TMPOUT% %3.4.12.CM% 3trnas.fa
+1  exercise  cmalign:3.4.12-b-l/3      @cmalign@  -l -q %3.4.12.CM% 3trnas.fa
+1  exercise  cmalign:3.4.12-b/7        @cmalign@  --cyk %3.4.12.CM% 3trnas.fa
+1  exercise  cmalign:3.4.12-b/8        @cmalign@  --viterbi %3.4.12.CM% 3trnas.fa
+#
+##############################################################################
+# Exercises of cmbuild.
+#
+1  exercise  cmbuild:se/1          @cmbuild@ -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/2          @cmbuild@ -F -n mine %SE.CM% se.stk 
+1  exercise  cmbuild:se/3          @cmbuild@ -A %SE.CM% se.stk 
+1  exercise  cmbuild:se/4          @cmbuild@ -v -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/5          @cmbuild@ --iins -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/6          @cmbuild@ --Wbeta 1E-12 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/7          @cmbuild@ --ignorant -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/8          @cmbuild@ -F --binary %SE.CM% se.stk 
+1  exercise  cmbuild:se/9          @cmbuild@ --rf -F %SE.CM% se.rf.stk 
+1  exercise  cmbuild:se/10         @cmbuild@ --gapthresh 0.1 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/11         @cmbuild@ --enone --rsearch RIBOSUM85-60.mat -F %SE.CM% se.1.stk 
+1  exercise  cmbuild:se/12         @cmbuild@ --wgsc -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/13         @cmbuild@ --wblosum -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/14         @cmbuild@ --wnone -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/15         @cmbuild@ --pbswitch 1 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/16         @cmbuild@ --wblosum --wid 0.6 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/17         @cmbuild@ --eent -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/18         @cmbuild@ --enone -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/19         @cmbuild@ --ere 0.8 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/19         @cmbuild@ --ehmmre 0.6 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/20         @cmbuild@ --eX 3.0 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/21         @cmbuild@ -F --null at4.null %SE.CM% se.stk 
+1  exercise  cmbuild:se/22         @cmbuild@ -F --prior plus1.prior %SE.CM% se.stk 
+1  exercise  cmbuild:se/23         @cmbuild@ -F --ctarget 2 %SE.CM% se.stk 
+1  exercise  cmbuild:se/24         @cmbuild@ -F --cmaxid 0.8 %SE.CM% se.stk 
+1  exercise  cmbuild:se/25         @cmbuild@ -F --call %SE.CM% se.stk 
+1  exercise  cmbuild:se/26         @cmbuild@ -F --call --cdump %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/27         @cmbuild@ -F --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/28         @cmbuild@ -F --gibbs --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/29         @cmbuild@ -F --tau 1E-2 --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/30         @cmbuild@ -F --gibbs -s 33 --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/31         @cmbuild@ -F --sub --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/32         @cmbuild@ -F -l --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/33         @cmbuild@ -F -a --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/34         @cmbuild@ -F --nonbanded --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/35         @cmbuild@ -F --mxsize 512 --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/36         @cmbuild@ -F --fins --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/37         @cmbuild@ -F -v --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/38         @cmbuild@ -F --rdump %TMPRDUMP% --refine %TMPOUT% %SE.CM% se.stk 
+1  exercise  cmbuild:se/41         @cmbuild@ --nobalance -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/42         @cmbuild@ --regress %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/43         @cmbuild@ --nodetach -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/44         @cmbuild@ --elself 0.5 -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/45         @cmbuild@ --cfile %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/46         @cmbuild@ --cmtbl %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/47         @cmbuild@ --emap %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/48         @cmbuild@ --gtree %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/49         @cmbuild@ --gtbl %TMPOUT% -F %SE.CM% se.stk 
+1  exercise  cmbuild:se/50         @cmbuild@ --tfile %TMPOUT% -F %SE.CM% se.stk 
+
+#
+1  exercise  cmbuild:3.4.12/1          @cmbuild@ -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/3          @cmbuild@ -A %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/4          @cmbuild@ -v -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/5          @cmbuild@ --iins -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/6          @cmbuild@ --Wbeta 1E-12 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/7          @cmbuild@ --ignorant -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/8          @cmbuild@ -F --binary %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/9          @cmbuild@ --rf -F %3.4.12.CM% 3.4.12.rf.stk 
+1  exercise  cmbuild:3.4.12/10         @cmbuild@ --gapthresh 0.1 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/11         @cmbuild@ --enone --call --rsearch RIBOSUM85-60.mat -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/12         @cmbuild@ --wgsc -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/13         @cmbuild@ --wblosum -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/14         @cmbuild@ --wnone -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/15         @cmbuild@ --pbswitch 1 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/16         @cmbuild@ --wblosum --wid 0.6 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/17         @cmbuild@ --eent -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/18         @cmbuild@ --enone -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/19         @cmbuild@ --ere 0.8 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/19         @cmbuild@ --ehmmre 0.6 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/20         @cmbuild@ --eX 3.0 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/21         @cmbuild@ -F --null at4.null %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/22         @cmbuild@ -F --prior plus1.prior %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/23         @cmbuild@ -F --ctarget 2 %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/24         @cmbuild@ -F --cmaxid 0.8 %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/25         @cmbuild@ -F --call --enone %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/26         @cmbuild@ -F --cmaxid 0.7 --cdump %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/27         @cmbuild@ -F --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/28         @cmbuild@ -F --gibbs --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/29         @cmbuild@ -F --tau 1E-2 --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/30         @cmbuild@ -F --gibbs -s 33 --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/31         @cmbuild@ -F --sub --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/32         @cmbuild@ -F -l --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/33         @cmbuild@ -F -a --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/36         @cmbuild@ -F --fins --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/37         @cmbuild@ -F -v --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+5  exercise  cmbuild:3.4.12/38         @cmbuild@ -F --rdump %TMPRDUMP% --refine %TMPOUT% %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/41         @cmbuild@ --nobalance -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/42         @cmbuild@ --regress %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/43         @cmbuild@ --nodetach -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/44         @cmbuild@ --elself 0.5 -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/45         @cmbuild@ --cfile %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/46         @cmbuild@ --cmtbl %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/47         @cmbuild@ --emap %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/48         @cmbuild@ --gtree %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/49         @cmbuild@ --gtbl %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmbuild:3.4.12/50         @cmbuild@ --tfile %TMPOUT% -F %3.4.12.CM% 3.4.12.stk 
+
+##############################################################################
+# Exercises of cmemit.
+#
+1  prep      model/trna           @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmemit:trna/1        @cmemit@  %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/2        @cmemit@  -u %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/3        @cmemit@  -a %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/4        @cmemit@  -c %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/5        @cmemit@  -s 33 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/6        @cmemit@  -n 1000 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/10       @cmemit@  --rna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/11       @cmemit@  --dna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/12       @cmemit@  --tfile %TMPTFILE% %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/13       @cmemit@  --exp 0.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/14       @cmemit@  --exp 1.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/15       @cmemit@  -a --begin 10 --end 50 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/16       @cmemit@  --ahmm %TMPAHMMOUT%  %TRNA.CM% %TMPOUT%
+
+# with -l, local turned on
+1  exercise  cmemit:trna/17       @cmemit@ -l   %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/18       @cmemit@ -l   -u %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/19       @cmemit@ -l   -a %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/20       @cmemit@ -l   -c %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/21       @cmemit@ -l   -s 33 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/22       @cmemit@ -l   -n 1000 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/26       @cmemit@ -l   --rna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/27       @cmemit@ -l   --dna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/28       @cmemit@ -l   --tfile %TMPTFILE% %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/29       @cmemit@ -l   --exp 0.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/30       @cmemit@ -l   --exp 1.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/31       @cmemit@ -l   -a --begin 10 --end 50 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna-p/1      @cmemit@ -l --pebegin --pfend 0.01 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna-p/2      @cmemit@ -l --pbegin 0.5 --pend 0.5 %TRNA.CM% %TMPOUT%
+
+# binary versions of 1-31
+1  prep      model/trnabin        @cmbuild@ -F --binary --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmemit:trna/33       @cmemit@  %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/34       @cmemit@  -u %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/35       @cmemit@  -a %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/36       @cmemit@  -c %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/37       @cmemit@  -s 33 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/38       @cmemit@  -n 1000 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/42       @cmemit@  --rna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/43       @cmemit@  --dna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/44       @cmemit@  --tfile %TMPTFILE% %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/45       @cmemit@  --exp 0.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/46       @cmemit@  --exp 1.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/47       @cmemit@  -a --begin 10 --end 50 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/48       @cmemit@  --ahmm %TMPAHMMOUT%  %TRNA.CM% %TMPOUT%
+
+# with -l, local turned on
+1  exercise  cmemit:trna/49       @cmemit@ -l   %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/50       @cmemit@ -l   -u %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/51       @cmemit@ -l   -a %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/52       @cmemit@ -l   -c %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/53       @cmemit@ -l   -s 33 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/54       @cmemit@ -l   -n 1000 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/58       @cmemit@ -l   --rna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/59       @cmemit@ -l   --dna %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/60       @cmemit@ -l   --tfile %TMPTFILE% %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/61       @cmemit@ -l   --exp 0.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/62       @cmemit@ -l   --exp 1.5 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna/63	  @cmemit@ -l   -a --begin 10 --end 50 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna-p/1      @cmemit@ -l --pebegin --pfend 0.01 %TRNA.CM% %TMPOUT%
+1  exercise  cmemit:trna-p/2      @cmemit@ -l --pbegin 0.5 --pend 0.5 %TRNA.CM% %TMPOUT%
+
+# 3.4.12 tests, a CM file with 3 CMs in it
+
+1  prep      model/3.4.12           @cmbuild@ -F --wnone %3.4.12.CM% 3.4.12.stk
+1  exercise  cmemit:3.4.12/1        @cmemit@  %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/2        @cmemit@  -u %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/3        @cmemit@  -a %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/4        @cmemit@  -c %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/5        @cmemit@  -s 33 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/6        @cmemit@  -n 1000 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/10       @cmemit@  --rna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/11       @cmemit@  --dna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/12       @cmemit@  --tfile %TMPTFILE% %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/13       @cmemit@  --exp 0.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/14       @cmemit@  --exp 1.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/15       @cmemit@  -a --begin 10 --end 50 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/16       @cmemit@  --ahmm %TMPAHMMOUT%  %3.4.12.CM% %TMPOUT%
+
+# with -l, local turned on
+1  exercise  cmemit:3.4.12/17       @cmemit@ -l   %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/18       @cmemit@ -l   -u %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/19       @cmemit@ -l   -a %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/20       @cmemit@ -l   -c %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/21       @cmemit@ -l   -s 33 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/22       @cmemit@ -l   -n 1000 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/26       @cmemit@ -l   --rna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/27       @cmemit@ -l   --dna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/28       @cmemit@ -l   --tfile %TMPTFILE% %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/29       @cmemit@ -l   --exp 0.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/30       @cmemit@ -l   --exp 1.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/31       @cmemit@ -l   -a --begin 10 --end 50 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12-p/1      @cmemit@ -l --pebegin --pfend 0.01 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12-p/2      @cmemit@ -l --pbegin 0.5 --pend 0.5 %3.4.12.CM% %TMPOUT%
+
+# binary versions of 1-32
+1  prep      model/3.4.12bin        @cmbuild@ -F --binary --wnone %3.4.12.CM% 3.4.12.stk 
+1  exercise  cmemit:3.4.12/33       @cmemit@  %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/34       @cmemit@  -u %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/35       @cmemit@  -a %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/36       @cmemit@  -c %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/37       @cmemit@  -s 33 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/38       @cmemit@  -n 1000 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/42       @cmemit@  --rna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/43       @cmemit@  --dna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/44       @cmemit@  --tfile %TMPTFILE% %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/45       @cmemit@  --exp 0.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/46       @cmemit@  --exp 1.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/47       @cmemit@  -a --begin 10 --end 50 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/48       @cmemit@  --ahmm %TMPAHMMOUT%  %3.4.12.CM% %TMPOUT%
+
+# with -l, local turned on
+1  exercise  cmemit:3.4.12/49       @cmemit@ -l   %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/50       @cmemit@ -l   -u %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/51       @cmemit@ -l   -a %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/52       @cmemit@ -l   -c %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/53       @cmemit@ -l   -s 33 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/54       @cmemit@ -l   -n 1000 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/58       @cmemit@ -l   --rna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/59       @cmemit@ -l   --dna %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/60       @cmemit@ -l   --tfile %TMPTFILE% %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/61       @cmemit@ -l   --exp 0.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/62       @cmemit@ -l   --exp 1.5 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12/63	    @cmemit@ -l   -a --begin 10 --end 50 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12-p/1      @cmemit@ -l --pebegin --pfend 0.01 %3.4.12.CM% %TMPOUT%
+1  exercise  cmemit:3.4.12-p/2      @cmemit@ -l --pbegin 0.5 --pend 0.5 %3.4.12.CM% %TMPOUT%
+
+##############################################################################
+# Exercises of cmscore.
+#
+1  prep      model/trna            @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmscore:trna/1        @cmscore@  %TRNA.CM% 
+1  exercise  cmscore:trna/2        @cmscore@  -n 7 %TRNA.CM% 
+1  exercise  cmscore:trna/3        @cmscore@  -s 33 %TRNA.CM% 
+1  exercise  cmscore:trna/4        @cmscore@  -a %TRNA.CM% 
+1  exercise  cmscore:trna/5        @cmscore@  --sub %TRNA.CM% 
+1  exercise  cmscore:trna/6        @cmscore@  --mxsize 333 %TRNA.CM% 
+
+1  exercise  cmscore:trna/7        @cmscore@  --emit %TRNA.CM% 
+1  exercise  cmscore:trna/8        @cmscore@  --random %TRNA.CM% 
+1  exercise  cmscore:trna/9        @cmscore@  --infile 3trnas.fa %TRNA.CM% 
+1  exercise  cmscore:trna/10       @cmscore@  --outfile %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna/11       @cmscore@  --random --Lmin 73 --Lmax 75 %TRNA.CM% 
+1  exercise  cmscore:trna/12       @cmscore@  --emit --search --pad %TRNA.CM% 
+
+1  exercise  cmscore:trna/13        @cmscore@  --hbanded %TRNA.CM% 
+1  exercise  cmscore:trna/14        @cmscore@  --tau 2E-5 %TRNA.CM% 
+1  exercise  cmscore:trna/14b       @cmscore@  --aln2bands %TRNA.CM% 
+1  exercise  cmscore:trna/15        @cmscore@  --hsafe %TRNA.CM% 
+1  exercise  cmscore:trna/16        @cmscore@  --nonbanded %TRNA.CM% 
+1  exercise  cmscore:trna/17        @cmscore@  --viterbi %TRNA.CM% 
+
+1  exercise  cmscore:trna-s/1       @cmscore@  --search %TRNA.CM% 
+1  exercise  cmscore:trna-s/2       @cmscore@  --search --inside %TRNA.CM% 
+1  exercise  cmscore:trna-s/3       @cmscore@  --search --forward %TRNA.CM% 
+
+1  exercise  cmscore:trna/18        @cmscore@  --nonbanded --scoreonly %TRNA.CM% 
+5  exercise  cmscore:trna/19        @cmscore@  --qdb %TRNA.CM% 
+5  exercise  cmscore:trna/20        @cmscore@  --qdbsmall %TRNA.CM% 
+5  exercise  cmscore:trna/21        @cmscore@  --qdbboth %TRNA.CM% 
+5  exercise  cmscore:trna/22        @cmscore@  --beta 1E-5 --qdbboth %TRNA.CM% 
+1  exercise  cmscore:trna/23        @cmscore@  --taus 4 --taue 10 %TRNA.CM% 
+5  exercise  cmscore:trna/24        @cmscore@  --qdb --betas 4 --betae 10 %TRNA.CM% 
+1  exercise  cmscore:trna/25        @cmscore@  --regress %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna/26        @cmscore@  --tfile %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna/27        @cmscore@  --mxsize 1024 %TRNA.CM% 
+
+# repeat above block with -l enabled 
+#
+1  prep      model/trna              @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmscore:trna-l/1        @cmscore@ -l %TRNA.CM% 
+1  exercise  cmscore:trna-l/2        @cmscore@ -l -l -n 7 %TRNA.CM% 
+1  exercise  cmscore:trna-l/3        @cmscore@ -l -s 33 %TRNA.CM% 
+1  exercise  cmscore:trna-l/4        @cmscore@ -l -a %TRNA.CM% 
+1  exercise  cmscore:trna-l/5        @cmscore@ -l --sub %TRNA.CM% 
+1  exercise  cmscore:trna-l/6        @cmscore@ -l --mxsize 333 %TRNA.CM% 
+
+1  exercise  cmscore:trna-l/7        @cmscore@ -l --emit %TRNA.CM% 
+1  exercise  cmscore:trna-l/8        @cmscore@ -l --random %TRNA.CM% 
+1  exercise  cmscore:trna-l/9        @cmscore@ -l --infile 3trnas.fa %TRNA.CM% 
+1  exercise  cmscore:trna-l/10       @cmscore@ -l --outfile %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna-l/11       @cmscore@ -l --random --Lmin 73 --Lmax 75 %TRNA.CM% 
+1  exercise  cmscore:trna-l/12       @cmscore@ -l --emit --search --pad %TRNA.CM% 
+
+1  exercise  cmscore:trna-l/13        @cmscore@ -l --hbanded %TRNA.CM% 
+1  exercise  cmscore:trna-l/14        @cmscore@ -l --tau 2E-5 %TRNA.CM% 
+1  exercise  cmscore:trna-l/14b       @cmscore@ -l --aln2bands %TRNA.CM% 
+1  exercise  cmscore:trna-l/15        @cmscore@ -l --hsafe %TRNA.CM% 
+1  exercise  cmscore:trna-l/16        @cmscore@ -l --nonbanded %TRNA.CM% 
+1  exercise  cmscore:trna-l/17        @cmscore@ -l --viterbi %TRNA.CM% 
+
+1  exercise  cmscore:trna-s/1         @cmscore@ -l --search %TRNA.CM% 
+1  exercise  cmscore:trna-s/2         @cmscore@ -l --search --inside %TRNA.CM% 
+1  exercise  cmscore:trna-s/3         @cmscore@ -l --search --forward %TRNA.CM% 
+
+1  exercise  cmscore:trna-l/18        @cmscore@ -l --nonbanded --scoreonly %TRNA.CM% 
+5  exercise  cmscore:trna-l/19        @cmscore@ -l --qdb %TRNA.CM% 
+5  exercise  cmscore:trna-l/20        @cmscore@ -l --qdbsmall %TRNA.CM% 
+5  exercise  cmscore:trna-l/21        @cmscore@ -l --qdbboth %TRNA.CM% 
+5  exercise  cmscore:trna-l/22        @cmscore@ -l --beta 1E-5 --qdbboth %TRNA.CM% 
+1  exercise  cmscore:trna-l/23        @cmscore@ -l --taus 4 --taue 10 %TRNA.CM% 
+5  exercise  cmscore:trna-l/24        @cmscore@ -l --qdb --betas 4 --betae 10 %TRNA.CM% 
+1  exercise  cmscore:trna-l/25        @cmscore@ -l --regress %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna-l/26        @cmscore@ -l --tfile %TMPOUT% %TRNA.CM% 
+1  exercise  cmscore:trna-l/27        @cmscore@ -l --mxsize 1024 %TRNA.CM% 
+
+# repeat a few of the above excercises with a binary CM, (if it works
+# for one, it 'should work' for all
+#
+1  prep      model/trna            @cmbuild@ -F --rf --wnone --binary %TRNA.CM% trna1415G.sto
+1  exercise  cmscore:trna-l/1      @cmscore@  %TRNA.CM% 
+1  exercise  cmscore:trna-l/2      @cmscore@  -n 7 %TRNA.CM% 
+1  exercise  cmscore:trna-l/9        @cmscore@  --infile 3trnas.fa %TRNA.CM% 
+1  exercise  cmscore:trna-l/12       @cmscore@  --emit --search --pad %TRNA.CM% 
+
+# repeat a few of the above excercises with a multi-CM cmfile, (if it works
+# for one, it 'should work' for all
+#
+1  prep      model/3.4.12             @cmbuild@ -F --wnone --rf %3.4.12.CM% 3.4.12.stk
+1  exercise  cmscore:3.4.12-l/1      @cmscore@  %3.4.12.CM% 
+1  exercise  cmscore:3.4.12-l/2      @cmscore@  -n 7 %3.4.12.CM% 
+1  exercise  cmscore:3.4.12-l/12       @cmscore@  --emit --search --pad %3.4.12.CM% 
+
+
+
+##############################################################################
+# Exercises of cmsearch.
+#
+# non-calibrated searches 
+# trna
+1  prep      model/trna             @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmsearch:trna/1        @cmsearch@  %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/2        @cmsearch@  -o %TMPOUT% %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/3        @cmsearch@  -g %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/4        @cmsearch@  --toponly %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/5        @cmsearch@  --bottomonly %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/6        @cmsearch@  --devhelp 
+1  exercise  cmsearch:trna-f/1      @cmsearch@  %TRNA.CM% 3trnas.embl
+1  exercise  cmsearch:trna-f/2      @cmsearch@  %TRNA.CM% 3trnas.gb
+1  exercise  cmsearch:trna-f/3      @cmsearch@  --informat fasta #%TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna-f/4      @cmsearch@  --informat dDBj #%TRNA.CM% 3trnas.gb
+1  exercise  cmsearch:trna-f/5      @cmsearch@  --informat GENbank #%TRNA.CM% 3trnas.gb
+1  exercise  cmsearch:trna-f/6      @cmsearch@  --informat uniProt #%TRNA.CM% 3trnas.embl
+1  exercise  cmsearch:trna-f/7      @cmsearch@  --informat embL #%TRNA.CM% 3trnas.embl
+
+1  exercise  cmsearch:trna/7        @cmsearch@  --inside %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/8        @cmsearch@  --cyk %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/9        @cmsearch@  --viterbi %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/10       @cmsearch@  --forward %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/11        @cmsearch@  -T -2 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/12        @cmsearch@  -T 1 %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/13        @cmsearch@  --no-qdb %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/14        @cmsearch@  --beta 1E-3 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/15        @cmsearch@  --hbanded %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/16        @cmsearch@  --hbanded --tau 1E-3 %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/17        @cmsearch@  --fil-no-hmm %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/18        @cmsearch@  --fil-no-qdb %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/19        @cmsearch@  --fil-beta 1E-2 %TRNA.CM% 1k.fa
+
+
+1  exercise  cmsearch:trna/20        @cmsearch@  --fil-T-qdb 5 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/21        @cmsearch@  --fil-T-qdb -2 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/22        @cmsearch@  --fil-T-hmm 5 %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/23        @cmsearch@  --fil-T-hmm -2 %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/24        @cmsearch@  --noalign %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/25        @cmsearch@  --addx %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/26        @cmsearch@  --aln-hbanded %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/27        @cmsearch@  --aln-hbanded -p %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/28        @cmsearch@  --aln-optacc --aln-hbanded %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/29        @cmsearch@  --tabfile %TAB.TMP% %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/30        @cmsearch@  --gcfile %GC.TMP% %TRNA.CM% 1k.fa
+
+1  exercise  cmsearch:trna/31        @cmsearch@  --rna %TRNA.CM% 1k.fa
+1  exercise  cmsearch:trna/32        @cmsearch@  --dna %TRNA.CM% 1k.fa
+
+# 3.4.12 (U1, U2, U3)
+2  prep      model/3.4.12             @cmbuild@ -F --wnone --rf %3.4.12.CM% 3.4.12.stk
+2  exercise  cmsearch:3.4.12/1        @cmsearch@  %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/2        @cmsearch@  -o %TMPOUT% %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/3        @cmsearch@  -g %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/4        @cmsearch@  --toponly %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/5        @cmsearch@  --bottomonly %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/6        @cmsearch@  --devhelp 
+
+2  exercise  cmsearch:3.4.12/7        @cmsearch@  --inside %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/8        @cmsearch@  --cyk %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/9        @cmsearch@  --viterbi %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/10       @cmsearch@  --forward %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/11        @cmsearch@  -T -2 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/12        @cmsearch@  -T 1 %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/13        @cmsearch@  --no-qdb %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/14        @cmsearch@  --beta 1E-3 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/15        @cmsearch@  --hbanded %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/16        @cmsearch@  --hbanded --tau 1E-3 %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/17        @cmsearch@  --fil-no-hmm %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/18        @cmsearch@  --fil-no-qdb %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/19        @cmsearch@  --fil-beta 1E-2 %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/20        @cmsearch@  --fil-T-qdb 5 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/21        @cmsearch@  --fil-T-qdb -2 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/22        @cmsearch@  --fil-T-hmm 5 %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/23        @cmsearch@  --fil-T-hmm -2 %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/24        @cmsearch@  --noalign %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/25        @cmsearch@  --addx %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/26        @cmsearch@  --aln-hbanded %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/27        @cmsearch@  --aln-hbanded -p %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/28        @cmsearch@  --aln-optacc --aln-hbanded %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/29        @cmsearch@  --tabfile %TAB.TMP% %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/30        @cmsearch@  --gcfile %GC.TMP% %3.4.12.CM% 1k.fa
+
+2  exercise  cmsearch:3.4.12/31        @cmsearch@  --rna %3.4.12.CM% 1k.fa
+2  exercise  cmsearch:3.4.12/32        @cmsearch@  --dna %3.4.12.CM% 1k.fa
+
+# options requiring a calibrated model
+# trna
+3  exercise  cmsearch:trnac/1        @cmsearch@  --forecast 3 trna.calibrated.cm 1k.fa
+
+3  exercise  cmsearch:trnac/2        @cmsearch@  -E 0.0001 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/3        @cmsearch@  -E 100 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/4        @cmsearch@  --nc trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/5        @cmsearch@  --ga trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/6        @cmsearch@  --tc trna.calibrated.cm 1k.fa
+
+3  exercise  cmsearch:trnac/7        @cmsearch@  --fil-T-qdb 5 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/8        @cmsearch@  --fil-T-qdb -2 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/9        @cmsearch@  --fil-T-hmm 5 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/10        @cmsearch@  --fil-T-hmm -2 trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/11        @cmsearch@  --fil-Smax-hmm 0.0001 trna.calibrated.cm 1k.fa
+
+3  exercise  cmsearch:trnac/12	      @cmsearch@  --fil-no-hmm trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/13        @cmsearch@  --fil-no-qdb trna.calibrated.cm 1k.fa
+3  exercise  cmsearch:trnac/14        @cmsearch@  --fil-beta 1E-2 trna.calibrated.cm 1k.fa
+
+# 3.4.12 (U1, U2, U3)
+4  exercise  cmsearch:3.4.12c/1        @cmsearch@  --forecast 3 3.4.12.calibrated.cm 1k.fa
+
+4  exercise  cmsearch:3.4.12c/2        @cmsearch@  -E 0.0001 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/3        @cmsearch@  -E 100 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/4        @cmsearch@  --nc 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/5        @cmsearch@  --ga 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/6        @cmsearch@  --tc 3.4.12.calibrated.cm 1k.fa
+
+4  exercise  cmsearch:3.4.12c/7        @cmsearch@  --fil-T-qdb 5 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/8        @cmsearch@  --fil-T-qdb -2 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/9        @cmsearch@  --fil-T-hmm 5 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/10        @cmsearch@  --fil-T-hmm -2 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/11        @cmsearch@  --fil-Smax-hmm 0.0001 3.4.12.calibrated.cm 1k.fa
+
+4  exercise  cmsearch:3.4.12c/12	      @cmsearch@  --fil-no-hmm 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/13        @cmsearch@  --fil-no-qdb 3.4.12.calibrated.cm 1k.fa
+4  exercise  cmsearch:3.4.12c/14        @cmsearch@  --fil-beta 1E-2 3.4.12.calibrated.cm 1k.fa
+
+#development options
+# with calibrated model (not always necessary to be run with
+# calibrated model)
+# trna
+5  exercise  cmsearch:trnacd/1        @cmsearch@  --lambda 0.6913 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/2	     @cmsearch@  --hbanded --aln2bands trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/3        @cmsearch@  --rtrans trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/4        @cmsearch@  --hbanded --sums trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/5        @cmsearch@  --null2 --no-null3 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/6        @cmsearch@  --no-null3 trna.calibrated.cm 1k.fa
+
+5  exercise  cmsearch:trnacd/7        @cmsearch@  --pebegin trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/8        @cmsearch@  --pfend 0.001 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/9        @cmsearch@  --pbegin 0.001 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/10        @cmsearch@  --pbegin 0.99 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/11        @cmsearch@  --pend 0.5 trna.calibrated.cm 1k.fa
+5  exercise  cmsearch:trnacd/12        @cmsearch@  --pend 0.005 trna.calibrated.cm 1k.fa
+
+# 3.4.12
+5  exercise  cmsearch:3.4.12cd/1        @cmsearch@  --lambda 0.6913 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/2	     @cmsearch@  --hbanded --aln2bands 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/3        @cmsearch@  --rtrans 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/4        @cmsearch@  --hbanded --sums 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/5        @cmsearch@  --null2 --no-null3 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/6        @cmsearch@  --no-null3 3.4.12.calibrated.cm 1k.fa
+
+5  exercise  cmsearch:3.4.12cd/7        @cmsearch@  --pebegin 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/8        @cmsearch@  --pfend 0.001 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/9        @cmsearch@  --pbegin 0.001 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/10        @cmsearch@  --pbegin 0.99 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/11        @cmsearch@  --pend 0.5 3.4.12.calibrated.cm 1k.fa
+5  exercise  cmsearch:3.4.12cd/12        @cmsearch@  --pend 0.005 3.4.12.calibrated.cm 1k.fa
+
+##############################################################################
+# Exercises of cmstat.
+# requires trna.calibrated.cm, a calibrated CM file that would take
+# too long to calibrate within the sqc test.
+#
+1  exercise  cmstat:trna/1         @cmstat@  trna.calibrated.cm 
+1  exercise  cmstat:trna/2         @cmstat@  -g trna.calibrated.cm 
+1  exercise  cmstat:trna/3         @cmstat@  -m trna.calibrated.cm 
+1  exercise  cmstat:trna/4         @cmstat@  -Z 71.3 trna.calibrated.cm 
+1  exercise  cmstat:trna/5         @cmstat@  --all trna.calibrated.cm 
+1  exercise  cmstat:trna/6         @cmstat@  --le trna.calibrated.cm 
+1  exercise  cmstat:trna/7         @cmstat@  --ge trna.calibrated.cm 
+1  exercise  cmstat:trna/8         @cmstat@  --beta 1E-3 trna.calibrated.cm 
+1  exercise  cmstat:trna/9         @cmstat@  --qdbfile %QDBFILE% trna.calibrated.cm 
+
+1  exercise  cmstat:trna/10         @cmstat@  --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/11         @cmstat@  --gfi trna.calibrated.cm 
+1  exercise  cmstat:trna/12         @cmstat@  --lfc trna.calibrated.cm 
+1  exercise  cmstat:trna/13         @cmstat@  --gfc trna.calibrated.cm 
+1  exercise  cmstat:trna/14         @cmstat@  -E 3 --lfc trna.calibrated.cm 
+1  exercise  cmstat:trna/15         @cmstat@  -E 3 -Z 71.3 --lfc trna.calibrated.cm 
+1  exercise  cmstat:trna/16         @cmstat@  -T 12 --gfc trna.calibrated.cm 
+1  exercise  cmstat:trna/17         @cmstat@  --ga --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/18         @cmstat@  --tc --gfi trna.calibrated.cm 
+1  exercise  cmstat:trna/19         @cmstat@  --nc --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/20         @cmstat@  --seqfile trna1415G.sto --lfi -E 0.001 trna.calibrated.cm 
+1  exercise  cmstat:trna/21         @cmstat@  --toponly --seqfile trna1415G.sto --lfi -E 0.001 trna.calibrated.cm 
+
+1  exercise  cmstat:trna/22         @cmstat@  --search trna.calibrated.cm 
+1  exercise  cmstat:trna/23         @cmstat@  --search --cmL 100 trna.calibrated.cm 
+1  exercise  cmstat:trna/24         @cmstat@  --search --hmmL 1000 trna.calibrated.cm 
+
+1  exercise  cmstat:trna/25         @cmstat@  --efile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/26         @cmstat@  --bfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/27         @cmstat@  --sfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/28         @cmstat@  --xfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/29         @cmstat@  --afile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/30         @cmstat@  --bits --sfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/31         @cmstat@  --bits --xfile %TMPFILE% --lfi trna.calibrated.cm 
+1  exercise  cmstat:trna/32         @cmstat@  --bits --afile %TMPFILE% --lfi trna.calibrated.cm 
+
+# repeat with 3.4.12.calibrated.cm
+1  exercise  cmstat:3.4.12/1         @cmstat@  3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/2         @cmstat@  -g 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/3         @cmstat@  -m 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/4         @cmstat@  -Z 71.3 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/5         @cmstat@  --all 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/6         @cmstat@  --le 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/7         @cmstat@  --ge 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/8         @cmstat@  --beta 1E-3 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/9         @cmstat@  --qdbfile %QDBFILE% 3.4.12.calibrated.cm 
+
+1  exercise  cmstat:3.4.12/10         @cmstat@  --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/11         @cmstat@  --gfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/12         @cmstat@  --lfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/13         @cmstat@  --gfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/14         @cmstat@  -E 3 --lfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/15         @cmstat@  -E 3 -Z 71.3 --lfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/16         @cmstat@  -T 12 --gfc 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/17         @cmstat@  --ga --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/18         @cmstat@  --tc --gfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/19         @cmstat@  --nc --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/20         @cmstat@  --seqfile 3.4.12.stk --lfi -E 0.001 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/21         @cmstat@  --toponly --seqfile 3.4.12.stk --lfi -E 0.001 3.4.12.calibrated.cm 
+
+1  exercise  cmstat:3.4.12/22         @cmstat@  --search 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/23         @cmstat@  --search --cmL 100 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/24         @cmstat@  --search --hmmL 1000 3.4.12.calibrated.cm 
+
+1  exercise  cmstat:3.4.12/25         @cmstat@  --efile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/26         @cmstat@  --bfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/27         @cmstat@  --sfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/28         @cmstat@  --xfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/29         @cmstat@  --afile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/30         @cmstat@  --bits --sfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/31         @cmstat@  --bits --xfile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+1  exercise  cmstat:3.4.12/32         @cmstat@  --bits --afile %TMPFILE% --lfi 3.4.12.calibrated.cm 
+
+
diff --git a/testsuite/esl-alimanip.sqc b/testsuite/esl-alimanip.sqc
new file mode 100644
index 0000000..c6cdefd
--- /dev/null
+++ b/testsuite/esl-alimanip.sqc
@@ -0,0 +1,47 @@
+# Easel's esl-alimanip crash exercises, in sqc command format.
+# EPN, Mon Jun  9 21:06:30 2008
+# SVN $Id: exercises.sqc 2237 2007-12-01 00:14:41Z nawrockie $
+#
+#
+# Exercises of esl-alimanip.
+#
+1  exercise  esl-alimanip:help/1        @esl-alimanip@  -h
+1  exercise  esl-alimanip:help/2        @esl-alimanip@  --devhelp
+
+# non-calibrated searches 
+# trna
+1  prep      model/trna             @cmbuild@ -F --rf %TRNA.CM% trna1415G.sto
+1  prep      cmemit:trna            @cmemit@  -n 100 %TRNA.CM% %100.FA%
+1  prep      cmalign:trna           @cmalign@ -o %TMP.STK% %TRNA.CM% %100.FA%
+1  exercise  esl-alimanip:trna/1        @esl-alimanip@ -o %NEW.STK% %TMP.STK%
+1  exercise  esl-alimanip:trna/2        @esl-alimanip@ -1 -o %NEW.STK% %TMP.STK%
+1  exercise  esl-alimanip:trna/3        @esl-alimanip@ -g -o %NEW.STK% %TMP.STK%
+1  exercise  esl-alimanip:trna/4        @esl-alimanip@ -g --gapthresh 0.01 -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna/5        @esl-alimanip@ --start-all 5 --end-all 14 -o %NEW.STK% %TMP.STK%
+1  exercise  esl-alimanip:trna/6        @esl-alimanip@ --mask-all 10wide.mask -o %NEW2.STK% %NEW.STK%
+1  exercise  esl-alimanip:trna/7        @esl-alimanip@ --start-rf 5 --end-rf 14 -k -o %NEW.STK% %TMP.STK%
+1  exercise  esl-alimanip:trna/8        @esl-alimanip@ --mask-rf 10wide.mask -o %NEW2.STK% %NEW.STK%
+1  exercise  esl-alimanip:trna/9        @esl-alimanip@ -g --gapthresh 0.5 -r -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna/10       @esl-alimanip@ -g --gapthresh 0.5 -k -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna/11       @esl-alimanip@ -k --xmask trna.xmask -o %NEW.STK% %TMP.STK%
+
+1  prep      cmalign:trna/2             @cmalign@ -p -o %TMP.STK% %TRNA.CM% %100.FA%
+1  exercise  esl-alimanip:trna-p/1      @esl-alimanip@ --pfract 0.8 -k -o %NEW.STK% %TMP.STK%
+1  exercise  esl-alimanip:trna-p/2      @esl-alimanip@ --pfract 0.74 --pthresh 0.7 -k -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna-p/3      @esl-alimanip@ --pfract 0.3 --p-rf --pthresh 0.7 -r -o %NEW.STK%  %TMP.STK%
+
+1  exercise  esl-alimanip:trna-n/1      @esl-alimanip@ --num-rf -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna-n/2      @esl-alimanip@ --num-all -o %NEW.STK%  %TMP.STK%
+
+1  exercise  esl-alimanip:trna/12       @esl-alimanip@ --tree %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna/13       @esl-alimanip@ --lfract 0.9 -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna/14       @esl-alimanip@ --lmin 70 -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna/15       @esl-alimanip@ --detrunc 2 -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna/16       @esl-alimanip@ --seq-r trna.list -o %NEW.STK%  %TMP.STK%
+1  exercise  esl-alimanip:trna/17       @esl-alimanip@ --seq-k trna.list -o %NEW.STK%  %TMP.STK%
+
+1  exercise  esl-alimanip:trna/18       @esl-alimanip@ --pinfo %TRNA.PINFO% --icinfo %TRNA.ICINFO% --iinfo %TRNA.IINFOR% --dinfo %TRNA.DINFO% --rinfo %TRNA.RINFO% --seq-k trna.list -o %NEW.STK%  %TMP.STK%
+
+1  exercise  esl-alimanip:trna/19       @esl-alimanip@ --sindi -o %NEW.STK%  %TMP.STK%
+
+1  exercise  esl-alimanip:trna/20       @esl-alimanip@ --omask %TRNA.MASK% %TMP.STK%
diff --git a/testsuite/exercises.sqc b/testsuite/exercises.sqc
new file mode 100644
index 0000000..1d92ed2
--- /dev/null
+++ b/testsuite/exercises.sqc
@@ -0,0 +1,123 @@
+# Infernal's crash exercises, in sqc command format.
+# SRE, Mon Aug  5 14:01:34 2002
+# SVN $Id: exercises.sqc 3005 2009-10-26 19:09:47Z nawrockie $
+#
+
+# Exercises of cmalign.
+#
+1  exercise  cmalign:help/1       @cmalign@ -h
+1  exercise  cmalign:help/2       @cmalign@ --devhelp
+1  prep      model/trna           @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise  cmalign:trna/1       @cmalign@ %TRNA.CM% 3trnas.fa
+1  exercise  cmalign:trna/2       @cmalign@ -l %TRNA.CM% 3trnas.fa
+2  prep      model/vault          @cmbuild@ -F --rf %VAULT.CM% vault.sto
+2  exercise  cmalign:vault/1      @cmalign@ %VAULT.CM% vault.fa
+2  exercise  cmalign:vault/2      @cmalign@ -l %VAULT.CM% vault.fa
+
+# Exercises of cmbuild.
+#
+1  exercise    cmbuild:help/1     @cmbuild@ -h
+1  exercise    cmbuild:help/2     @cmbuild@ --devhelp
+1  exercise    cmbuild/rf/trna    @cmbuild@ -F --rf --wnone %MODEL% trna1415G.sto
+1  exercise    cmbuild/trna       @cmbuild@ -F  %MODEL% trna1415G.sto
+1  exercise    cmbuild/rf/RNaseP  @cmbuild@ -F --rf  %MODEL% rnaseP-eubact.sto
+1  exercise    cmbuild/RNaseP     @cmbuild@ -F  %MODEL% rnaseP-eubact.sto
+1  exercise    cmbuild/SRP        @cmbuild@ -F  %MODEL% srp-euk.sto
+
+
+# Exercises of cmcalibrate 
+#
+1  exercise    cmcalibrate:help/1     @cmcalibrate@ -h
+1  exercise    cmcalibrate:help/2     @cmcalibrate@ --devhelp
+1  prep        model/trna             @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  exercise    cmcalibrate:trna       @cmcalibrate@ --forecast 1 %TRNA.CM%
+
+# Exercises of cmscore.
+#
+1  exercise  cmscore:help/1       @cmscore@ -h
+1  exercise  cmscore:help/2       @cmscore@ --devhelp
+1  prep      model/trna1          @cmbuild@ -F --wnone %TRNA1.CM% trna1415G.sto
+1  prep      model/trna2          @cmbuild@ --wnone --rf -F %TRNA2.CM% trna1415G.sto
+1  exercise  cmscore/trna1        @cmscore@ --infile trna-regression.fa %TRNA1.CM% 
+1  exercise  cmscore/trna2        @cmscore@ --infile trna-regression.fa %TRNA2.CM% 
+1  exercise  cmscore/local/trna1  @cmscore@ -l --infile trna-regression.fa %TRNA1.CM% 
+1  exercise  cmscore/local/trna2  @cmscore@ -l --infile trna-regression.fa %TRNA2.CM%
+
+2  prep      rand50               @esl-shuffle@ -G -N 50 -L 90 --dna --seed 42 -o %RAND50%
+2  exercise  trna1/rand50         @cmscore@ --infile %RAND50% %TRNA1.CM% 
+2  exercise  trna2/rand50         @cmscore@ --infile %RAND50% %TRNA2.CM%
+
+2  exercise  trna1/rand50/local   @cmscore@ --infile %RAND50% -l %TRNA1.CM% 
+2  exercise  trna2/rand50/local   @cmscore@ --infile %RAND50% -l %TRNA2.CM% 
+
+1  prep      model/rnaseP         @cmbuild@ --rf -F %RNASEP.CM% rnaseP-eubact.sto
+2  prep      model/srp            @cmbuild@ -F %SRP.CM% srp-euk.sto
+1  exercise  rnaseP/bsu           @cmscore@ --nonbanded --scoreonly --infile rnaseP-bsu.fa %RNASEP.CM%
+1  exercise  rnaseP/bsu/local     @cmscore@ --nonbanded --scoreonly --infile rnaseP-bsu.fa -l %RNASEP.CM% 
+2  exercise  srp/ffs              @cmscore@ --infile ffs-ecoli.fa %SRP.CM% 
+
+3  prep      rand20               @esl-shuffle@ -G -N 20 -L 100 --dna --seed 42 -o %RAND20%
+3  exercise  rnaseP/rand          @cmscore@ --infile %RAND20% %RNASEP.CM% 
+3  exercise  rnaseP/rand/local    @cmscore@ --infile %RAND20% -l %RNASEP.CM% 
+
+# Exercises of cmsearch 
+1  exercise  cmsearch:help/1      @cmsearch@ -h
+1  exercise  cmsearch:help/2      @cmsearch@ --devhelp
+1  exercise  trna/search          @cmsearch@ %TRNA.CM% 3trnas.fa
+1  exercise  rnaseP/search        @cmsearch@ %RNASEP.CM% 3trnas.fa
+1  exercise  srp/search           @cmsearch@ %SRP.CM% 3trnas.fa
+
+# Exercises of cmemit
+1  exercise  cmemit:help/1        @cmemit@ -h
+1  exercise  cmemit:help/2        @cmemit@ --devhelp
+1  exercise  trna/emit            @cmemit@   %TRNA.CM% %TMP.FA%
+1  exercise  rnaseP/emit          @cmemit@   %RNASEP.CM% %TMP.FA%
+1  exercise  srp/emit             @cmemit@   %SRP.CM% %TMP.FA%
+
+# Exercises of cmstat
+1  exercise  cmstat:help/1        @cmstat@ -h
+1  exercise  trna/stat            @cmstat@   %TRNA.CM% 
+1  exercise  rnaseP/stat          @cmstat@   %RNASEP.CM% 
+1  exercise  srp/stat             @cmstat@   %SRP.CM% 
+
+# Exercises developed for bandcyk.c
+# xref notebook/1015-infernal-bands; xref STL7 p.130.
+#
+1  prep      model/trna           @cmbuild@ --rf -F %TRNA.CM% ../intro/trna.sto
+2  prep      model/rp             @cmbuild@ --rf -F %RP.CM%   ../intro/RNaseP.sto
+3  prep      model/ssu            @cmbuild@ --rf -F %SSU.CM%  ../intro/ssu.sto
+1  exercise  bandcyk/mc/trna      @bandcyk-montecarlo-test@ %TRNA.CM%
+2  exercise  bandcyk/mc/rp        @bandcyk-montecarlo-test@ %RP.CM%
+3  exercise  bandcyk/mc/ssu       @bandcyk-montecarlo-test@ -W 2000 %SSU.CM%
+1  exercise  bandcyk/trunc/trna   @bandcyk-truncation-test@ %TRNA.CM% 160 1000
+2  exercise  bandcyk/trunc/rp     @bandcyk-truncation-test@ %RP.CM%  1000 2000
+3  exercise  bandcyk/trunc/ssu    @bandcyk-truncation-test@ %SSU.CM% 1687 3000 
+
+# Exercises of CM Plan 9 construction
+#
+1  prep      model/trna           @cmbuild@ --rf -F %TRNA.CM% ../intro/trna.sto
+2  prep      model/rp             @cmbuild@ --rf -F %RP.CM%   ../intro/RNaseP.sto
+2  prep      model/ssu            @cmbuild@ --rf -F %SSU.CM%  ../intro/ssu.sto
+1  exercise  cp9/trna             @cp9-test@ -s 19 %TRNA.CM%
+2  exercise  cp9/trna             @cp9-test@ -s 17 %TRNA.CM%
+2  exercise  cp9/rp               @cp9-test@ --psionly %RP.CM%
+2  exercise  cp9/ssu              @cp9-test@ --psionly %SSU.CM%
+
+# Exercises of sub CM construction
+#
+1  prep      model/trna           @cmbuild@ --rf -F %TRNA.CM% ../intro/trna.sto
+1  prep      model/rp             @cmbuild@ --rf -F %RP.CM%   ../intro/RNaseP.sto
+2  prep      model/ssu            @cmbuild@ --rf -F %SSU.CM%  ../intro/ssu.sto
+1  exercise  sub/trna1            @sub_cm-test@ %TRNA.CM%
+1  exercise  sub/rp               @sub_cm-test@ %RP.CM%
+2  exercise  sub/ssu              @sub_cm-test@ %SSU.CM%
+3  exercise  sub/trna2            @sub_cm-test@ --exhaust %TRNA.CM%
+
+# Infernal 1.0 is not backwards compatible with pre-1.0 CM files
+#
+#1  exercise  formats/0.55         @cmsearch@ DicF-0.55.cm 3trnas.fa
+#1  exercise  formats/0.6          @cmsearch@ DicF-0.6.cm  3trnas.fa
+#1  exercise  formats/0.7          @cmsearch@ DicF-0.7.cm  3trnas.fa
+#1  exercise  formats/0.71         @cmsearch@ DicF-0.71.cm 3trnas.fa
+#1  exercise  formats/0.72         @cmsearch@ DicF-0.72.cm 3trnas.fa
+#1  exercise  formats/0.8          @cmsearch@ DicF-0.8.cm  3trnas.fa
diff --git a/testsuite/ffs-ecoli.fa b/testsuite/ffs-ecoli.fa
new file mode 100644
index 0000000..f4a700d
--- /dev/null
+++ b/testsuite/ffs-ecoli.fa
@@ -0,0 +1,4 @@
+>ESC.COL. 
+GGGGGCTCTGTTGGTTCTCCCGCAACGCTACTCTGTTTACCAGGTCAGGT
+CCGGAAGGAAGCAGCCAAGGCAGATGACGCGTGTGCCGGGATGTAGCTGG
+CAGGGCCCCCACC
diff --git a/testsuite/ffs-frag.fa b/testsuite/ffs-frag.fa
new file mode 100644
index 0000000..62a17a7
--- /dev/null
+++ b/testsuite/ffs-frag.fa
@@ -0,0 +1,401 @@
+>U00096 Escherichia coli K-12 MG1655 complete genome.
+CGGCGAAGTGATGCAGGAGTCCATTCAGGCGGCGTTAACGGTGGTTCGTG
+CGCGTGCGGAAAAACTGGGGATCAACCCTGATTTTTACGAAAAACGTGAC
+ATCCACGTCCACGTACCGGAAGGTGCGACGCCGAAAGATGGTCCGAGTGC
+CGGTATTGCTATGTGCACCGCGCTGGTTTCTTGCCTGACCGGTAACCCGG
+TTCGTGCCGATGTGGCAATGACCGGTGAGATCACTCTGCGTGGTCAGGTA
+CTGCCGATCGGTGGTTTGAAAGAAAAACTCCTGGCAGCGCATCGCGGCGG
+GATTAAAACAGTGCTAATTCCGTTCGAAAATAAACGCGATCTGGAAGAGA
+TTCCTGACAACGTAATTGCCGATCTGGACATTCATCCTGTGAAGCGCATT
+GAGGAAGTTCTGACTCTGGCGCTGCAAAATGAACCGTCTGGTATGCAGGT
+TGTGACTGCAAAATAGTGACCTCGCGCAAAATGCACTAATAAAAACAGGG
+CTGGCAGGCTAATTCGGGCTTGCCAGCCTTTTTTTGTCTCGCTAAGTTAG
+ATGGCGGATCGGGCTTGCCCTTATTAAGGGGTGTTGTAAGGGGATGGCTG
+GCCTGATATAACTGCTGCGCGTTCGTACCTTGAAGGATTCAAGTGCGATA
+TAAATTATAAAGAGGAAGAGAAGAGTGAATAAATCTCAATTGATCGACAA
+GATTGCTGCAGGGGCTGATATCTCTAAAGCTGCGGCTGGCCGTGCGTTAG
+ATGCTATTATTGCTTCCGTAACTGAATCTCTGAAAGAAGGGGATGATGTA
+GCACTGGTAGGTTTTGGTACTTTTGCCGTTAAAGAGCGTGCTGCCCGTAC
+TGGCCGCAACCCGCAGACCGGTAAAGAGATCACCATCGCTGCTGCTAAAG
+TACCGAGCTTCCGTGCAGGTAAAGCACTGAAAGACGCGGTAAACTAAGCG
+TTGTCCCCAGTGGGGATGTGACGAAGTTCAAGGGCGCATCTACTGATGTG
+CCTTTTTTATTTGTATTCGGTGACTTTCTGCGTCTTGTGGGCTGACAATT
+GCCCCCGTTTCTTGTCACAATAGGCCTTTGCGCGCATCGATACGTTGCGT
+GAGGTACACAGTCATCTACAGCGGAGTGTTGTTACACCATGATGGACAGC
+TTACGCACGGCTGCAAACAGTCTCGTGCTCAAGATTATTTTCGGTATCAT
+TATCGTGTCGTTCATATTGACCGGCGTGAGTGGTTACCTGATTGGCGGAG
+GCAATAACTACGCCGCAAAAGTGAATGACCAGGAAATCAGCCGTGGGCAA
+TTCGAGAACGCCTTCAACAGCGAGCGTAATCGCATGCAGCAACAGCTGGG
+CGATCAATACTCCGAGCTGGCAGCGAACGAAGGCTATATGAAAACCCTGC
+GTCAACAGGTGCTGAATCGTCTGATCGACGAGGCGCTGCTGGATCAGTAC
+GCACGTGAGCTGAAACTGGGTATCAGCGATGAGCAGGTTAAACAGGCGAT
+TTTCGCGACCCCAGCCTTCCAGGTTGACGGCAAATTTGATAACAGCCGCT
+ATAACGGTATCCTCAACCAGATGGGGATGACCGCCGATCAGTACGCCCAG
+GCGCTGCGTAACCAGCTCACTACCCAACAGCTGATTAACGGCGTTGCCGG
+TACCGATTTTATGCTGAAAGGTGAAACCGACGAGCTGGCGGCACTGGTCG
+CGCAACAACGCGTGGTGCGTGAGGCGACTATCGATGTTAACGCGCTGGCG
+GCGAAGCAGCCTGTGACCGAACAGGAGATTGCCAGCTACTACGAACAAAA
+CAAAAACAATTTCATGACGCCGGAACAATTCCGCGTGAGTTACATCAAGC
+TGGATGCCGCAACGATGCAGCAACCGGTTAGCGATGCGGATATCCAGAGC
+TACTACGACCAGCATCAGGATCAATTCACCCAGCCGCAGCGTACCCGCTA
+CAGCATCATCCAGACCAAAACTGAAGATGAAGCGAAAGCGGTACTTGATG
+AGCTGAATAAAGGCGGTGATTTTGCTGCATTAGCCAAAGAAAAATCTGCC
+GATATTATCTCTGCTCGTAACGGCGGCGATATGGGTTGGTTAGAAGATGC
+CACTATCCCGGACGAACTGAAAAATGCTGGTCTGAAAGAAAAAGGCCAAC
+TGTCTGGTGTCATCAAATCTTCGGTCGGTTTCCTGATTGTACGTCTGGAC
+GACATTCAGCCAGCGAAAGTGAAATCGTTAGACGAAGTACGTGACGACAT
+TGCGGCGAAAGTGAAACACGAAAAAGCCCTCGATGCGTACTACGCGCTGC
+AGCAGAAAGTGAGCGATGCGGCAAGCAACGACACCGAGTCTCTGGCCGGT
+GCAGAGCAAGCTGCCGGCGTTAAAGCCACTCAGACGGGTTGGTTCAGCAA
+AGATAACCTGCCGGAAGAGTTGAACTTCAAGCCGGTTGCCGACGCTATCT
+TTAACGGCGGTCTGGTAGGTGAAAACGGCGCGCCGGGCATCAACTCTGAC
+ATCATCACCGTAGACGGCGACCGCGCATTCGTGCTGCGCATCAGCGAGCA
+CAAACCGGAAGCGGTGAAACCGTTGGCAGATGTTCAGGAACAAGTTAAGG
+CATTGGTTCAGCACAACAAAGCTGAACAACAGGCGAAAGTGGATGCTGAG
+AAACTGCTGGTTGATTTGAAAGCCGGCAAAGGTGCGGAAGCTATGCAGGC
+TGCCGGTCTGAAATTTGGCGAGCCGAAAACCTTAAGCCGTTCCGGTCGTG
+ACCCGATTAGCCAGGCGGCGTTTGCACTGCCACTGCCAGCGAAAGACAAA
+CCGAGCTACGGTATGGCGACCGATATGCAAGGTAATGTGGTTCTGCTGGC
+GCTGGATGAAGTGAAACAAGGTTCAATGCCGGAAGATCAGAAAAAAGCGA
+TGGTGCAGGGTATCACCCAGAACAACGCACAAATCGTCTTTGAAGCTCTG
+ATGAGTAACCTGCGTAAAGAGGCGAAAATCAAAATTGGCGATGCGCTGGA
+ACAGCAATAATCCTGAAGCCGCCTCGCAAAAAAATGCGTTGCAGCTGTAA
+CAAGAAAAGGTCGCTTTCGCGGCCTTTTCCATTTCTGAACATTGCCATTT
+GTTTACTGTTTTCACTGCCGTTAAGGTGATTCCACTGTTAACAAACAAGG
+AGAAAACAGTATGAAACACGGAATTAAAGCACTGCTCATTACCCTGTCCC
+TGGCCTGTGCCGGAATGTCTCATAGCGCGCTGGCGGCAGCTTCTGTGGCG
+AAACCGACGGCGGTAGAAACCAAAGCGGAAGCTCCTGCAGCACAAAGTAA
+AGCAGCAGTACCGGCGAAAGCCAGTGACGAAGAAGGCACCCGGGTCAGCA
+TTAATAATGCCAGCGCGGAAGAGCTAGCCCGCGCGATGAATGGCGTTGGC
+CTGAAGAAAGCGCAGGCGATTGTCAGTTATCGCGAAGAGTACGGTCCGTT
+TAAAACTGTGGAGGATCTAAAGCAGGTGCCGGGGATGGGCAATTCGCTGG
+TGGAACGTAATCTGGCGGTATTAACCCTGTAATTAATTTGCATAGTGGCA
+ATTTTTTGCCAGACTGAAGAGGTCATACCAGTTATGACCTCTGTACTTAT
+AACAACAACGTAAGGTTATTGCGCTATGCAAACACAAATCAAAGTTCGTG
+GATATCATCTCGACGTTTACCAGCACGTCAACAACGCCCGCTACCTTGAA
+TTTCTCGAAGAAGCCCGCTGGGATGGGTTGGAAAATAGCGACAGTTTTCA
+GTGGATGACGGCCCATAACATCGCCTTCGTCGTGGTCAATATCAATATTA
+ACTATCGTCGCCCAGCGGTATTAAGTGACCTGTTAACTATTACCAGTCAG
+TTGCAGCAATTAAACGGTAAAAGCGGCATCTTAAGCCAGGTCATTACACT
+GGAGCCGGAAGGGCAGGTGGTAGCGGATGCGCTTATTACGTTTGTTTGTA
+TTGATCTTAAAACGCAGAAAGCATTAGCTCTGGAAGGGGAATTGCGCGAA
+AAGCTGGAGCAGATGGTTAAGTAAACGTTTTGTGGTGCCGGATGCTCAAG
+CCGCATCCGGCGACACCCGGAATAATTACCTCAACCCGGTTTTCTGCTTC
+ATCGCTGCCATCACCGTCGGTTTATCGGCCAGATAATGATTCAAACCGTT
+GGCGCGTAAATTACATGCCGCACAATGACCGCAACCGTCGCCTTTAAAGC
+CGTTATAGCAGGTCAACGTTTCGTTACGGACTAAATCCAGTTTGCCGTAA
+TAATCTGCCAGCGCCCAGGTTTCCGCTTTATCAATCCACATCAGCGGCGT
+TTCAAAACGAATATCTTTCGCCATGCCCAAACTGACGGCATGGTTTAGTG
+CTTTCACAAACTCATCGCGGCAATCCGGGTAGCCGGAGAAATCCGTTTCG
+CAGACGCCAGTAATTACGGCTTCTGCTTTTACCTGATACGCATATATTGC
+CGCCAGCGTCAGGAACAAAATATTACGCCCTGGGACAAACGTATTCGGGA
+TACCATCGGCTTCAGGTTCATAATCAGGCACCGGAATGCTGTCACGCGTC
+AGGCTACTGACCGCCAGCTCGTTGAGCAGGGTGACATCCAGCACCTTATG
+CGCGCGTGCCCCCAGTTTCAGCGCCAGTTCGCGTGCCACGTCGATTTCTG
+CGCGATGCCGCTGACCGTAATCGAACGTCACGCAATGGACTTCATCATAT
+TGTTGTAATGCCTGCACCAGACAGGTGGTGGAATCCTGACCTCCACTGAA
+CACAACGACAGCACGTTTCATAGATAATCCTGCTTGAACAATAAAAGCGT
+TATGGTAACGCCTGCGATTAACCCGGACCAGCTATTCATTGCGATGGCGC
+GGGAAGCCAGGCTTCGGTAAATTCAAACCAGCCGCGCGGTGTCAGTCGCA
+CACCGTTCACGCCGGGAGGGGCACTAATGCGATAGTGATAGTTGAACAGC
+GGCGTCAGCGTCGCATCTGTCATTAACTGGCTAAAAACCGCTTTCAGGGC
+ATTAAATCGGTTTTCTTCATCAGGCATTATTTGCACGGCATCCAGTGTCG
+ATTGTAGATGTGCGTATGCTGGAGCGTCGAAAACATGTGGCCACAGCGGA
+TCGCAGCGCAGCCATTGCTCCAGAGTATATTCCGGTGCTTCGCCAATTAA
+TCTGTCGCCCATCATGAGGTCTGCGTGTGCCTGTAGGGTCGTGTCGTCCC
+AGTTTTTTGCGTTATGAAAAATAATTGTGAGTTCACAGCCTTCCGCTGCC
+AGTGTCGCCTGTAGGCGTTCTGCCATGGTATGAAGTTCTATCGGTAGGTG
+ATAAACCAGCGTCAAGGTTTTCGGTAGTTTGACTTCATCCGGTACCTGCC
+AATGCGGAATAGTCCAGCCTGGCAGTAATGCATGACTGGCGGTGATCAGG
+TTTTCTCCGACTTCTAACGTTTGTAATAAACCGGATTGATGAATAATGGA
+GATCACTTTTCGCGCCTGCCAGAGGGAGAGTCGGGGACTTTTGCGCAACG
+TCAAATAGCAAAAACCTAAACTGATGCCGCTACTGACCTGGCTGACCCGT
+TGCAGCTCCTCCGGTTTGCCGATGGTGATTTGCACGGGATGCCGACAACT
+GGTTCCCAAATCTTTTTCGAAAAGCGGCGGAGTTATCCAGTACTCAACCG
+CTTTAAGCAGCGGATGACGTAAATGGTAATAATCATGGCTTTCCAGGCGC
+ACCAGCTCTGCTGTGAATTGTGTTAAGCGAAAAGGACCCGTGCCGATCAG
+TGGGAATTGCGGATGCGCCAGATGGCTGCAATAGCTCGCCAGCCGGTGCG
+CAAGCCAGTAATCAGGGCGATGTAAAAAGAAGGTCAGACACTGCGGATGG
+GTGACTTCAATACGCTTCACGCTAATAAATAATTGATCCAGTGCTGGCAG
+TTGTAACAGCATCAATAATCGCTGGTGTAAGTGTGAGGCTTTTACTGCAT
+CGCCGTTATGCCAGTGTAGGGTTGAACGAAGATAAAAGTCCCAGCGTAAC
+CCGTCAGTAGAGGTTTCCCAGTGATGCGCTAAATCGCCAATCGGGCGCTG
+AGTATTATTATCGAAGCGGGTCAGGCCGGAAAATATCTGCCCGGCGAGAT
+GCTGCTCGGCACGGCCGGGCAAAAAGCCTGGTTGTAGCGGTTCGAGCGGG
+CGATAGTAGGGAATACGCAACGTGGGTGTATCGTTTTGCCATTGTCCGCC
+CATAAACGGCTGTAACAGAGTGCGCAGCTCACCTGGGGCCAGTTGCGCCA
+GCTCCAGCACATCTTGCTGCTTTCCGGTTTCCAGTGCCTGTTCCATCATC
+GCATTGCGTAGCGATTCCGGCGTGACCAGAAAGCGTAATTGTCCGCGCTT
+TCCGCGTCCTGACTGCGCCTGCCACTCCAGCCATCCCGCCTCCTGTGCCT
+GACGCAACAGCGTACGAACATGGCGTTCGCTGCAAAAACAGCGTTCGGCC
+AGTTCGCTGACGGTGACGGTTTGCGGCTTTCCGGCGGAAGGTTGCCACAG
+ACGTTGATACTGGTTAAGACGGTTGAGCAATCGCATATAAACCCGGAACA
+ATATTATTTAACTATTCACTATTACTTCCGTATATATCAGGTGATACTCA
+ATCACCATTAACCGTGTCACAGAGTGGAGAAAGAAATGGCTCGTCTGGCA
+GCATTTGATATGGATGGCACTTTATTGATGCCCGACCATCATTTAGGTGA
+GAAAACCCTCTCTACTTTGGCGCGACTGCGTGAACGCGACATTACCCTCA
+CTTTTGCCACGGGGCGTCATGCGCTGGAGATGCAGCATATTCTCGGGGCG
+CTATCGCTGGATGCGTATTTGATTACCGGCAACGGAACGCGCGTGCATTC
+TCTGGAAGGTGAACTTTTACATCGTGATGATTTACCTGCGGATGTCGCGG
+AGCTGGTGCTGTATCAGCAATGGGATACCCGAGCCAGCATGCATATCTTC
+AATGACGACGGTTGGTTTACCGGGAAAGAGATCCCTGCGTTGTTGCAGGC
+ATTTGTCTATAGCGGTTTTCGTTATCAGATAATCGATGTCAAAAAAATGC
+CACTCGGCAGCGTCACCAAGATCTGCTTCTGTGGCGATCACGACGATCTT
+ACACGCTTGCAGATCCAGCTATACGAAGCATTAGGCGAGCGTGCACATTT
+GTGTTTTTCCGCCACGGATTGCCTCGAAGTGCTGCCGGTGGGCTGCAATA
+AAGGCGCTGCATTGACGGTGCTGACCCAACATTTAGGTTTATCGTTGCGC
+GATTGCATGGCCTTTGGTGATGCGATGAACGATCGCGAAATGTTAGTCAG
+CGTCGGTAGCGGATTTATTATGGGCAATGCGATGCCGCAACTGCGCGCGG
+AGCTCCCGCATTTACCGGTGATTGGACATTGCCGAAATCAGGCTGTCTCT
+CACTATTTGACGCACTGGCTGGACTATCCACATCTACCTTATTCCCCCGA
+ATAACGAGATCCCTTCCAGCACCGGGCAATTGCCCGGTTTTTTTTGCGTT
+GAATTTGTCATTTTGTGCCGTGGTGTTTAAACCGCACAGAATAAATTGTC
+GTGATTTCACCTTTAAAATAAAATTAAAAGAGAAAAAAATTCTCTGTGGA
+AGGGCTATGTTAGATAAAATTGACCGTAAGCTGCTGGCCTTACTGCAGCA
+GGATTGCACCCTCTCTTTGCAGGCACTGGCTGAAGCCGTTAATCTGACAA
+CCACCCCTTGCTGGAAGCGCCTGAAACGGCTGGAGGACGACGGTATCCTT
+ATCGGCAAAGTCGCCCTGCTGGATCCGGAAAAAATAGGCCTCGGCCTGAC
+CGCTTTTGTGCTGATAAAAACGCAACATCACAGCAGCGAATGGTATTGCC
+GCTTTGTCACGGTGGTTACCGAAATGCCAGAAGTGCTGGGGTTCTGGCGC
+ATGGCTGGTGAATACGATTATCTGATGCGCGTCCAGGTTGCCGACATGAA
+ACGCTACGACGAGTTTTATAAGCGTCTGGTAAACAGCGTGCCGGGGCTGT
+CGGACGTCACTTCCAGCTTCGCGATGGAACAGATTAAATACACCACTTCT
+TTACCCATCGAATAAATATCCAGAATCAGGTCAGGACACAACGCGTGCGA
+TTATTTGCTCAATTAAGCTGGTATTTCCGTCGGGAATGGCGTCGCTATCT
+CGGGGCTGTCGCCTTGCTTGTCATTATCGCGATGCTGCAACTGGTTCCGC
+CAAAAGTGGTTGGTATTGTTGTCGATGGCGTGACAGAACAACACTTTACT
+ACCGGGCAGATCCTGATGTGGATCGCCACCATGGTGCTGATTGCCGTTGT
+GGTTTATCTCCTGCGTTACGTCTGGCGGGTATTGCTGTTTGGTGCGTCTT
+ATCAACTGGCTGTTGAACTGCGTGAAGATTATTACCGTCAGCTAAGCCGG
+CAGCATCCTGAGTTTTACCTGCGTCATCGCACCGGTGACCTCATGGCTCG
+TGCGACCAATGACGTCGATCGCGTCGTGTTTGCCGCCGGAGAAGGGGTGC
+TGACGCTGGTGGATTCACTGGTGATGGGCTGCGCTGTGTTGATTATGATG
+TCTACGCAAATTAGCTGGCAGTTGACCTTATTTTCCCTGTTGCCGATGCC
+AGTGATGGCGATCATGATTAAGCGCAACGGCGATGCTTTGCATGAACGCT
+TTAAGCTGGCACAGGCGGCGTTTTCCAGTCTTAATGACCGCACCCAGGAA
+AGCCTCACCAGTATCCGCATGATCAAAGCCTTTGGTCTGGAAGATCGCCA
+GTCGGCGTTATTTGCCGCGGATGCCGAAGATACCGGCAAAAAAAACATGC
+GGGTGGCGCGTATTGATGCTCGTTTCGACCCGACCATCTATATCGCGATT
+GGTATGGCGAACTTGCTGGCGATTGGCGGCGGTAGTTGGATGGTGGTGCA
+GGGCAGTTTAACGCTGGGCCAGCTCACCAGTTTTATGATGTATTTAGGTC
+TGATGATTTGGCCAATGCTGGCGCTGGCATGGATGTTTAACATTGTGGAA
+CGTGGTAGTGCTGCGTACAGCCGTATTCGCGCGATGCTGGCGGAAGCGCC
+GGTGGTGAACGATGGTAGCGAACCCGTGCCGGAAGGGCGTGGCGAACTGG
+ATGTAAATATTCACCAGTTCACGTATCCGCAGACTGACCATCCTGCGCTG
+GAAAACGTCAATTTCGCCCTGAAACCCGGTCAGATGCTGGGTATCTGCGG
+GCCGACTGGTTCCGGCAAAAGTACCCTGTTGTCGCTCATTCAGCGTCATT
+TCGACGTCAGCGAGGGGGATATTCGCTTTCATGATATTCCTCTGACGAAG
+TTACAACTCGATAGCTGGCGTAGCCGCCTGGCGGTAGTTAGCCAGACGCC
+ATTCCTTTTTTCTGACACTGTGGCGAATAACATCGCGCTGGGTTGCCCGA
+ATGCCACCCAGCAAGAGATTGAGCATGTCGCGCGGTTAGCCAGCGTACAT
+GACGATATTTTGCGTCTACCGCAAGGTTACGATACAGAGGTGGGCGAGCG
+CGGTGTGATGCTTTCCGGCGGGCAAAAACAGCGTATCTCCATTGCTCGTG
+CGTTATTAGTCAACGCGGAAATCCTCATCCTTGATGATGCGCTTTCGGCG
+GTGGACGGACGCACTGAGCACCAGATCCTGCATAACCTGCGTCAGTGGGG
+GCAGGGAAGAACGGTAATCATCAGTGCCCATCGCCTTTCTGCACTGACGG
+AAGCCAGTGAAATTATTGTGATGCAGCACGGACATATCGCCCAGCGTGGC
+AATCATGATGTGCTGGCACAACAAAGCGGCTGGTATCGCGATATGTATCG
+CTATCAACAACTGGAGGCGGCGCTCGACGACGCTCCGGAAAATCGCGAGG
+AGGCCGTCGATGCGTAGTTTTAGCCAACTGTGGCCGACTCTCAAGCGCCT
+GTTAGCGTACGGTTCGCCGTGGCGTAAACCGCTGGGGATTGCGGTCCTGA
+TGATGTGGGTTGCGGCGGCGGCAGAAGTCAGTGGGCCGCTGCTTATCAGC
+TATTTTATCGACAATATGGTAGCGAAAAATAACCTGCCGTTGAAAGTGGT
+TGCAGGGCTGGCTGCGGCGTATGTTGGGCTGCAACTGTTTGCCGCCGGGC
+TACATTACGCGCAGTCGCTGCTGTTTAATCGGGCGGCAGTAGGCGTAGTG
+CAACAGTTGCGTACCGACGTGATGGATGCTGCGTTACGCCAGCCATTAAG
+CGAGTTTGATACCCAACCCGTCGGGCAGGTGATTTCCCGCGTCACTAATG
+ACACTGAAGTGATCCGCGATCTCTACGTTACCGTAGTGGCAACTGTCCTG
+CGCAGTGCCGCGCTGGTGGGCGCGATGCTGGTGGCGATGTTCAGCCTCGA
+CTGGCGAATGGCACTGGTGGCGATAATGATTTTCCCGGTGGTGCTGGTGG
+TAATGGTGATATACCAGCGTTACAGCACGCCGATTGTCCGTCGTGTGCGC
+GCCTATTTGGCGGATATCAACGACGGCTTTAACGAAATCATCAATGGCAT
+GAGCGTTATCCAGCAGTTTCGTCAGCAGGCGCGATTTGGCGAACGTATGG
+GGGAGGCCAGTCGTTCACACTATATGGCGAGGATGCAAACCCTGCGCCTC
+GACGGTTTTCTGCTGCGTCCGCTGCTGAGTCTGTTTTCATCGCTCATTCT
+TTGTGGCTTGTTGATGCTGTTTGGCTTCTCCGCCAGCGGCACCATTGAAG
+TGGGCGTGCTGTATGCGTTTATCAGCTATCTTGGGCGACTTAACGAACCA
+TTAATCGAACTGACCACGCAACAGGCGATGCTGCAACAGGCTGTTGTTGC
+TGGTGAGCGCGTGTTTGAACTGATGGACGGACCGCGCCAGCAATATGGCA
+ATGATGATCGCCCGTTACAGAGTGGCACCATCGAAGTCGATAACGTGTCA
+TTTGCTTATCGCGATGACAATCTGGTGCTAAAGAACATTAATCTCTCTGT
+GCCTTCGCGCAATTTTGTGGCGCTGGTCGGGCATACCGGCAGTGGCAAAA
+GCACCCTCGCCAGTTTATTGATGGGCTATTACCCGCTAACGGAAGGTGAG
+ATTCGCCTTGATGGTCGTCCATTAAGTTCGCTAAGTCACAGCGCGCTGCG
+CCAGGGCGTGGCAATGGTGCAGCAAGATCCGGTGGTGCTGGCGGATACCT
+TCCTCGCCAACGTGACGCTGGGGCGGGATATCTCCGAAGAACGCGTCTGG
+CAGGCGCTGGAAACCGTGCAACTGGCGGAGCTGGCGCGTAGCATGAGCGA
+CGGTATTTACACGCCGCTGGGCGAGCAGGGGAATAATCTCTCAGTTGGGC
+AAAAGCAACTGCTGGCACTGGCGCGCGTGCTGGTCGAGACGCCGCAAATC
+CTGATCCTTGATGAGGCAACCGCCAGCATTGACTCCGGTACTGAACAGGC
+GATTCAACATGCTCTGGCGGCGGTGCGTGAACATACCACGCTGGTAGTGA
+TTGCTCACCGCTTATCGACCATTGTTGATGCCGACACCATTCTGGTGCTT
+CATCGTGGGCAAGCCGTGGAGCAGGGCACTCACCAGCAACTGCTGGCGGC
+CCAGGGACGCTACTGGCAGATGTATCAACTGCAACTTGCGGGCGAAGAGC
+TGGCAGCCAGCGTGCGTGAAGAGGAATCATTGAGCGCCTGAATAGCGCAA
+TATTTCATCGTTGGTGCAAAAATGTAACGCACTGTGCACTGTCATAGTGC
+GTTTTCATTTTCAAACTTCTTAACTTCCTGCTCTCTTTCTCGTTTTTCAT
+TTCTGGCACACCGCTTGCAATACCTTCTTCGTGTAGCAGAACCATTACCG
+AATTCTGACCGGAGGGGATCTATGAAGCTGGTGACCGTGATAATCAAACC
+ATTCAAGCTGGAAGACGTTCGTGAAGCGTTATCTTCCATTGGTATTCAGG
+GCCTGACCGTCACCGAAGTGAAAGGTTTCGGGCGTCAGAAAGGGCATGCC
+GAGCTGTACCGGGGGGCGGAATACAGCGTCAATTTCCTGCCAAAAGTAAA
+AATTGATGTGGCGATTGCTGATGACCAACTCGATGAAGTGATCGATATCG
+TCAGTAAGGCGGCTTACACCGGAAAAATTGGCGACGGCAAAATCTTCGTC
+GCTGAATTGCAACGCGTCATTCGTATTCGTACCGGCGAAGCCGACGAAGC
+GGCGCTGTAATCTCTGGCACACAGCAACAGGAACGAAAAATGAAGATAGC
+GACGATAAAAACTGGGCTTGCTTCACTGGCGATGCTTCCGGGACTGGTAA
+TGGCTGCACCTGCGGTGGCCGATAAAGCCGACAATGCGTTTATGATGATT
+TGTACTGCGCTGGTGCTGTTTATGACTATTCCGGGGATTGCCCTGTTTTA
+CGGTGGGTTGATTCGCGGCAAAAACGTGCTGTCGATGCTGACGCAGGTGA
+CGGTGACATTTGCACTGGTCTGTATTCTCTGGGTGGTTTACGGTTACTCG
+CTGGCGTTTGGTGAGGGCAACAACTTCTTCGGCAACATTAACTGGTTGAT
+GCTGAAAAACATCGAACTGACGGCGGTGATGGGCAGCATTTATCAGTATA
+TCCACGTGGCGTTTCAGGGATCGTTTGCCTGCATTACCGTCGGCTTGATA
+GTTGGGGCGCTGGCGGAACGAATCCGCTTCTCAGCTGTGTTGATTTTCGT
+GGTGGTATGGCTGACGCTCTCTTACATTCCGATTGCGCATATGGTGTGGG
+GCGGTGGTTTGCTGGCTTCTCACGGTGCGCTGGATTTCGCGGGTGGCACC
+GTGGTGCACATTAACGCCGCAATCGCCGGTCTGGTGGGCGCGTATCTGAT
+AGGAAAACGCGTGGGCTTCGGTAAAGAGGCGTTTAAACCGCACAACCTGC
+CGATGGTCTTCACCGGGACTGCCATTCTCTATATCGGTTGGTTTGGCTTT
+AACGCCGGGTCAGCGGGCACGGCGAATGAAATCGCGGCACTGGCATTTGT
+GAATACTGTGGTCGCAACGGCGGCGGCAATTCTTGGCTGGATCTTCGGTG
+AATGGGCGCTGCGTGGTAAGCCTTCACTGCTGGGGGCGTGTTCTGGCGCG
+ATTGCCGGTCTGGTCGGCGTGACGCCAGCCTGCGGCTACATTGGGGTTGG
+CGGCGCGTTGATTATCGGCGTGGTAGCTGGTCTGGCGGGCTTGTGGGGCG
+TTACCATGCTCAAACGCTTGCTGCGGGTGGATGATCCCTGCGATGTCTTC
+GGTGTGCACGGCGTTTGTGGCATTGTCGGCTGTATCATGACCGGGATTTT
+TGCCGCCAGCTCGCTGGGCGGCGTGGGCTTCGCTGAAGGTGTGACGATGG
+GCCATCAGTTGCTGGTACAGCTGGAAAGCATCGCCATTACGATCGTCTGG
+TCCGGTGTTGTGGCATTTATCGGCTACAAATTGGCGGATCTGACGGTTGG
+TCTGCGTGTACCGGAAGAGCAGGAGCGAGAAGGGCTGGATGTCAACAGCC
+ACGGCGAGAATGCCTATAACGCGTAACAAGCACTGCAAAAAACAGCCGGA
+CGGTTTTCACCTCCGGCTATTTTTTTAATTGTGATTACGCATCACCCCTT
+CCTGAACGGTCGAGGCAACCAGTACGCCGTCTTGGGTATAAAACTCACCG
+CGCACAAAGCCACGTGCGCTGGACGCCGAGGTGCTCTCCACGCTATACAG
+CAGCCATTCATTCAAATTAAACGGGCGATGGAACCACATGGAATGGTCAA
+TGGTGGCAATCTGAATCCCCGGTTCGAGAAAACCGATGCCGTGCGGCTGT
+AGAGCTACCGGCAGGAAGTTAAGATCAGAAGCGTAACCGAGCAGATACTG
+ATGAACGCGCAGGTCATCCGGCACGCTACCATTTGCGCGGATCCACACCT
+GACGATGTGGTTCTGCGACGTGACCTTTCAGTGGGTTATGAAACTCCACC
+GGACGGACTTCCAGCGGACGATCGCAGATGAATTTATCTTTCAGCACTGG
+CGGCAGCAGGTGCGCCAGCGATTGGGCGATTTGCGTTTCCGAAGGGAGGC
+CATCAGGCGCTGGCGCGGACGGCATTGTTTTTTGATGTTCGAAACCCGCT
+TCTGGTGCCTGGAAAGAGGCAGTCATATAAAAAATCGGTTTGCCGTTTTG
+AATAGCAGCAACCCGGCGGGCGCTGAAGCTGTTACCGTCACGCAGCGTTT
+CGACATCATAAATAATCGGCTTCTTACTATCGCCAGGGCGAAGAAAGTAG
+CTGTGAAACGAATGTACCAGCCGCTCTTCAGGGACGGTCTCTTTTGCAGC
+ATACAAGGCCTGACCCACGACCTGGCCGCCAAACACCTGGCGTAAACCTA
+AATCTTCACTCTGGCCGCGAAAGAGTCCTTCCTCAATTTTTTCCAGATTT
+AACAATGTCAGTAAATTTTTTAGCGCCTGACTCATATAACTCTCCAGTAA
+CAAAGCTGCCGCAGCAAGCCAAAGTGAGTTGAGTATAACGCAAATTTGCT
+ACTGGTCCGATGGGTGCAATGGTCTGAATTACGGGCTAATTACAGGCAGA
+AATGCGTGATGTGTGCCACACTTGTTGACGTTACTATTTTGTTAACCACT
+CTTCCGGCGAGGAAAGTTAGCCCGCTGGTGCATTGATAATAAGGAGAAAT
+GAATGAAACTCGTGCACATGGCCAGTGGTTTAGCGGTTGCGATTGCGTTG
+GCGGCTTGCGCAGATAAAAGCGCGGATATTCAGACGCCAGCACCGGCTGC
+AAATACGTCTATTTCAGCAACACAACAACCAGCTATCCAGCAACCGAATG
+TCTCCGGTACCGTCTGGATCCGTCAGAAAGTCGCACTGCCGCCTGATGCT
+GTGCTGACCGTGACACTTTCTGACGCGTCGTTAGCCGATGCACCGTCAAA
+AGTGCTGGCGCAGAAAGCGGTGCGTACTGAAGGTAAACAGTCACCATTCA
+GCTTTGTTCTGTCATTTAACCCGGCAGATGTTCAGCCGAACGCGCGTATT
+CTGTTGAGTGCGGCGATTACCGTGAATGACAAACTGGTATTTATCACCGA
+TACCGTTCAGCCGGTGATCAACCAGGGCGGAACTAAAGCCGACCTGACAT
+TGGTGCCGGTACAGCAAACCGCCGTGCCGGTTCAGGCCAGCGGTGGCGCA
+ACGACTACCGTACCTTCGACTTCACCAACTCAGGTGAATCCGTCTTCGGC
+AGTTCCAGCTCCTACGCAATATTAAGCGACGTTAACCCTCTCCGCCCGGA
+GAGGGTTAGTAGTTCCAGCGATAACGCTGCAAGTCGATTTGCCCGCTTCC
+CGATACCATCACACCTTCTGCCAGTAATGCCTGTCGCTGACGCTGTAAAT
+CCGGTCCGGTTAGCGAAATTGTGCCGTGGCGATTAACCACCCGGTGCCAG
+GGTAAGGTGCTGCCTTCAGGGAGACGCTTTAACACACCGCCCACCTGGCG
+CGCGGCGCGGGGCGATCCCGCCAGTTTCGCCACATCACCGTAAGTGGTGA
+CATAGCCTTCGGGAATAGCGGCGACGATTTGCCAGACGCGTTGGGGAAAT
+GAATCTTCTTTTTCCATCTTTTCTTCCTGAGGTAATTTTTCAGCATAATC
+TGGAAAAACGCCCGAGTGAAGTCGCATTGCGCAAGAAACCAGCATCTGGC
+ACGCGATGGGTTGCAATTAGCCGGGGCAGCAGTGATAATGCGCCTGCGCG
+TTGGTTCTCAACGCTCTCAATGGGGGCTCTGTTGGTTCTCCCGCAACGCT
+ACTCTGTTTACCAGGTCAGGTCCGGAAGGAAGCAGCCAAGGCAGATGACG
+CGTGTGCCGGGATGTAGCTGGCAGGGCCCCCACCCATTTCTGCCTCCCAC
+CGTTTCGTCAAAAAATCCCAACATGGCTAAACTTTAACCACAACTGACGT
+CGCAAGAATTGTCTGGCTGCGCAGTACGCTTCGGAGGTATGTCTGATGAA
+GTATGTTGATGGTTTTGTGGTTGCCGTTCCTGCCGATAAAAAGGATGCCT
+ATCGGGAAATGGCCGCTAAGGCTGCGCCATTGTTTAAAGAGTTTGGCGCG
+CTTCGTATTGTCGAATGCTGGGCCAGCGATGTACCGGATGGCAAAGTGAC
+CGATTTTCGTATGGCGGTGAAAGCGGAAGAGAATGAAGAGGTTGTCTTTA
+GCTGGATTGAATACCCTTCAAAAGAGGTCCGCGACGCTGCTAATCAAAAG
+ATGATGTCGGACCCACGGATGAAAGAGTTCGGCGAGTCCATGCCGTTTGA
+CGGCAAGCGAATGATCTATGGCGGATTCGAGTCAATCATCGACGAATAGG
+TAGCGTGACGGGCTGTGCGGCGTGCCGTCAGCCCAAAAATTCACAAATGT
+TGCTCGGCCCAGCGTAAGAAATCTTCTTTCGGTAATGCCTTGCTGTAGAG
+CCAGCCCTGACCGTAGTGCACGCCATGCTGGCGTAACCACTCTTCTTGTT
+TACTGGTTTCGATTCCCTCCGCTACCATTTTCAGTTTCAGTGTTTTTGCC
+ATTTCGATGATATGCGGCGTGACATTTTTATATTCCAGCGCATCAACGAA
+AGATTTATCGATCTTCAGAATGTCGACATCCAGATCCTGTAAATAACTTA
+AACTTGAATACCCCGTACCAAAATCATCAAGATAAATTTCATGGCCCGCC
+TCCCGGTAGCGAGAAATTATCGGGGCGCTGGTTTTCGGATCGGCAAACTC
+GCGTTCAGTGAGTTCAAGCGCGATCTGTCTGGGATTAACCTGATAGTGAT
+TGATCATGTCACGCAGCAATTGCGGGATTTTTTCCGAGGTGAGCACGGGG
+GATTCAAGATTGATCGAAATATGCTGCTGTGGATGCTGACGCAGCCAGTC
+GCCCATATCTTCAAAGACGCTTCTTATAATCAGTAGCGTCAATGGCTCAG
+AAAGGCCCGTTTGCTGTGCCAGCGGAATAAAACTATCTGGTGACAACCAA
+CTACCGTCTGTCTGCGGCCAGCGCGCCAGTGCCTCAGCACCGACAATTTT
+GCCATTGGCTAAGGAGACAATCGGCTGATAGTGCACGCAAATATCACGAT
+TTTCGATAGCATCCTGCAGCCGATGATGCGGTGACTGAATACGGCGCAAA
+ATACGCAGCACAAACATCGCTGCCAGCAGGCCAATCACCAACCCGAGCGG
+TAACCAAATAAAGACTTGCCGATGCCAGCCTTTCTGCAACATTTTCGTTG
+AAGCCCATGTGATGATCGAAATATTCATCTCCGGTAAGGGCAGGATATCG
+TAAATGATTCCATTATTTTCGATATGCTCACCGGGTGTTTTTTGTAGCCT
+GGTAATAATTCCCTGAGCAATTTCATCGCTGCTGGTTATGACAACGTTAT
+GGGCATTGCCAATAATGGCGGCATCAATTTGCCATGAGCTATAGGGAATG
+ACATCAATAAAGGAAGCGGGGTCGATCATGACGACATAATGTGCCGTTCC
+CATGGCGACCATGTAACGGATAATGCCTAAATCGTTATGCGATGTTAACC
+AGACACGATAACCATCTTTCGAAATTTTACCTGGCTCGGGGAAGGTATCG
+GGCGGACTTTCATGCTCCAGAGACGAACACTGGGGAACGTTGTTATCGAT
+ATAAGCCACTTCCTGAATATAGCGATAACTGTAAGATACCCGACGCATTT
+CCATGAGATGGGCTTCGCTACAGGCAGCGCCTTGCCATCTTTCCAGCTCC
+TGCAGCGCATCTTTCCCTTGTGTCGCCACCTTATTGGCTCGAATAGCGAC
+GCGGGAGGAATAGGTATCCAGCTCTTCAATAAACGATGTTTCTACCTGCT
+GATGGGCCAGCCAGATGCTTAAGCCGACAGGCAGCAATACTGAAAGAATC
+AGTACTCCCGAAATAAGGCCGACCAGATGTCGTGTTCTCACCAGCATATC
+CTTATTAACACAGTGTAGGGAAAGTATATCTGATTGTGGAAAAAGGCTGG
+CTGGAGATAAGGAGGTAGAGCTGGTATTTCATGAAGTGATGGGTGGAAAC
+GATCATTGTCATTTGACCAGGCGCAGAGCTTTACGCCTGGTATGTAACCC
+TAACTTAAGATGTTGATTCGGCGCGAGCGAGGGTAAAAATATCGTAAAAA
+GACAGTTCACCTTTACGGACGATCATTTTTTGCAGTTGTTCCTTATGAAC
+ATCCGCGACACGCGGAGAGTTCAAGATGGCTTCAACCAGCGCGGCAGGTA
+CAAAGCGCGTGTTGTACCATTCGCCGTTATAGCAAACGCGGAAATCCAGC
+ACGTCGATATCTTCATAGCGGTAGCGTGGGTAGACATCGAAAAAGAAGAA
+ACCATTAAGCAGGATAAATAATACAACCAGTAGCCAGACAGAGCCTGACA
+GCGTTTCGGACTGCAACATCACCGCCAGGGTGGCAAAAAAAGCAACGTAC
+ATACCGATAAACAGCCCCGGATGTTTACGGATAAAACTGATACTAAAGCG
+GGGTTTGTTGTCGCGTTTTTCGCGGGTATTCAGAGACTCAATCGTTTCGG
+TCAGCAGGCGTTGTATTTCGGTCATCGTTTGCCTTCGTGGTATCTGCAAC
+TTTCCAGGGAACACCCTATTTTAACGTGGGAATAGTAGAGGGGAAGTAAC
+AGATCTACCACAATTTTGCATAACAGTTGCGAAAAACCGATTACAATTTT
+TTAATTATTCTGGCTGGATTACCGCCCACGACAACGTTGTCCGGGACATC
+TTTTGTGACAACTGCACCTGAGGCTACCACGACGTTATCACCAATGGTCA
+CACCAGGGTTAATGACCGCGCGTCCGCCAATCCAGACGTTATTACCGATG
+GTGACGGGTTTCCCCAGTTCAGCACCGCTATTACGTGCTACAGGGTCGAT
+GGGATGTGTTGCCGTGTAGATATGAACGCCTGGTGCCAACATACAGTTAT
+CACCGATGCGAATAGGGCAGACATCAAGCATCACGCAATCGAAGTTGGCG
+AAAAAATTATTACCGAGAAAAATGTTATAGCCATAGTCACAGCGAAACGT
+TGGCTCAATATAAGCCTCTGTCACCTGACCGAATAGATCAGCGAGAATTT
+GCTGGCGTAATGTGTGCTCTTCCGCCAGGGAATGATTGTATCGGTGAATA
+AGCTGACGAGCGCGCAGGCGATCGCGAGATAACGTCTCATCTGCCGAGCG
+ATACAACTCACCAGCAATCATCTTTTCTTTTTCTGTGCTCATTACTGACC
+TCCGGTTGCTGAAAATGCGGCAACACAGTAAGACGAAAAGTCAGTGAAGA
+GAACGTTCCCATTACATCTGTGTGATAAAGATCACATAGGGTATGTCTTC
+ATGGCGAAAAAGTATAAAATTCTTAATAAACAGCCGGTTATAGCTCCGAA
+AGCGAATTATTTATTAGCGAATAAATTTCCATACTGAGGAAGGGATCTTG
+TCGTACAGTTTATTCATGGTCAATTCGGCGAGGCGGTGATCTGCGGCTGA
+GTAAAATACCGCCAGTTCATTATCTGATAATTCGTATTTATTTTTCTCGA
+TAACACGCTCCAGCGTGTCAATTGTCTGGCAACGACGTAAACGCATTAAA
+TAATCGGTTTTCGTTAAAGGTTTTTCGGACATACTTCTACCTATGGTTGT
+AATAATTCTAACAAGATAAACTCGCAGGATTCTCTTTCGTCGCATTGACA
+AAACAACGGAATAGTCGATTACCTGACTTCCGCCATTTCTGAAGATCCTG
+CATATTAATACCATAACTACTGAACAACATAAAGGTGTCATCCAGATATT
+CGTCGATCTGCTCAATGAGCTTATTGTCTTCATTATACTTAATTTTGTAA
+TTAAGTGCGAAGGTCGCAATATGCTCAATCAGTTCATTCAACTGGAGGTT
+GATCGCCGAGGTTGGGTCGTTTACCCAGCCATGATTGCTTTCTTCAAGGT
+TTGCAAGGCAGTCATGATACAGGGTTTCACAGAGAAACTTAAGCTGTGCG
+ATATCATGTCTTTTGGGTGAGTATTCATCCATAACGCGTCCCCTTCTTAG
+CGGTTGAACTAACGGACACCTTTCGGGATGGAAAAAACTTACTGACCTGG
diff --git a/testsuite/hairpin.sto b/testsuite/hairpin.sto
new file mode 100644
index 0000000..16a6db1
--- /dev/null
+++ b/testsuite/hairpin.sto
@@ -0,0 +1,14 @@
+# STOCKHOLM 1.0
+
+#=GC SS_cons  <<<<..>>>>
+seq1          GGGGAACCCC
+seq2          GGGGAACCCC
+seq3          GGGGAACCCC
+seq4          GGGGAACCCC
+seq5          GGGGAACCCC
+seq6          GGGGAACCCC
+seq7          GGGGAACCCC
+seq8          GGGGAACCCC
+seq9          GGGGAACCCC
+seq10         GGGGAACCCC
+//
\ No newline at end of file
diff --git a/testsuite/mito-ascaris.fa b/testsuite/mito-ascaris.fa
new file mode 100644
index 0000000..3d59d5d
--- /dev/null
+++ b/testsuite/mito-ascaris.fa
@@ -0,0 +1,287 @@
+>NC_001327 Ascaris suum mitochondrion, complete genome.
+cagtaggtagtttatttttaaaatgtagtatttgggttactgtgaatttt
+tactgaaaacttttagtttaatttagaatttctcgcttacaatgagaggg
+tttattaagttttttgttgggtagtttcttttttttggctattattagct
+gtgttataagctatattaatgtggaccctatgaagagtagctttttttta
+attttttctttgttgatggttatgcctttgatttctttttttttgcatgt
+atggttttcttactttatttgtttgttatttctaagtgggatttttgtta
+ttttggtttatttttctagtttatctaagatcggttatgtggtaacacct
+ttttattttgtcggaggtgttttgtctgtattttttttttaccctttttt
+ttatagggtaactgatgttgttgctgttaataatttttattttagtgttt
+attggatgttgttggtctgggtgatttttgttttaattttttttataaat
+ttcacaagttattttttaaacttttcgggggctttgcgaaaagtttagta
+attatttttatttttattagatttttgtcattgttttttaagtggcaacg
+tttgatgtttattttgatttcattggagtttattgtgataaggttattta
+ttttattttcgggtgatttgaatgaaatgatgtttttttattttatgtgt
+tttagtgttgtttctagtgttttaggtatggttgttatagttggaaatgt
+taagttttatggaagagatttgtgtttattttagacagatttaagttaag
+tttaaactcttggttttcaaaaccaaaaattttactctgtagagatatta
+gtataaattttttgtatatttctttttcgaagaaaaggtttattatctta
+tttaagttttacttataaggatttaaaatttgattatggttttaggtagt
+gttataatgatgttatctgttttggattcattgaatgggcaataattttt
+taccctggcattttgtcgtttgtataaattttgttccagaataatcggct
+agactttataaacttgaactctaattgatgttagtttagggttttgtaaa
+tatatcttgttttttagggtgaaatcgggaatttttattgataatgctct
+aatctttaagatttggtgaatgaatcagattagtacctgattaaacaaaa
+attaaaagagcaggagtaaagttgtatttaaactgtaagaatattggcag
+gtttttaaattatctttggaggttgagtagtaattgagaaccctcattaa
+caacttttactgtaggcgcatgtatgatcgtttattttattcttaaggat
+tgtaattttagattaatttattttctgtaaaaatagataaatacttggtg
+tatgtaaaagatttaatttgacctacaatatgctatcttgtggatacttt
+tttagtagaaggttgaaaatgtaaaagacagtaagtttttttttatataa
+agctgaagtttatttaaaaacggtacaaatcatccatcaattgccttcag
+gggagtaagttgtagtaaagtagagttaggggaacctggctctagtaatt
+aataaggttgtcttaatgaactagttgtttgtgttttgaaaacacaattt
+aggtttttaacctatagttttttttgttgacagggggggacctgtcaata
+ttttttatttagggtatttttatattttttttattttgtttctattttag
+ggtacttttataattaatttatttgagtatctatgaaaaaaaatttttga
+ttattaagtttttaaattagttttaacttgttttgtcttttatataggtt
+tattttgtgataaccctaatttttgtatatttctgggtgtgtcttttgtg
+gtgaataaaaacgttatgtgtggatatatatatatatatatatatgtata
+tatatatatatatacgtatatatatatgtatatatatacgtatatataca
+tatatgtatataaataaataaatacatatatgtatttatatatatatata
+tatatatatatatttgtatatatatatatatatgttatttcaaaaataag
+tatattaagaatataatatacttattttgaaaataaagatatggtataag
+acataatccggaatataaaaatgtaggattatgtcttataccatatctaa
+tattataaacttagtttattaaatatatatatatatatatatatatatat
+atatatacattaaatcatttagatatgtttataaattataattaaaggtt
+aactaaataattatatatatatatatatatatatacaagtgtaaagatat
+gaatataaatatatatatatatatatatatatatatatatatatagttag
+taatagtaatatatacatatataattatatatgtatatattaattaacca
+aaaaccttttcaatcaattgaaaaccttttatatctttatgttttagtaa
+attggttacctaattagttatgtaaatagtaaatagatatgtaaataatg
+aagagtttaagagttagtttaatattagaattgttgactgttgatcaatg
+ggtgattctcttagtttgtgttgtaaaagattagtttattattaaaatgt
+tagattgtaaatctaaagaattttttcttttgttgattttgatgttggtt
+caggttattttaattatgatttttgttattcagtctattgcttttgttac
+tttgtatgagcgtcatttattgggtggtagccagcagcgtattggtccta
+ataaggttagttttataggtttcttgcaggctatttttgatggtgttaaa
+cttttaaaaaaggagcagatgactcctctgaattcttcggaaatttcttt
+tattttggttcctggtattttttttattgttatgtatttagagtggtttg
+ttttaccttttttttatgattttatgacttttgagtactctattcttttt
+tttttgtgtttgattgggttttctgtatatacaactttggttagtggtat
+ggtaagaaagtctaagtatggtatggtaggtgctattcgtgctagtagtc
+agagggtttcttatgagattgctttttctttgtatttgttggctattgtg
+atgcatattaatatgttttgtttttttaggttttttaacttaagtttgtt
+tattgtttatttaccttttctttttatggttttggcagagttaaatcgtg
+ctccttttgattttgctgagggtgagagtgagttggttagaggctataat
+gttgagtattctagagtagcttttgtgttgttgtttttaggtgaatatgg
+ggctttgttgttttttaggactttgacttcggttttgttttttggtttta
+ggtatgttgttatttattgtatgtttactattttggtgtttgtgcgtagt
+tcttatcctcgttttcgttatgatctaataatgtattttttttggtttaa
+gttgttaccggtgtctttaatttttttgggttattttgttatttttcttt
+tttagtttatattactaatgtttattttttggatatttttatgtttgttt
+atgttttgcagtttttgttttattttaaggagagtatgttgggagttttg
+gttaataaatttttaggacttttggtggtggtttttagttatactgatag
+tttacctttaagttctgtaatttcagtttttacttttttggtattgttga
+cttgttgttttgggggttattttatgtattctttttgtccttgtggtatg
+attgagtttacttttgtttatgctatggtggcttgattaagaactcttct
+tacttttattacgagtgaaaagttttctatttatatttctaaagctgggg
+ataggtttttgaaaacttttagtatgttgttggtagagttggttagagag
+gtttctcgtccgttggctttaacggtgcgtttaactgttaatgttttggt
+tgggcatgttattagtatgatattgtatcagttgctggagttatatttgg
+gtattttttatgtttggattgttgttttggctattgttatagagtgtttt
+gttttttttattcaaagttatattttttcgcgtttgatttatttgtattt
+aaatgaatagttttgtttggggtgttaacttaagtttaaagtgttagatt
+tttaatctggaaatgggttgtcacatcctggttttgttgttatagcataa
+gaagtgcatttgttttaagcgtaaaagatatgggacaactgacaaatgtt
+ttcaggtcttctaaatctgttttggagaaatccgtttgtttttgttgctt
+tttttttgtatttttgtggtttttctttgtgttttgaatttttttactag
+aaatgttttggtttgatggagtgtgtttttgttgataactgttgtttttg
+tttgtctgtctaaggggtctggttcttatgtgggtattttaaattatttt
+gttattcaagaaagtttggggttattttttttggtgtttaatgttttttt
+gttacaattttttattgttatgatgaaggttggtgtggctccttttcatt
+tttgggtttttagtgtaaccggatctctgtatgattggttgttgatgtgg
+tttttgacttttcagaagttaccttttttgcctgttttggtccagttgtt
+tgattttagggctttttttatttttttgtttggaatttgtgtgtgttatt
+ttcagttgtttgttttgaagggctataagagtatgatggttatttcttct
+acagagtcttttaattgagttgttttaacttgttttttatctgttgttaa
+tgttatttatttatttttttattatgttgttttaatggcttttttaatac
+cgaattttaatgttaaggattttaattttgttaattgggaagtcttgttg
+gtttttttaaatgttccttttagtgtttctttttttattaagatttttgt
+tttgagggaggtttttaaattggatgggttgtttttgttgtttttgttgt
+tgatgatgtttttatctatgttgtgttttagtttgtgattggttaatatg
+agtgttaaaaatatgaagatgttgggtgataattttaaggttttattttt
+tttggtgtttcctataatggtgttttctgttatttattattttagtaaaa
+ttttattatgtcgtcttgataaggcggagttctttttgaaataataggac
+gttaaatagataagctatgcctagttacggtctgggaagagagtcgtctt
+ttttatactttagtttaggaagaatatttatttttggtgtaaaagggttg
+tagtatagagagagggagaggttactctgttagtttatgttttaaaatat
+gactttgaagaagttgggaaatgttaggagtgattaagttggattttgtt
+aattctatggttgttaggttaccgtctagtaaggttttaacttatggttg
+gaattttggtagtatgttgggcatggttttgggttttcagattttgactg
+gtacttttttggctttttattattctaatgatggtgctttggcctttttg
+agtgttcaatacattatatatgaagttaattttggttggatttttcgtgt
+tttacattttaatggtgctagtttgttttttatttttttgtatttgcatt
+tatttaagggattgttttttatgagttatcgtttgaagaaggtttgggta
+tctggtattgtaattcttcttttggttataatggaggcttttatgggtta
+tgttttagtgtgggcacaaatgaggttttgggcttctgtggttatcacta
+gtttattgagtgtaattcctgtctgaggttttgctattgttacttgaatc
+tgaagtgggtttacggtttctagtgctactttgaaatttttttttgtttt
+gcattttttggtgccttgggggttgttgttattagttttattacatttgg
+tttttttgcatgagactggaagaacttctaaattgtactgtcatggtgat
+tatgataaggtttgtttttatcctgagtattgggtcaaggactttttgaa
+tgtggtagtttggtttgtttttatttttttttctttgggttacccgtttc
+ttttgggtgatcctgaaatgtttattgagtctgatcctataatgaggcct
+gttcatattgtgcctgagtgatattttttgtttgcttatgctattttgcg
+tgctattcctaataaggttttgggggttgtgtctttgtttgctagtattt
+tggttcttgttgtttttgttttggtgaataactatgtttctgtgatgtct
+aaattgaataagtttcttgtttttgtttttatttttgttttggtggtttt
+gagttgacttgggcagtgtttggttgaggatccgtttgtttttttaagta
+tggttttttcttttttgtatttttttgttatttttttattatttttggtg
+tattattttgctggtcgtgtttttatgtagtgggtttagttggtgtatat
+atagtataaaaaatatgatagatttaggttctatagatggtttgtatact
+gtttttcataattttcatattttaagtctttctaggtacccaattttgat
+tttttgtagttctttgggttttactagttctttagtagttttttttaaga
+atggtatttttggtggtttgttgttttgtttattttctatttttttggtt
+tcttttgcttggggtaaagatattgttatggagggtcttagtggttacca
+taatttttttgttatggatggttttaagtttggtgttttagtgtttattt
+ttagtgagtttatgtttttttttggtattttttggactttttttgatgct
+gcattggttcctgctcatgatgttggtggtgtctggtctcctattggtat
+acatttggtgaatccttttggggtacctttgttgaatactattattcttt
+taagtagtggtgtgtctgttacttgagctcattatagacttttgagtaat
+aaggggtgtgctaatagtttgatattaacctgtattttggctgtttattt
+tactggtattcaattgatggagtataaggaggctagtttttctatttctg
+atggtatttttggtagtatcttttatttatctaccggttttcatggggtt
+catgtgttgtttggtggattatttttgttttttaatctattacgtttatt
+aatgtctcattttaattataatcatcatcttggtttggagtttgccatta
+tttattggcattttgtagatgtagtttggttgtttttgtttgtttttgtt
+tattgatgatcttattaagccatgttagtttatgtgaaaatgtgtgattt
+gtaatcgtgggtagtttgtggctttgttagatattttgttattttcttta
+tattttttttttgagccggttttgttttttttttttatagtagtgtttgg
+gtttgtggctttgaataattattcgtggttaggttgtttttacttttttg
+actctttttcttttattttgttgattgttatgagtctgtttattttgggg
+gtggttttattgagggaaagtaattttatgcttcttttgttgtcagaagt
+tttggttgttgtttgtgtgtttttttttgttccttctaatgtaattttaa
+tatatatgtattttgagttgtccatgtttcctattttggttataattctt
+ggttatggttcccagattgagaaaattaattcttcttattatttaatttt
+ttatgctgctctttgttctttccctttcttgtttgtttattttaagaggt
+ttttttttattagtttggtttattttgattttaatttatcttgggaaatg
+gtttttgttttgagtttaagatttatgataaaatttcctgtttattttct
+tcatttatggttacctaaggctcatgtagaagctcctactacggctagta
+tgttgttggctggtttgttacttaagttgggaactgctggatttttacgt
+attttgggttgtttgagttttgtgcacaataatgtgtggattgtattggc
+ttttttggggataattttggcttctttttgttgtatgtttcaaagtgatg
+ctaaggctttagccgcttattcttctattactcatataaggtttgttttg
+atggctcttgtttttattattatgtctggtaaaactggtggtgttatttt
+aatgttggctcatgggtacacttctactcttatgttttatcttgtagggg
+aattttatcatgtttctggtaggcggatggtttattatatgagtagattt
+tttggttctggtatgattatggcgcttctttttgctgtggtgtttttatc
+taatatgggtacccctccttctttgtcttttttatcagaatttattgtaa
+tttcttcgtctttaaatatgatgaaatttagtttttgggtgttatttgtt
+tattttttctcggctttttattactctatttatttgttaaccagatctgt
+tatgggaaaaggttatgtaaattttaggatttgaaatgtgggattttctg
+ttcctttggtgtttataatgtataatattttttggataagtgtttttttt
+taaaaaagtaaggtttaggttctaacgaaaggtttttttttcgttagttt
+ttgtttaattgctaaaaatgttttgatttttaggactaaatttaggtttt
+gaatgtgatagttttaattgattagtggtttttataaatatcaaggtggg
+ttgtctgtttgattggaaagttctaatcataaggatattggtactttgta
+ttttttgtttggtttgtggtctggtatggttggtactaggttgtctttgg
+tgattcgtttggaattggctaaacctggtcttcttttgggtagtggtcag
+ttatacaattctgttattactgcgcatgctattttgatgattttttttat
+agttatacctactatgattggtggttttggtaattgaatgttgcctttga
+tgttgggggcccctgatatgagttttcctcgtttaaataatttaagtttt
+tggttgttgcctactgctatgtttttaattttggatgcttgttttgttga
+tatgggttgtggtactagttggactgtttatcctcctttgagtactatgg
+gtcatcctggtggtagggttgatcttgctatttttagtttgcattgtgct
+ggggttagatcnattttgggtgctattaattttatgactactactaagaa
+tttgcgtagtagttctatttctttggaacatatgagattgtttgtttgaa
+ctgtttttgttactgtttttttgttggttttatctttacctgttttggct
+ggggctattactatgttgttaactgatcgtaatcttaatacttctttttt
+tgatcctaggactggtggtaaccctttgatttatcaacatttattttggt
+tttttggtcatcctgaggtttatattttgattttaccggcttttggtatt
+attagtcagagtagtttgtatctgactggtaaaaaggaggtttttgggtc
+tttgggtatggtttatgctattttgagtattggtttaattggttgtgttg
+tttgagctcatcatatgtatactgttggtatggatcttgactctcgggct
+tattttactgctgcaactatggttattgctgttcctactggtgttaaggt
+ttttagttggttggctaccttgtttggtataaagatggtttttcaacctt
+tacttttatgagttatgggttttatttttttgtttactattggtgggtta
+accggggttatgctttctaattctagtttggatattatcttgcatgatac
+ttattatgttgttagtcattttcattatgtccttagtttgggggctgttt
+ttggtatttttacgggtgtgactttgtggtgaagttttattactggtttt
+gtttatgataagatgataatgagaagtgtttttgttttaatgtttgttgg
+ggttaatttaactttttttcctttacattttgctggtattcatggttatc
+ctcgtaagtatttggattatcctgatgtttattctgtttgaaatattatg
+gcttcttatgggtctataattagtgtgtttgctttgtttttgtttattta
+tgttttgttggagtcttttgtgggtcatcgtatttttttgtttgattatt
+atgtaaatagtggccctgagtatagtcttagtggctatgtttttggtcat
+agttaccagtctgagattttttataggtctattgtttttaagttttagag
+tctttagtatatttttagtatgcttaattgcagattaggtggatttgtgg
+gctttgttgaataagataggataagttgagtctgtgaggttcataccctc
+ttggtgtttttctcttattgaaaactatagtataattttttattatacct
+tattgtcgatggggagaatttttagttttatgttgatcttttagtatatt
+tttgtacatttgacttccaatcagatagttttaaaggttattgaataatt
+tttttcaagattttaatttgttgttttctagtagtttgttttctagttat
+atagattggttttataattttaattgtaggcttttatttggtgttttatc
+ttttgtttctactatgtttgtttatcttttgttaagtagtttttatttta
+agagtaagaagattgagtatcagtttggtgagttattatgtagggtgttt
+cctactttgattttggttatgcaaatggtgccttctttaagtttgttgta
+ttattatggtttaatgaatttggataggagtttgactgttaaggtaactg
+gacatcagtgatattgaagttatgaatttagggatatccctggtttggaa
+tttgattcttatatgaagtctttggatcagttggagttgggtgaacctcg
+tcttttggaggttgataatcgttgtgttgtgccttgtgatgttaatatcc
+gtttttgtattacttctggtgatgttattcattcttgggctttacctagt
+atgtctattaagttagatgctatgagtggaattttgagtactttgtctta
+tagttttcctgtggttggtgtattttatggtcaatgttctgaaatttgtg
+gtgctaatcatagttttatacctgtggctttggaagttactcttttggat
+aattttaagagttggtgtgtggggttattgagtgattagaagctttgtag
+tttatgtgaaaatgcttgtttgtgatatgagtgaaattggagctttagta
+ttttttttttcattttttagtattgtgtactatttagggaaaataacatt
+tgtttatgttaaatagaaagaaaaggtagaagattaataagtttatttgt
+ttcacaaataaaattatttgttttggtgttgatatgtcgacttttttgtt
+atctgtttatttttttttattagaaagttatatggtttgtttgtatgtta
+ggaagttaagattttgtagtgttctttttttgtgttttataacgttttct
+ttttttttaattggatggttttgtttttattaattttttaataaatttat
+aattttgaatttagtagttttgtttaaatttttgttttttattttaattt
+ttttgtgtgaacttgtcttttggtcaaatgttttttaaagacttaggtct
+tttttgagactggcctctgctctatgtttttataaatggcagtcttagcg
+tgaggacattaaggtagcaaaataatttgtgcttttaatgggttctagta
+tgaatggggttagtggctaattttttacttttatttttatgaattagttt
+tgtgtttaagaaataatggttgatattacacaaagataagtcttcggaaa
+tttttttattaaatatttttttatttttttaatatgttttctagggtaga
+atgttttgtaactttttttactaattttaatttaaaaaattacttcggag
+ttaacagaaagtcatatctgatttagttcttataataatgataagtttta
+catcgatgttgtattttagttcttaaagggaggagaggattttaggtttt
+agactgttcttctattattaaactaaacgtgatattagtttaattcatcg
+tgagatagaattgtttatcttggtaatgtcttaattttaattactgaaag
+tacgaaaggaaatttgttggagtttgataactttttgaaagtgttagtac
+tttttttgttggttttggttatggttgttttatttacgttagttttgtta
+tttgtgttttatattggtaattttgttttgagatgtaaggatttttataa
+gaataagatttcttcttttgagtgtggttttgttaggattggtaaaattc
+agaattcttttagtattcatttttttattatgatgcttatgtttgttatt
+tttgatttggaggtggtgatgtttcttgggattttggtttctgatttaaa
+ttctttgattagattttttatgttgttaatatttatttttggtggttttt
+atatggagtggtggtatggtaagttggtttggttgatttagattgatatt
+tctatttttttgatggtttttttattattttgtgtttctttgtttttgat
+tttttttgtttcttgtgttaagttgtcatttttttttgtggaatgggatt
+ttttgtcttttaaaatttctgtttattttaatagaattatgttttcttta
+attttgcttttggttactattagagttttggtttttagtacttattattt
+aagaggggaacttaattttaattattattactttatgttacttgtttttg
+tgggtagaatgtttaggttgattttcagtagtggttgtttttctatatta
+gttagttgggatttgttgggtatttctagtttttttttagttttgtttta
+caataattgagataggtgtagaggggctatgaatactgttttgacaaacc
+gtttaggtgatttttttttatttgtttttttttctagaacaatctttagt
+agttattatttcttgaggttgtcttttttttgttgattatcgtctttgat
+acttttattggcatcttttactaagagtgctcagtttccttttagaggtt
+gattacctaaagctatgagagctccgactcctattagttctcttgtacat
+agaagtactttggttacagctggtttggttttgattataaatttttctga
+gataatccttaataaggatgtgattatgatcattatagttgtgggtgttt
+ttactatgtttttttctagtatagctgctttggttgaggaggatttgaaa
+aaagttgtagccttaagaactttatctcagatagggttttctatgttgac
+agttggtattggtttgagttttgtttcttttattcatttgttaaggcatg
+ctctttttaaaaggtgtctttttatacaggttggttatttgattcattgt
+tctttaggtcaacaagatggccgtaattatagtaatttgggtaatgtacc
+ttattttattcaacttcagttgttagtaactttgttttgtttatgtggtt
+tggtgttttccagtggtgctgtaagtaaggattatattttagagtttttt
+ttttctaatttttttatggtggtttttgcttgtatgtttttcttttctgt
+ttttttaacttttggttataggtaccgtttatggaagggattttttataa
+gttttagacgtcctgtcttttgttttagtagtagggttgttatgaatttt
+ttaagtttgttgttagttttgttttctattttttttatttggtgaataaa
+ttttaatatgttgtgtataccgtgtctttttttgtatgtggacttttttg
+ttcctttgttttttgttgttataattatggttgttgggtttttatgtgtt
+aaattgttactaaaggagtttgtatataagtttttggttgacttttttgc
+taaaggttgggtttatggattgaagaattataagttttttgatttgtttt
+tagggggtattaattctcttggtgtaacttttttttcttttactggtttt
+tgaagtaatagttatatgaaaagtttgtattttaattctgttgtgattgt
+tttggttttgtttttttttttagtttggggctgtattttaagtttaaaat
+atgcgctttgcaagcggatgattctggctctatg
diff --git a/testsuite/mito-ascaris.gb b/testsuite/mito-ascaris.gb
new file mode 100644
index 0000000..a354421
--- /dev/null
+++ b/testsuite/mito-ascaris.gb
@@ -0,0 +1,533 @@
+LOCUS       NC_001327              14284 bp    DNA     circular INV 25-AUG-1999
+DEFINITION  Ascaris suum mitochondrion, complete genome.
+ACCESSION   NC_001327
+VERSION     NC_001327.1  GI:5834871
+KEYWORDS    .
+SOURCE      pig roundworm.
+  ORGANISM  Mitochondrion Ascaris suum
+            Eukaryota; Metazoa; Nematoda; Chromadorea; Ascaridida;
+            Ascaridoidea; Ascarididae; Ascaris.
+REFERENCE   1  (bases 1 to 14284)
+  AUTHORS   Okimoto,R., Macfarlane,J.L. and Wolstenholme,D.R.
+  TITLE     Evidence for the frequent use of TTG as the translation initiation
+            codon of mitochondrial protein genes in the nematodes, Ascaris suum
+            and Caenorhabditis elegans
+  JOURNAL   Nucleic Acids Res. 18 (20), 6113-6118 (1990)
+  MEDLINE   91045077
+REFERENCE   2  (bases 1 to 14284)
+  AUTHORS   Okimoto,R., Macfarlane,J.L., Clary,D.O. and Wolstenholme,D.R.
+  TITLE     The mitochondrial genomes of two nematodes, Caenorhabditis elegans
+            and Ascaris suum
+  JOURNAL   Genetics 130 (3), 471-498 (1992)
+  MEDLINE   92201635
+REFERENCE   3  (bases 1 to 14284)
+  AUTHORS   Wolstenholme,D.R., Okimoto,R. and Macfarlane,J.L.
+  TITLE     Nucleotide correlations that suggest tertiary interactions in the
+            TV-replacement loop-containing mitochondrial tRNAs of the
+            nematodes, Caenorhabditis elegans and Ascaris suum
+  JOURNAL   Nucleic Acids Res. 22 (20), 4300-4306 (1994)
+  MEDLINE   95023204
+REFERENCE   4  (bases 1 to 14284)
+  AUTHORS   Wolstenholme,D.R.
+  TITLE     Direct Submission
+  JOURNAL   Submitted (09-AUG-1990) Wolstenholme D.R., Biology Department,
+            University of Utah, Salt Lake City, UT 84112, USA
+COMMENT     PROVISIONAL REFSEQ: This record has not yet been subject to final
+            NCBI review. The reference sequence was derived from X54253.
+            See also X54252 for C. elegans mitochondrial genome.
+FEATURES             Location/Qualifiers
+     source          1..14284
+                     /organism="Ascaris suum"
+                     /organelle="mitochondrion"
+                     /db_xref="taxon:6253"
+                     /tissue_type="body wall muscle and egg."
+     tRNA            1..56
+                     /product="tRNA-Pro"
+     tRNA            57..113
+                     /product="tRNA-Val"
+     gene            114..548
+                     /gene="ND6"
+     CDS             114..548
+                     /gene="ND6"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="NADH dehydrogenase subunit 6"
+                     /protein_id="NP_006941.1"
+                     /db_xref="GI:5834872"
+                     /db_xref="SWISS-PROT:P24873"
+                     /translation="MLGSFFFLAIISCVMSYINVDPMKSSFFLIFSLLMVMPLISFFL
+                     HVWFSYFICLLFLSGIFVILVYFSSLSKIGYVVTPFYFVGGVLSVFFFYPFFYSVTDV
+                     VAVNNFYFSVYWMLLVWVIFVLIFFMNFTSYFLNFSGALRKV"
+     gene            551..784
+                     /gene="ND4L"
+     CDS             551..784
+                     /gene="ND4L"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="NADH dehydrogenase subunit 4L"
+                     /protein_id="NP_006942.1"
+                     /db_xref="GI:5834873"
+                     /db_xref="SWISS-PROT:P24874"
+                     /translation="MIFIFISFLSLFFKWQRLMFILISLEFIVMSLFILFSGDLNEMM
+                     FFYFMCFSVVSSVLGMVVMVGNVKFYGSDLCLF"
+     tRNA            785..841
+                     /product="tRNA-Trp"
+     tRNA            842..900
+                     /product="tRNA-Glu"
+     rRNA            901..1601
+                     /product="s-rRNA"
+     tRNA            1618..1671
+                     /product="tRNA-Ser"
+                     /note="codons recognized: UCN"
+     misc_feature    1672..2557
+                     /product="AT-region"
+     tRNA            2558..2614
+                     /product="tRNA-Asn"
+     tRNA            2625..2682
+                     /product="tRNA-Tyr"
+     gene            2683..3555
+                     /gene="ND1"
+     CDS             2683..3555
+                     /gene="ND1"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="NADH dehydrogenase subunit 1"
+                     /protein_id="NP_006943.1"
+                     /db_xref="GI:5834874"
+                     /db_xref="SWISS-PROT:P24875"
+                     /translation="MILMLVQVILIMIFVIQSIAFVTLYERHLLGGSQQRIGPNKVSF
+                     MGFLQAIFDGVKLLKKEQMTPLNSSEISFILVPGIFFIVMYLEWFVLPFFYDFMTFEY
+                     SILFFLCLIGFSVYTTLVSGMVSKSKYGMVGAIRASSQSVSYEIAFSLYLLAIVMHIN
+                     MFCFFSFFNLSLFIVYLPFLFMVLAELNRAPFDFAEGESELVSGYNVEYSSVAFVLLF
+                     LGEYGALLFFSTLTSVLFFGFSYVVIYCMFTILVFVRSSYPRFRYDLMMYFFWFKLLP
+                     VSLIFLGYFVIFLF"
+     gene            3561..4160
+                     /gene="ATP6"
+     CDS             3561..4160
+                     /gene="ATP6"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="ATP synthase F0 subunit 6"
+                     /protein_id="NP_006944.1"
+                     /db_xref="GI:5834875"
+                     /db_xref="SWISS-PROT:P24876"
+                     /translation="MTNVYFLDIFMFVYVLQFLFYFKESMLGVLVNKFLGLLVVVFSY
+                     TDSLPLSSVISVFTFLVLLTCCFGGYFMYSFCPCGMIEFTFVYAMVAWLSTLLTFITS
+                     EKFSIYISKAGDSFLKTFSMLLVELVSEVSRPLALTVRLTVNVLVGHVISMMLYQLLE
+                     LYLGIFYVWIVVLAIVMECFVFFIQSYIFSRLIYLYLNE"
+     tRNA            4169..4230
+                     /product="tRNA-Lys"
+     tRNA            4236..4290
+                     /product="tRNA-Leu"
+                     /note="codons recognized: UUR"
+     tRNA            4291..4341
+                     /product="tRNA-Ser"
+                     /note="codons recognized: AGN"
+     gene            4342..5244
+                     /gene="ND2"
+     CDS             4342..5244
+                     /gene="ND2"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="NADH dehydrogenase subunit 2"
+                     /protein_id="NP_006945.1"
+                     /db_xref="GI:5834876"
+                     /db_xref="SWISS-PROT:P24877"
+                     /translation="MLLFFCIFVVFLCVLNFFTSNVLVWWSVFLLMTVVFVCLSKGSG
+                     SYVGILNYFVIQESLGLFFLVFNVFLLQFFIVMMKVGVAPFHFWVFSVTGSLYDWLLM
+                     WFLTFQKLPFLPVLVQLFDFSAFFIFLFGICVCYFQLFVLKGYKSMMVISSTESFNWV
+                     VLTCFLSVVNVIYLFFYYVVLMAFLMPNFNVKDFNFVNWEVLLVFLNVPFSVSFFIKI
+                     FVLSEVFKLDGLFLLFLLLMMFLSMLCFSLWLVNMSVKNMKMLGDNFKVLFFLVFPMM
+                     VFSVIYYFSKILLCRLDKAEFFLK"
+     tRNA            5186..5246
+                     /product="tRNA-Ile"
+     tRNA            5247..5300
+                     /product="tRNA-Arg"
+     tRNA            5304..5358
+                     /product="tRNA-Gln"
+     tRNA            5374..5432
+                     /product="tRNA-Phe"
+     gene            5433..6530
+                     /gene="CYTB"
+     CDS             5433..6530
+                     /gene="CYTB"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="cytochrome b"
+                     /protein_id="NP_006946.1"
+                     /db_xref="GI:5834877"
+                     /db_xref="SWISS-PROT:P24878"
+                     /translation="MKLDFVNSMVVSLPSSKVLTYGWNFGSMLGMVLGFQILTGTFLA
+                     FYYSNDGALAFLSVQYIMYEVNFGWIFRVLHFNGASLFFIFLYLHLFKGLFFMSYRLK
+                     KVWVSGIVILLLVMMEAFMGYVLVWAQMSFWASVVITSLLSVIPVWGFAIVTWIWSGF
+                     TVSSATLKFFFVLHFLVPWGLLLLVLLHLVFLHETGSTSKLYCHGDYDKVCFYPEYWV
+                     KDFLNVVVWFVFIFFSLGYPFLLGDPEMFIESDPMMSPVHIVPEWYFLFAYAILRAIP
+                     NKVLGVVSLFASILVLVVFVLVNNYVSVMSKLNKFLVFVFIFVLVVLSWLGQCLVEDP
+                     FVFLSMVFSFLYFFVIFLLFLVYYFAGRVFM"
+     tRNA            6545..6600
+                     /product="tRNA-Leu"
+                     /note="codons recognized: CUN"
+     gene            6601..7368
+                     /gene="COX3"
+     CDS             6601..7368
+                     /gene="COX3"
+                     /codon_start=1
+                     /transl_except=(pos:6601..6603,aa:Met)
+                     /transl_table=5
+                     /product="cytochrome c oxidase subunit III"
+                     /protein_id="NP_006947.1"
+                     /db_xref="GI:5834878"
+                     /db_xref="SWISS-PROT:P24879"
+                     /translation="MFHNFHILSLSSYPILIFCSSLGFTSSLVVFFKNGIFGGLLFCL
+                     FSIFLVSFAWGKDIVMEGLSGYHNFFVMDGFKFGVLVFIFSEFMFFFGIFWTFFDAAL
+                     VPAHDVGGVWSPIGMHLVNPFGVPLLNTIILLSSGVSVTWAHYSLLSNKGCANSLMLT
+                     CILAVYFTGIQLMEYKEASFSISDGIFGSIFYLSTGFHGVHVLFGGLFLFFNLLRLLM
+                     SHFNYNHHLGLEFAIIYWHFVDVVWLFLFVFVYWWSY"
+     tRNA            7369..7423
+                     /product="tRNA-Thr"
+     gene            7424..8653
+                     /gene="ND4"
+     CDS             7424..8653
+                     /gene="ND4"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="NADH dehydrogenase subunit 4"
+                     /protein_id="NP_006948.1"
+                     /db_xref="GI:5834879"
+                     /db_xref="SWISS-PROT:P24880"
+                     /translation="MLDILLFSLYFFFEPVLFFFFMVVFGFVALNNYSWLGCFYFFDS
+                     FSFILLIVMSLFILGVVLLSESNFMLLLLSEVLVVVCVFFFVPSNVILMYMYFELSMF
+                     PILVMILGYGSQIEKINSSYYLIFYAALCSFPFLFVYFKSFFFISLVYFDFNLSWEMV
+                     FVLSLSFMMKFPVYFLHLWLPKAHVEAPTTASMLLAGLLLKLGTAGFLRILGCLSFVH
+                     NNVWIVLAFLGMILASFCCMFQSDAKALAAYSSITHMSFVLMALVFIIMSGKTGGVIL
+                     MLAHGYTSTLMFYLVGEFYHVSGSRMVYYMSSFFGSGMIMALLFAVVFLSNMGTPPSL
+                     SFLSEFIVISSSLNMMKFSFWVLFVYFFSAFYYSIYLLTSSVMGKGYVNFSIWNVGFS
+                     VPLVFMMYNIFWMSVFF"
+     misc_feature    8654..8770
+                     /product="intergenic region"
+     gene            8771..10348
+                     /gene="COX1"
+     CDS             8771..10348
+                     /gene="COX1"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="cytochrome c oxidase subunit I"
+                     /protein_id="NP_006949.1"
+                     /db_xref="GI:5834880"
+                     /db_xref="SWISS-PROT:P24881"
+                     /translation="MSGFYKYQGGLSVWLESSNHKDIGTLYFLFGLWSGMVGTSLSLV
+                     IRLELAKPGLLLGSGQLYNSVITAHAILMIFFMVMPTMIGGFGNWMLPLMLGAPDMSF
+                     PRLNNLSFWLLPTAMFLILDACFVDMGCGTSWTVYPPLSTMGHPGGSVDLAIFSLHCA
+                     GVSSILGAINFMTTTKNLRSSSISLEHMSLFVWTVFVTVFLLVLSLPVLAGAITMLLT
+                     DRNLNTSFFDPSTGGNPLIYQHLFWFFGHPEVYILILPAFGIISQSSLYLTGKKEVFG
+                     SLGMVYAILSIGLIGCVVWAHHMYTVGMDLDSRAYFTAATMVIAVPTGVKVFSWLATL
+                     FGMKMVFQPLLLWVMGFIFLFTIGGLTGVMLSNSSLDIILHDTYYVVSHFHYVLSLGA
+                     VFGIFTGVTLWWSFITGFVYDKMMMSSVFVLMFVGVNLTFFPLHFAGIHGYPRKYLDY
+                     PDVYSVWNIMASYGSMISVFALFLFIYVLLESFVGHRIFLFDYYVNSGPEYSLSGYVF
+                     GHSYQSEIFYSSIVFKF"
+     tRNA            10348..10405
+                     /product="tRNA-Cys"
+     tRNA            10410..10470
+                     /product="tRNA-Met"
+     tRNA            10471..10530
+                     /product="tRNA-Asp"
+     tRNA            10535..10590
+                     /product="tRNA-Gly"
+     gene            10591..11289
+                     /gene="COX2"
+     CDS             10591..11289
+                     /gene="COX2"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="cytochrome c oxidase subunit II"
+                     /protein_id="NP_006950.1"
+                     /db_xref="GI:5834881"
+                     /db_xref="SWISS-PROT:P24882"
+                     /translation="MNNFFQDFNLLFSSSLFSSYMDWFYNFNCSLLFGVLSFVSTMFV
+                     YLLLSSFYFKSKKIEYQFGELLCSVFPTLILVMQMVPSLSLLYYYGLMNLDSSLTVKV
+                     TGHQWYWSYEFSDIPGLEFDSYMKSLDQLELGEPRLLEVDNRCVVPCDVNIRFCITSG
+                     DVIHSWALPSMSIKLDAMSGILSTLSYSFPVVGVFYGQCSEICGANHSFMPVALEVTL
+                     LDNFKSWCVGLLSD"
+     tRNA            11291..11345
+                     /product="tRNA-His"
+     rRNA            11346..12305
+                     /product="l-rRNA"
+     gene            12306..12641
+                     /gene="ND3"
+     CDS             12306..12641
+                     /gene="ND3"
+                     /codon_start=1
+                     /transl_table=5
+                     /product="NADH dehydrogenase subunit 3"
+                     /protein_id="NP_006951.1"
+                     /db_xref="GI:5834882"
+                     /db_xref="SWISS-PROT:P24883"
+                     /translation="MLVLVMVVLFTLVLLFVFYIGNFVLSCKDFYKNKISSFECGFVS
+                     IGKIQNSFSIHFFIMMLMFVIFDLEVVMFLGILVSDLNSLISFFMLLMFIFGGFYMEW
+                     WYGKLVWLI"
+     gene            12642..14284
+                     /gene="ND5"
+     CDS             12642..14284
+                     /gene="ND5"
+                     /codon_start=1
+                     /transl_except=(pos:14283..14284,aa:TERM)
+                     /transl_table=5
+                     /product="NADH dehydrogenase subunit 5"
+                     /protein_id="NP_006952.1"
+                     /db_xref="GI:5834883"
+                     /db_xref="SWISS-PROT:P24884"
+                     /translation="MDISIFLMVFLLFCVSLFLIFFVSCVKLSFFFVEWDFLSFKISV
+                     YFNSIMFSLILLLVTISVLVFSTYYLSGELNFNYYYFMLLVFVGSMFSLIFSSGCFSM
+                     LVSWDLLGISSFFLVLFYNNWDSCSGAMNTVLTNRLGDFFLFVFFSSTIFSSYYFLSL
+                     SFFCWLSSLMLLLASFTKSAQFPFSGWLPKAMSAPTPISSLVHSSTLVTAGLVLIMNF
+                     SEMILNKDVIMIIMVVGVFTMFFSSMAALVEEDLKKVVALSTLSQMGFSMLTVGIGLS
+                     FVSFIHLLSHALFKSCLFMQVGYLIHCSLGQQDGRNYSNLGNVPYFIQLQLLVTLFCL
+                     CGLVFSSGAVSKDYILEFFFSNFFMVVFACMFFFSVFLTFGYSYRLWKGFFMSFSRPV
+                     FCFSSSVVMNFLSLLLVLFSIFFIWWMNFNMLCMPCLFLYVDFFVPLFFVVMIMVVGF
+                     LCVKLLLKEFVYKFLVDFFAKGWVYGLKNYKFFDLFLGGINSLGVTFFSFTGFWSNSY
+                     MKSLYFNSVVIVLVLFFFLVWGCILSLKYALCKRMILAL"
+     tRNA            14227..14282
+                     /gene="ND5"
+                     /product="tRNA-Ala"
+BASE COUNT     3168 a   1095 c   2909 g   7111 t      1 others
+ORIGIN      
+        1 cagtaggtag tttattttta aaatgtagta tttgggttac tgtgaatttt tactgaaaac
+       61 ttttagttta atttagaatt tctcgcttac aatgagaggg tttattaagt tttttgttgg
+      121 gtagtttctt ttttttggct attattagct gtgttataag ctatattaat gtggacccta
+      181 tgaagagtag ctttttttta attttttctt tgttgatggt tatgcctttg atttcttttt
+      241 ttttgcatgt atggttttct tactttattt gtttgttatt tctaagtggg atttttgtta
+      301 ttttggttta tttttctagt ttatctaaga tcggttatgt ggtaacacct ttttattttg
+      361 tcggaggtgt tttgtctgta tttttttttt accctttttt ttatagggta actgatgttg
+      421 ttgctgttaa taatttttat tttagtgttt attggatgtt gttggtctgg gtgatttttg
+      481 ttttaatttt ttttataaat ttcacaagtt attttttaaa cttttcgggg gctttgcgaa
+      541 aagtttagta attattttta tttttattag atttttgtca ttgtttttta agtggcaacg
+      601 tttgatgttt attttgattt cattggagtt tattgtgata aggttattta ttttattttc
+      661 gggtgatttg aatgaaatga tgttttttta ttttatgtgt tttagtgttg tttctagtgt
+      721 tttaggtatg gttgttatag ttggaaatgt taagttttat ggaagagatt tgtgtttatt
+      781 ttagacagat ttaagttaag tttaaactct tggttttcaa aaccaaaaat tttactctgt
+      841 agagatatta gtataaattt tttgtatatt tctttttcga agaaaaggtt tattatctta
+      901 tttaagtttt acttataagg atttaaaatt tgattatggt tttaggtagt gttataatga
+      961 tgttatctgt tttggattca ttgaatgggc aataattttt taccctggca ttttgtcgtt
+     1021 tgtataaatt ttgttccaga ataatcggct agactttata aacttgaact ctaattgatg
+     1081 ttagtttagg gttttgtaaa tatatcttgt tttttagggt gaaatcggga atttttattg
+     1141 ataatgctct aatctttaag atttggtgaa tgaatcagat tagtacctga ttaaacaaaa
+     1201 attaaaagag caggagtaaa gttgtattta aactgtaaga atattggcag gtttttaaat
+     1261 tatctttgga ggttgagtag taattgagaa ccctcattaa caacttttac tgtaggcgca
+     1321 tgtatgatcg tttattttat tcttaaggat tgtaatttta gattaattta ttttctgtaa
+     1381 aaatagataa atacttggtg tatgtaaaag atttaatttg acctacaata tgctatcttg
+     1441 tggatacttt tttagtagaa ggttgaaaat gtaaaagaca gtaagttttt ttttatataa
+     1501 agctgaagtt tatttaaaaa cggtacaaat catccatcaa ttgccttcag gggagtaagt
+     1561 tgtagtaaag tagagttagg ggaacctggc tctagtaatt aataaggttg tcttaatgaa
+     1621 ctagttgttt gtgttttgaa aacacaattt aggtttttaa cctatagttt tttttgttga
+     1681 caggggggga cctgtcaata ttttttattt agggtatttt tatatttttt ttattttgtt
+     1741 tctattttag ggtactttta taattaattt atttgagtat ctatgaaaaa aaatttttga
+     1801 ttattaagtt tttaaattag ttttaacttg ttttgtcttt tatataggtt tattttgtga
+     1861 taaccctaat ttttgtatat ttctgggtgt gtcttttgtg gtgaataaaa acgttatgtg
+     1921 tggatatata tatatatata tatatgtata tatatatata tatacgtata tatatatgta
+     1981 tatatatacg tatatataca tatatgtata taaataaata aatacatata tgtatttata
+     2041 tatatatata tatatatata tatttgtata tatatatata tatgttattt caaaaataag
+     2101 tatattaaga atataatata cttattttga aaataaagat atggtataag acataatccg
+     2161 gaatataaaa atgtaggatt atgtcttata ccatatctaa tattataaac ttagtttatt
+     2221 aaatatatat atatatatat atatatatat atatatacat taaatcattt agatatgttt
+     2281 ataaattata attaaaggtt aactaaataa ttatatatat atatatatat atatacaagt
+     2341 gtaaagatat gaatataaat atatatatat atatatatat atatatatat atatagttag
+     2401 taatagtaat atatacatat ataattatat atgtatatat taattaacca aaaacctttt
+     2461 caatcaattg aaaacctttt atatctttat gttttagtaa attggttacc taattagtta
+     2521 tgtaaatagt aaatagatat gtaaataatg aagagtttaa gagttagttt aatattagaa
+     2581 ttgttgactg ttgatcaatg ggtgattctc ttagtttgtg ttgtaaaaga ttagtttatt
+     2641 attaaaatgt tagattgtaa atctaaagaa ttttttcttt tgttgatttt gatgttggtt
+     2701 caggttattt taattatgat ttttgttatt cagtctattg cttttgttac tttgtatgag
+     2761 cgtcatttat tgggtggtag ccagcagcgt attggtccta ataaggttag ttttataggt
+     2821 ttcttgcagg ctatttttga tggtgttaaa cttttaaaaa aggagcagat gactcctctg
+     2881 aattcttcgg aaatttcttt tattttggtt cctggtattt tttttattgt tatgtattta
+     2941 gagtggtttg ttttaccttt tttttatgat tttatgactt ttgagtactc tattcttttt
+     3001 tttttgtgtt tgattgggtt ttctgtatat acaactttgg ttagtggtat ggtaagaaag
+     3061 tctaagtatg gtatggtagg tgctattcgt gctagtagtc agagggtttc ttatgagatt
+     3121 gctttttctt tgtatttgtt ggctattgtg atgcatatta atatgttttg tttttttagg
+     3181 ttttttaact taagtttgtt tattgtttat ttaccttttc tttttatggt tttggcagag
+     3241 ttaaatcgtg ctccttttga ttttgctgag ggtgagagtg agttggttag aggctataat
+     3301 gttgagtatt ctagagtagc ttttgtgttg ttgtttttag gtgaatatgg ggctttgttg
+     3361 ttttttagga ctttgacttc ggttttgttt tttggtttta ggtatgttgt tatttattgt
+     3421 atgtttacta ttttggtgtt tgtgcgtagt tcttatcctc gttttcgtta tgatctaata
+     3481 atgtattttt tttggtttaa gttgttaccg gtgtctttaa tttttttggg ttattttgtt
+     3541 atttttcttt tttagtttat attactaatg tttatttttt ggatattttt atgtttgttt
+     3601 atgttttgca gtttttgttt tattttaagg agagtatgtt gggagttttg gttaataaat
+     3661 ttttaggact tttggtggtg gtttttagtt atactgatag tttaccttta agttctgtaa
+     3721 tttcagtttt tacttttttg gtattgttga cttgttgttt tgggggttat tttatgtatt
+     3781 ctttttgtcc ttgtggtatg attgagttta cttttgttta tgctatggtg gcttgattaa
+     3841 gaactcttct tacttttatt acgagtgaaa agttttctat ttatatttct aaagctgggg
+     3901 ataggttttt gaaaactttt agtatgttgt tggtagagtt ggttagagag gtttctcgtc
+     3961 cgttggcttt aacggtgcgt ttaactgtta atgttttggt tgggcatgtt attagtatga
+     4021 tattgtatca gttgctggag ttatatttgg gtatttttta tgtttggatt gttgttttgg
+     4081 ctattgttat agagtgtttt gtttttttta ttcaaagtta tattttttcg cgtttgattt
+     4141 atttgtattt aaatgaatag ttttgtttgg ggtgttaact taagtttaaa gtgttagatt
+     4201 tttaatctgg aaatgggttg tcacatcctg gttttgttgt tatagcataa gaagtgcatt
+     4261 tgttttaagc gtaaaagata tgggacaact gacaaatgtt ttcaggtctt ctaaatctgt
+     4321 tttggagaaa tccgtttgtt tttgttgctt tttttttgta tttttgtggt ttttctttgt
+     4381 gttttgaatt tttttactag aaatgttttg gtttgatgga gtgtgttttt gttgataact
+     4441 gttgtttttg tttgtctgtc taaggggtct ggttcttatg tgggtatttt aaattatttt
+     4501 gttattcaag aaagtttggg gttatttttt ttggtgttta atgttttttt gttacaattt
+     4561 tttattgtta tgatgaaggt tggtgtggct ccttttcatt tttgggtttt tagtgtaacc
+     4621 ggatctctgt atgattggtt gttgatgtgg tttttgactt ttcagaagtt accttttttg
+     4681 cctgttttgg tccagttgtt tgattttagg gcttttttta tttttttgtt tggaatttgt
+     4741 gtgtgttatt ttcagttgtt tgttttgaag ggctataaga gtatgatggt tatttcttct
+     4801 acagagtctt ttaattgagt tgttttaact tgttttttat ctgttgttaa tgttatttat
+     4861 ttattttttt attatgttgt tttaatggct tttttaatac cgaattttaa tgttaaggat
+     4921 tttaattttg ttaattggga agtcttgttg gtttttttaa atgttccttt tagtgtttct
+     4981 ttttttatta agatttttgt tttgagggag gtttttaaat tggatgggtt gtttttgttg
+     5041 tttttgttgt tgatgatgtt tttatctatg ttgtgtttta gtttgtgatt ggttaatatg
+     5101 agtgttaaaa atatgaagat gttgggtgat aattttaagg ttttattttt tttggtgttt
+     5161 cctataatgg tgttttctgt tatttattat tttagtaaaa ttttattatg tcgtcttgat
+     5221 aaggcggagt tctttttgaa ataataggac gttaaataga taagctatgc ctagttacgg
+     5281 tctgggaaga gagtcgtctt ttttatactt tagtttagga agaatattta tttttggtgt
+     5341 aaaagggttg tagtatagag agagggagag gttactctgt tagtttatgt tttaaaatat
+     5401 gactttgaag aagttgggaa atgttaggag tgattaagtt ggattttgtt aattctatgg
+     5461 ttgttaggtt accgtctagt aaggttttaa cttatggttg gaattttggt agtatgttgg
+     5521 gcatggtttt gggttttcag attttgactg gtactttttt ggctttttat tattctaatg
+     5581 atggtgcttt ggcctttttg agtgttcaat acattatata tgaagttaat tttggttgga
+     5641 tttttcgtgt tttacatttt aatggtgcta gtttgttttt tatttttttg tatttgcatt
+     5701 tatttaaggg attgtttttt atgagttatc gtttgaagaa ggtttgggta tctggtattg
+     5761 taattcttct tttggttata atggaggctt ttatgggtta tgttttagtg tgggcacaaa
+     5821 tgaggttttg ggcttctgtg gttatcacta gtttattgag tgtaattcct gtctgaggtt
+     5881 ttgctattgt tacttgaatc tgaagtgggt ttacggtttc tagtgctact ttgaaatttt
+     5941 tttttgtttt gcattttttg gtgccttggg ggttgttgtt attagtttta ttacatttgg
+     6001 tttttttgca tgagactgga agaacttcta aattgtactg tcatggtgat tatgataagg
+     6061 tttgttttta tcctgagtat tgggtcaagg actttttgaa tgtggtagtt tggtttgttt
+     6121 ttattttttt ttctttgggt tacccgtttc ttttgggtga tcctgaaatg tttattgagt
+     6181 ctgatcctat aatgaggcct gttcatattg tgcctgagtg atattttttg tttgcttatg
+     6241 ctattttgcg tgctattcct aataaggttt tgggggttgt gtctttgttt gctagtattt
+     6301 tggttcttgt tgtttttgtt ttggtgaata actatgtttc tgtgatgtct aaattgaata
+     6361 agtttcttgt ttttgttttt atttttgttt tggtggtttt gagttgactt gggcagtgtt
+     6421 tggttgagga tccgtttgtt tttttaagta tggttttttc ttttttgtat ttttttgtta
+     6481 tttttttatt atttttggtg tattattttg ctggtcgtgt ttttatgtag tgggtttagt
+     6541 tggtgtatat atagtataaa aaatatgata gatttaggtt ctatagatgg tttgtatact
+     6601 gtttttcata attttcatat tttaagtctt tctaggtacc caattttgat tttttgtagt
+     6661 tctttgggtt ttactagttc tttagtagtt ttttttaaga atggtatttt tggtggtttg
+     6721 ttgttttgtt tattttctat ttttttggtt tcttttgctt ggggtaaaga tattgttatg
+     6781 gagggtctta gtggttacca taattttttt gttatggatg gttttaagtt tggtgtttta
+     6841 gtgtttattt ttagtgagtt tatgtttttt tttggtattt tttggacttt ttttgatgct
+     6901 gcattggttc ctgctcatga tgttggtggt gtctggtctc ctattggtat acatttggtg
+     6961 aatccttttg gggtaccttt gttgaatact attattcttt taagtagtgg tgtgtctgtt
+     7021 acttgagctc attatagact tttgagtaat aaggggtgtg ctaatagttt gatattaacc
+     7081 tgtattttgg ctgtttattt tactggtatt caattgatgg agtataagga ggctagtttt
+     7141 tctatttctg atggtatttt tggtagtatc ttttatttat ctaccggttt tcatggggtt
+     7201 catgtgttgt ttggtggatt atttttgttt tttaatctat tacgtttatt aatgtctcat
+     7261 tttaattata atcatcatct tggtttggag tttgccatta tttattggca ttttgtagat
+     7321 gtagtttggt tgtttttgtt tgtttttgtt tattgatgat cttattaagc catgttagtt
+     7381 tatgtgaaaa tgtgtgattt gtaatcgtgg gtagtttgtg gctttgttag atattttgtt
+     7441 attttcttta tatttttttt ttgagccggt tttgtttttt ttttttatag tagtgtttgg
+     7501 gtttgtggct ttgaataatt attcgtggtt aggttgtttt tacttttttg actctttttc
+     7561 ttttattttg ttgattgtta tgagtctgtt tattttgggg gtggttttat tgagggaaag
+     7621 taattttatg cttcttttgt tgtcagaagt tttggttgtt gtttgtgtgt ttttttttgt
+     7681 tccttctaat gtaattttaa tatatatgta ttttgagttg tccatgtttc ctattttggt
+     7741 tataattctt ggttatggtt cccagattga gaaaattaat tcttcttatt atttaatttt
+     7801 ttatgctgct ctttgttctt tccctttctt gtttgtttat tttaagaggt ttttttttat
+     7861 tagtttggtt tattttgatt ttaatttatc ttgggaaatg gtttttgttt tgagtttaag
+     7921 atttatgata aaatttcctg tttattttct tcatttatgg ttacctaagg ctcatgtaga
+     7981 agctcctact acggctagta tgttgttggc tggtttgtta cttaagttgg gaactgctgg
+     8041 atttttacgt attttgggtt gtttgagttt tgtgcacaat aatgtgtgga ttgtattggc
+     8101 ttttttgggg ataattttgg cttctttttg ttgtatgttt caaagtgatg ctaaggcttt
+     8161 agccgcttat tcttctatta ctcatataag gtttgttttg atggctcttg tttttattat
+     8221 tatgtctggt aaaactggtg gtgttatttt aatgttggct catgggtaca cttctactct
+     8281 tatgttttat cttgtagggg aattttatca tgtttctggt aggcggatgg tttattatat
+     8341 gagtagattt tttggttctg gtatgattat ggcgcttctt tttgctgtgg tgtttttatc
+     8401 taatatgggt acccctcctt ctttgtcttt tttatcagaa tttattgtaa tttcttcgtc
+     8461 tttaaatatg atgaaattta gtttttgggt gttatttgtt tattttttct cggcttttta
+     8521 ttactctatt tatttgttaa ccagatctgt tatgggaaaa ggttatgtaa attttaggat
+     8581 ttgaaatgtg ggattttctg ttcctttggt gtttataatg tataatattt tttggataag
+     8641 tgtttttttt taaaaaagta aggtttaggt tctaacgaaa ggtttttttt tcgttagttt
+     8701 ttgtttaatt gctaaaaatg ttttgatttt taggactaaa tttaggtttt gaatgtgata
+     8761 gttttaattg attagtggtt tttataaata tcaaggtggg ttgtctgttt gattggaaag
+     8821 ttctaatcat aaggatattg gtactttgta ttttttgttt ggtttgtggt ctggtatggt
+     8881 tggtactagg ttgtctttgg tgattcgttt ggaattggct aaacctggtc ttcttttggg
+     8941 tagtggtcag ttatacaatt ctgttattac tgcgcatgct attttgatga ttttttttat
+     9001 agttatacct actatgattg gtggttttgg taattgaatg ttgcctttga tgttgggggc
+     9061 ccctgatatg agttttcctc gtttaaataa tttaagtttt tggttgttgc ctactgctat
+     9121 gtttttaatt ttggatgctt gttttgttga tatgggttgt ggtactagtt ggactgttta
+     9181 tcctcctttg agtactatgg gtcatcctgg tggtagggtt gatcttgcta tttttagttt
+     9241 gcattgtgct ggggttagat cnattttggg tgctattaat tttatgacta ctactaagaa
+     9301 tttgcgtagt agttctattt ctttggaaca tatgagattg tttgtttgaa ctgtttttgt
+     9361 tactgttttt ttgttggttt tatctttacc tgttttggct ggggctatta ctatgttgtt
+     9421 aactgatcgt aatcttaata cttctttttt tgatcctagg actggtggta accctttgat
+     9481 ttatcaacat ttattttggt tttttggtca tcctgaggtt tatattttga ttttaccggc
+     9541 ttttggtatt attagtcaga gtagtttgta tctgactggt aaaaaggagg tttttgggtc
+     9601 tttgggtatg gtttatgcta ttttgagtat tggtttaatt ggttgtgttg tttgagctca
+     9661 tcatatgtat actgttggta tggatcttga ctctcgggct tattttactg ctgcaactat
+     9721 ggttattgct gttcctactg gtgttaaggt ttttagttgg ttggctacct tgtttggtat
+     9781 aaagatggtt tttcaacctt tacttttatg agttatgggt tttatttttt tgtttactat
+     9841 tggtgggtta accggggtta tgctttctaa ttctagtttg gatattatct tgcatgatac
+     9901 ttattatgtt gttagtcatt ttcattatgt ccttagtttg ggggctgttt ttggtatttt
+     9961 tacgggtgtg actttgtggt gaagttttat tactggtttt gtttatgata agatgataat
+    10021 gagaagtgtt tttgttttaa tgtttgttgg ggttaattta actttttttc ctttacattt
+    10081 tgctggtatt catggttatc ctcgtaagta tttggattat cctgatgttt attctgtttg
+    10141 aaatattatg gcttcttatg ggtctataat tagtgtgttt gctttgtttt tgtttattta
+    10201 tgttttgttg gagtcttttg tgggtcatcg tatttttttg tttgattatt atgtaaatag
+    10261 tggccctgag tatagtctta gtggctatgt ttttggtcat agttaccagt ctgagatttt
+    10321 ttataggtct attgttttta agttttagag tctttagtat atttttagta tgcttaattg
+    10381 cagattaggt ggatttgtgg gctttgttga ataagatagg ataagttgag tctgtgaggt
+    10441 tcataccctc ttggtgtttt tctcttattg aaaactatag tataattttt tattatacct
+    10501 tattgtcgat ggggagaatt tttagtttta tgttgatctt ttagtatatt tttgtacatt
+    10561 tgacttccaa tcagatagtt ttaaaggtta ttgaataatt tttttcaaga ttttaatttg
+    10621 ttgttttcta gtagtttgtt ttctagttat atagattggt tttataattt taattgtagg
+    10681 cttttatttg gtgttttatc ttttgtttct actatgtttg tttatctttt gttaagtagt
+    10741 ttttatttta agagtaagaa gattgagtat cagtttggtg agttattatg tagggtgttt
+    10801 cctactttga ttttggttat gcaaatggtg ccttctttaa gtttgttgta ttattatggt
+    10861 ttaatgaatt tggataggag tttgactgtt aaggtaactg gacatcagtg atattgaagt
+    10921 tatgaattta gggatatccc tggtttggaa tttgattctt atatgaagtc tttggatcag
+    10981 ttggagttgg gtgaacctcg tcttttggag gttgataatc gttgtgttgt gccttgtgat
+    11041 gttaatatcc gtttttgtat tacttctggt gatgttattc attcttgggc tttacctagt
+    11101 atgtctatta agttagatgc tatgagtgga attttgagta ctttgtctta tagttttcct
+    11161 gtggttggtg tattttatgg tcaatgttct gaaatttgtg gtgctaatca tagttttata
+    11221 cctgtggctt tggaagttac tcttttggat aattttaaga gttggtgtgt ggggttattg
+    11281 agtgattaga agctttgtag tttatgtgaa aatgcttgtt tgtgatatga gtgaaattgg
+    11341 agctttagta tttttttttt cattttttag tattgtgtac tatttaggga aaataacatt
+    11401 tgtttatgtt aaatagaaag aaaaggtaga agattaataa gtttatttgt ttcacaaata
+    11461 aaattatttg ttttggtgtt gatatgtcga cttttttgtt atctgtttat ttttttttat
+    11521 tagaaagtta tatggtttgt ttgtatgtta ggaagttaag attttgtagt gttctttttt
+    11581 tgtgttttat aacgttttct ttttttttaa ttggatggtt ttgtttttat taatttttta
+    11641 ataaatttat aattttgaat ttagtagttt tgtttaaatt tttgtttttt attttaattt
+    11701 ttttgtgtga acttgtcttt tggtcaaatg ttttttaaag acttaggtct tttttgagac
+    11761 tggcctctgc tctatgtttt tataaatggc agtcttagcg tgaggacatt aaggtagcaa
+    11821 aataatttgt gcttttaatg ggttctagta tgaatggggt tagtggctaa ttttttactt
+    11881 ttatttttat gaattagttt tgtgtttaag aaataatggt tgatattaca caaagataag
+    11941 tcttcggaaa tttttttatt aaatattttt ttattttttt aatatgtttt ctagggtaga
+    12001 atgttttgta acttttttta ctaattttaa tttaaaaaat tacttcggag ttaacagaaa
+    12061 gtcatatctg atttagttct tataataatg ataagtttta catcgatgtt gtattttagt
+    12121 tcttaaaggg aggagaggat tttaggtttt agactgttct tctattatta aactaaacgt
+    12181 gatattagtt taattcatcg tgagatagaa ttgtttatct tggtaatgtc ttaattttaa
+    12241 ttactgaaag tacgaaagga aatttgttgg agtttgataa ctttttgaaa gtgttagtac
+    12301 tttttttgtt ggttttggtt atggttgttt tatttacgtt agttttgtta tttgtgtttt
+    12361 atattggtaa ttttgttttg agatgtaagg atttttataa gaataagatt tcttcttttg
+    12421 agtgtggttt tgttaggatt ggtaaaattc agaattcttt tagtattcat ttttttatta
+    12481 tgatgcttat gtttgttatt tttgatttgg aggtggtgat gtttcttggg attttggttt
+    12541 ctgatttaaa ttctttgatt agatttttta tgttgttaat atttattttt ggtggttttt
+    12601 atatggagtg gtggtatggt aagttggttt ggttgattta gattgatatt tctatttttt
+    12661 tgatggtttt tttattattt tgtgtttctt tgtttttgat tttttttgtt tcttgtgtta
+    12721 agttgtcatt tttttttgtg gaatgggatt ttttgtcttt taaaatttct gtttatttta
+    12781 atagaattat gttttcttta attttgcttt tggttactat tagagttttg gtttttagta
+    12841 cttattattt aagaggggaa cttaatttta attattatta ctttatgtta cttgtttttg
+    12901 tgggtagaat gtttaggttg attttcagta gtggttgttt ttctatatta gttagttggg
+    12961 atttgttggg tatttctagt ttttttttag ttttgtttta caataattga gataggtgta
+    13021 gaggggctat gaatactgtt ttgacaaacc gtttaggtga ttttttttta tttgtttttt
+    13081 tttctagaac aatctttagt agttattatt tcttgaggtt gtcttttttt tgttgattat
+    13141 cgtctttgat acttttattg gcatctttta ctaagagtgc tcagtttcct tttagaggtt
+    13201 gattacctaa agctatgaga gctccgactc ctattagttc tcttgtacat agaagtactt
+    13261 tggttacagc tggtttggtt ttgattataa atttttctga gataatcctt aataaggatg
+    13321 tgattatgat cattatagtt gtgggtgttt ttactatgtt tttttctagt atagctgctt
+    13381 tggttgagga ggatttgaaa aaagttgtag ccttaagaac tttatctcag atagggtttt
+    13441 ctatgttgac agttggtatt ggtttgagtt ttgtttcttt tattcatttg ttaaggcatg
+    13501 ctctttttaa aaggtgtctt tttatacagg ttggttattt gattcattgt tctttaggtc
+    13561 aacaagatgg ccgtaattat agtaatttgg gtaatgtacc ttattttatt caacttcagt
+    13621 tgttagtaac tttgttttgt ttatgtggtt tggtgttttc cagtggtgct gtaagtaagg
+    13681 attatatttt agagtttttt ttttctaatt tttttatggt ggtttttgct tgtatgtttt
+    13741 tcttttctgt ttttttaact tttggttata ggtaccgttt atggaaggga ttttttataa
+    13801 gttttagacg tcctgtcttt tgttttagta gtagggttgt tatgaatttt ttaagtttgt
+    13861 tgttagtttt gttttctatt ttttttattt ggtgaataaa ttttaatatg ttgtgtatac
+    13921 cgtgtctttt tttgtatgtg gacttttttg ttcctttgtt ttttgttgtt ataattatgg
+    13981 ttgttgggtt tttatgtgtt aaattgttac taaaggagtt tgtatataag tttttggttg
+    14041 acttttttgc taaaggttgg gtttatggat tgaagaatta taagtttttt gatttgtttt
+    14101 tagggggtat taattctctt ggtgtaactt ttttttcttt tactggtttt tgaagtaata
+    14161 gttatatgaa aagtttgtat tttaattctg ttgtgattgt tttggttttg tttttttttt
+    14221 tagtttgggg ctgtatttta agtttaaaat atgcgctttg caagcggatg attctggctc
+    14281 tatg
+//
diff --git a/testsuite/plus1.prior b/testsuite/plus1.prior
new file mode 100644
index 0000000..cd23688
--- /dev/null
+++ b/testsuite/plus1.prior
@@ -0,0 +1,384 @@
+DIRICHLET
+74
+MATP_MP BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_MP END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_MP MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_MP MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_MP MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_ML BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_ML END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_ML MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_ML MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_ML MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_MR BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_MR END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_MR MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_MR MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_MR MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_D BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_D END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_D MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_D MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_D MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_IL BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_IL END
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_IL MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_IL MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+MATP_IL MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+MATP_IR BIF
+2
+1
+1.0
+1.0 1.0 
+MATP_IR END
+2
+1
+1.0
+1.0 1.0 
+MATP_IR MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+MATP_IR MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATP_IR MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_ML BIF
+2
+1
+1.0
+1.0 1.0 
+MATL_ML END
+2
+1
+1.0
+1.0 1.0 
+MATL_ML MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_ML MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATL_ML MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_D BIF
+2
+1
+1.0
+1.0 1.0 
+MATL_D END
+2
+1
+1.0
+1.0 1.0 
+MATL_D MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_D MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATL_D MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_IL BIF
+2
+1
+1.0
+1.0 1.0 
+MATL_IL END
+2
+1
+1.0
+1.0 1.0 
+MATL_IL MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+MATL_IL MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATL_IL MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATR_MR BIF
+2
+1
+1.0
+1.0 1.0 
+MATR_MR MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATR_MR MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATR_D BIF
+2
+1
+1.0
+1.0 1.0 
+MATR_D MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATR_D MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+MATR_IR BIF
+2
+1
+1.0
+1.0 1.0 
+MATR_IR MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+MATR_IR MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+BEGL_S BIF
+1
+1
+1.0
+1.0 
+BEGL_S MATP
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+BEGR_S BIF
+2
+1
+1.0
+1.0 1.0 
+BEGR_S MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+BEGR_S MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+BEGR_IL BIF
+2
+1
+1.0
+1.0 1.0 
+BEGR_IL MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+BEGR_IL MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+ROOT_S BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+ROOT_S MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+ROOT_S MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+ROOT_S MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+ROOT_IL BIF
+3
+1
+1.0
+1.0 1.0 1.0 
+ROOT_IL MATL
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+ROOT_IL MATP
+6
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 
+ROOT_IL MATR
+4
+1
+1.0
+1.0 1.0 1.0 1.0 
+ROOT_IR BIF
+2
+1
+1.0
+1.0 1.0 
+ROOT_IR MATL
+3
+1
+1.0
+1.0 1.0 1.0 
+ROOT_IR MATP
+5
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 
+ROOT_IR MATR
+3
+1
+1.0
+1.0 1.0 1.0 
+16
+1
+1.0
+1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
+4
+1
+1.0
+1.0 1.0 1.0 1.0
+4
+1
+1.0
+1.0 1.0 1.0 1.0
diff --git a/testsuite/regressions.sqc b/testsuite/regressions.sqc
new file mode 100644
index 0000000..ba29d01
--- /dev/null
+++ b/testsuite/regressions.sqc
@@ -0,0 +1,50 @@
+# Infernal's regression tests, an sqc command file
+# SRE, Mon Aug  5 17:23:25 2002
+# SVN $Id: regressions.sqc 1529 2005-12-13 20:52:25Z eddy $
+#
+
+# Regression tests of cmalign.
+#
+1  prep        model/trna           @cmbuild@ -F --rf --wnone %TRNA.CM% trna1415G.sto
+1  regression  cmalign:trna/1       @cmalign@ %TRNA.CM% 3trnas.fa
+1  regression  cmalign:trna/2       @cmalign@ -l %TRNA.CM% 3trnas.fa
+2  prep        model/vault          @cmbuild@ -F --rf %VAULT.CM% vault.sto
+2  regression  cmalign:vault/1      @cmalign@ %VAULT.CM% vault.fa
+2  regression  cmalign:vault/2      @cmalign@ -l %VAULT.CM% vault.fa
+
+
+# Regression tests of cmbuild.
+#
+1  regression  cmbuild/rf/trna      @cmbuild@ -F --rf --wnone %MODEL% trna1415G.sto
+1  regression  cmbuild/trna         @cmbuild@ -F  %MODEL% trna1415G.sto
+1  regression  cmbuild/rf/RNaseP    @cmbuild@ -F --rf  %MODEL% rnaseP-eubact.sto
+1  regression  cmbuild/RNaseP       @cmbuild@ -F  %MODEL% rnaseP-eubact.sto
+1  regression  cmbuild/SRP          @cmbuild@ -F  %MODEL% srp-euk.sto
+
+# Regression tests for cmscore.
+#
+1  prep        model/trna1          @cmbuild@ -F --wnone %TRNA1.CM% trna1415G.sto
+1  prep        model/trna2          @cmbuild@ -F --wnone %TRNA2.CM% trna1415G.sto
+1  regression  cmscore/trna1        @cmscore@  %TRNA1.CM% trna-regression.fa
+1  regression  cmscore/trna2        @cmscore@  %TRNA2.CM% trna-regression.fa
+1  regression  cmscore/local/trna1  @cmscore@ --local  %TRNA1.CM% trna-regression.fa
+1  regression  cmscore/local/trna2  @cmscore@ --local  %TRNA2.CM% trna-regression.fa
+
+2  prep        rand50               @shuffle@ -i -n 50 -t 90 --dna --seed 42 -o %RAND50%
+2  regression  trna1/rand50         @cmscore@  %TRNA1.CM% %RAND50%
+2  regression  trna2/rand50         @cmscore@  %TRNA2.CM% %RAND50%
+2  regression  trna1/rand50/local   @cmscore@ --local  %TRNA1.CM% %RAND50%
+2  regression  trna2/rand50/local   @cmscore@ --local  %TRNA2.CM% %RAND50%
+
+2  prep        model/rnaseP         @cmbuild@ --rf -F %RNASEP.CM% rnaseP-eubact.sto
+2  prep        model/srp            @cmbuild@ -F %SRP.CM% srp-euk.sto
+2  regression  rnaseP/bsu           @cmscore@  %RNASEP.CM% rnaseP-bsu.fa
+2  regression  rnaseP/bsu/local     @cmscore@ --local  %RNASEP.CM% rnaseP-bsu.fa
+2  regression  srp/ffs              @cmscore@  %SRP.CM% ffs-ecoli.fa
+2  regression  srp/ffs/local        @cmscore@ --local  %SRP.CM% ffs-ecoli.fa
+
+3  prep        rand20               @shuffle@ -i -n 20 -t 100 --dna --seed 42 -o %RAND20%
+3  regression  rnaseP/rand          @cmscore@  %RNASEP.CM% %RAND20%
+3  regression  rnaseP/rand/local    @cmscore@ --local  %RNASEP.CM% %RAND20%
+3  regression  srp/rand             @cmscore@  %SRP.CM% %RAND20%
+3  regression  srp/rand/local       @cmscore@ --local  %SRP.CM% %RAND20%
\ No newline at end of file
diff --git a/testsuite/rnaseP-bsu.fa b/testsuite/rnaseP-bsu.fa
new file mode 100644
index 0000000..34b3e4d
--- /dev/null
+++ b/testsuite/rnaseP-bsu.fa
@@ -0,0 +1,10 @@
+>B.subtilis 
+GTTCTTAACGTTCGGGTAATCGCTGCAGATCTTGAATCTGTAGAGGAAAG
+TCCATGCTCGCACGGTGCTGAGATGCCCGTAGTGTTCGTGCCTAGCGAAG
+TCATAAGCTAGGGCAGTCTTTAGAGGCTGACGGCAGGAAAAAAGCCTACG
+TCTTCGGATATGGCTGAGTATCCTTGAAAGTGCCACAGTGACGAAGTCTC
+ACTAGAAATGGTGAGAGTGGAACGCGGTAAACCCCTCGAGCGAGAAACCC
+AAATTTTGGTAGGGGAACCTTCTTAACGGAATTCAACGGAGAGAAGGACA
+GAATGCTTTCTGTAGATAGATGATTGCCGCCTGAGTACGAGGTGATGAGC
+CGTTTGCAGTACGATGGAACAAAACATGGCTTACAGAACGTTAGACCACT
+T
diff --git a/testsuite/rnaseP-eubact.sto b/testsuite/rnaseP-eubact.sto
new file mode 100644
index 0000000..95fe906
--- /dev/null
+++ b/testsuite/rnaseP-eubact.sto
@@ -0,0 +1,347 @@
+# STOCKHOLM 1.0
+
+#=GC RF         .....xxxxxx-xxx--xxxxxxxxx-xxx---xxxx-x--x-x---xxxxxxxxxx--------xxxx--------xxxx-xxxx-x---xxx-xx-x-xxxxxxxxxxxxxxxxxxxx-xxxx----xxxx-xxxx-xxxx-xxx----------------xxxxx------------------xxx--xxxxx-x------------------------------------xxxx--------------------------------------xxxxx-xxx---xxxxxxx--xxxxxxxxxxx-xxxxxx----------------------------------xxxx--------------------------x-----xx---------------------------------------------xx-------------------x---------------------- [...]
+#=GC COMMENT1   -----AAAAAA-AAA--AABBBBBBB--CC---CCCC-C--C-C---CCCC-CCCCCC-CCCC---------CCCCCCCCC-CCCC-C----CC-CC-C-CCCC----DDD-DDDDDEEEEE---FFFFFFFF--GGG-GGHHHHHH---------------------------------------HHHH-HHIII-II----------------------------------------------------------------------------IIII-I-JJ------KKKKK---------------LLLLL------------------------------------LL--------------------------L-----LL---------------------------------------------LL-------------------LLL--LLLL-------------- [...]
+#=GC COMMENT2   .....<-----Pi-----><-Pii->--<------------P-iii---------------->--Liii---<-------------Piii------------->-CRI<--Piv--><-Pv>---<--Pvi->--<Pvii><------Pviii------->--Lviii---<-------Pviii--------><--------------Pvix------------->--------Lvix--------<--------------Pvix--------------->-Px------<Pxi>--CRII---------<--Pxii--------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+#=GC SS_cons    -----<<<<<<-<<<--<<<<<<<<<--<<---<<<<-<--<-<---<<<<-<<<<<<-<<<<--------->>>>>>>>>->>>>->---->>->>->->>>>----AAA-AAAAA<<<<<---BBBBBBBB--<<<-<<<<<<<<--<<<<<<<<<<<<---------->>->>>>>>>>>>-->>>>->><<<-<<---<<<-----<-<<<-<<<<<<<<<<-------------------->>>>->>>>>>---->>-->>>--->->->>>>->-<<------<<<<<---------------<<<<<---<<<-<<<<<<<------>>>>>>>>>>------<<-<<<<<<<<<--->>>>>>>>>----<-----<<<<<<<<<<--->>>>>>>><<<<<<<<------>>>>>>>>----<<------<<<<<--->>>>><<<--<<<<-<<<<<<---->>> [...]
+EP2             .......................................................................................................gaggaaaguccgggcAA-CACA----GGGC-AACC-UGCU-UUC----------------UAACG------------------GAA--AGGUC-UC---G------------------------------UUUAUU----------------------------------C-GGGAAC-AGA---AAGUGCC--ACAGAAAAUA--ACUACU------------------------------------UC--------------------------G-----A------------------------------------------------------------------------------------------ [...]
+EP27            ....................................................................................................ggggaggaaaguccgggcUC-CAUA----GGGC-AGCG-UGCU-CGC----------------UAACG------------------GCG--AGGCG-GG-----------------------------------GUAA-------------------------------------CCCGAC-GGA---AAGUGCA--ACAGAAAACAU-ACCGCC------------------------------------CA--------------------------U-----UG----------------------------------------------------------------------------------------- [...]
+EP4             ......................................................................................................CGAGGAAAGUCCGAGCAC-CACA----GGGC-AGAG-UGCC-GGG----------------UAACA------------------CCC--GGCGA-UG-----------------------------------GCGA-------------------------------------CAUCAG-GGA---AAGUGCA--ACAGAAAGAA--ACCGCC------------------------------------C---------------------------------------------------------------------------------------------------------------------------- [...]
+EP1             .......................................................................................................gaggaaaguccgggcUC-CAAC----GGGC-GCAG-UGCU-GGU----------------UAACG------------------ACC--AGGGG-UC---ACU-----C-UC--------------------GAAA------------------------G--AGA---G-G-GGCUAC-GGA---AAGUGCC--ACAGAGAAUAU-ACCGCU------------------------------------UA--------------------------G-----AA---------------------------------------------GA-------------------C---------------------- [...]
+A.tumefaciens   .....CCAGUU-GGC--CGGGCAGCC-GCG---CCUU-A--C-CAAUGUC---------------GAAA---------------GA-C----GG-UA-A-GGUGAGGAAAGUCCGGGCUC-C--A-CGGAAAU-ACGG-UGCC-GGA----------------UAACG------------------UCC--GGCGG-GG-----------------------------------GCGA-------------------------------------CCCCAG-GGA---AAGUGCC--ACAGAGAGCAA-ACCGCC------------------------------------AU--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+C.crescentus    .CGGACCAGAU-GAU--CGGGCGGUC-GCG---UCGU-C--------------------------UUCG--------------------------GA-C-GCCGAGGAAAGUCCGGGCUC-C--A-CGGUGAC-AAGG-CGGU-GGG----------------UAACG------------------CCC--ACCGG-GA-----------------------------------GCGA-------------------------------------UCCCAG-GGA---UAGCGCC--ACAGAAAGCAA-ACCUCC------------------------------------UC--------------------------C-----C------------------------------------------------------------------------------------------ [...]
+R.capsulatus    .....GCGGAA-GAC--CGGAUGACC-GCG---GCGG-C--C-C---AUAG-CUCCG--------UUUUU-------CGGA-UAGC-U----GG-GC-C-UCCGAGGAAAGUCCGGACUC-C--A-UGAAGCA-ACGG-UGCC-GGG----------------UAACG------------------CCC--GGCGG-GG-----------------------------------GCAA-------------------------------------CCCCAG-GGA---AAGCGCC--ACAGAGAACAG-ACCGCC------------------------------------CC--------------------------G------------------------------------------------------------------------------------------------ [...]
+R.palustris     .....UCAGUC-GGC--CGGACGGCC-GCU---CCGG-CAAGUG---CC----------------GAAA----------------G-G----CC-GC-C-GGGGAGGAAAGUCCGGGCUC-C--A-UCGACAU-ACGG-UGCC-GGA----------------UAACG------------------UCC--GGCGG-GG-----------------------------------GCGA-------------------------------------CCCCAG-GGA---AAGUGCC--ACAGAGAACGA-ACCGCC------------------------------------CG--------------------------C-----CU---------------------------------------------UC------GCAGCUUCGCUGCUUC--GGCG-------------- [...]
+R.rubrum        .....CCAGUC-GGC--CGGAUGGCC-GCU---CUCC-GUCA-U---CGUC-CCCGGG-------CCACC------CCCGAUGGAC-C----GU-CG-G-GGGGAGGAAAGUCCGGGCUC-C--A-CGGGAAC-ACGG-UGCC-GGG----------------UAACG------------------CCC--GGCGG-GG-----------------------------------GCGA-------------------------------------CCCUAG-GGA---AAGUGCC--ACAGAGAGCAA-ACCGCC------------------------------------GG--------------------------C-----C------------------------------------------------------------------------------------------ [...]
+R.prowazekii    .....CUAAAU-GGU--CGUGCAGUU-GCG---UGAU----------------------------GAUA---------------------------A-U-CACGAGGAAAGUCCGGACUC-U--A-UAGAGGU-AUGG-UGCC-GGU----------------UAACA------------------UCC--GGCAG-AG---UA------------------------------UUAU---------------------------------U-A-CUUUAG-GGC---UAGUACC--ACAGAAAAUAU-ACCGCC------------------------------------GA--------------------------G------------------------------------------------------------------------------------------------ [...]
+Wolbachia-sp    .....UAGGUG-GAA--UAAGUAGCU-GCU---GUUG-U--G-U---------------------GAUAA----------------------AC-AU-A-GCAGAGGAAAGUCCGGGCUC-C--A-AGGAAAA-AUAG-UGAC-GGG----------------UAAUG------------------CCC--GCCGG-AG-----------------------------------GUAA-------------------------------------CUCCAG-UUA---UAGGGCU--ACAGAAAAUU--ACCGCC------------------------------------UA--------------------------A-----AA----------------------------------------------------------------------------------------- [...]
+PS1             .......................................................................................................gaggaaaguccgggcUC-C--A-CGAAACA-ACGG-UGCC-GGA----------------UAAUG------------------CCC--GGCGG-GG-----------------------------------GUGA-------------------------------------CCCCAG-GGA---AAGUGCCACACAGAGAGCAG-ACCGCC------------------------------------CC--------------------------G-----GC----------------------------------------------------------------------------------------- [...]
+PS2             .......................................................................................................gaggaaagugcgggcUC-C--A-CGGAAGC-AUGG-UGCC-GGG----------------UAACG------------------CCC--GGCGG-GG-----------------------------------GCGA-------------------------------------CCCCAG-GGA---CAGCGCC--ACAGAGAACAG-ACCGCC------------------------------------CG--------------------------C-----CU---------------------------------------------AC-------------------GCG-------------------- [...]
+PS6             .......................................................................................................gaggaaaguccgggcUC-C--A--CGGAAC-GCGG-UGCC-GGG----------------UAACG------------------CCC--GGCGG-GG-----------------------------------GCGA-------------------------------------CCCCAG-GGA---AAGUGCC--ACAGAGAGCAG-ACCGCC----------------------------------GAUG--------------------------G-----CU---------------------------------------------CC------------------------------------------ [...]
+PS24            .......................................................................................................gaggaaaguccgggcUC-C--A-CAUAACC-ACGG-UGCC-GGG----------------UAACG------------------CCC--GGCGG-UC---GCG-----C-CUC-GGGACUGCGCUAUU---GCGUG----CGAUAGGGGAAGCCA----GACAAGC---G-C-GGCAAG-GGA---CAGUGCC--ACAGAGAGCAG-ACCGCC----------------------------------UAUG--------------------------G-----CC---------------------------------------------GU-------------------CGU--CCG--------------- [...]
+PS26            .......................................................................................................gaggaaaguccgggcUC-C--ACGGAAACG-ACGG-UGCC-GGA----------------UAAUG------------------UCC--GGCGA-GG-----------------------------------GUGA-------------------------------------CCUUAG-GGA---AAGUGCC--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----UC---------------------------------------------CU------------------------------------------ [...]
+PS27            .......................................................................................................gaggaaaguccgggcUC-C--A--CGGAAC-GCGG-UGCC-GGG----------------UAACA------------------CCC--GGCGG-GG-----------------------------------GCGA-------------------------------------CCCCAG-GGA---CAGUGCC--ACAGAGAGCAG-ACCGCC----------------------------------GAUC--------------------------G-----GC---------------------------------------------GU------------------------------------------ [...]
+PS31            .......................................................................................................gaggaaaguccgggcUC-C--A-CGAAACA-AGGG-UGGC-GGG----------------UAACG------------------CCC--GCCGG-CG---UUC-----C-----------------------UUCG----------------------------GG---G-G-CGCAAG-GGA---AAGUGCC--ACAGAGAGUAU-ACCGCC----------------------------------GAUG--------------------------A-----UC---------------------------------------------CC-------------------GGA-------------------- [...]
+LGB23           .......................................................................................................gaggaaaguccgggcUC-C--A-UGAAGCA-AGGG-UGCC-GGG----------------UAAUG------------------CCC--GGCCG-GG-----------------------------------GAAA-------------------------------------CCCGAG-GGA---AAGCGCC--ACAGAGAAGAG-UCUGCC------------------------------------CC--------------------------G-----A------------------------------------------------------------------------------------------ [...]
+LGB41           .......................................................................................................gaggaaaguccgggcUC-C--A-CGGAACA-ACGG-UGCC-GGG----------------UAACG------------------CCC--GGCGG-CU---CCU-----G-C---------------------CUCG---------------------------GCC---G-G-AGUUAG-GGA---AAGUGCC--ACAGAAGCAU--ACCGCC------------------------------------UG--------------------------C-----C------------------------------------------------------------------------------------------ [...]
+LGW113          .......................................................................................................gaggaaaguccgggcUC-C--A-CGGAACA-ACGG-UGCC-GGG----------------UAACG------------------CCC--GGCGG-CU---CCU-----G-C---------------------CUCG---------------------------GCC---G-G-AGUUAG-GGA---AAGUGCC--ACAGAAAGCAU-ACCGCC------------------------------------UG--------------------------C-----C------------------------------------------------------------------------------------------ [...]
+ESH212C         .......................................................................................................gaggaaaguccgggcuC-C--A-UCGACAU-ACGG-UGCC-GGA----------------UAACA------------------CCC--GGCGG-GG-----------------------------------GCGA-------------------------------------CCCCAG-GGA---AAGUGCC--ACAGAGAACGA-ACCGCC------------------------------------UU--------------------------C-----AC----------------------------------------------------------------------------------------- [...]
+SM-A12(14)      .......................................................................................................gaggaaagucCGGGCUC-C--U--UCGGAC-AGGG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCCAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A18(31)      .......................................................................................................gaggaaaguccgggcUC-C--A-UGGAAGC-GCGG-UGCC-GGA----------------UAACG------------------UCC--GGCGG-GG-----------------------------------GCGA-------------------------------------CCUCAG-GGA---AAGUGCC--ACAGAAAGCAA-ACCGCC------------------------------------CU--------------------------C-----GA---------------------------------------------GG-------------------CC--------------------- [...]
+SM-A46(74)      .......................................................................................................gaggaaaguccgggcUC-C--G--UCAGGC-AGGA-CGCC-AGG----------------UAACG------------------CCU--GGAGG-GU-----------------------------------GCGA-------------------------------------GCCCAU-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A48(76)      .......................................................................................................gaggaaaguccgggcUC-C--U--UCGGAC-AGGG-cGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCCAU-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+A.eutrophus     .....AAAGCA-GGC--CAGGCAACC-GCU---GCCU-G--C-A---CC----------------GCAA----------------G-G----UG-CA-G-GGGGAGGAAAGUCCGGACUC-CACA----GGGC-AGGG-UGUU-GGC----------------UAACA------------------GCC--AUCCA-CG-----------------------------------GCAA-------------------------------------CGUGCG-GAA---UAGGGCC--ACAGAGACGA--GUCUUG------------------------------------CC--------------------------G-----CC---------------------------------------------GG-------------------G---------------------- [...]
+B.pertussis     .....AGGGCA-GAU--CGGGCAAUC-GCG---GGGG-A--U-----------------------GCAA------------------------A-UC-C-UUCGAGGAAGGUCCGGACUC-CACA----GGGC-GGGA-UAGC-GGC----------------UAACG------------------GCC--GUCCG-GC---GAC-----G-CUG-GCGGG-------------CUUG--------------CCCGC----CG--GAA---A-A-GCCGAG-GAA---CAGGGCC--ACAGAGACGA--GUCUGU------------------------------------CA--------------------------U-----GAGGGCGCGCCUGGCGCGCACCGGCACGGCCAUCUCCGUGCCG----CG-------------------CCG--UCCG-------------- [...]
+B.bronchiseptica .....AGGGCA-GAU--CGGGCAAUC-GCG---GGGG-A--U-----------------------GCAA------------------------A-UC-C-UUCGAGGAAGGUCCGGACUC-CACA----GGGC-GGGA-UAGC-GGC----------------UAACG------------------GCC--GUCCG-GC---GAC-----G-CUG-GCGGG-------------CUUG--------------CCCGC----CG--GAA---A-A-GCCGAG-GAA---CAGGGCC--ACAGAGACGA--GUCUGU------------------------------------CA--------------------------U-----GAGGGCGCGCCUGGCGCGCACCGGCACGGCCAUCUCCGUGCCG----CG-------------------CCG--UCCG------------- [...]
+C.testosteroni  .......................................................................................................gaggaaaguccgggcUG-CAUA----GGGC-GGCG-UAGC-AGC----------------UAACA------------------GCU--GUCCA-CC-----------------------------------GUGA-------------------------------------GGUGAG-GAU---CAGAGCA--ACAGAGACGA--GUCUGG------------------------------------CA--------------------------G-----GA---------------------------------------------GU-------------------GCC-------------------- [...]
+N.europaea      .....GAAGCC-GGU--CAGACAGUC-GCU---GCCU-G--------------------------GUGA------------------------C--A-G-GGAGAGGAAAGUCCGGGCUC-CACA----GAGC-AGGA-UGCC-GGU----------------UAACG------------------GCC--GGCCG-CC-----------------------------------GUGA-------------------------------------GGUGAG-GAA---CAGGGCC--ACAGAGACGA--GCGUAU----------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+N.gonnorhoeae   .....CGGGAC-GGG--CAGACAGUC-GCC---GCGU-A--U-C---GC----------------GUAA----------------G-G----CA-UA-C-GGGGAGGAAAGUCCGGGCUC-CGCA----GGGU-AGAA-UGCC-GGU----------------UAACG------------------GCC--GGGCG-CG-----------------------------------GUAA-------------------------------------CGCGAC-GGA---AAGUGGA--ACAGAAAGCAAAACCGCC----------------------------------GAUG--------------------------G-----CU---------------------------------------------GC------------------------------------------ [...]
+N.meningitidis-Z2491 .....CGGGAC-GGG--CAGACAGUC-GCC---GCGU-A--U-C---GC----------------GUAA----------------G-G----CA-UA-C-GGGGAGGAAAGUCCGGGCUC-CGCA----GGGU-AGAA-UGCC-GGU----------------UAACG------------------GCC--GGGCG-CG-----------------------------------GUAA-------------------------------------CGCGAC-GGA---AAGUGGA--ACAGAAAGCAAAACCGCC----------------------------------GAUG--------------------------G-----CU---------------------------------------------GC------------------------------------- [...]
+N.meningtidis-MC58 .....CGGGAC-GGG--CAGACAGUC-GCC---GCGU-A--U-C---GC----------------GUAA----------------G-G----CA-UA-C-GGGGAGGAAAGUCCGGGCUC-CGCA----GGGU-AGAA-UGCC-GGU----------------UAACG------------------GCC--GGGCG-CG-----------------------------------GUAA-------------------------------------CGCGAC-GGA---AAGUGGA--ACAGAAAGCAAAACCGCC----------------------------------GAUG--------------------------G-----CU---------------------------------------------GC--------------------------------------- [...]
+T.thioparus     .......................................................................................................gaggaaaguccgggcUC-CACA----GAGC-AGGA-UGCC-GGC----------------UAACG------------------GCC--GGACG-CC-----------------------------------GCGA-------------------------------------GGCGAG-GAA---UAGGGCC--ACAGAGACGA--GCGUAU----------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+Mxa1            .......................................................................................................gaggaaagucccggcUG-CACA----GAGC-GGGA-UGAC-GGC----------------UAACG------------------GCC--GUACG-CU---GAA-----A-GCU-G-----------------GUAA------------------C----AG--UAU---A-A-GGCGAG-GAA---UAGGGCC--ACAGAGACGA--GUCGGU------------------------------------UC--------------------------G-----AC--------------------------------------------CAG-------------------UGA--GCAA-------------- [...]
+ESH26-4         .......................................................................................................gaggaaaguccgggcUG-CACA----GAGC-GGGA-UGAC-GGC----------------UAACG------------------GCC--GUACG-CU---GAA-----A-GCU-G-----------------GCAA------------------C----AG--UAU---A-A-GGCGAG-GAA---UAGGGCC--ACAGAGACGA--GCGUAU----------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+ESH167F         .......................................................................................................gaggaaaguccgggcUC-CAUA----GAGC-AGGG-UGAU-GGC----------------UAACG------------------ACC--AUCCA-CG-----------------------------------GUGA-------------------------------------CGUGCG-GAA---UAGGGCC--ACAGAGACGA--GUCUUC------------------------------------GC--------------------------C-----CC---------------------------------------------GG-------------------C---------------------- [...]
+ESH183D         .......................................................................................................gaggaaaguacgggcUC-CAUA----GGGC-AGGG-UGUU-GGC----------------UAAUA------------------GCC--AUCCA-CG-----------------------------------GCAA-------------------------------------CGUGCG-GAA---UAGGGCC--ACAGAGACGA--GUCUUG------------------------------------CC--------------------------A-----UC---------------------------------------------GG-------------------G---------------------- [...]
+A.ferrooxidans  .....GGAGUG-GGC--CAGGCGACC-GCC---GCGG-A--------------------------GCAA--------------------------UC-C-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AAGG-CGCC-GGU----------------UAACG------------------GCC--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC----------------------------------AAGC--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+A.ferrooxidans-g .....GGAGUG-GGC--CAGACGACC-GCC---GCGG-A--------------------------GCAA--------------------------UC-C-GGGGAGGAAAGUCCGGGCUC-CACA----GGGC-AAGG-CGCC-GGC----------------UAACG------------------GCC--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC---------------------------------AAAGC--------------------------G-----C----------------------------------------------------------------------------------------- [...]
+A.paspali       .......................................................................................................gaggaaaguccgggCUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAACA--ACCGCC---------------------------------UAAGC--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+A.salinestris-184 .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAACA--ACCGCC---------------------------------UAAGC--------------------------G-----C---------------------------------------------------------------------------------------- [...]
+A.vinlandii-CA  .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAACA--ACCGCC---------------------------------UAAGC--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+A.macrocytogenes123 .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AAAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------G-----C-------------------------------------------------------------------------------------- [...]
+A.chroococcum   .......................................................................................................gaggaaaguccgggCUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAACA--ACCGCC---------------------------------UAAGU--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+Buchnera-APS    ..UGAAGUUGA-CUA--AAAACAGUC-GCU---GUUU-A--G-U---UU----------------UUAA------------------A---AAU-UA-A-AAAGAGGAAAGUCCGGGCUC-CAUA----GAGC-AGGG-UGCC-AGA----------------UAACA------------------UCU--GGAAA-GC-----------------------------------GUGA-------------------------------------GCUUAU-GAC---UAGUGCA--ACAGAAAAUAA-ACCACC------------------------------------UA--------------------------U-----UU---------------------------------------------UG-------------------UA--------------------- [...]
+C.vinosum       .....GGAGUC-GGC--CAGACAGUC-GCU---UCCG-U--C-----------------------CUGGU-----------------------G-AC-G-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GAGA-------------------------------------GUCCAC-GGA---AAGUGCC--GCAGAAAAGAU-ACCGCC---------------------------------GACCC--------------------------C-----GU---------------------------------------------C------------------------------------------- [...]
+E.coli          .....GAAGCU-GAC--CAGACAGUC-GCC---GCUU-C--G-U---CGUCGUCCUC--------UUCG--------GGGG-AGAC-G---GGC-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+E.coli-g        .....GAAGCU-GAC--CAGACAGUC-GCC---GCUU-C--G-U---CGUCGUCCUC--------UUCG--------GGGG-AGAC-G---GGC-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+E.coli-JM109    .....GAAGCU-GAC--CAGACAGUC-GCC---GCUU-C--G-U---CGUCGUCCUC--------UUCG--------GGGG-AGAC-G---GGC-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGA----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+E.agglomerulans .....GAAGCU-GAC--CAGACAGUC-GCC---GCUU-C--G-U---CGUCGUCCUCC-------UUCG-------GGGGG-AGAC-G---GGC-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AAGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GU---G-------------------------------UCAC-----------------------------------G-ACCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+H.influenza     .....CGAGUU-GGU--UAGACAAUC-GCU---GGUU-U--A-U---UGAAGCCCUUAACCGUA-UUUA--UACGACCUAGUGGGACA---AGU-AA-A-CGAGAGGAAAGUCCGAGCUA-CACA----GGGC-AGAG-UGCC-GGA----------------UAACG------------------UCC--GGGCG-GC-----------------------------------GUGA-------------------------------------GCCGAC-GAC---CAGUGCA--ACAGAGAGCAG-ACCGCC------------------------------------GU--------------------------------------------------------------------------------------------------------------------------- [...]
+K.pneumoniae    .....GAAGCU-GAC--CAGACAGUC-GCC---GCUU-C--G-U---CGUCGUCCUCC-------UUCG-------GGGGG-AGAC-G---GGC-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AAGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GU---G-------------------------------UCAC-----------------------------------G-ACCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+L.adecarboxylata .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------C--------------------- [...]
+P.vulgaris      .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGCC-AGA----------------UAACG------------------UCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GAC---AAGUGCA--GCAGAGAGUAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------UG------------------------------------------ [...]
+P.fluorescens   .....AGAGUC-GAU--UGGACAGUC-GCU---GCCC-U--C-U---AU----------------GAAA----------------A-U---UAG-GG-G-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAAUG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+P.aeruginosa    .....AGAGUC-GAU--UGGACAGUC-GCU---GUCG-C--G-C---------------------AAUA-----------------------GC-GC-G-GUGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+P.aerogenes     .......................................................................................................gaggaaaguccgggcUA-CAUA----GGGC-AGAG-UGCC-GGA----------------UAACG------------------UCC--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GAC---CAGUGCA--GCAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CU---------------------------------------------C------------------------------------------- [...]
+P.azotoformans  .......................................................................................................gaggaaaguccgggCUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAAUG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+P.putida        .......................................................................................................gaggaaaguccgggCUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+P.stutzeri      .......................................................................................................gaggaaaguccgggCUC-CAUA----GGGC-AAAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+X.fastidiosa    GCGGUGAAGUC-GGC--UGGGCAGUC-GCG---UCAU-C--C-----------------------GAGA------------------------G-GA-U-GCCGAGGAAAGUCCGGGCUC-CAUA----GGGC-AAGG-UGCC-AGG----------------UAACA------------------CCU--GGGCG-GC-----------------------------------GUGA-------------------------------------GUCGAC-GGA---AAGUGCA--ACAGAAAGAU--ACCGCC------------------------------------AA-----------------------UAUU-----CC---------------------------------------------U------------------------------------------- [...]
+P.alcalifaciens .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGA----------------UAACG------------------UCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GAC---AAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------UG------------------------------------------ [...]
+P.shigelloides  .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGCG-GC-----------------------------------GCAA-------------------------------------GCCGAC-GAC---UAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------UG-------------------UG--------------------- [...]
+S.typhi         .....GAAGCU-GAC--CAGACAGUC-GCC---GCUU-C--G-U---CGUCGUCCU---------UUCG---------GGG-AGAC-G---GGC-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G-----------------------------------GGAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------C---------------------- [...]
+S.typhimurium   .....GAAGCU-GAC--CAGACAGUC-GCC---GCUU-C--G-U---CGUCGUCCU---------UUCG---------GGG-AGAC-G---GGC-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------C---------------------- [...]
+S.marcescens    .....GGAGUU-GAC--CAGACAGUC-GCC---GCUU-C--A-U---UGCCGUCCUC--------UUCG--------GGGG-AGAC-A---GAU-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCAA-------------------------------------GCCUAC-GAC---UAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+S.liquefaciens  .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCAA-------------------------------------GCCUAC-GAC---UAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+S.putrefaciens  .....CGAGUU-GGC--CAGACAGUC-GCC---GCGU-U--C-----------------------GCAA------------------------G-AA-C-GGGGAGGAAAGUCCGGGCUU-CAAA----GAGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGCG-GU-----------------------------------GUGA-------------------------------------ACCGAC-GAC---AAGUGCA--ACAGAGAGGAG-ACCGCC------------------------------------AU--------------------------C-----AU---------------------------------------------AG-------------------C---------------------- [...]
+V.cholera       ....AGUUGAC-UGG--GUAGUCGCU-GCC---UUAU-U--G-A---CGUC-CCUUGG-C----CUAUC------GCCAGGGAGACUG----AU-AA-G-GGGGAGGAAAGUCCGGGCUC-CAUA----GAGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCAA-------------------------------------GCCUAC-GAC---AAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------UC-------------------UCU-------------------- [...]
+Y.pestis        .....GGAGUU-GAC--UAGACAGUC-GCC---GCUU-C--A-C---UGCCGUCCCU--------UUCG--------GGGG-AGAC-A---GGU-GG-A-GGGGAGGAAAGUCCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCAA-------------------------------------GCCUAC-GAC---AAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------C---------------------- [...]
+ESH7-9          .......................................................................................................gaggaaaguccgggcUU-CAAC----GGGC-AAGG-UGCC-AGG----------------UAACG------------------CCU--GGGCG-GC-----------------------------------GUGA-------------------------------------GCCGAC-GGA---AAGUGCA--GCAGAGAGUAG-ACCGCC------------------------------------UU--------------------------CAAUAUGG---------------------------------------------UU-------------------UCG--A----------------- [...]
+ESH7-16         .......................................................................................................gaggaaaguccgggcUA-CAUA----GGGC-AGCG-UGCC-AGC----------------UAACG------------------GCU--GGGCA-GG-----------------------------------GUAA-------------------------------------CUUGAC-GAC---CAGUGCA--GCAGAGAGUAG-ACCGCC---------------------------------UUUGG--------------------------CUU---AU---------------------------------------------AU-------------------GAG--UAUC-------------- [...]
+ESH17b-7        .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GGAG-UGCC-AGG----------------UAAUG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+ESH20b-4        .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGAG-CGCC-AGG----------------UAACA------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--GCAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------G-----U------------------------------------------------------------------------------------------ [...]
+ESH21b-4        .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAAUG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+BH145           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAAUG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGU--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+P126            .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAAUG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+P131            .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGAA-GC-----------------------------------GCGA-------------------------------------GCUUAC-GAC---AAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------C---------------------- [...]
+LGW23           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AAGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCCAC-GGA---CAGUGCA--ACAGAAAGCAA-ACCGCC----------------------------------UAUG--------------------------U-----CA---------------------------------------------CG-------------------GCU--CGU--------------- [...]
+purpleX         .......................................................................................................GAGGAAAGUCCGGGCUC-CACA----GGGC-AGGG-UGCC-AGA----------------UAACG------------------UCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----UC---------------------------------------------C------------------------------------------- [...]
+vHge2           .......................................................................................................gaggaaaguccgggcUU-CAUA----GGGC-AAGG-UGCC-AGG----------------UAACG------------------CCU--GGGCG-GU-----------------------------------GUGA-------------------------------------ACCGAC-GGA---AAGUGCA--GCAGAGAGUAG-ACCGCC------------------------------------UU--------------------------CAAUAACG---------------------------------------------UU-------------------UCU--U----------------- [...]
+SM-A02          .......................................................................................................gaggaaaguccgggcCC-CAAC----GGGC-AGAG-CGCC-AGG----------------UAACA------------------CCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--GCAGAAAAUAU-ACCGCC---------------------------------UAAGC--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+SM-A03          .......................................................................................................gaggaaaguccgggcUC-CGCA----GGGC-AGAG-UGCC-AGG----------------UAACA------------------CCU--GGGGG-GC-----------------------------------GAGA-------------------------------------GCCUAC-GGA---AAGUGCA--ACAGAAAGCAU-ACCGCC---CAA-AAACGGGGUAACACCCGUUUGAG-----UGC--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A07          .......................................................................................................gaggaaagucCGGGCUC-CACA----GGGC-AGGG-UGCU-AGG----------------UAAUG------------------UUU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAACAU-ACCGCC------------------------------------UA--------------------------C-----GUC---------------------------------------------------------------------------------------- [...]
+SM-A09(11)      .......................................................................................................gaggaaagucCGGGCUC-CACA----GGAC-AGGG-UGCC-AGA----------------UAACG------------------UCU--GGGAG-GC-----------------------------------GCAA-------------------------------------GCCUAC-GGC---CAGUGCA--ACAGAAAGUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A14(17)      .......................................................................................................gaggaaagucCGGGCUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+SM-A15(19)      .......................................................................................................gaggaaagucCGGGCUC-CACA----GGGC-AGGG-UGCC-AGG----------------UAAUC------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCA--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------------------------------------------------------------------------------------------------------- [...]
+SM-A19(32)      .......................................................................................................gaggaaagucCGGGCUC-C--U--UCGGAC-AGGG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCCAU-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A20(33)      .......................................................................................................gaggaaagucCGGGCUC-CACA----GGGC-AGGG-UGCC-AGG----------------UAACU------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCA--ACAGAAAAUAU-ACCGCC------------------------------------CG--------------------------C----UUA---------------------------------------------UU-------------------CA--------------------- [...]
+SM-A22(37)      .......................................................................................................gaggaaagucCGGGCUC-CUUC----GGAC-AGGG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCCAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------UG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A29(46)      .......................................................................................................gaggaaagucCGGGCUC-C--U--UCGGAC-AGGG-CGCC-AGG----------------UAACC------------------CCU--GGAGG-GC-----------------------------------GCGA-------------------------------------GCCCAU-GGA---AAGUGCC--ACAGAAAACAA-ACCGCC------------------------------------AG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+SM-A32(54)      .......................................................................................................gaggaaagucCGGGCUC-CAUA----GGAC-AAGG-GCGCCAGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCAA-------------------------------------GCCCAC-GGA---AAGUGCC--GCAGAAAGCAA-ACCGCC--------------------------------UAAGCC--------------------------G-----CC---------------------------------------------AU-------------------CG--------------------- [...]
+SM-A33(55)      .......................................................................................................gaggaaagucCGGGCUC-C--U--UCGGAC-AGGG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCCAU-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------GG--------------------------------------------------------------------------------------------------------------------------- [...]
+SM-A34(56)      .......................................................................................................gaggaaaguccgggcUC-C--U--UCGGAC-AGGG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCCAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A36(59)      .......................................................................................................gaggaaaguccgggcUC-C--A---UGGGC-AGGG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---GAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------GG--------------------------G------------------------------------------------------------------------------------------------ [...]
+SM-A38(62)      .......................................................................................................gaggaaaguccgggcUC-CACA----GGAC-AGGG-UGCC-AGA----------------UAACG------------------UCU--GGGAG-GC-----------------------------------GCAA-------------------------------------GCCUAC-GGC---CAGUGCA--ACAGAAAGUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A40(65)      .......................................................................................................gaggaaaguccgggcUC-CAAA----GGGC-AAGG-UGCC-AGG----------------UAACA------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCA--GCAGAAAGUAU-ACCGCC------------------------------------CG--------------------------G-----CG---------------------------------------------AU-------------------CCA--CC---------------- [...]
+SM-A47(75)      .......................................................................................................gaggaaaguccgggcUC-CGGC----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A51(79)      .......................................................................................................gaggaaaguccgggcUC-C--A--UCGGAC-AGGG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCCAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SM-A53(82)      .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGCC-AGA----------------UAACG------------------UCU--GGGGG-GC-----------------------------------GCAA-------------------------------------GCCCAC-GGC---AAGUGCA--ACAGAAAGUAU-ACCGCC------------------------------------GG--------------------------C------------------------------------------------------------------------------------------------ [...]
+CPA54           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGU-AGAG-CGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCA--ACAGAGAGCAG-ACCGCC---------------------------------UACGU--------------------------A-----AC---------------------------------------------C------------------------------------------- [...]
+CPA63           .......................................................................................................gaggaaaguccgggcUC-C-AA----GGGC-AAAG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-AC-----------------------------------GUGA-------------------------------------GUCCAC-GGA---AAGUGCA--ACAGAAAGCAA-ACCGCC---------------------------------UAAGU--------------------------U-----UU---------------------------------------------UC------------------------------------------ [...]
+CPB139          .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+CPB141          .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCAA-------------------------------------GCCUAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------G---------------------- [...]
+CPA52           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGGA--ACAGAGAGCAG-ACCGCC---------------------------------UAAGC--------------------------G-----CU---------------------------------------------C------------------------------------------- [...]
+CPB147          .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GU-----------------------------------GUAACA-----------------------------------ACCUAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CU------------------------------------------ [...]
+CPB71           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GU-----------------------------------GUAACA-----------------------------------ACCUAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CU------------------------------------------ [...]
+CPB73           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GU-----------------------------------GUAACA-----------------------------------ACCUAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CU------------------------------------------ [...]
+CPB74           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GAGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GU-----------------------------------GUAACA-----------------------------------GCCCAC-GAC---UAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------C---------------------- [...]
+CPB75           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------C---------------------- [...]
+CPB80           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+CPB86           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+DU1             .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----U------------------------------------------------------------------------------------------ [...]
+TP1             .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGU--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+UK2             .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAACA--ACCGCC---------------------------------UAAGC--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+WC1             .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAACA--ACCGCC---------------------------------UAAGC--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+VSDW            ....................................................................................................ggggaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CA-------------------C---------------------- [...]
+EF              ....................................................................................................ggggaggaaaguccgggcUC-CAUA----GGGC-GGAG-UGCC-AGG----------------UAAUG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+SM1             .......................................................................................................gaggaaaguccgggCUC-CAAA----GGGC-AAGA-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----U------------------------------------------------------------------------------------------ [...]
+SM2             .......................................................................................................gaggaaaguccgggCUC-CAAA----GGGC-AAGA-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----U------------------------------------------------------------------------------------------ [...]
+WA1             .......................................................................................................gaggaaaguccgggCUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUA--ACCGCC---------------------------------UAAGC--------------------------A-----U------------------------------------------------------------------------------------------ [...]
+WB3             .......................................................................................................gaggaaaguccgggCUC-CAUA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAACA--ACCGCC---------------------------------UAAGC--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+UK5             .......................................................................................................gaggaaaguccgggCUC-CGUA----GGGC-AAAG-UGCC-AGG----------------UAACG------------------CCU--GGAAG-GC-----------------------------------GUGA-------------------------------------GCCUAU-GGA---AAGUGCC--ACAGAAAACA--ACCGCC---------------------------------UAAGC--------------------------A-----U------------------------------------------------------------------------------------------ [...]
+SM-A05          .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+D.desulfuricans .....GGAGUC-GGA--CGGAUCGUC-GCC---GCGG-G--G-----------------------GCAA------------------------C-UC-C-GGGGAGGAAAGUCCGGGCUC-CAAA----GGGC-AGAA-CGCU-GGA----------------UAACA------------------UCC--AGGGA-GG-----------------------------------GCAA-------------------------------------CCUC-C-GGA---CAGCGCC--ACAGAAAGCAA-ACCGCC------------------------------------CG--------------------------G-----C------------------------------------------------------------------------------------------ [...]
+D.vulgaris      .....GGAGUC-GGA--CAGGUCGUC-GUC---GCGG-G--U-C---------------------GCAA-----------------------GA-CC-C-GGGGAGGAAAGUCCGGGCUU-CACA----GGGC-AGGA-CGCU-GGG----------------UAACG------------------CCC--AGGGG-GA-----------------------------------GCGA-------------------------------------UCUC-C-GGA---GAGUGCC--ACAGAGAGCAG-ACCGCC------------------------------------CG--------------------------C-----G------------------------------------------------------------------------------------------ [...]
+G.sulfurreducens .....GAAGCA-GAA--CAGAUGGCC-GCC---CUUC-G--------------------------CGUG--------------------------CG-G-GGGGAGGAAAGUCCGGGCUC-CACA----GGGC-AUGG-UGCU-GGA----------------UAACG------------------UCC--AGCGG-GG-----------------------------------GCGA-------------------------------------CCCCAG-GGA---UAGUGCC--ACAGAGAGAAG-UCCGCC------------------------------------CG--------------------------C----------------------------------------------------------------------------------------------- [...]
+M.xanthus       .......................................................................................................gaggaaaguccgggcUC-CAGA----GGGC-AGGG-UGCU-GGC----------------UAACG------------------GCC--AGUCG-AG-----------------------------------GCGA-------------------------------------CUCGCA-GGA---AAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------CG--------------------------U-----UC---------------------------------------------C------------------------------------------- [...]
+C.jejuni        ......AAGCA-UAG--UAAAUGCUC-GC----UUCU----------------------------UUUU-----------------------------A-GGAGAGGAAAGUCCGAGCUG-C--U-AAAGACA-AACA-UUCC-AUC----------------UAACA------------------GAU--GGCUA-GG-----------------------------------GUAA-------------------------------------CCUAAG-GGA---UAGUGCA--ACAGAAAGAAA-ACUACC------------------------------------AC--------------------------------------------------------------------------------------------------------------------------- [...]
+H.pylori-26695  ......CGCAU-UAG--AAGAUGGUC-GCU---AUU-----------------------------UUAG-----------------------------A-AUAGAGGAAAGUCCGGGCUA-C--A--UUAGAC-AAAA-UUCC-AUC----------------UAACG------------------GAU--GGCUA-GC-----------------------------------GCAA-------------------------------------GCUAAG-GGA---AAGUGCC--ACAGAAAGCAA-ACCGCC------------------------------------U---------------------------------------------------------------------------------------------------------------------------- [...]
+H.pylori-48K    ......CGCAU-UAG--AAGAUGGUC-GCU---AUU-----------------------------UUAG-----------------------------A-AUAGAGGAAAGUCCGGGCUA-C--A--UUAGAC-AAAA-UUCC-AUC----------------UAACG------------------GAU--GGCUA-GC-----------------------------------GCAA-------------------------------------GCUAAG-GGA---AAGUGCC--ACAGAAAGCAA-ACCGCC------------------------------------UU--------------------------------------------------------------------------------------------------------------------------- [...]
+H.pylori-RU1    ......CGCAU-UAG--AAGAUGGUC-GCU---AUU-----------------------------UUAG-----------------------------A-AUAGAGGAAAGUCCGGGCUA-C--A--UUAGAC-AAAA-UUCC-AUC----------------UAACG------------------GAU--GGCUA-GC-----------------------------------GCAA-------------------------------------GCUAAG-GGA---AAGUGCC--ACAGAAAGCAA-ACCGCC------------------------------------UU--------------------------------------------------------------------------------------------------------------------------- [...]
+H.pylori-J99    ......CGCAU-UAG--AAGAUGGUC-GCU---AUU-----------------------------UUAG-----------------------------A-AUAGAGGAAAGUCCGGGCUA-C--A--UUAGAC-AAAA-UUCC-AUC----------------UAACG------------------GAU--GGCUA-GC-----------------------------------GCAA-------------------------------------GCUAAG-GGA---AAGUGCC--ACAGAAAGCAA-ACCGCC------------------------------------UU--------------------------------------------------------------------------------------------------------------------------- [...]
+SM-A30(48)      .......................................................................................................gaggaaagucCGGGCUG-C-AA-GUGAGAC-AGGA-CUCC-AUC----------------UAACG------------------GAU--GGCCAGA------------------------------------GUAA-------------------------------------UCUGAG-GGC---AAGUGCA--ACAGAAAGUAG-GUAGCC------------------------------------AC--------------------------------------------------------------------------------------------------------------------------- [...]
+ESH7-4          .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGA-UGCU-GGC----------------UAACG------------------GCC--AGGCG-UC-----------------------------------GCGA-------------------------------------GGCGAC-GGA---AAGUGGA--ACAGAGAGCAGAACCGCC----------------------------------GAUG--------------------------G-----CC--------------------------------------------GGC-------------------CGGUGCACC-------------- [...]
+ESH46a-1        .......................................................................................................gaggaaaguccgggcUC-CACA----GAGC-AGAA-UGCC-GGC----------------UAACG------------------GCC--GGGCG-CG-----------------------------------GCAA-------------------------------------CGCGAC-GGA---AAGUGGA--ACAGAAAGCAAUACCGCC----------------------------------GAUG--------------------------A-----UU---------------------------------------------GC-------------------C---------------------- [...]
+PS22            .......................................................................................................gaggaaaguccgggcCC-CACA----GAGC-AGGA-UGCC-GGC----------------UAACG------------------GCC--GGGCG-CC-----------------------------------GCGA-------------------------------------GGCGAC-AGA---CAGUGCA--ACAGAAAACAU-ACCGCC----------------------------------GAUG--------------------------G-----CU---------------------------------------------CC------------------------------------------ [...]
+PS33            .......................................................................................................gaggaaaguccgggcAC-CACA----GGGC-AGGA-UG-C-GGC----------------UAACG------------------GCC--G-GCG-CC-----------------------------------GUGA-------------------------------------GGCGAC-GGA---AAGUGCA--ACAGAAAGAU--ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------C------------------------------------------- [...]
+LGA2            .......................................................................................................gaggaaaguccgggcCC-CACA----GAGC-AGGA-UGCC-GGC----------------UAACG------------------GCC--GGGCG-CA---GCA-----A-GCU-UC----------------GCAA-----------------GA----AG--CCC---A-A-GGCGAC-AGACACCAGUGCA--ACAGAAACAU--ACCGCC---------------------------------UAAGU--------------------------C-----C------------------------------------------------------------------------------------------ [...]
+LGW17           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGA-UGCC-AGU----------------UAACG------------------GCU--GGGUG-CU----AU-----ACGUC-------------------GCAA------------------------G--ACC---A-A-GGCAAC-GGA---CAGUGCA--ACAGAGAACAG-ACCGCC----------------------------------GAUG--------------------------G-----CU---------------------------------------------UU-------------------GGG--CUGUGCCGCUGCUUGCAG [...]
+SM-A17(26)      .......................................................................................................gaggaaagucCGGGCUC-CGCA----GGGC-GGGA-UGCC-AGG----------------UAAUG------------------CCU--GGGAG-GU-----------------------------------GAAA-------------------------------------ACCUAU-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------CC--------------------------G-----CC---------------------------------------------GC------------------------------------------ [...]
+C.diphtheriae   .....UGAGCC-GGC--UGGGCGAUC-GCG---ACUU-U--G-C---GUAC-CACAU-------GCGAUGA------ACAU-GGUGGC----GC-AA-G-GACGAGGAAAGUCCGGACUC-CACA----GAGC-ACGG-UGAU-UGU----------------UAACA------------------ACA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGC---AAGUGCA--ACAGAAAGUAA-ACCGCC------------------------------------UA--------------------------G-----AA----------------------------------------------------------------------------------------- [...]
+M.luteus        .......................................................................................................gaggaaaguccgggcAC-CGCA----GAGC-AGGA-UGGU-GGA----------------CAACA------------------UCC--ACCCG-GG-----------------------------------GCGA-------------------------------------CCCGCG-GGC---CAGUGCC--ACAGAGAGAAG-ACCGCC------------------------------------UC--------------------------C-----GC---------------------------------------------GC------------------------------------------ [...]
+M.avium         .CGGACGAGUU-GGC--CGGGCGGCC-GCG---GCUC-G--------------------------UAUCC-------------------------CG-A-GUCGAGGAAAGUCCGGACUU-CACA----GAGC-AGGG-UGAU-UGC----------------UAACG------------------GCA--AUCCG-AG-----------------------------------GUGA-------------------------------------CUCGCG-GGA---AAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------AC--------------------------C------------------------------------------------------------------------------------------------ [...]
+M.bovis         .CGGACGAGUU-GGC--UGGGCGGCC-GCG---GCUU-G--U-G---UGGA-UUC----------ACGA-----------GGUUCA-G----CGUCG-A-GUCGAGGAAAGUCCGGACUU-CACA----GAGC-AGGG-UGAU-UGC----------------UAACG------------------GCA--AUCCG-AG-----------------------------------GUGA-------------------------------------CUCGCG-GGA---AAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------AU--------------------------C------------------------------------------------------------------------------------------------ [...]
+M.leprae        .CGGACGAGUU-GGC--UGGGCGGCC-GCG---GCUC-G--U-G---UCGG-UCU----------GAAA----------GG-CCCG-G----UAACG-A-GUCGAGGAAAGUCCGGACUU-CACA----GAGC-AGGG-UGAU-UGC----------------UAACA------------------GCA--AUCCG-AG-----------------------------------GUGA-------------------------------------CUCGCG-GGA---UAGUGCC--ACAGAAAACAA-ACCGCC------------------------------------AU--------------------------C------------------------------------------------------------------------------------------------ [...]
+M.tuberculosis  .CGGAUGAGUU-GGC--UGGGCGGCC-GCG---GCUC-G--C-G---UAGG-GCUUG--UG---UGGAUU-----CACGAGGUUCA-G----CGUCG-A-GUCGAGGAAAGUCCGGACUU-CACA----GAGC-AGGG-UGAU-UGC----------------UAACG------------------GCA--AUCCG-AG-----------------------------------GUGA-------------------------------------CUCGCG-GGA---AAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------AU--------------------------C------------------------------------------------------------------------------------------------ [...]
+M.tuberculosis-g .CGGAUGAGUU-GGC--UGGGCGGCC-GCG---GCUC-G--C-G---UAGG-GCUUG--UG---UGGAUU-----CACGAGGUUCA-G----CGUCG-A-GUCGAGGAAAGUCCGGACUU-CACA----GAGC-AGGG-UGAU-UGC----------------UAACG------------------GCA--AUCCG-AG-----------------------------------GUGA-------------------------------------CUCGCG-GGA---AAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------AU--------------------------C----------------------------------------------------------------------------------------------- [...]
+S.caesia-K182   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+Saccharomonospora-K180 .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACG------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------CG--------------------------G-----CC---------------------------------------------------------------------------------- [...]
+S.azurea-K161T  .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.caesia-K200   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.caesia-SB22   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.caesia-K76T   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.caesia-SB01   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.caesia-K163   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.cyanea-K168T  .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACG------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.glauca-K194   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACG------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------CG--------------------------G-----CC---------------------------------------------G------------------------------------------- [...]
+S.glauca-K195   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACG------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------CG--------------------------G-----CC---------------------------------------------G------------------------------------------- [...]
+S.glauca-K202   .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACG------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------CG--------------------------G-----CC---------------------------------------------G------------------------------------------- [...]
+S.glauca-L169T  .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACG------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------CG--------------------------G-----CC---------------------------------------------G------------------------------------------- [...]
+S.viridis-K191  .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAAAGCAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.viridis-K197  .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAAAGCAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.viridis-K73T  .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAAAGCAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.viridis-K185  .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACA------------------GCA--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAAAGCAG-ACCGCC------------------------------------CG--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+S.bikiniensis   .....CGAGCC-GGG--CGGGCGGCC-GCG---UGGG-G--G-U---C-----------------UUCG------------------G----AC-CU-C-CCCGAGGAACGUCCGGGCUC-CACA----GAGC-AGGG-UGGU-GGC----------------UAACG------------------GCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------GG--------------------------G-----GA---------------------------------------------C------------------------------------------- [...]
+S.lividans      .....CGAGCC-GGG--CGGGCGGCC-GCG---UGGA-G--U-C---CC----------------UCAC----------------G-G----GA-CU-U-CCCGAGGAACGUCCGGGCUC-CACA----GGGC-AGGG-UGAU-GGC----------------UAaCG------------------gCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAGCAG-ACCGCC------------------------------------GG--------------------------A-----GG---------------------------------------------C------------------------------------------- [...]
+S.polymorpha    .........................................................................................................................C--ACGGAAACC-ACGG-UGCC-GGA----------------UAACG------------------UCC--GGCGG-CU---UCG-----G-----------------------GAAA----------------------------CC---G-G-AGUCAG-GGA---AAGUGCC--ACAGAGAGCAGA-CCGCCAAAGGC----------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+L.japonicus-IFO15385 .........................................................................................................................CGCA----GAGC-AAGG-UGGU-GGG----------------CAACA------------------CCC--ACCCG-GG-----------------------------------GCAA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAGAACAGA-CCGCC-----------------------------------GCU--------------------------C-----UC---------------------------------------------UC------------------------------------- [...]
+L.japonicus-IFO12422 .........................................................................................................................CGCA----GAGC-AAGG-UGGU-GGG----------------CAACA------------------CCC--ACCCG-GG-----------------------------------GCAA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAGAACAGA-CCGCC-----------------------------------GCU--------------------------C-----UC---------------------------------------------UC------------------------------------- [...]
+P.innocua       .........................................................................................................................CACA----GAGC-AGGG-UGGU-GGG----------------UAACG------------------CCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGC---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------CC--------------------------G-----AU---------------------------------------------GC-------------------GCC--GG---------------- [...]
+M.phosphovorus-JCM9380 .........................................................................................................................CACC----GAGC-AGGG-UGGU-GGG----------------UAACA------------------CCC--ACCCG-GG-----------------------------------GCGA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAAAGCAAA-CCGCC------------------------------------CC--------------------------G-----AG---------------------------------------------CC-------------------G--------------- [...]
+M.phosphovorus-JCM9379 .........................................................................................................................CACC----GAGC-AGGG-UGGU-GGG----------------UAACA------------------CCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAAAGCAAA-CCGCC------------------------------------CC--------------------------G-----AG---------------------------------------------CC-------------------G--------------- [...]
+F.antarctica    .........................................................................................................................CGAA----GAGC-ACGG-UGGU-GGG----------------UAACG------------------CCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAGCAGA-CCGCC------------------------------------CA--------------------------C-----CC---------------------------------------------GC------------------------------------------ [...]
+I.calvum        .........................................................................................................................CACA----GGGC-AGGG-UGGU-GGC----------------CAACA------------------GCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAAAACAAA-CCGCC------------------------------------AA--------------------------C-----UG---------------------------------------------C------------------------------------------- [...]
+T.luteus        .........................................................................................................................CAUA----GGGC-AGGG-UGGU-GGC----------------CAACA------------------GCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------GG--------------------------C-----UG----------------------------------------------------------------------------------------- [...]
+T.tumescens     .........................................................................................................................CACA----GGGC-AGGG-UGGU-GGC----------------CAACA------------------GCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------GG--------------------------C-----UG---------------------------------------------C------------------------------------------- [...]
+A.fastidiosum   .........................................................................................................................CACA----GAGCAACGG-UGGU-GGC----------------UAACG------------------GCC--ACCCA-CG-----------------------------------GCGA-------------------------------------CGUGCG-GGA---CAGUGCC--ACAGAAAUCAGA-CCGCC----------------------------------AGCG--------------------------G-----CC---------------------------------------------GC-------------------CGC--UC---------------- [...]
+A.erythreum     .........................................................................................................................CACA----GAGC-ACGG-UGGU-GGC----------------CAACA------------------GCC--ACCCA-CG-----------------------------------GCGA-------------------------------------CGUGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC----------------------------------AGCG--------------------------G-----CC---------------------------------------------CC-------------------GCG--GCC--------------- [...]
+Nocardiodes-ATCC39419 .........................................................................................................................CACA----GGGC-AGCG-UGGU-GGG----------------UAACG------------------CCC--ACCCG-GG-----------------------------------GCAA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC----------------------------------AGCG--------------------------G-----CC---------------------------------------------UG-------------------GAU--GAAC-------- [...]
+N.fulvus-KCTC9580 .........................................................................................................................CGAA----GGGC-AGCG-UGGU-GGG----------------UAACG------------------CCC--ACCCG-GG-----------------------------------GCAA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC----------------------------------AGCG--------------------------G-----CC---------------------------------------------UG-------------------AGC--GAAU------------ [...]
+N.fulvus-JCM3335 .........................................................................................................................CACA----GGAC-AGGG-UGGU-GGC----------------UAACG------------------GCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------GC--------------------------U-----GC---------------------------------------------CU----------------------------------------- [...]
+N.flavus        .........................................................................................................................CACA----GGAC-AGGG-UGGU-GGC----------------UAACG------------------GCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------GC--------------------------U-----GC---------------------------------------------CU------------------------------------------ [...]
+Nocardiodes-NSP41 .........................................................................................................................CACA----GAGC-AGGG-UGGU-GGG----------------UAACA------------------CCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------UC--------------------------G-----CC---------------------------------------------C----------------------------------------- [...]
+N.pyridinolyticus .........................................................................................................................CACA----GGGC-AAGG-UGGU-GGG----------------UAACA------------------CCC--ACCCG-GG-----------------------------------GCAA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------CC--------------------------U-----G---------------------------------------------------------------------------------------- [...]
+N.simplex       .........................................................................................................................CACA----GAGC-AGGG-UGGU-GGG----------------UAACA------------------CCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------UC--------------------------C-----GG----------------------------------------------------------------------------------------- [...]
+N.plantarum     .........................................................................................................................CACA----GAGC-AGGG-CGGU-GGG----------------UAACA------------------CCC--ACCCG-GG-----------------------------------GCAA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------UCC-----------------CGAAUCCAGCGCCACCGGACGAC----------GGA--------------------------------------------------------------------- [...]
+N.jensenii      .........................................................................................................................CGCA----GAGC-AAGG-UGGU-GGG----------------CAACA------------------CCC--ACCCG-GG-----------------------------------GCAA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------GC--------------------------U-----CU---------------------------------------------CU-------------------CCG-------------------- [...]
+N.luteus        .........................................................................................................................CACA----GGAC-AGGG-UGGU-GGC----------------UAACG------------------GCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------GC--------------------------U-----GC---------------------------------------------CU------------------------------------------ [...]
+N.albus         .........................................................................................................................CACA----GGAC-AGGG-UGGU-GGC----------------UAACG------------------GCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---CAGUGCC--ACAGAGAACAGA-CCGCC------------------------------------GC--------------------------U-----AC---------------------------------------------C------------------------------------------- [...]
+ESH210B         .......................................................................................................gaggaaaguccgggcUC-UACA----GAGC-AAAG-UGGU-GGA----------------UAACU------------------UCC--ACCCG-GG-----------------------------------GCGA-------------------------------------CCCGCG-GGA--AUAGUGCA--ACAGAGAGUAA-ACCGCC------------------------------------AA--------------------------A-----A------------------------------------------------------------------------------------------ [...]
+SM-A04          .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGA-UGGU-CCU----------------UAACG------------------GGG--ACCGG-GG-----------------------------------GCGA-------------------------------------CCCCAG-GGA---AAGUGCC--ACAGAGAGUAG-ACCGCC------------------------------------CG--------------------------C-----CA---------------------------------------------AG-------------------GC--------------------- [...]
+SM-A10(12)      .......................................................................................................gaggaaagucCGGGCUC-CACA----GGAC-AGGG-UGCU-GGG----------------UAACU------------------CCC--AGUCC-UG-----------------------------------GCGA-------------------------------------CAGGAA-GGA---AAGUGCC--ACAGAAAGGAG-ACCGCC------------------------------------UC--------------------------G-----UU---------------------------------------------UG-------------------AUG--UC---------------- [...]
+SM-A27(43)      .......................................................................................................gaggaaagucCGGGCUC-CACA----GGGC-AGGA-UGGU-CCU----------------UAACG------------------GGG--ACCGG-GG-----------------------------------GCGA-------------------------------------CCUUAG-GGA---UAGUGCC--ACAGAGAGAAG-ACCGCC------------------------------------CG--------------------------C-----CA---------------------------------------------UC-------------------GU--------------------- [...]
+SM-A49(77)      .......................................................................................................gaggaaaguccgggcuC-CACA----GGAC-AGGA-UGGU-CCC----------------UAACG------------------GGG--ACCGG-GG-----------------------------------GUGA-------------------------------------CCCUAG-GGA---UAGUGCC--ACAGAGAGGAG-ACCGCC------------------------------------UG--------------------------U-----UU---------------------------------------------UC-------------------GC--------------------- [...]
+SM-A62(96)      .......................................................................................................gaggaaaguccgggcUC-CGCA----GGAC-AGGG-UGCU-GGG----------------UAAUG------------------CCC--AGUCC-CG-----------------------------------GUGA-------------------------------------CGGGAA-GGA---AAGUGCC--ACAGAAAGGAG-ACCGCC------------------------------------CU--------------------------G-----UC---------------------------------------------AG-------------------AUA--U----------------- [...]
+Rr327           .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGCC-AGC----------------UAACG------------------GCU--GGGCG-GG-----------------------------------GUAA-------------------------------------CCCGAC-GGA--AUAGUGCA--ACAGAGAGCAG-ACCGCC------------------------------------GC--------------------------UU----CG---------------------------------------------CU-------------------GC--------------------- [...]
+C.difficile     AAUAUUAAGUA-AGC--CAGAUAAUC-GCA---UGUA----------------------------AUCU---------------------------U-A-CAUGAGGAAAGUCGGAGCUC-CAUA----GAGC-AGGG-UGCU-AGG----------------UAAcG------------------CCU--AGUgG-GA-----------------------------------GCGA-------------------------------------UCCUAA-GGA---UAGuGCA--ACAgAAAUAA--ACCgCC------------------------------------AC--------------------------------------------------------------------------------------------------------------------------- [...]
+C.acetobutylicum .....CGAGUA-AGC--CAGACAAUC-GCU---GCUG-C--A------------------------AUU------------------------U-GC-A-GGAGAGGAAAGUCCGAGCUC-CAUA----GGGC-AGGG-UGCC-GGG----------------UAACU------------------CCC--GGUCA-AG-----------------------------------GCGA-------------------------------------CUUGAA-GGA---AAGUGCA--ACAGAGAUAU--ACCGCC------------------------------------AU--------------------------U----------------------------------------------------------------------------------------------- [...]
+C.sporogenes    .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCU-GGG----------------UAAUA------------------CCC--AGUGG-AG-----------------------------------GCGA-------------------------------------CUUUAA-GGA---AAGUGCA--ACAGAGAUAU--ACCGCC------------------------------------AG--------------------------A------------------------------------------------------------------------------------------------ [...]
+C.hydrogenoformans AAAAGCGAGUA-AGC--CGGAUGACC-GCG---GGGA----------------------------GAAA---------------------------U-C-CCUGAGGAAAGUCCGAGCUC-CAUA----GGGC-AGGA-UGCC-GGG----------------UAACG------------------CCC--GGUGG-AG-----------------------------------GCGA-------------------------------------CUCCAA-GGA---AAGUGCC--ACAGAAACAA--ACCGCC-------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+E.thermomarinus .......................................................................................................gaggaaaguccgggcUC-CGCA----GGGC-AGGA-UGCU-GGG----------------UAAUA------------------CCC--AGUGG-GG-----------------------------------GCGA-------------------------------------CCCUAA-GGA---UAGUGCA--ACAGAAAUAU--ACCGCC------------------------------------UG--------------------------A-----CA---------------------------------------------CU-------------------UAA--UAUA-------------- [...]
+SM-A01          .......................................................................................................gaggaaaguccgggcUC-CGC----AGGGC-AGGG-UGCC-GGA----------------UAACG------------------UCC--GGCGG-GA-----------------------------------GCAA-------------------------------------UCCUAG-GGA---CAGUGCC--ACAGAAAUGAGGACCGCC----------------------------------GAUG--------------------------G-----UG---------------------------------------------UC-------------------GGC-------------------- [...]
+Anabaena-PCC7120 AGGGAGAGAGU-AGGCGUUGGCGGUU-GCA---GACC-A--G-U---UA-----------------GCU----------------U-A----AC-UG-A-UUUGAGGAAAGUCCGGACUCCC--G-AAAGACC-AGACUUGCU-GGA----------------UAACG------------------UCC--AGUGC-GA-----------------------------------GCGA-------------------------------------UCGUGA-GGA---UAGUGCC--ACAGAAAAAU--ACCGCC------------------------------------AA--------------------------G-----AU---------------------------------------------UG-------------------GGG--ACUG------------- [...]
+Anabaena-ATCC29413 ....................................................................................................GGGGAGGAAAGUCCGGGCUCCC--G-AAAGACC-AGACUUGCU-GGA----------------UAACU------------------UCC--AGUGC-GA-----------------------------------GCGA-------------------------------------UCGUGA-GGA---UAGUGCC--ACAGAAAAAU--ACCGCC------------------------------------AA--------------------------A-----AC---------------------------------------------AAU------------------UCA--AAAU----------- [...]
+A.nidulans      GCGGGGAAAGG-AGGC-GAGGCAGUU-GCG---GCUC-A--G-G---C-----------------UUCG------------------G----UUAUG-G-GCUGAGGAAAGUCCGGGCUCCC--A-AAAGACC-AGACUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---GAGUGCC--ACAGAAACAU--ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------UG------------------------------------------ [...]
+Calothrix-PCC7601 AAGGAGAGAGU-AGGCGUAGGCGGUU-GCA---GAUC-A--G-U---C-----------------ACAAA-----------------A----AC-UGAA-UUUGAGGAAAGUCCGGGCUCCC--G-AAAGACC-AAACUUGCU-GGA----------------UAACG------------------UCC--AGUGC-GA-----------------------------------GCGA-------------------------------------UCGUGA-GGA---UAGUGCC--ACAGAAAGAU--ACCGCC------------------------------------AA--------------------------U-----UA---------------------------------------------GU-------------------CAU--UAGU------------ [...]
+Dermocarpa-PCC7437 ....................................................................................................ggggaggaaaguccgggcUCCC--G-AGAGACC-AAACUUGCU-GGG----------------UAACG------------------CCC--AGUAC-AG-----------------------------------GCGA-------------------------------------CUGUGA-GGA---UAGUGCC--ACAGAAACAU--ACCGCC----------------------------------UUUU--------------------------U-----UU---------------------------------------------CA-------------------GUC--AACA-GU-------- [...]
+Fischerella-UTEX1829 ....................................................................................................ggggaggaaaguccgggcUUCC--G-AAAGACC-AAACUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GA-----------------------------------GCGA-------------------------------------UCGCGA-GGA---UAGUGCC--ACAGAAAAAU--ACCGCC------------------------------------UU--------------------------C-----UU---------------------------------------------UC-------------------AGU--GAAC--------- [...]
+Nostoc-PCC7107  ....................................................................................................ggggaggaaaguccgggcUCCC--G-AAAGACC-AAACUUGCU-GGA----------------UAACG------------------UCC--AGUGC-GA-----------------------------------GCGA-------------------------------------UCGUGA-GGA---UAGUGCC--ACAGAAAGAU--ACCGCC------------------------------------AA--------------------------A-----AC---------------------------------------------AA-------------------GUA--AAAA-------------- [...]
+Nostoc-PCC6705  ....................................................................................................ggggaggaaaguccgggcUCCC--G-AAAGACC-AGACUUGCU-GGA----------------UAACG------------------UCC--AGUGC-GA-----------------------------------GCGA-------------------------------------UCGUGA-GGA---UAGUGCC--ACAGAAAAAU--ACCGCC------------------------------------AA--------------------------G-----AU---------------------------------------------UG-------------------GGG--ACUG-------------- [...]
+Nostoc-PCC7413  ....................................................................................................ggggaggaaaguccgggcUCCC--G-AAAGACC-AGACUUGCU-GGA----------------UAACG------------------UCC--AGUGC-GA-----------------------------------GCGA-------------------------------------UCGUGA-GGA---UAGUGCC--ACAGAAAAAU--ACCGCC------------------------------------AA--------------------------G-----AU---------------------------------------------UG-------------------GGG--GCUA-------------- [...]
+Oscillatoria-PCC7515 ....................................................................................................ggggaggaaaguccgggcUCCC--A-AAAGGCC-AAGCUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GA-----------------------------------GCGA-------------------------------------UCGCGA-GGA---UAGUGCC--ACAGAAAUAU--ACCGCC------------------------------------CU--------------------------C-----UA---------------------------------------------GA-------------------UAG--AAG---------- [...]
+P.hollandica    .GCGGAGAAGU-AGG-CGAGGCGGCU-GCG---GAUU-C--G-G---CGGC---------------GAU--------------GCU-G---ACU-GA-A-UUCGAGGAAAGUCCGGGCUUCCGAA---AGACC-ACACUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GC-----------------------------------GUGA-------------------------------------GCGUGA-GGA---UAGUGCC--ACAGAAAAAU--ACCGCC------------------------------------CU--------------------------G-----GC---------------------------------------------CC-------------------UUC--GGGG-------------- [...]
+Pseudoanabaena-PCC6903 ...GAAAGAGU-AAG--CGAGCAGUU-GCG---AAAU-U--A-G---UCUU-AAAGUAUAAU---GAAA----AUUUGCUU-UAAGUA----CG-GA-U-UUUGAGGAAAGUCCGGGCUUCC-AA-GAAGAUC-AGGC-UGCU-GGA----------------UAACG------------------CCC--AGUGC-GA-----------------------------------GCAA-------------------------------------UCGUGA-GGA---UAGUGCC--ACAGAAAGAU--ACCGCC------------------------------------UA--------------------------A-----C----------------------------------------------------------------------------------- [...]
+P.marinus       .....GAAAGC-AGG-AGAGGUGAUC-GCA---AUCG-A--G-A---UUUA-UCGCG--------UUUC--------CGCA-AUAA-A---CUC-UC-G-GUUGAGGAAAGUCCGGGCUCCCAGA---UGGUC-CAACUUGCU-GGG----------------UAACU------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAC--ACCGCC------------------------------------GA--------------------------U-----GU--------------------------------------------CUC------------------------------------------ [...]
+P.marinus-2     .....GAAAGC-AGG-AGAGGUGAUC-GCA---AUCG-A--G-A---UUUA-UCGCG--------UUUC--------CGCA-AUAA-A---CUC-UC-G-GUUGAGGAAAGUCCGGGCUCCCAGA---UGGUC-CAACUUGCU-GGG----------------UAACU------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAC--ACCGCC------------------------------------GA--------------------------U-----GU--------------------------------------------CUC------------------------------------------ [...]
+Prochlorococcus-PAC1B .....................................................................................................uugaggaaaguccgggcUCCUAUU---UGGCC-AGGCUUGCU-GGG----------------UAAUU------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAC--ACCGCC----------------------------------UAAU--------------------------G-----CU---------------------------------------------UA-------------------AUG--GGG--------- [...]
+Prochlorococcus-TATL2 .....................................................................................................uugaggaaaguccgggcUCCCAUA---UGGUC-AGGCUUGCU-GGG----------------UAAUU------------------CCC--AGUGC-GG-----------------------------------GUAA-------------------------------------CCGCGA-GGA---UAGUGCC--ACAGAAACAU--ACCGCC----------------------------------UAAU--------------------------A-----C------------------------------------------------------------------------------------ [...]
+Prochlorococcus-TAK9803-2 .....................................................................................................cugaggaaaguccgggcUCCCAUA---UGGUC-AGGCUUGCU-GGG----------------UAAUU------------------CCC--AGUGC-GG-----------------------------------GCAA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAU--ACCGCC----------------------------------UAAU--------------------------A-----C-------------------------------------------------------------------------------- [...]
+Prochlorococcus-PCC9511 .....................................................................................................uugaggaaaguccgggcUCCCAUA---UGGUC-AGGCUUGCU-GGG----------------UAAUU------------------CCC--AGUGC-GG-----------------------------------GUAA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAU--ACCGCC----------------------------------UAAU--------------------------A-----C---------------------------------------------------------------------------------- [...]
+Prochlorococcus-NATL2 .....................................................................................................uugaggaaaguccgggcUCCUAUU---UGGCC-AGGCUUGCU-GGG----------------UAAUU------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAC--ACCGCC----------------------------------UAAC--------------------------G-----CU---------------------------------------------UA-------------------AUG--GGG--------- [...]
+Prochlorococcus-PAC1A .......................................................................................................gaggaaaguccgggcUCCUAUU---UGGCC-AGGCUUGCU-GGG----------------UAAUU------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAC--ACCGCC----------------------------------UAAU--------------------------G-----CU---------------------------------------------UA-------------------AUG--GGG--------- [...]
+Prochlorococcus-NATL1 .....................................................................................................uugaggaaaguccgggcUCCUAUU---UGGCC-AGGCUUGCU-GGG----------------UAAUU------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAC--ACCGCC----------------------------------UAAU--------------------------G-----CU---------------------------------------------UA-------------------AUG--GGG--------- [...]
+Prochlorococcus-TATL2-2 .....................................................................................................uugaggaaaguccgggcUCCCACA---UGGUC-AGGCUUGCU-GGG----------------UAAUU------------------CCC--AGUGC-GG-----------------------------------GCAA-------------------------------------CCGUGA-GGA---UAGUGCC--ACAGAAACAU--ACCGCC----------------------------------UAAU--------------------------A-----C---------------------------------------------------------------------------------- [...]
+Synechococcus-MINOS1 .....................................................................................................uugaggaaaguccgggcUCCCGAA---UGGCC-AGGCUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---GAGUGCC--ACAGAAACAC--ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------GG------------------------------------- [...]
+Synechococcus-PCC6717 ....................................................................................................ggggaggaaaguccgggcUUCC--G-AAAGACC-AAGCUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---AAGUGCC--ACAGAAAUAU--ACCGCC----------------------------------GAUG--------------------------G-----AG---------------------------------------------G------------------------------------- [...]
+Synechococcus-PCC7001 ....................................................................................................ggggaggaaaguccgggcUCCC--C-AAUGGCC-AGGCUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---GAGUGCC--ACAGAAACAC--ACCGCC----------------------------------GAUG--------------------------G-----CU--------------------------------------------CCG-------------------CUU--CCGC-------- [...]
+Synechococcus-PCC7003 ....................................................................................................ggggaggaaaguccgggcAC-CACA----GGGC-UGGUU-GCU-GGG----------------UAAUU------------------CCC--AGUGC-GC-----------------------------------GCGA-------------------------------------GCGUGA-GGA---UAGUGCC--ACAGAAAUGUAGACCGCC------------------------------------AG--------------------------G------------------------------------------------------------------------------------------ [...]
+Synechococcus-PCC7942 .......................................................................................................gaggaaaguccgggcUCCC--A-AAAGACC-AGACUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GG-----------------------------------GUGA-------------------------------------CCGUGA-GGA---GAGUGCC--ACAGAAACAU--ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------UG------------------------------------ [...]
+Synechocystis-PCC6803 .....GAGAGU-UAG-GGAGGGAGUU-GCG---GAUU-C--C-U---G------------------UCA------------------C----AG-GGAA-UCUGAGGAAAGUCCGGGCUUCC--C-AAAGGCC-AAACUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GC-----------------------------------GCGA-------------------------------------GCGUGA-GGA---CAGUGCC--ACAGAAAAAU--ACCGCC-----------------------------------CUU--------------------------U-----UU---------------------------------------------AG-------------------AAA--ACAG-------- [...]
+Synechocystis-PCC6308 ....................................................................................................GGGGAGGAAAGUCCGGGCUCCC--A-AAAGAUC-AAACUUGCU-GGG----------------UAACG------------------CCC--AGUGC-GC-----------------------------------GUGA-------------------------------------GCGUGA-GGA---UAGUGCC--ACAGAAAAAU--ACCGCC------------------------------------CG--------------------------------------------------------------------------------------------------------------------- [...]
+PS4             .......................................................................................................gaggaaaguccggacAC-CAAA----GGGC-UGGUU-GCU-GGG----------------UAACG------------------CCC--AGUGC-GC-----------------------------------GUGA-------------------------------------GCGUGA-GGA---UAGUGCC--ACAGAAAUGAAAACCGCC------------------------------------AG--------------------------G------------------------------------------------------------------------------------------------ [...]
+ESH183A         .......................................................................................................gaggaaaguccgggcAC-CACA----GGGC-UGGUC-GCU-GGG----------------UAAUG------------------CCC--AGUGC-GC-----------------------------------GUGA-------------------------------------GCGUGA-GGA---UAGUGCC--ACAGAAAUGAAAACCGCC------------------------------------GG--------------------------------------------------------------------------------------------------------------------------- [...]
+B.thetaiotaomicron .....GCAGUU-GGC--CGGUCUGUC-GCG---UGCG-C--G------------------------UUU-----------------------C--GU-G-CAGGAGGAAAGUCCGGGCAA-CACA----GAGC-AUCC-UACU-UCC----------------UAACA------------------GAA--AGCUG-UC---C-------------------------------GCGA-----------------------------------G-GGUA-G-AG----UAACGUA--GAAGAAAAUA--ACCGCC------------------------------------GC--------------------------U-----CC---------------------------------------------U---------------------------------------- [...]
+F.yabuuchiae    .......................................................................................................gaggaaaguccggacAA-CACA----GAGC-AACU-CACU-UCC----------------UAACG------------------GGA--AGGCU-CC---GU------------------------------UCAG---------------------------------G-C-GGAGAC-AGC---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------UU--------------------------G-----UC----------------------------------------------------------------------------------------- [...]
+P.gingivalis    ......CAGCA-GAU--CGGUCUGUC-GCU---CACU-C--U-----------------------UUCG------------------------A-GA-G-UGGGAGGAACGUCCGGGCAA-CGCA----GAGC-ACCA-UCCU-UCC----------------UAACA------------------GGA--AGUUA-CU---C-------------------------------GUGA-----------------------------------G-GGUA-A-AG----GAGCGUA--GAAGAGAAUG--ACCGCC---------------------------------AUUUU--------------------------C-----CA---------------------------------------------UGAG-----------------UUG--UCUG-UGC---------- [...]
+ESH30-3         .......................................................................................................gaggaaaguccgggcAA-CACA----GAGC-AUCC-UACU-UCU----------------UAACG------------------GGA--AGCUA-UC---U-------------------------------GCGA-----------------------------------A-GGUA-G-AG----UAAUGUA--GAAGAAAACA--ACCGCC------------------------------------UU--------------------------U-----UU---------------------------------------------CC------------------------------------------ [...]
+ESH167E         .......................................................................................................gaggaaaguccgggcAG-UACA----GAGC-AACC-CACC-GGU----------------GAACA------------------GCC--GGCCA-CC-----------------------------------AAUU-------------------------------------GGUGAG-AGA---AAGUGCC--ACAGAAAAUA--ACUGUC------------------------------------UU--------------------------G-----CC----------------------------------------------------------------------------------------- [...]
+PS8             .......................................................................................................gaggaaaguccgggcAA-CACA----GAGC-AGGA-UACU-UCU----------------UAACG------------------AGA--AGCAG-UU---C-------------------------------GCGA-----------------------------------G-GGCU-G-AG----UAGUGUA--ACAGAAAAUA--ACCGCC------------------------------------AC--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+LGA1            .......................................................................................................gaggaaaguccgggcAG-CACA----GAGC-AAUG-CACC-GGU----------------GAAUA------------------GCC--GGGUU-CC---GUC------------------------------UUU-----------------------------G---A-C-GGAAAC-AGA---CAGUGCC--ACAGAAAAUA--ACUGCC------------------------------------UU--------------------------C-----CC---------------------------------------------CU-------------------CUC--C----------------- [...]
+LGB27           .......................................................................................................gaggaaaguccgggcAA-CACA----GGGC-AGCG-UACU-UCC----------------UAACG------------------GGA--AGGCC-CC---GA------------------------------UUAG---------------------------------U-C-GGGGAC-AGA---AAGUACC--ACAGAAAACAA-ACUACC-----------------------------------AUG--------------------------C-----CC---------------------------------------------CG-------------------A---------------------- [...]
+SM-A16(21)      .......................................................................................................gaggaaagucCGGGCAA-CAAA----GAGC-GCCA-UACU-UCC----------------UAACG------------------GGA--AGGAG-GC---UGA-----C-UG--------------------GAGA------------------------C--GGU---C-A-GUUUAC-AGA---AAGUGCC--ACAGAAAAUAU-ACCGUU------------------------------------CC--------------------------G-----AU----------------------------------------------------------------------------------------- [...]
+SM-A21(35)      .......................................................................................................gaggaaagucCGGGCAG-CAUA----GAGU-GCCG-UACU-UCC----------------UAACG------------------GGA--AGGUC-CC---------------------------------AAUAAAAC-----------------------------------GGGAAC-AGA---AAGUGCC--ACAGAAAAUAU-ACCGUC------------------------------------UC--------------------------G-----AU----------------------------------------------------------------------------------------- [...]
+B.burgdorferi   .....AGCUGG-CAG--CUAGCCAUC-GCU---UAGU-U--U-U---A-----------------UAAU------------------U----AA-AG-C-UAAGAGGAAAGUCCGAGCUC-C-AA-UAAGAAC-AUAA-UGCU-AGG----------------UAAUG------------------CCU--AGGGG-UU------------------------------------UUA-------------------------------------AACC-UAAGA---AAGUGUC--GCAGAAAAUU--ACCGCC----------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+B.burgdorferi-g .....AGCUGG-CAG--UCAGCCAUC-GCU---UAGU-U--U-U---A-----------------UAAU------------------U----AA-AG-CUUAAGAGGAAAGUCCGAGCUC-C-AA-UAAGAAC-AUAA-UGCU-AGG----------------UAAUG------------------CCU--AGGGG-UU------------------------------------UUA-------------------------------------AACC-UAAGA---AAGUGUC--GCAGAAAAUU--ACCGCC----------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+B.hermsii       .......................................................................................................gaggaaaguccgggcUC-C-AA-UAAGAGU-AUAA-UGCU-AGG----------------UAAUG------------------CCU--AGGAG-UU------------------------------------UAA-------------------------------------AACU-UAAGA---GAGUGUC--ACAGAAAAUU--ACCGCC----------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+L.borgpetersenii .......................................................................................................gaggaaaguccgggcAC-C--A--GGAAAC-ACGG-GACC-GGG----------------UAAUC------------------CCC--GGAGU-UU---UUU-----C-UUU-GAGA--------------GAAA---------------UUUU----AG--GGA---A-A-AAAUAU-GGA---AAGUGCA--ACAGAAAGGAU-ACCGCC------------------------------------UC--------------------------G-----UC---------------------------------------------GA-------------------A--------------------- [...]
+L.weilii        .......................................................................................................gaggaaaguccgggcAC-C--A--GGAAAC-ACGG-GACC-GGG----------------UAAUU------------------CCC--GGAAU-UU---UUU-----C-UUU-GAGA--------------GAAA---------------UUUU----AG--AGA---A-A-GAAUAU-GGA---AAGUGCA--ACAGAAAGGAU-ACCGCC------------------------------------UC--------------------------G-----UC---------------------------------------------GG-------------------A---------------------- [...]
+T.pallidum      ......AGAGA-ACU-GCAGAUAGUC-GCU---GCGG-G--------------------------UUU---------------------------CU-C-GCAGAGGAAAGUCCGGACUC-C--U--UCGGAA-AUGA-UGCU-AGU----------------UAAUU------------------ACU--AGGCA-GC---GGC-----U-CU--------------------CUGC------------------------A--GUG---C-C-GCUGAC-AGC---AAGCGCC--ACAGAAAAUAU-ACCGCC----------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
+SM-A25(39)      .......................................................................................................gaggaaagucCGGGCUC-CACA----GAGA-AUGA-UGCC-GGG----------------UAAUG------------------CCC--GGGCC-UG---UUC-----A-GAC-U-------------CUCUGCAUUGC---------------A----GU--UUGUUAA-G-CAGGAC-AGA---UAGUGCC--ACAGAAAUAA--ACCGCC------------------------------------UG--------------------------G-----UU---------------------------------------------UA-------------------AAA--UC---------------- [...]
+C.abortus-B577  ....UCGGAAG-AGU--AAGGCAACC-GCU---UUUU-G--U-A---CCUU--------------AACU--------------AAG-G----UA-GA-U-UAAGAGGAAAGUCUGGACUU-CAUA----AGAA-AAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------AG------------------------------------------ [...]
+C.caviae        ....UCGGAAG-AGU--AAGGCAACC-GCU---UUUU-A--U-A---UCU---------------CUAGUU-------------AG-G----UA-UA-C-UGAGAGGAAAGUCUGGACUU-CAUA----AGAA-GAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------AG------------------------------------------ [...]
+C.felis-FP      ....UCGGAAG-AGU--AAGGCAACC-GCU---UCCU-G--U-A---UCU---------------CUAGU--------------AG-A----UA-UG-G-UAAGAGGAAAGUCUGGACUU-CAUA----AGAA-GAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------------------------------------------------------------------------------------------------------- [...]
+C.trachomatis   ....UCGGAAG-AGU--AAGGCAACC-GCU---GAAA-C--C-A---GCUU-UU-----------UAA------------A-AAAG-A----UGAGU-A-CCAGAGGAAAGUCCGGACUU-UAUA----AGAA-AAGA-UGCU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------UU------------------------------------------ [...]
+C.muridarum-MoPn ....UCGGAAG-AGU--AAGGCAACC-GCU---GAGC-C--A-G---UUUU--------------AGA---------------AAA-A----CUGCG-UAUCAGAGGAAAGUCCGGACUU-CGUA----AGAA-AAGA-UGCU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------UG----------------------------------------- [...]
+C.muridarum-g   ....UCGGAAG-GGU--AAGGCAACC-GCU---GAGC-C--A-G---UUUU--------------AGA---------------AAA-A----CUGCG-UAUCAGAGGAAAGUCCGGACUU-CGUA----AGAA-AAGA-UGCU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------UG------------------------------------------ [...]
+C.pecorum-iB1   .................................................................................................................CGGACUU-UAUA----AGAA-AAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUGA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------AU------------------------------------------ [...]
+C.pecorum-E58   ....UCGGAAG-AGU--AAGGCAACC-GCU---GUUU-A--U-G---CUUU-UUCA---------CAA----------UGA-AAAA-G----CA-UA-A-AGAGAGGAAAGUCUGGACUU-CAUA----AGAA-AAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUGA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------AU------------------------------------------ [...]
+C.pecorum-H3    ....ucggaag-agu--aaggcaacc-gcu---guuu-a--u-g---cuuu-uuca---------caa----------uga-aaaa-g----ca-ua-a-agagaggaaagucuggacuu-caua----agaa-aaga-uacu-gga----------------gaaac------------------ucc--agggg-cc-----------------------------------guga-------------------------------------ggcuac-gga---aagugca--acagaaaacau-uccgcu------------------------------------au--------------------------a-----aa---------------------------------------------au------------------------------------------ [...]
+C.pecorum-IPA   .......................................................................................................gaggaaaguccggacUU-CGCA----GAAA-AAGG-UGCC-AGU----------------GAAAA------------------ACU--GGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGUA--ACAGAAAACAA-ACCGCU------------------------------------AA--------------------------U-----UC---------------------------------------------UA-------------------C---------------------- [...]
+C.pneumoniae-CWL029 ...AUCGGAAG-AGA--AAGGCAACC-GCU---GUUU-A--U-A---UUU--------------CUCAAA--------------AA-A----UA-UA-A-AGAGAGGAAAGUCUGGACUU-CAUA----AGAG-AAGA-UACU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------A--------------------------------------- [...]
+C.pneumoniae-AR39 ...AUCGGAAG-AGA--AAGGCAACC-GCU---GUUU-A--U-A---UUU--------------CUCAAA--------------AA-A----UA-UA-A-AGAGAGGAAAGUCUGGACUU-CAUA----AGAG-AAGA-UACU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------A----------------------------------------- [...]
+C.pneumoniae    .......................................................................................................gaggaaaguccggacUU-UAUA----AGAA-AAGA-UACU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------A------------------------------------------- [...]
+C.pneumoniae-TW-183 ....UCGGAAG-AGU--AAGGCAACC-GCU---GUUU-A--U-A---UUU--------------CUCAAA--------------AA-A----UA-UA-A-AGAGAGGAAAGUCUGGACUU-CAUA----AGAG-AAGA-UACU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------A--------------------------------------- [...]
+C.psittaci      .......................................................................................................gaggaaaguccgggcUU-CAUA----AGAA-AAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------AG------------------------------------------ [...]
+C.psittaci-2    .......................................................................................................gaggaaaguccgggcUU-CAUA----AGAA-AAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------AG------------------------------------------ [...]
+C.psittaci-R54  ----------------------AACC-GCU---UCUU-G--U-A---CCUU--------------AACU--------------AAG-G----UA-GA-U-UAAGAGGAAAGUCUGGACUU-CAUA----AGAA-AAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------AG------------------------------------------ [...]
+C.psittaci-6BC  ....UCGGAAG-AGU--AAGGCAACC-GCU---UUUU-G--U-A---CCUU--------------UACU--------------AAG-G----UA-UA-U-UAAGAGGAAAGUCUGGACUU-CAUA----AGAA-AAGA-UACU-GGA----------------GAAAC------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAU-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------AG------------------------------------------ [...]
+C.suis-S45      ....UCGGAAG-AGU--AAGGCAGCC-GCU---GGAG-C--A-G---UUU---------------GUUUA--------------AA-G----CU-GA-UGUCAGAGGAAAGUCCGGACUU-XAUA----AGAA-AAGA-UGCU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GAGA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------UU------------------------------------------ [...]
+C.trachomatis-L1 ....UCGGAAG-AGU--AAGGCAACC-GCU---GAAA-C--C-A---GCUU-UU-----------UAA------------A-AAAG-A----UGAGU-A-CCAGAGGAAAGUCCGGACUU-UAUA----AGAA-AAGA-UGCU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------UU----------------------------------------- [...]
+C.trachomatis-2 ....UCGGAAG-AGU--AAGGCAACC-GCU---GAAA-C--C-A---GCUU-UU-----------UAA------------A-AAAG-A----UGAGU-A-CCAGAGGAAAGUCCGGACUU-UAUA----AGAA-AAGA-UGCU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------UU------------------------------------------ [...]
+C.trachomatis-D ....UCGGAAG-AGU--AAGGCAACC-GCU---GAAA-C--C-A---GCUU-UU-----------UAA------------A-AAAG-A----UGAGU-A-CCAGAGGAAAGUCCGGACUU-UAUA----AGAA-AAGA-UGCU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------UU------------------------------------------ [...]
+C.trachomatis-A-Har-13 ....UCGGAAG-AGU--AAGGCAACC-GCU---GAAA-C--C-A---GCUU-UU-----------UAA------------A-AAAG-A----UGAGU-A-CCAGAGGAAAGUCCGGACUU-UAUA----AGAA-AAGA-UGCU-GGA----------------GAAAU------------------UCC--AGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGCA--ACAGAAAACAC-UCCGCU------------------------------------AU--------------------------A-----AA---------------------------------------------UU----------------------------------- [...]
+P.acanthamoebae .......................................................................................................gaggaaaguccggacUU-UAUA----GGAG-AGGA-UGCC-AGU----------------GAAAG------------------ACU--GGGGG-CC-----------------------------------GCAA-------------------------------------GGCUAC-GGA---AAGUGCC--ACAGAAAACAA-ACCGCU------------------------------------AA--------------------------C-----AA---------------------------------------------GC------------------------------------------ [...]
+S.negevensis    .......................................................................................................gaggaaaguccggacUU-CGCA----GAAA-AAGG-UGCC-AGU----------------GAAAA------------------ACU--GGGGG-CC-----------------------------------GUAA-------------------------------------GGCUAC-GGA---AAGUGUA--ACAGAAAACAA-ACCGCU------------------------------------AA--------------------------U-----UC---------------------------------------------UA-------------------C---------------------- [...]
+P.staleyi       .......................................................................................................gaggaaaguccgggcUC-CACA----GGAC-AGGG-UGGU-CGA----------------UAACG------------------UCG--ACCGG-UC-----------------------------------GUGA-------------------------------------GAUCAG-GGA---CAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------GC--------------------------U-----GC---------------------------------------------GG-------------------GCA--UGAG-------------- [...]
+P.maris         .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-ACGG-UGGU-GGG----------------UAACG------------------CCC--ACCGU-CC-----------------------------------GCGA-------------------------------------GGACAG-GGA---AAGUGCA--ACAGAAAGUAA-ACCGCC------------------------------------GG--------------------------G-----CC---------------------------------------------AG------------------------------------------ [...]
+LGA6            .......................................................................................................gaggaaaguccgggcUC-CACA----GGAC-AGAG-UGGU-CGG----------------UAACG------------------CCG--ACCGG-CC-----------------------------------GAAA-------------------------------------GGCUCG-GGA---CAGGGCA--ACAGAAAGCAA-ACCGCC------------------------------------GC--------------------------A-----UG---------------------------------------------GG-------------------ACC--GGGC-------------- [...]
+LGA8            .......................................................................................................gaggaaaguccgggcUC-CACA----GGAC-AGAG-UGGU-CGC----------------UAACG------------------GCG--ACCGG-CC-----------------------------------GCAA-------------------------------------GGCUCG-GGA---AAGUGCA--ACAGAAAGAC--ACCGCC------------------------------------UC--------------------------C-----GC---------------------------------------------GA-------------------G---------------------- [...]
+LGW46           .......................................................................................................gaggaaaguccgggcAC-CAUA----GGAC-AGGG-UGGU-GGG----------------UAACG------------------CCC--ACCGG-CC-----------------------------------GUAA-------------------------------------GGUUAG-GGA---AAGUGCC--ACAGAAAAUAC-ACCGCC---------------------------------UAAGG--------------------------G-----GA---------------------------------------------GC-------------------UGU--UAGC-------------- [...]
+LGW116          .......................................................................................................gaggaaaguccgggcUC-CGCA----GGAC-AGGG-UGGU-CGG----------------UAACG------------------CCG--ACCGG-CC-----------------------------------GCAA-------------------------------------GGCUCG-GGA---AAGUGCA--ACAGAAAGAU--ACCGCC----------------------------------UCCG--------------------------C-----GG----------------------------------------------------------------------------------------- [...]
+SM-A06          .......................................................................................................gaggaaagucCGGGCUC-CUCA----GGAC-AGGA-UGGU-CGA----------------UAACG------------------UCG--ACCGG-CC-----------------------------------GCGA-------------------------------------GGUCAG-GGA---AAGUGCA--ACAGAAAGCAG-ACCGCC----------------------------------GAAC--------------------------G-----GU---------------------------------------------CC------------------------------------------ [...]
+SM-A37(61)      .......................................................................................................gaggaaaguccgggcUU-CUCA----GGAC-AGGA-UGGU-CGA----------------UAACG------------------UCG--ACCGG-CC-----------------------------------GCGA-------------------------------------GGCCAG-GGA---AAGUGCA--ACAGAGAGUAG-ACCGCC----------------------------------GAAC--------------------------G-----GU---------------------------------------------CC-------------------GC--------------------- [...]
+SM-A58(88)      .......................................................................................................gaggaaaguccgggcUU-CUCA----GGAC-AGGA-UGGU-CGA----------------UAACG------------------UCG--ACCGG-CC-----------------------------------GCGA-------------------------------------GGCCAG-GGA---AAGUGCA--ACAGAGAGUAG-ACCGCC----------------------------------GAAC--------------------------G-----GU---------------------------------------------CC-------------------GC--------------------- [...]
+C.aurantiacus   .......................................................................................................gaggaaaguccgggcUC-CAUA----GAGC-AGGG-UGGU-GGG----------------UAACG------------------CCC--ACCCG-GG-----------------------------------GUGA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAGAACAG-ACUGCC------------------------------------GG--------------------------U-----U------------------------------------------------------------------------------------------ [...]
+H.aurantiacus   .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-GAAG-UGCC-AGG----------------UAAUG------------------CCU--GGGAG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAGAACAG-ACUGUC------------------------------------GG--------------------------U-----U------------------------------------------------------------------------------------------ [...]
+T.album         .......................................................................................................gaggaaaguccgggcAC-CGCA----GGGC-AGGG-UGGU-CGG----------------GAAA-------------------CCG--ACCCG-GG-----------------------------------GAAA-------------------------------------CCCGCG-GGA---AAGUGCC--ACAGAAACGAC-ACCGCC---------------------------------UAAGC--------------------------G-----GC---------------------------------------------GG-------------------GAC--CG---------------- [...]
+C.limicola      .....AAACCGCAAG--UGUGCAGUC-GCU---GUAU-G--G-C---------------------UUGAC----------------------GC-UG-U-GCAGAGGAAAGUCCGAACUU-CACA----GGGC-AGGGU-GCCGGUCGAGAAC-----------CUG-------------GUUCAAGGCC-GGGGG-CA---GCG-----G-U---------------------GCAA---------------------------ACC---GUC-UGUCAC-AGA---GAGUGCA--ACAGAAAGCAA-ACCGCC------------------------------------CC--------------------------G-----GC----------------------------------------------------------------------------------------- [...]
+C.tepidum       .....aaaccgcaag--ugugcagUC-GCU---GUAU-G--G-U----------------------AUA-----------------------AC-CA-U-GCAGAGGAAAGUCCGAACUU-CACA----GGGC-AGGGU-GCCGGUCGAGAAC----------GUUU-------------GUUCAAGACC-GGGGG-CA---GCG-----G-C---------------------GCAA---------------------------GCU---GUC-UGUCAC-AGA---GAGUGCA--ACAGAAAGCAA-ACCGCU------------------------------------CC--------------------------G-----GC----------------------------------------------------------------------------------------- [...]
+C.tepidum-g     .....AAACCGCAAG--CGUGCAGUC-GCU---GUAU-G--G-U----------------------AUA-----------------------AC-CA-U-GCAGAGGAAAGUCCGAACUU-CACA----GGGC-AGGGU-GCCGGUCGAGAAC----------GUUU-------------GUUCAAGACC-GGGGG-CA---GCG-----G-C---------------------GCAA---------------------------GCU---GUC-UGUCAC-AGA---GAGUGCA--ACAGAAAGCAA-ACCGCU------------------------------------CC--------------------------G-----GC----------------------------------------------------------------------------------------- [...]
+D.radiodurans   GGAACGCGGGG-AAA--CUCCUGGUC-GCG---CCUGAG--C-C---GCU---------------UUUUU--------------GG-U----GG-AC-A-GGUGAGGAAAGUCCGGGCAC-CGCA----GGGCAAGGA-UGCC-AGC----------------UAACG------------------GCU--GGUCG-GC---GAG-----U-CGAGCGCCCGCCUG-----AGCGCCGAGGG----CAGG-CGGAAA----GC--GGC---GAA-GCCGAA-GGA---CAGUGCC--ACAGAAACCAG-ACCGCC------------------------------------AC--------------------------C-----CC---------------------------------------------AC-------------------ACA--GGC--------------- [...]
+D.radiodurans-g .....GCGGGG-AAA--CUCCUGGUC-GCG---CCUGAC--C-U---GCU---------------UUUUC--------------GG-C---AGG-GA-A-GGUGAGGAAAGUCCGGGCAC-CGCA----GGGCAAGGA-UGCC-AGC----------------UAACG------------------GCU--GGUCG-GC---GAG-----C-CGAGCGUCCGCCUG-----AGUGCCGCAAG----CAGG-CGGAAA----GC--GGC---GAA-GUCGAA-GGA---CAGUGCC--ACAGAAACCAG-ACCGCC------------------------------------AC--------------------------C-----CC---------------------------------------------AC-------------------ACA--GGC--------------- [...]
+T.aquaticus     UGCCCCAGGAU-AGG--GGUGCGGUC-GCG---CCCG-G--G-G---G----------------ACUUCC-----------------C----CC-CU-G-GGUGAGGAAAGUCCGGGCAC-CAUA----GGGC-AGGG-UGCC-AGC----------------UAACG------------------GCU--GGGCG-GG-----------------------------------GCAA-------------------------------------CCCGAC-GGA---AAGUGCC--ACAGAGAAGAG-ACCGCC------------------------------------AG--------------------------CG----GC---------------------------------------------CG-------------------GGG-------------------- [...]
+T.thermophilus  UGGCCCGGGAC-GAG--GGCGCGGUC-GCG---CCGA-G--G-G--------------------CCGAAC----------------------CC-CU-CGGGUGAGGAAAGUCCGGGCAC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGCG-GG-----------------------------------GUAA-------------------------------------CCCGAC-GGA---AAGUGCC--ACAGAGAAGAG-ACCGCC------------------------------------AG--------------------------CG----GC---------------------------------------------CG-------------------GGG-------------------- [...]
+T.maritima      .....GGAGAG-GAG--CAGGCGGUC-GCG---GGGG-C--G-C---A-----------------CACC------------------U----GC-GCUU-CCCGAGGAAAGUCCGGACUC-U--G----GAGC-GGGG-UGCC-GGG----------------UAACG------------------CCC--GGGAG-GG-----------------------------------GUGA-------------------------------------CCCU-C-GGA---CAGGGCC--AUAGAGAAGAAGACCGCC------------------------------------C---------------------------------------------------------------------------------------------------------------------------- [...]
+T.maritima-g    .....GGAGAG-GAG--CAGGCGGUC-GCG---GGGG-C--G-C---A-----------------CACC------------------U----GC-GCUU-CCCGAGGAAAGUCCGGACUC-U--G----GAGC-GGGG-UGCC-GGG----------------UAACG------------------CCC--GGGAG-GG-----------------------------------GUGA-------------------------------------CCCU-C-GGA---CAGGGCC--AUAGAGAAGAAGACCGCC------------------------------------C---------------------------------------------------------------------------------------------------------------------------- [...]
+T.neapolitana   .....GGAGAG-GGG--UAGGUGGUC-GCG---GGGA-C--G-C---A-----------------CACU------------------C----GC-GUUC-CCCGAGGAAAGUCCGGACUC-U--G----GAGC-GGGG-UGCC-GGG----------------UAACG------------------CCC--GGGAG-GG-----------------------------------GUGA-------------------------------------CCCU-C-GGA---CAGGGCC--AUAGAGAAGAAGACCGCC------------------------------------C---------------------------------------------------------------------------------------------------------------------------- [...]
+F.mortiferum    .......................................................................................................gaggaaaguccgggcUU-Ccaa----gAGC-AAGA-GGGC-AGC----------------UAACG------------------GCU--GCUAA-AG-----------------------------------GAAA-------------------------------------CUUUAA-GGA---AAGCgCC--ACAGAAAAUAG-ACCGCC------------------------------------A---------------------------------------------------------------------------------------------------------------------------- [...]
+V.spinosum      .......................................................................................................gaggaaaguccgggcAC-C--U--CAGGGC-AGUG-UGCCGUGU----------------GAAA-------------------ACGC-GGGGG-CU---GGC-----G-GC--------------------GUAA------------------------G--CUU---C-C-GGUCAC-GGA---AAGUGUC--ACAGAAAACAU-ACCGCC------------------------------------GC--------------------------G-----G------------------------------------------------------------------------------------------ [...]
+L.ferrooxidans-MK .......................................................................................................gaggaaaguccgggcAC-CAAA----GGGC-AAGG-CGCU-GGG----------------UAACU------------------CCC--AGUCC-CG-----------------------------------GUGA-------------------------------------CGGGAA-GGA---AAGUGCC--ACAGAAAAGAU-ACCGCC------------------------------------CG--------------------------G-----A---------------------------------------------------------------------------------------- [...]
+L.ferrooxidans-CF .......................................................................................................gaggaaaguccgggcAC-CAAA----GGGC-AAGG-CGCU-GGG----------------UAACU------------------CCC--AGUCC-CG-----------------------------------GUGA-------------------------------------CGGGAA-GGA---AAGUGCC--ACAGAAAAGAU-ACCGCC------------------------------------CG--------------------------G-----A---------------------------------------------------------------------------------------- [...]
+T.commune       .......................................................................................................gaggaaaguccgggcUC-CACA----GGGG-AGGA-CGCC-GGG----------------UAACA------------------CCC--GGAGG-GA-----------------------------------GUAA-------------------------------------UCCC-U-GGA---AAGGGCC--ACAGAAAACAG-ACCGCC------------------------------------AG--------------------------CG----GC---------------------------------------------CA-------------------GAA--AGGA-------------- [...]
+ESH20b-1        .......................................................................................................gaggaaaguccgggcUU-CACA----GGGC-AGGA-UGCC-AGA----------------UAACG------------------UCU--GGCGG-AG-----------------------------------GCGA-------------------------------------CUCCAG-GGA---AAGUGCA--ACAGAAAUAU--ACCGCC------------------------------------GC--------------------------------------------------------------------------------------------------------------------------- [...]
+PF101           .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-CGCUCGUCGAGACUGGCGG----CGGAAGU------UCGCCAGUCAAGGCGAGGGAG-UU---GCU-----C-CGG-CG----------------AGA------------------UG----CU--GGG---G-C-AACUUC-GGA---AAGUGCC--ACAGAAACCAU-ACCGCC------------------------------------GU--------------------------C-----GG---------------------------------------------GC-------------------UAA--GCGG-------------- [...]
+EM14b-9         .......................................................................................................gaggaaaguccgggcUC-A--G-AGGGUGC-GCGU-AUCCCGUUAAGGCU----------GAUGA------------AGCCGGAGCG-GGGGC-GU-----------------------------------GAGA-------------------------------------GCGC-C-GGA---AAGUGCC--ACAGAAAACAU-ACCGCC------------------------------------UU--------------------------A-----UG---------------------------------------------UG-------------------U---------------------- [...]
+EM14b-11        .......................................................................................................gaggaaaguccgggcUC-CAAA----GGGC-AGGG-CGCC-GGG----------------UAAUA------------------CCC--GGGGU-GG---GG-------------------------------AAA---------------------------------C-C-CCACAC-GGU---AAGGGCC--ACAGAAACGAG-ACCGCC---------------------------------GAAGC--------------------------------------------------------------------------------------------------------------------------- [...]
+LGA10           .......................................................................................................gaggaaaguccgggcUC-C--U---UGGAC-AAAC-UGCC-AGG----------------UAGCA------------------CCU--GGGCA-CA---GC-----------------------------GAUGA---------------------------------G-C-UGUGAC-GGA---AAGUGCC--ACAGAAAACAA-ACCGCC------------------------------------AG--------------------------U-----AC----------------------------------------------------------------------------------------- [...]
+LGB5            .......................................................................................................gaggaaaguccgggcUC-CACA----GGGc-AAGA-UGGU-UGC----------------UAGCG------------------GCA--ACUGU-CC---CG-----------------------------CUAGU---------------------------------C-G-GGAUAA-GGA---AAGUGCC--ACAGAAAAGAAAACCCCC------------------------------------GC--------------------------G-----U------------------------------------------------------------------------------------------ [...]
+LGB21           .......................................................................................................gaggaaaguccgggcAU-CGAC----GGGC-AGGA-UGGU-CUC----------------UAACG------------------GAG--ACUGG-GG-----------------------------------GUAA-------------------------------------CCCUAA-GGA---AAGUGCA--ACAGAAAAUAU-ACCGCC---GCCCGCC------UCU-----GGCGGC-ACUCAGG--------------------------C-----AG---------------------------------------------AA-------------------AC--------------------- [...]
+LGB32           .......................................................................................................gaggaaaguccgggcUC-C--U---UGGAC-AAAC-UGCC-AGG----------------UAACA------------------CCU--GGGCA-CA---GC-----------------------------GAUGA---------------------------------G-C-UGUGAC-GGA---AAGUGCC--ACAGAAAACAA-ACCGCC------------------------------------AG--------------------------U-----AC----------------------------------------------------------------------------------------- [...]
+LGW18           .......................................................................................................gaggaaaguccgggcUC-CGCA----GGGC-AGUG-UGGU-UCC----------------UAACG------------------GGA--ACCGG-GA-----------------------------------GUAA-------------------------------------UCCCAG-GGA---AAGUGCC--ACAGAAAACAU-ACCGCC------------------------------------GC--------------------------A-----AG---------------------------------------------GA-------------------AG--------------------- [...]
+vHge3-5         .......................................................................................................gaggaaaguccgggcUC-CGCA----GGGC-AGGG-UGCC-GGG----------------UAACU------------------CCC--GGUGA-AG-----------------------------------GUGA-------------------------------------CUUCAA-GGA---AAGUGCA--ACAGAGAUAU--ACCGCG------------------------------------GG--------------------------C-----UA---------------------------------------------GA-------------------GAA--CAGA-------------- [...]
+SM-A11(13)      .......................................................................................................gaggaaagucCGGGCUC-CACA----GGAC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCUAC-GGA---AAGUGCA--GCAGAAAAUAA-ACCGCC------------------------------------UC--------------------------------------------------------------------------------------------------------------------------- [...]
+SM-A13(15)      .......................................................................................................gaggaaagucCGGGCUC-CUUA----GGGC-AGGA-UGCU-GGG----------------UAACU------------------CCC--AGCGG-GA---CAG-----G---------------------GCAUAAGG--------------------------CC---U-G-UUCCAG-CGC---CAGUGCA--ACAGAAAAUAU-ACCGCC------------------------------------GG--------------------------A-----C------------------------------------------------------------------------------------------ [...]
+SM-A26(42)      .......................................................................................................gaggaaagucCGGGCAC-UAUA----GGGC-GGAG-UGCC-AGG----------------UAACA------------------CCU--GGGCG-GC-----------------------------------GUGA-------------------------------------GCCGAC-GGC---AAGUGCA--GCAGAGAGAAG-ACCGCC------------------------------------UG--------------------------A------------------------------------------------------------------------------------------------ [...]
+SM-A31(53)      .......................................................................................................gaggaaagucCGGGCUC-CAUA----GGGU-GAGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCCAC-GGA---AAGUGCA--ACAGAgAGCAG-ACCGCC----------------------------------GAUG--------------------------U-----CG---------------------------------------------GC------------------------------------------ [...]
+SM-A55(84)      .......................................................................................................gaggaaaguccgggcUC-UAGA----GGGC-GCGG-CGGU-CGU----------------UAACA------------------ACG--ACUGU-CC---UG----------------------------ACAUGUA--------------------------------C-A-GGAUAA-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------CU--------------------------G-----AG----------------------------------------------------------------------------------------- [...]
+SM-A60(90)      .......................................................................................................gaggaaaguccgggcUC-CGCA----GGAC-AGGA-UGCC-AGG----------------UAACA------------------CCU--GGGGG-GC-----------------------------------GAGA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------CU--------------------------G-----U------------------------------------------------------------------------------------------ [...]
+CPA58           .......................................................................................................gaggaaaguccgggcGC-C--G--UCGAAA-CGCG-GUGG-UGG----------------GUAAC------------------ACC--CACCG-GC---C-------------------------------GCGA-------------------------------------GGCCAG-GGA---AAGUGCA--ACAGAAAGCAG-ACCGCC------------------------------------AU--------------------------C-----GG---------------------------------------------GC-------------------CGG--G----------------- [...]
+CPA56           .......................................................................................................gaggaaaguccgggcAA-CACA----GAGC-AUCG-UACU-UCC----------------UAACG------------------GGA--AGGAU-UC---CGC-----------------------------UUUA-----------------------------G---C-G-GGAGAC-AGA---AAGUGCC--ACAGAAAACAA-ACUACU------------------------------------CG--------------------------C-----GC----------------------------------------------------------------------------------------- [...]
+CPA59           .......................................................................................................gaggaaaguccgggcUC-CACA----GAGC-AGAA-CGCC-GGG----------------UAACA------------------CCC--GGUGG-GG-----------------------------------GAAA-------------------------------------CCCCGA-GGA---AAGUGCC--ACAGAAAACAG-ACCGCC------------------------------------UU--------------------------C-----GC---------------------------------------------CG-------------------C---------------------- [...]
+CPA61           .......................................................................................................gaggaaaguccgggcAC-CACA----GGGC-AGGA-UGCCGCACGAGC------------UUCACC-------------GCAAGUGC-GGGCG-UC---GCG-----U-U---------------------UCAA---------------------------GGC---G-C-GGCGAC-GGA---CAGUGUC--ACAGAGAAUAU-ACCGCC------------------------------------CU--------------------------C-----CG---------------------------------------------UG-------------------GUU--CGGC-------------- [...]
+CPA62           .......................................................................................................gaggaaaguccgggcUC-C--A-CGGAUCA-ACGG-UGCC-GGA----------------UAACG------------------UCC--GGCGG-GG-----------------------------------GCAA-------------------------------------CCCCAG-GGA---AAGUGCC--ACAGAAAAGUAAACCGCC------------------------------------AC--------------------------G-----GG---------------------------------------------C------------------------------------------- [...]
+CPB144          .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GCAA-------------------------------------GCCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CC-------------------CCC--AAUA-------------- [...]
+CPB69           .......................................................................................................gaggaaaguccgggcAA-CAUU----GGGC-AUCG-UGCCGCAU----------------GAAUA------------------GUGC-GGGCA-UC---UUG-----G-CG--------------------GUAA------------------------C--GUU---A-G-GAUGAC-AGA---CAGUACC--ACAGAAAAUAG-GUAGCU------------------------------------CA--------------------------G-----GC---------------------------------------------UG-------------------A---------------------- [...]
+CPB70           .......................................................................................................gaggaaaguccgggcUC-CACA----GGGC-AGGG-UGGU-UGC----------------UAACG------------------GCA--ACCCG-AG-----------------------------------GCGA-------------------------------------CUCGCG-GGA---AAGUGCC--ACAGAGAACAG-ACCGCC------------------------------------GC--------------------------G-----GC---------------------------------------------GA-------------------C---------------------- [...]
+CPB72           .......................................................................................................gaggaaaguccgggcUC-CACA----GGAU-GCCG-UGGU-GGA----------------UAACG------------------UCC--ACCGA-CC-----------------------------------GCAA-------------------------------------GGUUCG-GGA---AAGUGCA--ACAGAGAACAG-ACCGCC----------------------------------GAUC--------------------------G-----CU---------------------------------------------GC-------------------GGG-------------------- [...]
+CPB7677         .......................................................................................................gaggaaaguccgggcAG-CAUA----GGAU-AUGA-CAGU-CGC----------------UAACG------------------GCG--ACCGG-GG-----------------------------------GUGA-------------------------------------CCCUAG-GGA---AAGUGCC--ACAGAAACGAU-ACCGCC------------------------------------UU--------------------------C------------------------------------------------------------------------------------------------ [...]
+CPB7776         .......................................................................................................gaggaaaguccgggcAA-CAUA----GAGC-AGUG-UACU-UCC----------------UAACG------------------GGA--AGGUA-UC---CCG-----C-C----------------------UUU---------------------------GGC---G-G-GAUAAC-AGA---CAGUGCC--ACAGAAAACAA-ACUACC----------------------------------CAUU--------------------------C-----CC---------------------------------------------GA-------------------U---------------------- [...]
+Rr368           .......................................................................................................gaggaaaguccgggcAC-CGCA----GGGC-AGGA-UGCC-AGC----------------UAACG------------------GCU--GGUCG-GCGAGUCGAGCACC-CGCACGCGCGC-----------CUUG-----------G-CGUGUAGGAAGC--GGC---G-AAGCCGAA-GGA---AAGUGCC--ACAGAAACCAG-ACCGCC------------------------------------AU--------------------------U-----CC---------------------------------------------CGGACAGC-------------CCC--G----------------- [...]
+SMB-A5          .......................................................................................................gaggaaaguccgggcUC-CAGA----GGGC-AGGG-UGCC-AGG----------------UAACA------------------CCU--GGGGG-GC-----------------------------------GCGA-------------------------------------GCCUAC-GGA---AAGUGCA--GCAGAAAGUAU-ACCGCC------------------------------------CAAAAAUGGGGUGCUGCCCCAUUUGAGCG-----CC---------------------------------------------A------------------------------------------- [...]
+CPA49           .......................................................................................................gaggaaaguccgggcAA-CACA----GAGC-ACCA-UACU-UCC----------------UAACG------------------GGA--AGGCU-UU---CUG-----CUG---------------------GUGA--------------------------CGGC---A-G-AAAGAC-AGA---CAGGGCC--ACAGAAACAA--ACCGCC------------------------------------CU--------------------------U-----UG---------------------------------------------AC-------------------UUC--AAGG-------------- [...]
+SMB-A3          .......................................................................................................gaggaaaguccgggcuC-CGAC----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GAAA-------------------------------------GCCUAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AA--------------------------U-----GG---------------------------------------------C------------------------------------------- [...]
+SMB-B2          .......................................................................................................gaggaaaguccgggcUC-CUUC----GGAC-AGGG-CGCC-AGG----------------UAACG------------------CCU--GGGGG-GC-----------------------------------GUGA-------------------------------------GCCCAC-GGA---AAGUGCC--ACAGAAAAUAU-ACCGCC------------------------------------AG--------------------------C------------------------------------------------------------------------------------------------ [...]
+SMB-B4          .......................................................................................................gaggaaaguccgggcUC-CGCA----GGGC-AGAG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-GU-----------------------------------GAAA-------------------------------------GCCCAC-GGA---AAGUGCA--ACAGAAAGUAU-ACCGCCCAAAAA-UGGGGU---CCG--ACCCUGUUU--GAGCGC--------------------------C------------------------------------------------------------------------------------------------ [...]
+SMB-B1          .......................................................................................................gaggaaaguccgggcUC-CAUA----GGGC-AGGG-UGCC-AGG----------------UAACG------------------CCU--GGGGG-G------------------------------------GAAA--------------------------------------CCCAC-GAC---CAGUGCA--ACAGAGAGCAA-ACCGCC----------------------------------GAUG--------------------------G-----CC---------------------------------------------CG-------------------C---------------------- [...]
+CPB149          .......................................................................................................gaggaaaguccgggcUU-C--A-UGAAAAC-ACGG-CGCC-GGA----------------UAACA------------------UCC--GGGGG-GC-----------------------------------GCAA-------------------------------------GCCUAC-GGA---AAGUGCA--ACAGAAAACAA-ACCGCC------------------------------------UU--------------------------G-----CU---------------------------------------------UG-------------------GCC-------------------- [...]
+//
diff --git a/testsuite/rnaseP-frag.fa b/testsuite/rnaseP-frag.fa
new file mode 100644
index 0000000..ed3992f
--- /dev/null
+++ b/testsuite/rnaseP-frag.fa
@@ -0,0 +1,401 @@
+>emb|AL009126|BSUB Bacillus subtilis complete genome
+TTTCAATTTCATAACGGATGATGATATGAAGAGGATACGTCAATTCATCC
+GCTTCGACCCTGATAAATGAAGGTTTTGATTCATTGATTGCCCGGACAAA
+ATCATCCAGGGAGATGTCCTTGAACTGTACAGGTGATGCCTCTTGAATCT
+TCTTATAGTACGGAGTCCAAAAATGCTTGTTGCGGCCGATAAAATTCTCG
+TAAAATAATGATTGCGATTCATGAATTCCCATCGATGCGCCGTCTGACAA
+GTTCGTGCCACTGAGTGCTTCATCAATATTTTGCTCGTAAATCGCGTGCC
+CGCACTCATGAATGGTCCCAAAGATCGCCGTCCGGAAATCTTTTTCATCA
+TATCTCGTCGTGACCCGAACGTCTCCCCGATTCAGCGTAGTTGCAAACGG
+ATGAACGGTTTCATCAAGTCTTCCGCCATCAAAATCGTAGCCAAGCTCCT
+GTAAAAAATACAGACTGAGCTCTTTTTGCTTTTCTTTCGGGAACGCTTTT
+GTAATAAAGCTTGTATCTGGTTTATTTCCGGAAGCTGTCACCTGTTTAAC
+AAGAGGGATAATCGCTTCCTTCAGCTCAGCAAACAACTGATCAAGCACCT
+TTACCGTGACGCCGGGCTCAAACAAATCAAGCAATGCATCATAAGGATGC
+TCTTGATATCCCCAATACGTAATAAAACGTTTATTGAATTCAATCAGCTG
+TTCTAAATAAGGAGAAAACAAGCTGAAATCAGATTTTCCTTTCGCTTCCT
+CCCACGCTGTTTCTGCCTTTGAACACAGAATCACGTATTCTTTGTATTCA
+GCCTCAGGGATTTTCTTATTCTCTTCATACTCTTTTTTCGCCAGTTCCAC
+TGCTTTTTTCGTATCTTCCGACAAGTCATCAAATCGTTCATACAGGACAT
+CGATAAGCTCCTTCATTCGATCTGATGTTTGGATATTGAATATATCTGTT
+GAAAGCTGGCCGATACTTTCGGCACGATCCTCTGAGCCATTTTTCGGCGC
+GCCTGTTCTGGAGTCCCAGTGCATTAACGCAACTGCTTCGCTGTAATGTG
+AGATTCTTTTTAAAAGATCAAAAAATTCTTTTTCATATGTATGTATCTCC
+ATATCCATTCCCTCCCTATTCTAGCCGTTCCATTACAGGCTAATGGAAGG
+GGGTATGAAAGTCAAATTGTTTGTATAAAAGGCTGCCGGTATGTTTTGTG
+GCAGCCTTTTTATTCAGTTGATCGTCATTTGATTTTTTGGCGGAGGTGTT
+CTCCGCTTTTTCTGCTTGATTTTTTTATCTACCCACACTGTTGCCAGCGG
+GGTTAAGAGCGAGGTGACAATAACGCTTGTCGCGATAATTGCAGTTGCCG
+ACTCAGCAACTGGCGCAAATGAGGCATTCGCTTCCGCTAATGCATATGGC
+ACGGCTACAGCCGCCCCTGCCGTAGAAGAAGCGGCCACTCCCGCGACACC
+ATCTCCCCGCGCAATAAAACGATCAAGCAAAAACAAAGAACTGCCCGATA
+AAATGACGACAGAAACTCCGATAAAAATGCCGAGCAGCCCTGATTGGATC
+AGCATTCCAAAATTCAAGGTATTGCCGAGCGAAAAGGCGAAAAATGGAAT
+GATCGCCGGCACAACCTTGCTGAATAAGTCTCTGAGATCATGATCCAGAT
+TTCCAAGTATACATCCAAGTAAAAACGGGATGACTGTCGCTGCCAGCGTT
+TCCCATGGGAATGCGGCAAGTCCCGTCACACCAAACGTCACCATGGTCAT
+AAAAGGACCAGATTCTGTACTGATAAAGGCGAAAGCGCCCGCATCCTCTT
+TTCTTCCCATGTGATTCATGAGCGCCAAATACAGTCCGCCGTTCGTTTCA
+TTCATTACCGCGACAATTGCTAAAACAGAAAGGCCTGCAAAAAAGCCGGA
+TTGTATGCCATCGTCAGGTATAAATTGCGCTGCGATCACGCCGAGCAGCG
+CCGCAAATCCGATCTTCCCCAATAATAACGTGATTCCTTTTCTTGCGATA
+TAGCCTGAAGAACGAAAATCAATCGTTGCTCCTACGCAAAAGATAAAAAC
+ACCCAGTATCGGCAGCGTTCCGGTAATCAAAGCACCCGTAAACCCTCCAA
+AGAACTCCGCTGTTCCAGGCGCAAACGTGTTGAGCGCCGCTCCAAGAAAT
+AGCGGAATAATCATCATTCCGCCAGGTACCCGTTCAATTGTCGCCTTGAT
+TTTCATATTGTGGATTCTCCCATCCTCCGGTTATGAAAAAACAATTCCAC
+TTACACTTGGAAAACAGCCTGCAAATCCTCTTTTGAACAGCTGCCCAACT
+GGCTGCCGACTCCGACGGCGCCAGCTCCGGCTCTAAGCCAATCAGGCACT
+TCAGACGGATGTATCCCGCCTGTCGGAATAAAGGTCACCTGCGGGAAAGG
+ACCCGCTAAATTTTTCATAAACGGAATGCCAAACACACCGCTTGGGAACA
+GCTTTAATGTCGTAAAACCGAATGTCAGCGCTTCCATAATTTCGCTCGGA
+GTCAAGACGCCGGGGATATAATGTGTCTTTACAAAAGATAGATGTTCAGC
+AAGATCAGCTGAAAAACCCGGACTGACAATAAACTGCGCGCCAGCCTTAG
+CAGCTTCCCCAGCTTGCTGCGCGCTGATGACCGTACCCGCGCCAATTAAA
+ATATCTTCCCTATTACGGAAGGATTCGATAATATCTGATGCCCCGGGGGT
+CGTATACGTCACTTCAACTGCACGAATCCCTTTATCTAATAAACTCTCAA
+TCTGCTGACAGGCCTCCTGCTTATCCTTTGAACGAATGACTGCAATCAGC
+TTTGCTTCTTTCAGACGGTTTTCAACGACTTTGGACTCCATATTAATAAT
+CCCCTTTCTTTTGGTGAACCGTTCTTTGAGCAGATAAAAAAGAAGCTAAT
+TTCTCCCTGGTCGGCAAACCGTCCATATCCCCCGGTGCCTGCACTTGCAA
+AGCGCCAATCGCATTTCCCCTTTGCACCGCATCCTTGTACGACAAACCGT
+CTAGGATACCGCTGATTACACCGACTGCAAATCCGTCTCCGGCGCCGACC
+GTATCAACCACCCGGTCGACCCGGCAGCCTTCTAGAAATCCTTCACTTGT
+CCCCGTTTTAAAGTAAGCGCCTTCTTTTCCAAGTTTAATAGCAACAAAGC
+TGGCACCTTTTTTCAAATAATAGTCGGCAATGCCTTCAGGTGTTTTTTCT
+CCGGTCAATAGCTCTCCCTCTGCGATACCCGGGAAAAACCAGTCTGCAAG
+CCCAGCCAGATCATTGATTGTGTGTACCATTGTTGCTTGATCAGGCCAAA
+GCGAAGGTCTTACATTAGGGTCGAATGAAATGGTCTTCCCTGCGTTTCTC
+ATGTCGTTCATGACATGATACGTGAAGTCTTTCATCTCGGCTGATAAAGC
+AGGCGGAATACCTGTCACATGCAAATGGCCTGCGCATTGAAAATAATCTC
+TCGGATATTCAGCTGTAGTTAATGTGCTTGCAGCTGAGTTTTTCCTATAG
+TAGGTAACTTGCGGGTCGCCTTCTTTCACTTTTGACTTCAGCAGCAGCCC
+GGTGGGATTTTCGTCCTGCGAGCGGATCACGCGGGACACATCCACTCCCT
+CTTTTTTAAGCTCTTGTAAAATAAACGTTCCGAGCTGATCATTGCCGACC
+TTGCTCATCCATCCCATTCGAAATCCGAGTCTGGCAAGGCCGCAGGCGAC
+ATTGCTTTCTGCTCCGGCAAGCCCTTTAGAAAAAGTGGATACTTCATGAA
+GGCCTCCATACTCATTTGCATAAAACATGGCCATTGATTCCCCGAATGTC
+ACCGCATCAAGCTTCATCTCTTCCCAACCTCCTCTTAGTTGAGGGCACCT
+AGGATTAAAGTGACTTTCTCATGATGACTTTTGCCTCTAATTCAATGGTT
+TGAGGCGCTCCTTTGTCACCTTCAATCCTTTTTAATACACGTTCCATCGC
+CGTCCTGCCCATATCATGTGACGGCTGGGCGATCGTTGTAATGCCTGGAC
+CGATCAGTTTGTACCACTCCGTATCATCGAATCCTGCAATCCCTATATCT
+TGAGGGATGCGCAGGCCAAGCTCTTCCATACAGCTGATGATTTTCAGCAT
+AATCAAGCCATTCAAAGCCAGAATCGCTTTTTTTTGCTCCGGCATTTCCT
+TGTGAAAAGAACGAAGCTCCGCCTTAAGCTGCTCCTTGTCCTTTACGTCA
+ATTTCATGCAATCTGACAAGCCCGTTCACATTTTGAACCGAAGCCATTTC
+CTGATACACAGCTGCTCTTTCTGCACGAGGGCTGATAGAGGAAATCGGTT
+CGGTAAACAGCGCGACATCAGTATACCCTTTGCTGTACACCTTCTGAAGA
+ATCTCTTTTGTGATCCATCTGTTGTCAGTCGTTACGGTATCCAGTTTCAG
+ATCCGGCAGTTTCCGGTCAATTAAGATTGTTGGAATTTGCTGTTCAGCAA
+AAGCGCGGAGTACATCCTTGTTTTCCCCTGTTGCGTTTAAAATCAAGCCC
+TCAACCGAATGGGCTTCTAGCTTTAAGAGCATTTCCCGCTCTTTTTCAGG
+ACTGTTATCTGTGTTGCACACCATAATGCTGTATCCATATTGATCACAAA
+CCTCTTCGACTCCCCTGAAAGCAGCGACCGAAAAAGGATTTGTAATGTCA
+GCCACAACAAATCCGATTAACTTGCTTTTTTTTATTTTCAAACCTTGTGC
+CATTTTACTCGGCCGATAATTCAATTCTGCGATTGCCTTTTTAATGTTTT
+TCACTTTTTCAGGAGAAATCGCGTCAATTTTTCCGTTAATATAGCGGGAA
+ACTGTCGATTTCGAAACTCCTGCACATTCAGCTACGTCTTTGATGGTTGT
+ATGGCCTGTTGTTTTCTTTTTCATTCAAGTGCTCCTGTATCTCATATATT
+TGAAACCGATTTCAAAACCGTTACAACAAAAGAATACCATAATTTTAAAA
+TTTGGGAAGAGTTTTTTTAATAATATGTCAATTCATTATTTTTTCGTTGA
+CTCTTTTCACTATTTATCCTAAAATTTTCTTTGAAACCGTTACCAAAATA
+TTTTCATTCAAGTGATGCTGAAATCCTAACCAAGGGGGAAATATAATGGA
+AAATCGTTATTCTGTACATCCTGAACAAGTAAAACGCTTTACAACAGAGG
+AGCTTCGCAGTCATTTCTTAATGGATTCTTTATTTACAGAAAACAAACTT
+ACGATGTATTACTCACATGAAGACCGGGTTGTCATCGGCGGAGCGGCTCC
+AGGGCAAAGTGAACTGAAGCTTGATGCAGGTGATTTTCTAAAAACAGACT
+TCTTTTTGGAACGGCGTGAAATCGGGATTATTAATGTCGGCCAGCCTGGT
+GCCGTTAGAGTCGGCGATGATGAATATGTGCTTCAAACAAAGGATTTTCT
+CTATATTGGAATGGGCAATCAGGATGTATCGTTTTCAAGCCTGAACGGGG
+AAAAAGCGAAGTTTTACTTCGTCTCCGCTTGCGCCCACAAAAGCTATCCG
+ACACAAAAAGCCGCCCTATCTGAACTGACACCGGACCGCCTTGGTGATGA
+TGCAGCGTCTAATGTCAGAAGTCTGTACAAAGTCATTCATCAGGATGGCA
+TTAAAAGCTGTCAGCTGATGATGGGAATAACGATGTTAGATCAAAACAAC
+AACTGGAATACCATGCCAGCACACGTTCATGACCGTCGGATGGAGGCTTA
+TCTTTATCTGGATCTTGAAAAGGACTCAAAGGTATTTCATTTCATGGGCC
+AGCCGGACGAAACACGCCATCTTGTTGTTGGAAATGAGCAGGCTGTCCTT
+TCTCCCGCTTGGTCTATTCATTCTGGCGCAGGAACATCAAACTATAGCTT
+TGTGTGGGCGATGGCTGGAGAAAATTACACATTTACGGACATGGATCTCA
+TTCCAATGGATGGGCTGAAATAAGATGGGTTATCTACATGACGCCTTTTC
+ATTAAAAGGAAAAACAGCGCTGGTGACAGGCCCGGGAACAGGGATCGGTC
+AAGGAATAGCCAAAGCCCTAGCCGGGGCTGGCGCTGATATTATCGGCACA
+TCACATACAAGCAGTCTGTCTGAAACACAGCAGCTTGTGGAACAGGAAGG
+CCGGATATTTACATCTTTTACATTGGACATGAGCAAGCCGGAAGCGATAA
+AGGATTCTGCAGCTGAGCTGTTTGAAAACAGGCAGATCGACATCCTTGTC
+AATAATGCCGGCATTATTCATCGGGAAAAAGCGGAAGATTTTCCAGAAGA
+GAACTGGCAGCACGTACTGAATGTCAATCTAAACAGCCTGTTTATTCTGA
+CACAGCTTGCTGGCAGGCACATGCTGAAAAGAGGTCATGGAAAGATTATT
+AATATTGCCTCTCTCCTGTCTTTTCAAGGCGGCATCCTCGTTCCGGCTTA
+CACCGCGAGCAAACACGCTGTTGCCGGTTTGACAAAATCATTTGCAAATG
+AGTGGGCAGCGTCAGGTATTCAGGTCAACGCAATCGCCCCAGGCTATATT
+TCTACTGCGAATACAAAGCCTATTCGGGATGACGAAAAGCGAAATGAGGA
+CATTTTAAAGAGAATTCCTGCCGGCCGCTGGGGCCAAGCGGATGATATCG
+GGGGGACTGCAGTCTTTTTGGCATCACGTGCTTCAGATTATGTAAATGGA
+CATATTTTAGCAGTTGATGGCGGCTGGCTATCCCGCTGACAAATAAAAAA
+GCTGACGAACGATCGTCAGCTTTTTTCCATTACATCATGTGCGGTTCAAC
+AGGCAAGACCTTTTTGACCTCATCAATGATGCGTTCATTTTCTCCGCCAG
+CGTAAATGTGAATCGAGCCGCTGTCTTGATTCGAGCGAATCAGGCGCCCG
+ATGCCCTGCCGTACACGTAACAACATATATGGCAGATCAACTTCTTCGAA
+CGGATCTTTTTTCGCTCCGTTGCGCTTCGCTGTAAATACAGGATCGTGTG
+GCGGGAACGGTAATGACCAAATGGTAACATTCTTCAATGCGTCACCGGGA
+ATGTCGAGTCCTTCCCATAAGTGAACTGAACAAAGTACTGTTTCTTCTTC
+CTCTTGGAATTTCTCTACTAAGCTGCTGATTTCCTCATCACCTTCGAAGA
+AAATTGGATACGGCAGCTCCCATGCCGCCGACAGCTCTTTAAACTCGTTT
+AATTCTTCAAAAGAAGGGAAAAGCACCAGCGTTCTTCCTTTGTATCGTTT
+GATTGTTTCAATCGTTTCAGCCGTTTTTTGTTCAGCGTCCATATCTGTTT
+TTGCGTATAGATTAATACTCATTTGCTCGTCATAATCATAAGGGGAATCA
+ACAGTTAATGACAAATAATCATGAATCCCAAGACTGTCGGCAATATAATC
+AAACGAACCGCCTTCTGACAGCGTAGCAGAAGAAAAGATATAAGGAATTT
+TCTTAGAAAACACTTTTTCGCCAAGTACTTCTGCTACCGTTCTCGGCATC
+ACGACAAAGGTTGATTCTGCTTCCTTTTTCTCCAGCCAGCTGATCGCATC
+CTTTTGATATAGAGATAATGAATACGCCATTTGTTCAACATATTCTTCCA
+CTACTGACAGTTCGTATTGATCAATCGTATACATTTCAGACTCAAATACA
+AGTGCCTCACCGATTTTATCAAGTAAACGGCAAAGCTCGTCCGCCGCCTT
+TTTGACACGATGGTCATTTTTTATTTCTAAACGGTGTGAACCGGCTACTT
+CCTTTGATTCTTCAGAAAGAACATAGAAAAATTCGTCGTTTGCGAGAAGC
+GCATCTTCAATCAATTCTGCAAACTCTTCTCTGATGTCATTTTGCAGCAA
+TCGTTCTAAAAACAATTCAAGAGTAGACTGCTTCACTCTATAGGTTAGCG
+CTTTTTGCGCAGCAAACTCTAACAAGTGCCCCTCATCAAATACAACTGCA
+CTATGATCAGGCAAGAGCGGCAGCTGGCCCTCTCGTTTGCGTGATTCTTC
+CGTCCACACATGCTCCATATAAAAATCATGGGAACAAATGATTAAGTCCG
+TTGACTTGCGGTAGTAATCTCTGGAAAGTGTCAGACCGCATCTGTGTCTC
+ATATCACAAGTCAGACAGTCCTGAAACGAGTCGTAGCTTACGTCAGACCA
+CTCTTCATTCGATAGATTTGCGTACTGCTTACGGTCGCCATACGGATAAA
+AGCGCTGCATCGCCTGGGACTCGTGGACAAATGACGGTAACGACTCATAA
+AGATCCAGCCATTTATCATCATCAGAACGCTGCATTGTTTTTTCAAGCTT
+CTTCAAGCATAAATATTGCTCATGTGATTTTGACAGCCTTGTATCAATTT
+TCAGATCAAGATGCTCAGCCAGCTTAGAAATATCGCCCTCTTTTTTCACC
+AGCTGTTCAATTAATGTTTCATCCGCACAAGCGATGATGGCAGGTTTGCC
+GACATACCTTGCATAGCTGATTGCAAAAAGAAGATATACCAGCGTTTTCC
+CCGTTCCCACTCCAGCTTCGGCGAACATGACTTTTTTCTCTTTAAACGCC
+CGCTCCAGCTGAAAAGCCATAAATACTTGCTCGTCCCGAAGATCAAACCC
+TTTTTCGGGAAGGATATCGTAAAACACGTCACCAATCCAATTGTTCAATT
+CTTCATAAAAATTCTTTGTTTTCGTTAAAGAAAAAGGCAAACGTGATGTT
+GTCACCTAGTTCCAACCCCCAACTATTCGACATTCAGACCACCAATAATA
+TCATTTTCCGCTGATGAATACAATAAAAAACTTGGCAATGCCAAGTTTTT
+TGCAGTTTACTTACGATTGATCACATGCGACGATAAAAAAGGATGGTCTG
+TTGAATAAATATGTTCTACCGCTTTTTCTAAATCAGTTTGCGCATGCGAA
+ATCACAGACGGAGACGAATCAGTCCCGAGCTCCTTCAGCTCGTTTGCTGT
+TGCGTCAAGCGCCCTTTGAATAAGATTAAAATGTTCGCTGTTCAGCATGA
+GATCACCTCTGATGGAAATAATCATCATTGTATGCGAACTTTTCATTTTA
+TATACATGCTTTACCGCATGTTATCACCGAAACATGCACAAACTACACTT
+GATATTCCGTCTCCGGATTATCCGTCTTATCAACAATATTCTATCAGGGA
+GTGATGTTGACATGAGTTATAGAAACCGATTAGATCAGCATTCTGAACTG
+TTTCATCACAATTGGACGCGGCCTAAACGTTCAAAGTCTCAAGTAAACGG
+TCACACTGAAATGTCCCAAACCAACATTATATTGAGAAGCAACGCGAAAG
+CTCACCGTTGGTAACGATAGAATAGGGCTGAAAGATGAAAGAAGACGCAT
+GCAGAGCGTCTTCTTTTTATGCGTTTTCTGTTTTCTTGCGCTGCGGTCTT
+ACTTTTGACCAGTATTGATAATAATCCGTTTTAATAAACCCGTTAAAGAG
+TTTTCGTTTCTTCGTTGCTTTTCTGCCATATGCTTCCTCAAAGTTTTCAT
+TTGATGTCAGCATATACACAGACCAAGTATCAAGCGGCTCGAACGCCTGC
+CCCATTTCTTTGTACATCTGCTCAACGGCTTTTTTCTCGCCGAGACGCTC
+TCCATATGGCGGGTTGCCGACAATTACGCCAAATTCCAGATTTGTGGTAA
+AGTCTTTGACCTGCATCTGTTTGAACTGGATTAGATCTCCCAATCCTGCT
+TCCTCTGCATTTTCTTTTGCGATTTGAACCATGCGGTGGTCTATGTCGCT
+AGCGAAAATTGTAAGCGGCTGATCATAATTTGCCTTTTCTTCGACTTCAA
+GCCGCGCTTTGTTCCACAGATCTTTACCGATCCATTCCCAATCCTCTGAT
+ACAAAATCGCGGTTGAATCCCGGGGCGATGTTTTGGCCGATTAGCGCCGC
+TTCTATCGCGATTGTTCCGGAGCCGCAGAAAGGATCAACAAACGGGCGGT
+CAGGCGTCCAATTGGTTAATTGCACCAAAGCGGCAGCAAGTGTTTCTTTA
+ATCGGCGCACCGCCCTGATCGACACGGTATCCTCGTTTGTGAAGGCCCGT
+CCCTGATGAGTCCAGTGTAATCAAAGCCTGATCTTTCAATAAAGATATTT
+CCACTTTATACTCAGCACCTGTTTCTTCAATCCAATCATTGGCTTTGCCG
+GACTGCAGCTTGAGCTTTTCGACAATTGCTTTTTTGACGATCCGCTGACA
+GTCAGGAACGCTTGCAAGTGTTGATTTTACCGATTTTCCGATGACAGGGA
+ATTTCCCGTTTTCAGGTATAAATGAGCGCCAGTTAATCGCTTTCGTTTTT
+TCAAACAGTTCATCAAATGTTTTCGCTTTAAAAGAAGCAACCTGAACCTT
+TATGCGGTCGGCTGTTCTAAGCCAAAGGTTCGCACGGCAGATGGCAAGTG
+CATCACCTTCAAAAATAACTTTCCCGTTATCAACCTTGCATTCGTATCCT
+AAATCTCGTACTTCCTTTGCGACAACAGCTTCAATGCCCATCGGCGCCGT
+TGCAATTAGTGTATACTTCTTCATCGTATCACCCTGTCTTTTAAAACTTT
+TCTCTTTTCAAGATAAAAGCTCTCCTTATACGGGAGAGCTTGTTTTCATC
+ATTTTAAATGTAAGTGGTCTAACGTTCTGTAAGCCATGTTTTGTTCCATC
+GTACTGCAAACGGCTCATCACCTCGTACTCAGGCGGCAATCATCTATCTA
+CAGAAAGCATTCTGTCCTTCTCTCCGTTGAATTCCGTTAAGAAGGTTCCC
+CTACCAAAATTTGGGTTTCTCGCTCGAGGGGTTTACCGCGTTCCACTCTC
+ACCATTTCTAGTGAGACTTCGTCACTGTGGCACTTTCAAGGATACTCAGC
+CATATCCGAAGACGTAGGCTTTTTTCCTGCCGTCAGCCTCTAAAGACTGC
+CCTAGCTTATGACTTCGCTAGGCACGAACACTACGGGCATCTCAGCACCG
+TGCGAGCATGGACTTTCCTCTACAGATTCAAGATCTGCAGCGATTACCCG
+AACGTTAAGAACATGAATTATTATATAACAACTGATTACAATTTACAAGC
+GCCATTTTTTTCAAGCGTGATCAATCATAAAGCTTGCTGCCAAAAACGTG
+TTTTTCTAAGTTAGACAGCCGTTTTAAAATATCAAAGTTTGTTGTGTTAG
+ATTGCACAGGCTGTTTTTTGCTGGCTTCTTCAAGCTGTTTTTTCAGCTGC
+AGATTTTCCTGCTGCAGTTCTTCAATTTCTTGATGGAAGGTTTCATAATC
+CTTAATAATCATATCTAAAAATTTGTCAACGTCTTCTTGCTTGTAGCCTC
+TAACGCCTGTTTTAAATTCTTTTTCCAAAATTTCTTTCGCAGAAAGCTTT
+ACTTTATCAGCAAGCATCTTTTTCACCTCGTATCGTGAATCATCACATAT
+ATTTTTTCAGAAATCTGTACGGTTGTCAAATTTCTCTCTCATTGTTAGTA
+GCTGTCTTCCTCCACTGTCACTCTCAAGTCATCCATTGTAATAAAGTAGA
+TGGGATAGCCATCCTGTTCGCGCCTTTTTTCCGCTGTCCCAAGCATATAC
+TTAGGGGAGCCTTCCTTTTCCGGGTCATATAAAAGCAGAAGCCCGTCGGA
+CTTATCAATGAAGAACTGATTTTTTTGTTTGAATTGAAGCGGGCTTTCAT
+AAGGACGGTGAGTCAGGCTTGCTTCATAGTCTGCCTGAGCCAGAACTGCT
+TCATACTGTTCTTTATTCGGTTCTTTCCAGTTCTTTTCCTGCTCGTAAAA
+TGGTGTGATGACAGCTACCTTTAAGTCAGGGTATTCCTCCTGCAAATCAT
+ATGCAGCTTCTGCCGCCCACAGCTCAACTCCAAGCTGGCCCGAAATTAAA
+ATCCATTCTAATCCTTCATCCAAAAAAGCAATCAGCCGGTTTTTAATGGC
+TTTTTTTATGTAATACAGCGCCTTGTCATCCTGCTTAAATATCCCCAGTT
+CAAACGGTTTATAGCCCGTTATTGCCAATACTTTCATCATTTCACCTGCT
+TTAAAAAATGGGGCTCCCGTGGGCCCCATTTGTTGTGCTGCATTGTTTAC
+ACCATCAAGCTGCACGTTTTCCATACTAGTAGTCGCAGCAAGGTTTTCCT
+GCTTGAAAATGCTGATGCGTAGCCGGGTCAACATTTGAGAAAGTGTGTGG
+AAAGTAGTGAACGTGCTGAAAATGCTGGTGGTTTACGTTTGTTGTATGCT
+GTGGGTGAATGTGCGGCACGATAGTCTTCGAAAACGTATGGTGTTCACAG
+CAATGAGTAGGATGGACAATTGGCGCCATCATATGCGGTCTGCAGTGATG
+CATGATAAAATCCCCTTTCCATAAACTTTATTACAATACTAAGTTATGAA
+AAATAAGGGGTACATGTTCTGATGCAAAGACCTATTTTAAAAGTGTGCAA
+TTAAGCTGTCTTTAAAGTTTGAAAACACAAAAGCAATCAAAAATACCACA
+ACAAAGAACAAGTAAAAAACACCCTTATACATACCAACTCTCCCTTTAAA
+AATAACTAACGTCATTTTACAGGATTCGCCGCTATTCTACAACAAAATCA
+ATGTGAATTCAGCAAAAAAAATTCATGGCGAAACAAGTCGTCTTTTGCGC
+TTTCCCGGGGAATATTTAAGAGGAATATTTCCTCTTTAGCCGGGCAATTC
+TCACATGCAGTTTTTCAGTTTCTTTCTCTGATAAGCATGCCGCATCGCTA
+AGCGATTGCTCTGCTACTTGCAATGCTTTTCCGAATTCTTTTTTCTTATG
+CTCAAAATATTTCGCGAGCTCTATTACAGCAGCGTATCTGCACTTCTGGT
+TTTGCGAGCGGGACAGCTTTTCCCAAAGCGGCACTGCTTCTTCCAAGCGG
+TTTTGTTTTTTGTACAGGAGCGATAAATCCAGCCGTGCACTGTCCTGGTC
+CTCAAACGATTTTTCTATAAGCCTTTCCAACTGCTTGATCGCTTGGTCCG
+TTTCTTTATGAGCCATAAACCATTTCGCCATAGCATAGGCTTCACTGTGT
+TCTTTTGGCGCATGTGATTCTGAAAGGATTTTTTTAGACATATGGATGTA
+CAATGAAATGAGTGATAACACATCCATTTCATTATGATGCAGGACACCTT
+TTAAAAGATCCGGCTCTTGCGCCTTGATAAAATGAAAGTAAAGCATTGGC
+GCCAAGTAGCCCGGTGTGTCTTCTAGCCTGCGGATGCCGAGCTCCTCTTT
+TTCAACCGTGCCAAGAGATACACGGTCCATTTTGTGTTTCCACAGGCGTC
+TAGCTCCATGCAAAAGATCAAAGTGGCCAAACTCCGGAAGCTTCGGAAGT
+CTGTCACGGATCAAGGTGTGCCTTGTTTTCACCTGCGGCCAATCAAAGGC
+TTTGCCGTTGTAGGTCACAAGTGATGTAATGTCAACCTCGCTTAAAAAGC
+TTTGGTACAAGGCGACTTCGTTCCCCGGTTTGGGCAAAAGATGCTGTTTG
+ACTGTCACTCGGTCTTCATATACTCTCGCATGCCCAAGCAAAAAAATGGT
+ATTCCCAGCTCCACCCCCAAGACCGGTTGTTTCTGTATCAAAGAAAAAGA
+GGTTGTTTTTGTTATACCCTTTTGCTGACAATGTATGCGACAGGCCGCTT
+TGATTCCACAGTGTGATCACTTCCTCAAGCTCAGAAAAGCTGTATAACCC
+ATGGCGGTGAGAAAGCGGATATTCTACTTCTCTGATGAGGCAATATTCAT
+CTTCGAAGATGAAAGGCTTCATGCCAAAAGCCTCCCACTCTTCTAAAAAC
+GGGATGTCATCAAAGTGGTTTTCTTGTTTGCCTGCTTCTATTTTTTGTTC
+TCCTTCGTCGAGCGCCATGTGCTTTTTCATCCGTTGGAGTTTCCCTTTTA
+ATGACATATCCGGCCTCCCTCCTTACGACATTTGATCCAACAGCTGCAAA
+ATTCTTTCCTTTGCTTTTATCCCTTCTATTTCCGTACCTATACAAGACGG
+ACAGCCGTCATGACAAGGACAATGTGTAATCAGTTGTTTCGCCGCTTCAT
+TAATGTCTGAAAAACGTTTAAAGACTTCCTCCGCCAAACCGATACCGCCC
+GGATAATGATCATATAAAAATATGGTTGGCAATCCGGTATGGGCTGCTTT
+AATTTGAGAAACAACATGAACATCATTTCGATCACACATGATATACACAG
+GGACAATATGCTGCAGCACATTCGAGATGCCAAGAAGCAGCTGTTCCAGT
+GTCTTTTCCCCGATGTCTTCATCCGCTGTTTTGATTTCGAGCCAAGCTGC
+ACTTGTATGCAGTTCTTCTTCCGGCAAATGAATAGGTCCAGACCCAATAT
+TTTCAAAAGTGGTCATTTTTATTTTTTTAAAAATGGTCGGCAGGGCATTG
+ACAGTGACGTCTCCGTAGTGCAATGACGTACGGCTTTTTTCTTTCGTTTT
+ATCGATTTCTAATACCTTCAGCTGAACTGCCAGGTTTGCATCCGTATAAT
+ATTCGACATCGACTTTTCTGACATACGCCTTTTTATGGTCCCAATCGAGC
+TTCTCAACTTGATACTGAACGCCTTCATGCAAATAAATCGCTTCATCATG
+CAAAAGCGTCATCGCACTAAAACGGTCCATTTCACCGATAATCCTTACAT
+TTGCAATATCCGACTGATCAACTATAACGACATTTTCCTGGGAGGCGGAA
+CGCAAACTGATGTTTGACGCAGGGAACGACTCACTTGCCCAATGGTACCG
+TTCGCCGTTGCGGTGAAGAACAGCCTCTTCCTGAAGATACTCAAGAATAT
+CACTGACTTCCATGGCTCCAAATTCTTCATCAGCTCTAAAAGGAAGCTCA
+TAAGCCGCACACTTTAAGTGGTCTACTAAAATAATCAAATTCTCCGGATT
+GATTCTTGCAGATTCCGGCGAACGATTAAAGAAATATTCAGGATGCCGCA
+CAATATATTGGTCAATCGGTGTTGAATTGGCTACCATGATAATCAAAGAT
+TCACCGTGTCTTCTGCCGGCTCGTCCCGCCTGCTGCCAAGCACTTGCAAC
+ACTTCCGGGATACCCCGTCATTACACACACTTGCAGCTGGCCGATATCAA
+CACCAAGCTCTAAGGCATTCGTACTGACCACTCCTAAAATGTCGCCTTCT
+CTCAGTCCTCTTTCGATTTCTCTTCGCTCTTTCGGCAGATAGCCTCCCCG
+ATAGCCTCTGATTGATTTTGTTCCAATCTCTTTTTTCACAAGCTCCTGAA
+TATGGCTTAAAATAATTTCCACCCGAACTCTGCTTCTGGCAAAAACAATG
+GTCTGCACTTTGTTTTTAAGGAACTCTTTCGCCAGTTCATTCACTTCTGC
+GGTTGCGCTCCTTCTAATATTCAGCGGTTTGTTCACAATTGGCGGATTGT
+AAAACACAAAATGCTTGCGTCCGCTCGGTGCGCCGTTGTCATCGACCAGC
+CGCATCGGTTTGCCTGTCAGCTGCTCTCCCAATTCCTTTGGGTTGGCAAT
+CGTTGCGGAAGTACAAATAAAAACTGGATCACTTCCATAAAACCGGCAGA
+TCCGCTTCAGCCGCCGGATCACATTTGCCACATGGCTGCCGAACACACCT
+CGATACGTATGAAGCTCATCGATGACGATATACTTAAGGTTTTCAAACAA
+ACTGACCCATTTCGTATGATGCGGTAGAATGGCAGAATGCAGCATATCGG
+GGTTTGTAATGACAATATGACCTGCTTTTCTCACCTTTTGTCTGATTGCC
+GGAGACGTATCCCCGTCATATGTAAAGCTTTTAATATCAATGCCCATTTC
+ATCAATAATTTCATTTAGCTCGCTCTTTTGGTCTTGTGCCAGCGCTTTAG
+TCGGAAATAAATATAACGCCCGGTTTGTTTCATCTTGGGCGATGGACTGC
+AGGACTGGGAGGTTGTAGCATAACGTTTTTCCTGATGCTGTTGGCGTTAC
+GGTAACGATGCTCTCTCCTTTTTGCACATATTGAAAAGCGGAATATTGGT
+GAGTATATAGTTCATCAATGCCCCTTTTCGAAAGGGCCGCTTTGATTCTC
+TCGTCTATACTTTCGGGCATAGGCCTTGTTTTTGCTTCCCGAGGCTCAAT
+TTCATGCCAATTCACAACGTTTTCATTTCCTTTTAAATCAGAAATGAGTT
+CAGTCAGTGATTTCTTTTTCATTCTTTACACCTCTTTGTCAAGTACAGTT
+TACCGAATATTTGTTTGCATGGCTAGGTGCAAATTTTATACAGTTGAATA
+AAAAAAGCAAGGCATACGCCCTGCTTATTTCGCTTTTATTGTAAAGAGCT
+TTGATTCGCCTTTACGAGCAGCCTTTTCGCCTGCCGATACCATTGATCCT
+ACAGCCTCACCATTCATTATAACGATTGGGATGACTGTGCTGCTCGCTTT
+TTCTTTTATTAATTCCAAATCACATGTAATCAGCGGGTCACCGACCTTCA
+CTTTATCCCCTTCTTTAATGTGGGCAGTAAATCCTTCTCCGTTCATATTG
+ACTGTCTCCAGCCCGACATGAATTAACAGCTCAATTCCCGAGCGAGTCCG
+AATGCCAACGGCGTGTTTGGTGTGGAAAATCTGAATGACTTCACCTTCAG
+CGGGAGAAACGATTTCACCGCTAGAAGGTTCCACCGCTATTCCTTCTCCC
+ATCATTTTCTGTGAAAAAACAGGGTCCGGTACATCTGACAGGTCCATTAC
+TGTACCGTCTGCCGGAGAATAAATAACCTCTTCTGTCACCTTTTCCTGAA
+TTTTGCCCATTCCGAATAATTTTTTCAGCAATGTATTTTCTCCCTTCTCA
+TTCACTTCAACCGTTATCCCTTCATTCACCACTATTTAACCACACTTTCA
+ATTTTGCTTCAATTTATAACAACATCTGGCATAGACGCATAATCTGGTTA
+AAAAAGGCGGTGGCGATATTGGAATTCCATGATGACAAAAAGAACGAACT
+GCAAAAGAAAGAAGAAATCATAACGGAGGCAATCGACACTCTTTTTCAAT
+CCTCAGCGTTCGGCAACCTTATAAACGGATTTCAGAACCTAATCAACTCG
+AGTTTAAAGGATGTGCAGACGACCATACATGTCAGAGAAAGAGATACTGG
+GCTGTATATCGATATTACCATTCCGGCGACGTTTCGAGATGGCGAGATCG
+TCGTTGATGTTAAATCGAGGTATCTCCATGTAACACTCCAAGAAAAACAG
+AAACACCAAAATGAGGCTACCTTTACAAGCATGACAAGAACGGTTCAGCT
+GCCTTATGAAGTTCGCCAAGAAGATATGGAAACGTCTTGGAACGAGCAGA
+CAATGACACTTTTCTTTCCAAAAAATAAGCATGAATGAACGATTCATTCA
+TGCTTCTATCATTTAAAAAAGCTGGTAAATCCCTTTATTAAAGATCCGAC
+CTGATTCATTGCACTCATTACTTGACCTGTCGTATCCATCATTTTATTAA
+AATCAAATTGCCCATTGGCTTTTTTGAACTGCGACATAATGCTTTGAAAT
+TGTGAAGGCTGCTGTTGATTAGGCCTTGGGATAGGATAAGGGTTAGAAAA
+TACAGGCGGCTGCATAGGCATAGGCTGGATCGGAGCATAAGGCTGATAAT
+AATCCTGCTGTCCATAATGCTGCTGAGGCAGTTGTTGCTCTAAATAACCG
+GGTGCAGCCTGCTGATAATATCCTTGCATATGCTGAGGATAATAATAGCC
+CATTTGCCGAGGATAGCTTCGAGAGCTCCCGTTCATTGCGATTCCCCCCT
+AAACACAACATATTTCTCTTCTATATATGTATGAATGACTTCTATTGTTT
+GTGTCACAAGTGATGATTAGCATTTGTCAAATTGTGTCGAAAGTTTAAAT
+TTTTTAAAAACAGAAAAAAGTCGAATCATTATGGTACCATATTTTCAATA
+CAGATGAGAGGGGATGCACCATAATGAACGTATCATACTTAAGCAAACGT
+TTTGCAGAAATGAAGAAATATGAAACAGACTGTATGAATAAACTGATGGA
+CTTTGCCAAGTTCCTCTATATTCAAGGACATCTCAGCATAACTGAGTTTC
+GTAACAGTATGAAGGTTCTCGAAGCAAATGGAGCAGAAAGCCCGGCATAT
+GAGATGAATTAACGTCCGGCCCCCTATAAAAACGAAAAGAAGACAGCCTT
+TTACCGGCTGTCTTCTCTTGCAATTTCATCCTTTACTGCGTGCAATGTAT
+AAAGGACTGACTCAGTGATGTCCTTGAATCGTTTTTTATGAATATGATGA
+ACATAAGATTGAAGGACCAATTCCAGGAAATTATCCTTTACGGCCTCAAT
+TTGCTCTTTATGCACATATTTTGGCCGGCGGACTTTTATCAATTCAAGAG
+CACCCTCTGCCCAGCGAGCAGCCAGTTCATCATTCTCTTCAACTGCAGGC
+TTTATCGTCTCAAAAAAATCATAAGAATGATTACTGTTTTTTCCTTCCTG
+ATACCGATCAGCGCCTTTTTCAGCAACTTCAATCATTTGCTCGGTCATTT
+CCAGCAAAGTTTGTGATAGCAATATCTTTCACCTCAATGCCTATCGTACC
+AAATTTCACTCACAAATTCAGCCGATGCGGTATACCTTCTCAAACGCATA
+CCTGTGTTCAGGCGATTGATACAGCTCATTTATACAAATATGAAGATCTA
+TGATTTCTTCTTCGAGCACACTTAGGCGATCGTTCTCCGTTTCCCGCATC
+TCAGCCTCTAATGCATTTACAGAATGATTCAGGCTTTGCTCAGCTCGCGT
+TAATTCATCTTCTATATCAGAAAGCATACGGAGAATATCTGTCTTGCATA
+CATAACCGGACATTCGTGTACCTCCCTTTCCTTGTCTCTCCCGGTTAACA
+TTCTTTGCTCTCAAGGCTCTTTCCTTCCTCATGACAAAACTAGAAGCAAA
+TCGCCAAACAAACAGGTATTCCACGAAAAGCTGAAGTTTTCGACAAAAAC
+ACCCGCAAAAATTGTATGATCCTCCTCATTAATGCAAACGATACTTGTGA
+GGAGGTGCCGTATGAAAACAAGACCGAAAAAAGCCGGCCAGCAAAAAAAG
+ACTGAATCAAAGGCAATCGATTCTTTAGATAAAAAATTAGGCGGCCCGAA
+CCGCCCTTCTACGTAAGAAGCAAGGAATTTCCTTGCTTCTTTATTTTTTC
+AGCCACTGCTCCACCGCAAAAAGCGCATGAAGCTGGCGCTTTTTATGTAA
+ATACCAGTCTGTCAATTCAATCTGCTTCGGCAATTCCTCGCGCCTAAAGA
+ACGTTTTCTTTATCTTTCCATGAAACCAATCTGTTTTCGTTCCGTCTAAT
+GAGTGGATTAACTCAGGGTAGCATGTCCTTAGCATAGGAGATGTTCTTTT
+TGTAATCCCGATCATCTTTTCCATATCAAAACGGGAACCTGTGTGCGGCA
+CTGTGTGCAAAAAGTGATAAAAAGAGGAGAACAATTCTGGCTTGAACAGC
+AATTGAGACAGCTGCTTTCCCAGCCTTATCCTTTCCTCCGCCTTTGAAAA
+GCGTTTCACTGAAATGCCGTAAAAAAACCCATTTGAGGAAGGAAAAATAA
+CGGTGTTAAAATGAAACCAGTCACTTAAATAAAAAGGAATCGTGTCAAAA
+ACATTCTTTTTAAACGAAGGATTTTGTATAATAGGTGTTTGGATAGTGTT
+TTGTTCATTTATAATGAGGGCATACATTAGCCGCTCCGTATTTCGCTCAT
+GCCAAAAACGGGTCCATTCTTCCGACATAAATTGTGAGACGCCAAACACA
+TGCAGCAGATGAAACAGCGGTTTCCCAACTCTTTTTGACCAGTGGTATAA
+AAGAAGCTGCGGATAGGCATCCGAAAAAATAAGCCAGTTCGCTCTTTCAT
+AGGCTAAAAAGAACCATTTTTGCTGTCTCTCACGGAGTCCAAGCTGAAAC
+AGACTGCCTTTTAAGTCAGTCATTGACCAGCCGGCATTACGAGAAACGAA
+AGAAGCCAAAAGCGACCATTTGATTTCCGGATGACGGTCGTAAAATGCTT
+TATAAGCATTTGTTCTTGAAATGTTATCCGCGTTTTTCATTTTTGTCTGC
+CGCTCAATCCGGCTCAGAAGCTTTCTGATGGCCTGTTGTTCTTGCACGTT
diff --git a/testsuite/se.1.stk b/testsuite/se.1.stk
new file mode 100644
index 0000000..66e8312
--- /dev/null
+++ b/testsuite/se.1.stk
@@ -0,0 +1,5 @@
+# STOCKHOLM 1.0
+
+human              .AAGACUUCGGAUCUGGCG.ACA.CCC.
+#=GC SS_cons       .::<<<____>->>:<<-<.___.>>>.
+//
diff --git a/testsuite/se.rf.stk b/testsuite/se.rf.stk
new file mode 100644
index 0000000..3ee41dd
--- /dev/null
+++ b/testsuite/se.rf.stk
@@ -0,0 +1,8 @@
+# STOCKHOLM 1.0
+
+human              .AAGACUUCGGAUCUGGCG.ACA.CCC.
+mouse              aUACACUUCGGAUG-CACC.AAA.GUGa
+orc                .AGGUCUUC-GCACGGGCAgCCAcUUC.
+#=GC RF            x...x.x.xxx.x.x.xxx.xx.xxxxx
+#=GC SS_cons       .::<<<____>->>:<<-<.___.>>>.
+//
diff --git a/testsuite/se.stk b/testsuite/se.stk
new file mode 100644
index 0000000..bb7f88a
--- /dev/null
+++ b/testsuite/se.stk
@@ -0,0 +1,7 @@
+# STOCKHOLM 1.0
+
+human              .AAGACUUCGGAUCUGGCG.ACA.CCC.
+mouse              aUACACUUCGGAUG-CACC.AAA.GUGa
+orc                .AGGUCUUC-GCACGGGCAgCCAcUUC.
+#=GC SS_cons       .::<<<____>->>:<<-<.___.>>>.
+//
diff --git a/testsuite/sqc b/testsuite/sqc
new file mode 120000
index 0000000..8fb9470
--- /dev/null
+++ b/testsuite/sqc
@@ -0,0 +1 @@
+../easel/devkit/sqc
\ No newline at end of file
diff --git a/testsuite/srp-euk.sto b/testsuite/srp-euk.sto
new file mode 100644
index 0000000..9e23ef4
--- /dev/null
+++ b/testsuite/srp-euk.sto
@@ -0,0 +1,535 @@
+# STOCKHOLM 1.0
+#=GF AU    Koala
+
+ZEA.M._A             ..NCC.gAGCUC.uguagcgaGAGCUuguaa.CCCG...ag.....CGGG
+#=GR ZEA.M._A SS     ...>>..>>>>>.........<<<<<......>>>>..........<<<<
+ZEA.M._B             ..NCC.gAGCUC.uguagcgaGAGCUuguaa.CCCG...ag.....CGGG
+#=GR ZEA.M._B SS     ...>>..>>>>>.........<<<<<......>>>>..........<<<<
+ZEA.M._C             ..NCC.gAGCUC.uguagcgaGAGCUuguaa.CCCG...ag.....CGGG
+#=GR ZEA.M._C SS     ...>>..>>>>>.........<<<<<......>>>>..........<<<<
+ZEA.M._D             ..NCC.gAGCUC.uguagcgaGAGCUuguaa.CCCG...ag.....CGGG
+#=GR ZEA.M._D SS     ...>>..>>>>>.........<<<<<......>>>>..........<<<<
+ZEA.M._E             ..NCC.gAGCUC.uguagcgaGAGCUuguaa.CCCG...ag.....CGGG
+#=GR ZEA.M._E SS     ...>>..>>>>>.........<<<<<......>>>>..........<<<<
+ZEA.M._F             ..NCC.gAGCUC.uguagcgaGAGCUuguaa.CCUa...ag.....cGGG
+#=GR ZEA.M._F SS     ...>>..>>>>>.........<<<<<......>>>............<<<
+ZEA.M._G             ..NCC.gAGCUC.uguagcgaGAGCUuguaa.CCCG...ag.....CGGG
+#=GR ZEA.M._G SS     ...>>..>>>>>.........<<<<<......>>>>..........<<<<
+ZEA.M._H             ..NCC.gAGCuC.uguagcgaGuGCUuguaa.CCCG...ag.....CGGG
+#=GR ZEA.M._H SS     ...>>..>>>.>.........<.<<<......>>>>..........<<<<
+TRI.A._A             ..NCC.gAGCUC.aguugcgaGAGCUuguaa.CCCG...ag.....UGGG
+#=GR TRI.A._A SS     ...>>..>>>>>.........<<<<<......>>>>..........<<<<
+TRI.A._B             ..NCC.gAGCU..aguugcgggAGCUuguca.CCCA...ug.....UGGG
+#=GR TRI.A._B SS     ...>>..>>>>...........<<<<......>>>>..........<<<<
+TRI.A._C             ..................................................
+#=GR TRI.A._C SS     ..................................................
+ARA.THA.             ..GUC.gAGCUA.aguaacaaUAGCUuguaa.CCCA...ug.....UGGG
+#=GR ARA.THA. SS     ..>>>..>>>>>.........<<<<<......>>>>..........<<<<
+HUM.JAP.             .......GGCCU.aGcaacgUGGGCCuguaa.CCCA...ag.....UGGG
+#=GR HUM.JAP. SS     .......>>>>>..>.....<<<<<<......>>>>..........<<<<
+HUM.L._A             ..GCC..GGUCUuaGcaacgUGGGCCuguaa.CCCA...ag.....UGGG
+#=GR HUM.L._A SS     ..>>>..>>>>>..>.....<<<<<<......>>>>..........<<<<
+HUM.L._B             .......GGCCUuaGcaacgUGGGCCuguaa.CCCA...ag.....UGGG
+#=GR HUM.L._B SS     .......>>>>>..>.....<<<<<<......>>>>..........<<<<
+HUM.L._C             .......GGuCUuaGcaacuUGGuCCuguaa.CCCA...ag.....UGGG
+#=GR HUM.L._C SS     .......>>.>>..>.....<<<.<<......>>>>..........<<<<
+LYC.ESC.             ..GgC.gAGCUU.aGuaacgUGGGCUuguaa.UCCA...ag.....UGGA
+#=GR LYC.ESC. SS     ..>.>..>>>>>..>.....<<<<<<......>>>>..........<<<<
+CIN.HYB.             ..ACC.gGGCUu.gGuaacgCuAGUCuauaa.CUCA...ag.....UGAG
+#=GR CIN.HYB. SS     ..>>>..>>>>...>.....<.<<<<......>>>>..........<<<<
+PER.AME.             ........GaUC.cGuaacgCGAgCuuauaa.CUCG...ag.....CGGG
+#=GR PER.AME. SS     ........>.>>..>.....<<<.<.......>>>>..........<<<<
+COL.BLU.             ...CC.gaaCCu.cAuuaccUuGGccuguuacCCCA...agu....UGGG
+#=GR COL.BLU. SS     ...>>....>>...>.....<.<<........>>>>..........<<<<
+CRY.MOR.             ..................................................
+#=GR CRY.MOR. SS     ..................................................
+GYN.AUR.             ..ACC.gGGCuu.gGcaacgCuuGCCuauaa.CUCA...ag.....UGAG
+#=GR GYN.AUR. SS     ..>>>..>>>....>.....<..<<<......>>>>..........<<<<
+BEN.HIS.             ..GCC.gAGCUC.aGcagugUGAGCUugcaa.YUCG...aa.....CGGG
+#=GR BEN.HIS. SS     ..>>>..>>>>>..>.....<<<<<<......>>>>..........<<<<
+YAR.L._A             ..CUU...........agc.......uguaa.UGGCa..uuu...uGUCG
+#=GR YAR.L._A SS     ..>>>...........................>>>>..........<<<<
+YAR.L._B             ................agc.......uguaa.UGGCa..uuu...uGUCG
+#=GR YAR.L._B SS     ................................>>>>..........<<<<
+SCH.POM.             .cGC......................uguaa........ug.........
+#=GR SCH.POM. SS     ..>>..............................................
+TET.THE.             ..GCCagGGUAg....ca...aUACCugugu......cuauaugu.....
+#=GR TET.THE. SS     ..>>>..>>>>...........<<<<........................
+TET.ROS.             ..GCCagGGUAg....ca...aUGCCuguga......ccucgugu.....
+#=GR TET.ROS. SS     ..>>>..>>>>...........<<<<........................
+TRY.BRU.             ..AGCcgGAGCG....cau..UGCUCuguaa.CCU....ucg.....GGG
+#=GR TRY.BRU. SS     ..>>>..>>>>>.........<<<<<......>>>............<<<
+XEN.LAE.             ..GCC.gGGCGC.uGuggcgUGUGCCuguaa.UCCA..gcuacu..UGGA
+#=GR XEN.LAE. SS     ..>>>..>>>>>..>.....<<<<<<......>>>>..........<<<<
+DRO.MEL.             ..GACugGAAG..gUuggcaG.CUUCuguaa.CUCA.cgcuucug.UGAG
+#=GR DRO.MEL. SS     ..>>>..>>>>...>.....<.<<<<......>>>>..........<<<<
+RAT.RAT.             ..GCC.gGGCGc.gGuggcgCaCGCCuguag.UCCC.agcuacuc.GGGA
+#=GR RAT.RAT. SS     ..>>>..>>>>...>.....<.<<<<......>>>>..........<<<<
+MUS.M.B1             gaGCC.gGGUGU.gGuggcgCACACCuuuaa.UCCC.agc.acuc.GGGA
+#=GR MUS.M.B1 SS     ..>>>..>>>>>..>.....<<<<<<......>>>>..........<<<<
+MUS.MUS.             ..GCC.....................uguag.UUCC.agcuacuc.GGGA
+#=GR MUS.MUS. SS     ..>>>...........................>>>>..........<<<<
+CAN.SPE.             ..GCC.gGGCGC.gGuggcgCGCGCCuguag.UCCC.agcuacuc.GGGA
+#=GR CAN.SPE. SS     ..>>>..>>>>>..>.....<<<<<<......>>>>..........<<<<
+HOM.S._A             ..GCC.gGGCGC.gGuggcgCGUGCCuguag.UCCC.agcuacuc.GGGA
+#=GR HOM.S._A SS     ..>>>..>>>>>..>.....<<<<<<......>>>>..........<<<<
+HOM.S._B             ..GCC.gGGCGC.gGuggcgCGUGCCuguag.UCCC.agcuacuc.GGGA
+#=GR HOM.S._B SS     ..>>>..>>>>>..>.....<<<<<<......>>>>..........<<<<
+#=GC SS_cons         ..<<<..<<<<<..<.....>>>>>>......<<<<..........>>>>
+
+ZEA.M._A             GGCauuaAGGUGGUGugaaUGCUUu.gcGAuggcu...UUCUGggcccug
+#=GR ZEA.M._A SS     <<.....>>>>>>>>....>>>>>....>>........>>>>>.......
+ZEA.M._B             GGCauuaAGGUGGcGcggaUGCUuu.gcGAuggu....uUCUGggcc.ug
+#=GR ZEA.M._B SS     <<.....>>>>>>.>....>>>>.....>>.........>>>>.......
+ZEA.M._C             GGCauuaAGGUGGUGuggaUGCUUg.g.uaccgu....GUCUuugcc.ug
+#=GR ZEA.M._C SS     <<.....>>>>>>>>....>>>>>..............>>>>........
+ZEA.M._D             GGCauuaAGGUGGUGcggaUuCUUu.gcGAuggcu...UUCUGggcc.cg
+#=GR ZEA.M._D SS     <<.....>>>>>>>>....>.>>>....>>........>>>>>.......
+ZEA.M._E             GGCauuaAGGUGGUGcggaUUCUUu.gcGAuggcu...UUCUGggcc.cg
+#=GR ZEA.M._E SS     <<.....>>>>>>>>....>.>>>....>>........>>>>>.......
+ZEA.M._F             GGCauuaAGGUGGUGuggaUGUUUc.cuGAcgga....UUCUGggcc.ug
+#=GR ZEA.M._F SS     <<.....>>>>>>>>....>>>>>....>>........>>>>>.......
+ZEA.M._G             GGCauuaAGGUGGUGcggaUuCUUu.gcGAuggcu...UUCUGggcc.cg
+#=GR ZEA.M._G SS     <<.....>>>>>>>>....>.>>>....>>........>>>>>.......
+ZEA.M._H             GGCaauaagguaguguggaugucaa.uugu.ggu....gcaugugcc.ug
+#=GR ZEA.M._H SS     <<................................................
+TRI.A._A             GGCauuaaaguGaUGugaacGCUGu.ugUA.gcg....CUGCGggcc.ug
+#=GR TRI.A._A SS     <<.........>.>>.....>>>>....>>........>>>>>.......
+TRI.A._B             GGCauugAGGcGGUGuggaUGCUug..gUGcggu....uUGuuggcc.ug
+#=GR TRI.A._B SS     <<.....>>>.>>>>....>>>>.....>>.........>>.........
+TRI.A._C             ..................................................
+#=GR TRI.A._C SS     ..................................................
+ARA.THA.             GACauuaAGAUGGUG.ggaCAcUG...gUUcggu....UccUCggau.cg
+#=GR ARA.THA. SS     <<<....>>>>>>>>....>>.>>....>>........>..>>.......
+HUM.JAP.             ggcauguGGGAGAUG.ggacuuug...gGUcagc....ccauuggau.cg
+#=GR HUM.JAP. SS     .......>>>>>>>>.............>>....................
+HUM.L._A             GGCauguGGGAAAUG.ggacuuug...gGUcaac....CUAGuggau.cg
+#=GR HUM.L._A SS     <<<....>>>>>>>>.............>>........>>>>........
+HUM.L._B             ggcauguGGGAAAUG.gaacauug...gGUcagc....CCAGuggau.cg
+#=GR HUM.L._B SS     .......>>>>>>>>.............>>........>>>>........
+HUM.L._C             ggcauguGGGAAAUG.gaacuuug...gGUcaac....CCAGuggun.cg
+#=GR HUM.L._C SS     .......>>>>>>>>.............>>........>>>>........
+LYC.ESC.             GaCaucaAaGUGGUU.gaaUAUUG...gGCuuua....CCAgaaggu.ug
+#=GR LYC.ESC. SS     <.<....>.>>>>>>....>>>>>....>>........>>>.........
+CIN.HYB.             GGUaucaAAGUGGGUugaaCUuUg...aGCuuggc...UUAGcuagu.ug
+#=GR CIN.HYB. SS     <<<....>>>>>>>>....>>.>.....>>........>>>>........
+PER.AME.             ggcuauaaagguggu.guggaacg...agcugacucgaccugccggguug
+#=GR PER.AME. SS     ..................................................
+COL.BLU.             GGucuuuaagguuauuugaukuukggccuaugcuacckgcckggcucugg
+#=GR COL.BLU. SS     <<................................................
+CRY.MOR.             ...aaagugguuggacuuugucuuggancagnugguuggguncgcccgcg
+#=GR CRY.MOR. SS     ..................................................
+GYN.AUR.             GGUaagaaaaaggguuggaauugaaaggg.....................
+#=GR GYN.AUR. SS     <<<...............................................
+BEN.HIS.             GGCaucaagg.ugguuggagguuggacagnacacagagcagggcauuucg
+#=GR BEN.HIS. SS     <<<...............................................
+YAR.L._A             GAG.ugguaAAUCGU.cuucUUGUu.guGcgUUCga.gucuUGggcucug
+#=GR YAR.L._A SS     <<<......>>>>>>.....>>>>....>..>>>.......>>.......
+YAR.L._B             gag.ugguaAaUCGc.cuucUUGUu.guGCgUUCga.guucUGgacucug
+#=GR YAR.L._B SS     .........>.>>>......>>>>....>>.>>>.......>>.......
+SCH.POM.             .GC.....uUGGUCgaaGUGUUUAgUA.CUcCCAau..agUGCAUguu..
+#=GR SCH.POM. SS     .<<......>>>>>...>>>>>>>.>>.>>.>>>......>>>>>.....
+TET.THE.             GGCau.aaacAAUguaGGUUgUGAUAGaUAgGAUau..gaGAguuugaug
+#=GR TET.THE. SS     <<<.......>>>...>>>>.>>>>>>.>>.>>>......>>........
+TET.ROS.             GGCau.aaacAaUguaGGUUaGAAUAGuCAgAGUau..gaGAguuugaug
+#=GR TET.ROS. SS     <<<.......>.>...>>>>.>>>>>>.>>.>>>......>>........
+TRY.BRU.             GCU...gaucCCGCU.uaGCGGgGACGuCUuGGaca...aGCGgg...gg
+#=GR TRY.BRU. SS     <<<.......>>>>>...>>>>.>>>>.>>.>>.......>>>.......
+XEN.LAE.             GGC...uuGGGCUGUcggaUCGCUu.gaGUcCAGGa.guuCUGggc..ug
+#=GR XEN.LAE. SS     <<<.....>>>>>>>....>>>>>....>>.>>>>.....>>>.......
+DRO.MEL.             GUC....uGAUUGUG.ggaUGGCCu.gaGGcUGGGaucuaCUGcguagcg
+#=GR DRO.MEL. SS     <<<.....>>>>>>>....>>>>>....>>.>>>>.....>>>.......
+RAT.RAT.             GGC...uGAGGacaGaggaUCGCUu.gaGUcCAGGa.guuCUGggc..ug
+#=GR RAT.RAT. SS     <<<....>>>>...>....>>>>>....>>.>>>>.....>>>.......
+MUS.M.B1             GGC...aGAGGCAGGcggaUUUCU..gaGUucgaggccagccugguc.ua
+#=GR MUS.M.B1 SS     <<<....>>>>>>>>....>>>>>....>>....................
+MUS.MUS.             GGC...ugagacaggaggaucgcuu.gaguccaaga.guucugggc..ug
+#=GR MUS.MUS. SS     <<<...............................................
+CAN.SPE.             GGC...uGAGGCaGGaggaUCGCUu.gaGCcCAGGa.guuCUGggc..ug
+#=GR CAN.SPE. SS     <<<....>>>>>.>>....>>>>>....>>.>>>>.....>>>.......
+HOM.S._A             GGC...uGAGGCuGGaggaUCGCUu.gaGUcCAGGa.guuCUGggc..ug
+#=GR HOM.S._A SS     <<<....>>>>>.>>....>>>>>....>>.>>>>.....>>>.......
+HOM.S._B             GGC...uGAGGUGGGaggaUCGCUu.gaGCcCAGGa.guuCUGggc..ug
+#=GR HOM.S._B SS     <<<....>>>>>>>>....>>>>>....>>.>>>>.....>>>.......
+#=GC SS_cons         >>>....<<<<<<<<....<<<<<..........................
+
+ZEA.M._A             ...GGCUCG.u.ugUgacacuggcCGGCUUGcCcaUCCCAagUUG.GuAG
+#=GR ZEA.M._A SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+ZEA.M._B             ...GGCUCG.u.ugUgacucuagcCGGCUUGcCcaUCCCAagUUG.GuAG
+#=GR ZEA.M._B SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+ZEA.M._C             ...GGUUCAuggugUgccuuug.uUGGCCUGcCcgUUCCAagUUG.GuAG
+#=GR ZEA.M._C SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+ZEA.M._D             ...GGCUCGcuaugUgccuuuggcCGGCCUGcCcgUCCCAagUUG.GuAG
+#=GR ZEA.M._D SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+ZEA.M._E             ...GGCUCGcuaugUgccuuuggcCGGCCUGcCcgUCCCAagUUG.GuAG
+#=GR ZEA.M._E SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+ZEA.M._F             ...GGCUUG.uaugUgccacuggcCGGCCUGcCcgUUCCAagUUG.GuuG
+#=GR ZEA.M._F SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>..>
+ZEA.M._G             ...GGCUCGcuaugUgccuuuggcCGGCCUGcCcgUCCCAagUUG.GuAG
+#=GR ZEA.M._G SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+ZEA.M._H             ...GGUCUA..gugCuacaaacugUGGacCAcCcaUUCCAagUUGcGuaG
+#=GR ZEA.M._H SS     ...>>>>>>.....>.........>>>..>>.>..>>>>>..>>>.>..>
+TRI.A._A             ...GUCUGG..gugUgcuacug.cUGGCCCGcCcgUUCCAagUUGcGuAG
+#=GR TRI.A._A SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+TRI.A._B             ...GGCUUGugaugUaaccuug.cUGGCCUGcCcgUUCCAagUUG.GuAG
+#=GR TRI.A._B SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+TRI.A._C             ......................ggUGGUCUGcCcgUUCCAagUUGaGuAG
+#=GR TRI.A._C SS     ........................>>>>>>>.>..>>>>>..>>>.>.>>
+ARA.THA.             ...GUUCUGaugugGgcauguuucUGAGCUGcCcaGUCCAagCUG.UgAG
+#=GR ARA.THA. SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+HUM.JAP.             ...GGUCCAguguuAgcugcuugcUGGUCUGcCcaUUCCAagCCG.AgAG
+#=GR HUM.JAP. SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+HUM.L._A             ...GGUCCAguguuAgcugcuuacUGGUCUGcCcaUUCCAagCCG.GgAG
+#=GR HUM.L._A SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+HUM.L._B             ...GGuCCAguguuAgcugcuuacUGGUCUGcCcaUUCCAagCCG.GgAG
+#=GR HUM.L._B SS     ...>>.>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+HUM.L._C             ...GGncCAgugcuagcugcuuacCcGgCUGcCcaUUCCAagCCG.GgAG
+#=GR HUM.L._C SS     ...>>..>>...............>.>.>>>.>..>>>>>..>>>.>.>>
+LYC.ESC.             ...GGCUUG..gugGgcuuaguucUGGCCUGcCcugUCCAagCAC.AgAG
+#=GR LYC.ESC. SS     ...>>>>>>.....>.........>>>>>>>.>...>>>>..>>>.>.>>
+CIN.HYB.             ...GGUCUGu.agaCaccgc.accUGGCUUGcCcgUUCCAagUCG.AgAG
+#=GR CIN.HYB. SS     ...>>>>>>.....>.........>>>>>>>.>..>>>>>..>>>.>.>>
+PER.AME.             ...ggccag...ggacugcggugcuggcucgcccguuccaagucggguag
+#=GR PER.AME. SS     ..................................................
+COL.BLU.             uccugcuua............uucuggcccgcccguuccaagccg.ggag
+#=GR COL.BLU. SS     ..................................................
+CRY.MOR.             cagc.................acccggcccgnncauuncaagccg.agag
+#=GR CRY.MOR. SS     ..................................................
+GYN.AUR.             ..................................................
+#=GR GYN.AUR. SS     ..................................................
+BEN.HIS.             agacaca...........................................
+#=GR BEN.HIS. SS     ..................................................
+YAR.L._A             ...CAcuugGC.CAU.........UUGGUUGuCcuUuCCGaaUUC.UGCg
+#=GR YAR.L._A SS     ...>>....>>.>>>.........>>>>>>>.>..>.>>>..>>>.>>>.
+YAR.L._B             ...CAcuggGC.UAC.........UUUGUUGuCcuUuCCGaaUUC.UGCg
+#=GR YAR.L._B SS     ...>>....>>.>>>.........>>>>>>>.>..>.>>>..>>>.>>>.
+SCH.POM.             ...CgGUGguc.ucggguu...cgAGUCUCGcUu.UCGauccCUC.GAuc
+#=GR SCH.POM. SS     ...>.>>>................>>>>>>>.>..>>>....>>>.>>..
+TET.THE.             ....aGAC.AG.UUugcu....aaGAGUGUGcCcgCUCCAaaCAA.UGAG
+#=GR TET.THE. SS     .....>>>.>>.>>..........>>>>>>>.>...>>>>..>>>.>>>>
+TET.ROS.             ....aGAC.AG.UUugcu....aaGAGUGUGcCcgUUCCAaaCAG.UGAG
+#=GR TET.ROS. SS     .....>>>.>>.>>..........>>>>>>>.>..>>>>>..>>>.>>>>
+TRY.BRU.             ...UUCUG..u.UGCguu....gaCUUGGUGuUcugCuugguuGC.GUGu
+#=GR TRY.BRU. SS     ...>>>>>....>>>.........>>>>>>>.>...>......>>.>>>.
+XEN.LAE.             ...CACUGaGC.UAUguc....gauCGGGUGuCcgCACUAaguUC.GGUA
+#=GR XEN.LAE. SS     ...>>>>>.>>.>>>..........>>>>>>.>..>>>>>...>>.>>>>
+DRO.MEL.             g..acCAG.cU.CAUguu....gaCGGaACGuCcgCACUAagCUU.GCCA
+#=GR DRO.MEL. SS     .....>>>..>.>>>.........>>>.>>>.>..>>>>>..>>>.>>>>
+RAT.RAT.             ...UAGUGcGC.UAUgcc....gauCGGGUGuCcgCACUAaguUC.GGCA
+#=GR RAT.RAT. SS     ...>>>>>.>>.>>>..........>>>>>>.>..>>>>>...>>.>>>>
+MUS.M.B1             ..................................................
+#=GR MUS.M.B1 SS     ..................................................
+MUS.MUS.             ...uagugcgc.uaugcc....gaucggguguccgcacuaaguuc.ggca
+#=GR MUS.MUS. SS     ..................................................
+CAN.SPE.             ...CAGUGcGC.UAUgcc....gauCGGGUGuCcgCACUAaguUC.GGCA
+#=GR CAN.SPE. SS     ...>>>>>.>>.>>>..........>>>>>>.>..>>>>>...>>.>>>>
+HOM.S._A             ...UAGUGcGC.UAUgcc....gauCGGGUGuCcgCACUAaguUC.GGCA
+#=GR HOM.S._A SS     ...>>>>>.>>.>>>..........>>>>>>.>..>>>>>...>>.>>>>
+HOM.S._B             ...UAGUGcGC.UAUgcc....gaugGGGUGuCcgCACUAaguUC.GGCA
+#=GR HOM.S._B SS     ...>>>>>.>>.>>>...........>>>>>.>..>>>>>...>>.>>>>
+#=GC SS_cons         ...<<<<<<.....<.........<<<<<<<.<..<<<<<..<<<.<.<<
+
+ZEA.M._A             u...guCUGgu.GGGGgcucuAGCgaaaGCUuuggguCUCUgCAGa.Ccu
+#=GR ZEA.M._A SS     ......>>>...>>>>.....>>>....<<<......<<<<.<<<..>..
+ZEA.M._B             u...guCUGac.GGGG.cucuAGCgaaaGCUuuggguCUCUgCAGa.Ccu
+#=GR ZEA.M._B SS     ......>>>...>>>>.....>>>....<<<......<<<<.<<<..>..
+ZEA.M._C             u...ggCCGuu.GGAAgcuugGGCguagGCCcugggcUUCCuUGGa.Ccu
+#=GR ZEA.M._C SS     ......>>>...>>>>.....>>>....<<<......<<<<.<<<..>..
+ZEA.M._D             u...ggCUGgc.GGAGgcuuuAGCggaaGCUuug.guCUCUcCAGa.Ccu
+#=GR ZEA.M._D SS     ......>>>...>>>>.....>>>....<<<......<<<<.<<<..>..
+ZEA.M._E             u...ggCUGgc.GGAGgcuuuAGCggaaGCUuug.guCUCUcCAGa.Ccu
+#=GR ZEA.M._E SS     ......>>>...>>>>.....>>>....<<<......<<<<.<<<..>..
+ZEA.M._F             u...ggCUGgu.GGGG.cucgGGCgaagGCCugg.gcCUCUuUAGa.Ccu
+#=GR ZEA.M._F SS     ......>>>...>>>>.....>>>....<<<......<<<<.<<<..>..
+ZEA.M._G             u...ggCUGgc.GGAGgcuuuAGCggaaGCUuug.guCUCUcCAGa.Ccu
+#=GR ZEA.M._G SS     ......>>>...>>>>.....>>>....<<<......<<<<.<<<..>..
+ZEA.M._H             u...ggGUUuc.GGAUgccuuGGCgaaaGCUuug..cAUCCcAACa.CUa
+#=GR ZEA.M._H SS     ......>>>...>>>>.....>>>....<<<......<<<<.<<<..>>.
+TRI.A._A             u...ggACCgccUGGGgcuuauGCgaaaGC.ugg.guCUCAcGGUc.CAu
+#=GR TRI.A._A SS     ......>>>...>>>>......>>....<<.......<<<<.<<<..>>.
+TRI.A._B             u...gggCUg..GGuGgcuggGGCgaaaGCUucg.ccUuCUcAGgc.CUu
+#=GR TRI.A._B SS     .......>>...>>.>.....>>>....<<<......<.<<.<<...>>.
+TRI.A._C             u...ggACCgcuUGGGgccuauGCgaaaGU.ugg.gcCUCAcGGUc.CAu
+#=GR TRI.A._C SS     ......>>>...>>>>......>>....<<.......<<<<.<<<..>>.
+ARA.THA.             u....aAUUaguGUugaguugAGCgaagGCUuggcucauGCaGGUu.cUa
+#=GR ARA.THA. SS     ......>>>...>>.......>>>....<<<........<<.<<<...>.
+HUM.JAP.             u...ugGGCuguGUGa.ucugGGCgaagGCUggggucgCACaGCUc.CUa
+#=GR HUM.JAP. SS     ......>>>...>>>......>>>....<<<.......<<<.<<<..>>.
+HUM.L._A             u...ugggcugaGUGa.ccugGgCgaagGgCuggguugCGCacguc.CUa
+#=GR HUM.L._A SS     ............>>>......>.>....<.<.......<<<......>>.
+HUM.L._B             u...ugGGCugaGUGa.ccugGGCgaagGCCuggguugCGCaGCUc.CUa
+#=GR HUM.L._B SS     ......>>>...>>>......>>>....<<<.......<<<.<<<..>>.
+HUM.L._C             g...ugGGcugaGgGa.ccugGGCgaagGCUnnnggngCgCa.CUc.cUa
+#=GR HUM.L._C SS     ......>>....>.>......>>>....<<<.......<.<..<<...>.
+LYC.ESC.             u...ugGAUCucGAGG.CCCAaAUgaaaAUaUGGGCUUCuuGAuUC.CUa
+#=GR LYC.ESC. SS     ......>>>>..>>>>.>>>>.>>....<<.<<<<<<<<..<<.<<.>>.
+CIN.HYB.             u...ggGUUC.AUGUUuCCUGAGCgaagGCUCGGGuGAUGUGAGCu.uUa
+#=GR CIN.HYB. SS     ......>>>>.>>>>>.>>>>>>>....<<<<<<<.<<<<<<<<<...>.
+PER.AME.             ....ugGGCC.AuGuGGCUUGGGCgaagGCCUGGGUUuCuUGGCC.....
+#=GR PER.AME. SS     ......>>>>.>.>.>>>>>>>>>....<<<<<<<<<.<.<<<<<.....
+COL.BLU.             u...ugGCCc.auGuGGUUUAUGCgaagGUAUAGGCUuCgguGGUucc..
+#=GR COL.BLU. SS     ......>>>....>.>>>>>>>>>....<<<<<<<<<.<...<<<.....
+CRY.MOR.             g....ccggnnang....................................
+#=GR CRY.MOR. SS     ..................................................
+GYN.AUR.             ..................................................
+#=GR GYN.AUR. SS     ..................................................
+BEN.HIS.             ..................................................
+#=GR BEN.HIS. SS     ..................................................
+YAR.L._A             guugaUGGGcg.UCUCg.GuCUGAguaaUCGGcUuuGAGAuuUCCGuUCu
+#=GR YAR.L._A SS     .....>>>>...>>>>..>.>>>>....<<<<.<..<<<<..<<<<.>>.
+YAR.L._B             guugaUGGGcg.UCUCg.GuCUGAguaaUCGGcUuuGAGAuuUCCGuUCu
+#=GR YAR.L._B SS     .....>>>>...>>>>..>.>>>>....<<<<.<..<<<<..<<<<.>>.
+SCH.POM.             ....uGCCAcg.UcUguuCGAAGAguagUCUUCGu.gGcAacUGGCaGUu
+#=GR SCH.POM. SS     .....>>>>...>.>...>>>>>>....<<<<<<...<.<..<<<<.>>.
+TET.THE.             ....uUGCUau.GGUGguaaCCUAguaaUAGGacucCACCagGGCA.UUa
+#=GR TET.THE. SS     .....>>>>...>>>>....>>>>....<<<<....<<<<..<<<<.>>.
+TET.ROS.             ....uUGCUau.GGUGgaaaCCUAguaaUAGGacuuCACCagGGCA.UUa
+#=GR TET.ROS. SS     .....>>>>...>>>>....>>>>....<<<<....<<<<..<<<<.>>.
+TRY.BRU.             ....cGGUGuu.GAGGucGCCaCUguagAGaGGCguUCUCg.CGCCgUU.
+#=GR TRY.BRU. SS     .....>>>>...>>>>..>>>.>>....<<.<<<..<<<<..<<<<.>>.
+XEN.LAE.             ....uCAAUau.GGUGuuCCuGGGggagCCUcGGauCACCagGUUGcUCu
+#=GR XEN.LAE. SS     .....>>>>...>>>>..>>.>>>....<<<.<<..<<<<..<<<<.>>.
+DRO.MEL.             ....uCAAUau.GGGUgcCAUGGAggagUCCGUGgcAUUCagGUUGgCU.
+#=GR DRO.MEL. SS     .....>>>>...>>>>..>>>>>>....<<<<<<..<<<<..<<<<.>>.
+RAT.RAT.             ....uCAAUau.GGUGacCUCCCGggagCGGGGGacCACCagGUUG.CCu
+#=GR RAT.RAT. SS     .....>>>>...>>>>..>>>>>>....<<<<<<..<<<<..<<<<.>>.
+MUS.M.B1             ..................................................
+#=GR MUS.M.B1 SS     ..................................................
+MUS.MUS.             ....aCAAUau.GGUGacCUCCCGggagCGGGGGacCACCaaGUUG.c..
+#=GR MUS.MUS. SS     .....>>>>...>>>>..>>>>>>....<<<<<<..<<<<..<<<<....
+CAN.SPE.             ....uCAAUau.GGUGacCUCCCGggagCGGGGGacCACCagGUUG.CCu
+#=GR CAN.SPE. SS     .....>>>>...>>>>..>>>>>>....<<<<<<..<<<<..<<<<.>>.
+HOM.S._A             ....uCAAUau.GGUGacCUCCCGggagCGGGGGacCACCagGUUG.CCu
+#=GR HOM.S._A SS     .....>>>>...>>>>..>>>>>>....<<<<<<..<<<<..<<<<.>>.
+HOM.S._B             ....uCAAUau.GGUGacCUCCCGggagCGGGGGacCACCagGUUG.CCu
+#=GR HOM.S._B SS     .....>>>>...>>>>..>>>>>>....<<<<<<..<<<<..<<<<.>>.
+#=GC SS_cons         ......<<<...<<<<.....<<<....>>>......>>>>.>>>..<<.
+
+ZEA.M._A             ggaGcGGCAGgaauggCGuaaggCUGgcuucaCAGagcagCGaucaCU.G
+#=GR ZEA.M._A SS     ...<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+ZEA.M._B             acaGcGGCAGgaauggCGuaaggCUGgcuucaCAGagcagCGaucaCUcG
+#=GR ZEA.M._B SS     ...<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+ZEA.M._C             auaGuGGCAGgaacggCGugaggCUGucuucaCAGagcagCGaucaCU.G
+#=GR ZEA.M._C SS     ...<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+ZEA.M._D             gaaGuGGCAGgaauggCGugaggCUGgcuucaCAGagcagCGaucaCUcG
+#=GR ZEA.M._D SS     ...<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+ZEA.M._E             gaaGuGGCAGgaauggCGugaggCUGgcuucaCAGagcagCGaucaCUcG
+#=GR ZEA.M._E SS     ...<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+ZEA.M._F             gaaGcGGCAGgcauggCGugaggCUGgcuucaCAGagcagCGaucaCUcG
+#=GR ZEA.M._F SS     ...<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+ZEA.M._G             gaaGuGGCAGgaauggCGugaggCUGgcuucaCAGagcagCGaucaCU.G
+#=GR ZEA.M._G SS     ...<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+ZEA.M._H             a.AGuGGCGGacauugCGugaggCUGgcuucaUAGagcagCGaguaCC.G
+#=GR ZEA.M._H SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+TRI.A._A             aaUGuGGCAGgcacagCGugaggCUGgcuucaCAGagcagCGacaaCU.G
+#=GR TRI.A._A SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+TRI.A._B             a.AGuGGCAGgcaccaCGuuaggCUGguuucaCAGagcagCGacaaCU.G
+#=GR TRI.A._B SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+TRI.A._C             aaUGuGGCAGgcaccgCGugaggCUGgcuucaCAGagcagCGacaaCU.G
+#=GR TRI.A._C SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+ARA.THA.             gaGucGGAGGguaaugCGugaggCUGgcuucaCAGagcagCGacuaCU.U
+#=GR ARA.THA. SS     ..<..>>>>>......>>.....>>>......<<<.....<<....<<.<
+HUM.JAP.             a.AGaGGAGGgcaaugCGugaggCUGguuucaCAGagcagCGaccaCC.U
+#=GR HUM.JAP. SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+HUM.L._A             g.AGuGGAGGgcaaugCGugaggCUGgcuucaCAGagcagCGacuaCC.U
+#=GR HUM.L._A SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+HUM.L._B             g.AGuGGAGGgcaaugCGugaggCUGguuucaCAGagcagCGacuaCC.U
+#=GR HUM.L._B SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+HUM.L._C             g.AcuGGAGGgcaaugCGugaggCUGgcuucaCAGagcagCGacuaCC.U
+#=GR HUM.L._C SS     ..<..>>>>>......>>.....>>>......<<<.....<<....<<.<
+LYC.ESC.             a.AGuGGGGCggaccgCAugaggCUGgcuucaCAGagcagUGaac.GC.U
+#=GR LYC.ESC. SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+CIN.HYB.             gaAucGGGGGgcaaugCGuuaggCUGguuucaCAGagcugCGaaaaCC.U
+#=GR CIN.HYB. SS     ..<..>>>>>......>>.....>>>......<<<.....<<....<<.<
+PER.AME.             ..................................................
+#=GR PER.AME. SS     ..................................................
+COL.BLU.             ..................................................
+#=GR COL.BLU. SS     ..................................................
+CRY.MOR.             ..................................................
+#=GR CRY.MOR. SS     ..................................................
+GYN.AUR.             ..................................................
+#=GR GYN.AUR. SS     ..................................................
+BEN.HIS.             ..................................................
+#=GR BEN.HIS. SS     ..................................................
+YAR.L._A             aaGAuUAACUgggaaaCUucaguGGAgca..aUCCagcagAGauccAG.U
+#=GR YAR.L._A SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+YAR.L._B             aaGAuUAACUgggauaCUucaguGGAgca..aUCCagcagAGauccAG.U
+#=GR YAR.L._B SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+SCH.POM.             aaACcguGUAguaccGAUggaggUUGgaa..aCAAugcacAUCac.UA.C
+#=GR SCH.POM. SS     ..<<...>>>.....>>>.....>>>......<<<.....<<<...<<.<
+TET.THE.             aaGAgcUAAGgaaacgCCucaggCUGgca..aCAGaacagGGaaaaCU.U
+#=GR TET.THE. SS     ..<<..>>>>......>>.....>>>......<<<.....<<....<<.<
+TET.ROS.             aaGAgcUGAGgaaccgCCucaggCUGgca..aCAGaacagGGaaaaCU.U
+#=GR TET.ROS. SS     ..<<..>>>>......>>.....>>>......<<<.....<<....<<.<
+TRY.BRU.             aaAG.UgGGGggaacGGGucaggCCGgug..aCGGagcagCCCac.CU.U
+#=GR TRY.BRU. SS     ..<<.>.>>>.....>>>.....>>>......<<<.....<<<...<<.<
+XEN.LAE.             aaGGaGGGGUgaaccGGCccaggUCGgaa..aCGGagcagGUCaaaAC.C
+#=GR XEN.LAE. SS     ..<<.>>>>>.....>>>.....>>>......<<<.....<<<...<<.<
+DRO.MEL.             aaGGaGGGAUgaaccgGGccaggGGUgaa..aACCagcagCCaagaGU.U
+#=GR DRO.MEL. SS     ..<<.>>>>>......>>.....>>>......<<<.....<<....<<.<
+RAT.RAT.             aaGGaGGGGUgaaccGGCccaggUCGgaa..aCGGagcagGUCaaaAC.U
+#=GR RAT.RAT. SS     ..<<.>>>>>.....>>>.....>>>......<<<.....<<<...<<.<
+MUS.M.B1             ..........................................caaa....
+#=GR MUS.M.B1 SS     ..................................................
+MUS.MUS.             ..................................................
+#=GR MUS.MUS. SS     ..................................................
+CAN.SPE.             aaGGaGGGGUgaaccGGCccaggUCGgaa..aCGGagcagGUCaaaAC.U
+#=GR CAN.SPE. SS     ..<<.>>>>>.....>>>.....>>>......<<<.....<<<...<<.<
+HOM.S._A             aaGGaGGGGUgaaccGGCccaggUCGgaa..aCGGagcagGUCaaaAC.U
+#=GR HOM.S._A SS     ..<<.>>>>>.....>>>.....>>>......<<<.....<<<...<<.<
+HOM.S._B             aaGGaGGGGUgaaccGGCccaggUCGgaa..aCGGagcagGUCaaaAC.U
+#=GR HOM.S._B SS     ..<<.>>>>>.....>>>.....>>>......<<<.....<<<...<<.<
+#=GC SS_cons         ..>>.<<<<<......<<.....<<<......>>>.....>>....>>.>
+
+ZEA.M._A             CCgaCUcCCAAcggUGGGAgGauaaCGaAGCCGcugc.Acu.uUGAGCCu
+#=GR ZEA.M._A SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+ZEA.M._B             CCcaCUuCCAAcggUGGGAgGauaaCA.AGCCGcugc.Acu.uUGAGCCc
+#=GR ZEA.M._B SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+ZEA.M._C             CCggCUaUUAAcggUGGAAgGauaaCA.GGCCAcugc.Agc.aUGGGCUc
+#=GR ZEA.M._C SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+ZEA.M._D             CCcgCUuCCAAcggUGGGAgGauaaCA.GGCCGcugc.Acu.uCGAGCCc
+#=GR ZEA.M._D SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+ZEA.M._E             CCggCUuCCAAcggUGGGAgGauaaCG.GGCCGcugc.Acu.uCGAGCCc
+#=GR ZEA.M._E SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+ZEA.M._F             CCcgCuuCCAAcggUGGGAgGauaaCA.GGCCGcugc.Auu.gCAAGCCc
+#=GR ZEA.M._F SS     <<..<..<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+ZEA.M._G             CCcgCUuCCAAcggUGGGAgGauaaCG.GGCCGcugc.Acu.uCGAGCCc
+#=GR ZEA.M._G SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+ZEA.M._H             CCcgCcaCCAGcggUGGAAgGauaaUG.agUCGcuau.Gcu.aUAGGCCc
+#=GR ZEA.M._H SS     <<..<..<<<<...<<<<<.<....<<...<<<.....<....<<<<<<.
+TRI.A._A             CCcgCUuCCAAcggUGGAAgGauaaUG.GGCCGcugc.Acu.cCUAGGCc
+#=GR TRI.A._A SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+TRI.A._B             CC.gCUuCCAAcggUGGAAgGauaaCA.GGCCGcugc.Agc.aUGGGCCc
+#=GR TRI.A._B SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+TRI.A._C             CCcgCUuCCAAcggUGGAAgGauaaCG.GGCCGcugc.acu.ccuaggcc
+#=GR TRI.A._C SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.................
+ARA.THA.             CCcgCUuACAGcagUGGACgGaucaCG.GUUUAgcgu.Cgc.uCAGAACc
+#=GR ARA.THA. SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+HUM.JAP.             CCcgCUcUCGGcagUGGAAgGauaaCG.GGUCGgugc.Uac.uUGGGCCa
+#=GR HUM.JAP. SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+HUM.L._A             CCcgCUcUCGGcagUGGAAgGauaaCG.GGCCGgugc.Uac.cUGGGUCc
+#=GR HUM.L._A SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+HUM.L._B             CCcgCUcCCGGcagUGGAAgGauaaCG.GGCCGgugc.Uac.uUGGuCC.
+#=GR HUM.L._B SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<.<<.
+HUM.L._C             CCcgCUcUCGGcagUGGAAgGauaaCG.GgCcGgugc.gcc.uUGagCCa
+#=GR HUM.L._C SS     <<..<<.<<<<...<<<<<.<....<<.<.<.<..........<<..<<.
+LYC.ESC.             CCcgCUcUGUGcagUGGAagGauaaUG.GGUCGgugu.CuuauCAAGUUc
+#=GR LYC.ESC. SS     <<..<<.<<<<...<<<<..<....<<.<<<<<.....<....<<<<<<.
+CIN.HYB.             CUacCUcUCGAcugUGGAAgGauuaCA.AGCCGgagu.Guc.uUAGGCUc
+#=GR CIN.HYB. SS     <<..<<.<<<<...<<<<<.<....<<.<<<<<.....<....<<<<<<.
+PER.AME.             ..................................................
+#=GR PER.AME. SS     ..................................................
+COL.BLU.             ..................................................
+#=GR COL.BLU. SS     ..................................................
+CRY.MOR.             ..................................................
+#=GR CRY.MOR. SS     ..................................................
+GYN.AUR.             ..................................................
+#=GR GYN.AUR. SS     ..................................................
+BEN.HIS.             ..................................................
+#=GR BEN.HIS. SS     ..................................................
+YAR.L._A             UGccGUGGGuAuggCGGuGgGaucgCA.ACCAA....GUGGU..auaUG.
+#=GR YAR.L._A SS     <<..<<<<<.<...<<<.<.<....<<.<<<<<....<<<<<.....<<.
+YAR.L._B             UGccGUGGGuAuggCGGuGgGauagCA.ACAAA....GUGGU..auaUG.
+#=GR YAR.L._B SS     <<..<<<<<.<...<<<.<.<....<<.<<<<<....<<<<<.....<<.
+SCH.POM.             cgggucUUGGGcagugCGAuAgcgaUG.GGAUU..caccuu...CGCaGg
+#=GR SCH.POM. SS     ......<<<<<.....<<<.<....<<.<<<<<...........<<<.<.
+TET.THE.             GccgCUUGUUGuggUGGAAgGauaaCA.UACUC..auuAACU..GUCaa.
+#=GR TET.THE. SS     <...<<<<<<<...<<<<..<....<<.<<<<<.....<<<<..<<<...
+TET.ROS.             GccgCUUAUUGuggUGGAAgGauaaCA.UACUC..auuAACU..GUCaa.
+#=GR TET.ROS. SS     <...<<<<<<<...<<<<<.<....<<.<<<<<.....<<<<..<<<...
+TRY.BRU.             .GcgCACGUucccguucGagAagcaCA.CCGAG..gaGCAuc.uCAGGAc
+#=GR TRY.BRU. SS     .<..<<<<<........<..<....<<.<<<<<....<<<....<<<<<.
+XEN.LAE.             CCcgUGCCGAucagUAGUGgGaucgCG.CCUGu..gaAUAGC..CGGUGc
+#=GR XEN.LAE. SS     <<..<<<<<<....<<<<<.<....<<.<<<<.....<<<<<..<<<<<.
+DRO.MEL.             CCcgUGGUAGGcagUAGUGgGauagCG.UaCCG..gaGUGGa..CUGccg
+#=GR DRO.MEL. SS     <<..<<<<<<<...<<<<<.<....<<.<.<<<....<<<<...<<<...
+RAT.RAT.             CCcgUGCUGAucagUAGUGgGaucgCG.CCUGu..gaAUAGC..CACUGc
+#=GR RAT.RAT. SS     <<..<<<<<<....<<<<<.<....<<.<<<<.....<<<<<..<<<<<.
+MUS.M.B1             .........................................gugagcucc
+#=GR MUS.M.B1 SS     ..................................................
+MUS.MUS.             ..................................................
+#=GR MUS.MUS. SS     ..................................................
+CAN.SPE.             CCcgUGCUGAucagUAGUGgGaucgCG.CCUGu..gaAUAGC..CACUGc
+#=GR CAN.SPE. SS     <<..<<<<<<....<<<<<.<....<<.<<<<.....<<<<<..<<<<<.
+HOM.S._A             CCcgUGCUGAucagUAGUGgGaucgCG.CCUGu..gaAUAGC..CACUGc
+#=GR HOM.S._A SS     <<..<<<<<<....<<<<<.<....<<.<<<<.....<<<<<..<<<<<.
+HOM.S._B             CCcgUGCUGAucagUAGUGgGaucgCG.CCUgu..gaAUAGC..CACUGc
+#=GR HOM.S._B SS     <<..<<<<<<....<<<<<.<....<<.<<<......<<<<<..<<<<<.
+#=GC SS_cons         >>..>>.>>>>...>>>>>.>....>>.>>>>>.....>....>>>>>>.
+
+ZEA.M._A             aacucaggcu.CAGAA..ccUCacu.AAGCAaacCACCAUCUuu
+#=GR ZEA.M._A SS     ...........<<<<<....<<....<<<<<...<<<<<<<<..
+ZEA.M._B             aacacagacc.CAGAu..ccUCucu.uAGCAaacCaCCAUCUuu
+#=GR ZEA.M._B SS     ...........<<<<.....<<.....<<<<...<.<<<<<<..
+ZEA.M._C             gcuuaaggcc.UAGAC.uucauacuaAAGCAgacCACCAUUUuu
+#=GR ZEA.M._C SS     ............<<<<..........<<<<<...<<<<<<<<..
+ZEA.M._D             aacucaggcc.CAGAG..ccUCacu.AAGcAgacCACCAUCUu.
+#=GR ZEA.M._D SS     ...........<<<<<....<<....<<<.<...<<<<<<<<..
+ZEA.M._E             aacucaggcc.CAGAG..ccUCacu.AAGCAgacCACCAUCUuu
+#=GR ZEA.M._E SS     ...........<<<<<....<<....<<<.<...<<<<<<<<..
+ZEA.M._F             aacucggu.c.CAGAG..ccUCauu.AAACAgacCACCAUCUuu
+#=GR ZEA.M._F SS     ...........<<<<<....<<....<<<<<...<<<<<<<<..
+ZEA.M._G             aacucaggcc.CAGAG..ccUCacu.AAGcAgacCACCAUCUuu
+#=GR ZEA.M._G SS     ...........<<<<<....<<....<<<.<...<<<<<<<<..
+ZEA.M._H             aau.........................................
+#=GR ZEA.M._H SS     ............................................
+TRI.A._A             aau.ugggccuCGCAG..ccUA.cucCAGCagacCAcC......
+#=GR TRI.A._A SS     ...........<<<<<....<<....<<<<....<<.<......
+TRI.A._B             gcucugggccuccUAc..ccCG.ccauAGCAgacCACCaUCUuu
+#=GR TRI.A._B SS     .............<<.....<<.....<<<<...<<<<.<<<..
+TRI.A._C             gcu.ugggccucguag..ccua.cuccagc.gaccaccauc...
+#=GR TRI.A._C SS     ............................................
+ARA.THA.             acu.auggccuGcuGG.uccGAucucaUAUGaacCACCAUUUu.
+#=GR ARA.THA. SS     ...........<..<<....<<.....<<<<...<<<<<<<<..
+HUM.JAP.             ccauggucacugcaug...cACucuuaaucagacCAUCUCUUuu
+#=GR HUM.JAP. SS     ....................<<............<<<<<<<<..
+HUM.L._A             accaugcuucaCUAGg.cugACucuuaauaggacCAUUUCUUuu
+#=GR HUM.L._A SS     ...........<<<<.....<<............<<<<<<<<..
+HUM.L._B             accaug.uucaCUGGuccugACucuuaaucggacCAUUUCCUuu
+#=GR HUM.L._B SS     ...........<<<<.....<<............<<<<<<<<..
+HUM.L._C             acacuguucaaCUGGg.cugACucuuaauaggacCAUUUCUUuu
+#=GR HUM.L._C SS     ...........<<<<.....<<............<<<<<<<<..
+LYC.ESC.             aguaacgccuaaUGGg..uuGCuc..CAAUAaacAACCACcUuu
+#=GR LYC.ESC. SS     ............<<<.....<<....<<<<<...<<<<<<.<..
+CIN.HYB.             auauaaccagcCUGGc..uaGCcc..aAcAGgacACCCAUUU..
+#=GR CIN.HYB. SS     ...........<<<<.....<<.....<.<<...<<<<<<<<..
+PER.AME.             ............................................
+#=GR PER.AME. SS     ............................................
+COL.BLU.             ............................................
+#=GR COL.BLU. SS     ............................................
+CRY.MOR.             ............................................
+#=GR CRY.MOR. SS     ............................................
+GYN.AUR.             ............................................
+#=GR GYN.AUR. SS     ............................................
+BEN.HIS.             ............................................
+#=GR BEN.HIS. SS     ............................................
+YAR.L._A             ...uUAugGAAgaU...auuu......ACGAu.cACGAUU....
+#=GR YAR.L._A SS     ....<<..<<<..<.............<<<<...<<<<<<....
+YAR.L._B             ...uUAugGAAgGU...auuu......GCAAu.caCGAcUcuc.
+#=GR YAR.L._B SS     ....<<..<<<.<<.............<<<<....<<<.<....
+SCH.POM.             auGUGCA.UGGaAG..UAUAA......ACACaacGGUCGuu...
+#=GR SCH.POM. SS     ..<<<<<.<<<.<<..<<<<<......<<<<...<<<<<.....
+TET.THE.             acuaaUCgGUUcUA..CUAUCA...aAGCCagacAUU.......
+#=GR TET.THE. SS     .....<<.<<<.<<..<<<<<<....<<<<....<<<.......
+TET.ROS.             gcuaaUCgGUUcUG..CUAUUC...uGAUCagacAcU.......
+#=GR TET.ROS. SS     .....<<.<<<.<<..<<<<<<....<<<<....<.<.......
+TRY.BRU.             uuugCGC.cCCaAG..UGUC......gUCGCga.GGCGG.....
+#=GR TRY.BRU. SS     ....<<<..<<.<<..<<<<.......<<<<...<<<<<.....
+XEN.LAE.             agaaCAGCCUGaAC..aacac.....AGCGAgacACAGUUCu..
+#=GR XEN.LAE. SS     ....<<<<<<<.<<............<<<<<...<<<<<<<...
+DRO.MEL.             uuauCAGCCCAaCC..gauau.....GGUUGgacCACAAUCuuu
+#=GR DRO.MEL. SS     ....<<<<<<<.<<............<<<<<...<<<<<<<...
+RAT.RAT.             acucCAGCCUGgGC..aacau.....AGCGAgacCccgUCUCuu
+#=GR RAT.RAT. SS     ....<<<<<<<.<<............<<<<<...<...<<<<..
+MUS.M.B1             aggacagccaggGC..uacac.....AGAGAaacCCUGUCUC..
+#=GR MUS.M.B1 SS     ............<<............<<<<<...<<<<<<<<..
+MUS.MUS.             ............................................
+#=GR MUS.MUS. SS     ............................................
+CAN.SPE.             acucCAGCCUGuGC..aacau.....AGCGAgacCCcGUCUCu.
+#=GR CAN.SPE. SS     ....<<<<<<<.<<............<<<<<...<<.<<<<<..
+HOM.S._A             acucCAGCCUGuGC..aacau.....AGCGAgacCCcGUCUCuu
+#=GR HOM.S._A SS     ....<<<<<<<.<<............<<<<<...<<.<<<<<..
+HOM.S._B             acucCAGCCUGaGC..aacau.....AGCGAgacCCCGUCUCu.
+#=GR HOM.S._B SS     ....<<<<<<<.<<............<<<<<...<<<<<<<<..
+#=GC SS_cons         ..........................>>>>>...>>>>>>>>..
+//
diff --git a/testsuite/sub_cm-test.c b/testsuite/sub_cm-test.c
new file mode 100644
index 0000000..aec58c1
--- /dev/null
+++ b/testsuite/sub_cm-test.c
@@ -0,0 +1,329 @@
+/* sub_cm-test.c
+ * EPN, 09.18.06
+ * Easeled: EPN, Fri Nov 30 13:35:14 2007
+ *
+ * Build many submodels from a template CM by choosing
+ * random model start and end positions.
+ * Compare the submodels to the corresponding stretch of
+ * main model by determining the expected number of
+ * times each state is entered. 
+ * 
+ *****************************************************************
+ *    This copyrighted source code is freely distributed 
+ *    under the terms of the GNU General Public License. See
+ *    the files COPYRIGHT and LICENSE for details.
+ *****************************************************************  
+ */
+
+#include "esl_config.h"
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <string.h>
+#include <time.h>
+
+#include "easel.h"
+#include "esl_getopts.h"
+#include "esl_vectorops.h"
+
+#include "funcs.h"		/* function declarations                */
+#include "structs.h"		/* data structures, macros, #define's   */
+
+static ESL_OPTIONS options[] = {
+  /* name        type         default  env  range toggles reqs incomp  help                                            docgroup*/
+  { "-h",        eslARG_NONE,    NULL, NULL, NULL,  NULL,  NULL, NULL, "show brief help on version and usage",                     0 },
+  { "-n",        eslARG_INT,    "100", NULL, "n>0", NULL,  NULL, NULL, "number of sub CMs to build and test",                      0 },
+  { "-s",        eslARG_INT,     NULL, NULL, "n>0", NULL,  NULL, NULL, "set random number seed to <n>",                            0 },
+  { "-b",        eslARG_INT,     NULL, NULL, "n>0", NULL,  NULL, "--exhaust", "set sub CM begin consensus (match) column as <n>",         0 },
+  { "-e",        eslARG_INT,     NULL, NULL, "n>0", NULL,  NULL, "--exhaust", "set sub CM end   consensus (match) column as <n>",         0 },
+  { "-t",        eslARG_REAL,   "1E-5",NULL, "x>0.",NULL,  NULL, NULL, "probability threshold for reporting violations",           0 },
+  { "--psionly", eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "only check that psi values match (don't build HMMs)",      1 },
+  { "--sample",  eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "build and check two CP9 HMMs (one an ML HMM via sampling)", 1 },
+  { "--nseq",    eslARG_INT,  "50000", NULL,"n>=10000",NULL,"--sample", NULL, "use <n> samples to build ML HMM for --sample",             1 },
+  { "--chi",     eslARG_REAL,   ".01", NULL, "x>0.",NULL,  NULL, NULL, "fail sampling check if any chi-square test < <f>",         1 },
+  { "--exhaust", eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "build and check every possible sub CM (all (N^2+N)/2)",    1 },
+  { "--debug",   eslARG_NONE,   FALSE, NULL, NULL,  NULL,  NULL, NULL, "turn debugging print statements ON",                       1 },
+  {  0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+};
+static char usage[]  = "[-options] <cmfile>";
+static char banner[] = "test sub CM construction procedure";
+
+int
+main(int argc, char **argv)
+{
+  int                status;
+  ESL_GETOPTS       *go      = esl_getopts_CreateDefaultApp(options, 1, argc, argv, banner, usage);
+  char              *cmfile = esl_opt_GetArg(go, 1);
+  CMFILE  *cmfp;		/* open CM file for reading */
+  CM_t    *cm;			/* a covariance model       */
+  CM_t    *sub_cm;              /* sub covariance model     */
+  int      nmodels;             /* number of sub CMs to build */
+  int      sstruct;             /* start position for sub CM */
+  int      estruct;             /* end position for sub CM */
+  int      i;                   /* counter over sub CMs */
+  int      j;                   /* counter */
+  int      temp;
+
+  double   pthresh;		/* psi threshold for calling violations */
+  int   begin_set;              /* TRUE if -b entered at command line */
+  int   end_set;                /* TRUE if -e entered at command line */
+  int do_atest;                 /* TRUE to build 2 ML HMMs, one from the CM and one from
+				 * the sub_cm, analytically, and check to make sure
+				 * the corresponding parameters of these two HMMS
+				 * are within 'threshold' of each other.
+				 */
+  int do_stest;                 /* TRUE to build an ML HMM from a truncated MSA emitted from the
+				 * original CM and test it via chi-squared tests against 
+				 * the CP9 analytically built from the sub_cm.
+				 */
+  int do_exhaust;               /* TRUE to build every possible sub_cm */
+  int ndone;                    /* number of models built so far */
+  int print_flag;               /* TRUE to print debug statements */
+  int *awrong_total_ct;         /* For ALL 'atest's: the  number of times we predict we'll 
+				 * fail the test for an HMM node and we get it right, for 
+				 * each of 6 cases - 6 different reasons we predict we'll fail.
+				 */
+  int *swrong_total_ct;         /* For ALL sampling tests: the  number of times we predict we'll 
+				 * fail the test for an HMM node and we get it right, for 
+				 * each of 6 cases - 6 different reasons we predict we'll fail.
+				 */
+  int *apredict_total_ct;       /* For ALL 'atest's: the  number of times we predict we'll 
+				 * fail the test for an HMM node for
+				 * each of 6 cases - 6 different reasons we predict we'll fail.
+				 */
+  int *spredict_total_ct;       /* For ALL sampling tests: the  number of times we predict we'll 
+				 * fail the test for an HMM node for
+				 * each of 6 cases - 6 different reasons we predict we'll fail.
+				 */
+  float chi_thresh;             /* if any chi-square test (which we haven't deemed 'impossible' 
+				 * during the sampling check is below this threshold, fail. 
+				 */
+  int nsamples;                 /* Number of samples to build the ML HMM with during a sampling
+				 * check.
+				 */
+  int npredict_cases;           /* Number of different cases for predicting a node's transitions
+				 * will be impossible to match b/t the two HMMs. 
+				 */
+  CMSubMap_t *submap;
+  CMSubInfo_t *subinfo;
+  ESL_RANDOMNESS    *r    = NULL; /* source of randomness */
+  ESL_ALPHABET      *abc  = NULL; /* alphabet, for the CM */
+  char errbuf[cmERRBUFSIZE];
+  /*********************************************** 
+   * Parse command line
+   ***********************************************/
+
+  nmodels        =    esl_opt_GetInteger(go, "-n");
+  pthresh        =    esl_opt_GetReal   (go, "-t");
+  if(! esl_opt_IsDefault (go, "-b")) {
+    begin_set = TRUE;
+    sstruct   = esl_opt_GetInteger(go, "-b");
+    nmodels   = 1;
+  }
+  else begin_set = FALSE;
+  if(! esl_opt_IsDefault (go, "-e")) {
+    end_set = TRUE;
+    estruct   = esl_opt_GetInteger(go, "-e");
+    nmodels   = 1;
+  }
+  else end_set = FALSE;
+  do_atest       = (! esl_opt_GetBoolean(go, "--psionly"));
+  do_stest       =    esl_opt_GetBoolean(go, "--sample");
+  nsamples       =    esl_opt_GetInteger(go, "--nseq");
+  chi_thresh     =    esl_opt_GetReal   (go, "--chi");
+  do_exhaust     =    esl_opt_GetBoolean(go, "--exhaust");
+  print_flag     =    esl_opt_GetBoolean(go, "--debug");
+
+  if(begin_set && !(esl_opt_IsDefault(go, "-n"))) cm_Fail("-n does not make sense with -b and -e.\n");
+  if(begin_set && sstruct > estruct)              cm_Fail("For -b <x> and -e <y> y must be >= x.\n");
+  if(begin_set && sstruct > estruct)              cm_Fail("For -b <x> and -e <y> y must be >= x.\n");
+
+  if(do_exhaust && do_stest)           printf("--exhaust and --sample might take a long time...\n");
+  npredict_cases = 6;
+
+  /********************************************`*** 
+   * Preliminaries: get our CM
+   ***********************************************/
+
+  if ((cmfp = CMFileOpen(cmfile, NULL)) == NULL) cm_Fail("Failed to open covariance model save file %s\n", cmfile);
+  if ((CMFileRead(cmfp, NULL, &abc, &cm)) != eslOK) cm_Fail("Failed to read CM");
+  CMFileClose(cmfp);
+
+  if (! esl_opt_IsDefault(go, "-s")) 
+    r = esl_randomness_Create((long) esl_opt_GetInteger(go, "-s"));
+  else r = esl_randomness_CreateTimeseeded();
+  
+  /* Allocate and initialize our *wrong_total_ct arrays */
+  ESL_ALLOC(apredict_total_ct, (sizeof(int) * (npredict_cases+1)));
+  ESL_ALLOC(spredict_total_ct, (sizeof(int) * (npredict_cases+1)));
+  ESL_ALLOC(awrong_total_ct,   (sizeof(int) * (npredict_cases+1)));
+  ESL_ALLOC(swrong_total_ct,   (sizeof(int) * (npredict_cases+1)));
+  esl_vec_ISet(apredict_total_ct, (npredict_cases+1), 0);
+  esl_vec_ISet(spredict_total_ct, (npredict_cases+1), 0);
+  esl_vec_ISet(awrong_total_ct,   (npredict_cases+1), 0);
+  esl_vec_ISet(swrong_total_ct,   (npredict_cases+1), 0);
+
+  /***********************************************************
+   * Stategy: 
+   * If do_atest (default), we do:
+   *  1. Build a CP9 HMM (cp9_1) from the sub_cm (this is done).
+   *  2. Build a CP9 HMM (cp9_2) from the full cm.
+   *  3. Reconfig cp9_2 so start node is sstruct and end node is estruct.
+   *  4. Check corresponding parameters of cp9_1 and cp9_2 to make
+   *     sure they're within the threshold.
+   *
+   * If do_stest, we also do:
+   *  1. Build a CP9 HMM (cp9_1) from the sub_cm (this is done.)
+   *  2. Sample a deep MSA from the CM. 
+   *  3. Truncate the MSA between sstruct and estruct.
+   *  4. Perform chi-squared tests to see if sample from 
+   *     (3) could have come from cp9_1. We do this by first 
+   *     building a ML CP9 HMM (cp9_2) from the counts in 
+   *     the truncated MSA.
+   * 
+   * No matter what, we always check to make sure that the
+   * corresponding psi values of the orig_cm and sub_cm
+   * are within 'threshold' of each other.
+   *
+   * This is all done within the build_sub_cm() function. 
+   *********************************************************/
+
+  ndone = 0;
+  if(do_exhaust) { /* Build every possible sub CM. */
+    nmodels = (cm->clen * cm->clen + cm->clen) / 2;
+    printf("Building and checking all possible sub CM (%5d different start/end positions):\n", cm->clen);
+    
+    for(sstruct = 1; sstruct <= cm->clen; sstruct++) {
+      printf("\tBuilding models with start pos: %5d (%5d / %5d completed)\n", sstruct, ndone, nmodels);
+      for(estruct = sstruct+2; estruct <= cm->clen; estruct++) {
+	if((status = build_sub_cm(cm, errbuf, &sub_cm, sstruct, estruct, &submap, print_flag)) != eslOK) 
+	  cm_Fail(errbuf);
+	/* Do the psi test */
+	if(!check_orig_psi_vs_sub_psi(cm, sub_cm, submap, pthresh, print_flag)) {
+	  printf("\nSub CM construction for sstruct: %4d estruct: %4d failed psi test.\n", sstruct, estruct);
+	  cm_Fail("\tLooks like there's a bug...\n");
+	}
+	/* Do analytical and/or sampling HMM tests */
+	if(do_atest || do_stest) {
+	  subinfo = AllocSubInfo(submap->epos-submap->spos+1);
+	  if(do_atest && !check_sub_cm(cm, sub_cm, submap, subinfo, pthresh, print_flag)) {
+	    printf("\nSub CM construction for sstruct: %4d estruct: %4d failed analytical HMM test.\n", sstruct, estruct);
+	    cm_Fail("\tLooks like there's a bug...\n");
+	  }
+	  if(do_stest && !check_sub_cm_by_sampling(cm, sub_cm, r, submap, subinfo, chi_thresh, nsamples, print_flag)) {
+	    printf("\nSub CM construction for sstruct: %4d estruct: %4d failed sampling HMM test.\n", sstruct, estruct);
+	    cm_Fail("\tLooks like there's a bug...\n");
+	  }
+	  /* keep track of number of each case of wrong prediction */
+	  for(j = 1; j <= npredict_cases; j++) {
+	    apredict_total_ct[j] += subinfo->apredict_ct[j];
+	    spredict_total_ct[j] += subinfo->spredict_ct[j];
+	    awrong_total_ct[j] += subinfo->awrong_ct[j];
+	    swrong_total_ct[j] += subinfo->swrong_ct[j];
+	  }		  
+	  FreeSubInfo(subinfo);
+	}
+	FreeCM(sub_cm);
+	FreeSubMap(submap);
+	ndone++;
+      }	      
+    }
+    printf("\nDone. %5d sub CM(s) were constructed and passed the following tests:\n", ndone);
+    printf("\tpsi test\n");
+    if(do_atest) printf("\tanalytical HMM test\n");
+    if(do_stest) printf("\tsampling   HMM test\n");
+  }	 
+  else /* Build models with either preset begin point (sstruct) and end points (estruct) 
+	* or randomly chosen ones */ {
+    if(begin_set && end_set) {
+      if(sstruct < 1) sstruct = 1;
+      if(estruct > cm->clen) estruct = cm->clen;
+      printf("Building a single sub CM with sstruct: %4d and estruct: %4d ... ", sstruct, estruct);
+    }
+    else printf("\tBuilding models with random start and end positions:\n");
+    for(i = 0; i < nmodels; i++) { /* if begin_set && end_set, nmodels is 1 */
+      if(!(begin_set && end_set)) {
+	/* Randomly pick a start and end between 1 and cm->clen, inclusive */
+	sstruct = esl_rnd_Roll(r, (cm->clen)) + 1;
+	estruct = esl_rnd_Roll(r, (cm->clen)) + 1;
+	ESL_DASSERT1((sstruct <= cm->clen));
+	ESL_DASSERT1((estruct <= cm->clen));
+	ESL_DASSERT1((sstruct >= 1));
+	ESL_DASSERT1((estruct >= 1));
+	if(sstruct > estruct) {
+	  temp = sstruct;
+	  sstruct = estruct;
+	  estruct = temp;
+	}
+	if((estruct - sstruct) < 2) { 
+	  estruct = sstruct + 2;
+	  if(estruct > cm->clen) { 
+	    estruct = cm->clen; 
+	    sstruct = estruct - 2; 
+	  }
+	}
+      }
+      if((status = build_sub_cm(cm, errbuf, &sub_cm, sstruct, estruct, &submap, print_flag)) != eslOK) 
+	cm_Fail(errbuf);
+	/* Do the psi test */
+      if(!check_orig_psi_vs_sub_psi(cm, sub_cm, submap, pthresh, print_flag)) {
+	printf("\nSub CM construction for sstruct: %4d estruct: %4d failed psi test.\n", sstruct, estruct);
+	cm_Fail("\tLooks like there's a bug...\n");
+      }
+      /* Do analytical and/or sampling HMM tests */
+      if(do_atest || do_stest) {
+	subinfo = AllocSubInfo(submap->epos-submap->spos+1);
+	if(do_atest && !check_sub_cm(cm, sub_cm, submap, subinfo, pthresh, print_flag)) {
+	  printf("\nSub CM construction for sstruct: %4d estruct: %4d failed analytical HMM test.\n", sstruct, estruct);
+	  cm_Fail("\tLooks like there's a bug...\n");
+	}
+	if(do_stest && !check_sub_cm_by_sampling(cm, sub_cm, r, submap, subinfo, chi_thresh, 
+						 nsamples, print_flag)) {
+	  printf("\nSub CM construction for sstruct: %4d estruct: %4d failed sampling HMM test.\n", sstruct, estruct);
+	  cm_Fail("\tLooks like there's a bug...\n");
+	}
+	/* keep track of number of each case of wrong prediction */
+	for(j = 1; j <= npredict_cases; j++) {
+	  apredict_total_ct[j] += subinfo->apredict_ct[j];
+	  spredict_total_ct[j] += subinfo->spredict_ct[j];
+	  awrong_total_ct[j] += subinfo->awrong_ct[j];
+	  swrong_total_ct[j] += subinfo->swrong_ct[j];
+	}		  
+	FreeSubInfo(subinfo);
+      }
+      FreeCM(sub_cm);
+      FreeSubMap(submap);
+      ndone++;
+    }
+    printf("done.\n%5d sub CMs were constructed and passed the following tests:\n", ndone);
+    printf("\tpsi test\n");
+    if(do_atest) printf("\tanalytical HMM test\n");
+    if(do_stest) printf("\tsampling   HMM test\n");
+  }
+  if(do_atest) {
+    printf("\nPrinting summary of HMM nodes predicted to fail the analytical test:\n");
+    for(j = 1; j <= npredict_cases; j++)
+      printf("\tcase %d: %6d (%6d passed)\n", j, apredict_total_ct[j], awrong_total_ct[j]);
+  }
+  if(do_stest) {
+    printf("\nPrinting summary of HMM nodes predicted to fail the sampling test:\n");
+    for(j = 1; j <= npredict_cases; j++)
+      printf("\tcase %d: %6d (%6d passed)\n", j, spredict_total_ct[j], swrong_total_ct[j]);
+  }
+  printf("\n");
+  free(apredict_total_ct);
+  free(spredict_total_ct);
+  free(awrong_total_ct);
+  free(swrong_total_ct);
+  FreeCM(cm);
+  esl_alphabet_Destroy(abc);
+  esl_randomness_Destroy(r);
+  esl_getopts_Destroy(go);
+  return 0;
+
+ ERROR:
+  cm_Fail("main(), memory allocation error.");
+  return 1; /* NEVERREACHED */
+}
diff --git a/testsuite/test.sqc b/testsuite/test.sqc
new file mode 100644
index 0000000..84cbf3b
--- /dev/null
+++ b/testsuite/test.sqc
@@ -0,0 +1,10 @@
+
+1  prep      model/trna           @cmbuild@ --rf -F %TRNA.CM% ../intro/trna.sto
+1  prep      model/rp             @cmbuild@ --rf -F %RP.CM%   ../intro/RNaseP.sto
+1  prep      model/ssu            @cmbuild@ --rf -F %SSU.CM%  ../intro/ssu.sto
+1  exercise  bandcyk/mc/trna      @bandcyk-montecarlo-test@ %TRNA.CM%
+2  exercise  bandcyk/mc/rp        @bandcyk-montecarlo-test@ %RP.CM%
+3  exercise  bandcyk/mc/ssu       @bandcyk-montecarlo-test@ -W 2000 %SSU.CM%
+1  exercise  bandcyk/trunc/trna   @bandcyk-truncation-test@ %TRNA.CM% 160 1000
+2  exercise  bandcyk/trunc/rp     @bandcyk-truncation-test@ %RP.CM%   525 2000
+3  exercise  bandcyk/trunc/ssu    @bandcyk-truncation-test@ %SSU.CM% 1687 3000 
\ No newline at end of file
diff --git a/testsuite/trna-regression.fa b/testsuite/trna-regression.fa
new file mode 100644
index 0000000..2c1a3d0
--- /dev/null
+++ b/testsuite/trna-regression.fa
@@ -0,0 +1,12 @@
+>DF6280            standard yeast tRNA Phe
+GCGGAUUUAGCUCAGUUGGGAGAGCGCCAGACUGAAGAAAUACUUCGGUC
+AAGUUAUCUGGAGGUCCUGUGUUCGAUCCACAGAAUUCGCA
+>Ascaris-tRNA-Tyr  Missing an arm - requires local alignment to get.
+CAGTAGGTAGTTTATTTTTAAAATGTAGTATTTGGGTTACTGTGAATTTT
+TACTGA
+>DF6280-truncated  Truncated DF6280, so as to require a local begin.
+AUUUAGCUCAGUUGGGAGAGCGCCAGACUGAAGAAAUACUUCGGUC
+AAGUUAUCUGGAGGUCCUGUGUUCGAUCCACAGAAUU
+>random            A shuffled DF6280, to test garbage input.
+UGAGGCAUUCGUCGCAACUAAGGGUGCUCAUUUGAUAUUACGAGCCAGCG
+UAGUCCGUAUAAAACAGUUGCUGCUGGGGGAUGAGUACCAC
diff --git a/testsuite/trna.calibrated.cm b/testsuite/trna.calibrated.cm
new file mode 100644
index 0000000..a87dc93
--- /dev/null
+++ b/testsuite/trna.calibrated.cm
@@ -0,0 +1,332 @@
+INFERNAL-1 [1.0]
+NAME     tRNA
+GA       25.00
+TC       25.00
+NC       25.00
+STATES   230
+NODES    61
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     1080
+EFFNSEQ  10.780
+CLEN     72
+BCOM     cmbuild -F RF00005.cm RF00005.ali
+BDATE    Fri May 23 06:42:37 2008
+CCOM     cmcalibrate-n3-5 --mpi --null3 --exp-hfile RF00005.hfile --exp-sfile RF00005.sfile --exp-qqfile RF00005.qqfile --exp-ffile RF00005.ffile --fil-dfile RF00005.dfile -s 33 RF00005.cm
+CDATE    Fri May 23 08:23:50 2008
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.79100    -4.92066     2.76093     1000000      217672  0.0023
+E-GC     0      0.41557   -15.65257    -4.57100     1000000       46874  0.0100
+E-LI     0      0.65119    -4.73324     4.27426     1000000      176341  0.0028
+E-GI     0      0.44490   -11.14019    -0.78921     1000000       35526  0.0100
+E-LV     0      0.58541    -0.72211     8.31777    20998950       99370  0.0050
+E-GV     0      0.55648    -1.16224     8.27463    20998950       95421  0.0052
+E-LF     0      0.67421     2.89311    10.71931    20998950       97845  0.0051
+E-GF     0      0.61932     1.42427     9.90238    20998950       95345  0.0052
+FT-LC    36  0.99000  10000  1000000  0
+         2.92947e-06 2.65933e-06 1.68668e-06 1.15897e-06  9.094e-07 6.6415e-07 4.50157e-07 2.75747e-07 2.35516e-07 1.19342e-07 7.77332e-08 5.10227e-08 4.5174e-08 4.30407e-08 3.87371e-08 3.38359e-08 2.92559e-08 2.12091e-08 1.54294e-08 1.39029e-08 1.11571e-08 8.80938e-09 6.8274e-09 5.10107e-09 4.43983e-09 3.7663e-09 3.0598e-09 2.75912e-09 1.93919e-09 1.27157e-09 1.03663e-09 8.38634e-10 7.44558e-10 8.26534e-13 5.24087e-14 2.97738e-14 
+               1758    1456.55    1277.97    1149.61    1028.58      895.8    796.641    716.141    637.299     558.41    501.645    445.215    400.497    354.487    317.809    281.678    243.833     214.95    192.579    173.236    153.749    132.913    118.679    105.542    93.3544    81.6881    71.4798    64.2569    57.4144    50.7159    45.1628    38.9896    35.1388     26.424    14.9478    3.51388 
+FT-LI    37  0.99000  10000  1000000  0
+         8.98676e-05 8.68258e-05 6.77359e-05 5.47747e-05 4.43004e-05 3.07087e-05 2.40815e-05 1.73111e-05 1.35026e-05 9.73549e-06 7.92513e-06 5.48875e-06 4.32891e-06 3.69534e-06 3.18849e-06 2.81335e-06 2.46521e-06 2.1908e-06 1.87139e-06 1.57268e-06 1.1037e-06 8.87916e-07 8.0522e-07 7.09155e-07 6.41794e-07 4.89474e-07 4.18251e-07 3.78964e-07 3.24838e-07 2.31848e-07  1.916e-07 1.57123e-07 1.46994e-07 7.84318e-10 8.86913e-11 5.45004e-11 5.41945e-11 
+               1758    1502.43    1348.79    1206.79    1052.43    944.169    837.395    751.763    665.849    596.552     531.95    473.705    400.497    354.487    317.809    281.678    243.833     214.95    192.579    171.725    153.749    132.913    118.679    105.542    93.7328    81.6881    71.4798    64.2569    57.4144    50.7159    45.2238    38.9896    35.1388     26.424    14.9478     4.7995    3.51388 
+FT-GC    37  0.99000  10000  1000000  0
+         0.00125644 0.00100707 0.00088376 0.000839323 0.000742257 0.000588844 0.000501552 0.000432863 0.000350773 0.000276482 0.000213579 0.000196832 0.000183435 0.000160665 0.000132688 0.000120697 9.24856e-05 8.96014e-05 8.39086e-05 7.34587e-05 6.06469e-05 5.18364e-05 4.26688e-05 3.64963e-05 3.13119e-05 2.8695e-05 2.74085e-05 2.59667e-05 2.39201e-05 2.15328e-05 1.8372e-05 1.70524e-05 1.69402e-05 1.56038e-05 1.37801e-05 1.83008e-07 9.91826e-08 
+            1737.65    1426.14    1254.54    1095.42     979.26    860.901    757.785    680.793    608.977    542.717    450.417    402.653    360.178    323.985    287.128    258.115    227.481    202.729    180.448      153.8    135.379    121.549    107.056    94.0586    83.1523    74.6576    66.5756    59.5896    53.3696    47.5038    41.7622    37.5656    32.7401    29.3772    27.4385    16.0708    2.74385 
+FT-GI    38  0.99000  10000  1000000  0
+         0.00120929 0.000976251 0.00090644 0.000881383 0.000811842 0.000699915 0.000562484 0.00046339 0.000378361 0.000320607 0.000258014 0.000202753 0.000181041 0.000166524 0.000135451 0.000117654 9.96268e-05 8.58614e-05 7.9117e-05 7.01674e-05 5.92295e-05 5.47091e-05 4.10887e-05 3.50794e-05 3.12706e-05   2.67e-05 2.50591e-05 2.23064e-05 2.14898e-05 1.94901e-05 1.73397e-05 1.57254e-05 1.46094e-05 1.38218e-05 1.13509e-05 1.13013e-05 1.5591e-07 8.05331e-08 
+            1737.65    1539.97    1382.65     1217.8    1095.42     979.26    860.901    773.432    680.793    608.977    542.717    450.417    402.653    360.178    323.985    287.128    258.115    227.481    202.729    181.794      153.8    135.379    121.549    107.056    94.0586    80.4672     70.873    63.5539    56.4988    49.8858     44.293    39.2057    35.1569    31.1189     27.613    27.4385    16.0708    2.74385 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -8.591  -9.836  -0.056  -4.850                 
+    IL     1     1 2     1     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    1 ]
+    MR     3     2 3     5     5  -7.740  -0.019  -8.481  -7.846  -9.584          1.072 -1.390 -0.358 -0.444 
+     D     4     2 3     5     5  -5.752  -0.821  -2.694  -3.249  -2.684         
+    IR     5     5 3     5     5  -2.435  -0.486  -5.946  -4.114  -5.220          0.000  0.000  0.000  0.000 
+				[ MATP    2 ]
+    MP     6     5 3    10     6 -10.063 -10.002  -0.011  -8.779  -9.058  -9.453 -3.905 -2.718 -4.214  1.790 -4.158 -4.154  0.435 -4.242 -3.859  2.882 -3.888  0.372  0.574 -4.122 -1.823 -3.053 
+    ML     7     5 3    10     6  -6.383  -6.729  -1.443  -0.882  -6.579  -4.108  0.593 -0.662 -0.161 -0.051 
+    MR     8     5 3    10     6  -7.165  -5.894  -1.449  -5.872  -0.928  -3.892  0.569 -0.545 -0.344  0.061 
+     D     9     5 3    10     6  -9.086  -7.784  -3.582  -4.264  -4.281  -0.310 
+    IL    10    10 5    10     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    11    11 6    11     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    3 ]
+    MP    12    11 6    16     6 -10.069 -10.008  -0.011  -8.784  -9.064  -9.459 -4.004 -3.611 -4.409  1.458 -3.247 -4.389  1.985 -4.056 -4.026  2.106 -4.152 -0.439  1.605 -4.028 -0.986 -3.038 
+    ML    13    11 6    16     6  -6.383  -6.729  -1.268  -1.015  -6.579  -4.108  0.575 -0.517 -0.264 -0.030 
+    MR    14    11 6    16     6  -7.032  -5.761  -1.609  -5.739  -0.830  -3.953  0.632 -0.526 -0.316 -0.070 
+     D    15    11 6    16     6  -9.106  -7.804  -3.382  -4.283  -4.301  -0.330 
+    IL    16    16 5    16     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    17    17 6    17     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    4 ]
+    MP    18    17 6    22     6 -10.073 -10.012  -0.011  -8.789  -9.069  -9.464 -3.617 -3.529 -4.253  1.416 -3.023 -4.406  1.985 -3.853 -4.308  1.826 -4.205 -0.532  1.911 -3.818 -0.762 -2.741 
+    ML    19    17 6    22     6  -6.313  -6.659  -1.373  -0.944  -6.509  -4.038  0.608 -0.573 -0.278 -0.031 
+    MR    20    17 6    22     6  -7.012  -5.741  -1.575  -5.719  -0.853  -3.933  0.621 -0.604 -0.302 -0.010 
+     D    21    17 6    22     6  -9.086  -7.784  -3.582  -4.264  -3.700  -0.356 
+    IL    22    22 5    22     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    23    23 6    23     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    5 ]
+    MP    24    23 6    28     6  -8.916 -10.013  -0.012  -8.790  -9.070  -9.465 -2.985 -3.432 -3.858  1.371 -2.482 -3.915  1.931 -3.801 -3.933  1.797 -3.874 -0.562  1.882 -3.684 -0.339 -2.686 
+    ML    25    23 6    28     6  -6.313  -6.659  -1.373  -0.944  -6.509  -4.038  0.633 -0.618 -0.324 -0.001 
+    MR    26    23 6    28     6  -7.013  -5.742  -1.651  -5.720  -0.809  -3.934  0.645 -0.632 -0.234 -0.088 
+     D    27    23 6    28     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    28    28 5    28     6  -2.611  -2.874  -0.739  -4.529  -5.305  -4.965  0.000  0.000  0.000  0.000 
+    IR    29    29 6    29     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    6 ]
+    MP    30    29 6    34     6 -10.074 -10.013  -0.011  -8.790  -9.070  -9.465 -3.351 -3.327 -3.676  1.609 -2.480 -4.130  1.976 -3.671 -3.909  1.407 -3.754 -0.535  1.969 -3.626 -0.390 -2.463 
+    ML    31    29 6    34     6  -6.313  -6.659  -1.373  -0.944  -6.509  -4.038  0.639 -0.574 -0.331 -0.035 
+    MR    32    29 6    34     6  -7.013  -5.742  -1.573  -5.720  -0.854  -3.934  0.645 -0.632 -0.234 -0.088 
+     D    33    29 6    34     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    34    34 5    34     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    35    35 6    35     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    7 ]
+    MP    36    35 6    40     6 -10.075 -10.014  -0.012  -8.342  -9.071  -9.466 -3.927 -4.066 -3.846  1.305 -2.561 -4.419  2.010 -3.885 -4.352  1.183 -4.320 -0.809  2.273 -3.880 -0.121 -1.933 
+    ML    37    35 6    40     6  -6.313  -6.659  -1.271  -1.026  -6.509  -4.038  0.608 -0.630 -0.218 -0.044 
+    MR    38    35 6    40     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    39    35 6    40     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    40    40 5    40     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    41    41 6    41     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    8 ]
+    MP    42    41 6    46     4  -8.758  -8.116  -0.017  -7.379                 -4.149 -3.055 -5.059  2.278 -5.632 -4.940  0.041 -4.589 -4.080  2.609 -3.731 -0.279  1.222 -4.303 -1.880 -3.229 
+    ML    43    41 6    46     4  -3.796  -3.979  -0.491  -2.708                  0.610 -0.617 -0.263 -0.017 
+    MR    44    41 6    46     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    45    41 6    46     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    46    46 5    46     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    47    47 6    47     3  -1.459  -0.785  -4.159                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    48    47 6    50     3  -6.963  -0.020  -7.453                         -2.273 -2.806 -3.119  1.822 
+     D    49    47 6    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.516  -0.745  -4.216                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    51    50 3    53     2  -6.971  -0.012                                  1.351 -1.844 -0.262 -1.573 
+     D    52    50 3    53     2  -8.453  -0.004                                 
+    IL    53    53 3    53     2  -1.949  -0.432                                  0.000  0.000  0.000  0.000 
+				[ BIF    11 ]
+     B    54    53 3   124    55                                                 
+				[ BEGR   42 ]
+     S    55    54 1    56     3  -9.701  -0.006  -8.355                         
+    IL    56    56 2    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML    57    56 2    59     3  -9.701  -0.193  -3.011                          0.832 -0.708 -0.954  0.126 
+     D    58    56 2    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML    60    59 3    62     3  -5.971  -0.033  -7.257                          0.118 -1.550  0.832 -0.335 
+     D    61    59 3    62     3  -0.415  -3.220  -2.808                         
+    IL    62    62 3    62     3  -0.195  -3.300  -5.343                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML    63    62 3    65     3  -9.648  -0.844  -1.178                          0.464 -1.721  0.693 -0.512 
+     D    64    62 3    65     3  -7.255  -2.578  -0.276                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML    66    65 3    68     3  -6.555  -0.024  -7.473                         -0.913 -1.155 -1.700  1.439 
+     D    67    65 3    68     3 -10.091  -0.071  -4.401                         
+    IL    68    68 3    68     3  -1.492  -0.762  -4.192                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML    69    68 3    71     5  -8.694  -0.014  -8.152  -8.722  -9.613         -0.873  0.706 -1.826  0.623 
+     D    70    68 3    71     5  -4.991  -0.780  -4.252  -2.627  -2.540         
+    IL    71    71 3    71     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   48 ]
+    MP    72    71 3    76     6 -10.077  -8.068  -0.015  -8.793  -9.072  -9.467 -3.656 -3.064 -4.370  2.045 -4.540 -4.763  1.023 -4.403 -4.174  2.564 -3.926  0.565  0.455 -3.213 -1.483 -3.063 
+    ML    73    71 3    76     6  -6.271  -6.617  -1.331  -0.984  -6.467  -3.996  0.649 -0.627 -0.250 -0.085 
+    MR    74    71 3    76     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    75    71 3    76     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    76    76 5    76     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    77    77 6    77     5  -2.454  -0.478  -5.965  -4.133  -5.239          0.000  0.000  0.000  0.000 
+				[ MATP   49 ]
+    MP    78    77 6    82     6 -10.077 -10.016  -0.011  -8.793  -9.072  -9.467 -3.969 -3.890 -4.137  1.285 -2.766 -4.679  2.197 -4.147 -4.398  1.069 -4.354 -0.607  2.202 -3.664 -0.317 -2.239 
+    ML    79    77 6    82     6  -6.271  -6.617  -1.331  -0.984  -6.467  -3.996  0.649 -0.627 -0.250 -0.085 
+    MR    80    77 6    82     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    81    77 6    82     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    82    82 5    82     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    83    83 6    83     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   50 ]
+    MP    84    83 6    88     6  -7.540 -10.016  -0.019  -8.793  -9.072  -8.613 -4.100 -2.618 -4.896  2.114 -4.990 -4.864  0.989 -4.341 -4.169  2.528 -3.593 -0.336  0.974 -4.218 -1.159 -2.708 
+    ML    85    83 6    88     6  -6.271  -6.617  -1.331  -0.984  -6.467  -3.996  0.649 -0.627 -0.250 -0.085 
+    MR    86    83 6    88     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    87    83 6    88     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    88    88 5    88     6  -2.698  -2.961  -0.684  -4.616  -5.392  -5.052  0.000  0.000  0.000  0.000 
+    IR    89    89 6    89     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   51 ]
+    MP    90    89 6    94     6 -10.075 -10.014  -0.053  -8.347  -8.734  -5.126 -4.224 -2.476 -5.159  1.826 -4.758 -4.909 -0.143 -4.462 -3.865  3.145 -3.740 -0.635  0.135 -4.311 -1.774 -3.380 
+    ML    91    89 6    94     6  -6.271  -6.617  -1.331  -0.984  -6.467  -3.996  0.649 -0.627 -0.250 -0.085 
+    MR    92    89 6    94     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    93    89 6    94     6  -9.102  -7.801  -3.598  -4.280  -3.518  -0.373 
+    IL    94    94 5    94     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    95    95 6    95     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   52 ]
+    MP    96    95 6   100     4  -8.696  -8.903  -0.044  -5.283                 -6.367 -3.382 -7.219 -0.074 -4.344 -3.822 -1.808 -5.593 -5.030  3.763 -4.468 -1.579 -1.549 -3.839 -3.501 -5.418 
+    ML    97    95 6   100     4  -3.796  -3.978  -0.491  -2.708                  0.633 -0.561 -0.281 -0.077 
+    MR    98    95 6   100     4  -4.869  -3.898  -1.707  -0.755                  0.629 -0.600 -0.230 -0.088 
+     D    99    95 6   100     4  -5.450  -5.131  -1.505  -0.746                 
+    IL   100   100 5   100     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   101   101 6   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   102   101 6   104     3  -9.164  -0.007  -8.299                         -1.918 -2.241 -3.118  1.769 
+     D   103   101 6   104     3  -7.299  -0.597  -1.589                         
+    IL   104   104 3   104     3  -1.447  -0.794  -4.147                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   105   104 3   107     3  -9.699  -0.007  -8.063                         -1.774 -2.278 -2.282  1.721 
+     D   106   104 3   107     3  -6.244  -1.543  -0.636                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   108   107 3   110     3  -9.700  -0.008  -7.904                         -0.909  1.524 -2.506 -1.267 
+     D   109   107 3   110     3  -6.204  -1.717  -0.552                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   111   110 3   113     3  -7.291  -0.016  -7.735                          0.574 -1.776  0.852 -1.270 
+     D   112   110 3   113     3  -6.252  -1.528  -0.644                         
+    IL   113   113 3   113     3  -1.498  -0.757  -4.199                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   114   113 3   116     3  -9.699  -0.035  -5.446                          1.846 -3.191 -3.129 -2.466 
+     D   115   113 3   116     3  -6.245  -1.758  -0.533                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   117   116 3   119     3  -6.495  -0.113  -3.956                          0.693 -0.938 -0.368  0.119 
+     D   118   116 3   119     3  -6.907  -2.286  -0.346                         
+    IL   119   119 3   119     3  -1.486  -0.758  -4.278                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   120   119 3   122     2       *   0.000                                 -1.554 -0.927 -2.606  1.570 
+     D   121   119 3   122     2       *   0.000                                 
+    IL   122   122 3   122     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    60 ]
+     E   123   122 3    -1     0                                                 
+				[ BEGL   12 ]
+     S   124    54 1   125     1   0.000                                         
+				[ BIF    13 ]
+     B   125   124 1   126   173                                                 
+				[ BEGL   14 ]
+     S   126   125 1   127     4  -0.020  -8.016  -7.423  -8.063                 
+				[ MATP   15 ]
+    MP   127   126 1   131     6 -10.078 -10.017  -0.011  -8.793  -9.073  -9.468 -4.239 -3.048 -4.653  1.394 -5.952 -4.905  0.065 -4.282 -4.318  3.190 -3.694  0.528 -0.161 -4.315 -1.886 -3.268 
+    ML   128   126 1   131     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   129   126 1   131     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   130   126 1   131     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   131   131 5   131     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   132   132 6   132     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   16 ]
+    MP   133   132 6   137     6 -10.078 -10.017  -0.011  -8.793  -9.073  -9.468 -4.159 -4.409 -4.130  0.385 -2.911 -4.763  2.819 -4.298 -4.657  0.447 -4.418 -1.622  2.220 -3.769 -0.677 -3.030 
+    ML   134   132 6   137     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   135   132 6   137     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   136   132 6   137     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   137   137 5   137     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   138   138 6   138     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   17 ]
+    MP   139   138 6   143     6 -10.078 -10.017  -0.011  -8.793  -9.073  -9.468 -3.546 -3.718 -4.121  1.034 -2.424 -4.684  1.982 -4.145 -4.029  1.143 -4.376 -1.347  2.560 -3.927 -0.551 -2.799 
+    ML   140   138 6   143     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   141   138 6   143     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   142   138 6   143     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   143   143 5   143     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   144   144 6   144     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   18 ]
+    MP   145   144 6   149     4  -8.761  -8.968  -0.015  -7.382                  0.028 -1.533 -1.540  0.425 -1.301 -1.867  1.660 -1.613  0.153  0.335 -1.863 -0.426  1.533 -1.359  0.502 -0.536 
+    ML   146   144 6   149     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   147   144 6   149     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   148   144 6   149     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   149   149 5   149     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   150   150 6   150     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML   151   150 6   153     3  -9.701  -0.012  -7.183                          1.885 -3.702 -3.271 -2.982 
+     D   152   150 6   153     3  -6.174  -1.687  -0.566                         
+    IL   153   153 3   153     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML   154   153 3   156     3  -9.696  -0.179  -3.116                          0.587 -1.904  0.784 -0.974 
+     D   155   153 3   156     3  -6.335  -1.848  -0.494                         
+    IL   156   156 3   156     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML   157   156 3   159     3  -1.363  -0.784  -5.023                         -0.495 -0.374 -1.728  1.148 
+     D   158   156 3   159     3  -8.365  -0.380  -2.129                         
+    IL   159   159 3   159     3  -2.149  -0.442  -4.701                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML   160   159 3   162     3  -9.628  -0.006  -8.282                         -1.302 -2.701  1.678 -2.057 
+     D   161   159 3   162     3  -7.516  -3.029  -0.197                         
+    IL   162   162 3   162     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML   163   162 3   165     3  -9.628  -0.203  -2.945                         -1.565 -2.555  1.661 -1.603 
+     D   164   162 3   165     3  -7.516  -3.029  -0.197                         
+    IL   165   165 3   165     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML   166   165 3   168     3  -1.300  -0.765  -7.499                         -0.792 -0.878 -1.869  1.381 
+     D   167   165 3   168     3  -6.978  -0.205  -3.008                         
+    IL   168   168 3   168     3  -1.981  -0.455  -5.863                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML   169   168 3   171     2       *   0.000                                  1.777 -2.848 -2.203 -2.198 
+     D   170   168 3   171     2       *   0.000                                 
+    IL   171   171 3   171     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    26 ]
+     E   172   171 3    -1     0                                                 
+				[ BEGR   27 ]
+     S   173   125 1   174     3  -9.701  -0.011  -7.239                         
+    IL   174   174 2   174     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML   175   174 2   177     5  -7.759  -0.017  -8.235  -8.719  -9.610          0.750 -1.507  0.457 -0.750 
+     D   176   174 2   177     5  -5.046  -0.742  -4.307  -2.682  -2.595         
+    IL   177   177 3   177     5  -2.435  -0.485  -4.114  -5.946  -5.220          0.000  0.000  0.000  0.000 
+				[ MATP   29 ]
+    MP   178   177 3   182     6  -9.296  -9.194  -0.013  -8.793  -9.073  -9.468 -2.683 -3.380 -3.381  1.146 -2.118 -3.859  2.176 -2.862 -3.238  0.645 -3.937 -0.449  2.275 -2.896 -0.334 -2.021 
+    ML   179   177 3   182     6  -6.265  -6.612  -1.288  -1.020  -6.461  -3.991  0.652 -0.576 -0.309 -0.073 
+    MR   180   177 3   182     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   181   177 3   182     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   182   182 5   182     6  -2.598  -2.861  -0.748  -4.516  -5.292  -4.952  0.000  0.000  0.000  0.000 
+    IR   183   183 6   183     5  -2.421  -0.491  -5.932  -4.100  -5.206          0.000  0.000  0.000  0.000 
+				[ MATP   30 ]
+    MP   184   183 6   188     6 -10.078 -10.017  -0.011  -8.793  -9.073  -9.468 -3.980 -4.155 -4.130  1.219 -2.762 -4.332  2.296 -3.668 -4.424  0.783 -4.386 -0.904  2.301 -3.940 -0.390 -2.314 
+    ML   185   183 6   188     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   186   183 6   188     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   187   183 6   188     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   188   188 5   188     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   189   189 6   189     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   31 ]
+    MP   190   189 6   194     6 -10.078 -10.017  -0.012  -8.793  -8.653  -9.468 -3.798 -2.695 -4.575  1.879 -3.594 -4.475  1.298 -4.354 -4.281  2.240 -4.089 -0.884  1.786 -4.063 -1.315 -2.921 
+    ML   191   189 6   194     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   192   189 6   194     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   193   189 6   194     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   194   194 5   194     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   195   195 6   195     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   32 ]
+    MP   196   195 6   200     6 -10.077 -10.016  -0.011  -8.793  -9.072  -9.467 -3.889 -2.994 -5.030  1.554 -5.304 -4.912  1.147 -4.306 -4.260  2.966 -3.966  0.008  0.006 -4.271 -1.402 -2.781 
+    ML   197   195 6   200     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   198   195 6   200     6  -7.008  -5.737  -1.584  -5.715  -0.849  -3.929  0.625 -0.604 -0.299 -0.019 
+     D   199   195 6   200     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   200   200 5   200     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   201   201 6   201     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   33 ]
+    MP   202   201 6   206     4  -8.761  -8.968  -0.015  -7.382                 -3.529 -3.175 -3.899  2.078 -3.070 -4.523  1.822 -4.035 -3.991  1.635 -3.812 -0.844  1.592 -3.711 -0.609 -2.239 
+    ML   203   201 6   206     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   204   201 6   206     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   205   201 6   206     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   206   206 5   206     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   207   207 6   207     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   208   207 6   210     3  -8.218  -0.009  -8.355                         -1.228  0.987 -2.156  0.451 
+     D   209   207 6   210     3  -6.174  -1.687  -0.566                         
+    IL   210   210 3   210     3  -1.466  -0.780  -4.166                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   211   210 3   213     3  -9.701  -0.006  -8.355                         -3.327 -2.595 -4.090  1.878 
+     D   212   210 3   213     3  -6.174  -1.687  -0.566                         
+    IL   213   213 3   213     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   214   213 3   216     3  -9.701  -0.006  -8.355                         -0.878 -0.540  0.157  0.725 
+     D   215   213 3   216     3  -6.174  -1.687  -0.566                         
+    IL   216   216 3   216     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   217   216 3   219     3  -9.701  -0.006  -8.355                          0.263 -0.174 -0.403  0.211 
+     D   218   216 3   219     3  -6.174  -1.687  -0.566                         
+    IL   219   219 3   219     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   220   219 3   222     3  -9.701  -0.006  -8.355                          0.193 -0.108 -0.319  0.173 
+     D   221   219 3   222     3  -6.174  -1.687  -0.566                         
+    IL   222   222 3   222     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   223   222 3   225     3  -9.701  -0.006  -8.355                          1.606 -2.719 -0.767 -2.201 
+     D   224   222 3   225     3  -6.174  -1.687  -0.566                         
+    IL   225   225 3   225     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   226   225 3   228     2       *   0.000                                  1.357 -0.729 -1.919 -0.810 
+     D   227   225 3   228     2       *   0.000                                 
+    IL   228   228 3   228     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    41 ]
+     E   229   228 3    -1     0                                                 
+//
diff --git a/testsuite/trna.list b/testsuite/trna.list
new file mode 100644
index 0000000..19c2a31
--- /dev/null
+++ b/testsuite/trna.list
@@ -0,0 +1,6 @@
+trna1415G-1-62
+trna1415G-1-73
+trna1415G-1-82
+trna1415G-1-12
+trna1415G-1-34
+trna1415G-1-12
diff --git a/testsuite/trna.xmask b/testsuite/trna.xmask
new file mode 100644
index 0000000..509f0fd
--- /dev/null
+++ b/testsuite/trna.xmask
@@ -0,0 +1 @@
+00111101101101011111111001110001111110101111101111100000000000000000000000000000000000000000000000001111101110111011111110001011110111100011110111011101100111011010111111101000
diff --git a/testsuite/trna1415G.sto b/testsuite/trna1415G.sto
new file mode 100644
index 0000000..1d3663c
--- /dev/null
+++ b/testsuite/trna1415G.sto
@@ -0,0 +1,11335 @@
+# STOCKHOLM 1.0
+#=GF AU    Koala
+
+DA0260             ..GGGC.GA.AU.A.GUGUCAGC..GGG...AGCACA.C.CAGAC.UUGC
+#=GR DA0260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0261             ..GGGC.GA.AU.A.GUGUCAGC..GGG...AGCACA.C.CAGAC.UUGC
+#=GR DA0261 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0340             ..GGGC.UC.GU.A.GCUCAGC...GGG...AGAGCG.C.CGCCU.UUGC
+#=GR DA0340 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0380             ..GGGC.CC.AU.A.GCUCAGU...GGU...AGAGUG.C.CUCCU.UUGC
+#=GR DA0380 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0420             ..GGGC.CC.AU.A.GCUCAGU...GGU...AGAGUG.C.CUCCU.UUGC
+#=GR DA0420 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0580             ..GGGC.CC.GU.A.GCUCAGAC.UGGG...AGAGCG.C.CGCCC.UUGC
+#=GR DA0580 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0620             ..GGGC.CC.GU.A.GCUCAGAC.UGGG...AGAGCG.C.CGCCC.UUGC
+#=GR DA0620 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0660             ..GGGC.CC.GU.A.GCUCAGUU..GGG...AGAGCG.C.UGCCC.UUGC
+#=GR DA0660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0670             ..GGGC.UU.GU.A.GCUCAGCU..GGU...AGAGCG.C.CGCCU.UUGC
+#=GR DA0670 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0680             ..GGGC.CC.AU.A.GCUCAGCC.UGGG...AGAGCG.C.CGCCC.UUGC
+#=GR DA0680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0780             ..GGGC.UC.GU.A.GCUCAGCU..GGA...AGAGCG.C.GGCGU.UUGC
+#=GR DA0780 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0940             ..GGGC.CG.GU.A.GCUCAGCC.UGGG...AGAGCG.U.CGGCU.UUGC
+#=GR DA0940 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0980             ..GGGC.CG.GU.A.GUCUAGC...GGA...AGGACG.C.CCGCC.UUGC
+#=GR DA0980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA0981             ..GGGC.CG.GU.A.GUCUAGC...GGA...AGGACG.C.CCGCC.UCGC
+#=GR DA0981 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1140             ..GGGC.CC.UU.A.GCUCAGCU..GGG...AGAGCA.C.CUGCC.UUGC
+#=GR DA1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1180             ..GGGC.CC.UU.A.GCUCAGCU..GGG...AGAGCA.C.CUGCC.UUGC
+#=GR DA1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1230             ..GGGG.CU.UU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCC.UUGC
+#=GR DA1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1260             ..GGGC.CC.GU.A.GCUCAGCU..GGG...AGAGCA.C.CUGCC.UUGC
+#=GR DA1260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1540             ..GGGG.CC.UU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGC
+#=GR DA1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1541             ..GGGG.CC.UU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGC
+#=GR DA1541 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1542             ..GGGG.CC.UU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGC
+#=GR DA1542 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1543             ..GGGG.CC.UU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGC
+#=GR DA1543 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1620             ..GGGG.CU.GU.A.GCUCAGUU..GGG...AGAGCA.C.CUGCU.UUGC
+#=GR DA1620 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1660             ..GGGG.CU.AU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGC
+#=GR DA1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1661             ..GGGG.CU.AU.A.GCUCAGCU..GGG...AGAGCG.C.UUGCA.UGGC
+#=GR DA1661 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1820             ..GGGG.CC.AU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGC
+#=GR DA1820 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA1860             ..GGGG.CA.UU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGC
+#=GR DA1860 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DA1900             ..GGGG.CC.AU.A.GCUCAGUU..GGU...AGAGCG.C.CUGCU.UUGC
+#=GR DA1900 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2100             ..GGGG.GU.UU.A.GCUCAGUU..GGU...AGAGCG.C.CUGCU.UUGC
+#=GR DA2100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2180             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2220             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.U.UGCUU.UUGC
+#=GR DA2220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2240             ..GGGG.CC.UU.A.GCUCAGCU..GGG...AGAGCG.C.CUGCU.UUGC
+#=GR DA2240 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2400             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2400 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2410             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.U.UGCUU.UUGC
+#=GR DA2410 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2440             ..GGGG.AU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2480             ..GGGA.GU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2520             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2521             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2521 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2540             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2570             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2570 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2580             ..GGGG.GU.AU.A.GCUUAGUU..GGU...AGAGCG.C.UGCUU.UUGC
+#=GR DA2580 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2590             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.C.UGCCU.UUGC
+#=GR DA2590 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2600             ..GGGG.AU.AU.A.GCUCAGUU..GGU...AGAGCG.C.CGCCC.UUGC
+#=GR DA2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2620             ..GGGG..U.AU.A.GCUCAGU...GGU...AGAGCG.C.CGUCC.UUGC
+#=GR DA2620 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DA2700             ..GGGG.AU.AU.A.GCUCAGUU..GGU...AGAGCU.C.CGCUC.UUGC
+#=GR DA2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2720             ..GGGG.AU.AU.A.GCUCAGUU..GGU...AGAGCU.C.CGCUC.UUGC
+#=GR DA2720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2840             ..GGGG.AU.AU.A.GCUCAGUU..GGU...AGAGCU.C.CGCUC.UUGC
+#=GR DA2840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA2920             ..GGGG.AU.AU.A.GCUCAGUU..GGU...AGAGCU.C.CGCUC.UUGC
+#=GR DA2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA3280             ..GGGG.AU.AU.A.GCUCAGUU..GGU...AGAGCG.C.CGCUC.UUGC
+#=GR DA3280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA3880             ..GGGG.CU.AU.A.GUUUAACU..GGU...AAAACG.G.CGAUU.UUGC
+#=GR DA3880 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DA3920             ..GGGG.GU.AU.A.GUAUAAUU..GGU...AGUACA.G.CAAUC.UUGC
+#=GR DA3920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA4000             ..GGGG.UU.AU.A.GUUAAAUU.UGGU...AGAACG.A.CUGCG.UUGC
+#=GR DA4000 SS     ..<<<<.<<.<....<<<...............>>>..<..<<<......
+DA4001             ..GGGG.UU.AU.A.GUUAAAUU.UGGU...GAAACG.A.CUGCG.UUGC
+#=GR DA4001 SS     ..<<<<.<<.<....<<<...............>>>..<..<<<......
+DA4080             ..GGGG.UU.AU.A.GUUAAAUU..GGU...AGAACA.A.UUGUG.UUGC
+#=GR DA4080 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DA4500             ..GGGG.AC.GU.A.GCUCAAUU..GGU...AGAGCG.U.AUGUU.UUGC
+#=GR DA4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA4620             ..GACG.GU.AU.A.GUUUAA....GUU...GAGAUG.U.GUGCU.CUGC
+#=GR DA4620 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DA4700             ..AGAA.UG.GU.A.CUUUAA....AA....AAAAGA.A.UUGGU.UUGC
+#=GR DA4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA4800             ..AGGG.UA.AU.A.GUUAAUU.........AUAACA.U.UUAAU.UUGC
+#=GR DA4800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA4880             ..AGGG.UU.GU.A.GUUAAUU.........AUAACA.U.UUGAU.UUGC
+#=GR DA4880 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DA4980             ..GUGA.AU.UU.A.GUUUAAUA..GAU...AAAACA.U.UUGCU.UUGC
+#=GR DA4980 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DA5000             ..GUGG.AC.UU.A.GUUUAAAA..GAU...AAAACA.A.UUGAU.UUGC
+#=GR DA5000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA5020             ..GUGA.AU.UU.A.GUUUAAUA..GAA...AAAACA.U.UUGCU.UUGC
+#=GR DA5020 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DA5040             ..GUGG.UU.CU.A.GUUUAGU...GA....AAAACG.U.UUGCU.UUGC
+#=GR DA5040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA5080             ..GUGG.UU.UU.A.GUUUAAUU..GA....AAAACG.U.UUGCU.UUGC
+#=GR DA5080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA5100             ..AAGG.UC.UU.A.GCUUAA....UU....AAAGUA.U.UUGUU.UUGC
+#=GR DA5100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA5120             ..AAGG.CU.UU.A.GCUUAA....UU....AAAGUG.U.UUUAG.UUGC
+#=GR DA5120 SS     ..<<<<.<<.<....<<<<.............>>>>....<<.<......
+DA5160             ..AGGG.CU.UU.A.UCUUAAU...UU....AAAGGG.C.CUGAG.UUGC
+#=GR DA5160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA5220             ..GAGG.CC.UU.A.GCUUAA....UU....AAAGCG.U.CUGAU.UUGC
+#=GR DA5220 SS     ..<<<<.<<......<<<<.............>>>>..<.<<<<......
+DA5280             ..GAGG.AU.UU.A.GCUUAA....UU....AAAGCA.G.UUGAU.UUGC
+#=GR DA5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA5320             ..GAGG.UC.UU.A.GCUUAA....UU....AAAGCA.A.UUGAU.UUGC
+#=GR DA5320 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DA5360             ..GAGG.AU.UU.A.GCUUAA....UU....AAAGUG.G.UUGAU.UUGC
+#=GR DA5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA5880             ..AAGG.GC.UU.A.GCUUAA....UU....AAAGUG.G.CUGAU.UUGC
+#=GR DA5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA6160             ..GGGG.AA.GU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGC
+#=GR DA6160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA6280             ..GGGC.AC.AU.G.GCGCAGUU..GGU...AGCGCG.C.UUCCC.UUGC
+#=GR DA6280 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DA6281             ..GGGC.GU.GU.G.GCGUAGUC..GGU...AGCGCG.C.UCCCU.UAGC
+#=GR DA6281 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DA6320             ..GGGC.AU.GU.G.GUGUAGAU..GGU.U.AUCACG.C.UUCCU.UAGC
+#=GR DA6320 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DA6740             ..GGGG.AU.GU.A.GCUCAUAU..GGU...AGAGCG.C.UCGCU.UUGC
+#=GR DA6740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA7680             ..GGGG.GC.GU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGC
+#=GR DA7680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA7681             ..GGGG.GC.GU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGC
+#=GR DA7681 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA7740             ..GGGG.AU.GU.A.GCUCAGAU..GGU...AGAGCG.C.UCGCU.UAGC
+#=GR DA7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA7920             ..GGGG.GU.GU.A.GCUCAGU...GGU...AGAGCG.C.AUGCU.UUGC
+#=GR DA7920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DA8100             ..GGGG.AU.GU.A.GCUCAGU...GGU...AGAGCG.C.AUGCU.UCGC
+#=GR DA8100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC0380             ..GCCA.AG.GU.G.GCAGAGUU.CGGCCU.AACGCG.G.CGGCC.UGCA
+#=GR DC0380 SS     ..<<<<.<<.<....<<.................>>..<.<<<<......
+DC0500             ..GCCA.AG.GU.G.GCAGAGUU.CGGCCC.AACGCA.U.CCGCC.UGCA
+#=GR DC0500 SS     ..<<<<.<<.<....<<.................>>..<.<<<<......
+DC1140             ..GGCA.AC.AU.G.GCCAAGC...GGCU..AAGGCA.U.GGGUC.UGCA
+#=GR DC1140 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DC1230             ..GCAU.CC.AU.A.GCUCAGUU..GGU...AGAGCA.A.CAGAC.UCUU
+#=GR DC1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC1260             ..GGCA.CU.AU.A.GCCAAGGU..GGCU..AAGGCA.U.GGGAC.UGCA
+#=GR DC1260 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DC1350             ..GGUG.GA.GU.G.GCCGAGA...GGC...GAGGCA.A.CGGCC.UGCA
+#=GR DC1350 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC1540             ..GGCG.GC.AU.A.GCCAAGU...GGU...AAGGCA.G.AGGUC.UGCA
+#=GR DC1540 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC1660             ..GGCG.CG.UU.A.ACAAAGC...GGU...UAUGUA.G.CGGAU.UGCA
+#=GR DC1660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC2440             ..GGCG.GC.AU.A.GCCAAGC...GGU...AAGGCC.G.UGGAU.UGCA
+#=GR DC2440 SS     ..<<<<.<<.<....<<<...............>>>..<..<<<......
+DC2520             ..GGCG.GC.AU.G.GCCAAGC...GGU...AAGGCA.G.AAGAU.UGCA
+#=GR DC2520 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC2600             ..GGCG.AC.AU.G.GCCAAGU...GGU...AAGGCA.G.AGGAC.UGCA
+#=GR DC2600 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC2680             ..GGCG.GC.AU.G.GCCAAGC...GGU...AAGGCA.G.GGGAC.UGCA
+#=GR DC2680 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC2700             ..GGCG.GC.AU.G.GCCAAGC...GGU...AAGGCA.G.GGGAC.UGCA
+#=GR DC2700 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC2720             ..GGCG.GC.AU.G.GCCAAGU...GGU...AAGGCA.G.GGGAC.UGCA
+#=GR DC2720 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC2920             ..GGCG.AC.AU.G.GCCGAGU...GGU...AAGGCA.G.AGGAC.UGCA
+#=GR DC2920 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC3280             ..GGCG.GC.AU.G.GCCGAGU...GGU...AAGGCG.G.AGGAC.UGCA
+#=GR DC3280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC3880             ..AGGA.GC.UU.G.AGCAGAU...GGUU..UUGCGU.U.UUGAU.UGCA
+#=GR DC3880 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DC3881             ..AGGA.GU.UU.G.AGCAAAU...GGUU..UUGCGU.U.UUGAU.UGCA
+#=GR DC3881 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DC3920             ..GAUU.AC.GA.U.GUAAAU....GGU...UUACCC.U.UUGAC.UGCA
+#=GR DC3920 SS     ..<<<<.<<.<....<..<.............>..>..<...<<......
+DC4000             ..GGAG.AU.GU.U.GUUUUAA...GGU...UAAACU.AUUAGAU.UGCA
+#=GR DC4000 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DC4050             ..GGAA.AU.GU.U.GUUUAAA...GGUU..AAACUG.U.UAGAU.UGCA
+#=GR DC4050 SS     ..<<<<.<<.<....<.<<.............>>.>....<<<<......
+DC4070             ..AGAG.AG.GA.G.UGAAUAA...GGUU..GUUCAU.A.UAAAU.UGCA
+#=GR DC4070 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC4080             ..GGAG.GU.GU.U.GUUUAAA...GGUU..AAGCUA.U.UAGAU.UGCA
+#=GR DC4080 SS     ..<<<<.<<.<....<.<<.............>>.>....<<<<......
+DC4300             ..GGCU.AG.GU.A.ACAUAAU...GGA...AAUGUA.U.CGGAC.UGCA
+#=GR DC4300 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DC4440             ..GGCG.GC.AU.G.GCCAAGC...GGU...AAGGCA.G.GGGAC.UGCA
+#=GR DC4440 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC4480             ..GGCG.GC.AU.G.GCCAAGC...GGU...AAGGCA.G.GGGAC.UGCA
+#=GR DC4480 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC4500             ..GGCU.AA.GU.A.ACAUAAG...GGU...AAUGUA.U.UGGAU.UGCA
+#=GR DC4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DC4700             ..UGCU.UA.GU.A.GUUAAUGU.UAAU...AUAACU.A.AGAAC.UGCA
+#=GR DC4700 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC4840             ..GGUC.UU.AU.A.GUCAAUA.........AUGAUA.U.CAAAC.UGCA
+#=GR DC4840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC4880             ..GGUC.UU.AU.A.GUCAAUA.........AUGAUA.U.CAAAC.UGCA
+#=GR DC4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC4980             ..GGUU.UU.GU.A.GUGUAA....UA....AACAUA.U.UAGAU.UGCA
+#=GR DC4980 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DC5000             ..GGUU.UU.GU.A.GUGUAA....UU....AACAUU.U.UAGAU.UGCA
+#=GR DC5000 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DC5020             ..GGUU.UU.GU.A.GUGUAA....UU....AACAUA.U.UAGAU.UGCA
+#=GR DC5020 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DC5040             ..GGCU.UU.GU.A.GUGUAA....AU....AACAUU.U.UGGAU.UGCA
+#=GR DC5040 SS     ..<<<<.<<.<....<<<<.............>>>>.....<<<......
+DC5080             ..GGUU.UU.GU.A.GUGU............AUCAUU.U.CGGAU.UGCA
+#=GR DC5080 SS     ..<<<<.<<.<....<<<...............>>>..<..<<<......
+DC5100             ..AGUU.CU.GG.A.GUGUU...........ACCACG.U.CAGAU.UGCA
+#=GR DC5100 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DC5120             ..AAGC.CU.GC.G.GUGUU...........GACAUG.C.CAGAU.UGCA
+#=GR DC5120 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DC5160             ..GGCC.UU.GG.G.GUGUC...........AACACG.U.GGGGU.UGCA
+#=GR DC5160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC5220             ..GACU.CU.GU.A.GUGAAGU..........UCAUA.A.UGAGU.UGCA
+#=GR DC5220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC5280             ..AGCC.UU.AA.G.GUGAUU..........AUCAUG.U.CGAAU.UGCA
+#=GR DC5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC5281             ..AGCC.UU.AA.G.GUGAUU..........AUCAUG.U.CGAAU.UGCA
+#=GR DC5281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC5320             ..GGUC.UU.AA.G.GUGAUA..........UUCAUG.U.CGAAU.UGCA
+#=GR DC5320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC5360             ..AGCC.CU.GU.G.GUGAAUU.........UACACG.U.UGAAU.UGCA
+#=GR DC5360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DC5880             ..AGCU.CC.GA.G.GUGAUU..........UUCAUA.U.UGAAU.UGCA
+#=GR DC5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC6280             ..GCUC.GU.AU.G.GCGCAGU...GGU...AGCGCA.G.CAGAU.UGCA
+#=GR DC6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC8100             ..GGGG.GU.AU.A.GCUCAGGG..GUA....GAGCA.U.UUGAC.UGCA
+#=GR DC8100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DC8101             ..GCGG.GU.AU.A.GCUCAGGG..GUA....GAAUA.U.UUGAC.UGCA
+#=GR DC8101 SS     ..<.<<.<<.<....<.<<.............>>.>..<.<<<<......
+DD0260             ..GCGA.CC.GG.G.GCUGGCUU..GGUA..AUGGUA.C.UCCCC.UGUC
+#=GR DD0260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD0660             ..GCCC.UG.GU.G.GUGUAGCU.CGGCCU.AUCAUA.C.AGGAC.UGUC
+#=GR DD0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DD0680             ..GCCC.UG.GU.G.GUGUAGU...GGCU..AUCAUG.C.GGGCC.UGUC
+#=GR DD0680 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DD0740             ..GCCC.UG.GU.G.GUGUAGCU.CGGCCU.AUCAUA.C.AGGAC.UGUC
+#=GR DD0740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DD1140             ..GGCC.CC.AU.A.GCGAAGUU..GGUU..AUCGCG.C.CUCCC.UGUC
+#=GR DD1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD1180             ..GGCC.CC.AU.A.GCGAACGU.UGGUU..AUCGCG.C.CUCCC.UGUC
+#=GR DD1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD1230             ..GGUC.CG.GU.G.GUGUAGG...GGUU..AACAUG.C.CUGCC.UGUC
+#=GR DD1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD1260             ..GGUC.UU.GU.A.GUGAAGUU..GGUU..AUCAUG.C.CUCUC.UGUC
+#=GR DD1260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD1500             ..GGUC.CA.UU.G.GAGCAGU...GGUCU.AUCUCG.C.CUCCC.UGUC
+#=GR DD1500 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DD1540             ..GGUC.CG.GU.A.GUUCAGUU..GGUU..AGAAUG.C.CUGCC.UGUC
+#=GR DD1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD1570             ..GGUC.CC.GU.A.GUGUAGU...GGUU..AACAUG.C.CUGCC.UGUC
+#=GR DD1570 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD1660             ..GGAG.CG.GU.A.GUUCAGUC..GGUU..AGAAUA.C.CUGCC.UGUC
+#=GR DD1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD2440             ..GCCC.CC.AU.C.GUCUAGA...GGCCU.AGGACA.C.CUCCC.UUUC
+#=GR DD2440 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DD2520             ..GGGA.UU.GU.A.GUUUAAU...GGUU..AGAGCA.C.CGCCC.UGUC
+#=GR DD2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD2600             ..GGGA.UU.GU.A.GUUCAAUU..GGUU..AGAGUA.C.CGCCC.UGUC
+#=GR DD2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DD2680             ..GGGA.UU.GU.A.GUUCAAUU..GGUC..AGAGCA.C.CGCCC.UGUC
+#=GR DD2680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD2700             ..GGGA.UU.GU.A.GUUCAAUU..GGUC..AGAGCA.C.CGCCC.UGUC
+#=GR DD2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD2920             ..GGGA.UU.GU.A.GUUCAAUU..GGUC..AGAGCA.C.CGCCC.UGUC
+#=GR DD2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD3200             ..GGGA.UU.GU.A.GUUCAAUU..GGUC..AGAGCA.C.CGCCC.UGUC
+#=GR DD3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD3280             ..GGGA.UU.GU.A.GUUCAAUU..GGUU..AGAGCA.C.CGCCC.UGUC
+#=GR DD3280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD3880             ..GGGU.UA.GU.A.GUUUAAUA..GGU...AAAGCG.C.UUUUU.UGUC
+#=GR DD3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD3960             ..GAAU.UA.GU.A.ACUUAAUU..GGU...AGAGGG.U.UUCCU.UGUC
+#=GR DD3960 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DD4000             ..GGAU.CU.GU.A.GCUUAAU...AGU...AAAGUA.C.CAUUU.UGUC
+#=GR DD4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD4080             ..GGAU.CC.AU.A.GCUUAAU...AGU...AAAGUC.C.UAUUU.UGUC
+#=GR DD4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD4440             ..GGGG.AA.AU.A.GCUCAGUU..GGUU..AGAGUG.C.UGGUC.UGUC
+#=GR DD4440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD4480             ..GGGG.AA.AU.A.GCUCAGUU..GGUU..AGAGUG.C.UGGUC.UGUC
+#=GR DD4480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD4500             ..GGGG.AA.AU.A.GCUUAGU...GGUUU.AUAGCG.C.UGGUC.UGUC
+#=GR DD4500 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DD4620             ..UCAU.UU.CU.A.GUCUAGU...UA....AGGAUG.U.UGCUU.UGUC
+#=GR DD4620 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD4700             ..UUAA.AA.GU.A.GUUAAU....AU....AUAACU.U.AGAAU.UGUC
+#=GR DD4700 SS     ..<.<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD4760             ..AAGG.AG.UU.A.GUUAAA....AU....AUAACA.U.UAGAA.UGUC
+#=GR DD4760 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DD4840             ..AAAA.AA.UU.A.GUUAAA....AUC...AUAACA.U.UAGUA.UGUC
+#=GR DD4840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD4880             ..AAAA.AA.UU.A.GUUAAAU...UAU...AUAACA.U.UAGUA.UGUC
+#=GR DD4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD4980             ..AAGA.AA.UU.A.GUUAAAC...CUA...AUAACA.U.UGGGAUUGUC
+#=GR DD4980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DD5000             ..AAAG.AG.CU.A.GUUAAA....AA....AUAACC.C.CAGAU.UGUC
+#=GR DD5000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DD5020             ..AAGG.AA.CU.A.GUUAAG....UU....AUAACA.C.UGGAU.UGUC
+#=GR DD5020 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DD5040             ..AGAG.GU.CU.A.GUUAAA....AU....AUAACU.U.UGGGU.UGUC
+#=GR DD5040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DD5080             ..AGAG.GC.CU.A.GUUAAAC...UU....AUAACU.U.UGGGU.UGUC
+#=GR DD5080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DD5120             ..GAGA.UG.UU.A.GUAAAA....CA....AUUAGC.A.CGCCU.UGUC
+#=GR DD5120 SS     ..<<<<.<<.<.....<<<.............>>>.....<<<<......
+DD5220             ..GAGA.CG.UU.A.GUAAAC....CA....AUUACA.U.AGACC.UGUC
+#=GR DD5220 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<.<......
+DD5280             ..GAGA.UA.UU.A.GUAAAA....UA....AUUACA.U.AACCU.UGUC
+#=GR DD5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD5281             ..GAGA.UA.UU.A.GUAAAA....UA....AUUACA.U.AACCU.UGUC
+#=GR DD5281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD5320             ..AAGA.UA.UU.A.GUAAAAU...CA....AUUACA.U.AACUU.UGUC
+#=GR DD5320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD5360             ..GAGG.UG.UU.A.GUAAA.....AC....AUUAUA.U.AAUUU.UGUC
+#=GR DD5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD5880             ..AAGG.UA.UU.A.GAAAAA....CC....AUUUCA.U.AACUU.UGUC
+#=GR DD5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD6220             ..UUCU.CG.UU.A.GUAUAGU...GGUU..AGUAUA.C.CCGCC.UGUC
+#=GR DD6220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD6280             ..UCCG.UG.AU.A.GUUUAAU...GGUC..AGAAUG.G.GCGCU.UGUC
+#=GR DD6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD6320             ..UCUC.CU.UU.A.GUAUAGG...GGU...AGUACA.C.AAGCC.UGUC
+#=GR DD6320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD6900             ..GUCG.UU.GU.A.GUAUAGU...GGUA..AGUAUU.C.CCGCC.UGUC
+#=GR DD6900 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD7560             ..UCCU.CG.GU.A.GUAUAGU...GGUG..AGUAUC.C.GCGUC.UGUC
+#=GR DD7560 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD7740             ..UCCU.CG.AU.A.GUAUAGU...GGUU..AGUAUC.C.CCGCC.UGUC
+#=GR DD7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD8100             ..UCCU.CG.UU.A.GUAUAGU...GGUG..AGUAUC.C.CCGCC.UGUC
+#=GR DD8100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD9160             ..UCCU.CG.UU.A.GUAUAGU...GGUG..AGUAUC.C.CCGCC.UGUC
+#=GR DD9160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DD9161             ..UCCU.CG.UU.A.GUAUAGU...GGUG..AGUAUC.C.CCGCC.UGUC
+#=GR DD9161 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE0660             ..GCUC.CG.GU.G.GUGUAGUC.CGGCCA.AUCAUG.C.UGGCC.UUUC
+#=GR DE0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE0680             ..GCUC.CG.GU.G.GUGUAGCC.CGGCCA.AUCAUU.U.CGGCC.UUUC
+#=GR DE0680 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE0700             ..GUCC.CU.UC...GUCUAGU...GGUCU.AGGACA.U.CGCCC.UCUC
+#=GR DE0700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE1140             ..GGCC.UG.UU.G.GUGAAGC...GGUU..AACACA.C.ACGGU.UUUC
+#=GR DE1140 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE1180             ..GGCC.UG.UU.G.GUGAAGC...GGUU..AACACA.C.ACGGU.UUUC
+#=GR DE1180 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE1230             ..GGCC.CG.UU.G.GAGAAAC...GGUU..AACUCA.C.AUGCC.UUUC
+#=GR DE1230 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE1340             ..GCCC.CC.GU.U.GUGUAGC...GGCCU.AGCACG.C.CGCCC.UCUC
+#=GR DE1340 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE1500             ..NNCC.CG.UU.G.GUCAAGU...GGUU..AAGACA.C.CGCCC.UUUC
+#=GR DE1500 SS     ....<<.<<.<....<<<...............>>>..<.<<<<......
+DE1540             ..GGCC.CG.UU.G.GUCAAGC...GGUU..AAGACA.C.CGCCC.UUUC
+#=GR DE1540 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE1570             ..GGCC.CUGU..G.GUCAAGU...GGUU..AAGACA.C.CGCCC.UUUC
+#=GR DE1570 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DE1660             ..GUCC.CC.UU.C.GUCUAGA...GGCCC.AGGACA.C.CGCCC.UUUC
+#=GR DE1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE2180             ...GCC.CC.AU.C.GUCUAGA...GGCCU.AGGACA.C.CUCCC.UUUC
+#=GR DE2180 SS     ....<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE2440             ..GCCC.CC.AU.C.GUCUAGA...GGCCU.AGGACA.C.CUCCC.UUUC
+#=GR DE2440 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DE2500             ..GCCC.CC.AU.C.GUCUAGUG..GUUC..AGGACA.U.CUCUC.UUUC
+#=GR DE2500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE2520             ..GCCC.CC.AU.C.GUCUAGA...GGCCU.AGGACA.U.CUCCC.UUUC
+#=GR DE2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE2600             ..GCCC.CC.AU.C.GUCUAGU...GGCCU.AGGACA.C.CUCUC.UUUC
+#=GR DE2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE2680             ..GCCC.CU.AU.C.GUCUAGU...GGUUC.AGGACA.U.CUCUC.UUUC
+#=GR DE2680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE2700             ..GCCC.CU.AU.C.GUCUAGU...GGUUC.AGGACA.U.CUCUC.UUUC
+#=GR DE2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE2920             ..GCCC.CC.AU.C.GUCUAGU...GGUUU.AGGACA.U.CUCUC.UUUC
+#=GR DE2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE3200             ..GCCC.CC.AU.C.GUCUAGC...GGUUU.AGGACA.U.CUCUC.UUUC
+#=GR DE3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE3280             ..GCCC.CC.AU.C.GUCUAGC...GGUUC.AGGACA.U.CUCUC.UUUC
+#=GR DE3280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE3360             ..GCCC.CC.AU.C.GUCUAGC...GGUUU.AGGACA.U.CUCUC.UUUC
+#=GR DE3360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE3800             ..ACUC.UU.AU.C.GUCUAAC...GGUG..AGGACA.A.CGGGU.UUUC
+#=GR DE3800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE3880             ..GACC.CA.AU.G.GUCAAGAU..GGUU..AAGACA.U.AACAU.UUUC
+#=GR DE3880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE4000             ..GACC.UU.AU.C.GUCUAAU...GGUU..ACGACA.U.CACCU.CUUC
+#=GR DE4000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<.<......
+DE4070             ..GAUC.UU.AU.A.GUUAAAU...GGUU..AUAACA.C.CAUCC.CUUC
+#=GR DE4070 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE4080             ..GAUC.UU.AU.C.GUCUAAU...GGUU..ACGACA.U.CAACU.UUUC
+#=GR DE4080 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE4240             ..GUCC.CU.UU.C.GUCCAGU...GGUUA.AGGACA.U.CGUCU.UUUC
+#=GR DE4240 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DE4280             ..GUCC.CU.UU.C.GUCCAGU...GGUU..AGGACA.U.CGUCU.UUUC
+#=GR DE4280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DE4440             ..GUCC.CU.UU.C.GUCCAGA...GGUU..AGGACA.U.CGUCU.UUUC
+#=GR DE4440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DE4480             ..GUCC.CU.UU.C.GUCCAGU...GGUU..AGGACA.U.CGUCU.UUUC
+#=GR DE4480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DE4500             ..GUCC.CU.UU.C.GUCUAGG...GGUAU.AGGACA.U.CGUCU.UUUC
+#=GR DE4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DE4700             ..GCUU.AA.GU.A.GUUUAG....GG....AAAACA.U.AAGAU.UUUC
+#=GR DE4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE4720             ..AUUU.AU.AU.A.GUAUUU..........AAUACA.A.UGCAU.UUUC
+#=GR DE4720 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DE4800             ..AUUU.AU.AU.A.GUUUAA....AU....AAAACA.U.UACAU.UUUC
+#=GR DE4800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE4880             ..AUUU.AU.AU.A.GUUUAAA...AU....AAAACC.U.UACAU.UUUC
+#=GR DE4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE4980             ..AUUC.CU.GU.A.GUUGAA..........ACAACA.A.UAACU.UUUC
+#=GR DE4980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE5040             ..GCUC.CU.AU.A.GUUGAA....CU....ACAACA.A.GAGCU.UUUC
+#=GR DE5040 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DE5080             ..GCCC.CU.AU.A.GUUGAAA...CA....CAACCA.A.GAGCU.UUUC
+#=GR DE5080 SS     ..<<.<.<<.<....<.<...............>.>..<.<<<<......
+DE5120             ..GUUC.CU.AU.A.GUUGAA....UA....ACAACG.G.UGGUU.UUUC
+#=GR DE5120 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE5220             ..GUUC.CC.GU.A.GUUGAGAA.........CAACA.A.UGGCU.UUUC
+#=GR DE5220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE5280             ..GUUU.CU.AU.A.GUUGAA....UU....ACAACG.A.UGAUU.UUUC
+#=GR DE5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE5320             ..GUUU.CU.GU.A.GUUGAA....UU....ACAACG.A.UGAUU.UUUC
+#=GR DE5320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE5360             ..GUUC.UU.GU.A.GUUGAA....UG....ACAACG.A.UGGUU.UUUC
+#=GR DE5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE5880             ..GUUC.UU.GU.A.GUUGAA....AU....ACAACG.A.UGGUU.UUUC
+#=GR DE5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE6160             ..UCCU.CA.UU.G.GUGUAGUC..GGU...AACACU.C.UAGUC.UUUC
+#=GR DE6160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE6161             ..UCCU.CA.UU.G.GUGUAGUC..GGU...AACACU.C.UAGUC.UUUC
+#=GR DE6161 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE6280             ..UCCG.AU.AU.A.GUGUAAC...GGCU..AUCACA.U.CACGC.UUUC
+#=GR DE6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DE6281             ..UCCG.AU.GU.A.GUGUAAC...GGCU..AUCACA.U.CACGU.UCUC
+#=GR DE6281 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DE6320             ..UCCG.UU.GU.G.GUCCAAC...GGCU..AGGAUU.C.GUCGC.UUUC
+#=GR DE6320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE6321             ..UCCG.UC.AU.G.GUCCAGU...GGCU..AGGAUU.C.AUCGC.UCUC
+#=GR DE6321 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE7680             ..UCCC.GU.AU.G.GUCUAGU...GGUU..AGGAUA.C.CUGGC.UUUC
+#=GR DE7680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE7740             ..UCCU.AU.AU.U.GUCUAGU...GGUU..AGGAUA.U.CCGGC.UCUC
+#=GR DE7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE7741             ..UCCC.AU.AU.U.GUCUAGU...GGUU..AGGAUA.U.CCGGC.UCUC
+#=GR DE7741 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE7742             ..UCCC.AU.AU.G.GUCUAGU...GGCU..AGGAUA.U.CUGGC.UUUC
+#=GR DE7742 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE8100             ..UCCC.UG.GU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUC
+#=GR DE8100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE9160             ..UCCU.UG.GU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUC
+#=GR DE9160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE9161             ..UCCC.UG.GU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUC
+#=GR DE9161 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE9162             ..UCGC.UG.GU.G.GUCUAGU...GGUU..AGGAUU.C.GGCGC.UCUC
+#=GR DE9162 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<<......
+DE9990             ..UCCC.UG.GU.G.GUCUAGU...GGCU..AGGAUU.C.GGCGC.UUUC
+#=GR DE9990 SS     ..<.<<.<<.<....<<<<.............>>>>..<.<<<<......
+DE9991             ..UCCC.UG.GU.G.GUCUAGU...GGCU..AGGAUU.C.GGCGC.UUUC
+#=GR DE9991 SS     ..<.<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF0660             ..GCCA.AG.GU.A.GUUCAGCC.UGGG...AGAACG.C.UGGAC.UGAA
+#=GR DF0660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF0860             ..GCCG.CC.GU.A.GCUCAGCC.CGGG...AGAGCG.C.CCGGC.UGAA
+#=GR DF0860 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF1140             ..GGUC.GU.GU.A.GCUCAGUC..GGU...AGAGCA.G.CAGAC.UGAA
+#=GR DF1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF1180             ..GGUC.GU.GU.A.GCUCAGUC..GGU...AGAGCA.G.CAGAC.UGAA
+#=GR DF1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF1230             ..GGCU.CU.GU.A.GCUCAGUC..GGU...AGAGCA.G.UGGCC.UGAA
+#=GR DF1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DF1260             ..GGUU.CA.GU.A.GCUCAGUU..GGU...AGAGCA.U.UUGAU.UGAA
+#=GR DF1260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF1540             ..GGCU.CG.GU.A.GCUCAGUU..GGU...AGAGCA.A.CGGAC.UGAA
+#=GR DF1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF1541             ..GGCU.CG.GU.A.GCUCAGUU..GGU...AGAGCA.A.CGGAC.UGAA
+#=GR DF1541 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF1660             ..GCCC.GG.AU.A.GCUCAGUC..GGU...AGAGCA.G.GGGAU.UGAA
+#=GR DF1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF2520             ..GCUG.GG.AU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGAA
+#=GR DF2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF2600             ..GCCG.GG.AU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAA
+#=GR DF2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF2700             ..GUCA.GG.AU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAA
+#=GR DF2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF2720             ..GUCA.GG.AU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAA
+#=GR DF2720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF2920             ..GCCG.GG.AU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAC.UGAA
+#=GR DF2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF3360             ..GUCG.GG.AU.A.GCUCAGCC..GGU...AGAGCA.A.AGGAC.UGAA
+#=GR DF3360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF3770             ..GCUU.AA.GU.A.GCUCAGU...GGU...AGAGCG.U.UAGAC.UGAA
+#=GR DF3770 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF3800             ..GCUU.AA.GU.A.GCUCAGU...GGU...AGAGCG.U.CAGGC.UGAA
+#=GR DF3800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF3880             ..GCUU.GA.GA.A.GCUCAAUU..GGU...AGAGCG.G.GUCAG.UGAA
+#=GR DF3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF4000             ..GCUU.UU.AU.A.GCUUAGU...GGU...AAAGCG.A.UAAAU.UGAA
+#=GR DF4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF4080             ..GCCU.UU.AU.A.GCUUAGU...GGU...AAAGCG.A.UAAAC.UGAA
+#=GR DF4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF4360             ..GUUC.AG.GU.A.GCUCAGCU..GGUU..AGAGCA.A.AGGAC.UGAA
+#=GR DF4360 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF4440             ..GUCA.GG.AU.A.GCUCAGUU..GGU...AGAGCA.G.AGGAU.UGAA
+#=GR DF4440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF4500             ..GUUU.AG.AU.A.GCUCAGGU..GGUU..AGAGCA.A.AGGAC.UGAA
+#=GR DF4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF4700             ..GAUA.CG.GU.A.GCUUAA....UU....AAAGCG.U.CUCAU.UGAA
+#=GR DF4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF4800             ..AUUU.AA.AU.A.GCUUAU....AAUU..AGAGCA.U.AACAU.UGAA
+#=GR DF4800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF4880             ..AUUC.AA.AU.A.GCUUAUA...UUU...AGAGUA.U.GACAC.UGAA
+#=GR DF4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF5040             ..GCAA.AG.GU.A.GCUUAACA..GAUU..AAAGCA.U.AGCAC.UGAA
+#=GR DF5040 SS     ..<<.<.<<.<....<<<<.............>>>>....<<<<......
+DF5041             ..GCAA.AG.GU.A.GCUUAACA.CAUU...AAAGCA.U.AGCAC.UGAA
+#=GR DF5041 SS     ..<<.<.<<.<....<<<<.............>>>>....<<<<......
+DF5060             ..GCUG.AC.GU.A.GCUUAA....CU....AAAGCA.U.AACAC.UGAA
+#=GR DF5060 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DF5080             ..GCAA.AG.GU.A.GCUUAAC...GGAUU.AAAGCA.C.AGCAC.UGAA
+#=GR DF5080 SS     ..<<.<.<<.<....<<<<.............>>>>....<<<<......
+DF5100             ..GCUA.UC.GU.A.GCUUAA....UU....AAAGUU.U.AAUAC.UGAA
+#=GR DF5100 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5120             ..GCUU.AC.GU.A.GCUUAA....GU....AAAGCA.C.AGCAC.UGAA
+#=GR DF5120 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DF5121             ..GCUU.AC.GU.A.GCUUAA....GU....AAAGCA.C.AGCAC.UGAA
+#=GR DF5121 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF5160             ..ACUC.UU.AU.A.GCUUAAU...AUU...AAAGUA.U.AGCGC.UGAA
+#=GR DF5160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF5200             ..GUUA.AU.GU.A.GCUUAAAA.UUUUAU.AAAGCA.A.GACAC.UGAA
+#=GR DF5200 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5220             ..GCCC.CC.AU.A.GCUUAACC..CAC...AAAGCA.U.GGCAC.UGAA
+#=GR DF5220 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DF5280             ..GUUA.AU.GU.A.GCUUAUA...AU....AAAGCA.A.AGCAC.UGAA
+#=GR DF5280 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5320             ..GUUA.AU.GU.A.GCUUAAUA..AC....AAAGCA.A.AGCAC.UGAA
+#=GR DF5320 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5360             ..GUUG.AU.GU.A.GCUUAAC...CC....AAAGCA.A.GGCAC.UGAA
+#=GR DF5360 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5400             ..GUCU.AC.GU.A.GCUUAACC..CCC...AAAGCA.A.GACAC.UGAA
+#=GR DF5400 SS     ..<<<<.<..<....<<<<.............>>>>..<.<.<<......
+DF5880             ..GUUU.AU.GU.A.GCUUACCU.CCUC...AAAGCA.A.UACAC.UGAA
+#=GR DF5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DF5900             ..GUUA.AU.GU.A.GCUUAAA...AUU...AAAGCA.A.GGCAC.UGAA
+#=GR DF5900 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5910             ..GUUA.AU.GU.A.GCUUAAA...GUCC..AAAGCA.A.GGCAC.UGAA
+#=GR DF5910 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5920             ..GUUA.AU.GU.A.GCUUUAA...AAUU..AAAGCA.A.GGCAC.UGAA
+#=GR DF5920 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5930             ..GUUA.AU.GU.A.GCUUAAA...CUA...AAGGCA.A.GGCAC.UGAA
+#=GR DF5930 SS     ..<<<..<<.<....<<<<.............>>>>....<<<<......
+DF5940             ..GUUA.AU.GU.A.GCUUAA....AUCC..AAAGCA.A.GGUAC.UGAA
+#=GR DF5940 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5950             ..GUUA.AU.GU.A.GCUUAAA...CU....AAAGCA.A.GGCAC.UGAA
+#=GR DF5950 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5960             ..GUUA.AU.GU.A.GCUUAAA...UCU...AAAGCA.A.GGCAC.UGAA
+#=GR DF5960 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5970             ..GUUC.AU.GU.A.GCUUAAA...ACC...AAAGCA.A.GGCAU.UGAA
+#=GR DF5970 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF5980             ..GUUG.AU.GU.A.GCUUAAA...ACC...AAAGCA.A.GGCGC.UGAA
+#=GR DF5980 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DF6200             ..GCGG.GU.UU.A.GCUCAGUU..GGG...AGAGCG.U.CAGAC.UGAA
+#=GR DF6200 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DF6280             ..GCGG.AU.UU.A.GCUCAGUU..GGG...AGAGCG.C.CAGAC.UGAA
+#=GR DF6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF6281             ..GCGG.AU.UU.A.GCUCAGUU..GGG...AGAGCG.C.CAGAC.UGAA
+#=GR DF6281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF6320             ..GUCG.CA.AU.G.GUGUAGUU..GGG...AGCAUG.A.CAGAC.UGAA
+#=GR DF6320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF6740             ..GCGG.GG.AU.A.GCUCAGUU..GGG...AGAGCG.U.CAGAC.UGAA
+#=GR DF6740 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DF7740             ..GCCG.AA.AU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAA
+#=GR DF7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF7920             ..GCCG.AA.AU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAA
+#=GR DF7920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DF9160             ..GCCG.AA.AU.A.GCUCAGUU..GGG...AGAGCG.U.UAGAC.UGAA
+#=GR DF9160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG0220             ..GCGG.AU.AU.C.GUAUAAU...GGU...AUUACC.U.CAGAC.UUCC
+#=GR DG0220 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DG0260             ..GCGG.UU.AA.G.CACACG....GGUU..GUGUCG.C.AGGCC.UUCC
+#=GR DG0260 SS     ..<<<<.<<.<.....<<<.............>>>.....<<<<......
+DG0860             ..GCGG.CC.GU.C.GUCUAGUC.UGGAUU.AGGACG.C.UGGCC.UCCC
+#=GR DG0860 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG0960             ..GCGG.CC.GU.A.GUCUAGCC.UGGU...AGGAUG.G.CGGCC.UCCC
+#=GR DG0960 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1140             ..GCAG.GU.GU.A.GUUGAAU...GGU...AGAACU.U.CAGCC.UUCC
+#=GR DG1140 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DG1180             ..GCAG.GU.GU.A.GUUUAAU...GGC...AGAACU.U.CAGCC.UUCC
+#=GR DG1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1200             ..GCGA.GU.AU.A.GUUUAGU...GGU...AGAACA.U.CAGUC.UUCC
+#=GR DG1200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1230             ..GUCG.GU.GU.C.GUAUAU....GGU.U.AUUAC..A.GGCCU.UGCC
+#=GR DG1230 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DG1350             ..GCGG.AC.GU.A.GCUCAGUU..GGU...AGAGCG.C.AACCU.UGCC
+#=GR DG1350 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1500             ..GCGG.AA.GU.A.GUUCAGU...GGU...AGAACA.U.CACCU.UGCC
+#=GR DG1500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1540             ..GCGG.GU.GU.A.GUUUAGU...GGU...AAAACC.U.CAGCC.UUCC
+#=GR DG1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1541             ..GCGG.AA.GU.A.GUUCAGU...GGG...AGAACA.C.CACCU.UGCC
+#=GR DG1541 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1542             ..GCGG.AA.GU.A.GUUCAGU...GGU...UGAACA.C.CACCU.UGCC
+#=GR DG1542 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1580             ..GCGG.GA.GU.A.GCUCAGUC..GGU...AGAGCA.C.GACCU.UGCC
+#=GR DG1580 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1581             ..GCGG.GA.GU.A.GCUCAGUU..GGU...AGAGCA.U.CGGCU.UCCC
+#=GR DG1581 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1660             ..GCGG.GC.AU.C.GUAUAAU...GGCU..AUUACC.U.CAGCC.UUCC
+#=GR DG1660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DG1661             ..GCGG.GA.AU.A.GCUCAGUU..GGU...AGAGCA.C.GACCU.UGCC
+#=GR DG1661 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1662             ..GCGG.GC.GU.A.GUUCAAU...GGU...AGAACG.A.GAGCU.UCCC
+#=GR DG1662 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG1820             ..GCGG.GU.AU.A.GUUCAGU...GGU...AGAACC.U.CAGCC.UUCC
+#=GR DG1820 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG2000             ..GCGG.GA.AU.A.GCUCAGUU..GGU...AGAGCA.C.GACCU.UGCC
+#=GR DG2000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG2180             ..GCGG.GU.GU.A.GCUCAGCU..GGU...AGAGCG.C.AACCU.UGCC
+#=GR DG2180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG2440             ..GCGG.AU.GU.A.ACUCAAUC..GGU...AGAGUG.C.GAUCC.UUCC
+#=GR DG2440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DG2520             ..GCAG.AU.GU.A.GCUCAGU...GGU...AGAGCG.C.AACCU.UGCC
+#=GR DG2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG2521             ..GCGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.U.GGUCC.UUCC
+#=GR DG2521 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DG2600             ..GCGG.GU.AU.A.GUUUAAU...GGU...AAAAUU.C.CUCCU.UGCC
+#=GR DG2600 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DG2601             ..GCGG.GU.AU.A.GUUUAGU...GGU...AAAACC.U.UAGCC.UUCC
+#=GR DG2601 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG2640             ..GCGA.GC.GU.A.GUUCAAU...GGU...AAAACA.U.CUCCU.UGCC
+#=GR DG2640 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DG2641             ..GCGG.GU.AU.A.GUUUAGU...GGU...AAAACC.C.UAGCC.UUCC
+#=GR DG2641 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DG2680             ..GCGA.GC.GU.A.GUUCAAU...GGU...AAAAUA.U.CUCCU.UGCC
+#=GR DG2680 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DG2681             ..GCGG.GU.AU.A.GUUUAGU...GGU...AAAACC.C.UAGCC.UUCC
+#=GR DG2681 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DG2700             ..GCGG.GU.AU.A.GUUUAGU...GGU.A.AAAGCC.C.UAGCC.UUCC
+#=GR DG2700 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DG2701             ..GCGA.GC.GU.A.GUUCAAU...GGU...AAAACA.U.CUCCU.UGCC
+#=GR DG2701 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DG2920             ..GCGG.GU.AU.A.GUUUAGU...GGU...AAAACC.C.UAGCC.UUCC
+#=GR DG2920 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DG2921             ..GCGG.AU.AU.G.GUCGAAU...GGU...AAAAUU.U.CUCUU.UGCC
+#=GR DG2921 SS     ..<<<<.<<.<....<<.................>>..<.<<<<......
+DG3200             ..GCGG.AU.AU.A.GUUGAAU...GGU...AUAAUU.U.CUCUU.UGCC
+#=GR DG3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG3880             ..ACGG.CU.AU.A.AGUUAAU...GGU...AGACUA.C.UUAGC.UACC
+#=GR DG3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG3881             ..AUGA.CU.AU.A.AGUUAAUA..GGU...AGACUG.U.UCGUC.UUCC
+#=GR DG3881 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4000             ..AUAG.AU.AU.A.AGUUAAUU..GGU...AAACUG.G.AUGUC.UUCC
+#=GR DG4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4040             ..GCAG.AU.AU.A.AGUCAAUU..GGC...AGACCU.U.CUGAU.UUCC
+#=GR DG4040 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DG4070             ..AUGA.GU.AU.A.AGUUAAU...GGUU..AAACUA.A.AUGUC.UUCC
+#=GR DG4070 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4080             ..AUAG.AU.AU.A.AGUUAAGU..GGU...AAACUG.A.AUGUC.UUCC
+#=GR DG4080 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4320             ..GCGG.AA.AU.A.GCUUAAU...GGU...AGAGCA.U.AGCCU.UGCC
+#=GR DG4320 SS     ..<<<<.<<......<<<<.............>>>>..<.<<<<......
+DG4360             ..GCGG.AA.AU.A.GCUUAAU...GGU...AGAGCG.U.AGCCU.UGCC
+#=GR DG4360 SS     ..<<<<.<<......<<<<.............>>>>..<.<<<<......
+DG4500             ..GCGG.AA.AU.A.GCUUAAU...GGU...AGAGUA.U.AGCCU.UGCC
+#=GR DG4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4501             ..GCGG.AU.AU.A.GAUUAAA...GGU...AAAUUA.U.CUGCC.UUCC
+#=GR DG4501 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4700             ..GCAU.AU.AU.A.GUAAACA...AU....AUUAUA.U.UUGCC.UUCC
+#=GR DG4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4760             ..AUUU.UU.CU.A.GUAUAA....UU....AGUACA.U.UUGAC.UUCC
+#=GR DG4760 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4800             ..AUUU.AU.AU.A.GUAUAUA...AU....UGUAUA.U.GUGAC.UUCC
+#=GR DG4800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG4840             ..AUCU.AU.AU.A.GUAUAAA.........AGUAUA.U.UUGAC.UUCC
+#=GR DG4840 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DG4880             ..AUCU.AU.AU.A.GUAUAAA.........AGUAUA.U.UUGAC.UUCC
+#=GR DG4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DG4980             ...CUU.UA.UU.AGUAUAAU....UA....GUAUA..U.UUGAU.UUCC
+#=GR DG4980 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG5000             ..GUUU.CA.UG.A.GUAUAGC.........AGUACA.U.UCGGC.UUCC
+#=GR DG5000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG5020             ..UCUA.UU.A..A.UAUAACA.........GUAUAU.U.UAGUU.UUCC
+#=GR DG5020 SS     ..<.<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG5040             ..ACUC.UA.UG.A.GUACAAA.........CGUACC.U.UUGAC.UUCC
+#=GR DG5040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG5080             ..GCUU.UA.UG.A.AUACAAC.........AGUAUU.U.UUGAC.UUCC
+#=GR DG5080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG5100             ...UCU.UU.CU.A.GUACUAA...GG....AGUAUA.A.GUGGC.UUCC
+#=GR DG5100 SS     ...<<<.<<.<....<<<<.............>>>>....<<<<......
+DG5120             ..ACUU.UC.UU.A.GUAUUAA...CC....AGUACA.C.GUGAC.UUCC
+#=GR DG5120 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DG5220             ..GCUC.UU.CU.A.GUAUAC....UC....AUUACA.A.CUGAC.UUCC
+#=GR DG5220 SS     ..<<<<.<<.<....<<<...............>>>..<...<<......
+DG5280             ..ACUC.CC.UU.A.GUAUAA....AC....AAUACA.A.CUGAC.UUCC
+#=GR DG5280 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DG5320             ..ACUC.CC.UU.A.GUAUAA....UU....AAUAUA.A.CUGAC.UUCC
+#=GR DG5320 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DG5360             ..AUUC.UU.UU.A.GUAUUAA...CU....AGUACA.G.CUGAC.UUCC
+#=GR DG5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG5880             ..ACUC.UU.UU.A.GUAUAA....AU....AGUACC.G.UUAAC.UUCC
+#=GR DG5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG6280             ..GCGC.AA.GU.G.GUUUAGU...GGU...AAAAUC.C.AACGU.UGCC
+#=GR DG6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG7140             ..GCAC.CA.GU.G.GUCUAGU...GGU...AGAAUA.G.UACCC.UGCC
+#=GR DG7140 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DG7180             ..GCAC.CA.GU.G.GUCUAGU...GGU...AGAAUA.G.UACCC.UGCC
+#=GR DG7180 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DG7680             ..GCAU.CG.GU.G.GUUCAGU...GGU...AGAAUG.C.UCGCC.UGCC
+#=GR DG7680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG7740             ..GCAU.CG.GU.G.GUUCAGU...GGU...AGAAUG.C.UCGCC.UGCC
+#=GR DG7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG7741             ..GCAU.CG.GU.G.GUUCAGU...GGU...AGAAUG.C.UCGCC.UGCC
+#=GR DG7741 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG8100             ..GCGU.UG.GU.G.GUAUAGU...GGUG..AGCAUA.G.CUGCC.UUCC
+#=GR DG8100 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DG9160             ..GCGU.UG.GU.G.GUAUAGU...GGUG..AGCAUA.G.CUGCC.UUCC
+#=GR DG9160 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DG9161             ..GCGU.UG.GU.G.GUAUAGU...GGUG..AACAUA.G.CUGCC.UUCC
+#=GR DG9161 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DG9990             ..GCAU.UG.GU.G.GUUCAGU...GGU...AGAAUU.C.UCGCC.UGCC
+#=GR DG9990 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DG9991             ..GCAU.UG.GU.G.GUUCAGU...GGU...AGAAUU.C.UCGCC.UCCC
+#=GR DG9991 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH0260             ..GUGG.CU.AU.A.UCAUAAUU..GGUU..AAUGGU.C.CUGAU.UGUG
+#=GR DH0260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH0660             G.GCCG.AG.GU.A.GGGUAGU...GGCU..AUCCUG.A.AGGAC.UGUG
+#=GR DH0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH0680             G.GCCG.GG.GU.G.GGGUAGUU..GGCC..AUCCUU.C.GGGAC.UGUG
+#=GR DH0680 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH1140             G.GCGU.AG.GU.G.GUGAAGU...GGUU..AACACA.U.CAGGU.UGUG
+#=GR DH1140 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH1230             ..GCGG.UU.GU.G.GCGAAGU...GGUU..AACGCA.U.CGGCU.UGUG
+#=GR DH1230 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH1540             G.GCGG.UU.GU.G.GCGAAGU...GGUU..AACGCA.C.CAGAU.UGUG
+#=GR DH1540 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH1541             G.GCGG.UU.GU.G.GCGAAGU...GGUU..AACGCA.C.CAGAU.UGUG
+#=GR DH1541 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH1660             G.GUGG.CU.AU.A.GCUCAGUU..GGU...AGAGCC.C.UGGAU.UGUG
+#=GR DH1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH1700             G.GUGG.CU.AU.A.GCUCAGUU..GGU...AGAGCC.C.UGGAU.UGUG
+#=GR DH1700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH1740             G.GUGG.CU.AU.A.GCUCAGUU..GGU...AGAGUC.C.CGGAU.UGUG
+#=GR DH1740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH1780             G.GUGG.CU.GU.A.GCUCAGUU..GGU...AGAGUC.C.CGGAU.UGUG
+#=GR DH1780 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH2520             G.GUGG.GU.GU.A.GCCAAGU...GGU...AAGGCA.A.AGGAC.UGUG
+#=GR DH2520 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH2600             G.GCGG.AC.GU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUG
+#=GR DH2600 SS     ..<<<<.<<.<....<<<...............>>>..<..<<<......
+DH2700             ..GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH2700 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH2720             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH2720 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH2880             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH2880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH2920             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH2920 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH2960             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH2960 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH3020             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH3020 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH3120             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH3120 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH3200             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH3200 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH3230             ..GCGG.AC.GU.A.GCCAAGU...GGACC.AAGGCA.G.UGGAU.UGUG
+#=GR DH3230 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH3240             G.GCGG.AU.GU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUG
+#=GR DH3240 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH3280             G.GCGG.AU.GU.A.GCCAAGU...GGAUU.AAGGCA.G.UGGAU.UGUG
+#=GR DH3280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH3360             ..GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH3360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH3800             G.GUGG.AU.AU.A.GCUCAAUC..GGU...AGAGCG.U.UAGAU.UGUG
+#=GR DH3800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH3880             G.GUGG.GU.GU.A.GUUCAAA...GGU...AGAACA.G.CUGUA.UGUG
+#=GR DH3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH4000             G.GUGA.AU.AU.A.UUUCAAU...GGU...AGAAAA.U.ACGCU.UGUG
+#=GR DH4000 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DH4040             G.GUGA.UU.GU.A.AUUCAAU...GGU...AGAAUG.C.UUAUU.UGUG
+#=GR DH4040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH4080             G.CUAA.AU.AU.A.UUUCAAU...GGUUA.GCAAAA.U.ACGCU.UGUG
+#=GR DH4080 SS     ...<<<.<<.<....<<<...............>>>....<<<<......
+DH4360             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH4360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH4480             G.GCGG.AU.GU.A.GCCAAGU...GGAUC.AAGGCA.G.UGGAU.UGUG
+#=GR DH4480 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH4500             G.GCGG.AU.AU.A.ACUUAGG...GGUU..AAAGUU.G.CAGAU.UGUG
+#=GR DH4500 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DH4700             ..AAAA.AA.GU.A.GUUUAAUU..UA....AGAACG.A.UAGGU.UGUG
+#=GR DH4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DH4880             ..AUUU.AA.AU.A.GUUUAA....AA....AAAAUA.C.UAAUU.UGUG
+#=GR DH4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5000             ..ACCA.AA.GU.A.GUUUAA....AA....AAAACA.U.UAAUU.UGUG
+#=GR DH5000 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DH5040             ..ACUA.AA.GU.A.GUUUAUA.........AAAACA.C.CAGCC.UGUG
+#=GR DH5040 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<.......
+DH5080             ..GAUU.AA.AGUA.GUUUAA....GA....AAAGCA.U.CAGCC.UGUG
+#=GR DH5080 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DH5100             ..GUAG.AU.UU.A.GUUUAA....CC....AAGACA.U.UAGAU.UGUG
+#=GR DH5100 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5120             ..GUAG.AU.AU.A.GUUUAAU.........AAAACA.C.UAGAU.UGUG
+#=GR DH5120 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5220             ..GCAA.AC.AU.A.GUUUAA....CC....CAAACA.U.UAGAU.UGUG
+#=GR DH5220 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5280             ..GUAG.AU.AU.A.GUUUAC....AA....AAAACA.U.UAGAC.UGUG
+#=GR DH5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5320             ..GUGA.AU.AU.A.GUUUAC....AA....AAAACA.U.UAGAC.UGUG
+#=GR DH5320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5360             ..GUAA.AU.AU.A.GUUUAA....CA....AAAACA.U.UAGAU.UGUG
+#=GR DH5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5440             ..GUAG.AU.AU.A.GUUUAA....CU....AAAACA.C.UAGAU.UGUG
+#=GR DH5440 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DH5480             ..GUAG.AU.AU.A.GUUUAA....CU....AAAACA.U.UAGAU.UGUG
+#=GR DH5480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5520             ..GUAA.AU.AU.A.GUUUAA....CU....AAAACA.U.UAGAU.UGUG
+#=GR DH5520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5560             ..GUAA.AU.AU.A.GUUUAA....UU....AAAACA.U.UAGAC.UGUG
+#=GR DH5560 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5600             ..GUAA.UU.AU.A.GUUUAG....CU....AAAACA.U.UAGAU.UGUG
+#=GR DH5600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5640             ..GUAA.AU.AU.A.GUUUAA....AC....AAAACA.U.UAGAU.UGUG
+#=GR DH5640 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5680             ..GUAA.AU.AU.A.GUUUAAA.........AAAACA.C.UAGAU.UGUG
+#=GR DH5680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DH5720             ..GUAA.AU.AU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUG
+#=GR DH5720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5760             ..GUAA.AC.AU.A.GUUUAA....UC....AAAACA.U.UAGAU.UGUG
+#=GR DH5760 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DH5800             ..GUAA.AU.AU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUG
+#=GR DH5800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5840             ..GUAA.AU.AU.A.GUUUAA....CC....AAAACA.U.UAGAU.UGUG
+#=GR DH5840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH5880             ..GUAA.AU.AU.A.GUUUAA....CC....AAAACA.U.CAGAU.UGUG
+#=GR DH5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH6160             ..GCCG.UG.AU.A.GUAUAGU...GGU...AGUACA.U.CAGAU.UGUG
+#=GR DH6160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH6280             ..GCCA.UC.UU.A.GUAUAGU...GGUU..AGUACA.C.AUCGU.UGUG
+#=GR DH6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH6320             ..GCUC.AC.AU.G.GUCCAGU...GGUU..AAGACU.C.AUCGU.UGUG
+#=GR DH6320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DH7740             ..GCCG.UG.AU.C.GUCUAGU...GGUU..AGGACC.C.CACGU.UGUG
+#=GR DH7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DH8100             ..GCCG.UG.AU.C.GUAUAGG...GGUU..AGUACU.C.UGCGU.UGUG
+#=GR DH8100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI0220             ..GGCC.CU.GU.A.GCUCAAU...GGUUA.GCAGCA.G.UCCCC.UCAU
+#=GR DI0220 SS     ..<<<<.<..<....<<<...............>>>....<<<<......
+DI0260             ..ACUU.CG.GU.A.GCUUAGC...GAUCU.AAAGCA.C.UCGGC.UGAU
+#=GR DI0260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI0660             ..GGGC.UC.GU.A.GCUCAGGC.UGGUU..AGAGUG.C.UCGGC.UCAU
+#=GR DI0660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI0680             ..GGGC.CC.AU.A.GCUUAGCC.AGGU...AGAGCG.C.CCGGC.UCAU
+#=GR DI0680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1140             ..GGAC.CU.UU.A.GCUCAGUU..GGUU..AGAGCA.U.CCGGC.UCAU
+#=GR DI1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1141             ..CGGA.AU.AU.A.GCUCAGCU..GGUU..AGAGCA.U.UCCGC.UGAU
+#=GR DI1141 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1180             ..GGAC.CU.UU.A.GCUCAGUU..GGUU..AGAGCA.U.CCGGC.UCAU
+#=GR DI1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1230             ..GGAC.CC.GU.A.GCUCAGUU..GGUU..AGAGCU.A.CCGGC.UCAU
+#=GR DI1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1260             ..GGAC.CC.UU.A.GCUCAGUU..GGUU..AGAGCA.U.CCGGC.UCAU
+#=GR DI1260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1540             ..GGGC.CU.GU.A.GCUCAGCU..GGUU..AGAGCG.C.ACGCC.UGAU
+#=GR DI1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1541             ..GGGC.CU.GU.A.GCUCAGCU..GGUU..AGAGCG.C.ACGCC.UGAU
+#=GR DI1541 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1542             ..GGAC.CU.UU.A.GCUCAGUU..GGUU..AGAGCA.G.ACGGC.UCAU
+#=GR DI1542 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1620             ..GGGC.CU.AU.A.GCUCAGCU..GGCU..AGAGCA.C.ACGCC.UGAU
+#=GR DI1620 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1660             ..AGGC.UU.GU.A.GCUCAGGU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1661             ..GGCC.CC.UU.A.GCUCAGU...GGUU..AGAGCA.G.GCGAC.UCAU
+#=GR DI1661 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1820             ..GGGU.CU.GU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI1820 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1860             ..GGGC.CU.AU.A.GCUCAGCU..GGUU..AGAGUG.C.ACCCC.UGAU
+#=GR DI1860 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI1900             ..AGGC.CU.GU.A.GCUCAGGU..GGUU..AGAGCG.U.ACGCC.UGAU
+#=GR DI1900 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2100             ..GGGC.UA.UU.A.GCUCAGGU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI2100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2180             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI2180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2220             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI2220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2400             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI2400 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2410             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI2410 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2440             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCG.U.UGCUU.UGAU
+#=GR DI2440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2480             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI2480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2520             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCA.U.ACCCU.UGAU
+#=GR DI2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2540             ..GGGC.UA.UU.A.GCUCGCU...GGU...UGAGCA.C.ACCCC.UGAU
+#=GR DI2540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2550             ..GGGC.UA.UU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAU
+#=GR DI2550 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2570             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI2570 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2580             ..GGGU.UA.UU.A.GCUCAGUU..GGUU..AGAGCA.C.ACCCC.UGAU
+#=GR DI2580 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2590             ..GGGC.UA.UU.A.GCUCAGUU..GGUU..AGAGCG.C.ACCCC.UGAU
+#=GR DI2590 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2600             ..GCAU.CC.AU.G.GCUGAAU...GGUU..AAAGCA.C.CCAAC.UCAU
+#=GR DI2600 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DI2601             ..GGGC.UA.UU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAU
+#=GR DI2601 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2620             ..GGGC.UA.UU.A.GCUCAGC...GGUAG.AGCGCG.C.GCCCC.UGAU
+#=GR DI2620 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DI2700             ..GCAU.CC.AU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAU
+#=GR DI2700 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DI2701             ..GGGC.UA.UU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAU
+#=GR DI2701 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2720             ..GGGC.UA.UU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAU
+#=GR DI2720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2760             ..GCAU.CC.AU.G.GCUGAAUG..GUU...AAAGCG.C.CCAAC.UCAU
+#=GR DI2760 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DI2840             ..GGGC.UA.UU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAU
+#=GR DI2840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2920             ..GGGC.UA.UU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAU
+#=GR DI2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI2921             ..GCAU.CC.AU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAU
+#=GR DI2921 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI2922             ..GCAU.CC.AU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAU
+#=GR DI2922 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DI3080             ..GCAU.CC.AU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAU
+#=GR DI3080 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DI3220             ..GCAU.CC.AU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAU
+#=GR DI3220 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DI3280             ..GCAU.CC.AU.G.GCUGAAU...GGUU..AAAGCG.C.CCAAC.UCAU
+#=GR DI3280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI3281             ..GGGC.UA.UU.A.GCUCAGU...GGU...AGAGCG.C.GCCCC.UGAU
+#=GR DI3281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI3880             ..GGUU.CU.UU.A.ACUUAACC..GGU...AAAGUG.U.GUUCU.UGAU
+#=GR DI3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI4000             ..GAAA.CU.AU.A.AUUCAAUU..GGUU..AGAAUA.G.UAUUU.UGAU
+#=GR DI4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI4080             ..GAAA.CU.AU.A.AUUCAAUU..GGUU..AGAAUA.G.UAUUU.UGAU
+#=GR DI4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI4320             ..GGGC.UU.AU.A.GUUUAAUU..GGUU..GAAACG.U.ACCGC.UCAU
+#=GR DI4320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI4500             ..GGGC.UU.AU.A.GUUUAAUU..GGUU..CAAACG.C.ACCGC.UCAU
+#=GR DI4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI4620             ..CCGG.UA.GG.G.CUGCGU........U.AGCAGG.U.UACUG.UGAU
+#=GR DI4620 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DI4700             ..AGUG.CC.AC.G.UGGGGGA...UG....AUCCAG.U.UGCUU.UGAU
+#=GR DI4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI4880             ..AAUG.AA.UU.G.CCUGAU....AA....AAAGGG.U.UACCU.UGAU
+#=GR DI4880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI4960             ..AAUG.AA.UU.G.CCUGAUA.........AAAGGG.U.UAUCU.UGAU
+#=GR DI4960 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI5040             ..AGAG.CU.UG.C.UCCCAAA...GCU...UGGGUG.U.CUAGC.UGAU
+#=GR DI5040 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DI5080             ..GAGC.UU.GC...CCCUAAA...GUU...AAGGUG.U.CUAGC.UGAU
+#=GR DI5080 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DI5120             ..GGAA.AU.GU.G.CCCGAA....AG....UAGGGA.U.CACUU.UGAU
+#=GR DI5120 SS     ..<<<..<<.<....<<<...............>>>..<.<<<<......
+DI5160             ..GGAA.GC.GU.G.CCUGAA....AGU...UAAGGA.C.CUCCU.UGAU
+#=GR DI5160 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DI5220             ..GGAA.GC.GU.G.CCUGAAC...AA....AAAGGA.U.CACUA.UGAU
+#=GR DI5220 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DI5280             ..AGAA.AU.AU.G.UCUGACA.........AAAGAG.U.UACUU.UGAU
+#=GR DI5280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI5320             ..AGAA.AU.AU.G.UCUGAUA.........AAAGAA.U.UACUU.UGAU
+#=GR DI5320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI5360             ..AGAA.AU.AU.G.UCUGACA.........AAAGAG.U.UACUU.UGAU
+#=GR DI5360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI5880             ..AGAA.AU.AU.G.UCUGAUA.........AAAGAG.U.UACUU.UGAU
+#=GR DI5880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI6280             ..GGUC.UC.UU.G.GCCCAGUU..GGUU..AAGGCA.C.CGUGC.UAAU
+#=GR DI6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI6281             ..GCUC.GU.GU.A.GCUCAGU...GGUU..AGAGCU.U.CGUGC.UUAU
+#=GR DI6281 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DI6320             ..GGUC.GC.AU...AUGUAGUC..GGUU..AUCAUG.U.CGAUC.UAAU
+#=GR DI6320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DI7740             ..GGCC.CA.UU.A.GCUCAGUU..GGUU..AGAGCG.U.CGUGC.UAAU
+#=GR DI7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DI8100             ..GGCC.GG.UU.A.GCUCAGUU..GGUU..AGAGCG.U.GGUGC.UAAU
+#=GR DI8100 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DK0260             ..GGGU.UG.CU.A.GCUCAACU..GGUUU.AGAGCA.C.UGGUC.UUUU
+#=GR DK0260 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK0660             ..GGGC.CC.GU.A.GCUUAGUC.UGGU...AGAGCG.C.CUGAC.UUUU
+#=GR DK0660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK0680             ..GGGC.CC.GU.A.GCUCAGUC.UGGU...AGAGCG.C.UUGGC.UUUU
+#=GR DK0680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK0740             ..GGGC.CC.GU.A.GCUUAGUC.UGGU...AGAGCG.C.CUGGC.UUUU
+#=GR DK0740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK1140             ..GACU.CG.UU.A.GCUCAGCC..GGU...AGAGCA.A.CUGGC.UUUU
+#=GR DK1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK1141             ..GUCU.GA.UU.A.GCGCAACU..GGC...AGAGCA.A.CUGAC.UCUU
+#=GR DK1141 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DK1200             ..GACU.CA.CU.A.GCUCAGC...GGU...AGAGCA.U.UUGAC.UUUU
+#=GR DK1200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK1220             ..GACU.CG.UU.A.GCUCAGCC..GGU...AGAGCA.A.CUGGC.UUUU
+#=GR DK1220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK1230             ..GCAU.CC.AU.A.GCUCAGUU..GGU...AGAGCA.A.CAGAC.UCUU
+#=GR DK1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK1231             ..GUCC.CG.UU.A.GCUCAGGU..GGU...AGAGCA.C.UUGAC.UUUU
+#=GR DK1231 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK1350             ..GCGC.CG.CU.A.GCUCAGUU..GGUU..AGAGCA.G.CUGAC.UCUU
+#=GR DK1350 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK1540             ..GAGC.CA.UU.A.GCUCAGUU..GGU...AGAGCA.U.CUGAC.UUUU
+#=GR DK1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK1660             ..GGGU.CG.UU.A.GCUCAGUU..GGU...AGAGCA.G.UUGAC.UUUU
+#=GR DK1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK2000             ..GGGU.CG.UU.A.GCUCAGAC..GGU...AGAGCA.G.CGGAC.UUUU
+#=GR DK2000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK2520             ..GAGU.UG.GU.A.GCUCAGUU..GGU...AGAGCA.C.UCGGC.UUUU
+#=GR DK2520 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK2580             ..GGGU.UG.CU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUU
+#=GR DK2580 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK2600             ..GGGU.UG.CU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUU
+#=GR DK2600 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK2920             ..GGGU.UG.CU.A.ACUCAAC...GGU...AGAGUA.C.UCGGC.UUUU
+#=GR DK2920 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK3200             ..GGGU.UG.CU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUU
+#=GR DK3200 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK3220             ..GGGU.UG.CU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUU
+#=GR DK3220 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK3230             ..GGGU.UG.CU.A.ACUCAAU...GGU...AGAGUA.C.UCGGC.UUUU
+#=GR DK3230 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK3240             ..GGGU.UG.CU.A.ACUCAAC...GGU...AGAGUA.C.UCGGC.UUUU
+#=GR DK3240 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK3880             ..GAGA.CU.UU.A.GUUUAAU...GGU...AAAACA.U.AUGAC.UUUU
+#=GR DK3880 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK4000             ..GAGA.AU.AU.U.GUUUAAU...GGU...AAAACA.G.UUGUC.UUUU
+#=GR DK4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK4030             ..GAGA.GU.AU...UGUUUAAU..GGUA..AAACAU.U.CUGUC.UUUU
+#=GR DK4030 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK4050             ..GAGA.AU.AU.U.GUUUAAU...GGU...AAAACA.G.UUGCC.UUUU
+#=GR DK4050 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DK4080             ..GAGA.GU.AU.U.GUUUAAA...GGU...AAAACA.G.UUGUC.UUUU
+#=GR DK4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK4340             ..GGGU.GU.AU.A.GCUCAGUU..GGU...AGAGCA.U.UGGGC.UUUU
+#=GR DK4340 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK4440             ..GGGU.GU.AU.A.GCUCAGUU..GGU...AGAGCA.U.UGGGC.UUUU
+#=GR DK4440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK4480             ..GGGU.GU.AU.A.GCUCAGUU..GGU...AGAGCA.U.UGGGC.UUUU
+#=GR DK4480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK4500             ..GGGU.GU.AU.A.GCUCAGUU..GGU...AGAGCA.A.UAGGC.UUUU
+#=GR DK4500 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK4620             ..CUGG.GG.GU.A.GCUUAA....GAUU..AAAGUU.U.GGAAU.UCUU
+#=GR DK4620 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK4700             ..UAAG.CU.AA.A.GCUUUG....AA....GAAGCG.U.UAAAC.UUUU
+#=GR DK4700 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK4760             ..CAUC.AG.AU.G.ACUGAA....AG....UAAGUA.A.UGGUC.UCUU
+#=GR DK4760 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DK4840             ..CAUU.AG.AU.G.ACUGAA....AG....CAAGUA.C.UGGUC.UCUU
+#=GR DK4840 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DK4880             ..CAUU.AG.AU.G.ACUGAA....AG....CAAGUA.C.UGGUC.UCUU
+#=GR DK4880 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DK5040             ..CCUU.AA.UU.A.GCUUAUU...AU....AAAGCC.C.UAAAC.UCUU
+#=GR DK5040 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DK5080             ..CCUU.AA.UU.A.GCUUAU....UU....AAAGCU.U.UAGAC.UCUU
+#=GR DK5080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK5100             ..CACU.AA.GA.A.GCUAAUAU..GGGU..UAAGCA.C.CAGCC.UUUU
+#=GR DK5100 SS     ..<<.<.<<.<....<<<...............>>>..<.<<<<......
+DK5120             ..CACU.AA.GA.A.GCUAAAU...GGGCA.UUAGCG.A.CAGCC.UUUU
+#=GR DK5120 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<<......
+DK5220             ..CAUU.AA.GA.A.GCUAUG....CA....CCAGCA.C.UAGCC.UUUU
+#=GR DK5220 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DK5280             ..CAUU.GC.GA.A.GCUU............AGAGCG.U.UAACC.UUUU
+#=GR DK5280 SS     ..<<.<.<..<....<<<<.............>>>>..<.<<<<......
+DK5281             ..CAUU.GC.GA.A.GCUU............AGAGCG.U.UAACC.UUUU
+#=GR DK5281 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DK5320             ..CACU.AU.GA.A.GCUA............AGAGCG.U.UAACC.UUUU
+#=GR DK5320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DK5360             ..CACU.AA.GA.A.GCUAU...........AUAGCA.C.UAACC.UUUU
+#=GR DK5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK5880             ..CACU.GU.AA.A.GCUAAC..........UUAGCA.U.UAACC.UUUU
+#=GR DK5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK6050             ..GCCC.UU.CU.A.GCUCAGUC..GGU...AGGGCG.C.ACGGC.UCUU
+#=GR DK6050 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK6051             ..GCCU.UC.CU.A.GCUCAGU...GGU...AGAGCG.C.ACGGC.UUUU
+#=GR DK6051 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK6052             ..GCCC.UU.CU.A.GCUCAGUC..GGU...AGAGCG.C.ACGGC.UCUU
+#=GR DK6052 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK6160             ..GCCC.AG.AU.A.GCUCAGUC..GGU...AGAGCG.C.AAGGC.UUUU
+#=GR DK6160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK6161             ..GCCC.GG.CU.A.GCUCAGUC..GGU...AGAGCG.C.CAGAC.UCUU
+#=GR DK6161 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK6280             ..UCCU.UG.UU.A.GCUCAGUU..GGU...AGAGCG.U.UCGGC.UUUU
+#=GR DK6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK6281             ..GCCU.UG.UU.G.GCGCAAUC..GGU...AGCGCG.U.AUGAC.UCUU
+#=GR DK6281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK6320             ..UCCC.GA.GU.G.GCUCAAUC..GGUUU.AGAGCG.U.CUGAC.UCUU
+#=GR DK6320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK7560             ..GCCC.GG.UU.A.GCUCAGUC..GGU...AGAGCA.C.CAGAC.UCUU
+#=GR DK7560 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK7680             ..GCCC.GG.CU.A.GCUCAGUC..GGU...AGAGCA.U.GAGAC.UCUU
+#=GR DK7680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK7740             ..GCCC.GG.CU.A.GCUCAGUC..GGU...AGAGCA.U.GAGAC.UCUU
+#=GR DK7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK7741             ..GCCC.GG.AU.A.GCUCAGUC..GGU...AGAGCA.U.UGGAC.UUUU
+#=GR DK7741 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK7920             ..GCCC.GC.AU.A.GCUCAGUC..GGU...AGAGCA.U.CAGAC.UUUU
+#=GR DK7920 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DK8040             ..GCCC.GG.CU.A.GCUCAGUU..GGU...AGAGCA.U.GAGAC.UCUU
+#=GR DK8040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK8100             ..GCCU.GG.AU.A.GCUCAAUU..GGU...AGAGCA.U.CAGAC.UUUU
+#=GR DK8100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK8101             ..GCCC.GG.CU.A.GCUCAGUC..GGU...AGAGCA.U.GAGAC.UCUU
+#=GR DK8101 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK9160             ..GCCC.GG.CU.A.GCUCAGUC..GGU...AGAGCA.U.GAGAC.UCUU
+#=GR DK9160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK9990             ..GCCC.GG.AU.A.GCUCAGUC..GGU...AGAGCA.U.CAGAC.UUUU
+#=GR DK9990 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DK9991             ..GCCC.GG.CU.A.GCUCAGUC..GGU...AGAGCA.U.GAGAC.UCUU
+#=GR DK9991 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL0220             ..GCGA.GA.AU.G.GUCAAAUU..GGUA..AAGGCA.C.AGCAC.UUAA
+#=GR DL0220 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL0260             ..GGGG.CU.AU.G.CUGGAACU..GGUA..GACAAU.A.CGGCC.UUAG
+#=GR DL0260 SS     ..<<<<.<<.<.....<<...............>>...<.<<<.......
+DL0440             ..GCAG.GG.AU.A.GCCAAGUU.UGGCCA.ACGGCG.C.AGCGU.UCAG
+#=GR DL0440 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL0660             ..GCAG.GG.GU.U.GUCGAGCC.UGGCCA.AAGAUG.C.AGGAC.UUAG
+#=GR DL0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL0680             ..GCGG.GG.GU.G.CCCGAGU...GGUCA.AAGGGG.A.CAGGC.UUAG
+#=GR DL0680 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL0860             ..GCGG.GG.GU.G.CCCGAGCA.AGGUCA.AAGGGG.U.CGGGC.UCAG
+#=GR DL0860 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL0980             ..GCGG.GG.GU.G.CCCGAGCC.AGGUA..AAGGGG.C.AGGGC.UCAA
+#=GR DL0980 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL0981             ..GCGG.GG.GU.G.CCCGAGCC.AGGUA..AAGGGG.C.AGGGU.UCAG
+#=GR DL0981 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1140             ..CCCC.AA.GU.G.GCGGAAUA..GGUA..GACGCA.U.UGGAC.UUAA
+#=GR DL1140 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1141             ...GGG.GA.UU...GGCGGAAU.UGGCA..GACGCA.C.UAGAC.UUAG
+#=GR DL1141 SS     ...<<<.<<.<....<...................>..<.<<<<......
+DL1200             ..GCCC.AA.GU.G.GCGGAAU...GGUA..GACGCA.U.GGGAU.UUAA
+#=GR DL1200 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1220             ..GGGG.GA.UU.G.GCGGAAUU..GGCA..GACGCA.C.UAGAC.UUAG
+#=GR DL1220 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1230             ..CCCC.GU.GU.G.GCGAAAU...GGUA..GACGCG.C.UUGAC.UCAA
+#=GR DL1230 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1231             ..GCGG.GU.GU.G.GCGAAAUU..GGCA..GACGCA.C.UAGAC.UUAG
+#=GR DL1231 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1232             U.GCCC.GG.GU.G.GUGAAAUC..GGUA..GACACG.C.AGGAC.UUAA
+#=GR DL1232 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1310             ..GCCC.GG.AU.G.GUGGAA....UGCA..GACACG.G.CGAGC.UUAA
+#=GR DL1310 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1540             ..GCGG.AU.GU.G.GCGGAAUU..GGCA..GACGCG.C.UAGAA.UCAG
+#=GR DL1540 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1541             ..GCCG.GG.GU.G.GUGGAAUU..GGCA..GACACA.C.AGGAC.UUAA
+#=GR DL1541 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1542             ..GCCG.GG.GU.G.GUGGAAUU..GGCA..GACACA.C.AGGAC.UUAA
+#=GR DL1542 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1543             ..GCCG.GU.GU.G.GCGGAAUU..GGCA..GACGCG.C.ACGAC.UCAA
+#=GR DL1543 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1544             ..GCGG.GU.GU.G.GCGGAAUU..GGCA..GACGCG.C.UAGAC.UUAG
+#=GR DL1544 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1660             ..GCGA.AG.GU.G.GCGGAAUU..GGUA..GACGCG.C.UAGCU.UCAG
+#=GR DL1660 SS     ..<<<<..<.<....<<<...............>>>..<.<<<<......
+DL1661             ..GCGG.GA.GU.G.GCGAAAUU..GGUA..GACGCA.C.CAGAU.UUAG
+#=GR DL1661 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1662             ..GCCG.AA.GU.G.GCGAAAUC..GGUA..GACGCA.G.UUGAU.UCAA
+#=GR DL1662 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1663             ..GCCG.AG.GU.G.GUGGAAUU..GGUA..GACACG.C.UACCU.UGAG
+#=GR DL1663 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1664             ..GCCC.GG.AU.G.GUGGAAUC..GGUA..GACACA.A.GGGAU.UUAA
+#=GR DL1664 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1700             ..GCGA.AG.GU.G.GCGGAAUU..GGUA..GACGCG.C.UAGCU.UCAG
+#=GR DL1700 SS     ..<<<<..<.<....<<<...............>>>..<.<<<<......
+DL1750             ..GCGG.AA.GU.G.GCGGAAUU..GGUA..GACGCA.C.UAGAU.UUAG
+#=GR DL1750 SS     ..<<<<.<<.<....<<<...............>>>..<...<<......
+DL1780             ..GCGA.AG.GU.G.GCGGAAUU..GGUA..GACGCG.C.UAGCU.UCAG
+#=GR DL1780 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1940             ..GCCC.AG.AU.G.GCGGAAUU..GGUA..GACGCG.C.CAGCU.UCAG
+#=GR DL1940 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL1980             ..GCCC.AG.GU.G.GCGGAAUU..GGUA..GACGCG.C.AUGGU.UCAG
+#=GR DL1980 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2000             ..GCCC.GA.GU.G.GUGGAAUC..GGUA..GACACA.A.GGGAU.UUAA
+#=GR DL2000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2180             ..GGGG.AU.GU.G.GUGGAAUU..GGUA..GACGCA.A.CGGAC.UUAA
+#=GR DL2180 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2520             ..GCAG.GC.AU.G.GCGGAAUU.UGGUA..GACGCG.C.AGGAU.UUAG
+#=GR DL2520 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2521             ..GCCU.UC.GU.G.GUGAAAU...GGUA..GACACU.C.AUGAC.UUAA
+#=GR DL2521 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2522             ..UCCU.UC.GU.G.GUGAAAU...GGUA..AACACG.U.GUGAU.UCAA
+#=GR DL2522 SS     ...<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2600             ..GCCU.UG.AU.G.GUGAAAU...GGUA..GACACG.C.GAGAU.UCAA
+#=GR DL2600 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2601             ..GGGG.GU.AU.G.GCGAAAUU..GGUA..GACGCU.G.CGGAC.UUAA
+#=GR DL2601 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2602             ..GCCG.CU.AU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAG
+#=GR DL2602 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2700             ..GCCG.CC.AU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAG
+#=GR DL2700 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2701             ..GGGG.AU.AU.G.GCGAAAUC..GGUA..GACGCU.A.CGGAC.UUAA
+#=GR DL2701 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2702             ..GCCU.UG.AU.G.GUGAAAU...GGU.A.GACACG.C.GAGAC.UCAA
+#=GR DL2702 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2720             ..GGGG.AU.AU.G.GCGAAAUC..GGUA..GACGCU.A.CGGAC.UUAA
+#=GR DL2720 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2721             ..GCCU.UG.AU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAA
+#=GR DL2721 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2740             ..GCCG.CU.AU.G.GUGAAAUU..GGUA..GACACG.U.UGCUC.UUAG
+#=GR DL2740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2800             ..GCCU.UG.GU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAA
+#=GR DL2800 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2920             ..GCCG.CU.AU.G.GUGAAAUU..GGUA..GACACG.C.UGCUC.UUAG
+#=GR DL2920 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2921             ..GGGG.AU.AU.G.GCGAAAUC..GGUA..GACGCU.A.CGGAC.UUAA
+#=GR DL2921 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL2922             ..GCCU.UG.GU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAA
+#=GR DL2922 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3200             ..GCCU.UG.GU.G.GUGAAAUGGUGGUA..GACACG.C.GAGAC.UCAA
+#=GR DL3200 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3280             ..GCCU.UG.GU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAA
+#=GR DL3280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3360             ..GCCU.UG.GU.G.GUGAAAU...GGUA..GACACG.C.GAGAC.UCAA
+#=GR DL3360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3361             ..GGGG.AU.AU.G.GCGAAAUU..GGUA..GACGCU.A.CGGAC.UUAA
+#=GR DL3361 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3400             ..GGGG.AU.AU.G.GCGAAAUC..GGUA..GACGCU.A.CGGAC.UUAA
+#=GR DL3400 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3800             ..ACUU.AU.GU.G.GCGGAACA..GGUA..GACGCG.U.GGGAC.UUAA
+#=GR DL3800 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3840             ..ACUU.AU.GU.G.GCGGAAUA..GGUA..GACGCG.U.GGGAC.UUAA
+#=GR DL3840 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3880             ..AUCC.GA.GU.G.CUGGAAUU..GGUA..GACAGU.C.UUAGC.UUAA
+#=GR DL3880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL3881             ..AUGG.GU.AU.G.CUGAAAUA.AGGUA..AACAGG.U.UCCGC.UUAG
+#=GR DL3881 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4000             ..GCUA.UU.UU.G.GUGGAAUU..GGUA..GACACG.A.UACUC.UUAA
+#=GR DL4000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<.......
+DL4020             ..AUGA.CU.AU.G.GCGGAAUU..GGUA..GACGCG.A.UUAGU.UUAG
+#=GR DL4020 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4030             ..GCUA.CU.UU.G.GUGGAAUC..GGUA..GACACG.A.CGCAC.UUAA
+#=GR DL4030 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4040             ..GCCU.AA.AU.G.CUGGAAUU.UGGUA..GACAGA.A.CAAAC.UUAA
+#=GR DL4040 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4050             ..GCUA.CU.UU.G.GUGGAAAU..GGUA..GACACG.A.CACUC.UUAA
+#=GR DL4050 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<.......
+DL4070             ..GCUA.UU.UU.G.GUGGAAUU..GGUA..GACACG.A.CGCAC.UUAA
+#=GR DL4070 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4080             ..GCUA.UU.UU.G.GUGGAAUU..GGUA..GACACG.A.UACUC.UUAA
+#=GR DL4080 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<.......
+DL4360             ..GGGU.GU.AU.A.GCUCAGUU..GGU...AGAGCA.G.UGGGC.UUUU
+#=GR DL4360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL4500             ..GCGC.AU.UU.G.GUGAAAAA..GGUA..AACACG.A.CGGAU.UUAA
+#=GR DL4500 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4501             ..ACUC.GC.UU.G.GUGGAAC...GGCA..AACACG.G.CAGAC.UCAA
+#=GR DL4501 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4502             ..GCGG.AU.AU.G.AUGGAAUU..GGUA..GACAUG.C.CAGGU.UUAG
+#=GR DL4502 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4700             ..UGAA.AG.CU.G.GCAGAG....UU....AAUGCG.C.UUGAU.UUAG
+#=GR DL4700 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DL4701             ..CACA.AG.CU.G.GCAGAC....AU....AAUGCA.U.ACGAU.UUAA
+#=GR DL4701 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DL4760             ..ACUA.UU.UU.G.GCAGAUA.........AGUGCA.A.UGAAU.UUAG
+#=GR DL4760 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4761             ..UCUA.AU.AU.G.GCAGAUU.........AAUGCA.U.UAGAU.UUAA
+#=GR DL4761 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4800             ..ACUA.UU.UU.G.GCAGAUU.........AGUGCA.G.UAAAU.UUAG
+#=GR DL4800 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4840             ..UCUA.AU.AU.G.GCAGAUU.........AGUGCA.A.UAGAU.UUAA
+#=GR DL4840 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4880             ..UCUA.AU.AU.G.GCAGAUU.........AGUGCA.A.UGGAU.UUAA
+#=GR DL4880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4921             ..ACUA.UU.UU.G.GCAGAUU.........AGUGCA.A.UAAAU.UUAG
+#=GR DL4921 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL4980             ..GCUU.GA.GU.A.GCAAAGAG..GGUUU.AAUGCU.U.GAGAU.UUAG
+#=GR DL4980 SS     ..<<<..<<.<....<<<...............>>>..<.<<<<......
+DL4981             ..GUUG.AA.GU.A.GCAAAGA...GGUA..AAUGCG.A.GAAUC.CUAA
+#=GR DL4981 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<.......
+DL5000             ..GCUG.GG.GU.A.GCAAAGU...GGUU..ACUGCA.G.UAGAU.UUAG
+#=GR DL5000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL5001             ..GCUG.AA.AU.A.GCAAAGU...GGU...AAUGCG.A.GAAGC.CUAA
+#=GR DL5001 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL5020             ..GCUU.GA.GU.A.GCAAAGC...GGUU..AAUGCU.U.GAGAU.UUAG
+#=GR DL5020 SS     ..<<<..<<.<....<<<...............>>>..<.<<<<......
+DL5021             ..GUUG.CA.GU.A.GCAAAGC...GGUU..AAUGCG.A.GAAUC.CUAA
+#=GR DL5021 SS     ..<<<<..<.<....<<<...............>>>..<.<<<.......
+DL5040             ..GCUG.AA.AU.A.GCAAGU....GGUU..AAUGCA.A.AAGAC.UUAG
+#=GR DL5040 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL5041             ..GCUA.AA.AU.A.GCAAAGU...GGUU..AAUGCA.G.AAGGC.CUAA
+#=GR DL5041 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL5080             ..GCUG.AA.GU.A.GCAAAAGU..GGU...UAUGCA.A.AAGAC.UUAG
+#=GR DL5080 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL5081             ..CUAA.AG.UA...GCAAAGU...GGUU..AAUGCA.G.AAGGC.CUAA
+#=GR DL5081 SS     ..<<<<.<<......<<<...............>>>..<.<<<<......
+DL5100             ..GCUC.CU.AA.A.GGAUAAU...AGCU..CAUCCG.U.UGGUC.UUAG
+#=GR DL5100 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DL5120             ..GCUA.GC.GU.G.GCAGAGCC.UGGCU..AAUGCG.A.AAGAC.CUAA
+#=GR DL5120 SS     ..<.<<.<<.<....<<<...............>>>..<.<<<<......
+DL5121             ..GCUU.UU.AA.A.GGAAAAC...AGUC..UAUCCG.C.UGGUC.UUAG
+#=GR DL5121 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL5160             ..GCUU.UU.AA.A.GGAAAAG...AGC...CCUCCA.C.UGGUC.UUAG
+#=GR DL5160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL5220             ..ACUU.UU.AA.A.GGAUAAG...AGC...AAUCCG.U.UGGUC.UUAG
+#=GR DL5220 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DL5221             ..GCUA.GC.GU.G.GCAGAGCU.CGGCA..AAUGCA.A.AAGGC.UUAA
+#=GR DL5221 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DL5280             ..ACUU.UU.AU.A.GGAUAGA...AGU...AAUCCA.U.UGGUC.UUAG
+#=GR DL5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5281             ..AUUA.GG.GU.G.GCAGAGCC.AAGUA..AUUGCG.U.AAGAC.UUAA
+#=GR DL5281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DL5320             ..ACUU.UU.AU.A.GGAUAAU...AGU...AAUCCA.U.UGGUC.UUAG
+#=GR DL5320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5321             ..AUUA.GG.GU.G.GCAGAGCC.AGGAA..AUUGCG.U.AAGAC.UUAA
+#=GR DL5321 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DL5360             ..GUUA.AG.GU.G.GCAGAGCC.CGGUA..AUUGCA.U.AAAAC.UUAA
+#=GR DL5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5361             ..ACUU.UU.AA.A.GGAUAGU...AGUU..UAUCCG.U.UGGUC.UUAG
+#=GR DL5361 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5440             ..ACUU.UU.AA.A.GGAUAAC...AGC...UAUCCA.U.UGACC.UUAG
+#=GR DL5440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5480             ..ACUU.UU.AA.A.GGAUAAC...AGC...UAUCCA.U.UGACC.UUAG
+#=GR DL5480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5520             ..ACUU.UU.AA.A.GGAUAAC...AGC...UAUCCA.U.UGACC.UUAG
+#=GR DL5520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5560             ..ACUU.UU.AA.A.GGAUAAC...AGC...UAUCCA.U.UGGCC.UUAG
+#=GR DL5560 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5600             ..ACUU.UU.AA.A.GGAUAGU...AGU...UAUCCA.U.UGGUC.UUAG
+#=GR DL5600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5640             ..ACUU.UU.AA.A.GGAUAGA...AGU...AAUCCA.U.CGGUC.UUAG
+#=GR DL5640 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5680             ..ACUU.UU.AA.A.GGAUAGA...AGU...AAUCCA.U.UGGCC.UUAG
+#=GR DL5680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DL5720             ..ACUU.UU.AA.A.GGAUAAC...AGC...CAUCCG.U.UGGUC.UUAG
+#=GR DL5720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DL5760             ..ACUU.UU.AA.A.GGAUAAC...AGC...UAUCCA.U.UGGUC.UUAG
+#=GR DL5760 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DL5800             ..ACUU.UU.AA.A.GGAUAAC...AGC...UAUCCA.U.UGGUC.UUAG
+#=GR DL5800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DL5840             ..GCUU.UU.AA.A.GGAUAAC...AGC...UAUCCC.U.UGGUC.UUAG
+#=GR DL5840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DL5880             ..ACUU.UU.AA.A.GGAUAAC...AGC...UAUCCA.U.UGGUC.UUAG
+#=GR DL5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DL5881             ..ACUU.UU.AA.A.GGAUAAC...AGC...UAUCCA.U.UGGUC.UUAG
+#=GR DL5881 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DL6160             ..GCAA.GG.GU.A.GGAAAGUC.UGGUUA.AAUCCG.U.GUGAC.UUAA
+#=GR DL6160 SS     ..<<<<.<<.<....<<<...............>>>..<.<.<<......
+DL6200             ..GGCA.AG.AU.G.GCCGAGC...GGUCU.AAGGCG.C.CACGU.UAAG
+#=GR DL6200 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL6280             ..GGUU.GU.UU.G.GCCGAGC...GGUCU.AAGGCG.C.CUGAU.UCAA
+#=GR DL6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL6281             ..GGAG.GG.UU.G.GCCGAGC...GGUCU.AAGGCG.G.CAGAC.UUAA
+#=GR DL6281 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL6980             ..GUCA.GG.AU.G.GCCGAGU...GGUCU.AAGGCG.C.CAGAC.UCAA
+#=GR DL6980 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL7560             ..GGAG.AG.AU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGUU.UAAG
+#=GR DL7560 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL7740             ..GUCA.GG.AU.G.GCCGAGC...GGUCU.AAGGCG.C.CAGAC.UCAA
+#=GR DL7740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL7741             ..GUCA.GG.AU.G.GCCGAGU...GGUCU.AAGGCG.C.UGCGU.UCAG
+#=GR DL7741 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL7920             ..GUCA.GG.AU.G.GCCGAGC...GGUCU.AAGGCG.C.UGCGU.UCAG
+#=GR DL7920 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL8100             ..GUCA.GG.AU.G.GCCGAGC...GGUCU.AAGGCG.C.UGCGU.UCAG
+#=GR DL8100 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL9160             ..GUCA.GG.AU.G.GCCGAGC...GGUCU.AAGGCG.C.UGCGU.UCAG
+#=GR DL9160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL9161             ..GUCA.GG.AU.G.GCCGAGU...GGUCU.AAGGCG.C.UGCGU.UCAG
+#=GR DL9161 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL9162             ..GUCA.GG.AU.G.GCCGAGC...GGUCU.AAGGCG.C.UGCGU.UCAG
+#=GR DL9162 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL9990             ..GGUA.GC.GU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGAU.UUAG
+#=GR DL9990 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DL9991             ..GGUA.GC.GU.G.GCCGAGC...GGUCU.AAGGCG.C.UGGAU.UAAG
+#=GR DL9991 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DM0260             ..AGUU.AG.UU.G.GCAGAGU...GGU...UAUGCA.C.CUCCU.UCAU
+#=GR DM0260 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DM0680             ..GGGC.CC.AU.AAGCUUAGCC.AGGU...AGAGCG.C.CCGGC.UCAU
+#=GR DM0680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM0900             ..AGCG.GG.GU.G.GGGUAGUC.AGGA...AAUCCG.A.UGGGC.UCAU
+#=GR DM0900 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM0960             ..GCCG.GG.GU.C.GCCUAGCC.UGGUCA.AGGGCG.C.CGGAC.UCAU
+#=GR DM0960 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1140             ..GGCG.GG.GU.A.GCUCAGUU..GGUU..AGAGCG.U.UCGGU.UCAU
+#=GR DM1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1180             ..GGCG.GG.GU.A.GCUCAGUU..GGUU..AGAGCG.U.UCGGU.UCAU
+#=GR DM1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1230             ..GGCG.GU.GU.A.GCUCAGCU..GGCU..AGAGCG.U.GCGGU.UCAU
+#=GR DM1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1231             ..CGCG.GG.AU.A.GAGCAGUC.UGGU...AGCUCG.U.CGGGC.UCAU
+#=GR DM1231 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1260             ..GGCG.GG.AU.A.GCUCAGCU..GGUU..AGAGCG.C.UCGGC.UCAU
+#=GR DM1260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1540             ..GGAC.CU.UU.A.GCUCAGUU..GGUU..AGAGCA.G.ACGGC.UCAU
+#=GR DM1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1541             ..GGCG.GU.GU.A.GCUCAGCU..GGCU..AGAGCG.U.ACGGU.UCAU
+#=GR DM1541 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1660             ..GGCU.AC.GU.A.GCUCAGUU..GGUU..AGAGCA.C.AUCAC.UCAU
+#=GR DM1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM1750             ..GGCU.AC.GU.A.GCUCAGUU..GGUU..AGAGCA.C.AUCAC.UCAU
+#=GR DM1750 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2520             ..GGCU.CA.GU.A.GCUCAGA...GGAU..AGAGCA.G.GGGAU.UCAU
+#=GR DM2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DM2600             ..ACCU.AC.UU.A.ACUCAGU...GGUUU.AGAGUA.U.CGCUU.UCAU
+#=GR DM2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2610             ..ACCU.AC.UU.A.ACUCAGU...GGUU..AGAGUA.C.UGCUU.UCAU
+#=GR DM2610 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2640             ..GCCU.AC.UU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAU
+#=GR DM2640 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2680             ..GCCU.AC.UU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAU
+#=GR DM2680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2700             ..GCCU.AC.UU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAU
+#=GR DM2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2701             ..AGCG.GA.GU.A.GAGCAGUU.UGGU...AGCUCA.C.GAGGC.UCAU
+#=GR DM2701 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2720             ..GCCU.AC.UU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAU
+#=GR DM2720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2760             ..ACCU.AC.UU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAU
+#=GR DM2760 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2840             ..ACCU.AC.UU.A.ACUCAGU...GGUU..AGAGUA.U.UGCUU.UCAU
+#=GR DM2840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM2920             ..ACCU.AC.UU.A.ACUCAGU...GGUU..AGAGUA.C.UGCUU.UCAU
+#=GR DM2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM3280             ..ACCU.AC.UU.A.ACUCAGC...GGUU..AGAGUA.U.UGCUU.UCAU
+#=GR DM3280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM3640             ..AGAC.AC.GU.A.GCUUAGU...GGU...AAAGCA.C.UGGUC.UCAU
+#=GR DM3640 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM3880             ..GCCA.AA.GU.A.GUUUAAU...GGU...AGAACA.A.UAAUU.UCAU
+#=GR DM3880 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DM3881             ..AAGA.CU.AU.A.GCUUAAUC..GGU...AAAGCG.A.ACCAC.UCAU
+#=GR DM3881 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM3920             ..ACCU.GG.GU.A.GUUUAAA...GGU...AAAACC.U.UAAUU.UCAU
+#=GR DM3920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM3960             ..GCCC.GG.GU.A.GUUUAAA...GGU...AAAACC.U.UAAUU.UCAU
+#=GR DM3960 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DM4000             ..GCUU.GU.AU.A.GUUUAAUU..GGUU..AAAACA.U.UUGUC.UCAU
+#=GR DM4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4010             ..AGUA.AU.AU.G.AUGUAAUU..GGUU..AACAUA.U.UAGGC.UCAU
+#=GR DM4010 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4020             ..UGCA.UU.AU.G.AUGUAAUU..GGU...AACAUA.C.AAGGC.UCAU
+#=GR DM4020 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DM4021             ..AGAA.UU.AU.A.GCUUAAUC.UGGU...AAAGCA.G.UCCAC.UCAU
+#=GR DM4021 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DM4080             ..ACUU.GU.AU.A.GUUUAAAU..GGUU..AAAACA.U.UUGUC.UCAU
+#=GR DM4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4240             ..ACCU.AC.UU.G.ACUCAGC...GGUU..AGAGUA.U.CGCUU.UCAU
+#=GR DM4240 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4280             ..ACCU.AC.UU.G.ACUCAGC...GGUU..AGAGUA.U.CGCUU.UCAU
+#=GR DM4280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4480             ..GGGC.UU.AU.A.GUUUAAUU..GGUU..GAAACG.U.ACCGC.UCAU
+#=GR DM4480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4481             ..ACCU.AC.UU.G.ACUCAGC...GGUU..AGAGUA.U.CGCCU.UCAU
+#=GR DM4481 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4500             ..CGCG.GG.AU.A.GAGUAAUU..GGU...AACUCG.U.CAGGC.UCAU
+#=GR DM4500 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4501             ..GUCG.GA.AU.A.GUUUAGUA..GGGU..AGAACA.G.CGGGA.UCAU
+#=GR DM4501 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4700             ..GGUA.AA.GU.A.GUCUAAU...GA....AGGACA.G.AAGAC.CUAU
+#=GR DM4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM4701             ..GGUA.AA.GU.G.GUCUAAU...AU..U.AGGAUA.U.AGGGC.UCAU
+#=GR DM4701 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM5000             ..AGUA.AA.GU.A.AGCUAAU...AAA...AAGCUU.U.UGGGU.UCAU
+#=GR DM5000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM5220             ..AGUA.AG.GU.C.AGCUAA....CU....AAGCUA.U.CGGGC.CCAU
+#=GR DM5220 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DM6160             ..AGCU.UC.UU.A.ACUCAGG...GGU...AGAGUG.C.GAGGC.CCAU
+#=GR DM6160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DM6280             ..GCUU.CA.GU.A.GCUCAGUA..GGA...AGAGCG.U.CAGUC.UCAU
+#=GR DM6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DM6900             ..GGGG.UG.GU.G.GCGCAGUU..GGGC..AGCGCG.U.AGGUC.UCAU
+#=GR DM6900 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DM7740             ..AGCA.GA.GU.G.GCGCAGU...GGA...AGCGUG.C.UGGUC.CCAU
+#=GR DM7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DN0660             ..GCCU.CC.UU.A.GCUCAGUA..GGUA..GCAGCG.A.UGGAC.UGUU
+#=GR DN0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN0680             ..GCCG.CC.GU.A.GCUCAGUA..GGUA..GGAGCG.C.UCGGC.UGUU
+#=GR DN0680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1140             ..GGCU.UU.UU.A.GCUCAGCA..GGU...AGAGCA.A.CCGGC.UGUU
+#=GR DN1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1180             ..GGCU.UU.UU.A.GCUCAGCA..GGU...AGAGCA.A.CCGGC.UGUU
+#=GR DN1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1230             ..GCCU.AC.UU.A.GCUCAGUU..GGUU..AGAGCA.C.CUGAC.UGUU
+#=GR DN1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1350             ..UCCU.CG.GU.A.GCUCAAUU..GGC...AGAGCA.G.CCGGC.UGUU
+#=GR DN1350 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1351             ..UCCU.CC.GU.A.GCUCAAUU..GGC...AGAGCA.G.CCGGC.UGUU
+#=GR DN1351 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1500             ..UCCG.CC.UU.A.GCUCAGUU..GGU...AGAGCG.C.UUGAC.UGUU
+#=GR DN1500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1540             ..UCCA.CA.GU.A.GCUCAGU...GGU...AGAGCU.A.UCGGC.UGUU
+#=GR DN1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1541             ..UCCG.CA.GU.A.GCUCAGU...GGU...AGAGCU.A.UCGGC.UGUU
+#=GR DN1541 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1570             ..UCCG.CA.GU.A.GCUCAGU...GGU...AGAGCA.A.UCGGC.UGUU
+#=GR DN1570 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN1660             ..UCCU.CU.GU.A.GUUCAGUC..GGU...AGAACG.G.CGGAC.UGUU
+#=GR DN1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN2520             ..UCCU.UA.AU.A.GCUCAGU...GGU...AGAGCA.A.UCGGC.UGUU
+#=GR DN2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN2600             ..UCCU.UA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN2700             ..UCCU.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN2720             ..UCCU.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN2720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN2740             ..UCCU.CA.GU.A.GCUCAGU...GGUA...GAGUG.G.UCGGC.UGUU
+#=GR DN2740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN2920             ..UCCU.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN3200             ..UCCC.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN3320             ..UCCU.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN3320 SS     ..<<<<.<<.<....<<<<.............>>>>.....<<<......
+DN3880             ..GCCU.UU.AU.A.GCUCAAC...GGU...AGAGCG.G.AAUAC.UGUU
+#=GR DN3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN3960             ..GCCC.CU.AU.A.GCUCAAU...GGU...AGAGCA.U.AAUAC.UGUU
+#=GR DN3960 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4000             ..GUCC.UU.AU.A.GCUUAUC...GGUU..AAAGCA.U.CUCAC.UGUU
+#=GR DN4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4080             ..GUCU.UU.AU.G.GCUUAGU...GGUU..AAAGCA.U.CUCAC.UGUU
+#=GR DN4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4320             ..UCCU.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN4320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4400             ..UCCU.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN4400 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4440             ..UCCU.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN4440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4500             ..UCUU.UA.GU.A.GCUCAGC...GGUU..AGAGCA.A.AUGGC.UGUU
+#=GR DN4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4620             ..GUGC.GU.GU.A.GAUUAUAUUUGGU.A.AAAUCG.U.AAGGC.UGUU
+#=GR DN4620 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4700             ..GGCC.AA.AU.A.GUUUAAC...UU....AAAACG.U.UGAGC.UGUU
+#=GR DN4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN4800             ..UUAA.UU.GA.A.ACCAAA....AA....GAGGUA.U.AUCAC.UGUU
+#=GR DN4800 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN4880             ..UUAA.UU.GA.A.GCCAAA....AA....GAGGCG.U.AUCAC.UGUU
+#=GR DN4880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN4980             ..UGAG.UU.GU.A.GCCUAAU...GGA...AAGGCG.U.UUGGC.CGUU
+#=GR DN4980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN5000             ..UGGG.UU.GU.A.GCCUAAU...GGA...AAGGCA.A.UUGGC.CGUU
+#=GR DN5000 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DN5020             ..UGAG.UU.GU.A.GCCUAGU...GGA...AAGGCG.U.UUGGC.CGUU
+#=GR DN5020 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN5040             ..UGGG.UU.GU.A.GCUAAAU...GUA...AAGGCG.C.UUGGC.CGUU
+#=GR DN5040 SS     ..<.<<....<....<<<...............>>>..<.<<<<......
+DN5080             ..UGGG.CU.GU.A.GCUAAAU...GUAA..AAAGCG.C.UUGGC.CGUU
+#=GR DN5080 SS     ..<<<<....<....<<<...............>>>..<.<<<<......
+DN5100             ..UAGA.UA.GA.U.GCUCGCU...GGUU..UGAGUG.C.UUAGC.UGUU
+#=GR DN5100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN5160             ..UAGA.AU.GA.A.GCUCGCU...GGAU..AGAGUG.U.UUAGC.UGUU
+#=GR DN5160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN5220             ..UAGG.CA.GA.A.GCCAAUU...GGUG..UUGGCA.U.UUAGC.UGUU
+#=GR DN5220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN5280             ..UAGA.UU.GA.A.GCCAGUA...AGU...AGGGUA.U.UUAGC.UGUU
+#=GR DN5280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN5281             ..UAGA.UU.GA.A.GCCAGUA...AGU...AGGGUA.U.UUAGU.UGUU
+#=GR DN5281 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN5282             ..UAGA.UU.GA.A.GCCAGUA...AGU...AGGGUA.U.UUAGC.UGUU
+#=GR DN5282 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN5320             ..UAGA.UU.GA.A.GCCAGUA...AU....AGGGUA.U.UUAGC.UGUU
+#=GR DN5320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN5360             ..UAGA.UU.GA.A.GCCAGUU...AGCU..AGGGUG.U.UUAGC.UGUU
+#=GR DN5360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN5880             ..UAGA.UU.GA.A.GCCAGUU...GAUU..AGGGUG.C.UUAGC.UGUU
+#=GR DN5880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN6050             ..UCCU.CC.CU.G.GCGCAGUC..GGC...AGCGCG.U.UAGGC.UGUU
+#=GR DN6050 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DN6051             ..UCCU.CC.CU.G.GCGCAGUC..GGC...AGCGCG.U.UAGGC.UGUU
+#=GR DN6051 SS     ..<<<<.<<.<....<<<<.............>>>>......<<......
+DN6060             ..GCUC.GA.UU.A.GCUCAGCU..GGUU..AGAGCA.U.GCGGC.UGUU
+#=GR DN6060 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN6160             ..GCCU.GG.AU.G.GCUAAAU...GGC...AGAGCG.A.GCGGC.UGUU
+#=GR DN6160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN6280             ..GACU.CC.AU.G.GCCAAGUU..GGUU..AAGGCG.U.GCGAC.UGUU
+#=GR DN6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DN7100             ..UCCU.CA.GU.A.GCUCAGU...GGU...AGAGCG.G.UCGGC.UGUU
+#=GR DN7100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN7740             ..GCCU.CC.GU.G.GCGCAAUU..GGUU..AGCGCG.U.UCGGC.UGUU
+#=GR DN7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN7920             ..GUCU.CU.GU.G.GCGCAAUC..GGUU..AGCGCG.U.UCGGC.UGUU
+#=GR DN7920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN9990             ..GUCU.CU.GU.G.GCGCAAUG..GGUU..AGCGCG.U.UCGGC.UGUU
+#=GR DN9990 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DN9991             ..GUCU.CU.GU.G.GCGCAAUC..GGUU..AGCGCG.U.UCGGC.UGUU
+#=GR DN9991 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP0220             ..CUCC.GU.GU.A.GCUCAGUU.UGGU...AGAGCG.C.CUGAU.UUGG
+#=GR DP0220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP0260             ..CUCC.GA.UU.A.GCUCAAUU..GGCU..AGAGUA.C.ACCGU.UUGG
+#=GR DP0260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP0660             ..GGGC.CU.GU.G.GGGUAGCC.UGGUCC.AUCCUU.U.GGGAU.UUGG
+#=GR DP0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP0680             ..GGGG.CC.AU.A.GGGUAGCC.UGGUCU.AUCCUU.U.GGGCU.UUGG
+#=GR DP0680 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP0740             ..GGGC.CU.GU.G.GGGUAGCC.UGGUC..AUCCUU.U.GGGAU.UUGG
+#=GR DP0740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP1140             ..CGGG.AA.GU.G.GCUCAGUU.UGGU...AGAGCA.U.UCGGU.UUGG
+#=GR DP1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1180             ..CGGG.AA.GU.G.GCUCAGUU.UGGU...AGAGCA.U.UCGGU.UUGG
+#=GR DP1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1260             ..CGGA.AA.GU.A.GCUUAGCU.UGGU...AGAGCA.C.UCGGU.UUGG
+#=GR DP1260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1360             ..CGGG.GU.GU.G.GCGCAGCU.UGGU...AGCGCG.C.UUCGU.UCGG
+#=GR DP1360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1400             ..CGGG.GU.GU.G.GCGCAGCU.UGGU...AGCGCG.C.UUCGU.UCGG
+#=GR DP1400 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1500             ..CGGG.AA.GU.G.GCUCAGUU.UGGU...AGAGCA.C.CUGGU.UUGG
+#=GR DP1500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1540             ..CGGG.AA.GU.A.GCUCAGCU.UGGU...AGAGCA.C.AUGGU.UUGG
+#=GR DP1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1560             ..CGGG.GU.AU.G.GCGCAGUC.UGGU...AGCGCG.C.ACCCU.UGGG
+#=GR DP1560 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1660             ..CGGC.GA.GU.A.GCGCAGCU.UGGU...AGCGCA.A.CUGGU.UUGG
+#=GR DP1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1661             ..CGGU.GA.UU.G.GCGCAGCC.UGGU...AGCGCA.C.UUCGU.UCGG
+#=GR DP1661 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1662             ..CGGC.AC.GU.A.GCGCAGCC.UGGU...AGCGCA.C.CGUCA.UGGG
+#=GR DP1662 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DP1700             ..CGGC.GA.GU.A.GCGCAGCU.UGGU...AGCGCA.A.CUGGU.UUGG
+#=GR DP1700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1740             ..CGGU.GA.AU.A.GCGCAGUU.UGGU...AGCGCA.U.CUGGU.UUGG
+#=GR DP1740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP1780             ..CGGU.GA.UU.A.GCGCAGCC.CGGU...AGCGCA.U.CUGGU.UUGG
+#=GR DP1780 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP2520             ..CGGG.AU.GU.A.GCGCAGUU.UGGU...AGCGCA.U.UGCAU.UUGG
+#=GR DP2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP2600             ..CGGA.GU.AU.A.GUNNNNUU.NGGU...AGUGUA.U.CAUCU.UGGG
+#=GR DP2600 SS     ....<<.<<.<....<<.................>>..<.<<<<......
+DP2601             ..AGGG.AU.GU.A.GCGCAGUU.UGGU...AGCGCG.U.UUGUU.UUGG
+#=GR DP2601 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP2680             ..AGGG.AU.GU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGG
+#=GR DP2680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP2700             ..AGGG.AU.GU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGG
+#=GR DP2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP2720             ..AGGG.AU.GU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGG
+#=GR DP2720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP2920             ..AGGG.AU.GU.G.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGG
+#=GR DP2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP3000             ..AGGG.AU.GU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGG
+#=GR DP3000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP3200             ..AGGG.AU.GU.A.GCGCAGCU.UUGU...AGCGCG.U.UUGUU.UUGG
+#=GR DP3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP3880             ..CAGG.UU.AG.A.GCCAGGU...GGU...UAGGCG.U.CUUGU.UUGG
+#=GR DP3880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP4000             ..CAGA.UA.GA.A.GCCAAAA...GGU...CAGGCG.C.UUUCU.UUGG
+#=GR DP4000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP4010             ..CAGA.UA.GA.A.GCCAAAA...GGU...CAGGCG.C.UUUCU.UUGG
+#=GR DP4010 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP4030             ..CAGA.UA.AA.A.GCCAACC...GGUG...AGGCG.C.UUUCU.UUGG
+#=GR DP4030 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP4040             ..ACGA.UA.GA.A.ACAUGUAU.UGGUU..CAUGUA.C.UUGCU.UUGG
+#=GR DP4040 SS     ....<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP4060             ..CAGA.UU.GU.C.UCGUAAUU..GGUU..AUCGAG.C.CUACA.UUGG
+#=GR DP4060 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP4070             ..CAGA.UA.AA.A.GCCAACC...GGUG..AAGGCA.C.UUUCU.UUGG
+#=GR DP4070 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP4080             ..CAGA.UA.GA.A.GCCAAAA...GGU...CAGGCG.C.UUUCU.UUGG
+#=GR DP4080 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP4440             ..CGAG.GU.GU.A.GCGCAGUC.UGGUC..AGCGCA.U.CUGUU.UUGG
+#=GR DP4440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP4480             ..AGGG.AU.GU.A.GCGCAGCU.UGGU...AGCGCG.U.UUGUU.UUGG
+#=GR DP4480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP4500             ..CAAG.GU.GU.A.GCGCAAUC.UGGU...AGCGCG.U.CUGCC.UUGG
+#=GR DP4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP4620             ..CAGUUUA.GU.A.GUUUAAU...GA....AGAAUG.C.UAGCU.UUGG
+#=GR DP4620 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP4700             ..CUAG.AU.AU.A.GUUUAGA...GC....AAAAUA.U.UGGCU.UUGG
+#=GR DP4700 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DP4880             ..CAAG.AG.GU.A.GUUUAUUU..UAU...AAAAUA.U.UAAUU.UUGG
+#=GR DP4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP4980             ..CAGG.AG.AU.A.GUUUAU....UA....AAAAUA.G.UAGCU.UUGG
+#=GR DP4980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5000             ..CAGA.AA.AU.A.GUUUAG....UG....AGAAUG.A.UAGCU.UUGG
+#=GR DP5000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5040             ..CAAA.GA.AU.A.GUUUAA....GA....AAAACA.A.CAGCU.UUGG
+#=GR DP5040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5060             ..CAGA.GG.GU.A.GUUUAAU...UU....AGAAUC.U.UAGCU.UUGG
+#=GR DP5060 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5080             ..CAGG.AG.AA.A.GUUUAAU...AA....AAAACC.G.CAGCU.UUGG
+#=GR DP5080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5090             ..CAGA.GA.AU.A.GUUUAAU...GU....AGAAUC.U.UAGCU.UUGG
+#=GR DP5090 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5120             ..CGGG.AG.AG.A.AUUUAAA...UU....AGAAUG.U.UGGCU.UUGG
+#=GR DP5120 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5160             ..CAGG.AU.AU.A.GUUUAG....GU....AGAAUG.C.CGGUU.UUGG
+#=GR DP5160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5200             ..CAAG.GA.AU.A.GUUUAU....GU....AGAAUU.C.CAGCU.UUGG
+#=GR DP5200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5220             ..CAGA.GA.GU.A.GUUUAUU...UG....AAAAUA.C.CAGCU.UUGG
+#=GR DP5220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5280             ..CAAG.AA.GU.A.GUUUAAG...UA....AGAAUA.U.CAGCU.UUGG
+#=GR DP5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5281             ..CAAG.AA.GU.A.GUUUAAG...UA....AGAAUA.U.CAGCU.UUGG
+#=GR DP5281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5320             ..CAAG.AA.GU.A.GUUUAA....UU....AGAAUA.C.CAGCU.UUGG
+#=GR DP5320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5360             ..CAGG.GA.AU.A.GUUUAA....AU....AGAACU.U.CAGCU.UUGG
+#=GR DP5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP5880             ..CAGA.GA.AU.A.GUUUAAA...UU....AGAAUC.U.UAGCU.UUGG
+#=GR DP5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DP6280             ..GGGC.GU.GU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UUGG
+#=GR DP6280 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DP6980             ..GGGC.AU.UU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UUGG
+#=GR DP6980 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP6981             ..GGGC.AU.UU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UAGG
+#=GR DP6981 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP7560             ..GGCC.GA.AU.G.GUCUAGU...GGU...AUGAUU.C.UCGCU.UUGG
+#=GR DP7560 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP7740             ..GGCU.CA.AU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UUGG
+#=GR DP7740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP8040             ..GGCU.CG.UU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UAGG
+#=GR DP8040 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP8041             ..GGCU.CG.UU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UCGG
+#=GR DP8041 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP8100             ..GGCU.CG.UU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UCGG
+#=GR DP8100 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP8101             ..GGCU.CG.UU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UAGG
+#=GR DP8101 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP9160             ..GGCU.CG.UU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UCGG
+#=GR DP9160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP9161             ..GGCU.CG.UU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UAGG
+#=GR DP9161 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP9990             ..GGCU.CG.UU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UAGG
+#=GR DP9990 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DP9991             ..GGCU.CG.UU.G.GUCUAGG...GGU...AUGAUU.C.UCGCU.UUGG
+#=GR DP9991 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ0220             ..UGGG.AA.UU.A.GCCAAGUU..GGU...AAGGCA.U.AGCAC.UUUG
+#=GR DQ0220 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ0260             ..UGGG.GA.UU.A.GCUUAGCU.UGGCCU.AAAGCU.U.CGGCC.UUUG
+#=GR DQ0260 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ0660             ..AGCC.CA.GU.A.GUGUAGU...GGCCA.AUCAUC.U.AGGUC.UUUG
+#=GR DQ0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ1140             ..UGGG.CU.AU.A.GCCAAGC...GGU...AAGGCA.A.GGGAC.UUUG
+#=GR DQ1140 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ1200             ..UGGG.AU.GU.A.GCCCAGC...GGU...AAGGCA.A.UAGAC.UUUG
+#=GR DQ1200 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ1230             ..AGGC.CC.AU.A.GCCAAGC...GGU...AAGGCA.A.CGGAC.UUUG
+#=GR DQ1230 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ1340             G.UGGG.CU.AU.G.GUGUAAUU..GGC...AGCACG.A.CUGAU.UCUG
+#=GR DQ1340 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ1341             A.UGGG.CU.AU.G.GUGUAAUU..GGC...AGCACG.A.GUGAU.UCUG
+#=GR DQ1341 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ1540             ..UGGG.CU.AU.A.GCCAAGC...GGU...AAGGCA.A.CGGAC.UUUG
+#=GR DQ1540 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ1660             ..UGGG.GU.AU.C.GCCAAGC...GGU...AAGGCA.C.CGGUU.UUUG
+#=GR DQ1660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ1661             ..UGGG.GU.AU.C.GCCAAGC...GGU...AAGGCA.C.CGGAU.UCUG
+#=GR DQ1661 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ2520             ..UGAG.GC.GU.A.GCCAAGU...GGU...AAGGCA.A.CGGGU.UUUG
+#=GR DQ2520 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ2600             ..UGGG.GC.GU.C.GCCAAGU...GGU...AAGGCU.G.CAGGU.UUUG
+#=GR DQ2600 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ2700             ..UGGG.GC.GU.G.GCCAAGU...GGU...AAGGCA.G.CGGGU.UUUG
+#=GR DQ2700 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ2920             ..UGGG.GC.GU.G.GCCAAGU...GGU...AAGGCA.A.CGGGU.UUUG
+#=GR DQ2920 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DQ3220             ..UGGG.GC.GU.G.GCCAAGC...GGU...AAGGCA.G.CAGGU.UUUG
+#=GR DQ3220 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ3240             ..UGGG.GC.GU.A.GCCAAGC...GGU...AAGGCA.A.CGGGU.UUUG
+#=GR DQ3240 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DQ3640             ..UGGG.GC.AU.A.GCCAAGU...GGU...AAGGCA.U.UGGAC.UUUG
+#=GR DQ3640 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ3880             ..UAUG.UU.GU.C.GACUAAUC..GGU...AAGUCA.U.AAAUU.UUUG
+#=GR DQ3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ4000             ..UGAG.UC.GU.A.GACAAUA...GGU...AAGUUA.C.CAAAA.UUUG
+#=GR DQ4000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ4030             ..UGAA.UU.GU.A.GACUAAUA..GGU....AGUCC.C.CAAAA.UUUG
+#=GR DQ4030 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ4040             ..UGGG.UU.GU.U.GACUAAUA..GGU...AAGUCC.C.UGAAA.UUUG
+#=GR DQ4040 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DQ4050             ..UGAA.UC.GU.A.GACUAAUA..GGU...AAGUCA.C.CAAAA.UUUG
+#=GR DQ4050 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ4070             ..UGAA.UU.GU.A.GACUAAUA..GGU...AAGUCC.C.CAAAA.UUUG
+#=GR DQ4070 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ4080             ..UGAG.UC.GU.A.GACUAAUA..GGU...AAGUUA.C.CAAAA.UUUG
+#=GR DQ4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ4440             ..UGGA.GU.AU.A.GCCAAGU...GGU...AAGGCA.U.CGGUU.UUUG
+#=GR DQ4440 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ4441             ..UGGA.GU.AU.A.GCCAAGU...GGU...AAGGCA.U.CGGUU.UUUG
+#=GR DQ4441 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ4500             ..UGGA.GU.AU.A.GCCAAGU...GGU...AAGGCA.U.CGGCC.UUUG
+#=GR DQ4500 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ4700             ..UAUA.AA.GA.A.GUAUUGU.........GGUACG.U.AGGAC.UUUG
+#=GR DQ4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DQ4880             ..UAUA.UU.UU.G.GUGUAU....GA....UGCACA.A.AAGUU.UUUG
+#=GR DQ4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ4960             ..UAUA.UU.UU.G.GUGUAC....GA....UGCACA.A.AAGUU.UUUG
+#=GR DQ4960 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ4980             ..UAGA.AA.AU.A.GUUUAACC..AGU...AAAACU.A.AGAAA.UUUG
+#=GR DQ4980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ5000             ..UAGA.AA.GU.A.GUAUAAC...GGU...AAAACC.A.AGAAU.UUUG
+#=GR DQ5000 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DQ5040             ..UAAG.GA.GU.A.GUUUAAU...GGA...AAAACG.A.GGAAC.UUUG
+#=GR DQ5040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ5080             ..UAAG.GA.UU.A.GUUUAAUU..GGA...AAAACG.A.AGAGC.UUUG
+#=GR DQ5080 SS     ..<<<<.<<......<<<<.............>>>>..<.<<<<......
+DQ5120             ..UAGG.AA.GU.G.GUAUAG....GGG...AGUACG.G.AGGGU.UUUG
+#=GR DQ5120 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ5160             ..UAAG.GA.GU.A.GUAUAAA...GGA...AGUACA.A.AGGGU.UUUG
+#=GR DQ5160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ5220             ..UAGA.AA.AU.A.AUAUAGA...GGG...AGUAUG.A.AGAGU.UUUG
+#=GR DQ5220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ5280             ..UAGG.AU.AG.G.GUGUAUU...GGU...AGCACG.G.AAAAU.UUUG
+#=GR DQ5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DQ5281             ..UAGG.AU.AG.G.GUGUAUU...GGU...GGCACG.G.AGAAU.UUUG
+#=GR DQ5281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ5320             ..UAGG.AU.AAGG.UGUUUA....GGU...GCACGG.A.GAAAU.UUUG
+#=GR DQ5320 SS     ..<<<<.<<.<....<<<...............>>>..<.<.<<......
+DQ5360             ..UAGA.AU.UU.G.GUGUAAUU..GGG...AGCACG.A.AGAGU.UUUG
+#=GR DQ5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ5880             ..UAGG.AU.GG.G.GUGUGAUA..GGU...GGCACG.G.AGAAU.UUUG
+#=GR DQ5880 SS     ..<<<<.<<......<<<<.............>>>>..<.<<<<......
+DQ6050             ..GGUC.CU.AU.A.GUGUAGU...GGUU..AUCACU.U.CGGAC.UUUG
+#=GR DQ6050 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ6051             ..GGGC.GU.GU.A.GCUCAGU...GGU...AGAGCG.C.CCUGU.UUUG
+#=GR DQ6051 SS     ..<<<<.<..<....<<<<.............>>>>..<.<.<<......
+DQ6060             ..GGUU.CC.AU.A.GUAUAGU...GGUU..AGUACU.G.GGGAC.UUUA
+#=GR DQ6060 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ6160             ..GGUU.UU.AU.A.GUGUAAUU..GGUU..AGCACC.C.AGGAC.UUUG
+#=GR DQ6160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ6280             ..GGUC.CU.AU.A.GUGUAGU...GGUU..AUCACU.U.UCGGU.UUUG
+#=GR DQ6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ6281             ..GGUC.CU.AU.A.GUGUAGU...GGUU..AUCACU.U.UCGGU.UCUG
+#=GR DQ6281 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DQ9990             ..GGUU.CC.AU.G.GUGUAAU...GGUU..AGCACU.C.UGGAC.UCUG
+#=GR DQ9990 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ9991             ..GUCU.CU.GU.G.GCGCAAUC..GGUU..AGCGCG.U.UCGGC.UGUU
+#=GR DQ9991 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DQ9992             ..GGUC.CC.AU.G.GUGUAAU...GGUU..AGCACU.C.UGGAC.UUUG
+#=GR DQ9992 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR0220             ..GUCC.CG.CU.G.GUGUAAU...GGAU..AGCAUA.C.GAUCC.UUCU
+#=GR DR0220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DR0660             ..GGGC.CC.GU.G.GCCUAGUC.UGGAU..ACGGCA.C.CGGCC.UUCU
+#=GR DR0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DR1140             ..GCGC.CC.GU.A.GAUCAAUU..GGAU..AGAUCG.C.UUGAC.UACG
+#=GR DR1140 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DR1141             ..GCCC.AU.GU.A.GCUCAGUA..GGAU..AGAGCA.C.GCGCC.UUCU
+#=GR DR1141 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1180             ..GCGC.CC.GU.A.GAUCAAUU..GGAU..AGAUCG.C.UUGAC.UACG
+#=GR DR1180 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DR1181             ..GCCC.AU.GU.A.GCUCAGUA..GGAU..AGAGCA.C.GCGCC.UUCU
+#=GR DR1181 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1230             ..GUCC.GA.AU.A.GCUCAGCU..GGAU..AGAGCA.A.UAGCC.UUCU
+#=GR DR1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1260             ..GCGC.CC.AU.A.GAUCAAUU..GGAU..AGAUCG.U.UUGAC.UACG
+#=GR DR1260 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1500             ..GCAC.CC.AU.A.GCGCAACU..GGAU..AGAGUG.U.CUGAC.UACG
+#=GR DR1500 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DR1540             ..GCGC.CC.GU.A.GCUCAAUU..GGAU..AGAGCG.U.UUGAC.UACG
+#=GR DR1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1660             ..GCGC.CC.GU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCG
+#=GR DR1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1661             ..GCGC.CC.UU.A.GCUCAGUU..GGAU..AGAGCA.A.CGACC.UUCU
+#=GR DR1661 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1662             ..GCGC.CC.UU.A.GCUCAGUU..GGAU..AGAGCA.A.CGACC.UUCU
+#=GR DR1662 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1663             ..GCAU.CC.GU.A.GCUCAGCU..GGAU..AGAGUA.C.UCGGC.UACG
+#=GR DR1663 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1664             ..GUCC.UC.UU.A.GUUAAAU...GGAU..AUAACG.A.GCCCC.UCCU
+#=GR DR1664 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1700             ..GCGC.CC.GU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCG
+#=GR DR1700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR1780             ..GCGC.CC.GU.A.GCUCAGCU..GGAU..AGAGCG.C.UGCCC.UCCG
+#=GR DR1780 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR2440             ..GAGC.UU.GU.A.GCUCAGU...GGACU.AGAGCA.C.AUGGC.UACG
+#=GR DR2440 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DR2480             ..GGGU.GU.GU.A.GCUCAGU...GGACU.AGAGCA.C.GUGGC.UACG
+#=GR DR2480 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DR2520             ..GGGC.UU.GU.A.GCUCAGU...GGACU.AGAGCA.C.GUGGC.UACG
+#=GR DR2520 SS     ..<<<<....<....<<<<.............>>>>..<.<<<<......
+DR2540             ..GGGC.UC.AU.C.GUCUAAU...GGAUC.AGGACA.G.GGACC.UUCU
+#=GR DR2540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR2600             ..GGGU.UU.GU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACG
+#=GR DR2600 SS     ..<<<<....<....<<<<.............>>>>..<.<<<<......
+DR2601             ..GGGU.UU.GU.A.GCUCAGU...GGAUU.AGAGCU.C.AUGGU.UCCG
+#=GR DR2601 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DR2602             ..GCGU.CC.AU.C.GUCUAAA...GGAU..AGGACA.G.AGGUU.UUCU
+#=GR DR2602 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR2680             ..GCGU.CC.AU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCU
+#=GR DR2680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR2700             ..GCGU.CC.AU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCU
+#=GR DR2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR2701             ..GGGC.CU.GU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACG
+#=GR DR2701 SS     ..<<<<....<....<<<<.............>>>>..<.<<<<......
+DR2720             ..GGGC.CU.GU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACG
+#=GR DR2720 SS     ..<<<<....<....<<<<.............>>>>..<.<<<<......
+DR2740             ..GGGC.CU.GU.A.GAUCAGA...GGAUU.AGAGCA.C.GUGGC.UACG
+#=GR DR2740 SS     ..<<<<....<....<.<<.............>>.>..<.<<<<......
+DR2920             ..GGGC.CU.GU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACG
+#=GR DR2920 SS     ..<<<<....<....<<<<.............>>>>..<.<<<<......
+DR2921             ..GCGU.CC.AU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCU
+#=GR DR2921 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR3040             ..GGGC.CU.GU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACG
+#=GR DR3040 SS     ..<<<<....<....<<<<.............>>>>..<.<<<<......
+DR3200             ..GGGC.UC.GU.A.GCUCAGA...GGAUU.AGAGCA.C.GCGGC.UACG
+#=GR DR3200 SS     ..<<<<....<....<<<<.............>>>>..<.<.<<......
+DR3201             ..GCGU.CC.AU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCU
+#=GR DR3201 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR3280             ..GCGU.CC.AU.A.GUCUAAU...GGAU..AGGACA.U.AGGUC.UUCU
+#=GR DR3280 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DR3320             ..GGGC.CU.GU.A.GCUCAGA...GGAUU.AGAGCA.C.GUGGC.UACG
+#=GR DR3320 SS     ..<<<<....<....<<<<.............>>>>..<.<<<<......
+DR3321             ..GCGU.CC.AU.U.GUCUAAU...GGAU..AGGACA.G.AGGUC.UUCU
+#=GR DR3321 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR3880             ..UUCU.UA.UU.A.GCUCAAU...GGU...AGAGCA.A.AAUAC.UUCU
+#=GR DR3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR3920             ..UUCU.CA.UU.A.GCUCAAA...GGA...AGAGCA.G.GAUAC.UUCU
+#=GR DR3920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR4000             ..GCUC.UC.UU.A.GCUUAAU...GGUU..AAAGCA.U.AAUAC.UUCU
+#=GR DR4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR4001             ..AUAU.CU.UU.A.AUUUAAU...GGU...AAAAUA.U.UAGAA.UACG
+#=GR DR4001 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR4080             ..GCUC.UC.UU.A.GCUUAAU...GGUU..AAAGCA.U.AAUAC.UUCU
+#=GR DR4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR4500             ..GUGC.UU.GU.A.GCUCAAUU..GGAU..AGAGCA.C.CAAAC.UACG
+#=GR DR4500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR4501             ..GCAU.UC.UU.A.GCUCAGUU..GGAU..AGAGCA.A.CAACC.UUCG
+#=GR DR4501 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DR4502             ..GCAU.UC.UU.A.GCUCAGUU..GGAU..AGAGCA.A.CAACC.UUCU
+#=GR DR4502 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DR4800             ..AAAU.AU.GA.A.GCGAUUU.........AUUGCA.A.UUAGU.UUCG
+#=GR DR4800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR4880             ..GAAU.AU.GA.A.GCGAUUA.........AUUGCA.G.UUAGU.UUCG
+#=GR DR4880 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DR5040             ..UGAG.AG.UU.A.GUUUAA....GA....AGAACC.C.CUGAU.UUCG
+#=GR DR5040 SS     ...<<<.<<.<....<<<<.............>>>>....<<<<......
+DR5080             ..NAAG.AG.UU.A.GUUUAA....GG....AGAACC.U.CUGAU.UUCG
+#=GR DR5080 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR5100             ..AGGU.GA.UU.A.GUCUAA....GU....AAAAUA.C.UUGAU.UUCG
+#=GR DR5100 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DR5120             ..GAGU.UG.UU.A.GUCUAA....AC....AAGACA.G.UUGUU.UUCG
+#=GR DR5120 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR5220             ..AGAA.AG.UU.A.GUCUAA....CU....AAGACA.G.CUGGU.UUCG
+#=GR DR5220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR5280             ..UGGU.AA.UU.A.GUUUAA....AU....AAAAUU.A.AUGAU.UUCG
+#=GR DR5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR5320             ..UGGU.AA.UU.A.GUUUAA....AA....AAAAUU.A.AUGAU.UUCG
+#=GR DR5320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR5360             ..UGGU.AC.UU.A.GUUUAA....AAU...AAAAUA.A.AUGAU.UUCG
+#=GR DR5360 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DR5880             ..UGGU.AU.AU.A.GUUUAA....AC....AAAACG.A.AUGAU.UUCG
+#=GR DR5880 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DR6050             ..GCCC.CC.GU.A.GCCCAAU...GGAU..AAGGCG.U.UCGCU.UCCU
+#=GR DR6050 SS     ..<<<..<<.<....<<<...............>>>..<.<<<<......
+DR6051             ..GCUC.CA.GU.G.GCCUAAU...GGAU..AUGGCU.U.UGGAC.UUCU
+#=GR DR6051 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DR6052             ..GUCC.GU.GU.G.GCUCAAU...GGA...AGAGCA.U.CUGAC.UACG
+#=GR DR6052 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR6160             ..GGGA.CU.AU.A.GUUUAGUU..GGAU..AUAACG.A.CCGGC.UACG
+#=GR DR6160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DR6161             ..GCCC.GU.UU.A.GCAAAGUU..GGA...AUUGCG.G.CAGCC.UUCU
+#=GR DR6161 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR6280             ..UUCC.UC.GU.G.GCCCAAU...GGUC..ACGGCG.U.CUGGC.UACG
+#=GR DR6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DR6281             ..GCUC.GC.GU.G.GCGUAAU...GGC...AACGCG.U.CUGAC.UUCU
+#=GR DR6281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR6282             ..GUUC.CG.UU.G.GCGUAAU...GGU...AACGCG.U.CUCCC.UCCU
+#=GR DR6282 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DR6320             ..GGUC.UC.GU.G.GCCCAAU...GGUU..AAGGCG.C.UUGAC.UACG
+#=GR DR6320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DR6321             ..GGUC.UC.GU.G.GCCCAAU...GGUU..AAGGCG.C.UUGAC.UACG
+#=GR DR6321 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DR7560             ..GGCC.GC.GU.G.GCGCAAU...GGAU..AACGCG.U.CUGCC.UACG
+#=GR DR7560 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DR7740             ..GGUC.CU.GU.G.GCGCAAU...GGAU..AACGCG.U.CUGAC.UACG
+#=GR DR7740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DR7741             ..GACC.GU.GU.G.GCCUAAU...GGAU..AAGGCG.U.CGGAC.UUCG
+#=GR DR7741 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS0220             ..GGAG.GC.GU.G.GCAGAGU...GGUUU.AAUGCA.C.CGGUC.UUGA
+#=GR DS0220 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS0260             ..GGAA.GG.UA.G.GGCGUAGU..GGU...ACGCAA.C.UAGUC.UUGA
+#=GR DS0260 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DS0261             ..GGAA.AA.GC.AAAUAGACU...GGCG..ACUAAA.C.CCGAU.UGGA
+#=GR DS0261 SS     ..<<<<.<<.<.....<<<.............>>>.....<<<<......
+DS0440             ..GUCG.UG.GU.A.GCCAAGCC.UGGCCC.AAGGCG.C.AGGGU.UGCU
+#=GR DS0440 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS0680             ..GCCG.GG.GU.G.GCCCAGCC.UGGU...AGGGCG.U.CGGCC.UGCU
+#=GR DS0680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS0860             ..GCCG.GG.GU.G.CCCGAGC...GGACC.AAGGGG.G.UAGGC.UCGA
+#=GR DS0860 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1140             ..GGAA.GA.UU.A.CCCAAGUC.CGGCUG.AAGGGA.U.CGGUC.UUGA
+#=GR DS1140 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1141             ..GGGU.UA.AU.A.CUCAAGUU..GGUG..AAGAGG.A.CACCC.UGCU
+#=GR DS1141 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1180             ..GGAA.GA.UU.A.CCCAAGUC.CGGCUG.AAGGGA.U.CGGUC.UUGA
+#=GR DS1180 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1230             ..GGAG.CG.AU.A.CUCAAGA...GGCCG.AAGAGG.G.CGCAC.UGCU
+#=GR DS1230 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<.......
+DS1231             ..GGAG.GA.AU.A.CCCAAGA...GGCUG.AAGGGA.U.CGGUC.UUGA
+#=GR DS1231 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1250             ..GGAA.GU.AU.A.CCCAAGUCUCGGUUG.AAGGGG.G.CGGUC.UCGA
+#=GR DS1250 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1260             ..GGAA.GA.UU.A.CCCAAGUC.UGGUUG.AAGGGA.U.CGGUC.UUGA
+#=GR DS1260 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1500             ..GGAG.AG.UU.G.GCAGAGC...GGU...AAUGCA.G.CGGAC.UCGA
+#=GR DS1500 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1520             ..GGAG.AG.UU.G.GCAGAGC...GGU...AAUGCA.G.CGGAC.UCGA
+#=GR DS1520 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1540             ..GGAG.AG.CU.G.UCCGAGU...GGUCG.AAGGAG.C.ACGAU.UGGA
+#=GR DS1540 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1541             ..GGAG.GA.AU.A.CCCAAGUC.UGGCUG.AAGGGA.U.CGGUC.UUGA
+#=GR DS1541 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1542             ..GGAG.AA.GU.A.CUCAAGU...GGCUG.AAGAGG.C.GCCCC.UGCU
+#=GR DS1542 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1570             ..GGAG.AG.CU.G.UCCGAGU...GGUCG.AAGGAG.C.ACGAU.UGGA
+#=GR DS1570 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1660             ..GGAG.AG.AU.G.CCGGAGC...GGCUG.AACGGA.C.CGGUC.UCGA
+#=GR DS1660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1661             ..GGAA.GU.GU.G.GCCGAGC...GGUUG.AAGGCA.C.CGGUC.UUGA
+#=GR DS1661 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1663             ..GGUG.AG.GU.G.GCCGAGA...GGCUG.AAGGCG.C.UCCCC.UGCU
+#=GR DS1663 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS1664             ..GGUG.AG.GU.G.UCCGAGU...GGCUG.AAGGAG.C.ACGCC.UGGA
+#=GR DS1664 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2180             ..GGAG.AG.AU.G.GCCGAGU...GGUUG.AAGGCG.C.AGCAC.UGGA
+#=GR DS2180 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2480             ..GGAG.UG.AU.G.UCUGAGU...GGCCG.AAAGAG.C.UCGAU.UGCU
+#=GR DS2480 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2520             ..GGAG.AA.GU.G.UCUGAGU...GGUCG.AAAGAG.C.UCGAU.UGCU
+#=GR DS2520 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2521             ..GGAG.AG.GU.G.UCUGAGU...GGUUU.AAAGUA.C.UGGUC.UUGA
+#=GR DS2521 SS     ..<<<<.<<.<.....<<...............>>...<.<<<<......
+DS2600             ..GGAG.AG.AU.G.GCCGAGU...GGUUU.AUGGCG.U.CGGUC.UUGA
+#=GR DS2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS2601             ..GGAG.AG.AU.G.GCCGAGU...GGACG.AAAGCG.G.CGGAU.UGCU
+#=GR DS2601 SS     ..<<<<.<<.<....<<.................>>..<.<<<<......
+DS2602             ..GGAA.AG.AU.G.GUUGAGU...GGUUU.AAGGCG.U.AGCAU.UGGA
+#=GR DS2602 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2640             ..GGAG.AG.AU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGA
+#=GR DS2640 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS2680             ..GGAG.AG.AU.G.GCUGAGU...GGACU.AAAGCG.G.CGGAU.UGCU
+#=GR DS2680 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2700             ..GGAG.AG.AU.G.GCUGAGU...GGACU.AAAGCG.G.CGGAU.UGCU
+#=GR DS2700 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2701             ..GGAG.AG.AU.G.GCCGAGC...GGUUC.AAGGCG.U.AGCAU.UGGA
+#=GR DS2701 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2702             ..GGAG.AG.AU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGA
+#=GR DS2702 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS2720             ..GGAG.AG.AU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGA
+#=GR DS2720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS2721             ..GGAG.AG.AU.G.GCCGAGC...GGUUC.AAGGCG.U.AGCAU.UGGA
+#=GR DS2721 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2722             ..GGAG.AG.AU.G.GCUGAGU...GGACU.AAAGCG.G.CGGAU.UGCU
+#=GR DS2722 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2920             ..GGAG.AG.AU.G.GCUGAGU...GGACU.AAAGCG.G.CGGAU.UGCU
+#=GR DS2920 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2921             ..GGAG.AG.AU.G.GCCGAGU...GGUUG.AAGGCG.U.AGCAU.UGGA
+#=GR DS2921 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS2922             ..GGAG.AG.AU.G.GCUGAGC...GGUUG.AUAGCC.C.CGGUC.UUGA
+#=GR DS2922 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS3200             ..GGAG.AG.AU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGA
+#=GR DS3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS3240             ..GGAG.AG.AU.G.GCUGAGU...GGACU.AAAGCG.U.UGGAU.UGCU
+#=GR DS3240 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DS3280             ..GGAG.AG.AU.G.GCUGAGU...GGUUG.AUAGCU.C.CGGUC.UUGA
+#=GR DS3280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS3281             ..GGAG.AG.AU.G.GCCGAGU...GGUUG.AAGGUG.U.AGCAU.UGGA
+#=GR DS3281 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS3880             ..AGAG.AG.UU.G.GCUGAGU...GGU...AAGGCG.A.CUAGC.UUGA
+#=GR DS3880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS3881             ..GGGA.AA.GU...UUCCAUG...GGUA..GGGUAA.G.AUAUU.UGCU
+#=GR DS3881 SS     ..<<<<.<<.<....<.<<.............>>.>..<.<<<<......
+DS3960             ..GGAA.AA.GU...UGCCAUA...GGU.A.AGGUAA.G.AUAUU.UGCU
+#=GR DS3960 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS4000             ..GGAA.AA.UU.A.ACUAUA....GGU...AAAGUGGA.UUAUU.UGCU
+#=GR DS4000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4001             ..GGAU.GG.UU.G.ACUGAGU...GGUUU.AAAGUG.U.GAUAU.UUGA
+#=GR DS4001 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4030             ..GGAA.AA.UU.G.AUCAUC....GGCA...AGAUAAG.UUAUU.UACU
+#=GR DS4030 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DS4080             ..GGAU.GG.UU.G.ACUGAGU...GGUUU.AAGGUG.U.GAUAU.UUGA
+#=GR DS4080 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4081             ..GGAA.AA.UU.C.ACCAUA....GGUA...AGGUAAA.UUAUU.UGCU
+#=GR DS4081 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4240             ..GGAG.GG.AU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCU
+#=GR DS4240 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4241             ..GGAU.GG.AU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGA
+#=GR DS4241 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4360             ..GGAG.AG.AU.G.GCCGAGU...GGUUU.AAGGCG.U.AGCAU.UGGA
+#=GR DS4360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4361             ..GGAU.GG.AU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGA
+#=GR DS4361 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4362             ..GGAG.GU.AU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCU
+#=GR DS4362 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DS4400             ..GGAG.GU.AU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCU
+#=GR DS4400 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DS4440             ..GGAU.GG.AU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGA
+#=GR DS4440 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4441             ..GGAG.GU.AU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCU
+#=GR DS4441 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DS4442             ..GGAG.AG.AU.G.GCCGAGU...GGUUC.AAGGCG.U.AGCAU.UGGA
+#=GR DS4442 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4480             ..GGAG.GU.AU.G.GCUGAGU...GGCUU.AAGGCA.U.UGGUU.UGCU
+#=GR DS4480 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DS4481             ..GGAU.GG.AU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGA
+#=GR DS4481 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4500             ..GGAU.GG.AU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGA
+#=GR DS4500 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS4501             ..GGAG.GU.AU.G.GCUGAGU...GGUUG.AAAGCA.U.UGGUU.UGCU
+#=GR DS4501 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DS4701             ..AUUU.GU.GA.U.UUUCAC....GC....CGAGAG.U.GUUUC.UUGA
+#=GR DS4701 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS4760             ..AGUU.AA.UU.A.GCUUAA....GA....AAAGCA.A.AUGUU.UUGA
+#=GR DS4760 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DS4921             ..AGUU.AA.UG.A.GCUUG.....AA....CAAGCG.U.AUGUU.UUGA
+#=GR DS4921 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS5000             ..GGAG.AA.AU.G.GCAGACA...GG....GAUGCA.U.UUAGC.UUGA
+#=GR DS5000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS5040             ..GGAG.AA.GU.G.GCAGAUA...GA....AAUGCA.U.GCGGC.UUGA
+#=GR DS5040 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DS5080             ..GGAG.AA.GU.G.GCACGAUA..GG....AAUGCA.U.GCGGC.UUGA
+#=GR DS5080 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DS5121             ..AAGA.AA.AU.G.GCAGAGU...GGU...GAUGCA.A.CUGAC.UUGA
+#=GR DS5121 SS     ...<<<.<<.<....<<<...............>>>....<<<<......
+DS5220             ..AAGA.AA.GA.A.GCAUUAAG.UGGUUU.GAUGCG.G.UUGGC.UUGA
+#=GR DS5220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS6060             ..GACA.AU.UU.G.UCCGAGU...GGUU..AAGGAG.G.AAGAC.UAGA
+#=GR DS6060 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6160             ..GACA.UC.GU.A.GCGAAGU...GGUCU.AACGCG.U.UUGAC.UUGA
+#=GR DS6160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6161             ..GACA.CC.UU.A.GCAAAGU...GGUU..AAUGCG.G.CGCCC.UGCU
+#=GR DS6161 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6162             ..GACA.UC.GU.A.GCAAAGU...GGUCU.AAUGCG.U.CUGAC.UAGA
+#=GR DS6162 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6240             ..GUCA.GC.AU.G.GCAGAGU...GGUCU.AAUGCG.U.UAGAC.UUGA
+#=GR DS6240 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6241             ..GGCG.CG.AU.G.GCAGAGU...GGUCU.AAUGCG.U.GAGAC.UUGA
+#=GR DS6241 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6280             ..GGCA.AC.UU.G.GCCGAGU...GGUU..AAGGCG.A.AAGAU.UAGA
+#=GR DS6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6281             ..GUCC.CA.GU.G.GCCGAGU...GGUU..AAGGCG.A.UGCCC.UGCU
+#=GR DS6281 SS     ..<<<..<<.<....<<<...............>>>..<.<<<<......
+DS6282             ..GGCA.CU.AU.G.GCCGAGU...GGUU..AAGGCG.A.GAGAC.UCGA
+#=GR DS6282 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6283             ..GGCA.CU.AU.G.GCCGAGU...GGUU..AAGGCG.A.CAGAC.UUGA
+#=GR DS6283 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6284             ..GGCU.AC.AU.G.GCCGAGU...GGUU..AAGGCG.A.GAGAC.UCGA
+#=GR DS6284 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6320             ..GUCA.CU.AU.G.UCCGAGU...GGUU..AAGGAG.U.UAGAC.UUGA
+#=GR DS6320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6321             ..GUCA.CU.AU.G.UCCGAGU...GGUU..AAGGAG.U.UAGAC.UUGA
+#=GR DS6321 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6322             ..GUCA.CU.AU.G.UCCGAGU...GGUU..AAGGAG.U.UAGAC.UCGA
+#=GR DS6322 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS6740             ..GUGG.AA.GU.G.GCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGA
+#=GR DS6740 SS     ..<<<<.<..<.....<<<.............>>>...<.<<<<......
+DS6741             ..GUGG.AC.GU.G.CCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGA
+#=GR DS6741 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS6742             ..GUGG.AC.GU.G.CCGGAGU...GGUU..AUCGGG.A.AUGAC.UAGA
+#=GR DS6742 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DS6743             ..GUGG.AC.AU.G.CCGGAGU...GGUGUUAUCGGG.C.AUAAC.UAGA
+#=GR DS6743 SS     ..<<<<.<<......<<<<.............>>>>....<<.<......
+DS6744             ..GUGG.AC.GU.G.CCGGAGU...GGUU..AUCGGG.C.AUAAC.UAGA
+#=GR DS6744 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DS6745             ..GUGG.AC.GU.G.CCGGAGU...GGUU..AUCGGG.C.AUGAC.UAGA
+#=GR DS6745 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DS7240             ..GGAU.GG.AU.G.UCUGAGC...GGUUG.AAAGAG.U.CGGUC.UUGA
+#=GR DS7240 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS7740             ..GCAG.UC.GU.G.GCCGAGC...GGUU..AAGGCG.U.CUGAC.UAGA
+#=GR DS7740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS7741             ..GCAG.UC.GU.G.GCCGAGU...GGUU..AAGGCG.U.CUGAC.UCGA
+#=GR DS7741 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS7800             ..GCAG.UC.GU.G.GCCGAGU...GGUU..AAGGCG.U.CUGAC.UCGA
+#=GR DS7800 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS9280             ..GCAG.CG.AU.G.GCCGAGU...GGUU..AAGGCG.U.UGGAC.UUGA
+#=GR DS9280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS9990             ..GUAG.UC.GU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UUGA
+#=GR DS9990 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS9991             ..GUAG.UC.GU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UAGA
+#=GR DS9991 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS9992             ..GUAG.UC.GU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UAGA
+#=GR DS9992 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DS9993             ..GUAG.UC.GU.G.GCCGAGU...GGUU..AAGGCG.A.UGGAC.UUGA
+#=GR DS9993 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DT0220             ..GCUG.AU.UU.A.GCUCAGUA..GGU...AGAGCA.C.CUCAC.UUGU
+#=GR DT0220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT0260             ..GCUC.CU.AA.A.GCAUUGUU..GGU...GAUGCA.G.UUGCC.UUGU
+#=GR DT0260 SS     ..<<<<.<<.<....<<<<.............>>>>..<..<<<......
+DT0660             ..GCCU.CG.GU.G.GCUCAGCC.UGGU...AGAGCG.C.CUGAC.UUGU
+#=GR DT0660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT0661             ..GCCU.CA.GU.G.GCUCAGCC.UGGU...AGAGCG.C.CUGCU.UGGU
+#=GR DT0661 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT0680             ..GCCU.CG.GU.A.GCUCAGCU..GGU...AGAGCG.C.GAGAC.UUGU
+#=GR DT0680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT0740             ..GCCU.CA.GU.G.GCUCAGCC.UGGU...AGAGCG.C.CUGAC.UUGU
+#=GR DT0740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1140             ..GCUG.AC.UU.A.GCUCAGUU..GGU...AGAGCA.A.UUGAC.UAGU
+#=GR DT1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1141             ..GCUG.AC.UU.A.GCUCAGCA..GGC...AGAGCA.A.CUGAC.UUGU
+#=GR DT1141 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1180             ..GCUG.AC.UU.A.GCUCAGCA..GGC...AGAGCA.A.CUGAC.UUGU
+#=GR DT1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1230             ..GCCG.AA.AU.A.GCUCAAUC..GGU...AGAGCA.A.CUGAU.UUGU
+#=GR DT1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1540             ..GCUU.CC.AU.A.GCUCAGCA..GGU...AGAGCA.C.UUCCA.UGGU
+#=GR DT1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1541             ..GCCG.GU.GU.A.GCUCAAUU..GGU...AGAGCA.A.CUGAC.UUGU
+#=GR DT1541 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1542             ..GCCG.GU.GU.A.GCUCAAUU..GGU...AGAGCA.A.CUGAC.UUGU
+#=GR DT1542 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1580             ..GCCA.CC.CU.A.GCUCAACC..GGC...AGAGCA.C.CCGAC.UUGU
+#=GR DT1580 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1581             ..GCUC.GC.GU.A.GCUCAGCA..GGU...AGAGCA.C.ACCCU.UGGU
+#=GR DT1581 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1660             ..GCUG.AU.AU.G.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGU
+#=GR DT1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1661             ..GCUG.AU.AU.A.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGU
+#=GR DT1661 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1662             ..GCCG.AC.UU.A.GCUCAGUA..GGU...AGAGCA.A.CUGAC.UUGU
+#=GR DT1662 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DT1663             ..GCCG.AU.AU.A.GCUCAGUU..GGU...AGAGCA.G.CGCAU.UCGU
+#=GR DT1663 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DT1664             ..GCUG.AU.AU.G.GCUCAGUU..GGU...AGAGCG.C.ACCCU.UGGU
+#=GR DT1664 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT1820             ..GCCG.GA.UU.A.GCUCAGUC..GGU...AGAGCA.G.CUCAU.UCGU
+#=GR DT1820 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DT1821             ..GCUC.AU.GU.A.GCUCAGUU..GGU...AGAGCA.C.ACCCU.UGGU
+#=GR DT1821 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT2460             ..GCUU.GC.UU.A.GCUCAAUU.CGGU...AGAGCU.U.UGGUU.UUGU
+#=GR DT2460 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT2520             ..GCCU.UU.UU.A.GCUCAGU...GGU...AGAGCA.U.UGUAU.UUGU
+#=GR DT2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT2600             ..GCCC.UU.UU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGU
+#=GR DT2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT2601             ..GCCU.GU.UU.A.GCUCAGA...GGUC..AGAGCG.U.CGCAC.UUGU
+#=GR DT2601 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT2640             ..GCCC.UU.UU.A.ACUCAGU...GGU...AGAGUA.A.UGCCA.UGGU
+#=GR DT2640 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT2680             ..GCCC.UU.UU.A.ACUCAGU...GGU...AGAGUA.A.UGCCA.UGGU
+#=GR DT2680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT2700             ..GCCC.AC.UU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGU
+#=GR DT2700 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DT2701             ..GCCC.UU.UU.A.ACUCAGU...GGU...AGAGUA.A.UGCCA.UGGU
+#=GR DT2701 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT2720             ..GCCC.AC.UU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGU
+#=GR DT2720 SS     ..<<<..<<.<....<<<<.............>>>>..<.<.<<......
+DT2920             ..GCCC.GC.UU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGU
+#=GR DT2920 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DT2921             ..GCCC.UU.UU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGU
+#=GR DT2921 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT3200             ..GCCC.UU.UU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGU
+#=GR DT3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT3280             ..GCCC.CU.UU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGU
+#=GR DT3280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT3281             ..GCCC.GC.UU.A.GCUCAGA...GGUU..AGAGCA.U.CGCAU.UUGU
+#=GR DT3281 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DT3360             ..GCCC.UU.UU.A.ACUCAGU...GGU...AGAGUA.A.CGCCA.UGGU
+#=GR DT3360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT3880             ..GCCC.GG.UU.A.GCAUAAA...AGU...AAUGUA.U.CCGUU.UUGU
+#=GR DT3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DT4000             ..GUAA.AU.AU.A.AUUUAAU...GGU...AAAAUG.U.AUGUUUUUAG
+#=GR DT4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT4001             ..GUUA.UA.UU.A.GCUUAAUU..GGU...AGAGCA.U.UCGUU.UUGU
+#=GR DT4001 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DT4070             ..GUUG.CA.UU.A.GCUCAAUU..GGU...AGAGCG.U.UUGUU.UUGU
+#=GR DT4070 SS     ..<.<<.<<.<....<<<<.............>>>>..<.<<<.......
+DT4080             ..GUUA.UA.UU.A.GCUCAAUU..GGU...AGAGCA.U.UCGUU.UUGU
+#=GR DT4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DT4081             ..GUAG.AU.AU.A.AUUUAAUC..GGU...AAAAUGUA.UGUUU.UUAG
+#=GR DT4081 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DT4500             ..GCCC.GC.GU.A.GCUCAGAU..GGU...AGAGCA.U.UCCCA.UGGU
+#=GR DT4500 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DT4700             ..GCUU.UA.AA.A.GCUUUG....CU....GAAGCA.A.CGGCC.UUGU
+#=GR DT4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT4880             ..GUUU.UA.AU.A.GUUUAA....UA....AAAACA.U.UGGUC.UUGU
+#=GR DT4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT4980             ..CCUU.AA.AG.C.UACAAA..........AAGCAG.A.CAAUC.UUGU
+#=GR DT4980 SS     ..<<<<.<<.<....<.<...............>.>..<.<<<<......
+DT5040             ..ACCU.UG.AA.G.GCUCAAU...AGUU..AGAGCGCC.AAGUC.UUGU
+#=GR DT5040 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT5060             ..GCCC.UA.GU.A.GCUCAGC...GC..C.AGAGCG.C.CGGUC.UUGU
+#=GR DT5060 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<.......
+DT5080             ..GCCU.UG.AA.A.GCUCAAC...AACU..AGAGCU.U.UGGUC.UUGU
+#=GR DT5080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT5090             ..GCCC.UA.GU.A.GCUUAGAC..AUC...AAAGCA.C.CGGUC.UUGU
+#=GR DT5090 SS     ..<<.<.<<.<....<<<<.............>>>>....<<<<......
+DT5120             ..GUCC.UG.AU.A.GCUUAAU...UU....AAAGCA.U.CGGUC.UUGU
+#=GR DT5120 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DT5160             ..GCCU.UG.AU.A.GCUUAAA...CU....AAAGCA.C.CGGUC.UUGU
+#=GR DT5160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT5200             ..GUCU.UU.GU.A.GUAUAAC...AA....AAUACC.C.CGGUC.UUGU
+#=GR DT5200 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DT5220             ..ACUC.UA.AU.A.GUUUAU....GA....AAAACA.U.UGGUC.UUGU
+#=GR DT5220 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT5280             ..GUCC.CG.AU.A.GUAUAA....AA....AUUACU.C.UGGUC.UUGU
+#=GR DT5280 SS     ..<<<<..<.<....<<<...............>>>....<<<<......
+DT5281             ..GUCC.CG.AU.A.GUAUAA....AA....AUUACU.C.UGGUC.UUGU
+#=GR DT5281 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DT5320             ..GUCU.UG.AU.A.GUAUAA....AC....AUUACU.C.UGGUC.UUGU
+#=GR DT5320 SS     ..<<<<.<<.<....<<<...............>>>..<..<<<......
+DT5360             ..GUCU.UU.GU.A.GUACAU....CU....AAUAUA.C.UGGUC.UUGU
+#=GR DT5360 SS     ..<<<<.<..<....<<<...............>>>..<.<<<<......
+DT5880             ..GUCC.UU.GU.A.GUAUAA....ACU...AAUACA.C.CAGUC.UUGU
+#=GR DT5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DT6050             ..GGCC.GC.UU.A.GCACAU....GGC...AGUGCA.C.CACUC.UCGU
+#=GR DT6050 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT6160             ..GGCU.CC.UU.A.GCAUAGU...GGU...AUUGCG.U.UUCCC.UAGU
+#=GR DT6160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DT6161             ..GCCA.UA.GU.A.GUCUAGU...GGU...AAGACA.U.UUCUC.UCGU
+#=GR DT6161 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DT6280             ..GCUU.CU.AU.G.GCCAAGUU..GGU...AAGGCG.C.CACAC.UAGU
+#=GR DT6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DT6281             ..GCCC.UU.UU.G.GCCAAGU...GGU...AAGGCA.U.CGCAC.UCGU
+#=GR DT6281 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DT7740             ..GGCG.CC.GU.G.GCUUAGUU..GGUU..AAAGCG.C.CUGUC.UAGU
+#=GR DT7740 SS     ..<<<..<<.<....<<<<.............>>>>..<.<<<<......
+DT9990             ..GGCU.CC.AU.A.GCUCAGG...GGUU..AGAGCA.C.UGGUC.UUGU
+#=GR DT9990 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DT9991             ..GGCU.CC.AU.A.GCUCAGG...GGUU..AGAGCA.C.UGGUC.UUGU
+#=GR DT9991 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV0260             ..GCUC.GG.UU.A.GUAUAAU...GGG...AGAACC.C.CGCCU.UUAC
+#=GR DV0260 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DV0660             ..GGAC.UC.AU.G.GUCUAGUU..GGCU..AUGACA.U.CGCCC.UUAC
+#=GR DV0660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV0860             ..GGGC.CC.GU.C.GUCUAGCC.UGGUU..AGGACG.C.UGCCC.UGAC
+#=GR DV0860 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1140             ..GGAG.UG.UU.A.GCUCAGCU..GGG...AGAGCU.C.CUGCC.UUAC
+#=GR DV1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1180             ..GGAG.UG.UU.A.GCUCAGCU..GGG...AGAGCU.C.CUGCC.UUAC
+#=GR DV1180 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1230             ..GGAG.GA.UU.A.GCUCAGUU..GGG...AGAGCA.C.CUGCC.UUAC
+#=GR DV1230 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1350             ..GGAC.GA.UU.A.GCUCAGC...GGG...AGAGCG.C.UUCCC.UGAC
+#=GR DV1350 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1351             ..GCGC.GA.UU.A.GCUCAGC...GGG...AGAGCG.C.UUCCC.UGAC
+#=GR DV1351 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1500             ..GGAG.GA.UU.A.GCUCAGCU..GGG...AGAGCA.U.CUGCC.UUAC
+#=GR DV1500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1540             ..GGAG.GA.UU.A.GCUCAGCU..GGG...AGAGCA.U.CUGCC.UUAC
+#=GR DV1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1570             ..GGAG.GA.UU.A.GCUCAGCU..GGG...AGAGCA.C.UUGCC.UUAC
+#=GR DV1570 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1660             ..GGGU.GA.UU.A.GCUCAGCU..GGG...AGAGCA.C.CUCCC.UUAC
+#=GR DV1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1661             ..GCGU.CC.GU.A.GCUCAGUU..GGUU..AGAGCA.C.CACCU.UGAC
+#=GR DV1661 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV1662             ..GCGU.UC.AU.A.GCUCAGUU..GGUU..AGAGCA.C.CACCU.UGAC
+#=GR DV1662 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV2520             ..GGGG.GU.AU.A.GCUCAGUU..GGU...AGAGCG.U.CUGCC.UUAC
+#=GR DV2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV2600             ..AGGG.AU.AU.A.ACUCAGC...GGU...AGAGUA.U.CACCU.UGAC
+#=GR DV2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV2601             ..AGGG.CU.AU.A.GCUCAGC...GGU...AGAGCG.C.CUCGU.UUAC
+#=GR DV2601 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV2640             ..AGGG.CU.AU.A.GCUCAGUU.CGGU...AGAGCA.A.CUCGU.UUAC
+#=GR DV2640 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV2700             ..AGGG.CU.AU.A.GCUCAGUU.CGGU...AGAGCA.A.CUCGU.UUAC
+#=GR DV2700 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV2701             ..AGGG.AU.AU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGAC
+#=GR DV2701 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV2720             ..AGGG.CU.AU.A.GCUCAGUU.CGGU...AGAGCA.A.CUCGU.UUAC
+#=GR DV2720 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV2721             ..AGGG.AU.AU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGAC
+#=GR DV2721 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV2840             ..AGGG.AU.AU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGAC
+#=GR DV2840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV2920             ..AGGG.AU.AU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGAC
+#=GR DV2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV2921             ..AGGG.CU.AU.A.GCUCAGUU..GGU...AGAGCA.A.CUCGU.UUAC
+#=GR DV2921 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV3200             ..AGGG.GU.AU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGAC
+#=GR DV3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV3240             ..AGGG.AU.AU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGAC
+#=GR DV3240 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV3280             ..AGGG.GU.AU.A.ACUCAGC...GGU...AGAGUG.U.CACCU.UGAC
+#=GR DV3280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV3880             ..AAGA.AA.UU.A.GCUCAGUU..GGU...AGAGCG.U.UCGUU.UUAC
+#=GR DV3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV3960             ..AAGA.AA.UU.A.GCUCAAC...GGU...AGAGCA.A.CCGUU.UUAC
+#=GR DV3960 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV4000             ..AGGA.GA.UU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUAC
+#=GR DV4000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV4001             ..AGGA.GA.UU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUAC
+#=GR DV4001 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV4070             ..GGAA.AA.UU.G.AUCAUC....GGC...AAGAUAAG.UUAUU.UACU
+#=GR DV4070 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV4071             ..AAGG.GA.UU.U.GCUUAAUU..GGU...AUAGCA.U.UUGUU.UUAC
+#=GR DV4071 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV4080             ..AGGA.UA.UU.A.GCUUAAUU..GGU...AUAGCA.U.UCGUU.UUAC
+#=GR DV4080 SS     ..<<<<..<.<....<<<...............>>>..<.<<<<......
+DV4500             ..GGGU.AA.UU.A.GCUCAGUU..GGU...AGAGUG.C.CUCGU.UUAC
+#=GR DV4500 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV4700             ..UGUA.AG.AU.A.AUAUAAA...CC....AGUAUA.A.UUCAU.UUAC
+#=GR DV4700 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV4800             ..CAAU.UU.AA.A.GCUUAAUU..AGU...AAAGUA.U.UUCAU.UUAC
+#=GR DV4800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV4880             ..CAAU.UU.AA.A.GCUUAUUA..AGU...AAAGCA.U.UUCAU.UUAC
+#=GR DV4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV4980             ..CCUC.GC.AG.A.GCUUGUCA..AUCC..UAAGCA.U.CUCUU.UUAC
+#=GR DV4980 SS     ..<<...<<.<....<<<<.............>>>>..<.<<<<......
+DV5000             ..CCUG.GC.GG.A.GCUUGAU...AGU...UAAGCA.U.CUCUU.UUAC
+#=GR DV5000 SS     ..<..<.<<.<....<<<<.............>>>>....<<<<......
+DV5020             ..CCUC.GC.AG.A.GCUUGUCA..ACC...UAAGCA.U.CUCUU.UUAC
+#=GR DV5020 SS     ..<<...<<.<....<<<<.............>>>>..<.<<<<......
+DV5040             ..CAAG.AC.AU.A.GCUAGUU...AG....UAAGUU.C.CUCUU.UUAC
+#=GR DV5040 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV5080             ..CAAG.GC.AU.A.GCUAGUU...AG....UAAGUU.U.CUCCU.UUAC
+#=GR DV5080 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV5120             ..CAAA.GU.AU.A.GCUUAACC........AAAGCC.U.UUCGC.UUAC
+#=GR DV5120 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV5220             ..CAAG.GC.GU.A.GCUAUAAC..UUC...AAAGCA.U.UCAGC.UUAC
+#=GR DV5220 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV5280             ..CACA.GU.GU.A.GCUUAAUC..AC....AAAGCA.U.CUGGC.CUAC
+#=GR DV5280 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<<......
+DV5320             ..CAUA.GU.GU.A.GCUUAAUA..UU....AAAGCA.U.CUGGC.CUAC
+#=GR DV5320 SS     ..<<.<.<<.<....<<<<.............>>>>..<.<<<<......
+DV5360             ..CAAG.AU.AU.A.GCUUAA....AC....AAAGCA.U.CCAGU.UUAC
+#=GR DV5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DV5880             ..CAGA.GU.GU.A.GCUUAAC...AC....AAAGCA.C.CCAAC.UUAC
+#=GR DV5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DV5900             ..CAAG.AU.AU.A.GCUUAA....AC....AAAGUA.U.CUAGU.UUAC
+#=GR DV5900 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV5910             ..CAAG.AU.AU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUAC
+#=GR DV5910 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV5920             ..CAAG.AC.AU.A.GCUUAA....AU....AAAGCA.U.CUAGU.UUAC
+#=GR DV5920 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DV5930             ..CGAG.AU.AU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUAC
+#=GR DV5930 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV5940             ..CAAG.AC.AU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUAC
+#=GR DV5940 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV5950             ..CAAG.AU.AU.A.GCUUAA....AU....AAAGCA.C.CUAGU.UUAC
+#=GR DV5950 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV5960             ..CAAG.AU.AU.A.GCUUAA....AC....AAAGCA.C.CUAGU.UUAC
+#=GR DV5960 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DV5970             ..CAAA.AC.AU.A.GCUUAAA...CA....AAAGCA.U.CUAGU.UUAC
+#=GR DV5970 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV5980             ..CAAG.AU.AU.A.GCUUAA....AC....AAAGCA.U.CUAGU.UUAC
+#=GR DV5980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DV6160             ..GUUC.GG.AU.G.GUGUAGUC..GGUU..AUCACG.A.AUCCU.UAAC
+#=GR DV6160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV6161             ..GGUC.GG.AU.G.GUGUAGUC..GGUU..AUCACG.G.UUGCU.UUAC
+#=GR DV6161 SS     ..<<<<..<.<....<<<...............>>>..<.<<<<......
+DV6280             ..GGUU.UC.GU.G.GUCUAGUC..GGUU..AUGGCA.U.CUGCU.UAAC
+#=GR DV6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV6281             ..GGUU.UC.GU.G.GUCUAGUC..GGUU..AUGGCA.U.CUGCU.UAAC
+#=GR DV6281 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV6320             ..GGUC.GU.GU.G.GUUUAGAU..GGUU..AUAAUU.U.CUGCU.UAAC
+#=GR DV6320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV6740             ..GGUU.UC.GU.G.GUGUAGUU..GGUU..AUCACG.U.CAGUC.UAAC
+#=GR DV6740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV7740             ..GUUU.CC.GU.G.GUGUAGU...GGUU..AUCACA.U.CCGCC.UAAC
+#=GR DV7740 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV7741             ..GUUU.UC.GU.A.GUGUAGU...GGUU..AUCACG.U.GUGCU.UCAC
+#=GR DV7741 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV7920             ..GUUU.CU.GU.A.GUGUAGC...GGUU..AUCACG.U.UCGCC.UCAC
+#=GR DV7920 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV9990             ..GUUU.CC.GU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UAAC
+#=GR DV9990 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV9991             ..GUUU.CC.GU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UCAC
+#=GR DV9991 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV9992             ..GUUU.CC.GU.A.GUGUAGU...GGUC..AUCACG.U.UCGCC.UAAC
+#=GR DV9992 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV9993             ..GUUU.CC.GU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UAAC
+#=GR DV9993 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV9994             ..GCUU.CU.GU.A.GUGUAGU...GGUU..AUCACG.U.UCGCC.UCAC
+#=GR DV9994 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DV9995             ..GUUU.CC.GU.A.GUGUAGC...GGUU..AUCACA.U.UCGCC.UCAC
+#=GR DV9995 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DW0460             ..GGGG.CU.GU.G.GCCAAGCC.CGGC...AUGGCG.A.CUGAC.UCCA
+#=GR DW0460 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW0500             ..GGGG.CU.GU.G.GCCAAGCC.CGGC...AUGGCG.A.CUGAC.UCCA
+#=GR DW0500 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW1140             ..AGGG.GC.AU.A.GUUCAGUA..GGU...AGAACA.U.CGGUC.UUCA
+#=GR DW1140 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW1141             ..AGGA.GA.GU.A.GUUCAAU...GGU...AGAACG.U.CGGUC.UCCA
+#=GR DW1141 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW1230             ..GGGG.GC.AU.G.GUGUCAAC..GGU...AGCACA.C.AGGUC.UCCA
+#=GR DW1230 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DW1250             ..AGGG.GU.AU.A.GUUCAAUC..GGU...AGAACA.C.CGGAC.UUCA
+#=GR DW1250 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW1251             ..AGGG.GU.GU.A.GUUUAAU...GGU...AGAACA.G.CGGUC.UCCA
+#=GR DW1251 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW1540             ..AGGG.GC.AU.A.GUUUAAC...GGU...AGAACA.G.AGGUC.UCCA
+#=GR DW1540 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW1660             ..AGGG.GC.GU.A.GUUCAAUU..GGU...AGAGCA.C.CGGUC.UCCA
+#=GR DW1660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW2440             ..ACGU.CC.UU.A.GUUCAGUC..GGU...AGAACG.C.AGGUU.UCCA
+#=GR DW2440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW2520             ..GCGC.UU.UU.A.GUUCAAUU..GGU...AGAACG.U.AGGUC.UCCA
+#=GR DW2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW2600             ..GCGC.UU.UU.A.GUUCAGUU.CGGU...AGAACG.U.AGGUC.UCCA
+#=GR DW2600 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW2680             ..GCGC.UC.UU.A.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCA
+#=GR DW2680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW2700             ..GCGC.UC.UU.A.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCA
+#=GR DW2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW2720             ..GCGC.UC.UU.A.GUUCAGUU.UGGU...AGAACG.C.GGGUC.UCCA
+#=GR DW2720 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW2920             ..GCGC.UC.UU.A.GUUCAGUU.CGGU...AGAACG.U.GGGUC.UCCA
+#=GR DW2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW3000             ..GCGC.UC.UU.A.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCA
+#=GR DW3000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW3200             ..GCGC.UC.UU.U.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCA
+#=GR DW3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW3640             ..AGAG.GU.GU.A.GCUUAGUU..GGUU..AAAGCG.C.AAGAU.UCCA
+#=GR DW3640 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW3760             ..AGGG.GA.GU.A.GUUGAAC...GGG...AAAACU.U.UAGUC.UUCA
+#=GR DW3760 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DW3770             ..AGGG.GA.GU.A.GUUCAAC...GGA...AAAACU.U.UAGUC.UUCA
+#=GR DW3770 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DW3800             ..GGGG.GA.AU.A.GUUUAAC...GGU...AGAACA.A.CGGUC.UUCA
+#=GR DW3800 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW3880             ..AAGA.GU.AU.A.GUUUAAU...GGU...AAAACU.G.UAAGC.UUCA
+#=GR DW3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW3960             ..AAGA.GU.AU.A.GUUUAAA...GGU...AAAACA.G.AAAGC.UUCA
+#=GR DW3960 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DW4000             ..AAGG.AU.AU.A.GUUUAAU...GGU...AAAACA.G.UUGAU.UUCA
+#=GR DW4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW4070             ..AAGG.GU.AU.A.GUUUAAUU..GGU...AAAACA.G.UUGAC.UUCA
+#=GR DW4070 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW4080             ..AAGG.AU.AU.A.GUUUAAU...GGU...AAAACU.A.UUGAU.UUCA
+#=GR DW4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW4360             ..GCGC.UC.UU.A.GUUCAGUU.CGGU...AGAACG.C.GGGUC.UCCA
+#=GR DW4360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW4440             ..GCGC.UC.UU.A.GUUCAGUU.CGGU...AGAACG.U.GUGUC.UCCA
+#=GR DW4440 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DW4480             ..GCGC.UC.UU.A.GUUCAGUU.CGGU...AGAACG.U.GGGUC.UCCA
+#=GR DW4480 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW4500             ..AGGA.GA.AU.A.GUUCCAAU..GGU...AGAACA.A.UGGUC.UCCA
+#=GR DW4500 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DW4620             ..AGUG.AU.CU.A.GGUUAUU...UU....GGACUG.U.CUGUU.UUCA
+#=GR DW4620 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW4700             ..AAGA.AA.GU.A.AUUUAAG...UU....AAAAUA.U.UUUGU.UUCA
+#=GR DW4700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DW4840             ..AAGG.CU.UU.A.AGUUAA....UA....AAACUA.A.UAACC.UUCA
+#=GR DW4840 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DW4880             ..AAGG.CU.UU.A.AGUUAA....CU....AAACUA.A.UAGCC.UUCA
+#=GR DW4880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW4980             ..AGAG.AU.UU.A.AGUUAA....UA....AAACUG.A.AAACC.UUCA
+#=GR DW4980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW5000             ..AGGG.GU.UU.A.AGUUAA....UCU...AAACUA.A.AAGCC.UUCA
+#=GR DW5000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW5020             ..AGAG.AU.UU.A.AGUUAA..........UAACUA.A.AA.CC.UUCA
+#=GR DW5020 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<.<......
+DW5040             ..AAGA.GC.UU.A.AGUUAA....AU....AAACUG.A.AAGCC.UUCA
+#=GR DW5040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW5080             ..AAGG.AC.UU.A.AGUUAA....AU....AAACUG.A.AAGCC.UUCA
+#=GR DW5080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW5100             ..AGGG.GC.UU.A.GGAUAA....ACU...AGACCA.A.GGGCC.UUCA
+#=GR DW5100 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DW5120             ..AGAG.AU.UU.A.GGUUAA....CA....AGACUA.A.GAGCC.UUCA
+#=GR DW5120 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DW5160             ..AGAA.AC.UU.A.GGCUAGC...AC....AGACCA.A.AGGCC.UUCA
+#=GR DW5160 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DW5220             ..AGAA.AC.UU.A.GGAUUAAC.UGUCACCAAACCA.A.AGGCC.UUCA
+#=GR DW5220 SS     ..<<<<.<<.<....<<.<.............>.>>..<.<<<<......
+DW5280             ..AGAA.GU.UU.A.GGAUAU....AC....AGUCCA.A.GAGCC.UUCA
+#=GR DW5280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DW5281             ..AGAA.GU.UU.A.GGAUAU....AC....AGUUCA.A.GAGCC.UUCA
+#=GR DW5281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DW5320             ..AGAA.GU.UU.A.GGAUAUA...CU....AGUCCG.C.GAGCC.UUCA
+#=GR DW5320 SS     ..<<<<.<<.<....<<<<.............>>>>....<.<<......
+DW5360             ..AGGA.AU.UU.A.GGUUAA....AC....AGACCA.A.GAGCC.UUCA
+#=GR DW5360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DW5880             ..AGAA.AU.UU.A.GGUUAAAU..AC....AGACCA.A.GAGCC.UUCA
+#=GR DW5880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<.<<......
+DW6160             ..GACU.CC.UU.A.GCAUAGU...GGUUU.AUUGUA.A.UUGUC.UCCA
+#=GR DW6160 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DW6161             ..GACU.CC.UU.A.GCAUAGU...GGUUU.AUUGUA.A.UUGUC.UCCA
+#=GR DW6161 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DW6280             ..GAAG.CG.GU.G.GCUCAAU...GGU...AGAGCU.U.UCGAC.UCCA
+#=GR DW6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW6740             ..GGAU.CC.GU.G.GCGCAAU...GGU...AGCGCG.U.CUGAC.UCCA
+#=GR DW6740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW6741             ..GGAU.UC.GU.G.GCGCAAU...GGU...AGCGCG.U.CUGAC.UCCA
+#=GR DW6741 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW7560             ..GACU.GC.UU.G.GCGCAAU...GGU...AGCGCG.U.UCGAC.UCCA
+#=GR DW7560 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DW8040             ..GACC.UC.GU.G.GCGCAAC...GGU...AGCGCG.U.CUGAC.UCCA
+#=GR DW8040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX0260             ..UGCG.GG.UU.A.GAUCUCUC.UGGUAG.AGAUCG.C.UAGUC.UCAU
+#=GR DX0260 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX0860             ..GGGC.CC.GU.A.GCUUAGCC.CGGU...AGAGCG.C.CCGGC.UCAU
+#=GR DX0860 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX0980             ..AGCG.GG.GU.A.GGCCAGCC.AGGU...AGGCCG.C.GGGGC.UCAU
+#=GR DX0980 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX1140             ..CGCG.GG.GU.A.GAGCAGUU..GGU...AGCUCG.C.CGGGC.UCAU
+#=GR DX1140 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX1180             ..CGCG.GG.GU.A.GAGCAGUU..GGU...AGCUCG.C.CGGGC.UCAU
+#=GR DX1180 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX1260             ..CGUG.GG.GU.G.GAGCAGUU..GGU...AGCUCG.U.UGGGC.UCAU
+#=GR DX1260 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX1340             ..CGCG.GG.GU.G.GAGCAGCU.CGGU...AGCUCG.C.UGGGC.UCAU
+#=GR DX1340 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX1341             ..CGCG.GG.GU.G.GAGCAGCU.CGGU...AGCUCG.C.UGGGC.UCAU
+#=GR DX1341 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX1540             ..CGCG.GG.GU.G.GAGCAGUU.CGGU...AGCUCG.U.CGGGC.UCAU
+#=GR DX1540 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX1660             ..CGCG.GG.GU.G.GAGCAGCC.UGGU...AGCUCG.U.CGGGC.UCAU
+#=GR DX1660 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX1661             ..CGCG.GG.GU.G.GAGCAGCC.UGGU...AGCUCG.U.CGGGC.UCAU
+#=GR DX1661 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX2520             ..GGCG.GA.GU.A.GAGCAGUC.AGGU...AGCUCG.C.AGGGC.UCAU
+#=GR DX2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX2600             ..CGCG.GA.GU.A.GAGCAGUC.UGGU...AGCUCG.C.AAGGC.UCAU
+#=GR DX2600 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX2640             ..AGCG.GA.GU.A.GAGCAGUU.UGGU...AGCUCA.C.GAGGC.UCAU
+#=GR DX2640 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX2680             ..AGCG.GA.GU.A.GAGCAGUU.UGGU...AGCUCA.C.GAGGC.UCAU
+#=GR DX2680 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX2920             ..CGCG.GG.GU.A.GAGCAGUU.UGGU...AGCUCG.C.AAGGC.UCAU
+#=GR DX2920 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX3200             ..CGCG.GA.GU.A.GAGCAACU.UGGU...AGCUCG.C.AAGGC.UCAU
+#=GR DX3200 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX3720             ..GCAG.CA.AG.G.GUGGU...........CUCAAC.C.UGGGU.UCAU
+#=GR DX3720 SS     ..<<.<.<..<.....<<<.............>>>...<.<<<<......
+DX3800             ..GCUG.CU.UG.A.AUGGU...........UUCAGU.G.UGGGC.UCAU
+#=GR DX3800 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DX3840             ..GCCG.CU.UG.G.AUGGU...........UCCGGU.G.UGGGC.UCAU
+#=GR DX3840 SS     ..<<<<.<<.<.....<<<.............>>>...<.<<<<......
+DX3880             ..AGCG.GG.UU.G.AUGUAAU...AGU...AACAUA.U.AUGGC.UCAU
+#=GR DX3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX4000             ..UGCA.AU.AU.G.AUGUAAUU..GGUU..AACAUU.U.UAGGG.UCAU
+#=GR DX4000 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX4080             ..UGUA.AU.AU.G.AUGUAAUU..GGUU..AACAUA.U.UAGGU.UCAU
+#=GR DX4080 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX4280             ..AGCG.GG.GU.A.GAGUAAUU..GGUC..AACUCA.U.CAGGC.UCAU
+#=GR DX4280 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX4320             ..AGCG.GG.GU.A.GAGUAGUU..GGUU..AACUCG.U.CAGGC.UCAU
+#=GR DX4320 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX4360             ..AGCG.GG.GU.A.GAGGAUUU..GGUA..AACUCA.U.CAGGC.UCAU
+#=GR DX4360 SS     ...<<<.<<.<....<<<...............>>>..<.<<<<......
+DX4440             ..AGCG.GG.GU.A.GAGGAAUU..GGUC..AACUCA.U.CAGGC.UCAU
+#=GR DX4440 SS     ...<<<.<<.<....<<<...............>>>..<.<<<<......
+DX4480             ..AGCG.GG.GU.A.GAGGAAUU..GGUC..GACUCA.U.CAGGC.UCAU
+#=GR DX4480 SS     ...<<<.<<.<....<<<...............>>>..<.<<<<......
+DX4880             ..AAAA.AG.AU.A.AGCUAA....UU....AAGCUA.C.UGGGU.UCAU
+#=GR DX4880 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DX4960             ..AAAA.AG.AU.A.AGCUAA....CU....AAGCUA.C.UGGGU.UCAU
+#=GR DX4960 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DX4980             ...GUA.AA.GU.A.AGCUAAAU..GUU...AAGCUU.U.UGGGU.UCAU
+#=GR DX4980 SS     ...<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX5020             ..GGUA.AA.GU.A.AGCUAAAU..GUU...AAGCUU.U.UGGGU.UCAU
+#=GR DX5020 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX5040             ..AGCA.GA.GU.A.AGCUAAGU..GCU...AAGCUU.U.UGGGC.UCAU
+#=GR DX5040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX5080             ..AGUA.GA.GU.A.AGCUAAGU..GCU...AAGCUU.U.UGGGC.UCAU
+#=GR DX5080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX5120             ..AGUA.AA.GU.C.AGCUAA....AA....AAGCUU.U.UGGGC.CCAU
+#=GR DX5120 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX5160             ..AGUA.AG.GU.A.AGCUAA....AU....AAGCUU.U.UGGGC.CCAU
+#=GR DX5160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX5280             ..AGUA.AG.GU.C.AGCUAA....CU....AAGCUA.U.CGGGC.CCAU
+#=GR DX5280 SS     ...<<<..<.<....<<<<.............>>>>..<.<<<<......
+DX5281             ..AGUA.AG.GU.C.AGCUAA....CU....AAGCUA.U.CGGGC.CCAU
+#=GR DX5281 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DX5320             ..AGUA.AG.GU.C.AGCUAA....UU....AAGCUA.U.CGGGC.CCAU
+#=GR DX5320 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DX5360             ..AGUA.AG.GU.C.AGCUAA....UU....AAGCUA.U.CGGGC.CCAU
+#=GR DX5360 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DX5880             ..AGUA.AG.GU.C.AGCUAA....AU....AAGCUA.U.CGGGC.CCAU
+#=GR DX5880 SS     ..<<<<..<.<....<<<<.............>>>>..<.<<<<......
+DX6280             ..GGCG.CC.GU.G.GCGCAGU...GGA...AGCGCG.C.AGGGC.UCAU
+#=GR DX6280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX6281             ..AGCG.CC.GU.G.GCGCAGU...GGA...AGCGCG.C.AGGGC.UCAU
+#=GR DX6281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX6320             ..UGCG.CG.GU.A.GGAGAGU...GGA...ACUCCG.A.CGGGC.UCAU
+#=GR DX6320 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX6321             ..UGCG.CG.GU.A.GGAGAGU...GGA...ACUCCG.A.CGGGC.UCAU
+#=GR DX6321 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX6740             ..AUCA.GA.GU.G.GCGCAGC...GGAA...GCGUG.G.UGGGC.CCAU
+#=GR DX6740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX6900             ..AUCA.GA.GU.G.GCGCAGC...GGA...AGCGUG.G.UGGGC.CCAU
+#=GR DX6900 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX7560             ..AGCA.GC.GU.G.GCGCAGU...GGA...AGCGUG.C.UGGGC.CCAU
+#=GR DX7560 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX7740             ..AGCA.GA.GU.G.GCGCAGU...GGA...AGCGUG.C.UGGGC.CCAU
+#=GR DX7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX7920             ..AGCA.GA.GU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAU
+#=GR DX7920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX7921             ..AGCA.GA.GU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAU
+#=GR DX7921 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX8100             ..AGCA.GA.GU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAU
+#=GR DX8100 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX9990             ..AGCA.GA.GU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAU
+#=GR DX9990 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DX9991             ..AGCA.GA.GU.G.GCGCAGC...GGA...AGCGUG.C.UGGGC.CCAU
+#=GR DX9991 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY0660             ..CCCG.CG.AU.A.GUUCAGAU.UGGU...AGAACG.G.CGGAC.UGUA
+#=GR DY0660 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY0740             ..CCCG.CG.AU.A.GUUCAGAC.UGGU...AGAACG.G.CGGAC.UGUA
+#=GR DY0740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY1140             ..GGAG.GG.GU.A.GCGAAGU...GGCUA.AACGCG.G.GUGGC.UGUA
+#=GR DY1140 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY1200             ..GGAC.AG.GU.A.GCGAAGU...GGCUA.AACGCU.U.CUGAC.UGUA
+#=GR DY1200 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY1540             ..GGAG.GG.GU.A.GCGAAGU...GGCUA.AACGCG.G.CGGAC.UGUA
+#=GR DY1540 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY1580             ..GGGC.AG.GU.G.CCCGAGC...GGCCA.AAGGGG.A.CGGUC.UGUA
+#=GR DY1580 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY1660             ..GGUG.GG.GU.U.CCCGAGC...GGCCA.AAGGGA.G.CAGAC.UGUA
+#=GR DY1660 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY1661             ..GGUG.GG.GU.U.CCCGAGC...GGCCA.AAGGGA.G.CAGAC.UCUA
+#=GR DY1661 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY1820             ..GGAG.GG.AU.C.CCUUAGU...GGCC..AAAGGA.U.CAGAC.UGUA
+#=GR DY1820 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY2520             ..GAGU.UG.UU.G.CCCGAGU...GGUUA.AUGGGG.G.CGGAU.UGUA
+#=GR DY2520 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY2600             ..GGGU.CG.AU.G.CUCGAGU...GGUUA.AUGGGG.A.CGGAC.UGUA
+#=GR DY2600 SS     ..<<<<.<<.<....<<<<.............>>>>....<<<<......
+DY2680             ..GGGU.CG.AU.G.CCCGAGU...GGUUA.AUGGGG.A.CGGAC.UGUA
+#=GR DY2680 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY2700             ..GGGU.CG.AU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUA
+#=GR DY2700 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY2920             ..GGGU.CG.AU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUA
+#=GR DY2920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY3200             ..GGGU.CG.AU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUA
+#=GR DY3200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY3280             ..GGGU.CG.AU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUA
+#=GR DY3280 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY3360             ..GGGU.CG.AU.G.CCCGAGC...GGUUA.AUGGGG.A.CGGAC.UGUA
+#=GR DY3360 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY3720             ..GAAG.UA.AU.G.GCUGAGU...GGUU..AAAGCG.G.CAGAC.UGUA
+#=GR DY3720 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY3760             ..GAAG.UA.AU.G.GCUGAGU...GGUU..AAAGCG.G.CAGAC.UGUA
+#=GR DY3760 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY3770             ..GAAG.UA.AU.G.GCUGAGU...GGUU..AAAGCG.G.CAGAC.UGUA
+#=GR DY3770 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY3840             ..GAGG.UG.GU.G.GCUGAAU...GGUU..AAAGCG.G.UAGAC.UGUA
+#=GR DY3840 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY3880             ..AGGA.AG.GG.U.CCGUAUGU.UGGUU..UACGGG.U.UGAGC.UGUA
+#=GR DY3880 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY4000             ..GGAG.GG.AU.U.UUCAAUGU.UGGUAG.UUGGAG.U.UGAGC.UGUA
+#=GR DY4000 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY4001             ..GGAG.GG.AU.U.UUCAAUGU.UGGUAG.UUGGAG.U.UGAGC.UGUA
+#=GR DY4001 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY4080             ..GGAG.GG.AU.U.UCCAAUGU.UGGUAA.UUGGAG.U.UGAGC.UGUA
+#=GR DY4080 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY4240             ..AAGU.GG.UU.ACGCUCAGCU.GGGUU..AGAGCA.A.AGGAC.UGUA
+#=GR DY4240 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY4360             ..GGGA.GA.GU.G.GCUGAGU...GGUCA.AAAGCG.A.CAGAC.UGUA
+#=GR DY4360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY4400             ..GGGA.GA.GU.G.GCCGAGU...GGUCA.AAAGCG.A.CAGAC.UGUA
+#=GR DY4400 SS     ..<<<<.<<.<....<<.................>>..<.<<<<......
+DY4440             ..GGGA.GA.GU.G.GCCGAGC...GGUCA.AAAGCG.A.CAGAC.UGUA
+#=GR DY4440 SS     ..<<<<.<<.<....<<.................>>..<.<<<<......
+DY4480             ..GGGA.GA.GU.G.GCCGAGC...GGUCA.AAAGCG.A.CAGAC.UGUA
+#=GR DY4480 SS     ..<<<<.<<.<....<<.................>>..<.<<<<......
+DY4500             ..GGGA.GA.GU.G.GCCGAGU...GGUUA.AAAGCG.A.CAGAC.UGUA
+#=GR DY4500 SS     ..<<<<.<<.<....<<.................>>....<<<<......
+DY4700             ..CAUA.GG.AU.G.GCCGAGG...AA....UAGGUG.G.UGAGC.UGUA
+#=GR DY4700 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY4840             ..GAUU.AA.GU.G.GCUGAA....GUU...UAGGCG.A.UAGAU.UGUA
+#=GR DY4840 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY4880             ..GAUU.AA.GU.G.GCUGAA....GUU...UAGGCG.A.UAGAU.UGUA
+#=GR DY4880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY4980             ..GGCA.AG.GU.G.GCAGAU....GGUUU.AAUGCG.C.UAAAU.UGUA
+#=GR DY4980 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DY5000             ..GAUU.GG.GU.G.GCAGAUA...GG....GAUGCA.C.UAGAU.UGUA
+#=GR DY5000 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY5020             ..GGCA.GG.GU.G.GCAGAAA...GUC...AAUGCG.C.UAAAU.UGUA
+#=GR DY5020 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DY5040             ..AAUA.AG.AU.G.GCUGAGA...GAA...CAAGCG.G.UGGAU.UGUA
+#=GR DY5040 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY5080             ..AGUA.AG.GU.G.GCUGAG....GGAA..UAAGCG.G.UGGAU.UGUA
+#=GR DY5080 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY5100             ..GGUA.GG.AU.G.GCUGAG..........UAAGCG.G.UGGAU.UGUA
+#=GR DY5100 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<.......
+DY5120             ..GGUA.AG.GU.G.GCCGAGU...AA....UAGGCG.G.CGGAU.UGUA
+#=GR DY5120 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY5160             ..GGUA.AA.GU.G.GCCGAG..........CAGGCG.G.CGAAU.UGUA
+#=GR DY5160 SS     ..<<<<.<<.<....<<<...............>>>....<<<<......
+DY5220             ..GGUA.AG.AU.G.GCUGAGU...GU..U.GAAGCG.U.UAGGC.UGUA
+#=GR DY5220 SS     ..<<<<.<<.<....<<<...............>>>.....<<<......
+DY5280             ..GGUA.AA.AU.G.GCUGAG..........UAAGCA.U.UAGAC.UGUA
+#=GR DY5280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY5320             ..GGUA.AA.AU.G.GCUGAG..........UAAGCA.U.UAGAC.UGUA
+#=GR DY5320 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY5360             ..GGUA.AA.AU.G.GCUGAGC.........AAAGCA.U.UAGAC.UGUA
+#=GR DY5360 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY5880             ..GGUA.AA.AU.G.GCUGAGU.........GAAGCA.U.UGGAC.UGUA
+#=GR DY5880 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY6050             ..CCUU.CU.GU.A.GCUCAAUU..GGU...AGAGCA.U.GUGAC.UGUA
+#=GR DY6050 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<.......
+DY6160             ..CCGG.CU.UU.G.GCGCAAU...GGU...AGCGCG.A.UUGAC.UGUA
+#=GR DY6160 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY6280             ..CUCU.CG.GU.A.GCCAAGUU..GGUUU.AAGGCG.C.AAGAC.UGUA
+#=GR DY6280 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY6740             ..CCGA.CC.UU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY6740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY6741             ..CCGA.CC.UU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY6741 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY6742             ..CCGA.CC.UU.A.GCUCUGUU..GGU...AUAGCG.G.AGGAC.UGUA
+#=GR DY6742 SS     ..<<<<.<<.<....<<<...............>>>..<.<<<<......
+DY6743             ..CCGA.CC.UU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY6743 SS     ..<.<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY7060             ..CCGA.CC.UU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY7060 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY7200             ..CCGA.CC.UU.A.GCUCAGUU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY7200 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY7740             ..CCUU.CG.AU.A.GCUCAGUU..GGU...AGAGCG.G.UGGAC.UGUA
+#=GR DY7740 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY7920             ..CCUU.CG.AU.A.GCUCAGCU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY7920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY7921             ..CCUU.CG.AU.A.GCUCAGCU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY7921 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY7922             ..CCUU.CG.AU.A.GCUCAGCU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY7922 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY9990             ..CCUU.CG.AU.A.GCUCAGCU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY9990 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DY9991             ..CCUU.CG.AU.A.GCUCAGCU..GGU...AGAGCG.G.AGGAC.UGUA
+#=GR DY9991 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DZ1662             .GGAAG.AU.CG.U.CGUCUCC...GGUG..AGGCGG.C.UGGAC.UUCA
+#=GR DZ1662 SS     .<<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DZ7560             ..GCCC.GG.AUGAACCAUGGC...GGUC..UGUGGU.G.CAGAC.UUCA
+#=GR DZ7560 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DZ7742             ..GCCC.CA.CUGAACUUCGGU...GGUC..CGGGGU.G.CGGAC.UUCA
+#=GR DZ7742 SS     ..<<<<.<..<....<<<<.............>>>>..<.<<<<......
+DZ7920             ..GCCC.GG.AUGACCCUCAGU...GGUC..UGGGGU.G.CAGGC.UUCA
+#=GR DZ7920 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DZ8040             ..GCCC.GG.AUGACCCUCAGU...GGUC..UGGGGU.G.CAGGC.UUCA
+#=GR DZ8040 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+DZ9281             ..GCCC.GG.AUGAUCCUCAGU...GGUC..UGGGGU.G.CAGGC.UUCA
+#=GR DZ9281 SS     ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+#=GC SS_cons       ..<<<<.<<.<....<<<<.............>>>>..<.<<<<......
+#=GC RF            ..====.==.=+.+.====++++..+++...+====+.=.====+.+***
+
+DA0260             A.................................................
+#=GR DA0260 SS     ..................................................
+DA0261             A.................................................
+#=GR DA0261 SS     ..................................................
+DA0340             G.................................................
+#=GR DA0340 SS     ..................................................
+DA0380             A.................................................
+#=GR DA0380 SS     ..................................................
+DA0420             A.................................................
+#=GR DA0420 SS     ..................................................
+DA0580             A.................................................
+#=GR DA0580 SS     ..................................................
+DA0620             A.................................................
+#=GR DA0620 SS     ..................................................
+DA0660             A.................................................
+#=GR DA0660 SS     ..................................................
+DA0670             A.................................................
+#=GR DA0670 SS     ..................................................
+DA0680             A.................................................
+#=GR DA0680 SS     ..................................................
+DA0780             A.................................................
+#=GR DA0780 SS     ..................................................
+DA0940             A.................................................
+#=GR DA0940 SS     ..................................................
+DA0980             G.................................................
+#=GR DA0980 SS     ..................................................
+DA0981             G.................................................
+#=GR DA0981 SS     ..................................................
+DA1140             A.................................................
+#=GR DA1140 SS     ..................................................
+DA1180             A.................................................
+#=GR DA1180 SS     ..................................................
+DA1230             A.................................................
+#=GR DA1230 SS     ..................................................
+DA1260             A.................................................
+#=GR DA1260 SS     ..................................................
+DA1540             A.................................................
+#=GR DA1540 SS     ..................................................
+DA1541             A.................................................
+#=GR DA1541 SS     ..................................................
+DA1542             A.................................................
+#=GR DA1542 SS     ..................................................
+DA1543             A.................................................
+#=GR DA1543 SS     ..................................................
+DA1620             A.................................................
+#=GR DA1620 SS     ..................................................
+DA1660             A.................................................
+#=GR DA1660 SS     ..................................................
+DA1661             A.................................................
+#=GR DA1661 SS     ..................................................
+DA1820             A.................................................
+#=GR DA1820 SS     ..................................................
+DA1860             A.................................................
+#=GR DA1860 SS     ..................................................
+DA1900             A.................................................
+#=GR DA1900 SS     ..................................................
+DA2100             A.................................................
+#=GR DA2100 SS     ..................................................
+DA2180             A.................................................
+#=GR DA2180 SS     ..................................................
+DA2220             A.................................................
+#=GR DA2220 SS     ..................................................
+DA2240             A.................................................
+#=GR DA2240 SS     ..................................................
+DA2400             A.................................................
+#=GR DA2400 SS     ..................................................
+DA2410             A.................................................
+#=GR DA2410 SS     ..................................................
+DA2440             A.................................................
+#=GR DA2440 SS     ..................................................
+DA2480             A.................................................
+#=GR DA2480 SS     ..................................................
+DA2520             A.................................................
+#=GR DA2520 SS     ..................................................
+DA2521             A.................................................
+#=GR DA2521 SS     ..................................................
+DA2540             A.................................................
+#=GR DA2540 SS     ..................................................
+DA2570             A.................................................
+#=GR DA2570 SS     ..................................................
+DA2580             A.................................................
+#=GR DA2580 SS     ..................................................
+DA2590             A.................................................
+#=GR DA2590 SS     ..................................................
+DA2600             A.................................................
+#=GR DA2600 SS     ..................................................
+DA2620             A.................................................
+#=GR DA2620 SS     ..................................................
+DA2700             A.................................................
+#=GR DA2700 SS     ..................................................
+DA2720             A.................................................
+#=GR DA2720 SS     ..................................................
+DA2840             A.................................................
+#=GR DA2840 SS     ..................................................
+DA2920             A.................................................
+#=GR DA2920 SS     ..................................................
+DA3280             A.................................................
+#=GR DA3280 SS     ..................................................
+DA3880             A.................................................
+#=GR DA3880 SS     ..................................................
+DA3920             U.................................................
+#=GR DA3920 SS     ..................................................
+DA4000             A.................................................
+#=GR DA4000 SS     ..................................................
+DA4001             A.................................................
+#=GR DA4001 SS     ..................................................
+DA4080             A.................................................
+#=GR DA4080 SS     ..................................................
+DA4500             A.................................................
+#=GR DA4500 SS     ..................................................
+DA4620             G.................................................
+#=GR DA4620 SS     ..................................................
+DA4700             A.................................................
+#=GR DA4700 SS     ..................................................
+DA4800             A.................................................
+#=GR DA4800 SS     ..................................................
+DA4880             A.................................................
+#=GR DA4880 SS     ..................................................
+DA4980             A.................................................
+#=GR DA4980 SS     ..................................................
+DA5000             A.................................................
+#=GR DA5000 SS     ..................................................
+DA5020             A.................................................
+#=GR DA5020 SS     ..................................................
+DA5040             A.................................................
+#=GR DA5040 SS     ..................................................
+DA5080             A.................................................
+#=GR DA5080 SS     ..................................................
+DA5100             A.................................................
+#=GR DA5100 SS     ..................................................
+DA5120             A.................................................
+#=GR DA5120 SS     ..................................................
+DA5160             A.................................................
+#=GR DA5160 SS     ..................................................
+DA5220             A.................................................
+#=GR DA5220 SS     ..................................................
+DA5280             A.................................................
+#=GR DA5280 SS     ..................................................
+DA5320             A.................................................
+#=GR DA5320 SS     ..................................................
+DA5360             A.................................................
+#=GR DA5360 SS     ..................................................
+DA5880             G.................................................
+#=GR DA5880 SS     ..................................................
+DA6160             A.................................................
+#=GR DA6160 SS     ..................................................
+DA6280             A.................................................
+#=GR DA6280 SS     ..................................................
+DA6281             A.................................................
+#=GR DA6281 SS     ..................................................
+DA6320             A.................................................
+#=GR DA6320 SS     ..................................................
+DA6740             A.................................................
+#=GR DA6740 SS     ..................................................
+DA7680             A.................................................
+#=GR DA7680 SS     ..................................................
+DA7681             A.................................................
+#=GR DA7681 SS     ..................................................
+DA7740             A.................................................
+#=GR DA7740 SS     ..................................................
+DA7920             A.................................................
+#=GR DA7920 SS     ..................................................
+DA8100             A.................................................
+#=GR DA8100 SS     ..................................................
+DC0380             G.................................................
+#=GR DC0380 SS     ..................................................
+DC0500             G.................................................
+#=GR DC0500 SS     ..................................................
+DC1140             A.................................................
+#=GR DC1140 SS     ..................................................
+DC1230             A.................................................
+#=GR DC1230 SS     ..................................................
+DC1260             A.................................................
+#=GR DC1260 SS     ..................................................
+DC1350             A.................................................
+#=GR DC1350 SS     ..................................................
+DC1540             A.................................................
+#=GR DC1540 SS     ..................................................
+DC1660             A.................................................
+#=GR DC1660 SS     ..................................................
+DC2440             A.................................................
+#=GR DC2440 SS     ..................................................
+DC2520             A.................................................
+#=GR DC2520 SS     ..................................................
+DC2600             A.................................................
+#=GR DC2600 SS     ..................................................
+DC2680             A.................................................
+#=GR DC2680 SS     ..................................................
+DC2700             A.................................................
+#=GR DC2700 SS     ..................................................
+DC2720             A.................................................
+#=GR DC2720 SS     ..................................................
+DC2920             A.................................................
+#=GR DC2920 SS     ..................................................
+DC3280             A.................................................
+#=GR DC3280 SS     ..................................................
+DC3880             A.................................................
+#=GR DC3880 SS     ..................................................
+DC3881             A.................................................
+#=GR DC3881 SS     ..................................................
+DC3920             A.................................................
+#=GR DC3920 SS     ..................................................
+DC4000             A.................................................
+#=GR DC4000 SS     ..................................................
+DC4050             A.................................................
+#=GR DC4050 SS     ..................................................
+DC4070             A.................................................
+#=GR DC4070 SS     ..................................................
+DC4080             G.................................................
+#=GR DC4080 SS     ..................................................
+DC4300             A.................................................
+#=GR DC4300 SS     ..................................................
+DC4440             A.................................................
+#=GR DC4440 SS     ..................................................
+DC4480             A.................................................
+#=GR DC4480 SS     ..................................................
+DC4500             A.................................................
+#=GR DC4500 SS     ..................................................
+DC4700             A.................................................
+#=GR DC4700 SS     ..................................................
+DC4840             A.................................................
+#=GR DC4840 SS     ..................................................
+DC4880             A.................................................
+#=GR DC4880 SS     ..................................................
+DC4980             A.................................................
+#=GR DC4980 SS     ..................................................
+DC5000             A.................................................
+#=GR DC5000 SS     ..................................................
+DC5020             A.................................................
+#=GR DC5020 SS     ..................................................
+DC5040             A.................................................
+#=GR DC5040 SS     ..................................................
+DC5080             A.................................................
+#=GR DC5080 SS     ..................................................
+DC5100             A.................................................
+#=GR DC5100 SS     ..................................................
+DC5120             A.................................................
+#=GR DC5120 SS     ..................................................
+DC5160             A.................................................
+#=GR DC5160 SS     ..................................................
+DC5220             A.................................................
+#=GR DC5220 SS     ..................................................
+DC5280             A.................................................
+#=GR DC5280 SS     ..................................................
+DC5281             A.................................................
+#=GR DC5281 SS     ..................................................
+DC5320             A.................................................
+#=GR DC5320 SS     ..................................................
+DC5360             A.................................................
+#=GR DC5360 SS     ..................................................
+DC5880             A.................................................
+#=GR DC5880 SS     ..................................................
+DC6280             A.................................................
+#=GR DC6280 SS     ..................................................
+DC8100             G.................................................
+#=GR DC8100 SS     ..................................................
+DC8101             G.................................................
+#=GR DC8101 SS     ..................................................
+DD0260             A.................................................
+#=GR DD0260 SS     ..................................................
+DD0660             A.................................................
+#=GR DD0660 SS     ..................................................
+DD0680             G.................................................
+#=GR DD0680 SS     ..................................................
+DD0740             A.................................................
+#=GR DD0740 SS     ..................................................
+DD1140             A.................................................
+#=GR DD1140 SS     ..................................................
+DD1180             A.................................................
+#=GR DD1180 SS     ..................................................
+DD1230             A.................................................
+#=GR DD1230 SS     ..................................................
+DD1260             A.................................................
+#=GR DD1260 SS     ..................................................
+DD1500             A.................................................
+#=GR DD1500 SS     ..................................................
+DD1540             A.................................................
+#=GR DD1540 SS     ..................................................
+DD1570             A.................................................
+#=GR DD1570 SS     ..................................................
+DD1660             A.................................................
+#=GR DD1660 SS     ..................................................
+DD2440             A.................................................
+#=GR DD2440 SS     ..................................................
+DD2520             A.................................................
+#=GR DD2520 SS     ..................................................
+DD2600             A.................................................
+#=GR DD2600 SS     ..................................................
+DD2680             A.................................................
+#=GR DD2680 SS     ..................................................
+DD2700             A.................................................
+#=GR DD2700 SS     ..................................................
+DD2920             A.................................................
+#=GR DD2920 SS     ..................................................
+DD3200             A.................................................
+#=GR DD3200 SS     ..................................................
+DD3280             A.................................................
+#=GR DD3280 SS     ..................................................
+DD3880             A.................................................
+#=GR DD3880 SS     ..................................................
+DD3960             A.................................................
+#=GR DD3960 SS     ..................................................
+DD4000             A.................................................
+#=GR DD4000 SS     ..................................................
+DD4080             A.................................................
+#=GR DD4080 SS     ..................................................
+DD4440             A.................................................
+#=GR DD4440 SS     ..................................................
+DD4480             A.................................................
+#=GR DD4480 SS     ..................................................
+DD4500             A.................................................
+#=GR DD4500 SS     ..................................................
+DD4620             G.................................................
+#=GR DD4620 SS     ..................................................
+DD4700             A.................................................
+#=GR DD4700 SS     ..................................................
+DD4760             A.................................................
+#=GR DD4760 SS     ..................................................
+DD4840             A.................................................
+#=GR DD4840 SS     ..................................................
+DD4880             A.................................................
+#=GR DD4880 SS     ..................................................
+DD4980             A.................................................
+#=GR DD4980 SS     ..................................................
+DD5000             A.................................................
+#=GR DD5000 SS     ..................................................
+DD5020             A.................................................
+#=GR DD5020 SS     ..................................................
+DD5040             A.................................................
+#=GR DD5040 SS     ..................................................
+DD5080             A.................................................
+#=GR DD5080 SS     ..................................................
+DD5120             A.................................................
+#=GR DD5120 SS     ..................................................
+DD5220             A.................................................
+#=GR DD5220 SS     ..................................................
+DD5280             A.................................................
+#=GR DD5280 SS     ..................................................
+DD5281             A.................................................
+#=GR DD5281 SS     ..................................................
+DD5320             A.................................................
+#=GR DD5320 SS     ..................................................
+DD5360             A.................................................
+#=GR DD5360 SS     ..................................................
+DD5880             A.................................................
+#=GR DD5880 SS     ..................................................
+DD6220             A.................................................
+#=GR DD6220 SS     ..................................................
+DD6280             G.................................................
+#=GR DD6280 SS     ..................................................
+DD6320             A.................................................
+#=GR DD6320 SS     ..................................................
+DD6900             A.................................................
+#=GR DD6900 SS     ..................................................
+DD7560             A.................................................
+#=GR DD7560 SS     ..................................................
+DD7740             A.................................................
+#=GR DD7740 SS     ..................................................
+DD8100             A.................................................
+#=GR DD8100 SS     ..................................................
+DD9160             A.................................................
+#=GR DD9160 SS     ..................................................
+DD9161             A.................................................
+#=GR DD9161 SS     ..................................................
+DE0660             G.................................................
+#=GR DE0660 SS     ..................................................
+DE0680             G.................................................
+#=GR DE0680 SS     ..................................................
+DE0700             A.................................................
+#=GR DE0700 SS     ..................................................
+DE1140             A.................................................
+#=GR DE1140 SS     ..................................................
+DE1180             A.................................................
+#=GR DE1180 SS     ..................................................
+DE1230             A.................................................
+#=GR DE1230 SS     ..................................................
+DE1340             A.................................................
+#=GR DE1340 SS     ..................................................
+DE1500             A.................................................
+#=GR DE1500 SS     ..................................................
+DE1540             A.................................................
+#=GR DE1540 SS     ..................................................
+DE1570             A.................................................
+#=GR DE1570 SS     ..................................................
+DE1660             A.................................................
+#=GR DE1660 SS     ..................................................
+DE2180             A.................................................
+#=GR DE2180 SS     ..................................................
+DE2440             A.................................................
+#=GR DE2440 SS     ..................................................
+DE2500             A.................................................
+#=GR DE2500 SS     ..................................................
+DE2520             A.................................................
+#=GR DE2520 SS     ..................................................
+DE2600             A.................................................
+#=GR DE2600 SS     ..................................................
+DE2680             A.................................................
+#=GR DE2680 SS     ..................................................
+DE2700             A.................................................
+#=GR DE2700 SS     ..................................................
+DE2920             A.................................................
+#=GR DE2920 SS     ..................................................
+DE3200             A.................................................
+#=GR DE3200 SS     ..................................................
+DE3280             A.................................................
+#=GR DE3280 SS     ..................................................
+DE3360             A.................................................
+#=GR DE3360 SS     ..................................................
+DE3800             A.................................................
+#=GR DE3800 SS     ..................................................
+DE3880             A.................................................
+#=GR DE3880 SS     ..................................................
+DE4000             A.................................................
+#=GR DE4000 SS     ..................................................
+DE4070             A.................................................
+#=GR DE4070 SS     ..................................................
+DE4080             A.................................................
+#=GR DE4080 SS     ..................................................
+DE4240             A.................................................
+#=GR DE4240 SS     ..................................................
+DE4280             A.................................................
+#=GR DE4280 SS     ..................................................
+DE4440             A.................................................
+#=GR DE4440 SS     ..................................................
+DE4480             A.................................................
+#=GR DE4480 SS     ..................................................
+DE4500             A.................................................
+#=GR DE4500 SS     ..................................................
+DE4700             A.................................................
+#=GR DE4700 SS     ..................................................
+DE4720             A.................................................
+#=GR DE4720 SS     ..................................................
+DE4800             A.................................................
+#=GR DE4800 SS     ..................................................
+DE4880             A.................................................
+#=GR DE4880 SS     ..................................................
+DE4980             A.................................................
+#=GR DE4980 SS     ..................................................
+DE5040             A.................................................
+#=GR DE5040 SS     ..................................................
+DE5080             A.................................................
+#=GR DE5080 SS     ..................................................
+DE5120             A.................................................
+#=GR DE5120 SS     ..................................................
+DE5220             A.................................................
+#=GR DE5220 SS     ..................................................
+DE5280             A.................................................
+#=GR DE5280 SS     ..................................................
+DE5320             A.................................................
+#=GR DE5320 SS     ..................................................
+DE5360             A.................................................
+#=GR DE5360 SS     ..................................................
+DE5880             A.................................................
+#=GR DE5880 SS     ..................................................
+DE6160             A.................................................
+#=GR DE6160 SS     ..................................................
+DE6161             A.................................................
+#=GR DE6161 SS     ..................................................
+DE6280             A.................................................
+#=GR DE6280 SS     ..................................................
+DE6281             A.................................................
+#=GR DE6281 SS     ..................................................
+DE6320             A.................................................
+#=GR DE6320 SS     ..................................................
+DE6321             A.................................................
+#=GR DE6321 SS     ..................................................
+DE7680             A.................................................
+#=GR DE7680 SS     ..................................................
+DE7740             A.................................................
+#=GR DE7740 SS     ..................................................
+DE7741             A.................................................
+#=GR DE7741 SS     ..................................................
+DE7742             A.................................................
+#=GR DE7742 SS     ..................................................
+DE8100             A.................................................
+#=GR DE8100 SS     ..................................................
+DE9160             A.................................................
+#=GR DE9160 SS     ..................................................
+DE9161             A.................................................
+#=GR DE9161 SS     ..................................................
+DE9162             A.................................................
+#=GR DE9162 SS     ..................................................
+DE9990             A.................................................
+#=GR DE9990 SS     ..................................................
+DE9991             A.................................................
+#=GR DE9991 SS     ..................................................
+DF0660             G.................................................
+#=GR DF0660 SS     ..................................................
+DF0860             Guuuuuaauacucgcagug...............................
+#=GR DF0860 SS     ..................................................
+DF1140             G.................................................
+#=GR DF1140 SS     ..................................................
+DF1180             G.................................................
+#=GR DF1180 SS     ..................................................
+DF1230             G.................................................
+#=GR DF1230 SS     ..................................................
+DF1260             G.................................................
+#=GR DF1260 SS     ..................................................
+DF1540             A.................................................
+#=GR DF1540 SS     ..................................................
+DF1541             A.................................................
+#=GR DF1541 SS     ..................................................
+DF1660             A.................................................
+#=GR DF1660 SS     ..................................................
+DF2520             A.................................................
+#=GR DF2520 SS     ..................................................
+DF2600             A.................................................
+#=GR DF2600 SS     ..................................................
+DF2700             A.................................................
+#=GR DF2700 SS     ..................................................
+DF2720             A.................................................
+#=GR DF2720 SS     ..................................................
+DF2920             A.................................................
+#=GR DF2920 SS     ..................................................
+DF3360             A.................................................
+#=GR DF3360 SS     ..................................................
+DF3770             A.................................................
+#=GR DF3770 SS     ..................................................
+DF3800             A.................................................
+#=GR DF3800 SS     ..................................................
+DF3880             G.................................................
+#=GR DF3880 SS     ..................................................
+DF4000             G.................................................
+#=GR DF4000 SS     ..................................................
+DF4080             G.................................................
+#=GR DF4080 SS     ..................................................
+DF4360             A.................................................
+#=GR DF4360 SS     ..................................................
+DF4440             A.................................................
+#=GR DF4440 SS     ..................................................
+DF4500             A.................................................
+#=GR DF4500 SS     ..................................................
+DF4700             A.................................................
+#=GR DF4700 SS     ..................................................
+DF4800             G.................................................
+#=GR DF4800 SS     ..................................................
+DF4880             G.................................................
+#=GR DF4880 SS     ..................................................
+DF5040             A.................................................
+#=GR DF5040 SS     ..................................................
+DF5041             A.................................................
+#=GR DF5041 SS     ..................................................
+DF5060             G.................................................
+#=GR DF5060 SS     ..................................................
+DF5080             A.................................................
+#=GR DF5080 SS     ..................................................
+DF5100             G.................................................
+#=GR DF5100 SS     ..................................................
+DF5120             G.................................................
+#=GR DF5120 SS     ..................................................
+DF5121             A.................................................
+#=GR DF5121 SS     ..................................................
+DF5160             A.................................................
+#=GR DF5160 SS     ..................................................
+DF5200             A.................................................
+#=GR DF5200 SS     ..................................................
+DF5220             G.................................................
+#=GR DF5220 SS     ..................................................
+DF5280             A.................................................
+#=GR DF5280 SS     ..................................................
+DF5320             A.................................................
+#=GR DF5320 SS     ..................................................
+DF5360             A.................................................
+#=GR DF5360 SS     ..................................................
+DF5400             A.................................................
+#=GR DF5400 SS     ..................................................
+DF5880             A.................................................
+#=GR DF5880 SS     ..................................................
+DF5900             A.................................................
+#=GR DF5900 SS     ..................................................
+DF5910             A.................................................
+#=GR DF5910 SS     ..................................................
+DF5920             A.................................................
+#=GR DF5920 SS     ..................................................
+DF5930             A.................................................
+#=GR DF5930 SS     ..................................................
+DF5940             A.................................................
+#=GR DF5940 SS     ..................................................
+DF5950             A.................................................
+#=GR DF5950 SS     ..................................................
+DF5960             A.................................................
+#=GR DF5960 SS     ..................................................
+DF5970             A.................................................
+#=GR DF5970 SS     ..................................................
+DF5980             A.................................................
+#=GR DF5980 SS     ..................................................
+DF6200             G.uccacuucacucauaa................................
+#=GR DF6200 SS     ..................................................
+DF6280             Gaaauacuucggucaaguu...............................
+#=GR DF6280 SS     ..................................................
+DF6281             Gaaaaacuucggucaaguc...............................
+#=GR DF6281 SS     ..................................................
+DF6320             G.................................................
+#=GR DF6320 SS     ..................................................
+DF6740             G.................................................
+#=GR DF6740 SS     ..................................................
+DF7740             G.................................................
+#=GR DF7740 SS     ..................................................
+DF7920             G.................................................
+#=GR DF7920 SS     ..................................................
+DF9160             G.................................................
+#=GR DF9160 SS     ..................................................
+DG0220             A.................................................
+#=GR DG0220 SS     ..................................................
+DG0260             A.................................................
+#=GR DG0260 SS     ..................................................
+DG0860             Auucuuuagaguggaa..................................
+#=GR DG0860 SS     ..................................................
+DG0960             A.................................................
+#=GR DG0960 SS     ..................................................
+DG1140             A.................................................
+#=GR DG1140 SS     ..................................................
+DG1180             A.................................................
+#=GR DG1180 SS     ..................................................
+DG1200             A.................................................
+#=GR DG1200 SS     ..................................................
+DG1230             A.................................................
+#=GR DG1230 SS     ..................................................
+DG1350             A.................................................
+#=GR DG1350 SS     ..................................................
+DG1500             A.................................................
+#=GR DG1500 SS     ..................................................
+DG1540             A.................................................
+#=GR DG1540 SS     ..................................................
+DG1541             A.................................................
+#=GR DG1541 SS     ..................................................
+DG1542             A.................................................
+#=GR DG1542 SS     ..................................................
+DG1580             A.................................................
+#=GR DG1580 SS     ..................................................
+DG1581             A.................................................
+#=GR DG1581 SS     ..................................................
+DG1660             A.................................................
+#=GR DG1660 SS     ..................................................
+DG1661             A.................................................
+#=GR DG1661 SS     ..................................................
+DG1662             A.................................................
+#=GR DG1662 SS     ..................................................
+DG1820             A.................................................
+#=GR DG1820 SS     ..................................................
+DG2000             A.................................................
+#=GR DG2000 SS     ..................................................
+DG2180             A.................................................
+#=GR DG2180 SS     ..................................................
+DG2440             A.................................................
+#=GR DG2440 SS     ..................................................
+DG2520             A.................................................
+#=GR DG2520 SS     ..................................................
+DG2521             A.................................................
+#=GR DG2521 SS     ..................................................
+DG2600             A.................................................
+#=GR DG2600 SS     ..................................................
+DG2601             A.................................................
+#=GR DG2601 SS     ..................................................
+DG2640             A.................................................
+#=GR DG2640 SS     ..................................................
+DG2641             A.................................................
+#=GR DG2641 SS     ..................................................
+DG2680             A.................................................
+#=GR DG2680 SS     ..................................................
+DG2681             A.................................................
+#=GR DG2681 SS     ..................................................
+DG2700             A.................................................
+#=GR DG2700 SS     ..................................................
+DG2701             A.................................................
+#=GR DG2701 SS     ..................................................
+DG2920             A.................................................
+#=GR DG2920 SS     ..................................................
+DG2921             A.................................................
+#=GR DG2921 SS     ..................................................
+DG3200             A.................................................
+#=GR DG3200 SS     ..................................................
+DG3880             A.................................................
+#=GR DG3880 SS     ..................................................
+DG3881             A.................................................
+#=GR DG3881 SS     ..................................................
+DG4000             A.................................................
+#=GR DG4000 SS     ..................................................
+DG4040             A.................................................
+#=GR DG4040 SS     ..................................................
+DG4070             A.................................................
+#=GR DG4070 SS     ..................................................
+DG4080             A.................................................
+#=GR DG4080 SS     ..................................................
+DG4320             A.................................................
+#=GR DG4320 SS     ..................................................
+DG4360             A.................................................
+#=GR DG4360 SS     ..................................................
+DG4500             A.................................................
+#=GR DG4500 SS     ..................................................
+DG4501             A.................................................
+#=GR DG4501 SS     ..................................................
+DG4700             A.................................................
+#=GR DG4700 SS     ..................................................
+DG4760             A.................................................
+#=GR DG4760 SS     ..................................................
+DG4800             A.................................................
+#=GR DG4800 SS     ..................................................
+DG4840             A.................................................
+#=GR DG4840 SS     ..................................................
+DG4880             A.................................................
+#=GR DG4880 SS     ..................................................
+DG4980             A.................................................
+#=GR DG4980 SS     ..................................................
+DG5000             A.................................................
+#=GR DG5000 SS     ..................................................
+DG5020             A.................................................
+#=GR DG5020 SS     ..................................................
+DG5040             A.................................................
+#=GR DG5040 SS     ..................................................
+DG5080             A.................................................
+#=GR DG5080 SS     ..................................................
+DG5100             A.................................................
+#=GR DG5100 SS     ..................................................
+DG5120             A.................................................
+#=GR DG5120 SS     ..................................................
+DG5220             A.................................................
+#=GR DG5220 SS     ..................................................
+DG5280             A.................................................
+#=GR DG5280 SS     ..................................................
+DG5320             A.................................................
+#=GR DG5320 SS     ..................................................
+DG5360             A.................................................
+#=GR DG5360 SS     ..................................................
+DG5880             A.................................................
+#=GR DG5880 SS     ..................................................
+DG6280             A.................................................
+#=GR DG6280 SS     ..................................................
+DG7140             A.................................................
+#=GR DG7140 SS     ..................................................
+DG7180             A.................................................
+#=GR DG7180 SS     ..................................................
+DG7680             A.................................................
+#=GR DG7680 SS     ..................................................
+DG7740             A.................................................
+#=GR DG7740 SS     ..................................................
+DG7741             A.................................................
+#=GR DG7741 SS     ..................................................
+DG8100             A.................................................
+#=GR DG8100 SS     ..................................................
+DG9160             A.................................................
+#=GR DG9160 SS     ..................................................
+DG9161             A.................................................
+#=GR DG9161 SS     ..................................................
+DG9990             A.................................................
+#=GR DG9990 SS     ..................................................
+DG9991             A.................................................
+#=GR DG9991 SS     ..................................................
+DH0260             A.................................................
+#=GR DH0260 SS     ..................................................
+DH0660             G.................................................
+#=GR DH0660 SS     ..................................................
+DH0680             G.................................................
+#=GR DH0680 SS     ..................................................
+DH1140             G.................................................
+#=GR DH1140 SS     ..................................................
+DH1230             G.................................................
+#=GR DH1230 SS     ..................................................
+DH1540             G.................................................
+#=GR DH1540 SS     ..................................................
+DH1541             G.................................................
+#=GR DH1541 SS     ..................................................
+DH1660             A.................................................
+#=GR DH1660 SS     ..................................................
+DH1700             A.................................................
+#=GR DH1700 SS     ..................................................
+DH1740             A.................................................
+#=GR DH1740 SS     ..................................................
+DH1780             A.................................................
+#=GR DH1780 SS     ..................................................
+DH2520             A.................................................
+#=GR DH2520 SS     ..................................................
+DH2600             G.................................................
+#=GR DH2600 SS     ..................................................
+DH2700             A.................................................
+#=GR DH2700 SS     ..................................................
+DH2720             A.................................................
+#=GR DH2720 SS     ..................................................
+DH2880             A.................................................
+#=GR DH2880 SS     ..................................................
+DH2920             A.................................................
+#=GR DH2920 SS     ..................................................
+DH2960             A.................................................
+#=GR DH2960 SS     ..................................................
+DH3020             A.................................................
+#=GR DH3020 SS     ..................................................
+DH3120             A.................................................
+#=GR DH3120 SS     ..................................................
+DH3200             A.................................................
+#=GR DH3200 SS     ..................................................
+DH3230             A.................................................
+#=GR DH3230 SS     ..................................................
+DH3240             A.................................................
+#=GR DH3240 SS     ..................................................
+DH3280             A.................................................
+#=GR DH3280 SS     ..................................................
+DH3360             A.................................................
+#=GR DH3360 SS     ..................................................
+DH3800             G.................................................
+#=GR DH3800 SS     ..................................................
+DH3880             G.................................................
+#=GR DH3880 SS     ..................................................
+DH4000             G.................................................
+#=GR DH4000 SS     ..................................................
+DH4040             G.................................................
+#=GR DH4040 SS     ..................................................
+DH4080             G.................................................
+#=GR DH4080 SS     ..................................................
+DH4360             A.................................................
+#=GR DH4360 SS     ..................................................
+DH4480             A.................................................
+#=GR DH4480 SS     ..................................................
+DH4500             G.................................................
+#=GR DH4500 SS     ..................................................
+DH4700             G.................................................
+#=GR DH4700 SS     ..................................................
+DH4880             G.................................................
+#=GR DH4880 SS     ..................................................
+DH5000             G.................................................
+#=GR DH5000 SS     ..................................................
+DH5040             G.................................................
+#=GR DH5040 SS     ..................................................
+DH5080             G.................................................
+#=GR DH5080 SS     ..................................................
+DH5100             A.................................................
+#=GR DH5100 SS     ..................................................
+DH5120             A.................................................
+#=GR DH5120 SS     ..................................................
+DH5220             A.................................................
+#=GR DH5220 SS     ..................................................
+DH5280             A.................................................
+#=GR DH5280 SS     ..................................................
+DH5320             A.................................................
+#=GR DH5320 SS     ..................................................
+DH5360             A.................................................
+#=GR DH5360 SS     ..................................................
+DH5440             A.................................................
+#=GR DH5440 SS     ..................................................
+DH5480             A.................................................
+#=GR DH5480 SS     ..................................................
+DH5520             A.................................................
+#=GR DH5520 SS     ..................................................
+DH5560             A.................................................
+#=GR DH5560 SS     ..................................................
+DH5600             A.................................................
+#=GR DH5600 SS     ..................................................
+DH5640             A.................................................
+#=GR DH5640 SS     ..................................................
+DH5680             A.................................................
+#=GR DH5680 SS     ..................................................
+DH5720             A.................................................
+#=GR DH5720 SS     ..................................................
+DH5760             A.................................................
+#=GR DH5760 SS     ..................................................
+DH5800             A.................................................
+#=GR DH5800 SS     ..................................................
+DH5840             A.................................................
+#=GR DH5840 SS     ..................................................
+DH5880             A.................................................
+#=GR DH5880 SS     ..................................................
+DH6160             G.................................................
+#=GR DH6160 SS     ..................................................
+DH6280             G.................................................
+#=GR DH6280 SS     ..................................................
+DH6320             G.................................................
+#=GR DH6320 SS     ..................................................
+DH7740             G.................................................
+#=GR DH7740 SS     ..................................................
+DH8100             G.................................................
+#=GR DH8100 SS     ..................................................
+DI0220             A.................................................
+#=GR DI0220 SS     ..................................................
+DI0260             A.................................................
+#=GR DI0260 SS     ..................................................
+DI0660             A.................................................
+#=GR DI0660 SS     ..................................................
+DI0680             A.................................................
+#=GR DI0680 SS     ..................................................
+DI1140             A.................................................
+#=GR DI1140 SS     ..................................................
+DI1141             A.................................................
+#=GR DI1141 SS     ..................................................
+DI1180             A.................................................
+#=GR DI1180 SS     ..................................................
+DI1230             A.................................................
+#=GR DI1230 SS     ..................................................
+DI1260             A.................................................
+#=GR DI1260 SS     ..................................................
+DI1540             A.................................................
+#=GR DI1540 SS     ..................................................
+DI1541             A.................................................
+#=GR DI1541 SS     ..................................................
+DI1542             A.................................................
+#=GR DI1542 SS     ..................................................
+DI1620             A.................................................
+#=GR DI1620 SS     ..................................................
+DI1660             A.................................................
+#=GR DI1660 SS     ..................................................
+DI1661             A.................................................
+#=GR DI1661 SS     ..................................................
+DI1820             A.................................................
+#=GR DI1820 SS     ..................................................
+DI1860             A.................................................
+#=GR DI1860 SS     ..................................................
+DI1900             A.................................................
+#=GR DI1900 SS     ..................................................
+DI2100             A.................................................
+#=GR DI2100 SS     ..................................................
+DI2180             A.................................................
+#=GR DI2180 SS     ..................................................
+DI2220             A.................................................
+#=GR DI2220 SS     ..................................................
+DI2400             A.................................................
+#=GR DI2400 SS     ..................................................
+DI2410             A.................................................
+#=GR DI2410 SS     ..................................................
+DI2440             A.................................................
+#=GR DI2440 SS     ..................................................
+DI2480             A.................................................
+#=GR DI2480 SS     ..................................................
+DI2520             A.................................................
+#=GR DI2520 SS     ..................................................
+DI2540             A.................................................
+#=GR DI2540 SS     ..................................................
+DI2550             A.................................................
+#=GR DI2550 SS     ..................................................
+DI2570             A.................................................
+#=GR DI2570 SS     ..................................................
+DI2580             A.................................................
+#=GR DI2580 SS     ..................................................
+DI2590             A.................................................
+#=GR DI2590 SS     ..................................................
+DI2600             A.................................................
+#=GR DI2600 SS     ..................................................
+DI2601             A.................................................
+#=GR DI2601 SS     ..................................................
+DI2620             A.................................................
+#=GR DI2620 SS     ..................................................
+DI2700             A.................................................
+#=GR DI2700 SS     ..................................................
+DI2701             A.................................................
+#=GR DI2701 SS     ..................................................
+DI2720             A.................................................
+#=GR DI2720 SS     ..................................................
+DI2760             A.................................................
+#=GR DI2760 SS     ..................................................
+DI2840             A.................................................
+#=GR DI2840 SS     ..................................................
+DI2920             A.................................................
+#=GR DI2920 SS     ..................................................
+DI2921             A.................................................
+#=GR DI2921 SS     ..................................................
+DI2922             A.................................................
+#=GR DI2922 SS     ..................................................
+DI3080             A.................................................
+#=GR DI3080 SS     ..................................................
+DI3220             A.................................................
+#=GR DI3220 SS     ..................................................
+DI3280             A.................................................
+#=GR DI3280 SS     ..................................................
+DI3281             A.................................................
+#=GR DI3281 SS     ..................................................
+DI3880             A.................................................
+#=GR DI3880 SS     ..................................................
+DI4000             A.................................................
+#=GR DI4000 SS     ..................................................
+DI4080             A.................................................
+#=GR DI4080 SS     ..................................................
+DI4320             A.................................................
+#=GR DI4320 SS     ..................................................
+DI4500             A.................................................
+#=GR DI4500 SS     ..................................................
+DI4620             A.................................................
+#=GR DI4620 SS     ..................................................
+DI4700             G.................................................
+#=GR DI4700 SS     ..................................................
+DI4880             A.................................................
+#=GR DI4880 SS     ..................................................
+DI4960             A.................................................
+#=GR DI4960 SS     ..................................................
+DI5040             A.................................................
+#=GR DI5040 SS     ..................................................
+DI5080             A.................................................
+#=GR DI5080 SS     ..................................................
+DI5120             A.................................................
+#=GR DI5120 SS     ..................................................
+DI5160             A.................................................
+#=GR DI5160 SS     ..................................................
+DI5220             A.................................................
+#=GR DI5220 SS     ..................................................
+DI5280             A.................................................
+#=GR DI5280 SS     ..................................................
+DI5320             A.................................................
+#=GR DI5320 SS     ..................................................
+DI5360             A.................................................
+#=GR DI5360 SS     ..................................................
+DI5880             A.................................................
+#=GR DI5880 SS     ..................................................
+DI6280             A.................................................
+#=GR DI6280 SS     ..................................................
+DI6281             Agcaacauucgguuuccgaaguuucugugccaaagaccccuuuaaaagca
+#=GR DI6281 SS     ..................................................
+DI6320             A.................................................
+#=GR DI6320 SS     ..................................................
+DI7740             A.................................................
+#=GR DI7740 SS     ..................................................
+DI8100             A.................................................
+#=GR DI8100 SS     ..................................................
+DK0260             A.................................................
+#=GR DK0260 SS     ..................................................
+DK0660             A.................................................
+#=GR DK0660 SS     ..................................................
+DK0680             A.................................................
+#=GR DK0680 SS     ..................................................
+DK0740             A.................................................
+#=GR DK0740 SS     ..................................................
+DK1140             A.................................................
+#=GR DK1140 SS     ..................................................
+DK1141             A.................................................
+#=GR DK1141 SS     ..................................................
+DK1200             A.................................................
+#=GR DK1200 SS     ..................................................
+DK1220             A.................................................
+#=GR DK1220 SS     ..................................................
+DK1230             A.................................................
+#=GR DK1230 SS     ..................................................
+DK1231             A.................................................
+#=GR DK1231 SS     ..................................................
+DK1350             A.................................................
+#=GR DK1350 SS     ..................................................
+DK1540             A.................................................
+#=GR DK1540 SS     ..................................................
+DK1660             A.................................................
+#=GR DK1660 SS     ..................................................
+DK2000             A.................................................
+#=GR DK2000 SS     ..................................................
+DK2520             A.................................................
+#=GR DK2520 SS     ..................................................
+DK2580             A.................................................
+#=GR DK2580 SS     ..................................................
+DK2600             A.................................................
+#=GR DK2600 SS     ..................................................
+DK2920             A.................................................
+#=GR DK2920 SS     ..................................................
+DK3200             A.................................................
+#=GR DK3200 SS     ..................................................
+DK3220             A.................................................
+#=GR DK3220 SS     ..................................................
+DK3230             A.................................................
+#=GR DK3230 SS     ..................................................
+DK3240             A.................................................
+#=GR DK3240 SS     ..................................................
+DK3880             A.................................................
+#=GR DK3880 SS     ..................................................
+DK4000             A.................................................
+#=GR DK4000 SS     ..................................................
+DK4030             A.................................................
+#=GR DK4030 SS     ..................................................
+DK4050             A.................................................
+#=GR DK4050 SS     ..................................................
+DK4080             A.................................................
+#=GR DK4080 SS     ..................................................
+DK4340             A.................................................
+#=GR DK4340 SS     ..................................................
+DK4440             A.................................................
+#=GR DK4440 SS     ..................................................
+DK4480             A.................................................
+#=GR DK4480 SS     ..................................................
+DK4500             A.................................................
+#=GR DK4500 SS     ..................................................
+DK4620             A.................................................
+#=GR DK4620 SS     ..................................................
+DK4700             A.................................................
+#=GR DK4700 SS     ..................................................
+DK4760             A.................................................
+#=GR DK4760 SS     ..................................................
+DK4840             A.................................................
+#=GR DK4840 SS     ..................................................
+DK4880             A.................................................
+#=GR DK4880 SS     ..................................................
+DK5040             A.................................................
+#=GR DK5040 SS     ..................................................
+DK5080             A.................................................
+#=GR DK5080 SS     ..................................................
+DK5100             A.................................................
+#=GR DK5100 SS     ..................................................
+DK5120             A.................................................
+#=GR DK5120 SS     ..................................................
+DK5220             A.................................................
+#=GR DK5220 SS     ..................................................
+DK5280             A.................................................
+#=GR DK5280 SS     ..................................................
+DK5281             A.................................................
+#=GR DK5281 SS     ..................................................
+DK5320             A.................................................
+#=GR DK5320 SS     ..................................................
+DK5360             A.................................................
+#=GR DK5360 SS     ..................................................
+DK5880             A.................................................
+#=GR DK5880 SS     ..................................................
+DK6050             A.................................................
+#=GR DK6050 SS     ..................................................
+DK6051             A.................................................
+#=GR DK6051 SS     ..................................................
+DK6052             A.................................................
+#=GR DK6052 SS     ..................................................
+DK6160             A.................................................
+#=GR DK6160 SS     ..................................................
+DK6161             A.................................................
+#=GR DK6161 SS     ..................................................
+DK6280             Aagcgcauuugcuuaagcaaggau..........................
+#=GR DK6280 SS     ..................................................
+DK6281             A.................................................
+#=GR DK6281 SS     ..................................................
+DK6320             Acgaauggu.........................................
+#=GR DK6320 SS     ..................................................
+DK7560             A.................................................
+#=GR DK7560 SS     ..................................................
+DK7680             A.................................................
+#=GR DK7680 SS     ..................................................
+DK7740             A.................................................
+#=GR DK7740 SS     ..................................................
+DK7741             A.................................................
+#=GR DK7741 SS     ..................................................
+DK7920             A.................................................
+#=GR DK7920 SS     ..................................................
+DK8040             A.................................................
+#=GR DK8040 SS     ..................................................
+DK8100             A.................................................
+#=GR DK8100 SS     ..................................................
+DK8101             A.................................................
+#=GR DK8101 SS     ..................................................
+DK9160             A.................................................
+#=GR DK9160 SS     ..................................................
+DK9990             A.................................................
+#=GR DK9990 SS     ..................................................
+DK9991             A.................................................
+#=GR DK9991 SS     ..................................................
+DL0220             A.................................................
+#=GR DL0220 SS     ..................................................
+DL0260             A.................................................
+#=GR DL0260 SS     ..................................................
+DL0440             G.................................................
+#=GR DL0440 SS     ..................................................
+DL0660             A.................................................
+#=GR DL0660 SS     ..................................................
+DL0680             G.................................................
+#=GR DL0680 SS     ..................................................
+DL0860             Gaccauauggugagac..................................
+#=GR DL0860 SS     ..................................................
+DL0980             G.................................................
+#=GR DL0980 SS     ..................................................
+DL0981             G.................................................
+#=GR DL0981 SS     ..................................................
+DL1140             A.................................................
+#=GR DL1140 SS     ..................................................
+DL1141             G.................................................
+#=GR DL1141 SS     ..................................................
+DL1200             G.................................................
+#=GR DL1200 SS     ..................................................
+DL1220             G.................................................
+#=GR DL1220 SS     ..................................................
+DL1230             A.................................................
+#=GR DL1230 SS     ..................................................
+DL1231             G.................................................
+#=GR DL1231 SS     ..................................................
+DL1232             A.................................................
+#=GR DL1232 SS     ..................................................
+DL1310             A.................................................
+#=GR DL1310 SS     ..................................................
+DL1540             G.................................................
+#=GR DL1540 SS     ..................................................
+DL1541             A.................................................
+#=GR DL1541 SS     ..................................................
+DL1542             A.................................................
+#=GR DL1542 SS     ..................................................
+DL1543             A.................................................
+#=GR DL1543 SS     ..................................................
+DL1544             G.................................................
+#=GR DL1544 SS     ..................................................
+DL1660             G.................................................
+#=GR DL1660 SS     ..................................................
+DL1661             G.................................................
+#=GR DL1661 SS     ..................................................
+DL1662             A.................................................
+#=GR DL1662 SS     ..................................................
+DL1663             G.................................................
+#=GR DL1663 SS     ..................................................
+DL1664             A.................................................
+#=GR DL1664 SS     ..................................................
+DL1700             G.................................................
+#=GR DL1700 SS     ..................................................
+DL1750             G.................................................
+#=GR DL1750 SS     ..................................................
+DL1780             G.................................................
+#=GR DL1780 SS     ..................................................
+DL1940             G.................................................
+#=GR DL1940 SS     ..................................................
+DL1980             G.................................................
+#=GR DL1980 SS     ..................................................
+DL2000             A.................................................
+#=GR DL2000 SS     ..................................................
+DL2180             A.................................................
+#=GR DL2180 SS     ..................................................
+DL2520             G.................................................
+#=GR DL2520 SS     ..................................................
+DL2521             A.................................................
+#=GR DL2521 SS     ..................................................
+DL2522             A.................................................
+#=GR DL2522 SS     ..................................................
+DL2600             A.................................................
+#=GR DL2600 SS     ..................................................
+DL2601             A.................................................
+#=GR DL2601 SS     ..................................................
+DL2602             G.................................................
+#=GR DL2602 SS     ..................................................
+DL2700             G.................................................
+#=GR DL2700 SS     ..................................................
+DL2701             A.................................................
+#=GR DL2701 SS     ..................................................
+DL2702             A.................................................
+#=GR DL2702 SS     ..................................................
+DL2720             A.................................................
+#=GR DL2720 SS     ..................................................
+DL2721             A.................................................
+#=GR DL2721 SS     ..................................................
+DL2740             G.................................................
+#=GR DL2740 SS     ..................................................
+DL2800             A.................................................
+#=GR DL2800 SS     ..................................................
+DL2920             G.................................................
+#=GR DL2920 SS     ..................................................
+DL2921             A.................................................
+#=GR DL2921 SS     ..................................................
+DL2922             A.................................................
+#=GR DL2922 SS     ..................................................
+DL3200             A.................................................
+#=GR DL3200 SS     ..................................................
+DL3280             A.................................................
+#=GR DL3280 SS     ..................................................
+DL3360             A.................................................
+#=GR DL3360 SS     ..................................................
+DL3361             A.................................................
+#=GR DL3361 SS     ..................................................
+DL3400             A.................................................
+#=GR DL3400 SS     ..................................................
+DL3800             A.................................................
+#=GR DL3800 SS     ..................................................
+DL3840             A.................................................
+#=GR DL3840 SS     ..................................................
+DL3880             G.................................................
+#=GR DL3880 SS     ..................................................
+DL3881             G.................................................
+#=GR DL3881 SS     ..................................................
+DL4000             G.................................................
+#=GR DL4000 SS     ..................................................
+DL4020             G.................................................
+#=GR DL4020 SS     ..................................................
+DL4030             A.................................................
+#=GR DL4030 SS     ..................................................
+DL4040             G.................................................
+#=GR DL4040 SS     ..................................................
+DL4050             G.................................................
+#=GR DL4050 SS     ..................................................
+DL4070             A.................................................
+#=GR DL4070 SS     ..................................................
+DL4080             G.................................................
+#=GR DL4080 SS     ..................................................
+DL4360             A.................................................
+#=GR DL4360 SS     ..................................................
+DL4500             A.................................................
+#=GR DL4500 SS     ..................................................
+DL4501             A.................................................
+#=GR DL4501 SS     ..................................................
+DL4502             G.................................................
+#=GR DL4502 SS     ..................................................
+DL4700             G.................................................
+#=GR DL4700 SS     ..................................................
+DL4701             G.................................................
+#=GR DL4701 SS     ..................................................
+DL4760             A.................................................
+#=GR DL4760 SS     ..................................................
+DL4761             G.................................................
+#=GR DL4761 SS     ..................................................
+DL4800             A.................................................
+#=GR DL4800 SS     ..................................................
+DL4840             G.................................................
+#=GR DL4840 SS     ..................................................
+DL4880             G.................................................
+#=GR DL4880 SS     ..................................................
+DL4921             A.................................................
+#=GR DL4921 SS     ..................................................
+DL4980             G.................................................
+#=GR DL4980 SS     ..................................................
+DL4981             G.................................................
+#=GR DL4981 SS     ..................................................
+DL5000             G.................................................
+#=GR DL5000 SS     ..................................................
+DL5001             G.................................................
+#=GR DL5001 SS     ..................................................
+DL5020             G.................................................
+#=GR DL5020 SS     ..................................................
+DL5021             A.................................................
+#=GR DL5021 SS     ..................................................
+DL5040             G.................................................
+#=GR DL5040 SS     ..................................................
+DL5041             G.................................................
+#=GR DL5041 SS     ..................................................
+DL5080             G.................................................
+#=GR DL5080 SS     ..................................................
+DL5081             A.................................................
+#=GR DL5081 SS     ..................................................
+DL5100             G.................................................
+#=GR DL5100 SS     ..................................................
+DL5120             G.................................................
+#=GR DL5120 SS     ..................................................
+DL5121             G.................................................
+#=GR DL5121 SS     ..................................................
+DL5160             G.................................................
+#=GR DL5160 SS     ..................................................
+DL5220             G.................................................
+#=GR DL5220 SS     ..................................................
+DL5221             G.................................................
+#=GR DL5221 SS     ..................................................
+DL5280             G.................................................
+#=GR DL5280 SS     ..................................................
+DL5281             A.................................................
+#=GR DL5281 SS     ..................................................
+DL5320             G.................................................
+#=GR DL5320 SS     ..................................................
+DL5321             A.................................................
+#=GR DL5321 SS     ..................................................
+DL5360             A.................................................
+#=GR DL5360 SS     ..................................................
+DL5361             G.................................................
+#=GR DL5361 SS     ..................................................
+DL5440             G.................................................
+#=GR DL5440 SS     ..................................................
+DL5480             G.................................................
+#=GR DL5480 SS     ..................................................
+DL5520             G.................................................
+#=GR DL5520 SS     ..................................................
+DL5560             G.................................................
+#=GR DL5560 SS     ..................................................
+DL5600             G.................................................
+#=GR DL5600 SS     ..................................................
+DL5640             G.................................................
+#=GR DL5640 SS     ..................................................
+DL5680             G.................................................
+#=GR DL5680 SS     ..................................................
+DL5720             G.................................................
+#=GR DL5720 SS     ..................................................
+DL5760             G.................................................
+#=GR DL5760 SS     ..................................................
+DL5800             G.................................................
+#=GR DL5800 SS     ..................................................
+DL5840             G.................................................
+#=GR DL5840 SS     ..................................................
+DL5880             G.................................................
+#=GR DL5880 SS     ..................................................
+DL5881             G.................................................
+#=GR DL5881 SS     ..................................................
+DL6160             G.................................................
+#=GR DL6160 SS     ..................................................
+DL6200             Guuaacccuuaauauuccuuccaagguu......................
+#=GR DL6200 SS     ..................................................
+DL6280             Gaaauaucuugaccgcaguuaacugugggaaua.................
+#=GR DL6280 SS     ..................................................
+DL6281             G.................................................
+#=GR DL6281 SS     ..................................................
+DL6980             G.................................................
+#=GR DL6980 SS     ..................................................
+DL7560             G.................................................
+#=GR DL7560 SS     ..................................................
+DL7740             Gauuuaaaaucuuacuuucugaacgaaaguguaugagcg...........
+#=GR DL7740 SS     ..................................................
+DL7741             G.................................................
+#=GR DL7741 SS     ..................................................
+DL7920             G.................................................
+#=GR DL7920 SS     ..................................................
+DL8100             G.................................................
+#=GR DL8100 SS     ..................................................
+DL9160             G.................................................
+#=GR DL9160 SS     ..................................................
+DL9161             G.................................................
+#=GR DL9161 SS     ..................................................
+DL9162             G.................................................
+#=GR DL9162 SS     ..................................................
+DL9990             G.................................................
+#=GR DL9990 SS     ..................................................
+DL9991             G.................................................
+#=GR DL9991 SS     ..................................................
+DM0260             A.................................................
+#=GR DM0260 SS     ..................................................
+DM0680             A.................................................
+#=GR DM0680 SS     ..................................................
+DM0900             A.................................................
+#=GR DM0900 SS     ..................................................
+DM0960             A.................................................
+#=GR DM0960 SS     ..................................................
+DM1140             A.................................................
+#=GR DM1140 SS     ..................................................
+DM1180             A.................................................
+#=GR DM1180 SS     ..................................................
+DM1230             A.................................................
+#=GR DM1230 SS     ..................................................
+DM1231             A.................................................
+#=GR DM1231 SS     ..................................................
+DM1260             A.................................................
+#=GR DM1260 SS     ..................................................
+DM1540             A.................................................
+#=GR DM1540 SS     ..................................................
+DM1541             A.................................................
+#=GR DM1541 SS     ..................................................
+DM1660             A.................................................
+#=GR DM1660 SS     ..................................................
+DM1750             A.................................................
+#=GR DM1750 SS     ..................................................
+DM2520             A.................................................
+#=GR DM2520 SS     ..................................................
+DM2600             A.................................................
+#=GR DM2600 SS     ..................................................
+DM2610             A.................................................
+#=GR DM2610 SS     ..................................................
+DM2640             A.................................................
+#=GR DM2640 SS     ..................................................
+DM2680             A.................................................
+#=GR DM2680 SS     ..................................................
+DM2700             A.................................................
+#=GR DM2700 SS     ..................................................
+DM2701             A.................................................
+#=GR DM2701 SS     ..................................................
+DM2720             A.................................................
+#=GR DM2720 SS     ..................................................
+DM2760             A.................................................
+#=GR DM2760 SS     ..................................................
+DM2840             A.................................................
+#=GR DM2840 SS     ..................................................
+DM2920             A.................................................
+#=GR DM2920 SS     ..................................................
+DM3280             A.................................................
+#=GR DM3280 SS     ..................................................
+DM3640             A.................................................
+#=GR DM3640 SS     ..................................................
+DM3880             G.................................................
+#=GR DM3880 SS     ..................................................
+DM3881             G.................................................
+#=GR DM3881 SS     ..................................................
+DM3920             A.................................................
+#=GR DM3920 SS     ..................................................
+DM3960             A.................................................
+#=GR DM3960 SS     ..................................................
+DM4000             A.................................................
+#=GR DM4000 SS     ..................................................
+DM4010             G.................................................
+#=GR DM4010 SS     ..................................................
+DM4020             G.................................................
+#=GR DM4020 SS     ..................................................
+DM4021             A.................................................
+#=GR DM4021 SS     ..................................................
+DM4080             A.................................................
+#=GR DM4080 SS     ..................................................
+DM4240             A.................................................
+#=GR DM4240 SS     ..................................................
+DM4280             A.................................................
+#=GR DM4280 SS     ..................................................
+DM4480             A.................................................
+#=GR DM4480 SS     ..................................................
+DM4481             A.................................................
+#=GR DM4481 SS     ..................................................
+DM4500             A.................................................
+#=GR DM4500 SS     ..................................................
+DM4501             A.................................................
+#=GR DM4501 SS     ..................................................
+DM4700             G.................................................
+#=GR DM4700 SS     ..................................................
+DM4701             G.................................................
+#=GR DM4701 SS     ..................................................
+DM5000             A.................................................
+#=GR DM5000 SS     ..................................................
+DM5220             A.................................................
+#=GR DM5220 SS     ..................................................
+DM6160             A.................................................
+#=GR DM6160 SS     ..................................................
+DM6280             A.................................................
+#=GR DM6280 SS     ..................................................
+DM6900             Agcuucugaguu......................................
+#=GR DM6900 SS     ..................................................
+DM7740             A.................................................
+#=GR DM7740 SS     ..................................................
+DN0660             A.................................................
+#=GR DN0660 SS     ..................................................
+DN0680             A.................................................
+#=GR DN0680 SS     ..................................................
+DN1140             A.................................................
+#=GR DN1140 SS     ..................................................
+DN1180             A.................................................
+#=GR DN1180 SS     ..................................................
+DN1230             A.................................................
+#=GR DN1230 SS     ..................................................
+DN1350             A.................................................
+#=GR DN1350 SS     ..................................................
+DN1351             A.................................................
+#=GR DN1351 SS     ..................................................
+DN1500             A.................................................
+#=GR DN1500 SS     ..................................................
+DN1540             A.................................................
+#=GR DN1540 SS     ..................................................
+DN1541             A.................................................
+#=GR DN1541 SS     ..................................................
+DN1570             A.................................................
+#=GR DN1570 SS     ..................................................
+DN1660             A.................................................
+#=GR DN1660 SS     ..................................................
+DN2520             A.................................................
+#=GR DN2520 SS     ..................................................
+DN2600             A.................................................
+#=GR DN2600 SS     ..................................................
+DN2700             A.................................................
+#=GR DN2700 SS     ..................................................
+DN2720             A.................................................
+#=GR DN2720 SS     ..................................................
+DN2740             A.................................................
+#=GR DN2740 SS     ..................................................
+DN2920             A.................................................
+#=GR DN2920 SS     ..................................................
+DN3200             A.................................................
+#=GR DN3200 SS     ..................................................
+DN3320             A.................................................
+#=GR DN3320 SS     ..................................................
+DN3880             A.................................................
+#=GR DN3880 SS     ..................................................
+DN3960             A.................................................
+#=GR DN3960 SS     ..................................................
+DN4000             A.................................................
+#=GR DN4000 SS     ..................................................
+DN4080             A.................................................
+#=GR DN4080 SS     ..................................................
+DN4320             A.................................................
+#=GR DN4320 SS     ..................................................
+DN4400             A.................................................
+#=GR DN4400 SS     ..................................................
+DN4440             A.................................................
+#=GR DN4440 SS     ..................................................
+DN4500             A.................................................
+#=GR DN4500 SS     ..................................................
+DN4620             A.................................................
+#=GR DN4620 SS     ..................................................
+DN4700             A.................................................
+#=GR DN4700 SS     ..................................................
+DN4800             A.................................................
+#=GR DN4800 SS     ..................................................
+DN4880             A.................................................
+#=GR DN4880 SS     ..................................................
+DN4980             A.................................................
+#=GR DN4980 SS     ..................................................
+DN5000             A.................................................
+#=GR DN5000 SS     ..................................................
+DN5020             A.................................................
+#=GR DN5020 SS     ..................................................
+DN5040             A.................................................
+#=GR DN5040 SS     ..................................................
+DN5080             A.................................................
+#=GR DN5080 SS     ..................................................
+DN5100             A.................................................
+#=GR DN5100 SS     ..................................................
+DN5160             A.................................................
+#=GR DN5160 SS     ..................................................
+DN5220             A.................................................
+#=GR DN5220 SS     ..................................................
+DN5280             A.................................................
+#=GR DN5280 SS     ..................................................
+DN5281             A.................................................
+#=GR DN5281 SS     ..................................................
+DN5282             A.................................................
+#=GR DN5282 SS     ..................................................
+DN5320             A.................................................
+#=GR DN5320 SS     ..................................................
+DN5360             A.................................................
+#=GR DN5360 SS     ..................................................
+DN5880             A.................................................
+#=GR DN5880 SS     ..................................................
+DN6050             A.................................................
+#=GR DN6050 SS     ..................................................
+DN6051             A.................................................
+#=GR DN6051 SS     ..................................................
+DN6060             A.................................................
+#=GR DN6060 SS     ..................................................
+DN6160             A.................................................
+#=GR DN6160 SS     ..................................................
+DN6280             A.................................................
+#=GR DN6280 SS     ..................................................
+DN7100             A.................................................
+#=GR DN7100 SS     ..................................................
+DN7740             A.................................................
+#=GR DN7740 SS     ..................................................
+DN7920             A.................................................
+#=GR DN7920 SS     ..................................................
+DN9990             A.................................................
+#=GR DN9990 SS     ..................................................
+DN9991             A.................................................
+#=GR DN9991 SS     ..................................................
+DP0220             G.................................................
+#=GR DP0220 SS     ..................................................
+DP0260             G.................................................
+#=GR DP0260 SS     ..................................................
+DP0660             G.................................................
+#=GR DP0660 SS     ..................................................
+DP0680             G.................................................
+#=GR DP0680 SS     ..................................................
+DP0740             G.................................................
+#=GR DP0740 SS     ..................................................
+DP1140             G.................................................
+#=GR DP1140 SS     ..................................................
+DP1180             G.................................................
+#=GR DP1180 SS     ..................................................
+DP1260             G.................................................
+#=GR DP1260 SS     ..................................................
+DP1360             G.................................................
+#=GR DP1360 SS     ..................................................
+DP1400             G.................................................
+#=GR DP1400 SS     ..................................................
+DP1500             G.................................................
+#=GR DP1500 SS     ..................................................
+DP1540             G.................................................
+#=GR DP1540 SS     ..................................................
+DP1560             G.................................................
+#=GR DP1560 SS     ..................................................
+DP1660             G.................................................
+#=GR DP1660 SS     ..................................................
+DP1661             G.................................................
+#=GR DP1661 SS     ..................................................
+DP1662             G.................................................
+#=GR DP1662 SS     ..................................................
+DP1700             G.................................................
+#=GR DP1700 SS     ..................................................
+DP1740             G.................................................
+#=GR DP1740 SS     ..................................................
+DP1780             G.................................................
+#=GR DP1780 SS     ..................................................
+DP2520             G.................................................
+#=GR DP2520 SS     ..................................................
+DP2600             G.................................................
+#=GR DP2600 SS     ..................................................
+DP2601             G.................................................
+#=GR DP2601 SS     ..................................................
+DP2680             G.................................................
+#=GR DP2680 SS     ..................................................
+DP2700             G.................................................
+#=GR DP2700 SS     ..................................................
+DP2720             G.................................................
+#=GR DP2720 SS     ..................................................
+DP2920             G.................................................
+#=GR DP2920 SS     ..................................................
+DP3000             G.................................................
+#=GR DP3000 SS     ..................................................
+DP3200             G.................................................
+#=GR DP3200 SS     ..................................................
+DP3880             G.................................................
+#=GR DP3880 SS     ..................................................
+DP4000             G.................................................
+#=GR DP4000 SS     ..................................................
+DP4010             G.................................................
+#=GR DP4010 SS     ..................................................
+DP4030             G.................................................
+#=GR DP4030 SS     ..................................................
+DP4040             G.................................................
+#=GR DP4040 SS     ..................................................
+DP4060             G.................................................
+#=GR DP4060 SS     ..................................................
+DP4070             G.................................................
+#=GR DP4070 SS     ..................................................
+DP4080             G.................................................
+#=GR DP4080 SS     ..................................................
+DP4440             G.................................................
+#=GR DP4440 SS     ..................................................
+DP4480             G.................................................
+#=GR DP4480 SS     ..................................................
+DP4500             G.................................................
+#=GR DP4500 SS     ..................................................
+DP4620             G.................................................
+#=GR DP4620 SS     ..................................................
+DP4700             G.................................................
+#=GR DP4700 SS     ..................................................
+DP4880             G.................................................
+#=GR DP4880 SS     ..................................................
+DP4980             G.................................................
+#=GR DP4980 SS     ..................................................
+DP5000             G.................................................
+#=GR DP5000 SS     ..................................................
+DP5040             G.................................................
+#=GR DP5040 SS     ..................................................
+DP5060             G.................................................
+#=GR DP5060 SS     ..................................................
+DP5080             A.................................................
+#=GR DP5080 SS     ..................................................
+DP5090             G.................................................
+#=GR DP5090 SS     ..................................................
+DP5120             G.................................................
+#=GR DP5120 SS     ..................................................
+DP5160             G.................................................
+#=GR DP5160 SS     ..................................................
+DP5200             G.................................................
+#=GR DP5200 SS     ..................................................
+DP5220             G.................................................
+#=GR DP5220 SS     ..................................................
+DP5280             G.................................................
+#=GR DP5280 SS     ..................................................
+DP5281             G.................................................
+#=GR DP5281 SS     ..................................................
+DP5320             G.................................................
+#=GR DP5320 SS     ..................................................
+DP5360             G.................................................
+#=GR DP5360 SS     ..................................................
+DP5880             G.................................................
+#=GR DP5880 SS     ..................................................
+DP6280             Gcugugaaauaaacaggaagacaaagcca.....................
+#=GR DP6280 SS     ..................................................
+DP6980             G.................................................
+#=GR DP6980 SS     ..................................................
+DP6981             G.................................................
+#=GR DP6981 SS     ..................................................
+DP7560             G.................................................
+#=GR DP7560 SS     ..................................................
+DP7740             G.................................................
+#=GR DP7740 SS     ..................................................
+DP8040             G.................................................
+#=GR DP8040 SS     ..................................................
+DP8041             G.................................................
+#=GR DP8041 SS     ..................................................
+DP8100             G.................................................
+#=GR DP8100 SS     ..................................................
+DP8101             G.................................................
+#=GR DP8101 SS     ..................................................
+DP9160             G.................................................
+#=GR DP9160 SS     ..................................................
+DP9161             G.................................................
+#=GR DP9161 SS     ..................................................
+DP9990             G.................................................
+#=GR DP9990 SS     ..................................................
+DP9991             G.................................................
+#=GR DP9991 SS     ..................................................
+DQ0220             A.................................................
+#=GR DQ0220 SS     ..................................................
+DQ0260             A.................................................
+#=GR DQ0260 SS     ..................................................
+DQ0660             G.................................................
+#=GR DQ0660 SS     ..................................................
+DQ1140             A.................................................
+#=GR DQ1140 SS     ..................................................
+DQ1200             A.................................................
+#=GR DQ1200 SS     ..................................................
+DQ1230             A.................................................
+#=GR DQ1230 SS     ..................................................
+DQ1340             G.................................................
+#=GR DQ1340 SS     ..................................................
+DQ1341             G.................................................
+#=GR DQ1341 SS     ..................................................
+DQ1540             A.................................................
+#=GR DQ1540 SS     ..................................................
+DQ1660             A.................................................
+#=GR DQ1660 SS     ..................................................
+DQ1661             A.................................................
+#=GR DQ1661 SS     ..................................................
+DQ2520             G.................................................
+#=GR DQ2520 SS     ..................................................
+DQ2600             G.................................................
+#=GR DQ2600 SS     ..................................................
+DQ2700             G.................................................
+#=GR DQ2700 SS     ..................................................
+DQ2920             G.................................................
+#=GR DQ2920 SS     ..................................................
+DQ3220             A.................................................
+#=GR DQ3220 SS     ..................................................
+DQ3240             G.................................................
+#=GR DQ3240 SS     ..................................................
+DQ3640             A.................................................
+#=GR DQ3640 SS     ..................................................
+DQ3880             G.................................................
+#=GR DQ3880 SS     ..................................................
+DQ4000             A.................................................
+#=GR DQ4000 SS     ..................................................
+DQ4030             A.................................................
+#=GR DQ4030 SS     ..................................................
+DQ4040             A.................................................
+#=GR DQ4040 SS     ..................................................
+DQ4050             A.................................................
+#=GR DQ4050 SS     ..................................................
+DQ4070             A.................................................
+#=GR DQ4070 SS     ..................................................
+DQ4080             A.................................................
+#=GR DQ4080 SS     ..................................................
+DQ4440             G.................................................
+#=GR DQ4440 SS     ..................................................
+DQ4441             G.................................................
+#=GR DQ4441 SS     ..................................................
+DQ4500             A.................................................
+#=GR DQ4500 SS     ..................................................
+DQ4700             A.................................................
+#=GR DQ4700 SS     ..................................................
+DQ4880             A.................................................
+#=GR DQ4880 SS     ..................................................
+DQ4960             A.................................................
+#=GR DQ4960 SS     ..................................................
+DQ4980             A.................................................
+#=GR DQ4980 SS     ..................................................
+DQ5000             A.................................................
+#=GR DQ5000 SS     ..................................................
+DQ5040             A.................................................
+#=GR DQ5040 SS     ..................................................
+DQ5080             A.................................................
+#=GR DQ5080 SS     ..................................................
+DQ5120             A.................................................
+#=GR DQ5120 SS     ..................................................
+DQ5160             A.................................................
+#=GR DQ5160 SS     ..................................................
+DQ5220             A.................................................
+#=GR DQ5220 SS     ..................................................
+DQ5280             A.................................................
+#=GR DQ5280 SS     ..................................................
+DQ5281             A.................................................
+#=GR DQ5281 SS     ..................................................
+DQ5320             A.................................................
+#=GR DQ5320 SS     ..................................................
+DQ5360             G.................................................
+#=GR DQ5360 SS     ..................................................
+DQ5880             G.................................................
+#=GR DQ5880 SS     ..................................................
+DQ6050             A.................................................
+#=GR DQ6050 SS     ..................................................
+DQ6051             C.................................................
+#=GR DQ6051 SS     ..................................................
+DQ6060             A.................................................
+#=GR DQ6060 SS     ..................................................
+DQ6160             A.................................................
+#=GR DQ6160 SS     ..................................................
+DQ6280             A.................................................
+#=GR DQ6280 SS     ..................................................
+DQ6281             A.................................................
+#=GR DQ6281 SS     ..................................................
+DQ9990             A.................................................
+#=GR DQ9990 SS     ..................................................
+DQ9991             A.................................................
+#=GR DQ9991 SS     ..................................................
+DQ9992             A.................................................
+#=GR DQ9992 SS     ..................................................
+DR0220             A.................................................
+#=GR DR0220 SS     ..................................................
+DR0660             A.................................................
+#=GR DR0660 SS     ..................................................
+DR1140             G.................................................
+#=GR DR1140 SS     ..................................................
+DR1141             A.................................................
+#=GR DR1141 SS     ..................................................
+DR1180             G.................................................
+#=GR DR1180 SS     ..................................................
+DR1181             A.................................................
+#=GR DR1181 SS     ..................................................
+DR1230             A.................................................
+#=GR DR1230 SS     ..................................................
+DR1260             G.................................................
+#=GR DR1260 SS     ..................................................
+DR1500             A.................................................
+#=GR DR1500 SS     ..................................................
+DR1540             G.................................................
+#=GR DR1540 SS     ..................................................
+DR1660             G.................................................
+#=GR DR1660 SS     ..................................................
+DR1661             A.................................................
+#=GR DR1661 SS     ..................................................
+DR1662             A.................................................
+#=GR DR1662 SS     ..................................................
+DR1663             A.................................................
+#=GR DR1663 SS     ..................................................
+DR1664             A.................................................
+#=GR DR1664 SS     ..................................................
+DR1700             G.................................................
+#=GR DR1700 SS     ..................................................
+DR1780             G.................................................
+#=GR DR1780 SS     ..................................................
+DR2440             A.................................................
+#=GR DR2440 SS     ..................................................
+DR2480             A.................................................
+#=GR DR2480 SS     ..................................................
+DR2520             A.................................................
+#=GR DR2520 SS     ..................................................
+DR2540             A.................................................
+#=GR DR2540 SS     ..................................................
+DR2600             A.................................................
+#=GR DR2600 SS     ..................................................
+DR2601             A.................................................
+#=GR DR2601 SS     ..................................................
+DR2602             A.................................................
+#=GR DR2602 SS     ..................................................
+DR2680             A.................................................
+#=GR DR2680 SS     ..................................................
+DR2700             A.................................................
+#=GR DR2700 SS     ..................................................
+DR2701             A.................................................
+#=GR DR2701 SS     ..................................................
+DR2720             A.................................................
+#=GR DR2720 SS     ..................................................
+DR2740             A.................................................
+#=GR DR2740 SS     ..................................................
+DR2920             A.................................................
+#=GR DR2920 SS     ..................................................
+DR2921             A.................................................
+#=GR DR2921 SS     ..................................................
+DR3040             A.................................................
+#=GR DR3040 SS     ..................................................
+DR3200             A.................................................
+#=GR DR3200 SS     ..................................................
+DR3201             A.................................................
+#=GR DR3201 SS     ..................................................
+DR3280             A.................................................
+#=GR DR3280 SS     ..................................................
+DR3320             A.................................................
+#=GR DR3320 SS     ..................................................
+DR3321             A.................................................
+#=GR DR3321 SS     ..................................................
+DR3880             A.................................................
+#=GR DR3880 SS     ..................................................
+DR3920             A.................................................
+#=GR DR3920 SS     ..................................................
+DR4000             A.................................................
+#=GR DR4000 SS     ..................................................
+DR4001             A.................................................
+#=GR DR4001 SS     ..................................................
+DR4080             A.................................................
+#=GR DR4080 SS     ..................................................
+DR4500             G.................................................
+#=GR DR4500 SS     ..................................................
+DR4501             A.................................................
+#=GR DR4501 SS     ..................................................
+DR4502             A.................................................
+#=GR DR4502 SS     ..................................................
+DR4800             A.................................................
+#=GR DR4800 SS     ..................................................
+DR4880             A.................................................
+#=GR DR4880 SS     ..................................................
+DR5040             G.................................................
+#=GR DR5040 SS     ..................................................
+DR5080             G.................................................
+#=GR DR5080 SS     ..................................................
+DR5100             G.................................................
+#=GR DR5100 SS     ..................................................
+DR5120             G.................................................
+#=GR DR5120 SS     ..................................................
+DR5220             A.................................................
+#=GR DR5220 SS     ..................................................
+DR5280             A.................................................
+#=GR DR5280 SS     ..................................................
+DR5320             A.................................................
+#=GR DR5320 SS     ..................................................
+DR5360             A.................................................
+#=GR DR5360 SS     ..................................................
+DR5880             A.................................................
+#=GR DR5880 SS     ..................................................
+DR6050             A.................................................
+#=GR DR6050 SS     ..................................................
+DR6051             A.................................................
+#=GR DR6051 SS     ..................................................
+DR6052             G.................................................
+#=GR DR6052 SS     ..................................................
+DR6160             A.................................................
+#=GR DR6160 SS     ..................................................
+DR6161             A.................................................
+#=GR DR6161 SS     ..................................................
+DR6280             A.................................................
+#=GR DR6280 SS     ..................................................
+DR6281             A.................................................
+#=GR DR6281 SS     ..................................................
+DR6282             A.................................................
+#=GR DR6282 SS     ..................................................
+DR6320             A.................................................
+#=GR DR6320 SS     ..................................................
+DR6321             G.................................................
+#=GR DR6321 SS     ..................................................
+DR7560             G.................................................
+#=GR DR7560 SS     ..................................................
+DR7740             G.................................................
+#=GR DR7740 SS     ..................................................
+DR7741             G.................................................
+#=GR DR7741 SS     ..................................................
+DS0220             A.................................................
+#=GR DS0220 SS     ..................................................
+DS0260             A.................................................
+#=GR DS0260 SS     ..................................................
+DS0261             A.................................................
+#=GR DS0261 SS     ..................................................
+DS0440             A.................................................
+#=GR DS0440 SS     ..................................................
+DS0680             A.................................................
+#=GR DS0680 SS     ..................................................
+DS0860             Gaccauuuccagcgucaaggcgggcg........................
+#=GR DS0860 SS     ..................................................
+DS1140             A.................................................
+#=GR DS1140 SS     ..................................................
+DS1141             A.................................................
+#=GR DS1141 SS     ..................................................
+DS1180             A.................................................
+#=GR DS1180 SS     ..................................................
+DS1230             A.................................................
+#=GR DS1230 SS     ..................................................
+DS1231             A.................................................
+#=GR DS1231 SS     ..................................................
+DS1250             A.................................................
+#=GR DS1250 SS     ..................................................
+DS1260             A.................................................
+#=GR DS1260 SS     ..................................................
+DS1500             A.................................................
+#=GR DS1500 SS     ..................................................
+DS1520             A.................................................
+#=GR DS1520 SS     ..................................................
+DS1540             A.................................................
+#=GR DS1540 SS     ..................................................
+DS1541             A.................................................
+#=GR DS1541 SS     ..................................................
+DS1542             A.................................................
+#=GR DS1542 SS     ..................................................
+DS1570             A.................................................
+#=GR DS1570 SS     ..................................................
+DS1660             A.................................................
+#=GR DS1660 SS     ..................................................
+DS1661             A.................................................
+#=GR DS1661 SS     ..................................................
+DS1663             A.................................................
+#=GR DS1663 SS     ..................................................
+DS1664             A.................................................
+#=GR DS1664 SS     ..................................................
+DS2180             A.................................................
+#=GR DS2180 SS     ..................................................
+DS2480             A.................................................
+#=GR DS2480 SS     ..................................................
+DS2520             A.................................................
+#=GR DS2520 SS     ..................................................
+DS2521             A.................................................
+#=GR DS2521 SS     ..................................................
+DS2600             A.................................................
+#=GR DS2600 SS     ..................................................
+DS2601             A.................................................
+#=GR DS2601 SS     ..................................................
+DS2602             A.................................................
+#=GR DS2602 SS     ..................................................
+DS2640             A.................................................
+#=GR DS2640 SS     ..................................................
+DS2680             A.................................................
+#=GR DS2680 SS     ..................................................
+DS2700             A.................................................
+#=GR DS2700 SS     ..................................................
+DS2701             A.................................................
+#=GR DS2701 SS     ..................................................
+DS2702             A.................................................
+#=GR DS2702 SS     ..................................................
+DS2720             A.................................................
+#=GR DS2720 SS     ..................................................
+DS2721             A.................................................
+#=GR DS2721 SS     ..................................................
+DS2722             A.................................................
+#=GR DS2722 SS     ..................................................
+DS2920             A.................................................
+#=GR DS2920 SS     ..................................................
+DS2921             A.................................................
+#=GR DS2921 SS     ..................................................
+DS2922             A.................................................
+#=GR DS2922 SS     ..................................................
+DS3200             A.................................................
+#=GR DS3200 SS     ..................................................
+DS3240             A.................................................
+#=GR DS3240 SS     ..................................................
+DS3280             A.................................................
+#=GR DS3280 SS     ..................................................
+DS3281             A.................................................
+#=GR DS3281 SS     ..................................................
+DS3880             G.................................................
+#=GR DS3880 SS     ..................................................
+DS3881             A.................................................
+#=GR DS3881 SS     ..................................................
+DS3960             A.................................................
+#=GR DS3960 SS     ..................................................
+DS4000             A.................................................
+#=GR DS4000 SS     ..................................................
+DS4001             G.................................................
+#=GR DS4001 SS     ..................................................
+DS4030             U.................................................
+#=GR DS4030 SS     ..................................................
+DS4080             G.................................................
+#=GR DS4080 SS     ..................................................
+DS4081             A.................................................
+#=GR DS4081 SS     ..................................................
+DS4240             A.................................................
+#=GR DS4240 SS     ..................................................
+DS4241             A.................................................
+#=GR DS4241 SS     ..................................................
+DS4360             A.................................................
+#=GR DS4360 SS     ..................................................
+DS4361             A.................................................
+#=GR DS4361 SS     ..................................................
+DS4362             A.................................................
+#=GR DS4362 SS     ..................................................
+DS4400             A.................................................
+#=GR DS4400 SS     ..................................................
+DS4440             A.................................................
+#=GR DS4440 SS     ..................................................
+DS4441             A.................................................
+#=GR DS4441 SS     ..................................................
+DS4442             A.................................................
+#=GR DS4442 SS     ..................................................
+DS4480             A.................................................
+#=GR DS4480 SS     ..................................................
+DS4481             A.................................................
+#=GR DS4481 SS     ..................................................
+DS4500             A.................................................
+#=GR DS4500 SS     ..................................................
+DS4501             A.................................................
+#=GR DS4501 SS     ..................................................
+DS4701             G.................................................
+#=GR DS4701 SS     ..................................................
+DS4760             A.................................................
+#=GR DS4760 SS     ..................................................
+DS4921             A.................................................
+#=GR DS4921 SS     ..................................................
+DS5000             A.................................................
+#=GR DS5000 SS     ..................................................
+DS5040             A.................................................
+#=GR DS5040 SS     ..................................................
+DS5080             A.................................................
+#=GR DS5080 SS     ..................................................
+DS5121             A.................................................
+#=GR DS5121 SS     ..................................................
+DS5220             A.................................................
+#=GR DS5220 SS     ..................................................
+DS6060             A.................................................
+#=GR DS6060 SS     ..................................................
+DS6160             A.................................................
+#=GR DS6160 SS     ..................................................
+DS6161             A.................................................
+#=GR DS6161 SS     ..................................................
+DS6162             A.................................................
+#=GR DS6162 SS     ..................................................
+DS6240             A.................................................
+#=GR DS6240 SS     ..................................................
+DS6241             A.................................................
+#=GR DS6241 SS     ..................................................
+DS6280             A.................................................
+#=GR DS6280 SS     ..................................................
+DS6281             Auuuccucagaaaagcaauu..............................
+#=GR DS6281 SS     ..................................................
+DS6282             Auggaauaaaaaguucggcu..............................
+#=GR DS6282 SS     ..................................................
+DS6283             A.................................................
+#=GR DS6283 SS     ..................................................
+DS6284             A.................................................
+#=GR DS6284 SS     ..................................................
+DS6320             Auccuguauucuaguc..................................
+#=GR DS6320 SS     ..................................................
+DS6321             Auccuguauucuaguc..................................
+#=GR DS6321 SS     ..................................................
+DS6322             Auuccuacauucguggc.................................
+#=GR DS6322 SS     ..................................................
+DS6740             A.................................................
+#=GR DS6740 SS     ..................................................
+DS6741             A.................................................
+#=GR DS6741 SS     ..................................................
+DS6742             A.................................................
+#=GR DS6742 SS     ..................................................
+DS6743             A.................................................
+#=GR DS6743 SS     ..................................................
+DS6744             A.................................................
+#=GR DS6744 SS     ..................................................
+DS6745             A.................................................
+#=GR DS6745 SS     ..................................................
+DS7240             A.................................................
+#=GR DS7240 SS     ..................................................
+DS7740             A.................................................
+#=GR DS7740 SS     ..................................................
+DS7741             A.................................................
+#=GR DS7741 SS     ..................................................
+DS7800             A.................................................
+#=GR DS7800 SS     ..................................................
+DS9280             A.................................................
+#=GR DS9280 SS     ..................................................
+DS9990             A.................................................
+#=GR DS9990 SS     ..................................................
+DS9991             A.................................................
+#=GR DS9991 SS     ..................................................
+DS9992             A.................................................
+#=GR DS9992 SS     ..................................................
+DS9993             A.................................................
+#=GR DS9993 SS     ..................................................
+DT0220             A.................................................
+#=GR DT0220 SS     ..................................................
+DT0260             A.................................................
+#=GR DT0260 SS     ..................................................
+DT0660             A.................................................
+#=GR DT0660 SS     ..................................................
+DT0661             A.................................................
+#=GR DT0661 SS     ..................................................
+DT0680             A.................................................
+#=GR DT0680 SS     ..................................................
+DT0740             A.................................................
+#=GR DT0740 SS     ..................................................
+DT1140             A.................................................
+#=GR DT1140 SS     ..................................................
+DT1141             A.................................................
+#=GR DT1141 SS     ..................................................
+DT1180             A.................................................
+#=GR DT1180 SS     ..................................................
+DT1230             A.................................................
+#=GR DT1230 SS     ..................................................
+DT1540             A.................................................
+#=GR DT1540 SS     ..................................................
+DT1541             A.................................................
+#=GR DT1541 SS     ..................................................
+DT1542             A.................................................
+#=GR DT1542 SS     ..................................................
+DT1580             A.................................................
+#=GR DT1580 SS     ..................................................
+DT1581             A.................................................
+#=GR DT1581 SS     ..................................................
+DT1660             A.................................................
+#=GR DT1660 SS     ..................................................
+DT1661             A.................................................
+#=GR DT1661 SS     ..................................................
+DT1662             A.................................................
+#=GR DT1662 SS     ..................................................
+DT1663             A.................................................
+#=GR DT1663 SS     ..................................................
+DT1664             A.................................................
+#=GR DT1664 SS     ..................................................
+DT1820             A.................................................
+#=GR DT1820 SS     ..................................................
+DT1821             A.................................................
+#=GR DT1821 SS     ..................................................
+DT2460             A.................................................
+#=GR DT2460 SS     ..................................................
+DT2520             A.................................................
+#=GR DT2520 SS     ..................................................
+DT2600             A.................................................
+#=GR DT2600 SS     ..................................................
+DT2601             A.................................................
+#=GR DT2601 SS     ..................................................
+DT2640             A.................................................
+#=GR DT2640 SS     ..................................................
+DT2680             A.................................................
+#=GR DT2680 SS     ..................................................
+DT2700             A.................................................
+#=GR DT2700 SS     ..................................................
+DT2701             A.................................................
+#=GR DT2701 SS     ..................................................
+DT2720             A.................................................
+#=GR DT2720 SS     ..................................................
+DT2920             A.................................................
+#=GR DT2920 SS     ..................................................
+DT2921             A.................................................
+#=GR DT2921 SS     ..................................................
+DT3200             A.................................................
+#=GR DT3200 SS     ..................................................
+DT3280             A.................................................
+#=GR DT3280 SS     ..................................................
+DT3281             A.................................................
+#=GR DT3281 SS     ..................................................
+DT3360             A.................................................
+#=GR DT3360 SS     ..................................................
+DT3880             A.................................................
+#=GR DT3880 SS     ..................................................
+DT4000             G.................................................
+#=GR DT4000 SS     ..................................................
+DT4001             A.................................................
+#=GR DT4001 SS     ..................................................
+DT4070             A.................................................
+#=GR DT4070 SS     ..................................................
+DT4080             A.................................................
+#=GR DT4080 SS     ..................................................
+DT4081             G.................................................
+#=GR DT4081 SS     ..................................................
+DT4500             A.................................................
+#=GR DT4500 SS     ..................................................
+DT4700             A.................................................
+#=GR DT4700 SS     ..................................................
+DT4880             A.................................................
+#=GR DT4880 SS     ..................................................
+DT4980             A.................................................
+#=GR DT4980 SS     ..................................................
+DT5040             A.................................................
+#=GR DT5040 SS     ..................................................
+DT5060             A.................................................
+#=GR DT5060 SS     ..................................................
+DT5080             A.................................................
+#=GR DT5080 SS     ..................................................
+DT5090             A.................................................
+#=GR DT5090 SS     ..................................................
+DT5120             A.................................................
+#=GR DT5120 SS     ..................................................
+DT5160             A.................................................
+#=GR DT5160 SS     ..................................................
+DT5200             A.................................................
+#=GR DT5200 SS     ..................................................
+DT5220             A.................................................
+#=GR DT5220 SS     ..................................................
+DT5280             A.................................................
+#=GR DT5280 SS     ..................................................
+DT5281             A.................................................
+#=GR DT5281 SS     ..................................................
+DT5320             A.................................................
+#=GR DT5320 SS     ..................................................
+DT5360             A.................................................
+#=GR DT5360 SS     ..................................................
+DT5880             A.................................................
+#=GR DT5880 SS     ..................................................
+DT6050             A.................................................
+#=GR DT6050 SS     ..................................................
+DT6160             A.................................................
+#=GR DT6160 SS     ..................................................
+DT6161             Auaaaauuauacagcg..................................
+#=GR DT6161 SS     ..................................................
+DT6280             A.................................................
+#=GR DT6280 SS     ..................................................
+DT6281             A.................................................
+#=GR DT6281 SS     ..................................................
+DT7740             A.................................................
+#=GR DT7740 SS     ..................................................
+DT9990             A.................................................
+#=GR DT9990 SS     ..................................................
+DT9991             A.................................................
+#=GR DT9991 SS     ..................................................
+DV0260             A.................................................
+#=GR DV0260 SS     ..................................................
+DV0660             A.................................................
+#=GR DV0660 SS     ..................................................
+DV0860             G.................................................
+#=GR DV0860 SS     ..................................................
+DV1140             A.................................................
+#=GR DV1140 SS     ..................................................
+DV1180             A.................................................
+#=GR DV1180 SS     ..................................................
+DV1230             A.................................................
+#=GR DV1230 SS     ..................................................
+DV1350             A.................................................
+#=GR DV1350 SS     ..................................................
+DV1351             A.................................................
+#=GR DV1351 SS     ..................................................
+DV1500             A.................................................
+#=GR DV1500 SS     ..................................................
+DV1540             A.................................................
+#=GR DV1540 SS     ..................................................
+DV1570             A.................................................
+#=GR DV1570 SS     ..................................................
+DV1660             A.................................................
+#=GR DV1660 SS     ..................................................
+DV1661             A.................................................
+#=GR DV1661 SS     ..................................................
+DV1662             A.................................................
+#=GR DV1662 SS     ..................................................
+DV2520             A.................................................
+#=GR DV2520 SS     ..................................................
+DV2600             G.................................................
+#=GR DV2600 SS     ..................................................
+DV2601             A.................................................
+#=GR DV2601 SS     ..................................................
+DV2640             A.................................................
+#=GR DV2640 SS     ..................................................
+DV2700             A.................................................
+#=GR DV2700 SS     ..................................................
+DV2701             G.................................................
+#=GR DV2701 SS     ..................................................
+DV2720             A.................................................
+#=GR DV2720 SS     ..................................................
+DV2721             G.................................................
+#=GR DV2721 SS     ..................................................
+DV2840             G.................................................
+#=GR DV2840 SS     ..................................................
+DV2920             G.................................................
+#=GR DV2920 SS     ..................................................
+DV2921             A.................................................
+#=GR DV2921 SS     ..................................................
+DV3200             G.................................................
+#=GR DV3200 SS     ..................................................
+DV3240             G.................................................
+#=GR DV3240 SS     ..................................................
+DV3280             G.................................................
+#=GR DV3280 SS     ..................................................
+DV3880             A.................................................
+#=GR DV3880 SS     ..................................................
+DV3960             A.................................................
+#=GR DV3960 SS     ..................................................
+DV4000             A.................................................
+#=GR DV4000 SS     ..................................................
+DV4001             A.................................................
+#=GR DV4001 SS     ..................................................
+DV4070             A.................................................
+#=GR DV4070 SS     ..................................................
+DV4071             A.................................................
+#=GR DV4071 SS     ..................................................
+DV4080             A.................................................
+#=GR DV4080 SS     ..................................................
+DV4500             A.................................................
+#=GR DV4500 SS     ..................................................
+DV4700             A.................................................
+#=GR DV4700 SS     ..................................................
+DV4800             A.................................................
+#=GR DV4800 SS     ..................................................
+DV4880             A.................................................
+#=GR DV4880 SS     ..................................................
+DV4980             A.................................................
+#=GR DV4980 SS     ..................................................
+DV5000             A.................................................
+#=GR DV5000 SS     ..................................................
+DV5020             A.................................................
+#=GR DV5020 SS     ..................................................
+DV5040             A.................................................
+#=GR DV5040 SS     ..................................................
+DV5080             A.................................................
+#=GR DV5080 SS     ..................................................
+DV5120             A.................................................
+#=GR DV5120 SS     ..................................................
+DV5220             A.................................................
+#=GR DV5220 SS     ..................................................
+DV5280             A.................................................
+#=GR DV5280 SS     ..................................................
+DV5320             A.................................................
+#=GR DV5320 SS     ..................................................
+DV5360             A.................................................
+#=GR DV5360 SS     ..................................................
+DV5880             A.................................................
+#=GR DV5880 SS     ..................................................
+DV5900             A.................................................
+#=GR DV5900 SS     ..................................................
+DV5910             A.................................................
+#=GR DV5910 SS     ..................................................
+DV5920             A.................................................
+#=GR DV5920 SS     ..................................................
+DV5930             A.................................................
+#=GR DV5930 SS     ..................................................
+DV5940             A.................................................
+#=GR DV5940 SS     ..................................................
+DV5950             A.................................................
+#=GR DV5950 SS     ..................................................
+DV5960             A.................................................
+#=GR DV5960 SS     ..................................................
+DV5970             A.................................................
+#=GR DV5970 SS     ..................................................
+DV5980             A.................................................
+#=GR DV5980 SS     ..................................................
+DV6160             A.................................................
+#=GR DV6160 SS     ..................................................
+DV6161             A.................................................
+#=GR DV6161 SS     ..................................................
+DV6280             A.................................................
+#=GR DV6280 SS     ..................................................
+DV6281             A.................................................
+#=GR DV6281 SS     ..................................................
+DV6320             A.................................................
+#=GR DV6320 SS     ..................................................
+DV6740             A.................................................
+#=GR DV6740 SS     ..................................................
+DV7740             A.................................................
+#=GR DV7740 SS     ..................................................
+DV7741             A.................................................
+#=GR DV7741 SS     ..................................................
+DV7920             A.................................................
+#=GR DV7920 SS     ..................................................
+DV9990             A.................................................
+#=GR DV9990 SS     ..................................................
+DV9991             A.................................................
+#=GR DV9991 SS     ..................................................
+DV9992             A.................................................
+#=GR DV9992 SS     ..................................................
+DV9993             A.................................................
+#=GR DV9993 SS     ..................................................
+DV9994             A.................................................
+#=GR DV9994 SS     ..................................................
+DV9995             A.................................................
+#=GR DV9995 SS     ..................................................
+DW0460             G.................................................
+#=GR DW0460 SS     ..................................................
+DW0500             G.................................................
+#=GR DW0500 SS     ..................................................
+DW1140             A.................................................
+#=GR DW1140 SS     ..................................................
+DW1141             A.................................................
+#=GR DW1141 SS     ..................................................
+DW1230             A.................................................
+#=GR DW1230 SS     ..................................................
+DW1250             A.................................................
+#=GR DW1250 SS     ..................................................
+DW1251             A.................................................
+#=GR DW1251 SS     ..................................................
+DW1540             A.................................................
+#=GR DW1540 SS     ..................................................
+DW1660             A.................................................
+#=GR DW1660 SS     ..................................................
+DW2440             A.................................................
+#=GR DW2440 SS     ..................................................
+DW2520             A.................................................
+#=GR DW2520 SS     ..................................................
+DW2600             A.................................................
+#=GR DW2600 SS     ..................................................
+DW2680             A.................................................
+#=GR DW2680 SS     ..................................................
+DW2700             A.................................................
+#=GR DW2700 SS     ..................................................
+DW2720             A.................................................
+#=GR DW2720 SS     ..................................................
+DW2920             A.................................................
+#=GR DW2920 SS     ..................................................
+DW3000             A.................................................
+#=GR DW3000 SS     ..................................................
+DW3200             A.................................................
+#=GR DW3200 SS     ..................................................
+DW3640             A.................................................
+#=GR DW3640 SS     ..................................................
+DW3760             A.................................................
+#=GR DW3760 SS     ..................................................
+DW3770             A.................................................
+#=GR DW3770 SS     ..................................................
+DW3800             A.................................................
+#=GR DW3800 SS     ..................................................
+DW3880             A.................................................
+#=GR DW3880 SS     ..................................................
+DW3960             A.................................................
+#=GR DW3960 SS     ..................................................
+DW4000             A.................................................
+#=GR DW4000 SS     ..................................................
+DW4070             A.................................................
+#=GR DW4070 SS     ..................................................
+DW4080             A.................................................
+#=GR DW4080 SS     ..................................................
+DW4360             A.................................................
+#=GR DW4360 SS     ..................................................
+DW4440             A.................................................
+#=GR DW4440 SS     ..................................................
+DW4480             A.................................................
+#=GR DW4480 SS     ..................................................
+DW4500             A.................................................
+#=GR DW4500 SS     ..................................................
+DW4620             A.................................................
+#=GR DW4620 SS     ..................................................
+DW4700             A.................................................
+#=GR DW4700 SS     ..................................................
+DW4840             A.................................................
+#=GR DW4840 SS     ..................................................
+DW4880             A.................................................
+#=GR DW4880 SS     ..................................................
+DW4980             A.................................................
+#=GR DW4980 SS     ..................................................
+DW5000             A.................................................
+#=GR DW5000 SS     ..................................................
+DW5020             A.................................................
+#=GR DW5020 SS     ..................................................
+DW5040             A.................................................
+#=GR DW5040 SS     ..................................................
+DW5080             A.................................................
+#=GR DW5080 SS     ..................................................
+DW5100             A.................................................
+#=GR DW5100 SS     ..................................................
+DW5120             A.................................................
+#=GR DW5120 SS     ..................................................
+DW5160             A.................................................
+#=GR DW5160 SS     ..................................................
+DW5220             A.................................................
+#=GR DW5220 SS     ..................................................
+DW5280             A.................................................
+#=GR DW5280 SS     ..................................................
+DW5281             A.................................................
+#=GR DW5281 SS     ..................................................
+DW5320             A.................................................
+#=GR DW5320 SS     ..................................................
+DW5360             A.................................................
+#=GR DW5360 SS     ..................................................
+DW5880             A.................................................
+#=GR DW5880 SS     ..................................................
+DW6160             Aaacguuagaaguu....................................
+#=GR DW6160 SS     ..................................................
+DW6161             Aaacguuagaaguu....................................
+#=GR DW6161 SS     ..................................................
+DW6280             Auuaaaucuuggaaauuccgcggaauaagauugca...............
+#=GR DW6280 SS     ..................................................
+DW6740             G.................................................
+#=GR DW6740 SS     ..................................................
+DW6741             G.................................................
+#=GR DW6741 SS     ..................................................
+DW7560             G.................................................
+#=GR DW7560 SS     ..................................................
+DW8040             G.................................................
+#=GR DW8040 SS     ..................................................
+DX0260             A.................................................
+#=GR DX0260 SS     ..................................................
+DX0860             Aaacuauguauguggagag...............................
+#=GR DX0860 SS     ..................................................
+DX0980             Aaagggccuaaggcccgagga.............................
+#=GR DX0980 SS     ..................................................
+DX1140             A.................................................
+#=GR DX1140 SS     ..................................................
+DX1180             A.................................................
+#=GR DX1180 SS     ..................................................
+DX1260             A.................................................
+#=GR DX1260 SS     ..................................................
+DX1340             A.................................................
+#=GR DX1340 SS     ..................................................
+DX1341             A.................................................
+#=GR DX1341 SS     ..................................................
+DX1540             A.................................................
+#=GR DX1540 SS     ..................................................
+DX1660             A.................................................
+#=GR DX1660 SS     ..................................................
+DX1661             A.................................................
+#=GR DX1661 SS     ..................................................
+DX2520             A.................................................
+#=GR DX2520 SS     ..................................................
+DX2600             A.................................................
+#=GR DX2600 SS     ..................................................
+DX2640             A.................................................
+#=GR DX2640 SS     ..................................................
+DX2680             A.................................................
+#=GR DX2680 SS     ..................................................
+DX2920             A.................................................
+#=GR DX2920 SS     ..................................................
+DX3200             A.................................................
+#=GR DX3200 SS     ..................................................
+DX3720             U.................................................
+#=GR DX3720 SS     ..................................................
+DX3800             U.................................................
+#=GR DX3800 SS     ..................................................
+DX3840             U.................................................
+#=GR DX3840 SS     ..................................................
+DX3880             G.................................................
+#=GR DX3880 SS     ..................................................
+DX4000             G.................................................
+#=GR DX4000 SS     ..................................................
+DX4080             G.................................................
+#=GR DX4080 SS     ..................................................
+DX4280             G.................................................
+#=GR DX4280 SS     ..................................................
+DX4320             G.................................................
+#=GR DX4320 SS     ..................................................
+DX4360             G.................................................
+#=GR DX4360 SS     ..................................................
+DX4440             G.................................................
+#=GR DX4440 SS     ..................................................
+DX4480             G.................................................
+#=GR DX4480 SS     ..................................................
+DX4880             A.................................................
+#=GR DX4880 SS     ..................................................
+DX4960             A.................................................
+#=GR DX4960 SS     ..................................................
+DX4980             A.................................................
+#=GR DX4980 SS     ..................................................
+DX5020             A.................................................
+#=GR DX5020 SS     ..................................................
+DX5040             A.................................................
+#=GR DX5040 SS     ..................................................
+DX5080             A.................................................
+#=GR DX5080 SS     ..................................................
+DX5120             A.................................................
+#=GR DX5120 SS     ..................................................
+DX5160             A.................................................
+#=GR DX5160 SS     ..................................................
+DX5280             A.................................................
+#=GR DX5280 SS     ..................................................
+DX5281             A.................................................
+#=GR DX5281 SS     ..................................................
+DX5320             A.................................................
+#=GR DX5320 SS     ..................................................
+DX5360             A.................................................
+#=GR DX5360 SS     ..................................................
+DX5880             A.................................................
+#=GR DX5880 SS     ..................................................
+DX6280             A.................................................
+#=GR DX6280 SS     ..................................................
+DX6281             A.................................................
+#=GR DX6281 SS     ..................................................
+DX6320             A.................................................
+#=GR DX6320 SS     ..................................................
+DX6321             A.................................................
+#=GR DX6321 SS     ..................................................
+DX6740             A.................................................
+#=GR DX6740 SS     ..................................................
+DX6900             A.................................................
+#=GR DX6900 SS     ..................................................
+DX7560             A.................................................
+#=GR DX7560 SS     ..................................................
+DX7740             A.................................................
+#=GR DX7740 SS     ..................................................
+DX7920             A.................................................
+#=GR DX7920 SS     ..................................................
+DX7921             A.................................................
+#=GR DX7921 SS     ..................................................
+DX8100             A.................................................
+#=GR DX8100 SS     ..................................................
+DX9990             A.................................................
+#=GR DX9990 SS     ..................................................
+DX9991             A.................................................
+#=GR DX9991 SS     ..................................................
+DY0660             G.................................................
+#=GR DY0660 SS     ..................................................
+DY0740             G.................................................
+#=GR DY0740 SS     ..................................................
+DY1140             A.................................................
+#=GR DY1140 SS     ..................................................
+DY1200             G.................................................
+#=GR DY1200 SS     ..................................................
+DY1540             A.................................................
+#=GR DY1540 SS     ..................................................
+DY1580             A.................................................
+#=GR DY1580 SS     ..................................................
+DY1660             A.................................................
+#=GR DY1660 SS     ..................................................
+DY1661             A.................................................
+#=GR DY1661 SS     ..................................................
+DY1820             A.................................................
+#=GR DY1820 SS     ..................................................
+DY2520             A.................................................
+#=GR DY2520 SS     ..................................................
+DY2600             A.................................................
+#=GR DY2600 SS     ..................................................
+DY2680             A.................................................
+#=GR DY2680 SS     ..................................................
+DY2700             A.................................................
+#=GR DY2700 SS     ..................................................
+DY2920             A.................................................
+#=GR DY2920 SS     ..................................................
+DY3200             A.................................................
+#=GR DY3200 SS     ..................................................
+DY3280             A.................................................
+#=GR DY3280 SS     ..................................................
+DY3360             A.................................................
+#=GR DY3360 SS     ..................................................
+DY3720             A.................................................
+#=GR DY3720 SS     ..................................................
+DY3760             A.................................................
+#=GR DY3760 SS     ..................................................
+DY3770             A.................................................
+#=GR DY3770 SS     ..................................................
+DY3840             A.................................................
+#=GR DY3840 SS     ..................................................
+DY3880             A.................................................
+#=GR DY3880 SS     ..................................................
+DY4000             A.................................................
+#=GR DY4000 SS     ..................................................
+DY4001             A.................................................
+#=GR DY4001 SS     ..................................................
+DY4080             A.................................................
+#=GR DY4080 SS     ..................................................
+DY4240             A.................................................
+#=GR DY4240 SS     ..................................................
+DY4360             A.................................................
+#=GR DY4360 SS     ..................................................
+DY4400             A.................................................
+#=GR DY4400 SS     ..................................................
+DY4440             A.................................................
+#=GR DY4440 SS     ..................................................
+DY4480             A.................................................
+#=GR DY4480 SS     ..................................................
+DY4500             A.................................................
+#=GR DY4500 SS     ..................................................
+DY4700             A.................................................
+#=GR DY4700 SS     ..................................................
+DY4840             A.................................................
+#=GR DY4840 SS     ..................................................
+DY4880             A.................................................
+#=GR DY4880 SS     ..................................................
+DY4980             A.................................................
+#=GR DY4980 SS     ..................................................
+DY5000             A.................................................
+#=GR DY5000 SS     ..................................................
+DY5020             A.................................................
+#=GR DY5020 SS     ..................................................
+DY5040             A.................................................
+#=GR DY5040 SS     ..................................................
+DY5080             A.................................................
+#=GR DY5080 SS     ..................................................
+DY5100             A.................................................
+#=GR DY5100 SS     ..................................................
+DY5120             G.................................................
+#=GR DY5120 SS     ..................................................
+DY5160             G.................................................
+#=GR DY5160 SS     ..................................................
+DY5220             G.................................................
+#=GR DY5220 SS     ..................................................
+DY5280             A.................................................
+#=GR DY5280 SS     ..................................................
+DY5320             A.................................................
+#=GR DY5320 SS     ..................................................
+DY5360             A.................................................
+#=GR DY5360 SS     ..................................................
+DY5880             A.................................................
+#=GR DY5880 SS     ..................................................
+DY6050             G.................................................
+#=GR DY6050 SS     ..................................................
+DY6160             Gaauuuaaagug......................................
+#=GR DY6160 SS     ..................................................
+DY6280             Auuuaccacuacgaa...................................
+#=GR DY6280 SS     ..................................................
+DY6740             Guagacgcagauu.....................................
+#=GR DY6740 SS     ..................................................
+DY6741             Guugacgcagauu.....................................
+#=GR DY6741 SS     ..................................................
+DY6742             Guugacgc..........................................
+#=GR DY6742 SS     ..................................................
+DY6743             Guagacgcagauu.....................................
+#=GR DY6743 SS     ..................................................
+DY7060             Gugguacugcugag....................................
+#=GR DY7060 SS     ..................................................
+DY7200             G.................................................
+#=GR DY7200 SS     ..................................................
+DY7740             Guuggaaaaacaugcaauagaa............................
+#=GR DY7740 SS     ..................................................
+DY7920             Agugugaucgagca....................................
+#=GR DY7920 SS     ..................................................
+DY7921             Gagggaacauagca....................................
+#=GR DY7921 SS     ..................................................
+DY7922             G.................................................
+#=GR DY7922 SS     ..................................................
+DY9990             Gacugcggaaacguuuguggac............................
+#=GR DY9990 SS     ..................................................
+DY9991             Gccuguagaaacauuuguggac............................
+#=GR DY9991 SS     ..................................................
+DZ1662             A.................................................
+#=GR DZ1662 SS     ..................................................
+DZ7560             A.................................................
+#=GR DZ7560 SS     ..................................................
+DZ7742             A.................................................
+#=GR DZ7742 SS     ..................................................
+DZ7920             A.................................................
+#=GR DZ7920 SS     ..................................................
+DZ8040             A.................................................
+#=GR DZ8040 SS     ..................................................
+DZ9281             A.................................................
+#=GR DZ9281 SS     ..................................................
+#=GC SS_cons       ..................................................
+#=GC RF            +.................................................
+
+DA0260             AUCUG.GUA.........................G...GGAG.GGU.UCG
+#=GR DA0260 SS     .>>>>.>................................<<<.<<.....
+DA0261             AUCUG.GUA.........................G...GGAG.GGU.UCG
+#=GR DA0261 SS     .>>>>.>................................<<<.<<.....
+DA0340             AGGCG.GAG.........................GC..CGCG.GGU.UCA
+#=GR DA0340 SS     .>>>>.>................................<<<.<<.....
+DA0380             AGGAG.GAU.........................GC..CCUG.GGU.UCG
+#=GR DA0380 SS     .>>>>.>................................<<<.<<.....
+DA0420             AGGAG.GAU.........................GC..CCUG.GGU.UGG
+#=GR DA0420 SS     .>>>>.>................................<<<.<<.....
+DA0580             AGGCG.GAG.........................GC..CCCG.GGU.UCA
+#=GR DA0580 SS     .>>>>.>................................<<<.<<.....
+DA0620             AGGCG.GAG.........................GC..CCCG.GGU.UCA
+#=GR DA0620 SS     .>>>>.>................................<<<.<<.....
+DA0660             AGGCA.GAG.........................GC..CGUG.GGU.UCA
+#=GR DA0660 SS     .>>>>.>................................<<<.<<.....
+DA0670             AGGCG.GAG.........................GC..CCUG.GGU.CCG
+#=GR DA0670 SS     .>>>>.>................................<<<.<<.....
+DA0680             AGGCG.GAG.........................GC..CCCG.GGU.UCA
+#=GR DA0680 SS     .>>>>.>................................<<<.<<.....
+DA0780             ACGCC.GAG.........................GC..CUGG.GGU.UCA
+#=GR DA0780 SS     .>>>>.>................................<<<.<<.....
+DA0940             AGCCG.AAG.........................GC..CCCG.GGU.UCG
+#=GR DA0940 SS     .>>>>.>................................<<<.<<.....
+DA0980             CGCGG.GAG.........................AU..CCCG.GGU.UCG
+#=GR DA0980 SS     .>>>>.>................................<<<.<<.....
+DA0981             CGCGG.GAG.........................AU..CCCG.GGU.UCG
+#=GR DA0981 SS     .>>>>.>................................<<<.<<.....
+DA1140             CGCAG.GGG.........................GU..CGAC.GGU.UCG
+#=GR DA1140 SS     .>>>>.>................................<<<.<<.....
+DA1180             CGCAG.GGG.........................GU..CGAC.GGU.UCG
+#=GR DA1180 SS     .>>>>.>................................<<<.<<.....
+DA1230             CGCAG.GAG.........................GU..CAGC.GGU.UCG
+#=GR DA1230 SS     .>>>>.>................................<<<.<<.....
+DA1260             CGCAG.GGG.........................GU..CGAC.GGU.UCG
+#=GR DA1260 SS     .>>>>.>................................<<<.<<.....
+DA1540             CGCAG.GAG.........................GU..CAGC.GGU.UCG
+#=GR DA1540 SS     .>>>>.>................................<<<.<<.....
+DA1541             CGCAG.GAG.........................GU..CAGC.GGU.UCG
+#=GR DA1541 SS     .>>>>.>................................<<<.<<.....
+DA1542             CGCAG.GAG.........................GU..CAGC.GGU.UCG
+#=GR DA1542 SS     .>>>>.>................................<<<.<<.....
+DA1543             CGCAG.GAG.........................GU..CAGC.GGU..CG
+#=GR DA1543 SS     .>>>>.>................................<<<.<<.....
+DA1620             AGCAG.GGG.........................GU..CAUC.GGU.UCG
+#=GR DA1620 SS     .>>>>.>................................<<<.<<.....
+DA1660             CGCAG.GAG.........................GU..CUGC.GGU.UCG
+#=GR DA1660 SS     .>>>>.>................................<<<.<<.....
+DA1661             UGCAA.GAG.........................GU..CAGC.GGU.UCG
+#=GR DA1661 SS     .>>>>.>................................<<<.<<.....
+DA1820             CGCAG.GAG.........................GU..CAGG.AGU.UCG
+#=GR DA1820 SS     .>>>>.>................................<<<.<<.....
+DA1860             CGCAG.GAG.........................GU..CAGC.GGU.UCG
+#=GR DA1860 SS     .>>>>.>................................<<<.<<.....
+DA1900             AGCAG.GUG.........................U...CGUC.GGU.UCG
+#=GR DA1900 SS     .>>>>.>................................<.<.<<.....
+DA2100             AGCAG.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2100 SS     .>>>>.>................................<<<.<<.....
+DA2180             AGGCA.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2180 SS     .>>>>.>................................<<<.<<.....
+DA2220             UAGCA.GAC.........................GU..CAGC.AGU.UCG
+#=GR DA2220 SS     .>>>>.>................................<<<.<<.....
+DA2240             CGCAG.GAG.........................GU..CAGC.GGU.UCG
+#=GR DA2240 SS     .>>>>.>................................<<<.<<.....
+DA2400             AGGCA.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2400 SS     .>>>>.>................................<<<.<<.....
+DA2410             UAGCA.GAC.........................GU..CAGC.AGU.UCG
+#=GR DA2410 SS     .>>>>.>................................<<<.<<.....
+DA2440             AGGCA.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2440 SS     .>>>>.>................................<<<.<<.....
+DA2480             AGGCA.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2480 SS     .>>>>.>................................<<<.<<.....
+DA2520             AGGCA.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2520 SS     .>>>>.>................................<<<.<<.....
+DA2521             AGGCA.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2521 SS     .>>>>.>................................<<<.<<.....
+DA2540             CGGCA.GAU.........................GU..CAGG.GGU.UCG
+#=GR DA2540 SS     .>>>>.>................................<<<.<<.....
+DA2570             AGGCA.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2570 SS     .>>>>.>................................<<<.<<.....
+DA2580             AGGCA.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2580 SS     .>>>>.>................................<<<.<<.....
+DA2590             AGGCA.GUG.........................GU..CAGC.GGU.UCG
+#=GR DA2590 SS     .>>>>.>................................<<<.<<.....
+DA2600             AGGCG.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2600 SS     .>>>>.>................................<<<.<<.....
+DA2620             AGGCG.GAC.........................GU..CACG.GGU.UCA
+#=GR DA2620 SS     .>>>>.>................................<...<<.....
+DA2700             AGGCG.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2700 SS     .>>>>.>................................<<<.<<.....
+DA2720             UGGCG.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2720 SS     .>>>>.>................................<<<.<<.....
+DA2840             AGGCG.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2840 SS     .>>>>.>................................<<<.<<.....
+DA2920             CGGCG.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA2920 SS     .>>>>.>................................<<<.<<.....
+DA3280             UGGCG.GAU.........................GU..CAGC.GGU.UCG
+#=GR DA3280 SS     .>>>>.>................................<<<.<<.....
+DA3880             UAUCG.UUA.........................U...UUCA.GGA.UCG
+#=GR DA3880 SS     .>>>>.>................................<<<.<<.....
+DA3920             CAUUG.CUU.........................G...UCAA.GGU.UCA
+#=GR DA3920 SS     .>>>>.>................................<<<.<<.....
+DA4000             UGCAU.UUA.........................A...UAUG.AGU.UCA
+#=GR DA4000 SS     .>>>..>................................<<<.<<.....
+DA4001             UGCAU.UUA.........................A...UAUG.AGU.UCA
+#=GR DA4001 SS     .>>>..>................................<<<.<<.....
+DA4080             UGCAA.UAG.........................A...UAUG.AGU.UCA
+#=GR DA4080 SS     .>>>>.>................................<<<.<<.....
+DA4500             AGCAU.AAA.........................GC..UGUC.GGU.UCA
+#=GR DA4500 SS     .>>>>.>................................<<<.<<.....
+DA4620             AGCAU.UCG.........................G...UAGA...G.GUU
+#=GR DA4620 SS     .>>>>..................................<<<........
+DA4700             UCUAA.UAU.............................UAAG.C...CUG
+#=GR DA4700 SS     .>>>>.>................................<<<.<......
+DA4800             CUUAA.AAA.........................G...UAUU.GAA.UUU
+#=GR DA4800 SS     .>>>>.>................................<<<.<<.....
+DA4880             UUCAA.AAA.........................G...UAUU.G.A.AU.
+#=GR DA4880 SS     .>>>>.>................................<<<.<......
+DA4980             AGCAA.AAC.........................U...UGAA.AGU.UUA
+#=GR DA4980 SS     .>>>>.>................................<<<..<.....
+DA5000             AUCAG.UAA.........................C...UCCA.AGU.UUA
+#=GR DA5000 SS     .>>>>.>................................<<..<<.....
+DA5020             AGCAG.ACU.........................U...UGAA.AGU.UUA
+#=GR DA5020 SS     .>>>>.>................................<<<..<.....
+DA5040             AGCAG.AAA.........................U...CCUA.AGU.UAA
+#=GR DA5040 SS     .>>>>.>................................<<<.<<.....
+DA5080             AGCAA.AAG.........................U...UCUA.AGU.UAA
+#=GR DA5080 SS     .>>>>.>................................<<<.<<.....
+DA5100             UACAG.AAG.........................A...UGUG.GGG.UAG
+#=GR DA5100 SS     .>>>>.>................................<<<.<<.....
+DA5120             UUCAA.UUG.........................A...UGUU.GGA.UAA
+#=GR DA5120 SS     .>.>>..................................<<..<<.....
+DA5160             UUCAG.GAG.........................A...UGUA.GGU.UAA
+#=GR DA5160 SS     .>>>>.>................................<<<.<<.....
+DA5220             UUCAG.GAG.........................A...UACA.GGU.UAA
+#=GR DA5220 SS     .>>>>.>................................<<<.<<.....
+DA5280             UUUAA.CAG.........................A...UGUA.AGA.UAU
+#=GR DA5280 SS     .>>>>.>................................<<<.<<.....
+DA5320             UUCAA.UAG.........................A...UGUA.GGA.UGA
+#=GR DA5320 SS     .>>>>.>................................<<<.<<.....
+DA5360             UUCAA.UUG.........................A...UGUA.AGG.UGU
+#=GR DA5360 SS     .>>>>.>................................<<<.<<.....
+DA5880             UUCAG.UUG.........................A...UGCA.GAG.UGG
+#=GR DA5880 SS     .>>>>.>................................<<<.<<.....
+DA6160             UGCGA.GAG.........................GU..AAAG.GGU.UCG
+#=GR DA6160 SS     .>>>>.>................................<<<.<<.....
+DA6280             AGGAA.GAG.........................GU..CAUC.GGU.UCG
+#=GR DA6280 SS     .>>>>.>................................<<<.<<.....
+DA6281             UGGGA.GAG.........................GU..CUCC.GGU.UCG
+#=GR DA6281 SS     .>>>>.>................................<<<.<<.....
+DA6320             UGGAA.GAG.........................GU..CCCA.GAU.UCG
+#=GR DA6320 SS     .>>>>.>................................<<<.<<.....
+DA6740             UGCGA.GAG.........................GC..ACAG.GGU.UCG
+#=GR DA6740 SS     .>>>>.>................................<<<.<<.....
+DA7680             UGCGA.GAG.........................GU..ACCG.GGA.UCG
+#=GR DA7680 SS     .>>>>.>................................<<<.<<.....
+DA7681             UGUGA.GAG.........................GU..ACCG.GGA.UCG
+#=GR DA7681 SS     .>>>>.>................................<<<.<<.....
+DA7740             UGUGA.GAG.........................GU..ACGG.GGA.UCG
+#=GR DA7740 SS     .>>>>.>................................<<<.<<.....
+DA7920             UGUAU.GAG.........................GU..CUUG.GGU.UCA
+#=GR DA7920 SS     .>>>>.>................................<<<.<<.....
+DA8100             UGUAU.GAG.........................GC..CCCG.GGU.UCG
+#=GR DA8100 SS     .>>>>.>................................<<<.<<.....
+DC0380             AGCCG.CUC.........................AU..CGCC.GGU.UCA
+#=GR DC0380 SS     .>>>>.>................................<<<.<<.....
+DC0500             AGCGG.AAC.........................CC.CCGCC.GGU.UCA
+#=GR DC0500 SS     .>>>>.>................................<<<.<<.....
+DC1140             CACCC.UGA.........................U...CAUC.GGU.UCG
+#=GR DC1140 SS     .>>>>..................................<<<.<<.....
+DC1230             AUCUG.UGG.........................GU..CCAC.GGU.UCG
+#=GR DC1230 SS     .>>>>.>................................<<<.<<.....
+DC1260             CUCCC.CGA.........................U...CGUC.GGU.UCG
+#=GR DC1260 SS     .>>>>..................................<<<.<<.....
+DC1350             AGCCG.UCU.........................A...CACG.GGU.UCA
+#=GR DC1350 SS     .>>>>.>................................<<<.<<.....
+DC1540             AACCU.UUA.........................U...CCCC.GGU.UCG
+#=GR DC1540 SS     .>>>>.>................................<<<.<<.....
+DC1660             AUCCG.UCU.........................A...GUCC.GGU.UCG
+#=GR DC1660 SS     .>>>>.>................................<<<.<<.....
+DC2440             AUCCU.CUA.........................UU..CCCC.AGU.UCA
+#=GR DC2440 SS     .>>>..>................................<<<.<<.....
+DC2520             AUCUU.UUA.........................UU..CCCC.AGU.UCG
+#=GR DC2520 SS     .>>>>.>................................<<<.<<.....
+DC2600             AUCCU.UUA.........................U...CCCC.AGU.UCA
+#=GR DC2600 SS     .>>>>.>................................<<<.<<.....
+DC2680             AUCCU.UUA.........................U...CCCC.AGU.UCA
+#=GR DC2680 SS     .>>>>.>................................<<<.<<.....
+DC2700             AUCCU.UUA.........................U...CCCC.AGU.UCA
+#=GR DC2700 SS     .>>>>.>................................<<<.<<.....
+DC2720             AUCCU.UUA.........................C...CCCC.AGU.UCA
+#=GR DC2720 SS     .>>>>.>................................<<<.<<.....
+DC2920             AUCCU.UUU.........................UU..CCCC.AGU.UCA
+#=GR DC2920 SS     .>>>>.>................................<<<..<.....
+DC3280             AUCCU.UGU.........................U...CCCC.AGU.UCA
+#=GR DC3280 SS     .>>>>.>................................<<<..<.....
+DC3880             AUUGA.AAU.........................A...UAGG.GAU.UCG
+#=GR DC3880 SS     .>>>>.>.................................<<.<......
+DC3881             AUUGA.AAU.........................A...UAGG.GAU.UCG
+#=GR DC3881 SS     .>>>>.>.................................<<.<......
+DC3920             AUCUU.AAG.........................GA..UUAG.G.U.UCG
+#=GR DC3920 SS     .>>...>................................<<<.<......
+DC4000             AUCUA.CUU.........................AU..UAAG.AGU.UCG
+#=GR DC4000 SS     .>>>>..................................<<<.<<.....
+DC4050             AUCUA.CAC.........................AU..UUAG.AGU.UCG
+#=GR DC4050 SS     .>>>>...................................<<.<<.....
+DC4070             AUUUA.UAN.U.......................AU..UAGG.GUU.CGA
+#=GR DC4070 SS     .>>>>.>................................<<<.<......
+DC4080             AUCUA.CUU.........................AU..UAAG.AGU.UCG
+#=GR DC4080 SS     .>>>>..................................<<<.<<.....
+DC4300             AUCCU.GGA.........................A...UGAC.GGU.UCG
+#=GR DC4300 SS     .>>>..>................................<<<.<<.....
+DC4440             AUCCU.UUA.........................U...CCCC.AGU.UCA
+#=GR DC4440 SS     .>>>>.>................................<<<.<<.....
+DC4480             AUCCU.UUA.........................U...CCCC.AGU.UCA
+#=GR DC4480 SS     .>>>>.>................................<<<.<<.....
+DC4500             AUCCU.AUA.........................A...AGAU.GGU.UCG
+#=GR DC4500 SS     .>>>..>................................<<<.<<.....
+DC4700             AUUCU.UCA.........................U...AGUC.U.A.GUU
+#=GR DC4700 SS     .>>>>.>................................<<<.<......
+DC4840             UUUUG.AAG.........................G...AGUA.A...GUU
+#=GR DC4840 SS     .>>>>.>................................<<<.<......
+DC4880             UUUUG.AAG.........................G...AGUA.A.A.UUU
+#=GR DC4880 SS     .>>>>.>................................<<<.<......
+DC4980             AUCUA.CAG.........................A...UGCG.GUU.AUA
+#=GR DC4980 SS     .>>>>..................................<<<.<<.....
+DC5000             AUCUA.UAG.........................A...UGCG.G.G.UAA
+#=GR DC5000 SS     .>>>>..................................<<<.<......
+DC5020             AUCUA.UAG.........................A...UGCG.GCC.AGU
+#=GR DC5020 SS     .>>>>..................................<<<.<......
+DC5040             AUCCU.UAG.........................A...UGCA.AUU.AGU
+#=GR DC5040 SS     .>>>...................................<<<.<<.....
+DC5080             AUCCU.AGA.............................UGCA.ACU.AGG
+#=GR DC5080 SS     .>>>..>................................<<<.<<.....
+DC5100             AUCUG.AAG.........................A...AGCA.CAC.UUA
+#=GR DC5100 SS     .>>>>.>................................<<<..<.....
+DC5120             AUCUC.GAG.........................A...AGCA.AAC.GAA
+#=GR DC5120 SS     .>>>..>................................<<<.<<.....
+DC5160             ACCCC.AAG.........................A...UGCA.GUA.UAA
+#=GR DC5160 SS     .>>>>.>................................<<<.<......
+DC5220             ACUCG.UUG.........................A...UGUA.CAC.UAA
+#=GR DC5220 SS     .>>>>.>................................<<<.<<.....
+DC5280             GUUCG.AAG.........................G...UGUA.GAG.AAU
+#=GR DC5280 SS     .>>>>.>................................<<<.<<.....
+DC5281             AUUCG.AAG.........................G...UGUA.GAG.AAU
+#=GR DC5281 SS     .>>>>.>................................<<<.<<.....
+DC5320             AUUCG.AAG.........................G...UGUA.GAG.AAA
+#=GR DC5320 SS     .>>>>.>................................<<<.<<.....
+DC5360             AUUCA.GAG.........................A...AGCA.GCU.UCA
+#=GR DC5360 SS     .>>>>.>................................<<<.<......
+DC5880             AUUCG.AAG.........................A...AGCA.GCU.UCA
+#=GR DC5880 SS     .>>>>.>................................<<<.<......
+DC6280             AUCUG.UUG.........................GU..CCUU.AGU.UCG
+#=GR DC6280 SS     .>>>>.>................................<<<.<<.....
+DC8100             AUCAA.GAG.........................GU..CCCU.GGU.UCA
+#=GR DC8100 SS     .>>>>.>................................<<<.<<.....
+DC8101             AUCAA.GAG.........................GU..CCCU.UGU.UCG
+#=GR DC8101 SS     .>>>>.>................................<<<..<.....
+DD0260             CGGGA.GAG.........................AA..UGUG.GGU.UCA
+#=GR DD0260 SS     .>>>>.>................................<<<.<<.....
+DD0660             CUCCU.GUG.........................A...CUCG.GGU.UCA
+#=GR DD0660 SS     .>>>>.>................................<<<.<<.....
+DD0680             AGCCC.GCG.........................A...CUCG.GGU.UCA
+#=GR DD0680 SS     .>>>>.>................................<<<.<<.....
+DD0740             CUCCU.GUG.........................A...CUCG.GGU.UCA
+#=GR DD0740 SS     .>>>>.>................................<<<.<<.....
+DD1140             CGGAG.GAG.........................AU..CACG.GGU.UCG
+#=GR DD1140 SS     .>>>>.>................................<<<.<<.....
+DD1180             CGGAG.GAG.........................AU..CACG.GGU.UCG
+#=GR DD1180 SS     .>>>>.>................................<<<.<<.....
+DD1230             CGCAG.GAG.........................AU..CGCG.GGU.UCA
+#=GR DD1230 SS     .>>>>.>................................<<<.<<.....
+DD1260             CAGAG.GAG.........................AU..CGCG.GGU.UCA
+#=GR DD1260 SS     .>>>>.>................................<<<.<<.....
+DD1500             CGGAG.GAG.........................AU..CGCG.GGU.UCA
+#=GR DD1500 SS     .>>>>.>................................<<<.<<.....
+DD1540             CGCAG.GAG.........................GU..CGCG.GGU.UCG
+#=GR DD1540 SS     .>>>>.>................................<<<.<<.....
+DD1570             CGCAG.GAG.........................AU..CGCG.GGU.UCG
+#=GR DD1570 SS     .>>>>.>................................<<<.<......
+DD1660             CGCAG.GGG.........................GU..CGCG.GGU.UCG
+#=GR DD1660 SS     .>>>>.>................................<<<.<<.....
+DD2440             CGGAG.AAA.........................A...CGCG.GAU.UCG
+#=GR DD2440 SS     .>>>>..................................<<<.<<.....
+DD2520             CGGCG.GAA.........................GU..UGCG.GGU.UCG
+#=GR DD2520 SS     .>>>>.>................................<<<.<<.....
+DD2600             AGACG.GAA.........................GU..UGCG.GGU.UCG
+#=GR DD2600 SS     .>.>>.>................................<<<.<<.....
+DD2680             AGGCG.GAA.........................GC..UGCG.GGU.UCG
+#=GR DD2680 SS     .>>>>.>................................<<<.<<.....
+DD2700             AGGCG.GAA.........................GC..UGCG.GGU.UCG
+#=GR DD2700 SS     .>>>>.>................................<<<.<<.....
+DD2920             AGGCG.GAA.........................GC..UGCG.GGU.UCG
+#=GR DD2920 SS     .>>>>.>................................<<<.<<.....
+DD3200             AGGCG.GAA.........................GC..UGCG.GGU.UCG
+#=GR DD3200 SS     .>>>>.>................................<<<.<<.....
+DD3280             AGGCG.GAA.........................GC..UGCG.GGU.UCG
+#=GR DD3280 SS     .>>>>.>................................<<<.<<.....
+DD3880             AGGAA.GUU.........................UA..UGCC.GGU.UCA
+#=GR DD3880 SS     .>>>>.>................................<<<.<<.....
+DD3960             CGGAA.GCA.........................GA..UGCC.GGU.UCG
+#=GR DD3960 SS     .>>>>.>................................<<<.<<.....
+DD4000             UAAUG.GAG.........................GA..UGUC.AGU.GCA
+#=GR DD4000 SS     .>>>>.>................................<<<.<<.....
+DD4080             UAAUA.GAG.........................GA..UGUC.AGU.GCA
+#=GR DD4080 SS     .>>>>.>................................<<<.<<.....
+DD4440             CGCCA.GAA.........................GU..CGCG.GGU.UCG
+#=GR DD4440 SS     .>>>>.>................................<<<.<<.....
+DD4480             CGCCA.GAA.........................GU..CGCG.GGU.UCG
+#=GR DD4480 SS     .>>>>.>................................<<<.<<.....
+DD4500             AGCCA.GAA.........................GU..CGCG.GGU.UCA
+#=GR DD4500 SS     .>>>>.>................................<<<.<<.....
+DD4620             UGGCG.GUG.........................G...GGUA.U...GUU
+#=GR DD4620 SS     .>>>>.>................................<<<.<......
+DD4700             GUUCU.AGA.........................U...UCCU.U.U.UAC
+#=GR DD4700 SS     .>>>>.>................................<<<.<......
+DD4760             AUCUA.AAA.........................U...AACU.A...AAA
+#=GR DD4760 SS     .>>>>.>................................<<<.<......
+DD4840             AACUA.AAA.........................U...UAUU.AA..AUA
+#=GR DD4840 SS     .>>>>.>................................<<<.<<.....
+DD4880             AACUA.AAA.........................U...UAUU.AA..AUU
+#=GR DD4880 SS     .>>>>.>................................<<<.<<.....
+DD4980             GACCA.AAG.........................U...UACU.GGU.AAU
+#=GR DD4980 SS     ..>>>.>................................<<<.<<.....
+DD5000             GACUG.GAA.........................U...UAUC.UGU.AAC
+#=GR DD5000 SS     ..>>>.>................................<<<..<.....
+DD5020             GACCG.GAG.........................U...AACU.GGU.AAA
+#=GR DD5020 SS     ..>>>.>................................<<<.<<.....
+DD5040             GGCCA.AAA.........................U...UGCU.GGU.UAA
+#=GR DD5040 SS     ..>>>.>................................<<<.<<.....
+DD5080             GGCCA.AAA.........................U...UGCU.GGU.UAA
+#=GR DD5080 SS     ..>>>.>................................<<<.<<.....
+DD5120             AGGCG.AAA.........................U...AGCU.GGU.UAG
+#=GR DD5120 SS     .>>>>..................................<<<.<<.....
+DD5220             AGACU.AAA.........................U...CACA.GGU.GCA
+#=GR DD5220 SS     .>.>>.>................................<<<.<<.....
+DD5280             AGGUU.AAG.........................U...UAUA.GAC.UUA
+#=GR DD5280 SS     .>>>>.>................................<<<.<<.....
+DD5281             AGGUU.AAG.........................U...UAUA.GAC.CUA
+#=GR DD5281 SS     .>>>>.>................................<<<.<<.....
+DD5320             AAGUU.AAA.........................U...UAUA.GAU.CAA
+#=GR DD5320 SS     .>>>>.>................................<<<.<<.....
+DD5360             AAGUU.AAG.........................U...UACA.AGU.GAA
+#=GR DD5360 SS     .>>>>.>................................<<<..<.....
+DD5880             AAGUU.AAA.........................U...UAUA.GGC.UAA
+#=GR DD5880 SS     .>>>>.>................................<<<.<<.....
+DD6220             CGCGG.GUG.........................A...CCCG.GGU.UCA
+#=GR DD6220 SS     .>>>>.>................................<<<.<<.....
+DD6280             CGUGC.CAG.........................A...UCGG.GGU.UCA
+#=GR DD6280 SS     .>>>>.>................................<<<.<<.....
+DD6320             CGCUU.GCA.........................G...CCCG.GGU.UCG
+#=GR DD6320 SS     .>>>>.>................................<<<.<<.....
+DD6900             CGCGG.GUG.........................A...CCCG.GGU.UCG
+#=GR DD6900 SS     .>>>>.>................................<<<.<<.....
+DD7560             CAUGC.GAG.........................A...CCCG.GGU.UCA
+#=GR DD7560 SS     .>>>>.>................................<<<.<<.....
+DD7740             CGCGG.GAG.........................A...CCGG.GGU.UCA
+#=GR DD7740 SS     .>>>>.>................................<<<.<<.....
+DD8100             CGCGG.GAG.........................A...CCGG.GGU.UCG
+#=GR DD8100 SS     .>>>>.>................................<<<.<<.....
+DD9160             CGCGG.GAG.........................A...CCGG.GGU.UCG
+#=GR DD9160 SS     .>>>>.>................................<<<.<<.....
+DD9161             CGCGG.GAG.........................A...CCGG.GGU.UCG
+#=GR DD9161 SS     .>>>>.>................................<<<.<<.....
+DE0660             AGCCA.GCG.........................A...CUCG.GGU.UCA
+#=GR DE0660 SS     .>>>>.>................................<<<.<<.....
+DE0680             AGCCG.AAG.........................A...CUCG.GGU.UCA
+#=GR DE0680 SS     .>>>>.>................................<<<.<<.....
+DE0700             CGGCG.GUA.........................A...CACG.GGU.UCG
+#=GR DE0700 SS     .>>>>.>................................<<<.<<.....
+DE1140             UCCGU.GGA.........................CA..CACG.GGU.UCG
+#=GR DE1140 SS     .>>>>.>................................<<<.<<.....
+DE1180             UCCGU.GGA.........................CA..CACG.GGU.UCG
+#=GR DE1180 SS     .>>>>.>................................<<<.<<.....
+DE1230             CGCAU.GCA.........................UU..CACG.GGU.UCG
+#=GR DE1230 SS     .>>>>.>................................<<<.<<.....
+DE1340             AGGCG.GUA.........................G...CGCC.GGU.UCG
+#=GR DE1340 SS     .>>>>.>................................<<<.<<.....
+DE1500             CGGCG.GUA.........................A...CAUG.GGU.UCA
+#=GR DE1500 SS     .>>>>.>................................<<<.<<.....
+DE1540             CGGCG.GUA.........................A...CACG.GGU.UCG
+#=GR DE1540 SS     .>>>>.>................................<<<.<<.....
+DE1570             CGGCG.GUA.........................A...CACG.GGU.UCG
+#=GR DE1570 SS     .>>>>.>................................<<<.<<.....
+DE1660             CGGCG.GUA.........................A...CAGG.GGU.UCG
+#=GR DE1660 SS     .>>>>.>................................<<<.<<.....
+DE2180             CGGAG.GCG.........................A...CGGG.GAU.UCG
+#=GR DE2180 SS     .>>>>.>................................<<<.<<.....
+DE2440             CGGAG.AAA.........................A...CGCG.GAU.UCG
+#=GR DE2440 SS     .>>>>..................................<<<.<<.....
+DE2500             AGGAG.GCA.........................G...CGGG.GAU.UCG
+#=GR DE2500 SS     .>>>>.>................................<<<.<<.....
+DE2520             CGGAG.GCA.........................A...CGGG.GAU.UCG
+#=GR DE2520 SS     .>>>>.>................................<<<.<<.....
+DE2600             AGGAG.GCG.........................A...CGGG.GAU.UCG
+#=GR DE2600 SS     .>>>>.>................................<<<.<<.....
+DE2680             AGGAG.GCA.........................G...CGGG.GAU.UCG
+#=GR DE2680 SS     .>>>>.>................................<<<.<<.....
+DE2700             AGGAG.GCA.........................G...CGGG.GAU.UCG
+#=GR DE2700 SS     .>>>>.>................................<<<.<<.....
+DE2920             AGGAG.GCA.........................G...CGGG.GAU.UCG
+#=GR DE2920 SS     .>>>>.>................................<<<.<<.....
+DE3200             AGGAG.GCA.........................A...CGGG.GAU.UCG
+#=GR DE3200 SS     .>>>>.>................................<<<.<<.....
+DE3280             AGGAG.ACA.........................A...CGGG.GAU.UCG
+#=GR DE3280 SS     .>>>>.>................................<<<.<<.....
+DE3360             AGGAG.GCA.........................A...CGGG.GAU.UCG
+#=GR DE3360 SS     .>>>>.>................................<<<.<<.....
+DE3800             CCCCG.UAA.........................A...UUUG.GGU.UCG
+#=GR DE3800 SS     .>>>>.>................................<<<.<<.....
+DE3880             CUGUU.AGU.........................G...CGGG.AGU.UCA
+#=GR DE3880 SS     .>>>>.>................................<<<.<<.....
+DE4000             UGUUG.AUA.........................A...UAUC.GGU.UCG
+#=GR DE4000 SS     .>.>>.>................................<<<.<<.....
+DE4070             CGAUG.GGA.........................G...UACC.AGU.UCG
+#=GR DE4070 SS     .>>>>.>................................<<<.<<.....
+DE4080             UGUUG.AAA.........................A...UGUU.GGU.UCA
+#=GR DE4080 SS     .>>>>.>................................<<<.<<.....
+DE4240             UGUCG.AAG.........................A...CACG.GGU.UCC
+#=GR DE4240 SS     .>.>>.>................................<<<.<<.....
+DE4280             UGUCG.AAG.........................A...CACG.GGU.UCG
+#=GR DE4280 SS     .>.>>.>................................<<<.<<.....
+DE4440             UGUCG.AAG.........................A...CACG.GGU.UCG
+#=GR DE4440 SS     .>.>>.>................................<<<.<<.....
+DE4480             UGUCG.AAG.........................A...CACG.GGU.UCG
+#=GR DE4480 SS     .>.>>.>................................<<<.<<.....
+DE4500             UGUCG.AAA.........................A...CACG.GGU.UCA
+#=GR DE4500 SS     .>.>>.>................................<<<.<<.....
+DE4700             UUCUU.AAG.........................U...CAGA.A.A.GCA
+#=GR DE4700 SS     .>>>>.>................................<<<.<......
+DE4720             AUGCA.UAA.........................A...UGGA.U...AAA
+#=GR DE4720 SS     .>>>>.>................................<<<.<......
+DE4800             CUGUA.AAA.........................A...UAAA.AA..UUU
+#=GR DE4800 SS     .>>>>.>................................<<<.<<.....
+DE4880             UUGUA.AUA.........................A...UAAA.AU..AAU
+#=GR DE4880 SS     .>>>>.>................................<<<.<<.....
+DE4980             UGUUA.UAG.........................G...UUUA.GGU.UGA
+#=GR DE4980 SS     .>>>>.>................................<<<.<<.....
+DE5040             CGCUC.UAA.........................G...UUUG.AGU.UAA
+#=GR DE5040 SS     .>>>>.>................................<<<.<<.....
+DE5080             CGCUC.UUA.........................AG..UUUG.AGU.UAA
+#=GR DE5080 SS     .>>>>.>................................<<<.<<.....
+DE5120             GAUCA.CAA.........................G...UUCU.GGU.UAG
+#=GR DE5120 SS     .>>>>.>................................<<..<<.....
+DE5220             AGCCG.UAG.........................U...CCUU.GGG.GUC
+#=GR DE5220 SS     .>>>>.>................................<<<.<<.....
+DE5280             UGUCA.UUA.........................G...UCAC.AGU.UAA
+#=GR DE5280 SS     .>>>>.>................................<<<..<.....
+DE5320             UGUCA.UUG.........................G...UCGC.AGU.UGA
+#=GR DE5320 SS     .>>>>.>................................<<<.<<.....
+DE5360             UAUCA.UUA.........................G...UCAU.GGU.UAG
+#=GR DE5360 SS     .>>>>.>................................<<<.<<.....
+DE5880             UAUCA.UUG.........................G...UCGU.GGU.UGU
+#=GR DE5880 SS     .>>>>.>................................<<<.<<.....
+DE6160             CACUG.GUA.........................C...CUCG.GGU.UCG
+#=GR DE6160 SS     .>>>>.>................................<<<.<<.....
+DE6161             CACUG.GUA.........................C...CUCG.GGU.UCG
+#=GR DE6161 SS     .>>>>.>................................<<<.<<.....
+DE6280             CCGUG.GAG.........................A...CCGG.GGU.UCG
+#=GR DE6280 SS     .>>>>.>................................<<<.<<.....
+DE6281             CCGUG.GAG.........................A...CCGG.GGU.UCG
+#=GR DE6281 SS     .>>>>.>................................<<<.<<.....
+DE6320             CCGAC.GCG.........................G...UCGG.GGU.UCG
+#=GR DE6320 SS     .>>>>.>................................<<<.<<.....
+DE6321             CCGAU.GCG.........................G...CGGG.GGU.UCG
+#=GR DE6321 SS     .>>>>.>................................<<<.<<.....
+DE7680             CCCAG.GAG.........................G...CUCG.GGU.UCG
+#=GR DE7680 SS     .>>>>.>................................<<<.<<.....
+DE7740             CCCGG.AAG.........................G...CCCG.GGU.UCA
+#=GR DE7740 SS     .>>>>.>................................<<<.<<.....
+DE7741             CCCGG.AAG.........................G...CCCG.GGU.UCA
+#=GR DE7741 SS     .>>>>.>................................<<<.<<.....
+DE7742             CCCAG.AAG.........................G...CCCG.GGU.UCG
+#=GR DE7742 SS     .>>>>.>................................<<<.<<.....
+DE8100             CCGCC.GCG.........................G...CCCG.GGU.UCG
+#=GR DE8100 SS     .>>>>.>................................<<<.<<.....
+DE9160             CCGCC.GCG.........................G...CCCG.GGU.UCG
+#=GR DE9160 SS     .>>>>.>................................<<<.<<.....
+DE9161             CCGCC.GCG.........................G...CCCG.GGU.UCG
+#=GR DE9161 SS     .>>>>.>................................<<<.<<.....
+DE9162             CCGCC.GCG.........................G...CCCG.GGU.UCG
+#=GR DE9162 SS     .>>>>.>................................<<<.<<.....
+DE9990             CCGCC.GCG.........................C...CCCG.GGU.UCG
+#=GR DE9990 SS     .>>>>.>................................<<<.<<.....
+DE9991             CCGCC.GCG.........................G...CCCG.GGU.UCG
+#=GR DE9991 SS     .>>>>.>................................<<<.<<.....
+DF0660             AUCCA.GUU.........................GU..CGGG.UGU.UCG
+#=GR DF0660 SS     .>>>>.>................................<<<.<<.....
+DF0860             ACCGG.GUU.........................GU..CCGG.GGU.UCA
+#=GR DF0860 SS     .>>>>.>................................<<<.<<.....
+DF1140             CUCUG.CGU.........................GU..CGGC.GGU.UCA
+#=GR DF1140 SS     .>>>>.>................................<<<.<<.....
+DF1180             CUCUG.CGU.........................GU..CGGC.GGU.UCA
+#=GR DF1180 SS     .>>>>.>................................<<<.<<.....
+DF1230             AGCCU.CGU.C.......................GU..AGCC.GGU.UCG
+#=GR DF1230 SS     .>>>..>................................<.<.<<.....
+DF1260             CUCAA.AGU.........................GU..CGGC.AGU.UCA
+#=GR DF1260 SS     .>>>>.>................................<<<.<<.....
+DF1540             AUCCG.UGU.........................GU..CGGC.GGU.UCG
+#=GR DF1540 SS     .>>>>.>................................<<<.<<.....
+DF1541             AUCCG.UGU.........................GU..CGGC.GGU.UCG
+#=GR DF1541 SS     .>>>>.>................................<<<.<<.....
+DF1660             AUCCC.CGU.........................GU..CCUU.GGU.UCG
+#=GR DF1660 SS     .>>>>.>................................<<<.<<.....
+DF2520             AUCCU.UGU.........................GU..CACC.AGU.UCA
+#=GR DF2520 SS     .>>>>.>................................<<<.<<.....
+DF2600             AUCCU.CGU.........................GU..CACC.AGU.UCA
+#=GR DF2600 SS     .>>>>.>................................<<<.<<.....
+DF2700             AUCCU.CGU.........................GU..CACC.AGU.UCA
+#=GR DF2700 SS     .>>>>.>................................<<<.<<.....
+DF2720             AUCCU.CGU.........................GU..CACC.AGU.UCA
+#=GR DF2720 SS     .>>>>.>................................<<<.<<.....
+DF2920             AUCCU.CGU.........................GU..CACC.AGU.UCA
+#=GR DF2920 SS     .>>>>.>................................<<<.<<.....
+DF3360             AUCCU.UGU.........................GU..CACC.AGU.UCA
+#=GR DF3360 SS     .>>>>.>................................<<<.<<.....
+DF3770             AUCUA.AAG.........................GU..CGUU.GGU.UCA
+#=GR DF3770 SS     .>>>>.>................................<<<.<<.....
+DF3800             ACCUG.AAG.........................GU..CAUU.GGU.CCG
+#=GR DF3800 SS     .>>>>.>................................<.<.<<.....
+DF3880             UUGAU.UAG.........................GU..UGUA.AGU.UCA
+#=GR DF3880 SS     .>>>>.>................................<<<.<<.....
+DF4000             AUUUA.UUU.........................A...CAUGUAGU.UCG
+#=GR DF4000 SS     .>>>>.>................................<<<.<<.....
+DF4080             AUUUA.UUU.........................A...CAUGUAGU.UCG
+#=GR DF4080 SS     .>>>>.>................................<<<.<<.....
+DF4360             AUCCU.UGU.........................GU..CAGU.GGU.UCG
+#=GR DF4360 SS     .>>>>.>................................<<<.<<.....
+DF4440             AUCCU.CGU.........................GU..CACC.AGU.UCA
+#=GR DF4440 SS     .>>>>.>................................<<<.<<.....
+DF4500             AUCCU.UGU.........................GU..CAGU.GGU.UCG
+#=GR DF4500 SS     .>>>>.>................................<<<.<<.....
+DF4700             AUGAG.GAA.........................GA..UGGU.AC..UUU
+#=GR DF4700 SS     .>>>>.>................................<<<.<<.....
+DF4800             AUGUU.GGG.........................G...AAAU.U...AUU
+#=GR DF4800 SS     .>>>>.>................................<<<.<......
+DF4880             AUGUU.AUG.........................G...AGAU.U...AAU
+#=GR DF4880 SS     .>>>>.>................................<<<.<......
+DF5040             AUGCU.UCA.........................A...AGAG.AGU.UAA
+#=GR DF5040 SS     .>>>>..................................<<<..<.....
+DF5041             AUGCU.UCA.........................A...AGAG.AGU.UAA
+#=GR DF5041 SS     .>>>>..................................<<<..<.....
+DF5060             CUGUU.AAG.........................A...CGGA.CCC.UAG
+#=GR DF5060 SS     .>>>>.>................................<<<.<......
+DF5080             AUGCU.UCA.........................A...AGGG.AGU.UAA
+#=GR DF5080 SS     .>>>>..................................<<<..<.....
+DF5100             AUAUU.AGG.........................A...UGGA.CCC.UAG
+#=GR DF5100 SS     .>>>>.>................................<<<.<......
+DF5120             AUGCU.GAG.........................A...UGAG.CCC.UAG
+#=GR DF5120 SS     .>>>>.>................................<<<.<......
+DF5121             AUGCU.GAG.........................A...UGAG.CCC.UAC
+#=GR DF5121 SS     .>>>>.>................................<<<.<......
+DF5160             ACGCU.AAG.........................A...UGAA.CCC.UAA
+#=GR DF5160 SS     .>>>>.>................................<<<.<......
+DF5200             AUGUC.UAG.........................A...UGGG.C.A.UUA
+#=GR DF5200 SS     .>>>>.>................................<<<.<......
+DF5220             AUGCC.AAG.........................A...UGGU.AC..CUA
+#=GR DF5220 SS     .>>>>.>................................<<<.<......
+DF5280             AUGCU.UAG.........................A...UGGA.U.U.CAA
+#=GR DF5280 SS     .>>>>.>................................<<<.<......
+DF5320             AUGCU.UAG.........................A...UGGA.U.A.AUU
+#=GR DF5320 SS     .>>>>.>................................<<<.<......
+DF5360             AUGCC.UAG.........................A...UGAG.U.C.UCC
+#=GR DF5360 SS     .>>>>.>................................<<<.<......
+DF5400             AUGCC.UAG.........................A...UGGA.U.U.CAC
+#=GR DF5400 SS     .>>.>.>................................<<<.<......
+DF5880             AUGUU.UAG.........................A...CGGG.C.U.CAC
+#=GR DF5880 SS     .>>>..>................................<<<........
+DF5900             AUGCC.UAG.........................A...UGAG.U.A.UAU
+#=GR DF5900 SS     .>>>>.>................................<<<.<......
+DF5910             AUGCC.UAG.........................A...UGAG.U.A.CAC
+#=GR DF5910 SS     .>>>>.>................................<<<.<......
+DF5920             AUGCC.UAG.........................A...UGAG.U.G.CUC
+#=GR DF5920 SS     .>>>>.>................................<<<.<......
+DF5930             AUGCC.AAG.........................A...UGAG.UG..UAC
+#=GR DF5930 SS     .>>>>..................................<<<.<<.....
+DF5940             AUGCC.UAG.........................A...UGAG.UU..UAU
+#=GR DF5940 SS     .>>>>.>................................<<<.<<.....
+DF5950             AUGCC.UAG.........................A...UGGG.U.A.UUU
+#=GR DF5950 SS     .>>>>.>................................<<<.<......
+DF5960             AUGCC.UAG.........................A...UGAG.U.G.CAC
+#=GR DF5960 SS     .>>>>.>................................<<<.<......
+DF5970             AUGCC.UAG.........................A...UGAG.U.A.UAU
+#=GR DF5970 SS     .>>>>.>................................<<<.<......
+DF5980             AUGCC.UAG.........................A...UGAG.U.A.UAU
+#=GR DF5980 SS     .>>>>.>................................<<<.<......
+DF6200             AUCUG.AAG.........................GU..CGUG.UGU.UCG
+#=GR DF6200 SS     .>>>>.>................................<<<.<<.....
+DF6280             AUCUG.GAG.........................GU..CCUG.UGU.UCG
+#=GR DF6280 SS     .>>>>.>................................<<<.<<.....
+DF6281             AUCUG.GAG.........................GU..CCUG.UGU.UCG
+#=GR DF6281 SS     .>>>>.>................................<<<.<<.....
+DF6320             AUCUG.UUG.........................GU..CAUC.GGU.UCG
+#=GR DF6320 SS     .>>>>.>................................<<<.<<.....
+DF6740             AUCUG.AAG.........................GU..CGCG.UGU.UCG
+#=GR DF6740 SS     .>>>>.>................................<<<.<<.....
+DF7740             AUCUA.AAG.........................GU..CCCC.GGU.UCA
+#=GR DF7740 SS     .>>>>.>................................<<<.<<.....
+DF7920             AUCUA.AAG.........................GU..CCCU.GGU.UCG
+#=GR DF7920 SS     .>>>>.>................................<<<.<<.....
+DF9160             AUCUA.AAA.........................GG.UCCCU.GGU.UCG
+#=GR DF9160 SS     .>>>>.>................................<<<.<<.....
+DG0220             AUCUG.AUG.........................A...UGUG.AGU.UCG
+#=GR DG0220 SS     .>>>>.>................................<<<.<<.....
+DG0260             AGCCU.CGC.........................UG.AGUAG.GGU.UCG
+#=GR DG0260 SS     .>>>>...................................<<.<<.....
+DG0860             AGCCA.GCA.........................AU..CCCG.GGU.UCG
+#=GR DG0860 SS     .>>>>.>................................<<<.<<.....
+DG0960             AGCCG.CAG.........................AA..CCCG.GGU.UCA
+#=GR DG0960 SS     .>>>>.>................................<<<.<<.....
+DG1140             AGCUG.AUU.........................G...UGAG.GGU.UCG
+#=GR DG1140 SS     .>>>>.>................................<<<.<<.....
+DG1180             AGCUG.AUU.........................G...UGAG.GGU.UCG
+#=GR DG1180 SS     .>>>>.>................................<<<.<<.....
+DG1200             AGCUG.AUC.........................G...UGUC.GGU.UCG
+#=GR DG1200 SS     .>>>>.>................................<<<.<<.....
+DG1230             AGGCU.UAG.........................A...CGGC.AGU.UCG
+#=GR DG1230 SS     .>>>>.>................................<<<.<<.....
+DG1350             AGGUU.GAG.........................GU..CGCG.AGU.UCG
+#=GR DG1350 SS     .>>>>.>................................<<<.<<.....
+DG1500             UGGUG.GGG.........................GU..CGCG.GGU.UCG
+#=GR DG1500 SS     .>>>>.>................................<<<.<<.....
+DG1540             AGCUG.AUG.........................U...CGUG.GGU.UCG
+#=GR DG1540 SS     .>>>>.>................................<<<.<<.....
+DG1541             AGGUG.GGG.........................GU..CGCG.GGU.UCG
+#=GR DG1541 SS     .>>>>.>................................<<<.<<.....
+DG1542             AGGUG.GGG.........................GU..CGCG.GGU.UCG
+#=GR DG1542 SS     .>>>>.>................................<<<.<<.....
+DG1580             AGGUC.GGG.........................GU..CGCG.GGU.UCA
+#=GR DG1580 SS     .>>>>.>................................<<<.<<.....
+DG1581             AGCCG.AGG.........................GU..CGCG.GGU.UCG
+#=GR DG1581 SS     .>>>>.>................................<<<.<<.....
+DG1660             AGCUG.AUG.........................A...UGCG.GGU.UCG
+#=GR DG1660 SS     .>>>>.>................................<<<.<<.....
+DG1661             AGGUC.GGG.........................GU..CGCG.AGU.UCG
+#=GR DG1661 SS     .>>>>.>................................<<<.<<.....
+DG1662             AGCUC.UAU.........................A...CGAG.GGU.UCG
+#=GR DG1662 SS     .>>>>.>................................<<<.<<.....
+DG1820             AGCUG.AUG.........................A...UGCG.GGU.UCG
+#=GR DG1820 SS     .>>>>.>................................<<<.<<.....
+DG2000             AGGUC.GGG.........................GU..CGCG.AGU.UCG
+#=GR DG2000 SS     .>>>>.>................................<<<.<<.....
+DG2180             AGGUU.GAU.........................GU..CGCG.CGU.UCG
+#=GR DG2180 SS     .>>>>.>................................<<<.<<.....
+DG2440             AGUUC.GAG.........................GU..UGUG.GGU.UCG
+#=GR DG2440 SS     .>.>>.>................................<<<.<<.....
+DG2520             AGGUU.GAU.........................GC..CAUG.GGU.UCG
+#=GR DG2520 SS     .>>>>.>................................<<<.<<.....
+DG2521             AGUCC.AAU.........................GU..UGCG.UGU.UCG
+#=GR DG2521 SS     .>.>>.>................................<<<.<<.....
+DG2600             AGGAG.AAU.........................A...UGCG.GGU.UCG
+#=GR DG2600 SS     .>>>>..................................<<<.<<.....
+DG2601             AGCUA.ACG.........................A...UGCG.GGU.UCG
+#=GR DG2601 SS     .>>>>.>................................<<<.<<.....
+DG2640             AGGAG.AAG.........................A...UACG.GGU.UCG
+#=GR DG2640 SS     .>>>>.>.................................<<.<<.....
+DG2641             AGCUA.ACG.........................A...UGCG.GGU.UCG
+#=GR DG2641 SS     .>>>>..................................<<<.<<.....
+DG2680             AGGAG.AAG.........................A...UACG.GGU.UCG
+#=GR DG2680 SS     .>>>>.>.................................<<.<<.....
+DG2681             AGCUA.ACG.........................A...UGCG.GGU.UCG
+#=GR DG2681 SS     .>>>>..................................<<<.<<.....
+DG2700             AGCUA.ACG.........................A...UGCG.GGU.UCG
+#=GR DG2700 SS     .>>>>..................................<<<.<<.....
+DG2701             AGGAG.AAG.........................A...UACG.GGU.UCG
+#=GR DG2701 SS     .>>>>.>.................................<<.<<.....
+DG2920             AGCUA.ACG.........................A...UGCG.GGU.UCG
+#=GR DG2920 SS     .>>>>..................................<<<.<<.....
+DG2921             AGGAG.AAG.........................A...UGCG.GGU.UCG
+#=GR DG2921 SS     .>>>>.>................................<<<.<<.....
+DG3200             AGGAG.AAG.........................A...CGCG.GGU.UCA
+#=GR DG3200 SS     .>>>>.>................................<<<.<<.....
+DG3880             CCUAA.GAU.........................G...UGUC.GAU.UCG
+#=GR DG3880 SS     .>>>>.>................................<<<.<<.....
+DG3881             AACGA.AGU.........................G...UGUC.GAU.UCG
+#=GR DG3881 SS     .>>>>.>................................<<<.<<.....
+DG4000             AACAU.UGA.........................A...UGCG.AGU.UCG
+#=GR DG4000 SS     .>>>>.>................................<<<.<<.....
+DG4040             CUUAG.AUU.........................A...UGUU.CGU.UCG
+#=GR DG4040 SS     .>>>>.>................................<<<.<<.....
+DG4070             CACAU.UCC.........................A...UGUG.AGU.UCG
+#=GR DG4070 SS     .>>>>.>................................<<<.<<.....
+DG4080             CACAU.UGA.........................U...UGUG.AGU.UCG
+#=GR DG4080 SS     .>>>>.>................................<<<.<<.....
+DG4320             AGGCU.GAG.........................GU..UGAG.GGU.UCA
+#=GR DG4320 SS     .>>>>.>................................<<<.<<.....
+DG4360             AGGCU.GAG.........................GU..UGAG.GGU.UCA
+#=GR DG4360 SS     .>>>>.>................................<<<.<<.....
+DG4500             AGGCU.AAG.........................GU..UGAG.GGU.UCA
+#=GR DG4500 SS     .>>>>.>................................<<<.<<.....
+DG4501             AGCAG.AGG.........................A...UAUG.GGU.UCG
+#=GR DG4501 SS     .>>>>.>................................<<<.<<.....
+DG4700             AGCAA.AAG.........................U...CCUA.AU..AAA
+#=GR DG4700 SS     .>>>>.>................................<<<.<<.....
+DG4760             AUCAA.AAG.........................A....UUG.A...AAU
+#=GR DG4760 SS     .>>>>.>................................<<<.<......
+DG4800             AUCAC.AAG.........................G...ACUA.AA..UAA
+#=GR DG4800 SS     .>>>>.>................................<<<.<<.....
+DG4840             AUCAU.AAG.........................G...UCUA.UU..AAU
+#=GR DG4840 SS     .>>>..>................................<<<.<<.....
+DG4880             AUCAU.AAG.........................G...UCUA.UU..AAU
+#=GR DG4880 SS     .>>>..>................................<<<.<<.....
+DG4980             AUCAA.AAG.........................G...GCUU.UGU.UAA
+#=GR DG4980 SS     .>>>>.>................................<<<.<<.....
+DG5000             ACCGA.AAG.........................GU..UUUU.GUA.AAC
+#=GR DG5000 SS     .>>>>.>................................<<<........
+DG5020             AAUUA.AAA.........................G...GCCU.GUU.A.G
+#=GR DG5020 SS     .>>>>.>................................<<<.<......
+DG5040             AUCAA.AUA.........................GC..UCUU.AGG.GAA
+#=GR DG5040 SS     .>>>>.>................................<<<.<<.....
+DG5080             AUCAG.ACA.........................G...UCUU.GGU.GAA
+#=GR DG5080 SS     .>>>>.>................................<<<.<<.....
+DG5100             ACCAC.ACG.........................G...UCUU.GGU.UAG
+#=GR DG5100 SS     .>>>>..................................<<<.<<.....
+DG5120             AUCAC.AAA.........................G...UCUU.AGU.AGA
+#=GR DG5120 SS     .>>>>..................................<<<.<<.....
+DG5220             AUCUU.UAA.........................A...AUCU.GGU.AUC
+#=GR DG5220 SS     .>>...>................................<<<.<<.....
+DG5280             AUCAG.UUA.........................A...UUCU.GAA.AAA
+#=GR DG5280 SS     .>>>>.>................................<<<.<<.....
+DG5320             AUUAG.UAG.........................A...UUCU.GAA.UAA
+#=GR DG5320 SS     .>>>>.>................................<<<.<......
+DG5360             AUCAG.CUA.........................G...UUUC.GGU.CUA
+#=GR DG5360 SS     .>>>>.>................................<<<.<<.....
+DG5880             AUUAA.CUA.........................G...UUUU.GAC.AAC
+#=GR DG5880 SS     .>>>>.>................................<<<.<<.....
+DG6280             UCGUU.GGG.........................C...CCCC.GGU.UCG
+#=GR DG6280 SS     .>>>>.>................................<<<.<<.....
+DG7140             CGGUA.CAG.........................A...CCCG.GGU.UCG
+#=GR DG7140 SS     .>>>>.>................................<<<.<<.....
+DG7180             CGGUA.CAG.........................A...CCCG.GGU.UCG
+#=GR DG7180 SS     .>>>>.>................................<<<.<<.....
+DG7680             CGCGG.GCG.........................G...CCCG.GGU.UCG
+#=GR DG7680 SS     .>>>>.>................................<<<.<<.....
+DG7740             CGCGG.GCG.........................G...CCCG.GGU.UCG
+#=GR DG7740 SS     .>>>>.>................................<<<.<<.....
+DG7741             CGCGG.GCG.........................G...CCCG.GGU.UCG
+#=GR DG7741 SS     .>>>>.>.................................<<.<<.....
+DG8100             AGCAG.UUG.........................A...CCCG.GGU.UCG
+#=GR DG8100 SS     .>>>>.>................................<<<.<<.....
+DG9160             AGCAG.UUG.........................A...CCCG.GGU.UCG
+#=GR DG9160 SS     .>>>>.>................................<<<.<<.....
+DG9161             AGCAG.UUG.........................A...CCCG.GGU.UCG
+#=GR DG9161 SS     .>>>>.>................................<<<.<<.....
+DG9990             CGCGG.GAG.........................G...CCCG.GGU.UCG
+#=GR DG9990 SS     .>>>>.>................................<<<.<<.....
+DG9991             CGCGG.GAG.........................A...CCCG.GGU.UCA
+#=GR DG9991 SS     .>>>>.>................................<<<.<<.....
+DH0260             AUCAG.GCC.........................UA..UGUG.GAU.UCG
+#=GR DH0260 SS     .>>>>.>................................<<<.<<.....
+DH0660             AUCCU.UCG.........................A...CCCG.GGU.UCA
+#=GR DH0660 SS     .>>>>.>................................<<<.<<.....
+DH0680             AUCCC.GCG.........................A...CUCG.GGU.UCA
+#=GR DH0680 SS     .>>>>.>................................<<<.<<.....
+DH1140             CUCUG.ACA.........................UA..CGCG.GGU.UCG
+#=GR DH1140 SS     .>>>>.>................................<<<.<<.....
+DH1230             CGCCG.ACA.........................CU..CGGG.GGU.UCA
+#=GR DH1230 SS     .>>>>.>................................<<<.<<.....
+DH1540             CUCUG.GCA.........................CU..CGUG.GGU.UCG
+#=GR DH1540 SS     .>>>>.>................................<<<.<<.....
+DH1541             CUCUG.GCA.........................UU..CGUG.GGU.UCG
+#=GR DH1541 SS     .>>>>.>................................<<<.<<.....
+DH1660             UUCCA.GUU.........................GU..CGUG.GGU.UCG
+#=GR DH1660 SS     .>>>>.>................................<<<.<<.....
+DH1700             UUCCA.GUU.........................GU..CGUG.GGU.UCG
+#=GR DH1700 SS     .>>>>.>................................<<<.<<.....
+DH1740             UUCCG.GUU.........................GU..CGCG.AGU.UCA
+#=GR DH1740 SS     .>>>>.>................................<<<.<<.....
+DH1780             UUCCG.GUU.........................GU..CGUG.GGU.UCG
+#=GR DH1780 SS     .>>>>.>................................<<<.<<.....
+DH2520             CUCCU.UCA.........................UU..CGCG.GGU.UCG
+#=GR DH2520 SS     .>>>>.>................................<<<.<<.....
+DH2600             AUCCU.CUA.........................CG..CGCG.GGU.UCA
+#=GR DH2600 SS     .>>>..>................................<<<.<<.....
+DH2700             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH2700 SS     .>>>>.>................................<<<.<<.....
+DH2720             AUCCA.CCA.........................U...GCCG.GGU.UCA
+#=GR DH2720 SS     .>>>>.>.................................<<.<<.....
+DH2880             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH2880 SS     .>>>>.>................................<<<.<<.....
+DH2920             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH2920 SS     .>>>>.>................................<<<.<<.....
+DH2960             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH2960 SS     .>>>>.>................................<<<.<<.....
+DH3020             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH3020 SS     .>>>>.>................................<<<.<<.....
+DH3120             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH3120 SS     .>>>>.>................................<<<.<<.....
+DH3200             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH3200 SS     .>>>>.>................................<<<.<<.....
+DH3230             AUCCA.CCA.........................CG..CGCG.GGU.UCA
+#=GR DH3230 SS     .>>>>.>................................<<<.<<.....
+DH3240             AUUCA.CCA.........................U...CGCG.GGU.UCA
+#=GR DH3240 SS     .>>>>.>................................<<<.<<.....
+DH3280             AUCCA.CCA.........................UU..CGCG.GGU.UCA
+#=GR DH3280 SS     .>>>>.>................................<<<.<<.....
+DH3360             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH3360 SS     .>>>>.>................................<<<.<<.....
+DH3800             AUCUA.AAG.........................GU..CGCG.GGU.UCG
+#=GR DH3800 SS     .>>>>.>................................<<<.<<.....
+DH3880             CAUAG.UAU.........................A...UCCU.AGU.UCA
+#=GR DH3880 SS     .>>>>.>................................<<<.<<.....
+DH4000             UGCGU.UAA.........................A...UCUG.AGU.UCG
+#=GR DH4000 SS     .>>>>..................................<<<.<<.....
+DH4040             CAUAA.GAA.........................GU..UCUU.GGU.UCG
+#=GR DH4040 SS     .>>>>.>................................<<<.<<.....
+DH4080             UGCGU.UAA.........................A...UCUA.AGU.UCG
+#=GR DH4080 SS     .>>>>..................................<<<.<<.....
+DH4360             AUCCA.CCA.........................CG..CGCG.GGU.UCA
+#=GR DH4360 SS     .>>>>.>................................<<<.<<.....
+DH4480             AUCCA.CCA.........................UG..CGCG.GGU.UCA
+#=GR DH4480 SS     .>>>>.>................................<<<.<<.....
+DH4500             CUCUG.AAA.........................A...CACG.GGU.UCG
+#=GR DH4500 SS     .>>>>..................................<<<.<<.....
+DH4700             GGCUA.UUA.........................G...CGGU.....GUU
+#=GR DH4700 SS     ..>>>.>................................<<<........
+DH4880             UGUUA.GUG.........................A...UAUG.AA..GUU
+#=GR DH4880 SS     .>>>>.>................................<<<.<<.....
+DH5000             CAUUA.GAA.........................U...UACC.AGU.UAA
+#=GR DH5000 SS     .>>>>.>................................<<<.<<.....
+DH5040             AACUG.GAG.........................U...AACU.GGU.UAA
+#=GR DH5040 SS     ..>>>.>................................<<<.<<.....
+DH5080             AGCUG.AAG.........................A...CGCC.AGU.AAA
+#=GR DH5080 SS     .>>>>.>................................<<<.<<.....
+DH5100             UUCUA.AAA.........................A...UAGA.GGU.UAA
+#=GR DH5100 SS     .>>>>.>................................<<<.<<.....
+DH5120             UUCUA.GAG.........................U...CAGA.GGU.UAA
+#=GR DH5120 SS     .>>>>.>................................<<<.<<.....
+DH5220             UUCUA.AAA.........................A...UAGG.AGU.UUA
+#=GR DH5220 SS     .>>>>.>................................<<<.<<.....
+DH5280             AUCUA.ACA.........................A...CAGG.AAA.UCA
+#=GR DH5280 SS     .>>>>.>................................<<<.<<.....
+DH5320             AUCUG.ACA.........................A...CAGG.AAA.UAA
+#=GR DH5320 SS     .>>>>.>................................<<<.<......
+DH5360             AUCUA.ACA.........................A...UAGA.AAC.UCA
+#=GR DH5360 SS     .>>>>.>................................<<<.<......
+DH5440             AUCUA.ACC.........................A...UAGA.GAC.UCA
+#=GR DH5440 SS     .>>>>..................................<<..<......
+DH5480             AUCUA.ACC.........................A...UAGA.GAC.UUA
+#=GR DH5480 SS     .>>>>.>................................<<<.<......
+DH5520             AUCUA.ACU.........................A...UAGA.GGC.CUA
+#=GR DH5520 SS     .>>>>.>................................<<<.<<.....
+DH5560             AUCUA.ACU.........................A...UAGA.AGC.UUA
+#=GR DH5560 SS     .>>>>.>................................<<<.<<.....
+DH5600             AUCUA.AUA.........................A...UAGA.AGA.AUA
+#=GR DH5600 SS     .>>>>.>................................<<<.<<.....
+DH5640             GUCUA.AUA.........................A...UAGA.AGC.CCA
+#=GR DH5640 SS     .>>>>.>................................<<<.<<.....
+DH5680             AUCCA.GAA.........................A...UAGA.AGC.UCA
+#=GR DH5680 SS     .>>.>.>................................<<<.<<.....
+DH5720             AUCUG.ACA.........................A...CAGA.GGC.UCA
+#=GR DH5720 SS     .>>>>.>................................<<..<<.....
+DH5760             AUCUA.ACA.........................A...UAGA.GGC.UCG
+#=GR DH5760 SS     .>>>>.>................................<<<.<<.....
+DH5800             AUCUG.AUA.........................A...CAGA.GGC.UCA
+#=GR DH5800 SS     .>>>>.>................................<<..<<.....
+DH5840             AUCUA.AUA.........................A...UAGG.GCC.CCA
+#=GR DH5840 SS     .>>>>.>................................<<<.<......
+DH5880             AUCUG.ACA.........................A...CAGA.GGC.UUA
+#=GR DH5880 SS     .>>>>.>................................<<..<<.....
+DH6160             CUCUG.AUG.........................A...CCCU.GGU.UCG
+#=GR DH6160 SS     .>>>>.>................................<<<.<<.....
+DH6280             CCGAU.GAA.........................A...CCCU.GGU.UCG
+#=GR DH6280 SS     .>>>>.>................................<<<.<<.....
+DH6320             CCGAU.GCG.........................A...CCCA.GGU.UCG
+#=GR DH6320 SS     .>>>>.>................................<<<.<<.....
+DH7740             CCGUG.GUA.........................A...CCCA.GGU.UCG
+#=GR DH7740 SS     .>>>>.>................................<<<.<<.....
+DH8100             CCGCA.GCA.........................A...CCUC.GGU.UCG
+#=GR DH8100 SS     .>>>>.>................................<<<.<<.....
+DI0220             AGGGA.AAG.........................GU..UACC.AGU.UCA
+#=GR DI0220 SS     .>>>>..................................<<<.<<.....
+DI0260             ACCGA.GAG.........................AU..CGGG.GGU.UUA
+#=GR DI0260 SS     .>>>>.>................................<<<.<<.....
+DI0660             ACCGA.GUG.........................GU..CAUG.GGU.UCA
+#=GR DI0660 SS     .>>>>.>................................<<<.<<.....
+DI0680             ACCGG.GCG.........................GU..CAUG.GGU.UCG
+#=GR DI0680 SS     .>>>>.>................................<<<.<<.....
+DI1140             ACCGG.ACG.........................GU..CAUU.GGU.UCA
+#=GR DI1140 SS     .>>>>.>................................<<<.<<.....
+DI1141             ACGGA.GAG.........................GU..CGUU.GGU.UCA
+#=GR DI1141 SS     .>>>>.>................................<<<.<<.....
+DI1180             ACCGG.ACG.........................GU..CAUU.GGU.UCA
+#=GR DI1180 SS     .>>>>.>................................<<<.<<.....
+DI1230             ACCGG.UCG.........................GU..CGUU.GGU.UCG
+#=GR DI1230 SS     .>>>>.>................................<<<.<<.....
+DI1260             ACCGG.AUG.........................GU..CACU.GGU.UCA
+#=GR DI1260 SS     .>>>>.>................................<<<.<<.....
+DI1540             AGCGU.GAG.........................GU..CGGU.GGU.UCG
+#=GR DI1540 SS     .>>>>.>................................<<<.<<.....
+DI1541             AGCGU.GAG.........................GU..CGAU.GGU.UCG
+#=GR DI1541 SS     .>>>>.>................................<<<.<<.....
+DI1542             ACCGU.CCG.........................GU..CGUA.GGU.UCG
+#=GR DI1542 SS     .>>>>.>................................<<<.<<.....
+DI1620             AGCGU.GAG.........................GU..CAGU.GGU.UCG
+#=GR DI1620 SS     .>>>>.>................................<<<.<<.....
+DI1660             AGGGU.GAG.........................GU..CGGU.GGU.UCA
+#=GR DI1660 SS     .>>>>.>................................<<<.<<.....
+DI1661             AUCGC.UUG.........................GU..CGCU.GGU.UCA
+#=GR DI1661 SS     .>>>>.>................................<<<.<<.....
+DI1820             AGGGU.GAG.........................GU..CGGC.AGU.UCG
+#=GR DI1820 SS     .>>>>.>................................<<<.<<.....
+DI1860             AGGGU.GAG.........................GU..CACA.AGU.UCA
+#=GR DI1860 SS     .>>>>.>................................<<<.<<.....
+DI1900             AGCGU.AAG.........................GU..CGGC.AGU.UCG
+#=GR DI1900 SS     .>>>>.>................................<<<.<<.....
+DI2100             AGGGU.GAG.........................GU..CCCU.GGU.UCA
+#=GR DI2100 SS     .>>>>.>................................<<<.<<.....
+DI2180             AGGGU.GAG.........................GC..CCCU.GGU.UCG
+#=GR DI2180 SS     .>>>>.>................................<<<.<<.....
+DI2220             AGGGU.GAG.........................GG..CCCU.GGU.UCA
+#=GR DI2220 SS     .>>>>.>................................<<<.<<.....
+DI2400             AGGGU.GAG.........................GC..CCCU.GGU.UCG
+#=GR DI2400 SS     .>>>>.>................................<<<.<<.....
+DI2410             AGGGU.GAG.........................GG..CCCU.GGU.UCA
+#=GR DI2410 SS     .>>>>.>................................<<<.<<.....
+DI2440             AGGCA.AAA.........................GU..CGAA.AGU.UCA
+#=GR DI2440 SS     .>>>>.>................................<<<.<<.....
+DI2480             AGGGU.GAG.........................GU..CGCU.GAU.UCG
+#=GR DI2480 SS     .>>>>.>................................<<<.<<.....
+DI2520             AGGGU.AAG.........................GU..CGCU.AGU.UCA
+#=GR DI2520 SS     .>>>>.>................................<<<.<<.....
+DI2540             AGGGU.GAG.........................GC..CUCU.GGU.UCA
+#=GR DI2540 SS     .>>>>.>................................<<<.<<.....
+DI2550             AGGGC.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI2550 SS     .>>>>.>................................<<<.<<.....
+DI2570             AGGGU.GAG.........................GU..CCCU.GGU.UCA
+#=GR DI2570 SS     .>>>>.>................................<<<.<<.....
+DI2580             AGGGU.GAG.........................GU..CCCU.GGU.UCA
+#=GR DI2580 SS     .>>>>.>................................<<<.<<.....
+DI2590             AGGGU.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI2590 SS     .>>>>.>................................<<<.<<.....
+DI2600             AUUGG.CGA.........................AU.UCACA.GGU.UCA
+#=GR DI2600 SS     .>>>>..................................<<<.<<.....
+DI2601             AGGGC.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI2601 SS     .>>>>.>................................<<<.<<.....
+DI2620             AGGGC.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI2620 SS     .>>>>.>................................<<<.<<.....
+DI2700             AUUGG.UAA.U.......................AU..UGCG.GGU.UCA
+#=GR DI2700 SS     .>>>>..................................<<<.<<.....
+DI2701             AGGGC.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI2701 SS     .>>>>.>................................<<<.<<.....
+DI2720             AGGGC.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI2720 SS     .>>>>.>................................<<<.<<.....
+DI2760             AUUGG.CGA.U.......................AU..CGUA.GGU.UCA
+#=GR DI2760 SS     .>>>>..................................<<<.<<.....
+DI2840             AGGGC.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI2840 SS     .>>>>.>................................<<<.<<.....
+DI2920             CGGGC.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI2920 SS     .>>>>.>................................<<<.<<.....
+DI2921             AUUGGCGAA.........................UU..CGUA.GGU.UCA
+#=GR DI2921 SS     .>>>>.>................................<<<.<<.....
+DI2922             AUUGG.CGA.........................AU.UCGUA.GGU.UCA
+#=GR DI2922 SS     .>>>>..................................<<<.<<.....
+DI3080             AUUGG.UAA.........................AU.UUGCG.GGU.UCA
+#=GR DI3080 SS     .>>>>..................................<<<.<<.....
+DI3220             AUUGG.CGA.U.......................AC..CGCG.GGU.UCA
+#=GR DI3220 SS     .>>>>..................................<<<.<<.....
+DI3280             AUUGGCGAA.........................UU..CGUA.GGU.UCA
+#=GR DI3280 SS     .>>>>.>................................<<<.<<.....
+DI3281             CGGGC.GAG.........................GU..CUCU.GGU.UCA
+#=GR DI3281 SS     .>>>>.>................................<<<.<<.....
+DI3880             AGGAU.AUG.........................U...UCAG.UGU.UCG
+#=GR DI3880 SS     .>>>>.>................................<<<.<<.....
+DI4000             AGGUA.CAA.........................A...UAUA.GGU.UCA
+#=GR DI4000 SS     .>>>>.>................................<<<.<<.....
+DI4080             AGGUA.CCA.........................A...UAUA.GGU.UCG
+#=GR DI4080 SS     .>>>>.>................................<<<.<<.....
+DI4320             ACGGU.GAU.........................AU..UGUA.GGU.UCG
+#=GR DI4320 SS     .>>>>.>................................<<<.<<.....
+DI4500             ACGGU.GAU.........................AU..UGUA.GGU.UCG
+#=GR DI4500 SS     .>>>>.>................................<<<.<<.....
+DI4620             UAGUA.AUA.........................GU..GAGA.....GUU
+#=GR DI4620 SS     .>>>>.>................................<<<........
+DI4700             AAGCA.GAG.........................CU..CAAA.AU...AU
+#=GR DI4700 SS     .>>>>.>................................<<<.<<.....
+DI4880             GGGUA.AAU.........................UA..UGCA.G...UUU
+#=GR DI4880 SS     .>>>>.>................................<<<.<......
+DI4960             GGGUA.AAU.........................UA..UGUA.G...GAU
+#=GR DI4960 SS     .>>>>.>................................<<<.<......
+DI5040             AUUAG.ACU.........................AU..CAAG.GGU.UAA
+#=GR DI5040 SS     .>>>>.>................................<<<.<<.....
+DI5080             AUUAG.AUU.............................UAAG.GGU.UAA
+#=GR DI5080 SS     .>>>>.>................................<<<.<<.....
+DI5120             GAGUG.AAA.........................UA..UAUG.GGU.UCA
+#=GR DI5120 SS     .>>>>.>................................<<<.<<.....
+DI5160             GGGAG.GCU.........................UA..UAGG.GGU.UCA
+#=GR DI5160 SS     .>>>>.>................................<<<.<<.....
+DI5220             AAGUG.AAC.........................A...UAGA.GGU.AUA
+#=GR DI5220 SS     .>>>>.>................................<<<.<<.....
+DI5280             GAGUA.AAU.........................AA..UAGA.GGU.UUA
+#=GR DI5280 SS     .>>>>.>................................<<<.<<.....
+DI5320             GAGUA.AAU.........................UA..UAGA.GGU.UCA
+#=GR DI5320 SS     .>>>>.>................................<<<.<<.....
+DI5360             GAGUA.AAU.........................AA..UAGA.GCU.UCA
+#=GR DI5360 SS     .>>>>.>................................<<<.<......
+DI5880             GAGUA.AAU.........................AA..UAGG.AGC.UUA
+#=GR DI5880 SS     .>>>>.>................................<<<..<.....
+DI6280             ACGCG.GGG.........................AU..CAGC.GGU.UCG
+#=GR DI6280 SS     .>>>>.>................................<<<.<<.....
+DI6281             ACGCG.ACC.........................GU..CGUG.GGU.UCA
+#=GR DI6281 SS     .>>>>.>................................<<<.<<.....
+DI6320             AGUCG.AAU.........................GU..CGCC.GGU.UCG
+#=GR DI6320 SS     .>>>>.>................................<<<.<<.....
+DI7740             ACGCG.AAG.........................GU..CGCG.GGU.UCG
+#=GR DI7740 SS     .>>>>.>................................<.<.<<.....
+DI8100             ACGCC.AAG.........................GU..CGCG.GGU.UCG
+#=GR DI8100 SS     .>>>>.>................................<<<.<<.....
+DK0260             AACCA.UAG.........................GU..UACA.GGU.UCG
+#=GR DK0260 SS     .>>>>..................................<<<.<<.....
+DK0660             AUCAG.GCG.........................GU..CGAG.GGU.UCG
+#=GR DK0660 SS     .>>>>.>................................<<<.<<.....
+DK0680             ACCAA.GUA.........................GU..CGCG.GGU.UCA
+#=GR DK0680 SS     .>>>>.>................................<<<.<<.....
+DK0740             AUCAG.GCG.........................GU..CGAG.GGU.UCG
+#=GR DK0740 SS     .>>>>.>................................<<<.<<.....
+DK1140             ACCAG.UGG.........................GU..CCGG.GGU.UCG
+#=GR DK1140 SS     .>>>>.>................................<<<.<<.....
+DK1141             AUCAG.UGG.........................GU..UGUG.GGU.UCG
+#=GR DK1141 SS     .>>>>.>................................<<<.<<.....
+DK1200             AUCAA.AGG.........................GU..CCCG.AGU.UCG
+#=GR DK1200 SS     .>>>>.>................................<<<.<<.....
+DK1220             ACCAG.UGG.........................GU..CCGG.GGU.UCG
+#=GR DK1220 SS     .>>>>.>................................<<<.<<.....
+DK1230             AUCUG.UGG.........................GU..CCAC.GGU.UCG
+#=GR DK1230 SS     .>>>>.>................................<<<.<<.....
+DK1231             AUCAA.GGU.........................GU..CGAU.GGU.UCG
+#=GR DK1231 SS     .>>>>.>................................<<<.<<.....
+DK1350             AUCAG.CGG.........................GU..CCGG.GGU.UCG
+#=GR DK1350 SS     .>>>>.>................................<<<.<<.....
+DK1540             AUCAG.AGG.........................GU..CGAA.GGU.UCG
+#=GR DK1540 SS     .>>>>.>................................<<<.<<.....
+DK1660             AUCAA.UUG.........................GU..CGCA.GGU.UCG
+#=GR DK1660 SS     .>>>>.>................................<<<.<<.....
+DK2000             AUCCG.UUG.........................GU..CGAA.GGU.UCG
+#=GR DK2000 SS     .>>>>.>................................<<<.<<.....
+DK2520             ACCGA.UCG.........................GU..CCUG.GGU.UCG
+#=GR DK2520 SS     .>>>>..................................<<<.<<.....
+DK2580             ACCGA.UUA.........................GU..UCCG.GGU.UCG
+#=GR DK2580 SS     .>>>>..................................<<<.<<.....
+DK2600             ACCGA.CGA.........................GU..UCCG.GGU.UCG
+#=GR DK2600 SS     .>>>>..................................<<<.<<.....
+DK2920             ACCGA.CUA.........................GU..UCCG.GGU.UCG
+#=GR DK2920 SS     .>>>>..................................<<<.<<.....
+DK3200             ACCGA.CAG.........................U...UCCG.GGU.UCG
+#=GR DK3200 SS     .>>>>..................................<<<.<<.....
+DK3220             ACCGA.CGA.........................GC..UCCG.GGU.UCG
+#=GR DK3220 SS     .>>>>..................................<<<.<<.....
+DK3230             ACCGA.CGA.........................GC..UCCG.GGU.UCG
+#=GR DK3230 SS     .>>>>..................................<<<.<<.....
+DK3240             ACCGA.CUA.........................GU..UCCG.GGU.UCG
+#=GR DK3240 SS     .>>>>..................................<<<.<<.....
+DK3880             AUCAU.UCU.........................AC..UAUA.GGU.UCG
+#=GR DK3880 SS     .>>>>..................................<<<.<<.....
+DK4000             AGCAA.CCC.........................A...UGCUUGGU.UCA
+#=GR DK4000 SS     .>>>>.>................................<<<.<<.....
+DK4030             AGCAG.UCU.........................A...UAGU.GGU.UCG
+#=GR DK4030 SS     .>>>>..................................<<<.<<.....
+DK4050             AGCAU.CCC.........................AU..GUUU.GGU.UCG
+#=GR DK4050 SS     .>>>..>.................................<<.<<.....
+DK4080             AGCAA.CCC.........................A...UGCU.GGU.UCG
+#=GR DK4080 SS     .>>>>.>................................<<<.<<.....
+DK4340             ACCUA.AUG.........................GU..CGCA.GGU.UCA
+#=GR DK4340 SS     .>>>>.>................................<<<.<<.....
+DK4440             ACCUA.AUG.........................GU..CGCA.GGU.UCA
+#=GR DK4440 SS     .>>>>.>................................<<<.<<.....
+DK4480             ACCUA.AUG.........................GU..CGCA.GGU.UCA
+#=GR DK4480 SS     .>>>>.>................................<<<.<<.....
+DK4500             ACUUA.AAG.........................GU..CGCA.GGU.UCA
+#=GR DK4500 SS     .>>>>..................................<<<.<<.....
+DK4620             CUUCU.AAG.........................A...UAUC.UG..GUU
+#=GR DK4620 SS     .>>>>.>................................<<<.<<.....
+DK4700             AUUUA.AUG.........................A...ACUU.GUA.UAA
+#=GR DK4700 SS     .>>>>.>................................<<<.<<.....
+DK4760             AACCA.AAA.........................AA..UAGU.AAA.UUA
+#=GR DK4760 SS     .>>>>..................................<<<.<<.....
+DK4840             AACCA.UUU.........................AA..UAGU.AAA.UUA
+#=GR DK4840 SS     .>>>>..................................<<<.<<.....
+DK4880             AACCA.UUU.........................UA..UAGU.AAA.UUA
+#=GR DK4880 SS     .>>>>..................................<<<.<<.....
+DK5040             AUUUA.AAA.........................GA..AAAU.AGU.UAA
+#=GR DK5040 SS     .>>>>..................................<<<.<<.....
+DK5080             AUUUA.AAG.........................A...AAUU.AGC.UAA
+#=GR DK5080 SS     .>>>>.>................................<.<.<<.....
+DK5100             AGCUG.GAA.........................GC..AGGU.GAC.UCC
+#=GR DK5100 SS     .>>>>.>................................<<<.<......
+DK5120             AGCUG.UAG.........................AU..UGGU.GAC.UCC
+#=GR DK5120 SS     .>>>>.>................................<<<.<......
+DK5220             AGCUA.GAG.........................AG..AGGG.G.A.CAC
+#=GR DK5220 SS     .>>>>.>................................<<<.<......
+DK5280             AGUUA.AAG.........................UU..AGAG.A.C.AAC
+#=GR DK5280 SS     .>>>>.>................................<<<.<......
+DK5281             AGUUA.AAG.........................UU..AGAG.A.C.AAC
+#=GR DK5281 SS     .>>>>.>................................<<<.<......
+DK5320             AGUUA.AAG.........................UU..AGAG.ACC.UUA
+#=GR DK5320 SS     .>>>>.>................................<<<.<......
+DK5360             AGUUA.GAG.........................AU..UGAG.AGC.CAU
+#=GR DK5360 SS     .>>>>.>................................<<<.<<.....
+DK5880             AGUUA.AAG.........................AU..UAAG.AGA.ACC
+#=GR DK5880 SS     .>>>>.>................................<<<.<<.....
+DK6050             ACCGU.GUG.........................GU..CGUG.GGU.UCG
+#=GR DK6050 SS     .>>>>.>................................<<<.<<.....
+DK6051             ACCGU.GUG.........................GU..CGUG.GGU.UCG
+#=GR DK6051 SS     .>>>>.>................................<<<.<<.....
+DK6052             ACCGU.GUG.........................GU..CGUG.GGU.UCG
+#=GR DK6052 SS     .>>>>.>................................<<<.<<.....
+DK6160             ACCUU.GUG.........................GU..CGGG.GGU.UCG
+#=GR DK6160 SS     .>>>>.>................................<<<.<<.....
+DK6161             AUCUG.GUG.........................GU..CGGG.GGU.UCG
+#=GR DK6161 SS     .>>>>.>................................<<<.<<.....
+DK6280             ACCGA.AAU.........................GU..CAGG.GGU.UCG
+#=GR DK6280 SS     .>>>>.>................................<<<.<<.....
+DK6281             AUCAU.AAG.........................GU..UAGG.GGU.UCG
+#=GR DK6281 SS     .>>>>.>................................<<<.<<.....
+DK6320             AUCAG.AAG.........................GU..UGCG.AGU.UCG
+#=GR DK6320 SS     .>>>>.>................................<<<.<<.....
+DK7560             AUCUG.GUU.........................GU..CGCG.GGU.UCG
+#=GR DK7560 SS     .>>>>.>................................<<<.<<.....
+DK7680             AUCUC.AGG.........................GU..CGUG.GGU.UCG
+#=GR DK7680 SS     .>>>>.>................................<<<.<<.....
+DK7740             AUCUC.AGG.........................GU..CGUG.GGU.UCG
+#=GR DK7740 SS     .>>>>.>................................<<<.<<.....
+DK7741             AUCCA.AGG.........................GU..CCAG.GGU.UCA
+#=GR DK7741 SS     .>>>>.>................................<<<.<<.....
+DK7920             AUCUG.AGG.........................GU..CCAG.GGU.UCA
+#=GR DK7920 SS     .>>>>.>................................<<<.<<.....
+DK8040             AUCUC.AGG.........................GU..CGUG.GGU.UCG
+#=GR DK8040 SS     .>>>>.>................................<<<.<<.....
+DK8100             AUCUG.AGG.........................GU..UCAG.GGU.UCA
+#=GR DK8100 SS     .>>>>.>................................<<<.<<.....
+DK8101             AUCUC.AGG.........................GU..CGUG.GGU.UCG
+#=GR DK8101 SS     .>>>>.>................................<<<.<<.....
+DK9160             AUCUC.AGG.........................GU..CGUG.GGU.UCG
+#=GR DK9160 SS     .>>>>.>................................<<<.<<.....
+DK9990             AUCUG.AGG.........................GU..CCAG.GGU.UCA
+#=GR DK9990 SS     .>>>>.>................................<<<.<<.....
+DK9991             AUCUC.AGG.........................GU..CGUG.GGU.UCG
+#=GR DK9991 SS     .>>>>.>................................<<<.<<.....
+DL0220             AUGCU.GC..GGA.A...UGA...U....U.UCCU...UGUG.GGU.UCG
+#=GR DL0220 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL0260             UUCCG.UA..GCU.....UAA...A......UGCG...UGGG.AGU.UCG
+#=GR DL0260 SS     ..>>>.>...<<....................>>.....<<<.<<.....
+DL0440             GCGCU.GU..CCC.....GUA...G......GGGUC..CGCA.GGU.UCA
+#=GR DL0440 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL0660             AUCCU.GU..CCA.....GUA...G......UGGUU..CCAG.GGU.UCA
+#=GR DL0660 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL0680             ACCUG.UU..GGC.....GUU...AG.....GCUU...CCAG.GGU.UCG
+#=GR DL0680 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL0860             CCCCG.AU..GGU.....GUA...G......GCCUG..CGUG.GGU.UCA
+#=GR DL0860 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL0980             ACCCU.GU..GGC.....GUA...G......GCCUG..CGUG.GGU.UCG
+#=GR DL0980 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL0981             UCCCU.GU..GGC.....GUA...G......GCCUG..CGUG.GGU.UCA
+#=GR DL0981 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1140             AUCCA.AC..GGG.C...UUA...AU...A.UCCUG..UGCC.GGU.UCA
+#=GR DL1140 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1141             AUCUA.GC..GUC.....UUU..........GACG...UAAG.GGU.UCA
+#=GR DL1141 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1200             AUCCC.AC..GCU.A...GCA...A....U.AGCG...UGCC.GGU.UCA
+#=GR DL1200 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1220             AUCUA.GC..GUC.....UUU..........GACG...UAAG.GGU.UCA
+#=GR DL1220 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1230             AUCAA.GU..AGU.....GAA...G......ACUG...UGCU.GGU.UCG
+#=GR DL1230 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1231             AUCUA.GC..GCU.....UUA...C......GGCA...UGCA.GGU.UCA
+#=GR DL1231 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1232             AUCCU.GU..GGC.A...UAA...A....A.GCCA...UGUC.GGU.UCA
+#=GR DL1232 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1310             CCUCG.CU..GCC.CC..UUC...G...AG.GGCG...UGCC.GGU.UCA
+#=GR DL1310 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1540             CUCUA.GU..GUC.U...UUA...C....A.GACG...UGGG.GGU.UCA
+#=GR DL1540 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1541             AUCCU.GC..GGU.AG..GUG...A...CU.ACCG...UGCC.GGU.UCA
+#=GR DL1541 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DL1542             AUCCU.GC..GGU.AG..GUG...A...CU.ACCG...UGCC.GGU.UCA
+#=GR DL1542 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DL1543             AUCGU.GU..UCC.....UUC...U......GGAG...UGUC.GGU.UCG
+#=GR DL1543 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1544             AUCUA.GU..GUC.....UUU...AU.....GACG...UGGG.GGU.UCA
+#=GR DL1544 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1660             UGUUA.GU..GUC.C...UUA...C....G.GACG...UGGG.GGU.UCA
+#=GR DL1660 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1661             UUCUG.GC..GCC.....GCA...A......GGUG...UGCG.AGU.UCA
+#=GR DL1661 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1662             AUCAA.CC..GUA.....GAA...A......UACG...UGCC.GGU.UCG
+#=GR DL1662 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL1663             UGGUA.GU..GCC.C...AAU...A....G.GGCU...UACG.GGU.UCA
+#=GR DL1663 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1664             AUCCC.UC..GGC.G...UUC...G....C.GCUG...UGCG.GGU.UCA
+#=GR DL1664 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1700             UGUUA.GU..GUC.C...UUA...C....G.GACG...UGGG.GGU.UCA
+#=GR DL1700 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1750             UUCAU.GC..GCC.U...GUA........A.GGUG...UGAG.AGU.UCA
+#=GR DL1750 SS     .>>...>...<<<.<..............>.>>>.....<<<.<<.....
+DL1780             UGUUA.GU..GCC.C...CCC........G.GGUG...UGAG.GGU.UCG
+#=GR DL1780 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1940             UGCUG.GU..ACU.C...GAA...A....G.GGUG...UGGA.GGU.UCG
+#=GR DL1940 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL1980             UCCAU.GU..GCC.....GCA...A......GGUG...UGGA.GGU.UCG
+#=GR DL1980 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL2000             AUCCC.UC..GCC.U...UUC...G....A.CGCG...UGCC.AGU.UCA
+#=GR DL2000 SS     .>>>>.>...<<..<..............>..>>.....<<<.<<.....
+DL2180             AUCCG.UC..GAU.U...GUA...UA...G.AUCG...UGAG.GGU.UCA
+#=GR DL2180 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL2520             UUCCU.GU..GUC.....UUU...AU.....GAUG...UGAG.AGU.UCG
+#=GR DL2520 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL2521             AUCAU.GU..GCU.U...AUA........A.AGCG...UACC.GGU.UCA
+#=GR DL2521 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL2522             AUCAC.AU..GC......AUA...A.......GCU...UGCC.GGU.UCG
+#=GR DL2522 SS     .>>>>.>...<<....................>>.....<<<.<<.....
+DL2600             AUUUC.GU..GCU.....UAA..........AGCA...UGGA.GGU.UCG
+#=GR DL2600 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL2601             AUCCG.UU..GGC.UU..UAA.......AG.ACCG...UGAG.GGU.UCA
+#=GR DL2601 SS     .>>>>.>...<<..<<............>>..>>.....<<<.<<.....
+DL2602             AAGCA.GU..GC......UAA...G.......GCU...UCUC.GGU.UCG
+#=GR DL2602 SS     .>>>>.>...<<....................>>.....<<<.<<.....
+DL2700             AAGCA.GU..GCU.....CA...........AGCA...UCUC.GGU.UCG
+#=GR DL2700 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL2701             AUCCG.UCG.ACU.U...UCU........A.AGUCG..UGAG.GGU.UCA
+#=GR DL2701 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL2702             AUCUC.GU..GCU.....AAA...G......AGCG...UGGA.GGU.UCG
+#=GR DL2702 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL2720             AUCCG.UC..GAC.UU..UAU.......AA.GUCG...UGAG.GGU.UCA
+#=GR DL2720 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DL2721             AUCUC.GU..GCU.....AAA...G......AGCG...UGGA.GGU.UCG
+#=GR DL2721 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL2740             AAGCA.GU..GCU.....AU...........AGCA...UCUU.GGU.UCG
+#=GR DL2740 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL2800             AUCUC.GU..GCU.....AAA...A......AGCG...UGGA.GGU.UCG
+#=GR DL2800 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL2920             AAGCA.GU..GC......UAA...U.......GCA...UCUC.GGU.UCG
+#=GR DL2920 SS     .>>>>.>...<<....................>>.....<<<.<<.....
+DL2921             AUCCG.UC..GAC.UU..UAA.......AA.AUCG...UGAG.GGU.UCA
+#=GR DL2921 SS     .>>>>.>...<<..<<............>>..>>.....<<<.<<.....
+DL2922             AUCUC.GU..GCU.A...AA.........U.AGCG...UGGA.GGU.UCG
+#=GR DL2922 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL3200             AUCUC.GU..GCU.....AAA...C......AGCG...AGGA.GGU.UCG
+#=GR DL3200 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL3280             AUCUC.GU..GCU.....AAA...A......AGCG...UGGA.GGU.UCG
+#=GR DL3280 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL3360             AUCUC.GU..GCU.....AAA...C......AGCG...UGGA.GGU.UCG
+#=GR DL3360 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL3361             AUCCG.UC..GAC.UU..UAA.......AA.AUCG...UGAG.GGU.UCA
+#=GR DL3361 SS     .>>>>.>...<<..<<............>>..>>.....<<<.<<.....
+DL3400             AUCCG.UC..GAC.UU..UAU.......AA.GUCG...UGAG.GGU.UCA
+#=GR DL3400 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DL3800             AUCUC.AU..UCC.....AUA..........GGAG...UGCC.GGU.UCG
+#=GR DL3800 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL3840             AUCUC.AU..UCC.....UAC..........GGAG...UGCC.GGU.UCG
+#=GR DL3840 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL3880             UUUAA.GU..GAC.....GCA...A......GUCG...UAAA.CGU.UCG
+#=GR DL3880 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL3881             ACGGA.AU..AGU.....CAA..........ACUU...UGCA.AGU.UCA
+#=GR DL3881 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL4000             AUGUA.UU..ACU.....UUA...C......AGUA...UGAA.GGU.UCA
+#=GR DL4000 SS     ..>>>.>...<<<..................>>>.....<<<.<<.....
+DL4020             UCUAA.UU..UAU.U...UUU........A.AUAA...UAUG.GGU.UCA
+#=GR DL4020 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL4030             AUGCG.UU..ACU.U...AU.........A.AGUA...UAAA.AGU.UCA
+#=GR DL4030 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL4040             AUUUG.UC..GCU.....UUC...G......AGCG...UGUU.GGU.UCG
+#=GR DL4040 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL4050             AUGUG.UU..AUC.....GCA...A......GAUA...UGAA.GGU.UCA
+#=GR DL4050 SS     ..>>>.>...<<<..................>>>.....<<<.<<.....
+DL4070             AUGCG.UU..ACU.....AUA...AA.....AGUA...UAAA.AGU.UCA
+#=GR DL4070 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL4080             AUGUA.UU..ACU.....UUA...U......AGUA...UGAA.GGU.UCA
+#=GR DL4080 SS     ..>>>.>...<<<..................>>>.....<<<.<<.....
+DL4360             ACCUA.CUG.........................GU..CGCA.GGU.UCA
+#=GR DL4360 SS     .>>>>.>................................<<<.<<.....
+DL4500             AUCCG.UU..CC......UAU...U.......GGU...UAUU.GGU.UCA
+#=GR DL4500 SS     .>>>>.>...<<....................>>.....<<<.<<.....
+DL4501             AUCUG.UU..UCU.....AAU..........GGAA...UAUC.GGU.UCG
+#=GR DL4501 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL4502             UUCUG.GU..GAC.CA..UAA.......UG.UUCG...UGGG.GGU.UCG
+#=GR DL4502 SS     .>>>>.>...<<..<<............>>..>>.....<<<.<<.....
+DL4700             AUCAA.UUU.........................A...UAAG.UA..UCC
+#=GR DL4700 SS     .>>>>..................................<<<.<<.....
+DL4701             CUCGU.CUU.........................A...UAAG.A.U.CAU
+#=GR DL4701 SS     .>>>>..................................<<<.<......
+DL4760             AUUCA.UUU.........................A...UGUA.GAU.UUU
+#=GR DL4760 SS     .>>>>.>................................<<<.<<.....
+DL4761             CUCUA.AAA.........................A...UAAA.G.U.UUG
+#=GR DL4761 SS     .>>>>.>................................<<<.<......
+DL4800             AUUUA.UUU.........................A...UAUA.AUU.UAA
+#=GR DL4800 SS     .>>>>.>................................<<<.<<.....
+DL4840             CUCUA.UAU.........................A...UAAA.GU..AUU
+#=GR DL4840 SS     .>>>>.>................................<<<.<<.....
+DL4880             CUCCA.UAU.........................A...UAAA.GU..AUU
+#=GR DL4880 SS     .>>>>.>................................<<<.<<.....
+DL4921             AUUUA.UAU.........................A...UGUA.AU..UUU
+#=GR DL4921 SS     .>>>>.>................................<<<.<<.....
+DL4980             UUCUU.ACA.........................U...CAAG.GGU.UCA
+#=GR DL4980 SS     .>>>>.>................................<<<.<<.....
+DL4981             AUUUC.UUU.........................AU..CAAG.GGU.UCA
+#=GR DL4981 SS     ..>>>.>................................<<<.<<.....
+DL5000             AUCUA.CGA.........................U...CAAG.GGU.UCA
+#=GR DL5000 SS     .>>>>.>................................<<<.<<.....
+DL5001             AUUUC.UUU.........................AU..CGAA.GGU.UCA
+#=GR DL5001 SS     .>>>>.>................................<<<.<<.....
+DL5020             UUCUC.ACA.........................U...CAAA.GGU.UCA
+#=GR DL5020 SS     .>>>>.>................................<<<.<<.....
+DL5021             AUUUC.UUU.........................AU..CAGA.GGU.UCA
+#=GR DL5021 SS     ..>>>.>................................<<<.<<.....
+DL5040             AUUUU.UCA.........................U...CGAA.GGU.UCA
+#=GR DL5040 SS     .>>>>.>................................<<<.<<.....
+DL5041             ACCUU.CCU.........................AU..CAAA.GGU.UCA
+#=GR DL5041 SS     .>>>>.>................................<<..<<.....
+DL5080             AUCUU.UUA.........................A...CGAG.GGU.UCA
+#=GR DL5080 SS     .>>>>.>................................<<<.<<.....
+DL5081             ACUUU.CCU.........................AU..CAAG.GGU.UCA
+#=GR DL5081 SS     .>>>>.>................................<<<.<<.....
+DL5100             AACCA.AAA.........................AC..UCUU.GGU.GCA
+#=GR DL5100 SS     .>>>>.>................................<<<.<<.....
+DL5120             CUCUU.UUU.........................AU..CAGG.GGU.UCA
+#=GR DL5120 SS     .>>>>.>................................<<<.<<.....
+DL5121             AACCA.GAA.........................AC..UCUU.GGU.GCA
+#=GR DL5121 SS     .>>>>.>................................<<<.<<.....
+DL5160             CGCCA.GCA.........................UC..UCUU.GGU.GCA
+#=GR DL5160 SS     .>>>>.>................................<<<.<<.....
+DL5220             AACCA.CCU.........................A...UCUU.GGU.GCA
+#=GR DL5220 SS     .>>>>..................................<<<.<<.....
+DL5221             CCCUU.UAU.........................C...CAGA.GGU.UCA
+#=GR DL5221 SS     .>>>>.>................................<<<.<<.....
+DL5280             AACCA.AAA.........................A...CCUU.GGU.GCA
+#=GR DL5280 SS     .>>>>.>.................................<<.<<.....
+DL5281             ACCUU.GUU.........................CC..CAGA.GGU.UCA
+#=GR DL5281 SS     ..>>>.>................................<<<.<<.....
+DL5320             AACCA.AAA.........................A...CCUU.GGU.GCA
+#=GR DL5320 SS     .>>>>.>.................................<<.<<.....
+DL5321             ACCUU.GUU.........................CC..CAGA.GGU.UCA
+#=GR DL5321 SS     ..>>>.>................................<<<.<<.....
+DL5360             CUUUU.AUA.........................UC..CAGA.GAU.UCA
+#=GR DL5360 SS     .>>>>.>................................<<<.<......
+DL5361             AACCA.AAA.............................AAUU.GGU.GCA
+#=GR DL5361 SS     .>>>>.>.................................<<.<<.....
+DL5440             AGUCA.AAA.........................A...CAUU.GGU.GCA
+#=GR DL5440 SS     .>>>>.>.................................<<.<<.....
+DL5480             AGUCA.AAA.........................A...UAUU.GGU.GCA
+#=GR DL5480 SS     .>>>>.>.................................<<.<<.....
+DL5520             AGUCA.AAA.........................A...CAUU.GGU.GCA
+#=GR DL5520 SS     .>>>>.>.................................<<.<<.....
+DL5560             AGUCA.AAA.........................A...UAUU.GGU.GCA
+#=GR DL5560 SS     .>>>>.>.................................<<.<<.....
+DL5600             AGCCA.AAA.........................A...CAUU.GGU.GCA
+#=GR DL5600 SS     .>>>>.>.................................<<.<<.....
+DL5640             AACCG.AAA.............................AAUU.GGU.GCA
+#=GR DL5640 SS     .>>>>.>.................................<<.<<.....
+DL5680             AGCCA.AAA.............................AAUU.GGU.GCA
+#=GR DL5680 SS     .>>>>.>.................................<<.<<.....
+DL5720             CCCCA.AAA.........................A...UUUU.GGU.GCA
+#=GR DL5720 SS     ..>>>.>................................<<<.<<.....
+DL5760             ACCCA.AAA.........................A...UUUU.GGU.GCA
+#=GR DL5760 SS     ..>>>.>................................<<<.<<.....
+DL5800             ACCCA.AAA.........................A...UUUU.GGU.GCA
+#=GR DL5800 SS     ..>>>.>................................<<<.<<.....
+DL5840             AUCCA.AAA.........................A...UUUU.GGU.GCA
+#=GR DL5840 SS     ..>>>.>................................<<<.<<.....
+DL5880             CCCCA.AAA.........................A...UUUU.GGU.GCA
+#=GR DL5880 SS     ..>>>.>................................<<<.<<.....
+DL5881             CCCCA.AAA.........................A...UUUU.GGU.GCA
+#=GR DL5881 SS     ..>>>.>................................<<<.<<.....
+DL6160             AUCUC.AU..CC......AUU...C.......GGUU..CGCG.AGU.UCG
+#=GR DL6160 SS     .>>.>.>...<<....................>>.....<<<.<<.....
+DL6200             CCGUG.GU..CC......GAA...A.......GGG...CGUG.GGU.UCG
+#=GR DL6200 SS     .>>>>.>...<<....................>>.....<<<.<<.....
+DL6280             CUCAG.GU..AUC.....GUA...A......GAUG...CAAG.AGU.UCG
+#=GR DL6280 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL6281             AUCUG.UU..GGA.C...GGU...U....G.UCCG...CGCG.AGU.UCG
+#=GR DL6281 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL6980             UUCUG.GU..CUU.C...GAG...A....G.AGGG...CGUG.GGU.UCA
+#=GR DL6980 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL7560             CACCA.GU..CCC.....UUC...G......GGGG...CGUG.GGU.UCG
+#=GR DL7560 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL7740             UUCUG.GU..CCU.C...UCU........G.AGGG...CGUG.GGU.UCG
+#=GR DL7740 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL7741             UCGCA.GU..CUA.C...UCU........G.UAGG...CGUG.GGU.UCG
+#=GR DL7741 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL7920             UCGCA.GU..CUC.C...CCU........G.GAGG...CGUG.GGU.UCG
+#=GR DL7920 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL8100             UCGCA.GU..CUC.C...CCU........G.GAGG...CGUG.GGU.UCG
+#=GR DL8100 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL9160             UCGCA.GU..CUC.CC..CUA.......GA.GAGG...CGUG.GGU.UCG
+#=GR DL9160 SS     .>>>>.>...<<<..<............>..>>>.....<<<.<<.....
+DL9161             UCGCA.GU..CUC.C...CCU........G.GAGG...CGUG.GGU.UCG
+#=GR DL9161 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL9162             UCGCA.GU..CUC.C...CCU........G.GAGG...CGUG.GGU.UCG
+#=GR DL9162 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DL9990             CUCCA.GU..CUC.....UUC...G......GAGG...CGUG.GGU.UCG
+#=GR DL9990 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DL9991             CUCCA.GU..CUC.....UUC...G......GGGG...CGUG.GGU.UCG
+#=GR DL9991 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DM0260             CGGAG.CG..........................ACUACAGU.GGU.UCA
+#=GR DM0260 SS     .>>>>..................................<<<.<<.....
+DM0680             ACCGG.GCG.........................GU..CAUG.GGU.UCG
+#=GR DM0680 SS     .>>>>.>................................<<<.<<.....
+DM0900             ACCCG.UAG.........................AU..CGAU.GGU.UCA
+#=GR DM0900 SS     .>>>>.>................................<<<.<<.....
+DM0960             AUCCG.GUC.........................UU..CCCG.GGU.UCG
+#=GR DM0960 SS     .>>>>.>................................<<<.<<.....
+DM1140             CCCGA.AAG.........................GU..CGAG.AGU.UCA
+#=GR DM1140 SS     .>>>>.>................................<<<.<<.....
+DM1180             CCCGA.AAG.........................GU..CGAG.AGU.UCA
+#=GR DM1180 SS     .>>>>.>................................<<<.<<.....
+DM1230             CCCGC.AAG.........................GU..CGAG.GGU.UCA
+#=GR DM1230 SS     .>>>>.>................................<.<.<<.....
+DM1231             ACCCG.AAG.........................GU..CGAU.GGU.UCA
+#=GR DM1231 SS     .>>>>.>................................<<<.<<.....
+DM1260             CCCGG.GAG.........................GU..CAAG.AGU.UCA
+#=GR DM1260 SS     .>>>>.>................................<<<.<<.....
+DM1540             ACCGU.CCG.........................GU..CGUA.GGU.UCG
+#=GR DM1540 SS     .>>>>.>................................<<<.<<.....
+DM1541             CCCGU.GAG.........................GU..NGGG.GGU.UCG
+#=GR DM1541 SS     .>>>>.>................................<<<.<<.....
+DM1660             AUGAU.GGG.........................GU..CACA.GGU.UCG
+#=GR DM1660 SS     .>>>>.>................................<<..<<.....
+DM1750             AUGAU.GGG.........................GU..CACA.GGU.UCG
+#=GR DM1750 SS     .>>>>.>................................<<..<<.....
+DM2520             AGCCC.UUG.........................GU..CACA.GGU.UCA
+#=GR DM2520 SS     ..>>>.>................................<<<.<<.....
+DM2600             CGGCG.AGA.........................GU..CAUU.GGU.UCA
+#=GR DM2600 SS     .>>>>.>................................<<<.<<.....
+DM2610             CGGCG.GGA.........................GG..CAUU.GGU.UCA
+#=GR DM2610 SS     .>>>>.>................................<<<.<<.....
+DM2640             CGGCG.GGU.........................GU..CAUU.GGU.UCA
+#=GR DM2640 SS     .>>>>.>................................<<<.<<.....
+DM2680             CGGCG.GGA.........................GU..CAUU.GGU.UCA
+#=GR DM2680 SS     .>>>>.>................................<<<.<<.....
+DM2700             CGGCG.GGA.........................GU..CAUU.GGU.UCA
+#=GR DM2700 SS     .>>>>.>................................<<<.<<.....
+DM2701             ACCUU.GAG.........................GU..CACG.GGU.UCG
+#=GR DM2701 SS     .>>>>.>................................<<<.<<.....
+DM2720             CGGCG.GGA.........................GU..CAUU.GGU.UCA
+#=GR DM2720 SS     .>>>>.>................................<<<.<<.....
+DM2760             CGGCA.GGA.........................GU..CAUU.GGU.UCA
+#=GR DM2760 SS     .>>>>.>................................<<<.<<.....
+DM2840             CGGCG.GGA.........................GU..CAUU.GGU.UCA
+#=GR DM2840 SS     .>>>>.>................................<<<.<<.....
+DM2920             CGGCG.GGA.........................GU..CAUU.GGU.UCA
+#=GR DM2920 SS     .>>>>.>................................<<<.<<.....
+DM3280             CGGCG.GGA.........................GU..CAUU.GGU.UCA
+#=GR DM3280 SS     .>>>>.>................................<<<.<<.....
+DM3640             AGCCA.GCU.........................AU..CGCA.AGU.UCG
+#=GR DM3640 SS     .>>>>.>................................<<..<<.....
+DM3880             AAUUA.AGA.........................A...UGAG.AAU.UCG
+#=GR DM3880 SS     .>>>>..................................<<<.<<.....
+DM3881             AUGGU.UUG.........................AG..UAAA.UGU.UCA
+#=GR DM3881 SS     .>>>>.>................................<<<.<<.....
+DM3920             CAUUA.AAG.........................A...UGAG.AAU.UCG
+#=GR DM3920 SS     .>>>>.>................................<<<.<<.....
+DM3960             CGUUA.AAG.........................A...UGAG.AAU.UCG
+#=GR DM3960 SS     .>>>>.>................................<<<.<<.....
+DM4000             AAUAA.AUA.........................AU..GUAA.GGU.UCA
+#=GR DM4000 SS     .>>>>.>.................................<<.<<.....
+DM4010             ACUUA.AUU.........................A...UAUA.CGU.UCA
+#=GR DM4010 SS     .>>>>.>................................<<<.<<.....
+DM4020             UCCUU.UUU.........................A...UAUA.CGU.UCA
+#=GR DM4020 SS     .>>>>..................................<<<.<<.....
+DM4021             AUGGA.CCU.........................A...UCAA.AGU.UCA
+#=GR DM4021 SS     .>>>>.>................................<<<.<<.....
+DM4080             AACAA.AUA.........................AU..GUAA.GGU.UCA
+#=GR DM4080 SS     .>>>>.>.................................<<.<<.....
+DM4240             CGGCG.AGA.........................GU..CAUU.GGU.UCA
+#=GR DM4240 SS     .>>>>.>................................<<<.<<.....
+DM4280             CGGCG.AGA.........................GU..CAUU.GGU.UCA
+#=GR DM4280 SS     .>>>>.>................................<<<.<<.....
+DM4480             ACGGU.GAU.........................AU..UGUA.GGU.UCG
+#=GR DM4480 SS     .>>>>.>................................<<<.<<.....
+DM4481             CGGCG.AGA.........................GU..CAUU.GGU.UCA
+#=GR DM4481 SS     .>>>>.>................................<<<.<<.....
+DM4500             AUCUG.AAU.........................GU..UGUG.GGU.UCG
+#=GR DM4500 SS     .>>>>.>................................<<..<<.....
+DM4501             AUUCG.CAC.........................A...CGGG.GGU.UCA
+#=GR DM4501 SS     .>>>>.>................................<<<.<<.....
+DM4700             AUUUU.CAA.........................G...UGUU.A...UAA
+#=GR DM4700 SS     .>>>>.>................................<<<.<......
+DM4701             CCCCU.AAG.........................G...CGCC.A.C.GCG
+#=GR DM4701 SS     .>>>>.>................................<<<.<......
+DM5000             CCUCA.AAA.........................AU..GGAA.GGA.UAA
+#=GR DM5000 SS     .>>>>.>................................<.<.<<.....
+DM5220             CCCCG.AAA.........................A...UGAU.GGU.UUA
+#=GR DM5220 SS     .>>>>.>................................<<..<<.....
+DM6160             ACCUC.GAG.........................GU..CCUA.GGA.UCG
+#=GR DM6160 SS     .>>>>.>................................<<<.<<.....
+DM6280             AUCUG.AAG.........................GU..CGAG.AGU.UCG
+#=GR DM6280 SS     ..>>>.>................................<<<.<<.....
+DM6900             AUCCU.GAG.........................GU..CGAG.AGU.UCG
+#=GR DM6900 SS     ..>>>.>................................<<<.<<.....
+DM7740             ACCCA.GAG.........................GU..CCGA.GGA.UCG
+#=GR DM7740 SS     ..>>>.>................................<<<.<<.....
+DN0660             AUCCA.UAG.........................GU..CGCA.GGU.UCG
+#=GR DN0660 SS     .>>>>.>................................<<<.<<.....
+DN0680             ACCGA.GUG.........................GU..CGCA.GGU.UCG
+#=GR DN0680 SS     .>>>>.>................................<<<.<<.....
+DN1140             ACCGG.UUU.........................GU..CACA.GGU.UCG
+#=GR DN1140 SS     .>>>>.>................................<<<.<<.....
+DN1180             ACCGG.UUU.........................GU..CACA.GGU.UCG
+#=GR DN1180 SS     .>>>>.>................................<<<.<<.....
+DN1230             AUCAG.GGG.........................GU..CGCU.GGU.UCG
+#=GR DN1230 SS     .>>>>.>................................<<<.<<.....
+DN1350             ACCGG.CAG.........................GU..UACU.GGU.UCG
+#=GR DN1350 SS     .>>>>.>................................<<<.<<.....
+DN1351             ACCGG.CAG.........................GU..UACU.GGU.UCG
+#=GR DN1351 SS     .>>>>.>................................<<<.<<.....
+DN1500             AUCAG.GAU.........................GU..CGUC.AGU.UCG
+#=GR DN1500 SS     .>>>>.>................................<<<.<<.....
+DN1540             ACCGA.UCG.........................GU..CGCA.GGU.UCG
+#=GR DN1540 SS     .>>>>.>................................<<<.<<.....
+DN1541             ACCGA.UCG.........................GU..CGUA.GGU.UCG
+#=GR DN1541 SS     .>>>>.>................................<<<.<<.....
+DN1570             ACCGA.UUG.........................GU..CGCA.GGU.UCG
+#=GR DN1570 SS     .>>>>.>................................<<<.<<.....
+DN1660             AUCCG.UAU.........................GU..CACU.GGU.UCG
+#=GR DN1660 SS     .>>>>.>................................<<<.<<.....
+DN2520             ACCGA.UCG.........................GU..CGUA.GGU.UCG
+#=GR DN2520 SS     .>>>>.>................................<<<.<<.....
+DN2600             ACCGA.UUG.........................GU..CGUA.GGU.UCA
+#=GR DN2600 SS     .>>>>.>................................<<<.<<.....
+DN2700             ACUGA.CUG.........................GU..CGUA.GGU.UCG
+#=GR DN2700 SS     .>>>>.>................................<<<.<<.....
+DN2720             ACUGA.CUG.........................G...CGUA.GGU.UCG
+#=GR DN2720 SS     .>>>>.>................................<<<.<<.....
+DN2740             ACCGA.UUG.........................GC..CGUA.GGU.UCG
+#=GR DN2740 SS     .>>>>.>................................<<<.<<.....
+DN2920             ACCGA.UUG.........................GU..CGUA.GGU.UCG
+#=GR DN2920 SS     .>>>>.>................................<<<.<<.....
+DN3200             ACCGA.UUG.........................GU..CGUA.GGU.UCA
+#=GR DN3200 SS     .>>>>.>................................<<<.<<.....
+DN3320             ACUGU.AUG.........................GU..CGUA.GGU.UCG
+#=GR DN3320 SS     .>>>...................................<<<.<<.....
+DN3880             AUAUU.UUG.........................A...UAGA.UGU.UCA
+#=GR DN3880 SS     .>>>>.>................................<<<.<<.....
+DN3960             AUAUU.AUG.........................A...UAGA.UGU.UCG
+#=GR DN3960 SS     .>>>>.>................................<<<.<<.....
+DN4000             AUGAG.AAU.........................A...GAUG.GGU.UCA
+#=GR DN4000 SS     .>>>>.>................................<<<.<<.....
+DN4080             AUGAG.AAU.........................A...CAUA.GGU.UCA
+#=GR DN4080 SS     .>>>>.>................................<<<.<<.....
+DN4320             ACUGA.CUG.........................GU..CGUA.GGU.UCG
+#=GR DN4320 SS     .>>>>.>................................<<<.<<.....
+DN4400             ACUGA.CUG.........................GU..CGUA.GGU.UCA
+#=GR DN4400 SS     .>>>>.>................................<<<.<<.....
+DN4440             ACUGA.CUG.........................GU..CGUA.GGU.UCG
+#=GR DN4440 SS     .>>>>.>................................<<<.<<.....
+DN4500             ACUAU.UGG.........................GU..CGUU.GGU.UCG
+#=GR DN4500 SS     .>>>>.>................................<<<.<<.....
+DN4620             ACUUU.GAG.........................A...UGGU.G...UGU
+#=GR DN4620 SS     .>>>>.>................................<<<.<......
+DN4700             AUUCA.AAA.........................U...UGCA.G.U.AAU
+#=GR DN4700 SS     .>>>>.>................................<<<.<......
+DN4800             AUGAU.AUA.........................AU..UGAA.UA..UUA
+#=GR DN4800 SS     .>>>>.>................................<<<.<<.....
+DN4880             AUGAU.AUA.........................AU..UGAG.U...AUA
+#=GR DN4880 SS     .>>>>.>................................<<<.<......
+DN4980             ACUAA.AAG.........................AG..AGCA.AGA.UCA
+#=GR DN4980 SS     .>>>>.>................................<<<.<<.....
+DN5000             ACCAG.GAG.........................AU..AACA.AGA.UCA
+#=GR DN5000 SS     .>>>>..................................<<<.<<.....
+DN5020             ACUAA.AAG.........................AC..AGCA.AGA.UCA
+#=GR DN5020 SS     .>>>>.>................................<<<.<<.....
+DN5040             ACCAA.GAA.........................AU..AGUA.GGA.UAA
+#=GR DN5040 SS     .>>>>.>................................<<<.<<.....
+DN5080             ACCAA.GAA.........................AU..AAUA.GGA.UAA
+#=GR DN5080 SS     .>>>>.>................................<<<.<<.....
+DN5100             ACUAA.GAG.........................UU..UAAA.GGA.UCG
+#=GR DN5100 SS     .>>>>.>................................<<<.<<.....
+DN5160             ACUAA.AAU.........................AU..UACG.GGA.UCG
+#=GR DN5160 SS     .>>>>.>................................<<<.<<.....
+DN5220             ACUAA.AAU.........................UG..UAUG.GGA.UCG
+#=GR DN5220 SS     .>>>>.>................................<<<.<<.....
+DN5280             ACUAA.AUU.........................UU..CGUA.GGAAUUU
+#=GR DN5280 SS     .>>>>.>................................<.<.<<.....
+DN5281             ACUAA.AUU.........................UU..CGUA.GGU.UUG
+#=GR DN5281 SS     .>>>>.>................................<.<.<<.....
+DN5282             ACUAA.AUU.........................UU..CGUA.GGU.UUG
+#=GR DN5282 SS     .>>>>.>................................<.<.<<.....
+DN5320             ACUAA.AUU.........................UU..CGUA.GGU.UUA
+#=GR DN5320 SS     .>>>>.>................................<<<.<<.....
+DN5360             ACUAA.AGU.........................UU..CGUG.GGG.GUG
+#=GR DN5360 SS     .>>>>.>................................<<<.<<.....
+DN5880             ACUAA.GUG.........................UU..UGUG.GGU.UUA
+#=GR DN5880 SS     .>>>>.>................................<<<.<<.....
+DN6050             ACCUA.CAG.........................GU..CGUU.GGU.UCG
+#=GR DN6050 SS     .>>>>..................................<<<.<<.....
+DN6051             ACCAU.CAG.........................G...UGUU.GGU.UCG
+#=GR DN6051 SS     .>>....................................<<<.<<.....
+DN6060             ACCGC.AAG.........................GU..CGUA.GGU.UCG
+#=GR DN6060 SS     .>>>>.>................................<<<.<<.....
+DN6160             ACCGC.UAG.........................GU..CCAU.GGU.UCG
+#=GR DN6160 SS     .>>>>.>................................<<<.<<.....
+DN6280             AUCGC.AAG.........................AU..CGUG.AGU.UCA
+#=GR DN6280 SS     .>>>>.>................................<<<.<<.....
+DN7100             ACCGA.UUG.........................GU..CGUA.GGU.UCG
+#=GR DN7100 SS     .>>>>.>................................<<<.<<.....
+DN7740             ACCGA.AAG.........................GU..UGGU.GGU.UCG
+#=GR DN7740 SS     .>>>>.>................................<<<.<<.....
+DN7920             ACCGA.AAG.........................GU..UGGU.GGU.UCG
+#=GR DN7920 SS     .>>>>.>................................<<<.<<.....
+DN9990             ACCGA.AAG.........................GU..UGGU.GGU.UCG
+#=GR DN9990 SS     .>>>>.>................................<<<.<<.....
+DN9991             ACCGA.AAG.........................AU..UGGU.GGU.UCG
+#=GR DN9991 SS     .>>>>.>................................<<<.<<.....
+DP0220             AUCAG.GAG.........................GU..CCAA.GGU.UCA
+#=GR DP0220 SS     .>>>>.>................................<<<.<<.....
+DP0260             GCGGU.GGG.........................GU..UGAA.GGU.UCG
+#=GR DP0260 SS     .>>>>.>................................<<<.<<.....
+DP0660             AUCCU.GAG.........................A...CCCC.AGU.UCA
+#=GR DP0660 SS     .>>>>.>................................<<<.<<.....
+DP0680             AGCCU.GAG.........................A...CCCC.GGU.UCA
+#=GR DP0680 SS     .>>>>.>................................<<<.<<.....
+DP0740             AUCCU.GAA.........................A...CCCC.AGU.UCG
+#=GR DP0740 SS     .>>>>.>................................<<<.<<.....
+DP1140             ACCGA.AGG.........................GU..CGCA.GGU.UCA
+#=GR DP1140 SS     .>>>>.>................................<<<.<<.....
+DP1180             ACCGA.AGG.........................GU..CGCA.GGU.UCA
+#=GR DP1180 SS     .>>>>.>................................<<<.<<.....
+DP1260             ACCGA.GGG.........................GU..CGCA.GGU.UCG
+#=GR DP1260 SS     .>>>>.>................................<<<.<<.....
+DP1360             ACGAA.GAG.........................GU..CGUG.GGU.UCA
+#=GR DP1360 SS     .>>>>.>................................<<<.<<.....
+DP1400             ACGAA.GAG.........................GC..CGUG.GGU.UCA
+#=GR DP1400 SS     .>>>>.>................................<<<.<<.....
+DP1500             ACCAG.GGG.........................GU..CGCA.GGU.UCA
+#=GR DP1500 SS     .>>>>.>................................<<<.<<.....
+DP1540             ACCAU.GGG.........................GU..CGCA.GGU.UCG
+#=GR DP1540 SS     .>>>>.>................................<<<.<<.....
+DP1560             UGGGU.GAG.........................GC..CGUG.GGU.UCA
+#=GR DP1560 SS     .>>>>.>................................<<<.<<.....
+DP1660             ACCAG.UGG.........................GU..CGGA.GGU.UCG
+#=GR DP1660 SS     .>>>>.>................................<<<.<<.....
+DP1661             ACGAA.GGG.........................GU..CGGA.GGU.UCG
+#=GR DP1661 SS     .>>>>.>................................<<<.<<.....
+DP1662             UGUCG.GGG.........................GU..CGGA.GGU.UCA
+#=GR DP1662 SS     .>.>>.>................................<<<.<<.....
+DP1700             ACCAG.UGG.........................GU..CGGA.GGU.UCG
+#=GR DP1700 SS     .>>>>.>................................<<<.<<.....
+DP1740             ACCAG.AGG.........................GU..CGGG.GGU.UCG
+#=GR DP1740 SS     .>>>>.>................................<<<.<<.....
+DP1780             ACCAG.AGG.........................GU..CAAA.GGU.UCG
+#=GR DP1780 SS     .>>>>.>................................<<<.<<.....
+DP2520             AUGCA.AGG.........................GU..CGCA.GGU.UCG
+#=GR DP2520 SS     .>>>>.>................................<<<.<<.....
+DP2600             UGAUG.AAA.........................GU..CGUG.GGU.UCA
+#=GR DP2600 SS     .>>>>.>................................<<<.<<.....
+DP2601             UACAA.AAU.........................GU..CGCA.GGU.UCG
+#=GR DP2601 SS     .>>>>.>................................<<<.<<.....
+DP2680             UACAA.AAU.........................GU..CACA.GGU.UCA
+#=GR DP2680 SS     .>>>>.>................................<<<.<<.....
+DP2700             UACAA.AAU.........................GU..CACA.GGU.UCA
+#=GR DP2700 SS     .>>>>.>................................<<<.<<.....
+DP2720             UACAA.AAU.........................GU..CACA.GGU.UCA
+#=GR DP2720 SS     .>>>>.>................................<<<.<<.....
+DP2920             UACAA.AAU.........................GU..CACA.GGU.UCA
+#=GR DP2920 SS     .>>>>.>................................<<<.<<.....
+DP3000             UACAA.AAU.........................GU..CACG.GGU.UCA
+#=GR DP3000 SS     .>>>>.>................................<<<.<<.....
+DP3200             UACAA.AAU.........................GU..CACA.GGU.UCA
+#=GR DP3200 SS     .>>>>.>................................<<<.<<.....
+DP3880             UCAAG.AAA.........................UU..GUUA.UGU.UCG
+#=GR DP3880 SS     .>>>>.>................................<<<.<<.....
+DP4000             AGAAA.GAC.........................CU..AGUU.AGU.UCG
+#=GR DP4000 SS     .>>>>.>................................<.<.<<.....
+DP4010             UGAAA.GAU.........................CU..AGUU.AGU.UCG
+#=GR DP4010 SS     .>>>>.>................................<.<.<<.....
+DP4030             AGAAA.GAG.........................UU..AGUU.AGU.UCG
+#=GR DP4030 SS     .>>>>.>................................<<<.<<.....
+DP4040             UGUGA.GAG.........................UU..UGUU.AGU.UCG
+#=GR DP4040 SS     .>>>>.>................................<<<.<<.....
+DP4060             UGUAG.GAU.........................UU..UGAG.GGU.UCA
+#=GR DP4060 SS     .>>>>.>................................<<<.<<.....
+DP4070             AGAAA.GAC.........................UU..AGUA.AGU.UCG
+#=GR DP4070 SS     .>>>>.>................................<<<.<<.....
+DP4080             UGAAA.GAU.........................CU..AGUU.AGU.UCG
+#=GR DP4080 SS     .>>>>.>................................<.<.<<.....
+DP4440             UACAG.AGG.........................GC..CAUA.GGU.UCG
+#=GR DP4440 SS     .>>>>.>................................<<<.<<.....
+DP4480             UACAA.AAU.........................GU..AACG.GGU.UCA
+#=GR DP4480 SS     .>>>>.>................................<<..<<.....
+DP4500             CGCAG.AAA.........................GU..UACA.GGU.UCA
+#=GR DP4500 SS     .>>>>.>................................<<<.<<.....
+DP4620             GGUUG.GGA.........................G...UCUC.UG..GUU
+#=GR DP4620 SS     .>>>>.>................................<<<.<<.....
+DP4700             AGCUA.AAG.........................A...CACU.U...UUA
+#=GR DP4700 SS     .>>>>.>................................<<<.<......
+DP4880             GAUUA.AUG.........................A...AAAA.GA..AAU
+#=GR DP4880 SS     .>>>>.>................................<<<.<<.....
+DP4980             AGUUG.UAG.........................A...UGCA.AGU.UUA
+#=GR DP4980 SS     .>>>>.>................................<<<.<<.....
+DP5000             AGCUG.UUG.........................G...UGUA.AGU.AUA
+#=GR DP5000 SS     .>>>>.>................................<<<.<<.....
+DP5040             AGUUG.UAG.........................A...CGUA.AGU.GAA
+#=GR DP5040 SS     .>>>>.>................................<<<.<<.....
+DP5060             AGUUA.AGG.........................G...UGGG.AGU.UAA
+#=GR DP5060 SS     .>>>>.>................................<<<.<<.....
+DP5080             AGUUG.CAA.........................U...GUAA.GG..UAA
+#=GR DP5080 SS     .>>>>.>................................<<<.<<.....
+DP5090             AGUUA.AGG.........................G...UGAG.AGU.UGA
+#=GR DP5090 SS     .>>>>.>................................<<<.<<.....
+DP5120             GGUCA.AUA.........................G...UGGA.GGU.UUG
+#=GR DP5120 SS     .>>>>.>................................<<<.<<.....
+DP5160             GACCG.GUG.........................G...UAAA.GGU.UAA
+#=GR DP5160 SS     .>>>>.>................................<<<.<<.....
+DP5200             UGUUG.GUG.........................G...UGAG.GU..UUA
+#=GR DP5200 SS     .>>>>.>................................<<<.<<.....
+DP5220             AGCUG.GAG.........................A...UGGA.GGU.UUG
+#=GR DP5220 SS     .>>>>.>................................<<<.<<.....
+DP5280             UGUUG.GUG.........................G...UGGG.GAG.GUA
+#=GR DP5280 SS     .>>>>.>................................<<<.<<.....
+DP5281             UGUUG.AUG.........................G...UGGG.GAG.GUA
+#=GR DP5281 SS     .>>>>.>................................<<<.<<.....
+DP5320             UGCUG.GUG.........................G...UGGG.GA..GUA
+#=GR DP5320 SS     .>>>>.>................................<<<.<<.....
+DP5360             GGUUG.AUG.........................G...UGAG.AC..UGC
+#=GR DP5360 SS     .>>>>.>................................<<<.<<.....
+DP5880             UGCUA.AUG.........................G...UGGA.G.U.UAA
+#=GR DP5880 SS     .>>>>.>................................<<<.<......
+DP6280             UGCGA.GAG.........................GC..CCUG.GGU.UCA
+#=GR DP6280 SS     .>>>>.>................................<<<.<<.....
+DP6980             UGCGA.GAG.........................GU..CCCG.AGU.UCG
+#=GR DP6980 SS     .>>>>.>................................<<<.<<.....
+DP6981             UGCGA.GAG.........................GU..CCCG.AGU.UCA
+#=GR DP6981 SS     .>>>>.>................................<<<.<<.....
+DP7560             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP7560 SS     .>>>>.>................................<<<.<<.....
+DP7740             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP7740 SS     .>>>>.>................................<<<.<<.....
+DP8040             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP8040 SS     .>>>>.>................................<<<.<<.....
+DP8041             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP8041 SS     .>>>>.>................................<<<.<<.....
+DP8100             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP8100 SS     .>>>>.>................................<<<.<<.....
+DP8101             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP8101 SS     .>>>>.>................................<<<.<<.....
+DP9160             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP9160 SS     .>>>>.>................................<<<.<<.....
+DP9161             UGCGA.GAG.........................GU..CCUG.GGU.UCA
+#=GR DP9161 SS     .>>>>.>................................<<<.<<.....
+DP9990             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP9990 SS     .>>>>.>................................<<<.<<.....
+DP9991             UGCGA.GAG.........................GU..CCCG.GGU.UCA
+#=GR DP9991 SS     .>>>>.>................................<<<.<<.....
+DQ0220             CUGCU.AGA.........................UG..CAAA.GGU.UCG
+#=GR DQ0220 SS     .>>>>.>................................<<<.<<.....
+DQ0260             AGUCG.AGA.........................U...CAUU.GGU.UCA
+#=GR DQ0260 SS     .>>>>.>................................<<<.<<.....
+DQ0660             AACCU.GGG.........................A...CCGC.GGU.UCG
+#=GR DQ0660 SS     .>>>>.>................................<<<.<<.....
+DQ1140             CUCCC.UCA.........................UG..CGCC.GGU.UCG
+#=GR DQ1140 SS     .>>>>.>................................<<..<<.....
+DQ1200             CUCUA.UCA.........................UG..CGAU.GGU.UCG
+#=GR DQ1200 SS     .>>>>.>................................<<<.<<.....
+DQ1230             CUCCG.UCA.........................CU..CGUA.GGU.UCA
+#=GR DQ1230 SS     .>>>>.>................................<<<.<<.....
+DQ1340             UUCAG.UUA.........................G...UCUA.GGU.UCG
+#=GR DQ1340 SS     .>>>>.>................................<<<.<<.....
+DQ1341             UUCAU.UUA.........................G...UCUA.GGU.UCG
+#=GR DQ1341 SS     .>>>>.>................................<<<.<<.....
+DQ1540             CUCCG.UCA.........................UG..CGUU.GGU.UCG
+#=GR DQ1540 SS     .>>>>.>................................<<<.<<.....
+DQ1660             UACCG.GCA.........................UU..CCCU.GGU.UCG
+#=GR DQ1660 SS     .>>>>.>................................<<<.<<.....
+DQ1661             UUCCG.GCA.........................UU..CCGA.GGU.UCG
+#=GR DQ1661 SS     .>>>>.>................................<<<.<<.....
+DQ2520             CCCUG.UCA.........................UU..CGGA.GGU.UCG
+#=GR DQ2520 SS     .>>>>.>................................<<<.<<.....
+DQ2600             UCCUG.UUA.........................UU..CGGA.GGU.UCG
+#=GR DQ2600 SS     .>>>>.>................................<<<.<<.....
+DQ2700             UCCCG.UUA.........................CU..CGGA.GGU.UCG
+#=GR DQ2700 SS     .>>>>.>................................<<<.<<.....
+DQ2920             UCCCG.CUA.........................UU..CGGA.GGU.UCG
+#=GR DQ2920 SS     .>>>>..................................<<<.<<.....
+DQ3220             UCCUG.UUA.........................UU..CGGA.GGU.UCG
+#=GR DQ3220 SS     .>>>>.>................................<<<.<<.....
+DQ3240             UCCCG.CUA.........................UU..CGGA.GGU.UCG
+#=GR DQ3240 SS     .>>>>..................................<<<.<<.....
+DQ3640             CUCCA.AGA.........................UG..CAUG.GGU.UCG
+#=GR DQ3640 SS     .>>>>.>................................<<<.<<.....
+DQ3880             UAUUU.AUA.........................U...UGGG.UGU.UCG
+#=GR DQ3880 SS     .>>>>.>................................<<<.<<.....
+DQ4000             GUUUG.GAG.........................U...UCUU.UGU.UCG
+#=GR DQ4000 SS     .>>>>.>................................<<<.<<.....
+DQ4030             GUUUG.GCU.U.......................UA..GGUG.UGU.UCG
+#=GR DQ4030 SS     .>>>>.>................................<.<.<<.....
+DQ4040             CUUCA.GUC.........................UA..UGUA.AGU.UCG
+#=GR DQ4040 SS     .>>>>.>................................<<<.<<.....
+DQ4050             GUUUG.GAA.........................UU..UGUU.UGU.UCG
+#=GR DQ4050 SS     .>>>>.>................................<<<.<<.....
+DQ4070             GUUUG.GCU.U.......................UA..GGUG.UGU.UCG
+#=GR DQ4070 SS     .>>>>.>................................<.<.<<.....
+DQ4080             GUUUG.GAG.........................U...UGUU.UGU.UCG
+#=GR DQ4080 SS     .>>>>.>................................<<<.<<.....
+DQ4440             UAUCG.GCA.........................UG..CAAA.GGU.UCG
+#=GR DQ4440 SS     .>>>>.>................................<<<.<<.....
+DQ4441             UACCG.GCA.........................UG..CAAA.GGU.UCG
+#=GR DQ4441 SS     .>>>>.>................................<<<.<<.....
+DQ4500             UGCCG.AGA.........................AA..CAAA.GGU.UCG
+#=GR DQ4500 SS     .>>>>.>................................<<<.<<.....
+DQ4700             UCCCU.AAA.........................G...AGAA.AGU.UAA
+#=GR DQ4700 SS     ..>>>.>................................<<<.<<.....
+DQ4880             UACUU.UUA.........................G...AAAU.AGU.UUA
+#=GR DQ4880 SS     .>>>>.>................................<<<.<<.....
+DQ4960             UACUU.UUA.........................G...UAAU.AGU.UUA
+#=GR DQ4960 SS     .>>>>.>................................<<<.<<.....
+DQ4980             AUUCU.UUA.........................A...UACA.AGU.GCA
+#=GR DQ4980 SS     .>>>>.>................................<<<.<<.....
+DQ5000             UUUCU.UAA.........................A...UAUA.AGU.UCA
+#=GR DQ5000 SS     .>>>>.>................................<<<.<<.....
+DQ5040             CUUCC.UUG.........................U...UGUG.GGU.UCA
+#=GR DQ5040 SS     .>>>>.>................................<<<.<<.....
+DQ5080             CUUCU.UCU.........................G...CUUG.GGU.CCA
+#=GR DQ5080 SS     .>>>>.>.................................<<.<<.....
+DQ5120             UCUCU.CAG.........................G...UGCA.GGU.UCA
+#=GR DQ5120 SS     .>>>>.>................................<<<.<<.....
+DQ5160             UCUCU.UAA.........................G...UAUA.GGU.UCA
+#=GR DQ5160 SS     .>>>>.>................................<<<.<<.....
+DQ5220             UCUCU.UCU.........................G...UGUA.GGU.UCG
+#=GR DQ5220 SS     .>>>>.>................................<<<.<<.....
+DQ5280             AUUCU.UAG.........................G...UGUA.GGU.UCA
+#=GR DQ5280 SS     .>>.>.>................................<<<.<<.....
+DQ5281             AUUCU.UAG.........................G...UGUA.GGU.UCA
+#=GR DQ5281 SS     .>>>>.>................................<<<.<<.....
+DQ5320             AUUCU.UAA.........................G...UGUA.GGU.UCA
+#=GR DQ5320 SS     .>>.>.>................................<<<.<<.....
+DQ5360             AUUCU.UAG.........................G...AGUA.GGU.UCG
+#=GR DQ5360 SS     .>>>>.>................................<<<.<<.....
+DQ5880             AUUCU.CAG.........................G...GAUG.GGU.UCG
+#=GR DQ5880 SS     .>>>>.>................................<<<.<<.....
+DQ6050             AUCCG.AAA.........................A...CCCA.GGU.UCG
+#=GR DQ6050 SS     .>>>>.>................................<<<.<<.....
+DQ6051             AUACG.GAG.........................GC..CUAG.GGU.UCA
+#=GR DQ6051 SS     .>>.>.>................................<<<.<<.....
+DQ6060             AUCCC.UUG.........................A...CCUG.GGU.UCG
+#=GR DQ6060 SS     .>>>>.>................................<<<.<<.....
+DQ6160             AUCCU.GUA.........................A...UCUG.AGU.UCG
+#=GR DQ6160 SS     .>>>>.>................................<<<.<<.....
+DQ6280             UCCGG.ACA.........................A...CCCC.GGU.UCG
+#=GR DQ6280 SS     .>>>>.>................................<<<.<<.....
+DQ6281             UCCGA.ACA.........................A...CCCC.AGU.UCG
+#=GR DQ6281 SS     .>>>>.>................................<<<..<.....
+DQ9990             AUCCA.GCG.........................A...UCCG.AGU.UCA
+#=GR DQ9990 SS     .>>>>.>................................<<<.<<.....
+DQ9991             ACCGA.AAG.........................AU..UGGU.GGU.UCG
+#=GR DQ9991 SS     .>>>>.>................................<<<.<<.....
+DQ9992             AUCCA.GCG.........................A...UCCG.AGU.UCA
+#=GR DQ9992 SS     .>>>>.>................................<<<.<<.....
+DR0220             AGUUU.GCG.........................G...UCCU.GGU.UCG
+#=GR DR0220 SS     .>.>>.>................................<<<.<<.....
+DR0660             AGCCG.GGG.........................AU..CGGG.GGU.UCA
+#=GR DR0660 SS     .>>>>.>................................<<<.<<.....
+DR1140             AUCAA.AAG.........................GU..UGGG.GGU.UCG
+#=GR DR1140 SS     .>>>>..................................<<<.<<.....
+DR1141             AGCGU.GAG.........................GU..CGGA.AGU.UCG
+#=GR DR1141 SS     .>>>>.>................................<<<.<<.....
+DR1180             AUCAA.AAG.........................GU..UGGG.GGU.UCG
+#=GR DR1180 SS     .>>>>..................................<<<.<<.....
+DR1181             AGCGU.GAG.........................GU..CGGA.AGU.UCG
+#=GR DR1181 SS     .>>>>.>................................<<<.<<.....
+DR1230             AGCUA.UCG.........................GU..CGGG.GGU.UCG
+#=GR DR1230 SS     .>>>>.>................................<<<.<<.....
+DR1260             AUCAA.AAG.........................GU..UGAG.GGU.UCG
+#=GR DR1260 SS     .>>>>.>................................<<<.<<.....
+DR1500             AUCAG.AAG.........................GU..UGUA.GGU.UCA
+#=GR DR1500 SS     .>>>>.>................................<<<.<<.....
+DR1540             AUCAA.AAG.........................GU..UAGG.GGU.UCG
+#=GR DR1540 SS     .>>>>.>................................<<<.<<.....
+DR1660             AGGCA.GAG.........................GU..CUCA.GGU.UCG
+#=GR DR1660 SS     .>>>>.>.................................<<.<<.....
+DR1661             AGUCG.UGG.........................GC..CGCA.GGU.UCG
+#=GR DR1661 SS     .>>>>.>................................<<<.<<.....
+DR1662             AGUCG.UGG.........................GC..CGCA.GGU.UCG
+#=GR DR1662 SS     .>>>>.>................................<<<.<<.....
+DR1663             ACCGA.GCG.........................GU..CGGA.GGU.UCG
+#=GR DR1663 SS     .>>>>.>................................<<<.<<.....
+DR1664             AGGGC.UAA.........................U...UGCA.GGU.UCG
+#=GR DR1664 SS     .>>>>.>................................<<<.<<.....
+DR1700             AGGCA.GAG.........................GU..CUCA.GGU.UCG
+#=GR DR1700 SS     .>>>>.>.................................<<.<<.....
+DR1780             AGGCA.GAG.........................GU..CACA.GGU.UCG
+#=GR DR1780 SS     .>>>>.>................................<<<.<<.....
+DR2440             ACCAU.GGG.........................GU..CGGG.GGU.UCG
+#=GR DR2440 SS     .>>>>.>................................<<<.<<.....
+DR2480             ACCAC.GGU.........................GU..CGGG.GGU.UCG
+#=GR DR2480 SS     .>>>>.>................................<<<.<<.....
+DR2520             ACUAC.GGA.........................GU..CAGG.GGU.UCG
+#=GR DR2520 SS     .>>>>.>................................<<<.<<.....
+DR2540             AGUCU.CUA.........................A...UGUA.GGU.UCG
+#=GR DR2540 SS     .>>>>.>................................<<<.<<.....
+DR2600             ACCAC.GGU.........................GU..CGGG.GGU.UCG
+#=GR DR2600 SS     .>>>>.>................................<<<.<<.....
+DR2601             AUCAU.GAA.........................GU..CAAG.GGU.UCG
+#=GR DR2601 SS     .>>>>.>................................<<<.<<.....
+DR2602             AACCU.CCA.........................G...UAUA.GGU.UCG
+#=GR DR2602 SS     .>>>>.>................................<<<.<<.....
+DR2680             AACCU.UUG.........................G...UAUA.GGU.UCA
+#=GR DR2680 SS     .>>>>.>................................<<<.<<.....
+DR2700             AACCU.UUG.........................G...UAUA.GGU.UCA
+#=GR DR2700 SS     .>>>>.>................................<<<.<<.....
+DR2701             ACCAC.GGU.........................GU..CGGG.GGU.UCG
+#=GR DR2701 SS     .>>>>.>................................<<<.<<.....
+DR2720             ACCAC.GGU.........................GU..CGGG.GGU.UCG
+#=GR DR2720 SS     .>>>>.>................................<<<.<<.....
+DR2740             ACCAC.GGU.........................GU..CGUG.GGU.UCG
+#=GR DR2740 SS     .>>>>.>..................................<.<<.....
+DR2920             ACCAC.GGU.........................GU..CGGG.GGU.UCG
+#=GR DR2920 SS     .>>>>.>................................<<<.<<.....
+DR2921             AACCU.UUG.........................G...UAUA.GGU.UCA
+#=GR DR2921 SS     .>>>>.>................................<<<.<<.....
+DR3040             ACCAC.GAU.........................GU..CGGG.GGU.UCG
+#=GR DR3040 SS     .>>>>.>................................<<<.<<.....
+DR3200             ACCAC.GGU.........................GU..CGGG.GGU.UCG
+#=GR DR3200 SS     .>>.>.>................................<<<.<<.....
+DR3201             AACCU.UUG.........................G...UAUA.GGU.UCA
+#=GR DR3201 SS     .>>>>.>................................<<<.<<.....
+DR3280             AACCU.UUG.........................G...UAUA.GGU.UCA
+#=GR DR3280 SS     .>>>>..................................<<<.<<.....
+DR3320             ACCAC.GGU.........................GU..CGGG.GGU.UCG
+#=GR DR3320 SS     .>>>>.>................................<<<.<<.....
+DR3321             AACCU.UUG.........................G...UAUA.GGU.UCA
+#=GR DR3321 SS     .>>>>.>................................<<<.<<.....
+DR3880             AUAUU.UUG.........................A...UCUA.AGU.UCG
+#=GR DR3880 SS     .>>>>.>................................<<<.<<.....
+DR3920             AUAUU.CCG.........................A...UUUU.AGU.UCG
+#=GR DR3920 SS     .>>>>.>................................<<<.<<.....
+DR4000             AUAUU.AAU.........................AU..UCCA.UGU.UCA
+#=GR DR4000 SS     .>>>>.>................................<<<.<<.....
+DR4001             AUCUA.AUU.........................A...UAUA.GGU.UCA
+#=GR DR4001 SS     .>>>>.>................................<<<.<<.....
+DR4080             AUAUU.AAU.........................AU..UCCA.UGU.UCA
+#=GR DR4080 SS     .>>>>.>................................<<<.<<.....
+DR4500             AUUUG.GGG.........................GU..UGAG.AGU.UCA
+#=GR DR4500 SS     .>>>>.>................................<<<.<<.....
+DR4501             AGUUG.AUG.........................GU..CACA.GGU.UCA
+#=GR DR4501 SS     .>>>>..................................<<<.<<.....
+DR4502             AGUUG.AAG.........................GU..CACA.GGU.UCA
+#=GR DR4502 SS     .>>>>..................................<<<.<<.....
+DR4800             CCUAA.UCU.........................U...AGGU.G...AAA
+#=GR DR4800 SS     .>>>>.>................................<<<.<......
+DR4880             CCUAA.CCU.........................U...AGGU.A...UUA
+#=GR DR4880 SS     .>>>>.>................................<<<.<......
+DR5040             CUCAG.AAG.........................G...CUUU.GGU.UAA
+#=GR DR5040 SS     .>>>>..................................<<<.<<.....
+DR5080             CUCAG.AGG.........................G...UUUU.GGU.UCA
+#=GR DR5080 SS     .>>>>.>................................<<<.<<.....
+DR5100             CUCAA.GAG.........................U...CUGU.GGU.UAA
+#=GR DR5100 SS     .>>>>.>................................<<<.<<.....
+DR5120             CACAA.CAA.........................A...UUAU.GGU.UAA
+#=GR DR5120 SS     .>>>>.>................................<<<.<<.....
+DR5220             CCCAG.CAA.........................A...UUAU.AGA.CCC
+#=GR DR5220 SS     .>>>>.>................................<<<.<<.....
+DR5280             CUCAU.UAG.........................A...UUAU.GAU.AAU
+#=GR DR5280 SS     .>>>>.>................................<<<.<<.....
+DR5320             CUCAU.UAG.........................A...UUAU.GAU.GCU
+#=GR DR5320 SS     .>>>>.>................................<<<.<<.....
+DR5360             CUCAU.UAG.........................A...UUAU.GAU.UUA
+#=GR DR5360 SS     .>>>>.>................................<<<.<<.....
+DR5880             CUCAU.UAA.........................A...UUAU.G...AUA
+#=GR DR5880 SS     .>>>>.>................................<<<.<......
+DR6050             AGCGA.AAG.........................AU..UGCG.GGU.UCG
+#=GR DR6050 SS     .>>>>.>................................<<<.<<.....
+DR6051             AUCCA.AAG.........................GU..UGCG.GGU.UCG
+#=GR DR6051 SS     .>>>>.>................................<<<.<<.....
+DR6052             AUCAG.AGG.........................GU..UGCA.GGU.UCG
+#=GR DR6052 SS     .>>>>.>................................<<<.<<.....
+DR6160             ACCGG.UAG.........................GU..CUCA.GGU.UCG
+#=GR DR6160 SS     .>>>>.>................................<<<.<<.....
+DR6161             AGCUG.CAG.........................GU..CGUG.GGA.UCG
+#=GR DR6161 SS     .>>>>.>................................<<<.<<.....
+DR6280             ACCAG.AAG.........................AU..UCCA.GGU.UCA
+#=GR DR6280 SS     .>>>>.>................................<<<.<<.....
+DR6281             AUCAG.AAG.........................AU..UAUG.GGU.UCG
+#=GR DR6281 SS     .>>>>.>................................<<<.<<.....
+DR6282             AGGAG.AAG.........................AC..UGCG.GGU.UCG
+#=GR DR6282 SS     .>>>>.>................................<<<.<<.....
+DR6320             AUCAA.GAG.........................AU..UCCA.GGU.UCG
+#=GR DR6320 SS     .>>>>.>................................<<<.<<.....
+DR6321             AUCAA.GAG.........................AU..UCCA.GGU.UCG
+#=GR DR6321 SS     .>>>>.>................................<<<.<<.....
+DR7560             AGCAG.AAG.........................AU..UGCA.GGU.UCG
+#=GR DR7560 SS     .>>>>.>................................<<<.<<.....
+DR7740             AUCAG.AAG.........................AU..UCCA.GGU.UCG
+#=GR DR7740 SS     .>>>>.>................................<<<.<<.....
+DR7741             AUCCG.AAG.........................AU..UGCA.GGU.UCG
+#=GR DR7741 SS     .>>>>.>................................<<<.<<.....
+DS0220             AACCG.GC..AGU.CGCUCC......GGCG.ACU....CAUA.GGU.UCA
+#=GR DS0220 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS0260             AACUA.GC..CCGCUGU.AGU...G..AUA.CGG....UGAU.GGU.UCG
+#=GR DS0260 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS0261             AUCGG.UU..GAG.UAAUAGC..AAUAUUG.CCU....UAUG.GGU.UCA
+#=GR DS0261 SS     .>>>>.....<.<.<<<<........>>>>.>.>.....<<<.<<.....
+DS0440             ACUCU.GU..GGC.....GUA...CA.....GCC.U..CCGG.GGU.UCG
+#=GR DS0440 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DS0680             AGCCG.AU..GAU.CC..GUU...AA..GG.AUCG...CGCG.GGU.UCA
+#=GR DS0680 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS0860             ACCUA.CU..GCC.UC..UCC.......GA.GGCA...CGCG.GGU.UCA
+#=GR DS0860 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS1140             AACCG.AGA.GUC.GG..GGA...AA..CC.GAG....CGGG.GGU.UCG
+#=GR DS1140 SS     .>>>>.>....<<.<<............>>.>>......<<<.<<.....
+DS1141             AGGUG.UUA.GGU.CGG.UCU......CCG.GCG....CGAG.GGU.UCG
+#=GR DS1141 SS     .>>>>.>....<<.<<<..........>>>.>>......<<<.<<.....
+DS1180             AACCG.AGA.GUC.GGG.GAA...A..CCC.GAG....CGGG.GGU.UCG
+#=GR DS1180 SS     .>>>>.>....<<.<<<..........>>>.>>......<<<.<<.....
+DS1230             ACGCG.UUAGACG.GU..UAA...C...CC.CGUG...CGAG.GGU.UCA
+#=GR DS1230 SS     ..>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS1231             AACCG.ACA.GGG.U...GUA...AA...A.GCCG...CGGG.GGU.UCA
+#=GR DS1231 SS     .>>>>.>...<<..<..............>..>>.....<<<.<<.....
+DS1250             AACCG.UUAGAUG.GA..GUA...A...UC.CAUG...CAAG.AGU.UCG
+#=GR DS1250 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS1260             AAUUG.ACA.GGC.GGU.GAA...A..GCC.GCG....CGGG.GGU.UCG
+#=GR DS1260 SS     .>>>>.>....<<.<<<..........>>>.>>......<<<.<<.....
+DS1500             AUCCG.CCG.AAC.CAAUGUU...GAAUUG.GUG....CGCA.GGU.UCA
+#=GR DS1500 SS     .>>>>.>....<<.<<<<........>>>>.>>......<<<.<<.....
+DS1520             AUCCG.CCG.AGC.CAAUGUU...GAAUUG.GGU....CGCA.GGU.UCA
+#=GR DS1520 SS     .>>>>.>...<.<.<<<<........>>>>.>.>.....<<<.<<.....
+DS1540             AUCGU.GU..AGG.CGGUCAA...C.UCCG.UCU....CAAG.GGU.UCG
+#=GR DS1540 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS1541             AACCG.AC..AGG.GUG.UCA...A..AGC.CCG....CGGG.GGU.UCG
+#=GR DS1541 SS     .>>>>.>....<<.<<............>>.>>......<<<.<<.....
+DS1542             AGGGU.GUA.GGU.CGU.GUA...A..GCG.GCG....CGAG.GGU.UCA
+#=GR DS1542 SS     .>>>>.>....<<.<<<..........>>>.>>......<<<.<<.....
+DS1570             AUCGU.GU..AGG.CGU.GAA...UA.GCG.CCU....CAAG.GGU.UCG
+#=GR DS1570 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS1660             AACCG.GA..GUA.GGG.GCA...A..CUC.UAC....CGGG.GGU.UCA
+#=GR DS1660 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS1661             AACCG.GC..GAC.CC..GAA...A...GG.GUU....CCAG.AGU.UCG
+#=GR DS1661 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS1663             AGGGA.GU..AUG.CGGUCAA...AAGCUG.CAU....CCGG.GGU.UCG
+#=GR DS1663 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS1664             AGUGU.GU..AUA.CG..GCA...A...CG.UAU....CGGG.GGU.UCG
+#=GR DS1664 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS2180             AUGCU.GU..UUA.AGG.UUU...UC.CCU.UAA....CGAG.GGU.UCG
+#=GR DS2180 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS2480             AUCGA.GU..AUA.CAG.CUU...C..CUG.UAC....CGAG.GGU.UCG
+#=GR DS2480 SS     .>>>>.>....<<.<<<..........>>>.>>......<<<.<<.....
+DS2520             AUCGA.GU..GUG.UCU.AAU......AAA.CAC....CGAG.GGU.UCA
+#=GR DS2520 SS     .>>>>.>...<<<.<.<..........>.>.>>>.....<<<.<<.....
+DS2521             AACCA.GC..GUA.GU..UUU...U...GC.UAC....CGAG.GGU.UCG
+#=GR DS2521 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS2600             AACCG.AU..AUA.GUUUUUA.....AGAU.UAU....CGAG.GGU.UCA
+#=GR DS2600 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS2601             AUCCG.UU..GUA.CAAGCUU.....UUUG.UAC....CGAG.GGU.UCG
+#=GR DS2601 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS2602             AUGCU.AU..GUA.GGCUUUU.....GGUC.UAU....CGAG.GGU.UCG
+#=GR DS2602 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS2640             AACCG.GU..AUA.GUUCUAG.....GAAC.UAU....CGAG.GGU.UCG
+#=GR DS2640 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS2680             AUCCG.UU..GUA.CAA.UUU...UU.UUG.UAC....CGAG.GGU.UCG
+#=GR DS2680 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS2700             AUCCG.UU..GUA.CAA.UUU...UU.UUG.UAC....CGAG.GGU.UCG
+#=GR DS2700 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS2701             CUGCU.AU..GUA.GAC.UUU...U..GUU.UAC....CGAG.GGU.UCG
+#=GR DS2701 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS2702             AACCG.GU..AUA.GUUCUAG.....GAAC.UAU....CGAG.GGU.UCG
+#=GR DS2702 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS2720             AACCG.GU..AUA.GUUCUAG.....GAAC.UAU....CGAG.GGU.UCG
+#=GR DS2720 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS2721             CUGCU.AU..GUA.GAC.UUU...U..GUU.UAC....CGAG.GGU.UCG
+#=GR DS2721 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS2722             AUCCG.UU..GUA.CAA.UUU...UU.UUG.UAC....CGAG.GGU.UCG
+#=GR DS2722 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS2920             AUCCG.UU..GUA.CGA.GUU...AA.UCG.UAC....CGAG.GGU.UCG
+#=GR DS2920 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS2921             CUGCU.AU..GUA.GGC.UUU...U..GUU.UAC....CGAG.GGU.UCG
+#=GR DS2921 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS2922             AACCG.GUA.UAG.UUUUAAC...AAAGAAUCUA....CGAG.GGU.UCG
+#=GR DS2922 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS3200             AACCG.GUA.UAG.UUCGAAC...AAAGAAUCUA....CGAG.GGU.UCG
+#=GR DS3200 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS3240             AUCCA.UU..GUA.CGA.GUU...AA.UCG.UAC....CGAG.GGU.UCG
+#=GR DS3240 SS     .>>>>.....<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS3280             AACCG.GC..AUA.GUUCUUUAUUCAGAAC.UAU....CGAG.GGU.UCG
+#=GR DS3280 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS3281             CUGCU.AU..GUA.GGC.UUU...U..GUU.UAC....CGAG.GGU.UCG
+#=GR DS3281 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS3880             UCUAG.UU..AAG.UU..AAA.......AC.UUU....CAUA.UGU.UCG
+#=GR DS3880 SS     .>>>>.>...<<<..<............>..>>>.....<<<.<<.....
+DS3881             AAUAU.UG..UGC.G...UUU...G....C.ACA....UAGA.UGU.UCG
+#=GR DS3881 SS     .>>>>.>...<<..<..............>..>>.....<<<.<<.....
+DS3960             AAUAU.UG..UGU.U...UAA...G....C.ACC....UAGG.UGU.UCG
+#=GR DS3960 SS     .>>>>.>....<<..................>>......<<<.<<.....
+DS4000             AGUAA.UU..GAA.UU..GUA.......AA.UUCU...UAUG.AGU.UCG
+#=GR DS4000 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS4001             CUAUC.AU..UAG.UCU.UUA...U..UGG.CUA....CGUA.GGU.UCA
+#=GR DS4001 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS4030             AAUAA..UA.GAA.U...AUU...A....U.UUCU...GAGG.AGU.UGA
+#=GR DS4030 SS     .>>>>.....<<<..................>>>.....<<<.<<.....
+DS4080             CUAUC.AU..UAG.UU..UAA...U...AA.CUA....CGUA.GGU.UCA
+#=GR DS4080 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS4081             UGUAA.UU..GAA.U...UUA...UU...A.UUCU...UAUG.AGU.UCG
+#=GR DS4081 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS4240             AAUCG.AC..AUA.CAA.GAA...GA.UUG.UAU....CAUG.GGU.UCG
+#=GR DS4240 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS4241             AACCG.AA..GUA.UUU.CUA...G..GAA.UAC....CGGG.GGU.UCG
+#=GR DS4241 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS4360             CUGCU.AU..GUA.GGC.UUU...U..GUU.UAC....CGAG.GGU.UCG
+#=GR DS4360 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS4361             AACCG.AA..GUA.UUG.AUA...A..GGA.UAC....CGGG.GGU.UCG
+#=GR DS4361 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS4362             AAUCG.AC..AUA.CAAUAAG.....AUUG.UAU....CAUG.GGU.UCG
+#=GR DS4362 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DS4400             AAUCG.AC..AUA.CAA.GAA...GA.UUG.UAU....CAUG.GGU.UCG
+#=GR DS4400 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS4440             AACCG.AA..GUA.UUG.AUA...G..GAA.UAC....CGGG.GGU.UCG
+#=GR DS4440 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS4441             AAUCG.AC..AUA.CAA.GAA...GA.UUG.UAU....CAUG.GGU.UCG
+#=GR DS4441 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS4442             CUGCU.AU..GUA.GGC.UUU...U..GUU.UAC....CGAG.GGU.UCG
+#=GR DS4442 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS4480             AAUCG.AC..AUA.CAA.GAA...GA.UUG.UAU....CAUG.GGU.UCG
+#=GR DS4480 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS4481             AACCG.AA..GUA.UUG.AUA...G..GAA.UAC....CGGG.GGU.UCG
+#=GR DS4481 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS4500             AACCG.AA..GUA.UU..GAG.......AA.UAC....CGGG.GGU.UCG
+#=GR DS4500 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS4501             AAUCA.AA..AUA.CAA.CAA...UA.UUG.UAU....CAUG.GGU.UCA
+#=GR DS4501 SS     .>>>>.>...<<<.<<<..........>>>.>>>.....<<<.<<.....
+DS4701             GAGGU.AAU.........................G...CACU...A.AUG
+#=GR DS4701 SS     .>>>>.>................................<<<........
+DS4760             AACAU.AAG.........................AA..AAGA.AGU.UCA
+#=GR DS4760 SS     .>>>>..................................<<<.<<.....
+DS4921             AACAU.AAG.........................A...UAGA.A.U.UUA
+#=GR DS4921 SS     .>>>>.>................................<<<.<......
+DS5000             ACUAA.AUA.........................GA..GGAA.GGU.UCG
+#=GR DS5000 SS     .>>>>.>................................<<<.<<.....
+DS5040             ACCGU.UGG.........................A...UAGA.GGU.UGA
+#=GR DS5040 SS     .>>>>..................................<<<.<<.....
+DS5080             ACCGU.UUG.........................A...UAGA.GGU.UUC
+#=GR DS5080 SS     .>>>>..................................<<<.<<.....
+DS5121             AUCAG.AGU.........................A...GGGG.GGU.UCG
+#=GR DS5121 SS     .>>>>..................................<<<.<<.....
+DS5220             ACCAA.CAU.........................G...UGAG.GGU.UCG
+#=GR DS5220 SS     .>>>>.>................................<<<.<<.....
+DS6060             AUCUU.UU..GGG.U...UU.........A.CCCG...CGCA.GGU.UCG
+#=GR DS6060 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6160             AUCAA.AU..CUC.C...UA.........G.GAGG...CGCA.GGU.UCG
+#=GR DS6160 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6161             AGGCG.UU..CUC.U...UC.........G.GAGG...CGCA.GGU.UCG
+#=GR DS6161 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6162             AUCAG.AU..CCC.U...UC.........G.GGGG...CGCA.GGU.UCG
+#=GR DS6162 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6240             AUCUA.AU..UCC.....UUC...G......GGAG...CGUA.GGU.UCG
+#=GR DS6240 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DS6241             AUCUC.AU..UUC.....UUC...G......GAAG...CGUC.GGU.UCA
+#=GR DS6241 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DS6280             AUCUU.UU..GGG.C...UUU........G.CCCG...CGCA.GGU.UCG
+#=GR DS6280 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6281             AGGCA.UU..GGG.U...UUU........A.CCUG...CGCA.GGU.UCG
+#=GR DS6281 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6282             AUCUC.UU..GGG.C...UCU........G.CCCG...CGCU.GGU.UCA
+#=GR DS6282 SS     .>>>>.>...<<<.<..............>.>>>.....<<..<<.....
+DS6283             AUCUG.UU..GGG.C...UCU........G.CCCG...CGCU.GGU.UCA
+#=GR DS6283 SS     .>>>>.>...<<<.<..............>.>>>.....<<..<<.....
+DS6284             AUCUC.UG..GGC.....UCU...G......CCCG...CGCU.GGU.UCA
+#=GR DS6284 SS     .>>>>.>...<<....................>>.....<<..<<.....
+DS6320             AUCUA.AU..GGG.C...UUU........G.CCCG...CGCA.GGU.UCA
+#=GR DS6320 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6321             AUCUA.AU..GGG.C...UCU........G.CCCG...CGCA.GGU.UCA
+#=GR DS6321 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6322             AUCUA.AU..GGG.C...UCU........G.CCCG...CGCA.GGU.UCA
+#=GR DS6322 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6740             AUCAU.GU..GGG.C...UUU........G.CCCG...CGCA.GGU.UCG
+#=GR DS6740 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6741             AUCAU.GU..GGG.U...UUU........G.CCCG...CGCA.GGU.UCG
+#=GR DS6741 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6742             AUCAU.GGA.GGC.....UUU..........GCCCG..CGCA.CGU.UUG
+#=GR DS6742 SS     .>>>>.....<<<..................>>>.....<<<..<.....
+DS6743             AUCAU..GU.GGG.C...UUU........G.CCCG...CGCA.GGU.UCG
+#=GR DS6743 SS     .>.>>.....<<<.<..............>.>>>.....<<<..<.....
+DS6744             AUCAU.GU..GGG.C...UUU........G.CCCG...CGCA.GGU.UCG
+#=GR DS6744 SS     .>.>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS6745             AUCAU.GU..GGG.C...UUU........G.CCCG...CGCA.CGU.UCG
+#=GR DS6745 SS     .>>>>.>...<<<.<..............>.>>>.....<<<..<.....
+DS7240             AACCG.AA..GUA.UUG.AUA...G..GAA.UAC....CGGG.GGU.UCG
+#=GR DS7240 SS     .>>>>.>...<<<.<<............>>.>>>.....<<<.<<.....
+DS7740             AUCAG.AU..UCC.C...UCU........G.GGAG...CGUA.GGU.UCG
+#=GR DS7740 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS7741             AUCAG.AU..UCC.C...UCU........G.GGAG...CGUA.GGU.UCG
+#=GR DS7741 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS7800             AUCAG.AU..UCC.C...UCU........G.GGAG...CGUA.GGU.UCG
+#=GR DS7800 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS9280             AUCCA.AU..GGG.G...UCU........C.CCCG...CGCA.GGU.UCG
+#=GR DS9280 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS9990             AUCCA.UU..GGG.G...UUU........C.CCCG...CGCA.GGU.UCG
+#=GR DS9990 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS9991             AUCCA.UU..GGG.G...UUU........C.CCCA...CGCA.GGU.UCG
+#=GR DS9991 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS9992             AUCCA.UU..GGG.G...UCU........C.CCCG...CGCA.GGU.UCG
+#=GR DS9992 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DS9993             AUCCA.UU..GGG.G...UUU........C.CCCG...CGCA.GGU.UCG
+#=GR DS9993 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DT0220             AUGAG.GAU.........................GU..CGGC.GGU.UCG
+#=GR DT0220 SS     .>>>>.>................................<<<.<<.....
+DT0260             AGCAU.CUG.........................A...ACCG.GGU.UCG
+#=GR DT0260 SS     .>>>..>................................<.<.<<.....
+DT0660             AUCAG.GUG.........................GU..CGGG.GGU.UCG
+#=GR DT0660 SS     .>>>>.>................................<<<.<<.....
+DT0661             AGCAG.GAG.........................GC..CGCG.GGU.UCA
+#=GR DT0661 SS     .>>>>.>................................<<<.<<.....
+DT0680             AUCUC.GUG.........................GU..CGCG.GGU.UCA
+#=GR DT0680 SS     .>>>>.>................................<<<.<<.....
+DT0740             AUCAG.GUG.........................GU..CGGG.GGU.UCG
+#=GR DT0740 SS     .>>>>.>................................<<<.<<.....
+DT1140             AUCAA.UAG.........................GU..CGAA.GGU.UCA
+#=GR DT1140 SS     .>>>>.>................................<<<.<<.....
+DT1141             AUCAG.UAG.........................GU..CGUA.GGU.UCG
+#=GR DT1141 SS     .>>>>.>................................<<<.<<.....
+DT1180             AUCAG.UAG.........................GU..CGUA.GGU.UCG
+#=GR DT1180 SS     .>>>>.>................................<<<.<<.....
+DT1230             AUCAG.UAG.........................GU..UGCG.GGU.UCA
+#=GR DT1230 SS     .>>>>.>................................<<<.<<.....
+DT1540             AGGAA.GAG.........................GU..CAGC.GGU.UCG
+#=GR DT1540 SS     .>>>>.>................................<<<.<<.....
+DT1541             AUCAG.UAG.........................GU..UGGG.GGU.UCA
+#=GR DT1541 SS     .>>>>.>................................<<<.<<.....
+DT1542             AUCAG.UAG.........................GU..UGGG.GGU.UCA
+#=GR DT1542 SS     .>>>>.>................................<<<.<<.....
+DT1580             AUCGG.GGG.........................GU..UGGG.GGU.UCA
+#=GR DT1580 SS     .>>>>.>................................<<<.<<.....
+DT1581             AGGGU.GAG.........................GU..CGCC.GGU.UCG
+#=GR DT1581 SS     .>>>>.>................................<<<.<<.....
+DT1660             GGGGU.GGG.........................GU..CCCC.AGU.UCG
+#=GR DT1660 SS     .>>>>.>................................<<<.<<.....
+DT1661             AGGGU.GAG.........................GU..CGGC.AGU.UCG
+#=GR DT1661 SS     .>>>>.>................................<<<.<<.....
+DT1662             AUCAG.UAG.........................GU..CACC.AGU.UCG
+#=GR DT1662 SS     .>>>>.>................................<<<..<.....
+DT1663             AUGCG.AAG.........................GU..CGUA.GGU.UCG
+#=GR DT1663 SS     .>>>>..................................<<<.<<.....
+DT1664             AGGGU.GAG.........................GU..CCCC.AGU.UCG
+#=GR DT1664 SS     .>>>>.>................................<<<.<<.....
+DT1820             AUGAG.AAG.........................GU..CGGG.GGU.UCG
+#=GR DT1820 SS     .>>>>..................................<<<.<<.....
+DT1821             AGGGU.GAG.........................GU..CAGC.GGU.UCA
+#=GR DT1821 SS     .>>>>.>................................<<<.<<.....
+DT2460             AACCA.AAG.........................GU..UAUC.GGU.UCA
+#=GR DT2460 SS     .>>>>.>................................<<<.<<.....
+DT2520             AUGCG.GUG.........................GU..CGUC.GGU.UCG
+#=GR DT2520 SS     .>>>>.>................................<<<.<<.....
+DT2600             GGGCG.UAA.........................GU..CAUC.GGU.UCA
+#=GR DT2600 SS     .>>>>.>................................<<<.<<.....
+DT2601             AUGCG.AUG.........................GU..CAUC.GGU.UCG
+#=GR DT2601 SS     .>>>>.>................................<<<.<<.....
+DT2640             AGGCA.UAA.........................GU..CAUC.GGU.UCA
+#=GR DT2640 SS     .>>>>.>................................<<<.<<.....
+DT2680             AGGCA.UAA.........................GU..CAUC.GGU.UCA
+#=GR DT2680 SS     .>>>>.>................................<<<.<<.....
+DT2700             AUGCG.AGG.........................GU..CAUC.GGU.UCA
+#=GR DT2700 SS     .>>>>.>................................<<<.<<.....
+DT2701             AGGCA.UAA.........................GU..CAUC.GGU.UCA
+#=GR DT2701 SS     .>>>>.>................................<<<.<<.....
+DT2720             AUGGG.AGG.........................GU..CAUC.GGU.UCA
+#=GR DT2720 SS     .>>.>.>................................<<<.<<.....
+DT2920             AUGCG.AUG.........................GU..CAUC.GGU.UCG
+#=GR DT2920 SS     .>>>>.>................................<<<.<<.....
+DT2921             AGGCG.UAA.........................GU..CAUC.GGU.UCA
+#=GR DT2921 SS     .>>>>.>................................<<<.<<.....
+DT3200             AGGCG.UAA.........................GU..CGUC.GGU.UCA
+#=GR DT3200 SS     .>>>>.>................................<<<.<<.....
+DT3280             AGGCG.UAA.........................GU..CAUC.GGU.UCA
+#=GR DT3280 SS     .>>>>.>................................<<<.<<.....
+DT3281             AUGCG.AUG.........................GU..CAUC.GGU.UCG
+#=GR DT3281 SS     .>>>>.>................................<<<.<<.....
+DT3360             AGGCG.UAA.........................GU..CAUC.GGU.UCA
+#=GR DT3360 SS     .>>>>.>................................<<<.<<.....
+DT3880             AUCGG.AAU.........................A...AACA.AGU.GCG
+#=GR DT3880 SS     ..>>>.>................................<<<.<<.....
+DT4000             UGCAU.AUU.........................A...UCUA.AGU.UCA
+#=GR DT4000 SS     .>>>>.>................................<<<.<<.....
+DT4001             AUCGA.AAG.........................GU..UUGG.GGU.UCA
+#=GR DT4001 SS     ..>>>.>................................<<<.<<.....
+DT4070             AUCAA.AAG.........................GU..UUAG.AGU.UCA
+#=GR DT4070 SS     ..>>>.>................................<<<.<<.....
+DT4080             AUCGA.AAG.........................GU..UUGG.GGU.UCA
+#=GR DT4080 SS     ..>>>.>................................<<<.<<.....
+DT4081             GUACA.UAU.........................UA..UCUA.AGU.UCA
+#=GR DT4081 SS     ..>>>.>................................<<<.<<.....
+DT4500             AGGGA.AAG.........................GC..CUCC.GGU.UCA
+#=GR DT4500 SS     .>>>>.>.................................<<.<<.....
+DT4700             AGUCG.UAG.........................A...AAAC.....UAU
+#=GR DT4700 SS     .>>>>.>................................<<<........
+DT4880             AAUCA.AAA.........................A...UAAG.A...UUA
+#=GR DT4880 SS     .>>>>.>................................<<<.<......
+DT4980             AAUUG.UAA.........................GA..UAAA.AGG.UUU
+#=GR DT4980 SS     .>>>>.>................................<<...<.....
+DT5040             AACUU.GGA.........................G...AGAG.GGU.UAA
+#=GR DT5040 SS     .>>>>.>................................<<<.<<.....
+DT5060             AUCCG.GAA.........................GU..CGGA.GGU.UAA
+#=GR DT5060 SS     ..>>>.>................................<<<.<<.....
+DT5080             AACCA.GGA.........................G...AGAG.GGU.AAA
+#=GR DT5080 SS     .>>>>.>................................<<<.<<.....
+DT5090             AACCG.AAG.........................AU..CGAA.GGU.UAA
+#=GR DT5090 SS     .>>>>..................................<<<.<<.....
+DT5120             AGCCG.AAG.........................A...UUGA.GGC.UAA
+#=GR DT5120 SS     .>>>>.>.................................<<.<<.....
+DT5160             AGCCG.GAG.........................AC..UGUA.GCC.UAA
+#=GR DT5160 SS     .>>>>.>................................<<<.<......
+DT5200             AACCG.GAA.........................A...AGGA.GAA.CCC
+#=GR DT5200 SS     .>>>>.>................................<<<.<<.....
+DT5220             AACCA.AAA.........................AC..UGAA.GAC.UCC
+#=GR DT5220 SS     .>>>>.>................................<<<.<......
+DT5280             AACCA.AAA.........................A...UGAA.GA..GUC
+#=GR DT5280 SS     .>>>>..................................<<<.<<.....
+DT5281             AGCCA.AAA.........................A...UGAA.GAG.UCA
+#=GR DT5281 SS     .>>>>..................................<<<.<<.....
+DT5320             AACCU.GAA.........................A...UGAA.G.A.UCU
+#=GR DT5320 SS     .>>>..>................................<<<.<......
+DT5360             AACCA.GAG.........................A...AGGA.GAA.CAA
+#=GR DT5360 SS     .>>>>.>................................<<<.<......
+DT5880             AACCG.GAG.........................A...UGAA.A...ACC
+#=GR DT5880 SS     .>>.>.>................................<<<.<......
+DT6050             AAGUG.GGG.........................GU..CGCG.AGU.UCG
+#=GR DT6050 SS     .>>>>.>................................<<<.<<.....
+DT6160             AGGAA.GAG.........................GU..CAUG.AGU.UCG
+#=GR DT6160 SS     .>>>>.>................................<<<.<<.....
+DT6161             AAGAA.GGA.........................U...CCCG.UGU.UCG
+#=GR DT6161 SS     .>>>>.>................................<<<.<<.....
+DT6280             AUGUG.GAG.........................AU..CAUC.GGU.UCA
+#=GR DT6280 SS     .>>>>.>................................<<<.<<.....
+DT6281             AUGCG.GGG.........................AU..CGUG.GGU.UCA
+#=GR DT6281 SS     .>>>>.>................................<<<.<<.....
+DT7740             AACAG.GAG.........................AU..CGUG.AGU.UCG
+#=GR DT7740 SS     .>>>>.>................................<<<.<<.....
+DT9990             AACCA.GGG.........................GU..CGCG.AGU.UCA
+#=GR DT9990 SS     .>>>>.>................................<<<.<<.....
+DT9991             AACCA.GGG.........................GU..CGCG.AGU.UCA
+#=GR DT9991 SS     .>>>>.>................................<<<.<<.....
+DV0260             CGGCG.GUU.........................G...UGAU.AGU.UCG
+#=GR DV0260 SS     .>>>>.>................................<<<.<<.....
+DV0660             AGGCG.AGG.........................GU..CGCC.GGU.UCG
+#=GR DV0660 SS     .>>>>.>................................<<<.<<.....
+DV0860             CGGCA.GAA.........................AU..CCUG.GGU.UCA
+#=GR DV0860 SS     .>>>>.>................................<<<.<<.....
+DV1140             AGCAG.GCG.........................GU..CAUA.GGU.UCA
+#=GR DV1140 SS     .>>>>.>................................<<<.<<.....
+DV1180             AGCAG.GCG.........................GU..CAUA.GGU.UCA
+#=GR DV1180 SS     .>>>>.>................................<<<.<<.....
+DV1230             AGCAG.GGG.........................GU..CGGC.GGU.UCA
+#=GR DV1230 SS     .>>>>.>................................<<<.<<.....
+DV1350             CGGAA.GAG.........................GU..CACU.GGU.UCA
+#=GR DV1350 SS     .>>>>.>................................<<<.<<.....
+DV1351             CGGAA.GAG.........................GU..CACU.GGU.UCA
+#=GR DV1351 SS     .>>>>.>................................<<<.<<.....
+DV1500             AGCAG.AGG.........................GU..CACA.GGU.UCG
+#=GR DV1500 SS     .>>>>.>................................<<<.<<.....
+DV1540             AGCAG.AGG.........................GU..CGGC.GGU.UCG
+#=GR DV1540 SS     .>>>>.>................................<<<.<<.....
+DV1570             AGCAA.GGG.........................GU..CGGC.GGU.UCG
+#=GR DV1570 SS     .>>>>.>................................<<<.<<.....
+DV1660             AGGAG.GGG.........................GU..CGGC.GGU.UCG
+#=GR DV1660 SS     .>>>>.>................................<<<.<<.....
+DV1661             UGGUG.GGG.........................GU..CGGU.GGU.UCG
+#=GR DV1661 SS     .>>>>.>................................<<<.<<.....
+DV1662             UGGUG.GGG.........................GU..CGUU.GGU.UCG
+#=GR DV1662 SS     .>>>>.>................................<<<.<<.....
+DV2520             AGCAG.AAU.........................GU..CAGC.GGU.UCG
+#=GR DV2520 SS     .>>>>.>................................<<<.<<.....
+DV2600             UGGUG.GAA.........................GU..CAUC.AGU.UCG
+#=GR DV2600 SS     .>>>>.>................................<<<.<<.....
+DV2601             CCGAG.AAU.........................GU..CUAC.GGU.UCA
+#=GR DV2601 SS     .>>>>..................................<<<.<<.....
+DV2640             CCGAG.AAG.........................GU..CUAC.GGU.UCG
+#=GR DV2640 SS     .>>>>..................................<<<.<<.....
+DV2700             CCGAG.AAG.........................GU..CUAC.GGU.UCG
+#=GR DV2700 SS     .>>>>..................................<<<.<<.....
+DV2701             UGGUG.GAA.........................GU..CAUC.AGU.UCG
+#=GR DV2701 SS     .>>>>.>................................<<<.<<.....
+DV2720             CCGAG.AAG.........................GU..CUAC.GGU.UCG
+#=GR DV2720 SS     .>>>>..................................<<<.<<.....
+DV2721             UGGUG.GAA.........................GU..CAUC.AGU.UCG
+#=GR DV2721 SS     .>>>>.>................................<<<.<<.....
+DV2840             UGGUG.GAA.........................GU..UAUC.AGU.UCG
+#=GR DV2840 SS     .>>>>.>................................<<<.<<.....
+DV2920             UGGUG.GAA.........................GU..CAUC.AGU.UCG
+#=GR DV2920 SS     .>>>>.>................................<<<.<<.....
+DV2921             CCGAG.AAG.........................GU..CUAC.GGU.UCG
+#=GR DV2921 SS     .>>>>..................................<<<.<<.....
+DV3200             UGGUG.GAA.........................GU..CAUC.AGU.UCG
+#=GR DV3200 SS     .>>>>.>................................<<<.<<.....
+DV3240             UGGUG.GAA.........................GU..CAUC.AGU.UCG
+#=GR DV3240 SS     .>>>>.>................................<<<.<<.....
+DV3280             UGGUG.GAA.........................GU..CAUC.AGU.UCG
+#=GR DV3280 SS     .>>>>.>................................<<<.<<.....
+DV3880             CACGA.AGG.........................U...CAGG.UGU.UCA
+#=GR DV3880 SS     .>>>>.>................................<<<.<<.....
+DV3960             CACGG.AAG.........................GC..UAUG.AGU.UCG
+#=GR DV3960 SS     .>>>>..................................<.<.<<.....
+DV4000             CACGA.AAG.........................AU..UAUA.GGU.UCG
+#=GR DV4000 SS     .>>>>.>................................<<<.<<.....
+DV4001             CACGA.AAG.........................AU..UAUA.GGU.UCG
+#=GR DV4001 SS     .>>>>.>................................<<<.<<.....
+DV4070             AAUAA.UA..GGAUU...UAA...U....A.ACCU...GGUG.AGU.UCG
+#=GR DV4070 SS     .>>>>.>...<<..<..............>..>>.....<<<.<<.....
+DV4071             CACAA.AAU.G.......................UA..UAUA.GGU.UCG
+#=GR DV4071 SS     .>>>>.>................................<<<.<<.....
+DV4080             CACGA.AAG.........................AU..UAUA.GGU.UCG
+#=GR DV4080 SS     .>>>>.>................................<<<.<<.....
+DV4500             CCGAG.AGA.........................GU..CAGC.GGU.UCA
+#=GR DV4500 SS     .>>>>..................................<<<.<<.....
+DV4700             CUGAA.UGU.........................G...UCAG.AU...AA
+#=GR DV4700 SS     .>>>>.>................................<<<.<<.....
+DV4800             UUGAA.AAG.........................A...AAUU.UGU.GCA
+#=GR DV4800 SS     .>>>>.>................................<.<.<<.....
+DV4880             UUGAA.AAG.........................A...UUUU.UGU.GCA
+#=GR DV4880 SS     .>>>>.>................................<.<.<<.....
+DV4980             CAGAG.AAG.........................A...AGUU.UGU.GAA
+#=GR DV4980 SS     .>>>>.>................................<<<.<<.....
+DV5000             CAGAG.CUG.........................A...UAUU.UGU.GCA
+#=GR DV5000 SS     .>>>>..................................<<<.<<.....
+DV5020             CGGAG.AAG.........................A...AGUU.UGU.GAA
+#=GR DV5020 SS     .>>>>.>................................<<<.<<.....
+DV5040             CGGAG.GUC.........................A...CACU.CGU.GCA
+#=GR DV5040 SS     .>>>>.>................................<<<.<<.....
+DV5080             CGGAG.ACC.........................A...CACU.CGU.GCA
+#=GR DV5080 SS     .>>>>.>................................<<<.<<.....
+DV5120             CCGAA.ACA.........................A...UAUC.UGU.UAA
+#=GR DV5120 SS     .>>>>.>................................<<<.<<.....
+DV5220             CCUGA.AAG.........................A...UACC.CUC.AAC
+#=GR DV5220 SS     .>>>>.>................................<<<..<.....
+DV5280             CCCAG.AAG.........................A...AUUC.A.U.AAA
+#=GR DV5280 SS     .>>>>.>................................<<<.<......
+DV5320             CCCAG.AAG.........................A...UUUC.A.U.GAC
+#=GR DV5320 SS     .>>>>.>................................<<<.<......
+DV5360             CCUAG.AAG.........................A...CUUC.A.U.UCA
+#=GR DV5360 SS     .>>.>.>................................<<<.<......
+DV5880             CUUAG.GAG.........................A...UUUC.AAC.UUA
+#=GR DV5880 SS     .>>.>.>.................................<<.<<.....
+DV5900             CCUAG.AAG.........................A...UUUC.AU..ACA
+#=GR DV5900 SS     .>>>>.>................................<<<.<<.....
+DV5910             CCUAG.AAG.........................A...UUUC.ACA.UAC
+#=GR DV5910 SS     .>>>>.>................................<<<.<......
+DV5920             CCUAG.AAG.........................A...UUUC.ACC.CAC
+#=GR DV5920 SS     .>>>>.>................................<<<.<......
+DV5930             CCUAG.AAG.........................A...UUUC.ACA.CAU
+#=GR DV5930 SS     .>>>>.>................................<<<.<......
+DV5940             CCUAG.AAG.........................A...UUCC.AUA.CAC
+#=GR DV5940 SS     .>>>>.>................................<.<.<<.....
+DV5950             CCUAG.AAG.........................A...UUUC.ACA.CGC
+#=GR DV5950 SS     .>>>>..................................<<<........
+DV5960             CCUAG.AAG.........................A...UUUC.ACA.CAC
+#=GR DV5960 SS     .>>>>..................................<<<.<......
+DV5970             CCUAG.AAG.............................AUUC.A.C.AUA
+#=GR DV5970 SS     .>>>>.>................................<<<.<......
+DV5980             CCUAG.AAG.........................A...UUUC.ACA.CAC
+#=GR DV5980 SS     .>>>>.>................................<<<.<......
+DV6160             CGGAU.UAG.........................GU..CGUG.GGU.UCG
+#=GR DV6160 SS     .>>>>.>................................<<<.<<.....
+DV6161             CGCAA.CAG.........................GU..CUCG.AGU.UCG
+#=GR DV6161 SS     .>>>>.>................................<<<.<<.....
+DV6280             CGCAG.AAC.........................GU..CCCC.AGU.UCG
+#=GR DV6280 SS     .>>>>.>................................<<<.<<.....
+DV6281             CGCAG.AAC.........................GU..CCCC.AGU.UCG
+#=GR DV6281 SS     .>>>>.>................................<<<.<<.....
+DV6320             CGCAG.ACG.........................GU..CCCA.AGU.UCG
+#=GR DV6320 SS     .>>>>.>................................<<<.<<.....
+DV6740             CACUG.AAG.........................GU..CUCC.GGU.UCG
+#=GR DV6740 SS     .>>>>.>................................<<<.<<.....
+DV7740             CGCGG.AAG.........................GC..CCCC.GGU.UCA
+#=GR DV7740 SS     .>>>>.>................................<<<.<<.....
+DV7741             CGCAC.AAG.........................GU..CCCC.GGU.UCG
+#=GR DV7741 SS     .>>>>.>................................<<<.<<.....
+DV7920             UGCGA.AAG.........................GU..CCCC.GGU.UCG
+#=GR DV7920 SS     .>>>>.>................................<<<.<<.....
+DV9990             CGCGA.AAG.........................GU..CCCC.GGU.UCG
+#=GR DV9990 SS     .>>>>.>................................<<<.<<.....
+DV9991             CGCGA.AAG.........................GU..CCCC.GGU.UCG
+#=GR DV9991 SS     .>>>>.>................................<<<.<<.....
+DV9992             CGCGA.AAG.........................GU..CCCC.GGU.UCG
+#=GR DV9992 SS     .>>>>.>................................<<<.<<.....
+DV9993             CGCGA.AAG.........................GU..CCCU.GGA.UCA
+#=GR DV9993 SS     .>>>>.>................................<<<.<<.....
+DV9994             CGCGA.AAG.........................GU..CCCC.GGU.UCG
+#=GR DV9994 SS     .>>>>.>................................<<<.<<.....
+DV9995             CGCGA.AAG.........................GU..CCCC.GGU.UCG
+#=GR DV9995 SS     .>>>>.>................................<<<.<<.....
+DW0460             AUCAG.UCG.........................AU..CGGG.GGU.UCA
+#=GR DW0460 SS     .>>>>.>................................<<<.<<.....
+DW0500             AUCAG.UCG.........................AU..CGGG.GGU.UCA
+#=GR DW0500 SS     .>>>>.>................................<<<.<<.....
+DW1140             AACCG.AGU.........................GU..CACG.AGU.UCG
+#=GR DW1140 SS     .>>>>.>................................<<<.<<.....
+DW1141             AACCG.AGC.........................GU..UGAG.GGU.UCG
+#=GR DW1141 SS     .>>>>.>................................<<<.<<.....
+DW1230             AACCU.UUA.........................G...UGUG.GGU.UCG
+#=GR DW1230 SS     .>>>>..................................<<<.<<.....
+DW1250             AUCCG.GGU.........................GU..UGUG.GGU.UCA
+#=GR DW1250 SS     .>>>>.>................................<<<.<<.....
+DW1251             CACCG.UAC.........................GU..UGUG.GGU.UCA
+#=GR DW1251 SS     .>>>>.>................................<<<.<<.....
+DW1540             AACCU.CCG.........................G...UGUG.GGU.UCG
+#=GR DW1540 SS     .>>>>.>................................<<<.<<.....
+DW1660             AACCG.GGU.........................GU..UGGG.AGU.UCG
+#=GR DW1660 SS     .>>>>.>................................<<<.<<.....
+DW2440             AACCU.GAU.........................GU..CGUG.GGU.UCA
+#=GR DW2440 SS     .>>>>.>................................<<<.<<.....
+DW2520             AACCU.GAU.........................GU..AGUA.GGU.UCG
+#=GR DW2520 SS     .>>>>.>................................<<<.<<.....
+DW2600             AACCU.AAU.........................GU..CGUA.GGU.UCA
+#=GR DW2600 SS     .>>>>.>................................<<<.<<.....
+DW2680             AACCC.GAU.........................GU..CGUA.GGU.UCA
+#=GR DW2680 SS     .>>>>.>................................<<<.<<.....
+DW2700             AACCC.GAU.........................GU..CGUA.GGU.UCA
+#=GR DW2700 SS     .>>>>.>................................<<<.<<.....
+DW2720             AACCC.GAU.........................GU..CGUA.GGU.UCA
+#=GR DW2720 SS     .>>>>.>................................<<<.<<.....
+DW2920             AACCC.GAU.........................GU..CGUA.GGU.UCA
+#=GR DW2920 SS     .>>>>.>................................<<<.<<.....
+DW3000             AACCC.GAU.........................GU..CGUA.GGU.UCA
+#=GR DW3000 SS     .>>>>.>................................<<<.<<.....
+DW3200             AACCC.GAU.........................GU..CGUA.GGU.UCA
+#=GR DW3200 SS     .>>>>.>................................<<<.<<.....
+DW3640             AUCUU.GAA.........................AU..CGAG.GGU.UCG
+#=GR DW3640 SS     .>>>>.>................................<<<.<<.....
+DW3760             AACUG.ACA.........................U...CGUG.GGU.UCG
+#=GR DW3760 SS     .>>>>.>................................<<<.<<.....
+DW3770             AACUG.ACA.........................U...CGUG.GGU.UCG
+#=GR DW3770 SS     .>>>>.>................................<<<.<<.....
+DW3800             AAUCG.UUA.........................G...CGUG.GGU.UCG
+#=GR DW3800 SS     .>>>>.>................................<<<.<<.....
+DW3880             CCUUA.UAU.........................U...UCUU.AGU.UCA
+#=GR DW3880 SS     .>>>>.>................................<<<.<<.....
+DW3960             CCUUU.AAU.........................U...UCUU.AGU.UCG
+#=GR DW3960 SS     .>>>>..................................<<<.<<.....
+DW4000             AUCAA.UCA.........................U...UAGG.AGU.UCG
+#=GR DW4000 SS     .>>>>.>................................<<<.<<.....
+DW4070             AUCAA.UAU.........................AG..UGAU.AGU.UCA
+#=GR DW4070 SS     .>>>>.>................................<<<.<<.....
+DW4080             AUCAA.UCA.........................U...UAAG.AGU.UCG
+#=GR DW4080 SS     .>>>>.>................................<<<.<<.....
+DW4360             AACCC.GAU.........................GU..CGUA.GGU.UCA
+#=GR DW4360 SS     .>>>>.>................................<<<.<<.....
+DW4440             AACCC.AAU.........................GU..CGUA.GGU.UCA
+#=GR DW4440 SS     .>>.>.>................................<<<.<<.....
+DW4480             AACCC.AAU.........................GU..CGUA.GGU.UCA
+#=GR DW4480 SS     .>>>>.>................................<<<.<<.....
+DW4500             AACCA.AAG.........................GU..UAAG.GGU.UCG
+#=GR DW4500 SS     .>>>>..................................<<<.<<.....
+DW4620             AACAG.GAG.........................G...UGGC.....UUU
+#=GR DW4620 SS     .>>>>.>................................<<<........
+DW4700             ACAUA.ACU.........................A...UAGG.UA..GUC
+#=GR DW4700 SS     .>>.>.>................................<<<.<<.....
+DW4840             AGCUA.UAA.........................A...UAAA.G.A.AAU
+#=GR DW4840 SS     .>.>>.>................................<<<.<......
+DW4880             AGCUG.UAA.........................A...UAAA.GG..GUA
+#=GR DW4880 SS     .>>>>.>................................<<<.<<.....
+DW4980             AGUUU.UAA.........................A...UAAG.AGU.GGA
+#=GR DW4980 SS     .>>>>.>................................<<<.<<.....
+DW5000             AGCUU.UAA.........................A...UAAG.AAU.GGG
+#=GR DW5000 SS     .>>>>.>................................<<<.<<.....
+DW5020             AGUUU.UCA.........................AU..AGAG.AGU.GAA
+#=GR DW5020 SS     .>.>>.>................................<<<.<<.....
+DW5040             AGCUU.UUU.........................A...UAAG.AAU.GGA
+#=GR DW5040 SS     .>>>>.>................................<<<.<<.....
+DW5080             AGCUU.UAA.........................C...AAAG.AAU.UGG
+#=GR DW5080 SS     .>>>>.>................................<<<.<<.....
+DW5100             AGCCC.UCA.........................G...CGGA.GGU.GAA
+#=GR DW5100 SS     .>>>>.>................................<<<.<<.....
+DW5120             AGCCC.UAA.........................G...CAGG.AGU.UAG
+#=GR DW5120 SS     .>>.>.>................................<<<.<<.....
+DW5160             AGCCU.UAA.........................G...CGGA.GGU.UAA
+#=GR DW5160 SS     .>>>>.>................................<<<.<<.....
+DW5220             AGCCU.UAA.........................A...UAAG.AGU.UAA
+#=GR DW5220 SS     .>>>>.>................................<<<.<<.....
+DW5280             AGCCC.UUA.........................G...AAAA.C.A.AAC
+#=GR DW5280 SS     .>>.>.>................................<<<.<......
+DW5281             AGCCC.UUA.........................G...AAAA.C.A.AAC
+#=GR DW5281 SS     .>>.>.>................................<<<.<......
+DW5320             AGCCC.UAA.........................G...AAAA.C.A.CAC
+#=GR DW5320 SS     .>>.>..................................<<<.<......
+DW5360             AGCCC.UAA.........................G...CAAG.U.A.CAA
+#=GR DW5360 SS     .>>.>.>................................<<<.<......
+DW5880             AGCCC.UCA.........................G...UAAG.U.U.GCA
+#=GR DW5880 SS     .>>.>.>................................<<<.<......
+DW6160             AGCAG.UUG.........................GU..CCAG.GGU.UCA
+#=GR DW6160 SS     .>>>>.>................................<<<.<<.....
+DW6161             AGCAG.UUG.........................GU..CCAG.GGU.UCA
+#=GR DW6161 SS     .>>>>.>................................<<<.<<.....
+DW6280             AUCGA.AGG.........................GU..UGCA.GGU.UCA
+#=GR DW6280 SS     .>>>>.>................................<<<.<<.....
+DW6740             AUCAG.AAG.........................GU..UGCG.UGU.UCG
+#=GR DW6740 SS     .>>>>.>................................<<<.<<.....
+DW6741             AUCAG.AAG.........................GU..UGCG.UGU.UCG
+#=GR DW6741 SS     .>>>>.>................................<<<.<<.....
+DW7560             AUCGA.AAG.........................GU..UGGG.CGU.UCG
+#=GR DW7560 SS     .>>>>.>................................<<<.<<.....
+DW8040             AUCAG.AAG.........................GC..UGCG.UGU.UCG
+#=GR DW8040 SS     .>>>>.>................................<<<.<<.....
+DX0260             AGCUA.GAA.........................AGA.GGUA.GGU.UCG
+#=GR DX0260 SS     .>>>>.>................................<<<.<<.....
+DX0860             ACCGG.GUG.........................GU..CCGG.GGU.UCA
+#=GR DX0860 SS     .>>>>.>................................<<<.<<.....
+DX0980             NCCCC.GAG.........................GU..CCCG.GGU.UCA
+#=GR DX0980 SS     .>>>>.>................................<<<.<<.....
+DX1140             ACCCG.GAG.........................GU..CGCA.GGU.UCG
+#=GR DX1140 SS     .>>>>.>................................<<<.<<.....
+DX1180             ACCCG.GAG.........................GC..CGCA.GGU.UCG
+#=GR DX1180 SS     .>>>>.>................................<<<.<<.....
+DX1260             ACCCA.AAG.........................GU..CGCA.GGU.UCA
+#=GR DX1260 SS     .>>>>.>................................<<<.<<.....
+DX1340             ACUCA.GAG.........................GU..CGCA.GGU.UCA
+#=GR DX1340 SS     .>>>>.>................................<<<.<<.....
+DX1341             ACCCA.GAG.........................GU..CGCA.GGU.UCA
+#=GR DX1341 SS     .>>>>.>................................<<<.<<.....
+DX1540             ACCCG.AAG.........................GU..CGCA.GGU.UCA
+#=GR DX1540 SS     .>>>>.>................................<<<.<<.....
+DX1660             ACCCG.AAG.........................AU..CGUC.GGU.UCA
+#=GR DX1660 SS     .>>>>.>................................<<<.<<.....
+DX1661             ACCCG.AAG.........................GU..CGUC.GGU.UCA
+#=GR DX1661 SS     .>>>>.>................................<<<.<<.....
+DX2520             AUCCU.GAA.........................GU..CAGA.GGU.UCA
+#=GR DX2520 SS     .>>>>.>................................<<<.<<.....
+DX2600             ACCUU.GAG.........................GU..CAUA.GGU.UCA
+#=GR DX2600 SS     .>>>>.>................................<<<.<<.....
+DX2640             ACCUU.GAG.........................GU..CACG.GGU.UCG
+#=GR DX2640 SS     .>>>>.>................................<<<.<<.....
+DX2680             ACCUU.GAG.........................GU..CACG.GGU.UCG
+#=GR DX2680 SS     .>>>>.>................................<<<.<<.....
+DX2920             ACCUU.GAG.........................GU..CACG.GGU.UCA
+#=GR DX2920 SS     .>>>>.>................................<<<.<<.....
+DX3200             ACCUU.GAG.........................GU..UACG.GGU.UCA
+#=GR DX3200 SS     .>>>>.>................................<<<.<<.....
+DX3720             CCCCA.GCU.........................A...AUAA.AGU.UCG
+#=GR DX3720 SS     .>>>>.>................................<<<.<<.....
+DX3800             UCCCA.UUA.........................CU..AUAA.AGU.UCG
+#=GR DX3800 SS     .>>>>.>................................<<<.<<.....
+DX3840             UCCCA.UAA.........................CU..AUAA.AGU.UCG
+#=GR DX3840 SS     .>>>>.>................................<<<.<<.....
+DX3880             CCCAU.AAU.........................A...UUUA.GGU.GCA
+#=GR DX3880 SS     .>>>>.>................................<<<.<<.....
+DX4000             ACCUA.AUU.........................A...UAUA.CGU.UCA
+#=GR DX4000 SS     .>>>>.>................................<<<.<<.....
+DX4080             ACCUA.AUU.........................A...UAUA.CGU.UCA
+#=GR DX4080 SS     .>>>>.>................................<<<.<<.....
+DX4280             ACCUG.AAG.........................AU..UGCA.GGU.UCG
+#=GR DX4280 SS     .>>>>.>................................<<<.<<.....
+DX4320             ACCUG.AAG.........................AU..UGCA.GGU.UCG
+#=GR DX4320 SS     .>>>>.>................................<<<.<<.....
+DX4360             ACCUG.AAG.........................AC..AGCA.GGU.UCG
+#=GR DX4360 SS     .>>>>.>................................<<<.<<.....
+DX4440             ACCUG.AAG.........................AC..UGCA.GGU.UCG
+#=GR DX4440 SS     .>>>>.>................................<<<.<<.....
+DX4480             ACCUG.AAG.........................AC..UGCA.GGU.UCG
+#=GR DX4480 SS     .>>>>.>................................<<<.<<.....
+DX4880             CCCCA.UUU.........................A...UAAA.GGU.UAU
+#=GR DX4880 SS     .>>>>..................................<<<.<<.....
+DX4960             CCCCA.UUU.........................A...UAAA.GGU.UUU
+#=GR DX4960 SS     .>>>>..................................<<<.<<.....
+DX4980             CCUCA.AGA.........................A...UAGAAGGA.UAA
+#=GR DX4980 SS     .>>>>.>................................<<<.<<.....
+DX5020             CCUCA.AAA.........................A...UAGAAGGA.UAA
+#=GR DX5020 SS     .>>>>.>................................<<<.<<.....
+DX5040             CCCCA.AGA.........................A...UGGAAGGA.UAG
+#=GR DX5040 SS     .>>>>.>................................<<<.<<.....
+DX5080             CCCCA.GGA.........................A...UGAA.GGA.UAA
+#=GR DX5080 SS     .>>>>.>................................<.<.<<.....
+DX5120             CCCCA.AAC.........................A...UGUU.GGU.UAA
+#=GR DX5120 SS     .>>>>.>................................<...<<.....
+DX5160             CCCCA.ACA.........................A...UGUU.G.U.UAA
+#=GR DX5160 SS     .>>>>.>................................<...<......
+DX5280             CCCCG.AAA.........................A...UGUU.GGU.CUA
+#=GR DX5280 SS     .>>>>.>................................<...<<.....
+DX5281             CCCCG.AAA.........................A...UGUU.GGU.UAA
+#=GR DX5281 SS     .>>>>.>................................<...<<.....
+DX5320             CCCCG.AAA.........................A...CGUU.GGU.UUA
+#=GR DX5320 SS     .>>>>.>................................<...<<.....
+DX5360             CCCCG.AAA.........................A...UGUU.GGU.UUA
+#=GR DX5360 SS     .>>>>.>................................<...<<.....
+DX5880             CCCCG.AAA.........................A...UGUU.GGU.UAU
+#=GR DX5880 SS     .>>>>.>................................<...<<.....
+DX6280             ACCCU.GAU.........................GU..CCUC.GGA.UGG
+#=GR DX6280 SS     .>>>>.>................................<<<.<<.....
+DX6281             ACCCU.GAU.........................GU..CCUC.GGA.UCG
+#=GR DX6281 SS     .>>>>.>................................<<<.<<.....
+DX6320             ACCCG.UAG.........................GU..CCCA.GGA.UCG
+#=GR DX6320 SS     .>>>>.>................................<<<.<<.....
+DX6321             ACCCG.UAG.........................GU..CCCA.GGA.UCG
+#=GR DX6321 SS     .>>>>.>................................<<<.<<.....
+DX6740             ACCCA.CAG.........................GU..CCCA.GGA.UCG
+#=GR DX6740 SS     .>>>>.>................................<<<.<<.....
+DX6900             ACCCA.CAG.........................GU..CCCA.GGA.UCG
+#=GR DX6900 SS     .>>>>.>................................<<<.<<.....
+DX7560             ACCCA.GAG.........................GU..CGGU.GGA.UCG
+#=GR DX7560 SS     .>>>>.>................................<<<.<<.....
+DX7740             ACCCA.GAG.........................GU..CCGA.GGA.UCG
+#=GR DX7740 SS     .>>>>.>................................<<<.<<.....
+DX7920             ACCCA.GAG.........................GU..CGAU.GGA.UCG
+#=GR DX7920 SS     .>>>>.>................................<<<.<<.....
+DX7921             ACCCA.GAG.........................GU..CGAU.GGA.UCG
+#=GR DX7921 SS     .>>>>.>................................<<<.<<.....
+DX8100             ACCCA.GAG.........................GU..CGAU.GGA.UCG
+#=GR DX8100 SS     .>>>>.>................................<<<.<<.....
+DX9990             ACCCA.GAG.........................GU..CGAU.GGA.UCG
+#=GR DX9990 SS     .>>>>.>................................<<<.<<.....
+DX9991             ACCCA.GAG.........................GU..CGAU.GGA.UCU
+#=GR DX9991 SS     .>>>>.>................................<<<.<<.....
+DY0660             AUCCG.CAU.........................GU..CGCU.GGU.UCA
+#=GR DY0660 SS     .>>>>.>................................<<<.<<.....
+DY0740             AUCCG.CAU.........................GU..CGCU.GGU.UCA
+#=GR DY0740 SS     .>>>>.>................................<<<.<<.....
+DY1140             CCCAC.UU..CC......UUA...C.......GGUU..CGGG.GGU.UCG
+#=GR DY1140 SS     .>>>>.>...<<....................>>.....<<<.<<.....
+DY1200             AUCAG.AC..ACC.....UUC...AU.....GGUUU..CGGG.AGU.UCG
+#=GR DY1200 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY1540             AUCCG.CU..CCC.....UCA..........GGGUU..CGGC.AGU.UCG
+#=GR DY1540 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY1580             AACCG.UU..GGC.....GUA...U......GCCUU..CGCU.GGU.UCG
+#=GR DY1580 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY1660             AUCUG.CC..GUC.....ACA..........GACUU..CGAA.GGU.UCG
+#=GR DY1660 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY1661             AUCUG.CC..GUC.....AUC..........GACUU..CGAA.GGU.UCG
+#=GR DY1661 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY1820             AUCUG.AC..GUC.....AUA..........GACUU..CGAA.GGU.UCG
+#=GR DY1820 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY2520             AUCCG.CA..GUU.....C............AUCUUU.CGCU.GGU.UCG
+#=GR DY2520 SS     .>>>>.>...<.<..................>.>.....<<<.<<.....
+DY2600             AUCCG.CU..GGC.....AAU..........GCCUA..CGCU.GGU.UCA
+#=GR DY2600 SS     .>>>>.....<<<..................>>>.....<<<.<<.....
+DY2680             AUUCG.UU..GAC.....AAU..........GUCUA..CGCU.GGU.UCA
+#=GR DY2680 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY2700             AUUCG.UU..GAC.A...AUA........U.GUCUA..CGCU.GGU.UCA
+#=GR DY2700 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DY2920             AUUCG.UU..GGC.A...AUA........U.GUCUA..CGCU.GGU.UCA
+#=GR DY2920 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DY3200             AUUCG.UU..GGC.A...AUA........U.GUCUA..CGCU.GGU.UCA
+#=GR DY3200 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DY3280             AUUCG.UU..GGC.A...AUA........U.GUCUA..CGCU.GGU.UCA
+#=GR DY3280 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DY3360             AUUCG.UU..GGC.A...AUA........U.GUCUA..CGCU.GGU.UCA
+#=GR DY3360 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DY3720             AUCUG.UU..GGU.....AGU..........ACCGU..CGUU.GGU.UCG
+#=GR DY3720 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY3760             AUCUG.UU..GGU.....AGU..........ACCGU..CGUU.GGU.UCG
+#=GR DY3760 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY3770             AUCUG.UU..GGU.....AGU..........ACCGU..CGUU.GGU.UCG
+#=GR DY3770 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY3840             AUCUA.UU..GGG.....AU...........UCCGU..CGCC.GGU.UCG
+#=GR DY3840 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY3880             ACUCA.AU..GGC.U...AUG...A....G.GCCGU..CGAA.GGU.UCG
+#=GR DY3880 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DY4000             ACUCA.AU..GAC.U...UA.........G.GUCUU..CAUA.GGU.UCA
+#=GR DY4000 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DY4001             ACUCA.AU..GAC.U...UA.........G.GUCUU..CAUA.GGU.UCA
+#=GR DY4001 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DY4080             ACUCA.AU..GAU.....UAU...AU.....AUCUU..CAUA.GGU.UCA
+#=GR DY4080 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY4240             AUCCU.UGU.........................GU..CAGU.GGU.UCG
+#=GR DY4240 SS     .>>>>.>.................................<<.<<.....
+DY4360             AUCUG.UU..GAA.....GUU...U......UUCUA..CGUA.GGU.UCG
+#=GR DY4360 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY4400             AUCUG.UU..GAA.....GUU...U......UUCUA..CGUA.GGU.UCG
+#=GR DY4400 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY4440             AUCUG.UU..GAA.....GGU...U......UUCUA..CGUA.GGU.UCG
+#=GR DY4440 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY4480             AUCUG.UU..GAA.....GGU...U......UUCUA..CGUA.GGU.UCG
+#=GR DY4480 SS     .>>>>.>...<<<..................>>>.....<<<.<<.....
+DY4500             AUCUG.CU..GAA.....GGU...U......UUCUA..CGUA.GGU.UCG
+#=GR DY4500 SS     .>>>>.....<<<..................>>>.....<<<.<<.....
+DY4700             ACUCA.UAA.........................A...CAAG.GC..GUA
+#=GR DY4700 SS     .>>>>.>................................<<<.<<.....
+DY4840             AUCUA.UAU.........................A...UAAG.A...UUU
+#=GR DY4840 SS     .>>>>.>................................<<<.<......
+DY4880             AUCUA.UUU.........................A...UAAG.A...AUU
+#=GR DY4880 SS     .>>>>.>................................<<<.<......
+DY4980             AUUUA.UUU.........................A...UAAA.GGU.UUA
+#=GR DY4980 SS     .>>>>..................................<<<.<<.....
+DY5000             AUCUA.GGU.........................A...GGAA.GGU.UCA
+#=GR DY5000 SS     .>>>>.>................................<<<.<<.....
+DY5020             AUUUA.UAA.........................A...AAAA.GGU.UUA
+#=GR DY5020 SS     .>>>>..................................<<<.<<.....
+DY5040             AUCCA.UAC.........................A...CAAA.GGU.UAA
+#=GR DY5040 SS     .>>>>.>................................<<<.<<.....
+DY5080             AUCCA.UAU.........................A...CAAG.GGU.UAG
+#=GR DY5080 SS     .>>>>.>................................<<<.<<.....
+DY5100             CCCCA.CAU.........................A...CAGA.GGU.UUG
+#=GR DY5100 SS     ..>>>.>................................<<<.<<.....
+DY5120             CUCCG.UGU.........................A...CAGA.GGU.UCA
+#=GR DY5120 SS     .>>>>.>................................<<<.<<.....
+DY5160             CUUCG.AAG.........................A...CAGA.GGU.UUG
+#=GR DY5160 SS     .>>>>..................................<<..<<.....
+DY5220             UCCUU.UUU.........................A...CAGA.GGU.UCA
+#=GR DY5220 SS     .>>>...................................<<<.<<.....
+DY5280             AUCUA.AAG.........................A...CAGG.GGU.UGA
+#=GR DY5280 SS     .>>>>.>................................<<<.<<.....
+DY5320             AUCUA.AAC.........................A...CAGA.GGU.UUA
+#=GR DY5320 SS     .>>>>.>................................<<<.<<.....
+DY5360             AUCUA.AAG.........................A...UAGA.GGU.UUG
+#=GR DY5360 SS     .>>>>.>................................<<<.<<.....
+DY5880             AUCUA.AAG.........................A...CAGG.GG..UUA
+#=GR DY5880 SS     .>>>>.>................................<<<.<<.....
+DY6050             AGUAU.GC..GGG.UAUCACA...GGGU..........CGCU.GGU.UCG
+#=GR DY6050 SS     ..>>>.>................................<<<.<<.....
+DY6160             AUCAA.UCG.........................GU..UGCU.AGU.UCG
+#=GR DY6160 SS     .>>>>.>................................<<<.<<.....
+DY6280             AUCUU.GAG.........................AU..CGGG.CGU.UCG
+#=GR DY6280 SS     .>>>>.>................................<<<.<<.....
+DY6740             AUCCU.UAG.........................GU..CACU.GGU.UCG
+#=GR DY6740 SS     .>>>>.>................................<<<.<<.....
+DY6741             AUCCU.UAG.........................GU..CAUU.GGU.UCG
+#=GR DY6741 SS     .>>>>.>................................<.<.<<.....
+DY6742             AUCCU.UAG.........................GU..CACU.GGU.UCG
+#=GR DY6742 SS     .>>>>.>................................<<<.<<.....
+DY6743             AUCCU.UAG.........................GU..CACU.GGU.UCG
+#=GR DY6743 SS     .>>>>.>................................<<<.<<.....
+DY7060             AUCCU.UAG.........................GU..CACU.GGU.UCG
+#=GR DY7060 SS     .>>>>.>................................<<<.<<.....
+DY7200             AUCCU.UAG.........................GU..CACU.GGU.UCG
+#=GR DY7200 SS     .>>>>.>................................<<<.<<.....
+DY7740             AUCCA.UAG.........................GU..CGCU.GGU.UCA
+#=GR DY7740 SS     .>>>>.>................................<<<.<<.....
+DY7920             AUCCU.UAG.........................GU..CGCU.GGU.UCG
+#=GR DY7920 SS     .>>>>.>................................<<<.<<.....
+DY7921             AUCCU.UAG.........................GU..CGCU.GGU.UCA
+#=GR DY7921 SS     .>>>>.>................................<<<.<<.....
+DY7922             AUCCU.UAG.........................GU..CGCU.GGU.UCG
+#=GR DY7922 SS     .>>>>.>................................<<<.<<.....
+DY9990             AUCCU.UAG.........................GU..CGCU.GGU.UCA
+#=GR DY9990 SS     .>>>>.>................................<<<.<<.....
+DY9991             AUCCU.UAG.........................GU..CGCU.GGU.UCG
+#=GR DY9991 SS     .>>>>.>................................<<<.<<.....
+DZ1662             AUCCA.GU..UGG.GGCCGCCA..GCGGUC.CCG....GGCA.GGU.UCG
+#=GR DZ1662 SS     .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+DZ7560             AUCUG.UA..GGC.G...GUU...AG...C.GCCG...CAGU.GGU.UCG
+#=GR DZ7560 SS     .>>>>.>...<<<.<..............>.>>>.....<<<.<<.....
+DZ7742             AUCCG.UA..GUC.G...AUU...UG...C.GUCG...AAGU.GGU.UCG
+#=GR DZ7742 SS     .>>>>.>...<.<.<..............>.>.>.....<<<.<<.....
+DZ7920             ACCUG.UA..GCU.GU..CUA.......GC.GACA...GAGU.GGU.UCA
+#=GR DZ7920 SS     .>>>>.>...<.<.<<............>>.>.>.....<<<.<<.....
+DZ8040             ACCUG.UA..GCU.GU..CUA.......GC.GACA...GAGU.GGU.UCA
+#=GR DZ8040 SS     .>>>>.>...<.<.<<............>>.>.>.....<<<.<<.....
+DZ9281             ACCUG.UA..GCU.GU..CUA.......GC.GACA...GAGU.GGU.UCA
+#=GR DZ9281 SS     .>>>>.>...<.<.<<............>>.>.>.....<<<.<<.....
+#=GC SS_cons       .>>>>.>...<<<.<<<<........>>>>.>>>.....<<<.<<.....
+#=GC RF            +====.=++.===.====+++...+.====.===+...+===.==+.+++
+
+DA0260             .AG..UCC.CU.C.UUUGUCC.ACCA
+#=GR DA0260 SS     ......>>.>>.>.>>>>>>>.....
+DA0261             .AG..UCC.CU.C.UUUGUCC.ACCA
+#=GR DA0261 SS     ......>>.>>.>.>>>>>>>.....
+DA0340             .AA..UCC.CG.C.CGAGUCC.A...
+#=GR DA0340 SS     ......>>.>>.>.>>>>>>>.....
+DA0380             .AA..UCC.CA.G.UGGGUCC.A...
+#=GR DA0380 SS     ......>>.>>.>.>>>>>>>.....
+DA0420             .AA..UCC.CA.G.UGGGUCC.A...
+#=GR DA0420 SS     ......>>.>>.>.>>>>>>>.....
+DA0580             .AA..UCC.CG.G.UGGGUCC.A...
+#=GR DA0580 SS     ......>>.>>.>.>>>>>>>.....
+DA0620             .AA..UCC.CG.G.UGGGUCC.A...
+#=GR DA0620 SS     ......>>.>>.>.>>>>>>>.....
+DA0660             .AA..UCC.CG.C.CGGGUCC.A...
+#=GR DA0660 SS     ......>>.>>.>.>>>>>>>.....
+DA0670             .AA..UCC.CA.G.CAAGUCC.A...
+#=GR DA0670 SS     ......>>.>>.>.>>>>>>>.....
+DA0680             .AA..UCC.CG.G.UGGGUCC.A...
+#=GR DA0680 SS     ......>>.>>.>.>>>>>>>.....
+DA0780             .AA..UCC.CC.A.CGGGUCC.A...
+#=GR DA0780 SS     ......>>.>>.>.>>>>>>>.....
+DA0940             .AA..UCC.CG.G.CCGGUCC.ACCA
+#=GR DA0940 SS     ......>>.>>.>.>>>>>>>.....
+DA0980             .AA..UCC.CG.G.CCGGUCC.A...
+#=GR DA0980 SS     ......>>.>>.>.>>>>>>>.....
+DA0981             .AA..UCC.CG.G.CCGGUCC.A...
+#=GR DA0981 SS     ......>>.>>.>.>>>>>>>.....
+DA1140             .AU..CCC.GU.U.AGGGUCC.ACCA
+#=GR DA1140 SS     ......>>.>>.>.>>>>>>>.....
+DA1180             .AU..CCC.GU.U.AGGGUCC.ACCA
+#=GR DA1180 SS     ......>>.>>.>.>>>>>>>.....
+DA1230             .AU...CC.GC.U.AAGCUCC.ACCA
+#=GR DA1230 SS     ......>>.>>.>.>>>>>>>.....
+DA1260             .AU..CCC.GU.U.CGGGUCC.ACCA
+#=GR DA1260 SS     ......>>.>>.>.>>>>>>>.....
+DA1540             .AU..CCC.GC.U.AGGCUCC.A...
+#=GR DA1540 SS     ......>>.>>.>.>>>>>>>.....
+DA1541             .AU..CCC.GC.U.AGGCUCC.ACCA
+#=GR DA1541 SS     ......>>.>>.>.>>>>>>>.....
+DA1542             .AU..CCC.GC.U.AGGCUCC.A...
+#=GR DA1542 SS     ......>>.>>.>.>>>>>>>.....
+DA1543             .A...CCC.GC.U.AGGCUCC.ACCA
+#=GR DA1543 SS     ......>>.>>.>.>>>>>>>.....
+DA1620             .AG..ACC.GG.U.CAGCUCC.ACCA
+#=GR DA1620 SS     ......>>.>>.>.>>>>>>>.....
+DA1660             .AU..CCC.GC.A.UAGCUCC.ACCA
+#=GR DA1660 SS     ......>>.>>.>.>>>>>>>.....
+DA1661             .AU..CCC.GC.U.UAGCUCC.ACCA
+#=GR DA1661 SS     ......>>.>>.>.>>>>>>>.....
+DA1820             .AU..CCU.CC.U.UGGCUCC.ACCA
+#=GR DA1820 SS     ......>>.>>.>.>>>>>>>.....
+DA1860             .AU..CCC.GC.U.AUUCUCC.ACCA
+#=GR DA1860 SS     ......>>.>>.>.>>.>>>>.....
+DA1900             .AA..UCC.GU.C.UGGCUCC.ACCA
+#=GR DA1900 SS     ......>>.>..>.>>>>>>>.....
+DA2100             .AG..UCC.GC.U.AACCUCC.ACCA
+#=GR DA2100 SS     ......>>.>>.>.>>>>>>>.....
+DA2180             .AG..UCC.GC.U.UACCUCC.A...
+#=GR DA2180 SS     ......>>.>>.>.>>>>>>>.....
+DA2220             .AG..UCU.GC.U.UAUCUCC.A...
+#=GR DA2220 SS     ......>>.>>.>.>>>>>>>.....
+DA2240             .AU..CCC.GC.U.AGGCUCC.A...
+#=GR DA2240 SS     ......>>.>>.>.>>>>>>>.....
+DA2400             .AG..UCC.GC.U.UACCUCC.A...
+#=GR DA2400 SS     ......>>.>>.>.>>>>>>>.....
+DA2410             .AG..UCU.GC.U.UAUCUCC.A...
+#=GR DA2410 SS     ......>>.>>.>.>>>>>>>.....
+DA2440             .AA..UCC.GC.U.UAUCUCC.A...
+#=GR DA2440 SS     ......>>.>>.>.>>>>>>>.....
+DA2480             .AG..UCC.GC.U.UACUUCC.ACCA
+#=GR DA2480 SS     ......>>.>>.>.>>>>>>>.....
+DA2520             .AG..UCC.GC.U.UAUCUCC.A...
+#=GR DA2520 SS     ......>>.>>.>.>>>>>>>.....
+DA2521             .AG..UCC.GC.UUUAUCUCC.A...
+#=GR DA2521 SS     ......>>.>>.>.>>>>>>>.....
+DA2540             .AG..UCC.CC.U.UACCUCC.A...
+#=GR DA2540 SS     ......>>.>>.>.>>>>>>>.....
+DA2570             .AG..UCC.GC.U.UAUCUCC.A...
+#=GR DA2570 SS     ......>>.>>.>.>>>>>>>.....
+DA2580             .AA..UCC.GC.U.UACCUCC.A...
+#=GR DA2580 SS     ......>>.>>.>.>>>>>>>.....
+DA2590             .AG..UCC.GC.U.UACCUCC.A...
+#=GR DA2590 SS     ......>>.>>.>.>>>>>>>.....
+DA2600             .AG..UCC.GC.U.UAUCUCC.A...
+#=GR DA2600 SS     ......>>.>>.>.>>>>>>>.....
+DA2620             .AG..UCC.GC.U.UACCUCC.A...
+#=GR DA2620 SS     ......>>....>.>>.>>>>.....
+DA2700             .AG..UCC.GC.U.UAUCUCC.A...
+#=GR DA2700 SS     ......>>.>>.>.>>>>>>>.....
+DA2720             .AG..UCC.GC.U.UAUCUCC.A...
+#=GR DA2720 SS     ......>>.>>.>.>>>>>>>.....
+DA2840             .AG..UCC.GC.U.UAUCUCC.A...
+#=GR DA2840 SS     ......>>.>>.>.>>>>>>>.....
+DA2920             .AG..UCC.GC.U.UAUCUCC.A...
+#=GR DA2920 SS     ......>>.>>.>.>>>>>>>.....
+DA3280             .AG..UCC.GC.U.UAUCUCC.A...
+#=GR DA3280 SS     ......>>.>>.>.>>>>>>>.....
+DA3880             .AG..UCC.UG.A.UAACUCC.A...
+#=GR DA3880 SS     ......>>.>>.>.>>.>>>>.....
+DA3920             .AA..UCC.UU.G.UAUCUCC.A...
+#=GR DA3920 SS     ......>>.>>.>.>>>>>>>.....
+DA4000             .AG..UCU.CA.U.UAACUCC.A...
+#=GR DA4000 SS     ......>>.>>.>.>>>>>>>.....
+DA4001             .AG..UCU.CA.U.UAACUCC.A...
+#=GR DA4001 SS     ......>>.>>.>.>>>>>>>.....
+DA4080             .AU..UCU.CA.U.UAACUCC.A...
+#=GR DA4080 SS     ......>>.>>.>.>>>>>>>.....
+DA4500             .AA..UCC.GA.U.CGUCUCC.A...
+#=GR DA4500 SS     ......>>.>>.>.>>>>>>>.....
+DA4620             .........UC.U.UGCCGUU.G...
+#=GR DA4620 SS     .........>>.>.>>>>>>>.....
+DA4700             .A.....G.CU.U.UCAUUCU.U...
+#=GR DA4700 SS     .......>.>>.>.>>>>>>>.....
+DA4800             .AA..UUC.AA.U.UUACCUU.A...
+#=GR DA4800 SS     ......>>.>>.>.>>>>>>>.....
+DA4880             .AU..U.C.AA.U.CUACCUU.A...
+#=GR DA4880 SS     .......>.>>.>.>.>>>>>.....
+DA4980             .AA..UCC.UU.C.AAUCCAC.A...
+#=GR DA4980 SS     ......>..>>.>.>>>.>>>.....
+DA5000             .AC..UCU.CG.G.AGUCCAC.A...
+#=GR DA5000 SS     ......>>..>.>.>>>>>>>.....
+DA5020             .AC..UCC.UU.C.AAUACAC.A...
+#=GR DA5020 SS     ......>..>>.>.>>>.>>>.....
+DA5040             .AU..UCU.UA.G.GAACUAC.A...
+#=GR DA5040 SS     ......>>.>>.>.>>>>>>>.....
+DA5080             .AG..UCU.UA.G.AAGCUAC.A...
+#=GR DA5080 SS     ......>>.>>.>.>>>>>>>.....
+DA5100             .UG..UCC.UG.C.AGAUCUU.A...
+#=GR DA5100 SS     ......>>.>>.>.>>>>>>>.....
+DA5120             .AA..UCC.UG.C.AAGCCUU.A...
+#=GR DA5120 SS     ......>>..>.>.>>>>>>>.....
+DA5160             .UA..UCC.UG.C.AAGUCCU.A...
+#=GR DA5160 SS     ......>>.>>.>.>>>>>>>.....
+DA5220             .UG..UCC.UG.U.UGGUCUU.A...
+#=GR DA5220 SS     ......>>.>>.>..>>>>>>.....
+DA5280             .AG..UCU.UA.C.AGUCCUU.A...
+#=GR DA5280 SS     ......>>.>>.>.>>>>>>>.....
+DA5320             .AG..UCU.UA.C.AGUCCUU.A...
+#=GR DA5320 SS     ......>>.>>.>.>>.>>>>.....
+DA5360             .AG..UCU.UG.C.AAUCCUU.A...
+#=GR DA5360 SS     ......>>.>>.>.>>>>>>>.....
+DA5880             .GG..UUU.UG.C.AGUCCUU.A...
+#=GR DA5880 SS     ......>>.>>.>.>>>>>>>.....
+DA6160             .AU..ACC.CU.U.CUUCCUC.A...
+#=GR DA6160 SS     ......>>.>>.>.>>>>>>>.....
+DA6280             .AU..UCC.GG.U.UGCGUCC.A...
+#=GR DA6280 SS     ......>>.>>.>.>>.>>>>.....
+DA6281             .AU..UCC.GG.A.CUCGUCC.A...
+#=GR DA6281 SS     ......>>.>>.>.>.>>>>>.....
+DA6320             .AG..UUC.UG.G.CUUGUCC.A...
+#=GR DA6320 SS     ......>>.>>.>.>.>>>>>.....
+DA6740             .AU..UCC.CU.G.CAUCUCC.A...
+#=GR DA6740 SS     ......>>.>>.>.>>>>>>>.....
+DA7680             .AU..ACC.CG.G.CGCCUCC.A...
+#=GR DA7680 SS     ......>>.>>.>.>>>>>>>.....
+DA7681             .AU..ACC.CG.G.CGCCUCC.A...
+#=GR DA7681 SS     ......>>.>>.>.>>>>>>>.....
+DA7740             .AU..GCC.CC.G.CAUCUCC.A...
+#=GR DA7740 SS     ......>>.>>.>.>>>>>>>.....
+DA7920             .AU..CCC.CA.G.CAUCUCC.A...
+#=GR DA7920 SS     ......>>.>>.>.>>>>>>>.....
+DA8100             .AU..CCC.CG.G.CAUCUCC.A...
+#=GR DA8100 SS     ......>>.>>.>.>>>>>>>.....
+DC0380             .AA..UCC.GG.C.CCUUGGC.U...
+#=GR DC0380 SS     ......>>.>>.>.>>>>>>>.....
+DC0500             .AA..UCC.GG.C.CCUUGGC.UCCA
+#=GR DC0500 SS     ......>>.>>.>.>>>>>>>.....
+DC1140             .AA..UCC.GA.U.UGUUGCC.UCCA
+#=GR DC1140 SS     ......>>.>>.>.>>>>>>>.....
+DC1230             .AG..CCC.GU.G.UGGGUGU.ACCA
+#=GR DC1230 SS     ......>>.>>.>.>>>>>>>.....
+DC1260             .AA..UCC.GA.C.UAGUGCC.UCCA
+#=GR DC1260 SS     ......>>.>>.>.>>>>>>>.....
+DC1350             .AA..UCC.CG.U.CUCCACC.UCCA
+#=GR DC1350 SS     ......>>.>>.>.>>>>>>>.....
+DC1540             .AA..UCC.GG.G.UGUCGCC.UCCA
+#=GR DC1540 SS     ......>>.>>.>.>>>>>>>.....
+DC1660             .AC..UCC.GG.A.ACGCGCC.UCCA
+#=GR DC1660 SS     ......>>.>>.>.>>>>>>>.....
+DC2440             .AA..UCU.GG.G.UGCCGCC.U...
+#=GR DC2440 SS     ......>>.>>.>.>>>>>>>.....
+DC2520             .AU..UCU.GG.G.UGUCGUC.U...
+#=GR DC2520 SS     ......>>.>>.>.>>>>>>>.....
+DC2600             .AA..UCU.GG.G.UGUCGCU.U...
+#=GR DC2600 SS     ......>>.>>.>.>>>>>>>.....
+DC2680             .AA..UCU.GG.G.UGCCGCC.U...
+#=GR DC2680 SS     ......>>.>>.>.>>>>>>>.....
+DC2700             .AA..UCU.GG.G.UGCCGCC.U...
+#=GR DC2700 SS     ......>>.>>.>.>>>>>>>.....
+DC2720             .AA..UCU.GG.G.UGCCGCC.U...
+#=GR DC2720 SS     ......>>.>>.>.>>>>>>>.....
+DC2920             .AA..UCC.GG.G.UGUCGCC.U...
+#=GR DC2920 SS     ......>..>>.>.>>>>>>>.....
+DC3280             .AA..UCC.GG.G.UGUCGCC.U...
+#=GR DC3280 SS     ......>..>>.>.>>>>>>>.....
+DC3880             .AUU.UCC.CC.G.AGCUCCU.C...
+#=GR DC3880 SS     .......>.>>...>>>>>>>.....
+DC3881             .AUU.UCC.CC.G.GACUCCU.C...
+#=GR DC3881 SS     .......>.>>...>>>>>>>.....
+DC3920             .AU..U.C.CU.A.CGUAAUC.C...
+#=GR DC3920 SS     .......>.>>.>.>>>>>>>.....
+DC4000             .AU..UCU.CU.U.CAUCUCU.U...
+#=GR DC4000 SS     ......>>.>>.>.>>>>>>>.....
+DC4050             .AU..UCU.CU.U.CAUUUCU.U...
+#=GR DC4050 SS     ......>>.>>...>>>>>>>.....
+DC4070             .U....UC.CC.U.CUUCUCU.C...
+#=GR DC4070 SS     .......>.>>.>.>>>>>>>.....
+DC4080             .AU..UCU.CU.U.CAUCUCU.U...
+#=GR DC4080 SS     ......>>.>>.>.>>>>>>>.....
+DC4300             .AC..CCC.GU.C.CUUGGCC.U...
+#=GR DC4300 SS     ......>>.>>.>.>>>>>>>.....
+DC4440             .AA..UCU.GG.G.UGUCGCC.U...
+#=GR DC4440 SS     ......>>.>>.>.>>>>>>>.....
+DC4480             .AA..UCU.GG.G.UGUCGCC.U...
+#=GR DC4480 SS     ......>>.>>.>.>>>>>>>.....
+DC4500             .AA..UCC.GU.C.CUUAGCC.U...
+#=GR DC4500 SS     ......>>.>>.>.>>>>>>>.....
+DC4700             .......A.GA.C.CUAAGCU.U...
+#=GR DC4700 SS     .......>.>>.>.>>>>>>......
+DC4840             .......U.UA.C.UAAGGCU.U...
+#=GR DC4840 SS     .......>.>>.>.>>>>>>>.....
+DC4880             .......U.UA.C.UAAGACU.U...
+#=GR DC4880 SS     .......>.>>.>.>>>>>>>.....
+DC4980             .AU..UGU.CG.C.CAAAACU.U...
+#=GR DC4980 SS     ......>>.>>.>.>>>>>>>.....
+DC5000             .UC..U.C.CG.U.CAAAACU.U...
+#=GR DC5000 SS     .......>.>>.>.>>>>>>>.....
+DC5020             .UU..AUC.CG.C.CAAAACU.U...
+#=GR DC5020 SS     .......>.>>.>.>>>>>>>.....
+DC5040             .UC...AU.UG.C.CAAAGCU.U...
+#=GR DC5040 SS     ......>>.>>.>.>>>>>>>.....
+DC5080             .AC...GU.UG.C.CAAAGCU.U...
+#=GR DC5080 SS     ......>>.>>.>.>>>>>>>.....
+DC5100             .CA..GUU.UG.C.CCGGACU.U...
+#=GR DC5100 SS     ......>..>>.>.>.>>>>>.....
+DC5120             .GG...UU.UG.C.CGGGCUU.C...
+#=GR DC5120 SS     ......>>.>>.>.>>>>>>>.....
+DC5160             .UA...CC.UG.C.CGGGGCU.U...
+#=GR DC5160 SS     .......>.>>.>.>>>>>>>.....
+DC5220             .AG...UG.UG.C.CGGGGUC.U...
+#=GR DC5220 SS     ......>>.>>.>.>>>>>>>.....
+DC5280             .CUC.CUC.UA.C.UAAGGCU.U...
+#=GR DC5280 SS     ......>>.>>.>.>>>>>>>.....
+DC5281             .CUC.CUC.UA.C.UAAGGCU.U...
+#=GR DC5281 SS     ......>>.>>.>.>>>>>>>.....
+DC5320             .U...CUC.UA.C.UAAGACU.U...
+#=GR DC5320 SS     ......>>.>>.>.>>>>>>>.....
+DC5360             .AU...UC.UG.C.CGGGGCU.U...
+#=GR DC5360 SS     .......>.>>.>.>>>>>>>.....
+DC5880             .AA...CC.UG.C.CGGGGCU.U...
+#=GR DC5880 SS     .......>.>>.>.>>>>>>>.....
+DC6280             .AU..CCU.GA.G.UGCGAGC.U...
+#=GR DC6280 SS     ......>>.>>.>.>>>>>>>.....
+DC8100             .AA..UCC.AG.G.UGCCCCC.U...
+#=GR DC8100 SS     ......>>.>>.>.>>>>>>>.....
+DC8101             .AA..UUC.AG.G.UGCCCUC.U...
+#=GR DC8101 SS     ......>..>>.>.>>>>>.>.....
+DD0260             .AA..UCC.CA.U.CGGUCGC.GCCA
+#=GR DD0260 SS     ......>>.>>.>.>>>>>>>.....
+DD0660             .AA..UCC.CG.G.CCAGGGC.G...
+#=GR DD0660 SS     ......>>.>>.>.>>>>>>>.....
+DD0680             .AU..UCC.CG.G.CCAGGGC.G...
+#=GR DD0680 SS     ......>>.>>.>.>>>>>>>.....
+DD0740             .AA..UCC.CG.G.CCAGGGC.G...
+#=GR DD0740 SS     ......>>.>>.>.>>>>>>>.....
+DD1140             .AG..UCC.CG.U.UGGGGUC.GCCA
+#=GR DD1140 SS     ......>>.>>.>.>>>>>>>.....
+DD1180             .AG..UCC.CG.U.UGGGGUC.GCCA
+#=GR DD1180 SS     ......>>.>>.>.>>>>>>>.....
+DD1230             .AA..UCC.CG.U.CCGGACC.GCCA
+#=GR DD1230 SS     ......>>.>>.>.>>>>>>>.....
+DD1260             .AG..UCC.CG.U.CAAGACC.GCCA
+#=GR DD1260 SS     ......>>.>>.>.>>>>>>>.....
+DD1500             .AA..UCC.CG.C.AUGGACC.....
+#=GR DD1500 SS     ......>>.>>.>.>>>>>>>.....
+DD1540             .AG..UCC.CG.U.CCGGACC.G...
+#=GR DD1540 SS     ......>>.>>.>.>>>>>>>.....
+DD1570             .AU...GC.CG.U.CGGGACC.GCCA
+#=GR DD1570 SS     .......>.>>.>.>>>>>>>.....
+DD1660             .AG..UCC.CG.U.CCGUUCC.GCCA
+#=GR DD1660 SS     ......>>.>>.>.>>>>>>>.....
+DD2440             .AA..UUC.CG.C.UGGGGGU.A...
+#=GR DD2440 SS     ......>>.>>.>.>>>>>>>.....
+DD2520             .AG..UCC.CG.U.CAGUCCC.G...
+#=GR DD2520 SS     ......>>.>>.>.>>>>>>>.....
+DD2600             .AG..CCC.CG.U.CAAUCCC.G...
+#=GR DD2600 SS     ......>>.>>.>.>>>>>>>.....
+DD2680             .AG..CCC.CG.U.CAGUCCC.G...
+#=GR DD2680 SS     ......>>.>>.>.>>>>>>>.....
+DD2700             .AG..CCC.CG.U.CAGUCCC.G...
+#=GR DD2700 SS     ......>>.>>.>.>>>>>>>.....
+DD2920             .AG..CCC.CG.U.CAGUCCC.G...
+#=GR DD2920 SS     ......>>.>>.>.>>>>>>>.....
+DD3200             .AG..UCC.CG.U.CAGUCCC.G...
+#=GR DD3200 SS     ......>>.>>.>.>>>>>>>.....
+DD3280             .AG..CCC.CG.U.CAGUCCC.G...
+#=GR DD3280 SS     ......>>.>>.>.>>>>>>>.....
+DD3880             .AG..UCC.GG.C.CUAACCC.G...
+#=GR DD3880 SS     ......>>.>>.>.>>>>>>>.....
+DD3960             .AU..GCC.GG.U.CUAGUUC.G...
+#=GR DD3960 SS     ......>>.>>.>.>>>>>>>.....
+DD4000             .AA..UCU.GA.U.UAGAUUC.G...
+#=GR DD4000 SS     ......>>.>>.>.>>>>>>>.....
+DD4080             .AA..UCU.GA.U.UGGAUUC.G...
+#=GR DD4080 SS     ......>>.>>.>.>>>>>>>.....
+DD4440             .AA..CCC.CG.U.UUUCCCC.G...
+#=GR DD4440 SS     ......>>.>>.>.>>>>>>>.....
+DD4480             .AA..CCC.CG.U.UUUCCCC.G...
+#=GR DD4480 SS     ......>>.>>.>.>>>>>>>.....
+DD4500             .AA..UCC.CG.U.UUUUCCC.G...
+#=GR DD4500 SS     ......>>.>>.>.>>>>>>>.....
+DD4620             .UU....G.UA.C.GGGAUGA.G...
+#=GR DD4620 SS     .......>.>>.>.>>>>>>>.....
+DD4700             .U.....A.AG.G.CUUUUUA.U...
+#=GR DD4700 SS     .......>.>>.>.>>>>>.>.....
+DD4760             .A.....U.AG.U.ACACCUU.G...
+#=GR DD4760 SS     .......>.>>.>.>>.>>>>.....
+DD4840             .A....UU.AA.U.AUUUUUU.A...
+#=GR DD4840 SS     ......>>.>>.>.>>>>>>>.....
+DD4880             .A....UU.AA.U.AUUUUUU.A...
+#=GR DD4880 SS     ......>>.>>.>.>>>>>>>.....
+DD4980             CAA..CCC.AG.U.AUUUCUU.A...
+#=GR DD4980 SS     ......>>.>>.>.>>>>>>>.....
+DD5000             CAC..CCU.GA.U.GCUCUUU.....
+#=GR DD5000 SS     ......>..>>.>.>>>>>>>.....
+DD5020             CAA..CCC.AG.U.GUUCCUU.A...
+#=GR DD5020 SS     ......>>.>>.>.>>>>>>>.....
+DD5040             .AU..UCC.AG.C.GGCUUCU.G...
+#=GR DD5040 SS     ......>>.>>.>.>>>>>>>.....
+DD5080             .AC...CC.AG.C.GGCUUCU.G...
+#=GR DD5080 SS     ......>>.>>.>.>>>>>>>.....
+DD5120             .AC..UCC.GG.C.ACAUCUC.A...
+#=GR DD5120 SS     ......>>.>>.>.>>>>>>>.....
+DD5220             .AA..CCC.UG.U.ACAUCUC.A...
+#=GR DD5220 SS     ......>>.>>.>.>>.>>>>.....
+DD5280             .AA...UC.UA.U.AUAUCUU.A...
+#=GR DD5280 SS     ......>>.>>.>.>>>>>>>.....
+DD5281             .AG..CUC.UA.U.AUAUCUU.A...
+#=GR DD5281 SS     ......>>.>>.>.>>>>>>>.....
+DD5320             .UA..AUC.UA.U.AUAUCUU.A...
+#=GR DD5320 SS     ......>>.>>.>.>>>>>>>.....
+DD5360             .AG..UCC.UG.U.ACACCUC.A...
+#=GR DD5360 SS     ......>..>>.>.>>>>>>>.....
+DD5880             .AU...CC.UA.U.AUAUCUU.A...
+#=GR DD5880 SS     ......>>.>>.>.>>>>>>>.....
+DD6220             .AU..UCC.CG.G.ACGGGAA.G...
+#=GR DD6220 SS     ......>>.>>.>.>>>>>>>.....
+DD6280             .AU..UCC.CC.G.UCGCGGA.G...
+#=GR DD6280 SS     ......>>.>>.>.>>>>>>>.....
+DD6320             .AA..UCC.CG.G.AGGGAGA.G...
+#=GR DD6320 SS     ......>>.>>.>.>>>>>>>.....
+DD6900             .AU..CCC.CG.G.CAACGGC.G...
+#=GR DD6900 SS     ......>>.>>.>.>>>>>>>.....
+DD7560             .AU..UCC.CG.G.CCGGGGA.G...
+#=GR DD7560 SS     ......>>.>>.>.>>>>>>>.....
+DD7740             .AU..UCC.CC.G.UCGGGGA.G...
+#=GR DD7740 SS     ......>>.>>.>.>>>>>>>.....
+DD8100             .AU..UCC.CC.G.ACGGGGA.G...
+#=GR DD8100 SS     ......>>.>>.>.>>>>>>>.....
+DD9160             .AU..UCC.CC.G.ACGGGGA.G...
+#=GR DD9160 SS     ......>>.>>.>.>>>>>>>.....
+DD9161             .AU..UCC.CC.G.ACGGGGA.C...
+#=GR DD9161 SS     ......>>.>>.>.>>>>>>>.....
+DE0660             .AA..UCC.CG.G.CCGGAGC.A...
+#=GR DE0660 SS     ......>>.>>.>.>>>>>>>.....
+DE0680             .AA..UCC.CG.A.CCGGAGC.A...
+#=GR DE0680 SS     ......>>.>>.>.>>>>>>>.....
+DE0700             .AA..CCC.CG.U.AGGGGAC.GCCA
+#=GR DE0700 SS     ......>>.>>.>.>>>>>>>.....
+DE1140             .AA..CCC.CG.U.ACAGGCU.ACCA
+#=GR DE1140 SS     ......>>.>>.>.>>>>>>>.....
+DE1180             .AA..CCC.CG.U.ACAGGCU.ACCA
+#=GR DE1180 SS     ......>>.>>.>.>>>>>>>.....
+DE1230             .AA..UCC.CG.U.ACGGGUC.ACCA
+#=GR DE1230 SS     ......>>.>>.>.>>>>>>>.....
+DE1340             .AA..UCC.GG.U.CGGGGGU.A...
+#=GR DE1340 SS     ......>>.>>.>.>>>>>>>.....
+DE1500             .AA..UCC.CG.U.ACGGGUN.N...
+#=GR DE1500 SS     ......>>.>>.>.>>>>>.......
+DE1540             .AA..UCC.CG.U.ACGGGUC.A...
+#=GR DE1540 SS     ......>>.>>.>.>>>>>>>.....
+DE1570             .AA...UC.CG.U.ACGGGUC.A...
+#=GR DE1570 SS     ......>>.>>.>.>.>>>>>.....
+DE1660             .AA..UCC.CC.U.AGGGGAC.GCCA
+#=GR DE1660 SS     ......>>.>>.>.>>>>>>>.....
+DE2180             .AA..UUC.CC.C.UGGGGGU.A...
+#=GR DE2180 SS     ......>>.>>.>.>>>>>.......
+DE2440             .AA..UUC.CG.C.UGGGGGU.A...
+#=GR DE2440 SS     ......>>.>>.>.>>>>>>>.....
+DE2500             .AC..UUC.CC.C.UGGGGGU.A...
+#=GR DE2500 SS     ......>>.>>.>.>>>>>>>.....
+DE2520             .AA..UUC.CC.C.UGGGGGU.A...
+#=GR DE2520 SS     ......>>.>>.>.>>>>>>>.....
+DE2600             .AA..UUC.CC.C.UGGGGGU.A...
+#=GR DE2600 SS     ......>>.>>.>.>>>>>>>.....
+DE2680             .AC..UUC.CC.C.UGGGGGU.A...
+#=GR DE2680 SS     ......>>.>>.>.>>>>>>>.....
+DE2700             .AC..UUC.CC.C.UGGGGGU.A...
+#=GR DE2700 SS     ......>>.>>.>.>>>>>>>.....
+DE2920             .AA..UUC.CC.C.UGGGGGU.A...
+#=GR DE2920 SS     ......>>.>>.>.>>>>>>>.....
+DE3200             .AC..UUC.CC.C.UGGGGGU.A...
+#=GR DE3200 SS     ......>>.>>.>.>>>>>>>.....
+DE3280             .AC..UUC.CC.C.UGGGGGU.A...
+#=GR DE3280 SS     ......>>.>>.>.>>>>>>>.....
+DE3360             .AC..UUC.CC.C.UGGGGGU.A...
+#=GR DE3360 SS     ......>>.>>.>.>>>>>>>.....
+DE3800             .AU..UCC.CA.A.UAAGAGU.A...
+#=GR DE3800 SS     ......>>.>>.>.>>>>>>>.....
+DE3880             .AU..CCU.CC.C.UUGGGUU.G...
+#=GR DE3880 SS     ......>>.>>.>.>>>>>>>.....
+DE4000             .AU..UCC.GA.U.UAAGGUU.A...
+#=GR DE4000 SS     ......>>.>>.>.>>>>>>>.....
+DE4070             .NU..UCU.GG.U.UGAGAUU.A...
+#=GR DE4070 SS     ......>>.>>.>.>>>>>>>.....
+DE4080             .AU..CCC.AA.C.UAAGAUU.A...
+#=GR DE4080 SS     ......>>.>>.>.>>>>>>>.....
+DE4240             .AU..UCC.CG.U.AAGGGAU.A...
+#=GR DE4240 SS     ......>>.>>.>.>>>>>>>.....
+DE4280             .AU..UCC.CG.U.AAGGGAU.G...
+#=GR DE4280 SS     ......>>.>>.>.>>>>>>>.....
+DE4440             .AU..UCC.CG.U.AAGGGAU.A...
+#=GR DE4440 SS     ......>>.>>.>.>>>>>>>.....
+DE4480             .AU..UCC.CG.U.AAGGGAU.A...
+#=GR DE4480 SS     ......>>.>>.>.>>>>>>>.....
+DE4500             .AA..UCC.CG.U.AAGGGAU.A...
+#=GR DE4500 SS     ......>>.>>.>.>>>>>>>.....
+DE4700             .G.....U.UC.U.CUUAAGU.U...
+#=GR DE4700 SS     .......>.>>.>.>>>>>>>.....
+DE4720             .U.....A.UC.C.UUUAAAU.A...
+#=GR DE4720 SS     .......>.>>.>.>.>>>>>.....
+DE4800             .A....UU.UU.U.UAUAAAU.A...
+#=GR DE4800 SS     ......>>.>>.>.>>>>>>>.....
+DE4880             .UU...AU.UU.U.UAUAAAU.U...
+#=GR DE4880 SS     ......>>.>>.>.>>>>>>>.....
+DE4980             .AC..CCC.UA.A.CAGGAAU.C...
+#=GR DE4980 SS     ......>>.>>.>.>>>>>>>.....
+DE5040             .AA..UCU.CA.A.UAGAAGC.U...
+#=GR DE5040 SS     ......>>.>>.>.>>>.>>>.....
+DE5080             .AA..UCU.CA.A.UAGGAGC.U...
+#=GR DE5080 SS     ......>>.>>.>.>>>>.>>.....
+DE5120             .AG..UCC.UG.G.UGGGAAU.U...
+#=GR DE5120 SS     ......>>..>.>.>>>>>>>.....
+DE5220             .UA..ACC.AA.G.CGGGAAU.A...
+#=GR DE5220 SS     ......>>.>>.>.>>>>>>>.....
+DE5280             .AU..GCC.GU.G.UAGAAAU.A...
+#=GR DE5280 SS     ......>..>>.>.>>>>>>>.....
+DE5320             .AU..GCU.GU.G.UAGAAAU.A...
+#=GR DE5320 SS     ......>>.>>.>.>>>>>>>.....
+DE5360             .AU..UCC.AU.G.UAAGAAU.A...
+#=GR DE5360 SS     ......>>.>>.>.>>>>>>>.....
+DE5880             .AG..UCC.GU.G.CGAGAAU.A...
+#=GR DE5880 SS     ......>>.>>.>.>>>>>>>.....
+DE6160             .AU..UCC.CG.A.AUGGGGA.G...
+#=GR DE6160 SS     ......>>.>>.>.>>>>>>>.....
+DE6161             .AU..UCC.CG.A.AUGGGGA.G...
+#=GR DE6161 SS     ......>>.>>.>.>>>>>>>.....
+DE6280             .AC..UCC.CC.G.UAUCGGA.G...
+#=GR DE6280 SS     ......>>.>>.>.>>>>>>>.....
+DE6281             .AC..UCC.CC.G.CUUCGGA.G...
+#=GR DE6281 SS     ......>>.>>.>.>.>>>>>.....
+DE6320             .AC..UCC.CC.G.CAACGGA.G...
+#=GR DE6320 SS     ......>>.>>.>.>>>>>>>.....
+DE6321             .AU..UCC.CC.C.UGACGGA.G...
+#=GR DE6321 SS     ......>>.>>.>.>>>>>>>.....
+DE7680             .AU..UCC.CG.G.UACGGGA.A...
+#=GR DE7680 SS     ......>>.>>.>.>>>>>>>.....
+DE7740             .AU..UCC.CG.G.UAUGGGA.A...
+#=GR DE7740 SS     ......>>.>>.>.>>>>>>>.....
+DE7741             .AU..UCC.CG.G.UAUGGGA.A...
+#=GR DE7741 SS     ......>>.>>.>.>>>>>>>.....
+DE7742             .AU..UCC.CG.G.UAUGGGA.A...
+#=GR DE7742 SS     ......>>.>>.>.>>>>>>>.....
+DE8100             .AU..UCU.CG.G.UCAGGGA.A...
+#=GR DE8100 SS     ......>>.>>.>.>>>>>>>.....
+DE9160             .AU..UCC.CG.G.UCAGGGA.A...
+#=GR DE9160 SS     ......>>.>>.>.>>>>>>>.....
+DE9161             .AU..UCC.CG.G.UCAGGGA.A...
+#=GR DE9161 SS     ......>>.>>.>.>>>>>>>.....
+DE9162             .AU..UCC.CG.G.UCAGGGA.A...
+#=GR DE9162 SS     ......>>.>>.>.>>>>.>>.....
+DE9990             .AU..UCC.CG.G.CCAGGAA.U...
+#=GR DE9990 SS     ......>>.>>.>.>>>>>.>.....
+DE9991             .AU..UCC.CG.G.UCAGGAA.U...
+#=GR DE9991 SS     ......>>.>>.>.>>>>>.>.....
+DF0660             .AA..UCA.CC.C.CCUUGGC.A...
+#=GR DF0660 SS     ......>>.>>.>.>>>>>>>.....
+DF0860             .AG..UCC.CC.G.CGGCGGC.A...
+#=GR DF0860 SS     ......>>.>>.>.>>>>>>>.....
+DF1140             .AU..UCC.GU.C.CACGACC.ACCA
+#=GR DF1140 SS     ......>>.>>.>.>>>>>>>.....
+DF1180             .AU..UCC.GU.C.CACGACC.ACCA
+#=GR DF1180 SS     ......>>.>>.>.>>>>>>>.....
+DF1230             .AU..UCC.GC.U.UGGAGCC.ACCA
+#=GR DF1230 SS     ......>>.>..>.>>>>>>>.....
+DF1260             .AU..UCU.GU.C.CUGAACC.ACCA
+#=GR DF1260 SS     ......>>.>>.>.>>>>>>>.....
+DF1540             .AU..UCC.GU.C.CCGAGCC.ACCA
+#=GR DF1540 SS     ......>>.>>.>.>>>>>>>.....
+DF1541             .AU..UCC.GU.C.CCGAGCC.A...
+#=GR DF1541 SS     ......>>.>>.>.>>>>>>>.....
+DF1660             .AU..UCC.GA.G.UCCGGGC.ACCA
+#=GR DF1660 SS     ......>>.>>.>.>>>>>>>.....
+DF2520             .AA..UCU.GG.U.UCCUAGC.A...
+#=GR DF2520 SS     ......>>.>>.>.>>>>>>>.....
+DF2600             .AA..UCU.GG.U.UUCUGGC.A...
+#=GR DF2600 SS     ......>>.>>.>.>>>>>>>.....
+DF2700             .AA..UCU.GG.U.UCCUGGC.A...
+#=GR DF2700 SS     ......>>.>>.>.>>>>>>>.....
+DF2720             .AA..UCU.GG.U.UCCUGGC.A...
+#=GR DF2720 SS     ......>>.>>.>.>>>>>>>.....
+DF2920             .AA..UCU.GG.U.UCCUGGC.A...
+#=GR DF2920 SS     ......>>.>>.>.>>>>>>>.....
+DF3360             .AA..UCU.GG.U.UCCCGGC.G...
+#=GR DF3360 SS     ......>>.>>.>.>>>>>>>.....
+DF3770             .AU..UCC.AA.U.CUUGAGC.A...
+#=GR DF3770 SS     ......>>.>>.>.>>>>>>>.....
+DF3800             .AU..UCC.AU.U.CUUAGGC.A...
+#=GR DF3800 SS     ......>>.>..>.>>>>>>>.....
+DF3880             .AG..UCU.UA.U.CUCGAGC.A...
+#=GR DF3880 SS     ......>>.>>.>.>>>>>>>.....
+DF4000             .AU..UCU.CA.U.UAAGGGC.A...
+#=GR DF4000 SS     ......>>.>>.>.>>>>>>>.....
+DF4080             .AU..UCU.CA.U.UAAGGGC.A...
+#=GR DF4080 SS     ......>>.>>.>.>>>>>>>.....
+DF4360             .AA..UCC.AC.U.UCUAAGC.G...
+#=GR DF4360 SS     ......>>.>>.>.>>>.>>>.....
+DF4440             .AA..UCU.GG.U.UCCUGGC.A...
+#=GR DF4440 SS     ......>>.>>.>.>>>>>>>.....
+DF4500             .AA..UCC.AC.U.UCUAAAC.A...
+#=GR DF4500 SS     ......>>.>>.>.>>>>>>>.....
+DF4700             .A....GU.AC.C.UUGUGUC.A...
+#=GR DF4700 SS     ......>>.>>.>.>>>>>>>.....
+DF4800             .UU....A.AU.U.UUUAAAU.A...
+#=GR DF4800 SS     .......>.>>.>.>>>>>>>.....
+DF4880             .U.....A.AU.C.UUUGAAU.A...
+#=GR DF4880 SS     .......>.>>.>.>>>>>>>.....
+DF5040             .AG..UCC.CU.C.CCUUAGC.A...
+#=GR DF5040 SS     ......>..>>.>.>>>>.>>.....
+DF5041             .AG..UCC.CU.C.CCUUAGC.A...
+#=GR DF5041 SS     ......>..>>.>.>>>>.>>.....
+DF5060             .AA...AG.UC.C.CGCUAGC.A...
+#=GR DF5060 SS     .......>.>>.>.>>.>>>>.....
+DF5080             .AG..UCC.CU.C.CCUUAGC.A...
+#=GR DF5080 SS     ......>..>>.>.>>>>.>>.....
+DF5100             .AA...AG.UC.C.CGAAAGC.A...
+#=GR DF5100 SS     .......>.>>.>.>>>.>>>.....
+DF5120             .AA...AG.CU.C.CGAAAGC.A...
+#=GR DF5120 SS     .......>.>>.>.>>.>>>>.....
+DF5121             .GA..AAG.CU.C.CGUAAGC.A...
+#=GR DF5121 SS     .......>.>>.>.>>>>>>>.....
+DF5160             .AA...AG.UU.C.UAGGGGU.A...
+#=GR DF5160 SS     .......>.>>.>.>>>>>>>.....
+DF5200             .CC....G.CC.C.CAUCAAC.A...
+#=GR DF5200 SS     .......>.>>.>.>>>.>>>.....
+DF5220             .CU...AU.AC.C.UGUGGGC.A...
+#=GR DF5220 SS     .......>.>>.>.>>.>>>>.....
+DF5280             .AA....A.UC.C.CAUAAAC.A...
+#=GR DF5280 SS     .......>.>>.>.>>>.>>>.....
+DF5320             .GU....A.UC.C.CAUAAAC.A...
+#=GR DF5320 SS     .......>.>>.>.>>>.>>>.....
+DF5360             .CA....A.CU.C.CAUAAAC.A...
+#=GR DF5360 SS     .......>.>>.>.>>>.>>>.....
+DF5400             .AC....A.UC.C.CAUAGAC.A...
+#=GR DF5400 SS     .......>.>>.>.>.>>>>>.....
+DF5880             .AU..C.A.CC.C.CAUAAAC.A...
+#=GR DF5880 SS     .........>>.>.>>>>>>>.....
+DF5900             .UA....A.CU.C.CAUAAAC.A...
+#=GR DF5900 SS     .......>.>>.>.>>>.>>>.....
+DF5910             .CA....A.CU.C.CAUAAAC.....
+#=GR DF5910 SS     .......>.>>.>.>>>.>>>.....
+DF5920             .CA....A.CU.C.CAUAAAC.A...
+#=GR DF5920 SS     .......>.>>.>.>>>.>>>.....
+DF5930             .G....CA.CU.C.CAUGAAC.A...
+#=GR DF5930 SS     ......>>.>>.>.>>>.>>>.....
+DF5940             .U....AA.CU.C.CAUAAAC.A...
+#=GR DF5940 SS     ......>>.>>.>.>>>.>>>.....
+DF5950             .A.....A.CU.C.CAUAAAC.A...
+#=GR DF5950 SS     .......>.>>.>.>>>.>>>.....
+DF5960             .UA....A.CU.C.CAUAAAC.A...
+#=GR DF5960 SS     .......>.>>.>.>>>.>>>.....
+DF5970             .UA....A.CU.C.CAUAAAC.A...
+#=GR DF5970 SS     .......>.>>.>.>>>.>>>.....
+DF5980             .GA....A.CU.C.CAUAAAC.A...
+#=GR DF5980 SS     .......>.>>.>.>>>.>>>.....
+DF6200             .AU..CCA.CA.C.AAACCGC.A...
+#=GR DF6200 SS     ......>>.>>.>.>>.>>>>.....
+DF6280             .AU..CCA.CA.G.AAUUCGC.A...
+#=GR DF6280 SS     ......>>.>>.>.>>>>>>>.....
+DF6281             .AU..CCA.CA.G.AGUUCGC.A...
+#=GR DF6281 SS     ......>>.>>.>.>>>>>>>.....
+DF6320             .AU..CCC.GG.U.UUGUGAC.A...
+#=GR DF6320 SS     ......>>.>>.>.>>>>>>>.....
+DF6740             .AU..CCA.CG.C.UCACCGC.A...
+#=GR DF6740 SS     ......>>.>>.>.>>.>>>>.....
+DF7740             .AU..CCC.GG.G.UUUCGGC.A...
+#=GR DF7740 SS     ......>>.>>.>.>>>>>>>.....
+DF7920             .AU..CCC.GG.G.UUUCGGC.A...
+#=GR DF7920 SS     ......>>.>>.>.>>>>>>>.....
+DF9160             .AU..CCC.GG.G.UUUCGGC.A...
+#=GR DF9160 SS     ......>>.>>.>.>>>>>>>.....
+DG0220             .AU..UCU.CA.U.UAUCCGC.UCCA
+#=GR DG0220 SS     ......>>.>>.>.>>>>>>>.....
+DG0260             .AU..UCC.CU.C.UAGCCGC.UCCA
+#=GR DG0260 SS     ......>>.>>...>>>>>>>.....
+DG0860             .AA..UCC.CG.G.CGGCCGC.A...
+#=GR DG0860 SS     ......>>.>>.>.>>>>>>>.....
+DG0960             .AA..UCC.CG.G.CGGCCGC.ACCA
+#=GR DG0960 SS     ......>>.>>.>.>>>>>>>.....
+DG1140             .AU..UCC.CU.U.CACCUGC.UCCA
+#=GR DG1140 SS     ......>>.>>.>.>>>>>>>.....
+DG1180             .AU..UCC.CU.U.CACCUGC.UCCA
+#=GR DG1180 SS     ......>>.>>.>.>>>>>>>.....
+DG1200             .AU..UCC.GA.U.UACUCGC.UCCA
+#=GR DG1200 SS     ......>>.>>.>.>>>>>>>.....
+DG1230             .AU..CCU.GC.U.CACCGGC.UCCA
+#=GR DG1230 SS     ......>>.>>.>.>>>>>>>.....
+DG1350             .AG..CCU.CG.U.CGUCCGC.U...
+#=GR DG1350 SS     ......>>.>>.>.>>>>>>>.....
+DG1500             .AA..UCC.CG.U.CUUCCGC.U...
+#=GR DG1500 SS     ......>>.>>.>.>>>>>>>.....
+DG1540             .AU..UCC.CA.U.CACCCGC.UCCA
+#=GR DG1540 SS     ......>>.>>.>.>>>>>>>.....
+DG1541             .AA..UCC.CG.U.CUUCCGC.UCCA
+#=GR DG1541 SS     ......>>.>>.>.>>>>>>>.....
+DG1542             .AA..UCC.CG.U.CUUCCGC.UCCA
+#=GR DG1542 SS     ......>>.>>.>.>>>>>>>.....
+DG1580             .AG..UCC.CG.U.CUCCCGC.UCCA
+#=GR DG1580 SS     ......>>.>>.>.>>>>>>>.....
+DG1581             .AG..UCC.CG.U.CUCCCGC.UCCA
+#=GR DG1581 SS     ......>>.>>.>.>>>>>>>.....
+DG1660             .AU..UCC.CG.C.UGCCCGC.UCCA
+#=GR DG1660 SS     ......>>.>>.>.>>>>>>>.....
+DG1661             .AG..UCU.CG.U.UUCCCGC.UCCA
+#=GR DG1661 SS     ......>>.>>.>.>>>>>>>.....
+DG1662             .AU..UCC.CU.U.CGCCCGC.UCCA
+#=GR DG1662 SS     ......>>.>>.>.>>>>>>>.....
+DG1820             .AU..UCC.CG.C.UACCCGC.UCCA
+#=GR DG1820 SS     ......>>.>>.>.>>>>>>>.....
+DG2000             .AG..CCU.CG.U.UUCCCGC.UCCA
+#=GR DG2000 SS     ......>>.>>.>.>>>>>>>.....
+DG2180             .AA..UCG.CG.U.CACCCGC.U...
+#=GR DG2180 SS     ......>>.>>.>.>>>>>>>.....
+DG2440             .AG..UCC.CA.U.CAUCCGC.U...
+#=GR DG2440 SS     ......>>.>>.>.>>>>>>>.....
+DG2520             .AG..UCC.CA.U.UAUCUGC.U...
+#=GR DG2520 SS     ......>>.>>.>.>>>>>>>.....
+DG2521             .AA..UCA.CG.U.UACCCGC.U...
+#=GR DG2521 SS     ......>>.>>.>.>>>>>>>.....
+DG2600             .AU..UCC.CG.C.UACCCGC.C...
+#=GR DG2600 SS     ......>>.>>.>.>>>>>>>.....
+DG2601             .AU..UCC.CG.C.UACCCGC.U...
+#=GR DG2601 SS     ......>>.>>.>.>>>>>>>.....
+DG2640             .AU..UCC.CG.C.CGCUCGC.C...
+#=GR DG2640 SS     ......>>.>>...>>>>>>>.....
+DG2641             .AU..UCC.CG.C.UACCCGC.U...
+#=GR DG2641 SS     ......>>.>>.>.>>>>>>>.....
+DG2680             .AU..UCC.CG.C.CGCUCGC.C...
+#=GR DG2680 SS     ......>>.>>...>>>>>>>.....
+DG2681             .AU..UCC.CG.C.UACCCGC.U...
+#=GR DG2681 SS     ......>>.>>.>.>>>>>>>.....
+DG2700             .AU..UCC.CG.C.UACCCGC.U...
+#=GR DG2700 SS     ......>>.>>.>.>>>>>>>.....
+DG2701             .AU..UCC.CG.C.CGCUCGC.C...
+#=GR DG2701 SS     ......>>.>>...>>>>>>>.....
+DG2920             .AU..UCC.CG.C.UACCCGC.U...
+#=GR DG2920 SS     ......>>.>>.>.>>>>>>>.....
+DG2921             .AU..UCC.CG.C.UAUCCGC.C...
+#=GR DG2921 SS     ......>>.>>.>.>>>>>>>.....
+DG3200             .AU..UCC.CG.C.UAUCCGC.C...
+#=GR DG3200 SS     ......>>.>>.>.>>>>>>>.....
+DG3880             .AA..UUC.GA.C.UAGCCGU.A...
+#=GR DG3880 SS     ......>>.>>.>.>>>>>>>.....
+DG3881             .AA..UUC.GA.C.UAGUCAU.A...
+#=GR DG3881 SS     ......>>.>>.>.>>>>>>>.....
+DG4000             .AU..UCU.CG.C.UAUCUAU.A...
+#=GR DG4000 SS     ......>>.>>.>.>>>>>>>.....
+DG4040             .AA..UCG.GA.C.UAUCUGC.A...
+#=GR DG4040 SS     ......>>.>>.>.>>>>>>>.....
+DG4070             .AU..UCU.CA.C.UACUCAU.A...
+#=GR DG4070 SS     ......>>.>>.>.>>>>>>>.....
+DG4080             .AU..UCU.CA.C.UAUCUAG.A...
+#=GR DG4080 SS     ......>>.>>.>.>>>>>>......
+DG4320             .AG..UCC.CU.C.CUUCCGC.U...
+#=GR DG4320 SS     ......>>.>>.>..>>>>>>.....
+DG4360             .AG..UCC.CU.C.CUUCCGC.U...
+#=GR DG4360 SS     ......>>.>>.>..>>>>>>.....
+DG4500             .AG..UCC.CU.U.UUUCCGC.U...
+#=GR DG4500 SS     ......>>.>>.>.>>>>>>>.....
+DG4501             .AU..UCC.CG.U.UAUCCGC.A...
+#=GR DG4501 SS     ......>>.>>.>.>>>>>>>.....
+DG4700             ......AU.UA.G.UGUAUGC.U...
+#=GR DG4700 SS     ......>>.>>.>.>>>>>>>.....
+DG4760             .A.....U.CA.A.GAAAAAU.A...
+#=GR DG4760 SS     .......>.>>.>.>>>>>>>.....
+DG4800             .U....UU.UA.G.UAUAAAU.A...
+#=GR DG4800 SS     ......>>.>>.>.>>>>>>>.....
+DG4840             .U....AA.UA.G.UAUAGAU.A...
+#=GR DG4840 SS     ......>>.>>.>.>>>>>>>.....
+DG4880             .A....AA.UA.G.UAUAGAU.A...
+#=GR DG4880 SS     ......>>.>>.>.>>>>>>>.....
+DG4980             GAA..UCA.AA.G.AUGGAGU.....
+#=GR DG4980 SS     ......>>.>>.>.>>>>>>......
+DG5000             .AA..CCA.AA.A.AUGAAAU.A...
+#=GR DG5000 SS     .........>>.>.>>>>>>>.....
+DG5020             .AA..GUC.AG.G.UAGUAAA.A...
+#=GR DG5020 SS     .......>.>>.>.>>>>>.>.....
+DG5040             .AA..UCU.AA.G.AUAGAGU.A...
+#=GR DG5040 SS     ......>>.>>.>.>>>>>>>.....
+DG5080             .AA..UUU.AA.G.AUAAAGC.A...
+#=GR DG5080 SS     ......>>.>>.>.>>>>>>>.....
+DG5100             .AG..UCC.AA.G.GAAAGAU.....
+#=GR DG5100 SS     ......>>.>>.>.>>>>>>......
+DG5120             .AU...CU.AA.G.AGAAAGU.A...
+#=GR DG5120 SS     ......>>.>>.>.>>>>>>>.....
+DG5220             .AA..CCC.AG.A.GAAGAGC.A...
+#=GR DG5220 SS     ......>>.>>.>.>>>>>>>.....
+DG5280             .AC...UC.AG.A.AGAGAGU.A...
+#=GR DG5280 SS     ......>>.>>.>.>>.>>>>.....
+DG5320             .AC...CC.AG.A.AGAGAGU.A...
+#=GR DG5320 SS     .......>.>>.>.>>.>>>>.....
+DG5360             .GU...CC.GA.A.AAAGAAU.A...
+#=GR DG5360 SS     ......>>.>>.>.>>>>>>>.....
+DG5880             .AU...UC.AA.A.AAAGAGU.A...
+#=GR DG5880 SS     ......>>.>>.>.>>>>>>>.....
+DG6280             .AU..UCC.GG.G.CUUGCGC.A...
+#=GR DG6280 SS     ......>>.>>.>.>>>>>>>.....
+DG7140             .AU..UCC.CG.G.CUGGUGC.A...
+#=GR DG7140 SS     ......>>.>>.>.>>>>>>>.....
+DG7180             .AU..UCC.CG.G.CUGGUGC.A...
+#=GR DG7180 SS     ......>>.>>.>.>>>>>>>.....
+DG7680             .AU..UCC.CG.G.CCGAUGC.A...
+#=GR DG7680 SS     ......>>.>>.>.>>>>>>>.....
+DG7740             .AU..UCC.CG.G.CCGAUGC.A...
+#=GR DG7740 SS     ......>>.>>.>.>>>>>>>.....
+DG7741             .AU..UCC.CG.A.CCGAUGC.A...
+#=GR DG7741 SS     ......>>.>>...>>>>>>>.....
+DG8100             .AU..UCC.CG.G.CCAACGC.A...
+#=GR DG8100 SS     ......>>.>>.>.>>>>>>>.....
+DG9160             .AU..UCC.CG.G.CCAACGC.A...
+#=GR DG9160 SS     ......>>.>>.>.>>>>>>>.....
+DG9161             .AU..UCC.CG.G.CCAACGC.A...
+#=GR DG9161 SS     ......>>.>>.>.>>>>>>>.....
+DG9990             .AU..UCC.CG.G.CCAAUGC.A...
+#=GR DG9990 SS     ......>>.>>.>.>>>>>>>.....
+DG9991             .AU..UCC.CG.G.CCAAUGC.A...
+#=GR DG9991 SS     ......>>.>>.>.>>>>>>>.....
+DH0260             .AA..UUC.CA.C.UAGCCAC.CCCA
+#=GR DH0260 SS     ......>>.>>.>.>>>>>>>.....
+DH0660             .AU..UCC.CG.G.UCUCGGC.CCCA
+#=GR DH0660 SS     ......>>.>>.>.>>>>>>>.....
+DH0680             .AA..UCC.CG.G.CCCUGGC.CU..
+#=GR DH0680 SS     ......>>.>>.>.>>>>>>>.....
+DH1140             .AU..CCC.CG.U.UCUACGC.CCCA
+#=GR DH1140 SS     ......>>.>>.>.>>>>>>>.....
+DH1230             .AU..UCC.CC.U.CGGCCGC.CCCA
+#=GR DH1230 SS     ......>>.>>.>.>>>>>>>.....
+DH1540             .AU..UCC.CA.U.CAAUCGC.CCCA
+#=GR DH1540 SS     ......>>.>>.>.>>>>>>>.....
+DH1541             .AU..UCC.CA.U.CAAUCGC.CCCA
+#=GR DH1541 SS     ......>>.>>.>.>>>>>>>.....
+DH1660             .AA..UCC.CA.U.UAGCCAC.CCCA
+#=GR DH1660 SS     ......>>.>>.>.>>>>>>>.....
+DH1700             .AA..UCC.CA.U.UAGCCAC.CCCA
+#=GR DH1700 SS     ......>>.>>.>.>>>>>>>.....
+DH1740             .AG..CCU.CG.U.UAGCCAC.CCCA
+#=GR DH1740 SS     ......>>.>>.>.>>>>>>>.....
+DH1780             .AG..CCC.CA.U.CAGCCAC.CCCA
+#=GR DH1780 SS     ......>>.>>.>.>>>>>>>.....
+DH2520             .AU..CCC.CG.U.CAUUCAC.C...
+#=GR DH2520 SS     ......>>.>>.>.>>>>>>>.....
+DH2600             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH2600 SS     ......>>.>>.>.>>>>>>>.....
+DH2700             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH2700 SS     ......>>.>>.>.>>>>>>>.....
+DH2720             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH2720 SS     ......>>.>>...>>>>>>>.....
+DH2880             .AU..UCC.CG.U.CAUUCGC.CC..
+#=GR DH2880 SS     ......>>.>>.>.>>>>>>>.....
+DH2920             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH2920 SS     ......>>.>>.>.>>>>>>>.....
+DH2960             .AU..UCC.CG.U.CGUUCGC.CC..
+#=GR DH2960 SS     ......>>.>>.>.>>>>>>>.....
+DH3020             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH3020 SS     ......>>.>>.>.>>>>>>>.....
+DH3120             .AU..UCC.CG.U.CGUUCGC.CC..
+#=GR DH3120 SS     ......>>.>>.>.>>>>>>>.....
+DH3200             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH3200 SS     ......>>.>>.>.>>>>>>>.....
+DH3230             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH3230 SS     ......>>.>>.>.>>>>>>>.....
+DH3240             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH3240 SS     ......>>.>>.>.>>>>>>>.....
+DH3280             .AU..UCC.CG.U.CGUUCGC.CC..
+#=GR DH3280 SS     ......>>.>>.>.>>>>>>>.....
+DH3360             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH3360 SS     ......>>.>>.>.>>>>>>>.....
+DH3800             .AU..UCC.UG.C.UAUUUAC.C...
+#=GR DH3800 SS     ......>>.>>.>.>>>>>>>.....
+DH3880             .AU..UCU.AG.G.UAUCCAC.C...
+#=GR DH3880 SS     ......>>.>>.>.>>>>>>>.....
+DH4000             .AU..UCU.CA.G.UAUUCAC.C...
+#=GR DH4000 SS     ......>>.>>.>.>>>>>>>.....
+DH4040             .AU..UCC.AA.G.UAAUCAC.C...
+#=GR DH4040 SS     ......>>.>>.>.>>>>>>>.....
+DH4080             .AU..UCU.UA.G.UAUUUAC.C...
+#=GR DH4080 SS     ......>>.>>.>.>>>>>>......
+DH4360             .AU..CCC.CG.U.CGUUCGC.C...
+#=GR DH4360 SS     ......>>.>>.>.>>>>>>>.....
+DH4480             .AU..UCC.CG.U.CGUUCGC.C...
+#=GR DH4480 SS     ......>>.>>.>.>>>>>>>.....
+DH4500             .AA..UCC.CG.U.UAUUCGC.C...
+#=GR DH4500 SS     ......>>.>>.>.>>>>>>>.....
+DH4700             .A.......AC.C.CUUUUUU.A...
+#=GR DH4700 SS     .........>>.>.>>>>>>>.....
+DH4880             .A....UU.CA.U.UUUAGAU.C...
+#=GR DH4880 SS     ......>>.>>.>.>>>>>>>.....
+DH5000             .AA..CCU.GG.U.CUCUGGU.C...
+#=GR DH5000 SS     ......>>.>>.>.>>.>>>>.....
+DH5040             .AA..CCC.GG.U.CUUAAGU.C...
+#=GR DH5040 SS     ......>>.>>.>.>>>.>>>.....
+DH5080             .CU...CU.GG.C.UUAAAUC.C...
+#=GR DH5080 SS     ......>>.>>.>.>>.>>>>.....
+DH5100             .AC..CCC.UC.U.AAUCCAC.C...
+#=GR DH5100 SS     ......>>.>>.>.>>>>.>>.....
+DH5120             .AC..CCC.UC.U.UAUCAAC.C...
+#=GR DH5120 SS     ......>>.>>.>.>>>>.>>.....
+DH5220             .AC..CCU.CC.U.UGUUCGC.C...
+#=GR DH5220 SS     ......>>.>>.>.>>>>.>>.....
+DH5280             .AA...UU.CC.U.UAUUUAC.C...
+#=GR DH5280 SS     ......>>.>>.>.>>>>>>>.....
+DH5320             .AC...CU.CC.U.UAUUCAC.C...
+#=GR DH5320 SS     .......>.>>.>.>>>>>>>.....
+DH5360             .UUA.CCU.UC.U.UAUUUAC.C...
+#=GR DH5360 SS     .......>.>>.>.>>>>>>>.....
+DH5440             .CC..ACU.CC.U.UAUUUAC.C...
+#=GR DH5440 SS     .......>..>.>.>>>>>>>.....
+DH5480             .CC..ACC.UC.U.UAUUUAC.C...
+#=GR DH5480 SS     .......>.>>.>.>>>>>>>.....
+DH5520             .CC..ACU.UC.U.UAUUUAC.C...
+#=GR DH5520 SS     ......>>.>>.>.>>>>>>>.....
+DH5560             .CC..ACU.UC.U.UAUUUAC.C...
+#=GR DH5560 SS     ......>>.>>.>.>>>>>>>.....
+DH5600             .UA..ACU.UC.U.UAAUUAC.C...
+#=GR DH5600 SS     ......>>.>>.>.>>>>>>>.....
+DH5640             .AA..CUU.UC.U.UAUUUAC.C...
+#=GR DH5640 SS     ......>>.>>.>.>>>>>>>.....
+DH5680             .AA..CCU.UC.U.UAUUUAC.C...
+#=GR DH5680 SS     ......>>.>>.>.>>>>>>>.....
+DH5720             .CG..ACC.CC.U.UAUUUAC.C...
+#=GR DH5720 SS     ......>>..>.>.>>>>>>>.....
+DH5760             .AA..ACC.UC.U.UGCUUAC.C...
+#=GR DH5760 SS     ......>>.>>.>.>>.>>>>.....
+DH5800             .CA..ACC.CC.U.UAUUUAC.C...
+#=GR DH5800 SS     ......>>..>.>.>>>>>>>.....
+DH5840             .CA..ACC.CC.U.UAUUUAC.C...
+#=GR DH5840 SS     .......>.>>.>.>>>>>>>.....
+DH5880             .CG..ACC.CC.U.UAUUUAC.C...
+#=GR DH5880 SS     ......>>..>.>.>>>>>>>.....
+DH6160             .AU..UCC.AG.G.UCGCGGC.A...
+#=GR DH6160 SS     ......>>.>>.>.>>>>>>>.....
+DH6280             .AU..UCU.AG.G.AGAUGGC.A...
+#=GR DH6280 SS     ......>>.>>.>.>>>>>>>.....
+DH6320             .AU..UCC.UG.G.UGUGGGC.A...
+#=GR DH6320 SS     ......>>.>>.>.>>>>>>>.....
+DH7740             .AA..UCC.UG.G.UCACGGC.A...
+#=GR DH7740 SS     ......>>.>>.>.>>>>>>>.....
+DH8100             .AA..UCC.GA.G.UCACGGC.A...
+#=GR DH8100 SS     ......>>.>>.>.>>>>>>>.....
+DI0220             .AA..UCU.GG.U.CUGGGUC.A...
+#=GR DI0220 SS     ......>>.>>.>.>.>>>>>.....
+DI0260             .AA..UCC.CU.C.CCGGAGU.ACCA
+#=GR DI0260 SS     ......>>.>>.>.>>>>>>>.....
+DI0660             .AA..UCC.CA.U.CGGGCCC.A...
+#=GR DI0660 SS     ......>>.>>.>.>>>>>>>.....
+DI0680             .AA..UCC.CA.U.UGGGCCC.A...
+#=GR DI0680 SS     ......>>.>>.>.>>>>>>>.....
+DI1140             .AG..UCC.AA.U.AAGGUCC.ACCA
+#=GR DI1140 SS     ......>>.>>.>.>>>>>>>.....
+DI1141             .AG..UCC.AA.U.UAUUCCG.ACCA
+#=GR DI1141 SS     ......>>.>>.>.>>>>>>>.....
+DI1180             .AG..UCC.AA.U.AAGGUCC.ACCA
+#=GR DI1180 SS     ......>>.>>.>.>>>>>>>.....
+DI1230             .AG..UCC.AA.C.CGGGUCC.ACCA
+#=GR DI1230 SS     ......>>.>>.>.>>>>>>>.....
+DI1260             .AG..UCC.AG.U.AGGGUCC.ACCA
+#=GR DI1260 SS     ......>>.>>.>.>>>>>>>.....
+DI1540             .AG..UCC.AC.U.CAGGCCC.ACCA
+#=GR DI1540 SS     ......>>.>>.>.>>>>>>>.....
+DI1541             .AG..UCC.AU.U.CAGGCCC.ACCA
+#=GR DI1541 SS     ......>>.>>.>.>>>>>>>.....
+DI1542             .AG..UCC.UA.C.AAGGUCC.ACCA
+#=GR DI1542 SS     ......>>.>>.>.>>>>>>>.....
+DI1620             .AG..UCC.AC.U.UGGGCCC.ACCA
+#=GR DI1620 SS     ......>>.>>.>.>>>>>>>.....
+DI1660             .AG..UCC.AC.U.CAGGCCU.ACCA
+#=GR DI1660 SS     ......>>.>>.>.>>>>>>>.....
+DI1661             .AG..UCC.AG.C.AGGGGCC.ACCA
+#=GR DI1661 SS     ......>>.>>.>.>>>>>>>.....
+DI1820             .AA..UCU.GC.C.CAGACCC.ACCA
+#=GR DI1820 SS     ......>>.>>.>.>>>>>>>.....
+DI1860             .AG..UCU.UG.U.UAGGCCC.ACCA
+#=GR DI1860 SS     ......>>.>>.>.>>>>>>>.....
+DI1900             .AG..UCU.GC.C.UAGGCCU.ACCA
+#=GR DI1900 SS     ......>>.>>.>.>>>>>>>.....
+DI2100             .AG..UCC.AG.G.AUGGCCC.A...
+#=GR DI2100 SS     ......>>.>>.>.>>>>>>>.....
+DI2180             .AA..UCC.AG.G.AUGGCCC.A...
+#=GR DI2180 SS     ......>>.>>.>.>>>>>>>.....
+DI2220             .AA..UCC.AG.G.AUGGCCC.A...
+#=GR DI2220 SS     ......>>.>>.>.>>>>>>>.....
+DI2400             .AA..UCC.AG.G.AUGGCCC.A...
+#=GR DI2400 SS     ......>>.>>.>.>>>>>>>.....
+DI2410             .AA..UCC.AG.G.AUGGCCC.A...
+#=GR DI2410 SS     ......>>.>>.>.>>>>>>>.....
+DI2440             .AA..UCU.UU.C.AUAGCCC.A...
+#=GR DI2440 SS     ......>>.>>.>.>>>>>>>.....
+DI2480             .AA..UUC.AG.C.AUAGCCC.A...
+#=GR DI2480 SS     ......>>.>>.>.>>>>>>>.....
+DI2520             .AG..UCU.AG.C.AUGGCCC.U...
+#=GR DI2520 SS     ......>>.>>.>.>>>>>>>.....
+DI2540             AAG..UCC.AG.A.AUAGCCC.A...
+#=GR DI2540 SS     ......>>.>>.>.>>>>>>>.....
+DI2550             .AG..UCC.AG.G.AUAGCCC.A...
+#=GR DI2550 SS     ......>>.>>.>.>>>>>>>.....
+DI2570             .AA..UCC.AG.G.AUGGCCC.A...
+#=GR DI2570 SS     ......>>.>>.>.>>>>>>>.....
+DI2580             .AA..UCC.AG.G.AUAACCC.A...
+#=GR DI2580 SS     ......>>.>>.>.>>>>>>>.....
+DI2590             .AA..UCC.AG.A.AUGGCCC.A...
+#=GR DI2590 SS     ......>>.>>.>.>>>>>>>.....
+DI2600             .AU..UCC.UG.U.UGGAUGC.A...
+#=GR DI2600 SS     ......>>.>>.>.>>>>>>>.....
+DI2601             .AG..UCC.AG.G.AUAGCCC.A...
+#=GR DI2601 SS     ......>>.>>.>.>>>>>>>.....
+DI2620             .AA..UCC.AG.G.AUAGCCC.A...
+#=GR DI2620 SS     ......>>.>>.>.>>>>>>>.....
+DI2700             .AU..UCC.UG.C.UGGAUGC.A...
+#=GR DI2700 SS     ......>>.>>.>.>>>>>>>.....
+DI2701             .AG..UCC.AG.G.AUGGCCC.A...
+#=GR DI2701 SS     ......>>.>>.>.>>>>>>>.....
+DI2720             .AG..UCC.AG.G.AUGGCCC.A...
+#=GR DI2720 SS     ......>>.>>.>.>>>>>>>.....
+DI2760             .AU..UCC.UA.C.UGGAUGC.A...
+#=GR DI2760 SS     ......>>.>>.>.>>>>>>>.....
+DI2840             .AG..UCC.AG.G.AUGGCCC.ACCA
+#=GR DI2840 SS     ......>>.>>.>.>>>>>>>.....
+DI2920             .AG..UCC.AG.G.AUGGCCC.A...
+#=GR DI2920 SS     ......>>.>>.>.>>>>>>>.....
+DI2921             .AU..UCC.UA.C.UGGAUGC.A...
+#=GR DI2921 SS     ......>>.>>.>.>>>>>>>.....
+DI2922             .AU..UCC.UA.C.UGGAUGC.A...
+#=GR DI2922 SS     ......>>.>>.>.>>>>>>>.....
+DI3080             .AU..UCC.UG.C.UGGAUGC.A...
+#=GR DI3080 SS     ......>>.>>.>.>>>>>>>.....
+DI3220             .AU..UCC.UG.C.UGGAUGC.A...
+#=GR DI3220 SS     ......>>.>>.>.>>>>>>>.....
+DI3280             .AU..UCC.UA.C.UGGAUGC.A...
+#=GR DI3280 SS     ......>>.>>.>.>>>>>>>.....
+DI3281             .AG..UCC.AG.G.AUGGCCC.A...
+#=GR DI3281 SS     ......>>.>>.>.>>>>>>>.....
+DI3880             .AG..UCA.CU.G.AAGAAUC.A...
+#=GR DI3880 SS     ......>>.>>.>.>>>>>>>.....
+DI4000             .AU..CCC.UG.U.UAGUUUC.A...
+#=GR DI4000 SS     ......>>.>>.>.>>>>>>>.....
+DI4080             .AU..UCC.UG.U.UAGUUUC.A...
+#=GR DI4080 SS     ......>>.>>.>.>>>>>>>.....
+DI4320             .AG..CCC.UA.C.UAAGCCU.ACCA
+#=GR DI4320 SS     ......>>.>>.>.>>>>>>>.....
+DI4500             .AG..UCC.UA.C.UAAGCCU.A...
+#=GR DI4500 SS     ......>>.>>.>.>>>>>>>.....
+DI4620             .U.......UC.U.UCGUCGG.U...
+#=GR DI4620 SS     .........>>.>.>.>>>>>.....
+DI4700             .G....AU.UU.U.UGGCACU.U...
+#=GR DI4700 SS     ......>>.>>.>.>>>>>>>.....
+DI4880             .U.....C.UG.C.AUUCAUU.G...
+#=GR DI4880 SS     .......>.>>.>.>>>>>>>.....
+DI4960             .U.....C.UA.C.AUUCAUU.G...
+#=GR DI4960 SS     .......>.>>.>.>>>>>>>.....
+DI5040             .AU..UCC.CU.UCAAGCUCU.A...
+#=GR DI5040 SS     ......>>.>>.>.>>>>>>>.....
+DI5080             .AU..UCC.CU.U.CAAGCUC.U...
+#=GR DI5080 SS     ......>>.>>.>.>>>>>>>.....
+DI5120             .AA..CCC.CA.U.CAUCUCC.U...
+#=GR DI5120 SS     ......>>.>>.>.>>>.>>>.....
+DI5160             .AA..CCC.CC.U.CACUUCC.U...
+#=GR DI5160 SS     ......>>.>>.>.>.>>>>>.....
+DI5220             .ACAACCC.UC.U.CACUUCC.U...
+#=GR DI5220 SS     ......>>.>>.>.>.>>>>>.....
+DI5280             .AA..UCC.UC.U.UAUUUCU.A...
+#=GR DI5280 SS     ......>>.>>.>.>>>>>>>.....
+DI5320             .AG..CCC.UC.U.UAUUUCU.A...
+#=GR DI5320 SS     ......>>.>>.>.>>>>>>>.....
+DI5360             .AA..CCC.UC.U.UAUUUCU.A...
+#=GR DI5360 SS     .......>.>>.>.>>>>>>>.....
+DI5880             .AA..CCC.CC.U.UAUUUCU.A...
+#=GR DI5880 SS     ......>..>>.>.>>>>>>>.....
+DI6280             .AU..CCC.GC.U.AGAGACC.A...
+#=GR DI6280 SS     ......>>.>>.>.>>>>>>>.....
+DI6281             .AU..CCC.CA.C.CUCGAGC.A...
+#=GR DI6281 SS     ......>>.>>.>.>.>>>>>.....
+DI6320             .AA..CCC.GG.C.UGUGACC.A...
+#=GR DI6320 SS     ......>>.>>.>.>>>>>>>.....
+DI7740             .AU..CCC.CU.C.AUGGGCC.A...
+#=GR DI7740 SS     ......>>.>..>.>>>>>>>.....
+DI8100             .AU..CCC.CG.U.ACGGGCC.A...
+#=GR DI8100 SS     ......>>.>>.>.>>.>>>>.....
+DK0260             .AG..UCC.UG.U.GCAACCC.ACCA
+#=GR DK0260 SS     ......>>.>>.>.>>>>>>>.....
+DK0660             .AA..UCC.CU.U.CGGGCCC.G...
+#=GR DK0660 SS     ......>>.>>.>.>>>>>>>.....
+DK0680             .AA..UCC.CG.U.CGGGCCC.G...
+#=GR DK0680 SS     ......>>.>>.>.>>>>>>>.....
+DK0740             .AA..UCC.CU.U.CGGGCCC.G...
+#=GR DK0740 SS     ......>>.>>.>.>>>>>>>.....
+DK1140             .AA..UCC.CC.G.ACGAGUC.ACCA
+#=GR DK1140 SS     ......>>.>>.>.>>>>>>>.....
+DK1141             .AU..UCC.CA.C.AUCAGGC.ACCA
+#=GR DK1141 SS     ......>>.>>.>.>>>>>>>.....
+DK1200             .AU..CCU.CG.G.GUGAGUC.ACCA
+#=GR DK1200 SS     ......>>.>>.>.>>>>>>>.....
+DK1220             .AA..UCC.CC.G.ACGAGUC.ACCA
+#=GR DK1220 SS     ......>>.>>.>.>>>>>>>.....
+DK1230             .AG..CCC.GU.G.UGGGUGU.ACCA
+#=GR DK1230 SS     ......>>.>>.>.>>>>>>>.....
+DK1231             .AG..UCC.AU.C.ACGGGAC.ACCA
+#=GR DK1231 SS     ......>>.>>.>.>>>>>>>.....
+DK1350             .AG..UCC.CU.G.GCGGCGC.A...
+#=GR DK1350 SS     ......>>.>>.>.>>>>>>>.....
+DK1540             .AG..UCC.UU.C.AUGGCUC.ACCA
+#=GR DK1540 SS     ......>>.>>.>.>>>>>>>.....
+DK1660             .AA..UCC.UG.C.ACGACCC.ACCA
+#=GR DK1660 SS     ......>>.>>.>.>>>>>>>.....
+DK2000             .AA..UCC.UU.C.ACGACCC.ACCA
+#=GR DK2000 SS     ......>>.>>.>.>>>>>>>.....
+DK2520             .AA..UCC.CA.G.CCAACUC.A...
+#=GR DK2520 SS     ......>>.>>.>.>>>>>>>.....
+DK2580             .AG..UCC.CG.G.GCAACCC.A...
+#=GR DK2580 SS     ......>>.>>.>.>>>>>>>.....
+DK2600             .AG..CCC.CG.G.GCAACCC.A...
+#=GR DK2600 SS     ......>>.>>.>.>>>>>>>.....
+DK2920             .AA..UCC.CG.G.GCAACCC.A...
+#=GR DK2920 SS     ......>>.>>.>.>>>>>>>.....
+DK3200             .AG..UCC.CG.G.GCAACCC.ACCA
+#=GR DK3200 SS     ......>>.>>.>.>>>>>>>.....
+DK3220             .AG..UCC.CG.G.GCAACCC.G...
+#=GR DK3220 SS     ......>>.>>.>.>>>>>>>.....
+DK3230             .AG..UCC.CG.G.GCAACCC.G...
+#=GR DK3230 SS     ......>>.>>.>.>>>>>>>.....
+DK3240             .AG..UCC.CG.G.GCAACCC.A...
+#=GR DK3240 SS     ......>>.>>.>.>>>>>>>.....
+DK3880             .AG..UCC.UA.U.AAGUCUU.A...
+#=GR DK3880 SS     ......>>.>>.>.>>>>>>>.....
+DK4000             .AC..UCC.AG.C.UAUUCUC.A...
+#=GR DK4000 SS     ......>>.>>.>.>>>>>>>.....
+DK4030             .AU..UCC.AC.U.UAUUCUC.A...
+#=GR DK4030 SS     ......>>.>>.>.>>>>>>>.....
+DK4050             .AU..UCC.AA.C.UAUUCUU.A...
+#=GR DK4050 SS     ......>>.>>...>>>>>>>.....
+DK4080             .AA..UCC.AG.C.UAUUCUC.A...
+#=GR DK4080 SS     ......>>.>>.>.>>>>>>>.....
+DK4340             .AG..UCC.UG.C.UAUACCC.A...
+#=GR DK4340 SS     ......>>.>>.>.>>>>>>>.....
+DK4440             .AG..UCC.UG.C.UAUACCC.A...
+#=GR DK4440 SS     ......>>.>>.>.>>>>>>>.....
+DK4480             .AG..UCC.UG.C.UAUACCC.A...
+#=GR DK4480 SS     ......>>.>>.>.>>>>>>>.....
+DK4500             .AG..UCC.UG.C.UAUACCC.A...
+#=GR DK4500 SS     ......>>.>>.>.>>>>>>>.....
+DK4620             ......UG.GA.U.UCUUCAG.G...
+#=GR DK4620 SS     ......>>.>>.>.>>>>>>>.....
+DK4700             .UG..CGC.AA.G.UAGCUUU.U...
+#=GR DK4700 SS     ......>>.>>.>.>>>>>>......
+DK4760             .AC.GUUU.AC.U.UCUGAUG.A...
+#=GR DK4760 SS     ......>>.>>.>.>>>>>>>.....
+DK4840             .GC.CAUU.AC.U.UCUAAUG.A...
+#=GR DK4840 SS     ......>>.>>.>.>>>>>>>.....
+DK4880             .GC.ACUU.AC.U.UCUAAUG.A...
+#=GR DK4880 SS     ......>>.>>.>.>>>>>>>.....
+DK5040             .AA..CCU.AU.U.AUUAAGG.A...
+#=GR DK5040 SS     ......>>.>>.>.>>>>>>>.....
+DK5080             .UA..CCU.AU.U.AUUAAGG.A...
+#=GR DK5080 SS     ......>>.>..>.>>>>>>>.....
+DK5100             .CA..ACC.AC.C.CUUAAUG.A...
+#=GR DK5100 SS     .......>.>>.>.>>>>.>>.....
+DK5120             .CA..ACC.AC.C.CUUAAUG.A...
+#=GR DK5120 SS     .......>.>>.>.>>>>.>>.....
+DK5220             .CC..U.C.CC.C.CUUAAUG.A...
+#=GR DK5220 SS     .......>.>>.>.>>>>>>>.....
+DK5280             .AA..A.U.CU.C.CACAUUG.A...
+#=GR DK5280 SS     .......>.>>.>.>.>>.>>.....
+DK5281             .AA..A.U.CU.C.CACAAUG.A...
+#=GR DK5281 SS     .......>.>>.>.>.>>>>>.....
+DK5320             .AA...AU.CU.C.CAUAGUG.A...
+#=GR DK5320 SS     .......>.>>.>.>>>>>>>.....
+DK5360             .AU..ACU.CU.C.CUUGGUG.A...
+#=GR DK5360 SS     ......>>.>>.>.>>>>>>>.....
+DK5880             .AACACCU.CU.U.UACAGUG.A...
+#=GR DK5880 SS     ......>>.>>.>.>>>>>>>.....
+DK6050             .AG...CC.CA.C.GGGGGGU.G...
+#=GR DK6050 SS     ......>>.>>.>.>>>>>>>.....
+DK6051             .AU..CCC.CA.C.GGAAGGC.G...
+#=GR DK6051 SS     ......>>.>>.>.>>>>>>>.....
+DK6052             .AG..CCC.CA.C.GGGGGGU.G...
+#=GR DK6052 SS     ......>>.>>.>.>>>>>>>.....
+DK6160             .AG..CCC.CC.C.UUUGGGC.G...
+#=GR DK6160 SS     ......>>.>>.>.>>>>>>>.....
+DK6161             .AG..CCC.CC.C.GUUGGGC.G...
+#=GR DK6161 SS     ......>>.>>.>.>>>>>>>.....
+DK6280             .AG..CCC.CC.U.AUGAGGA.G...
+#=GR DK6280 SS     ......>>.>>.>.>>>>>>>.....
+DK6281             .AG..CCC.CC.U.ACAGGGC.U...
+#=GR DK6281 SS     ......>>.>>.>.>>>>>>>.....
+DK6320             .AG..UCU.CG.C.CUUGGGA.G...
+#=GR DK6320 SS     ......>>.>>.>.>>>>>>>.....
+DK7560             .AG..CCC.CG.C.AUUGGGC.U...
+#=GR DK7560 SS     ......>>.>>.>.>>>>>>>.....
+DK7680             .AG..CCC.CA.C.GUUGGGC.G...
+#=GR DK7680 SS     ......>>.>>.>.>>>>>>>.....
+DK7740             .AG..CCC.CA.C.GUUGGGC.G...
+#=GR DK7740 SS     ......>>.>>.>.>>>>>>>.....
+DK7741             .AG..UCC.CU.G.UUCGGGC.G...
+#=GR DK7741 SS     ......>>.>>.>.>>>>>>>.....
+DK7920             .AG..UCC.CU.G.UUCGGGC.G...
+#=GR DK7920 SS     ......>>.>>.>.>.>>>>>.....
+DK8040             .AG..CCC.CA.C.GUUGGGC.G...
+#=GR DK8040 SS     ......>>.>>.>.>>>>>>>.....
+DK8100             .AG..UCC.CU.G.UUCAGGC.G...
+#=GR DK8100 SS     ......>>.>>.>.>>>>>>>.....
+DK8101             .AG..CCC.CA.C.GUUGGGC.G...
+#=GR DK8101 SS     ......>>.>>.>.>>>>>>>.....
+DK9160             .AG..CCC.CA.C.GUUGGGC.G...
+#=GR DK9160 SS     ......>>.>>.>.>>>>>>>.....
+DK9990             .AG..UCC.CU.G.UUCGGGC.G...
+#=GR DK9990 SS     ......>>.>>.>.>>>>>>>.....
+DK9991             .AG..CCC.CA.C.GUUGGGC.G...
+#=GR DK9991 SS     ......>>.>>.>.>>>>>>>.....
+DL0220             .AG..UCC.CA.C.UUCUCGC.ACCA
+#=GR DL0220 SS     ......>>.>>.>.>>>>>>>.....
+DL0260             .AG..UCU.CC.C.UAGCCCC.ACCA
+#=GR DL0260 SS     ......>>.>>.>.>>>>>>>.....
+DL0440             .AA..UCC.UG.C.UCCCUGC.A...
+#=GR DL0440 SS     ......>>.>>.>.>>>>>>>.....
+DL0660             .AA..UCC.CU.G.CCCCUGC.A...
+#=GR DL0660 SS     ......>>.>>.>.>>>>>>>.....
+DL0680             .AA..UCC.CU.G.CCCCCGC.A...
+#=GR DL0680 SS     ......>>.>>.>.>>>>>>>.....
+DL0860             .AA..UCC.CA.C.CCCCCGC.A...
+#=GR DL0860 SS     ......>>.>>.>.>>>>>>>.....
+DL0980             .AA..UCC.CA.C.CCCCCGC.A...
+#=GR DL0980 SS     ......>>.>>.>.>>>>>>>.....
+DL0981             .AA..UCC.CA.C.CCCCCGC.A...
+#=GR DL0981 SS     ......>>.>>.>.>>>>>>>.....
+DL1140             .AG..UCC.GG.C.CUUGGGG.ACCA
+#=GR DL1140 SS     ......>>.>>.>.>>>>>>>.....
+DL1141             .AG..UCC.CU.U.AUCCCCC.ACCA
+#=GR DL1141 SS     ......>>.>>.>.>>>>>>......
+DL1200             .AG..UCC.GG.C.UUUGGGC.ACCA
+#=GR DL1200 SS     ......>>.>>.>.>>>>>>>.....
+DL1220             .AG..UCC.CU.U.AUCCCCC.ACCA
+#=GR DL1220 SS     ......>>.>>.>.>>>>>>>.....
+DL1230             .AG..UCC.GG.U.CACGGGG.ACCA
+#=GR DL1230 SS     ......>>.>>.>.>>>>>>>.....
+DL1231             .AG..UCC.UG.U.CACCCGC.ACCA
+#=GR DL1231 SS     ......>>.>>.>.>>>>>>>.....
+DL1232             .AG..UCC.GA.C.CCCGGGC.ACCA
+#=GR DL1232 SS     ......>>.>>.>.>>>>>>>.....
+DL1310             .AG..UCC.GG.C.UCCGGGC.ACCA
+#=GR DL1310 SS     ......>>.>>.>.>>>>>>>.....
+DL1540             .AG..UCC.CU.U.CAUCCGC.ACCA
+#=GR DL1540 SS     ......>>.>>.>.>>>>>>>.....
+DL1541             .AG..UCC.GG.C.CCUCGGC.A...
+#=GR DL1541 SS     ......>>.>>.>.>>>>>>>.....
+DL1542             .AG..UCC.GG.C.CCUCGGC.ACCA
+#=GR DL1542 SS     ......>>.>>.>.>>>>>>>.....
+DL1543             .AC..CCC.GA.C.CACCGGU.A...
+#=GR DL1543 SS     ......>>.>>.>.>>>>>>>.....
+DL1544             .AG..UCC.CU.U.CACCCGC.A...
+#=GR DL1544 SS     ......>>.>>.>.>>>>>>>.....
+DL1660             .AG..UCC.CC.C.CCCUCGC.ACCA
+#=GR DL1660 SS     ......>>.>>.>.>>.>>>>.....
+DL1661             .AG..UCU.CG.C.CUCCCGC.ACCA
+#=GR DL1661 SS     ......>>.>>.>.>>>>>>>.....
+DL1662             .AG..UCC.GG.C.CUUCGGC.ACCA
+#=GR DL1662 SS     ......>>.>>.>.>>>>>>>.....
+DL1663             .AG..UCC.CG.U.CCUCGGU.ACCA
+#=GR DL1663 SS     ......>>.>>.>.>>>>>>>.....
+DL1664             .AG..UCC.CG.C.UCCGGGU.ACCA
+#=GR DL1664 SS     ......>>.>>.>.>>>>>>>.....
+DL1700             .AG..UCC.CC.C.CCCUCGC.ACCA
+#=GR DL1700 SS     ......>>.>>.>.>>.>>>>.....
+DL1750             .AG..UCU.CU.C.CUUCCGC.ACCA
+#=GR DL1750 SS     ......>>.>>.>.>>>>>>>.....
+DL1780             .AG..UCC.CU.C.UCUUCGC.ACCA
+#=GR DL1780 SS     ......>>.>>.>.>>>>>>>.....
+DL1940             .AG..UCC.UC.U.UCUGGGC.ACCA
+#=GR DL1940 SS     ......>>.>>.>.>>>>>>>.....
+DL1980             .AG..UCC.UC.U.CCUGGGC.ACCA
+#=GR DL1980 SS     ......>>.>>.>.>>>>>>>.....
+DL2000             .AG..UCU.GG.C.UUCGGGC.ACCA
+#=GR DL2000 SS     ......>>.>>.>.>>>>>>>.....
+DL2180             .AG..UCC.CU.C.CGUCCCC.A...
+#=GR DL2180 SS     ......>>.>>.>.>>>>>>>.....
+DL2520             .AG..UCU.CU.C.UGCCUGU.A...
+#=GR DL2520 SS     ......>>.>>.>.>>>>>>>.....
+DL2521             .AC..UCC.GG.U.CGAAGGU.A...
+#=GR DL2521 SS     ......>>.>>.>.>>>>>>>.....
+DL2522             .AG..UCC.GG.U.CGAAGGU.A...
+#=GR DL2522 SS     ......>>.>>.>.>>>>>>......
+DL2600             .AG..UCC.UC.U.UCAAGGC.A...
+#=GR DL2600 SS     ......>>.>>.>.>>>>>>>.....
+DL2601             .AG..UCC.CU.C.UACCCCC.A...
+#=GR DL2601 SS     ......>>.>>.>.>>>>>>>.....
+DL2602             .AA..UCC.GA.G.UAGCGGC.A...
+#=GR DL2602 SS     ......>>.>>.>.>>>>>>>.....
+DL2700             .AG..UCC.GA.G.UGGCGGC.A...
+#=GR DL2700 SS     ......>>.>>.>.>>>>>>>.....
+DL2701             .AG..UCC.CU.C.UAUCCCC.A...
+#=GR DL2701 SS     ......>>.>>.>.>>>>>>>.....
+DL2702             .AG..UCC.UC.U.UCAAGGC.A...
+#=GR DL2702 SS     ......>>.>>.>.>>>>>>>.....
+DL2720             .AG..UCC.CU.C.UAUCCCC.A...
+#=GR DL2720 SS     ......>>.>>.>.>>>>>>>.....
+DL2721             .AG..UCC.UC.U.UCAAGGC.A...
+#=GR DL2721 SS     ......>>.>>.>.>>>>>>>.....
+DL2740             .AG..UCC.GA.G.UGGCGGC.A...
+#=GR DL2740 SS     ......>>.>>.>.>>>>>>>.....
+DL2800             .AG..UCC.UC.U.UCAAGGC.A...
+#=GR DL2800 SS     ......>>.>>.>.>>>>>>>.....
+DL2920             .AG..UCC.GA.G.UGGCGGC.A...
+#=GR DL2920 SS     ......>>.>>.>.>>>>>>>.....
+DL2921             .AG..UCC.CU.C.UAUCCCC.A...
+#=GR DL2921 SS     ......>>.>>.>.>>>>>>>.....
+DL2922             .AG..UCC.UC.U.UCAAGGC.A...
+#=GR DL2922 SS     ......>>.>>.>.>>>>>>>.....
+DL3200             .AG..UCC.UC.U.UCAAGGC.A...
+#=GR DL3200 SS     ......>>.>>.>.>>>>>>>.....
+DL3280             .AG..UCC.UC.U.UCAAGGC.A...
+#=GR DL3280 SS     ......>>.>>.>.>>>>>>>.....
+DL3360             .AG..UCC.UC.U.UCAAGGC.A...
+#=GR DL3360 SS     ......>>.>>.>.>>>>>>>.....
+DL3361             .AG..UCC.CU.C.UAUCCCC.A...
+#=GR DL3361 SS     ......>>.>>.>.>>>>>>>.....
+DL3400             .AG..UCC.CU.C.UAUCCCC.A...
+#=GR DL3400 SS     ......>>.>>.>.>>>>>>>.....
+DL3800             .AU..UCC.GG.U.CAUAAGU.A...
+#=GR DL3800 SS     ......>>.>>.>.>>>>>>>.....
+DL3840             .AC..CCC.GG.U.CAUAAGU.A...
+#=GR DL3840 SS     ......>>.>>.>.>>>>>>>.....
+DL3880             .AA..UCG.UU.U.CUCGGAU.A...
+#=GR DL3880 SS     ......>>.>>.>.>>>>>>>.....
+DL3881             .AG..UCU.UG.U.UACCCGU.A...
+#=GR DL3881 SS     ......>>.>>.>.>>>>>>>.....
+DL4000             .AG..UCC.UU.U.AAAUAGC.A...
+#=GR DL4000 SS     ......>>.>>.>.>>>>>>>.....
+DL4020             .AA..UCC.CA.U.UAGUCAU.A...
+#=GR DL4020 SS     ......>>.>>.>.>>>>>>>.....
+DL4030             .AG..UCU.UU.U.AAGUAGC.A...
+#=GR DL4030 SS     ......>>.>>.>.>>>>>>>.....
+DL4040             .AG..UCC.AA.C.UUUAGGU.A...
+#=GR DL4040 SS     ......>>.>>.>.>>>>>>>.....
+DL4050             .AA..UCC.UU.U.AAGUAGU.A...
+#=GR DL4050 SS     ......>>.>>.>.>>>>>>>.....
+DL4070             .AG..UCU.UU.U.AAGUAGC.A...
+#=GR DL4070 SS     ......>>.>>.>.>>>>>>>.....
+DL4080             .AA..UCC.UU.C.AAAUAGC.A...
+#=GR DL4080 SS     ......>>.>>.>.>>>>>>>.....
+DL4360             .AG..UCC.UG.C.UAUACCC.A...
+#=GR DL4360 SS     ......>>.>>.>.>>>>>>>.....
+DL4500             .AG..UCC.AA.U.AAUGCGC.A...
+#=GR DL4500 SS     ......>>.>>.>.>>>>>>>.....
+DL4501             .AA..UCC.GA.U.AGCGAGU.A...
+#=GR DL4501 SS     ......>>.>>.>.>>>>>>>.....
+DL4502             .AG..UCC.CU.C.UAUCCGU.A...
+#=GR DL4502 SS     ......>>.>>.>.>>>>>>>.....
+DL4700             .A....UA.CU.U.GCUUUCA.U...
+#=GR DL4700 SS     ......>>.>>.>.>>>>>>>.....
+DL4701             .AU....U.CU.U.GUUUGUG.U...
+#=GR DL4701 SS     .......>.>>.>.>>>>>>>.....
+DL4760             .UU...UC.UA.C.AAAUAGU.A...
+#=GR DL4760 SS     ......>>.>>.>.>>>>>>>.....
+DL4761             .AC....C.UU.U.UAUUAGA.A...
+#=GR DL4761 SS     .......>.>>.>.>>>>>>>.....
+DL4800             .UU..AAU.UA.U.AAAUAGU.A...
+#=GR DL4800 SS     ......>>.>>.>.>>>>>>>.....
+DL4840             .UU...AC.UU.U.UAUUAGA.A...
+#=GR DL4840 SS     ......>>.>>.>.>>>>>>>.....
+DL4880             .UU...AC.UU.U.UAUUAGA.A...
+#=GR DL4880 SS     ......>>.>>.>.>>>>>>>.....
+DL4921             .U....AU.UA.C.AAAUAGU.A...
+#=GR DL4921 SS     ......>>.>>.>.>>>>>>>.....
+DL4980             .AU..UCC.CU.U.CUCUAGU.U...
+#=GR DL4980 SS     ......>>.>>.>.>>>.>>>.....
+DL4981             .AU..UCC.CU.U.CUUCAAU.U...
+#=GR DL4981 SS     ......>>.>>.>.>>>>>>>.....
+DL5000             .AA..UCC.UU.U.UCCUAGU.U...
+#=GR DL5000 SS     ......>>.>>.>.>>>>>>>.....
+DL5001             .AA..UCC.UU.C.UUUCAGU.U...
+#=GR DL5001 SS     ......>>.>>.>.>>>>>>>.....
+DL5020             .AG..CCC.UU.U.CUCUAGU.U...
+#=GR DL5020 SS     ......>>.>>.>.>>>.>>>.....
+DL5021             .AA..UCC.UC.U.CUCCAAC.U...
+#=GR DL5021 SS     ......>>.>>.>.>>.>>>>.....
+DL5040             .AC..UCC.UU.C.UUUCAGC.U...
+#=GR DL5040 SS     ......>>.>>.>.>>>>>>>.....
+DL5041             .AC..UCC.CU.U.UUUUAGC.U...
+#=GR DL5041 SS     ......>>..>.>.>>>>>>>.....
+DL5080             .AC..UCC.UU.C.UUUCAGC.U...
+#=GR DL5080 SS     ......>>.>>.>.>>>>>>>.....
+DL5081             .AC...UC.CU.U.UCUUUAG.C...
+#=GR DL5081 SS     ......>>.>>.>..>>>>>>.....
+DL5100             .AC..UCC.AA.G.UAGCAGC.U...
+#=GR DL5100 SS     ......>>.>>.>.>>>.>>>.....
+DL5120             .AA..UCC.CC.U.CGCUAAC.U...
+#=GR DL5120 SS     ......>>.>>.>.>>>>>.>.....
+DL5121             .AA..UCC.AA.G.UAAAAGC.U...
+#=GR DL5121 SS     ......>>.>>.>.>>>>>>>.....
+DL5160             .AG..UCC.AA.G.UAAAAGC.U...
+#=GR DL5160 SS     ......>>.>>.>.>>>>>>>.....
+DL5220             .AA..UCC.AA.G.UAAAAGU.A...
+#=GR DL5220 SS     ......>>.>>.>.>>>>>>>.....
+DL5221             .AA..UCC.UC.U.CCCUAGC.U...
+#=GR DL5221 SS     ......>>.>>.>.>.>>>>>.....
+DL5280             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5280 SS     ......>>.>>...>>>>>>>.....
+DL5281             .AA..UCC.UC.U.CCCUAAU.A...
+#=GR DL5281 SS     ......>>.>>.>.>>>>>>>.....
+DL5320             .AA..UCC.AA.A.UAAAAGU.A...
+#=GR DL5320 SS     ......>>.>>...>>>>>>>.....
+DL5321             .AA..UCC.UC.U.CCCUAAU.A...
+#=GR DL5321 SS     ......>>.>>.>.>>>>>>>.....
+DL5360             .AA..UCC.UC.U.CCUUAAC.A...
+#=GR DL5360 SS     .......>.>>.>.>>>>>>>.....
+DL5361             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5361 SS     ......>>.>>...>>>>>>>.....
+DL5440             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5440 SS     ......>>.>>...>>>>>>>.....
+DL5480             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5480 SS     ......>>.>>...>>>>>>>.....
+DL5520             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5520 SS     ......>>.>>...>>>>>>>.....
+DL5560             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5560 SS     ......>>.>>...>>>>>>>.....
+DL5600             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5600 SS     ......>>.>>...>>>>>>>.....
+DL5640             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5640 SS     ......>>.>>...>>>>>>>.....
+DL5680             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5680 SS     ......>>.>>...>>>>>>>.....
+DL5720             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5720 SS     ......>>.>>.>.>>>>>>>.....
+DL5760             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5760 SS     ......>>.>>.>.>>>>>>>.....
+DL5800             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5800 SS     ......>>.>>.>.>>>>>>>.....
+DL5840             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5840 SS     ......>>.>>.>.>>>>>>>.....
+DL5880             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5880 SS     ......>>.>>.>.>>>>>>>.....
+DL5881             .AC..UCC.AA.A.UAAAAGU.A...
+#=GR DL5881 SS     ......>>.>>.>.>>>>>>>.....
+DL6160             .AA..UCU.CG.C.CUCUUGC.A...
+#=GR DL6160 SS     ......>>.>>.>.>>>>>>>.....
+DL6200             .AA..UCC.CA.C.UCUUGUC.A...
+#=GR DL6200 SS     ......>>.>>.>.>>>>>>>.....
+DL6280             .AA..UCU.CU.U.AGCAACC.A...
+#=GR DL6280 SS     ......>>.>>.>.>>>>>>>.....
+DL6281             .AA..CCU.CG.C.AUCCUUC.A...
+#=GR DL6281 SS     ......>>.>>.>.>>>>>>>.....
+DL6980             .AA..UCC.CA.C.UUCUGAC.A...
+#=GR DL6980 SS     ......>>.>>.>.>>>>>>>.....
+DL7560             .AA..UCC.CA.C.UCUCUUC.A...
+#=GR DL7560 SS     ......>>.>>.>.>>>>>>>.....
+DL7740             .AA..UCC.CA.C.UUCUGAC.A...
+#=GR DL7740 SS     ......>>.>>.>.>>>>>>>.....
+DL7741             .AA..UCC.CA.C.UUCUGAC.A...
+#=GR DL7741 SS     ......>>.>>.>.>>>>>>>.....
+DL7920             .AA..UCC.CA.C.UUCUGAC.A...
+#=GR DL7920 SS     ......>>.>>.>.>>>>>>>.....
+DL8100             .AA..UCC.CA.C.UCCUGAC.A...
+#=GR DL8100 SS     ......>>.>>.>.>>>>>>>.....
+DL9160             .AA..UCC.CA.C.UCCUGAC.A...
+#=GR DL9160 SS     ......>>.>>.>.>>>>>>>.....
+DL9161             .AA..UCC.CA.C.UCCUGAC.A...
+#=GR DL9161 SS     ......>>.>>.>.>>>>>>>.....
+DL9162             .AA..UCC.CA.C.UCCUGAC.A...
+#=GR DL9162 SS     ......>>.>>.>.>>>>>>>.....
+DL9990             .AA..UCC.CA.C.CGCUGCC.A...
+#=GR DL9990 SS     ......>>.>>.>.>>>>>>>.....
+DL9991             .AA..UCC.CA.C.CGCUGCC.A...
+#=GR DL9991 SS     ......>>.>>.>.>>>>>>>.....
+DM0260             .AA..UCC.AC.U.ACUAACU.ACCA
+#=GR DM0260 SS     ......>>.>>.>.>>>>>>>.....
+DM0680             .AA..UCC.CA.U.UGGGCCC.A...
+#=GR DM0680 SS     ......>>.>>.>.>>>>>>>.....
+DM0900             .AA..UCC.AU.C.CCCCGCU.A...
+#=GR DM0900 SS     ......>>.>>.>.>>>>>>>.....
+DM0960             .AA..UCC.CG.G.CCCCGGC.ACCA
+#=GR DM0960 SS     ......>>.>>.>.>>>>>>>.....
+DM1140             .AA..UCU.CU.C.CCCCGCU.ACCA
+#=GR DM1140 SS     ......>>.>>.>.>>>>>>>.....
+DM1180             .AC..UCU.CU.C.CCCCGCU.ACCA
+#=GR DM1180 SS     ......>>.>>.>.>>>>>>>.....
+DM1230             .AG..UCC.CC.C.CGCCGCU.ACCA
+#=GR DM1230 SS     ......>>.>..>.>>>>>>>.....
+DM1231             .AA..UCC.AU.C.UCCCGCA.ACCA
+#=GR DM1231 SS     ......>>.>>.>.>>>>>>......
+DM1260             .AG..UCU.CU.U.UCUCGCU.ACCA
+#=GR DM1260 SS     ......>>.>>.>.>>>>>>>.....
+DM1540             .AG..UCC.UA.C.AAGGUCC.ACCA
+#=GR DM1540 SS     ......>>.>>.>.>>>>>>>.....
+DM1541             .AU..CCC.CU.C.CGCCGCU.ACCA
+#=GR DM1541 SS     ......>>.>>.>.>>>>>>>.....
+DM1660             .AA..UCC.CG.U.CGUAGCC.ACCA
+#=GR DM1660 SS     ......>>..>.>.>>>>>>>.....
+DM1750             .AA..UCC.CG.U.CGUAGCC.ACCA
+#=GR DM1750 SS     ......>>..>.>.>>>>>>>.....
+DM2520             .AA..UCU.UG.U.CUGAGCC.A...
+#=GR DM2520 SS     ......>>.>>.>.>>>>>>>.....
+DM2600             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2600 SS     ......>>.>>.>.>>>>>>>.....
+DM2610             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2610 SS     ......>>.>>.>.>>>>>>>.....
+DM2640             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2640 SS     ......>>.>>.>.>>>>>>>.....
+DM2680             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2680 SS     ......>>.>>.>.>>>>>>>.....
+DM2700             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2700 SS     ......>>.>>.>.>>>>>>>.....
+DM2701             .AU..UCC.CG.U.CUCCGCA.C...
+#=GR DM2701 SS     ......>>.>>.>.>>>>>>......
+DM2720             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2720 SS     ......>>.>>.>.>>>>>>>.....
+DM2760             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2760 SS     ......>>.>>.>.>>>>>>>.....
+DM2840             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2840 SS     ......>>.>>.>.>>>>>>>.....
+DM2920             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM2920 SS     ......>>.>>.>.>>>>>>>.....
+DM3280             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM3280 SS     ......>>.>>.>.>>>>>>>.....
+DM3640             .AA..UCU.CG.C.CGUGUCU.A...
+#=GR DM3640 SS     ......>>..>.>.>>>>>>>.....
+DM3880             .AU..UUU.CU.C.CUUUGGC.U...
+#=GR DM3880 SS     ......>>.>>.>.>>>>>>>.....
+DM3881             .AG..UCA.UU.U.UAGUCUU.A...
+#=GR DM3881 SS     ......>>.>>.>.>>>>>>>.....
+DM3920             .AU..UUU.CU.C.CCCAGGU.N...
+#=GR DM3920 SS     ......>>.>>.>.>>>>>>>.....
+DM3960             .AU..UUU.CU.C.CCCAGGU.U...
+#=GR DM3960 SS     ......>>.>>.>.>>>.>>>.....
+DM4000             .AU..UCC.UU.C.UACAAGU.A...
+#=GR DM4000 SS     ......>>.>>...>>>>>>>.....
+DM4010             .AA..UCG.UG.U.UAUUGCU.A...
+#=GR DM4010 SS     ......>>.>>.>.>>>>>>>.....
+DM4020             .AA..UCG.UG.U.UGAUGCA.U...
+#=GR DM4020 SS     ......>>.>>.>.>>>>>>>.....
+DM4021             .AU..UCU.UU.G.UUAUUCU.A...
+#=GR DM4021 SS     ......>>.>>.>.>.>>>>>.....
+DM4080             .AA..UCC.UU.C.UACAAGU.A...
+#=GR DM4080 SS     ......>>.>>...>>>>>>>.....
+DM4240             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM4240 SS     ......>>.>>.>.>>>>>>>.....
+DM4280             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM4280 SS     ......>>.>>.>.>>>>>>>.....
+DM4480             .AG..CCC.UA.C.UAAGCCC.A...
+#=GR DM4480 SS     ......>>.>>.>.>>>>>>>.....
+DM4481             .AA..UCC.AA.U.AGUAGGU.A...
+#=GR DM4481 SS     ......>>.>>.>.>>>>>>>.....
+DM4500             .AA..UCC.GA.C.UCCCGCC.A...
+#=GR DM4500 SS     ......>>..>.>.>>>>>>......
+DM4501             .AA..UCC.CU.C.UUCCGAU.A...
+#=GR DM4501 SS     ......>>.>>.>.>>>>>>>.....
+DM4700             .U.....U.AA.C.CUUUACU.U...
+#=GR DM4700 SS     .......>.>>.>.>>>>>>>.....
+DM4701             .UA..A.U.GG.C.CUUUAUC.U...
+#=GR DM4701 SS     .......>.>>.>.>>>>>>>.....
+DM5000             .AU..ACC.UC.C.CUUUAUU.N...
+#=GR DM5000 SS     ......>>.>..>.>>>>>>>.....
+DM5220             .AC..CCC.UU.C.CCCUACU.A...
+#=GR DM5220 SS     ......>>..>.>.>>.>>>>.....
+DM6160             .AA..ACC.UA.G.AGAAGCU.A...
+#=GR DM6160 SS     ......>>.>>.>.>>>>>>>.....
+DM6280             .AA..CCU.CU.C.CUGGAGC.A...
+#=GR DM6280 SS     ......>>.>>.>.>>>>>>>.....
+DM6900             .AG..CCU.CU.C.UCACCCC.A...
+#=GR DM6900 SS     ......>>.>>.>.>>>>>>>.....
+DM7740             .AA..ACC.UU.G.CUCUGCU.A...
+#=GR DM7740 SS     ......>>.>>.>.>>>>>>>.....
+DN0660             .AG..CCC.UG.C.AGGAGGC.GCCA
+#=GR DN0660 SS     ......>>.>>.>.>>>>>>>.....
+DN0680             .AG..UCC.UG.C.CGGCGGC.G...
+#=GR DN0680 SS     ......>>.>>.>.>>>>>>>.....
+DN1140             .AG..CCC.UG.U.AAAAGCC.GCCA
+#=GR DN1140 SS     ......>>.>>.>.>>>>>>>.....
+DN1180             .AG..CCC.UG.U.AAAAGCC.GCCA
+#=GR DN1180 SS     ......>>.>>.>.>>>>>>>.....
+DN1230             .AG..UCC.AG.C.AGUGGGC.GCCA
+#=GR DN1230 SS     ......>>.>>.>.>>>>>>>.....
+DN1350             .AG..UCC.AG.U.CCGGGGA.G...
+#=GR DN1350 SS     ......>>.>>.>.>>>>>>>.....
+DN1351             .AG..UCC.AG.U.CGGGGGA.G...
+#=GR DN1351 SS     ......>>.>>.>.>>>>>>>.....
+DN1500             .AG..UCU.GA.C.AGGCGGA.....
+#=GR DN1500 SS     ......>>.>>.>.>>>>>>>.....
+DN1540             .AA..UCC.UG.C.CUGUGGA.GCCA
+#=GR DN1540 SS     ......>>.>>.>.>>>>>>>.....
+DN1541             .AA..UCC.UA.C.CUGCGGA.G...
+#=GR DN1541 SS     ......>>.>>.>.>>>>>>>.....
+DN1570             .AA..UCC.UG.C.CUGCGGA.GCCA
+#=GR DN1570 SS     ......>>.>>.>.>>>>>>>.....
+DN1660             .AG..UCC.AG.U.CAGAGGA.GCCA
+#=GR DN1660 SS     ......>>.>>.>.>>>>>>>.....
+DN2520             .AA..UCC.UA.C.UUAAGGA.G...
+#=GR DN2520 SS     ......>>.>>.>.>>>>>>>.....
+DN2600             .AA..UCC.UA.C.CUGAGGA.G...
+#=GR DN2600 SS     ......>>.>>.>.>>>>>>>.....
+DN2700             .AA..UCC.UA.C.UUGGGGA.....
+#=GR DN2700 SS     ......>>.>>.>.>>>>>>>.....
+DN2720             .AA..UCC.UA.C.UUGGGGA.G...
+#=GR DN2720 SS     ......>>.>>.>.>>>>>>>.....
+DN2740             .AC..UCC.UA.C.UUGAGGA.G...
+#=GR DN2740 SS     ......>>.>>.>.>>>>>>>.....
+DN2920             .UA..ACC.UA.C.UUGGGGA.G...
+#=GR DN2920 SS     ......>>.>>.>.>>>>>>>.....
+DN3200             .AA..UCC.UA.U.UUGGGGA.G...
+#=GR DN3200 SS     ......>>.>>.>.>>>>>>>.....
+DN3320             .AA..UCC.UA.C.UUGGGGA.G...
+#=GR DN3320 SS     ......>>.>>.>.>>>>>>>.....
+DN3880             .AU..UCA.UC.U.UAAGGGC.U...
+#=GR DN3880 SS     ......>>.>>.>.>>>>>>>.....
+DN3960             .AU..UCA.UC.U.UGGGGGC.U...
+#=GR DN3960 SS     ......>>.>>.>.>>>>>>>.....
+DN4000             .AU..UCC.UA.U.UAAGGAC.G...
+#=GR DN4000 SS     ......>>.>>.>.>>>>>>>.....
+DN4080             .AU..UCC.UA.U.UGAAGAC.G...
+#=GR DN4080 SS     ......>>.>>.>.>>>>>>>.....
+DN4320             .AA..UCC.UA.C.UUGGGGA.G...
+#=GR DN4320 SS     ......>>.>>.>.>>>>>>>.....
+DN4400             .AA..UCC.UA.C.UUGGGGA.G...
+#=GR DN4400 SS     ......>>.>>.>.>>>>>>>.....
+DN4440             .AA..UCC.UA.C.UUGGGGA.G...
+#=GR DN4440 SS     ......>>.>>.>.>>>>>>>.....
+DN4500             .AA..UCC.AA.C.CUAGAGA.G...
+#=GR DN4500 SS     ......>>.>>.>.>>>>>>>.....
+DN4620             .U.....U.GC.C.CGCGGAC.G...
+#=GR DN4620 SS     .......>.>>.>.>>>>.>>.....
+DN4700             .......U.UG.C.UUUGGCU.U...
+#=GR DN4700 SS     .......>.>>.>.>>>>>>>.....
+DN4800             .U....UA.UU.C.CAAUUAA.G...
+#=GR DN4800 SS     ......>>.>>.>.>>>>>>>.....
+DN4880             .A.....A.CU.C.CAAUUAA.G...
+#=GR DN4880 SS     .......>.>>.>.>>>>>>>.....
+DN4980             .AU..ACU.UG.U.CGACUCA.G...
+#=GR DN4980 SS     ......>>.>>.>.>>>>>>>.....
+DN5000             .AU..ACU.UG.U.CAACUCA.G...
+#=GR DN5000 SS     ......>>.>>.>.>>>>>>>.....
+DN5020             .AU..ACU.UG.C.CAGCUCA.G...
+#=GR DN5020 SS     ......>>.>>.>.>>>>>>>.....
+DN5040             .AA..ACC.UA.U.CUUCCGA.G...
+#=GR DN5040 SS     ......>>.>>.>.>..>>.>.....
+DN5080             .AU..ACC.UA.U.CUUCCCA.G...
+#=GR DN5080 SS     ......>>.>>.>.>..>>>>.....
+DN5100             .AG..GCC.UU.U.CUGUCUA.G...
+#=GR DN5100 SS     ......>>.>>.>.>>>>>>>.....
+DN5160             .AG..GCC.CG.U.CAUUCUA.G...
+#=GR DN5160 SS     ......>>.>>.>.>>>>>>>.....
+DN5220             .AA..GCC.CA.U.CUGUCUA.G...
+#=GR DN5220 SS     ......>>.>>.>.>>>>>>>.....
+DN5280             .GA.UUCC.UU.C.CAAUCUA.G...
+#=GR DN5280 SS     ......>>.>..>.>>>>>>>.....
+DN5281             .AA..UCC.UU.C.CAAUCUA.C...
+#=GR DN5281 SS     ......>>.>..>.>>>>>>>.....
+DN5282             .AA..UCC.UU.C.CAAUCUA.G...
+#=GR DN5282 SS     ......>>.>..>.>>>>>>>.....
+DN5320             .AU..UCC.UG.C.CAAUCUA.G...
+#=GR DN5320 SS     ......>>.>>.>.>>>>>>>.....
+DN5360             .GA..GCC.CA.C.CAGUCUA.G...
+#=GR DN5360 SS     ......>>.>>.>.>>>>>>>.....
+DN5880             .AG..UCC.CA.U.UGGUCUA.G...
+#=GR DN5880 SS     ......>>.>>.>.>>>>>>>.....
+DN6050             .AA..UCC.AA.C.GGGAGGA.G...
+#=GR DN6050 SS     ......>>.>>.>.>>>>>>>.....
+DN6051             .AA..UCC.AA.C.GGGAGGA.G...
+#=GR DN6051 SS     ......>>.>>.>.>>>>>>>.....
+DN6060             .AU..CCC.UA.C.AUCGAGC.G...
+#=GR DN6060 SS     ......>>.>>.>.>>>>>>>.....
+DN6160             .AU..CCC.AU.G.UCUAGGC.A...
+#=GR DN6160 SS     ......>>.>>.>.>>>>>>>.....
+DN6280             .AC..CCU.CA.C.UGGGGUC.G...
+#=GR DN6280 SS     ......>>.>>.>.>>>>>>>.....
+DN7100             .AA..UCC.UA.C.UUGGGGA.G...
+#=GR DN7100 SS     ......>>.>>.>.>>>>>>>.....
+DN7740             .AG..UCC.AC.C.CGGGGGC.G...
+#=GR DN7740 SS     ......>>.>>.>.>>>>>>>.....
+DN7920             .AG..CCC.AC.C.CAGGGAC.G...
+#=GR DN7920 SS     ......>>.>>.>.>>>>>>>.....
+DN9990             .AG..CCC.AU.C.CAGGGAC.G...
+#=GR DN9990 SS     ......>>.>>.>.>>>>>>>.....
+DN9991             .AG..CCC.AC.C.CAGGGAC.G...
+#=GR DN9991 SS     ......>>.>>.>.>>>>>>>.....
+DP0220             .AA..UCC.UU.G.UAUGGAG.A...
+#=GR DP0220 SS     ......>>.>>.>.>>>>>>>.....
+DP0260             .AG..UCC.UU.C.AUUGGAG.ACCA
+#=GR DP0260 SS     ......>>.>>.>.>>>>>>>.....
+DP0660             .AA..UCU.GG.G.CAGGCCC.ACCA
+#=GR DP0660 SS     ......>>.>>.>.>>>>>>>.....
+DP0680             .AA..UCC.GG.G.UGGCCCC.A...
+#=GR DP0680 SS     ......>>.>>.>.>>>>>>>.....
+DP0740             .AA..UCU.GG.G.CAGGCCC.ACCA
+#=GR DP0740 SS     ......>>.>>.>.>>>>>>>.....
+DP1140             .AA..UCC.UG.U.CUUCCCG.ACCA
+#=GR DP1140 SS     ......>>.>>.>.>>>>>>>.....
+DP1180             .AA..UCC.UG.U.CUUCCCG.ACCA
+#=GR DP1180 SS     ......>>.>>.>.>>>>>>>.....
+DP1260             .AA..UCC.UG.U.CUUUCCG.ACCA
+#=GR DP1260 SS     ......>>.>>.>.>>>>>>>.....
+DP1360             .AA..UCC.CG.C.CACCCCG.A...
+#=GR DP1360 SS     ......>>.>>.>.>>>>>>>.....
+DP1400             .AA..UCC.CG.C.CACCCCG.A...
+#=GR DP1400 SS     ......>>.>>.>.>>>>>>>.....
+DP1500             .AA..UCC.UG.U.CUUCCCG.A...
+#=GR DP1500 SS     ......>>.>>.>.>>>>>>>.....
+DP1540             .AA..UCC.UG.U.CUUCCCG.ACCA
+#=GR DP1540 SS     ......>>.>>.>.>>>>>>>.....
+DP1560             .AA..UCC.CG.C.UACUCCG.ACCA
+#=GR DP1560 SS     ......>>.>>.>.>>>>>>>.....
+DP1660             .AA..UCC.UC.U.CUCGCCG.ACCA
+#=GR DP1660 SS     ......>>.>>.>.>>>>>>>.....
+DP1661             .AA..UCC.UC.U.AUCACCG.ACCA
+#=GR DP1661 SS     ......>>.>>.>.>>>>>>>.....
+DP1662             .AA..UCC.UC.U.CGUGCCG.ACCA
+#=GR DP1662 SS     ......>>.>>.>.>>>>>>>.....
+DP1700             .AA..UCC.UC.U.CUCGCCG.ACCA
+#=GR DP1700 SS     ......>>.>>.>.>>>>>>>.....
+DP1740             .AA..UCC.CU.C.UUCACCG.ACCA
+#=GR DP1740 SS     ......>>.>>.>.>>>>>>>.....
+DP1780             .AA..UCC.UU.U.AUCACCG.ACCA
+#=GR DP1780 SS     ......>>.>>.>.>>>>>>>.....
+DP2520             .AA..UCC.UG.U.CAUCCCG.A...
+#=GR DP2520 SS     ......>>.>>.>.>>>>>>>.....
+DP2600             .AA..UCC.CG.C.UACUCAA.A...
+#=GR DP2600 SS     ......>>.>>.>.>>>>>.......
+DP2601             .AA..UCC.UG.U.CAUCCCU.A...
+#=GR DP2601 SS     ......>>.>>.>.>>>>>>>.....
+DP2680             .AA..UCC.UG.U.CAUCCCU.A...
+#=GR DP2680 SS     ......>>.>>.>.>>>>>>>.....
+DP2700             .AA..UCC.UG.U.CAUCCCU.A...
+#=GR DP2700 SS     ......>>.>>.>.>>>>>>>.....
+DP2720             .AA..UCC.UG.U.CAUCCCU.A...
+#=GR DP2720 SS     ......>>.>>.>.>>>>>>>.....
+DP2920             .AA..UCC.UG.U.CAUCCCU.A...
+#=GR DP2920 SS     ......>>.>>.>.>>>>>>>.....
+DP3000             .AA..UCC.UG.U.CAUCCCU.A...
+#=GR DP3000 SS     ......>>.>>.>.>>>>>>>.....
+DP3200             .AA..UCC.UG.U.CAUCCCU.A...
+#=GR DP3200 SS     ......>>.>>.>.>>>>>>>.....
+DP3880             .AA..UCA.UA.A.UAACCUG.A...
+#=GR DP3880 SS     ......>>.>>.>.>>>>>>>.....
+DP4000             .AG..UCU.AU.C.CUAUCUG.A...
+#=GR DP4000 SS     ......>>.>..>.>>>>>>>.....
+DP4010             .AG..UCU.AU.C.CUAUCUG.A...
+#=GR DP4010 SS     ......>>.>..>.>>>>>>>.....
+DP4030             .AU..UCU.AG.C.UUAUCUG.A...
+#=GR DP4030 SS     ......>>.>>.>.>>>>>>>.....
+DP4040             .AA..UCU.AA.C.CUAUCCG.A...
+#=GR DP4040 SS     ......>>.>>.>.>>>>>.......
+DP4060             .AG..UCC.UU.C.CAAUCUG.A...
+#=GR DP4060 SS     ......>>.>>.>.>>>>>>>.....
+DP4070             .AU..UCU.UG.C.UUAUCUG.A...
+#=GR DP4070 SS     ......>>.>>.>.>>>>>>>.....
+DP4080             .AG..UCU.AU.C.CUAUCUG.A...
+#=GR DP4080 SS     ......>>.>..>.>>>>>>>.....
+DP4440             .AA..UCC.UG.U.CACCUUG.A...
+#=GR DP4440 SS     ......>>.>>.>.>>>>>>>.....
+DP4480             .AA..UCC.AG.U.CAUCCCU.A...
+#=GR DP4480 SS     ......>>..>.>.>>>>>>>.....
+DP4500             .AA..UCC.UG.U.CACCUUG.A...
+#=GR DP4500 SS     ......>>.>>.>.>>>>>>>.....
+DP4620             ......UG.GA.G.UUGGCUG.G...
+#=GR DP4620 SS     ......>>.>>.>.>>>>>>>.....
+DP4700             .U.....G.AG.U.UUUCUAG.A...
+#=GR DP4700 SS     .......>.>>.>.>.>>>>>.....
+DP4880             .U....UC.UU.U.UCUCUUG.A...
+#=GR DP4880 SS     ......>>.>>.>.>>>>>>>.....
+DP4980             .AU..UCU.UG.U.UUUCCUG.A...
+#=GR DP4980 SS     ......>>.>>.>.>>>>>>>.....
+DP5000             .AA.GUCU.UG.C.UUUUCUG.A...
+#=GR DP5000 SS     ......>>.>>.>.>>>>>>>.....
+DP5040             .AA..CCU.UA.C.UUCUUUG.A...
+#=GR DP5040 SS     ......>>.>>.>.>>>>>>>.....
+DP5060             .AA..UCU.CC.U.CUCUCUG.A...
+#=GR DP5060 SS     ......>>.>>.>.>>>>>>>.....
+DP5080             .G....CC.UU.AUUCUCUUG.A...
+#=GR DP5080 SS     ......>>.>>.>.>>>>>>>.....
+DP5090             .AU..UCU.CU.U.UUCUCUG.A...
+#=GR DP5090 SS     ......>>.>>.>.>>>>>>>.....
+DP5120             .AG..UCC.UU.C.UUUCUCG.A...
+#=GR DP5120 SS     ......>>.>>.>.>>>>>>>.....
+DP5160             .AG..UCC.UU.U.UAUCCUG.A...
+#=GR DP5160 SS     ......>>.>>.>.>>>>>>>.....
+DP5200             .AU...GU.CU.C.UUCCUUG.A...
+#=GR DP5200 SS     ......>>.>>.>.>>>>>>>.....
+DP5220             .AG..CCC.UC.C.UUUUCUG.A...
+#=GR DP5220 SS     ......>>.>>.>.>>>>>>>.....
+DP5280             .GU...UC.CU.U.CUUCUUG.A...
+#=GR DP5280 SS     ......>>.>>.>.>>>>>>>.....
+DP5281             .GU...UC.CU.U.CUUCUUG.A...
+#=GR DP5281 SS     ......>>.>>.>.>>>>>>>.....
+DP5320             .GC...UC.CU.U.CUUCUUG.A...
+#=GR DP5320 SS     ......>>.>>.>.>>>>>>>.....
+DP5360             .A....GU.UU.C.UUCCUUG.A...
+#=GR DP5360 SS     ......>>.>>.>.>>>>>>>.....
+DP5880             .AG..A.C.UU.U.UUCUCUG.A...
+#=GR DP5880 SS     .......>.>>.>.>>>>>>>.....
+DP6280             .AU..UCC.CA.G.CUCGCCC.C...
+#=GR DP6280 SS     ......>>.>>.>.>.>>>>>.....
+DP6980             .AU..UCU.CG.G.AAUGCCC.C...
+#=GR DP6980 SS     ......>>.>>.>.>>>>>>>.....
+DP6981             .AU..UCU.CG.G.AAUGCCC.C...
+#=GR DP6981 SS     ......>>.>>.>.>>>>>>>.....
+DP7560             .AU..CCC.CG.G.UUCGGCC.C...
+#=GR DP7560 SS     ......>>.>>.>.>>>>>>>.....
+DP7740             .AA..UCC.CG.G.UUGAGCC.C...
+#=GR DP7740 SS     ......>>.>>.>.>>>>>>>.....
+DP8040             .AA..UCC.CG.G.ACGAGCC.C...
+#=GR DP8040 SS     ......>>.>>.>.>>>>>>>.....
+DP8041             .AA..UCC.CG.G.ACGAGCC.C...
+#=GR DP8041 SS     ......>>.>>.>.>>>>>>>.....
+DP8100             .AA..UCC.CG.G.ACGAGCC.C...
+#=GR DP8100 SS     ......>>.>>.>.>>>>>>>.....
+DP8101             .AA..UCC.CG.G.ACGAGCC.C...
+#=GR DP8101 SS     ......>>.>>.>.>>>>>>>.....
+DP9160             .AA..UCC.CG.G.ACGAGCC.C...
+#=GR DP9160 SS     ......>>.>>.>.>>>>>>>.....
+DP9161             .AA..UCC.CG.G.ACGAGCC.C...
+#=GR DP9161 SS     ......>>.>>.>.>>>>>>>.....
+DP9990             .AA..UCC.CG.G.ACGAGCC.C...
+#=GR DP9990 SS     ......>>.>>.>.>>>>>>>.....
+DP9991             .AA..UCC.CG.G.ACGAGCC.C...
+#=GR DP9991 SS     ......>>.>>.>.>>>>>>>.....
+DQ0220             .AG..UCC.UU.U.AUUCCCA.G...
+#=GR DQ0220 SS     ......>>.>>.>.>>>>>>>.....
+DQ0260             .AA..UCC.AA.U.AUCCCCU.GCCA
+#=GR DQ0260 SS     ......>>.>>.>.>>>>>>......
+DQ0660             .AA..UCC.GC.G.CUGGGCU.A...
+#=GR DQ0660 SS     ......>>.>>.>.>>>>>>>.....
+DQ1140             .AA..UCC.UG.C.UAGCCCA.ACCA
+#=GR DQ1140 SS     ......>>..>.>.>>>>>>>.....
+DQ1200             .AU..CCC.AU.C.CAUCCCA.GCCA
+#=GR DQ1200 SS     ......>>.>>.>.>>>>>>>.....
+DQ1230             .AA..UCC.UG.C.UGGGCCU.GCCA
+#=GR DQ1230 SS     ......>>.>>.>.>>>>>>>.....
+DQ1340             .AG..UCC.UG.G.UAGCCCA.G...
+#=GR DQ1340 SS     ......>>.>>.>.>>>>>>>.....
+DQ1341             .AG..UCC.UG.G.UAGCCCA.G...
+#=GR DQ1341 SS     ......>>.>>.>.>>>>>>>.....
+DQ1540             .AA..UCC.AG.C.UAGCCCA.G...
+#=GR DQ1540 SS     ......>>.>>.>.>>>>>>>.....
+DQ1660             .AA..UCC.AG.G.UACCCCA.GCCA
+#=GR DQ1660 SS     ......>>.>>.>.>>>>>>>.....
+DQ1661             .AA..UCC.UC.G.UACCCCA.GCCA
+#=GR DQ1661 SS     ......>>.>>.>.>>>>>>>.....
+DQ2520             .AA..UCC.UC.C.CGCCUCA.G...
+#=GR DQ2520 SS     ......>>.>>.>.>>>>>>>.....
+DQ2600             .AA..UCC.UU.C.CGUCCCA.G...
+#=GR DQ2600 SS     ......>>.>>.>.>>>>>>>.....
+DQ2700             .AA..UCC.UU.C.CGUCCCA.G...
+#=GR DQ2700 SS     ......>>.>>.>.>>>>>>>.....
+DQ2920             .AA..UCC.UU.C.CGUCCCA.G...
+#=GR DQ2920 SS     ......>>.>>.>.>>>>>>>.....
+DQ3220             .AA..UCC.UU.C.CGUCCCA.G...
+#=GR DQ3220 SS     ......>>.>>.>.>>>>>>>.....
+DQ3240             .AA..UCC.UU.C.CGUCCCA.G...
+#=GR DQ3240 SS     ......>>.>>.>.>>>>>>>.....
+DQ3640             .AA..UCC.UA.U.UGCCCCA.G...
+#=GR DQ3640 SS     ......>>.>>.>.>>>>>>>.....
+DQ3880             .AG..UCG.CC.C.CAACAUA.A...
+#=GR DQ3880 SS     ......>>.>>.>.>>>>>>>.....
+DQ4000             .AA..UCA.AA.G.CGAUUCA.A...
+#=GR DQ4000 SS     ......>>.>>.>.>>>>>>>.....
+DQ4030             .AG..UCA.CC.C.CAAUUCA.A...
+#=GR DQ4030 SS     ......>>.>..>.>>>>>>>.....
+DQ4040             .AA..UCU.UA.C.CAUCCCA.U...
+#=GR DQ4040 SS     ......>>.>>.>.>>.>>>>.....
+DQ4050             .AA..UCA.AA.C.CGGUUCA.A...
+#=GR DQ4050 SS     ......>>.>>.>.>>>>>>>.....
+DQ4070             .AA..UCA.CC.C.CAAUUCA.A...
+#=GR DQ4070 SS     ......>>.>..>.>>>>>>>.....
+DQ4080             .AA..UCA.AA.C.CGAUUCA.A...
+#=GR DQ4080 SS     ......>>.>>.>.>>>>>>>.....
+DQ4440             .AA..UCC.UU.U.UACUCCA.G...
+#=GR DQ4440 SS     ......>>.>>.>.>>>>>>>.....
+DQ4441             .AA..UCC.UU.U.UACUCCA.G...
+#=GR DQ4441 SS     ......>>.>>.>.>>>>>>>.....
+DQ4500             .AA..UCC.UU.U.UACUCCA.G...
+#=GR DQ4500 SS     ......>>.>>.>.>>>>>>>.....
+DQ4700             .AG...CU.UU.U.CUUUAUA.A...
+#=GR DQ4700 SS     ......>>.>>.>.>>>>>>>.....
+DQ4880             .AU..UCU.AU.U.AAAUAUA.A...
+#=GR DQ4880 SS     ......>>.>>.>.>>>>>>>.....
+DQ4960             .AU..UCU.AU.U.AAAUAUA.A...
+#=GR DQ4960 SS     ......>>.>>.>.>>>>>>>.....
+DQ4980             .AC..CCU.UG.U.UUUUCUA.A...
+#=GR DQ4980 SS     ......>>.>>.>.>>>>>>>.....
+DQ5000             .AC..UCU.UA.U.CUUUCUA.A...
+#=GR DQ5000 SS     ......>>.>>.>.>>>>>>>.....
+DQ5040             .AU..UCC.CA.U.CUCCUUA.A...
+#=GR DQ5040 SS     ......>>.>>.>.>>>>>>>.....
+DQ5080             .UU..CCC.CA.C..UCCUUA.A...
+#=GR DQ5080 SS     ......>>.>>....>>>>>>.....
+DQ5120             .AU..UCC.UG.U.CUUUCUA.A...
+#=GR DQ5120 SS     ......>>.>>.>.>>>>>>>.....
+DQ5160             .AU..UCC.UA.U.CUCUUUA.G...
+#=GR DQ5160 SS     ......>>.>>.>.>>>>>>>.....
+DQ5220             .AU..UCC.UA.C.UUUUCUA.G...
+#=GR DQ5220 SS     ......>>.>>.>.>>>>>>>.....
+DQ5280             .AU..UCC.UA.U.UGUCCUA.G...
+#=GR DQ5280 SS     ......>>.>>.>.>>>>>>>.....
+DQ5281             .AU..UCC.UA.U.UGUCCUA.G...
+#=GR DQ5281 SS     ......>>.>>.>.>>>>>>>.....
+DQ5320             .AU..UCC.UA.U.UGUCCUA.G...
+#=GR DQ5320 SS     ......>>.>>.>.>>>>>>>.....
+DQ5360             .AU..UCC.UA.U.AGUUCUA.G...
+#=GR DQ5360 SS     ......>>.>>.>.>>>>>>>.....
+DQ5880             .AU..UCU.CA.U.AGUCCUA.G...
+#=GR DQ5880 SS     ......>>.>>.>..>>>>>>.....
+DQ6050             .AA..UCC.UG.G.UAGGACC.A...
+#=GR DQ6050 SS     ......>>.>>.>.>>>>>>>.....
+DQ6051             .AA..CCC.CU.A.CUCGUCC.A...
+#=GR DQ6051 SS     ......>>.>>.>.>.>>>>>.....
+DQ6060             .AA..UCC.CA.G.UGGGACC.U...
+#=GR DQ6060 SS     ......>>.>>.>.>>>>>>>.....
+DQ6160             .AG..UCU.CA.G.UAGAACC.A...
+#=GR DQ6160 SS     ......>>.>>.>.>>>>>>>.....
+DQ6280             .AA..UCC.GG.G.UAGGACC.U...
+#=GR DQ6280 SS     ......>>.>>.>.>>>>>>>.....
+DQ6281             .AA..UCC.GG.G.UGGGACC.....
+#=GR DQ6281 SS     ......>..>>.>.>>>>>>>.....
+DQ9990             .AA..UCU.CG.G.UGGAACC.U...
+#=GR DQ9990 SS     ......>>.>>.>.>>>>>>>.....
+DQ9991             .AG..CCC.AC.C.CAGGGAC.G...
+#=GR DQ9991 SS     ......>>.>>.>.>>>>>>>.....
+DQ9992             .AA..UCU.CG.G.UGGGACC.U...
+#=GR DQ9992 SS     ......>>.>>.>.>>>>>>>.....
+DR0220             .AU..CCC.AG.G.GCGGGAU.ACCA
+#=GR DR0220 SS     ......>>.>>.>.>>>>>>>.....
+DR0660             .AA..UCC.CU.C.CGGGUCC.G...
+#=GR DR0660 SS     ......>>.>>.>.>>>>>>>.....
+DR1140             .AG..UCC.CU.C.CGGGCGC.ACCA
+#=GR DR1140 SS     ......>>.>>.>.>>>>>>>.....
+DR1141             .AG..CCU.UC.U.CGUGGGC.ACCA
+#=GR DR1141 SS     ......>>.>>.>.>>>>>>>.....
+DR1180             .AG..UCC.CU.C.CGGGCGC.ACCA
+#=GR DR1180 SS     ......>>.>>.>.>>>>>>>.....
+DR1181             .AG..CCU.UC.U.CGUGGGC.ACCA
+#=GR DR1181 SS     ......>>.>>.>.>>>>>>>.....
+DR1230             .AA..UCC.CU.C.UUCGGAC.GCCA
+#=GR DR1230 SS     ......>>.>>.>.>>>>>>>.....
+DR1260             .AU..UCC.UU.C.UGGGCGC.GCCA
+#=GR DR1260 SS     ......>>.>>.>.>>>>>>>.....
+DR1500             .AG..UCC.UA.C.UGGGUGC.A...
+#=GR DR1500 SS     ......>>.>>.>.>>>>>>>.....
+DR1540             .AC..UCC.UC.U.CGGGCGC.GCCA
+#=GR DR1540 SS     ......>>.>>.>.>>>>>>>.....
+DR1660             .AA..UCC.UG.U.CGGGCGC.GCCA
+#=GR DR1660 SS     ......>>.>>...>>>>>>>.....
+DR1661             .AA..UCC.UG.C.AGGGCGC.GCCA
+#=GR DR1661 SS     ......>>.>>.>.>>>>>>>.....
+DR1662             .AA..UCC.UG.C.AGGGCGC.GCCA
+#=GR DR1662 SS     ......>>.>>.>.>>>>>>>.....
+DR1663             .AA..UCC.UC.C.CGGAUGC.ACCA
+#=GR DR1663 SS     ......>>.>>.>.>>>>>>>.....
+DR1664             .AU..UCC.UG.C.AGGGGAC.ACCA
+#=GR DR1664 SS     ......>>.>>.>.>>>>>>>.....
+DR1700             .AA..UCC.UG.U.CGGGCGU.ACCA
+#=GR DR1700 SS     ......>>.>>...>>>>>>>.....
+DR1780             .AA..UCC.UG.U.CGGGCGC.ACCA
+#=GR DR1780 SS     ......>>.>>.>.>>>>>>>.....
+DR2440             .AA..ACC.CU.C.CUGGCUC.G...
+#=GR DR2440 SS     ......>>.>>.>.>.>>>>>.....
+DR2480             .AA..UCC.CU.C.CUCGCCC.G...
+#=GR DR2480 SS     ......>>.>>.>.>.>>>>>.....
+DR2520             .AA..UCC.CU.U.CUUGCCC.G...
+#=GR DR2520 SS     ......>>.>>.>.>..>>>>.....
+DR2540             .AA..UCC.UA.C.UGAGCCU.A...
+#=GR DR2540 SS     ......>>.>>.>.>>>>>>>.....
+DR2600             .AA..UCC.CU.C.CUUGCCC.A...
+#=GR DR2600 SS     ......>>.>>.>.>..>>>>.....
+DR2601             .AA..UCC.CU.U.CUAACCC.U...
+#=GR DR2601 SS     ......>>.>>.>.>.>>>>>.....
+DR2602             .AA..UCC.UA.U.UGGACGU.A...
+#=GR DR2602 SS     ......>>.>>.>.>>>>>>>.....
+DR2680             .AA..UCC.UA.U.UGGACGC.A...
+#=GR DR2680 SS     ......>>.>>.>.>>>>>>>.....
+DR2700             .AA..UCC.UA.U.UGGACGC.U...
+#=GR DR2700 SS     ......>>.>>.>.>>>>>>>.....
+DR2701             .AA..UCC.CU.C.CUCGCCC.A...
+#=GR DR2701 SS     ......>>.>>.>.>..>>>>.....
+DR2720             .AA..UCC.CU.C.CUCGCCC.A...
+#=GR DR2720 SS     ......>>.>>.>.>..>>>>.....
+DR2740             .AA..UCC.CU.G.CUCGCCC.A...
+#=GR DR2740 SS     ......>>.>....>..>>>>.....
+DR2920             .AA..UCC.CU.C.CUCGCCC.A...
+#=GR DR2920 SS     ......>>.>>.>.>..>>>>.....
+DR2921             .AA..UCC.UA.U.UGGACGC.A...
+#=GR DR2921 SS     ......>>.>>.>.>>>>>>>.....
+DR3040             .AA..UCC.CU.C.CUAGCCC.A...
+#=GR DR3040 SS     ......>>.>>.>.>..>>>>.....
+DR3200             .AA..UCC.CU.C.CUCGCCC.A...
+#=GR DR3200 SS     ......>>.>>.>.>..>>>>.....
+DR3201             .AA..UCC.UA.U.UGGACGC.A...
+#=GR DR3201 SS     ......>>.>>.>.>>>>>>>.....
+DR3280             .AA..ACC.UA.U.UGGACGC.A...
+#=GR DR3280 SS     ......>>.>>.>.>>>>>>>.....
+DR3320             .AA..UCC.CU.C.CUCGCCC.A...
+#=GR DR3320 SS     ......>>.>>.>.>..>>>>.....
+DR3321             .AG..UCC.UA.U.UGGACGC.A...
+#=GR DR3321 SS     ......>>.>>.>.>>>>>>>.....
+DR3880             .AG..UCU.UA.G.AUAAGAA.G...
+#=GR DR3880 SS     ......>>.>>.>.>>>>>>>.....
+DR3920             .AA..UCU.AA.A.AUGAGAA.U...
+#=GR DR3920 SS     ......>>.>>.>.>>>>>>>.....
+DR4000             .AA..UCA.UG.G.AGAGAGU.A...
+#=GR DR4000 SS     ......>>.>>.>.>>>>>>>.....
+DR4001             .AA..UCC.UA.U.AAGAUAU.U...
+#=GR DR4001 SS     ......>>.>>.>.>>>>>>>.....
+DR4080             .AA..UCA.UG.G.AGAGAGU.A...
+#=GR DR4080 SS     ......>>.>>.>.>>>>>>>.....
+DR4500             .AA..UCU.UU.C.CAAGCAU.G...
+#=GR DR4500 SS     ......>>.>>.>.>>>>>>>.....
+DR4501             .AA..UCC.UG.U.AGGAUGC.G...
+#=GR DR4501 SS     ......>>.>>.>.>>>>>>>.....
+DR4502             .AA..UCC.UG.U.AGAAUGC.G...
+#=GR DR4502 SS     ......>>.>>.>.>>>>>>>.....
+DR4800             .UU....C.AC.CCCAUAUUU.U...
+#=GR DR4800 SS     .......>.>>.>.>>>>>>>.....
+DR4880             .UA....U.AC.C.CUUAUUU.U...
+#=GR DR4880 SS     .......>.>>.>.>.>>>>>.....
+DR5040             .AG..UCC.AA.A.ACUCUUU.A...
+#=GR DR5040 SS     ......>>.>>.>.>>>>>>......
+DR5080             .AC..CCC.AA.A.ACUCUUG.N...
+#=GR DR5080 SS     ......>>.>>.>.>>>>>>......
+DR5100             .AG..UCC.AC.A.AUUGCCU.A...
+#=GR DR5100 SS     ......>>.>>.>.>>>>>>>.....
+DR5120             .AC..CCC.AU.A.AUAACUC.U...
+#=GR DR5120 SS     ......>>.>>.>.>>>>>>>.....
+DR5220             .AC...CU.AU.A.ACUUUCU.U...
+#=GR DR5220 SS     ......>>.>>.>.>>>>>>>.....
+DR5280             .AA...UC.AU.A.AUUACCA.A...
+#=GR DR5280 SS     ......>>.>>.>.>>>>>>>.....
+DR5320             .GU...UC.AU.A.AUUACCA.A...
+#=GR DR5320 SS     ......>>.>>.>.>>>>>>>.....
+DR5360             .AU...UC.AU.A.AUUACCA.A...
+#=GR DR5360 SS     ......>>.>>.>.>.>>>>>.....
+DR5880             .AU....C.AU.A.UUUACCA.A...
+#=GR DR5880 SS     .......>.>>.>.>.>>>>>.....
+DR6050             .AG..UCC.CG.C.CGGAGGU.A...
+#=GR DR6050 SS     ......>>.>>.>.>>>.>>>.....
+DR6051             .AG..UCC.CG.U.CUGGAGU.A...
+#=GR DR6051 SS     ......>>.>>.>.>>>>>>>.....
+DR6052             .AA..UCC.UG.U.CACGGAU.G...
+#=GR DR6052 SS     ......>>.>>.>.>>>>>>>.....
+DR6160             .AC..CCC.UG.A.UGGUCUC.G...
+#=GR DR6160 SS     ......>>.>>.>.>>>>>>>.....
+DR6161             .AG..ACC.CA.C.AAUGGGU.G...
+#=GR DR6161 SS     ......>>.>>.>.>>>>>>>.....
+DR6280             .AG..UCC.UG.G.CGGGGAA.G...
+#=GR DR6280 SS     ......>>.>>.>.>>>>>>>.....
+DR6281             .AC..CCC.CA.U.CGUGAGU.G...
+#=GR DR6281 SS     ......>>.>>.>.>>>>>>>.....
+DR6282             .AG..UCC.CG.U.ACGGAAC.G...
+#=GR DR6282 SS     ......>>.>>.>.>>>>>>>.....
+DR6320             .AC..UCU.UG.G.CGGGAUC.G...
+#=GR DR6320 SS     ......>>.>>.>.>>>>>>>.....
+DR6321             .AC..UCC.UG.G.CGGGAUC.G...
+#=GR DR6321 SS     ......>>.>>.>.>>>>>>>.....
+DR7560             .AA..UCC.UG.C.CGUGGUC.G...
+#=GR DR7560 SS     ......>>.>>.>.>>>>>>>.....
+DR7740             .AC..UCC.UG.G.CAGGAUC.G...
+#=GR DR7740 SS     ......>>.>>.>.>>>>>>>.....
+DR7741             .AA..UCC.UG.U.CACGGUC.G...
+#=GR DR7741 SS     ......>>.>>.>.>>>>>>>.....
+DS0220             .AA..UCC.UA.U.CGCCUCC.G...
+#=GR DS0220 SS     ......>>.>>.>.>>>>>>>.....
+DS0260             .AC..UCC.AU.U.ACCUUCC.UCCA
+#=GR DS0260 SS     ......>>.>>.>.>>>>>>>.....
+DS0261             .AC..UCC.CA.U.CUUUUCC.GCCA
+#=GR DS0261 SS     ......>>.>>.>.>>>>>>>.....
+DS0440             .AA..UCC.CC.G.CCACGAC.G...
+#=GR DS0440 SS     ......>>.>>.>.>>>>>>>.....
+DS0680             .AA..UCC.CG.U.CCCCGGC.G...
+#=GR DS0680 SS     ......>>.>>.>.>>>>>>>.....
+DS0860             .AA..UCC.CG.C.CCCCGGC.G...
+#=GR DS0860 SS     ......>>.>>.>.>>>>>>>.....
+DS1140             .AA..UCC.CU.C.AUCUUCC.GCCA
+#=GR DS1140 SS     ......>>.>>.>.>>>>>>>.....
+DS1141             .AG..UCC.CU.C.UUAACCC.GCCA
+#=GR DS1141 SS     ......>>.>>.>.>>>>>>>.....
+DS1180             .AA..UCC.CU.C.AUCUUCC.GCCA
+#=GR DS1180 SS     ......>>.>>.>.>>>>>>>.....
+DS1230             .AA..UCC.CU.C.UCGCUCC.GCCA
+#=GR DS1230 SS     ......>>.>>.>.>>>>>>>.....
+DS1231             .AA..UCC.CU.C.UUCCUCC.GCCA
+#=GR DS1231 SS     ......>>.>>.>.>>>>>>>.....
+DS1250             .AA..UCU.CU.U.UACUUCC.GCCA
+#=GR DS1250 SS     ......>>.>>.>.>>>>>>>.....
+DS1260             .AA..UCC.CU.C.AUCUUCC.GCCA
+#=GR DS1260 SS     ......>>.>>.>.>>>>>>>.....
+DS1500             .AA..UCC.UG.U.ACUCUCC.U...
+#=GR DS1500 SS     ......>>.>>.>.>>>>>>>.....
+DS1520             .AA..UCC.UG.U.ACUCUCC.U...
+#=GR DS1520 SS     ......>>.>>.>.>>>>>>>.....
+DS1540             .AA..UCC.CU.U.GCUCUCC.GCCA
+#=GR DS1540 SS     ......>>.>>.>.>>>>>>>.....
+DS1541             .AA..UCC.CU.C.UUCCUCC.GCCA
+#=GR DS1541 SS     ......>>.>>.>.>>>>>>>.....
+DS1542             .AA..UCC.CU.C.CUUCUCC.GCCA
+#=GR DS1542 SS     ......>>.>>.>.>>>>>>>.....
+DS1570             .AA..UCC.CU.U.GCUCUCC.GCCA
+#=GR DS1570 SS     ......>>.>>.>.>>>>>>>.....
+DS1660             .AA..UCC.CC.C.UCUCUCC.GCCA
+#=GR DS1660 SS     ......>>.>>.>.>>>>>>>.....
+DS1661             .AA..UCU.CU.G.CGCUUCC.GCCA
+#=GR DS1661 SS     ......>>.>>.>.>>>>>>>.....
+DS1663             .AA..UCC.CC.G.CCUCACC.GCCA
+#=GR DS1663 SS     ......>>.>>.>.>>>>>>>.....
+DS1664             .AA..UCC.CC.C.CCUCACC.GCCA
+#=GR DS1664 SS     ......>>.>>.>.>>>>>>>.....
+DS2180             .AA..UCC.CU.C.UCUCUCC.G...
+#=GR DS2180 SS     ......>>.>>.>.>>>>>>>.....
+DS2480             .AA..UCC.CU.C.UCACUCC.G...
+#=GR DS2480 SS     ......>>.>>.>.>>>>>>>.....
+DS2520             .AA..UCC.CU.U.CUUCUCC.U...
+#=GR DS2520 SS     ......>>.>>.>.>>>>>>>.....
+DS2521             .AA..UCC.CU.C.CUUCUCC.G...
+#=GR DS2521 SS     ......>>.>>.>.>>>>>>>.....
+DS2600             .AA..UCC.CU.C.UCUCUCC.U...
+#=GR DS2600 SS     ......>>.>>.>.>>>>>>>.....
+DS2601             .AA..UCC.CU.C.UCUCUCC.G...
+#=GR DS2601 SS     ......>>.>>.>.>>>>>>>.....
+DS2602             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS2602 SS     ......>>.>>.>.>>>>>>>.....
+DS2640             .AA..UCC.CU.C.UCUCUCC.U...
+#=GR DS2640 SS     ......>>.>>.>.>>>>>>>.....
+DS2680             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS2680 SS     ......>>.>>.>.>>>>>>>.....
+DS2700             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS2700 SS     ......>>.>>.>.>>>>>>>.....
+DS2701             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS2701 SS     ......>>.>>.>.>>>>>>>.....
+DS2702             .AA..UCC.CU.C.UCUCUCC.U...
+#=GR DS2702 SS     ......>>.>>.>.>>>>>>>.....
+DS2720             .AA..UCC.CU.C.UCUCUCC.U...
+#=GR DS2720 SS     ......>>.>>.>.>>>>>>>.....
+DS2721             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS2721 SS     ......>>.>>.>.>>>>>>>.....
+DS2722             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS2722 SS     ......>>.>>.>.>>>>>>>.....
+DS2920             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS2920 SS     ......>>.>>.>.>>>>>>>.....
+DS2921             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS2921 SS     ......>>.>>.>.>>>>>>>.....
+DS2922             .AA..UCC.CU.C.UCUCUCC.U...
+#=GR DS2922 SS     ......>>.>>.>.>>>>>>>.....
+DS3200             .AA..UCC.CU.C.UCUCUCC.U...
+#=GR DS3200 SS     ......>>.>>.>.>>>>>>>.....
+DS3240             .AA..UCC.CU.C.UCUUUCC.C...
+#=GR DS3240 SS     ......>>.>>.>.>>>>>>>.....
+DS3280             .AA..UCC.CU.C.UCUCUCC.U...
+#=GR DS3280 SS     ......>>.>>.>.>>>>>>>.....
+DS3281             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS3281 SS     ......>>.>>.>.>>>>>>>.....
+DS3880             .AA..UCA.UA.U.ACUCUCU.G...
+#=GR DS3880 SS     ......>>.>>.>.>>>>>>>.....
+DS3881             .AA..UCA.UC.U.CUUUCCC.G...
+#=GR DS3881 SS     ......>>.>>.>.>>>>>>>.....
+DS3960             .AG..UCA.CC.U.CUUUUCC.G...
+#=GR DS3960 SS     ......>>.>>.>.>>>>>>>.....
+DS4000             .AA..UCU.CA.U.AUUUUCC.G...
+#=GR DS4000 SS     ......>>.>>.>.>>>>>>>.....
+DS4001             .AA..UCC.UA.C.AUCAUCC.G...
+#=GR DS4001 SS     ......>>.>>.>.>>>>>>>.....
+DS4030             .AA..UCU.CC.U.AUUUUCC.G...
+#=GR DS4030 SS     ......>>.>>.>.>>>>>>>.....
+DS4080             .AA..UCC.UA.C.AUCAUCC.G...
+#=GR DS4080 SS     ......>>.>>.>.>>>>>>>.....
+DS4081             .AA..UCU.CA.U.AUUUUCC.G...
+#=GR DS4081 SS     ......>>.>>.>.>>>>>>>.....
+DS4240             .AA..UCC.CA.U.UUCCUCC.G...
+#=GR DS4240 SS     ......>>.>>.>.>>>>>>>.....
+DS4241             .AA..UCC.CU.C.UCCAUCC.G...
+#=GR DS4241 SS     ......>>.>>.>.>>>>>>>.....
+DS4360             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS4360 SS     ......>>.>>.>.>>>>>>>.....
+DS4361             .AA..UCC.CU.C.UCCAUCC.G...
+#=GR DS4361 SS     ......>>.>>.>.>>>>>>>.....
+DS4362             .AA..UCC.CA.U.UUCCUCC.G...
+#=GR DS4362 SS     ......>>.>>.>.>.>>>>>.....
+DS4400             .AA..UCC.CA.U.UUCCUCC.G...
+#=GR DS4400 SS     ......>>.>>.>.>.>>>>>.....
+DS4440             .AA..UCC.CU.C.UCCAUCC.G...
+#=GR DS4440 SS     ......>>.>>.>.>>>>>>>.....
+DS4441             .AA..UCC.CA.U.UUCCUCC.G...
+#=GR DS4441 SS     ......>>.>>.>.>.>>>>>.....
+DS4442             .AA..UCC.CU.C.UCUUUCC.G...
+#=GR DS4442 SS     ......>>.>>.>.>>>>>>>.....
+DS4480             .AA..UCC.CA.U.UUCCUCC.G...
+#=GR DS4480 SS     ......>>.>>.>.>.>>>>>.....
+DS4481             .AA..UCC.CU.C.UCCAUCC.G...
+#=GR DS4481 SS     ......>>.>>.>.>>>>>>>.....
+DS4500             .AA..UCC.CU.C.UCCAUCC.G...
+#=GR DS4500 SS     ......>>.>>.>.>>>>>>>.....
+DS4501             .AA..UCC.CA.U.UUCCUCC.G...
+#=GR DS4501 SS     ......>>.>>.>.>.>>>>>.....
+DS4701             .AA..G...GG.U.UACAAGG.C...
+#=GR DS4701 SS     .........>>.>.>>>>>>......
+DS4760             .AU..UCU.UC.U.AUUAACU.U...
+#=GR DS4760 SS     ......>>.>>.>.>>>>>>>.....
+DS4921             .AU..U.U.UC.U.AUUAACU.U...
+#=GR DS4921 SS     .......>.>>.>.>>>>>>>.....
+DS5000             .AA..UCC.UU.U.UUUCUCU.U...
+#=GR DS5000 SS     ......>>.>>.>.>>>>>>>.....
+DS5040             .AU..UCC.UC.U.CUUCUCU.U...
+#=GR DS5040 SS     ......>>.>>.>.>>>>>>>.....
+DS5080             .UU...CC.UC.U.CUUCUCU.U...
+#=GR DS5080 SS     ......>>.>>.>.>>>>>>>.....
+DS5121             .AU..UCC.CU.C.UUUUCUC.G...
+#=GR DS5121 SS     ......>>.>>.>.>>>>>>......
+DS5220             .AU..UCC.UU.C.CUUUCUU.G...
+#=GR DS5220 SS     ......>>.>>.>.>>>>>>>.....
+DS6060             .AA..UCC.UG.C.AGUUGUC.G...
+#=GR DS6060 SS     ......>>.>>.>.>>>>>>>.....
+DS6160             .AA..CCC.UG.C.CGAUGUC.G...
+#=GR DS6160 SS     ......>>.>>.>.>>>>>>>.....
+DS6161             .AA..CCC.UG.C.AGGUGUC.G...
+#=GR DS6161 SS     ......>>.>>.>.>>>>>>>.....
+DS6162             .AA..CCC.UG.C.CGAUGUC.G...
+#=GR DS6162 SS     ......>>.>>.>.>>>>>>>.....
+DS6240             .AA..CCC.UA.C.UGCUGAC.G...
+#=GR DS6240 SS     ......>>.>>.>.>>>>>>>.....
+DS6241             .AA..UCC.GG.C.UCGCGUC.G...
+#=GR DS6241 SS     ......>>.>>.>.>>>>>>>.....
+DS6280             .AG..UCC.UG.C.AGUUGUC.G...
+#=GR DS6280 SS     ......>>.>>.>.>>>>>>>.....
+DS6281             .AA..UCC.UG.U.CUGUGAC.G...
+#=GR DS6281 SS     ......>>.>>.>.>>>.>>>.....
+DS6282             .AA..UCC.UG.C.UGGUGUC.G...
+#=GR DS6282 SS     ......>>..>.>.>>>>>>>.....
+DS6283             .AA..UCC.UG.C.UGGUGUC.G...
+#=GR DS6283 SS     ......>>..>.>.>>>>>>>.....
+DS6284             .AU..CCC.UG.C.UGUGGUC.G...
+#=GR DS6284 SS     ......>>..>.>.>>>>>>>.....
+DS6320             .AA..UCC.UG.C.UGGUGAC.G...
+#=GR DS6320 SS     ......>>.>>.>.>>>>>>>.....
+DS6321             .AA..UCC.UG.C.UGGUGAC.G...
+#=GR DS6321 SS     ......>>.>>.>.>>>>>>>.....
+DS6322             .AA..UCC.UG.C.UGGUGAC.G...
+#=GR DS6322 SS     ......>>.>>.>.>>>>>>>.....
+DS6740             .AA..UCC.UG.C.CGUUCAC.G...
+#=GR DS6740 SS     ......>>.>>.>.>.>>>>>.....
+DS6741             .AA..UCC.UG.C.CGUUCAC.G...
+#=GR DS6741 SS     ......>>.>>.>.>>>>>>>.....
+DS6742             .AA..UCU.UG.C.CGUUUAC.G...
+#=GR DS6742 SS     ......>..>>.>.>>>>>>>.....
+DS6743             .AA..UCA.UG.C.CGUUUAC.G...
+#=GR DS6743 SS     ......>..>>.>..>>>>>>.....
+DS6744             .AA..UCC.UG.C.CGUUCAC.G...
+#=GR DS6744 SS     ......>>.>>.>.>>>>>>>.....
+DS6745             .AA..UCC.UG.C.CGUUCAC.G...
+#=GR DS6745 SS     ......>..>>.>.>>>>>>>.....
+DS7240             .AA..UCC.CU.C.UCCAUCC.G...
+#=GR DS7240 SS     ......>>.>>.>.>>>>>>>.....
+DS7740             .AA..UCC.UA.C.CGACUGC.G...
+#=GR DS7740 SS     ......>>.>>.>.>>>>>>>.....
+DS7741             .AA..UCC.UA.C.CGGCUGC.G...
+#=GR DS7741 SS     ......>>.>>.>.>>>>>>>.....
+DS7800             .AA..UCC.UA.C.CGGCUGC.G...
+#=GR DS7800 SS     ......>>.>>.>.>>>>>>>.....
+DS9280             .AA..CCC.UG.C.UCGCUGC.G...
+#=GR DS9280 SS     ......>>.>>.>.>>>>>>>.....
+DS9990             .AA..UCC.UG.C.CGACUAC.G...
+#=GR DS9990 SS     ......>>.>>.>.>>>>>>>.....
+DS9991             .AA..UCC.UG.C.CGACUAC.G...
+#=GR DS9991 SS     ......>>.>>.>.>>>>>>>.....
+DS9992             .AA..UCC.UG.C.CGACUAC.G...
+#=GR DS9992 SS     ......>>.>>.>.>>>>>>>.....
+DS9993             .AA..UCC.UG.U.CGGCUAC.G...
+#=GR DS9993 SS     ......>>.>>.>.>>>>>>>.....
+DT0220             .AU..UCC.GU.C.AAUCAGC.ACCA
+#=GR DT0220 SS     ......>>.>>.>.>>>>>>>.....
+DT0260             .AU..UCC.UA.G.UGGGAGC.ACCA
+#=GR DT0260 SS     ......>>.>..>.>>>>>>>.....
+DT0660             .AA..UCC.CC.C.CCGAGGC.U...
+#=GR DT0660 SS     ......>>.>>.>.>>>>>>>.....
+DT0661             .AA..CCC.CG.C.CUGAGGC.U...
+#=GR DT0661 SS     ......>>.>>.>.>>>>>>>.....
+DT0680             .AA..UCC.CG.C.CCGAGGC.U...
+#=GR DT0680 SS     ......>>.>>.>.>>>>>>>.....
+DT0740             .AA..UCC.CC.C.CUGGGGC.U...
+#=GR DT0740 SS     ......>>.>>.>.>>>>>>>.....
+DT1140             .AA..UCC.UU.U.AGUCAGC.ACCA
+#=GR DT1140 SS     ......>>.>>.>.>>>>>>>.....
+DT1141             .AU..UCC.UA.U.AGUCAGC.ACCA
+#=GR DT1141 SS     ......>>.>>.>.>>>>>>>.....
+DT1180             .AU..UCC.UA.U.AGUCAGC.ACCA
+#=GR DT1180 SS     ......>>.>>.>.>>>>>>>.....
+DT1230             .AU..UCC.UG.U.UUUCGGC.ACCA
+#=GR DT1230 SS     ......>>.>>.>.>>>>>>>.....
+DT1540             .AG..CCC.GC.U.UGGAAGC.U...
+#=GR DT1540 SS     ......>>.>>.>.>>>>>>>.....
+DT1541             .AG..UCC.UC.U.UGCCGGC.A...
+#=GR DT1541 SS     ......>>.>>.>.>>>>>>>.....
+DT1542             .AG..UCC.UC.U.UGCCGGC.ACCA
+#=GR DT1542 SS     ......>>.>>.>.>>>>>>>.....
+DT1580             .AC..UCC.CC.U.GGGUGGC.UCCA
+#=GR DT1580 SS     ......>>.>>.>.>>>>>>>.....
+DT1581             .AG..CCC.GG.C.CGCGAGC.UCCA
+#=GR DT1581 SS     ......>>.>>.>.>>>>>>>.....
+DT1660             .AC..UCU.GG.G.UAUCAGC.ACCA
+#=GR DT1660 SS     ......>>.>>.>.>>>>>>>.....
+DT1661             .AA..UCU.GC.C.UAUCAGC.ACCA
+#=GR DT1661 SS     ......>>.>>.>.>>>>>>>.....
+DT1662             .AU..UCC.GG.U.AUUCGGC.ACCA
+#=GR DT1662 SS     ......>..>>.>.>.>>>>>.....
+DT1663             .AC..UCC.UA.U.UAUCGGC.ACCA
+#=GR DT1663 SS     ......>>.>>.>.>>>>>>>.....
+DT1664             .AC..UCU.GG.G.UAUCAGC.ACCA
+#=GR DT1664 SS     ......>>.>>.>.>>>>>>>.....
+DT1820             .AU..UCC.UC.U.AUCCGGC.ACCA
+#=GR DT1820 SS     ......>>.>>.>.>>>>>>>.....
+DT1821             .AA..UCC.GC.U.CAUGAGC.UCCA
+#=GR DT1821 SS     ......>>.>>.>.>>>>>>>.....
+DT2460             .AG..UCC.GA.U.AGCAAGC.U...
+#=GR DT2460 SS     ......>>.>>.>.>>>>>>>.....
+DT2520             .AA..UCC.GA.C.AAAAGGC.U...
+#=GR DT2520 SS     ......>>.>>.>.>>>>>>>.....
+DT2600             .AA..UCU.GA.U.AAAGGGC.U...
+#=GR DT2600 SS     ......>>.>>.>.>>>>>>>.....
+DT2601             .AC..UCC.GA.U.AGCGGGC.U...
+#=GR DT2601 SS     ......>>.>>.>.>>>>>>>.....
+DT2640             .AA..UCC.GA.U.AAAGGGC.U...
+#=GR DT2640 SS     ......>>.>>.>.>>>>>>>.....
+DT2680             .AA..UCC.GA.U.AAAGGGC.U...
+#=GR DT2680 SS     ......>>.>>.>.>>>>>>>.....
+DT2700             .AA..UCC.GA.U.AGUCGGC.U...
+#=GR DT2700 SS     ......>>.>>.>.>>>.>>>.....
+DT2701             .AA..UCC.GA.U.AAAGGGC.U...
+#=GR DT2701 SS     ......>>.>>.>.>>>>>>>.....
+DT2720             .AA..UCC.GA.U.AGUCGGC.U...
+#=GR DT2720 SS     ......>>.>>.>.>>>.>>>.....
+DT2920             .AU..UCC.GA.U.AGCCGGC.U...
+#=GR DT2920 SS     ......>>.>>.>.>>>.>>>.....
+DT2921             .AA..UCC.GA.U.AAGGGGC.U...
+#=GR DT2921 SS     ......>>.>>.>.>>>>>>>.....
+DT3200             .AA..UCC.GA.U.AAAGGGC.U...
+#=GR DT3200 SS     ......>>.>>.>.>>>>>>>.....
+DT3280             .AA..UCC.GA.U.AAGGGGC.U...
+#=GR DT3280 SS     ......>>.>>.>.>>>>>>>.....
+DT3281             .AG..UCC.GA.U.AGCCGGC.U...
+#=GR DT3281 SS     ......>>.>>.>.>>>.>>>.....
+DT3360             .AA..UCC.GA.U.AAGGGGC.U...
+#=GR DT3360 SS     ......>>.>>.>.>>>>>>>.....
+DT3880             .AU..ACU.UG.U.ACUGGGC.U...
+#=GR DT3880 SS     ......>>.>>.>.>>>>>>>.....
+DT4000             .AA..UCU.UA.G.UAUUUAC.A...
+#=GR DT4000 SS     ......>>.>>.>.>>>>>>>.....
+DT4001             .AA..UCC.CU.A.AUAUAAC.A...
+#=GR DT4001 SS     ......>>.>>.>.>>>>>>>.....
+DT4070             .AC..UCU.CU.A.AUGCANU.N...
+#=GR DT4070 SS     ......>>.>>.>.>>>>>.>.....
+DT4080             .AA..UCC.CU.A.AUAUAAC.A...
+#=GR DT4080 SS     ......>>.>>.>.>>>>>>>.....
+DT4081             .AA..UCU.UA.G.UAUUUAC.A...
+#=GR DT4081 SS     ......>>.>>.>.>>>>>>>.....
+DT4500             .AG..UCC.GG.U.CGUAGGC.U...
+#=GR DT4500 SS     ......>>.>>...>>>.>>>.....
+DT4700             .AC......GU.U.UUAAAGC.U...
+#=GR DT4700 SS     .........>>.>.>>>>>>>.....
+DT4880             .UU....U.CU.U.UUAAAAC.U...
+#=GR DT4880 SS     .......>.>>.>.>>>>>>>.....
+DT4980             .AA..GUC.CU.U.UUUAAGG.U...
+#=GR DT4980 SS     ......>...>.>.>>>>>>>.....
+DT5040             .AG..UCC.CU.C.UCAAGGC.U...
+#=GR DT5040 SS     ......>>.>>.>.>>>>>>......
+DT5060             .AA..CCC.UC.C.CUAGUGC.U...
+#=GR DT5060 SS     ......>>.>>.>.>>>>.>>.....
+DT5080             .CU...CC.CU.C.UCAAGGC.U...
+#=GR DT5080 SS     ......>>.>>.>.>>>>>>>.....
+DT5090             .AA..UCC.UU.C.CUAGCGC.C...
+#=GR DT5090 SS     ......>>.>>.>.>>>>.>>.....
+DT5120             .AA..CCC.UC.C.UCAAGAC.U...
+#=GR DT5120 SS     ......>>.>>...>>>.>>>.....
+DT5160             .CC...CC.UA.C.UCAAGGC.U...
+#=GR DT5160 SS     .......>.>>.>.>>>>>>>.....
+DT5200             .CA..UUCCUC.C.CUAAGAC.U...
+#=GR DT5200 SS     ......>>.>>.>.>.>>>>>.....
+DT5220             .AC...CC.UU.C.UUAGAGU.A...
+#=GR DT5220 SS     .......>.>>.>.>>>>>>>.....
+DT5280             .AG...UC.UU.C.UCAGGAC.A...
+#=GR DT5280 SS     ......>>.>>.>.>>.>>>>.....
+DT5281             .GC...UC.UU.C.UCGGGAC.A...
+#=GR DT5281 SS     ......>>.>>.>.>>>>>>>.....
+DT5320             .UC..U.C.UU.C.UCAAGAC.A...
+#=GR DT5320 SS     .......>.>>.>.>>>>>>>.....
+DT5360             .CU.AACC.UC.C.CUAAGAC.U...
+#=GR DT5360 SS     .......>.>>.>.>.>>>>>.....
+DT5880             .UU....U.UU.C.CAAGGAC.A...
+#=GR DT5880 SS     .......>.>>.>.>>>>>>>.....
+DT6050             .AU..UCU.CG.C.AGUGGCC.U...
+#=GR DT6050 SS     ......>>.>>.>.>>>>>>>.....
+DT6160             .AU..CCU.CA.U.AGGAGCC.U...
+#=GR DT6160 SS     ......>>.>>.>.>>>>>>>.....
+DT6161             .AU..UCA.CG.G.CUUUGGC.A...
+#=GR DT6161 SS     ......>>.>>.>.>>.>>>>.....
+DT6280             .AA..UCC.GA.U.UGGAAGC.A...
+#=GR DT6280 SS     ......>>.>>.>.>>>>>>>.....
+DT6281             .AU..UCC.CA.C.AGAGGGC.A...
+#=GR DT6281 SS     ......>>.>>.>.>>>>>>>.....
+DT7740             .AA..UCU.CG.C.CGGGGCC.U...
+#=GR DT7740 SS     ......>>.>>.>.>>>.>>>.....
+DT9990             .AU..UCU.CG.C.UGGGGCU.U...
+#=GR DT9990 SS     ......>>.>>.>.>>>>>>>.....
+DT9991             .AA..UCU.CG.C.UGGGGCC.U...
+#=GR DT9991 SS     ......>>.>>.>.>>>>>>>.....
+DV0260             .AU..UCU.AU.C.ACCGAGU.ACCA
+#=GR DV0260 SS     ......>>.>>.>.>>>>>>>.....
+DV0660             .AA..UCC.GG.C.UGGGUCC.A...
+#=GR DV0660 SS     ......>>.>>.>.>>>>>>>.....
+DV0860             .AG..UCC.CA.G.CGGGCCC.A...
+#=GR DV0860 SS     ......>>.>>.>.>>>>>>>.....
+DV1140             .AG..UCC.UA.U.ACACUCC.ACCA
+#=GR DV1140 SS     ......>>.>>.>.>>>>>>>.....
+DV1180             .AG..UCC.UA.U.ACACUCC.ACCA
+#=GR DV1180 SS     ......>>.>>.>.>>>>>>>.....
+DV1230             .AG..CCC.GU.C.AUCCUCC.ACCA
+#=GR DV1230 SS     ......>>.>>.>.>>>>>>>.....
+DV1350             .AU..CCC.AG.U.AUCGUCC.A...
+#=GR DV1350 SS     ......>>.>>.>.>>>>>>>.....
+DV1351             .AU..CCC.AG.U.AUCGCGC.A...
+#=GR DV1351 SS     ......>>.>>.>.>>>>>>>.....
+DV1500             .AG..CCC.UG.U.AUCCUCC.A...
+#=GR DV1500 SS     ......>>.>>.>.>>>>>>>.....
+DV1540             .AG..CCC.GU.C.AUCCUCC.ACCA
+#=GR DV1540 SS     ......>>.>>.>.>>>>>>>.....
+DV1570             .AU..CCC.GU.C.AUCCUCC.ACCA
+#=GR DV1570 SS     ......>>.>>.>.>>>>>>>.....
+DV1660             .AU..CCC.GU.C.AUCACCC.ACCA
+#=GR DV1660 SS     ......>>.>>.>.>>>>>>>.....
+DV1661             .AG..UCC.AC.U.CGGACGC.ACCA
+#=GR DV1661 SS     ......>>.>>.>.>>>>>>>.....
+DV1662             .AG..UCC.AA.U.UGAACGC.ACCA
+#=GR DV1662 SS     ......>>.>>.>.>>>>>>>.....
+DV2520             .AA..UCC.GU.U.UGCCCUC.A...
+#=GR DV2520 SS     ......>>.>>.>.>>>>>>>.....
+DV2600             .AA..CCU.GA.U.UAUCCCU.A...
+#=GR DV2600 SS     ......>>.>>.>.>>>>>>>.....
+DV2601             .AA..UCC.GU.A.UAGCCCU.A...
+#=GR DV2601 SS     ......>>.>>.>.>>>>>>>.....
+DV2640             .AG..UCC.GU.A.UAGCCCU.A...
+#=GR DV2640 SS     ......>>.>>.>.>>>>>>>.....
+DV2700             .AA..UCC.GU.A.UAGCCCU.A...
+#=GR DV2700 SS     ......>>.>>.>.>>>>>>>.....
+DV2701             .AG..CCU.GA.U.UAUCCCU.A...
+#=GR DV2701 SS     ......>>.>>.>.>>>>>>>.....
+DV2720             .AA..UCC.GU.A.UAGCCCU.A...
+#=GR DV2720 SS     ......>>.>>.>.>>>>>>>.....
+DV2721             .AG..CCU.GA.U.UAUCCCU.A...
+#=GR DV2721 SS     ......>>.>>.>.>>>>>>>.....
+DV2840             .AG..CCU.GA.U.UAUCCCU.A...
+#=GR DV2840 SS     ......>>.>>.>.>>>>>>>.....
+DV2920             .AG..CCU.GA.U.UAUCCCU.A...
+#=GR DV2920 SS     ......>>.>>.>.>>>>>>>.....
+DV2921             .AG..UCC.GU.A.UAGCCCU.A...
+#=GR DV2921 SS     ......>>.>>.>.>>>>>>>.....
+DV3200             .AA..CCU.GA.U.UAUCCCU.A...
+#=GR DV3200 SS     ......>>.>>.>.>>>>>>>.....
+DV3240             .AG..CCU.GA.U.UAUCCCU.A...
+#=GR DV3240 SS     ......>>.>>.>.>>>>>>>.....
+DV3280             .AG..CCU.GA.U.UAUCCCU.A...
+#=GR DV3280 SS     ......>>.>>.>.>>>>>>>.....
+DV3880             .AA..UCA.CC.U.AUUUCUU.A...
+#=GR DV3880 SS     ......>>.>>.>.>>>>>>>.....
+DV3960             .AA..UCU.CC.U.AUUUCUU.ACCA
+#=GR DV3960 SS     ......>>.>..>.>>>>>>>.....
+DV4000             .A....CC.UA.U.AUUUCCU.A...
+#=GR DV4000 SS     ......>>.>>.>.>>>>>>>.....
+DV4001             .AA..CCC.UA.U.AUUUCCU.A...
+#=GR DV4001 SS     ......>>.>>.>.>>>>>>>.....
+DV4070             .AA..UCU.CA.C.AUUUUCC.G...
+#=GR DV4070 SS     ......>>.>>.>.>>>>>>>.....
+DV4071             .AG..UCC.UA.U.AUUCCUU.A...
+#=GR DV4071 SS     ......>>.>>.>.>>>>>>>.....
+DV4080             .AA..UCC.UA.U.AUUUCCU.A...
+#=GR DV4080 SS     ......>>.>>.>.>>.>>>>.....
+DV4500             .AG..UCC.GU.U.AUUACCC.A...
+#=GR DV4500 SS     ......>>.>>.>.>>>>>>>.....
+DV4700             .U....GU.CU.G.UCUUACU.U...
+#=GR DV4700 SS     ......>>.>>.>.>>>>>>......
+DV4800             .AA..UCA.AU.U.UAAAUUG.A...
+#=GR DV4800 SS     ......>>.>..>.>>>>>>>.....
+DV4880             .AA..UCA.AU.A.UAAAUUG.A...
+#=GR DV4880 SS     ......>>.>..>.>>>>>>>.....
+DV4980             .AU..UCG.AA.C.UGCCUGG.A...
+#=GR DV4980 SS     ......>>.>>.>.>>>..>>.....
+DV5000             .AA..UCA.AA.U.UGCCUUG.A...
+#=GR DV5000 SS     ......>>.>>.>.>>>>..>.....
+DV5020             .AU..UCG.AA.C.UGUUUGG.A...
+#=GR DV5020 SS     ......>>.>>.>.>>>..>>.....
+DV5040             .AU..UCG.GG.U.UGUCUUG.A...
+#=GR DV5040 SS     ......>>.>>.>.>>>>>>>.....
+DV5080             .AU..UCG.AG.U.UGUUUUG.A...
+#=GR DV5080 SS     ......>>.>>.>.>>>>>>>.....
+DV5120             .AC..CCG.GA.U.UACUUUG.A...
+#=GR DV5120 SS     ......>>.>>.>.>>>>>>>.....
+DV5220             .AG.ACAA.GG.U.CGCCUUG.A...
+#=GR DV5220 SS     ......>..>>.>.>>>>>>>.....
+DV5280             .AA....U.GA.A.CACUUUG.A...
+#=GR DV5280 SS     .......>.>>.>.>>>>.>>.....
+DV5320             .CA..A.U.GA.A.CACUCUG.A...
+#=GR DV5320 SS     .......>.>>.>.>>>>.>>.....
+DV5360             .UU..A.U.GA.A.UAUCUUG.A...
+#=GR DV5360 SS     .......>.>>.>.>>>>>>>.....
+DV5880             .AC...UU.GA.C.CGCUCUG.A...
+#=GR DV5880 SS     ......>>.>>...>>>>>>>.....
+DV5900             .C....AU.GA.A.UAUCUUG.A...
+#=GR DV5900 SS     ......>>.>>.>.>>>>>>>.....
+DV5910             .G....AU.GA.A.UGUCUUG.A...
+#=GR DV5910 SS     .......>.>>.>.>>>>>>>.....
+DV5920             .C....AU.GA.A.UGCCUUG.A...
+#=GR DV5920 SS     .......>.>>.>.>>.>>>>.....
+DV5930             .C....AU.GA.A.UAUCUUG.A...
+#=GR DV5930 SS     .......>.>>.>.>>>>>>>.....
+DV5940             .U....AU.GA.A.UGUCUUG.A...
+#=GR DV5940 SS     ......>>.>..>.>>>>>>>.....
+DV5950             .C....AC.GA.A.UAUCUUG.A...
+#=GR DV5950 SS     .........>>.>.>>>>>>>.....
+DV5960             .UA....U.GA.A.UAUCUUG.A...
+#=GR DV5960 SS     .......>.>>.>.>>>>>>>.....
+DV5970             .UC..A.U.GA.A.UGUUUUG.A...
+#=GR DV5970 SS     .......>.>>.>.>>>>>>>.....
+DV5980             .C....AU.GA.A.UAUCUUG.A...
+#=GR DV5980 SS     .......>.>>.>.>>>>>>>.....
+DV6160             .AU..UCC.CG.C.UCUGAAU.A...
+#=GR DV6160 SS     ......>>.>>.>.>>>>>>>.....
+DV6161             .AU..CCU.CG.G.UCGGAUC.A...
+#=GR DV6161 SS     ......>>.>>.>.>>.>>>>.....
+DV6280             .AU..CCU.GG.G.CGAAAUC.A...
+#=GR DV6280 SS     ......>>.>>.>.>>>>>>>.....
+DV6281             .AU..CCU.GG.G.CGAAAUC.G...
+#=GR DV6281 SS     ......>>.>>.>.>>>>>>>.....
+DV6320             .AG..UCU.UG.G.CACGAUC.A...
+#=GR DV6320 SS     ......>>.>>.>.>>>>>>>.....
+DV6740             .AA..CCC.GG.G.CGAAGCC.A...
+#=GR DV6740 SS     ......>>.>>.>.>>>>>>>.....
+DV7740             .AU..CCC.GG.G.CGGAAAC.A...
+#=GR DV7740 SS     ......>>.>>.>.>>>>>>>.....
+DV7741             .AA..CCC.GG.G.CGAAAAC.A...
+#=GR DV7741 SS     ......>>.>>.>.>>>>>>>.....
+DV7920             .AA..ACC.GG.G.CAGAAAC.A...
+#=GR DV7920 SS     ......>>.>>.>.>>>>>>>.....
+DV9990             .AA..ACC.GG.G.CGGAAAC.A...
+#=GR DV9990 SS     ......>>.>>.>.>>>>>>>.....
+DV9991             .AA..ACC.GG.G.CGGAAAC.A...
+#=GR DV9991 SS     ......>>.>>.>.>>>>>>>.....
+DV9992             .AA..ACC.GG.G.CGGAAAC.A...
+#=GR DV9992 SS     ......>>.>>.>.>>>>>>>.....
+DV9993             .AA..ACC.AG.G.CGGAAAC.A...
+#=GR DV9993 SS     ......>>.>>.>.>>>>>>>.....
+DV9994             .AA..ACC.GG.G.CAGAAGC.A...
+#=GR DV9994 SS     ......>>.>>.>.>>>>>>>.....
+DV9995             .AU..CCC.GG.G.CGGAAAC.A...
+#=GR DV9995 SS     ......>>.>>.>.>>>>>>>.....
+DW0460             .AA..UCC.CU.C.CGGCCCC.A...
+#=GR DW0460 SS     ......>>.>>.>.>>>>>>>.....
+DW0500             .AA..UCC.CU.C.CGGCCCC.A...
+#=GR DW0500 SS     ......>>.>>.>.>>>>>>>.....
+DW1140             .AG..UCU.UG.U.UGCCCCU.GCCA
+#=GR DW1140 SS     ......>>.>>.>.>>>>>>>.....
+DW1141             .AU..UCC.UU.U.CUCUCCU.GCCA
+#=GR DW1141 SS     ......>>.>>.>.>>>>>>>.....
+DW1230             .AA..UCC.UG.C.UGCCCUC.GCCA
+#=GR DW1230 SS     ......>>.>>.>.>>>>>>>.....
+DW1250             .AG..UCC.UG.C.UACCCCU.GCCA
+#=GR DW1250 SS     ......>>.>>.>.>>>>>>>.....
+DW1251             .AG..UCC.UG.U.CACCCCU.GCCA
+#=GR DW1251 SS     ......>>.>>.>.>>>>>>>.....
+DW1540             .AU..UCC.UA.C.UGCCCCU.GCCA
+#=GR DW1540 SS     ......>>.>>.>.>>>>>>>.....
+DW1660             .AG..UCU.CU.C.CGCCCCU.GCCA
+#=GR DW1660 SS     ......>>.>>.>.>>>>>>>.....
+DW2440             .AU..UCC.UA.C.AGGGCGU.G...
+#=GR DW2440 SS     ......>>.>>.>.>>>>>>>.....
+DW2520             .AA..UCC.UA.C.AGAGCGC.G...
+#=GR DW2520 SS     ......>>.>>.>.>>>>>>>.....
+DW2600             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW2600 SS     ......>>.>>.>.>>>>>>>.....
+DW2680             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW2680 SS     ......>>.>>.>.>>>>>>>.....
+DW2700             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW2700 SS     ......>>.>>.>.>>>>>>>.....
+DW2720             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW2720 SS     ......>>.>>.>.>>>>>>>.....
+DW2920             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW2920 SS     ......>>.>>.>.>>>>>>>.....
+DW3000             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW3000 SS     ......>>.>>.>.>>>>>>>.....
+DW3200             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW3200 SS     ......>>.>>.>.>>>>>>>.....
+DW3640             .AG..UCC.UU.U.CAUCUCU.G...
+#=GR DW3640 SS     ......>>.>>.>.>>>>>>>.....
+DW3760             .AC..UCC.CG.C.CUCCCUU.G...
+#=GR DW3760 SS     ......>>.>>.>.>>>>>>>.....
+DW3770             .AC..UCC.CG.C.CUCCCUU.G...
+#=GR DW3770 SS     ......>>.>>.>.>>>>>>>.....
+DW3800             .AA..UCC.UG.C.UUCCCUC.G...
+#=GR DW3800 SS     ......>>.>>.>.>>>>>>>.....
+DW3880             .AA..UCU.AA.G.UACUCUU.G...
+#=GR DW3880 SS     ......>>.>>.>.>>>>>>>.....
+DW3960             .AG..UCU.AA.G.UGCUCUU.G...
+#=GR DW3960 SS     ......>>.>>.>.>>>>>>>.....
+DW4000             .AA..UCU.CU.U.UAUCCUU.G...
+#=GR DW4000 SS     ......>>.>>.>.>>>>>>>.....
+DW4070             .AU..UCU.GU.C.UGCCCUU.G...
+#=GR DW4070 SS     ......>>.>>.>.>>>>>>>.....
+DW4080             .AA..UCU.UU.U.UAUCCUU.G...
+#=GR DW4080 SS     ......>>.>>.>.>>>>>>>.....
+DW4360             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW4360 SS     ......>>.>>.>.>>>>>>>.....
+DW4440             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW4440 SS     ......>>.>>.>.>>>>>>>.....
+DW4480             .AA..UCC.UA.C.AGAGCGU.G...
+#=GR DW4480 SS     ......>>.>>.>.>>>>>>>.....
+DW4500             .AA..UCC.CU.U.UUCUCCU.G...
+#=GR DW4500 SS     ......>>.>>.>.>>>>>>>.....
+DW4620             .G.......GU.C.GGUUGCU.G...
+#=GR DW4620 SS     .........>>.>.>>>>>>>.....
+DW4700             .AU...UA.CC.U.CUUUCUU.G...
+#=GR DW4700 SS     ......>>.>>.>.>>>>>>>.....
+DW4840             .UU....C.UU.U.AAGCCUU.A...
+#=GR DW4840 SS     .......>.>>.>.>>>>>>>.....
+DW4880             .UU...CC.UU.U.AAGUCUU.A...
+#=GR DW4880 SS     ......>>.>>.>.>>>>>>>.....
+DW4980             .AC..UCU.CU.U.AGUCUUU.A...
+#=GR DW4980 SS     ......>>.>>.>.>>>>>>>.....
+DW5000             .AA..UUU.UU.U.AACCUCU.G...
+#=GR DW5000 SS     ......>>.>>.>.>>>>>>>.....
+DW5020             .AC..CCU.CU.U.AAUCUUU.A...
+#=GR DW5020 SS     ......>>.>>.>.>>>>>>>.....
+DW5040             .AA..CUU.CU.U.AGCUCUU.G...
+#=GR DW5040 SS     ......>>.>>.>.>>>>>>>.....
+DW5080             .AAA.CUU.CU.U.AGUCCUU.G...
+#=GR DW5080 SS     ......>>.>>.>.>>>>>>>.....
+DW5100             .AA..UCC.UC.C.AGCCCCU.G...
+#=GR DW5100 SS     ......>>.>>.>.>>>>>>>.....
+DW5120             .AA..UCU.CC.U.AAUCUCU.G...
+#=GR DW5120 SS     ......>>.>>.>.>>>>>>>.....
+DW5160             .AC..UCC.UU.C.AGUUUCU.G...
+#=GR DW5160 SS     ......>>.>>.>.>>>>>>>.....
+DW5220             .AC..UCU.CU.U.AGUUUCU.G...
+#=GR DW5220 SS     ......>>.>>.>.>>>>>>>.....
+DW5280             .AA....G.UU.U.AACUUCU.G...
+#=GR DW5280 SS     .......>.>>.>.>>>>>>>.....
+DW5281             .AA....G.UU.U.AACUUCU.G...
+#=GR DW5281 SS     .......>.>>.>.>>>>>>>.....
+DW5320             .AA....G.UU.U.AACUUCU.G...
+#=GR DW5320 SS     .......>.>>.>.>>>>>>>.....
+DW5360             .UU..U.A.CU.U.AAUUCCU.G...
+#=GR DW5360 SS     .......>.>>.>.>>>>>>>.....
+DW5880             .AU....A.CU.U.AAUUUCU.G...
+#=GR DW5880 SS     .......>.>>.>.>>>>>>>.....
+DW6160             .AC..UCC.CU.G.AGGGGUC.U...
+#=GR DW6160 SS     ......>>.>>.>.>>>>>>>.....
+DW6161             .AC..UCC.CU.G.AGGGGUC.U...
+#=GR DW6161 SS     ......>>.>>.>.>>>>>>>.....
+DW6280             .AU..UCC.UG.U.CCGUUUC.A...
+#=GR DW6280 SS     ......>>.>>.>.>>>>>>>.....
+DW6740             .AU..UCA.CG.U.CGGGUUC.ACCA
+#=GR DW6740 SS     ......>>.>>.>.>>>>>>>.....
+DW6741             .AU..UCA.CG.U.CGGGUUC.ACCA
+#=GR DW6741 SS     ......>>.>>.>.>>>>>>>.....
+DW7560             .AU..CCG.CU.C.AGUGGUC.A...
+#=GR DW7560 SS     ......>>.>>.>.>>>>>>>.....
+DW8040             .AA..UCA.CG.U.CGGGGUC.A...
+#=GR DW8040 SS     ......>>.>>.>.>>>>>>>.....
+DX0260             .AU..UCC.UG.C.ACCCGCU.UCCA
+#=GR DX0260 SS     ......>>.>>.>.>>>>>>......
+DX0860             .AG..UCC.CC.G.CGGGCCC.A...
+#=GR DX0860 SS     ......>>.>>.>.>>>>>>>.....
+DX0980             .AA..UCC.CG.G.CCCCGCU.A...
+#=GR DX0980 SS     ......>>.>>.>.>>>>>>>.....
+DX1140             .AG..UCC.UG.C.CCCCGCA.ACCA
+#=GR DX1140 SS     ......>>.>>.>.>>>>>>......
+DX1180             .AG..UCC.UG.C.CCCCGCA.ACCA
+#=GR DX1180 SS     ......>>.>>.>.>>>>>>......
+DX1260             .AG..UCC.UG.C.CCCCGCA.ACCA
+#=GR DX1260 SS     ......>>.>>.>.>>>>>>......
+DX1340             .AA..UCC.UG.U.CCCCGCU.A...
+#=GR DX1340 SS     ......>>.>>.>.>>>>>>......
+DX1341             .AA..UUC.UG.U.CCCCGCU.A...
+#=GR DX1341 SS     ......>>.>>.>.>>>>>>......
+DX1540             .AA..UCC.UG.C.CCCCGCA.ACCA
+#=GR DX1540 SS     ......>>.>>.>.>>>>>>......
+DX1660             .AA..UCC.GG.C.CCCCGCA.ACCA
+#=GR DX1660 SS     ......>>.>>.>.>>>>>>......
+DX1661             .AA..UCC.GG.C.CCCCGCA.ACCA
+#=GR DX1661 SS     ......>>.>>.>.>>>>>>......
+DX2520             .AA..UCC.UU.U.CUCCGCU.A...
+#=GR DX2520 SS     ......>>.>>.>.>>>>>>>.....
+DX2600             .AA..UCC.UG.U.CUCCGCC.A...
+#=GR DX2600 SS     ......>>.>>.>.>>>>>>......
+DX2640             .AU..UCC.CG.U.CUCCGCA.C...
+#=GR DX2640 SS     ......>>.>>.>.>>>>>>......
+DX2680             .AU..UCC.CG.U.CUCCGCA.C...
+#=GR DX2680 SS     ......>>.>>.>.>>>>>>......
+DX2920             .AA..UCC.UG.U.CUCCGCA.A...
+#=GR DX2920 SS     ......>>.>>.>.>>>>>>......
+DX3200             .AA..UCC.CG.U.CUCCGCA.C...
+#=GR DX3200 SS     ......>>.>>.>.>>>>>>......
+DX3720             .AU..UCU.UU.G.UAGCGGC.U...
+#=GR DX3720 SS     ......>>.>>.>.>.>>.>>.....
+DX3800             .AU..UCU.UU.A.AAGCGGC.C...
+#=GR DX3800 SS     ......>>.>>.>.>>>>>>>.....
+DX3840             .AU..UCU.UU.A.AAGUGGC.U...
+#=GR DX3840 SS     ......>>.>>.>.>>>>>>>.....
+DX3880             .AC..UCC.UA.A.AUCCGCU.A...
+#=GR DX3880 SS     ......>>.>>.>.>>>>>>>.....
+DX4000             .AA..UCG.UA.U.UAUUGCU.A...
+#=GR DX4000 SS     ......>>.>>.>.>>>>>>......
+DX4080             .AA..UCG.UA.U.UAUUGCU.A...
+#=GR DX4080 SS     ......>>.>>.>.>>>>>>......
+DX4280             .AA..UCC.UG.U.CCCCGCC.U...
+#=GR DX4280 SS     ......>>.>>.>.>>>>>>......
+DX4320             .AA..UCC.UG.C.CCCCGCC.A...
+#=GR DX4320 SS     ......>>.>>.>.>>>>>>......
+DX4360             .AA..UCC.UG.U.CCCCGCC.U...
+#=GR DX4360 SS     ......>>.>>.>.>>>>>>......
+DX4440             .AA..UCC.UG.U.CCCCGCC.U...
+#=GR DX4440 SS     ......>>.>>.>.>>>>>>......
+DX4480             .AA..UCC.UG.U.CCCCGCC.U...
+#=GR DX4480 SS     ......>>.>>.>.>>>>>>......
+DX4880             .AA..UCC.UU.U.UCUUUUU.A...
+#=GR DX4880 SS     ......>>.>>.>.>>>>>>>.....
+DX4960             .AA..UCC.UU.U.UCUUUUU.A...
+#=GR DX4960 SS     ......>>.>>.>.>>>>>>>.....
+DX4980             .AA..ACC.UC.U.CUUUAUC.....
+#=GR DX4980 SS     ......>>.>>.>.>>>>>>......
+DX5020             .AA..ACC.UC.U.CUUUAUC.....
+#=GR DX5020 SS     ......>>.>>.>.>>>>>>>.....
+DX5040             .AA..ACC.UC.C.CUCUGCU.U...
+#=GR DX5040 SS     ......>>.>>.>.>>>>>>>.....
+DX5080             .AA..ACC.UC.C.CUCUACU.U...
+#=GR DX5080 SS     ......>>.>..>.>>>>>>>.....
+DX5120             .AC..CCC.UU.C.CUUUACU.A...
+#=GR DX5120 SS     ......>>....>.>>>>>>>.....
+DX5160             .AA..UCC.UU.C.CUUUACU.A...
+#=GR DX5160 SS     .......>....>.>>>>>>>.....
+DX5280             .AA..CCC.UU.C.CCGUAUG.A...
+#=GR DX5280 SS     ......>>....>.>>.>>>......
+DX5281             .AC...CC.UU.C.CCGUACU.A...
+#=GR DX5281 SS     ......>>....>.>>.>>>>.....
+DX5320             .AA..UCC.UU.C.CCGUACU.A...
+#=GR DX5320 SS     ......>>....>.>>.>>>>.....
+DX5360             .UA..UCC.UU.C.CCGUACU.A...
+#=GR DX5360 SS     ......>>....>.>>.>>>>.....
+DX5880             .AC...CC.UU.C.CCGUACU.A...
+#=GR DX5880 SS     ......>>....>.>>.>>>>.....
+DX6280             .AA..ACC.GA.G.CGGCGCU.A...
+#=GR DX6280 SS     ......>>.>>.>.>>>>>>>.....
+DX6281             .AA..ACC.GA.G.CGGCGCU.A...
+#=GR DX6281 SS     ......>>.>>.>.>>>>>>>.....
+DX6320             .AA..ACC.UG.G.CCGCGCA.A...
+#=GR DX6320 SS     ......>>.>>.>.>>>>>>>.....
+DX6321             .AA..ACC.UG.G.CCGCGCA.A...
+#=GR DX6321 SS     ......>>.>>.>.>>>>>>>.....
+DX6740             .AA..ACC.UG.G.CUCUGAU.A...
+#=GR DX6740 SS     ......>>.>>.>.>>>>>>>.....
+DX6900             .AA..ACC.UG.G.CUCUGAU.A...
+#=GR DX6900 SS     ......>>.>>.>.>>>>>>>.....
+DX7560             .AA..ACC.AC.U.CGCUGCU.ACCA
+#=GR DX7560 SS     ......>>.>>.>.>>>>>>>.....
+DX7740             .AA..ACC.UU.G.CUCUGCU.A...
+#=GR DX7740 SS     ......>>.>>.>.>>>>>>>.....
+DX7920             .AA..ACC.AU.U.CUCUGCU.A...
+#=GR DX7920 SS     ......>>.>>.>.>>>>>>>.....
+DX7921             .AA..ACC.AU.C.CUCUGCU.A...
+#=GR DX7921 SS     ......>>.>>.>.>>>>>>>.....
+DX8100             .AA..ACC.AU.C.CUCUGCU.A...
+#=GR DX8100 SS     ......>>.>>.>.>>>>>>>.....
+DX9990             .AA..ACC.AU.C.CUCUGCU.A...
+#=GR DX9990 SS     ......>>.>>.>.>>>>>>>.....
+DX9991             .AA..ACC.AU.C.CUCUGCU.A...
+#=GR DX9991 SS     ......>>.>>.>.>>>>>>>.....
+DY0660             .AA..UCC.GG.C.UCGCGGG.A...
+#=GR DY0660 SS     ......>>.>>.>.>>>>>>>.....
+DY0740             .AA..UCC.GG.C.UCGCGGG.A...
+#=GR DY0740 SS     ......>>.>>.>.>>>>>>>.....
+DY1140             .AA..UCC.CU.C.CCCCUCC.ACCA
+#=GR DY1140 SS     ......>>.>>.>.>>>>>>>.....
+DY1200             .AA..UCU.CU.C.CCUGUCC.ACCA
+#=GR DY1200 SS     ......>>.>>.>.>>>>>>>.....
+DY1540             .AA..UCU.GC.C.CCCCUCC.ACCA
+#=GR DY1540 SS     ......>>.>>.>.>>>>>>>.....
+DY1580             .AA..UCC.AG.C.CCUGCCC.ACCA
+#=GR DY1580 SS     ......>>.>>.>.>>>>>>>.....
+DY1660             .AA..UCC.UU.C.CCCCACC.ACCA
+#=GR DY1660 SS     ......>>.>>.>.>>>>>>>.....
+DY1661             .AA..UCC.UU.C.CCCCACC.ACCA
+#=GR DY1661 SS     ......>>.>>.>.>>>>>>>.....
+DY1820             .AA..UCC.UU.C.UCCCUCC.ACCA
+#=GR DY1820 SS     ......>>.>>.>.>>>>>>>.....
+DY2520             .AA..UCC.AG.C.ACGACUC.A...
+#=GR DY2520 SS     ......>>.>>.>.>>>>>>>.....
+DY2600             .AA..UCC.AG.C.UCGACCC.A...
+#=GR DY2600 SS     ......>>.>>.>.>>>>>>>.....
+DY2680             .AA..UCC.AG.C.UCGGCCC.A...
+#=GR DY2680 SS     ......>>.>>.>.>>>>>>>.....
+DY2700             .AA..UCC.AG.C.UCGGCCC.A...
+#=GR DY2700 SS     ......>>.>>.>.>>>>>>>.....
+DY2920             .AA..UCC.AG.C.UCGGCCC.A...
+#=GR DY2920 SS     ......>>.>>.>.>>>>>>>.....
+DY3200             .AA..UCC.AG.C.UCGGCCC.A...
+#=GR DY3200 SS     ......>>.>>.>.>>>>>>>.....
+DY3280             .AA..UCC.AG.C.UCGGCCC.A...
+#=GR DY3280 SS     ......>>.>>.>.>>>>>>>.....
+DY3360             .AA..UCC.AG.C.UCGGCCC.A...
+#=GR DY3360 SS     ......>>.>>.>.>>>>>>>.....
+DY3720             .AA..UCC.AA.C.UUACUUC.A...
+#=GR DY3720 SS     ......>>.>>.>.>>>>>>>.....
+DY3760             .AA..UCC.AA.C.UUACUUC.A...
+#=GR DY3760 SS     ......>>.>>.>.>>>>>>>.....
+DY3770             .AA..UCC.AA.C.UUACUUC.A...
+#=GR DY3770 SS     ......>>.>>.>.>>>>>>>.....
+DY3840             .AU..UCC.GG.U.CCACCUC.A...
+#=GR DY3840 SS     ......>>.>>.>.>>>>>>>.....
+DY3880             .AU..UCC.UU.U.UCUUCCU.A...
+#=GR DY3880 SS     ......>>.>>.>.>>>>>>>.....
+DY4000             .AU..UCC.UA.U.UCCCUUC.A...
+#=GR DY4000 SS     ......>>.>>.>.>>>>>>>.....
+DY4001             .AU..UCC.UA.U.UCCCUUU.A...
+#=GR DY4001 SS     ......>>.>>.>.>>>>>>>.....
+DY4080             .AU..UCC.UA.U.UCCCUUC.A...
+#=GR DY4080 SS     ......>>.>>.>.>>>>>>>.....
+DY4240             .AA..UCC.AC.A.ACCACUU.C...
+#=GR DY4240 SS     ......>>.>>...>>>>>>>.....
+DY4360             .AA..UCC.UG.C.CUCUCCC.A...
+#=GR DY4360 SS     ......>>.>>.>.>>>>>>>.....
+DY4400             .AA..UCC.UG.C.CUCUCCC.A...
+#=GR DY4400 SS     ......>>.>>.>.>>>>>>>.....
+DY4440             .AA..UCC.UG.C.CUCUCCC.A...
+#=GR DY4440 SS     ......>>.>>.>.>>>>>>>.....
+DY4480             .AA..UCC.UG.C.CUCUCCC.A...
+#=GR DY4480 SS     ......>>.>>.>.>>>>>>>.....
+DY4500             .AA..UCC.UG.C.CUCUCCC.A...
+#=GR DY4500 SS     ......>>.>>.>.>>>>>>>.....
+DY4700             .A....GC.CU.U.UCUUAUG.A...
+#=GR DY4700 SS     ......>>.>>.>.>>>>>>>.....
+DY4840             .AU....U.CU.U.CUUAAUC.A...
+#=GR DY4840 SS     .......>.>>.>.>>>>>>>.....
+DY4880             .AU....U.CU.U.CUUAAUC.A...
+#=GR DY4880 SS     .......>.>>.>.>>>>>>>.....
+DY4980             .AG..UCC.UU.U.CUUUGUC.A...
+#=GR DY4980 SS     ......>>.>>.>.>>>>>>>.....
+DY5000             .AG..UCC.UU.U.CCUGGUC.A...
+#=GR DY5000 SS     ......>>.>>.>.>>>>>>>.....
+DY5020             .AU..UCC.UU.U.CUUUGCC.A...
+#=GR DY5020 SS     ......>>.>>.>.>>>>>>>.....
+DY5040             .AU..CCC.UU.U.UCUUAUU.A...
+#=GR DY5040 SS     ......>>.>>.>.>>>>>>>.....
+DY5080             .AC..UCC.UU.U.UCUUACU.A...
+#=GR DY5080 SS     ......>>.>>.>.>>>>>>>.....
+DY5100             .AG..CCC.UC.U.UCUUGCC.A...
+#=GR DY5100 SS     ......>>.>>.>.>>>>>>>.....
+DY5120             .AG..UCC.UC.U.UCUUAUC.A...
+#=GR DY5120 SS     ......>>.>>.>.>>>>>>>.....
+DY5160             .AG..UCC.CC.U.CUUUACC.A...
+#=GR DY5160 SS     ......>>..>.>.>>>>>>>.....
+DY5220             .AU..UCC.UC.U.UCUUAUC.G...
+#=GR DY5220 SS     ......>>.>>.>.>>>>>>>.....
+DY5280             .GC...CC.CC.U.UUUUACC.A...
+#=GR DY5280 SS     ......>>.>>.>.>>>>>>>.....
+DY5320             .AA..UCC.UC.U.UUUUACC.A...
+#=GR DY5320 SS     ......>>.>>.>.>>>>>>>.....
+DY5360             .AC..UCC.UC.U.UUUUACC.A...
+#=GR DY5360 SS     ......>>.>>.>.>>>>>>>.....
+DY5880             .GG...CC.UC.U.UUUUACC.A...
+#=GR DY5880 SS     ......>>.>>.>.>>>>>>>.....
+DY6050             .AU..UCC.GG.C.CGGAAGG.....
+#=GR DY6050 SS     ......>>.>>.>.>>>>>>>.....
+DY6160             .AA..UCU.GG.C.AAGCCGG.A...
+#=GR DY6160 SS     ......>>.>>.>.>>>>>>>.....
+DY6280             .AC..UCG.CC.C.CCGGGAG.A...
+#=GR DY6280 SS     ......>>.>>.>.>>>>>>>.....
+DY6740             .AA..UCC.GG.U.AGGUCGG.A...
+#=GR DY6740 SS     ......>>.>>.>.>>>>>>>.....
+DY6741             .AA..UCC.GC.U.AGGUCGG.A...
+#=GR DY6741 SS     ......>>.>..>.>>>>>>>.....
+DY6742             .AA..UUC.GG.U.AGGUCGG.A...
+#=GR DY6742 SS     ......>>.>>.>.>>>>>>>.....
+DY6743             .AA..UCU.GG.U.AGGUUUG.A...
+#=GR DY6743 SS     ......>>.>>.>.>>>>>.>.....
+DY7060             .AA..UCC.GG.U.AGGUCGG.A...
+#=GR DY7060 SS     ......>>.>>.>.>>>>>>>.....
+DY7200             .AA..UCC.GG.U.AGGUCGG.A...
+#=GR DY7200 SS     ......>>.>>.>.>>>>>>>.....
+DY7740             .AA..UCC.GG.C.UCGAAGG.A...
+#=GR DY7740 SS     ......>>.>>.>.>>>>>>>.....
+DY7920             .AU..UCC.GG.C.UCGAAGG.A...
+#=GR DY7920 SS     ......>>.>>.>.>>>>>>>.....
+DY7921             .AU..UCC.GG.C.UCGAAGG.A...
+#=GR DY7921 SS     ......>>.>>.>.>>>>>>>.....
+DY7922             .AU..UCC.GG.C.UCGAAGG.A...
+#=GR DY7922 SS     ......>>.>>.>.>>>>>>>.....
+DY9990             .AU..UCC.GG.C.UCGAAGG.A...
+#=GR DY9990 SS     ......>>.>>.>.>>>>>>>.....
+DY9991             .AU..UCC.GG.C.UCGAAGG.A...
+#=GR DY9991 SS     ......>>.>>.>.>>>>>>>.....
+DZ1662             .AC..UCC.UG.U.GAUCUUCCGCCA
+#=GR DZ1662 SS     ......>>.>>.>.>>>>>>>>....
+DZ7560             .AC..UCC.ACCU.UUCGGGU.G...
+#=GR DZ7560 SS     ......>>.>>.>.>>>>>>>.....
+DZ7742             .AU..UCC.ACCU.GGGGGGC.G...
+#=GR DZ7742 SS     ......>>.>>.>.>.>>>>>.....
+DZ7920             .AU..UCC.ACCU.UUCGGGC.G...
+#=GR DZ7920 SS     ......>>.>>.>.>>>>>>>.....
+DZ8040             .AU..UCC.ACCU.UUCGGGC.G...
+#=GR DZ8040 SS     ......>>.>>.>.>>>>>>>.....
+DZ9281             .AU..UCC.ACCU.UUCGGGC.G...
+#=GR DZ9281 SS     ......>>.>>.>.>>>>>>>.....
+#=GC SS_cons       ......>>.>>.>.>>>>>>>.....
+#=GC RF            .++..+==.==.=.=======.+...
+//
diff --git a/testsuite/vault.fa b/testsuite/vault.fa
new file mode 100644
index 0000000..ea37dc7
--- /dev/null
+++ b/testsuite/vault.fa
@@ -0,0 +1,53 @@
+>AC087772/67787-67923 
+GGCCAGCTTTAGCTCAGCGGTTACTTCGACAGTGGTTCAGTTCATTACCA
+GCTATTCGTAGCAGGTTCGAACAACACAACCAACCACTTACCTAACCCGT
+GAGTGTTTGGTTCGAGACCCGCGGGCGCTCCCTGGCC
+>Z97054/58392-58487 
+GGCTGGCTTTAGCTCAGCGGTTACTTCGACAATGCTTTCCATGGTTAGGA
+AACCAACCTCTCTGGGTGGTTTGAGACCCGTGGGCCCTCTCCAGTC
+>AF058926/1-82 
+GGYCAGCWWYAGCTCAGCGGTTACTTCGAGTACATTGTAACCACCTCTCT
+GGGTGGTTCGARACCCGCGGSCGCYMYCTGRC
+>AF058927/1-92 
+GGYCAGCTTYAGCTCAGCGGTTACTTCGACAGTTCTTTAATTGAAACAAG
+CAACCTGTCTGGGTGGTTCGARACCCGCGGCCGCTMYCTGGC
+>Z11765/1-89 
+GGTCAGCAACAGCTCAGCGGTTACTTCTCGACACGGAATTGTAATTCTGA
+AAACCTTTCGGGGTTCGAAACCCGCGGGCGCCACCTGAC
+>AY007237/1-137 
+GGCCAGCTTTAGCTGAGCGGTTACTTTGACAGTGTTTCAGTTCATTACCA
+GCTATTCGTAGCAGGTTCAAATAACACAACCAACCACTTGCCTAACCCAT
+GAGTGTTTGGTTCGAGACCGGCGGGCGCTCCCTGGCC
+>Z11771/1-138 
+GGCCAGCTTTAGCTCAGCGGTTACTTCGACGTGCTCCAGTTTGAGCAGGC
+TATGTAACGTGGTCGGTTCGAGCAACACAACCAGCCGCTTGCCTATCTGG
+TGAGTGGTTGGTTCGAGACCCGCGGGCGCTCTCTGGCC
+>AF045143/1-93 
+GGCTGGCTTTAGCTCAGCGGTTACTTCGACAGTTCTTTAATTGAAACAAG
+CAACCTGTCTGGGTTGTTCGAGACCCGCGGGCGCTCTCCAGTC
+>AF045144/1-83 
+GGCTGGCTTTAGCTCAGCGGTTACTTCGAGTACATTGTAACCACCTCTCT
+GGGTGGTTCGAGACCCGCGGGTGCTTTCCAGCT
+>AF045145/1-83 
+GGCTGGCTTTAGCTCAGCGGTTACTTCGCGTGTCATCAAACCACCTCTCT
+GGGTTGTTCGAGACCCGCGGGCGCTCTCCAGCC
+>AF210457/105-241 
+GGCCAGCTTTAGCTCAGCGGTTACTTCGACAGTGGTTCAGTTCATTACCA
+GCTATTCGTAGCAGGTTCGAACAACACAACCAACCACTTACCTAACCCGT
+GAGTGTTTGGTTCGAGACCCGCGGGCGCTCCCTGGCC
+>AC005369/9962-9880 
+GGCTGGCTTTAGCTCAGCGGTTACTTCGCGTGTCATCAAACCACCTCTCT
+GGGTTGTTCGAGACCCGCGGGCGCTCTCCAGCC
+>AC005369/24868-24776 
+GGCTGGCTTTAGCTCAGCGGTTACTTCGACAGTTCTTTAATTGAAACAAG
+CAACCTGTCTGGGTTGTTCGAGACCCGCGGGCGCTCTCCAGTC
+>AC005369/17202-17120 
+GGCTGGCTTTAGCTCAGCGGTTACTTCGAGTACATTGTAACCACCTCTCT
+GGGTGGTTCGAGACCCGCGGGTGCTTTCCAGCT
+>AC020968/13392-13528 
+GGCCAGCTTTAGCTCAGCGGTTACTTCGACAGTGGTTCAGTTCATTACCA
+GCTATTCGTAGCAGGTTCGAACAACACAACCAACCACTTACCTAACCCGT
+GAGTGTTTGGTTCGAGACCCGCGGGCGCTCCCTGGCC
+>Z11770/1-94 
+GGTCAGCAACAGCTCAGCGGTTACTTCTCGAAATACCACGGAATTGTAAT
+TCTGAAAACCTTTCGGGGTTCGAAACCCGCGGGCGCCACCTGAC
diff --git a/testsuite/vault.sto b/testsuite/vault.sto
new file mode 100644
index 0000000..a282cac
--- /dev/null
+++ b/testsuite/vault.sto
@@ -0,0 +1,51 @@
+# STOCKHOLM 1.0
+#=GF ID    Vault
+#=GF AC    RF00006
+#=GF DE    Vault RNA
+#=GF AU    Bateman A
+#=GF SE    Bateman A
+#=GF BM    cmbuild --rf CM SEED
+#=GF BM    cmsearch -W 150 --local CM SEQDB
+#=GF DR    URL; http://vaults.arc.ucla.edu/sci/sci_home.htm;
+#=GF CC    This family of RNAs are found as part of the enigmatic vault
+#=GF CC    ribonuceoprotein complex. The complex consists of a major
+#=GF CC    vault protein (MVP), two minor vault proteins (VPARP and TEP1),
+#=GF CC    and several small untranslated RNA molecules. It has been
+#=GF CC    suggested that the vault complex is involved in drug
+#=GF CC    resistance.
+#=GF SQ    6
+
+#=GS AF058927/1-92  WT    1.05
+#=GS AF045145/1-88  WT    0.77
+#=GS AF045144/1-88  WT    0.77
+#=GS Z11770/1-94    WT    1.32
+#=GS Z11771/1-141   WT    1.00
+#=GS AY007237/1-141 WT    1.10
+
+AF058927/1-92              GGYCAGCTTYAGCTCAGCGGTTACTTCGACA...................
+AF045145/1-88              GGCTGGCTTTAGCTCAGCGGTTACTTCGCG....................
+AF045144/1-88              GGCTGGCTTTAGCTCAGCGGTTACTTCGAG....................
+Z11770/1-94                GGTCAGCAACAGCTCAGCGGTTACTTCTCGA...................
+Z11771/1-141               GGCCAGCTTTAGCTCAGCGGTTACTTCGACGTGCTCCAGTTTGAGCAGGC
+AY007237/1-141             GGCCAGCTTTAGCTGAGCGGTTACTTTGACA.GTGTTTCAGTTCATTACC
+#=GC SS_cons               <<<<<<.....<<<<.<<<<....<<<<<.....................
+#=GC RF                    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx....................
+
+AF058927/1-92              ...........GTTCTTTAATTGAAACAAGCAACCT..............
+AF045145/1-88              ....................TGTCATCAAACCACCT..............
+AF045144/1-88              ....................TACATTGTAACCACCT..............
+Z11770/1-94                ..........................AATACCACGGAATTGTAATTCTGA
+Z11771/1-141               TATGTAACGTGGTCGGTTCGAGCAACACAACCAGCCGCTTGCCTATCTGG
+AY007237/1-141             AGCTATTCGTAGCAGGTTCAAATAACACAACCAACCACTTGCCTAACCCA
+#=GC SS_cons               .............................<<<<<<<..............
+#=GC RF                    ..........................xxxxxxxxxx..............
+
+AF058927/1-92              ...GTCTGGGTGGTTCGARACCCGCGGCCGCTMYCTGGC......
+AF045145/1-88              ...CTCTGGGTTGTTCGAGACCCGCGGGCGCTCTCCAGCCCTCTT
+AF045144/1-88              ...CTCTGGGTGGTTCGAGACCCGCGGGTGCTTTCCAGCTCTTTT
+Z11770/1-94                AAACCTTTCGGGGTTCGAAACCCGCGGGCGCCACCTGAC......
+Z11771/1-141               T..GAGTGGTTGGTTCGAGACCCGCGGGCGCTCTCTGGCCCTT..
+AY007237/1-141             T..GAGTGTTTGGTTCGAGACCGGCGGGCGCTCCCTGGCCCTTT.
+#=GC SS_cons               .......>>>>>>>>>>>>..>>>>>>>>.....>>>>>>.....
+#=GC RF                    ...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.....
+//
diff --git a/tutorial/C.psychrerythraea.genome.fa b/tutorial/C.psychrerythraea.genome.fa
new file mode 100644
index 0000000..17a84af
--- /dev/null
+++ b/tutorial/C.psychrerythraea.genome.fa
@@ -0,0 +1,76762 @@
+>gi|71143482|gb|CP000083.1| Colwellia psychrerythraea 34H, complete genome
+TGCACTTGTGGATAACTCAATAGATAATAGCCTTCAGAAAAATAATAACCTAGTTACTACTGGAGTTTTG
+GTTGGATCATTCCCCTTGGCAAAGATGCCTATCTGTTCTACAAGAAGAATTGCCTGCTCAGCAATTTAGT
+ATGTGGATCCGACCCTTACAATGCGTTATAAATGATAATGTTATGACGCTTTATGCTCCTAATCGCTTTG
+TTTTAGATTGGGTTAGAGATAAATATGTAAATCGTATAAATGAACTTCTTACTATTAACGAATCAAATAA
+TCCATTATTACTTCGCTTTGATGTGGGTAGTAAACCGACTATTGATAATTCTGTTACCAATAGCCCCGTT
+TCTAGAAATACGGGTGGCAACGAATCATTATTTGCCAAAGCTACTTCAGCGCCTAAAGTTGCTGAGCCAG
+AAAGTAATATTCCAAAGAAAACCAATGTACGTTTAAATTACACTTTCGAAAATTTCGTTGAGGGTAAATC
+TAATCAACTTGCTCGAGCTGCTGCTTCACAAGTTGCAGATAATCCGGGCACTGCTTACAACCCATTATTT
+ATTTATGGTGGTACTGGTTTAGGTAAAACGCATTTATTACATGCTGTTGGTAATGGGATTTTGCTCAACA
+AACCCAATGCAAAAATCGCTTATATGCATTCAGAGCGATTTGTGCAAGATATGGTTAGAGCATTACAAAA
+TAATGCGATGGAAAAATTCAAGCAATACTATCGTAGTGTTGATGCACTACTTATCGATGATATTCAATTT
+TTTGCTGGTAAAGAGCGAACTCAAGAAGAATTTTTCCATACGTTCAATGCATTACTTGAGGGGAATCAAC
+AGGTTATATTAACCAGTGATCGCTATCCAAAAGAAATTAATGGTGTAGATGATAGATTAAAATCTCGATT
+TGGTTGGGGCTTAACTTTAGCAATAGAACCGCCAGAACTTGAAACGCGGGTTGCTATATTAAAGCGCAAA
+GCACAAGAAAGTCAGATTAATTTGGCTGATGAAGTTGCCTTTTTTATTGCTAAACGTCTTCGCTCTAATG
+TTCGTGAATTGGAAGGGGCTTTAAACCGTGTTATCGCTAATGCCAATTTTACTGGTCGTGCTATTACTAT
+TGATTTTGTCCGTGAAGCATTACGAGATTTACTCGCCTTACAAGATAAACTCGTTACTATAGATAATATT
+CAACGAACGGTTGCCGAATATTATAAAATTAAAATAGCGGATTTGTTATCAAAACGTCGAAATCGCTCTG
+TTGCTCGACCTCGCCAAATTGCCATGGCATTATCTAAAGAGTTAACCAACCACAGCTTGCCTGAAATTGG
+TGATGCATTTGGTGGTCGAGATCATACAACAGTTTTGCATGCCTGCCGTAAAGTTAAATCATTACGTGAA
+GAGACGCATGATATTAAAGAAGATTACTCAAATTTAATCAGAACACTTTCATCTTAATAATTAAAAATAA
+AAACAGCACTTAAGCAGGTACCAAAATGAAGTTTTCACTGAATAGGGAATTATTACTTAAACCATTATTA
+TTGGTTTCTGGCGCAGTAGAACGTAAAAGTACGTTGCCAATTTTAAGTAATATACTTTTTGAGGTTAGTG
+GTCAGTCACTTACTTTGACAGCCACGGATTTAGAACTCGAAATGGTTGCTTATGCTGAAATTCAGAATCA
+AGGTGACGATGGTAAGATCACTATTCCGGCTCGTAAATTATTAGACATATGTAAAAGTCTACCAGAGAGT
+TCTTTAATTTCTTTTGAAGTGATAGATGAAACTATTAAGTTATCTTCAGGTCGTAGTAAATATTCACTTT
+CTACGTTACCTGCTGTCGATTTTCCAAATATTGAAGAATGGAAAGGGGATGTTGAGTTTCAACTTTTAAA
+ATCTGAATTTTTACGTTTAATAGAAAGCACTCATTTTTCGATGGCCAACCAAGATGTCCGTTATTACTTA
+AACGGCATGTCTATCGAAAGTGAAGGAAATGAGATTCGTTCAGTGGCTACAGATGGTCATCGTCTTGCTA
+TTTGTAAAATATCAAATGAAACTTTAGCATTACCAGCTAGACAAGTTATTGTTCCCCGTAAAGGTATACT
+TGAAATAATTCGTCTACTTGCTCCTGTTGATGAAGCAGTGCAGGTGTTTTTAGGCTCTAATCACATTCGC
+ATTATTGATAGTGAGTTCTCTTTTACCAGTAAATTGGTCGATGGTCGATTTCCTGATTACAGAAGAGTAT
+TACCGAGAAACGGCGATAAAGTTTTTGAAACTAACAAAGATGCACTTCGTCAGGTTTTATCACGTGCCTC
+AATTTTATCTAATGAGAAATTTAAAGGTGTACGTTTAAATTTCTCAGATACTAATTTAAAAATTACGGCC
+AATAACCCAGAGCAAGAACAAGCTGAGGAAGAAATTGAAATTAACTTTCCTTATGGCGAATTAGAAATTG
+GCTTTAACGTTAGCTATGTTCTCGATGTGCTAAGTGCTATCAAAGATGAAAATGTTAAATTTACCTTAGC
+TGATGCAAACAGTAGTGTAGTCATTGAGGGCAGTAGCAATGGCGAAGCGCTTTATGTTGTTATGCCTATG
+CGTTTATAGATTTATATTATAGTGAATAGGTGTTTTTTTTACCGATGAGTGTTGCTAGGCTTACTACGTA
+TAACTTTAGAAATTTATCATCTGTTGCTATTGATTTACATCCCAAGCTTAATTTTTTTATTGGCAATAAT
+GGCAGTGGAAAAAGTAGTTTACTTGAAGCCCTTTTTTTTCTGGGTCACGGTAAGTCATTTCGAACGAGTA
+AAGTAGAGCATCTTGCTTGTTACGAAACCGATAATTTTGTTGTCAGTATTAAAGATGTTAACGATTTACA
+ACTTGGTTTAAGTAAAAATTTACAGACCGGCGTTACGCTCATTAAAATTAATGGTGAGCGTCATGCACGT
+TTATCTGAATTGGCAAAAAATATTGCTGTGCAAATTGTCACTCCTGAAAGTTTTAAATTGTTTTTTGGAG
+GACCGAAAGAGCGTCGACGTTTTATAGAGTTAGGTATGTTTCACGTGAAACATGATTCATCTAAACAATG
+GCGTGAATTTAACAGAGTCTTAAAACAGCGTAATGCTTGTATACGACATAACTTAGATAAAGCTACCTTT
+GATTATTGGACTGGTTTATTTTGTCAACTATCAGAGCAGGTTGCTGAAGTAAGATCTCAATATATTACTA
+ACTTAATTTCAGAATTACCTTATTGGTTAGAAATTTTGTTACCAAATATTGCTGATAAGGTAACTGTACA
+ATATTTACAGGGTTGGCCACAAAAAAAGAATTTAATGGATTCGCTGAACGATAGCCATGAGAGAGAACAA
+GCTTTTGGTTATAGTATTTATGGCGCACATAAATTTGATGTGAAATTTCTCATTGCAAAGCAGGCATTAG
+AGAGCCAGCTTTCAAGGGGACAACAAAAGTTGTTTTTACTGGCATTAACATTTGCACAGGCTAAATTAAT
+TGCAAGAGTTAATCGAGTAAAACCAATTTTACTTATTGATGATATAGGGGCAGAATTAGATATTAATTCT
+AGGGAATCCTTATCACAAGCGCTAAGTATTTTGGATTGCCAAGTTATTATCACGGCAATAGAAGAAGGTG
+TATTACAACCTTTTATTGATGACGTTTCAGTTGCTGATAAAGAGAGTAGTAAGAAAACAAAATATCATAT
+GTTTCACGTGAAACATGGTGGTATATTACCTGTGAATAATTCAGTTAAGATTGAGTAGGCTAAAACTATG
+ACAGTAGAAAATGAATATAGCTCGTCCAGTATTAAGGTACTAAAAGGACTTGATGCAGTACGAAAAAGAC
+CTGGTATGTATATAGGTGACACGGATGATGGCACTGGTTTACATCATATGGTTTTTGAGGTTTTAGATAA
+CTCAATCGATGAAGCATTAGCGGGACACTGTACTGATATTATAGTGACTATCCATTTAGATGGCTCAGTG
+TCAGTGCAAGATGATGGCCGTGGAATACCTACTGAAATTCATCCTGAAGAGGGTATATCTGCTGCTGAAG
+TTATTATGACGGTTCTACATGCCGGTGGTAAGTTTGGTGGTGAAGACTCTGGTTATAAAGTATCAGGCGG
+TTTACACGGTGTTGGTATTTCAGTAGTAAATGCGTTAAGTGAAAAACTTAAGTTGAACATTCGCCGCGAT
+GGCAAATTGTTTGAACAGTTTTATCATATTGGTGTAGCTGAAGCTCCACTAGCTGAAGTTGGTGTAAGCG
+ATAAAACAGGTACTGAAGTGCGCTTTTGGCCAAGTACTAATACTTTTACTGATGTTTTATTTCATTATGA
+AATATTAGTAAAACGAATTCGTGAATTATCATTCTTGAACTCTGGCGTATCAATTCGATTAATTGATGAA
+CGCGAAGAAGGTAAAGAAGACCACTTCCATTACGATGGTGGTATTCAAGCATTTGTTGATTATTTAAATA
+CCAATAAGACTCCTGTAAATGAAGAAATATTCTATTTCGATTTAGAACGTGAAGATGGCATTGCGGTTGA
+AGTAGCAATGCAATGGAATGATGGTTTCCAAGAGAATATTTACTGTTTCACTAATAATATTCCACAGCGT
+GATGGTGGAACTCATTTAAGTGGTTTTAGAACAGCACTAACAAGAACCCTGAACTCTTATATGACCAAAG
+AAGGTTTAAATAAGACGAAGAAAGGTGGCGCTACTGAAACTAGTGCTACTGGTGATGATGCTCGTGAGGG
+ATTAACTGCTGTTATATCTGTGAAAGTTCCTGATCCTAAGTTCTCTTCACAAACAAAAGATAAACTTGTT
+TCGTCTGAAGTAAAAACTGCAGTTGAACAAGCTATGGGTGAAAAACTAGGTGAATACCTATTAGAGAATC
+CATCGATAGCACGTACTATCATCATGAAAATTGTTGATGCTGCTCGAGCACGTGAAGCTGCTCGTAAAGC
+TCGTGAAATGACTCGCCGTAAAGGTGTATTAGATATTGCTGGTTTACCTGGTAAGTTAGCAGATTGTCAG
+GAAAAAGATCCTGCATTATCTGAAATATATATTGTGGAAGGGGACTCTGCTGGTGGTTCAGCTAAGCAGG
+GGCGTAATCGTAAAAACCAAGCTATCCTACCGTTAAAAGGTAAAATTCTTAACGTTGAGAAAGCTCGATT
+TGATAAGATGATATCTTCTCAGGAAGTTGGCACGCTGATTACTGCACTAGGTTGTGGTATAGGTCGTGAT
+GAATATAACCCGGAAAAGCTTCGTTACCACAGCATCATTATCATGACCGATGCCGATGTCGATGGGTCTC
+ATATCCGTACCTTATTACTGACTTTCTTCTATCGTCAAATGCCAGAAATTATGGAACGTGGACATATCTT
+TATCGCACAGCCACCACTTTACAAAGTAAAGAAAGGTAAGCAAGAGCGCTACATTAAAGATGATGATGGT
+TTAACTGAATACTTAACAACACTTGCACTTGATAATGCCTCTATTCATGTGAATGAAGATGCTCCTGCAA
+TAACAGGTGCTGCTTTAGAGCAATTAGTAAATCAATTCCGTAATACTATGGATATCATTAAACGCCTATC
+TAGACAGATTCCAGCGGATATTCTTGAGAAAATGGTTTATAGCAGTACTATCAGTGCTGATGATTTTGCT
+GATGAAGCTAAAGTTAATGCTTGGGCAAAGAATTTAATTACTCAGCTTGAAAATCAAGATGGTAATGGTT
+CAATCTATAAAATTGAAGTGAAGTATAATCAAGAACGTAACATTTATTTTCCTAACTTTATCGTAAGAAA
+ACACGGTATCGATAAAGAATATCATTGTAGTTATGAGTTTATCCAATCAAAAGAATTTGCATCGATTATG
+GCATTAAATACCTCAATCAATGACTTGATGGAAGAAGGTGCTTACGTTAAACGTGGTGATAAAGTTAACC
+CAGCAGCTAACTTTGAGGATGCGTTAGAGTGGTTAATGGCAGAATCGAAACGTGGTCAATATATACAACG
+TTACAAAGGGTTAGGTGAAATGAACCCTGAGCAGCTGTGGGAAACGACTATGGATCCTGAAACGCGACGT
+ATGTTACAGGTAACTATTGAAGATGCTATCGCAGCGGATCAACTATTCACTACTCTAATGGGTGATCATG
+TTGAACCACGTAGAAAGTTTATTGAAGACAATGCCTTAAAAGTTTCAAACCTTGATATATAGTACTTATT
+GATTTTTAAATAAAATGCCCGGTCTTCATATCCGGGCATTTTTGTAGAATAAGTACTCTAAAAATGGTTA
+TAATTAATAAACCGAATAAGATGGTAAAGAGTCCCTAAGTATTTTCAGAAAATATTCTTTGCTCAGTTAA
+ACAATACAAAAGTGAATTTGAACACCATGACAACTTATAATAGTAATACTTTTCAAGGCTTAATTTTGCA
+ATTGCAAGATTATTGGTCACGTCAAGGTTGTGCAATCGTACAGCCTCTTGATATGGAAGTTGGGGCAGGT
+ACATTCCACCCGATGACTTTTTTACGCTCAATTGGCCCAGAGCCTATTAGCAGTGCTTATGTACAACCTT
+GCCGTCGTCCTACGGATGGTCGTTATGGTGATAACCCAAATCGCTTACAGCATTATTATCAATTTCAAGT
+GATGTTAAAGCCTTCACCTAAGAATATTCAAGAGCTTTACCTAAATTCTTTAAAAGAGTTAGGTGTAGAC
+CCGCTTGTTCATGATATACGTTTTGTAGAAGATAACTGGGAGTCACCTACATTAGGTGCTTGGGGCTTAG
+GTTGGGAGATTTGGTTAAATGGTATGGAGATCTCACAATTCACCTACTTCCAACAAGTAGGTGGCTTAGA
+GTGTACGCCGGTTACGGGTGAAATAACTTACGGGTTAGAGCGCTTAGCCATGTATATACAAAATGTGGAT
+AGCATTTATGATCTAGTATGGACTGATGGTCCTCTAGGCACTGTTTATTACCGTGATATTTTCCATCAAA
+ATGAAGTAGAGCAATCTACTTATAATTTTGAGTATGCGGATGTGGATGCATTATTTAAGCAATTTGACCA
+ATGTGAAAAAGATAGTCAAAAACTGATTGAAGCTAATTTACCTTTACCTGCTTATGAGCAAGTAATGAAA
+GCATCACATGCCTTTAACTTACTTGATGCTCGTCATGCTATATCGGTAACTGAGCGCCAACGTTATATTT
+TACGTGTACGTACTTTATCTAAAGCTGTTGCAGAAGCTTATTACCAGAAACGTGAAGAGCTTGGTTTTCC
+AATGTGCAAGAATAATGAAACTTTAGCTAAAGGAGATAAATAATGACTACTGAAACACTCCTTATTGAGC
+TTGGTACAGAAGAGTTACCACCTAAATCATTAAAAACATTAGCGACTGCTTTTTATGACAACATCAAGGG
+TCAACTTGATAGTCATAACTTATCGTATAGCGATATTAAATGGTTTGCTACACCTCGTCGATTTGCTGTT
+CAAGTTTTTGATTTAGTTGAAAAACAGGATGATAAAATCGTAGAGAAACGCGGTCCAGCAGTGAATGTAG
+CATTTGATGATGCTGGCAATGCTAGCAAAGCTGCACAAGGTTGGGCTCGGTCGAATGGCATAGAGGTTGA
+TCAAGCAGAGCGTTTAGTTACCGGCAAGGGCGAATGGTTACTTCATCGTGCCACAGTATCAGGTAAAGCT
+GTCGTTGAACTAATACCGGACATGGTAACGACGGCATTAAATAAACTGCCAATTGCTAAACCTATGCGTT
+GGGGAGCTGAACGAACTCAGTTTATTCGCCCAGTACAAACGTTAACCATGCTTTTTGGTAGCGATATTAT
+TGCAGGAGAGGCCCTTGGGGTTAGCTCAAGTAATCAAGTACAAGGGCATCGTTTTCATCATGAAGGTTTA
+GTGACTATTAATCATGCTAATGATTACCAAGCCGAATTAGCAAAAGCTTACGTAGAAGTAGACTTTAATG
+AAAGACAAAACAAAATTGTTGCTCAAATAAAACAAGTTGCTAATGATATTGACGCTGTTGCCTTAATTGA
+TGAAGAGTTACTTAACGAAGTAACGGCATTAGTTGAGTGGCCAGTGACTTTAGTTGGGACTTTTGATGAA
+GATTTCCTAAATGTGCCAGCAGAGCCGTTAATATACTCGATGAAAGATCATCAAAAGTATTTCCCGGTCA
+CAGATAAAAATGGTCAATTAGTTAATAAGTTTATCTTTGTTACTAATATAGAATCTAAAGATCCGAATAC
+GATTATTTTTGGTAATGAAAAAGTCATTCGTCCTCGTTTAGCCGATGCTGAGTTTTTCTTTAAAACGGAT
+AAAAAACAGAGTTTAGAATCAAGATTAAAAAGTCTTGAGTCAGTGTTATTTCAAAAGCAGCTAGGTACAT
+TGAAGGCTAAGTCTGAGCGAATTGCTTCATTATCTCAATTCATCGCTGAACAATTAAACGAGAATGCACA
+AGATGCTTATCGTGCAGGTTTACTTAGTAAAACTGATTTAATGTCAGATATGGTATTAGAATTCCCACAA
+GTGCAAGGCACTATGGGTAAGTATTACGCATTACATGATGGTGAAAATGAAAACATTGCACAAGCATTGG
+AAGATCAATATCGTCCACGTTTTGCCGGTGATTCTTTACCAGAAGCTAATATTGGTTGTGCAGTAGCTAT
+TAGTGACAAAATTGATAGCTTAGTGGGTATCTTTGGTATTAATCAAGCCCCTAAGGGTGATAAAGACCCG
+TTTGCTTTACGAAGAGCTGCCATTGGTAGTATTCGTATAATCATTGAAAAACAGCTCGATTTAGACCTAT
+CCACTTTGATTAATAAAAGTATTGAATTATTTGGCGATAAATTAGTAAACGAAAATACCGCCACTGATGT
+ACTTGAATTTATTATGGGTCGTTTCCGTGCTTTTTATCAAGAACAAGGTATTAGCGTTGATGTTATCCAA
+GCGGTATTGGCTAAGAAGCCGAGTGCACCACTTGACTTTGAAAAGCGCATTAAAGCAGTAACTTTCTTTG
+GTGAGTTACCTGAGGCTGCAACACTTGCTGCTGCTAATAAGCGTGTTGGAAATATATTGGCTAAATTCGA
+TGGTGAACTTTACCAGTCGTTTAATACTGATTTAGCAACAGAGCAAGCGGAACGTGATTTAGCTGATATC
+TATCGAGATATAAGCTTGAAAGTTGCGCCGTTAATGGCTGATAAGAATTACCAAGCCGCTCTTTCTGAAT
+TAGCTCAGCTTAAAGCTCCTATAGATACCTTCTTTGATGGTGTCATGGTGATGAGCGATGATGAAGCAGT
+TAAAATAAACCGTTTAACCTTACTCAATCAAATTAGAAATAGCTTCTTTGCAATCGCAGATATATCTGTC
+TTGCAGTAAACCCTGCGTTAGAAAAAAGTTAGAAATAAAATAAAAAGGTCATGGCAACATGGCCTTTTTT
+TATGCCTAAAATTCGAGTGAAATAAATTTAATAAATGACATTCAAAATTTGAGCTAGATCAACAACAAGA
+ACATAAATAGGCGTAAGGTGAATGTAAGGGTAAATACCCAAGCTACTTGAAGATGCAGATTTCAGCTGGA
+ATTATAAATCCCTTTAGGCAAGGCATTGATTGAAGAGAATAGTTATTCTATTGTCGACATCAATAACGTA
+GCTTAAAGCGTTTATAAACCAGCCCTACGGGGATGTTTGAGCAAACAATGTTCTTCGTTGCCTCCTTTTT
+TAAGGGAATAACCCTTAATAAAATGAGGCGCCTTGATCATGAATTGCTCAAGCATCCTGAAACACACATT
+TTCAAGTGGCTTGGGTATATATAAATACCGACCAATAAGGAGCTGGTTATGCCAAGCAAAGAAATAACGA
+CATTATTAGAAAATAAATTAGTGCAATTAACTAAGCGAATTAGTGCGATAGAAGCTGATTTTCATAAAGG
+TAGATCACAAGACTTTTCTGAACAAGCAACAGAAACTGAAAATGATGGTGTGCTCGATGAAATTCATCAT
+GAGGCGAAGCTAGAGTTGAGTTTAGTCAAGTCGGCATTAAAACGAATAACAGAGGGGTTATACGGAAGTT
+GTGTTGAATGTGAGGAACCCATTAACCCTGATAGATTGTCGGCATTACCTTATACAACTAAATGTATTAA
+GTGCGCTGTTTAATAAAATATTAACAATAACTTTTGGAGCAAAATATGACATTAGAAAAACATGATTTAC
+ACCACGAATTTCCAGAATTTACGGATGAGATACATCACTTAAAATTAAATGATAATCACTTTGCGAGACT
+TTTTACTGAATATCATGAAATAGATCATGAAGTTAACCGTATTGAGCAAGGTGTAGAAAACACCAGTGAT
+GAATACCTAGAAGGTAAAAAGAAACAAAGACTTAAGCTAAAAGATAAGTTATTTGTTATGTTGAAAAAAG
+TACAAATACCAGCATAGTTTTTGGTGTATACCCATTACCAATCAAGATGCATGTTTCAGAGTGTTTGAGC
+CGTTTCAATTCAAGGCGCTGTGATGACATAATGGTTATCCTTTATAAATCACAGCAACGATGAAGTGAAG
+TTGCTCAAGCGCTTCTTCGATGGGTTTAAACTGACTTTATACAGCGTTAAATAATCAAACCATAGAAAGA
+CTATGTTTAAATTATTTGCCTTGCCTAAAGTCATTTTAATTCCCACTGAAATTCTGCATTTTGAATGGTA
+ACGGGTATAAAGTTACAACCTTAATCCCCTGTATCTTTAAGGTACTGGGGATTTTGTGTAAATAAAGGTG
+AATAACTGCTAAATACCATAAATATCTTGGAGTAATCGGTCCGAGCGAGGGATATAATAATTATTGTAAT
+CAATAGAAAAAGCAATTGCAGTGGCCTTTCCTCGTAACTCTTGGTGAGGGACAAAGCCATAAACACGTGA
+ATCTGCACTGTGTCGGCGGTTATCACCTAATACTAAATAATGACCCGAAGGAACGGTTACAGGTAGAAAA
+TTACTGAGCCGGTTACTTGCGGTATTATTGATATTAATGTGGTGTTCAACATTTCCTATTTTTTCTATCG
+AGGTTGTGATGTTTTGGGAATTAGTTTTGTTAATCAGCTTATCTACTATTTTGTAGGACAAAGGTTTTCC
+GTTAACCTTAATAACTTCATTATTCATTTCAACGACATCGCCAGGTAAACCAATGACACGTTTAACTAAT
+CTTAACTCTGCAGCTTTAGATTCAAACACAACAATCTCACCGCGTTTAGGCGTAGTAATTGATAGTAGTG
+ATACATCGGTAAAAGGTAAGCGAACGTCATAGGCTATTTTATTAACAATAATACGGTCGCCTTCCTGAAT
+AGTCGGTTTCATTGAACCTGTGGGCACAGAGTACCAGTCGGCAACCGCGCTTCGAAAAACGGACATCAAC
+AAGATGAAAATAAGGAATTTTTTGTTACTATGTAAAAAAGAAATGAATTTTTTATTACTAAAGTTGGTCA
+TAAGGTATTGCTCCGTGTTTAATAGCTATCGATAGCTATTGAATATAAGGCAATACAATAAAGTGAAAGT
+TCCACAGAGAAATAGTTACTTACACTTATCAATTCTTTTTAATGACATATAAAAAAGGTAGCGTATCTGT
+TTGCTTAGCCAGTAATTCATGCTCCATAAAGCGGCAAAAGCTTGGGATGTCTCTAGCAGTAGAGGGGTCA
+TCACATTTTATTAGCAATGTTTCACCGCTAGCAATTTTTCTAATGTTCATGCGAACCATCATCACTGGTT
+CAGGACAACGTAGGCCAATGGCATCTAAGGTATGATTAGTTTGTTGAAAAATAGTCGTAGTCATTAGGTG
+TACATTAGCAAAAGTAATTTATAAATAATTATACCTCGTTTAGGTATTTCAACGTATAAAAAAATGGCTT
+CAACTATACTGAATTTATCGAAATAACTAAGTACGTTATCTCCCCAATATTTTTATTACCGACTCCAGAG
+GTACCAGTGAAAAGTATTCTAAAGGTTATATTACTGTCTGTTTGCACACTTTCGTCAATTAATATTTTGC
+AAGCAAATGATAGTTTGCAAATATTGACAGATGTTGGACAACAAAGAATATTCTTAAAAGCTGAAAAATT
+ATTAGTAAAAAGTAATTCTCAACAGTATCAAAGCCTCTATAATCAGCTGTATTACTACCCTCTACAACCG
+TATTTAGATCAGCGCCGTCTAATAGAAAACATGCAGTTATCTTCAGCAGGGGAAATAGCCACTTTCTTAG
+AAAAACATCAACATTCGCCATTGGATTGGCCATTACGAAAAGCATGGTTAATGTTCTTAGCCAAAAAGAA
+TAAGGGCGCACTTTTCCTTGAGTTTTATCAAAGTACTCGTAATAACGTACTTACTTGCCACAAACTCAAC
+TTTTCTTTAGAGGCGGGTCTACCCTCAAATGTTGTATTACCTCAAGTAACAAAACTATGGTTAGTCGGTA
+AATCGTTAGATAAAGTTTGTGACCCAATAATTGAACAATGGCAACAAGCGGGTTATAGAACCGATGAAAT
+TGTATGGCAACGTATAGGGTTAGCGGCAGATGGCGGAAAACATACCTTAATTCCTTATTTAACAAACTTA
+CTGCCAAAGGATCAGCAATATTTAGGACGACTGTGGCATCAAGTAAGACGTGATCCTGCAACCGTAACGA
+GACAGTATAAGTTTATTAAAAAATCGACAAAAGAAAGCCAAATATATACTTATGGTATCAAACGCTTAAT
+CTGGCGTGATCCTGATAAAGCATTAGCCAGTTTTAAAAAGGCGCAGCAAATATTCACTTTTTCAACAACA
+CAACATCAGCAAATAGTCGCAAAATTTGCCGTGGCTTTAGCAAGTAAAAATCATCCACAAGCTAGGATTT
+GGTTAGAAAAGTTAGATCCACTGAACATAGATAGTAATATTATGCAGTGGCAGTTAACTGAAGTTTTAAA
+GCAACAAAATTGGCAACTTGTCTTGAAAGAACTGGCAACAATGCCTGAAAAATATAAAGCAAAATTACAG
+TGGCGGTACTGGTATGCAAGAGCATTGATTGCAACCGATGATTTAGAACATGGCCAAGATGTAATGAATG
+AATTATCAAGTAAACGTCATTATTATGGTTTTTTGGCTGCTAGCTACCTAGAAACCCCCGTCAGTTTGCA
+AGATAGTCCATTAGCGATCACTAGCCAGGAGAAAAACGCTATATTGTTGCACCCCTCAGCTAAGCGGGCA
+TTTGAATTTTATTATTTAGGCCGTTATGTCAAAGCGCGCAGAGAGTGGCGTTATTGGCTTACACAACTGA
+ATAATCGTGAAAAATTAGTCGCTGCAAAACTCGCTAATGAAAATGGTTGGTTTGACCGAGCAATATTCAC
+CTTGTCAAAAGTTGGTTATATGGATGATGTTGAGTTGAGATTTCCAAAAGCATTTGATAAGAAGATTAAC
+CAGCATGCCAAGAAGCAAGCAATTAACCCTGCGTGGGCTTTTGCTATCGCCAGACGTGAAAGTTCGTTTA
+TGACAGATGCTCGTTCACCGGTTGGAGCCAAGGGCTTAATGCAGCTTATGCCAAATACAGCAAAGCAATT
+AAAACGCGGTAGTGTTAGTCGACAGTATTTGTACAATGCGGATAATAATATCAAATTAGGAACAAAGTAC
+TTACGTAAGCTTCTGGATAAAAACAAAGGAAATCAGATTCTTGCTACAGCTTCTTACAATGCAGGACCTC
+ATAGAGTAAAGGGGTGGTTAAAGAATAGCCATGCGATGCCTGCAGATATTTGGATAGAAACCATTCCCTT
+TAAAGAGACTCGTAATTACGTAAAAAGTGTTTTAGCGTATCAAGAGATTTATCAACATAAACCAGGGCAG
+GTTAGTCAGATTTTTGAGCAAGTCATTAATATGAGTATTGGTGATTAAGTAAATAACTTAACACTGCAAG
+ATAAACTATGTTTGTCTTTGCAAAGTTATATGCACAAATTTAGCACATTTAAAATGGGACTTTATATTGC
+TAATGGTATGGCTTTTGAGGGATATGCTATCATAAGTTAAATTTTTGATGGCCGTTTTTCGGAGACAGAA
+TACATGACAACACTTAATGCTAAGTTGGCTAGCCAATACCCAGCTCATATTGCCCAATTGCAACAGATGA
+CTAAATCGGTACTTTCACGTGAAAACTTAGAAGGTTTAGTTATCCATTCTGGACAAGAAGTTAAGGCCTT
+TCTTGATGATAACTGTTATCCCTTTAAAGTAAATCCTCACTTTAAATATTGGCTACCATTAATTGATATT
+CCAAACTCTTGGTTAGTGGTTAATGGTGAAGATAAACCCACGTTAATATATTATCAACCGGTTGATTTTT
+GGCACAAGGTAACGCCTTTAGCAGAAAGTTATTGGGGTGAGTTTTTTAATATTAAAATATTAACTAAAGC
+GAGCGAAGTTGATAAATTATTGCCTTATGATAAAAAAGGCTTTGCCTATATTGGTAGTCATATTGAAGTT
+GCTACGGCGTTAGGTTTTGAAGCGATTAATCCAGAGCCGTTACTTAATTATGTTCATTATCATCGTGGTT
+ATAAAAGTAAATATGAGCACGAATGTCTTCGCCAATCGAATGCTTTGGCAGTAAAGGCACATCAAGCCGC
+TCGTAATGCCTTTTTACAAGGGGATAGTGAGTACGATATTCAACAGGCATATCTTAAATCTATCGGTTAC
+GGCACTAACGACACGCCATACGGTAATATTGTTGCCTTAAATAAAAACTGCTCAATTTTACACTATATGT
+CTTTAGATAAAATGACTCCGCAAGTACATCAATCATTTCTTATTGATGCCGGAGCTAACTTCAATGGTTA
+TTCTGCAGATATTACCCGTACTTATTCATATAAAAATGATAAATTTGCTGAATTAATTGCCCGTATGGAT
+CAGTTGATGCTTAATGCTGTTGCAGGATTAAAACCAGGTGTGAGTTATGTTGATCTTCATATTGAAACGC
+ATAGAGCCATAGGGCAAGTGTTGCGAGACTTTAACTTTATCAATGTTGATGCTGACACTGCCGTAGAGTC
+AGGCATTATTTCTACTTTCTTCCCACATGGTTTAGGTCATCATTTAGGTTTACAGGTACATGATGTTGGT
+GGTTTTATGGCTGATGAACGTGGAACCCATGTGAATACACCAGCAGAACACCCATTTTTACGTACTTCAC
+GTGTGATAGAAACAAACCAAGTGTTTACTATTGAACCCGGTTTGTATTTTATCGACTCGTTGCTTGCTGA
+CTTAAAAGCGTCAGCTAATGCGGATCAAGTGAATTGGCAAAATGTAGATGAAATGCGCTGCTTTGGTGGT
+ATTCGTATTGAAGATAATATTATTGTACATCAATCACACAATGAAAATATGACCAGAGACTTAGGTTTAA
+GCTAGGGTCTGCTAACCTTTCATTTTAGTCTCTGCTATAGCTTTCGGCTTGCCTTGAAAAAGTGTCATTC
+TTTGTTGCTTCATTCGCACTTGGAACAATCGAATATTGAATGAAGCGCCTTGATTGTCAGTGCAACAGAG
+TTACAAACTGAAAGATCAACAGACCCTATTTCAGAGAAGTAAAGTTTATTGTGACTAAATCCTATCCTAT
+TGCGATTAATGATGTTGAAGATGAAAGCATTGTTAATCGCAGTCGTTTCATTTGCTATTTACGGCCTTGT
+GACGATATAGCACAAGCTAAAGCTATGTTAAAAGAGCTACAGCAGCTTCATCCGCAAGCGAGTCATCATT
+GTCATGCTTTTTTATCGAAAGCAGCCGATGATAGTCAAGGTTATGGTTTTTCTGATGATGGCGAACCAAC
+AGGTACTGCGGGAAAACCTATGTTATTAGCATTGCAAGGTGGTGGCATAGGGCATGTTTGTGCCATTGTA
+GTTCGATACTTTGGTGGTACTAAATTAGGTACTGGCGGTCTACAAAGAGCATATGGTGGTAGTGTTCGCC
+AAGCATTAGCATTTTTACAGTCAAAAATTAAAATAGCTATGGTGCATAAAACCTTAGCGTGTCAATATAG
+CCAAATAGATGATGTTTTGCACTTGCTTAGGCAAATTGAAGGTCAAGTTGTTACTCAAGACTATCAACAA
+ACAGTCATTTTTCGACTCGCCATTCCAATAGAAAAATTGGGTTTAATGCAGGATAAGTTACACACATTGT
+CATCAGGACAATTACAGTTAACCGCTATCGAACAAGAAACCGAATAATAAATCGAATAAGAAAAATAAAA
+CGTGCAATATAAAAATATTATCCGAATTCTAGGCTTGTTGGTAGGGTTACTTAGTGTGACTATGCTGCCT
+CCAGCATTAATCTCATTAATCTACCGCGATGGTGGTGGTTTACCTTTTATTCTGGCTTTTTTATGGTGTA
+TCTGCACAGGCTTTTTGGCTTGGTACCCTCATCGCTTTGAAAAAACGGATCTTAAAGCCAGAGAAGGTTT
+TTTAATTGTTGTGCTCTTTTGGTTAGTACTGGCCAGCTTTTCTGCTATTCCTCTGATGTTATTAGAAGAA
+CCCAACCTATCTACCGCTGATGCCTTTTTTGAATCCTTTTCAGGATTAACCACGACAGGGGCAACTATTT
+TAAATCATATTGATGATTTACCCCACGCAGTCTTATGGTATCGCCAGCAATTACAGTGGTTAGGTGGTAT
+GGGTATTATTGTTTTAGCTGTTGCGGTATTACCGATGCTTGGTATTGGTGGTATGCAATTATATCGTGCT
+GAAACACCTGGCCCAGTGAAAGACTCAAAAATGACGCCACGGATTGCCGATACCGCAAAACATTTATGGT
+ACATTTATTTAGGATTAACTATTGCGTGTGCTTTAGCATACTGGCTCGCAGGTATGTCGGGTTTTGATGC
+TATTTGCCATGCCTTTTCTACGATTGCAATTGGTGGTTTTTCTACCCATGATGCTAGTATGGGCTACTTT
+AATAGCCCAACAATTAACTTAGTTTGTGTCACCTTTCTATTAATTGCTGGGGTTAATTTTGCCTTGCACT
+ATGCCGCTGTGCAGAGTAGATCGGTTAGGAGTTACTTCTTTGACCCTGAGTTTAAAGTCTTTATTGGTAT
+CCAAATTGTACTGACTGTAATTTGCTTTACCGTACTATTAGCTACGGGTACTTATCAAGATGTCGACCAA
+GCACTCGATCAAGCACTATTCCAATCGGTTTCAATTAGTACTACCGCAGGGTTTGCAACAACATCTTTTG
+CTGATTGGCCCACGCTTTTGCCTATGTTACTTATTTTTTCTAGTTTTATTGGTGGTTGTGCAGGTAGTAC
+TGGTGGTGGTATGAAGGTAGTACGGGTAGTGTTACTTTATTTACAAGGTCTTCGAGAGTTAAATAAACTG
+GTACATCCTCGAGCTATTTTTAGTATTAAATTAGGTCGAAAAGTTTTACCTGACCGTATTGTTGAGGCCG
+TATGGGGTTTCTTCTCCGCTTACGCTGCGGTGTTTGTTATTTGTATGTTACTGCTACTGGCAGCAGGTAT
+GGATGACATCACAGCCTTTACAGCCGTTGCGGCTTGTATCAATAACCTTGGACCAGGGTTAGGGGAGGTT
+GCTGCTAACTTTTCTTCGATTAATGATATGAGCAAGTGGGTATTAATCATGGCCATGTTGTTTGGTCGTT
+TAGAGATATTTACGCTGCTAGTTCTGTTTACTCCTGCCTTCTGGCGCTCATAAATCGTATATAGCTAAAT
+ACCTATATACGATTTTATTGATTCATCAAAATATTAAAAGCGTAAATTACCATTTATAACTAAGGGCTAC
+CCAGCCTTGGGTATCTGAACTTTCATTCTCTGGATTAACTTGTGCGATACCATAATTAATGGCTACGTTG
+GTTATCCCAGTAAAACCAAAGTCATTGTTGAGTGAGCCTTTAACACCGTAACTATCGATAATATCTCGCT
+CAGTCATTTCATGGCGAGTATAAAATACTTCCACAATACCTAAGGGCATATATGCTTGATAAGCTTGATA
+GTCATTACCCAGTTGACGATAAAAGGCCAATTCAGGTGCAAGTTGTTTATTGATGTGCGCTTTTTCTTGG
+ATTAGCGTTGAAGAATAGCCACCCAAACTGAGGATATCGCCAGCATCTTCTGAGCGTTGTGCCCAAAGGT
+ACTTAAAACCTAGAGTAAAGCCCTGTATATGAGCATTCAAGCTAGCTAGGCCATTGCTACCGGTATAACT
+ACCATCATTACCATTAATTTCTGCTTGATCATCTTGAGCCGAAATTAATTGGGCATTTATTGCTTGTGAA
+ATACCCCAGCTTTGTTGGTCGTGTGACCAACTTTGTTCAATACCTAGAGAAAAAGATAAGCTAGAAAAAT
+CCACATGCTGGCTATTCTCATATTGTGATGCTTGCATTTGTGCAAATATATCAACAGCGAGTGTCTCTAT
+GCTATAGGGATAGCGAGCTTCAAGTAACAGCCCTTTTTCTGTTGTTTTACCTAAGTTTAACGCATCACTA
+TCCTGTTTATCTGTTTTCAAGTCAAAGACATAACCGTGAGCCAGTAATTTTACCGGCCAGCCTTGCCAGC
+GAATTGCCCCTGATGCGCCAGAGATAATGCTACTGAAAATATCTTGGCTAGCATTGACTTGCCAATCAAA
+ACGAGAAAGTACATCACCTGATTTATAACCGACTTCTAACATACTGCTACTGGCGGAATAAATACTTTCA
+GCGATCGTTATTGTCCCTTGTTGAGGGCCAATGCCATAGGCTGATTGTTCGCCAATACTCTCATCAACAG
+CGATAGTCGCCTCAGACAGTTTTAAACTGTCAGCTAAGTTAACCGTCATTGCCGAAGATGTGGTGGTGTT
+TGTAATTATTTGGTTATTGGCTTTGTTCAAGTCAAGCTGATAAACATCAGGCCCTTGGGCATTAATGGCT
+AAATGAAGGAGTTCATTATCTCCGTTAACCATAGGCCAAGTTATGACTTGTTCTCCTGAGGTCACAGTCG
+ACAAAACTTTATTTAAAAAATCATACTTGTATAAGCGCGTTGCACTATCTAAACCGGCAACAAAATACAG
+TGATTGACCATCTTTAGACCATTCAGGGAAAGAAAGGAATTGATAGTTTTCGGGTAAGGGTATTATTTGC
+TCTTGTTCATCTTCAAATTGGCGAACTTTTAATTGCCATTTATTATTCAAACTTGAGCTAACATAAGCAA
+AACTATCTGAAGTGGAGCCATCAAGTGTTGGGCGAAGTCGCGGAAAATCATAAACTTGCTCAAGGCTTGG
+TGGTGTTAGTTCTGCAATTATTTCACCTAAAGATTCAGCCGCCAAACTTACTTTAACTAACTGTGAGTTA
+CCAACACGGCTGCGCTCAGCAATAATAAATTGTCCATCGTTACTAATATCAAAGCGACGGATATTTGCGC
+TGGTTGTCAGTTGTTTTATCGTGTTTGTCGGTAAGTGCCAAGAAAAGAGATCTTGATGATAACTGTTTTT
+CTTCGTTAAGCTACTGGCTCCATAGATAAGGGTATCTTTATTAAGCCAACGTGGGTTCTTTATACCGCGG
+TTGTTTCTTTGATTTAAGGTATAAGCGACTTCACGTTTAAAAACACTGGGCGCTTTATCAGCAATATCTT
+GCGGATCATCTGCTAATAACTCTTTGGATCTTTTGGTAAACTCTTCAATGCTTTTTGTGTTTTCACCTGT
+TTTATAAATATTTAACTTGGTGGTATTACCTTCTTCTGTTCGTTGGGTTTCTACAATAGCAAGGTAATCA
+CCCTGCGGACTTAAACTCGGGTCACTAGTGTAACCGGATAAATCTAACCATAATTTTGAACGATTATCCT
+CATTACTTTGCGCCGTAAGCTTAATTTCATGTTGCATGGCTTTGTAGGTATATTCAGCAACAAAACGTTG
+ATAAAGGTTTTTCGCTGTATCTGGGAATACTCCTTTGAACGACTTTTCAAAGTCACGTTGTTCAACAGCA
+GACCAACGAGTCCAAACCGCATCAAGGGTTTCTTCACCGTAGTTCTCTTCTAACCACTTTAAATAGCGTA
+CACCAACGAGATAAGCCATTGAGCCAGACATGAAACTATCATCGCCTGAATTTAGTTGCTTATAACTAGG
+TAAAGCACCTTGTCGAGCAAATTTCTGGATTATGGCTTCCACCTGATTATTAAATAATCGGCCGCGACCG
+GTCAGCTTAGACTCTAACAACGTGGCATAACCTTCACTTACCCAACGTTCACCATTAATTTGTGAAGCAT
+CATAAAAATCATACCAATTGGCTACGTTATTACGCCAATTACTGCGGCTCTTTTGGGCTAAATGAACCAG
+ATGGACATACTCATGCAGTACTAATAGTTGTTGCCAACCCGTAGAGTTAGCAATAATAGTGTCTGATTGT
+GGAGGGGTTGCAAAGAAAGCCATGTAAGGTCGGTGACTTAGCGGGAAGGCAAAACCATTGGCGGCATTGT
+AGGGGTCAACGATATAAGCATCGACCTTTTCTGTGATAACGCGACCTTGTTGATCTTTAATGAGTTGGCG
+AACAACTTCCATTTCCCTTGCACTTGATAAAGCCCACTGACGGTATTCTGGGGTGAAATGTACACGAAAG
+TTTTCAGTTTCAAAAGTTTGCCAATTTTTAGTATTATCAACAAGTTCTGCTTGACTACTAAAAGCTATAC
+TACTGAGTGCTAGCGTGATGGCCGTGAGTACTTTAGATACTTTCATAAAAATCCTTGTAAATTGTGGGCT
+TAATCTAATACCAATTACACAAATTAATTGCCCATCTTCAAATGGTCTACATCTACACTTTCTGCGTCGC
+GCTCAATCCCAATAGCCAGCTATTGCTCAATCACGCGCCTTGAACTTGAAGATTTATCCTCATTGAATTT
+TGAGCTCTAAATTAATGTAAATGGTCTAATATGTTTCAACGAGTGAAAATAATAAGTATTTTATTATGTC
+AACAAGGGGATTATTACAGCTAATCACTTGTAGGATAAGTGATTAGCTGTAAATATTTATGTCAGAGGAG
+GGAGATAGTTATACCAATTTTATTAAATTATGACTCTCTTGTGCTGGATAAAGTACCCTTAGAAGTAAAT
+AGCACTCACTTGGAAAAGCTTTTCGATATCAGAGATGTAGCGTTTATTAACTAAAAATAAAATAACGTGG
+TCTTCTTCGTGAATTAAGGTGTTTGAGTGGGCAATCAATACTTCATGACCACGGACAACAGCACCAATAG
+TAGCACCAGGCGGTAATTTGATATTTTTGATTGCACGACCAACCACTTTAGATGATTTTTCATCACCTTT
+GGCAACAATTTCAATGGCTTCAGCTGCGCCGCCACGTAAGCTATAAACATTATCGATAGCACCACGTCTA
+ACATGTGTTAATAGGGCTGATATAGTGGCTTGCTGTGGCGATATGGCAATATCAATAGTACTGCCGTGTA
+CTAAATCAATATAGGCATCTCGTTGGATAAGTACCATAGTTTTACGGACGCCAAGCTTTTTAGCAAGCAG
+TGACGACATGATATTAGCTTCATCATCATTGGTTACTGCGATAAAAATATCAAATTGATCAATGTTTTCT
+TCAGTGAGTAATTCCTGATCGGAAGAGTCACCAGCGAAAACTAAGGTGTCATTGAGCTCAGACGTTAATT
+GCTCAGCACGTTTTGGTGAACGTTCAATCAATTTTACTTGATGATTTTTTTCTAAAATTCGAGCTAAACC
+AGCACCAATATTACCGCCACCGGCAATCATTATACGTTTATAAGCTGATTCGAGTTTTTGTAACTCATTC
+ATCACCGCGCGTATATGTATACTCGCAGCAATAAAAAACACTTCATCGTCTGCTTCAATTACTGTGGTAC
+CAAGAGGGCGTATTGGTTTACCGTTTCGGTATATGGCAGCTACACGCGTATCGACATTAGGTATATGATC
+TCTCAATGTTGAAAGCGCGTGGCCAACGAGTAAACCGCCGTAATAAGCTTTTACTGCTACTAGGCTTACT
+TTTCCATTCGCAAACTCTAATACTTGCAGTGCGCCAGGGTAATCAATTAGACGCGCAATATCTCGCGTTA
+CTAATTCTTCGGGAGCGATAATATGATCAACAGGAATGTGTTTTTTATGAAAAAGTTGCTCAGAATACTT
+TAATATTTGATTCGAACGAATACGGGCAATCTTTTTCGGTGTATTAAACAATGAAGAACATATTTGGCAG
+GTGATCATATTGGTAGCGTCATCACTGGTTACCGCAATAACCATATCAGCATCTTCAGCGCCAGCACTTT
+TCAAAACATCAGGATGCCCCCCTTGGCCGGTAACGACTTGTAAATCCATTTTATCTTGCAGTTCACGTAG
+CTTTTCACCATCTACGTCTACTACCGAAATGTCATTGTTTTCACCAACAAGGTTTTCAGCTAACGTACCG
+CCAACCTGTCCTGCACCCACTATGATTATTTTCATGCGTTACTTTTCTGCTTGTGTTATTTGTATTATTT
+GAGTTTTAATAATTTGGCGTAATAAAAGCCGTCCATGTTTTCAGCATCAGGTAATAATTGCCAGCCAATT
+GCATTTTTATCAGTCTCAGGAGTATTACCGTTAATGGCAATTAGTTGTGCGTCCTGATTTTGTTCAATAA
+AGCGAGATATTTGCAGACTATTTTCTTCAGGCAAAACACTACAAGTTGCGTAAAGTAAGGTACCGCCTGG
+TTTGAGTAATGACCAGATATTGTCAAGAATCTGCTGCTGCAAGACCACTAACTTATCAATATCATCAGCT
+TTACGTAACCACTTTATATCTGGGTGACGACGAATTACGCCAGTTCCAGAGCAGGGCGCATCAAGTAATA
+TGCGATCAAATTGTTCACCAGACCACCAATTTTGAGTCGCTGCATCTGCAGTAATTACGTTAGCCGTTAG
+GTTTAAGCGATCTAAATTTTCATGAACTCGAGTGAGGCGGCCTTCTTCAATATCAATTGCTGTCATTGAG
+GCAATATCAGGCGTTTGTTCAATGATATGACAAGTTTTACCACCCGGTGCTGCACAACAATCCAATACAA
+TATCATTGGGTTGGCAATCTAATAAGCGTGCCGCTTGCTGTGCTGCGCCATCTTGTATTGAAACCCAACC
+ATCATCAAAGCCCGGTAATTTTGCGACATCGAGTGGTTTAGCAAGTTCAATTGCTTGGGAGTTTGGCTCA
+ACGTGAGCAATTTCAATTTCCGCTTCCTCAAGTAACGCTTGGTATTGTTCACTAGTGTGGTGTTGTTGAT
+TGACACGTAACCACATCGGAGGCTTTTGCTGATTTGCATCGAGTATCGCTTGCCACTGATCTGAGTAGGC
+TTGTTGTATTTTTTTAATAAACCAACCAGGGTGATTGTACTTTATTGGATCAGGTATCTTTTTATCTGTT
+TTGTTTACTTGTTTATTTTCTGCTTCTAATGCACGTAAAAAACCTCTAAGCACGGCATTAACCAATCCTT
+TCATATGGTCATTTTTTAACGTTTTTGTTGCTGCTACCGTTTCACTCACCGCTGCGTGGTCAGGTATACG
+CATATATCTTATTTGATAAACCCCCACTAAAAGTAAAAAATGAAAGACTCTCTGTTTGCCCTTTATTGGC
+TTTTGTACCAATTGACTCACATCATTTTCTAATTCTGGTAAGTACCGCAACACACCGTAGCAAATTTCTT
+GCAGTAAACCTTTATCTTTACCTATCAACTTATCTTGTTGTTTGGGTAGTTCATCACTTAAGCTTCGCCC
+TTGATCTATAACGGCGTAACAACATTTTGCTGCAAGAGCTCTAATATTAATTATCATTGTTTCTCTTAAC
+CAAGCTTGTTAATAGTGCTGCCAACAACGAACCAATCGCTGCGACCATTTAGGATGTCTTTTACGGCTAA
+TGCTTTTTTCCCTGGAAGTTGAATGACTTCTAGTCGTAACGAACCACTGGTTGTTGCTACTTCTATCCCT
+TCTTTGTCTGCCTTTATTATCGTGCCTGGATCAGCATTGCCTCGATATTCTTGCACGGATGCTTGCCATA
+TGCGTAACCTATGCTGCTTACCTTCAGATTCTGTAAAGGTAAATTGAGCAACTGGCCAAGGAATATAAGC
+ACGAATTTTTCGATGTAGTTCATCAGCACTGAATTGCCAGTTAAGCTCTGCTTCAGTTTTATCAAGTTTC
+TTGGCATAAGTCGCTAATTCATCATCTTGAGCGATATTATGATTACTGGCTTGATAATCAGGTTCAGCCA
+TAATAGTTAATGTATTAACTAAGGCAGTTGGCCCTAAGTTGGCAAGTTTTTCATAAAGACTTGCACTGGT
+ATCTGTATTTTCTATTTCGCACTCAGCGGATAGAATCATGTCTCCCGTGTCTAACCCTTTATCCATTTGC
+ATAATGGTGACACCGGTTTTCTTATCTCCAGCTTCAAGAGAACGTTGAATAGGTGCTGCACCACGCCATT
+TTGGTAGAATTGAGCCATGTACGTTAATGCAGCCTAAACGTGGAGAGTTTAAAATGACTTCAGGTAATAG
+CAGACCATAAGCAACAACAACCATGATATCAGCGTTATATTTCGCTAATTGTTGTTGGTCTTCCTCATTT
+TTAAAGTTAATAGGTTGCTCAACAATAATGTCGTGCTCTATTGCGAGTAACTTTGTTGCACAAGCTGTTA
+GTTTTTTACCGCGGCCAGCTGGTTTATCAGGGGGACAATAAACGGCGACAATATTATGTTCAGAATTAAT
+TAACGCTGCTAAATGTTGGGCAGCGAATTCAGGAGTACCTGCAAAAATGATATTTAGTGGAGTAACCAAA
+GTAATTCCTATTATTGTAAGTAAGTAAGTACTTACTTGTTGTTTTTGTCAGTCTTTGCTTCTTTCTCAAG
+CTTTTTTTGAATGCGCTGACGCTTTAGCGGGGATAGGTAATCAACAAATAAAACACCTTTTAAGTGATCA
+AGTTCATGTTGTATACAAATGCTTTGTAATTCCGTAGCGTTTAAAGAGAATTCTTTACCGTGTCGATCAA
+GTGCTTTTACAGTACATGCATCATGACGGTCTACTTTGGCATAAGTACCAGGCACGGATAAACAACCTTC
+TTCATTGATCGATGTTTCATTACTAGTAGCAATAATTTCGGGATTGATAAAGATGATGGGTTGGTCATTA
+TCTTCAGAAGTATCCATGACAACAATGCGCTGATGAATATCTACTTGAGTAGCGGCAAGACCTACGCCAT
+TTTCTTCGTACATAGTTGCCAGCATATCGTCTATAATTGTAGCCGTAGCGTCAGTTATATCAGTAACGGG
+CTGCGCTTTTGTTCTCAAACGCGGATCAGGAAAACGTAAAATAGTTAAAATAGTCATATTTTATTAAAAG
+AATTAGCGATAATTAATCTAGAATGTTATGTTTTAATTATATACTCAAGTAACTGTAACTGAAACCTGCA
+TTTTTAAGTCACTTGATATAACTAATAATTATAGTGCGTTACAGCAGTGTGCACTAAAAGGAACGAGCTC
+CATGCTTAAAGAAATAATACTATCACTATCTTTACTATCGTGTTCATTGGTAGCCCTTGCCGATCAGATA
+ACACTTAATGATGACGCACCTAAGACACATGTAGTAGTGAAAGGTGATACCTTATGGGATATTTCAGCAC
+TGTTTCTTGAGCAACCTTGGTTATGGCCGAAGCTTTGGCGTTTAAATCCAGAAATCAATAATCCGCATTT
+AATTTATCCCGGTGATGTTTTAAAACTTGTTTTTGATGAAAATGGTGAGCCTATGCTGGTGGTAGAACCG
+GTAAAACCAAGCTATAAATGGTCGCCAAAAATACGTCAAGAGAAGAAAAAAGACTCTGCAATTACTTTGT
+TACCGCTAGAAGTTATTGCTCCTTTTGTTAGATATGACCATCTATTTACCGAAGATGAGCTAGAACAGCT
+ACCACACATTATAGGTAGTGATGAAGGCTACAGAATGACAACGAAAGACTTTAAAGTTTACGTGAATAAG
+GATCTCGAGGTCGCACAAAGTTATGCAATCTATGATAAAGGTGAAGAGATTTTTGATCCTGAAACAGATG
+ATTCGTTAGGTTTTTATGTCAATTTGGTAGGAACTGGGCAAGTAACAAAACGTGGTGATATAGAAAATGA
+TGTGCCTTCTACTATGAGTGTTGGCTCGGTAAAAAGAGAAATTCATTCAGGAGACTATGTAGTACCTGTT
+AATGAAGGACAATTGTTACCCGCTATTTTTTCTATGAAAGCAGCTAATAAATCACTTCGTGGCTCTATTG
+TTAAAGCCACTAGCAATGGTCGTGAGTTTGCCAAGCTTGAAGTTGTTATGATTAACCGCGGCATAGATCA
+TGATGTGACCGTTGGTGATGTTATGGCGATAAAACGCACCAGCCCTGCCGTGGTAGATACTGGGAGTGGT
+CCTGCTTATAGTGTAGAGTCTTCACGTTGGAATAAAATTACGGGTAGTGATTATAAGATGCCAGAAGAGC
+AATTAGGTGAACTAATGATTTTTAAAGTTTACCAAAAAGCGAGTATGGCCCTTATTCTACATACAGAGAA
+GCCAGCAAGAATAAATGATTTGATTACCGCGCCATAATAACTAACTGTTAAAAAGTTTATTTTCCCTCCT
+TATAAGAGGGAAAATAAAGGTATGACTTGTTCTTAAGGAGAAGACAAGTAATGATTAATAACAGTAAAAG
+TAATATTGAATACTGGTTAGCTTTAAAGTTTGTTCCTCGATTAGCCATTCACAAAAAAATAGCGCTTGTT
+GAGACCTTTGGTTTGATAGCGTTGTTTTCGTTAGACAATAAACCCTCAGTACTTAGCTCAGCTAATAACT
+TAAGTGTGAAACAACTTCACGCTTTTCATCAGCCTGATTGGCAAACAATAACTCATATTATCCATGCAAG
+TGCTGCATGTAATAGTGCCATCATTTGCTATGACGATACTTATTACCCTCAATTGCTCAAACAAATCTAT
+GATCCACCCTTAGTGATATTTATGCAGGGCAATCCATTATTACTTAATGCTCCGCAGGTGGCCGTAGTTG
+GAAGTAGAGCTGCTAGCGTAGGAGGTAGAGATACCGCATTCAAAATATGCCAACAACTTGCGCAGCATAA
+TTTTATTATTACAAGTGGGTTAGCCCTTGGTATCGATGCTGCAGCGCATAGAGGTGCCCTTAGTGAGCCT
+GCTAGCACAATCGCGGTAGTTGCTACGGGTTTAGATCAGGTATACCCAGCCAGACATCATTCTTTGGCGC
+AGAAAATTATAGATTCAAGCGGCGCCATCATTAGTGAATTTGTACCTGGAACGCAAGCTAGGGCGGGGCA
+TTTTCCAAAAAGAAATCGCCTTATTAGTGGTTTAAGTTTGGGGGTTTTAGTCGTTGAAGCTGAATTAAAA
+AGTGGCTCTTTGATAACAGCTCGTTGTGCACTAGAGCAAAATAGAGACGTTTTTGCTATACCTAGCTCTA
+TTGAAAATAAACAAGCAAAAGGCTGTCACTGGTTAATTAAACAAGGCGCTAAACTTGTAGAACAATGTGC
+CGATATAATAGATGAGTTCGCTTTTGCAGATAAACCTAGTCTACACTTAAAGAGTGAGTTGAAGCCTTTG
+AAGTCAGCTACACATAGTACTCACAAAGGAGGCGATGAAATAAATCAAAAAGTCTTGTGTAACGATGCGT
+TGTTGGATAGTGTGGGATTTGAAATTACTCCCGTAGATAAAGTAGTTTTACGGAGCGAACTTCCCGTAGA
+GGAAGTGTTAACTAGATTAACAATGCTGGAGCTAAATGGTCTGGTATCTGCGGTACCTGGTGGCTATATT
+AGAACGCAATAAAGTATATAAGGGGCTAATTATGTTTGATATTTTAATGTATCTTTTTGAAACGTATATC
+CAAAATGAATCAGAAGCCATGGTGGATCATGAGTTGTTAACAGATGAGTTAACAAGAGCGGGCTTTCATC
+AGGATGAAATATACAAAGCATTAAATTGGCTAGAAAAACTTACCGCATTACAAGACACTGACGCTTACCC
+ATATCTTACGCGCGTAGGCAGTAAGTCTGTACGGATTTATACTAGCGAAGAAATGCAGTTGCTTGATACA
+CCAAGCCGTGGTTTTATCTTGTTTTTAGAGCAAGTAAATGTACTTGATTTTACTACTCGCGAAATGGTTA
+TTGACCGAGTCATGGAACTTGATACCAAGTACTTCTCTATGGATGATTTAAAGTGGGTAATTCTGATGGT
+GCTATTTAATGTACCAGGTAAAGAGTCAGCTTATTCTCAACTAGAAGACTTGATATTCGAAGAACAAGAA
+GGCCCTCTTCACTAATAACGTGAATAAAGCTGGCTAACTATCTAGTATATTTAGCCAGCAGTCACCGATC
+GTATTGTTCAGAAATTTTTTGTGGCATAATAGCGCTACACTTGTTTTGAACGCAATTTTCAATAATGTCT
+GAATCTGAAAAACCACTCTTTACTCAACACGAACATGCTTTAGAGAAAGAATATCAAGTGTGTCCTGATT
+GTGGATCAGAGTTGACCATGAAGCATGGTAAGTCTGGGACTTTTTTAGGTTGTGTTAATTACCCTAATTG
+TCAATATACACGAGCAGTAGTAGAGCATGAACGTGTTGAAGATAAAATATTATCGGGTAGCGAGTGTCCA
+TTATGCTCCCATGTATTAGCGGTTAAGCAAGGTCGTTATGGCATGTTTATTGGCTGTAGTAACTTTCCAC
+AATGCCATCATATTGAACATGAAGCGCAGGAGATAATACAGGACGTGGTATGTCCAAGTTGCAAACGTGG
+TTCATTGCAAGAAAAAACAAGTCGCTTTGGCAAGAAATTTTACTCCTGTGATGCTTATCCAAAGTGTAAA
+TTTGTCGTTAATCATGAGCCAGTAGAAGGGCGATGTGAAAAGTGCCAATTTCCTTTGTTGCTAAAAAGAA
+ATATGGCTGCTGGAATTAAATATCAGTGTGCAGATAAAAAATGTTCTCATATGCAAAAAATATGATAAAT
+ATCCGCAATGCTACTCATAAAAAAAGACGCTAAATAGCGTCTTTTTTAATAACTAATTAAATGAACGTAT
+TTATTAGCTTTGTTTATCTAAATAGTTTTTTGCGAAGTCATTAAGATCAGGAAATGCTTCTTTGCAAAGG
+ATATCAGCTAGATGTTGTAAACGTTGAGCAAGCTGTAATTCACTTTCACCGCTAACATTTATATGACCCA
+TTTTACGCCCTACACGTTTACCTTTGTTATACCAATGAATAGTTGCGCTAGGTATAGCAAGCACCTCATT
+AGAAACAGTATCTTCACCAATAATGTTGACCATTGCTGTTGGACGAATAAGTGCTGTACTACCTAAAGGC
+AAATCACAGATGGCCCTTAAGTGGTTTTCAAACTGACAGGTGTCAGCACCTTGTTGAGTCCAATGTCCAG
+AGTTATGAACCCTTGGTGCAATTTCATTGACTAAGAGTTGGTCGCCAACTTGGAAAAACTCAATAGCCAT
+AACACCAACATAATCGAGTTCATCTGATAAGGCCTTAAATACGGTACTGGCTTGTTGCTGTAATTGTTCA
+TTAACAGGAGCAGCGACTGAGACACTTAAAATACCATTAGTATGATGATTTTCAGTTAAAGGATACACGG
+CAACGTCTCCATTAACGCGACGAACACCAACAAGCGATACTTCGCGATCAAAAGGCACCATTTGTTCAGC
+AACAATTCCTTGCTTAACAGTGGTTTTTGAAGCCGCAAGAAAGTTTGCCATATCTTGCCAGATTACTTCA
+GCATCAGCCGCTGACTTTAATCGCCATTGCCCTTTTCCATCATACCCCTCAAGTGCAGTCTTAAAGATAA
+TAGGTAAAGATAAGTGCTCAATTGCTTTATCAAAATCTATTTTAGCGTTAACAAAGTAATGTTTGGCATT
+AGCGGCATTACAAGATTCAAGCAATGCTTTCTCTAACCGTCTATCGCCACCAATTTTAATAGCGTTACTT
+GTCGGGTATAACTTCCCTGATTGCTCACACTCAGCAAGTATGTCATGGGCAATATGCTCAAATTCGGCGG
+TAATTACATCAGCATTTTTAATGCCTGCTTCTAAATCGCCATAAATATTTTCAGGTGAAAGTGGTTGTAC
+AACCTTATTACTTGATACATCTAGTGCTTTAATATCTAAGTTTAAAGGTGTGCCTGCTAACTCCATCATT
+CGAGCTAATTGACCTGCGCCAAGTATGAGAATTTTATTCATGAGGGTTTTTATTCTGCCGGGTTTGGGTT
+AGCAAGTATGGTTTCTGTCTGCTTTCGACGAAACTCTTCGATATTTTGTTGGATCTCAGTGTTATGAGTG
+CCAATAATTTGTGCTGCAAGTAAACCTGCGTTGGCAGCACCGGCATTGCCGATGGCCAATGTACCTACTG
+CAATACCTTTTGGCATTTGCACAATAGATAATAAAGAATCTTGTCCATTAAGCGCTTTAGATTGCACTGG
+CACACCTAAAACAGGTAAAGAAGTATAAGCTGCGGCCATACCTGGTAAATGAGCTGCACCACCAGCGCCT
+GCAATAATTACCTTAATACCTCTATCTTTTGCACTTTCAGCATACTCAGCAAGTAAGTGAGGAGTACGGT
+GTGCAGAAACTACTTTGGTTTCGTACTGTACACCTAAAGAATCAAGCATTTCTGCTGTATGCTGCATTGT
+TGGCCAATCTGATTTTGATCCCATGATGATACCGACTGTCATGAATTTATGCCCTTTAAAAAAATAGAAT
+GTTCTTCATATATGAAGAAAGTAAAAATAGAGCTGCAATTATAACCTTGTTTAACGAAATACGGAATATA
+GAACTTTTCTATCGATAAATTAATCCATCATTAGGCGTTTATGAACAGTGTTTGGTAATATTGCGGTGGA
+AGTGATTATAAATAGAAGGGTTGTCTGTGAGCGAAAAGAATGTTGTTGAAGCGTTTAAAAATGGTGGAAT
+TATTGCTTATCCAACAGAAGCCGTATTCGGCCTTGGTTGTGACCCTGACAATAAAGAAGCACTCAAGCGA
+TTGTTAAAGTTAAAACAAAGATCTCCTGAAAAGGGACTAATTTTACTTGCAGGTAGTTATTCTCAATTAC
+TGCCTTATATCGATGACAGTAAAATTCCACAAGATAAGCGCTTGACCCTGTTATCAAGGTGGCCTGATGG
+CATTACTCAACTAGTGCCAAAAAATAATAATATCTCATCACTCTTATCAGGTAGCTTTGACACCATTGCG
+GTGAGAATCACCAGTCAGCCAGATGTTGTTGCCTTGTGTCAGCAAACGAATAAACCCATAGTTTCGACAA
+GTGCTAATTTATCTGGACAAGAACCGGCTAAAACATGGCAATCATTAGACCTAGTTTTATCTAAACAAGT
+AGACTTCATTCTTAAAGGGGTTACTTTAGGTCGAACTTCACCGTCAAAAATTATTGATGCGTTGACGGGG
+AAAATCATCAGAAACTAAGAAAATGGTTACATGGGATAAATTTGAGCGAATATCGCCGCTAGTCTATTAA
+TAATTAACGTTATTTAATACTATTTTCTTTTTGATTATTATAAGAATTTGATCAAGATCAAAGTATTGCT
+TAGCTTCATAGTTAGCAGTCAAAACCTTGCGCTAAATCAAATTTTATTAAGGCAACAGGATTATCATACC
+CTTAATTATTTTAAGGATATATAATCATGAAAAAAACTTTATTAACCATAGCTTTACTATCAAGTCTTTC
+AACTACAGCTTTTGCAAACCAAGCTGGTGACATCCTCGTTCGTGGTGGTGTTACTATGGTTTCACCTAGT
+AGTAATGAAGCAACGGTACTTTTAGATGGATCTGCAACACCGTTATCAGTTTCAGTAGACGATAATACCC
+AGTTTGGTTTAAACCTGGTTTACTTTTTTGATAGTAATTGGGCAATTGAATTATTAGCGGCAACGCCATT
+TACCCATGATGTGATATTACATGATCCAAAAGGCGCAACGAATGATATTTATGGTATTGATTTAAATGGT
+GCTACTTTGGCAGAAGTAAGCCATTTACCGCCAACACTAAGCGCGCTCTATTATTTTGATACGGGCACTG
+CATTTAAACCTTATGTTGGTGTTGGTGTGAACTACACGATATTTTTCGATGAAGACTTTACTTCAACGCC
+TCAAGCGGCAGGTTTTAGTAATCTAGAACTTGATGGTTCATGGGGTTACTCTGTTCAGCTTGGTCTTGAT
+TATGAGCTAGATAAAAATTGGTCTGTTAATGTTTCAGCTCGTTACATTGATATTAACACCAAAGCTACGT
+TTAATATCGACAATGCTTTAGGAGTAGATGGCGGCCTAGTTGGCAAAGGTAGTGCAAGCGTTGATGTTGA
+TCCTATGGTTTATTCAGTAATGCTTGGTTACACATTCTAAATTAAGTTAATTACCAACAAAAATAAAAAG
+CAGTAACTTATTCTAAAGGGTTACTGCTTTTTTGTTTTCATTAACTAATGATTAAGATAGGCTGTAATCA
+TTAGTTAATTTATTGCAATAACCATGACACAACAGACCCCAGATCAATATCGCGTTTTTGGAAACCCCAT
+TGAGCAATCTAAATCTCCAGCTATTCATCATATATTTGCAGATAAGAGTCAACAAAATATCGATTATCAA
+AAGCAGTTGGTCGATACTAAAGATTTTTCTAATGCTGTTGCAGACTTTATCCGTCACGGCGGTAAAGGCG
+CAAATGTAACAGCACCTTTCAAAGAGCAGGCGCTTGCCATAGCAGATGAACTCACCGAACGTGCGACACT
+CGCTGGCGCAGTTAATACACTGACCTTTAAAAATGGCAAGATATTCGGTGATAACACCGATGGTGAAGGT
+TTAGTTCAAGATCTAATTACTAACAAAGTCATTTTAAATGAAAGTAGAGTATTACTATTGGGTGCTGGCG
+GAGCGGCAAGAGGTGTTTTACTTCCTTTACTTGCACAAAATCCTCGCTCTATTGTCATTGCTAATAGAAC
+GGCAAGTAAAGCTGCAACATTATGTCAGCATTTCTCTGATATTCGCCTTAGTGCCTCTGGTTACCAAGAT
+CTCGAACAACAACATTTCGATGTCATTATAAATGCGACATCTGCCAGCTTATCAGGAAATTTACCGCCAA
+TTCCAACATCACTACTAAGTCAGAATGTAGTTTGTTATGACATGGTATACGGAAAGGATGAAACACCGTT
+TCTTAAATGGGCAAAAGAACATGGGGCAATGAAAGTAATTGATGGCTTAGGTATGTTAGTAGGGCAAGCG
+GCCGTTAGCTTTGAAGTTTGGCGAGGAGTAACTCCAGAAGTTCAGCCAGTGATTGATAAATTAAGAGCTT
+CTTTAAAATAAAGAGAGAAATCTGTATGAATCAAGCCATTCTGTTTAATGATGATTTAGCCTTTGATAAA
+GAGCAAGATGCTTGGTGCTTTACTGTATTGTTATCAGCTCAAGTTATTAGTATTTACTTTCACTCAATGC
+AACTAAAGAAATTGGAAGAGATAGACAACTGTACTAAATTTGATCTAGAAGAAATTGTTGAACTCTGGCT
+CGAAAAAAATGAGCCAGAGGGAAATACTATTCACATACAAATGCGTTAATTATTTAAGTACTCATTTTTT
+AACTCTACATAATTTATGGCTGACTGCTTAAGAAAGGCTGCTTCACTTTCTTTTAGAGGTCTAGCTTGTT
+TTACCGGATTTCCGACATACAAATAACCGCTAAGCAGTGTTTTATTCGGAGGCACTAAACTGCCAGCGCC
+AATAAAGACATCATCCTCGATAACAGCGCCGTCCATAATTATCGCTCCCATACCAACGAGTATTCGATCA
+CCAAGCTGACAGCCGTGTAACATACACTTATGTCCAACTGTCACATCACTGCCAATAATTAAAGGATTAC
+CCTGCGGGTTTTCAGAACTTTTCCGCGTCACATGCAAAACAGTACCGTCTTGTATATTCGTTCGAGCACC
+TATAGTAATAGTGTTTACATCACCACGAGCGGCAACAAGCGGCCAAATACTGACATCATCAGATAAAGTA
+ATATCTCCAACGAGAATAGCTGATTTATCAATGTAATTATCTGATCCGATAGAAGGGAGAATACCTTTAT
+AAGGACGTATGTTAGTTGTACTCATTTAGCACCTATTGCAATGCTGCAATTTAATTGAATGGCAAGTAGT
+AATAAAAATAACATAGCTAGCTAATAAAACCAGTATTCAAAGGTCTTAGTAACTAAAAAACTTATAAAGA
+TAAAACTAAGTAATTGAAATGAGATTATTTAATATGAGCAAGTATTGAACGTATTGAGGTAAACAAAGAC
+AAGGGCTGTATGAAAGTTAAGCGAAGTCATTTTTATTGGAATTTTAACTAAAAAAGGGTTGACCTAGTTA
+TAAAATTCTTTACAATGCGCTCCAGTTCCAAGGGGTTCACGCAAAATGAATCATCAACGAACTGTTTTGA
+TACGTTATCTACTCGCTTTAACGATAACTAACGTAAGTTAACATGATGTTTTAAATCTTTTCTAAATTAT
+TTAAAATAAACGTTGACATCAAAACTTGGAAGCGTATTATACGCATCCAGTTCGGGGCAACAGCAACGAA
+CAGCGCTACTTAACGTAGCTAAGGTGAAGAGCGAATGCGACTCTCATCTACTTCTTGATTTATCTTGAGA
+AGTTCTTCTTTAACAATTAGTTATCATGCAATTTGTGTGAGCACTCACATTATGTTGTTTTACATAGTTC
+TCTATCTTTTACTAGGTAGGAACAAAAAACGCTTAATGAATGATGTTCATGCAAATAAATATAGTTATTT
+ATCTTTAGTTAGGTAGATAGCGACTATGTAATGCGATATCAGTTTTCGGATTGGTATCACGACAGAATTC
+ATTGAGCAGTAACACATCGCTTGCGGTGAGGTTACACAAACGATTTTTAATTGAAGAGTTTGATCATGGC
+TCAGATTGAACGCTGGCGGCAGGCTTAACACATGCAAGTCGAGCGGTAACAGAGATAGCTTGCTATCTGC
+TGACGAGCGGCGGACGGGTGAGTAATGCTTGGGAATATGCCTTATGGTGGGGGACAACAGTTGGAAACGA
+CTGCTAATACCGCATAACGTCTACGGACCAAAGGGGGGGATTCTTCGGAACCTCTCGCCATTTGATTAGC
+CCAAGTGAGATTAGCTAGTTGGTGAGGTAATGGCTCACCAAGGCGACGATCTCTAGCTGGTTTGAGAGGA
+TGATCAGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACA
+ATGGGCGAAAGCCTGATGCAGCCATGCCGCGTGTGTGAAGAAGGCCTTCGGGTTGTAAAGCACTTTCAGT
+TGTGAGGAAAGGGGTGTAGTTAATAGCTGCATTCTGTGACGTTAACAACAGAAGAAGCACCGGCTAACTT
+CGTGCCAGCAGCCGCGGTAATACGAGGGGTGCAAGCGTTAATCGGAATTACTGGGCGTAAAGCGTTCGTA
+GGCGGTCTATTAAGCAAGATGTGAAAGCCCAGGGCTCAACCTTGGAACTGCATTTTGAACTGGTAGACTA
+GAGTACTGTAGAGGGTGGTGGAATTTCCAGTGTAGCGGTGAAATGCGTAGAGATTGGAAGGAACATCAGT
+GGCGAAGGCGGCCACCTGGACAGATACTGACGCTGAGGAACGAAAGCGTGGGGAGCGAACAGGATTAGAT
+ACCCTGGTAGTCCACGCCGTAAACGATGTCAACTAGCCGTTTGTGGACTTGATCCGTGAGTGGCGCAGCT
+AACGCACTAAGTTGACCGCCTGGGGAGTACGGCCGCAAGGTTAAAACTCAAATGAATTGACGGGGGCCCG
+CACAAGCGGTGGAGCATGTGGTTTAATTCGATGCAACGCGAAGAACCTTACCATCCCTTGACATCCAGAG
+AAGAGACTAGAGATAGACTTGTGCCTTCGGGAACTCTGTGACAGGTGCTGCATGGCTGTCGTCAGCTCGT
+GTTGTGAAATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTATCCTTATTTGCCAGCGCGTTATGGCG
+GGAACTCTAAGGAGACTGCCGGTGATAAACCGGAGGAAGGTGGGGACGACGTCAAGTCATCATGGCCCTT
+ACGGGATGGGCTACACACGTGCTACAATGGCAGGTACAGAGGGCAGCAATACCGCGAGGTGGAGCGAATC
+CCACAAAGCTTGTCGTAGTCCGGATTGGAGTCTGCAACTCGACTCCATGAAGTCGGAATCGCTAGTAATC
+GTAGATCAGAATGCTACGGTGAATACGTTCCCGGGCCTTGTACACACCGCCCGTCACACCATGGGAGTGG
+GATGCAAAAGAAGTGGCTAGTTTAACCCTTCGGGGAGGACGGTCACCACTTTGTGTTTCATGACTGGGGT
+GAAGTCGTAACAAGGTAACCCTAGGGGAACCTGGGGTTGGATCACCTCCTTATCTTGAAGTAAAATTGCT
+TAATGGAAATCAGTTTTCGGATTGTATTTCACGAGTGTTCACACAAATTACATGATAACAAATTAGAAGA
+AACGATAGGTCTGTAGCTCAGCTGGTTAGAGCGCACCCCTGATAAGGGTGAGGTCGGCAGTTCAAGTCTG
+CCCAGACCTACCAATTTACTTAACTAAAGTAATTGGTAGATTCTTCTATAAAGAAAGAGACCAAATTTAA
+ATACACTTTTTAAAGTGATTTTAAATTTGGTTTTTTAAACCACAAATTATGCCGAATGCGTGCTAATTTG
+AATTCTTTAACAATCTGGAAAGCTGATATAAATATCGGTATTTATATAACAAACACGGTGTCGCGCTGTT
+GTTTGTAACGTTATAAATACCAAGCTGTTATCTCATTCTCTTATCGTGAATGAAGTAATGGTGATAGTGC
+ATCCCCCCAAGGATGTATTATCGAATTCATACTGCTCGCAAGAGCATGATGTCTTATCAAGTAACTCATC
+GTATATCTTCGGATATACTGAGTACGTGAAAATGTCAGACTTTACAATTGTCTTGGATTAGTCTCCGGGG
+CGTACTTCGTTTTCAAATCTTCGGATGAGACTACTTAGGGTTGTATGGTTAAGTGACTAAGCGTATGTGG
+TGGATGCCTTGGCAGTTAGAGGCGATGAAGGACGTGTTAATCTGCGAAAAGCTTTGGTGAGGTGATAAAA
+ACCGTTATAGCCAAAGATGTCCGAATGGGGAAACCCACTTACCATAAGGTAGGTATCGTTACGTGAATAC
+ATAGCGTAACGAAGCGAACCGGGAGAACTGAAACATCTAAGTACCCCGAGGAAAAGAAATCAACCGAGAT
+TTCGTTAGTAGCGGCGAGCGAACGCGAATCAGCCCTTAAGCTTATAGGGTGCTAGTAGAATGTTCTGGAA
+AGGACAACGATACAGGGTGATAGTCCCGTATACAAAAGCAACCTTTAAGTGAAATCGAGTAGGACGGAGC
+ACGTGAAACTTTGTCTGAATATGGGGGGACCATCCTCCAAGGCTAAATACTACTAACTGACCGATAGTGA
+ACCAGTACCGTGAGGGAAAGGCGAAAAGAACCCCTGTGAGGGGAGTGAAATAGAACCTGAAACCGCATAC
+GTACAAGCAGTGGGAGCCCAATTTAGTTGGGTGACTGCGTACCTTTTGTATAATGGGTCAGCGACTTATA
+TTCTGTAGCAAGGTTAACCGATTAGGGGAGCCGTAGCGAAAGCGAGTGTTAACTGCGCGTTTAGTTGCAG
+GGTATAGACCCGAAACCCGGCGATCTACCCATGGGCAGGTTGAAGGTTGAGTAACATCAACTGGAGGACC
+GAACACACGTATGTTGAAAAATGCGGTGATGACTTGTGGGTCGGAGTGAAAGGCTAATCAAGCCGGGAGA
+TAGCTGGTTCTCCCCGAAATCTATTTAGGTAGAGCCTCGCACGAACACCATTGGGGGTAGAGCACTGTTA
+AGGCTAGGGGGTCATCCCGACTTACCAACCCTTTGCAAACTCCGAATACCAATGAGTGATATGCGGGAGA
+CACACTGCGGGTGCTAACGTCCGTTGTGAAGAGGGAAACAACCCAGACCGCCAGCTAAGGTCCCAAAGTA
+CTAGTTAAGTGGGAAACGATGTGGAAAGGCATAGACAGCTAGGAGGTTGGCTTAGAAGCAGCCATCCTTT
+AAAGAAAGCGTAATAGCTCACTAGTCGAGTCGGTCTGCGCGGAAGATGTAACGGGGCTAAACTAGTCACC
+GAAGCTGCGGATTTGAACTTAGGTTCAAGTGGTAGGGGAGCGTTCTGTAAGCCGTTGAAGGTGAATTGAG
+AAGTTTGCTGGAGGTATCAGAAGTGCGAATGCTGACATGAGTAACGATAAGGGGAGTGAAAAACTCCCCC
+GCCGAAAGACCAAGGTTTCCTGTCCCATGTTAATCAGGGCAGGGTAAGTCGGCCCCTAAGGCGAGGCGGA
+AACGCGTAGTCGATGGGAAACAGATTAATATTTCTGTACTTCTATATATTGCGAAGGAGGGACGGAGTAG
+GCTAAACAAGCACGGCGTTGGTAGTCCGTGTGAAAGTATGTAGGTGGTTGACTTAGGTAAATCCGGGTCT
+TCATTAACACTGAGATACGAGACGAGACTCTACGGAGTTGAAGTTGTTGATGCCATGCTTCCAGGAAAAG
+CTTCTAAGCTTCAGATATATAGGAACCGTACCCCAAACCGACACAGGTGGTTAGGTAGAGAATACTAAGG
+CGCTTGAGAGAACTCGGGTGAAGGAACTAGGCAAAATAGTACCGTAACTTCGGGAGAAGGTACGCTGCTC
+AACGTTAAACCCTTGCGGTGTAAGCGAAGAGTAGTCGAAGTAACCAGGTGGCTGGAACTGTTTATTAAAA
+ACACAGCACTGTGCAAAATCGAAAGATGACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATT
+GATTCGGTTAGTCCTCGGACGAAGCTGATGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTC
+CTAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATCATGGCCACACTGTC
+TCCACCCGAGACTCAGTGAAATTGAATTTGCGGTTAAGATGCCGTATACCCGCGGCTAGACGGAAAGACC
+CCGTGAACCTTTACTATAGCTTGACAGTGAACATTGCTCCTACATGTGTAGGATAGGTGGGAGGCTTTGA
+AACCATGTCGCTAGATGTGGTGGAGCCAATCTTGAAATACCACCCTTGTATGCGTGATGTTCTAACCTAG
+GGCCCTTATCGGGCTTGGGGACACTGTCTGGTGGGTAGTTTGACTGGGGCGGTCTCCTCCCAAAGAGTAA
+CGGAGGAGCACGAAGGTTGGCTAAGTACGGTCGGACATCGTACGGTTAGTGCAATGGCATAAGCCAGCTT
+AACTGCGAGACAGACACGTCGAGCAGGTACGAAAGTAGGTCATAGTGATCCGGTGGTTCTGTATGGAAGG
+GCCATCGCTCAACGGATAAAAGGTACTCCGGGGATAACAGGCTGATACCGCCCAAGAGTTCATATCGACG
+GCGGTGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTCGGTCCCAAGGGTATGGCTGT
+TCGCCATTTAAAGTGGTACGCGAGCTGGGTTTAGAACGTCGTGAGACAGTTCGGTCCCTATCTGCCGTGG
+GCGTTTGAGAATTGAAGAGGGCTGCTCCTAGTACGAGAGGACCGGAGTGGACGAACCACTGGTGTTCGGG
+TTGTCATGCCAATGGCATTGCCCGGTAGCTACGTTCGGAACTGATAACCGCTGAAAGCATCTAAGCGGGA
+AGCAGGCTTTGAGATGAGTTCTCACTGGGACTTTAAGTCCCCTAAAGGGTCGTTGGAGACTACAACGTTG
+ATAGGTCAGGTGTGTAAGTGCTGCGAGGCATTGAGCTAACTGATACTAATTACCCGTGAGGCTTAACCAT
+ACAACACCCAAGTAGTTTTGCTGAAAAGTGATACTGAAGTGATTGTGTGAAGACTGACAAATACATAAAA
+TGTAAAATCACGTACTTACGTGTTACTTGAAACTAAAAAAACGATATTTATAGCTCATTGAGCAAAGCTT
+TCTAAGATTGTACCTTTTTTGTTTAGCGACAATAGCGCTGTGGTCCCACCTGATCCCTTTCCGAACTCAG
+AAGTGAAACGCAGTTGCGCCGATGGTAGTGTGGGAGTTCCCATGTGAGAGTAGGACATTGCTAAACTTCT
+AATTAGAGAAGCCCGATTCGATAGAGTCGGGCTTTTTGCTGAAGTTTTTATTTATTAAATTACTTATCAA
+AATATTGTAAGTAACATAATAAATAAAAGTTTTTGTCTAGCGACAATAGCGCTGTGGTCCCACCTGATCC
+CTTTCCGAACTCAGAAGTGAAACGCAGTTGCGCCGATGGTAGTGTGGGAGTTCCCATGTGAGAGTAGGAC
+ATTGCTAGACTCCTATTAAAGTTTGATAGTGAACCGCAATAGCGCCGATGGTAGCGTGACTTATGTCGCA
+GTAAAGCCCATGTGAGAGCGTAGCAGGACATTGTCAAACTCCTAATTCCATCAACTAGTGTGATGTAATG
+GCCCCGTGGAGGGGTTCCCGAGTGGCCAAAGGGATCAGACTGTAAATCTGACGGCTCAGCCTTCGGTGGT
+TCGAATCCACCTCCCTCCACCATATTTTTATAGAATGATTAAATACCAGCAATTAGCTGGTATTTTTTTT
+GCATTTTTTTCAGTCTTTCCAGCTCATTGTTACTTAAATCTAATCGAGTTAGTTCCATTAATAAGATCTT
+AGCTTTATGCAAATCTTCCTCTGATTGTTTGTCTTGGTCGTATGAGACTAACAAAACCTGCATTAGATTT
+AATTTTATACCTATATGTTTTGGAAACATTGCAGAAGCATCTTGTAGTTTGAGAGTTGCCTCCCGATATT
+TCTTTTGAGTATATAGAGTTAAACCAAGTTCAATATCCGCCTGAGCCTTATCTTTTATATTAAAAATTTG
+TCTATTCATTTCATTCGATGACTGATAAATAGCTGACTCTTCCCTAGCGGCGAGTATTCTGCTGGCAAGA
+TCATCTCTTTTCAATTTTTTTAATGTTAGTGATATATCAATTAATTTACTATTTTCAATATTGTTATGTT
+CGCTATGAAGTAATCTTTCTCCTCTAACAATTTCGTCATTCGCAAGTTGTCGTTCTTTTGTTATTTCTAA
+TAAACATGCACCAAGTAAATGAGACTGGACTCTGATATCACTTTCGTTGAAGTCTCTTGCCATTTGCTTT
+AAATAGGAGAAGGCTTTGTTATTCATTTTCTTTGCATCGACTAATGGTAGTGAGGGTAAGTGCTCAATCA
+ATGCTTGTACGTACTTTATTGCGTTATCAGCACAATGATGAATTGAATTCTGCGCTAGGTTATAAGTTTG
+CTCGAAGGCTGCAGTGGCTTTATCAAAATGCTCATTATGAATACAAAGGTGGGCATATTTTTTTAAACGC
+GTTAAAGAACGTGGTGATAAAAGCAGAGCTTGCTCTAATATTTCTTCAGCAAGTATATAATGGAATTGTT
+CTTCATAAGTTATTGCCAGCCAATCATAACTTGATAAATAAAGCGGGCAGTCCCTTATTAAAAGCTTAAA
+TAACTTTTCCGCTTGATTTAACTTCTTTTCATGTAAAGCAACTTTACCCAAACCAATAGTAGCCCATTGA
+CAATTTGAAGTATTTTGATGGGCCAAATAAATCGCTTTGGCTTCATCAAATTTTTCTAATTCAAAATATT
+GTCTTGCTATAATACCTAAGCATTCAGTTTTATACGGTGTGTTTATTGATAAAGCATGTTTACAACGTTT
+GATAACAAGCTCTGGGTCATCTGTATCGAGAGCTTGATATATAGCTGCCATTGCCATTTTTTTATGCAAA
+CAAAAGTTTAAACGTTTTTCTAATTCACTTAATGTATAGGGCTTACATAAATAGTGATCTGGTTTGTGTT
+CAAGCGCAGCTAATACCATGGATTGTGATACTTCTGCAGTAATTAGAATGACGATACAATGACGATTTAT
+ATAACCATTGACCCTTAACTCTTCGAGGATCTGTTGGCCATTCTTTTGATTCTCCCCTAGGTCATAACCC
+AAGAAAATCACATCATAATGTCTTTGCTGGCAAATTGAAGCAACATCTTGTGCATAATGAGTGCTATCTA
+CTTGTTTCGACGTTAAGCGCATAACAAATTGTTTGAGGATTTCTTGCGATGGTTTGATATTGTCAACAAT
+CAAGAATCGCATATTTTGATAATTGTACTTAGCCATAACATCCTTAATATGAAATACGCTAATAACTGGG
+ATAGTCATATACGACTTCTGCTACAATTAACCAACTTAAAAATATATTGGCTAAACGAATGACCTTTTCT
+TCCTTTTCTTTGGACTCAACATTGCTTAAAGCAATAACCGAATCTGCTTATGATGAACCAACAGAAATAC
+AAAAGCAAAGTATCCCTCTTATTCTAGCTAAACATGATGTTATGGCAAGAGCTCAAACAGGTACAGGGAA
+AACAGCTGCTTTTGCACTGCCAATACTTCAACAATTAATATCAGTTCAACCTTGTAAACCAGAACTAAGA
+GCATTGGTGCTAACTCCAACGAGAGAACTTGCTCAGCAAGTGCATAAAAGCTTTTGTCATTACGGGCAAT
+TTACTGATGTTACAATTGGTATTGCGTACGGCGGCGTTAGTACAAAAAAACAAATTAGTGAATTGAAAGT
+GGGTGTTGATATATTAATTGCAACGCCAGGAAGATTATTAGATCTGCTTAGAACTGAATCTGTCAGCCTA
+TCCAACATAGAAACATTAGTTTTCGATGAAGCAGATCGTATGTTAGATATGGGTTTTAAAGAAGAAATAG
+ATCAGATTACTCAATATCTACCAAAAACAAAGCAAACACTGCTCTTCTCAGCTACATTCGCGGATGATAT
+TTACAAAATGAGTAAAAACATTTTAGTTGAACCTAAAATGGTTGAGATTGATGAGAAAAACAAAGCTGCT
+GATGATGTAGAGCAACTTGTCTATGGTGTTGATGCTGATCGCAAACGAGAACTAACTTCGTTTTTAATTG
+GATCAAGAAATTGGAAACAAGTTTTAGTGTTCACTCGAACTAAGCAGTGCGCAGATGACCTAGCAAAAGA
+AATGACTAAAGATGGTGTTAAATCATTAGCTATTCATGGCGATAAATCTCAAGGCGCACGTGAAAAAGCA
+TTACATGAGTTTAAGGAAGGAAAAGTTCGCGCACTAATAGCAACCGACGTTGCTGCGCGTGGTATCGATA
+TAAAAGGTTTATCACATGTGATTAACTATGAACTTCCTTATAACGCAGAGGATTATGTTCATCGTATAGG
+GCGTACTGCAAGAGCGGGTAATTCAGGATTAGCTGTTTCTCTGGTCAGTCCTGGAGAAGAATGGTTACTA
+ACAGCTATAGAAGAATTACTTGATATCCAGCTATTACAACAATGGTTACCAGGTTATGAGTTAGATTTGA
+CGAAAATTGCTAATTCAAATAAAAGACCAATAAATAAAAAGAATGCACGCAAGGATGCACTATCCGCAGG
+TGATAAGTCTAAAGGGCACAGACCTAATACTAGAAATAGAAGACGATAGAGCATAGTGAAAACATCAGAC
+AGGTTCATTTATGTACTACTATGTTATGCATAGTAAGCGAATAGCGGGATTTATCATCGAACAAACAAAA
+AGGTTAAATAAGACCTTGTACTTAAGCTAACTCTCTCTATAATGCGCTCCAGTTCCAAGGGGTTCACGCA
+AAATGAATCATCAACGAACTGTTTTGATACGTTATCTACTCGCTTTAGCGAGAAATAACGTAAGTTAACT
+TGAATTTTTAAATGTTTTTCAAAATAATTTAAAATAAACGTTGACATCAAAACTCGGAAGCGTATTATAC
+GCCTCCTGCTTCGGGGCAACAGCAACGAGCAACGCAAATTAAGTTCAACTTACTTTGCTTCAGATAAAGA
+GCGAATGCGACTCTTATCTACTTCTAAACTTAGTTTACGAAGTTCTTCTTTAACAATTAGTTATCATGCA
+ATTTGTGTGAGCACTCACATTATGTTGTTTTACATAGTTCTCTATCTTTTACTAGGTAGGAACAAAAAAA
+CGCTTAATGAATGATGTTCATGCAAATAAATATAGTTATTTGTCTTTAGTTAGATAGGTAACGACTATGT
+AATGCGATATCAGTTTTCGGATTGGTATCACGACAGAATTCATTGAGCAGTAACACATCGCTTGCGATGA
+GGTTACACAAACGATTTTTAATTGAAGAGTTTGATCATGGCTCAGATTGAACGCTGGCGGCAGGCTTAAC
+ACATGCAAGTCGAGCGGTAACAGAGATAGCTTGCTATCTGCTGACGAGCGGCGGACGGGTGAGTAATGCT
+TGGGAATATGCCTTATGGTGGGGGACAACAGTTGGAAACGACTGCTAATACCGCATAACGTCTACGGACC
+AAAGGGGGGGATCTTCGGACCTCTCGCCATTTGATTAGCCCAAGTGAGATTAGCTAGTTGGTGAGGTAAT
+GGCTCACCAAGGCGACGATCTCTAGCTGGTTTGAGAGGATGATCAGCCACACTGGGACTGAGACACGGCC
+CAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACAATGGGCGAAAGCCTGATGCAGCCATGCCGCG
+TGTGTGAAGAAGGCCTTCGGGTTGTAAAGCACTTTCAGTTGTGAGGAAAGGAGTGTAGTTAATAGCTGCA
+TTCTGTGACGTTAACAACAGAAGAAGCACCGGCTAACTTCGTGCCAGCAGCCGCGGTAATACGAGGGGTG
+CAAGCGTTAATCGGAATTACTGGGCGTAAAGCGTTCGTAGGCGGTCTATTAAGCAAGATGTGAAAGCCCA
+GGGCTCAACCTTGGAACTGCATTTTGAACTGGTAGACTAGAGTACTGTAGAGGGTGGTGGAATTTCCAGT
+GTAGCGGTGAAATGCGTAGAGATTGGAAGGAACATCAGTGGCGAAGGCGGCCACCTGGACAGATACTGAC
+GCTGAGGAACGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGTCA
+ACTAGCCGTTTGTGGACTTGATCCGTGAGTGGCGCAGCTAACGCACTAAGTTGACCGCCTGGGGAGTACG
+GCCGCAAGGTTAAAACTCAAATGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGA
+TGCAACGCGAAGAACCTTACCATCCCTTGACATCCAGAGAAGAGACTAGAGATAGACTTGTGCCTTCGGG
+AACTCTGTGACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTTGTGAAATGTTGGGTTAAGTCCCGCAACG
+AGCGCAACCCCTATCCTTATTTGCCAGCGCGTTATGGCGGGAACTCTAAGGAGACTGCCGGTGATAAACC
+GGAGGAAGGTGGGGACGACGTCAAGTCATCATGGCCCTTACGGGATGGGCTACACACGTGCTACAATGGC
+AGGTACAGAGGGCAGCAATACCGCGAGGTGGAGCGAATCCCACAAAGCTTGTCGTAGTCCGGATTGGAGT
+CTGCAACTCGACTCCATGAAGTCGGAATCGCTAGTAATCGTAGATCAGAATGCTACGGTGAATACGTTCC
+CGGGCCTTGTACACACCGCCCGTCACACCATGGGAGTGGGATGCAAAAGAAGTGGCTAGTTTAACCCCTC
+GGGGAGGACGGTCACCACTTTGTGTTTCATGACTGGGGTGAAGTCGTAACAAGGTAACCCTAGGGGAACC
+TGGGGTTGGATCACCTCCTTATCTTGAAGTAAAATTGCTTAATGGAAATCAGTTTTCGGATTGTATTTCA
+CGAGTGTTCACACAAATTACATGATAACAAATTGAAAGATACCCTGATGGGGCTATAGCTCAGCTGGGAG
+AGCGCCTGCCTTGCACGCAGGAGGTCAGCAGTTCGATCCTGCTTAGCTCCACCAACTCATCACGTATCTT
+TTACTAAAGAAAGAGACCAAATTTAAATACACTTTATAGTGATTTTAAATTTGGTTTTTTAAACCACGAA
+TTATGCCGAATGCGTGCTAATTTGAATTCTTTAACAATCTGGAAAGCTGATATAAATATCGGTATTTATA
+AGGTAAGCACGGTGTCGCGCTGTTGTTTACATGATTATAAATACCAAGCTGTTATCTCATTCTCTTATCG
+TGAATGTGGTAATGGTGATAGTGCATCCCCCCAAGGATGTATTATCAAATTCATACTGCTCGCAAGAGCA
+TGATGTCTTATCAAGTAACTCATCGTATATCTTCGGATATACTGAGTACGTGAAAATGTCAGACTTTACA
+ATTGCCTTGGATTAGTCTCCGGGGCGTACTTCGTTTTCAAATCTTCGGATGAGACTACTTAGGGTTGTAT
+GGTTAAGTGACTAAGCGTATGTGGTGGATGCCTTGGCAGTTAGAGGCGATGAAGGACGTGTTAATCTGCG
+AAAAGCTTTGGTGAGGTGATAAAAACCGTTATAGCCAAAGATGTCCGAATGGGGAAACCCACTTACCATA
+AGGTAGGTATCGTTACGTGAATACATAGCGTAACGAAGCGAACCGGGAGAACTGAAACATCTAAGTACCC
+CGAGGAAAAGAAATCAACCGAGATTTCGTTAGTAGCGGCGAGCGAACGCGAATCAGCCCTTAAGCTTATA
+GGGTGCTAGTAGAATGTTCTGGAAAGGACAACGATACAGGGTGATAGTCCCGTATACAAAAGCAACCTTT
+AAGTGAAATCGAGTAGGACGGAGCACGTGAAACTTTGTCTGAATATGGGGGGACCATCCTCCAAGGCTAA
+ATACTACTAACTGACCGATAGTGAACCAGTACCGTGAGGGAAAGGCGAAAAGAACCCCTGTGAGGGGAGT
+GAAATAGAACCTGAAACCGCATACGTACAAGCAGTGGGAGCCCGATTTAGTCGGGTGACTGCGTACCTTT
+TGTATAATGGGTCAGCGACTTATATTCTGTAGCAAGGTTAACCGATTAGGGGAGCCGTAGCGAAAGCGAG
+TGTTAACTGCGCGTTTAGTTGCAGGGTATAGACCCGAAACCCGGCGATCTACCCATGGGCAGGTTGAAGG
+TTGAGTAACATCAACTGGAGGACCGAACACACGTATGTTGAAAAATGCGGTGATGACTTGTGGGTCGGAG
+TGAAAGGCTAATCAAGCCGGGAGATAGCTGGTTCTCCCCGAAATCTATTTAGGTAGAGCCTCGCACGAAC
+ACCATTGGGGGTAGAGCACTGTTAAGGCTAGGGGGTCATCCCGACTTACCAACCCTTTGCAAACTCCGAA
+TACCAATGAGTGATATGCGGGAGACACACTGCGGGTGCTAACGTCCGTTGTGAAGAGGGAAACAACCCAG
+ACCGCCAGCTAAGGTCCCAAAGTACTAGTTAAGTGGGAAACGATGTGGAAAGGCATAGACAGCTAGGAGG
+TTGGCTTAGAAGCAGCCATCCTTTAAAGAAAGCGTAATAGCTCACTAGTCGAGTCGGTCTGCGCGGAAGA
+TGTAACGGGGCTAAACTAGTCACCGAAGCTGCGGATTTGAACTTAGGTTCAAGTGGTAGGGGAGCGTTCT
+GTAAGCCGTTGAAGGTGAATTGAGAAGTTTGCTGGAGGTATCAGAAGTGCGAATGCTGACATGAGTAACG
+ATAAGGGGAGTGAAAAACTCCCCCGCCGAAAGACCAAGGTTTCCTGTCCCATGTTAATCAGGGCAGGGTA
+AGTCGGCCCCTAAGGCGAGGCGGAAACGCGTAGTCGATGGGAAACAGATTAATATTTCTGTACTTCTATA
+TATTGCGAAGGAGGGACGGAGTAGGCTAAACAAGCACGGCGTTGGTAGTCCGTGTGAAAGTATGTAGGTG
+GTTGACTTAGGTAAATCCGGGTCTTCATTAACACTGAGATACGAGACGAGACTCTACGGAGTTGAAGTTG
+TTGATGCCATGCTTCCAGGAAAAGCTTCTAAGCTTCAGATATATAGGAACCGTACCCCAAACCGACACAG
+GTGGTTAGGTAGAGAATACTAAGGCGCTTGAGAGAACTCGGGTGAAGGAACTAGGCAAAATAGTACCGTA
+ACTTCGGGAGAAGGTACGCTGCTCAACGTTAAACCCTTGCGGTGTAAGCGAAGAGTAGTCGAAGTAACCA
+GGTGGCTGGAACTGTTTATTAAAAACACAGCACTGTGCAAAATCGAAAGATGACGTATACGGTGTGACGC
+CTGCCCGGTGCCGGAAGGTTAATTGATTCGGTTAGTCCTCGGACGAAGCTGATGATCGAAGCCCCGGTAA
+ACGGCGGCCGTAACTATAACGGTCCTAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAA
+TGGCGTAATCATGGCCACACTGTCTCCACCCGAGACTCAGTGAAATTGAATTTGCGGTTAAGATGCCGTA
+TACCCGCGGCTAGACGGAAAGACCCCGTGAACCTTTACTATAGCTTGACAGTGAACATTGCTCCTACATG
+TGTAGGATAGGTGGGAGGCTTTGAAACCATGTCGCTAGATGTGGTGGAGCCAATCTTGAAATACCACCCT
+TGTATGCGTGATGTTCTAACCTAGGGCCCTTATCGGGCTTGGGGACACTGTCTGGTGGGTAGTTTGACTG
+GGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTTGGCTAAGTACGGTCGGACATCGTACGGT
+TAGTGCAATGGCATAAGCCAGCTTAACTGCGAGACAGACACGTCGAGCAGGTACGAAAGTAGGTCATAGT
+GATCCGGTGGTTCTGTATGGAAGGGCCATCGCTCAACGGATAAAAGGTACTCCGGGGATAACAGGCTGAT
+ACCGCCCAAGAGTTCATATCGACGGCGGTGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGA
+AGTCGGTCCCAAGGGTATGGCTGTTCGCCATTTAAAGTGGTACGCGAGCTGGGTTTAGAACGTCGTGAGA
+CAGTTCGGTCCCTATCTGCCGTGGGCGTTTGAGAATTGAAGAGGGCTGCTCCTAGTACGAGAGGACCGGA
+GTGGACGAACCACTGGTGTTCGGGTTGTCATGCCAATGGCATTGCCCGGTAGCTACGTTCGGAACTGATA
+ACCGCTGAAAGCATCTAAGCGGGAAGCAGGCTTTGAGATGAGTTCTCACTGGGACTTTAAGTCCCCTAAA
+GGGTCGTTGGAGACTACAACGTTGATAGGTCAGGTGTGTAAGTGCTGCGAGGCATTGAGCTAACTGATAC
+TAATTACCCGTGAGGCTTAACCATACAACACCCAAGTAGTTTTGCTGAGAAGTGATACTGAAGTGATTTG
+TATAAAGACTGACATAGACCGAAAGGTAAGAAAACATCACGTACTTACGTGTTACTTGAACCAAGAAAAC
+CAAACGATATTTATAGCTCATTGAGCAAGCTTTCTAAGATTGTACCTTTTTTGTTTAGCGACAATAGCGC
+TGTGGTCCCACCTGATCCCTTTCCGAACTCAGAAGTGAAACGCAGTTGCGCCGATGGTAGTGTGGGAGTT
+CCCATGTGAGAGTAGGACATTGCTAAACTTCTAATTTGTGCTGCGGCACACGAGAAGCCCGTTACATTTG
+TGACGGGCTACTTGAGAAACACTATTTGTTAACTTAATTGCCTGATAAATGAGCGATTAATGTAAAAAAT
+ACTGTTTTATAAAATACTTATTTTCTTTATGAAACTAAGTGTTGACAATAAAACTGAGAGGCGTATTATG
+CGCACCTCACTCAGGCAAGGCCTGAGGTTAAGAAGATAACGAATGCGATTATCTTCTGTCTTTCATAGCA
+ATATGAACAGACCTTTTCTTTAACAATTAGTTATCATGCAATTTGTGTGAGCACTCACATTAATGTTGTT
+TTACATAGTTTTCCTTTCGGGGAGAACAAAAAAACGCTTAATGAATGATGTTCATGCAAATAAATATAGT
+TATTTATCTTTAGTTAGATAGGTAGCGACTATGTAATGCGATATCAACTTCGGTTGGTATCACGACAGAA
+TTCATTGAGCAGTAACACATCGCTTGCGATGAGGTTACACAAACGATTTTTAATTGAAGAGTTTGATCAT
+GGCTCAGATTGAACGCTGGCGGCAGGCTTAACACATGCAAGTCGAGCGGTAACAGAGATAGCTTGCTATC
+TGCTGACGAGCGGCGGACGGGTGAGTAATGCTTGGGAATATGCCTTATGGTGGGGGACAACAGTTGGAAA
+CGACTGCTAATACCGCATAACGTCTACGGACCAAAGGGGGGGATTCTTCGGAACCTCTCGCCATTTGATT
+AGCCCAAGTGAGATTAGCTAGTTGGTGAGGTAATGGCTCACCAAGGCGACGATCTCTAGCTGGTTTGAGA
+GGATGATCAGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGC
+ACAATGGGCGAAAGCCTGATGCAGCCATGCCGCGTGTGTGAAGAAGGCCTTCGGGTTGTAAAGCACTTTC
+AGTTGTGAGGAAAGGGGTGTAGTTAATAGCTGCATTCTGTGACGTTAACAACAGAAGAAGCACCGGCTAA
+CTTCGTGCCAGCAGCCGCGGTAATACGAGGGGTGCAAGCGTTAATCGGAATTACTGGGCGTAAAGCGTTC
+GTAGGCGGTCTATTAAGCAAGATGTGAAAGCCCAGGGCTCAACCTTGGAACTGCATTTTGAACTGGTAGA
+CTAGAGTACTGTAGAGGGTGGTGGAATTTCCAGTGTAGCGGTGAAATGCGTAGAGATTGGAAGGAACATC
+AGTGGCGAAGGCGGCCACCTGGACAGATACTGACGCTGAGGAACGAAAGCGTGGGGAGCGAACAGGATTA
+GATACCCTGGTAGTCCACGCCGTAAACGATGTCAACTAGCCGTTTGTGGACTTGATCCGTGAGTGGCGCA
+GCTAACGCACTAAGTTGACCGCCTGGGGAGTACGGCCGCAAGGTTAAAACTCAAATGAATTGACGGGGGC
+CCGCACAAGCGGTGGAGCATGTGGTTTAATTCGATGCAACGCGAAGAACCTTACCATCCCTTGACATCCA
+GAGAAGAGACTAGAGATAGACTTGTGCCTTCGGGAACTCTGTGACAGGTGCTGCATGGCTGTCGTCAGCT
+CGTGTTGTGAAATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTATCCTTATTTGCCAGCGCGTTATG
+GCGGGAACTCTAAGGAGACTGCCGGTGATAAACCGGAGGAAGGTGGGGACGACGTCAAGTCATCATGGCC
+CTTACGGGATGGGCTACACACGTGCTACAATGGCAGGTACAGAGGGCAGCAATACCGCGAGGTGGAGCGA
+ATCCCACAAAGCTTGTCGTAGTCCGGATTGGAGTCTGCAACTCGACTCCATGAAGTCGGAATCGCTAGTA
+ATCGTAGATCAGAATGCTACGGTGAATACGTTCCCGGGCCTTGTACACACCGCCCGTCACACCATGGGAG
+TGGGATGCAAAAGAAGTGGCTAGTTTAACCCCTCGGGGAGGACGGTCACCACTTTGTGTTTCATGACTGG
+GGTGAAGTCGTAACAAGGTAACCCTAGGGGAACCTGGGGTTGGATCACCTCCTTATCTTGAAGTAAAATT
+GCTTAATGGAAATCAGTTTTCGGATTGTATTTCACGAGTGTTCACACAAATTACATGATAACAAATTGAA
+AGATACCCTGATGGGGCTATAGCTCAGCTGGGAGAGCGCCTGCCTTGCACGCAGGAGGTCAGCAGTTCGA
+TCCTGCTTAGCTCCACCAACTCATCACGTATCTTTTACTAAAGAAAGAGACCAAATTTAAATACACTTTA
+TAGTGATTTTAAATTTGGTTTTTTAAACCACAAATTATGCCGAATGCGTGCTAATTTGAATTCTTTAACA
+ATCTGGAAAGCTGATATAAATATCGGTATTTATATAACAAACACGGTGTCGCGCTGTTGTTTGTAATGTT
+ATAAATACCAAGCTGTTATCTCATTCTCTTATCGTGAATGAAGTAATGGTGATAGTGCATCCCCCCAAGG
+ATGTATTATCGAATTCATACTGCTCGCAAGAGCATGATGTCTTATCAAGTAACTCATCGTATATCTTCGG
+ATATACTGAGTACGTGAAAATGTCAGACTTTACAATTGTCTTGGATTAGTCTCCGGGGCGTACTTCGTTT
+TCAAATCTTCGGATGAGACTACTTAGGGTTGTATGGTTAAGTGACTAAGCGTATGTGGTGGATGCCTTGG
+CAGTTAGAGGCGATGAAGGACGTGTTAATCTGCGAAAAGCTTTGGTGAGGTGATAAAAACCGTTATAGCC
+AAAGATGTCCGAATGGGGAAACCCACTTACCATAAGGTAGGTATCGTTACGTGAATACATAGCGTAACGA
+AGCGAACCGGGAGAACTGAAACATCTAAGTACCCCGAGGAAAAGAAATCAACCGAGATTTCGTTAGTAGC
+GGCGAGCGAACGCGAATCAGCCCTTAAGCTTATAGGGTGCTAGTAGAATGTTCTGGAAAGGACAACGATA
+CAGGGTGATAGTCCCGTATACAAAAGCAACCTTTAAGTGAAATCGAGTAGGACGGAGCACGTGAAACTTT
+GTCTGAATATGGGGGGACCATCCTCCAAGGCTAAATACTACTAACTGACCGATAGTGAACCAGTACCGTG
+AGGGAAAGGCGAAAAGAACCCCTGTGAGGGGAGTGAAATAGAACCTGAAACCGCATACGTACAAGCAGTG
+GGAGCCCGATTTAGTCGGGTGACTGCGTACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAGCAAG
+GTTAACCGATTAGGGGAGCCGTAGCGAAAGCGAGTGTTAACTGCGCGTTTAGTTGCAGGGTATAGACCCG
+AAACCCGGCGATCTACCCATGGGCAGGTTGAAGGTTGAGTAACATCAACTGGAGGACCGAACACACGTAT
+GTTGAAAAATGCGGTGATGACTTGTGGGTCGGAGTGAAAGGCTAATCAAGCCGGGAGATAGCTGGTTCTC
+CCCGAAATCTATTTAGGTAGAGCCTCGCACGAACACCATTGGGGGTAGAGCACTGTTAAGGCTAGGGGGT
+CATCCCGACTTACCAACCCTTTGCAAACTCCGAATACCAATGAGTGATATGCGGGAGACACACTGCGGGT
+GCTAACGTCCGTTGTGAAGAGGGAAACAACCCAGACCGCCAGCTAAGGTCCCAAAGTACTAGTTAAGTGG
+GAAACGATGTGGAAAGGCATAGACAGCTAGGAGGTTGGCTTAGAAGCAGCCATCCTTTAAAGAAAGCGTA
+ATAGCTCACTAGTCGAGTCGGTCTGCGCGGAAGATGTAACGGGGCTAAACTAGTCACCGAAGCTGCGGAT
+TTGAACTTAGGTTCAAGTGGTAGGGGAGCGTTCTGTAAGCCGTTGAAGGTGAATTGAGAAGTTTGCTGGA
+GGTATCAGAAGTGCGAATGCTGACATGAGTAACGATAAGGGGAGTGAAAAACTCCCCCGCCGAAAGACCA
+AGGTTTCCTGTCCCATGTTAATCAGGGCAGGGTAAGTCGGCCCCTAAGGCGAGGCGGAAACGCGTAGTCG
+ATGGGAAACAGATTAATATTTCTGTACTTCTATATATTGCGAAGGAGGGACGGAGTAGGCTAAACAAGCA
+CGGCGTTGGTAGTCCGTGTGAAAGTATGTAGGTGGTTGACTTAGGTAAATCCGGGTCTTCATTAACACTG
+AGATACGAGACGAGACTCTACGGAGTTGAAGTTGTTGATGCCATGCTTCCAGGAAAAGCTTCTAAGCTTC
+AGATATATAGGAACCGTACCCCAAACCGACACAGGTGGTTAGGTAGAGAATACTAAGGCGCTTGAGAGAA
+CTCGGGTGAAGGAACTAGGCAAAATAGTACCGTAACTTCGGGAGAAGGTACGCTGCTCAACGTTAAACCC
+TTGCGGTGTAAGCGAAGAGTAGTCGAAGTAACCAGGTGGCTGGAACTGTTTATTAAAAACACAGCACTGT
+GCAAAATCGAAAGATGACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATTCGGTTAGT
+CCTCGGACGAAGCTGATGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCCTAAGGTAGCGA
+AATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATCATGGCCACACTGTCTCCACCCGAGAC
+TCAGTGAAATTGAATTTGCGGTTAAGATGCCGTATACCCGCGGCTAGACGGAAAGACCCCGTGAACCTTT
+ACTATAGCTTGACAGTGAACATTGCTCCTACATGTGTAGGATAGGTGGGAGGCTTTGAAACCATGTCGCT
+AGATGTGGTGGAGCCAATCTTGAAATACCACCCTTGTATGCGTGATGTTCTAACCTAGGGCCCTTATCGG
+GCTTGGGGACACTGTCTGGTGGGTAGTTTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACG
+AAGGTTGGCTAAGTACGGTCGGACATCGTACGGTTAGTGCAATGGCATAAGCCAGCTTAACTGCGAGACA
+GACACGTCGAGCAGGTACGAAAGTAGGTCATAGTGATCCGGTGGTTCTGTATGGAAGGGCCATCGCTCAA
+CGGATAAAAGGTACTCCGGGGATAACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGTGTTTGGC
+ACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTCGGTCCCAAGGGTATGGCTGTTCGCCATTTAAA
+GTGGTACGCGAGCTGGGTTTAGAACGTCGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTTTGAGAAT
+TGAAGAGGGCTGCTCCTAGTACGAGAGGACCGGAGTGGACGAACCACTGGTGTTCGGGTTGTCATGCCAA
+TGGCATTGCCCGGTAGCTACGTTCGGAACTGATAACCGCTGAAAGCATCTAAGCGGGAAGCAGGCTTTGA
+GATGAGTTCTCACTGGGACTTTAAGTCCCCTAAAGGGTCGTTGGAGACTACAACGTTGATAGGTCAGGTG
+TGTAAGTGCTGCGAGGCATTGAGCTAACTGATACTAATTACCCGTGAGGCTTAACCATACAACACCCAAG
+TAGTTTTGCTGAGAAGTGATACTGAAGTGATTTGTATAAAGATTGACATAGACCGAAAGGTAAGAAAACA
+TCACGTACTTACGTGTTACTTGAACCAAGAAAACCAAACGATATTTATAGCTCATTGAGCAAGCTTTCTA
+AGATTGTCCCCTTTTTGTTTAGCGACAATAGCGCTGTGGTCCCACCTGATCCCTTTCCGAACTCAGAAGT
+GAAACGCAGTTGCGCCGATGGTAGTGTGGGAGTTCCCATGTGAGAGTAGGACATTGCTAAACTTCTAATT
+AGAGAAGCCCGTTACGAAAGTAACGGGCTTTTTACTGTCTGGGATTTAAAAAACGAAGTCCATATGAGCG
+TAGTACATTGCTAAGTTTCTCTTTAAAGAAACTTGTAGCTTACGCTACGGATTTTTTGCTTTCTGGCATT
+TGAACAATCTCACAGATAGTGAAGTGAAAGCCCTTGCGCCGAGGGTAGTGTGACTTAGGTTCGTTAAGCA
+CTTGTGAGTGCAGGACATTACTACATTATATTTAGAGAAGCCCGATTCGAATGAGTCGGGCTTTTTGCTG
+TCTGGGATTTAAAAAATGTAGTCTATGGAGCATAAGACATTGTTAAACTTTATTGTAAAAAGGCCATAAC
+TCTGGCTATGTGATCTTGTTCTCTGGGAGTTAAGTATACAGAGAACGGAATATTACTGTTAGGTCATAAA
+GTTATTAACTTAAGAAGTTAGATATTCACTGTGAAAACAGAGATCGATTCCAAAAATATAATACGATAAT
+CACTTCACTTGAGCTAGTTTCTTGAATTATTGATATCTTTTGAAAACAAGCTATGAACATGTGATTTTGG
+ATATGGCCACCTGCTTTATTGTAATAGCCTTTTAAAGCCAAGAAATTATAAACAATACATAGTCTATATT
+AATTAACTTTGACTACCTTATACATCTATTAAGAGGCTTATCTTGATCGTTTCAAATTATAATTATATAA
+AACGGTATTTCTTTGGTGAATATGAGATATTCGCACAAATATAGTGCGTCTATTGCCCTTATATCTTGCA
+AAAAAAGACAAGTTAAGTATACTTGCGCAAACTTTTTAAAGTTAAAGTTTTTACTTTAAAAAATCAGTGT
+GTCATACGAATAACGTCGTATAAGAAAATTTAAAAAATATGAGAAATGAACTTACAAAGCCAGGCCGGAA
+ATTTGCCTATCAACAAAGTGCTTTGATAACCCTAATAACACTCATTTTTACACTGATAACATATTTTATT
+TGGGGATTTGAATCCGCAAAGTCAGCTGCTTTAGGTGGCATAATTGGGATACTGCCCAATTTATTTTTCG
+CATACAAAGCATTTAGATTTGCTGGTGCGAGAGCGTCAAAGATGGTTGTAGAATCATTCTTTAGTGGCGT
+AAAGCAAAAAATGGCGTTAATGGCGTTACTACTTGGTTTAACAATCAAATTTGTAGTGATTAGCCCGTTA
+CCATTTTTTAGCATGTTTTGTTTAGTTATGGCTTTGCCAATAATAACTCCGTTTATTATTAAGCAGCAGC
+GGTAATTTACTTTTTTATTTTTTAAACTTTAATTATTGGGAAATTAATATGTCATCAGGCGCTGTGTTAA
+CCAGCCAAGAATATATTACGCACCATTTATCTAATTTGAAAGTAGGTGAGGGCTTCTGGGCTGTTCACTT
+GGATTCATTAGGATGGTCTGTATTCTTGGGTTTGGTCTTTTTAACGATTTTTCGTTCCGTTGCTAAAAAA
+GCAACTTCTGGCGTACCAGGCAAACTGCAATGTGCAGTAGAAATGGTTGTTGGATTTGTTGATGATAGTG
+TTAAAAGCACTTTCCATGGCAAAAACGCGTTAATTGCACCATTAAGCTTAACCATTTTCGTATGGATTCT
+CTTAATGAACTCTATGGATTGGGTTCCAGTGGATCTTTTACCACACTTAATCCATTGGGTTACAGGTATG
+CCTTTAGGTGATATCTACATGAAACCTGTACCAACAGCTGATCCAAACATTACTTTTGGTCTTGCGTTAG
+GTGTATTTATCCTAATCATCTACTATTCAATCAAAGTAAAAGGCGTAGGTGGTTTCATGAAAGAACTTAC
+TACACAGCCTTTTGGTCACTGGTCTTTATACCCAGTAAACTTTATCCTTGAAACGGTAACTATGCTAGCT
+CGACCATTATCACTAGCTTTACGTTTATTTGGTAACTTATATGCAGGTGAGTTGATTTTCTTACTTATCG
+CAACAATTGGTGTATTCCAATTGCCAGTACACTTTTTATGGGCAGCTTTCCACTTGTTGGTAATCCCATT
+ACAAGCGTTTATTTTTATGATGCTAACTATTGTATATCTTAGTTTAGCGCATGAAGATCACTAAATTTGT
+CGAAGAAGGTTATCAGGCCCGAGTGGGTAAATAACTTTCTTCATCAAAACAGAAATTTTTAAAACTTTAA
+CTTTAAACAATCGGAGATAAAAATGGAAAACTTTGGCTTAATGTATATTGCAGCGGCTTTGCTAATTGGT
+TTAGGTGCTCTTGGTACTGCTATTGGTTTTGGTCTTTTAGGTGGTAAATTCTTAGAATCTGCTGCTCGTC
+AACCTGAACTAGCACCACAACTACAAGTTAAAATGTTCATCGTAGCGGGTCTAATCGATGCTATCGCGAT
+GATCGGTGTTGCTATTGGTTTATACATCTTATTCGTTAAAATTGGTTAATTTTACCACTTTTTTTTTAAA
+CGAATAATTGATAGGAGGTACGCACAATGGATATTAATATGACCCTAGTTGGCCAATTAATTGCGTTTGT
+CGTATTTGTAATATTCTGTATGAAGTATGTATGGCCACCAATTATTGGTGCTATAGAAGATCGTCAAGCA
+ACTATTGCTGACGGACTTGCTGCTTCAGACCGTGCTGCTAAAGATCTTGAGTTAGCTCAAGAGAAAGCTA
+CAGCTCAATTAAAAGAAGCTAAAGTTCAAGCTGCGTCTATTGTTGATGCTGCTAAAAAACATGAAGCTAA
+AATTGTTGATGAAGCTGCAGGTAAAGCACAAGTTGAGAAAGAAAGAATCTTAGCTAGCGGTCATGCGGAA
+ATTGAAACTGAACGTAACCGAGCTAAAGAAGAATTGCGCAAAGAAGTTGCAGTTCTTGCTATTGCCGGTG
+CCGAGAAAATTCTTGAGCGTTCAATTGATGCCGCTGCACATAGCGACATCTTAGATAAACTCGTCGCTGA
+ACTTTAAGAGGAAAGAGCTATGTCTGAATTGACAACTGTCGCTCGTCCTTACGCTAAAGCAGCGTTCGAA
+TTTGCTGTTGAAGCTAAAGCAATAGATAGCTGGCTAGTCCAGTTAACTTTTGCTGCTGAAGTTGCTAAAG
+ATGAAACCATCAAAGGTTTTTTATCTAGTGGTGCTTCAGTAGAGCAAGCACAAACATTATTTTTAAATGT
+TTGTGGTGAGCAAGTAGACAGTCAAGGCCAAAACTTTTTGAAAGTAATGGCAATAAACGAACGTTTGTTG
+GTGCTACCACAGGTTCTTGAGCAATTTATAGCGTTAAAAGCTGATTTTGACCAAGAAGTTTCTGTGGATG
+TAACCTCTGCTGTTGAAGTAACAGCAGAGCAAAAAACAACATTAAGCGCCGCGCTTGAAAAGCGCTTGGC
+ACGTAAAGTAAAGCTTAATTGTTTTGTTGATGCGAGTATCGTCTCCGGTTTAGTTATAAAAGCTGGTGAC
+ATGGTAATAGATGGTTCAATCAAAGGTAAACTGAACCGCTTAGCAACAACATTACAATCTTAGATAAGGG
+AACAGAGCATGCAACTGAATTCCACTGAAATCGCTGAACTGATCAAGAATAGAATTGAACAGTTTAACGT
+TGTCAGCGAAGCTCGCAACGAAGGTACTATCGTTTCTGTAACAGATGGTATCATTCGTATCAATGGCCTT
+GCCGATGTAATGCAAGGTGAAATGATCGAACTTCCTGGTAGCCGTTTTGCTATCGCGTTAAACCTAGACC
+GTGATTCGGTAGGTGCGGTAGTAATGGGCCCTTACGCTGATTTAGCGGAAGGCCAAAAAGTTAAAGGTAC
+TGGTCGTATTTTAGAAGTACCAGTAGGTCGTGGTTTATTAGGCCGCGTAGTAAACACTTTAGGTGAACCA
+ATTGATGGCAAAGGCCCAATTGAAAATGATGGCTTCTCTCCAGTAGAAGTTATTGCACCAGGTGTTATCG
+ATCGTAAATCCGTTGACGAACCAGTTCAAACTGGTATCAAGTCAATTGATGCTATGATTCCAATTGGTCG
+TGGACAGCGTGAATTAATCATTGGTGACCGTCAAATCGGTAAATCAGCGATTGCACTTGACGCTATCATC
+AACCAAAAGAACACAGGTATTAAAAGTATTTATGTTGCTATCGGTCAGAAAGCTTCTACCGTTGCAAACG
+TTGTACGTAGCTTAGAAGAGCACGGCGCGTTATCAAATACTATTGTTGTTGTTGCCTCAGCTTCTGAAGC
+TGCTGCACTACAATACCTAGCTCCATATGCTGGTTGTTCAATGGGTGAATACTTCCGTGATCGCGGTGAA
+GATGCACTAATCGTATATGATGATTTGTCTAAGCAAGCTGTTGCTTACCGTCAAATTTCATTACTTTTAC
+GTCGTCCGCCAGGTCGTGAAGCGTACCCAGGTGACGTTTTCTATCTTCATAGTCGTTTATTAGAACGTGC
+TGCTCGTGTAAACGAAGCATACGTTGAAAAATTCACTAACGGTGAAGTTAAAGGTAAAACAGGTTCATTA
+ACTGCCTTACCAATTATTGAAACGCAAGCGGGTGATGTATCTGCTTTCGTACCAACTAACGTAATCTCAA
+TTACCGATGGTCAGATTTTCTTACAATCAGATCTATTTAACTCAGGCATACGTCCTGCTGTTAATGCTGG
+TATTTCAGTATCTCGTGTTGGTGGTGCTGCGCAAACTAAAATCATCAAGAAACTTGGTGGTGGTATTCGT
+TTAGCATTGGCTCAATACGCTGAATTAGCAGCTTTCGCTCAATTCGCATCTGATTTAGATGACGCGACTC
+GTGCTCAATTAGAGCATGGACAACGCGTAACAGAATTAATGAAGCAGAAGCAGTACAGCCCATTATCAAT
+TGCAGAAACAGCGGTATCATTATTTGCTGCTGAAAAAGGTTTCTTAAACGACGTTGCTATAAACAAGGTT
+GTTGATTTTGAAGAAGCTCTACATGCATACATGAGTAATGAGCAAGCTGCGTTGATGGCTACTATCAACG
+AAAAGGGTGATTACAATAAAGATATCGAAGCTAGTTTGAAAACAGCACTTGAAAATTTCAAGTCTACTCA
+AACTTGGTAATCAGTCTTTAATTAAGTAACCTTTTCGGAGAAGAGTCATGGCCGTTGGTAAAGAAATAAA
+AACCAAGATTGCGAGTGTTAAAAACACTCAAAAGATCACAAGCGCTATGGAAATGGTAGCTGCCAGTAAA
+ATGCGTAAAGCGCAGGAAGGCATGGCAGCCTCTCGTCCATATGCGACAAATATACGAAATGTGATCGGTC
+ATATTGCGCTTGGTAACTTAGAATATCGTCATCCATATATGGAAGAACGTGAAACTAAGCGTGTTGGCTA
+TATTGTCGTCTCAACCGACCGTGGTTTGTGTGGTGGCTTAAATATTAACTTATTTAAGAAAGTACTTGCT
+GATGCTGCTGAAAAGCAAGCATCAGGTGCTGAAGTTGAATTTGGTGTCGTAGGCTCAAAAGCTACATCAT
+TTTTCAACAATATGGGCGCTAAAGTATCTGCACAAATATCTGGCTTAGGGGATTCCCCTTCACTTACTGA
+CTTAGTTGGTAGTGTTGCGGTAATGCTTAAAGCTTATGATAACGGTGAAATTGATAAGCTATACGTTGTG
+TATAACAAATTTGTTAATACTATGACGCAAGACGCGACAATTGATCAATTGTTACCTCTACCTAAATCAG
+ATGACGAAGAAATTAGTCATCGTTGGGATTATATCTACGAACCTGATGCTAACTCATTGTTAGATAAGTT
+ATTAGTTCGTTATATCGAATCTCAAGTATACCAAGGTGTTGTTGAAAACATAGCTTGTGAGCAAGCTGCC
+CGTATGGTTGCGATGAAAGCCGCAACAGATAATGCTGGTGATTTAATCGACGATCTACAGTTGGTATACA
+ACAAAGCGCGTCAAGCGGCAATCACTCAAGAATTGGGTGAGATTGTTGCTGGTGCAGCTGCGGTAGGGTA
+AGCAGATAATTCAGTAATGAATAAATCTGAAACAATTTTCGTAATTTAACGACAAGTTAGCCTAAGCGAA
+GCTGGGCTAACTTAAATTAAGAGGAATAAACATGAGTACAGGTAAAGTCGTCCAAATAATTGGCGCAGTT
+GTGGATGTAGAATTTCCACAAGATGCCGTACCTCAGGTATATGACGCATTAAAGATAACTGAAGGTGACC
+TTGAAGGTTTAGTACTTGAAGTGCAACAGCAGCTTGGTGGCGGCGTTGTGCGTACTATCGCAATGGGTAC
+ATCTGACGGTTTGCGTCGTGGTCTGAATGTAGTAAATACAGGTCAAGGAATCCAAGTACCAGTTGGTGTT
+GAGACTTTAGGTCGCATCATGAACGTACTGGGTGAGCCAATTGATGAAGCTGGCCCTATCGGCGAAAAAG
+ACCGTTGGTCTATTCACCGTGAAGCACCTGCTTATGCTGAACAATCAATGTCTAACGAATTGTTAGAAAC
+TGGTATCAAAGTAATCGATTTAGTTTGTCCATTCGCTAAGGGTGGTAAAGTTGGTCTTTTCGGTGGTGCT
+GGTGTTGGTAAAACAGTAAACATGATGGAACTTATCCGTAACATCGCAATCGAGCACAGTGGTTACTCAG
+TATTTGCTGGTGTTGGTGAGCGTACACGTGAAGGTAACGATTTCTATCACGAAATGAATGATTCTAATGT
+ACTTGATAAAGTATCATTAGTTTACGGCCAAATGAACGAGCCTCCAGGAAACCGTTTACGTGTTGCCTTT
+ACTGGTTTAACTATGGCTGAGAAATTCCGTGACGAAGGTCGTGACGTATTATTCTTTGTTGATAATATCT
+ATCGTTATACTCTTGCGGGTACTGAAGTTTCTGCACTTCTTGGACGTATGCCATCAGCGGTTGGTTATCA
+ACCAACACTTGCTGAAGAAATGGGTGTATTACAAGAACGTATTACTTCAACTAACAAAGGTTCAATCACT
+TCAATCCAAGCGGTATACGTACCAGCAGATGATTTAACTGACCCTAGCCCTGCAACTACTTTTGCTCACT
+TAGATGCAACTGTTGTATTAAGTCGTGATATTGCTTCGCAAGGTATTTATCCTGCGATTGACCCACTAGA
+TTCATCTTCACGTCAACTAGATCCATTAGTAGTTGGTACTGAACATTATGAAACTGCTCGTGGCGTTCAA
+ACAGTATTACAACGTTACAAAGAACTTAAAGATATCATCGCCATCTTAGGTATGGATGAGTTATCTGAAG
+AAGATAAGCAAACTGTATCTCGTGCACGTAAGATTCAGCGTTACTTATCTCAGCCGTTCTTCGTTGCTGA
+AGTATTTACTGGTTCTCCTGGTAAATATGTATCATTAAAAGACACCATTGCTGGCTTTAAAGGCATTTTA
+GCTGGTGAATACGATGATATGCCTGAGCAAGCGTTCTACATGGTTGGTGGTATTGAAGAAGCCATCGAGA
+AAGCGAACAAGATGTAATCATCTGGTAATTCCCTGCAGCAAAAGCGGTAGGGAATTACATGAATAGAGGT
+CGAGTCAAATGGCATTATTAACTGTTAATCTTAATGTAGTAAGTGCAGAAGAAAGCTTGTTTTCTGGTAG
+CATTAAATCATTACAGATCACAGGTAGTGAAGGTGAATTAGGCATTATGCCTGGTCACGCACCTTTACTG
+ACCTCACTAAAACCTGGTATGGCACTTATCACTAAAGCAGATGGCACTGAAGAAGTTATCTATCTTTCAG
+GTGGTATGTTAGAAGTTCAACCAAATAACGTTACCGTGTTAGCTGATGTAGCTACGCGTGCTGCGGACTT
+GGATGAAGAAGCGGCTCTTGCTGCTAAACAACGTGCAGAAGACAACATGAACGCCCATGGCGGCGATGTT
+GACTATGCTGCTGTTGCTGCTGAATTAGCTCGTGCAGTAGCGCAATTACGCGTTATTCAAGCGACTAGCA
+AGCATAGCTAATATTTGGTTACTTTTGTTAGTAACTAGATAAATACCCTCAGGTTTAGTGACTTCTACTC
+TTAAAAGTAAGCGTAGAAGTAAACACAGATACCGATTTTGAAAGCCACTTTACTTTTAGTAAAGTGGCTT
+TTTTGTGCCTGCAGTAAAGTTGAATGTTTTGCATGAAAGAAAGAAAAATTAGATTAGGAAAGTATTAACT
+TATTAACGGCATTAATTTTGGTATATCTAAGTGATATTTTACCACAAAACTATCGAATGCTGACCATTGT
+TCAATAGCTAGTGATCTCAAATGATTATTAATTTTTGCATCATTTGTATTATCTAAATACCATAAGCCAT
+TTATAAAGTAGCTATAAAGAAGATAGTAAGTTAATAATATTTTATTCGGCTTGTAACTTGGTACTAAGGA
+CATATAGCGATTAACAATCTCATCTATGTGGAGAGGTGAAATGTTATTAATAGCAATGAACATTGATAAG
+TCGAAATCTACCGGTGCTAAATGGCTACATTCGAAATCTATTAACCAAGATTGTCGCGTTTCATCAATAA
+TAATATTGCTGTAATTTATATCACCATGGCAAATAATATTAGTGACATCAGAGCGCTTCTGTTCGATACC
+AATCTTTAAAGTCAGTGTTTCAGTGATGTCTGCTAAGAAAAGTTTTTGTTGTGATGGTATTGAGTTGGGG
+TTAGTGAATAAGCGCCGTACTGACTCAGAAGTATCTAAACAGGGAATAGTTTTAGCATTCGGTTGTGGTA
+CTAACTGATGTAATTTAGCCATGAGAGTTAGGCCAGTATCAATACACTGACTACTGCTAAGTTCATTTTT
+ATCCAGTGTAATACCCACAATATAGTCAGTGACTAACCAAGCATTGTCATGGTAGATAATTCTTGGGCTT
+AGGCCATGTTTAGCTGCATATTTGCTAGATAAAACCTCTGTTTCAGCAGTTTCACTATTTAATTTTTTTA
+CAAAAAAAACCTGTAAGGCAGTCGTCACTTTAATGCAGGTGTGACTCATGCCATCAATCAACAATGAAAT
+ATCTACTACCTTTTCAAAACAAGGTAGGGATCTGAGTGAGTTAAGTTGTGAAGAGGTAAGCGACATTAAA
+CTATCTAGTGTTAGCTATAGCAGAAGGTTGTAAATTCGTTGAAGACTTTTGGTAAAGTTTCAACCATTTA
+TGATAGCCGTAACCAGCAACAATAACGAAAACAATAAATAAAACGGTAGTCGGAATTAAGCCTTTTTCAA
+GATATAAATAGATAGAAGCTAAATCAATAACAATCCAATAAAGCCAGTTTTCTAACACTTTGTTAGCCAC
+TAAATAAGTAGCAAATACCGCATAAACCGTGGTGAAGGTATCTAAGTAAGGAAAGTGTGCAGGAGAATAA
+TTATCCATAAGATAACCTAACCCCATCGCCAGTAGTGCTAGGGCAGCACAAACCTTGATATGCCAACTTA
+ATTGCCAGCTAACGATGGTTAGTTGGCTACTTTCATTTTGATTTTGATCAGGTTGTTTAGACCATTGCCA
+ATAACCATAAACCGCCATTAACAGGTAATAGGCGTTCAAAGCGCTATCCATTAATAATAAAACGTCATAA
+AAGATAACAGTATATAGTGCTGTACTTATAAAGGCTGCTGGCCAACACCATCGTGAGCCTTTAGCGGCTA
+GAATCACGTATGCTATTGAAAGCACCATAGCAACTAGCTCAAGCCATGGCAGCTGTTGAAAATAGGCCGA
+TACACTGTTTAATAATTCTGTCATTAACTTTCTGCTTCAACTTGTGAACGATCACCATTAATAAATTTAC
+AGACAAAAACTGCAGCACCTGTGGTTTTATGAACGTGCTTAATTTCAGCCATTACATGGTTCACCGCAAG
+ATCGTAATCACCAAATACTTGCGTACTCATACCGTTGGTTATCACTTGTAAACCTTCAACACCTCTCAGT
+CGTTTTATAAACGCCCAAATTTCTGTTTTATACTGTTCTTCTGCTAGTGGGTATAAGCTCAGTTCGATAG
+ATATTTTCATAAGTTACCTCTCAAGGTTTTTGGAAGTGAGGTTAGTCACTTCCAAGTTTATATCAGTAGT
+GATTAGAATTGATAATCTAGCGTAGCGCCGAAGACTAATGGCTCTGAAAGCTGCGTGTATTGTTTTGCAG
+TATAGCCATCACGAGGGTCATTACCAAAGTAAAAACCTCGATTTGCGTAGTCTTCATTTGCTAAGTTACG
+ACCCCAAATCTTTATCTGCCAATTATCTTGTATATAAGCGACTGAGGCATTTAATAGTGCAACGGATTCT
+GATTGCTCGTCATGGCTATCGGAAAAGTAAAAACTATCTTTACCATCAACTGACAAGTTAATTAACCAAT
+GGTCAGTAGGTTGAACATTTATGCCGACGTTAAATTGATAATTTGGCGCATGGGCCTGTTCACGCCCGCT
+TAATGAAACACCATCAGCATTAACAAAATCATTGAACTCTGTATCAAGTAAACCGAGTGACCCGTACACG
+TTTATTAAGTCATTTATATACCAAGCACCTTCAATTTCAACACCATAGTTACTACCCGTAGCGGCGTTAC
+CTAAATAGCTAATAAATTCAGAGCTACCATCTTCACGTATTATGGTTTTAGAACTCTTAACTTGCATGTC
+TTCGCGATCCATATAGAAAACCGAAGTTCGAACATAAGCACTGTTCTCGAGTAAAGAAACTTTGTAGCCG
+ATTTCATAATTCAATAAATACTCAGGGTCAAAAGTACGTAAATCTTCAGGTAAAGTACCATCGGTATTAT
+GCCCACCCGCTTTATAGCCTCGGTTAATTGATCCGTACCACATACTGTCTTCATTTTGCTGGTAACTAAG
+TACTAACTTACCACCCACCATTGTATCGTCGATCCTGTCATCAAATAAATCTGAATTGTTATAGTCAGCA
+CTGCGATTTTCAATGCGTAAGCCTGACATTAACGACCATTTTTCAGCAATTTGAGTATCTAATTGACCAT
+ACAACGCTACACTCGTGCTTTCGTTAATTGAAGTAAAGTCACCGCTAGCATAAGTGTATTGGCGTAAAAG
+GTCTTCATCGTCTTGTTTAAAGTAAACGCCTGCAACCCAAGCAGTACTGCCATTAAAAATTTCTTGGCCT
+TGGTTAGAAACCGCACGTAACTCAGTCGTTAATACGGTTTTATCACGGTAATAATGGTCAGTAGATGAGT
+AGCCATCAAAATCAGCTAAACAGCCAGATGGGGTAATGCATGGGTCTGGAGTATAAACAGGGTCATCACT
+GCGCCACTCATATTCGCCAAAGGCCCAATCTTCATCGTAACCATAGCCTAAATCTGTATCTGAATGGCTG
+ACAATGGCTAATAGGGTGGCGCTTTCAAAACCTGTATAGGTAAATTTTGCTGAAAAGGCAGCTGTTTCTT
+GTTGGTCAAAACCAGGTTGGTCTGAATAGGTTTCTCTGGTGTTATCTAAAGAAAATACATCATAGCCATT
+ATCAAAATCGAAATAGAATCCAGCAAGGTCAATGGTTAGATCATTACTTGCTTCTATGGCTAACTTGCCA
+CGTACGCTTAATTCATCACGATTGTTGGTATCATCTCGTTGTAAATGGATATTTTCGGTAAAACCGTCAC
+TGTTATGTTGGTTGACGGCTAGACGATAATTCACTGTATCACTTGCAGGTCCAGATAAGGCAACACCCAT
+ATCGTAAGAATTATAATTACCAACACCCAGTTGAACAGCACCTTCAAAATCTTCTGTGGGTTCATTGGTG
+GTAATATTGATCATGCCTGCAATTGCGTTAGCACCAAAACGTGTGCCTTGAGGACCTCGAAAAATTTCAG
+CTTGCTTCACATCAAATAAATTAGCGATGCTGCCAATACCAGTAAAGTCGATATCGTCAATAATCATACC
+TACAGAGGGGTTGATCGGCTCTTGAAATTGACTACGTTCACCAATGCCACGAATTTGATAATAACGTGCT
+CGCTGTGAGCCACTGGCAAAGTTAACATTAGGGCTAACAGCAACTAATTCTTCGAGATGACGTGCATTTC
+GTTGATTAATTTCAATATCGGTTAAAACCGATAAAGAAGCTGGAGTATTTTGTAAGTTTTGCTGGCGAAA
+ATCACTGGTGACCGTGATAGTTTCAAGATTGCCGGTATTGCCGGTATTGCCGGTATTGCTGGTGTCATTA
+TTCGCTTGCTGTTCAGCTGAAGCGGTAACGTTAAATAGACTTGCAGTGATAGCTAAACAGGTAGCAGATT
+TGGAGAACGTCATAAAATCTCATCAAAAAAAAGTAGGAGCGTGTGCAAGGAGGATAATTTTGATGAATTT
+TTTAGATTTATCTACAATACCAATTCTATTAATATATTAACTATTCAGCGAGAATTAAAAGGTTTATTAG
+GCAAGGCTTTGATTGCAGAGAATGGTTATTCCCTTGTCGCAATCAATAACGCTGCATATAAGCCTTTACC
+TTTTATTAGGTACTCGCCTTTGGGAGCTCGTTAGGAAAGTGATAACGGCACGAATTTATTTGATTTAGAA
+TGACTAAACTTTCACAAATTCTATTTGTTCTAACTTCCCTAGCGTAGCTCTGACTAAGTCATATATAAAT
+GGACTTGGTATCCACCATCCCTATGCCAAAAAATTAAGTAAACTAATTTTCTGCCCAGGTTCAAAGAGTA
+TATTTCTCAGCGACAAATCAGTTAAAAATAATTAAATGACAGCGCACCCCTTGGTTCAACGCTATTCTAG
+CAAATAAATACACTATAATCTTTTTATTGTTTGGTACCTTAGGTATATTGGGGAATCCACATTGTGGTAA
+TTTCTTATAATGCTAATTGGAGTCATTTATCGTCCTCTTGGTATAAATCAAAAGTAGTGAGTGTTTATGT
+TTCCTAATTGGCAATTAGTGCTGTTAAGTTTGGCTTATATTGGCCTATTATTTTTAATTGCTTTTTTAGG
+TGACCGATACCGACACCAGTTGGCTAGAAAGGGACAGAGCATTATTTATGCACTGACCTTGGGGGTTTAC
+TGTACCTCTTGGAGTTTTTTAGGAACAACAGGACAAGCATCGACCAGTTTACTGTCTCACTTACCTATTT
+ATTTAGGGCCCATTCTATTATTCGTTTTTGCTTGGCCATTTATCCAACGTATTATTCGCGTTAGTTTAAA
+ACTTCATTTAACCTCAATTGCTGATCTATTGGCAGCTCGATTTGGTAAGTCTCACAATCTCGCTATCATG
+GTCACAATTGTTGCGCTCGTTGGCACCATGCCTTATATCGCGCTGCAGCTTAAAGCTATGGTGTATTCAT
+TTCAGCAACTTCAAATAGACCAAAGCTTAAATAGCTGGCACATCGGTCTAGTTGTTAGTTTAGTTCTAGC
+TATGTTTACCGTTTTATTTGGTATTAGACATATCGATGTCACTGAGCGACACCCAGGTGTGATGCTGGCC
+ATTGCCTTTGAATCTTTAGTGAAGTTAGCGGCCTTTTTAGCGGTAGGTATCTTCGTTTGTTTTGTCTTGT
+ATGACTCGCCAGCAGATATTTGGCAGCAGGCCAATGCTGATGAATTATTAGAACAGCAATTAACCATAGA
+CAATGTAACGTCAATGTTTGCCATGTTGGTGATTGTTATGGCGGCTTTCTTGTCTTTGCCAAGGCAATTC
+CAAGTCATGGTTGTTGAGCTTAAGGATCAAAGAGATACTTGGTTAAGTCGTCGAGTTTTCCCTATATATA
+TTTTAATTTTTGCCTTTTTTGCTGTGCCGTTGGGGTTAGCTGGTCAAATGCTTCTTGGTAATACGGTGCC
+TTCTGATACCTACGTACTCTTTCTTCCTGACGTTACCCAACAAACATGGTTGACCTTATTTGCCTTTTTA
+GGTGCAGTCTCGGCAGCAAGTTCTATGGTCATTATCTCTTCGATTGCTTTGAGTACCATGTTGAGTAATG
+AAATTGTTTTCCCTCTGCTTTATCGTCGTCAAAAAGTAGCACAGACTGACTATGATAACTTTCGCAAGCG
+ATTGTTAAATATTAGAAAATTATTGGCTTTGTTTGTTATTTTATTAGGTTATGGTGTTTTCATCATGGCT
+TCACCAGATACACTCTCTTCATTAGGGGAAGTGGCCTTTGGCGCTTTCGCACAATTAACACCAGCCCTTA
+TTGCTGCTTTTTATTGGCGTCGTGCTAGTTTAATGGGCGTTTATGCAGGGATTTTAGTGGGTTTTATTTT
+GTGGCTTACTCTTAACTTTTTACCTCAGTTTGGTCTATATGCTTCGCCTTTTGCCGAAGGCTTTTTGCCT
+GTTAAAACCACGGCGACCTTATTTAGTTTAGGCGCTAACATTATTGTAATGTGGGCTTTGTCTCAAATCA
+GCAGACAAAGTGTACAAGAGCGAGTTCAAGCATCATTGTTTTTAGAGTGGCAGTCACCTAAGTTATTAAA
+AGTAGAGAAAAAAAGACAGCTTGATGTACAAGAATTAGAACTGTTAGCCTCGCGTTTCGTTGGTTTGGAA
+AAAGCACAAGCTAACTTTAATTCCTTTTTATCATCGCATGATAAAAAGGAGTTGGGCAATGTCATTTATA
+ATCAACAATTGATCCAACATACCGAAAATACCTTAGCTACGGTTATGGGCTCATCTTCGGCACGACTAGT
+GCTTTCTTCCGCATTAGATGGTCGTGATATTGCCCTAGAAGAGCTGGCGGTACTTGTTGAAGATGCATCT
+AGTCAACAGCAAGAATTTTCTCAACATTTACTACAAAGTGCCATTGAGAATGCGAGTGAGGGCATTTCGA
+TTGTTGATGATGAGTTACGCTTAGTGGCTTGGAATAAAAAATACTTAGACTTATTCGAATACCCCCCTGA
+ATTAGTCTATATGGGCAGCCCAATATCCGCCCTTATTCGTCATAACGTGAAACGAGGTTTGTGCGGCTCT
+GGTGATATAGAGTCACAGGTAGAGCGTCGTTTAGATTTTTTACGTAAAGGTAGCCCGCATAGCTCGGAGC
+GGCAACAAGTGAGTGGCCAAACTATTCGCATTGAAGGTAATCCGCTTCCTGGTGGCGGTTTTGTCATGCT
+ATTTTCTGATATCACGGCATATCGACAAGCAGAGCAAGTCCTCAAAGAAGCAAACCTTGATCTTGAAACC
+CGTGTTTATGAACGTACGCTAACGTTAGCTAAAACGAATGAAGCGCTAGCGAAGGCACATGAGAAAGCAG
+AACAAGCGCATTTGAAAAAGAGTCAATACCTAAACGCTTGTAGCCATGACTTAATGCAGCCGCTTGAAGC
+TGCGAGATTATTTACTTCAGCATTGTCAGAACAAAATAATTTAACGACTGATCAGCAAAGGCAAGTCGAA
+AATATCGATCGCTCTCTCAAAGCGGCGAACGATTTATTAGCTGATTTAGCAGAAATTGCGCGATTAGAAA
+GTGGCAACATCAAAGCTAATATTCAAGCATTCGCACTGAATGAATTATTTGAAGATTTAGCGCAAGAATT
+TTCGGCCCTTGCGATCGAGAAGTCAGTAGAGTTTCGTTTGGCGGTGAGTAAAGTATGGGTGAAGTCAGAT
+AGGCACTTATTAAGACGTATCATTCAAAACCTTGTTGGTAATGCCTTTAGGTATGCAAGTCCAGGCAAAG
+TATTATTGGGTGCCCGAGTCTTTAATAATCAAGTAATCATACAAATTTTAGATAATGGGCCGGGTATTCC
+AGTTGAGAAGCAGGTCCTGGTGTTCGAGCAATTTACCCAACTTAATACCCCAAATAATCATGCGGGCAGA
+GGATTAGGTTTAGGGCTTAACATCACACAAAGTTTGGCGCAGTTATTGGGACACACGTTAAGCTTACAAT
+CAAAAACTATGCAAGGCTGTAAATTTTCTGTGCAAGTAGAACAAGCTGAGCCACTAGTACAAAGTCGTAT
+TGTTAATAACCCAAGCTTTATCGTTGCTTTAAAAGACATTACTGTATTATGTATTGATAATGATCCAGAT
+GTACTCAGTGGCATGGTTGAGCTACTTTCAGCATGGCAATGTAATATCCTCGCAGCAGATTCTAGAGAAA
+CAGCCTTAGAAGAGTTTGCTAATCACAGTAATGAGATTGATATATTACTGGTAGATTATCAATTGGGTTA
+TCAAACTGATGACCCACAAGGCAAACAAGTTGATGGCTTAACCTTAATTAGTGATTTACGTAGCCAATGT
+CATCATTCGTTACCCGCAATATTAATCACGGCGACAACGGAGCCTGGGATTGAAGATAAGGCTAGAAGTT
+TAGATGTGGGATATATGCGTAAATTAGTGAAACCAGCAGCGTTAAGGGCGATGATGAGTGCCATGCTTGC
+TAAGAAACTACAAGCAGATTACGTCGGTTATAGTTAGGTTGGCACAGTCGGTAAGACAATCTTATTGTGT
+AGATTTTAGTTAACATAAGCATGACGAAAAAAGCTGCTACATATTATGTAACAGCTTTTTTTATTACCAT
+TGCACTCGGCTATGTTATACATAGCAGTCGCCATTTAGGATGCAAGATTAAACCGAAATTAGAAACACCT
+TTAGTTAAGGAACTCTATTTGTTTTTTATGTTCTAAACACATCACTACGTTGTTATACCTGGTATTGAAA
+TAGCTCAAACACCAATGAAACATGCATCTTGAATGGTATTGAATATGTATTTCTTAGAAGATAGTCATGA
+CTTACGATATGGAACTCACAAAATGAAGCTTATACAATGAAAAAACCTTTACTGTTGAACAACAAAACCT
+TGTTTGCCCTACTTGTTACCCTCAGTTGCGTGATGTCTTCACCAGCGTTAGCAAAAAAATCAAAAGCCGT
+CGAATTTAATGAAGTTGTTATTAATTCACCGTTTAAACTTACTCAAGAAATTATTGCAGCAGATGTACTG
+CCAAGTAAGGGGAAAGAGCTCGTTACTTTTTCTATTGATGAACAGAGTAATCGTTGGTTAATCATTTATC
+AGTTAGACCATACGGCTAATCAATATGTTGTTGCGGAAAAAATCATCGTGCCTAAAGCCTTTTATCGCTT
+TGATTTAAGTAAGCAAACGGACGAGAAACAACAAAGTATTTATTTCCTTTCTACTGATTCTTTATTCCAA
+TATCAAACAAATAAATTTAAGCGGTTGGCAAAGATAGAGTCACTCTATATTCAAGAACAGGCGGACTTTA
+TTAGCCGAGGCGACTTCATTCAAGACTTAAACAATGATGCTTTTGATGACGTCGTCATTGCTGATTTTAA
+TAAAACTCATGTTTTTATAGGGCAAGGGTTGAACACGTTTGCTAAACAAACATTGCCAATAATGCCCAGT
+GTCCGTGTTTTATCTGCAGGAGCAAGTTACACCGAGACCAAGCTATATTTTAGTGATGTTAACTTTGATG
+ATAAAACGGATATCTTAGTGGTGGGTGATGGTGAAATGCTTGTTTATTCACAATATGGAGCGAGTTACTT
+TACTAAAGAAGCAACAAGTATAACGATCAATAAAGCAATCAGTGGCACTGAATGGTGGAATAAACGTGAT
+GAAAGCGGTGAACAATTAGACCAAAGTGATTTGGAATATAGGAAGATTGAAGAACTGCGAGATGTTAATG
+CTGATGGTATGACTGATATGGTCGTGCGCTATACCAAAACTTCAGGTGTGCTTGATCGCGTGAACGATTA
+TGAAATTTTCCTTGGTAATAAAAATCAAGGAATGTTGGGCTATGCACAAGAGGCTGACAGCGTTATTCAC
+GCAGAAGGCACATTAACAGGTCTAGAGTTTGTTGATATTAATAATGATGACAAACTTGAGGTATTGCTCG
+CGGGCTTTGATATTGGCCTATCGCAAATTATTGGTGCTTTAGTTACCGGTGGTATTGACCAAGATGTTTA
+CGTCTTTAAAATGAATAAAGAAGATAAATTCCCAACCCGGCCGGCGATTAAAAAAGGGGTAGAACTCACC
+TTTAGCTTAACCTCTGGGCAAAGTGGTAGTGCTATTGTTAAGTTAGCAGACTTAAACGGGGATGGGTTGA
+AAGAGCTTGTTTTATCGGATGATGACGATGAGTTGAAAATATACCTAGGTATAAAAACCAATAAGAAGAA
+AAAATCATTTAAAAAACGTAGTGTTAGTTATGATACTCAGCTACCAAAAGATGGCAATCTGGTGATGGTT
+GAAGATTTAAATGGCGATGGTAAAGACGATTTGTTGATGAAGTTCTCTCGTCTTGATGGTGAAGATAAAG
+CTAAGCAGTTTAAAGTGCTCTTTTCTCAGTAAGTCCATGTGATAATACCAAACCAGTGGTACTAATGTAG
+TGAACAAATAATGAAACAAGCCATTTGTGGTTATCATCAAGATGAAGAACACCATTGGGTGGCGCAACTT
+GCCTGTGGGCACTTCCAACATGTTAGACACAATCCTCCTTTTACGAATCGGCCTTGGGTCATTTCATTAA
+AGGGGCGTCAAGGTATGCTGGGCCATCTCTTAAAATGTAAGAAGTGTGATGAAGCAGCGCCTAAGGATAA
+GCTGTAAAGTACAGTCAGGTGCTTGTTGAGTATTTACTGGGGTAGCAATAGCTCAACAAGCACCTGAGTT
+TTTATAGAGAGTTTGCTTTTGACCACAGGGCATCAGCCGCTTGAAATTGCCCTTGTTTACTATGGACTTG
+TGCAAACGCTTGTAAATCCTGACGGTCATATTGCGTACCATATTCGGTATCTTCTAGTTTTAATAGGCTA
+CCAAAAGCTTTTTCTGCCATAGAATATTGTTCACTTTTCATGGCTAAATGACCTAAACAACTCAACCATT
+TACCACTATGGATATTCTTATGGAGTTGCTTCTGAACTATCGCAATTAACTCATCGGCGCGCTTAATAGG
+TAAATTACGAATTTGTTTTAAAAAGTCGCCACTGGGTGATTTTTTAAAAAGCGGTACTAATAACTTATTT
+AACGGCTCGGTGATTTCGTTTTCGGTTAATACTTTACAGTAAGCAAATAACACCGCTTCTCGTTGTTTAA
+CCTTACGGCTCAGACCATTCCAATTATCGTGCAGTACTTCGCTATCATGCTGTTTGATGCTTTCATTAAA
+GCTACCGTAATAGGCGAGTTGCTCCCACGTTTGAACCGTTTCATCCAGAATTGTCTTTTCTTTACGCGCC
+GCTGCTATGTATTGCACGGCTTGTGCAAAGCGTTGCTCTATGATGCATAAATCAATTTCAAGTGCCAATA
+AGCGGGCGTCATGGCCAATTTGTTTGTGGTTTTCATCAATTAGCGCACGGGCTTTAGCGTAGGTTTCAGT
+TTTATCTTGGTTCATTAACAATTTAATATTAACAATGACACTTTCTAAACCAACGTCTTTGAGTTTAACG
+GTTTCTTTTTCAAGTAATGCTAAATAGTGATTGGTATTACTATTTAAGTCTAACTTTGCAGATGCCGAGG
+CAGCAAGTAGGTAAGCGCTTTGTTTTCTTTTAGATGGAATAGCACTTTTAGCAAATAACGCTTCTGCTTG
+GCTATAATCCTCTAACATATACGCGGCAAGACCCTTATTGAAGTTGGCAATGCCACGACGTTGTCCGGCA
+AAAGCAAGCTTATTCCAGGTACCAAAGCTAATATTTAAACCACCGCGTAATAGTTTTAAACTAATAACTA
+GCGCAATAAAGAGTAGCGTTAACATAATACCAGCTGATAATACGGTTAACTCAATGGTGGTGTTACCCAT
+AGCAATAAGAATGTAACCTTTTTCATCGATTAAAAAAGGGCTTATTGCCATCACACTGAAAAAGATGATT
+AAGGCAATGATAATGCGGATCATAACTGACCTCCACTCGCTTTTTCACTTTCAGGTTTAGGGCTATCTTT
+TGGTGCTGATGAGGGTTCAGCAAGTTGTTCAACAACCTGTTTTTCCGTTTGTTCAACTTTTACACTTTTT
+GACTTAGACGTTTGCGGTTTCGTTACTTGCTTGGAATCTTGCAGCAAACGTTTTATTGCCGCTAATGAAC
+GTAAATCACTTGGGTAGTCATAATGAATAGTCTGTTGCTTGAGCTGTTCTATCGATTGATAGAACCTTTT
+GTTTACAGGCGAGTTCATATCGAAGAATTCATTTAACCATTGCTGAATATCAAGCAGAGTTTGTTGGTAA
+ATTTCTTCTTTTTGCTCACTAGCCGCCCATTGCACCAGTTGTATTTTTAGACTTAAATTTTGCTTTAAGT
+GTTGTTGTTGATCCGGCGCCATTAGTGGCTCAACCATACCTGTTCTTCTGCGAACAGTGATGAAGTCGTT
+GAGGAATTTATGCCAGGTTTTGGCTAAGTTTTCTTGCCAATCACCGATATTATCAGATAAGGCAAGATCT
+TCTGTCGTTTGATCGAGTGCTTCAGTCAAGTTTACGCCAGCTAGCATTAAAGTTGGCACCTGTTTGTTAA
+GGGCCATCAAGGTCAAAATAGCTTCTTGATTTTGCAGTGTAGGCATCAAGGCTAAGCTTTCAATATCTTC
+ATTAATTAATGCGCGTACGGGCAAAAATTTAGGTTGATCCAATTCTTTAAGGCGATTATCTGCATCACGC
+AGTAAGTTGATAGCCGCTTTAGTGTCTCGCTCTAACCACATGGTGCGCGCCGCTACACGAACTAGATATT
+CTGCTTCATGTATTAGCCAATCGTTAGGTTGACGCAGGCTCACTTGCTGCTCTAACTGCCTTATCTGAGT
+CGTTAGTTGTTGTAGTTGAGTATCACTATCAAGGTGTGCTTTTTTAGCACTCTCTTGTGATTGACTGGTC
+GTTCTATGTTGTTGCTGTAACTGTCGGCTAAATTCTGCCGTTAAGCTATTTTTCAACTGTGCTTGGCTTT
+GTTGTATTGCTTGCTGGTTTTGTTGATTCAGCGTTAATAGTTGCGCGCTACTTTGTTGCTGTTGCCAAAC
+ATAATGACCAATAGATGCGAAAATACTCACTGAGGCAATCACTAGTGCAATAATCGCCGTTTTATTAGAA
+GGCTTGTCAGCTGTCTCCTGTGTATTTGATGGGGAAGGTTTCCTTGCTCCGGCACTGGCCGTTGATTTTT
+TTGGCTCAGGTTTTGAAAGCGTAGCTTTTTTAGTATCAGCGTTATCATTCTCTGTAGCTGAAGTTTTATT
+GGCAGTACTGCTAGGTGGGAGTGTAGCGTCCTGTTTTTTCTCGGTATCGCTATTATCCGATAGTGTGTTT
+TTAGGGACTTCATTATCCGACATAATTCTATATTCCATCGTTATTTACTTTATAAATAGGCTTACGAACA
+AGAGAGTGCTTGTAACGTATTACAGAGTATTTGAGAGCTGGCGCCATGGGTATTAATGACCCGTTTTAAG
+CCTAAGGCTTTGGCATTTTTTTCAATGCGATCACTGACCACAACCCACAAACATTGAGATTGCCAATAAT
+TATCTGTGCTATTTGTTGTACTGGCTAGGTACTTTAGTAATGCTAATAATATATCGTTACTGGTAACGAC
+AATACAGTTAATTTTTTGTGCTCGCCATTGCTCAGCAATAATTATTGGTAATGTTCGCCATACACGTTGG
+TAACTTTCGATATATCGAACCTCAGCACCACGTAGCGTTAAGCTGTTAGCAATGTGCTCTCGTCCACCAT
+TGCCACGAAAGATTATTATCCTTTTACCTATAACTTTAGACAATTGTGGCAGTTTAAGTAAACCCTCACT
+GTGCTCTTGCTGTGGAGGTGGTGATAAAATGGTGGTCATGCCTATTGCTTGTAATGCTTTTTTGGTGGCA
+TTACCGACAGCAAAAATGGTTTGAGATAAGTTGTTAGGTAGAGGATAGCTGGCGTGAGCAAATTCAACGG
+CAGCAACACTAACAAAGATCAATATATCTGCGTTTTCTAGCGCGGTAGCTATGTCGTTAGCGCTAGCATT
+CTTTTGATAATCAAATAAGGTTTGGCTGGTATTAAGTATGCCTTGTTGATTGAGTAACAAGGCGAGTTGC
+TGAGCTTTAGCTTTAGGTCGAGTAATTAGGACCTTAAGTGGTTTTACTGGCATAAGTAAAACCTGCTCAT
+TTATAGGTGTCTCAAGTGGGGTCACTTGAGACATTTTTTTGGCAGATTTAGCTGTTTTTGATATCATTTT
+CTGAATAAACTTGCTGTAAAATTTTATCTGCACCTCGGCTTAGTAACTCTTGCGCGAGTTTATTGCCGAG
+CGCTTCACCTTCTTCAACAGGGCCGGTGATTTCACTTTCTATCATTTCACTACCATCGACAGAGCCAACT
+AAGCCACGTAAGTGGATATTTTTACCATCAGCAGAAATAACACCATAGCTACCGATAGGAACCTGGCAAC
+CGCCTTGTAATGCTCTATTCATTGCACGTTCTGCAAGAACACGAATACGGGTGGTAGCACATTCTAATGG
+TGCTAATAAGGCTTTAATTGTCGCATCATCATTACGACATTCAATGCCAACAGCGCCTTGGCCATTTGCA
+GGAAGCATTTCTTCTGGTTCGATAAACTGTGCAATACGCTCGCTCATTTCTAAGCGAATTAGGCCTGCAG
+CGGCTAATATAATAGCGTCGTACTGACCTTCATCTAATTTTCTTAGGCGGGTATTTACATTGCCACGTAA
+ATCACGAATATCTAAATCAGGGCGGCTTGCTTTTAATTGACACTGACGGCGTAAGCTTGAGGTGCCAACA
+ATAGAGCCTTGTGGTAAATCACTTAATGATTTGATGGTATTAGAAACAAAAGCATCACGGGGATCTTCAC
+GAGGACAAATGACTTCTAATCCTAAGCCTTCTGGAAAATCGACAGGAACATCTTTCATTGAATGAACAGC
+AATATCAGCACGGTCTTCAAGCATTGCTACTTCAAGCTCTTTAACAAATAAACCTTTACCGCCGACTTTG
+GCTAAAGGCGTGTCTAAAATGATGTCGCCTTTCGTTGTCATAGGCACTAATTCAACATTAATACCGTCAT
+GAAAATGCTCAAGTTGCGCTTTAACATATTCTGCTTGCCATAAGGCGAGGGCGCTTTTACGCGTGGCAAT
+TCGTACTGTAGTGTTATTCATTCGATTTATCCAAATATATAATTATTACTGTGCTGAAAGCGTTAATTCA
+GTTTCAGCTTGCGTGCTTACAGCATTTGATAAAAACTGCCAAAACTCTTCACCGCTGCGTTTGTCTGTCC
+AACTATCATTATTCAGGACAAAATGGTGGCCATTGAATTTTGTTGCTACCCATATTTCATGCAAGGGTGC
+TTGCTTGTTTATTATCACTTTGCTGTTATTTTTAAAAGTCAGCGTTAATAACCCGCCAACTCCTTCGTAA
+TCTATGTCGACACCAGAGTCTTCAATCGCCTCTTCTATAGCGAGAAGAAGTGCTTCGGCGATCAAGTTGT
+ATTGGCTATCGTTCATTGCTTATCCTTTAAATACATTATTTGTCTAAGTGAGTATAATTGTTGATAAGCA
+TGTGAGTATAATAGCAATCAGACAAAATAAATATAGATACAGAGCGGTTAAGTTAAGCTAAAAAGCTTGA
+TTTAAACGACTTTCATGGCAAAAAACCATCATGCGTACCAATAGACTTCATTACTTACATCAAAAGCTAC
+ATCAAAAGTTAAAGCTTAAATCAATTTTACTGACCTTTGTTGCTGTCACTTTTTTATCTGCGTGTGGCAT
+TAAAGGTGATTTGTACCAAACACCTGAGCAAGCGGTTACTTCAAAAACTGAAACGGTAGCGCAAAGTGAT
+GAAAGCCAAGAGAAAAGTATAAGTAAAAGTGTTGAGTCGCAAGATAAATCGGTGACTACGCTTGATGAAT
+CACAAAAAAAACAAGCCGTTCAACAGCCTATTGAGCAAATAGAACAAGCTACTAACCAGTCAACAGATCA
+AGTTAAAGAGCAACAATAATGTTAGTCAATTTTTCTAAAATGCATGGTTTAGGTAATGACTTTTTAGTGC
+TTGATAATGTCACACAAAATGTTTTTTTATCGCCAGAACAAATCACTAAGTTTGCTAACAGAAACTTCGG
+TGTCGGCTTTGACCAACTATTAGTGGTTGAGCCTCCTTATGATCCAGATTTAGATTTTCATTACCGTATT
+TATAATGCCGATGGTAGTGAAGTAGGACAGTGTGGAAATGGCGCTCGCTGTTTCGCAAAGTTTGTCCGTA
+TGAAAGGTTTATGCAATAAACATAAGATAAAAGTTTCTACCAGCACAGGTAAAATGAACTTACATATAGA
+GCGTGATGGTAATATTTCAGTCACTATGCCGGTGCCACAATTTGAACCAAAAAAAATCCCTTTTACTGCA
+CAAAAAACAGAAGGTACTTATATTCTGCGTAGTGAAAGTGAAACGGTATTATGTGGTGCTGTCTCAATGG
+GTAACCCCCATTGTGTAGTGACTGTCGATAGTGTTGCAGAAGCTGATGTTGAATCACTCGGGAAAGAATT
+ATCTGTACATGAGCGTTTCCCCGAAGATGCTAATGTCGGTTTTATGGAAATTGTTAGCCCTAATTATATT
+AAATTAAGAGTGTATGAACGTGGAGCAGCAGAAACGTTAGCATGTGGTAGCGGTGCTTGTGCAGCCGTTG
+TTATTGGTTATATGCAGAAAAAACTAGCGAAACAAGTCACCGTAGAACTGCCAGGTGGAAAATTACGAAT
+ATTTTGGCAAGGACCGGGTCATCCAGTGAAAATGTCTGGACCGGCAACACACGTATTTGATGGTCAAATA
+TCGATATAATCCGCTACTTTCCCAATCCCTTATTAGTAATAGTATCCAATGAAAGAAGAACCTAGCAAGA
+TGAATGATGTACAACAAGCTATCAATAGCGATGATATCCCATTAACGGATGAGTTAGTGGTAAGTTACTT
+ACAAGATAACCCTGAGTTTTTTAATCGCAATAACAGCTTAATGACTGGCTTAAGGCTCAATGATGAGCAA
+CGTGGGACTGTTTCTTTAGTGGAACGTCAACAACAGCAACTGCGTCAAAAAGTCTATGGATTAGAAGATG
+AGATTACTCAGTTAATGTCAGTAGCTAACCATAATGAGCAGTTATTTGTGCTTTATAGTGATCTATATTT
+ACGCTTACTGGATTGTCAATCAGCGGAAGAATTACTCGATTGTTTACATCAAGCGACAACAGAATTGTTA
+TCTTTATCCTCGTTTAAATTGTGGTTAGTTTCAGGAAATAACACCGAGGTGGCTCACCATAGTTTGTCGA
+CTAATGATTGTGCTGGCGTTATGCAAAACCGCTTAACTAACGACGAGTACTATTTTGGTCGTTTGCAAGA
+AAGTGAACAAACCCTGATTTTCTCTAAGCCATGCTTAGGCTCAGTAGTATTGATTAAACTAACTCATGAT
+GAACAAGCAGTTGGATTTTTAGCGATTGGTAGTGAAGACGCTCATCACTTCGACCCGCGTATGGATACCT
+TATTACTTAATCAGTTCAAACGCTTAGTTGCCAAGTTATTACACCAACAGTTATCAATGTAAGAATTCTA
+AGGATTATGTGAGACTATGCAATTTTACCGACGTTTAACCGCGATTAAAGCCATTAGTTTTGATTTAGAT
+GACACCTTGTATAATAACCGACCAATAATGCAGTCGGTTGAACAGCAAATGGCGCATTACTTTACTGAAA
+AGTTTGCCATTTTATTACCTGAGCTACTCGTTGAACCAAAGCAGGTCTTTAATCGACGTTTTTGGGCACC
+GTATCGACAACAAGCGATAAAAGCACATCAGGATATTTCTCACGATGTGGTAAGACTGCGTTTTGAAAGT
+TATCGTTTAGGTTTGCTGGCGCATAATCTCTCTGCAGAAGCAGCGAGAAAAGAAGCACAAGCGGGCTTAG
+ATTATTTCATTAACTTACGAAGTGATTTTACCGTACCCAAAGAAAGCCATGAACTCTTAGCGAGTTTAAG
+TAAAGCGTTTCCGTTGGTCTCAATCAGTAATGGTAATGTAGACACCAGAGCCCTGGGCATTGATCATTAT
+TTTCAACATATTTATCATGCCGGTTTTCAAACAGGCAATTGTCATGATGAAAGTGAACATTTGCTAAAAC
+AAAAACCTGAAACCGATATGTTTTCCTTAGTTTGTCAGCAACTCGATATTTTACCTGAACAGTTATTACA
+TGTCGGAGATTGTGGTTTTGCCGATATTCATGGTGCATTAAATGCCGGTTGCCAAACTGCTTGGTTACCG
+CAATACGGTGTGGGTAAAAGCCTACAGCAAATACCTCATATTGAATTAAGCCTAGTAAGCGACCTGTCAC
+AACTAATTCGAAAAGCTTAAGTATTTGATAGATTACCAAATTGAGCGGGTACTGTAATAATAAACAGTAA
+AATGCACTCCTGCTCTTAAATAGTGATATACTTTTGCTTTTTATGTACTGATATCTACTTCAATAAATTA
+CGTCACCTCAACTTCGCCACCTAAATAAAGGTTATTCCTATGGACGTTTCAGAATTACTCGACTCTCTCA
+ATGATAAGCAACGTGATGTTGTTGCAGCCCCAAAGCAAAACATGCTTATTTTAGCTGGCGCTGGCAGTGG
+TAAAACTCGAGTATTAGTGCAACGTATCGCCTGGTTAATGCAAGTTGAGGGGATCTCATCGCACAGTATT
+TTAGCGGTAACCTTTACTAATAAAGCAGCGGCAGAAATGCGTGCTCGAGTAGAACAAGTGACCAATGGTA
+ATACCCACGGCATGTGGATTGGTACTTTTCATGGCTTGGCACATCGTTTATTAAGAATGCATTTCCAAGA
+AGCTAATTTACCGCAAAGCTTTCAAGTATTAGATAGTGATGATCAACTTCGTTTGATTAAACGTATTGTT
+CGTTCATTAGAGTTAGATGAGAAAAAATGGCCACCTAAACAATTTGTTTGGTATATCAATGGTAAGAAAG
+ATGAAGGTTTGCGCCCTCAACATATTGATGCTCAGTTCGACCCGACGGAAGAATTGTTTGTTAAAGTTTA
+TAAAGCCTATCAAGAAACCTGTGACAGAGCTGGTTTAGTTGATTTTGCCGAGCTGTTGCTTCGTGCCCAT
+GAATTATGGTTGAAAAATCCAGCACTATTAGATCATTATCAGCAACGGTTTGGCCATATTCTAGTAGACG
+AATTTCAAGATACCAACGCCATTCAATATGCTTGGCTTACTATGCTGGGCAAAGCTCGCAGTAAGGTGAT
+GATTGTTGGTGATGACGATCAATCAATCTATGGCTGGCGTGGCGCTAAGATTGAGAATATCGAACGTTTT
+TTACAAGAATATGATGACGCGAAAACTATTCGTCTTGAGCAAAATTATCGTTCAACCGCTAACATTTTGA
+AATCAGCTAACCAATTAATCTGCAATAACAACAATCGCATGGGTAAAGAGTTGTGGACTGATGGAGAAGC
+GGGCGAAAAAATCTCAATTTATACTGCTTTTAATGAAATAGATGAAGCGCGCTTTATCGCTGGCCGTATA
+AAACAATGGCGTGACGATGGAGGAAAACTTGATGAAATAGCCATATTGTATCGCTCAAATGCACAATCAC
+GCTTACTTGAAGAAGCGTTATTGCAAGGACAATTGCCTTATCGAATTTACGGTGGTCAACGATTCTTCGA
+ACGACAAGAAATAAAAGATGCGCTTGCTTACATGCGTCTTATTAATAATCGTGATGATGATGCGGCCTTT
+GAGCGTGTTATCAATACGCCTACGCGTGGTATTGGTAATCAAACCTTGTCATTAGTGAGAGACGCAGCAC
+GGGGTTTGGAAGTAACAATGTGGCAAGCTTGCCAGCAAATGTTAAAAGCAGAGCAATTAAAGGGTAGGGG
+CGCTAAAACGATCACTGCCTTTATTCAACTTATCGAACAATTAGAAGATGATACGACTAACTTAGATTTA
+GATCAGCAGGCGAACTTTATTATCAACCACAGTGGTTTAAAGGCCATGTATCAGGCTGAAAAAGGTGAAC
+GTGCTGCACAGCGTATTGAAAACTTAAATGAGCTAGTCACCGCATGTCAAACCTTTGAAAGCGATCCTGA
+GTTAGCGGAAGAGCAAACCCCGTTAACGGCATTTTTAACCCATGCGGCATTAGAATCTGGTGAATCTCAA
+GCAGACGAATTTGAAGCCGCAGTACAGTTGATGACAATGCACTCAGCTAAAGGCTTAGAGTTTCCTTTGG
+TCTTTATTGCGGGTCTTGAAGAAGGTATGTTCCCTTCGCAACAGTCGGTTGAAGAAATTGGCCGTTTAGA
+GGAAGAACGTCGCTTGTGTTATGTCGGCATGACCAGAGCGATGAGCAAACTCTATTTATGCCACGCCGAA
+AGTCGCCGTTTATATGGACAAGAAAAATTCCATAAAGCGAGCCGATTTTTACGAGAATTACCTGAAGATT
+GTATCGAAGAAATTCGCATGCAGTCTCAGGTAAAGCGTCCCAGTAAAGTAGGTAAATTTTCAAATACCTT
+TACACTTGAAACCTTTGAAAATACTGGCTTTAAGTTGGGGCAGCAGGTTAAGCATGCTAAGTTTGGTGAA
+GGTGTGGTCCTTAACTATGAAGGCAGTGGTGCTCAATCACGTATTCAGGTGAATTTCGCCGATGTTGGTA
+GCAAGTGGTTGGTGGTGGAATACGCTAATTTACAAGCGGTTTAACTGTTGAGAGAGTACTCGTCTATTCG
+GGGACTTGTTGCATAGTGGACCTATCAGCCAAAAATTAGCTTATTTAAAAATCAGAAGGTAGCGTGATGT
+CTCAAAGATTATTAATAGTAGAAGACAGTAAACCTATAGCGACTGTTATCAAACAGATAGCGCGTTCGTT
+AAAGTTTGAGGTGGTTATTGCTACTGATTTAGCGCAGGTAGAAAACATCTTATCAACAGATACTGATTTT
+TTTGCAGCGACTATTGATTATGCCTTACCTGATACGCTAGATGGTGAGGCGATAGCTTGTGTCTTATCCC
+ATGGTATTCCTAGCATCGTTATGACAGGGAAAATGGATGATGAAACTCGCCAGAAAATATTATCACAGCC
+AGTTATTGATTATATTCCAAAAGAAAACAGTCAAGCCTTCCTCTATTTAAAGCGTGTTTTACACTGGCAA
+CAAACCAATAATAAAAACACCATTTTGGTGGTCGATGACTCATCTTCTGCGCGAAACCATATTGTAGAGT
+TATTAAAACGCCGTAATTTTAATGTCATTACCGCTAATAATGGTGTGCAGGCTTTAGAAAAACTTGCTCA
+GCATAAAAATATTAAAATGGTCATCACTGATTTAGAGATGCCGGCAATGGACGGTATTGAGCTGACCAAT
+GAAATACGCCGTGTCTATACCCGTGAGCAATTAGCGGTAATAGGTATTTCAGGCGCGAGTAATGGTATTC
+ATTCAGCGCGCTTTATAAAAAATGGCGCCGATGACTTTTTACGTAAACCTTTTTGCCCTGAAGAATTCTA
+TTGTCGTATTACTCAAAATATCGAGAGTTTAAATAACATTGCTAAAATTCAGCATGCAGCTAACACCGAT
+TATTTAACCGACCTTGCTAATCGCCGCGCTTTTTTCCGTAGTGCTGAGTCTCGCATCAAAGAATATATCA
+ATAAAAAAGTACCTTATTGTTTAGCTATGATAGATGTCGACTTTTTTAAGAAGGTAAATGATACCTATGG
+CCATGATAGTGGTGATCAGGTATTAAAAGTCATTGCACTTTATATGCGTAAACATTTTGGCGCCGGACTT
+ACCGCTCGTTTGGGCGGTGAAGAGTTTGCCGTACTGTTACATGGCTTAGATGCTGATTATTTACATAATA
+AATTAGATGACTTTAGACGAGAAATTGCGGTGTCTTCTATTCCCGCGGGCGATACGTCAATATCTATTAC
+GTTAAGTTTAGGGGTGGTTTTTGATAGCGAAGATGAGCTCTCTAAGCAAATGAATGAAGCCGATAATGCG
+TTATACGCAGCAAAAGAAAATGGTCGCAATCAGATCGTCGTCTTTGGTGCTGAACTAGACGATTAGATAG
+TCTTGGCCGATTAATACAAAGAATATTATAAAGTCAGTGAATAAAAAATAGCGCTTTTTCAAGCGCTATT
+TTTTTTGCAATCTCATATACCTATGAATCACTCAGGTATCCTCAAACTCGCATACTTGAAGTCTCATGGG
+TATAAATTTCGGCTTAAGTACGCTTTTTAAATGAGTCTAGGCTATAAAGCGCTAACGCTGCCCAAATAAA
+TACAAAGGTGATTAACTCAGCACTTTTCATGGTTTCTTGATAATAAAACGTCGCCAACAAAAACATAATA
+CTTGGCCCCAAGTATTGAAAAAAACCTAAGGTCGACAGTGCTAATCTTTTAGCCGCGATAGTAAAAAACA
+ATAGAGGTGCCGTTGTCACTATGCCCGCCATTATCAAGGTAAAGTTTAAACTGGCGGCATTTATTGCCAT
+ATTACTGGTGCTGCTTTCGACAAAGAAAAACCAATAAATAAGAGCTATAGGTAGCATCATCAATGATTCA
+ATGAATAACCCGATGAAGGAATTAATCGGGAGTTTCTTTCTAATTAATCCATAAATTGCAAAGGTACTTG
+CTAAAGCAAGTGAGATAATTGGTAAAGTACCTAAAGCAATGAGTTGTACCAATACTCCAACAAGCGCTAA
+ACCAACTGCTATTAATTGGTTTCGACGCAAACGTTCATGAAAAAATATCATGCCGAGAATGACATTAAAC
+AGGGGGTTAATGTAATAACCTAAGCTAGCATCCAGCAAATGATTGTTGTTTACTGCCCAAATGAACAGAA
+ACCAATTCACTGCAAGAAAGCTAGCCGATAAAGATAATTGCAATAATATTTTAGGCTGCTGGAAAATAGC
+CACTAGCTGTGACCATTTTTTCATCACAATAATCATCACTAACAAAAAGACTGTTGACCAAATCACTCTG
+TGCATCATTATCTCACCGGGCTCAATTGCGGTGAGTAATTTAAAATATATTGGTGCAAAACCCCAGAGCA
+GATAGGCACTTAGCGCACTTAGTGCACCATTGCGGTTGCTGTTTTCTTCAAGTTGATTTATGGCTGATGC
+GCTCATGAGTATTTGTTCATAGTTATAAGGTATAAAAAGAGCGAGGATAATAACACGACATGAAGCGGTT
+CAAGTATTTAAAGCTAAGTGGTGATTTTTCACCGCGTAAACTTGTCAGTACTCCCCCAGTTTTATTTGAT
+TAACACGATGATTTTACTCGGGTTATAAAAAAAAATTTCTGTACTAGGTTTTCATGGCTACGCTGAGTTA
+AAATAGCGGCATTACTCATAAGAAAATTAGTCGACACCTTCTTGAATTCCTCCGTTGCCAATGCCCAAAC
+CAGTGCAGAAATCAGTACAGAACTGAGTGCAGAAAATAATGCCTTATTACTCGATACCTTAAAGCATTAT
+TTTGGCTATGAGAGCTTTCGTGAGGGACAAGCTAAAATTATCAATAGCTTGTTGCAAGGGCAGGACTCCT
+TAGTCTTAATGCCTACCGGTGGTGGTAAATCTTTATGCTATCAGCTACCCGCGGTACTGTTACCCGGTGT
+TACTGTTGTTGTATCGCCGCTGATTGCCTTAATGAAAGACCAAGTAGATGGCTTAACTAGGCAAGGGATC
+TCCGCTGCCTTTATTAATTCAAGTTTGGAACAAAGCGAAATCAGTGATATTTTCGCTCGATTGGGACGAG
+GTGAAATTAAATTGCTGTATGTTGCCCCTGAGCGCCTCACTAATTATTACTTCTTACAAAGTTTGAACCA
+ACTGCCATTGAGCTTATTTGCTATTGATGAAGCACACTGTATTTCTCAATGGGGTCATGATTTCAGACCC
+GCGTACACCAAGCTACAGTGCTTAAAACAAAATTTTCCCACAGTGCCCGTTATGGCGTTAACTGCAACGG
+CAGATGTGACTACTCGTAAAGATATTTTGAACCAACTTGCGCTGCCAAATCCTTATATTCATCTTGATAG
+TTTTGACCGGCCCAATATTCGTTTTACGCTAGCGCCTAAATATAATGGCGAAAAGCAATTGTTGGGTTAT
+ATCAAAAAGAAGGGTGAAGATAGCGGTATTATTTATTGTAACAGCCGCTGGCAAGTAGAAAAACTAGCTA
+AGTATTTAGCTGCCAGTGGCATAAACTGCGCTGCTTACCATGCAGGACTAGAAAACGAAATTCGTTCTCT
+AGTACAAGAAGGGTTCACCAAAGATAATATTCAAATAGTGATCGCTACCGTTGCTTTTGGTTTAGGTATC
+AATAAACCTAATGTGCGTTATGTGATACATTTTGAGCCACCTCGTACTTTAGAGTCTTATTATCAAGAGA
+TTGGCCGTGCGGGTCGTGACGGTTTAAATGCAGAAGCGCTATTTTTGGTTGATGATAAAGATGTCGCGCG
+TATTAAAAAACGTATTAGTGAAGGCGATAATCCGCAGCGAGTGAATGTTGAAATGCAACGTTTTGCTGCC
+ATGGATGCCTTTATTGATGCGCAAACGTGTCGTCGGCAGGTGGTACTGAATTACTTTGCCGAATATACCG
+AAAAAGGCTGTGGAAATTGCGATATTTGCTTAGACCCACCAAGTCAGTTTGATGGCACCATAGAAGCACA
+AAAAGTACTGTCATGCGTGTACCGTGTGGAGCAACAAGGTGATATTAATCATGTTATTGCAGTCTTGCGC
+GGTGAACTCACTGAAAAAGTTAAGCAGCTAGCGCATGATAAAGTCTCTACTTTTGGTATAGGTAAAGGAA
+AAACGGTGGGTTACTGGTTCTCAATTATTGGCCAACTAATTCACTTAGGTTATTTACAGCAAGATATCGA
+ACAACAATCTATTTTATGCTTAACACAAGCGTCGGGCGTGGTATTAAAAGCGCAAGAGCCTTTGATGTTA
+GCAAGCCCGCGTCTGCAAAAAGCCAGTTACTGGCAAGAAAAAAGCCCACAAAAAAGTTATGACCGTGTGT
+TATTTGCAAAATTACGCGAACTTCGTAAAGCCATTGCTGATGGCGAAGATATCGCACCTTTTATTGTCTT
+TAATGATGCTACCTTGTCTGAACTGGCACGTATAAAGCCAAAAACATCGCGTGAAATGCTCAGCATTAGT
+GGTATCGGAGACGTGAAGTTATCCCGTTACGGACAACCCTTTCTCGCGTTAATCAAAGAGCATAAGTAAT
+TAGTTCGTTATCTCACTAATTAATATAGATTTGCACAAATTTGTTAGATATAGATCACTATGTCAGCAAA
+ACTTTTATTTGTTATAGCTTCTCTGACATAGCTCTGAGGTGGGAATAAATTTAATGGAATTGGTATAAGT
+AATTAATATAGATTTGCACAAAAAAAATGCCGATTAACTAACTAGGATAGTTGACCGGCATTTCTACAAA
+CGACAGATGATAGAGAGTAATACCAATCGAACTAATTTATTGATTACTTAGCGAGAATTAAAAGGCTTAG
+AGGCAAGGCATTGATTGAAGAGAATGGTTATTCCCTTGTTAAAATCAATAACGCCGCTTGTATGCCTTTT
+AAACTCGCCCTTCGGGAGCTAATTAGCAAACTGATAACCTCACAAAATGAATGAAATATAGACTAACTAT
+GTTTAACTCATTTTGCTTGTTTTAAGCTTGCTAATATAGCTCTAAGCTGACCAATAAATTAATCCGTTTG
+GTATCAATTACTCTTTTTCAGCAGCTTCAGTTTGTTCAGTTGATTTATCTTGAGCTTGTTCTTGCTCTTT
+TTTCTCATCGTGACCTTCGCCACCACAACCACCACAACAACCCATAAATTACTCCAGATAGTTAAAAAAT
+GTAAATAGAATTCATTAGAACTTGTTGAAATAGTACCTGAGTAATTTACTCAAGTACTTGATCGAGATCA
+GCTTTATCCAATAACATCTAAAATAACTAGCGCGTTATTTCGTTATTTATATGGAATGGTACTACTTAGG
+TAATGCAGTAAAACCCATGTTAAACAAGGTAAAGGCATAGATGTCAGCGTACTGTTCAATAGTTTTAGAA
+ACTGGCGTACCTGCGCCGTGACCTGCATTGGTTTCAATACGAATTAATGTAGGCGCGTTACCTGCTTGTT
+TAGCTTGTAATTCAGCAGCAAACTTAAATGAATGTGCTGGCACAACACGGTCATCATGATCACCGGTAGT
+GACCATAGTCGCAGGATAACTTACACCGGCTTTAACATTATGAACAGGTGAATAACCTTTTAAGTAAGTG
+AACATTTCTTCACTTTGCTCAGCCGTACCGTAGTCGTACGCCCAGCCTGCACCAGCAGTGAAGGTATGGT
+ATCTAAGCATATCTAATACACCAACAGCGGGTAAGGCAACTTGCATAAGATCAGGACGCTGAGTCATAAC
+AGCACCTACTAATAAACCACCGTTAGAACCGCCATTAATCGCCAAGTAGTCGCTAGAAGTATAATCTTGC
+TTAATTAAGTATTCACCGGCAGCAATAAAGTCATCAAAAACATTTTGTTTATCTAATTGAGTGCCGGCTT
+TGTGCCATGTTTTACCGTATTCACCGCCACCACGTAAGTTAGCAACAGCATAAATACCGCCTTGTTCTAG
+CCATACTGCACGTGAAACACTAAATCGTGGGGTTAAGCTAATATTGAAGCCGCCGTAACCATACAAAATA
+GTTGGATTTTTACCATTAAGCTCAATACCCTTTTTATAGGTAATGATCATAGGTACTTTGGTGCCATCTT
+TTGAAGGATAGAATACTTGCTTTGATTCATAAGCATCGCTATCGAATTTAGCGCCAGATTTACGGTAAAC
+GTCACTATTACCTTTATCTATGTTGTAGCTATAGATAGTACCTGGCGTTTTGTAGTTGCTAAATGAGTAA
+TATAAAGTACTTTCGTCTTTATCGCCTTCTAAGGCAGAAGCACTACCAACACCTGGCAAGTTGATTTCAC
+GTACTTGCTTACCTTGATAATCATATTGATAAACTTTAGAAATGGCATCAACCATATACTCAGTAAAGAA
+GAAACCACCACCCGTTGAAGCGCTTAAAACATAATCTGTTTCAGCAATAAAATCAGTCCAGTTTTTACTG
+GCTGGTGCTTTAGCATTTACCGTGACTATTTTCTTATTTGGTGCACCTAAGTTAGTAACTAAAAATAATT
+TATCGCCTTCATTTTCAATGACGTAGGTATCAGCATCAAAGTTATCAGTAATGGTGAGTAATGGGCTATT
+TGGTTTGGTTAAATCTTTCAGGTAAAGATCGTTACCTGACGTTGAAATTGCACCTGAAATAAGTAAGAAG
+CGATTATCATCGGTAACGGTACCACCAACATAACGACGCTTTTGTTCAGCGGTATTACCAAAAATAACTT
+TATCTTCTTTTTGTGGCTGACCTAATACATGGTAATAAAGTTTATGTTGGTCAGTCTTAGCCGACAATTC
+ACTACCTTCTGGTTTGTCATAACTTGAGTAATAAAACCCTTCATTTTTAAACCAAGAAATATCTGAGAAT
+TTAACATCAATCAGAGGAGTCTCTAGTACTTTTTTGGTTTCTACATCAATAATGATGATTTTACGCCAAT
+CACTTCCACCTTCAGAAATAGCATAAGCGGCAATAGAGCCATCTTTTGAGAAGCTTAACTGTCCCATTGA
+GGTGGTGCCATCTTCACTAAAGGTGTTTGGATCTAAAAACAATTCAGCAGTGCCGCCCTCTTTTTGACGA
+TAAACGACATATTGGTTTTGCAGACCATCATTTTTGTAAAAATAGGAATAATCACCCTTTTTAAAAGGTG
+CGCCTACTTTTTCGTAGTTCCATAATTCAGCTAAACGAGACTTAAGTTGTCCACGGTATGGAATTTGTGA
+CAAGTAATCGAATGTCACTTTGTTTTCTGCCTTAACCCAAGCGCCTGTTTCTTCACTGCGATCATCTTCT
+AACCATCGGTATGGGTCTGCAACATCAGTACCAAAAAAGGTATCAACCACGTCACCTTTTTTTGTCACAG
+GATAACTGATTTTTTGTGTCTGTTTTTGTGCAGCAGCAACTTTATCTGATGTTTGCTCAACACTGTTACC
+AGTACAACCGGCTAATACGCTAGTGACCAAGATACTGGTCAAGAAAAGGCTTTGTTTCTTCATTTGAGTC
+TCGCTTGTTGAAGTGACTATTATGTTAGTGAATTCATATGGAATGTTACTAAGCATTCACATTTATTTTA
+CAAATCGTTCTGCAGTGTATCAGAAGAGGGTTTAGCAAGACTATGGCTTACCTCATTGAGTATTGAGGTA
+AGCAGCAGTATTTTGTTACAGGGTATTACTAATGGGTTTTAGACCACAAGTTAACGATTTTCCAAGCGAT
+TAAAATCAAGTAAACCCGCCGATTTAGGTTGATTGGTTTTATACCAAGCGTGTAATTCATCGGCAAAAAT
+CCAGAACTTAGGATTTGTGCGGCGAATGGCAAATTGGTCTTTAAGTTTACGGTAATCTTGTTCGGTTTTT
+ATCGCGTTTAAGTTACTAACAAACTCACTGAGCTGCGCTTGTTCTACTTTAAAAAAGGCATTGGGATAAG
+TGCCTACGACACCACGTAGAATGGCTAAATTATCTTCTCTAGGTAGGCGACGATTCTCTTCAGAAAACAA
+ATGGGCAACATTACTGTGTGCGGAATTATTGATTAAACTATAGACTTGGTTGTCATCGCCATTTGATACC
+ATCACATAACTCACTTGTGGTAACAGAGCAACGCTCTCATTAGGTAACTGACTTAAGTTAGCTATGATTT
+TGTCGGCACTGCTTTGTGCTAATGAAGAAAGGTTAAACTGGCTAACATTGGTATTTTTGGTGTGCTGTCC
+AACCAATTGAAATAGCTCTTCTTGATGCTTATTGCTTTGATAGTTCATACCTGTTTCTGGTAACTGATAA
+AAACCGTCTGAGAAAATATAATCTTTAATGTCGTCACCGGTCTCACGGTACCAATACTCATGTATTGCCT
+TACGTTCATCTTTAGGTAAAAAACTAATGAAATTACTTTCTGCTTCCATTCGTAAAAAATCCATATATAG
+ACGTGTTTTTAATTGATGACTAACACTGCCATAAACATCAAAACCAGCCACTAATAAATAATGAATCCGC
+TCTAATAAAGGGTAGCTAATTAGCCAAGCTGTTTTAGGCGTAGGACCGACAAAACCCTGTAATACAGAAG
+CACTGTCAAAGTGTCTGAAGACGGTTAGGCTGGCGTTTGGGTTTCCTTTGCCTGACCAAATCAAATCAAG
+GTTTAGCTGATTAGGCTGCAAGTTAAGCCCTTCCACATAAGCTAATTTATTTTTAACGTATTCTTGCTGG
+CTTTTAGCATATTGTCGCCAGTAAAGTAATGATAGGGATTTATCACTGGTGCCAGCCGGTAATTGTAATA
+ACTCTGTATTGGCTTTAATGAATTGTTCGCTAGGGTAATGATCAAAATTATTAGGGCTGAGGAAAAACAC
+CCAAAAATTGTCTTCAATCACATTCAGCGCGATTTGACCACGACAAACAGGGCCTTTGATAAAGTTCATA
+ATAGAGAATTGCGCTTGGTCTAATAAAAACTGATAGCGTGCTTTATCGGGGATCGCCTGAAAGGTCTTAA
+AGGGATTAGAGGCGTTTGCTAATTGGTAATCAGGCAAAGTAGTTACTGGGTAATCAGGTTGATAGAAAAG
+TTCTGAAATACGCGCCAATTTACTTTCACCAAACGGGTAGGGCATATGGCGCTTGGCAATAATGGTGTCG
+TTGTGCTTAATTAATCGATAGTACACTTGAGGTTTATCGACAATGGCATCAGTGCTGCCATCAGCATAAG
+GGGAATCAAAGGGACGACGAGTAGTAATCACCGCTACTTTTTCACCACTAGGGCTGCTTGAACGAACAAG
+TTTAAAGTAACTAGATTGTGCTTTATCGAAGTATAAATTGGCTAAATATAAGTGTTCAAATAAATAACGG
+GCAATCAACTGTTCTTTAGCAGAGCTGCCATTAAGTAACTTTTCCCAGCGATTGATCATTTGTTGTTCTT
+TAGCATTGGGAGGCACCGAATCTGGCATTATGGCACCACGGGCTATCCAATCAGTTAATTGATCATGCTC
+AGTTGTTGAGAGTGCCGGTAGCGCATAAGGCATACCACCAAGAGGGTACTTATCCTTATATTGCTCAAAC
+TCTTCTATTGTTGGGCATTGTTGACTTCTATCGAGTGCGACATCAAAACTCTCATTAAGTATTGGCTCAC
+TGGGTAAAGGATGTTGCTTTTTGAGTTGTAACATTTGATAGAACAAGCTGGATTGAGTATTGGCTTGCTC
+TGTTTGCTGGCGCTCATTAAGTACTGGGAAATAGCCTTGTTGGCGAAGTGGCTCTAAGTTATCTCGTTTC
+AGTTCAGTTAATTTTGTAAGGCTTGCACTAATATTTGCAGTAAGTAAGCGCTCACCATTATAAACCATTG
+CTTTATTAGCACCACGCTCAATACCTGCGCGACTTTCCATTTTCAACTGGCAAGGGGCATCGTAACAGCC
+GTGACAAACAACACAGCGGTTTTCAATAATTGGTTGTATCTGTCTATTAAAATGAATGGCTTCTGCTGTA
+GTCGCTTTAACTTGAACTAATCTATTTTCAACATTGCTTGGACCATAAAGCTTGTCGAATTCCATAACCC
+CTAAAGTGGCACAGCCCGAGAGAAATAGAAAAATAAATAGCCATTGAAACTTAACCATGAGAGTCCTTAA
+ATTGGGAGATAGCCCGCTAAGTTTAAGCTATGTTGATGAATACTGTAAAGTTACCATGGGTTCTTATTTT
+GTATTCGTCAACATCTAAGCGGTTTATCGTTGTTTCCTAATATCGATTTCTTAGCTCAGGCAAGTCGGTA
+TGGTATTGAACAAACTCCACTTCGTAACCATCAGCATCAAGAAAATAGATATTCTCTCTATATTTGTCAG
+GCGTACCGTCTTTATGAATTGCAAAGCCTGCTTTTTCTATACGCGCTATAGTGCCTTTTAGATCGCTGGT
+AACATAAGCAAAATGCGCTAAACCTACTTGATGACCCGCTAAATCTCTATTGTCACCGACGCCATTATCA
+GCAAAGGCTATATATTGATAATCATCACCAAAATGTAACCAGTTTCTTGGTTTTCCAGACCATTCACCTT
+TATCGCCGCCGCGTACATGCCAGTGTGGAAAAGCCGCACGGTAAAATTGTAAGCTTTTTTCTATGTCTTT
+AACGACTAAATTAATGTGTTCTAAAGTAATCATAAGTGCTCTCCTGTACGTTTTAACAACGTATCTATCA
+TTAGTAGTGTAGTCTTTTTTACTCTTGGTATTTTTTCTCGACTCGCCAAGGGGGATTTAAGCGATTCTCT
+CCAGCCCAATAGAGTTTTATTTTGTTGCCGCTAGGGTCCGTTAATATCGCTTCACGCCATAAGTAAGATT
+GCGAAATGGGCAATTGTTCAAATTCAATACCACGGCTTTGGACCGTTGCTACCCATTCATCCAATTTTTC
+ATGCTCAAAATAGATGGTTGTGCCAGAGCTCAGTTTATTTTGTGTATTACTTAATGAGTCTGTCTCAGCT
+AAGCTTAATGAAAAAGTAGCGCCCTCATCTGGGCATGCGAACCGTGCATAATGGGGTGTATCTACAATGT
+GTAAAAAACCTAAACGACGGTAAAATTCAGTACTTTCGTCCATATTAAGAACGGTAAGGGTGACTTGATT
+TAAATTCATAATATCTCCTCGTTAATTTGATCTTGTTCTGTGCAATCTAGTTCAATTCATTTTGTTGGTG
+AGCTTACATGCCGTATTGATATAAGTGTTCATTGTCATACGTGCTGACTTGCAGGGTTTCACGTAAAGAT
+TTCATCGCTTGGCTGTAATGCAATAAGGTATGCAAACTATAACCAATACGATGACGAATACGTTTATCAC
+GACGAGCTATAGCAATACTTTGCTGAAGGTTGGTCTCATTGACTGTATTTAGAATCTCTTCAACATTTCG
+AATAATAAGGTGGTCGGGTATAGCGACTAATTTGTTATTTGAAAAAGCATTCATTCTTAATTCTGCAATG
+GGATAAGCACCGCTAATTCCATTAACGACAGAGACCAACAACACGGGTTTGTGACCAATATCTGCAGCGT
+CAGACATCATTAATAAATTTTTCAATAATGGCGAAGCAGTCCCGCCCCATTCTGGAGTAATAAGAATTAG
+TGCATCCATTGTTTGTAATTGGCTATTGATGGCCAACCAGTCACTATTGTCATTTTGCTTGCTACTCTCT
+TCGCCGTCCCATAGGGGTAATCGCTGTTTACACAATTCAATATGGCTCGTTTTACGAAATTTATTACTGC
+TGTTAGTCAGGTATTTAGCGACCTTTGCACTTTGTGATTCGATTCGTTGACTGGCACTGATAATAAGTAA
+ATTCATAATAATTCTCGTCGTTTTCTTTAGTAAAGCGTTTTATTTATTAAGTAAAGTAAACGCTTTACTT
+AATAAGGTCAAGTTAAATATAAACAAAAAACTTTACTAAATATTGTGCTAAGCGATGAAACTATGGTAAA
+AATGCTTAATAATAATGATATATACCCGTTATCGTTCAAGATGCAGGTTTCAGAGTTCTTGATCAATCTC
+AATTCAAGACGCTGTGGTGAAATAATGGTTGTTCCATTATAAGTCACAGCAACGATGTAGTGATGTTGCT
+CAAGCACTTCTTTGATGGGTTTAAAATCACTTTATACGGCGTTAAATAATAAAATCATAGAATGACTATG
+CTTAAATTATTTGCCTTATCAAAAGTGGTTTTAATTCCCACTGAAATCCTGCACTTTGATTGGTAATGGG
+TATATCCCTTCTTCCTGCCGGAGATCTAATGAAAACACATGAAAAAATAATTCAGTTATTAAAGACCCAA
+GGGCCTTTAACAGCAAAAATACTGGCAAGTGAATTGGGTCTCACTACTATGGGGATCCGTCAACATGTAC
+AAGGACTGGAAGATTCGGGTGATGTGGTTTTTAAGGATGAAAAAGCTGCTCGAGGCAGACCTACCAGATA
+TTGGTCATTAACTGATAAAGGCAACAGCCGCTTTGCTGATCGTCATGATGAATTAACTGTGCAGTTACTT
+GATTCAGTTATTACACTCTTTGGTGATGACGGTATGGAAAAGTTAATCAGTCACCGAGAAGAAACGGCGA
+TGACAAATTATACCTTAGCGTTAGCCGATCGTTATGGTGTGCAAGAAAAACTGCAAACCTTAGCAAAATT
+ACGTAGCGATGAAGGTTATATGGCAAGCGTTGAAGAGCATGATGGCATTTTTTGGTTAATGGAAAATCAT
+TGCCCAATTTGTGCTGCAGCAAGTAAATGTTTGAGTTTTTGTCGTTCAGAATTGCAAATGTTTCAAACGC
+TAATGAATGATATTGCCGTAGTGAGTCGAGAAGAGCATATTATTGATGGAGCAAGGCGTTGTGCTTATAA
+AGTCATACCTGTTTAGTAGCAATAAACCTTGTCGCCGTAAATTCAATGAATTTGTCAAAAGTACGAAATA
+ATGGGAGTTATTTCGTACTTAAAAAACTCTTCTTATTAAGCACTTTCAGTATGATAGTGACGTAGGGCAT
+GTTCTTTTTGGCGTCCCTGACTAAAGGCAGTAACACGCTTTAAATAACCAATAACACGCGTTCCGTGATC
+GATGTTTTCACTGCCGCAACTTGAACAGAGATGTAAAGTGCGCTTATCTATTTTGTCACACTCATTACAA
+ATCGTAATCTTCACATTGATGCAGAAATAATTACACCCGGTAGCAGCCGCTACATTGAAGAGTTTCAGGT
+AAGCATCAGTAGAAAGCGACTCATCTAAATTTAGATGCAGTGCCGAACCTCCATCAAGGTATTGCGTCAT
+TTCTTGACCATGCATTACAAACTTATCGATATGATTTGTTGCTTCATCTTCAACGACATAAAAATAAGAG
+TTATAACACTCGCGGCTTACTTGGTAGCCATCTTTCTTATCCCATTTAGCATTTTTAATACCGAGGTTTT
+CAGCAGGCACGAACTCGGTATTAAACATATAGCCAAATTCTTTCTTAGCGGCTTGGTTCGCTTGGTAAAT
+TACTTTTAAGTGTGTACTAACAAATTGCTTATATTCTTCATTATTGCCGACTTTAATTTGGGCAAACTCA
+GCCGCTTCAGCCATACCATTAATACCTATGGTAAGAAATTGCTTATCAAGTGAAATAAACCCAGCGTCGT
+AAACGGATAATGCGCCTTGCGCTTGATACTCTTGCATCAATTTTCGATAAGCAACTTGGTATTTTTGTAT
+TTTTTCTATTTCTGTTTTTAAATCTCGACCGTCTTGCACTAAACGATTCATATTAACAGTAATTACATTA
+ATTGAGCCTGTGGCAACACCACCAGCACCTAAGGTATAAGAAAAAGTATTGTCAGAAATTTCATTACGTA
+ATCGACAGCATGAGGCTAGTGAATCGGCACTGTCAGATAAGTAGATAAAAAAGGAATTACCTTCAGCTTT
+TTGTTGAGCGAGTTTACGGGCAAAATCTAGGTCTTTACACTGGCCATTTTCAGTTAGCATTGCCGCGGTA
+ACTACAGGGAAGGTAAGTACTGCTTGTTCACGCTCCTTATTGATCCAGCCGAGGAAGAATTGTTGTAGCT
+GGTCAACGGTCTGCCAATTAGGTTTACTAAAATCAGGGAAAACAAATTCGCCAAACATTGAAGCAAAGTA
+ATGTTGATCAAATAATGAAATGTTCCAAAATACACTCTGGTATCCACGAGCCGCCGCTGGTTGATTGATA
+GCATAAACCACATGTTGTAAGTGATTTTCTATCTCAGATTTATGCGTACTTAGATAATCATTACCGTATT
+CAAGGCGAGCAAAGTAATCAAAATAGGTGAGAAACTCAACAGTCGCAACCGCACCAGCAAATTGCGCTGA
+AATAGCAAAAATAAGGTTCACAAAAGAGCCACAGAAAGATTCTAAATGCTTAGGTGCTTTAGACTCACCG
+CCTAACTTAGTTAAGCCGTCTAATAAAAAGGGGTACATGCTAATTGAGGTACAATATGGCTTTAAACTGG
+TCTCATCGTGCACGTAAATTTCATGATCTTCAATTTGACGTAAATACTCTTTGGCCAAGTCAGCATCAAA
+AGTATCGCGTATTTTGTCATGCACTAACGCGCGATTAATTTGCACAAAACAATCTTTTAATAACTCAGCT
+TCTAACGTCGCAATGTTTTTATGGCTGACGTTGGCATTGGCATCCATTTTTGAGCCATCTGCTGCATTTT
+TTGCTGAAAAATATTGTTTGATAAAATCTTTTTTATTGGTGATCTGTTCTTCGTTAAGCCGCAACATTGT
+TAGCTCCTTGAGTAAATTGATAAGGTTCGAAAGTACTAATCTCAAAAGCACTAGTCTCGAGAGAATTAGT
+CTTAAAAGAGTTAGTTTCTAAAATAGTAGTTTGAGAATGACTAGCATCGACGGTATTAACCTTGAAGGTA
+TTCACATCGATAGCTTTGTTAAATAAATGGTTTAACTTTTCACCTGAGATGACATTACGAAAAACTTGAT
+TGGTTGTCGGGCTATCTAGGCCACCTAACGTTTCATGCCAAGCACCCGTTTTTAAAAAATTAAGGTGTTG
+AGAAATATTTATATCAATATGTTTTTCGCCAGAGTAGAGGCAAGTTTTAAGGCCATGATTTTTAGCGATG
+ATCAGCTTTTCAATTAAAGCGTTGGCTTGCCATTCACCACCAAAAAACACCACACAACTGATTAGGCCTT
+GATACTTTTTAAGCCACTGGGTGAAGTTTGTATTGGTGAGTAACACGCCATTATCTTCTTGCCATAACTC
+AGTGCTGTGGCAACCTTTGCAGCCGACCTTACAGCCGGTAATACTAAAGCACAGGCTAATTTCATTAGGC
+ACTTCTTGGAAGACAACACTCGGAGTAATACAGTTAAAAGTCATACGTCACCTATATATAGATGTTATTG
+TTTTAATAAGCACAATATATAGTATTTCGGGGTGGTGGCTTGTTGATTTAGATCAAGATAACTTGTGGTA
+ATAAAATAATTAAGCACAATATATAGTGTATTTTTTTATTATTAGATCAATATATAGTGATTGTTATTGG
+ATGTATAATGCAGATTCAGCTAATGATTAGTGAATTAATCTCAGCATTGATAGCAGAAAGAAGGGAAATT
+AATGGGTATGAAAAATAGTGTTTTCAGTACCCATTTATTAATTTTAACGTTGGCTATTTCATTTCAGTGC
+AGCTGTCTGATCAAGCGCTCTGAGTTCTGGCTGTTTTTTCCGATCTCCTAACTCTGAAACAAGCATTCCA
+GCAAGAATTAATCCAGCACCGATCATGCCTTTTTCACCAAGCACTTCGTCCAAAAATACCCAAGCGGCAA
+TGCAAGCGAAGACAGGCTCTGCAGCAAAGATAAGCGCTACTTTATGAGGTTTTAGTAATGTCTGACTTAC
+TGATTGAGCCCAGAAAGCATAAGCGGTTCCCAAGATCCCTGATACTAAAATGGCAAATATCATCAAAGGG
+GTAAACAGTTGTTGATACCAACTAACGGGCTCGGCATCCTGATAATAAAAAACAGGGTCAGGACCAATGA
+ATATAGCTATCGTACTGTAAATAGAGACTGCAAAAATTTGTACAATACTTAATGGGATGATGGGTAAGTT
+ATCGACGAAGCGGTCAGTCATAATGATATGGCCAGCAAAACCAAAGGCGCAGATCAACACCAGAATATCA
+CCTTTATTAAATACTAACTTGTCTCCTATGGTTAACATATAGAGACCCGCTGTTGCGGTAACAACGCCTA
+TCCATACTGACTTAGGAACAACATTTCGAAAGATTAAAAAACCTAATACAGGAACAAGAGGCACACACAG
+ACCGGTAATAAAACCAGCATTAGTCACTGTGGTAAAACGCATTCCTTCAGTCTGAGTATAAAAACCAATA
+AAGAGGAAAAAGCCCAGTAACATACCTGACCTTATTAAGAGGACATAATCGATAGGCTTAGAGTTACCTT
+TGTTTTTCTTTTGCACAAACCAAAGCAGAGGTAACATCGACAGTGTCGCCACAGCAAAGCGAATAGCATT
+GAAAGTATTCGTTGGCATCACTTCAATCGCAAGATCAATTGGGACAAACTCTACCCCCCAAATAAAGCAG
+ACGATAAGTAGCAAGATAGTTGCAATGCGAGGTGAGGTAACTGTCATAGATAAGCTCTTTTTGCTCCTTA
+TTTAGGAGCAGATAAATTGAGGACCGTATATTATACAAAAATAGCTACTTATACCAAGTCCATTGAGTTA
+TTTCCCACTCAGCGAGAATTAAAAGGCTTAAAGGCAAGGCATTGATTGAAGAGAATGGTTATTCAGGAAA
+ATATACTCCTGCATTCTCTAATAAGCTGCATCTATGCAGCGTCCTTATCAAAATCAATAACACAGCATGT
+AAGCCTTTACTTTTTATTTGGTACTCGCCCTTGGGAGCTTGTCAGAAAAGCAATAAATGACTATACCAAC
+AAAAATTTTGCTTGTTATGACTCTTCTGACATAGCTCTGAGGTGGGAATAAATTTAATGGAATTGGTATT
+AACAAGTAAAGCCTAGGTTAAGCATATCTAAAAGTTTAAGCCATAACCCACGTTTCCCGCCATTAGCATC
+AGCTTTTTCTAGCGCCTTATGAGTCAGATATACGCCAATCCAACGAAGTGGCTCTGGTGCCCATGGTATT
+GGTTTTTTCTTTACAAATTGCATGTCGAGAATTTCACTTGGCTTATAGCCCAATAGTTCGATACCTATTC
+TGGCACCAAATCGAGAAGCGCCAACCCCCAAACCGGTGTAACCGATAGCCCATGCAACGCGTCCATCATA
+AGCAACGCCTGGCACCACACAAAAACGAGTAGAAGTTGCAATAATACCGCTCCAGCGATGGGTGAATTTA
+ATCCCTTTAAGTTGAGGAAATGTTTCAAAGAATTCTTCAGACAATTGCGCAAAGCGTTCAGGAATGTCGG
+CATAACTCTGATCTATGCCGTTGTTAAAGTAATAACGCACAGCGCCGCCGCCGCCCCAAGTAATACGATT
+ATCTTTAGTGAAACGATAATAGTGGAACATGTTGGCATGATTAGAGAGCGCATGACGTGACTTATGCCAG
+CCAATTGAATCTAACTGTTCTTGGCTTAATGGTTGAGTTGCTATTTGGTAATCCCATACCGGAATAATTG
+ACCGGCGTGCTTGACCTATGGGGTTACGGTAGGCATTGGTTGCCATCAATACTTTATCGCTGATAATCTT
+GACGTCAGAGCAGGTGACTTCCATTTTATCTTGGCCCAGTTTTTTAAGGCTTGTCAGTGGTGTTTCTTCA
+TAAATACGTACGCCAAGCTCCAGAATTACGCGCTTTAATCCCCAACACAAACGGGCAGGGTCGACTACGC
+CATCTTGTCCTCCGCGATACCATAAACCCGCTAAATAGGTAGGTGAATTGACCTGCGCCTGCATTTCTTC
+TTGGTTAAACCAGACAACATCTTCGCCTTGGGCTTTTTCAGACTCGTAGGTAGCACGCAGTGCATCTACT
+GATGCTTGGTCAGTTGCGACAGACGTTTCACCAACTTTTTCATAACGGGCATCAATATTATAGTGTTCAA
+GTGTCTCAATAAATTCTTTTAGATTTTGTTGTCCCAATTGATGCAGTTTATCTGCCTCGCCAGGAAATTG
+ATGATCGGTATTGGTTTCTCCATGCGCTAAACTTGAACTTAAAAAACCACCGTTTCGCCCTGAAGCACCG
+TCAGATATTGTCGTTTTCTCGATCAAGATAATGTCGGCATCGGGCTGGCGCTCTTTTGCTTGAAGGGCGC
+CCCATAAACCAGTAAAACCACCACCAACAATTAATAGCTCGCAGCTCGTATCTGCTGACAAGGCGGGTAA
+AGTTTCTGGTCGAATATCCTGATCATGCCAAAGGGGACAATATTTCGAATCTTTTAATGCATCAAGGTGC
+TGTTTCATCATTCACTCTCATAAGAATTTTGTTATATTTTAGAGTCTGTACTTCACATTATTTGGTATTA
+TTTGAGATACCAGCCCCAAGGCTCACTACTGTTAAAGCGGGTAATTTGTTTGGTTTCAAGGTAGTTGTTT
+AATCCCCATTGACCTAGCTCTCTACCTATACCTGATTGTTTATAGCCACCCCATGGCGCTTCAACAAAGG
+TAGGTTGTGAACAGTTAACCCAAACAATTCCGGCACGAAAGGCTCTAGAAACGCGGTCACAACGATCTTC
+ATCTTTAGACATTACTGCTGCTGCGAGTCCAAAACGTGAATCATTGGCTAAGCGGATAGCTTCGCTTTCA
+GACTGAAACGGCTTGATACAGACAACAGGTCCAAAGATTTCTTCATTCCAGACCCAGCTATTTTCATCAA
+TATCGGTCAATATTGTTGGTTCAAGATAATAGCCGACATCTAACCCTGGTGGTCGCTGACCGCCAGTCGC
+TATTGTGGCTCCATCGCTAACGCCACGCTCAATTGCAGCTAGTACCTTTTTGTATTGATCGCTATTAACA
+AGTGGTCCCAATAACACTCCATCTTGATCTCCTGGGCCGATAGTGATTTTTTTCGTTTCTTCAACCAAAC
+GCTCAAGTAAAGCAGGGTATATTTCTTTTGCGACTAAAACACGCGAGGTAGCTGAACAGACTTGGCCCTG
+GTTCCAGAATATGCCGAACATGATCCATTCTACGGCTTTTTCAATATCACTATCTTCAAAAATAACAAAA
+GGCGACTTTCCACCAAGCTCGAGGCTGATATTTTTGATATCTCTGGCGGCCGTAGCCATAATTTTTGACC
+CTGTTGGTATCGAACCAGTAAAGGCTAACTTATCAACGTCAGGATGTTCTACTAAAGCCTGCCCGGCATC
+TTTACCTAAACCAGTCACTATGTTTAACACACCAGCAGGTAGCTTTGCTTCATCAGCAATCTCTGCCAGC
+GCTAACGCTGTGAGCGGCGTTATTTCTGAGGGTTTTAGGATGATGGAACAACCTGCCGCCAATGCTGGAG
+CAACTTTCCATGCAGCCATCAGCATGGGGAAATTCCAAGGAATGATAGCTCCCGCTACGCCAAGCGGCTC
+TTTTATTGCTTTTGAACTAAAGCCCGGCTCAGGTAATTCAATGACTTGCTCCGATGTATTATCAAGTTGT
+TCGGCTAAACCGGCATAAAATTCAAAGGTAGCGGCAGTATCCTCAATATCCCATTTGGCTTCAGGATAGG
+GTTTGCCATTATCGAGTACTTCCAGCTTTGCTAACTCATCTAAACGTCTGATAATAATAGCCGCAATTTT
+TCTCAAATATACTGCGCGTTCAGCGCCACTTAAACGAGGCCATGGTCCTTGATCGAATGCTGTTCGAGCC
+GCTTTCACAGCGGCATCAATATCAACGCTGTTACCTGCTGGAATTTCAGCAATAACTGCTTCAGTAGCAG
+GGTTAATCACCGAAAATGTTTCACTCGTAGCCGGTGAAACCCATGTTCCATTGATATAATGTTTATTATT
+CATTGTTGATATACACCTTGATGGCTAAATATTTTAAATATGTGATCAGTCCGGTTGGTATTAGCTTGAT
+TGCAAAATAGCATAAAATGTATGCACGTCACCTATTGATCTCCAGCTGCATAAAGCTCCCTGCGGGACAA
+AAAAAGCATCGCCGGCGGTAAACACCTGCTCATCACCTTCTTGTTCAGTAATGACGAGTGAACCAGATTG
+CAAATAAATGAACTCATTGCGAGGGAAGGGCTGCATTTCACTATTGAACGCTTCACTGTGCCAAGTACCG
+GCAATGAACTTGCCAGTATGATCTTTATAAGAAGGCAGATGTTTTTGCGCAGGCTCTTTTCCTTTGATGA
+CAAAAGGTGTGTTCGTTGGTTCGATCTCCACCCCAGTACTATCTTCAATGGCCATCTGGCTTGAGTTATT
+AACTTTAAGCTTAATGATGCCCTCAACAACCGGTGTTGTGGGAATGTCTTCTTTTGGGTGCTCTGAAATA
+ACGAAAAATTTGCGCAGATAACCTGTTTGATGCCACTGACAATCGTAACCTTTAGGAATAACAAAAGCTT
+CGCCTGCTTGCACTTTTTCCATCGTACCCGTTTTACTATTCTTTATCTCTACTTCACCCTCAAGTAAATA
+CATAAATTCGTCGCAAGGCGAAGGAGCAGCGGCTTCAACCATTGTTGAGGTATCCCAGACACCAATATAA
+AGACCTAGATTGTCGTCTTCATAGTAAACATGAGTATGCTGAACTGGCAATTCGGATGCGAACATTTGGG
+GATCTAAGTCATCACAATCATGACCAAAATCTTGAGGATTAGGACTTAATCTAATAATTTTTTGGTTCGA
+CATAGTTTGTGTTCTCATGTTTATGTATTTTGAAGGGCGGCGCTGAAATATTGCGCCGCTCTTTGTTTTA
+TAGTGCTTGAGCCAAGTTTCTTTTGCCAAATTAACTAAGCAAATGCAAAACTTGCGCCTTCACGCACGCC
+ACTTGAAGGCCAGCGTTGCGTGATGGTTTTACGTTTGGTATAAAAACGAACGCCATCTGGGCCATAAGCA
+TGTAAGTCACCAAATAATGAGCGCTTCCAGCCCCCGAAACTATGATAAGCAACAGGCACGGGTAGTGGCA
+CATTAATGCCTACCATACCGACCTGAATGTTATCTGAGAAATAACGCGCTGCTTCTCCATCACGGGTAAA
+GATACAGGTACCATTGCCGTATTCATGGTCGTTAATTAACTGCATTGCTTCTTGCATGGTTTTAACGCGC
+ATCACTTGTAATACCGGACCAAAGATTTCAGCAACGTAACTGTCCATGTCAGCAGTAACACCGTCAATTA
+AGGTGGCGCCAACGAAGAAGCCATTTTCATAACCTTCAACGTGTGGTTGGCGACCATCGACAACAATGGT
+TGCTCCCTGATTTTGGGCGCTGGTGATATAGCCTTCGACTTTGTCTTTATGCGCTTGCGTAATGACCGGA
+CCAAAATCATTACTGGCCTTGTCATGAGCGCCAACACTTAAGTTTTTCATCGCTTCTGTCATTTTCTCTA
+CTAAGGCATCAGCCGCTTCATCACCGACAGCAACCGCAACAGATAACGCCATGCAGCGCTCTCCTGATGA
+GCCAAAGGCAGCACCAAGTAGTTGATTGACCGCATTGTCCATGTCAGCGTCGGGCATAATGATGGCGTGA
+TTTTTAGCGCCGCCCAGTGCCTGACAGCGTTTGCCATTGGCATTAGCGGTGGCGTAAATGTACTCAGCAA
+TGGGTGTTGAGCCAACAAAACTCACTGCTTTAATGCGCTCGTCACTTAATAACACATCGACCGCTTCTTT
+ATCACCGTTTACGACGTTCATTACGCCATCAGGTAAGCCTGCTTCTTTTAATAACTGGGCGATATACAAG
+GTTGAACTTGGGTCACGCTCTGATGGTTTTAAGATAAAACAATTACCGCACACGATTGCCAATGGGAACA
+TCCACATAGGAACCATGGCAGGGAAGTTAAACGGGGTAATACCGGCAACAACACCTAACGGTTGAAACTC
+ACTCCAACAATCAATGTTTGGGCCAACGTTTTTGCTGTGCTCGCCTTTGAGTAACTCAGGTGCACCACAG
+GCGTACTCAACGTTTTCAATACCGCGTTGTAATTCACCGGCAGCATCGTGTGATATTTTTCCGTGCTCTT
+CACCAATGAGTCGACAGATAGTATCGGCATGTTGTTCTAATAATTCTTTGAAACGAAACATCACCCGTGC
+GCGCTTTATTGCCGGGGTATTACGCCATGCGGGGAAGGCTGTCTGAGCCGCTGAAATGGCCTGTTCAACC
+GTTTGCTTTGACGCTAAAGCGACTTTCTTTTCTGCAGCGCCGGTAGCAGGATTAAAGACTGCTTGTGTGC
+GCACATCATCATTAACCATTTCACCATTGATTAAATGGCCTATTACATTTACTTCATTCATAAAATTCTC
+CGCATAGGGCTATAAAGCCCATTGTTAAATTGTTTACGCTATTTCGTTAAAGGTTTCGCCCAGAGCACTG
+AGCAATGAATCTATTTCTTCGCGTTCACTGGTAAAGGGCAGACCAAGCTGGATAGTGGCGCCGCCGTAGC
+GAACATAAAATCCTTTCTGCCACATTTTCATCGCTATTTGATAAGGGCGTAATGCAGGCTCTCCTGGAAC
+AGGGTCGATTGTAAAACCAGCGGCAAAACCATAGCTGCGAATGTCAGTGACGTGTTTACAGCCTTTAAGG
+TTATGAACGGACTCTTCAAAATACGGACTATGGTCTTTAACACGTTCAATGAGTTTGTCTGTTTGCAAAA
+TCTCTAAGGCGGCCAGTCCGGCTGCACAAGCAACAGGGTGAGCGGAGTAGGTATAACCGTGCGGGAATTC
+CACCATATACTCAGGGCCACCTTGCTCCATAAAGGTCTCGTAGATTTCTTGCTTAGCAATCACTGCGCCC
+ATCGGAATGGTGCCATTGGTCATCTGTTTAGCGATGTTAATAATATCTGGGGTGACGCCAAAGGCTTCTG
+CCCCGGTATTGGCACCCATGCGACCAAAAGCGCAAATCACTTCGTCAAAAATCAAAAGAATATTGTGCTG
+GTCACAAATCTCACGTAAACGGTTTAAGTAACCTACTGGCGGTGGTATCACACCAGCAGAGCCCGCCATA
+GGCTCAACAATCACAGCCGCAATATTTGAAGCGTCGTGCAGCGCCACTAAATCGAGTAATTCATTCGCTA
+GCTCAACGCCTGTTTGGGGTTGACCTTTAACAAATTTATTTTCATCTAACATGGTATGGCGTAAATGGTC
+AGCATCGACGGCAGGACCAAATAACGAACGGTTAGCGCCGATACCGCCAACTGAAATACCGCCAAAATTA
+ACGCCGTGATAACCCAAACCGCGACCGATTAATTTAGTTTTGCTGGCCAAGCCTTTTTTTCGCCAATAGG
+CACGCGCCATTTTCAGTGAGGTTTCAGCGGCTTCTGAGCCAGAGCCAGTATAAAAAACGCGGTTTATCCC
+TTTGGGCATAAACTCAACAATTTTCTCGGCCAGTTGAAAGGCTTTCGGGTGACCAAATTGAAAAGCGGGT
+GCATAATCCAATTGTTTTAATTGTTTACTCACCGCTTCGGTAATTTCCGGACGACTATGACCCGCGCCGC
+AGCACCAAAGGCCAGATAAACCATCAAAGATTTTTCGACCGTCGGCATCGGTGTAGTAATTGCCTTGGGC
+AGAAACGATGATGCGTGGGTCTTTTTTAAACTCACGGTTACCGGTAAACGCCATCCAGTGCGCATCAAGT
+TGTGCCTGAGTGATGCCATGTTTTGTTTGGTTATTGTTCATAGTTGACCTCAACATATCTAAGGTTAGAA
+TTAAGTTGACTCTATTATCACCATCCTGTTAAATTCTTAAATACATCTTTTTTTAACAATAGTTATGTGA
+TTGGTTACTTATTGGGGCTTAATGAATAATATAAAAAACATCTTACCTCACCGACTTGGTGATTCTCATA
+TTCGGATCTTGCGCATTTTTAAAGCCGTTATCGAATCTGGAGGGTTTGCTGCTGCAGAGGCCGAACTTAA
+TATCAGTCGTCCTGCTATTAGTAACGCAATGTCTGAATTAGAATCGCTATTGAACATGCGGCTGTGCCAT
+CGCGGTAGAACGGGATTCTCTATTACCGAGCAAGGCGAACATGTTTATAACGCGACCTTGCAGCTATTAG
+GCAGCTTAGATACTTTCAAGTCGCAAATTAATGCCATCAATACCAAGCTGGTTGGAGATCTAAATATAGG
+TATTACCGATAATTTGGTTACTAACCCACAAATGCGTATTACCAGATCGCTTAGTACTTTCAAACATCGT
+GCACCTGAAGTCATCTTTAATATTCAGATGATGCCACCTTACGACATTGAAAATGCAGTATTAGAAGGAC
+AACTACATATTGGCGTGGTCCCCGATTTACGTGCGTTATCTGGGTTAAACTACCTTCCCTTATACAAAGA
+AAAGTCCTTATTGTATTGCAGTGCTCAGCATCCACTATTCAACCAAGATCTCAATACGATTAGTGATTAC
+GCCCTTGAAAAATATGACGCGGTATTACCCTGCTATCCTCAGCCAGCTGACATTAAACAACAACAAAAAA
+GATTTAAGGGCTCGGCAACCTCTACCGATAGAGAAGGCATTGCATTTCTCATTCTTACGGGGCGTTTTAT
+AGGTTTTTTACCCACTCATTTTGCCGAACGTTGGGTGGTACAAGATTTGTTGCGTGCCATTGAACCTCAC
+AAACGTAACTTCTACACTAATTTTTCAGCTATCACTCGAAAGGGCGCTCGCCCCAATTTAATAACTGAAG
+CTTATTTAGAAGAATTACAAAAAACAGCCTAGTCAGCGCTAACCTTGATTTATCAATCATGAATAATCAT
+TGGTTTCAAATTTACACCGAGCTGTTAATGCCAGTAGTACCGAAATCGCGTTTAATGCAAAACTCTCTGG
+CTTTTATAAGTGCCAAGTTACGAACTAGAGTGTTTTTTATTTTATTCAATAACGACTGATAAGTAACCAA
+TGATATAACTAACGTTAAAAAAAATGGTATTTATTAAAACTTTAAGGGAGGCAATACTCTATCAAAGGGG
+GAAATATTGAGTCAACTGGAAATAGCCAAGTTAAATATGGCCTAAGCAAAGAACGACTCGATGCCCTCTT
+GATGCAGCCTATAAAAAACAAACTTGGCATATCTGAACGTTTGATTTTTTATTTCGCTGGTTTAGTTAAT
+CTGTGATGCAACGAAAGGATAAATAATGAGACTTTTTAAAAAAGCAACAGTAACAGCAATGGCATTGATA
+AGTGCCGGAATATTTGTGGGTAGCGTTAGTGCTAGTGAAGAACAAGTAGTCAAAATGTATAACTGGTCCG
+ATTATGTTGCCGAAGATACATTGGAAAATTTTAGAAAAGAAACCGGAATTCGGGTTATTTACGACGTATT
+CGACAGTAATGAGGTACTAGAAGCTAAACTACTTTCAGGTCGCTCTGGCTATGATATTGTGGTGCCGTCA
+AACAGCTTCTTGACCAAACAAATTAAAGCGGGTGTGTATAGTAAACTAAACCGTGATCAGTTAACTAACC
+ATAGTAACCTAGATCCTGAATTAATGAGCAAGTTGCAAACAGCCGATCCAGGCAATCAACATGCGGTTCC
+TTACTTATGGGGCACCAATGGTATTGGTTATAATGTTGCTCAAGTTAAAGCTGCATTAGGCGATGACGCA
+CCGACTGATTCTCTAGAGCTTATTTTTAACCCTAAATATGCTGAAAAATTGGGGAAGTGTGGTCTAGCCG
+TTCTTGATTCGCCAGATGAAATGATTCCACAGGCACTGCTCTATTTAGGACTCAATCCAAATAGCCACAA
+GGCAAGTGACTATAAAGCGGCGGGTAAATTGTTAGCTGAAATACGTCCTCATATTACTTACTTCCATTCT
+TCACGTTACATTACAGATTTAGCCAATGGCGATATCTGTGTTGCTTATGGATTCTCTGGTGATGTATTCC
+AAGCTAAAGCACGTGCAGAAGAAGCTGGAAATGGTCACATCATTGAGTATAAAATTCCTAAAGAAGGAGC
+GAATCTTTGGTTTGATATGTTAGCCATCCCTAAAGATGCGCCGAACAAAGAAAATGCTCATAAGTTTGTT
+AATTACCTACTACGACCGGACGTCATTGCAGGCATAACTAACTATGTTGCCTATGCAAACGGTAACGTGG
+CATCGACGAAATTAATCGATAAAGAAGTTCGTGAAAACCCTGCCATTTATCCTTCTGACGATGTAATTAA
+TAATTTGTATATCCAAGAAGTTCGTCCATTGAAAGCGCAGCGTGCTATGACCCGCGTTTGGACAGGGGTG
+AAAACTGGTCGTTAATTAGTTTAAAGGGCAAGTAGTGGCTTGCCCTTTTTTATTTAAACGAGACTTCTTA
+AACAAGCTTGAATATTAAGCTTGCTTAAGGCTTTTTGGCTCAATAAGATGAATATCTTGTTGTGGGAATG
+GAATCGTAATTTTCTCTTCTTCAAACGCTAAGTAAATCGCTTTATAAGCGCTATATTTGGCAGCGTATAA
+GTTGGTAGTGGGTATCCAAAGTCTAATACCAATGTTAATAGCGCTGTCAGCAAAAGCATCAATACCTACC
+TGCATACGTACTTCATCTGTATATATATCAAGCTTCGCTAAAGTACGTTCAACAAGCGCTACAATCTCGA
+TAGGGTTGTCTTGGTACGAAATACCAACAGAGAGTTTCAATAAGGTATCTTTTCTTGAGTTAAGTACCAC
+TTCACCGACAATATGTTTGTTGGGAATGGTGATCTCAGCGGAATCTTCATTTTGGATGATGGTATAAGCT
+AATTGTACTTCTTTAACTATACCCGTAACTCCTTGCACTTCAATGGTATCTCCAACCACGAAAGGGCGAA
+TAATGATGATATTAAAGCCTGCCGCGTAATTGGCTAATAAGCCTTGCAATGCTAAACCTGCACCTAATGA
+AATTGCACCTAGCGCGGCAATAAATGGCGTAACACTGATCCCTATTTTACTCAGCGCCATGATACTTATC
+ATTACCATCACGACCATTTTGGTGGTGCTGGCGATAAAGCGGCTTAAGGTAACATCGAGTTTATGTTTTT
+CACAAAGACGTAATACTGTTTTAGCTATTTTACCGGCAACATAGAACCCCAATAAAAATATCAGTAAGGC
+ACCAATCAGTTGGAAGCTATAGTTGGTAAAGAAGTCGATAACTATTTTATAAATTGCTGACGCTTGTTCA
+ATTTCATGACGTAATAACTCAGCAGGCAGATCGACGGCTTGCTGCGCTGTATCGGTAATGGTGTTGGTTA
+GGGTTTCAGTCTTGTCGGTTTTTGGGTCTGTCATAATAATTTCCATTGAAATATAACTAAGTGTTTAATT
+CAGTGCTGGAATCGTTAGAAACGATATCCTAGCTGCATCATAAACTGTTGTCTGTCACTAAAGGCTAAGT
+TGGTTTCGGCAATAATCGCCCATTCTTCGGTAATGTTCCATTGTGCACCAATAAGATAATTCCACGGTGA
+ACTGGCATGCTGGTCAATCAGTACCGCGACTTTATTACCTGGTGTAGAGACCGCCAATTGTTGTTTAATA
+TCTTGCTTCATGGCACCAAGCCAAATTTGTCCTTGGAAGGCGCCAATACTACCATTCCAGCCTAAACGTG
+TGGAATACACCGTTTGTTTTGATTTTTCAATGGCGATATTAATGTCGGCTTCGGTGTAGTTTACATCAAA
+CATACCAAAAAAATCACCGTAGCCACCTGCGATCGTTGTACCGTAGCCCAACACTGTGCCATGAAAGTTT
+AAGGTTGTTGGAATACCTTCAGCGCTCACTAAGCAATGACCTGGTGCAGGCCCTTGAAAAGGTAAGTTAA
+TACTGGTGCAACGTTTATCATTAAGGCCACTACCAATACCTGCGGCCGCTAATAGTAATGTGGGGAGTTC
+AAGGTCTACATCTAGTTCAAGCTCTGCTTTGCCCTTTGTTTTACCGACTAAGCCGTAAACATTCCAAAAG
+GGCAGGATCCAGGCGTCAAAACGTAAATTATAAGTCGTGTCAGATACTTTAAGGTTTTTAGCGCTAATTG
+AATTATCAATAAAGTCATTAATGAGCTCGCTTTGCTGCCCATCAATTTCTAAGCCAATTTCAGACACAGT
+GAAAGGTTGCTCTTGTGTTAAACCAACCAATGAAATGCCAAAAGGTAAGGGTAATAAATAGCCAGCTTCA
+CGGGCTTCTTTACCTAAAAAGGGAAGGAAATCAGACCAGCGATTTCTTGGAGGTAAGGCTTCAGGTATTA
+CTAATTCATAACCAACACTTGAGATAGGGTTTTGTCTGTCACTTACTTGTTGTTTATAACTCTCATTAGT
+TTTGGCTTCGCTGCAGTATTGCGCGCACTGATTTTGCTGTTGCTCTGAGAGTATGATGGCTGATTCGTTG
+TTTGACTCAGGCGCTGTGCTGATTTTTTTCAAAGACTCCGCTGGTTCAGTGGTGAGTTTTTGCTCAGCAC
+CTTGTGCGGACAAGGTAAACAAAGAGCAAAATAAAAAACTGATTAACGATAGATAGTTACCCATAAAGGA
+TATTTTCCATAATATGTGTGGTTACTTGTTTATTTTATACTGTTCTGTCTCAATCCGCACAGATCTAGTA
+CTTACACCAAATTAGTGCGCTGAATAAGGCTTAAATTTATCTTTAATCATCATTCAACAATTCAGTTATG
+CAATTGATTTGCTCTGTTAATGAAGCAACTTGTTGCTCTAACTCGGTTACTCTCTGCGTGAGTGATGTTT
+GTTCTTCTGAAAGCACTACTTCAGTTTGAGTCGTGACAGCTTGGGTGAAACTGCTTTCATCAACATCTGA
+AAGCAAATGTACGTAACGAGATTCTCTTTTACCGGGTTCACGTTCTAGTTTTCTGACCAAGGTCAGGCCA
+TTTAAGTCCTGCAACTGAGTTAAGGTGTTATCAACCTCACTCACGTCAGCAAAGTCAGCCAATCTATTAG
+TACGCGTTCTCAATTCACCAGGCGTTTGCGGGCCTCTTAAAAATAGAACACAAATAACGGCGCGTTGTTG
+AGGCGTAAATTTCAAATTACCAAATTCGGTATCACAAAAACGATGAAAATATTTATTAACGCGAGTCGAT
+GCTTTTTGGTCAACCATTAATTGATTCATTTGCACGAGTTCATCAACTAGGTTTTGCACGTCACTTTCTG
+ATAGTGACATCACCGGATCACGATTACTCTTTTGATTACAGCCAGTTGTAATACCATTTAAAGAAAGAGG
+ATATTGCTCAGGCGTGGTGGTTTCTTTTTCAAGCATTACGCCAATAATGCGGCATTGTTCTGCGGAAAGT
+GTAATCATCTTGAAGGTACCTTTATAAAATAGCTACTGATGTTATAGCAAGCTATATGCTTCATTACTAT
+GTTGATGTGTTTGATTGCTCACAAAAAAGCCATAGTTAAGGCATTACTTAACTATGGCTTTTTAATGATT
+CAAATTTTCTTGAAGGTTATTCGATATTCGCGATCTGCTCACGCATCTGTTCGATTAGTACTTTTAATTC
+AACAGCGCTTGCCGTGATATCGGTATTAATCGATTTTGAGCCTAGGGTATTTGCTTCGCGGTTAAACTCT
+TGCATCATGAAATCTAAACGACGACCTTGTGCGCCACCTTTTTTCAATATTTTCTTCGTTTCAGTGACAT
+GGCTGTTTAAACGGTCAAGCTCTTCGGCAACATCCATTTTTTGCGCCAATAAAACTAACTCTTGCTCAAC
+ACGGCCCGAGTCTAAATCGATTTTAGCATCGGTGAATTTTTCGATAATGCGATTACGCTGCCAAGCAATG
+ACGTCTGGCATATGCGCTGCTACTTTATCAGCTTCGCTAGCTATTGCATCAAGGCGTTGTTCAATCATAG
+CTTTTAGGTTTTCACCTTCGCTGGCACGAGCAGCAATAAAGTCTTTTAGCGCTTGATCAAAAGCAGCAAG
+TAATTCAGCTTGAATGGCAGACATATCGCTTTCAGGTGCTTCCATCACACCAGGCCAGCGCATTACTTCT
+AAAGGATTTACTTTGCTGTTTAGTGTTTGCTCATTAATCCAATTAGCATGCTGAATGAGTTGCAGCGCCA
+AATTTTCATTAAGCGCTAATTCGCTTTTATTTGCAGGGTTGGCATTAAAACGTAAGTTACATTCTACTTT
+TCCGCGATTAAGTTGTTTACGGAAACGCTCACGTAAAACAGGCTCTATGCCACGAAATTGTTCTGGCAAA
+CGAAAATAGGTTTCAAGAAACCTTTGATTAACTGAGCGAATTTCCCAAACGGCGTTGCCCCAATCGCCTT
+TAATTTCAATGCGAGAGAATGCGGTCATGCTGTAGATCATGTTAAATCCTAATAATAATGTCACTTAATT
+ATTTGAATTATGCCTGAGCTTGATCCATCTATCCAGAAATTCAGTGTTAAATGGGCACCCTCATGAAGTT
+GTTAAGTTATCGTTATGGGGTAAATTCCACTTGGCCAAAGTTAGCCTCAAATTCTGTACACCAAACACTT
+AGCCCATTAAGATCATCCAAGCTTTTATTTTGTGGCAACTTAATAAATATCCTAGCGTTATTGTAGATTT
+TACCATTAAGTTTTTGCCCCATAGGAAAAGCATCTACACTGGTATATTCATGGTCAATAGCGCCATAAAA
+ATAGACATCTGGTCCGCCACCATCATAGCTGAATTGGCTAATCTCTATGGTGCAGTCATCAATAATTGTT
+GCCTTACCCGAGACATTATGGGCAAAAGTACTGAAGAAACCCGTGTGGCCAATTTTTTCGTGTTCTTTAG
+TGCAGCTAGAAAGGTTATTTTGACCTATTTCATTGAGGGTTAATTTAAAGTGGTCTATAGCCATTGTTGC
+AGAAATGAGTGCTTGGTTAACAGCGCCACTTTTACTTACCAAATCCGCGACTTGTTGTTCAAAATCACTG
+GCAGAAAAATCAATAGTCAGATTGGCGGCTAATTGGTGAACCGACTCTTCTATTTCGATGCCATTACTGG
+CATCGCCGTCAGCATCAAGGCTTTGCAAAAGTCGCAATAAGTTAACCACTTCTATTTGATTGGTATCTTG
+GGTTTGATATATATCTAACGGTGTTAAATAGAGGTTGGCAACAGTACTAGGAAGTTCAATCCCCCCAATA
+GAGAAGATAATGCTTTCCTTACCTTGAAACTGAAACTTACCAAGTTGGTTGGTTTGTCCACTTTGACTGG
+TCGTTTTATAATTGAGTCCAGCAACTGCGGAATCAAAAAATTGACCGGTATAGGTTGATACTTCAGGAAG
+TGCAGGCTCTGGCGTTATGGGCGCTTCACTGGTGCTACTATCAGAGCCACAAGCGGTTAAACACAGAACT
+AACGCGCTAGATATTAGTAATTTATAAGCCATATAAGGTCACCAGTAATAATAAGTTAGATACCCAAACT
+ACCTGAAGATGTAGGTTTCAGCTGGAATTAGGAATGCTTTAGGCAAGGCATTTATTGAAGAGAATAGTTA
+TTCTATTGTCGAAATCAATAACGCTGCATAAAGTGTTTCTAAACCAGCCCTGCGGGGACGTATGAGCAAA
+CCATGCTCTTCGTTGCCTCCTTTTTTAAGGGAATAACCCTTAATAAAAAGAGGTGCCTTGATCATGAATC
+GCTCAAGCGTCCTGAAACACGCATCTTCAAGTGGTTTTGGTATTTACGATGACCTTATAGTGACAACATA
+TATTCACAAAAGTATCACAGCCATGTTTTTTATTAGCTTTTCAGGGTTAACCAATGTGCTTTTATTTTAT
+CAGCAACCCGAAAGGCGTTAGCATAAATAGTAAAAGTGTAGGGTACGCTGCCACCAGTTGGCATAAAGGA
+GCCATCAGTAACATATAAATTATCAACTTCATGGGCTTGGCAGGTTTTATTAAGCACTGAGGTTTTAGGA
+TCATTGCCGAAGCGACAACCACCAGCCATTAAGTTTGTTGAAGGATAGCCACTCACTGAAGAAGAGACAT
+TTTTTGCACCTAAGGCTTCGAGTAGCTTTTCTGCTTTTTTAGATAAGTATTCGCCCACCTCAAGGTCATG
+ATCATGATAGCCAATGCGGACTTTGGCTACCGGATCGCCCCATTGATCTGTTACTTCGTTATCTAAGCTG
+ACAAAACAATCGTCAGTTGGCAGCCAATCATTAAACACTTCAAAGCGCAGCGTTTTATAACTGGTAAACT
+CTGTTTTCAAACTTTGTTTTAAATCTTCGCCCCACAGCAGTTTATCATCACCATTTTGATCTGAGCCCCA
+CTGCGTTCCGCGTGCTCTAGCGATGGGATTTTGGTGGAACAAAAAGTCGATAGTGCCGCCTTTAGCTTGT
+CCTTTAGCATTGGCACCAGTAAAGCTTTTATCCGCTATTTGATACCAATCTTGCAAGGCGCGATTAATAA
+AAGGACCTACTTGTTTTAATTCACCGACTTGTTTGTCTGATAAATCTGCATAATTAAAGTCACCTTGTCC
+GGTGCCACCGCCACTAAAGAGCAAGTTTTTACCAACTTGGCCGTTATTGTTGGCGAGACCTTGTGGAAAT
+TTCTCACCTGTTGAGGCCAGTAATAAACGAGAAGTCTCTACTGCTTGGCAAGCCACCACATATATTTTGG
+CGGTTACTGATTTTTTACGGCCTATTTTATCGTAATAGTGCACGCCGGTAATTTCACCTTGTTTATCAGT
+GGCAATTTTATAGACTTTTGCATTGGCTTGAATGGTGCAATTACCTGATGCCACTGCGTTATTTAATAAT
+GCTGCTCGACCACTACCTTTAGCACCTGAAGCACAGCCATAACTGCTGCAGTAACCAGAATATTCACAAC
+TGCGTCTGCCCATGGCGGGTTTTGACAAAATGGCTCTGGGTACAGGAATGGCATGATAGCCAATTTTTTG
+AGCTGCTTTATCTATCCAAGAAGACATCGGTAATTCGGCAATAGGCGGGTAGGGGAAGTCTGTTGAGCGT
+GGCTCTTGATGTGGATGTTCCACCACACGACCCGAGACACCCACTTCACGCTCTACTTTGGCATAATAAG
+GTTCGAGTTCGTCGTAACTAATCGGCCAATCTTCGACGTTGGCACCACTAATAGCACCAAACTCAGATTT
+TAAGCGAAAATCAATGGGTTTTAAGCGATGAAAGTAACCACTCATGAAGTTTGAAGAACCACCGACAACG
+TTGCCATTCCACCAACTCCAGCCAGAATCACTGGTTTTTTCACCTTGCCAGAAAGGTTTATCATTTTCAT
+CGAAATATTCTTCTTCAATGACATGTTGCTCATCAGTTAGCTTTGGGTTGTAAGCGTCATGAATACTAAT
+GGTCAGTTCATCTTTGAAGAACTCTTTTTCAGTTAACCAAGGGCCTTTTTCAAGGACTAATACTTTAGCT
+CCCGCTTTTGATAACTGATGGGCAATAGGGGAGGCACCAGCGCCGCTACCAATGATGCAAATGTCATAAC
+TCATGATTTTTTAGTTCCTTGGTGCGATTTATTACGGCTCGATGCTAAGCGTTTTGCGTCGTAGTTTACT
+CGGCTGATCAGATCAATACGGGCTCTGGTAGGCAATTCAAAATAACGTTGGCCTTTTTCAGGCATTGGGA
+AGCCCGCTTGATGTTCTAACCATGCCCAACCAATACCATCAGGATTACCGCCGTAACTTGCAGGCGAAAG
+CATGGCTTGAAAAATATAGCCGAGTAAGGTGTTTAACCAGTTTTGTCCCGCTGTAGAATTGCTTATCCCT
+CGAAGTAACTGCTCTTTGTCGGCAAAGCTTAACTGTGCAAAATTGGCTGACTTTTCACTGTTAGCATACC
+CATTTAACCAACCTACACCTTTTAGGATAAAGTCTTTTTCGTCTTGTTCTGTTGGTTGTACCGTCATTAC
+TTGGTACAAATAAGCAGTTGCTCTGATTTCACTCGCGCTAGGACCTGTTGGTGAGCTTGGTAATAATTGA
+TTCAAAGTTGCATCAAGTGTTAACCAAGGATCAGTTTTAACTAGGGTCTTAAGTAACTCATTCAGAGATG
+TTTGCGCTTTAGCACTAACACTTAATGCTGGCAAGCTGGCTAATGCGCCCATACCTGCGGCCGACTTAAG
+GAAACGACGTCGACCTTGCTGCGCTTGTCGCTTTTTGTTTTCGATGAACTCAGGCGTTTGGTAATTTTTG
+TCAAAAAAAGATGTACATTTATCATCATTAGTCACGAATATGCTCCTATAACCTGGGTAGGTTTAATCTT
+AGAATCTTAATGATCAATTATTCTACAGACGCTGTTGTTGCTAACTGTGCTTGCGCTTTGGTTGTACTAA
+CAGACCAGTCACTTAAAAAACTTAACCATTGTGATTTTGAATAGTTATTTCCAGTCAACAACTCTGCGGT
+ATCTTTAGATAAAATCATTTTTCCTTGTGCCGTTGATACATACATATGTGGGTAACCCAGTACTGGCGGC
+AGTGATTTCATAAAATCATTATTTTCATTACTGTCACTGACACTTATTTTGAGTAAAACATATTGGCTAT
+GTAATGCTTCATAGACATCAGGGTTTTTAGCAAGAAAGGCATCCATTTTATGGCACCAGCTACACCAGTT
+ACCGCCTATTTCAATCAATACTTGGCGATTGGTTTCTTGCGCTAAAGTAAGTGCCGCGGCTGCATCCTTA
+AAGGGGTCACGTTGATCATCATATATTTTGCTGTAAGCGGGTAAGTTTGGCGTTATAACAGGAGCAGAAG
+TATTTGCCGTGGCAATACTACTCAATAGTAGACTTAAACTGATAACAAATGTGGTGAAAATTCTCATGAA
+GCTCTCTGATAATATTTATTGCTCGGACAATTAACATGACCTTGCTTTGTTGAACTATATTTCAAAAATG
+TCTGATATGCCCATATTACTTCAAAATATAGGATTTGAGTGTACTCTTAAACCTGCATCCATGCAGTGTC
+CTTGTCAAAATCAATGGTGTGGCTAGAACGTTTATAAACTAGCCATTTGGGGGACGCCAGATCAAACCAT
+GCCCATCGTTACATCTGTTTTTAAGGGACCAACCCTTAATAAAAAGATGCGCCTTGATCATGATTCATTC
+AGGTGTCCTGAAACTCACATCTTGAAGTGCCTTGGGTATAAGCATTATAATAGCCGGAATTAATTTATCA
+GTCTTAACTCTTATATTTACTATAAAGGAACACTCCATGCGTCCAAGCGGCAGAACATTAGGGCAAATTC
+GCCCCGTAACTATTACTCGTCAATTTACTACTCATGCAGAAGGCTCAGTACTTATTGAGTTTGGCGATAC
+TAAAGTAATTTGTACTGCGACCGTTGAAGTTGGCGTACCACGTTTCTTAAAAGGCCAAGGTAAAGGTTGG
+GTTACTGCTGAATACGGTATGTTACCTCGCTCTACACATACACGTATGCGTCGCGAAGCTGCTTCCGGCA
+AGCAAAGTGGTCGTACGTTAGAGATTTCTCGCTTAATTGCTCGTGCATTACGTGCAGCAGTTGATTTAAA
+AGCCTTAGGCGAAAATACCATTTCAGTTGATTGTGATGTTATTCAAGCTGATGGTGGTACACGTACCGCT
+GCTATTACCGGTGCTTGTGTTGCGCTAGTTGATGCACTTAACTATATGCGTGCTAAAGATATTATTAAAA
+CTAATCCACTTAAGCATATGATTGCTGCAGTATCTGTTGGTATTTATAAAGGCGAACCCGTAGCAGATTT
+AGATTACCCAGAAGATTCAGCTGCTGATACCGATATGAATGTTGTTATGACAGATACCGGTAAGCTTATT
+GAAGTACAAGGTACGGCTGAAGAAGAACCGTTTAGCTTTGAAGAAATGCAAGCGATGCTTGAGTTGGCTA
+AAAATGGTATCAACGAATTATTCGACCTACAAAAAGCAGCATTAAGCTAAACTACGCTCAGTAAACAGGA
+AAATAACTATGAAAGATTATCAACGCGAGTTTATTGAATTTGCGATAGAAAAACAGGTATTACGCTTTGG
+TGAGTTCACCTTAAAGTCTGGCCGAGTGAGTCCTTACTTTTTTAATGCGGGTATGTTCAAAACCGGCGGT
+GATTTAGCGCGTTTAGGTCGTTTTTATGCGGCTACGTTAATGGATGCAAAAATTGATTTTGATTTAGTAT
+TTGGTCCTGCTTATAAAGGCATTCCAATTGCGACTACGACGACGGTTGCGCTGTACGATCACCACAATGT
+AGATGTGCCTTATTGCTTTAACCGTAAAGAAGCAAAAACTCATGGTGAAGGTGGTTCATTGGTGGGCGCA
+GAGCTTGAAGGTAAAATCATGTTAGTTGATGATGTTATTACCGCAGGCACAGCCATTCGTGAATCAATGG
+AAATTATTAAAGCACATGGTGCCCAGCTTTCGGGTGTATTAATTGCCCTAGATCGTCAAGAAAAAGGCCA
+AGGTCAACTTTCAGCAATTCAAGAAGTTGAACGCGATTTTGGTACACAAGTGGCGGCAATTGTTACCTTA
+GGTGATGTAGTGACCTATCTAGAAGAAAAGCTAGAAGGAAAAGTAGCAAACCAACCTGAATTAGCAGAAA
+ACTTAGCAAGCATTAAAAAATATCGTTTAAATTATGGTATCTAATAGTTAGTGAGTAGTGTTTAGTTACT
+TACCTTTAAAAAATAACGCCTTTGAAGCATAAAGTTTCAAAGGCGTTATTTTTTTGCGTAGTATATTATA
+CCAATAAGACTAATACCAAGTTGATTAAGTTCTTTCCCACTCAGCGAGAATTAAAAGGCTTAGAGGCAAG
+ACATTGATTGAAGAGAATGGTTATTCCCTTGTCAAAATCAATAACGCTGCATGTAAGCCTTTTAAACTCG
+CCCTTGGGAGCTTGTTCTATGTCCATTAACATCGTTAAATTCATTTGATTTAGAATGACTAGACCTAAAC
+AAATTCGCCTTGTTATTGAACATCTAACATACCTCTGAGTTGGGAAGAAATTTAATCAAATTGGTATAAC
+TAAGTTTTCATTTTCAAATGGCCTAAATATCCAATAACATCGTTGCTTTCAATCGAAATAGCCAGCTATT
+GCTCAATCAAGCGCCTTGTTTTTGAAAATTTATTCTCATTGAATTCTGTAGTCTTAATTAATCTCATTGG
+TATTATTTCAAAGTACTAATAATAAATAGATACGTAAAACAGAAACCATAAACAGGAAATCATGATGAAA
+ATTGCCAATAAGTACACGATATTACTACTGTGGTTGGTAAGTACCTTGTCATTTGCCCAAGGACAGCAAG
+ATTGCCTGAGTATTCAAGGTGATTATGTTTCTCTCATTGAATCAGGCAAGTATCGCTTCGCAAATGAGGT
+GGAAGGTGAGCTTTTAGCACACATTGATTTTAAAAAGCTATCTAGTTATCAAGAGTATCTGACGAATGCT
+TACCAGGTTGTCGTTAATAAAAATCCTCGAGCAAATATGCCTTGTCCGATTGTTACTGAGACCTACCAAC
+AATTAGCGAAAAAAAATCTATGGTCAAAAACACCAAAGATAAGCCAGTTGGTTGCTCCATTTGAATTAAC
+TCAAAATAATAACGATAAAGCCATTTTACTTATTCATGGCTTAACTGATTCACCCTTTTCTTTTCATGAC
+CTTAGCCAGTTTTTCTATCAACAGGGTTTTACGGTACGTACCTTGTTATTGCCTGGCCATGGCGTCGCAC
+CTTCAGAATTACTTAATACTGATTACCAAGCGTGGCAGCAAGCGGCAACATTCGCCATTGATCAAACGTT
+AAATGATTATCAACAAGTGTACCTTGGCGGCTTGTCTACTGGCGGAGCACTTATTTTTAATTACTTGATG
+CAGCAAAAACAGGTTGATGAAAAAATTAAAGGCCTCTTTATGTGGTCGCCTGCCACAAAGGCAAAAAGTG
+ACTTAGCTTGGTTAGCTCAATATATTGATGGTATCCCTTTTGTTGATTGGATTGATTTAGATGCTGATAT
+TGATTTTGCCAAATATGAGTCATTCCCCTATAACGCGGGGGCACAGGTTCACGCCTTAATGAATCTTGTT
+GTGGGAGAGGGGGCAAACGCAAGTCGACAAATGCATGATATCCCACTGTTTGTTGTGGCGAGTGAACATG
+ACCAAACCATAGATACTGCACATACCTTACAGCTAGTTCAGCAGTGGCAGTTAGCATCACCGCAAGAGCA
+GATGAAAAAAAGTGTGTTGATTTATTATGGTGATAACAACAAGCTGCCGAAAAAATTAGTTGATGTGATG
+GAAGTGATTGTGCCTGAATGTTCAGCTGAGAGCTTATGTAATGAAATTTTTGATGTTGCTCACATTGCAA
+CAACGAATTCTCCAGATAACCCACATTATGGTGTTAATGGCCAATATAGAAACTGTGGTCACTATGTTAC
+AGATGCTCCGCGTTATAAAGCATGTAAACATAATAAACAGGTTATTAAGGGAGAAGTTACCGCAATGAAC
+CTTACGCGTGATTTGCCAATGCAACGATTGACTTACAATCCGTATTATCAAGAAATGCTGGAAGCGATGA
+CAACGTTTTTAAAAGCGACTAAATAGTTTATAACGTCATGCCAGAGTTTACTTGTCGGGAATCCACGCTG
+TTTAAAGCTCAATGATTAGAAACTGGATCCTCGACCAGAGACTTCGAGGATGACGATCTAATGGTTGATA
+ATGTCATTTACTGGATGGGCATCGATTTTATTTTAAGTAATATTAACGCGCATACTTTAACCAAAGTTTA
+TAAAAAACAGCATTGCAGGTTTTATTATCATCCATAACACCATCTCTATCACAATCAGAGCCGGTCAATG
+ATTTAGCAACTTGTTGACCATATTCATCGATATCTGCTTTTGATGGCAAGACGGTAATGGTTACTTTTGG
+GGATTGTTCAATAAAGTCCGCGACATCGTGATAGCTGGCAAATACTTCTTGAGAAATTAAATGGCTAATA
+TCCCCCGAGGCTCTATTTTTTGCGTCCGAGCTAAATGAAACTAATGTGAGGGTAAGAGTTAATATCGCGA
+TGATATAATTCATTATTAGTTCTGCCTTTCAACATCGGCATCCTGATAGCCATCCTTCAACGCTTGCCAG
+TTTTGTTCGGTAAAATTGAACTGCTCCAGTTTATTTAATTCCTTTAAAAAAGAACGTTGTAAACGCGCCA
+TGTTGGCTTGCTTCCAGTTAGTCTCAACAGGGTTAGTGCGTAATTCACCACGGTCAAAGTCGATCAAAAA
+CACCTGTTTCTTGTCATTCAGCAAAATATTATGGCTATTCAAATCATGGTGATAAATACCGTGCTGGTGA
+AAGCGTTTAATTGTGGCACCTATGTTGTGCCAAATATCATCAGTTAACGCCTTTTCACTTAATATTGCCA
+CTAAGTCTTGAGCATGTTCAATTCGACTGGAAAGCAAGTCTGCTTGATAGTGAAAGCCATGTTGCATAAC
+GCGATAAGCGATTGGCTCAGGAGTAGGAAGTTGTAGCGTATTCATATGACGTAATAAAGCAAACTCACAT
+GCAGCGCGAGTTTTTTCTACGCCGCTAAACCAATAGGAATCTTTAATAATTTTACCGATCAACCCACCGC
+GGTAATAATGGCGTAATACCCAATCATGCGGAGTATTGCTGTTATCATTGTATTCGACAAACCAAGTGGT
+GCCACGCCCTTGTGCTGAGCCCGTTACGGCGTTACTTTGTTGCCAATAACTCGGACTAAGCATTGCTGCA
+TTGAAATTAGTGATCAGTGTTTGGTTGTAAACACAAGTAACGTTACCTTGTTCGAACTTAGAAAATTGTG
+CGCTGGTTATTGTTTGACTCACGAGTTATCTCCTAATGGTGTAGTGCTGGTAATATTAACCCTAGTGGGC
+AGAAGGTTTACTACTTGAGCCAACGTTTTTTCACTGGCTCCTTGGTTTTTTAGTACCACTTTAAGCGCAT
+TTTCGCCAAGCGTTTTCTGCCGAGTTGGTTGTTGCAATAATGCGCTAACTTCATTGACAAGTTGTGCGCT
+AGATTCATTAGTCGGTGTATTGTTAGTAAGTTCAATAATGGCATTTTCTTGTCTTAGCTGCTGCATTATT
+TCGTTGAAGTTGCTCATGTTGTGACCAACAATAACAGGCTTATTAAATAATGCTGGTTCTAACGGGTTAT
+GACCACCCACTTCACTGAAACTACCACCCATAGTGACAATATCACTTAAAGCAAAGGCAGCCATTAACTC
+GCCAAGGCTATCCAGCAACCACACTTGCTCATTATTAATTATCGTATTTTCACTGCGTTTAGCCAGTGAT
+AATTGTTTTGTAAGGCAAAGATTGGCGACTTGCTCAAAACGTTCTGGATGGCGCGGTACTAGCACTAATA
+ACAATGATGGATATTGAGATAACAATTCTTTAAAGGCGGTTAAGGTAATGGCTTCATCGCCCTCGTGTGT
+ACTGGCAACTAACCAGACTGTTCTTTTGGCCTGACTATCATCAGCAAAAAGTAACTTGGCTAACTCGGCC
+TTTTTATTGATAACTTGTTCATTGACACTGATATCGAATTTTAAATTGCCACTATTCACACAACGGCTTT
+GATGCGCACCGAGCTGCAAAAAGTGAGTTAAATTTTCTTGGCTTTGCGTGAGGATCATATCAAAGCGATT
+TAAGCAGGGCGCCATAAGCGCACTAAGTTTTTGATAACTGGTTAAGGATTTTTTAGATAAGCGGCCGTTA
+ATTAGCAATAATTTAATCTGGTGTTGGTCGCATTGAGCAATTAAGTTAGGCCATAACTCGGTTTCCATGA
+AAATTATCATTTTAGGTTTAAGCCGATGTAGAAATAATGTTGTGCAGGGAAATATATCTAACGGTAAATA
+ACCATGCTGAACACGTCGACCAAAGAGTTTGGTTATTTGCGCAGAGCCAGTCGGGGTAAATGAAGTGATG
+GTGATGGGTAAATCTGGATAGTTTACTAATAATTTTTCGATAAAACTTTTTAGTGCGATGACTTCACCGA
+CACTGGCAGCATGCACAACAATACCACCTTGCTTATAGGGCTTAGGAAAAAAGCCTAAGCGTTCAAATAA
+ACGTTGGCGGTATTCAGGGTGATTAAATGAGCGGATTAATAGCACAAGTAAAACTATTGGGGTGAGCAAT
+AAAAGGAATACACGGTAAAAAAATAAAGCTAAAACATATCGCACTAAAATTGACTCCACATCAACTATCT
+ATGCTGACTAGTATACCAAACGAATTAATTCTTGCGAATCAAGTTGCTATAAATTAATTAGGGGACGAGT
+ATAACTAACGCTCAAAGATGGTATCAAGAATAATGGCAGAGTTGGTTCTCTCCACGCCTTCAGTAGAACA
+GACCATATTGAGTACCTCACTGAGTTTTTCTAATGTGCTGGCTTGTATGGTAACCAATAAATCATATTCG
+CCACTTATCGAATGGATATGACTGATTTGGTGAACTTTTCTTAAGGCGATACAAATAGTTTGTCGTAAGT
+TGGGTTTTACTTTTAACGAGACATTAGAAGAGATTAAGCCACTGGTATAAGCGCTGTCGAGTACAACGCT
+GTATGCCTTAATGACATTATTATTTTCAAGTTTATTGAGTCGGTTTTGTATTGCTGTTCTAGAAACGCCA
+GTCGCTCTGGCGATATCTGAAACACTTGCTCTGGCATTTAGCCGTAATATTGACAGCAATTCTTCATCTT
+TTTCAGTTAACAAACTACACTCCCTTTACTGCATGTATTCAAATTATAGCTACTAACTTTCATTTTGACA
+GCTTTATATGTCAATTTGACTATAAAAAAGGTCATATCACCAAGTAGTGTCACTTTTATTGCAGTGCGGT
+CTGAGTTGATAATATGACTATTGAAGAACACTAATTATTTAAGGAATTCACATGACTGGTTCTGTATCTA
+CCAAAGGTTTTTACACGCATTTAACTGCACAAATAGAGCAAGTAAAAGAAGATGGCTTGTACAAAGCTGA
+GCGTATTATTACGACTGCTCAACAGCCTCAAATAGCCGTTAATACTGGTGAAGAAGTGGTAAATTTTTGT
+GCCAACAATTACTTAGGTTTAGCAAATCATCCTGAACTAATTGCTGCGGCAAAAACTGGCTTAGATGAGC
+ATGGTTTTGGTATGGCATCGGTACGCTTCATTTGCGGTACGCAAGACATCCATAAGACGTTAGAGCAGGG
+CATCAGTAAGTTTTTAGGCATGGAAGATACCATTTTGTACTCTTCTTGTTTTGATGCTAATGCTGGTTTA
+TTTGAAACCTTATTAGGACCAGATGACGCTATTATTAGTGATGCACTAAATCATGCGTCTATTATTGATG
+GTGTACGTTTATGTAAAGCTAAACGTTTCCGTTATGCCAATAATGATATGGCTGCGTTAGAGCAAAGTTT
+AATTGAAGCTGATGCTGCTGGCGCACGTTTCAAGTTAATTGCTACTGATGGTGTTTTCTCAATGGACGGC
+GTTATCGCTAACTTAAAAGGTGTTTGTGATTTAGCTGATAAATACGATGCTATGGTAATGGTTGATGATT
+CTCATGCGGTAGGGTTTGTTGGTGAGCAAGGCCGTGGTAGCCATGAATACTGTGAAGTTATGGGCCGTGT
+CGACATTATCACTGGCACCTTAGGTAAAGCAATGGGCGGCGCTTCAGGTGGTTTTACCTCAGCGAAAAAA
+GAAGTGGTTGAATGGTTACGTCAACGTTCACGTCCTTACTTATTTTCTAATTCATTAGCACCAGCTATCG
+TTAATGCGTCTTTGAAAGTGCTTGAGTTATTAGCTCAAGGCGATGCTTTACGTAAAACCTTAAAAGATAA
+TGCCGCTTATTTCCGTAACAGTATGGAAGCCGCAGGTTTTACTTGTGCGGGCGCAGATCACGCGATTGTG
+CCAGTAATGCTAGGTGACGCTAAAGTTGCTAGTGCTATGGCTGACCGTTTATTAGCGGAAGGTATTTATG
+TTATTGGTTTCTCTTTCCCTGTTGTACCTAAAGGTCAAGCACGTATACGTACACAAATTTCTGCGGCGCA
+TACTAAAGCGCAGTTAGACCACGCAATTGCAGCCTTTATCCGTATTGGTAAAGAAATGGCTGTGATCTAA
+CCGTTGAAAATTAATAAGACAGAGAGCGATAATGAAATCTTTAGCTAAATTAAAAGCAGAACCGGGCATT
+TGGTTAACGCGAACCGAAAAACCAAAACTAGGTCATAATGATCTGCTAATCAAAATTAAAAAAACGGCCA
+TTTGTGGTACAGATATCCACATTTATAATTGGGATGAATGGGCACAAAAAACAGTGCCTACGCCTATGGT
+TGTTGGACATGAGTACGCAGGTGAAGTGGTTGGTATCGGCCAAGAAGTTAAAGGCTTTACTTTAGGTGAC
+CGGGTTTCTGGTGAAGGCCATATTACTTGTGGTCATTGCCGTAATTGTCGTGGTGGCAGAACTCATTTAT
+GTCGTAATACCGTTGGTGTTGGGGTCAATCGTGCGGGGTCATTTGCAGAGTATCTAGTGATACCTGCATA
+CAATGCCTTTAAATTACCTGACGAAATTTCTGATGATTTAGCGTCAATTTTTGACCCCTTTGGTAATGCA
+GTTCATACCGCATTGTCATTTGATTTAGTGGGTGAGGATGTATTAATCACCGGTGCTGGCCCTATTGGTA
+TTATGGCTGCAGCCGTTGCTAAACATGTAGGTGCTCGTCATGTCGTTATTACCGATATTAACGAATATCG
+TCTTGACCTTGCAAGAAAAATGGGCGCTACTCGTGCTGTTGATGTGAGTAAAGAAAGCTTAAAAGATGTC
+ATGACCGATTTGGGGATGACCGAGGGTTTTGATGTTGGTATGGAAATGTCAGGTGTTCCAATGGCATTCA
+CTAGCATGTTAGAAAGCATGAATAATGGTGGTAAAATTGCCATGCTGGGTATTCCTGGTAGCGATATGGC
+TATTGATTGGAGCCAAGTTATTTTTAAAGGGCTTACCATTAAAGGTATTTATGGTCGTGAAATGTTCGAA
+ACTTGGTATAAGATGGCAAGTTTGATTCAATCTGGTTTAGATCTCACCCCGATTATTACCCATCACTACA
+ATATCGATGACTTTCAGCAAGGCTTTGATATGATGCGTTCTGGTCAATCTGGCAAGGTCATTTTAGATTG
+GACTTAAATTCGTTATACTAGCGGTTGAGAAACGTGATCTATTGAGGCTACCTACTAACGTTATATACCC
+ATGTAGGTAATAGTTGATAGATTACGTGTTCATTAAAGCCTGAAATATAACGAATTTACTGCCAGTAAGG
+TAGTAATCAAATGAGGAATACATAGTGTCAGAGAATAGTTTTAAGCATATGTCAGTAAGTGACTTACAAG
+AAGTGATGGCAAATAAATCACATGTTGTGGTAGATATTCGCGATGCTAATTCTTTTGCAAATGGTCGAAT
+TGCAGAATCAATTCATTTAACTAATGAGTCATTACCTGATTTTTTACGTGAAGCCGATCTGGATGCACCC
+GTAGTTGTTTGTTGTTATCACGGAATTTCTAGCCAACAAGCGGCGGAATTTTTAATAAGCCAAGATTTTA
+CCGAGGTCTACTCTCTTGACGGTGGCTTTACCCAATGGCAAACACAATTCCCTGACAATATAGAGCGATA
+ATTACTGATGACAAGTGAGTCTGCTGAGAATATGGATACGCTACAGCCACTGGTTCAACTTAAAGATCAT
+AATATTGCTTTATTATTCAGTAACTATTTACAATCTTTAGGTATTCAAGCACAACTCAAATCAAGCCAAG
+AAGACGGCCATGTAATTTTATGCCCTGAAGATAAAATAGCACAAGCAAAAGTAGAGTTTGATGCGTTTAT
+TTTAAAACCCTATGACGATAAATATCAACAAGCGGCATGGGATAGAGGCGAAACAGTCACCTTAAATTCA
+GGTGATTTCAGCTTATTGAGCAGTTTTAAAGATAGCTTTATAGCTCATGCAGGCATTGTTACTTTACTGG
+TGTTTGCCCTTTGCTGGTTAGTTTTTATCTTCAGTGAATTGGGTTGGGCACAACAGATTTTTTATGCCTT
+ACAGTTCTATCCACAATTATCTATTGATGCTTTATTAGCAGATCCAGTACGTTTGATTGGCCCTGCATTT
+TTTCACTTCTCTTGGCTGCATATTGTCTTTAACACCATGTGGTGGTGGCAATTGGGAGGTAGTATTGAAA
+AAATATTAGGTAAATCAACACTCATTAACCTACTTTTACTCTCTGCTATTGTTTCCAACGTAGGGCAATA
+TTTAGTGTCAGGTTCAAATTTTGGTGGTTTATCCGGTGTGGTATATGCGTTGGTTGGTTTTGTTTGGTGG
+TTTGGTTACTTAGCCCCAGACAGAGGTTTATTCCTTGCTAAACCATTAGTTGGGTTTTTACTGTTTTGGC
+TAGTACTGGGTTTTGCTGATTTACTGCCAGTCAATGTAGCCAATACCGCACATTTACTCGGCTTGCTCTC
+GGGATGTTTTCTTGCAGTGTTCACTGTAAAGGTGATTGGCGTAAATAGTAAAAATAACATTAAGAAAGAC
+AGTAAATAACAGGTCTTTAATATCAGTTGCTTGTTAGTTATCTAACCACTGAGTAAAAAGTAGCTTTTTG
+ATGAGAGGTTCGCCCGTTTCTTTGATTAATAGCTCTTTTACTTGCTCTTCACACGCTAACTGAATTTCCG
+CACGCCCTTTGATCGATTTTACTTTGGCTTCCGATTGCTGGCCAATGATATTAATAATGGCGTCACGTAA
+TAAAGGCGAGTGATGCTCAACTATGGTTAAATTGTCGCCTTCAACCATCAATTCAACAGTTAAACGCACA
+TAACCCATCTTCTTTTTTACTGCGACATAATTGGTGACAATATCAGGCTCAAAGCCAAAGTAAGCATAAT
+CACTCGCTTTTGCTTGAGCAACACTTGCACTTAACGTAAGTAAAAGGGAAAAGAGAAATAGGTTTTTAAA
+CATAAAAATAATAGTCGATAGGGGATGATTAAACTTATCCTTATCATAACCCGATTTAAAGCATTTGCTT
+GATTATTTTTTATAAAATTAAAATTTTTCTATTCGCCTGATTGAGATAAATGAGTTTACTGTTTAGGTCT
+GCTATTATAGCGACGATTTTACACCCTATTATTCTTTGAAGTAGTTTTATGAAGCAGCAAATAGTGAACT
+TTCCTATTACCTTTCCAATAACCTTGTCGGGCCAATGGCAGTCACCTAGTGCAGTGAGTTTCTCATCATT
+ATCTACGCCACTTAAAGATTGGTTGCTTGATGAAGGCTCACTTACGGCTCGCTTAAAAAAGCATTGTGAT
+AACTTTCAAGTTAAAGTCATTGGAGAGCAACAACAGCCCTGCTCAGCTGCGGAGTCTTGTGATCTGATTA
+AAGTTGGTGAACCCGTTTTGGTGCGTGAAGTCATTTTATATTGTGATGATGTACCTCAAGTCTTTGCCAG
+AAGCTTATTACCCATAGCTAGCTTAACGGGTGAAGAACAAATTCTTGCTAATTTAGGGGAGCAACCACTT
+GGGCAGGTATTGTTTAATAACCCGTCATTGCAACGTTTACGGTTAGAGTTATCTCCTTTTGTAAATGATT
+CTAGTGTTGTAGCGTTAGCTGCTAAATTAACGGCTCAACACGCAAGTAATAGCCCACTCGTAAAAGCATC
+AGTAATACCCAAACAAGAACTTTGGGGCCGTCGCTCTATATTCATGTTGGAGAATAAACCCTTGATGGTG
+GCTGAGGTTTTTTTACCTGATGCCTTTGCCTATCAATAATCAATGCAATAAATAAATACTTAAAAGAAAC
+ATATAAATGCTGAAAAGAATTCAACAAAAATGGTTAGCGATTAAGTTAATTACTCGTATGGATAAACCTA
+TTGGTACTTACCTCTTGTTATGGCCAACGTATTGGGCGTTATGGATTGCGAGCGATGGTTGGCCTAACCT
+GCAACTATTGTTGGTTTTTAGTTTAGGTGTTTTCATCATGCGTAGTGCTGGTTGTGTAATAAATGATTAC
+GCGGATAGAAAAATAGATGGTGAAGTTGAACGCACAAAAAACAGACCACTTGTTAATGGCATGATGACCT
+CTGGCGAAGCCATTAACTTGTTTGGCGTGTTAATTGGCATGGCATTTGGTTTGGTGCTAATGCTCAGCTG
+GTCCACTATTTACCTCTCTGTTGTTGCGGTATTACTAGCGGCAATTTACCCCTTTATGAAACGTCATACC
+CAACTGCCACAACTATTTTTAGGTGCTGCTTTTAGTTGGGGCATGATAATGGCATTCTCAGAAGCTCAAG
+GTGAAATACCTTTGGTGGCTTGGTTGCTGTTTACGGCTAACCTATGCTGGACCATTGCTTACGATACAAT
+GTACGCCATGGTTGATAGAGATGACGATGTTAAAATTGGGGTGAAATCTACCGCTATTTTATTTGCTGAA
+AATGATAAGCGTGTTATCGGCTTTTTACAGTTGATGACTTTGGCCTTATTATGGACAGTCGGTGATATTT
+TAGCCTTTGGTTGGCCGTATCAACTATGCATCATTGCGGCTGCAGGTTTGTTTAGCTATCAACAGTTATT
+GATTGTTAATAGAGAACGAGACGCTTGTTTTCAAGCCTTTTTGCATAATCACTGGGTTGGTTTAGTTGTC
+TTTGTTGGTATTGCAATTGAGTATCTATAACGTTCAATTACATTAGTTTAATAGTTTAGCAAACTCATCA
+AAGGGAAGGGGACCACTAAAATAGAAACCTTGGTAATGGAAACAACCAAGTTCTTTCAAACAGTTTAATT
+CTTCCTGTGTTTCAACACCTTCTGCCAGTATGTCCATATTCAGGGTTTTTCCTAAACTGATTATCATGCT
+GGCAATGGCTGCACTCTCACTACTTTGCGCTATGTTAGTCACAAAAGAACGATCTATTTTTAATACGCTC
+GCAGGAATGCGTTTTAAGTAGGTTAGAGAAGAATAACCCGTACCAAAATCATCAATAGCGCAATCAATAG
+CGTTTTCTTTTAATGAGGCAATTAACTTGATTGAATCTTCAATATTTTCTACCAGAAGATTTTCGGTTAA
+CTCTAACGCTAACCGTTTAGCAGGGATATCATTCTGCTTCACAGCGTTCAGGACAATTTCTTGAAAATCA
+TGCTGAATTAATTGCTTAGCGCTGATATTAATCGCTATTTTATTAAAACTTTCTGGTAGTGATAATTGTT
+CTAGTTTTTTGATGTCACGACAGGCTTGCTCTAAGACCCATTGACCAATAGCGAGAATGAGATCGCTTTC
+TTCTGCGATAGGGATATAGACCGCAGGCGACTCCTTACCATGAACAGGGTGTTGCCAGCGCAATAATGCT
+TCAGCGCCAATAATGTCACCATGATGGTTATATTGCGCCTGATAGTATAATTTAAAATCGCCTTGTTCTA
+ACCCTTGCTTCATATCATCAACATAAGCTAAGCGTCTTTTTATTTTTTCAGACATGACTCTTTGATATTG
+CTTACCTTGCTGAGTTTTGGCTCGTTTGGCTTCGTACATAGCAATATCGGCAAATTTAATAAGATTATTG
+ACGGTACTGCTTTGCAGAGGAAAAAGCGAATAGCCGATACTGCAAGTGAGTTTGTACGAATTAGTGTCGA
+TAACAAAAGGTGCCGTAAGTAATTGATTAATTTGAGCTATGAGTAGGTTAATTGTTTCTTGGTAATCATC
+TTTGAGATTCTTTAATAGAATAGTAAATTGATCCCCGCCAAAGCGGCCAATATCTATATGTTCACTGCTT
+AATGAATGTAGCCTATGGGCTAACGTCAGTAATATTTTATCGCCGACAGTATGACCCATAGCATCATTTA
+TTGGTTTGAAGCGGTTTAGATCGATAAAAAGAACACTACCAATTTTGTTGTTAATACGAGCATCTTCTAT
+AGCATTGCCCAGTAGATGATTTATATGCTGGCGATTAAATAAATGGGTTAATCCATCGTGCTGTGCTTGG
+AAGGCAACCTTTTCTTCAATAAGTTGCCTAGAGAGAACTTCTTTAACGAGGGAGTCATGTACTATCGAGG
+TGTAACAACTCGTTGCTAGCTTTTGTAAAATTGGCTGTAGTGCTTTTTGCACTTCATCAGCTATAGCATA
+GTGAGTTTCAAAAGTGAGTAAGCCATAGTCTGGAATAATAAAGCCAAATAAATATTGTCCATTTTCACAT
+TGAAAAGAAAGGGTTTTTTGGCTGCTATTAAGCTGACGTGCAAAGTTTGTAAGTATGGAGCTTTTCGACC
+ATGATTGACCGCGCTTATTTTTTGGAATGCTTAAAAAATATTGATAACTCGTGCCTTTAAGTGGAAGCAA
+CTTGCTAGGCATACCAGACTGGTCACAATAGACATAGATATGTGCACTTGTTAAATCGAGGCGGTTAAAA
+CAGACTTTTAAAAAAATTTTCAACATGGCCTTTAAGTCAAGCTTATTGCCAATAGCCATGGCAAGCTCAT
+GTTGTAGTGAAATAAGAAACAGTGCTTTATTCATACCTGCCTAGTTGCTACCAAGAGCTTATTACAATTG
+ATTTGTTGAGAAGACGAATAGCACCACTTTGACTATTGGCTATTTCCCCTAATGAAAGTACCCCGAATAA
+TGCACCTAAATGGCAATGTTCAGCGATGACATTGAGTTCCTTTTCAAACTCATCTTCCATAAATAAGGCC
+CTGCTAATGCAATCGAAGACCATAGTTGTTGTAATTGTTGTCTTGTTCAGTTTAGACAGTAGGGCGATCG
+CTGCTTTTTCTGTCGAGGCCACTAAGCTATCTATATTGCTTTCAAGTAAATACACCATTGAATTAATCGG
+GATATTGCCAAAACATTGTAAGTGATTATTTTTCGCTAAAATAGGGTCCCGAACAATTATATTATTATTG
+ATATCCTTAATACCTAATGGAAAATTCTTAGCAATATCAAAAAAGTCAGTATTATTGAAGGTGTATTCGG
+TGGCACTTTCAATCGTTTGGCAATAAACTTCATAAGCAGGTTGGTAATTTAAGCTTTGAACCGTTTGCCC
+TTGTGCTTCTGATACCAAAAAGGGCTCATCAAATGTCTCCCAACCATGCGCCACACTGGTGTTAAGTGTT
+CTTGGTAGTGCGACTAATAGAATAGCATCGCTATGAACACCTGAGTTGGTAAATATGCAATGGCGTTGGA
+TAAAGTCTAAATTGCCGGCACCACCACCAGCGATATTGATCCCGTGGTCTAAATGCTCAAAAAGACAATC
+AATAAAACCTTCAATGTTGCTGATTAGCGCATCATAGAACATCAGAAAATCATCCTGACCACAGAAGTTA
+TTCTTTTCTTTTAGTGTTGAGGTAATGAGTTCCTCTAAGCAACTTTCATTCGTGACCTGATTAAGTTGAG
+CGAACAGAGTTACATCAACGGCTTCTTTAAAGCCAATGATCAACGCGCCTTGTTTAATTAAGTCACCTTT
+TAGAGTCAGCATTGGGTAAATACCACCAAAGAGCTTTAGTGGGCACGCATGAAATAGAGCGTTGAGTTCT
+TCTTCAGGGTAATTGTTTTGGCTGCACGTAAGTACCAATAAGCTTTCCGCGCCACTATTTTGGGCGAGAC
+TTAAACCGCTTTTGAAATCACTTAAAGTATCGCTTAGTGTATGCCAAGTGAATAACTCAGTTGCCATCTT
+ATTGTATCTCTTGGTTTTTTTATTATTATTGTTTTACTACCCTTGGCATAATGCCTAAGTTATTTATAGA
+AAACTAGTGTTAATTAGTGTAATTATCTCTAGGTGCTTGTTTATTCGTTAATAGTCGTTAGGCTAGACAA
+TGGATGATGTAACTACTATATATTTAGTTACGTTGTTTAATCAAAGTACGGTACAAGCTTAAGTTCTAAG
+ATAAAAAGACGTTTTCATATAAAAATAATTAATGACAATAAGTTAAAGGGAAGCACAGATGAAAAAATCA
+ATTTTCGTAAAAGCTGCACTGGTCGTGTCGCTTGGATTATCCTCGCTGGGGCTTTCAGCTTTAGCCCATG
+CTGACGATGATAAAAAATATCGTTGGAAATTAGCTGAAACTTGGGGACCTAATTTTCCTATTTTTGGTGA
+TGCCACTAAAAATATGGCCAAAATGGTAAAAGAAATGTCGAATGGTCGGTTGACCATACGCATTGATTCT
+TCGAATAAGCATAAATCTGCATTAGGTATTTTTGACTTTGTAAAAAGTGGCCAATATCAAATGGGTCATT
+CTGCGTCTTATTATTGGAAAGGTAAAAACTTCAACACCATGTTTTTTACTACCGTACCTTTTGGCATGAT
+AGCCTCTGAACAACATGCTTGGTTTTACTACGGTGGTGGCATGGAGTTAATGAAAAAGGTTTATGATCAA
+TATGGCATCATGTCATTCCCTGGTGGTAATACGGGTAACCAAATGGGCGGTTGGTTCAAAAAAGAAATTA
+ATAGCGTTGAAGATCTGAAAGGTTTGAAAATGCGCATACCAGGTTTTGCTGGTGAAGTATTAGCAAAACT
+AGGTGCGAAGCCGACAAACATTCCATCAGGTGAGCTTTATACGGCATTGGAACGTAACACTATTGATGCA
+TTAGAGTGGGTAGGTCCTTCTTTAGATTTACGTATGGGTTTTCATAAAATAGCGCCTTATTACTACACAG
+GTTGGCATGAGCCAGGTACTGAGTTGCAATTTATGGTCAATCAAAAAGCCTACAATTCCCTACCAAAAGA
+TTTACAAAAAATATTAACGGTTGCTATGAAAGCTGCAGCTTATGATATGTATTCGCAATCGATGCACGCT
+AGTGGTGTGAACTTAGCATCACTGAAAAAAGATTACCCAAATGTGCAAATGCGCTCATTCCCTAAACCGG
+TAATGGAAGCGATTGTGCAAGCAAATGATGAGTTATTAGAAGAGTTTGCTGCTAAAGATCCTATGACAGC
+AGAAATTCTTAAGTCACTAAATGATTATAAGCACCAAATACGTGCTTGGACTAATTTATCAGATAGAGCT
+TATCTGGATAATTTTGATGGCAAGTAATTTTTGTTGTTAGGATAAAAATTGTCTAAATAACAAAATAAGT
+GGGTTAGTTTAACCCACTTATTTTTGTTACTAATTGGTGTATCTGCATTGCATTGCTAAAGTAGTATTAC
+TAACTGAGAAATTAAATGGATAAAGTGTTAAAAATTTCAGGAAAAATTATCGATGTTCTAGGTAATTTTT
+GTAGTTTGCTTATGATTTTAATGATCATAAACGTTTTTTATGACGTGATCATGCGCTACTTTTTTAATGA
+TGTCAGTATTGGTATGCAAGAGCTGGAATGGCACCTATTCGCTGCTATGTTTATGTTTGGTATTGCATAC
+ACCCTAAAAGAAGATGGTCATGTGCGAGTCGATATTTTTTATGAGACCATGACAGCGAAAAACCAAGCCT
+TAATCAATATTTTTGGCTCGTTGGTTTTAGCATTACCTATCACTATACTTACGCTTTATTACAGCTGGGA
+CTATACCTTTGAAGCCTATCAAATGGGCGAGGGTAGTGGGGACCCTGGTGGGTTGCCACATCGTTGGATA
+GTACGAAGCGTTATTCCTCTTTCTTCACTATTTTTGATTCTAGCTATTTTCCATGTGGTGGTGACTCAGT
+TAAAAACTTTCACAGCACCTACTCAACCTGAAACAGGGGAGCAATAATGACAGGTATTGTACTTTTTGCT
+ATTGCTCTAGTGTGTTTATTTCTTGGCTATTCGGTCGCATTCACCTTTGCAGGTGTTTCACTCATTGTTG
+GCGCTATTGTTTTAGGGGCGGACTTATTCGCGTTTATGCCTTATCGCATTATGAGCATTATGGAAAACAC
+TATTTTAATGGCTGTGCCCATGTTTATTTTTATGGGGATAGTATTACAAAAAACAGGACTAGCGGAGCGG
+TTACTGGAGTCTGCGGCTAAACTCTTTGGCGGTATTGCCGGAGGCGTTGCAATTTCTACTATCATTGTTG
+GTGCTTTATTAGCGGCATCAACAGGAGTAGTTGGGGCTAGCGTTGTTGCTATGGGGGTTATTTCCTTACC
+CGTAATGTTGAAAAACAATTATCATCAACCTACGGCAACGGGTGTTATTTGCGCGTCTGGTACCTTAGGA
+CAAATTATTCCGCCTTCGATTATCTTAATTATTTTAGGCGATGTTATGGGGGTGCCCGTTGGCGATTTAT
+TCCGAGCGGCCATTCTGCCAGGAATGCTACTGGTTGTTACTTATGTCATTTATATTTTAATTTTAGGCAA
+ATTTAAGCCTGAATTTGTACCACCGTTAGTTGTCACTGAAAACAAACGTGAACTACTAGTACAGGCACTT
+AAAGATATTGTACCGCCCTTAGTACTTATTTTAACTGTACTAGGTTCTATTTTTGCTGGTATAGCCACAC
+CAACCGAATCTGCAGCCATTGGTGCAGTTGGTGCAGTTATCTTATCGATATTATATGGCAGCTTTTCATT
+CGGCAAAATGCATGAAATATCCAAAGAAACAGTAAAAGTTACCTCAATGGTTTTTGCGGTATTAATTGGC
+GCCACAGCATTTTCTATGGTGTTTAGTTATTCGGGCAGTGAGTATCTAATTGAAGAGTTTTTTATGGAGC
+TTCCTGGTGGCAAGTGGACATTTATTGCCTTGGCTATGCTCGCTATTTTAATACTAGGCTTCTTTATCGA
+TTTCATTGAAATTGCTTTTTTAGTGGTACCCATTTTACTGCCTGTTGCCATAGCGTTAGATATTAATTTA
+GTGTGGTTTGCTATTTTAATTTCTATGAACTTACAAACGTCGTTTTTAACACCACCCTTTGGTTTTAGTT
+TATTTTATCTCAAAGGCGTGGCGCCGAAATACCTTAAAACTACCACGATATATAAAGGCGTGATCCCCTT
+TATTTTAATGCAAATAGCCGTGTTGCTCTTAGTGGTGTTTTTTCCGGAACACTTAATTATTACTTAGCTA
+AGACACTTACTAATACAATAATGTTTTATGCCGACACTGTGTCGGTATAAAACATTTATTTATTTGGCAC
+TTTAAATTTAGCCTGTACCTTCTCCATATGCTCTCTAAAGCTTTTATCAAACTTACTTTCACCACAAGCA
+AAATATGCTGTTGTTGCATGCACAGGGCTACCTAATACTTGTTCACGATAAATGGTACAAGTGCCGTTGT
+CATTTTTGGTAATAGAGCCAACATGAGAGCTGCTAGTATTAAGTTTCTGTCGCTGTTCGACCGTAAGTGG
+CACTATAGTTTTTGGCACTGGAAAGGGCTCTCCATCCATCTCTGAAGTAGATCGTGGTTGAGTGAGTTCA
+GAAAACGCTTGTTCACGTTGTTGGTCATCTAGTTTTTGTCTTAAGCGTGATAAACGATCATAACTAGAAA
+AACTGCCCCTGCTTGCTCCTAAAACCTTATTTTTAGTTGTCACCGTTTCACTTTTAACCGCATTCGTAAC
+CTGTGTAGAAGGTGTCTTCGTTACTGGCTTATTTACTGGTGTATTCGGAGGTGTTTTTACGGCTGTTTTT
+GATGGTTCTGTACGGATAGTTTTTTTAGGGGCGGCTTGTTTTTGCTCAACCTTTTGTGGCGTTTTTCTTT
+CCTCTACACTTTTTGGTGTAATAGCCGGCTCACTAACTGTTTTTTTAGGTGCCGAGTATAAAAAACTTTT
+GATTGAGGTGATCTTTGGTTTATCTTGTTTGATAATCTTAGGTTGTTGTGTCGCACCGTAGATTAAGGCA
+AGCAAGAGTAATAAATGCAGTAGTACCGATATAGTAATGGCAGTGTAAGGTCCTTTTAACACAGTCTATT
+CAGTTCTTATAATTATAATGAATAATATTATAGACCAAAAAAAACACCACTGGTTCAATACACTGTGGTG
+CTTTTTGGGCAGTAAATGTAGTAATACCAATTTGATTAAATTTATTCCCTACTCAGAGCTACATTAGCGA
+GCTTTGAACAAGCAAAATTCCTTGAACATAGTTATTCTATATTTCATTAATTCTGTGATGTTATTAGTTT
+GCTAATGAGCTCCCAAAGGGCGAGTTTAAAAGGCTCACATGCTGCGTTATTGATTTTGACAATAGAATAA
+CTATTCTCTTCAATCAATGCCTTACCTTTAAGCCTTTTAACTCTCGCTGAGTGGGAAATAACTTAATCAA
+CTTGGTATAAAGCGTTTAACGAGCAATACTTTGTAATACTTCAATATCAACCAAGTTGATAACCGTTGCT
+TTGATCTCAGCCATGGTTGAACTAGCAATGAGTAAACCGTCGTCATCGAGGTCAATATAGCCTTGCTCAC
+GAATAGTGGCAATTAAGGTAGATTGAGCACGTTTGTCGATAAATTCAGGTGCATTGATATTGTTTAATAC
+CGATAAACGTTTAGCAATCGCCACAACCTTAGTTTCTAAATCACGTTTACTTAACGGTGCTAAACGACTT
+GTAAGTGAAGTAATTATCGCGAGGCGTTGTAAACTCTCATCGATGCACTCAGCCATAGCATGTACTTGAC
+TAAGTAGCCCAACGTCATCGCTAAGTGACCAAAAACCAGCTTTAGTTTGCTTAGCTATTTCCATCTCTTT
+TAGTACCGTAAGAACCCGCAAGGTTTGCTGTTCAACGTGCGTGCTGTCTTGATAAAGGTATAAGTCTTCT
+TTGAGTAACGCAGTTACGTTCTGTACTTTTATGACTAATTCGTCTTGATTGATCTTGCTGTGCTTATCAA
+GCAAACGACAAACCAAGGCTGGTACTACGTAAGTATGCAAAATATTATTACGGTAATAGCGCATCTCGGT
+ATTAGCAGTTTCAGAGAGTGAAACCAAGCTGCCAAAACTATCTTCAGTAATCGTTACTTTATTAAGAGAA
+ATAACGTGAGTGAGTAACTCTGCACCGGTTTCTTCTGGAATAGTAAGTTGTTCACTAAAAGGGGCTTGGC
+GCTGTATATTTAAGAAAAAATCAAGCTGTGTTTCTAATTCCAATTTTGACAGTGCTTTATTTTTGCTGGC
+ATGTAAGATCAAGGCAATTAAAGCAACACCATTTAAAGCAGCACTCTTATTGATGTTCTCCATTACTTGG
+TCAGCAAGTACATTGACCGTAGGTGTCAACCAAGAAGGTTTCTGCGGGTCAATTGGGTCGATAGAGTCTT
+TCCAATCAGGCACTTGTTTATTTAAAAATTCGTTAATGTTCATTGGTTCACCAAAATTTACATAACCATT
+TCCATAGTTGCGTAAACTCTTAATGGCTTTTAATACACCAAACATCGACTCACCCTTTTTCTCGCTACCA
+CTTAATTCTTTATGGTAAGTGCCTACTTCCATAACATGCTCATAACCTAAATAGACAGGTACTAAGGTCA
+GTGGTCTATCAATACCTCGTAGTAAGCTTTGAATGGTCATGGCTAACATGCCTGTTTTAGGTGCTAGTAC
+TCTACCCGTTCGGCTACGGCCACCTTCAGTATAATATTTAACACCATAGCCACGTTCAAATAAAAGGCCT
+AAATATTCACGAAAAATAGTGGAATATAAACGGTTACCACCAAAACTACGGCGGATGAAAAATGCACCAC
+CCTTTCTAAAAATGGTACCAGCAGGCCAGAAGTTTAAGTTAATACCCGCGGCAATCCTTGGCATGACTAG
+ACCTTCTTGTAAAATGACATAAGAAAGTAATAAATAATCCATGTGGCTGCGATGACAAGGGACATAAATA
+ATTTCATGGCCATCTTGAGCCAATTTACGCAATACTTTGGCGTTGCTTACCTTAATAGCGCTGTATAGGC
+GTTTCCATAACCAATGCAAAATGATTTCACCAAAACGTAACCATGAAACACTATAGTCACCAGCGATTTC
+ATTCATCATGACTAACGCTTTTTTCTTAATCTCAGCTTCAGAAACTTTTTTGTTTTTTGCTTCATCGCTA
+ATAATACGTTTGACTGATGGGTTAGCAAATAACGCGGTGAACATTTGCTTACGATGCATTAACCTAGGGC
+CTTTAGCAGCAATGGTTTGACGATGGAAATGGAAGCGAGCTACACGCAAAAACTTATGAGCAGCGGCTTC
+ATCACTACCATGATTATCAGAGATATTACGTAAAGAAAAAGCTTCGCTAAATCGGACTAAGGTATCACGA
+CCTAAAAATAGCACGATGAAGAATTTTCGTAACCAATTAGGTGATTCTTGATCGGCTAGCAAAGTACCTA
+TATTGAGATTTTTTCGTTCTTTAGTCGGCGTTCTTCCCCAAATTAAATTGGCTGGAATTAATTTCGCATC
+GATATTTTCATCAATAACATGTTGATTTAATAACGCTAAACCTTGTGCTGTTGCCGTTGTCTTACTGCTT
+TTACGCCATGAGCAAAGAGGTGTCGATTTTGCCAAGCATAAAGTGCGATTAAAGCTTTCGCCGTTTATTG
+TTACTTTGCCAAGGGGATCCGGAAGATTTTGTTTTTTACAGGCACTTTGCAACGCTAAAAGGTCGGATGC
+CGATTGATGACGAACAATGTAAAAAATGGGTTGGTTTGGCTGATCTGTAATATTTTGACTGTCCGTGATA
+ATTTTACAACGAACCAGTAACTTAAGAGGAAATTTTAATAATAAGTAGAAAAAAGAACGTAAGGCCAACA
+TGTTGTATCGCTCGGTTTAGTCATTAACAGCTATAAAAATTGGATTTTAACATCATTAGTCAAAATTGTC
+TTGGTTTGTGGAGAATAGCAACCCGTATCAGAAAGTGTTTATTTTTCTTGGTCTAATGTTGCTCATACCT
+CTCTAAGTGTGTACTTCTTTATACCGCGTTATTGATTTCGACAAGGACGCTGCATGGATGCAGCTTATTA
+GAGAATGCAGGGGCATATTCTCCTGAATGACCATTCTCTTAAATCAAAGCCTTGCCTAAATACGTTTTTA
+ATTCCAGCTGAATCCTGTATCTTCAAATTACTTGGGTATAAATGCCTTCAATTTCAGGAGTTCATATTGA
+AAAAAATTGCCGTGTTTGTCGATGTACAGAATATTTATTACACCACCCGAGATACCTATGCGAAACAATT
+CAACTACCGCTTATTATGGCAAGAATTAATGGCACAAGGCGAGATTACTATCGCTAATGCTTATGCTATT
+CAACGTAGTGATGATCAACAGCACAAATTCCAAAAAGCGCTTAAACATATTGGTTTTGACGTTAAGCTAA
+AACCTTATATTCAACGCAGTGACGGTTCGGCTAAAGGCGATTGGGATGTCGGTATTACTATCGATATTAT
+GGAAGCTGCAGCTGAGGTAGATACTGTGATTTTACTCTCAGGAGATGGCGACTTTGATTTGTTACTACGA
+AAAGTACGCGAAAAATATGGCGTATCTACTGAAGTTTACAGTGTGGAGAAGTTAACCGCAAAATCGCTAG
+TTGAAGCAGCGGATATTCATCATAAAATTGAACACAGCCTTCTGTTGTAGGCTAAGTAATTGAAGCACTA
+AATCATGTCAGAGTATCTTTTTTAGTTTTTAGTTTTTGCTTTATGCTTTTTCACGAGATAAGTCGTTAAT
+ATAAGGGCAATAACAAATAATGTTGCGCTAGCAATTAATTCATTTTGTGCCCCTAAACGTATACCGCTGC
+CGGCAAGTGAGAATATAACCATTTGCGGGATAAAGCCGACAAAAGAGCCACTAACATAAGCGGGCATTGA
+TACCTTGCTAACGCCTGCAATAATATTGGTTATAAAATTACTGCCTAAAGGTAATATACGAATCACAATT
+GCTTTCAAAAAGGTTTGCTCACCAAGAAACGCCGATAATTGAGCAAGTTTACTGGGATATTTACGAGTAA
+TGCAGTCGCTTAACAAATAACGAGCGACACTAAAAGTGATGAAGCAACCGAGTGTAGCGGCCAAAGTGGC
+AACAATGATGCCGATGAAAGCACCTAAGTTAATGCCCGCAACTAATGCAGCAATTTGTCTGGGTAAACCA
+ACACTGGTTGCCAACGATAAAAAAACAAACAGTAACCCTGCATTGAAAAACGTAGAACTGCCGCCTTGTT
+GCCAGTTTAGTTTGTCAACTAAGTTTATTGTCCAGTCAGTTAAACTGAAATCATTTTCTGTTGTGGTCGA
+TACTGCGCTTACCTGCGGCGAAAATGCGGGCGTATGTATCAGCCATTGATATAAACCGGTCGCGAGAATC
+ATTATGATGATGAGGCTCGCCAGTATTTTAGTGGTCGATAAACGGGCGGAAAATAAGAGAAACTTGGAAA
+GCATGGTTATACTAATTAAATTAATGGTTCAACTTCAGTACAACATAAGTAATGAGAGTTAATTGTTAAG
+AGCAAGGCGCTTGATTGGTATTATAGCGAATGGCTCAATGACTTACTCTGATTATTAGCTTTGATTTTTT
+CAGCTCACTTTCAAGATAAAAACTTATTTAAAATGATATAACTTGGCTTTCGCTTGCTCAAATTCATCAA
+TAGTTAAAAACCCCTGTTGTTGCAGTTTTACTAACTTTTCTAAGGCGTTAACCAAGTCGGTTTCTACTCT
+GGCTAACTCTATTGCGGTAGCATCATGTTTATCAACTAAAGTGATTTCATCATTACTTTTTTCTGAGATA
+GTTACTTCCGCCACTTTTTCAGGTTCTATATCATCTACAACTGAATGAAGACGAGTTGCAGGACGGATAA
+TCGATGCTTGAGTGTGTAGCGGAGTATCATCATGAGTCTTATGCTCAGTGCGCGCTATATCAGCAGTGAA
+TTTTGGTTTGAAAGAACGTGTACCTGTTTGCTCACTATTGATATTCTTGGCAATGAGCCAGCACCAATCA
+ATGGCCTCATCAACCACGGTAAAGTAACCTTTTTTGGTTATTCTATCGCTGCCTTTGCGTAAATATAAAC
+AAATGATGTGTCTCTTTTTTGATTCGGTATGAAGCGCTAAGTTAATACGACGAACTTTGCCGTCGGTCAT
+TTTTGCAATTTGCTCAATATGGAATATATCGCGTAATGCCTGTTCATGTTCTTCGTCAAAGCCGTGTCCC
+ATGGTGGTATTAATGGTCGCAATAACCAAATCTCCAAGTAATACTTGGCACTGATTAATATCAGCTAATG
+CTATTACCTTTTCTGCTTTCTTCTCATGACGTTTAAATAGTTTTATTGATAACTTATCTTCAGTTAGAAC
+TAGGTTAGAAAACTCTCTACGAACGAAGGCCTTAGCCGATTTCTGTTGTGTCTTCATCTGATACAAAATA
+TAGCCGAGAAGCAAAAATAGCATGAGAATAAACAAGAAAGTCAGACCGTTGGAACCACTTTGTTGGCTTT
+CTTTTATGGCTAAACTTATGTCTTGCTGGAATAATTGGTATATAGCACCAGTATCTTCATTGAAAAACAG
+CAGTTCTCCGCGATTATCACGGTAGAGAGTTAAGTGATTTGCTTGCAAGGCTTGTTGTTTCAAAAGCCAC
+TCTATTGTGGGAGCGGAAAGTGCTTTTTGCTGATTACTGGATTGATTGTTCTCAAGTGCTATCTCGGGTG
+AAATTTCATGGGATAATGAGTTGAGTTGCCATTCTTTTTTATTTTTAGTTAACAATAATAGTTTGTTGCG
+CAAGGTTGGTGCATTTTGACCTCGGTATACTAATAAACTATTGGCAGCTAACGTATTTTGATTTTGATAT
+AAAAAATTTCTAGGTGCTTTTTTGCGCCAGTCTTCCCCACCATCACTATAAGATATCCAATGTCTTACTA
+TGCCATTAACGCTGTATTGATGTGATATCAGCAATTTAGTGGCATACCTATCTGGCCAAATAAATTGATT
+TATATTGCCTGCACCGAATAAATACAGTGCCTTTTCAAATTTTTCATTCGCGTAATATGGGTTGTCGTGA
+GGTACGCTATAACTTTTGATACCTTTTCGTTGTGGATGAATGCGTAAGATGGCACCTGAATAAAGTGGAT
+GTTGCTGTAGTTCTAAGTTGTGTGACAGTGAAATATAAAGCTGAGCAAAGTCCTCATGCCATGATTTACT
+GTAAGAATTAAAGTTTAATTGCCTAATGCCGCTTTCTAAAGTGGGAACGGCTATTCTTAAAACTTCACGT
+TGGCTTGATTCATCGACTTGCTTGGTTACATTTAATTGCCACTCGGTCACGATGGCATCATAAGAAAGTG
+GCGTGGTAACAGCAGGATCTTTTAGACGCTTTCTTTTTCTGTTGTTAATAACTTTTTCAACATGGGCAGT
+ATAGAAAGTGCCATAACCTGCTTGATCACGTAATGAGAAGTTAGGATGTAAGGTAAAAGCGGTTAGTTGA
+AGCGCGGACTCTTTAGTCGAAAAATGCTGTAAATCTAATAATAAAGTCGTGTTATCAGGACTATCTTGTT
+CCAACTGATAAATTTTACCTCGCTTATTTGCAAGGTAATAGAACTGACTGTTTCCTGGCTGTTCCAGTAG
+TAATAACCACTGGTCATCCGCTGTTTCTAATTGCGGGGCTTGCGCTATTTTTTGTAATAAATATTGCTTT
+TCTTTACCGGCACCATTAGCACCACTGACGAAAAACAGACATAGGGAAAAAATAAAAAAGGTCGCGCGCT
+TTGCGATAAGCATTAAATTGAGTCATCCATAGTTCAGTATTTTGTTAACGAATTTTTATCTTTTTCTTTA
+AGTGCCTTTAAATAAATGCACATTTTTTACTTCAATAAATTGATCTTTGCTAACGCCGCTGGTGTAACTT
+AATTTACCTTCTAACATCAGTTCATCACCAATATCACCATGTTCTGCTAGATATTGCGCTTGTTTTCCCC
+AAACATGAATGGCGCGTTCTACTGAAATTGTCTGCCACGCTTGTTTATCGGTATTATAGATATGCTGGTT
+AATGACAATATTTGCTTGGGTAATATTCTTATTTTGTTCGGTTAACATCAGTTTTGGCTTTGACGTTAAT
+TGAGCACTACAATGAATTTGGTTGATTGCTTGTGTATAACCTTTTTCAAATTTTTGTACAAAGTTTGCGT
+GTACAATACCTAAGTGATTAGTGCTTTTATCTGTCGATTTTGGCTTAATATTACTTAAATATCCATGCAG
+TAAAATTATGTCACCTTTGTTGGCATTTAGTAATGCCAATTCGACCAACTCACCTTCTACTTTTACATGA
+TGGTAGCTAGTCCACTCTTTATACTTATTAGTTATTTTATCTAGCCATTTACTGGATGTAGCTAACACAA
+TTTCAGTCACTGCGGTTGCAGGATTAGCACGATAACGAATATCAGGAGTTGCGACTAAATTACCTAATAA
+GGTCACGGCACAAAGCTGTGGGTTTGGGCTTTTTGGGTGTTTATTTACAGCATCCGATAATGACAAAAGC
+TTTCCTGCGATATTAAAGTAAACCAATTATTCAGTCACTTATTATCTATTTGTGTGAATAAAGAGCAAGT
+TGTTTTATTTTAATATAAATTCAGTGGCATTGTTAATAGGCGGCAAGGAAAAATTGATGATAAATTGCAT
+TAAAAGCTACTTAATAAGCAATTAAGTAGCCATTTGAGTGGTTAGTGAAAGACAAAGCTTTATAATGAAG
+ACAATATTGTAGAATTAAACTAAAAAAACTTGTCTGTCTTAGACAAAGATATAGGAAACTAATGAGCCCG
+ATTATTGCCAGCGAACACTTAAGCAACATCGCCCTTGGTTACGTAGATAGTGTTGATAGTGAATACGCTA
+AACGCCTTGCCAAAAAATGGCAGTTTAACTACTTAGGTCATGTTGCCGCTGCCAGTAAACAGCCAAAACT
+TGAATTTATGTTACAAATGCATCATCACGCCTTAGAGCTTTGCAAGTTAGATGAACCTAAACTGGGTGCT
+ATCAAGGTAGACTTCGTTGAAGGTGCAGTCGCACATCGACGTAAATTTGGTGGCGGTCGAGGTCAAGATA
+TTGCCAAAGCCGTTGGCTTAAAACATGGCTTTAAACCACATGTTTTAGATGCTACCGCAGGACTTGGCAG
+AGACGCATTTGTATTAGCAAGCCTTGGCTGTAAGCTCACATTATTAGAGCGCATGCCTGTGGTAGCTGCA
+CTGTTAGATGATGGGATTGAGCGTGCAAAACTAAATCATGAAGTTGCCGATATTGCCAATAACATGCAAT
+TAATTCACGGTTCATCGCTAGAGGAAGTCGACTTAGCTATTGAACCCGATGTTGTGTATTTAGACCCTAT
+GTATCCGCACCGTGAAAAATCAGCTGCGGTTAAAAAAGAAATGCGAATATTCCAATCGCTGGTAGGTGAA
+GACCTTGATGCAGATGATTTACTTGAACCTGCATTAGCGTTAGCAAAATACCGTGTTGTGGTAAAACGTC
+CAAGTTATGCGCCGCCACTGGCAAATAAAAAACCATCGATGAGCATCAATATGAAAAAAAATCGCTTTGA
+TGTTTATGTTAAACAGGCAATCCCAAAACCTATTACTTAGCATAGTCATTTAAAACCTTACATAAATACG
+TCACAATTATGTAACCTTACTGTCATAAAGATGAGTGATTATTGCCTTTATTTACTTCAAAGGCATTCAT
+GCTATGCGCGTTTCTAGCTTTTCTCGTTTGTCTGTAACGGCAATCAGTATTTTTACCGCTATTTTTATGG
+CAACCATGTATCACGTGGGTGAGTCGTTAAGTGAAAGTAGGGCACAATATAAGGGCTATCAAGCACTTAT
+TTCCTTAACAACGGTTGAGTTTAATCGAACTATTGTTGAGTATTTACAAACTGGTGATGCGGCTTTGCTA
+AACAAGGCGCAAAAACAACTTACGGGTATTGTTAAAAAAACGTATAGCTTAAATATCGATAAACTCTCTA
+AGCAAATAGACTCGCAAGCACAGGCACTCGCCAATAATATTGATACCAAATTTCGCGCCATGGGTAAACT
+CAGTGGTGACCCTTTAGTGCTGTTACGTAACGGCGAACAAGAAATGATCGCGCTTAATAATGATTTATCA
+AACCATGTACAAAATACTCAAGTACTGTCAGTAAAAGAGCAGTTTAACTACCTCGTGACAATACAGACCA
+TAGGGAAGTTACTTGCCGATTTAGTCAGTGCTAGAGAAGCTATTTTTACCCAGGCACAGCCAAATATTCA
+ATCGGTAAATCCTCTTTTAAAAGAGTTAAAAGGCCTAGGTAGTTTTTTGTCACTGCAAAAAGCGTTAGCT
+ATTTATGAAGAGAGTGATGACGACTTGTTTGATGACAGTGAAAATTTACTCGGTGATGATGAGGAAAAGC
+AAGATCTAAGCCTTGAAGCTATTAATGAATTACAGTCATTATTTAATCGTTATCAACGAGAATTAGAAAA
+TACTTTAGCTCAGCAGCAACAACGAAAAATGGGTTTTGCGCTGTTGGCTAAACAAGTGGGCAATATTGAA
+AAAGCCATCATGCAAGGTGAAGCAGAAATTTCACAACAGCAAGAAAAAATAAATGAGCAGCTTTATATTA
+TTGTCATCGGACTACTTATCTTTTTGGTGGTATTTTTATTAGCAAATTACTGGTTGCAGCGCAGTGTTAT
+TCTGCAACCGTTACGTAACTTACGTGATAGCTTTGTACAATTGGTGGAGCAGGGCAAAGTAGACAACATT
+ATTAATATTGATAACAGAACAGAATTTGGTGAAATATCTACTAGTTTCAATCACATGGTTAATAAGCTAG
+CGCAAGATGATAAAGACAAAGCACAGCAATTGGACTTAGTCGCCAAAGCCTTAACCACCATGGAAAGCCA
+AGTCAAAAGCATTTATCAGTCATCGCATACCACCAGCGAGCATGTTCAAGGAGCGAGAAAAATTATGGAG
+GCCTTAGGTGAGGCAACCGAAACAGTGAATACCCTATCAGGGCAAGTCGTTAACAATGCTCAGGCAACCA
+AACAAGCAATGGAAGTAAGTCAGCATCATGTGTCACAAGTGCTGGCAGCAAGCGAATCTACTAATTTGGC
+AGCAAAGGAAAGCAAAGGTGCCATTACTTCACTATTTCATTCGGTTGAATCGGTTACCTCTATCGTTGAT
+GTGATTAGCGCTATTGCGGATCAAACTAATTTGTTGGCGCTTAATGCTGCCATTGAAGCGGCAAGGGCAG
+GTGAACATGGCCGCGGCTTCTCTGTCGTTGCCGATGAAGTCCGCCAACTTGCGGGTAAAACGCAGCAATC
+GCTCAAACAAATTTCAGCACGCTTAACTCAATTACAAAGTGCGAGTAATTCTATTGAAGGTATTATTAAC
+GACATAGAAAAAGCATCGAATAATCAACGTATTATTGCTGATGAATTGCAAGAAACCGCGTTAGCGGTAA
+CAGGGCAGGCGCAAGTTTCTGCAACGGTTGCTCAAGATACTCTGGAGCAAATCACCTTGCAACGCACACA
+CTTTATCGCCTTTGAGCAAGCCATGGCCAATGTCGACAAAGAAGTCAGCGACTCGCAGCAATTATCGAAT
+GTGATTTCTGTTGATGTCAGTAATCAGGTAAATGATATCGGTCTTACACTTAAAAAAGCGTCTTAATAAG
+TCCAAGTTTGTTAAGCTAGGTCTAATTAATTTTTACCTGCGTAAATCACTCAACGATTTATACAAATTTC
+TCACAAACTCACAGAGGTGTTTTCATGATCGAATTGAACCAACTAATGCCAGTAGGCGAACTGCAAGAAT
+TAAAAAACGGTGAGATGACCACGCATAATACCGCGGAACTTTTTGCGGCTAAAAAGGTAGTATTATTTGC
+TGTTCCTGGTGCTTTCACACCAACGTGCTCTGCGGCACACTTACCTGGATATGTAGTTTCGGCAGATGAA
+TTAAAAGCTAAAGGTGTAGACGCGATAATTTGTTTATCAGTAAACGACGCTTTTGTTATGAATGCTTGGG
+GAGAGTCGCAAAACGCTGAAAATATTATGATGTTAGCCGATGGTGATGGTAGCTATACCAAAGCATTAGG
+TTTAAGTATGGACACGGCCACTTTTGGTGGTGTGCGCTCTCAACGTTACGCCATGATTATAGATAATGGT
+GAAGTCATTAGCTTGCATGTAGAGGAGCCTAAATCGTTTGAAGTCAGTAAAGCTGAAGTTATTCTCGATC
+AGCTTTAACTTCTAAAGAACGGTTAACGTATTAAAATCGTTCATTAAAGCTGATACTAAAAGCAATCAGT
+TTAAGAACACGAATAAGAATAATGCACCTTATTAACCACTTGGTTAATAAGGTTTTTTTATGTTTGTAAA
+ATTGGAGTGATACGATTTATTACTTGAATCAATACTGATAAAAAGGCAGAATTCACCCAATTAAAATCTT
+TAAGGCAAAATCATGTTAAAAGCTGAAATGGTAGAAAAGTTAAATCAACAACTTAATTTAGAATTTTACT
+CTTCAAACTTGTACTTACAAATGAGTGCATGGTGTGAAGAAAAAGGTTTTGCCGGTGGTGCAGAGTTTCT
+ACGTAAACATGCTAATGAAGAAATTCAGCATATGAATCGTTTGTTTACTTACGTGAGTGAAACTGGTGCT
+TTACCTATCATTGGTGCTATAGATGCGCCACCACATGAATTTGAAAGCTTAGGTCAGTTATTTGAACTAA
+CTTATGAGCATGAGTGTTTAATCACTGAGCGCATTAACTCATTGGCTCATGAAGCATTTACTAATCAAGA
+CTACTCTACGTTTAACTTCCTACAATGGTATGTTGCTGAGCAACATGAAGAAGAGACGTTATTCAAAGGT
+ATTTTAGATAAAATCAATTTAGTAGGTAATGATGGTCACGCTTTATTCTTCGTGGATAAAGATTTAGCAG
+AACTAGCCAAAACTGGCAGTAGCAGTATAATGACAGAAGCAAGCGCATAAGCGTTTAACTACCCCGCTTT
+AAATTATTATCTAATTAAATGTCCCCTCAATAGTGCAAAACACCTTTGAAGGGACATTTTTTTTGGTGTT
+AATATTTTAAACACAAGAAGACGTTAAGAATATATAGCCCTGTCCCTTAACTGTTTTAATCACTGGACGC
+GAAGAAATCACCAGCAGCTTCTTTCTTAAATTGGCTATATGACTATTAATACTTTTATCACAACTGTCCA
+GCTTACGTTGAAAAATGCGCTGAGCAATAATCTCTCTTGAAATCAACGAACCTGCATCGATCATAAGTAC
+AGCCAGTAAATTAAACTCTAATCCCGTTGTCGTAACCGACTCTCCTAGAAACCGCACAGAACGATTTAAA
+AAATTTAATTCGACTTGAGCAATAACCAGTTTGTTAGGGGTTAGATGCTCTTCTGCTGTTAACATGCTGC
+TTATTCTGATTCTTGAGCAGAGGTTTGCGTAAACATTGTTGTTTTATAACCGGTAGCTGAACTGTCACTG
+CTCTCGAGTATTAAAAATTGCTCTATGGATTGTTCATTGAGTATCAATTCAAATGAATTCAATATAATTG
+AACTACCATTATCCTTAGCAACAACAAAAACTTGATAGCTGTTATTTTTTAAGAGGATTGAACTGGTATT
+TTTGTAATTTGTCTCACGGTAATAAGTAGCAGAGTTGATGGTTTCATCTTGTCTGACAAAGAATACTGTT
+ACTTGAGAAAAATCATCAGATTGAATTAAGTTAATTATTTCAATTTCATGTTCGTAAATACTGGTCAGTG
+AACTATTTTCAACCATCAAAGAGAATAGGTTAACTTCAATTTCATCAATGATGCCATCACCATTTTCATC
+AATGTTACCGTCGTTATCGGTATCGATATACTCTTGCTCAGCATAGAAAAACAGGGTTTTATTGGTGTTT
+TCAACTAAAGATAATAAATGATTACTTAGTAACGGGGTATTGTTCTCAGTAGTGGTGAGATCTACGCTGT
+AGTCACCACTTGCTAAGATTAGTGCATTACTCATTTCACCGTAGGGTAAAAAAGCGATTACGGGGGTATC
+GTCAACACCGTTGATATGCAGCGCAAAAGCTTCTTGGTAATTACTTAACAGCTCATGATTAGCAACGGCA
+TTATAAGCGCTAAATTGTGCCTCAGATTTATCGTCAACATAGTTAATTACCGTAGAGTCCGACATGATAT
+CTAACACATAAGGTGATGTGCCCGCGCCGTTGTTTTCTCTGACAATCATAATATTTTGAGAGCTATAGGC
+AAAAGGGATGCTACTTGAAGTGAACAACACCTCTTCGTTACCTGCTTTAGTGATATAAAAAATATAATCA
+TCTTGATCAAGTTTTTGATTATCTGATAACTGCTGGTAAGTATATTGACCAACTAACACTGCTTCATTAA
+AACTTCCATCATCCTTAGAAAGATAAAAATCAACGGCTTGCTGGTTTGAGTGCATATTTAGCACCCTAAG
+ATTAAATAGATCGTCGATCGTATCATCGTCATCATCAATGACAGGAATACTGTGCACCATAACTTGTGGA
+GATAAAATGCTATCGCTCAGTACTATCATATGAATAGTATCTTCAGTTAACGCTATGCTATTTTCATAAA
+TAACTGACAGATCATCGGTCGCAGAGCTGTCATCATCTTGCCAAGCTAATTGATAGTAATAATCTTGGCT
+TGTTAAGCTGATATTACTATGGGCATTGCCATAGGAAATAGCCGAAAATGTTTGTTCAAAATGATCATCA
+TCGTCGTTATCTTCAGTAAGATCTTCATCTAGGGTTAAATAAATGCTGGGTGAATCTTTTGATAAATTAT
+AGAGTTTAACGTAGCCCTCTCCGCTACCATCGTCACTAGAATCACAGCCCAGTAAGATAAATAGTAAGAT
+GCCAGCAGCAAGGCAGCTCTTTAAGGCTTGTAGGGTTTTAAGTGTCATCATCTGTTTTCCATAATGTAAA
+GTTGCAACAATTTGTTGGCGAATGTTATGCAGCAATAGATAGCCACTTTAGGGAAGAGTTCCTACCTTTA
+CACAATCTTTACTTTTCTTTATTTTAGAAATAGTAATACGAGGTATTTACGCGCTTTATTGGGAATAAAG
+CCTTTTCATCAACCTTTTTGTATACGCCCTATTTGCATAAAGATTATAATAGCGGCGAAATTTTCAAAGC
+CCTCTGCGTAAGAACGTCCATAAGCGTACTCATAAGGCTTTTATTCTTAAGGTGTAACAGTGATCACAAC
+AGACGTATTAATAATTGGTGCCGGTGCCGCAGGCTTAATGTGTGCAGCACAAGCAGGCTATCGTGGTAAA
+AGCGTTGTTGTGGTTGATATGGGTAAAAAACCTGCTCGTAAAGTGTTGATCAGTGGTGGTGGTCGTTGTA
+ATTTCACCAATGAAAATACCACGCCTGAAAATTATCTTTGTCAAAACCCACACTTTGCCAAATCTGCTTT
+AAGTCGTTATAGCGCGCAAGATTTCATTGATTTGGTGGATCGTCATGGTTTGAAGTATCACCATAAAACA
+CTTGGCCAGCTGTTCTGTGATGATAGCGCGCAAGATCTGGTTGATATATTGATGACCGAATGTGAGTGGG
+CAGGTGTTGAAGTTAATCTGCGCAGTGAAGTGCTGTCGGTCACCAAAATTGACGACGGTTATAGCGTAAC
+AACCAATGACAAAAGCTATCAATGCAAATCCTTAGTTGTCGCCTCTGGCGGTTTAACCATGCCTAAATTG
+GGCGCAACACCCATAGGTTATAAGATTGCTGAGCAATTTGATTTAAACGTACTGGAAACCCTAGCAGCAT
+TAGTGCCGTTCACCTTGCACGAGCACGACAAACAACGTTTTGATGGTTTATCTGGTATTAGCTTATTGAC
+TGAAGTCACCAGTGAAGATGGTACAAGCTTTAAAGAAAATATTTTGTTTACCCATCGGGGTTTATCAGGG
+CCAGCAATTTTACAAATATCGTCTTTTTGGCGCGCAGGGCAGGCGGTAACTATAAATTTATTGCCAGAAT
+GTAACCTGAGCGAAACCTTAATTCAATGGCAAAACGAACAAGGACAAAAGTCAGTGAAAAACTTACTGGC
+GACCTTATTACCGAAACGCTTTGTTGAAGTACTAGTTAAAGACGGAATTATTGCAGATAAACCAATCAAA
+CAACTTAATCACCCTGAAATTACTGCACTAAGTGAATATTTACATGCGTGGCAGATTAAGCCGAATGGTA
+CTGAAGGTTACCGAACAGCCGAAGTTACGTTAGGTGGTGTTGACACTGATGAGCTATCAAGTAAAACCTT
+TGAAAGTAAAAAACAGCAAGGGCTGTTCTTTATTGGTGAAGTGATTGATGTCACTGGTTGGTTGGGAGGC
+TATAATTTCCAATTTTGCTGGGCTAGTGGATATGCTTGCGGTCAAGCGGTTTAATTGGCTTTAGTAGATG
+AATTTATTGGAATATCTTTTTCATGAGTTAACATTTGTAGATATTTTATAAAAAATTGAAAATGGGCTGG
+TTTAGTCAAAAAAATTTTGGGAAAGATCGTATGAAAGTTATACACCTAAATCATCCAATCGATGATCAAG
+AAAGAGCTGAATTGCTATTTTCTGGCCATTTATTAGTTTATACCCAACGTGAATCCATGATTGAGCTAAT
+TGAATTCACAAAAGCTTTATTAAAGGAACACTTGGGCGAATTAGATCCAACTCATGCCCAGCATCAACTG
+AATAAGCAAGATTTTTTAAAAGCAACGGGTGCTGCACAGACCCAATTTCGATGCAGTGAAAAAGCACGGC
+AGTTATTTTTTCACGTACTCAATGAATGCGGTATAGACCCAAAGGTTTGCTATTACGACCATTTCCCGTT
+GAGAGTTGTACCGTTCGCAGAACAACACAAAGGGGCAGACCGTGCTGCGATTGGTCATCATAGAGATACT
+TGGGGTAGCAATATTAATTGCCAACAAAACTGGTGGGCCCCTATTTTTGATTTAACAACTGAACGTACTA
+TTGCTATCTATCCGGATTATTGGGGAAAACCACTAGCTAATACAACCGCAACGTGGTGTTTTGATACCTT
+GTTAGAAAAACGAAATGAAGCGCAAAGGGAGCGTATTTTCGACTATCCCAGTGCCCCATCACCAATTGAA
+AAAGTTAACGAGGATGGAGTCGTAAAGTTGATAATACAGCCAGGTGACGTTTTAAATTTTGCTAGTGCAC
+AGTTACATGCCAGTGTACCAAATACGTCTAGTGAGACACGCTTTAGTGTAGAAATGCGAACTATCAGCGT
+AGAAGATTTAAATACCATGCGCCAAGCTCCTAATCTAGATAACGCCGGAACAAAACCTATGTATTCATGG
+TTTAAAAATATTGAAACGAAGCAGGCGCTAGTATACTAGAAGTGTCCATTGTGTAAGTTGCAAGGACAGT
+TAGCCATTTCTCTCTTTATCTCAATGTGCTTGTTGACCTTTTCGTTGCTCTTCAGATTGAAAATACATTG
+AGTAATTGATACTCACGATTTCAAAAAACAGACTAAATCACTTTGGCTTTCCTTACTACTCGCCTCATCC
+AGGGTTATAGAGTCAACTTAAACGGCTATTTTATTGCTATATAAGTGCGATAAAATAGCCCGATAAGAGA
+TAATACTTACTCTGCTAATATGCCGTATTGAGTAATTTCTTGTGTTGTCATCCAATGTATATTTTCAGCA
+GATGCAGCCTCAAGGGTATACCAATAAAAGTCAGCAGGAATTCCCATGACTCTATAATAATCTAGGTATT
+TAACATGCTCTTGATGATCTCTTGGGTAATCAAGAGCAGCCGTACCACTGCCGTCACTCCACGAATGAAC
+CCCTAATCTAGCTCCAGCTTCAACGGTACGTTTAACACCAGCTAAAAACATATCGGTACCGCCTGAGGCT
+ACCATGCCGTCAGCAGGAATATGTGTGTTAATACCGTGATTTCTTAGTTCCGTTGATGCTAACAAATTAA
+TCTCATCATCCATAGAACCAGGTACATTTTGCATGACAATAGTTTTGACCTGAGGATAATCGCTAAACAG
+TTTTTGCATGACTTTTAAGGTGTCTGAGCCGATAACTCCATTCATGTAAACGGTATCTGCACTGCTATCA
+TCACCTTTAAAAGTAAAGTTCGCAGATTCTTCTTGATCACTGGCTTCGTAACTTAGTTCCGCAATATCTG
+AAACACAACTAGTCTCAAGCGTTTTATTTGGATTAGCTAAAAAATTAGCGGCCATAGTGTCAAAACAACT
+TAAGCCTGAAAACAATTGCCCATGACCGCCTTGTGGGTTAGTCACACTTTGTGCATTAGGCATGTTTTTC
+GCGACTAACGTTCCCCAAGCAGCAGGTGTCTGCGGATCCTGCAGACCATTGAGAATTAATACAGGAAGAT
+CACTGGTAACGGCTTGTGTCTCAATATCATTTGCTGAGGCTACATCCCAAGCTTTACAAGATGCGGCATC
+AAAGCCCATATGAAACATGCCATTCACCGCTAGTTGGGTACTTGCCGACCAACCTTGACTATTATCATCA
+ACTAAAGCGGTTATATTAAGAAATGGATATTCTTCTGCACAAACAGTAGATAATCCCATCGCATTATAAA
+AAAGCTCTTCCTCGCCTTGTTCATCACCTTCATTCTGCTCTTCAGTGATTGTATCTAAGGCAGATGCATA
+CTTACTGATATCTTTATTAACCGCTAACAAGTAGTCAAGGATAACTGATTCAGAGGACATGTTAAGCAAG
+GTTTGGATAAATTCTCGACTCTCTTTTACCATGCCTTCATTATGCATACGGGCAATAATATCTTCGATAA
+CCGCTTTTACTTCTTCAGGAGGGCAATCGTCGGTATTCTCACAGTTTTTAATTATTTGATTCAGTGATTC
+ATAGTTCGCCCATGGCGTATCAGAGATACCGTTAACTTCTATCGGAAACATACCATCTAAGATGACACTG
+CGAATGCCTTCGCTATTTTCTCGCATGATAGTTGTGGCTAATCGTGTGCCATAAGAAATACCGTACAAAT
+TCCATTGTGATATTTTTAATGCGGTTCTGAGCTGAATAATGTCCATGGCATTATGTACGCTATGATAAGC
+ATTTAAATCCACTCCAGAATTTTCTAATCTTGCTTTACACGCCTGTACTTGGTCAGGTGTACCTGCTTCA
+TCAAACTCAGTGCAAAGTAGTGCGGGCTTTGAATAACCAGTACCGCGTTGGTCGACTAAATATACGTCTC
+TGTCATTGATAAAAGTAGCTGTCTTTATCACTTGAGCAATACTTGAACTGGCACTGCCTCCAGGGCCACC
+TTGAAGATAAACAACAGGGTCGGCTTGTTTATTTGTTGAAGTAGAAGCTAGCTTGAGTACTGCTATTTCA
+ATCTTTTTATCTGAAGCGGTCTGACCATATAGAGCATGTTTTTCTGGCACGGTCAGATAGCCACAACTCG
+AACCCTCAGTCAAAAGGGCTACTTTAGCGGAAGGCAGCATACTCTTACATGCTACAGTCTTGAATGAGTT
+AACTGGCGTGGTAACAGCTTTATCTGTTGTTACATTACTCTTTGAGCTAGAGTCGCCACATGCAGCTAAT
+AGACTTGTCGCTATTATTGCAGAGGCAATAAGTGTTCTATTGGTTGGTACCATTGAATATTTCCTTCATT
+TTTTGGTTTTTTAATAAACTTGGAATTATTCTATTGATGGACTGACCTTCTATCTATGGCATTAGTTTTT
+AAAAAATGTCATGTTTGTGTTGAAAAATGTCAGATTTTGTAAGCGTGATGCTATGTGGGAGGAGATCTTT
+CAAAGTGCAAATGAAGTTGATAGATCTAATACCAAGTCCATTAAGTTATTTCCCACTCAGCGAGAATTAA
+AAGGCTTAGAGACTAGGCATTGATTGAAGAGAATGGTTATTCAGGAGAATATGCTCCTGCATTCTCTAAT
+AAGCTGCATCCATGCAGCGTCCTTATCAAAATCAATAACACTGTATGTAAGCCTTTACTTTTTATTAGGT
+ACTCGCCCTTGGGAGCTTGTCAGAAAAGCAATAACTGCACAAATTTATTAGATATAGAATGACTATACCA
+GCACAAATTTTATTTGTTATAGCTCTTCTGACATAGCTCGGAGGTGGGAATAAATTTAATCGAATTGGTA
+TAACTTTAAATAAATAATGATTGGTGATTATTAGGTCACTGACAGGGCTAAGAAAAATAACTTAAAAATG
+GCCTCCCGTGAGCCGTCATCAACCAAACTAGCGTTGCGGTATTAATAACTACGGTAAACCAAAATGTTAC
+CCTAAACTCCTTCTTTTTAGATTTATGTCTAAGCAATTGTTGTGCAAGAGCAGCACCAGGCCACCCGCCA
+AGTAGTGCTAATAAGTGCAAAGTGCTTTCTTGTGTGCGCCACTTTCCCCGCTGTGCTTTTGATTTATCAA
+AGGCATAGACGAGAAAAGTCATAAGACTAACGCCTAAGTAAACCAGTAATATTTTCTGGGGCAGGTAATC
+AAGAAGATAAGCAATAGCGACTAAAGTAATGAATATCAGGGACAGATAAATTGAGAATGTACTTATATTT
+TTGGTTTGCTTTTTATGTGATTTTTCACCAGCAAATGTTGCCTGATCTGCGCAATATCTCCCTTGGTTAT
+CTTGTATTACTGAGAAGCTAATAATATCGTTGATTTTGGGTGTTCTATTTCGGTTTTTCAAAGCCGTTTT
+GTGTATAAAAATAGTATCACCACTGCCATTTGGTGTTATAAAACCAAAGGCTTTATCGGTGTTCCATCTA
+ATGAGTTTTCCTGTTAAACGCATAGTAACTTCCTTGTTTCAGCTTGCAGCAATTAGTTATGAAGTAAATC
+AGCTATTAAGCACTTATATGCGCTTTTAGCGTGTCGAATGCTTTAGTTGTTTTATCTTGCTCAGCACAAA
+TACTCAGTAAGTCATCGATAAAATGGTTTAACGCCTTGCTCTCAATATTTTTAACTTTCTCTTGTTGTGC
+AGGCGTTAGCATTTGATAGCTAGTGGCAGCACCAAAATCGCCGAAAATGATATTACCTTGGCTATCAAAT
+AAAGTGTTATGCGCGTATAAATCACCATGACATACTTGATTTTTATGCAAGTGTGCGAATACATCTTGCA
+TCTGACTAACAATGTTACTAATAAGCGTAATAGGTAACCTGAAACCCTGTGAAAAGGTATCTCGGGTGCA
+GCTGTTAAAGCAAGGAGGTAAACCTAGGTTTTGATAATTTTCAGGGATCAGCGTCATGATTAACGCAAGA
+TAGTTGTCTTCATTCACTTGCGCTAATGATTCTACTAAATTTGGGTGATAGCCTACTTGCAAACAAGCTT
+GTAATTCATCTTGTGGGTAACCATCACTGGTAATTTCACCTTTAAATACTTTTACTGCAATATCTTCAGG
+AAATTGTGATTGCGGGCTATTCCAGTGTGCCTTTGAAATAACACCCGAGGCACCCTGACCTAATACATTT
+TCTAAGGTGTAGCTTGTTGATGATAGTTCAGGAACGGACTTAACTTTGGTGTAAGACTCACTGTGAGTTG
+TAGGCTCAACTGCGGTAAAAGGGTTACCAGCAAAGGCAAACCAGGCCAAATTCGGCAGGTTCAATAATTG
+TTCAGGGCATTCTGTTAGTTTATTTGCAGAAATACGTACGAGTTCCAAATTATGGGCTTGCGCTAATGTT
+TGCGGTAAATGCGTTAATTGGTTACCCGCCAAGGCTAATTTTTGTAACCTTGGTCGCTCACCTAAACTAT
+TTGGTAATGTTTCAATTAAGTTATCCGTTAAAATTAACCAACGTAATTGAGCAGGTAATGAATGCTCCGC
+CACTTGTTTTATTTGGTTCGATTTAAAGCCAACCATCTCAAGGTTTGGTAACTGTCCTAAGACTTCTGGC
+AAGTGTTCAAATTGATTCTGTGAAGCGAAAATAATCTTTAATTTTGTCAATTGTGCTAACTCATCAGGTA
+GTGATGATAAGGCATTATTAGATAAATCTAGGATTTCTAAGCTGTCTGCTAACGTTAAAATTTCTAATGG
+GAATGTGTTTAGATTTTCAGATAATTTTAATTGGCTAATGCCGGCGAGTTCGCCAGAGCGAAGTTGAGAA
+AGCGTATGCAACATAAAGCGTCCGTAGATATGATTAAAAACGGCGCTAGTGTACAAGAAATTTTTCGTTA
+AAGCTTGGGCTATTGAACAATGACTTTCATCACTTTACCGATGGAAATAGCTTCTTTTAACACTGATGTT
+TAGAATTTTACTTTTTTTGGTATTTAGGATGTAATCTCAAATAATCACACCAAACACTGAAGTTAGTATG
+GTTATAACGGATATCTGTCGCGGTAAACCATCTTGAATATCCCATTGCTTGGAGACGAAACAAGACTTTA
+TTACCATCAATGGCAACATGACAAATTAAATTTTCCATCGTGTCGTTGCTTACTTGAACTTGCGCAAAAC
+CTAGGGCATTACGTTGATGTTTTACTGTTATTTTAGGCATAGCTAACGCACTAACAGAGAATAATAATGC
+AGTGATTAAAGCAAATACCTTCATAGCCATCTTCGTATTTTTTGTATCATTTAGAAAATAATGTGCAGTT
+TAGCATTGAAAGCTAATGAAGTGTCTCCATAACTTATAACAACGCAGTAATTCATTCTAGTTATTGCAAT
+TCAATTATAATATTAAAAAATATGCTCCATAAAAGCATTTACAAGAGATAAAGTCATGGCTAATTTCGTC
+CCTGTTAGAAAAGAACAACACCAAAATCTTAAACTTGCTAGCAAGCGCGATCTTGCACATGCTGCTGGTC
+AGCACATTGTTTCATTAACCGCTGCTGAATATGCGCAAGCATCAGCAAGTTTTCCTGTGTTATTAGTTAA
+AAATCCTGAATCACCACGTTACCGAAGTGTTGCGATGTTAGGTTTAGAAGCAGGTGAGAACTTATATTAT
+AAAGATGATAAATGGAGTGGTTTATCATTACCACAAAGTATTGGTATGGCACCATTTGCTTTAGGTTTAG
+ATCCTGACAAAGAAAATACCTTAACTGCTTGTGTTGATATTGATAGCGCTTTAGTGGCTGAAGATAAAGA
+GCTTGCATTATTTGAAGCAGACGGCAAAGAATCAGAGTTATTAGCTAATGTGCAAAACTCACTAGGTCGT
+TTATATGAAAATGAAAAAATGACTGAAAACTTTATTAAAGAACTTGAAGAAAATGATTTATTACAAGAGC
+TTGAATTGAACATTGATTTGAGTAGTGGCGAAAAGAAAAAACTTACCGGTATTTTCACTGTTAATGAAGA
+TAAAGTGAAAGCATTAGCTGATGATAAGGTTTTAGATTTTCATAAACGTGGCTTATTTGTGCCAATTTAT
+GCGATGTTAGGTTCTTTAGGGCAAATGAATCGTTTAGTTCAATTGCGAAACCTAACGGGTAAGGCTCAAA
+TTTCAAACATCCAAATTGCACCACTAGCTAAAGAAGAAGTAAAAGAAGGCGTTGCAGAGAGTTAATTCAC
+CTGTCGTTTTGACCGTAAAAAATTATAAATGATATTAAAAGGGGCTTTTGCCCCTTTTTTGTTGCTTTTT
+TGTTAAAAAAAATTACTTTTCATATTCCTGTGCAGATGCAGCTGTGATAATTTAGAAGCAGTAGCGATTT
+ATAATAATGAGAATAATATGGTCGATAAAAGTAAATTTTCTAAGGATGTCGAAGAACAAATTCAAAGTTT
+GGCTAGTGACATTTACATTCAAGTGGAAGATAAATTAACTCACTTAATAGCATCTGCAATTAAGACGGAA
+ACGAGTAAAAATACTGATCAACAAAACCAATATCTATCAGAAAAAGAACAATCATTACAAAAAAACTTTA
+CTGAAAAACAACAGTCACAACTCAAAGAAGTTACCCAGCTTAAACAAGCATTAGCTGAAAAAGAGGCTGA
+TGAGGCAACTAATAAGCAAAATTTCCAGGTAGAACTCACTCAAAATACTATTAATTACAGTGAGACCATA
+GAATCTTTGGAAAAAGAAATTGTTAACTTAAAACAGCAAAAAACACAGCAACAAGATAAAAAACAAAGCA
+GTAATAATAAGTTAGATGAAAAGTTACTGGAAACAGAACAAACACTTAATGATAAAAATCAAGAAATTGA
+CGGTTTAAATGGTCGCATTATGGTATTAACTGAGCAAGAGCAAAGTTTAATGTCACAGCTTACTGTTGCT
+AAAGAAAAAATTCAGCTGAACGAAAAGCAACACAACGAAGCACTAACAACAGTTAAAAACCAAGCCGAAG
+CGACAGCCAAACAAAAAATTGATGCGTTAACTGAAAAACTACAGTTAAATGAAAAGCAGCACAGTGAGGC
+ACTAACAACAATTAAAAACCAAACCGAAGCGACAGCCAAACAAAAAATTGATGCGTTAACTGAAAAACTA
+CAGTTAAATGAAAAGCAGCAAAGCGAAGCGGTAATAACGATTAAAAGCCAAACTGAAGCGACGGCCAAAC
+AACAAATTGATGTGTTAACAGAGAAACTTCGGAAACTCGAGGATGATAGTTCTCGTATGCAAGCGGAAGC
+AATGCAAAGTAGTGACAGTAAAGTAAAAGACTTAGAGCAGAAGATATCTCAGTTAGCAGAACAAGCTCAA
+CAGGAACAAAACGGTAAAGCTGAATTACAACAACAGTTATCAGCACAACAAAAATCAATTGATACAGAGC
+AAGATAAAAATAAACAAACTGAACAAAAAAGCCAAGACTTTCAAGCACAAATTATTAAGCTAACTAAGCA
+AGCAGCCATTGATAAACAAAAACTTCTTGATGAAATAAAGTCTATCAATGAAGGTTCAGAAAAAATTAAA
+CAACAACACCTTGATGAGAAAGAAGCAGTTAATGAAGGTGCGGAACAAGTAAAACAGCGCCACCTTGATG
+AGATAAAAGCAATTCATGAGGGCGCTGAGCAAGTAAAACAGCAACATCTTGATGAGATAAAAGTAATTCA
+TGAGGGCGCTGACCAAGTAAAACAGCAACACCTTGATGAGATAAAAGTAATTAATGAGGGCGCTGAACAA
+GTGAAACAGCAACACCTTGATGAGATAAAAGCAATTCATGAGGGCGCTGAACAAACGAAACAATTACAAG
+CATCAGCGCAGCAAAACATTATAGAATTAGAAAAAACTAACGAGCAACTTAGTCATAAATTAGCAACTGA
+ACAAAATGATATAAAATTATATCAGCAAGAAGTGACAGTACTTAATGAGCAAGTGAAGGTTGCTCAAGAA
+GGGCAAGAAAATATCTTGCAACGCTTTAATAAGAATCGTGATAAACAAGAAATAGAAAATAATAAGGTGC
+GAGAAACTATTAAATTCTTACGCGATGAGAATCATCAGTTAATCAGTGATAACGGTGAGCAAAAGGCTCA
+GTTTAACGATCAAACAAGTGAGTTGGAGCATAAGTTGACCGAATATCGATTGAAATTTGAGTATGCTCAA
+AAGCAATTAACCAGTTAGTTGTTTCGATATCTATATACCCAAACCACTTGAAGATGAGTGTTTCAGGATG
+CTTGAGCGATTCATGATCAAGGCGCCTCTTTTTATTAAGGGTTATTCTCTTAAAAAAGGAGGCAACGAAG
+AGCATGGTTGCTCACACGTCCCCGCAGGGCTGGTTTAGAAACGCTTTATGCTGCGTTATTGATTTCGACA
+ATAGAATAACTATTCTCTTCAATCAATGCCTTGCCTAAAGGCATTTCTAATTCCAGCTGAAACCTACATC
+TTCAGGTAGTTTGGGTATACAATACAGCCTTGATAAAACCAAGCTTATTCGCATTTTGAATAGGCTTGGG
+TATAATCCAGCTAATTATCTCAACTGAGTATATATCTAAGTGACTATTCATCTTCCTTTTGCCAAGTTAA
+GTCATTGGCATCAAATTGCTTTCTCTGCAGCGTTACTTGAGCGTATGTTACCCAATTACCAAATGTTTAG
+TGAAGCCGCTGATTTCGGTAATGCTAAAGTATTACGTAATCAACTCGATATTATTTGGCAATGGCTTGAT
+AACAGTAGTACGGTAAAAATTAATAGCGAGGCGCAATTACTCAAATTAGAAGCTGAAACCCCAGATCCTG
+AAGCCTTTGATTCCTTTGGTGTATTTCCTGCTCTTGATGCGTGTATGGCGTTTTCGGCTTTGTGGCAATT
+AATGCAAGTTAAGCCATCGAAGAAACAAAAAACATCGGAAATTGATATTGACGATATCCAAAGCATCAGT
+CGCCTATCCCATAACAGTGTCAGTTATTATGTCGAGCTGCTTTTACTTGAAGAAGTTGAAGAGTCCGCCG
+ATGAAGAACTCACGATCACTACCGAGCAAATGGATGAACATCCACTCATGCAATGGGAAAAGGACACGCA
+AAATGAGCTGTTCGATTTCCTTAAATTTGCTGCGGCCGATAAGCGTACTTGTAAGCTAGCTAAGCAGATG
+AGCCTATCTGAAGGTTTATCTAATTTAGGCATAGAGATTATTTAGTCGTTGATAGTCGCTAAATGAATCC
+AAAGCCTAGCCTAACGCTCAAATAAAATAATCCCCTTAATACAGGAAGCGAATATGAAGTTATTCAGTTG
+TGCATTGTTTGCCGTCACCTTGATCTTGTCTGTAGTTACTCCAGTGCATGCAAGCAATGTTGTTGATAAA
+AACATTAAGATTGAACAGGCTATCACTAAAGCCATGAGTACGTTTCAAGTGCCCGGCGTAGCGGTAGCCA
+TCATCAAAGATAATAAAGTGGTAATGAGTAAAGGTTTTGGTGTTGTTGAGCATGGTAAATCAGCTCAAGT
+TACCTCTGACACACTATTTGGTATTGCTTCAAATACTAAAGCAATGACCGCTGCTTTGTTGGCCAACCTA
+GTGGATGAAGGCAAGTTGACTTGGCAAACGAAGGTTATTGATATTATTCCTGAATTTCAAATGCCTGATG
+CCTATGTTACCCGTGAATTTACCATTACCGACTTATTAGCTCATAATTCTGGCTTAGGTAAAGGTGCAGG
+TGATCTAATGATTTGGCCACATACTACGTTAACTAATGCTGATGTTATTAAAGGGATAAAATATTTACCT
+GAAGCCTCAAGCTTTCGTAGTGAATTTTCTTACGATAATTTGCTCTATATTGTTGGTGGAGAGGTGATTG
+CTCGTATTACGGGACAAACTTGGAATGAGGTGGTGCAAGCGAGTATTTTTACTCCGCTTGGTATGAAAAA
+TACTCGTGCAGCTTTTTCACTGATTGATGAAAGTAATAAAAATGTTGCCAGAGCGCATGTGCCACTTAAA
+GGAAAATTAAATGTTGTAGGTGGCAACTTTATAGAAAGATTTGGTGCAGCAGCTTCAGTAGCATCTAGCG
+CTAATGATATGAGCTTGTGGTTACAGACTCAGTTAAATAAAGGTGCTTATGCTATCAAACAGGATGAAAA
+GTCACCTCGTCTATTTTCAGCTGAACAAAGTCGCTTTATGTGGCAAGCGCGTACTATATTGCCCGTTACA
+GCAGAAGCAACTCAACAAGATAAAACGCACTTTGCTGCTTATGGCTTAGGCTGGTTTATGAAAGATTATC
+ATGGGGTGAAGCTACTTCATCACGGTGGTGGTATTTTAGGTATGGTCTCTAAAGTGGTATTGGTGCCAGA
+AGAAGAGCTTGCTATGGTGATTCTAACTAATCAACAGTCGAGCTTCGCTGTTAATGCAATTTATCATCAA
+ATTTTAAATGAGTACCTTGAATTACCTAAAAAAGATTGGATTGCTTATTATCATACAAAACAGACAACGA
+AGACTGCTAAAGAACAAAAGCGCCTAGCAAAAGCGGCAGATTCAGTTCATAAAAACTCAGCACATTCATT
+AGTATTACGTGAATATGCGCAGACTTATGTTGATGATTGGTATGGCGAAATTCATATAACATTTAAAAAT
+AATAAGCTACATATGCAATTTGGTAACACCCCAGAATTAAAGGGCACCTTAGAGCACTACCAACATAATA
+CCTTTATTGTTCGCTGGCATGATAAAACGCTTAAGGCTGATGCATTTGTTAACTTTAATTTAAATGAAGA
+TGGTGGAATTAATTACGCCACCATGAAAGCAGTATCACGGGCGACTGACTTTAGTTTTGATTTTCATGAC
+TTAAAATTAGTGCCGAAAAACTAATTGCTAATTTTGATAGATAAAAAGGAGTACCTATAGGTACTCCTTT
+TTTGTTTTCAATGTTGGCGTTGTGTAGATAATTCGCAAAGCCTTAGCGTAGGAATTGTGTTTTTTCTTGT
+CGCTTATTAATAACATTCTTGATATCTAAATTGGCATTGTTATTGGTTTGCTTTACCTCAACTCCTTCAT
+GATTTAATAACCATAATTTACGCTCAATACCACCAGCATAACCTGTTAATGAACCATCACCACCAATAAC
+GCGATGACAAGGTACAATCAACGTAATGGGATTTCTACCATTAGCGCCACCAACAGCCTGTGAGGCTTTT
+GGTTTATCGAGCATCTTGGCTATTTCGCCGTAGGATTTCACAGTACCAAATGGAATCTTTGCTAAACAAC
+CCCATACGGATTGTTGAAATTCAGTACCTTGAGGGTCTAATGGTACGGTAAAAGTCTGACGCTGGCCGGC
+AAAGTATTCTATTAATTGCTGTTTACAAAGAGCAGTGATGTCATTGGCTTTGCGTTCACCTTTTTTATCA
+TCATAACTTTGGTCACCACAAAATATGGCTTGGCAAATACCTTGCTCGGTTGCCATAAATTCAAACAAGC
+CCAATGGCGTGTCGAGATAATCAATAAACATATTAATGGTCTCCTAAAATGCACAGCATGAAATTATCCC
+TGATATTGATACAGTTGATAAACAACTTGGCCAGAAATTTTCTCTTTAATTAATTGCCAGTTAGCTGGGA
+TAACTTGTGTGCTATCTGCTTCCATCTCTACATAAATGAGTGCCTGATCGGCCAAACCAAAGTGATTTAG
+TAATTGTGCGGTTTGTTCGACCAATTGTTTTCTAAAAGGAGGATCGAGAAAAACTAAATCAAAGGGTTTG
+TCTGACTTTGCGGTTAACCCTACTTTAAGAGGATCTTTTTTAAGAAAAACAAGCGCATTATCATTAATAA
+CATTAATGTTATCAGCCTTGAGTAAGTCTTTATTCTCAAGTAATTGGTTCGCTGCGGCTCTATTTAATTC
+CACCAAGGTTACTTCATCGGCACCACGAGATAACGCTTCAAAACCTAAACTACCAGAGCCAGCAAAACAG
+TCTAAGCAATTGGCTTGAGCAATATAGGGCATGAGCCAATTAAAGACAGTCTCTTTAACTCTATCGGTTG
+TTGGGCGTAATCCCTCTGCCATTAATACCGGTAATTTTCTACCTTTGTATTTACCGGCAATAATACGGAT
+TTTACCGGCAGACTTACCCTGTCCTCTCCCAGAAAGGAGCTTTTTACTTAGTTGTTTTTTTGCTTGATTC
+ATATCACTGACAATTTTGCTATTAAGTGCTAATATAGCGCCAATTTTATCCTTGTTTGGTCGTTATACCA
+AACATATTTATCTTTGTTTGGTATAACGACCAAACAAATTCATACTGAAATATATTTAGGTAGCAAAACG
+TGTCGAAGAAAAAAGGTATGTTGTCTTGGTTAGGCTTTGGCAAAAAAGAAAAGCAACCGAGCACTGAAGA
+AAATAACAATGAAGCTCTCTCTGTCGCTGAATCGGTTGAACAACTTGATGAGAAAATGGTTGAGTCAGTT
+GTCAATGAAGCAGAAAAATCAATAACAGAACACGCAGTAGAGCAAGAAGCTACTGCCGACGTTGTTAACG
+ATGATGTTAATGTGCTCGAGGACTCTGCAGCTGAGACTACAGAAGCAGTAGCGATTGCAGCGGTAACTGT
+TGACTCCGTAACGGAAGATTCAGTAAGCGAAGAAAATGCTCAGGTTGTTGAAACAGAATTGACTAGTGAA
+GAGCTACCTGAAGCTAAATTATTAGCTGAAATGGAAGCTGTTGAGCAGCAGGTTGAATCAATTGATGATG
+TTGAGGCTGTAGAGGAAACCCTTGAAGATGTATCGAAAACACAAGCCGATACAGCTGCAGACTCTGAACC
+TAAAGTTGAAGAAATTGTTGATGAAAAAGCTGAAAGTAAGCTTGGTTTCTTTGCCCGCTTAAAACAAGGC
+TTAAGTAAAACCAGACAAAATTTAGGTGGCGGCTTAATTGATTTGTTTCGCGGCAAACAAATTGACGATG
+ACTTATTTGAAGAGTTAGAAACTCATTTGCTCTTAGCGGATGTTGGTGTTGAAACTACAATGAAAATTAT
+AGAGTCATTAACACAAAGTGCTAATCGCAAGCAGTTAAAAGACGCGTCTGCTTTGTATGACTTGCTTAAA
+ATAGAATTAAAGAAAGTTATTGAAGATGTTAGTCAGCCGTTAGTTATCCCTGAAGACGATGGACCTTTTG
+TTATCTTGATGGTCGGTGTTAACGGTGTCGGTAAAACCACAACTATTGGTAAACTAGCTAAGCAATTTCA
+AGCGCAAGGTAAATCAGTAATGCTAGCGGCGGGCGATACTTTTAGAGCCGCGGCTGTAGAGCAATTACAA
+GTGTGGGGTGAGCGCAATAATATTCCTGTTATTGCTCAGCATACCGGTGCTGATAGTGCTTCGGTTATTT
+TTGATGCAATCAGTGCGGCAAAAGCACGTAAAGTTGATATTATCATTGCGGATACTGCTGGACGTTTGCA
+AAACAAAGCTCACTTGATGGAAGAATTGAAAAAAGTTGTGCGGGTAATGAAAAAGTTAGATGTTAATGCG
+CCTCATGAGGTGATGCTAACGCTTGATGCTGGGACAGGTCAAAATGCTTTAAGTCAGACCAAATTGTTCG
+ACGAAGCGGTTGGTTTAACAGGTTTAACTATTACTAAATTAGATGGTACCGCTAAAGGTGGTGTTATTTT
+TGCTGTTGCAGATAAGCATAGTATTCCTATTCGATATTTAGGTGTCGGTGAAGGTATCGATGATTTAAGA
+CCTTTTAATAGTGATGATTTCATTGACGCGCTTTTTAGTAAGTAGCTATGAATAAATTTTTACTCCGCTT
+CTAAGCGTCTCGTTTGGGACGTTTTTTGTAAGCCCTACTTGTTGCAGCATCTTTTTATTAATGGTTTTGC
+CTTAATAAAAGATGCGCCGTAATCATTAATAACTCAGTCGTTCTGAGCACAGGACAGTATTCTTCTAAAT
+AACCATTTTCTTCAACCAATGTCTTGCCTCTAGCCTTTTAACCCCCTACTAAGTGGACAATCAATTAGTC
+CGATTGGTATCACAGGCTAATTGTGCTAAGTTAGCCCACTTATTCGTACAAAGTATTAAAGTAATATGAT
+TAATTTCAATAAGGTAAATAAAACCTATCCAGGCGGTTTTCTAGCATTAAAACAAGTGAGTTTTAGCCTA
+GAAAGCGGTGAAATGGCATTTTTAACTGGCCATTCAGGAGCAGGTAAAAGTACCTTATTAAAATTAATCT
+CATTAATGGAAAAACCCAGCTCTGGTAGTATCCAAGTAAATCACACCGAACTTTCCGATATTCAATATAA
+GCAAGTGCCTTATGTACGCCGTGGTATCGGGATGATCTTTCAAAGTCATAACTTACTTAAAGATCGTACT
+GTTTTTGATAATGTTGCCTTACCGCTAATTATTGAGGGTGTTAGTCACAGTGAAATTAAAAAGCGTGTGG
+CGACTGCATTAGACAAAGTGCATTTAAGCGCTAAGTTGAAGTGTTATCCTCATATGCTCTCTGGTGGTGA
+ACAACAACGTGTTGGTATTGCTCGTGCGATTGTTAATAAGCCGCCTATTCTCCTTGCCGATGAGCCTACA
+GGAAATTTAGATCCCAAATTATCGTTAGATATTATTCGTTTATTTGAAGAATTTAATGCCGCTGGTGTAA
+CCGTACTTATTGCTACTCATGATCTAGGTTTAATTGCGCGTATGAAATACCGAACACTGACGTTGAAAGA
+GGGCACCATGATTAATGATGGTATTGTTGATGGCCTACAAGCACAGGGGACGTCTGATGAGCAATATTCA
+TAGTAGCGGTTTAAAAGCGCGTTCAAGTTTATTGGCTCGGCTTTTAACGCTACCTATTCGACATTTTCAG
+CAAGCGGTAGGTAGTTTAGGTAATCTATGGCGAACGCCTTTTACCACAGCGATGACAATTTTTGTTTTAG
+GCATCAGTCTAGCATTGCCGGCAACCTTGCATCTTTTTGTTAAAAACGCCGAACAAGTAAGTGAGCAGTG
+GGATAGTGCCTCGCAAATCACTTTATTTTTAAAATTATCAACCAGTGAGAAGAGTGCACAAAATTTAATA
+AAGCGCATTAGTCTTTATAACGATGTAGCAGAGGTGCGCTACATCTCAGCTAAACAAGCATTGAAAGAAT
+TTAAAATTTTATCTGGTTTTGGTCAGTCACTTGAATATCTTGATAAAAACCCATTGCCAGCAACGTTATT
+GGTAACACCAACGCAAAGAGCTAGCCAAGCACAAGCGGCTAATGCTTTGTTGGCAAAATTGAGCAAAGAA
+CGAGAAGTTGAACAAGGAAAACTTGATTTAGAATGGTTAACGCGATTAGAAGCGATGGCCCGTTTACTTG
+AAGATATTGTACTCGGTGTAGCCTTGTTATTATGTTTATCTGTGGTACTTATTGTGGGCAATACCATTCG
+ATTAGCTATTTTAAATGAAAAAGATGCTATCGCTATTATGAAATTGGTTGGCGCGACAGATAGCTTTATC
+CAGAGACCGTTTTTGTATTCAGGTATTTGGTACGGTATTTTTGGCGGCATACTTTCTTGTATCGCTGTGA
+CTCTTCTGGCTTGGTATTTAGGTTATGCTATTAGTGACTTAAGTGAGCTTTATCAAAGTAACTTTCAATT
+GCAGGGATTATCCGGCAGTGAAGCACTAATGTTGATTGGCTTTGCCATTGTGCTTGCCTTAGTTGGAAGT
+TATATCTCGGTAAGCCAGCATATTAAAGCGATAGAACCTAATGCAGATTAAAGCCATTTAAGACTCATCT
+AAAAGAGAGTACAGAATAATATCACTTGGTTTTACAACCATTTTTAAGGGAATAGTTAGCTTTATTGGTG
+TACTTAACTGTGAAATTACACAATATTCCTGAACTTTCTTCTCGAAATTTAACATGTATAACCAACTGTT
+TATTCTTGATAATTCCTTAAGCTTACAAATCGTCACATTTAATTCACAATAAATTTGAAAGATCGCCTTG
+TGCCACCCTATCTATTAAGCTAATGTTCATGTCCCCGCTATCGCAAATAGTGTCGATATATGTTATTATC
+GCGGGCGAATTAAAGAGAGAAGGAGAGGGTTTTTTATGAGTGAAGCAATGCAACTTACCTTACCAAAGAG
+TGGTAGTATCGAAGCATACATGCAATCTGCGTACAGCATTCCTATGCTAACTGCGGAGAAAGAGCATGAT
+TTGGCTACTCGCCTCTACAATGAAAATGATTTACAAGCGGCGCAAGAGCTAATTATGTCGCACTTACGTT
+TTGTTATTCATGTTGCTAAAGGCTATTCTGGTTATGGTTTACCACATGCCGATTTAGTGCAAGAAGGCAA
+CGTGGGTTTAATGAAAGCCGTTAAACGTTTTAATCCTGAAGTAGGCGTACGTTTAGTTTCTTTTGCTGTG
+CATTGGATCAAAGCAGAAATTCATGAATTTGTGCTTAAAAATTGGCGCATTGTAAAAGTTGCTACCACCA
+AAGCGCAGCGTAAGTTATTTTTTAATCTACGTAAAAATAAAAAACGTTTAGGCTGGTTCAGCACTGAAGA
+AGTAAATACGGTAGCGGAAAACCTTGGTGTAACAACGAAAGATGTTATGGAAATGGAATCTCGTATGAGT
+AGCCATGATCAAGCATTTGAATTATCAAAAGATGATGATGATAATCTTGGATCCAGTAGCTTTTCACCTG
+CTCAATACCTTCAAGACAAACAATCAGATTTAGCGGTTGAAGTTGAAAATGATAATTGGGACAACCATGC
+GAATAAACGTTTATCAACAGCATTAGTAACGCTTGATGAACGTAGTCAAGATATTATAAAGACGCGCTGG
+TTAACCGAAGATAAAACAACGTTACAAGAGCTAGCTAATAAATACCAAATATCAGCCGAACGTGTAAGGC
+AGTTAGAAAAAAATGCTTTATCTAAACTTAAAAACACCATGGTTTTTGATTAACGTTCAGTAATATATAT
+TGTTTAAATAAACCGACTTTATGTCGGTTTTTTTATGTCTGCAAAATCATTCACCTCATCTGACGATAAA
+ACAGCCAATTCACTTACAGTTGGTCACATGTTTGTATGCAAAAGTAACCACATCGTTACAGGTTTAACTA
+AGTTACAACACTTGAAAACGAACTTCTTCTATTAAATCCAGCAGTATTGATGGCAATTGATAAACATCAG
+TTACCAACAAACTAACGATAAAAAGGTAGAAGTAATGAGCCTAAGAACAGCCAGAAAGAATATAGTAAAT
+CGAGCAGTGATGATTGCCCTTGCCGCAACATCAGTGACCTCAGTACAAGCAGTTGCCGAAGAAGGCGCTG
+AAGAAGTAGAGCGTATTGCCGTAACAGGCTCTCGCATTAACAGAACCGATATTGAAAGCGCCAGCCCAGT
+AACGGTAATATCTTCAGACTTTATCACCAAGAGTGGTTTCACCTCAGTACAAGAAATATTATCAATGCAA
+CCCGCTGCTGCAGGTATGAGCTTAGGTTCAACGTCTAATAACGGTTCAGGTGGTTCGGCAACTGTTAACT
+TACGTGGTATGGGAGTGCAACGTACGTTAGTGCTATTAAATGGTCGACGTATGGTTGCATCAGGTACTGG
+TGCTGACTCTTCAGTAGATTTAAATACTATCCCTGTTTCAATGATTCAGACCATTGAAATCTTGAAAGAC
+GGTGCTTCAGCAGTTTATGGCTCAGATGCCATTGCTGGTGTTGTTAACATCATCACTAAGAAAGACTTTC
+AAGGCACTGAAATAACTGCTGATGGCAGTATTACCGACAAAGGTGATGGCGAAAGTGGGGGTTTTAGTCT
+TTTACATGGTCGTGACTTTGCTGGTGGTAACTTAGTTGTTGGCGCCCAATATTCAAACCGTGGTGAAATT
+ATCCAATCGGACCGTGATTTTGTCCCTGCAGGTGAATCTTCATTTGTACCAGGAGGTTCTTTAGGCGGAA
+TGGTACCAGATGGTGAAGGTGGCTTTGTTCCACGTGAAGAGTCTTACGATTATACCGACGATAGTTATGC
+ACAAACACCCAATGAATTATTAAGCTTATTCACTAACTTTAACTCTGAAATAGCGGATGATACCGAATTA
+AGCGTTGAATTTATGTATACCCGCCGTGAGTCAAATCAACAAATGGCACCGCAACCAGCTTCAATCGACT
+TAGATACAAGTTTGTTAGATGATAACTATACCGATCAATTCAAAGATGAAAATGGCGTTCTGCCAGAAGA
+ACTAGAATATAGACGTCGCATGACAGATGCCGGTCCACGTATTTACGGTCAAGAAACAGATACCTATCGT
+GCTTCTGTTGGTTTGACTGGTTACTTAAGTAATGATTCACAGTGGGATATGTCGGCAACTTATGGTCGTA
+ATGACTCAAAAGATAGTGTTGGTAACTCGATTCACGCAGGGAACATGGAAAAAAGTATCTACAATCATCA
+AGACGATTGGTTCAGCGGTGATCCCATGAGTAACGACTTCTTAGCCAGTGAAGGCGTTATGTACACCGAG
+CAAAATGAAGGTGGCAATGAACAATTCATTTTAGCCGCAGGTTATAGTGGCGTTAATGAGCACGATATAG
+GTTATGCCGTTGGAGTTGAAAGTCGTTTTGAAAGTGGATATTACACACCTGATTTAATTACTCAGGCTGG
+TGAAAGTACCGCGGCACAGCAAGATCCCACAGAAGGTAATTATTCTGTACAGTCTATCTATGGTGAAATA
+TCTGTACCAGTAACCGACTCTTTCACGGTAGAAGCCGCGACTCGTTATGATAACTATTCAACCTTTGGTG
+GTGCAGCTACTTGGAAGTTAGGTGCAACTTACAGTATTACTGATGGTTTAATGTTTAGAGCGGTGGCTGC
+AACGGGCTTTAGAGCACCAAGTGTGAGTGAGCTATACGGTGGTAACTCAGGTTCTTTTGATTATTTAACT
+GACCCTTGGGACAACGAACAAGATTCACAAATCTTAGTAAATTACACCAGTGATGCGGATTTAAAGCCGG
+AAGAAAGTGAATCATTTACTGCGGGTGTTGTGTGGGAAATTACTGAAGGCCTATCTACTACTATGGATTA
+TTGGCAGTTTGATATTACTAACGCTATTAGCCGTGTGAACGTGCAAAATGAAATGAATAAGTGTTTCGGA
+GATGATCTCGTTGCTTGTGATACTATCGGAATTACACCGGGTGGAGACTTATCGGAAATGACCTCTACAT
+TAACCAATATTGGTCAGCAGAATACTTCAGGTATTGATTGGAATGTTAGCTACACTGCTGGCATGTTCAA
+AGTCATGTTTGATACGACTTATTTACTTGAATTTGAAGAAGACGGTATTAGCTATGAAGGTACTATTGGC
+GGCAATATGGGGGGGTACTCACAGCTAAAATCTAATTTAACCGTTAGCGCCGATTTAACAGAAGACGTAA
+ATTTACTTTATACAGCTAACTATATTCAAGGTATGGACGGCGATGGCTACACTACTGATGATGTGATTTA
+TCATAACGTTTCAGCGGCTTATCATATTAATGATGCGTGGCAAGTAACAGGTGGTATTAAAAATTTATTT
+GATACTGAACCTGAAGAAGTACCAGATGGTAATGATATGAATACAGTGCCAAATATCTACGATGTTGTTG
+GCCGTACCTTCTTTGTTAATACGTCATATAAGTTTTAGTAAGCAATAATTACGAATTTTATTGTCGATAA
+TTAAAGCACCTCAAACAAAAGGCGACTTCTTAGTCGCCTTTTTTGATCGCTGTAATTTGATTGGGAGATG
+TTTACCCATGGTATAAATATTGTTTTAGCTCATAATTTACCAATTCATTTACTGCTTTTGCTCGTTTCCC
+TGTATTATTTAGGTATATAATGTTGGTACATAAAGCATGGGCTAACATATAGGTTCGTCATGCGAGCATC
+AAATATCAGGAGTTAATTATTATGGGTGGAATCGGAATTTGGCAACTAGTTATTGTTGCTGTGATTGTAG
+TGTTATTATTTGGAACTAAAAAACTACGTAATATAGGTGGTGATTTAGGTTCAGCGATTAAAGGTTTTAA
+AAGTGCTATCGGTGAAGATAAAGAACAAAAAAATAGTGCAGAAAAAACATCAGATACTTTAGCTGATAGC
+TCAAAGAGCACTACAGAAGAAGTGGTCAAAACAACAGAAAGTAAGACTAAAGAATCAGATCAGGCTTAAT
+GTATGTTTGACGTTGGCTTTTGGGAATTAATCCTCATAGCAATTATGGGCTTAGTTATTTTAGGCCCTGA
+ACGCTTACCGGTTGCAATTCGTACTCTTCGTGGCTGGATATCTGGTGCTCGAAAATTTAGTGATACTGTT
+AAATCTGAGCTTACAGAAGAATTACGCATACACGAATTACATGCAAATTTAAAAAAAGCAGAAGAAAGTA
+ACTTAGAAAATTTAAGTCCTGAGGTTGCTGCGTCATTGAAATCGTTGCAAGAAGCAGCCGACTCTGTGGC
+TGAGCCTTTCAAAAAGGTCGACAGACAACCACTAGAATCAATGATCGCTTCTTCCTTAGCTTCAGCTCCG
+CAAGCTAAAGTAGAGCCGGAGATGGCTCAAGATAGTGAAGAGCCAAAAATTTCAAGTGCTCCGATAGAAA
+ATGAAAAAAAACCAGATCAGCTAGTTAATCCAGAAAGTGATAAACCTCAGCCATGAGTACTCCCCCAACA
+CCAGTTGCCAGCCTTTTTGATCATCTTTTAGAACTACGTAATCGTTTATTGCGATCAATTCTTGGAGTAT
+TAATCGTTTTTTGTTGCTTAGTCTACTTTGCACAAGATATATATCAATACGTGGCTCAGCCATTATTAGC
+TACCATGCCAGAAGGGTCACAAATGATAGCGACCGATGTCGCTTCACCATTTTTTGCACCTTTTAAATTA
+ACTTTGGTTTTATCCCTATTTATTGCGATGCCATTTGTTTTATATCAAGTGTGGTCATTTGTTGCGCCTG
+GTTTGTACAGTAATGAAAAGCGCATGATTGCCCCGTTAATGTTCGGTTCAACGTTGCTGTTTTATAGTGG
+TATTGCCTTTGCCTATTTTCTTGTATTTCCGGTAGTATTTGCCTTTTTTACTTCAGTAGCACCAGAAGGC
+GTTGTTATTGCGACTGATATCAGTAGTTATCTAGATTTCATCTTAAAACTGTTTTTTGCTTTTGGTGCCG
+CATTTGAAATTCCTATTGCCATTATCTTAATGTGTTGGACAGGTATGACGACACCTGATAGCTTAAGAGA
+AAAGCGACCTTATGTTGTAGTAGGTGCATTTGTCATTGGTATGTTATTGACACCACCTGATATTATTTCA
+CAAACTATGTTGGCCGTGCCAATGCTGATTTTATTTGAAGTCGGTATTATTATTGCTTCGTTTTATCATA
+AAGAAGAAGATGAAGACGAATCGAATAATATAAAGGAAAATGACAAATGACAAAGAGTATAAAACTCACA
+TATTTTACCGTGATTACTAGCTTATTATTATCTCCGACAGTGTTAGCTAAAGAAGAAAACCTTGCCGATC
+GAGTTCAAGATTGTGTAAAAATAACTCAAGATACTGAAAGACTTACTTGTTTTGACCAACTGACAAGTAA
+ACGCAGTGCTGTAATTGTGGAACCAGAAATAACTGACTTGACCGCCGAACAAGTTGATACTTTTTCTAAA
+GGACAGGTGAAAAAAACAACTGAAGAATTAGCTAACCAAATAAATTCTATTACCCTAACGATTAGTAAAT
+TAAGTAAAACACCTTACGGGCAATGGAAAATTACCTTTGAGAATGGTCAAAAGTGGCAACAAAAAGATAG
+CTATAAACTTAGTCTAAAAACAGGCCAACGTGTGGTGTTAACCAAAGGGGCGATTACCTCTGTGTTTTTG
+CAAAAAGAAAATACTAATAAACGTATTAAAGTAAAAAGGCTTAAATAGATCGAGATTAATTTGAATAAAA
+GCACTTTGATAGATATAGGCGTTAACTTAACCAATAAACGCTTTGAGAAAGATCGCGAAGATGTTATTCG
+ACGAGCTCAAAAGGCTCAATTAGATGGTTTGTTGATTACCGGTACTAGTGTTGCAGAAAGCCAGAAAGCG
+TTAGCTTTGTGTCAGCATTATCAAACAAGTTTCCCTGACTTTTTATTTAGCACTGCAGGTGTGCATCCCC
+ATGATGCTGATCATGTGACTGCTGACTATTTAGAGCAACTCAAGCTATTAGCGAAACAACAGCAAGTTAA
+GGCCATTGGTGAGTGTGGTTTAGATTTTAATCGAAATTTTTCAGCACCTGCACAACAGCAAAAAGTGTTT
+AGTGAACAAGTAGCTTTAGCTTCAGAACTGCAAATGCCACTATTTTTACACCAAAGAGATGCTTTTGAAC
+CATGGTTTTCTACGTTATCACCCTATTTTTCTGAAGTTCCGGCTATGGTTGCGCATTGTTTTACTGGCAC
+AAAATCTGAGCTCACTCAGTGTATAGCCGCAGATATGTATATAGGTATCACAGGTTGGTTATGTGATGAG
+CGTAGAGGTCAAAGTTTACGAGATATTGTAAGTCTAATTCCTTTAAATCGATTACTCATTGAGACTGATG
+CTCCGTATCTAACACCTCGAACAATTCGACCAAAACCTAAAAGTAGCCGTAATGAGCCGTGTTACTTACC
+ATTTATAGTCAAAGAAATTGCCAGTATTACAGGTCTTGACCAAGAAGAGATAGCTTGGCAAACTAGCCGT
+AATGCCGCAAAGGTATTTGATTTTCCATCAAAGAAAGAAATGATATAAATGAAGTCATTGGTTAGAGCAG
+AAATAGCAGGTTTTACTTCTTTGCTGATGACATATTCGCCTGCAAGTATTGCTATGACTGAACAAAATGC
+CGAGCACCTATGTTTTGGCATGGGAATTTTCTTAGGGAGTTTAATTACCCTCTTGTTAGGTTTATATTTG
+AATCGACATTACCGAAGAAAATACCTCAAAATGTTACAACAGCTTAAGCTTGCAAAAAGCAATGTTACCA
+TCGCTGAGCAAACAATGAAAACCTTGGCTAATGAGCAACAAGACAGTCAAGACCTGCTAGAAGAAAGAGT
+GCAGGAGCGTACATTAGAACTGAATATAGCTTTGCAAGAGTTGGAAAGTGCTAATCAAGAACTTGAACGT
+AAAAATGTTTTAGATGAACTAACGGGCTTACATAATCGTCGATTTTATGATCAAAAAATAGTAGCTGAAT
+ACCGTCGTAGCCGTCGTAATCTTACCGCGTTAAGTTTAGTGCTAATTGATGTCGACCTTTTCAAAGCAGT
+TAACGATACTCATGGGCACCTAGCGGGTGATCAGTGCCTAATTTGGTTGGCCAGCCATATAAAACAAAGT
+TTGAAGCGAAGTACTGATAGAGCATTTCGTTACGGTGGAGAAGAGTTCTGCTTAATCTTACCTAATACTG
+ATGCTGAAGGGGCGTTACTCTTTGCTGAACAATTACGCGTACAGGTAGATGCTCAAGCTTTTCAATTTAG
+AGATGTCGAAATTCCACTGACAATCAGTTGTGGTATCTCAACATATCAACAACAAGTTGATATTGGTCCC
+GAGCAAATATTTTCAGGTGCCGACAACGCTTTATATCAAGCTAAGCACAATGGCCGAAATCAAACCAAAC
+AACACATTTTCACAGAATAATTAGGAATTTTTATGTCCCACAATGGTAATTCAGCATTTGGTCAATATCC
+TGCTCGTCGCATGCGCCGGATGCGCGTTGACGATCATACTCGTCGTTTAATGGCTGAATCTCAGTTAACG
+GTCAATGATTTAATATACCCAGTTTTTGTGCTTGAAGGCGATAATCAGCGAGAAGCGATAGCTTCAATGC
+CTGGTGTCGAACGTAAAAGTATTGATCTGCTTTTGGAAGAAGCACAGGAATTGGTTGATTTAGGTATTCC
+GGCTATTGCACTTTTCCCTGTGACACCAAGTGATAAAAAGTCGCTTATGGCGGAAGAAGCTTATAACCCT
+GATGGATTAGCGCAACGTGCAGTACGTGCACTTAAAGCTAAATTCCCACAGCTTGCTGTGATCACTGATG
+TTGCTCTTGACCCGTTTACCACACATGGTCAAGACGGTATTTTAAGTGAGAGTGATGATAACAAAGCAGG
+GAAAACAGGCTATGTTGTTAACGAAGTCACTAAAGATATTTTGGTAAAGCAGGCTTTATCACATGCTGAA
+GCAGGAGCCGATATTGTGGCACCTTCAGATATGATGGATGGACGTGTCGGTGCTATCAGAGAAGGATTAG
+AAGAAAATGGCTTTGTTAATACTAAAATATTAGCCTACTCTGCGAAGTACGCTTCTAATTACTATGGGCC
+ATTTCGTGATGCTGTCGGGTCTTCTGGTAATATTAAAGGTGGTAATAAGCATACTTATCAAATGGATCCT
+GCAAATAGTAATGAAGCTATGCATGAAGTTGCCCAAGATATCGCTGAAGGTGCCGACATGGTCATGGTTA
+AGCCAGGCATGCCTTATTTAGATATAGTGCGTCGTGTTAAGGATACTTTTCAAGTACCGACCTACGCTTA
+TCAAGTCAGCGGTGAATATGCCATGCATATGGCGGCAATACAAAATGGTTGGTTAGCTGAGAAACCATGT
+GTAATGGAAGGATTATTAGCATTTAAACGTGCTGGAGCCGATGGAATTTTGACTTATTTTGCTAAGCAAG
+TTGCGCGTTGGTTGAAAGAAGACGCTTAAGTACTTTACACGATAAATAATCGGTAGTTAGTCGATTTATT
+ATATCGTAAGAATAGAATAAAAAAGCGCGATTTAATCGCGCTTTTTTATGGGCAAATTTTGAACTCACCT
+TTTCACATACTTAGGTTATACCAGTTGAATTACTAAATTAGTCCGATAGGTATTATTTATCGTTAAAATT
+CCTTAGCGGTTAATACTTTTTGACACGATGGTCTTGCCATTACATTAGCTAAATATTGCTCTACTTTGGG
+ATAGTCCGTTATCAGATCAAAGCCAGCAGGTAAGCATGAAATATAATGCAACATTGGTGCTAATAAGGCA
+TCTGCGATAGTAAAGTCCTTAGACGTTAACGCTGTCTCTTGTTGTAACACTTGTTCAATGATAGCAAAAA
+TGGCAGCTGCCTTTGGCTGTACTTCTTTCACGACGTCAAAGCGGATACTATTATTTTCTCCTTTGGGAAA
+AGCAAATTCTAATAAGTAATCCCGTACTAATATTTTATCTATGTCTATCGAAATAAGCGCGCAAAGTGCA
+TCGTGTTGTGCATGTACTTGGCTATTTTGGTGTGGTTGTAATTGCTTATCTTCATCAAGGTAACGACAAA
+TACTGGCTGTTTCAGGTAACGCTAACTTACCTTCTAGTAACACAGGTATTTTGCCAAAAGGATGCCACTT
+TAGATGCTGTTCACCTTTAAAAGCAATATTGCTACCATCAACTTCAAAGCCAACAGTATAAGCAATTTCT
+TTTTCTTCGCATACGAGCATGACGGAACGAACAAAATTTGAAAAGCGAGGTCCGTAAATATGTACTGGAT
+CTACTGTCATATATATTTCCTTTTAATTATCTAATTGACACTATTAGTTAATAATCTAACTATATTGACA
+ATATGTTCAAGAACATATTTTAAAAGTATGAAATACTGTTTTTATGATTAAATAGGTAAGTGAGGCTTTC
+GATGGCGTGGCATGAAACTCATAAAGAGCAATCAAAAGATAGAATCTTAAAAAGTGCTGCAATGCTTTTT
+ACACATTATGGTTTTGAAAAAATATCGATCAATCAAGTGATGAAAAATGCTGAACTCACCAGAGGCGCAT
+TTTATAGTCACTTTAATTCGAAAAGTGACTTGTACGCACAAGCGATAAGTAAAGGCGCAAAAGTTGCTTC
+GAAACGTAAACCTGAAAATTGTCCGCAGAATATGAAAGATTTTGCTAAATACTATTTAAGTACTGAACAT
+AGAGATAATAACTATGAACAAGCATGTCCATTAGCTTTTTTGGTTTCAGATATTAACCAACAAAATGAAC
+AAGTTAAAGAAACTTATACCAAGACGCTGAAAGCTTTTATAGCGCAAGCTCAATCTTTAACCGTCAGTCG
+TGAAAAAGCACTGCAAAGCGCAGTATTGATGATTGGCGGCTTGGCTCTATCTAGAGCTTTAGATGATAAA
+AACTTTAGCAATGAACTCTTAGCTGCTTGTAAAGCTGGGGTTACTTCATTATCAACAGAAGAGGGCGTTA
+ATGTCAGCTGAATGGAGCATAATACTACTAAACGCAGTGATTATCGTTATTGCTTATGTCTGGGTGTATC
+CCAAATTAGCAGGTAAAAATAGTAATAAGGTGGCGATATTTGACTGTGTAACCTCTGGTTTAGCAGTGCT
+TATTGTGGCAAATAAATATTGGGGAACAGGCGCTGAATTTAATTTCTTACAGTTTGAATTAAACTGGTTT
+TGGTTTACCTTGTTAAGTTACAGTGTTATTGAAATACCAATTGCACTGTGGTATTTCAGAGCTTCACTCA
+TTAAAGGTAACGCTGATAAGTAAAGGTGAATAAAAAGAAATAACGAAAGGTAATAGGGGGTTACTGTTAG
+ATAATTTTAGCATCAGGGACTAATTCAAAGAGTAAACCTTCACGCAGTGCACCACTTGAAAGGCATAATG
+CTTCAATATGCAGACATTGAAACAAAGCGATTAAAATGCTTAAACCGCTAGCTAATATCGCTTTTCGATC
+AGCTCTTAGTCCTGCTATCTCAATACTATCTATAGTTTTACACTTGATCAGAGTTTGCTGAATTTCATAA
+AGAAACTCTAAGGTGATAATTGGTGTTTGCTGACGTTGAATCAGTATCTCAGCCATGGCTTGCATAGTAC
+CAGAGCTTCCAACCGCAGATTGCCAACCCAGTTGAATAAACTCTGCTTTCACTGTGTTAATAATATCTGC
+AGCACCAGCAATACATTGATTGAAGTTTTCTTTATTTAGCAGATCATTCGTAAAGTACTTGCCAATAAAA
+CTAACGCAACCAATATCTAAACTAACCACTTTTTTCGCAGTACAACCTAAACCAACGATAATCTCGGTAC
+TAGCACCGCCAATGTCGAGTACTAATTGCTTAGTAGCAGATTGCTGGATATTTGATATAGAGGTATGGGC
+GACACCAGCATAAATTGTTTTGGCTTCTTGCTCCCCACTGAGTAACTTTATTTCTTTGGGTAAGATTTTC
+TTAGCGGCATCAAAAAACACCTGATTATTCTTAGCAATGCGTAATGCTGCTGTTGCGACAATAAGAGTAT
+TATTTACCGGAATACTGTTGAGGTATAAAGCAAAGTTTTTAAGGCAATCAAGGCCGCGTGTTATAGCTTC
+ATCAGTGAGTAGGTTATGACTAGTTAAACCTGCCGCCAAGCGAACTTTTTGCTTAACTTTGTTAACGGTT
+TTTATAGACTTACCCGTTGGTGATGTTATTAATTGGGTAATAAGGAGGTGGAAACTATTAGAGCCTAAAT
+CGACCACAGCATAATGACTTTCATCATACTGTGGTATTGTCTTTGGTAAGGCTTGATTTTGGCTCAAAAT
+ATCAGTCAATGTACTTTATCCAAGGGTGCAGCTAACTAGTTAGCTACGAGTGCCGCGATTAGGAGTACTA
+CCACGGTTTCCTTGTCTAGGGTTTGCACGACCGCCTTGTCTGTTAGCGCCTGTTCTAGGGCGGCGTTGAC
+GAGGTTTAGGTCTTGGAAGGTCAGTCAATAAAGCATCATGGTCATACTTTGTTACTGGTAGATCATGGCC
+AATATAGGTTTCAATTTCTGGTAAATTAAAAACATATTGTTCACAAGCTAAGCTTATCGCATGACCAGTT
+TCACCAGCACGACCTGTACGACCTATACGGTGAACATAATCTTGGCAGTCATCAGGTAAATCATAGTTAA
+AAACATGCGTTACGCTAGGAATGTGTAAACCACGTGCAGCAACATCAGTTGCCACAAGAATATCTACTGT
+ACCATCAGTAAATTCTTCTAATATTTTTAGACGTTTCTTTTGTGGCACATCGCCAGTTAACAAACCAACA
+CGAATTTTATCGGCATTTAGATGATCAAAAACCTTTTCACAAACATGTTTAGTATTTGCAAAGACAATTG
+CCTTTTCTGGCCAATCTTCTTCAATTAGTGTTTGTAGTAAAGTCATTTTATCTTCGTTTGATGGATAAAA
+TAGTTCTTCACTGATACGGCTATTAGTTTTTTGCTCTGGTTCTACTTCTACGCTGGTTGGATCGTTCATG
+TGGTCAAAGGCAAGCTCTTTAACACGGAATGATAAAGTTGCAGAGAACAACATGCTTAAACGTTCTGTTG
+CAGGAGGCATTTTATCAAACATATAACGTATATCTTTAATAAAACCTAAATCAAACATTCTGTCAGCTTC
+GTCAAGTACAATAACTTCGATATTTTTTAAGTTGTAAATACCTTGCTTCATGTAATCAATTAAACGACCA
+CAAGTACCGATAAGAATATCAACACCAGCTTCTAGTTCTAAACGTTGACTTTCATAACCTTCGCCCCCAT
+ATACAACACCAAGGCGTAATCCGGTACTTTTCGCCATTTCAGTTGCATCACGGTGAATTTGTATTGCTAA
+TTCACGTGTAGGAGCCATGATCAAGGCACGTGGTTGATTATGAGTAGGAGCTTCTTTTTGAAGCAAATGA
+TGAAAAGTAGCGGCTAAAAAGGCAATGGTTTTACCTTCACCAGTTTGTGCTTGGCCAGCTAAATCAGTGC
+CTTGCAAAAGAACGGGTAAAGATTTCGCCTGAATAGACGTACAATAATCGAAGCCCATGGCTTCTAATCC
+GGTCACTACTTGCGGAGCAAGATTTAGGTCAGCGAATTTAGTTTCAGTTAAGTGTGTTTTTTTCATGGCG
+CTAGCTTAACAGTTTTGTTAGCAAAATAGTTGCTTAATAAATAATTAATTAGATTTATACCAAGTCTATT
+AAGTTATTTCACATTCAGTGAGAATTAAAAGGCTTAGAGGCAAGGCTTTGATTGAAGATAACGGCATGTG
+TTTGTTTGATTTAGAATAATTAGATCTACACAAACTTTATTTGTTCTAACTTCCCTGACATAGCTCTGCG
+CTGGAAACTAACTTATTAGAATGGGTATTACTGCTTAATTAATACCAATGTTACATAAAACAGTATTGGA
+AAAGCAGTGAATCACGGTATAATTACCACAAAGGCGTTTTCGCCATAACAAACGGAGAATATGATGAGCG
+ATAAAATTGTTCAGCTAACTGATGATAGTTTTGAAGCAGATGTATTAAAAGCATCGGGTTTAGTATTAGT
+TGATTTTTGGGCTGAATGGTGTGGTCCTTGTAAAATGATTGCCCCAGTACTTGATGATATTGCCACAGAA
+TACGATGGCAAAGTGACTGTTGGTAAATTAAACATAGATCAAAACTCAGCGACACCACCTAAATATGGTG
+TACGTGGTATTCCAACATTATTACTTTTTAAAGATGGTGAAATTGCTGACACTAAAGTGGGCGCACTATC
+GAAAACTCAATTAAAAGAGTTTTTAGATAAAAACTTGTAAATGTATAAATAAAAGCCTGATAACTGATAA
+CTAAGTTATCAGGCTTTTTGTTTTCGCAGATAAAATATTTACTTACATTTTTATTCTGGCTTTACCTAAT
+CAAATTTTAGTGCTAAATTTACCACCTGAGTACAAAATAACATCGCTTTATCTCTATTCTCATTATAAAA
+AATATTGAAAACACACTAGTGTCGGCAATCCCCAAGGCACCATCCCTTAAAATTGTTTAAGAAACCCCCT
+ATGAACCTTACCGAACTGAAAGAAAAATCCATTAATGAATTGGTTGACCTTGCTGCGACAATGAAGCTTG
+AAAACCTTGCTAGAACACGTAAACAAGACATAATTTTTGCTATTTTAAAAGCACATGCGGAAGGCGATAA
+TGATATTTTCGGCGGCGGTGTTTTAGAGATTTTACAAGATGGTTTTGGTTTCTTACGCTCGGCAGATTCC
+TCATACTTAGCTGGCCCTGATGATATTTATGTATCACCAAGCCAAATTCGTCGTTTTAGTATGCGAACGG
+GTGACACCATCCAAGGTAAAATTCGTTCTCCTAAAAAAGGTGAACGTTACTTTGCCCTATTAAAAGTGAC
+TGAAGTTAACTTTGACCGACCTGAAAACACACGTAATAAGATTTTATTTGAAAACTTAACGCCTATTCAT
+CCAACCGATCGTTTTTCATTGGCGCGTGGTAATGGTTCAACAGAAGATATTACCGCACGTATTTTAGATT
+TAGCCTCACCAATTGGTAAAGGGCAACGTGGTTTAATCGTTGCGCCACCAAAAGCCGGTAAAACTTTATT
+ATTACAAAACATTGCTCAAAGTATTGCGCACAATAATCCTGACGCAGAGTTAATGGTATTGTTGATCGAT
+GAACGTCCAGAAGAAGTTACAGAAATGCAACGCCTTGTAAAAGGTGAAGTTATTGCTTCAACGTTCGATG
+AACCAGCAAGTCGTCATGTACAAGTGGCTGAAATGGTAATCGAAAAAGCAAAACGTTTAGTTGAACACAA
+AAAAGACGTAGTTATTTTACTTGATTCAATTACCCGTTTAGCACGTGCTTATAACACGGTAATCCCATCG
+TCAGGTAAAATATTGACTGGTGGTGTTGATGCTAATGCTCTGCATCGTCCAAAGCGTTTCTTTGGTGCTG
+CACGTAACATTGAAGAAGGTGGTAGTTTAACTATTATCGCAACAGCACTTGTAGAAACTGGTTCTAAAAT
+GGACGAAGTTATCTACGAAGAATTTAAAGGTACAGGTAATATGGAATTACACCTGTCTCGTAAAATTTCT
+GAAAAGCGAGTTTTCCCAGCTATTAACATTAATCGTAGTGGTACACGTCGTGAAGAACTTATTACTAAGC
+CAGATGAATTACAAAAAATGTGGATCTTACGTAAAATCGTTCATGAAATGGATGAAATAGGTGCGATTGA
+ATTCCTAATCGACAAACTTGCAATGACCAAAACCAATGATGAGTTTTTTGATTCAATGAAGCGTAAATAA
+TCGCGACATTAATTGCATAACTTTAATTGATGAAAACCAGTCTAATGACTGGTTTTTTTATTTAATCTTA
+CCTCCAATTGGTAACTTACATGAAATATAGTGATTTAAGAGACTTTATTAGTCAGCTTGAAAAAATAGGC
+CAACTTAAACGAATTACTCAGCCTATATCTACTCATTTAACAATGACAGAGATCAGTGACAGAACACTGA
+GAGCAAAAGGACCTGCATTACTTTTTGAAAATGCAGTCAGTGAAAGTGGCGAACCATACAATATGCCAGT
+CCTAACCAACCTTTTTGGTACCCCTGACAGAGTTGCTTTAGCTATGGGGCAAAAGGATGTTGGTGCTTTA
+CGTGATGTTGGCAAGTTATTAGCTATGTTAAAAGAGCCTGAACCACCAAAAGGTTTTCGTGATGCTTTAG
+GTAAAATACCTGTTTATAAGCAAGTATTGAATATGCCGGTGAAAGTGATTAAAAAACCATTATGTCAGCA
+AATTGTGCTTTCAGGTGATGACGTCGATTTGACCAAAATGCCGATACAAAGTTGTTGGCCTGGTGATGTA
+GCGCCACTAATAACTTGGGGACTGACTGTTACGAGAGGTCCACATAAAGAGCGCCAAAATCTCGGTATTT
+ATCGTCAACAAGTGCTTAGTAAAAATAAAGTCATTATGCGTTGGTTATCACATCGTGGCGGTGCCCTTGA
+TTTTCAAGAATTTAAAAAAGAAAATCCAGGTGAAAAATACCCTGTTTCCGTTGCTTTAGGTGCAGATCCT
+GCCACTATTTTAGGCGCAGTAACACCGGTACCAGATACGCTTTCTGAATATGCTTTTGCGGGTTTATTAC
+GTGGAGCCAAAACTGAAGTGGCTAAATCAATAAGTAATGACTTAGAAGTTCCTGCCACAGCAGAGATTAT
+TTTGGAAGGGTATTTAGATCCTGAAGAAATGGCACCAGAGGGACCTTATGGTGATCATACTGGTTATTAC
+AATGAAGTAGATAACTTTCCTGTTATGACAGTAACTCATATCACTATGCGAAAAGATGCTATTTATCACA
+GCACCTATACCGGCAGACCGCCTGATGAACCAGCAATTTTAGGTGTTGCCCTTAATGAAGTATTTGTTCC
+TATTCTACAAAAGCAATTTCCTGAAATTCAAGACTTCTATTTACCGCCAGAAGGTTGCTCTTATCGTCTA
+GCTGTCGTGACGATTAAAAAGCAATATGCGGGTCATGCCAAGCGCGTAATGATGGGCGTATGGTCGTTTT
+TACGACAATTCATGTACACCAAGTTTGTGATAGTATGTGACGATGATATAAATGCCAGAGACTGGGAAGA
+TGTGATATGGGCAATGACCACACGCATGGATCCGAGTCGTGATACTGTTTTGATAGAAAACACCCCAATT
+GATTATCTTGATTTTGCATCACCTGTGTCTGGTTTAGGTTCTAAAATGGGCATGGATGCAACCAACAAAT
+GGCCTGGTGAAACAAATCGTGAGTGGGGCGAACCCATTGAGATGACGCAGGAAATAAAAAACCAAGTTGA
+TGAACTTTGGGATGAATTAGATATTTTATAGCTCTAATATAAAGATTGCTGATGATACCTGTCATCATCA
+AAATACAGTTTTAGAGTGATCGAGCTATCTCAAATATCACTGAAATCCTGCATTTTGTTTGGTAACAGGT
+ATATAATTAATTACACTAGCAATTTTAGCTTATTACCTCTTGGCACAATAAATTAGTTTGCTGACGAGAA
+ATCACCAATAAAGTAGAAAAGGTTAAAAAATGAAAACAGTTAGTTGTCAAATACAGTCGTTATCATCGTT
+AACGCCTCATGTGTATAAAGTACTATTAAAACCTGATGAAAAGATTGATTTTATTGCTGGTCAATATTTG
+AACTTTATTATGAGTGATGAGGATAAACGTCCGTTTTCAATTGCTAGCTCACCAAATAGTGACTTAATTG
+AATTGCAAATAGGTGCTTTTGCTGCCGATAGTTATCCTATGCAGGTGATTGAGTGTATTAAGGCTAGCCA
+TGCGAGTGGTGAGAAGGTAACAATTGAAATTCCTTTAGGTCATGCGCAATTACGCACTGAGAGTGAACGA
+CCGTTATTACTACTTGCGGGTGGTACTGGATTTTCTTATATCAAATCGATGTTTGAGTATTTAGCAGAGC
+AAAAGTCGCAGCGTCACATCATGGTTTATTGGGGATTACGTGAAGAAAGCGCTGTGTATGAGCTTGAAAA
+AACTATTGCTACTATTGCCAAACTTCCTCATGCCAATTTTATTCCAGTTATTGAGAATATTAAAGAGAGT
+AACGAAAATCCTTGGCAAGGCAAAACAGGCTTAGTTCATCAAGCCGCTATGCATGATATTGTCGGTTTTG
+AACCCTATGATATTTATTTAGCAGGGCGTTTTGATATGGTCGGTGCTATTCGTAGTGACTTCGTTGAGCA
+TGGCGCATTGTTAGAGCATATGTATGCAGATGCATTTGCTTTCATTTAACAGCAAAATTCAATAAAAAAG
+CACGTCAATGAGTTGTCATTGTCGTGCTTTTTTATATCTAAATTATAATATTTGTAAGAGTAACTCTTAT
+GAAATAAATTACGTAAATCTATTAACCCTGTTTAAACCCAGTTTCAGTTAAACTTAGTTGGGCGATCGCA
+ATAACGGCTTGCGTGCGATTACGAACGTCTAATTTTCTAAAAATAGCGGTAGCATGTGCTTTAATTGTTG
+CCTCAGATACATTTAAATCATAAGCAATTTGTTTGTTTAACATGCCTTGAGCGAACATCATTAATATACG
+ATATTGCTGCTGAGTTAAACTGGCAACACGTTCAGCAATGTCCCCATCACTATTATCTCTTTGTTTTTGC
+TCAAAAGAAGCAGGTAACCAGGTATCTCCTGATAACACCGCAACAATAGCTGAATAAATGTCATCAACAG
+GCGTTGATTTTGGTACAAAACCAGCAGCACCATAAGACATTGCTTTGCTTATGGTGTCATGATCTTCATG
+AGCGGATACGATAACAACAGGAATTTGAGGAAAATGATTACGTACATGGATTAGGGTATTAAAGCCATGG
+GCGCCAGGAATATTTAAATCTAGTAACAGCAAGTCACTATCATTATTGTTAGTAAGTTGTTGCTCAAGCT
+CTTCAATTGTTTGCGCTTCAAGCCACACCGTATAAGTTAGCTTAGCTTTTAATGTCCCTAATAAAGCTTG
+TCTAAATAAGGGATGATCGTCAGCTATTATTATTTTTTCTGGCTGAATCATAACAAGTATCCTAAGGAGT
+GATTAATCCATTCTAACGGAAATAATTTTAATAACAAAGCATAGTTGTGAATAGTTAGTATAGGGTGCTA
+AAGGATAATAGGGTAATACTTCTTATTAACTTCTGTACCGTTAATAACGCTTAGAATTGTTGATCTTTAA
+GTCTTAAAATTTATTCAATTTAAAGCAGCATTATTAGGAGCATAGTACCGGCCGAATACTTGCTACTTCT
+TACTACGTAGTTACTCTATGTTGAAATAGTAAAATCATTCTAAATGAGCTTATAGGGCAGTATTTTTTTG
+AAATACATAAAGGTATCAAAAAATTCTTTTAATATGCTTAATGAAGCGAAATGAAGATATTAGAGCTGTA
+CTAGCACGCTTGGAACGATATTTTGATATGGGGAGAACAGTAACAGTATTTTTGTGAGAGTTATTGATTA
+ATGCTAAGTAAAATATAGTGCTAAAAAGAGCCCGTAAATTGCTTCGTTAAGCCAAATTAACTAGAAAATA
+AGAGGGTCGCCTCAACATTAGAAACTGATAGCCTAAACTAAAAGTTTCTAATTTAGTGGTATTTTATTTT
+TTTGGGATATTAGCTAATACAGCCACTAATAATTGCCAATATTGCTCAACAGTCGCAATTTCAATTTTTT
+CGTCTGGCGAATGGGGGAACTTAATCGTTGGTCCAATAGAAACCATATCCCAATGTGGATACGCTGTTTT
+GAATAAGCCACATTCTAAGCCTGCATGAATTACCATTACCGCAGGCACTTTATTAAATATGCTTTCGTAT
+GTATCTCTAACAGTCTGCATGATGGCTGAATCTGTATTAGGTTTCCAACCAGGATAAGCGCCTGAGAAAA
+CAACATTAGCACCGGCAAGTTCAAAAACAGATTGCACCATTCGTTGAGTTTCCAAGCGGCCATCGTCATG
+CAAGCTGCGTATTAATACCATGGCATTAAGCTTGCTGCCACGAGTATGAATTACGCCTAGGTTTAGTGAT
+GTTTCTACAATGCCTTCAATATCATCACTCATTCGAATGACGCCATTAGGACAAGCATTCAGCGCACGTA
+GAATTGAAGCTTGTGTGGCTTTTGTCCAACACTGCTCAAAGTCTTCAGGTGAAATTAATAACATATCGAT
+ATCAGTTTCAATTGCACCTAAATTAGCACTAATAGTTGAGAGGTAATCTGCTAAGGCGACCTTTAACGCC
+TCGACTTTATCTTTTGCAACAACAAAACTAGCATTAGCTTCTCTAGGGATAGCATTACGTAAACTGCCAC
+CATTTAGCTCAGTAAGGCTGATATCAAAATCAATGCTAGCACTTAATAAAAATCGTACTAATAACTTGTT
+AGCGTTTGCACGCCCAGTATGAATATCGACACCAGAATGCCCACCTTTTAGGCCAGAGATAGATAAGTTA
+AAAGCTTGGTAATTACTAGGAACATCTTCTAATGTTAGTGCGAAAGTAGCATTACCATCAATACCACCAG
+CACAGCCCATGTAAACCTCACCTTCTTGTTCTGAATCGGTGTTGATTAAGATATCACCATCAAGCCAGCC
+AGCTTCTAGGCCAAAAGCGCCAGTCATTCCGGCTTCTTCATCAATAGTTACTAGTACTTCTAACGGTCCA
+TGTGGAATATCATCACTGGCTAAAATTGCTAATGCGGAGGCTAAGCCAACACCATTATCTGCACCTAATG
+TCGTTCCTTCAGCCGTTACCCAATCCCCAGAATCAATGACATAAGGTTTAATTGGGTCGGTTATAAAGTC
+ATGGTCAGTGTCATTGTTTTTCTGTGGCACCATATCCATATGTGCTTGTAAAATAATGCCCTTACGGTCT
+TCCATGCCAGCGGTTGCTGGTTTTTTAATAAATAAATTGCCAACAGCATCTTCTTTAATGGCTAGGCCCA
+GTTCTTTCGCCCAATCTTGGATCCACAAGGATATCTTTTGCTCATGTTTAGACGGGTGTGGAATACTGCA
+AATTTTTTCAAATAATTGCCATAAGCTGGCAGGTTTTAACTGTGAGAGAGTACTCATAGGTTTCCTCAGG
+AAATTGTAGTTTTTGTTACTATAAACAGTATATACCTGTTACTAATCAAGATGCATATGTCAGAGTGTTT
+GAGCTAGTTCAATTGGAGGCACTTTGTAAATGATCGCTGCCGATCGTTAGCTGATGACAGTGTTATACCA
+AGTTGATTAAGTTATTTCCCACTCAGCGAGAATTAAAAGGCTGAAAGGTAAGGCATTGATTGAAGATAAT
+GGTAATTCAGGAGAATATGCTCCTGCATTCTCTAATAAACTGCATCCATGCAGCGTCCTTGTCAAAACCA
+ATAACGCAACATATAAGCCTTTTTAAACTCATCCTTTGGAAGCTCATTAGCAAACTGATAACGGCGTAAA
+ATTAATTGAATATAGAATAACTATGTTCAACAAATTTTTCTTGTTCTAAGCTCGCTAATGTATCTCTGAG
+TAGGGAATAAATTTAATCAAATTGGTATTATTACTTGTTGGCCATTAAAAATTGCCATTGCTCATTAAAG
+TCAGTACTTGGCTTTTTACTGTAGCCGGATCGAACGTATTGACTGATTTTACCTTCAGCGAACGAGACTA
+ATAGGCTAGCTAAAGCTGCTTCATTAATGGTAAATGTTTTACCTTCACGTAGTTTTCGTTCTCTTAATAC
+TTGCTTAAATTGAGACTCTAGTTTTTCAAAAAACTGATGAACTCTGCCGCGTAACCGCTCATTCTCTCCC
+ATTAGTGCATCACCTGCTAATATTCGGCACATTCCAGGGTTGCGCTCAGCAAAAACGACTAAAACATGCA
+ATATGTGATGGCAACGTACTAACGCTTCTTTATGGTCCGCAAGAATCAAATTGATTCGTGAAAAAATAGA
+CTCTTCGATAAAGTCGATTAAGCCTTCAAACATACGTGCTTTTGATGGGAAATGACGATACAGAGCCGCT
+TCTGAAAAACCAACTTCAGCAGCTAACTTTGCGGTAGTGATACGCTGCCCAGGACAGTTTTGTAACATTA
+ACGCTAAGGATTCTAATATTTGGTGTTTACGGTTTGGCTTCAGGTTCTTATTTTGTGTGGCGACCATATA
+AAAATATTCTCTACTGTGATTGTTCTATCCATCAAGCTTATGTATCAACTTGTTCTAAAGGTAAATTTAA
+TTACCTTATTTCTTGGCGTTTTTGGCTAAATAATGTTGATTGATTAATGAAACTAGCTGTTTAGCAACGA
+TCTGCTTATTAGCTAGAGGAATTTCAATTTTATCAATAGCACTATAGAGGGTTAAAGCATTATCATCACT
+ATTAAAACCTTGTCCTGCTTTAGCAACATCATTCGCAGCGATTAAATCTAAGTTTTTACGCATTAGTTTG
+CCGCGTGCATAGTGTTCAACGTTTTGTGTTTCTGCCGCAAAGCCAACGATAAAAGGTTTATTGGCTAAAT
+TTGCTACATCAGCAACAATATCATGGTTCTTGATGAGCGAAATTTGCATGTGTTCGCTATCTTTTTTGAT
+TTTCTCATCGGCAATATCAGCAACTCGATAATCAGCTACTGCTGCGCAGGCGACAAAGGTAGTAGCTTGC
+GGAACATAAATTAGCGCTTGTTGATGCATTTGTTCGGCACTAGTCACTTGGATCAGCTCACAACCTGCGG
+GAGCAGGTATATTTACGGGACCAGAAATTAACGTCACCTGAGCGCCAGCACGTAATGCGGCATGAGCAAT
+GGCATAGCCCATTTTTCCTGAGCTATGATTCGATATATAACGCACCGGATCTATCGCCTCACGTGTTGGT
+CCAGCGGTAATCACCCAATGTTGGTCTTGCAAATACTTGTCGACAAAAAAATCGCTGCTAAGAGTAACTA
+ATTCATTAACATCTAACATGCGGCCTAAACCTATATCACCACAAGCCTGTTCGCCAGCACCAGGGCCCCA
+AAGATGGAATCCCCACTGCTTTAATGTGCTGATGTTAACTTGTGTTGCTTTGGCATGCCACATTTGCTGA
+TTCATTGCCGGGGCAATAGCAATTGGCGCACTGGTTGCTAAGCATAATGTTGAGAGTAAATCATTAGCCA
+TACCTGCGGTAATACGAGCAATAATATCCGCAGTGGCTGGAGCGATAATAATTAAATCAGCCCATTTAGC
+CAACTCAATATGGCCCATGGCGAGTTCGGCTTGGCTATCTAATAAGCTATCAGAAACATGGTTGCCCGAT
+ACTGCTTGAAGCGTTAATGGCGTAATAAAGGCTTTTGCACCTTCGGTCATAACCACGCGTATATCCGCAC
+CATGATCTTTAAGTCGACGCACTAATTCTGGTGTTTTGTAGGCAGCGATACCACCTGTAATACCCAGTAC
+TATTTTTTTGTCCTGAAGAATTTGCATAAGCTGCTAATATTAAAGTAAACAATATGGTTAATAAGATAAC
+ATTTATTGCCTTTAGTTAGAAATAAGAGTTGTTAAATAATCAAGATTTACAAGTGAGAATAAATACAAAA
+ATGTAAAGCAAGGATGCACTTATGTTAAAAGAATCAAGGTTCAAGGAATCAGCGTTAAATGAATCGCCTT
+TAAATCAAAACGCCTTAAAAAATTGGCCTGAAATGGAAAGGCCACGAGAGAAACTAGTCAGTTTAGGTTC
+ATCAAGCTTAAGTGATGCTGAGTTGTTGGCTATATTTCTTCGCACAGGAGTTAGAGGTTGCAATGTGGTT
+GATCTTGCTAGGCAACTATTGAAGAGCTTCGGTAGTCTTGGTGCAATATTTGCGGCAAGCCAAGAAGATT
+TCTGTGCAAGGCATGGACTCGGAATGGCAAAGTATGTGCAATTACAAGCCTGTTTAGAAATGTCTAAACG
+TTATTTAGCAGAGAATATTAAAGACATAGATTGTTCATTAACTTCTTCACAAGCGACACGTGATTACTTA
+CTCAGTGAGTTGCGCTTAGAAACTCGAGAAATATTTGCTGTGCTTTTTTTAGATATTATACCCGTAAAAA
+CCTCATACTATTTTAATCTTCATTAGTAACATTTTTGTTACTTTTTGCCTTTATATATTAAGAATCCACC
+TACTTCACTATTGACTTCTACCCTTTCGTTATTAATATACCCCTATAACATGTACTATTATTACTAAATA
+TGACTATTTCAATACAACCCATCAAGGTAAATGTTCTTGTTCGTATCGACAATACTGACAAGACCTATGA
+GCTGCCAGCAGTGTACGTACCAGGTGAAGGGTATTTAGGTTCTTTCCTTTGCTATATCGTGAAACACCGA
+ACCAAAAGCAAGAGTTGGAAAGATAAAGCGATCCAGGCAATGATTCTTTTAATTGAGTACACATACGCAA
+ATGAGGGGTGCTTTGATACTAAGCAGCAAATGTTTGAAGAGTTCACCAATAGCCTGCATGCAGGAACTAT
+AAATAAAGATGGAGATGACAAAACAGGCCTTCGTTGGAGGCCATTATCAGTAGAAAATGCTAACGCTCTG
+AAAGGACATATTACTAAATTTAGTGACCACCTTTTCAAGGAAACAGGTGGTGAATCGGCGCTTTTAAACC
+CCATAAGAACAGCGACGGGTGCTGAGAAAATGGTTAATCTTGCTGCCTATCATCATAAAAAGAACGCGGT
+ATTCTTAAGTCATTTATTCGATAAAAACAAGAATAATGATATAGACACCTCACGAAATGTGAGGAACAGG
+AAAGAATTTAGAACACCTCAGGTTGATCAGTCTGTCAATTTTTCTGAGGAGCATATCGACGCGTTACTTT
+GGGATGGCTTTATACAACCAGGCAGCACGTACCTATCTCCTGTACATGAGCGTTATAAGCTAGCCCCCTT
+ACTAATCACCATGCTAATACATTACGGTGGCATACGTCCGTGCGAAGCTTTTCATCTCTATGCCGAGGAT
+ATTCATCTAGACCCATCAGAGCGTGTCGTGATCAGGGTATATCACCCAATACAAGGGCGTGCACCGGAGT
+ATTATCGCGACCAACCAGGTAATAAAGGCGCTACCAGGATTGAATATCTAAATAAAAAATACGGTTTAGA
+TGATAGATTTTCCGACTCTAGGAAGGCATACCATGCGGGGTGGAAAGAGCCAGCTTTAGCCGACAGCAAA
+GCTAAGTTTTTTTATGTCTATTTTGCCCCCACTGAAAAAGGAATTTTGTTTTACCAGTTGTTTAAGCAAT
+ACATGATTCACCAGCGAAAAGTCAGGAAGCTAGGAGGGCAAGACACAAAACACGCTCCAGAGGCGCACCC
+GTTTCTCTTCACAAATAGAAATGGCGACCCGCTATCAATGCGAAGCTTTGAAGATTTTCATAAAGAAGCG
+GTGAAAGCAATTGGGTTAGAGGCATTTCGTGCAAATGGCACTTCCCAATACTGCCACCGTCATGCATTTA
+AGAAGCGTCTTGAAGGAATGAGTGTACCAGAGGTACTTCGGATGGACTTGATGCACCATAAGAGTATTTA
+TTCGCAAAATGAGTACGGTAAAGCAAGTAATCAAGAAATTTACGATAAGTTGTCTAATGCCAACGCACTA
+AGCAGTCATGAAACAGCCCTACTTTCCAACCTTAAAAACGCACAATAACAAAAGGATAGTTCAATGAGCA
+ACCATCGGGATAAATTCTACATAACTTGGGAAGAAGCCTCTAAAGCAACCATCGTTTTGGATTGTGCTTA
+TAAAAAAGACTACCTTGAAAAGTATAAAAGCGATCCCAAATTACCATCCAACCCTCAAAGAAGTTATCCT
+GAGTTCAAAGAGAAAGGGGGATGGTCTGCTTATTTAAGTACAGGTGATAAATTCTACAGAACGTGGGCAG
+AAGCCTCTAAAGCAGCCATTGCTTTGGGTTTCAATCGCTCCGGTCATTACTTCAACGGATATAAAAAAGA
+CCCTAAATTGCACTCAGACCCATCCGTTCACTACCCCGACTTCTATAAAAAAGGTGGTTGGGCTGGCTTT
+TTGGGGAATCCAGTGCCTACTCCAAAACACGAAACTTGGGAAGAAGCTTCTGCTGCGGCTATAAAGTTAG
+GCATAACAAACACTCATGAGTACAAAGCGTTATATAAAAAAGACCCCCTACTGCCATCAGACCCTCAACG
+GAGCTATCAAGATGTATGGGATAAAAACGGGGGGTGGTCAGGCTTCTTTGGTAGGCAATTGGGCTCTATT
+GACACAAGTAAGATGCTCAAGGTGCTAGAAATAATCGATATAGAAGGCTATGCGGAAATAGACCATGTGA
+AGCTGCCGAAAGACCCGCTAAAAACATACGATTTGGAAACGTTTGAAGAACTATTGACGCTTAAAGTGTA
+TGACTTGGCGCAAGTCAAAGCCTACTGCGAACGAAAAGGGTTCCAAGAGGTGGCTGAGTATAGAAAAGCT
+TCCAGTGACCAGCAGCACTTAAACAACGCCACACCTATAGGTATCAAAGGGTATGTTTCGGGCAAATCTA
+TCATCAGTAAACTTACTAACTTTGAGCGAGCAACAAAAGAACACCCCGACTACTCCCAGTGGTTTGACAT
+GGCTATTAAATTTGCACTTTTGGGTAAAAACATCCGAAAAAAGAAGGTGATACTCTTTAATTTTGTTATG
+GAATACTTAGTCGATTTGGAGCAACCGACACAGCCAGCAGCTTTCTTCGCAAGGAAGCATGCACCGCCAC
+TTTTAACCAGTTTTATGGAAAAGCAGCCTAAGTTTGCACAATCTATAACTGGAATCAATATATTGAAGGA
+CTTCATTGAAGACACATTTCATAGATGTTGCCAAGATGAAGACGATGATGGGATATCCGTGGTATTGCCA
+GGGTTTATTAACAAATGGTCTCGAATAATATCAACTGTTGAGCCAGTTAAGATAGACAGGCCGGATAAAT
+CCGAAAAGTGGCCGTTAGCGATGAATTATATAGATCGTGCGGCTAAATTTCTCGTCCCTGACAGCGCCAA
+AACATTCCAAGATGTGATGCAACTGGAATGTGACTGGTTCATCGTCGATGAATCCATCATCGATAAGGAT
+GATCTCAATTGCGTTTGGCGAACCAAGATGATCAACTCCGGATATGGCAAGAAAATGAGATATCAAATGT
+GGTCACCCGTTAGAACTCTTGCGTTGTTTGTACTCTTTAGTATGCCGCTCAGAGGCCAGCAGATTTGTTG
+GCTCGATTCTGGCGAAGCAGATACGGAAATTCCGATTATAAACGCACAAGACGAGGTCGTATGGGTTAAA
+AACGACCATCACCTTATCAACGACGTCAATAAACGCACTGAAAGACAGGGTTTCTTGAGGCGCTTTAAGG
+ATGCGAAGAAGACAACCGTAACCAACGACAAGGGTATCGAAGAAACTCGGCGTGAGGATATTATCGGCTC
+TTACATCACAACCAATAAAACCAGTAAGGATGGAAAAGGCTATGAAGTGGCATATATGCCTATCCACCTC
+ATTAAATGGATGATTAGATTGCGAGAGTGGCAATCAAAATATAACCCCATCGATAAATTAACCTCTTGGG
+AATCGGTAGCACTAATAAACGAAAAGAATAATAAAATACTGAAGGCAATGAAATCACAGGCGTTTTTATT
+CAGAGACCCAGACACATTGCACGCAGAAGATAAATGCCAACCTATTGGTCGAGATAAAGCTATGTCCAAT
+ACTTTTTCCTGGGTGTTATACCAAATACAGGATAAAGATATTCCGTTGGCATATCTTCCAGAAGGAAAAA
+GTGATTGTCAAATGAATAATTACAAGAGTGATTTCACGCCACATGGCATGCGTGTTTCGTTTATCAGCGC
+CTATATTCTTGATGCAAAACTGCCCATCTCAATTGTTGCCGCACTTGTTGGGCACGCTTCAATAGTAATG
+ACGATTTATTACACAGTGACCACGAATCAAGATTATTATGAGATGCTCAGTGCTGGACACCAAGCCGCAC
+TAACGGCAGCTCCTGCAAGGATTGCTGGCCTGATCAAGAATAAACAACTCAAGCTTTCTAGTAGTGACTT
+TTTCGATTCAAACGGACAGCCCGTTAAACCAATGTATGATAAAGCGCCTTACGCCGCACTCGGGTTTAAA
+GACTTCGGGATTTGCCCTGTTGCGTGCTCAAAGTGTCATGAGGGTGGGGATGAAGTCAAACCAGGTTTGA
+ATGTCTTTGGCCCTGTACGCTCTGGCTACCTTGGCCCCTCAAATTGCTTTGTCTGTCGGTTTTTTATTAC
+TGGCCCTGGTTATATTGGTGGGTTGAAGACTATGCTCGCAGAAGTGGGTTTAGAAGCCAAAGAGTCTGGT
+AAGCGTATGGAAAAATTTCGTGAAGAGAGAGAAGAGCTTGAATACTTGCAGTATCGCTCAAGAAAAGATG
+ATTTACCCTTTGAACACGAGGCTAAGTTAAATAATATTTTAACGCTACATCAGCAGGAACAGGAAAAGTT
+TGATGCTTTATCTTATGATGCTTCAACAATTGCGATCATGGGCTATAGATGCAGTAAACTACTTCAAAAT
+CAGTCAGAAAACGCTGAGAATAAAGGCCACCAATTAATCCTACAAGAAGGCAACCCTATGCTTGGTGTCA
+AGATAGATGAAGTTTCTGAGTTCGCTCACATGACAGAAATTTGTCAGAACGCTGAAATTTATGCTTGTGC
+CAACCCGAGTCGAGCGTTGCCTAAGCGCACGAAAATGCTTGATATGTTCGCATTGAACAATGGATTTTCA
+CCTAAAATTTTCCTGTTATCAGATGAAGATCAACTTAAGGTGGGCAACCAAATAACCAGCATCATGTTGA
+ATCGGCTCAACGGCTCATGGGATGATGCAGAAAGGTTGATGGATGGCACCGTAACGCTGAAGGATTTAGG
+ACTTTCCGGAAAGGAAATAATGGAGCCAGTTACCTTAGCTTTGAACCATTGGACTCCCGAAGCACAGGTT
+CGAATTGAGGTGATTAATGTATAACGAAAAAATAGAGGATGTTATCAATAGTGTAAAGGCCGATGCATCA
+TCGACCATATCGCAAAAAATTGATGTGCTTGTTGGAATATGTGAATCACAAATAGAGCGCGGCTCCAGTG
+ATTTTTCAGTGACAATGATCGGCAAGTTATTCAAGAAACAGGGCGGGGTTGCGGCTCAAGCGATACGTAA
+TAAAACGGGAGCGAAGTACAAAGCGGTTATTAGCGCATTTGAGAAGTATCACGGCATGCAACTAGCCGCG
+CTCAATAATGCGCCTAATAGTAACCTCCCCGATTGGGTAGTGAAAATTACTGATAGTAACGCACGCTGGT
+TAGTTAAAGACTTGATCGAAGAGAACGCACGCCTAACCAGGACGTTACAGGCACATAAAATACGGGATAA
+AGAGCATGCACAACTAGTTGATATGAGACCCAAGTTTAATGCTCCTACGCTAGTAACCAAGGCTCTTGAT
+GACTTTGAGGTTAAGCTTTTGTCGGAATTCTTTAGCGAGGACAATCTGGAGCAATTAGGTTTGGCTCCTG
+ACGAAAGAGGATGCTTGGTCGACAGCTCGGAAGGAAAACGGGCAATAACTCCACCTGGATTTATCGATAT
+CATTAATAAATTATGTGGTTACGACAGTCAAGGCAACAGTTTGGCACTGAAAACCTCAGTAAAAAGGAAT
+AAAAATGGTTGATAAAAAACTAAATGGAACTCAGCAAGCTAGAAAGGATGAGGCTGAGTTTAAGCACTGG
+GCTGATGCGTTTGAAACAGAGATAGACTTAAACCCTGAAAAAGTCGCGGCACGGGTTAAAGCTTTGCTGA
+ATAAGGCCTCTGGCTGCTTACTCAGAAAGAGATTAGCAATAGAAGTAGGGTTTAAAGACTCTCAGCCATT
+TTCAAAGAATATCGTCATTAAAGGTCGGTTGACTAACTTGGAAGACAAGCTGCGCCCCAAATTTCTACCC
+GCTAAAAAGGATGTCCTCCCTCAAAAAAAACAACCCAAATGCAATAACCAAGATACTCCTGTAGGAACTA
+TAAGCGATAAAGAAGCAGCGAAACTAACTCAACGCATACTTGAGCTTGAAAGTGAGAACAGAGCGCTTAA
+AGGTGACTATGGGCGCTTCAGTGAGGTTGCAGAAGTCTACCGCCGCTTGGGGGATATGAAATAATGAACG
+CAATACCAAATGTAACCATTAGGGTAACCAAAGTCCTGGCTACCTACAATAGCGGTAAAATGCGCTTCAG
+CGGAGTGCCCGTTTGTCCCAATACGCATCAAAAACTCAGTAAACGTGACTTTTACCTCATAACAGCCACA
+CCAGAACAAGCTGTATTTGAACCAGAAATTGGGCAAGTTTGGAAAATTAATGGAGAAGCATACACAGAAG
+AAAAACCAAGTTATAAAAAGCATGGAGTAGACCTTTTTCACGAAATAAGAAGAGCAAAACAATGTGTTTG
+TGTGTTGCCTAAAACAGAAGATGCTTTTATTGCATTCATTAAAGAAATAGCTGCATTCAAAGGAGTGGGG
+GCAAAGTGGGCTAAAAAGCTATGGACTGAATTTAAGCTTGAAACTCTTAAACACATGGAGCATAGACGCG
+CTGCTACCCTTGAAACTGTTGTAACCCCAAATATTGCGAAATCGCTAATTAATGGCTATTCAAAGTACAG
+AAATTTAAAATACGCAACATGGCTAACGTCTAAAGAAATCCCCATTAAAATTCAAAAGATGATTTTCGAA
+TTCCAGCCGATTTCAAATGAAATAAGAATCCACCAAAGCGGCTATAAATACGCAATTGACCCTCGCACTA
+TAATTGAAGAAAATCCGTATATTCTAGCTAGCTCTTTTTCCATGGGATTTTTTGACGTTGATAAGTTAGT
+GCGCCGAAAGTTTGAACCAAACATACTCTCGGAAGACCCTAGAAGAATGATTGCAGCTGTGAGCGAAGCT
+ATCCGATTATGTGTAAAAGGAGATTATGAAACAGGAGGCCATACAACCGTTCCATACAAAAAACTACTGA
+AAGCATTGACAGAAATTCTACAAGAAACAGAGCAACTTGCTTCGATTGATAAGTCATACACCAAGCCATT
+ATTCACGATGGAAGAGCTAGCTATTACTGCGCTCCAGGCACATCAGAAAGATGCTTATGTTATCTACCCT
+GACGGTCAGTATCAGCTTACTCCAACCTACTTAATGGAGAATGTCATTGCGCTGCGCATGCTGAACATGA
+AGTCACAAATAGTGACCTTTGGTGAAGAAGAAAGTGAGGCATGTAAAAAAGCATTCGATCTTTCACCTTT
+CCCATTGCTGTCTAAGCAAAAAGAAGCGGTATTTACCGCTATTGAAAGCAGTATCAGCGCAATCATTGGG
+GGCGCAGGCACAGGTAAAACTACCGTTCTACATGCCGTTTTAACTGCATTTGAGGCGCTTGGGTATGTCT
+CAGATGCCAGCTTATGCCCAGATAAAACGACGACCAATCACAACATAAAAACAATGGCTTTAAGTTGTCG
+CGCAGCTAAACGTATGCGCGACTGCATCAATAAATCAAGCGATGGTTCTAGGCGAGAGCGACAAATAAGC
+GCAACCAGTATTGCCCAATTTATACATCAAACTGTCATTGAAGACGCAGAAGGTAAATACCTTGTAGTCA
+TTGATGAAGCAAGCATGTTGGATGTTGCAACAATGTATAACATCATCACAAATATCCACCCAAACGTGCG
+AATTTTATTAGTTGGAGACCATTATCAATTACCTCCAATTGGTGGTGGAAACGTTTTGGCAGACGTGGTT
+AATTCGGGGGTTATCCCTACCGTAGAGCTTGATATTGTCAAACGACAAAAAGGGAACTCGGGAATCCCAG
+AATATTCTAAATTTGTGCGAGAAGGGACTGTACCACCTAAATTGTCAAGTGGCGCAGTCTACTTTCATGA
+GGTTGAGAGCGATTTTATAGCTGACAAATGCGCAAGCTTGTTTGCCCTTTCGCCCTTGGATAGCATGGTT
+GTTGGCTCTACCAATGCCGTGGTAAAAGAAGTGAATAAGTTTTGCCAAGACGAGGTAAATCCTGATGGAG
+AACGCTATGCAGAAGGTAAACACTCCGATTTCATAAAGATTGTACTTGGGGGGCTACGCCAAGGTGACTC
+TGTTTTGTTTAAAGAGAACATTTCGCTCGATGTGACGAACGGCTCCTTAGGTAAATTAGTCTCAGTCGAA
+TGTAAAAAAGACACTTTTGGCCTTGTGGTAATGGATGATGATGACATTGAAGTTCGCCTAGAAGAAGAAA
+TAATGCCAGCACTTATGCTTGGATACAGTATGACCGTTCACAAAGCGCAAGGGTCTCAATTCCCAATTGT
+CATCATCGCCTTGGCAGGGGGTTATATAGATAGATCATGGCTCTACACTGCAATAACTCGTGCCGAATGT
+GAGCTACACATAGTGAGTACAAAAAAGAAATTACTGACAGCAATTAATAAACCACCAAGTGCTTTGGGTC
+GAAGAACAAGGTTAAAAATGTTGCTACAAGAAGGGGCAGATCAAATTTAAGATTTGATAGTTCAAAACCA
+CCATTTTGATAACAAAATCAAATTCAAGATTTGATAGATCAAAACACATATTTGAAAAGAGATAAATTAT
+GGAAGTAAAGGAATTAAAAAATGTGTTTGACGCAGGTGGCCTCAAACACGCTGTCGTGTCCCCAGCCTTT
+GGAACAAAAGGATATGAGGTTATTTTAACGACAAGCAAGAATCAGAACGTGGTGCTTACTGCCCAACGGT
+CTGACAACCAACCTCGCGTCTTTAAATCGATAGATGCGGCTATATCCGTCACGACAAAAATAGGATTTAG
+AAGGGTACTCTTTCAGCTACCTAACTAGATTGCTTAACCCCCTAACAAAGCACGTAGCGGCAACAAACTG
+AGATGTCTATACATGAGGTTTATCGCAAGGCATACCGCTCTAAGATGCACGTAGTGCATGCAGCGAAGCG
+GGGATGTTTTTAATGCTAGCAAAACACTCTGTGGATGAACCTGCGTGCGCAGGTGCCCTCCAAAAAACGC
+CGCCCTCTACCGCGCCCTGCTAAACTTATCTTTTGTCTTGTGATGTTTATGTCGTATAACCCGAAAATCG
+ATGCTGTACCTCGCTTTTAACTAATAACCCACTTACCTATACTGTACAAAACGGGCTCTATTAGCGTTAA
+TTGTTGTTCTCGACAATTAACGCTTTTTCTTCCGTAATTGCCACAGTATAGTCTGACATTTTAATTATAA
+CTATTAGATAGATTCACATTAGTTTTTGTATACATAAGGTAGACACTAATTTTTCACCTGAACAACATTG
+TCGAATAACTGTCCATCAACTTGATTTTTAACTATTCCTCTTGATATCAATATTTTCATCGATCTACGAA
+CCGCACTATTACTCATATTAAGCTCTGTTGCCACTTTTTTGTGAATACCCTGTGGCCAAGGTTGAAGGGG
+CAAAGCCTTACTAACATTTTCAATGTCATTTTCAGTTAAAGTTGAAGACATATATTCATTACCTTCAGTA
+TATTTTACTTCCCCATTTTCGAGCCTAATGGCAGTGACTTGTTTGTGACATTTCCCACAATTAACAACAC
+TCCTACTTTTTACTTCAGTATCCAATTCGAAACTAATTTTCTCTCCACAATCGGAACAATGTGTCTCTTT
+TTTTTGCTTTACTTTTAAAGTAAGTAAAAAATCATCTTTTGCAGGCACAAAACTGGAAGAAATCAAACTA
+TCACATGAACTACAATGTATTGTTTTAATACTATTTTTCATGCTTCTTTGTGAGAATTTCAATTTATTTT
+CACAGGATGGACACTCTTTAATTATCTCTTCTCTTCTTTTGCGCTTTCCCACAGATATGTGCGCGCCAGA
+TACTCCAGCCATCAATAAGCGCATATCTTTTTTCATTGTTTCTATTTGTTGCTCTAAACGATCATCTTTA
+TTATCTTCGTCTTTCTTAAGTGTTAAGCTCTCAAGCCTATAAGTTAATTGATTTAACCGCTCTTCCTTTT
+CTTCTTGAGCCTCTCTTCGCTCTTCGATTTCTTCATCGATGATTCCGTGCCAATCACTTAAAGAGGTATC
+ATTAACACTTTTTAACATAGTGAGGCTATGAATCGCACTTTCAATTATTTTCTCCTTACCGATTAATGAT
+TCTGTATCTAAATCATATTCGGCATCTAATTCAGATTCTAAATAAATCGACAATTTATTTATATTAAGAG
+ACAGATTGTTAACTTTTTCAGCTGCTTTTAATGCAAATGTCTTAACCTTTTCATTGTGCATCTCTTTAAC
+TTCTTCAATTGCTTTTATGTGCTGTGAATCACCATATATATTTGCTAATAACCAAGATGCAATTATTGAA
+AGAAAGGTAAGAAATAAACTGACTATAGAACTTTCTCTACTTGTCAGATCATCTGATGAAATAATAAAAA
+TACAAACAACTACCCCAATGAAAAACCCAACAGTCAGAAGTATTTCAAATGTATTTTTTTTTGGTAATGA
+GAAAAAACCTTCTCTTTCGTCCATTATTAATTCCCTATAAATAAAATTCAGTACACGCTCATTCATTTTA
+CATCAATTGTATTGTAAACATTAGTAAATATCGGGCAAAATATTTGAAGTTAATGCCCGCTTTGTTAAGG
+TTTTGTTAGATCGAGATATAGCTATGTTTGGTTTTGTTAGATCGAGATATAGCTATGTTTCGATCTCATC
+CTGAATTGCGCGGATAATCCGCGCCTAACAAATATCTGTATTCAGACCCTATCTCTTAAATATACAAAAA
+GTGAGATTTATCCTACAAAAACGACCAGTTTACATGTGAGTTTACTGATTTTTATTGTCCAACAAGCTGT
+CACACTCCACTAGGATAAATACAAGGCAGTGTCGGGGTTTTTTAGGTGATATGGGATTGTTATCTTTTTT
+GTAAACGTCTTAAAGGCCCATATTACAAGGGATTCCATATGTTTCCTCATGTATTATACGTCTCTGAAAA
+TGTCGGGGAGATAACGCTATATTTATTACTTATTTGAGTTGAATACTGTGCGCAGCACTGTTAAAGGAGT
+ATATCGACAACATGTGAGTTTACTGATTTTTATTGTCCAACAAGTTGTCACACTCCACTAGGATAAATAC
+AAGGCAGTGTCGGGGTTTTTTAGGTGATATGGGATTGTTATCTTTTTTGTAAACGTCTTAAAGGCCCATA
+TTACAAGGGATTCCATATGTTTCCTCATGTATTATACGTCTCTGAAAATGTCGGGGAGATAACGCTATAT
+TTATTACTTATTTGAGTTGAATACTGTGCGCAGCACTGTTAAGGGAGTATATCGACAACATGTGAGTTTA
+CTGATTTTTATTGTCCAACAAGCTGTCACACTCCACTAGGATAAATACAAGGCAGTGTCGGGGTTTTTTA
+GGTGATATGGGATTGTTATCTTTTTTGTAAACGTCTTAAAGGCCCATATTACAAGGGATTCCATATGTTT
+CCTCATGTATTATACGTCTCTGAAAATGTCGGGGAGATAACGCTATATTTATTACTTATTTGAGTTGAAT
+ACTGTGCGCAGCACTGTTAAAGGAGTATATCGACAACATGTGAGTTTACTGATTTTTAGCTGTTTGGAAC
+TGTCTTTTGAATAGATTGAACACTGCTAATGCACACTTCTGCCACAAAATATTCCTTAAACCTCAACAAA
+TAAAGATCGAGTAATCGTCTGTTAGAAAGGTCGCGTCCGTACCTATTTGTGGACTAATTTATGAAGATAA
+AAACGACATCGAAATAGACCTATTTTGCCATTACATCACTACACATACGCTCTGCCTTAATAGGTAGGTA
+TCTGTCTTTTTTAGGTTAGTTAATCTAGTCTAATGATTGGACTAATAACAAGGAGGTAATTTATGGGTAC
+AACCAAAAGCGCAATCAAAATTAGAAAAGGTGTAGCAGTCCCCCTCATTCTACTAACTATTCCTTTAACT
+ATACTATTGTCTTGGGATGACGAGAAGCAAGAGCAAAAGTACAGGGAGAAGTTTAAAGGTGTATTACAGG
+AAATGGCTACTATCTGCACCAAGAAGCAAGAGGAGAGGTACATTCGAGGCAAGGATATCAATTGCACTAT
+CGAACAACTAGTGACCCTTACACCTCAAAAAATAAATATCGAGTAAATCGTCTGCTTTAAAAGTCGCGCT
+CTGCCACAAAGCCGACATTATGCGGGAACTTGAATTGATGCGTTTAGATTAGATTTTGTATCGATAACGC
+CTAATTAACAGGCAAAAAATAGTTGGTTAAAATAAGCGACGAAGGAGCAAAAGCCAACTGTTTTTTGTCC
+TAGTTTAATTACTTGTTAGCTGTACTTTGCAACTTTTCTTGCTGTTTTAAAAACTCTTGTTCTTGAAGCC
+TTCGGTTTTCAACTTCTTGCTCTCTATCTTTGGAATTAAATGAATCAATCTTTAGCCTTTTGAATCCTGT
+TTTAAATACAGGTTCGAAAAGCTTACGAATATTTTCTAACTCTTTAAATATTGAGTATGTTGGATCTGTT
+GCTCCACCAAGAGTAGAAACACCTTTATAGTCATTAAAATCAATATCTAATGAGTTTATGTAAGGATTTC
+CCTCAGCATCTTCAAATTTTATAATAAGTCGTATTTTTTGTTCAAATAAATCAGCATCACCAACATCACG
+TTTAAGATCGCCGAACCCAAACAAAAAACTTTTAATTGATTGTCCAAGACCTAAGGAAGAACATCCATTT
+TCAAAAAGTGATAACTTACTAAAGATTGTTATTAGGTGATTATTTTCATCCGTTGCAACTGTTCCATCAA
+TATTTTTAAACTCAAAATTAACATTTTGAGCAATCCCTTTGCCTAAGTTTTGTATAACAACATCCCAAAA
+TGAGATACTTACCATAGATGGCTGAACATTTACGACAACATTTGGCCTCATTGACTCTTTTTTAATTTCA
+TTTAGTTGCTCTATTTGAGCATTTCTCAAATGCCAAGTTTCTTTAGCTAGGATAAAAGTTAATACCGCAA
+TTGAAACAGTAGCAATTGCTGCTACCCATGAAGACAATGAATCAGAAGTTAAAACAATTGAAGCATTTAA
+TTCTGTACCAAAAATGATACCAGCGATAAAAATAATTGGGGCGACAACAACACCAGTTAAAACAACAAAT
+GGTAATAACGTTCTTTCATTCTTACTATCAGATTTCACATAAACCTCCTTGTACAGCTAACGCCCACATT
+AAGGGGCAATAATATAGTTTGCTAAAATTGTGAAGCGAAGCGGAACGCAGCAAACTGTATTTTGTCCCGC
+TTTAATTGCTTATAAGCCAAAATGCACACCCAATGAATTTGCTGCTTTAAACGCCCCAAAGCAAAATAAT
+CCATAGGACGATAACACAACAGCAATATTGAATGTATTAATGGAGTGACCAAGTTTCAACCAACCATTAG
+CAAATGACATCTGTGATAAATAAGTTGTACCTGTAGCTAAAGCTGCGCAAAGAACACCTAAACAAAAAAT
+AAAAATTGAGCTAGTCAGACTGTTTGCAACTAATTCGGAGGTTGAGGTTTCCCAAATTTTACCTGTAAAA
+GCGAGAAGCGCTGCGGCAGCGCCACCATTAACAACCATACTTGATTTAAGAGCAGATTGACCGGCTGTAA
+TTACCGATTTGAACATTTCAAGGGAATGGGCTGTTTCGTTATTTGCGTGTGCAATACTACGGTCATTTTC
+AGCTTTAAATTTAGCAAGCTGTGCTTCATGGTTTTGTGATTTATAATAAGTATCGTTTTCTACGTCCTTA
+TCAAACAACATCAGATAGTTTTCCATAGCATCTATAGAAACTGTTGCATGCCCCTGAACTTTGGTTTGTT
+TGAGCGCTTGTCTTATTTCTTTGAGGACATCCGATGCTTTCATGTGATGCACATTTCCTTTGGTATATAA
+CGCCGCAATAAGCGGAAAATATAGTTGGCTATAATTTTTTGAGGCACGAAAAAAAGCCAACTGTACTTTT
+TCCGTTTAATTGCCTTGTTAGGCGATACTTTCGCTATTTTATTGTTTGGATAAACCCAATAGAAATAAAC
+AATATACCAAAGATGAAAGCCCAAATAGGGAGAGCGCGTAAAAACCACATCTGTGCTTTTGTTTTACTTG
+GGAATCGCTTTGTACCAGCCCCAATAGCTTGCCTAAATATACCCCGAAAATTAAAAAAACGTTTGTCGCT
+ATCTTGCTCGATTGAAGAAGTAAGGCGCCACATTATAAATTGATATATGTGCCCAATACCTAAACACAAC
+CACATTACTTTAGGAGAAATAGAAATACCCATAATCACAGGTTTTAAAGAAACAGACATAAATAGGAGAA
+ATGACAACGAAAAACTAATTAATATATTTCTTCGGTAGAGCAGATAATCTTTAGAAAACTCTTCTGGCTC
+TGTTACTGAGCCTTTAGCTTTAAACTGAATTTTAGGTAATTGTGCTGTCATATACTCAAGACCCTCCTGT
+CGCCTAAAGCTTATTATGGAGACTTCTCAGTAATGTCCATCCCATAAGCTTTAATTAATTCGTCTTAATA
+TCCCATAATTTCAAAGATTTAGAAACGATAAATATTATGTTTTTATCGTAACTTGAATATTACTGAGAAG
+TCTCAGTAATATGACACAAATTATTCCTTAGAAAATATATGGAAAAATATTTAAAGTTAATGTCTCCAAT
+GCGCACCAAGGGAACATTAGCACCAATATTTATTGGTGCTAAAAAACTACGACGTTTGAGGGATTTTCTT
+TAACCGTCACTTTTGCCACTTTGCTGACATTAGCTAATGAGTGTCAATCAATGCTTCGGATTAGATTTTG
+TACCAACGCCACGTTAAGAGGTAAATAATAGCGGGCTAAAATGTTGACCGGAGTGACAACAGTCAACTGT
+ATTTTTTCCGTTTGAAGTTCTTATTTGTTATATACAACTCTAAAGTAACACAAATAAAAAACCACAATAT
+ATGACAATGTTACCAATCACGGCTGTTGTATAACCACTTTCACCTTTTTGAAACCAATGCCCGAACGAGT
+AAGATTTACCATATTCCATCTTTAGCTGAAAAATGACATGTTCTTATTGGTTTTATAATTACGACCAAAT
+AAAAATATACGTTTAGATAGAACAGCAATTATTAAATTTAAGTTCAGTAGTAAAAATGCAAGTCCAAAAG
+CGATCTCAAATATACTTTCCATATCCACCTGTATACCAACGTTTAAATAATTCGGGCGATGTTAAGCGTA
+GCATTAATTTTTTTGTTATAGTTTTAAACCACAGCTAGGACAGAAATTTAATTTTATCCCATCATTCTTA
+CAACTGAGGTAATTATTGTAAATATTACAACCGCATGAATCGCACTTAACTCCTTCCGCTATTTTTTTTA
+TGCCATATCTCATTGAAAAAACAGTTAATACTGCCACAAGAAGAATAAGCCACACATACACATTATGATA
+AATAGCACCAAACTCCACGCTAAGCACGTAAATCACGACAACAATAGGACAATAAATAAGAATCCAAATG
+ATTTGTCGTCTTTTTGCTTTTTTAAATGCTTGTTCGTAATTCATAGGAACCTATAACGAGCCTGTAGAAT
+TTCTCTTTTAGAAAAACAGTCTCAAAAATTATTAAAAATTAAGCCTCAAAATGCGTTGCTACGTGAAATC
+TGAGGCAATATCCTACTAGAAAATGACTTTTATAGGCTCTATGAACATAAATTTCATCCGTCATTCTCCA
+CTTTGGAGAAATTCAACAGCCTCAACGCCACGTTAATCGGCAAAAATTGTTGGATAAAATTATGACAGGA
+GTGAAACAGCCAATTTTTTTTATCCGTTTGAACGCCTTAAAGTGCTACGTATGCGACCAAGCATCAGCGA
+TTTTTACTTCACAGCGGTTATATTCAGTAGCTTCTTTGTGCGCGACTCCTCTAACCCTAAAATTAGTAGA
+AGAATTAGAAAGTATATCTATATCTTCATCAGTAATAGAAAACGTGTCGGCTAATTCATTTTTTTCCGTG
+AAGAAATCAACTTGGAATTTTATTTCTTTAAACTTAAAGTCTGTTTCATTCTGAATTTGACCGATACAAG
+CTACATAGAGCCCATCACTTTCATCTTTTGTGCTTATCTCAGTAACAGTAACCTTTAAATTTTGAATCGC
+TTTTTCTTCGAGCGCTCTTACATAAAAGTTCTGATATAACATAAAGGCAAATATTCCTGCAATGAATAGC
+CCTAGTATGCTAACTAATATTGGATTATTTTCGAGATTAGAGAATTTAGCTTGCAATGAGGTGCATTTAG
+GGCATTTTTTGGCGCGTTCATCTATTTCGCTGAAACACATGATGCATTCTTTAGTATTGTGCATAACTTT
+CCTTGTAGATATAGCCCTGTTAATGGGCAACATTTAGTTGGCTAAAATTGTCCTGTTGACATGCTTGCGC
+TGCGTATTAATTGCATGGCCTCACTATCAGTTAGCTCTGAACCCGTATGCAATATAACTTTAAAGGCGCC
+TGAACCAAGTGCGAGTTCTTTAAATATGCGCTCCTCAACTTCAGATAAGCCACCGTCAAGTAACTCCATT
+GGCTGAATTATTATTTGAGGACTTTTTTTAAAGAAACTTCTTGGAGTAACGCTTTTGATCAATTTAGTTA
+AAGCTGACTCAGCAGCCGAGAAGGTGCCTACCAACAACCTTTCGGTTGTAAACGGATGCTCCGATTGAAT
+AGTTTCCCAACTACCACTAGAGGACAAGTTCTTGGCTTCGAATCTATTTTTTCTGACCTTAATGTAAAGA
+TCCACTGTAAATAATTTCTTAATCATATCTCGAGGCCGCATAACAGCTTATTATGGATACGTCTTAGTAA
+TGTCCGCACCATAAATATTAAATAATTGATATTAATATCCCATAATATCAATATATTAGAAACCGTAAAT
+ATTAATTTTTTTATAAATCGTTGGATGTTACTAAGAGGTCTCAGAAACAAGCTAACGAATAATCAATTAA
+TTGCTATAATTTCAAGTGGTTATGTGATTATTGTACAGATTTAGCTGTGTTACTAAGACTTCTCAGTAAC
+ATGACAGGAATTATTCATTAGAAAATATATGGCAAAAAATCTTAGTCTAATGTCAGGAATGCGCACAAAG
+CCGACCTAATTTCCGCACAGGTCTATCACAATAAATAGTCCGCTCCGCCACCACATCGGTTGTTCATGTA
+GCTGCATCATTATCTCCGTTTAGACGATAAATGAATCCTCCTATAAATAATTTACAACTATATTTTCTAA
+TGTTTAGTATTTTTATGTTGGAGAAGATACGTATTTGTATTTCAATGTGATATTTTAAAATATCATGAGT
+TAGAGCTGAAACCATTCCTTATATTTCAAATGATTTTTTATTGGAATGTTAACTGCAATTATCCGTTTAT
+TTATAATTTTGAACTAACTAGAGAATTTAGGGTATGGAAACAATTTCTAAAGAATTTAAATCAAAGGTTT
+CCCTTTTTTGGGAAGCGTTCAATAAAAACGATTTTGAATCTGCAAAAACACAGTGTAATCAAATGAAAAA
+AAGCTTTTCAGATGAAGCTAACCCTCACTATTTGCTAGGAATTATCTACTTCGAAGAAAAAAGATTTGAT
+AAATCAATAATTGAATTAAAACTAGCCCTTAAAAAAGATTCTGAAAGGAAATTAGGGGGATATATCTATT
+ACGTTATTGGATTGAATTATTCAAAAAATACATTTTCTAACATGGAAAACCTCAATTCTATTTATGATAT
+AGAATTAGCCCGTAATGCATTTGAAAGCGCATTGACTTATGAAAATTTTAACGAATCAAATATTACTGAA
+CTAAGTCAAATCTATCGTAATAAATTCAAGTTAATCCAATTATTTCAAAAAGGGTTAAAAAAATTCCCTA
+CAAAGACATCATTTTATATAAAACTATCAGCCATCTATAAGAAAAATGGAAACATATCGGAAAGAGAATC
+ATTACTTTTAGATGCTAAGGAAAATATAAAGTCATTTCATATATTGTTTGAACTAGGAGAGTTATATTTA
+GAGAAAAGCCAATACAAATGTTCCAGAGAACATTTTTATTTAGCTGAAAAATTAAGAGAAGGTAGTGGGT
+TAGAGTTTGCTGTGCAAGTCATGATAGGTAATACACACGTAAATGAAGGAAACCCCAATTTAGCTAACGA
+ATATTATATCAATGCTTTCCACAAGGAAAAGAATAGCTGTAATTTTTGGTTTGGACTTTTTGGTATATTA
+GCCAGTAGCGCAGAAACATCTTTTGCAGATTTAAAAAATATACTTGAAGAAATGGAAGTGACTAGCCAGC
+TAACCATAGAAGAGTGGTATGGTGAAATGCCGCTTTATTACGGATCAAATTATTTTAGTTTTGACTTTCC
+AATTGACGAAAAGCATTTAATTAATCGTTTAAACCTTTTCAAAAAACAACAAAGAGATACCGATATTTTA
+GGAAAGATAGAGTTGATCAAAGCCTCGTTATATGAGTTTTCATCTGAAGATACCAAATATATCAAGTGTT
+TAAAAAGCGCTATAAATTACTTTAGTCAACATAGTTATGATTTTATTTTCAATAAACTGGCTGCAAGATA
+TGATTACTTACTTAGTCATTTACAGGAAGAAGGGAAGAGTGTTAACACTTTAATAAATGAAATAGTTGAT
+TATTTGGAAGACGATTACTCATTCAGAAAGGAATATATAGAATATTTACCAACAATTGTAACTATATTAT
+TTGAAGAAAAAAAACATAAAAAAATCATTGAAATAAAAAATATTTTTACAGAAAAGCAAATTGATAAGGC
+TGATATTTGGTTTCATGTTGGATATGCCTTTAATGAATTAGGAAGACCAAAAGAATCAAAATATGCTTAT
+GAGTGTAATATTAAGATAAACGGGGAATGTACATCAACACATAATAACTTAGCCTTACTGTTAGAGAATG
+AAGGTAAAAATTCTGATGCTGTAGCTATGTTTCAAAAAGCATTAATGATTAATGTAGATGATGAAAAGCT
+GCAAAGTAATCTTCAAAATGCATTAGATAAACAAAAAGCTAAATCACTCCTGACTTATAAGAATGAGGCT
+ATAGATAAAAGTTTTGTCGGGGCTGTAGGGTTATTAAAATCAGAAACTTTTTTCTCTATGGAGACACTGC
+TTAATTTTATAGACAGAAGTAAAAAAGAAAATTCCTTTAATGATGGGATTTTATCAATTCAAGACGAGAT
+GTTTCCTGATTTATTAAGGACTAATTTAGTGAAATCTTTAGAGCTAAAAAATGATTGGCTTATCAAAAAT
+TATATTGCTCTAACAGAAGAAATAGATGAGTACGGTATACCGTATTATCAGGTGAATCCATATTTAGAGC
+CTGAAATTGTGAAATTAAAAAGGATGACTGTTGAATCAGAATTACCTAAAGAATGGACTGAAGGTATTGG
+TAATATAACAATATTCAAGTTAGATGAATTGGATTATTTTTCAATAAAACACAAAATTTCCAAAATAAAT
+AAAAAATTCAAACCACTGGTTATGCGTGACTTTAATGAACTGATTTTCAATCATTTAGTTGGAAATAGAA
+AAGCTGTAGTTGTATTGTCAGGCTCTTTTGTTGAATTGTTACTCACATATTACTGTGAAAAAAAACGAAT
+TAAGGCTGTTGAATATACATGTAAAGACAGCGCTAAACCTAAAAAAAAGAAATTGTATGATTGTGTATTG
+TTTGATTTGATTTCTTTTATTGAAGAAAAACGTATTTTTGGAAACGATTTCTTTCTACTTAGTAATCTTT
+CACGGGTTTATAGGAATTTTATACATCCAGGTGTAGAGCTTAAGAATAGTCTTGATAAATCAAAGTCAGA
+CCTCTGCTTTATTAGTTCATTAGAGATTTTGAAAAAAATCATTTGATAAGATTAATTAACATAAATCCAA
+TAATCATTATAAAATCTAACTAGAATCTCCTCTATAGATTAAGCAACTAATGATACTGAGGCAATAATTA
+CTATCCAGAGGTGAATTACCACCGACCTCAATGAGCTTAGAGCGGACATTAACATTTAACCTGTAGTGTG
+AATTGAGATTATATTTTGTATGGATAACGCCTTATTAGCTGTGTTTATGCTCAATATATTCCCGAACATC
+CTGACTGGAAACAAACACATTTTTCGATCGTAAATGAACTACGATGTCTTCAATTGACAATCCACTGTTG
+TGCCAAACTGAAATATATTTATCATACCCCTGAAACTTTGTTTGTTGATGAGGTATATCAGGAAATTCTT
+TGACCTCATTAACAGAGGTAATTTCCTTAATATTAATTGTTTCATCAGATGTGTTTTTATTTTGATAAAT
+AACGAATTTAACAAGAAGAAAAAGTAAACTAAGTGCCAAAATAATATAACCAATATCATTCATATTAGAG
+GTCACGCCACCATGATGGGAGCAAGCCCCGCGAGATCCGATACTCGATGAAATCCAACCACTAACACAAC
+TTTTGAATGTACCCACAGCAAATAAAATATTAGCGCCTAAAATAGTTCCAATCCACATAAACGCACCATG
+TTTTTCTTTCAAAAAAGGAAAAATCAAGAATGGTACAGCCATTAATAATGTGAAGAAGTATAAAATAGTC
+ACAAGTGACCCTCTGTGATAATACCAACGCCCAAATAACAGACTAAGTAATTGTTGGTTATAATGTGAAG
+CGAAGCGGAACCTAAACAACGGTAAAGTCTTGCTTGAATGGCTTGTTATACGTTATTAGCACAAGGCCAA
+GCCTTTGATAATGCAATAATAATTAGATCATCTTCTGAGAAATGTAACATTCCAGGAGTGTCTTCAGCAA
+ATTTTAATATAACTCGAAGAGACTGAGTAACGTCAATCATATCGGGTGGACAGAAAAGAGAGCTATTTAA
+TGCGGCTTTGCTGAATTTGACTGTAGATAATACACCCTTAACTTTACCAATTAAGTGCACTGAATCTACG
+AAATTTGAAGTGGAACCATAGTTAGAAGGACTTTCCATATATTTAATGGCATTTTTAATATTAACAATTA
+AAGCATTTCCATCAGTCGCTAATATTGGAAAGCTAAATAGAACCAGAGAAATGAACACAATTATTTTATG
+CATACTCGAAACTTCCGTTTAAGCAACTTGTTGAACTTTTAGTATGAATTCCGTAACACTTCACCCAGCT
+TTTCAGAAGATTTTCCATACAGATCAATAAACTCAATGTAATAAGCTCCTGCATCATATTCGTTTTTAGC
+CATCTGACAATTCGTTACGCTGGATTTTAAGTCAGATAGGTTTTTACGTAAATCATCATTTGAAATTCGC
+TGAATAAGTATTGAGGTCTTTCCATTTAATTCTAATAATTGATCGCTCAAACCTTCGGGTAACGCTACTC
+CCCAATAGTCAGTATCTTTGAAGCTTTTAGTATCAGCTCGGTATGCAAGTGAAGATGCCCTAATGTAATT
+TCGTAGTTCAAGCTGTAACTCAAGTAGCGTTTCTCTTTGGAATACTCTCGCACGTTCTTCTCTATCTTGA
+ATTTTGGTGTTTTGTGAAATTTTAAATGTATTCCAGTTTGTTATCGCTGTAGTAGCAATACTTGCTGTAG
+CACCGACAACTGTACCAACAAACCCCCAAGTCATTGCATCCATAGTAGCTCCAGTGTGATATGCCTAACA
+GCTTATTAGACGAGCAAAACTCTTTTTTCTACAGGTTAATATCTGTCTAATTTATTTATAATAGAAATAA
+AATTACCTTTATACTCTTAGTATATCAAGTGTTTATTGGTTTCCTTTAATGCACTTTTGGATAAAGCGTG
+TTTTTATCTCGTTTTCTCTGGTGAAAGCGTGCAAAAAAGCATTAGAAAATATATAGCAACATTTCTATTA
+CTGACGTCCGTTTAGCGCCCTGCCGAACATCTTTTAATCTTTTGTGATCATGTATGTCGATACAAATAAA
+TAGTACAGCTACTTTTAATTATACTATTTTGTATACTATTCGAATTTACATAATTTAAGAAGTAAAAATA
+AAGACTTAAGGTATACCTATTACTTATCCACTCACTTACTCATCGATATAGTATAATCTTTACGGGTATA
+CCAAATAATCAGCATCGGGTATTAACATTTGAGCGATTATTTTTTGGTACCCTTAATGCCGCAGCAGTGT
+ACCCTCGAGTTGTGGTAGAACAAGCCCTAAATCATCATGCGGCAGCAGTCATTTTAACCCACAATCATCC
+TTCTGGTGTTGCTGAGGCCAGTCTTGCCGACAAGCAAATAACAGACAAACTAATTCAAGCGCTACAATTG
+ATTGATGTACGAGTATTGGACCATATTATTGTGGCAGGTAATCAATGTTATTCCTTTGCTGAACACAATC
+AACTTTCCTGAGATTTACGGCTATCGCTCTGATAATTTGCTAAAAACATGAAAGGCACTTACTTTTAAAG
+GGACTCTGGTAAAAATAAAAAAGAAGGACCATCTGATGACTGATAGTAGTAACGAAGAAATGGAACGTCG
+TAAATCGTTTCGTTTAGATATGGAAAAAGAGTTGGTAGATATTGTCTGGACTGACGAAAATGATCAGGAG
+CACAATAAAAAAATTGCTTGTCTAGACTTTGCTCGCGGTGGATTAAAATTGGATTGCGATCAAAGTATAG
+CTGTTAATACAGCCGTAACAGTAGTATTTCAATCTGCAAATGCCAGTAGTCAAAAACTCTACGGTAGAGT
+GCTTAGAAGCATAAAACAAGAAAATGGTTGGTTTGAAATCGGCTTAGCTCTAGATATGGATGCTGAGTAG
+ATTAAATAAGCATTAGGCTTGTTGAGGTAAAAGCATTTTCCTGAATGTGAACTACAATTATCACGGCAAG
+ATGTTATTTATATTGTGGTAAAGGACGGTATTAAAGATGATGATATTAGTAGGTGGCGAAAAAGGAGGCA
+GTGGAAAAAGCTGCTTGGCTCAAAATTTAGCGGTATATTTCGCCGGAAATAAAAAAGCAATTGTCCTAAT
+GGTTGATTGTGACCCTCAAAGAACAACTTCTGATTGGATACAAGCAAGAAATAGTGACCCATCCTTACCC
+GCAATTAACTGTATTCAATTGTATGGAAAAATTCGTAATGATTTACTGAGTTTAGTACAGCACTATGATT
+ATGTTATTGTCGATTGTGGTGGGCAAGATAACCTCGCTTTACGAGCAGCTATGTCAGTTGCTGATCATGT
+AATTATCCCCTTAAGACCCAAAAGACGAGATTTAAAAACAGTGCCCCATATGGAAGATATGCTCAGTACT
+TGCAAAATGGTCAACCCGAAAATGATCGCTTCTTTTGTTATCACTCAATGTCCTGCATTACCAAACCAAA
+TGGGTAGGATACTTGAGGCAAAAGAGGTGTGCAGGTCCTATGGTATTAATGTTTTAGATGCCATAACTTA
+TAATCGTAATATTTATGATGATAGTGAAGAACAAGGCTCTTCTGTTATTGAAATAGACCCGACAGGTAAA
+GCTGCCCATGAGATGATGACTATTGCCGAAGAATTACTAGCAATGGAACCGGATAATTCACATGAGTTTA
+ACTGATTTAAAGAAAGGTAAAGGTAACAAAGTAAAAAAGAAAAACTTCACCATAGATGAGTTTATTTCTG
+ATGCTGAAAATTACGCAAGAGGTACGCCTAAAATTGTTAGTGAATTAACTAGCAATGAAGAGACGAGTCA
+TAAGCTGAGCCTTAAACAAGCGATTAGCGAAGCTAGGCGTTATGTTGAAATGACTGAAATAGAACATCAG
+CAGGCGGTAGAAGTCAAAGCAGGTGTTAGAGCTAGAGTTGTTAAACCTTTTAGGCGAGCAACATTTACGC
+TAAGTGAAGAAGCAATAGAACAGTTACAAGGCTTATCTGAAGGTTCAGATTTAGCTAAATCACATATATT
+GCGTATTCTGATTGATGAATTGTGTAATAAAGAACAAAACGAACAATTGAAGAAATTACTACAATCTGGA
+ATCGGTTGATTGTTTAACTTTTGTTGGCTTTTTACACTTGAAAGAGACAAGATTTAGTCGAAAGCTCACA
+ATTCAAGTGAGTTTCATCTTTGTATTTCCTACTTAACTATATGAAAAAATTTGATAAATACTGTTTTTTT
+AGTATTTTCTTATTAAGACTAGTATTCGTTATTCAGTTTCTCTATAATATGCCACCTTTTTCAGGATCCC
+GAGACGACGGTCTTGGGGAACAAATAGCTCGAGCTGAAATTAATATTGGAGTACTCACATGTCTAAAATT
+TGCCAAGTAACAGGCAAAGTGCCAATGGTTGGAAACAACCGTTCTCACGCAAGAAACGCGACTCGTCGTC
+GTTTTTTACCTAACCTTCAATCTCACCGTTTTTGGGTTGAGAGTGAAAATCGTTTCGTTAAATTACGTTT
+AACTCCGAAAGGAATGCGTATTATCGATAAAAAAGGTATTGATGTAGTATTAACTGACATCCGTGCCCGT
+GGCGAAAAAGTTTAATAACTTTATTTTAAGGAAATTATTATGCGCGATAAAATTCGTTTAGTTTCTAGTG
+CTGGTACTGGTCATTTTTATACTACAGATAAGAATAAAAAGACTATGCCTGAAAAAATGGAAATCAAAAA
+GTTTGATCCAACCATTCGTAAGCACGTAATCTATAAAGAAGCTAAAATTAAGTAATTAATTTTTGTTTTT
+ATAAAAAACCCGGTTTTACCGGGTTTTTTTATGCCTGAAAAATAGCATTAAGTATATATCTTTGAGTTGT
+GCAGTAGTTATTCACGCTATTCAGTGAAAACTTCAGTATGATATATTTACTCGATTTATTGGAATAATTT
+GTATGAAATTATCTCGGACCGGCTGGAACAATGTCATTATTTTTTCGGTTATGACTATAATTTTATTAAT
+CAATGCGACTAACGATAAGCTCTTTCCTAATGAAGAGAGTGCTCACAATGGTGAGCGATTAATTTTGCCA
+CAGCATGGTGTTATTTTAACGTTAGCGATTGATTTTTCAGAAAGCCAACGTGTGTTATTAGAACGCGTGG
+GTCGTAGTTGGCAATTAACCGCTAAGGGTATAACGCTGGAAAAATCGGAACAGCAGATTGAGCAGATGAT
+GTTTGCATGGCAACAGAGTAGTGGCTTAGTACAGGCAGCTGAAATTATGATTGATAGTGCTCAAGGTGTT
+GCAGTAAAAATTGCTTTAGCTGGTGAATCACAGGTAAGAACTTTTATATTATACCCATTAGACGATCAAT
+TATTAGTTTATCAGCAACGAGATAATGTCTGGTTAGCACTACCTGCAACCTTAGCCCAACAACTATTACC
+TGTTAGTTTGTAAAGATTAGATGCACTAGGTAACGCCTACAATTATATTCACGAGAAGAGATTATGCCAG
+AATTACCCGAAGTAGAAGTGTGCCGCTTAGGTATAAGCCCTCATGTTATAGCTCAGGAGGTCAGTGAGGT
+CATTATTCGTAATAAGCGCTTACGATGGCCTATTCCAGATGAAGTCTGTTCTGCTGTTGGTTTACCTGTG
+CTCAAGGTTGAGCGACGTGCAAAATATCTATTATTGCGTTTTTCAACGGGGACTTTATTATTGCATTTAG
+GCATGTCCGGTACCATTAGAGTAATTGAACAAGATACTCCTGTAGCGAAACATGACCACTTTGATCTAGT
+TTTTAAGCATGGCAAAAGCTTGCGACTGAATGACCCTCGCCGTTTTGGTGCAGTGTTATGGCTAGCTAAT
+GATGAAGATGAACTCGGCTTATTAGCGAAACTCGGGCCAGAGCCATTAAGTGATGACTTTGCTGAGGGGT
+ATTTGTTTAGTAAAGCAAAAAATCGCAAAGTACCTATCAAGACTTTTTTAATGAATAACCATGTCGTGGT
+AGGAGTCGGTAATATCTATGCTAATGAAGCACTGTTTCAAGCGGGGATTTTACCGACAGCGAAAGCAAAA
+GATATTGATGAACACCGGATGAACAGTTTAACGGCTATTATAAAAAAAGTGTTGAGTGCTGCCATTGCAC
+AGGGCGGCACTACGCTTAAGGATTTTACCCAAGCCGATGGTCGACCTGGTTATTTTGCTCAATCACTTAT
+GGTATATGGCCGAGCAGGAGAAGCCTGTGTGACTTGCAAAACAAAATTACAGGAAATTAGACAGTCTAAT
+CGTAGCTCTGTTTTTTGTCCTAGCTGTCAACAGGATTAATCGTTAGATTTTATCGAGTGCCGCTTTTACT
+ACAGGGTGAACAAATTGGCCAACGTCACCTTTGTGAAGGGCGACTTCTTTTACCAAGGTTGAAGAAATAA
+ATGAATTCTCTTCTGCTGGTGTTAGAAATACACTCTCAAGTTCTGAGGATAAGCGACGATTCATGTTGGC
+CAGTTGAAATTCATACTCAAAGTCAGAGACGGCTCGTAAGCCACGAATAAGTACCTTAGCTTGATATTGC
+TTAGCAAAATCAACTAATAAACCACTAAAGCCAACAACAGTTACATTTGTTAGGTCCTGGGTAACCTGCT
+CAAGCATGGCAACTCGTTGTTCTAAATCAAAACGAGGCTGTTTACTGGGGCTTGAAGCTACACCAATAAT
+TACCTCACTAAATAACTTACTGGCACGAACAATTAGGTCACTATGGCCATTAGTTACTGGATCAAAAGTA
+CCCGGATATATAGCTCTTATCATAATTATTTATTGTATTTTTTAACGGTTGTTAGGTGTCATTGTAATGG
+GATAAGTAACGTACTGACAAGTATTTATGTTTTCAATTTTTCTGCTAAGTCATCGATAATCAACAAAATT
+GAATAAATAATCACAAAAAAAAGCAAATAAACCTAAAGTATTTACTCAAAACGCTTTATATATACTGAAT
+TTTGATAGTATTATTGAGCTAGTTTTAATCAAATCAAATTAAGAAGTAGCTACATGAAAACCCGAGATAA
+AATAATCCAAGCCAGTATTGAATTATTTAATGAGCAAGGAGAGCGTAATGTTACCACTAACCATATCGCT
+GCTCACTTAGCCATTAGCCCTGGTAATCTGTATTATCATTTCCGTAATAAAGAAGACATTATTTTATCTA
+TTTACGAAGAGTACGCACGTAGCTTGCTATTAGAGACTTTGCCAAAGGTCTCTTCAGAAGTAAAACCATT
+AGATTCACTTATTTTGTATATGGATTCTGTTTTTCAAACGACAATGAAATTTCGTTTCTTCTATAGCAAT
+CTACCTGTGCTATTGGATAAAAATCCGATTTTGCGAGAAAAATATGTTGAAGTGCAACAGTCCATTTCAG
+AACGCGTTAGTCAACTTCTTATTTCATTAAGAGCTGCTGATTATATTGACTTTAATGATGATGAATTGGC
+TGATATTGTCAGTATTTTACGTCTGATTAATACATTTTGGGTTAGTTTTCATCAAACTCAGACCATAGTG
+AATGAAGTGAATGATTCAGTATTCTACCAGGGGGTACTTAAAATATTAGTTATCCTACGTCCGTATACTA
+AAGCACATGCAATTAGTGAACTTAATCACGCTCGCGATGTGTACCAGCAAAGATATCGTGAAGAGGCAGA
+AACAGCTTAATTCTAGTTATGCTGTTATTTTGAATTGAAAGTTATCAGGTTTTTCATAACCTTGACTGAC
+AGTGAAGTAAAAGCTTTCAATTCGTTGTGCTCGCTGTTGAACGTCACTTGTCTGTACAGACTTTACACCT
+AGATTTGAGGCTAGCTTTTGATTCGATGAGTCAGAGATTACAGCATCTTGTGCGGATAATGTTTGATTAA
+TTAATGCATCAAATTCATTTCTTTTATCATGATTGTTTTCATAAGCTGAAGTAGCATTTGTCTGTGTATT
+CAGACTTTTATCTGCTGAATCTGATTGAGTTGCTTCATTACCTTTGAGTGCTAATAACTCTGATTGTGCC
+GCGAGAATATTTTGTGCTGCGCTAGCTGCTACTCGAGTATCTTGTGCTGATGGATTCGTTGGTGCCATTG
+CTGCAGCGTGTATTTTTTGCATCTTAACTATAGTGGCTTGTGGGTCACCTGCTACGTTACTTAAATCTAC
+TGCAACTTCCCCATCCGTTACATATTTTTTCCCGTCAGGCCCTATTTCAAAAGTATATGAAGGTGAGCCT
+GTGGCAGCACCGCCTGCCGTTGCGTGAGCTAACTCATGCGATCTGACTTCTTTATCTCTTTGTTGCAACT
+GAGTAATAATTTTTTCGTCAGCACGCACTTGGTTACTGTTTTTTTCAGCTCTATCGTTCTCTGAAGTGCT
+GCTGTTAGTGCTCGAATGTTGGTCTTCTTGGTTTTGCTTAGAATTCTGCTCGTCTTGCTGAGACTTACCT
+TGTTGATCATCTTGTTGATTGTCTTGTTGATTTTCTTGCTCAGAAATAGAACTGGCAGCATGCTCTGCTT
+GCTTTCTTAAATTAGCAAAATCGACTTGTTCGTTTGCTTGAGCAGGTGTACGAGCTCGATCTTTATCTGA
+AGCGACACCTTTATCAGCAGCGGATGGATTGGTAGCAGCAACTTTGGTGATAATTTCTCGTTGATGATTC
+TCTCGACGCAAGCCTTCCGTAGGCGGATTGACTACGGTGGCTAAGGGTAAGTTTGCTGTATGCGGGGTTA
+TATTCATAAGTAAAATTAATTGCTAATTAAGCTTAGGCGGTTACATCAAGGAGGGTGCCTAGTGAATCAT
+CAGCACTTTTAATCACTTCTGTTGAAGCTTTCGCTTGATACTCAGCCACTTTCAAATTGACTATCGCTTG
+GTTTAAATCAGGCAATTCATTATTGCGACTTGGATTGCTTAGCTCAGTATTAACCTCACCGTTATTAGCA
+GGATTCTTTTGTGTTTCATTACTCAAAGTAGTACTGGCGACAATATCCTCAGCAGCTTGATCAGCTGTTG
+CTCTCGCATTTTGTAAACCTTGTAAACCTGAATTCATTGCAGATGGTATTTCCACAGGTAAGCCTTTATT
+GTCAATAAGCTACATTGGTTAATTATTAATCTAAACAACGAAAAAGTAAAGGTGAAATTACCCTAGAGAG
+GGTAACTATCCTTTATGCTGTTAGTTAAAGTGTGAATCAAGCCAAACGACTAATACCTGATAAAAATCAT
+CAAGGTGAGAAATAAATGGTGCATGAGAAGCATCAGCAAATAAGTGTTGGTCACTATTTGGTGCTAAATA
+ACTGATTTTTTCCATTACTTCTTTGGGCACTAAGCTATCGTTATGCCCGTATAACCGTAGAAGTGGTTGT
+TTGATTTTTGATAAATGTAGGCGAAGATCACTGTTACTTAATAACGCGAGTGAGTCAGCTAAAGTTTGCT
+GACTAGGGAGAGTATGTGCCATAACTAACTGGGTAATTAGTTTTAAGTCTTGTCGGATATGAGGGCTGCC
+CATTGCTTGAATCTTTAAAAAACCACTAATTGTTTTCGCAGTATCTTGTGCTAATTGTTTATGAAAGCTC
+TCTAATACATTTTCTTTTATACCTGGCCAGTTATCTGTCGGTTGTTCGACAAAATATGGGCTACTGGCAA
+CAGTAATTGATGCTAATACTTTCTCTGGGTACTTAAGTGACATTTCCGTCGCTATTAAGCCGCCTAATGA
+CCAACCAAGGTAAATAGCCGGTTGGTCAATTACTTGTTCGATATGATGGCAAATATTTGCTAAAGAGTAA
+GGTTTTATATCAACAGCGCTATTGATACCAAAGCCTGGTAGATCAATGGTTATGAGCTGATAGATACTCT
+CATCGTTTCTATGGAATAACTCTAACAGTGGCTGCCAAACACCTGAATTTAACCCCCAACCATGAAGAAG
+AACAATAGGAATTACATTTTTTTTTAGTGTGTTATTAGGAGAAAATGTGGAAAATGTTAAGCTTTTTGCC
+ATGCTTATTACTGCACTATAATTATCATGGTATTAGTTTATATCATAAGGCAAAAGGTAAGCAATATGGC
+ATGGAAGCTAGATTCAAATATATTTAAGCGGTATTACATCGATACACTCAAGAGTATAAGCTGCTGTGAT
+TTGTGCGGCGCAAACGTCAGTGATAGCTATCTACTTGGTTATTCGTTATCACAAGCACTACTCTGTCAGT
+CCTGTGTAAATGATTTGCCCTATTTCAATCAAAGTCTAATCGCAGGTAATTTACTACGTTGGCCTGCGGT
+TCACCGTGCGTTACCCAATATTCACTTTGAACAGTTATTTGCGTTATCACCTTATATTTACCCCTTTAAT
+AAATGGTTAGCTCAAATGAAATACTTAGGGCGTTTCGAGTTAGCAAGTTTATTTAGTGTATTACTTTGTG
+CTCAGTGGCAAGCAATGATAATGAATCAAACCATTATCCCCATTAATTTAGTGCTAGCAGTACCTCTACA
+TATTAAGAAATGGCAGGTTCGTGGTTATAACCAAGCGCATCTCATTGCAAAGACCTTTGCCGAGACATTA
+TCATTACCCTATGACGCCAACTTAGTGCTGAGAGTAAAAAACAATGATAGCCAAATGGGAAAAACGGGCA
+GTCAACGACGAAAAAATTTAGCCAACGCCTTTGCTTTACAAAGAAAGTTAGGAAGCCATATAAAACATGT
+TTTGATTGTTGATGATGTGGTCACAACTGGCACCACAGTCAGTGAGATAAGCAAACTGTTAAAACAAGCT
+GGCGTTGAAACCGTTACCTTAGTAACGGTTTGTTTAACAGTGCCTAATGCGAAGGATAATGGACCCGTGA
+TTAGTTAATCTTTTATCAAATTATTTATATGGCGCAGAAAAAGCTTTACTAAAAAATAAACTGTTAGCGA
+GTAATTTTGCACTCCCATGCCAATAACCTCTAAATGCTAGTACCTCTGTTGTTGCTATTACTCGGCCTTT
+GCCGACATTGTGAGCAACAATCGCGGCATTATGTGCTAATCGATTAACCAAGTTTTTGTCAGTATAACCA
+CTGAGTAAAGGTGCTGGCGTATATTTTGCTAAGGTTATAAATGGCTGTTGGGGATGTTCCATTATCAAAT
+TACTATTACGGAATAAAGGCAATAAGCTTTGTTGATAGCCATAAGCTAGCGGATGGCTAGTATCTAACTG
+TACTTGGAAAATAGCGCCCGCAATACGTTTACGACTAGCGAGGCTTTCTTTATCTTGATAGTTGAGTTTT
+TCATCATCAAACAATTGATTTATCTGTTCTTTAGTAACAAACCTAGCACGTAATATTTCTTGTTTGGCTA
+ACCAAAGAGACGCACGCTTTTGACTGATTATCACCCCGCCTTGTTTAACCCATGCTTTGATTTTTTTCGC
+AGTATCATCAGTAACGTGCTGGTAATCACCATCAACGAGAATGATATGGCTATAGCTCGATAAGTCGACT
+TGTCTTAACTGATTATGGTCGATAATAGATAGTGGGATATTAAGTGTTTCATCGAGATAGAAGCGGACTT
+CACCTGCTTCGTATTGAGATATGCCAGCACCCCCTAATAAAAGTGTTTTAGCCTTACTAATTGGCTTTAA
+TGAACTGCTCCCAATATCAACCCCTTTCATGGTCAAACCGGTACTAATACTGCTCAACTTAATACCAGCA
+CTATTACTGGCGGAAATTAATGTCTCTTGCCAATTTTCGATCTGTTGAATACCTGCGGGAATCACTATGC
+TACCCGCTTCAAACTGCTTGGTTTCACCATTGATTAAACTTGTGAAAGGCTTAGTTGCTACTTTTGCTTT
+GATATTATTATTTAGAAGCTTATTGAGTAACTTAGGCGCTAAAAAGTGATGCCATTCAAAAATGTAGCCG
+TACGCTGATATGCTTTTATTGTTTGGTTTGGTCGTTGAAGGCATGGCCCACGCTTGTTTCGCCAACTTTA
+GTCTACGAGTACGGTTTACTGGGATAGATTCAATATTCATAGCTAACGGCATTGTCCAACCCGAAACATC
+ATAAAAAGTATTATCTTTAAAGTTAGTTTGTTGATTAAACAAAGCTTGAATTAGTCGAAACTGAGGTTGT
+GCAAGAGGTACGTAATAACTGTTATCTTTCTGGTATTCAGTATCTTCAAATTCAAAGTCAGCGATCAGCG
+GATAAACCTTAATTTTATGCTGCGCGAGTTTTGACAACAAAGTATTGAGGCGAAATTTATCGCTACCTTC
+GTGCAGTAAATAGCCGGTAAAATCTTCTTTTTTTGCTAGTTTATTACTTTGTTGATAAAACTCACTGCGG
+TATTGCTTTAATTGCTTTCTATTTTCCCAAGCACCATTGATGGTAGAGAGGGAGGTGGTCACATGGTTTT
+CTATACTAAACTCTAACGTCAGTAAGCCATTGATTGTTTCTTGCTGCATTCCTCTAGCACTAGCTTGCTC
+GAACAATATACCTATGCTGCCATTAATATCAGGATAGGTTGAGCCCTTACCGTAGTAAAAATCATCGAAA
+TTCTCTTCGCTATAATAAAGACGTTTTTGTTTATCTAATGCTGAAGCATGAAATTTTGACAATGTTGTTG
+TTAAGTCGACATTTCTTTTCGGAGTCAGTGGGTGAGTCCGACTTTGGATGCCAGGCTGAAAAAAATAACT
+GCTGTTATGACCCATTTCATGAAAATCACCAACAACGTGGGGTTGGTATTGGTGGAAATATTCTAATCGA
+TGTTGGCTTTCTTGTTGAGAGAGTAATAACCAGTCGCGGTTCAAGTCAAACCAGAAATGATTGGTTCGCC
+CTGTAACCCAGCCTTGATGGTGTTCTATATGGTTGGCATCGCTATTGTCAGTAGAATTGCGATAAGTACT
+AACCCAATTAACAAATCTATCCATGCCATCAGGGTTAATACTAGGCTCTAAAACTATCACGGTATTGGCA
+AGCATTTCAGTAAGACTTTTATCTGTGTTAGCAGCTAAATAATAAGCAACAATCATGGCTGCATTTGCAC
+CACTTATTTCATCACCGTGCACGCTATAACCTAACCAAATAACTAAGGGGGCTTTGTCGGATTTTTGATT
+ATCTAGCTGACCTTTCTTTTGAGAAAACAGGTTACGTTCACTGAGAATACTCGATAGATTTGCTAAGTTT
+TCAGAGCTAGAAATGGTAACGAGTAACTGTTCTCGTTGCTGAGATGTTGTTCCCATAGAGGTAATATTTA
+CCCGCTCAGAGTCCTTCGCCAACTGATAAAAATAGCTTTTTAGTTGATCATGTCTAACATGGCGTTGGCC
+AATTTCAAATCCTAAGCTGCTACTTGGTAAGGATATTTTGCTATTAAATTTGCTACCTGCTGGTAAGTAA
+TCTTGCGCGGGCATGGCAATAATACAGTTAGAACAGAGCAGCGTAATGGATAAAATCAGAATTCGTAAAA
+GTAACATCTAGATGACCTCGGTATTTGACTTATATAAAGTATCAAACAAAAGCGTAAAAATCATTAGCAC
+ATAACTAAATAGCAGCGTAAAATGGTCATACTTGAGTAAAACAGTCAGGTATTTTTTCAACTGATTACTT
+TAAAGTAATTTTAAAGTAATAAAAGTATCCGAGAGAAAGAGAGCTAACACCATGATCACTATTTCAGAAA
+ATGCTCAACAGCATTTTATTAAATTACTTTCGCAACAAGCTGAAGGTACCCATATTCGAGTTTTTGTTGT
+AAATCCTGGCACAGCGAAAGCTGAATGTGGCGTTTCATATTGTCCACCTGACGCGGTTGAAGCCGATGAT
+ATTCAACTGCCATTTGAAGGTTTTTCAGCGATGGTTGATGCTGACAGCAAAGGTTTTTTAGAAGACGCAG
+AAATTGATTTTACCACGGATCAAATGGGCTCACAGCTTACTTTGAAAGCGCCAAACGCTAAATTACGTAA
+AGTTGCTGATGATGCTCCACTATTTGAACGTGTGCATTATTTCTTACAAGCAGAAGTTAACCCTCAGTTA
+GCAGGTCATGGCGGCGAGTGTACTTTAGTCGAAATTACCGACGATGGTTATGCTGTATTGCAATTTGGTG
+GTGGCTGTAATGGCTGTGCACAAATTGATGTTACGGTAAAAGATGGCATTGAAAAGCAATTAATTGAATT
+AATGGCTGGCGAAATTAAAGGCGTTAAAGATGCTACAGAGCATGAACGCGGTGACCATTCGTATTACTAA
+AATTTAGTTCGTATGAATAAAATATTAGAAAAAATAGGCCAAAATCCACAATACAGTTTAACGCTGTTTT
+TACGTGGACTTGGCCTTTTTGTTATTGGTTTACTCTTTGTTGCGTTGGGATACTTTTATCACCACCTTTG
+GCAAATTGTTGGCATCATAACACTGGCTATCGCTTGCTTATTGGCCGCATGGGGATATCTGGGTATTTTT
+GCCAATCGTTGGTTAAATATTCTTTATCGAACTCGACCCGCTAATAAGCGTCCAACCGAAAAAAACTCCC
+ATTAAATGATCTTAATAACTGATTTTATAAAACAATATTGGCTTCACTTAACTGTTTTCTTACTTACTGC
+TATCGCTACTTTGTCTTTATGGCCTGCTGAATATTTACCTCAAGTCCCGGGTAGTGATAAAACGCATCAT
+TTCATCTCTTATGGCGCATTAATGTTCCCAGTAGCATTACGAAAACCTAAATACTGGTTATGGATTACGT
+TAGGCTTTGCTGGCTTTAGTGGTGCTATTGAATTGATTCAGCCTTATGTTAATAGGTATGGCGAATGGCT
+TGATATGGCTGCGAATGTTGCAGGTTTGGCGTGTGGCATTATGTTCGCTAAGATCATTGAGTATTTCACT
+GTGAGTAACACTAAGTAACACTTGATTACACAACACATACAGACGATGAATTAATAGTTGACCGGCATCA
+AGCTTGATACCTCTTGGCATGTTAGTATTCCTCTACTGTTACCTCATTAAGCCAATTACCTTATGTCGAA
+AGAAACTCCTGCGCATCACCTTCCGGTAGCACATCCACCAAAGCGATTATGGCAGAAAATATCGTCAATC
+ATCGCAAAAGGAAGTTTTGGCTTGGCTGCTATTGGCGCAGTGGTAACAATTATTTATGGCAATGATGTTG
+AAGCCGATATTAAAGCCGCGCTTGGCGCAACTACCTTTTTTTGTGTAGCTGTTGGTGTTGTCTGTCAAGC
+GATGGGTAGTACGAGTATTCCAAACTTAAAGCCTACCCCGAAAGAACTTGATGATAAAAAATGATATCAA
+GCACTTTCTTTTGTAGCGATGAGTATGGCGCCAATGCTAATGCCACTCAACGATTATGCATATTCAAGCT
+GTCTTATTGCGGCGGTATCAACTAAGCCGTACAGTGGTATAGTAATATTTGATAGGATCAACGAGAAGAC
+AGATAAAATAGGTGCTTATGTTGTTCGTACGGCTAGTTTTAATCCAAAATAACGCCTAAAGTTCTAGTGC
+TTTAAAGTAAAAAACGTTATTTTATCTCATCTGATTTTTATAGGTATATACCATGAAGTATATGTTGCGG
+ACACTAGTTTCAGTTTCATTATTATTGAGCGTTGCGCTCAGCAGTCATGCAGCAGTAATTTTACAGTACC
+ATCATGTTAGCGATAGCACCCCAGCAAGCACCAGTATTTCCCCAAAGCAATTTGAAGTGCACCTACAATA
+TCTTAAAGATAATAATTTTAAAGTGGTGCCTTTATCTGAGTTAATTGAAGGCATTAAAAACCAACAAGCT
+TTACCCGATAAAAGTGTCGCTATTACCTTTGATGATGCTTATATTGATGTGTTAACGCAAGCTAAGCCCA
+TCTTAGATAAGTTCGCATTTCCGTATACCATTTATGTCAATCCAGGCATTATCGCTCGTAACGAAAAAAA
+TGATGCTTCCCATTATTTATCATGGATCCAGCTCAAAGCGCTTTCAGATGAAGGTGTGATTATTGCTAAC
+CATGGTTATGAACATGATTCTATGGCGCGAATTACTGAGGGGTTAACGCAAACACAATGGCTGAGTAAAC
+AAACAGAACTATTATTAAAAGCTGAAGCGGTGATTAAAGAAAATACCGGCCAAAGCTGGCGATATTATGC
+TTATCCTTATGGTGAATATGATGTAGCGATACAAGCATGGGCTAAAGAAAATGACTTTGTTGCTTTTTCT
+CAACAATCAGGCGCGATTGATTTGTCGACAGACTTAACCAGCGTGCCCCGTTTTCCTGCTTCAAAGCCCT
+ATGACAAAATTTCTGGTTTACGTGATAAGTTGAATTCATTAGCGTTTAATATTCGTTTAGAGGGTGAACA
+AGCTGAAACAATTTTTAAACACAAAGAAGCTAAAAGCATCAATTTTGTTATTGAAACGGGGGACTTTTAT
+AAATCAGCCCTCAATTGCTATATTTCAGGTTTAGGTAAGCAAAAAATCACGTGGAATGATGATAAAAGTT
+TTAGTATCAATTTTAGTAAAGACCTGCCAGTTGGGAGAGTTCGAGCTAACTGCACGGCGGCAAGCATTAG
+TAAGCCAGGTCGCTATTATTGGTATTCTAAGCCATGGTTTATCTTAAAAGATGATGGCAGCTGGTACCAT
+TTATAAAAAGTAAGTCGTTACCCTTGTTGCCAATCTCTTCTTAATTATTGATATATACCCGTAATCATTC
+AAAATTCTCGATTCAGAGTACTTGAGCAATGTCAGTTTGAGGCGCGTCAATTAAATCATGGTCATTCCCT
+ATTTCTTTGACGCAACAATAAAATGAGCTTTGCTCAAGCGCTTCTGCGATGGGGCTAGAAACGATTGATA
+CGTCGTTATTGATTTTCAGAATGGAACAACCATTCTCTGTAATCAATGCCTTATCTCAATCGTTTTTTTC
+TCCCACTGAAACATGCATTTTGAATGGTCACGGGTATAGCGCGACTATTTTTTGATAGTCGCTTAATAAC
+TTCTCATTATCAATACTAGGTACATCACCTACTACTTGTTCAGGTCTAAATATTGCCGCTATCTTTCCTG
+CGGGATTGATCAAAACTAGTGAAGCGCTGTGATCAACCCAATAGTCTTCATCTCCTGCAGGTACTTCAAC
+TTTGTCTTTACTTGCCTCTTTACTAGTGATGGCGTACATCAAGCCTAAATTTCGAGAAAAGGGGAAAAGT
+ACATCGTGTTCTGCGCGAAGTGCTTTAAAGTTAGGGTTAAAATATCCAATGTATTGCTCAAGCTTTTCTC
+TACTGTCTCTTTTGGGATCAACAGAAACTAATAACACTTGGCTATTGCTGGCAATGTTAGTTAAGTCCTC
+ATAAATGAAATTGAGGTTTTGTAGAGTGGTTGGGCATACATCAGGACAAGAGGTATAACCGAAAAAAACC
+AGTGACCATTTGTCTTGTAACTGCTCATTATTAAAAGGCTGTCCTAACTCATCCGTTAAGGTAAAGGCTG
+ATATTGGCCGAGCCTGCTGATAATGCAAAGCATATTCAGGTAGAGATAGTTGCTTTGTTTTATTAATAAG
+ATAAAAACCAGCCGCGCCGGCACAGATTGAGAGTAAAGCAATAATAGTATAAATATGTTTATTCATCGAA
+ATCCTATGTTTAATGCCATTGTTAGACGTTACAGATATTAAGTCGTTGGTGATGCTGAGACTTGATTGTC
+AAATCTAGCCCATTGGTAGCCAATAATGATCGAGCAGTAAAATAATGAAAAGTAACATTAAATGAATGAT
+GGAAAATTTAAATGTTGCCATAGCGGTTCCTTCTTTTGCATTAAACTTGAGCTGCCAAGCATAGCCAAAA
+AAGATCAAATTCAAACTACACGCCCCGATTAAATACAACCAATTACTCATGCCAACTAAATAAGGTAATA
+AACAAACTACAAAGAGTAAGACGGTATAGAGCAGTATTTGTGTTTTAGTGAAACTCACGCCGTGGGTTAC
+CGGTAACATAGGAATATTTACTTTGGCATAATCATTTTTACGGTGAATAGCTAATGCCCAGAAGTGTGGC
+GGTGTCCAAGTAAAAATAATTAAAACTAATAACAAAGCGTTAGGTACCACTTCATTGGTCATAGCTGTCC
+AACCCAATAATGGCGGGATAGCACCAGCTAAACCGCCGATAGTAATATTTTGTGGCGTAGCACGCTTTAA
+ATACATGGTATAGACAAAACTATAGCCGACTAAGCCAGCTAAGGTCAAAAAAGCCGTCAGTGGATTCACT
+AAAGCATAAAGAATAATAAAGCCGAGCAAGGCTATGCTAGTGGCAAATACAATGGCATTGGTAACACTAA
+TTTTACCTGCAGGCAGAGGTCTGTTATGGGTTCTACCCATAACAGTATCAATTTTTTCATCGACAATATG
+GTTAATAGCGGCTGCCGCAGAAGATAATAATCCGATACCAAGCATCGCAGGTATTAGCCGTTGCCACGGT
+AAGGCCCCAGGAACAGATAAACTCATGCCAACCAATGCCGTTAGTACCAATAAGGCAACAACTTTAGGTT
+TGGTAATGTCGTAATAAGCACGCCAATTAGCAAATATGTTACTAATGGAAAAGTGATGGTGGCCGGTATT
+AATCACCGATGGCATAGGTGTTATGGTTTTATTAATTACTTTACTCATAGAGAGACTCCTTGGAATTTTG
+TCTTAATTTATAAGCTAAGGTGATCAAACTCAGCATTAAACAGGCAGCAACTAAGTTGTGTGCGACAGCC
+ACTTTGAGTGGCAACGAAAACCAGATATTACTAACCCCTAAGCTTATTTGAATGATTAATAAGCTTAATA
+AAATAGTGGCAGTACTCTTTATAGCAGGCGTTTTCGTCTTGATAAAAATAGTGATGGCTAACCAAGCGAG
+AAATACGCCGGTAATGATGGCACCAAAACGATGGCTAACATGAATAGTGACTCTTTCATTATGTGCCAAG
+TGTCCAAATTCATAGCTCTCTTGCTTTGGGGGAATCAAATCAAAGGACTGCTCAAAACTTAAATCGGATA
+GCCAATCACCCTGACAAATTGGTAACTCTACACAGCTCATTGCTGCATAATTTGAGGAGGTCCAACCGCC
+TAAGGCAATTTGTGCAGTTAAAATAATAATGCCGATTAACGCATAGCCACTGTACTTTTTAAGTTGTGAC
+TCAGTTAAACTTTCTCCCTGAGTTTTTTTGCTTCTAGCATTAATGCGTAAATATAATAAGAATAGTAAAC
+AAAGCGTGGTAAAACCGCCGAGTAAATGTCCCATTACCACTATTGGCATTAATTTCAGTGTTACTGTCCA
+CATACCTAATGCCGCTTGGAAGGTAACAATACATAAAATACATAGCGGTAGAAATATCGGATATCTAACT
+TTTGAGCTTTTTGAAAAGCGTAATTTTATTGAAAAAATCGCTATTACAGCTATAAGCAAACCAAGACTGC
+CAGCGAAGTAGCGATGAATCATCTCATTCCATGCTTTAGCTGGTTCAACAGGTCGTTCAGGAAAAGCTTG
+CTCAGCAGCAGCGATTTGTATACTCGTTTCAGGTACATCGATTAAACCATAACATGTTGGCCAATCAGGA
+CAGCCGAGACCCGCATGAGTTAAACGTGTATAAGCACCTAAGCCAATAACAACAACGGCTAACAGTAAAC
+TAGTCAGCACTAAACGTCGCAGTGTCTGTGTGTTTTTACTGTGTTCTGTCATTGAGTTAACCCACCTTAG
+AATATTTCAATAGTTTCTTCATATCGGCGACAATAGCTTTACCAAAAGCCGGTTGAAGTTGTTCTTGTTC
+GGGTAGTTGATGTCTTAGAATAACGTTACCTAAAGGATCTGCGATAAGTACTTGTGGCCCATGCAGTAAA
+TTGTTCATTTGTGGGGTTAAAGCAAGTATTTTCCACTGACTCTTGGCCAGTTGTTTGCTTTGTTGGGCAG
+AAAAAATGTTCTCCTTGAGTAACACTGCAGACACCCTTGGCATATCTTTTCCTAGGGCTACATAGCTATT
+ATGTACAGTCTCAATGCTATGTAAGCACATCTCAGGACATGTATTAGGTAGTCGGTAAATAATAAGCCAT
+TGTTTGGCAAGTTCTGACTCATCTATACCCAACTCTTTTAGTGTCAATGGCTGCGCTAATAACTTACCTT
+GATTTGTTACGCCTAGGTTTAGCCACTGATTGTCTAAGGCTAATTTGGCTAATAATATTGGCAATATAAA
+TACCGTAATTAACAAGAGTAAACTACGACGACTTCTCTTTTGTGAGGCGTGGTTGGAAGTATGGTCTAAT
+TTATTGGTACTGGTTAAAGTACTGTTATTACTTGAATCATCTGTATTTATTGACCTAGCCATATGTTAAC
+GCCTTATTTTTCTATTATTATTGTTAATGTTTTCGCTTAAATATTCTGTAAAGCATCAGGTGCATTTTTG
+GAAGAAACACGAGCAGATTTTTGTGTTTTAATCCGCAAGCAAATCATTAATATCAACCACGCAGTAGCTA
+AAGCAGCCCATTGAAAGGCGTAGCCGAAATGTTTTTCGGCGGGCATCACCATAGGGTGCCAATTTTTTTT
+ATAACCAAGGTTGTCTTCTGGGTCTACATAGATAACAAATGGGAGTAGTGGCTTATCTATTAACGGAGAT
+ATTAGCGCAGAAAATTTATCGAGTTCAATTTGTTGTACCCGCAATGGCCAACTTGGCTGAGTAAAATCTT
+GTGCTGTAAGCATTATTCCTTGCTCAATAATACGTACATGACCACGAAAATTATGCTGTCCATTTAGAGG
+AGTAACATCAGGAAGTATGCTTCGATCAATTGAGCCTTGTACCCAACCTAAATTGATTAATACGGAATTA
+GTCGGCGTTTGAACAACTTGAAATACACGGTAACCTAAAGAGTTATTTTCGACCTGATTATCGAGTAAAA
+ATACAAAATCATCATTAAATTGACCTGTAATAGTGACCGGAAAATCATTAATACTTTCTTTACCGGTAAA
+TTGCTTATCCTGCGATAATTTGACTATTTCACTTAGGGTTAATGGTGATTGCTGATTAAGTTGCGTAATA
+CGGATAGCACGTTTTTCTTTCTCGAAGCCGCGGTTATACTGCCAAAAAGATAATTTAACTAAACCAGCAA
+ACACTATAATCGTTAGCCCTAACCAAAGGGCACTTCTTATCAATGATTGGGTAAATATTTTTTTCCGCTT
+ATTGATAGTCTCCAAAAATAAGGCCTTATAAAATATAGACAAAAACAAAAAGCATGACCCAAACAACATC
+GACAAAATGCCAATACCAACTTGCCGCTTGAAAGGCAAAATGATTTTCTGGGGTGAAATGACCTTTTAAT
+ACTCTAAACCACATGACTATCAACATGATACAACCCAAAGTAACATGCATGCCGTGAAAGCCAGTCAGTA
+AATAAAAAGTATTACCATAGACGCCACTATCTAGAAATAGTCGCATTTCTTCAGAGTAACCATGCGCGTA
+TTCTTCTACTTGAAAGAACATAAACGCTAAGCCAAGTACTATCGTTAGACCAAGCCATGCTTTAAGTGGT
+CCACGATTATTTTTAATTAATGCACTATGAGCAAAGTGAGCGGTAATTGAAGACGTTAATAATAAAACGG
+TATTAATTAAGGGGAGACCATACCAACCCATGGCTGTGGTAGTAGTGCCGTCGGGGGTTGTTAATAAAGG
+CCATTGGGCAACAAAGTCAGGCCAAAGTACGGCGCCTGTTGATACGTTGTTACCTGCACCGCCTAACCAA
+GGCACAGAAAATACTCGTAAATAGAGTAAAGCGCCAAAAAAAGCGGCAAAGAACATCACTTCAGAAAAGA
+TAAACCAACTCATGCCTTGGCGGAATGAATTATCCATCTGATGCGAGTACTTACCCGTTAGCGACTCACT
+AATTACATCACTAAACCAACCCACAAGCATATAGACCACAAGTGCAATACCAGCCAAAAGCAAATATCCA
+CCGTAACCACTTTTTTCATTTGCTAAGTCGGTGACGTAGTTAGCCGCACCAAAGGCAATCATAAATAGTG
+CTATTGCGCCGACAATTGGCCAGTGGCTTTGGCTGGGTACGTAATAACTTTCGTATTCTTTGTTAGTCAT
+TTTCTATCCCTTTTTTCGAGTAGAACCCTATGACGATTTCTCGGTTATGTCATACAAGGTATAAGATAAA
+GTTAAAGTATTTATATCTGCAGGCAGCTCTAAATCGACATAAAACTGCAAACTCATTTCAACTTCTTTTC
+CCGCGGCTAGCGGTTGTTGAGTAAAGCAAAAACATTCAATTTTATGAAAATAGTTTGCTGCCAAACCCGG
+TGATACTGAGGGTACGGCTTGACCGATAATGTCATGAGAAGCATTGTTTTTTGCATAAAATGAGACTAAT
+TTCATTTCACCGGGATGGACACTAATTTCATTAATGACTGGCTCAAATTCCCATGGAATACCTTTAGCAT
+TTCGGGTAATGAACTGCACCTTAACGGTACGTAGTTTATCTATGCCGTCAGCCTCATAAGTCGCTGCAGT
+ATCATTTGTTTTACCATTTAGGCCAGTAATATCACAAAACACATCATATAAAGGTACCAGAGCAAAACCA
+AAGCCAAACATAGCAACAACGACAAGCAGTAATTTCCTTACTGTTTTATTGTTATTACTTATACCTGTAC
+TGGTATTTATGTTGGCTTTGTCATCATCAGTGCTCATACAAGTTAGTGCTCGTGTTGGTCAGCATTATCA
+ATGTCTTGCTGCGATGGTGGTGTACTAAAGGTATGATATGGGGCAGGGCTTGCTACCGTCCACTCTAAAC
+CGATTGCTCCATCCCAAGGTTTTGCTGGTGCTTTCTCGCCGCCGCGAATACATTTTATTACCACCGCTAA
+GAAAATAAGTTGTGATAAACCAAATGCAAAACCACCAATGCTGACCCACTTATTAAAGTCAGCAAACTGC
+AGTGCATAATCTGGAATTCTGCGAGGCATGCCTGCTAAACCTAAAAAGTGCATAGGGAAAAACAGTAAGT
+TCACAGAGATTAATGAACACCAAAAGTGCCACTTGCTCAACGTATCGTTGTACATGTGACCGGTCCATTT
+TGGTAGCCAGAAATAAGCACCTGCATAGAGAGAGAATAATGAGCCAGTAACCAACACATAATGAAAGTGA
+GCGACAACAAAATAGGTGTCGTGATATTGGAAGTCGACCGGTGTCATCGCCAACATCAATCCTGAGAAAC
+CACCGATGGTGAATAAAATAACAAAGGCGATTGAAAACAGCATTGGTGTTTCAAAAGTTAATGAACCGCG
+CCACATAGTAGCGACCCAGTTAAATACTTTCACCCCAGTAGGTACGGCAATTAGCATAGTGCAATACATA
+AAGAATAACTCACCAAATAGCGGCATACCGGTGGTGAACATGTGATGTGCCCATACGATAAATGACAACA
+AAGCAATGGACGATGTGGCATAAACCATTGAGCTATAACCAAATAGTCGTTTACGTGAGAACGCCGGAAT
+AGTGGTAGAGACAATGCCAAAGGCTGGCAAAATCATGATATAAACCTCAGGGTGACCAAAGAACCAAAAA
+ATATGCTGGAACATAACTGGGTCGCCACCACCAGCAGCATCAAAGAAACTGGTACCAAAATAAGTATCGG
+TAAGTAACATGGTCACTACACCTGCGAGCACAGGCATGACGGCAATCAATAAATAGGCCGTGATAAAAAA
+GGTCCAAACAAATAAAGGCATTTTCATATATGTCATGCCAGGAGCGCGCATATTCATTATGGTGACAACG
+ATATTAATCGCCCCCATGATGGAAGAAATCCCCATGATATGAACAGCAAAAACGAAGAAAGCAGTACTGC
+CATTAGAGTAGGTCGTTGATAATGGTGCGTAGAAGGTCCAACCAAAATTAGGCGCGCCACTTTCCATAAA
+GAAAGAGCCAAGTAAAATAGCAAAGGCAAAGGGAAGAATCCAAAAGCTCCAGTTATTCATACGAGGTAGC
+GCCATATCTGGGGCACCTAACATCATAGGAAGCATCCAGTTAGCGAAGCCAGTAAATGCAGGCATAATGG
+CACCAAACACCATAACTAACCCGTGGACAGTTGTTAATTGGTTAAAAAAGTCCGGCTCAACTATTTGCAG
+ACCTGGCTGAAATAACTCAGCGCGGATCACCATAGCTAAAGCGCCACCAGTTAAAAACATAATAAAAGCA
+AACCATAAATACAGGGTGCCGATGTCCTTATGGTTAGTGGTATAAAGCCAGCGTTTTATGCCTGTCATTT
+TATGGTCACCATAATGTTCGTCGTGCGAATCTTGTTCTATAACGTCTGTGGTCATTTTATATCCCCCTAC
+TTCGCACTAGCAGCATCAACAGCTGCAGGTTGTACTAAATCACCGGTATTATTTCCCCAAGCATTACGCT
+CATAAGTCACAACAGCGGCTATTTCGGTTTTGGTTAATTGACTACCAAAAGCAGCCATGGCAGGATTTTT
+CTTACTACCGTTAAGCACCATATCTAAATGAATAGCGATATCCCCCATTGCAATCAAACTGCCTTTAAGC
+GCAGGAAATGCTGGAGGTAATCCTGCACCTGTTGGTTGATGACAAGCAACACAAGCTGTCATATAAACTT
+TTTCGCCCATAGCCATTAATTCATCTTGGCTATACACTTTAGCTAAATCCTCAACGGGTGCTTCTTCAGT
+CATTGTCTCTACCGCATCTTCAACGTTAGTTTCAATTGTGACGACTCCTTTAGCATCTTGTGATGTGTTA
+TCAACAGCAGACTTTACATCAGAGGCTTGCACGATATCACCAGTATCATTGCCCCAAGCATTTCGCTCAT
+AAGTGACGACTGCGGCTATCTCTTTTAAACTCAATTGTTTGCCATAGGCTTGCATACCTGTGCCCGCTTT
+ACCGTTAAAGACAATATTGAGGTGCTCTTCTATCGTACCCGTTGTAGCTATAGGGCTACCTTTTAATGCA
+GGGAAGGCCGGCGGCAAACCTAAACCGGTTGGTTGATGACAAGCTGAGCAGTAGGCTGTGTAAGTTGTTT
+CACCTAATTGCATAAGTTCTTCTTTTGATACAGAAGCGTTTAATGAGTCTTGTTCGGCACTTGCTGCAGC
+GGCGATACGTTGTTGTTGTTCATTGAGCCAAATGTCATAATCTTCAGCTGATTTTACCTCAACAACTATG
+GGCATAAAGCCATGATCTTTTCCGCATAACTCGGCACATTGACCGCGATAGACACCGGGTTCTTCGACTC
+TAGTCCAGGCTTCATTGATGAATCCTGGATTAGCATCCTGTTTAACGGCAAAAGCAGGCACCCACCATGA
+ATGGATAACATCATCAGATGTTATTAAAAATCTAACTTTTTTATTAGCAGGAATAACAAGCGGCTTATCA
+ACCTCAAGTAAATAGTTTTTACCTTTGATGGCGCTAGTTTCTTGTTGGTTTTGGTATTGCTCGCGAGGGG
+TGGAAAGCACAGAATAATATTCAATATCTTGGTCAAAGTATTTGTAATGCCATTTCCATTGCGAGCCCGT
+GATTTGAATCGTAACATCAGAGTTCTCATTGTCTTCCATCGCTATCAGTGTTTGTGTAGCAGGCACTGCC
+ATGGCGATTAAAATAACAATGGGTATTGCTGTCCATAAAATTTCTACTTTAGTACTTTCATGAAAATCAG
+CAGGCTTTGCACCTTTAGATTTTCTGTGAAAAGCAATCGACCAAAACATAGCGCCAAAAACTAAAATACC
+GATAGCAGTACAAATATAGAGCACTAGCATATGTAAATCATATACGTCTCTACTAACGGCAGTAACCCCT
+TTAGTTAGGTTTAACTGCGTCTCTGCCCAGGCTGAATTGGCAAATAGGCTGACCAACACTAGCCAAATTA
+GCTTATGTTTCCCCACACGGCATCTCCTCTTTTCAATGATAGAGAACAGATGTGCAGCAATGTACTTCAT
+AACTCACTGAACTGAATATCTGTTGTTGTTATTATTATTTTTATCAACTAACAAGAGCTCGGTTTAGCCA
+CGGTTGCGCTATATAGAACGGTTCATGACGAATATACATAATTTAGAGATCAAGTTAATTATCGACGTAA
+AAGAGTAATCAGTCATAGTACTAGTGAACTAGTGTGACAGGATTAGCAAACAGACGTCTTTTTATTCTTT
+TTATGTTCGTTTTGTATGCGTTACTATTTATAGAATTACGCTAAAAATTGATCTAGGTCAAACATTTTAT
+AACTGAGGAATTATAAAAAAGCCATTTAATTCAATGGAGTAATAGCTCTAAAGAGAGTGTGAGCTCTACT
+GGGACTAGCTTTGATTAAATCTAATAAAGGGATTTAAGAATTACAGAAAATCACGTGGAAATTTAGAAAG
+GAAAATATTGAAGATAAATAAAAACGCCATATTTATTACGCAGTAATTAGGTAATAAATATGACGAATGC
+TGTAACAGTGGCTATGATGGATTACATCCAACGTCCACTTCGAATAATACCGACGGCGATACCCTCAATA
+TTAAACTCTTGATTAGCTAAGTCGACTTTAATAGGAGAGAAGTCTTCATTTTCTGCATGCAAATAGACAA
+CATTTCCTTCACGTTTGAAACGTTTTACGGTGACATCATTTTCAACACGGGCAACAACAACTTGACCATT
+CTGTACTTCAGTAGTTTGATGCACAGCAAGTAAGTCGCCGTCTAGAATACCGATATCTTTCATGCTTTCG
+CCATTTACACGCAAGAGATAATCGGCAGCAGGATGGAATAAATTACCATCCATTTTATAATGTTCTTCAA
+TATGCTCTTGCGCCAAAATAGGTTCACCGGCGGCAACTCGCCCTATCAGTGGTAAACCTTCTGCTTCAAG
+CATTTCTTCAACCAAGCGAATGCCACGAGAAGTGCCTGCAAGCATTTCAATGTAGCCTTTTTTTGCTAAA
+GCTTTTAAGTGTTCTTCGGCGGCATTAGCTGATTTGAAACCAAAAAAATTAGCGATTTCAGCACGTGTAG
+GTGGCATGCCTGTATCTTGAATCTTTGCTTTGATTAAATCATAAATCTGTTGCTGTCGTTTAGTCAGTGG
+GCGTAATTCGGTAGTTGAATCTATCATAGCTTTAGCCTGTAAATTTACACAGTATTACTGGTAGTATATA
+CAGGATGTGATGAAAGGCAAGCCCCGCTTAGGTATATCTAACTAATTATTGTTTACGTGCAGAAATCACC
+TCACATTATGATTATCTACCTATGTTTTCATGAGAGTATATTGTTGTTCACAGCTGACTTTATATGAATT
+ATCAACATGACTACTAATAATTAAGTTTATGGTTAGTAAGCTATTAATTGACAACAGGGTGGTTTGACAC
+GTGTAAATTTAACCAAGTATATACTCGTTTATATAGCCCTATTTTTATTACCAGACCATAATTTAGCTTT
+CATCATCTATATCCAGCACATAGATTATTAACTAGTAAATATAATATAGTTTTGTCAGAATGATTTTAAG
+TTTGGCTACATTAACGCACTAAAAATAACAAAAGGTTACCGATGCACTGGCGGAAAAAACTTGTTCAATC
+GTCTTTAATATTTGTAAGTGAAAAACTTACTGTTGAGGTTATTGAACAACGAAAATTTAACTCAGCTAGC
+ATAGCAGCAACACTCGCTTTAGCGTGTGCTCCATATGTTCAAAGTGCTGAATTAAGTAATACCTATTCGT
+TCAATATTCCTCAGCAAAGAGCAGATCTATCGCTCACTCAATTTGCAGAGCAAGCCGACTTAACGCTCAT
+TTTCTCACTTGATAAAGTAAGTGATATAACGGCAAATAAGTTAACTGGCAATTATTCTATTGAACAAGCC
+ATTAAACTTTTACTTGAGGATACGGAGTTAGTTGCAACATTGAGTGGTCAAGGTCTGCTTTCCATAAATA
+ATAAAAATGATTTGGGGAAGACAGATAACATGTTTAAAAAAAATACATTATCGACAGCAATTATTGCAAT
+TTTAGCGTCAACAGCTTCAGTGCAAGCGCATGCTGAAGACAGTAAAACAGCTGAAAAAGACGTTGAAAAA
+ATCACCGTTACAGGCATTAGAGGCGCTCTTGGTCGCGCTTTAGACACAAAACGTGAAGCTAGTGGCGTAG
+TTGATTCTATTTCTGCTGAGGATATTGGCAAGTTTCCGGACACTAACCTTGCAGAATCATTACAACGTAT
+TACTGGCGTCTCGATAGATAGATCGGGTGGTGAAGGTCAAAAAATCACCGTGCGTGGTTTTGGTCCACAA
+TTTAATACAGTACTTGTTAATGGTCGACAACAAGCCTCTGAAGATCCAGGTCGTGATTTTAGTTTTGATA
+CGCTTGCTGCCGAAATGGTAAAAACCCTAGATGTGCATAAAACATCATCAGCGACGGTACAGTCAGGTGG
+TATTGGCGCCACGGTTAATATTGAAACGGCGAAACCTTTTGCTATTAATGGTTTTAAATTAGCGGGTAGT
+GTCAAAGCAACTTATGATGGTAATAGTGAAGAGACCTCCCCACAAGCGTCACTTTTGATAAGTGATACCT
+TTAATGATGATACCTTTGGTGCTTTATTTGCAATCTCGTATTTAGAGCGTGAAACGAAATTAAATCGTGC
+TCAAAGTGCTGGTTGGCGTGAAAATTCTTCTTTCGGCAAAGGCGCTCCTGTAACAGAGTCCGGTGACGTA
+TATACCGGTAATATATTTATTCCGCAAAACTTTGATTCATTGGTTACCACAGAAAAACGTGAACGTACCA
+ATGCAAACTTAGTCTTGCAGTATGCACCTTCAGATAACCTTGTCATTACCGCAGATGCATTATATTCAGA
+CTTTGATGTCAAATCTGATACAACATCTTATGGTCATTGGTTTACTTCTGATAATGTTGAAAATGCTGTT
+GTTGATGCCAATGGTACTATCACTTCAATGTATCAAGAAACAGGTTTAGCAACTGACTTTCACGCTAAAA
+AAGCGGATCGTTTAACTGATTCACTTTCTATTGGTTTGAACTTTGATTGGGATGTTAATGATAACTTAAA
+TATGAAGTTTGATTTAAGTAACTCAACAGCTAAAAGAGAACCAAATAATGGTCGTGGTGGTAGCTTAGCG
+TTATTAGGTTATGCCAACCGAGTTCAATGGAATGTTGATGGTAATATTTTGCCTTATTACTCTGACTTTG
+CAACCCCAGACCCTTCAATTTACAGTGGTCAGCAAGAAGGAGATGGTGTTAATCAAGATCCAAATAGTCC
+TGATTATGTCTCACCTACGGGGGTTTCTGATTATTTAGATCCCGCCAACAGTCGTGCCCATGTAATGATT
+CGAGACAGTAAAGAAATTGAGGATGTTGTTACTCAAGTAAAATGGGATAGTCTTTGGTTATCGGATGGAG
+ATACTGGTTTCTCTGCTGCCCGTTTTGGTGCTATGTATTCTACTGAAACCAAAACAGTAAATTCTTGGGA
+TAATACCACTAGCGGAATTCATTGTACCTACTGTAATTACCAAGACTTCCCTGATGTTAGCGCCTTCCCT
+CAAGAAGTATTTGATGCAGGAAGTGACTTTTTAAGTGATGTTAGTGGCAGCGGTCGTACACCTTCACAAT
+GGTTAAAATTTGATGGTGAAGCATTATTCGATTTCTTAGGTGCAGTTGAAGGCGTTGATTTTAACGCTGT
+AAAAACTAATAACTCTTTTGAAGTTAAAGAAGAAACGACTGCTTTTTATCTAGAGCTGGATTTTGAAGGC
+GAGATAGCAGGTATGCCTCTCTATACTACTGGTGGCTTCCGTTACGAAAGCACTGATGTCACTGTAGGCG
+CAACACAAGCTAATGTTCAGCGATTAGATATTCTTGATGCAACTGAAATGCTAGCGGTTTATGGCCCAGC
+TTCAGACTTTGATGAAAGTAGCAGTTATGCTCAAATTTTACCTAATTTTAGTACTAAATTAGAAATCACA
+GATGAACTCGTTGCTCGTGTTGCCGCATCAAGAAGTATTTCACGACCTACTTTAAGTAGCTTGCGTCCAA
+TAACGTCGTTAGATACTGTGCGCCAGGGTAACTTACAGTCTTCCAGTGGTAATGCTGCATTAGTACCTTT
+TAGCTCTGATAACTTAGACTTGTCAATTGAATGGTATTACGCGGATGCTAGTTATGTTTCAGCGGGTTAT
+TTCAGGAAACATGTTGCTAACTTTATAACCAGTAGTAAAAATCCTAAAACCTTTGTTACCGCTGATAGTA
+GTTTGTTAACTGACCCTTCTACAGGAAGTGATGTCAGTGCACCAGATGCAGATGACCAAGTTGCAGTCTT
+TACCAATACCGCGCCAAGTAATGGTGAGTCAGCTGTCGTTGATGGTTGGGAACTAGCGGCACAACATACC
+TTTGATTCTGGTTTTGGCCTGCTCGCCAATGCCACGCTTGTTAATAGTGATGCTGAATTAGATAATGCAG
+ATATCACGCAAGTTTTTGCGTTAACAGGATTAAGTGATTCAACTAACCTTATCGCTTTCTATGAAAGTGG
+TGCATTTCAAGGTCGTATTGCTTATAACTGGCGTGATACCTTTTTGCAAAACCTTACGCAAGGTGGTGGT
+GATGGGGTAACTTATGTTGAAGCCTATTCTCAGTGGGATGCAAGCGCGAGTTATGACCTCACGGATCAAA
+TTACCGTTTTTGTTGAAGGCATTAACTTAACGGAAGAATATACGCACAATCGTGGTCGATTCTCTAATCA
+AATATTAGAGGTTGTTGATAGCGGACGTCGTATTTCATTCGGTGTACGTGGCTCTTTCTAGTATATATTG
+ACTAGTATATAAAGGCTTCTTTCTCAGGAAGAAGTCTTCTTCTCTGTATTTATAAGCAAGCAAATTTAGA
+GTTGAGTTTGTTTGCCTATGCGTATAACCCGCTTCTCTGCATAATAAAATACTTGGTTGCACATCATGAA
+TAAATTAACAAAAACAGTGGTCATTGTCGGTGGTGGTATTGCCGGTTGGTTAACGGCTGGGCGTTTAGCG
+GCTAAACACAAAAGTAATACCGAGCAGGGCTTAAACGTTATTCTTATTGAATCGGCTAATATTCCTGCGG
+TAGGGGTTGGCGAAGGTACTTGGCCAACCATGCGCAGTACGCTGAGAGCATTAGGTATTAGTGAAAGTGA
+TTTTATTCGTGAATGTGAGGCCAGCTTCAAACAAGGCGCTAAGTTTGCTAAGTGGTTTGACGGTACTGAA
+GATGACTTTTATTATCATCCCTTAGTTTTACCTCAAGGGTTTGGGAAAACAGATTTAGCGGCACATTGGT
+TAGCGAAGCAAACACAAACAAAGCAGAAAAATAGCCATGTGAACTCATTCTCAAATGAAGTTTGTTACCA
+AGAAGCCATTTGTGAGCAAGGTCTAGCACCTAAAACCATTCGTCATGCCGAATTTTCTGATGTAGCAAAT
+TATGCTTATCATCTAGACTCAGCAAAGTTTGCCGTATTTTTGCAAAAGCATTGCCAAGAAAAGCTTGGAG
+TTACTCATATTGTTGATGACGTAACGGGTGTTAATTGCGACGTTAATCGTGCTGATAAAGACATTATCGA
+CGAGACTATCGATAAGGGTGATATCCTTTCAGTTAGCACACAAAATCATGGTGATATTGCCGGAGAACTT
+TTTGTTGATTGCACGGGGTTTTCATCACTGTTATTAGGAAAACATTACCAGGTACCTTTTAAAAAGTGTG
+ATGATATTTTATTTATCGATACTGCACTCGCGGTACAAGTCCCATATGATTCAAAAGATTCTCCTATCGC
+CTCACATACTATCTCTACAGGACAAAAAGCCGGTTGGATTTGGGATATAGGCCTACAACACCGTCGTGGC
+GTTGGTTATGTTTACTCTAGTAAACACTCAACAGAAGCAGAAGCTAGAGCTGTGCTTGCTGAATATGTTG
+GCGATAAATTCTCATCACTTAATGTGCGTAAAATCCCTATTGTCAGCGGTCACCGAGAGAAGTTTTGGCA
+AAACAATTGTGTCGCCGTTGGTTTGTCTGCAGGTTTTTTAGAGCCGCTTGAAGCCTCTGCTCTAGTCATG
+GTTGAGCTGGCAGCACAAATGATAAGTGAGCAATTACCCGCCTCTCGAGAGGTGATGGATGTTGTTGCTA
+AACGTTTTAATGAAACGGCGTTATACCGTTGGGATAGAATTATTGATTTCTTAAAATTACATTATATTTT
+AAGTGAGCGAACTGAACCTTTTTGGACAGATAATCGTGAATCAGCAACCATTCCACAAAGCTTACAAGAC
+TTAATGACAGAGTGGAAATATCGTTCCCCAGCCGATCATGACTTTACCAGTAATAATGAAGTATTCCCTG
+CGGCTAGTTATCAATATGTACTTTATGGTATGGGTTTTAAAAGTGATTATTGTCATACTCCATACGCGTT
+CGATGACTGTGATTTTGCGGATGGCCAGTTCAAACAAAACAAAGTCTTAATTGATAAAGCGTTATCGTCA
+TTACCCAGTAACCGAGAATTATTAGATAAAATTAAAAGCTATGGTTTTAGTCGAATTTAGTTACATGTCT
+GATCCACTTGATATAAGCGTTTGAAAATTTAGCATCACTTAAAGAGTAATAATAAATGGCACAATTAGTT
+GCGATAGATAATAAAAATCACCTTAACTTAAAAGTAGATGCGGCTAAGGCTGAATTACATGGTGCGGGGT
+TACACTTAGTGCCCGCAGTTATGGCTGAGTTTACCAGTATGGCGGTACAGTATCCTTTAGTTATTACTAA
+AAATGCAGATACTGGGCAGTTTGTGGTTGCTGCAATGTTAGGTTTTGAGTCGGGTGAAAACTTATTTTGG
+CGAGGTGGTCAGTGGCAAGGTTTATATCTGCCTTTACAAATTAGACGGCAGCCATTTTTTGTCGGTAACC
+CCGAACAAAACAGTGAACAAAAAGTTGCTGGTGATTATGTTGTCTGTTTTGATAGTGAAAGCCCAGCAAT
+AGTTTCCAATGACGGTCAGGCATTATTTAGCGAAGATGGTGTGGACACTGAATATTTTCAACAAGCCAAG
+TATTGTCTTGCGCAGTTATTAGAAGGCGAGTTAGCAAATAAAAAGTTACTTGAGCAATTACAAAGCATGG
+AGTTATTGCAAGTGATGCAAATGGAAGTCACTTTTGCTAATCAGCAAAGTACCACCTTGAATGGTTTATA
+TACCATTGATACAGAAAAACTTGCCGCCTTATCAGCTGAGAAAATAGCAAGTTTGCATAAAGCTGGACTG
+CTGCAAGCAATTTACACCCTAATTACCTCGCTTGGTCAAATTCATCATTTGATTGATTTGAAAAATAAAC
+AACTAGGCTGTTAGTTGTTACCTATGTTTGATTTTAGCGTAAATAACCAAGCAATTTTATCAAAGCATAT
+AATTGGTGATGAGAAAATCCCTTTACTGATTATTGATAACTTTGCCAATTCAGTGACTGATTTAGTTGAG
+TTTGCGGGAGATGGTTCGTCCTTTCAGGCAGATGAAAAGAATTTTTATCCGGGTAAACGTAAGTTAATGC
+CAAGCGAATATGGTGAGCAGGTATGTCGTCAATATTTACCCTTGTTTCACTCGTTTTTCGACTGTCCACA
+AACGAGTGCAGCCAAAACTGTTCTATCCGCCTTAGCGCTTGCAGATACTCCGGTAAAACAATTACGTCCT
+ATGCAAATGCTGCCTCATATTGATACCCCACAAAGTAATCAATTTGCTGTTGTGCATTACTTATGTAATC
+AAGACCATGGTGGCACGTCTTTTTATCGTCATAAAGAGACCGGTTATCAAACGATTACCCAAGACCGATT
+ATATCATTATGCACAGCAAGTAAAAAAAGAAGCTATAGCGAATCAAATACATAAAGCACCTCGTTATATG
+AGTGGTAGCGACAAACTATTTGAACAGCTATATTCAGTAGAAGCTAGAATGAATAGGGCTATTATCTATC
+CAAGTAATTTGTTGCACTCGGGTAATGTAAATGCAGCTTTAGGTTTGTCATCGCTACCAAAAAAGGGGCG
+TTTGACTATCGGTAGTTTTATTTTACTCGAATAACTTTTTGTCACTTTTATCTTTTTTTTTACTTTTTAT
+GTAAAACACTAGCGGAAAATTATTTGTCATTCGTCTTATAAGGTAAGCAATAGATAAAAAATAAAATTCA
+CACTTAGCTAAACCTAAAAAGTGAAAGACAATATTATGATAAAAGAAAGTACATTACACATCAGTTTTAT
+GGCTGTAAGGCAGACAATGCGCAGAGTGATCTCGCGCATTGTGCCGCCGCGAGAAGTGGAAGATATCGTA
+CAAGAAACATATGTACGTATATGCCAAGTTGAGAACAAAGAAGCAATCAAGCAACCTAGATCTTTTTTGT
+TAAAAACGGCAAAAAATTTAGCCATAGATCACCTTAAACGAGCAGATATTAGGCTCGTAGACACTGTCGA
+TAATATGGCTGAATTTGAACACTTAGTCAGTGCAGATGATGCAATATATCAGCAAGTGGCAACGGATAAA
+GAGTTTGCTCAATTCTGTGAAGCAATAAGACAATTACCAATACAGTGCCGTAAAGCTTTTGTATTAAAAA
+AAGTGTATGGCTACTCGCAAAAAGAAATCGCGAAAAAACTGGCAATCAGTGAAAGCACAGTTGAAAAACA
+TATTGGCCTCGGCGTTAAACGCTGTACCTATTTTATGATGCAGTTAACTAAAGAAGAAAGAACGGAAACA
+ATGAAAAATAGTAAAAAAACACATCAAGTAAGAAGGGATCTCTGATGACAAACGTTTATTCTCTTAATAA
+TGACGATGAGGTTATGTTTGACCAAGCCAGTATTTGGATTGCTAGAATGGATCGAAGCTTAACTGAGCTT
+GAGCAGGCAGAATTCAAGGCGTGGTTGTCAGAAAGTGAACAGCACCAAAAGTTGATCATAGAAATGGCCA
+GCATGTGGGATAAAATGGACTCTCTTGACCGTCTTGCTGATCTTTTTCCAACGTCGGATAAAACAGACTC
+TAAATTTAAAACAGCACCTAAAACAGCCCAATGGCCACTCGCATTAGCAGCCTCACTTGTACTGGCGTTA
+TTTGTTGTTTTTTTTACCGACATTACCTTGAATTCTTTATGGCAAGAAGAACAACAATTTGTTCGTTATG
+AAACTGCAGTAGGTGAAAGCAGTACTATTTATTTGCCCGATAACTCAAAAGTTTTACTCAATACGGACAG
+TGTTTTATTAGTGCGATATACCGATGATTATCGCTTACTTGACTTACAACGTGGTGAACTCCATGTTGAA
+GTTGCCCATGACAAATCTAGACCGTTAAGCGTTGTTGCTAATCACAAAGTAATTCAAGCCGTGGGTACTG
+CTTTTAGCGTGCAAGTAAAGACGAGTGAGGTAGAGCTTATTGTTACTGAAGGTAGAGTTATCATTGGTCA
+ACTAAATGAAAAACAGGAGGTTAATGAAACAGCTCTGGTCATACCATCAAGTTCTCTAGCGGTTTCTAAA
+GGTGAGATTGCCTCATTGGCCGTCGCTAATAGCGTCTCAGTTATTGACAACAAGGCGATCAAAAAAAGCC
+TATCTTGGCGTCAAGGTAATCTGGTTTTTAATGGTGAGACCTTAGCTGAAGCAATGGAAGAAGTTAGTCG
+TTATACCTCTGTGACATTCGAAATTGCAGATGAAGATTTGAAAAAGATAAGAATAGCTGGTCGCTTTAAA
+ACCGGTGACGTTAAAGGATTAATCTCAGTGCTCAAACATAACTTTAATATTAAAACTGATCGAGTTAATA
+AAGGATTAGTGGTATTAAGAAAACAAAGTTGATTACTATTTAATTCAGCCAAACAAACTCCCTTTGCCAA
+GTAGAATGCTGTTTCAGTTTACCACTGAAATCAATTTTATTTGGCACTTTTAATTATGAGATATTCCGCT
+TAGGCAACACCATTTTATTTGTAAAGTGTCTTAGTTGAGTGCTCTTCTTAAAACAATATAATAATAAAAG
+GATACAAATAAATGACCTCCTCTGAGCCTGATAATTCAATTCAAAAACTGCACGACACTGAAGAAGTTCA
+AACTTCATTTTTATACGTACTATTTATCTCCTCTGTGGCTGCCATCGGTGGGTTTCTATTTGGTTTTGAT
+TCCGGTGTTATTAACGGCACAGTAACTGCGTTAGGAAATGCTTTTAACGCTAGCGACGTAGCTAGTGGCT
+TTAATGTCGCCTCGGTACTGTTAGGTTGTGCTGTTGGTGCCTTGATGGCTGGACCGATATCTGATCGGTT
+TGGACGTAAACCCATCATGATTATTACTGCGATTATCTTTGCCATTAGCGCCTTTGGATCGGGTATATCA
+AGTTCGTCTGCTGAATTTATTTTTTATCGATTGATTGGCGGGTTAGGCATAGGTGCTGCATCAGTATTAG
+CCCCTGCTTACATCGCTGAAGTTGCACCCGCTGCTTTACGAGGCCGTTTAGCTACTTTGCAACAATTAGC
+CATCGTACTTGGCTTGTTTGCTGCTTTTTTAAGTAATTTCCTTATTGCCTCTGTGTCTGGTGGTGCTGAA
+GCTATGCTGATGTTAGATATCGCTGCCTGGCGTTGGATGTTTTGGGTAGAGTTATTGCCGGCTGTGCTAT
+TTTTAGTTGGTGTGATATTTATTCCAGAATCACCACGTTATTTAGTCGCTCAAGGTAAGATTGAAGAAGC
+CAGAACCATATTCAAACGCATAGCAACCGGCGTTGAAAATGAGCAAATTGAAGAAGTTAAAAAATCGCTG
+CACGGCGATAAAAAACCTAGCATCAGGGATCTTTTTATTGATGGTAAGAAAAAAATTCATCCTATCATTT
+GGATCGGTATCGGACTGTCGGTATTCCAGCAATTTGTCGGTATTAACGTGGTGTTTTATTATGGAGCTGA
+GCTTTGGCAAGCTGCGGGTTTTGACGAATCACAATCGTTATTTATTAACCTTATCGCAGGTACAACCAAT
+ATCATTTCTACTTTCATAGCTATCGCCTTAGTGGACAAAATTGGCCGTAAACCGTTATTACTGGTCGGTA
+GTGTCGGCATGTTTATCAGCTTAGGTGCTCTGACCTTTATCTTTGGTACCGGTGGTCTAGATGAAGCAGG
+TAAGTTGGCATTAAGTGATACGACAGGCACAGTGGCTTTAATCATGGCTAATTTATTTGTGGTGTTTTTT
+GGCTTAAGTTGGGGACCTATTGTTTGGGTTTTATTAGGCGAGATGTTTAATAATCGTATCCGTGGTGCTG
+CTTTAGCTATTGCTGCAAGTGCTCAATGGCTAGCAAATTTTGCCATTACCATGACTTTCCCGATATTGTT
+GGGCAGCTTTGGTTTGGCTGGCGCCTATGGCTTATACACAGTATCAGCATTACTAAGTATTTTCTTTGTA
+ATCAAATATATAAAAGAAACACGCGGCATTCGTTTAGAGGAAATGTAAAAAGTCACTACACCATGATTTG
+TAAGCCATTATAAATCATGGTGATTATTAACGGCTGTCTATGCGTACCTAAGCCACTTGAAGTTGCCTCT
+TCATGTGGCTTAAGTAGAGAAATTAGTCATATCCATTTGGAATAGCGATAAGTAAATATGAGCACTTCTA
+GTATTAACCCAATAAATAATAACCCTGTAAGTAATGATGCAATAAATAGTAATCCTTTGAACCTTGTTGC
+CGATATTGGTGGCACAAATATCAGGCTCGGCGTAAGTGACAGCAGTAACATTATTATTGACATTGAAACT
+TACCAATGTCGAGATTTCACTTGTTTACTCGACGTAATTCAATATTATTTAACTGAAAAGAAAATAGCAC
+AAGGCAATATTAATGCTTGCTTAGCTATCGCATGCCCAGTAGATACTGACATTATTTCCATGACGAATTT
+ACCTTGGCAGTTCTCCCAAACAGAACTCAAAAAAGCACTGAAATTAAATAAACTAGTACTTATCAATGAC
+TATACTGCGATAGCCATGGCGATTCCGATGTTAACGGATGAACAAAAAGTTAAAATTGGTGGCGGAACCG
+CACTATCAGATAAAGCTATTGCTGTTTGTGGACCAGGCACTGGTTTAGGCGTTGCTAATTTAATACCGAT
+TGTTAACAAATGGTATTGTTTAGGAGGTGAAGGTGGGCACGTCGATTATGCGCCAATAGATGATAAAGAA
+ATCCAAGTTTTACGCTACATACAAGGTTTTAAAAAACGTGTTTCTTATGAGCAATTACTTTCTGGTTACG
+GTTTAGAGCAGATATATCAAGCATTACTTATTATTGAGCAGGGTGATAGTTCACCTCAACAACCAACTAA
+ATTAACGGCTCAAGAAATTAGCACTCAAGCGTTAATTGAGACTTGCACACTCAGCCAACAAGCATTGGAC
+TTATTTTGTAAGGTATTAGGAAGTTTTGCAGGTAACCTCGCTTTAACAATGAATACTCAAGGCGGGGTAT
+ATATTGCAGGAGGTATTGTCCCTTGTTTTATTGATTACCTTAGAAATAGTGATTTTAGACTACGTTTTGA
+AGCTAAAGGACGCATGTCACCTTTGAATAAAGAAATCGCCACTTATGTAATCACAGAGAAACAACCTGGT
+TTATTAGGTGCTTCAGTGTATTTAAATCAAGTTATGGCGTGATTTAATGTCGGGGTAAAGCTATATAGCA
+CAATAGTAAGCCGTTGAAATTATCACTACATAACTTCAAGTTGTACAATGATCATATTTTTACCTGTTAC
+TTTTACAGTTAGCTGGTCGTCTTGTAGTTTTTCATTCATTGCAGAAAGTTTGATTAAATGGCCAACAGGT
+ACACTACAGCTATTATCTTGAGGCGTAGTTACAAGCATCTTTTCAGTTAAGCTATAAGCAAAAAATATAC
+TGGCTGCTGACAATCTAACAGTGACAGTTTGTTGCTCAATATAACCGTTAACCTTTGGTGAGAATGACAG
+CTGATTAGTCATAATATTAAAGTCTTTAATAGCGCCATTAGTTAAAGCACCATGGGTTTTACTTGCGCCA
+TCAAAGCGAGCGATATCAAGTAATTGAGTTAGCTTATCAACATCACCATTTCGATGGTCGAGTGTTAAAC
+CATTACCTTTTATTAATACCAAATTACGCAGATAACCTGAAAAATTAGAGAAATCACCGTCATTGACCAC
+ACTGGCGATACTGAGACGCCAATCAAAGTTATCCAAAGTACCACCATCACTAATAGCTAATTCAGTGGTA
+TGGCCTAAACCATTTTTCCATGGGATAGTTTTATAGTTTTCTGGAGAGAAAATAGTAAGCATAAGGATCT
+TCAGCGTAATTTTTTTGCCATATTACTTAGTTTATCTTCATAGGCAAGGTTATTTTTGTATGGCTTTATT
+TTGATATTTACATTAGCGCTTGCTATGCGAGTTGAGCTCACGGTAGAATCTAACCGCGTTTATCTAAACT
+CTATATGAAGATTAGTAAGCGCAACACTTGTCGGAGTGCCAAAGGCTGAGATCGCGAAAGCGGGATCCGT
+AAAACCTGATCAGATTAATATCTGCGTAGGAAACAAGAGAGAGTAATTAAGTCATTGTGCTTAGCTGTTA
+ACCAGACTCTTTTTGCCTCTTTTTAACTAAAAAATTAGTTAAAAAAACTCCGCCTATTTTTATTTTTTTC
+TTGCTTTTATATCAATAAAACAAGAAAAACCAAAAACAAGGTGCGACCATGAACAACTCAACCGACGCTG
+TTAATCCAGCGAAAAAACCACAAACACGACGTGAAAAGCGCGAAGCGGCAGAAGCATTTTTAAAAAATGT
+CTCAGACCAATCTTTTCCAAATTCTAAAAAAGTCTACGTGCAAGGTGAAATCCACGATATCAAAGTCGGT
+ATGCGTGAAATTACCTTATCTGACACCTTAGTTAGCGGTAGTAAAGACAAGCCAGTCTATGAAAAAAATG
+AACCATTATGTGTTTATGATACTTCAGGTTTTTATACCGATGAAAACGTTGAAATAGACGTTCACAAAGG
+TATTCCTCGTTTACGTGAAACTTGGATTGATGCGCGTGATGATGTAGAGACTTTTACTTCAACTCATTCT
+GAGTTTGCACAGCAACGTCTTGATGATGAAGGTGTTGATGAAATTCGTTTTGAACATTTACCTAAAATGC
+GCATTGCTAAAAAAGGTAAAAATGTTACGCAAATGCATTATGCTCGCCAAGGCATTATTACCCCAGAGAT
+GGAATATATTGCCATTCGTGAAAACTTAAAACGTGAAGAAGTAAAAGATGCAACGCTACTGCTACAACAC
+AAAGGTCAATCCTTTGGTGCTAGTATTCCAGAGCAAATCACGCCTGAATTTGTCCGTGACGAAGTAGCTC
+GTGGTCGCGCTATTATTCCAGTAAACATCAACCATCCAGAATGTGAGCCAATGATCATTGGTCGTAACTT
+TTTAATTAAAGTGAATGCTAATATCGGGAACTCAGCGGTTACCTCTTCTATTGAAGAAGAAGTTGAAAAG
+CTCGTTTGGTCAACTAAATGGGGTGCAGATACCGTCATGGATTTATCGACGGGTCGTAATATTCATGAAA
+CCCGTGAATGGATCATGCGTAACTCACCAGTCCCTATTGGTACTGTCCCTATTTACCAAGCACTTGAAAA
+AGTAAATGGTGTAGCTGAAGATCTTACCTGGGAAATATTCCGCGATACTTTAATTGAACAAGCAGAGCAG
+GGTGTTGATTACTTTACCATTCATGCGGGTGTGTTATTGCGGTATGTACCTATGACGGCAAAACGTGTCA
+CCGGTATTGTTTCTCGCGGTGGTTCAATCATGGCGAAATGGTGTTTAGCGCATCACAAAGAAAATTTTCT
+TTACACACACTTTGAAGATATCTGTGAAATTTTAAAGCAGTACGATGTGTCATTTTCATTAGGTGATGGT
+TTACGTCCGGGTTCAGTGGCAGATGCGAACGATGAGGCACAGTTTGCTGAATTACATACGTTAGGTGAGT
+TAACTAAAATTGCCTGGAAGCATGATGTGCAAACCATTATTGAAGGCCCTGGTCACGTGCCACTTCATAT
+GATTAAAGAAAATATGGAAGAGCAACTTGAGCATTGTGGCGAAGCGCCTTTCTATACGCTTGGCCCATTA
+ACTACCGATATTGCGCCAGGTTATGATCATATTACTTCTGGCATAGGTGCGGCTAATATTGGTTGGTACG
+GTTGTGCCATGCTTTGTTATGTAACACCGAAAGAGCATTTAGGTTTACCGAATAAAGAAGACGTAAAGGA
+AGGCTTGATGACCTATAAAATTGCCGCACATGCAGGCGATTTAGCTAAAGGTCATCCAGGTGCACAAATT
+CGTGATAATGCTATGTCTAAAGCACGCTTTGAGTTCCGTTGGTACGATCAATTCAATATTGGTTTAGATC
+CAGAACGAGCACGCACTTACCATGATGAAACCTTGCCACAAGAGTCCGGTAAAGTTGCGCATTTCTGTTC
+TATGTGTGGACCGAAATTTTGCTCAATGAAAATCTCACAAGAAGTACGAGAGTACGCTGCTAATTTAGAT
+AAAAATGCGATAAAAATTCAGCTGCTTGATGAAACCATTACCTTAACTTCTGATGAAGCGATTGAACGGG
+CGATGCAAGAAAAATCTGCTGAATTTAAAGCAACCGGTAGCGAAATCTACCAACTTGCTGAATAGTTACG
+GCAGATAAACGATGAATATTGCCATTGTTGGCGCAGGATTGATGGGGCGATTACTCGCCCTGTCTTTACT
+GCGAGGTAAACAGTCAGAAAGCGTAACCATTACTTTATTCGATAAGGATAATAAGCTCGCCCACAATAGT
+GCTGCTTATGCTGCTGCAGGGTTATTAACGCCATTGGGAGAGTCACTTCATTGTGAGCCTAATATTGTTA
+GTATGGGTTTTGAGTCGTTACGTTTATGGCCAGCTTTGCTCGACAGTTTGGATGAATATACTCTTTTTCA
+ACAAACTGGCGCTATCATGGTGAGTCATGAGCAAGATAAAGGTGATTATCAGCGCTTTGTTAGACACCTT
+AATAATAATTATCCAGAACATAAACTACATACGCTAGATCGTGCGCAATTGCTCGAGCTAGAGCCTGAAA
+TAGGACGAAGTTTTAATCACGGCTTGTACCTGCCACAAGAAGGGCAGATTGGTAATCGTCGTCTGTTGAT
+TGCCTTACGTAAACAGCTTGAAAAAGAAGGCATGAGCATAAATGGGGTTAACTCACTAAACTGGTTAAGT
+GAGTGTCAGGTATTTGCTATTGAAAACACTGACTCTAACAGCAAAGTTAGTTATCAACAGTACGGAGTCA
+ATTGTAGCCAATCATTTGATTTAGTGATTGATTGTCGAGGTACTGGTGCGAGTCGTAAAAATAGCCATAG
+TGCCTGTGCACCATTAAGTGACTTACGCTCAGTAAGAGGAGAATTATTCCAACTTTTTGCCCCAGATGTG
+AATATTTCAAGACCGATACGATTAATGCACCCTAGGTATCAGCTTTATATTGCGCCAAAACAAAAAGGTT
+TTTATGTGGTGGGTGCCACTGAAATTGAGAGTGACGATGATGCACCGATGACAGTGCGCTCAGCGATGGA
+ATTATTGAGTGCAGCTTATAGTGTGCATCCCGGCTTTGCTGAAGCCAATATTCGTCAACACGTTAGTCAA
+TGTCGGCCAACTTTTAGTGATAATCAACCTAAAATCACTCACAAGGGCAGTTTGATACAGGTAAACGGTT
+TATTCAGGCACGGATTTTTAATTGCGCCGGTGGTGCTTAAACAAGTATTAACACTGGTCGACAACCTGAT
+AAATAATACCAACAATGAGTTGCCCTACCGTGATTATTTGCACACTGAGCAACGACAAGAAGAGGTGATT
+TAATGAATATTCATATTAACGGAAAAGCTTACTCGTTAAGCCATGAAGTACATATTAGTGTTAGTTCAGC
+ATTAACGTTACATTTTATTGAACCACAACAGAGTACTTTTGCGGTGGCGCTAAATGGTGACTTTGTTGGT
+AAAGCAGATTATGACACCACGCTAGTAAAAAATGGTGATAGCCTCGATGTGCTATTGCCGATACAAGGAG
+GTTAATGGTGGCACTTAACATCTATGGGCAGCAGCTTGATAGTCGTTTACTTATTGGCAGTGCGCTTTAT
+CCATCTCCACATGTGATGAAACAAGCCATACTTGCTAGCGGCTCACAAGTAGTAACCCTCTCACTGAAAC
+GTCAAAATCCTGCAGAAAAAGCGGGTCAACAAATATGGCGTTACTTACAAGAAGTCGTCACCGAAGTGAA
+TGGTCACTTACTGCCTAATACCGCAGGTTGTAAAACCGCAAAAGAAGCGGTTACCTTGGCAAAAATGAGT
+CGAGAAATTTTTCAAACTGATTGGATCAAACTTGAAGTGATTGGCGATGATTATAACTTACAACCTGATC
+CTATTGAGCTACTTCATGCCACTGAGCAGTTAATAAATGACGGCTTTAAAGTCTTGCCTTACTGCACCGA
+TGATTTAGTACTTTGTCAGCGCCTTTATGATTTAGGTTGTCAGGTGATTATGCCGTGGGCATCTCCAATT
+GGCACAGGCAAGGGACTAATGAATCCTTATAATTTAGAAACAATACGTTTGCGCTTACCTAATGCAACCT
+TAATTTTAGATGCGGGTATTGGTAAACCCTCGGATGCTTGTTTGGCGATGGAAATGGGTTATGACGGTGT
+TTTGTTAAATAGTGCGGTTGCATTAGCAGATAATCCAGTGCTGATGGCAAAAGCCTTTGGGCAAGCACTG
+CAAGCAGGTGAACAAGGTTATGTAGCGGGGATTATGGATCAAAGGCAAACAGCGCATCCTTCAACCCCAA
+CATTAGACACACCTTTTTGGCACCAAAATTAGTGAGTTAAGCTGCTTATTGCTGTAGCACACAATTAAGG
+CGTCAAAGGTACTCATTGGCTAGCGCCAACTCCGTGCAATTTCCTTGTAATTGAGTACTACAACTGCAAG
+CAGCCTAACTCAGCTTTAGTAGTCTTCAGTTATTTATTAAAGGCTGTTGGTTAAAGTGCATGGATATCCG
+CTTAAATACTGCGGGCATGACAACTCATTGTTCACTGTCACTCCCGTGGTGTCTCAATCGGGAGTCTATA
+GTGTTTGGCTGTTACAGCTAATTGAAAGCAAAATAATTCAGAGAAATAATAAATGAAAACTGAACAACAA
+GTGGCAATCAAACCGATAATCTGGACTATTTCGGGCAGTGATTGTTCTGGCGGTGCGGGTATTGCCGCGG
+ATATTAAAACGGGGCATGGTTTGGGTGTGGAAGTATGCCACTTGATTACCGCTAATACTGTGCAGAATTC
+GCACCAGCTGCTATCGGTTAATGCCATATCGGTTGAATTATTGCAGCAACAAGCAGCGGTACTAATGGAT
+GACAAACCGCCATCGGTCATCAAAATTGGTTTAGTGGCTAACGCAGAGCAAGTACAGTGGTTAGCTCAAT
+TAATTGAACAGATTAAACAAGTTATTCCCACGCTTATTAGTGTTTATGATCCTGTTGGCCAAGCCAGTGT
+CGGTGGTAGCTTTAACAACCTTACTTTGGAACAGCTAAGCCCTTTATTACTGAAAATTGATGTGATCACA
+CCTAATTTGATGGAAGCGAAAAGCTTAGCGAAATTAGATGGGCTACCTGATAAAAATAGTGCTGAAAAGC
+TGGCGAATAAAATCCATCAAAACTTTGCTATTAACAGTATTATTGTTAAAGGTGGGCATATTCACAGTGA
+TGATAGGTATTCGATTGATTTCTGTCTTCACCAATTAAATCAGCTGAATGGCAAACAAGACAATCAAGAT
+AAAGCGCAAACAGCGATTAGTTACCAGTTAGGTGCACTGCGCATAGATAGTCATTATAGCCACGGTGGTG
+GCTGTAGTTTTGCCAGCGCATTAGCAAGCTTTCTCGCTCAGGGGTACTTGATACGCGATGCGTTTACTTT
+AGCAAAGGCGTTCATCAGCCAAGGCTTGAGTACTAGCAAGCAAGTAAGCGAATTACACGGTCATCAATAT
+TATGGTGCGTTTGAACAGCAAGGCTGGCCGCGTAATGCTGAATGCTTTCCCCAAGTTATTGATGAGCTCA
+GTCAGCAATATCAAAATTTACCAGCTTTTAACTCGTTAGATTTAGCAGAGAAAAAACTAGGCCTTTATCC
+GGTGATAGATTCATTATATTGGCTCAAGCGCTTATTATCTTTAGGTTTAGAGATTATTCAATTACGGGTG
+AAAAACTTGGCTGAAAGTGAATTAGAGCAAGTTATTATTACCGCCATTGCTTTGGCTAAAAAATATGATA
+CTCGTTTGTTTATAAATGATTATTGGCAATTAGCGATTAAACATGGTGCTTATGGCGTTCATATTGGTCA
+AGAAGACTTGCAAGATGCAGACTTAACGGCCATTCAACAATCGGGGATACGTTTAGGTATCAGTACTCAT
+GGATGTTATGAATTCTTATCAGCACAGCGCTTACAGCCGTCATACTTAGCAATTGGCGCAATTTTTCCAA
+CGAAAACTAAAGACATGACTGGGCAAATTCAAGGCATTGATAATTTGAGACAGGTATTATCTTTACGCCC
+TGAAAATAAGCATAAAATCCCTGTGGTTGCCATTGGCGGTATTAATCTTGAACGTGCAGCAGAAGTCATC
+GCTACAGGTGTGGAAAGTATTGCTGTCGTTACTGCAATAACAGAAGCTGAGTGCTCACATGGCATTTCAC
+CTGAGCAGGCAGTCACGCGTTTACAATTCTAGCTGAATCATGCATATTCGAGTAGAACGGGTATATGATG
+TCATTGATAGAAATAGGTTAAGGATAATAATGAAAGTTTTAGAAAATAAAATACCACCACCTTTAGTGGG
+TTTACTGATCGGGCTAGGAATGTGGGGGTTAAGTACAGTAACGCCAGTTATCTTACTAACAAATACAGTC
+AAATCAGTGTTGGTGATTGGTTTTATTTCTCTTGGTATTTTCTTTGATCTTGCAGGCATCATATCGTTTA
+GAAGGGCTAAAACCACGGTAAACCCGTTGAAACCTAATAAGGCAAGCTCCTTAGTAACATCAGGTATATA
+TCAAGTGACTCGTAATCCCATGTATGTTGGTTTTGTTGCTTTTCTACTGGCTTGGGCAAGCTTCTTAGGC
+TCGGCGTGGGGGCTCATTTTAATTCCATTGTATATACTTTATATTCAACGTTTTCAGATAGCTCCTGAAG
+AAAGGGCGCTAACAGTATTGTTCAAAGAAGAATTTACTCAGTATAAAGCACAGGTTCGTCCTTGGTTGTA
+ATGTCTGTGAACCGAAGTTCAAAAAATAATATGACTTATTCAGTATAAAAAAGGGGAAATACACTACTGT
+ATTTCCCCTTTTTCGTTATCAATCATTTATATTCAATGAAGTATTACATTGCAGATAATAGTCTTGGATT
+AACGACTAAGTTTCTTACTCCGTGGGCGTGATCTTCTTTAAAGGCATTACCTTTACACCATTCACCAACG
+GACTCGATATTCACCTTCGCCACTTTTGGACGAACGCTCCAAGTTACTTGAAATGGAGATCCTTTTTCAT
+TGTAACTAGGGCCTGTAGTTGATCCTGCGTATTGAATTGGGGTGCCAGTGTTATTTGGAATATTAGGCGC
+TTGATGTTTATCATTTTTAATACTGTGCGTAGTCAACTCACCAAAATCTAAAGCATTCTTATCATTCACT
+ACAACAAATACTTGTGTCTCGACACGAAATTGTGGGTTGATAGTGGATTCACCTAAGCAAGCACCTAAAG
+TATTGCCAGGCGCTGCTTGTGCGGTAGAGTGAACATAGTGTACTTCGATAGTATCGCCAGGCAATAAACC
+ACCGTGTGGGTTAGGACAAATATCTTTATTAACTTTTTTGGTTTCTTTACTGCTTAATTTACCCGTATAA
+ACAAAACCTGTTTGATAACCAGTACCATCGCCATTACCAGCATATTTACTAAACTCGCCACCTTTATGCT
+CAGCATTTTTATGCATATGGATATTACATAAATTCATGTTAGTAGATTCGGGTGCTAGACCAAAAATACG
+TGGATTATCACCTTGTTTCATTGATAAATCACGAGGTGATTGCGGTCCATAACCTTTACTAACCGTATTA
+TTTTCTAGCATAGCGCGTTGCTTTTTAATGACGTTATCTGAAACGTTGGTAGGCTCACTGCCAGCAAAAG
+CTGTTAGTGGAATTAATGCTGCAGCGACAGTCAGTGCAATAATATTCGTCTTCATTATGTATCCTTAAGG
+TTGTTGATTAACGAGTCACTTATGATAAATAGCGTTAAGAATTATTATTTGAAAAAGCTACTCTACATTT
+TTAGTGTATCGCAGAGGCATAACGTGTTTAAAGTGACACTAGCATCACTATAGTTTACGTCATGGCACAT
+ATGAGTAATTTTATGTTTTGTTTTTATTGCTACATCATAAGTTGATCATTGCCTATGCTACAGTAAAACG
+CGATGACAACCTCCTGACCGTCATGTTTACTATGTTAAAAATTGTAACCTGCAGGGTGAGTTATATTTGA
+TAATTAGCTTGTTGAATTATTCTGCTTGAGCTTAAAATAGTGAAAACAAAGATGAATATCAGCATAAGAA
+GACAATATGATCGGTAATAAACTACTGAGTTACAAGAAAATTTCTGTCGCTAAGGTGTTTGAAAAAGAAA
+CACAGCTTATTGCTCAAATACAAGCGGGAGAACTCAAACAATGCTTAATGTTATGGCAGGCCAAAGAAGC
+GACCCTGGTATTACCCGCAGGTAAGAAGTGGCTAGCGTCAGATGAACTTAAAGCGGGTTTGTTGGCCGAT
+GAGTGGCTTTTACAGGCGCGTAAAACTGGCGGAGCACCTGTACCACAATGCCCCGGAATAATTAACTTAT
+CTCACCTGTATCTTTGGTCAAATGATACGCCCTATTCAATAACCCAAGCCTATGAGAATTTATGCACAGT
+TTTACATGGCTTCTTTGGTCAATTTAATTTAATTAGCCAAGCACATGCTACAGAATTCTCTTATTGCGAT
+GGTGATTATAATATCAACTTGAATGGTAAAAAAATTGTTGGTACTGCTCAGCGAGTGATATTAAAAAAAG
+GTGGCGGCAAAATAGTGTTGGCACAAGCCTTTATTTTGATTGATGTGTTACTTGAAGAGATCATAAAGCC
+AGTTAATTTGTGCTACCAATTATCTGATAAAACCGATCGGGTAAAAGCGCAGGTGCATACTACGCTTTTT
+GAGCATATTAACCAGAAACCGACAATAGATAAGCTATATCAGCAATTGACTCAAGCTTTTGTTGATAGTG
+GTCTTTATCAATAAAATAGTCACTCTTAAAAATAACCAATCACTTATAAAATGGGTATTAATAAAGCGGG
+GTGACTGATGCTTAAGACCCCTTTTTTAGTTGCTGATAAAGATCTGCAAATTTAACGCGCTTTTTGTAAC
+CTTTGAAAAAATGCTTATGTATTACTTTACCTTTGTTATCAATGATTACTACACCTGGGTAAGGGATACC
+ATAATGATCACTGTCTACAGCGTATTCACTGTTTACAATACCGTAGGCCAACATTGTTTGTACTTTTTGG
+TCTGATAATAATGGGTAGTTGATATTTTTCTGATCAGCGAATGTTTTTAAAATATCAGTATTATCATAAG
+AAATAGCCGCTAAGCCATAACCTAGTTTGGTAAATTGTTCAGCATGTTCATTCAATTCTATTAGGTGTTT
+TTTACAAAAAGGACACCAATCAGCTGAGCGGAAAAATAAGATAATTAAACCTTGCTCACCACTAATTTCT
+TTGATGTTAACCGCTTGCTCTTGGGTATTCACAACCGAAATTTCGGGCGCTTGTTCACCGAGTGTTGGGC
+CTACATTAATGCTTGTGTTGGCAAAGGCATTATTAGTTAATAACAAAAGTAGTGAAAAAACTGAGATTGA
+TATTTTTTTATTGATGCGGGAGTAAATTTTACGGTTCATTTAGGTTACGGATCTTTGTGGGTTATGACCT
+AAAAGACCGCTTGATGAAATAAAAATTTCATTGTAAATCCATTACTCTGCATAATGTGTGACTACACTGG
+GAGTTCACGGTTCTTTGGCATGCAGGCATTCATTTTAAGTAATGGTTACTTTCTTGGTATCTATTCTTGT
+AGAATCAAGAATTAACGAACAAATAACAGCAAAAAAACGACATTTTGGTCGTTTTTTTATGCTCGAAACA
+AACATATGATTACCCATGTAGGTAAAGCTGTTAACATGATCGGCATTAAAAATTTTTACTCAATAAAATT
+TAAAATCTTCTGAATACATATGACTGATAAAAATGATGACAGTATTTGTCCTTTATGCCAGCAAAATAAT
+CGCTGTGATGTCAAAGCGGGTAGTGGTTGTTGGTGTATGAATACTCCAGTTCCCGAGGAGCTGTTAGCAC
+AAATACCAGCGCACCTCAAAGGTGTCAGTTGTGTCTGTAATGCATGTATTGGGCGTTATCAGCGTCAACA
+ACATTTAAATGCTAATGTAGAATAGTTTAATGACTATGTTTTAAAGCGTAAAAATAAAAGCACATTAGTG
+TAAAATCTTTTAGTCTCTACCTCTACGCAAATCGTGCGCATCCAAATAACATATTACCTATGAATGTATT
+TTCTCGAAACCGTTATGAATAAAACCTCAAAGGCTTATCAGCCATTACTCAGCTCCAAAGCAAAAATTGC
+CATTATTGGTGGTGGCGTTGCAGGCTCAACTATTGCGTTGCGTTTTGCTGAATTAGGTTTAGATACCACG
+CTGATAGAAAAAGGTCCGAGCTTAGTTAATGGTCCGCCTATTTGTCATTTACATGCTGGCGGTAACTTGT
+ACCGCGAGATTTGTGATGAGCAATGTCTTACCTTATTAAAGCAATCGATAGATACAGTTAAAGTTTATCC
+ACAAAGTGTCAACATTCGACCAACGGTTATAGCTTTGCCTAAAACGGATAATGGTCAGCCTGAAGATTTA
+TTACCTCGTTTAGAGAAGTTACGCGCTAAATACAGTGAACTTGTGGCTCAAGATAGTCGTAACAAGGTAC
+TCGGTGAACCGGAAAACTATTTTAAGTTTTATTCACGGACGGAGCTTGATGCTTTATTGGATTTACCTTT
+ACCAAAAACGGCTAAGAATGATAGTGATTGGTTAGTCGCTTTTGCACAACACGTTGATTTAGATAGTCTT
+AAATTCCCTGTGTTACTAGTGCAAGAGTATGGCTTGTCAGCATTTCGCTTTGCCGCGATCGCGAGTTTAG
+CAATAGAGGGTTTACCTAGTTGCCACCTTCAAACAAATAAACAAGTTATTGCTATTGTTCAGCAAAAAAA
+TAGCTTAGGTTGGCAAGTATCCACTCAAGCATTACCTCAACATCAGCAAAGCCCAACTATTATTCACCAG
+CATTTTGACTATGTCATTAATGCGTGTGGTTTTAAAAGTGGTGAAATTGATGACATGGTCAGCGCCAAAC
+GTAAACGTATGGTGGAATTCAAAGCGGCTTATGTTGCTCATTGGCCTCAATGCCAAGGACTATGGCCTGA
+GATTGTTTTTTATGGCGAGCGAGGTACTCCACAAGGTATGGCGCAATTAACCCCTTACCCTGATGGTTAT
+TTTCAGCTACATGGCATGACGCAAGACATTACCTTGTTTGACCAAGGGTTAGTCGCGAGTTCTTTAGAAA
+GTGCGCAGCCGCAATTAGCAAAACGCTTTATCGAAAAGATTGATAAAAAATGGCCTGAGCAGTTGGTGCA
+TAATAGAACCTTAGGCTCTATCGAACATATTGCTCAGTTTATTTCAGCTTTTAGCTCAGCAGAAGTCGCA
+GCAAAGCCATTATTTGGTGCTCAGCAAATTCCTGGCGAAGATGCTGATTTACGTGCAGCTGATGTTTCAT
+TTTATGGTCAACATTATGCGCGTGCAGAAATAGTTAAAGCATCCTCTGCGTTAGCTGCAGGCGATGCAAT
+ATTAAAAAACCTAGTCGATTGTGGATTAATAGCAGCGTTAGAATTAGGCCGCTATTTAACAGAACATTAC
+TTCCCCGTCAGCCAACAATGTTCCGAAATTGAAGTAACAGAACGAGCAATAATGTTAGCCAAGCAGCGAG
+AATATCCAATAGCGTTAGCTAAAAATCTATAACTAATCGTTAGGTTAGCTTTTAACGCTTTAACGAAATC
+AGTAGTTCATTGAAAGTATCAAAGCACCACTGCGGGCCATATTGATTGATGTCTTCACCGTAGTTATAAC
+CGTAAGTTAAGCCAACACTATCTATGTTGGCTGCTTTTGCAGCTAAGATATCGTTTTTAGAATCTCCGAT
+CATCACACACTGCTCAGCAACAACGTTAAGTTGCTTCATGGCATAATGTAATGGTGCTGGATGTGGTTTT
+TTATCCGCTAACGTATCACCACCAATTAATAACTCAAACAGGTTATCAATACCTAAGCCCGTTAATATCG
+GTTGAATGAAAATAGCAGGTTTATTGGTAATAATCGCAAGACGAAAGCCAGCCGCTTTTAATGAAAGCAA
+CCCTTCTTGCACATCGTCATACAATACTGATTCTATGCATAAGCACTGCTGGTAATGGGCTAGAAAAATG
+GTTAGCGCATCTTTAGTGAGCGTTTCATCTAATTCTTTATCAATGATTGCAGAACCCGATAATGCTCGTT
+CAATTAATACTTTGGCACCATTACCCACCCAATGGTGAATAGTGTCTTGATCGAAGGTCGCTTTGTTTAA
+ATCTTTAAGGGTTCTATTTACGGCTAAAGCAAGATCAGGGGCACTGTCTACTAAGGTGCCATCGAGATCG
+AATAAGAGTACTTCTTTTTCTTGCAGTTTCACTGTTTTCTCTTGCTGAATATTCTATGTTGAGGCCAATG
+TAGCATGAAGCATAGTACATACAGCAATAAATCAGTTCGTTTATTAATTTTATCTAGATAACGCATGTAA
+ATGATAATGGTTTTTATTTCGTTTACTGGTATCATATCAGTATTCTGACCCGTAATCATTAAAGGGCTTA
+TCACTGCACCTCCAATGATTACGGGTTTAGTTCTTTCTTTTAAATTACCTTTGCCCGATGCAAGCATGGA
+ATATCAGTGTCTTACCTTTTAAATAATATCAATTGCTCTAGCCCGCGTTGGGCAGTTTTCTCTAGGTCGG
+TAGCGGCCACCTTGGGCGGCTACGCTTTAGCAACATCTAGCTCTCTTTTTATTGGTCAATTACTATTAAA
+TAGTGCCGGAAAATATCAAGCTATTCATATTGGCTTATTACTCTCCTTTCTTGTGTATGCCTGCGCTGCT
+ATGTGGGTATTTTCGGTATCAAGTGCCACTAAGGCTTGGATAGGTTTAATAAAAGCTAATATTTTCTTAG
+CGATAGGAACCTGGCTATTAATGCAGTCTACAGGTGCGAATAGCTGATGAAAGATAACTTTAGACAGTCG
+ATGAAGTGGTTCCATACTTGGGTCGGCCTGAGTGTCGGCTGGATTTTATTTTTCATGTTTTTAACTGGAA
+CACTTGGTTATTTTTACCAAGAAATTACCCGTTGGATGGAGCCAGAGCGACCATTCATTCAACATAATAT
+TAGCACTGAACAGTTAATTACTATTGCCCAAACGTACTTGCAAAAAAATGCTCAGGGCGTTGATGAATGG
+GATATTAATTTACCGACTGTTCGCAATCAAAATTTACGAGTGGGCTGGCGTAATCCGTCAGAAGCGGGGA
+AGAAGCGTGGTCGGTATAAGACAACAGTGTTAGATATAACCACAGGCGAAAAAGTCGAGAGCCGAGCAAC
+TGGTGGCGGTAGGCTGCTTTACAGAATGCATTATCGTTTACATTATTTATCAACTAAAATTAGCTATTGG
+ATCGTGGGTTTCTGCGCCATGCTGATGTTATTAGCCGTTATCACCGGTGTCGTTATTCATAAGAAAATCT
+TCACTGATTTTTTTACCTTTAGAGCAAAAAAAGGTTTGATTGGCTGGTTAGATATTCACAATGTATTAAG
+TGTTATTGCCTTGCCATTTCACTTTATGATTACCTACAGTGGTTTACTTTTTTTCCTTTTTACTTACATG
+GCGCTCAGTACTAATCTGCAAACCAATGAAGATGAATATCGGGAAATGCGTAAAGAGATATACCCTCGAA
+CTAGTCATGCAGATAGTGCGAATCAACCTGCAGAAATGCAAGATATTGCATCGTTATATCAACAAGCAAA
+AAATACGTGGAAAAATGATGAACTCAACGCGGTTGAAGTGTTTGCTGCAAACGATATAAATGCCCAATTC
+CTTTTTATTCGTCATGAAACCGATATCACTTATAACCCTAATGACCAAGTAATGGTTAACGCAATTACCG
+GTGAAGTCATTCAACAAACACCGAGAGAGTATACTGCCGCCGGTATGATTCATAATGGTTTTTACTCATT
+GCATGAGGGACAATTTGCGGGACCACTAGCCCGTTGGATTTACTTTTTAACCGGTCTTATTGGCACCGCA
+ATGATTGCTTCAGGTTTAATTCTTTGGACCACTAAACGTAAACCGAAACAACTGAAAAAACCGGACGGCC
+CCGATTTTGGTTACCGACTAGTTGAGCAACTCAATATTGGTACTATTGTTGGTTTACCTATCGCTATCGC
+TATGTATTTTTATGCTAATAGGTTATTACCTGTCGGTATGGTTGATCGAGTAGATTGGGAAGCTAATGTG
+ATGTTTATCAGTTGGGCACTATTACTAATTTATCCTGCGTTTCGTTCGCCTACTAGAGCATGGCTTGAGC
+AGCTACAACTTGCAGCACTGGTTTATATGGCGCTTCCGTTGGTAAATGCATTAACCACAGATAAACACCT
+AGTTAATAGTTTGCAACAACAGGATTGGGGCCTAGCTGCTTTTGATCTGACATTCTTCACCGTTGGTTGT
+TGTTTTGCTTTTTCGGCCTATAAATACAAAACACTGCAGCCTGAAAAAGCAATGAGCAGAAAAGCAATTC
+GGCAAGACAGTGCAATAGATAATGAAAGTCGACTGCAGTTACAGTGCATTAGTAAGGAGAATGGCTAATG
+TTCTTATTAACCAGCCTCAGCTTTTTAGTTATGGTGCTTTTTTGCCTTGCGATGAACAAACATCGCGAGC
+AAGTATTAACGAAAACACTACCTAAGGTTGCGATATTACTTTTCAGGCCTTTAGCTTGGCTAGCGCTGCT
+TTTTATCGCCTATTTAAGCGTGGCATTGTTTGGCTGGTCTATTGGCCCGGCATTTTTATTCGGTGCACTC
+ACTATGGCAACGTTATTACTGATAATGGTACTGACTTATCGCGCGAAAATAATACCGCAACTTGCTCTTG
+CCTCGTTATTAATTGCTGGCGTCAGTGTATTAAGTCACTAGTCACTAGTCACTAGTTGCTGGTATTGATG
+TATTGCTTATTACCAAGTACTTGCTTACAGTCTTTGCCTCACGATTGTATCGTTATTAGTAACATGTAAG
+GAAGTATCTTGGAGTTTGCTGGTTTAACTATTGAAATAGCATTATTTTTATTTACCATTGCCATTATCGC
+AGGTTTTCTGGATACCTTGGCGGGCGGAGGCGGTTTATTAACGCTTCCTGCACTAATGATGAGTGGTATA
+CCACCACTGGTAGCGCTGGGTACCAATAAGTTGCAATCTTGCGTGGGTGCTGGGACGGCCAGTGTGATGA
+TGTTACGTAATCGGCGGGTAAGGTGGCGTCAGGTTAAAGAGCTAATGCCAGCTGCTTTTATCGGCTCTGC
+TATTGGTACAGTCATTGTTCAATTCGTTAATACCGAAGCTTTGACGTTTATTATTCCTGTGGTGATTAGT
+GTTATTGGTATTTATTTCTTGGTCACACCCACCGTTGATGCTGATAATAAACCTGCGAAAGTATCGACAT
+CAGGTTATAGAAATTTTGTCGTGCCTTTGATCGGTTGTTATGACGGAATTTTAGGGCCAGGTACAGGATC
+ATTTTTTACTTTAGCTGGTCGTGCTTTGCGAGGTCAAAAATTTCTCGAAGCAACTGCGATAGCTAAAACG
+CTGAACTTTTCCACCAATATTGCCTCGTTGATCGTGTTTTTATTTGCCGGGCAGGTCATTTGGCTGGTTG
+GTATCACCATGATGTTTGGCCAACTGATTGGTGCGTGGTTAGGCTCTCATTGTCTCTTTAAAATTCCGAT
+AAATTATTTAAGATATTTAGTCGTTATCATGTGCTTTGGCATGTTGGCTAAATACATAACAACTTAGTTG
+CCCTGATATTTTAAGCGTAAACAAGCTCCGTAATATGTCAGGCTTTTTATGCTTGTTATAAGAATAACGC
+TAAGCGTGTATTAAAACCGCTACTTCTACCTTGTAAATTACAGGCTTCAGAGATAAAGCTACAACGGTCT
+AAGTCAATCCAACGGTAGTTGAAATTGACGTTAAACTTTGGTGTTAACCACCAAGCAAAACCGACAGATA
+ATATCGAGGTATCACCAGCAGCTAAGCCACCGTCGCTGCCATCAAATACCGACCAACGAGTACTGACTTC
+TAATGCTCCCCAGCCTCCTTGTTCAACACTACGTGCTACGCGTAAAGGGGAGAAGGTGCCACTCCTTTTA
+TTGTATTCACGCATTTCACCGGTTACTGAGAATACGGCACTAACGTGGTAGCCAGAAAGCTCGGGATTTT
+GTAGATAATCAGCCGCAACTTTACTTTTAGTATATTCACCAATCAGCCAGACAGGACCTTTACGCCAAGA
+GGCTTCAAGGTTATAAGTAACACTGTTATCAGCATCAATGTTTCCGGTATCGACAAAGGTGGTTGATTTG
+TTAAATTCAGGTTCAGAGGCGTATCTTAACCCTTCCTTTGCATTGCTATACCGTAGACCAAAAGCCAGAT
+GGATTAACTCATTTTCATCTTCTGATAGATAAGGTAACCAAGTTGTTCGCCCCACTAGTTCTGTTGAGTT
+TTCGCTAAGTGAACCTTCGTCTTCTATCCAGTTATTAAACACACCGCCTGCCCAAGTTAGCTTTTGATTA
+AGTGTTATGCCACTTAATACAGCACCAAAGTTGCGTGAGGGCAGTAATGCATCAGAAACCAAGGCGCGTT
+CCTGCATCGGTAAAAAAGTCATACTCATGAGCCTTTCCATAGAAATAGGCTCTTTTTGCTTACCGATACT
+GAGGGTAGTGTTATAAATGGTAGGTATATCAAGACGCCAATCCATAAAACTCACATTATCTGTAGTGTTG
+GTGTCAAAACCCTTATCAAAGGTATTGGTTGCTCCAGTGATCATATAAATCCAGGGTTTATCAAATTTTA
+TTGCCCCCGCGATCCCAAAACGTAGCGCTCGAATTTCACCGCCATTAAAATCTTGTAAATCTCCCACTTG
+CGCTAAGCTGTCTTTGTCTTGCGATTCCCAACTTTGCCTGTCTAAAGCCAGTGCCCCAATTAATATGGTA
+GAAAAATAATCATTATCAAACTTTATCCAATCTGCATCTTTATAATTACTGGGTAATACAATTGGCGGAG
+GAGTATAAGATAGCCAACCTGTACGTTTGGGTTTTACTCTTTTTTGTTCTGCTAGCGCTGAAATATTACT
+TTCGGCTCTGAGGTTATTTCTAATAATTACACCGTTATGAATGGCGAGCAGTACGTGCTTTTTAGTATCG
+AGTAAGGCCTCAATATTCTCGTGGGGGTCAACATCTAAAATTAGAAAATTGGCAATTTTACCTGACTCTA
+GTGAGCCGAGAATAAAACCATTTTGGGCATCAAAAATGATATCACCATGGCCAACGTCAATGTCATCTTG
+CGTCACAAGGTCGAATAATTTATTAGTGATAACTAAGTTAGCGGTGGTGCTCTTCTTTTTTTTTGCAGGG
+TCGACAAAAGTGATATTGCGGATCACTATTTTCTGTTCAACTACTTCAGGGATATTTGCTATTGGTTCTT
+CTGAAACTTGCTCGGCTTGGCAAATAGACAACTGAGTTAACGTGAAGATGACTACTGATAGAGTAGTCCA
+GATCATGGTGAATATATTCTTTTTTATCTTCATCATGTCCCTATTTTTATTAAGTTATTTATCGTGTTGA
+TATTATTTTAGACTAAATTGCTAAACGAAGCCTTAAACCATAGATAAGTGTGCTGTTGTCTAGGGTATTT
+AGTGCAGGATTAGCGATATATTGTAAATCGGCTGTTACCTCTAGATAATCTAATGGTTTCATAATGTAGA
+AAACCTCGGTGGTATATTGGTCGTCATTACCTTTAACTTGCCCCCAGTTAATGGCAGCGCCGAGATTATT
+CTCTTCACCACCCAAACCATAATAACCAAAACCCGCACTGATTGATTTTTCCATTAAGGTGCCAGCATCT
+TGAGAATACCCAGCGCGAACAAAGGGTAACCACTGACCATCAATTAAACGTGAAGCAGAAAAATTGATGC
+CATACCCTCTGTTAGACCCTTGCTCCACACTTTCGTCGGCATGCCAAAGCGTAGCGTGGATGTTATCGAC
+ATATATCTCGCCTTGAGATTTGGTCCAACCTAGCTCAATACTTTTGAAGTATTTATTCTCTTTAAAAAAG
+GTTTCTAATCCGTCGATAATATTTGTTGGATCTGAATTCATATCAACCAAACTAGCCACGATATAATACT
+CATCAGACAACATTATTCCGCCTGCAGCACCTAACGCAGCATCACCAGGCAAGGCCATTGTGGTGGTGCC
+AGTACTAAAGGCAAAGTTCATAAAGCCTGTCCATGGGCTGGCCATGGCAAACACGTCGACAAAGTCCGTT
+ATATCTAAAAACCCCGCGACGAAAGATGCTCTTCCGTTCATATATTTTTGTTTGTAATACAGGTTAGTAA
+CTCGAAAACCTTGGTCACTAAAAGGGGGAGTAACAAGCCCAAGCCCACCGGTGCCAAATTCAAAGTCTTT
+CACTGAGGTATCTGTATATGAATGGCGGTGTTCAACCTTCCAAACTAAACCGCCCACTTCTTTTGTGCCA
+ACGCCAATAGGGTTCCAGCTACCATAAAAACGAATCATGCTACTGCCAGCGTTATCGTCTGAGCCAGTTA
+ATACATTATTCGCCCCAAGAAACACGGTAGAATAATCTACTCCCATGTTGATATTGTTGTGCTCTAGCTG
+AGTTTTGAAGTCAGGTTTAGATCTTTTATTGTCTTCAGCTATTTGGTTATCAACGGCATCTGGGCTACCA
+AAGTTAGCGCTCTGACCTTTTACTAAATGGTCTTGTGTAGAATTATCTTCTGTAGCGTAAGTTGATGCAG
+TGGCTAATAAGCCAGTAATGACAAGAGTAAGAAGAGTTTTATTAGTCAGCATAAATTGATTCCATTTTTT
+GCTAAGCGTGTTGCTTCTATCGCTAAAGTACTTGTAACAAAAGGGTATTTACTTCTCAGTAAATACCCTT
+TTATATTAATTGGTTACAAGGTTAAAGCGTGTTTTTATGCACTTGACCATTTTTCATGATTAATTTGAAC
+TTAGTTTTGTACTCGTTCAATACTTCAATGTTTTTAAGTGGGTTACCGTCGATTAAAATTAAATCTGCAT
+AAGCACCTTTTTTGATAACACCTAAAGCACCATATTTATATGGATTCATACCACCAGACCAAGTTAAAAC
+TTCAGCAGCATTAGATGTACCCATCTTCATGATTTGTAGTGGTTTAGCGCCAACTTTACCCATCCAAGTC
+ATATTTTCAGCTTGCTTAGTATTGTAAGCAGGGCCAAACATATCTCCACCGGTAACAATTAATAAGTTAT
+GTTTTAAAGCCCATTTAAACATTTGTGTAGCACCAGAGTTTACTTTTTTAGCTTTCATTTTTTGATCAGC
+GCTAAAGAAGGTAATTGAGTCTGGATCGCCAAATGCTTGTAATGACATTACCGACTGAGCAGAAAGGGCA
+ATACCTTCTTTTTTCATACGTTTAATGGTTTTTTCTGATACTAAAAAGTTATGTTCAATAACTCGAACAC
+CGGCATCAATGGCACGGTTTACACTGCGATCGTGGTATGCATGTACTGTTACATATGTGCCGTAATCTTT
+GGCAACTTCTACAGCGGCTTCAAATTCTTCAACAGAAAATTGTGTGCTGTGAAGTGGATCAAATTCACTG
+GCAACACCGCCACCAGCCATTAATTTTAAATGCGTTGCACCAGCACGTAGATTTTGACGAGCTGCACGTC
+GTACTTCTGTTTTACCATCAACAATATAACCAAAACCATGACGCTCTAAATCATCAATAGCACCAGGTTG
+GTCATTAAATCTGCCCGTATCAGCATGGCCTCCGGTTTGACTTAAAAAGCCACCAGCAGGGAAAATACGA
+GGCCCAGGTAATAGGCCATTGTTAATTGCTTTTGCTACACCTAATACGTTACAGCCAACATCACGTGCAG
+TAGTAAAACCTTGGTCAAGGTATTGAGTTAAAGAATGAGCTGTTCGAGCACCCATTGCCATTTGATCATA
+GTTATCACGACCCACTAACATACCTTCTTGTAAACATAGGTGTGAATGCATATCGATAAGACCTGGTATC
+ATGGTTTTACCTTGTCCATCAATGACTTCAACGTCAGCTGCGACTTTTAGGCCGCTACCTATCGATTTAA
+TTAATTCACCTTCAATTAATACGTCTTGTTGTTTACTTAACCCCGAGGATGTACCGTCCCAAATTTTAAC
+GTTTTTAATCAATGTTTGATCAGCAGCAAAGGCTGCTGAAGTTAGTGAGAACGCTGCAACAGCGCTAATT
+ACCAACTTACTAGTGGCTTTACTTATCAATGTATTTTTCAATTTCATTATCTGTCCTTTAATCAATTAGA
+GGTCTGTTTGCAATGGAATGCAGCATGTTAAATGTAATGATTGAATAATAATCATAGTAACAAACGTTAG
+ATATGCCATTGGTTTGATACGTTTATTAATAAAATAAAGTTCATAATATTCAATGTTTTCACTTCACTTC
+ATCATAATTCACTGACGATAATTTTCTTGTCATATGACGACAAGAAAGCTAAATTATTGGATAGTCATTC
+TTTAGAAGTGGCAAAATAATACAGGACGTAAAGTTTGAAAACTGACATTACCGTGGTTAAAGCCAGTCAT
+TTACAACCCTTTATTAGCTTTTTGGATAAAGTGGGGGCTCCCCTTGATCGTTTATTAAATCAAGTGAATC
+TTCATGCCGATTATTTTTCCGATCAGGAAAACTTGATTGCAGAAGCACCCTTTTGGGCATTGCTCGAACA
+TGCTTCATATAGTCAGGGTATTGAAGACTTAGGCTTTCAAGTTACTGAACAATTGTCTCTTGACAGTTTT
+GGTGTTTTTGGCGCTAAGGTGATGCAGGCGGACAGCTTGCACCAAGCATTAACCACTTTTATTCGTGATA
+TGGGACAACAATCAAATTGTCCGCCTTTTTGGTTAATGGAGCAGGGAGCCTTCGTATGGTTTTGTCGGTT
+GGGCACGCAAGGTATTAAAAAAGGTCACTGGCCAATAGAGCAACATGTGATCAGTTTAATGATTCAGCTA
+GTGCGTGGTTTTACTACAGCTACTTGGACTCCACCAAAGGTACATCTACAAACTCATACGCTTAAAGGCG
+CTGACAATACGGCTTCCTTTAGTAATAGCCAAATTCTCATTAATAAAGCCTTTACTGGCATATGTATTTC
+CAAATCACTATTACTTAATGGTGCAGTCATAAAGCCTAAAGATAGAGTTGCGGAAGAAGTGGCTCATCAA
+ATGACTATTTCAACGGTTAATAGCCATGTAATTAAAGAGTTACTGATGCAATCATGTGCAAATCAACCGC
+TTAATGCGCAACAAATTGCTAACTCACTTGGGTTAAATATTAGACATATGCAGCGACTGTTGAAAGAAGA
+GGGATGTTCATATAGAGAATTAAGTGAACAAGTTCTTTTTAAACAGTCGCAAGTAATGTTGAGCACTGAA
+CAATTATCAGTGCTTGAAGTTGCTTTAGCTCTGGGGTATTCAGATGCGGCTAATTTCACTCGTGCTTTTA
+AACGCTGGTCAGGACTTAGCCCAACTCAATATAAACTGTTATTAAATTAGCGCACTCTTGTTTATAGCGA
+CAACATCACAGTATGAAGTAGTCGCTAAATTGTCGTTAAACTGGCCAGTTCCTCAGAAAACAGATCACTT
+AAAAAAATGAGTGCAGGGAACACATGGAAGTAGCTACGCATAAAAAACTGAATCGTTTCATTAGCATGAT
+TAAGCTCCATAAAGTGATCCATAATTCGTCTGCCTTTATAGGCAATAGAGCAACATATAATGGCGGTAAT
+GGCTAAGCTCGGCTCAGCTGTTTCGGCAACTAAAGCATTAGCAGAAGTAATTATCATCAATAAAACCCAA
+GAGATATCTAATGCATTTAGTGTGAAGATGTTCTTTATCATGAGTATTCCTTATCGAAGTACATATAACA
+GTGGAAAAATAATCACCCAAGCGAGATCGACCATATGCCAATAACAAGCAATGGCAGTTAAACCAATATG
+ATTTTTCTTGGTATAACGACCAACTTTGAGCTGGTGAATAGCCCAGAGTAAACTACCGCTTGCCCAACCA
+ACATGTAGTAAATGATTAAAGGTCATGTAGTAATACATTGTGTAGAATTTACTGGTATTGGTTACAATGC
+CTTGATCTACATTCCAATGATATTCCCAAACTTTAATCACTAGGTAAATACAGCCACAAGACACTGCTCG
+CCAAAGCCATTTTATACTTTGCTCAGGGTCATCCATACGAATAGACGCCAGTGCTTTGGCAACAAAATAG
+CTACTACTGATTAAGGCAAAAGTATTTAAGGTGCCGGCTAACGTGTTTAACTGTTGTGGCCCTTGGTTAA
+ATTGTTCTGGATAGTGCGCCTTGGCAATAAAGTACACTAAAAAAAACAGAGCAAACTCAGTCATTTCGGC
+AAATATACCGACCCAAATTGCCCGGTTACCGGGTATTTTATTAAGTGTTTCGGGTTCTTTAGTGACTGAG
+CCACTGCCATTTAAATTAAAACCTGTTGCTGTAATAGTCATATAATTCCTTACTCGTAGACAGGTGACTG
+ACTAATGTAGAACTTGTCTTTAGAAGTGAAGTTAATAATTTATAGTTGCTTACAAAAAGCGACTGGTCTA
+AGCCGCTTTATTGTAATTTTATGAATTAGTTACGAAAGAACACCGTATTCTTCTGCACTAAAATATTGGG
+TTGTTCAACCGCTTGAATGATGAAATCAAAGTTGGTAATTTTCTTCTCAAGCTTGTAACCATCTATAGCT
+AAGGTGACGGGGATTTCTTCCATAACACCTGCGCCTATTCGCACATTTTTGGGAAGTTTTATTTCTATGT
+CGTTTAAGTTCTCAACCTTGATATCAAAATGTAAGGGTTGTTGTGTTTTATTCAGAATCTTTAAGGTATA
+GGTGTTTTCAACCACGCCTTCATAATTAACGCGATACAAGGCAGTTCTATCGCGGATAATATTCGCTTCT
+AACGGAATTCTGCTATCAATCCAAATACCTAATAACAAGGTAAACATCAGCGTTAAACCTGCGTAAGACA
+CGAGTTTTAAATTAAAGCGACTGCTTTCTTTACCAGCAAGTTGTTGTTCACTGGTATATTTAATCAAGCC
+TTTAGGGTAGTTAAACTTTTCCATGGTTTGGTCACAAGCATCTATACATAAACCACAGTTAATACACTCG
+TATTGAATACCGTTACGGATATCTATTCCTGCAGGGCAAACATCGACACATAAATTACAATCAACACAAT
+CACCTAGACCAAGGGCTTTGGGATCATCTTTACGTTTACGGGGTGCTCTATTTTCACCACGCTCGGCATC
+ATAGGCAACCAGAAGTGTGTTTTTGTCAAACATGGCCGACTGAAAGCGCGAATAAGGACATAAATGAATG
+CAAACATGTTCTCTCATCCAGCCCGCATTACCGTATGTGGCTAGGGCAAAAAACACCACCCAAAAAGTCA
+CAGCACCGCTCCAATCAAATGTCAGCATAGTGCTATATAGTTCACTCACGGGAACAAAATACGAGATAAA
+GGTTGTTGCGGTAAATATCGACATTAACTGCCAAATAATATGTTTTAGTGTTTTTTTGTAAGCTTTATTT
+AGGGTCCATGGGGCTTTATCTAGAGCCATTCGTTTGTTGCGAGTACCCTCTATTCTATGTTCGACCCAAA
+CATAGGCAAGTGTCCAAACGGTTTGTGGACATACATAACCACACCAAACTCGTCCAAGCCAAGTGGTGAT
+AAAAAATAGCGCGAAAGCCGCCACCATAAGAATACCAGCCAGTAAAATAAAATCTTGTGGCCAGAAAGTC
+AGATTAAAAATTCTAAACTCTTGTTTCACTACATCCAGTAAAACGGCTTGTTGATCGTTAAATTGCACAA
+AAGGCATGGCAATAAAAGCAAACATAAGTAGCCAGTTAATATATCGGCGTATTTTTTGATAAAAGCCTTT
+TTGCTCTCTCACATACACAGATGTTTGAGATTTATAGGGCTTAATAATGAGGTGCTCTTCTTTGATATCA
+AACTTCATAAATTACTACAGGGTCATAATTAAGTAATTACTCTATATCAATAATCACGCCAGAATGCTGA
+GTATTTAAGTTGTTGTATTTTATTGAAAAAATAAGGATGTGAACGTCTCGATGACACGGTATATCGCGTT
+GGCGCGATATACCGTGTCTTTTGAGTGCTTCATTTGGGAAGGGTATAAGTTTAACCGCGCTTGATTTTAA
+GCTTTATCATCCTTGAACGTAAGGTACTATCGGGTAAACCTAGTATTTTGGCTGCGCCATTTTTACCGCC
+AATCCGCCAGTGACAGTCATTTAATACCTCAATGATGTAAGCTTTTTCAATGTCAGCCAAAGGTTTGTTA
+AAGGTACGTACAACCGATTGAGATTTATCAAACTTTTGTTGAATTTGAAGCGTTGTCGAAGTGGATAGAA
+TAACCTCACGCTCAAGAATGTTTTGTAACTCTCTAATATTCCCTGGCCAATGATAACTCGCCAATTTGTT
+TAAACTATGTTTACTTATGCTTTTGATATCTTTATTAAGTTTAGTATTAAGTTGCGCTAAAATGCTGTGA
+CAAAGTAAGGGAATATCTTCTATTCGTTCTCTTAACGCGGGCATAACGATAGGGAATACATTCAAGCGGT
+AATATAAGTCCATTCTGAACTTACCTTGCTCAACCATGGCAAGTAAATCTTGGTTGGTAGCGGCAATAAT
+ACGAATATCAACCTTGATAGTTTTACTGCCACCAACACGCTCAAATTCACGCTCCTGTAAAACACGTAAT
+AACTTACTCTGCGCATCAGGGGAGAGCTCACCAATTTCATCTAAAAATAAGGTGCCTTTGTCGGCGAGCT
+CAAAGCGGCCTCGCCTTTTTTCACTTGCGCCCGTAAATGCACCTTTTTCGTGTCCGAAAAGCTCCGACTC
+TAACAAGTTTGACGAAAATGCAGCACAGTTTACTTTTACTAAGGGAGTATTATGGCGTTGACTCAATTGA
+TGTAAATTACGTGCGACTAGTTCTTTACCTGTACCATTTTCACCTAATATGAGTACGGTGCTATCTGTTT
+GAGCGACCAGTTTTATTTGCTGTAACATGGCAAGAAACTTTGGGCTGTTACCTTCTAATCCCGAACCATG
+CCAGTTTTCATTTATTTCTTCTTGCAAATAGCTGTTTTCCGCCTGTAGTTTTTCAGTGAGGTCTTGTACT
+TTTTTCAAAGCAGCTCGTAAGTTGCTATCGGCGAGTCTTTGTTGGCTAACATCACGGAAAACAGCAACCG
+CACCGATGAGTTCACCGTCTTTATAAACGGGGGTTGAGGTATATTCTACAGGAAAGCTTGTACCATCTTT
+GCGCCAAAATACTTCATCGGTAATTTTACGCTCTACACCGTCACGCATGGTATTATAAATACTGCACTCT
+TCACTTGGATATACTTCACCATTGGCATAGGTATGATGATGATATTTATGAATATTTTTACCGAGTAACT
+CTTCAGACTTCCAACCTGTCATTTGCTCTGAGGCTGGATTTACAAACACAGCATTGCCTTCTTTATCAAA
+GCCATAGACACCTTCGCCGACGGCATTGAGCAGTAGTTGTGAGTCAGCTAAAAATTCTTTTATATTTGCG
+GGCATACCTTGTTTTCTCTTGGTAAAAATCAGATGCACGACATATCGTGGCGTTGTGTTAGTTTATCAGG
+TATAGGGGGAAAAATCTGGCGGGAGATCAATAAAGTGCTGGTATTAAAAGCGCGTGTTTAAGAATAATTA
+GTGCGCTTTTATTTTTCAAATGAAGCAGGGAGATGATAGAGAAAAAAAATGGTACAAAGAACTCAATATC
+TTGTTGAGTTCTTTTAGTCGCTATTACTGTTTATTTAAAGCTGATAATTCTTTTTTAGCTAAAAAGTTAT
+CCATTTTTGAACGTAATAGTTTGTATAACAAAATAGACCCATCTATTTCTTCTTTTCGATTGGTTAAACT
+CTCAATATTTAAACCTAAAGGTAAATCATAGGGAAGTATCGCATCTAAGATTTGTTGCAAACTATTGACA
+CAAAATTGAATTGATTCATACAAAGGACTCTGTGCGTTAAGAATACGTAAGCTGGTCGCCTCAGGAACAT
+TAACGCCTAACCACTCAATAAACTCTAAGGTTTTTTCACTGCCACAGGGAGAGAATGTTAAGATCAAACG
+TTGTGGTTTTACACCTTGTTTTTGGCATTCAATAGCATAACGAGTTAGTAAGTCTATCGTTGCTTGTGGG
+TTGTATATTGCTTGTGAAATAAAGAAACTACAGCCCTGTTGGTGTTTTGCCATTAAGCGTTCATGCTCAT
+TTTTATTACTGGCATGACGCTCAGCAATAGTTACGCCACCAATAAAGAAGTCATGTGGATTATCTACTAA
+GGTTTTATAAGCATCAGCTAAAGATAAAGATATTTTATTATCCTTTGATGGACTGCCGACCAAGACTACA
+TCTTTTACGCCATATTTTTGCCACGCTTCGTTTGCCCACTCATTAAAATCATCGCTATTTGATTGAACAA
+CGCTTTTATAGGTAATGACAGGGCGAGTTGATTTTTTATTCAATAAAGAAGAATAAAGCCGGGTATCATG
+AGTTGATTTAAACGGGAAAGGTCTAGGTTTGCTAATACGCGAATTTTCATCTTGAATGTCATAAACAATC
+AGGCCATCAAAGTCGATATCACTGACGCGATCAAGCAGCTTTTCTGCAATTTCGCTCACTTTATCAAGTG
+GAGTATCACTTTTAGGTGGTGTGGTACCAATAAAGTAGACGCCTCGATAAATATCATTGTATCTGGCTTG
+AAGCTCTGATTGTGTGCTCAAAATATTTCTTCTTACTTTCTTTAGACGTTTAGATGGCTATATGTTCATT
+CAAAACCTTGCTTTTGTCAACCATTGTGTGTGCTATAAGTTGAAATTTTATTCACTCTGCTGATAAATTG
+TATCGTTTTTATGTAATAGATACACGACTTTCTTATTGTGTTTTACAGTTAAGTATTTGTAATTAATCTC
+TTTTACTGGGGGTTTTGCGAGGTTTTTAGTTGACTATTTATTAAGACAATTATTAAAAATAATCGACCAT
+CTATTTTATTAAGTTTATCAATTGAGTTTTTTGAAGGGCATTATCTGCAATTTATTAGATAATGTAGGAG
+CATATAGCCAGAGCCAATACTCCTACATTGCCTTTAATTAATACCTTATCTGTTTCAACTAGTGTTCTAC
+ATGCAGTGAATAAGGTGAATCTTAAACAGTAAAGACTTTATTCACTGGCAAATCACGTATTCTGGTTTTG
+CTAGCATGGTAAATCGCATTAGTAATGCTTGGTGCTACAGGTGGTACACCTGGCTCGCCAATTCCTCCTG
+GTGGTGCATCAGACTTAACAATATGCACATGCATTTCGGGCACTTGGTTCATACGTGTTACGGGGTAATC
+ATGAAAGTTACTTTGTTGAACTTTGCCTTCATCTACTGTTATTTCGCCCATTAAGGCAATTGATAGACCA
+AATACCATAGCGCCTTCCATTTGCGCCTTAACTCTATCCGGAGTAACAACAATGCCGCAATCTACTGCAG
+TATGCATTTCAAGTACGGTAACTTTATTGTTAACCACTTCAACCTTAGTGGCTGCGGCAACAAAAGAGCC
+AAAACTGCGTAAGAAGCTTATACCCCAACCTTGGTTTTCAGGTAATTCTTGCTCAACGTTAGCTTTATCA
+CTGATTAAATTGATGAGATCTTTCATACGCTTAGTATCAACAGGGTGATCCGTTAGCGATAAATTATAAT
+TAGAGTACTTAAAACCGTTTTTATTCGGGTCCACATGACGGTCATCACCCAATAAATTGAGCCACATTTG
+TCTGGTAGGTAATTTTGCTTTTACCGCTAATTCGTCAACAAAAGAACCAAGAGCGAAGCCGTTATTGATG
+CAGGCAACTGAACGCACCCAACCAGGTCTGACAAAAGAGTCTACTGCATGTTTTTCAATACTTAAATTAT
+TTAAAGCGAAAGGTATATCACCAAATCCAAGGGCGAGTTGATCATCACTCGGCATTTTGGCTTCAGGGTT
+CCACAGCCAGCCAATTGGCGGGTAAGCGTTGCGACTTACCCAATAGTCAGCACTACCATTACCGGTTAAT
+TCGGCTTTACAATAATTGGCTGAAATAGAATGGTAGAATCCATGTTGAATATCATCTTCGCGACTCCAGA
+TAACTTTGACAGGTCGCTTACTCGCTCTGGCTAATTCAACCGCTTCAATAATAAAATCGGCTTTTGATTT
+ACGTCCAAAAGCGCCACCCATGAGTGTGACATTTAGCTCTATATTATCGTGTTCATCCTTACCTAAGCCT
+AACTCTGTCGCCACGTTGCTTTTAGCCCATTGTGGGTTTTGTGTTCCTGCCCAAATAGTACACTTTTTAC
+CTTTCACTATTGCGGTTGCAGCAGGGGTTTCCATTGGCGCGTGATGTATATATGGGACAGTGTAGGTTGC
+TTCTACGGTATTTTCATCAAGATATTTATGGTTATAAATATCTCCTTTTTTGGCAACCATTTCACCTTGT
+TGGTTTACTTGTTTTGCGAGCTGTTTGATAAACTTGGCGCTATTGTGAGACGCCTTGTCACCATGTTGCC
+ATTTGATTTTGAGTTTCTTACGTCCTTCAATCGCTGCCCACGTATTATCGGCAAGCACGGCAACACCTGA
+TAATGGGTTAGTGGTAACAGGAATACCACGCGGTTTTAACGCAATAACGTCAACCACACCTTTTATTTTT
+AATGTCTCACTGGCATCAAAGGATACCAGACTACCACCAACTACTGGCGGTCTTACGATAGTTGCAATAA
+GCATGTCAGGTAGTTGAATGTCTTGCGCGTATTGCGCTTTACCGGCAACAATATTATCTAAATCGACCAG
+CTTGACATCTTTACCGATGAGAGAGAAATCAGCGCTGTTTTTTAATTTTACTTTGCTGCTATCAGGTGGG
+GTAAGTTTAGCGGCGTGACTGGCAAGTTCACCAAAGCTAATTTTTTCACCCGTAGCGGTATGAACAACAA
+AATGTTTTTCTGCTTTGACACTGTTGCGTTGTACTTGCCAAATATTAGCCGCAGCTTGCTCCAACATGTC
+ACGGGCGACAGCGCCTATTTGGCGAATACTGGTGAAATGACTACGAATTGAAGCGGAGCCTGCTGTGCCC
+TGAGAGCCGTATTTTGCATCAGCTTTAGCTTGAACAACAGTTACCTTTTGCCAATCGGCTTCTAACTCTT
+CAGCGATAATTTGCGGCACACTGGTGCGGATGCCTTGTCCCATTTCACTGCGATGACAAACTAGCGTCAC
+CATAGAGTCGCTGGCAATACTCACAAAGAAGTTTAATTCATGACTGAGTGCTGCAGTAGAAGACTTCACT
+TGCGCTGTAGCCAGAGGTAAATTCATGCCTAAAACAAAGGTACCACTTGTGATCCCCGCAACTTTTAGGA
+AACCACGACGACTTACGTTTTCAATAGCATTCATGGTTATGCTCCTTGCTTGCTGGCATCAAAAATCTCT
+ACACCGTTTTTATTGACGGGGGAGTGACTCGCAGATAAATCACTGTTGGGTGAATGCGCTGCAGCTGATT
+TAATCGCGGCTTTAATGCGTTGATAGGTACCACATCGACAAATATTACCTTGCATGTGTTCAATTATTTG
+CTCATCGGTTGGTTGAGGCGTTGCTTTTAATAATGCTGCTGCACTCATCATTTGACCACTTTGGCAATAG
+CCACATTGTGGTACTTTAAATTCACGCCAAGCAACTTGCACAGCACTTTCACCTAATCTTCCTGTGCTAT
+CAGCTAAGCCTTCAATGGTGGTAATTGCTTGTTCAGCAACAGCAGATACCGGCGTTATACAAGAACGTAT
+AGCGGTGCCATTGAGATGAACGGTACAAGCGCCACATTGTCCTGCACCGCAGCCAAATTTAGTGCCAGTG
+AGTTTTAGCTCATCACGCAGGGCATAAAGCAGTGGCATTTGCGGATCAACATCAAGTTCAACGGGCTTAT
+TGTTTAAGGTTATTTTGATCATACTGGCTCCAGGGTTTGACAGTGTGAAGTTGTTTCATTTTTTAAATTA
+TTGTTCCATAAAAAGTTATATAACTTTATAGAGAGCTTTGTTGATTATCTTGCAAAGCGTATTCTAAATG
+TTGTCTTACTCGCTCTAAATCAGAGAAGGTATCAATATCGATTTTTGCGTCTTCACAGGTGATAGCATCT
+GCCTTTTTTGCATGTTGCAGTAATAATTTACCTGCACCTTTATCACCTTGTATTTTTACTAGTAGTGGAA
+AGTATTTTTCCGGAAAAATAGCCGGTGCCATCAATTGGCCCTCACATAAAGTGGCAATTATTTTGTTAGG
+CTGCTCTTTGCTGGCACTGAGTAACTCTTGGTAATGCTCAGTGGTGATTAAAGCTTGATCTGCTAAAGCA
+ACGAGCACATGGCTACTCGTTGCTTTAATTGAGTGCACTGACTCCGCTAAGGTATGTCCCATTCCTTCTG
+CCCAATGCTGGCTTGCAATCACCGAAATATCTTGAGGTAATACTGTCTGAATTGCGTTTTTATTGGCGCC
+AAGCGTAACAAAAAAATTATGAACGTATGCGTTTTTAAGTAATGGTTGTAGTTTATCAATACTATGAACA
+ATCAGCGGTTTGTCATTAATTCGAGCAAGCTGTTTAATTGTCGCACAACCTATTTTATTGGGAGATGACG
+ATTGAAAGCGCTGACCTTTGCCTGCTGCTAGCAGAATAATATTAACCTGCATGGCTAATTACCTGTTTAA
+TATTGTTGGTTATCTGGCTTTGGAAGTAACCCAAAGAGTTACCGGAAGCTTGTTCTAGGGTAGCATGTGC
+TTGCGATAATATAGCTAGGGCAATAGATTCAGGTAGATCGCCGCCAAGGTCAAAACCAATGGGATTAGCG
+AGCTTGTTGGCTAATTTATTAGGTAAGTCTGTTGAATTTAACTGTGCTTTTTTCAACACTTTTTCTGTTC
+GATGTTGAGGCCCCAATAACCCTATATAACTCGCGGCAGCTAAATTTTCTTGGTTTTTCACTAACTGTAA
+GGCATGGGCATCGAGGGATACATTATGGTGCATTATTACGATGGCATCGGCTTTGGGTAAAACTAAATTT
+TTCTCCAAGCTCGTGTAATCTTGGTTGATGACTATATCGGCTTCTTTAAAATAGGCCGCTCTTGCATAGG
+CCGTTCTGCAATCGATTAAACAAATAAACCAACCTAGGGTCTGTGCTATTTTAACGAGCGGTTGTGCATC
+AACGCCACCACCAAAGATAACTAAAGCGGGGGATGGTTTAATGGTAATTAAAGGTTCGAGTGAGCTAACG
+GATTTTGATAGCACCTGATTATTACTCACCGAGGTATTTTGTGTATTGAGGGTATCAATATGGTAAAAAC
+AAGCATTACGGTTATCAAGTTGACTTTTTAAGGTCAATAAATCGAGGTAATTATTATCGTGATTGATGGG
+CTGTAGTAATACTTTCACTAAACCACCACAACCTATGCCAAGCTGCCAGGCTATATCACTGTCATCTTGC
+ATATCGTAACAAACAGTAATATTACTGTTTTGATGCCAACACTTTTGTGCTTGGCGCATTAAATCAGCTT
+CAAGACAACCACCGCTTAATAAACCATAGCTCTTACCTAAGCTATTAATAAGCATCATAGCGCCAGATTT
+ACGATATGAAGATCTTTGTGTTTCAATGATGCTGGCAAGAACCCATTGACATGAGTCTTTGTCGGGAAAC
+CAGCTAGCTAATAATGCGGCAAGGCGATTACTCATTTATTATTTGTACACTTAAATAAAGATTAAGATAA
+CATAAATGAGAAAGTCGCCAAATTAAAGTCTTGGGGTTAATTAAAATGTAAGTAATTAATTAGCGTAATT
+ACTCAGCTGAAGTAGTTTGATTGTTAATTGCTATTTTTGGCTGCCATTCTAACCAGTCTTCATCGACGTC
+TTGATGCAAAATAAAACTTGCCGGTAGGGACTTCGTTTCATCATTTTGCTCTTTATCATTATTTTCATCA
+ATGTCAGGTGTTGCAAAGGCAATACCACCCGCAATTAGGGTTTCTATCGATTCAGAATCAATATTAATAC
+CAGAGAAAATACTGGCTTCTATATTAATACCACTGGTATTCCAAAACTGACTATTCCCATTAACAAGCGG
+CGCATAACGTTTGGCGATATTGATAAAAATATTTACTTGATCGGCCGTAGCAGATAAATCAATACCAATG
+ACTTTACCGACTTTAATTTGGCGATATAACACAGGATTACCCACGCGAACCGAGCCAAGTCGAGCTGTAG
+TCAATTTGATATTTAAGCCATAACTCAGTTGTTCAACGGTCGGGGCCAACTCAAGAGCTTCAAATTCATT
+CTTCAGCTTAGCTTCTACATTATGTGACGGTAACAAACCAATAAAGGCACCGTCAAGTAAGGCGGCAACA
+TTCTTCGAGCCTACTAGTCCAATTTGAGGTTCAATTTTCCAAAATTTTGTTCCTTTGCGAGCAAATTGGC
+TACCTGAATCATTTAGTAGTACTAAAGCGGTTACGCCAACTTTGTCTGCAGTAAATATTAAGCGCTCAAT
+TGTGCCTAAGGTTTGCTCTTGGTATATAACTTTTGTATTTACTTTTAAGCCAGAAATATCATTAAAATGG
+ATGCTAATTGTTTGTCCAGCATCTTTGGCATGCTCTTCATGTTTAAATAAAGTGAAGTTTGACAATTCTT
+CAACTTGGGTATTAGTTATTAGTGAAGTTGGCAGTAATACTTCTGGGTTATAAAAGCTTATTCCGCCGCG
+TAAAATGGCATCAATTGATTCAGTTTTTACTACAAAGTCACTTAAACCACCGGAAATAGTCATACCGCCA
+GCATTATAAAAACGGCTGGTACTTTTTAATAAACCTCGGTGTTCTTCATCAATTGTTATGTTGACTTTAA
+TCTCGTCATCAATTTTATTTAGGCTGACATTGTCTACTTGACCAATAGTTATTCCACGATAGCTAATTGC
+ACTACCAGGCGTCGCCACATTGGCGTGATCGGTGGATAAGGAAAGCTGTAAGCCGGGTGAACTTGCTAGT
+TTTACTGGCGGTTGGCTAAACAAAGTGAACTGATTTTTAGCTTTACCTTGACCAAGATTAAAGGTGATGT
+AGGTGCCACCGAATAAAGCATCGGTATCACTAGCACCAGAAAGACTTAAGTTTGGTTTAACTATATAGAA
+TTGTGTGTCGGCTTTTAATATATGTTCATACTCAGGTAATAACCCTAGCTGTAGTTGTTGTTTATTACCT
+TGAATCTTAGTTTGATGAATTGCGCCAATTTCTATGCCGCGATATAAAAGCCGAGTATCAGAACTTATGT
+GCTCGCTAGCCATATAATTTAATGTAAAGCTTATATTTTGTTCGGCGAGTTTGTTATTGGCATAGAGTGA
+GAAACTATCACCATTTTTGACCAACTTTTTTTGTGACTCTTGTGTACTATTTTGGCTAGTAAAAGCAATA
+CCACCCGTTAATATACTCTGTAATGACTGTGCTTGAATATCGACTCCCAGTAAATTGGCAGATATTTTAA
+CGCCAGAATTATTGTAAAAACGACTGCTATGATTCACATAATGGCTGAATTTTGGTTGGACATGGATATG
+AATTAAGTGACGTTCTGGCGCAGTGGTTTCAATGGCTTGTATATTACCAACCACTTGTTGTTTGTAATAT
+ACATTACTACCAATTTGCAATGAACTACGGTCACTACTTGTTAACATTAAGTGCAAGCCCGGCTCTGTGT
+ATTTATACGGAGGTTTACTGCTAAATACATTAAATTTGTTACTTGGGTTACCAGCTAAAGAGGGCCTGAT
+GCTTAGGTAGTTTCCCGTTAATAAGGTCTTAGCATTTGTTAAACCTGCCAAGCTAATTTGAGGTGCAACA
+ATATAAAACTGCGATTGATCCGTTAAGTAAGGTACTACGCGAGGGTTAACTTTAGCCGTTGCGGTAATCT
+TTCGACTTACAGGGTCTATTTTACTGAATGATTCAATAACGCCTATGGTTAGGCCTTGGAATAAAATGGC
+AGCATTATGATCTATGCCTGAATTCCACTCTAACGTTAATTCAACTTCATGGCCCATTTCAGCTGATTGA
+AAGTCAGCATGTAAGGGAAAAGTTTGACCATTTTTAGCGGGCGCTAACTCTGTTTGATAACTTAAGTTAT
+CAACGGATATTCCGCCAGCCATAATAGAGGCTAACGACTCGGTATTAACCTTTACGCCACCAGTGAGTGA
+CGCGGTAACTTGTACACCGCTGGTATTATAAAATAAGGAGTTCTCTTTTACTAAGTGCGCGAATTCGGGT
+TTAATGTAAATATTAATGCCAATTTTTTTACTGCTTTCTTTGTAGTGATAACCCGTAACATGTCCAATGG
+GAATTTGCTTGAAACTAATGGGTGAATTTTCACTGATAGAGCCCAATACATCGGTATGCAGGGTAAGGTG
+TAAGCCTGGGGTCGACATATCTAAGGTCGGCGCTTCAGTTAACGCGACGAAATGATCTTGGCTGTCTGCT
+TCTTGATTTGTATCTGGCATTATCGTGATATAACTACCCGAAATCAGCGTATCTAGCCCAGAAACCCCTT
+GCAGTGATATATCAGCACTGACTAACCAAAAACGCGTGTTTTCAGTAAGGTAGTCGGTAAAGTTTTTAGA
+AATTTCTACTTCGGCAATAACGCGTTGTAAATCTGCTGACGGTACCACTTTTTTTACTAAGCCAGTCACT
+AAACCTTTATAACGAATTTCTGTTTTATTGGGTATTATGCCTGAGCCATTATCAAACTCTATCGTGATAA
+AAGTCCCTTGTTCAGAAACTACCTTTGCGGTGAGCCATAAGCCGAAAATTAAGGCGATAAAGGGCACAAA
+CCAAATAATAGATATGCCCTGTCGAGGCACAACTTCTGCATGAATATTGTCATTGTTATTATGCTCAGAG
+GCAGCAAAGTCTTTTTTATCGGTCATTTCTATCCCTTTTTTTCTGGTAAAGTGCCTGGTATATCGTCTGG
+CGAATCTATTGATAATAATGGCGTTTGTCTTGCTGTTTTACTATCCGCTTTTTTATCCCATAACAAACGC
+GGATCAAAACTATTAGCAGCAAACATGGTAAAAATTACCGTAATGGTAAAATAATTGATAGCAGGACCTG
+CTGCTACGGAAGTAACAAAGCCAAGTTCAACCACAGTAACCATTAAAGCTACAACGAATACATCTAGCAT
+TGACCATGGCCCTAATACCTCAAGCGCGTGGTAAAATTTGCTATGTTTGTCGGGCTTTAAACGAATTCCA
+GTATGTACTTTATAAACTAACACAAATAAGCCGATAATCTTTAATAAAGGCACTATGATACTGGCAGTAA
+AGATAATCACAGCTATTGGGTACAAACCATGATCAATAAACTCGCCGATACCCGACAAAATGGTTGCCTC
+ATCACCAATACCCAATTGATAAACAATCATTATTGGATAAAGATTAGCAGGAATAAAAGCTAATAAGGCA
+GCCAAATTCCACGCCAAGGTGTATTGTAAACTGTTGCGCTTACGTTGATAAAATAGACCATTACAGCGGC
+TACATTGCTGGGGCTCTGCTTTTAAACGATTAAGCTTATGACATTTAGGGCATAAAGTTAGGTCAAGTTG
+CTTAGCTGTTCTCATCTTGTACCTCATCTTGTACCTCATCTTTTGTAAAAGCTTTTTCTAGCTTGTCCCA
+AATATAGTCTTGATCTAGGGCTACAGCCGACATAGTAGAGCAAATTAACCAAAGAATAAAAGCGAGTAAG
+CCAAGGTTAACTGATAGCTCAGTATCATCAATTAATTTATACATAGACACGACAATACCCAGCATAAAGA
+CATTGAGCATCGCCCAGTTATCAAGGTGATGATAAGCACGAAAGAAGTTTAATAAGGAGGGTTTTAACTT
+GTTGAATTTAAAACTATAGGAAATATAAAGTGCGCCGGTTAAACGTACAATGGGTACAGCAATAGCGAAT
+AGAAAGACCAAGCAGGCAATCATAAAAAAACCGCGGTCAATCAACACTAAAATACAATCAAATAAAGAAG
+CTTGATGAAATTGTCCTGCCAAGGTTACACCCATAATAGGCAGTAAAATAGCGGGTAACATTAACAGTAA
+GCCAGCAAGAGACCAGTTAAAGCTACGCTCAATAGAATCGACTTTTCGTTCTATCAAGGTGCTGCCACAA
+CGATTGCACTTGGCAAGTTGCCCTTGTTTCAATTGTGGCTTGTCATATAGCGCATCACATTGCTGACAAG
+CGACTAATAATGAGGTGTTAGTATTGTTGTTCATTTCGCTGCTAGTTATCCATCCACTTATTTGATTATG
+TCAAAATATAATGAAAAAAAAGCAGCGATAAACGCTGCTTTTTTAGAAACTTGTTAATGAAGCAACCAAG
+CCATTATTATTTTAATGACGTGATGTATTGAGAAACCGCTTCAATATCAGCATCTGACAATTTAATCGCG
+ATATTACGCATAATACCACTGTTGTCATTACCACGACTTCCATCACGGAAGCTAGCAAGTTGCTTTTTCA
+AATAATCTTTACTTTGACCAGTAAGGCTTGGGAAACCAGCTTGTTTCATACCTTTACCCGTTACGCCATG
+ACAAGCAATACATGCTGTAATGCCTTTAGCTGCATCGCCGCCTAAGTATAACTTATGGCCCGCTGAATTT
+GACTCACCAGTACCCGCTTTAGTGTTTTGTACTGCAAAGTATGCAGCTAAGTCATCCATGTCTTCTTGAG
+AAAGACCTGCAACCATACCGGCCATTATTGGATCGTTACGATTACCTGATTTGAAATCAGCTAATTGCTT
+AGCAATATAGTTAGCACTTTGACCAGCAAGACTTGGGTACGTAGGTACTAAGCTGTTACCGTCAGCGCCG
+TGACAAGCTGCACACGCAGCTGATTTGTTTTGACCTGCGGCTACATTACCTGCGTAAATTGCTGCTGCTG
+GTGTAGAAGAAACGATTTCAACGTTCCCTGCTGCAGGAGCCGCTGCTGGTGCTGCACCTGTGCTTGTATC
+TGCACTTGATGATGCTGCCGCTTGCTCGTTTGCACTAGGTAAACTTGAGAAGTGAGCCGCTAAATCAGCC
+ATATCTGCATCAGATAGGTTAGCTGCCATCGGTGCCATCATGGCATCGGTACGAGCGCCTGATTTAAAAT
+CTTTTAATTGCTTGATGATATAAGCGTCATTTTGACCGGCAATGTTAGGAAACATAGGACTTCCACTAAC
+ACCTGTAGGACCGTGACAAGCGCTACAAGCACCTGCTTTTTCTTTGCCTGCGTTAGCATCTGCGGCTTGT
+ACAGCACTTACTGAACTTAAAGCTACAAATAGCGAAAAGATAATTTTTTTCATTGAGTTGCTCTCTGCTT
+GTCATTAATTACCTAGCTATTTGAAAAAAATATTAGCTATCTAATTAAGAAATGATAAAAAAGTATGATG
+GATGTGTCGGCATTTTACACGAATATTTGTCTTGTGTAATAGTGGATAAGCAATAATTGAGCAAAAAAAA
+CTATAATTTCACAGTTTTATGCATTTTTTTAATAATAAAAGCGAAAGAAAAACGCTATAATGGCGAAAAT
+TTTTAACGAGTGAAGCCCTTGTCTTCTACAAAGATACATTTAACTAAAGCCGCCTTTACCATAAGCGCCC
+CAGATATCCGCCGTTTACCAGCTGATTCTGGTATTGAAGTTGCTTTTGCAGGGCGCTCTAATGCAGGTAA
+ATCAAGCGCTTTGAATACGCTAACCAATCAACGTGGTTTGGCGCGCATTAGTAAAACTCCAGGTCGAACT
+CAGCTCATCAACGTATTTGAAGTAGCAGAGAATCGACGCCTTATCGATTTACCCGGTTATGGTTTTGCTC
+AAGTGCCATTGGCAATGAAGAAAAAGTGGCAAAAAGCGTTGGGTGAATATTTAGAAAAACGCCAGTGTCT
+GAAAGGATTAGTGGTATTGATGGATATTCGTCATCCTTTAAAAGACTTAGACATGGATTTAATACAGTGG
+GCCGCAGACAGTGATTTACCTGTTTTAGCCTTATTAACTAAGTGTGACAAGCTCTCGCAAGGTAAACGTA
+GTTCTGAAGTATTAGCGGTGAAAAAAGCATTATCATCATTAAATGCTGATATTCAAGTGCAGGCTTTTTC
+ATCACTCAAATATACGGGCAAAGAACAAGCTGATGCCATTATTTGTCAGTGGCTTGAACAAGAAGCACAA
+GAATATGAATTACCTGAAGAAGATGATTTTGATGATTCAGATGAATTTACTGAAGAAGAGTAATATCGTC
+ATAAAGTGAGATGAACATTAAGTTTGAACATCACACTATTACAAGAAGGAGAAAGCAACACGCTATTCTC
+CTTTTTTTGTGCCTGCTCCCTAGGTAACTATTAAAACTAGCCAAGCTTTTTGAACTGTAATTCCACCAAT
+CTTTGATACAACTCGCAGTTTTGCAATAGCGACTGGTGATCGCCCATATCGATTATTCGACCTTGTTCTA
+ACACTGCAATCTTATCCGCGTGTTGAATTGTCGATAGTCGGTGGGCAATGATAATTGTTGTGCGACCACG
+CATTAACTCTTCTAATGCTTGTTGCACGTGCTGTTCGCTTTCACTATCAAGGGCACTGGTCGCCTCATCT
+AATAGCAAAATATGTGGGTCTTTTAATATTGCACGTGCAATAGCAATACGTTGGCGTTGACCGCCCGATA
+AGCGCACACCACGTTCACCTAAAAAGCTGTTATAACCTTCAGGTAAGTTGACAATAAACTCATGAGCATG
+GGCTTTTTTAGCTGCTGAAATAACTTCTTCATCACTAGCCTCAGGTTTGCCGTAACGAATATTATGAAAA
+ACGTCACTACTAAATAGAGCGGGTTGTTGCGGTACTAAAGCCATTTGTTGACGAAGATCTTTCGGATCAA
+GCTGTCTTATATCGGTACCACCTAAGGTAATACGACCAACTTGTGGGTCATAAAAACGCTGTAATAATTC
+AAATAGTGTCGTTTTCCCAGCGCCAGACGGACCCACTAGCGCTAATACTTTACCTTGTTGAGCGGTTAAG
+TTCAGTGCTTGCGTTGCGGCTTGATCGGGTCGAGAAGGGTAATTAAAACTGACTGCTTCAAAAACAATTT
+GCGCGTTGAGATCTTTCGCTGAAATAGCATTTTCAACAGGAGGAAGAATATGGCTTTCAACCTGTAATAT
+CTCTATTAATCTTTCGGTAGCACCCGCAGCACGTTGTAACTCGCCTAATACTTCTGAAATCGTGGCTAAC
+GAAGAAGCGACCAAAATGGCATAAAAGACAAAAGCACCTAAATCACCACCGCTCATCTTACCTTGAATGA
+CATCGCTACCACCGACCCATAACATGCCAGTAATTGCACCAAAAACAATGATAATAACGCCAGCAATTAA
+TGTGGCACGCTGCTTTATACGGTTGCGACCAATGTTAAATGACTTTTCAACTTCCTTGCCAAAGGAGCGT
+CTTTCATGCTGTTCGTGGGTATAACTTTGTACTGTTTTAATATGCTCAATTGCCTCACCAGCATAACTAC
+CAACATCGGCCATTGAATCTTGGCTTTTACGCGATAATTTTCTGACTTTACGACCATAAAACAATATCGG
+TACTAAAATAAAAGGTACCGACAGCAAAACAATAAAAGTTAATTTGATATTGGTAGCAAATAGCATAACT
+AAAGCACCTAATAGCATGAGTACACTACGGATGGCCATAGAAAACGAAGAACCAATAATGCTTTGTAGTA
+AGGTAGTATCGGTGGTAATTCGCGACATAATATCGCCGCTGCCGTTAGTCTCGAAATAGCTGGGATGTAA
+GGTGATGACATGATTAAAAACGGCCAAGCGGATATCAGCGCTTACTCGTTCACCTAACCAAGAAACCAAG
+TAGAAACGGAAAAATGTCCCCCCAGCAATTAACACCGTAATAGCCAATATAAATAGTACTGCTTGCTGTA
+ATTGCTCTATAGATTGTTGAGCAAAGCCCTCATCAATGAGCATTCTCACGCCTTGACCAACAGATAGCAT
+CACACCTGCGGTAAAAATAAGGGCAATAAAGGCGGCTAATACCTGACTTTTATAAGGGCGAATAAACTGA
+ATGAGCTCAAGAAGAATGGAGATCTTTTTCTTTTCAGCAGTATCAATTGAAGCATTCTCTGCTAGATCAC
+TTGCAGCAGGTTGGTCAGACATAAAATCTCAGAGTCTATTACTAGCCATTAAGTATATTAGCGACTAGTG
+AATGAATTATTGAGCAATAGTTTACGCTTTCCATAGGTGTTGAACTAGGAAGTTTTACTGAAATATGAAG
+TAAGTTTGTAAGAGGAAGTAATAACGACTGTGTGGGCATTGATGTTTTTATAGATAAAAAAAAGCCGATG
+GTATTTTCAAAACTAATAAGTAGTTGTGAATTGCATCGGCAAAGCTTATGGGGAAGCTACAAAAAAATTA
+TTACAATAAGTGTTCGCTTAAGAACAAGGTAATTATAGAGCAACAACTCTACACAAGTAAAGTCATTTAT
+AGAGTAATTACTCTTTTTCTTTGATTTAGATCATTATTGAGCGATTTGTTCATAAAATAATCGCATGTAG
+ATTGTAAAAAATGGGGCTAATTACGATATAGGTCTACAAAACTAAGTAATGTCAGTAGTAAAACCATCAC
+TTTTATACGCATAGTTAACTTGATTTCAGTTTCAACTACGACTGTTTTTAAATGGTTTGAATAACCTGGC
+TTTAACTGAGCGCCAATGTGTTTTCGGTATTTTAGGTGCTAATGATAATAAATGTTGATAATCATCTTCT
+GTTGGAGTTACTTCACCGCCATGGGCAAGAATAATACTCTGTGGTTTTAATTCGATGATTTTATGGAGCG
+AAGCTCGATAACGATTAGGGTAAAAAATAGGGAAGGGCGGGATGAATTTATTCTTTACCTTAACTATTAA
+ATCAGCAACATATACTTTATTACTGGGTAGGTGGTGTAAGGATAAGTCCCTATCTGTATGACCTTGAGTC
+GCTAGGGCAACCCATTCAGAAAAACCGGGTATTTGCTCATTATCATTAAGCTTATAATCGGCGGTTAACT
+GACTAGAGTACCAGAAGTTCATGCGTGGTTTTTTCATGCGTTTTGCTACCCATTTAGCTAATAGTATGTC
+GGTAAGGTGCATGAGGCGACCGTCTATGCCTGAGTACCATTGACCACTGACATTAGCGGTAGCAACTTTA
+CAGCCAGTGAGTTTTCGAAGCTTATCGGCGGCACCTGCATGATCAGGGTGCATGTGTGTTACCACGACTA
+AGGTTAAATCATTGAAAGAGCGTTGTAAGGTTTTGGTAATAAAATGCTTGAGCATTAAAATATCTGAGCG
+ACAGCACCCATCAAGCAATAGTAACTTATCAGGATACTCTGCGAGCAAAATTGTTTGGATATGGCCATCT
+ATGTGATGTAATTTCATAATGATAAAACAGTTTGCTCATAATTTAATTGTCGCTTTACACTGTAAAAGAA
+AAACCATCAGCCTGCACTCTATTTACTTATCTTAAAAAACATACTGACTATGACCAACGGTTATGTCACG
+GCACAATGGGTATATGTAGAATTTTCTTTTGAATCGATTTAAACAAAACAGCCAAACGCTGTTTGAATCA
+AAGAAAAATTTGAAAATGTTGTTCATCATAACCCTAAGGTCTCAAGCTTTAGACAATCATTTAATCATAG
+TCATTCTATGGTTTTATTATTTAACGCCAGCTCTTCAGTTTCCCTAAATTGATTAGTCTTAACTCAAAAA
+AGCAAAAAAATTACTAGGAATAAATCTATATGTTCAAAGCTATGCTTAAATTATTGTTTCCCAGTATAAA
+AAATAATAAGAAACCGAATTATTTTTATTATGAAAAAGATAAAAATACTGAAGAAGAAACGCAGCAACAA
+GCGTTGGAAAAGGTTCAAAGAGCGGGTCCTGTAAAGCTACTACGTCTGGCAAGTGTTGAAGAAACACATT
+GCCAAGAATTCTATGATTTTTTATTTGGGCAGTCCCCAGCGACAACACAACGCGATGAGCTATCACATTA
+TGTTGCTGACAAAATTGAAGCCGTGTTGAGAAAACCTAATACTATAATAGAAGCAATGCCAGTATTACCT
+GCCTCACTGAGTAAGGTAATGGATCAGCTAAGTGACAATAACTTTGATACTCAAGAGTTGATTAATTTGA
+TTCAGCAAGAGCCCTCAATTGCCGCTAAAGTGATTGAGTTAGCTAACTCCTCTTTTTACAACCGCACAAA
+TAAAGAAGTTTCTGATCTTAAATCCGCTTTTATGTTACTGGGCAGTAATGGACTTATGGAAGGTGTGATC
+AATGGCTTTGTCAGTAAAATGACACCTCAAGCACAAATTTACTTTAAACAATATGGTAATAAAATTTGGC
+AACACAGTTTTGGTACGGGTGTTATTGCTAAAGCATTAATAAAGGCTTCCCCTTATAAAGCAGAGGCAGC
+ACAAGGTTATCTTATTGGCTTGATTTGCAACTTAGGCGATATGATTATTTATCAATTATTGATGGAAGCT
+TTTTCTTTTATCCATCCAGATTGTCAGCCTAACTCATATGCTTTTAAAGAATTAATGCAACAAAAATCAA
+AAAAACTAACCTATCACATTGCTAAACATTGGCAATTCCCTCAGTCAATTTTAGATGCATTGGCATTACA
+AGTTAAAGTGACTAATGCCTCAATGTTAGCTGGCGTTTTTAGTAAACGGCCTATAGCTTGTTTTGTCTAT
+GAGGCTAATATAATTAGTGAGCTAATTATGATGCTTGAGCACAATGATAAAACCGAAGGCGAGATAAAAG
+AATCGGTAGAAATATTACTCTACAGTAACGAAGCGAAACAATATGTTGAGCGCTTATTGGTAGATAGAGT
+TAACAACTAGTACAGTTACTTCCTATTATTTGATTAAAATTTAAGGATAGTATTTAACAGCAAAGACAGA
+AGCTAACAAGTGATAAGAGGTCACTGTAAGGAGCCACTTTCATGATCTTGTGGTTAATGTGAAGTCCTTT
+ACGACTAATGAAATCATAACGGACAATATGCATTAAATAACCATCCGCATGTTCTTTGCGGATGGCTTTT
+TAAAAGAGCTAACTATGTACTTTCTGCAAGGCTTCGTCAGAGACTTGTATCTCATCAAGCATAAGCTTAT
+CTCTTTTTTCTGCGAGTAATAAATAGAAACTAGGTAAAATAAATAAGGTAAATATTGTGCCGATAAACAT
+GCCTGCCACTAAGATAATACCAATACTATTACGCGCTTCAGCACCAGCACCTGTCACTAATACTAACGGG
+AAATGTCCCAATATAGTGGCTGCTGTGGTCATCAAAATAGGACGTAAACGTGTGGTTGCCGCTTCAGTGA
+CTGCCGCGAGTTTATTAGCGCCAAGTTCTTGTGCATGATTAGCAAATTCAACGATCAATATGCCATTCTT
+AGCAATTAAACCTATTAAGGTGATTAACCCTATTTGCGAGTAAATATTAATAGTGGTTAATTCAATATAA
+GGGATGAGTAGGGCACCTGATAAAGCTAATGGTACACAGCCAAGTAATACGACTAACGGGTCTCTAAAGC
+TATTAAATTGTATCGATAATACCAGAAATACAATCAATAAAGAAATACCCAATACCATAACTAAGGTATT
+ACCTTCTTTGCGTAATTGTCTTGATTCTCCAGCATAATCAATTGAATACCCTAAAGGTAATATTTCTTTA
+GCTGCATCTTCAATAGCGGATAAAGCCGCTTCTTTATTTGAACCTGGCGCAACACCGCCGTAGATTCTAA
+AAGACGCTTGTTGAGCAAAAGTGCCCAGCTGCCTAGGTACGGTTTTCCATTTTAAATCTGCGACCGCTGA
+AACGGGTAATAACTCACCAGTAGGCAATTTAATATCCAATGATAAAATTGCTTCTGTTTTACTCCGCACC
+TCATCATTAACAATAGGGATCACTCGATAAGCTTTACCATTAGCATCAAAACGATTAACAAAATTGCTCG
+ACAATAAAATACCCAATTGTTCACTAACTTCGCCGACATTCATGCCTAAATCGGCTATTTTCTCACGATT
+TAATTGTAACTCTACTTGCGGTAAATCTATTTTCAAATCGGTATCAGCAAACAGGAATTTACCACTGGAA
+AAGGCAGCACCAACAAGTTGATCCGCATATTGCTTCATTTCGCTATACGGAGCAGTTGCTTTAACAATCA
+TTTCTATTTCAAATTGACCCGAACTCGGTAATGAAGAGGGCAAAATAGGAAACATGTTAAGTCCTGGGAT
+CTGCGATAATTTACCATAAATTTGGGGTACCAGTGATTGTGCACTATAGTCACGCTTATCAGCATTAACT
+AACTCTAAACCGCCAAATCCACCGCCACCAAAAATTATTTGCCAAATTTTCTTACCCCCTTCAATCTCTT
+GTAAACTTTCAACAACGGGGTTCATTTGCGCAACGTTATATGCCATTGACGCATCAGGAGGTGATTGAAT
+GACAAACATAACGGTGGCTTGATCTTCTATTGGCGCCAATTCTTTTTTTGAATAAAGGTAGAAAGGTACG
+GTGAGCAGGGAAACGACTAGCGCGATTAAAAATACTTGCCCCTGCCACTTAAATATATGGGTTAACAATT
+GTCCATATCTTCGTTGTAACCTTTCAAAAAGATGGTTTACTTTAGTGGTTAACCAACTTTCCTCACCACC
+TTTGGGGGACACATAAGCGCTCATGATGGGTGACAACGTAATCGCAACGATACCTGAAATGATGACGGCA
+ATGGCTAGCGTAAAAGCAAACTCTTTGAATAATACGCCTGTTAACCCTGATAAAAAGCCAATAGGTGCGT
+AAACCGCTGCCAGAGTTAATGTCATTGAAATAATAGGCACAAGAAGTTGGCGGGAGCTAATGAGCGCAGC
+ATCAAATTTCGACAAACCTTGGCGCATTAAACGTGCCACGTTTTCGACCACCACAATGGCATCATCTACC
+ACTAAACCAACGGATAACACTATCGCTAATACGGTTAATAGGTTTAATGAAAAACCCATTATGCCCATAG
+CGGCAATCGCGCCTAAAATAGAAATTGGAATGGTAATTAAAGGCACTATGGCGCTTCTAAATGAACCCAT
+AAGTAGCACAACAACTAAGCCAACTAAAATAACCGTTTCGGCGAGAGTGGTAAAAATTTCTTTTAATGCA
+TCGCGCATGTATAGCGTGCCGTCATAGGCATAATCAATTGAAATGCCGTGGGGTAGCGTTTTGTTCAGCT
+CATCAACTTTTTCATATAACCTATCACCAATGGCTATCTCGTTAGCACCAGGTAAAGGCCAAATAGAAAT
+ATAAACAGCATCTTTATCGTTTAGCCTAGCGGTAACGCTGGTATCTTCTGCGGCTAGCTCAATTTTTGCG
+ACATCTTTTAAATGAATAGTAGCGCCATCAACTTCACTAATGACAAGTTGTTGAAACTCTTCAACACTGC
+TGAGTTGTGTATTGGCAACAATATCAATTTTCTGACGACTATTTTCTACATAACCCATAGTGGCTATGGT
+GTTGTTTGTTGCTAAGGCTTGATAGACATCACTAGCGCTTAAGTTAAATATCTGTAGTGCCTGAGCATTT
+AGCCATACACGCATTGCTGGTGTTCTCGCACCTTCAATACCTACACGTTGTACGCCTTCAATGGCATTTA
+AAACTGGGTTTACTTGGCGAGTTAAATAGTCAGTAATACGTGATAAGTCATTACCATTGGCTTGCACATT
+TAAGTAAAAAACAGCAAAGGGTCTGTCGGCACGACTGACAGACACAACAGGGTCTTGGGCACCTTGTGGT
+AATTCGAAACGAATTTGTCCTAATCTTGCTGTTAATTCTGCTAGTGCTAGTGTTGAATTCTCATTTAACT
+TGAGCCATGCGGTTACTTTAGAGCTGCCAGAGGTACTTGTTGAATCTACGTATTCAACGCCAGGCACAGT
+CGCGGCCGCACGCTCAATGGGTTCAGTTATAAAGCCTTTTACTACGTCAGCCGAAGCGCCAATATAATAG
+GTTTCAATAACTAGTGAGGCACTGTCTATTTTGGGAAATTGCAGTACAGGAATTTTACTTGCTGACCAAA
+TGCCGGCAATACAAATAATGATAGATAAGACAATCGCAACGACCGGTCGTCTTACAAATATGTCCATTAC
+AGATGGTTTACTTTCTTGCATCATAATCCCTTAATCTTGCGCGCTTGCATCAGAAACTACTGCTTGAGTT
+GTTTCTTTGGTTACATCGGTCGCGGTTGCATCAGCAAGGTATACTTTCATGCCTGGAAATAATTTGAACG
+CGCCTTTATTAGCAATAAGTTGTCCTGCTTCGACACCAGCAAGGATCATAACCTGTTCACCTTGTCGTTC
+ACCCAATTCAACGGCAACTTGTTTAGCGCGATAGCTACCTGCTTCATCAGCTTCTAAAACAAAGACATAA
+TTACCTAATGCATCACGTTTTATCGCTAAATCAGGTACAACAGCAAGCGTTGCTTTATTCGCTATAGGCA
+CAATCACCGACACCAAGGTATTTGGTTTTAATGCTAATGTTGCAGAGGGCAGTTGCGCGCGATATTTTAA
+ATGACGTGAAAGGCGAGATAACTGTGGGTCGATAGCTATAATTTTTGCTTCAAACACTGAATCTTGACTG
+ATAGGACTAATTTTTACCGTCGAAGATAAACCGAGTTCTTGGTAAAGTTGTGGCAAATTAAAGTCAATCC
+AAGTGAAATCATTAACCCCTACAAGCTCAAGTACTTGACTGTTCTTATCTAAATATTGTCCTACTTCTAA
+GGTATGAATGCCTACTTTAGCGGTAAATGGTGCGGTTAATGTTTTTTTATCTATAGCTGTGGCGATCACG
+GATATATTTGCTTTCGCTATTTGTACAGCAGCGCGAGCCTGATCTACTTGCTCTTCACTAATTCCGCGGT
+TTTTATGCAACTTTATATTACGATCTAACGTTTGTTGATTTAATGTCAATGTCGCTTTAGCGGCCATTAA
+ACGAGCATCTTCGTCACGATGGTCTAACTCAAGTAGTAGTTGTCCTTTATTCACAACCTGACCAGAGGCT
+GCATTTAAACGGATAATTTCACCTGCTAGTTCATTATTGAGCATTAAAAACTTGAAGGCTTGTACTTCAC
+CACTGACTTTAATACGTTTTTGGTAGCTAATATTAGCTACTTTCACTGCCGTGACTGTGGCTGCCATCTC
+AGGCATACTCGCTGCTTGCTCATTTGCCGCTTGTTGTAGCGATGTTTTGTAGCTATATAAGCCAAAAATC
+GTGCCAGCTAATATGATAATCACTAAAAGCCATTTAGTTATGTTCATGATTGTTCCTTTATCTTTTTATT
+CAAATACTTAAATTCTGTGTTTATCAGCTGCTTCGATGTGATTTTCTTGGTTGTAGCAAATCAATGCAGA
+CTCTTTGTTTATTATCTAAGTGCTGCGTCTGCTAAGTGCAAACAAACTTTTTCAATATCATCATCTGAAA
+TTTTTTGTTGCCAATCGTATGTGTTCACTAGACGTTTCATGGTGCGAATATGTGCATTATCAGCGGCTAG
+CACTAAGGTGTTTTTTTCATTCTCTTCATCATTGATTCCATCGATATTTTCATCAAGATCATTGTGCCAA
+CATTGATGTAAGCGCACTGTTTGAAAGTAACCAACCGATAATGACCAAGTACCTAAATTTATTTCTTCAA
+TATCTCGGCTGCCTGAGGTTAATTCACCAGAATCAGCAGCATTTTGCAAAAACTGTTGAAACATAGTTTG
+GCATCGTTCACCGCATGCGATCATTTGCGTTAACCAACGCTCTGAACATCGCTTCATCATTGCTTCGGTA
+TTAACAATACTTTCAAGTTGATTATCAAAGTTATACATTTGAACTTTAGAAAAGTCTAACAAGCTTGTCG
+CTATAATACGCTCTGGTGTTGTTAAGGGTAATGCGAGTACTTTTTTGAAAACGGACTGTCGCTCTTGATA
+CATGCGAGTAGCTAAGGCAATAAGTACATCTTCTTTACATTGCACAAACTTATAAACGGATCCCATGGAC
+AGGCCCGCTAATTTGGCAATCGCTGACATAGAGAAGTCTAATAAACTACTCTCTTCTATTGCCTTAATCG
+CCGCGCATATAATTAATCTTTCTTGTTCTTCTGCACTAAATCGTGGAGCTGGAGCCATGTAAAACCTATG
+AGAAATGTTATTCGAATGTCGTTCAAATGTTATTTTAACTTACTTTTTGTTAAGTTCAAGTACAAAATTA
+AAGTGCATAGCTTAATTAGGGGCTTTCAGGGGGGATTGTTTGAATGGGACTAAGCATCATAGCTTAGTTA
+GCAGATGCTCTTTGACATAAAGGTGCTAAAGGGATCTTCTTGATAATTGCCAAAGGGCTGGCAAAAATGA
+AAACCAAGTTGTTGGTAGAGTTTTTGTGCGGGTAAAAAGGCGGCCATAGTGCCTGTTTCTAAACTCAGTT
+TTTGATAGCCACGATTAGTTGCTTGACTGATAATATATTCCACGAGCAATTTTGCCACGCCTTGACGTAA
+AAAGTCTGGTGAGGTTCGCATGGATTTAATTTCACCATGGGCATTATCTAACTCTTTTAAGGCACCACAA
+CCTGCTAATGCATCATCTTTCCAAACACACCAAAAGCTGATGTTCTCTTGCGCTAATGCAGATAAATCGA
+GTGCATGTACACTTTCTTCTGGAGAGTGTAATAACATATCTTGATGATGTTGCTCTAACAATGCGATGAC
+TGCAGGATGTGTTAGTGAACCAATACGAATTTCCATTTTTTCCTTTAGGGGCGAGTTATTTCATAAAAAT
+GAGGGATGTATTATCAACTCATTGTGTTTTCGATGAAAAGCTCAGAAAGTAATTTAGGAACTAACTTTTC
+ATTGTCGATAAATTGAATGCCAACGTTGACAGTACCGTTGTCATTACGACTATTACATACTCGAGCCGGT
+ATTTGTACTTCACCATCAATAGGACTTCGTAAGCAGACAAAAATATCACGCTTATTAACCTTAGTGCTGG
+TACTTTTAGTCTTAAAAGTGAAACCACAGCCTTTAGCAGAAATATCACCAATAATACCGTTAATTTGAGT
+CTTTTTATTATCGCCAGAACTTTCCAACATGATTATTGCAGGCAGATGAATGCTTGTTCTTTGCTGTAGG
+CGTAGCTGACGATTTTCAATTTTATTTGGGTATTCGATAAAAATAAATTTTTCAGGGTATTGGGTAATGT
+TTTTAATGGAAGAACGAAAGGCAAAGCATTCTCCTTTATTGCCTTCCATTAAGTAGCGGACGATAAGAAC
+ATTACCCTCGATTAATACATCTTTATATTCGGAAGTGTTAGCCGACTTTGGGTATTTTAATATAATATAC
+TTACCTAGCTCATACCCGATCAATGGTAATTTTAGCCGCAGCGAAACAGGGTTGTTAATTTGTAGATCTA
+AGCTCTTACCTGGTTGAAGCTCAAAGAGTTGCATACTCTGTTCAATGCTTATGTCTGCCATTGTTTCCTT
+TTATACACGGCTATTCATTATTGAATATAATATAAACAAAGTGTGCTAAAGGTACAATGGCTGATTGTAA
+GCTAAAGTTATAAGCTGATTACCTTTATTATGCTAAGCCTTGGCAGTTATGCTCATGTGGCCAAGAGCAT
+AACTTAGGGGGAGGTATATATACTATAAAGTTATTTATTTTCGATTTTGTTTCTTGGTTTCTTTTAATAA
+GGCTTCTTCAAACTCTTCAGGAAATAATACCAAGCCTTGATTATCTTGATTCGGAAAAGTAACCAACGCT
+AGTTCATCATCTACTAAGCCAGTACTCCAGCGACTGTACCATTTGTCTAATGATATGGCTTCAGCTTTAC
+ATTCTTGCCATTCATCAGTTGCCCAGCGCTGTGCGAATTCTTCGTTTGGCCAAACAGGCACGCAATCTTC
+ATCTTCGGTATTTAGCATTACACAACCATGCTCGTCAGCTAATATCCAAATTTCTTTGTTGCTAACGACT
+TGTTGGAGTAAGTAGCTTAAGCGCTTTTCTTCATCGTATTTTTCTATCGTATTGAGTTGTTCGCTGCTGA
+TTGACATAGTTACCTAGAAAGTTTGTATATTTGTATAGATGAACAATATTTTACCGTGTTAGTGCTGAGC
+AAACAACTTGATTGAGTTTACAGATCGCATGTTAAATCCGTAGCTTAATTACTTTTTTGTTTTCTATTAG
+ATCTAAACTATGGAAATTGGTGTGATGTGAGCAGTTTTTTATTGTAGGTGGGAAATTTAGGCAAAAAAAA
+ACCGATAGCAAGGCTATCGGTGACTTAGCTATGAGGAAAGCTAAAATATTCAATTATTACAACAAGCGTC
+CGCATTAGGGAACGAAGAGAAGTATAGAGTAGATGCTCTATACTGGCAAGTTAAATTTGTAATTTTATTT
+CATATATGTTGCTTTATTACATTGAATCAAAGCTAAATAAATGTCTTTTAAGTATTTATTCCTGATTTAT
+GACACCTTTGTTTTAGTTAGATCAATAAAAAGTCAGCAGTGTATTTGGTGATTTAGCACGCATACAGTAA
+ACTATCGGCAATTATAGTTTTAATATTGCTTTAAGTGAAAATATCATGTCCCCCACAGATCAAAACTCTC
+AAGCCAGCGACTTATCTACAACCCCACAAACATCAGTCGAGGCAGACAATGAAAGCACGACGCATTTTGG
+CTATAAAACCATAGAAAAAGACGACAAAATTTCTATGGTTGCGGGGGTGTTTCACTCGGTGGCTAAGCAA
+TACGATGTGATGAATGATTTAATGTCATTTGGTATTCATCGTTTGTGGAAACGTTTTACTATTGATGCAA
+GTGGTGTACGCCCAGGCAATAAGGTCTTGGATCTAGCCGGTGGTACGGGCGATTTAACGGCTAAATTTTC
+AAAGTTAGTAGGAAGAGAAGGCAAAGTTATTTTAGCTGACATTAACAGCTCAATGCTGAATGTCGGTCGT
+GATAAATTACGCGATAAAGGTTTAGTACAAAATATAGAATATGTACAAGCAAATGCTGAATATTTACCTT
+TTGAAGAAAATACTTTTGATATTGTCACCATCGCTTTTGGCTTACGTAATGTAACGGATAAAGATAAAGC
+CTTGCGCTCAATTTATTCAGTACTAAAACCTGGTGGGCGTTTACTGGTGTTAGAATTTTCAAAACCAGAA
+CATGAGTTATTGAATAAAGCTTATGATTTCTATTCATTCAATATATTGCCTAAAATGGGCGAACTGGTAG
+CAAAAGACGGTGAAAGTTATCAATACTTAGCTGAGTCAATTCGGATGCACCCAGATCAAGAAACCTTGAA
+AGACATGATGGAAAAAGCTGGTTTTGAACAAACGAGCTTTAAAAACTTAACTGGTGGGGTAGTTGCCTTA
+CACAAAGGTTATAAGTTTTAATCATGAAACCTTCTAATAACAAGGCTGTTACTTTATCAAGTAATCAACT
+AAGTACTCAATTTAGCACCAAGTTGAGTGACAGCTTATTATTACCACAAGTGGCAACGGCAACGCTTGAA
+TTGATCATTAATAAGGCGTTAAGTTTAAATAATAAACCACTCTCTTTTACTGCGGTAGCCCACAAAACGT
+TAACGCTTGAGTTGTCAGAAATCTCATTTCCGCTATGTTTTACTATTGATAATACTGCTAGCCCAGTTGT
+GATTATTGTCAGATCTACGACTGAATATAGTGATTGCAGCATAAAAACGAGCGTTAGTACGCTTAAAAAA
+TTAAAAGCTAATCAGTCTCTGACAGACCTAATTAAACAAGATGAGTTAGACGTTAGTGGTGATATCAAAA
+TAGCACAACAATTTGCCAACATTGCACAATCACTTGAAATAGATTGGCAAACAGAGCTTGCTAAACACCT
+TGGTGATGTGCCAACTCATAAACTTTTACAGTTTGGTAATAAAATTACCAAATCGCTTGCGGCTACAGGT
+AAACAACTTGAAGCGGATATTAGCGAGTACCTTGTACATGAAAAACGTTTAGTGGTGACAAGTAGTCAAA
+TAAATGCTTTTAATCAACAAACTAAAGACGTTGCGAGTAAGGTGGATAGCTTATCTGCGCGCATAGATAA
+ACTCGCCGCCGATATAATAGGCAAGCAGTAAAAGTTAAGTTAACTAATACCACTAATAGCTCTACTAGCA
+CTAATAATATATAGGAAATAATAACCGCCGTGAGTAGCCAACGTCTTTATCAAATAGTCAAAACTTTCTT
+GAATTTCGGTTTAGACGAAATGGTACCTGCGGATATGTTGCCTTGGTATGCTAACGTCGGCAGACACAGC
+TTATTTTGGTTGAGAAATAAGCATAAAGATAAAACCCCAGAGCAGCGTTTTCGTTTAGCTATAGAATCTT
+TAGGGCCTGTTTTTATTAAATTTGGCCAAATGCTGTCAACTCGCCGTGACTTATTACCACCCGAATTAGC
+CGATGAACTCGCCTTACTTCAGGATAAAGTAACCCCGTTTGACGGAGAACAAGCAAGACAACTAATCATT
+GATGCAATGGGCATAGATGTTTTTGAGCAACATTTTAAAGACTTTGATCTTGTCCCATTAGCATCTGCCT
+CTATTGCGCAAGTGCATACTGCAACACTACTGACTGCTGAGAAAAATGAGAATATCGTTATTAAGGTGTT
+GCGACCTAATATCAGTAAAACCATTTTAGCCGACATTAAAGTGATGTCATTGTTTGCTGGTGTCGTAGCG
+CGCTGGTTACCCGATGGTAAGCGTTTACGTCCAAAAGAAGTGGTAGAAGAATATCGAAAAACGATTTTAG
+ATGAATTAGATCTTAATCGTGAAGCCGCAAATGCTATCCAATTAAAGCGTAATTTTGAACAAGGCAGTGA
+ATACGATAAAGCGCTTTACGTGCCTGAAATTTATAGTGAATATAGTTTTGAAAACGTTTTGGTTATGGAG
+CGTATTTATGGCATTGGTGTGGGTGAGATAGAGACTCTTAACCAGCTTGGCGTGAATATGAAATTACTGG
+CAGAGCGTGGTGTAGAGGTTTTTTTCACGCAAGTATTTCGTGATAGCTTCTTTCATGCGGATATGCACCC
+TGGTAATGTTTTTGTTGATGCAACTCACCCAGAAGATCCTACTTGGATTGCGATTGATTGCGGTATTGTT
+GGTACATTAAATCGTGAAGATAAACGTTATTTAGCTGAAAATTTTGTTGCCTTTTTTAATCGTGATTATC
+GTAAAGTTGCCCAGCTACATGTTGATTCTGGTTGGGTGCCAGCCAATACCAGTGTAGATGAATTTGAGTT
+TGCCATTCGTACTGTTTGCGAGCCTATTTTCAACAAACCCTTGTCAGAAATATCTTTTGGACAAGTATTA
+GTTAATTTATTCAATACTGCACGTCGCTTTAATATGGAAGTACAACCGCAGCTTGTTCTACTGCAAAAAA
+CCTTGTTGTATATTGAAGGTTTGGGTCGTCAGCTATATCCACAACTGGATTTATGGCAAACAGCAAAACC
+ATTTTTAGAAAACTGGGTGAAAGAGCAAATGGGTGTTAAAGCCGTTTTAAGTAAAATTAAAGCTAACTTA
+CCTTTTTGGAATGAAAAATTACCTGAGATGCCAGACTTAATTTACGACTACTTAAAAACAAGCCGTGAAA
+ATCAACACCAACAAACGCAGATAATGCAAACACTGTTGGCGAGTCAGAGCAAAAATAATCAGCGAATTAT
+CTATAGCATTGTTGCTGCAGCAATTATTATTGCAGGGGCGATTCTGTTAAGTCATTAGATTTACTGCTAG
+TGACTACTTACTAGTGGCAGACTTCTTTAAACTAAAGAGATAGATTACTCTTTAGTTTAAGATAGATAAG
+CAAGTAAACATAGCATGTTGGTTGGCTTTCTCAACGTGTTCTACGGTTTTCTTCTTTGTTACACCTAACT
+CCCAATAAACCACCGCATCATATTTAGCGTATGGATCCCCGCTCAGTGACTACAGGGATGACTGCTTTGA
+CCTTGGTTGATATTAGCCATACAACATAAAGTTTCATTGGAGTATGTTATTTAATAAGTGTTGCTATTCC
+CTTATCAACACCATAAATATCGCTAGGATAAAACCCTAAGGTTATATGAAAGTCTTTATCAGGTAACATT
+AAGTGTTGACGGTAACTTGTCGCTTGTGGCGATTGAGCAACAACAAAATATGTTGTTTTATCTTTTATAC
+TTACTCGCCCTAAGCCACTTAAAGATACAGACAAAATTGTCCCTATATCAATCTCTTTTGTGACCGATTG
+GTATTCGTATGGATTAATTAATGTCATGTGGAAAGTCTGATGATCTCTCTCACTTTGATGTTGTCGATAA
+CGGGGAAAGTCATCACCTAGTATTTTCTTCATTTGGGATAAGTACAGCTCAATATCGGCTGCGTTTACTT
+TCCCTCCTACATAAATTAAGCCGCTATTATCAGTTAATTCAACGATTTCTAATTGAATAACTAATGCCTT
+TTTTAGGGCTAGAACAGTATCAGACATAGGTACTTCTATAGGTTGATTATTGGTATTCTCAGCTAAAGAC
+TCGGGTAGTGTATTAGCAGACAAAGTCGCTTGCCAAAATATTATAAGAGTGAGTAAAACACCTTTGAAAT
+TAGCCATGTTATTAATTTTTTTCATCTATTATCATCACTTAATTAGACATTAAATTTAGAGTTGATTGCA
+TCATACAGTTAATTCGGCAGAGTAAATTAATACCAGAACAATTTCTTGAGCCTACATTGATATTTACATA
+TTGTTCATCTGAAGAAATAACATTCAAGTTAAACCTTTCTAGTTAAAGCCGTAAACTTATTTTTTCGCTT
+CTTTAGCTTTAGCGAGTTGGGCACGTAAACCTGCCATGCCTTGTTGATTTGATTTCTCAACGTGCTCAAC
+GGTTTTCTTCTTTGCGGCGCCCAATTCCCAATTTAAGTCATCTTGGGGTAATTCATGTAAAAATCTACTA
+GCTTCAGTACGAGACAATTCACCAAATTGCCTGCGCTCTCTAGCGTAAGTAAAAATTAATTCACGCTGAG
+CGCGAGTAATACCAACATAAGCAAGGCGACGCTCTTCTTCAACACTGCCTTCATCAATACTGGTTTGATG
+GGGTAATAAACCTTCTTCCATACCAATTAAGAATACATAGGGAAACTCGAGGCCTTTAGAAGCATGCAGT
+GTCATCAATTGAACTTGATCGTTACTGTCCTCTTCTTCATTTCGTTCCATCATATCGCGCAAGGTTAAAC
+GAGTAACAATTTGCGGTAAGGTCATCGGCTCTTCGTCATCACTACCTTCAAGCATTTGTGTAACCCAGCT
+AAAGAGCTCGGTGACATTTTTCATACGCATCTCGGCTGCTTTAGCACTCATCGAGGTATCGTATAGGAAG
+TCTTCGTAATTAATTTGACGGATCATGGAGCGTAATACTGCGGCAGTATCACCTCGTTCGGCCTGATCAG
+CAATATCAACAACCCATTGTGTAAATGCTTGCATTTTCATTAAGCTGCGACCGGTTAAGGTTTGTTCTAA
+ACCAAGTTCAAAACTGGCAGCAAACATACTAATTTGGCGCATGTTGGCGTAGGTGCCTAATTTCTCTAAC
+GTCGCTGGGCCTAATTCACGTTTAGGCACATTCACAATACGTAAGAAAGCATTGTCATCGTCAGGGTTAA
+CCAGTACCCGCAAATAGGCCATGACATCTTTTATTTCTGGACGGGAAAAAAACGAAGTACCACCACTGAT
+TTTATAAGGGATACGGTTTTGCATCAGTGCTTTTTCAAGTAAACGTGATTGGTGATTACCACGATAAAGT
+ACCGCGTAATCTTTATATTGACTGCGGTTCATAAAGCGATGACCAATGAGTTCGCCTATAACACGCTCAA
+TTTCATTTTCTTCATTTTTCGCTTGTATTACTCTAAGTTCTACACCGTAGGCAAGTTCACTAAATAATGC
+TTTGTCATACACATGCGGGTTATTGGCAATCAGAACATTGGCGCATTTTAAGATACGACCACTCGAACGG
+TAATTTTGCTCAAGTTTAATTAATTTTAACGCGGGAAAGTCTTTACCAAGCAGTATTAAATTCTCTGGTT
+TAGCACCACGCCATGAATAAATAGACTGATCGTCATCGCCTACTACGGTTAAACGACCACGCTCACCAGT
+AATATTCTTAACTAATTCATATTGGCTAGCGTTAGTATCCTGATATTCATCCACCAATAAATAACGAATT
+TTGTTCTGCCAACGCTCACGCACTTCAGGATAGTTTTTCATTAACAGTGTCGGGATCAGAATCAAATCAT
+CAAAATCCAATGCATTGTATGCTTTCATATGTTTATGATAGCGCTGATAAAATTCAGCATATTCACTGCT
+GTCAGCATCACTTGCAGATTTTAGAGCATCATCAGGTAAGAATAAGTCATTTTTCCAATTTGAAATTTTG
+CTTTGTAGTTTGCTCAACAAGTCTTTATCGCCATCAAGTTCATCAATGGTTAATTCCTTGAGTAATGCTA
+GGCTGTCTTGATCATCAAATAAGGTAAAGCCAGGCTTGTAACCCAGAATTTTTATTTCGCGACGAACAAT
+ATCAAGCCCTAACGAGTGAAACGTAGAAACCGTTAAACCGCGAGTTAGGTCTCGACCAAGCATTTTTTGA
+ATACGCTCTTTCATTTCACGTGCCGCTTTATTGGTAAAGGTTACCGCGGCAATATTACGTGCTTTGTAGT
+CACACTTTTGAATGAGGTAGGCGATTTTTTGACAAATAACCCCGGTTTTACCTGAGCCAGCGCCTGCCAA
+CACAAGGCATGGACCACTCACAAATTTTACTGCTTCATTTTGTCCGGGATTCAGTTTCATTAGTTTTATC
+GTTATTTAATTCGAATAAATTTTCATGTGGTAGATTTTACCTGTTTTTAGTCATGTGCAAAACAGTTACA
+ATGCTAACAAGTGAAAATTGATGAGAAATTATTATGTTGAATGCAAAAAAGATTGAAGAAATTGCCAAGC
+AAGTCACAGAATCTATCCCTCCAGGCTTAAAAAGTATGGCGAATGATTTTGAAGATAAAGCGAAATCGGT
+TTTACAAAGTAAATTATCACAGCTTGATGTGGTAACTCGCGAAGAGTTTGATGTGCAAACGCAAGTATTG
+ATCAAAACACGCGCTAAAATATCTGAACTTGAAGCTAAGTTAGCCGAATTAGAAGAAAAAATAGCTTCAA
+GCTAATGAGTCAAGTACGACCTGTTAAATTATAACCATACTGTTATTTACAATCATCCATACAATGCCAA
+GGACGAGATTATTTCATGTCATATTCTAAAGTAGCCCTAACGTCGGGCCCTTCTGCAATTACTTGTTTCA
+AAGCTTATGATATCCGGGGAAAATTAGGCGAACAATTAAATACCGATGTTGCCTACCGGGTAGGTCGCGC
+TTTTGCTCAACATACCAAAGCAAAATCCGTAGTAGTAGGTGGTGATATTCGCTTAACCAGTGAAGAGTTA
+AAGCATGCTTTGGCGGAAGGTTTGATGGCAGGTGGCACTAACGTTATTGATTTAGGTTTAGCGGGTACAG
+AACATATTTACTTCGCGACCAGCCACTTACAATGCGACGGTGGCATTGTCGTTACCGCAAGTCACAATCC
+GATTGATTACAATGGCATGAAACTGGTACGCGAAAATTCAAAACCTATCAGTGGTGATACTGGCCTTTTT
+GATATTCAAGCGCTTGCTGAAAAAAACGATTTTATTGATGTTGAAACCGTAGGCACTTTAACAACAGTAG
+ATATTACTCAACCTTATACAGAACATTTATTAACCTATATTGATGATAAAAATATCACTCCGTTGAAGCT
+GGTAGTAAACGCTGGAAATGGTACAGCAGGTCCTGCACTGGATGCTATTGAAAGTGCCTTTAAGGCGCTG
+AATGTTCCGGTTGAATTTATTAAAGTACATCATCAGCCTGATGGTAGTTTCCCTAACGGTATTCCAAACC
+CATTACTGATAGAAAATCGTGCAGCAACGCGTGATGCCGTAATTGAACACGGCGCTGATATGGGCATAGC
+CTGGGATGGCGATTTTGATCGTTGTTTCTTGTTCGATGAAAACGGTGAGTTTATTGAAGGTTATTATATT
+GTTGGTTTATTAGCTGATAATTTTTTAAACAGAATTGAAGGCAGTAAAGCCGAAGCCAAAATAATTCATG
+ATCCACGTTTAACTTGGAATACCATTGATATTGCTGAAAAAGCAGGTGGTCAAGCCATTCAAAGTAAAAC
+GGGTCACGCTTTTATCAAAGAACGTATGCGTAGCGAAGATGCTATTTATGGCGGTGAAATGAGTGCCCAT
+CATTATTTCCGTGATTTCTTCTATTGCGACAGCGGTATGATCCCTTGGTTATTAATTGCGGAACTTGTTT
+GTTTGCGCAAACAGCCGCTTTCTAGTTTAGTTAAACAGCGAATAGCAGCTTACCCATCATCGGGTGAAAT
+TAATAATACTATTGCTGACCCTAAAGCAGCTATTGCACGTGTTTTTGCTTTTTATCAAGAACAAGCACAA
+GTGATTGATAAAACTGATGGTATTAGTATGGAATTTGGTAACTGGCGCTTTAACTTACGTAGCAGTAATA
+CAGAGCCTGTGGTTCGTTTAAATGTTGAGTCTAAAGCTGATGTGGCATTAATGCAGGAAAAAACAGAGCA
+AGTATTGGCTTTGTTATTGGCTGAGTAGTCTTCTTTTATGGCAGAGAGTTTAATGGCTAACAGCGAACGA
+TTTTCGGACTTAAATCCAAGCTATGGCACGCTTTCATTGACTGAATTTGTTCATCAGTATGAAAACAGCC
+TACCTGAGGCGAGGTTATTTGAATTAACCCTGCCTTGGCTCGCTGCGACCGAAGAGTTTATGCTCCCTGA
+AAACAGCCAAGTAATCGTTCACTGTTTGTATCACACAAGGAAAGGGCAAGAGCTCTGGTATTAAACATCG
+CTTGGCCATTAATGCTTATCATCAAGGTATGCAAAGTATTGTTTTTGATCACTATGGTACCGGCGATAGT
+GATGGTTAACTCATTGATACCAAACTGACAATATGGCAGCAGGATATTCTATTCCAGCTTGGAGATATTA
+AAACTCGGTCTTCACACGCTATTTATCTATCGTTACCTTTATCTTCAGTATTATTATCAGATGAAATGCT
+AAGCTTGATTGACGGTGTATTACTCTTACAGTCTGACTTTAATGGTAAATGTTTCGTGCAACAGTTCAAA
+TGCATAGCACTCGCTTCAGGGCTTACTCAAGATAATAGTACTCAGGCCAACAAGTCTAAAAATACTGCAG
+CAGACGAAGATGAAACTGTTGAAATTGCCGGTTATCTAATGAACGCTAATTTATTGGATGAGTTGGCAGG
+ACAGAATATCAATAAGTTAGCTGATTTTGACATCGATTTTCATTGGTTTGAATGGCAAGCTCAATCGGAA
+GAGTTGAGCCCTAGCAGAATAAAGCAGCAACAAGCATTGGCCAATAAAAATAATAAATTACTTGTACAAC
+AAGTCGATGATGTAAAGTTTTGGCAAGCAACTGAATTACAAATTGCACAATCCTTTTTAACCCAAGAACA
+GCTAATCTTTTCTCAGTTAGCGTTTTCGATTTTAGTTTTGTCTAAAACTGAGACAAACTGATGAATGAGC
+AAGGTGTTATTTTTAACAGTAATGGCAAACAATTAGTAGGTATTGAGCATTTGCCTGAGCCAATTCATCA
+AGGACAAACTAATAAAGGCGTAATCATTGTTGTTGGTGGCCCGCAAACTCGTGTTGGTAGCCACAGACTA
+TTTGTTCATTTGGCTCGAGCTTTAGCAAAGCAGCGTATTGTGGTATTTTGCTTTGATTATAGCGGAGCAG
+GTGATAGTGAAGGGACTGTTAGCACTTTTACTGATATTCAAGATGATATTGAGGCCGCCTTCACACCTTT
+GAGCAGCGCCATAGTGATATTACTGAGTTGGCTTGATGGGGCTTATGCGATGCTGCATCGGCCATTTTGC
+TTTACTTCAATGAGCGCCCTCAACAAGCGAAGATAAAACAAGTGTTTTTAGTAAACCCTTGGGTGAGACA
+ATCACAAACCCAAGCAAAGGCTTACCTTCGTTCTTATTATATTAAACGTTTTTTAGTAAGGCGTTTTGGC
+AAAAATTGCTGTCAGGAAAAGTACAATCTGCATTTACTGATATTCAAAACTTTCATCAACAAAGCCGAAC
+CAGCAACGATATTAACAAACAAGAGAACTTTGTAACGCAAATGCTACGAGGATTGAATCAATTTTCAGGT
+ACGTGTGATATCTTTCTCAGTGGCAATGACTTAACCGCCGATGAATTTAAGTTATTAATTAAAAGCAATA
+AGCATTGGCGGGAGGTAATGGCTCGCGCTACTATAAATCAGCAAATAATTTGCCAGGCGGACCACACTTC
+TTCTCAACGAGATAAGCAAAGCCAGTTAATTGAATTAGTCTGTAAAGCTTTAGCGAAGTAAATCGTTAAT
+AGTTCATTAAAAATTCAATTAAGCTATGTTACTTGCATCCATAAATGCCTTACAATTACGAAATAAATAA
+AGTTATCTGCATAAATTTAACAACATAAGGAAGCAAAATGAAAATAGGGATTATCGTTGGCACTCGCCCA
+GAAATAATCAAAATGGCACCCGTTATTCGTGAATGTAAAAAGCGCGGTATTGCCTATTTCATCATCCATT
+CTAATCAGCATTACTCTCAAGAGATGGATAGCATTTTCTTTAAAGAATTGGAGTTACCAGCACCAGATTA
+TAATTTGGGTGTTGGCTCAGGTTTACATAGTAATCAAACCGGTAATATTTTAATTGAAATGGAGCCCATC
+TTGTTGCAAGAAAAGCCTGATGTGGTTTTAGTGCAAGGAGATACCAATACAGTATTAGCTGGCGCATTGG
+CGGCCTCCAAACTTGATATCAAGGTAGGTCACATTGAAGCTGGCTTACGTAGTTATGATCGCACTATGCC
+AGAGGAAACTAACCGTATTCTTACCGATCACATGAGTGAATATCTATTTGCCGTTGGTCCAAATCAGCAT
+GCTATTCTGGCGAAAGAAGGTATCGATAGCGATAAAATTTTTACTGTTGGTAATACGGTTTCAGATTCTT
+TGTTTCAACATTTAGATATCTCAGCTAGCACCAGTACCATCTTGGCTGATCTGGACGTCACTTCAGGAGA
+GTTCTTCCTAGTAACCGCGCATCGTGCTTCTAATGTTGATATCCCAGCAAACTTATTAGAACTGTTAGCA
+TTATTTGATAAATTACATGCAAAATACAGCCAAACTATTGTTTGGCCTATTCATCCAAGAACTCAATCTA
+AGTTAAAAGAGTTTTCAATAGAATTACCAAGTTACTTAAAGCTTATTCCTCCTATTGGTTACTTAGACTT
+TATTCAATTACAAAAACATGCGCAGTTAATTTTAACTGATTCTGGCGGTATTCAAGAAGAAGCATGTTTA
+TTAGGTGTACCTTGTATTACTTTACGTGAAAATACTGAACGTCCTGAATCAATTGAAGTAGGCGCGAATG
+TATTAGTTGGCCGTGATGCAGTTAAAGCGTTAGCAGCAGCAGATAAATGGCTTGCTAGTGATGCAGCTAG
+CTTTAGTTGGAGTAACCCTTTTGGCGATGGTCACGTTGCTGAAACTATTTTAGATATCATCACTAATTCA
+GTGCCAAATACCCTTGAAGAAGAAATTATTGCTAAAAATGAAACGCTAAGTGTTATTGGTATGGGTTATA
+TGGGTTTACCTATAGCGAGTTTGTTAGCTGAAGCGGGTTATAAAGTAACCGGTGTTGATTTAAATAGCGA
+TAAAGTTAGTGTTATTAATGAAGCACAATGCCCTTTTGATGAAGCGGGTTTACCTGAACTCATTACTAAG
+GTTGTTTCACAAGGCTTTTTAACTGCCAGTACTGAAATTCCTTCAAGTGAAACGTATTTAGTGGCCGTGC
+CGACACCGCACAAAAATAATAGTTGTGACCGAAGTTATGTTTTTAGCGCAGTTGATGCTATCGCTAAGGT
+GGCCAAAAATGGTCAAACCGTAATTGTTGAATCGACCATATCGCCACAAACAAGTGTTGCTGTTGCACAA
+CGGTTCGCTGATGCTGGTTTGACGATTGATGTTGTTCATTGTCCTGAGCGTGCAATTCCTGGACAAACCT
+TACATGAACTTGTTCACAACGACAGGATTATCGGTGCAACGAGCATTGAAGCACAGCAGAAAGTTAAAAC
+AATTTACCAAAGTTTTGTCAAAGGTGAAGTCTTCTTAACCGATCTAACTACTGCAGAATGTATCAAATTA
+GTTGAAAACACTTCACGTGATGTGGGTATTGCTTTTGCCAATGAATTATCACAAATATGTGAAGAGCTTG
+AAGTTGATGTCTATGAAGTTATTCGTTTAGCAAATCGCCATCCAAGAGTAAATGTATTAACACCAGGTCC
+TGGTGTTGGTGGACACTGTATTCCGATTGACCCTTGGTTCTTAGTTGAAAATACTAAAGCGGGTGAGTTT
+GTTCGATTAGCACGTGAAATTAATGATAAACGCCCAAGTATAGTGGCAGAGCAAGCATTAGCATTACTAG
+GTGATACTAAGGATAACTTAGCAGGTAAAAAGGTAGGCATCTTAGGCGTGGCGTATAAGGCCAATGTAGA
+TGACTGTCGTGAGTCTCCTGCAGATGCAATCCTTGATCACTTTAAGAAAGCAGGTGTTGACGTTAATTAC
+CATGACCCATTCGTACCAAATTGGCATTGTGAAAAACAAGAAACGATTACAGAGATTGATAACTGGGCAG
+ATGTTCTTATTTTGGTAACAGACCATGAATGCTACAGTAATTTGAAGGTTTCAAGCCTCTTGCTTAATGC
+ACGAGCATAATAAAAAACCCATTAGCTTTGCTGTTAATGGGTTTTATTTTTTGTTAGCTTAATAATAATG
+ATAACCGCAAAAGGAATTTTGACATGAAATTTGTAAAAGCCTCTCTCTATTTAAGTATCGCGCTGGCAAT
+ATCGGCTTGTGGTGAACAAGTCTCTGTTGAATCTCATTTAGAAAATGCAAAAAGCTATCTAAATGAAAAC
+AAAGTTAATGAAAGTATTATTGAATTAAAAAATGCTATTCGAGCTGATACTAAAAATGCTGAAGCACGTT
+TTTTGTTAGGTCAAATTTATTTAAGTTTAGGTGATGGTCTTGCTGCGGTTAAAGAGCTGGAACGAGCGCA
+ATCATTAAAATATCCGGATAACAAAGTTCTACCCTTACTAGCACGAGCCTATATCTTAACTGACAGTGAT
+AGTGATGTAATCGCATTAAGTACTGCAGCTAAGGGACTCGCTGCTGAAGAAAGAAGTCAATATTTAGCCT
+ACCAAACACTAGCGGCGCTACGTAGTGAACAACCAGACTTAGCCAAGCAAAGTGTTGAATTAGCGCAGTC
+AATTGCCCAACAAAGTCTTTATAGTATGCTGGCCTCGGCGTATCTTCAGTTATCAGAAAATAAATATGAT
+GAAGTGAAAACACTTATCTCGAGAATTCTAACTATAGAGGCTAAGCAAGTTGATGCGCTGATGTTGCAGG
+GGCAAGTAGCTATGGTCACTGAAGAATATCAACTGGCAGTAGATAGCTTTAAGCAGTATATGGAGTTACA
+ACCTCGATTTTCAATGGTGGAATTATTATTAGCTAATGCATTACTTAAAGCGGGCCATGATGAGGAAGCT
+GAACAACATGCAGATGCTATATTAGCTAAAGTTAATAACCAACCTTTTGCTAACTATATCAAAGCTATGG
+TGCGCTTTCAGGCAAAAGACTTTGACAAAGCTAGTGAGCATGCTGAGGCGGCATTATCGGCAGACTTTAA
+TCAATTTAATTTAAAATTAGTGGCAGGAGCGAGTGCTTTTTATCTTAAAAATTGGCAGCAAAGTTATCAT
+CATTTAAGTGCTATTGTTAAGTACCTACCTAATGATCACCAAGCTCGTCGTATGCTTGCGGTTACTCAGT
+TAGAATTAGGGTTAATTGATGAGATTAGTGCCACTATTGGTGATTTTGATGGTAATGATGAGGTTAACTC
+TCAATTTTTATCTTCTTTAAGTTATAAGCTATTAGAATTAGGGGCGACTACAGAAGCTAAGAAATTACTT
+GCTCAAAATGGTCAAAACAGCTCAAAGAATGCAGCACATAATGCCCGCCAAGGTATTTTAAAGTTAATGA
+TGAACGATCCTTCAGGTATAGAGAATTTACAAGATGCAGTAAAACTCAACCCTGAGCTTATTGAAGCAGA
+ATTAGCAATAGCATTTTCCGCATTGCAAAGAGGTGATATCGCTAAGGCTAATGCCATTGCTGAAAAATGG
+CAAAAGCAATACCCGGACAAAGCTAGTAGTTTTAATTTATTAGCCAGTATTGCAATAAAAGAAGGGAAGT
+ATGATAAAGCAGAACAAGCACTTAAGAAAAGTTTAAGTTTAGAGCAAGACAATTTTTTTGCACTGACCGA
+ACAATTACGTATTGCTCGCAAACAAGAAAATATCCCCTTAAGTAAACAACGTGCTGATTATTTAATAACC
+ATTGCGCCTACAAATAATAAAGTATTAAGACAGTATTTTGGTGTTTATCGCAATGAGATGGCGTTAGCAA
+AACTGACCGCTGCTTATGAACTTGATAAAACAGATATTAATAAAGCTATATTATTATCTGAAGCGATGGT
+GAGTTTAGGTCAATTAAAGCAAGCTGAAAGTATACTTGTATCAATAGCCGATACTGCAAAGTTACCTAAG
+CGTTATTGGCAATTATTGTTACTTACCTACAAAAAACAAAAGAATTTCGAAAAAATACGACCTACACTAG
+AAAAATGGTTGAAAGAGAACCCTTATCACATTGAAGCTGTTGTGCTGTTAACTGATTTCTATGCGAGCCA
+AAGAAATTATGAGCGTGCTTTAACTGTTATTAAACGCGGACTTGATAACCATAAGGATAATTTGGTTTTA
+CAGTTAGTTCAAATGCAGTTATTGCTAAACAACAAGCAAATATCTCCTGCGAAAAGTCTTTATAAAATTA
+TAGAGAATAAAAATATTAACGACGCACTTAAACAGGGCCTGCTCGGACGCATATATCTCCTAGAGGAGGA
+TTATGTTCAAGCATTACCTAAGTTAACCGTTTTTTATCAGACTTATCCGAGCAGTCAAAATGCTATTTAT
+TTAGCAGGGGCTCATTTAGGCAATAAAGATAATGCCAAGGCAGTAAAAGTGTTAGAGCACTATCTGACTA
+TTGATGCAAACAATAACCGTATTGAAACAATGCTCGCGGGAATATACCTCGAAAATGATAGTGATAAGGC
+TATTGCTGTCTATGATGACGTTGTTAAAAAACAACCGAAAAATGTAGTTGCCCATAACAACCTTGCTTGG
+TTATATTTAGAGCAAGATAATATCAGTAAAGCCCTAGAACATGCTGAAAAGGCATTAGAATTGGCACCGC
+AAATTGCTAATATTGTCGATACATACGCTAAGGTTTTATTAGGGTCCGGTGATAAAAGAGCGGCCTTGCA
+ATATGCAAGTAAAGCTTCTGAAATAGCCAAAGGGAAGGACGTTGATATTCAATTGAATTATGTTGAAGCA
+CTTATTGCTAATAATCGAATAAATGAAGCAAAAGATTTATTAGCTAAAGTTGCTACCGCAACAGATGAGC
+AGAAAAATAAAAAATCAAAACTACTAGCGCAATTATAATTTTGCCTAGCAAATTCTAAAAAACGACTGCA
+ATGGCAGTCGTTTTTAGTTTATTTAAGGTGAATAAAATAGATAAAGAGAATTGATATGAAAAAGTATATA
+AAACCTTCAGCCATACTATTAACGTTAATCTTAAGTGCGTGTAGTGAAACAAAAACAGTACAGCAATTGA
+TCAGTAGTGGTAACAGCTTTGTTCAAGTTAGGGATTTTTCTAGTGCTGTAATAGAATTTAAAAATGCGGT
+CCGTCTAGAACCTAAAAATGCTAATGCTCGCTTTGAACTAGGAAATGCTTATTTAGAGCAAGGTAATTTT
+GTTAATGCAGAAAAAGAATTTTCTCGGGCCGTAGAATTAGGCCTAGATTTTTCTAATATCGCTGCACTTA
+TGGCAAGAGTAAACACTCATTTAGATAAAGCGGATGAGGTTTATCAGTTAGTTGAACGTAGTGATGAATT
+GACGGATGATGATTATGTTGAGGTATTAACTTATGCAGGTATTACTGCATTAAAACAGAACCGAATCTCT
+CAAGGGCAAGATTATTTAACACAAGCGATAGTAATTAATCCAGATGCTGCTTATAGCCGGATAGCACAAG
+CTTATGTTCATTATGCGGATCGAGAGTTTTCTCAAGGTATAGTCGTTATTAGTAATTTACTTAATGAGAA
+AACTGATGCTACAGAAGCAATGTTGATACAAGGACATTTGTATTATGCACAGCAAGAATTTGAGCATGCC
+AGTGGGGCTTTTGCGCTTTATCTTAATTATCATCCACAAGATCATAAAATACGTTTTTTCGAAGTAAATA
+GTCTAATTAAAGCCGAAAAGTTTGAACAAGCAAATGTAATCACAAATACCTTATTAAAAGCATTTAAAGA
+CTCTTCCTTAGCATTACAATTTAAAGCACAACTCGAATATCAAAAGAAAAATTATAGTGCAGCAAGAGAT
+TATGCCGAAGAAGCATTACAGCATGGTCAAGACTTTTTAGGAGCTAAAATTATTGCAGGGGTTAGTTCAT
+ATTTTTTAGGGGACGTAGAACAAGCATATACCAAGTTAAATGGCATTGTTGAACGAGTGCCTAATAACCT
+CTTAGTTAAAAAAATCCTTGCAGTAACTAAGTTTGAGCTAGGGTATTACGCCGATGCAGCCGAAAATTTT
+TCATCTCTTGAGGGGCTTACCTCTGCGGATCTACAACTATTGAAAAGTTCAAGTGCAAGTTTAATGGGGA
+TTGGTTATGTGGATAATGCATTGTCCTTAATAAATAAAGCGGAAGAATTTTCTCCAGATAATGCACAGGT
+AGCGGCGCAAAAAGGCCTTATGCTCTTATCCCAAAATGATATTAGTGGCATTAATTCGATGAAGCGTGCT
+GTTGAGCTTGACCCTTCACTCACTTATGTCCAAGTGGCATTAGCTATAGGGTATCTAAATATAGGTGAAG
+AAAATAAAGCTCAAAAAATAGCGGATTTATATAAAGATAAGATTGACGAGGCAGATGTAGGACATGTGTT
+GGAAGGCTTCATTTATTTGAATAACAAACAAAGTGCTAATGCGCAAGTCAGTTTTGAAAAAGCACTTTCA
+TTAAATCCTAAAAATATTGCCAGTTTGTATAACCTAGGTTTACTCCATAAAAGGGCTGCAGAAAATTCAA
+AAGCAATTATCTACTTTGATCGACTTATAGCATTATCTCCTGAGCATAAGGGAGCTTTAAAATCATTAGT
+CTCTATAGCTGTAAATAAAGAATATTTAGAAGAAGTTCTTACTATTCTAGTTAGGAATCATCAGACCGAT
+AACCTCTATAGCATAATCGCACTAGCACAAGTTTTAAGAATAGATCAGCAAGTTGCTAAAGCAGTTACAA
+CATTAGGGGGGATTGATAAATCTGTTAAGTTAACATCAAATTATTTTATGTTGTTGGGTGATAGTTATTT
+AGAGTTAGAAAAGTATCTAAAAGCTAATGCAATCTTTGAGCAAGGTTTAGCCCTTGAACCTAAAGATTAC
+CTGTTGAATATTAGATATATTAGTACATTAGAGTGGCTAGGTGATTATACTGCAGCTCTGGATCAAACAA
+GGAGACTGCATAAGTATTATCCTAACAATATAAATATCACCACGTCGCTAATTTATCTTGAGGTGAGAAA
+TAAAAACTATCAAGAAGCAAAATATTTATTAGAAGCTATAAAGGGCCAAAAAAGCAATCATCATCAACTC
+GATGCTATTGCAGGTGAAATTTATAGTTATGAAAAGGATTACCCTCAAGCAATTGAACATTTTTCTGTAG
+TTTACGAAAAAGAACCAACGGAGTTAAATTTACTCAACTTAGCACGAACATTAGGATTTGATAAACAAAA
+TAAACAGGCAGAGAGACTATTAGAGTTATATCTTGATAAGAACCCCAACAATAGTAAAATTCGTTTTTTA
+CTTGCAGAATTATACAACCCACAAGATAGAAAGAAGAGGGTTGTTCAATACCAAGTTTTATCGACACAAA
+TACCTAATAATGCAATCGTATTTAATAATTTGGCATGGAATCAATTCAAATTAAAGCAAACTGCTGAAGC
+ACTTATAAATATAGAGAAGGCATACCAATTACAACCTGATAGTTTAGCAATCCAAGAATCTTACGGTGTT
+ATTCTCATAGCAAATAACAAATTAAGCCAAGGAATTAATATACTCGAAAGCGCTATTTTGTCTGGTTCAA
+CTGATGCTGCAGCAAAGGAGTATTTGATTAAAGCTAAGACTTTACTCAATAATCAAGGTAAGTCTAGTGG
+CTAGATTGGTAACTTAAAGCTGTCAGTATTTTTTACATTTATTTCTATTTTATTTCTATTTTATTTGTAT
+TTTATCTCTTAATTTTTGATAATTAAGCTTTTTATTTTTTTGGTACGGTACGTGCATTAGTTGACAGAAT
+GAATATTAACTAAAATAGTTTTATGTTAATAAAAGCACATTAAATAAAGGACACAATAAATTATGAATAA
+GTTTTCTAAAATATTAACTGCAGGTGCATTAGTATTGTCAAGTATTTCAGCTTCAGCATCAGAGATCACA
+GTTGGTGGTGTAACTTGGGACCCTGATTATCAGACTTTGTTAGCAACTGACTTTATTGGTGCTGTTGAAT
+TTGCTCAATGGTTTTCTACTGCAGGGCTTAATTCATCGGGAGCTCCAATTATTACTCCAGCATTTCCAGG
+TACAGTAGGCTCAATGCTACAAGGTGTAGGCGAAATTACTCGCTTTAATGGAAAAACAGATTTTGTTTGT
+ACTACTTGTGAATTGACTGTTACTTTTGGTGGCATGCTTTTTGATAATGACCTCACTGATGGCTCTGTAT
+ATGATTTAGCTGCTTCAGCAAGTACAGGTTTTTTAAATATTTACTTTGATAATACGGCAAATTTTGATCT
+GGGCGGCTTTGCCTCACAAGTTGACTCAGATGCTGCTGCGGATGGTTCTTTATTTTTATCTCTAGGCTTT
+GATACCTTACAACAAGGTCCTGGATATACAGCCCAAGTAGGTCATTTAGATTCATTTTGGAGTGTTAGTG
+GCGGTGCAGCGGCTGAATATTTTGATACTGATTCTCAGCTTTTTGGTTCAGATCTTGGTTTTGCTGCCAC
+TGTAGACTTTCAAAATAACCTATACGGTATTGGGGGTGGCGTTGCTTCAGGTAACTCTATCCCAGAACCT
+ACTAGTTTAGCTATTTTCGGCTTAGGTCTTTTAGGCTTAGCTGGCGCAGCTCATCGTAAAGCTTAGTATT
+GCTAAATAGCAAACTTTATTGGTTTGACTATTAATCAAGCTTTAGACAAAAAAACCTCCGTTAGGAGGTT
+TTTTTATACCTGCAATATAGGAATATGAAAGTGAAGTCATATTGGACCAAGGGTCAGTAATAACTAAAGG
+TTAGATGCTTTTGTGTTCTCTAGACTAGAGGATTAATAGCCACATACAAAAAAGCCCCAGTTTAACTAAG
+TTAAACTGGGGCTTTTTATAGGACTTGAAAAAGCGAAAGCTTATTTCATGTTAGCGTAGTAAGCCGCTAA
+GTTTTCCATGTCGGCAGGAGAAAGCGCCATAACCATACCTTTCATTGTAGGGTCGTTACGTTTGCCTGAT
+TTAAAGTCGTTAAGTTGCTTTGTAAGGTAAGCTTCTTTTTGACCCGCTAAGTTAGGGTAAGTTGGTACAG
+CAGAAACACCAGCAGCACCGTGACAAGCTGCACACATTACTGATTTTGCTTTACCAGCTGCTGCATCACC
+AGCAAATACAGGAGATGCCATCATAACCGTCGCTGTTGCAACAGCAAACATAAGTTTATTCATAGTTTCA
+CTCTCTTTGGTTCTAAGGTATTTGTAACCAAGGTCAAATGCAAGCATGATAGCTGAGTTACAAAGATAAA
+ATTCTCTCTTGAGTATATGAAAATTAGAGGAACTTGTCGTGGATTTTTTTGTCAAAAGCCCTGATTAACA
+TCAAACTTTAGTCGTATAATTAACTATATTTTACAAGATATGAACATTGGTGATTATGAACTCCGTTACA
+ATTCCACAAAGTCTTGAGTCGTTAACATATCAAGTAGACTACTTGAACGTAACATTTAAAAACGACTGGT
+GCCAAGAAAATATCGCAACATTAATTGACCTGCTATTTTTACCTATCATGCCAGTTACTATGCAAGAGAA
+GATTATTGGCGCTGATCGGGAAAACATTCGCTTTCGCTGGGATAATAATAATTTTGTGTTGAACTTTGAT
+TACTATAGTCAATCATGCTGGATCGAAGGGCAAGATAGTCCAAGTACAGAGCAATTAGCAACCCTTCACT
+TGGCTATGACAAAATAATGAAAATAAGTGAGCAACCCATTAATAAGATTTTAATCAGCTCATGCTTTTTA
+GGTGAGCGCGTTCGTTATAACGGAGTGGTGAAACCACTTGTGAACAAACTATTGCAGCAATGGCAAAAAC
+AAGGTCGCTTAATTTCTATATGTCCTGAAGTTATTTCAGGGTTACCTGTTCCGAGACCACCTGCAGAAAT
+AGACCCGAACACAAAGCAAGTCATCACGATAGAATCTATTGATGTCACTGAACAGTTTGATAAAGGGGCT
+AAAATTGCACTACATTTATGTCAGCAGCATAATATTCAATTAGCCCTATTAAAGGAATCAAGCCCCTCAT
+GTGGTAGTAATACTATTTATGACGGAACATTTAGTCAGAAAAAGATTATTGGGGAAGGAGTAACAACCAA
+ACTTTTACGAGTACATGGCATCAAAGTATTTTCTGAAGCTTCTATTGAAGAATTGGCTGCACAAATTGAT
+AAGTAGTCTTTTTCAATAAATACATAATAAAATTGCTAGTCTAAATATACTCATTACCAATCAAGATGGA
+TGTTTCAGAGTCCTGCACTTTGAATGATACCGGGTATAGTATAAAATGTGCTGCAAGGGAACTGAACTAT
+ATTGACGAGTAATGAATACAAACGAAGCAACTACAAACGTGAATAATTTACAGAGTACGCAGACCTATAA
+AGCTGGAAGTAAGGTTAAGCACTTTCATCAATTTTTTACTGCTTATCTTATTGTCATTTTTTTGGTTATT
+GTTGTTGGATTATCCACAATAGTGTTTTTTTTAGCACAGGAGTACAAACACTCTCAAACGTCAATAACTG
+AACAGCTTTTTTCATTACAAACACAATATCTACAACAAACTTACCTGATTAATGCTGATAAGCTTATTGA
+TAGCATATTGAAAAATATCGATTCGAATGATTTGATCCCTCTTCAACAAGCACTTTCTCTACAAAGTAAA
+AAACTATCATTACTAAAATCTGAATATAAAAATAGTTATCAACAATGGTTTTCTAGTAATAATCATGCTA
+TGGACCTACTTACACGTATTGAATCAAGTCATACAAATAACGAATTAGTAAAATCTAAGTCATTAATTCA
+ACTTGATACTTTACTTGATGCCATTAATATCCAATTGAATAAACAACAGACAAACTCAAAGCAAGCAGTG
+CTGTTATCCAAAGTAGAAAGTCAGCTCACCAATGTAGTAGCGAAACTTAAACGTTTGGATTTAAATACGA
+CATTTAGAAAGTTTGAACAGTTAAGCAAACAAATGGATGAAATGTTTATTACTGATTATGCCAAGCAATT
+GGCAAATCAACAGTACGAAAGCCAAGGAATGGCTGACATTGTCAGAGACTTCATTCGTTTTGAAGATCTA
+ATATTAAAAGACGATTTATTGGCTAAATGGCAAGATAACTTACACTTAATAGAAAAGTATCAACAACAGC
+TTCTTGTCCAACAGGAACAATTGAAAAATATTATCGATAAGCTGTTAGGAAGCCAGCAGGGGGGGGCTGT
+ATTGGCAATTAGTGATTATGCAGGAATCAATAAAGAAGCTGTATTGTTTAACCTGTTACCAAAATGGGTA
+GTTACTGCTTTTACTGTTGTACTTATCAGTCTTGCCGGTTTACTTTTGTTAATTCGAAGAAAAATAAAAG
+TGGCTAGTCAATTTAGTGTCAACTGTATTACTCGTATCATAGAAAATGAAACTAGCTCATTGACAGTTGA
+AGGAAAAGGTAGTCTCTCCAAGCTACCTAATCATGCCCTGTATAGTGCTGAAACTGAACAGTTAATAAAA
+AAAATTCAACAGATAAATTCCTACAATCACAATGAAGAGGAGTACTTAGCGCTTACTGATAAAAATCAAA
+TGTTGGAAGAGAGAATCATTAAGTTTGACTCGTCAGAAAAATCCACATCAGAGCTCTTAGTTGAACAGCA
+GCGCTGTAAAGATCTTCATCTAGCTGCGATAAAGCAGTTAGTTTTATTAGGAGTTAGCTCAATTGCGACA
+AAGATAGGCGCTAGCAATAAAGATGATGCTGGCGAAGCAGATAATCACTTGAATAATGCTCACTATCAAG
+GCCTGGATTTAGTCAGACAATTAAGGCAAGCAAGTTATTATCGCTATTTACAAAGTAGTGATGCCTTGTT
+GACATTAAGTGATGTGAATCTTGTAGCCCTCATTCAGGCTATTGTGCTTAACTCACGTAATGAGTTAATT
+CTCTGTAATAATAAAATTTCGGTGAATATTGATGAAAAAATTCTCCCTAAGGTAAACCTAGATGTAGCAT
+TATTCAGTGAAATGTTTAGCGTTTTTATCATGTTGCTGTTCTCTCAGCAAAAAAATAGTCAGTTATCGCT
+CAATTTACAGTTGGTTGATAAAAATAATGGTCAACAAAAAATATGCTTTACTGGCCAAATTCAAGATGAA
+GGTGACATAGTATGTTTGCCACAAGCGTTGCAAGCTTTCAGTGATGATAGTACCGAGCAAAGTGAGCTTG
+GAGACTACTTCTTTACTTTATTGAAAAACCAGCACGGCTATGATGTTAGCGCTAAATTAACCGAAAAAGC
+TTATAACTTTAGTTTCACTTTACCCATAGCGGTTGCGGATAATCAACAAGGATCTCATTATCCCGTATTG
+TCATTACCGGATCACTTAGCTGATATTGAAAAGGATGTTGTAAAATTAGCAGCTAAATATTTTGTTAGGC
+CTATAGAGGTATTACTTGCAGTAACGGCACCTGAAAAGTATCAGCGTTTGCAGCAATTGCTGCAAGGTAT
+GGGATTACAAATTACCTTTGTCAGTTGTGAATTAATGTTACAACAACATTGGCAAAGTGGTCGTTTCGCG
+GTACTGATAACAGAGATAGAATGTCAGCCCTTCACTAGATTTACGATTGATGAGGGAGAGGAACACTCTG
+CTATAGTCGCCATAACACGTGGAGTGTTTAGTTTAGAAAATCGGGTAGATATTAAAGCTCAATCTGAAAA
+TTATCCTCTCTGGGTGTTGGGGGAGTTAAGTGCTGAAAGTAGCGTAAGTGAACTAGTTACGGCAATGACC
+CCTTGGATAAAAGAACAATGTTGTGGGAGCTATACTCCTGAAGAGCAAGTGACACAAGTTACTAGCAGTA
+GTAATAACATTGGCGCTATAGCTGAAGATGAACTTGCATTAACATTCTTAAATCAAGCGGATAGTTTTAA
+CTTTGAACGTTACTTGAAACATCAGGGTTCTGCTGAATTGGCTATTTTCATGCTTGAAGAATATACAACT
+GAAAATATTGTGCTTGTAGAGGAATTAAGCCAAGCGTTTACGGTTAACGATGTTGAAAAAGTTGATGCTA
+TTATCAAGGCATTATTGGTTAATGGTAGAATACTTGCTGCTGATCACCTATTGCAGCTTTGCCAGCATTG
+GCAGACATTGCTTACTACTCAAGGGGTAGATAACAATGAAAAGGTACAAATAACTTTATTAAGTAAAACG
+AAACAAGCAGTTGATGAAATTAGTCAACATGCAGTTACTATCGCTTAATTTAAGTGCATGGAAAAAGTAT
+TATTATCATAAACTTCTAAGGACTATCTTGAGTAATCATAATAGCAATAACCAAATAAAACTAACTGACA
+GCCCGTGTGTACGTAATTGCTGCTTAGACAGTGATGACATGTGTCTAGGTTGCTTTCGTTACATTGATGA
+AATCACTTCTTGGCGTAGCTATTCTGATGAAGAAAAGCAGAAAATCACAACGTTGTGCCAACAAAGACAA
+GAAGATGAGCAGAGTAAATTAAATAGCTAAGGCTGTGTAATAGACACTTTTACTTCTATCGTTTACCCTA
+ATATAAATTTTTTGAAATTGAACATCTAATCGAATAAAGGACTTTTCGTGATTAATAAGAAAACACTCAA
+ATCAATACTCTCTTTTACCGAACAGCAAAACCCCGCTCCTAGTTTTATTGTCATTTATATTCTCACTTGG
+GTTGTTTGGCATAATCAGCTATTTAGTTATTTTATAGATGCTCAAGGAGGTTTTTTAATGAAAGTTACCA
+CTTCTGTGGCATCTCTTGAAAAAAACCAATACTTTGTCGTTTTTCTTTTAACTTGCTTGATTCTTGTTGG
+GCGCTTGATAGTCGATTATTTTAGTTTCAAATCTAGAGAGCTGTTAAATTTAGCGGATGATGATTTTGTT
+AATGCGAGAGATGACCAAAAATTTGCTCAAAATACCGACATTGCTAATGTGATGGCGACCCTCACAAAAA
+CACAACAACAACTAGCGGATAGTAAAGCGAGAGAGAAAAAAGTAAGCGCTGAAAAAAATGAAGCGATTAA
+AAAGTTGTTGAGTCTGCAGCACGAGTTAGACGAAGCTAAAGCTGATATAGATATACTTAATAAAATTACA
+ATTAATTAATTCGTATATATTTTTATAGCGTTAGGCATCTCTAGGAAGACCTTTCTCAACAGAACGGATT
+AAGCGCAGTGTTAATCTATGGTTTTTAGCTTGCTCTGCTGCTACCTTCTCTGAGAGCATTTTTTTATCGC
+TTTGCTGTACAAGTGCCCAGTTAATATGTTCAACAACGAGGTCACTTGCATCAGGTCTTTTTTCGGTTAA
+TGCAGTTACAATAACATCACTATAGGGTGCATTACCTAATGCTACCGCAATATTTCGTAGCCAACTTTGA
+AAACCAATACGTCTTATGGGAGACCCTTGCAAAGTATTGAGAAAATATTCTTCAGACCAAGCGAACAGTT
+CTAGCAAGCTGATGTCATCCAGGTTATTTCTTGCTTGAAAGTCATCGGCAAGACTAAGTTTCGCGTACTT
+GTTCCAAGGACAAATTAATTGGCAATCATCACAGCCATAAATACGATTCCCCATTAAGGGGCGTAACTCT
+ATAGGTATTGCGTCAGGTGATTCAATGGTGAAATAAGAAATACAACGTCTGGCATCAACTGTGTATGGCT
+CAACAATTGCTTTAGTAGGACAAATCTTAATGCAAGCTACACATGTGCCACAGTCATTCGTTTTTGTTTG
+TGTTTCAATGGCTTTGATAGCACTTTCACTATACTCATTTCGACTAATCGGCAAAGGAATATCAACAAAG
+AGCTCACCTAAGAAAAACCAAGAGCCAGCTTCTTTGTTGATTAATAAAGTATGTTTACCAGCCCAGCCCA
+ATCCAGCTTTTTCTGCCAGTGGCCTTTCCATTACTGGGGCTGAATCAACGAAGGGTCGACAGTTAAAGTC
+GCTGCAGTGTTCTACTATTTTTTTTCCTAATTGCTGTAAGCGTTTACGCATTAATTTATGGTAATCACGT
+CCTAGCGCATATCGGCTAATATAAGCTTTGTTTTTATCTTTTAAAATACTAGCAAATTTAGCATTATGCG
+GCAGGTAATCTAAACGTACGCTAATAACTCTAATGGTACCAGGCACTAATTCGGCGGGTCGAGCACGCAT
+TAAACCATGGCGCGCCATATAATCCATATTGCCGTGATAGCCATTAGCCAACCAACGCTCTAACATACTT
+TCATGTGCGGATAGATCGATATTACTGATGCCTAAATCAGAAAAACCTAATTCTTTACTCCAGCACTTGA
+TTTTTTCTGCTAATTCTTGATAGTTAATAGGAGACATTGTCATAAAATAAAGCCAGTTTCAGCTCGTTTG
+TTGAACCATTGATTGAGGTTAAGCTAATACCATTTTGATTAAGTTTCTTCCCACTCAGCGAGAATTAAAA
+GGCTTAGAGGCAAGGCATTGATTGAAGAGAATGGTTATTCCCTTATCCAAATCAATAACGTAGCATGTAA
+ACCTTTTAAACTCGCCCTTCGGGAGTTTGTCAGCGATTCGATAACCGCACTGAATTTCTTTCATATAGAA
+TAACTATAATGTAAAAAAATTCAATTTGTTCTCAAACCGCTGACAAGCTCTGGGTAGGAACAAAGTTAGT
+CAAATTGGTATCACCATGAAATTATCACTAAGTTTATCACAAAAGCCACCCGTGACGTCTGTGTATACTG
+CTAATCAGGTCTTGAAAAACGAAGCGAATGTTGCGCGAAGTCAAGGTATAGCAATGTATGAACTTATGCA
+CAGCGCAGGTGCTGCAGTTTTTACACAATTATCGCTTAGTTGGCCTAATGCGAAGCATTTATTAATACTG
+TGTGGTAAAGGAAATAATGGTGGTGATGGTTTTGTCGTTGCTAAATTAGCGCACCAAGCAAAGATAAAGG
+TGAGTGTTTTACTTACTTGTGATGTGAGTCAGTTAAAAGGTGATGCTTTATCGGCCTATCAAGCAATGAT
+CTTCGCAGGAGTATCACTAATCGTTGAGGATAGGGTGAATAAACATGCTGAGAGCTTAGCCATTATCAAT
+GATTTTTCTGGAGAGGTAATTGTTGATGCCTTATTTGGCATTGGTTTTACCGGTCAACTAACACCGCGAC
+TGCAAGAGTTTGTCACCAGTATTAATCATCAAAAAGCCAAGGTAATTAGTATCGACGTACCTTCTGGGCT
+TTGTGCAACAACAGGTGAAGTACAAGGGGAAAGCATTGAAGGACAAGCCATTATTGCTGATATAACGCTA
+ACCTTCATTGTTTATAAGCAAGGTTTGTTAACGGGTCAGGCAGCTAATTTTGTCGGTGAGCTATTCTTGG
+CACCTTTGGCTATGAATAATGCTTTCACTAAACAAGTGCAAACCAATAATCACTATGCCCAATATAAATT
+GCCCTTGAACCAACCTAAGCGATTACCTAGCAGCCATAAGGGGGATAGTGGATTATTGTTGACTATAGGC
+GGAAGCGATACAATGCCAGGGGCAATTCGTCTTGCCAGTGAATCAGCTTTGCGATGTGGTGCAGGTTTAG
+TTGCCGTGAGTTGTCATAAAAATAATCAAATGTTCATCATGAATGGTCGACCTGAGTTGATGTTAGCGCC
+AGAAACTAGTGCTTTATTAGAGGCATCAACCCAACTATATAAAGCAAAAGCGTACCTAGTAGGTCCAGGG
+TTAGGGCAAAGCGATCAAGCTAAACAGCTATTTGAGTTAATAAGTAAAACTAGCCAGACACAAAATAAAA
+CTACGGTCATTGATGCTGATGCTTTAATACTATTAAGTGAGACCAAACAACAATGCAATCATTGGGTATT
+AACACCACACCCCAAAGAAGCCGCGGCTTTATTACAATGTGATGTGGCAAGTATTGAGGCAGATCGCTTT
+TCGGCAGTACGCGCTATCGCTAAACAATATGGCGGTATTTGCTTACTTAAAGGGGCGGGTACTTTAATTT
+CAGATGGTGAGCGCGTTGTTATCAATAATTCAGGTAATTCGGGAATGGCATCAGGTGGTATGGGTGATGT
+ATTAAGCGGGATTATTAGTGCTTTAGTGATGCAAAGTGATAATAATTTTTACTCAACATGCCTAGCGGCA
+TATATTCATGGTGCTGCAGCTGATATTATAGCCAATAAGAATGGTCAGCGTGGCTTGTTAGCAAGTGATT
+TATTTATACCATTGCAGCAATTGCTCAATGGAAAAGTGCCAAATCATTAACGTTGTAATAATAGTCGCAA
+TAAACATAGAAAAGTAAAATGAAGCAATTAGAATATTTTTTAGCTGATGAAGCTGCCACCATTGCCATTG
+GTTCAGGATTGGCTGAAGTACTTAAAAATGCCACAGTTCAGCAAGCATTAGTAGTTTATCTTAACGGTGA
+TTTAGGCGCAGGAAAAACGACCCTTACGCGAGGTTTTGTTCGGGGTATGGGCCATACAGGTAATGTAAAA
+AGCCCTACTTATACTTTAGTTGAACCTTATGAATTAGGGGAGTGGCGAGTCTTTCATTTTGACTTATATC
+GTCTTGCTGATGCTGAAGAATTAGAATATATGGGGATTCGAGATTATTTTAATAATGACTGTTGCTGCTT
+TATTGAATGGCCAGAAAAAGGTACAGGACTATTGGCTAAAGCAGATTTAATCATTAATATAGCTTATCAA
+GATGAACAAAGAGTCATCAAGCTGCAAGCCGAAACTGTTCATGGCGAACAAGTGATCACAGCGCTTGCAG
+AAATTATAAAGTTATAAAAATTGGGGTTAGTTGGATGTATCGGAGAATTCTCCTATCAATAGCAAGGCTA
+CGTGCGCTTAGTTTTCTATGTGTTGCTGTATTAAGTTTACTTTCAGTGAATACCTATGCTGCAAATAGCA
+TTGATGGCATTCGTGTCTGGCCCGCGCCGGAAAATACTCGTATTGTTTTTGATGTAAAGAAAAAACCAGA
+TTATAAATTTTTTACTCTCAGTAAACCAAATCGATTGGTAATTGATTTTACCAATACAAAAAACACCGTA
+GCTTTAAAAAATCTTGCCGTTAACGACCCACGAGTAAAACTTTTTCGTTCAAGCGTGAATAAAGGCAAAA
+CTCGTTTGGTATTAGAATTAACTAAATCTTATCAGCTTACCGTTTTCCCGCTAGCACCTGCGGGACAATA
+CGGACATCGACTGGTGATTGATCTTTACGATAAAAACCGTAGTAAAAAGAATGTTTCTAAACCAAAAAAG
+AGTGTTGGCGATATCATTATTGGTATTGATGCTGGCCATGGTGGTGAAGATCCTGGTTCAATCGGTGGTA
+AAGGTACCTATGAAAAAAGAGTTACCTTAGCGATAGCTAAAAAATTACAAAAAGTAATCAACAAAGAAAA
+AGGCATGAAAGCGGTGATGATCCGCAGTGGCGATTATTATGTTAATTTGAATCGTCGCACTAGCCTAGCT
+AGGGATAAGCATGTCGATTTTTTAGTTTCAATACATGCGGATGCTTTTCATACTCCAGGACCTAGTGGTG
+CCTCAGTTTGGGTAGTAACGAAAAGTCGTGCTGAGTCAGAGTTATCAAGGTGGTTGGTAAATAGAGAGAA
+AAAATCAGAATTACTTGGTGGTGGCGGTGGGGTAATCAAAAACACTTCAGATAGCCACTTAGCATTAGCT
+TTAGCAGATATGAGCAAAGAGCATTCTTTAGGGGTAAGTTTTGGTGTGGCTAATAATGTTATAAAAGAGC
+TGAAAAAAATCACCAAAATGCATAAGTCAACACCGCAAAATGGTAATTTTGCAGTGCTTAAATCGTCGGA
+TATTCCTTCAATATTAGTTGAAACAGGTTTTATCTCAAATCACAAAGAAGAGAAAAATTTAACTTGGTCT
+AAACACCAGCAACGTTTAGCGAATGCAATCCACGGTGGTATCAAAAAGCACTTTTTAGCGCACCCATTGA
+CCGGTTCTTATTTTGCATCGGTGGGGTATAAAAAGCACAAGGTACGCAGTGGAGAATCACTATCGGTACT
+AGCCAAACGTTATAATATATCTATGAGCAAACTTAAATCTATCAATAAATTAAAAACTAATTCATTAAGA
+ATTGGTCAAACGTTAAAAATTCCTCGTACTGGATAAACTCCTATGACTATTGCTATATTGCCTGCACGTT
+TGGCTAACCAAATTGCTGCTGGTGAAGTGGTTGAACGCCCCGCCTCTGTTATTAAAGAGCTGATTGAAAA
+TAGTTTAGATGCTGGGGCAACATCTATACATATTGATGTTGATAAAGGAGGCATCAAAAAGATAAAAATT
+ACTGATAATGGTCATGGCATAGTTAAAGAAGAGTTAACGTTGGCACTAAGTCGTCATGCAACCAGTAAAA
+TTAAAAGCCTAAATGACTTAGAAGCTATTGGTAGCTTAGGCTTTCGTGGTGAAGCGTTAGCCAGTATAAG
+TTCAGTTGCGCGATTAACGTTAACGTCTAAGCCGCAATCTCAAGCAACTGCGTGGCAAGCTGTTGCTGAA
+GGGCGGGATATGTCAGTCAATATAAAACCTGCAGCTCACCCAGACGGCACTAGTATTGAAGTACTGGACT
+TGTTTTTCAATACTCCAGCTAGACGGAAATTTTTACGTACCGAAAAAACCGAATTTAATCATATAGATGA
+AGTAGTGCGCCGGATTGCACTTGCTCACTTTGAAGTTAGCTTTAGCCTAACCCATAACGGTAATACTGTT
+CGTCAATATCGGATGGCGAGTACTCACGCACAATGTATTAAACGTGTTGCTATGGTCTGTGGCCCAAAGT
+TTATTGAACATGCTGTTGAAGTAGATTGCCCGCATGATAATATGACATTATCAGGCTGGTTAGCTAAACC
+TAGTTTCTCGCGCAGCCAAAACGATCTTTGTTATAGTTATGTTAATGGCAGAATGATGCGGGATAAGTTA
+ATTAATCATGCTATTCGCCAAGCATATGCGGATTTATTACCACCTGATACTTACCCTGCATTTGTATTGT
+TTTTACAGCTTGATCATCGAGAAGTGGATGTAAATGTCCATCCATCAAAACATGAAGTACGCTTTCATCA
+AAGCCGTTATGTTCATGACTTTATTTATTCTGTTTGTCATAAAGCGTTGACGTCAGCCTTAGCAGGTGAA
+GAACTATTTACTACAGCTGATAGTGATCTTGCCTTAGTACCAGAGCAGTCTTATTCCTCGTTAGGCGCAA
+ACGATAGACAAGGAAGCCATTCATCCAATACTCCTACTCTAAATTACCCAAGTGCAGATTATATTAGACC
+ATTACAGCATGTAAATGATGCAAGTAATAGTCAATCAACATCTAGTTATAGTGGCTACGGTCAACAACAC
+AAAACTAATGCTATTTCTAAAATTGCAGCGTCTAACTATCAAGCATTAATGACGCCTGATAAGGGGAGTT
+CAGCTCAAGTTCAAAATACGAGTGGCTCTGATCAAGCAAGTGCACAGAAGCATGAGACTACGACCCTGCA
+AAACTCTACTGACCAGAGTGCTTTTTTAAGTGTACACCAGCCAGGATATGCACTGTATAAAACAGAAAAT
+GGTGTGAGAGTTTTATCATTATTTAAGTTAGCGAAAAGTACTTACGGTAAGCTGGTTGAACAAAGCTGGC
+AGAATAAAACCGAGCAATCAGATTGTCCTGTTGAATGCTTGGTCAGTCAACCGTTGTTATTACCTGTGAT
+TTTAAGTCTTTCTGAGCAACAGCTTAGTTTTGTATTAGCAGAGCAAGAAATACTCTCAAATGCGGGCATA
+GTGTTTATCCAACAGCATAAAAATAAAATACAAATCAGGCAATTTCCCGCGTTATTACGTGAGCAAGATG
+TAAGTAATGCGCTAATAATAATTATTGAAGAGTTGATCGAAAAACGAAGTTTTACCGAAGGAGAGGCTCT
+TTGTGAAACTAACTTACATCAAAGCATTGGTTTAGCAATGGTTTTGGCTGAGTATGATGAAACACAAGCT
+GATATTTTATTAAGACTTACGAAAAAACTGTTCCATGAACAACTTAGTCAGCAATTACTCTTGAATTCTA
+TCCCTCTTGACCTCACATCACATATTAAGACGTTATTTTAGTAATTCTCAATAAGAGTTAAGTATTCGTG
+TCAGTTCAAAGCATCACAGAATCAAACCAGCCACCTGTTATTTGTTTAATGGGACCAACTGCATCGGGTA
+AAACCGCTTTGGCAATGGCACTGAAAGACGCATTACCTTGCGATATAGTCAGTGTTGACTCTGCGCTTAT
+TTATCGCGATATGGATATTGGTACAGCTAAACCGACAAAATCGGAATTGGTGCAATATCCTCATCGACTT
+ATCGATTTACGTGATGCGAGTGAAAGTTATTCAGCTGCCGACTTTTGTCGTGATGCACTAGTTGAGATTG
+CTGAGATCAGGAGTAATGGTCGAATTCCATTATTGGTCGGCGGAACTATGATGTATTTCAAAAGTTTGAT
+TGAGGGGATTTCCCCTCTACCGACAGCAAATCCAGAAATACGCCAAGCAATCGAAGCTGAGGCTTTATCA
+AAAGGCTGGCAAGCAATGCATGATCAGCTAGCTGAAATAGATCCGGTTTCAGCTGAACGAATACACCCGA
+ATGACCCACAACGTATAACGCGAGCGTTAGAAGTGTACAGGTTGACGAGTAACACTTTGACACAATTGAC
+ACAAATAAAAGGTGCTAAGCTCGCCGGCGATGTTCTACAATTAGCTATAACTCCCAGGGAACGCAGCACG
+CTACATGAACGAATTGCACTACGCTATCAGCAAATGATAGATTTGGGATTCGAGCAGGAAGTGATTAAAT
+TAAAATCACGAGATGATTTACACCAAGATTTACCTTCTATTCGTTGTGTGGGCTACCGACAAATGTGGCA
+ACACCTTGAAGGTGAATTTGACCACGATGAAATGATTTTCCGTGGCGTTTGTGCAACCAGACAGTTAGCT
+AAAAGACAGCTGACTTGGTTAAGAAATTGGCCTGATTTACACTGGCTCACAACGGATGATAAAACCAATT
+TAGCACAAGTTTTATCACTGCTTGAGGCAAAGCATTAAAGGGCGCGCAAATATAAAGCAATAGTTGAAAA
+TTGATGTATAATTAATTTGTTAGCTATTTTATATAACATTTTGTTATGTTGTTTTCATAGCAAGTTTTTC
+AGATACTTTATTACTGAGTTTTAAGTTTACCAGTAATGTTTAATAATAATAAAAGGGACCATATAATGGC
+AAAAGGGCAGTCTTTGCAAGACCCATTTTTAAATGCGTTACGTCGTGATCGCATTCCAGTTGCAATATAT
+TTAGTTAACGGTATTAAGTTACAAGGACAAGTAGAATCGTTCGATCAGTTTGTAATTCTCCTTAAGAATA
+CGGTTAGTCAGATGGTATATAAGCACGCTATATCTACCGTTGTACCTTCTCGCGCTGTTAATACAGCACC
+AGTACCTGGCCCAGACGATCAATCGTCAGATGCTTAAAGTTTTTTATTCTTTTGAGAACGATTAATCATG
+GTACTAGGGTTTAACGCTATTGTTTGAACGTTATCAAGCGGGTGAACAAGCCGTACTTGTTCATTTAGAC
+TTTCCAGATGAAAGCAGTAGAGAAGACCTAAGCGAATTTAAAATGTTAGTGTCTTCTGCTGGTGTACAAG
+CGTTAACCGTTGTGACTGGTAAACGAAATACTCCTCACCCCCGTTTTTTTGTTGGCTCAGGTAAAGCCGA
+AGAAATTCGTGATGCTGTTCATTTAGTTGGCGCTAATGTAGTTCTGTTTAATCATAGTTTAACGCCGTCT
+CAAGAAAAGAATATTGAAGCATTATGTGAATGTAGAGTGGTTGATCGCACAACCTTAATTCTTGATATCT
+TTGCGCAACGCGCTAGAACTCATGAAGGCAAGCTACAAGTTGAATTAGCACAATTGCGTCATATGAGTAG
+TCGCTTGATTCGAGGTTGGACTCACTTAGAAAGACAGAAAGGTGGCATCGGTCTTAGAGGACCAGGTGAA
+ACTCAGCTAGAAACAGATAGACGTTTATTGCGTGAACGTATGGTTAATATTCGTAAACGTTTAGGCAAAG
+TTGAAGTACAAAGGCAGCAGGGAAGAAGAGCGAGAACTCGGGCAGAGTTACCAACTTTATCTTTAGTTGG
+ATATACCAATGCAGGTAAGTCAACGCTGTTTAATACATTAACACAATCTGATGTATATGCAGCAGATCAG
+TTGTTTGCTACCTTAGATCCAACGTTAAGAAAAATTGATTTATTCGGTGTAGGCCGTGTTATTTTGGCTG
+ATACTGTTGGTTTCATTCGTCACTTACCGCATGATTTAGTTGCTGCGTTTAAAGCAACGCTTACAGAAAC
+CCGTGAAGCCGAATTGTTATTACATGTGGTTGATATTTCAGATGATAGGCGCAGTGAGAATATTGAACAA
+GTAGAATATGTGCTTAAAGAGATAGAGGCGAACGATGTGCCTCAGCTAATTATTTGTAATAAAATTGATA
+ATTTAGATGATATTGAACCGCGAATAGACAGAGATGATCAAGGCATGCCAATTCGTGTTTGGTTATCTGC
+ACAGGCAAATATTGGTACTGAACTGTTATTTACTGCACTCGCTGAACGTCTAGATATACAGGTAGTGAAT
+CACCAGTTAAGTATACCGCCAAGTGCAGGAAAACTACGTGGTGAGTTATACAAGTTAAATTGCGTTACTA
+GCGAGACTTATGATGAACAAGGTCACTGTCACCTAGAGGTTAATATGCCGTCACGTGAGTGGGAAAGATT
+AATTTCAACTAAGTACAGTGAGTTAGTCGATTATATTGAACATTAATATAAATATATTTTAATTGTAGTG
+GCGATAATTTTACTTTCGCCGATTTTAGTGGAGAACAATATGGCTTGGAACGAACCGGGGAATAATGATA
+AAGACCCCTGGAAAAATAAAGGTGGCAAGAATCAAGGGCCACCGGATTTAGATGAACTTCTTAATGATCT
+TGGTAAAAAAGTTACCGGGATCTTTGGTGGCAAAACTACCAAAGGTGGATCTGGGTCAGGTAAAAGTTTT
+TCCAGTATCGGAATATCTATCCTTCTTATTGTTGCATCTGTGGTTTATGCGTTTAGCGGTTTTTATACCA
+TTAAAGAAGCAGAACAGGGCATTGTACTAAGATTTGGAGAATATTCAGGTACTGTTGAGCCAGGTATTAA
+CTGGAAATGGACCTTTGTTGATCGTATTATTCCGGTTGATATGCAAAGCACGCGTGATATGCCGTCATCA
+GGTTTTATGTTAACCAAAGATGAAAATGTAGTACGTGTTGAAATGCAAATTCAGTATCGTGTAGTTGATG
+CGCGTAAATATATTTTCAGTGTTACCAATGCAGATGATAGCTTAAATCAATCGCTTGATAGTGCACTTCG
+TTATGTTGTCGGTCATGCTAAAATGGATGACATTTTAACCAGCGGTCGTGAGTCTATTCGTCAGTCAGTT
+TGGGAAGAGTTAGATAAAATAATTGAACCTTATAACCTAGGTTTAATTATTGTTGATGTTAACTTTAAGG
+ACGCTCGTCCACCAAACGAAGTGAAAGATGCTTTCGATGATGCTATTTCAGCACAAGAAGATGAAGTTCG
+TTTCTTACGTGAAGCTGAAGCTTATGCTCGAGGCATTGAACCACGTGCCCGTGGTCGTGTTAAGCGTATG
+GAACAAGAAGCTATTGCTTATAAAAGTCGAATAGTACTTGATGCACAAGGTGAAGTCGCTCGTTTCGAGA
+AAATATTACCTGAGTATCAAGCGGCGCCAAAAGTAACACGTGAACGTTTATATATTGCTACTATGGAAAA
+AGTGTATGGCAATGTAAGTAAAGTCATGGTTGATGTTGAGGGTGGTAATAATATGATGTACTTACCTTTA
+GATAAGATTATACAGCAACAAAATACCAGCAATAGTAGTGGTAAAACTACTTATGCGCCGGTAAATGATA
+CTAATGTAAATACATCACCTACTTCATCATCAGGTCGCTCTGATAGATTTAATAATGGGGGCAACTAAGA
+AATGAAGAATTTTTTCATTGCTATAATATCACTACTTCTTATCTTAGCTGTATCGTCAGTTTTTGTTATT
+TACGAAGGCCAACGTGGCATCGTATTTCAATTCTCAAAAATTAAGCGTGATAGTGCTACTGATGAAATGA
+TGGTGTATGAACCAGGTTTACATTTCAAAATTCCATTTATTGAGACAGTACGTAAGTTAGATGCACGTAT
+TCAAACATTGGATGAACCAGCAGATCGTTTTGTTACTTCAGAGAAAAAAGATTTAATGGTCGATTCATTT
+GTGAAATGGCGCATTGTTGATTTCTCTACATACTACCTACGTACTTCAGGCTCTGTAGATAATGCTCGTG
+CATTATTAAAGCAAAAAGTGAATAACGGGTTACGTACAGAGTTTGGTAACCGCACCATTAAAGAAATCGT
+TTCAGGTGATCGTGACGCGATAATGAGTAAAGCGCTAGAAAGTGCTGCGAGTAGCCGTGAAGATCTTGGC
+ATAGAAGTTGTTGATGTCCGTATTAAAGCGATTAACCTACCGACAGAAATAAGTCAGTCTATTTATGAGC
+GTATGCGTGCTGAGCGAACTGCTGTTGCTAAAGAACATAGATCACAAGGTCAAGAGCAAGCAGAGATTAT
+TCGCGCTACTATTGATGCTAAAGTGACAGTAATGTTAGCAGAAGCACAAAAGAACTCTTTTACGGTCCGT
+GGTGAAGGTGATGCACTAGCAGCAAAAGTCTATGCAGATGCTTACAGCAAAGATGCAGATTTCTATAGTT
+TCTATCGTAGTCTTGAGGCTTATGAAAAAAGCTTTAATAGTAAAAATGATATCATGGTGGTTAAACCTGA
+TAGCGAATTCTTCCGTTTTTTGAAAGACGGCAGTGACGTTAAAAAATAGTAACCAGTGATTTATCGATAA
+TAGCCAGCATAATTGCTGGCTTTTTTTTGTCTGAATTATAGTGAAATATGACTAATGTAAGGTATCGTCC
+ATTTATAAGTGAACATTATAAAACAAATTTTACTATCTATTTCTGATATATTCACCAATAAAAATACCAG
+ATCTTACGCTTTAAATGTTAGTGCTATGATCCTGGATACATGAATTTAAAAGGTAAAAATATGACAATAA
+TAAAATATGTAATTGCTGTAATTGTATCATTACCGATGGCGGCATCATTACTGGCAACAGAAGCCCCATT
+AGTTTCAATACAGACTCAAGATGATTTTTTTAACAGTATAAGGAAACATTGCGGTAAGTCTTATGAAGGT
+AAGGTGACCGTGGATAATGCTGCAGGAGGGAGCTTTGCAAATAAAAAATTAATTATGCATGTACGAAAAT
+GTACAGACAATCAATTACAAGTACCGTTTCATGTGGGTGATGATGCATCACGTACATGGATTATCACTAA
+AACTGGCTCAGGATTATCATTAAAGCATGATCATCGTCAAAAAGATGGAAGTAATGATAAATCAACTATG
+TATGGAGGACATACTAATGATGCCGGTTGGGCTGAAATGCAATCTTTTCCGGCAGATCAGTACTCTAAAG
+AGCTTTTTGTCGACCAAGGCATTCCACAGTCAATCGGCAATACATGGCAAATGTACATATACCCAGAAAA
+ATTTACTTATCGATTAATCCGTCAAGGTAGAGAGTTTAGAGTCGATTTCGATGTAACAAAGCCAATTAGC
+ACTCCAGTTACCCCTTGGGGTTACGATTAATTTTTAGCTAAGTTGTTAACTTAATTGATTATTTTAAGAA
+CAGGTAGAAGATTAGCTCAAAAAGCTGCTTTTTTAACTTGGACTATAAATATTTATTTGGTAAAATCTTC
+GCCTAATTTTCTTACGAAATAGAAAAACATGGGCAAAAATGTAGTTGTTCTCGGCACTCAATGGGGTGAC
+GAAGGTAAAGGTAAGATCGTTGACTTACTAACCGATAAAGCTAAATACGTAGTTCGTTATCAAGGTGGTC
+ACAATGCTGGTCATACTTTAGTAATTGACGGTGAAAAAACCGTATTACATCTTATTCCATCAGGCGTTTT
+ACGTGATAACGTAAAATGTTTAATTGGTAATGGTGTAGTGCTATGTCCTAAAGCATTAATGACAGAAATC
+ACCATGCTAGAAGCAAAAGGCGTACCTGTACGTGAACGTTTGCTTATCAGCGATGCTTGTCCATTGATTC
+TTCCTTATCATAATGCTTTAGATGTTGCGCGTGAAGTTGCTCGCGGTAATAAAGCTATTGGTACTACAGG
+TCGTGGTATTGGCCCTGCATATGAAGATAAGGTTGCACGACGTGGTTTACGCGTTGGTGATTTATTCTGT
+GCAGAGACATTTGCGGCTAAACTAAAAGAAATTGTTGAATATCATAACTTCTCATTGGTTAACTACTATA
+AAGTTGAGCCAGTGAATTATGAAGAAGTACTAGCTGATGCACTAGCTGTTGCTGATACGATTAAAAAAAT
+GACCGCTGATATCTCAGAGATTTTAGACCAAGCCCGCATAGCCGGCGAATCTATTATGTTTGAAGGTGCT
+CAAGGTACTTTACTTGATATCGACCACGGAACTTATCCTTACGTAACTTCGTCGAATACTACTGCTGGTG
+GTGTTGCTACAGGGTGTGGCGTTGGTCCTCGTCACTTAGATTACATTTTAGGTATCACCAAAGCTTACAC
+TACACGTGTAGGTTCAGGTCCTTTCCCTACGGAATTGGATGATGAAGTTGGTAACCACTTAGGTACTGTA
+GGTCATGAATTTGGTGCAACTACAGGACGTGAGCGTCGTTGTGGCTGGTTTGATGCTGTTGCAATGCATC
+GTGCTATTCAAGTAAATAGTGTAACAGGTTTCTGTTTAACTAAGCTTGATGTACTAGATGGATTAGAAAC
+ATTAAAAATCTGTACAGGTTACAAAACTGAAGCTGGTGATATTATCACTGTACCGCCTACGGCAGCTGAA
+GGTTATGATAAAATCACGCCTGTATATGAAGAGATGCCAGGTTGGACTGAAAGCACTGTTGGTGCAACAT
+CAGTTGATGTTTTACCTGAAAATGCCCTTGCTTATATCAAGCGAATTGAAGAAATTACCGGTATACCAGT
+AGACATTATCTCTACCGGTCCTGATCGTGTTGAAACGATTATTAAAGTGAACCCTTTTCTTTAAAGGATA
+ACTTTAGTTTCCCTTATCTAATAAAGAAAAGGGAAAGTGATTTCTTAATAATAAAGTCCAACCAAGTGTT
+GGGCTTTTTTTTGGAAAATTTTTTAAGAATATCATGAGTAACAATCGGACTGATTTATTAGTCACTTAGC
+GATAATTAAAAGGCTTAGAAGCAAAGGATTGTTTGAATAGAGGCTTTTTCAGAATAATTGCTCCTGCGTT
+ATCTAATAGGGTACTTCCTGTACCGTCTGCATTCTCTAGAAAGTTACATCCGTGTACCGTGCTGATTAAT
+ATCAATAACGTCGTAAATAAGCCTTTTAAGCTCGTCCTTTGGGAGCATAATAGCAAACTGCTAACATCAA
+AGAATGAATTAAATATAGAATAACTATGCTTAATCATTCGTTTGATCTAAGCCCGCTAGCGTAGCGCTAA
+GTTGGTCAATTAATTAATCCGACTGATATAGGTATGTTAAGTGATCGAATGTCTAGATTAATTCACTTGT
+ATTATCATAGTCCAATATATAAGACTTGTTGCTAGATAATGTACTTAAAACGGGTCTAAGCCTATTTGAA
+CTTTACTAAGTGATATTTATACGACACTACTTAGTTATAAATAGCCAGTATTTATCAAATTGATATGATT
+TTATCGATCGCTAGCGTTACATTGGTTATAGCTTAGATGGAGGTTATATAGTAAAACAGACTTGAATTAC
+TCTATCTATATGAAATACCATATAAGTAAGTAAAAGCTAGTGTTAATAACAATAATAAAAAAAACATGGC
+TATACTTGCAATAACAACAAAACTAACACTATTAATAACGCATTAGGAATTCTCATGACAGATCTACGCC
+AGCAAGCACTTGATTACCATGCATTGCCGACACCAGGAAAAATCAGTGTTTCATTGACTACCGCAGCAGA
+AACCAGCCAAGACTTGTCACTCGCATATAGTCCGGGTGTTGCTGAACCTTGTCGAGAGATAGCAAACAAT
+CCAGACGATGTTTATAAATATACAGGAAAAGGTAATACTGTCGCTGTAATAACTAATGGCACTGCAGTAT
+TAGGCTTGGGTAATATTGGTCCTATGGCCTCAAAACCGGTTATGGAAGGCAAGTCGTTATTATTCAAACG
+CTTCGCTAATATTGATTCTTTTGATATTGAAGTAAAACATAAAACAGTTGAAGAATTTGTTAATACTGTT
+GCTAACATAGCGGATAGTTTTGGTGGCATTAATCTTGAAGATATTAAAGCACCCGAGTGTTTCGCCATCG
+AAAAAGCGCTAATAGAACGCTGTAAAATTCCAGTATTTCATGATGATCAACATGGTACTGCTATAGTAAC
+TGCGGCTGGTATGATGAATGCGTTAGATATTCAGGGTAAAGATATTAAACAAGCTAACATTGTCTGTCTA
+GGGGCAGGTGCTGCAGCAATAGCTTGTATGGAATTGTTGATTAAGTGTGGGGCACAGCGAGAAAAAATTT
+ACATGCTTGATACTAAAGGTGTGATTCATACCCGTCGTGATGACCTTAATGAATATAAAAAATTATTCGC
+TAACAATACAGACAAAAGAACATTGGATGATGTAATTGAAGGCGCTGATGTTTTTGTTGGTGTTTCAGGT
+CCAGATCTTCTATCACAAAAGCAAGTAAAAGCTATGGCAGATAGACCAATTGTTTTTGCTTGTTCGAATC
+CTGATCCTGAAATAAAACCTGAGCTTGCTTTGGCTGCTCGTGATGACTTAATTATGGCTACTGGCCGCTC
+TGATTATCCTAATCAAGTTAATAATGTTTTATGTTTCCCGTTTATTTTCCGTGGCGCTTTAGATGTGCGT
+GCACGTACTATTAATGATGCTATGAAGATAGCAGCGGTTCATGCCATTAGAGCACTTGCCAAAGAACCAG
+TACCGGCAGAAGTGCTTAAAGCAAGCTGTGAGAAAGATCTTAGCTTTGGTAAAGACTATATAATTCCTAA
+GCCTATGGATCCTCGTTTGTGTGGCGCAGTTGCAAGGGCAGTTGCCCAAGCAGCAGTAGACTCTGGTGTT
+GCTGCGTTAGACATGCCAGAAAATTATATGGCTTAATGATCATGACTAACTAATTAGAATGGTGAATTCT
+CACTTAATCTCTATTAGTCTTTGATTATTTTGACAACAATAAAAATAAAGGTCATGGTATGAAAATTACC
+ATGGCCTTTTTTATTGGACAATTATTATGAGAAAAACGTTAACACCAACTTTATTACTCAGTATTATGCT
+TACATTGGCTTTAACTGGCTGTTCTGAAGCAAGTAATGAGAAAATTCAAATACAAGAGACACTCAGGACA
+GGAGAAAGCCAAGTGGCAGGTAAAAAAGAACAAGCTTGGCAACAAGTCACCGTAAACTATTATGATTTTG
+AAGGCGGCTTTTATGGTTTAACTTCTGAAGCTGGAGATAAACTGTTACCCATGAATCTAGCTAAGCAATA
+TAAATTACAAGGCACCGTACTGAAAGTGAAAGGTGAAGTCATTAAAGATATGATGACCATTCAACAGTGG
+GGCCAACCTTTTAGAATTATCGATGTTGAATTAATTAAGTTAGGTCAAAGCACTGGAAAAAATAAAGGAG
+CTGAGTATTAATACCAAGTCCATTAAGTTAGTTCCCACTCAGCGAGAATTAAAAGGCTTAAAGGCTAGGT
+ATTGATTGAAGAGAATGGTTATTCAGGAGAATATGCTCCTGCATTCTCTAATAAGCTGCATCCATGCAGC
+GTCCTTGTCAAAATCAATAACACAGCATGTAAACCTTTACTTTTTATTAGGTACTCGCCCTTGGGAGCTT
+GTCAGAAAAGCAATAACTGCACAAATTTTTGAGATATAGAATGACTATACCAACAAAAATTTTTGTTTGT
+TATAACTCTTCTGGCATAGCTCTGAGGTGGGAATAAATTTAATGGAATTGTTATAAGGTTATAGACAAGA
+TAAAGGCTGGTTTAATAGAGTTAGTTGGCTTCTCCCTTCAATAAACTGAACTTGATAGAGCATTTGGTAT
+TCTTTTTCCGTTAAGTCATCTACTTTTTGATTGCTTAGCAACTGAGTCAGTTGAGGGGTAGTATTGCTGT
+GTCCGACAATTAGAGCATTTTCTTTGTGATCTTTTAAATGCAAAGAAAACTGTTCAAGTTGTTTAGGGTC
+ATAATTCTTGATAGCAATGTTTTGTCTGCTGGATAAAGGTGCTGCTGTCGACATGGTTCTTTGATAATTC
+GTACTATAAACAGATTTTATATTCGCTGTACTTAGTAACATTGCTAACTGTTTTGCTCTTTCTTCGCCAC
+ATTGTGTTAACGGTGGATTTTTACTATCAGCTTGCTTTTCAGCATGTCTCACAAGATAAAGAGTAAAGTT
+ATCGCTTGCTAGGCAAGGTTGAGTCAATAATATACCGGCAATCATTAAACTGAATTTTTTCATAGTGTGC
+TTTTCTTCAAGTAAGAGGAGATTACTAGCGTGAAAAATATTTAATTATCACGCTAGTAAAAAGGGCTTTG
+TCATTTTTTAAAATAGACGATTTAAACCGTTCAAGGCTGCAACGCGAAATGCTTCTGCCATTGTCGGGTA
+ATTGAAGGTTGTCTCAACAAAGTACTCAATGGTATTTCCACCATTTGTTTGTTGCATGATAGCCTGACCG
+ATATGAATAATTTCAGCCGCATTTTCACCGAAACAATGGATGCCAAGAATCTCTTTAGTCTCACGGTGAA
+AGAGAATCTTTAAAGAACCAACCAAGTTATTAGATATTTGAGCTCTCGCAAGATGTTTGAACTGGGCACG
+GCCAACTTCATACGGTATTTTGGCTTCTGTAAGCTCCTGTTCAGTTTTACCAACCGAGCTAATTTCAGGA
+ATGGTGTATATACCTGTAGGAATATCAACAATTAGCTTAGCTTTACTACTGCTATCAACCATTGCAGAAG
+CGGCTATTCGGCCTTGGTCAAAAGCTGCACTTGCTAAACTTGGATAACCAATAACGTCTCCCACTGCAAA
+AATATTGTCTACTTCAGTTTGATAACAATCATTTACTTTTAGCTGACCACGACCGTCTGCTTTTAAACCA
+GCAGCAGCGAGGTTTAGGTCGGCAGTATTACCTGTACGACCATTGGCAAAGAGCAGACAGTCGGCGCGCA
+TTTTTTTACCCGACTTCAAATGGACTATTACAGCATCTTCACTGGATTCTACACGTTCAATTTCCTCACC
+ATGTCGGATGACAACGCCGCTGTTCCATAAATGATAACTGAGTGAATCTGACATTTCAGTATCTAGAAAA
+GACAGTAAACGTTCACGAGTATTTATTAAATCGACTTTTACTCCTAGCCCTCTAAATATAGAAGCATATT
+CACTACCAATAACACCGGCACCATAAATAATGACATGTTGCGGAGCATGCTTGAGACTTAAAATACTGTC
+AGAATCATAAACACGAGGATGGTCAAAGTCGATATCATCAGGGCGATAAGGTCGTGATCCTGTAGCAATC
+ATAATTTGTTTAGCTGAAATTTTTTCTACTGAACCATCTGGGTGCGAAATGCTAATGGTATGTGCATCAA
+TAAATGAAGCTTGGCCTTGTATATGTTCCACGCGATTGCGGTTGTAAAAACCACTGCGTAAGCTAACTTG
+TTTTTGAATTACCGCAGAAGCATGGCTTAAGATATCTTGAAAGGTAAGTTGTTTTACTTGTTCGTTTTGA
+TTAAACAGTGGGTTTGAATTGTATTCAATTAAACGACTTACTGATTGACGTAATGCTTTTGATGGAATGG
+TACCCCAATGAGTACAACCACCACCAACTTGATGGTAACGTTCAATGATGGCTACTTTTTTCTGGCGTTT
+AGCAAGGTTCATTGCTGCGCCTTCACCACCTGGACCTGTACCTATGATAATTACGTCATAATCAAAACTT
+TTTTCCATCGTTTTGCTTGTCTTTGATTTAACCAAAAGTGAGCCCTCGTATTTATTTAATATAAGAATAT
+AGCAATAGTTTATCAGAACTAAAACTGACAATATTGAGCTAATTCAGTATTATGATAATAATATTGAATT
+TATCTCATAAAGAGCCGGTTAGATGAGTGGTGTAAGAGCACAACAAAAAGAAAAGACCCGTCGTCAAATT
+ATTAATGCAGCTCTAAATCAACTGAGTGCGGAACGTAGTTTCTCAAACTTAAGTTTACGCGAAGTTGCAA
+AAGAAGCGGGTTTAGCCCCGACATCTTTTTATCGCCATTTTTCTGATATGGATGAATTAGGTTTAACTTT
+AGTGGATGAAGCAGGTTTAACACTGAGACAGCTGATGCGACAAGCAAGGCAGCGTATCGCTAAAGGTGGA
+TCTGTTATTCAAATATCAGTACAGACCTTTATGGAATTAATTGAAAGTAATGGTAATATTTTCAGACTAT
+TATTACGTGAACGTTCAGGCACCTCCGCTGCTTTTCGTGCTGCTGTAATTCGTGAAATTCGTTATTTTAC
+AATGGAGCTTTGTGATTACCTTCAAAAAGCGAATCAGCTTGAAGCTGATGTTGCCTATATGCAGGCTAAT
+GCTGCGGTAACCATTGTTTTTAGTGCTGGTTCGGATGCACTTGATATAGAAGATAAAGCGGAACGTGATC
+AATTAGCTCAACAAACAATTCAGCAATTACGCTTTATTGCCCGTGGTGCTCTTGAACTAAGTGATCGTCG
+TAAAATTTCAAGAAAATCTCGTTAGTTTACTTTCTTGTTAGTATTACACCTGTTTCAATATGGTCGGTGT
+AAGGGAACTGATCAAATAAGGCAAATTTATCAATTTGATGTGTTTCTACTAGAAGCGCTAAATTATCTTT
+CAAAGTTTCAGGATTACACGAGATATAAATAATTTTATTAAAACGTCTAACCAATTCAACACTGTCTCTA
+TCTAATCCAGCACGAGGCGGATCTACTAACACGGTATCGTAGTTATAAGTGGTTAAATCAAAGTCTTCTA
+AACGTCTAAACTTTCGTTCACCATTCATCGCTTGACTAAATTCTTCACTAGACATACGTACAATATCTAT
+ATTATCAATACCATTTTCACTAATATTAATTTGTGCAGAACGAACAGAGGTTTTCGATATCTCAGTACCA
+AGTACTCGTTCAAAGTTTTCAGCAAGGGCGATACTAAAGTTACCATTGCCACAGTAAAGCTCAATGAGAT
+CGCCTCCAGCATTTTGTGTTGCTTGCTGAGCCCATAAGAGCATTTGCTCATTAACACCCGCATTTGGTTG
+CGTGAAACTATTTTCTACTTGTTGATAAACATAGGTCTTGCCTCCAACGTTCAAGGACTCCATTACATAA
+TCTTTATCAACTATAATTTTTTGTTTCTTTGCGCGACCAATAATATCCACAGGGGCTATTGTTGATAGCT
+GAGCTTTTAGCTTTTCTGCCTCAATTTGCCAATTATCTTCCAAAGGCTTGTGGTACAGCATACTAATTAA
+TAACTCACCACTTAGTGTCGATAAGAAATCGACTTGAAAAAGCTTAAACCGCAATTCACGTTGATCTTTA
+ATTGTGGCGAGTAAAGCTTTCATCGCGTTGTTGATTAACTCGCTAGCAACAGGAAAGTCATCTACTCTAA
+ATTTTTCCTTAGTTTTACTATCAAACATGATGTAATAAAGGTCATCACCTTCATGCCAAACCCTAAATTC
+TGCTCTTTGACGATAATTCAATGGTACCGATGGATATAAATCAGGAGCTGGTAGGTTGAAGTCACTAAAT
+AACTTAGCCATATCTTGTTGTTTTTTTGATAATTGCGCATCGTAATTATCCGGATGAATGTGACTAAACA
+TGGAAGTGCCTTGTATAAAGAAAGAGAGATTAGAATAACAGCGCGAATTTTACTATCGACTTAGCTTTTG
+TCTAGCTCTTAATCAGTCTATTTTATAAATAAGCCAATATTAACTAGTTTGCCTATCTATTAGCCATTGT
+TGCTGATTAACAGTTATAAGGGTAAACACCACTAGGTAACAAGGTTTATCCACTCAAGTAATTTATTAGT
+TAATGCCAAAGGAATATGAATAAGCAAGAATAACTTAAGTTCGATTACGTTAAATAAAGCAGGTTGAGCT
+ATTGTAGAAAAATGCAGAAGAATCATTAGAAGCCTAAGTTAACGTCTTGGTAGAATATAACCGTTCAACT
+TTAGATTTAGAGTAATAAAAAAGGCCGCTATTATAGCGGCCTTTTATTATATAAGTTGTAGCGTTAGTCG
+TCTTGATTGTTATCTTCAGTTCGCTCAGGGCGTTCCTTTGCTTCTCTTACTTTCAGTGTACGTTGCTGAA
+ACTCAGTATCGTTCAATGCAGATATTGCTTTGTCTAAATCATCAGAAGCCATTTCAACAAAACCGAAACC
+ACGACGTTTCCCTGTATGTTTATCTTTCATTAAACGTACAGAATGTACAGAACCATGTTCTGAGAAAAGC
+TCTCGTACTGAGGTTTCATTCGCTCTATAAGGTAAGTTACCAACATAAAGGGTTCTAACATCCTCATCCG
+AAGCTATAGTATTACTGGATGTAGATGAAGCTGTGTTGGTTGATGGACTACCAGTGAGTAAAGGTGCGAG
+AAATGCACTAACAAATACTAAACTGGCAATAAGTATAGAACTAGCCGGTACGGCAAAAGTGACAATATAA
+GCGATGATGGCAAATGCAACAGCAATGATGACTGTTTGTAACGTTGGAGACTTCATATAAAGATACCTAA
+TTATTATTTTAATAAACTAATTTAACTGCTTGAATATAAGCAAATAGCAATTCTATGTTACGCAGCTTTT
+TATAATGTGCAACTATCAAGTGCAAAGTTTATGCAATTAATCTGTTATTAAAGAATAATTTTCAATAATT
+CCCCCTATAATAGTTGCTTAAATGTACGTGTTGCCTTTTAACTGAGCGAACGATTCATTAAATGCAATTT
+TAAGTGGGAAAGGTGTTGACCAAAACTGAAAACTCTCTACAATGCGCTCCAGTTCCAAGGGGTTCACGCA
+AAATGAATCATCAGCGAACTGTTTTGATACGTTATCTACTCGCTTTAGCGATAAATAACGTAAGTTAACT
+TGAAATTTTAAATGTTTTTCAAAATAATTTAAAATAAACGTTGACATCAAAACTCGGAAGCGTATTATAC
+GCCTCCTGCTTCGGGGCAACAGCAACGAGCAACGCAAATTAAGTTCAACTTAGTTTGCTTCAGATAAAGA
+GCGAATGCGACTCTTATCTACTTCTAAACTTAGTTTACGAAGTTCTTCTTTAACAATTAGTTATCATGCA
+ATTTGTGTGAGCACTCACATTATGTTGTTTTACATAGTTCTCTATCTTTTACTAGGTAGGAACAAAAAAC
+GCTTAATGAATGATGTTCATGCAAATAAATATAGTTACGTATCTTTAGTTAGATAGGTAGCGACTATGTA
+ATGCGATATCAACTTCGGTTGGTATCACGACAGAATTCATTGAGCAGTAACACATCGCTTGCGATGAGGT
+TACACAAACGATTTTTAATTGAAGAGTTTGATCATGGCTCAGATTGAACGCTGGCGGCAGGCTTAACACA
+TGCAAGTCGAGCGGTAACAGAGATAGCTTGCTATCTGCTGACGAGCGGCGGACGGGTGAGTAATGCTTGG
+GAATATGCCTTATGGTGGGGGACAACAGTTGGAAACGACTGCTAATACCGCATAACGTCTACGGACCAAA
+GGGGGGGATCTTCGGACCTCTCGCCATTTGATTAGCCCAAGTGAGATTAGCTAGTTGGTGAGGTAATGGC
+TCACCAAGGCGACGATCTCTAGCTGGTTTGAGAGGATGATCAGCCACACTGGGACTGAGACACGGCCCAG
+ACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACAATGGGCGAAAGCCTGATGCAGCCATGCCGCGTGT
+GTGAAGAAGGCCTTCGGGTTGTAAAGCACTTTCAGTTGTGAGGAAAGGAGTGTAGTTAATAGCTGCATTC
+TGTGACGTTAACAACAGAAGAAGCACCGGCTAACTTCGTGCCAGCAGCCGCGGTAATACGAGGGGTGCAA
+GCGTTAATCGGAATTACTGGGCGTAAAGCGTTCGTAGGCGGTCTATTAAGCAAGATGTGAAAGCCCAGGG
+CTCAACCTTGGAACTGCATTTTGAACTGGTAGACTAGAGTACTGTAGAGGGTGGTGGAATTTCCAGTGTA
+GCGGTGAAATGCGTAGAGATTGGAAGGAACATCAGTGGCGAAGGCGGCCACCTGGACAGATACTGACGCT
+GAGGAACGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGTCAACT
+AGCCGTTTGTGGACTTGATCCGTGAGTGGCGCAGCTAACGCACTAAGTTGACCGCCTGGGGAGTACGGCC
+GCAAGGTTAAAACTCAAATGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGATGC
+AACGCGAAGAACCTTACCATCCCTTGACATCCAGAGAAGAGACTAGAGATAGACTTGTGCCTTCGGGAAC
+TCTGTGACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTTGTGAAATGTTGGGTTAAGTCCCGCAACGAGC
+GCAACCCCTATCCTTATTTGCCAGCGCGTTATGGCGGGAACTCTAAGGAGACTGCCGGTGATAAACCGGA
+GGAAGGTGGGGACGACGTCAAGTCATCATGGCCCTTACGGGATGGGCTACACACGTGCTACAATGGCAGG
+TACAGAGGGCAGCAATACCGCGAGGTGGAGCGAATCCCACAAAGCTTGTCGTAGTCCGGATTGGAGTCTG
+CAACTCGACTCCATGAAGTCGGAATCGCTAGTAATCGTAGATCAGAATGCTACGGTGAATACGTTCCCGG
+GCCTTGTACACACCGCCCGTCACACCATGGGAGTGGGATGCAAAAGAAGTGGCTAGTTTAACCCCTCGGG
+GAGGACGGTCACCACTTTGTGTTTCATGACTGGGGTGAAGTCGTAACAAGGTAACCCTAGGGGAACCTGG
+GGTTGGATCACCTCCTTATCTTGAAGTAAAATTGCTTAATGGAAATCAGTTTTCGGATTGTATTTCACGA
+GTGTTCACACAAATTACATGATAACAAATTGAAAGATACCCTGATGGGGCTATAGCTCAGCTGGGAGAGC
+GCCTGCCTTGCACGCAGGAGGTCAGCAGTTCGATCCTGCTTAGCTCCACCAACTCATCACGTATCTTTTA
+CTAAAGAAAGAGACCAAATTTAAATACACTTTATAGTGATTTTAAATTTGGTTTTTTAAACCACGAATTA
+TGCCGAATGCGTGCTAATTTGAATTCTTTAACAATCTGGAAAGCTGATATAAATATCGGTATTTATAAGG
+TAAGCACGGTGTCGCGCTGTTGTTTACATGATTATAAATACCAAGCTGTTATCTCATTCTCTTATCGTGA
+ATGTGGTAATGGTGATAGTGCATCCCCCCAAGGATGTATTATCAAATTCATACTGCTCGCAAGAGCATGA
+TGTCTTATCAAGTAACTCATCGTATATCTTCGGATATACTGAGTACGTGAAAATGTCAGACTTTACAATT
+GCCTTGGATTAGTCTCCGGGGCGTACTTCGTTTTCAAATCTTCGGATGAGACTACTTAGGGTTGTATGGT
+TAAGTGACTAAGCGTATGTGGTGGATGCCTTGGCAGTTAGAGGCGATGAAGGACGTGTTAATCTGCGAAA
+AGCTTTGGTGAGGTGATAAAAACCGTTATAGCCAAAGATGTCCGAATGGGGAAACCCACTTACCATAAGG
+TAGGTATCGTTACGTGAATACATAGCGTAACGAAGCGAACCGGGAGAACTGAAACATCTAAGTACCCCGA
+GGAAAAGAAATCAACCGAGATTTCGTTAGTAGCGGCGAGCGAACGCGAATCAGCCCTTAAGCTTATAGGG
+TGCTAGTAGAATGTTCTGGAAAGGACAACGATACAGGGTGATAGTCCCGTATACAAAAGCAACCTTTAAG
+TGAAATCGAGTAGGACGGAGCACGTGAAACTTTGTCTGAATATGGGGGGACCATCCTCCAAGGCTAAATA
+CTACTAACTGACCGATAGTGAACCAGTACCGTGAGGGAAAGGCGAAAAGAACCCCTGTGAGGGGAGTGAA
+ATAGAACCTGAAACCGCATACGTACAAGCAGTGGGAGCCCGATTTAGTCGGGTGACTGCGTACCTTTTGT
+ATAATGGGTCAGCGACTTATATTCTGTAGCAAGGTTAACCGATTAGGGGAGCCGTAGCGAAAGCGAGTGT
+TAACTGCGCGTTTAGTTGCAGGGTATAGACCCGAAACCCGGCGATCTACCCATGGGCAGGTTGAAGGTTG
+AGTAACATCAACTGGAGGACCGAACACACGTATGTTGAAAAATGCGGTGATGACTTGTGGGTCGGAGTGA
+AAGGCTAATCAAGCCGGGAGATAGCTGGTTCTCCCCGAAATCTATTTAGGTAGAGCCTCGCACGAACACC
+ATTGGGGGTAGAGCACTGTTAAGGCTAGGGGGTCATCCCGACTTACCAACCCTTTGCAAACTCCGAATAC
+CAATGAGTGATATGCGGGAGACACACTGCGGGTGCTAACGTCCGTTGTGAAGAGGGAAACAACCCAGACC
+GCCAGCTAAGGTCCCAAAGTACTAGTTAAGTGGGAAACGATGTGGAAAGGCATAGACAGCTAGGAGGTTG
+GCTTAGAAGCAGCCATCCTTTAAAGAAAGCGTAATAGCTCACTAGTCGAGTCGGTCTGCGCGGAAGATGT
+AACGGGGCTAAACTAGTCACCGAAGCTGCGGATTTGAACTTAGGTTCAAGTGGTAGGGGAGCGTTCTGTA
+AGCCGTTGAAGGTGAATTGAGAAGTTTGCTGGAGGTATCAGAAGTGCGAATGCTGACATGAGTAACGATA
+AGGGGAGTGAAAAACTCCCCCGCCGAAAGACCAAGGTTTCCTGTCCCATGTTAATCAGGGCAGGGTAAGT
+CGGCCCCTAAGGCGAGGCGGAAACGCGTAGTCGATGGGAAACAGATTAATATTTCTGTACTTCTATATAT
+TGCGAAGGAGGGACGGAGTAGGCTAAACAAGCACGGCGTTGGTAGTCCGTGTGAAAGTATGTAGGTGGTT
+GTCTTAGGTAAATCCGGGACTTCATTAACACTGAGATACGAGACGAGACTCTACGGAGTTGAAGTTGTTG
+ATGCCATGCTTCCAGGAAAAGCTTCTAAGCTTCAGATATATAGGAACCGTACCCCAAACCGACACAGGTG
+GTTAGGTAGAGAATACTAAGGCGCTTGAGAGAACTCGGGTGAAGGAACTAGGCAAAATAGTACCGTAACT
+TCGGGAGAAGGTACGCTGCTCAACGTTAAACCCTTGCGGTGTAAGCGAAGAGTAGTCGAAGTAACCAGGT
+GGCTGGAACTGTTTATTAAAAACACAGCACTGTGCAAAATCGAAAGATGACGTATACGGTGTGACGCCTG
+CCCGGTGCCGGAAGGTTAATTGATTCGGTTAGTCCTCGGACGAAGCTGATGATCGAAGCCCCGGTAAACG
+GCGGCCGTAACTATAACGGTCCTAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGG
+CGTAATCATGGCCACACTGTCTCCACCCGAGACTCAGTGAAATTGAATTTGCGGTTAAGATGCCGTATAC
+CCGCGGCTAGACGGAAAGACCCCGTGAACCTTTACTATAGCTTGACAGTGAACATTGCTCCTACATGTGT
+AGGATAGGTGGGAGGCTTTGAAACCATGTCGCTAGATGTGGTGGAGCCAATCTTGAAATACCACCCTTGT
+ATGCGTGATGTTCTAACCTAGGGCCCTTATCGGGCTTGGGGACACTGTCTGGTGGGTAGTTTGACTGGGG
+CGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTTGGCTAAGTACGGTCGGACATCGTACGGTTAG
+TGCAATGGCATAAGCCAGCTTAACTGCGAGACAGACACGTCGAGCAGGTACGAAAGTAGGTCATAGTGAT
+CCGGTGGTTCTGTATGGAAGGGCCATCGCTCAACGGATAAAAGGTACTCCGGGGATAACAGGCTGATACC
+GCCCAAGAGTTCATATCGACGGCGGTGTTTGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGT
+CGGTCCCAAGGGTATGGCTGTTCGCCATTTAAAGTGGTACGCGAGCTGGGTTTAGAACGTCGTGAGACAG
+TTCGGTCCCTATCTGCCGTGGGCGTTTGAGAATTGAAGAGGGCTGCTCCTAGTACGAGAGGACCGGAGTG
+GACGAACCACTGGTGTTCGGGTTGTCATGCCAATGGCATTGCCCGGTAGCTACGTTCGGAACTGATAACC
+GCTGAAAGCATCTAAGCGGGAAGCAGGCTTTGAGATGAGTTCTCACTGGGACTTTAAGTCCCCTAAAGGG
+TCGTTGGAGACTACAACGTTGATAGGTCAGGTGTGTAAGTGCTGCGAGGCATTGAGCTAACTGATACTAA
+TTACCCGTGAGGCTTAACCATACAACACCCAAGTAGTTTTGCTGAGAAGTGATACTGAAGTGATTTGTAT
+AAAGACTGACATAGACCGAAAGGTAAGAAAACATCACGTACTTACGTGTTACTTGAACCAAGAAAACCAA
+ACGATATTTATAGCTCATTGAGCAAGCTTTCTAAGATTGTACCTTTTTTGTTTAGCGACAATAGCGCTGT
+GGTCCCACCTGATCCCTTTCCGAACTCAGAAGTGAAACGCAGTTGCGCCGATGGTAGTGTGGGAGTTCCC
+ATGTGAGAGTAGGACATTGCTAAACTTCTAATTTGTGCTGCGGCACACGAGAAGCCCGTTACATTTGTGA
+CGGGCTACTTGATTAAACACTATTTGTTAACTTAATTGCCTGATAAATGTGCAATTAACGTAAAAAATAC
+TGTTTTATAAAATACTTACTTTCTTTATGGAACTAAGTGTTGACAATAAAACTGAGAGGCGTATTATGCG
+CACCTCACTCAGGCAAGGCCTGAGGTTAAGAAGATAACGAATGCGATTATCTTCTGTCTTTCATAGCAAT
+ATGAGCGACATTTTTCTTTAACAATTAGTTATCATGCAATTTGTGTGAGCACTCACATTATGTTGTTTTA
+CATAGTTCTCTATCTTTTACTAGGTAGGAACAAAAAAACGCTTAATGAATGCTGTTCATGCAAATAAATA
+TAGTTATTTATCTTTAGTTAGATAGGTAGCGACTATGTAATGCGATATCAACTTCGGTTGGTATCACGAC
+AGAATTCATTGAGCAGTAACACATCGCTTGCGATGAGGTTACACAAACGATTTTTAATTGAAGAGTTTGA
+TCATGGCTCAGATTGAACGCTGGCGGCAGGCTTAACACATGCAAGTCGAGCGGTAACAGAGATAGCTTGC
+TATCTGCTGACGAGCGGCGGACGGGTGAGTAATGCTTGGGAATATGCCTTATGGTGGGGGACAACAGTTG
+GAAACGACTGCTAATACCGCATAACGTCTACGGACCAAAGGGGGGGATTCTTCGGAACCTCTCGCCATTT
+GATTAGCCCAAGTGAGATTAGCTAGTTGGTGAGGTAATGGCTCACCAAGGCGACGATCTCTAGCTGGTTT
+GAGAGGATGATCAGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATA
+TTGCACAATGGGCGAAAGCCTGATGCAGCCATGCCGCGTGTGTGAAGAAGGCCTTCGGGTTGTAAAGCAC
+TTTCAGTTGTGAGGAAAGGGGTGTAGTTAATAGCTGCATTCTGTGACGTTAACAACAGAAGAAGCACCGG
+CTAACTTCGTGCCAGCAGCCGCGGTAATACGAGGGGTGCAAGCGTTAATCGGAATTACTGGGCGTAAAGC
+GTTCGTAGGCGGTCTATTAAGCAAGATGTGAAAGCCCAGGGCTCAACCTTGGAACTGCATTTTGAACTGG
+TAGACTAGAGTACTGTAGAGGGTGGTGGAATTTCCAGTGTAGCGGTGAAATGCGTAGAGATTGGAAGGAA
+CATCAGTGGCGAAGGCGGCCACCTGGACAGATACTGACGCTGAGGAACGAAAGCGTGGGGAGCGAACAGG
+ATTAGATACCCTGGTAGTCCACGCCGTAAACGATGTCAACTAGCCGTTTGTGGACTTGATCCGTGAGTGG
+CGCAGCTAACGCACTAAGTTGACCGCCTGGGGAGTACGGCCGCAAGGTTAAAACTCAAATGAATTGACGG
+GGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGATGCAACGCGAAGAACCTTACCATCCCTTGACA
+TCCAGAGAAGAGACTAGAGATAGACTTGTGCCTTCGGGAACTCTGTGACAGGTGCTGCATGGCTGTCGTC
+AGCTCGTGTTGTGAAATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTATCCTTATTTGCCAGCGCGT
+TATGGCGGGAACTCTAAGGAGACTGCCGGTGATAAACCGGAGGAAGGTGGGGACGACGTCAAGTCATCAT
+GGCCCTTACGGGATGGGCTACACACGTGCTACAATGGCAGGTACAGAGGGCAGCAATACCGCGAGGTGGA
+GCGAATCCCACAAAGCTTGTCGTAGTCCGGATTGGAGTCTGCAACTCGACTCCATGAAGTCGGAATCGCT
+AGTAATCGTAGATCAGAATGCTACGGTGAATACGTTCCCGGGCCTTGTACACACCGCCCGTCACACCATG
+GGAGTGGGATGCAAAAGAAGTGGCTAGTTTAACCCCTCGGGGAGGACGGTCACCACTTTGTGTTTCATGA
+CTGGGGTGAAGTCGTAACAAGGTAACCCTAGGGGAACCTGGGGTTGGATCACCTCCTTATCTTGAAGTAA
+AATTGCTTAATGGAAATCAGTTTTCGGATTGTATTTCACGAGTGTTCACACAAATTACATGATAACAAAT
+TGAAAGATACCCTGATGGGGCTATAGCTCAGCTGGGAGAGCGCCTGCCTTGCACGCAGGAGGTCAGCAGT
+TCGATCCTGCTTAGCTCCACCAACTCATCACGTATCTTTTACTAAAGAAAGAGACCAAATTTAAATACAC
+TTTATAGTGATTTTAAATTTGGTTTTTTAAACCACGAATTATGCCGAATGCGTGCTAATTTGAATTCTTT
+AACAATCTGGAAAGCTGATATAAATATCGGTATTTATAAGGTAAGCACGGTGTCGCGCTGTTGTTTACAT
+GATTATAAATACCAAGCTGTTATCTCATTCTCTTATCGTGAATGTGGTAATGGTGATAGTGCATCCCCCC
+AAGGATGTATTATCAAATTCATACTGCTCGCAAGAGCATGATGTCTTATCAAGTAACTCATCGTATATCT
+TCGGATATACTGAGTACGTGAAAATGTCAGACTTTACAATTGCCTTGGATTAGTCTCCGGGGCGTACTTC
+GTTTTCAAATCTTCGGATGAGACTACTTAGGGTTGTATGGTTAAGTGACTAAGCGTATGTGGTGGATGCC
+TTGGCAGTTAGAGGCGATGAAGGACGTGTTAATCTGCGAAAAGCTTTGGTGAGGTGATAAAAACCGTTAT
+AGCCAAAGATGTCCGAATGGGGAAACCCACTTACCATAAGGTAGGTATCGTTACGTGAATACATAGCGTA
+ACGAAGCGAACCGGGAGAACTGAAACATCTAAGTACCCCGAGGAAAAGAAATCAACCGAGATTTCGTTAG
+TAGCGGCGAGCGAACGCGAATCAGCCCTTAAGCTTATAGGGTGCTAGTAGAATGTTCTGGAAAGGACAAC
+GATACAGGGTGATAGTCCCGTATACAAAAGCAACCTTTAAGTGAAATCGAGTAGGACGGAGCACGTGAAA
+CTTTGTCTGAATATGGGGGGACCATCCTCCAAGGCTAAATACTACTAACTGACCGATAGTGAACCAGTAC
+CGTGAGGGAAAGGCGAAAAGAACCCCTGTGAGGGGAGTGAAATAGAACCTGAAACCGCATACGTACAAGC
+AGTGGGAGCCCGATTTAGTCGGGTGACTGCGTACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAG
+CAAGGTTAACCGATTAGGGGAGCCGTAGCGAAAGCGAGTGTTAACTGCGCGTTTAGTTGCAGGGTATAGA
+CCCGAAACCCGGCGATCTACCCATGGGCAGGTTGAAGGTTGAGTAACATCAACTGGAGGACCGAACACAC
+GTATGTTGAAAAATGCGGTGATGACTTGTGGGTCGGAGTGAAAGGCTAATCAAGCCGGGAGATAGCTGGT
+TCTCCCCGAAATCTATTTAGGTAGAGCCTCGCACGAACACCATTGGGGGTAGAGCACTGTTAAGGCTAGG
+GGGTCATCCCGACTTACCAACCCTTTGCAAACTCCGAATACCAATGAGTGATATGCGGGAGACACACTGC
+GGGTGCTAACGTCCGTTGTGAAGAGGGAAACAACCCAGACCGCCAGCTAAGGTCCCAAAGTACTAGTTAA
+GTGGGAAACGATGTGGAAAGGCATAGACAGCTAGGAGGTTGGCTTAGAAGCAGCCATCCTTTAAAGAAAG
+CGTAATAGCTCACTAGTCGAGTCGGTCTGCGCGGAAGATGTAACGGGGCTAAACTAGTCACCGAAGCTGC
+GGATTTGAACTTAGGTTCAAGTGGTAGGGGAGCGTTCTGTAAGCCGTTGAAGGTGAATTGAGAAGTTTGC
+TGGAGGTATCAGAAGTGCGAATGCTGACATGAGTAACGATAAGGGGAGTGAAAAACTCCCCCGCCGAAAG
+ACCAAGGTTTCCTGTCCCATGTTAATCAGGGCAGGGTAAGTCGGCCCCTAAGGCGAGGCGGAAACGCGTA
+GTCGATGGGAAACAGATTAATATTTCTGTACTTCTATATATTGCGAAGGAGGGACGGAGTAGGCTAAACA
+AGCACGGCGTTGGTAGTCCGTGTGAAAGTATGTAGGTGGTTGTCTTAGGTAAATCCGGGACTTCATTAAC
+ACTGAGATACGAGACGAGACTCTACGGAGTTGAAGTTGTTGATGCCATGCTTCCAGGAAAAGCTTCTAAG
+CTTCAGATATATAGGAACCGTACCCCAAACCGACACAGGTGGTTAGGTAGAGAATACTAAGGCGCTTGAG
+AGAACTCGGGTGAAGGAACTAGGCAAAATAGTACCGTAACTTCGGGAGAAGGTACGCTGCTCAACGTTAA
+ACCCTTGCGGTGTAAGCGAAGAGTAGTCGAAGTAACCAGGTGGCTGGAACTGTTTATTAAAAACACAGCA
+CTGTGCAAAATCGAAAGATGACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATTCGGT
+TAGTCCTCGGACGAAGCTGATGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCCTAAGGTA
+GCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATCATGGCCACACTGTCTCCACCCG
+AGACTCAGTGAAATTGAATTTGCGGTTAAGATGCCGTATACCCGCGGCTAGACGGAAAGACCCCGTGAAC
+CTTTACTATAGCTTGACAGTGAACATTGCTCCTACATGTGTAGGATAGGTGGGAGGCTTTGAAACCATGT
+CGCTAGATGTGGTGGAGCCAATCTTGAAATACCACCCTTGTATGCGTGATGTTCTAACCTAGGGCCCTTA
+TCGGGCTTGGGGACACTGTCTGGTGGGTAGTTTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAG
+CACGAAGGTTGGCTAAGTACGGTCGGACATCGTACGGTTAGTGCAATGGCATAAGCCAGCTTAACTGCGA
+GACAGACACGTCGAGCAGGTACGAAAGTAGGTCATAGTGATCCGGTGGTTCTGTATGGAAGGGCCATCGC
+TCAACGGATAAAAGGTACTCCGGGGATAACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGTGTT
+TGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTCGGTCCCAAGGGTATGGCTGTTCGCCATT
+TAAAGTGGTACGCGAGCTGGGTTTAGAACGTCGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTTTGA
+GAATTGAAGAGGGCTGCTCCTAGTACGAGAGGACCGGAGTGGACGAACCACTGGTGTTCGGGTTGTCATG
+CCAATGGCATTGCCCGGTAGCTACGTTCGGAACTGATAACCGCTGAAAGCATCTAAGCGGGAAGCAGGCT
+TTGAGATGAGTTCTCACTGGGACTTTAAGTCCCCTAAAGGGTCGTTGGAGACTACAACGTTGATAGGTCA
+GGTGTGTAAGTGCTGCGAGGCATTGAGCTAACTGATACTAATTACCCGTGAGGCTTAACCATACAACACC
+CAAGTAGTTTTGCTGAGAAGTGATACTGAAGTGATTTGTATAAAGACTGACATAGACCGAAAGGTAAGAA
+AACATCACGTACTTACGTGTTACTTGAACCAAGAAAACCAAACGATATTTATAGCTCATTGAGCAAGCTT
+TCTAAGATTGTACCTTTTTTGTTTAGCGACAATAGCGCTGTGGTCCCACCTGATCCCTTTCCGAACTCAG
+AAGTGAAACGCAGTTGCGCCGATGGTAGTGTGGGAGTTCCCATGTGAGAGTAGGACATTGCTAAACTTCT
+AATTAGAGAAGCCCGTTACGAAAGTAACGGGCTTTTTGCTGTCTGGGATTTAAAAAACGAAGTCCATATG
+AGCGTAGTACATTGCTAAGTTTCTCTTTAAAGAAACTTGTAGCTTACGCTACGGATTTTTTGCTTTCTGG
+CATTTGAACAATCTCACAGATAGTGAAGTGAAAGCCCTTGCGCCGGGGGTAGCGTGATTCATGTTAGTTA
+AGCCCATGTTTGTAGGGCACTGCTAAGGGTCTATTTAAAGAAGCCCGATTCATATGAGTCGGGCTTTTTG
+TTGTCTGGGATTTAAAAAATGAAATCCATATGAGCGTAGTACATTGCCAAAAGTCTCTTTAAAGAAACCC
+GTCGCTTACGCTACGGGTTTCTTGCGTTCTAGAGATCAAAGCACCTATGATCAATATCTGAAAGTTAAGC
+TCTAATATGAATGTAACTCTTACAAATTGTATTGATGGAAATACAGGATGGTACTCAGATAACGCTCATA
+ATAGAACATAGGGCGTCCTTCAGCATACTTAGATTAATTGTTCGCTCTATAATTCTTCAAGGTAAAAAGT
+TGCGTAAGAGGAGTGCTGAAATGAGGGAGGTAAACGAAAAGACTAACCCCTTTGATTTATATAATATCTA
+ACTGTTTGATGTACAGAACACTGTAAGCGTTATTAAGGTAATTTCAATTGGTATAAGTAAAGAGATGTTC
+TTTAGCGTAACGTTATCTAACTATTTAAACCTAATAGACCTAATAAAGAAATCTAGCTTAGCTTTCAAAA
+ACACCAACTACCATTGAGATAAGAAATAATGCTGAAGCTGGGATCATAGTTAATATGAATAAAGTATTTA
+AATCTAACATCGGTCTTTCCTTGTATATTTCGACTATTTAATGAATCTAAAAAGTAATGCGAAATGTGTG
+TATTTATTACTAAGTTGCAATAAGTAGTACAAAGGTTGTGCCAATGTTATTATTAATTGTTAACGTACTG
+ATTAATGAGGATATTTATTTTTTGTTATTCTTTGAATATATAAAGGGTGTTTGATTATGAATCGATGGGT
+GGTTATAAAGGCTATTTTGTGGTTAAAAATACCGATAAATAATTGAAAAAGTAAGTTGCTAATATTTTAT
+GATCTCAATATCGGGACACTCATTCCCAATATTGAGATAAGAATAGTTATTAAGGTAAAGTAACCTTATT
+GAATGCATCAAGTAGTACTTGTCCACCAGCACCATCTTTACCTGCACACTCACTCAAGTGTTGTCTGAAC
+TTACGCGCTCCTGATAAACCATTACAAAGCCCTAACATATGACGCAGTACATGCCACGCTCGCCCGCCAT
+TCGCTATTGTTTCGTCGATATAGGGAACCATTAAATCAATCACTTCAGATCTTGATAATTTTATAGTGTC
+TGATTGGTATATTTCATTATCTGCATCTGCGAGCATATATGGGCTGTTATATATTTCTCGTCCAATCATT
+ACGCCATCAATATGCTGAAGATGTTCATTAGCTTCAGAGAACGTTTTAATACCACCATTAATGGATACTT
+CTAAATCCTTAAAATCATTTTTTATTTGATAAACACGATCGTAGTCTAAAGGGGGAACATCACGATTCTG
+TTTAGGACTTAATCCAGTCAACCAGGCTTTTCTCGCATGAATAATGAAATGGCGACAATCAGCTTTTGAT
+ACTTCTTCAATAAAAGTATGCAAAAATTCGTAAGAATCTAAATCATCAATACCGATCCGTGATTTCACGG
+TGACTGGAATATTCGTCGCTGATTGCATTTGGTTAACGCATTGAGCAACCAAAGCAGGCTCGGCCATCAA
+ACATGCACCAAATCGACCGTTCTGAACTCTATCAGACGGACAGCCAACATTAATATTTACTTCATCATAA
+CCGTATTGTTCAGCAATTTTGGCACATTCCGTCATTGCTTTAACATCACTACCCCCTAGCTGTAATACTA
+ATGGGTGCTCTGCATCGTTATAGGATAAGTAATCCCCCTTGCCACGTAAAATTGCACCGGTAGTGACCAT
+TTCTGTGTAAAGCACAGTGTGTTGAGTCATTAGACGATAGAAATAACGAGAATGTTTATCTGTCCAATCG
+AGCATCGGCGCAACTGAGAGCTTGTGATTGATTGTAGCCCTTGCTATATAAGGCTTTGAGTCGGTAATTA
+TGGTCATTTGATTAAGCTCCAAATCGGCTTGAATCGCCTGTACTTTCGTTGAGTTTCCGTCTAAGGTGTT
+CCGTAAGTGTTCCATTCTGAGTAGGACGATTAAGGAAAATATTCATGGCATCAGTAACAATTGATAAACG
+CCAAAAGGCAAACGGAGATTTCAGCTATCGATGTACAGTTCGAGTAAAAAAGAATGGTGCGATTATACAT
+AGGGAATCCAGAACATTCAGTAAAAAAGAATTAGCGAATACTTGGGGAAGAATCAGAAAAGACGATATTG
+AGCTAAACAGTATTATTCTTCAAGAAAAGAAAATTTCAATTGCTGAATTGATAGACCTATATATCAACGA
+TGCCGATTTATGGGGAAACACTGGAAGAACTAAACGATACGTAATCGATATGTTACGGGATTCTCCTATT
+GCATCAGTTTTAGCAAATGAGCTTAAAACTAGTGATTTAATAAGCCACTGCAGAATGCGTCGGGATGCAG
+GGGCTGGAGGTGCGACTGTTTATCATGATATTGCATATTTACGAAGCATAATGAAGAAAGCTCTTCCCGT
+TTTTGATGTAAAAGCAAATTGGAAAATATTTGAAGATGCAGTTCCTGTATTAATTGACATGAAGCTTGTT
+GGCAAGAGCCAAAAGCGTACACGCAGACCCACAGAAAATGAATTGGAAAGGCTTATAGAAGCACTAACAG
+AAAGACAGAAGCAACAAAGTAGTAAAATCCCCTTTGTTGATATTCTTAATTTTTCCATACTGACATGTAT
+GAGAATAGGTGAAGTCTGTAAAATTAAATGGGAAGATTTAAATCATGAACACAAAACGGTAATTGTAAGA
+GACAGAAAAGACCCAAGGAAGAAAGAGGGTAACCATATGATCGTGCCGTTATTAGCTGGTTCATACGACA
+TAGTGAAAAAGCAATTAGAAACAGATGAGAGAATCTTTCCTTATGCCTCTGCCTCCGTATCAGCAGGGTT
+TCAGCGTGTTAGAAATACTTTAGGCATAACTGACTTAAGATATCATGACTTAAGACGAGAGGGCGCATCT
+AGGCTGTTTGAAAAAGGTTATAGCATTGAAGAAGTGGCACAAGTCACAGGACATAGAAATTTGAATATAC
+TTTGGCAAGTATATACGCAGTTATTCCCTCATAAACTGCATGATAAATTTGCCGAAGAATAAATAATTAA
+GAAACGTAAAATAGCGAGGCATGTTTCAGTTAAGTTTATTATGAGAATAAGATTTAATTGAAACATCATT
+AGCACTAATATTAATTTTCTGTATTAGTAGTATAAGAGGATAGAAGTAAATTATATTCTGTTGATATATT
+CCACATCGTTAGAAGTCTCTTTAGTTCAACAAGCTCACTATGAGTGGGGTCACCATTAATTGATTTTTCT
+GATAAAAAATTTAAACGCTTAAATTCTTCGCTAGTCATAATAATCATCCTTGATTCATACTAACTAAAAT
+ATAGCTAACTTTTTGTTTTATACAATATTAATAAGTATTCGCTACGCGATGAAGTTAGGTTAATGTCTTC
+TGTGCGCAAGGATATAGCGATATTAATTTTTTAAAATAAAACGCTAAGGGCTATAGCTGCGACAGATAAG
+ACATAAATATTGATTACGAGTCTGTAATATTTACGGTAACTTCGAGAGTATAAGAAGACATTACAAAATC
+ACATTCGTCGATTAACATAGCTTTATGTACAAAAAAAGCATCTACCAAACTGGAAGATGCTTCATGAAGA
+TTATCAACAAATATGGGTCCATGGGTTTATTCAGGCATACCATTGTCGATAATAAGTTTTGATAATGAAA
+CTAATTTTTTAAGATTGTTTCTTAAATCTACGTGATGCTAAACCAATCATTCCTAATGCAAAAATTGCAA
+GTGTAGAAGGCTCTGGAATATCAGTAGATGAAGCTTTCTCGAATACCACTTCACCAATAGCGACTTGCCC
+AGTACTACCGTAATTTGAATTAAGTTTCATTCTAATAAATGAAGCGTTGGTAGAAGCAAAAGAAAAGCTT
+TGCCCCGAAGCTACAGCGGAACTAGACTCCATACCTACGTTAAATGTCCCAAGTGAGGTTGAACCTAAAA
+AACTGGAGTTGTCTGCTGCAAATAACTCGAATTCATTAAGTCCCAGTGCACCATGATAGTTCCAAATTCC
+TATACTTTCTAATTCAAATAAACCACCTAAAGAAAAATCAAGATTGATAGGGAAAATAACATTGGGAACA
+TTCGCCCAGCAGTTACTCCCGCAAGAATTATTATGTGTAGCTGTGGATAGAAACGTATCGAAATCAGTTA
+CACCTGAAGTATAGTTCTGACTTAAACCATTTTGGTTGATTATATTGACTGCCAAAGCAGAACCATTTGA
+ATTAGGCGCGGTTACGGAATCAGCACCAATAATAAGTCCGGCATTGGCTAAACTACAACAAGCTAACGCA
+AGACTTGCAAAAGTACCTTTTAAAAATTTAAATTTCATTTGATATTCCTTTTAATCACTGTTTATTTATT
+TTGGTAGGTAACGGTTATAATAGTAACTCATTGATTTAGGCATAAAACATACCAATATTAAAATACCTTT
+TAATTTCAATGTAATGATGGCTTCCACGTTTTTTCAATAACGTAATATTGTAAATAATACTGACACCAAG
+CAACTCTGAGACTTCAGGTTAGTGCACCAAGGGAATATTGGCACTAACAAATATTAGAGCCAAAAACGAA
+ACTACTTGGGGCATTCTGCAACACTCGCTACGCGAAGAAAAACGAACAAACAAAAACAAGACAAATCTCT
+GTAAGCCTTGTCACTTAAAGCTTGCAGAGGTACTCCGAAAAAACTTTACCCCCGTATTACTAAACGGGAG
+TAAAATCTTTCATTTCCTCCTACCGCTCCATTCCTCTTCCTCGTTGCTCAGGCTTCGCCCTCGTCCTCGT
+CATCATCGCTCAGGGTCGTCAATAGAAAGCTCAGTTGCCTAAAAGTAATCATTAAGTAAAGAATAGAGAA
+AAGGTCAAAAGCGGTTCCAAAGAGCTTCAAGCCTAATTTAGTAAAGTAAAATAAAGGTTTCTAAGAACAT
+TTTTAAATACACAAAAATAACCTCAGACACTCCTTGATTTTCATTGACAAAATTATTCTCTCACTCTGTT
+TGATTAGCATCAAATTAAGCGCGCACCCCTATGTTTCTGCGAAACGGGTACACATTAAATTGACACTATC
+AGGGAACTTAGAGCATGAATGATATTGAAGCTGAAATCGCTAACACTTTAAAAGAGATTGAAGAACTAAA
+GGAAGAGACACGGGCAATTGTGGCCAAAATGAAGACGCTAAATACTGCTGATGAAAAGGAAACTAATCAT
+GCTAATTAAAATTAATGAGTCAGAGCCTGAGTTCGTCGCGTTCGTTGAATCGCTTAAACAACATTACAGT
+GAAGCAACCGCCGCTGGTGCAACAAAGAAAGCGATCGTTAATCATGTATCAGTGACCAAAGAATTAAGGA
+AAACAAAAAAGAAGCTGGAAAAGCTTGAGGCGATACTTGAAGAAATCAAAACGATAAAGCGACAGCAGAA
+AGGGTTGCAACAAGCCCTCGATATTCTAACGGATTAGTACCAAAAGGTTATCCTGGCAAGCGTGCCTGGA
+CAATGAATTAGTACCAAAAAGTTATCCTGGCAAGCGTGCCTGGACAATGAATTAGTACCAAAAAGTTATC
+CTGGCAAGCGTGCCTGGACAATGAATTAGTACCAAAAAGTTATCCTGGCAAGCATGCCTGGACAATGAAT
+TAGTACCAAAAAAGGCTTACCGGTTTAACCAGGTTAAACAACTTTGGTACTAAAACGTAAAAAAGAACAT
+AATAACGGCTACGTACAACACATAAACAAACAACTTAGAGTAATGACAACTGAATAGGGCTATTGCCCCT
+CGCTTCTTGAAAAGGCTCACTCGGTTTAGTTGGCTCACAATACACATAGTTACTGTGATTATTTGACCTT
+AATTCAACTAAACAGTCTGAGCTAAAGAAAATCTTATAACCCATCGCTATTAACGATTCAGAGCCAACAT
+TTAATACTTCATCATTAATGTAAGCAGTGAAGACATAATCACGAGTAACACGATGCTTATTAAAATAAAC
+CGTATTAACCGCATTGATATACATCTTGGTCGCACCGAACGGCAGCGCTACAAAATTATTAGGCGCAGTA
+ACAGTCGAAACACTAGCACGACGAAAAGAAAAAGGATTAATCTCCCCATCACTTTTTTGAGCAGTACGAA
+CGGAAGCATTAGCAACTTGAACAGCAGCCGCTGAAGCTTTCGGACTTTGTGAAATCGCATTAGGTAAACT
+ATTCGCCAACGGTTCATCAACTTCAATGCTTTCATCGTCGAAGAAAAAGAAAACCATATACACAAGATAG
+GCAACCACAAAGGCGAAGCCAACAATAACACTAGGAGTAATAGGCGACTGACCAGCGCCCGACTTAGTAG
+ATTTTCCTGTTGCTGTGGACTTATAAAGTTTGAAAACATCGAGCGGCACCTTTTTGAACGTGACAATATC
+GTTTTTACCAACAGAAATTCCATTAGTTTTGGGTAAATGTTCTAGAATTCTAGGACGTCTTTTGTAGTAG
+GGAATTGGGATCGCATCTTTTGACGAGTGAGCATAAGCAACCTCACAAACAGAGCGGATAAACGATGATA
+TTTCCTTAATATCAGGCGTGGCCAATAAGATATCCCAGTTGTAATGCCTATGACGCATAAAGCATTCACG
+CAGCGTTCTTGGGTATCGTAAATAATTTCGCTCATCAAAAAGAGATTCACCAATATCATCCTGATAATCT
+TCAATGTTTACATTGGACTTAATTTTGCGTTGTTCTTCATGATAAATTTCCGAAAACTCTTGAGGCAATA
+AATCATCAAAAGCGCCCTCAGTCTTATAGTCATAATCAGAAGCCTTAAAAGACTTATCATTTGGGTAAAT
+ATCTTGTATTTCATCCAGAAAGATAAGCGCGCCAATCGGCAACCAATGAAAGAAATTACGCATCAACAAC
+ATACCCGTATCATTACCAATACTTATTCGTAACAATCTAGCCGTACTAGGAAAAACCTCTTTTAACTCGC
+GCTGTATCTCTTCAAGCGTTTTGATGCCCTGCAAATTAGTAACAACTACACGACCAATACGTAAAGCAGG
+AACAATTTCAAACCACATGGCCGTAGATGATTTGTAAGAGCCTGGGGGACCATGAAAAACTTTAGTAGCC
+ATGAGTTAACCTCTTTGCATATAAAACAAAACGACAAATGAAAAAACAATCAAAAAAGATAAACGCGCAG
+ACAGATATATAAATCTAATCATTAAAAACTCATCTGATAAACAAGACGTGTAATAAGCGCTTCAATAAGT
+AAGCTAAGCGCATCAAAAAAACGCATATCTGATGCCGCTTGTCGTAAATCAGGAGGAAGATTAGAAATTG
+CAGTATTCACAACCTCATTAATGTTAATCATTTGAATAAAAGATAAAGCGACCTCATGAGCAAAAACCAA
+CGTTTCATACATAAGATAAAACTTTAAATAAAGTAAATAACTCGTTAACCAAACAAAAAAATCACCTATT
+GCAGTAGGAATAATGACAGTAAAAAACTCATAAATACTCATGAAAAAGATTGTGGCAGTTTCAAAAAAAC
+CAGTAACACCCGTTTGAGGAGCAGCAAAAATATCAAAGGAAAAAAAAGCTAATAAAACAAAAATAAATAA
+CCTCATGATTTAATCCCTCCAAGTACAATAGTCAACGCACTAAGGGCAGCAAGAAAATAAACAACATTGC
+CAACACCGCCAAAATACTCAGAAAAACGAGCTAATGAAATATCATGAGAACCCCATTTACCTAAATCAAG
+ATTATTAGCCTGATAACCACCACTATTACCCGCCGTAAAATTAAACTTTTCCCTTACCTCATTAATAAAC
+AATCTATTCTCAACACCAATAGAAGCCTTAAAACCATCAGTAAGACCAGTTAAATCACTTTCATTAATAA
+AAAGAGTGTCATAAGCACTAAAGCTAGCTACGCCAAAATCAGACTGATAACTACCCCCTAATTCATCACC
+CAAACCATCAATTTTATCACCCAAACCATCGATACCAGAACCAAGACTATTAACAGCACCAATAATACCC
+TTATCATCAAAAACAGCCTTTTCAATACGATTAACAGCATCAATAATACCGTTAGCAGAATTACTAACAG
+TGGTTGATATATCATCAGATTTTTCAACAATAGTTTGATTAGTTGTCTCAGTGGTAGAAGCTAAATTTTT
+AGTATTAGCATTGCGGGTAGCAACAACTTCATTAATAAGCTTATCGCCTTGTAATGAAGAAATATTTGAA
+GAGGTGTCAGAAGTGGTTCCATCAGCTTCATAATCAATATCATGTTCAACATCTTCAGTAGTAGTTGTAG
+AGGGGTCAACACTTGAACCAGTACCACCAGAACCAAAATCTAAATCACTAGGTGGCTCAGGAACATCACA
+AAAAGGATAAACAGAACAGTCCTCTTCTTTAGGTATAGAGCCATCATTACAAACACCAGTACAAGAAGTA
+GTGCCTTGACCATCATCAGTATAATTTGAACTTTTAACGCCCCAGTTATTAGCACATTGATTTTTTACAA
+CATCGTTACACTTATCAGACTCAGATTTAAAATCTTCACAAGAATAACTATAAACATTAGGGGAAGTGTA
+AACGAAACCAGTAACAACTCTTGAAGTAGAACTACAATCTAAATTTGCTAATTCATGGCATTCAATAGGA
+GATTGACAACCGACAGAATAAGACAAATAAAGAGTAGCAGTGATATTACCAGAATCATTACACTGAGAAC
+CCAAGCGATACTTAATCCTTGTAGAGCTTGAATAAATAAGAGGACATTTATAATAGGTATTACCATCACC
+GTAAGCGATTTCAGAGGGGGCAATCTGAGCACAATTAGCTGATTGGGCATCATCACCAGAACAATAATCA
+AAAGTAAAAGCCGAAGCTAAACCTATTTTATTAGTGATCGTAACAATAGCCGAAACATTAAAACTAAAAA
+TAAAAATCAGGATAAAAAGTAATAATCGAAACATAACAAGACTCAAATTTTAGGTAAAAAAAAGGACTTC
+CTAAGAAGCCCTAATCCCGCTTGTAAATCCCTCGATACAGCAGTAATAAAGGCAACAAGCTAATAAAATG
+GTTGTGACCATCGCTTAACGACCGAACCAACCAAGCATTTTACCAACACCAAAACCAAGGATTGCTACGC
+CAATAACACCCGCAATAACAGCGGTTACATTGCCACTACCTTCAGTTACTGCTGTACCAATTTGAGCCGT
+ATAATCAGCCGCTTGAACCGCAGCAGAAGAGCCAGCAATTGCAGAAACAGCAGCTACCGCTTTAACTTTT
+TTTGTTTTTAAAAAACTAACTAATTTGTTCATGTTATAAACCTTATTTTATTTACCTAACCAGCGAGCAA
+CACGCCCACCGAAATGTGATGTTAAAAAAGCCATAATTAGCGCTAATTCAACGATTGCGAACACTTCTAC
+ATCAAAAGCAAAAAGCAGATGTAGCGTTTCATTCATTTGTTGTAGTGAGCCACTTTGTAATTCAACGAAT
+TCAGACTGACTCACCAAAACAAATTCTGTACAGTCCGTTTCTGCAACTATTTTTAAATAACCTGTACCGT
+CATTAGCTGCACAAACCGACATAATTAATTAACCTGCTTTTTGTTGTTGAGCGGGTTCAATCACAAGCAG
+TACGGCTTTTGAATCAACGTAAACATTGCGGTAATCACCGACATTCACAGGTAATTCAACCAAAGCACCG
+TGACTTTCTGAAAGCGTTTTAATGAAAAAGGCATCTTTTTCTTTTTCAGCACTTATGCGAGCGGTTCTAA
+TCATCTTTTGTTCTTGGTCAAAGCCATTAACAAAAGAGACTTCAATACCAATTTCGGTATAGCTGTTCTC
+TTGAGCTACGCCACCTTTATCGATGTAACGGTTTTTAGTTAACTTAGTACCGACTAAAATGCCGCGTAAA
+AAAATACCTGTTTGAATACTCATGTTTATCTCTCCAAATAATTAATGTTTAAGCTGCTGCCGTTTGTGCT
+TGTTGTTGTAAAACCCACTCTTCAATAACAGAGGCTTTCAACCGTTTAGGCATTGACGAACGACAGTCGG
+GCTCTTCAATGTCTTTTACAAATTTCTCTACGATTTCGCTATCAGATAAACCACAAATTACGCGCATCAT
+GTTGATGGCTTTACGTGTACTGATAACTTGGTTTTCAACAATTTTCTCGATGGTCATGGTGGCTTGTTTA
+ACCAGGGTTTTAATTTTGCATTGCTCAACACTTAAAAAATTGAGTGCTGGGTAAGTGGCTGCAAGGTATT
+CACTCGGCTTTACCATGGCATCAAGTGGTATAACGCGTTGGCTTGAATGCAATTCAACTTCCCAACGTAC
+CCACTTAGATTTCATATCACCTAGCTGTTTACCTTTTTCATATATGCGTAACAGCTTGCCAGATTCACGA
+GAACCGATATAAAGCGTTTTTCCCTTGCTTGGAATAAAGCCAAAGGTTTTCTTAGCCGTTGATTTAGTGG
+ACTCGTTACTGATTTCTTTTAAGTCTTTAAAGTTCTCTTTCAGCATTTTTTCTGTTAAATGCCCAGATTC
+AACATACATATAACAAGCAGGGCGGCCGCCAGAGTTAAACAGGCCTTTCTTGGCTTTACTCAATGCTCGC
+TTAATAGAGTGCTTCCCTGCGTAATCGTCATGCGCTAAATCAATACGGGTAATTTTAAGCGCTGGAATAT
+TTTTGATTTCTTCATAGAGGCGTTTCATATCCAAAGCGTTACAACCCGTTCCCATGAACGACACGTAACA
+ACCAAGGTTTTTACCACCCCAACAAATAACACCAGCTTGCTCACCATCAGCGTACAGAGTGGCTGAGTAA
+GAATAATTAAAACGTCCTGTCGGATTATTCTTAACCGTCCAAATAAAAGTTTCCTGAGTGAACACATTAT
+TCAAACGACAAACAAAGCGTTCTACTTCGCCGCAACAAAGAACATCGAGTAAATCGACACCAATGTTGTC
+TAATAAGTTGTTTAAACGGTCACCATATTTAATGCCGGTATCGACTTCTAATTCGCCTTTTAACATGTCA
+CGTAATTCATAACGTGCAGAAACTTCGTTGTCTGAAAGCGCAAGTGATTTAAGCGGCAAGTCTTTGTGTC
+GACGATTGTTATATTCACGTGTGATGGTGCTACATGATTCTTTGTAACGGCTCAAAATAGCTTCGTATTC
+ATGGGCGTTAAAGGCGTTAGTGCCTAACAGTTCTTTGTTTTTTGTGTTCTCAAGTTTTGCCAGTTCACGA
+TTTAAAGCGGCATCTTTTGCCTTAACGATTAATTCGCTTTTGATACACGCGCCAATCTTTGCCATCTGCT
+TAATGTTTAATAATTCTTTGGGTGACCAAGTCAGTGACAAGGCATCCACTAAACAAGGGATTGTTGTTGG
+TTTAGTTTTCATCAAAAGCCCCTTGTCGTTGTAGTTCGTGATAGTTGTTTTCATCAACTTCAATTAAGTT
+GAATTCGTGACCGTATACCGTTTGAAGAAATCCAATTAACGAGACTAAATTACAAAAGTGATGCACTTGG
+CCGTTGTGCTGTATCGCAACATCGCCCCAGTCTTCCCTTTGAAAATAGACGTTAGGATTATTCATGGTTA
+AGCTACGTGTACTTGTTGCCATTCTTTCGAGGCAATTTCATATTGTTTGTCGATATAACTCGCTAAATCT
+TCTACCTTTATGAATACAGGGCTGCGTTCAGACTTACTTAAGCTAAATGTTGGTACTGGAAAGTCTTGGC
+CTTTAATTTTTTGCTTAGCCGTTTTTACGCTAATACCAAAGAATTCTTGGCAAACGTCTTTCAGTTCGAT
+CACAGGTGATTCAAAACGAGCTAGTAGTGCGAAATTTGTATTCATATATCACCTATGTAATCATTTAGGG
+TTAAAGCAATTCAAAGCGATTACAATCGACTATAACCGCTCCGTATCGCTCCATAAAGATACTATTTCAT
+AATGGAGCGTTTTGCAACTATGTTTTTAAAGGAAAATAGTGTGGATGATTTTGATAAACAATTGGATGAT
+TTATTTAAAACAACTAAAACGAGTAGAATTAGTGAGTTATCTGAAGCTTTAGGGGTTTCTCCAACCACAA
+TAAGAACATGGAGAGGTCGAAATAAAATTCCTGCCAGTGCATTTAGAAAGGCAGAACTATCAATCCAAAA
+CGATTCAGACGTAAAAACTGATACCCGTATTAGCCTTTCTTTTTACGAAATATCAGCTTCCGCAGGGGGA
+GGGGCATTAGTAGAAGTGGAAGAACAAGCTAACTTAATTAGCTTTGAGCCAGAGTGGCTAAATAAAGAAA
+TTGGTGTAAACGCCAATGATGTCTTTTTGATGTTAGTCGATGGTGACAGTATGTACCCGACATTAAAGAA
+CGGTGCCATGATAATGGTGAACAAACACTTTAATGGTTTAAGTGATGGTATTTACGTGATGCGACACGAA
+CAAAACTTACTAGTGAAACGATTACAAATGTTGCCTAACGGAATTATTAAAGTGAAATCAGATAATAACC
+TGTATGAACCTTGGGAAATAAATAAAGAAAACCTAGACGGTACAGACATAGAAATTATTGGCCGCGTAGT
+TTGGTCAGGGCAAAGAATGTAGTGCCAAAAATAACTTGCGAGTTATTAAAGCGCAAGGCTTTGGACTAAA
+GCAATAAGACAATAGAGATAATAATATATGAGCCAGTCAATGGAAAATTTCGCGACTACTTTGGAATTGC
+TTGAAGAAGAAATTGGTCTTGAGGATTTAAGCCAGTTATTAGCGGATATGCTGCTTGTTTGTTCTACAAG
+AATTGTAGGTGATGTTCCTAATAATTGGACTGTCAAAACAGAGATTGTTAATGGTGAGGTGACAGCTATT
+ACCGATGCTGCCTTATCTAAAGTTAATGTTTTATAACATTAACTTTATTATCGATACCAAAGAATTAACA
+CCATAGTCACTTGTTATGTGTTTGTTCGTTTAATATGCAGTTTAAATAGTCAACTAATGCCACATTCGAG
+ACATTTGCTTTTAAAGACAATCAATACTTCGGATTAGGTTTTGTATCGATAACGCCCCAATAATGGGCAA
+ATATCAGTTGGTTAAAATAAGCGACGCAGGAGCAAAAACCAACTGTTATTTGTCCTGATTAATTGGCTTG
+TTAGGTGTACGTTTGCCAAAAAAGTATTGATAGAATCGAAATAGAAAAAACAGAATAAAGAAGGATTCCG
+AACCAAAAACTTTCGGGTGACTCACTCCGCTTAACTGTAATAATTTTGATTTCTATTTCTCCAATTCTAA
+TTGCGTGAATGCAGTAAACAAGTAAAAATGGACATAAAAAAATAAAAGCTACAGTTGCTACCAAGTCACC
+ATAACCTTCAGATTGAGGTACGAGGATAGCCGTTAGGAACGTTGAGATACAAGCTAAAATGAAAATAGTT
+TTCAATAGTCTAGAGGTATTCAACTTTAATTCAGATATTACTTTGACTATAACTCCATCATTTTTTTTAA
+CTGTATAAGTTGATGGCTTTGACTTAAAACTAGTTTTAGGGGGGATTCCTTTCTTTCTATTGTCTATTTC
+TAGCAGTAAAATTTGATATCTCTCATGATATTTATCCTGATCAATATGCTGTAAAACATCTAATAGCTCC
+TCATAACTACATTCAGAATAATTTGTTTCAGAAGTCAACACCAAGTACACCTAACGCCTCGTTAAGAGGC
+AAAATATTGTTGGCTAAAATAAGCGACGAAGGAGCAAAAGCCAACTGTTATTTGTCCTGCTTTAACGACT
+TGTTATATTTATTTTACATCAACACTTTTGTTTGGGATTAATCGATGCTGTCCTGGAATAATTGATAATA
+CGAGAAATAGTATTAAGCCAATGAGTAAAAAACGTACTCCTTGAGATGAAATAATCCCGTCAAGTAAGGA
+TGGAATAAGTACAACTCCAGCACCAACTAGACCACTATAAAGTCTACGTGAATTAGTAAATTCATGTAGT
+TCACCACATGCAACACATCGATGTTTCGTCCACATAAAGGCACCAAGAAACCAACTCAAAGGTATATTAT
+TTGAACAGTTAAAACATTTGGGAAACATTATTAAAGACTCCATTCTTCGATATAAATATAACGCCCATTT
+AAGGGGCTGATAATTGTTTGCTAAAATGTGTAGCGAAGCGAAACCGAGCAAACTGTTAGTCCCGCTTTAA
+ATTCTTGTTATATTTACTTTTTACGAATACCAGACTTTCTAATTTGTTTTTCGATTTTACCAGTTTTAAA
+TAAATGGTATTGAAGAAACACCTGTTTGACCAATGCAATAAATGCCAAATAGGCAATAACAATTATGACT
+AGCTGATAGAAAGCAAACTCTTGGAACATTAAATATGAACAAAATACTGCCAATATTGAAAAGCGAATAA
+ATAACCACGTTCCATTGTTTTGTTTAAGTATTTGTTGATGTTCTTCCATCACTACTTCGTTTTTCGCGTC
+CATGGTAGAGCTTGAAGCTACTGGACAGTTTTCTTTTTTATTAATATGAGAAAGGACTAAACTATATCGG
+TCAGGGAACTTCTCACGATCAATGTTCTCCTCAATATCATAGAGTTCATCTAAAGAATAATTCTTGTAAT
+CAACTTCCATGCTAGACAAGCTCCATGTATATATAACGCCTCGTTAAGAGGCAAAAAATTGTTGGCTAAA
+ATTAGCGATGAAGGAGCAAAAGCCAACTATTTTTTGTCCTGCTTTAACGACTTGTTATATGCAATTTACC
+CGAAAGCACCAAGCTCTTTAAATATAAGTAAAATTTGCACCGTAAAAATACTAAGCATTAACAATATAGG
+CTTACCTTTATATTTTAAAGAAAATACTAAATATAAAATTAAAACAAAGTCGTAAACCGCAAATATAGGA
+ATACTAAACAACGCCCACCACGCACCTATAGAAAGATGAGTTTCGTAAATCCCTAGTAAATCCTCTGCTA
+CAAAATTAACAGGAAAGATAAATAATGGCGGGTACAAACCAATTATTAATCCTAATATAGGGAGAATAAA
+AAGCTTTTTATTGGGAGTGATAATAGTTGCAAGCTCCATTTGCATATAACGCCTCATTCATAGGCAAAAA
+ACAGTTGGTTAAAATCGGCGACGTAGGAGCAAAAATCAACTGTTTTTTGTCCTTTGGAATGACTTGTTAG
+GCTTAATCTTCACAGTAACTTCTCAATGGCTTATTCATTTTTAAGCAACGGTCATCATCTATGCCTAACA
+GTTTACAGAAACCTACTTTTTGATTAAGGTCTAAATATTCTTGGTTAAAGTACGAGTGACCACTACCCTT
+ACAAAAAGCTTCCTTATCTCCCCTTGAACCTCTTAGACAAATTGCTACATATGTAATTGATTTGTAGTCA
+CAAAACTTACCACTACATTCTTTATAAGAATCCCAATAATGTGAAAGGCATTGGTTTTTGTTTTTTATTC
+CAGATAATTTAGCCCTTTGAAATACTTTGTATGGCGAATTACCTAGCCATTCCATTCTTGCAAGTGCATC
+TAGGGTTATATAGCTAAAGGTTAGGAACATAAACATGATTGATATAAATATAAGAGATTTTTTCACCGCT
+TCCTCCTTAAGCCTAACAGCTTATTATGGAGACTTCTCAGTAATGTCCGTCCCATAACTTTAATTTAATT
+CGTATTAATATCCCATATTTTCAGTACCTTATAAACTAAAAATAAAGGCTATTTCAAATAATATCAATCA
+GTTAGGATTTTAGAAAGGTTGATTTGGATTTATTACTGAGACTTCTCAGTAATATGACAGAGTCAATTCA
+TTAGAAAATATATCGCAAATATTTTGAAGCTAACTTCCGCTTAGCGCACGCAGCAGACTTAAGCCCATAA
+TAATTTCATGATGATTTTTTGAATGATTTTCTAAGGTTCACTTATGCCACAATGTATGGACTCCTCCAAC
+CTATGAGCTAGGTTTATTAGTGTCTACCAAACACAAATTAAGGATCCATACATGAACAAAGTTAATACTA
+TTGGCGTAGATTTAGCCAAAAATGTTATTCAAGTTTCTGTTCTTTCGCCTTTAAATAAAGAACTAACAAA
+CAAAGAGCTTCCTCGAACAAAGTTCGCCGAGTTCCTGGCTAAACAGCCTATAAGTCTTGTGGCGTTCGAA
+GCATGCTCAACAGCACATCATTGGGCGAGATTAGCGAGAAGTTATGGGCATCGGGTAAAAATCCTGCCCG
+CAAAGGTAGTATCATCGTTTCGCCAAGGTCACAAAACTGATAAAAACGATGCACTTGCTGTCGCTGAAGC
+CGCTAACAGACCTAATGTAAAAGAAGCACCATTGAAAGAACTTGAGCAGCAAGGTATGCAGTCAATCCAG
+CGTTCAAGAGAGCTACTGGTTCAAAATAAAACGTGTTTATCAAATCATATTCGTGGTTTATTAATGGAAT
+TTGGCGTATTTATTCCTAAAGGTTTCGCTTCTCTTTTTAAAAATATACCTGACATTTTGGAAGACGGTGA
+AAATGATATACCAGATATGTTCAGAGCTACACTTAATCTAATGTATCAACGTTTACTTGACCTTCGTGAT
+GATGTTGGATTGTTGGATGAACAAGTTAAACAATTAGTAAAAAACAATGAAGCATGCTCGAATCTCACTA
+AAATGGAAGGCGTTGGGCCAATTAGCGCCATCCTACTATTTTCGACATTAGGTACTGGCGACGCGTTTAA
+AAATGGTCGTGAGTTCTCAGCCTATATTGGTTTAACACCAAAGCAACACAGTAGTGGTGGTAAAGCGAGT
+TTAATGGGTATCAGTAAATTTGTTGCCAATAAGCGACTTCGCTCAGTATTAATACAAGGCGCTCGCTCAT
+ACGTTCATCGCATGAAATCCGTCACCACTAAAAAAGATGAGTGGTTAGTCAAATTAATTGAACGTGCGGG
+TTATGGTAAAGCAGCCGTTGCATTAGCTAATAAAAATGTTCGAACTGCGTGGGCATTACTAACTCAGGGA
+ACAGAATATAGGAAAGAACTAATCGCTTAAATTACTGTTACCTATTGCATTTAAAAAGTTTTAAAAGAGT
+TTCACCGAGTAAGCCAAGATTAGATAAAGATATCCATCTTGATAAAACCTGTTCCGCAGTGAGGGATTTA
+AACCCGTTGCCACATATAGGAATCGAGATGCGCATACATTGAGGGTTAGGAGATAGCTTCTCCATCTAAA
+AACCGAATATACGTACGCGCCTTAATCTAAGAATGGGATGCTTGATGAAAAGGAGGAGTCCATATACATT
+GCGGAAGTTAGCACTTGAAAATTTCTTGTGTAAATTTTCGCATGTTTTGATCTATAGCAGACATGACTTA
+TCAACCACTACTCGCTAGTGTTTGCCTGACAGCGGACATAGCATATTAAATACTGTAACGGATCATTGGC
+GTGATACAAATAGATAGCGATATTTCTATGCTAGCGTGTCCTGAAAGTCTTTAGAGTCATAATAGAGGGT
+ATGATTGAGTATCCTATGGTGATGGTTTACTTATGGAGCAACTTAATTTACCAATCACCAGGCACAAAAA
+AACACCAATCATTACAATTGATGTTTTTTTGAATTTACTACAAAGAGAATATTAAGATTGTTTCTTAAAT
+TTACGTGATGCTAAACCCATAATACCTAATGCAAAGATGGCAAGGGTAGAAGGCTCTGGAACTTGTGAAG
+CTGTTGATGATATATTTAACAAATATGCCCCTGAGCTATTTCCATCGTACTCCCATGTTGATAAAGAACT
+AGCGCCTCCCGGTCCTGTTGGAGTTAATTGACCTGAAAAATCACTTGGAAATATTGCGCCACCAACTGAC
+AGTGGATCATTAGACCATGATGAAATACCAACAAAATATTCACCTGCGGCTAATGCTGTTTGGATTATTG
+AGTTAGGGAAAGGTGCATCGTCGTTATGAAATAAACCAAAGCCTAAACTGTCAAATAAAAATATTTGGGT
+GTCTAAAGCGCTATTATCTTGAGAAACGTTTAAATCAAGTAAACCGCCCCCCCAATAAAAGCTAAACAAG
+TCGACATCGTTATTTGTACTAATACTACCTGATACTTGAGTAGTGCCTCCTGTCAATGATTGTGCTGTGT
+TTAAATTGTCGCCTGTATCGCCAATTTCAAGAATCAACCCAGCATTAGCAAAACCACTCACAGATAAAAC
+TAAACCAGCCAAAGCCGCTTTTAACATTTTCATATTCATTTTATATTCCCTTGTAATACATTCCTTGAAA
+CTAGAATGCTATTATAGTTTTTGGTATTACTTGTAAAGCACAAATCATACCAAACAAGAAAAACCTTTCT
+TTTCAGTTGGTTAGGTGTTTTAAATGAAATATAAATTCAAAAGTGTAAAATAATAAGACACTTGTTCAAT
+CATATTCGGTTGTTTTGTTTACATATATTTTACAAGTGGCAATTACTACCGCACTCAATAAAATTATTAA
+GGTCCGCAATACAACATTAAGCTGACTGTAAATAATTCTGACATTTGAAATTGTTAATGTCTTCTTAGCG
+CACCAAGGGAACATAAACTCAGTAATAAAACATCAGTTTTAGTAGCTAATTGATCTCTATAAAAAGACTT
+ACAATGAGAGATTAAATTATCGGAATTAGCTATGCTGTGGGAATTTGATTTGGGGCCCTTTTTATCTTTA
+TTTTTTATTAAGGGTTCCAATGGTGCTCCATTAGTATCTTTAGGTCAGGATAAATGGGTGTTTAAGTCCA
+ATCGAGCATTTAAATACAACTGTTTTTGCTTCGTTCAAAGGCCTTGTTCTACCTGTAACGAGTAATTGTG
+AAAGTCTTCAGATACTTTTTTATAACCTAGTTTCTCATACAAATGTTGACCCGCTTTGTTTGAAAACGCA
+GTCATTAAATCTATTCGAGAAGCACCCTCTGCTTTAGCATAACTTTTGGCTTTATCCATTAATGAAGCAC
+TTACTCCTAAGCTACGGCCGCTGTCATCAACATACAAATCATAAAGAATATAAATTTTTACCGCGTCAAC
+AGAGCAAAAAGAAGGATACATTTGAACAAAACCTAAGGTTTTACCATCCTTTTCAACAAGAAATATTGTC
+GATTCACCTTTTTCAATACGTTCCGAGATGAACTGCTCTGCCAACGCAATATCAGGTTTGCATTCATAGA
+ACTGTCTATACAAATCGAATAGTCGTGCAATTACTGGGATGTGCACCTTAGTAGCTTTAATGATTAACAT
+ATTCACTCTATTTATTAGATAAGGTATAGCGTCGAACTAAGAGGACTAAAATAGTTGTCTAGACTAGTTG
+AAGCACCTTGTTACGTGTTTAATTACGTGGAAACAATTGATTGATAAAATCAGCGCATGATGAAATATGG
+TGTAAACAATCGCCTACCAGCATTGTTGAACCATGTGCCTTACAATTTCTAAGGCTTGGGATAACAGTAA
+CCATCGTTTTACACCACTCATTATCTGAGTTTGGTTTATCTATGTGGCGGAAGCCTGCATCTGAAATCCA
+ACGTTGGGCCACTGCATGATTAATGAGAGCTTTTAGCATCATTGTTTTTTTTGGCTTCATTTTTACTCTA
+AGCGCATGTTCAATTACAGTATATGTTTTAAGGTGCACTTCTGGAGCTAATGCATAGAAGAAATAGGAAT
+AAAGTGCCATATTTTTAGCTACATTAAATTGGCCCTGTATCTCATCTGGAACTTCTTCATTTAGAACTTC
+TTTAGAAAGATAATCGTGCATACCTTTAATATTTGGAAAAGAACCGCAAAAACGTCCCATAAGCTCATGC
+TTTTCATCCATCAGAGTTAGTTCTTCTAAACTTTTAAATTCTTCCATTGCTAACCCTATGAATAAACTGA
+CACGTACGCCTTAATAAGCGGAAAAACGGTTAGCTATAATCGCGAAGCGATGGCCAAATATTATTTTTCC
+GCTTGATTACCTTGTTAGGTTTTTATTCCCAACAACTTTAAAGTTTAATCCTCATCGTCACCTTGATATT
+CATCATTATTAGGATTAAGTTGGTTTGAATGATTATCCATACTGTCATCATATGCATCGTTATTCGGATT
+CATACTGTCACTACGGTCGTCATTAGATGATCCACCCATTTGTGCTCTCCATTTCTTGAGTTATGCCGAA
+AAAATTCAAGCTTTCAACACTCGGCGATATTGAAAACCTAACAGCTTATTATGGAGGACTTTCAGTAACA
+TCTGTTCCATAATTATTAACTGACTTTTATTAATGTCCCATAATTTCAAAGCATTGAACACTAAAAAAAC
+TAAATTTTTATTGTCACTTGGGTATTACTAATAAATCTCAGTAATATGACATGAATAATTTATTAGCAAT
+GGTGCTATCTAAAGAAAGCTTGCAGCGAGGAATAATGAATAAGAGTTAGCGATAAAGTGGGGGAGGGGAA
+TTTGGGGCCCTTTTTATCTTTATTTTTTATTAAGGGTTCCAATGGTGCTCCATTAGTATCTTTAGGGCAG
+GATAAATGGATATTTAAGTCCAATCGAGCAGTTGGAACGGTCAACTAATGCCACAAAGCAGCCCTATTTA
+ACCTTGAATTTCTGTTAATAAATAGTCCGCTTAGCCACCATAGCGGTCGTTAAGTGTAGAGTATTCTGAT
+AGTTAAGAATCACCAGAAACAAAAAAAACACCAATCATTACAATTGATGTTTTCTATAATTTACTACGAA
+AGAAAATAAATTAAGATTGTTTTTAAATCGACGCGATGCGAAACCAATCATTCCTAATGCAAAAATAGCA
+AGTGTTGATGGTTCTGGTACCTTATTTGTGCTATCAACCGCATCTGCGATTTTGTGGTGGGCATGCCTGA
+TAGTGTTAGTTCCGATATACAGCTCGAAATCACTTGGAGCGTAATCGATCGAGTTGAACGTGCCAACTGC
+CGTAACGTCAAAATTAATTACAGTGCCTGCAGCCAATATGGTATTTAATGAGTTGGCCCAACCAAAAAGT
+GCGTACCCTGTTGTGCTGCCGTTATTTGCTCTATCCCAAGTTACTGAATTTCCTTGTACGGTAGAATTCC
+CGGTAAATACCATATTAGATGAGTTCCACATCTGGCTAAGACTGAAATCCGTTCCTACGTAAAATAATGA
+GTCATGTCGATTAGAATTATATGCTTGGTCTAGTGTTCCAGTGACACTAAAGGCCATCTTGCTATCCGTA
+TATTCAGTTATATCGAATATTAATCCAGCATTCGAAGTTGATGTAACGCATAAAAATAAACATGCCAAGG
+CAATGTTTAAAAATTTAAATTTCATTTGATATTCCTTTTAATCCCTTCACGAATATTATTTGAAGGTAAA
+TGCTAAGAGTGAAACGTCATCACTTTATTTTGCATTATATTAAGCATAAAACATACCAAAATGATAATGT
+CTAAACTTTTTAACATGTTAAAACAACAGAACCAACATCCAAATCTTAATTGTAAAATATCCAGACACAA
+TAAACTCTTCAATTAGTCGTTCTTGTTACATAGTATTAACAAGTGCTTTTTTATGAGTTTAACGATAGAA
+ATATCATTAGATGATTGAATTAGATATAAAACTCCAAATGAATTAGCTAAACAATCAGGCTTAAACCACT
+TGAAATACACATTTCAGGTGATTTAATTGATTAAAACGTTCTGGTGCTATTGTTGTTATTCATCACTTAA
+ACTACACCATAAGTCAGTAAAAAAATCGTTCAGAACCTAGAAATAGACTGTGTTCTCTAATTCAGTTTAC
+GGAAGCTCTAAGTTAACATCAAGTGATGTAAGATCAACGGCAGCTAAGAGCTTGCAGCCGTCATAGCTAT
+TGTTTTCATTCTATAGCGGTATTTTGCTCTGTTGATCATAAAATGAGTCTCAAAAAGCGATTTTGGGAAC
+GTACGCTATACCAGTTATTTAAATTCCGCTGTCGACTTGCTTAGGTCAACTAACTGATGTTCAGTTGACC
+TCGACAAACATTCAAAACTTAAAAATTTTACTTCTTCAATGCGCACCAAGGGAACATAAACTCAGTAATA
+AAACATCAGTTTTAGTATCTAATTTATCTCTATAAAGAGACTTACAATGAGAGATGAAATTATCGGAATT
+AGCTATGAAGTGGGAATTTGATATGGGGCCCTTTTTATCTTTATTTTTTATTAAGGGTTCCAATGGTGCT
+CCATTAGTATCTTTAGGTCAGGATAAATGGATATTTAAGTCCAATCGAGCATCAACGCAATACTAGGCTG
+ATGCTTAGTTCGTCGATGTATTCCCACTGAAATTCTTCGAATAATGCAATAAAAACACTTTTTCACCCTC
+TTTTGGGTATAACCAAATGCCCGTTAAATTGCTACATTCATTGTAGGCATTAGAGCGTGCTCATAAATAA
+ACTACATAGAGCAAGGCTAAATTTACAATATTAGGTGTATACCCGTTCCACTTGAAGATGCAGGATTCAG
+CTGGAATTAGAAACGCCTTTAGGAAGGCATTGGTTGAAGAGAATAGTTATTCTATTGTCGAAATCAATAA
+CGCAGCATAAAGCGTTTCTAAACCAGCCCTCGGGGAAGTCTGAGCAAATCATACGCTACGTTCCATTTTT
+TTATTAAGGGTCATTCAGGAGAATATGCTCCTGAATGACCCTTAATAAAAAAATGCGCCTTGATTATGAA
+TCGCTCAGACTTCCTGAAACGAGCATCTTCAGGAGGAGCGGGTATATAAGCAAAAATTACACTTATGAGG
+GTTAGAGTATGACAGATAATAATTTCAATCAGCCATTAGGCGGTAATCAAATGCCACGTTTCGGTGGTCC
+AGGTACTATGTTTCGCTTACCAAGCAGTGAAATAAGCAATGAATTAGATATAGGTATTGTAGGTGTGCCA
+CTGGATATTGGTGCTAGTAACCGAAGTGGTACACGCTTTGGCCCTCGTTCTGTTCGCAATGAATCAGTCT
+TAGTTCGTCCTTACGGTATGTATACCAAAGCTGCGCCATTTGATAGTTTCCAAATTGCAGACATTGGTGA
+TACTCCAATAAATACATTCAATCTTGCTGACTCTATTCGAATTATTGAAGCGCATTACGATACCATTATG
+GCGAGTAATATTAAGCCAGTGACTGTTGGTGGCGATCACACTATCAGTTTGCCTATCTTGAGAGCCTTGC
+ATAAAAAGCACGGCATGATGGCATTAGTTCATGTTGATGCCCATGCGGATATTAATGATTCTATGTTTGG
+TGAAAAAGAGTGCCACGGTACTATTTTCAGACGTGCTATTGAAGAAGGTTTAGTTGACCCGAAAAAAATG
+ATTCAAATTGGTCAACGTGCAACCGGTTATAGTGCGGGTGATTTTCAATGGGCGGTGGACCGAGGCGTAA
+GAGTTGTACAGGCAGAAGAATGTTGGTTGAAATCGTTAGTGCCCTTAATGGAAGAGGTGCGTGAGGTTAT
+TGGTGAAGATATACCGACTTATTTAACGTTTGATATTGATGGTATTGATCCAGCATTTGCGCCAGGAACT
+GGCACACCAGAGCCAGCAGGGTTAACCTCGCCACAAGCCTTAGAGATCATTCGTGGCATGTGGGGTACTA
+ATCTTATTGGTGCTGACTTAGTTGAGGTATCACCACCATATGATACTTCAGGTAATACCTCCTTATTAGC
+AGCCAACCTCATTTTTGAAATGCTTTGTAGCTTTCCAGGTTGTATTCGTAGATAAAGAGCAATAGTGACT
+TAACTACAGAAAAGGGCGTATACCTCAGGGTATATGCCCTTTTTATTATTTCTTATTGCTTCTTCTTAAT
+TCTTACTGGTCGTAGTTTTAAAAGGCACTGTTCTATCTGTTGGAGGGGTATGTAATGAGTAGGCCTGTTC
+TGTGCCGCGTAGATATCGAGTATGAATCTATATGGTATAACACTGACTCAGAAAGGCTGGGAACTGTTCA
+GTGAAGTATTACTTTGAATGACGATTAATTGTAACCGAGCACGTAACAGCTATTCGCTTCTTGTTCTACA
+TATAAGCGTTTTTTAAGTAAGTTAACTGCAAAGTTACTACTGAATTCAACATCAGAGTTGAAAGTAGCTT
+CCTGAGATAAGCTCTCTTCATTACTTGCTGTATTTAACTCCTGAGAGGTTTTTGCTTCGTTACGGTTATT
+CATAATCACTCTACCTATTGTCGTAATGTGTAGTATTAGCTTATTACTATTTCAGAAGTAACTTGATTAA
+TAAATACCCGAACGGGGGGATTACTCACGTTAGTAATGCAATGCCGTTTTAGTAAATCCACCCAGTTCAT
+CTGTTGAAACGAAAGTACTCCTTAAACACAATTCACACTCATCGAGAGGCATTTTTATGGGTGATTGTGC
+GTGCAAAAAGATCTATTAAGTTTGATAGGTGTAAAACTTAACGTGTATTGTTTTGTATTTAACATAAGCT
+TAAATTGTTATTCAATAGATAAAACAGATTACAGTGCAGATTGTAATCACTCATCCTGCCAGAGTTAATG
+GAGTAATGCAGGCATTGTGAAGACTGAACTGGCTTAACAATGTGGTCAACTAAATCGGTTAATGAGCGCG
+TCCGCTTATTAAGTAATTAGTTTAACTTAATGATACCTAACCAAGATGACTTGGATCTGAACTAGTTAAG
+CTAAGTGACGAAAATAAGAGGAAGTAGATTGGAACTTTTTACCGCGAATGAGAGTCCGGAAAAACTGGGG
+ATAGGCAAAGCTAATATCTTGATTCAACCGAATCATAAAGCGTATGGCCAACTGAATAAACATGCCTATT
+TCAGTCAAAGTTATGCCGATTTACATGCTAGACCGTTTCCTGTTTCAAATGTACCACTTCGCGTTTCACA
+AGTTTGCTTTCTTCATCAAGAGGGTGATAGTCAAGCCGTTGAATTAGCTCACTTACATGAGTTATGTCAT
+CGATATAGCGTCAATCCTCCTTTAGCCAATGCATCGTGTTTTTACCAAAAAATGGGTGAATACGAAATTA
+GGTGGGAGCGCCATACAGAATTTAGTAGTTACACCTTTTTAATACATGACAGCGGATTGAAACCTTTTGA
+CTGCCCACCTGTAGCGCTAGTACCCATTGATTGGCTTGAGGGGATATCAGGTGAGTTAATTGCTGCCGTT
+CATATTGATGCGTTAAGTGAAGGAAGCGTGACCTTAGAAAGAGATCATTTACGTCAATATTTTGAGGGAC
+AGCGGTTAATGGGCTCTGAATTACATAATGGCGAGGCTATTATACTCAGTGCGTTGCGGTTACATGAGGA
+TAACTTTAACCGAATATTGTTGGTTAATACTAGTTTGAATGAATGTCAAAGTGGCCGCGTGCTTAGAGCA
+CTATTAGAGATTGAAGCCTATCGAAATATGACCTTATTGGCTTTTCCGCTTGCACAACAAGTGAGTATCA
+AAGTCAGCAAAATGGAATCGCAATTGGCCATGTTGCTCAAGAAGCAAAAAGATATTAAGTCGTCGAATGA
+TGAGCAGAAACAACTGGCTGAATTGTCAGCAATGGCCGCTAATATTGCTGAAATCATCGCTAGCTCACGT
+TATCGCTTTGATGCAGGCAGTGCTTACTATGAAATGGTAAGAAGTCGGTTGGCTGAATTAGAAGAAAAAG
+ACATTAATGAATTACAGACTTTTAGTGCCTTTATCGACCGACGATTATCTCCGGCATATCGAACCGTACT
+TGCGGCAAAACGTAGGCTTGATGATTTATCGAGTCGAGTCGATCGCGCTAGTGACTTTTTACGCACCCGT
+ATTGATATGGCGATTGAAGCACAAAATCAAGCCTTGCTGACATCAATGGATAAAAGGGCGCAGATGCAAT
+TCAACTTACAACAAACAGTTGAAGGGCTTTCAGTAATTATTATGACCTATTACGTACTGGCACTGTGCAA
+GTATTTATTGGATGCCAGCAGTAGCCTTGGTTATACATTTAATAGGGAAGTAGCCTTGACGTTGTTGATG
+CCAATTGTACTTATTAGCGTCTGGATGTTTAGCCGCCGGATAAAAAATGCAGTACAAAAAATTGCACCCT
+GATTGAAATAATCTATTGGTTAACAATGAAATAAGTTCGTTATTTATACAGTTGTAAATAGAGTTTTGAA
+TGGTTTGGTTTGTGTACTCCCCTAAAGGGGGTACTTAACTTGATAGGGCTAGCATAGTCTAAGTTATTAT
+TTTTATAGCGGGATCAAAAAATGTATACATATAACAAGCTCTATATTAATGGTGACTGGCAATTGCCAAA
+CACTGAAGACACCATTGATGTGATCAATCCGGCTAACTCAGAACTTTGCGCTAAAACACCCAGTGCATCA
+ATTGCAGATGTTGATAAGGCAATAGCAGCAGCAAAATATGCATTTGCGCAATGGTCAGCAACAACACCAG
+CAGAGCGAAGTCAGTTAATTACTGCTATTGCTGATGAAATGCAAAATAGAATAGATGATTTTGCGAGTGC
+TATATCTACCTCTATGGGCTGTCCTAAACATCTTGCTTTTGATATTCAAGTGCAAGGCGCGATCGACGCC
+TTTAGAGGTTATGCCGACATGACGTCTTATGTTGATGAATCATCAACAGAACATGGCGTGATGCAATGTC
+ATTCCGCAGTTGGTGTTTGTGTTTTAATCAACCCATGGAATTACCCGTTATCTCAACTCGTTGGAAAGAT
+AGGCCCAGCATTAGCAACTGGTTGCACTATTGTTGCTAAACCCGCAGAACAAACGCCTTTGCAAGACCTT
+ATTTTGGCTGAAATCTTCGACAAAGTTGGCGTACTTGCTGGCGTGTTTAACGTAATTACCGGTTATGGTT
+TCAAAATTGGTGAGCATTTATGTTCACACCCTGACGTTGATATGGTTTCGTTTACTGGCTCTACAGGAGC
+GGGTATTAAAGTTGCTCAAGCGGCGTCAACAACAGTTAAACGTGTTTGTCAGGAACTTGGTGGAAAATCT
+CCGTTTATTATCACTGACGATGCAGATTTAGCTGCAGCTGTTCGATATGGCGTTGAAGATGTCATGATTA
+ACTCAGGTCAAACATGCTGTGCATTAACTCGTATGTTAGTACCTGAATCACTTTATCAACAGGCGATTGT
+AATCGCCAAAGCCGTAGCAGAAGAAAATGTGGTTGGTGACCCACAAGACGAAAACGTTACCATGGGGCCT
+TTGAGCTCGTCCTTACAACAAAAAAGAGTTTTAGACTATATCAATATTGGTATTAAAGAAGGTGCTGAAC
+TTGTAACCGGTGGACCAGAAATCCCCGCTCGATTACAACAAGGTGCTTACGTAATGCCAACTATTTTTAC
+CAATGTAACCAATGACATGACCATAGCACAAGAAGAAATATTCGGACCTGTGTTATGTATGATCCCTTAT
+TCAGACGAACAAGAAGCAATTAAAATTGCCAATGATACTGTCTTTGGGTTGTCGTCTGGTGTTTTTGCAA
+AAGATGCAAATGCTGCACTACAAATAGCTCGAAAAATCCGTGCTGGACAAAGTTATATTCAAGGCACTTA
+TTTCAACTCTCATGCACCGTTTGGTGGCTTTAAACAGTCAGGAAATGGCCGTGAATGGGGTGTTGAAGGA
+TTACGCGAGTTTATTGAAGTGCAGTCTATAATTATAACTTAGGGGAAAGTATGAGTGAGCTACATTTACA
+TGAGAAAACGCTTGGAAAAAGGGATATATTTTTATTCTGTATTTCAGCCGTATTATTACTAGATACCTTA
+GCTGCTGGGGCCGTAATGGGACCAACAGTTATCTTTTGGTGGGTAATACTGACTATCTTTTTTTTAGTAC
+CTTTCGGTGCTATCAGTACTGAACTTGGATCAGCTTACCCTGAACAAGGCGGTATTTATGCTTGGGTAAA
+AAGGGCATACGGCCAAAAAATGGCATCACGAATTAGCTGGTATTACTGGTCTAATGTTGCCGTTTGGGTA
+CCTGCTATCTTCATTCTTTTTGCGGGCGTATTCTCGCAAATATTCATGCCTGATATGTCGCTAACAGCAC
+AAATCATCATGGGTGTGGTACTGATATGGGTTGTGGTTTTTGTTAATATTGTTGCCTTAAATGTGGGTAA
+ATGGATCCCAAATATTGGGGCAGCGATCAAGTTAATTATCTTTGCATTATTAATTATCGGTGGCATCTTG
+TATGGCATGGAGCACGGTATAGCAAATGAATTTACCTTAGATACGATGATCCCAAGCACAGAAAATGGCG
+GCTTGAGCTTACAATATTTACCTGCAGTTGTTTACGGTATGCTCGGTTTTGAATTAGCCAGTGCTAGTAG
+CGCTGAAATGAAAGACCCACGTAAAGATTTACCTAAAGCTGTTTTCTCATCAATTGCTGTAGTGGTAGGT
+GCATATATCTTAGCAACTACTGCGATATTAATTGCACAACCTGCTGATAAAGTTGATGTAGTTGATGGTT
+TGATGGATACCTTAGGTCAGTTCTTCGGTGGCAGTCCATTGGGTGATGCTTTCGTTGTTGTTCTCGGTGT
+TGGTGCGCTTTATACCTTCTTCTCCAATGGTGCAACGTGGGCAATGGGTGCTAATCGTGCAGCAGCAGAA
+GCGGCTATTGATGATGAATTACCGGCATTGTTTGCGGTTGAATCTAAGCATGGTACACCAGTAGGTGCGT
+CTATATTACTTGGTATTTCTGCTTCAATATTACTGATTTTATATGGTGTGATGGCGGGTAATAACGAAGA
+TTTATTCTGGTCTTTATTTGCTTTTAGTGGTGTTATTTTTATGTTGCCTTACGTCGCTGTGTGTACAGCA
+TTTGTTAAAATACGTGAAACGCATATTGGTATTAATGGCAAAATTGCAGAGGATGGCACGTTTAGATTTC
+CAGGTAGTCCTAAATTTGTAAAAACTTGCGCCTATCTTTGTGCCGCCATATTAATGGTAACGATAACGTT
+ATTTATTTATGTACCAGGCGAGGGTGTTGCTTGGGAAGTATTATGGGGTGCCATTGGTGTTATCATAATG
+GGTGAAGTAGTTACCTATCGTGGCATGAAAAAAATGAAAACAGCTACAGTGTAACCAATATTGGTTTAGG
+TATTGTAATCGCTTGAAACAGCGACTCTTTTGAGTCGCTGTTTTGTTTGTATTTCAAACTTTACTATTAT
+TAAGTAGAAACTTTTGTTAAGTGCGGTCATTTTATGAAATTAGATAAATATAGTTTAGCGCTAATTGAGC
+TAACTCAGCATGTTGGTACAGAGCACTTTTATTCTAAATTGAAAGACTTTTTTAAAATAACTTTTGATTT
+TGATGAGCTAATTGTTCTGCAATTTCATAAGTCTGCAGATACAAAGTTACATTATCGTTATGGAAATGAT
+GGTAAAAAAAACATGCTGTATGGTGAGGAGTCTTGGCGCTATTTAACACGCTTATATGTACTAGATCCTT
+TCTACCGAGTGTTTGCTGATAAAGGGAAAGAGGGCTTTTTTTCTCTAGATGAAATAGCGCCGGATGAGTT
+TTCAAACAGTTACAGTTCTTACTTTAATTTTTTATCACTGACTGATGAGGTAGGTTATCTATTTCCGATA
+GATAAGGATAATTGTTTACACCTTGATATCTCTCGATTTGGCAATAGTGAGAAGTTCTCGTCTTTGGATA
+AAACACTTTTTGCTCAGTTAGTAACCCCCATTCAAAACCTATGTAATAGCCACTTGGCTATGATGGGTGA
+AAGCAGCGAAACTACCCACTCAAATGTTGAAAATGTCTTGCTTAATTTCGGTAAAGACATCCTAACCAAG
+AAAGAATATCAGGTATGCCAACTATTGCTACAAGGGCATTCCACAAAAGCCATTGGCACTATTATGACCA
+TTGGCTACGAAACAGTAAAAATGCATAAAAAAAATATTTATAGCAAAACCTTTTTATCAAGCCAGTCAGA
+ACTATTAGCTTTGTTTATTGATATTTTACAATCAGAGTCATTAGACAAAGATGTCGATCATTTATCTATT
+TATGTCGATGGACAATAACTCCCACCAATAAATTTTATTAGCTACCTTTTAGGGGGTATCTAAAAACTCT
+CATCAGGTTAACTTAGTACTATAAAACTAAGATGGTGTGTACGAGGAGTATTTATAAAAGTAAGGCTTTT
+ATAAATAACTTACTTTGTTATATACCCGCTCCACTTGAAGATGCTCGTTTCATGAAGTCTGAGCGATTCA
+TAATCAAGGCGTATTTTTTTATTAAGGGCTTTCCCTTAAAAAGAAATGTAACGCAGAGTATGATTTACTC
+AGCCTTCCCCAAGGGGCTGGTTTAGAAACGCTTTATGCTGCGTTATTGATTTCGACAATAGAATAACTAT
+TTTCTTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATCATGCATCTTCAAGTGGAACG
+GGTATAGATACTCACACCAATGTAATATTATAGAGGAGTTAGTACTGTGCAAGACCAAGCTAAACTAGCA
+TTAGAAAACACGAAATTCACCCCTTTTTGGTTAGACAATCCAGATCGCCCAGCTGCTGAAGCTCATCTCA
+CAACAGCGATTACCACCGATTTATTGATTGTTGGTAGTGGTTTTACTGGTTTGTGGACGGCGGTACAAGC
+CAAAGAACAAAACCCTGATCGAGCAATTGTTGTGATAGAAGCCAATACTGCTGCAATTGGCGCATCAGGT
+CGTCCAGGTGCTATTTTATCTACTTCGCTAATGCACGGTATGGAAAACTCTAACCGTTTATTCAAAAATG
+ACATGGAAGAGTTGGAACGTCTCGGTAAAGAGAATATGGATCAGTTCCGTGACACCATTGAAAAATACAA
+TATTGATTGTGATATTGAATGGACAGGTGAATTAACGGTTGCTGTCGGGAAACATGGCATTGACGATATT
+GAAGGTGAACATGAGCTGTACGTTAAATTTGGTCACGATGCCCATTTATTAGATAAAAAACAAATTCAAG
+CAGAGATTAACTCTCCATTTTTTGAGGGAGGTCTTTGGTCTAAAAAGCGCTCAGGAACTATTCATCCTGC
+AAAAATGGCCTGGGGCCTAAAACGCGTTGCAAAAGATCTCGGCGTAGTGTTTTATGAAAATACACCTATG
+CTGACAAGTAAAACGCGAGGACAACAAGTTTTTATTAATACGCCTGAAGGCAGTATTACAGCGAATAAAG
+TTATTTTAGCGACCAACGCATTCACTAAACATAAAAAGAAAATCAGTACACGTGTAGCGGCCATTCGTGA
+TCGTATTGTGATGACTGAGCCGCTAACTGAAGAGCAGCTTGCCGAGCTAGGTTGGAAAAATAGACAAGGT
+ATTTACGATACTCGAACGCAGTTAAACTACATGCGCTTAACAAAGGATAATCGTGTCTTATTTGGTGGCC
+GTTTAGGTTACTTTTTTGATAACGATACCGATCCTGAACATGATAAAACCCCTGAGCCATTTATTAAACT
+GGTGGGAATGTTATACAAAACGCTACCCGCATTAAAAGATATTAAAATATCGCATGCGTGGAGTGGGCCT
+ATTGCTTTGACAACCAGAATGGCGGTGCATTATCAGTATTATCACGGTGGAAAAATGATCTATGCGGGCG
+GCTATTCTGGGTTTGGTGTTACCGCAAGTCGCTTTGCCTCTCGCGTTGCTTTGGCGATTGTTGACGATGT
+TGATATTCCCGAGCGTAATTTAGAATTTGCCAAAACAGTACCTGCTTGGATCCCACCTGAGCCATTTCGT
+TGGATTGGTGCCAAGATCACTATGTATGCATTAGATACCTGTGATGCAAAAGGTGGCTGGAGAATACCTT
+GGTTAACCCTTGTTGATAAAATGGGCTTCCCTTTAAAACCTTAAGCTATTTATAAGTAACGCTAAAGCGC
+GACTGTGATCACCTGAACTAGGTGATCATTTAAGTTATAATATATCGTTAAGCACTGCGTGATGAGCATA
+CACAATCCATAGTTATTTTGGTAGAATGGAATAATTTAAGGAGAGCACTTTTATGCCCAATTACGTTGTA
+GGACACAAAATACCTGATTCAGATTCTATCTGTTCAGCTATCGCATTATCATATTTGAAAACCACTTTAG
+GCGAGGAAACTGTTCCTGCTCGTCTAGGTGAACTTACCCCTGAAACACTGTTTATCTTAGACAAGTTTGG
+CTTTGAACAGCCAGAGCTAAAAACTAGCTATGCTGGCGAAGGTGTTTATATTGTTGATCACAGTGATATT
+GAACTTGCTCCTGATGATATTGATCAAGCGACTATCTTAGGTATTATTGATCACCACAAACTTGGTGATT
+TAACGACGTCTACACCGCTTGAAATATGGGTCCGCCCGGTAGGCTGTACTAATACAATCATCAAGATGAT
+GTATGATTTTAATAATGTTGAGATCCCGAAAAATATTGCGGGTGCAATGTTATGTGCCATTTTAAGTGAT
+ACCGTTATTTTTAAATCACCAACCTGTACAACTGCAGATATTAAATGTGTAGAAGCATTAGCTGAGATTG
+CCGGTATTGAAGATTTTAAAGAGCTTGGCATGGACATGTTTAGAGTAAAATCTGCAGTTGAAGGTACTCC
+AATTCGAGATCTAGTAAAACGAGATTTTAAAGATTTCAATATGAACGGTCAGAAAGTGGGTATTGGTCAA
+CTTGAAGTCATTGATTTAGCCGTTTTTGATGACATTAAAGATGCGTTGTATGCTGATATTGCTGAACTTA
+AAGCTGAGGGTGACCGTCACAGTGTTTTCCTACTATTAACTGATATCATGAAAGAAGGTTCAGAGTTATT
+GATAGCGAGCGATAGTGATACGTTAGCTGAGCAAGCATTTGGTGTTACACCAAAAGATGGTAAAGCTTGG
+TTAGAAGGTGTGTTAAGCCGTAAAAAGCAAGTAGTACCGCCACTACAAGAAATTCTTCTTAAATAGTTAT
+AGCAAACGGATTAATTTATTTAAGACAATAAAAAACCCAGCAACTGCTGGGTTTTTTTATGGCGATAATT
+AAATATTACACGCGTTCAAATACTGTTGCGATACCCTGACCTAAGCCGATACACATAGTAGCTAAACCAA
+TATTAACATCTTGTCCTTCCATCAAGTTAATCAGCGTACCTGAGATACGTGAACCTGAACAACCTAAAGG
+ATGACCCAATGCAATAGCACCACCATTTAAGTTAATTTGATCCATTTTATCTTCCACTTTTAATGAGCGA
+ACACAAGATAATGCTTGCGCAGCAAAAGCTTCATTGAATTCAAATAACTCAATATCTGCAATAGATAAAC
+CAGCACGTTTTAGTGCTTTCTTGGTAGCAGGAACAGGACCAAAGCCCATAGTCGCAGGATCGCAACCAGC
+AACGGCCATACCACGAATTTTAACGCGTGGTGTTAAGCCTAATTCTTTCGCTTTAGCAGCAGACATAACC
+AACATTGCTGAAGCGCCATCTGATAACGCTGATGAAGTTCCGGCAGTTACCGTACCATTGACCGGATCAA
+ACACTGGGCGCAAAGCGGATAAGCTTTCTGCCGTTGTTTCAGGGCGGATAACTTCATCGTGCTCTACTAA
+TGTTAATGCACCAGTAGCATCATGACCTTGTGTTGCAACAATTTCATTATCCCAACGACCAGCCAAGTGT
+GCTTCATGCGCTTTTTGATGCGAACGCGCACCAAAAGCATCTTGCATTTCACGCGTAATGCCGTGTTGTT
+TACCTAATAACTCAGCCGTTAAGCCCATGTTACCAGAGGCTAAAGCGATATTTTTATTCAGTGCTGGATC
+AAAATCAACGTCATACATCATAGGTACGTGACCCATGTGCTCTACGCCACCAATAAGGAATACATCGCCT
+TGTCCTGACATGATGCTAGTACTTGCTTGATGTAACGCTTCCATAGAAGAGCCACATAAGCGATTTACCG
+TAACGCCACCAATGGACTTTGGTAAACCAGCAAGTAATGATGCATTACGTGCAATATTAAAACCTTGTTC
+TTTAGTTTGCTTCACACAACCCCAAATAACATCTTCAATGTCTTCTGGGTTTAATGCAGGATTACGTACT
+AAAATTTGTTTCATTAAGTGTGCTGATAGTGCTTCAGCACGTACATTGCGAAAAACACCGGCCTTAGAGC
+GACCCATTGGAGTTCGTATGCAGTCTACAATTACAACTTCGTTCATTTTATTCTCCTCGGCTTAAGCTAA
+TTTAACATCGGTAGTGAAGTAAGATTTACCTGATTTTGCCATTTCACGAAGGCCATCAGTCACATGATAA
+ATTTCACCTAAATCAGTATACTTATCAGCCATTGCGATGAAGTTATCTAAACCTAGAGTTTCTAGGTAGC
+GAATTGCACCACCTCTAAATGGAGGGAAACCAACGCCATAGATTAAGCCCATATCGGCTTCAGCTGCAGT
+ATCAACTACACCTTCTTCTAAACAACGAACCACTTCATTAACCATAGGGATCATCATTCGAGCTATGATT
+TCTTCGCTGCTAAAGTCTTTTTTATCAGCACAATGTTGACCAAGTAACTCGTAAGCAACAGGAGCTGGAA
+CTTTCATTGGACGACCACGCTTGTCTTTGATGTGATCGTAAAAGCCTTTACCGTTCTTTTGACCTAAGCG
+CTCGTTAGCATAAAGAGTACTAACAGGGTCGTTGTCAATTTTTTTCATTCGCGTAGGGAAACCAGATGAC
+ATAACACCTGTACAGTGATCAGCAGTATCAACGCCAACAACATCAAGTAAATAGGCAGGGCCCATTGGCC
+AACCGAATTGTTTTTCCATGACTTTATCGATAGCGGTAAAGTCAGCACCTTCAAGTACTAATTGGCTAAA
+ACCAGCAAAGTATGGGAATAAAACACGGTTAACATAGAAACCAGGACAATCATTAACAACAATCGGAGAT
+TTACCCATTTTAGCGGCATAAGCCACGACTGCCGCAACCGTTTCATCTGAAGTATCTTTGCCACGAATAA
+CTTCTACTAATGGCATTTTATTTACAGGGTTGAAAAAGTGCATACCACAGAAGTTTTGTGGACGTTTTAC
+ACTCTGTGCCAATAAATCAATGGAGATAGTAGAAGTATTTGACGTTAGAATCGCATCTTCACCGATCACA
+CCTTCAACTTCAGCTAAAACCATGCCCTTAACTTTAGGGTTTTCTACAACCGCTTCAACAACAATATCTA
+CGTCTTTAACACTGTCATAACTTAATGATGGAGTGATGTTGTTTAATACACCTGCCATTTTCTTAGCATT
+CATACGACCACGTTCAACTTGTTTAGTTAAAATGCCCGTAGCGGTTGTTAAACCTAAATCAAGTGCTTGA
+TCATTAATATCTTTCATAATGATCGGGGTGCCTTTATAAGCTGATTGGTATGCAATACCACCACCCATAA
+TACCAGCACCTAATACAGCGGCTTTATTGACAGCTTTTGTCGCAAGTTTACTTGCTTTCTTAGCTTTGCC
+TTTAATCACTTGGTCTGCCATAAACAAACCAATTTGTGCTGTTGCTGCATCAGTTTTCGCTAATTTAGCA
+AAACCAGTATTCTCAGCAGCCATTGCACCAGTGCGATCTAAGTTAGCACTAGCAATCAATGTATTTATCA
+TAACCATTGGTGCTGGATAATGTTTACCCGCTTTAGCGGCAATCATACCTTTACAGGTAGTTGATGACAT
+GATGAGTTCTGTCGGCGATAACTTTAATGCTTCCAATTTCGGCTGGCGTTTCGCGCGCCAATCTAGTTTG
+CCGTCAATTGCCAGTTTAAGCATGCTAATAGCAGCAGCTTGTAAATTTTCTGGTTCTACAACGGCATCAA
+TAGCACCTTGTGCTAGTGCTGCTGCAGGTTTGAATGCTTTACCTGTAGACATCCAAGTTGCCGCATTATC
+AAAACCAATAAGTCGAGGTAGTCGTACAGTACCACCAAAACCAGGCATCAAACCTAGTTTAACTTCTGGC
+AGTCCGATACTGGCAGTAGTCGCTGCAACTCGGTAGTCACATGCCAGCGTCATTTCACAACCACCGCCTA
+AAGCGATGCCATTGATAGCGGCTATAGTGGGTAATTGAATATCTTCAAATGAGTCAAAAACGTCTGAGGC
+TTTTTTTGCCCAAGATGCTAAGGCATCTTCTGGCTGACTAAATGAAACTAAAAATTCTGTAATGTCAGCA
+CCAACAATAAATGTTGATTTGCCTGAAGTAACTATTACGCCTTTAGCTTCACTGCAGTTATTAATTGCGG
+CCACTACGGCTATATATTCTTCAAAAGTTGCTTGATCAAACTTATTTACTGAACCCTGAGCATCGAACTT
+AAATTCTACAATGCCGTCTTCGAGTAATTGGGCTGAAAGGCTCTTGCCTTGATATATCATGCTTTGTCTC
+CTTCACCTAAAAGTGGTGTTGATGTTTTGATGATTAATCTAGATTTTTTAGTGCCATTCTGCACTCTAAA
+AAAACGTAGATAACTAATAATAGCTGACTGAGTGTGCCTTGAAAAAAAGTGAAATGCAATGAATTTAAAA
+CAAGTGTTTTAAATGTGTGTATGTTTATTCTTTGTATATACCCAAACTCGTTGGAAATACATGATTTCAG
+CGGGAGTTTAAATGGTCAAATACAAGGTGTTTATCTTAAGCATAGTCATTCTATGGTTATTATAAATAGT
+GCGGTAGTTGGCCATTTAAAACCCGCCCGTAGGGAGTTTCTCAGGTAAGTAATCACAGCGTAACATCAAT
+TTGAAAGGCAATAAGCATTCCTACATTGGTGTACTTTGTGCTGACTCACCGGAGTAACTCTGAAACACCC
+ATTATCAAGGAGCTTGGGTATAGCGATTAATAACAGGCAAAAAAAAAGCACTCCACCCATACTTAGGGGA
+GTGCTTTCATAAATTTTATCGTTTTTGAGCGGGCTACAATTTATATTTGGAAGAATTAACTTTGTTGATG
+TAAAAAATTGATGAACTCATCTGCCGGCATTGGCTTAGCATAATAGAAACCTTGTACCTCATCACAACCT
+AATTCAATTAAACGTTCTTGTTGTTCAATTTCTTCAATGCCTTCAGCAATGACTTTTAGTTGCATCTTTT
+TACCTAAATTAATAATCGTTTCAGCAATAACTGACTGACCTTCCTTATTAATATCGGTGACAAAAGCGCG
+ATCAACTTTTAGGCGATTTAGAGGCAATTTTTGCAAGTAACTTAATGAAGAGAAGCCAGTACCAAAATCA
+TCGAGTGCTATGCTTATTCCTTGAGCTTTTAACTTGGTTAACGCATCAATGATGATTTGTGGTTCATCCA
+TTAAAATGTTTTCAGTAATTTCTAGTTCAAGTTTGTTTGGCTTAATTCCATACTGAGTCATTGTGTTTAT
+TATATTATCGACAAAATTATCTTGTCTAAACTGTGGGATAGATACATTGACTGAAATACTAAGGTCAGAG
+AAATTTTCTTCTAATACTTTTAGTTGCTTACATGCCTGACTAATAACCCAGTCTCCGATTTCAATAATTA
+ATCCTGAATATTCAGCTAAAGGAATAAAAACAGCAGGAGAAACAAATTTACCATCAGCAGTACGCCAGCG
+CAGTAAAGCCTCAGCACCAATAACTTTACCTGTAGTTAATGATAATTGTGGTTGATACCAGAGTTCAAGG
+CAGTTATTTCCAAAATCATTACGAAGTTGGCGAATCATGTTTAGGCGCCATTGCATTTGATCTTCTATAT
+CTGAGTGATAATAAGCAAAATGTTCTAAACGATTCTTTTTGGCAATATTCAACGCAATATTAATTTGATT
+CAATACTTGTACGCCGCTGCTTTGAGCATGTTCTTTAGTACATAAACCAAAACAAGCATTGATGGGAAGG
+TGTTGTTCACCTGCAGCAAAAGGCTGGTGGAATAAAGCGATTAAACTTTCAGGGGTTAAACAATCGGCCG
+GACCAATAATGCCAAAAACGTCAGCACCTACTCGTGCCAGTTGGCAGTCAGAACCTATACTTTGAATCCG
+TTGACCTACTGCAGATAGCAGCTTATTGCCAATATCTTGTCCTAAGGCATCATTGATATCACTGAAATGA
+TTTATATCAATTAAGGCTGCAACCGTATTTTTACAATCATTTTGAGCAAAACTATCAAGTAAGCGCACAA
+ATTCAAGACGATTCGGTAAGTTAGTTAACCAATCTCTGTAAGCCGCATTGGTGAGCTTTTGAAATAGGTG
+GACATTTTCATAACCTACAGCGACTCCGGTTAAAAATACATTCAATAGTTGAGTTTGGATTTCGGTTAAC
+GGGCTAGAAAGCCTGACATGAATGACTGCACGGTAATCACCTTTAGCAACATAAAGATCAAGGCTATCAT
+CAAGATATTGATGTTTTTGTTGTAAGAAGCACGCTTTTACTTGTTTGTTTGCTTGGTTATCTTGCAACGT
+ATCAATTTTTTGGTTCAGTAAGCTATCATCAAAGCCAATTTGTGCTAAAACATAAAAACTCAAGTCATCA
+ATATTATCAATAATACCTTGGCCTCTAGCGCAAAAAACTGCAGATATATCATCACTTATGAGGGTTCTTA
+ATTGGGATAACACACTTTGACTAAAAGTAGGGAGAGAGTGCTGTGACGATAATTCGGTAGCACCAGAAAC
+TATTTTCTCAAGACCTTGACGGTTCTCATTGACAGTAGCTATTTGTTGGAAAGAGCGAATAGCGGCAAAA
+ACGGTAGTGACTAACTTTCGACGAGTTAGCTCGGTCTTTGTCTTATAATCATTGATATCATATTCTTTTA
+TGACACTTTCTTCGGGGGCATAACCAGGTTGCCCGGTACGTAAAACAATGCGGATATCTTTTCGCTGTAA
+TGTTTCTCGGATATATTTGACAACATTTAAGCCAGCATCATCAGTTTCCATAACTACATCGAGTAGTACT
+AGAACAATGTCATCATTATTTTCAATTAGTTGACAAGCATCTTTACCTGAATAAGCATGTAAGTACTCAA
+GACGACGTCCTAATACGACCAGATCTGATAATGCTAATTGAGTCACTGAATGAATCTCTGGATCATCATC
+AACAATTAGAACTTGCCAAGTTTCATTACTGCCAAACGCTAAAATCTCGTCTTCATCACTATCATCGATG
+AATAAAAAGTCATCATGGGAATTTTCTGATGCTTGCATACCGCCCTCATAACTAAGCATATTATCTGGGA
+ATATAAATAGTTAAAATTGAAATTTATTGTATTGAGCTTAACTATAACTCAGTACTACTTTTTTACACCA
+TTGGGCGTGATAATGAAACCTGTTTGGTCATATTTTATTTGTTTTATTTTACTGGGTTATAATAAATTGA
+ATTTAATCATGTATCGTTAGCCTTGCTTTTGACATAGTGTGTTAAAACGTATATACCCATTCCACTTGAA
+GATGCATGATTCAGCTGGAATTAGAAACGCCTTTAGGCAAGGCATTGATTGACGAGAATAGTTATTCTAT
+TGTCGAAATCAATAACGCAGCATAAAGCATTTCTAAACCAGTCCTTTGGAGAAGGTTAAGCAAATCATAC
+TCTGCGTTATCTTTCTTTTTAAGGGATGACCCTTAATAAAAAAATTCGCCTTGATTATGAATCGCTCAGA
+GTTCCTGAAACGAGCATCTTCAAGTCGAACGGGTATAGGCATCAAGTGGAATATTTCTGCTTATTTTAAG
+GGTACTAAAAAGGGAGGTAATACAGTGAGTAAAGACAAATCAGATGTTGTGATACTTGAAAAGAATGTCA
+ATAAAGACGGTGATAATACTGCCATAGTAAAGAGTAATAAATCGACTCAAAACTCAACAGAAGCCGGCGT
+CTCTCAACAGTTTTTGAAGCTCGCTAAAAGATTTGTTATTGATGGCGCTTTGTTACCTGAAGAAAAACAA
+ATGCTCATTGAAGATCGCACTGTGAAGCGAGCAAGACTGAGCCAATTACGCAAGCAGCAAAATATCGAAA
+ATATTATGCAGAAAACGCTTGGTTATTGTGCAAGTTTTGAAATCGGGCAAAGAACAGATCATGACTGGTT
+CAGTCGCTATATTGCGTTATCTGAAGAAGTCAGTAATCCGACCATGCAAGATTTGTGGGCAAAGATTTTA
+GCAGGAGAACTCACTAAACCTGGGGCTTTTTCATTCAAGGCTTTGCAAGTTTTTCGAGATATGAGTATTT
+ATGATGCGAAACTATTAGCGAAAGCTTGCTCATTAGCGATAAAAGATCCCAATAAGAAAAATATTAGGCT
+AATCACTGGTGCTTATCAACAACCAGGTCTGTTCAATTTTTTCTCTAAGCAGCGACAGCAATATTGTAAC
+TTAAGTCACTATGGTTTGAATTATGCGGATCTACTTGCGTTATCAGAAAATCATCTTATCTATTTGCAAG
+AAAGTGAGTCTAGCTTATTAAGTAAGGACGACTCTCTGCAATTTACATACAATGGTTTACCATTAAAATT
+AACTGCAAAAAAATCAAATGTTTGTTTACAGTTTTATAAGTTTACCCCGCTAGGAGCGGAGCTTGCTCAT
+CTGATTAGTGATAAAAGCAATGATGAGTTTTTTGATCATTTAAAAAATATGTTAACTCATTACTTTGCAG
+TTAATAGTGATTAAATAGCAGAATCTTTTAGTAGATGCACGTCCTAGAGGTATGAAGAACCCTCACTTGC
+ATCCTTAGCGTAAATTTACTAATGTTATATTATATCAATTGTGATATTATCTCACTTTGAAGGTCAACGC
+TGGCCAGTTAACAGTAAATTACTCTAGATTCGCGGAATAAACATGTTAGATAGAATAGGCATTACAGCAA
+CTTCCTTATGTGCATTACATTGCATTTTATTACCTATTATATTGCCAATGCTACCTTTGCTTGGGTTAAG
+CTTTTTAGCTGATCATGCTTGGGAACATGTTTTTCTTCTGATGACTGCGGCTCTTGGTACTATCGCATTA
+TTTTCTGGTTTTAAACGTTATCACAGACGTTTGTATCCCTTCTATTTGCTTTATTTGGGCGTGACTTTAT
+ATTGGATTAAACATGACTTTTCTGAAGCGTTAGAACCGTTTTTTATTATTGGCGGCGCAAGTCTTATTAT
+TGCAGCCCATTTCATTAATATTAAGTTATGTAATAGCTGCAAACAATGTGATGATGAAACTTGCAGTAGC
+TAACTTCCTTATCGAAAGTTAGCTAACAGTTCGTTCAATTTCTTCTTATACCAGTCGGATCAATCAATTA
+GTCAAATTGGTATTACTTATCAAATTCTTTCAATTTTCTCGTTAAGGTATTTCTACCCCAGCCTAATTTT
+TTGGCCGCATCTTGTTTATGACCCTGAGTAAATATTAACGCTCGTTCAAGCATTATCTTTTCAAATTCAA
+TCTGAGCATAATCTAAAATGGCATCTTTCCCCTGTGCTAGTTCTTGGTCCATCCAAGTACTCAGTACGTC
+TTGCCATGCATTTGAATCATTCTTCAACGATGTTGATTTCTCGACTAATTCATTAGGTAAATCTTCAATA
+AGAATTTCCTGACCACTTGCCATAACCGTTAAAAAACGACAAATATTCTCTAATTGTCTAACGTTCCCAG
+GCCAATGGCAGTTATTGAGGAAGTTACTGGCTTTTTTACTTAATGTTTTGACCTCAACACTTAGTTCATT
+GGCTGCTTGCGTTAAAAAGTGCTGGCTCAGCTGTGGAATATCTTCTTTTCGTTCTCTAAGGCTAGGTAAA
+TGAATGCGAATAACATTGAGCCGGTGAAATAAATCTTCTCTAAATTCACCTTTCTTCACACGTTCCTCAA
+GATGTTGATGAGTAGCGGCAATAATCCGTACATCGACTTGAACGGGTAGATGCCCGCCAACACGATAAAC
+CTGACCATCAGACAGTACACGTAACAGACGAGTTTGAATGTCTAATGGCATATCGCCAATTTCATCTAAA
+AATAAAGTCCCTCCATGTGCTTGTTCAAACCGTCCTTGTCGAATAGCATTAGCTCCGGTAAAGGCTCCTT
+TTTCATGACCAAATAATTCAGATTCAATTAAATCTTTTGGGATGGCGGCCATATTTAACGGAATAAAGGG
+TTCATTTACGCGAGGGCTATGAGAATGAAGCGCTTGAGCAACTAATTCTTTACCTGTTCCTGATTCACCA
+TTAATTAGCACACTAATACTTGAGCGGGATAAGCGACCAATAGCACGAAATACTTCTTGCATGGCGGGGG
+CTTCACCAATTAGGCCGACGGCTAAAGGTATATCTTTTTGATTTTTATTTTTCTCATTTTGCTCTCTTGC
+ATGAGTGAGGGCACGTTTACTTAAGTTGATGGCTTCGTCAATATCAAATGGTTTAGGCAAGTATTCAAAT
+GCGCCACCTTGATAGGCATTAACAGCGCTGTCTAAGTCAGAGTGAGCTGTCATAATAATCACAGGAATAT
+GAGAATGTTGCTTATTTAACCTTTTTAATAACTCCATTCCATCGATATTTGGCATACGAATATCAGAAAT
+AATGATTTCTGGTTGACCATGTTCTAATGCAATCAATAAATTTTCAGCACTTTCAAAAGCAGCACAACTT
+ATATTTGCATTAGCAAAAGCTTTCTCAAGAACCCATCTAATTGAGCTATCGTCATCAACTATCCAAACTT
+GTTCGGTGATCATAATGTACTCTCTTGTGATAAAGGTGCTCGATTTAAAGGTTGCTGTTTTAATGGTAGT
+AGGATTGTAAATTCAGTATGACCAGGGCGGCTATGACACGATAGCTTACCTTGGTGTTGATTTATTAGTG
+TTTGTGAAATAGATAAACCTAACCCTGTACCATTAGAACGACCAGAGACCATAGGATAAAAAAGTGTGTC
+TTGAATTTTAGTGGGGATACCAGGTCCATTATCAATTATGCTAATTTCAATGGCTAACTTGATTCGTTTG
+CCATGAATGGTTCTATTACTAGCAATTCGAGTACGTAGGGTTATATTGTGTTTTTCATCAATGGCTTGAA
+TAGCATTGTTAACAATATTAAGCACTGCTTGTTGCAGTTTTTCTTGATCACATTCAACCGCAGGAAGTGA
+GGGATCATAATCGCGTAACAAATGAATTTTTTGTCCATTTGAATAGCCGACCAACTGGCATACCTTCTCA
+AGTATGCCATGGACATTTTGTGCCTGCATTTGGGGCAGTTGGTTTGGACCTAATAGACGATCAACCAAGT
+TAGTTAATCTGTCAGCTTGCTCAATGATCATGCTGGTATATTCTTGTTGCTCACTAGTCACTTCTTTACT
+AAGTAACTGTGCTGCGCCTCTTAACCCCCCAAGCGGATTTTTAATTTCGTGAGCCAGACCTTTAATAAGA
+TCACGTGCAGCAAGCCATTGCTGATGTTGAAAAACTTCTAAGCTAATTTGCTTTTGTTGATCTATTTGTT
+TGAATTCGAGCAATACATGGGGAGTTCTTTCAAACTCGACTGAAGACGCGGTTACTTCTGCCGTAAATCG
+GTGGCTTTCATTTAACTCTACAACAATGTCGCAATCTGTAAATTCTTGACCGGTGGCAAGCAGTTGTATT
+AAACGTGAGCGATTGATACTGGTATTAGCAAAAATCATTTCAGATTCAGTATTGAATAAACGATACAAGC
+TTTTATTTAATAGTGCTTCAGCGGCTGGGTTCACATAAACGATGGAGAGTTTTTCATTGAGAATAATTAC
+AGCAGTCACCAACTGATTGGCAAGTGATTGCTGGTAAGACAACTTGTGATCTTGTATATAACTACGGCTA
+TGCATAAAAACCCTTAGGAAGATAATTTCATGCACCGTTTTGGTGCGTGCAATTTAAGTTTACTAAAGAA
+AGGTTTTATTTGCAGTGTTAATTTTGCTTGGAACAAAAGTGCTAACTCTTTTATACCTCTTTAATAGCAA
+GGGGTTAAAAGTAATGGATGTTAACCTAGTTTGTTGAAGCTCTATGCATATAAAACGTTACTGATGCTGA
+TGATGCAATAACCTTGCCTTTTTCATCTAGTAGTAACATTTTTATTTTATGCTCGCCTCTATCAATATCT
+CTTAGTGAAAACATAGAGTGCTTTTGAGGCTTTTGATGGGGTTTACCGTCAAGTACTAATTGTACTTCTA
+ATCCAGGCTTAAATCTTGGCTTGATACCTCCACCAATATATATGGAGCCTGTGTTATCACGTATAGTGGC
+ATTATTTTTAGGGGTACTTATCGCTATTTCGTATTCTTCTACCGTTTCTTGAGGAGTGATATCGAGTACT
+TCAGTATCAAGAGAGGTACTTGATTGAATGATATTACCAGGTTTAGTTTTTACCTCTTCAGCGCCAGGCA
+TTGGAGAATCAGAAAAAACCAATACACCTTGTTCATTACGCCATACATAAATTTTGGCTGTTTTTGGGTG
+TACAGGAGCAGCTAAGGTGACGCCTAGTAGTATAAATAGTAATAACTTGATCATAGTTCCTTATATTTCC
+CTGTGCTTTGGGTAGTCAATATTTACATCATTCCATAATGTAGGCTAATTTAAGTATATATCTATAGTTT
+ATACAAAAAAATGTTTTTTAATATTTTTCTATCAATAAGTAACTTTAGTGAGTGGAATGTAAGTAAATTG
+TGATTTTTATTTTGGTTGTAAACATAAAAAAGCTCACCTAAGTGAGCTTTTTATTGACCGTAAAGCGCTT
+CAAAGTGAAGCTAAGCGAGATTAAACGCTGTAGTAAAGTTCAAACTCTAACGGGTGAGTAGTCATGTTTA
+CACGTCGAGATTCTTCACGCTTAATAGCAATATAAGCATCAATCATATCTTTATCCATAACGCCGCCAGC
+GGTTAAGAATTCAAAATCTGCTTCTAAATTATCAAGTGCGTCATCAAGAGATGTTGCTACTTGTGGAATT
+GATGCGGCTTCTTCTGCTGGTAAGTCGTATAAATCCTTATCCATAGCATCGCCAGGGTGGGTTTTGTTTT
+TAATACCGTCAAGACCCGCCATTAATAAAGCAGAGAAAGCTAAGTATGGGTTACATGCAGGATCAGGGAA
+ACGTGCTTCAATACGCATTGCTTTTGGTGATGGTACAAGTGGAATACGAATTGATGCAGAGCGGTTACGT
+GCAGAGTATGCAAGCATAACAGGTGCTTCAAAATGTGGAACTAAACGTTTGTATGAGTTAGTCGCAGGGT
+TAGTAAACGCGTTTAATGCCTTAGCATGTTTGATGATACCACCAATGTAGTAAAGCGCTGTTTCAGACAA
+ACCGCCGTACTTATCACCAGCGAATAAGTTAACACCATCTTTAGCAAGAGACATATGTACGTGCATACCA
+GTGCCGTTATCACCAACTAAAGGCTTAGGCATGAAAGTCGCTGTTTTACCGTAAGCATGTGCTACGTTAT
+GAACAACATACTTATAAATTTGAACTTCATCAGCTTTTTTAACCAGTGTATTAAAGCGACAAGCAATTTC
+GTTTTGGCCACAGGTAGCTACTTCATGGTGATGTGCTTCAACAATTAAGCCCATATCTTCCATAACTAAG
+CACATAGCTGAACGTAAATCTTGTGATGAATCAACTGGAGCTGTTGGGAAATAACCGCCTTTAACACCAG
+GACGATGACCCATATTGCCTTCTTCGTATTCAGTACCTGAGTTCCAAGAAGCTTCTTTATCATCAATTTT
+ATAAAAAGAACCACTCATATCAGTATGGAAACGTACATCGTCAAATACGAAGAACTCTGGTTCTGGACCA
+ACTAATACATCATCGGCAATACCAGTACTACGTAGATATTCTTCAGCGCGATTAGCAACAGAACGAGGAT
+CACGGCTGTAACCTTGCATTGTGCTTGGCTCTAAAATATCACAACGGATATTTAAAGTAACAGCATCAGT
+AAAAGGGTCTAGGATCGCTGTTGATGCATCAGGCATCATAACCATGTCAGATTCGTCAATGCCTTTCCAG
+CCTTCAATAGATGAACCGTCAAACATTTTGCCATCTTCGAAAAAGTCTTCAGTTACTTGATGATGAGGAA
+TAGAAATGTGCTGTTCTTTACCTTTTGAATCAGTAAAGCGAAGGTCAATAAATTTGACGTCGTGTTCTTT
+AATTAAGTCGAATACTGCTTGTGACATTGTGTCTCTCCACTGGGGTTAATTGTATAAAATGTTGTAAATA
+ATTCAGTAAGTCGTAAAACGGATGAAGTTATAAAGGTTGGTTATTATCATTATTCATCTATTATTATTCG
+TTTAATAGCTAAAATCGTGCCAAGAGGAAGGTCATTGATTAATAAGCTTTTTTATTCTGTTCATAAACTT
+TGTTGCACCTTAGTGGTGCTTGCGGTGCGTTATATTGGTGCACGTGGGTAATTGTAAGAATCCCACTATA
+GAATATATTTAGCCGCTTGCCTTTAATAATTTATATTTTTTTTTGTCTTGTTGTGTTTAAAATACTTAGC
+TGAGAACACAATATAGATCATCAATTTATATTAATCTTCGCTATATTTATAATTTATTGTCTTTAATCTA
+AGAAATACCTTAAAGGTATGAGGTTTTATGAATAACACAATAGCAACTCTAATAACTTTTACTTTTCTCC
+TTTCGTTAACACTTTCTACTGTCAGCTATGCAGAGGACGATAAGAGTAAGTGGCAGAAACCCACGCCAGT
+TTTTAAGCAAGATTTTGATTGGATAAAATTGACATCTGATGAGTGGCTTAAAGGCGATATTGTTTCGATG
+TATGATGAAAAACTCGAGTTCGATAGTGATGAACTTGATATGCAAACAATTGATTTAGAAGACGTTTCTG
+AGTTACGAAGCAAGTCATGGCAAAGTATTCGAATGTTTGATGGCACTATTGCTGAGGGGTATTTAGTGTT
+CAAAGATGGGCAATTATCTTTAGTGAAAAATGGTGTGACCACCCATTACGAATTTAGTAACCTTTTATCC
+ATTGCATCTTCAGGACAAAATGAACGAGACTTATGGGATGGCTATGTAAATTTGGGTATTAATTTACGTG
+AAGGTAATACAGTACAATTCGATTATACATTCTCTGCAGGAATACAGAGACGAAGCTCTAGTAGTCGCTT
+TAAAGTCGATTATACAAGCGATTATAGTAGCTATGAAGATCAAGACACTGAAGTATCAACAGTGACCGCT
+GATAGCGAGCGATTAACGTCATCTTATGATTGGTTCTTCAATCCTAAAATTTATTTCCGAGCTGCTGATT
+TTGAATATATGGCCGATGACTTTTTAAACATAGATTATCGAGTCCATTATGGTATCGCATTGGGTTATCA
+TATTATCGATACTAGTCGTACTAGCTGGGATATCAATCTCGGTCCAAGTTATCAAAAAACTAAATTTATT
+GATGTTGGAGCAGATGATAGTGATAGTGAGAATTCTTTAGGGGTAACACTTGGTACCGATTTTACCTTTG
+AAGTTACGGGTGATATTGACTACGATGCATCGTATAGTGTGCAGGTGATTGATGAGAAGTCTGGTGGCAA
+TATCCATCACTTTCAAACAGGTTTAGAAATTGATCTTGCCAATGACTTTGATCTTGAGTTGACCTTCTAT
+GCCGATCGCACGGAAAACCCAAAAGAAGACAGTGCTGGTAATACCCCCGACAAGAACGACTACCGCTTAG
+TTGTTAGTTTTGGTTATGATTTTTAGTTATTAATTAACCTCATTTTTTAAGGCTTGTATTTCAGCTAGTA
+CAAGCCTTTTTTATTGTACATATGTAATGAAAACAACCACGGTAATTTTGTGAATAAGTATTTATTAATA
+ACGCTAGCCTTACTTAGCTTTATCAGTCATGGGGCAGAAAAGTCTCAACATACAGAGGTATGGAGTCCGT
+CAACGCCTGTTTTTTCACAACAATTCGATTGGCTTAAACTACGTTCAGGGGAATGGCTTAAAGGCGATAT
+TATTTCCATGTATGACGATGAATTGGAATTTGAAAGTGACGAGTTTGATACCATTACTTTTGACTGGGAA
+AAAGTAACAGAGCTGCGTAGTCGATTTAACCAACAAATACGTTTTGCTAATGGGGAAGTAAAACAAGGCT
+TCCTTATCGTTAAAGACAACCATCTTGTTGTAATTAGTGGAGGTAGTGAGCAGCATTATCCTTTATCAGA
+ACTCTTATCGATTACGTCCTCCTCTGATGACAGAAAAGAGTTATGGGATGGTAAAGTCAGTTTAGGTATT
+GATGTGAATTCAGGTAATGTTAATCAGTTAGATTACATTGTCAGAGCTAATATTCAACGAAGAACGCCTT
+TTACGCGTTTTAAAGTCGACTTTACTTATAATTATAGTAAATCTACTGCGGATGAAAATGAGACAGTGAT
+TACTGATACCAGTCGCTTAACTTCAAATCTTGATTGGTTTTATAGTCGTAAAGTCTTCTTTCGAGTGTTT
+GACTATGAACACTTTACTGATTTACAACAAAATATTAAGTCTAGAGATACGCTAGGGCTCAGTTTAGGTT
+ATCACATTTTTCAAAACAAACGTTTACAGTGGGATGTAACCCTAGGGCCAAGTTATCAACAAACCGTGTA
+TCACAATACTGCTGATGAAAGTGACCAAAAAAGTGGCGTTGTCGCCTTAGGTACTTTATTTGATTACAGT
+ATTTCCAGCCGATTAGATTATTTATTTGATTACCAGTTACAATTCGTAGAAGAAAAATCAGGTAAGCGAA
+ATTCGCATTTAAAAACTGGCTTTGAATTTGAACTTCAGAATGATTTTGAGTTAGATGTTATGTTGTATTT
+GGATCGTGTTGCTAATCCAGTTGCCCCTATGGGAGCTACTCCTCCCAAGTCAAATGATTACAGGTTAGTA
+CTCAGTCTAGGCTATGACTTCTAATTTTATACCTTACTCTGCAAGTCAAATATTACTCATGACTTATTTC
+AACATCAGTTAAGGCACTACAGCTGCAAAGTAAAATATAGCCTTGTTGCTGCTCTCTTGCAGATAATCCA
+TCTGTTGAGTTTTGCTTAACCTGACCACTAATTAGTTTTGCTTTGCAACTGCCACAAGACCCCGCGCGAC
+ATGAATAAGGTAAAATTAGTCCCGCTGTCTCTCCTTGATCTAGCAAAGAATCTTGTTTATTACCTTGAAC
+TCGTTTTTTCCATCGACTAAAGTAAATCGACACTTTAGCTTTGCTGCTTTGGTGTTCTAAGTTTTGTGGT
+CTCACTTTTTGGCTTTCTATTACGGGAGCTAATGGAGGGGTACTTTCTTCAGTATTAATGGTTTGTTCTT
+TTGAATATTCATGTGCACCAAAACTCTCCTCATGGCAGTTACTAGGTTGTAAGCCTAATTTAAATAATAG
+CGCTTGAGTGGCTTTGCGAAATAATTTGGGTCCACAAACAAAAGTTTGATAATGACTAATTTGTTCAATA
+TTGCCAAGTATTTGTTCATTTAGACGTCCTTGATATCCATACCACTGTGAATTAGCACCTTGAGTAAGGG
+TGTAAATTATTTGGCAATTACCATGTTGCTTCGCTAAGTTACTAATTTCAGCTTGAGCAATTAGGTCCAT
+TTTCTGTTTTGCGCTATGAACAAATATTACTTGGTTCTTACATTGTGTAGCGACCATAAAACGTAACATA
+GAGAGCATTGGCGTGATGCCACTACCAGCGCTGATAAGTAAAACATTTTTAGGCATTGGGTCGGTTAAGT
+AAAAGTGACCAGCCACCCCTTGCACATCAATTGATTGTCCTACTTTAAAATGATCATGAAAGTAGTTCGA
+AACCTTGCCTTGAGGAATTCGTTTTATCGTAATGCTGACATAATCAGAGGTTGTAGGTGAAGAGGAAAGG
+CTATAACAGCACGTTTGCATTGTACCGGCCATATTAACGGTAAAATTTAAGTATTGACCAGCGTGATAGT
+TAAAACCTATTTGTTGCTTAGGCATAGAGAAAATGAAAGTTTTCACATCACGGGTTTCTATTTGGATTTT
+TTGGCAGACTAAGGTAAATCTTTGCTTGGTGACAGTATTGCTCGATAGAGTCATTTATTATTTTACTCGA
+CTAAGTTTATAGCGCGTATTTACAGATAAAGCTTAGTTATTAAGGTATGATATCGCCAATTATAGCGCTT
+CTTTATGTTTTGATTATTATACTATGACTAATAAAATTCAACACCTTCATATCTTAGGTATTTGTGGCAC
+TTTTATGGGAGGGATCGCTGCTATAGCCAAGCAACTTGGCTTTAAAGTTAGTGGTTCTGATGCCAATGTC
+TATCCGCCAATGAGCACTCAGTTAGAGCAGTTAGGCATTGAGTTAATGTCAGGTTATCAAGTCGATAATT
+TCTCTGATGATATCGATTTGGTTATTGTTGGCAATGCGATGTCTCGTGGAAATCCAATGGTGGAATATAT
+GCTAGATCGCAATATTCCTTATACATCAGGCCCACAATGGTTGCTTGAAAATGTATTAAAAGATCGTTGG
+GTCCTTGCCGTTTCGGGTACGCATGGTAAAACAACGACCAGTAGTATGCTGGCGTGGATTTTAGAGTATG
+CTCATATGTCGCCAGGTTTTCTTATCGGTGGAGTACCACAAAATTTCTCTAGTTCAGCTCGTTTAGGTGA
+TACACCTTTCTTTGTCATTGAAGCTGACGAGTACGATAGCGCCTTTTTTGATAAACGATCTAAATTTGTG
+CATTACCGTCCACGAACTCTAGTGATTAATAACTTAGAGTTTGATCATGGTGATATTTTTAATGATCTCA
+GTGATATTCAAAAACAATTTCATCACCTCATCCGTATGGTGCCAAGTAATGGTTTGATTTTATCACCCGC
+TAATGAAGAAGCTATTACTGAAACGTTAGCTATGGGCTGTTGGACACCGACCGAATTCTCTAATGGAGAG
+CTTCAACAAGATGAACCGTCCGATGCAGGTTGGCAAGTCGAAAAATTAAATGCTCAGGGCAGTGAGTTTA
+TCGTTAAGTTTAACGGTAAAGAGCAAGGTGTGGTCAAGTGGGATCTTATCGGTGATTTTAATATCGATAA
+CGCAGTGATGGCAATAGCGGCAGCACGCCATGCGGGTGTGCCAAGCGCAGTCTCTATTGAAGCGTTAGCC
+GAGTTTATTAATACTAAGCGTCGTTTTGAGCTTCGAGGTATAGTTAATAATATTAGTGTGTATGATGATT
+TTGCTCATCACCCAACGGCCATAGCAAAAACATTAGCTGGTGTACGTGCTAAACTTTCACAACAAGAAAG
+TGAGCAAGAACAAGTTGGGCGCATTTTCGCAGTATTAGAGCCAAGATCGAATACCATGAGATCAGGAGTT
+CATAAAGAATCATTACCTAAGTCATTGATTGATGCGGATCAGGTTTTTATCTATCAAGGTGAACAGGTGA
+CTTGGTCAGTGAGTGATTTAATCAAACAATGCAAGCCAGCGTGTCAAGTTGAAGACAATGTTGAACGCTT
+AGTGGAATCTATTGCCCAACAAGCGCAAGCTGGCGACATAATTGTTGTTATGAGCAACGGTGGTTTTGCC
+GACATTCATAATAAATTATTGAACCGTTTAGCGAATATACCCGTACCACTTGAAGATGCATGATTCAGCT
+GGAATTAGAAACGGCTTTAGGCAAGGCATTGGTTGAAGATAATAGTTATTCTATTATTGAAATCAATAAC
+GTAGCATAAAGCGTTTCTAAACCAGCCCCTTGGGGAAGGCTGAGCAAATCATACTCTGCGTTACATTTAT
+TTTTAAGGGAGTAACCCTTAATAAAAAAAGTGCGCCTTGATTATGAATCGTTCAGACTTCCTGAAACGAG
+CATCTTCGAATGGAGCGGGTATATAGCCGTATAAACAGTAAACCTTTAGAAATAAAACAGTTTAACCAAT
+TTAGTTTAATCAAAATAGTAAAGAGAACTTAGCACAATGACAGTATTAACTATACTTACCGCACCTAATG
+ATAAACTTATAGAGCAAGCAAAACCTGTATCTGATGTAAGTCAAATTCAGATGTTAATCGATGACTTAAT
+TGAAACTATGTACGATACCGAAGATGGTATCGGTTTAGCGGCAACTCAAGTGGGTCGTAGTGAAGCCGTA
+GTGGTTATTGATATTTCAGATAATCGTGATGAACTACTTGTATTAGTAAACCCTGTGATAACTCACGGAG
+AAGCAACAGCCAAGGGGCAAGAAGGGTGTTTATCTATCCCTGGCTACTATGCAGATGTTGAGCGTTTCAC
+TCATGTTACGGTTGAAGCGTTAGATCGCAATGGAAAAGAGCTTACTATTACCAGTGATGAATTTCTTGCG
+ATTGTGATGCAACATGAAATAGACCATTTAAAAGGTAAGTTATTTATTGACTATTTATCGCCGCTTAAAC
+AACAAATGGCACTAAAAAAAGTTAAGAAAACGATTAAAAATGGTTAAGGATAGTCATAGACTACATAGTG
+AGTTTGTTAATTAATGCTACAAAATTCGAACAAGGTGGGTAAGGTGAACAATGATTTTAATGGTAAAATA
+ACCCTTGCCATCACCGGTGCCTCGGGTGCTTCTTATGCTATGCGGCTAATAGAGTGTTTAATCGCAGCAA
+ACTATCAGCTCTATATTTTGTGCTCAAGTGCCGGTCGTATTGTTTTAGATACTGAAGTGGGCGTTAAAAT
+ACCCAGTTCTCCTGATGCTGCCAGTAAATTTCTCACCGAAAAATATCAGGCCAAAGATCAACAAATAACG
+GTTTTTGGTAAAGAACAGTGGTTTTCTCCTGTTGCTTCGGGCTCTTCAGCACCGAAACAAATGGTTGTTT
+GTCCCTGTTCTACTGGAACAATGGCCGCTATTTGTCATGGTATGAGTGACAACTTAATTGAACGTGCCGC
+GGATGTGGTGATAAAAGAACGTGGTCAATTGATTTTAATGGTAAGAGAAACACCCTTTTCAACGTTACAC
+TTGCAAAATATGCTCAGCTTATCTCAGCAAGGAGTCACTATTATGCCTGCGTCCCCTGGATTTTATCATA
+AGGTTGAAACCATTGAAGATCTCATCGATTTTATGGTGGGTAGAGTATTAGATCACCTTGGTATTGAACA
+AGATATTATGCCGCGTTGGGGTTATAACATTTAAATGTTAAGCGTGAATTAATACTGAGGGTACAAAAAA
+AGCGACTATAGTCGCTTTTTTTATGAGTAAATTACAGGTAGTCGACTTACTTGTTCGTTTTACTCATCAA
+AACTAAATTCAATATATGCTCTACCTAATTCACTTTTAAGTGGAATGATAACGATAGGGCCTTTAGCCTT
+ATGATGAATGGAGTGGTTTGGTCCAGACACCACAATCGGAGTTGCCATATCAAACTCGATGCCCTTTTCA
+CTCAGCATACGTTTTGCACCGCCGGTAACCATATTTGTTATTTCACCGATTAAATCGATAATCTCTTCAT
+TGACTTCATCGGGTGCTTCACCGACCATTTTTTTCATTGTGGCTAAGGCTAAGGCCCCTTCAAAAGTTAT
+GGATAATGAACCCTTTGCTTGATCACTCACCATGCCAATTAAACCTGAAACATCACCCATGGCGACTTCA
+TTTTTTTTAAGGCGTGGCTTCTCCGGAATTAATTCCATTTGAGCCATCGTTGACATGACATTAAGCATTG
+AAGATAAAAATGGGTTGATAAACTCTACATTCATGGAGATTCCGAATCGTAACTGTTTAGATAAAGTGCT
+TTATTTGATTCTGCATGCTTATTTTACAAATGTAAATCAAATAGCGTAATAGTTTTATAATTTATGGTGT
+TAAGTGCTGGTGGCTCAACTACTGGCTAGTGTCCGATGTAATTATTGCTTCTTTGATCCTGTAGTCAAAA
+GTTAAGCTGCCAAAAAGAGCTTCACCTTTAACATTTACACCTTGAAAGTTAACTGTATTCACTTGCTTAG
+GGTAAGTATCGATGAGTATTGCATTCTTTACCACTGTTTGCGGTAATAAATTTCGCTGGCTACTTTCTTG
+GTAGGCAATAATTTTTCCTGAAGTTACTTCAAAACCTAACCAAATTAGAGGGATTTTCATTTGATTTTTT
+TCTAGTGAAAATTGTTGTTCAAAAAATTGCTGGATATATACATCATAGTTTTTATGTTCAGCTGAAAAGT
+GAACCTGTTTTTTTTCTGCAATTGCATTTTCAATATCATGGGTAGTAAATTGATGTATTATTTCCAGATG
+CTTAGTTTTAGGATTAATAGATACATCACTAACCCCAAAAAAATAGGTATGACTTGTAGCTGAAGCTACA
+AGTCCTATGTAAAAGCCGATAGCAATTAAATACTTGCTAAATACTTTGCTCATTATTTCCCTTCTTCTTG
+ATGCTCTGCTTCATTGTTGATTTTCTCAGCTGAGATATCTTTAAGCGCTTCATTATAATCGCGCATCATA
+TCTTTTTTCTTTTCTTTATAAAGATCAAAACGAGATTGGATAGGGCGTGCTGGCCAGTAATTATTATTAA
+TGTTCACATCAGCTGTTTGCCACTTGGCATCTAGTGCAATTTCAGAGATCTCTTTATCACGAATTAATAA
+CTTAGATACTTTTTTACTATTTTTACGCCAAATTTCAGCGGGAATGTAAATATGTTCAGTTGTGTTATCA
+GCATACGTAATATCGAGTAAAATTGGCATTACTAGGCCACCATGATTAGAAAAATCGATGACATAGAATT
+TGCTATTATTAGTTAATAGGTCTTTTTGCCAAGACTCTAATTTTTCATGTTCTTCATTGTATTTATTACG
+GTCGGCATTGGTGGCGGTAAATTTATCATGATCATTGTAAAAATCTAATAACTCAGGTTTATCTTGAGTG
+CGTATCCATTGGTTTTTATTGCGTAAATCACTGATAAATTCAGGTTGCTCGTTATCTAGTGCACGTTCCC
+AGGCTTCTTCCACATCAGGATTTTGACTATTTGGGCGATATAAATAGACATTATCAATAGCTAAATCAAC
+GTGATCAGTGGTGTAGAACCAACCACGCCAGAACCAATCTAAATCGACCGCTGAAGCATCTTCCATAGTG
+CGGAAAAAGTCAGCTGGCGTAGGACGTTTGAACTTCCAACGTTGGGCATACTCTTTAAAAGCAAAGTCAA
+ATAATTCACGACCCATGATGGTTTCACGTAAAATATTTAATGCTGTCGCGGGCTTGCCATAAGCATTATT
+GCCAAACTGTAAAATAGACTCTGAGTTAGTCATAATGGGTACTTGATTATCACTTTTCATGTAACTTGTA
+ATATTTGTCGCATGGCCACGGCGAGATGGATAACCTTCTTCCCAAGCCTGCTCTGCAAGGAACTGTAAAA
+AGGTATTTAATCCCTCATCCATCCAAGTCCACTGTCGCTCATCAGAATTGACAATCATAGGGAAGTAATT
+ATGACCGACTTCATGAATAATAACGCCAACTAAGCCGTATTTGGTACGGCGAGAATAGGTTTTTTCGCCC
+GTTTCATCATCAAGTGTTGGTCGAGGTCCATTGAAGGTAATCATTGGGTATTCCATACCACCAACAGGGC
+CGTTAACTGAAATAGACACAGGATAAGGGTAATCAAAAGTATATTTACTGTATTGTTCCATCGTATGGAT
+TATGGCTTCGGTTGAATACTTCTCCCAAAGCGGGTTACCTTCGTTAGGGTAAAACGACATGGCCATAGTA
+TTGCTATTACCTTGTTGATAACCTTGCGCATCCCAGATAAATTTTCGGCTTGATGCAAAGGCAAAATCAC
+GAACATTTTTGGCTCTAAAGTGCCATGTTTTTGTCTTACTACTACGTGACTTTTCATTCGCTAATGCTTC
+TGCAGGTGTAATGATCAAAACAGGTTTTTTAGCTTTCTTGGCTTGTTTTAAACGTTTTCGTTGCGTGCTA
+GTGAGTACTTTACTTTCATTTTGTAAAACCCCGGTAGCAGCAACAATGTGATCGGCAGGCACGGTAATTT
+TTACATCATAGTCACCAAACTCTAACGTGAACTCGCCGTTACCCAAAAATTGTTTGTTTTGCCAGCCCTT
+TGCATCGTAGTAGGCTGCAGCTCTTGGGAACCAACTAGCAACTTCATAGAGATAGTTATCATCTTCTTTG
+AAGTATTCATAACCAGAACGACCACCAAGCACTTTTTGCTCATGTAGTTGGTAATGCCAATTAATATTTA
+TTTCGACACTTGCACCTGACTTTAATGGCTTAGGTAGATCAACACGCATCATAGTGCCATTGATAACATA
+ATGTAGCGCTTTACCATTACTTGCACTGACTTTAGTTATGCCATAACCACCATCGAAAATAGGTGATTCA
+ACCAATTGTCGAAAGCTATCAAAAGTAACTTTCTTCTCGCTGGGTGCTCTGCTTGTCATCTTATAAGCGG
+AGTCGCGTTTCATGCGATTTTGATCTAGCTGTAACCATAAGTAGCGTAAAGTATCAGGAGAATTATTTTG
+ATAATCCATTATTTGCTCGCCAGTTAAACGCTGTGTTTTGTCATCAATGGCAATGGAAATATCATAATCA
+ACTTGTTGTTGCCAATACTTATGGCCTGGCGTACCAGAGGCGGTACGGTAAATATTTGGCGTTGGTAAAA
+CTTCACCTAATTGACGAAATTTATCGTCGAAGGCCGCTTTACTTGCCTGACTATCGACTGATAGTAAGCC
+AGAAAAAGCCAGTACTAGGCCAATTAAGGCTGTAGAGGTTGAATATTTCATAATTTTCCAAAGTAGAGAA
+GGAGTACGTTTTTAAGGTTTTTTATAGAAGGTATACAATATTTAATACTGAACGTGGATTTATACCACAA
+TCAGAAACACCTTGTTATTTGTAAGGTGAAAATTTGCGATAGAAAGCAGTATTTATAAGATTAACGGTGA
+GATAACTTAGTGGAATTAAACGTTATTACAGTTTTTACAGCTACCGTGTGCTTCAACTATTTGATGACTG
+ATAGTGAAGCCATTAGCATCAGCCATTGTACGTAATGCTAAATCAAAGTTATTAGATTGTATTTCTTCTA
+CATGACCACACTCATCGCATATTAATAGCTGAACAGGGTGATCACACTCGCCAAAATGGTGACACATAAT
+GAAAGCATTAATAGATTCTATTTTATGGACAAAACCCTGTTTAGATAAAAAATCTAAAGCACGGTAAATA
+GTAGCGGGCTTAGCAGCAGCATCTAACTCTTTTAGTTCAGCTAATAAATCATAAGCGCCGACGGCGCCTT
+GACGGTTAGCTAATAATAAAAAAACTTGCTCTCTTACTGTAGTAAAACGAGCGCCTTTTTTTTTGCAAAC
+GAATTGTGCTTGTTGTAATAAAGATTCTGCCGTCATGGTGCTATTCGGTTATGTTTTGTCTAAGAATGGA
+TGAGTTTGCAGTGTATCATAGCTAGATATATGCGCGTAAGTATTTTTAGTTAAGTCAATGGCTCTAGCTG
+ATTAGGAAACTTATATAGGTGAGTAAGATACGTCGATAGTCGTCGTCTTGCAAAGTCATGCTAGATCATT
+TTGAAACATGATTGATAACAGGTATGCATTTCTGCTTATAAGTAATTTAGTATTTATCCACCTTACATTA
+AAATGAGGTTTTCTTGTAAAAGACAGCGCTGTCTTTTACAATGATTAACTACAAATTCTGCTAGGAAATT
+AACATGACTCGTTATCTCGCGCTCGATGCTTTTAGAGGCATTACTATAGCTTTAATGATTTTAGTGAATA
+CGCCGGGAACATGGTCACATGTATATGCGCCTTTATTACATGCAGAGTGGGATGGCGCAACGCCAACAGA
+TTTAGTGTTCCCATTCTTCTTATTTATTATTGGCTCAGCCATGTTTTTCTCCTTCAAGAAAAGTAACTTC
+TCTGCTAGCCCTGAGCAATTTAGGAAAATAATTAAGCGTGGTTTCATCATGTTTTTTATTGGTTTTATGT
+TAAATGTTATTCCATTTACCGTTAATGCTGAAGATTGGCGGATTATGGGTATTTTACAACGCATAGGTAT
+TGCTTACACTGTGGCCGCTTGTTTAGTACTAACGCTTAATAGAACAGGAGTTTTTATTGCGTCAGCAGTC
+ATATTATTAGCTTATTGGGCATTACTCCTTAGTATGGGAGAAGGGGCTTTAACCATTGAGGGCAATATTA
+TTCGTCAGCTTGATTTAGCGGTATTTGGCGCTAATCACATGTACACCATGCGTGGTGTTGCTTTCGAGCC
+TGAGGGGCTATTAAGTACTATTCCAGCAATAGTAAATATGCTACTTGGTTTTGAATTAACACGTTATTTA
+ACCAGTATTGAAGATAAAAGAAGTAGTGTTATCAAATTAACGCTTATTGGTGGCTTAGCAGTGGGGTTTG
+GTGCGCTATGGGGTTTAGTATTACCTATTAATAAGTCGTTATGGACACCGTCTTATGTCATTTATAGCAC
+TGGTTTTGCATGTTTATTACTGGCCGCCTTCATCTGGTTAATTGATATAATGAAACAAGTGAAATTGGCA
+GAGCCTTTACTGGTTTATGGGACTAACCCATTATTTGTTTATGTATTGTCATTCTTAGTGGTAACCATGT
+ACTTAAACATTAATGTTGGCGATGTTTCCATGTACGCTTGGTTATATAAACAGCTTAGTGGCGTGTTTAC
+ACCGAAATTAGCTTCCTTTATTTTTGCTTTTTCACATGTAGCATTTTTCTGGTATGTTTCATTAAAGTTA
+TATCAACGAAAAATATTTATCAAAATATAAGAGTCATGCTTCAGGCCTTAATTTTAATGTTAGATTAAAA
+TTAAGGCCTGAAAAACCTGCCAAAAAGTCCTTGTTTTTGCTATGCTTAGCTCATGGTTTTTAATCATTAA
+TCATCATAAAAATAAGGAATCTTTTTTACGAGTGAATAAAACTAAACTTAGCCAAGATGAAAACTTGTCC
+TTTAAGGTTAGCCATCAGTTATTACCGCAAGATTATCAACGTATTGATCTGTACTTCTCACTGCCGGTTG
+AAATGGGTATTAATCCCAGTACTCTAAATGAAGAAGAGTTTTTCTATTCTAATATTAAAAATCATAGTGC
+TTACTATGCAGACCAACTACACCTGCCTTTAGTCAGAAGTCGTTTTGTCAGCCAAAAAAAAGGTGAGCAA
+AGTGATTATCGGTTAAACCTTAATTTGTACTCCTATCAAGTTAAAAAAGCACTCGATGCTGATATCAAGC
+AAACATTAAAGTTAAAAGCGGCAGAGGAATTTTATCCTGCGGCAGTTGAATTGGCAGAGCAAACTCTTTC
+ACTGACTAAAAAGTTAAGGCGTTATACGCCCTCCGATAAGAAGCTAAATTCCTTTTTTGAAAATGCAGAT
+AACTATTTAAGTTGGCATATCGAACAATCTTTCTTAAAGTTACTGTCTCGAGGCCCTAAAAGCTCAGAAT
+TCACAGCTGAACGAGAGCTACTTTTAAGTTTATGTCGAAGCGAAAATGATTATCGTATTGAAAATAAATA
+TAACTCACAAGTTACTCTTGATGATGCTAACCGCATTACTAACAAAATGCGCTTGTTACAAAGATTAATA
+GAATACGGTGTGGTCTTTCAGCGGAAAACTCGGTATTTAAATGTTAATTTAAAACGTTTTGTCCGTGGTG
+TTGTTACTGCTGTTATTATGGCTTTTGTTATGTTGTTAGTGCTTAATGCCCGAACTAACTTTACCGAAGT
+AACGGTTGCGTTAGTGGCTTTCTTGGGCCTTATTTATGGTTTAAGGGAAACCTTTAAAGAAGACTTAACC
+AGTCTTATATGGCGTAAAATTCAAAAAGGTCGGCCCAAGTGGCAGAACCTATTTACTCATAGCGTCACTA
+AAAAGCGTATTTTGAGTCAAATTCTGTGGTTAGAGTACATAAGCAATAAAGACTTGCCTAAATCGGTTAA
+TGCATTGTTTCAGCAGCGTAGGCAACAAAATAAGCAAGCTGCGCAATTATTGCATTTTCGCTGTGACAAT
+AAGGTTATGGCCAAAGAGTTTTTACCTGGTTACGACGAAATTCAGCAGCAAACATTTTTCAATTTAACCC
+CTTTTGTCCGTTTTTTGAAAAAAGGGGCAGGTCGATTATACAGTTTAGAAGGGCAAAAAATCTCAAGCCA
+AGGTGTTGAGCAGCGTTATCAAATCAATCTTATTTTACGCCACTTCTGTAAAGGTGAAGAATCTTTACAA
+CGTTTTAAAATAACCTTGAATCGCTCAGAAATTGTCAATATTGAATCAATAAACTAGCTGCATTTTTAAT
+TTAAAAGGTAGGTGCAGCCTACTGTTCTCTAGGTAAGCTGATATCACTTCGTTATTGCTTGCTTTTACCG
+GTTGTTTTCCCTACAATACGCCTCCTTAATTCAGCCTGAACTTTTGTTCCTTGTCTCAACTGGTGTTGGC
+TGTGCCAGATTATGAGACTACAACCGTAAGGAGCTCGTAATGCGTCATTACGAAATCGTATTTATGGTTC
+ACCCTGATCAGAGTGAACAAGTGTCTGGTATGATCCAGCGCTACACAGACTTGATCAATGCTGCTGAAGG
+CAAAATCCACCGTCTAGAAGACTGGGGCCGTCGTCAATTAGCATACCCAATCAATAAACTACACAAAGCA
+CACTATGTTCTTATGAACATTGAAGCGCCACAAGTAGTTATTGATGAGCTTGAAACTGCTTTCCGTTATA
+ACGATGTTGTTATTCGTAACATGATTATGCGTACTAAAGACGCGGTAACTGAAGCATCGCCAATGGCTGC
+TGCTAAAGAAGAGCGTCGTGACGATCGCCGCGAAGTTAAGAAAGATGTTGCTGCTGCGCCAGTTGAAGCT
+AAAGAAGACTCTGTTGAAGAGAAATCTGAAGAAGCTGCTAGCGAAGAATAAGTAATCTGTGATTGTCTCG
+CAAGAGAATTGCCTAGTGTTGATCGGTGAGGTGGTGAGAACCCCTAAGCAATCAACCAGCCCTGCAGGTA
+TTAGTCATAGTCAGTTTTCAATAGACCATAAGTCTATACAAAATGAAGCTGGTATGAATCGACAAGCATT
+TGTCCGAATACAAGTAGTTGCTACAGGTGATTTATCACACTTAACTCGTGAATTAATTGCAGGGAATGTA
+GTAAAAGTGACCGGTTTTATAAATCGCCACGAATCTAGAAACGGTAATCCGCTTTTAGCATTACATGCTC
+AGCAAATTGAAATGATTAATTAGGCTTTATTTACTAACAAAATAGTTAACTAAATAAAACCATATTGGAG
+AACTCCATGTCTCGTTTTTTTAGACGTCGTAAGTTTTGCCGCTTCACAGCGGAAGGCGCAACATCTATCG
+ATTATAAAGATATTGCAACTTTAAAAAATTATATCACTGAAAGTGGTAAAATTGTTCCTAGCCGTATCAC
+TGGTACTGCTGCTAAATATCAACGTCAATTAACTCGTGCGATTAAACGCGCTCGTTACTTGTCATTGTTA
+CCATACACCGACTTACATAAGTAAGCTAATAGGGGTTTAAAATGGAAGTAATACTTCTTGATAAAATCGC
+CAAATTAGGCGGCCTTGGTGACAAGGTATCTGTTAAATCAGGTTATGCACGTAACTACTTATTACCACAA
+GGTAAAGCAGTATTTGCATCAGAAGCTAACGTTGAGCACTTTGAAGCTCGTCGTGCTGATATCGAAGCTA
+AATTAGCTGACGTATTAGCAACAGCCGAAGCTCGTGCAGCTAAAGTTGTTGCATTAGCTGAAGTTACAAT
+CGCATCAAAATCTGGTGACGAAGGTAAATTATTCGGTTCTATTGGTACTCGTGATATCGCTGATGCGATC
+ACTGAAGCTGGCGTTGAAATTACAAAAGCTGAAGTACGTTTACCATTAGGTGCTATCCGCGAAACAGGTG
+AATTCGAAATCGCAATTCACTTACATCACGATGTTGATACTAGCATCAAAGTTGTAGTTATCGCTGAAGC
+ATAATTTATAACTAGCATTTGCTTAGCTTATAAAACAAAATACCGCATTCTCCTAGAGATTGCGGTATTT
+TTTTATGGCTATTTTTTAGTTGCTAGTTGGTCGATGAATAATGGTAATGCCGTTAATCGTTGTCTTAACA
+AAGATGGGACCTTCTGTTTACTAAGGGGAAGGAAATTACGACGAAAAAATTTATAAGAGTAAGGCATTTG
+ATTGAGTAATAGTTCGCTATTCCGAATGAAAATAACGAAGCTTTTGGGAATTTTAACTAGTAATTTACCA
+AGCAGATCCTGCTTGGATGTAGAACACCGTATCTTCGGGGCCTTTGGCAATGTCTATGCCCATATTAAAG
+TCGTAACGCCTTGCAATTAGGTAACGAAATCCTGCTCCTTTACTGACACGACTGTCGCTATCTGAAAAAT
+CAGAAAAACTATCACTGGCTTTCCCTATGCCGGCAAATGCACTCAGCTCCCAACGTAAATTGATTCTATA
+TGCCACTTCAAGTTCTGATAAAGCAACTGATTGCCCTTGATATCGAGCTGCTGGAATACCGCGCATCGAA
+ATATAGGGTGTCGCATAAGGAGGTAAGATTTGTTCAGAGTCGACATAATTAGCTTCAACTCTAATCGCTG
+TACGCCAATGATCAGTGATCTTGAAGTAATTAAGTGCGGTTAACTCAGTTAAGGTGTAGTCAACATCCGA
+GCCTATAACATCATCGAACCAAAGGTAATTCAGCTCGTACTTTAGTCCGTCAGTAGGCGAAAAGAAATTA
+TCTCTTGAGTCGTATTCCAATGTTAGGCCTGCACCAGAAGTGACAATGTTAGTAGAAAGTGCTGGTCGTA
+AATTACTTGGAATCTTACCAATAATATTACCAGCGTTGACTATGCTAACTTGCGCATCAACGTAGCGATG
+CATAGGTCCAAAATAAAAAGCGCTGTTACCCAGTTTAAACTTTAGCGTTTGCATTATCGCAGTCGCTTGT
+GTGTTGATTTTTAAGGGGGCAGGTAGGGTTAGATCACCAAAGCCGTAAAAGTTAAGGTTTATATCGCCAT
+AACCGCCGCCGCCCATATAGCGAATGCTACCTTTATTGAAAAAACCGAGGTGACCACCTCCAATCAAATA
+AGAGTCGTTACCTGTATAAGCACCAAAAGCGGCAGAAATGCTTGGCGGCATTAAACTGTGTGATGCTCTA
+TCATTACTTTCATCTTGCATTGTTTTTAATCGAGCTGCTTGTTCTTCTTCTGACTCATGAAAAAACAAAC
+CCATCATGCCTAAACCCCCATCTACAGCTGGGTCAGTAATGATGATAGGCACAGGTAAAAAACCATAAGC
+ATTTTCTGAAAGGTAACGTGAAGCATCAAGATTGCCATCGAGTTTATCGGTAAAAATTCCTGAAGCTGCA
+AAAGTACTGAATGAGGACAGAGGTATCAAAATAAGCGAGATGATTTTTTTTAAAAGGGTCATGATCTACT
+CTTTGAAGTATTAGTGATAATCCCGACTTTGACGTTGGACTACATGCTTATTATTACAGCAATCTTCTAC
+TAGAAACTAATGATTAGCAAGGGATGAATTATAAAGTCTGCTGCAATACTTTATCTCTTAGCCATTGATG
+TGCTGCACTATTTACTGTGCGCTGATGCTGAAGTAAAAATAATTCAACCATATTACTGTCTGTTTGCTCG
+AATTGATAAACACTGACCAACTCTTCTTTATAGGTAGAAGAATGTATAAAAAAACTGGGTGCTATCAGTA
+GGGTGTTTGATGATTTTAATAACTCAACCAGAATACTCAATTGACTAGTTTTTAATTGTATATCACGTTT
+GAAGCCCTGCTTGAGTAGAATACTATCAATAGGGTTGGTAAAAATTGCGCCAGAGTCTTCATTTACATTT
+AATTCAAGAAAACGATAAGTTAGGCAGTCAGCGAGTTCAACTTTATGTTGTGCCGAGAGAGGATGGCTTT
+TTCTCGCAAAAATCGATAATGATAATTTTCCTAAAGAAGTCGCGATAAAGGCAGTATCGGTTGGCTTTTC
+GATATGAATAGCGAAATCTAGAAAACCTGATTCAAGTGATTTGTTTGAGCTCATCTTTGCTGAGTATTCA
+GATAATTGCACCGCGGGTGCTTCATTATTTATAGCCTGTACTAAGGGTAAAAAAATAGCATGGCTGGTCA
+GCGATGGTAACGAGATAGAGAAATGTTTATCACAAGTCTGAGGTGAAAAATCGTCATCGTGTAGTATTGA
+TTCTAATTTTTGTAATAAATCAGGCAATAAAGCCTCAATACTGTGCGCTTTTTCTGTCGGCACTATCCCT
+GAAGCTGTGCGATGAAAGAGCGGGTCATCGAAAAGATCTCTCAAGCGTTGTAAAGTTCTGCTCATGGCAG
+ACTGTGACAAATAAAGACGCTCAGCCGCTCGGCTGACATTTTTTTCTTTTAATAAAACACTCAGTGACAC
+CAATAAGTTAAGGTCGACTCGTGCTAACTTCTGCTCTAATAAAGCCATCTTTTACCTAATCATTACCCTG
+TGATGATTGGAGTATACATCACTATATAAATTATGCGTATTACGCATATTTATCAAAGTAGTTAGACCCT
+TCAACACATAAGTTATTAGTCACCTATTTTTTGATTAGCAATCTGTAACTTGGTAAAAGAGAGAGACTAG
+CAACAGATAATGAGGTTTAAATACTCTTACCTATAAAAGATTTCGTAATAATAACCTAAGTACTTTAAAC
+ACCGCTAAGTTACTGTGTCGTTGATGTTGAACTACATCGACATTAGCCTGCCACCCCATTTCTTCAAACT
+CAAGTGGTAGCTTAACTAACTGACCACTTTCAACAGATTCATTAGCAATATGGTTAGGCAACAAACACCA
+GCCATTTCCTTGTAATGCCAGTTCAAGCAAAAGAAAGTAATTATCAGCATACCAAACATTAGGGCTCAGC
+TTTAACTGAAAACTACTTGATTGCGTATTTCGAGATCGAATAAGCAACTGACGATGCAGTCTTAAGCTAT
+CAATATTTTTACATACCTGGTTTGCCAGTGGATGAGATTTAGCAACGTATAAATCAAACTTTATTGAACC
+AATACATTCAAAGTCTAAATAACTAGGAATGGTTAGTTCACTAAAAACAATGCCCGTTAAAGCTTTTTCA
+TTTTTTAACATATCAATGATATCGGGGCTTGAGGCACTTAAAAATTCTAGTGTGATATTTGGAAATTCAT
+TTTGTAGGTTACTAATAATGCCTGAGATGAGTTTAAATGAGATCCCTTCGTCTAACGCTATTGTTATTTC
+TTTTGGGGTGTTATCTGTTAATGATAAAGCCGAGTTTTTTAAACGCTGATGCTGATCAATCACTGCCTGC
+GCATGTGGTAATAACTTTTCACCTGCTTCTGTGAGTGCTGGATATCGTCCTGAGCGGTCAAACAATAGGA
+TATTACAGTCTACCTCTAAATTAATTACATGCTGACTGACTACGGATTGAACTTTATTTAAACGACGGGC
+GGCAGCAGAAAAGGAACCTGTTTCTACTGTTGTGATAAAAGCTTGAAGTTGTTCAACACTAAACATATCG
+CTTTAACCGATGGTATGTAGTTATTTAATATCTTTATTCTAGATTAAAATAGTCACATGGTCACTAAAGA
+GAGAAATTAAAAATGAATACCATTGAGCGAATTTATCAGGCTGTTCTATTTGAGGTTATTGCCCTAATGA
+TAGTTGTACCAACGACAGTATTAATCGCTGGTTACGAAACAGATAAAATGGCGATTGCAGGTATCGCTTT
+ATCTATTTTCGCTATGTTTTGGAACTATATATACAATATCGTTTTCGATAAATTAGCAGGCTATAACCGT
+GTAGAACGTGGTTTAACGGTACGTATTATTCATGCTATAACATTTGAGTTTGGCATGATTTTAATTACTT
+TACCGTTATTAGCATGGTATTTAAATATTACTTGGCTCGAAGCAACCTTTTTAGAGGCAGGCTTTTTAGT
+GTTTATTTTAATTTATACTTTTATATTTAATTGGCTATACGATAGATATCAACCTTATAAAAGATTGATT
+AGTAATGAGCAATATAGTTAAAGCTTAGTGAGTAATGCTTTGCTTGCTAATTCTGTGAACGGGCGAGACT
+CATTGACACTGTTTAAGTACTATTAAAACAGTGTCAATGAAGAGCAATATAATGCTATGTATTTTTGTTG
+GCAGCTATCAGTTATGCCGCTAATTACTGGTGCTGTTGATCAATTCTTTACTCAGCTGTGCTGTTAATAG
+ATCAAAGCTAGTAATAGCAGGGAAATCGGTAATGACATTCGCTGTTTTTTTACTATCAGGGTTAGCAACC
+GCGAGTAAATGTTTAATACCGTATTGTTGAGCAGACTGAAGAATCTCTATACTGTCATCAATAAAGAGTG
+TCGAATCACAATCAAAGCCATGCTTTTCTTGCAAACGTTGCCACAATAACTGTGACTCCTTGGTAACACC
+AAAGTCATGGGTTGAGTAAAGCACATCAAAATATTGATCTAATTGAGTACGTTCAATTTTCAATGATAAT
+GATTCGGGATGCGCATTGGTCACTAATACCACATCTCTGCCACTTGCTTTTAGTGCAATTAAAAAATCTC
+TCGCGTCAGTGCGTAATTGAATCAAATGTTGTATTTCTCGTTTGAGCTCGGTAATTGGCATTTGCGTTTG
+CTCAGCCCAGTAATCGAGGCAGTACCATTTAATCGTACCAACAACAGATAAATAATCAGCTTTGAGCTTT
+GCTTTGGCAGCATCGAGTGAAATTGACATTTTTTCACTATAACGCGCAGGCAGATGTTCTAACCAAAAGT
+GATTATCAAAATGTAAATCTAAAATGGTACCGTCCATATCAATTAAAACAGTAGAAATTTCTGACCAATT
+AATACTCGCCATTTTAGCCAATCCTCAAAAAAACATTCAGTGTAATAAATAATACCATTTTGCTATTCCA
+AAAGTATTGATTATCGTGTCATTATAGTGATATCTAAGGAAAAGCAATTAACCAATGTGGCTAGAATTAT
+GGCAGATGAAAACCAGTTACCTATCATTACTCATCGCCAACAAGTGGCTAAAAGTGCACTATTTGGCATT
+GAACAAATCGACCTTACTTTTAGTAATGGCGAACAAAGGCAATATGAGCGCATGATGGGCTCTGGGCGTG
+GTGCTGTGATGATAGTGCCAATGATTGATGATGAAACACTATTATTGGTCCGTGAATATTGTGCAGGTAC
+GCACAGTTATTTGTTAGGTTTCCCCAAAGGGCTGATTGACGAAGGTGAGCTTGCAGAACAGGCTGCCAAC
+CGAGAACTCCAAGAAGAAATTGGTTATGGTAGCGAGCAAATGCATCAGATATCAGAAATGATGATGGCTC
+CTGCTTTTTTTAATGCCAAAATGACCATCTTTTTAGCTAAAAACCTATACAGTTCTGAACTTGAAGGGGA
+TGAACCCGAGCCATTAGAAGTGGTGTCTTGGCCCATTAAAGACTATAAAGAACTATTACAACAAACAGAT
+TTTACTGAAGCACGCAGTATTGCAGCATTAATGTTGGTACGTGACCTGCTTGCAGTTTAACCTTTAGTAA
+TTTGAAAAGTGACATAGTACTAAAGCAGGAAGAAAGAGGTATAACGATGAGCCAAGATAAATTATTGAGC
+ATTGCTTTAGAAAGCGCAAAGAAAGCTGGCGTAGAAGTAATGAAGTATTATCGTCAAGGAAACTATACTG
+AAGAAACCAAAGCTGATGAAAGCCCAGTAACCAGTGCCGATTTAGCCGCAAATGACATCTTGATGGATCA
+GCTCAAAACACTGACACCAGATATCCCTATTATTTCTGAAGAAGTGGGTACTGTGCAGTTAAATGAGCGA
+AAAGATTGGTCTCGTTATTGGTTACTCGACCCTATTGATGGCACTGGCGAATTCATCATCGGTAGCGGTG
+ATTTTGCCGTAAATATCGCGCTCGTTGAAAATGGTTGGCCAACACTGGGTGTTATTCACGCGCCGGATCA
+CTGCCTAACCTATTATGGTCAAAAAAATCTGGGTGCTTTCAAAGATAATAGCCAAGCCAGTCATGCAATT
+CGTGTCGCTGAATATCAAGAAAACCGTCGTATTAAAGTCGCCATTAGTCGTCGTCAGCAGCTGGAACTCA
+TGGGACAATATTTAAATAATGACTATGATTATGACTATGTTGCTTTAGGTAGTTGTTCATTAAAAAACTG
+TCTTATCGCTGAAGGTGGAGCCGATTGTTATATACGAGTAGGAGTCACTGGCGAATGGGATACCGGAGCT
+AGTCAATGTATCTTGGAACAAGCCGGCGGTGATATCATCGATAGTGAGTTTAATCCTTTAAGTTACAATA
+AACGAGAAAGCTTACTTAATCCTGATTTTGTCAGTTTAGGTGCGAGAGACTTTCCATGGCAAAAAATAAT
+TAAAGCACATAGAAAAGTTTATGAATAACAAACAGCTAGATCTAATTATGAAATTAAATTATTCCGGCTA
+ATATCGCCTTTCATTACTGTTGTTATGAAGAAGTTCGTTTTGCTTACGATTTGTGCTAAATTAGCGCTAT
+TCATCGAAGTGAGCTTACTGGCAACTTCCCGTACTCTCGTGATCAGGTAATTTTGTTTTAGCTATGTTAT
+CAAGCGTATTAAAAAAACATATATCTCACCATCAAGCAGGACGTCGTCCTTGCTTCTTTAAAAGTATCGA
+TCAAATCTAAATTTTTGGTAGATGGCGCATGCTGTCAACCAAAATATCATTTTGTTATTTTCCCGACCGT
+TTTGCTATCTGCTACTATTTCAGCTATTAATTTTATCTGTATCAATGCTTTTATCTGTAAAGTTAATTGT
+CTGAGTTATAACCACTACTATTTAATTAATATCACTAATATATAACCACTCAATAAGTAAGAGGAAAAAC
+CATGGCAGCGCAAGTAACCGCACTTTTTAATGAGATCTGGGAACAATATCTCAGCGTGACTCCGTCAGCA
+AAAAAAATTCACCAATTACTAGGTAATGGCAATGATGTAATTAACGATCATGTTGCTTACCGTACCTTTA
+ACCATCCTAAAATTAATTTAGCGCAATTAGCTAAAGGACTGTTGGCTTTGGGTTACACCGAATGTGGCCA
+ATATGATTTTTCGGCTAAAAAACTGGATGCTAAACATTTTGAGCATGCAGATAGCACTATGCCTAAAGTG
+TTTATTAGTGAATTACGTGTTGAAGAATTCTCTAGTGAAGTACAAGACATTATCACTGGCTTAATCGCAC
+AGTTACCAGAAGATGTTAGTGACCGAGCTGACTTTCTTTATGCTGGTCGCTTGTGGGAAATTAGTTCAAA
+GGATTATGATACTCTGCTAAATGTTAGTGAGTATGCCGCATGGTTAGCTGCCTGGGGTTACCGTGCAAAT
+CACTTTACCGTGAGCATTAATCACTTAGCTAACTACGAAGATATAGAAGTAGTCAATGCAACACTTAAGG
+ACGCTGGCTATGCTCTCAATGCTAATGGCGGTGAAATCAAAGGTGATGAAGCGGTGAAATTAGAGCAATC
+ATCGACACTTGCGGATAAAGCACCAGTAGATTTTTCTGATAAAACAATGGAAATTCCAAGCTGTTTCTAT
+GAATTTGCTAAACGCTACCCTCTAGCAAGTGGTGAACTGTACACAGGATTTGTTGCCGCCTCAGCAGATA
+AAATTTTCGACAGTACCAATGCTAAATAGCTCAACCTTTCACTCCACTTTTTTGGCAATGTGATAAAAGT
+ATTAAATTATTGAGCCAGTGCCATACCCATGCTACCTCAAGATGCAGGATTCAGCTGGAATTAGAAACGC
+CTTTAGGCAAGATCTTGATTGAAGATAATGGTTGTTCCCTTATCGAAGTCAATAACGTAGCATAAAGCGT
+TTCTAAACCAGCCCTACGGGGATGTCTGAGCAAATCATGCTCTTCGTAACCTCTGTTTTTAAGGGAACAA
+CCCTTAATAAAAAGATGCGCCTTGTGCATGAATCGCTCAGGCATCCTGAAACCCGCATTTTGAGGTAGCA
+AGGGTATAATTTACTGGCTTTTTTAATGGGAATTTTTTGTTATCTAGACTTTATAGAAGACATTGGGTTC
+GGATAGCTTGAGAAAGTTAATCATCAGTGTTATTGAATGGTAGGCATCAATCTATATTTCTTCTTCCATT
+CCCACCTTAAATTGATCGCTAGGTAATATATTGATGCTTTCATGCAGCTCAGAATAAACTAATACCGCAC
+TACCTTGTTCAAGTTGTTTTTTCACTTGAGCAATCTTAGCTTCCTTACTCACATCTTCAGCGCCATATTC
+AGTCCCTTCACGTAAGATGAAGCCTTCAATAATAGCGGTTAAGGTTTCGTGTGATAGTTGGTCTAGGGGG
+ATAATCATAAGGAGTACTTTAGGATTTTAAATAATGAATAGTCATTGTACCGCTGAATCACTTTATCCCA
+AACGGATTAATTTACTGCACAAAAAATTGCGTCAGCCGAGAGCTTAAAGTAATAATGTAAACAGTATGAA
+TTTCTATTTCAGGGATGGCGTTATCAGCTTGTTTACAACGCTCAAAAGGGCATTTACCTTATAACAAAGT
+TAAAGGCTTAAATTGGCTGTTGAAAGTCCTGTCGACAACATAATAATATTTTAACAGACTAAATTAAAAC
+ATTGTTACTTAACAATATAACAATTGAGATCTATCTAGCCTGTATAAGGAGAATTAGTGTAGTTGATATA
+ATACTTAATTTTTTTTACTATCGTCTTGAATATGCTTAATAAAGTAATAAACATAAAAGGCACAAATACC
+GAGCATAATGGCTATACCGCCAAAAGAGAACATCACTACTGGGTCATTGGTTAACATTGATAATAAATTC
+ATATTGAGCTCCATAATTTTCTAAGTCATTGTTGATATACCTAGTGTAATTAAGTCGCTCAATGATTAAG
+CTGATTTAGATCAATAGAAGTTCTGCTTTTCTGCCATTTTTGCTTTCATTTCCTGCTGATCTCTTATTTT
+TTGATAGATATCATTCGCTTTTTCGATACTTTTTTCAATTTTAAGCTTAGATAAATCTCTTTCATCCATT
+AAACGACTTTTTTCAGCATTAGGGTAGCCGTTCCATGATGCTATGGTATTCCAGACATAGGACAGTTCAG
+TACTTTTCTCTACACCTTTACCTTCACTATAAAGTAACGCCAAATTAAATTGAGCTAGGGCATAATTTTG
+ATTTGCAGCACGCTGATACCAACGCGATGCTTTAAAATCATCTTGTTTAATCCCCGTACCGTTAGCATAC
+ATTACTGCCAAATTAAATTGCGCACTAGGTAAGTCTTTGTTTGCCGCTTTATGAGTAAGCTCAAACGCTT
+TTTTAAGGTTTTGTTTTACTAACTTACCGTCTGAATAAATTAAGGCCAGTTCAAATTGTGCATCTGGGTA
+GTTTTGTGCAGCAGAAAGTTCAAATAACTCCAGTGCTTTCATACTATCTTTACGAACAGAATAACCGTGA
+AGATATACCAAGGCCATTTGATATTGGGCTGGAGCATAACCTTCATTAACCAGTGGACGAAACTGCTCGA
+TAGCCGCTTTAAATTCCCCTCGGTTTAATTCATACATTCCCTGCTCAAGGTCATTACCTTGGCTCAATAC
+TGAAAAACTGCTTAGCAGTGTGAAGGTAAGCAGTAATATTTTAGTACGCATAATATTTCCTCTTCTAACG
+GTAACTATCGAGTATAGGCTAAGTGTAGATGAAAAAATCAATCAGTGACTGACATCATCTCTTCAATCTG
+CTCGGCTAGTTCAAGCCATAGCATTTCATTTTCTTCAATATCACCTTTCAAGTTAGCTTGTTTTTTCAGT
+AAGTCTGTTAGTTCAGCTTTACGCTCTGATTGATAAATATCACTGTCACTTAATAAAGCTTCAATCTTGG
+TTAGCTCTTCTTGCCACTGATGAACCTTTTTCTCTAATTTATCAGCTTCTTTGCGCATAGGGGCAGATTT
+TTTTCTTAGCTCCGCTTGTTGCTGACGAAGTTGTTTTTTATATAAACCTTTATCACCGCTTTGTTGATCG
+GTTTTGATTGATTTTATCGCTTGTTTTTTATCATCATTTAACCACTGCTGGTAATCATCGATATTGCCAC
+TAAAATCACTCACTCGGCCGTTGGCAACAAGATAAAATTCATCAACACATGACTCTAATAAGAACCTATC
+ATGAGCAATCAAAATAATCGCGCCGCCAAAATCTTGTAATGCCATCACCAATGCTTGGCGCATTTCTAAA
+TCTAAATGGTTGGTCGGTTCATCTAGTAATAATAACTGTGGTTTTTCTAAAACAATCAAAGCCAGTACTA
+AACGCGCTTTTTCACCACCTGACATGGTTGAAACTTGTGATAACGCTTGGTCGCCACTAAAACCGAACTT
+TCCTAAAAAGGTTCGGGCTTGTGGTTCACCTAAAGCAGGTTTAGCACGTAAAATATGATCAACAGGACTC
+GATGGCGCATGCAATTGCTCTAATTGATGCTGAGAAAAATAACCTACGGTTAAGTCTTGTGCGCAGTAAC
+GTTCACCACCAAGTAAGGCAAGTTCACCGGCAAGGGATTTAATTAAGGTTGATTTCCCTGCGCCATTTCT
+GCCTAATAAACCAATGCGGCTACCAGGTATTAATGTTAAGCCAACGTCATCTAGAATAATTGCCTGCTCA
+CCATGATCAGATTTAGGGTAACCACACTGACTTTTATCAAGTGATAAAAGTGGGTAGGGTAAACTTTCAG
+GCTCTGCAAAGCTGAAGGTAAATTGGCTATCAACATGCGCTGGCGCTAAATCAGGTAACTTTTCTAAACG
+CTTCAATCGACTTTGTGCTTGTTTTGCTTTACTGGCTTTCGCGCGAAAACGATCAACAAAAGCGGTTAGA
+TGTGCAGCTTCTTTTTGCTGCTTTTGAAACTGTGCGTCTTGTTGTGCTAAATGTTCGCGGCGTTGGCGTT
+CAAAAGCGGTATAGTTGCCGCTGTATAATTTAGCGCGCTGATGCTCAATATGTAATATTTGACCAATAAC
+CGTATCTAGAAAGTCACGGTCATGTGAAATGAGGACTAAGGTACCGGTAAAGCGTTTTAACCATCGTTGT
+AGCCAGATAACTGCATCTAAGTCTAAATGGTTGGTCGGTTCATCGAGTAATAACAAGTCAGCTCGAGATA
+TTAGCGCTTGGGCTAAGTTTAATCGCATGCGCCAACCACCAGAAAAGTCTTTCACTGGATTATCAAGTTG
+TGATTGTAAAAAACCTAAACCATGCAACAACTCACCAGCGCGAGCTGGTAAACTGTATCCGCTGATGGTA
+TCTATTTTATTGATAATAGTGGCTTCGAGGTTACCGTTATCCATTATGCGGGCTTGTTCAAGCTCGTGCT
+CTAATTGGCGAAATTCTTTATCGCCATCCATCACGTAATCAAGTGCCGTTTGCTCTAACGAAGGAGTTTC
+TTGCCTTACGGTGGCAATATCCCAACTTGTTGGTAAAGCTAAATCGCCAGAGTCAGGTGATAAGTCACCT
+AATAGTGCGGCGAAAAGAGATGATTTTCCACAGCCATTACTGCCTACTAAGCCAACCTTGTGGTTAGGGT
+GTATAGTAAAGCTAGATGATTTTATTAGGTTTTTAGCCCCTCGATCTAAACTTAAGTCTGTGGCGATAAT
+CAATGGTATTTCCTCGGGAAAATGGCATAGTGAGGCAGAGATAATACCCACTAAAAAAATGCTGATGCAT
+TGTCGCTTTTCCTATGACCACAATTCAAGGTAAAATAGCGATAATTCTGGATTTAATGTCGAGCCTGTTG
+AACTTATACCAATTACACTAATAAATTGATCAGCTTAGAGTTGTATTAGCGAGCTTAGAACAAGCAAAAT
+TACTTAAACATATTCTATATTTCTTTAATTTTGAGCCGTTATTAGTTCGCTAATAAACTCCCGAAGGGCG
+ATTTTAAAAGGCTTACATGCGTCGTTATTTATTTCGACAAGGGAATAACCATTCTCTTCAATCAGTGCCT
+TGCCTCTAAGCCTTTTAATTCTCGCTAAGTGGGCAATTAATTAATATACTTGGTATTACATGTTGAAAAA
+ACTATCAACAAAGAACAGCAGAGCCTAATAAAAAGTAGTAGATAACTATGAGCAAAGCCCTAAAAAAGAG
+ATTTATCGCCGGCGCTGTCTGCCCTAAATGTAAAGCAATGGACACTATGGCATTGACCAAAGAAAATGGT
+GTTGAAAAAGTAACCTGTGTGAGTTGTGGCGAACAAATGGTGCAAACGGAAGAACAAGTTGAGAAGGTTG
+TTCGTGAAAACGAACAGGTGATTGGTGTATTTAAACCTTGATAACATGAATTTTTTTGTGGTATTGCGCT
+AAGGCGTTGTGATTAAACAACAGTTAGCGCATCAAAAACACTCATTGATAGTCATCAACTCCGTGCTTTG
+TTATCTCAAATTAAAAGTTTCTAATTAAAGGTCTTTAATTAAACGATACCGCTTCAAATACCATTGTTAG
+CTATTTATGGATAATAGTCTTGGTTTAGTAATGCGGTGGCGGTGGCTCAATTTCTTCGGCGTCACCCGAT
+AAGCTACCAGCATCTTTTAAACGATTAGCCACTAATTGAATTTGATGTTTAAGCTCTGAAATTTCATGTT
+GATGTGCAGCTAACTCTTCACTTAATTGATCAATGACATCGTCTTGAAAAACATTGCGTGATTCTAATGA
+ATCTACTCGTTCTTCCAGTTGCTGAATATAGTTGGCGTTTGTGCTGTGCGCACTTAAAGTTATTTCGTGA
+TTGGCCATGATTCAACATATCCTGATGAGCTTATCGTTAATAGATCGTTATTATCGCCAAATGCGACACT
+ATACACAACCGCTCCCGTAGGTCTTTTTGCCTCTTTAGGCGTAACAAACCAATGTGAAAGGCGTTTACCT
+GTCGCAATGTCCCAAACGCTGACTTTTCTGGTAGCGGCGCCGGTGATTAGTGTTTTACCGTTTGGAGAAA
+AACGTACGGTACTAAAAACCTCATGACGTTTTGTACCTTGCAGGCTACTAATACGTTTACCGGTTTTTAA
+ATCCCAAATATATGCACCTTTCATACTGTCGGCAGAAAAGGCATAACGAGCTTTAGCATCTAAGGCTACT
+TTTGATACCCTTGAGCTATGGTTAAATTGATAAACTACTTGCCCTGATTGAGTATCCCAAACATACGCGG
+TAAAATCATTACCACCGGATATAGCTACACGGCCATTGGGCAGCATATCTACCGAGTTTATTTTCTCTTT
+GTGACCTAAAAATTCTAACCGTCTTCCGGTATCAACGGCAACGTGCACCACGGTACCGTTGCTTTTTCCA
+ATAAGTAAGTAATCACCATTATTACTGACCGCTATATCTCTAATGTGAGACTCTCGCACTTTCCAATAAC
+CTTCAGACTTACCTGATTGCAAGTTCCACAGGGCAAAGTTATCTCTATTTGCTGTCAGTACATGGCTAGC
+ATTGTCACTAATATCAATAGAGAGTACTAAATTATCACTGGTGTTTTGTTCTTGCGCCCAGTTATATATG
+CGTTGGTTCTTGTCTAAATCCCAGACACTCAAACCATGATGAATAGATGAGATGACTGAAAACTTGGCAT
+CACTAGAAATCTGACCAGCATAGGCACCTTCAACAGACTGTTGCCAGCGTTGCAGTGGTTCTTGCGTTAC
+AGGCTTACAAGCCGTGAGTGTCGTCAATAAGACGAGCGGAAAAATCCAATTACAATTTAACAATATATTA
+ATACTTTTTTATTTGCGCATTTATCGTTAGTATAAGTTCTTTTTTGAAATTGTTTAGTGTTATCTGTACT
+TAAATGTAAAGTTTACCTTAAAGTTAAATTTTACAAGGTAACATTATAATTTTTAAGTTTTTAATTGGGG
+AAACTCTCCAATTGTATTGTATAAATGGAGATATAAATGAAATTGTTTAAGCCTACCTTAGTAGCCCTTG
+CCTTATTTGCCGTTGTTGGTTGTAACGAAAAAGCTGTTGAAGAAGTAAAAGCACCGGTATTAGATACTGA
+AGTGCAAAAACAAGCCTACGGCTTAGGTGCCTCAATTGGTATGTACATGCAACGTAACTTAGAAGAGCAT
+GACAAACTAGGTTTAACGTTAGATAAAGAGCTTATCGTACGCGGTTTTGTAGACAGCATTGACGGTAAAT
+CTGTTATCGAAAAAGAAGAAATTCAAGCCTTATTGATGAACCTTGATACTAGCATGAAAGAAAAACAGCA
+AGCAGCTGCAATCGCCGCTTCTGAATCTAGCCTAGCTGACGGCGCTAAGTTTCTTGAAGACAACGCTAAA
+AAAGAAGGCGTAACAGTAACTGAATCAGGTATTCAATACGAAGTATTAACCGCTGCCGAAGGTGATACAC
+CTTTAGCAACTGATACTGTTAAAGTTCACTATAAAGGTACTTTCTTAAACGGTGAAACCTTTGATAGTTC
+ATACAAACGTGGTGAACCAGCAGTATTCCCACTTAATCGTGTAATCAAAGGTTGGACTGAAGGCGTACAA
+TTAATGCCTGTAGGCGCTAAGTACAAGTTCACTATCCCTTCAGATTTAGCCTATGGTCCTAACGGTAACC
+CACCAAGTATTCCGGGTAACTCAGTATTGCAATTTGAAATTGAATTATTAGAAATTCAAAAAGCAGAAGA
+AGCTCCAAAGGCTGATGAACACGCTGCTCACTAGTTAGTTATTATAGATAATACTTTCGCTTATCTATAA
+TCAATACTAGATAACAATTTAAAGCCACCCGTAATCATTTACTGGTGGCTTTTTGTTTCCTGCATTTGAA
+TAATTATATTTAGCATTGGCCTTTATTATTTGCTTTATTAAATTCAATTCAATTAGCTATGAGTGATGAC
+TCAATGTGAGTAAATGTTCAAGAACAAGGCGCTTGATTGAGCAATAGTGGGCTATTGTGATTGAAAGCAA
+CGAAGTTATTGTATATTTATGCCATTGAAAGTGATTGTAATTGGTATAAAATACTTAAATGAAAAAACTT
+CTTATTATTGGCTATGTATGGCCTGAGCCTAACTCTTCAGCGGCAGGTAGCCGTATGATGCAGTTAATCC
+ACTTTTTCCAATCCCAAAGCTATCACATAACCTTTGCCAGCCCCGCGCAACAAACTGAGCACATGGTCGA
+TTTACGCGCTTTAAATATTGACGTTGAAAATATTAGCCTCAACTGCACTAGTTTTGATGACTTTATTAAA
+GAGTTACAACCTAATACGGTGATGTTTGATCGCTTTATGATGGAAGAGCAGTTTGGCTGGCGTGTAAGTG
+AACAATGTCCACAAGCGCTTCGACTATTAGATACCGAAGATTTATTTTGTCTTCGCAATGCTCGTCATCA
+AGCCTATAAACTAAAACGAGATATTACCGATGAGGACTTACTTACCAGTGACATGGCTAAGCGTGAAGTT
+GCCTCTATATTTCGTTCTGATATCAGCTTAATGATTTCAAGTATTGAAGTGGCATTACTAAAACGCTTAT
+TTAAAGTCGATACCAGCTTAATTCACTATTGCCCCTTTATGTTAAGCCATGCGCAGTTAGCACAAGAAAA
+CCCGAGTTTTCAACAGCGTGAAGATTTCATGGCGATAGGAAACTTCCGCCATGCGCCTAACTGGGACGCA
+GTATTGTGGCTAAAACAGCAAGTATGGCCACTTATTCGTAAACAATTACCTAACGCGAAACTCAATATTT
+ATGGTGCTTATCCGCCACCCAAAGCGACTGACTTGCATGATGAAAAATCAGGATTCTTGGTGAAAGGCTG
+GGTGGATGATGCAGTACTTGCCATGCAAAGTGCCAAAGTGTGTTTAGCACCACTGCGTTTTGGCGCAGGT
+ATTAAAGGCAAGTTAGCCGAAGCTATGTATTGCGCTACGCCATCAGTGACGACAGATATTGGTGCAGAAA
+GCATGCAAACTGATTTACCTTGGGCTGGGGCAATAGCCAATGATCCACAAGCCATTGCAGATGCTGCGGT
+AAAACTCTATCAAGATGAAAGCACTTGGCAAGTTTCTAGTGACTTAGGGCAACAAAATGCCATGTTAATG
+TATCAGCAAAATAATGTCTTAACTGAGTTAGCTGATTGTTTATCAAAACTGGAGGCTAATCTTAGCTCAC
+ATAGACAGGCGAATTTTATTGGTAGCATGCTGAATCATCATCATCATAAAAGTACCCAATATATGTCACA
+GTGGATTGATGTCAAAACGCAATTAAAAGTAGTCGAAGAGAAGATAGCAGAAGAATAAAATAGTGATTGA
+ACTTCAGGTTATAAAGACAGTTCAAGTATTCGGATAAGTCGCTGTCCTGTTTTGCTAAAGACAAATGTTC
+AAAACAAGCTAAAACACAATTTTATGACCGAACTTTGCTAGTGCAAAGCTCGGTTGGCTAAAGAGTATAA
+TACCGCCAACGCATAACAGTTATTTCAATGTGGTGACTATACCAATTCCATTAAATTTATTCCCAGCTCA
+GAGCTATGTCAGAGAAGCTATAACAAATAAAATTTCTGCTGACATAGTCATTCTATATCTAACAAATTTG
+TGCAGTTATTGATTTTCTGACAAGCTCCCAAGGGCGAGTACCTAATAAAAAATAAAGGCTTACATACTGC
+GTTATTGGTTTTGATAAGGACGCTGCATGGATGCAGCTTATTAGAGAATGCAGGAGCATATTCTCCTGAA
+TAACCATGCTCTTCGATCAATGCCTTGCCTCTAAGCCTTTTAATTCTCGCTGAGTGGGAAATAACTTAAT
+GGACTTGGTATTAGATATTAATCGACAAAAATTTGCATTTCTTCACCAATTTGTTTGCGCATTTCCATCA
+GTTTCACCGCGGACTCATGTTGTTTTTTATCTGCTTCCGTTTGAGGTTGCCATTGCGGCACACGTTCAGA
+TTGACCATTTTGATCAACTGCGACCATGATAACAATGCAGTGAGTAGTTAAACGACGGTTTAAGGATTTA
+GGATCGCAAGCGTTTACTTCTAGCGCTATATGTATTGATGAGTTACCGGTGTAAATAACTTTAGCTTCTA
+CTTCAACTAAACTACCAACATGAATAGGGGCAACAAAACGAATACCACCAGCATAGGCGGTAACACAATA
+ACGACCACTCCAACCAGCAGCACAAGCATAAGCAGCTAAATCTATCCATTTCATCACAGCGCCACCATGC
+ACTTTACCACCAAAATTTACATCTTGTGGCTCGGCTAAAAATCTTAAAGTTATGTCACGTTGTGGTGCAT
+TCATGAATGTGCTCTTTATCGTTAATGTGTTTAATTGTGGGGTTCTTAAGAAGATTGCTCAAAATATATT
+GTTAGTTGTTAATTAGCAAATAATATCTGTCAGTAAATTTTACAAAATTAGTCTATGGCTAAATGTTTTA
+CTTCTAATCTACTGAAAAACAGCGTTATTTTAATGTGGTTCGTTTATTGCAACTAGTGCATATATTCAAT
+TTTATGGTGAACTACTTAATGAACAAATTACAAAAAATTTTAATTGCGTTACCATTATCAGTTGCTTTTA
+CTAGCTCAGCTATTGCCGGTTTAATTTCTGAAGACTTTAATTCAGGCTCGCCTGCGGGTGTGAGCTTTTA
+CGGACCATCTTCTGTAATTAACCAAGAAGCGCAATTAACTCCATCTAGCAATAGTTTATTAGGTGGAATG
+TCATTTACTGATCAAGATAATGGTCAATTGATTGAAGCTTGGGATGCAAATTTTGATTTCCGTATTGATC
+AGAATGGTAATGGTGGAGCGGATGGTATTTCATTAACGTTTAGCCGTTTAGGTGATGTTGGTGCGGCAGG
+TGAAGAAGGTTTATTTTCAGGTTTAGCTATTGGGTTTGATACTTGGAGTAATGGAGAAGTATCAGGTAAC
+CATATTAGCTTACGTTATGACGGTGTATCATTAGTAGAGCAGAACATCTCGACTACTATCTTAGAAAATG
+GTGAAGTGCATAGTACTTCAATTTCTATGATTGATGGTTTAGTTAGTGTTTCACTAGATGGTACGTCACT
+ATTTACTCACGATGTTGCCAATTGGGCTGCTTATAGTGGTCAATTTAATTTTGGGGCTAGAACTGGTGGT
+GCCAGAAGTCGTCAAGTTGTTGATAACTTCATTGGTAGTACCGTTGCCGTACCAGAGCCTTCAATGCTTG
+CTATTTTTGGTTTAGCGTTGTTTGGTTTAGCACGAAGAAAAACAGTTAAAAAATAATTTATTTTTGAAGA
+ATTTATACCTCGATAATCCTTGCTACTTAGCAGGGATTTTTTTTGTCCATCATTATCTCATTTGACCTTT
+GAACCCTTTCACTTTTGAATTCCCTTCAAATAGTTTTGGCAAACTAGTTAACATACCCATTAAATAACAA
+AGAAAATAATTATTTACAGAACAAAATAATTAAATTAGAATGCGAACTGTTATCATTTGCATTGGTGGGT
+TATGGAAGTTTGGCAATCACTGCTATTAAAAGGTAACGATAGTTTTAACAAACTGTCGTTACCTTTAGCT
+GAAGAATATTATCATCAAGCCATTGAGTGTCTAGAGCATGAATGGCATGCCGATATTGAAAATAGTAACT
+TACTCATGGCATGGATTAGTGTTTTTCATAATTTGGCTGTTCTGTATGAAGAGCTAGGTCAACCAAAAAT
+AGCCTTCCGGTATTTACAAATTCCCCATCAACGCATGACAGAATTATCACAGCAATCTCAATACAGTGAT
+GATCTAAAGTTTGTTGCGTTACGTACATTAAAAATAACGTTAATGCCCTTGCTGGCGTTTAGTAAAAAAT
+ACCCTGCGTGCGATGGATGTTTGTCATCGCTTAAAAAAATGGAAATTACTGTCAATGCTAGCCAACCGGT
+AATGCATTAGGTTACTTACTAATAGGATATTACGATGAAGAAAGTTGTTATTATTTTTGCTGGCTTGGGA
+GCATTACTAAGTAACCCATTACTTGCCCACCCAGGACATGATCATAGTGCTTCTGGCTCAGGTTTAGTGA
+ACTTACTTTGGCTAGTGCCTGTTATTGTTGCCGCCGTTGTTGTGGTGTTTAAAGAAGTCACTGCCCCAAA
+AAGGTGAGCAACTATGATAGAAGGAGAGAATGATGCTTTACGATATTATTGCTAAATTTGATAAAAAACT
+ACACTTTCCAGTTGTTATGGCGCACTGCGACATTCCGTGCAAAATTTATGATCCTATCGGAGCACAAATT
+TCGGTACTGACTATCATTCGCATGGTGGACTTACTCAATGAATTAAAAGCCAAATCATCACTTACTTTAG
+ATGAACAAGCAGAATTCTTAAGACTGGTAAATCAAAAAGAAAACCATGGTATCAAAGTGAAAGAAGAAAT
+AAGCGTAATCTGGGGTGATTACATTAAAGCGCCACAATTAACGCAATTTCCAGAGTTACATGAATTAGTG
+CATAACATTATGTTAGCAAGTTCACAGGCAAAACAGCATATCAGTAAAGAGGCTGCGCAAATATTATTGC
+AGCAAGTAAACCGTTTTGCTGAGATCTTTTGGGCAACTAAGAAAGTCGCTACATTTAGCGCTATTTGTCC
+CTATCCACCTGAAGAATCCCTGATATATCCTAACTTACAGGGTTAACCATTTTATACGAGAGTAAATTAT
+GTTTGGTTTTCATTTTTGTAAAGTGACAGGGGTGAGCATGTCACCTCTTATTCCAGAGAACAGTTATATT
+TTTGTTGTGCCTTGGTTGAAAATATTTAACTTAAAAGAAGGTAATTTACTCAAGGTGTTTCACCCTCGCT
+ATGGCTACATTGTTAAGTCATTGGCGCAAGTAGATAGAAATGGTTTTTTTTGGCTAAAGGGCCATCATAA
+AACTAGCGTGCCTATTGAGAAATTAGGCCCGGTGGGCAAATCACAAATACAAGGAAAAGTATTGTGGGTA
+TTTCCGCCTACATAGATAAAAAAGAGTGGAGGGAGTTATAGCCAGCGATTTTCAATCGTGGCTATATAGA
+ACGACCAAGGGCTTATAGGAAGCTTAAACCCTTCTTTAAGGCTGATGCAGCGCCTTCATAACCACTCTTG
+TCTAAATAACTGCTAAAGCTATTGATTAAGCCAGGTACTTGTTCACTAGAAATGCCTAATTTGTCAAAGG
+CTGAGTTTAAGTAATCTAAACTCTCTGCTTTTTTACCGGCTTCGCCAGCACTTGATAATAAAGAACTCAT
+TGAAGACTTAGTTACTTTCGGCGCTTTTTCTACATAGCTTTGTGCATCAGGTACAGCTTTGCTGATGAGA
+GAAAAGTTTTCCGGGGATAAATTATCTTGCGCTACTTTAAGAAGTGAGCCAAAGCTAGCTGCTACAGTTG
+CTTCAGATAAATTTAATTGCTTCGCAGCATATCCGATCATAGCGCTTGTTTCTAATGGTACACCTATATC
+TTTAGCGGCCGTTTTAAGCTGCTCAGATGAAGATTTAGTAATGGTGCCTAAGTCGATGGCACTGGCTGTG
+AATGAGGTAAAGCCAGCTAAACTAATAAGTGCAACTGAGGCTGATAGGCATATAATTGATAATTTCACGA
+TTAACTCCATGTTAAAATTTTGTAATAGATTACTTTAACATGCTTACTGAAAAAATTTACAGGAATTGTT
+TATTGAAAGTATATAGCGTTGCACAAATAAAAAGGCCCTTCTCGAAGAGAAAGGCCTGAAATGCTCGCAT
+ATTGGTCTTGTTACCAAGCTTCTTATTATTAATTTTTTGTAGCTACTATTTTTTATTATTTTTAGTTTGA
+GCTACTTTTGTTTTCTTTCTGTCTTTGTTTTTATTTTTTGTTTTTATTATTGTTTTTCTTTAGCGCAGGC
+ATTTTATACCAAAGCCTTTTTACCACCGCAACAACTTTAGTAGAGCATAAACTCGACGATGCTCTTCGTA
+GTAGGCTTGTTCAACAGGCATAAACTGCTAACCTATTGATTCAAAATTCATTGATGAAAATCAAGTATAA
+TTTAGCGTATCAAAAAAAAAGTTATATAAATTGAACTTTTATATTTCAAAGGACTTTTATTATTGATTCA
+ACGGTAGTTTATTTTTTCAGGAGTGTTGATTTAGCGCATAGATCAAATGGCTGGTCGATGCTAAACTGCG
+CAACATAAAAACCATTAACGAGATGCTTTTCAAATAGCAGCTGTTAAATCACTAAATTAAATGATTCATG
+GTGACACTATTACGCGTAAGTAATTTGTCTAAGTGATTACAAAGCATAAGATAAGAGGAACTATTGGTGA
+CAGAATTAAAAAATGATACCTATTTACGTGCGCTATTAAAGCAACCAGTAGATTACACGCCGGTATGGAT
+GATGCGTCAAGCGGGTCGTTATTTACCAGAGTATCGTGAAGTACGTAAAAATGCCGGTGACTTTATGTCG
+GTATGTAAAAATGCTGAATTGGCTTGCGAAGTAACTATTCAACCATTACGTCGTTTCCCATTAGATGCTG
+CGATTTTGTTTAGTGATATTTTAACTATTCCTGATGCTATGGGTTTAGGTTTATATTTTGAAACAGGTGA
+GGGACCAAAATTTGAACGTCCTATTACATGTAAAGCGGATGTTGATAAAATTGCCGTACCTGATCCAGAA
+GATGAATTAGGTTATGTAATGAATGCCGTGCGTACTATTCGCAAAGAACTAAAAGGCGAAGTACCGCTGA
+TTGGTTTTTCAGGTAGCCCTTGGACATTAGCAACCTACATGATTGAAGGTGGTAGTTCTAAAGCTTTCAC
+TAAAATTAAAAAGATGATGTTTGCTGAGCCACAAACCTTACATTTGTTACTTGATAAGTTGGCTGACTCA
+GTCATTAGTTATTTAAATGCCCAAATTGCTGCAGGCGCGCAATCTGTAATGGTATTTGATACTTGGGGCG
+GCGTATTATCTCCACGTGATTATAATGAGTTTTCATTACAATATATGGCGAAAATCGTTGATGGTTTAAC
+GCGTCATAATGAAGGTCGTCAAGTGCCAGTGACATTATTCACTAAAAATGGCGGTATGTGGTTAGAATCT
+ATCGCGGCAACTGGTTGTGATGCAGTTGGCCTAGATTGGACCATTGATATTGAAAATGCAAAAGCACGTG
+TTGGTGATAAAGTTGCTCTACAAGGCAATATGGATCCATCAATGTTATATGCACCATTGCCACGTATTGA
+ACAAGAAGTTTCAAAAATACTATCAGGCTTCGGTGAAGGTGGTACAGGTCACGTATTTAACTTAGGCCAT
+GGTATACATCCAGATGTGAATCCTGATCATGCAGGTCACTTCATTGAATCAGTACACCGTTTAAGTAAGC
+CTTATCATAAATAAGATGCTTTAATTATCGCTGGAATATAAACCCAGCTTTATAGTAAATAAAAAAAAAC
+CGCTATTAACTTACTTTAAGTAAATTAATAGCGGTTTTTTATTGCTCTATTTTAATCGGTAAATAGAATT
+ATACCAATTCGAATAAGTTTCTTATTACTCAGCGAGAGTTAAAAGGCTTAGAGGCAAGGCATTGATTGTA
+GTGAATGGTTATTCAGGAGAATATGCTCCTGCATTCTCTAATAAGCTGCATCCATGCAGCGTCCTTCTCA
+AAATTAATAACGCAGCATATAAGCCTTTTAAACTGGCCCTTGTGGAGCTTTTCAGCGATTCGATAACCGC
+ACAGGATTTTTTTCATATAGAATAACTATAGGCAAAAAAATTCTATTTGTTCTCAAACCGCTGGTAAGCT
+CGGAGTGGGAACAAACTTAATGGGATTGGTATTATATTTTTGTAACTCCCTATTAATTTTTTCCCTTGCC
+AAGCTTCTTATCCTTCAATGGGGGTGTGTTGCGTTTGTCTATTTACACCTTCTAAACTCAGCATTTCATA
+AATTAATACCGAAAAACATACTCTGTTACATTGTTACTTCGTTCATAATATAAAAGTCATTTCCTATTAA
+TTATCAATATCTTGAATGCCTTTGTTTAATCGTTAAGGTCTTGTAGTACGACAAAAAACTAAAAATTAAT
+AATAACTGTACTTGTGTTTCGGTGTGCTAGTGATGTATAACACTAGTATCTTTTTGGTATTATTCAAGGA
+ATAGGGCATGACACCTCAATGGGATCCAGAAAAACCAATCTACCTACAACTGTATCAGCAAGTAGTCACT
+CGTATATTGGATGGCTATATCAAAGAAGGAGAGGCTTTACCTTCTGTTAGAAAGGTAGCTGCTGAGTATC
+AGCTTAACCCAATGACTATTTCAAAGGCGTATCAAATGTTACAGGATGAAGAGGTTGTAGAAAAACAACG
+TGGTAAAGGTTTGTTTGTTATGCCTGGAGCACAAGTTTTGATGCTAGACAGAGAACGTGAAAGCTTCTTG
+TCACACCAGTGGCCAGAAGTATTAAAGCAAATCACTCGACTTAAACTCTCGCCAGAACAACTATTAACCA
+GCAGCTGGGACGGGTAATTATGAACTCACTAATTTCAGTAAATAATGTCAGTAAATCATTTGGCAACAAG
+CAGGTGCTTTCGTCAGTGAACTTTTCTGTTAACGCAGGACAAATTGTTGGTTTGGTTGGACCTAACGGCG
+CAGGTAAAACTACCTGTTTACAAGCTATATTGGGCTTGACCGATTTTGAAGGTGATATCAGTGTTCTAGG
+TCATCATCCAAGAAAAGATCGCGTTAACATGTTAAATGATGTCGCTTATATTGCCGATGTAGCTATATTG
+CCTAAATGGTTAAAAGTTTCACAAGCCTTAAGCTATATGCAAGATATCCACAAGAATTTTAATCTAGAAA
+AAGCCCATGAATTTTTAGCAAAAACCAATATTGCGTTAGGCGATAAAGTTAAAGCTTTATCTAAAGGTAT
+GGTGGCGCAATTGCATTTAGCGCTGATTCTGGCCATTGATGCCAAGGTGTTGATTTTAGATGAACCAACC
+CTAGGTTTGGATATTCTAACTCGTCGTCAGTTTTATAATCATTTATTAGAAGATTTTTATAACGAAGATA
+AATGTATTGTGGTTACTACTCATCAAATCGAAGAGATTGAACACATATTGACAGACGTTGCTTTTATTCA
+GGATGGGAGAATAGTATTGGCACAAAGTACTGAGGAGATAAAACAGCGCTTTAATATAGTGGCAGTAGCT
+AATGAACAGTTACCTCAAGCGGATGAACTGAATCCTTTATTTAAAAATAGCATGATGGGATTAACGACCA
+TGTTATTTGATAATCAAGATAAAGAAACGTTACAAGGTTTAGGTAAAGTATCAATACCGAGCTTAGCCGA
+TGTTTTTGTTGGTGTGATGAATAAGGAGACTTGTTAATGAATACAACAATAATGAAAGCCTCAATTAAAA
+AAGAGTTGTGGGAATTTAATGGCATGCTGACTTGGGTGCCAGTGACTTTAGCCGGAGTCTTTATATTCAT
+TCCTCTACTTGGTGTGATATTAAATGGCGTTGATATGAAAGAGTTGATGGTAGGGCTGGAGAATTTAGCT
+CAATTTCAATCATCTGATCGTATCAGTGAAGTATTTTTTGTTTCTGCGATAGCGCTGTTTAGTCCATTCA
+TTGCAATAGGCTTTATTGTGCAAGTTTATTATTTTGTTACCTGCTTATTTGACGAAAGACGAGACCAATC
+AGTGATGTTTTGGCGTTCGTTGCCTGTGTCAGATAAAATGACTATTGCCAGTAAAGTATTAACCGGTGCT
+ATTGTCATTCCAGTGATATTCTTTATGGCAGCGACATTGCTGATGTTATTTATATTGGTACTGGCAGTGA
+TTGCTTGTTCAGTATTATCTATTGGGTTTGATATTTCATTATGGGGCATGCTGGCAGGCGCAGACATAAT
+AAGTGGCGTAGGTTATATTTGGTTAACACTCGTACCAATCGCTATTTGGTTATTACCTCTGTACAGTTGG
+CTAATGTTGGCATCTATTTACGCGAATAAAGCACCTTTTTTATGGGCGGTATTACCGATAGTCGCGTTAT
+TGGTCATTGAGGCAATTGTGGTTCATTATCTACACTTATCGCAACCATTCTTTGGGCATTTCTTGATGGA
+TTATTTCTCTATGACTCCTGAACATCTTGCTGATGTATCAGTCGATCAAGATGCGTCACGCTCAGCAACA
+TTACTGATGTTAATTTCTCAAATTGATTATCGAACAGTATTGGTTTCTGCGGGGTTATTATTCACCACTT
+ATTGGTTTAGAGTGAATAAGCAAGAATCATAATGAGTGATTTATGCACTAAAAGTATATTTAAATCAGAT
+GATTAAGTAGTTAATGCCAATGTACTCGTTACCCTGTATATTGGCATTTTTTATAGATAACAAACGGTAT
+TCCTACCGGTATTCTTAGCTTGATATAAGGCTTTGTCTGCACGAGAAAATAACACATCAAAGGCCTTGTC
+GCTGGCGATAAGACTTGAAACACCGATACTCACCGAAAGGTTTATTTCTCCCTGCCAATCACCAGTAATG
+ATTAACCTGCTTTGTTCTTCTTTAATACGCTCTGCAAAAGTCATGGCTGACATCGCCGAGGTTTCAGGTA
+ACAGAATAGAAAACTCCTCACCACCGATGCGCGCTAGAATATCTGTTTGCCGTAAACTCGCTTTTAATTG
+CTTAGCAATTTCTATTAATACTTGGTCACCCGCAGGGTGACCAAATTGGTCGTTGATGCTTTTGAAATGA
+TCAATATCAATGGAGATCAGTGTCATAGACAATGAATAGCGTTTTGCACGTTGATACTCTTTTTCTGCTT
+GCTCAATGAAAAAGCGTCGATTATATAAATTGGTTAATGGGTCAGTATTGGCAAGTAGTTTAAATTCTTC
+TTTAAGTTTGAATAGTTCGGTCACATCAGTTGAAAAACCGATTAATGCGGGTAATTTATCTGGCCGATCA
+AAGGGGACTTTAGTGCTGATGTAGTGACAGTTATCACCATTTTCACCATGAGTCGTTTCTTCAATGACCT
+GTTTTTGATTGGTTTCAAAAACCTGCTTATCTGATTGGTAAAAATGTTCGGCAATTTCTTTGGGTAAAAT
+ATCAGTATCTTTTTTACCTATGATGTTCTCGGCCTTATCGCCAAATAACTCGGCAACGCGATTATTCACA
+TATAAAAAGGTACGTTCACAGTCTTTAACATAAATATGGGCATCTATATTATTAAGCATGGTCTCAAGTA
+AGTAACTTTGTTCATTGACTTGTTCTTGTAGTTGTTTTTCTACTGTGATGTCTGTCGATATACCACAAAT
+GCCGTTTACATTACCTAAATGGTCAAAAAGTGGTTTTTTGACCACTTTAAATATACGGGTTTCATTTTTC
+GCTCTGATAAAGTTACTTTCTTCATTTTCAATGCGGATTACTTGATCCATCACCATACGATCGTTTGCTT
+TTAATTGTTTAGATAAAGCTAAATCAAAAAAGTGAGTATCATCAAAACCAATAACATCTGCTAAGTTTTT
+TTCAAATAAATCTAAAACCGCTTGGTTTGCATAGGTGTATTTTCCCGATAAATCTTTGGTATATATAAAG
+GAATCGATACTGGCTAATATCTGATCTTTAATGGTGTCATCAGCGTTGTTTATGTTTTTTTCTTTACTCA
+AAGTATTCGCCTTAGGTAGAAGAGCTAACGAATCACAACCCAAATAGCTATGAATTGCTAAGTTATATAT
+TAGCACATATAGATAACTAGCAAATTATCTGACCTTGCTCTTGGCGGTATTTTTAAGTGCAGTTAAGCGC
+TATGCTTTGTTTTTTCAGCTTTGTAGACAGAGGCGCATGCCTTACTCAGATTTTTCAAATACAAAGTGGC
+AATAAAAAAGGCACTTATTAGGTACCTTTTTTTTGTGTGTTTAACTTATTGTTAAACGTTATTCATCCTC
+AACTTCGTAAGCACTAAAGTCAGTAATTCCCTTTGCTTCAAGCAAGCGTCTGACACTTGCAGGTAACTTC
+TCATTATTATCTTTTGCTAAATCTTCATCATCAGGCAGGGGTTGCCCAGTAAATGCATGTAAGAACGCTT
+CACATAACAATTCACTATTTGTAGCATGGCGAAGGTTATTTACTTGGCGTCTAGTACGTTCATCTGTCAA
+CACTTTTAAGACGCGCAAAGGAATAGAAACGGTAATTTTCTTTACTTGCTCGCTCTTTTTACCGTGTTCG
+GCATAGGGATTTATATACTCTTCATTCCACTGAGCCATCGATATTCCTCTATCTTGTTATAACGTATTCT
+AAAATGTAATAGTATAGATTTTACCTGTTGCATAAAACCAGTCAAGTAGAAGTTTAGAAGTCTAAAATTA
+CTTGACCCAATTAATGAAAGTGTTTAGAGTTATAGACGTCCAAACATCTAAACGCTGATGTTGCTATATA
+TCGGCGTTATTACTGATAAAACATGCGAATTAAACACTGCGTTTCATTACCTAGCATAATTAATGGAGAG
+AACTAAATGTCGATTACTAAAAAAGGTAATATTACCACTTCGGCAGTAAGAGCCGGTATTAATACCGACC
+AGCAGCATGGCGCTGTGGTTGCTCCTATTTACCTATCCAGTACCTATTCATTAAAGGGCTTTAATAACAA
+ACGCCAATTTGATTATTCTCGTACGGGTAACCCAACACGAGCTACTTTTGCTGGCGCGATTGCAGAATTA
+GAGCAAGGCAGTGTTGGTATTGTTACCAGTACTGGCATGGCAGCAGTGCATTTAATTTGTCAGTTATTAT
+CTACCCAAGACACGGTCGTCATTCCTCATGATTGTTATGGCGGTAGTTTTAGATTATTTACTCATTTAGC
+TAAACGTGGTCAATTCAAGCTTATTGTTGTGGATCAAAATGACCAACAAGCACTGGATAATGCGTTAGCA
+CATAAGCCAAAATTGGTGTTACTTGAAAGCCCAAGTAATCCTTTATTACGTTTGGTAGATATTGAAGTAG
+TAACCAAAGCGTGTCACGCAGTAGGTGCATTAGTCGCGGTAGATAACACGTTTTTATCTCCAGCGCTGCA
+ACAACCTCTTACGCTAGGCGCTGATATTGTTTTTCACTCAACCACTAAGTACATTAATGGTCATAGTGAT
+GTAGTGGGCGGTGTTGTCGTTGCTAAAACCGAAGAGTTAGGTGAGCAGTTAGCGTGGTGGGCGAATTGTA
+TTGGTATTACCGGCAGTGCCTTTGATAGTTTCCTCGCGTTACGTGGTTTAAAAACATTACCGGTGCGAAT
+GAAGCAACACCAAGAAAATGCGCTACGAGTTGCTGATTTTTTAAAAAATCACGATGCTATTGATGCGATA
+TATTTCCCAGGTTTTCCTGAACACACAGGTCATCATATTGCCAAAAAACAGCAGTATGGCTTTGGTGCAA
+TGTTAAGCTTTGAAATAAAGGGTGACGTTGAAGCGGTTAAAAAATTATTTGAAAACCTCGAATTGTTCAC
+CCTTGCACAATCATTAGGTGGTGTTGAAAGTCTGATCAGTCACCCATCAACTATGACGCATGCAGGTATG
+ACAATCCCAGATCAGCTTGAAGCGGGGATTACTCAGTCTTTAGTACGTATATCTGTAGGCATTGAAGATA
+TTGATGACATATTAGCTGATTTAGCACATGGTTTAACGCAGAGCCAACTGTAATAACAAACAGATTAGCA
+GGCAGAGAGATGAAACAAGAGAATACGATTGTAAATAAGGTCAACGAAGATAAAGCAGTGTCTAGCAACG
+AAATTGCAGATATTGATTTTATTGCTGAAGTAGCTGCAGAAAATAAATTGGCTAAACATGCTATTCAAGT
+ACATAAATTTGGTGGTAGTTCATTAGCAACGCCCAAATGTATTAAACGTGCGCTTGAAATTATCCGTGAA
+AATTGTCAGTTAAACGATATCGTTGTGGTCTCAGCTAATGGTAAAACAACTGACCGTTTATTTGCTCTCT
+ATTCTCTGGTCGAACGAACCATCGCAGAAGATACAATACAAAAAAGTGATGAATTAACTCAAGCGATTGA
+TGAGTTAGCGAAAGAGCAAGCGCAACTTATTACTGAATTATTGAATGCTAATAATACCAAGCAATTATTG
+CTTAGGTTGCATAAAGACATTGAGCAATTAACGACTTGGTTAACCGCGGATATTGTTCAGCATCACAATG
+ATGTTTTAGCCTTAGGTGAAGTATGGTCAGCAAGATTGTTGTCGGCGTTACTTAATGAGCAAGTTTGCCC
+AAGTAATAGTATCGACTCTCGTGATTTTCTTGTTATCGATAATGAACAAAGTTGCGTAGTTGATACTGCG
+CTAAGTGCTGCACAATTAAGACAAAGACGTCAGTTTGGTAAGTTAGCGGTTATTACTGGTTATATCAGTA
+AAGATTCTCGTGGTAAAAGCTGTACCTTAGGCCGTAACGGTAGTGATTACTCCGCGACTATTATCGCGTC
+TTTAGTTGCCGCTGGAAATGTGACTCTATGGACAGATGTTGATGGTATTTACAGTGCCGATCCTCGTGTT
+GTTCCTAGCGCTAGAAAATTACATCGTTTACCCAATGGCGTCGCAAAAGAACTAGGCCGCTTGGGTAACC
+CCGTTTTGCATGCTAAAACCTTATTACCATTGATTAACCCATTAAGTGAGCATCATACCCATCTGCATGT
+CGCTAGTAGTTTTGATGCCCAAGTCATCGGCACTGAAATTGGTAAGTTTGGTCAGATTGCTAAGCAAGAG
+TTATCTGTAACCTACCTTAATGATTTATTGCTAGCGCAATCGGTGAGCTTTATAGGTGAAGCTGCAACTA
+GGGCGAAGGCTGAGTTTTCCCCTATCTGTATAGATGACCAAAAGGGCTTTATGGTCATCACACAAGGACA
+ACAAAAAGCCTTGAGTGATTGGTTGGCGAGTCATGATGTTGAAATTACTTTTAAGCCGGTTGCTATTATC
+GCAACCGTTGGCCATCGCGTAGCTGAACGTGGTGATATCAGGGCGCGCTTTAAACGCTCATTAAAAGCCG
+CTAAACCATTGAACTTGGTTGGTAGTGATAATAATCATAGCGTGATTGCTATTTTACCTGAACCTTGTTC
+AATTGAGCTCTTAAATACAGTGCACCATGAGATGACAAAAGATGCTCGTCATATTGGCTTAGTTGTTGCG
+GGTATGGGCAATATAGGCGAACGTTTTTTAGAATTATTACCCGCGCAGCTTAATAAAGTATACGCGTTAG
+AGAATTTACATTTAGTTGGTTTGCTTTCATCGAAAAAAGCGTTAATTAACAATGATGGTATTGATGTAAA
+CCAAGCAACTTCATTGTTTGCTCAAGAAGCCCAAAGCTATGATCACGAACAGCTTATTTCTTGGTTGACC
+CAAAATCCATACGATGAGTTAATTGTGGTAGACATCACGCCTAGCGAAGATTTTAGTTTATTGTATGAAC
+AGATGTTTGCTCTAGGTGTACATGTGATTGGTGCCAATAAGTGGGCTGCTTCAAGCAGTACAGCTCATTA
+TAATAATTTAGTCAATACTGCGGATAGTCATAATAGTTTATGGTTAGGCAATACTACGGTAGGTGCGGGT
+TTACCAATCAATTATGCTATTGATGACTTGCGTCAAAGTGGCGATAGCATCAGTGAGTTATCAGGTATAT
+TTTCAGGTACGCTCTCGTGGTTATTTGAAACCTATGATGGCAGTTCAAAGTTTTCAGAGCTGTTATTAAA
+TGCTTTGGCACAAGGCATTACCGAGCCTGATCCTCGAGAAGATTTATCAGGTAGAGATGTACAGCGTAAG
+TTACTCATTTTAGCGCGAAAAGCGGGTTTTGAATTAGCATTAGATGATATTGATTGTCAAAACTTAGTGC
+CAGAAGCATTACAAGCTTTATCAACTAGTGAATTCTTAGCCAGAGCTAATGAGCTAGATGAGTATTTTGC
+TACCGCGTTATCTGAAGCGAATCGTAAAGGTGCGTGCATTCGCTATGTTGCTCGTTTTCAGCATAATCCA
+GAAACAGGTATTAGTGCAAAAGTCAGTTTAGAAGTGCTGCCGCAAAGTGATGCTTTTGCCAACCTAACCC
+CTTGTGACAATATTTTTCAAATCAGTAGTCATTGGTATCAAGATAACCCTTTGATTATTCGTGGTCCCGG
+TGCTGGACGTGACGTCACGGCTGGCGGTTTACACTCAGATCTCGTTAAGATTTGTCAGCAGCTTGCTCAT
+AAACAAAGTCAAGTGAAGATAAAGGGCATTAACTAGAGATTACGAGTGACAAAGTGCTGAAAAAACCAAT
+GTTTTATGCCGTTCATTAGGTGTTTATCCTCAAAAGTAAACTGTTATTATCTTGATTCATAATGTTAATC
+AAATCATTGTGAATCAAGGTAATTGTCCTTTCTCTAAGTATTGCTTTTAGTAATAATTCCTAGCATGATA
+GATATTATTTATTCACTCTAGCGGTGCAATGGCTAAAGATACCCCCCATCAAACACATTACACACGACAA
+ATTCATCATTTGTTGGCCAAAGTATACGGACGAAGTGCGGTTAAAGACTCTTTATTAGACCGCGCCGTTG
+GCTATTTTGAGCAAGAAGAATTTACTCCTTCAGACGAGAAAAAATCTGCAGAAGAGTCTCCTTTAAAATT
+AATGGAACGTACCGAGAGACATGCGAGTTTATTGGCCATTTCGTTAACAATCATAGAGCTCGCGGAAGGA
+GATAGTTATGCTGAAAATAACCGAAAATCAGCCCAATTCCTCGGTACTATTCAATTATTAAGTCCAACTG
+AGGGTAAACGTGTCGCCACGAGTAATGAGCAGAGTAAATCGATTTATAAAGCGTTATTATGCTTACGATT
+ACTTGACCGTTTAATTATTGATGGTCAGATGCGTGAGCCTTATATTAATAAGTTTTTAACCGATATCTCT
+ACTGAGCAATTTATTGATTTTGCTAATCATGATGCTGAAAAATATCAACGCTTTGTCGCGCAAGTTAAAG
+TGCCACTGGTTATAGCGGCGTTATTACAAGATATTGGTAATTATCACCCAAAAGCGCAAACTATACTGTG
+CGGTGCTGAGGGAGGATTAGACCCTTTTCGCACCTTAGAAATTAAGCAAAGAAAAGAATTACTACAAATT
+AATTATCGTGAGACTATAAAATACATCAGTGAAGGGATTGGCATTCCTACTTTTGTTGGTAATACAAAGG
+CAGAGCGAGAGCAATTCTTTTTAGATGAAAAAGATAAATTAGCTTTCATAAAACAATTACTGAAAAGTAG
+CGTTAATCCAAAAAATACTATTGGTAATATACTCAAAGTACCGCAAATTTACACTTCGATAATTTTATCT
+ACCAAAGCAAGTTACAACTACAAGTTATTACCAAAAGTCTTTCAGGTATTAAATAAAAATGCTGAGCTTG
+GTGCTTGTGCACAAAGCGTTGTTGATGCCTTATATAAAATCACCGGTATGTTTCCACAGGGTTTTGGTGT
+TGTTTATATGCCGTTAGGGGAATTTGGTGACCACAGCGATTGTTATGAATATGCCATTGTAAATAGGCTT
+TATCCAAAGAATCCAGAGCAGCCTAATTGTCGAATGGCCACACGACAATTAACATTTATTGGCTATGGCC
+AAAATAGTGTCATTAAAAATACGAGTAATTTATATTTCACTCAAACAGCGAAGAAGTTGGCAACTTTGAG
+TAAAGAGCGCTTGAATGAAATATTAGCGTTATTAAGTTCAAACTCCCAAGAGAGGCAACAGTTAGATTTA
+TTACCGCGTTGTTGGCATGCTAATGAGTACTTCTCAATTAAGGCCAATCAAAATCTTTGGAATAACATTG
+AGTCATAATACTTTGAGATAAAGTGATTTTACATAAGGATATGAAATAATGACAAATAAAGTAAAGAGTA
+AGCGTATTGCGGCAATTGATTGGATGCGCGGTTTTGTCATGATCATCATGGTGCTTGATCATGTATCAAT
+GGCCTATAACAAAGAGCATTTATCGACCGACTCTGCAGCCAGTTATATAATAGGCTCACCGCTGCCAGCA
+TTTGAATTTTTTACCCGTTGGATAAGTCACATTTGCGCACCCGTATTTGTCTTCCTTGCTGGCACCGCTT
+TAGCTATAAGTGTCGAACGAAAGCTCTCTCGAGGTTTTGACAGCAAAGCGATTGATAAAGATATTTTGCT
+TCGTGGTGCTTTTATTGCGTTACTCGATCCAACAATCACTTCATTCTTTTCTGGTAAGCTTATTTTCCAA
+GTACTTTATGCTATAGGTATTGCCATGATGTGTATGGCTTTCTTTCGACGTTTATCGAGTACACAGCTGC
+TCATTATTGCCATGGCTTGGATTTTAGGTGGTGAATTAGTGACTGCTCAGTTTTGGTTTGCTGGAGGACA
+GGAGCAATCAATCATTGTTGCTTTGTTAATCGGTAAATATTCCTCAGCAGATTTAAGTATTTCTTACGCC
+CTCGTACCTTGGCTATCTGTGATGATACTGGGTTGGGTGTTTGGTCGGTATATTCTAGATTATGGTGATG
+GGAAAGTTACCATTAGCCCTGCCAATTTACTGTTCCGTTTAGGTTTCACCGCGTTAGCTGCTTTTATTGC
+TATCCGTTACTTTAATGATTACGGCAACATGTTCTTATTAAGAGAAGATAATAGCTGGCAACAATGGTTA
+CATGTAAGCAAGTACCCACCTTCGGCGAGTTTTATCATGCTTGAGTTAGGACTTATGGCGGTTATTTTAG
+CGTTAATGATTAAAGTTGAACAGCGCATAGGTGTGCGACCTAATGGCGTATTGCTTGTTTTTGGGCAAAC
+CTCAATGATGTTTTACTTAGTGCATCGAATCTTCTTAACGGGAACCGCCACCTATGGAGGTTTGAGTGAT
+TTTACTAACCTTACAAATACCTACATTATTAGTGGCGTATTACTGTTGCTCCTTTTTCCATTTTGTATAT
+GGTATCGAAGCTTTAAAGTTAAGCACCCTGATTCACTTTGGTTGAAATACTTATAAAAAAGCTAAGGAAA
+CGCAGTCATAGCAATATTATGACTGCACTTTTGCGGGAATGTATCTTACCTATAAACAGTAATGTTGGAT
+CATTTTTGTTAGCAGCTTTTCGGTTTTATCAATTTCACTATGCGCTAAAAATTCATTAGGTTGGTGGGCT
+TGATCGATTGAGCCAGGGCCAAGCACTATGGTTTGACAGCCAAGTTGCTGAATGTAGGGGGCTTCTGTGG
+CGTAATTAACAGCACAACAACTATGGCCACTAATCTCTTGTGCAATATCAATCAATGTACTGGGTTTCTT
+TTGCTCAAAACTTGGTGAACTTGGATGCATTTCTTCAAAACTAATTCTACCTGGGTAAAGTTCTGCCAGT
+GGTTTAAGTGCCTCGCTCAGCCAGTTAATCAATTCATCATCACTCATGCCTGGCAGTGATCGTAAATCGA
+TATCTAAATGACAATGCCCACAAATTCTATTGGCATTATCTCCACCAGAAATAGCACCTAAGTTTAACGT
+TGGTGCCGGAACATCAAATGCTTGATTTTCATAATTGAGCTGAAATTTTTCTTTTAGCTCTATTAACTGA
+CCAATGACCTTATACATTATCTCTATGGCATTAATACCTAGGTTTGGTTTGCTTGAGTGGCCAGATTTAC
+CTTCGACACTAATACGATGTGACATGTGACCTTTATGCATAACCACAGGTACCAAATTGGTTGGCTCACC
+AATAATGGCTACATCAGGTTTTATTGCCTGACTTTTAGCGAAAAAGCGTGCTCCTGCCATGGTTGTTTCT
+TCATCTGCGGTGGCAAGAATGTATAGAGGTTTTTTAAGTTGGTCAGCTCTTAAATTTTTACAAACTTGCA
+AAATGAAAGCGAAGAAACCTTTCATATCACAGGTACCTAAACCAAAAAATTTATCGTCTTGATTTACGAC
+CGTATGAGGATTAGATTGCCAGCGGTTTTCATCAAAGGGAACTGTGTCACTGTGGCCTGCTAGTAATAAA
+CCACCTTCACCACTCCCTAACTTGGCAAGTAAATTAAATTTATTACTGGTGTTGGGTACTGCTTGAATTT
+CAATGTTAAAATCGAGTTGCTCAAACCAAGTTGCCAAGAGTTGGATCACCTCTTTATTGCCTTGATCCCA
+GCTCGGTTGTGTGGAGCTGATCGAAGGGCAGGCGATTAACTGGCTTAAACTTTGACTGAAATTAGGCAGT
+TGTGTCATATAGAACCTATAAATTGAATATTTACTTAAATACTTATGCTGATTAGTTGCATAACTACCCA
+TGTAGTGTTACTTTATATTACTAGTGTAAATAACATGCTTTCATAAGGCTACTTCAAAAATGACAAAGGC
+TATATTAGATTCGAATAACAGTGTACAAAAAGTGGCGATTATAGGCGCGAGTGGCTATGCTGGCGCAGAG
+CTTGTGGGCTTATTATATAAACACAGCCAAGCACACATTTGTCATTTAGTTGTCTCTGAAAATAGTAGTT
+CAGAAGGAAAGTTATTTAGTGAATTACACGGCAGATTCCAAGGGATTTGTGATTTACCGTTAGAAGCATT
+TTCTGCCGCTTGGTTTGATGAATACGCAGCGAAATTGGATGTAGTGTTTTTTGCCACTCCTCATGAATTT
+AGTGCCGATTGGGCGCAAGCGTTTGTAGAAGCAGGTGTTAAGGTGTTTGACCTTTCAGGTGGTTTTAGAC
+TAAAAGATGCTGCAGATTATCCAAAATATTATGGCTTTGAGCACGCTAATATCGACGCATTATCATCGGC
+TAAGTATGGCTTAGCTGAATGGCAACACGATGAGATTGCTAATACAAATTTAGTTGCTGTTCCTGGTTGT
+TATCCAACGGCAAGTTTACTTTGTTTAAAACCGCTTACCAGTAACAATTTAGTGGTAGAAAATTCATTGG
+TTGTGGTTAATGGTATAAGCGGAGTGAGTGGTGCAGGAAGAAACGCATCATTAGCGACTAACTTTAATGA
+AGTGAGTTTAAAAGCGTATAACGTATTACAGCACAGACATCAGCCAGAAATATCACAAGAAGCCGCTATA
+GATGTTATTTTCAGTCCGCATTTAGCGCCCTACAAAAGAGGGCTTTTAGCAACGGTCACTTTGCAACTTA
+AAGCTGGGGTTACTACTGCGCAAGTACAGCAGGCTTTTCAACAGGCATATAGTGATAAGCCTTTAGTCAG
+ATTAGTAGCAAGTTGGCCAGAAATAGGTAATGTTGCTCATACACCATTTGCTGATGTGCACTGGCAGTTT
+GATGAAGACAAGCAAGTTGTGGTGGCGAGTTGTGCTATAGATAACCTACTAAAAGGCGCCGCTTCACAAG
+CCGTACAATGTTTTAATATTTCACTTGGCTTGGCCAGCGAATACTCATTAATCAGCACTTGTTAATATAT
+ACCTATTAATAAATACTCATGAAGCAAAACGTAAAAAATTAGCGATAGCACCGAGTTAAGGAATAGTAAT
+GAATAACCCAGTATTGAAACCATTAGTCATTAAAATTGGCGGCGCCATTCTTGAAAAAGAATCCGCGCTT
+AATGCCTTACTAAACGTAATTTCACAGCTGAAAAATAAACAAGTGGTTTTGGTCCATGGCGGTGGTTGTG
+TCGTTGATGAAATGTTGGCTCAAGCTGGTTTTACTACCGAGAAAAAACACGGTTTACGTGTAACCCCAAA
+AGAGCAGGTAGGCTTGATAAGTGGTGCTCTTGCTGGCACGGTTAATAAAGCTATTGTTGGCACCGCTAAT
+AGTATGGATTTAGCCGCCGTAGGTTTATCGTTAAATGATGGTGATATGATCAGTTGTACGCTATCTACTC
+AAGACTTAGGTCAAGTGGGTGTTCCACAAACTAATAACAGTAAATTATTAGACTGTTTATTAAAAGCCAA
+ATTTCTACCGGTAATTTCTTCTATTGGTGCGCTAGACAATGGTGATTTAGTTAATGTTAATGCTGACGAT
+GCTGCTGTTGCTATTTGTCAGTTACTCAATGCTGAACTCTTGTTACTAACGGATGTGAATGGTGTTAAAG
+ATGCAGACGGTGAGTATTTATCGTCACTTAATGCTGAACAAGCGCAAAAGCTAATAGAGCAAGGTGTTAT
+TGCAGGTGGTATGACAGCGAAAGTAAATGCTGCCTTGCACGCAGCACAACAATTACGACGAAGTATCGCG
+GTTGCCAGCTGGCAATCGCCAGAGCAAATTACCCAATTACTTGATGGTCATGGTGTTGGCACACAAATCC
+AACCTAACTAAGTACAGCGGTTATCATCAAAGCGTTTTATAGGAATATTGAGAGAAAATACTTATGTCGA
+AAAATATAGCATTACAACAATTAAACAATTTTTTGGCTGATGATCAGCTAAATAAAAGCGAATTATTAGC
+ATTAATCGAATTAGCGATTAACATTAAGCAAAACCCTGCGGATTATAGTCAAGTATTGGCTGGTAAGTCA
+GTGGCTATGATCTTTGAAAAACCGTCGTTAAGAACTCATGTTAGCTTTGATATGGGCATCAGTAAACTAG
+GCGGTCATGCACTGTACTTGGGCCAACAAAATGGTAAGTTAGGTGAACGTGAACGTGTTAGTGATTATGC
+AAAAAACTTATCTTGTTTTGCTGATGCTATTGTTGCTCGGGTATTTAGCCATGATTCAATTCAAGGTTTA
+GCTGAACATGCTAGTGTTCCGGTAATTAATGCTTTGTGCGATGTTTATCATCCATGTCAGGCGCTTGCTG
+ACTTTGTTACTTTATCAGAGACTTACCCTGATTTAAGCCAAGTAAAACTAGCGTATGTGGGGGATGGTAA
+TAATGTTTCCAATTCATTAATGATTATGGCGGCAATTTTAGGTGTAGATTTCACGTTAATTAGCCCTGAG
+GGTCATGAAGCGCAAGCTGACATCGTTGAAAAAACCAAAGAACTTGCGCAAGAGTCAGGGTGTCAGTTGA
+CGCTTACTAATGATATCAACGCCATTGGTAAACAAGATGTCATTTATACCGATACTTGGATTTCTATGGG
+TGATGAAGATAGTAGCAAGAAAGCTGAAATATTAGCTAAATTTGCACCCTATCAAGTAAATCATGATCTG
+ATGGAAAAAGCGCAAGCGACCATGGTGTTACACTGCCAACCAGCGCATTTGGAAGAAGAAATAACCACGA
+AGTTATTTGATAGTGAATTATCAAAAGTATTCCAACAAGCAGAAAATAGAATGTGGGCACAAAATGCCGT
+ACTTGTTGCACTATTTAGTAAGTAATCCCTGTGTTAAGTATTGGTCGATTTGACAGCGTTTTGAATAATT
+AATACAAACTAATTTTGGCTAAGTTAGTAATGATACTAACTAGCTATATCTAAAAATTTAAGAGAGAAGA
+ACATGGCTTTAGCAAAGAAAACAATTAAAAAAGTAGTACTGGCATATTCAGGTGGATTAGATACTTCAGC
+TATCATTCCATGGTTAAAAGAAAATTACGACGGTTGTGAAGTTATCGCGTTTTGTGCTGATGTAGGCCAA
+GGTGATGAAGAACTTGAAGGCGTTAAAGAAAAAGCCATAGCATCAGGTGCATCAGAATGTTATGTAGTTG
+ATCTTAAAGAAGAATATGTAAAAGAATATATCTACCCAATTCTGAAAACAGGTTCAGTGTATGAAGGTCA
+ATATTTGTTAGGTACGTCAATGGCACGTCCTATCATTGCTAAAGCACACATAGAAGTTGCGCTTAAAGTT
+GGCGCTGATGCAGTGTGTCATGGCTGTACCGGTAAGGGTAACGACCAAGTACGTTTTGAATCTTGTTTTG
+CCGCTTTAGCGCCAGAGCTTACTGTTATTGCACCATGGCGTGAATGGGACATGGTTTCTCGTGAAGACTT
+ACTTGATTATTTAGCAGAACGTAATATTCCTTGTGCTGCTTCATTAACTAAAATCTATAGTCGTGATGCA
+AACGCTTGGCATATCTCTCATGAAGGTGGTGAGTTAGAAGACCCATGGTGTGAGCCATCAAAAGAAGTAT
+GGACCATGACGGTTGATCCAATGGATGCGCCAGATGTGCCGGAAAAAGTACAATTAAGCTTTAAAGAAGG
+TGAATTGGTTGGTATTGATGGTAAAGATTTTTCTCAACATGGCGCTGGTGCCTATGAAGCCTTAATGTAC
+CTTAACGAGAAAGGTTCAGCACACGGTGTCGGCAGAATTGATATCGTAGAAAATCGTTTAGTCGGTATGA
+AATCTCGTGGTTGTTATGAAACACCAGGTGGTACTATTTTAATGGCCGCTTACAAAGGCTTAGAAACGCT
+TATTCTAGACAAAGAATCACTTAAATACCGTGAATCTGTAGGACTTGAATTCTCTCATGTTATCTATGAC
+GGACGTTGGTTTACACCACTTGCTAAAGCACAGCTAGCCTCTGCTGCATCGTTTGCTGAAAAGCTAACAG
+GTGATGTTGTTGTTAAATTATACAAAGGTATGGCGCAAGTGATTCAACGTCGCTCTCCAAATAGTTTGTA
+TTCTGAAGCGTTTGCTACTTTTGGCGCTGATGATGTTTACGACCAAAAACATGCCGAAGGTTTTATTCGT
+TTATTTAGTCTATCAAGCAGGATTACCGCGCTTTCTCAAAAAGACTCTTTAAAAGATAAGGCAGAATAAC
+AATGGCTTTATGGGGCGGCCGCTTTAAAGGCGAAGCTAGCGTACAATTTAAAAGATTTAACGACTCACTA
+CCAGTGGATTACCGCATGGCAGTGCAAGACATTGTTGGTTCAATTGCTTGGGCAGGTGCTATTAATAGTG
+TTGGCGTAATAAGTGATGAAGAGCACATACGTTTAGTGGCAGCACTTAATGAGTTAAAAGCGTCTGTTGA
+AGCCGATCCTGAGCAAATTTTGTTATCAGATGCGGAAGATATTCACAGTTGGGTGGAACTTCAGTTAATT
+GAAAAAACCGGTGATTTAGGTAAGAAGCTCCATACAGGTCGTAGTCGTAATGACCAAGTAGCAACTGATT
+TAAAGCTGTGGTGTAAAGAAACTGGTGGCGATTTATTGTTTGCACTGGTGAATCTACAGCAAGCGATGAT
+GAATTTAGCTGAACGTGAAAAAGATACTGTGTTACCGGGTTATACCCATCTTCAAAGAGCACAACCGGTT
+ACTTTCGGTCATTGGTGTTTAGCGTATGTTGAAATGTTTAACCGTGATATTGGTCGTTTAAAAGATGCGC
+TTTATCGTTTAGATGTTTCGCCATTAGGCTCTGGTGCTTTAGCAGGTACTGCTTATCCAATAGACCGTAA
+TGCTTTAGCACATAGCTTAGGTTTTAGAACGGCCACGATGAATAGCCTTGATGCTGTTTCTGATAGAGAT
+CATGTTATTGAATTGTTGGCTTCAGCCAGTATTTCGATGATGCATTTATCACGTTTTGCAGAAGATTTAA
+TTTTCTATAATTCAGGTGAAGCTGGTTTTGTAGAGATGAGTGACTTAGTTAGCTCTGGCTCCTCATTAAT
+GCCACAGAAAAAAAATCCGGATGCGTGTGAATTAATTCGTGGTAAATCAGGACGTGTTTTTGGTGCATTA
+ACGGGCATGTTAACCACAATGAAAGCGTTGGCGCTTGCCTATAATAAAGATATGCAAGAAGACAAAGAAG
+GTTTGTTTGACGCGCTTGATACGTGGCAAGAATGTATGGAAATGGCTGTGTTAGTTGCTGACGGTTTAAA
+AGTTAATCGTTCTCGTACATTGGCGGCGGCTCAACAAGGTTATGCCAATGCGACTGAGCTTGCTGATTAT
+TTAGTGGGTAAAGACATTCCGTTCCGTGAAGCACATCATATTGTTGGTGAAGTGGTATTAGCTGCCATCG
+ATAAAGGTGTACCTTTAGAAGACTTAACCATAAGTCAACTGAAAGAGTTTAGTGATAAAATTGAGCAAGA
+TGTTTATCAACACCTTTCAATTGAATCAACGCTTAATAAGCGTGAAGCGCTTGGTGGTACTTCACGTTCA
+CAAGTTAAAAAAGCGCTGGCAACTACCCAGTCTGGCAATGAAGCTATTTTAAATGAACAAGTTGTTGGCG
+CACCAGGAAAACAACGAATTGAAGGGGCACTTAAGCAAGTAAAACAGCGCTTAAATGCACAACGCGCTGC
+AGCTATGTCTGTCCGTCGAGCCAGAATGTCTGATGTTGATTGTATCCATCAACTGACTAACTTTTGGGCT
+GATAAAGGTGAGATTTTACCTCGAACTCGTGACAACATAATCCATGATATCCAGAATTTCGTCGTAGCTG
+AACTTGACGGTAATGTTGTTGGCACCGCATCGCTTTACATTTATCAAACAGGTTTAGCAGAAATACGCTC
+TGTTGTTGTGCAAGATGATGCACAAAAGCAAGGTCAAGGTGAGGCGCTTGTTCAATATTTGTTAGAATTT
+GCTAATCAAATGGAATTAGAACAGATTATTGTTTTAACTTACATTCCTCAGTATTTTGAACAGCTTGGTT
+TTAACGTAATAGATAAGAACTCGCTCGCCGATAATATCATTGAAGACAGTGAACCAAGCCCGCATAAAGA
+TCCTGCTGATGAAGTAGCGATGGAATATATTGTTGGTCAAAGTAAGTAGTCTTTACTGAAAATACCTAAG
+TTATATTAAAGAATGGAAAACATGAATAATAGCGAGCAAAATTACGTTAAATGGTTTAGAAATGCAGCGC
+CCTATATTAATGCCCATCGTGGAAAAACGGTGGTACTTATGTTTGGTGGTGAAGCAGTTACGCATCCAAA
+TTTTGCTAATATTATTCATGATATTTCATTGTTACGTAGTTTAGGTGTGAAGTTAGTGGTAGTGCATGGC
+GCAAGGCCACAAATTGTAGATCGCATGCAGCAACGAGGTCTTGAGGAAAATGTTGTAAGCAATATTCGAG
+TCACTGATGCACAAACATTAGTGGCTGTGAAGGATGCTACCGGCTCCTTACGTCTTCATATCGAAGCATT
+GCTTTCTACGGGGGTGGTTAATTCACCTATGCACGGCTCGCAAATTCGAGTTAGTACAGGTAATTTTGTC
+ATTGCAAAACCTATGGGTGTTCGCAATGGCATTGATTATAAGTACACAGGTACTGTGAGAAGAATAGACT
+CAGATGGCATTAACATGCAGCTGGACTACGGCTCAATTGTTTTACTTTCTCCCATTGGTTATTCACCAAC
+AGGTGAAGTGTTTAACTTGGCTTTAGAGGATGTGGCTACACAAACAGCTATCTCACTGAAAGCAGATAAG
+CTTATTGCATTCACTGAAGACGAAGGACTTATTGATAAGTCTGGAAAGTTAATTCGTAGCTGTAGTGTTC
+GCACGGTAAAAACCTTGCTTGATGAAAAAGACTGCCATGTGCGTCAGCTATTACTCCGCTCAATCATTCA
+AAGTGGTGAAAACGGGGTAGAGCGTTGTCATTGTGTTAGTTATCAAAGTGATACTGCATTGTTGCAAGAA
+CTATTTACCCGTGATGGTGCGGGTACTTTGATTGCCAAAGATCATAAGGAATTGATTGCTACTGCAACTA
+TTGATGATGTTGCTGGAATTCTAGAATTGATTCAGCCGCTCGAGGAGGAGGGGGTTTTAGTGAAGCGCTC
+TCGTGAGTTACTGGAGATGGAAATAGAATATTTCACTGTGCTTAAAAAAGAAGAAGTCATTATCGCTTGT
+GCTGCTTTATATCCTTATCCTGAAGCAAAAATGGCTGAGGTTGCCTGTGTTGTTATTGACCCTGATTACC
+GGAAAGGCAATCGAGGTGAAAGAATTATCAATGCATTAGAGTTGAGTGCAAAAAAGAAAGGTTTAACGTC
+ACTATTTTTATTGACTACCGTCAGCGGACATTGGTTTCTAGAACAAGGTTTTGTTGAGGCATCACTTGAA
+AGGTTACCTGAAGGGAAGAAACAGATGTATAACTTTCAACGTAACTCAAAAGTCTTTATCAAAGATATAT
+AACTGATGGTTCTAATGGTGATATTCAGCTAGACACTGGATCTGACGAAGACCATATAAACAAAAAGCAG
+CTAGTGTAAATCACTCGCTGCTTTTTTGTTTTTGTAAGATGAAGAACAACTGACTTTACAGAGTTAACTC
+TTGATTAAAACAGCTCTTCCTCTTCTTCTTTTTGCTGACCGCCAGATAATATTTCACTGCTACTGTCTTC
+AGTAACATATTCTGTTGGTACTTTTCCTAGACGGAAGTATTCAAATTGACTGGTTTTATCGGTCTTGGTG
+GTTAACTTTCCTGTTGTTTTATCAATACGGACCGAAACAATATCCACGGGAGGTTGAAAAGCTTCTGGCT
+CAGCGTCAGCCAGAGCAATACGCATAAAGTCAATCCATGCCGGCTGCGCTGATTTCGCACCAAATTCTTT
+ACCCGTTGTTTGATTTTTCCCTAAGTTATTATTATAAACGGATTGCCCCAGAATATGGCGAGGATCATCA
+AAGCCTATCCATGAGGTGGTAACAATATTTCGACTAAACCCGGAAAACCAAGCATCTTTTGCTTCATTGG
+TTGTTCCCGTCTTACCTGCAATATCACGTCGCTTTAATGTTCTCGCTCGAAATCCTGTACCTTGCCAGAC
+ATGTTTAGTATTCCAATCGGCGCCCCAAATTGCACTATTAAGCGCTTGAGTGATTAAAAAAGCATTTTGT
+GGACTGATAATGCGACTTGCTTGCTTGATCTCAACAGTTTGATCGTCCTCAGATTGCTTAGATAGTTGTT
+CATCTTCAATTGTTATATTGTGATCTGGAATATTATTACTTAATACATCCAGTTCTTGGTCAGTGTCATC
+TGATAAATCAGTTTGAATGCATGGATCACAAGCTATGGCCGGATCAGCTTGATAAATAATTTCACCATCG
+CTATTTTCAATACGCTGAATTAGATAGGGCTCTACTAAAAATCCGCCATTAGCAAACGCAGCAAAGCCTG
+TGGCGACTTCTAACGGTGTTAAGGAGGCAGAGCCAAGTGCTAACGTTTCATTGCGCGGTAAATCGTTAGC
+ATTGAATCCAAAGGTGGTTAAGTGCTTTATGGTATTGGTAACGCCAATACTTTTTAATAATCGAACTGCG
+ATCACATTTTTTGATTGTGCTAGTGCTAATCTAACTCTCAATAGACCCACATATTTTTCAGGCGAGTTTC
+TAGGACGCCATACAACCCCTGAACTTTTATCCCACTGATTTATCGGAGCATCATTCACTAATGAAGCTAG
+AGTGAATCCATGCTCGAGAGCTGCAGAATAAATAAAGGGCTTGATATTTGACCCCACTTGACGCTTAGCT
+TGAGTAACACGATTAAATTGACTTTGTTTGAAACTAAAGCCGCCAACGGCTGCTTTAATTGCACCATCAT
+TTGGAGATAAAGACACAATGGCGGCACTAGCGGTTGGAAGTTGTCCTAGACGATAATTATTATCAGTCAT
+CTTACTAACTAAAATGACATCACCATACGTCAGGATATCTTTTGCAGTTTTGGGTGGTCTACCTTGCTTT
+TGGTCATTAATATAAGGACGTGCCCAAGCTAATCCTTGCCACTTAATTGTTGCAGTCACTTTGTTGCGTA
+ATTGAATACTGACCGACTTCTCTTCAACGGCAAGCACTATCGCCGGTTCAAGCATTTGATAATAAGTCGC
+ATCTGATAACGCCTTGGATAGCTCTTTTTGTAACAACGGAACTATCTGTATTTCAGAAGTGTCGTCGGTA
+GATCTTACTTGAGGTCTAAGTGAAGAGAGAGGTCCACGATATCCATGACGTTGGTCATAATTCAATAAAT
+TATTTACCAGGGCTTGTTCTGCAGCGGTTTGTAGTTTTGCCGTTACAGTAGTAAATACTTTGTAGCCTTC
+TGTATAAGCTTTATCTTTTCCGTAACGCTTAAGCACTTCATTATGAGCCATTTCAGCAATGTAAGGAGCA
+TTTAATTCAATTTCAGCACCATGTCTTTTTCCTGTGATAGGTGCATTCTTAGCTGTTTGATATTGTAGGT
+CAGAAATGTAGCCGCTCACTAGCATACGTTGAAGAACGACAGACCGTCGAGCTTGAGCTCGTTTTGGTGA
+ACGAATAGGATTTAATGTTGAAGGAGCCTTAGGTAGCCCGGCGAGTACCGCAATTTGAGCAAGATTAAGC
+TCATGAATCTCTTTACCATAATAAACTTGAGCTGCAGCACCAAAACCAAATGCTCTATGGCCCAATTCAA
+TTTTATTAATGTATAGCATTAATATTTCATCTTTACTCAGTAAATTTTCAATGTGAAATGATAAGAATAT
+TTCACGAATTTTACGTGTGTAAGTTACCTCACGAGTTAAGAAAAAATTACGTGCTACTTGCATAGTGATG
+GTACTAGCGCCGCCTTTATCTTGACCCATTAGTTTACCAAGCACGGCACGACCCATGCCTATTGGATCAA
+CACCAAAATGTAAATAAAATCGGTCATCTTCGGTAGCTAATAAAGCATCAATAAGTTGTTGAGGAACTTC
+CTCTAGTGTTAATGGTGTACGTTTCTTTTCACCAAACTGTGAAATTAACAAACCATCTTGACTATAAACT
+TGTAATGGTGTCTGCCAATGCAAGTCTTTTAATAACTCAACACTAGGTAAATCTGAACGCATCGAAAGGT
+ATAAACTATAAACAGCAATTGAGACTAAAATTAACAGTATCAAGCTGACTTTTAATAAATTTTTGATTGA
+CAACACAGCAAAAGACCAATTGGTGGATAAAAATGTAAGATAGTACTAGTATATCGTGTAAAAGCATGTA
+ATAAATGTATTTATGCGTATTTTGCGTCTAAAATAATTACAAAAATAAAAATTGTAGGTCGTTATGCTAG
+ACAAACTATGGAAAAAGAAAAACTCAATGATGGTTGGAATCGATATTGGTTCTCATTCAGCGAAGGCTGT
+ACTATTGGGTCAGGGAAATGAAGGCTTTATAATTGAAGATTTTGCCATTGAGCCAATGCCTCGAGGTTCG
+GTTGTTGATCGTGAGATTCAAGATATCGAAGCTGTTGGTGCCGTTATAGCGAAACTGAGGAAAAAGATTT
+CTGCAAAAGCCACTGATGCAGCAGCTGCAGTATCAGGGCAAACTGTTATTACTAAATTGATTTATATGGA
+TGTAGCTTTGACAGAGGATGAACTGGCAAGCCAAATTGAAATTGAAGCTGATAGCCTCATTCCATTTCCC
+CTTGATGAAGTTAGTTTAGACTTTGAAACTCTTGATGTTAATGAATCGGACCCTAGCAAAGTAAATGTGT
+TGCTTAGTGCGGCTCGAACTGAATCAATTGAAGCGCGTGTTGCAGCATTAGATGCCGGAGACTTCCATGC
+CAAGGTCATTGATGTTGAATCTTATGCCGTTGGCCGAGCTTATGATTTATGTTTAACACAACTTCCAGAT
+GACGCAAAAGATAAAGTTGTGGCAATTGTTGATATAGGATCAACGGTCACACTGTTCTCAGCAACTGATG
+CGGGTAAACATATTTATAGTCGAGATCAAATGTTTGGAGGAGAACAGTACACTCGTTCTATTGTCTCTTA
+TTACAATAAATCCTTTGAGCAGGCTGAAGAAGCAAAAACCTCTAACGACTTACCACCAAACTATACTTTT
+GAAGTCCTAGCACCTTTTCATACGGTGTTAATGCAGCAAATACGTCGTGCAATTCAGATGTTTTTAACGA
+CCAGTGGTCAAAACAAAGTCGATTACTTATTGATTTCTGGCGGTACAGCGGCATTAGAAGGCATTGAAAG
+CTTGCTTACAGAAGAATTAGGAATACATACCGTTATTGCTAATCCATTCAATGATATGTCATGTGGTGAA
+TCTATTGAGCAAGCTGAGCTTGCTAATGTTGCACCTCAATTAATGGTGGCAACAGGTTTAGCCTTAAGGA
+GTTTTACCCCATGGCACATATAAACCTACTTCCTTGGCGCGCAGCAGCACTGAAGGCTCAGCAAAAAGAA
+TACTTTACCATTTTAGCCGCGGTTGGTTTACTTACCTTAGCTCTGGTTTTAGTTATTAATTTTTATTATC
+AAGCTCATATTGATGGTCAAAATAGTAAAAATCAATATTTGAAAAATGAAATTGCCCAACTTGATATTCA
+GATTGATGAGATAAAAACCTTAAACGCGAAGAAATTAGCGTTACAAAAACGAATTAATGTTGTTGAACAA
+TTACAACGTAGTCGTAATGTAGGCACACAAGTACTTGATGAAATAGCAAAAATCATCCCTAATGGTATCT
+ATATAATCGAGCTAGAAAAACAAGGTAATACTTTACAGCTAACTGGAAAGAGCGAATCGAACAACCATTT
+AGCTAATATGATTCGTGCGGTTGAGTTATCTGATTTATTTGTTGATGCCACCCCTGAGTCTATTACTGCT
+GATGATGGATCTCCTAAACTACTTAGCAGTTTTAAAATGAAAGTGAAAATTAAAGGCTTAGATGATGCTA
+AGAAAGGGAGCAAATAATGAAATTTGATGCATCCCAGTTTGACAACCTTGAACTTGATAATATAGGTCAA
+TGGCCCGCAGCGGCAAAGCTGCTTTTAGCTGTTTTTCTAGCGGTCATGGTCGGTTTTTTAGGTTATATGG
+GCTTAATTAGCGATCAAATGAAAGAACTTGATCGTGTCTCATACGAAGAAAAAACGTTAAAAGAATCTTA
+CCGTGCTAAATACCATGTTGCAGCTAATTTAGACTTGTTTCGCGCTCAAATGGTTGAAGCAGAAGATACT
+TTTGCTAATCAACTGCGTAGTTTACCCAATAGCCATGAGATCCCAGGTTTATTAGATGATATTACGTTTG
+TTGGTACAACCAGTGGTCTTGATTTTGTAAAATTAGAGTGGCAACCAGAAATTAGTAAAGAAATATATAT
+TGAATTACCGATTGATATTGAAGTAATAGGTCCTTATCACTCCTTTGGTCAGTTTGTTAGCAAAATTGCT
+GGCTTACCCAGAATTGTGACCTTGCACGACTTTAAGATTAGTATCTCACAAAGTGATAGTGAAATATTGA
+ATTTAAAGCTACAAGCTAAAACATACCGTTATCAAGAGGAGGCAGCCAAATGATAAAAGTCCAACAAATA
+TCGACAAAAATTATTCTCAGTCTCACGGCGCTGACTTTGGTATCGGGGTGTTTTGACGATACTTCAGAAA
+TAAAAACGCACATGGCTCAAGTGCAGGCAACAACGACCAATTACATTGATCCTATGCCAGAGGTGAACCC
+TTTTAATCACATCGCTTATTCTGCTGATGACCTACGTAGCCCATTTGTGTTACCTAGGCCTGAAGCTATA
+CAGCAAAAAATGCAGCAAATGGCAGGATGCTTAAGTCCCGATACTAACCGTCGTAAACAACCGTTAGAAA
+AGTATGCTTTAAGTGATTTAACTATGCGCGGTACTTTGGGCGATGCAAGTATGTTATGGGCTTTACTAGA
+AGCTTCAGACTTAAGTCTTCATCGAGTTGCTCTAGGAAATTATCTTGGTTTATATAATGGTCGAATTACA
+CAGGTGAGTGCAAAAACAGTGAAAATAATTGAATTAGCTCCAGATGGTTCAGGGTGTTGGGTAGAGCGTG
+AAGCTACATTAAATATTGTGCAATCTGAAGAGTCAAATAAGTAAAGGAATTAATAATGCTATTTAATAAA
+ATGAAAAATTATAAAGGCTTTACTGCTGTAAAAGAACTCTGGCTTTTGAACCTATTTATATTGTCTGTAT
+TCACGCTATCGTTTTCAGTAAGTGCTGCGAGCAATGATGTTTCTATAAATAATAATGAATTGATTGGTAT
+CTCATATAACACCATTCAAAGTGATCAAATTGTAGTTGTTTTTAGTTTTACAAAAAACATAACTTCCTTA
+CCTATAGTTAAAACATCAATGACTCCTGCGTTTGTAGAAGTGACGTTTGACGCCAATACTTATGGTAAAG
+ATCTAACTGAGACTTTAATTAACCATGCAGGCATAAAAGGAATCAATTTAGATGCTAAAACTGGCAAAGT
+TGTAGCATTAATTAGTCTAGAGAAACTGGCTGTTTTTGATGTTTCATTGAATAATGAAAAAGAATTTTCT
+ATTACTTTTAACTATGGAGAATCAGCTGAAATTGTTGAAACATTAAGCCCTGCAGGTGATGATTTTATTA
+ATTCTATAGAGTCAATCGACTTTAGACTAAATGGTGATAATGAAGGGCAAATATTAGTTTACCTAAAAGA
+CAGTATGTTAGCTGCTGACGTAAATGATAAATTAGGCAAATTAAATGTCGAATTTCATAATACTGAAATT
+ATTGACGACTTACTTTATAAGTTAGATGTTACTGACTTTGGTACACTCGTTACCAGTATTGAAACGTTTA
+AAGAAGGACGGAATGCACGCTTAGTCATTGACGTTGAGAGTGGTTTTATTTTCACTCAAAAACAAGAAGA
+AAACTTATTCATATTAACGGTAAAGAAAAAACCTGAAAAAGCCCCTACCTACCTAGGAGACACTGATGAC
+TTTACTGGTCGTAGTATTTCATTAAGCTTTCAAGATATTCCTGTTCGAACTGTTTTACAGATAATTGCGG
+ATTATAATGAATTTAATTTAATTATCAGCGACACCGTTACAGGTAATATAACGCTTCGTTTAGATGGCGT
+ACCTTGGGACCAGGCATTAAGTATTATCTTAAAAGTGAAGGGCCTAGATAAGCGCATGCAAGGTAATATC
+TTAATGGTCGCACCGAGTGATGAACTGGCTGCCCGAGAAGCTCAAAGCCTGCAAGCAAAGCAACAAGTTG
+AAGAGTTGGCCACTTTATATTCTGAATATCTGCAAATTAATTATGCAAAAGCTGCTGAATTTTCAGAACT
+GATTAAAAATGAAGATACCAGTATCTTATCTGATCGCGGCAGTGTTTCAGTAGATGAACGTACTAATACA
+CTATTAATACGCGATACAGCTAAGAGTATTGAAGATATCAAACGGATGATCACTATTCTTGATGTACCTG
+TTCGACAAGTGGTGATTGAAGCTCGTATGGTAACTGTCAAAGATAATATGAATGAAGAGTTAGGTATTCG
+TTGGGGAGTGACTAATACGGATGGTGAATTTGCTACTTCAGGTTCTATTGAAGGAGCTAGTAGCGCCAAC
+GGTACAAGAGGAGTAACCACCCCAGGAGTGGGTCAAGTCCCTACTATAGGTGATGGCCTAAATGTGAATC
+TTCCGGTGGCTAATGCTGCAGGCACAATTGCTTTTCAGGTCGCCCGTTTGGCCAATGGTACTATTCTTGA
+TTTAGAGCTTTCTGCACTTGAGAAAGAAAATAAAGGTGAAGTTATTGCTAGTCCACGCATAACTACAGCT
+AACCAAAAGGAAGCTTACATAGAACAAGGTGTAGAGATTCCATATCAAGAAGCGGCTTCAAGCGGTGCAA
+CAGCAACACAATTCAAAAAAGCAGTGTTGAGTTTAACAGTAACGCCACACATTACCCCTGATGATAAAAT
+CATTTTAGATTTAGTAGTGACACAAGATACTATATCGGATATTACAAGTGGTTTTGCACCGGCGATTGAT
+ACTCAGCGTATTGGCACTCAGGTGTTAGTTAATAACGGTGAAACAATTGTACTGGGTGGTATTTACCAGC
+AAGCCATTATCAGCACAGTGTCTAAAATTCCAATCTTAGGTGATATTCCTTACCTTGGTTGGTTGTTTAG
+AAATTCAAGTCAGCTAAACGAGAAAAAAGAATTATTAATTTTCGTTACACCTCGAATTGTAACTGAACAC
+TTTTAGTCTATATTTATAGGAAATCCATTAAATGCCGTGATTTTTCGTCATTTAATGGATTTTTTGTTTT
+AATAAGAGAGTTTTTAACTAAGATAGTACTATTGTTGCTTGCAATTCATGCTTAACACTTGCGATAATTA
+CGCCCTTGAAATTTCCGAGGGAGACCTCTTTTGCGTCAAAAGTTCAAATTCACAGTATTTAGACTTTTGA
+CTGTTCTGTTAACCCAACGAGTATTAAGTAAATCTAATGGCAGAAAAACGTAACATATTCCTTATAGGCC
+CTATGGGTGCTGGTAAAAGCACTATCGGTAGAGAAATAGCAGACCGATTACATCTTGAGTTTTTTGACTC
+TGACCAAGAAATAGAGCGCCGCACAGGAGCAGATATTGCTTGGGTTTTTGATCTTGAAGGTGAAGAAGGT
+TTCCGCAAAAGAGAAGAAACGGTCATTGAGGACCTAAGTGAAAAGCACGGTATTGTGTTAGCTACCGGCG
+GTGGTTCAGTTATTAGCACTAATGTTCGTAATCACTTATCTGCTCGCGGTATTGTTGTATATCTTGAAAC
+AACAATCGATAAACAAGTCGCTCGTACCCAAAGAGACCGTCGTCGACCACTTCTACAAACATCAGAAGAG
+CCGCGTACAGTTTTAGAAAATTTAGCTGTTGAACGTAATCCGCTTTATGAAGATATCGCTGATATTATAG
+TGCAAACCGATGATCAAAGCGCCAAAGTTGTCGCTCATAAGATTATCGAGCGTCTCGACTTTTAAATTTA
+ATCAGCGTTGGAGTCTAGTAGTACCCTTTTATGGCAATTCTTAATCTTGATCTAGGCGAACGTAGTTATC
+CTATCTATATTGATTCAGGTCTGATAAATAAAACAGACCTGCTCTCTTCTCATATTCGTGCGAAACGAGT
+GTGTATTGTAACAAACGATATTGTTGCACCTTTATATCTAGACTCATTAAAAGCGAAGTTAACCGACTTT
+GAAGTCGATGAAGTCATACTCCCTGATGGTGAAGCTGAGAAAAATTTAGCTAATTTTGAGGTTATTATTT
+CCCACCTGCTTACTCTTGAGCACGGCAGAGATACAACTTTGATTGCATTAGGTGGTGGAGTTATTGGTGA
+TATAACTGGTTTTGCTGCTGCATGTTATCAGCGTGGAATTGATTTTATACAAATTCCGACAAGCCTGCTT
+TCACAAGTTGATTCATCAGTAGGTGGCAAAACAGCAGTAAATCATCCACTAGGTAAAAATATGGTGGGCG
+CATTTTACCAGCCTAAAGCTGTATTTATTGATATTGATAGCCTTACTACTTTACCAATTCGCGAGTTTAA
+TGCGGGAATGGCTGAAGTTATTAAGTATGGTATTTTAGGTGATAAAGAGTTTTTCTTATGGCTTGAAGAT
+AATATTTCAGCCATTAAAGCGGGTGAAAAACAAGTTTTAGCACAAATGATAGAAAAGTGCTGTCAATGTA
+AAGCTGATATAGTCGCTAGTGATGAGAAAGAATCAGGAGTTAGAGCACTGCTGAATCTAGGTCATACTTT
+TGGTCATGCTATTGAAGCCGAGCAAGGTTATGGAAAATGGTTGCATGGTGAAGCTGTAGCTACTGGCATG
+GTACTTGCTGCTAAATTAGCATTAGCAATGAATTTGCTTGAAGTGTCAGAATTTCGACGTATAGAAAAAT
+TAATTTCAGCGTTTGATTTACCCATAACGGCTCCTAAAAACATGGGCTTCGCTGAGTTTATTCGTCATAT
+GCGTAGAGATAAAAAAAATATCGCCGGTAAGCTGAGATTTATAATACCAACAGCTATTGGTCAATCTGAA
+ATTCGTGACGATGTCACTCAAGATACGCTTCAAGAAATTCTATAATTATCTTTTCTCGTAGGCGTGCTGT
+CTACGAGAAGAATTTAAAGCATAGAAAGGAATAAGCATGTCAGCATCCGCAAACTCCCATTCGACATATC
+AAACAACACATAGGCTAACTGAGAGCGAATCTACATTAGCGGATGGTAGTGTGGCTATTAGTGTTACGGC
+ACGTATTGACTACAACTTACGGTTTGCTAAACAAGCTGTGCTAGTCGTTGGTGATAATACCGAACAATAC
+TCACAGCTGGCTAGCCAATTTCTAGTCAGTCTATCAAATGTGAACCATTCTGATACTCAAGATAAGCACA
+TCAATGTGGCGTTTGTTGCCGCGTCTTCAAAATTAAATGATATTCAAATACGTTGTCGTTTAATTGAGCA
+GCTATTTGTAAATACTTTGTTTGATCCTGAGAAATCTTTAGCAGTAAGTGTTTTGGGCTTCGCCAAGCAA
+CATGGTGAATCTATTTCTATCGTAATAGATCATGCCCATGCGCTTTCATTACAAGTTAAATATGAATTGT
+GTCAATTGGTGACTTTAGCCAAAAAAAGCAAACTAACGATTAACGTTGTACTTTTTGGTTTAACCGAAGC
+TGCACAGCAGTTAGCGATTAATAAAAGCTTGTTCAAGAACAAAATGGCTATCATTGATGCTGAATCCGGC
+CAAGTGATTGGCTTAGATGATAAAAAAATGATGATTACAAAGAGTGCTAGTCCGATACTTTTATGGCAAA
+AAATAAGTTTGGTTAGTGCTATTTTGCTTATTGGTGCGGCACTTACCTGGATTTATTTATTAATAGCTGA
+AGATGCAAATAATCAAGCGTTCAACATAAAAGAGCAAACTGTTCTGGAAAGTGGCACTTTGCAGAGTTTA
+TCATCGCCTAATGTAAACGATATTTCTGATAACGAAAATACCAGACAAATGCAAAAGAAACAAAAGACCG
+CTCTATTAGAACCATCGGTCCATGCCAGTGAATCCTCAGATATAGTACAAGCGACAAGTGAAGAAATTAA
+TCAGGCGTTAATGACTATCCAGTCAGTTACTCCTATCAAAAAAATACCCGCTAAAGCTGGTGATGTTCTT
+CAAGCATTAGCTATTGCTGATAATAAAATTGATGCCGAGGTTATCAACATTCAGAGTAAAGAAACGGTTA
+ACCAAAACCCTGCCGCTGAAATCACTAATAACTATTATCAAAGCAAAGCAAAAGAATATGAAAATGGATA
+TGTCATCCAAATTGCCGGTTTTTCTGATGAAAGATTATCGGATCGATTTTTGTCACTTTACCCTGAAGAA
+AACCTGCATAGCTACCAAAAGCAACTGAACGGGAAAGAATTTACTGTTATCACAACGAAAGCCTTTCCAA
+ATAAAACGGAAGCTAAGTCAATAATTCAGTCATTACCAATACAACTGATTGAACGTAAACCTTGGGTCAA
+GCCTATTTCGTCAGTTATCAACGAAATTAATACCTTTAAGCGATAATTCAAGCTACAATCCGCCATTAAA
+TTATTAAGTAGACCCCAGCTTAGCTCTGTAGCAATAAGAGTAAAGAACAAGCTTGAACAAGGTAAACTTC
+TAATATTCAATAACATTGTTATTAGACTTGTATACTTTGTTCCTGCTAAGATCTAGGCTAAAGATTACAA
+CTGCTATATTCTTCAGAAAATTACGCCAGCATAAATTACAGTATTGGCAATAAGGTCTAGAGTGAGTAAA
+GATACATTGCAAATTAATATGCGATCACCTTTAAAGTGGGCGGGCGGCAAAAAAAGAGTTGTAGGTGAAA
+TCCTAAAGGTCTTACCTGTAAAGGGTAAAAAAAGGCTCGTTGAACCTTTTGTTGGTGGTGGCTCTGTTTT
+TCTGAATATAGACTTTGATGAATATCTGTTAATTGATATGAACAAAGATCTAATCTCGCTATTTAACATC
+ATAAAAAACCAATCTACACAATTTATTGCTGATGCTCAAATGTACTTTGCTGGTGATTACAATCACCCTG
+AGAAGTATTATGAGTTACGTAAGCAGTTCAATGAATCCAATGATTCATACCAACGCTCAGTACTCTTCTT
+GTATCTAAATAGACATGGTTACAATGGACTATGCCGCTATAATAAAAGTGGTGGCTACAATGTGCCATTT
+GGAAGATATAAGCACCCATACTTCCCTAAAGCTGAGTTAGATTTTTTCTCAAAGAAAGCTCAAAAAGCAA
+CGTTTGTACAAGGTGATTTTGAAAAAGCATTTTCTCAACTTAAAAGTGATGATGTTATTTATTGTGATCC
+TCCTTACTCTCCAATTAATAGAACGTCAAATTTCACAGCTTACGCTGGTAATTCATTTACTGATGAAGAT
+CAGATAAGATTGGTGGCTTGTGCTGAAAAAGCAAAGCAGAAAGGTGTAGCAACTATTATTTCTAATCATC
+ATGTCGATTTTACTCGTGAACTTTATAAAAATGCGGATAAAAGAGAATTTTTTCAAGTACAGCGTTCAAT
+TAGTCCAAAGGGACAAGGACGAGTTAAAGTTAAAGAAGTATTAGCACTGTATAAATAAGCGTTATACTCC
+GTATCAGAGACGATAGCACTGGATTCAGTTAAGTCAGACAACCCAAGGTTGTCTGTTAGCCGGCTTAGTT
+ACTCAGCCTTTAAGTAATGAACAACACCTACCTTTCGCCCTTACAGCAATCCATAATCGATAAACCTCTG
+AGTCAAGGTAATAGATCTTTTGTCGTGATTAGTCGTTCCAGAAGAATATAGATAGCTCAGCTGTATCAGC
+TTGGCATTACTAAGCTAACAACCGCTATTAAACACCCTATAAAAATCAGTACAGCGATGATGCCTGCAAT
+AATAAAGTGAGATAGTTTTCCTTCAGAGAAATCTCGCTTTCGGTTACTTTCATTTTGCACACCAAAAAAA
+GCAGCAGCAACACTTTTGAAAGTGTTTTTCATGCTGCTTTGAATGATAAAAGCTAAAGTTGTTTTAATGG
+AAGCTATAATGAATAAGCTCTACTAAATCTAAAAAGTGTAAATGCGTAGATTTACTTTCCCCTGATAACC
+ATGATATCCAGCTTTTGTTCGACATATTAGTGATATGGCATGGATGATTTATATGATTCATAGGCAATTT
+TGACTCTACAAGCATACATGAACTTAGTAATTTTGCTTGTATGCTTTGACTAGCGGTATGCTTGTTTAGA
+GTAAATAAAAGAACAATAGTAAGGGTAAAAGCAAAAGATAATTGCTTAAACTTTGTAAAAGAAGCGTTTG
+TCATAATCCGTTTTGACATGGTTTTTTTCACTGTGTACGAAAAGAGGTGAACAAGTATAGCTCAAGTTCA
+CCTCTATGTCTTTGACTGTTTATTCGTCAATTAATCGAAAAAACAATCAATAAACTATTCTATAAATCGA
+TATCAATAGAATAAGAAACTGTAAATTTCATATCATCGTTATCCATATCAGTATCTGATACCGCGAAGGT
+GAAGCCACCTTTACTTAAACTTACACCATAATCGCTATAATCATCACTTTTGTAGTCATCATCGAAAGAA
+TAATCACCTATGTGTAGCGCTAAAGTTAAGCCTTCAGCAACTTCAATTTCCGCGTCAGCAGAAATATATA
+GTGCGCTATCAGCCCATTCAGCACCATCATCATTATTTACACCATAGTTGGCTGAAACTGAAAAGTATGA
+GTAGCTTAATGAGCCGTAGACTTCACCAAAATCATATTCATTAGTACTGTCAGTTTGAGCTGAATCAGGG
+TAAGCATAATAAATGTAACCAACATCGTAACCAAAACCTTGACCTAACTCACCACCAAATCCTAAGTAAA
+AATCTAGTTCAGCACTAGCATCATCACCAAAGTCTACATTAGAAGCCCAAGTACCAGCATAGAATCCTGA
+TTCGTGTGCATAGTCAATACCACCAGAAATAGCGGCAGCGTCATCTGTTTGTGTTACGCCACGCCATAAA
+TAGTTGCTAGTTGCTCCAACGTTTGCTGACAAACCTTCAACAGCAAATGCTGAAGATGCTACAAGTGAAC
+CTGCTATTAAAGCGGAAGTGAGTGCGATATTTACTAGTGTCTTTTTCATATTATTCTCATTGTGTGAAAG
+TTATTAGATAAATTAAAGATAGTTTTAAGCTAATTTGATAATTGCAAGCTTAATGCCTAAGTTGATCTTT
+AAGCGTTCATTGAGTTTTTATTTATAAAAAACAGTGGGATAAGTTATTTTTGTTAAGTTGTGCCATATCA
+TTAGGAACGTTGTGTCGCGCTTTTTTGGTGCGTTAATTTACACTATGTTCAAAAGCAGTGCGTTATGACA
+TTCATTTAAGCTATTCTCTGTTAGGCTATTCGCATTTAGATAACGCTTGGGTATAATAGCGGCATATTTT
+TTTAGGAAACTTTGCTCATGTCACCATTTTTAATTGCCCCTTCTATATTATCAGCCAACTTTGCTCGCTT
+AGGTGATGATGTTGCTAAAGTCTTAGCTGCAGGCGCTGATGTTGTTCATTTTGATGTGATGGATAACCAC
+TTTGTCCCAAATTTAACGTTTGGTCCTATGATATGTAAATCACTACGTGACTACGGCATAACAGCCCCAA
+TTGATGTCCATTTAATGGTTAAGAATGTTGATACGCTCATTCCCGGTTTTGCTGAAGCGGGAGCTGACAT
+AATCACTTTCCATCCTGAAGCCAGTGACCATATCGACAGAAGCTTACAGCTGATAAAAGACAATGGTTGT
+AAAGCAGGCTTAGTACTAAACCCAGCGACACCTTTACATTGTTTAGACTTTGTTATGGATAAGCTTGACG
+TTATTTTATTAATGTCAGTAAACCCAGGTTTTGGTGGCCAATCTTTTATTCCAACAACATTAGATAAATT
+GCGTTTGGTAAAAGAAAAAATTAAGCAAAGTGGCTATGATATTCGCTTACAAGTTGATGGTGGTGTTAAA
+GCCAATAATATTGCTGAAATTGCTGATGCAGGCGCTGATATGTTCGTTGCGGGTTCTGCAATATTTTCTC
+AAGATGATTATAAAGTCGCAATTGATGAAATGCGCGCTGAGTTAGCGAAAGTTTCGCAATAAACAGTAAG
+TGAACATAAGCAATAAATAAGTAAAGCATTCAGAATTTAAAGGGTAAAAAAATGACAAGTAAACCTATTG
+TATTAAGTGGCTGTCAGCCGTCAGGCGAGTTAACTATTGGTAATTATTTAGGCGCATTAAAACAATGGGT
+TAATATGCAGTCAACGCACGAATGTTACTACATGTTGGTAGATCAACATGCTATTACCGTTCGTCCTAAG
+GCTGCAGATTTACGCAACGCAACCCTAGACGGCTTAGCACTCTATTTAGCTTGTGGAGTTGACCCAGAGC
+AAAGTACTATTTTTATTCAATCGCATGTGCCAGCACATGCACAATTGAGTTGGGTGCTGAACTGTTATAC
+CCAAATGGGCGAGTTAAATCGCATGACTCAATACAAAGATAAGTCTCAAAAATCTGAAGCCAATATGAAT
+TCAGGTTTATTTACTTACCCAGTATTGATGGCTGCTGATATTCTTCTTTACGGTGCTGACCGTGTTCCTG
+TAGGTGATGATCAAAAGCAGCATTTAGAATTAGCTAGAGATATTGCTACACGTTTTAACAACCTGTATGG
+CGATATTTTTACAGTACCAGATCCGTTTATACCTGAGCACGGTGCTCGTGTAATGAGTTTGCTTGAACCC
+ACTAAAAAGATGTCTAAATCTGATACAAACCCAGGTAACTTCATTGGTTTATTAGAAGACCCTAAAAAGG
+TTGCCAAGAAAATTAAACGTGCAGTTACTGATTCTGATGAACAAGCTCGCATATATTATAATCTTGAAGA
+AAAACCGGGTGTATCAAATTTATTGTCACTATTGTCTTGTGCCACAGGTAAGAGTGTTGCCGACTTAGTG
+CCTACCTATGAAGATAAAATGTATGGTCATTTAAAAGGCGACGTTGCTGATGCAGTAGTCGCTTTGTTAG
+AGCCGATTCAAACTAAGTTCCACCAATACCGTGCTGATACAGCATTCTTAGAGCAAGTTATGCATAGTGG
+TGCTGAAAAAGCCTCTGCCCGAGCGAATAAAGTACTTGCTTCAGTATATGAAGCGGTAGGCTTTATTCCT
+CGACCGTAACACCGAGCTATCAGCAATTATTTAGACAAAAAAAGCTTATTTTCATAGAGAAAATAAGCTT
+TTTTTTTGGCTTTTTATCAGCGCTATATTATTTTATTTGGTATTAGTCTTCTTCTAATGCAGCTTCACTT
+GCTTGTTCAAATAAAGCATTACTTTGTTTAACAAAATCGTCAACACTGTTGCTAGGTGCTATTAAAAATA
+CAGGTGCCATTATGGTGGCATTATAATTAGGGTGCGGATTGAATTCACGCTTTTTACTGTATTGTAATAA
+ATAAGTGCCGCCAAACAATAACGCAGTAATGCTGATGGCCACGACAATCCTCCGCTTAGCGCTCATATGA
+AAACCAATATAACTATTTAACCAGAACAAGCTAAAAGCTAGCAAAATAGGCAGTAACGTAATTAATAAGC
+CTAAGGCGGAGTTACTAGCCGAATTAAAGGCAACAACCTCTTCGAGTAAATCACTGAACCACATCAGTAT
+GAAAAAGACAAAGCTAATGCCAAACTGAGCTAATATCCTCGGTTCATTCTTAGTGAGGTGAGATACTAAG
+GCAACGCCTGCAGGCCATAGAGAAAATAATAAGCTCATACTAAAAGCGCTAACAAATAACTGACTTATAT
+TAGTTTCTACTTGTTGGTTCAAATAGGAAATATTACCGGCTATTAGCATAAACAAAGCAACACTAATAAA
+GACCGCAATAGGATGTCGGATTAAATCAATAAGGGACTCAAATGGGCTAAGTGCAATAGTGTTTGATACT
+TGATGATCACTAAATAGTACTCTTAATTGGCTTTTCCCTAAAATGATAACATCGCCGTCGTTAATCACTT
+GTTGATGAGCATCTTGCCGCTTATCTAGGTTGTTCTCTAATAACGTCCCATTAACTGAGTTGTTGTCATT
+AAGGTGCCAGATGCCTTGAGAATATTTTAATGATAGGTGCTGCGGACAAATATGTGGATCTGTTAAAATA
+ATATCATTGTGATAATTTCGGCCAATAGATACTTCATTTCGTTTTAATTTATGGCGATGTAATAGTTTAT
+GATTACGGCTAATTTCTTCAATAATTATCTCACCTTGCTCAAGTGATAAATCATCGTTTTTAATCTGTTT
+CGTTGGCTCTATCTCTGCAGTGTAATCTTCAGTGCGTTGAGTTACTTCCATACCTACTTCCATGACACGG
+CCTCCATAAACTTACCGGTAAATGCCATAGCATTTTCTTGGCTAACTCCAGCAATGGTAAAGTGACTCAC
+TAATGCTTGTTGATTCTTATCGACACTAGCGCCTAAATACAAAACATCAAATAATCCAGGGAAGTCTTTG
+TAAGCACGAGTACAGAAGATACTCTTGTTATTAATAGCCTTATTTGTATTAGCAGTACTTGAAGGCGTAA
+CTAAATCATTATGGCATTGATACTCACTGACATCATTTTTTCCTGCTCTATTACCGGCACCTGCTCGGGC
+TATTTGTTGCTGGTATAAATGATAAAATTTATTATCACTTAAGTTTTTTGCCTGCATATAGCGAAATTCA
+ATCTCGACACTGCCAGTAAAAAAATGTGATGAAAGATAAGTATTTTCATCGAGCGAGCAATTTGCAATGG
+CTGCTAAAATAAGCGCATCGGTTTTATCTGCATTAGAATCACCCCAACAGCGAATAAAGGGGACCTCGAT
+AATTGGGATCATTGCTTTGCCTGCCAGCTCTTTGCTTTGCCAAGTATTATTAAGTAACGCCGTCATCAGC
+TTGTTTTGGTTAGCTAATAACTGTTCGGCCATTTGTTGCTTAATATCGGTAGGGGCTTCTTTGTTATAAT
+CATTAAAAAGTTTTACCAATTTATCATGAGGTACTAAAAAGCCAATTTGGTTGCCTGATGTCGCGACATT
+AATACCCACTACCTTTTCAGACTTGTTTACTACAGGCCCGCCACTCATGCCGGAGTTTATCGACCCGGTG
+AAGTGAATACGCTCATTAAATGATTCTTTTTTTAAACCGTTGTAGGTACCCGGTACCACAATCATACCTA
+AATCATGAGGATTGCCTAAGGCAAACAATTTTTCACCCTTAATAGGTTTTTGATCAGAAAGCAGGAAATA
+AGGCATTTCACCTTCAACTTGACGTTTTACTAGTGCCAGATCATTAATGACATCAACACTGACCAATTCC
+ACCTCAGCCATTTTTCCTTGGTGATCCAAGTATTCAATACGATATTTTTCGGGATGACGAGCATAGCTAG
+ATATCACATGATAGTTGGTTGCAATAATGCCATCTTCACTGATTTGAAAACCTGAACCAATAGAGGACTT
+CTCTCCACTGGCTTTATCAATTAATTTAATTTGGTAAAGAGAGGGGGTGAGTTGCGCAAATATTTCTTCA
+GCTTGCTCAGAGGCAAAAGTAGTAGAACTTAATAGTATAATAACTAAGGTAAAAAAAGCTTTCATTCATT
+TTCCTGTTGATAACCTATTTAACTATTGTGACACTAAATTTGTATTTGTCACCTTATCAATGACATATAC
+CTAAGTAATTTGAAGATGCTAGTTACTTAGGTATAAACCCCCTTGCTTGATTTATGTCATTGTTCCCCAT
+GTTGAAGCCGCGTATGATTTTTCTTTTATCTATACCCGTTCCACTTGAAGATGCATGATTCAGCTGGAAT
+TAGAAACACTTTTAGGCAAGGCATTGATTGAAGAGAATAGTTATTCTATTATCGAAATCAATAACGTAGC
+ATAAAGCGTTTATAAACCAGCCCTTTGGGTGAGTCTGAGCAAATCATACTCTGCGTTACATTTCTTTTTA
+AGGGAGTAACCCTTAATAAAAAAATGCGTCTTGATTATGAATCGTTCAGACTTCCTGAAACGAGCATCTC
+CGAGTGGAGCGGGTATATGCCCGTTATACTGCAATATGCAAGTTCAGTAGATCGGTTATAGTTTCCTATT
+CAGTTTTCCAATAAAGAGGTTTGTGTGAAAAAAGTTATCAGTATTGTGAGTGTATTAGCACTGAGCAGTT
+TTACCCACCAAGCAGTTGCCAGTAGTGAACTCTGCCTTGTTAGTAATAATGATTGTACTTTTGTGTTAAT
+TAGCGAGAAGAAAAGTGAGGTGATGACACAAGTAGTCAGTGAGACAACGAGTGAAGATGTAAATACTCAC
+CATAGCGCCAAAGTGACTCAAGGCTCTTCATACACAGAAGAAAATGAGATGCTATCAGTGGTAAATGAAG
+AGAGATCTAAGCAACGCTTATCACCTTTTTCTACCTTTAAAATCACTAATAGCCTTATTGCATTGGATAG
+CAAGCAAATAGCCAGCGCACAACAAGTGTTAACGTTTGATAAAGAAAAGTATCCGGTAAAAGTGTGGTGG
+CCATCGGTTTGGAAACTTCCAGAATACGACCTTACCACTGCATTTAAATTTTCTATGGTGCCCATTTTTA
+GACAACTAGCGACGGATATTGGTCAAGATAAAATGCAGTCTTACGTCACAAAATTCAATTACGGAAATCA
+TGATATCTCATCGGGACTAGATGATTTTTGGCTAAATGGCAGTATGAAAATTTCGGCATTAGAGCAAGTA
+CGTTTTTTACAAAAAATGCATCGAGGACAATTAGGTGTTAGTCAGCACAGTATTGATACTCTAAAAGAAG
+TTATGTTAGTTGAAAAAAATGCTAACTACTTACTCTATGCAAAAACAGGAGCAGGCAAAGCAAATAGCAA
+TGATAAAAGCAGTAAGGCCATGTTAGGTTGGTATGTGGGCTTTGTTGAAAATGATAAAGGTGTGCATTAT
+TTTGCTTTCAATTTTACCCGTGGTAGTTATGCAGAAATGAAAGCGGTTCGCGTTAAAATTGCTAGAAATC
+ATTTGAAAAAAGCAGGTGTTATTTAATATTATTTAGCTGTCAATTTCTGCTTTTTTGACCTAGCGCAACT
+AAGCGAGTTTTAAGGTGCGACACTTTGTCGCACATTGCCTAATTCCATTTGTTTCCAAATGTAATCACTT
+ACAGAATAGCGTTATACCAATTCAATTAATTGAATTTATTTCATATTACTGTAAGTGAAAATCACATGAA
+TTTTACTCTAAAACCTATTGCTCTCGCTGTTAACCTCACCATCTTAGGTAGCAGTGCTATGGCGCTTCCT
+GCTTTAGCGCTCCCATTTGTAGCAAATACGGCTCAAGGCACGATTAAAGATATTGAAGTCATCACTATCT
+CAAATCAGCGTCATAATTCTCTCGTAGACAATCAAAGTTACGCGCAAGGTAAAACTACCGAAGCTGATTT
+AGCCAATTGGCTAGCTTCTGTCCCCGGTGCGAACATTAACAGTAATGGCCCAATTACAGGCATAGCTCAG
+TACCGTGGTTTATTCGGCGACAGAGTTGCTACTTCACTTGATGGCCATCCTATTATTGGTGCTGGCCCTA
+ATGCAATGGACACACCTTTAAGTTACTCAACGCCACTTATTGTTGATTCAATGACGGTATACCGTGGTAT
+TGCGCCAGTTTCTGCTGGCATGAGTACAATCGGTGGTGCTATCGATATTTCAATGCGTAAAGCAGAAGTA
+ATGAATTCGGAGAATGTGCAAGTATCAGGTGATTTGCAAGCAGGCTACCGAAGTAATAATAGCGCGAGTA
+CACTTTCAGGTGTGACCAATATTGCTACAGGTGATGTTGCGGTATTACTGTATGGCAATACTCAGGCCGG
+CGATAGTATGGAAAGTGGTGACGGAACGGTTATTGAGCCGACTGATTTTGATAAAACTCAAGCAGGTTTT
+GATGTAAGACATGCGACTGAAAATAATACTGTGGGTTTGAGTTATCACTATACAAAAACGACTGACTCAG
+GCACGCCAGCACTGCCAATGGATATAGAATATATAGAAAGTCGCCGATTTAATGTAGATGGTGATTTTCA
+ATTAGGACAATGGCAAGGTGAATGGTCAGTAGGCTATTTAGATGCTGATCATGGTATGACTAACTTTTTA
+ATGCGTGCCCATGATCCAATGAAAAAACGTCGTAACACCGCTCTTGCAGACACGACAGATTTTAAGTTTG
+TACTAAATCGTGAGTTCAGCTTTGGTGAATTGAGTTTTGGTGTTGATGGCTATCTTGCAACGCATGACTC
+AGTTATTACCAATCCAACGAATGCTATGTTCGAAGTAGTCAACTTTAATAATGTGCAAGATGACCGTTTT
+GGCTTTTTTACTGAATGGCAGAATCAATATGGACAAACTACTGTTCAGTTAGGCGTTAGAGTAAAACATG
+CTATATCAAATGCTGATGAAGTAAGCGGTAATATGGCAATGAATATGGCTGACATGAACATGGACTCAGG
+AATGGGTGGCATGGATTCAGGTATGGGCGATATGGACTCAGGCATGGGTGATATGAATTCAGGTATGGAC
+GACATGAACTCAGCTATGATGCCAAGCATGGGAAGTTTGTTAAGTGATCTTGAAGGTGACTTTAATAATG
+CAGACCGCAAAGTTTCAGACACTAATGTAGATGTTGCCTTAAGTACTCAAACACAACTAAGTGAAACTCT
+ATCACTTTATGTTGGTGTGGGTATGAAAAGCCGTGCACCATCATACCAAGAGCGTTACTTATGGACACCA
+ATGGAATCTACCGGTGGTTTAGCAGATGGTCATACTTATATTGGTGATATCGACCTTGAATCAGAAACAG
+CGTATCAAGCTGACCTTGGTTTAACCTGGCAATCAAGTGACTTCATGATTGCGCCACATGTATTTTATCA
+AAACATTGATAACTACATTCAAGGCACGCAACTGGATATGGACGATGCATCAGCTAAAATGATGGCGTCG
+ATGATGGCTCAAGATGATAACCCACTTAAATTTAGTAATGTTGATGCTAAATTATATGGCGCGGATGTTA
+ATTGGTATTACAATCTCACAGACAACTTCCAGTTATCGGGAATCGCCAGTTATGTTAGAGGTGAACGTCG
+TGATATTGATGATAACTTATACCGCATTGCACCACTTAATGGTCAAGTAAGCGTTAGTTACCATAATGAA
+AATGTCATCACCAACTTAACGTTAGTTGCTGTTTCGGCACAAGATGATGTTTCTGCAACGAATACCGAGC
+AGGCAACCTCTGGTTATGGTTTAGTTAATATTGATATTGAGTATTTTGTAACAGCTGATTTTACCCTACG
+TGGGGGGGTTGATAACCTACTTGATAGAGAATATCAAAATCATTTAGGCGGCTATAATCGTGTTAAAGAA
+GTTGGTACGCCAGTAATGGATAGATTGCCCAGTGAAGGTTTGAGCGCGTGGGTAGAAGCGACATACTCTT
+TTTAATGACGCTTTATTGAGTAGATGATGTAGATCATTTACCTAATAAAAATCGACCGATATTAATTCCA
+AAAGCCTTTACTTTTTAACGTAAAGGCTTTTTTGTTTTTACCAAGGTTTTTATTTTAATTGACTGATTTT
+TAATGGTATTTTATTTTTGTTAATTGCTGTTTTGCGACAATATGACGCACCTATACGTACTTTTAAACTG
+CTAAAATAATACAAATTTTTCACACTAATTAACATTATAATTATGCAGCCTTACGTTTTTACTCCATCTC
+TATTGGCTTTACTTATTGCCAATACTTGTTATGCATCATCAGCTGAAACATTACCCGACGGTTCGGCCAA
+AAGTGATCTTGAACGAATAACTGTTACCGCAACCCGTAAAGAAGCCCTTGATACAGACTTAGCCATGTCT
+GTGCATGGTATAAGTGAAGAAGAACTCCAAATGGATAATGGCCAGCATGTCGCTGAATCATTAAACAGTA
+TTTCAGGGGTGTTAATTGATCAGTTATCAGGTGGTCAAGGTCATAAAACATCAATTAGAATGCCGATGAA
+TACCAGTGGTTACTATTTATTTCTGCAAGATAATGTGCCTTTACAGTCAGCTGCATTTTTCAATCATAAT
+GCCTTGTGGTGGTCTAGTTTCAATTCTAATGTTGGCCGAATGGAAGTACTTAAAGGGGCAGGAACCGCTT
+TGTATGGCTCGGGCGCTGTTGCCGCCACCGTAAACATTTTGACCAAACCGGTTGTCGAACAAACTGAAAC
+TGCGATGGATGTTGTGTTGGGTCAAGAGCAATACGGTAAAGTACAAATTAGTCACAGTAATAAACTTTCA
+AATACACAAGGTATTCGAGCATCGGCTTCCTATGTCACAAATGAAGGCTGGCGAGATCATACAGCCTCAC
+AGCGTGCAGAGATCAACTTGCGCCATGAATATGAATTATCAGCCAATGAGCGGTTAATCACCTCTTTTAC
+TGCCTCTGATCTTGAACAAGAAATGGCAGCGAGCTTGAATGATGACCAGATTGAAAACGATCGTACTAAC
+TCAGGTTTATCTGATGAAGTACTGGCGAGTGATCCTTTACGTAAAACACAATATATGCGTTTAACAACGC
+AGTGGGATCAAATGAATGAGGACAGTTATTATTCTGTAATTCCTTACTTGCGTCACCGTACTAATGATTA
+TACGGCGACATGGAATAAGAACATGCCTAGAGTGCAATCGACAGTGAATACGGTAGGTTTATTAGCGCTG
+GCGAATTTTGTTCATACGGCTGACAATGAAACAACAATAGGTGTTGATTTTGAATACACTGAAGGTGACC
+AACTCTCTTATCAGCCACTAGATTTCACCACGACAGGTTGGGGCGCTGATACCTTTGTCAAAGGTGAGAA
+ATTCTACGATGACACCACAAGTTACACCAGCATTTCACCTTACCTGCAACACAAGCGCACATTGACAAAA
+AATCTCGATTTAACCCTTGGGGTTCGTTATGACTATGCGAAATATGAATTTACTAATCACCTTGGGGTTT
+ATGGTGATATAGGACATGGAAAAATAAGCTTAGAAGACAGAGATGATGATTTTTCACATCTCAGCCCTAA
+AGCAAGTTTGAATTATCATTTATCTGAGAATACGAGTACCTATTTTAGGTATGCCAACAGCTTTAGATTA
+CCAACAGCGGGTAGCCTTTATCATTTAACCACTAAGGATAGTGAAGTTGCTGCACCTGTTGATCCTGAAA
+CTTCAGACACCTATGAGATAGGCTATAAAGGTAATTTTGATAACATAACATTCGATGCAGCTCTATATTT
+TATGGATGTTGATGACGGCATAGTACATGCCTATAACGATCAAGGTCAGCGTTATTTAACTAACGCCACT
+CGGGTACTTCATAAAGGTATTGAGCTATCTACTTTATGGGTAATCAATGACGAATTAAATTTGAGCGTTG
+CTTACAGTAAGAGTAAACATGAATTTGATGAACATGACGATTATTCAGGTAATGAAATGCGTATGGCACC
+CGATTACATTGCTAATGTTCGCTTACGTTATTTACCAAGTTACCTTGAAGGTTTCTCAAGCCAAGTAGAG
+CTACAATCGGTTGGCGAATACTGGATGGATGATGCAAACAGCACAGACCCTGACACTGGCCTTGAAAGAA
+AAGATGATGGTTACAGCATTGTTAACTTAAAAGCGCGTTATCAGCTAAATAGTCAACTTTCTTTCAATGC
+AAGAATTCTTAATTTAACAGACAAGGTCTATGCCCAAGGCGGTGAATATCGTTATGGCAAAAATTCTTGG
+TCACCGGGTGCGCCCAGAACTGCTTATATGGGTATGAGTTATCAATGGTAATAATAACTAAATGAGAATT
+CTTATGAAAAATATTAACAACCGACTAAAGCTATTAATTTTGGTGACCTTTATCTTAAGCACGGGCATTA
+GTCAGCAAGTGTTGGCTGAGCCCATGGATCATAGTCAGCATCAAGGTCAAAAATCAGTAAAGCAAGCGAA
+GACAATTTGTCAAAAAATTGCAGTGACATGTGGAAAAACGGTTACCAGTGCTTTTGCACCTAACGGTGAC
+TTTTGGCGAATTTGGAGTCAACAAGATAACATTTATTATCAAATTTCACCTGATAACGGTCAAAATTTTG
+GTATAGCTAAAGCTGTTGGTATAGCCAAAGAAAAGATATCAGCACGAAATGAGAATAGACCCAAAATAGC
+GTTTGATTCAAAGCAAGGTGTCTATTTGTCGTGGGCTTCACCGCGTGAGAAAAAATACACCGCAGATATT
+CGATATAGTTATTCCAGTGATTACGGTAAAACTTTTTCCACGCCTATTACCGTAAACGATGATGGTTTGC
+TCACGGGACATAGCTTTAATGAAATGGTAGTCAACGACGAAGGCGACGTTAGCATCGTCTGGTTAGATGG
+TCGTTTAAAGCAAAGGAAAGATGCCGGCAATGGCTCTGCCATTTTCATTGCCAGTGGCAACATGACAAAA
+GCAAAATCACAGTTTGTTAATCAAGAAGTCGTTAATGGCACCTGCGTTTGTTGCAGGTTAGCGGTGGATT
+ATAACCAGCAAGGTAAGCTCGCTATATTATGGCGTCATATTTATGGGGATAATATCAGAGAATTTGCCAT
+TACCACGCTAGGTGAGCAGAGTACGCCCTATCAAGTAAGTCATGATCACTGGAAAATAAACGGTTGCCCA
+CACCAAGGAGGCGCTTTATCTATAGCTCAAGATAATCGCTATCACATGGTTTGGTACAACCAAGGTGATA
+AAGGCAAAGGTATTTTCTATAGCTATTCTAACGATGCAGGTAAGTCATTATCATTACCTTTAGCGGTTGG
+GGAACAAGCAGCACAAGCGGCTCATCCACATATGAGTGAAAGAAAGGGTGTTATTGATATTGTTTGGACC
+CAATTCACAGGAACTGAACATCAGTTATGGCATCAACAATCTACCGATAAAGGCGTGACGTTTGGAATTG
+CTAGGGTGCTAGCAACATCGACTAAGGGTTCTGATAGACCTTTTATAGTCCAAGGACAAAACAATAGTTT
+TGTGTCTTGGCATCGCTTTCAACAAGGTCATTGGTTGAACCAATTATGAAAAGGCTAATGTGGGTAAAAA
+CACTACTATTTACTAATGTAATTTTTCTTATTAGTGCGCTGCTGATGGGCACGCTATTCATTAGTGGCTT
+AGTTCAAGCAGAGCCTGTAGGTAATAGCTCTATTGAGTTTAGCAAAATTCGTTTTGAACAAGTGACACAA
+GAGAGAAAAGGTCAAAAGTGGTTAGCGTTACTTTGGTCTGTTGACTGTCCTCCTTGTATGAAAGAACTCG
+CATTAGTGCAAAAGTTACAACAAAAACAGAAAAATTTAGCGGTAGTGATCATAAATACAGACACTGAAGA
+GAGCAGTGAGCAGAAAAGAGCCGACATTATAAAACACTTTAAACTGATGAATTTGAAAAACTTTCACTTC
+ACACAAGGGCAGGAGGCTCAACAAAGGTACCAAGTTGACCCTCAATGGTTTGGTGAATTGCCGCGCAGCT
+ACTTTATTGATGAACAGGGAAAGTTTCATGGAAAGAGTGGTTTAATCGCTGAAGAGTTTTTAACGCAGTG
+GTTATTAATACTTTAAAATTAAGAGCTTGTGTGTTTTAGCGTTATTTCATTGCATGATTTTTATGGAATA
+GCGTTTGAAATAATTCACTAAAACTAGCGCTTATCAACCAATAATGCCATGGCTTACTCGTCATGGTCTT
+TTTCTTTAACGGAGCATGAGCTTTATTCTGATCTACCTGAATTTGTTCTAATATAGCTTTTTGTTTTTTT
+ATCTCTCGTCGTTCACTCGCTTCATTGGCACGTTCAGCAAACTGTTTCCTTTTTTCAGCATTCATCTGAG
+ATAAAATACTGACCACATTGGTTGAGGTTTTACCTTTAATTTTTTGCTTTGGTTTTGGTGTACTACACAT
+AAGTTCACCTGTGATATAAATCGAACTGATACTAAAGAAGAACCTGATACTGGGATTTATATTTCATCTA
+CTATTGAATTGCTATAGATTATTAATCAGGATTTTATTCGCTAAGGAACCAAACTATGACTGATAGCCCA
+GACCATACTCAAGCTGAACACTATTTACTTAATAAGCCAGAAACAACCTTAGAGTTCCCATTCGGCGAGG
+AAGTTAAAGTATTCAAAGTGAAAAACAAAATGTTTGCGACGCTGGCTATCGGAAAAATGGGCAAGGGCAA
+TGGTAATAGCGAATCGTCTGAAAAAGAAGATTGGTGGATGAACTTGAAGTGCGATCCCGATGAGGCAGTT
+ATGTTACGTGATATATTTCCATCGATTATCCCTGGCTATCATATGAATAAAATATTAAGTGTTATAATAC
+CCATGATGTGTTTAAAAGGAAGTTGATCAAATATGTATCGTAAATACGCTATTAGTTATATACGCTTTTC
+TACTGCAGAACAATCACTAGGAGATTCGTATAATAGGCAGTTTGAAGAAGCAGAAAGATTTTGTTTCGAA
+AATAATATTAAGATAGTTAAGGATTACAAAGATCTCGGAAAGTCAGCATACAAGTCAGTTAACCTTGCCC
+CTGAATCTGGTCTTAATTATTTTTTAAATGCTTTAAAAAGGGGGGAGATATCAAATCCTAAAGAAACTCA
+TTTATTAGTTGAATCTCTAGATCGATTATCCCGTGCTCAAGTCACTACAAGTATGCATTTATTTTTAGGT
+ATTCTTAAACAAGGAATATCAATTCTTACGTTAGCGGATGGGAAGGTTTATGAGCAAGGTTGTGAGCTAT
+CAGATATTGTAACAAGTGTAATGATGTTGGCAAAAGCGCATCAAGAAAGTGTAGACAAATCTTATCGTAT
+AGGAAAGGTATGGAAGAGAAAAAAAGAAGCTGCTAGGGCTGATGCTAAGAATAAAGCGGGTACAGATAAG
+AAAGTTACAGCTTTAACAAAAATGTGTCCATTTTGGTTGAAAATAGTTAAAGAAAATGATCGATTCGTAT
+ATGAAATAAAAGAAATAGAAGTGAATACGGTGAAGTTAATTTTTGACTTGGCTACAGGAGATGCGATTGA
+TAATGAAGTTGAGCTGTCAATATCCGTTGAAAATACTAAATTTAGTTCTATTGAAATTGCCAGAATTTTA
+AATAACGAAAATATTCCCATTATCAAAAGTGGTAAAAGAAAAAGAACAGACTACTGGCATGCATCAAATA
+TAAACAGAATTATTACAAATAAAGCAGTTTACGGTATATATCAGCCTAAATTATTAGTGAAAAAAGAATA
+TACACATCATGATGATTTTAATGAATCTTATCCAGTAGAGAAACCGTATTTTGAAAATGATGGTGAAGCA
+ATTGAAGAATTTTTCCCTGTAATAATATCTAAAGACAAATTTGATCGCGCAACTCATCAACGAGAAGAAA
+AATTTAAAGGAAAACGAGGTAAAAAAGGAAAAAGATTTTCAAATTTATTTAATGGATTAGCTCTCTGCAG
+AAAGTGTCAATCAAGTATGGTTCATTCAGATAAGGGAACCAGTAAAAAAGGCAAACGTTGGGTATACTTA
+CAATGTTCAAATGCTCGCATTAAAGGTGGTTGTTCAGCTACGAGTATTAACTACAGTATATTAGAATATA
+ACGTGCTGCAGTTTGTTCAAGGAACAAATTTTTCTGAATTAATTAGTAATATTCAATTACCAAGCGTTGG
+GGAAATTAGCCAACAGCAAAATATTATCGATATTGTGGAAGCGAACTTAAATAAAATAAGCAAACAGTTT
+CATAAATACATGGAATTTGATGATGACAATGATCCCGATTTCGCTGATGAAATAAAACTAAAGCTAATTG
+AATTAAGAAAGGAAAAACGTACATTAAATAGTAAATGGAGTAATGAAAAAGTTAAATTAGGAAATATGTT
+AACACGCACTTCATCAGTGAACTTAGATGAAATGTCTTTTAAAAAATTGATAAAAGAAATCGATATTTCA
+AATCAATCAAAAGAAAATGATGACGTATATTTTAAACGTCAAAAAGTTAATAGTTTACTTACATCATTAA
+TTTCTCATGTTTATGTCGACACCCTGCGTTTAAAAGCTCTAATTTTTTATAAAAGTAATGTAATACAATT
+AGTAGATATTAAAGATGAGATTGCAACAGGAACCATTTTTTCAACTGTTCGTTTACCAAGCTTTAAGTTT
+TCATCCAAGATTGAAAGCTCATATCAGGATGCGTTTAAAGATGCGTTTTATGATCTTGTCATGATGTTGA
+TTGACGGAAAAATGAATATGTCTGCAACCTCTTTAAATGAATCAGAAAATGAGGGACTGTTAAATTTAGA
+AAAAAACTTTAGTCATGTAATGTCTTACCCAAAAATTTTGGCAGATTCTTTTAAAGCAGGAGGGAATGAT
+TTTAGCGTTAAATTCAATGAAGAGCAGTATTGGTTTGAGGTTAGTTAATTCCTCGATAATAAGTGTATGA
+CTAGTCATTCTAATATGCTTTCACACGAGGTATATACATAGACATATACCTCGTGTGAATGATTTGAAAT
+TATTTAATTCTTGTTGTTGATTTAACTTTTATTTGTGTGATGGATTGGTATGCGGCTATTTGGGGTGATT
+ATTCAGATTATCACCAAAGCTTTAAATTTATTATTAAAGGGTTATGTACTTTAATGTTTATAAAAGAGTC
+CCTCACCGATCATACCAATGCAGTTGACTAGGTTACTGTTCATTATAGTGAACTTTAGTCATATTTAGAC
+TGTTATGTGGAAATGTGTGCATTGCTGGCATGTTAGTTTCAATTTTAGCCATCTTCTTCCAACATTAAAT
+GTAATTTCCAAATACTTTAGAATTTTACAAAAAAATCACTATTAGCATTTATTTAATAAAGACATAAATA
+AAATAGTCGGCGGCTTTCTTTGTGTAATAGTTTTAAATATACTGAATTCCTATTTCTTATATGGGTAATG
+TAGAAACTATGGATGGTATTGATTCAAGAACAATAGAAATATTAGATAATAATTATGAGCAAGGAGAGCT
+TTATAATGAACTCATTATTTGCAGTAACGCCCTAATCAATACAAAACATATATTTACTTCAGAAGATGGT
+TGGCACCCTCTAGTAATACGTAAAGGAAAAATACCTCGTGTTTGGCTTTCAATAAAACATCTCGTTTCTG
+TAGGATCAAAAAAGGAACAACATTATTTGGATTTAATTGTAGATTCTAAATTGAAGCACCCTGATTTATC
+TCTTATTGCAAGTGTCCACGGTTTCCAAATCAAGTTGGGTGAAGATATTATTGTAGAATCGGGTAATCAT
+AAAGGTAATATTTTAGAAGTTTATAAGCTTGATTTTCGTCCATTAGGTTTAAATATCCATGGTGATCATT
+CTCATTTATCTATTGGTAATAATAATATGTCGAATAATACATCGAAAAATAGTAACTCTATGTTTGGAAT
+TTAACTAGAATGAAGTTATTGAGTTTTGAATTAAACGGAACAAATCATAAATTCATATCAAATGAATGTA
+ATGATTTAGATAATAAGTATACTTTTCTGGTAGGCGAAAATGGGTCGGGGAAAACGGAGTGTTTAGTTCA
+AATAATTAATTCTCTTAATCGTTATCAGCTTCAGCATGAACAGCATGAACAGCATAGGGATATGTTGGAT
+AAACACCTAGAAAATAGATATAAATCTTCATTAGTCGATTTTAAAATTAAATCTAATTTGGTTTTCGAAA
+AAAAAGATGAAAAAATAAGTATTTCGTTTGAAAAAACAGATGCACCAAGAGAAATAATTGGATTCGATGG
+TAAAAAAATAAACTTAAATCAAAATTCATTTCGATATATCTATAATTTCAAAACATCGGCTACGGTATGT
+AATAAAGCTGATTATGACAAAGAGAGCAGTATAATTGCAATTTCGGAAAGTCCTTATAATAAGTTCCCTA
+TATTGCAATCAGATTCCTATTTCAATTATTACAATATAGGGGTAAATACAGAAGAAAAAAATGAATATTT
+AAATCATCAAAGTGATGATTATGTTCATCCAAAAGTTAAACAATTAACAATGTCTATTTGTGGATCTTTA
+TCTGAGCATCATAAGACTAATTTTAGTCATTTATTTAGAATGTTAGGTTTCTCGGAGAAAATAAAATTTA
+CACTTAAAATAAAAGATAGTTTTAAATATTTAAATAATAACAGTAAAGAATTAGCAGAAAGAGTGGTTTC
+AAACAGATATAGAGATACTAGATTTTCTAGTGTAGGTAAAAATACAGAAAAAGAAATTGAAAGTAAAAAA
+AATCAAGATAAAACCGAAATTATAAAAGCTATAGATGGTTTACATAAATTAGAGCCTAATTTATTCACTA
+TAGAATCAAATCAATATCATGACTCTATGAATAGAGAGTTGGATTTTGACATTGATTTTAATAGCTATAC
+ATTGATGACTGGTTATGTAAAAACGTTAATTGAATATGACGTATTATTTGTTTCAAATATTTATTTTTAT
+AATCTAAAATTTGAAAAGCAAAGTATTGATTCTAGTAGATTAAGTTCAGGTCAATTATGTGTATTAAATC
+TTATTTTCGGAATATCATCAAAAATACTCAATAACTCCTTAATATTAATAGATGAGCCTGAGATAAGTCT
+ACATCCACACTGGCAATCTAATATCATTTCAGTTATTCATAATTCATTTAAAAATTACACAGCGTGTCAT
+TTTATTATTGCGACACATTCACCTCATATTATATCGAATGTAATTAAAAATAACTCATCTCTTGTACTTA
+TGGAAAACAGTGAAAATAATAATTTAGCTAATGATATTATAAATACAGAATATGGCTGCCAAGGTTGGAC
+TGTTGAAGAAATACTTCATGATATTATGGGTATGTCTGATACAAGAACAGATGAATACCACCAGAGAATT
+AAAGAATTTGAGGTTGCTATTGAACAAGATAACTATTTACTCGCAAAAGCTTCTTTTACTGAACTAGATA
+ACTTACTCCATCCAAATAACCATTTAAGAAAACTCCTTAAACTTGACTTAGTGTCAGTAAAAAGTGAAGT
+CGAATGATAAAATTGGAAAGAGAAACTAAACCTGATTATTTATCAGATGAGAAAGTTTTTGAACTCACGG
+AAAGCTTTAAAGCTACTAAAAAATCGGTTTGGAACCATGACCATATAAAAATACCACTGCTGAGATCTAG
+TCATAGTAAATGTGCTTATTGTGAATGCCCGTTGACTTCTGCAAGCAACTATATGGAAGTTGAGCATTTT
+GAGGATAAAAATCATTATCCAGAAAAGGTGGTTCTATGGGAAAATCTGTTACCATCTTGTAAGAAGTGCA
+ATGGAGCTAAAGGTCAACATGATGTAATCGGTGATCCAATAATTAATCCATATGTTGAAGACCCAAAAAA
+TCACCTATCAATGCGTTTATATCGGTTTAGGGCAAAATCTGATAAAGGTCAGAGCACAATTGAAGTGACA
+CAATTAAACAGCTCAGATAGATCGGTATTTTGCCGTTATGAAATAGGTGAAAAAATCAGTGAAATGATTG
+ATCTAGGTTTTGAACGTTGGAATGAATATTTAGTAAGAAATAATACTCGTAGTAAAAATAAGTTAGTTAA
+TTTAGTCCAGGGACTACTTAATGAGTGCCAACCTACATCTTCTTACTCGGCTTCTACAGCTACGAACTTA
+CTCACAGATCCTAAGTTTATTGAATTGATGTCTCTGATGAGAGAAGCAGACATAGTATCTGAAGAATTAG
+ATGATTTGATTCTGAAAGCTTCTACTTTAGTACTTGATTATGTTTAAGATAGAGCTACCAATAAAAATCT
+AACTTTTATTCACTAATATTATTTTTGTGGCATAAATTGATTTTTTCAAATGGTTACGTCAACTAATTAG
+TATTTTTGGATTTTATGATTAAACATACTTTCGACACTCCAATAATCAGCATGTACTTTGACAAAAGGTA
+GTTTTTGCCTTTTATAAATGTACTTTATACATCTTCATGATGAATAACAAAGTGAGAAAAACCGCTATTT
+ATCAAGGTTTTTTGAAATTACTCTTCTTTAGTATATATTGTCTAACAGTATGGTAATGCTAAACATTTTC
+CTTAATGAGAGTTTTTATTTATTTAAACACTTAAGCATTGATCGTTATTATTTTTATAAAGACCTTTTGT
+TTCAATTGATTATCTTAAGCTTAATGCAGCATATACCTCATAGTTGTTTGAATCTTTCATTTGAGGCAGG
+TGAAAGGCTGAATAGCGGGATTTATTTATAATCTGACAATAAGGTTAACAGTTTAATTATTTAAACCTTA
+AACATTGACTTTAAGGCTCTTAAATAAATTTACCCATCTGGCTAATTTACTAAAAAGCCTAAAAGCCTAT
+CTGTGGGTAAAGAACAGACATTTCTGGTATTAGAAATAAACCATAAGTGAATGGTTTACCTTATTTAGGT
+TCATTATTTGTTACTGGTTAAAAAATAACAGGTTGAAAATAAATTTAAATGGGAATTAACTCAAGGCATA
+AAGCTTATTATATAAATGTACATTACGCCTTGTTAGAAGTGATAACGATATTTAAAATCCAGCTATTTCT
+AGAGGATTTTAAATAAATTCATTCTTTAGTATATATTACTGATTAGTGTAATTTAGAATCATTATCAGGT
+GGGGAGCTTTCATTGACCTGTTTATTATCAAGTGGTGTTTCTAATTTTGGATATTTCTTTGAGCTGAAAA
+ATACGAATTTAAGACGTTCTAAAAAAGTTAAATTAATCTTTTTAGAACTGTGATTATCATTTTGTTCTTT
+GCTAATAGGCACATCAGTTTTTACACAGCTAACTTTATCTGTTTTTTTAGGTGTATCTTTATAAGCGATA
+ACGAGATTTGAATAATCAAACTTATAAGGCTGATCGTTTGTTTTTGTTATTTTTATCGCCTTTCTAAGCT
+CTAGCTGATCTGTCCATGCACCTTTACCAAAATAAAATGGATTGAGTACAAATACGCTTTTATCTAAATG
+AAATAATACTTGTTTCTTTTTTAGAATCAGTAAAATATTATCAAATGTCTTTAATTCAATTTCTAGTGTT
+TTAATGATCTGTTTTTTGATAGATGAATTTAAATTAATAATACTCGACTCAAAGTCTGCTAGATCTGCCA
+ATCTTCTTATTATGTTATTTTCTTGCTTAGTTAAAGTGTTTAAGCCATCTAAATGCTGTGTATAAGTCTG
+GAAATAATGTGGCTGTGTATTTTTAACTGTTTTGAAAATCACGTCTTCTTCGTAGTGAATTGTATTTCCT
+TCTTTATCCCGAATTGTATGTGTATTCGTTCGTTCTAAATGAAACTTTTTCTTGTTATTTGTGCCTAATT
+CATCTTGTTTTCTTCCAAATAATTTTTTCATATTATATATCCTCATATTGTTGTTATTATATATTCGTAA
+GTTTTACATGGTTGTTATTCCAAAATTGAATATGAAGTGATAATACAAATAAAAAACTTTACTGTCAACG
+TGATAATTAAATAAAACGCTTAAAATACAAGGCTCTATATACTATTATATATTTTTTGTTAGTACTGACA
+GAGGGACAATCCTTAACGAAGTGACAGGTTGTCCTATCTGGAAAGAGTGAAAAATATCTCATTAGCTATT
+TGGTTTTCTTCCATTTTTCACTCTTCCTCTTTAAATAAATTTCCTGTTTGATATGTTTAATGTATCAAAC
+AATGAAAATCAATTATGTTAAAAAACTGGACGGTTGTGACACAACCAATAAAGCAAAAAGGCGTAGGTTT
+ACTAAAATTTCTAAGATACTTAGTCTCGGATGATCACAAAAACCACAAAGGTAAAACCACTATAAAGCCC
+ATATTTGGCAATATAGAGCGTTTTTATTTAAAGACGGTGTTGAACATCACTAAACAAGAATTACACACGG
+CAAAACGTAAAAAGGGAGGTCGTGGATTTAATTCTTTTGCCCAAAGTGTGTGTTTTTCTTTACCTCCCAA
+TTTACCTGTAGAAATTACATTAGAACAGTGGAAGTTAATAAGTAAAGATATAGTCATTGAATTAATCAAT
+TTCTTAAATGTATCTGCTGAAGAGATAAAAGATCATCTGTTTATAAATTTACATGACCAAGACAATCCAC
+ATTTGAACATGATAATAGGCAAAGTGATCAATGGAGAAACAAGGATTGAGCTGCAACAAAAAAGTATCGT
+CAGGGTGTTAAAACATGCTTTTAATTTATCTGTATTAAAAAGAGTAGGTCTTGATCACTGTCAGTATCAA
+CCTGCAACAAAAAGAAAAAAACGATATAAAGAACACTATTACCAACAAAACAAACAAATTATTAATACCT
+TAAGTGAATGCCATGATAATTCATCACCATCTTGTCAAAGTTCATTAACTAGAGGTACCTCAAGTCAATT
+AGTTCCTACTGAACAATCAAAAAGTACCAATATAAAAAATAATAAAAGAAGGTATACATAATGAAAAACT
+TAAAATTAATTAAAGATATAAGTGAAAAGCTAGCATCAGAAAATGATTATAATTTAGTTAAAAATAACTG
+GATATTAAAAGAAGTAGATATTCTAGTTGATATTGATCCTCGTTTTGAAGACCTATTTGAAAAGGCAAAG
+TGTTTTAAACCTAGCGTACTGTCAGATTATATTAACGACTCGTTTAAAGAAGAGCTTTTATTTTACAGTC
+GAGACAAAAAAAATCCTCCACAATTACAAATATTAAGAAATGTAAAAGATTGCTGTGAATTACCTGATTT
+TAATTTATACCATTATTTAAAAGCAGGTTTTTCTGTCAAAGAGGCATTGTTACACTGTTATAATCACCGA
+TACGTAAAACACAAATTTATTCGTTGGGATAAAGACATCACCGCAGGAATTGAATATTTAATATCAGAAA
+ATATGGTTTTGTGTGACTGTCTAAAGAAACATAGTAATGGTAATCGTGAAAAGAAAAATAGAACAGGTTC
+CACTAAGATGCAAACGCTTAAACCTAAGCCAAACTTTTTAATATAAGTAGAGTGATATGATGGAATTTGA
+AAACCTAAAAAAATATATTTTATCTAAACCTGAATCTACTTTGGAGTTTCCGTTTGGTGAAGATACATCT
+GTCTTTAAAGTTAAAAATAAAATGTTTGCCTTGGTTGGAGAAAGAAACAATTTAATGATGATGAATTTAA
+AATGTGATCCTGATGAAGGTGCTGCTTTGCGAGATATATATCCTGCAATAACTGAAGGATACCATATGGA
+CAAAAAGCACTGGATAAGCATCTATTTTGATAGCTCAGTGCCTGAAAATGAGGTACTACGATTAATTGAT
+AATTCTTACATGTTAGTTGTTAGTAAAATGACTAAAAAAGATCAAGAGTCGATTTTGATTAAAATTTAAA
+TCGAATTTGAAATTATATTAAATTCGATAAAGTTTAAGTTGTTTGATTTGAATAGCATTAGTCAGTTGGT
+TGAATTATTTGTTCTGAAACTGATGTCATGGTACGAAAAGGTTTTAACTCTCTCTGCCACATACTTAATG
+TCTTAGCTCTTCTTTCAGCAGTATTTTTACTTAATGAAGGGCATTTCTCAATCAAAAATGCTGTAGCAGT
+GGATGGATCTAATTCATCAACAGATTTTTTATTTGACCATTTTAGCCAAGCCCAACCACAGTCGCTACTC
+TCAAACCTGATTGCAACTATATTCATTTTTTGAGCATAACTCATTGTACTGAATTGATATCCAACTGAAT
+TAATAGCGTTGTTTTTTGATAATAAACCTAGTGTTCTAGCCGCATGAAGGTAATAAGCCACTTGTCTTTC
+TGTTGTTAAGTTTAGAAGAGAAGGTGTAATAAATCTCCCTTCACTTTTTAATTCTACAGCATGAAATATC
+TTAGATAAATTATTGGCCTGAGGTACTAATAAACTTGAAATTAATGAAGAAGATTGTTCTTTTAATTGTT
+CTAGGGATTCTAAAGCTTTTTCTTTAGATATATTTAATTCAGCTTCAAACTTTTCTGCAAGACCAAATTG
+AATTTTAACTTTACCATCAATCACTTCTTCTAAAAGAGTTTCAATAGTACTTACATCAATATTTAATTCT
+AATAACTTCGGGAAAGGATTTTGTTCTTCGTTTAATATATTAAATATTGTTTTAATTACAGGTAGACATT
+CTTTTATATTGGGAGATTTAAGGCGTAAAATGAACGAACCAGGACGAGCATCTAAAGGTGTCAGTGATTT
+ATTTCTAATTTTTAAGCTCTTTAGTATTTCTAAATATAATGAAGAAAAAGCATCCGCAACCTTAGATATA
+GAAGCTAAGTTTGGTGCTAATCTACCTGCGAACCTTTTAATATAAAGTTCTGTAACATCTTCACCATCTT
+CTACTTGAAATGACTTGGATAAATTATCCGTTAATTCAATATAAAATGTGCTTGGAGGTAATATTTCATC
+AGTCAGTTGTGAAGCAGAATATTGCTGAACTTGTGAGGTAATATCTTCATTGAAATATGTTTCCACCTTG
+AAAACTAAATCATTAGGGTAGATAAATACGTCTCTTAATTTTATTTTTGATTGTTCTAATTCTATTAATC
+TTTGATCGCTTACAGGAGCGTATAGCCATTCATCTCCATCATCATTTGAACCAATCCAAAAGGCTATATA
+ATAAGTACCGACACCATTGACAGCACTAAATAATTTTGGACCTTCGTAATATTCATAAACATGAAAAATT
+TCTAAATTACCGAAATATGCTGATTTAGGAAGTATTTCCATTAGATCTCTTCCTTTAAAACTTCAAATAT
+AATTTGTGGTTGGGCTGATTTTAAGTACCAAACAGTATGGTGAGTTGGCTCAAAAGTTTTCATTGTTAAG
+CCTAAAGTTGGCACCAGTTCACCCACAGCTATTTTTTTATTTCTAAGAGGAGGAAATAATTGACGTTTTT
+TTTGAATATCTTTTAATTCTCTAAATTGAGAGGTTCCACAAGCATTTGCAATAGCAGACTGATTAAATTT
+TCTATTAGGATACTCCTCATAAGTTGACCTGAAGTCCCCACGAGTAGGTGGGTGTTCATTAACTAATCGA
+AAGGATGTACCTTCAGTAGCCACTGCTTTTGAAGGAGGGGTATTTTCTGGATAAAATTCAGGCCAATCTG
+CCATTAAACTACTCACTGTGATATAAGTTCTTCCATGTTCAGCAAGTTTTTAACACGTATCGGGAGTTTC
+TTCAATATTTTTTATACGATCGATAGTATGATTCAAGGAATCTATAGATAAATCATTGCCGTAAAATTTC
+CTAGAAAGTGATAGGGCTGATACGCCTACGGAACCAGATCCCATAAAGGGATCACAAATCAGAAAGCCTT
+TTTCAGTACTTTGTTCTATTAATATATCCATCAAAGCAACGGGTTTTTCTGTTGGATAACCTCTATAAAC
+TCTTGGTACTTGCAATACATCGGGTATCGCAAGATTGTTCAATTTTCGTTTACCCTTTTCAAAGAAAAGA
+ATAAATTCATATCTTGCTCGATAATGATATCCCATGCCTATTTTCATCTTATCCCAAACAATAGGCTTCC
+AGAATTTAAAGCCACATGATTCTGCTATTGGTTTTACAATAAAGGCGGTTTCTTGATCGCATAGCAAATA
+AAAATGAGTGTTATTTTTTAATGTTCTATATATTTCAATGAATAGTTCTTCGAATCGAGAGTTTGGAAAT
+ATTTCAAACCAATTGTTACTAGAGGATTTACTGTGTTTTAGACGAGTTGTGGTGCCTATTTTTCGATGTT
+TTTCTAAAGATTCATATGGAGGATCTGTAATGACTAAATCTAAACTTTCATCAGGTAAAGATTTCAGGAA
+ATCAACAGCATCGCTTTGACTTATTATAAAATTACTGTCCATGAGATATTAATGCCAAATTTAAGCTGTA
+TAAAGATCCAGCATGTTAGCAGAATTGGAGGCTATTACAAGATAATACTAAATAAGTAAATTTTCCTTAT
+TGAACAAAGGATTTGAATTTATATCTTTTATAAAATTAATATATTTTCTAACTCTAATTATTATAAAAGT
+TATTTAATAAATGACATCTCCATACTTATTCTTAAAATAATCACAATCACGATCTAAATATGACTTGTCT
+GGCAATTCAACACGACAAACGTATGCGGAATCTAGTTGAGTTTTACTTATTTTTGTATATGTTAAATTTG
+CCTCATAAAACTCTGCATTACTCATATCTGAATCAGCAAAATCAACATTCATATAACTAATATAGTAAAA
+CTTGGCTCCTTTGAATATAGAGTTGTTGAAAGTAACACCCGTTAATCGTGCATGCTTGAATTCAGTATTA
+ATAAATTTATCACCATCAAATTGAATAGAATTTTCTTTTTCTTCGCCTTCATTTAATATTCTACCGTCAA
+TTTTATCGAATTTTGCATTTGAATAATCAGAATTATTAGAATATAAATGCCATATTTTTAATCCATTCAT
+ATTAGCGTCAGTAAAATCAGAACTATCAATTGTAGGTGTCCCATCATTACAATAAGAATCCTTAGGTATC
+TCGGAGCAGTACGTGTCACTTAGTTGAAAAAGAGTGCCATTTAGTTCTGTATTTTTGAATGACCCCCTAA
+ATTTTGTTGAGCCAAATGAGGCATTGTAAAATTTAGCTTTATTGAAATTACCTTGAAGTTCAGTCGCATT
+AAACTCTCCTCGGTAAAATTTAGTATTGATTGCTGTAATACCTATACTCGTCATACCCCTTGGAACATCA
+TGATCCTGAGCTATTACCGAATTGAATTTACTGTAAGTGAATTCACTATTTGATATGTCAACATCATCAA
+ATGAAGATAAAGTGAAATCCATCTTAAATAGCTGCATGTTTTTTAGAACAAGTCCTTTTAAAATAGCGTT
+CTTGATGGATAAATGAGCTATATACGTTTCATGATTAGCAAGTGTCTGAAGGGCTTCTTTTCTTCCTGCA
+TTTCCTTTATATTCTTGAGCTGAATAAATGGTTGAGTATGCATTTAAAATGTTCTGTCTAGTTCGTTCTG
+GATAGGAAATAAACCACCCAATAATGGCGAAAATGATAGAAACTTTAGTTAACAATTCTATAATATAAAA
+CAGACTTGAATGTTCAATGTTTTTGAGTATATTTTTCATTATTATATTTAATCACTTACCTAAAAAAGAA
+AAAAAAATGGCTGAACCTTTCTTAGTATAGTACTTAACGTCCTGTTTTATTTTTATCAGTAATATCACCA
+TTTGCATAGCTATCTTGTTCTATTGTCAGATGATGTTTTGCTTCCAGCAAGCAAAGAGTTAATTAAGTTG
+ACACCTTGTGAACCCGCGCCAATGGTATTATGAAAACCAACTATTCTATCTAATATATTTAGTCCATATT
+TTCATATTTATCAAATAAGTAGGTGTTTATCTAACTAAAAGCTAAATATAGATTTCCATCTGTTTTTAAA
+AACATTATTGTAAAGTGATTTGTATTTTTTGTTATGGGTATAATATATCTTGATATTAAGCGCTTGTGGA
+ATACAATCATTCTCGATGGCTCAATTCCACAAGGTGAAATTGAGCGCATGATAGATAACTCGTTTAAGTT
+AGTGGTGAGCCAAATGACTAAGAAAGATCAGCAGTCAATCCTGATACATTTTTAATGCGTTTATGTTATT
+ACATTACTGATCCAAACTGTTTGATAAGGTGTTAATAGTATTTTTTGTGTTAATTCAGTGATTTCTTTCT
+TGCTAATAAGCTCAAACCAAGATTCCGTAATAATTAAATTAAGCTCACTTAATGGCAGTGTTATGGGTTG
+ATCAGAAACATTACTGACACAAAAAATACTTTGTTTTCTATCTTGGCTTTGTCGCCAAAAGCCAAATAGT
+TGTAAACCTAAATGAAGTGTAAACTGCGTCGCATTGGGATGAAAGGCTGGTTGCTTAATGCGAGTATTTA
+ATAATGATTTTAACGTCGAGAGAACTCGTGCATGATGTAAACTTTTATTAGCGAGTGCCTCTTCTAAAGC
+ATTTTCTTGCCAACGACGTCGATTAATAGACCGGTTATGGTGGGTATTTGCTAATTTTTGATAGTCGTTT
+TGCGTACCCAACAGACTATGAATATAAATACCTGGTATGCCTTCAAGAGCAAACATAATGGCATGTGCAC
+AAATAAAACGTTCAAAATTCCATTGATCTTTTCCATCAACCGTCCCTTGCATCGCATCATAGAGTGAGAT
+ATTCATCTCGTACGCTTTTTGCTCGCCAGTATCAGAAGTACGCCATGAAATTTTACCACCAAAATTTTCT
+ACCGTGTGCACTAAGGTATCAAGTTCATTTTCACTTAATAAACCTTCAGCCGGACGTAAACCAATACCGT
+CATGTGAGGCAATAAAATTAAAATATAGGGTGCCGTCTTGTGACGGAGGCATACTCATTAACCAACGTTT
+TAAATATAAGCAATTACCTGTGAGTAGGGTGTTTAATAGAAGGGGCGGTAATGAAAAGTTATAAATGCCG
+TGCGCTTCGTTAGCATTACCAAAGTACGTCAGGTTTTGGGTATTAGGGATATTTGTTTCGGTGATGATAA
+TCGCTTGAGGTTCAGCCGATTCAATGAGAGTTCTCAATAACCGAACAACCTCATGTGTTTCAGGTAAATT
+GATGCAGGTAGTACCTGTTACTTTCCATAAAAAGGCGATAGCATCTAAGCGGAATATCTTAACGCCGATG
+TCTAGGTACTGCCTGATGATTGACGTAAATGCCGCTAATACTTCAGGGTTACGAAAATCAAAGTCGACTT
+GGTCGTGGCTAAAGGTGCACCAGACAAATTTTTTGCCATTACCCGTTTCAACTTCTTTGAGTAATGGTGA
+GGTACGTGGGCGCACTACATCTGTTAAATTATCATCGGGTAGTGCAGTGAAAAAATAATCGCTACCTTGA
+CCTTCTCCTTTAACAAAGTTATCAAACCAAGCACTTCGGCTGGAGCAGTGGTTAATCACAAGATCTGACA
+TCAAGTGATAGTCTTTACTGATATCTTCTATATCTTGCCATGTTCCTAAAGATTCATTGACTGAAGAATA
+ATCAATAACGGCAAAACCATCATCTGAGCTGTAGGGGAAAAAGGGTAAAATGTGAACACTATTAATGGTA
+TTTTCAATGGTAGTGTCTAAAAAATGCTTTAATGTTTGTAATGGCGGTTGATCTGCTTTGATAATGCTAT
+CACCGTAGGTGATCAAAATAATATCTTCCTCGGACCATTGGTTGGTAAAAGGTTTTACAACCACCACCTC
+GCTTGATAATCGCATAACGTTCATGAGTCTTTGTGCAATATCATCAAATGATTGCTCAAGAGGAACATCT
+TTATAAATAGTCGAAAGCTGCTGAGTTAACTTATGTTTTAGTTGATCAACCTGCGGTTTCATAGTTTCGC
+CTTCTTTTAATACTGATAATTCTATTTTTTACTAAATTCTTCGTTATCTAATTCAACCGCTTCTTTTAAT
+TGCGAGAGAATATCGGGGATAGCACTTACAACACGATTCCAAGACGGTATAAAAGGCGTTTCCATGGGGT
+GTTCTAAGAAAGTGCTTCCTGCCGTTAAGATATTTTCAGCGAACATTTCTACCGCTTTTTCTTCATTATG
+AATATCGAGCTTAAGTCCATTCATCATGGCGTCATTTCTATAGGTTTCCACGTAATCTAGCGCGATACGA
+TAGTAGGTTGCTTTTAACGTTCTAAACTTTTCAGCGGTGAATGTTTCACCTTGTGTGGCGAGCTTTCGAA
+TAAAGGCTTTACTGATATCAATCGACATTTTTGATAAGCCGCCAGCGGAGTTATCCAAAGACAAATCTTG
+GTGCTTATGATCATACGTTGAGGCTATATCAACTTGGCATATACGGTTCGGTGAGTAATTACGGTACATC
+TCGGATAAAACCCCAATTTCTAACCCCCAATCGCTTGGGATACGAATATCATTTAATACGTCTCGACGAA
+ATGAAAATTCCCCCGCTAATGGGTATAAAAAGCTATCCATGTATTCAAGGTAATCACAATGACCCACTGT
+TTTTTTCAGTGCTTTAATTAATGGGGTAACTAATAAACGAGATACGCGACCATTAATTTTTCCGTCAGCT
+ACACGTGCATAAAAACCTTTAGAAAATTCATAATTAAACAATGGGTTGGCAACAGGGTAGAGTAACCTAT
+CCAGTAAATCTCTTTCATAAGTCAAAATGTCGCAGTCATGTAATGCAATAGACTCAGCTTTACCTGAGGC
+TAAAATGTATCCCATGCAATACCAAACATTACGGCCTTTTCCTAGCTCTTTAGGGGCTAATCCGAGTGCT
+TGTAATTTTGCATCTATAGCTTGCAACCTCGGACCATCATTCCATAATACTCGATGATGTTGGGGTAACT
+GACTAAAAAATGATAAAGCGTGTTTATATTGCTCAAGATCTGCTCTGTCTAATCCAATAACAATTTCAGA
+TAAGTATTTTACTTCCTTAACTTTATTAATAATGTCAGGTAAGGCTTGACCTTCTAACTCCGAGAATAAA
+GACGGTAACATCAACCCTAGAGAACGGGTTTTTGAGAACGTTAATAATTCATCTGCCATATCCGCAGGTT
+CACGTTGCGCCAAGTTGTGTAACGTTGTTACTGTGCCATTTTGATAAAAATCAGCCATGATTTACTCCTG
+AGTTAATTGAAGGTGAAAGTAGTTGATTCGCTAAAAGTTTTTGAATGGCTTCAGCCCAACCTTCCGGACC
+GTATAATTGGGTTTGAGTGGTTTTATACTGGCGATATAATGTGGGAAAGTCATGGACAGGAGAGCGTACT
+TGAACCGCTATATCTGCAGCTTCTAACATAGTGATATCATTTTCTCCGTCTCCTAAGGCAATAGTGAAAA
+TGGAAACGTTATCGAAATGCTCGCGGTATCGCTCAGTCAACCAAATTAGTGCTTGGCCTTTATCGCAAAA
+ATCCCCTACATGAATAAACCTTCCTCCTTGAACGACATTGACACCTAGATTAATCAATCGATCTATAAAG
+ACTTTTTTCGTCGGTTCATCTCCTAACCAATGAAGTGGCTCAGCAAATTGTCGTTGTTTAGCTCGTTCAG
+TTTCTGCTAAATTTAACCCGGTGATGTTGCATAATTCTGATGCTGATAAGGCTGAAAAACCCTGGTAGTA
+CTGGCTAAATTCATCAGTATGTTTTGCTAATAAATTTATCCAATATTGTCTAGGTAAACTAAATGGTTTT
+ACCCAGTAATGATCTATAACCACGGTACCCGCAGGCTGCGTTTTGAAGGTGTTTATTGGGATATATATCG
+CGGCGCCATTTTCTATAATGAATGGTGTCTTTAAATTGAGATCGTGATGAATTATTTCTAATTCTGCGAG
+TGTTTTACTGGTATTTAAAATAACTGGGATCTCAGCACTTTCTAACTGCTGAAGTGTTTTATCTGCAGCG
+GTTGATTGATAAGTGAAATGATCTAGCAGTGTTCCATCTAGATCACTGAAAATAAGCGTTTTCAATTTTC
+TCATACACTTTCCGTGATCGACATTTTTGTGATTTTACGGTCGTAATCTAAGTAGAAAATAGCATCAGCA
+GATTGTGAAAATGTTTTGCATCCTTGAACGCTAAGTCTTTGGAAATATTGAGTGAAATTTAGTATCTCTG
+CGGGAGACATAATTTTTGAATTGACTAAACCGATATTTCTATCTTTTAATTTTTGTTCTTGCTCTAAACG
+CCATTTATACACGCAATCGAATGAAGGCGCTTGAAGTGCTAACCAGAAATCCATTTTTTTATACAAAGGT
+TTATAAGCGATTTTAAGTTGTTGATTAACATAATCTCGCCATTGCCCAGTTTTATCGTATTGGCATTCAA
+GTTCATTGATTGGAGCTTTTAGTTGTTCTACTGTTTGTGGCTCTACGCCCCAGCACCAACCTTCCACTAT
+GATTATATCTGCGGTTTTTTCAATGGTCGGCCATTGCTTTTCAGGATAAGGGTTATCAGTAGCTTTGTTG
+AACTTTTGAATAGAAAACCCTGTTTTCTTTTCCTTTAGCTGGGTTAACACATGATTAAGTTCAACAACAT
+CATGTGTTCCAGGTACGCCTCGTGTTGCTAATAAAGGGTGAATACCTTGTGCTAACGTTCTGCGCTTTTC
+GCTCGAAAAATAAAAATCATCTAAGGACATCACCACAACATTGAGTTGATACTGTGTCGTTAAATAGCTG
+GCAATGAAATCAGTTAGTGTTGACTTACCACTTCCTTGACAACCATTTATACCGACAAAATAAGCCTCCT
+TATTTTGCGTAAATCGGTTAAATATCTGATCTGCCAATGGTATGTAATATTCGTTGACTGCAAGTTTAAA
+TTCTTCAGGTAAATTGTGTTGTTTAATAAAAGTTGAAACCATAATTTTCATCCGAAATAAAAAATACAAG
+TTATGGTTGTTATTTCAAGTCCTATGCCATTCCAGTCAGATCCCAATTACTTTTTATAATTCATTGTAAA
+ATAATGATTATTTATATCAATTAGATTTGTTGTTATGTGTTTTTACTCTATTGAAAGTGCACAGTTTTAA
+AACAATTGCCTAATGTTGGTGCAATTAAAGAACAGTAATTAAGCAATTAGATATACACTGTTTTTTAAAT
+AGTATGTAGAACGTGTTTTAGATAACAACATGCTACAAAGAAATATTGATAAAGCATGATTAACTCATTG
+CAACAAGTCATTGCGATTGATAAAGGCTTTTAGCATGGTAAGGTTTTCAAATAGGCTATTAGAGAAACTT
+ATCATCAGAAGTATCAAATTGCTGTGCTCACTTTTATACGGCATAAGCTACTTTTACTATAATAGTAGCG
+CTAATGATTACATGAATAAGAGACTATGGAATACAATCATTCTCGATGGCTCAATTCCACAAGGTGAAAT
+TGAGCGTATGATGGATAATTCATATATGTTGGTAGTCAGTAAAATGACTAAGAAGGATCAGCAGTCTATT
+CTTTTGCATATAGGCAGCTAACTTCACTAAAGCCTAATACCTTTACTCGATAAAATTGTTAAAGTAGCCT
+TTTAAAACTACATCTTGTGAGATAGTTACTAGATTAAAATATATTTTTCATCACAACATCAAATACTATT
+CCTAGAATAGACATATATATTAAATAGATTGCCGAGGCTTTTCCTAATATTCTCCACCAACTCTGCTGAT
+ATACGGTTTTAAAAGCTGAAAATACATACCATATCAAATATAAGGTAGGAGGAGCTTGAAGTAGTAAAAA
+TATCAGATGAGATTGTTCCAAAGCTTCTAAAGGCGCGATAATCATTAACATTAAATAGATTATGCTATGT
+AGATGCATGGAAAAAACTAAATTACCGATATAGAAGCTCTGCCGAAAAAAGAGCTGCACAATTAATGCAA
+ATACTGGGAATAAAACAAACATTGCCTTGGAGTAATAGCTACTCATAGAGTCTGTTAATGCATAATTGGG
+ATCGTAAACTTGATATATGCTAGATAAAAGGATGAAAAACAGAATGCTGATCGCCAAGTATAAACGTAGA
+GGCGGTGTATACTTTACTCGCTTTCCTTGATTAAATTCGAGCGTCAGCTGTCCCGGTTTGCTTAACATAG
+TGCGAAGAGTAAACCCCAATCTTCCATCAATATCTAATAATTCATGCAGTATGTCTTTGGCCACAACAAA
+AAATGGTCGATTAAGGCTGGCTGTACTTTGCCCACATTTTAAGCAAAAGTGAGCTGTCTCCTGAAGTTTT
+GTCTGGCAATTTTTACAATCCATACTTTTATCATAGAACGAAGGCGCCAAGCTATGCAACCTGTTAATTT
+TGAGTTAGTGGCTTTGGGTGACAATGAAATGATAGGTCTCGGTCAGGCTGATGTTAGAAAATTCGTTTAT
+GTTGGTGGTGAGTGAAATGAGTAAGAAAGATCAGGCATCAATCTTGGTACATTTATAATAGGGTAACTCA
+CTCACTCATGATTAGAGGACATCCAGTATCGAAGGAATTATAAAGTATTCATTAACTTCCCAAGCGGCTT
+CTTAAATTATTCAATGCCGCCACTGAAAATCCATCATCGTAAAAATATAAAATGACACCGTCTTTATTCA
+GCAATATTGCACGTGCATTATTGGGTTTTTCATTACCAGTGAAAGCTTGAATGCTCTCGCCATCTTTATA
+AACGGTAATAACGCCTTTCCAAAGCTCTTTCGGAATACCTTTACGCATACCATTATCAATCATGGTACTG
+AACATGCGTGGAAACAATCCTTGAATACTGGGTATCTCATAAACATCAACATTAGTTTCTGTCATGTCTA
+AAGCTATCAGCCACCTGTCGATATCAAATTGTGAGTTTTGTTTATAACCAACTAAGAGTAGCGTGAAGTC
+ACTTGTAAAGTCGTTTGGAATGCTCACCATTTTCTGTTCAAGATTTTGACCCGTAACTGAAGGGAACGTT
+TTGCCCTCTATAGTCTTATTAGCATAATTTTTGGTACACCCCGTGATTAAAAGAAGGGTAAGACAGAATA
+ATAAAATACGCATACAGAAGTTCTCGTTTTTATGGACTGTTATTAGTCATGTTGTACGTTTGAGTATTCG
+ATATAGTTCACAAATTTTATTCAAAAATTATTTTTATTGTTGAACCATTACGCCTACTGCTACGTACAAA
+CATATATAGGAATGTGCTGCTTACTTCTAAGTAAGCAAACAGTGAAAGGGCAAGTTTAGAAGGTATAGCT
+AAGCCTACCAGGCCGTTCAGCTATATAGACGTAGTGAAAAATTTGTATGAATTTATATAATTACTTAAGT
+GTATTTAATAAAATACTTTCACTTGGTAAAAATGTGATGGTAGGTTTTAGTTAGACGAGCTTTTAGCTTG
+GCACAATTTTGAAGGGTATGCATGCTACATCGGTTATAAGGACCTCGTTATGATGATATTTTTTTATAAT
+CAGGTTTCGTTTCAATATCAGGAAAAGGCTACATTGAACGGTTCTACCAAACTTGTTGATGATAAACAGA
+TAACCTTCAAGAAAAGATAATGTTTCTTAATCAGTTAATTGTAGTATGCATTACGCTATTTTTCTCCACA
+CTGATCTGTGCTGAGGGTTTGAATGGAAAAAAACATATGAAAAAAAGTACAGTGTTAATCACGTTTGATA
+ATGAACGAAGCCTTGATGAGTGGAGGGTCACTAACGATAGTGTTATGGGAGGTTTATCCGTAGCTAATAC
+TCAGTTAGACAATAAAGTCTTTGTATTTTCAGGCAATATTTCTATTGAAAACTATGGTGGCTTTACCAGC
+ATATTTAAAAAGTTACCGACACTGCCAGATGATATTGAGTCTATTACCATTAAAGTCCTAGGCGATGGTA
+ACCGTTACCAACTGAGAGTTCGAAGCCAAGTGGCAGGGTACGAGCTTGCTTATAAAATTGATTTTGATAC
+TAAAAAAGGAGAGGTAGAAGATCACACGTTCAATTTGACTGATTTTAAAGCCTCTTTTAGAGGTCGAATC
+ATTGAAAATGCGCCTTTGCTTGAAGCTGAATCAATTTCCCATGTAGGCTTTTTAATTAAGGCTAACCAGA
+GGCAACATTTTTCTTTATCGGTTCAAGCGATTAAGTTTATGGGCTAATCAATTTTTAAGGTGTAATCATG
+AATAAAGTAAGCCCCAAAGCATTGATGCATAGCAAATGGACAAAAATGAGTGTGGATAACCAAGAGAAGC
+ATTTTGTGATAACAAAGGTGATATTTGACGATAAACAGCGGGTTATTGAATGTGTCATTGAAGCTGTTAT
+ATCTCACAATGAATATCCTATTAATTGGCGTGATTTAAAAAATAGTCTTCATTGGAAAATAGGGTGGCAA
+TAAAATAAAGCAAGCGTCTTAAAAGGGTATTAAAAATAACGTCAACGAATTTATCACCACGGGATATCTT
+TGCCTTGCCAATCAAGAAAGCTTGCTTCTCCATCAATGACCGTATCTTCAACAATCGTTAATAATTGCTT
+TGCAACAAATTCACAGGTAAACAATTTACCTTGGGGTACGTTTGCCTGAAAAGGCTTGGAAAGTGGTGTG
+TCAGTTGTACCGGGATGAAAAGAAATCAATTTAATGTTTTTTGCTCTTCGTGCTAATTCTACCGCAGCTG
+ATTTTATTAACATATTCATTGCAGCCTTTGAAGAACGATAACTATACCAACCCCCTAATTTGTTATCGCT
+TATACTACCAACCCTTGCGGTAAAGATGATTATTTTACAGCGATGTTGGGAAGCGAGTAATGGTGTTAAG
+TGTTTTAACCATAACATTGGGGTAATGGTGTTAGCATTAATCACTTTAATAAAAGCTTCAGCTGAAAAAT
+CTTCTAAACGCTTTTCCGGTTGATAACTTTTACTGTGTAATACTCCGTGACATATGAAAACGCGTGATAT
+ATCTCTAGCACCTATTTGCTTGATCGTATCAGCTACTTTACCTATATCTTCGTCGTTATAACTGGCTGTT
+TCAATGAGAATGGCTTGACTAAATAATGCTTGCTGATAAAAAGTGATATCACGGCTAACGATAATCAATT
+GGGGGTATTCAGAGTTGATGATTTTTAGTGCTAATGCCTTTGCAATATCGCTATTAGCTCCAACGATTAA
+TGTTGCTTTATTTGTCATAACAAGTTCCTTTATCACATGTGTTTATGCCGATGCCAAAACGCTCATATAA
+ACAATTCGATATAGGATGTCGGTACTTTGCTAGCAGCAAATAACCAGCATGGGCTAGTTGCTTGATTATT
+GGAAGCTTTAAGGGCACAACGAATGCTCCTCTTCCGACTAGTGTCCATGCTCTGTGCGTTACGTCTAATG
+CGAGTAATGTTTTGCCTTGGTATTGGCCATGTAAAATTTTCATTGCCTTATCATTATCGATTTCAGGAAA
+AAGCATAGTGAAATTTTCTTGATGTAAATCCTCTAATACAATCAGGTTTTTGGAGTCATAGTGTTTGAGT
+TTCTGCATTTCTAAAGTACAGAGAGGGCAATGACCGTCATAAAAAATAGTTAAAATATTATCTTTCATCA
+TATTCTCCTTAATGTAAACATACCTTTCGTCTATGTACCATTGAGTGATATATCTGTTGCGAAAGACTCA
+GGCTTTGCATAACTTAAACGTGTCAGGCGTTCACTTTTATGGTAACTGTCTAAGCCGGATACGGTAACCG
+TTTCTAGCGCTTCAATATCAATATAACCATCATCTTTAATAGCTACTTTATCGCAAATAATATGTGTTAT
+TTCCCCAATGATAAATAGAGTATCATTAAGTGATACTGGCATTATTTCTTTTAACTTTACTGCATATTTC
+AAACGACTCTCTTTAACAAATGGCGCCTTAATATTACCTAAATAATGTTCAGAAAAACCGAGTTGTGTAA
+ACTCACTTTGTGTTTTTTCATAACGAGCTGAGCTTTGATGAGCAGAATTGTAAAATTTAGCGGATACCTG
+ATTAATGGTGTAACACTTTGTACAGATGATATTATCAAGCGTATGTCGGGATCCGTTATCGGGCCTCATT
+ACAAAGCCAACTAGCGCAGGCGAAGATCCTATGTGTACAACTGAGCTGAATATAGCAAGGTTTTTTGCCC
+TCTATGGTCTTGCGTGCCTATAAGGTTGGCACTTTTAAAACCAGATAGGCTGTTTATAAATTTTGCACGA
+TAGCGACTATCCATTCGCAATAAATTATCATAATCAAAATGTTTATAAGTAATGGTGAATCCCCTAAATA
+ATTGTCGTCATTATTTCTTAATACGGAAGTGTTGATTGAAAGGATCTCAACAAATAATATTATCAGCAAA
+CTTGTGAAAGATTGAGGTCATATATCTTGGTTATCAACAATATCTCAGTATGGTGGGGATCATCACCTTA
+AAGGTTGTTATTGAAGCAGCGTTAGGCGTAAAGATTGTAGATGAAAAAGGGAGGCAGGTTGATTCTAAGT
+GTTGGGTGTTAATCGTACTGAAAAGCAGCGAGAACGATTTCTTTATTACCGAAATTTTGTATTTAGGAAT
+AATGACCAGGTAAGTTAAGGCGTCTACTTTACTACAGAGGTAAGAACTCAATTCAAGATACTTAAGCGCT
+TTTACACATTTTTAATACTTTTCTAACCAGTTTAAGGTATGAATCCATAAAACCTGAGATTTTCGGCTAA
+AGAATTTCATATGGCCTATTTCATCTAGTGCATAGTCACCAGCAGATAAAGTGAGTGTTTCTGCATTTAT
+TTTTGTGAAGACACTGAGCATGTCCTCAACATTTTCATCAATTGCGATCTCATCATCAGCTGCATTCACC
+CACATAGATGGCGTTGATAAATCGTCATATAAATGAGTATGAACTGTTTTACCGAATGAAGCTTTTACAT
+AGCCTTCACTATTGCACCATTCTCGCCATTGTTGAGCGACGACTTTAGGTAAAGGCTCGCCCATTCCTAA
+CCATTGAGATTTCGTATGACCAAAAAGCGTATTACTTAATGGGATAAAGAAATTCATAAAAAAGTGTGCC
+TTTATGGCGTAAGTTCTGTTCATATTCTTTAATTGACCGGATGAACTTGCAAAATTAAAGATGGAAGTGA
+AATCCTTCGCATTATGCATTAACCCAACAAGTTGCCCTCCTGCACTATGTCCAATCAAATGATATTTCGT
+ATTAGGAAAGGTTGTTTTCAATTGCTCCAATACCGCAGGCATATCTTTTTCCCCCCAACATTGTAATGAC
+GCATCACTTTCACTGACGTTTCCAATTAAAGAACCACCAATACCTCTATTATCAAAGGTGATCACGCCAT
+AGCCTTTTTCTGCAAGAAAAGCAGCAAAGCTCGCATAAAATTGTCTTTGTATTCCTGTCGCAGGGCCTAT
+TAAAATTGCACCCTTCAGCGCTTCTTGTGGCGTGTAGATTGTTGCCGCGATAGCGTACTGATCTACACAT
+ATAATTTCTACTTCAGTTGAATAAAAGTTAGCCATAAAGGTGATGTTTTAGTTTTAATATTGAGTTGCCT
+GGTATGACCACTCTACAGGGCTTATGATAAAAATCAATAGCTGGGAATATTGAGTCTCGAGACATAGAAA
+TCCCCCCTGACTTCCTAATCGTCCTTTAAGGGATATCTATAATATGACGAGTATTATCTAAATGAAAAAC
+AGCATCTGCAGAATTTGAAAGGGTATTACTCCCGTGTACGGTAAGCCTTTGGAAATAGTGAGTGAAGTTT
+AATACCTCTGCAGGCGACATGACTTTTGAATGAGACAAGCCAATGTTTTTGGCTTGTAATTTTTGCTCTT
+GTTCTAATCGCCATTGATAAACACAATCGAAAGACGGCGCTTGTAATGCTAACCAAAAGTCCATTTTTTT
+GTAAAGCGGTTCATAACCCGTTTTAAGTTGTTGATTAACGTAACTACGCCATTCACCCTCTGCATCGTGT
+TGTAATTCTAGGTCGTTAATTGGTGTTTGTAATTGCTCGTCTGTTTGAGATGTTACGCCCCAACACCAAC
+CCTCTAATAAAATAATGTCTACCGGTTTTTCAACTGAGATCCATTGGCTTTGGGGACATGGTTCATCGAT
+AGCTTTGTTGAACTTTGGAATTGAGAATCCTGTTCTGTGCTCTGATAATTGGCTTAACACCCGATTAAGG
+GCCGTTATATCATGCGTGCCTGGAACACCTCTAGTTGATAACAGTGGGTGAATATCGTCTGCTAATTGAT
+TACGCTTTGTGCTCGATAAGTAAAAATCATCTAAAGACATGACGACAACATTAAGTTGGTATTGTGCTAT
+CAAATATTCAGCAATGAAGTCGGTGAGTGTCGATTTACCACTACCTTGACAGCCATTTATCCCGACGAAA
+TAGGCATTACTTTTTTTGTTAAAGAGTCTAACAATGCGATCAGCTAGTGGTTTGTAATGCTCTTCTACTG
+TTAGCCTAAATTCTTCAGGTAACTTATGTTGTTTAATAAAATCTGAAAGCATTCTTCACCCTTGATAATT
+AATAAATATTGTTATGGTCTTATCGATTATGTCACTTTAAATAAGCCCAGCTATTGCTTCTAACTATTAC
+TTCTAAGTATTGTTGAACGTCGATATGTTTTTATGATAGAACGGCACAATATGAACTTATTTTGTTGTTC
+TTACGTAATGCTATTATTAGCTTAACCGTAGGAGTCATTATATGTTTTACTTTTTGTTCCCACCAAATGA
+TAGCGTTTTATCTCTATGACTAATAACATATTAAAATATAAAGACTTTTTGTACATTTTTAATTTAATAC
+AGACCAAAGGTACTAAATTAGGAGGTGAATATGAATTTCTGGGTATTCGAGCGCAACATGATTTTGATGG
+TTATACTTGTTGGTTAACTTATAAAGATCTAACCATAACTTTATTATTTCATAGCAAATTCGACGTTCAA
+TTTGACAAAAAAGAGACCTTTAATGAGTTTTACAAAAAGGTTAATTCACTGATCGCACTTAATTGATAAG
+TTTTGTTGATTGCTTTGAATTGCATGATGCGGATAATCGGAGATATTAAATAGTGTTAACACATAAACTG
+CTAGGCGTTATTTTTGACCTCGACAACACCTTGGTTTCTTCATCATTAAATTTTGATAATATTCGAAAAG
+CGTTAGGTTGTTCGAAAAATATCGATTTATTGAATTTTGTTGACTCATTACCGAAACAGCAAAGAATTGA
+TGCCCATCAAGTGTTAGTTGACTATGAAATCAATGATGCCAATAGCGCTAGTAAGTTGGCTGGTACTGAT
+GAACTCTTAGCATTATTGTCCAAACTCTCGATACCTTGCGCTATTGTCACACGAAATTGCAAACAAGCGG
+CTTTGATAAAGCTAAACAATAATAATATTGATGTTCCTATCCTATTAACGCGGGAAGATCATAAAGCTAA
+ACCGGCCCCTGATGCTTTATTACATTTAGCCCAATACTGGAACACCCCACCAGAAAACTTATTGTATGTA
+GGTGACTACTTATATGATCTGCAAGCAGCCCAAAATGCTAATACTATGTCTTGCCTTGTGACTTATGCTA
+AAGCGTTGAGTTATGCAGGTTTAGCGGATATTGTAGTGGATGACCTTTCTGAGCTATGTGACGTAATTAA
+ACAAAATATGCGGGTGCTACTCGCGATACCCTAATAGAAAACAGCAAGAGCATAACCGTTGATTCACATA
+CTATCAAAGTACATTGCGATTAATAAAGTATGCGCTAAATTTAAATTATCATAACGTAAATGGATTTACA
+CTAAGCCAACCATCGGTAGTGACATTTTACTTTAAAAATACTACAGTTAACGATAAATTATAATACTAAA
+AAAGAGTGTACTGTTCTATCTTTTAGCTAACTACAAAGATTACTATTAATAATCACCTTAGATATATGGA
+AGGAATGATGAGTGAATATTCAATTGCCAAACATTTCAATAAGTATTTCAAAATAAGATTTGCTGATACT
+AAAGCGTTGCGACAAGCTGCATTTAATATTCGTTATGGAGTTTACAGTAGTGAGCTCGGTTGGGAGCCTG
+AAAATGAGCTCAAAATAGAAACAGATGCATACGATGATTACGCTTTTCATTGCTTGCTAGAACATCGCCG
+TACTGGAACCTTTGCCGGGTGCATTAGGCTCGTTATTCCACCAGTCAGCCAACCTAACTTCCAATTACCG
+TTTGAAAAAAACTGTTTACATTCTGCCCTACCTGAAATAATTGACTCAACAACCCTCAAACGCGGCAGTT
+TTGGTGAAATATCTCGTCTTGCCGTATTAGCCTCTTTTAGACGACGAGAAAAAGAAAAAAGCAAACCATT
+TATCATTAATGAAATTAATCCTGAGACGGTTTATACTGAAGATGAACGGCGAAATTTCCCCAATATTGCT
+ATGGGCCTTTATTTAGCGGGTTTATCTCTAGCGAGTTTATGTAATCATGTAGGATTATTTGTCATGATGG
+AACCTCGTTTAAACAGACGTTTGACCCGTTTTGGCCTGCCTTTTGAACAAGCTGGCGAGGCAATGGACTA
+TCATGGCCAGCGCGCTATGTTTTATCTTGAAAAAGAAGGGTTTAGTCTAAATTTAACTGAAGAATTAAAA
+GACCTTTATACCATTATACATAATGATATTTGCCAACAAATATCATTCATACCTTATACCAATCCAGCGG
+AAAAATAATGGAAATTTAACCATGAACCACCCTTTTGATTTTAAAATAAGGTTTGCAGATACTAAATCGT
+TACGGCAAGTTGCATTTAAAATTCGATACGGAGTTTATTGTACTGAACTTGGTTGGGAGCCTGAAAATGA
+GCTCGAAATGGAAACAGATGTATACGATGATTACGCTTTTCATTGCTTGTTAGAGCATCGACGTACTGGA
+GCCTTTGCCGGGTGCATTAGACTCGTTATCCCACCAGTCAACCATCCTAATTTCCAATTACCGTTTGAAA
+AAAACTGTTTACATTCTGCCCGACCTGAAATAATTGACTCGACAACCCTCAAACGCGGCAGTTTTGGTGA
+AATATCTCGTCTTGCGGTATTAGCCTCTTTTCGACGAAGAAAAAAAGAAGACCACACACCTTTTATCATT
+AATAATATTGATCCTAAAAATTTCTACTCCGAAGATGAACGGCGAAACTTCCCCAATATTGCTATGGGGC
+TTTATTTAGCGGGTTTATCTCTAGCTTCTATGTGTAATCATGTGGGTTTGTTTGTCATGATGGAACCTCG
+TTTAAACAGACGTTTGACCCGTTTTGGTCTGCCTTTTAAACAAGCGGGTGATAAAACAGACTATCATGGT
+CGACGCGCTATGTTTTATCTTGAAAAAGAAGGGTTTAGTTCGCATTTAACGGAAGAATTAAAAGATCTTT
+ATATTATTATACATAGTGATTTATGCCAACAAATATCTCTCTCACCTTATACAAACTTAGTTGATAGATA
+GACTTAGGCTCATGTTTTTCATTTATGATGAACAGCAATTTTCAGGATTATAAAATATGTCGGATTGTAT
+TTCTTATATCAAAACAGCAATAGGTAATAATGCTACATTAATTACTCAGGCTGATGAATTAATACCGTAC
+CATCGAGGAACAGAAGGTTTAGAAGGAAAAACTAATATTATAGCGGTGGTAAAAGCTTATGATAAAAAAG
+ATGTAGAATCTCTATTATTACTTGCTAATGAATTAGCCAATCAGCCAGAGTTTAAATTTACCATTTACCC
+AATAAGTACAGGATTAAATTGGGGCTATGGAACCAGCCAACCACCTAAACTTGATATAAAAGTAGTGATT
+TTAGATTTGTCAGGTTTAACACAAATCGAATTTGATGAAGACTTAGGATTAGTTACAGTAGAACCAGGAG
+TGACACAGCAGCTCTTGAGTGATTTTTTCATAAGTAATGGTGATAATTTCATGGTTCCGGTAACAGGAGC
+TGGACCTAATGCTTCAATTGTTGGCAATGCTATAGAACGTGGCTATGGCATTACCCCATATACAGACCAT
+TTTGGTGCGGTTACTGCGGTTCAAGGGTATTGGGCGAATGCGAGACATTTTTGCTCAGCCGTAAATGAAC
+TTGATAAATCTCATAATAAAACAGTAGATAAGACCTTTAAATGGGGCCTTGGTCCTTATTTAGACGGATT
+GTTTACACAATCAAATTTGGGCGTCGTTACCCAAATGTCCATTAGAATGGCAAGAAAACCACAAAAGTTT
+ATTTCTTTTATTATGCAAGTGCCAGATGATAAAGCTTTAGAAATAGCTATACCTTTAATTAGAAAAATAT
+TAAGAGATTATGAAGGAATTGTCGGCTCAATCAACTTAATGGATAAGAGAAGAGTTTTGTCTATGTTTGC
+AGAAAACCCTAATCCTGGTGAACACAAAGTCATGTCACCAACTGATATAGCTAAACTCAGTAAAGCGCAG
+CAAACGCCTAGCTGGACTATAATGGGCAGTATTTATGGCTCTAATGGTGTTGCCAAAACAGTTAAAAAAG
+AAATTAAACGAATATTTAAAGCCCTTCCTTGTCGGCAAATATTTTCTGATAGCCCTATCTTCTCTATTGG
+CAATGCCGTAATAAATACGACTCCTAACTTTCTCTTCAAATTAGCACCCTTTTTAGCTCTTATTAAAGAG
+CAGTTGGCTTCATTCGAGCGTGGTAAAGAAATCATGTTAGGACGACCAAATAATATTGCCTTGAAGCTTG
+CTTATTGGCGGCATAAAAATGCAAAAAGATTCCCTGCTGATAACTTATCTCCAGGTAAAGACGGTTGTGG
+AGTGCTTTGGTATGCGCCTTTAGTTACAATGAAACCTAACATAATGAGAGAGTATGTTGATTTTATTAGA
+GCGACCTGCCCAAAGTTTAATATTGAACCACTAATAACTTTCACCAATTTAAAACATGATTGTGTTGACA
+GCACCATTCCCATTTTGTTTGATTTATCAGACCCTGATGCAGTTAAAGATGCACACAATTGCCTGAAAGA
+ACTGGTACTTGAAGGAGTGAAATTAGGCTACATACCTTATAGATTAAACATAGATCAGCAGCAATGGTTG
+TTAGATGCGAACTCGCCATTTTGGCACACCGTTAACGATATAAAATCAGTAGTAGATCCCAATAATATTT
+TAAGTATGGGCCGGTATAATCCAAGATAATGGCAAGTCATCAAAGTGTAAAACTATTGTTTATTTAAAAT
+AATTATCAGTTTCACAAAAACATAAAAAATGCCTCTATTCAGAGGCATTTACTACATTTTCTAGGTCTAT
+CAGCAAATAATTAAGCTTGTTTACGACGAGCAGCGCCTGCTAAACCAAGTAAACCTAAGCCAAAAATAGC
+TAAAGAAGTAGGTTCTGGTACTTGAAAACTGGCATGCTGGCCATTACCATCAAAACTATACAAAGAATTA
+TCGTTATTGAAACGTGCCGTAGCAGTATTACCAAGATCGCCAAATGGCATGTTGTTGTAGTCAAGCGTGC
+CCATTGCCAATCCGCCTACAACTGACAACGTAAATTCAGTTTCACCACCTAACAGTGTACCGTCTAGGTC
+AAAGAAATCAAATGTATAAGAAGCCCATAAGGTGCCATTCTGTGCTTCTGCAAATTTTTCATGAGCAGTC
+GAAGACAAGGTCGTATCAGTAGCAGTATTTGAATCAAAATCTGGCGATTGGTCGATATAAATATTGAGCC
+ATGCGTTATCGCTATTAAAAGTATTAACACCCGTTGCTATTAAACCACCAAAAGCATAAGTCAGTTCACA
+GCCAGCGGTAACACAGAATGAAGGAGGTCCCGCAGGATCTCTGCCATCAGCAAAGCTATAAAACTCACCA
+ATACCAACCAATTCCGCACCAGCAGCACCAAGAACTGCGTCATCAGTTATAATTGTATCAACTCCATTAG
+CCATTCCAGTAGCACTATTAGTAAACCACTGTTGAAAATTACTTTGCATGGCAACGCCACCAGCATGTGT
+TGTAGTATCATCCCATTGTATTCCTCCAGCAGTCACCACAGCCGCAGATGCCGCAAAGCTAGATAAAATC
+ATTGTTCCTGCAATTGTTCCTGCTATCATTAATTTTTTCATTATCATGTCCTTATTAATTTAAATAAAGT
+AACTTGCAATGGTTATAAAGCAATCAATATACCAAGATTATTAACACTTGCTATGGTTATAAAGCAATCA
+ACATACCAAGATTATTAACCCTTGAAGTTAAAGAAAAAAAAATCACATCGCTTGAATTGATCATATTTTA
+ACCAGTAATGTGTAAAGAATGCTGACAGTTTTAATGTTAGTGATTTTCTCTTTTAGCAGCCATAATTAGT
+GTACCCACTTTATCAAACAAGTCGTCCATGGTGCTTTATAAGCTATCAATCAACTCATTACCTCATAGCC
+TGAACTTTAGAATAGAAGGTTCTATCTTTGATAGAGTCTAGTAGGGCTTTCACTTTATCCGTTTTGCCGG
+TAGCTAAATAAGCTTTAGTTAAATTCACATAGGTGGTTTCAGCTTCACTGCCTTGATTGATGGCATTTAG
+CAACACGATAATCGCGCTGTCGAAATTTTTAACCGTCACTAAGGCCGCACCATAGGTGTCTGATATTTGA
+TGAATGCCTGATTTAAGTTCAAACGCTTTTTCAGCATATAACAATGCTTGCTCGGGTCTAGCGCGTTTCA
+ACTCCAGCATCGCCAAGTTATTTAATACCACCGCATTGTTTTGTTCACTTTGGTTTATTATCTCTAAGTG
+CTTGATAGCCTTAGCCTCATCAAACTGCATATATAACTCAGCTAATAAAAGCCTTACTTTATGATCTTTT
+ATCATTCTAGAAAGGTAACTCTCTATGGTCTGGGCAGCTTCTGCTTTTTGACCATTGAAGCTCAATGCTC
+TTGCTAATAACATTACATTTAACGCTGTTGGGCTTTTTTGGTACAGTTCGTGGAAGTTATCAATAGCGCT
+AGGATAGTCTTTGTCAGCTAACGCCAGCTCCCCAACAAATTTATTGATAAGGTGGTGTGACACTTTTTGT
+TCTTGTAGATATCTCAACGTTTTCTTAGCTGATACTAGATCGCCGGTTAATAACTCAAAATTAGCTTTTA
+ATATTAATAACCGAGTATTGTGTTCAAATCTTTCTAATGAGCTTATCGTATATGTTAAGGCTTGCTTGTA
+GTTACGCTTAACTTCAGATATAGCAATTAGGCGCAAATGTGCGACAAAATTATTTGGATTTAAAGCAAGC
+ACTTTTTTAAAACATTCTTTCGCTTTGGTGTGACTTTTCGCTTGAAGATAATTATCACCTAAAATAGCCC
+AATATTGTTGAGAACTTCTAGCCCAATCAGACATGCTTTCCAATAATGTAATGGCTTTTTTTAATTCATT
+ATTTAAACGTAAATTTTGTGCTAATCCTAATGCTAAGGTGATGTTTTTAGGGTGTTTAGCCGCTAATGTT
+GATAAAAATTCAACATTGTTAGACGTATTGTTGTGCTTGAGCTGTAATCGACTTAATTTTTGAATGGCGG
+CTTTATGCTCAGGTAAAATAGTCACTACTTTTTGATAATAGTCAACTGCGTCTAATATCCTATCAGCATC
+CTCTGCAATATCGGCGAGATAAAATAGTGCAGTGTAATTTTCAGGTTCAATTGATAGCGCTTTTTGATAG
+TTTTCTTCGGCTTTTGAACTCAGATTATTATTCGAATGAATTATCCCTAACAGTAAATATCCAGATGCTT
+GGTTATCTTGCGAGGCAATCCATTTTTTCGCAATAGACCGCACTTTTTTCTCTTGTCCATTATCTAAATA
+TTGTATTGCCAAAGAAAATTCAACATCTTTTAAATTAGGATCTAGGTTTAACGCATGTTCGAGCGATGCA
+ATACCTGTTTTATCGTTTTGAGAAAGTTTTAGCATGCCTTTTTGCGCTGCTACAGAGGCATTTTCTGGTG
+CTATGATAGATGCTTTATCTAGCAACTTTATAGCATTTTCAAAATCTCCCGCTTTTATCAATTCAATACT
+TGATGATTGAAATAAGCCGGCATCCGATGTGGTTAACCCCTCTAATGCACTTAATTGAACAATACCTTCT
+GTGGTATACCCTAGTTTAATTTTAATAGAAGCAAGTATCCTTTTTATTGGATGGGATGAGGGTAAATATT
+TTTCAGTTTGATTTAAATAACCATAGGCTTGTTCAATATCTCCTAATTGATAAGAACTCATACCAGCAAT
+CAATTTTGAAATAATAAACTCATTCCCTTGCTGGGCTGCACTAATTGCATAAGATCTCGCATCTTCATAA
+TTTTTCTTTTGATACTCAACTTGGGCTTTATATTGATGAGCCAAGGGTGAATTTTTGAAACGTTTTATTA
+ACTCTGTTGCCTTAACATCTGCTTGCTCATACTCCCCAGCTGAGATCAAACTATTTACTTCAAAGAAAAG
+AACTTTGTTAGCGAAAGGATGTAGTTGTCTGTACTTGGTATATACCCCATTTGCTTGGATAAATTGTTCT
+GAAGAAAATAACAAATGACCTTTCAGTAAAAGTGCCTCTGTAAAGTCTGGCGATTCGCCCAACACAGTAT
+CAATTATCTCTATCCCTTTTGAAAAATTGTCTTCCGCATGGAGTAAATAAGCCGCTCCCATTTTACTATA
+AAGAGACGTTTCACTAATTGTATTTGCTTGAGCTATAAAATCTTGAGCTCTTTCTAGCTCTTTGTTATTC
+AGTGCAGTGATACCAGCATATGTTAAAACAACGATGTATTGCTCATCATTTAAAGACTCTACATTTTCCA
+TTAAAGCGTATACTTCTTCGACTTTATTCAATTTTGATTTTATAAAAACCAAATCAGGTAGCAACAGATT
+CATTTCCAAACCAAACTGTTCTGCTTTATCTAGCTCCTTTTCGGCGTTTACATAACTGCCTTGCTCGGAG
+TAAGCTTTAGCTAAATAATACCGCGCTTCAGCATCTTTTGGTGTTTGTCGAACCGCATTTTTTAATTCAA
+CTATTGCTGCACCATACTCAAGTTTCTGAAGGTAAACTTTCGAGGCTAAAATATACTCTTGTGTTGTTTT
+TTGTTCTGAACAAGCAGAGAGTCCTATAGCTATGCATACTATCGCTGCTAGCTTGATACACTTCATCGTG
+GAGTCGTTCATGTTAATTCCTTTTTATTCCATATCGAGTAAGGTCTTCATTTTTTATTTTTGAGCATCAC
+TTTGAGGTTGCGTTTTTTAATACCAATAAATTAATCAGATTGGAATAACAGCTTTCTGGCTTCATTTATT
+GGTTCATTAGTAATGAGCACTTCTATGTAATTTTACGTTAAATCTACACGGTTACCTTCTGATAGTTTAT
+ACGCTTTGACTTATTTTTCCATGTATAGCAAAGCTAAATTATTATTGACTGAAACGCTTTACTGTTGTGT
+TTGTAATAACATTTGATAATTTGTTAATGCTTTGTCGGCTTCAATTTGAAGATATAAACTAGCCCAAATC
+GCTCCAGCACGATTATCTTCCTTGTTGATTAATAAATGATTTTCTAGTGTTGATGTTGCAACGGTTAATC
+GATTATTTCCTTGCTACACAGATGAAAGGTAAACCGCGTTACGACCACTTAGAAAGGCGTTATAAAAAGA
+AATGAGTTTTTCAATATTTTAACGAGTTCAATAACGGCAAAAATATTAAGTGTTATGTAATACCAATTCC
+AATAAGTTTCTTCTCACTCAGCGAGAGTTAAAAGTCTTAGAGGCAAGGCATTGGTTGTAGAGAATGGTCA
+CTCCCTTCTCAAAATCAATAACGCAGCGTTTAAGTCTTTTAAACTCGCCCTTTGGGAGCTTTCCAGCAAT
+TCGATAACCGCACAGAATTTCTTTCATATAGAGAGACTATATGCAAAAAAATCCTATTTGTTCTCAAACT
+GCTGGTAAGCTCTGAGTGGGAACAAACTTAATGGACTTGGTATAATATGCCGTACAGATAAAATGCGGGT
+AATAGGGGCGTGATTGTAAGTGGTTATTTCTTGAATCGTAAGCGCTAAAATCATGACTGATAAGAATCAA
+ACTAGTAGTTTTACTCTCTCCTAATTGTAAAGCGAGGGCCTTAGCAGTATCACTATTTGCGCCTATGTTC
+AGTATTTGTTGAGTTATCATAACAAATCCCTGAAATACATTGAGTGTTTGGTAAGCCCAGTATTTTGGCC
+AGCAGTGCAGATATTTGATGACGGTAAGTAGCAGTGTTAACTAATAAAATCAATGATGAGAGATTTAATA
+TATTGCGTGCGACTATTTTCAAAGGAGAGACTGTTTTGGCAAAGGTATAAGGTTTCATTAACCGTATGTT
+TTAAAAAATGTACTGCAATGTCGTCTTGCTTATGAAAAGCATTCACAGCATGTAGAGGTAGCACAGTAAA
+ACCTAAACCGCGACTAACGGGTTCTAAAATTAAGCTGATTTGATTTGAAAATCCAGTACGTTCAAACTGA
+TTGATATGTTCAAACTCATGATAATTTTCACTTAATAATTGTTGCGTATGATGCTCAGCATCAGGATGGC
+CGATAAAACCAAGAGCAATTAATGTTTGCCAGTTAATCACTTGAGTTTGCTTTGATGTAACTAATACTAA
+GGGCTCTACCGCTATTGGCGTGCTCATTAAGGTTGAGCTTTTTGTCTGCTCGGTAAGTAAACCTATATCC
+ACCTTTCTATCGATTAAGTCTTGTTCTATGCTTGAATTTGGCGCAAACATATAATCAATAACTAATGTTG
+GATGGGATTGTTGTATGTCCAATAGCTGGGGATATAACTTTAAACCGACACTGCCAGGCGTGGTTATTTT
+AACTGTGCCTATTAAGGGATCATCATGTTTAATCGATGCTTCTATTTCTTCTGAGCTTCTTAATAAGATT
+TGACCTTGCTGGTAAAGCTTATCACCGGCATCGGTAAGTGAAAAAGATTTCCCTTCGCGTACAAGTAGGA
+AGGTATCTAGGTGCTGCTCCAGTTTCTTTATATGTTGGCTGACTCCTGATTGAGTCATAAATAACTTTTC
+AGCAGTTTGTGTAAAGTGGCCAATATCAACGAGGGAGCAAAATGTTTTTAACCAAACAAGATTAATCATT
+ACAAAACGTACTCATAATTATGATTTATGATAATTGTACGTAATTTATCGTCCGTCGTAAACTACACCTA
+TCTGAGTAACTGAGGAAAATAAAATGAGTAAAGCATATCCTAGAACATTCTCCCACATTGGGATCTCTGT
+ACCTTCAGTAGAAAAAGCCGTTAAATTTTATACTGAAGTGCTGGGTTGGTATTTGATTATGGAGCCTACT
+GAAATAGAGGAAGACGATAGCCCTATTGGTGAAATGTGTACCGACGTATTTGGCGCTAATTGGGGCAAGT
+TTAAAATTGCTCATATGTCTACCGGCGATCGTATTGGTGTTGAACTGTTTGAATTTAAAAACCAAGAGAA
+CCCAGAGAATAACTTTGAGTACTGGAAAACAGGCGTGTTTCACTTCTGTGTGCAAGATCCTAATTTAGAA
+GAGCTAGTTGAAAAAATTGTCGAAGCTGGTGGTAAAAAACGCATGGCAGAGCCTCGTTATTACTACCCAG
+GTGAAAAACCTTATCGTATGATTTACATGGAAGACCCGTTTGGAAATATTTTAGAAATATATAGCCACAG
+TTACGAGTTAACTTACGCAGCAGGCGCTTATTAAGCGGGATTGGTATTACATAACCTGAACTCTGGATAA
+GCAGCACTTGCTCAACATTCCCATTTTTGTGGTTCTCATCGTTAAAACGTCGATAAATAGCCAGCTATTC
+ATAAACTTTTTGCCTTGATAACCTCAAAAATTGACACATTGATCGGACATTTAACTACGTTGTTCCTGCT
+AATTTTTCTGTGTTACAACCTAATCTATTGGTTTTAAATAAACATCAAGCACTCATTATCCAGAGTTCCG
+GTTACATAAATAATGCAGCGTTATAGCATTCACACGATAAAAGTGTGAATGCTTACTTACCAGGTTTAAT
+AGTCTTTCAGTCTATTCCTAATCACAGCACAGGTTATTTTATCCCAAGCTACACTATTATAACTAGCCAC
+CATGTCATGCTCTATCTCTGCCCAAGATGATAATAGCGCTTTATCTAGCTTAAACACTTCAATATAGTCT
+TTCTCTACGACAATAAATTGATTTTTATAAGGCAACAGCCATTTTGACGTCGGACTGTTAACCAAGGTGT
+TTCTAGCTTGAGAGTAATCGGCAAACCATTCATTAATAAAACCACCACAGCCTTTGGGGTAAAAAAAGCT
+ACCCATGTTTATCATCATCAATTGCGATTTACTACCAGATAAAAGCTGTTGAGCTTCATGCCAATCTTTA
+AAACCTAGCTCCATTGAAACCAGTCCTAGGCAATGTTTTAGCTGTAACGCCTCGGGTGATGATATGGCAA
+TTTTCTTTAAAGGTATTTGCATAGCTCTGACTAAGCTTGGATCTAACTTCAATGCTTTTAATAACTTCTT
+TGCTTGGGTTTTAACTTCTTGTAATGCATATTCCATTTTAGACCCCTACTTCAATTCAATTGTTGTATGA
+AATGAAAAAGCATTCGATGAAGATAGCTCAAAGCTTGCAGTAAAAGTGTTCATTGACAATAGGTTGTATG
+CATCACATATAACAAAGCACAGTATTAAGAAAGTGAGCTTACTGAATGTAGAAGTGCATTTGCTGAAAGT
+AGTGAGTTTATTTTTTGCTGTTGATTTAGCTGTTTTGGGGTGTTCGGGGCAAACCCGATGATTTTCTTGA
+AAAGTCACAATTCAATTCCTCTAAGTAAATTGGCATTCCGCAAGGCCTACTTAGTTCGTATTGAACTGAT
+TAATCATTGATATCAGAGTGAATTCATCTTGAGCGGAAAAGGCGTCTCTGCAACCTAGTGATGATTCTAG
+TGGACTCATTTTTTGAAGTCAACATTAGTTTTATTTAGATTTTTGTGTCACTTTTGTATTTGTTAGTTAG
+TCAACTATACTTGGCAAACCCAATATAAATACGGAAATTAGTCTAATGAATTGGTCACTTTTACGATTAC
+TCTTAGCGCTTTCATCCATGGTATCGGCTCTAGTTTTTGCCAATAACACATCCATTACTAATCTTGTTTA
+TTCAGAGAAAGGATTAGCAGGTAAACAGATCATGACAAAGGTCTCAGATACTCAATACCATGGTAGCTTG
+GACTTGCGTTGGAACAATCGTGTTTTCAAAGTTGATGAAAAAATAAAGCTTAATGAAAAGGGGCAAGTTT
+TAAGCTTTGAGTCTACCGGCCTGTCGCCATTTGGTGCTGCTATTGCAGAGTCGTTTAAATGGCAAGATGG
+CATTGCTAGTTGGGAAAGTAACAAAGAAGACGGCAGAGTCAAATCTACAGGTGAACGATTTTATCTACCG
+GTAAATAGTGCCGTTGTTGCTGAAAACTTAATGGTGCAAGCCATGTTAAAGAATATAGGGAACTCTATAG
+AGCTATTACCGTCAGGGACTGCAAGGTTAACAGAATTAAAAACTGTTAAGTTATCAGCAGAGAGTGGCTC
+AGAGCAAGTTACCTTATACGCTATCAGTGGTTTAGGTTTTACCCCTGACTTTAGCTGGTATGACAGCCAA
+GGAAATTTTTTTGCTAAAGATCACTCGGGTTTTATGAAAGTAATTCGTGAAGGTTTTACATTAGATGATT
+TTGACAAACTAAAAGTAATTCAAAACTCAGCTGAACAAGAATATCTCGAAGGTGTTTCTAGTAAATTAAG
+TCACTCTTATACAACCTTGTTGATTAAAAACGCCCAAGTAGTCGATGTAATTAATTCTGTGGTTCTTAAA
+AATACAGATGTATTATTTAAAAATGGCAAGGTGTCTCATGTTGCTAAAAATATTAATGTGCCCGAAAACA
+CACCAACTATTGATGGTTCGGGAAAGACTTTGATACCTGGGTTGTGGGATATGCACGGTCACTTAAGTAA
+AGGTGATGGTTTGCTTAATATAGCTGCGGGAGTAACAAATGTTCGAGATGTTGGTAACAGCCATGACAAT
+ATAATGACGATAGAGCGGTTATTTAATACTAACCAGGTAATTGGTAATCGTGTTTTTAGAGCAGGTTTTT
+TTGACCAAATGAGTGAGTTTTCTGCTGGTTTGTCGGTGAAGTCATTAGCCGAAGCCCATGAGAAGATAGA
+TTGGTTTGCTGATAATGGTTACATACAAATCAAACTCTATAGCTCTATCGATCCTACGTGGGTTGAGTCC
+ATTGCAAAACATGCACATAGTCGAGGTTTGCGTTTAAGTGGTCATATACCTGCATTCATGACAGCAGAGC
+AAGCTGTTAAAGCAGGTTATGATGAAATACAGCATATTAATATGCTGTTTTTAAACTTTTTGGCTGGTAC
+AGAAGTCGATACTCGTCAGCAACTCCGCTTCACCTTAATCGGTGAAAAAGCGGGAGACGTAGACATTAAT
+AGTAAAGAGTTTAATGACTTTATTCAGTTACTCGCCGATAACCAGACAGTTATTGACCCTACGATATCAA
+CATTTAGAAGTTTACTATTAAAAGAAAGAAAAAAAATTGATCCTGAGTTCCTTGCTGTTGCTGAGCATTT
+ACCTCCTAATGTTTTACGCCAATTAAAAGGTGCTGAAATGAATGTGTCAGATGATTTAAAGGATAACTAC
+CAAGCAGGAGCTGATGCTATGTCGGCTTTGGTTAAGAAGTTATACGACAAAGGGGTGCCTATTGTTCCTG
+GCACAGATAACATCGCTGGATTCACACTCCAACGTGAGCTTGAATTATACGCTGATGCTGGTATCCCTGA
+AATGGATGTTCTTAAAATTGCTAGTATAAACTCAGCCAGACTTGTTGGAGCAGCACATTATTTGGGATCT
+ATCACCGAGGGTAAATCAGCTGACGTGCTTTTGATTGATGGTGACCCACTCACAGACATGTCAGTTTTAA
+GAAAAACTTCCTTGGTGATAAAAGATAACCATTTTTATAAACCGGAAGAATTGTACAAAATACTTGGAGT
+AAAGCCCTTTACGCCATCAAGCCATTTGCAGTAACGCACGCATCAGGACGAGTGTCAGACACGTTGAAAT
+TACAGTATGTCTTACACTCACCGATCTGATATTGTTTTTAGTATTTAAACTAAGGTTAAAATTAAAAGTT
+TTCTGCTACTTCAAAGGTTAATAACTCTTTAGTTATGGGGTGTGTAAAGCTTAAACGTTGTGCATGTAAA
+TGAAGTCTATCAGCACTATGGCCATATAAACTATCACCAATAATGGGGAGGTTAAGTCCATCTGGGTGAG
+CGCAATGCATGCGTAATTGATGAGTTCTGCCTGTAATAGGGTATAAAAATAACTTACTGGTATTATCTAC
+TTCTTCAATAAGCTGCCAGTGCGTTTCAGCATACTTACCATGCTCATGGCACACCATTTGTTTTGGTCTA
+TCATCAAAGTCTCCACGAAGAGGTAAACATATCTCACCAGATGTTTTTTCTAATTTACCCTCAATAGTTG
+CCACATAACGTTTGTTAATTTCTTTATTCATAAACTGTTGTTGCAAATGTTTATGGGCGCGTTCATTGAG
+TGCCAGCATTAATAACCCAGAAGTGGCCATATCTAATCTATGAACAATCAAACCACCGCTTGCTTGAGGG
+AATTGTGTCTTAATACGTGTATACACTGAGTCTTTAATCGACTTTCCAGGAACAGATAATAAACCTGCGG
+GCTTATTTACCACCACAACATGCTCGTCTTGAAAAACAATCTCTAGGTCTATACCTTCGGCTGGATTAAT
+CAATAGAGGGTTTTTATCTACCTCCATACCTTCAAGCATGTGACCTAAAATAGGGAGGCACTTACCTTGG
+CAGGCAGGGTAGAAGTGTTTGTGTTTTCTTATTTCTGATTTAGGTTGTTTTCCCCACCAAAATTCAGCCA
+TACAAAGCGGTGTTAACTTATGTTCAAAGGCATACTGTAACAATTTTGGTGCTGCGCAATCACCAGAACC
+CGCCGGCGGTTTTTGCAATAAGGTATCAGCAAAAATTTTAATCAAATCTTTTCTCTCACCTTTACTATTT
+AGCATTTGATATTGCTTAAAAAAATGCTTTTGCAGTGTTGATGAGAGCTTTTTCCTGAGGTTTTTTAACG
+ACTCTATTTCATTAGTAAGTTGCTGCAAATTACTTGAGGTTAAGTTGATCTTTGTTTGATGTTGTAGCTT
+TAGTGCTTGCAGCGCTTTTTTATCCGTTACGCTGGCGCGAGATAGCGCAATGCTAATGTCTCTGTGTTCA
+TCTTCAGGTAAAACAGTTGTACTTAGCCAAGTACGTTGGTCTTTACGTGCTTTTTTATTATCCCGCATTT
+GCTGTTGCAGAGATTGTATTTCTTCATCAGATTTAGCGGTTTCTGTCTCCAATAAAACCGTTAACCTATC
+AATCTCAGGATTAGCTGCGAGTAGGTTGATTTTTTTGTTAATACCATTGATTTCAACTTGTTGTTGTTTC
+TCAAATTCACTCTGGTTATATGCTTGATGTATTGTAGGAACAAAGTTAATTGAAGCGTCGTTGTCGATAT
+TACTCTTATCGGTGTTGCTCTCATTCGCATTGCCGGAAAGTGCAGCCAAGTAGCCAAGTGAGCCTTGAGT
+ATCTTTAACTATTAATACCCCATACATTCTTCCTTGTTGCTCAGACTCAACAGGATGGAACTTTTCCAAT
+TTTTGTTGTAACTCTTCACTCGCCGCTAATGCTAAGGGATGTGCCTTATAACAAAATGGGTAGGTAAACT
+TACCGGGAAAGGAGTCGGGTAATGAGTAGTGTGAAATATCACTGACAAAAGAGGAAAGGTAAGTTGAAAT
+CGAAGTATTAGACATAGACGTTATTGCTACAGCGGAGTAACCCTAAATGGTAACCTTGGATTTAGCATGG
+TTACTTTATTGACAATTGTGCGTATTCTAATCGCAATTAATACAATACGCACTTTTAAAATAACACTATT
+TTGCTCAGTTAATAATGAGCTAAAGTTAGTTCATTGTTTCGTTTGTAGTTTTAAAAACACTTTACTCAAA
+AAAACCAAGAAGAAAGCCTTATAGCCACCTTTGATTACATTCTATTTACTAATACCTACTTAGGTATAAA
+TAATTTTATTAGACTATTTAGTTGGTTAAATTGTAAACTTTTTGTGTTTTAAAAATTCAGGTTGTAAAAA
+AACTGACAGTACATTTGTGCAATTATAATTTTCTGTCAGACTTTTATAAAAACTAGCTACCATTGGTAAT
+GATTGTGGTACTAATTCCACTAGAAATTAAGGCAGCATTACTGGGTAATTCTTCATTACCGCTGAGTAAG
+TAAATAACCTGTTGCCCTTCTTGGGCAAGCTCTAACGCATGTTGGTAATTGAGCATAAGGGTTGAACTGA
+CACTCTGAGGATATTTTTCTGCGTCGCGGCGAACATATTCAATCAATTCAATATTAACATCATCATCATA
+AAAAACAGCATCAGCAAACTGTAAAGCGCGGTGGGCTTTTAATGTTAAATTATCAGGGTTACCCTCAAGG
+GTTTGAATAAAAATAATTTCACCCTGGGGCGGGGCAATTTTTTCTTTCAAACTCACAATCAATAGTTGCT
+CAGCCTCTTGATGCTTACCATCGAGTAATGCTTGCCCTATTGAACCTCGTAAGGTGTTTTCCCAGAAGGT
+GCGACGATTACGTATACCTTTAATGCGTGCTTTTACATGATCACGAAACTTTAATGAAAAATCAGCCAAG
+CGTCCGTAACCTTGCGGTAATATTTTCTCAATCTGTTCTCGTAACATGCGAATGAGAATAGGCGCACTGC
+CTGAACTTGAAAGTGCAATAATCATAGGTGAACGATCAATAATCGCTGGCGTGATATAAGTACAAAGGGC
+AGGTTGGTCAACTACATTTGCAAGAATATTAAATTCAACTGCTTCATGATAAACCTGCTCATTAACGGTG
+GTATCATCTGTGGCAGCAATCACTAAGGTAATCTTAGTTAACAAACCCGCTTGATAGTTATGTTTTAACC
+AGTTTAATTTATTTTCGTTAATTAAACGCTCAACACCATCCGTAACGTTTTCCGCCATTATGGTAATGTT
+TGTTGTGGTCTTTAACAGTAATTCAATTTTACGGGCGGCAACATCACCACCGCCAACTACCATGGCATTA
+ATTTTACTACCATCAAGAAAAACGGGAAAATATTTCATCTACAAGCCAACTTTTTTACTTACCTATCTTA
+TTTCGCTCAGATTAACATAGCAGAAAAGATAAAACCTTAATCTGTATTACTTTGATAGAGAATTTGATAC
+CTAATTTAGCACTTAGTTCAGTACTGAATTTTCCATTAACCTGCTGTTACGCTTAACTTTGATTTACTTA
+CTGCTAAGCCATTTTCATCACCATATACATACCAACCGGGTATAAATTCAACATTGGCAAAATTAACGAC
+AATGTTAGTGTCACCCACACCTAGCTTCTCTGTTTTTATCGGGTTACAGCCAATAGCTTTTACCGCAATC
+TCTAAAGTTCTGATAGTGCCTGCATCGCGAATACAGCCATTTATTACTACAGCCTGCCAATTGTTTTTAA
+CCGCATTTTCAGCTATCATGTCGCCTAAAAGTGCACGATTCATACTGCCTTTACCATCAACAACCAGTAC
+TTTACCGCTGCCATCAGTTGCTAATATCTCTTTTACTTTTGAATTGTCTTCAAAGCAAGAAACGGTGACA
+ATCTCACCATAAAAAATAGTGTTCTTGCCGTAATCAGTAAAAGCTTGGTTAGCGAGGCTAAGTTGCTCCG
+GATATTGATCAAATAAGTCAGGGAGAAGATCTAGCATATTATTTTCCTTTTTATGATTAGAGCCACTTCA
+TTCAATTATTACTCTGTACGTATTAAAACATTCTAAGATCACATTGTTCTTAATCTCAATAGTCAGCTAT
+GGCTGAATCGTTGGCCTTGCTTTGATCTGTTTTTCTACGTACAAAAAATGTCAAACTTAATGAAAGTGGT
+ATTATTTATGCCTACTCTAGCAGTAATGGATGGTAAACTAGCATCAAGCTTATTTATTGCTACTATTTGT
+CAACTACATCGGCTCTTTGCACTAACGACAGAGACAGCGACAACCAGTAGCAGCAAACACCAAATACCAG
+TAGAGAAAATCAAATGCCTTGGATACAACTAAGATTAAGCGCCAACGAAGATAACGCTGAAAAATATAGT
+GATTGGCTTTCAGCCTGTGGTTCACAAGCCGTTACCTTTATCGATGCTAAAGACACCCCAATATATGAAC
+CATTACCCGGTGATGAAGTTATCTACTGGTCGAATACCGTCGTCATGGGCCTATTTGAAGCTAGCCATGA
+TATGGACAAAGTCATTAGTTACTTGCAAAGTATTCATCCAGATAAAGAGCAAATGCGCTATAAACTAGAG
+CAATTAGAAGACAAAGACTGGGAACGTGAATGGATGGACAACTTCCACCCAATGAAATTTGGTGAACGCT
+TATGGGTTTGTCCTAGCTGGCGCGATGTTCCAGACCCTGAAGCGGTTAATGTAATGTTAGATCCAGGCCT
+TGCGTTTGGTACCGGAACTCACCCAACCACAGCATTATGTTTAACGTGGTTAGACGGCTTAGACCTACAA
+GATAAAACCGTAGTCGATTTTGGTTGTGGTTCAGGAATTTTATCACTAGCAGCGCTTAAGTTAGGCGCCA
+AGAAAGTTATTGGTATTGATATCGACCCACAAGCCTTACAAGCAAGTCTTGCTAATGCTGAGCGTAACAA
+TGTTTCCGATAGACTTGAATTATACTTGCCTAAAGATCAGCCTGAATTCAAAGCTGACGTAGTAGTAGCA
+AATATTCTAGCTGGGCCATTACGTGAGTTAGCACCAGTTATTATCGAATATGTTGGTGATAAAGGGCTGT
+TAGCTTTGTCTGGTGTATTAGAAGAACAGGCACAAACACTACAAACAATTTACGGGCAATGGTGTGATAT
+GGAGCCAGTGAGCGTACAAGAAGAATGGGTTCGCCTAAACGGACAACGCAAGTAGTTATAGATGGGAATC
+ATTTTGTCATCACAGTAATGCAATATCATTTCTGTGATGTAATCTCTGAAGCGCTATAGATTCCGGCTTA
+ATAGGTGGTGGAAATAGCGATGAACAGTATAGTGCCACTGCCAATATGCCTCAGCAAAGAGTAGGTGTTA
+ATTCTCTTAGTAGTTAAGGAGCAACACTCCATGAGTTACCTAACGACTTTCCTGTTTCATCCTCTTGAGG
+TTCAAAAACAGTAACCCGATTTCGACCTGCATGTTTCGATTCATAAGCAGCAAAGTCAGCATCAATTAAT
+AACTTCTCTAAATTATAGCCAGAACGTGCTACATCAGTTACGCCAAAACTGGCAGTAATACTAAAGTCAT
+TACCTGACTCTTCAGTAATCGTATTTTCAATAGCGGCACGACAAGATTCAGCCCGCAGAACTGCTACTTC
+AATATTACAACTTGGTAATAAAATACAAAATTCTTCACCACCTAAACGGGAAAATATATCATTTTTACGG
+CCAATGGTTTCACATACTCTAATGGTTTCTTTTAATGCCCAGTCACCACAGATATGACCAAAGTTATCGT
+TAATTTTTTTGAAGTTATCTAAGTCAAACATAATCAGACTTAAATCTTGTTCAGCGCTTTGACAATACTT
+CAGGGTACTTACGGCAATTTGAGTAAAGTGTCTGCGGTTATATATACCGGTTAACTCATCATATTCAGAT
+AATGCTTTTACGCGTTTATGAGATCTCCATAAGCGGGCACCCCAAATAATTAACATAATAATGATCAAAG
+TCATCACAGTTATAATCAGCTGGATATTAGCTACTTTAATATTTGATAACGCTTGCTCTGCAGCTAAAAA
+AGTATTTTGTTCATTCAATAATATTATTTGGTTTTCATGTTCAAACGTTTTTAATTCAGCCAATTGAAAC
+GCAACATGCTTAGATTTTTCGTCCTCCAAATGCGCCACTTCTAACGCGTTATATTTCTCATGGTAACTCA
+GCGCTAGAGCGATATTTTTTTGTGATTTATTTATTTGGTAAAGTAATTTATAGCTATCAGCACTCTGCTT
+AATAATTGTATTGTTTTTATTAGCCCTGAGTGCCGCTAAAGCATATTTTTCAGCGCTCTTAATATTACCT
+ATTAGATAATTGCTCTTGGCTAGAGTGTTATTCATACCCGCAATCAACATGGGAAATAGCGTTGTGTTGA
+TTTCATCGTAATAAGGCAATATTTCAGCAAGTGCCTTCTCTGGTTGCTGCGCTTTTAAATATAACTTTGC
+TCGATACACACGAATTATATTGGTACTTATCTTGTTTCCAGCTTGCTGACAAATGTCTAAACCGTTATCA
+ATACTTTTATCGCCAGGTTTTATTAGTTGTAAGTTGAGTTTTGCTTCAAGTGAGAATTGTTCGAGAAAAC
+AGTTATGTTCTTGAGGGAGATTATCTCGCTTTACCTGCGCTATGTTTTTAAGCACTAAATCAAACTGTTG
+AAGTTGATTATAAAAAATAACAGCGGTTAGAATACTTAGTTGATAATGCTCTTTATCAGTAATAGATGGC
+AGCATTTCTTTGTTTACGGCAATATGTCTTAAACCGTCAGACCAGTCTTTTTTGGCCGCAGCAACATTAA
+TCAAGGTATAGTTTGCTCTAAACTTCATAAGTTTATCGGCACTAGAATTTAGAACCTCAGACAAGAGTTT
+ATCGGCTTGCTCATAATCTCCATGGTAAATGGCCAAGTAACCTTGAAGAAACTGATAATAAGAGTGTTGA
+TCACGAGTAAATGATTTTTCTAATGGTGCCAACTCAGCTAAGATTTTTTTATATAGTACTGGGTTTTCGC
+GTCTATTTCTGTCGGCTATAAGTAATTTTTCAGAGATATACTCTGAACTAAACTTTAATTTCAGTACATC
+TGTTTGATCATTCTCATATTGAAAGGATTCAGCAATTGCTTGGGGGGAGGTTGTAATTAGTCCTACGGAA
+ATACTAATAAAAACACACAAAAATAATGACTGCACCTTAAGGTGAAGACTGTTTTTTAATTCCTTTAAAA
+CGCAGTTATTATTCATTTGTTTTTAATTTAAATTAAGTCGATTAAAAGTTAACTACGGTGTTATTAATTA
+CAGTGCTTACTTCTTCACTTTTATCGTCAGGAAGTAATATTGGGTAGCATCTAATTTCAGGTAAGTTATA
+AGTCGCTGCTTTTAAAGCATCCATGTCTTTAGTTTGTATAGCGAATTCTTGAGCCTGAGTGAGGCTAGCA
+TTGCTTAGCATCTCAGCGAGTGACTTTGTGTTGCTCATCTCGGCATTACTCGCCATTTGCATTAATACTT
+CAATTACTTTACTCATAGTACTTACTCCATTTTTAATGATAAATTTATTTACCGTAACTCTATTTATTAC
+TTATAACACCAAGGTTAAAGCAGGACGGTTTTTATTACGCTCTTCTTGCTTGTCAATTTTTGCGAGCTTA
+GCTAACAATTCTTCATTGGCTTGCATTGCACTACATGGCGGGATCACCAAAGTGGTTTGCATCAGCAAAT
+CAGCATCAACAAGTTCAGTTAACAGTATTTTGTCTTCACGCATCGGCTCAATGGCAATGCCTTTTGCTTG
+ATATAATATAACTTCGTGATCACGGGGATAATGTTCCAGCAGTAAATCAACTAATACTTGGCGATAAGCT
+TTTCCTGTAGAGAACTTTCCTAAAGATTTATCACCAGCAAGCGCGACTTGCCATAATATTAAATGGGCAG
+AAGTATCAATATTACGCTTATAAAACATAAACTGGCTAGTTTCATAATGCATGCAGCCAGTTTTTCCAGG
+ATCTATACCTAAATCTGCATAGAGACAATCTTCTGCAGATATGCCGGGCTCCATCGAAGCGGGGAAGTCG
+TCTAATTTGGCTTTTTTAATTGCTCGGTGAGCAACACAGGCAAATACACCAGGGTGGCCGTAAAAAGCAG
+CAACCACTTTTTTACCATTACGCACTTCGTTTAAAATAGCGTCAACCATTTCGTTATAGGTAATGTTGCG
+ATTTTTACCTTCTTGGTAGAAACCCTGCAAACAGCGAACATCAGTATTCATTCCTTCAAGCCATTTTTGG
+GCAAAACCATTGGCCATCAGTGAAAATACAATATCAGCTTGTTCGATATGACTCTGAGAAATAGGGCTAA
+TGTGAGCGCCTAACGTCATGCCAGTACCAACACACACTAAACTGCCTGACATGATAAATTCCTTTTTATT
+TTTTATTGATAATTTAACGATAACTACTGTGCGTTGCTTACTAAAAAGGCAAGAGGTAAAGTTGTTATTA
+TTTTGTAACCAAATTAGCAGAAGCAAGCACAAGGGGCAACGAGTATATTAGTTTATAATCGTATTTATAG
+AGTTAATCGCTAATCATTAACAGTAGGTTCTTTTATCTCGATTTCTTCGGGGAAAAGTTGAGTAATTATC
+ACACCACTCCACTGGTGTTGCTCAAAATATTGGTAACCATTGTCGGTAGTGTTATCTTGCAAGCAGGGTT
+CGAATATATAACCAATTTTTTTCAATATACGTTGGGTAGCTCTATTTTTGTTAGCATAAAATGCATTAAT
+TCTACCAATATTGAGCTGTTTAAATCCGTATTCCATGATGGCAGATACTGCTTCTTCAGGTAATAATTTC
+CCATTAGCTCTAGTGGCTAACATAATACCAATTTCTACTTGCTCAATAGGGGAGGAGCTTGGTTTGGTCG
+TTTGTCTCGTGGCTAACCAAGATAATGCTTGAGTACCAATAATGTCATTTGCTGCTTTATCGACAATTGC
+CCAAGTACGTACGGTATCTTGTTCTAGGTTATTGGCTTTTAATGCACGATGAAATGCCGCACTGGCTTGT
+TCTTGGGTTAGCGGCTCGCCAACAATGCGCATCATTTTTTTGTCAGTGTATTGATAACAATAAAAGTGTT
+CATCTTCCGAGATTAACGGCCTGATTAATAACCGTTCAGTAGTAAAGGCGTGCATAAAAACTCTTCAATT
+GAATATATACCCGTTACCATTGAATATGCATTTTCCAGAGTGCTTGATATGTTTCAACTCAAGGCGTTGT
+GATGAAATAATGGTAATGGGTATACATGTTATGGGGAATACATTAGAAAAAAAGGTTAGTTATAGTTCCA
+TGAGTCATCTAATTTATTTGCTTTAGCTGTGTAAGGTACTTCGAACAGAGTGACTCTGTTACGGCCTGCA
+TTTTTTGATGCGTAAGCGGCCATATCCGCATCCGCTAATAGCTTGTCTAAAGTAAATCCAGAACGTTTGA
+TATCAGTTACGCCAAAGCTAGCAGTGATTGAAAAATCATTCCCAGATTCTTCGGTAATTATTTCTTCAAT
+TGCCGCACGACAAGCTTCGGCGCGCAGCATTGCCACATCAATAGTACAACATGTTAATACCAAACAAAAT
+TCTTCACCACCTAAGCGGGCAAAAATATCATTTTTACGGCCAATACGTTGACAAACTTTTATGGTCTCTT
+TTAATGCCCAGTCACCGCAGGCATGACCAAAAGAGTCGTTAACTTTTTTGAAGTGATCTAAATCGAACAT
+AATCACAGACAAGTCTTGTTGAGCATTTTTACAATATTTTAAGGCGCTATTGGTCACATGGGTAAAATGA
+CCTCGATTATAAATTCCGGTTAACGGATCATATTCGGCCAATTCTCTTACACGTTTATGTGCTTTTAACA
+AACGAGCTCCCCATAATACTAATAAAGCGAGCGTCACCATTAAGATAGAAATCATTAACTGAATATTGAC
+AACTTTGGCCTTACTTAATGCTTGGTCACTGAGTAATAAAGAATTTTTTTCATTGAGTAATTTAATCTTG
+CTTTCTTGTTCAATATTCTGGTGCTCTGCCAGTTGGAATGCGAAGTGCTTGGCTTTTTCGCCCTTTAGGT
+GCTCTTTACCTAATTCGCTATAAACTTCAAAATAACTTAGTGCGAGCTCTAAATTATTTTGATGTTTATA
+TATTTTATAAAGCAGGTGGTTAGCTAATATTTTTGCTTTTCGGGAGCTTAATTGATTTTTACTTTCTAGT
+GTTTTTAGGGCAAAGTATTGTGCTTTAGCTAATTCGTTGGTTTGCCAATATGCATTTGCTAATAAAGAGT
+AATATTCAGCTGTTATCCTAGAGAAATTGATATTAACGGTTGACTGTAGAGTTGCATTTAACAATTCGAT
+CGCTTTTATAAATTGCTCGTTGTAAATATATGTTCTAACAATATGAGAATTAATAAAACTCACCATAAGA
+ATTTCATTATTTTTACGACAAACTTCAATAGCTTGTTCAATGATGGGGTCGTTAGTCGATAATTGATGTG
+ACTTTGATAAAGCTTCAACGATAAAGCCTTTTGCAAGACATTGATTTCTATTTTGGCCCGCTCTAGCCTC
+TATCTTCTTTGCATAAGAAAGAGCTAGTTGATATTGCCCAAGTTGATTATAAAACATGCTAGCCGCCACT
+AGGGCCAATTGATGAAAGTCTTCATTTTTTACTGAGGGTAGGTCTTTTAGGAGGCTTGATAAATTGGTTA
+ACCCTTCCGTCCAATTCTGCCTATTAGCAAATATATTCATTAGACTGATTTTGGCTCTGAACTTTAACGT
+TTCATTAGCATCTGAAATGATAATTTCTTTGGCTAAATAGATAGCTTCATCAAGCTTTCCTTGAAACATT
+AATGAATAGGTATTGAGGTACTTAAGGTGTTGATATTGGGCGGTTGATAACTTGCTTTTTTCTTGGTTTA
+GTCCTTTAATTATGACAGAAAATTCTTGCGGCTTACTACTTCTAATACTATCTGCTAGAGACAACTTTGC
+ATCAAAATCAGCACTTGCATTAGCCGTTGTAAAAAAGCTGATAATGATGAAAAACGTTAAAATGTTCTTA
+TTCACTTATGTAAGCTTAGAAGCCAATAGCTAAATTATTACTTTCATCTGCTGATTCTTGCTCATCGTTA
+GTTTCATCATCATCTTCAGCAGGAATTATGAAACATTTTATATCTGGGCAGATATCTAATTCTTGCTTGA
+GTGAAGCGATATCATTATTGATGATGCTTTCAATTTGATTTGTATTTATCTTTAAAGATGTTAGTAATAG
+TGTAATTGCTAGCTCATTATCTAGACTAGAATCCTGACCCATTTTCTCTAACGCTTTAATCACTTTGCTC
+ATAGCTATGCTCACTGTTTGTTGTTGTTGTTGTTGTTGTTGTTGTTGAAATCAATTAATAATTAGCTACT
+GCTTTGTTATCTATATTGTTAGTTCATCATCTACTCTAGCTAATGTACTTTAATTTCTTGATGATTAAAT
+CACATTTTAATGTGATTTTAAATTATGTTGTAAAAATAAGCTTAGTATAGAGCGATTTTTTGCCCGCATT
+TCTTGTATATATAGCAATGCTTGTCACAACACAACACAGACTACCTGACATTGATATTTCCTTTATCATT
+TTGGAGTGAGTGATTATCTTTATGTAGATAAAGTCTTCGCTTTCCCCTCTAAGTAATAAATTGATTATTA
+AAGCAATGGAATTTACTTTATTTTTCTGATATTTGGGTATTGGTCTTTTTAGCGATTACTTAGATATTAT
+ATTTTTACGTAATTGAGGGCTATTAAAGTATTGGTAGCTATTCTGAGAGTTGCAGTTTTGTGCACTAAGG
+TCATAAATAAAATGTAGACTATTGAAAAGTCTTTCTGAAGCTAAGTTTTTCTTAGCATAAAAAGCATTGA
+TCCTATCAAGGGAATGGTAGACAAAGCCATATGCCATTAAAGCCTTTATCGCTTCTTTGCCGAAACCTTG
+ACCTTGTGCTTTGGTCGTTAACATAATACCAATTTCTGCTTGTACAAGCTTTTGACTACAGGGTTTTAGT
+ATTTGAGTAGTATTTTGCCAAGATAATGCTTGAATACCAATTATATTATTTGTAGATTTCTTAACTATTG
+CTAGGGTAACAACTGATTTTTTAGGGCTGGACAATGCTTTTAATGCCCGCTTGAACCATTGACGGGCCTG
+CTTTTTTGTTATGGTTTTACCAATGTTTTCCATTACTTTTGAGTCAGCATATAGCTGGCAGTAAAATACT
+TCATCTTCTGCTCTTAACGGTCTTATCATTAATCGTTCAGTGGTAAAACTATACATTTATTTCTCTTATT
+CGTTTTATATCTATATTTAATATTGTAGTTATGTCATTCATGTAGTTACTTAATAGAACGTGTCATTGAT
+ATAGTTATTAGATAATGCAGGAGTAATTATCTAATAATTATGCAGTTTTAAACTAGCCTTAATACCTTTT
+TTACTCTTTTTGTTGTGCAAACTTCACTACGCCGGTTTTATCTTTAGATCGGTCAAACACCACGTAATAG
+TTATTTAACAGTGGTAAGCCAATAATGCTTTGATTTGGCCATTGCGGTAATTGGCTTAGTAAACGAAAAC
+ACGCTTTGTCATAATTAGGCGTATTAATTTGCCAATAAGTTTCTGGCGTACAAGCAAGTTGTACAATTTT
+TTCTTCGGTATTAGCGGTTGCTGGCTCGCTGACAAAATTGAAATATACTGTTGGCCATTGCTCTAGTTTC
+AGCTCATTTATATCTATACCGACAAGTTGTGCGCTCATTTCTTTAAAAGGCGCTAAACATTGGGCAAAGT
+TAGCGTTATAAGCAATAAGGTCATTAATCACTTGTTGGTATATTTCAGCCGTAAGTACGATACCACCGGC
+ACCGGTATCAATAATGGCATTAGTGAAATAACTTTTTAGATGTTTCTGGTTAAGCGGCTCAGCTATTACT
+GGCTGGCTTGTTCCAACCTGAACGGATTTAAGGTCCACATTGTAATAAACATCATGCTCAACCTTGATAC
+TTTGAAATTCACCTTGGTATAAGTCGGTTTGTTCTTCACCTCCCCCTAATATTAATAAACCTTTGTTCAA
+GGGATCTTTGGCTAACTCGTCTGAGGGTATTTTGTTAATCTTATTTGAGTGGCTCTTATTAACATGTATT
+GCAGAACGTTTACTGTAGAAAGCAAATTTATTAGCACTCAGCTGCTGTTCTTCCAATAAGGTGAAGTAGG
+GCGTTACATCATGTTCTGGGTATTTCCACATCAGTTTTTTAAAACTAACCAAGTCTTCACTTACTTCATG
+ACTAAAAGGCCACGGGTAACTCAGCGCAGGGGTAATCTTATGTTCAGTAAAATAATCGCTAAAATCAAAA
+CTTTTATTTAGGTGATGGTAAGCCAAACCTAAAATCCCATCGGCATCGCCGAATGTTTTACTTTGTTTGT
+CAGAATGCACCAGTGCAACGGGCGCATTACTTAAATTCATGCTTGGGCTTTTCGCAATGCTTTGCGGATG
+ATCAGATTTATGACAATGCTCATGAATATTAATACTGGTGAATATAACCGGGCCATTCCAACCGCCAACA
+CCGTAATTAACTTCTTGAACTGCGGTACTCGGTGTTAATTTTTTATCCAGGTTAGCTTGGTAAGTCGTAC
+TTTTTACTACAAGCGTACTACTACCCGTATCGAGCAGCAGGTTAACGGGGGATTTTTCACTACCAAGGTG
+CAAAGTTACGCTGTAATCACCTTGTCCAAATACATTAGTAATGGGAATTCTTAAAAGTGTTGTCATTATA
+TTTATAATTATTATTAGTTTAGGTAAGAGTCAGTAATTTTACTTTGCCACAGTTGCAGGCGTTGTTCGAG
+CTAAGTTTTCGACATATTTGGCTTTATCTTTTTTATCAACTTTGTCAACAAAATTATTCGAAAATCGTAC
+GATTAACGCTCACTTTAATGTTTTAATAAATGTCAATATCAAAAAGGTGAAAAAAATCAAATATTGTTCA
+AATTCTATGCTTTTCAATTGAAATAAAAACGAGTAAACTTAGCGCCCTTTTGAAAGGTAGCTCAAAAAAA
+CAGCAGTATGAAAATAGGTACTTATCAACTTAATTCGCAGGTAATGCTTGCCCCTATGGCAGGGATCACC
+GATCAACCTTTTAGACAATTATGTTGTCAATTGGGCGCGGGTTTAGCAGTGTCCGAAATGCTTTCGTCAA
+ATCCGAAAGTATGGAACACCGAAAAGTCTAAATTGAGAATGCTGCATGGTGATGCTGCGGGTATCCGCAG
+TGTACAAATTGCCGGAAGTTGTCCTGATGAGTTAGCGTTTGCTGCCAAAGTAAATGCTGATAACGGCGCA
+CAGATTATTGATATCAATATGGGCTGCCCGGCAAAAAAGGTAAATAAGAAATTAGCGGGTTCTGCTTTGT
+TAAGAGAACCAGCACAGGTTGAGCGTATTGTTCAGTCAGTGGTGAACGCGGTAGATATACCGGTCACGCT
+AAAAATTCGCACAGGATGGTGTGAAGATACCCGTAATGGTATTGAAATAGCAAAAATTGCTGAAAACAGT
+GGTATAGCATCACTCGCAGTGCATGGCCGTACACGTAATGACTTTTATAAAGGCAATGCGGAATACGACA
+CTATTAAAGCAATTAAATTGGCTATTTCAATTCCGGTAGTGGCAAATGGTGATATTACGTCACCTGAAAA
+AGCACTACAGGTTTTAGACCATACGGGCGCGGATGCCATAATGGTTGGTCGTGGTGCACAGGGTCGTCCG
+TGGATTTTTCGAGAAATTAATTATTTCTTGGCCACGGGTAATAAGATGTCTGCACCCGAATTGAGCGAAG
+TTCGTTCAATTGTATTGGCACACGTTATGGAGTTACATCAGTTTTACGGCGATTTCAAAGGTGTGATGAT
+CGCCAGAAAACATGTTTCTTGGTATGTACAAAACCTAGTTGAGACCCTAGACGGTTTTAGCACAGCGTTT
+ACTATTGACCAAGGCAAAGCGTTTAGGGCTATTTTTAATAGTTTAACGTCTACCGATGAACAATTGGTGA
+CGTTAGACAAATTTTTTGATGACTTTACTACTGGCTCTTATTAGGGCGAGTTCAAGTTGTTGTAGTTTTA
+TTTTATTTTTATTAACAAAAGAAAGAGTTATATCATATGTTCGAACAAAATGTTTCTTCTCCATTTATCA
+CTGGCGATATTCAAACACAAACAAAAACTTCTCCATTACGTAGCCAAGCTAAAATCGCAATCAGCAACTA
+CTTATCACAATTGAATGGTAACGATGTTGATGATATGTATGACCTTGTATTGAGCGAAATTGAAGCGCCA
+ATGTTAGAAGAAGTTATGATGTACACTCGCGGTAACCAAACACGCGCTGCCAACTTACTAGGCATCAACC
+GCGGTACGTTACGCAAGAAACTTAAAAAATACGGTATGAACTAATATCGAATTTTAATGAAAAGCACCCT
+CGGGTGCTTTTTATGTTTTAAAACATTGAAAATCACTTTAAATAATCATGTAGCCATGCAAGTTAACGGC
+ACATCGGCGGCAAGTTAGCAGTAAGTTACAACAAAGAAGGTAAATAAACAGATGGATACTCCACGTCCAA
+TTAAACGTGCACTGTTAAGTGTTTCTGATAAAGCAGGTATTGTTGAGTTTGCTCAACGTCTAAGTGAGAA
+AGGTGTTGATCTTCTTTCTACTGGCGGTACAGCAAAATTATTAGCCGAAAACGGCATCAAAGTAACTGAA
+GTTTCAGATTACACTGGTCACCCAGAAATCATGGATGGTCGTGTTAAAACGTTACACCCTAAAGTACATG
+GCGGCATTTTAGCGCGTCGTGGTATTGATGAAGTCGTAATGGACGAAAACGGTATCAGCGCAATTGATAT
+GGTAGTGGTTAACTTGTACCCGTTTGCTAATGCAGTTAGTGATGAAAACTGTTCATTAGAAAATGCCATC
+GAAAACATTGATATCGGTGGACCAACAATGGTTCGCGCAGCAGCTAAAAATCATAAAGACGTGACTATTG
+TTGTAAATGCTAGCGATTATGAGCGAGTATTAACTGAATTAGATAACAACAATGATTCTTTAACGTATAA
+AACACGTTTTGATTTAGCGATTGCAGCTTACGAGCATACAGCTAGCTACGACGGAATGATTGCTAACTAC
+TTTGGTAAAATGTTACCAGCGTACGGCGAAACTGAATCTAAAGCTTCTTTAGAAAACAAAGTTAAGTTCC
+CACGCACTTTTAATAGCCAGTTTATTAAAACTCAAGATTTACGTTACGGTGAAAACTCTCATCAAGATGC
+TGCTTTTTACAAAGAAGAAAATCCTGAAGAAGCGTCAGTTTCTACTGCGACCCAATTACAAGGCAAAGCC
+TTATCTTATAACAACATTGCTGATACTGATGCGGCATTAGAATGTGTTAAAGAATTTGACGAACCGGCTT
+GTGTTATCGTTAAACATGCTAACCCATGTGGTGTTGCTATTGGTGATGATATTTTAGCGGCTTATGAAGG
+CGCTTATAAAACTGATCCTACTTCTGCTTTTGGTGGCATTATCGCGTTTAACCGTGAGTTAGACGCAGAT
+ACGGCTGAAGCAATTGTTTCTCGTCAATTTGTTGAAGTTATTATTGCACCAAGCGTTTCAGATGCTGCTG
+CACAAATTGTTGCTGCTAAACCTAACCTACGTTTATTAGAATGTGGCCAGTGGGATAATAAAACCACAGG
+TTTTGATTTTAAACGCGTTAACGGTGGTTTATTAGTACAAGACACAGATCAAGGTCGCGTAACAAGTGAT
+GACTTAACTGTTGTAACTAAACGTCAACCTACTGATGAAGAGATGCGTGATTTACAATTCTGTTGGAAAG
+TAGCAAAATTTGTTAAATCTAACGCAATTGTTTACGTTAAAAACAGCTCTACTATCGGTGTTGGTGCAGG
+CCAAATGAGCCGCGTATACTCAGCGAAAGTTGCGGGTATTAAAGCAGCTGATGAAAACTTAGAAGTGAAA
+GGGTCTGTTATGGCCTCTGATGCATTCTTCCCATTCCGTGATGGTTTAGATGCTGCAGCTGAAGCAGGAA
+TTACTGCTGTAATTCAGCCAGGTGGCTCTATGCGTGATGACGAAGTTATTGCAGCAGCAGACGAACATAA
+CATCGCGATGGTGTTTACAGGTATGCGTCACTTCCGCCATTAAGATTGATTCTTGTCGCTGTTAGGCACA
+ATTTAGTTGTCGAATGTACTCACTGACTAACGTCAGCTCCGTGCTTTTTCCTATAAATTGAGATTAACAG
+CTTAAAGAATCTTTCTTAAAGTGAGATAGAAGTACAGAAAAGCAGTGTTGATTTATTTACTTACAATGAA
+AATTAGTATGGAAATACAATCAACACTGCTTGTTTGTTTTAAATCTGTTATAAATATTGCCGTTAATTAA
+TACATTAATCGCTATATAATATATACCGACTTAAATACTAATAATTTCATACCAGTTTCATTAATTAGGT
+GATCTATTTTATACGTAGGAAAAATAGCCAAATACAAGGCATTTGTTTTAATAACTAGTTGTTCAGGACA
+ATAAGCTTCAGCATTGTCTAATAAGCTGCATCTATGCAGCGTTAATTATTAAATAAATAACGAAGTAATA
+GGTTATTTTAACAAGTAGAAATGAACACATAGTTAGTGAGATGGGTATCACAAGGAAAATAGTTATGACA
+ATTAAATCAAACTCGCTTAAATCAATTGCTATTGCAATAACCCTAAGCTGTAGCGCATTAAGTTTATCTG
+CTATGGCGCATGACACTCATGCACTCGAAAATACTGCTTCAGTAAAAGCACTTGAAAATGCTGTTTCAGG
+CGATCACCGTACCGCTAAAAACAAAGCGCGTGATCAATACCGTCATCCTATTGAAACGTTAGACTTTTTT
+GGTTTTACACCCAATATGACTGTAGTTGAAATTACGCCCGGTGGTGGTTGGTATACTGAAATACTTGCTC
+CAGCCTTAAAAGGTACCGGTAAGCTATATGGTGCCCATTACCCTGATACGGGTGAAGATAACTATTACAG
+TAATTCTCGCAAAAAATTAGTGAAGAAACTTGCTTCCGATGCTGTGTTCAGTGAAGTTGTTTTAACAGAC
+TTCACACCACGTCAAGAAAGTGAATTAGCACCACAAGGTACAGCTGACCTAATTTTAACGTTTAGAAATC
+TTCATAACTGGAAAGATGCTGGCGTAGAGCAAGTGTTCAAAGATGCTTTTAATGCACTTAAGCCCGGTGG
+CGTTTTAGGTATTGTTGAGCACAGATTACCAGTAGGTGTTAGCCCTGAAAAAGCAAAAGGCTACGTATCT
+GAAGTACACACTATTAAACAAGCCAAAGCGGCTGGTTTTAGGTTTGCTGGCTCGAGTGAAGTTAATGCTA
+ATACAAAAGATTTAGCTATTCACCCAAAAGGTGTTTGGACTTTACCACCAGTATTGCGCTTAGGTGAAAC
+GGACAGAGCAAAATATTTAGCGATAGGCGAAAGCGATCGCATGACATTAAAATTTGTTAAACCAGCCAAG
+TAGTTGCTGATTTAGCGTAAAAGAAAATTTATAGGAAAAACATATGAAAATCTTAGTTATTGGCGGCGGT
+GGTCGTGAACATGCATTAGCGTGGAAAGCGGCTCAATCAAGTCAGGTTACTAAAGTGTTTGTTGCCCCAG
+GTAATGCGGGTACAGCTACTGAAGCAAAATTAGAGAATGTTGCTATTGATGTTAGTGACAATGCTGCCTT
+AGTTGCTTTTGCTCAAAGTGAAGACGTTGCCTTAACTATAGTTGGTCCAGAACAACCACTTGTTGATGGG
+GTTGTTGATGCTTTTCAAGCGCAAGGTTTAGCTATTTTTGGCCCAAGTGCTAAAGCGGCTCAGCTTGAAG
+GTTCAAAGTCATTTACTAAAGACTTCCTAGCTCGTAATAAAATTCCTTCAGGTAGTTACGCAAAATTCAC
+TGAAGTTGAACCAGCATTGGCTTATGTTCGTGAACAAGGCGCACCAATCGTTGTTAAAGCCGACGGCTTA
+GCTGCTGGTAAAGGCGTTATCGTTGCACTGACATTAACTGAAGCTGAAGATGCGATTACAGATATGCTCG
+CAGGTAATGCCTTTGGTGATGCTGGTCATCGTGTAGTGATTGAAGAGTTTCTTGAAGGTGAAGAAGCAAG
+TTTCATCGTAATGGTTGACGGTAAAAATGTTTTACCAATGGCAACAAGCCAAGATCATAAACGTGCGTTA
+AATGGTGACTTAGGTCCTAACACGGGTGGCATGGGCGCATATTCTCCAGCACCAGTAGTAACACCTGAAA
+TTCATGATCGTATTATGGCCGAAGTTATTATGCCAACGGTTGAAGGTATGGCTAACGAAGATGCACCTTA
+CAGTGGTTTTTTATATGCTGGTCTAATGATTGCTGAAGACGGTACACCAAACGTTATTGAATATAACTGT
+CGTTTTGGTGATCCTGAAACACAACCTATCATGATGCGCTTACAATCAGACTTAGTTGAATTATGTTTAG
+CCGCTACACGTGGTGAGTTAGACAAAGTAACGATTGAGTTTGATAGTCGTGCTGCTGTGGGTGTTGTACT
+TGCAGCACAGAGTTACCCAGCGGATTACCCTAAAGGTGATGTTATTTCAGGTCTAGATACAAACAACAAT
+GTATTAGCCAAGACCTTCCATGCAGGTACTAAGTTAAACGAGCAAGGTGAAGTAGTGACTAATGGTGGTC
+GTGTATTATGTGCGACAGCATTAGGTAATACCGTCACAGAGGCGCAACAGACAGCTTATGAGTTGCTACA
+TCAAATTTCGTGGCAAGGTGTAGAGTTTAGAACTGATATTGCTTATCGCGCGATAGAACGTGAACAAGAA
+AACAGCTAACTAATTTGATCGATAGGTAAGAGCTTAGATCACCTTTGAGATCGAGCTTGTTTATACCTGA
+TGATCATTTTGATAACTTTAAAAAACCGACCTTAGTGTCGGTTTTTTTTATTACTACATAAAAGTAATGT
+TATTAACTGGCTATATAGTGACATCTGAGGGTGTCGAGGACTAGTTTAAGGGTAATCTAATAAATGAGGA
+TTTTGCTATAAATCGATGGATGATCCTTTATGATCGTGCCATATAGCCCAATAAGAAAGCTATGTGTTCA
+ATAACTGACCGAACAAACACAAAGATGAAAATAACCCTTGATCAAAAGTGAAAAGTCTCTAAAATGCGCC
+ACCAGTTCCAAGGGGTTACCCAAAGAACTGTTTTGATACGTTATCTACTCGCTTTAGCGAGAAATAACGT
+AAGTTAACTTGAAGTTTTAAATGTTTTTCAAAATAATTTAAAATAAATGTTGACATCAAAACTCGGAAGC
+GTATTATACGCCTCCTGCTTCGGGGCAACAGCAACGAGCAACGCAAATTAAGTTCAACTTAGTTTGCTTC
+AGATAAAGAGCGAATGCGACTCTTATCTACTTCTAAACATAGTTTATGAAGTTCATCTTTAACAATTAGT
+TATCATGCAATTTGTGTGAGCACTCACATTATGTTGTTTTACATAGTTCTCTATCTTTTACTAGGTAGGA
+ACAAAAAAACGCTTAATGAATGCTGTTCATGCAAATAAATATAGTTATTTATCTTTAGTTAGATAGGTAG
+CGACTATGTAATGCGATATCAACTTCGGTTGGTATCACGACAGAATTCATTGAGCAGTAACACATCGCTT
+GCGATGAGGTTACACAAACGATTTTTAATTGAAGAGTTTGATCATGGCTCAGATTGAACGCTGGCGGCAG
+GCTTAACACATGCAAGTCGAGCGGTAACAGAGATAGCTTGCTATCTGCTGACGAGCGGCGGACGGGTGAG
+TAATGCTTGGGAATATGCCTTATGGTGGGGGACAACAGTTGGAAACGACTGCTAATACCGCATAACGTCT
+ACGGACCAAAGGGGGGGATCTTCGGACCTCTCGCCATTTGATTAGCCCAAGTGAGATTAGCTAGTTGGTG
+AGGTAATGGCTCACCAAGGCGACGATCTCTAGCTGGTTTGAGAGGATGATCAGCCACACTGGGACTGAGA
+CACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACAATGGGCGAAAGCCTGATGCAGCCA
+TGCCGCGTGTGTGAAGAAGGCCTTCGGGTTGTAAAGCACTTTCAGTTGTGAGGAAAGGAGTGTAGTTAAT
+AGCTGCATTCTGTGACGTTAACAACAGAAGAAGCACCGGCTAACTTCGTGCCAGCAGCCGCGGTAATACG
+AGGGGTGCAAGCGTTAATCGGAATTACTGGGCGTAAAGCGTTCGTAGGCGGTCTATTAAGCAAGATGTGA
+AAGCCCAGGGCTCAACCTTGGAACTGCATTTTGAACTGGTAGACTAGAGTACTGTAGAGGGTGGTGGAAT
+TTCCAGTGTAGCGGTGAAATGCGTAGAGATTGGAAGGAACATCAGTGGCGAAGGCGGCCACCTGGACAGA
+TACTGACGCTGAGGAACGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAAC
+GATGTCAACTAGCCGTTTGTGGACTTGATCCGTGAGTGGCGCAGCTAACGCACTAAGTTGACCGCCTGGG
+GAGTACGGCCGCAAGGTTAAAACTCAAATGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTT
+AATTCGATGCAACGCGAAGAACCTTACCATCCCTTGACATCCAGAGAAGAGACTAGAGATAGACTTGTGC
+CTTCGGGAACTCTGTGACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTTGTGAAATGTTGGGTTAAGTCC
+CGCAACGAGCGCAACCCCTATCCTTATTTGCCAGCGCGTTATGGCGGGAACTCTAAGGAGACTGCCGGTG
+ATAAACCGGAGGAAGGTGGGGACGACGTCAAGTCATCATGGCCCTTACGGGATGGGCTACACACGTGCTA
+CAATGGCAGGTACAGAGGGCAGCAATACCGCGAGGTGGAGCGAATCCCACAAAGCTTGTCGTAGTCCGGA
+TTGGAGTCTGCAACTCGACTCCATGAAGTCGGAATCGCTAGTAATCGTAGATCAGAATGCTACGGTGAAT
+ACGTTCCCGGGCCTTGTACACACCGCCCGTCACACCATGGGAGTGGGATGCAAAAGAAGTGGCTAGTTTA
+ACCCCTCGGGGAGGACGGTCACCACTTTGTGTTTCATGACTGGGGTGAAGTCGTAACAAGGTAACCCTAG
+GGGAACCTGGGGTTGGATCACCTCCTTATCTTGAAGTAAAATTGCTTAATGGAAATCAGTTTTCGGATTG
+TATTTCACGAGTGTTCACACAAATTACATGATAACAAATTGAAAGATACCCTGATGGGGCTATAGCTCAG
+CTGGGAGAGCGCCTGCCTTGCACGCAGGAGGTCAGCAGTTCGATCCTGCTTAGCTCCACCAACTCATCAC
+GTATCTTTTACTAAAGAAAGAGACCAAATTTAAATACACTTTATAGTGATTTTAAATTTGGTTTTTTAAA
+CCACGAATTATGCCGAATGCGTGCTAATTTGAATTCTTTAACAATCTGGAAAGCTGATATAAATATCGGT
+ATTTATAAGGTAAGCACGGTGTCGCGCTGTTGTTTACATGATTATAAATACCAAGCTGTTATCTCATTCT
+CTTATCGTGAATGTGGTAATGGTGATAGTGCATCCCCCCAAGGATGTATTATCAAATTCATACTGCTCGC
+AAGAGCATGATGTCTTATCAAGTAACTCATCGTATATCTTCGGATATACTGAGTACGTGAAAATGTCAGA
+CTTTACAATTGCCTTGGATTAGTCTCCGGGGCGTACTTCGTTTTCAAATCTTCGGATGAGACTACTTAGG
+GTTGTATGGTTAAGTGACTAAGCGTATGTGGTGGATGCCTTGGCAGTTAGAGGCGATGAAGGACGTGTTA
+ATCTGCGAAAAGCTTTGGTGAGGTGATAAAAACCGTTATAGCCAAAGATGTCCGAATGGGGAAACCCACT
+TACCATAAGGTAGGTATCGTTACGTGAATACATAGCGTAACGAAGCGAACCGGGAGAACTGAAACATCTA
+AGTACCCCGAGGAAAAGAAATCAACCGAGATTTCGTTAGTAGCGGCGAGCGAACGCGAATCAGCCCTTAA
+GCTTATAGGGTGCTAGTAGAATGTTCTGGAAAGGACAACGATACAGGGTGATAGTCCCGTATACAAAAGC
+AACCTTTAAGTGAAATCGAGTAGGACGGAGCACGTGAAACTTTGTCTGAATATGGGGGGACCATCCTCCA
+AGGCTAAATACTACTAACTGACCGATAGTGAACCAGTACCGTGAGGGAAAGGCGAAAAGAACCCCTGTGA
+GGGGAGTGAAATAGAACCTGAAACCGCATACGTACAAGCAGTGGGAGCCCGATTTAGTCGGGTGACTGCG
+TACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAGCAAGGTTAACCGATTAGGGGAGCCGTAGCGA
+AAGCGAGTGTTAACTGCGCGTTTAGTTGCAGGGTATAGACCCGAAACCCGGCGATCTACCCATGGGCAGG
+TTGAAGGTTGAGTAACATCAACTGGAGGACCGAACACACGTATGTTGAAAAATGCGGTGATGACTTGTGG
+GTCGGAGTGAAAGGCTAATCAAGCCGGGAGATAGCTGGTTCTCCCCGAAATCTATTTAGGTAGAGCCTCG
+CACGAACACCATTGGGGGTAGAGCACTGTTAAGGCTAGGGGGTCATCCCGACTTACCAACCCTTTGCAAA
+CTCCGAATACCAATGAGTGATATGCGGGAGACACACTGCGGGTGCTAACGTCCGTTGTGAAGAGGGAAAC
+AACCCAGACCGCCAGCTAAGGTCCCAAAGTACTAGTTAAGTGGGAAACGATGTGGAAAGGCATAGACAGC
+TAGGAGGTTGGCTTAGAAGCAGCCATCCTTTAAAGAAAGCGTAATAGCTCACTAGTCGAGTCGGTCTGCG
+CGGAAGATGTAACGGGGCTAAACTAGTCACCGAAGCTGCGGATTTGAACTTAGGTTCAAGTGGTAGGGGA
+GCGTTCTGTAAGCCGTTGAAGGTGAATTGAGAAGTTTGCTGGAGGTATCAGAAGTGCGAATGCTGACATG
+AGTAACGATAAGGGGAGTGAAAAACTCCCCCGCCGAAAGACCAAGGTTTCCTGTCCCATGTTAATCAGGG
+CAGGGTAAGTCGGCCCCTAAGGCGAGGCGGAAACGCGTAGTCGATGGGAAACAGATTAATATTTCTGTAC
+TTCTATATATTGCGAAGGAGGGACGGAGTAGGCTAAACAAGCACGGCGTTGGTAGTCCGTGTGAAAGTAT
+GTAGGTGGTTGACTTAGGTAAATCCGGGTCTTCATTAACACTGAGATACGAGACGAGACTCTACGGAGTT
+GAAGTTGTTGATGCCATGCTTCCAGGAAAAGCTTCTAAGCTTCAGATATATAGGAACCGTACCCCAAACC
+GACACAGGTGGTTAGGTAGAGAATACTAAGGCGCTTGAGAGAACTCGGGTGAAGGAACTAGGCAAAATAG
+TACCGTAACTTCGGGAGAAGGTACGCTGCTCAACGTTAAACCCTTGCGGTGTAAGCGAAGAGTAGTCGAA
+GTAACCAGGTGGCTGGAACTGTTTATTAAAAACACAGCACTGTGCAAAATCGAAAGATGACGTATACGGT
+GTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATTCGGTTAGTCCTCGGACGAAGCTGATGATCGAAGCC
+CCGGTAAACGGCGGCCGTAACTATAACGGTCCTAAGGTAGCGAAATTCCTTGTCGGGTAAGTTCCGACCT
+GCACGAATGGCGTAATCATGGCCACACTGTCTCCACCCGAGACTCAGTGAAATTGAATTTGCGGTTAAGA
+TGCCGTATACCCGCGGCTAGACGGAAAGACCCCGTGAACCTTTACTATAGCTTGACAGTGAACATTGCTC
+CTACATGTGTAGGATAGGTGGGAGGCTTTGAAACCATGTCGCTAGATGTGGTGGAGCCAATCTTGAAATA
+CCACCCTTGTATGCGTGATGTTCTAACCTAGGGCCCTTATCGGGCTTGGGGACACTGTCTGGTGGGTAGT
+TTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTTGGCTAAGTACGGTCGGACATC
+GTACGGTTAGTGCAATGGCATAAGCCAGCTTAACTGCGAGACAGACACGTCGAGCAGGTACGAAAGTAGG
+TCATAGTGATCCGGTGGTTCTGTATGGAAGGGCCATCGCTCAACGGATAAAAGGTACTCCGGGGATAACA
+GGCTGATACCGCCCAAGAGTTCATATCGACGGCGGTGTTTGGCACCTCGATGTCGGCTCATCACATCCTG
+GGGCTGAAGTCGGTCCCAAGGGTATGGCTGTTCGCCATTTAAAGTGGTACGCGAGCTGGGTTTAGAACGT
+CGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTTTGAGAATTGAAGAGGGCTGCTCCTAGTACGAGAG
+GACCGGAGTGGACGAACCACTGGTGTTCGGGTTGTCATGCCAATGGCATTGCCCGGTAGCTACGTTCGGA
+ACTGATAACCGCTGAAAGCATCTAAGCGGGAAGCAGGCTTTGAGATGAGTTCTCACTGGGACTTTAAGTC
+CCCTAAAGGGTCGTTGGAGACTACAACGTTGATAGGTCAGGTGTGTAAGTGCTGCGAGGCATTGAGCTAA
+CTGATACTAATTACCCGTGAGGCTTAACCATACAACACCCAAGTAGTTTTGCTGAGAAGTGATACTGAAG
+TGATTTGTATAAAGACTGACATAGACCGAAAGGTAAGAAAACATCACGTACTTACGTGTTACTTGAACCA
+AGAAAACCAAACGATATTTATAGCTCATTGAGCAAGCTTTCTAAGATTGTACCTTTTTTGTTTAGCGACA
+ATAGCGCTGTGGTCCCACCTGATCCCTTTCCGAACTCAGAAGTGAAACGCAGTTGCGCCGATGGTAGTGT
+GGGAGTTCCCATGTGAGAGTAGGACATTGCTAAACTTCTAATTTGTGCTGCGGCACACGAGAAGCCCGTT
+ACATTTGTGACGGGCTACTTGAGAAACACTATTTGTTAACTTAATTGCCTGATAAATGAGCGATTAATGT
+AAAAAATACTGTTTTATAAAATACTTATTTTCTTTATGAAACTAAGTGTTGACAATAAAACTGAGAGGCG
+TATTATGCGCACCTCACTCAGGCAAGGCCTGAGGTTAAGAAGATAACGAATGCGATTATCTTCTGTCTTT
+CATAGCAATATGAACAGACCTTTTCTTTAACAATTAGTTATCATGCAATTTGTGTGAGCACTCACATTAA
+TGTTGTTTTACATAGTTTTCCTTTCGGGGAGAACAAAAAAACGCTTAATGAATGATGTTCATGCAAATAA
+ATATAGTTATTTATCTTTAGTTAGATAGGTAGCGACTATGTAATGCGATATCAACTTCGGTTGGTATCAC
+GACAGAATTCATTGAGCAGTAACACATCGCTTGCGATGAGGTTACACAAACGATTTTTAATTGAAGAGTT
+TGATCATGGCTCAGATTGAACGCTGGCGGCAGGCTTAACACATGCAAGTCGAGCGGTAACAGAGATAGCT
+TGCTATCTGCTGACGAGCGGCGGACGGGTGAGTAATGCTTGGGAATATGCCTTATGGTGGGGGACAACAG
+TTGGAAACGACTGCTAATACCGCATAACGTCTACGGACCAAAGGGGGGGATTCTTCGGAACCTCTCGCCA
+TTTGATTAGCCCAAGTGAGATTAGCTAGTTGGTGAGGTAATGGCTCACCAAGGCGACGATCTCTAGCTGG
+TTTGAGAGGATGATCAGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGA
+ATATTGCACAATGGGCGAAAGCCTGATGCAGCCATGCCGCGTGTGTGAAGAAGGCCTTCGGGTTGTAAAG
+CACTTTCAGTTGTGAGGAAAGGGGTGTAGTTAATAGCTGCATTCTGTGACGTTAACAACAGAAGAAGCAC
+CGGCTAACTTCGTGCCAGCAGCCGCGGTAATACGAGGGGTGCAAGCGTTAATCGGAATTACTGGGCGTAA
+AGCGTTCGTAGGCGGTCTATTAAGCAAGATGTGAAAGCCCAGGGCTCAACCTTGGAACTGCATTTTGAAC
+TGGTAGACTAGAGTACTGTAGAGGGTGGTGGAATTTCCAGTGTAGCGGTGAAATGCGTAGAGATTGGAAG
+GAACATCAGTGGCGAAGGCGGCCACCTGGACAGATACTGACGCTGAGGAACGAAAGCGTGGGGAGCGAAC
+AGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGTCAACTAGCCGTTTGTGGACTTGATCCGTGAG
+TGGCGCAGCTAACGCACTAAGTTGACCGCCTGGGGAGTACGGCCGCAAGGTTAAAACTCAAATGAATTGA
+CGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGATGCAACGCGAAGAACCTTACCATCCCTTG
+ACATCCAGAGAAGAGACTAGAGATAGACTTGTGCCTTCGGGAACTCTGTGACAGGTGCTGCATGGCTGTC
+GTCAGCTCGTGTTGTGAAATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTATCCTTATTTGCCAGCG
+CGTTATGGCGGGAACTCTAAGGAGACTGCCGGTGATAAACCGGAGGAAGGTGGGGACGACGTCAAGTCAT
+CATGGCCCTTACGGGATGGGCTACACACGTGCTACAATGGCAGGTACAGAGGGCAGCAATACCGCGAGGT
+GGAGCGAATCCCACAAAGCTTGTCGTAGTCCGGATTGGAGTCTGCAACTCGACTCCATGAAGTCGGAATC
+GCTAGTAATCGTAGATCAGAATGCTACGGTGAATACGTTCCCGGGCCTTGTACACACCGCCCGTCACACC
+ATGGGAGTGGGATGCAAAAGAAGTGGCTAGTTTAACCCCTCGGGGAGGACGGTCACCACTTTGTGTTTCA
+TGACTGGGGTGAAGTCGTAACAAGGTAACCCTAGGGGAACCTGGGGTTGGATCACCTCCTTATCTTGAAG
+TAAAATTGCTTAATGGAAATCAGTTTTCGGATTGTATTTCACGAGTGTTCACACAAATTACATGATAACA
+AATTGAAAGATACCCTGATGGGGCTATAGCTCAGCTGGGAGAGCGCCTGCCTTGCACGCAGGAGGTCAGC
+AGTTCGATCCTGCTTAGCTCCACCATCTTGTATCTTTTACTAAAGAAAGAGACCAAATTTAAATACACTT
+TTTAAAGTGATTTTAAATTTGGTTTTTTAAACCACGAATTATGCCGAATGCGTGCTAATTTGAATTCTTT
+AACAATCTGGAAAGCTGATATAAATATCGGTATTTATAAGGTAAGCACGGTGTCGCGCTGTTGTTTACAT
+GATTATAAATACCAAGCTGTTATCTCATTCTCTTATCGTGAATGTGGTAATGGTGATAGTGCATCCCCCC
+AAGGATGTATTATCAAATTCATACTGCTCGCAAGAGCATGATGTCTTATCAAGTAACTCATCGTATATCT
+TCGGATATACTGAGTACGTGAAAATGTCAGACTTTACAATTGCCTTGGATTAGTCTCCGGGGCGTACTTC
+GTTTTCAAATCTTCGGATGAGACTACTTAGGGTTGTATGGTTAAGTGACTAAGCGTATGTGGTGGATGCC
+TTGGCAGTTAGAGGCGATGAAGGACGTGTTAATCTGCGAAAAGCTTTGGTGAGGTGATAAAAACCGTTAT
+AGCCAAAGATGTCCGAATGGGGAAACCCACTTACCATAAGGTAGGTATCGTTACGTGAATACATAGCGTA
+ACGAAGCGAACCGGGAGAACTGAAACATCTAAGTACCCCGAGGAAAAGAAATCAACCGAGATTTCGTTAG
+TAGCGGCGAGCGAACGCGAATCAGCCCTTAAGCTTATAGGGTGCTAGTAGAATGTTCTGGAAAGGACAAC
+GATACAGGGTGATAGTCCCGTATACAAAAGCAACCTTTAAGTGAAATCGAGTAGGACGGAGCACGTGAAA
+CTTTGTCTGAATATGGGGGGACCATCCTCCAAGGCTAAATACTACTAACTGACCGATAGTGAACCAGTAC
+CGTGAGGGAAAGGCGAAAAGAACCCCTGTGAGGGGAGTGAAATAGAACCTGAAACCGCATACGTACAAGC
+AGTGGGAGCCCGATTTAGTCGGGTGACTGCGTACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAG
+CAAGGTTAACCGATTAGGGGAGCCGTAGCGAAAGCGAGTGTTAACTGCGCGTTTAGTTGCAGGGTATAGA
+CCCGAAACCCGGCGATCTACCCATGGGCAGGTTGAAGGTTGAGTAACATCAACTGGAGGACCGAACACAC
+GTATGTTGAAAAATGCGGTGATGACTTGTGGGTCGGAGTGAAAGGCTAATCAAGCCGGGAGATAGCTGGT
+TCTCCCCGAAATCTATTTAGGTAGAGCCTCGCACGAACACCATTGGGGGTAGAGCACTGTTAAGGCTAGG
+GGGTCATCCCGACTTACCAACCCTTTGCAAACTCCGAATACCAATGAGTGATATGCGGGAGACACACTGC
+GGGTGCTAACGTCCGTTGTGAAGAGGGAAACAACCCAGACCGCCAGCTAAGGTCCCAAAGTACTAGTTAA
+GTGGGAAACGATGTGGAAAGGCATAGACAGCTAGGAGGTTGGCTTAGAAGCAGCCATCCTTTAAAGAAAG
+CGTAATAGCTCACTAGTCGAGTCGGTCTGCGCGGAAGATGTAACGGGGCTAAACTAGTCACCGAAGCTGC
+GGATTTGAACTTAGGTTCAAGTGGTAGGGGAGCGTTCTGTAAGCCGTTGAAGGTGAATTGAGAAGTTTGC
+TGGAGGTATCAGAAGTGCGAATGCTGACATGAGTAACGATAAGGGGAGTGAAAAACTCCCCCGCCGAAAG
+ACCAAGGTTTCCTGTCCCATGTTAATCAGGGCAGGGTAAGTCGGCCCCTAAGGCGAGGCGGAAACGCGTA
+GTCGATGGGAAACAGATTAATATTTCTGTACTTCTATATATTGCGAAGGAGGGACGGAGTAGGCTAAACA
+AGCACGGCGTTGGTAGTCCGTGTGAAAGTATGTAGGTGGTTGACTTAGGTAAATCCGGGTCTTCATTAAC
+ACTGAGATACGAGACGAGATTCTACGGAGTTGAAGTTGTTGATGCCATGCTTCCAGGAAAAGCTTCTAAG
+CTTCAGATATATAGGAACCGTACCCCAAACCGACACAGGTGGTTAGGTAGAGAATACTAAGGCGCTTGAG
+AGAACTCGGGTGAAGGAACTAGGCAAAATAGTACCGTAACTTCGGGAGAAGGTACGCTGCTCAACGTTAA
+ACCCTTGCGGTGTAAGCGAAGAGTAGTCGAAGTAACCAGGTGGCTGGAACTGTTTATTAAAAACACAGCA
+CTGTGCAAAATCGAAAGATGACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATTCGGT
+TAGTCCTCGGACGAAGCTGATGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCCTAAGGTA
+GCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATCATGGCCACACTGTCTCCACCCG
+AGACTCAGTGAAATTGAATTTGCGGTTAAGATGCCGTATACCCGCGGCTAGACGGAAAGACCCCGTGAAC
+CTTTACTATAGCTTGACAGTGAACATTGCTCCTACATGTGTAGGATAGGTGGGAGGCTTTGAAACCATGT
+CGCTAGATGTGGTGGAGCCAATCTTGAAATACCACCCTTGTATGCGTGATGTTCTAACCTAGGGCCCTTA
+TCGGGCTTGGGGACACTGTCTGGTGGGTAGTTTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAG
+CACGAAGGTTGGCTAAGTACGGTCGGACATCGTACGGTTAGTGCAATGGCATAAGCCAGCTTAACTGCGA
+GACAGACACGTCGAGCAGGTACGAAAGTAGGTCATAGTGATCCGGTGGTTCTGTATGGAAGGGCCATCGC
+TCAACGGATAAAAGGTACTCCGGGGATAACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGTGTT
+TGGCACCTCGATGTCGGCTCATCACATCCTGGGGCTGAAGTCGGTCCCAAGGGTATGGCTGTTCGCCATT
+TAAAGTGGTACGCGAGCTGGGTTTAGAACGTCGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTTTGA
+GAATTGAAGAGGGCTGCTCCTAGTACGAGAGGACCGGAGTGGACGAACCACTGGTGTTCGGGTTGTCATG
+CCAATGGCATTGCCCGGTAGCTACGTTCGGAACTGATAACCGCTGAAAGCATCTAAGCGGGAAGCAGGCT
+TTGAGATGAGTTCTCACTGGAGCTTTAAGCTCCCTAAAGGGTCGTTGGAGACTACAACGTTGATAGGTCA
+GGTGTGTAAGTGCTGCGAGGCATTGAGCTAACTGATACTAATTACCCGTGAGGCTTAACCATACAACACC
+CAAGTAGTTTTGCTGAAAAGTGATACTGAAGTGATTTGTATAAAGACTGACACAGAAAACATCACGTACT
+TACGTGTTACTTGAACCAAGAATAAAGAACAAAACGATATTTATAGCTCATTGAGCAAGCTTTCTAAGAT
+TGTCCCCTTTTTGTTTAGCGACAATAGCGCTGTGGTCCCACCTGATCCCTTTCCGAACTCAGAAGTGAAA
+CGCAGTTGCGCCGATGGTAGTGTGGGAGTTCCCATGTGAGAGTAGGACATTGCTAAACTTCTAATTTGTA
+CTTAGGTACTAGAGAAGCCCGATTCGAAAGAGTCGGGCTTTTTGCTGTCTGGCATTTAATAAACTCCAAT
+AATAGTGAAGTAAAACATCCTTGCGCCGATGGTAGTGTGACTCATGCTAGTTAAGCCCATGTGAGAATAG
+GACATTGCTAAACTTCTATTAAGGAAACCCATCGCTTGCGCTACGGGTTTTTTGCTTTCTGATGTTTAGT
+AAAAGCGCGAATAAATTCCCGCCTGCATATTGTGCCCCTACCTGAATATATTCGTCTTCTTTGCCACAGT
+GCTTCAGAAGTGGAACGCTGTTACGCCGATTGTTGTGTGACTGATGTTAGTTAAGCCTATGTGATAGTGG
+TGCATTCTCCACTTCTAAATTGTACTGTGTACACGATAAACCCATAGCTAACACCATAGCTTTTTTACTT
+TCTGATGTTTAGTAAAAGCGCGAATAAATTCCCGCCTACTTATTATGGTTGTACCTAACCTTCTTCATTA
+CTGCAGAGCTTCAAAAGAGCAAGGAAATTAAATTAAAGGCTTGCCACTAATACACATTATTCACTAGAAG
+GGCTGTTATGAAGTGTTAATAAGGGCACGTTAGTATAAGCGTAATAGGTTTGTGTTTAATGATTAATATT
+CAGAAAGAACAAAAGGGGGATTATGAGGAGCTGGTTGTCTGCCTATTCTAAATCTTGTATTGATCTAAAA
+TAGGCAGCTAGTTTTTTAGTTAACGCGCGTGATAATACGCTTCTCTTAAGCGATTAGCATTTCCGTAAAT
+ATATTCGCTACTTAAGCGATTGTTATTATAAAATGCACTATCAAGGTTATAAAACCTCTGAGAGGTGTCA
+CCAGTGCCTGGTGTTAGCCTATTATGGTCTTTTCCTACCAATGTATTCACTGAGTATCGCCATTTAGGCT
+TACCTCTTACCTGGAAGTATTTATTATTGTAATCTTTACGTGGTGTTAACGGAATAGAAAATCCTAGGCC
+AATGAATTGATTAGCTTCTTCATTATCAACTTTAGTATCTTTATAGGTCAGGTTAAGGGTAACATCGCCA
+AACATTCTCTCTAACTTAACAACGACGCCTTTATCTTGTTGCCAAAATTGCCCTACTTGCATTTCTGCAG
+AGGCGTTGAAATGTGCGTTGTAGTATAGGTACTTAGCAATTACGACATCTCTTTGTAGGGGCTCCGCTTC
+TTTCCAGCAAGCAGGAAATAAAATATTACAACCATTATAATGTTCTCTTTCAGGTGGTTCTTGATTTTCA
+TACCGTGCTGTAAATAGGTTGATTTTATGGCTTCCACCATAGCTTTGCCAGCGTACTTCATTCGATAAGT
+AATCGTAAGTATCTCTGTACCTTCCCACAGAAGACATGTTCTTTATGGAATAGGGTAATGAAAAGGTTTG
+ATGGAAGCTGTACTCTTTCAGTCCTGTCTTTTGCTTATAATCAGAAAAATACTCGCCATCTTCGAAGTTT
+TTAGTTTCTGCAACTTGTTTTGTATGTTGCGCAGTAACTGCGGCGCCTGGCCATAAGGGCACCTCGACAT
+GACTAATCAATGCCAGAGATGCATCAAATGTGCCAAACTCTGTACCCACTCTCGTGACAAGACCAGGCCA
+AAAAGTAAAACGAGGTTTAAACCATATACTGTTAGCATCATTAAGATCTAGAGTGGAATCTCTACGTTGA
+CTACCAAAGGTATCAGTGGATATATCGAGTTTCAATGGCTGATTATCCCGTAAAAAAGCATCGTATTCTG
+CTAGGCTCCCCTTAACAACCAAAATAGGTATTTGACGCTCTTTTAATACAAGCTTAAAATTCGCGTAATT
+ATGTTGAACTTGTTTACTGATAACACCTAGAACAACACCGAGTCCATCTATTTGGTTACGATTATAAACG
+TGATTTTCAAGCTCTACGTATAGCGTATTACCATCAGTTTCACCTATGCTAATCGCTTCAAAGCCTTCTT
+TTACTAGTAACTCTTTTACTCGTAATCGTTCAGCAGTGCCCGAAGGTGAAGCCGCACCAGAGTCCAAATC
+ATCCAGATGCGAAGACTCATGCGAACTAGCCGTCATACGATTATTGTTGTTACTCTGATTCCCTTCTCCA
+CCAAGAGGAATTGTAAAACCTAAACCATAGTAAAAATCATCCTTTAGTGCTTGGTTAGTGCTCGAAACAA
+GTATGTCTGAAGTTAATTGGACACCACTGTAAAGCCATCCTTTAGGAGATGATAAATGTAAGCCGAATTG
+AGTGTCGGCTGCATCATACTCAGCTGAGAGTTTAACCCAATTATAAGGTTGCCATTCAATGCCAGCAAAG
+AAACCATTAAGTCGGTCTTCAGTTGAAACACTTGTTCCAATACCAAGGGATAAATTAACAGCCTCAAAAA
+TATTTTTTGAGGCTACGGCATATTTAGCGTCATAGAAGTTGGCTGCACCACCAACATCCTGTATGCCGAC
+AGCTAAACTAAACCAATCTTTTGGAATAAAAGGAATCCCCAATTTAATATTAGCTGATAAATCGGTTAAT
+CCATCTTCACTGCCGTGTTTGTAATCGGCTAGTCGTCCTGAAACTTCGACATATTTCCACAAACCAACAC
+CAAAGTTATAATTATCACCATTGCGGTAACCCGCACCAGTTCTCGTTTCTACCTGATTACCATATTGAAA
+GAAAAATTTACCTTCTTCGAATAATGTAGCCGTGGGAGTGTTTATTAAACCACTATAACCTTGAAAAGAC
+ATGGTTGCCTCAGGTTCAGCAGTAACAGTAATAGAAGGTAGCAAAGCCAATGCCAAAAGAATACAGCGCT
+TCATTTAAATAAATCCTAGCAAGTGAATTAGCACAAAAAATTGTAAAATAATAAAAGTTTGAATGAAAAA
+AAACCCGCCAAATAGGCGGGTTTTATTAATCTATTATAATATTAATAGATTAGCCTTCACCACCAGTACC
+ACCAGTACCACCAGTGCCATCGATGATATCACCAACAGTATCTCCAAGAGCGTCTTCATCAAGTTCCATA
+GGAACTTCTTCAGTAGGAACTTCAACACCAGTATCTGATGTGATTTCAGCTGAAATCATAGTTACTTCAT
+CTGAAATTTGTGTTTGCGTAGCATTAATAGTTGCAAGCGCTGCAGAATTAGCAGTACCTAGGTCAACTTC
+AGGGTCAACAAGCAATGCAGCAGTAACAGTTTCAACAGCATTCACATAGTCGTTAATAGCAGCTGATAAT
+GTAGAACCATCGGCAACATCTAAGCTTGTTAACGAGGCATTAATTAGTGTTAATGTTGCAGTAATAGAAT
+CTTCAGTAGAAACATCAGCCGATACTGACGCATCAACAATGTCTATAGCAAAGATGTTAGTTGCTGAAAG
+ATCAACACCTAAAATAGCACCAATAATCTCAGAAGTATCATTTTGGACTTCTAAAAAGTCAGCTGCAGAA
+ATGGTTGCTAAATCGATAGCTGAACCTTCAATAGCAGCTGAAGATAAAATAGTTTCTGTCGCCATTGTAG
+TTAATGAATTCACATCTGCGCTTATTGCTGTACCGTCTGAATAAGTAATAGTAGATAATGATAAACCTAC
+TAGCTCAGCAGCTGGAATTGATTCACCACGAGCAACATCGCCACATAGTGTAGCATCACAAATCATAGTT
+GTATCTTCGTCAGCAAGAACTTCAACCACGAATGTACCCATAATTTCGGCGCCTGAAGCATCAACAACCT
+GCACGCTATAATCGCCATTTGCATCAGTTTGTGCAGTAGCAAGTACGGTAGCTCTCTCGGCATCGCTAGC
+AGCATAAACATTAACCGTAGCAGCAGCTAAACTTCCTTTAATGGCCGCACCAGAAATATCCAGAGTTGTC
+GGAGTTGGATCATTGTTATCATTGTTACAAGCGGTTAAAGCTAACGCTATACTTACAGCTAACGTTGTAC
+GAACTATTTTTTTCATTTTTAATTGCCCTATAATTTATCTAAAGAGGAGTAGCATATTACTAAAGAATTC
+CTTGTAATATACAAAGTCTATTGTATTTTTCTAGATGGTAATTGATGGATGTAATTTATACAAGCTAATT
+TAAGCTAATTAGCGCCTCATTTTTTATTATGTGTTTGGACAAAATTGTTTTATATGAGAGTAGGATAGAA
+ATAATACTCTATTTTAGAAGGTTTACTTTTTTCGCGTCTTGCATTTTTGTATTAGACAGCGTTAATTGCA
+TAGTTTAATCTAGTGGTCATACCACTAATGATTATGAGTACCTGTTATGCCTAGTAAAAATATGGAACAA
+AGAGTGAATCTCGAAATAAGTAACGGGATAGCCTATGTTAGCTTGAACAGGCCTGATAAATGTAATGCGT
+TAGATATATTAATGTTTCATGCGATCCGAAAAACCATTAAACGCTTGAAAGCAGACCGAAGTATTAGGAC
+AGTAATTGTTACAGGTAATGGTGATGACTTCTGTTCCGGATTAGATGTTAAATCGGTAATGTCCTCAACA
+AAAGGGCCGCTTGAATTACTCCTTAAATTGTTACCTTGGCGAGCTAACTTAGCTCAGTATGTTTCAACGG
+GTTGGAGAGAAATACCAGCGCCTGTAATCGTGGTCATCAAAGGTCGTTGTTGGGGAGGAGGATTGCAAAT
+TGCCTTGGGTGGAGACTTTAGAATATCTACACCGGACGCCTCAATATCTATAATGGAATCTCGTTGGGGT
+TTGATACCCGATATGGGAGGAACACTAGCATTAAAAGAGTTGTTAAGACTGGATAAAGCTAAAGAGCTTG
+CGATGACAGGAGAAGTTATTACTGGATTACAAGCGCTTGAATATGGCTTAGTTACCCATGTAGACGATGA
+ACCTTTTGAGAGAGCGATAAAGCTAGCCGAAATAATATCTCAGCAGTCACCAGATTCAATAGCAGCAACT
+AAAAAACTCTATAACAGAAGTTGGTGGAGCAAACCTGGATTTGCCCTTCTGAGAGAATCTTTTTATCAAA
+TCAAAATTTTAATTGGTAAAAATAGAGCGATTAAAACTTACAATCAAATTAACCAAGATAAAAAAGCGAG
+AGAATTCATTAACAGAAAAAATTGGTAGTTATTACAAACGGATTAATTCCCGCTTAGTGCTTAATAAATT
+AGTCCGATCGCTACTGCACTGCTGAACAATACTCTGAAAAGGATAATTTGCAGCTTAGCTATTATCCTTT
+TTTTGTCTACTGCATTAATATCAAAACCTAGTCTTGTAGTTATTAACTTCCATATGTTAATCACACCTTA
+GTAGACTCTCTCCTCACCATCAAATCCATTTATCACCTCTATAGTTAGTGTCCGTGTTATGTCATACGGA
+CAGTCGCGGACACATCCAGCGTCCGTTCGGACACTCAGGGATATTTAATAGATATTTAACATAATAATTA
+CAGTCACTTAAGCTGCTTTAATTTGTGGCATTGAATCTGCAATACTTGGTCATTGTTAAATAATTAAGTA
+GAAGTCTATGATTCAAGGAACAAGCGGACAGGATGAGGTTATAGCAAACCCTAAAAAGGTAGCGCTGAAG
+AAGATACTGCTGACCCTATCACTGATATGTGCTTTGTCATACGTTACTTTTCCAACGTTGTCTCAGTGGT
+ATTCATCAATACCGACCATTGATCGTAAAAGCATCAATATTGAAACCGTGATCTTAGGTGATTTAATTCG
+AGATATCGTTGTTTCTGGTAAAGCGGTGGCAGCAAATGCACCACAACTTTATAGCACTGAGATTGGCAAG
+ATAACGTTATTAGCGAAACCGGGTGAGGCTGTGGCGTTAAATCAAATAGTCGCTCGTTTAATGAGTCCTG
+AGTTAGATGCTTTAATTAAACAACAACAATCAACACTAGAGCAACTGAGCATCAATGCTAATCGTGGTGT
+ATTAGCAGATAAAGAAGCACAACTTGACCTTGAAAGTAATATGAACGCAGCACAATCAAAGTTGAATGTA
+GCTAAGCGTGAATTTCAGCGCGCAGAAATTTCATATGGTAAACAAATCATCAGTGAGGTTGATTGGTTGA
+AAAGCCAAGATGCGGTCGCGGATGCAAAACGATTATTTGAGCATGCTAAAAAAAGAGTATCGTTTTCAGT
+AGAGCGATTACAATTTGAGAAACAGCATAGAGACTTTCTAGTACAAAAAGAAAAGCTTATCTTGGAAGAG
+CTGTCACGTCGTCATGATGAATTAGCAATCAAAGCACCAGTCAAAGGTGTAGTAGGTAATTGGCTTGTTG
+CACAGAAAAACACTATTGCCGCTAATACTGCAATTATGACAATTGTCGACTTATCTGAATATGAAGCGGA
+GTTGAGTGTTCCAGAGTTTTATGCAGATGATTTAGGTATTGGTTTAGAAGTTTCAATGAAAATATCAGGG
+GTTTCAGTACGCGGTGAAATCATTGCCATTTCGCCTGAGGTGAAAGGTAACCAAGTAACGGTGAGAGCTA
+AAATAAAGAATTCACAGAATATTCAATTAAGACAAAATCAACGTATCAATGCACGTATAGAGTTTGAGAA
+AAAAGAAAATGTACTCATGGTTAAACGCGGTGCTTTTATGGGATCTTTAGGTGGTAAGTTTATCTTCAAA
+CTTAGTGAAGATAATTATGCAGACAAGACAGCTATAACGACTGGAACGAGTAGTGTTGAATATATTGAGA
+TCACATCGGGTATTGACGTTGGCCAGCAAGTTATTACCTCGGATTATGTAGATTTCAATAAAGCAGAACA
+AATTTACCTTGGTGGCTGAACATCATAGCGTAACTAATTGATAATTGACTAAATTAAAGAAGTGTTCATT
+TGATGAATCTTTTTTAAATAAAACGAAATATAAAAAGGAACTACCATGCTAAATATGAACAACATTTCCA
+GAATTTATCAAAGTGATACTATTCAAACGCATGCTTTAAGAGACTTTTCATTGAATGTAAAAGCAGGAGA
+GTTTGTTGCGGTAACGGGTCCTTCAGGGTCAGGAAAATCAACTTTTCTGAATGTCGCAGGATTACTTGAT
+AGCTTTGACCGAGGCCAGTATGAGTTAGATGGTGTTAGCGTACAGGGACTAAAAGATGATGAACTTTCGC
+GATTAAGAAATGAAAAAATAGGTTTCATTTTTCAAAACTACAATCTTATCCCTGATTACAGTATTTTTGA
+TAATGTTGATATGCCTTTGCGTTACCGTGGTTTCAGCGCGAGTGAGCGAAAGCGCAGAGTTGAGCAAGCC
+TTAGAAAAAGTTGGCTTAGCTTCAAGGTTTAAGTATCTGCCAAGTCAGTTGTCAGGTGGTCAGCAACAGC
+GCGTTGCTATCGCTAGAGCGTTAGCAGGTGAACCGAAAATATTACTAGCCGATGAACCAACAGGTAACCT
+TGATTCATTAATGGCACGCCAAGTGATGGAAATATTGCACGATCTAAACAAAGGTGGCGCTACCATCATT
+ATGGTTACCCATGATCCAGACCAAGCACGCGAAGTAAATCGCAATGTACAAGTGATTGATGGTCAACTTG
+CTGATTTCAAAATTTACGCACCGTTAGACCGAGCTACAGAAACCAAGGGTAAAACAATCTCTGCTGCGGT
+GAGTGCATCAGTAGCCGAGGAGATGGAAAATGCGTAGTGATAGTCTATTTGTTTATAACCTCACTTTGGC
+AATGCAAAGCTTCAAGCGCGCTCCTACTCTGTATTTTTTAATCATTCTGACCTTGTCTATTGGTGTTGGC
+GTATTGTGTGCAAACCTTGCTTTAGTTAACTCTATGGCAAGTGATCCCATACCAGAAAAAAGTGCTCATT
+TATTTCATATTAATATGAATACTTGGCCTGATGATCAACCACCTGATGAGCCTATGCATATATTGCGCTA
+TAGAGATGCTATGGCGATCGCTGAATCAAATCTAACTAAAGGCAGCGCAATATTTTATGCCTCTGGCGTT
+TATGCTAGGGATGCAGAGTCCAATAGTATGAAACGTTTTGATTCAGATGTGAGAGCCACTACTCCAGGTT
+TCTTTGAACTCACTAATGCACCTTTTGCTTATGGAGCGGCATTTGAAAAAAGTAGAGGTATGGAAATAGT
+TATTGGTGATGAATTAAACCAAAAGATATTTGCTGGTAAAAACAGTGTGGGTAAAACACTCGAGCTTGAT
+GGTGAATTACTTACGATTGTGGGTGTTTTGAAACCTTGGGTATTACGTCCCTTGTTTTACCATCCGACAG
+AGCGACGAGCCTTTAACTTAACCGATGATATATTTGCGCCACTTGAAACCGCAATAGATTTAGGTTGGTC
+GATACATGCGCGCAGCTCCTCTGCAGTTGATTATACTGGCATTGAAGAAACGCGTGATAAAGATGTTTAT
+TACTTACAAGCGTGGGTTGAGTTGGAAAATGTGAATCAAAAGCCAGCATTGCAAAGCTACTTAGATAACT
+ATAGCCAACAACTTAAAGATGCTGGGGAACATCCTTTAGCAATAAAAAATGAACTACATAATGTTAATGA
+GTGGCTAAAAGTGAATAAGGTTGTAGATCAAAAGGTATTGGCATTTACTTTAGCTTCGGTTTTGTTTTTG
+TCTGTCTGTATTTTCAATGCCAGTAGTTTATTACTTTCACGCTTTCATGCAGCAAAATTTGAAGTGGGTT
+TAAGACGTGCTATTGGTGCGAGTAACCGACATATGCTGGTGCAGGGTTTAACTGAGAGTGTGTTATTAGG
+CTTATTTACTGGTGCGGTAGCGTTAGTGTTGAGTTGGTTGTTTCTAAAGTTATCAGTGCAATTTTTACCA
+CGCTTAGCAAATATCGCTGTTTTAGAACCCAAGTTACTCGTACTAGGGATGTTGTTGGCATTAGTGACTT
+CAATTGCCAGTGCTCTGTACCCGTTATATCGCGCTAATCGTTACAGTATTTCTGCTGAACTTAAGTAACC
+AAGTAAATAGGGAAAAATTATGAATATTAAAGCACTACTTAAGTCCTTATTATTAAGAAAATTTACTACG
+GGGTTATTAATCTTACAATTAGCGATAACGTTAGGTTTGCTGATTAACAGTGTTATTTTAGCCGTGGATA
+CTAACAATAAATTGGCCCAAGATACGGGCCTAGATATAGACAATACCTTGATTGTTTCATTGCATCCGAC
+ATCGGGTGAATACCGTAACTTGGACTATTATCGATCAATTGTGAGTCAAGATTTACACCAATTAAATCAA
+CTTTCAGGTGTTGAAAGTGTTTCACTCATGAATCAACTACCCATAAATACAAGAGGCATGTTAGGTAATG
+TATATGATCTAGATGACCCAGAAATTGTTCGTCGTGATCTATATCTGCAAGATTCAAAGATTTTTCTCAC
+TAATGAGGAGCTTAGCAATACGCTAGCATTGGCATTACTTGAAGGTCGTTTTTTAACGAAAGATGATCAA
+CTTGATTTTGGTAGTGATGAAAATGGTAATGTACTGATTACTGAGTCACTTAAAAAAGCGCTATATGGTG
+AAGGTTCGGCACTAGGACAAGAAACTAATAATGGTCGCATTGTAGGCGTGGTAAAAGATATTATGCTTGA
+CCCGACGTTACCCATAGACAAGCAATACGGTGTTTTTGGTAATCGAGTAATGGAGTTTATCTTCACTGGT
+CGATATTACTTACTAAGGGTGATTCCAGGTCAAGTGGAGGCAGTGCGTAATAAAGTTAGTGATACCATTT
+TAGCAGTCCAAGCCGAGCGTGATATCTACAGAATAATGACTATGGCAGAGCATATGAAACGCTTTTATAG
+CCATGATAAAGGTTTAGCTGAGTTGTTCTTGCTGCTTTGTGGGCTAATGATATTTGTTACTGCTATTAGC
+AGCTATGCTTACTCACAATTTCATATTTCGCGTCAGAAAAAATACATAGGTATTAGACGTGCGTTAGGTG
+CACGTAAAAAAGATATTCTTTTATATGTGCTCACGGAAAACTGGCTGGTATACAGTATTGGTTGTGCGTT
+AGGTTTGGTGATGGCTTTTGGGTTTAATATTTTATTAAGTCAGTATATTAGCTTGAGTAAACCAGATATT
+ATGTTGTTTATATTAGCGAGTGTGGTCATTTTTATCGCAGGTACAATCGCAACTTTGATCCCCGCAATAA
+AGACCAGTAATATTCCACCAGTGATTGCGACTAGAACAGTGTAGGTGGTTGTCATCTTCGAGTTTTCTTG
+TCGAAGATCCAGTTCTTGAACCTTGGATTCAGGAGAATGTGCATCCTGCATTCTCTAATAAGTAGCATCC
+ATGCTACGTCCGACAATAACTTCGGGAATGACGGAAAACTGCTTAGGTACTTGTAGGTCGTCATCTTCGA
+GGTTGTTAATATCGAAGAACCAGCTTTTGAGGTATGCATTCTCTAATAAGTAACATCCATACCACGTCTG
+ACAAGATACTTAGGAAATGATAATCAAAAAGCTTAGCTGGTAACCATCTTTAAAGGAACGAAATGCCACA
+AATATTAATCGTTGATGATAACCCCGATATACTCGAAGCCCTTGAGTTGTTATTAAGTTTGCATGGTTAT
+GCTGTGCTGACGGCTGAGAATGAGAAACAAGCATTGTTGGCTGTATCTCATCAACGTGTTGATTTAGTTA
+TTCAAGATATGAATTTCGCGCAAGGTATCACCTCTGGAAAAGAAGGCAAATCACTATTTACTGCTTTGAA
+AGCACTAAATAGTGATTTGCCTATCATCCTAATTACCGCGTGGACTCAATTAGAAACAGCCATATCGTTG
+GTGAAAAGTGGCGCAACGGACTACTTACAAAAACCTTGGGATGATGTAAAACTGCTAGATTTAGTGGCAA
+AATATAGCCTGAACTCCAAGATAAACCAAGATAAGAACAATCAAAGCGTGAGCAATCAAAAGCCCGCGGA
+TGATTTCATTTACAAAAGCCAAGAAATGCAAACCTTGATATCTCAAGCGAGCAAAGTAGCGGGTGCAAAC
+GTAAATGTATTAATTACCGGAGCTAATGGTGCAGGCAAAGAGAAGCTTGCCGATTATATTCACCAACAAT
+CTCCGCGTTATAACAGTGCTTTTATTAAAGTAAATATGGGGGCTTTACCTCATGACTTAATGGAAGCAGA
+ACTTTTTGGTGCGGAAAAAGGTGCATTCACGGGAGCCAATCAAGCGAGGATTGGTCGTTTTGAAGCCGCG
+GATGGCGGCACATTGTTTTTAGATGAAATCGCTAATCTGACCTTAGCAGGTCAAATGAAATTACTCAGAG
+TATTGCAAACCGGTGAATTTGAACGCTTAGGGGCTAACGCAACATTGAAAGTGGATGTGAGAGTACTTAG
+TGCCACTAATGCCGATTTACGTTTAGCTGTTCAGCAAGGTACTTTTCGGGAAGACTTATATTATCGGTTA
+AATGTTATAGAGTTAAATTTACCTGATTTAGCGTACAGAAAAGCTGACATTGTTCCGCTAGCACAATACT
+TTATCGGCAATGATTGTTCACTGAGTGATGAAGCAGCACAAACGTTAACGGATTATACTTGGCCGGGTAA
+TGTACGTGAATTAGAGAATGCCTGTAAGCGCGCGTTAGTTTTTGCTAATAGTAGTACCTTAACGGCAAGT
+GACTTTCAATTGGCTTCGAGTCAAAAAGAAGCCGCGTTAGGTGAAAAGGGAAATATTGAGCAGGTACTGA
+TTAAGCATAAGGGCGTGATCAAACATACGGCACTCGAGTTAGGGTTAAGTCGACAAGCTTTATACCGCCG
+TATAGAAAAATATCAAATAGATGTAGGCTCATTATGTTAGTTGAATCCATATGTTAATCGTACAACTCAT
+TCTTATCAATATTGCTTTTATCGTTAGCTTCTCTCTTTTATTGCCGAGCTCACCTTGGTTATTTTCTATA
+AGTTCAATACTGTTAATTACTTTAGCCGCTATGCGTTATCAGCATTACCATCGACAAACTCATCAGATCC
+TACAGACGTTATTACATGGTCTACGTAACTTACAAGATGGTGACTTCTCTATTACCTTAGCGGATAAAAA
+GACCAATAAAAGTCAAAGCCAATCTGAAGTGTTAGCGCTCTTTAATCAAGTGACTGATAAGCTAAGACAA
+GAGAAACAATCGCTTTATCAAAGGGAGCTCTTGTTAGATAAGGTTGTTAATGCCTCAGATGTTGTCACTG
+TGCTTGTTAATCACAGAGATACCATTATTTTTGCTAATCGAGCCGCAGAATACTTTTTTAATCAAAAGAG
+CATGTTGGGCATGTCTTGGACTACGCTACTCGATGAGAAGTTACCTGAGCTAATCCCACATAATGATAAA
+GATAATGCCATCATTCAATTACTGTTAGCTGAAACTAAAACAGAGCATAGCTGGCACTTGTCTCGTCATC
+ATTTGAAATTACATGGAAGTCGTCATCAGTTAACGTTACTCAAACCGATAACTAAAGCCATGCATCAACA
+AGAGTTACAAACATGGAAAAAGGTTATACGGGTTATTAACCATGAGTTGAATAATTCTATCGCACCTATT
+AGCTCTATGTGTCATAGCGGTAATATACTTGCAGAACGTTTAAATGAACCACAACTCATTCGAGTGTTTG
+CTACTATCTCTAAGCGGATAAATAAATTAGCAGAATTCATTCAGAGTTATAGTCAGTTGGCGCGGCTTTC
+TCAACCGAAAAAGCAGGAATTTGATTTAATAAAAACCTTGAAACAGTTACAAGAGTTGTATCTGTTTACC
+TTAAGTTGTCAGGGTAATAGTTTGATGTTTACAGGTGATGAGAGTCAAATTGAACAGCTCTTAATAAACT
+TACTGAAAAATGCTCAACAAGCATGTCCAGACAAAGTTAATGCTGAAAAATCTTGTGTTGTTAGTGTAAG
+TAGTCAGCAGGATAAGTTAGTTATTACCGTAAGAGATTTTGGTACAGGTATGCCAGTAGAGGTATTACAA
+AAAGCATTTTTACCTTACTATTCAACAAAAGCAGATGGTAGCGGTATTGGCTTGAGTATTTGCCGAGAAA
+TTAGTGATGGTCATCAAGGTCAAATCACCTTAAACAACCATCCTAAAGGCGGCTTACAAGTAGACGTGTA
+TTTACCACACAATGTTAACTAGTCTATTCCCGTCATTCCCGTGGTAACTTAATCGGACGTGGCATGGATA
+CCACTTATTAGATAATGCAGGAGCAATTATCCTGAATCCATTGTTTGTTACCAGCCTAGCTTCAATTAAC
+TCCAATTAAATTCTTAGAAGATGCGCTTCATCAGTAGGTGAGAACAAGCACTGAAATTTTACAACTATTT
+CTGTCGTACCTAATTAAAAATTTACAATTTTCAAATCTAATTATCTATATAGACAATGATAGGTAACTTG
+CGTATGATTCCGCGCATAATATGCTATGGATCTATCTAATTGATTAAGCACGACGCTTATATAAATCAAT
+GAGGCGAAATATATTGTTATCAGTATATATCAGTATATATCAGCTATATAGTAGCTGAGAGTAGAATTGC
+TACTAAATAAAATAGATAGAACAGATAAGAATAAAGCGACAACTGCATGAGTTTTAAGATGTTTTTATGC
+AGAAAACATTGGAAGCAACAGGGTAGTTGGTTAAATTAGCGAAGGAATGAAAAAACTTACACAATGTTAA
+TATCCTCTAAAAAAGTAATTGTCTCACTAGCCTTATTGTTATTGAGCGGCTGTAATATTATCCCTGGCAG
+TCATATGGAAGGCGTTGATGTAGAACCTGAGACATCTACACTTGAACAAGACCTCTCAAATATAAATATC
+TCTGTTATAGACTCTTCATTAATATCTCGATTAAAAGACAGCCAACAAACTTATTCTCAAGCTAAAAAAT
+ATACACCAGTAGTTACAGATACGTATGATTACGTGCTGGGTGTTGGTGATGTTTTATCTATTGGTGTTTG
+GGACCATCCAGAATTAACTATTCCTGCCGCAGTACAACGTACCGCAGAATTTGATGGTTTTAGAATTCAA
+GCCGATGGCACTATCACCTATGCGTATGCTGCCAATGTACCTGCAGCGGGTAAAACAATCAGAGAATTAC
+ACAATGTTTTAGTAGCAAAGCTCAGTGAGGTTATTGAAAAACCACAATTAGACCTTAAAGTGGTTGGCTT
+TAAGAGTCAGCGAACGTATGTTACTGGCGAGGTGAAAAGACCTGGTGTTTTCGCTATCAGTGAAATACCT
+TTAACGTTAATCGATGCACTCAACCTCGCGGGTGGTTTAAGTGAAAGAGCTGATTGGCGCACGGTTAGTT
+TTACTCGAGATAATCAAGTACAAACCATCAAGTTAGATGATTTTTATACCAAGGGTGATATTTCTCAAAA
+CCGCTTATTAAAACATGGTGATATTATTCATGTTAATCGTACTGATAATCAAAAAGTATTTGTATTGGGT
+GATGTAAGCAAAGCTGGCAGTATTGAAATTAACCGTTATGGCTTAAGCCTTGCGGAAGCGTTAAGCGACG
+TAGGCGGTTTAAATGAAAGAACCGCCAATGCTAACGGGGTATTTGTGTTGCGTAAACGCCCAGATAATGA
+AGAAGGCATTATTGCCGATGTGTATCAATTGTATGCACAAAATGTAGTGGCACTGGTGTTAGCTGATCAA
+TTTAAATTGCAACCGCGTGATATCGTTTATGTGACCACTGCACCTATTGCACGTTGGAATCGTTTGATTA
+GCCAATTAGTACCAACAGTGCAAGCACTGGAAAGTATTTCAACGATTAAAACTCAAGGAAACTTTTTCTA
+ATGGGTATGTTTAACTCAATATTAGTCGTATGTGCAGGTAATATTTGTAGAAGCCCTACCGGTGAATACC
+TCCTTAAAGATAAGCTGAAAGATAAGTCGGCTGATAACTCGGTAGAAAACCAAATCAAAGTTTCTTCAGC
+AGGATTAACCGCGTTAGTCGGTAAAGGTGCAGAGGCAACAGCAACAAAAATTGCCTTAAGCAATAATATT
+GATATGAGCCCACACAAAGGCCGTCAACTCAATTCAAAATTGATTGCTGAAAATGACTTGATTCTAGTGA
+TGGAAGAGCGTCATTTAAGTGATTTGTTGGGACAATACCCAGAAGCACGAGGCAAAACCTTTTTACTCGG
+TAAATGGATTGATGATACCGAAATCCCAGATCCTTATCGCCAAAGCCACGAAGCGTTCGAACATGTCTAT
+CAATTAATTGATAGAGCATGTAGCGCTTGGGAAAAATATCTGTAGCCCAGTGATGTTAAGTAAAGCAGGC
+TAGATAAACCAGTACCCCTTAAATAAAAAGTACACAAAATATGTCAATCGATGAAAATATAGTTAAACCT
+ACCGTTCGTAATCAGCAGGGTAATAATACTTCAAATAACGCCCCTGCTAATGAAATTGATTTGATGGCGC
+TTTTTGGTGCGCTTATTGATCGTAAAATATTTATTGTGTCAATAACCACGCTATTTGCTGTGATTGGTAT
+TGCTATAGCCATATTTTCTACACCGATTTATAAAGCCACAGCCATGATCCAGGTAGAAGAAAGTGGCGGT
+TCAGTGCCAGGTTTAGATGACATGGCGGGTATGTTTGAAAGTAGTTCTAAGTCAATAACAGAAATAGAGC
+TATTAAAATCTCGCTCAGTTATTGGTGAAGCGGTTGATACCTTAAAATTAGATATAGTTGCGGTACCTAA
+ATTATTCCCTGTCATTGGTGGCCGAAGTTTTAGAAAATTTAACCCAATCAAAGAAGGTGATCTTGCTGCA
+GCAAGTTTTGGTGCAACAAGTTATGCGTGGGGCGGTGAACAAATTGAAGTATTCCGGTTTGACGTACCAC
+AATATGGAATTGATAAAGAATACATAATACAAGCAAGTGATAATCAGAGCTTCAAATTGCTCTCTGAAGA
+CGGCAAAGTTATTTTACATGGTAAAGTAGGTGAAGAGTTATCAAATGACCGTTTTTCAATAACATTAAAA
+ACCCTAGTAGCAAGAGCTGGCACAGAATTTATTGTTACCCGTAAAGATCGCTTAAATACTATTGTTGATC
+TACAAACGGCTATTGGTGCCAGTGAAAAAGGTAAAGATTCTGGCATCGTGAACTTAAGCTTTCAACATGA
+AACACCAGAATATGCTGAAGGTGTTTTGAACAAAACTGCTGAAATTTATGTACTGAGAAATGTTGACAGA
+AACTCAGCCGAAGCTAAAAAGTCACTCGATTTTTTAGAGGTTCAGTTACCCGAAATTAAAAAACAGCTAG
+AAAGTTCAGAAGCATTATTTAATGACTATCAACGAGATCAACAATCAGTCAACATTACCTTAGAAACACA
+AGGCGTTCTAGAACAAATTGTTGAACTGGATACCAAGTTACAAGAATTAGACCTTAAACGTTTAGCTATG
+TCTCGCATGTTCAAACGTAACCATCCTAATTATCAAGGCATTGTTGAGCAAATAGAAGCGGTACAAAAAC
+AACGTGATGGCTTAGCGGGTAAAATTTCAAACTTACCTGAAATGCAGCAAAAATTATTGCGTTTAACGCG
+TGATGTTGAAGTTGGTAATGAAATTTATATGATGCTGCTGGGTAAAGTGCAAGAGTTAGATATTGTACGT
+GCAGGCACTGTCGGTAATGTACGTATTATTGATGTGGCAGAAGTGAATACTATTAAACCAGTAAAACCGA
+AAAAAGCCTTGATAGTGGTAATGGCCACTCTGGTAGGTGGTATGTTAGCTATTGCTATTGTGCTAGTGCA
+AAAGGCATTACATAAAGGCGTTGAAGACCCTAGCGAGATAGAAGCTATTGGCATGCCTGTTTATGCCAGT
+GTACCATTCTCTATGCATCAAGATAAATTAACAGGCTTAACTAAGGCTTTAACCAAAGGCCGTAAACGTA
+AAGCAAATCAAAGCCATAATGATAAGAGTAATGTATTGGCTGTTGATAATCCTGCTGACTTATCAATAGA
+GGCACTTCGTAGCCTACGTACCAGTTTGCACTTTGCAATGATGGAAGCAAAAAATAATGTTATTGCCATA
+TCAGGCCCTTCTCCAGGTGTAGGTAAATCATTTATCTCAGCTAATCTTGGTGCAGTATTGGCTCAAAGTG
+GTCAGAAGGTTCTAGTCATTGATGCTGATATGAGAAAAGGCTATTTACAAAAACAGTTTGGTATAGTGTG
+GGAAAACGGTTTGTCAGATTACTTATCAGGACAACAAACGCTGGAGCAAGTGACCAAAGCAACCAATGTT
+GAAGGGCTAAGTGTTATTACACGTGGTCAAGTACCACCAAATCCTTCCGAATTATTAATGCACAGTAATT
+TTAGTGACTTAATTACAGAAATAAAAGCTAAATACGATATTATTCTTATAGATACTCCACCTATACTAGC
+CGTGACAGACCCCGCTATTGTCGGTGGTCATGCTGGCACCATGTTATTGGTTACACGCTTTGGTCAAAAT
+GCGATTAAAGAAATTGACTATGCCCGTCAGCGCTTTGAACAAAATGGCATTGATGTAAAAGGTGTGGTAT
+TTAATGGCGTAGTGAAAAAAGCAAGTAATGCCTATGGTTATTATGGTTATTATAACTATGAATATAAATC
+GGATAAGTAAAAGTAACACCAATTTGCAGGCATAAAAAAATATTCCTGAGTATAAATCCGAGAATTAGGA
+AGTAACATAGGGCACCTCAACTGTATTGGTTAAGGATTTAAAAAGTATAAATCCCACCGTGATATCAATT
+AATTTATATGTATAATGAAGTAAAGAAAGCAATGACCTCTCCTTTAAAACACCTACAAACAGGTGTGTTT
+TGTCTATATTACAGTGGTTTAATATCAGCAGTTGGACTTGGTGAAAAACTGAATGAATATTGATATAAAA
+AGGCTAGTGGATAATTTTTGTTCATTGGCTGTTCTTAAGATATTTAACCTATTATTACCCTTGGTTACCT
+TGCCCTACTTATTGAAAACTCTAGAACTAAATAATTATGGCGTTATAGTTCTTGCGCTTTCATTAATTAT
+GTATTTTCAGACTATAACTGAATACGGCTTTAATTTGTCTGCTACGAGAGAAATAGCAAAAAATAGGAGT
+AGTGCGGCTCGTTTAGAGTTTATCTATAGTAAGGTTGTCTGGTGTAAGTTGTTACTTTTAATTATTAGTC
+TGCTAGTTTTAGTCGTCGTTGTTTTTTTTACACCAAAGCTTTTTGAGTCTAAAACAACCTTTTTACTAAC
+AGGTTTGATTCTTATAGGGCACTCTATGTTCCCTGAATGGTTTTTTAGAGGCATGGAACAAATGAGGTAC
+ATTACTCTTTTAGATTTATGTATTAAGTTACTTTTTACTATTGGGGTTTTTGTTTTTATTAACAATGAAG
+GTGATGGTTGGTTATATCCATTATTGCTTGGAAGTGCCTATATTACCGTTTCGATTTTGTCACATTTACT
+TATTTATTATAAATTTAATGTCTCTTTAAAACTTGTAAAATTTATGGTTATCTACAGAACATTGAAAAAT
+ACTTTTCCACTTTTTATCAATCAATTTTTCCCAAATTTATATAATAATACTACAACATTTCTCGTGGGTA
+TGATGCTTGGCAATCATGCTGTTGGTTTGTTCGGGGCGATTAAACAAGTTGCTTCATTGTTGAATGTTTT
+TAACTCAGTAATTACAGCGGTTATATTTCCATACTTGAATAGGAATAAAGATAAATTTAACCTGTATTGT
+AAATATTATTTGCTTTTACTTTTTACAGTATCATTACTTTTTATTTTTGTTGGGCAGTATGTGTTTCTAC
+TCCTAGAGATAAATGATGAAATTGTGAATAAGGTATTTTTAATACTTATAATTGGTATATTCAACATTGG
+TATCTATAGTGTTTTTGCCACAAACTACCTTATAATACATAAAAAAGATAAACTAGTTATGAAAATAACG
+GTAATTACTTCTCTAATTGGTTTTTCATTATCATACCCGTTCATTCACCTTTTTGGTTTGACGGGAGCTG
+CATTAACTGTATGTACTAGCCAGTTTTTGTTAGGGACGATTTCATTTGTTTTTTATAAGAAAAACAATGA
+AAGAAATATTTAGTATTGGAAGAAACTTAACTGCTCGGGATAAGTGCATGAATGGAAATTATAATAAAAA
+CTATATAGGTAATGGATCTCACCTAGGAACTATATATCCCCTTTTCTCAAAAGAGTCACCTTCAGACTTT
+TTTTTTAATATGGAAGATATCATCAATTTTAGAACAAAAAACAATCTGAACATTGAATTGGACAAGGTAG
+CTTTAGTAGAGAAAGCTTGCCTACCATATCTTTTAGGAAATAGGACTCTCATAACTGATGTTGAGCGTGC
+ACCATGGATGCACTCATATTCTAATCAGCGATGGATTAATGAATCATTACCTTATCATGGGAAAAGCAAA
+CCGAATAAAGAAACCTTTGTCTGTGATTTGAAAACCTCATTGTCGAATGAAGCAATTGGCTACATAGGTA
+AAGCTAATACAGTAGGGATTCTGTTAAGTGGAGGCATGGATAGCAGAGTTGTTGCTGGAGTAGTGAGAGA
+TTTACAGAAAAATAATAGAAGTATTAGTGTTGTAGGAATAACATGGGGAAATGCGAATAGCAGGGATGTA
+ATATATTCACAAAGAATTTGTCAACAGTTTGGCTGGGAATTTGTACATTTTCCAATCACAGCTGAGACAT
+TACATAAGAACATCCAGCTATCTGCAAAAATGGGGGCGGAAGTGTCCGCGCTTCACTTTCATGCCATGAG
+TGATGTAGCAGACTTGAAAGGTGTTGATGTTATTCTTGCGGGTAGTTATGGTGATAGCGTCGGCAGAGCA
+GAGTTTTCCGGTAAACATGTTACAAAGTTAAGTAGCGTACTACCAAGTAGAATAAATAATTTAGGTCTGA
+TTAAAGACGAGTTATTCCAAAGTGCCCTAGAAAGTATTAGAAATGATGCTCAACTGCCTGCATTTCATAA
+CGCTGGTGATAATAACTTAAGAAAGTATGAAATAGAACAAGAGTGCCATTATATGCGGCGAATGTTACAG
+TCATGCATGCATGTGGTTGCTGAAAAGATCCCTTTTTATCAGATGTTTACTGCTCCCTCTGTCTTTGGCT
+TGATGTGGGGCTTGGAACCAAATATCAGGAATAATGATTGGTATGTAGAATTATTGAATATATTACCGGG
+ACAGTTATTGCAAATCCCATGGGCTAGAACTGGGATATTGTATCACTTACCGGAAGGTACCGCTGATGAG
+TTTGATAAGAGCTACCATCAATATGGCTTATGGTTAAAAACAGAACTTAAAGATGAAATGCTGAATGCTA
+TGAATAGTAAGTCTATAAGGGAACTAGGTATATTTAACGAGTATAGCCTAGATGCATTAGTCTCAAGCTG
+GGGAATAGCGAAAGGTGCAAGTAATAATAGGTTAGATGAAGTTGTTTCGTGGATTGCGTCACTAAATACT
+TTTATTAATAACAACCAATCTCTAAACCTAGCAGAAGAAATTCCTTATAAATATTCTGATTATTACAATA
+CAGCGAAGGGCAGCTGCTATGGTATGTTATATTCTTTAGCTAGAAACTATTTAAGGAAATAGTTATATCC
+TTTTTATTCAAATACCCTATTTCTATCAATAATAACGTTGATGTAGACTCGTTATAATGAAGTGTAAGTA
+AAGTCTTTCTGTTGCTTTATATCAGAATATTAATTTTAATATTCTTTGAGAGTTTGACTCTCGTTCTCTT
+TACTAATAATGGCAGCAGGTTCATACGAGTAACAAGTAATACTTTGTACTCGTTAATCTGACCTGGTTAA
+TATTTTACTTACTCTAAAGTGTGGCTGACTCAGTGTTTATTATATTATGGTATGGGGGCCTGCTTCCCTC
+TCTTGTGAGACACTAGAGGTTGAACCTTTAGTGTATATTTTTCAACTAGCTAATTTTATATTACTAGATA
+TAGGTGATAAACGTTGAATATCGTTAAATTGAATAGTGTTATTTTTTTTCTTATTGGTTTGGGGGTTACC
+CTTCGTTCATTTTACATATACTCAATATCATTAGCGCCATTACCACTAATTTCTATTTTTCTAGTGTTCT
+TTTTATGCTATTTAAATAGGCAGAGGCTGAGGACAGCTAAGCTTGATAGTAATATTGTGCTTTTTATTGC
+ATTTTTTATAATGTATATATGCTTCTCTATATCACTAAATTTTTATTATAGAAATGCCAATATTAATGTA
+AATTCAATTTTTGGTGTTTTTCTCAATTTATCTTTCTTTTTTAGTATATACCTACTGAAAGATGTTTTCG
+TTGAATGTAAAAAAGGATTAAATTACCTTATTATTTTTCATTTGTGTTTTTTCTTTTTTCAGTTTTTTAT
+GTTTCATGTTTTTGGTGACAAAATAGATTACTTATTGTCAATTACAGGGGAGGCACAAAGGTTTAATGGC
+TTTGCGAATGTAGAGGGATCAGGAACTTCAATGTTTAGGCCTGTAGGGTTGTTTACTGAACCAGGTAATT
+ATTCAATCCATATATTAACTTTATTGTGGTTGGCTTACCTAGCTGATGAAATTAACCCCATAGTTGAGAA
+GTGTGCTTTAGCTTCGGTTGTACTATCTTTTTCATTAACGGGTATGGCAGGGGTCTTGGTTTATATCGTT
+CTTAAACTTAATAAGAAGATTGAACTTAAGTATATGATCATTTCAATTTTATCCCTTATAGCATTCGCAT
+ATATATTCAATGAGCTGATAATTAATTATCTGAGTGAGAGAGTTGGTAATATTTCAAATGATAATTCGAC
+AAATGTAAGAGTTATGGCGTTTGAAGCAATAACCTCATTTTCAATTACTATGCAGCTATTTGGAGTTGGA
+TTGGGCCATGATTACGTTCAAATCCACTTACCTACGATACCTTATGTTTTGGTTACATTTGGTATTGTTG
+GCTCAATAATTATTTTCTTACTTTTTATAACTCTAGCTCATTCTAATAATGTAACCATAAAGACTTATTT
+GTTTTTCTTATTCATTTCGTTCCAGTTTTATACTCTTATGCATCCATTATTTTGGTATTTCTGGGTTGGT
+GTTTTTATTTTCTCTTCACATGCTAAAAGGAAAGCTTGTTGTTGATTAAAGATTTTGTTAATAAGTGATT
+GTAGGTTTTAAGGCTATATTTATAGCTATCTAAGGTTGTTTAGGTATAAATTTAAAACTACTCTGTATCA
+ATAATTAACTTTTATTTAATGTATAGAGGTGTTGTATCTTATATCTCTATATTTATGTATCTACTGTTGT
+TAATATTCAGCTGTAGTATTAATCGGACTTTAAAAGAAACAAGAAATGGATTTAGAAAAGATGTCAACAA
+TTATATTTATTAATAATTTAGGGCTTGGTGGAGCTGAACGAGTGGTTTCCCGATTATTTCAAAATAGAGA
+TATAAATGATATAGCAACTCTGTGGGTATTCAATGATAACTTCTTTTACGATTGCACAGCAAAAAAGAAA
+GTTATTTTAAGTAAAAAATATAAATTACTTACTTATATTAATGCATTGATTAAATTGTTGAAGCTCGATG
+ATACTAAGTTAGTTCAAGCTCACCTTAATCTACCTATATTACTATCAACGTGTGCTAAATTATTTGGGGC
+AAAATTTAATTTAAAAACAGTTCACTGTTTTGCGTACAGTAGTTTTTATAATAGGAGGGGTTTTTTGGGA
+AAAAGCCATAAGTTTATATTTTCTAAACTTTTAAAAAAAGCTGACTTCCACACATTTAAATCAAGGGAAA
+TGGTCGATGATTTTGTAGAAACCTTCGGGTGGAGGCCTGAACGTTATTCTGTAATTTATAACCCTTATGA
+TATTGAAAATATTACTAGATTATCTAATGAAGTCGTCAATCAATGTGATTTAAAAAATAACAAACTAAAT
+GTAGCAATTGTAGGCAGGTTAAATATCTCTAAGCGTTCTTTTGATGTAATTGAATTAGCTTTAGGTACAT
+CCGATATTGCACATTACCACTTTTTCGGTGATGGACCTTTAAAAGAAGACCTGTTAAAGGAAGTTAAAAA
+TAGAAAAATCAATAATGTTACAGTGCATGGCATGATAAAAAACCCATTTAAGTACGTGAGAAAAATGGGG
+GTGTATCTTTCTCTATCTGAGTCTGAAGGCTTCCCAAATGCTCTGATTGAGTCGATGATATGTAATGCAA
+TTCCTATACACAGTGACTGTAAAACTGGTCCTAAAGAAATTTTATGTGATAATTATAAAGATTATTCTAG
+CATAAAGTCTGAATTTTCGGTCCAAAAAAGAGGGGTGTTATTTCCTGTTGGCGATATGCTTGGCGCATCT
+AAGGCAATACTTTATGTATTTGAAAATTATGTAGAATTAAGAGAGGGGTTTAATAGTGAAAGTCGCGAAT
+TTATTGACTCTTTAGCTTTTGACAAAATATCTCAAGAATATTACTTAACTTTAAATAAGCATTCTTAATA
+AAAAAATCACATGTTGTTTGCTATTTCGAATGTGTTCATTGCCTGTATGTCCAGGCTAAACTAGTTTGGA
+ATATGGTATTAATGAGCCTCAAAATTAATGATTATATCGTTTTGGGAGGCAAATGCTTGTGAAAATGACT
+TTATAATAGGTTTTAAGTTGGGCTACTTAATTCACTGTCACTAACTAAATAGCAGAATGGAATTTGCAAT
+AGAAAAGATTATTCTCTCGTTTGATAATAAAATATGAATGTTATACCTAACGGTTTAACTTGATTTTTTA
+TATCCTATATATATTTAATTGTAATTACACACTTTTTTGGAAATGGAGATGTTTTGAGTATGGAGTTCTA
+CGGACCTATTACAGGTGAAAAGTTCGCTTTTTTGTTATTTAGAGATAATGGTGAGGTAATAGAGTTTAAT
+CACTGGAGTCAAGTTAAAGAGTATAAAAGTGAACTGAAAATATCTAAAAGTTCAATTCAGATTTTTTTAA
+GAAATGGTTGTGTTTATCCCCCATATACAATTTATTCAAATGTATTAATGCTACCAATTGGCACTAAATT
+AACTATTGATATTAAGAATGATATTTTTAAATGGGAAAATAATTTTTGTTTTTTGGACCGACACTCTAAA
+CAAGATAGTAAACCTTCAACCTCTAAATTAAAAACATTAATTGCCAATTCATTTGCTCACTTGAAAAAAG
+AAGTTAAACCCATCTATATGATGCAAAGTGCTGGCAAAGATTCAACTGCGATGCTGTTAGGATTACATGA
+GCAAGGTATTCAAAATGTTCATTGTGTAACTTATGAAGCTAATTTTAGAGATACAGAGAGTGATGCAGCT
+AAAAAAATTGCAGAATCTTTAGGTTTTGAACATACGATTTTGTTTCCAAATTATGAAGCTGAATTCGATG
+CATTATTAGAGTATCAAGAGAATGCTGTGAGTATTACTGGAGATTTCTCTATGCTACCTTATATAGCTGC
+AAATAAATCTGTTTTTAAATCAGACTCTCTAGTTATAGATGGTTTAGGTAACGATCTCTATATGGGTTAT
+GTTAGTAATAAACTCGAGCGAAGTATTATGAAATGCTCATTAGGTAATTTTAGCTACCTTGAACCTTCAA
+AATTTACTTCAAATGAAGTTATAAACTATGCAATATCTAGTATATTTATGAAGCCATATGAACGTTTATT
+TCCTGGGACTAGGTTGAGTTCTAGTGAAATAGAGAATTTCACTGATAATAAATTTATTGATGATGATGCT
+ATATACTTCTCAAAGCAGTATAACAATTTAGATAAAGATGACTTTAGAGCCGCAATAAGAGCTCGTTTTT
+GTGATAGTACAATGTTCCAGATGAAAGCAGAGCTAACCACTAACAGCTTTGGGAATGAAGTTTACTTCCC
+TTTTTCAAACAAAGAGTTAGTGGATTATTATTTTAATTTACCAATAGAAGAGCGCTATGATAAAGCTAAC
+AGCTGCAATAAAACATTATTACGTAGCATGCTTAATGAATATGTTGAAGTAGATGATTTCTTTAAGGTGA
+AATCAGGCTTTAGATACAATATGCCTGAATTTATTACTATCAACAAAGAAAAAATAAAAAAAGAAATTAT
+TGAATGCGACCTCTTAGAACAAGATTATTCAAACCGTTTTTTTGCTAAACACTTAGATGTACAGAAGGTG
+AATTATACTTCAGCTTGCAAAGCTTATATTTTATTGGTATTTGCCTCTTGGAGAAATAGAAATAAGCTTG
+CTGTTGTAGATGGGCATGTAGCTGATAAATTTGACTGGTATTAAATTGAAAAAATTATTATTTATTGTAA
+ATGTTGATTGGTTTTTTATCTCTCATCGCTTACCTATAGCAATAGATGCCCTTAAAAAAGGTTATACAGT
+TACAATTGCATGTCATTTTACCTCTCATAAACAAGAGCTTATTGACATGGGGTTCAACGTACTTGAGATT
+CCTTTTAGTCGCAGCGGCGCTGGTATTCTCAGTGAGTTAAATACGCTTAAGTGTATTAGAAAGGTAATTA
+ATGATGTTAATCCTTCACTTATACACGCAGTAACCATAAAGCCTGTTTTATATACTGGTTTGGTTTTGAA
+AAGTATCAATCGTAATATTCCATTTGTAGCTGCTATTTCTGGTTTAGGCTATGTTTTTACTGCAAGTACA
+TTAAGAGCAAAATTAACTCGTTTTATTGCATCAGCCTTTTATAAGGTCGCGTTATCGCAAAAGTATAAAA
+TGGTGATATTTCAAAATACATCGGATGAAAATATTTTAACAAAGGTAGCAAAACTTGAGTCTAGCGATAA
+ATTTTTGATAAAAGGCTCGGGTGCTGATTTATCAGTTTATAATTTTTCACCTGAAAACCTTGATAACCGC
+ACATCCATTGTAATGGCGTGCCGCCTTTTAAGGGAAAAAGGTGTATATGTATATGTTGATGCTGCAAAGC
+TTGTAAAAGAGCACTTTCCTGAAGCTGAATTCTTACTGGTGGGCACGCCAGACTTAGAGAACCCTAATAC
+TGTTAAACAAGTTGAAATTGACCAGTGGGTTAGTGATGGGACGATAAAGTACTTGGGTCATCGAAATGAT
+ATACCTAGCATCTTTGCTAATTCCAATATAGTTTGCTTACCATCATTTTATGGTGAAGGTGTGCCTAAGG
+TGCTTATTGAAGCTGCAGCTTGTGGTCGAGCTATTGTTACTACCGATAACCCCGGGTGTAAGGACGCAAT
+AATAAATGAGGTAACAGGCATTGCTGTTCCCGTTCGTGATGCACAATCGCTTGCTTTAGCGATAATTAAG
+CTGCTAGATGATCCTGCTCTACGTATTTCTATGGGTAAGAAAGGCAGGAGCTTTGCAGAGCAGGAGTTTG
+ATGTGCGCGCTGTAGTTACTAAACACTTAGATATTTATAATGAGCTTTTACAAAAATGAAAATAGCCATA
+ACTGGAGCAACAGGGTTTTTAGGCAAGCCTTTAACTAAAGAATTAAGTGAAAGATTTTGTGATGATTCTA
+TTGCACCCATTTTACGTAATTTATCTCAAGAATTTAATAACGTTAATTGCATAGTCGTTGGTGATATTGG
+CCCTATGACAGACTGGTCTAACAAACTCGAAGATATTGGTTGTGTTATTCATTGCGCTGCACGTGTACAC
+GTAATGAATGAAAAGAACGAAGATCCTTTAGATGCTTTTAGAGAGGTTAATGTACGTGGTACTTTAGTAT
+TTGCTAAAGCCGCTGCGAAATCAGGTGTCAAACGTTTTATTTTTGTGAGCTCAATTAAAGTTAATGGTGA
+AAGTACAACTAGCAAAAAACCCTATAAAAATTCTGATGAGCCCTCTCCGAAAGACCCTTATGGTATTTCT
+AAGTCTGAAGCTGAAGCCGGTTTAAAATTAATTGCTGATGAAACAGGAATGGAAGTTGTGATAATTAGAC
+CTCCACTGGTTTATGGTCCTGGAGTTAAAGCAAATTTCGCCGCAATGTTAAAATTTGCATCCACTGGAAT
+TCCCTTACCATTTGGCTGCATAAGTCATAATAAACGCTCAATGGTCTATGTAGAAAACTTAATTAGTTTA
+ATTGTAGAGTGCATTGATAATCCAAATGCCGCGAATAATACCTTTTTAGTGTCTGATGATAATGATTTAT
+CCACTAAAGAATTCGTTAATGGTTTAAGTGCTGGATTAGGTAAGTCTGGTTTGATGTTACCCGTTCCTAA
+TGCTCTTTTTTCTATTGCTGGAAAAGTGCTAGGTAAATCAGCTGTTATTGATAGATTATGTGGCTCTTTA
+CAAGTTGATATAAACCACACGAAAGATACACTAAGTTGGCAACCGCCATATTCAGTCGTAGAAGGTTTTG
+CTGCTACAGCTAGATATTTTAAAGACCAGCGTTCGAACTAATCCTATGTTTACTCAAACCTATATTACAC
+TTTAAAACTAAGTTATTATTAGAGATACTTCATGACCCTTTTACTTATTCGTATTTTAGATTTTATATTC
+TCCTTCTTTGGGTTGCTATTCGCTTGCCCATTTTTAATTATTTTAACCATAATTGGTTATTTTGATACTG
+GTTCTCCTATTTTTATTCAAGAAAGAGTAGGGCGAAATAAGAAACCTTTTAATTTGATCAAATTTAGAAC
+TATGACTGTTGGTACTGCCTCTGTAGCAAGTCACTTAGCTTCAAGCGCTTCTATCACTAACTTTGGTAGC
+TTTCTTCGTAAAACTAAGCTTGATGAGTTACCACAGCTTTGGAATGTATTAAAAGGTGAGATGAGTTTGG
+TGGGTCCTCGACCTAACTTGTTTAACCAAACAGAGTTAGTTCTTGAGCGTGAATCACGCGGCGTTTATAA
+TGTACGCCCTGGTGTTACGGGACTTTCTCAAGTCAATGAAATAGATATGTCTACGCCGATATTATTGGCT
+AAGACTGATGAACAAATGATTTTAACTTTGACTATAAGTTATTATTTTAAATATATACTCCAAACTGTTA
+CCGGTTCAGGTAGTGGTGATAGAGTTACTAAAGATTAAGTAGAGACGGATTTTATGAAAATTGCTATTGC
+AGGTACAGGTTACGTAGGTTTATCAAATGCTATGTTGTTAGCGCAACACAATGAGGTTATTGCCGTTGAC
+ATTATTGCTGAAAAAATAGAATTACTCAATTCAGGTAAATCTCCCATTGAAGATACTGAGATTTCCGACT
+TTTTAGCAAATCGTGAGCTTAACTTTACCGCTACCTTAGATAAAGAAGCGGCTTATGCGGGTGCTGATTA
+TGTTATTATTGCAACACCTACTGATTACGACCCAGAAACTAATTACTTTAATACCGCTTCAGTTGAGTCG
+GTTATTAAAGATGTTATGGCTATCAACCCCTCTGCTTGTATGGTGATTAAATCAACCGTACCTGTTGGTT
+ATACTGCACGGATACGAGAAGAGTTAGGTTGTGAAGGGCTTATTTTTTCCCCTGAATTTTTACGTGAAGG
+CAAAGCACTGCATGATAACCTTTATCCTTCACGTGTTATTGTTGGTGAGGATTCTGACCGAGCACGTAAG
+TTTGCAGGGCTGTTAACTGAAGGTGCTTGGAAAGAAAATATTGATGTTTTGTTTATCCGTTCTACGGAAG
+CCGAAGCGGTTAAACTATTCTCTAATACCTATTTAGCGATGCGAGTCTCTTACTTTAATGAACTTGATAC
+TTATGCTGAGGTTCATGATTTAGATTCTCGCCATATTATTGAGGGTGTAAGCTTAGATCCCCGTATAGGA
+AATCATTACAACAACCCTTCATTTGGCTATGGTGGCTATTGCTTGCCAAAAGATACCAAGCAATTACGCG
+CGAATTATAAAGATGTGCCTAATAATATTATTAGCGCGATTGTCGATGCTAATAGCACACGTAAAGATTT
+TGTTGCCGACTCAATTATTGCAAGAAGTCCTAAAGTTGTCGGTATTTATCGATTAATTATGAAAGCGGGA
+TCCGATAATTTTAGAGCATCATCTATTCAAGGTATTATGAAACGAATTAAAGCTAAGGGTATCGATGTTG
+TAATATATGAACCGGTAATGGAAGAAGATGAATTTTATCATTCAAAAGTGATTAAAAGTTTGTCGGAATT
+TAAAGCTATGTCTAATGTGATTGTTTCTAACCGAATGGTTGATGAGTTAATTGATGTAGTTGATAAAGTT
+TATACACGTGATTTATTCGGTAGTGATTAGCTCAAAGCGCGAATAAATTCCCGCCTACGGGGGATATGTA
+GGCGGAATTTTAATCGTGATGGGGTTGATGATATGTAGGCGGGATTTTAATCGCGCGGGAAAAGGGTACA
+TAGAAGCAGACTTTTTCTAGATGGAAGTCTGTTTTGGTCGATATTAGGAAAGGTAAATAAAATGAAATAT
+TTAGTAACTGGCGCTGCTGGTTTTATTGGTAGTGCTGTTGTTGAACGCTTGTGTGCAGCAGGACATGACG
+TCGTTGGTATCGATAATATTAATGACTATTATGATATTGCATTAAAGCAAGCACGTTTAGCACGAATAGA
+ACATGCATCGTTTAGCTTTATCAAGATGGATATTGCTGATCGCAATGTTATGGCCGAGTTATTCACAGCT
+CAGCAGTTTGATAAAGTAGTGCATTTGGCAGCTCAAGCCGGTGTGCGTTATTCAATTGAAAATCCAATGG
+CTTATGCTGACAGTAACTTGATTGGTCACTTAAATGTATTAGAAGGTTGCCGAAATAATCAGGTAAAACA
+TTTGATTTATGCCTCTTCGAGCTCTGTTTATGGCTTAAATAATAAGGTACCCTTTTCAACTAAAGACACT
+GTTGATCATCCTGTGTCATTGTACGCCGCAACTAAAAAGTCTAATGAATTAATGGCACACAGCTATTCCC
+ATTTATATAATATTCCTACTACAGGTTTACGATTTTTTACTGTTTATGGTTCATGGGGGCGTCCTGATAT
+GGCCCCTTATATTTTCACTAAAAAAATATTGAATGGCGATACTATCGACATAAACAATAATGGTGATATG
+TGGCGTGATTTTACTCATGTTGACGATATTGTTGAGGGTGTTATCCGCATTGCTGATGTGATTCCTGAAC
+GTGATGCAGAGTGGAAAGTTGAAAGTGGCAGCCCTGCTACTAGCTCAGCACCCTATTCAGTCTATAATAT
+TGGCCATGGCTCACCAATCAGCTTAATGGACTTTGTTAAAGCCATTGAAGATGAGTTAGGTATTGAAGCG
+AAAAAGAACTTTCGTGAAATGCAACCTGGTGATGTATATCAAACCTATGCAGATACCCAAGATTTATTTA
+AGGCGACAAATTATGTGCCTAAGATATCTGTTAAAGAAGGTGTCGCCGAGCTTGTGGTTTGGTTTAAAGA
+CTTCTATAAAATATAAACTTAAACTTAAACTTAAACTTAAACTTAAACACAAAATATAAATAACAAAGGA
+CGTTTTAAAAATGAAAGCAGTAATCCCCGTAGCAGGTCTAGGTACACGTATGTTACCCGCTACAAAAGCA
+ATACCAAAAGAAATGCTCCCAATTGTAGACAAGCCTATGATTCAATACATTGTTAATGAATGTGTTGCGG
+CTGGTATTAGAGAAATTGTTTTAGTTACTCACTCTTCGAAAAATGCGATTGAAAATCATTTTGATAAATC
+TTTTGAGCTCGAAACAACTTTAGAGAGTCGAGTAAAGCGCCAATTATTAGATGAAATACAAGCTATTTGC
+CCTAAAGGCGTTACTATCTTGCATGTACGTCAAGGAGAGGCTAAAGGCTTAGGTCATGCAGTTTTAAAAG
+CACGCCCGATAATTGGAGATTCTCCATTTGTTGTAGTATTACCTGATGTTATTTTGGATGAAGCTTCAGC
+CGATTTAAAAACTGAAAACTTATCAGCAATGTTAACTCGTTATCATGAGGTTGGACATAGCCAAATTATG
+GTTGAGCCTGTGCCTATGGATATGGTTAGTAACTATGGTGTGGCTGATTGTAATGGTGATGAACTTACGG
+CTGGCGAATCTAAAGCTATGACTGCCGTTGTTGAGAAACCACCTGTTGATGAAGCTCCATCAAACTTAGC
+CGTTGTTGGTCGTTATGTTTTATCAGAGAAAATTTGGGATATGCTTGAATTTACTCCCCCTGGAGCAGGC
+GATGAAATTCAGCTTACAGATGCCATTGCTAGTTTAATGAAAATTGAAACTGTTGAGGCTTTTCATATGA
+CAGGCAAGTCACATGATTGTGGCTCTAAGTTAGGTTATATGAAGGCTAATGTTGAATATGGCTTACGTCA
+TGCAGAATTAGGTGATGATTTTAAAGCTTATTTACAGGAAACAGTTAAGAACTCATAACTATTTCCTAGG
+TGTATTAATCATGAGTACAATTTGTGCAGGTGGATCTTCGATTAGAAACTTCGAAGATGACGGTTGGTGA
+ATTTGCAGCTGAAGGCTGTTTAGTTCGAGGTGACTGCTCTAGCAATTGTCATTCCTGAGTTGTCTTATCA
+AATAGAAATAGCCAAGTAACGAATCATTGAAGTATTAATGTGAAATCCCTTCTGACTCTGTAATAAAATT
+TGTATATACTGCGCATCTTCATAATGAAATATAAAGTTACCTATGAAAAGGAACCCTAAGTGTCTTTAAT
+TCAGTCTGTTTTGAGTTTGCCGCGTGCTTATAAACGTGCCATCTCGTTGTTGATAGATTCTATCTTTTTA
+TTTTGTGCTTTTTGGTTAGCATTATTTATGCGCCTTGATAGCTTCTCCCCACTATTCGACCAAGGTTACT
+GGCTAGTGTTTTCCTGCTCTTTACCGCTAAGTTTATTAGTTTTTGTAAAGCTGGGCCTTTATCGTGCTGT
+ATTACGTTATATGAATATGCAAGCGGTTTGGGCTATAGCATTGGGCAGTATTTTTTCTGCCATGTTCGTT
+ATTGGGTTTTCTTTTTTGTATACCGCAGGCATTCCTCGAACTGTTCCTTTTATTTTCATTAGCTTATGTT
+TGATATTGATTGGCGGCTCAAGAGTTTCAGTAAGAGCGGTAATTAGTCATCAACGCTGGCATAAAAAAGC
+CTCTGTATTGATATATGGCGCAGGTTCTTCAGGCCGTCAATTAGCGACGGCTTTATCACAAGGTCCTGAA
+TATCATGCGGTGGCTTTTATTGATGATTATAAAGCGCTTCAAGGACAGATTATTCAAGGCATTCCTGTTT
+ATTCTCCAGAAGAAATTTCCCACGTAGTTGAAAGAAAAACCGTTCAAAAAATATTATTAGCTATACCAAG
+CGCCTCAAGAGCAAGGAGGAAACAAGTGTTGGCTAAAATTGATTGTTTAGGTATTCAGGTATTAACCATT
+CCAGGTATGGCTGATATTGTTGAAGGCAAGGCTAAACTTGAAGAGTTTAAAGATGTTGGTGTTGAAGATT
+TATTAGGGCGTGATTCTGTAGAGCCAAAACCAGAATTGATGAATGCCGATATAGCCGATAAAGTAGTTAT
+GGTTACTGGGGCCGGTGGCTCTATTGGCTCTGAATTATGCCGTCAGATAATTCGATTAAAACCTACTAAG
+CTTGTGTTGTTTGAGTTATCAGAATTCGGCTTGTATACCATTGATAAAGAACTTAATGAATATAAGCAGC
+AACATGATTTAGCTGTTGAAGTATTGCCACTTTTGGGGTCAGTACAAAGGGTTAATCGCATTGAAACAGT
+AATGAAAAGTTTTGCCGTACAAACGGTTTACCATGCAGCAGCATACAAGCATGTGCCATTGGTTGAGCAT
+AATGTTGTTGAAGGAGTTAGAAACAATGTTTTTGGTACTTATTACGCAGCGCGTGCTGCGATAAATGCCA
+ATGTTGAGACCTTTGTTTTAATCTCCACCGATAAAGCTGTTAGACCTACTAATATCATGGGTACCACTAA
+GCGTATGGCTGAGTTAGTACTACAGGCGTTAGCTAAAACACAACATTCTACGCGCTTTTGTATGGTGCGT
+TTTGGGAATGTATTGGGTTCCTCTGGTTCAGTAGTACCGCTGTTTAGAAAACAAATTAAAAATGGTGGTC
+CGGTAACGCTAACTCACCCTGACATCACTCGTTATTTCATGACTATTCCTGAAGCTTCGCAACTAGTTAT
+TCAGGCTGGCGCTATGGGTAAAGGTGGCGATGTCTTTGTGCTTGATATGGGGGATGCGGTAAAAATATAT
+GACTTAGCCAGTAACATTATTCACTTAAGTGGTTTCTCCGTTAAAAGCGCTGAATTACCTGATGGAGATA
+TAGAGATTAAATGTACGGGTTTGAGACCAGGCGAGAAACTCTATGAGGAACTTCTTATAGGTGATAACGT
+TTCAGGGACTTCACATGAGCGTATTATGACTGCACAAGAAGTGATGCTTGATTGGGATGAGTTAGAGGCA
+TTGATATCGAGGCTTGACGATGCTTGTCATGCGTTTGATCATGAATTAATTCGTGAAATCTTACTCAAGG
+CGCCAACAGGTTTTAATCCTACGGATGGAATTTGTGATTTAGTCTGGCAGCAGAAAAGTACTTTACAGCA
+ATATACGGCTGATATTATTGAACTGAAGGTTGCCACTTAGCTTGAATCTAGGATAAAGTTAATGGATTCC
+CGCCAAGAAAACGCGGGAATGACGTTGGTTGAGTAGTGCCAAACTGGTTGGCCTGAGTGATAACCGGAAT
+GACGTGAATTAGTTGTGTAATTTATGCGTATCCATCGTCATTCCCGTGGTGTATCAATCGGGAATTCAAT
+CCCTAAAATTGTTTGTCAATTCTTACATTACCGTTGGCAAGATAAACCATTCTTACCGCATCTTGGTGAT
+GAAAGACCATTTGTGAATCATAATCTTGAATCACCATATATTGCTGGCATTGTTGTTCAGCGCAGTCAAC
+TTCTATCATTAACTCGACAAGATGAATAACGACTGTTTTATCTTGGCTACGATTATTGGCCATTTTACCA
+CCAATAACAGCACCCAATACAGTCGCTATATCTCGGCCGCTACCACCACCAAATTGATTACCAATGGCGC
+CACCTATGAGTGCGCCACCAAAGGTTTTCCAACCGCTATTTTTATCTTGAATCAATTCTTCTTGGCTAAC
+GTTTCTGGCAGAAATTACTGTGCCAAAGAGTACCTGTTCAACAGGTACTGCTTTGTTTCTATCATAGTCT
+GCATTAGCTAAATTACTAAAGAAGAATGTGAATAGGGTTAAACTTGTTAATAATAACGATTTCATACTTT
+TCCTTATTTAAATTCTTTCTAACTAATGATTTCATCAGTGTTCCTAACGAGTATCAGCTATCAGCTACCA
+GCTAACAAATTCTTTACCTTTGGTTTTACGGATTTCAGTTTCATCAGCCCATTCAACTAAGCCACTTTCT
+AAATCCATTAAACGAAGGGTAAATTTGTAATAAACATCTGACTGATCTTTATTAGACTTAACTATGCTAG
+CTAAGTTGCCATACAGCATATATTGCGCACCAACTTGCTTACCAAATTGCATCGCTTTGTTTGGATCAAC
+CATACCGCTGCTTTGTTGGTAATCAAGCTGTTTACGTGCAGCTGCTACTCGGCCCATATCAACAAATCTA
+AATTTACCAGAACGAAGTAATTTGGTTGAAATAGAGTCAGTAATTGATTCGGTATCAATGTGTTCACTGG
+TTTTATTTTTAATACTTTCAACAAACATAATAGGGCGAGTGTTTGCTGTTAGTGTACCTACGACAGGAGA
+TACTAGTAATGAGTCAGTCATATCACCAGCTACTTTTTGTAGGTCAGTAGAGCCAAAACTAATGTCGGTT
+GTTTCAACTTCTGTTGCGTCTCCATAACGTACAACGGATTTGTTGGTACAACCGGCAACAAGAGTAAGTG
+TTAATGCAACACTGGTAATCATAATAAGTTTTTTCATTTGGTTTTCCCTTTGCTTGGTAATGTTAATTTG
+TAGTACTAAATCTTTTATATCGTCATTCCCGCAGTATCGGAGCGGGAACCCATTGAGTTTAAAGCTGGAT
+ACCCGATTAAAACACCTCGGGTATGACGTAATATTCTTTGTTGAGTTTGTTACTTATTTATTCGCTAAAA
+TTTAAAGAATTTTTCCGGTACATCTCGTACATAGAGGCTAAACGATGCAACTTGATTCGTTGGTGCTAAC
+CCAGGTACTGTCTCGGTTTGCATACCATGTAAATCAAGTGGTTTCCAAGGGGCTTTACCGGCTTCAATCA
+CAAAACCATCTTTATCAAACCAAGTAAATTGATATTGCAGTTTGAGTGTTTTTTCATAGGTACTAGTGAG
+TGATAAATTAATTTCAAGCAGCTCATTATTTGTTCGAGATCTGATGTCACTTATATGAAGCTTCTTGCCT
+AACTCTGGGTTATGCACCTGTAAATGCTTACTGAATTTTTGCCCTGGGGCTATTTGATCACTGCCCATAC
+CAGAGGTAACAGGCGGAACATTTTTACAACCACTGATCAGTAACGTCGCCGTCAACGCTGCGATTAACAG
+TGCGGAACGTCTTGTTGTAGTCGATGTCATCATTTTAACTTTTTTCATTGTTTAGTACTCCATGTTTAAC
+AGGGCGCTATGCTTAACTAATATTTTAGGTGATACTTCACTGTGTACTTTAATTTAAAGATTGATACTTT
+GATAATTAGTATAACTTCCGATTGAGGTTAATTTTACTAAGGTTTGTCTGTCTTCGTTAATTTCAACCGT
+GATGGTGCGACTGCTGCCGTTAATGTTCAATTCTACTTCTTGTTGGCCAGGCGCCAAGTCTAATCGAAGT
+ATATGAATACTATCGGGTAGTGTACTCCAACTGCGAGTATCTGCTTTTTCAGACGCTATATTGTAAAGTC
+CGGCTAAAATGTTACCGACATCACCACCTTTGCGGCTCATTTGTTGTCTCAGTTCTTCTTTAGCAACAAG
+ACGCACAACTTGTCTGGTGACAATCGCTGGCATCTCATCTTGTAATTGCTTAGCGGCAAGAGATTGTAAG
+CGGACAATCTCTTGAGACTGATAGGTATTGCCTTGATAATTTAATGAGAGTCCAGAGTATTGGCGTAAGC
+GATTTTGGTAACTAGGTAAAGCTAAACTGTAAAAGCGCATATCGTTATGGCTAGTGAAAATGGGTAGGTG
+GATGGATACTTCCTGTTTACTCGGGATGATACCTTGTTCAACAAGCACAACAAGTTGGCCACTTTTAGTT
+AAACTTTTTCGGTTATCAACGGTTTGGTGATTACCTCGGGTAATATCGCTAGAAAAACGGTTACCGAATA
+ATTGAATGTCATTAGTCATGCCAAGCTTAGTAGCCAAGCGCCAGACATCTTTTTGCACGGTTACGTTGTG
+AGGGTAAATTTCTAATGCTTTTTTATAGTCTATATAAGCATCATTGGCTTGTCCTGCGGCTTCGTAAAGT
+ACGCCAGATAAGTAAAAGGTGTAGGCATTTTGAAAACCATTTTTTACCTTGCCAATGGCGGTACTCATTG
+ATGGATATTTACTTGCTAAGCTTTCAGAACTCACGCCTTTTTTTGACATTTCTTCTTGGCTATCAAAAAG
+TGCTTGTTGATTGGCTTGTAAGGCTTTTTGCTGAACTAAATTCGCGCGTCGTATTTCAACTAAAGCACCA
+GAGAGATCATTTTGGTTTAAGTAATTAAGTGCTTGGTAACAATGCAGCATACTTTGTTCATAGTAGTGAA
+TGTCGTATCGAGTTGCGTTGTCGTTACTAACAACGGCTTGAATGTTTTCTATACCACGGCTTAGTTGAAT
+TTTAGCTGCTTGTTCCGCTTGCTGAACCTGTCGATATACTAGGGCAAAGTCTTGCTGACTTTGTGTGTGA
+TTATTGGCGAGAAACTCTAAACGGGCTTTTTCTAATAAACTTAAACCATAACTGCCATTGCTTTCACTGC
+GCTCTGGTAACAATGATACTGCTTGTTCGAAGTTACCTTGCTGTTGAGCATTTTTTGCCCCTTGCATCTG
+TTTATTATAGTTACTAAATAAATCACTAAATGAAGTGCCTGCACAAGCACTTAGTGCGAGTGAAAGTAGT
+AGGATTATCGAGATTTTGGAAGGAATATTCAGCATATTAGTAGCTTATCTTGTTAACAGTATATAGCAAG
+AAGATAGCTGTATAAAAAGTGTAAGTTTATGCAACATTATGAAACACATGAAGAGTGATCTAGAATAAAT
+GGGTATAAATTAAAACACTGTACCCTTAGGTTAAATATGCATTAAATAAGGATGAATGATGATAGATAAA
+AGAGTATGGCTCTTTATGACGATGAGTCTGTTTATAGGTACAAGCCAAGTACAAGCTAAAGATGTCATTG
+TTGAAATATATAAAAAGCAGTTTATTCCCAGCGAAGTAACCATTGAAGCTGGCGATAGAGTGATTTGGAA
+AAACATTGAAAAACGTCAATACCACAATGTTTGGTTTAAAGGCTCTGGTGAAGAAGAGCCAGATTACTTT
+TTTCCTGATGAAAGCTATCAGCGACAATTTGATCAGTTAGGTACATTTGCCTATGAATGTGGCCCTCATC
+CTAAGATGAAAGGTAAGGTTATCGTTAAAAAATCTCAGCAATAACCTTAAAAATGTTGTTGATATAAAGT
+GGACTATTTAACAGCTATAACCTTAATTTAACTGAGGTTATAGCTGTTTTTTGTTGAGAAATAAGGTGAT
+AAAAAAGCAAATTTTTTGATATAGCGCAAAATTACTCCTAATTATGTAACTATTTATTACAACCCCTCGA
+AAACTTGATTTCCATCAAGTTGCTTACTAAGCTTCCTCGCTATCATCTACTTGCTTTATAAAACTTACGC
+ATGAACTATTTCATTAAGGAAACACCATGTCAGAGAGCTTTACTAAAGGCATGGCAAGGAATATTTATTA
+CGGTGGAAGTATATTCTTCTTCTTAATATTCTTAGCTTTGACTTTTCACACAGTAAAAGAGATGCCCAAA
+CGGGATAATCGAGAAAATATTACCGAAGCGGTTGAACGCGGTAAACACTTATGGGAAAAAAACAACTGTA
+TTGGTTGTCATACACTTATTGGTGAAGGCGCATATTTTGCTCCAGAACTAATGAACGTATATGACCGTCG
+CGGCGGTGGTAATGAAGTAGCTTTTAAAGCTTTCTTAAATGGTTGGATGAATGCTCAGCCATTAAACATT
+CCAGGTCGTCGTCAAATGCCTAACTTCCACTTAAATGACCAAGAAATTGATGATTTAGCTGAGTTCCTTA
+TATGGACATCAAAGCTAGACGCCAATAACTGGCCACCAAACATTGAGGGGTAGGGCGTGAATACTTTAAA
+ATATCAATCACAAGCTGTAGCAAAACCTTATTTTATTTTTGCTATGATCTTGTTTGTAGGCCAAATATTA
+TTCGGTCTGATCATGGGTTTGCAATATGTAGTTGGCGACTTTTTAGGTGGAATAATTCCATTTAACGTAG
+CTCGTATGGTGCATACCAACCTATTGATTGTTTGGTTACTCTTTGGTTTTATGGGGGCTGCTTATTATTT
+GGTGCCCGAAGAAGCCGAAACTGAGCTGTACAGTCCTAAATTAGCAATTATATTGTTTTGGGTATTTGCT
+GCAGCTGGCGTATTAACTATTTTAGGCTACTTACTAGTACCTTACTCAACGTTAGCTGATATTACCTTTA
+ATGAATTATGGCCAACTATGGGTCGTGAATTCCTAGAACAACCAACGATTACTAAATTTGGTATTGTTAT
+TGTTTGTTTAGGTTTCTTATTCAACTTAGGTATGACTATCTTAAAAGGTCGTAAAACTGCCATTAACATG
+GTGATGATGACTGGTTTAATAGGTTTAGCAGTATTCTTCTTATTCGCTTTCTATAACCCAACTAACTTAG
+CATTAGATAAATACTTCTGGTGGTTTGTAGTTCATTTATGGGTAGAAGGTGTTTGGGAATTAATCATGGG
+CGCAATCTTGGCTTATGTATTAATCAAAGTGACTGGTGTTGACCGTGAAGTAATTGAAAAATGGTTATAC
+GTAATCATTGCGATGGCACTTATCTCAGGTATCTTAGGTACTGGTCATCACTTCTACTGGTTAATGACAC
+CTGAATATTGGCAGTGGGTTGGTTCTATCTTCTCAGCTCTTGAACCACTACCTTTCTTCGCTATGGTACT
+GTATGCATTTAATATGGTTAACCGTCGTCGTCGTGAACATCCTAACAAAGCTGCTACATTATGGGCATTA
+GGTACAGCGGTAATGGCATTCTTAGGTGCTGGTGTATGGGGTTTCTTACATACATTATCATTTGTAAACT
+ACTACACGCATGGTTCGCAAATTACTGCAGCTCACGGTCACATGGCTTTCTACGGCGCATATGCAATGAT
+TGTTATGACAATTATCTCTTACGCTATGCCTAAGTTACGTGGTATTGGTGAAGCTAACTGTAACAAAGCG
+CAAGTAGTTGAAATGTGGGGCTTCTGGTTAATGACAGTGGCTATGGTATTTATCACCTTGTTCTTAACAG
+GTGCTGGTATCTTACAAGTATGGTTACAACGTTTACCTGAGTCTGGTGAAGCTTTAAGCTTTATGGCAAC
+TCAAGATAAACTTGCTATCTTCTACTGGTTACGTGAAATTTCTGGTGTTATCTTCCTTCTAGGTTTGATT
+TCTTACATCACTAGTTTCTTCATTACAGAAAAAAAAGCTCAAGCATAATGTAAATATGTCTTGTTGACTG
+ACAAAAAGCCGTGACACTGTCGCGGCTTTTTTTTTGCATTTATATTATACCAATCCCATTAAATTATTGC
+CCACTTGTGCTGGTTAAAATACTCCAAGGCGGCGTTGCTCTCAATCCCAATAGCCAGCTATTGCTCAATC
+GAGCGCCTTGCCCTGATTTATTTTTCCTATGCACAACAAGATCACAAACTTAATGGAATTGGTATTATTC
+ATCCTATTTTATCTTCACTTTACCGAAAATCGTTTTATCCTATCTTTAGTAGCTGTTACTTTGCGTCACC
+CTATAATTAACTAATGTTAATTTCAGCCAACTTAATCTGATGAGGATTTCATTATCTCTGCTTCAACCGC
+TCAAATATTCCAACATAGGCAGAAAGGCTTAAGCTTTCTCGTCCCTTTTATGGTGATGCTAAGTTTATCA
+TCCAGCCCTGTTTTAGCTGCTCAAGAGTCTGAGCAACGGCAAAATAAACATGAACGCAAACTGGCTATCG
+ATGAGAAAAACATCACAAAGCACAGCACTAAGGTCAATGGACAGAAGTTTAAATATACTGCGACTACAGG
+AACGCAGCCTGTTTGGGACGAAGAAGGTAATCCAATCGCGAGTTTGTTTTATACCTACTACCAACGAAGT
+GATGTAAAAGATAGCGCTAAACGTCCATTGGTAATTTCCTTTAATGGCGGGCCAGGCTCTGCTTCAGTCT
+GGATGCATGTGGCTTATACTGGCCCCAGAGTGCTCAATGTGGACGATGAAGGTTATCCATTACAGCCTTA
+TGGCGTAAAGACTAATCCCTATTCAATTTTAGATGTTGCGGATATTGTTTTTGTTAACCCGGTAAATACG
+GGCTACTCACGTGTGTTGGCTGGTAAAGACGGAGAAATGCCAAGTAAAGAGCAGCAGAAAAAAATGTTCT
+TTGGCGTTAATGCTGATATTAACTATTTAGCCGAGTGGCTTAATACCTTTGTAACGCGAAATAATCGCTG
+GCGCTCACCTAAATATTTAATTGGTGAAAGCTATGGCACTACACGTGTTGCCGGTTTGGCCAAAGAGCTA
+CAAGAACGTCAATGGATGTATGTTAATGGCGTGATTTTAGTTTCACCAACCGATATTGGTATCAAACGAG
+ATGGACCGGTAAAAGCGGCAAATAGACTGCCTTACTTTACTGCTGCCGCTTGGTACCACAAAGCCTTAAC
+TCCTGCGCTTCAACAAAAGCCTTTAGCAGAACTACTTGCAGAAGTTGAAACCTTTACACTTAGTGAATAT
+TTACCAGCTTTGGCTAAAGGCGGCTTTATTACCGCACAAGAAAAGCAAGTTATTGCTGAGCAAGTTGCAA
+ATTATGCCGGTTTATCAGTAACAGCCGTTATTAATAATAATTTAGATATCGATAATTCATTTTTCTGGAA
+AGAATTATTACGAGATAGAAAGCAAACTATTGGCCGTTTAGATTCTCGCTACTTGGGAATTGATAAAAAA
+GTTGCTGGCTCTAGTCCTGATTATAATGCTGAATTAAGCTCATGGTTACACAGCTTTACCCCAGCAATTA
+ATTATTATTTACGTGAAGAATTAAATTATAAAACAGATATTAAATACAATATGTTTGGCAACGTCCGTCC
+GTGGGACCGTACTGGCAATAAAACCGGTGAGGGACTTCGCTCTGCCATGGCACAAAACCCGTATTTACAA
+GTGATGATTCAATCAGGGTATTTTGATGGTGCAACAAATTATTTCGATGCTAAATATACCATGTGGCAAT
+TAGATCCAAGTGGTTTGATGAAAGATAGGTTGTCATTTAAAGGGTATGAGAGTGGTCATATGATGTATTT
+ACGTCATGAAGACCTACGAGATGCTAATCAAGACATTCGTGAGTTTATTAAGAAAAGTTTGCCGGCGAAA
+GGACAAGCAGCCAAATACTAAAACATGATTACGTCAAAGTAGACTGATAACTAAAAAGCTTACTTGTAAA
+TAGTAAGCTTTTTTTATGTCTAATAATGCTTGATAGAGAACTGATATGGGTAATTAAGTGATAGTCCCGT
+TGAATTATAAGAATTTATTGTTAAAGTGATTCATTGTGCTATGTTTTTAACGTTAGCGTTTATTTTAGTA
+GGTTACACCTATTAATTTTTGCATCTGCTGAAATATATAGATCAAATGTACGGTGACTATATTGCAAATA
+AAGAAAGTGAAATGTGATCTTTATCGATTAAATTACCGTAAACAGTAAGTGATAGTTAGCGTTGAGCTAG
+GCACTATATTTAACCGTTAAATTGGTCATTAAATTAACAGTTAATTTAGGTGCACATTAATAATGTAAAC
+ACTTAAGGTAACCGAATAGGATGTTAAAAAAAGCACTGGTCTTGCTCCAAGATTACCTAAATCACTTAGG
+CTTTAAAGCTCAAATTCACTTTGAGTTAGAAGGTTGCTATAAAATCCCTGACCATATTAATGATATTGAC
+CTTACTGCAGTCAACCACAGCTTATCTATGTTGGATATTGATGGTGAAGTCGTTAATGAATATTGGAAAA
+ACCAATGGGAATATGTGTCCTTATTTAATGGTCAGTCTCCGCTAAAAGAAGCTGATAACTTAGTTCGAGC
+TATACATCACCTTCCCATAATATTTGCTCAACATGGCATTACGGAAACATTAATTCAACCGGTAGTTTGG
+TCGGGTGATCAAGGAAAGTTAGCGCTAGGCTCTCGCGATATTTTTACCACGGATACTCGGGCTGTTCATA
+TACCCAATGCAATTCAAATCAATGTCAGTGTTATCAATGAGCAGGGAGTTAATATTATTTCCCATGATGG
+TTTTGGTGAATACTTACAGCAATGTTTTTTGCAAACGAGTAAAGCATGTAGTCTTTTATATTTGCCCGAA
+GAAGAAGCATTCGAACGTTTAAAATTAAAATCATACTATGGCTTGGCAGAAGAGCTTTGTTCTCCTTGTG
+ATATTTCCGGTGGGCATCAAGGTAGTATTGCGCTGTATAAAGAGTTAGGTAAGCATAATCAACAAATGGG
+TGAAGAGACCTTATTATTTGATCAACATAATAAAATACTAGTTACCGAGCAAAATTGGCAAAAAACAGCA
+CGTATAGAACACCGGCTAGGCGCTTCAAGTACGTCTTATAATCCCCATGTTAATGTTTTATTTTCTTTAA
+TGAATGTTGTTGATGCCCTTGAGGTATATCTGCAAGAAAGTTGCCTATCTGATTTATCTTCTTCAATACC
+AGCCATCGAATTACCCAAGTCACTATATAACCAATACCAAAAAGCGGCCGGTGGCGCTAAAGACTCTCTT
+GGTGCTATTGAACTATTTACTCGTTGTCCTTGGTTTAGTGAACGTATCAATAAGGTACAGCAGTTTATGA
+TTTCAATAAACAATGACAGTCACCAACCTGCTTATTTAGGTGATTTAATTAAGCAACAAATTCTCGCTAA
+ATATCAAGCTAAAAAAATAGCATTACCTATTAACTTTAATTACACACTATAGGCGGCGTTTTATGGACAC
+TTACAAAGACAACGAAGTAAACGAGCCCAAGTCACCAACGTTAACCGGGGATTCCATAAATGGAAAACGT
+GCTGAATTAAAACGCTATTTTAAAGCAACGTGGCAACGTTATGATTCTTTGTTCTCATTGGTCAATAATG
+ATGAGGCGTATTATCAGAGACCAGAGCCGTTGAGACATCCATTGATTTTTTACTTTGGACATACCGCCTG
+TTTTTATATAAATAAACTTATATTAGGTAAATATATTGATGAGCGCATTAACCCTCGAATCGAAGCAATT
+TGCGCCGTTGGTGTAGATGAAATGAGTTGGGATGATCTGAATAGTGAACATTACGATTGGCCAGCAGTCG
+ATGAAGTAAGAGTGTACCGACAACAAGTCTTCAATGTAGTAGATCATATCATTGATACTATGTCGCTAGT
+ATTACCTATTAAGCAAAATTCATTAGCATGGATTATTTTAATGGGCTGTGAACATGAGCGTATTCACATT
+GAAACATCTTCAGTAATTATGCGGATGTTGCCATTAGCTTCATTAACACCGAATGAATGTTGGCCTACTT
+GCTTGCAAACCGATAGTCCGCCAAATAATGTATTGATGCCAGTAAAGGGAAGTGTGATTGATTTTGGCAA
+GCCTACTTCAGATGATAGCTTTGGTTGGGACAACGAATACGGATGTGCAACCTTAGCCTTAGATGATTTT
+CATGCTGCAAAATACTTAGTGTCTAATGAAGAATTTTTGAGCTTTGTCGAGTCAGGTGGTTATCAAAATA
+ATTTTTTATGGACCCAAGAGGGACAAAAGTGGTTGGCATATAGCGAAGCGACGATGCCACGATTTTGGTT
+AAATAAATCGGGTGAATATTGGCAGCGAAACTTGTTAAATGAAATGCCTTTGCCGCTTGATTGGCCAGTA
+GAAGTAAACTATCTAGAAGCTAAAGCTTTTTGTAATTGGAAAAATAGCTTAGGTGACAAAGTATTAACTA
+TTGAAGGCAAACAAGGTCATTACAGATTGCCTTCTGAAGCCGAATGGCTGTCTTTACGAGAGCAAGTTGA
+AGGTGATTTACTGTCATGGCACAAAGCGCCAGGTAATATTAATAGTGAATACTTTGCTTCTTCTTGCCCG
+ATAAATTTATTCTCGCAAGGTGATTTTTATGACATTGTCGGTAATGTCTGGCAATGGACAGAATCAGCCA
+TTGATGGTTTCAATGGTTTCTCAGTTCATCCTTTATATGATGATTTCTCTACGCCTACCTTTGATGGTAA
+ACACAACCTAATTAAAGGAGGGTCTTGGATCTCGACAGGTAATGAGGCGATGCAAAATTCTCGTTATGCT
+TTTCGTCGGCACTTTTTTCAGCATGCGGGCTTCAGGTATGTAGTAAGTAAAAATGAGAATGTACCGAATT
+TAGCTGATAATCACTATGAAACCGATACTAAAGTGTGCCAGCAACTTCATAATCACTTTGAACAGCTAAA
+TTCATTGAGTGCTTCGTTATATAATAAAGAGCAACAAGCTAGAAAAGATCTGAATCTAGCTATCAATGAA
+CCGCATCTAGCGAATAATTACTTAGAAAAACTCGCTGACACCATTATTAGAGTAGTTGATAAATATAACG
+TAAAACCAATGTCCAAATGTCTAGATTTAGGCTGTAATGTTGGCGGTTTAAGTTTTATCTTGGCTAAGTA
+TTATGCTTCGATCGATGCGGTTGATTTTTCTGCTAGATATATTCAATACGGTGTAAAGCTCCAACAAGGG
+GAATCGATACGATATGTAATGCATCGAGAAGGTGAGCTGATTGATTTTCATGAGTTTAGCTTACCAACCC
+AATTACAGGAAGAATCAAAAAAAATTCACTTTAGCCAAGGGGATATTGGTAATTTAAAAAACATATTTAC
+GGGCTATGATGTCATTGTTGCCCAAAATGTTTTAGAGAAAAGTTATGATCCCGCGTTGTTTTTAGCGCAC
+GTTCACCAACGACTTAATGCACAGGGTATATTGGTTATTATTTCAGATTATCAATTTACTGAAGAAGTAA
+CAGATAAAACTAAATGGTTAGGTGGACAGAAAATCAATGGTGAAAACTTGACCGGCTTTGAGGCATTAAC
+TGCTTTATTGTCTAAAAAATTCACCTTGGTAATTGAGCAAGAAGTCACTCAAATAATTAAGACCAATACG
+CGTCACTTTGAGGTCGTTCAACCTCAATTAACAATATGGCAATTGAGAGAAGATAATCGATATTAAGCGC
+AAAAAAAGTAAGACTATGGCGCTTTTTATAAATAGTAATTGTTGGTAGTAATAGATACGTTAAAAGTGTC
+TGTATCACCTATTTTTACTAAGTTCCTGAGACGCCAATACTAATTGTAAAATGTAAAGCTAATGTAGTAT
+GAGATACTAATAACAATGCTTATGGCTTTATTGATTTCTTTTTAGCCTAAACAGCTGTATAATGCGCGCC
+CAATTATAGTCCAATTCGTTTGTCTGCTTAAAGTAGCGGTCAACGACAGTAACAGCGAGTAAAGCCTGTG
+TTAGATAAATTAAGAAATGTGGCAATTATTGCTCACGTTGACCACGGAAAAACCACTTTAGTTGATAAAT
+TATTAGAGCAGTCTGGTACCCTAGATACGCGTGGCGGTCTAGAAGAACGTACGATGGATTCGAATGATAT
+CGAAAAAGAACGTGGTATCACAATCTTAGCTAAAAATACGGCTGTTAACTGGAATGGCTACCGTGTAAAC
+ATCGTAGATACTCCTGGCCATGCTGATTTTGGTGGTGAAGTTGAGCGTGTAATGTCAATGGTAGATTCAG
+TTTTACTTATTGTTGATGCACAAGAAGGCCCTATGCCACAAACGCGTTTCGTAACGAAAAAAGCGTTTGC
+TCAAGGTTTAAAACCAATTCTTGTTATTAACAAAGTTGATAAGCCTGGTTCTCGTCCTGATTGGGTTATG
+GACCAAGTTTTTGAATTGTTTGATAACCTTGGCGCTACAGATGAACAGCTTGACTTTAAAGTTGTTTACG
+CTTCAGCAATCAATGGTTGGGCTTCGTTAGAAGAAGGCGTTACTGGCACTGACATGACTCCTTTATTTGA
+TACTATTATTAAAGAAGTTCCACAGCCAATCGCTGATCCAGAGGGTGCATTTCAAATGCAAATCTCTCAA
+CTTGATTACAACTCGTACTTAGGTGTAATTGGCGTTGGTCGTATTACTCGTGGTTCTGTTAAGCCGAACC
+AACAAGTAACTATACAATTAGCAAACGGCGGCGTTCATAACGCTAAAGTAGGTAAAGTATTTGGTTATTT
+AGGACTAGAGCGCCTTGATATCGCTGAAGGTTTTGCCGGTGATATTATTGCAATTACTGGTTTAGGCGAA
+TTAAAGATTTCTGATACTGTTTGTTGTCCAACAGAAGTTGAAGGTTTACCTGCATTATCTGTTGATGAAC
+CAACTATCAACATGACGTTCCAAGTAAACACTTCACCATTTTGTGGTAAAGAAGGTAAGTACGTTACTTC
+ACGTAACATCAAAGATCGTTTAGACAAAGAATTGATTCATAACGTAGCTTTACGTGTTGAGCAATTAGAA
+GATGCTGATAAATTTAAAGTATCAGGTCGTGGTGAACTTCACTTAGGCATTTTAATTGAAAACATGCGTC
+GTGAAGGTTTTGAATTAGCTGTATCACGTCCAGAAGTTATTATTCGTGAAATTGATGGTCAGTTACAAGA
+ACCATATGAAACAGTAACGATTGATGTTGAAGAACAACATCAAGGACCTATCATGGAGAAGATGGGTGTT
+CGTAAAGCTGAATTAACAGATATGGCACCAGATGGTACTGGCCGTATTCGTATGGATTTCATCATGCCAA
+GTCGTGGTTTGATTGGTTTCCAAACTGAATTCATGACATTAACGTCAGGCTCTGGTTTGATTTATCATAC
+ATTCTTTGAATACGGACCTCACAAGGGTGGCGAAATCGGCCAACGTAAAAATGGTGTAATGATCGGTAAT
+GCAACAGGTAAAGCATTAACTAACGCTATCTTTAACTTACAATCTCGTGGTCGTATGTTAATCGGACACG
+GTGTTGATATTTATGAAGGTCAAGTTATTGGTATTCATAGCCGCGATAACGATTTAACAGTAAATGCCCT
+TAAAGGTAAGCAGTTAACTAACGTTCGTTCATCAGGTACTGATGAAGCACAAACATTAACGCCACCTATT
+GTTATGTCTTTAGAGCAAGCATTAGAATTTATCGATAACGATGAATTGGTAGAAGTTACACCAGAAAGCA
+TTCGTATACGTAAAAAATTCTTGAAAGAGAATGATCGTAAACGTGAAGGTCGCGGTGTTAAATAATTATT
+AACTCACTTTTGTGAGTTTTAAATAAAAAGCGCCTATTACATAAGTAATAGGCGCTTTTTTTATGTCAGA
+ACTTCTTAGGTAAATAACTAACTGTCTTTGTAAGATATCTCTGCAATTACTGCCAGTTTTATCAACAATA
+GCGATAATATTTCCTAGTAAGTGACTGTTTATACATAGTAAAGGGGAATAATATTTCAATATATAAATAT
+CTTGTTACTTCTACTTTAGAAATAACTCAGCAGATAATATATTTTATAACTACCCTTATAGGTATCAAGC
+AGTAAGTTATAAACTGCTCTGTCCACACAAAAGGAATTGTATTATGACCCCAGCACAGCTAAAAGAACTC
+CAAGAGCTAAGCCATATTTTTAGTCAAGGTAAAGCTAGCCCTCAACAAATGCAGCAGCTTTCAGCTTTAC
+TGGCTCAAATTAATTGTTACGGTGAAGAAAATAGAGCGGAAGAAAGTGAGCAAGTTAACTTTATTGATAC
+TCCTCACTTTGGATGATAGTGAATAGCTATTTATCTGAAGCGGGCAAGGGCAGCTTAGCGCTTATCCTTA
+CTAGCCGTAATCTTTATAAGTTGCCGCATCTATTATCGACCACACATGAAATACTCCAGCTATAATTGCT
+GGAATGACCATCCACCAAAGTGCATAGCCACCCACACATACAATTGCAAAAATCAATGCAGCCATTAACC
+TGCCTTGCACTAGTTGCCCTAATCCAGGGAAAAAAACATTACATATAGCAGAAATTACATTACCTGCAGA
+ACCTTGACTCGCCATCAGTCACTCCAAATTATTCTATAGTGAAACTAGCGTGAGGCTAGCTAATTAATTG
+TCTCTATCTTAATATATATACTACTTAGGGCAAATCAGTAAATTGTTAACAAATATGAGTTTATTCAACG
+AAAAAAAGCTAATTAGTTTTTGGCATGACAATAAAGAGTTACTTTTTTATTTTACTCGCCGAGTTCGACG
+TGAGCAGATACAAGTTGTTGCCGGTTATTTATCTTATGTTTGTTTAATGTCATTGGTTCCACTAATTGTT
+GTCATGTTATCGGTAATGACTGCATTTCCACTTTTTGCTGAGTTACAACAAAGTATTGAACAATTTGTTT
+ATCAAAATTTTGTACCTGCTGCTGGAGATGTGGTGCAACAGTACTTAACTGGCTTTGTGGCAAATGCTTC
+AAAAATGTCGGCTGTCGCAATCTCTTTTTTGTTTTTAGCGGCACTATTATTGATTTCATCAATCGATAAT
+ACTTTTAATAAAATTTGGCGGGTCACTGATAAGCGGCGCACTATTACCTCATTTGCTATGTATTGGATGG
+TATTAACCTTAGGTCCAATATTGGTTGGCGCAAGTATTGCGTTATCCTCTTACTTAGTTTCAATTGTCGC
+TGTTGATGAATACGATGTATTAGGCCTGTCTGATATGTTTTTACGCATGTTACCACTGCTTTCTTCCATA
+ATCGCCTTTATCATCCTCTACATAGCGGTACCTAATAAAGCCGTACCTTTCAGATTTGCTTTATCGGGTG
+CCATTGTTGCGGGTGTTCTATTTGAATTGGCGAAAAAAGCGTTTGCTTTGTATATAACTGCATTTCCTTC
+TTACCAAGTAATTTATGGTGCTTTAGCTACTATCCCTATTATATTCCTGTGGGTTTATGTCTCTTGGATT
+ATTGTACTAACAGGGGCATTAATCACTGTTTCTTTACAAGAATATGAAATATTAAAAGAGAAAAAAGTAA
+AAGAAAGCGATAGAGCACAAGTAAAGGATGAGGAAATATCATGATAGCGTTAATACAACGGGTAAGTCAG
+GCAAGTGTCACAGTTAATGGTGAAATCATAGGGGAGATAGAAAAGGGTTTATTAGTTTTCCTTGCCATTG
+AACCGTTAGATAATGAGCAAAAGGCAAAACGATTAGCTGAGCGGGTTGCAGGTTATCGTGTTTTTAATGA
+TGAAAATGACAAGATGAATCTTAATGTTAAACAAGCAGAGGGGAATATCTTAGTGGTATCCCAATTTACC
+TTAGCGGCAGATACCTCTAGTGGCATGAGACCAAGTTTCACTACAGCAGCAAAGCCAGAGTTTAGTAATC
+ATCTATATCAGTTCTTTGTTACCCAACTTAGAGATAAAGGTTTTGATGTTCCTACTGGGGAGTTTGCTGC
+CGACATGAAAGTAGCCTTAATAAATGATGGACCGGTCACTTTCACACTGACCATTTAACCTCCCTTAGTG
+TTATAAACCTTACCAGCCACAGCACTGCTTATTTTTTAACTAATTAAACTATCACTTTATAGTAAGTGGT
+GTTATAATCTCGCGCCCGTTAAGTTTGAGTTATGGCTTTAATGCCTAAATTCTATACAAGACGGGGGTCT
+TTCAAAAGGCAGTGACGGGTCAATTTTCGGCCTTAAATTTTATATTATCTTATTGTTTATCTTGCATTTA
+GCAAGGTTTAGAAAAAAGATAACAATGGAGCAAAATCAATGATCCAAATGCAATCACAGCTGAATGTTGC
+TGATAACAGTGGCGCTAAGCGTGTTCAATGTATAAAGGTTCTTGGTGGCTCGCACCGTCGCTATGCACGC
+ATTGGTGATATCATCAAAGTTGCCGTAAAGGAAGCAAGTCCTCGCGGTAAAGTAAAAAAAGGTGATGTTC
+ACACTGCGGTAGTGGTGCGCACTAAGAAAGGTGTTCGTCGTACAGATGGTTCTGCTATCCGTTTTGACGA
+AAACGCGGCTGTAATGTTAAATGCTAACTTACAACCAATTGGTACTCGTATTTTCGGGCCTGTGACACGT
+GAACTTCGTAATGAAAAATTTATGAAGATCGTATCATTAGCACCAGAAGTACTATAAGGAGTCACGATAA
+TGGCATCTAAAATTCGTCGTGATGATGAAGTAATTATACTTGCAGGTAAAGACAAGGGCAAAACTGGTAA
+AGTTACCAAAGTTCTTGTTGAAGACGGCAAAGTATTCGTAGAAGGTATTAACCTAATCAAGAAACACACT
+AAGCCTGTACCTCAGTTACAGCAGCCTGGTGGGATTGTTGAAAAAGAAGCACCTTTACAAGTTTCCAACG
+TAGCGATCGTTAACTCAGCAACGGGTAAAGCAGATCGTGTTGGTTTTAGAATTGAAGACGGCAAAAAAGT
+ACGTTTTTTCAAATCTAATAACGAATTAATTTAATTGGAGTAAACGATGGCGAAACTGCATGATTTATAT
+AAAGATACAGTTGTAGCTGAGTTGCAAAAGCAATTTGGTTATAAAAGTGTCATGCAAGTCCCTCGGATTG
+AAAAGATCACCCTTAACATGGGTGTTGGTGAAGCTATTTCTGATAAGAAAGTTTTAGAACACGCCACAAA
+TGATCTTACTGCAATCTCAGGGCAAAAGCCGATCACGACAGTAGCACGCAAATCAGTTGCGGGCTTCAAA
+ATTCGTGAAGGCTACCCTATTGGTACGAAAGTAACTCTACGCGGCGAGCGTATGTGGGAATTTTTAGAGC
+GTTTAATCTCTATTTCTATTCCTCGTATCCGTGACTTCCGTGGCTTAAATCCTAAGTCATTTGATGGTCG
+TGGTAACTACAGCATGGGCGTTCGTGAGCAAATTATCTTCCCTGAAATCGAATACGATAAAATCGATAAG
+ATTCGTGGATTAGATATCACTATTACTACTAGCGCGAAAGATAACGAAGAAGGACTAGCTTTATTGTCTG
+CCTTTGATTTCCCGTTCAAGAAGAAGGTGTAGAGTTATGGCTAAAACGTCAATGAAAGCTCGTGAAGCTA
+AAAGAACCAAGTTAGTAGCACAATATGCTGAAAAGCGTGCTGCGTTAAAAGCAATCATCTCAGGTACTGA
+TTCTTCGGATGAAGAACGCTGGGATGCTGTATTGAAACTTCAAAGTTTACCTCGTGATTCGAGCAGTAGT
+CGTCAACGTAACCGTTGTAACATTACTGGACGTCCACATGGTTTCTTACGCAAATTTGGTTTGAGCCGTA
+TTAAATTACGCGAAACTATGATGCGTGGTGAAGTTCCAGGTCTTAAGAAAGCTAGTTGGTAATTCACGGG
+AGTAAATGGTTATGATGACTGATCCTATCGCGGACATGTTTACACGCATCCGCAACGGTCAATCTGCAGC
+AAAAGTTGCAGTACAAATGCCATCTTCTAAAGTTAAAGTTGCAATTGCTACTTTGCTTAAAGAAGAAGGT
+TATATTTCAGAGTTTTCAGTATCAGGTGAAGTTAAACCTGAACTAGCTGTAACATTGAAGTATTTTGAAG
+GTAAAGAAGTAATTGAAAAGATCAAACGTGTTTCACGTCCTGGTCTTCGTATATACAAAAGCTGTGATGA
+ACTTCCTAAAGTTCTTGCAGGTATGGGTATTGCGATCATTTCAACTTCTAAAGGTTTGATGACGGATCGT
+GCCGCTCGCTCTGCGGGTATTGGCGGTGAAGTTCTTGGTTTCGTAGAGTAAGGAGAATAATATGTCTCGT
+GTTGCAAAAGCACCTGTCGTTGTTCCTGCTGGCGTTACCATTACGTTATCAGGTCAAGACATTACAGTTA
+AAGGTCCAATAGGCGAATTATCTCGCACGATCCACAGTGACGTTGTTGTTTCTCAAGAAGAAAACAACAT
+TATTACTAATATCGTTGCTGATGTTAAAGGCGCTTGGGCTCAAGCCGGTACTACACGTGCTTTAATCAAT
+AATATGGTTGAAGGTGTTAGTAAAGGTTTTGAAAAGAAATTAGTTTTACAAGGTGTTGGTTACCGTGCCA
+AAGCTGCTGGTAAGTCTTTAGACTTATCTTTAGGTTTTTCACACCCAATCAAACATGCGATTCCTGAAGG
+AATTACTTGTGAAACTCCTAGCCAAACTGAAGTTACACTGAAAGGTTGTGATAAGCATTTAGTTGGTCAA
+ACCGCTGCGAACATTCGTGCATACCGTAAACCTGAGCCTTATAAAGGTAAAGGTGTTCGTTATGTTGATG
+AATACGTTCGTCGTAAAGAAGCTAAGAAGAAGTAGGGTAATACTATGGATAAGAGATCATCTCGTTTGCG
+CCGCGCTAAACGCGCTCGTGCAAAAATTAGCGAGTTGGGTGCGAATCGTTTAGTTATATTCCGTACTCCT
+CGTCACATTTACGCTCAATTGATCGCTCCAACTGGTTCTGAAGTAATCGCATCTGCGTCTACTTTAGACA
+AAGAAGTTAGTGCTCAAATTGAAAAAACAGGTAATGTTGCAGCAGCAACTGCAGTAGGTAAAGCAATCGC
+TGAACGTGCTGTAGCAAAAGGTATCACTAAGATAGCTTTTGATCGCTCTGGTTTCCTTTACCACGGTCGC
+GTAAAAGCGTTAGCAGAAGCAGCTCGTGAAGCTGGTCTTCAATTCTAGGGGTTGATAATGGCTAATCATA
+ATCAAGAAAACTCACAGCAAAGTGATATGGCTGAAAAGCTAATTGCCGTTAACCGCGTTTCAAAAGTGGT
+TAAAGGTGGTCGCATATTCAGTTTTACTGCACTAACAGTAGTTGGTGACGGTAATGGTCGCGTTGGTTTT
+GGTTACGGTAAAGCACGTGAAGTGCCTGCTGCAATCCAAAAAGCAATGGAAAAAGCGCACCGTAACATAG
+TAACGATTGACTTGAAGGGTACTACTCTTCAACATGTTATTACGGGCAAACATTCTGGTTCTAAAGTCTT
+CATGAAACCAGCTTCTGAAGGTACAGGTATCATCGCCGGTGGCGCGATGCGTGCAGTACTTGAAGTTGCA
+GGCGTTCAGAACGTATTGTCAAAAGCATACGGTTCTACTAACCCAATCAACGTAGTTCGCGCTACTGTTT
+CTGCCCTAGTGAATATGCATTCACCAGAAGGCATGGCAGCTAAACGTGGCAAACGCGTTGACGAAATTTT
+GGGGTAATTGAGAATGTCTAAAACAGTTAAAGTAACTCAACTAAAAAGTTCTATCGGTCGTTTACCGAAG
+CATAGAGCTACATTAAAAGGCCTTGGTCTACGTCGTATCAATCATACAGTTGAGTTAGAAGACACTCCAT
+CTGTACGTGGTATGATTAACAAGGTTTACTATATGGTTAAGGTGGAGGATTAATTATGCATTTAAATACT
+TTATCCCCTGCACCGGGATCTCACAAAGCTAGAAAACGCTGTGGTCGTGGTATTGGTTCAGGCATCGGTA
+AAACTGGTGGTCGTGGTCATAAAGGTCAGAAATCTCGTTCTGGCGGTAGTGTACGTCCAGGTTTTGAAGG
+TGGTCAAATGCCATTGAAACAACGTTTACCTAAATTTGGTTTTACTTCACGTAAATCTTTAGTTCGCGCT
+GAAGTTCGTTTACACGAATTAAACCTTATCACTGGTGATGTTGTTGATATTCATGCACTTAAAGACGCTG
+GCCTAATTACACGTAATATCGTAGCTGTTAAAGTTATGTTATCTGGCGAAATTACTCGTCCAATTACATT
+ACGTGGTATTGCAGTAACTAAAGGCGCACAAGCAGCTATTGAAGCTGCTGGTGGCAAAGTAGAGGAATAA
+TACACAATGGCTACACCAGGAACGGCTACCTCACAAGGTAGTAAGGGCGCAGGCGGTTTGTCTGAGCTTA
+AACAAAGATTATGGTTCGTATTCGTTGCCTTAGTTGTGCTTCGTTTAGGGTCTTTTGTGCCAATCCCTGG
+TATTGACGCCGCTGTATTAGCTCAGTTCTTTGAACAACAAAAGGGCACTATCGTAGAGATGTTTAACATG
+TTCTCCGGTGGTGCACTTGAGCGAGCCTCAGTGTTGGCACTTGGTATTATGCCGTACATCTCAGCTTCGA
+TTATTATGCAATTGCTTACTGTGGTTCATCCCGCAATGGCAGAGCTTAAAAAAGAAGGTGAAGCTGGACG
+TCGTAAAATCAGTCAATACACACGCTACGGCACTTTAGTTCTAGCAACAGTACAATCAATAGCGATTGCC
+AGAAGTTTACCGGAAATGATGCAAGGGCTTGTTATTAATGCAGGCTTTAGTTTCTATTTCACCGCAGTAA
+TTAGTTTGATCACTGGTACCATGTTTTTAATGTGGTTAGGTGAACAAATTACTGAACGCGGTATCGGTAA
+TGGTATTTCGATTATTATTTTTGCAGGTATTGTTGCTGGCATGCCATCCGCGGTTGGTCAAACAGCTGAA
+ATGGCGCGTCAAGGTGAATTGCACTTATTAGTATTATTGCTTATAGGCGTTGTGGTATTTGCAGTAACTT
+TCTTAGTAGTATTTGTGGAACGTGGTCAACGACGTATTGTTGTTAACTACGCTAAACGTCAGCAAGGCCG
+TAAGGTGTTTGCTGCGCAAAGTACCCATTTACCTTTGAAAGTGAATATGGCTGGTGTTATACCGCCAATC
+TTTGCCTCAAGTTTAATCTTGTTTCCAGGCACGCTTGCGAGCTGGTTTGGTCAAGGTGACGGCCCCGTTG
+CTGACTTCTTACAAGGTGTTTCAGGAGCTATGTCTCCAGGACAACCTTTGTATGTAATGATGTTAGCAGC
+AGCAATTATATTTTTCTGTTTCTTTTACACGGCTCTTGTTTTCAATCCGCGTGAAACTGCAGATAACTTG
+AAAAAGTCTGGTGCGTTCATTCCAGGGATTCGTCCGGGTGAACAAACATCCAAATATATTGATAAAGTCA
+TGACACGTTTAACCCTTTGTGGTGCGGCGTATATTACCTTTGTCTGTTTGGTTCCACAGTTTATGATCAT
+GGCATGGGACGTACAGTTCTATTTCGGCGGGACATCTTTATTGATTATCGTAGTAGTGATTATGGACTTT
+ATGGCACAAGTACAAACGCATATGATGTCTCATCAATATGACAATGTACTTAAAAAAGCGAACTTGAAAG
+GCTATGGTCGTTAGACCGAGTTGATTTAGTTAACGGAGTATAAAATGAAAGTACGTGCATCCGTAAAAAA
+GATTTGTCGTAATTGTAAAGTGGTAAAGCGTAAAGGCGTAATTCGCGTTCTTTGTGTTGAACCAAAGCAC
+AAACAAAGACAAGGTTAAGCTTAGCTTTTAACCTAATATCTTTTAGAAGTGGCATTATGTAGATTTATCT
+GTATAATGCCGCTTCGATTTGCAGAAAAAGAGAATGGTTGGGTATCCTAACGGGCTTTCCAACCAAAGTA
+ATTTTAATTATAAATAGGAGATGTGATTAGTGGCCCGTATCGCTGGCATTAACATCCCTGATCGTAAGCA
+TGCAGTAATCGCCATTACTGCGATTTACGGTATCGGAGCTACACGTGCGAAAGCAATTTGTGCAGCTACT
+GGTATCGCTGAATCAACGAAGATCAGTGAATTAGACGAAGCAAAAATAGATTTGCTACGCGCTGAAGTGG
+ATAAATTTACCGTTGAAGGTGATTTACGCCGTGAAGTTTCAATGAACATTAAACGTCTTATGGATTTAGG
+TTGTTACCGTGGCATTCGCCATCGTCGCAGTCTTCCTCTACGTGGTCAACGCACTAAAACAAATGCGCGT
+ACCCGTAAAGGTCCTCGTAAGCCAATTAAGAAGTAAGAGGAACTAGACAATGGCTAAAACACCAGTTCGT
+ACGCGTAAACGCGTAAAAAAACAAGTTGCTGATGGCATGGCTCATATCCATGCTTCTTTCAACAACACAA
+TCGTGACTCTTACAGACCGTCAAGGTAATGCGTTATCTTGGGCGACTGCCGGTGGTTCAGGTTTCCGTGG
+TTCACGTAAATCAACTCCGTTCGCTGCGCAAGTAGCTGCAGACCGCGCAGGCGCTGTTGCAAAAGAGTTT
+GGCTTGAAGAATATTGAAGTGTTCGTAAAAGGTCCAGGTCCAGGTCGTGAATCTGCTATCCGTGCCTTAA
+ATGCTGCTGGTTTTAAAATCACCAACATTACTGACGTAACACCTATTCCTCATAATGGTTGTCGTCCTCC
+GAAGAAACGTCGCGTTTAAGCGCTTTTTTTTAGGATAGTTGGAGAAAGAAAATGGCTAGATATTTAGGTC
+CTAAGTTAAAACTTAGTCGCCGCGAAGGTACAGATTTGTTCCTTAAAAGCGGTGTTAGAGCAATTGACAC
+TAAATGTAAAATCGAAACAATACCAGGTCAGCACGGCGCCCGTCGCGGTCGTTTGTCAGACTATGGTGTT
+CAACTTCGTGAAAAACAAAAAGTTCGTCGTATTTTTGGCGTGCTAGAAAAACAATTCAGTAATTACTACA
+AAGAAGCGGCACGTCAAAAAGGCAACACAGGTGAAAACTTGTTACAGCTTTTAGAGACTCGTTTAGATAA
+CGTAGTTTACCGTATGGGTTATGCAAGCACTCGTGCTGAAGCCCGTCAATTAGTTAGCCATAAGGCTATC
+GTGGTAAACGGCGTTGTAGTTAATATTCCATCTTTCACTGTTAAAGCTGAAGATACTGTTTCTGTTCGTG
+AGAAGTCTAAAACTCAAGCGCGTATTATCGCTGCTTTAGAATTAGCTGATCAACGTGAGAAACCACTTTG
+GGTTGAAGTAGATACTAAGAAGCTTGAAGGCGTTTTCAAACGTGTTCCAGATCGTGCTGACTTATCTGCC
+GAAATTAATGAACAGTTGATTGTTGAACTTTACTCTAAGTAGAGTTGCACTTTAAGAGAGGACATATATG
+CAGGGTTCTGTAACCGAATTCCTTAGACCACGCTTAGTTGGCATTGAAACCGTTAGCCCTCGTCGTGCTA
+AGGTAACTTTGGAACCACTAGAACGTGGTTTTGGTCACACTTTAGGTAATGCGTTACGTCGTATTCTTTT
+ATCTTCAATGCCGGGTTGTGCCGTAACTGAAGTTGAAATTGACGGTGTTTTACATGAGTACAGTAGTAAA
+GAAGGTGTTCAAGAGGACATCATCGAAATATTGTTAAACCTTAAAGGGCTTGCAGTTATTTTAGAAGGCA
+AGAATGAAGCCGTTCTTACCGTAACTAAGTCTGGTGAAGGCCCTGTAACGGCAGCTGATATACAACATGA
+CGGAGATGTAACAATTGCAAATCCTGATCATGTTATCTGCACCTTAACAGGTGAAGGTTCTATCAGCATG
+CGCATTAAAGTTGAAATGGGACGTGGTTATGTTCCCGCTTCTGCGCGCCGTGATGCCGAGGAAGAAGATC
+GTGCTATTGGTCGTTTGTTGGTTGACGCCTCATTCAGCCCAGTAGTTAGAATTGCTTATGATGTTGATTC
+TGCACGTGTTGAACAACGTACAGATTTAGACAAATTAGTTTTAGATATGGAAACCAATGGTACATTGGAT
+CCGGAAGAAGCTATCCGTCGTGCTTCAACTATTCTTGCTGAACAGCTTGATGCGTTTGTTGAACTTCGTG
+ATATCAAAGAAGTAGAGCAAGTGGAAGAAAAACCATTGTTCGACCCAATCTTGCTTCGTCCTGTTGATGA
+TCTAGAATTAACTGTTCGTTCAGCTAACTGTCTAAAAGCAGAAGCAATTCAATACATTGGTGATTTAGTA
+CAACGTGCTGAAGTGGAGCTTCTTAAAACGCCTAATTTAGGTAAGAAGTCTCTAACTGAAATCAAAGACG
+TGTTAGCGTCGCGTGGTTTGTCTCTAGGCATGCGCCTAGAAAACTGGCCACCTGAAAGCATTGTTGACAA
+CGACTAGTTCGATCATCATTTTTTTAATAGTTAGAGAGAAGGATTAACTTATGCGTCATCGTCAAAGCGG
+TCGCCAGTTAAACCGTAATAGCAGTCATCGTCAAGCGATGTTCCGCAATATGGCAAGCTCTTTAGTTAAG
+CACGGCGTTATTAAAACGACTGTTGCTAAAGCTAAAGAACTACGTCGTGTTCTTGAGCCACTGATTACAT
+TGGCTAAGACCGACAGTGTTGCAAATCGCCGTTTAGCGTTTGCTCGTACACAAGATAAAGAAGTAGTAGG
+TATTTTATTCAACGAACTTGGTGCTCGTTACCAAGAACGTCCAGGTGGTTATACTCGCATTTTAAAATGT
+GGTTTCCGTACTGGTGATAAAGCGCCTATGGCATATATTGAATTAGTAGACCGCCCAGTAGTAGAAGACG
+CTCCTGAAGTAGTTGAAGAATCAGCAGAAGCATAAACGAAAGTTTATACTTCAATTAAAAAACCGAGCTT
+AGGCTCGGTTTTTTATTATCTGAAATTTGATAAAACTATTAACCATGCATATAGTGACTATGTAGCCTTC
+ATCGTTAAACTTGTCGCTTTCTTCCTTGACCTAAACGTAAATTCACCGTATAAAATATCTATCGTACTTT
+AGTTTATCCTTTGAGCCTTTATGTCTTCACGCAATCCAATCATAGCAGTCACTGGCTCATCAGGAGCGGG
+TACATCAACAACGACTGCTTCCTTTGAGCATATCTTTAGAACACTCGGTATATCCTCTGTCAATGTAGAA
+GGTGATAGCTTTCATCGCTTCTCACGACAAGAAATGGATATGGAAAAACGTAAAGCGAAAGAAGCACGGA
+AAAACATTAGTTACTTTGGTGATCTTGCTAATGACTTTAGCGCTTTAGAGAAACAATTTCGTGATTATAG
+CGAAACAGGTAGAGGACAAATTAGGCGCTATTTACATACGTTTGATGAGGCCGTTCCGTACAATCAAATG
+CCAGGTACTTTTACTCCTTGGGAAGAATTTGGTGAAGGTACTGACTTGTTATATTACGAGGGGCTTCATG
+GCGGTGTTGTAACTAAGGATAATGATGTAGCAAAGCATGTCGATTTGCTTATCGGCATGGTACCTATTGT
+TAATTTAGAGTGGATTCAAAAGATTATTCGCGATACTAATAAACGTGGGCATTCTAGAGAAGCGGTGACC
+GCAAGTATCGTTCGCAGTATGGAAGATTATATCTCTTTCATCACCCCCCAGTTTTCTCGCACTCATATCA
+ATTTCCAGCGAGTACCTACGGTAGATACCTCTAATCCATTCAGTGCTAAGGCAATCCCTAGCTTAGATGA
+AAGTTTTGTGGTTATTCGCTTTCGTGAAGTCAAAAATGTAGATTTTCAGTATTATCTTCGTATGATTGAT
+GGATCATTTATGTCGCGAATTAATACCCTTGTCGTTCCTGGTGGAAAAATGGGTCTAGCGATGGAGTTAA
+TTTTAACACCGCTAATACGGGATTTAATGGATCGTAAAAACCAAGCAAACAAACAACTAGACTGGATGAG
+CGATTTATAACGATCGTTTATAAAAATTATTGATTTATATAAATACACCTCTAAAGTATCTAATTACTGT
+TGTTGGCTTTATATGCATTGCTTTCTGCTATTGTGTTTTATGGTATTCTGAATACTTTAATATTTGGGTC
+TATTAGAAGTCTTAATTTTTCAGCGAATAACTCTTAAAGCCAAAGTGGTAGAGTTATTCGCAGTACCAAA
+ATTAGTATTAAGGTTTTGGAGAGGAATAATACGATCATTTGTGTAAACAAATTCTCTATAATTGCACGTG
+AGGGTAAAGACTCTTATTAAAAGTGAAAATTACTTTATTTGCTATTTCATTGGAGTCAGTGACATCAAAA
+GGTCTTTATATGATTTCGACCTGCTGCCTTTGCTTCATAAAGCGCTTTATCAGCTTTAAATAATAGTTCT
+GATAAATCGTTCTCTCCTTGGTAACTCACGACACCAGCACTGACTGTTTGTGTTAAATCGTTTGAAATGA
+TTGACCACTCATACTGCTCAATGTTAGTTAACAACCTATTAGCAATAGATAATGCTGTATCTATGTCGGT
+ATCAGGCAGTAAAATTATAAATTCCTCGCCTCCAACACGACCTACAACATCACCTTTTCGAATGACATTA
+GATGCGATATTGGCAAGGCAAATTAACACTTGGTCACCAATATTATGGCCTAATTCATCATTCACTAACT
+TAAAGTAGTCAGCATCAAAGAAAATTAGCGAGAACGGTGTTTGGTTTTTCTTACTGTAGGTAAGACACTT
+TTCAGCCTGAAAATAGGTTTCTCGGCGATTAGCTATCTTTGTTAATTCATCAGTAAAGGCGAGTTTTTTA
+AATTGGTGTTTATGATGCATTTGTTTATAAGCAAATATTGACACCAATATTAATATAATTCCGACTAAGG
+TAATTATGATGAATTGCATCGATTTATTCCGTTGCAACATGTTCAATTGTATTTCTTTATCTTTAGCGTG
+CTGAACTAATAAAGTATTTTCATGCTTAATTCTATCAGTATCAAAGCGAGTTTGTAATTCAGCATTTAGC
+TTTGTAAGCACACTTTTATCTTGTGCTAAATGAACGTGCAGATGATTTCTTAACGCAAAGTAAGCACTTT
+TCCAGCTTTTATTAGCCTCGTGAATATTGCTTCTGAGTAAATGGACTTTACTAAGTCCACGTTGATTTTT
+ATCGATTAAGAAGGCTGCTTCAGCGTTTTGTAAAGCGTGTAAGCTAGCGGGGTAATTGTTAAGTTTCAGC
+TGAGCATTAGCTAAATATAATTGTAAAAAACTATACGGAGCATTAAATTCAGGTGTAATTGTACTTTCTG
+CTTGTTGTAATATAGTCAGCGCTTTGTCGTATTGCCCTAATGTTATTAGGTTGTTGGCGATATTTATCGA
+CATGTCAGCTGCAATGACTGGTTGTTTGTTGAGAAGAAACTGTTGGCTTACTTGATAACGGGTGTTGGCT
+TCATCTAATTTATTTAATTGCTCCAAAGAAGAGGCTATTTGAATGTTTATGCCATTGGCTTCAAATATTT
+TCCCTTCTTTGATGTAAATCTCTTCTAACTGTAATTGATATTTCAAAGCTGTTCTTGCATCACCAAATCG
+TCGATAGCTAGTCGCTAGTTCGCCTAAATTTATATTGGCCCAATAGGTTAATTTAAGTGACTCATAGTGA
+TTTTGTGCTGTAAGTAAATCCTCAAGGGATGCGGAGTAATTGCCTTGATAAGAGTGCAGAGTGCCTCGTT
+GACTATGTCCATGGGCAACCAGTAGCTGTGCTTCAATGGTGTATGCTTGGTTAATTGCGGTAGTTAAATC
+TTTAAGTGTAGTCTCAACTTGACCTAGTAATCGTTGATAGCTGGTTTTACATAACGTTAAATCAATTGTG
+ATTTTTGATGGGGTATACTGGCTAAATATATCGAGTTGTTCATTTGCGTATGATATAGCTGATATTATTT
+GTTCATTTGTTTCGGCTTTTTGATTCCAACACTTTGCCCGTATATATTCTTTTTGACGTAGAAAATCATT
+GGAAGCAATTGTACTTTTCAATTCTTGAAGTAAGCTATCTGCTTGTTCGGGGGATGCTGGTTTATTAGTT
+TTAAACAACGCGATTATGACATCAGCGCGTTTATTTTCGTTAGCGTTAACCGATAAACAGAAAAAAATAC
+TACTAATGTAACTCGCAATAATTAAAAAAGTGACAAGACATTGCTTAATGAACAATAAATACCCCTGAAG
+CATAATGATTAACGCACTATACCATCATAGAAGTTAAACTGTGCGGTTTATCCTGTAAGGTCTCAGAAAT
+GCGGTTCATATATGGAGCGTGTCATTGCGAGTGGTGTGTGATTACTTAAAACTGACGAGATTATGAAAAT
+AAGTCCTTAGAGCTCTTTCTGCTTAAATGTAGGCATTCTATTTACGACCTCTTAGGGGTATGTAAATTAT
+TTACCGATAAAAAGTTCATCTAATTCTATCGCTAGTTGTGTTTTTATTTGTATTTCATCCTGAGCTGATA
+GTTGATGCTCACCGAGGTTAGAGTCAAGATTGAAAATATGTTGTCTCAATTCAATAGACTGTCTTGCTAG
+CTTACAGTGAAACAAGTTATGTGTTGTCATAACACTGTCTTTAACCTGGTATTTTGCGAGTGTATCTGTG
+GTTAAATGCTCACTGATTTGACTAATCTCATGATCATTGAAGTGCTTTTTACCGTATTGATCGCGCGTCA
+TACCTCTAATACGATAATCTATATCGATAACATCCGCTGAAAAAGCCTCGATCACATAATCTAATACTTT
+TAAGGGCGAGATAATGCCACAGGTTGATAATTCTATATCAGCTCTAAAAATAGCTATGCCACTTTGTGCA
+GTTTCTTCTGGGTAGGTATGAATGCATAAATGGCTTTTATCTAGATGAGCCACTAAAGATTCTGGTTTTG
+CTTCTTCAGAAATCATTAAAGTTACACTCGCTCCTTGTGGGGTGTAATCTTGGCTCGCTATATTTAATAC
+ATTACCACCGATGGCGTGACAAACTTTAGTCAGCAGAACTTCAAGCAGTGCGCTGTTATAGGTTCGATTG
+ATGTAGGTGTTATAACTCTCAACGGACTGAATTGAAGGTAAATAATATACCCTATATAACGAAAAGCTTA
+AACTTTTTGTTAAATTATTAAAGCCATACAGGGGGATTTTGTTATCAGTATTCATAAAGTAGTAGGGTTA
+CGAAGCAACAATTTCAAAGTCGTGAGTAATGTCAACTTTAGCGTTTAACATTAAGGCGACAGAACAATAT
+TTGTCTGCTGATAAGTTCACTGCGCGCTCAACGTGCTTAGCTGCAACATCAGCTCCAGTAATTACAAAAT
+GCAGATGAATTTTTTCAAACAATGCGGGTACGCTATCGACACGAGTACCAGAGATATCGACATGACAGCC
+GATTATGCTCTGTCTCGCCTTTTGCAATATGCTAACTACATCTACCGAAGAACATCCACCCAGAGAGATG
+AGTACGGCTTCCATAGGGCTAGGGGCTAAGTTACCACCATTTGCATCTAAAACCATGGTGTGGCCACTTT
+CTGAGGTGCCCATGAATAACTCTTCGCCTAACCACTTTACTTGTGCTTCCATAATCGACTCGATTTACAA
+TTAATATATAGGGATTCTATCGAAGTTGAAGCCCCATCACCAGTCGTTATGTGTAATAGAGTTTCTTATT
+GAAGTTAGCGCTGTAATGACAATGCTAATTATACCTATTCTACTTGAATATGCTGGGTTCAGCTGGAGTT
+TGAAACGGCGTCAAGCGGAATGGGTATAAGAGATACTAGCTTGCTTTAATAAGAAGCTATTCTTTATGAA
+TAACGGTATCAAAGAGGTTTTTGATTAAACCTGCAAATTCTTTTATGAAGGCTTGTTGTGCAGCATTAAC
+TGGATTATTGATAACACCTGATAGGATTTCTTCAAGATCGTAAACGATAGCATCTACTTCTCGAATAATG
+GCATTGCGTTGATTAAAGGTCAGGTCTTGGTTTTGACTACAGACACTAATGATTTGGTCACACAGTTCTA
+CTTCAATAGCTGACATTACGGTTTCACTAGCTTGTGCTGGTGCTGTTGAGTTTTCAAATAAACTGAGATG
+TTCGGTAAGGTATTCAATTATTTGAATGTAACCGTCAGTGTCTGTAACCATAATATTTTGGCTTACCTGT
+GTAAATTAGTAGTACTTTTGTTTGAGTATAGCAGGAAGTTTAGTGTTTTTAATGAGTGTGAATCAATAGC
+CCTTTATTTTTTATAGACGCTTTTGTACAAAAGCTTCTATAAAAAGATTGATGAGAAAGGGCTTTAAAAG
+ATAAGGCTACTAGTTTACTGCAGTGTGGTAGGGACAACCATTAATACTGCACGCTGACCATTACCTACAT
+TGGCATTAGGGAATACAATGCTCTCACCTAGAAGGGTAGTACGGTATTCTTGATTCATATCAGTAGACAA
+AAGTGTACCTACTGGGTAATCAGTAAAATTACTCGCTTCATCGGCAACATAAAGTTCAAATTTATCACTC
+ACTTTAGTGATATCACCTAGCGCTTCAAATAAATTGAAATCGTTGTTATCAAAACTTTTTAGCGGTATTG
+CTTCATCGCTAATAAGAGCGCTTAGGTTGTTTGTCATGGCTTGAAAGTTTGCCATATTGTTTTCGCCAAA
+GGGTCTTACTTTACCCAGCTCAATAGTAAAAGCATGTGCGGAAAAGTTGGCACTACTGAAATAGGAGAAT
+GTACCACTGGGGCCATGACCGAATAAAATAGTGTTAACACCACAGCTAGCCATGAAGCTTAACTGCTCTT
+TATCCCATGGTTTACCTGCTTGGTATGGGTAAATTGCAAACTTTTCATATTTAGAGTTTCGAATAGCGGT
+ATGCAAATCGTAGTGATAGTTAGTCATTTTGGATGAATTAGTTACTTGGCTTTCGCGGGTATTGCCGCTG
+GTATTATCAGTCGCGTTTGTAGCAGTGCCAGCGTTAAAGAAATCACTAACGTAACCTTCTAATTTTTCTG
+CACGATACTTTTCAAAACAAGGATCGATATCTTGGTACTTGCCACAAAATAAGCGATTTAAATTTTCTGT
+TTGAAAACGTTTTGCGATATTCATTGAAACAGGGTTACCCATAATTAATAGGGTACGGTGCTTTACTTGA
+ATTTTTTGGGCAATAATGTCACTAATCAACTGTTGTACTATTTCAATCGGGGCAGTTTCATTTCCATGAA
+TGCCCGATGAAATAACAATACTCTTACTTGGTGTTGCCGACTTTTCTTTAATCAGTTCAGGCTCAACATT
+TTCCGGTTCAATTAACAGTACACCGGTGTCGAGTAAGCTAACTTTTGCTTGCTTGACCTTAAAACTTAAT
+TGGTTATCTGCGCCAGTTTGGACAAAGCCTTGCTCAAATTGACGTGTTAACGCGATAAAGTCACCTTGCT
+CAACAAAGTGGCGATAAGCTTGGGTAAAGTTATCACTGGTAATATCGGTAAGGTTTGCTGCGGTAAGAGT
+ATTGTTGTTTTGCATTTAGAATTTCATACCAGGTGTTAACGTTTCAGGTAAACTTACTTTCTCAGCTTCT
+ACTGAAGCAATAGGGTAGGCACAATAATCAGCGGCATAAAATGCGCTGGCTCTGTGATTACCACTAGCAC
+CAATACCACCAAACGGTGCAGCGCTGCTTGCACCTGTAATTGGTTTGTTCCAGTTAACGATACCAGCACG
+AATGCGAGTAAAGAAGTGATTGTATGACGCTTCACTATCAGATAACAAACCGGCAGAAAGACCAAAACCA
+GTATTATTAGCTTCATCAATCGCTTTATCGAAATCGTTGTAACGGTATAACTTAACTAGTGGACCGAAAT
+ATTCTTCATCAGGTATGTCGGCAATAATGTCACTAACATCGATAATACCAGGAGAAACAAAACCAGTACC
+TACTTCTAGATGTTTAAGATCTAAAACAGACTTTGCGCCTAAAGCGAGTAATTTAGCTTGTGCATCTACT
+AAGCTTAAAGCCGCTTTTTCTGAAATCATAGAGCCCATGAATGGTTGCGCTTCGTCATCGTAGTAACCAA
+TAGTTAAGTTTTTGGTTACTTCGATAAGACGGGCTAAAATAGCATCACCTTGTTCATTGGCTTCAATGAA
+TAAACGACGCGCACAAGTACAACGTTGGCCAGTAGTAACGAATGCAGATTGAACAATGTCATGTACAACC
+GCATCAATGTCGCTAACATCTTTAACAACAAGCGGGTTATTACCACCCATTTCTAGCGCAAGTATCTTAC
+CCGGTTGACCGGCAAATTGTTCATGTAATATATGACCAGTATTAGAGCTACCTGTGAAAAATAAACCATC
+AATAAGTTTATGGCTAGCAAGGGCTTTACCTGTTTCTACTTCACCTTGAACTAGGTTGATAACACCGTTA
+GGTAAACCAGCCTGTTCCCAAAGTTTTAACATTTCTTGTGCAACGCGAGGCGTTAATTCACTTGGCTTAA
+ATACGATAGTATTACCAGCAATTAATGCTGGTACTATGTGGCCATTTGGCAAGTGACCAGGGAAGTTATA
+AGGACCAAAAATAGCAACTACACCATGAGGCTTATGACGGATAAAGGCTTTAGCGCCAGGCATAGGGTTT
+TCAACTGTGCCAGTACGCTCGTTGTAAGCTTTCAGTGAAATAGCGACTTTAGCTACCATCGCGCCAGCTT
+CACCGGTAGTTTCCCACTTTGGCTTACCAGTTTCTAAGGCAATAGTTGTTGCTAATGCATCTTTGTTCTC
+AGCTAATAATTCAGCAAATTTTGTTACCACGGCAACACGTGCTTCTAAGCTGATATTTGCCCAGCTTTCA
+AATGCTTGACGAGCACTTAAAACGGCATCGTTTACTTGATCTTTACTGGCAGTTTTACCTTGCCAAATGA
+CTTCATTACGAGCAGGGTTAGATGAGCTAACATCATGACCTAAGCCTGCTTGCCATTGACCATTAATAAA
+TTGAACTGGATTTGCGTGAGACATGGTATTTCCTTCTCATTGATAGTGGTGATAGAGGCGTTCTGCTATC
+ACCATTAGTAATTTGACGAGTGACTAGTATTAGCCACGCTAAATTTGTAAGTTGTTGTGCTAAGACAAAG
+TGGCAGGGACTAATTAGATATTATACGAACCCAATCACCAGCACTGACCATCAATGCATCGGCAACGGCT
+TGACTAATCACAACTTGGTTAGCTGTGTCGCGTAATGAAAGTGGCGCTTGAGTGGCTCTAAAGTCTTCAA
+CTTTACTATTACAAATAATGTAATTATCAGTTGATTGCACTTCATCAATGATCACTTGGCAACGCTTACT
+TTGGTTAACCGATCTAATATTGTTAACATTCGATTCCACCGTAGGACCCGCATCAAAAATATCAACATAG
+CCACGTCTTGCAAAACCTTCCGCTTCTAATAAGCGAAGTGCTGGTACTGTTTGCGGATGCACCTTGTCAA
+TTACGTCTTGTGCTTCTTTACTTAGCAAATTGACGTAAATTGGATACTTCGGCATTAACTCAGCAATAAA
+TTCTTTTTTACCTATACCAGTTAAGTAATCAGCAGTAGGGAAGTCCATTGAGAAAAAATGTTCTTCAAGC
+CAATTCCAAAATGGTGAGCGACCTTCATTGTCTGAAACACCACGCATTTCTGCAATAATGGTGTCAGAAA
+AGCGTTCTTTATGTTCCGCGATAAAAAGAAAGCGGAAACGTGATAAAAAACGACCATTGTTATTTTTACG
+ATGACTATTACTTAAAAATAACGTACAAATTTCACTCGCACCGGTGTAATCATTACATAGTGACAAGGTT
+TCTACGGTATTGTAAATATTCAGTTCTCGTGAGCTATGGACAACTTTACCTAAATGATAATGATAAAAAG
+CATCATCTAAACCAACAGCAGCTTCAATACCACTGGTACCAACAACGTCACCTGTTTCGGTATCTTCCAT
+AACAAAAAGATAACCTTCTTTTCCCGCTTGGCTCACTTCTTTTGAAAAGGATTCTTCAGCAAGGCTAATG
+CGTTGTTGAAGTAATTGTTCATTTACTGGTAGTGACGTAAAACCGTGGCCAGAATCTATCGCGATTTGGT
+ATAAGGCTTTCAAGTCACTTGTTTTAATAGGACGTACAATGATCATAAATGCTCTCGATGAAAAGAAGTG
+GTAACCTGCTCAAACCCTAGCGGCAAGAACAGGTAACTATTAGCATTGACTAGGCTAGTTTCGGTTAAGT
+TAAACTAAGCTAACGATAGCTTTTTCAAAGCGTGCTAAACCAAGAGCAATATCTTCATCAGGAATTACAA
+GTGATGGTGCAAAGCGAATAATACTTGCGCCAGCAACTAATACCATAACGCCTTCATCCATTGCCGCATT
+TAAAAAGGTTTTAGCTTGGCCTTGGTATTTTTCGGTTAATACCGCACCGATTAATAAACCTTTACCACGA
+ATTTCAGAGAAAACATTATATTTTGCATTAATTGCGTTTAAGCCATCAACGTAAAGTTTAGCTTTAGCTT
+TGATACCAGCTAAAACTTCTGTTGTATTTACTGTATCTAATACTGCTTCAGAAACAGCACAAGCTAATGG
+GTTACCACCGTAAGTACTGCCATGAGTACCAATTTTAAGGTGCTTAGCAATCTCTGTAGTAGTAAGCATA
+GCGCCGATAGGGAAACCACCACCTAAACCTTTAGCCGAAGTTAAAATATCAGGAGTAACACCTAGATCCA
+TATAGGCGTATAACTCACCTAAACGGCCAACACCTGTTTGTACTTCATCAAAAATTAACAAGGCATTGTG
+TTGATCACATAAAGCGCGAACACCTTTAATGAATTCATCTGTTGGTGAAACAATACCGCCTTCACCTTGT
+AATGGTTCAATCATTACGGCACACGTTTTATCAGAGATTAGTGCTTTTAAACTATCAAGGTTATTATATT
+CTGCATGATCGATATCACCTGGTTTTGGACCAAAGCCATCAGAATAAGCAGCTTGACCACCAACCGTTAC
+AGTAAAGAAAGTACGGCCATGGAAACCTTGCTTAAAAGCAATGATTTGTGATTTATCTGCACCATGTACG
+TCTAATGCCCAACGACGAGCTAATTTAAGTGCCGCTTCATTTGACTCAGCGCCTGAATTACAAAAATAAA
+CTTTTTCAGCAAAAGTACTATCAACTAATTTTTTTGCTAAGCGTAATGCTGGCTCATTTGTTTGAACATT
+AGATAAATGCCAGATTTTCTCGCCTTGCTCTTTTAAAGCACCTACTAAAGCTGGGTGACAGTGACCCAAA
+GCGCTAACGGCAATACCGCCGGCGAAATCTATATATTCTTTGTCTTGTTGATCCCACACTCTAGAGCCTT
+GACCGCGAACTGGAATAACCGCTGAAGGTGCATAGTTTGGCACCATTACATCATCAAATAAGCCGCGTTC
+AACTGAAAAATGTTCTGACATTTTTAAAATCCTCATTTATAAGTGGGTAGTTTTTTTAATAGCTTATACC
+AATTGAGCTAATTTATTAATCAAATTAGAATTTCATTAGCGAGCTTAGAACAAACAAAAATTATTTAAAC
+ATAGTTATTCTATATTTGATTAATTTTGCACGTTATCAGTTCGCTAATGACTTCCCAAAGGGCTAGTTTA
+AAAGGTTTACATACATCGTTATTGGTTTTGACAAGGGAATAACCATTCTCTTCAATCAATGCCTTGCCTG
+TAATCCTTTTAACTCTCGCTAATTGAGTAATTAATTAATTCACTTGGTATCACTGCATAATCTAGATAAA
+GCTTAATGAATATCTAATTATTGTAAAAAATAATAACAGCGAGTTAAAAAATAGAGCAATAGTATGACAG
+GAAATAGTCTGCTTGTCTTGCGGTGCTAGCCTGTAGCCCAGAAGAAACAAAGGCTTAGCTAACTTTATTC
+ATAAAAGATGAATATTTATTGATTCGGATTGTTTTGTGGAAATAAGGAGATAAGGGAGGGAGTAGGCGCT
+TGCTTGATGAAAGCCATCAGCGTGATTTTTTAATAATTAATCATAAAAAAATCACGTAAAAAACTAAATT
+TTGTAGCAAATGAGCAACAAAATAGAGGAAGTTTGTTTTTTACGACGGTTTTACAGTGCTTAATTGAAGT
+TAAGCTTGATGTGATCAATATCGCTTTTTTTCAATAGTGTTATTTCGGCAGGTGTTAAATTAACCGTACT
+GAGTAACTTTTTACTTTCATCACTATCAATTAATTCTTCTTTCGCTAGCGCTCTAAAAGCGACATAGGCT
+TTAGCTTTGGCAACAAGTTGTGCAATAGGGTGCATTTTCTCAATATTATCAGCGTAAGCTAAATCAAAGA
+TGGGCTCGGTGATAGCAAGTCGTTTAAAATGCATTTTCTCAATTAAATCAGCAGAAAGTTGCGAACTTCG
+CATAATTAGCTGCTCAAGGAGCAACTCTTCACTAGTCTCAATTTTTGATAAAACATTGTGCAAACGTTTG
+TCTTTTTTCTCAAAGGCTTCCCGTACTTCTTTTTTATGCATCTCACTAAACTTTGTTAAATAGCAGCGAG
+TGACAGCAAGTCTGCCAATGTTTGACAACATACCTGTGGTAAAAGCAGTAAATTCATCAAGGCCTTGCTC
+TTTGGCTAATACGCGTGAAGCCAGTGCAATGGATAAACTATCATTCCAAAGTTTACGTTTCATTAAACCG
+TAAGGAGCTGTACTAGTTGGCAACCAATGTTTTAACGTAAAAGTTGGCATCACTAATTTTAAATTATCTA
+AACCAATATAACTTAACGCTAGTTTGGCATCAGTAACTTGTACATCAGCACGTTTTCTATATTGTGGTTT
+ATTCACTAAGCTAATTAAATCAATGGTTAACCAAGATAATGAAGCAGCAAGATCTTTGATTTGATTCACT
+GAAGCCGCACGAGCAGATAAAATATCAAGGATAGCAGGACAGGCATCTTCAATGCCTAATACATAATGAT
+AGAGGTGTTCTTTATTATCAAAGTCACTATTAATTTGCGTACGCAGACGACTAAAGAAATTTTGTTTCGT
+TTGTTTTCGAAAATGTTCTTCGCCATGCTCGGCAATAATCTTCTCTTGTTGAGCTTGCACTTCAACAGAT
+AACAATTCTCGGCGGCGGTTTTCTTGTTCGCTACCTTGATGATCAACCATAGAGACTTTACCACTTTGCT
+TTTCCGCAAAATCTTTACAGATAGAGAGGCTAATAGCACGTTGATAAACTGTGGCAACAGTTTGATTGTT
+TTCAAAAATCTGCATAGAGGTTTTATTGCTTACCTAAAATATAAAATTGAGCATCGAATGTGTGAAATCT
+ATCGCTTTAAGGGTACTACTTTATCTGGCTTTACTCTAAAAAGCTCTTGTTATTAGCTTATCGGGTAATT
+TTTAAATTGCTTGATAAAATTTGCTAATAAACATTGTCCTTGCTCCGTAAGTATTGATTCTGGATGGAAT
+TGTACACTGCTAATCGGAAGCGTTTTATGTTCTAGCGCCATAATTTCATCTACCTCACCTTGTTCATTTT
+GGCTCCATGCCGTCATGGTGAGTTCTGCTGGTAATGATTGTTTGTCAACTATCAGAGAATGATAACGTGT
+TACTTGTAATGGATGATTTAATTCAGCGAATAAACCTTGTTGATTGTGTGAAATCTTGGAGGTTTTACCA
+TGCATAACTTTTTTTGCTTTTACCACACTAGCACCAAAATGCTGTGCAATACATTGATGGCCTAAACAGA
+CACCTAATAAAGGTATTTTACCGGCGAATTCTTTTACCACGTCAAGGGAGATGCCAGCCGAATCAGGATC
+ACAAGGACCAGGCGATATAACAATATATTGAGGCGTTAATTGCTCAATTTCTTTAAGGCTAATTTCATTA
+TTTCTATAGACAACAACCTCTTGACCTAGCGCTTGAAAATAATGCACTAAATTAAAAGTAAATGAGTCGT
+AATTGTCGATCATTAATAACAAAAAAGTCGCCTCGCAGCTAATAAAATTCGCGGCTATTCTAATGCTTTT
+ATTGGAATGGAGCAATGAAATGAAGGGATAAAAACGATATACCCAAGCCACCTGCATCTTCAGGTGGTTT
+GGGTATAAGCTAGCAAGTTGCTAGCTCTTATTGTATAGCTTATAGTTTTACTTAGAACTTAGCTGTCATT
+TGAACCCAAAGTTTATTGGTATCAGTTGGAGCTATGCCTGAATCACCTTCGCTATAGTTAGCAGCTTTAA
+CTAAAACACCATAGTTTTTGTTAATTTGGTAAGTGGCAACTAAATCTAACTCGTTACCAAAATCAATGCT
+ACCTTCATCCGATGAGAAATCATGGTAAGTTGCTGCCCATTTAACGCCTGACACTTTACCTTTGGCAGTT
+AAATAAATATCTTGTAGACCTTCTTTTGGAGTACCTAAGAATTTATCAGCCCAACCGTTGAATTTATGCT
+TAGTTGCTAATGGCGTGTTAAATGCAACTTTACCATCATCACTACCCAATAATTCATAACCACCTAAAAC
+AGTTACTTGACCAAAGTTATAACCTGCTTCAGCATTAATATACATTGCTGAATAGCTCATTGGGTTATCA
+CCATTGTCGCTTTGAGTCGCGAGGCTAGCATTTACTAAAAACTTACCAAACTTGCCATTATATAGAGCAC
+CTACTGTGCTGCTAGAGTTTTTATAGTTAGCGACAGCATCATAGTCTAGAAGGTAAGCAAAACCCGCTAA
+TTTATGACTTTTGTTAATGTTGTACTTCGCATTAACTAAGTGGAAATCACCTTTAACGTTTCCGCCTTTA
+ATATCATTGATGTTCTGGATGTAGCTATAGTCAGCTAAGAAAGCATCCGCTTTATATTGTGCGCGAACTC
+CATCATATGTTTGTTCATTTTGACGCCAGCCTACACCACCAACAAAACGCTGATTGTTGTGTAAAACACG
+TTGGCGACCAACTACGGCACTAAAGCCATTGTTTGCGTACTTGATAAAAGCTTGGTTTACGTCAGTACTT
+TGTGGATCAACAACTACTGGATATTCAGTGTTACCATTTTGAGTACTATTATAGTCATCTACTAGAGCAT
+CTACTTTATCAACTTCTAAACCAAGCGAGAAGTTACTGTAACTGCCTGTGTCAATTGTGATACGACTTTT
+TAGCGTTAACGCTGCAGCCTTTTTGTCTATACCGTCTTGATCTACGCCTTCGTAACGAGCGCGTAAATTA
+ACTTTAACTGTGCTCTCACTTAACGCTTCAGTAATGCTGTTGCCGTGTTCTGTTTCACCAGCAAAGGCGG
+TAGGAGCTGCTAAAATTGCTGCACTGATTAATGTTAAGGTAAACTTATTTACTACTGTTTTCATAATAAT
+ATCCTAATTTCATGTTTTTAAGAGGGGTCGTTAACTTTGTTATTATTATTGTTCTAAGTAACTGATGGGG
+GGAGTTTTGCACTGCATCAGATTGAATAGTTTGATTTAAATCAAGTTGTTAATATATGTATTTTAATAGG
+TTTACTAACTTGATTTAAATCAAGGTTAGCTTCAACTTAAATGTAGATTCCTATTGTTGGTACTCTTCTG
+GCTTAAAGATTTGATACAAGCACAATTGTACTCAAGAAAGTGTTACCCAGTTAAGCGCTGCTTAGGATAA
+AATGGCAAACATCATGCCCTGGCTTATCACGTTAACAGAGTAGCCCAAATTTTTAATATAGCTAGGTCGA
+CCTAACTAAGGTAAAAAAATGAAAAGAGTTGTCTTATATACCATGGAAAAGTGTCCTCATTGCCAAACGG
+CAAAACGTTACCTTGAACAGCAAGGTATTGCTTTTAGGTTATGTAATATTAAAACGGCAAAAGGACAGAA
+AGAGTTTTCAGCCACCGGCTTTAGGGGGGTACCTGTGCTGAAGGTAGGTGACCAGCTACTTAACGGTTTT
+TCAGTTCAAGCGTTTACTGAACTGTATAAAAACTAAGTTTACATAATACTCAGTAGATTAATTTATTCTC
+CGTTAGTGTTTTCCTTGACTACCTTGTTTGAAAATACAAAATTAAAGACCCCTTATACTGCTTTCTTCTA
+CATTATTTTAATTCCCCCACACACATTGCACCAGATGATCTCAGTGGAGTTGTTTTCTGCACGCTCTTGG
+TGCGAATAGAACCTTTTTAAAACTCAATTATCAAATAACCAATTGATTTTTAATATTAATTTATGTTGGC
+ACATGAATTGTATTATCAGTTGTTAGCGATATAAAAACGATAACTAGAGGTTAACCATGAAAATAATTAG
+CGCAATCATAAAGCCATTTAAATTAGATGATGTTAGAGAGGCTATTTCTGAAGTAGGCGTCGAAGGTATC
+ACGGTAAGTGAAGTCAAAGGCTTTGGTCGTCAAAAAGGGCATACCGAACTATACCGAGGCGCTGAATACC
+AAGTTGATTTCTTGCCAAAAGTAAAAATAGAAATTGCGGTGAATGAAGAACTTGTTGAACGTTTAGTTGA
+AGCCATCACTAAATCTGCTTACACCGGAAAAATTGGTGACGGTAAGATTTTTGTTTATAACTTAGAACAA
+GCTATCCGTATCCGTACGGGCGAGCAAGATTCTGAAGCACTTTAAAGGAGAATAATAATGGAACAAAATA
+TATTTCAATTACAATACGCCTTAGACACCTTTTATTTTCTTATTTGTGGTGCCTTAGTAATGTGGATGGC
+CGCTGGTTTTTCAATGCTTGAAGCTGGCTTAGTACGTGCTAAAAACACTACCGAAATTTTGACTAAAAAC
+GTCGCGCTATATGCAATTGCTTGTATTATGTACCTTGTTGTAGGTTACGATATTATGTATGGCGGTGGTG
+TTTTCTTAAATGGTATTGCGCTTGACGGTGCTAGCGATGCAGAAGCACTTGTTGGTGCTGTACTTGCTGA
+ATCGGCTGAAGCTGGTTTTGATGGTGGCGCGGTTTACTCAAACGCTTCTGATTTCTTCTTTCAAGTAGTG
+TTTGTTGCTACGGCAATGTCGATTGTATCAGGTGCTGTTGCTGAGCGTATGAAGTTATGGGCTTTCTTAG
+CATTTACCGTTGTATTAACTGGCTTTATCTATCCTATGGAAGGTAGCTGGACTTGGAACGGTGATGCTGT
+CTTTGGCTTATATACCTTAGGTGACTTAGGTTTCTCTGATTTTGCTGGTTCAGGTATTGTTCACATGGCA
+GGTGCTTCTGCAGCATTAGCTGGTGTGTTATTACTTGGTGCTCGTAAAGGAAAATACAGTAAAGACGGTA
+AAGTTAACGCCATTCCTGGTGCTAACTTACCCATGGCGACATTAGGTACCTTTATTTTATGGATGGGTTG
+GTTTGGTTTTAATGGTGGCTCAGTATTAAAACTAGCTGACATTAATAGTGCTAACTCAGTAGCTATGGTG
+TTTTTAAATACCAATGCTGCCGCTGCTGCGGGTGCAATATCAGCGCTTATCTTTGCTAAAATATTGTTTA
+AAAAAGCGGATTTAACCATGACATTAAACGGTGCATTAGCAGGCTTAGTGGCTATTACGGCTGAACCTTC
+AACACCTTCACCATTGCAAGCAACAATCTTTGGTGCAATTGCGGGCGTTATTGTGGTGATGTCAATTTTA
+GCTTTAGATAAAGTGAAGATTGATGACCCAGTAGGTGCTATCTCAGTTCACGGTGTTGTTGGTTTCTTTG
+GTTTAATGATTGTTCCAATCACTAACTCGTCGTCTAGCTTCAGTGGTCAGCTTATTGGTGCAGCAACTAT
+CTTTGTTTGGGTATTTGTTACTAGTTTCATTGTGTGGTTTGCTCTGAAAAAAGTTATTGGTATTCGTGTA
+AGTGCTGAAGAAGAATACGAAGGTGTTGATATCTCTGACTGTGGTATGGAAGCTTACCCTGAGTTCACTA
+GAGGTTAGAGCTCCAGAAGTTAGTAATATTCAAGTCTAGAATACTAAGAGTCAAACAAAAAAGCAGCGAC
+ATCACTAGATGATACGCTGCTTTTTTATTGACTCTCTTCTGTTTTACTAAATCAACTGATAGCTAATAGA
+TAGTAGTTTACTAGAGAACAAGGGTTTAACTTTCGATAAAACGTTTTCTGGTTGCTAATAATCCTAACAT
+TGCAATGGTAAACCAAGTCATTGAGCCGCCACTGTCTTCCACGTCAGGCACACTTTTATTTGGATCACTT
+GGGAAAGCATCATCGATATCCTTTACGCCATCACCATCACTATCAGGGTATTTTGATAGTAGAGGATTCA
+AACCGTCATCAGTAACTCCTGAACTATCGATGATTGTTACTTGTTCAATCACAACAAAGTTTTCCGGACC
+TGGCACGACCATATCAGTACATGTTTTATTACTTTCAATTATCATAGGAATGCCCTGTAAAGCGCCATTC
+GTACAAAGATTTTGAATCAGGGATATTTTTTCTATGATATCAAAGCCTTTAATAACTTGACCAAAAACGG
+TGAAACCACCGTTTTGTCGGTCTAAGTTATTAGCGTCCGAGGTGTCATTGTTATCTTTTAAATTAAAAAA
+CCATTGGTTCGTAGCACTATTAACATCATTGCCTTTTTTAGCCATGGCAATGGTGCCTTTGACATTAGAA
+TAAACCGGTTCGTTTACTACGGGAGCGTTAGGCTCTAGAGGTGTTAATGGCCAAGTACCGCTAAATTCAA
+AACCGCCCGCTTGCACAACAAAACCAGGAGAAACTCTATGAACAACCGAGTTGGTGTAATGCCCATTATC
+AATATAGTTAAGAAAGTTCTTTACTGTTTCAGGTGTTGTTTTATCAAATAAGTTGATTTCAATACTGTCA
+GGGCTTAATGATGTTTTAATTGCAACTATGGTGGCAGTAGCTGTGTTTGCAATACCTAAAGTCGCAGTGG
+CTATGCCGACAAGGGCGAATATCTTTCTGGTATTTTTCTTTGTTATTTGTGTAAACATGGACAACCTAAG
+TTTGCAGTTAATGGTTCGAATTTGTAGCTCATAGTAAAGACTGTGATTGGTGTTAACAAGTAGCCGTTAC
+ACTTTAGTAACTTAGCTTTAAATATTAAGGTTACTTTTTTTAGGGAAATTAGGCTGGTAATACCTTGATT
+ATTTATAAGAAATACTTCGCAGTAAGCCTGCTATGGTCACCAGCTTAATTAGTGCTTTGAGAGTTCGCTT
+GCTTTGGTATCGAAAGACATTAGAATAGCGCCAACCGCGTTGTAAATACGCTTATAAGTTTAAGGAAAAA
+ATGTGAGAAAACTATTGTTGGTGAGTATTTTTATGCTGCTTTCGTCTTTGTCTAGCTTTGCTCAAGCCGA
+CATGAAGTTGGGTGTCGCGCTCGATATGGATTTAAGCCTTGTCGCGCAAATAGATCGTTATAATATCGTA
+CTGGGTGATAGAGGCTTTGCGGTCGATTACTTAATTAAAACAGGTCAATTTGATAATAAAACGCCATTGT
+CTTGGTATTTTGCAGGTGGTGGTTGGACTGAGTGGGATGATGGCTTTGGTGTTCGTGCTCCCGTAGGTAT
+TTCTTGGTACTTTGCTAAGGGTTGGGACTTATATGGACAGGTGCAGCCAGTAGCAAATTTTGATGATGGC
+TTTAAGTTTAGCGTTGATGGTGCTGTTGGTGTACGTTTTTCATTTTAGCGGATAATTACATAAGTGAATA
+ATCTACCATAAAAAAAGCGCCTCAAGGCGCTTTTAATTCCTGCTGAATCCTGCATTTAGAGATAACATGG
+GTATAGATCAATAACCATAATTCTCAATTTGTTTACACTGAGCCAATAAATTGAACAGAGTACTTAATTA
+TGCGTTGGCGTTATTTTATTATTTTACAAGCTATTATCTTGCTGATTGCAGCAGGGCTCGTTTATAAACA
+TCAAGATAAAGCTAAGTTAATTAAAACTCCGCCTATTGAATTGGCAAAGTGGTACAAACCTGACAATAAG
+CGTCAAGTTTGGCTACATAATATGTTTAAACTTCGCCGTGAAATGCAGGCGGTAGAATTTTATGCGCAAC
+AGCAAGATGCTGAACATTTGCAAGTGTGGACAGAGCAGCTGACTGAACACTACCTTAAAATTGCCGACAT
+GGTACCCGCTTGGCAAAAAAAATTATCGATAAACACGATGGAAGAATTGAAGTTCGCTAGTGAGCAACAG
+GATTTTACTTCGGTATTAGTTCAGCATAAAACGTTGCAAAAAAGTTGTGACTCTTGTCATGACGATTATC
+AAGCCATTACGGCTCTGACCTATAGAACGCCAGACTTCTCAAACATTCAAATAACCCCTGAGCTCAGTTT
+TGTTGAACATATGGATATGTTAACAAGGCAAGTGAACCAGATAAAAATTTCAGCACAGGATGGTAATAAG
+TCTTTAGCGCTATCATCTTTAGCAGACCTTAATGATGAAATGGCAACGTTGGGAGAAACCTGCGTAGATT
+GTCATAAAAAAGATCGTAAGCCTTACCCAAGTGAAATGATGAAAAAAACACTCAGTAGTTTAAAGACATC
+CATAGAATCAGGTACCGCTAAACAACAAGGACGCGATCTTGGTACGTTAGCCGTATTAGCATGTGCTCGT
+TGTCATGGCACACACCGTATTGCTTATGGCGCTAAAAAACATTTAGTTAAAGAGGTTAGCTTCAGTAATT
+TGATAAAGCACTAACGGTTAAATAGCTGCTAGTGAGTTTGCGTTGACTTAACTCTCAAATTAACCATTGA
+TGGTTGGGCGAGTGTGTTCACTATTATTTACCTTTAGTGTCACTTAGGTTTTTTATCAACGCTAACTTGA
+TCAAAATCAAGCCAGAAGAGCAGCTTTTACTGTTGTATTGACAGACTAAATGCTATTATCTAAATAATAG
+TAATTATCATTAGCTCTTAGGTTACCCTTTTGAGTAAGATGAATTTGTTTTTTGGATTTATATTATGACT
+CTAGCTGAACTTCCCCTTAATAAACCAGCCAAAATTAGCGCGCTACCGAAAGATGAAGCTATCGCTGCTC
+AATTGATTGAACAGGGCTTCACGCTTAGGTCACATGTATCATTAGCGCATAAGGCTCCTTTTAATGGCCC
+AATGGCTTTTCGCTTACACAATACTAAAATTAGCATTCAGCGAGATATCGCAAAGCAAATTGGCGTTAAT
+TTTTAATCAATGAATGAGCTATTCATTCATAACAAGCAACCAAAAAGAATCTTTCCGTGAAACAATCAAA
+ACATTTCGCACTGGTTGGTTTTGCCAACTCGGGCAAAAGCACTTTATTTAACCTGTTATTATCTGATAGC
+GAAAGTAATAAAAAGCAGAGTAAACAAAATGTAGGCAATTGGTCAGGTGTGACAGTTGCAGCTAAAAAAA
+CAAGCATTACCCTAAATAATAACGCTGCCTATTTATCTGATCTTCCTGGTTTAAGTTCATTAGAACGTCA
+TGCCGAACAGGGTAAAGATCTCACTATTTCTCAATCATTTTTGCAAGGAAATGATATTGATTTTTTAGTC
+AATGTTGTTGATATTAATCAGCTTAGTCGTCAACTTTATTTAACTAGCCAGTTATTAGAGCTTGGAGTAC
+CAATGATCGTGGTGCTTAATAAAATCGATCGACAAAAACATTTAGACATTGATATTTCGCAATTAGCAGC
+CGAATTAGGTTGTCCTATTGTTGCGATTAGCGCACAACGTGATGATGCCCTAAAAAAGGTGCAACAAGCA
+CTTGGTCAATTAAACGGTGACCTATCTGCCGTTCACCAAAAAATTATTGATAATGCTCACACCGAGTCAA
+AAGATAAGCCAGAGCCAAACGTCAAAGTAATGCACGCTCGTTATGACTACATTACGGATATGCTGGCGCG
+TGTAAGCAGTGTTGAAGCAACAAACGCTGCTTTTGCTAATCCAACATCTAGCAACAAGCCCTTTTCAGAA
+AAAATTGATAGCCTAGTCTTACACCCTATAACGGGCATACCCGTTTTTCTTGGTGTGATGTACTTGCTCT
+TTATGTTTGCCATTAATGTCGGTAGTGCCTTTATCGATTTTTTCGATATTATTAGTGGTACCTTATTCGT
+TGAATATCCTCTGCACTTCCTTGCACCTTTAGATTTACCACAGTGGATACTTACTATTGTGGAAGGCTTG
+GGCAGTGGTATGCAAACGGTCGCGACTTTTATTCCTATTATAGCCTGTTTATTTATTGGCTTATCACTGC
+TTGAGAGTTCAGGCTACTTAGCTCGCGCTGCTTTTGTTGTAGACAGTTTGATGCAAAAAATTGGCTTGCC
+CGGTAAAGCTTTTGTTCCTTTGATTGTTGGCTTTGGCTGTACGGTACCTGCGGTAATGTCAGCAAGAATA
+CTTGATAGTGAACGAGAACGTATTACCACAGTAATGATGTCACCCTTTATGTCATGTGGGGCAAGGTTAC
+CTGTTTATGCACTATTTGCCGCCGCATTTTTCCCTGATAACGGTCAAAACTTAGTGTTTTTATTGTATTT
+AGTCGGTATTGCCGCTGCTATATTTACCGGATTCTTATTAAAGAAAACCGTTTTATCAGGCACGACTTCA
+TTAAACATTATGGAATTACCGCAGTATGAGATGCCGAGAATTGGTGCTCTTAGTAAGCGAGTATGGCAGC
+GTACCAGTAGTTTTGTCACAGGTGCAGGTAAAACCATTGTGATCGTGGTGTGTTTACTTAACTTTTTTAA
+CTCTATTGGCATTGACGGTAAGTTTGGCAGTCAAGACAGTGAGAACTCGGTATTGAGCCAAGGGGCAAAA
+GTGGTTATGCCGCTATTGGCACCTATGGGTGTTCAAGAAGACAATTGGCAAGCCGGCGTAGGAATAATTA
+CCGGAATATTTGCCAAAGAAGTATTGGTTGCCACGTTTAATAATTTATATTCACCACATGCCTCAGAGGG
+TGAGGGCGCACCATCATTGGTGCAAAGTTGGCAGGACGCGACTGATAGCATTAAAGAAAATTTATTTGGT
+ATTTCTCCTGATGACCCTTTGGGTATTAGTGTCGGTGATATCAGTGATTTGAATATTGCTGCACAAGAGC
+AAGGTGTTGAATTAACTACTTACCAACGAATGCAGTTAGCTTTTGTTAGCCAGTTAGGCGCTTTTAGCTA
+TTTATTATTTATCTTACTTTATACCCCTTGCGTTGCTGCTATGGGAGCAATTAAAAATGAAGTAGGTAGT
+CGTTGGGCTGGATTTGCTGGGATATGGAGCTTTGTTTTTGCTTATTTGGTATCAACGTTATGTTATCAAA
+TTGGTAATTTCTTGGCATCACCATTAAGTTCTAGTATTACTATTGCTCTCGCTTTATTAACCTTTGTTTT
+GATTTACTTTTGGCTTAAACATAAAGGTAAAAAGGTATTAACTATTCCTGTAAGGGTCAGTTACAGCTAA
+TAACTATGTAATTTCGCTTAATATGGGTTTAACTCTATCTGAATAGTTTGCCCAACAAGTCCCATTTCAA
+TTTACCTCATTCGTCATAGCTAACAATCCTCGTTGTTGTTAGCTATGTCACCTTAATTACTACCTTCATT
+GTTACTCTCACAATATCCCAAACGCCACTATTCAAATCGTTTTCCTTAACCAAAGTCATATTATACCAAT
+CGTAATAATTGATTAATCACTTAGCGAGAATTAAAAGGTTTAGAGGCAAGGCATTGATTGAAGAGAATGG
+TTATTCAGGAGAATATGCTCCTGCATTCTCTAAGAAGCTTCATCCCTGTAGCGTCCTTGTCAAAATCAAT
+AACGCCGGATGTAAGCCTTTTAGACTCGCCCTTTGGGAGCTCATTAGCAAACTGATAACATCACAAAATA
+AATGAAATATAGACTAACTATGGTTAAATTATTTTACTTGTTTTAAGCTCGCTAATGTAGCTCTAAGCTG
+ACCAATAAATTAATGCGATGGGTATTAATTCTCACTGAAACCTTGTACTTTGAATAGTAACGGGTATATA
+CCCCAGTGTGATTTCTATCGGGTAATAGAGTGAAAATATGAATAATAAAAAAACAACGTCAATTAAGCGC
+ATTGCACTATTAACCAGTGGCGGTGATGCTCCAGGGATGAATGCAGCGATACGTTCAGTTGTATTAGCAG
+CTCATCATTATCATATTGAAGTCATTGGTTTTTATCATGGTTATAACGGCTTGGTATGTGAAGAGCATAT
+CGCCATGGCTGAACCGTTAACCTTGTTAAAAGTAAATAGCATTATTCACCTCGGTGGTACGATATTGAAG
+AGTGCTCGTTGTCAGTTAATGCATGAAGCAAAAGGCTTACAGTTAGCCGCGGATACCTTAAATGATAAAA
+ATATCGATGCACTTGTTGTTATAGGTGGTGATGGATCTTTTTCTGGATTGCTGGCGCTTCAAGCGTATTG
+GTCAGGTCAGATGATTGGAATTCCGGGAACGATAGATAATGATCTTGATGGGACTGATTACACTATTGGC
+TTTGCCACAGCAGTAAACACTGGCATAGAAGCAATTGACAAAATTCGTGATACCGCAGATGCTTTTGAAC
+GGATATTTATTGTTGAGTTGATGGGGCGACATTGTGGCCATATAACGTTCAATGTTGGTATTGCTTGTGC
+GGCAGAGCAGGTATTATCTTTTGAAAATTTTAACGCGAATGAGCAGTCGTCAAAATTACAGCAACTTGCG
+ACAGAAATTACCACAGCAAAGAAAAATCGTCATTCAAGTTATATTATTGTTATCGCAGAAAACCTGTGGC
+CAGGTGGCGCTGTAGAATTAGCGAGACAATTGCACCTACAAGCTGATATTGAGTGCACGCCCTGTATATT
+AGGCCATATACAGCGAGGTGGCTCACCCATTGCTAAAGATAGAATACTCGCGACAAAAATGGGCGTAGCT
+GCTGTGCAAGCACTTATAGACGGTGAATCCAATATTATGGTGGCAGAGCAAAATAATGCGATGAATTTTA
+TTACGCTGGATGAGGCAATTAAGCACAAAAAAGTAGTAAGCAAACAGCTCATTGATGCACAACAAAATAT
+CTTGGCGTTAACAGCGCAAACCCAGTGTTAATAACGAGGTGAAAATAAGGCTAATAATTGCCTTTAATCA
+ACCCCTTGCTTAAAAAGCGTTTCTACTTCAAAGAGGTGATTCATTATCAAGGCAACATGGGTAGAGATAA
+TGAAAAGCTGCTGCCATTACCTAGTTCGCTCTTAACCATGAGTTCAGAATTTATCACTTGCGATAATTTT
+TGGCTAATCGCCAATCCTAATCCGGCATGTTGAGTACTATCTTCTATGGCATTACTCGCTCTATATCTTG
+CATCAAATATATAGGCGATATCTTCTTTACTTATACCACTACCATTATCCGTTACGCTAACTTTTACTTG
+TGTGGATAGTTGAGTAACCGTCATGACAATGTCACCACCGTTGTCGGTATGTCTAATGGCATTTTCTAAT
+AAATTTGTCATTATTCGCTCTAACTTAGCAATATCAGAGTAAACAATGAATTGGCAAGGCTGAGGTTGCA
+AGGTTAGAGCAATATTTTTCTCGGCAGCTTTTAAGGTAAACTTAGCCAGAATGTCGTGTAACAACTCACC
+AATAGGGAAGGTTTCTAGATTGACAGTCACTTGACCATTTTCTAGATGCGCGAGCTCAAAAATTTGGTCA
+ATAAGACGCTTAAGTTGACTAACGTTGCGCTGAACAGTCGCTAAATAATCTTGTTTTTCAATGCTGGATA
+AATTGTCTCCTTTGATCGCTAAGATTTCAATATACCCTTGCATTGTCGCTAGTGGTGTTCGCAGATCATG
+AGATAAATGAGCTAATAACTCTCGACGTATACGATCGTTTTCAGTCAATAAAGAAAACTGCTGATTGATT
+TGCACAACCATATCGTTAAAGGTAGCACCAAGGAAATGCACTTCATTACTATCAATGTTCTGGCTTGACT
+CAGAGCCCCATTGCTTTAATTCAACCTTTGTTTGATCAAATTTCACGGCTTTAAGCGCCTGCATTTGTGT
+TGCTAGCTCTCTTACAGGACGAGTGAAATAGCGAAATACGGCTAATAAAACAAGTAAAAATAGGAACAAA
+CCGGCGACAACAAATGCGCCATATTTCTGTAAGTCTTTATCTGATTGTACTTGGCTAAAAATTGAATCAT
+AAATTTCGCCGCCAATAATAATATATAAATAACCCTGCAGCAGCTCACCTTGATAAACCGGAGAAGCTGA
+AAATATTTTTTTATTATTTATATCGCGAGGATCATCTCCAAAAACAGGCACTTGCTGTGGTTTATCAATA
+AGCTTTTTTAACGGTATTAGTGAAACAGATTTTCGTTTTATTTTAGCGGGATCAGCGGAATACGTTAAAA
+TATTACCTTGGGTATCTAAAAAGTAAAATTCAAAGGAAGGACCTAAAAGCATTAGTGTATGAAAAAGATT
+TTCTAGAGCCGCTTTATCGTAAACACCATCTTGTAATAACGGATTATCGTGGGCTAGATGTTCCGCGAGA
+TTTACGTGCAACTTTTGCTCTGCCTGGTACTTTGATTGCTGTACCAGAGAGTTACTCCAAGCAACGAGTA
+GTGAGGCCATGACCATGAAGGTAGCGCAGAGTGTTAATGCTAAGCGTTGATAAAGTGATGTTTTCATCGA
+AGATCAGTCCTTACATACCGTTGATGGCATTACGCCCGCTGAATTAAGTTTATAACCAACTCCCCAGACG
+GTCTGAATTATTTTTGGTTCAGTACAGTCTTCCTCAAGCTTACTTCTAAGGCGATTAATATGAGAGTTAA
+CCGTGTGTTCATAACCATTATGATGGTAACCCCAAACACCATCGAGTAATTGAGCGCGTGAGAATACCTG
+ATCAGGGTGTTGACAGAAAAAATCAATCAATTCAAATTCTGTAACCGTTAAGTTAATTGCTTTATTTTTA
+TAAGTGACTTGATGAAATCTATGATCAACCAATAGTTGTCCTATCGATGTACTTGTCTTATCTAACTGAG
+CCGATTCTTGAACTGGTTTTTCTTCATGTACCAAGCTATTAATTTCAGAGGCGTTTTTAGCGGTAATTGC
+ATGGACTCTGCGTAATTGGCTTCTAACGCGGGCTTGTAATTCACGAACACTGAAAGGTTTAGTCATATAG
+TCATCAGCCCCCAACTCAAGGCCCAATATACGGTCTATTTCTGATGTTTTAGAAGTAAGCATAATAATGG
+ACTGTAACGGCTTTTCTTGTCTAACTTGTCGACAAATATCTAAGCCGCTAATACCAGGCAACATCACATC
+AAGCAAAATAAGCTGATAGTCTTTTGTTAACGCTTGTTGTAATGCTTCGTTTCCTTGTGTACAAATATCG
+CAATTCAAATCTAATTCAGATAAATGCACCTTAATAAGTTTGGCAATATCAATTTCGTCTTCAATTATTA
+GAATATTATCTTTCATATTTTGGCCAATGAGTGAACTGAGCCGCTCATTGGCCAAGAACACTACTTAGTT
+CGAGTTATAGTTAATTTAACTGCAGGATTATCAAAACGATGAGCCTGAGTTAGTACTGAGCTTGGTAAAC
+CATCATCTTTACTAACCACACCAGAATGATAACCGACTAAATCGATATCATCACGCGTTGAATCATAGCC
+AACCCCACCATCAGCTGGGCCTGGAATAGTACCTGCGGCTTCGTTGTTTTGCTCGGTGCCTGAATCATAG
+ACATTTAATCGCCATGATTTTTCTTGGTTTAAGGTCAATGTTGATATATCTACACCAGTAAGACCCGAGA
+AAGCATCATTTGTATTCACCAACATAGTGGCAACAGTCAAATAAGTTGCTGCACGATCCATTGTACTGAT
+GTTCACAGTAACGCTAGTGCCCGGTAAAGTAGGGCCTTCAGCCGTTGCCGTGGCTAGATTATTCTCTAGT
+GCAATAAAGTCAGCATTATCTCCACCTTCGGCAAGTTTCTCCAAAGCAACAGAAGCTGCTTGACCAACTT
+GCCACATTTTAGCATCGCCGTGAAGTGAAACCGCAACAGGTGATAAAGGCTGAGCGTAGGTTAGATTAGT
+AAGCGTTAATGAATAGCTATATTCCATAGGCGTTTCGACTGGAGGAGGCGCGTCGTTGTCATTATCATTA
+CAAGCAGATAGACCTAAAGTGAGTAAGCTCGCAATAAGTAATGGCTTAGCTAGTTTGTTTGTACTCTTTT
+TTTGAGTGTTAAAGGTTAACATGTTGCCCCCTTATTTCACGGTAATGGTAAGTTTAGCGACAGGGTTTAA
+CCAACGTTGCACGCTATTATTAATATCACTCATGCCCGCAGACATATCACTATCGCCTAAGCTACCACGG
+TGAATATGTACTTTATCGTTAGACTCCATATCTGTTACACCAGTACCGTTCATACCTAATAGAGGGTCAA
+GAGGTGGTGGCACCGGCATGCCAGCTTCTCCAGGTGCACCACTGCCGCGAAGTTCATCATTGGCTTCAGT
+ACCCGCATCATAGGCATTTAAAAATACGGTATAAGTACCTGCTTCTTCGGGTATTTTCCAACTATCTAAA
+CCAACAAAACCATCATTAGAAGGCAAAACCATCGCAGCAAGTGATAAATGAGTATTGGCGCTGTCATTCG
+ATAAATCAAAGCTTGCTGACATTGCAGGTGCTAATAATCCACCAGCAGGGTTTTCATTAAGATTAGCATC
+GGCGTTGGTTAAGATACTTGATAAACCTGAGATGCTACCACCCTCAGCCATTGCTTGAAGCTCATCGCTA
+GCCATTGTACCCGACATAAAAATGTGGTTTTCACTGGTGTGTGCAGCTGTAATAACAGGAGTGAAATACA
+AACCTTGCGTTAAGTTTGTGACAGTAATGGATAATTCTTGTGCCATAGTGGTTGAGCTCGCAAGTGCGAG
+TGCTAAAACACTTAATGTTGATGTGATTGGCGATTTCTTGATTACTTTCATGATACTTTCCTTTGCAGTT
+AGATTATACCAATCTGTTTGGTATGGTTTTGTTGTAGTAAAGTATGGGGGGGAGTTATCGCTTGGAGATC
+ACGCATTTATCACTTTTTGTTGGAGAATTAATCACAGAAGTATCACAGCAAGGAAGGGGTAATTATTCTG
+TAAACAAAAAGACAATAAAATCGTGTTGAATGTGTAGTGTTTTAAATCGTATTGAAAGGCTTTAAGAGTC
+TACAAATTCACAAGTAAGGTGATAGAGAGAAGGGCGTTTTATGCAATGGCTGTAGGATTTCAGTGGCATT
+ATATAATTAGAGGTATTGTCAAACACCTCTAATTATAGGGGGATTTCGATTATATTTTTTTAACGTAAAA
+AGCCGTTTCATGCCCCTGTATGTACATAACTGTTTCTGATTTTTCCCCAAATATAGGCTCATCTAGCGAA
+CTTACATTGTGAATCAATGTTATTGAATATTCTCCTGATGCAGTGGTTGCTGGCGCTAATGCACCAGTAA
+TCACCCATAAAGAACCATCACTTAACAGTATTGAATCATTTTCACCTTCAGAGTAAAAAGTGTGAAGGCC
+TTGCCATATGATTTTTGCTTTCGTTAAAGGCTTAAGATAATAGCCAAAAGGTGCGTATTCATTATATAAA
+TACCACGCACTAAATTCACCCAGTTTTTCAGCTGTTTGGGATGTTAGATCAGGAAAATTACTTCTTACAT
+TATAGAGTGTGTAATCAAAAATACCCCCAGTGTTAATGTCTGAATAGTCAATACCGTTAACTCTCCATAT
+TGAGTTATCATCTAATAACATTACGCTACCGACGGATAATGGCGCTAACTCTATATTTCCTTGTTGTAAA
+ATAGTAGGGGTTTGGATCGGGTCAATGTAAAAGCTAGCTGCGCTATTGTTAATAAATACGTAATATTGCC
+CTTTAACACCTTGGTTAGGCTCACCAAAATCATTTGGGTTATCATAAATGATGACGTCTACTTCTCCAGC
+ACTATGCGTTCCATCACCGAGTGATAGACCGACAATACTCCATAGCGTGCCATCTGCTAACTTTATTAAG
+TCGTTTATAGAGTGACTCTTAAGGTAAATTATTTCTGAATGCTGGGACGATATTTTATTATCAGATGAAC
+CCCCTCCTTCACCGCATGCAGAGAGCATAAAAACGAATACAAAAAAACACCAAAATTTCATGAAAAATCC
+TTTTAAATTAATGAACTATATTATGGTAACAGTAGAATGATTGTTATACAACGTAACTCAGTTGTAGGCC
+TCGTGCATCTAGGGGAGACCTGTTAATCGCTTTGATGGTAGATATTTTTACACTAGAGGATTTGCTATTA
+ACTATGCTTGCATAGCCAGTTTTATTAACTCAGGCTCAGCTTCACAAAGTAAAATAAATAACTGAATTTG
+GTTGAAAGCGCGATCTAAATTATGTTTTTCACGGCTTACTTGGAAATAGCTATCACCATTTAAGTAGTCT
+GTTAAAAAACGCGTACCAAGACTAAAAGGTACTGATTTAGTACCAACAATTAAGCTGTCTTTTTCAAGAG
+CAGACATCTTAGTGCCAAAAGCATTTTGATAACTTTGAATAAGTGCTGAAAAAATATCTAATTTAATTAT
+CATTGCATCAATATTGGTGTCATCTTCTGCGAGATTACTGCAACATGTTCTTACCATGTCACCAAAGTCA
+TGCATTAGTAAACCAGGCATACAGGTATCAAGATCAATTACTGCACAAGGAGTGTCACCTTCAGTAAATA
+ATAAATTGTTTATCTTGGTATCGTTGTGCGTAACATGCAGGGGTAACTTTTTGCTAATATCGATAACATG
+ATTGATAAAATCTTGTTGGTCTAAGCAAAAGTTGACTAACGTTTGGCAGCTCGACAAACGATCTTGAAGA
+TCATTTTCAACGGCTTCGTTAAGTTGTCTCATGCGAAAACTTATATCATGAAAGTCTTCAATGATAACAG
+CGAGTTCTTCAACGGGAAAGTCACTTAGCGTACAGCTAAATTCTGCAAACGCATTGGCAACAAGCGCGGC
+TTGTTCAGGTGACTCAACTTCCTCTAGTGTGTAAGAGTTGCTGATAAATTCCATCAAACGCCAATAATTA
+GTACCAACTTTGCTATAAGTCTCGCCTGTTTTGCTCAATATTTGTTGGGGAATTGATAGTGGGTAGTTGC
+CGATATTTTTTTGTCGTTGCAAATGTAGGTTTATTTTTTGTGCGTTACTACTTAACTCTGCGGTTTTGGG
+AAAAACATCATGGTTGATTTGCTGCAAGACAAACTCAACTTCAGGGGTAGTCAATTTATAAGTATTATTG
+ATATGACCATTACCTAAAACAGCTATTTCAACTTCAGCAAAGTCATAATCATAGTTATTTAGAACGGTAT
+CTATATCTGAGTGGAGCGAAGCTGATCTGTTATCCATTGCTTTTAATACTTATGTTTTAGTGATTATCTT
+GTTAGCAATGTGATTATTCTAGTAAGTACTTACCAGCGAGCCTATGCTAATACATTAATCTGTAACAATT
+CAATTGTTAACAAATTAGCGCAAGATGTTACTCTTTTTTGTCAAATAGTGCAGTAACTTTCTCATTGACT
+TGGTGGTGATCATAGGGGATTAATTAAGGTAATTATCTTAAGTATTAGTAACTTTTACCTTTTTAAAGCT
+GAATGCCAAATAGACATTAGTGATGGGTATGAGCCCATTACCGTTCAAAGTACATGCTGAAATGTGCATC
+TTGATTGGTAACGGGCGTATCGTTAATCTATAAATCGGCCAACGGATTTTGTTGCCAAGGAGCCTCGAAA
+AATGGTGCTATCACCTCGTTTGTTACTTCGCTCAACTGTTTATATTGCCAGTCAGGGCTTTGGTCTTTAT
+CAATTAATAAAGCCCGCACGCCTTCAGCAAATTCAGTGTGACGAATAATGGTTGTGGCAAGTAATACTTC
+TTTTTCAAAAACAGTTTTTAAACCTAACCCTTTACAAAGTTCGAGTTGATGGAATATCCACTTAATTGCC
+AAAGGTGAACCACTGGCTAAACCATTTTTTGCTCGTTGAAGCCACTTGTCATCAGTCTTGAGTGATGAGA
+AATTAGCCGCTATTTTTTCTACATTATCACTGCGACACAAATCGTTAATTAATGTTTGATTAGTTGCTAA
+ATTTCCTGCTGGAATATCGGCAATACACTGACTTTGATAATGGTTAAAAATGTTATCTAAGTTGTTGTTG
+ATTTCAAACGCAGGACATTCTAAAGAGGTCAATTCATCGATAACGGCTTGCTTGCTTGTATGAGTAATTG
+CGTAATTAGCAATACCAGCATAAAGACCGTCAGCAGCATTGATGGAGGAACTTGTTAAGGCTAAAAATCG
+ACCACAATAACCTGGCATAGTATTTAAAAAGTAACTACCACCGACATCGGGAAATAAGGCAATGGTTACT
+TCTGGCATCGCTATACGTGTTCTTTCTGTGGCAATACGATAAGAGCAGCCAGCAAAAACACCCAAGCCAC
+CACCCATCACAATACCATGGCCCCAAGCGATGGTCGGTTTAGGGTAATTATGCAGTAAATAATCTAGGCG
+ATATTCACGCTCAAAAAATGTTTCTGCATACTCACATGGGCCTCCCGGCTGTTCAATTGATGACTTGTAC
+AAGGCTTGTACATCCCCCCCCGCACAGAATGCTTTTTCACCTGCACCTTGAATAAAAACGGCGGCAATTT
+TATCATTTGTTTGCCATTGCTGTAATTGAGCTGACATCAGATCAATCATTTCCAGTGTTAATGCGTTTAA
+CGTTTTTTCACTGTTTAGTGTTAAAACACCGATACATTGGCCATTTTTAATCGCTAATTCTTCAACTGTT
+ACGGGACTGGTCATTAGTTATTCTTCCACTGAGGTTTACGTTTTTCAATAAAAGCACTAACACCTTCTTT
+TTGATCTTCGGTATCCCATAATTTTACAAAAAGTTCTCGTTCTTTAGTGTAAGCAGAATTAATATCACCA
+TTACGGGCTTCCATAATTAACGACTTACAATAAGCTACAGAGGTTGGTGATTGACTTTCAGCTTTCTCAG
+CGAGTGCTAAAGCTCGCGATAATGAGGTGCCAGTAGGGACTACTTCAGAGACTAAGCCTATTTTTTCAGC
+TTGTGGCGCTTTAATACGCTCACCTAATAAAATCATGCGTTTAGCCCAACCTTCACCGATTAACCATGAC
+AATTGTTGTGAGCCTAAACCACAAGGCAATAAGCCAACAGCAGCTTCAGGTAGTGCCATTTGTGCTTGTT
+CTTCACATATTCTGACATCGCAAGATAAAGCGACTTCTAACCCGCCTCCCATAGCAAAACCAGTGATAGC
+AGCGATGGAAACCCCTTGATAGTTTGATAGTGCTTCAAACGCACCGCCAAAAGCGGCTGAAAAGTCAAAG
+GACAAACCTTTGTCATCATGATTGAATTGATTTAGGTCTGCTCCTGCACTAAAGAATTTTTCACTGTCAC
+TCGTTAAAATAAGTGAGTAGTTATCTTTGTCTTCATTAAGTACACCAATTAACTGTTTTAAATAATTTAA
+GCTCTCAGGTGTCCAAGTATTTGCCGGAGGGTTGTTAAAAGTCACAATAGCGACATGGCCGCGTTTTTCT
+ACCTTTAATAAATCACTCATCGATAACTCCAAAACATTGTTTAAAAATAGGGTTTAAAAAAATTCTCATG
+CTGCACTAACGAATAATGTTAGTGGCACCTTCTTCTAAGATACGTCGTGCGGTTATTACCCGCATAATTT
+CATTAGTCCCTTCAAGAATTTGATGAACGCGTGCATCGCGCATATATCGCTCGATAGGATATTCTTTGAT
+ATATCCGTAACCACCGTGTAATTGCAGGGCATCGTTACAAACATTAAAACCAACATCGGTTGCAAAACGT
+TTTGCCATGGCACAATAAGTTGATTTATCAGGGTCGTTTATATCTATTTTACTCGCCGCTAATCGAATCA
+TTTGTCGTGCTGCCACTAATTCTGTCACCATGTCAGCCAATTTAAATTGCAAGGCTTGAAAAGCTGCCAG
+TGGTTTACCAAATTGTTTACGCTCTTGCATATAAGCTTGTGACAAATCAATACAGGCTTGCGCAGCACCA
+ATTGAACAACTAGCGATGTTAATGCGACCACCGTCTAAGCCTTTCATGGCAATTTTAAAACCTTCACCTT
+CAGCGCCTAATAGACAATCGGCAGGTAGTTTAGCGTTCTCAAAACTAATGGCGCGTGTTGGTTGAGAATT
+CCAACCCATCTTGTCTTCATTTTTGCCATAACTAACGCCAGCAAGATCTGCAGGAACTGCAAAGGCTGAA
+ATACCTTTTGCGCCTTCTTCTTGTGACCCTGTACGTGCCATTACAACTAATACATCGGTTTCACCTGCAC
+CACTGATAAACATTTTACTGCCGTTAAGCAGGTAATAATCACCGTCTTTTTTAGCTGTGGTACGCAAAGA
+TCCAGCGTCACTGCCGGCGCCAGGTTCGGTTAAACAATATGAGGCGAGTTTTTGACCCATGACCAAATCA
+TCACACCATTGCTGTTTGGTTGATTCAGTACCCCAAGTGGATATCATCCAACTGGCCATGTTATGAATTG
+AAATAAAGGCTGCCGTTGAGGTACAACCTACGGCTAATTCTTCAAGAATGATGGAGGTATCTAAACGCGG
+CAAATTCATACCACCTACGTCTTCTGGGCAGTACATACCCATAAATCCTAATTCACCAGCTTTTTTAAAC
+ATGGCTTTGGGAAAAATTTTCTTCTCATCCCATTCACTGGCAAACGGCTTCATTTCTCCGGCTGCAAAGC
+TTCGTGCCGCATCTTGAAAGGCTAATTGATCTTCGTTCAGTAAAAAATTCATAAATGCCCTTAATTCGAG
+TCATTACCAAGATAACTGGTATGGCCTGATTGTATTATTTTTATATTCTAATGAAACAATAACATGAACT
+TTATTGCTTTGATAAAACTACTGTGACTATATAAACACATTGAAATAGGGGCGTGAATTAACTATATTAT
+TCTTTTGATGGACTATATTGCTGTTAATGGTGTGGCCAATGCATATTTTTAGTGGAGGAGTGGAAAATGA
+GAACTGATAGATGAGTAAACCTTCACGTTGGCCACTTACCGCAGACGGTATTCGTTTTATTACGCCACAT
+GTACTGGTTAAGCGTTTGCAAAACCATGCCTTAGCTAAAGGGCTTTTTGTTACTGCAATGGGCTATTACC
+CAACAGCAAGTGGTCATGCTATGGAACGCAAAGGTCATCCTGACCATATTCTTATTTACTGTACTGCAGG
+TAGCGGCTTTCTAACTATGGCAGGTAAAACAACTGAGATTAACAGTGGTGATATTTTTTATTTACCAGCA
+GGTTCACAGCATAGCTATCAAGCGAGTAAAGAGTTGCCTTGGACATTATATTGGCTTCATTTTGATGGCA
+CGTTAGCAAATGATTTTTGCCAACACATAAATATTGTTGAACGTAAGTTTACTATTGGCGTACAGCCCAG
+AGTCATTCGAGTGTTTGATGGCATCTCACACCTTCGCCACAGTAGTCATAATCTGGCTGAGTTTATTCAA
+GGTGGTCATCAGGTTCAAGCGTTGTTAAGTTATATTGCCTTATTAGTGCAGCAGCGAAAACCCAGCGCAA
+TCAATACTTTTGATACAGAGAATTTACGTGCCATGATGCAAGAGCATATTCATAGCAAACTGGATCTTGA
+TTCATTAGCAGAAGCCGCTAAGTTATCTAAATACCATTTTTCAAAGAAATTTAAACAAGTCACTGGCGAG
+TCGCCTATTAGTTACTTTATTAATATGAAAATGCAACGCGCTTGTTATTTGTTGGATAGCACGCCACGCT
+CTGTTAAGCATGTTGCATCAGAGTTGGGTTACCACGATACCTATTACTTCTCGCGCTTGTTTAAAAAGAA
+TATAGGAATGGCACCCGCTATTTATCGAAAGGCTAAACTGTAGATGTTTCAAAAGTTAGGACAGGGAGTT
+CAAGAGTATGAAGAATAGGAGCAGGAAAGAAAATAACGATTGAATGTGAATACCGTTTAAAATAAAAGCA
+GCAGGAATATATTACCCTGCTGCTTCATTCTAATTGAAATTTATTGATGGAAAAGGATGCACTAGTATTG
+TGGTACTGACATCCCCATTATTTTTTTAACCATGGCATCCACGCTCCAACTGGCCGGCTTTTGGCGAGGA
+GGGAATTCAACAAAGGTCTTCATTTGCTGTGCTGTCATGGTAATGCCGCGAGAAAATTCAAAAATATGAT
+CCACATACCACCTTTCATAACTACCTGATTCGTCTCGAGCACGTTCATAAGGGTCTTGACGTAAATTGGT
+TAACAGCGGTGCTCTTAACGGGGTTAATGGACATATCCAAACATTTAATCCTTCACATTCTTGAATACTG
+TATTGCAGTTTCATATCGCCAAAACGAACCGCTGATAAATCACCACCATCGGTAAAATACAGGTAACTCG
+GTCTTGGCGCTTCATCGGTTGCTCCCGTAAGATAAGGCAACAGGTTATAACCATCTAAATGTACTTTATA
+CTTTTTGCCATTAACGGTAGTCCCTTGTTTTAGCTTTTCTTTAATATCAGTGACACCTGCAGCAGCCAAC
+AATGTTGGTGCCCAATCCATATGTGACACCATTTCTATTTTAGCGTCGCCAGCTGTTATTTTACCTGGCC
+ATCTCACCATAGCCGGTACACGGAATCCGCCTTCCCAAGTCGTATTTTTTTCACCTTTAAACGGAATGGT
+GCCACCATCAGGCCAAGAAAAGACTTCAGCACCATTATCGGTTGTGTATAAAACAATGGTGTTGTCAGCA
+ATAGCTAAACGGTCTAATTGATCAAGTAATACGCCGACCTGATAATCATGTTCCATCATGCCATCACCGT
+ATATGCCGCCACGCTTTGATAAACCTTTAGACTCTTCTTTTAAATGTGTCCAGATGTGCATGCGAGTCGC
+ATTAAACCAGACAAAAAATGGTTTGTTGTTTTTATGCGCTTTATCGATAAATTTAGTCGTTGCCGCTAAA
+AACTCATCATCGATTGTTTCCATGCGTTTTTTAGTTAATGGTCCCGAATCCTCTATTTTTCCATCAGCAA
+AGGAATGAATAACACCTCTTGGGCCAAAACGTTTTTTATAAGCTTGATCTTTTGGGTAGTCGGGATGTTC
+TGGTTCTTCTTCTGCATTTAAGTGATACAAATTTCCCAAAAACTCATCAAAACCGTGATTGGTTGGTAAA
+AATTCATCTTTATCCCCTAAGTGATTCTTACCAAACTGGCCAGTAACATAACCTCTATCTTTTAATAGTT
+CGGCAATGGTGACATCCTCTGCGCGTAAACCTTTATCAGAGCCAGGTAAGCCAACCTTGGTTAATCCCGT
+TCGTACCGGATATTGACCAGTAATAAAGGCTGCACGACCAGCGGTACAAGAGTTTTCACCGTAATAATCA
+GTAAATAACACACCTTCTTTTGCTATACGGTCAATGTTAGTGGTTTTATAGCCCATCATGCCGTGGGTAT
+AAGCGCTAATATTACTTTGGCCAATATCATCTCCCCAGATAGCTAGTATGTTTGGACGCTCTGTATCAGT
+AGTCCCTGAGGCCATTCCAGAAGTGACTAATAAACAGGTTGTTATGATTTTGGTGAAATTCATTGTTAAG
+TAACTTTTCATAGGTAAAAATTTATCCATTAGTTGATTGCTCTGGTTTCATTGATCCAATAGGGTTCACG
+TAATTCATTTTTCATGATTTTACCCGCACCGGTTATCGGAAAAGCTTCTACTCTAATTTCGATGCTCTGA
+GGTACTTTATAACCAGCAATATATTCACGGCAGTGACTAAATATTTCTTCATCCGTGATTTCTTGGCCTT
+CATTAAGTCGAAGAATGGCATGCACTGACTCACCCCATTGCTCACTTGGAATACCTAAAACAACGGACTC
+TTGAATAGCGGGATGATGAGACAGCGCGTTTTCAACTTCAGCAGAAAAAACATTTTCTCCACCGGTAACA
+ATCATATCTTTAAGCCTGTCGACCAAGAAAATAAAACCATCTTCGTCCATGTAACCCGCATCGCCTGTCA
+ATACCCAGCCATCAATGAGGGTGGCGGCGGTTTGTTCGGTATTATTCCAATAACCCAACATACTGTTTGG
+GCCTGATGCCGCTATTTCTCCTACTTTACCTGTGGGTAATACCTTGCCGTTTTCATCTCTCATCTCAACA
+CTAACGCAATAGGCAGGGCGACCAGCTGAACGAAGTTTTCCCGCGTTAGGACCTTCTAAAACGTGGTACT
+CGGCAGGAAGAATCGATATAACAGGAGATAATTCAGATTGCCCATAGGCTTGAATAAACTTTACCGAGGA
+CATCTTTTCCATGGCAGCAATTAAGGTGCCTTCTGGCATGGGAGACGCGCCGTATATAATATGCTTGAGA
+CTACTAAAATTGGCGTTATCTAATGCCGGTGTTGCAAGCATCATAGTCACCATAGTAGGCACCAATAAAA
+CATGGTTTACTTGTTTATGTTCGATAGCTTCAATAACAGACGTTGCTTCAAAATAAGGTACAAAGACCTG
+AGATAAACCGCCAATAACCATGGCATAACTTACGCCAACATCGGCAAGATGAAACATAGGCGCCGCATGA
+AGGTAACGCTCACCTGCGACATTTAAGCCCATCTCTGCCGTGACCACTATGGAGCTTGACCATAAATTAG
+TATGAGATAGCATCACACCTTTAGGGAACCCGGTGGTACCACCGGTATAAAATATGCCGGCAAGTTTACT
+ATAGTCATTTTCAACGGGGGCAATGGCATCAGCATGCTCAATTAATTGTTCATAATTAAGCATGCCTGCT
+GGGGTTTCACCGTCGCCCATATAAATGATTACTTGAATCTTTTCACATTGCTTTGCTAGTTCCTTACCCA
+TTTCTAGAAAGGCATCATCGACAAAAAGCACGCTACTTTGTGAATTTTCTAATGAGTAGATATTTTCTTT
+AATGGACCAGCGAATGTTTAGTGGTACAACAACGCCTCCGATCCAAGGAATAGCATTGTAATATTCGAAA
+TATTGATCTGAATTCATGGCGAGAATAGCCACGTGATTTTCTTGTCCTACCCCGTGTTCAACTAATGCTC
+CGGCAAGCTTGGCAACCCGTTGTTCCACTTCCTTCCATGTTCGCTCTCTATCACCGAAAGATGTGCCAAT
+ATTATTACTAAATATTGTCGCATTGCGTTGTAGTGCCTGATAAAAGTACATAAAAACCTCTTTTTTCAAC
+TGAAAAAGCGCAGTTTTATTTTATGAACAAAATAAAATGAACGCTCAGTGCAACTGATATTATTATAGTT
+ACCGTTAAATCTGCTTCAATCTTGCTATTCAAACTATCGGTTTGGCGATTAAAGAAACATGATAATAAGC
+GCCAAAATTGAAATCAATTGACGCATAAAGACAAGAGGGATTTATTTACCTGTTTGGTATAAAGGCTAGT
+TTTTATATTTTGAAGGGCTGCAACCGGTCCAACGAATGAAGGCGCGCGTAAAAGAGGCCATTTCACTAAA
+ACCGCAACGCTCGGCAATTTCATCAAGGCGTTTGTCGGTATGTTCCAGGTAAAAAATCGCTTTTCTTTGG
+CGAATATCATCTTTAATTTGCATGTAATTTGAATTTTCTGCATCAAGCTTACGTTGCATGGTTCTCACCG
+ATACCCCCAATTGTTCGGCAAGTTCGAGTTGGTTAGGAAATCTGGCATAGGGACATGCAGACAACAAATC
+TTTAATTTGTCGAATAAAACCTAAGGTTTGAAAAGAATATGTGATCAATGAGAGAGGAATATCGAGGTAA
+GATTTAACTTCCTGATAATTACATTTTACTGGCTGTTTGAGCCACTTTATATCAAAAGCTAATTCACAAT
+GTTGCTGATTAAACTTTATTGGGCAAGCAAAAAGAAATTGATAATCACTAATATTCTTTGGTTTATCTTC
+CATAAAGTGGCTGTATTTCAACGGTATTTCTTTTTTGATCAACGTTGATAATACTTTGTGCCCCATACAT
+GTACATAAAGCACTGATGAGTAGTGAAAATCGGGGGTCTTTAACTTTGGGGATAAAACGCCAACGTACAA
+GTGAACCCTCAATAATCGTGCTGGAGTTCACCGGACTTTGAGATATTCTTATCACTTGCTCTATTGCTTT
+TAACGCTTGAGCTAAGGTTTGCTCGGTACATGCTGATTTAACCATAAGATCTACTGAGCCGCGTGGCAGC
+TTTGCGGTTCCTGCGCCTAGAAACTCATCATCTGAGTATTCGAGGATAATGGTATACCCCTTGATAATAT
+AATGCTTTGAGATAACCACCTGGGGATCTTCAATTGACTTTAATGATAGCCCTATTCTTTTAGCGAACTC
+TTCTCTTGCAAGGCCTATTGATTCACCAAGAAAGCAAAAATCCCTAACAAAGATATTGGTAGCAAATAAC
+TCACCTGTTGCGGCAGAGATATCATTTTGGTTCAATTTTTTCTCCTTTATTTAGTCTATCAATATAATTA
+TAAATGGCCTGACATCATGTTCGTTTTGTTTTTATACGTCAATTGATTTCAATTTTGACGTTTATTGTCA
+TATAAGAACAATGCGTTAACTTGCTAGTTTTAATAAGGCGCTAACTAAGTAAATAACAAAACAGCTAGCA
+CAACATAAAACAAAAATATTTACTACTCAGGGTCTTGCAACATCGTAACTTCGATGCATGACCCGATAAA
+TATTAAGAGAGAACAGCATGTTAAACACAAGCGACATAGGTAAGGTCTTTCCATCGGTAACCGCCGTAGT
+AGAAAAAGGTCGTTTACGCTTTTTTGCCAAAGCGATTGGTGAGAACAATCCTATTTATACTGATGAGGCT
+GCAGCAAAAGATGCAGGGTATGAGTCTTTACCTATGCCACCAACCTTCTTTTTTAGTTTAAAGATGGACG
+TTCCTAATCCGTTTGAAAACTATGAAAAAGTAGGGGCGTCACTGGCAAAAATACTCCATGCGAATCAAGC
+CTTTGTTTATCATCAATCGGTTGTAGCCGGGGACTCGTTAACGTTTGAAAGCCATATTGCAGACATTTAT
+GACAAAAAAGCTGGCGCGCTAGAGTTTTTGGTAGAAAAAACGAAAGTCTCTAATCAACGAGGACAACACG
+TTGCCGATATGACAACGACACTCGTTGTTCGTAACTAATACCATGCACAAGGTTTAATAAAAGAGAGTTA
+TTAACATGATTGGATTTGATGAAGTTCAAGTGGGTGATGAGTTACCCGTATTACAAACCAAAGTGATTTC
+ACGCACGACATTAGCGTTATTTGCTGGCGCTTCGGGAGATCACAACCCAATGCATATCGATATCGACTTC
+GCAAAAAAAGCGGGCATGAATGATGTTTTTGCTCATGGCATGTTATCCGCAGCCTACTTGGGACGACTGT
+TAACTGGCTGGGTTGCGCAAACCGCGATTAAAAAAATAGATGTTCGTTTCACGGCCATCACGCAACTGTT
+TGCTGAAATTACCTGTAGCGCCATCGTGAAAGAAAAATTTGAACGTGATGGTAGTAAGTTAGTGCTGCTA
+CTTATTGATGCGAAAGATCAAAACGGTGACATTAAAATTTCTGGCAGTGCTGAAATAGCGCTTAACTGAT
+CTTTAGCCAATTACCCCAAGCAATTTAATTAACGACAGAAATAAAGAGAATATGATGAGTAAGAATTTAC
+AAAATAAAGTGGCATTAATTACTGGCTCTGGCCGCGGCATTGGTAAGGCATTGGCATTAAAACTCGCAAG
+TGAAGGTGCAAAGATTGTTATCAATGATTTAGATGAGGCACCAGCCCAAGAAACAGTTTCTGAAATTAAA
+GCCGCTGGTGGAGAGGCCATTTCTTTTGTCGGTAGTGTTACGGCGAAAGGTTTTGCTGAAAACTATATTG
+CCGCCGCGATAGAAGCATTTGGCACGCCAGATATTTTAGTTAATAACGCGGGATACACCTGGGACTCACT
+GCTTCACAAGGCTGAAGATGAACAATTTGATGCTATGTATGATATTCACCTTAAAGCACCTTTTCAACTC
+AACCGAGCATTTACTAAAGCGGTAACTCCAGCGGCAAAAAATGAAGCTGAGGCCGGTATAGAAGTGTTCC
+GTAAAATAATTAACATCTCATCTATCGCCGGTGAATACGGCAATATCGGACAGGTAAATTACTCCTCGAT
+GAAGTCGGCATTGAATGGCATGACTAAGACCCTTTCTAAAGAATTAGGTCGCCTTAAAATAAATGTTAAT
+TGTGTCGCTTTTGGTGTGGTTGAAACTCGTCTAACACAAATAACCGATGTAAAGAAAACGATTGTAGTTG
+ATGGCAACGAAGTTGGCGTGGGTATTCCTGAAAAAGTGAGTGCAGGTTTTGCCCGAATGATACCTCTTGG
+TCGCAGTGGTACTGCTGAAGAAGCGGCTAACGGAATTTATTTATTTTGTACGCCAGAATCAAATTACATC
+AGTGGCCAAACCGTGGTCGTTGGTGGTGGTTTAAGAATGTAGGAGAACAACAATGGTACCTTTTTATTGT
+ACTTGGATTGATGAAGATTTACGGATTTTCTCTGAATCGGTGAATAAGTTTATTGATAAAGAAATTGCTC
+CCTATTATGAAAAATGGGAAGACGACGCTTGGATGCCAAGAGAGATATGGAACAAGTTAGGTCAAGCCGG
+TTTGTTATGTGTGGACATGCCAGAAGAATACGGCGGTTTTGGTGTCGACTTTAAATTCGCAGCACTGATA
+AATGATATTTTTTATCGTCGCGGTGTTGGCGCTATAGCGGGTGGTGGTATTGCCGTTCATGCGGGCATCG
+TTGGTCACTATATTTTAAATATGGGTACTGAAGCACAGAAACAAAAGTACTTACCTAAAATGGCCTGTGG
+TGAATGTGTTGGTGCTATTGGCATGACCGAGCCAGGTGCGGGTAGTGATTTGAAAGCATTGAAAACATCG
+GCGAAGAAGGTTGATGGCGGTTATGTGATTAATGGTAGTAAAACTTTCATCTCCAACGGTCAACATTGCG
+ATATTGTAGTACTCGCCTGTAAAACCGATCCCAATGCGGGCGCAAAAGGTGTTTCATTATTTATTGTTGA
+TGCGGACACCAAAGGTTTTGTCAAAGGACAAAAACTAAAAAAACTTGGTATTCATTGCCAAGATACTTCA
+GAGCTGTTTTTTGATGACATGTTTGTACCTGATGATGCGTTGTTGGGGCCACTTAATACTGGTTTTATCG
+CCATGATGAAGGAATTGCCTCGCGAACGTTTATTGTTAGCAGTCGGAGGTCAAGCCGCAGCCGAGGGTAT
+GTTAGAAATCACTATTGATTATGTGAAAGAGCGCAATGCTTTTGGTAAGCGTATAGCTGATTTTCAAAAT
+ACGCGTTTTAAATTGGCAGAGCTTGCGACTGGCGTTCGTGTGCAAAAAGCCTTTGTTGATCAGTGTGTGA
+TGCTACTGGCTGAAAACAAACTCGATGCGGTTACCGCTTCAATGGCTAAATTGCATGTTACTGAGTTGCA
+AGGGAAAGTAGCAGATGAGTGTTTACAATTTTTTGGTGGCTACGGCTACATGACCGAATACAGAATCGCG
+CGAGAATTTGTTGATGCACGGGTGCAACGAATTTACGGTGGTACCTCAGAAATAATGAAAGAAATCATCG
+GCAGAGAGCTGATTAAAGACTAATTAGAATAAGAATAATAATAAGAACATATGACAAGTTATTACAATAA
+TTGGGCTAAAAAATATAATAAAAAGCCTTGTTCACTTAAGTGGAATAATTGGAGATATTATGAATATCCT
+ACCTATAGCAAAAAGCATTATCGCAATGTCGGTTGCCTCAGCGTTATTAGTTAATAACGTGGCAGCAGAA
+GAGCTGAATGAATCAACAGTTGATACCAAAGATGTTGAGGTGATTGAAGTTAGAGGCGGTCAACGGGTTA
+AAACCCTGCGAGAAGTGCCGGCTTCTGTCAGTGTCATTAGTGGTGAATCATTAAGCCAAATGAAAATTAA
+TAAGTTAGACGACTTATCTCAGTCTTTACCTAACGTTAGTATTTCTGAAAATGCGGTACAAGATACTATT
+TCTATTCGTGGGGTTAATTCAGATCTTCAAGCGGGCGGTGAGCAATCGGTCGGCATATTTTTAGATGGTG
+TTTATCATGGGAGAGGTGTGCAATCACGTTTTTCGTTTATGGATGTTGATGCTATTGAAGTATTACGTGG
+CCCTCAAGGAAGTTTATTTGGTAAAAATACCGTGGGTGGTGTTATCAGCATTTTGCCAGCACAACCGAAA
+GATTATTTTGAAGCAAAACTAACTGCAGCTTATGAATTTGAATATGAAAAAGTCGACTATTCAGGCTATG
+TAACCGGGGCACTTAACGAGAGTGGATCTTTAACGGGGCGTTTTGCTTTTAAGGGATCAAATAGCGAGGA
+AGGTTGGGTTGAAAATGAAGCCAATGGCGAAACCATGCCGACCAAGGAAGATAGCGCTTTACGCGGTATT
+TTAAATTGGCAGGTAAACGATGACTTTAAAGTTAACTTACGTGCAGAAAATGGCACATTTGAGACAAAAG
+GAGCCCCTTATGAAATCCTCTACTTGGAAGACAGCCAACCCATAACAGGGCTCGCTAGAATGTTTGGCGC
+AGAAGCCAATATTGATGGTAAAACCAATATTTCAAATGGTAATTACCCTGGCTTAGGCTTTAATGGCGAA
+GAAACACCTTATTTCATGGATGCTAATTTTAGTGAATATGCGCTAAAAAGTTACTATAAAATAGATCAAG
+GCACCATTAGCGCCACCATAGCACAATCTAATTTAGATTTTGTTCGCTCTCAAGATGCTGATTTTGGTCC
+TTTACCCGTCATACAGTTTAGTGAATCAGAAGACTACCAACAGAACAGCGTAGAGTTAAGATTTGTTTCA
+GAAGATAACGATGACTTTGAATATTTATTTGGTGTCTTTTGGCAAAACAGTGACTTATTAGTTGATGCGG
+TTGCTGACTTTGCCACAGCTCCGGGTACTCCTGTTGCGGGCGCCTTTCCTATTCCTATTGAGCACGCGGT
+AACCAGTCGTTTTAATGAACTTGAACAAGAAACCGATTCGTTAGCATTATTTGGCCAAGTTACTTTTGGC
+TTAACAGAGTCGCTGAAACTTGAACTGTCAGGGCGTTATTCAAAAGAAGAAAAAACAGGTCGTCAAACAG
+TAGAAGTATACGGCGGTACGGGTGATGGCAGTAAGAGCGGTTTACCATTAACTAACCCGACTGAGCTTTT
+CATTTGGAGTCAGGCCATTATGGAAGCGTTCCCGCATTCAGTACCGGTGAGTCGAGAAGAAAACCTATTT
+TCACCTTCTGCTAGTTTAACTTGGCTTGCCTCTGACTCGGCCAGTTTTTATGTCTCAGTGAGTAAAGGTT
+TTAAAGGCGGCGGTTTTAATGCTATTGCTATGTCGCCTGATTTAGATGAAATTGAATACGAAAATGAAGA
+GGCTATTTCTTCTGAAATTGGCGGTAAATTTGAATTTTTCGATGGTACTGTGCTGTTAAATACCGCTATA
+TTTAATGTTGCTTATGACAATATGCAGACCACATTATTTACTGGCGGAACAACGTTTGTTGTTGAAAATG
+CAGCAAAAGCTACCTCTCGTGGTCTTGAGGCTGAATTACGATGGTTAATAAACGACGAATTTACCTTAGA
+TGCTAACCTTGGTTACATTGATTTTGAATTCGACGATTATAAGAATGCAGGTTGTACAGCACAGCAAGTG
+ATTGACTCAGGTTTGACGGGCTCAGCTTGTGCCGCTGCGGGGCTGAATGATCTTTCAGGTAAAACCAATC
+AAGATGTGCCTGAAATAACGTTATCGCTAAGTTTACAACATGAGTTTGCCATAAACGAATATGTGGTCAC
+TAGCCGTATTGATAGCAACTATGTTGATGATTTCTTTGCTACTGCAGATTTAGACCCTATTACGGTGCAA
+GAAGCTTATATTGTTTGGAATGCCGCAGTAAGTATCGCTTCGTCTGATGGTCTTTGGAAAACAGATCTTA
+TCTTTAAAAATATAACCGATGAAAGCTATTTTTATTACGCCAATGATGTACCGCTATTTGCAGGTTCGCA
+ATTTGCTTCCTTCAGTCAACCTAGCACGGTAACACTGCAATTTAGTTACTTATTTGAATAATTCCTTACT
+AAGTTTTTAACAGAGCAAGGAGGGAGAAAACTCCCTCCTTATTTTTATAAGGTTAGTTATGTCAGCACTT
+GCTAATGTAAAAATATTAGATTTTTCAACCTTGTTACCGGGTCCTTTTGGCACCTTAGTCTTAGCAGATT
+TAGGCGCCCAAATTTTACGTGTTGAAGCGCCGGGTCGTACTGATTTAGCACGTATCATTGGCGAGCTTGA
+TGGTGATGCCTCGTATGCACATCGTTATTTAAATCGCTCGAAAAAATCCATAGGTTTAGATCTTAAAAAG
+CCAGAGGCTATTGAGATTGTCAAACAACTGATTGCTGAATATGACGTGGTGGTTGAGCAATTTAGACCTG
+GCGTGATGGATAAGTTGGGCTTAGGTTACCAAGCGTTAACAGCGATCAACCCTAAACTTATTTATTGCTC
+TTTAACGGGGTACGGACAAACAGGGCCTTATAAGGATAGAGGTGGTCATGATAATAACTACTTGGCTATC
+GCAGGCACGCAAGACTATAGCCGCAGAATAAATACCGCGCCTGTGCCTGCGGGTATTCAAATAGCTGATG
+TGGCAGGCGGCTCTATGCACCTTGTCGCAGGTTTGCTGGCGGCAGTTATACAACGCTTAGAAACGGGTAT
+TGGACAACAGATCGATATCAGTATTACTGATGCCGCTTTTAGTCTAAATGTTTTTGCTGCCTCAAATTAT
+CTAGGCGCAGCAGTAGCAACAGGACCCGAGCAAGAATTACTTAATGGTCAACAGTTTTATGATTACTACC
+AAACCAAAGATGATCGATATTTATCCGTGGGTGGTTTAGAACCTCAATTTAAGAAAACCTTGTGCGAAGC
+AATAGGGCAGCCAGCATTAGTCGAGTTAGCTCTTTCGCCTAAGTTAGCGCATCAACAAGCCTTTAAGGCG
+CAATTAACAGACATTTTTAAATCGCAGGATTTTGCCTATTGGAAAACATTATTTCGTTCAATCGATGCCT
+GTGTTGAACCCGTGTTAACCATGGACGAAGCGTGTCAGCATGAACAAATTAATAGTCGAGAAATGATTGT
+CGAGGTTGATGGTATTAAACAAGTAGGCTGTGCAATCAAAATGTCAGCTAGCCCTGCCAAGTATCAATTC
+AAAGGCTGTAGCTTAGGTGAACACAACCAAATCTTGCAACAAGAGTTTGGCTTTAGTGAACAACAAATTA
+ATCAGCTTAAAGCTGATGGTATTTTTGGAAAATAATTTTAGGAGATAAAGAAATGAGTCAAGTAATCGTA
+GCCGGCGTCGGTATGACAAAGTTTTGTAAACCGGGCCAACAAGAACCTTATCGTGTGATGGCTGCTACAG
+CGATAAAGATCGCATTGGCTGATGCAGGCATTGATGCAACAAAAATTCAACAAGCCTTTGGTGCTTATAT
+TTATGGTGATAGTACCTGTGCCCAACATGCCTTTTATGATGTTATTCAAAGTGGTATTCCTGTGGTAAAC
+GTCAACAATAATTGCTCTAGTGGTTCCACTGCGCTGTTTTTAGCGAGACAAGCGGTGCTCTCGGGCGAAA
+TTGAATGTGCGTTGGCTTTTGGTTTCGAAGAAATGCAACCAGGCGCATTGGGCTCAGGTTGGGACGATAG
+AGAAAGTCCTTTTGATCGAGCAAAACCAGTGTTAGAAAAGTTTAATGCACCCGATGGACCTCTGGCATTG
+CAAGCCTTTGGTGCTGCAGGGCGTCATTATATGGATTTATATGGTGCTGAAGCTGACATTTTTGCCAAAG
+TCTCTGCAAAATCTCGCAGTCATGCGGTGCATAACCCTTATTCTATGTTTACTAAACCGCTGACCTATCA
+AGATGTGCTCAATGACAAAGTGATCTATGACGGTTATATGACACGTCTAATGGCCTGTCCTCCTACTTGT
+GGCGCGGCGGCGACTATTGTCTGTAGTGAAGCTTTCGCCGCAAGAAATGGCATCACTAATGGGGTGAAAA
+TTCTAGCGCAAGCCATGGCAACAGATACAGAGAAGTCGTGGCAAGATCCTATTTATGCGGCGGGTAAGGG
+CATGACCGAAATAGCAGCCCAAAAAGTATATAACATGGCCGGCATTAGCCCAGAAGACATTGATGTGATT
+GAATTACATGACTGTTTTACCACGAATGAAGTAATCAGCTATGAAGGTTTAGGGCTTTGTCCAGAAGGTG
+GCGCGGCTGAATTTATCGACAAGGGCGATAATACTTATGGCGGGAAATTTGTTATTGGTCCATCTGGGGG
+CTTGATGTCCAAAGGTCATCCTATTGGCGCAACAGGGCTAGCACAATGTACTGAGTTAACTTGGCATCTA
+CGTGGTCAAGCAGGCGCACGGCAAGTTGAAGGTGCTAGACTGGCTTTACAGCATAATGTTGGTCTTGGTG
+GGGCAGTAGTTGTAACGCTTTACGGAAAATAAAAAAGATGACTCGAGTGACTTCGGTCATTCGAGTTTTA
+TACCAATGTCATTAAATTTGTGATCTTGTTGTGCGCAGGAAAAATAATTCAAGGGTAGGCGCTTGATTGA
+CCAATAGCTGGCTATTGGGATTGAGAGCAACGCCGCCTTGGGATATTTTAATCAACACAAGTGGGTAAAA
+ACTTGATGAGATTGGTATTAATAAATAGCAACCGATATGAGTTGTAATAGATGATGGGGAAGATAAAATG
+TACAACTATATTATTGTTGGTGCTGGCTCCGCTGGTTGTGTTTTAGCTGCGCGTTTAACCGAAAATCCTA
+ATATTACTGTTTGTTTATTAGAAGCGGGCGGACCCGATAAAAGTGTCTTTATTCATGCTCCCGCAGGCGT
+AGCAGCAATGTTGCCTACGAAGATAAATAACTGGGCATTTGAAACTATTCCTCAAAAAGGACTAAACGGT
+CGTAAAGGTTATCAACCTAGGGGGAAAACCCTTGGGGGCTGTTCATCTACCAATGCCATGCTGTACGTAA
+GAGGCAATAAATGGGATTACGATAATTGGTCAGCGCTAGGCAACAAAGGCTGGAGCTATGAAGAAGTGCT
+GCCTTATTTTAAAAAGTCTGAAGGTAATGAGTATTTTTCTGACCAATATCACAACCAAGATGGTCCGCTA
+GGTGTCTCCAATGCAACGGCTGCCAGTAATACCAATGAAATGTTTATTGCATCTTGTCAGGAACAAGGGC
+TGAAACAGAATGATGATTACAATGGTGCTGAGCAAGAAGGTTGTTTTATGTATCAGCGCACGGTAAAAAA
+CGGTGAACGTTGTAGCGCAGCTAAAGCCTTTTTAACACCGCACTTGAATCGTCCAAATTTAACGGTAATA
+ACTCATGCATTAACGGAAAAAGTATTATTTGAGGGAAAAAAAGCAGTCGGCATACGCTATAAAAAAGACA
+AAAAATCAGTCGATATTCATTGTGATAAAGAAGTCATTCTTAGCGGTGGTGCTTTTGGTTCACCACAAGT
+CTTAATGCTCTCAGGGGTTGGTCCAAAAGAGCACCTTTCAGATAAAAACATCTCACTTGTTCACCATCTC
+CCAGGTGTAGGTCAAAACTTACAAGATCACATTGATTATATACAAACTTATCGAGTTGCCAGTAGTGATG
+AGACTTTTGGTCTATCACTACAAGGTGGTACCAGCATGCTCAAATGGATGTTTGAATGGAAGAATAAACG
+TTCTGGAAAAATCACCAGTACGCTGGCAGAATCAGGGGCATTTTTTAGTACGCAGGACAATGTAGTCGCG
+CCAGATGCACAGTTAGTCTTTGTACCCGGTATTGTCGATGATCATGCCCGTAAAGTGAATTTTGGTCATG
+GTTATAGTTGCCATATTACGGTGCTTCGTCCTGATAGCACAGGTGAAGTGAAACTCAATAGTAGTAATCC
+AGAAGATTCGTTAGCAATAGATCCTAAGTTTTTTGATAATGACAAAGATTTAGATTTGATCAAACGTGGT
+GCGAAAAAAATGCGCGCTATTCTTGAAAGTAGTCCTTTCGATGGTATTCGTCAAAAGCTGTTATTTCCCC
+TTGAAAAAGGCAATGAGCATGCCCTAGAGCAAGACATTCGTAATCGCTCAGACACTCAGTATCATCCCGC
+TTGTACTTGTAAAATGGGCACTGAGTATGATGCTATGGCTGTTGTTGATGAACAGCTTAAAGTACATGGT
+TTAAATGGAATTAGAGTTGTAGATGCATCTATTATGCCTAAATTGGTCAGTGGTAATACCAACGCACCTA
+CCATCATGATTGGTGAAAAAGCTGCCGATATGATTCTGGCTGATTATGAGGATTCACAATGAGTGACGTT
+ATCAGTGAGTCTGCATTAAAGTCAGCCAAAACAGAAAAAAATCAAAAGATCTACTGGGATGAACTTAAAG
+AAGGAGAGCAATTTTCTTATGGCCATTATCAAGTCTCAGAGCATGAGAACATTGATTTTGCCAAACGTTA
+CGATCCTATGGAGTTTCATGTCGACCCAGAAAAAGCGAAGTTATCACCTATAGGTGCACTGTGTGCCAGT
+GGCATCCATACTTTAGGCATAATGCAGCGTTTAACCTTTGATAACATCTATACCAATTGGCATATTGTAG
+CAGGACGAGAGCTTAGAAAATGTCAATTTCGACTACCTGTTTTTGTTGATGATTGCCTAACGGTTAACAT
+GACCATTGCCAAATTAAGCGTAGATACTCGTAGTGACAGAGGAAATGCAGAATTAACGTTTGATGTGAAA
+AATGCCAAAGGAAAGACGGTATTGGAAGTGGAAGGTGAAATAGTCTTACAAAGATTTCCAAGTATTTAAT
+GACTTCGTTGATGCATTAAACCGATAAACAACCCAATTAAAGTAAGAGTGTTTTACTGGTTTTGTTAACG
+TTAATTGACTCTTATATATCCAAACTAGATGAATATTCATCTTCAAGTGCTTTGGGTATAGGTTTTAAAA
+GCCAATTTATTTTGGCATAAAAATGTCTCTCTTATTAAGTGAACCAACAATGAACAATTTAGTTTTAACA
+GAAGAACATCAAGGCGTTTTGACTATAACGCTAAACCGATCAATGAAAAAAAATGCGATTAATGCTGCCA
+TGTATAAATCTTTGTGTGAGCATTTAACCTATGCCAATGAATCAGCACATATACATTGTCTGCTCATTCA
+AGGAGATGAAAATTGTTTTACTGCTGGTAATGATTTTGCAGAATCAGGCAATGAAGAAGAGCTTTCTGCG
+TTTGTATTTATAGAGCAATTGGCAACATTCTCTAAACCTATTGTTGCTGCGGTTGCTGGGCCAGCCGTTG
+GCATTGGCACTACATTATTGTTGCAATGCGATATGATTATTGCGGCTAATAATAGTAAGTTTATCCTACC
+TTTTGCACACCTAGGCATTTGTTTGGAAGCCGGAGCAAGTTTATTGCTGCCACTAAAAGTTGGTCTAAAT
+AGAGCATTCGAGTTGGCTGTATTAGGGGCACCTTTCACCGCAGAACAAGCCTATCAATACGGCATAGTTA
+ATCAGGTTTGCCAACCTAATGAGGTGATAGCAAAGGCACTGAATGTTGCACAAACCATTGCCAAATTACC
+AGCAGACTCAGTACAAACAAGCAGACGATTAATGCGCCAATCGACAGATAAATTGATGTTAGATGTTATC
+AATAGTGAAAAAAGTGAAGTGACACGATTGTTGAAAACTGAATATTGTCAGTCAATGTTAACTAAATTTT
+CTTAATCAGTCAGATATTAAGAGAATTTATCAAGTGTGAAAAATAGTAAATTAATTAAGTAGTGGTGTTT
+AACTCAAGGTCTAAAGGCCACTACAGCTTTATGCCTTTTAGTCTAGCGCCGCAGCAAAGTTAACTGACAT
+GGAGCTTACTAATTCCTCGAACTCTGCAATAGGCACAGGACGGCTAAACAAATAACCTTGATATTGACTA
+CAGCCATTATTAAATAAAAATTGACGCTGCTCCTGGGTTTCAACACCTTCTGCAATGACGTCATATTTTA
+GACTGTTAGATAAGTTGATAATGGTTTGTACGATTGCGGCATCATCGGGATCTGTGGTGATATCACGTAC
+AAATGATTGATCTATTTTTAACTGCTTCAGTGGTAATCGTTTCAAACACGAAAGAGAAGAGTATCCAGTA
+CCGAAATCATCCATCGAGAAGTCAATACCGAGTTGATTTAACTGGTGCATTTTCTCAATGATAATATCTA
+CATTATCTAGCACCATGCTTTCGGTTAATTCCAGTTTTAAACCGTGGGGATTTATATTATTTGAAAGGAT
+GATTTCTTGCACAATTTCAACAAAATTTTCTTGTTGAAATTGTAAGGCACTCACATTAACGGATATTTGC
+CAGTTTTCTCGGTTGGGGATGTTTTCCCACACTTTAAGTTGATGACAAGCTGACTCTAATACCCAACGTC
+CTATGGGTATGATTAAACCGCTTTCTTCCGCCATAGGAATAAAATCAAGTGGCGAAACCATTCCTCGTAT
+CGGATGAAACCATCGTAATAAGACTTCGGCACCTTGAATGCCCTTAGTTTCATCTATTTGTATTTGGTAA
+AATAATTCAAGCTCACCATTATCAATTGCTTGGTGCAGTTCAGCTAACATAGCCGCATTTTCTTCTAACG
+CAATCTGCATAGCTGGATCAAAGAAACGAATAGCATTTCTGCCCGCCGCTTTTGCTTGGTACATTGCAAC
+GTCAGCTTGTTTTAGAATTTCATCGGGGCTGGTTAAGTTTGATTTGAATAAACTGATGCCAATACTTGGC
+GTGCAGTGAAAAATCATTTCGTTGTTAGCATCTACATTTTCTTTGATAGATAATTTGTAAGGTTGGCAAA
+TGGAGAGACGTATTTTTTCAGCGACTTTTTCGGCAACATGACCAGCAGTTGCTTCATCTTCACCAAGATT
+AGAAATTAAGGCAACAAACTCATCACCCCCTAATCGAGCGACAATATCTTCATCTCGAACACTGTCTTGT
+ATTCTGGCGGCAACCGCTATTAATAATTGATCACCCATATTGTGCCCTTGGGTGTCGTTAAGGGTTTTAA
+AGTGATCAAGGTCGATGAAAAAAAGTGCGTTGAATCGTTCGTCACGAGCACTAGTGGTCACTAGAAGTTG
+CAATCTGTCTTGCAACATCCTGCGATTAGGTAATTGTGTTAATGAGTCATAAAAGGCGAGTCGTTGAATT
+TGATCTTCATGATTTTTGCGTTCAGTGATGTCTCTGCTAACGCTCATTAAACCATAACGAGTGCCATCAA
+AACCATCAAAAGTTTTCTTAATGGTTTCATGTAATACTTTGCTACCGTCAGGGTAAACTACCCATTCATC
+TTGACTGTACACTTTACCACTGGCAATAATTTCTTGCTCATCAAGCCCTGCGATATCAGAAGGTTTAAAA
+TTCCCCTTTAGCTCTTGATCCATTTTTCCTTTCAGTTCTTGCTCTGTCAGGCCAACGAATTGTTCAAAAG
+CATGATTGCAGCCAAGATAGCGTCCTTGCACATCTTTAAAAGATATTAAATCAGGTAATGAGCCAATCAA
+ACCTCTCATCAAGCTTTGCTCTCTGTTTAACAATTTTTGGCTTTCAGTTAAGTCATATTCAGATTTTCTG
+CGATCACGTTGACGCCTTAGTATCAAACCCACTAGCATGGTACATACAGGGAAAACGACGATTACTGGCT
+GTATAACTGCGCCTATAACTTTGTAACGTAAATGTTCGGGCATTAGTAACATACAACCCAACACCGTGAT
+TTGAATCAGCATGCCAAAAGAATATAGCTTGAACCAATCAAGCTTCAGGTTTTTTCGTTTTAATATAATG
+GCAAATAAACAACCAATACTGCCAGGGATGATGACACATAATGAGCCGACTAGAATTCCTGCCCCGCCTA
+TATGAAGCCTTAAGCTAACCATCATAGCTCCGGCAATTAGGGTTGGTACCAGGCCAAAAAACAAACCACA
+AAGACTGATCAGCACCCATCGCGTGTCAAAGAACATGCCAGGGGCCATTTCCCATGAAGTGTTCATCACT
+GCAAGGCCGAGCATACCGACCAATAATCCAGAGATTAGGTCGCGTAGCTTTTTATTCTTGATTGATTCAA
+GCTTCAGCGCATCATAAATGACGCCTAAAGAAATTAGGAGTGCTGCATTGTAGAGTAGGGCAATAAAACT
+GCTAGTATCCATATACGAGAACAAATGCCTTCGAAAGTTAGTAAGTATTTTATCAGCAAAGCGACAATAA
+CTGTATATGAGTTCTGATGCTAGGTGATTTTACATAGAGACTATTATATTTTAATTAACTAAATATTACC
+TTGTTTACAATCGCATATAACGGTGTCTATTTAGAACATATCTTCTTCGTATATAACAAGATCAGAAAAT
+TCTTTAGTCGTAAGTGCATCGTATTTTTTTTCGATAATATTTCTTTTAATTTTCATGCTGGGCGTCAGTA
+AATGATTTTCTACACTCCAAGCTTCGTCGCAGACAAGTAAATAGTCAATTTTTTGATGGCTTTCTAGTTC
+GGCATTAACGTTGCTTAATGTGTTTTTTAAACGATTGACGAGCTCAATATCACGTTTATTTTTCATGGCA
+GTTAATACAATTAATGCGACAGGTTGTTTCATACCAGAGCCTATCAAGCAGACTTGCTCAATATCGAGGT
+TAGTACAGAGTAAACTTTCAATGGGAACCGGCGCGACGTATTTTCCTTTACTGGTTTTAAATTTGTCTTT
+GATACGACCAATAATAGTATATTCCCCTTGCCCATTTACCACTGCACAATCGCCCGTGTGGAACCAACCA
+TTAGAAAATGACGCTTCGGTGGCTTGAGGGGCTAAATAATATTCAGTGAAGACTGCATCGCCACGAATGA
+GGATTTCACCTTCTGCGGACAACGTCATTTCTACACAAGGTAAAGGTTTACCAATGGTACCTAAACCTCG
+TTTAGTGAAGGGATAGTTTAGGCAAGAAGCACCAGATGTTTCGGTCATTCCCCAACCCTCGCTAATAGGC
+ATGTTTAATTTTTCATACCAGTGGAGTAAAGACAGGGCGATTGGCGCCGTACCTGAGACAAACCACTGTG
+CATTATTTAGTCCTAATGCATTGCGGATTTTTTTGGCGAATAAGTGCTTTAATAAAGGAATATTTAATAA
+TACTGCTATTGTATTTTGTGATATTTTATTCAGGACATTGCCTTGGAAAATGGTCCATAAGCGTGGTACG
+GAGATAAACCCTGTTGGTTGTGCGTATTGCAAATCATCTATAAAAGTATCGAGTGATTCGACAAAAAACA
+CTTCAAATCCAGCATAAAGAGCTACATATCCATTACTGCGCTCTACTATGTGCGCTAATGGCAAATAAGA
+TATTGAGCGAAAATTGTTAGAGAGCTTAAAAAGTTCAACGAGGTTTTGGGCGACGGATGCCATGTTTTTG
+TAGCTTAATACTACGCCTTTGGGGCGACCGGTCGAACCTGAGGTATAAACAATGGTCGCTATTTCATTAA
+TAGTGTTTTGGTGAACATTCAGTAAAGGTTCAAACTCGGTTAACCAGTCGGAGAATTGTACTGTTGTGGC
+TGGCGTAGGATAGGGAAAAGCGATACTTAATAGATCATCGTTAATAGCACTCTGTACTTCTTCTGGATTA
+TCTAATTTGCCGATAAAAATAGCGCTTAAGTCAGCATGCTTAATAATGTGGCTGATGTTTGTTTGTTCTG
+CAGTCGGATAAATTGGCACGCTGATCATGCCTGCCATCATGATGGCTAAGTCAGTAATAACCCATTGAGC
+ACAGTTTTTAGAAAGAATACCGATCTTAGCACCACTCTCAAAACCTTGACTTTTCAGGGCTGCAGCAATG
+CAACGAGCTTGATGATCAACATCAGCCCAACTGAATTCTTGCCATTGTCGATTGACTGGTTGGTGAAGAA
+AAATTTTATTAGGATGACGGCTGATATTATTTTTCAGATTCTGTAAAGGGGTTAAATATTCCATGTAGTA
+CGTTCCTTTTATTGATATCGAAGAGTATAGTTTTTATCTCTCACTAATCAATAACACATGAAAACTATGC
+GAGGTAACCGTTGGATGCTCAAGCAGATGTTGATGGTTTTTATTAATTTAAATTACAATGGCTTAAGTGA
+GGCAAGGGGGGCAGCACGCTTGCCAACAAGTTAATTTAAACTTATCATCGATACAAATAACCTCTGAAGT
+TTATCTTGATTATGAACATTTTTTTAATTAAAGAAGCTGACCTTGTAGAGGCAGCTGAAATTATTAGTGC
+TTCCTTTAAAAACTACGAAGTAATGCGTTATCTATTCAATGATTCTGGCAATGACCATGAAGCACACATT
+ACTGAATTTTTCTTAGCATTCTATCAATTCGGTTTAGCCAATAATTGGCCCTGTTATGGCGTGAGAGTTA
+ATGAACAATGGGTAGCTGTTGCTCTTGGCTGCAACTCCAGTGAACAAGAGATAATTAAAGGCAGCGATGA
+CGCCTTAACTGAATTTTACAAAAAAATAAGCCCTCAAGCTTGCTGTCGCATTGAACAATACGATCAGCAG
+GCTGATGCTGCACACCCCAGTAAGGCACACTTCTTCATCGACTCCATTGGCACCCACCCCGATCATCAAG
+GTAAGGGCTATGCAAAAGCCCTAATCCTTAAGTTCCAAGAGCTATCAAAGTCAGATGTACATTCAACAGG
+TGTTGGTCTCAATACCGAGTCTGATAACAATATTAACTTTTATCAGCACTTAGGTTACCAAGTAAAAGCG
+CAACAAAAGATAGGAAGCCTTACCAGCTGGAGCCTATTTCGAACTGATGATTAGAAAACTTACTGGCATC
+TATTATTTATGTGAAGCTGTGTGATACTTTTAATCTATATGTAGATTGAATACTATCTTTTTGAAAACAC
+CAATAGCTGATTATTAGCGGGCATAACATGATCGTCTAGTAACGTAAGCCCCGCAGAAGTTGCTAATAAC
+AAGATTGCTTCTATATCACGAATGCCGCTATCGATATCTCTGTCTTTTAACCATAGATCAAAATTAGCGT
+TACTTTCGCTGGTGTATTTTTCTTTATATTTAAAGGGGCCGTATATGCAAACGATGGCTTTGGCTGCTAT
+GTTTTGCGCGATACCCTCAAAAAATTTCACCACTAATGGCCAACTTATTATATGCAATGTATTGGCTGTA
+TATAGCCCATCAACTTGCGGATTATTCTTAGGCATAGGCCACGCTTTATTCAGATCTATCCCGATAGGTT
+TTTGCACGTTAGATAAAGCTGTTTCATCTAGCCACAAATTAATACCTTGATGATTGATTGGTAAATCACT
+GGTTTGCCAAGTTAAGTGGGGTAGGTGCTGGCCAAAGAAAACGGCATGTTGTCCCGTTCCCGAGCCAATT
+TCTAAAATATGCTCATTTTCTGAAAATACTTCTGACAGTATGTTTAAAATTGGCCGTTTATTATTTTCAC
+ATGCTTGAGAAAAGGGTTTATTCATCATATCTTTCTAAAGGGTAATACCTGCTGACATTGTTCTTGATAC
+GTTAGCATATGCTGCTGCTCTTGTTGACAAAAGTTTTTAATTGCCATTCTAAAAGGTACATGTTTTACCC
+AGTGGTAAGAGTAGGTTAATACTGGCTCGAATCCTCTTTGAATTTTGTGTTCACCTTGGGTGCCAGGATT
+AAAACTTTGCAATTTATTTTGAATGCAAAATTCGATACCGCGATAATAACAGAGTTCAAAGTGCAAATTA
+TTATAGTGCTTGGTGCAGCCCCAATACCGGCCATATAGCTGAGAATCATCATAAAAAAATAGCGCACAAG
+CAATATCTTCTTGTTCATGGCTAGCAATGATTAATAAGATATTATCTGCCATGTCAGCGACTATTTGCTT
+AAAAAACTCATAACTTAAGTGTGGTTGATGACCTCGTTTCAAATACGTAAGTTGATAGGTTAAGTAAAAA
+AACTCGAGATCTTGTTGGCTGATTTCGTTATTTTTCAGCTGACGGATGTCAATCTCTTGCTCAATGATTG
+ACAGTCTCTCCTTACGGGTATTTTTTCTTTTACGCGAAGTGAAGGTATTTAAAAAATCATCGAAGGTTTC
+ATAATCACGATTAAACCAATGAAATTGTACGGTATTACGCTGATAAACATCTTCAGGTAAAGCTGTCCTA
+ATTTCATTGCAATACAAAATATGCCAGCTATTAATGTTTTCTTGTTGGCAATGCTCAATTAACGGTTCAA
+ATAATTCATTCACATGACCTTGTGAAGTAAGTAATTTATCACTACTAACGGGCGTAAAAGGGATGGTGGC
+GACTAATTTAGGGTAATAATCTATGTCATTACGTTTGAAAGCATCAGCCCAATCCCAATCAAACACATAC
+TCACCCCAAGAGTGACTTTTCAAATACATCGGCATAACAGCCGTCACATCATTGTTATTGGTGGCGACTA
+AATGATGGGCTTGCCAGCCTTGTTTAGCACTTGCTGATTCGCTTTTTTCAAGGGCATTAAAAAAATTATA
+ACGAAGAAAAGGGCAGGGTGAATTATTTAAATTCTGCCAATCACTAGCACTTATTTTATCAATATTATCA
+ATAAAACTTATTTTTATATCGGCATTCAATAGAGTCTTTCTCACTAGCTAGTGGCTCAATGTAGCTTCAA
+GGTTAACGCTAACAAGAAATTTATTAAAGGATATCTTATCAATTATCGGTTTATGTCTTTGTTTAAAAGG
+CCAATATTTAAAGCAATAAATCGGCTAACAATTGTATTAATTAGCTAATGAACAGGGAATGATAAGGTAA
+AGTTAGCACCACAAAGTTGTGTGCCGTTAGCGGCGCTAATACTCCCATGATGCCAATCCATCACTTTACT
+ACAAATCGCTAAGCCTAAGCCAAAGTGCCCTTGTTCTCGCGTTCTATCGGCATCAAGTTTTACGAAAGGA
+TTGAAAATAATCTCCAACTTATCTTCACTAATGCCTTTACCATCATCGGCTACAGTAATGGAAATGGCGT
+TGTTACTACTTTCTAATAAGATGACTATATTGCTGTCAGCATAGCCAATAGCATTACTGATTAAGTTGAC
+TATGGCGCGATAACACCAGTGATAATCTAGCCCATAGCTAAGTGCTTTCTCTGGGGAAATGGTGCTAATC
+TCGATGCCTTTTTGTGTGGCAAGTACTTGGCAATCAGTGATTGCGGAGGCAATTAACGCTTGGATATCGG
+TTTGTTGTTTTTTTAAATTTAATGCTTGTCGCTCCATTGAAGCATAATCGAGAAACAGCGAAGTCATCTC
+TTCCATTCGGGTTAATTCATTATCCATACGGGTTAAATAGCTATTTTTTTTATCCATTGATTTGCTATCA
+AGTGCTGCTTCAATACCAAAACGTAAACAGGACATTGGTGTGCGAATGTCATGGGATAAACTGCGAGCAA
+GAATCTTATTATCGGCTACCAGGTTTTCTATTTTCCCCGCCATAGTATTAAAGCTTTTTTCTAACATTTT
+AATATAGGAGAACCGGCTTTTAGCTATACGTGCATCAAGTTGTCCTGAGCCAATTTTAGCTGCGGCATTG
+TTTAGTAGGTATAAGCGTCTTGTTAAGGGGATCAACCATAAAATTAATATGCCGCAAATGCTTACATAGA
+GTATTAAGGTTAGAACAAAATTGAAATTGTCATCGTCGACGGTTTCAATGGGTAGCTCAAAGCGTAATAG
+ATAGTCAGGGTGATTGGCGATGTTTTTTACTAAATACTGGTTGTGACTCGAAGCAAGTAGTAACCCGCCT
+TGCTGGTTTAACTCTGCAACTAATGAGCTAGGTAAGGCTATGTTTTTACTTGAGGCCAGACTGGCTTTTA
+ATTGATAATGCTGCTGAAACAGGTTAACTTTTTCGCTTAATTGCGAATGGCTAAGCGAGCTAAGTTCACT
+TGATAAACCGTCGAGCAGTTGACGGTATACAATAGTGCCTTGTGTTTCAGTTACTTTATTTTCAGTTGAG
+TATTCTACTAGTTCATCTAATCCCCAGCCGATAAAAAATAGCGAACCTAAGACGGTAAAAATGATACTAA
+TATAGAGACTACGCATGGTTATTCTTCAATATCGCACGCTGGCTTATCTTGAGAATTATCTTGCCAAGCA
+TCACTAACAAATAAATAGCCTTTACCCCAAATCGTCTTAAATTTTTGTGGCTTTTGTGGATCGTCATTAA
+AGAGCTTACGTAAGGTGGATAACATCACATCAAAACGTCTATCTTGGCCATCATATTCACGCTTTTTAAG
+GGCTTTAAAAACAGAGTCTCTATCAACAACATTACCCGCATGCTGTGCCAGGTAAGTGAGAAAAGCAAAT
+AGACTGGTGGATAACTCCACCTCTTTTCCCTGATAAAGCACACGCTTTGCTTCTTGATTAATGGTCAGTT
+CGCCAAAAATTAGTGGGGCATTGAGATCTGGTTCTACTTTATCATTATGGCTTAACTGACGATTTATTCT
+TGCTAATAAGGCGCGGGGACGAACCGGTTTTATCACATAATCATCAGCGCCAGCTTCTAAACCTATTACT
+TCATCAAATTCATCGGCGCGGGCGGTCAACATAATAATCGGCACTTGTTTACTTTGTTCATGCTGGCGGA
+TAAGGCGACATACTTCTATACCATTTAATCCCGGCAACATAACGTCAAGTAACACTATATCGGTGGTGTT
+TTTTTTGATGACATCAATGACTAAATCACCACGAGCAACATGGGTAACATTAAAGCCTTGCTCGGTTAAA
+TATTCAGACACCCAGTCGGCAAGGCTAATGTCATCTTCAACCAATAATATATTGTACATTTTGATTATTC
+CTACAGTGTTACATCAAATGGATGATGCTACACGATCATTTTTAAAAGGATCTATACCCATTACCCATCA
+AAGAAGCGCTTGAGCAACATCACTACATCGTTGCTGTGACTTATAATGGCGCTACATGGAAGTAGCTTAT
+TAGAGAATGCAGGAGCATATTCTCCTGAACAACCATTATTTCATCACAGCGCTTTGAATTGAAATAGCTC
+GAGCACTCTGAAATCTGCATTTTGAATGGTAACGGGTATAAATATTTAATATAGTCTAGCGTTCTATTGA
+TACTTTTGGGTTATCAACTGCTTACTAAAACAGTCGCCAGCGACGTTTACGCGCGGTATTTTTATGCTGC
+CAACTCACTTCAACTTGAGCTTCGGCTACAATCTTATTGTTAACTTCTTTACGTAACTGATACTTAACAC
+TTTTGTTTGATTCAAAGTCTATTTTTATCTGAACATTGTTACTGTTTTTCCAACACCCTAATTGTTTCTC
+TTCACCTTCTTGATATAAACAAAAACTTTGTTTTGAAGGTGATTGCCATTGCAATTCTACAGTGGCAAAA
+CAACTACGACCTTGCCTTAAGGTTACACACTGCTGGGGTAGGGCAGTAAAAACTACTTCGTTATCGTTCG
+TAACTGTTAGCTCATTTGCACTAACTTGCTTACACACCAGTAAGCAATAAAGCAGTGTTGGCAAAACAAT
+GGCAATTCCTTTGCCAACATTAAAATACATACATCACTCCAAGCGTAACTTGGGTGGTTTGGTTAGTATC
+AACCAAAGGACTTTCTTTCACATTATTTGAAAAATAGCTGTGGGTGATGCCGGTATGAAAAGACCAGCTT
+TCAGATACAGGATATTGCGCATAAATTTCAGCTTGCGCTCTAAAGCCTGCTTCAGCATCATATTCAGGCC
+TCGTTGCTAATACTTCATCAGGACTAACACCAATATAATAATTAATAATATCTTGGCTAAAATAACTTAA
+CCCCGCGCCTAAATAGATATCCCAGTTTTTGTAGGGTAATAAATAGCTGTAGAAGCTGTCAATGATGAGA
+CCACCGACATGATTTTCGTTTTCATCTTCACCTGAACTACCATAAGCAAAATCAATACGAAATAAGGCAT
+CTTCAAAATACTGAGAGTAACGTATCGCAGCACCTATAGTTACTTCTCGCTCTTTTAATCCTGCTAGCAA
+CTCTGCATCGCCGCCGCCATACTCAATCAATGATTCAGAATCGTAACCTTGCATGTAAGCTTTTAGTATT
+AGGTCAAGTTGCCAGTTTTCCTCAATAAACAGTTGGTAACCTAGCTCAGTGCCGCCAAGTAGTACATGGG
+AACGTCTTTGATTGCTTTGTAAATAAAAACCTTTGTAAGAAATATCAACCAACAAACCTGGCATAAGATA
+TTCTGATAATTTTTCCTGTTCAATGCCTGCTATGATTGTAGGACCATAAATTAAAGAGAGATCTAGGATA
+ATTTGCCATTCAAAATCATCTTTAATAACGGGTTTGTTGGCATCGTTCTCTTGACTGACACTGGTATCTT
+GCCCGTAACTTAAGGAGCTAAATACCAACAAGCTAATGGCAAATAGCCAAGAATAGCTTTGATTCTGTAG
+TAGTCTGATATTATTTTTTTTAATGGACATAGCAAAGCACAAAGCGTATTTACAAAAAGTAATCATATGT
+TACCACGGTGTAAATGTTACTTGTGCTTAGCTGTTCATTTTTATTGTTTAAAAAGTGTAAGTAAACTTAA
+ACCCGTTACCCTGTAAAGTGTGCTGTGAAAAACTTTGCAGTGAGTTAACGTCTGACTAAAAAGTCATCTT
+TAAACCAATGTAGGGAAATACGCCGATATCTTCTTCACCTGAGACATTGTATTCAGTCAGGCTGTCGTTA
+TCACTAGGATCGTAGTAGTAACCTGAGACATTTTTCTGTGCCATGGCATTGATAATAGCCCAAGTCCATT
+GCGCGTCGTAGCCCCAATAGTTTGTCTTGTAATTAGCTTCTAAATCTAAGCGATGATATACCGGTAACGT
+TTTGGCGTTTAACTCACCATATGTTGGTAAAAAATGGTCCTCATAGTCAGGGTTTTCACGTAAACCAACG
+ATAGGCGTGTATTTTGCGCCACTGCGCAGAGTGAAACGTAAACCGAAATCCCAACGTTCATTTAACTCAT
+AATTGACAACAACATTGGCGACCAGAGGCGTATCTAAGTAGTAATCAGCAGTGACATTAGTCAAGTCGTC
+CGTACGTTGACTTTGAGACCAACTTAATGATGCCCAGCCAAACCAGCCATTATGTCGTTCGTGCCTAACT
+AACCATTCAACCCCTTGTGCATCGCCTGAGGTATCATTGGTATAGTGCACTTCAGCATCCTCTACAGCGG
+TATTTTCATCAACAGAGCGGGGCAATTTAGTTAACTCTTTATGGTAGATATCAAGTGAGGTGAACCAAAT
+GCCATTTAAATCATAATCAACACCTAATGAGTAATGTGTTGCTTGTGGTGATTTTATCTTTGGGTTGCCT
+AGTTTATTTAACGCGGTATCAACATCAGGAAAACGGCTATAAGTACCTGCCTTTGCCTTAAAGGTTAAGT
+CATCAGTAGCGAACCAATCTAAGGCTAACCTAGGATGAACAAAATTTTGGCCAGTGTAATCGTTACGTTC
+AGCTCTTAGGCCAACAGTCAGCTGCCAAGCATCACTTAACTGCCAAATATCATGAACATAAACTGCTATA
+TCTTCATCGGTGAGGGTGGCAACATCTTGAATGCGATCACCTTTGTTTTCATTACAGTCGGCATCATTTT
+CCGTACAGTAATAAGGGATCATATCGAAACTGTAATCAACATCTGATTTACTGTAGTCAAAGCCAAAACC
+TAACTTATGATTATCAAGCCAGGTGATTTGTGATGAAAAACGCACATTATAGGATTCTTCATCAACTTTG
+ATAAACTGCCCTTTACCAAAAATCTGGTCAGTTGTATTGACCGTATGACCTGCGACTAACTGCATTATTT
+TTTCTTCATCGCCATAGTATTGCCATGAAAGACTTTGGCTATCAAATTTGGTTGTTATTTTAAAATCACC
+GACACTATCAGGGTCAATTCGACCTTCTTCTGAATTTTCAGAAATATTAATGCCACCAGTATCACTAGCA
+CCTGAAGCACTTAAGGTAAGTTTGTGAGCATCACCAATGAGCCACTGATATTTACCCTGGTAATCTTCAC
+TTATCGGGGCTTTAAATACCGTATATCCTTCGTCTTCTTCACCTTCAGGTAAAAATAAATGGATTTGACT
+ACGACGATAAGACACGTAGAAAGCTTGGTCTTCAAAGGTTTCACCTTCGACCATAACGCCACTTTTGAGC
+ATGCTTAAATCAACGGTAGTGGTGATATCCTTTTGTCGAGGATCGCGTAATTGCACATCAAAAACACCGC
+CAGTGGCATTGCCATATTCACTGCCAAATGCCGCTGGATGTAAGGTGAAATCTTGAATAAGGTTTTCATT
+AAAAATACTGTCGCCAAATAAATGGAATATGTAACCTGCGGGCATGTCATCAATGTAAAAGGCATTATCT
+TCAGGTGAAGATCCGCGCACTGCAGGTGAACCAGTATCACCACCAGCATAAACAATACCGGGTAAACTAT
+AAACGGCGCTTAATGGGTCATTGCCAATACCGGCAACACTCATTAACTGCTCAGTTTGTTCAGTCATCTC
+ACTGTTGGCTTGATTACGTCTTGAGGTGACTTCGATAACTTCAATATCTTGAGCTTTTGCTTTTTTATCT
+GTTGCTTTAACCATGTTTTTACTGGCATTTTTTTCTGAACTTTCTTCTGATGCTGCCAATGTCGTGACAG
+GCATTGCCGCTATTAGCATTAAAAGTGAACTTGCCATATTAGTGGTGGATGTTGCTTTCATTTCTAGCTT
+CCCTGTCTTTTTCTCGGTGTAAGATGCATGAGGTATGGATTAATTCTGACCTATGCTACTGTGTAAATCA
+GTAATCTAAGTGTCGAAAAACTGTTAGAAAGTGTAATTTATACGATGTGCATGTGATCAATATCGAAGTG
+AAGTAGGTGTAAAAAGACCGATGACTTACATGTCATATTATTAGGTAGGCACGAACGAGGATTTAGGTCT
+TTTTAAGTGTTATGCGTAGCATTCATTAAGATGTTACTGATCTACAAGTAAATAGCAGTACAATGATCCT
+ATTTCACGAATTCTTTCTATACTTAAAAAAACCTTTATTTTGTATTGATTATTTTGATTAATAAAAACCT
+TATTTTGTCTTTGATTACGCTGCTTGTATTTATCAGTGCTGTCTGGCTTTATTCCAATTTTGAATCTCAT
+TGGCAGCAGCCAAAATATCCGCTAATTATTGCGGTTTCTAAAACACCGTTATCAACGCCTTTCTATGTTG
+CTAAGGCAATAGGAGCCTTTGACGAAACTTGTGTTAGCGTCAAATTTGATGAAGTTGTTGGTGGACAAAG
+GGCATTTGCTAAAGTTATGAATGGTGATGTTGATTTCGGTACGAGTTCAGACTCAGTTATCGCTTTTCAA
+AGCTTGGCGAACAAAGCCTTTGTCACCCATGCAATGTTTGTTCAATCTGATAATGATGTCAAACTTATCA
+CTAGAGCCTCTGTGAAAATAAACTCAACTATGGATCTTAAAGGGAAGAGAATTGGCGTAACTCAAGGTAC
+TGCAAGTGAATATTTCTTGAGTACATTATTAGCGCTTGAAGGCTTAACCATAGAAGATGTAGAGCTTCAT
+CATTATAAACCAGAACAGTTAATGAATGGCTTTATAAATAATGATATTGATGCCTTCGTGCCTTGGGAAC
+CTTTTGGGTTTCAAAGCGCTCAATTGCTTAATGGCCAAATTAATATACATAACACTAAAAGTTTAAATTC
+CTTAAGTTTTAATTTGATTTCTGTCACTGCAGATAATTTACTGGTGGAAAAGGCAAAATGTGTTGTCCAA
+GGGCTGAGTATTGCCATTGATTACATAGCCTCTCACCCTTCTGAGTCTAAGCAAATAGTGATGAATGAAC
+TTAAACTTTCAGCTGAATTTATTGATTGGGTATGGTCCGATTATATTTTCAAACTAGGGCTCAATCAGTC
+TTTAATGTTAAGTGTTGAATCACAAGCCATTTGGGCTGTTGCGACCCAGATGACTCAATTTAATGAAGTC
+CCTAATATCGAGCACTTTATTGACAGTAGAGCTATGTTACAAGTTATGCCTAATGCGGTAAATATCCCCC
+AATAAAGGAAGGTTCCGATGAATATCAGTTTGCTGCAACGTATCTTTTTTTTCACCCTAAGTTGTTGTTT
+ATTATTTGTCTTGTTACTTGGTAGTGTCATCTGGTCATCACAGGCGATAGAGCTGGCTTTCAGTCGAAAT
+CATTATGCGAAACAACTCACTAACCAGACAAATACATTAAAGCAGTTGGTCGCCAATGATAATATTTATG
+ACAGTAATTACAGTATTAATGATTGGCAATCGTTAGAGGTAAAACTAACAGCACTACTCAAATCATCACC
+CAAATTAACAGAGCAACAGCTAACCATCCAAAACAGTCTTCAAAGTCAAAATGAAAGTTTGAAAAACCTT
+TTTACTCTGATCAATAAAAACAAACTAAAAAATGCCAGCGAAGTGATAAAAACGCATTTGAAAGCAAAGT
+TGATGACACAGCTAGAAGCTATTCGATCAGAGGCCTTACACTTGTCAGAAATTGCACAAAAAGATATTTA
+CAACACCATCCAAAACCAAGCTGTTTTTATTATTACAATTTCTGCTGTCAGCATACTCGCTTTGCTATTT
+GGCGCTTTTACCTTGACCTCTATCGTCAGAAAATCATTGACTGAAGTGAAATGTGCTTTTGAAAAAAACC
+ACAGTGGTGACTATCAAAATATACAGCTTTCTCATCATTCACAAGAATTTGATAGTATCGCTGATGCGTT
+TAATACCATGAATGAAAAATTAAGTGAATCTACTATTTCTCTAACAGAAATGAAAAAAATAGTGGAGGAA
+AGAACACATGTCTTAGAGCAGTTATCAAGGACTGATCCTCTCACTAAAGTGGCCAATCGTCGCGCCCTTT
+TTGAGCGTGCAAATATGGAATTCTCACGGGCAATGAGAAGTAAAAATAACTTGACGTTATTACTATTAGA
+TTGTGACTTCTTTAAGAATGTGAATGACGAATTTGGTCATTTATTTGGTGATGAGTTGTTAATTCATATT
+TGTAATATTTGTGGTCAAGAAATACGAGATATTGACTTTCTAGCGCGATATGGTGGTGAAGAATTTATTA
+TTGTATTACCAAATTGCGATATAGCTGGTGGTATTGAAACAGCTAACCGCATACAGAATTCACTTGCTAG
+GCATTGCGTGGCGATAGAAGATAAAGAAGTTTGCGTGACCTTAAGTATTGGTATTTCCATGCTCAGTGAA
+CGACATAAAAACTTAGATCAACTAATTAATGATGCTGATAAAGCTATGTATCTAGCGAAGGAAAATGGTC
+GAAATCGAATTGAAGTACTCCCTGCACCTAATCTGCACTAAATCAACATGCGCTACCGAGTTGTTACATA
+TTTTGAAACAAGTTACTTATTGCTCAAAGAAAACTCTGTTATAGACTGTTAGCTTATTTCAGGCGTTGTC
+GATGCATTTAATGGTGAAATTTTCGTAACGTATTAAACTTAATACTAATAATAAAAGCAAAGTAAGTGCT
+TTAATAACTGCAAAGGACATAACAATGAGTATGAAGACATTTAAAGGGAAAGTTACCACTACATTAGCGG
+TACTTTCTGCAATGAGTTTATTCGCTTTTAGTGCATCACTTTTAGCCGGTTCACTCGACTTATCAGGTCG
+AAGTGATGATGATACCCAGCAAGATACTGGCAGAAAACCTGCACAAATCATCGATTTTGTCGGTGTTGAA
+AAGGGTGACAAGGTACTCGATCTGTTAGCTGGAGGAGGCTATTATTCTGAACTACTCTCCCGAGTTGTTG
+GTGAGAAAGGCGAAGTTACCTTACAAATACCTAAGGCATACCTTAAGTATGCCGAAAAATCGATAAAAGT
+TAGGCTTGCCAATGACAGATTAAAAAATGTTACTTATTTACTCAGTGAAGCCGATGACTTAAAACTGAGT
+GAAAATACTTATGATAGTGCTTTTTTAGTGTTGGGTTTCCATGACATGTTTTTCAAAGAAGATAGTTGGA
+ACTTCACGGCAGATGAAGTGATGCCACAAGTACTTACATCATTAAAGTCAGGCGGAAAATTATTAGTTAT
+CGACCATGATGCAACAGAAAATAGTGGTATTCGTGATGTTAAGTCACTGCATAGAATTGATAGCGCCTTC
+GTTAAAGCTGATTTGGAAAAACGTGGTTTTAAATTAGTTAAAACCTCCAAAATATTAGAAAACAATGCAG
+ATGATCACTCTAAATTAGTTTTTGTTCCTGAACTACGCCGCAAAACTGATCGCTTTGTTATGTTGTTTGA
+GAAAATTTAATCTCACCTAAAAGCGCCATACTTATTGATACGCTAGGAATGCTTTTTTTGCATATGAGCA
+TTCCTCACTTCTCTATCAGATTTATACCAAACGGATTAATGTATTAGTCAGCTTAGAGCTACACTAGCGA
+GCTTAAAACAAGCAAAATGAGTTAAACATAGTCACTCTATATTTCACTAATTTTGTGATGTTATCAGTTT
+GCTAATGGGCTTCCGAAGGACGAGTTTAAAAGGCTTACATGCGGCGTTATTGATTTTGACAAGGGAATAA
+CCATTCTCTTCAATCAATGCCTTGCTTCTAAGCCTTTTAATGCTCGCTAAGTGATCAATAAATTAGTCCG
+ATTGGTATTACCCTACCTCAGTTTTAACCCTCGACTAAAATCAAAATCAATTGAACTGCCATTCGCCAAT
+TACACCTTTACAAAAACTGTAAAAAAGACTGCACACACGGCTTCAAAGTGATTTTATCTAAAGATCATAA
+AAGATGATCTTAATCATATTGGTTGTTTAATAGCCCTTTAAAGTACAGAGATAAACTTTATAAGAGAGAT
+TAAAATCATGTCGTATGAAATGAACTTTGGCAAAGCTTACAATGAGCAACTACCTACGTTAGGCGAAACC
+ATGAGCGATGTTATTCGCTTTTTTGGTGGCCAGTATATTTATGGTGTTGGTGGCGATTTTGCGGCTAACT
+TAATAGCAGCTCTTAGTGTTAATGAGCATGGCGAAGGCATTCAAATTAATCCCTCAAGTAATGAAATGCA
+TGCAGGATTTTCAGCGTGTGCTCAGGCTGAAGTCGACGGTATGGGGTTTTGTTTAACGACTTATATGGTT
+GGTAGTTTACCTTGTACCAGTGCTGCCGCATTAGCGGTCACTGAGGGATTACCTGTTGTCTTTATTTCAG
+GTGCTCCTGCAGAAAGTGAGGTGAATCAAGTAGCTATTCATCACACTATTCATCCCAATGCCTCATGGAA
+AGCTGAATATGATAATGCTTTAGAAGCTTTTTCTGCCTTGGGTATGCGTGTAGAGCGTTTACAAGGACAG
+CGCGTAGAAGGACATCCTAATCTTGCCGGACAACGTTTTTATCAAATTGTCAGTGAAGCGTATAAGAATA
+AGCAGCCCGTTTTTATTGAAGTACCACGCGACCAAGTCTTTGCTAAAACCCAACCCATTAAGCTACCAAG
+CACATTGGATGATATTTGCTGTGGAAGTAATATTTTAGCGGGGACAGAGTTAATTGTTGATAATATTTTA
+GATAAATTGGCCCAAGCCAAAGCACCTATGCTCTATTTAGGCGATCGCCTAAAGCACAATGAAAAACTTA
+AACATTTGATTATTAGTTTTGCGGATAAATTTAATATTCCCTATGCCACTACTTGGTTTGCTAAAGGGCT
+TTTTGATGAATACGCACCATTATGTTTAGGTGCTTATAATGGTATTTTTACCCAAACAACTGGCCGTGAG
+TACATTGAACAACAAGTTGATTATGTTATTGATATTGCTACCAGTATATTCCCGCAAGACAGTAATATTG
+CCTTTGGCACTGGTACCCATAAAATTGAGCGCTTTGATAATAAAACACTGTTAAAAGGCGGTTCACTATT
+AGAGAAAGACCTTATCGCTATCTTTGAGCGCTTGATGGAGCAAAACATTAGCCCCTTCGAGTTTACAGCG
+CCATCTCAAAGAGGTTTAACAGCGCTGTCGCTACAGCTTGAAAGTAATGAATTAGCTAGAGGTGATGATG
+ACATTGATTTTAATAACTTGGCGCAAACACTTAATGACTTACAGGCACAAGATGCCAGTACCTATGTTTA
+TCTACCTGAAGTAGGTAATTCATATTTTGCCAGTTACAGTTTGAAAGTTCGTCAATCAATACTTGGTCGC
+TCTTGGCTTACTAATCCTTGGTACGGCGCAATGGGCACAGCATTACCTTATGCCAGAGTGGTCGCTCAAC
+GCATCAAGTCACAACAAATAGCGGAACGTGCAGTAGTGATTATTGGTGATGGTGGTTTTCACTTTCAATT
+AAATGAATTGATCCACTTTTTAAAGGATAAATCAGACGTTACTATCGTATATATGCGTAATAATGTTTTT
+CACTTAGGCAAAAGTGGTGATGGCGCTATTTATCACTGTAATGACAGTGAATTTGATGTGCATAGTTTAG
+TGAAAGCCTATCAAGGTGATAGCAAAACATGTACTAGCGTCGGTGAGTTTAAAGCTTACTTTAAAGCATG
+CAGTCAGCAAACAGGCATCTCCTTAATTGAAGTGCCAGCAAAACCGATTGAAGCAAGACAAAGCAACGAA
+CTGAAGTTATTAAATCTGTATATCAAATCTCAAAATGGTCAAGCTGAAGCAGTGAAAGCATGGCAAGCAT
+TAACTCAGTAATTTTAGTTAGTTTTAACGTTAGATAATGGGTACTTAATGCTGTTGTGAACAGGCTTTAC
+CTATTTTTAAAGTGATGAAAGTATGGGATATTAGGCAGTCTATATTTATTGCCAATCAAGAGCACCCGAA
+ATAGGCATCTTGATTGGTAATGACAATAAATAAGCTTTACTCATGCTGAGTGACGCTCTCCGCCGTGAGG
+AAAGAATATTGAGAAAGGTGTTGGTTTTTGGCAATTCAGCTAGCGGTAAATCTACCTTAGCTAAGCGCTT
+GGCTGCGTCAGAGCAATTAGCGCACTTAGATCTCGACTTGCTCGCTTGGCAAGCGACCAACCCACCAACT
+AGAGTGCCGTTAGTTGAAAGTGCTAAAGCGATTGAAAAATTTATGCTACAGCATGAACACTGGGTTATTG
+AGGGTTGTTATAGTGACTTATTAAAGGTCGCAGAGGAACAATCGACAGAAATTATCTATATGAATTTATC
+TGTTGATGATTGTATTATCAATGCCAATAATAGGTCTTGGGAACCGCATAAATACGCGTCTAAAATTGAA
+CAAGATGCTAACTTAGCCATGCTTATACAGTGGGTTTCTCAATACGATCTCAGGGATGATAACTTCTCTA
+AAGCAGCACATATTTCCTTTTACCAAAACTATACTGGCGCGAAGAAAATGCTGACCACTAATTCTTAATG
+TTGAACGGCAATGTTAATAGCGGACGTTAATTTGATAAAGTGCTAAGTGGAAACTTATAATAAATAAAGC
+ATACCGTGAAAGTGGTTACTTACTAATTAAGAATTTTCTTAATGAAAGTGAAGTCTTAAAGTTACATACC
+GTAGTAGCGGAGTTTCATCGTTTATGGCAAAAGGACAATGCCACTTATTATGCGCAGAGCGCGGTGAATT
+CAGCTTATCTGACTAATCGAGAATACTTAAATGATAGACAGCGACAAGTGCTGTTTGATTTTATTGGTTC
+AGAAAAAGTAATGTCTATTGTTAATGAACTAATCCCCCAACAACCTTGCTTTTTAAATACCCAACTATTT
+TTTAATCCGATGAACCCGAAGCAGCGTAACTATTGGCATAGAGATCCGCAATATCACCTATCTATTGAAC
+AGCAAAAAGTAGCTTTATTGGCATCTGATGTGATTCACTTTCGGCTACCTTTACTTGATGAGCCAGGTAT
+TGAATTGGTGCCAGGTACACATAAACGTTGGGACTCTACTGAAGAGCTTAAGGTAAGGTTAGAGCAAGCA
+GGTGATAAAAATAATCAGCCACTATCACAAGGAAAAATCATTAAACTTGAAGCGGGAGATTTATTAATCT
+TTTCGGCAAATATGATTCATCGTGGTTTATATGGCTTGGATCGTTTGGCATTCGATATACTCTTTTGCCA
+GCCTGACCCAAGTGTTATTCAATTTGTGTCCAATGACTCTTTACCAACTGCTGAGGCCTTAACAAGTCTT
+GAAAATTCAGATGCTTTTGACAATACTATTAAGTTATACCAACCAGACTAACTAAATGATCTTTTTAAAT
+GATCTTTTTAAATGGTCTAAATACTCAATAACATTGTTGCTTTCAATCCCAATAGCCAGCTATTGCTCAA
+TCAAGCACCTTGTTCTTGAAAATTTATCCTCATTAAAATTTGAACCATTAATTAATCTGATTGGTACTAA
+CATCAGCGATAATTAATCTATATAAAATAAAAAATCCGACACATGGCCGGATTTTTATAGTGAGACTTGA
+ATAAGTTAAAGACTATTCAACAATATCCATTTCTTCGATTAGGTTAGTGGCGCCATCTACGTGCTCCATA
+ACCCAAAGCATGTAACGTACATCAACGTGAATTGAGCGATTCAACTTAGTATCGTAATCCCAATCACCAA
+TAATGCTTTCATAAACACCGTCAAATACTAAACCAACAAATTCAGCTTTGTCATTTAGCGTAGGTGAACC
+TGAGTTACCACCGGTAATATCAAGTGTACCTAAGTAGTTAACAGGTACTGAGCCAAGTGCTTTTTTCGCG
+TACTCGCCGTACTGTTTTTTATTGATTAAATCTAATTGCTTTTGTGGTGCATCAAATGGTGCAACACCAG
+TATCTTTAGCAACAATACCTTCAAGCGTAGTATAAGGCGTAGCCGTTAAACCATCTTGAGGAGAATAACC
+TTTTACATTACCGTAAGTAATACGCAAAGTGCTGTTAGCATCCGCATATACAGGTAAGTCGTTATCGTTG
+AAGTAAGCGATAAGCGCTTCCATGTACTTAGGACGGAAAGCTTGAATATTACCTGCTAGCTCTTTCGATT
+TGTCTTCAATCGCTTTACGTTCTTTAAAACTAGAAACAGCTAATTGAATAAACGGGTCTTTGCTGTTGTT
+AAAATCACTTACAGAGTTATTCATCAGCGCTAAACGTTGTTCTTGTGAATTAAGTTTGGTGTTTTTATAC
+ATTTTGCTTAATTGCTTGCGAAGCTTCTTCTCGTTAAAGTTTTTAGCTGTGGTATTGGTTAAACCAAAGA
+ATTTATCAAATGATTTAAGACGCTCAGCTTTAGGTAAAGCAACGTAGTGCGTTAGCATAGCGACAAGGAT
+TTCTTGATCAATTTTTTCATCATAACGACGATCAACAGATTTCATGCCTTGTTCAAAACGGGCGATATCA
+CGTTCTTGATAACCACGTTCACGGTCAATATTTGCTTTAGTGTTTTCAACGGCTAAACGGTGAAGTTTTT
+TCGCAGTTGATAACATTTTGCTGTAACGCATATAACCTAAAATTAAATCACGTGCTTGTTGCTTATCATC
+CATTTTAACTAATTTGTCTAAACCAGATAACGCTTCACCATATTGGGCTTTACGCTTTGCACTGCTGTTT
+AACCATTTAGCTAAGTTCGTTTCAAGTGTTTGCTTACGTTGTAAAAAAGTACCCTTGTTGTAACTGTGGA
+TCATTGAACCATAGTTTTTAGCATAGTTAGCAAGACCAGCTAATGTGCTTTCATATTTAATACGCGCTTC
+ACTACCTACCTCTGAATGCGTATGAATTAAATCAATAATCTCTTCACGGTACGCTTTAGCGTGTGGGTAA
+GTCCAAGAGAAAGTATTTTCAACTTCATAAGCTGTACGGTAGCGGTTAGTTCGGCCAGGGTAACCAAGAA
+CCATGATGTAATCACCGTCATCAACACTGCTTTTGTTTACTTTTAAGTGATGCTTAGGTTTGTATGGAAC
+ATTGTCTTTACTGAAATCAGCAGGTTGACCATCTTTACCAACATAGGCGCGGTAAAAACCGTAATCACCC
+GTGTGACGTGGCCACATCCAGTTATCGATATCGCCGCCGTATTTACCAATACTGCTAGCAGGCGCATGAA
+CTAAACGCACATCACGAATAGTAAGCTGCTTGAATAAGTAATATTCTAAACCGCCGTGAAAGTTAACTAC
+ACTACAGCGGTATCTATCATCATTTTCACATTCAGCGACTAATTTTTTAGAATTGGTATCAACCGCTTTG
+TAACGATCACTACCTGACATTTTCTCTGTAACGCCTGATTTTACCAATTTAGTTACTTCGGTAATCTCTT
+CTGTTACATAAATGCGACTACCTGGTGTTGCTGGTAATTCTTCAGCGAAATTTTTAGCTAAAAAACCATT
+TTTAAGTAAGTTGTTTTCTGCTGTTGAGTTGTATTGCACTGAACCGTAAACACAATGATGGTTAGTTGCT
+ACCAAGCCCTGATCAGAAACAAACGATGCGGTACAACCACCCAAACTAACAATGGCACCCATAGGGAAGC
+CGGTAAGATCGGTTAAATCATTTGGATTTAACTTTAAACCCGCGTTGGTTAATTCTTTAGCGATAGTTGG
+TAATTGGTTTGGTTGCCACATACCTTCATCGGCTAATGCTGAACCTGCGCTAAGAGCTAGTGTTGGCAGT
+ATTACTGACCAGCTCAGAAATTGTTTCATTTTAATCATAGCTATCCTACTTTTCTTATGTAGTTTTGAAC
+CGAATCAAATTAGTTGTGGGACTACATTTTATGTTATTTAGTTGTTATTTGATTGTAATTTTTTTGATAA
+AAAATATCGACAACAGAGTGTGCGCTAGTGATAACCCTTAGTCAAAAAAAACAACGAAAATTATTCATTT
+CAATTGTAAAGATAGGTTTCAAAAAGTAATTCACGAAGTGCCATTATTGCCATAAAACTTATCATTAACA
+GTGGCGTATATTTTTATGCTTTAAGCAGTAGTCATGAAGTTAGCACCTATTGAGCTTTACTTGTTCTTTA
+GCAATAAGTTGATCAAATTATAGTTATTGCAAATAAAAACAATTCTCACTTGTAATTGTAATCAAGTGTC
+ATTATCATTAGCGCAAATAACATTAATTCTCGTTCTTATTTGAGTGATTCCATGAATAACGTCCTAAAAT
+TTATAGCCATAAGTACTCTATTTCTCTTTCATCATCAAAGTTTTGCGGCTAGTGAGACTGAGTTACAGAC
+CGAAATATTAAAGCAGAAAGAGCAACTGCAGTTGATTGAAAAACAATTAGCAGAATTAAAAACAACAATG
+ATAAGTGCGCAAGAGCAGCGTCATGAGGAAAAAACAGCAAGTTATAACAATGATAAAAATTGGCAAATTA
+ACTCATACGGTAGTGTGCTTTATAAGAGCGAAGAGATTTATCGTAATATCCAAGATATTGACCCAGAGCG
+TAAAGCGAGCACTGATTTAGAGCGAGTCGTCTTAGAGTTTGTTTACGACTTTGATGCTAAATGGCAAGTA
+GAAATTGAACTTGAATATGAACATGGCGGAGTGGGTTCAACGCTTGAATATGATGGTTTTGAAGAGTTTG
+GTGAATTTGAAACCGAAATTGAAGCAGGCGGTGAGGTTATTGTTGAAAAGCTACAAGCAAAATATACAGC
+CAATGAAAACTTCACCATTAAAATGGGTCATATCTTTGTTCCTGTCGGTTTAGGCACAGACTTACATAAA
+CCAGGTCAGTATTTTACGACTCAACGACATTGGAGTGAAGCCACACTCATTCCACAAGTATGGCACGAAA
+CAGGCGTTAACTTGATCAGTAAATGGCAGGGATTCACGGCACAAACCTTAATAACAACAGGTTTAAATTC
+AGAGTACTTTCGAACTTATGAATGGGTAGCTACGGGACATCAAAAAAGATTTGAACAAGTTAATGCTGAT
+GATTTAGCAATAACGCTTCGTTTAGATTACGGTGACATAAAAGCAGGTAAAGGGTTTGGCGTTAGTTATT
+ACACAGGTGACACTTCAGGAAACCGCAATAATACCGCTAAAGTTGCTGGTGACGGAAATCTCACTATCAT
+CGGTCTTCATGGCGCTTACCGCTATGAAAACTGGCAAGTTAGAGGGCAATATCTCTTTGGTACTTTAGAT
+GACAGTGAAGCGATAACCAATGCCAATAAAACCACACCTGGCCTTAAACCAGGTAACTTCGCACAACTGG
+GCAGTGAAGCAGAATCTTCATTTGTTGAACTTGCTTATAACAGCCAAGGTCTTTTTAATTTAAAAAATCC
+TCTTTATTTATACACCACTTATGAATATGCCAACCCAATCAAAGAGGTTGAGCAGGGCAATGCAACTGAT
+CGTTTTAATAAAGAATCAGTTGCCTTAGGTATTAATTACTTTCCTATCAAAAACATTGTCTTAAAAGCTC
+AAGTAGCACAACAGATGTATGCACAAAGTGATTTGGATGACAGCACAAGCTTCAGTCTATCGATGGGTTA
+CTTTTTCTCAATATAAAATTTTAATAATAGGGTCTGTTGAACTTTCGAGATTGTTTTTACAGCGAATTGT
+TGGGTATTTATACAAGGCAGAGCATTTGTCATGTGGTTACTCCACATAAAAAGGCGATATCGCAGTAAAA
+AGACCCTACAAACGCTATCCGAAGGATTCGGCTAAAAGCGTTTTACTCTTTGTTAAGCAGTGTTTACTTA
+GAATGACTAGGTCACACACTACTCGCCGCGATTAAAACGCTTTACTCTCTTTAAAAAAGGCGAACAAAAT
+TTAACCGCGAAAGGTTAACAGACCCTAGTTAATCAATATCAATATTTAAACAAGGAACATAATAAAATGT
+TAAAAAAATCACTTCTGGCTTTGGCCTTGTCGAGCGTATTTCTTACTGGCTGCGGTGGTAGTTCATCAAA
+TGATGCTGTTGTACCTGAAGTAGAATCAAAATTTACTTTTGACGCAACAGAAATGATCACTAATTTAACC
+AATGATGTGATTGTTGCAGGCTATAAAAATCTTAATGATGAGGCCGCAGTTTACTTATTAGCCACTCAAA
+ACTTAGCCAATACGGCTACGGAAGAAAATTTAGCGGCAGCGCAACAAGCTTGGAAAGATGTTCGTGTACA
+TTGGGAACAAGGCGAGTCGCATATATTCGGTCCTGTTGATGCACTTTCTATTGACCCACATTTAGATACT
+TGGCCATTAAATACCAGTGACTTACAAGCATTGTTAAATACTCAATCAGGTTTTAACGCGACTCAATTAA
+AAGCATTTAATGATGACGTACAGGGTTTCCATACCATGGAGTTTTTATTGTTTGGTGACGGTGTTGCCGA
+CAATGAAAAAGCTATTGGTGAAATGACAGCCTTAGAGCGTGAATATTTATCTGCTGCTGCGGAGGTTTTC
+AAATCTCATACGCAAACATTGTTTGATGCATGGACTGTTGCCAATGATCCTAATGATGCTAACTCTCCAG
+CCTATAAAGACTTATTACTAACTCCGGATAATGAGGTTTATTCTTCTTCGTTAGGTGTAGTCCAAGAATT
+AATTAACGGCATGATTGGCATAGTGGATGAAGTCGGCAATGGTAAAATCTCTGAACCTTTTGGCAGCAGT
+ATTGATAATATCGATACCACAAAAGTAGAATCACAATATAGCTGGAACTCTCTGGCTGATTTTACTGACA
+ATATTCAAGGTGTTCAAAATGTTTATCGTGGTGAGTTTCTAGGGCAAGCGGATAAAACCGGTATTATTGA
+TTTTGTTACAGCAGCGGATGCTGCTATTGCAACGCGCGTCGATACTGAAATAGTTGATGCTATCGCAGCC
+ATTAAAGCCGTTGCTGGAGACAATGACCTACCTTTTAGACAGGCCATTAATGATGCAGATGCTCGCGTTC
+GAATTCAAACAGCAATTGATAAGTTAACAACATTGCAAACCTCGTTAGAGAATGATGTGCTAACGCAGTT
+GAATGAATGGCAACAGCCGTAGTCGTGTAGCTAGTTATCATGAGCGTTTTTCAAGGATGAATGTTGTGCA
+AGGATGCACAATCGTTTAGAACGAATGTCCTGGAAGTATTCCTATGAAAATTTTAAGAAGAGCAAAATGG
+TCAAACTTGGCCATCATTATCGCAAGTTCGATAATTGTTTCTGGCTGTAACTCAAGCAGCTCAGATAAAA
+AAGAAGAAACACAATCAAAAGCACAAGTTGCCTATACCCATATAAGTCAATTAGGTGGTGATGCTACCGC
+AGTAAGCGCGAGTGATTCAGGACATGGTTTTTCAACGCCTATGCCTAATCTAACTACTGAACAGTTAACT
+AAACATTTAGCCGGAGATGCTCATTTTGAAACAGCATTTACTACGGCTCCAAATAGTGAACACCCTGAAC
+TCGATGGTTTAGGGCCTGTCTTTAATAATCAAGATTGTAATTCCTGTCATCAACGTGATGGTCGATCGTC
+AACGATTACCTTGGCACAAGGTCAAGAGCGTGTTTTATTGGGTTCTGAAGCTGGAATTTTCTTACGCATG
+AGTATTGATGATGGCGAATGTTCTAATCCATCTGCAGATAACAATTACTGTAAAAATGCGGGTGTTGATG
+GTTTTGGCACACAGCTATTTCATCGGGGCGTATTAAAAGCTCGAGATGATTGGCAAGAAAACCCTTTCAT
+TGGTCAAGCAGATGTTTATCTTGCGTATGAATATTCGACCGTGGAATATGCCGATGGCAGTTCCGTTGAA
+CTTAAAAAGCCTATTTTTTCGATTGAACAGCCTTATGATGTGAGTGCTGAAAACCGTTTAGACAGTGCTA
+TTTTACAAGCCGATGTTCGATACAGTCCAAGAAATGGTATGCCAGTGTTCGGCTTAGGTTTGCTTGAACT
+TATCAGTGATGCTGATATTTTGGCAAATGCCGATGAAAATGACTCTAATAGTGATGGAATATCTGGGCGT
+CCAAATTGGGTGTTTGATCCTATCAAAGCACAAAGTAATGATCCTGTACCTGTCTCTTTAGGTCGCTTTG
+GTTGGAAAGCCAGTACGCCGAGCGTTCGTGTGCAATCACTTGGGGCATTACGAGGCGATATGGGCGTGAC
+CAATCCATTATTCCCGGATGAAAGTATTGCTAACACGCCTTTGCATGAAAGTTATTTAACACGGACAAAC
+TTTGTTGATACCGGTGTTGATGAGCAAGGTAATACCGAAGCTTCGCAAGAATTTTCTGATGAGGTGGTGT
+TTTATGCTGAAACGTTGGCAGTACCAGCAAGACGAAATATTGAAAATGAATCTGTGATAGCGGGTGCCCA
+GCTTTTTGATCAAGTTAATTGTACTGGCTGTCATCAACCCGATTTTACCACCGCAAAGGGTGAGTTATTA
+GTGGGTGGTTTACCAGCACCCGATGGTTTAAAAGGCCAGAAAATATATCCTTTCACTGATATGTTGCTGC
+ATGACTTAGGCGAAGGTTTAGCTGATAACCGTAGAGACTTCACTGCTACCGGCGTTGAATGGAAAACCAG
+GCCTTTATGGGGAATAGGTTTAACTAAAACGGTTAACCCTGCCGCAGGATTTTTACATGATGGTCGAGCT
+GCAACGGTTGAAGAAGCTATTTTATGGCACGGCGGTGAAGCACAGCAAAGTAAAGCAGACTTCATGGCTA
+TGACACCAGCAGATAGACAAGCGTTATTAGATTTTGTTATGTCATTGTAGTGACCGATAAAATAGTACTT
+GTTAATAAGTAACCTGAACTCTGGATAAGCAGTACTTACTCAACATTCCCATTTTTGTGGTTTTCATCGT
+TAAACCGTCGATAAATAGCCCGCTATTCATAAACGTTTTGCCTTGATAACCACAGAAACTGAAACATTGA
+TTGGAAATTTAACGACTCTGATCTTGTTGAGGGTTTTGTATTGTGATCTAAGTTGTTGATTTTAATTAAA
+CATCAAGCACTCCTTATCCTGAGTTCAGGTTAAGTAATGGGCTTTCTAGCCCATTACTTATCTTTAGTTC
+ATCTTTATTTTTTTAGTGACAGCCCTAAGACGGAGTTGTTTTTTTAAGTCATTAACGCTAATAAACTTAC
+TGCTAGCCATAACTCAAAGGTGACGCAGAAGCGACTTTGATTACTGATAGCATTGTCGCATTCACAGATA
+GAACGTGTGGTAATGCACAAAATCCCCCTAAAAAGCTTACCAATAAAATGCTGATTTTAATGATTTTCGT
+TGAGATAATGATATGACAGTGATTTCAGTCTAAAAAACATGATTATTATTGAATAAATATTCACTAATTG
+AGTATCAATAGTGTAGAATTAATTAATATCAATTAATTATATGAAGAAGCTAAATGACTAGCACCCGAAA
+ACAAAAAGAATCCCTATTAGTTCAAGCATTTAAAAGATTATTAAAAGAACAATGTTATGGTTCTCAAGGT
+CAGTTAGCAGAAGCTCTTGCTTCGCAGGGGTTCGAAGATATGTCGCAAGCGAAAATTTCTCGCTTATTAT
+CTAAACTCGGTGCAGTTAAAACGCGTAATACCAATAATGAAATGATTTATATTCTGCCGGATGAATTGGC
+CGTACCAAAATCAAAGCAATCAATCGAATCAGTGGTATTGAGTGTTAAGCATAATCAAATGCAAATCATC
+TTAAAGACAGGTATTGGCGCTGCGCCATTAATTTCTCGTATGCTGGATAGCATGGGTGAGTCTGCAGGTA
+TTTTAGGCACCCTTGCTGGTGACGACACCATTTTCATTGCTCCGGTTGATGTCGATAATATTGAAGAAAT
+CACCGTTTCGATCCGTAACTTGTTAGCGGTAAAAGATGAACAGTAAAAAATGACCTTAGCGTCCTACTAG
+AATAATAATCCTCGCCATACTTCGCGAGGATTAACTTAATTTATCTAAACTCTTCAGCTATCCTTAGTCA
+TTAAACCATCACACAACACCTTAGAAAACATGGTTATATTGTGCAGAAACAATGTAAGCATCACCTTGTG
+ATTCGAATGTCCACTGTTGACCTAAGTCATCTTTTTCAGTGAATGTTTCACTATTGCCTTGAATGACACT
+GACACCTAAATCTATCGATGATTGGTCGTCAAAGCTATAGTTTAAGCCGCCACTTATCCATATACGATTA
+CTATCAGGAATTGAGATCGATCGATGTTCTTCACCGGTGGGTGTTTGGTCATAAGCAATACCTGTTCTGA
+GCTTTATATTGCTACTTAATTGATAGGTGGCACCAATGGCATATCGCATTGAATCAGCAAAGTTCTCTTC
+TTTTGAAAACACAGGGTCTTCTACACCTTCAGCGTATCCCGCTAGCTCATCAAAACTACTCCAACCAGTC
+CACACGGCTGAGTAATGCACAGCTAAGGAACTATTTAATTGATGAAAACCTGAAAACTCCATAATAGCTG
+GCAAGGTTATATCCATGGTGCCCATGACTACGTCACCCGCTAAGCCACCAAGGTTAGCTGGTAAACCATT
+ACTGTAATCACCTTCAAGTGTTAGTTCTACTTCACTTCGATAACTAAAACCTAGTCTATTGTTTTCGTTA
+AAATCATACGATAAACCTAGGTTCCAACCATAGGATATATCATCGCCAGCCAAATTTGCGGCCACCGTTT
+CAGGTGGCGAAGGCAGCGGACTGTCACCAAAATTACGTATTAAGGAAGCATCGGCATAAATAACATTTAA
+CCCCCCAGCTATGGCAAAGTTATCATTTACTTTATAAGAGAGGCTGGAATTAAAATTAACCGTAGTAATT
+GACGTTTCCCCCGCGAGTTGCCCCGCAGCATAATCATCATCAAACTCAGTGGCTAAACCAAAATTAGAGA
+AGGTGCCAAAACCTAGAGCAAACTTGTCATTTAGCGGCACTACTAGATATATTGCTGGAATGATGGCACT
+TGGCGCAATACTACTATCATTCAATGCTACTGGGTTAATACCCGTTGGTGCATCAATACCCGTTAAGCTG
+ACATCAGGTATAACGTAAGTGCCAGTAAATGATAACTCTATTTGATCAAATTGCGCCATAAGGGCAGGGT
+TGCGTGCAATTACAGATGCATCATCGGCAATTGCAGCTTCACCAGCAAACGCTCGACCTAAACCAGCAGC
+ACTATGCTCAGCCAACTGAAAGGCGGCGCCGACACTGTAAAATGATGAACAGGTTAACGATAGTGTTAAC
+AATGTTTTATTGAATGTCATAAGTTTGGACCATGTAAAAAGGATAAAGTAATGAGCCTACCTTAAAGGTT
+AGTTTTGAACTGTTATCAACAGTGAAAACTAGTATTCACTTGTGAACAGCTTTAGCGTTATTTTGATCAT
+AGTGCTGTTGGCTATTGCGGATTTTTACTCTTAACCATATTGATTTAGAACATCAATAGAGGCTCTAGCG
+ATAATATTTATTATTTGCTTGAGATTTTGTTAATGTAGGTCAAAACATGGCATTAGTTCCTGCTTTAACA
+TGCCAACATTGATAATAGATAGTAGGAAGTTTTATGAGTTCAATTCCAGAGTACATGACGACAAAACATA
+GAGAATGTGATGAGTTTTTTTCTGAAGCCGAAGCCGCTGTTGCCGATAAAGATTGGTCGTTGGCATTAGC
+TAAATGGCAGCTATTTACCAGTGAATTAACTGAGCATCTTGCCCAAGAAGAAGATACTTTATTTCCACAG
+TTTGAACAAGCTACTGGAATGACAGCAGGACCGACACAAGTCATGCGCATGGAACATCAGCAAATGCGTG
+CGCTGGTTCAATCCCTTGATAATGCCCTTGCTGCCAAAGATAAAGATGAATATTTAGGCTTATCTGAAAC
+CTTGATGGTAATGATGCAGCAGCATAATATGAAAGAAGAAATGATGCTTTATCCTATGATGGCGCAACAT
+TTAAGCGATGGCGAGCAGCTTATCGAGGGCTTTAAAGCCAACGCAGCAGTTTAAATCATCATGGAGCTTG
+TAGCTGTTGATGTAAGTGAACTTGCTCCACCTGAGCCAATGACAGTGATATTAACTGCGTTGGCTAGTTT
+GGAGCTAGGTCATTGTTTATTGGTTACTCATAGACGGCAACCCTTTCCTTTGTATGAAAAACTGATTCAA
+GCCGGTTGGGCGTACCACTGCCAAGTACATGATGATGATCATATTTCATTGTTCATCTATCGCCACATCG
+AACAACAATTGTTTGAACAGCACTTTGACGGTCAAACCTTTCAAAGTACAACAAAGTAAGGGCTCGCTAT
+GAATATGTCAGGCTTGTCATTTAATGCATTACCTCCTATCGATTTACCTTTTCGTTTTTTCTTAAGTGCA
+CCAATCTTCATCATCGTTTGTGCGCTATTAGTTTTATTTTCAGGGGAAACTCTTTGGCTAAGTCGTTGGC
+AGCCGAGTATGTTGGCGCTGACACACGGTTTTACCTTAGGCTTTATAACCATGGTGATGATGGGCGCATT
+ATTACAATTATTACCCGTAATCGGTGGTATTGGTATTGCTAAACCTAGACTCATTGCGACCACTAGCCAC
+GCTTTATATTGTGTTGGTGTAATGGCCTTAATGCTCAGTTTTATTCTTGCGACTAACTGGTTAACGCTCG
+CTGCATTGGTGTTGCTTAGTTTGGGGTTAAGTATTTATCTCGGTGCTATTATTTGGGTGCTAATCAAAAA
+AATAAGCCAGGGTGATTCCATTAATTGCTTTCGCTTAGCGATAACGTCATTGGTAATATTGCTGCTGTTA
+GGAATATTGCTTTTAGCCAATAGATTAGGCATCACGGTGCCATTTATTAGCCTTGATAAACATGTTACCG
+ATATCCATGCGCTAATGGGGTTAGTTGGCTGGGCAGGTATGTTAATTATTGCGGTGAGCTTTCAAGTATT
+GCCTATGTTTCATGTTGCTCCCAATATGCCGAAATACATAAGACAATATCTTGGTATCAGCATTTTTATC
+TTACTGATAGTGTATGCTTTTTATGCTGAGTTTACCTTAGGGCTAATTGTCATTAGTCATGGCGTGTTTG
+CCTTTAGCTTATTTTATGTGATCAATCAGCGCAAACGTAAAGTACCCGACACCAGTATTAAGTACTGGCA
+ATTGGCTGCGGGAACATTATTGTTACTCAATATACTGTACTTCTTACCGGATAGTTTTTATAGCGCAGCA
+CAGACCCCTTTATTTATATCACTACCTGATAAGGGGATGTTATTAACGGCAGTTTTCATTTATTTTTATT
+TGCTTTCCGTGATCCAAGGTATGTTACTAAAAATATTACCCTTTCTGAGTTACACCCATCTTCAACAACG
+CTGTTTGATTGACTTCTCTGCGATGCAATTCATTCCTCATATGCATGAATTTTTAAATAAAAAACATGGT
+TTAGCACTTTACTACATGCATATTTTTAGTGGTTTATCACTGGTGGCAGTACTCTGTGAACCGAGCTTAT
+ATTTTGTCTTTGCTATTTTACTGTTACTTGAATTTATATGGTTATTAGTCTTAATGGTGAGGTGCATGCG
+TTTATATTTTACCGTCAATCAGAAAATCAACTTGTCCAATACCCTGTAACTGATTAGTATGCTCGCTAAT
+AAATTCTTACAGGCTAAATAGGTCCTTTTATGAATACTGTCACCTTAGTTTCAGCTGAAAAATCAGCACA
+ACAAATAACACCCTCAAAAGTTATTTGTATAGGTCGTAATTATGTAGACCATATCAAAGAGCTGGCCAAT
+GAAATACCGGATGAAATGGTGGTGTTTTTAAAGCCTAATTCAGCAATTAATACCGTGCTTAATGCTAAGC
+ATAATAATGATGTATTACATTATGAGGCTGAGTTAAGTTTTCTCTACCAGGGTGGAAAATTCACTGCAGT
+GGCCCTTGGTCTAGATTTAACTAAACGCGAAGTACAAGGAAAGTTAAAAGGTAAAGGACTTCCTTGGGAA
+CGTGCTAAGGCATTTGATAACTCAGCTATTTTCAGTGATTTTGTCAGTATTGAGCAAGAAGACATTCAGA
+CATTAAACTTATCACTTATGATTAATAATGTTCCCAAGCAGCAGGGGGGCGTTAATTTAATGATGGCAAA
+ACCTGATGATATCTTAACGGAACTGCAAACGTTTATGAGTCTTGAAGATGGCGACATTGTCATGACAGGT
+ACACCGAAAGGCGTGGGTGTTATTGGTGTAAATGATAACTTTACGGGTCAAGTATATTTGAGCCAAGAAG
+ATAAATTAGTGGATAATAAAGTACTACTTGATTGCCATTGGCAAGCACAGTAATTACCTCACGAAGTTAT
+ACTATTTTTTATTAAAGCTGCAAAGCTTGCTACACTTAATGTAGGCCCTTTTATACCCCATTGATAGGAA
+AGGCTATGGAATACGAATTTGTACACGACGCCATAACAGGCGAAGCCCGAGCGCTCTTTTCTTTAGAGCA
+TGAGGTCATAGGTCCGTGGATGGAAGTTGAACTAGGACATAACGTTACTAAGCTTACCGATCTACTAACT
+GCGATTGATAACATTGAAACCGGACAGTCTCAAGAGCTACTCATCACAGGTAGCGAATATTCGATTACCT
+TAAATAATGAAGATGTCTCGATTCAAACTAATGTGAGCATGAATGGTTCGTTAAACGGCAGTGGTGAAGG
+TTTACCTGAGATGTTAACCGATGAACATATTCATTTAGATCAAAATGAAATGGCTAGCTGTGGTTTAGAT
+GACTTTAGAGCGTTATTACTTTCTTGGGGCCAGTTCACTAACGGTTTACGATAAACCATAGGTGAACTAA
+TTAAAGGTGCTTTGCTAGCATCTTTAATTAGTTAGTTGTGCCGTTATTATTTGTTATGTACTCACAGCAA
+ACTCTGAAACTAAACTCTGTAAAGTCGCTTCATCAATCGCCAATATCTTGCAAACATTTTCTTGCACATA
+GGGCCAGTCCGCACTAGAAAAATCGGAATACTTCATTGAAATTAACTGTTCACTTAACTTAAGTACAGCA
+AATAAATCTTGCTCTTGTGAGCCGTTAAGTTCACTAATAAAGTTTCTATCACGGTGCTGTAAAATAATTT
+GGCACACGTCTTTGGGTAGTCGCCATGAACTAGCAACATAATAACCAATAGTCGCATGATTCACGCCATA
+ATGTTGTTCTTCAGCTTGAGTAAGCGCGATCTCTGGCGTTGTTAATGCATTATCTAATAACTGTTGGTAA
+TCATTATATTTCATCGCCATCACAGGTACACCGCAGGCATGAAATAACCCTAAGCTAAAAAATCTATCAT
+TAGCAATCTCAGGTTTATATCTTTGCCCAAGCAACATGGCCGCATTGGCAATATCAGAAGTGACTTGCCA
+AAAGTCTTCCAAATTAATGCTGCAGCTTTTGGGATCAAAACTCTTTTTAAGTAAGCTACCCGTGACCAAC
+ATGACGACACCAAAAATACCAATGTAGTTCACTGACATTTTTATATCGGTTATTGTTCTACCTAGGCCGT
+ATAGAGGCGAATTAATGGTTTTTAAAATAGTAGCGCTGACCGCGATGTCTTTACTAATGGCACGGCTAAT
+GGCGTTAATATCTGGATTTGCTTCTGCCATAAGTGTCAATAACTCTAGCAGCAGTTTGGGTTGGGCCGGA
+ACAGAGAAGCCACGACCAATATCATCTAAAACACTTTGATCAACAATTAACATAAGACTAATAAAAGCTA
+TAAAAATATGGCATTAGTGTATGTTATAAAAAACCTGCTTGCTATGTTTCTTATCAAATAACGCCATCAT
+TTGTTGTTTGAATTTTTGTCTGTATTACCCTTAATAAAAGATGAGCTTCAATCATAACTCTCTCAGGAAT
+CCTGAAACTTAAATCTTGGCAAAACTTTCTTATAAAACTTATAAATCAGTGTGTTATATAAATCATCATC
+ACGAAAAAACCAATGATGATAGTGTTGAAAGCGAGAATGTAAGTAAAACCTTTGATACCTTCCTTAAGGC
+TGTACTCATGTACGTTAAGATACCAAATCCAAATGGCACACATAATAATGGGCATTAAAAAGAAAAATTT
+TATCATAATGGTTAACTTGTGCTCGAATTAAGGGATGTCTCATTCCAAGGGGCAACTTTAAGTAACATCA
+ACATACCTGGAACAGCTAAAGCCGTACAAAGAAAATAGAAATTTGTCCAACCTATTGCTTCAACAATGAC
+TCCTGTTGTGGCATTAGCAAAAGTACGTGGTACTACGGCTAAGGCAGTAAATAAGGCAATTTGTGTTGCT
+GCAAAGGCGGGATTAGTCGTTTTAGCAATAAAAGCTGTGAAAGCAGCGGTGCCTAAACCAACGCCTAAAT
+ACTCAAATCCCATAGCGATGGCTAAAGCATAGGTGTTATGTCCAATTTCAGCGAGGGCAGCAAAGCCTAA
+AATACTTAAAATTTGTACAAAACCGAATAACCATAGCGCTCGATTAATGCTGAGCTTAACCATCACTAAG
+CCGCCAACGACTATACCAATGGTCATTGCAATTAATGAGGAGGTCTTGGCAACAACACCTATTTCAGTTT
+TGCTAAAGCCCATATCAATGAAAAATGGCGTTTGCAATGCTGTCGCCATATTGTCTCCTAACTTATAAAG
+TACAAGAAACAATAGCGTATAACCTGCAGATTTAAGCCCTTTACTCTGAACGAAGTCTTTGAATGGTAAG
+ACAATAGCTTCTCGCAGGCTTTTAGGTGCAGCATGCTCAGAGTCTAACTCTTTAATGAACAGTGTTAGTA
+ATACGCCTAATAACATGAAAGCTGCAACTATCACGAAGACCGACTGCCAACTCATATGATCGGCTAGAAT
+AAAAGCGAGTGATCCCGGTACCAGTCCAGAAAGTCGGTATGCCTGAACATGAACTGAGTTACCTAAGCCA
+AGCTCGTTATCGGGTAATAACTCTCGTCGATAGGCATCAAGCACGATATCTTGGCTGGCACTGAAAAAAG
+CCACTGCTGCAGCTAAATAAGCGACAGACCATATATCCATTATAGGATTCACAAAGCCAAAACCAGCAAT
+AGAGCCTAACAGTAAAAGTTGTGTTACTAACATCCAACTTCGTCGTCGGCCAAGTATGCCCAGAGAGTAG
+CGGTCCATGAGTGGTGACCAAAGGAATTTCCACACATAAGGAATGCCAATTAATGAGAAAAGTCCAATCT
+CAGTAAGACTTACCCCTTCATCACGTAACCAGCCTGGAACCAATTGATATAAAACAAACAGTGGTAGACC
+TGAGCTAAAGCCAGTAAAAATACAAATAAGCATGCGCTTATTTAAAATAGCCTCTTTAAAGGAACTGTTG
+TCTACTTGGCTAGTTGTGGGCATTTGCGGCATTAACGAGTAACTTAAATTAGGTTTTTATTTCTTCTAAG
+TTTATCAGAGGCTTGTTGTTTGCAGAAGCGGTATGCGGTATTTGAGTGATATTTAGTGACGAATCGCTAA
+TCGGCTCAGTTACGGGATAGGACGCCAGCCAATACAATCAATAGGATAGCTACCGATACCGTTAAAAAAA
+TCTAAGCAGGTATTCATTTCACTTTTGAAAAACAGATCTTGGTTTAAGGCTTGAGCACCATGTAAGCTAA
+CTTCATGCATCAAATGCCAAAATACACGTTCTTTAGCGCTGTGTGGTGTTTCATCAATCACTTTTAATAA
+AGTCCACTCAGACATGGTATCTAAAATAAAATGGTCGAGCTCAGTATAGTGTAGTTTTTTCTCAATGACT
+GCGCTCACGTAGGCATGCATTTGTAGTATTTTATGATCGATGAATTGTTCAATTATCATGATGTCCCCTT
+AAAATACATGTACCGTTTGGTACAGAAGATGACGGTGGTTAGCTATAGGTTTAATTTTCACCGAAAAGTA
+TTAATGCCTTTATTATTGCTTCACGGCTTGAATTGAAGTGCGAGAAAATTTATTGGCTAACTTATGTATC
+GGTGATAGTTGGCTTTTTGTCAAAGAAAATTCATTTTTATTTAGTGTTTTTTTGTAATTTACTGTTGGTG
+AAGATTATTATTAAACCTACTCATCAGCAGGTAATAATGTGGCTTTAATTAAAGTGACGTGTTTTATCGG
+GACATCATTCCAAGCCATAGTTTCGTTATAATCTGTTGGTACTTTTGCGATGGCTTCTAGTACTTCTTCA
+CCCTCAATAATAGCGCCAAAAACCGCGTAACCCCATTTTCTTCCCGGGTCTAACGTTGTATTATCCGCAA
+GATTAAAGAAGAATTGGCGGTTGGCAGTATGGGGTCTATTTTCTTTCGCCATCGCGATAGTGCCCATTTC
+ATTTTTCAGGCCATTTCCTGATTCGTTAACAATATTTTTGCCTAATTCTTTGGCGGTAAATTTAGCGTCA
+TAAGCACCACCCTGTACAATAAAGTCGTCTATTATGCGATGAAATATAGTGTTGTTATATTCACCTTTTA
+CCACATACTCCAGAAAATTATTCACCGTAATGGGTGCTTTCACTCTATCGAGTTCAACCACAATAACGCC
+CATAGATGTTTCTAATTTTACTTTAGGATAAATATTAGTTGGATCAACCGCATAGCTAAAACTACTTAAG
+ATTAGCAAGGTGCTTGTTATAATAAATTGAACGATATTTTTCACAATTATCTGCCTACCTTTGATTGAAG
+GATGTTTGTCGCATAGCCTAATATTATAAGAAGGTTTTAATATCTTTACTGGTTAGAATTTGTTTTATCA
+AGGTACTTAAATGTTGATTAAATTCACGTTCTAATACCGCGATATCTGCGTTAAGAGCACCTTCACTGTG
+CGCTCTATTTTTAAAGCTGCTAGTTAGCGTCTGTTTGGTATTATCAATTGAAACTTTGATGATAATTTCA
+CTTTGAGTGCTGTAACTGACACTTTCTTGATCAACACTGATAATAGCTTTTTCTATGGAAACGGTTATTT
+GATTATTTGCTGAGCTAGCCAAAGATAAACCTTGTTGTTGCCACTGCTTCACTAATAGTCCTTGAATAAT
+ATCTTCAAGGCGTTGCTCGGAAGAAAGAATGATTGCCGCTTCATCCTTTTCTAGTATCTGGATGATATGC
+GGGCTAGTTCGCATATCAACAACGTTCAGCTGTGCTTCTTTGCCAGATAATTGATTTGAGGGTGATAGAT
+AAACTTGAGGTGAAACAATTAAATGTGTAGGTGCAGTACTACAGCCGACAATGCTCGTAAGCAATAAGGT
+TAGGGCTATTGATTTAAGTGTATTGAAGTTCATTGTTTTCTCTATTTTATCGTTTAATTGCTGATTGAGT
+GACAAACTTATCATTACTGGCGATTAGGGTTTCATTACCAAATAGACGCTGTAACTTAATATGATAAGCT
+AATTTTTGGTTACCAATAATACGTAACTCCCCACCTTTTTTTAATACTCGGTGACTGTCTTTAAACATCT
+GCCAAGCGATATGATCAGTTGTCGCGGTATTTTGATGAAATGGCGGATTACATAAAATCAAATCAACACT
+ACCACCTTCTATATCGGTCAAAGAGTCGTTAAGGGTAAATTCACATTGTTCAATAACGTCAGGCAGGTTT
+GTCATTATATTCTGCTTCGCTGAAGAAATTGCCATGGTAGATTCATCAATAAACTGAACGTGTGCTTCTG
+GTTGATTTGCTAAAACGGTGAGGCCGATAACACCATTGCCACAACCTAAGTCTATTACTGTGCTGTTAGC
+AGCAACTGTAGGCAAATTCTCAATAAAGTATCGTGCGCCAATATCCAGCTTTTCACGGGCATAAACATTG
+GCATGATTGCTAATGGTTAACTCGCGAGATGGTAAATCATTGGTAGACTTGTGTGGGATAGACCACACAG
+TTGGAAAAGGGGACTGATGAACTTGCTTATTATCAAACTGACAAAAAACTAAGCGTGCTTTTTTAACCGC
+TAAAGAGGTTTTTGTTGTGCCTAAATGTTTTTCAAACACCTTTAGAGTTGAGCTGTGGATCTCTTTGGCG
+CGGTCTGCGGCAATAAAAATACAGTTTTCATTTACTGATTTTTTTATTTGAATGAGTTGTTCGATGAGCA
+GTGATTTGCTTTTAGGAATTTTATATAAAATGACATCAATATTATTTGGCAAACTATCAAGAGAGTTTAG
+CTGGGTAAAATGACTATCATCTAAGCTATTTTGCTCGATGTTATAGCTGGCCCCTTCACTACTAATGTAA
+GAGTCATTAATAGAAATAACTTCAGGATTCTCACTCGTCGATTGGCAAAAATTAACAGCCAGTGCACCAA
+AAGCATCATTAAAAATAGCCACCTTTGTTTGCGCGTTAATTAAATTTTGATCATGCACATGGTTTATTAG
+GTACTCATCGGCTGAATCCCATGCTTGTAAACTGCGGTTTACTTGTGAAACAGGGAAGCGACTAAGGAAT
+AAGTTCTTATCATTAACAATAAAAGGGCTGATCATAAAAATTGGCTAAAGGTCAGTGAAAAATTTGCCCG
+CTATTGTGTCATAATCTACAACATATTGTTGGTCTATCCACTTAAATCAGCTAAAATATTTACTACTTTT
+AATTCTTCATATTTTACACTCAGCGAGAGAATAATGACTGTTGCCTCTGTTATTGAACAAAAACTGCTTG
+ATGCTTTTCAACCTTCACACTTAGATGTGATTAATGAAAGTAATAACCATAATGTACCGCCGGGCAGTGA
+GTCACACTTTAAAGTGGTTATTGTAGCCAAAGCCTTTGAAAACGAGCGTTTAATTAAGCGTCATCGTTTA
+ATCAATAACGTACTTTCACAAGAGTTAGCTGAAAAAATTCATGCCTTAGCATTACACACCTACACAGAAA
+AAGAGTGGCAAGAGCAGTATGCTGGCAAGGCGCCAAGCTCTCCAAACTGCTTAGGTGGCGGAAAGTAGAA
+TATATTGTATTCTGGTCGTACCTCTTTATGCTTGAGGCAAGGTACAATGTCATCAAATACTTGAAAGTTT
+CTTTCAAACCTTAGCTAAATACATACTCTAGCTGAGTCACTAATATAAATAAAAAGGTTAACTTATGGTT
+ATCAAACCAAAAATTCGTGGTTTTATCTGTACTAATGCTCACCCAGTAGGTTGTGAAGCGCATGTTAATG
+AACAAATTGCTTATGTAAAAGCGCAAACATCAGCGACTTCTGGTCCTAAAAATGTTTTGGTTATCGGTGC
+TTCTACTGGTTATGGTTTAGCGTCACGTATCACCTCTACTTTTGGTCATGATGCGAAAACATTAGGTATT
+TTCTTTGAAAAACCACCAACAGAAAAGAAAACAGGCTCTGCTGGTTGGTACAATACAGCTGCTTTCGTAA
+AAGCAGCTGATGAAGCAGGTATTTACGCAAAGAATATTAATGGCGATGCTTTTTCTCATGAAATAAAAGC
+AAAAGCGATTGAAGCAATTAAAGCCGATATGGGTACAGTTGATTTAGTTGTTTATTCATTAGCATCACCT
+CGCAGAACTGATCCAGATACCGGTGAAGTATATTCTTCTACGTTAAAACCAATTGGCCAAAGTGTTACCA
+CTAAAAACCTTAATACCTCAAAGCGTGTTATTGATGAAGTCTCTGTTGAAGCAGCAAATGATGCTGAAAT
+TCAAGGTACTATTGATGTAATGGGCGGCGCTGATTGGGAATTGTGGATGAACGCACTGGGTGAAGCTGGT
+GTTTTAGCTGAAGGCGTTAAAACCGTAGCTTACACATATATTGGTAAAGAATTAACTTGGCCAATTTATG
+GTAAAGCGACTATTGGTAAAGCGAAAGAAGATTTAGATAGAGCGGCTACTGCTATTAACGCAGCAACTGC
+TGATTTGAATGGTCAAGCACGTGTAACCTCTTTAAATGCTGTGGTAACACAAGCAAGCTCTGCTATTCCT
+ATTATGCCTTTATACATTTCAGCTATGTTTAAAGTGATGAAAGCCGACGGTACGTATGAAGGCTGTATTG
+AGCAAATTGCGAACTTATTCAAAGAGAACATTTATAGTGACTCGCCTCGTTTAGATGAAGAAGGTCGTTT
+CCGTCAGAATTATAAAGAGCTAGAAGATAGCGTTCAAAAACGTGTTACTGATATTTGGAATAGTGTTGAT
+ACTGATACTATTGATGAATTAACTGATTACGTTGCTTATCATCAAGAATTCTTAAAACTGTTTGGCTTTG
+GTATTGACGGTGTTGATTACGATGCTGATGTTAGTCCTGAAGTTGCTATTAACAACTTAACTTAGGTTTC
+ATTGCCTTCACTGAGGCAATGAAATGTAAATAGTAAAAAGCCGCACTCTTTATTGTTAATAATAGAAAGT
+GCGGCTTTTTTGTGTCTTGGTGTTAGGCAACAGAATATATTCTTCAGAAAAATGATGATCACTTTGTGCG
+TAGTGCTGACGTTAGCTACTGATTGTTCTTTAGGTCAACTGATCGTTAAAAGAAGAGATTTAAACAACAC
+CAAAAATCTATTAGGTTGGCCAATTTTGTTTAACCACTACATTTATCTGTTGGCTTAACAATGCTTCTAT
+TGAAGTTAATTGCCCGACAGTAATATTGATAAATTTTAAACCTAATAGAAAATCATTTTGAGATATACGA
+CGAATTACAATTACGCGTACGGTCATTAACCCTAATTTTTTATCCTCGTTGAGTATAATTTGAAATTGAG
+TAGGGTGGTGATTGGTGTGACTTAAAATGAAATCAACACATGCTTTGTCTGCGCTGAGTTGGACTCCTGA
+TAAAGAGATATTAATTGCAGTACTTGTTAACTGTTGCTCACTGTCTTTTAAGACGATAGATACCGAAAAA
+TTTACATCTTTTCTAGGATAAAACCTTCTTTCAATCGACATAGTGAGCCTCTATTGTTGCTTTCATTACA
+ACTCTACTTTAGCAAATCTCGTTATAATGTACGTACTTTAATTTGTACTTAGGTTTAAAAATGATCAAGT
+AACTGATGACCTTGTTCGCTAAGGATAGATTTTGGATGAAATTCTACGCTGGAAAGGTAAAAAGGTAGGA
+CACCCATTGATCGGGATCATTTCAATTAATGGGTGTCCCGAATTGTCGCCTCAATTTTTATGTCTGCTTA
+CGTATCGATAGCGCACCTAATTTTGAGTAACTTCGGCTAATAGATTTGGTTTTCTCTGTGCAAAAGTGAG
+CGTTAGGTGATTCTACTTTCCCAATGCCGACCGTCTATTATAGAGCATGACCCTAGCAATTTACTCTATC
+GGATTCACTAATTGCTTTAGGTGCTAACGTTAATCGCCCGTTGTATTGATGCAAGACTAACACTGACCTC
+TTTTTCAATCTCTCGTGATGTTAAGCCCTCACCGTGTAACTTCATTATCTGTAAATGAATAACCTCGGTA
+ATAACATTAGGAAGGCCAAAAGCAGCAGCATAACCATTTTTACGTTCTTTCTTTTTAGGAATAGAAGGTC
+TATTTATTGGTAGTATTGGTTTTCTTTTTCTATGAACTACTGGAGTCGTTGCAATAATTGGTTCGGGTAT
+TGGTGCTGTGTTCTTATGTTCAATCAATAGCGGTATCGCTTTACTCAGTGCTTTTTCTACAGCGCGAGTA
+ATGATATCTTCAAGTTCATCCGGTGTTAAATTAATGGTGTTATTTTTTTTCGACGATTTCCCTGCGACAT
+TCTGTGACTTTTTAGCTATTATTTTCTGCGACACTTTAGATAGCGAACCGAAAACACGTATTAACTCAGT
+AGTATCAATTTGTGGCTTACCTAACGTATCACGTACCGTTGTTAACTTACCGTTAGCTATGTATCGCTGA
+ATTGTTCTTCGTGACTTCTTTACTAGTAATGCGCTATCAGTGATATTGTGAATAGCCATACAACACCTTT
+TTTATTGTTATTATACTGCGACATATTAGAGGCTTTGATGAGAGGATAGTCAATACTGAACAAAAGAAAA
+TTAACACTGATTTTTGGATTAGGTGCTACGAATCAATCACACTCCTCTTGCTTTAAAATATTATTTATAC
+TTCTAGAACTCATGTCCGAAAGTAAAAATTAAATAAACAAGGAGGAGAACGTCCGTTTACGTATCAAACT
+GCCTCTTAGCTGAGGTGACTTTGGTTCACAAAAAACGACCGTTTTGTGGCAGCTACTACCCTTAATATTT
+CATTCAATAAAATTTACTGTTTCAAAATCTAATTAAATTTACAGTTAGGTCGTTTCCATGGGCACAGAAG
+ACATAAAGCCTCCCCGAATGTGTAGGTCAATTTTCTGATCATATAGCGGACATAAATTTCATACTTCTAT
+GGTGCAAAGATGCACAAAGTGAGATAGGGTTTTAACCCTAATTTAGACTTCTTTTTGGCTTTGCAGACAA
+TTGCGTAAAATATTTATCAATACTTTTTTTAATACGTTATTATCTATTTTTTAATAAAATATAACATTAA
+AAGTAGCTAACTTTGCACGGTCAACATAATGAGCTGTTAGCTGCGTTATACTACGTTAAAGACGTCAAAA
+AACACTTAATAATCTAGAGCTATAAACCCATATCATGACAAGAAAAATATTAAAACTGAACGTGAAAAGA
+AAAATAGTTTCCAAACCAATAGATGAAGTGGTCAAGGATGTATCTCATGATGACCCACAAAAGCGTTTTT
+TAAATGGCGTAGCCATCAATCCTGAACAATGTATTCACCTAGAATTAGGTTCTCAGCAACACTCCGCGCG
+AGCTATGGATTTGTTCACGCCAATAGGAATGGGGCAGAGGGGGTTGATTGTTGCACCGCCTGGCTCCGGA
+AAAACGACCATTTTAAAACATACTTGCCAGGCTGTGGGCGCAGCTTATCCCGATATAAAGCTTTATGCGT
+TACTCATTGACGAGCGCCCAGAAGAGGTGACGGATTTTAAGCGCAGCGTGCCGGCACAAGTATATGCCTC
+ATCCACGGATGAAAACTATGACCATCACGTACGTGTAGCCAATGACCTTCTTAATATTGCTCGCAAGGAA
+GCTGGTGAAGGTCACGATGTCATGATTGTCATTGATTCTCTCACAAGGCTCACACGAGTATATAATGCAA
+ATCAAAAGAGCAGCGGTCGTACCATGTCGGGCGGAATTGACGCTAGAGCGATGGAAATACCACGAAAACT
+GTTTGGCACAGCTAGAAATATTGAGAATGGTGGCTCGATTACCATTCTAGCGACCATACTTGTTGATACC
+GGAAGCCGAATGGATCAAGTGATATTTGAGGAGTTCAAGGGCACGGGTAATATGGAAATCGTTTTATCAC
+GTGAGGCTGCAAATATGAGGGTTTTTCCCGCATTGGATATTGCGAAAAGTAGCACGCGCCGTGAGGAGCT
+TCTTCTTAATTCGAAGGATATCGAAAAGGTAAGATTTTTGAGAAGAGCGCTTACCAGTCTTAAACCTGTG
+GAGGGTGCTAGGAAACTTGTTGAGCTACTTGAGAAATATCCAACGAATGCGGAGCTGTTAAACCGTTAAT
+TACCTACAATTATTTGAGCGCTTGGGAAATGAATTTTGAGCAAAAAGGTAGAGCTGACAAGTACATCAAT
+TAGACGTATTTCCGCTACGCTCCAATGCGTAAATTACACAAGCGTTACCCCTATAAAGTCTAATCCACCT
+TTACAGCTCAAACTCCTAATGTCTACACAGTGGTAATTGTGAACGTTTAACTCTAACTCGTTAATGGGCA
+CATAACATCATAGAATATCTTTACTGATATATCTAAAAATATAGCCAAATTAACTATGCCACTATAACCT
+GAGTTACTTGTTATTGCGCGAAAGGTGGCTAATATTAAAAATAAATAAGGTAAGCATCGTTAATCAGCAA
+TAAAATTTGCAGCTTAAGGTGGCTTAATTAAATTCAAAATCTGATTTTGTAATGGTGATAGCAAATCAGA
+ATTATATTTTTCACCAAAAATAAAGAGAATGTTATGAGTAAAGGTATAGTTAAGTGGTTTAATTCAGATA
+AAGGTTTCGGATTCATTACTCCAGAAGACGGAAGTAAAGATTTGTTTGTTCATCATTCAGAAATTCAATC
+AGGCGGTGAATATGCAACATTGGCTGATGGTCAAACCGTTGAGTACGAAGTGGGGCAAGGACAGAAAGGC
+CCATGTGCAAATAAAGTTGTTGCTGTTTAAGTCGTAGCACATAGACGCATAAGTAAGCGGATGCGTTACA
+CGCACTTGCTTATGCGTTATCGATAGAAAAACTAATCCAAATTAGCTTCACCACCTAAATCCCTTATGCC
+TTCTAAGTGGCATAAGTGAACCTTAGAAAATCATTCAAAAAAACATCATGAAATTATTATGGGCTTAAGT
+CTGCTGCGTACGCTTTGCTGACGTTAGCTACTGATTGTTCTTTAGGTCAACTTATAGCCTGAAGCTGTTA
+TAACCTGTTTAAAGAATATGTCTCATTTGAATAATTATCTAATTTCCTATAAATTTAACGAAGGGTAGTT
+CACTATTTTGACACGACACCCTCCTATTAGTCGTGAGTAGACTGAACTGCTGATGCTTAATAAACGGGGT
+CAGATGAGAATTTCAAAGGCCTAAGTGGCCGCTAGTTTATTGACGCAGCATCTAAATTCTAGGTTGTTGA
+TTTTTCTCGACTCTTTTAAAGTTATAATCCTAACTATTTGTAGTTGTTCGTATCTAATTTTCTTATTCGG
+GGTATATAGTTGTGTTGAATGGATTATGGTTAAGTTTTTTTTGGCTAGCAGCTATAGCCGCAGGTTATCA
+GTGGCTCTTACTAGATAACGCTAACGTATTTAGTCAAGTTATTAGCTCTTTGTTTTCTATGGCAAAGCTA
+TCTGCTGAAATTGCAATTGGATTGATTGGTACACTTTGTTTGTGGCTCGGAATTTTTAAAATCGCTGAGA
+AAGCCCAACTTATATCTTTTTTTGCTCGTGGCGTTGAGCCACTTTTTAGGTATTTGATGCCTGGAGTGCC
+TCGTGGCGATAAAGCTTTTGGCTCCATTTCCATGAATATGGCCGCTAACATGCTGGGGCTAGATAACGCT
+GCTACTCCGCTTGGCCTAAAGGCTATGCAAGACCTCCAAGAGCACAATACCAATAAAGATGTTGCGACTA
+ATGCTCAAATCTTATTCTTAGTTTTGAATACGTCTTCCGTTACGTTATTGCCCGTTACTATTTTTATGTA
+TCGTGCTCAGCAAGGTGCTCTAAACCCTACGGAGGTTTTTATCCCTATATTACTGGCTACCTGCGCATCA
+ACGGTTGTTGGGGTGTCAGTTGTCGCTTGGATTCAGCGTCTCTCACTTTTGAATCGTGTAGTGTTATCTT
+ATTTGGGGGGATTTGTTTTACTCGTATCCTTGCTCATTACCAGTTTAATAAGTATGCCAGCAGAGCAAAT
+GACAAAGGTTAGCTCGGTGGCTGCTAACATCATTTTATTTGGTGTTATTCTTGCCTTTCTTACTATAGGT
+TGGCGTAAAGGAGTGCAAGTTTATGAGACGTTTATAGAGGGGGCCAAAGAAGGTTTTACTACAGCCATTA
+CATTAATACCTTATTTAGTGGCAATGTTAGTGGCTATAGGGGTTTTACGTGCTAGCGGGGCCTTGGATCT
+ATTTGTTGACGGTATAGCTTACTTGTTGGTCCTCGCTGGGCTGGATACGCAATTTGTTGATGCATTGCCT
+ACGGCACTGATGAAACCATTTAGCGGTTCTGGTGCGCGGGCTATGATGCTAGAGACCATGAATACACATG
+GCGTGGATTCTTTCGCCGGTCGATTAGCTGCCGTTATGCAAGGCAGTACCGAAACAACGTTTTATGTGCT
+CGCTGTGTATTTCGGCGTTGTGGGTATTAAGCAGGGAAGGCATGCCGTCTTTTGTGGTTTGATCGCGGAT
+CTTGCTGGAATCTGTGCGGCTATAATCGTGTGTTATTGGTTCTTTGGATAATAAAAAAGCTGGGATACTC
+TGAACCTCCCCAGTTTAACGGACGCTTTAAATATTCAAGAAATTACTAATAGCTGTATTATCATGTTGTC
+TAATTAGTTTCATATGTTTTATTTTTTAGCCATAGCCACATTAAAAAGAGCTTAAGACGTAAATAGCTTT
+TAGTCCGCTTTGTCGGAACAGTTGCCGTTAGATACGTAAGGACTAACGTCAGCTTTCATATCCTAAGTGA
+ACGTAAATCTGAATGAATCCTAGAGATAATTTAGGTCGGGTTTGTGGCATTAGTGAATATTACACGTACC
+AATAAATCATTAAAAAATGGCAAGTGACACCGCCTAAAACAAAAAGGTGCCAAATAGCGTGCGTGTAAGG
+TATTGTTTTTTTGACATAGAAAAAAACCCCAAGAGAATAAATTAACCCGCCTAATGCCAGCAAGCCAATG
+GCTTGTTCAGGTAACTTCTCATATAACTCCCCTAAAATACCCAACGAAATAAAACCCATGCCTAAATAAG
+TGGCTAGGGATATTTTTTTGTATTTGTTACCAAATTTTATTTTGAACAGAACACCGGATAAGGCAAATAG
+CCAAATAAAAACCAGCAGAGTATAACCAAGCGGGCCTGCCAATGTGATAGCAAATAGTGGTGTATAAGTA
+CCTGCAATGAGTAAATATATGGCGCAGTGATCTAGTAGTTTAAATAACGTCTTAGCGCGCTTATTCGTTA
+AACTATGGTAAATAGTTGAGGCGAGAAAAAGTAGAATGCCACTGGTAGCGAAAATACTAAAACTAATTAT
+TCGGCTAAGTTCGCCATGGCTGTTATTTAATAGTAAAAATAGTGCGAAACAACTTAACAATAGACCAAAG
+GCGTGGCTGATAACATTAAGTTTCTCTTCGCTTTGGCTATAAGAGGTTGGTGGAGAATTGTCAGAAGGAA
+AGTCTTTCTGATCAGTCATAATGAACTGCTTTAATAAGTTTAGTGTGCGAATGTACGCTGAGTGTCAATA
+CAACACCAAACAAAGTAAAGATAGAGTTTATCTAAGGCTAAATCTGCTGTTAGCCTTGGTATCAGAGTTG
+AGCGAACTTTAGTTAAAGTGCTAACTCAATAACCATATCTTTTAGCTCATCTTTAGAGATTGAGTTGCTG
+TGATTTTTATCAAAACGATTAAAAATGGTTTCGCACATACGAATACCTTTGTCTTGTAATAAAACGTCAA
+TTAGCTCAACAAATTCCGAACGACTTATCACGCCGTCTTTATCTTCATCAAACACTTCAAATAACTCATC
+TACCCACTGATTTAAGTCCATATAAAATCCCCACTACTAATTTAAAAAAGATATGACTAAACCATATCGC
+TTATTCAGGTGTTTGTGAATGGCTATTTCAATTTTTTTAGCCTTGTGATGGATAAAGTAGCTATTTGTCT
+ACTTATTGATTGCTTTTGGATCATATACCCAAGCCACTTGAATATGCGTTTTTCGGGACGCTTGATCATT
+AGTTCCTCAACCATCCCCGAAGGGCTGGTTTAGAAATGCTTTATGCTGCGTTATTGATTTCGACAATAGA
+ATAACTATTCTCCTCCATCAATGTATTGCCTAAAGTCATTTTAATTCCCACTGAAATATTGCACTTTGAA
+TTGTAACGGGTATATATCAACTTTATTTTTATTTTTCTGTAATAAATTGGCAAAGCTGCAGACTAACTGT
+CCAATGCTTTATTAAGGAAAGATAAAATGAAAGTAACGTGGAAAAATCTGTTGGCGCTAAGTTTATTGTC
+ATTAACGGCAACGAGTTGGGCTAATGATAGTAAATTAACTTTAGAAAACTGCCATTTAGGTGAAATTCGC
+TCACAAGTACAGTGTGGCAAACTTGAAGTGCCAGAAAATTATCAGCAGCCTGATGGTGATAAAATAGCCG
+TTAATTTTGCCGTATTGCCTGCTATTGATGATAGTGAATACAAGGCGCCGTTAATGTTTTTAGCAGGTGG
+TCCAGGTCAAGCCGCAGTTGAATTAGCGACAGGATTAAATAGAGTCTTTCGTGAAGTACGTAAAACACGT
+GATATTATTCTTGTTGATCAACGAGGTACTGGTAAAAGCAGTCCCTTGTCATGTGAATTTGAAGCAGTAG
+ATAATGTCTATAGCGCTTTACCTGATGCATTAACCCCTCAAGAAGTAAAAGATTGTGTTGCGCAATTTAA
+AGGTGATGTAACTCAATATAATTCTGAAAATGCTATTCGAGATTTTGATGCAATACGTGCAGCACTGGGT
+CATGAAAAGTTAAATATTTATGGCGGCTCTTATGGCACACGTGCAGGGTTGGTCTTTATGCGCATGTTTC
+CAGAGTCTCTGGAAAGTGTTGTGTTAGATAGTGTTGGTCCAATAGAAGTACCTATAGGCATGTTCGGGCA
+AAGTGGCGCACGTTCTTTTAATCTATTGATTGATAATTGTAAAAATAGTGAGTCATGCCATAAAGCTTTC
+CCAAATTTAGCTGATGAATTTCAAGCAGTAAAAGTACGTTTAGCGAAAGAGCCTGCTAGCATTGATATCT
+TACATCCTCGTTTAGGCACACCAACAAAACTTGTTATTGATGAGACTAAATTTACCGGTAACTTACGCTT
+TCAGCTGTATGGCATGGAAGGTCGTTCTATGGTGCCACTTGTTATCCATCAAGCTTTCTTAGGTAATTAT
+CAACCGCTAGTTGGTTTGATGGCTCGCACGGAGGGTGAACAACTTGTTTATACCGGCTTACTCTTTAACA
+TTGTATGTAATGAAGATATGCCAAGGTTATCGGTAGCAGATAAAGCGGCGGACGCGAACAATAACTTTGA
+TGGCAAAGACAGCCAGCTTGCATGGGACATGGTTTGTCCATTCTTCCCTAAATACCGCCCGAGTGAAGGT
+TTTTACCAGAGTGTCACAGCAGATATTCCGACGTTAATTTTGTCAGGTAATTTAGATCCAGTCACACCGC
+CTAGTAATGGTGAGTATTCAGCGAAGACTCTACCTAATAGCCATCATATTATTGTTGAAAATGCTTCGCA
+TACCGTGGCAATGAGTACCTGTGCTAGCGATATAATTCAGGAGTTTTTAACCAGTAAAACGCCTAAGAAA
+CTTGATGAATCTTGTTTAAAAGACATTCCCCAAGAAACCTTTATGACCAGTGTTAACGGTATTCAATAGA
+GCGCATACATTTATATGTAATGGCACGAATAAGGGAATAACTATGTTTGAAGGAAAAAGAAATGATAGAA
+GTAAATAATTTACATAAGAGTTTTATTGATAAGAAAGATAAGAAGAATACGGTCAAAGCGCTAGATGGAC
+TTTCTTTCACCGCCAAAGACGGTGAAATTACTGGTATTTTAGGCCCTAACGGAGCCGGAAAAACAACGTG
+TTTACGCACGTTATATGGATTACTTTCAGCTGACGAAGGTTTTGCCACCATTGACGGTATTAGTGTGACT
+GAAAACCCACTTGCTGCACGAGCTAAGTTAGGTATTTTTCCTGACAAATTTGGCTTGTATGAACGTCTTA
+CCGCTTACGAGCAAATTGATTATTTTGCCAGCCTTCATGGCATGTCAGGAAAAACTAAAAAACAAGCGAT
+AGAACAAGTGATCCAAGATTTAGAGTTAGGTGATTTAGCACATCGTAAAACTGTTGGCTTTTCTCAAGGC
+CAGCGTATGAAAGTTACACTAGCCCAAGCATTAGTACATCAACCGCAAAACTTTGTGCTTGATGAGCCAA
+CGCGAGGTTTAGATGTAATGAGTACCCGTATTTTACGTAATCATTTAGCTAAGTTTAAAGCCAAAGGACA
+CTGTATTTTATTCTCGTCACATGTAATGCAAGAGGTTGCGGCCTTATGTGACCGAGTCATTATTGTGGCT
+AATGGAAAGCTTGCCGCACAAGGAACTCCTCAAGAGTTATGTGAGTTAGCGGGTGAACAGAATTTAGAAG
+AAGCTTTTGTTAAATTAATTGGTTCAGATGAAGGAGTAGCTGCATGATTACTTCAAATTTAAATGTAGAT
+TTAATCCAATTAAAAGCATTAGTGATAAAAGAGTACCGAGAGGCTTTTCGTGATAAACGCGCGCTTATGG
+TTGCGTTAATGATGGCTATCTTAGCGCCTGTCGGAATAATGGTCATGTCAAAAATCATGATTGAAAAAAT
+GGTGGATGAGCCGCCTATCTATGTCAAGTTCATCGGCGCTGAGCATGCGCCTAAGTTAATCAAGCACTTT
+GCAGATAAAAACTTGTTAGATTTGGCGGATGTACCTAAGGATGAAAAATCTACTTGGGAACAACGTAATA
+TTGCGATTGAAATCCCAGAAGATTATGCAGCAGATATGGCAGAAGGTAAGCCGATAAAATTGCATTTACA
+GGCTGATTTTACTGACAAGGCTGTTCAACCGCCAGTAAGGCGAATTAATAATGCCGTAAGAGAGTTCTCT
+TTATCCATAGGTTATAAACGTTTGTTACTTCGAGGTGTAGACATACGTTTGTTAAACCCTGTTAAATTAG
+TTGAGCAAGACACGGCAAAACCTGATGCTACTTTTATGCTGATTTCAATGATGCTTGGTATTTATTTGAT
+GTTAGCTGCATTTATGTCTGGTTTATCGGTCGCGATTGATTCGAGTGCCGGTGAGCGTGAGCGTAATGTA
+CTGGAAATGTTGCTTTGCCAACCTGTAAGCACCATGAAAATAGTATTGGCTAAATTGATAAGTGCTTCAA
+CAGTGGCAGTTATCGGTGTGTTATTGATATTGATACTTACCTCTGTTTCAGTGGGTTTTGTCGATTTAAC
+TAAAATTGGTGCCACCTTTAGCTTAGATCTATCGACCGCAGCGGTATTATTATTACTACTATTACCTATT
+TGTTTCTTTGCGTCAGCCTGTCAGTTATTTGTGGCATTTCAAACAAAGAGCTTTAAAGAGGCGCAATCAA
+CGGTAGGTATGCTTATCGGTATTCCCGCTTTTATCCCTTTTGTTGTTTCGATGATGGATGATCGTCCCCA
+GTGGCTAAATTGGCTGCCAATCGCGGGTCAATCCATGATAATTGAAAATATATTTAAGGGTGTTGACGTT
+GATTGGTTAGCAGTATTCGCTACGAGTGCAGTGACTATTGCTATCACGATTGCTTTAGTTTTAGCACTAG
+CTAAGAAGTTAAAATCAGAAAAAGTAGTGATGGCATTAAGCTAAGCCTATACCCAAACTACATGAAGATG
+CAGGTTTCAGCTGGAGTTAGAAATGCCTTTAGGCAAGGCATTGATTGAAGAGAAGGATTATTCCCTTGTC
+GAAATCAATAACATGGCTTAAAGCGTTTATAAACCAGCCCTATGGGAACACCTGAGTGAACCATGCTCTT
+CGTTGCCTCCTTTTTTAAGGGAATAACCCTTAATAAAATGAAGCGCCTTGATCATGAATCACTCAGGCAT
+CCTGAAATGTGCATCTTCAAGTCGCTTGGGTATATCGCGACATTGATGATAAAATAACAATCTTATAGTA
+AATATTATGTTAAATTTAAGTAAATTAATCATAACGAAAGCAGACGTTTCCTATGCCACCGCGCAGAGAA
+CAGACTGCCAGGAAAACGCATTGGATTGTTATTCAGTAGAGCCGCAGGTTGTGGATCATCAAGTCGTATT
+TACCCAGTGGATGACGGAGCATGAAAAATTGCTACGTCATATCATTACGGGTTTTGAAGCAAAAATTGCT
+ATTCAAGATGAGCTATTTCAAGAGATCGCGTTAAATATTTGGCGAGCTTTACCTCAGTTTCGTCAAGATG
+CAGCGGTAAAAACCTTTGTTGCACGTATTGCTCACAATGTATTAGCGACACACGTTGCTAAAGCAGTCAA
+AACCATTAAAGCGGATCAAGACTTAAGTAACATCAGTATGGAGGTTGAAGAGGATGAACGTCAACCTACA
+CCTTATCAATCACTTAACCAGAGTCAACGACAACAAAAGCTAGCCGAAGCTATTCGTCAGCTAAAACTTG
+AGCAACAACAGGTGATAACACTCGCATTAGAAGGCATGAGTTATCAAGAGATTGCAGACGTTTTAGCCAT
+TACAACAAACCTTGTTGGTGTACGATTACAGAGAGCTAAACAAGTCTTATCTCAAATGTTGGAGGCCGTA
+TGAGTAACGATAAATTTCCTGAAAATGAAGAGGTTCATCAAGGTGTTCATCAAGAAACCGAGAAACAATT
+AAGTTCGGCTGTTATCTCAGAGTTTAGTGCAGAGACGAGCAATCTACTTGATGAACAATGGCTCACACTT
+AGCCAAGATTGGCAAAGTCAGCCTTATGAAAAAACAAATATTCAAGCGTTATTAAAACAAACTAAAAAAC
+GTACTCTGCTAGCAAAATCTTTGTTGGCTATTGATATCATCGCAACTGTTGGGCTTATCATTGCGTTATT
+AATTGGCCTGTATCAAGGGGATTGGGGAACGGCAACTATTGCTTACCTTGCCTTCGGAGCAATAACTTCA
+ATAGTCTTTGTTTATTATGAAATTAAGATACGTTTACGTATTTGGCAACATAGCTGTGATAGTCCAGATA
+AAGCGGTAGCTAACGCTATTGCAGGGCTGGAGTCTTCGATTAAATATATTAAATTAATTAAGCTATCATG
+CTGGTTATTGCTACCAGCAGTTAACTGGTACATTTATGTCATGATTGAAGAGTCAGAAAAATCATCTTGG
+CCGCCCTTCTTTGTGATCAATCTTGTTATAGTCATCTTGTGGTTGGTTAGCCATTGGTTTCAGAAAAAGC
+GCACTAAAGAGTTGAGCCAACTTAGCTTAATCTAATAATTCCTGTGCAAATATACCGCTTAGTTTTGCAC
+AATAAAGTTATAAATGACTTCCGATAAACAATATCACCACTAATTATGGAGCCAGCCATTCTGGTATTGT
+AATAACATTCATGGTTCCACGAATAATTTGTACTTTACATGTCATACCTGTTTATTATTCGGGTATTTGT
+TTTGTTTTCTGTTTTATATTCGTTGTAACTTGCTTTTTTATTAGTTATAGTCTGTTTGCTTGCTTTGGTG
+AAAACTTTTATTGTGCTGTTAAGTTCGATAGCTTAACAACTTACGCTATAAAACAGTGCGAAATGCACTA
+AGGCTAGCCCGTTTTGCCGTGTACATACAGGTAAAAATCAGGCAAAATACTGCCACTAATTTTGTGTGTC
+CAAGTTAATCGAATTTGGTAATTAAGTTTACTAAATAGGTAACTAGGGCACAGTTTGCAGCCTTGGGCTG
+AAATACTTAAGGAATAAACCATGTTTACTCGTGATATGAATATTGCTACTTTTGATCCAGAACTTTTTGA
+AGCAATGAGCAATGAAGTTGTTCGCCAAGAAGAGCACATTGAATTAATTGCATCTGAAAACTACTGTAGC
+CCGCGCGTTCTTGAAGCACAAGGCTCACAACTTACTAACAAATACGCTGAAGGTTACCCTGGCAAGCGTT
+ACTACGGTGGTTGTGAATATGTTGATATCGCTGAGCAATTAGCGATTGATCGTGCTAAAGAATTATTTGG
+TGCTACTTATGCCAACGTTCAGCCTCATGCTGGTTCACAAGCTAACGCAGCTGTTTTTCAAGCTTTAGTT
+ACACCAGGCGGTAAAGTATTAGGCATGAGCTTAGCTCATGGCGGTCACTTAACTCATGGTTCACATGTAA
+GCTTCTCTGGTAAGTCTTACGAAGCGTTCCAATATGGTCTTCACCCTGAAACAGGCGATATTGACTATGA
+AGAATTAGAACGTTTAGCTGTAGAGCACAAACCAGAAATGATTATCGGTGGTTTCTCAGCATTCTCAGGT
+GTTGTTGACTGGGCACGTATGCGTACAATTGCTGATAAAGTTGGCGCTTACTTCTTCGTAGATATGGCTC
+ACGTTGCGGGTTTAATTGCTGCAGGTCTTTACCCTAACCCAGTTCCACATGCGCATGTTGTTACTACAAC
+TACGCATAAAACATTAGCTGGCCCACGTGGCGGTTTAATTATCTCTGGTTGTGATGACGAAGCTATTTAC
+AAAAAGTTAAACAGCGCTGTTTTCCCAGGTGGTCAAGGTGGCCCATTAATGCACATTATTGCAGCGAAAG
+CCGTTGCATTTAAAGAAGCATTATCGCCAGAGTTTAAAGTTTACCAACAAAATGTTTTAGCTAACGCTTT
+AGCAATGGTAGATGTATTACAAGACCGTGGTTATAAAGTAGTATCTAACGGTACGCAAAACCACTTATTG
+TTACTTGATTTAATCGATAAAGATATTACTGGTAAAGATGCTGATGCCGCTTTAGGTAAAGCACACATCA
+CAGTAAACAAAAACTCAGTGCCAAACGATCCTCGTTCTCCGTTTGTTACATCAGGTCTACGTTTAGGTAC
+TCCAGCGATTACTCGTCGTGGTTTTGGTATCGAAGAAACTAAGGCATTAACTGGCTGGATTTGTGACATT
+CTTGATGATATTGAAAATGAAGACGTTAGCAAACGTGTTCAAGACCAAGTTAAAGAGTTATGTGCTCGTT
+TCCCTGTTTACCAAAAGTAGCTTTTATCTTGTCGCTGTAAAGCTCAATTTAAGCGTCAAAAGTACTCATT
+GACTAACGTCAACTCCGTACTTTTTTCTTTAAATTGAGCCACACAGCTTAAAGCTAAATATCTACTTACA
+CTGAAATTTGTTTAATAGTTAGTGTAAGTAAGTGAATAGTGAACTAGCGTCATACACTAAGCCTTTTATC
+GCTCAAGGCTTAACGGAAACTCAGTTTACTTAGCTAAATCAGTTGTTTTATATTAAAATGGTCGCCTTGA
+GCGGCCATTTTTTTTGTCCGTAATTTAATCTCCATTACCGTAGGTAAACCATGTATTGTCCATTTTGTTC
+AGCTAATGACACTAAAGTCATCGATTCACGTTTAGTTTCTGATGGCCATCAAGTAAGACGACGTCGTGAA
+TGTTTAGCTTGTCACGAACGTTATACAACATTTGAAAGTGCTGAATTGGTGATGCCAAGAATCATAAAAC
+GTGATGGCAGCAGAGAACCGTTTAACGAAGATAAAATGCTTAGTGGTTTAACCCGAGCATTAGAAAAACG
+CCCTGTAAGCATGGAACAAATAGAGTTGGCGGTTAATAAGCTGAAGTCTCAAATGCGCGCTACTGGTGAA
+CGAGAAATTAGCAGTGAAATGCTAGGAGACTTAATTATGGCGCAGCTTAAAGAATTAGATAAAGTTGCTT
+ACTTACGTTTCGCTTCTGTTTATTTGTCCTTTGAAGATATCAGCGAGTTTGCTGATGAGATCACGCGATT
+AGGAAAAGAAAAAAACGGTAAAGCAAAAAAGGCTAAACCAGCGAAAACGGCTAAATAACATGAAAACTAG
+TTCGCCTAACAACAAGAACACTCTTACTGAGCAAAACTTTACTGAACAAGACCACCACTTTATGTCTAGG
+GCTATAGATTTAGCTAAAAAAGGACATTTCACTACTTCTCCCAACCCTAGAGTTGGTTGTGTGTTAGTGA
+GCTATAAAGAAGGTGTTGGTAAGGTCATTGGTGAAGGTTATCATCAAAAAGCTGGGCAGGGTCATGCAGA
+AGTTAATGCGTTAGCTGAGGCAAAAGTGAACAATCCCGCTTTAATCAAGGGGGCTACAGCCTATGTTACC
+CTTGAGCCTTGCAGCCATTTTGGCCGTACGCCGCCATGTGCCAAAGCATTAGTTGATGCTGGTGTTAGTC
+ATGTTATTGCCGCTATGGTTGATCCCAATCCACAAGTTTCTGGTAATGGTTTATCTCTATTAGAAAAAGC
+GGGCATCACGGTACAATCGGGTTTGTTAGAACAAAGCGCAAGGCTACTCAACGTCGGGTTTATTCATAAG
+ATGGTCAATAATCTTCCATATGTACGCTGTAAATTAGCAGCGAGTCTTGATGGAAAAACAGCCATGGCCA
+GTGGCGAAAGTAAATGGATTACGTCAGCAGATGCTCGACAAGATGTTCAACGTCTACGCGCCCAGAGTTG
+CGCGATTATCACAGGTGCAGATTCAGTACTTTTTGATAATGCTAAGATGACAGTACGTTGGTCTGAGCTA
+GGTGAGTTAAAAAGTAACTACCCAAAAGAAGCCCTTCGTCAGCCTTTACGTATTGTAATTGATAGTCAAA
+ATAGACTGACGCCAAACCTTGCATTATTCGAACATCAGTCACCAATTTTAATTATTAATGGCATAGATCC
+GGACTACGTTGAAAATAAAATTGAATCACATCTTGAAAACTTACCAAAATGGCCGCATTTCGTAGAACAG
+GTGCAATTACCTGTGACTGAAAACTCGCAGGGTAAATTGAAAATAAATTTAAAGGCTTTGTTAGAATACC
+TAGCAAAGCGAGGGCTCAATGATATTTTAATTGAGTCAGGCGCACGGTTAAGTGGTGCCTTTATTGAACA
+AAATTTAGTGAATGAACTTATTCTGTATCAAGCGCCCAAATTAATGGGTGGCGATGGTAAAAACTTAATG
+GAAATGCCCTCAGTATCAAAGCTGAACCAAGCCAAGGCATTAACTATTAGTGATATTCGTATGGTTGGTG
+TGGATATTCGCATCACTAGCCAACTTACTAATACTGAATAAATGAACACCGAATAAATAATCACACAAAA
+AATTAAATAGAGAAGTCTATGTTTACAGGAATTATCGAAGCCGTTGGTACTATATCGGCCATAAATGTTA
+ATGCCCAAGGAGCTCGTTTAGTTATTGCTACCAATAGCTTGGACATGAGTGATGTTAAACTGGGCGACTC
+CATCGCAACTAACGGTATATGCCTTACGGTTGTTGATTTTAATAATGGCAAAGGTAATGGCAGCTATAGC
+GCAGATGTTTCTAATGAAACTCTACAGCGAACTGGTTTTGCAGGCTATAAAGTTGGCAGTAAAGTCAATC
+TAGAAAAAGCGATGTTGGCAAGCACACGTTTTGGTGGCCATATGGTTTCTGGCCATGTAGATGGTGTCAG
+TGAAATATTAGCTATCAATAATAACGGTAATAGTATTGAATACTGGTTAAGTATGCCAAGTGATTTAGCA
+CACTATATTGCCGAAAAAGGCTCTGTAACTATTGATGGTACAAGTTTAACGGTTAATGCGCTTGCTGAAG
+AGGGCTCAAAAGGTCATTCACAAGGTAGTTTTCGATTAACAATAGTGCCACACACGGTAAAAGAAACCAT
+CTTTGCTGAGTATCAAGTAGGTAGCAAGGTCAACATCGAAGTGGACTTAATTGCGCGGTACTTAGAACGA
+TTATTGACTAAAAGTGGTGGGAATGAGCATGCTCCAGCGTCGAATGTTACCGAATCCATGTTATTAAAAG
+CAGGCTTTATTAAGTAGCTTGCTTTCGAACAAAAATTAATAAAAATTAGCTAAAAGATTAAGCGGTGAGT
+ACATCTACGTCATGAACTCATAAAAACATATCAAATAAGAACAGTTAAAATAGGCTAACAACATAGCTAG
+CCATTTAAAGAGGCCGAAATGAATTTAAATACCCCACAAGAAATCATCGCAGACATCGCCTTAGGTAAGA
+TGGTTATTTTAATGGATGATGAAGACAGAGAAAATGAAGGTGACTTCATTATGGCCGCTGAAAAAGTGAC
+TCCTGCTGCTATCAACTTTATGGCAACCCATGGCCGCGGATTGATCTGTATGCCAATGAGCCGTGAAAAG
+TGTGAGACATTAAAACTGCCATTAATGGTAGATAAAAATGAGGCACAGTTTAGTACTAACTTTACTGTAT
+CAATTGAAGCTGCTACCGGTGTAACTACAGGTATATCTGCTGCTGATCGTGCAACCACTGTTCTTGCTGC
+TGCAAATAAAGAAGCGACACATCTTAGTATCGTTCAACCAGGTCATATCTTCCCACTAATAGCTAAAGAT
+GGCGGTGTATTAAATCGCGCAGGTCATACTGAAGCGAGTGTTGATTTAGCACGCATGGCAGGTTTTGAAT
+CAGCTGCGGTTATTGTCGAGATTTTAAATGAAGATGGCACGATGGCGCGCCGCTCTGACTTAGAAGTCAT
+TGCACAAAAACACGATATAAAAATGGGCACTATTGCCGATTTAATTGAATTTAGAAATGCTACAGAAACA
+ACCATCGAGCGAGTTTCTCAGTGTAAGCTTCCTACCGCTTTTGGTGAGTTTGATTTAACCGTGTTTAAAG
+ATACCATTGACGGTCAAGCGCACTTTGCTTTAACTAAAGGCGAAATTAAAGCGGATGAACCGACTTTAGT
+ACGTGTACATTTAGAAAATACTTTTAGAGATTTATTATTCAGTCAACGTGAAAGTATTTCGACTTGGCCA
+ATAGCCAATGCGTTAGAAAAAATTGCTAAAGAAGGCGGTGTACTTGTTTTACTCGGTAAGCATGAGTCAC
+CAAATGAGTTAATTAACTTGGTAGAAAAATATGCCAAGATTGATGCGGGTGAAACCGTAAAAGAAACTAA
+TCGTCACATTGGCTCTCGCAATGTTGGCGTTGGTTCACAAATCTTAGCAAACTTAGGTGTGAGTAAAATG
+CGTTTATTAAGTTCACAAACAAAATATCACTCATTGTCAGGTTTTGGCCTAGAAGTGGTTGAGTATATTG
+CTGACTAGCATTAACAGTTTAAGTACACAATAAAATGGCGGTATATGTTGTAAACATATACCGCCATTTT
+TAGTTATGTTCTAGAGAGTCTCTTGCCGCTGAAGTTTACTTCGATATTTTTCATTGGCATTATAGCTTTA
+TATCCTTACTTGTTTATTAAAGGCCCATCATGAAGTTCAACCGTGCATTATTGATTTTTTCTCTTTTTAT
+TAGCTCAACTAGTTTATATTCCAATGCAAAATTACCATTAAATATCGAAGAGCAGCGCGTAATAAAAGCT
+GAAGAAGCAATGCCAGAAGTAAGTACACATTTTGATTGGTTTGCTTTTAAAAAGAGCTGGCCACAAAAGG
+ATACTTTCATTTTAGCTCAGCAATCGTTATCACTGCTTGGTAATCAATTATGGCAATACAGTAAAGAACA
+AGCGAAAAATGGTCAGGTTGTTGATGACAGGCCCTTATACTGGACAAGGTTAGCTATTATCTCATTTGTA
+AAAGCGACGCCAACTCAGTATTCGCAAACTGAATTGGCAGCCTTAGTTGAAACCTTTGAAAATACATCCC
+GTGGTCGCAATGATTTAACTTACAAGCAAGCTACCGATAAGCGTATTTTGCTAACTGGTTTTGACCCATT
+CTTGCTTGATAGAAACATTAAACAATCTAATCCTTCAGGTTTAGCTGCGTTACTACTTGATGGTGTGGTT
+ATCGAATACATGCAGAACGGGAAAAAGATAACAGCAGAAATAAATGCTGCCATGATACCGGTACGTTATG
+CTGATTTTGATCAAGGTGAAGTTGAAAGCTTGTTAGCCCCTTTTTATGCATTAAATAGTGTTGATTTGAT
+TGCGACTCTTTCAATGGGCCGAAGTGACTTTGACTTAGAACATTTCCCAGGGTTAAGGCGCAGTGCTACA
+GCACCAGATAATGTCAATGTTTATACTGGCGCGAATAAGAATAATCCTTTAATACCTAGCTTACTTGCAG
+CGCCGCTTAAAGGTGATGAATTTGTTCTTTTTAGTTTGCCTTATCAAGCGATGATGAAAGCGAAAGGTCG
+TTACAAAATTAATGATAATCGTGGGGTAACGATACTCGAATCAGGTACCGCAAAAAATATTACCGCCAAT
+AGCTTAACTGAGCTTGTTGATAAGGTTGCTGTGCAAGGTGGTGGGGGAGGTTATTTATCTAATGAGATCT
+CTTATCGAAGTATTGCTTTGCGTAATAAGTTAGGTTCAACAATCCCTACTGGGCATATTCATACGCCACG
+GATCAGTGGTTTTGATGCGGCTACGAACCAAGCAATTATGTCTCAAATTGAAGCCATTTTAGTACAAGCG
+TTAGCAGAAATATAAGGGAATATTGGTAGTGTCTTTACATAGGAATAGTAGAAAATATCATAAATGGTTA
+ATGTTATTTGTTGGCCTGCAACTGTTAACCTGGTCTATCACGGGGACTTATATGGTGTTAATGGATATTG
+ATTATATTCATGGGGATTCATTAGTTGCCAATAAAAAGCAAACAATCGCCTTTAATAACGTTAATTATTC
+TTTTAGTGAGTTAATGAATGATCATAGTACAGCATCAGATATTGAGCTTGGTTTATTGCTAAATCAAAGC
+GTTTATCGTTTTAATGATGGCGAGCAGAAAGTTATGCTTTCGGCCTTTGATGGTCGCCAATTATCACCCA
+TCGACGAAACATTAGCGATGACGATAGCCAAAGACAACTATACAAACAGTAAAGCACTGATAACCCATAT
+TCAGTTGATTACCGTTAACCCACCAAGAGAGCTAAGTAGTCGCCATTTACCCGCATGGCGAATTGATTTT
+GATGATTTTGCTAGTCCTAGTTTCTATATAAGCGCTAACTCAGGACAATTGGTAACTAAGCGACATAGCT
+ACTGGCGCATTTTTGACTGGATGTTTGCTTTTCATGTTATGGATTATATCGATGAAGAGCCAGGCAATAA
+GTTACTTCTTGTGTTCACTGTGCTCGCTTTTATTGCCAGTATCTTTGGCTTAGTACTGACTTACTTTCGC
+CTTATGCCCAAGAAGAACAAAAGAAACAGTAATGTTGATAATGATTTGAATAAGGAGATTACAGATGAAA
+AAGCGTAATATCCCAAACCCATCACTTATTAAGCTATCTACAATTAAAAAACTCCATAAATGGTTATCGC
+TTTTAGTTTTTATTCAGTTATTCATTTGGCTAAGTACGGGCTTGTTTTTTAATTTGATGGATCACGATAA
+AGCACGTGGTAATCAAAATAAGAAAGCAATCACCTTCCAAAAGATTGAACACAAACGTTTAGTAAACCTT
+GATCTGATCATGAATAAAAATAGTAAAGCTGTAACTGAGGTTGCCTTGATACAGCGATTAGGCAAACCTT
+ACTATTTATTAACTCATGAAGAAGGCTTATACAATCATTTTAAAAGCGATTACAGCCTAGTAGATGCTTA
+CGTTGGAGATGAGCTTATTATCGATGATGATGTTGCAGGTAAGCTGGCTCAAGCAAGCTATAAGGGCAAA
+GGGGATATAAATAGTGTAGTTAAACTTGAACCACCTATTACTGATATGCTCAAAGAACAAAATAGCGTTT
+GGCAGGTAAACTTTTCTGATGACTTAGAAACGAGTGTTTATTTAGATGCTAGTTCAGGGCGTTTAGTCGG
+GCACAGTAATGAGGATAAACGTTTTGTTGATTTCTTCTTTATGCTGCACTTTATGGATTACCCTTTTCTA
+GGAGAGGGGTCGGTAGGTGGTTTCAATAATGGTCAAATAACCTTCTTTGCCTTATTAACATTAGTCTTTT
+GTTTAACTGGTTTTATTTGGGTAATTGAATTACTAAGGAAAGGTCGCTACAAGTTTAGCTGGTAGGGTGT
+AGTTGATAATAAATTGCAGTTGTTGGGGTGTTTTGAAATGTACCTGTTTTATTTTCTTAAATTGCAGACA
+CAAAAAAACGAAGGAAGAGTTAAACTCATGCTTCGTTTTTTTAGATTAGCTTATAAGTTAAACTTATACA
+GCTAGTACGTTTTCTGCTTCAGGGCCTTTTTGACCTTGTTTAACAGTAAAAGTAACTGCTTGACCGTCAG
+CTAGAGTACGGAAACCGTCTCCAGAGATAGCGCTGAAGTGAACAAACACGTCAGGACCATTTTCTTGCTC
+TATAAAACCGAAACCTTTAGTTTCGTTGAAAAATTTAACTTTACCAGTAACTGTATCAGACATACTAACA
+TTTTCCTGTAATCATAAAATAATATTGTGGCTCTATCCCAAAATGGGTAGAAACCGTTTTCACCCGAGTA
+AGTGCCCTCTACCAAAAAGTACAGGAAGAGGAAGGAAACAAACCATATTCGACACAATCATTGCTTCAAA
+CAATAGTTTGCATTGTCTAAATCTGCCTGTGTAGAATAATCAATACACTATGTGCATCAGATAGAAAACT
+ACAACAAAAGTCAGTATAAACCTTCATCTGCAACGCAAGAACTCAACGCGAAAGTAGTCTAACATAGTTG
+TTTTTAATTTGCTTTATAAAAAGTCAGATTAGTTCAAATTTTCTTTGTCTAAATGAGAGTAGCTATCAAA
+GCCAATGTTAACAGTCACTCAAGGTGGGTTTTGAGGGGGAGACGCGGCGGATTATGATAAAAAATGACGA
+CTATTTAAGGTAGCCGTCATTTTTATTTTTTAGCTTAGCTCTTTAGATCAAAGTGCGGCTATTTGTATTT
+TTTGTTCAAGTATTTTAGCAAGTGTAGATTCAGCGTCAGCTAACTTTGCTTGTTCTTTTTCAATAACCGC
+TGCAGGGGCTTTACTAACAAAGTTTTCATTGCCTAATTTACCGCGAACTCTGCCGGCTTCTTTTTCAAGC
+TTCTCAATAGCTTTATCTAAACGAGCAAGCTCTGCTTCTTTATCGATTAAGCCAGCCATTGGGATTAGCA
+CTGATAAGTCACCTACTACAGCTGAAGCTGAAGCTGGACCTTGTTCATCATCCGCTAATACCGTAATGCT
+TTCTAATTTTGCTAGCGAACTTAAGAACTGCTCGTTTTCATCCAAACGACGTTGATCATTATCATTTACG
+TTTTTAAGCAATACAGGCAACTCTTTACTTGGCGAGATGTCCATTTCACCACGAATGTTACGAATAGCAA
+TAATGAATTGTTTAACCCACTCTAAATCGTCAATGGCTTGTTGATCACATTTACTCTCATCAAACTGAGG
+AAATGCTTGCACCATAATCGAGTCACCATTTTTACTAAAATCACTTAATGGTTGAACTCGTTGCCAAATC
+GTTTCAGTGATGAATGGCATGATAGGGTGCATCAAGCGTAATAACGCTTCTAAAACATTCACTAAAGTAT
+GGCGAGTACCACGTTGCTGTGCTTCATTTTCTTTGAACAGGACAGGCTTAGTTAGTTCTAAATACCAATC
+ACAGAACTGATTCCAAGTAAATTCATACAAAGCTTGTGAGGCAAGGTCGAAACGATAAGTATCAAAGGCT
+TCATGAACCGTTTTTACAGTTTGCTCAAATTGACCTATGATCCAGCGATCAGCAAGTGAAAGCTCCATGT
+CGCCAGCCTTTCCTTCAGGTGATGACTGTCCGCAATCAAATTCTTCAGTATTCATCATTACATAACGGCT
+AGCATTCCATAACTTATTGGTAAAGTTACGGTAACCCTCTAGACGTTTCATGTCCCAGCTAATATCGCGA
+CCCGTTGTAGCAACAGACGTTAGCGTGAAACGTAAAGCATCAGTACCGTGCGCTTCAATACCTTCTGGAT
+ATTCTTTTCTGGTAAGCTTTTCAATTTTCTTGGCAAGCTTTGGCTGCATCATATTGCCAGTACGTTTTTG
+CAATAAATCTTCTAAAGAAATACCATCAATCATATCTAAAGGATCAACAACATTACCTTTGGATTTACTC
+ATCTTATCGCCATTTTCATCACGAATAAGGCCTGTCATGTAGATTTTCTTAAATGGTATTTGCGCTTTAC
+CGTTTTCATCTTTGTTAAAGTGCATGGTCATCATGATCATACGGGCAACCCAGAAGAAAATAATATCAAA
+ACCAGTGACTAATACATCAGTAGGGTGGAAGGTTTTTAAATCTTCAGTGTCTTTTGGCCAACCCAAGGTT
+GAGAACGTCCATAAAGCAGATGAGAACCAAGTATCAAGTACATCATCGTCTTGTCTTAACTTCATATCAG
+CAGCAATGTCATTGTTTGCGCGTACTTCTTCTTCTGTGCGGCCAACATATACTTTTTCGTTTTCGTCATA
+CCAAGCTGGGATTCTATGTCCCCACCAAAGTTGACGTGAGATACACCAATCTTGAATGTTGTTCATCCAA
+GAAAAATACATATTTTCATATTGCTTAGGCACAAATTCAATTTGACCATCTTTAACAGCATCAACAGCAG
+GGCCTGCTAACTTTTCAACACGTACATACCATTGGTCCGTTAATAGTGGCTCAATAATAACGCCAGATCT
+ATCACCGTATGGTGCAACTAAATCATGGTCTTTTACTTCAACTAATAAACCTAACTCGTCAAACTTAGCA
+ACGATAGCTTTACGGGCTACAAAACGATCCATACCAGCGAATTCGCTTGGTAATCCAGTATCGTAAGCGT
+TACAAACTTCACCTTTAGTATCATAAACTTCAGCGGTTGCTAAAATAGCAGCATCTTTATCTAAGATGTT
+AATTTGTGGCAATGCGTGACGTTTACCTACTTCATTATCGTTAAAGTCATGGCCAGGTGTGATTTTTACA
+CAACCAGTGCCTTTTTCCATATCGGCATGATCATCACCGACAATTGGAATCAATCGGTTTACTAACGGTA
+ATAATACTTGCTTGCCAATTAGGTCTTTATAGCGAGGATCTTCTGGGTTTACTGCAACCCCTGTATCACC
+TAACATAGTTTCCGGTCGTGTTGTCGCTACGACTAAATAATCGAGACCTTCTGCTGTTTTAGCACCGTTA
+GCTAAAGGATAACGCAAGTGCCACATGTGGCCTTTTTTGTCTTTATTTTCAACTTCTAAATCAGAAATAG
+CGGTGTGAAATTTAGGATCCCAATTTACCAGGCGTTTACCACGATAAATCAAATCGTCTTCAAATAAGCG
+TACAAATACTTCTTGTACCGCTTCAGACATACCATCATCCATAGTAAAACGTTCACGACTCCAATCGATA
+GAGTTACCTAAGCGGCGCATTTGTTTGCCTATGGTGCCGCCAGACTCTTCTTTCCATTCCCAAATTTTAT
+CGATAAAACCTTCACGACCATAGTCATGACGCGTTTTATCTTCTTCAGCCGCAATTTTACGTTCAACTAC
+CATTTGTGTTGCTATACCAGCATGATCGCAACCGGTTTGCCATAAGGTGTTTTTACCTTGCATGCGTTGG
+TAACGAATAAGCGTATCCATGATGGTTTGCTGAAAAGCATGACCCATATGTAAGCTACCAGTAACATTTG
+GTGGTGGAATAGCAATACTGTAACTGTCACCTTCACCTGTAGGGCTAAAGTAACCTTGCTCTTCCCAGCT
+AGTATAAAGGGACTGTTCAATGTCGGTAGGGTTAAAGGTTTTTTCCATCATTTTATCCGGTAATAGGTTT
+AATAGTTGTTCGTTGTTTTGTTGCAACACTGTTGATCAGTGAAGGCTCAACAAAGTAAAAGTGCAGCAAA
+GTAAAATGCAACGTTTATTGAATTAGGTTTTTTGTGTTCGTCTTCATTTTTTTGTTTATCTTTGTGAGTG
+CCCAGTATAGAGATAAATCGCTATTTACTGACTTCCTCTGGCACGGTTACCGCTTGGTTATCAACTTGAA
+AACCCCATTGTCGGCAAGTTTTAAAGCGTTCTCTCGCTTGTTGTTTAAGTGTTTCATCACTAGGCACAAA
+ATCAACGATAAATTGAAATTGATTGGCAAAGTTAGGCACCGCACTATTAAGGTTAATAAGCACAGGACGA
+CGTCCTTGCGGTGCTTGATAACCTATTTCCACCATAGCGCCTTGTTTTGGACCTTCACCAACGAGGTTAT
+GGGGTACAAAACTGTCGCTATCAAATGCCCAAAGCATCTCATCAATTTGTTCAGCATGTTGCTGGTCTTT
+TGCATAAATATAGACCCGCTGATTTTGACGATAGAAATGACTGGCTTGCAAACAGGCATGATAAATAGCA
+GAACGAGTATCTTCTTCTTTCTCGTCTGTTACATCATCCTTAAGTAGATAAAACATTACTTGAGTTTGCA
+TCATTCTTGCCTAATTAAGTTCGCCTAATTTAAATACTTAAGCCCGAGTAGTTAACTACTCGGGCTTATT
+CTTTTTTCTATCAATTTATTCTGGCGATTTATTCGCCTTGTTCTTGACCAGAACGGTTCAGTAAAAACTG
+CGTTAGCATGCTTACAGGACGACCGGTTGCGCCTTTATTTTTACCGCTGCGCCATGCTGTACCGGCAATG
+TCTAAATGCGCCCAATTATATTTTTTGGTGAAACGCGATAAGAAACAAGCTGCAGTAATCGTTCCTGCTT
+CTTTGCCACCTAAATTGGTAAAGTCAGCAAATGGGCTTTCAAGTTGGTCTTGATAGTCATCCCATAACGG
+CATACGCCATGCTCTGTCACCACTTTGCTCGGAAGCATTTAATAATTCATGGGCAAGTGGATTATGACTA
+CTCAATAGGCCTGTTGCATGTGCGCCTAAAGCAACGACACAAGCACCGGTTAAGGTGGCTACATCAATAA
+CCGCTTCAGGGTTAAAGCGTTCAACATAAGTCAGTGCATCACATAAAACTAAACGGCCTTCAGCATCGGT
+ATTAAGTACTTCAACAGTTTGACCAGACATAGTTGTTAATATATCACCTGGACGATATGCGTTACTGCTT
+GGCATGTTTTCACAACCAGCTAAAACGCCAATAACATTGATAGGTAAATTAAGTTCGACCAGCGCATGCA
+TAGCTCCTAATACACCTGCAGCACCACCCATGTCATATTTCATTTCATCCATGCCTGCACCAGGTTTTAA
+TGAAATACCACCACTGTCAAAAGTTAAACCTTTGCCCACTAATACTAGTGGCTTTGAATCATCACCGGCG
+CCGTCATACTTAATGATACTCATTAATGATTCGTTTACTGAACCACGACCAACAGCTAAGTATGAACCCA
+TACCAAGCTCTTCCATTTCTTTTTCGTCAACAATTGTTGTTGTAACCTTGTCATAATCATTTTCAAGAAT
+CTTGGCTTGTTCAGCAAGATATGCAGGATTACAAATGTTTGGCGGCATGTTAGCAACATTTTTACAGGTA
+GTAATACCTTCAGCAATAGCTAAAGCATGACTAACGGCACGTTCACCAATAGGCAATTCACGGCGAGTTG
+GTACATTAAAAACAACTTTACGTAAAGGACGACGAGCCTCAGCCTTACGCGTTTTTAAACTATCAAAACT
+ATATAAGCCATCTTGTGCTGCTTCAACCGCTTGGCGAACTTTCCAGTAAATATCACGACCTTTAACATGT
+AACTCAGATAAGAAGCATACGGCTTCCATAGAACCGGTTTCATTTAAGGTGTTAATTGTTTTGGTAATTA
+TTTGACGATATTGACGTTCATCAAGCTCACGCTCTTTACCGCAACCTACTAATAAAACACGCTCGCTTAA
+AATATTAGGCACGTGATGTAATAATAACATCTGCCCTGATTTACCTTCTAAATCGCCTTTACGTAAAAGG
+TTGCTTATGTAGCCTTCGCTGATTTCATCAAGCTGTTCGGCTGTACCGCTAAGTCTGCGAGGTTCAAAAA
+CACCTACCACAATACAAGCGCTACGTTGTTTTTCTGGACTGCCGCTTTTTACACTGAACTCCATGACTTT
+TCCTTTTACAATTTAATAAGGTGTTTATTTAGCATAACTTGCTAAAATAAGTAAAAAATAGCACTCTTGA
+CTATTCAATTGATATTGCTAAGGGCTATAATTATAGTCGCACTCAACAATATTCGTTAGTTACTGACTAT
+ATAGTTTACTTATGAAAACGACAAGTTTACTCAATATTTGCCAATATGTCAGAAAAAAACTAAGTTTTTA
+CGGGATCTTTTTGTGATCATTTTTCGTTATTTATTAAAAGAAGTCGCCAAAACACAATTAGCAGTGTTTT
+TTGTGTTAATGACTATTTTTATCAGTCAAAAATTTGTCCGTGTGCTCGGTGATGCTTCAGAAGGAAGTAT
+ACCTGGGCAATTGGTAATGACTTTTATTGCCTTGAAAATACCAGACCTTGCCGGATTTATTTTACCCCTT
+AGCTTGTTCTTAGGCGTTTTACTCGCTTATGGGCGTATTTATGCAGACAGTGAAATGACCGTCTTGCATG
+CGTGTGGTGTTAGTGAATGGTATGTGGTGCGAGTAACGTTAGTGCTCGCTGTTATTACCGCTATTTTTAC
+CGGAATTTTTACGCTATACCTAGCGCCGTTAGCCTCAGAATATCAATATAAAGTTAAAGAGGAGCTTGCA
+GCCGATTCTGGTCTAAGTGCACTGGTTTCCGGACGTTTCCAACAAACGGGAAATCAAGATGCGGTGGTTT
+TTATTCATGATAAAGACCGTGAAACTAATAGTTTTAATAAAGTCTTTGTTGCTCAGTTACCTAAAGGTGA
+CAATGTTGATGCCAGCATTATTAACTCAAGTTTAGTATACGCAAAAACAGGTAAGGTTTTTGAAGATGAT
+ACTGGCTCTCAGCAGTTAGTGTTGGGTGATGGCATTCGTTATCACAGAGATATCGAATCTAAAGAATTCC
+AATCGGTGGCATTTAATAAATATTATATTCAAATAAAAGATCAAGAAGTTGAACATCAACACCGTAAGCT
+AAGTGCTATATCCACGCTCGAGTTGTATAACAATATGCCTCCAGAGTTAGAATCCGCCTACCGCGCGACT
+ATTCAATGGCGAATCGCTTTTCCTTTAGCCTGTATTATTCTCATTTTTATTGCCGTGCCGTTAAGTGTGG
+TCAATCCAAGGCAGGGTAAATTTGCCAAAATGCTGCCGGCCTTGATGTTATTTTTAGGGTATTTATTATT
+ATTAACTTCAATGCGCTCAGCTATTGAAAAGAACGCCATTCCAAGTGTTGTTGGCTTGTGGCCCATACAC
+ATCAGTGCGTTGTTTATTGGGATGATGTTATTAATGAAAGAACGAAGTAGTGGGCGAATTATCAAAGCAA
+AATTACCGAGCTTTAAACGCAAATCAATTAAAAAAATGACTGAAGGGAAAGAAAGTTAATGCGCATTATT
+GATTTTTACATTGGTCGCTTTACTCATCATAGTGCCTCTACTACTTTTATTACCTTAGCTGTTTTTGTCG
+GTATCTGTGTGAGTGGTGTGGTGAGATTTCTTGAACAAGTTAAGGGTTATTAATGCGCATTATTGATTTT
+TATATTGGTCGTGTCATTGCTTCTACTACTTTTATTACCTTGGCTGTTTTTGTCAGCGTGAGTGGCATCA
+TTAAATTTGTTGAGCAAATGCGCGCTATAGGTCGAGGAAATTATGATCTAGCCCATGCCGCATTATATGT
+GCTTTATGCGGTGCCTCGCGATGTGGAAGTATTTTTCCCGATGTCGGCACTTATCGGCGGCTTAATTGGT
+ATCGGTATGTTAGCGAGTAATAGTGAACTTATTGTAATGCAAGCCGCGGGTTTGTCGCGATTAGATATTA
+TTAAGTCAGTGATGAAAACGGCTGTTTTATTGATTATTGTTAGCATGGCCATTGGTGAATGGTTGGCACC
+CAGTGGCGAGGCGAAAGCGCGTGAAATACGTGCTCAAGCAATTTCAGGTGGTAGTCTAATTGCCGCTAAA
+AATGGTGTCTGGGCTAAAGATGGTGATTACTTTGTTAATATTGGTGAAGTGCTGGACAGAGGTCAATTAA
+AGAAAGTACAAATTTATGGCTTCAATGATGAGTTAAAAATTGATAGTTGGCTTTCAGCTAAAAGTGCCAT
+TTATCAAGATAAAAGCTGGTTATTGACTGATGTTGAAGAGTTTTCATTAACTGAAAATGAAATTATTACC
+AAAAGCCATAGTCAAAAAATTTGGAACTCCTCGCTAACACCGAAAAAGCTTGGCGTAGTAACTGTTACCC
+CTGAGTCGCTTTCTTTAAGGGGCTTGATTGATTACTTAGATTATTTAGAGGCGAATGAACAAGATCCAAG
+TCGCTATAAGTTAGCTTTTTGGCGAAAAATAATGCAGCCATTAACGGTTGCGGTAATGCTGTTAGTGGCA
+CTTTCTTTTATTTTTGGACCTTTACGCTCAGTTTCTATGGGGGCGCGCATAATGATGGGCGTCTTTACCG
+GAATTTTATTCTTTATTAGTAATGAAGTCTTAGGGTCGTTAAGTTTGGTCTATCAGTTACCACCAATACT
+GGGGGCTATGATACCTAGTCTGTTCTTTGTTGGTATTGCTTGGTACTTTATTGGTAAGAAAACCGCTTAG
+TTTCTGCTAGTTTTTCAAAACTCTTTAAGACTAGCAAAAACATTAAATAGCGTTTGCTGTTAATAGCACT
+ATTCTCTAGAGGAATATCGCTATTAACGGGGGCACATACTTTGTTAATAAAGTAGCGCTTATAAGCGGCC
+TCTATTTGCTTCCAGTGATAATACCACGACTTCAGTATTGGTAACTCTATCTTGTAAACTGAGTTTATTT
+TTTCTATCAACAATCACCCAAAGATTACCCAAGCCTAATAACGTTGGCAGTAACCGTTTAATTGCCGTTG
+TTTTGCTAAGCAGTGAACCATCACGGTTTTGTAAACGTAAACGCCATGCTCTCATACCCAATGTTTGGCC
+TTTTTTAGACCAAAAGTATATGAAAAATAGACAAACCCAAGCAACACACCAAAAATTAAAGGCAACTTTA
+TAAGCAAGATGAGTAGCATTCCAGTCAATACCAAAGCCACTTCTGGCAATTGAGATTAACCCCATTGCAT
+CTAAAGCAACAAAAAGCGCTACGCATACGTAGCCTGAAAGCATAAATATAGCGATGATAATTAATAGATC
+ATAAATCCATGAGCCAAAACGTCTTCTAAAGCCAGCTCGAGGAAAATTTGCAAGGGTAGTATCAGTCATT
+TAATGTTCTTTATGTTGGTAACAGTAAGTAGAGGCTGTAAAAATAATTTGGCAGTTTAACAAAATTTACC
+TTAATTGAATATCCTTGTTAACCCGAGCAAACCATGCTCTTCGTTGTATCTCTTTTTAAGGGAACAATCC
+TTAATAAAAAGATGAGCCTTGATCATTCATTACACAGGTATCCTGAAACTCAGATTTTGAAGTTTCATGG
+GTATAAACATAACTAAAAAGCCAATGTCCTCGTCCGAGAAAATTGGCTGTGTTGTGGCATATGTAAAATA
+AGCTGAGGGCTAGCTTATTAGGCTAATTTATACAGGTTCTACTTGAACATCAGTGATTTTATAAAAACCA
+CAATACAATGCAGGCACTACCGCTAAGGTTAATATGGTACCAATACCGAGACCAAAAGCTATCACGTTTG
+CCATACCGTAAAACAACGGATCTTTACCAATAATTAAGGGTAATAATCCCATCACGGTAGTAATAGTGGT
+CATAGCTATTGGACGTAACCGCGTTAAACAGGCATCTACCACGGCTTGATAGTCAGACTTTCCTGATGCA
+GTTTCAATTTTAATCCGGTCAATCAGTACAATCGCATTATTAATGATAATACCCGCTAGACTATATAGTC
+CTAAGGTAACCATAAAGCCAAAAGGAGCTTGCATCAAAAATAGGCCTAATACAGCACCTATAAATGACAG
+AGGGATAGTTAAGGTGATCACCGCTGCTTGTCTAAAAGAATTAAACTGCGCCACTAATAATATTAATATT
+AACCCTAATACTATTGGCATACTTGCACCTAGCGCTTTTTGAGCGGCACGAGACTCTTTAATCACACCAT
+CATATTCAATGTTATGGTTTATCGGTAAATCAGCCGCTAAAGCTTGAATCTTTGCATCAATAATTAACTT
+AAGATCTTCTGCGGCAACATCGGTGTTTCTCGCTTGAATGCTGATGGTACGAAAAAGATCCTCATGGTGA
+ATAATAGAAAATTGATTATAGGGTGCTAAGTTCGCTACTTGGAACAAGGGCACCGTTTTCCCTGTTTTAT
+TGGAATAAATATTTAGCGTTCTAAGTCTATCTAAACTTTGTCGTTCTGCTTGCTCTGCACGCAGCACAAC
+AGGGATAATGTTATCACCTTCTCGAAACTCAGTAATTTTCGAACCGGAGAAATAGGCATCGAGTGCCTGA
+GCTATTTCTTCAGAAGTAAGGCCTGAACGTTTGGCTCTATGCTGGTCTATCTGCACGTCAATTTTAGTGA
+TCAGGTTTTCCCAATCGGTACGTATATCAATAGTATTGGGAACATCGTGTAAAACAGCCATTATCTGTTG
+TGCTTTTTTATAGATAACTTCTTTATCTGGTCCTTTTACTTGAATTTTAATGGTACTTGAATCGGAAGGC
+CCTAAAAACATTTTTTTAACGCGAGCTGACACGTTAGGAAAATCATGTTCTATTTGCTCATCAAGTGATA
+ACACCGTTGCACTAATATCCGTCTCATCTTTAACGTTTAATACCATGAAACCCTTGTTTTGAGCTGGGTC
+TTCAGGGTTAAGTGACATCACAAATCTTGGGCCACTAAAGCCGACATAAGCAGAGTAACTCTCGATAAAA
+TCAAAACGTGTTTCATCTTCCAACCAAGTGAAAATATCTTTCATCTGACGGTTGGTTTCTGTGGATGAAG
+TGCCATTAGGTAAATCAATATTTACTAGTATTTGAGTACGATCTGAATCAGGAAAAAATTGTTTGGCGAC
+ATATTTCATTGAAAGTATTGATCCAATGAACAGCGCTAACATTGCGGTCATAAATAAGGCTTTATGTTTA
+AGTAACCAATGCAAGAATGTTTCATAGTATCGGTAAAACTTACCTGGCTCTTCACGGGTAGACTCGTTAT
+TTTCAACTTTAGCTTTTTTATTTTCCGGTAGGGTAATAAAGAAATAACACAGTAGAGGGGTAACACATAA
+AGCCAATATCCAACTGGTAAGTAAGGTAATTAAAATAACCAGTGAGATAGAGCGGGTATACTCTCCTGCA
+ACATGTTCAGCCAACATAAGTGGTAAGAAAAATAAAACCGTTGTCACTGATGAGCTCAGTAAGGGAATCG
+CTAACTCTTTGCTACCTTGCAACATGGCGTTATATCGATCTACGCCATCTTCTAAGCGACGCTTGAAATC
+TTCAGCGATAACAATGCCATTATCGACTAATAAACCGAGCGAGATAATAAGAGTAGCTAAGCTCATTCGT
+TCGAGTTTCATATCACTAAATTGCATTATGCTTAATGTGGTTAGCATAACAAAAGGCACAATAGCGCCAA
+CAATCAAGCCAGTACGTAAACCTAAAAATAGAATCACAACCACTAATACAATAGCCAAGGTTTGCAGTAC
+ATTAACAGAGACACCATTAATGGTTTTTGCCACTTGGTCGGCCTGATAAGTGGCAATTTCAAGATTATAA
+CCAATAGGTAAACTTGATTCGATTTCATTGATTTTGTTTAATACACGCGGGGCATATTCCAAAAGATTAT
+TTTCTGGCAACATCGAAATTGCAAAAAATATCGCCGATTGACCATTTAAATAAGCGGTTTTATCGGGTGG
+GTCGATAAAATCACGGCGTAGAGTCACGACATCTTTTAATGCGATAAAATCTTCAGTATTAGGAATGCTG
+ATATAGGTATCACCAATCTCAACTAAGCTGTTGAAATTACCTGACGGCTCAACAATAAAACTGATGGCAC
+CCGTGTTTACTTCACCGCCAGAACGGACAATATTTTGCTTTTGTAATTCATTGATAAGTGATTGCGGTGA
+AATACCTAACTGAGCAAGTTTGGCATTTGAAGCTTCTAAAAATATACGTTCTTCTTGGCGACCTAATATT
+TCAATTTTTTTAGTACCCTCGACGCCATATAAGGTATCGCGAATATGTTGTGCAATATCATACATCTCAC
+CCAGATCAAACCCATCAGCGGTTAGTGCTAAGGTAACAACAGATACATCACCAAACTCATCATTAACAAA
+AGGAGTATGGGTGCCAGAGGGCATTTTATTATGTGCTGCAGTCACTTTATTGCGCAGGTTCTGCCAAATA
+TCATCAAGATTAAAATAGCGGTCGTAAATTTTAACGTGAATAATAGATATGCCAGTGGCTGAGCTAGATT
+TTATCTCTTTTACTTGCGGTATTTTTCGTATTTCTTCTTCTAATTTTTTAGTGATTAACTGCTCAATTCT
+ATCGGGCGCCATACCAGGAAAAGAAGTACTAACAATCGCTTCACGAATGGTAATCGTTGGATCTTCTTGC
+GCGGGCAAAGTGAAGTAAGCAAAGAGGCCATTAATCAGTAACACAGCAATAATCAAAAACACGCTTTTTC
+GGTAGGTAAAAGCTACTTGGGTAATGTTCATCAATTTTCCTAAACTTAATTAAAACGCTGAACGTTATTA
+TCAGTCAAACTGACCTGTTGGCCATCGCGCAAAAAGGCAACACCCGCTATCGCAATAATATCGCCTTGTT
+TTAAACCTGATGAAATGAACACTTCATTTTTGAAAATGTTTTCTGTCTGCACTTGGGTTTTAATCACTTG
+TTGGCTGTCAGGGTTATAAACAAAAACATAAGCCTTTTGTTCTAACCCTGCACTTAGCGCAGTTGCCGGA
+ATACGAAATACATCACCTGTATGACCTGTTCTTCCTGTTCCAGAAAAAGAAAAGTCCACCTCAGCCGTCA
+TACCTGCACGGAGTAAAGGATTATCACCCTCGAGTACTGCTGTAACAGGGAAGGCATTCGCATATTCAGC
+ACGAGTACCAATTTCGGTAATTTGACCTTGCATCGTTAATTCAGGTAATACAGGAAAATGTATAGGGAGA
+ATAGAAAGCTGTCTTAATTCACGAATGAGTGTTTCTGGTACCATGACATGAACTTCAAGGCCATGTTTAC
+CTTCAATTTCAAAAAGGGATTGTCCTGCGGATATTTGCTGTGAAGGTTCATATAAACGTTTGGTGATAAT
+ACCGTCATAAGGGGCTAATAAAATACTGTCTTGCAAATTTTTACTAGCTATATCCAATTGTGCTTGTGCT
+ACATCAGCAGCACTTTTACTAGCGTCATAAGTGGCCTTAGCATTATCAAAGCCTGATTGTGACACTACGC
+CTTGTTTAAGTAATTGTTCGTATCGTCTATGGCTATTTCTGGCATCAATTAATGTTGCTTTGGCTTGTTG
+GTATTGCGCTTGTGCAGACTGAAGCCCCAAGTTAAAGTTACGTTGATTTAAGCGCGCTAGCTCTTGACCT
+TTAACAACTTCATTACCAAGATTCACCTCAATGGTTTGAATTTTTCCTTGAACTTCAAAGCTCAATTTAG
+TTGCTTCAACAGGAGCAACAATACCAGACAAGGTACGGATTTGTTCAAACGGAGATATTTTTACTTTGGT
+CCACATGATGGGACGTATTGGTTTAGTAATTTCTTTAGCTGGTTCATTACATCCAACGAGTATCAGAGCA
+ATAAATATAAATGAGAGCGCGCGCATACGTGTTCCTTCAGTGCAGGGATGTCCCTGTGAGTAAAGTTCAT
+TTTTGCTGAACTGTACAATTGGTACTAGTCAGTACCGTATATTTTGGTACTATGTAGTACCAAAGTCAAC
+AATATAGTTACAATAACGGACAATCACATGGTTAAAGACAGCACTGTAGACATAAAAAAACTCAGCCCAA
+GGGGTCTATTGATTTTAGATGCAGCACAAAACCTTTTTTATAATCTAGGTTTTGATGAAACGTCTTTAGC
+AATGATTATTAAGGACGCTGGCGGTTCAAGACGTTCTATCTACAATGAATTTGGAAATAAGCACGGCTTG
+TTGATGGCCGTTATTCAACGGCAAGTAAAAACACAATCTGAAATTTTAACGTCGATAAATCGTGACCTCG
+AAGCAAAGGAAGCGCTCAATCAAGTATGTTTCAAGTTTGTAGTAGGCATGTTGTCACCAGAATTAATGTC
+ACTATTTCGTTTAGTCGTTCAGCAAGTAGTGAAGTTTCCTGAGCTGGGTGAAATGATATATAAAAATGGT
+CCAATGACCGGCATATTGCCTTTAGTTGATTATTTAACCTGGTTGACTGAGCAAAAAATATTGAAAATTG
+ACAACTGCCATTTTAGTGCGCAAATGTTAATGGAAATGGCTAAAGGGCCGCTCCATACCCGCAGTTTACT
+ATTGCCCGATAAACAAGTGAGTGATGAAGAAATCACTTATCAAGTGACTAAGGCGGTTGATCTCTTTTTA
+CATGCCCACAAAATGTAAGATGATTGCACAAATAAACGACACTTGATGCCTAAGTGTCGTGAAGGCATGA
+AAAACTTGTTGCTTACTGGAATAAGTTTCGTATAATGCCCCCCATCTTTAGCTTGTAGCTAAAGTTATGA
+AGAAAATTAGATATACCAAAAGAAAAAAGTTTGTAAAGAATTTAGTTTTTAAATGAAAACTTAATTCTTT
+GCAAATTGCAAAAGTAGGGTAATACCTATGCCAGCGTGATGAAATTGGTATACATGGGGGATTCAAAATC
+CCCTGTCGCAAGACGTGTCGGTTCGAGTCCGACCGCTGGTACCACTATTATAAAGCCCTGATTCGAAAGA
+GTCGGGGCTTTTTTATGTGCAAAAGATAATAGTATAATAAATGAGTCATCAAGCGGTATTAAAAAGGTTT
+TTATCATGGCAGCTACAGCGTACGCACTTCACATATTGGTTAAGCACAAAGAAATTGCAGAAGATATTAT
+TGAGCAGTTAGGTAAAGGGGCCAAGTTTCAAACCTTAGCTAAAAAATATTCGTCATGTCCGTCTGGTAAA
+AAGGGCGGTGATTTAGGCGAGTTTAAACGAGGTCAAATGGTACCTCAGTTTGATAAAATAGCATTTAAAG
+GCGCACTATTAGAGTCTCATCTCGTTAAAACTAAATTTGGTTGGCATGTAATTAAAGTGCTTTATAGGAC
+CTAATTTACAACGAGTTTTTTGGAATGTTCGTTGTTTAAAAGTTCCCTATCTTGTGTCTGGATATATTAT
+GGGTAGATATGCATCTACTATCGTCTATATAGCCACAATATCCATCTCTATTATATTTAAGCCAATCAAC
+AGCTTTCCCCTAGCGTAATTTTTAAAAAATAGTTCAAGATAAAAATAATTTACTAAACCACATTCACCAT
+CAATTAATTATTTTTTGATGGTTTGAACAATTGTTCTACTTCGCTAAACTTCGGTTTCAACCTAAAGCAC
+CTATCCTTCTTTAAGCTAAAATAAATGAACAACTGAAAAATTAACTAATATTACCTATTTCTCTGCTTTA
+CAATGAATCCTAAAATGCGTTATATCTATGTTGTGAGCATTGAAAAACGTGATGTGTAAGTTAAATATTT
+AATTATTAGGTAACTGAATAGAAATGATAAAAGTAATTATTGAGCGTGTGCTCGCAGAAGATATGGAAAC
+AACCTACGATAATGAAATTCGCAAAACCTTAGCAGCAATAATGGCAGCAAAAGGTTATATTTCTGGTGCG
+TCATACACCAATGTTGATAACCCTAATATCAGAACGATTATCACCGACTGGGATAATGTTGGTTGCTGGA
+ATCGTTGGTATAAATCACAAACCCGTCAAGAAGTTAATAAGACAATTCATTTAATGCTCAAGCAAGATGA
+AAAAATTAAAGTATTAATGTCCCAATCGCTCTCATAGCGGCAGTGCCTAGAAATAAAGGGGTCAGAGCTA
+CTTTGAATTTGTTGTTTACCTATCTATCTATTTCACTCTTACCGCTTCATCCTTCAATTTTTGTTTTAAA
+TTGATCGTTTCCTGAAGCCAAGCCCATGTTTATAGCTTTTCTGTGGACGTTCGGCCAATAGCAAGTTTCT
+CTGGTTAGTTTCTATTTTAGAGCTGCTCCATTAAAACTTGTCGGAGCAGTTAATGGCATGAAAAATCTGT
+GACCATCGGAAAATTTGTTAAAGAGTAATTAGTCAGCTGTTTGTAAGTACCGTAGAAGCCGAAGAAAATT
+GTGCAGTTATGGGCGAAAGACTTTACTCTTTTGTAAAACAAAGAAAGCCCGATATAAGTTGCCTTATACC
+AGGTTGTTAGTTTTACTTTTTAGGTAATCATTTACTTATGGGTTATAAGTTACGTCTAAGCTAACACCGC
+TTGCTGCAGAGTAACCGTAAACACCTATATGCCAAGTATCAGCTGCTGGGTTGGTAAATGCACAAGCTTC
+AGTGTTACCACTTTTGTATGGACGACAATCATACGTTGAAGAGGTCGGTTGAGAACCACGTCTAATATAC
+ATATCCGCATCACCTGTACCACCGCTCATAGCAAAATCTAATGTCGCCATGCCAGCAGGAACGTCAATGG
+TGTAGTATGTCCAAGCTTGTCGAGCAACACTAATATCTGTTACTGAAGCACTGCCGCCAGTAGCGCCGCC
+ACCTGTGGTAGGTTCGGTGAAACTGCCTGTTAAACTAACTCCCGTAAATGCTGAATAAGCAATCATTTTA
+ACGTGGTAAGTACCTGCTTGAACGCTCGCTATTGGACAGCTTTCAGTGTTACCGCCTTTATATGGACGAC
+AATCATAGCTGCTAGTTGTTGGTGCTGAACCAAATTTAACATAAAGATCTGCATCACCAGTACCACCAGC
+CATAGCAAAGTTTAACTCAGTGGCACCAGCAGGAACTTCCATAGTAAAGCTAAGTTCTGTGCTTGAGCCA
+AGGTTGGTTTTAGCTACACCATTAGTAAGCGTATTACCTGTTGGTGGTGGAGGTGTTGTACCGCCGCCAC
+AACTAGCTGCTAAAGCATCAGACGCTGCTTTTGCTTGTACTAAGCCAAATCCTGTTTTGTCATCACGACC
+TGCTGCATCTAAATCAACCGCAGTATTTTTCAATGCACTACGTACATCGTCGGCAGTACAGTTTGGGTTA
+TTGCTCCATACTAATGCTGCAACACCTGTGACATGAGGTGTTGCCATAGAAGTACCATTATAATAGGCAT
+AATCTTGTGAGCTATTAACGGTTAAGCTAGCGTTAGACCCTAATTGGGTCATCAGTTGTTGACCTAATGC
+ACGGCTAACAGAAACGGTTGGTACAGTTACGTCAGTATTTGCATCAACTAGGAAAGGATTTTGTAAGCCA
+GGACGAGTACTGTCACTATAAACGATAACAGCAGATGCGCCAGCATCAGCACAAGCTTTAGCTGGGTTGA
+TCTCAGGGTAATTACTCCCTTTTTGGTTATCATTACGCTCAGCTAAACAAATATTGCCATTTACGTTTGA
+ACAGCTGTAGCTGCTACCTGAAATAGTACAGCTTGATAATACGCCATTGGCAGCACCATCAACATTGCTA
+ACAACGAAGTTACCAGCACTTTGAATGTAATGAGTTTGAGGAACAACACTGTCATTACCATAGGTTGTTG
+AACCGACAGTAATAAAACCTAAACGACCATCACCAGCCACAGTAGATAAAATAGCTTCGCCAGGTGCAGA
+TACTTCAACTTGGCTAGTATATTGAGAGAACTCAGCATGTTGGTTATTGCTGTCTAATGCGCCAACAGCC
+ATAACTGCATCGTAAGAAGCTGGATATGACAGAGTAGCGTTACCATCGTTACCTGAAGCAGCAATAAGCA
+ATACACCAGTATCAGCAGCAGCTTGTAAGGCATTTTTTTCAGTGTTACTTGAACCAGAACCACCCAAGCT
+CATATTGATAACTTTAGCGCCGTTATTTACACAAGTATCAACTGCGTCAGATAAGTCGCCAGAGTAGCCC
+CAACCTGCTTCGTTAAATACTTTTACAATATGTAGATTAACGTTAGTGCTTGGCAAAATACCAACAACAC
+CTTCGCTGTTATTTACCCCAGCAATAGTACCTGCTACGTGTGTTCCGTGAGAACCACCATTTTCATACCA
+GTTACCTGTACCCGAGTTATTGGTACCTGCAGCATTGTTTGCATTTAAATCTGGATTGTTACGTTGATAA
+CCTGAATCGATAATACATACCGTCATGTTAGCGGCGTCATTATCAGTTAATTGATCAGACTGGGTTTTTG
+ATATTCCCCAAGGTTGGTTTTGCGCCATTAAAAAACGTTGATAATCTGGTTCTATCGATACAACAGAAGG
+GTGCTTGCGTAGTTTTTCAATGAATTTCTCAACATCTTTTACCGCATGCATTTCATCAAGAGCAATTACA
+TGGCTATTATTTTTTAATATTTTAACGTGTTTTAAATTTAAACCGATTTTTTTAGCTAGACCAGGAGGAA
+CACTCTTACCTTGCTTCTTATCTTTAAAGGTAATAATTAAACGGTCAGTGTAATCAGTGCGTTCAAGTTT
+TTGTTGAGCACGCCACTGCGCAAAACTAAGTGTTGAAGACTGCGCCGTAGTCATTTTTTCTGCTTTATTA
+AGTTGCGCTTGAGGTGTTGCATTACTCGCGGCACTAGTCACGGCTAAAACGGATAAGGCTATGGTACTTA
+ATACGAGCTTTCTATTATTTTTCATCTGACATTAACTCCATCATTGATATTTCACGCTTCTTGCAGCAAT
+CATTTTGACTGTTGTTTTGCGCATTATTTTTATAGGTTGCTTTAAGTGTTTAACAAAAAATCAACATTTA
+TCAGATTGAATCTTTAGATGATATTTATCTAGCAAATAATGGACGAATAGTAATAAAAAACCGACATTCT
+ATTTTTTGTTTATTAAGCTAAGTTATTGAAAGTAATGAGATCTGTTTTTATTTGTCGTGTTTGTTCGAAA
+GTTTGTCGTAATATTACTAGAGGGAGTTTTAGCAACTGTTACTATCGAATTATGCAAGAGGCAGGGAGCC
+AAGTTAAGCAAATGTATATATTACGTGAAGCATATAAAAGGAGAACGGACCGTTCATCTAAGCAATTAAT
+CAATAAGTTAATCTACATAATAAGACGACTTAATAAAATTAAAGCAATAGTGGAGTACATATGAAAATTT
+CTAAGTTTACAACCTCAGTTCTTACCTTAGCAGTTACCGCTGCATTCTCAGCTCAAGCAGCTGACGACAG
+ATACATTATTAAAGTAGACAACAGTAAAAAAGGTGTTGTAAAAGCTTTAGCGAAGAAACTAGGTGCTGAT
+CTTAAAGTTGATGGTAATGGTTTTATTGCTGCAGCATTTTCAGGAAAAAATTTAGCTGATGTTAAAGGTT
+TACTAAATAATCCACATATTCAAATGGTCGAAGAAGATCAACGTCGTATGCCTTTATCACTTTATAGTGA
+CGATGTGGGTAATGCGATGACTGAGCAGCTAACTCCGTATGCTGTAGTGCAATCACAAGCCGATCAAGTA
+GCCTTTAATGCCAGCGCTGGAATGAAGGTTTGTATCATCGATTCTGGTTTAGATCGCTCTAATCAAGATT
+TCGAATGGAATAATATCACGGGTGATAATGACTCAGGAACAGGTAACTGGGATGAAAATGGTGGCCCACA
+CGGTACACACGTTGCCGGAACAATTGGTGCTGCTGATAATAACGTAGGTGTTGTTGGTATGGCACCTGGC
+GTAGATATGCATATTATTAAAGTATTCAATACTGACGGTTGGGGTTACTCTTCAGATTTAGCGTATGCTG
+CTGATAAGTGTTCAGCAGCTGGCGCTAATATTATCAGTATGAGTCTAGGCGGTGGTGGTGCAAATAGCAC
+TGAAGAAAATGCTTTTAAAGCATTTACTGCTGCGGGAGGTTTAGTGGTTGCTGCTGCAGGTAACGATGGT
+AATGATGTACGTTCATTCCCAGCTGGTTATTCATCAGTAATGATGGTTGGCGCAAACGATAATAACAATA
+ACATCGCCGATTTTTCACAATACCCTAGTTGCTCTGTAACCAGTGGTAAAGGTAAAAGACAAACAACAAC
+GACTGATGAAACTATTTGTGTAGAAGTAACTGCTGGTGGTGTTGATACTTTATCTACTTACCCTGCGGGT
+ATGGCTACTAGCGCATCAATGTCTGCCAATGGCGTTGATTTTGCCAGCTCTTCTATGGAAAATCCGGGTA
+ATGCTATAGGTAATACTTATTACATGGGTACCGCTGAAGCGACAGATTCTGGCGCTAATGGCAACATCTG
+TGTAATTGACCGAGGCGTTATTTCGTTCCACGATAAAGTTGAAAATTGTGAAAACTCAGGTGGTATTGGT
+GCAATTCTTATCAATAATGAAGCCGGCATGCTTTATGGCACATTAGGCGATACTAATGCGACGACTATCC
+CAGCAGTAGGTGCAACATTTGAAGACAGGGCGGATCTGTTAGCTGCTACAACTGCCATTCTAACTATTGG
+TACAAGTGATTACGGTTTCATGAGTGGTACTTCTATGGCAACGCCTGCAGTATCAGGAATGGCTGCGCTT
+ATCTGGTCTAACCATAATGAATGTACGGGTACTGAGATCCGTGATGCACTTAAAGCAACAGCGCAAGATA
+GTGGTGCTATAGGTCATGATGTTAACTTTGGTAGCGGTATCGTTAAAGCTAAAGCAGCGAGTGACTACTT
+AACGGCTAACGGTTGTGGCGGTGGTGTAACACCTCCTCCAGCGGGTGATATTACTTTGGATACAACGACT
+GGTCGTGCTAAAGGTAAGAACTACGTGGATCTAAACTGGAGTGGTGCTTCAGCATCAAGTGTTGATATTT
+ATCGTGACGGTTCTTTAAGAACTACAACAGCAAACGATGGCTCTTTTAGAGATAGCTTTAGAGCTTCTGG
+CTCATTTACGTATAAAGTATGTGACCAAGGTAGTGATAATTGTTCAAGTGAAGTAACGGTAAACTTCTAA
+TTTGAACCAACTTAAGTACTTGATATTCTTCTTTCAAGTACTTAATATCCAGCTCATTTATGGGGCTGGA
+TATTTTCGTTTAAGCGACATTAACTTTTAATATTTATCACGCTAGAAATAAAAGTCATTGTGGTTAGGGT
+ATGTTTAGTCTATGTTTTGTAGCGATGTGATTTTTTGTAACTTATTTTTAACAATTAGATCTTAAGTAAA
+AATAGATACGACAAGATATAAACAAAAACACCCTAATGCTTTCAAAATATGTTGATATTTTGAAAGATGT
+ATTGGGCATAGGGGAATTAAAATGTCGAACAACTCAGTAAAACAATTAATCAAACCATTCTCATTGTTAG
+GCGTTATTGGCTTATCAATTTGGCTTATCAGTTTATTATTAAATAGCACAGCTAATAATAAAACTCAGTC
+TTATATTATCAGCTCAGCCGATTACTTATTGTTAAAAGAAAAGGTCCAAGCACTTAACCTAGTACCTTCA
+CATGAACTTGCCATTATTAATGCTGTAGCGGTTGATTTGAATCAATCTCAGTTATCTCATTTACAGCAAA
+GTCTGACTATTACGGTCACTAAAAACCATAGCGTAGAATTGTCAGGCGGTAAAGCCTGGGGGAAACGTAA
+ATGGCAGCCTAAATCAGTTGTTAATGACCTGATTGATGCTTCTCCTGCCCATGCCGCCCGCAATTTTGGC
+GACGGAGTAACCATAGGCTTTTTGGATACCGGATTAGATCAGTTAGAAGGGACCTCAAACGGGCTAGGCT
+TATCTACTGATTTATATGGGCGAGATAAGTTCTGGGGAACGTATGACGCGATAAATAATAACCTCAGTAA
+TTATAGTAATGAAGAAAGTGGCCATGGTACTCATGTTGCTAGTATTGCAGGGAATGCAGACTATGATGTT
+TACGGTAAGGTCTATGGTGTTGCTCCTAATGCGTCATTAGTGGGTATTAAAGCTTTTGATGCTGAAGGCA
+AGGCAACCTATGCAGACGTTATTCGTGGTATTGAATGGGCACTTCAAGTTAAGGATCAGATTAACTTAAG
+AGTTTTGAATATGTCGTTCAGTGGGCCTGCTCGTTCTTATTATTGGGAAGATCCTTTAAACCAAGCGGTA
+ATGAAAGCATGGCAAGCAGGCATTGTTGTCGTGGCTTCTGCTGGTAACAGTGGTCCTGATCCCATGACCA
+TTGGTGTTCCAGGTAATGTGCCTTATATCATTACGGTAGGAGCGATGACGGATAATTTTACAGAATCAGA
+TCCAAACGACGACAAGTTAGCGACTTTTAGTGCGGCAGGACCTACTTTTGAAGGTTTTGTTAAACCAGAA
+ATTGTCGCACCAGGTGGGCATTTATCAGGTTTAATGGCTTATGATTCTCAAATCGTTCAAGAACACCCAG
+AGTTTCATGATGGCGGACGTTATTTTGAAATGTCAGGCACTTCTCAAGCAGCTGGTGTAGTGTCTGGTGT
+TGTGGCATTGATGTTAACGCAAGATCCAGCATTAACTCCAGATCAAGTTAAGTGTCGCTTAATGGACAGT
+GCTCATGCAGCATTTAATAATAACGGTGAACTTGCTTATAGTGTTTTCCAACAGGGTTCAGGCCTAGTGA
+ATGTCGCTGATGCATTAACAAGTACTGCATCAGCATGTGCGAATCAAGCATTAGATATTGCTCAAGACTT
+AGAGGGAAATGAACATTTCTTTGGACCTTCTAATATCAATGAGGATGGAAATTTTTATGTTGAAGGTTTA
+GGCGATGAATATGTGTGGAAGTTAGATGATAGTAACCTTGGTGGTGATACTATAATTTGGCGAATGAATT
+TTGCTGAAGATGCGCTAGACTGGAAAAATACAGCATCAACAGATACCATAATTTGGCGAATGAATGTCGA
+AACTAACACGATAATTTGGAGAATGAATGTTGAGTCAGATACCATCATTTGGAGGATGGGTATAGCGGAT
+AGTACTACCAACATTAATGTTAATAATTGGGTTGAGCAACAATAGCTTGACCAACTCTAAGCCACTGTAA
+AAGCAGTGGCTTTTTTATTTCATGCTGTAAACTTCTAAATATCATCAATTTATAAGAGCTGTTTTGTGAA
+AAATATTCTTCTTTTGTTATTTCTTATTAGTCTTCATTTCAGTGTTTTTGCACAAGAAGTCAAATTGTTT
+AAAAACTTTGGTATTGACAACCCAATGTCCTATAACTTTGTCAGAACAATTGTCCAAGATAAAGATGGTT
+TTATGTGGTTTGGTTCATCTGAGGGGCTAGACCGATTTGATGGCCACCAAACCCTAAGTTTTCAGCATGA
+TAGCTCTCGGCCTAGTTCACTTAGCTCTAATGTAATCAGTCGTATTCTTATTGATAAACAACAACGTATT
+TGGGTGGGAACTTTCGGTGGGGGCTTGAATTTATATAGAGAAACAACTCAAGACTTTTTACATTTTACCA
+CTAAAACAAAAAATGCAACGTTAACTAATAATTCTGTGAATGCACTATTTGAGGATAGTGAAGGTAAAAT
+TTGGGTTGCTACCGAAAATGGCTTAAATATTCTCAGATCTCATGACGAAAAGTGGTCAACTCAGCAAATA
+TTTCAAGAGCTAGGTAATCCTAATAGCCTTACGCATAATGCTGTACTTTCAATTATTGAGACCCGCAATC
+AAGAAATTTGGGTTGGTACAAATGGCGGGGGTATTTCGGTATTTGATTTACAAGGACATTTTATTAAATC
+CATAAAGTACGGTGATCAAAATAGTGCGACTTATGTAAACAAATTTGTCAGTAGTTTGCACTTAGATATT
+AATGAAAATGTTTGGATCGGCACAGTTGATAGCGGTTTGCTGAAGTATACTCCTAGTACAGAGCAATTTA
+TTCACTTTCAACTTAATGTTGATGATCAGTCAACGATTAGCAGTAATGCAATAAGTAACATTTTTCAGGA
+TTCAGAACAAAACATTTGGATTGCCACAGATAATGGTTTATCTATTTATAATTACAAAACCAATCATTTC
+AGTCGATATAATTACTCTCCGAATAATCCATACAGTATAAGTAATGATTTTGTTCTCACTTTTTTTGAAG
+ATAATCATAAGGTGATGTGGATAGGTACTTTTTCTGGAGTTAATCGTTGGGATCCTAACCTAGCGACTTT
+TCGACAATATAGTACTCAAACGGATCCTGTTTTAAAAAATCACAATATCACTAGTTTTGCTCAGTTCGAT
+AAAGAAAATATATATTTTAGTACCTATAGCGCTGGAATTTATCGGTTGTCGCAATATGATAATTCAATTT
+CAACTGCCGACTTTAACGCTTCGTTTTCAGAATATAGAATTATGACTATGTTTGCCGATGAAAACACTTT
+ATGGGTGGGGACGCGAGCTTCAGGATTGTTTTCAATAAATTTAACAACGAAGAAAGTTATTTCATATAGT
+CATGATGCTGAAAACAATAATTCTATTTCGGCAAATAGTATTACGGATATTATTAAAGATAGGAATGGCA
+ACCTTTGGGTATCTACTTTCCATCAAGGACTTAATTTATTAAATAAAGATGGTACTTTTAAACGGTTTAT
+AAAAAACAAGTTAAATAGAGAAAAAGGGCCTGGCAGTAATCATGTTGTACAATTGTTAGAGGATGACCAA
+GGCTTTATATGGTTGGCTACTTTTGGTGGTGGGATAAGTCGTTTTGACCCTATGAAGAGAACGTTTAAAC
+ACTTTAGTCATGAGGAAAATAACCTTAATAGTATTTCTGATGATTTTTCATGGATCATGCTGTTAGACAA
+TAATAAAAACCTTTGGTTTGGTACTCAATCTTCAGGCTTTAGCATATTAAGCCGTGAAAATCGTCAGAAT
+AACAACTTTTCATTTACTCACCTTGATACTAAAGACGGTATGAAAAGTTTGACAGTATACGGCATCACTC
+AAGATGCTTATGATGATATTTGGTTTAGCACCAATAAAGGTATATCTCGTTATTCATTGGGTGATAAAAG
+CTTTAAGCATTTCAACCTGACTCATGGCCTAGTTGATCTCGAGTACACTCACTCTGCTGTATTTCGCTCG
+ATGGATAACACATTATACTTTGGTGCAGGTAAAGGAATGAATAGTATCAATCCTGAAAAAATAAATACCA
+GTATTTTTTCACCCGAAGTTCGATTAACAAGTATTTTAAAATTGAATGAGCCGATGCCCTTAGGAAGCTC
+ATTATCAAAATTAACCCAATTGGAATTTGACTACAGTGAACAACTGATCTCATTCGAATATGTCGGATTA
+AATTACGCAGCTCCAGAGTCAACACGTTATAAATACCGCTTATTAGGGTTTGACCAAGAATGGATAGATG
+CCGGTAAGTCACGACGAGCCACTTATACCAATTTACCGGCAGGTAGCTACCAGCTACAGGTGATTGCTGC
+TAATAACGATAATATGTGGAGTGAACCAGGATTATCCCTTGATATTGTAGTTAAACCAGCCCCGTGGAAT
+ACTTGGTGGGCGTATGTGCTTTATGCCGCATTGATTGCCTTATTACTGTTAACTTATTCGCGTTTTTTAA
+ACCGAAAGTTACTTATTGAACAGCAACAAAAAGCTAATTTAAAGCAGCAAGTAAGAGATAAAACACAAGA
+ATTTCATTTGAAGAATGTTGAGCTTGAACAGGCAAATAAACAGTTAGAGAATGCGGCAACGGTAGATAAA
+GTGACAGGCGTTAAAAGCCGTCGTTATTTAGATATTTATATCGAACAAGCTAGCCAACTGATGTCTCAAA
+TTCATGAAAATATTCTGCCCGTACAGCGCAGCCTATTACCACGCTTATACCTTGTCATGATAAAACTTGA
+GAATATAGAGCAAGTAACTAATAGCCAATTGGTTAACCTTACTGACCTACTACTATATAGTCGAAATAAT
+GAAGATTTGGTTATTCGGTGGGCTGATGACACCTTTGTTATTATCGGTTATGAAAAAGATGATAACACCC
+GTGAGTTGGTAACTCGCTTAACGGATCGTTTTGCACAAGTATTGGGCCATGGCATTAAATCAAATGTGGC
+TTATTCTTTTTACCCGTTTAATTTTGAACAACCTATGGCGCTATCATGGGATCAAGTGAGTGTTATTGCT
+GAACATGCCTTAAAGGTTGCTCGAGATAATAACATGAATTGGCTGGGGCTTTATGCACCTAAGGTGCAGC
+CGTTTAACTATTTAGATGTTATTCAGCAACAAGATGTTGGCGAATTAAGTAAATTAGTCAAATTAAAGCA
+GGGTTAGTTGCTGCTATAAGTTAACAATCGGGAGTTGAGTTTTGTTGTGCCATTTTTTGTTGGTATTGTT
+TGGGCGTGCAATGATAACTTTCTTTAAAACAACGGCCAAAATAGGTTTGTGATGAGAAGCCTACATCTAA
+AGCTATACGCCCAATTTGTGCACCACTGGTTAGTAATGCTTGTGCCTTTTTCAAACGAAATTCTTTGATG
+AAGTTATTAGGCGTAGTGCCTAGTATCACTTTAATTTTTCGCTGTAATTGTCTTTCACTCATGGCGAGTT
+CTTTGGCAAGTAATGAGATATCAAGCTCTGGCTCTGTGTAATGTTTAGCGATCAGCGCTTCAAGTTTATG
+TAAAAACTTATCTTCCAGACTGATTTGCTCAACGGTCTCTTGCGTTAAGTTTGCGACATTTTGTTGGCTG
+GTACTTTTTCGCTCTGCTTTTCGCTCTTCATTAAATTTTTGTAAATAGCGTTTTTGTAGCTGCTGCCTAT
+TCGTAATTAAATTTTGAATTCTCGTTAACAGTTCATGTTGATTGAAAGGTTTACTTAAATACTCATCAGC
+ATTTAGGTTCAGGCCTTGTAACCTACTTTCAAGATCAGATCTTGCGGTGAGTAATATTACCGGAATATGC
+GCGGTCATTTCATCTTGCTTTAACTGTGTTAACACTTCAAATCCATCAATACCGGTTAACATTAAATCGC
+AGACAATGAGGTCAGGGATATATTCTTGTGCTAATTGCAGGCCAAGCTCACCACTGCCGGCAAGAATGCA
+GTGATGTTGTTGTTCAATGACTTGTTTTATATGACTTTGCATATCCAGATTATCTTCTATCACTAAAACG
+ACTTTCTGTGAATGATTGCTCTCAATATTCGCTACACAACGCTGTTCTGTGAGTAATGAAGTCACCTCAT
+TCTCTGAGATACTCATCGATATTTCTGCCTCTACCTCATTTGCGGGTGCTAACGGTATTGAAAGGCTGAA
+TTTACTGCCGTGGCCATGCTCGCTCACTAAGCTGATACGCCATCCGTGGGCTTTTACGAGTTCACTAACT
+AAAGACAAACCTATACCTACCCCAAAAGTTGCTTGGTTCTTTACATCGTCAGCTCGTTGAAAACGTCCAA
+ATATTTTATCAAGAGAGTCTTTGTTGATACCTATACCTGAGTCGATAACGTTTAAAATAATAGTGTCTTG
+CTCGACATAAGCATTTACTTGTACAGAGCCTCCGTTAGGGGTGTACTTTATCGCATTAGCAAGCAAGTTA
+AAGATGATTTTTTCAAAAGCTTGGCCATCACAGTCTAACCACAAGTCGTCAGGAATATTGCTCGTAAAGC
+TTAAGTTATTTTGTGATGCCATACGAGAAAATGAATCAACAGGCATCATCATTAGGGTTTGTAATCGATA
+AGTACTCAGCGATAGTTGTGGATTGTCACTTAAACGTGAAAGCTCTAACAGTTGCTCAACCATACGTACT
+AATCGAAGGCCATTACGCTTAGCAGTGGTTAATTCTTCACTTTCTAATTCATTGGTTGTTTTGGTTATAT
+ACCTATCGATAATGCCATTAATAATGGTGAGTGGTGTTCTAAACTCATGTGAAATGTTAGCGATGAATTT
+GTCTTTTAATTCTAAAGTTTGTCTTTCAGCATGCTTTCTTGCGGATAAATTAATGAAAGTTATGACAATA
+AGTGGTTGTTTAGCGCGATCAGCCCACTGTAACTCTGCTTGTGCTGGAAACTCTGTACCATCTGAACGTA
+GCGAAAGACACTCCACCGATATGCCTAAAGCTTTACGCTGCAATGAATAGACATTGCTTTGAAAGTCAAA
+AAAGAAGTGCATTTCGTCTTTTTCTGCAAATAAGCGACTCACCGATATACCTTTTAATTCTTGCTCTAGG
+CTTTGAAACATTTGTACTGCTGCGGGGTTAGCCGATAATATTTCACCAGTAATTGAAGTTGTTAATATGG
+CATTATTTGAAGCGTTGACTATCGCTTTATCTTCACTGTTAATCAGCGAATCGGTTAAGTCATTATTTAG
+ACTATTAAGTTGCTGGTGTTGGTTTTTTTCTGAAAGTAAATTTTGCTTAAGCTTTTTAGTTTGGCTGCGA
+TGAGTGATTGCAATACCTGATAGTAAAGTGGCGCCAACAAATAACCAAAAAAGCAGGGTAATAGATTGCA
+GATTGCTATTAACACTATAAAACAACTTGTGCTCATAGCCATATAAATGAGCTGCGGTTGGTATAAGCAT
+AAGCAGTAAAATATAGTGTTCTGGATGAGGTTCTTTTTCTATCGCGATAGGTAATTTACTTACTTTTAAG
+GTGATGTTTGCGGCGAGTATAAGTAAGAAATAGGGCAGCAAAGCAATAAGCTGAAGAGAATAGCTGTTGG
+TGCTAATGAAGACTGAATCCTTATCAATAAAGGCACTGATATTTCCTATCAGCAAAAAAACAGCACTCCC
+AGAAAGTAGTGCAAAGCTATAACGCCAGAAATTGTCTTTAACACTCACTAAACACTGTATTAATCTGGCG
+ATAATAAGGCTATTTATTACTAGGTGAAATAACAAGGACGGTTTAGCTGTTTGGTATATCTTTCCCGAAA
+ATTCGGCAGGTAATAAAATAAAATAACAAAAACAAATCAGCGTGAAAAATATAGCCGGAACTCTACCTCC
+AATATATTTATTAAGCGGGACATCACTTAAGTGAGGGTTGGTTTCTATTGCCAATAAAATAAAGAAATAA
+ACAAAGAGCGAAGCAAAGTCTTGATACAACTGCTGGCTGACACTGGCAGGTGTACTATTTAATAATTTAC
+TTGCGACGATCGCGAGTGCAGCTAAAAGCAGATATTGCCAAAACAGTTTGAATGAGCGTGAGGTGTTTTT
+TTTAAAACAAAAAAATAAAAATATACTGCTAATAATTTGTAAAGTGAATAGAGCAAAATTTAATGCGCTT
+TCAAAATGCATTGTTAGCCAGTTGGCAACAAAAGGGTAAGGAATAAAGGTAACAAGGCACACTAAAGCTA
+AAGCTAAGGGTAATTGTCTAATTGGTCTTTGCAATTGCTCTTCCTATTTGGTGTTTATTCTTTATTATTA
+TTTTAAGTTACTCCTTCCTTTAAATAACCACTTAATGTAATTTATAGTAACACTTTATTAACATCAAGCT
+GATGAGTTTATCTAGCACTTTATTAAAGAATTTTGCTATTGGGGTATTTGTAGCCTTTATAATACAGTCT
+GAAATTAGCTGTTGAAGATAAAGTGAAAAATACGGAATTGATGGCTACTTCAAAAAATACTTTTAACTAT
+CTTTTGAAGCAAGTAAAAAATATATTTGGAAAATTAAGGGGGAAGTAAATTAGGGCAATGGTTATATCAT
+GACTATAACGCTGTATTGCTTGAAGTCATTCCCTTATAAATCACAGTAACGATGAAGTGATGTAGCTCAA
+GCGCTTCTTCGATGGGTTTAAAATGACTTTATACGGCGTTAAATAATCAAACCATAGAATGACTATGCTT
+AAATAATTTTCTTTGCCTAAAGTCATTTTAATTCCCACTGATATTCTGCACTTTGAATGGTAACGGGTAT
+AAACCATGAGAATAATAGAGTTAATATGCAGTTCAGTTTAAACGTTATCAACCTATTAAACGTCAACACG
+CTCTACAATCGCGACTCCTTGTCGATAACCTAAGCCGCCATTTCCATGTATTAAACCAAGTTTTTCTGGG
+CCATCACATAATCGATGATGCATTAGCACTAGTGCATTAAGCGCCGGATTATTCCAGGCGGCTTTGGCCA
+AATTCATACCACCTGTTATGGTAATACTATGTTCAGCAAGAAAGTCTGGAATATCTTCTAAGACTTCAAC
+CAAACCACTGACTAATAAAAAAGCCATTGGAACAACAGGGTAACAAGTATAAGTTTCTAATAAGGCATCA
+CCACCTTTAAACAACTGCACAAAGTCGATATTAGCTTCACTACAGGCTTGTTGATAAGCTTGCTGTAAGT
+GTTCATATCGAGAAATGTCGGTTAAGAACTCTCGCCCATCGCCATCAAGGCGGCTCAACCCTACGGCTTT
+GACCTTCAACCATTGGCTTTTATCAACGCCCAACTGCTCGGCGATATCTGCACGAGTCAATAATAATCGA
+CCTGAAAAATCTACCATAGGATTAGCACAATCAACCCCTCTAAATAAATCTGTGATCGGTTTATGCCAAC
+GTAAATCGGGCAATAATTCTGGGGTAAAAGTATCAGACAAAGCGTTACGAAAACTGATTTGATAATTTTC
+AAACAGTGCACTAGAGAATTCTTTAAATTGTTGTTCTGTAATGGTGTGGTTGTCACTAAAAGCACGCGCT
+AAGTCGGTATAAGCTTGTGTTAATGGATAACTTTGTCCATAAACAGCCATTTTACTTAACCGATTTTCTC
+GGCTATAACCCGTTCTGATATGATCTTCACCACTAATTACTACAGCAGCTTCACCATTTTCTATTAATCT
+TTTTGCTTCAGCCAAGGCTTCAATTGGAGCGCAACCACTTCTAAAGTGATGTTCTTTCTCAGGGCTATGC
+CAATCAGCCTCTAAAGGTTCTATCACTAAATGTTTAGGCGTAATACCACGTTGAAGTAATTGTGATTCGA
+GTAGTAAAACCTGATCAAGACTACCTACCTCATCTTGTTTTTTAGCTGCGCCAATAATAAATGCCGATGG
+AGTTTTCACAAGTTATTAAATCCAGAAAGAATGATAGTGGATAACTTTATGCTATTTATAGCAAAATTAA
+AAACCTAAAAGCAGTCAGTGAATTTTTAGCACTACAAAACGACTAAATAACCACGAAAAAGTAACCATAT
+TTGTTAGTGACGTTTTACTGTTTGTAAATAATGAGTGAGCTTAGGGAAATAAAAGAAAACAAAGAAAGGA
+AAGGGGAGGGACGAAAGTGCGACTTAATTTTAACTAAGCCGCACTGATTTTGTTCAAGGTAGTTAACTAA
+GCAAACGCAAAACTTGCGCCTTCACGCACGCCACTTGAAGGCCAGCGTTGAGTGATGGTTTTACGTTTGG
+TGTAAAAACGAACACCATCAGGGCCGTAGGCATGTAAGTCACCAAATAATGAGCGCTTCCAGCCACCGAA
+ATTATGATAAGCAACGGGCACAGGCAGTGGAAAATTAATGCCAACCATACCTACCTGAATATTATCTGAG
+AAATAACGCGCTGCTTCTCCATCACGGGTAAATATACAGGTACCATTGCCGTACTCATGGTCATTACAGT
+CTAGTTTTGTAATTTTGCTGTGAGCTATAAAAACGTGTGATTTAATCAAGATAGCAAGGGGATAGAGCAT
+ATTTAACTGATTCTTGTCATATTGGCGTTATAAAGTGACAACTAATAAGATTTATTAGCTGGTTTTAACT
+TTTGCGATTGAAGAAAATAAGAGGGTTGGGTAAAGTCTAATTAATCCGTTTGGTATAAGATGAAAGTTAT
+GAAAGTTATGAGAGTGCTGCTGTGTTATTTGAAATTACCGATGTAGTGAATATTATGGGATTGTCTGCAG
+TGGCAGTCTTTGCAATATCGGGGGCACTTGATGCCGCTCGCCAGAAAATGGATATTCTTGGGTTCATGCT
+GATTGGTACAGCTACCGGTCTCGGTGGTGGTACACTTCGCGATTTGTTGCTGGGTAATGTCCCCGTATTC
+TGGATACGAGAGCCGATATGGATCATCGTCTGTTTGGTTTCTACAGCAATAACCTATTTTATCGCACCAA
+AATTGGCTTCTATAACACGCGCATTGATCTGGATGGATGCGGTTGGTATTGCATTATTTGCCGTGGTTGG
+CACTGAGATTGCGCTAGAGTTTGGTACCTCCCCTTTGATCGCCATTTGTATGGGAGTAATGACAGCTAGC
+TTTGGTGGTATCGCACGAGATGTACTTAGTGGTAGCAACCTTACACTGATGAACGAAGAGCTTTATATCA
+CCACAACTGTGGCGGGTTCAGTTATGTACCTTTGGCTCAATACCTTAAGCCTACCGGCTAATTACGATTT
+GATTGGAGGTTTTTTTATTGCCTTTATTCTACGTGCATTGGCAATTAGGTTTCATATTAAACTACCAAAT
+CACTATAGGAAGGACTAAAGGCCCTAGCCAATGTTAGTAAATCAAAGCTGATATAAATGCTAAGTAAAGT
+TTAAGGTAGGAAAAGGCAAGTTCTTCGACTCAACTGAACTAAATTAATCATTATTAGGTAATACGCTCTA
+ATTCACATTTAACAAGACTAATAAGAGTAATTGCACTAATGGGGTTATAAAGTCATTTTAAGGGCTAATT
+TAGCTTCTTAGAGCATGCTAATGCTATAGAGAGTGACTTTATTAGATTTTGCAGAGTCAATTATCCTGAT
+TATATATTATTTGAATAACTATTCTCTCAATCGATGACTTTCGTTTCTGTCTTTTCACTCTATCCCTAGC
+GGTAAGTAACTCAATAGACTTAGTACTATTTTATTCGTAGATAATATGTCGAGTAAAACAGTGATTATTA
+CTCTAACCCTAGTGTAATGGGTGTTTTTTTTATTTTACAATAGGTGTGGCTTTTGGTTCTTTATGCGATG
+TTTCTGGCGTTTTATTCAAACATTCAAGTGCGTGTGTGTGAGTGTACTACTAAATGTAGCTGCCATTTAG
+CGTAAATAGTAATAGTTTTCAATCGTTTCAAATCACTTTTATTGTTGTATATATTCAAATATGTCGTATA
+TATATTCATAAAATGATTGACTCAGAACCATTTTGCGGGTAATTTTGCCGGCCGCAATTAATAATGACTT
+TCACAATTGCATTCGTCTCAGAAAGACTCGGTAGAAGTCTGACGTTCGATGTTCAAGAAATTCTAAGTAA
+TATTCTGAAGGATCAGCAGCGCACATTTTGAACATAAAGAATATATAGCTTAATTAGCAAGCAGCTTAAT
+TAGAAAGCAAAAGAAGCTAATAGAAATAGTTTGATGAAATAGGAATAAGCAATGAATGATATGAGCAAAA
+AATCCCAAGGCCTTTATCGCGCCGAGTTTGAACATGATAGTTGTGGTATTGGCTTTGTCGCCAACCTAAA
+GGGTAAAAAAACTCACGATATTATTGAAAATGCACTCACCATGTTGAGTTGTATGGAGCATCGTGGTGGT
+ACTGGTTTTGACGTCAAAAGTGGTGACGGTGCCGGTATTCTTATTCAAATCCCACACGATTTTTTAAGCC
+AAGAAACCGAAAAATTAGGCTTTAGCTTACCAGATGCCGGAAATTACGGCGTTGGCATGATCTTCTTTCC
+GCGCGATAAAGCGCAAAGCGAAGCGTGTAGAGAAATTCTAAACCAAAATATTACTGAACTGGGCTTAACC
+TTATTAGGTTATCGTGATGTCCCGGGTGATAACTCTATGTTAGGTGCGGCTTCATTTGATAGCGAACCGA
+ACATTGAGCAGGTATTCATTGCCAAACCTGCAGCATTAACGGCTCAAGAATTTGAGCGTAAGTTATTTGT
+TTTGCGTAAATACACCTCGCATAAGATTAATGCTAGCGGTATCACAGAACGTGATGAGTTTTATGTTACC
+TCAATGTCATCAACCAAAATTGTCTATAAAGGACAATTTACCACGCAGCAAGTTCGCCAATATTATCTTG
+ACCTTCAAGACGAGCGTACTATCTCTGGTATGGCGATGTTCCACTCTCGTTTCTCAACGAATACTTTTCC
+AGCTTGGCGTCGTGCTCAGCCGTTCCGTTATATCGCCCATAATGGCGAAATTAACACAGTGCGCGGTAAT
+ATTAACTGGATGAATGCTCGTGAAGCATTGTTTAGCTCAGTTAATTTTAGCGATGCTGAATTGAAAATGT
+TAAACCCTATTTGTAATAACGATAACTCTGATTCAGCCAACCTTGATATGGCGATTGAGTTATTGGTGTT
+AAGTGGACGTTCGTTAGCCCAAGTTATGATGATGATGGTGCCAGAAGCATGGCAAACACAAACTGATATG
+GATGCAACTAAACACGCATTCTATGAGTATTATGCCTGCATCATGGAACCATGGGATGGCCCAGCTTCAT
+TATCGTTTAGTGATGGTAATGTTATCGGCGCGACACTTGATCGCAACGGTTTACGTCCTTCACGTTACTT
+GTTAACTGAAGATGGTACTTTAGTGATGGGCTCTGAAACAGGCACCTTGTGTGTTGATCAGTCAACCGTC
+GTTGAAAAAGGCCGTTTACAGCCAGGTAAAATATTCATTGCTGATTTAAAGCAAGGTCGTATCATCAGTG
+ATGATGAAGTAAAAGCACAAGTCAGCTCAGCTCAGCCTTACGGTAAGTGGCTAGCAGATAACAAAGTTGA
+ATTAGATAAATTACCAGTTCCAATAGCGTCTATTGCTCAACCGCCACTGGCAGAACTGCGTAAAATGCAA
+AAAGCCTTTGGTTATACTAGCGAAGATCTTAATTTAGTGCTTGCGGGTATGGTTGGTACATCTAAAGAGC
+CATTAGGCGCTATGGGTACAGATACGCCTTTAGCGGTATTGTCTAGCCGCCCACAACAATTGTCTCATTA
+CTTTAAGCAATTATTTGCTCAAGTAACTAACCCACCAATCGATCCGATTCGTGAAGAGTTGGTTATGTCA
+TTGCGTGGTTATATTGGTAAGTCGTTTAACTTACTCGATGAGACACCAGAGCATTGCCACAAAGTTGAAA
+TTGAACAGCCGGTATTAACAATCGATCAATTACGCAAGTTACAGTATATTGATAATAATCATCTGCAATC
+AAAAACCATTGCTATTACCTTTAAAGCTAGCGGTGAAGCTGGCGCACTTAAAAAGGCGCTTGACCGTGTA
+TGTTTTAACGCAAAAAGTGCCGTTGAAGATGGTTATGAAATCCTAATTTTAAGTGATCGTGAAGTTGATA
+GTGACCATGTTGCTATTCCATCAGTATTAGCAACAGCAGCTGTTCATCATTACTTAATTCGCGAAAAATT
+ACGTTCTGGCGCTGATATTATTTTAGAATCAGGAGACATCCGTGAAACTCATCATTTTGCTACCGTTATT
+GGTTATGGCGCGGCAGCGGTAAACCCTTACTTAGCGCTAGAAAGTATGTATGGCTTACGTGATGAAGGCG
+TACTTGACAGCAAGTTAACTGATGAAGAAATTGTTGCTAAGTACACAGCAGCAGTAGGCAGTGGTTTATT
+GAAAACTTTCTCTAAAATGGGTATTTCAACGTTACAATCATACTTAGGTGCGCAAGTTTTTGAAGCATTA
+GGTATCAACTCTGATGTTATAGATGAGTACTTTACTGGTACGGTTAGTCGAATCCAAGGATTAAGCTTAG
+ATCAAATCGCCCAAGAAGCGTTATTACGTCATCGTGAAGGTTTCCCTGAAGCGAGCCGTATTGCTGTTGA
+AAACTTATTGCCAACAGGTGGTGAATATTCATGGCGTAATGATGGCGAACGTCATCTATTTAGCCCAACG
+GTTATTCGTTTACTGCAGCATTCAACGGCAAGTAACGATACCAATCAATTTAAGCAATACGCCAAAACAG
+TTGATGATCAAAGTAAAGAAGCCTTTACCTTACGTGGCTTACTTGAACTGAATAGCGATCGTCCTTCAAT
+TCCATTAAGTGAAGTTGAACCGATTGAAAATATTTTCAAACGTTTTGCTTCAGGTGCTATGTCATTTGGT
+TCTATCTCATGGGAAGCACACACTACCTTAGCTATTGCTATGAACCGTATTGGCGGTAAGAGTAACAGCG
+GTGAGGGTGGTGAAGATCCTATTCGTTATACACCGTTAGAAAATGGCGATTCAATGAATTCGCGCATCAA
+GCAAGTAGCTTCTGGTCGTTTCGGCGTTACCAGTCATTACCTAACTAATGCAGACGAATTACAAATTAAG
+ATGGCGCAGGGCGCAAAACCGGGCGAAGGTGGTCAGTTACCTGGCGACAAAGTTGATGCTTGGATTGGTA
+AAACGCGTGGTTCAACACCAGGTGTTGGTTTGATTTCACCACCTCCACATCATGATATTTATTCTATCGA
+AGATTTATCACAGCTAATTTTTGATCTTAAAAATGCTAACCGTGAAGCGCGTGTTAACGTTAAATTAGTA
+TCAGAAGCTGGCGTAGGTACTATCGCATCAGGCGTAGCGAAAGCCTATGCGGATGTAGTACTTATTGCAG
+GTCACGATGGCGGCACTGGTGCTTCACCATTGAGTTCAATTAAACATACGGGTTTACCGTGGGAACTTGG
+TTTGGCTGAAACCCATCAAACCTTGGTACGTAATCACTTACGTAGCCGTATTACTGTACAAACGGATGGT
+CAACTTAAAACACCACGCGATTTAGCTATTGCAACATTACTTGGTGCAGAAGAATACGGTATGGCAACAA
+CAGCTCTAGTGGTTGAAGGTTGTATCATGATGCGTAAGTGTCATTTAAATACTTGTCCGGTTGGCATTGC
+GACACAAGACAAAGGTTTACGAGATAAGTTTACTGGTCGTGCTGATATTTTAGTTAACTTCTTTACCATG
+ATGGCTGAAGGTTTACGTGAAATCATGGCTGAACTAGGTTTTAAAACCATTGAAGAAATGGTTGGTCAGA
+CTCAGTGTCTTAAACAGCTTGAAAATGTTGATCATTGGAAATACCAAGGACTTGATTTAACGCCGTTATT
+GCACAAAGAAGAATCTCACGAGAGTGAAACGCTTTATCAATCAATCAATCAGAAGCATTTAATTGACGAT
+ATTATTGATCGCAAGATGATAAAAGATGCGCAAGTGGCTCTTGATAGTCAGCAAAGCGTTTCTCTTGAAT
+ATGATGTTATCAATACAGATAGAACGATTGGTGCGATGATTTCTAATGAAATCTCGAAGAAGTATCAAGC
+TGAAGGCTTACCAGAAAATACTATCAAGGTTAAGTTTAACGGCTCTGCGGGTCAAAGTTTTGGTTGTTTC
+TCAGCCAAAGGTTTGCATTTTGAACTGGAAGGCGATGCCAATGATTACTTTGGTAAAGGGCTGTCTGGCG
+CAAACTTGGTAGTATACCCAAGCAAGCAAGCTAAGTTTATAGCAAGTGAAAACATTCTAATTGGTAATGT
+TGCCTTCTTTGGCGCAACCTCAGGTAGTGCCTTTATACGAGGTATTGCTGGCGAGCGCTTCTGTGTTCGT
+AACTCAGGTGCTACGGCAGTTGTTGAAGGGGTTGGTGATCACGGTTGTGAATACATGACCGGTGGTAAAG
+CAGTAATCTTAGGCGCAACAGGTCGTAACTTTGCCGCGGGTATGTCTGGCGGTGTTGCTTATGTACTTGA
+TGATAACAAAGACTTTGCACCTAAATGCAACATGGAAATGGTTTCATTAGAAACAGTTGATACCGATGCA
+GAAAGCCTTGAGTTAAAAGCATTAATTGCAGAACATTTTGCCGCAACAGGCTCAGATGTCGCTAATGAAT
+TACTTAATGATTGGGACAATAACGTGAAACGTTTTGTTAAAGTCATGCCAGTTGATTATAAGCGAATGCA
+AGGTTATATGAATGACGTGCGCGAAAGCGGTAAGTTCGAGTCAGAATATGACATTGCCGTTCAAGCATTC
+GATATCCATTTAAATAAACTAGCTAGCGCTAAAGCTTAAGCTGCCAAGGAGAATATATTATGGGAAATCC
+AACAGGATTTATCAACGTAGGTCGTGCCTTGCCAACTGAACGCAAAGCAGGTGAACGTTTATCTGATTGG
+CTTGAAGTCTATGAAGAAATACCACTAAAAGCTGTAGAAAAACAAGCTTCTCGCTGTATGGACTGTGGCG
+TACCATTTTGTCAGTCGGCAAAATCAGAGTTTGCGCCTGCCGTGGCGGGTTGTCCGGTTAACAATGTTAT
+TCCTGAATGGAATGACTTGATTTACCGAGGCCGTTGGAAAGATGCGATAGAGCTATTGCATAAAACCAAT
+AACTTCCCTGAGTTCACTGGGCGTGTGTGCCCAGCACCTTGTGAAGGCGCTTGTGTACTAGGTATCAATG
+CTGATCCTGTGGCTATTAAGTTACATGAAAAAGAAATTATTGATCATGCCTTTAAGGAAGGTTGGGTAGT
+CGCTCAACCACCATCAGCACGTACAGGTAAAAACGTTGCTGTCATAGGTTCTGGACCTGCTGGTCTTGCT
+GCTGCAGCACAGCTTAATAAAGCTGGCCATATGGTTACTGTCTATGAACGTGCCGATCGTATCGGTGGTT
+TGTTAATGTACGGTATTCCAAATATGAAGCTGCAAAAGGAATTAGTACAACGTCGCGTTGATATTTTAGC
+GGAAGAAGGCATTGTATTTGTTACTAATACCGAAGTAGGTAAAGACGTTAGTGTTGAGAAACTTGAAAGC
+GACTTTGATGCGATAGTGTTATGTATTGGCGCCACGGTGCCACGTGACTTACCTGTTGAAGGTCGAGAAC
+TTAATGGTGTTCATTTTGCCATGGACTTCTTGAAAGCGAATACTAAAAGTTTACTCGATAGCGAACATAA
+AGATGGCCAGTACATTAATGCCCAAGGCAAAAATGTGGTCGTTATTGGTGGTGGTGATACTGGTACCGAT
+TGTATCGGCACTTCATTACGTCATCAGTGTACAAATGCTTTACAACTCGAAATCATGCCGCGTCCACCAG
+AAAAACGTGAAGAGAATAACAACCCTTGGCCACAATGGCCAAAACGTTTGTTAGTTGATTACGGTCAAAA
+GGAAGCTATTGAGATTCAAGGTCAAGATCCTCGTCAGTATTTGGTGATGACTAAGAAAATTGAAAGTGAT
+GTGCAAGGTAATGTTAAAGCGGTTCATACGGTTGATATTACTTGGGAACGCAATGACAAAGGTCAAATGT
+TCCCGCAGGAAGTTGCTGGCAGTGAAAAAGCTATTCCAGCCGATATCGTACTCATCGCAATGGGCTTTAT
+GGGTCCTGAAGGTGGGTTAGTTGAGCAGTTTGGCCTTGAGCAAGATAATCGTTCTAACATAGCTGCAGAA
+TACGATAAGTTTGCTACAAGCAAACAAGGCGTGTTCGCTGCTGGTGATGGTCGCCGTGGTCAAAGCTTGA
+TTGTTTGGGCAATTGATGAAGGTCGTCGTTGTGCGCGTGAAGTAGACAGTTACTTAATGGGTAAGAGCTA
+CTTACCTTAAGCAATTAGCGACTACCGCTATACTTTTAAAATAGCATCCTATAAAAATCCTACCGTGTGC
+ATCACGGTGGGATTTTTTTATAAATTTTTTATTAATGTATTACAATAGAAAAGGTGATGCTCGGTAACGT
+TTGATGCACTATCTCAACAATCGCTGGTTAGGTGTAGACTAAAGTTTTACCTAATTAATCAGTACCTTTC
+AGCGAAAGTGTTTATACTAGAACCAAACAATATTTTATTAATGTTGGAAATTTAACCATTGAAGAGTGGG
+AAGGGATCGCTTATTTCTTTGTTGTTTAAATTTTTGCAAAATCTTAATAAGGATCCATATGAATTTACTT
+AATAATTTAGTGTTTAAACAAAAATTAATTTTACTTGTGTTGATACCCCTCTTAGCCACACTGTATTTTA
+GTTTAAACAATTTAAATTCCTTAACTTCAAAACAAGGGCAGCTTGAAGAAATTCATGACTTGATTACGCT
+AACAGTTGCTAATAATGCACTTGTTCATGAGTTACAAAAAGAGCGTGGTGCCACTGCTGTTTATCTAGGT
+AGTAAAGGTGAAAATTTTTCTTACGAGTTAAAAGAACAACGAAAACTTACCGATAAAGCTCACACACTCT
+TAAATGCAAAGTTAAAAGTTTTCTCATCTGAGAATGACAAAGTAAATAATATTATCTTAACGGTTAAAAA
+TGGTTTGTTAAAATTAGACAGGATTAGAGCTCGTTCTGATGAACTCTCAATTTCACTCAATGATGCTATT
+GGTTACTACACAACTCAAAACCATGAAATGCTTAGCTTAGCAGAGTTCTTTTCAACGATTAGTCCAACAG
+AAACAGTCAGTAACGCCATTGGGTATTATGTTCTTTTAGAAGCTAAAGAGCGGGCTGGTATAGAGCGGGC
+TGTTGCTAGTGGTGGTTTTGCCATGGATAAGTTCACACAAGCGGCTTTCCAAAAATTTACTAGCTTAGTG
+GCTTTACAAGATAGTTATTTAGAACAATTCAGCGCTAAAGCATCATCTAATACCATAAACGCTTATAAAA
+ACAGCTTAAATAGTAATGCTGTAATTGAAGTTAATAGAATGAGAAACGTGGCAGTATCGGTTGGTCAAGC
+TGGTCCTTTCAATATTGATGCGAGTGTATGGTTTAAAAGCGCGACAGGACGAATTAATTTACTAAAAGAT
+ATTGAGAATCTCGTTGCTGATGAGTTCATTACTGACATAGATAAACTGCTTCATGAAGCAAGTAGAGGAG
+TCAGTATTAATTTAATTATTATTATAATAACGTTCATTATGACTATTTTTATTGTCTACGTTATTTTGAC
+AAATTTAATTAAGCAATTGAATGAGATTTCAGTAACGATGGAAAAAGTCACTGAACATAATGACTTAACG
+GTACAGGCAGGTGTTTTTAGTACGGATGAATTGGGTAACATTGCCAAAGGCTTAAATAAAACACTTAGCA
+CCTTTTCTAATGCCATCACCGAAATAAAAAGTAGTAGCATTTCTCTCGCCGCTTCGGCACAACAATCATC
+TGTCATTGTGAATAATAACGTAGATAGTTTACAACAGCAGCGTGATGAAACCGCTCAAGTTGCTACTGCA
+ATAGAGGAAATGTCAGCAACGGTACAAGAAGTCTCTCGTAATGCCAATGAGGCGATGTCATCAACGCATC
+AAGTAAATACTCAAGCAATAGAGAGCCAAACTGTTGTAGGCAACTCATTAGAAGCAATCAATAATTTAGC
+GACAGAAGTGTCGGAAATAGGCACGCTTATATCAGGACTGCACTCTACAACGTCAAATATATCAAATGTT
+ATTGATGTTATAAAAGGTATTGCGGATCAAACTAACTTACTTGCCCTAAATGCAGCAATAGAAGCAGCAA
+GGGCAGGAGAGCAAGGGCGAGGCTTTGCCGTAGTGGCAGATGAAGTTAGGACCTTAGCTCAACGTACTCA
+AGACTCCACTATTGAAATTGAAGAAATTATCAATCAATTGCAAAGCGAAGCCAGCAATGCAAATACTATG
+GTGGCTGGTACCCAAAAACGTGCGGATGAAAGTATTGATGGTGCTCATCAAATTGAATTATCACTGACAA
+GTATCGTAACGGCAGTATCGGATATAAACCTGATGATCGAACAAATTGCTACTGCAGCAGAAGAACAAGT
+TAGCGTCACGGAAGATATCAATAAAAATGTTAATGATATAGATAAGAAGTCTTCTGAAATAACATCGGGA
+GCACAAGATGTATCTCTGGCAGCTAGTGAGCAAGTAGAGATTGCTAATACGCTTGAAAGTCTGGCAGCAA
+AGTTTGTGGTATAGGTAAGTAGTGCAAATAAAATTTGCTTAGGAGAGAACCATTAACTTACTAAGTATTG
+GTAGTGGTTTTATCCCTAATGCCAGTATAAAGTGATTTTAAGTCAATCGAGTAAGCGTTAGAACGATCTC
+ACTTTATCGTTACTGTGACTTATAATGAATTAATAATTATGAGGAAAAGTAACGCACATTTAAAATGAAA
+TCACTAATAGTTTGTCATTTATTAATGGTAAGTTATTAGTGGATTTCTTCTATAACATCCTCATCAGTGC
+ATAAAAACTCAAATATTTTTTCATTACTATCTTATCTATTATTCGATTCTTTATGGTTGAAGGTAGAAGT
+GAATTCGTTAAAAGGGGGTAATGAGTGAAATTAACGAATAGAGAGCTAAAGTTAACCGCTTATTAAAACA
+GTAAAATCATAAAAATTTATTTAGATATGTTGTTATCCTCAGATGATATATTTCGTTAATATACTCAATT
+CCCATTCAACTAATTAGTCTTATTTCACTTGTAAATCATAATAATCAACAGTGACATATTCATTTATTGG
+AAAATAAAATCAAGTATGTTATAAGTGTTTTTGGGGTTTTATTTATTAATAACAAAGAATTAAGTTTATT
+ATATGCGAACGGACTGTACGGGTAATATTCCATTTATTTTAGGAGTAACTGGGCATCGTGATTTATTCAC
+ATCTACTGAAAACTCACCTGAAGTGCTTAAAGGTCAAATAAGACAGGCACTCTCTTTTTGGCAAAAAAAA
+ATTGGCGCTAATACTCCTCTTTGGTTATTAACGGGTTTAGCAGAAGGTGCCGATTTACTTGTAGCAGAAA
+CAGTATTAGCACTGCAAAGTGAGGGTGAAAATATACTATTACTTGCTTGTTTGCCTATGCCAGAATCAGC
+GTTTAGAAAAGACTTCGTTAATTCAGATGCGTTATCGACCTATACCAATATACTCGAGCGCATAACAAAA
+AGTGATAATAAGCTTTTTGAGTTAAAAAACCCACTTTCATCTAGAGAGTTTGAAATTGCAATTAATGACA
+ATGAATTTGGAGCGCTGCGTAACGCTTTATATTTGAATCAAAGTCTTTTTGTTGCTAAATATTGTAATGC
+TTTATTGGCTTTATGGGATGGACACCAAAGTAAAGGTGCCGGTGGCAGTGCCGATGCAGTGCAATACAAA
+CTTGGTAATACACCTTCTTGGCCAGATAATATTATTGTTGATAAAAATCTATTGCCAGCCTCTGATTTTG
+ACGGTCAAGTTAGCGGTGTTGTGCACCATATCCTTGTGCCTCGAAAGACAGACTCGTCGAAGCTGACGGA
+ATTAACCGAATTTACGTCAATAGAAGTTGGCATTGGTAAACTTTATTCTTCAGTAGGGCAAACGAAGGGT
+AAAAATATACTAAATGATCTCATAGTGCATGAGTTTCAGTTAATGCTCGATGAAATGACGTTTTATAACC
+AAATAGCGCAAAATCATCCTGTTAAATCGAACATTCAAAGTGATGGATTGAGTAGTACTAATGCCATTTT
+TGAAAAATCTGATGCCATTGCTATTGCTAATCAATCTAAATATAGAAATATAGTTAAAGCGTTTTTTAGC
+ATCATCACCCCAGGTTTTATTGCTTATGAGCTTGCGGGTAACTACATCAACGAACTGAGCGGTGTGTACA
+TACTTATTGTTGTTTTACTCGCTATGTTAGGTAGTGGGTTACTTATTAAATATGTGAGAAAAAATAATCC
+TAAATGGCAATATCAATTAGCTAGAGGGGTCGCTGAAACAATTCGAATTAGAGAGTTTCTAAATCTCGCT
+GATGTAGCGCCGACTGCAGAGCCATTAATTCCAAGGCGTTATCGTGAAAATTTACCCTTGTTAAATCATG
+TTATTCAACTTACAGAAATCCAGTGGTGGGACAAAAACTATCAAAGTAGTCCTGAGTCTATTAAAAGTAT
+TTGGCTAGATGAACAAGTGAAGTTTTTAGACAGTAGACTTGTATTATCTGCCAATTCAGTCAGTGAACTA
+TTATATAAACGGCCACGATACGCTGCTCATTTATGCAGTAAAATTGCATCCTTTAGTTTTTATACTGCAG
+TGGTGTTTGGTCTTATTTTATTGATGAATTTGAGTCTATTTTATGTTGTCGGTTTTGATTTTTTCAGTTC
+ATTTAACGGCGCACTAATGTACATAGTGCAATATGGATTGATGCTAGCGGGTATCGTTGTGCTATGGAGT
+GAAATTGCAGGATATGAGTCCACTACTTTAGGTTATAGCAGTCTCAAAACTTTATACGAGCGTGCGACAA
+CACTGTTTGAAGAAACACCGGACAAAAGCAGTAAGAAAATGTTACTTGAGTTAGCTAAAGAAGCTGTATT
+TGAACACGTCACTTGGACACGTTCAGAAATGGCTAGCGACTTGAAAGAAAGATAAAAATTTGAATTAAGT
+AGTAAGGAAAACTAATTATGACAACAGAAAAAGTAAGCTTTTATCAAACACTGACTGATGATGAAATTGC
+TAAAGAGATTGTGAGGGAAGAACGTTTAGATAATAAATATAGATTAGAGTGGGGTGTAGATTCAAGCTTT
+ACTATTTACTGTGATGATGAAGATGAACAAAAAACGTATACCCGCCACCTTGAATCCATAATTGGTGTAC
+TACCACTAAAACATCCTAAAAATGAAGGCTGTTTTGTGAGCATAGGCTTAGAAAATAGTTTGCAAATATC
+CTTAAATCAGGGACCTCATCTGAAAACATTGATCGGCCACGACGAACGAGTTCTCGGCTTGATTGAACTT
+GATGACGGTAACTTGGTTTCTGCTAGTACGGATGGTTTTCTTCGCTTTTGGAATACTAAAAATGGGAAGA
+TGCTTAGTGAAATAGAAACCTCACTTGAATCATTAGAACAAGTTAAGTTTTTTCTCTATCACGATATCGT
+GGCAATCAAAGAAAATAACTCTGTGAGTATTTGGAAATTTTCAGGTGAACAATTAGTACAGCTCGAAGGT
+CAAAAAAAGCAACTGCAATCAGCTCATCAACTATCATCGGGCAACTGGCTAATCTGGACAGAAAATACTA
+AGCCAAGTCTATGGACAGGTGAAGGGAAATTAATTAAAACATTTTCTTTCTCCTTTCCTGTGTTCGGAGC
+ATATTGTGAACTTGAATCGAAGCAACTACTAATTAAGCGAAGTGATTCGATTATTTCATTGTTCGATGAA
+AACGGCACTTTACAAAGTGAACATCAAAACAATAAAGGTGTTGTCGACTTATTTGATCAATTAGCAAAAG
+GACTTCGAGAAACTGAGCAGTTTATAAGTAATAATCCAGATGTTAGCTACTTTCAGCACGCTAGAAATCT
+ACTTGCCTCGAAAAAAAGCTTATTTCGTGCCCACGATGAGTTAGAAAAACAATCCTTAGATTTTGAAGAT
+AATGCGACTGAACAAAAAGTTTGGAATTTCTTTAGCCGACCTATATTTGAAAAAATTAAAACGGCACTAA
+AATCAGTAATTAAAACCGCTCGCACTAAAGAGAAAGTACTCTTAACCTTGATTGAAGAGGGAGATACAAG
+AAAAACTCGTTATATATCCAAAAGAGGTACTTTTGGTGCCATGGCCTGGGTTTTCATTGTCTTAGCATCT
+ACTGCTGCAGGAGCGGGTTGGTTTTTATTACAACAACCAGGCTTACTTGAATCTATGGTGTCAGAGAACA
+GAGATTTATTGAGTATTGCTCAACAAAAACCGGAATTCCTTGTCTACATACCTGCGGTATTATTGTCTGT
+TTTTTGGTTGTTATTTTGGTCTAAATCACGAAAGCATAATAAAAATGCTAACCGTGAAAGCAACAATTTA
+GCCGTGCTAAATGTGTTGTTACCAGGATATTATCAACTGATTGAGAATATTAAGAGCTATCGAAAAAAAT
+TAACAAGTCAAATACCTGTATTACAGGAAGGTAGTAGAGATCTGTATCAAGGACAATTCATTCAAGCCCA
+TATTGATGAATTAATCAGTGGTAAAATTCAAGAATTGGCGATGAATGAATGTGGGTTAGATAAAGACGAT
+ATTATTTATAAAGATCAAGAACCAATTATTTTACCAACATTTAGTTTAATTCAAGACAAAGAAAGACGCT
+CACAAGTTGCGAGTAAACTTGTTTTTGAAAATGAATATTCATTCTGGCCGATCAAAGGCGGTACGCTAGT
+AAGTGCTGTGCAATTTATTCAGTACACTTTCTTAACAAAAGATAAAATTGATGTGTTCACTACTTATTAC
+GATTTTATAACTAATAAAGCAGTCGGTAAGGAAGCAAATGCCTTTTATTACAAAGACGTTACCAATATTG
+CGAAAAAAGAAGTGGATCGTGATGATTTCTGGGAAGATAAAAGTAAAGACATCTCAGCAACTGAAATTGT
+TTTATCAGTTGCTAGTGGAGAGAAGATTCGCTTAACTATTTTAAATGAAGAAAGTTTGTCAAAAATACAC
+CAACAGACTAAAGATGTTGAAACGATCAGCCCTGAAATGTTGATGCAAAAATTAGAAGATGAACGTATAA
+GCATTGAAGCTGATGACGACTTATCTGATGAAGAAAAAGAAGATGAGTTAAGAGTTGTTGATGGTCGTAT
+AGCCGAAGCGAAAACAAGCTTATTTGAATTAGATTCTAGTCAAACAAGTAATAAAGCTGATGAAGCGATT
+AAGAATATTCGCAATCAATTACAGCAACACAAAAAGGAAAGTTAATGAGCAAAGTATTTATCAGCTATAG
+CTCATCTGATAGACCTGCGGTAAAGCTATTGAAAGAGGCTTTAGAGCAACTTTCTTATGATGTTTGGTTT
+GATCAAGACGCTATATTACCCGGTGGTTATTACGCAAAAGATATTGCCACGGCGTTAAAAGATATTGATG
+TTTTTGTACTGATGACAAGCGCCAATTCAATAGGGGATAAAGTAAATAATATTGCGGGATCCAGTGAGGT
+GGCTAAAGAAGTCGTTTTAGCACAAAGTTCTTCTGCGGTTATTATTCCCGTTAAATTAGATGATTGTTGG
+ATGGAAACAACCACTCATGATGAGTTTACTTATTTATTAGCCCGAACGCAGTGGCTGGATGCGGGTTACT
+GCGACTCACCGACTGATTTTATGGATGTTGCCAAACGGATTGATAGTGCCTTAGTTTCGGGTAACTTTAA
+GTTTAATCATGATACAACACTTGATGAGATCGATAAGTTATTGAAGCAAGGCTTCTTTGGGCAAGCAACA
+TCACGAATGAATGCTAATGCATTCCCTGATATTGCGAGTGATAGAGTTGTATTGATTAATTCAATACTTG
+CACTGTCAGCACGGCCTATATCAAGTCTAAGTAAGATAACGGTTGATAATTTAGTACGCGATCTTGTTCA
+GATTCGTAATGAAAGCGTTAGACCTGCAGCTCTTTATTTACAGGGTGCTTTGTCAACATTCTATTACCAA
+ACGAATGCTGTCTATGATCCAACAGGTGGGTTAGTTGCTCTTAAAAATGAAGCTTCGACTCTTGGTCGAT
+TAAAAGCTAAATATGTAATGTCTATTGCGCACTTATTACCATCAGTTAACCAATACTCTTTACAGTGGTC
+GAAATAATCGACTCTTTGTAGGGCTGATGTCTGGAATAAAATGAGCTCAAATTTATTTTGTGCAGTTAAA
+TTGGTATCAGTTAAGGTTATAGCCTTAACTGATACCTTTGTAGTAGGTAGTTTTTGCGAGTCTTAGCATT
+GTAAGGCTTACGCCAGCGCCAAGTGTTATTGCTTCTCCTATATAATCAACGGCCGCATCTCCTTCTCCTC
+TTAATACATGTAATTTGGCTAATAAGATTGTTGAAGGTAAATGGGCCGGCTCTCCTTGTAATGCTTTTTC
+ATAGCTGTCGGATTATTGAGCGATAACTAGAGTCGGAAAAATTATTAAAAACTAATTTAAAAATATGCGA
+TAAAGGTATATCTAGTTTGTGTTATTGTTTTTTATTTTTTAAATCTGCGATGTGAAGGATAATGTGAATA
+TATTTTTAATACTGTTAGTCAAAATTTTCCCACTATACATCAATGTAGGTTTAGGCTTTTTTGCGACAAA
+ATATTTGGATGTTCAAAGACATAGTGTTGCTGCTCTTCTTATTTATATCATAGGACCTATTGTTGTATTG
+TCTGCAACAATGAGTGTAGAAATTAATGCCAGTGTTGCCTTTTTACCCATTTTTTTATACATCTTCGGTT
+CTATCATTGCCTTCGCTACTTTGTTCATTTTTGGAAAAAATTGGAATGACCCAACAGGGAATATTTTAGC
+TTTTTCAAGTGGAACGGGAAACACTGGTTACTTTGGAATACCGCTTGCTCTGATCTTTTTCGATACAGCT
+TTAGCGAATATATATATATTTACGGTGTTAGCTTCTCTTTTATATGAAAATACTACAGGATTTTATGTCA
+CTGCAAAGGGCAATTTCACCGCTAAACAAAGTCTTGTTAAGATAATTAAACTGCCAATTCTGCATGCTTT
+TATTGTAGGAATTACATTGAACATCATGGGAATAAAGCTTCCAGAAGAGTTAACATTTTACTCTGATCAA
+TTTAAGAGCTCCTATGGGATTCTAGGAATGATGATGTTGGGGATGGGGCTTCATGGTTTTAACAAAAGTG
+AAGACTTGGATGTTAAATTTATCAAAATATCTTTTATCATCAAATTCATTTTTTGGCCGGCTTCAATTTT
+GGCGCTTATTTACCTAGATAAAACATTTATTCAATTACTTAACGAAGATTTATACAAGGTACTGATTCTG
+TTTTCAATTGTACCACTTGCAGGCAATACCGTATCACTTGCTGTCTTATTAAATGCTAAACCAGAGAAAG
+CGAGCTTATCGGTGTTTTTAAGTACCGTACTATCCATTTTATTCATACCATTAGCATTGTATTTATACGG
+TGGTTTTTAAATTTTTCAAGGTTCCTCAAATTAAAACTGCTCATGGGATCAGCTAAGTTAAGATTATTAT
+TTTCAGTTTTACCCTAACACCAACAATTATATATTAATCGACGGGTGTAACAGGGAAGGTATTGCTGTAA
+ATTAGTCACTTGCTTACTCTCTTATACGAATCACCATGACATCAATTCGCTTGACTCAATACTCACACGG
+CGCAGGCTGTGGCTGTAAAATTTCTCCATCGGTACTTGATGTGATGCTAAAGTCATCACTTGCTTTACCC
+GTGAATGACGCACTTTTAGTGGGTAATAGTACTAAAGACGATGCGGCCGTTTTCGATATTGGTAATGATC
+AAGGTGTGATTTCAACCACTGATTTCTTTATGCCCATTGTTGATGACCCAACTGACTTTGGTAAAATTGC
+TGCCTGTAATGCCATCAGCGATATTTATGCCATGGGCGGAAAACCGATCATGGCGATAGCTATTTTGGGC
+TGGCCAGTCAATCTTTTAGCACCTGAAATTGCCCAACAAGTACTTGATGGCGCTAGAGCTATCTGTGCTG
+AAGCGGGTATCCCGTTAGCAGGCGGTCATTCCATTGATGCGCCAGAGCCTATCTTTGGTTTAGCGGTTAC
+GGGACTAATTAATAATGCGCACATTAAGCGAAATAATACTGCAGAGGTTGGCGATCTTCTGTACTTAACC
+AAGCCATTAGGTATTGGCATTATGACCACGGCTGAAAAACAAGGGAAATTGTTACCTGAACATGCGCAAC
+TAGCACCACAAGCGATGAAGACCCTAAATGTCATTGGACAGAAGTTTGCAGAACTAGAGGTAGTTACTGC
+TATGACCGATGTAACCGGTTTTGCACTATTAGGACACCTTTTAGAAATGTGTCAGGGCAGTGGGGTTGCT
+GCAGTTATTGATTTTGAGCAAGTACCGCGTCTTGATTTCGTCAATGATTACATTGATCAAGGTTGCGTAC
+CTGGTGGTTGTGAGAGAAACTTTATCAGCTATGGCGAGCATGTTGGGCCGTTAAGCCCCAAACAAAAAAT
+ACTTTTGTGTGACCCTCAAACCAGTGGTGGTTTACTTGTGGCAGTGAAACCACAAGGCAAAGAAGCTTTT
+GAAGCGTTATGCCAAGAGAATGGTCTTAATCTACAACCTATTGGTGAACTCGTGGCGGCAACTTCGCCTA
+CAGTGAGTTTGTTGTCATGAGCATAAATACCTCTGGAAAAATCACCTCAGCAACAGAGCGCGCCGATAGT
+GCTGATTTTCGCACTATCATTCGAAATAAGATCCCGTTAATGGATGTACGTGCCCCCGTTGAGTTTGGCA
+AGGGGGCTTTTGACCTGTCCATTAATTACCCCTTAATGAACAATGATGAACGAGCAGACGTTGGTATTTG
+TTATAAACAAAATGGCCAAGAAGCTGCCATTAAGTTGGGTAATGCGCTAGTTTCAGGACAAAGTAAAGCC
+AGGCGATTGACACAATGGCAAACCTTTGCACGAGAAAATCCACAAGGTTATTTATATTGTTTTCGTGGCG
+GTTTACGTTCACAAACGGTACAACGCTGGTTAAAGGAATCAGGAATTAACTATCCACTCATTACAGGGGG
+ATATAAAGCACTGCGTCAGTTTTTATTGAACGAACTTGAGCAACTAGCGTTACACCCTTTAACTATTTTA
+GCCGGTAATACCGGTAGTGGAAAAACGCCTTTTCTGGCCCATTGTGCAAACAGTTTAGATTTAGAAGGAG
+CCGCGGGACATAGAGGTTCGAGTTTTGGCAGCTTTGTTACACCGCAATCAAATCAAATAAACTTTGAAAA
+TAAACTGGCTGAACAATACATCAGGGGTGATTTTTCTTTAGAGCAAAGGTTGGTCTTAGAAGATGAAGGC
+AGATTAATTGGAAGCGTTCATTTACCTGAAAGTTTACGTAACGCTATGACATTAGCACCACTCGTGGTGA
+TTGAAGAAAGCTTAGAGTATCGACTTGAGCAGATATATCAAGAATACATCATAAAAATGACAGCCCAATA
+CCAAGCTGCTTATGGCGTTGAACAAGGTTTTACCGCCTTTAGCGAGTATTTGGAGCATGGCTTATTCAAG
+GTACGAAAACGCCTTGGTACCCAGCGTTATGGGCAACTAAAGGAAATACAGAGTACGGCCTTAACTCAGC
+AGAACAAGGGTCAACCACAGTATCACTTGGATTGGTTAAAACCATTACTCAGCGAATACTATGATCCTAT
+GTATCAATATCAATTAGGACTCAAGTCCGACAGAGTTATTTTTCGTGGTAATAATTCGGAATGTTTAGCT
+TTTTTGCGCGATTAACACAATCCTTAAAACCCGTCTTATATGTTATATCCGTTACCAATCAAGATGAATG
+TTTCAGAGTGCGAGAGCTATTTCAATTCAAAGCGCTGTGATGGATTAACAGGGATAGAACATTCATTGTT
+CTTGCAAGAACTTAGCTTTTAATTTATTGATAAATAACCGTAGGACTAACGGTAACTGTTGCTGATAAGA
+ATGCACCGCATAGACATTTCTTGGCTCACCCAAATAATCAGGTAGTACGCGTTGCAAAGCACCTGATTGT
+AGTTCACTTTTAATAAAAACTGACGGAATTAAACAGATACCCGCACCTGTTATTGCACTATTGATAGCGC
+TGGTTGAGGTATTCATTTTCAGATATTTCAAGCTACTAAAAGTAATCGCGTTATTATCATTTTTAGTCAG
+AGAAAAATTATGTTGCCATGGCAGCATAATTAAATTTTGTAGTGATAAATTTTGCTCATTAATGCCTGTA
+TGTTTAGCCAAATATTTTGGCGATGCAACTAACACACTTTCTAATTCCCCAATCAGTATCGCATGATACG
+AACTATCTTTTTGTGGTCCCACTGAAATGGCCAGATCAAGCTGATGTTTAAGTATATCTAAACGTTCATC
+GGTAAAAGTAAGCTCAGGTGTAAGTTTGGGGTATTCATCACATAACTCTGTAATGATTGGTGTGACTAAA
+GACGCCTCAAAAGCATGTGGAGCCGTTATTGCAATACGGCCCGCTGGTGCGATAGCACTCTCTTGTATTT
+CATCTAAAGTGACGGTTAATAACTCAAGTAATTGCTCACTACGTTTGGCAACTAACTGTCCTGTTGGCGT
+CAAATTTAAAGTACGGGTACTCCTATTGAGCAAACGAACTCCTAAGGCTCGTTCAAGTTGACTGACATAC
+TGACTAATTGCTGACTTAGTATGCCCTAGGCTATGAGCCGCTTCTGTAAATGAGCCTTGTTTAAGCACTT
+CATCAAATACTAACATTTGGTAAGCTAAACGCTTCTGTTCACTTTTATTGAACATTGTTTTCATCTTTTG
+GCTAATTATCATTCTTTAGAATAACAATAAAATGATGCTTCTGAAATAACTAAGAGATAAAAAATGAATC
+AAACAACATTAAACACTATTAGAAATTACGTTATGCAAGCTAGCGCTCAGTGGATCTCTGATTTTAATCA
+AGGGAATGTCCAAACATGTATTAACCGATATTTACCCAGTGCAACGATGCAAGTTCATCCCTTCGGAAAA
+TTCACTTCAATAGAGGCAATTGCTGATTTTTGGCTCGAGTTTGCCAAGAGTAACCCAAGTGACTTAGTTT
+ATCGAAACATTGAGATCAAAGTATTAAATGACCGACAAGCAGTACTTTCAGCGAATTGGCGCATGAATAT
+TGCCAGTGGTTTTATTAGTAAAGAGTTGTGGACTCTGGCAGAAGACGGTCAGTGGTACCTTGAAGAAGAC
+GACTTTACTGTTTTAGCACAGCATACAAAACCTGTTGACGATAAAAGAACGGCTTTAGTCTTGGTTGATC
+TACAAAATGATTATTTTAGTGGGGGTCGTTTTGAGCTTGATAATACTGATTCTGCAGCCAAACAAGCCAG
+TCAATTATTAGCACACTTTAGACAAAAAGAACTGCCTGTTATTCATATGCAGCATTTATTTGAAGAGACT
+AATGCCGCCTTTTTCAGTGCAAATACAGTAGGCGCTGAAATTGAATCAAGTGTTAAACCTACTGCAAATG
+AACCTGTCATTATAAAGCATCAAATAGACAGTTTTATTGAGACAACATTGGAACAAACATTGGTTGAGTT
+AGGTATAGATAACTTAGTCATAGTCGGTGCAATGGCACAAGCGTGCGTGCAAACACTTTGTCGAAGTGCG
+GTCAATAAAGGTTATAAGTGCCAGGTCATCTCCGATGCGATTGCTGCACCTAAATTAGAATATCAGCAGC
+ACAGCTTTACTGGAGGGCAATTGGTTGCAGCTAACTTATTATCATTGTCATTTGGTGGCGCTGATATTAC
+TGATACAAAAGGATGGTTACAAGAAAATAAGTAAGTCATCGATTATAGAGTAATAAAAGAGTAATTATTA
+TTCAAAATAAGTACTCTTTTTATTTACCAACGCATGAGGGGGAGCTTCTATATACCTATTGCATGACTGA
+AAGTAATTACTTTAGCCTGTTACTCAATTACAATAAATTCCATAGTAAGTATTTTATAATGGATTTATAT
+GTCAAATTCGCACTGTATTCACTGCCAACACATAGTAAAAGGCACATGTCGTATTTGCCCTATGTGTGGT
+GGTTCAATGAAACAAGAAATAGAGAATGAAAACCGTCAATGTCCTCGATGTAAAGAACCTTTAGTGGTTT
+TTCAGTTTAATCATTATCAATTAGACAAGTGCACAAGCTGTGAAGGTTTATGGTTAGAGCCAGATAAATT
+CAAAGTATTAACCAGTGAATTTGACGTTTACCGTGATGATAATTCGGAGCCAAATTTTCTTAGGAAACCA
+ACGCCAAAAGCTGAAGGGTATTTACCTTGCGCTTGTTGCGATAAATTAATGTCCCGAAAAAACTTTAAAG
+CTATCTCTGGGGTGATTATTGACTCCTGCATTAGTTGTGGCATTTGGTTAGATAAAGGAGAGTTAAAACA
+GATCCGTAGTTTTATTGCCAGTGGTGGATTAGATCGATCACAAGACAGACAACTCGATAAACACTCACAA
+CAAATTCAGGCGTTAGATGATCGTCTTTCTGATGTTGAATTAATGGAAAGAATGTTAAATAAATATAGTT
+TGAAACGCATCTTTTTTAGAGGTTTTTAAATTCAATTAGCCCAGAAAATTTTTGTCTGGGCTAACTGTCA
+TTATGGGTTTTTTGTTTTCACAGCCCTATTGTACTGACTATGCTTAAATTATTTTCTTTGCTTAAAGTGG
+TTTTAATTCCCACTGAAATCCTGCACTTTTAATTGTGACGGGTATAAATCTCAAGTAGTCATGTATCACA
+ATTGCGACTTACTACAATTAAAACTGTGCCGAAATTGGCACACCTCTTCATGTTAAAATAATAAAATTAA
+AATAAAATACATTAAAATCAAAGTATTATATCTTACCTCTACTGTGGCACAAGACTTGTAATAACTAATC
+ATCTCATTTACGAATATAAGATGAATCATGGATATACAGAGAGAAGCCGTTCAAAAACCACTTTGGAAAA
+AATATTGGTTTGTTTTACCAGTATTTATTTTACTCATCGGCACTTATTCATTAAGAAATGTTTTAGGTAA
+CGCCTCTTACTTTATTGAACGAAGCGCTGTTGTTACTGCCAAGGTAGAGCAGGGTGATTTTCGAGTGAAT
+GTACGTGCAACAGGTGTTTTAAAACCACTTAATATTCGTTGGGTATCTTCACAAGTTTCAGGTAGAGCAG
+AGCAAGTTCTTGTTAAAGCAGGCGCAAAAGTCAATAAAGGTGATGTGCTTGTACAATTATCTAACCCTGA
+ACTACATCGTAATTTAGAAAAGGCGCGTTGGGAACTCGAAGCAAAAAAAGCTGAAAGTCATGTTGCTTTT
+GTGATGCTAGAATCTCAGATGGTTGATTTAGAAAATTCAGTATTGTCCGCAGAATACAGCTATCAATCAG
+CGAAACTAAAACTTGATGCAGAGACTGCATTATTAGCACAAGGTAATGCGACAGTTTCTGCGCTTGAATA
+CCAAAGAAGCCAATTAACCGTTAAGCAGCAAATGCAATATTGGCGCGCTCAGCAACAAAAAACTGAAAAA
+ATGAAAGCGAATATGGCGGCAACAAAAATTGCTCAACAAGCCCGTATTGGTTTAGTTGAAAATAATTATC
+AGCGGGTGCAAGAGCAAGTCGCAGCGCTGCAAGTGAGATCATCTACATCTGGTGTTGTTCAACAAGTATC
+ATTAGAGCTCGGTGAACGTGCTCAAGTGGGAGATAGTGTTGCTTTAGTGGCTGATCAAAATACTTTGTTT
+GCAGAACTACAAGTGCAAGAGGTTAGAGTAAGAGATATTGCCCTAGGCCAATTGGTGACTATTGATACTC
+GCACCACTGAGATTATTGGTGAAGTGACGCGTATCGACCCAGCGGTAAAATCTGGCATGGTGTTAGTTGA
+TGTTAAGTTAATCGGTGATCTACCAGCAGAAGCTCGTCCTGAATTAACAGTTGATGGCTTAATTGCCATT
+AGCAATATTGAAAATGCTTTATATGTAAAACGTCCTGTTTATGCGCCAAGACATACTAAAGTTGGCCTGT
+ATAAACTGAGCCAAGATCAGCAATTTGCGAGTAAATATTCTGTTGGTTTAGGTCAAAGTTCTGTGAATAA
+AATTCAAATTATTGATGGTTTGATGCTTGGCGATGAAATTATTATTTCAGACACGTCAAGCTGGCAAGAA
+CATCAAGAGATTAAGATCAATTAATGGTCTATTACCAATAATACTTAATGAATTGTTACTCAATACACAC
+TACTCAAAAAATGAAAATCAGCAGCAAGTAACTTGCTGATACGATATGGGAATAATTATGACTGCACTTA
+TCACCTTAAAAAATATTAGCAAAAAATTCTTAACTGAAGAGATAGAAACGCGGGCTTTAAATACTATTAA
+CCTAGAGATTAATAAGGGGGAATACCTGTCACTCAGTGGTCAGTCAGGTTGTGGTAAATCAACCTTACTC
+TCTTTACTAGGATTATTAGATGCACCTAGTTCAGGACATTATCATTTAGCAGGTAGTGATGTTTCAGCTT
+TAACACGGGATCAACGAGCAAAAATACGCAGTGAACAAATAGGGTTTGTTTTTCAATCGTTTAATTTGAT
+TTCAGATCTCACGGTATTTGAAAATGTTATGTTACCGTTGACGTATCAAACAGGAAAGTCTAAAAAAGCC
+ATTGAAGCTAAAGTGAATGAAGTATTAGCGAAAGTAGAAATGGGACATCGTAAAAATCATTACCCTTCAC
+AATTATCTGGCGGACAACAACAGCGTGTTGCCGTTGCTAGAGCCTTAGTTAATGACCCTGCAATTATTCT
+TGCCGATGAACCAACAGGTAACTTAGATTCAAAAAATGCCGAGGCAGTTTTACAGCTATTCGATCAACTT
+CATCATGATGGCGCAACTATCTGCATGGTGACCCATGATCCCTCGTCAGCGAAGAGAGCGAGTAGGTGTT
+TAGAAATGTTTGATGGGCAACTGATCAAAGACAATATCAATCATGATCGTCAAGTAACGCTTAAACCAGT
+TGAATTGGCTGCGGGCTAAACCTTAGGAGAAGTACCATGTCGATGTTAATAGATATTAAATACGCTTTTC
+GCTTGTTATTTAAAGCGCCTAAATTTACTGCGATGACCTTGGGGGTATTAATCGGTGGATTATCGATTAG
+TTTATTCACCTTCTCATTTTTATATACCATGGTTTACAAACCTCTACCAATACCTGAGGCTGAAACGGCA
+AAAGCGATTACTGTTGAATTTGACGGTAACTACAACTTAATCACGGGTTATGAATATAACAATGTTAAAG
+AGAGTGTAACCAGTTTTGCCGAGTTTGGTGTTTATGATAATCGTAATATTCGTTTGTCTGTTGAACAATC
+AGGTAAAGATATTTCAGGAAGCTATGTCCAAAATGGTTTTTTTGAGTTCAGTCGTACTGAACCTATTTTA
+GGTCGAACGATACAAACCCAAGATAACAAAATAGGTGCATCGCCAGTCGCATTAATTAGCTATGAAATTT
+GGCAGTCTGAACTTAATGGCGATGAAGGTGTTTTGTCAAAAAGCCTGATGCTAAATGGGGTGATTACTGA
+TGTTATTGGGGTTATGCCAAAAGGATATCTATTTCCTAATACTTCACAAATTTGGTTGCCACTGTCTGAC
+AGCGTTTTTAATGCTACCGCAGAGCAAAGTGAAAACTATTTTGCCTATGGCCGAGTTAACGCTGGTACCA
+CTATTGAACAAGCTGAATTGGAGTTGGGGCAAGCCATTAACCAAGTTTATCAACAGAATGTAGCATTATA
+TAACATGCCTGAGTTTGAAAAAGGCGCGAAGCTGATGTCATTCCAAGCGGCGCAAACCAACGGTCAAGGC
+AGTATTGTTTTTGTCTTTTTAAACGCCATTTCATGGTTGATTTTATTACTTGCTTGTATCAACGTCGGCA
+ATTTATTACTCGCTCGTACCATTGAACGTCAAAAAGAAACCGCTATTCGCGCTGCTTTGGGGGCAACTAG
+CTCTCGCTTAGTTAGCCAGTTAATGTGGGAAGGCGTTATCATTTCAACGGTTGGTGGCATTTTGTCATTA
+CTATTGGTTGGGGCTGCTTTAGATTATACCGAAATTGCTTTTCACTCGTGGATTCCAGGTGGAGGTTCCT
+TTTGGTGGCATTGGAGTATGGATCTACAAACGTTGTTAATGGGCATTGCATTTACCGTGGTTACTATTTT
+ACTGTCAGCTTTTTTACCGGCATGGCGCTCTGCAAATCAAGACATTAATACCACATTAAGAGATGGAACC
+CGTGGTGCTCAAAGTAAAAAAGCAGGCAGGATTTCTCGGATATTAGTCACTAGCCAAGTCTTTTTGGTCG
+CCACTTTAATGTTAATTGGCTCTGTTTCTGCCTACATATCACATAAATTGATTAACCTTGAAATGGGCGA
+TGATTATAGCTATGTGATGTCAGCAAGAATGTCGATACCTGAAAATAAATACCCAGAGCCTATGCAGCAA
+TTAGCATTATTTCAATCGTTAAAAGAAAACATTGAGCAACATCCTCAAGTGGTTGGTGTTGTTGCAAACG
+ATTGGCGACGTCAATCGACAGTGACTCTAGAAGGTAAGGATTATGCCTCTGAAGAGAGCAAACCTAAAAT
+TGATACGATTACGGTTATTGGTGATACCAAAACAGTGGGTATTGACTTAGTCGCAGGGAGACAATTTACT
+CACCTTGATAAGTTGGGTCACCGTAAAACGGCTATGATTAGCCAATCTATGGCTAAACGTTATTGGCCGG
+GAGAGTCTGCTTTAGAAAAAAGTTTTCAGGTGAAAATAGATGATAAAAATGAAAAAGTTTTTATTGTTGG
+CGTTGTTACAGACCGTCTTAATGCTTCTACTATGTTTGCTCGATTAGATAGTGCTGATGAAGTTTATGTA
+TCAGGATTACAATTTATCAATAGCTTCCAAATTGTTTATTATCGTACTTTACCCAATACGCAAAACGCGG
+AAGAAATTTTCTATCAAGCCATGTTTGATACCGATCGCTCTATTGAGATGACATATTCGGTTCAATTAGC
+GAGTAAGAACAGAAACATGATGCGAGATTCAATGGGCTTAATGTCGAATGTAACCTTTGGTACTGGCTTC
+TTTGCTTTATTATTGGCCATGGTGGGTATTTATGGCTTAACGGCAAATTCAGTGGCTCAGCGTACCCATG
+AAGTAGGTATTAGGCGTGCTGTTGGCGCTAGTGATAAAAATATTACACAGATGTTTTTAAAGCAGGGGGC
+TCGTCAGTTAGTTATTGGTTTAGGCTTGGCGGTGGTACTGTTTGCTTTAATCTCTTTTGGTTTTCATAAG
+TTTACTGAAGAAATATTCCCGGTATACCTCTACTTTGGCATTGCTATTACGGTAGTTTCGGTGCTTTCAG
+TCATTGTTATGTTGGCAATTTTTGCACCAACCAAACGTGCCGTTAAAATGGAACCGAGCATAGCGTTACG
+CTACGAATAAAGCTGTATACCCGTTACCATTCAAAGTGCAGGATTTCAGTGGGAATTAAAATGACTTTAG
+GCAAGGTAAATAATTTAAACACCATTCTATGTTTTGATTATTTAACGCCGTATAACGTCATTTAAACCCA
+TCGAAGAAGCGCTTGAGCAACATAACTTCATCGTTGCTGTGATTTATAATGACGCTACATGGATGGTGTT
+ATTAGAGAATGCAGGAGCATATTCTCCTGAATTACCATTATTTCATCACAGCGCCTTGAATTGAAACTGC
+TCAAACACTCTGAAACATGCATCTTGATTGGTAATGGGTATAGTCATCTAATTCTTGTGCCCTTACTCGA
+TATTACTTACAGTGAAGACATTACCTCGGAAACTTAATTACTTATGAATAAACGCTTGTGAATAAAAAAA
+TACTGATCGCAGATGATGATATTAATATCATTGCCAGTTTAAAATTTGTTTTAGCTGATGAAGGCTTTGA
+TATTGTGGCGGTCACAACGCCACAAGCGGCTTTAGAGAATTTAAAAATTCAGAGTGTTGATTTAATTCTG
+CTTGATATGAACTTTCAGCAAGACACAACCTCTGGTGCTGAAGGTGTTCAATTAGTGGAAGCAATCACCG
+AACTTGAACTTAATGTTCCTATTATCGTGATGACTGGCTGGGCGACTATTGATATTGCTGTTGAAGCCAT
+GCAAGCTGGCGCAAAAGACTTCATCCAGAAACCGTGGAAAAATGAACGTATGCTCAGCGCAATTGACAAT
+CAATTAGCGTTAGCAAAATCAGATAAAAAAGCCCAACGACTGAGTCAGCAAAATCAGCTACTTACCTCAC
+AAGCCCACCCTGGTAGTCGTGCAGGCATCATTGCACAGTCTCAACCGATGCAAGAACTATTGTCGACCCT
+TGATGACTTAGCTAAAAGCGATATGAGCATTTTATTAACTGGTGATAATGGCACCGGTAAAAGCATGCTT
+GCAGCTTACGTACATAGTGTTTCTAGTCGAGAAAAACACTCTTTTGTGCCGGTTAATATGGGCGCAATAC
+CTGAATCACTTTTTGAAAGTGAAATGTTTGGCCATGTAAAAGGAGCGTTTACTGACGCCAAAGAAAATCG
+AATTGGCCGCTTTGAAATGGCGGAGCAAGGTACTTTATTTTTAGATGAACTTGCCAATATTCCTTTTGCA
+CAACAAGCTAAACTGTTGCATGTGCTCGAAGCACAACAATTTGAGGCGGTTGGCAGTAGTAAATCATTAC
+ATGCCGACGTACGTATAATATCGGCCACTAACAGTGACTTATTGGCTGATATTAAAAACAATACCTTTAG
+ACAAGATCTGTATTACCGATTAAATACTATTGAGTTGAGAGTGCCATCGTTAAGCGAACGCGCGGAAGAC
+ATCCCAGCGCTCGCGGCCCACTTTCTAGAGTCTTTCAGCGCTAAATACCATCGAGCGTGTCCTAAACTGA
+CTGACCAAGCTATTAATGCGATGCAACAATATGACTGGCCGGGTAATATTCGTGAACTTAGTCATATGAT
+GGAACGGGTGCTGTTTACCTGTAAAAAAGACAGTATTGAGACCGCAGAGCTGATGTTAACAGGCGCTAAT
+AATGCTGAAAATGGTGCCGTTGAATCTTTAGATGATCCCACGTTAAGCCTTGATGAAATTGAAAGAAAAA
+CGTTAATTAAGCGCCTGAAGTTTCACCGTGGAAATGCCACTGAAACAGCGAAGTCTTTAGGGTTAAGCAG
+AAGCGGTTATTATCGACGTTTGAGTAAGTATGAACTGGATTAAAAAAAGCTGGCAATTACTCTTGGGTAA
+GTCAAAAAGTCAACGCGGTGATAACCAACATAAATTGTTACTGTTGGTGTGTATACCGTGCTTTCTCATC
+ACAGCCACTGCACTTTTCTTAACGCAAATATCAGGCTATTTAATTGCATTTATCCTTATTGTTTTATTTC
+TGCTCTGTAGCTTTGTCATCGTGGCGAGTAGACAAAATTCACAATATCAAATCCGTACCTTATCTAACTT
+AATTGAGTCGATGATCGATGGTGACTACACGTTAAGAGGACGACTTCAAACCAATCAAGCGTTTCAAGAA
+CTGCTTAGTTCAGTTAACGTTTTAGCGGATACTTTGTCGAAACATAAAATTGAAGCCAAAGAATCTCGTT
+TGTTATTAGAGCGCATCATGGAACAAATGGATGCCATGGTTTTAGCAACCGACGAGCAAGGTTTTGTCGT
+TATGGCGAATGCGTCGGCGCATAAACTTGTTTTGGGGCAGGTCGATAATGAGGTCGGTAATATAACCAAT
+ATTCAATTAGCAACTTTACCTATTGGTGCTGAAATTATTAGCGCCAATGCGGGCATTATTGAATTTAAAG
+AAGGGCTCATTACCGGCGAGCACTTTTTATCTAAAGAGTCTTTTTTAAGTGATGGCAAACAGCATCAACT
+TTATACCCTTACTAATGCCGAACGTCTCTTGATGGAAAAAGAACGTAAAGCTTGGCAAAGCTTACTGCGC
+GTATTAAGCCATGAAATGAATAATTCATTAACGCCCATTGTTGCTATCAGCCAATCAATGCAAAAAAAGT
+TACAAAGGGCTGATAGTGAAATCGACAAAGTGCCTTTACTTGATGGCATTAACATTATTAATGAACGTGC
+AGACTCATTAAGCCAATTCATTGCCAGCTATAGTCAGCTATCTCAGTTACCCAAACCGAATAAATCAGCA
+TTTAAATTAGCATTGTTGATTGATAATCTTTCGACACTTTATCCACAATGTAAAATACAGTGTGAAATAG
+ACGACGAATTATTAATTGAAGCGGATAAAAATCAGCTTGAACAAGTGTTGATAAATTTATTTAAAAACTC
+GGTTGAAGCTATGAGCAAAATAGATGAAAAAGTCATTGAGATCAACAGTTCTCAAGAAGGCAATTGGCAG
+CATATATCTATTCGAGATTTCGGCTCAGGCATTGCAAACTTAGCTAATGTTTTCGTGCCATTTTACACCA
+CAAAACCTCAAGGCAGTGGTATTGGTTTAGCACTGTGTAGACAAATTTTATTTAACCATAATGGCTCGAT
+TAAAATAGACAATTATCAAGGTTTACTTCAAGGGAGTGATAAAGACTCTCCTTATGTTAAGCAAGGTGTT
+GAAGTGGTTTTATCGCTGCCAATATATGTTGCGTAAAGTTGAAGTTTTCTAGAGATGAAATCACAACACT
+CTCGCTATAGCTGATATCATTAACTCAAAATTAAAGAAGCCTCAAAAACCTCTATTAACGACCATTAATT
+GAACACTACTCTGTAACTAATCTTATGAACGCAAACTCTCTAATAATCCTCGATTTTGAAACAACCGGTC
+TGTCACCTGATAATGGCGATAGAGCCATTGAAATTGGTGCGGTAAAACTTGAAAATGGCGTGGTAACTGA
+TCGTTTTCAAGAGTTGATGTATCCTGGGCGACCGGTAAGTCACTTTATTGCTGATTACACTGGCATCACT
+AATGTAATGCTAAGTAAAGCCGCGCCATGTCATGAAGTCATGGATCGTTTTAGCGGTTTTATTCAAGGGC
+AAAACCTCGTTGCTCATAATGCATCGTTTGATAAGCGTTTTTTAGATAGTGAGCTAAAGCGTATCTCGTC
+GGGTTATGATGGGCAGTTTGCCTGCTCGTTATTGTTATCTCGTCGATTATATCAAACTGCACCTAACCAT
+AAGTTAGGTACATTAATTAACTATAAAGGCATTGCCTCAAATGGCAGTTTCCATAGAGCATTATACGATT
+CTGAAATGACAGCAAAGCTTTGGGTTGCGATGTTAGATGATATTCAGCAACAAGCTGGTATTGATGAAGT
+GCCATTTTCTTTAATTCAGAAGTTAACTAAAACGACTAAAGCGAATGTTGGTAAGCTTTTAGCTAACTAC
+AGATAATCCGTAATAGCTGGATAACTACATTAAGTTAATCGCTTAATTAAAGCCAATAAAAGCTAATAAA
+ACAGTAGTCTACATTCTTGGACTTTTATCCTTATTTTAACCATTGCTTCAATAAGACATCCGCATCAGCT
+TTTTGGGAATAATCTGAATTCACTACATCTACCATTAATTTTATTGCCTCTTTATCTCTATTAAGAGCTT
+TGAGTGTTAACGCTAAATGATACTTCACCGCCGGATTTGAATTATTGATGGCTAACGCTTTTCTAAATAG
+AGGTAAGGCTTTATTAAATTCTTTGGTGTGATAATAAACCCAGCCTAAAGTGTCTAAAGAGTCAGGCTGA
+TTATCAACAAGTGCCAATGACCTTTTTACCAATGCTTCAGCTCGTGGGTAATCAGATAGATTCAAAGCCA
+CATAACTGGCATTATTTAATATTGCCGGTTGCTTAGGGTACAGCTGAACTAATGTTTGATATATCTTATC
+TGCATTGAGCCATTGAGATTGGTCGATATAAAGCTCAGCTAATGCTGTATTCAAGAATAAACTGTTTGGC
+CTGTCATTTAACGACGTTGTTAATAAGTCTACTGCTTTACTGGTTCGTTTAGTCGCTCTGTATATTAAGT
+TTAAACCAACTACGCTACTGTCATTACTAGCTAATTTAATACGTTTTTTATAATACATTTCAGCTAGTTT
+ATATTGATTTATACGTAAATAGGAATTAGCTAAAACTTCGACTAATTGGGCAGATAACTGATGATTAACT
+TCAAACGATTTAATTAATTTTATTGCACTGTCAGTATCATTTTCTGCATTATAAAGTTGCGCTAATCCTA
+TGATCGCTTTATCGTTATCTCCATCCCAAGCCATCGATTTTTTATAGGCAGTGATTGCCTCAGGTACTTT
+AGAAAATCGTTGATAAGCATGGGCTATTAACAAATAAATTGTCCCTTTATCTCCGTCTTGTTTTATCGCC
+GATTTATACGCACTAACTGCAGAGTTCACATCTGAATTCATTATTTGTAAACTTGCCAGCATGAGATAAA
+GCTCAACTGTTTTTCTTTGATTCAATAAATAAGTATTCAATGTTTCAATAGCAAGCATCAGCTGTTTATC
+GCCAACATAACTAACAATTAAGTTTTTTAATAATTCTTCATTTTGATTATCAAGCTTAAATGGTTCTTCT
+AGTAAGATGACGCTAGCAGCTGAATTATTAGTACGGTTATAAAACTTAGCTAAAGCTGTAATTAAATCAA
+TATCGTTTGCTGAGATTATTAATGCTGCTTTTAAACGATCAATAGCAATATCAGCGTTACCCTTTTGATA
+ATCGAGGTTAGCTAAGCTAATAATGGATTTGGCATGATTGGGTTCAATTATCAATGCTTGTTCAAATTGA
+TGTTTTGCCTTCTCTATTTCACCTGAAATTTGGTAAATATAACCAAGATGATGCTGAATATTTGCATTGT
+CTGGCATGTTTTCAGCTAAGTTTTTTGCAACACTAATGCCTTTATTCATTTTTCCAGACTTAATATAAGA
+CTCAACCAATAATAAACCAACCACTGTTGGATCATATTCTGCTGCAGAGGCTGTTAACAAATGCTTAATC
+GCTTTTTCGGGCTTTCCTGTTGCTAAATAGCTTTGTGCAAGTTGAGTGTCTGCGATTCCTAAATTAGGCT
+TCAGCTCTTTAACTTTTGCAAGGTAGAAGTGAGCTTTTTCATACTGCCTTAGCTCTAAGTAGGTCATGCC
+TAGCATAGATAATATTTTCGGGTTATCAGGGTCTAAAAAATTAGCTCTACTTAACAACGTTTTAGCTTGC
+ATTGGTTTTTTTTCTACTAATTCAATAGTGGCAGCAAGTGTTAAAGCGTTTATATTATTTTCATCTATCA
+ATAAATAGTCATCTATATATTGTCTTGCTGCTTCATGTTTTTGTTGGTGAAATAAAATAATACTGGCTAA
+ATAATAATAAGAAGGATTTGACCGCAACACATCTTCACTCAGGTGATCCAGTACTTGTGCAACTGTTTCT
+ATTGCACTTTCAAAGCCAGCATTTTCATTTTTCCTAACCTGTACCATAGCTTTAATAAATTCAGCTTTAG
+GTTCATTCGGCACTTGCTCTAATACGGTATCGGCGTATTTTTCTGCTAACTCAAACTGCTGTAATTCGAT
+GTTTATAGTACTTGCAAAAATTAGTGATTGAATATTGTTTTTATCAATCAGCAGCGCTTGGTTAATTGCA
+TTAAGAGCAAGTTCGTTATTGCCTAAACTTTGCTGAATACTCGCTTTCAAATTCCAAGCTTTAATGGGGG
+GAATATACCCAGATAACACCTCATCAACGAGTTTTTCTGCCTGATGGAATTGAAAATAATTAACTGCAAT
+TTGCGCTAATCCCAACTTGGCATCTATGTTTTTGGCATCAAAAGCTAACGCTGTGTTGTAATCATTTTGT
+GATAGCTTTAATTGTCGTAGCCCCAAATGCGCATCACCACGAAGTACATAAATTTTCGCTGCTAATTTGT
+CGTCATTAGTTTGCTCTGGTAGGTAATCCAAGGTTTTATTATATTGCCCTTGCATAATGTAGGATTCTGC
+AAACAATAGTCGTAACTGCTTCTTATTTGCACCTAGAGAAACAGCTTTAGTTAATGATGCTTCTGCCGCA
+CTAGCACTACCGTCTGCGAGCAATATTTCAGCTATTAAAATATTTGAGGCTAAGTGCTCTGGTGATATTT
+TTAGTATATTTTTTACGTGTATCAGTGCTTCACTATATTTGTTGTCGTTTAATGCACTACGAGCTGCTTC
+ATAAAGTTTATCTTCCTGTGAGGCAGCTAACGAAGAGGAAATGAGTAGTAAAAATATATACGGATAAGCT
+TTCAAATATCTATCCTAAATTGCAAATGAAGATTAGATAGTGATTATGTCAAAATTATTGGAATAAAGAT
+AACACCGTATTATATAACCTTTTTTACACTGTCTAGGAATTTTACACTTTTTGTTATTTTGATAATTAAA
+AGTCACAATAAAAAAATAAATCATTATATAACAACAAATTAAAAAGCAGGCATGATTTTTGCTTTTGTGA
+ATGTTAATGATTATGATAAGTGCATAATTGAATTATTTTTAGGTGAATATAATGTTTTCAAAGAACCTGT
+TTTCAAAGGCTATATTAATAGGGGCTTCTCTTTTCAGTAGCTTTTTTGTTAATGCTTCCTTAACCCCTGT
+CGGTGATTTACTCCAAGTATCAATATTGATTGCAGAGACTGAACAGGGAAATAAGAAAAATGATTGTAGT
+GGTTATTTTGGTCAAGGATTTGAGCAATGTAAAATTACCCATGTACCAACTGTTGGCTCCCCTGTATTTG
+CTGAGATTATGGGGAAATTCGATGGCGATGGAGCGACAAAGTTTGCAGCTCCATCACAGGCTTCTGATTG
+GAATTTTGATGTTAATAATCTAACAAATCAAACCAACCCCGGAGAAAATGGTACTGGAACATGGAACTAC
+TCTGGAGCTGAATATCCAGGCGTTTCATATTGGGTAGCAAAAGCAGGATCTGCTGGTTTTATTTTGAACT
+GGATGATTGTTGATAACGATGCAAATAATTTGACTTGTGCATCTCCTGATGAGTTTTCTGTAAACTGCCT
+AGATTTAGCGGTTAGTGTCTCAACAGGAACTTGGACTACTCCGTTAAATGGTAACAACCCAAGGGATCTG
+TCTCACATCTCCTTTTATGGGAACAAATGTGATAATAACTGCGGAGGAGGACCACCAGCAAGTGTACCTG
+AGCCATCATCTATTGCATTATTTGCTTTAGCCTTACTTGGTATTTCAGCTAGACGTAAAAACGTCACTTC
+ATAAATTAGCTTGGTTAAAACTAAGTCTATTTAAAAAGCCCGTCAGTTTATGACTGGCTTTTTATCTTTG
+AGTACTTTTCTCGTAGTACACTGCTTTGCGTTACCGTAAATATAATTGCATTGCCAAGGTAACTGTTAAG
+ATATCCCGTTGAAAAATATTCCAACAACCTTATAAAGTTATTGTGGAACTGAACCTTAAGTCGCGTTGAA
+AATATTCCAACACGTTTGAGTCTCTGGTTTTTAATCATCGACTCTTACAACATGTTAGCCTTATGGCAGT
+TTTCTAATTTGATTAGCACATTCGGCTAAGACAATAGCACCAGCGGTAGACACATTGAGTGAGTTACCCA
+TGCCAAACATGGGAATATGTATTTGTTGAAGGCTTAATTTCAATGCTGCTTCACTCACGCCTTTGCGTTC
+ATTGCCTAATACTAATACGCATTTAGCAGGATAAGTTACCTTAGTGTAATCAACCGACTCATGACATAGC
+TCAACACTGTAAATGGCATGTCCTTCATCTAATAATGTTTGTAAGCTTGCTGTAGTACTATCGCTATATT
+CAACGCAAACCCATTTCGCTTCATTTCTCGAGGCTTTTTTCATTTTCTTATCTGAAATTGTTAGCGCGCC
+ACAAACTATGACTTTTTCGATAGCAAAAGCATCAGCCAAACGAATAAAGGCACCAATGTTGTAGCTGTTA
+GTGACATTATCTAATACCACTATCAAGGGGATTTTTGGCTTAGTTAAATATTCATCTCGTGTTGGCTTAT
+TCTTTCTAAGATCTTCTTTGGTAAGTTGTATTTTTGAATCCATTATTTCTACTCTGATTACTTAACATGA
+CTAGGCGCCGTCTGAATTAGGTACTTACTGCGTTACGTATGCCTAGGGTAACTGGTTACTAATTTATATA
+GTTACATAATTGCTCTGACTTGTATCTCAGGGCTTATGTCAGTGCGTCATTATAAGGTGTTATTTTAGGT
+GTTAGCTCTTGGCGAGGATTGTGCGACTTTATCTGCTGAAGATCAAATGAATGTTAGTAGGAACTCGCCA
+TTTTATGCTAAATGGCTCAATAAAAATTTCCATTGGTAATCGCTTAGCTCTCAAGTATTTTGCTTAAGTA
+AGCTTAAAATTTCATGATCATGTTTTATTTAGTAGTAATCATCGACAATATTTTTTTAGATAAACCTTGC
+TGGTTAAGAAAATATAGCGATAATCGGGCAAGGTTTTACTTGCTGAGTTAATTAAGTGCAATTATTAGAA
+ATAGAGTGTTTAGGTCAAACACTACGGTTAGAAGGTTCAATGGCTGGATGGCAGCAACTATTTTGGGGTG
+ATAAATGTGTCTCTCAGATTAATGCTAATGCCAATAGTGAGACATTTTCACATCAATTTTCTTTGCAAAG
+AGAGGGAAGTGAACAGAGAGAACTACAAGTTGAACTCAAAGGATCATTACAGTGGCAGCCCTTTGACCTG
+CAGTTTCAGCTTTTAGTCAATGAGGAGCTGTTACATGAAAATACCCTCAATGAAAAAGACATAGAACAAC
+GTCAAGTCACGCAAGGTGAAAAGCAACCAATTAAATTTAGCTTTGTTGGTATGGCTGGTCTTGGTTTAAA
+ACTATTGAAAAGTGCCAAGGTCATCAAAGTGTTGTTCGCTGCTGGTAGTTTGGCTGCTTATAGCTGGTTG
+TTTTCTATTGAGTTTGCTATCGCACTAATCCTCTGTTTAGTCTTTCATGAGTATGGCCATATTAAAGCGA
+TGAAATATTTTGGTTTGAAAACCAAAGGTATTTATCTCATTCCCTTTGTTGGTGGCTTAGCACTTAGCGA
+TGACAAAATTAATACTCGCTGGCAAGATATTGTCATTTCCATTATGGGGCCTTTCTTCGGCTTGATACTG
+TCTATCGCCTGTTTAGTTGGCTATTGGCTTACCGATATAGAAATACTCGCTGGTTTAGCGGTATTTAATG
+CGCTACTTAATTTATTTAATATGTTGCCGGTATTGCCGTTAGATGGTGGACACGTGCTTAAAAGTATTGC
+GTTTTCAATCAACTCTAAAGTGGGTTTAGTCGCATGTGTATTAGGTGCAGCATTGGGGGTATATATCAGT
+TACCACTTCGGTTTAGCCTTGCTAGGTTTTTTACTGGCTATTGGTAGCATTGAAATATTCTTTGAATACA
+AGCGTCGACATTTAAGTGATCTATTACCCTTAAATCGCTATGCGCAAATCGTATCAGCTCTGTGGTATGT
+CATTACTGTCGGTGGTTTAAGTGCCATTATTTGGTTTGTTGGTCAAACAGCTAATGACGCCTTGTCATTA
+CCGCTTAAAATACTCGGTAGTTAGTCTTATTTACAGGAGATATCACTGTGTTGGTGAGTAAATACGTGCT
+AATCAAAACCAGCTATCCAGCTGGTTTTTTGTGCCTATAATTATGAGGATATTTGAGCATAATTAAAAGG
+TTGTGTGGTTTGTCAAAATCAATGAGACTTCTATTTAGTCATTTAAAATATTATCGAAGCAAACCTCACA
+ACAATAAAAGTATGATTCTAGCTATACATGTCATCTGTAAAATTCCGATTGTAGAGTTTCAATGTTTTGT
+TGGTCAAGTGTTCGTTATAGCGAACATTTATGGTGTGGAAAGGTTAACTACTGCCACAATACAGTCTTTA
+ACTCCTGATAAAGACCATACTTAATCTGTTCAGGTAAGTGCCCCACAGGTCTTCAACCTAGTGGTTTAAC
+CGTTGTATCATCATTTGCAAATCAGGTTTGCATTCTAACTTCGAATGCTTGTTTGGTTGACAGTACCGAC
+CATGCGATACGTGCTAGTTTGTTCGTTAATGTGACTACCGCGACGTTATATGGTTTTCGTGAGAGTAACT
+CTAATATCCAGTTGCCAAAGATAGCGACTGCTTTTTCTAGCCTTACAAGAACAGCTCTTGCACCGTGAAT
+GAATAACTCTCGTATGCCTTTATTTCCTCGTTTGCTTATACCGAATAACCTTGGCTTTCCTCCCGTTGAA
+AACTGACGAGGGACCAAGCCAATCCAGGCGGCTAATTACTGCCACCAAATAGGTCATTACGTGCAGGTAT
+AATTTATGCGAAAATGAAAACAGCTTTATAATTCTTTGAGCTTAAAGGGCTCTTCATCATAAAAATTGTC
+TTTCTTAAGGGCGCATCTAGATCGTGGTCTTATTTTTCGATCTCAAATTAAGCAAGAATAATACTAATCT
+TAAATCTAGGGTTTCTGAAATAATAAATTGCGATTTAGCAAAAGGTTACAAACATATATTACATAATTGG
+TTAACTACGAAGTACTGAAACTAGTAAGATATCAGTATCAATAGGTTTTGTTAGTACATCTAAACTTGAA
+TAAATTTTTTAAAATTTATTTTCATGTTAATGAATAGCTTAGAATAACAAGTCTATTTTTGTCTGTTTTT
+TGATCGATTATATTTGGATATCTTCTTAAGAATGTACTAGAATTGCGGCGAACAGCACAAGAAGGTCAAA
+TTAACCTTGAGTTTAATCTGACCAACTACTTAGTAATTTATAATATAAATTACTAAGTAGCTGTAATTGA
+AAAGAGCAAAACTTTCGAAAGAAAGTGGCGCAAAGTCACCGGTCTACGGGAATAATTCTACGACAGCGGA
+ACTGCCAACTACCAGCATTATTGTGCCAATAATAATGTGCAATGACAGGCACTAAGAAGTAATAGGTTTT
+CTGTAGACTTCACACATTGTGGAGTCACAAAATGAAGTACGTTAGTAACAATCAAATCGAAATCAGCTCA
+CTAATAAAACGCCAAAGCAAAAGTTTTGTACTAGGCTCATTATTATTACCCTTAACTTTCAGCAATTTCG
+CGATAGCGAATCCTCCTGAACATTCAGCAGCTTTTGCAAAAGGTCAAATTTTAGTACAACCACAACCGGG
+CTTATCAGAGCAGAACTTCCAAAAGATCCTAGGCAAGCACAAAGCCAGCTCAAAAGGTAAGCTTCATCAA
+TTACGCACCCACATTATCAATGTACCGGCAAATGCAGAACAAGCTATTGTTAAAGCGTTATCTAATAATC
+CAAACATTGAATTTGCTGAGGTAGACATACTCGTTAAACCAAGCGAAATTATCGCCAACGACACCTATTA
+CAACAATGCTTGGCACCTTAATAAAATGCAATTACCTACTGCTTGGGAAACAGCAAAGGGTAATGGCGTG
+GTAGTAGCTATTCTAGATACTGGTGTTAATAGTAATCACACCGATTTGTCAGCCAATATGATTGCCGGTT
+GGAACAGTGTTAGTCGAAACAGCGAAACGAGTGACATCTATGGTCACGGTACTAAGGTTGCCGGTGTTGT
+AGCGGCAATAAGTGATAATAATAATGGCGTAACCTCTATCGCTTGGCACGCATCAATTATGCCTATACGA
+ATTACTAACGATAGTTCAGGTTATGCCTATTGGAGCGATATAGCGAATGGATTAACTTGGGCAGCCGACA
+ATGGCGCCGACATTGCCAATATCAGTTATCAAGTAACTACAAGCTCATCAGTAACAAATGCGGCGCAATA
+CATGCGTAGTAAAGGCGGTTTGGTTGTCGCTTCAGCAGGTAACAGTGGTGCAGACCTAAACTGTACAGAT
+AATCCAAGTATTATCACAGTATCAGCCACAGACAGTGCTGATAATAAAGCCAGCTGGTCGGATTACGGAA
+ATTGTATCGATGTATCGGCGCCGGGATCAGGGATTTGGACCACGACCAAAAGTGGTGGCTATGGTGCTGT
+AAACGGTACTTCTTTTGCCAGCCCAGCAACGGCAGCAACCTTAGCACTGATCAAATCAGCTAACCTGAAT
+CTTAGTAATGATGAACTTGAAAATATTTTAGAGGCTAGCGCAGATAAGTCCAAAAATGGCGGTGTATTTA
+ATAGCTATTATGGTCATGGCAGAATTGATGCTGCAGCTGCGGTTGCCATGGTAGTAAACACACCTACTAT
+CGATCAGCAAGCACCAACAGTTGTTATAACCTCTCCAACAGAAAATAGCGTGCAAACAGGTACCTTTAAT
+ATCACTGCCAATGCACAAGACAATATGGCTGTGAGCTCTGTTAGCCTATATGCCAATGGTGTATTAATTG
+GTACTGATACTGTCGCGCCATTTAGCGCTAACTTTAACAGTAATAATATTGCTGATGGTAACGTAGCTTT
+CACTGCTCAGGCGTATGATGCAACAGGCAATCAAGGTAATTCTTCAACGTATTGGCTGACTATCGATAAT
+ATTGTTGATGTTGCAGACACCATAGCACCGAGTGTGAGTATTACTAACCTCGTTAATGGCAGTAGCATAA
+GCGGTAATCAAGCGATTAAAGTGAGTGCAACAGACAATACGGCGGTGACTAAAATTGAATTGTATATTGA
+CGGCCAGTTAAAAACGCAAACGACTGAATCAATACTGTCTTATAGTTGGAATACCCGTAAAGTGGCTAAC
+GGATACCATACCATTGTAACAAAGGCATTTGATGCTGCCGGCAATCAGAATCAAACCAGTATTCAAGTCA
+ATGTGCAGGCACGTAAAAAGGGCCGTAAATAGAACAATTAAACAGCGCTAAATTTAATAAAAACTTAAAA
+AGTAAAAGGGCACTGCGATGGCAGTGCCTTTTTTATTGGTCAATATTTCAATTATTATTAAGCAACTTTT
+TTACGTAGACTTAAGGCAAGTAAAGCGCTACCAAGTAGAAACAATACACTCGGTTCAGGAACCTCTGTCG
+GAGGACCACCACCACCATCTCCACAACATTCTCCACCGTCAAGTTTGTCGCTTGCATCGTTGCCGTTGGT
+GCCACCATTGACCTGCTGAAAGCGCGCTACATAGTTAAGCCCACTATCCGAACTATCCATAAATCCGACC
+TTGAACGCAGCCTCAACTTGAAGCGCAGAAAGGCCATTGAAACCAACTTTTACGCTTAAAGAATCTTCCA
+CTCCCTCAGACAATGCGTTATTAGGGGTACCCCCTCCGTTGAAATCACCATCATTTGCGGCTGCGAAATC
+TAGCGTACCAAATGGCTGAGCATCGGCACCAATTATCATAGTAGTTAAAAAATTACCACCAGTGAAGTTA
+GTTTGATCCAGCCCCTGGTTGGGCGCGACTAGGTCAAACGCTATTCCGGTCAGTTTTGACGTTGTTGCTT
+CAGCGCCAAAGGCAGTTATTTCATCCGTTGTGTTCCTGATCAGCATCTGAATCACAACCAACCCGTTTGT
+AGCAAAATCAATATCATTAATAAAATTAAGCGTTGCTTTGGCTGATGCGCCGGTGGCTGGGTTATTGGAT
+GATGTACTGTTGCTATTCCACTCTAAGATAAGAGTGGCGTTGGCTGTATAGGACAAGCTAGCAAGCGTAA
+AAAGCAGTATGTGAGTAAATATTGTAAGTGTTCGCATATTTGATTCCTTATTAACAATCCCAATATATAA
+ATTCAAAAGAGATTATTCTCACGTTATTGTTAAAAAGTATACTTAGCCATAAACTCCTTTTGGTCCCTAT
+GGCATAAGCTATAGACAAGCAAATTATATACCGATTATTTTTTTACTTTATTTATTATGCGGTTAAATAA
+TGTACAGAATGAGTGTGTGATTGCTGTGTAAAAAAAGCTGACACTATATCACTTGTTAGTGATAAATAGG
+TGTCGTGTAAATAAGGGGGAAACTTGCCTTTTCGTGTGTTATCACGCCTATTTCGGCGGTTATATTGTGA
+GATGTTAGGTGAAGTGGTCGAGCAAGAACAGCTCAACTTCTTTGGTGAATGTTTAGCCACTTACGATGAC
+ACATCAAATAGTGAAAAGCGACGGATAAACTCACCCCGCAACAGCGTCATAATGAAGTGTCTATTTTACT
+CCTTAACACAACGCTAAGTTTAACGGGTTGCCAAACTCGAAACGATCTATACAGAAAAGTAGAGAGTTTG
+GCTGTCCGTGCTGAATCTCTGGTTAAGCATTAAGTAAAGCTAGTGTTCAACTAGCTTTACTTATGCTGTT
+TAATCTAGATCAATGATAAAAAGACAGTCAAAGCTTATTGGGGTACCTACGATTCCGGTAAAGTTCGTCA
+TGTCCACCATACCTGACAAGCGCACAGTACCAGTTGCATTTTCGAATCGGCCAGTACCATCAAGAATTGA
+ATTGCCATCGCTAGATGCTCCGGTAATGTGAGTAATATTTTGCCCGTTAGGTGTCACTGTCGAATGCGAT
+ACAGGTTGTACTGTCGTACTGCCACGAGTGATCAAAGTTCCATTTGGCATATTGAAAAAACTTGTGCCAA
+CTAAAGCAAGACCACTACCAACCGCTGTTATACTGGATAGACAGTCTGTGGCTGTACCAATAACTTGTTG
+ATTTTTCATGTTGACCAATTCGACATCGAAACAGATTGCCGGATCATCTATATTGTCACCATTAATGTCA
+GGAACAAAGCTCTCATACATGCCTCCAGAGCCAACTAAATTGAGAACCAAGTGCTTTCCCCCCCCTTGAT
+TTGCGCCAACATAAAATGATGCACTTAAACAGATAGATATGATAATCATCAACACGTTTTGATTCTTCAT
+GATTTTTCTCCTACTGAGTTTAGAGGCATAGATTGATAAATGAAGCTGTCACTATGCCAAAAAACAGCCT
+AACGCCATTACTTAGTAGTAGTAAGCAGGCCGTTCACTCTGTTCCCTTTGTGACCTGTATGTTATCTGCT
+ATAAACTCACTACATCCACCCAAGCTCTTTCATTGCCCAAGGGGCATTCCAAACTTTAGTCATTTCTGAG
+ACTTTCGAATCGTCGCCCATTTTTATAATGTAGACATAATGTGTATGAGTTTCTTTGTTCGTTGGTGGCA
+CAGGTCCACCTTCACCAGTATGCTTACCATGATACGTTGCGAAGAATATTGCTGTATTTGAACTTTCATT
+GTAGCTTGATGAATGTAGTTCATACGAACCTTCAGGAGATATAACCGTACCAAATCCGTGCATCCAATCA
+CAGTACGCATGGACAGAGTTGATTTCGGCAAGTGGTTCGCTTTGAGCTGAGAATAAGGCACCTTCTTGTA
+CATACTGCTTGCACCCTTCCCATCCGAGTGGAGCTTCACATGCTTCGAAGAATTTAATTGCTACGTCAAA
+TGAGTTCATATTTCCTCCTAGCTTTTACTTACTATGGTTGATTCCTGTATAAATATAGTTAATTTTCCAT
+AATAAATCACTTTTCAAAAAGCTAACCGAAATCATATCATCTTCAAATTGAGTGTTACTGTGCAGCGATG
+TTAATGACAGTTTCAATAACACTCTGACAAAAAAAGATAAAAATTAGGTGTATAAGAAAGTGGTCAATGT
+CTCTAAAGCACACGAAATAACTATAAATTCTCTGTCGCTAAGTGCCCCATACCGCCTTAGAAGTAAAAAT
+TATGTCAGCTTTAAGATCTGAAAGTTGACGTTTGATATTTTGACTGGTCTGCTTCCTAAAGCGCACAGAC
+AAGTCATAGTAAGTAGTTAGTGAAACTTCCGATTTTGTATCTATATGACCATTAGATTGGATGATTTTTA
+AAAAAATTAATACTGTTTTGTGGTATCAGTCATTATTGTCCGGCAAACCTAAACCTCATAGTCTGTCGTT
+AACCTTATTATTTATGAAGATTAACCGTTGGCTAATTAAAAGGGGTAATTAAATAGTGATTTCCTCTTAA
+TTATTCGATAACGTAAAGTTTGGTGCTCTTCACTTGAAAAGGTTATAAATTTTTGAAAAAACAACCTTCT
+GCTACCGTAAATCAAGAGAAAGAAAGTGAACTTATTGAAGGGCTAATGAGCAATGACGATTTAGCTTATG
+AGACCTTAGTGCGTCAATACAGCGCAAAAATGTATGCCGTTGCACGTCGTTTCTTTTGCACGAATGACGA
+TGCACAAGAGTGTTTGCAAAAAGCATTTATCCAAGTATTTAAAAATATCACCTCATTTAAACAAAACTCA
+AACCTGTCGACTTGGCTCCATCGTATTACGGTTAATGAAGCATTAATGATGCTTCGACAAAGAAAGCGGC
+AAAACACCACCTCATTAGAAGAGTTTGCTCAACACTACAACGAATATGGAGAGCGTACTGTTTTTGCTGA
+TAATTTAGGAAATAACTTAAACAATAACTTGGGTACTATCTTAGGGGGAAATGTTGAAACGTTATTTGAA
+AAAACTGAAACAAAACTATCGCTTAATGATATTATTTTTCAACTTCCTGAGAAATATTGTAACGTTTTAC
+TGTTGAGGGACATCCAAGAGATAAGCACCAAGGAAACTGCCGAAATTTTAGCTATATCTGAATCATTAGT
+GAAAACTCAATTACACCGAGCTAGGTTATTGTTAAAGGCAATTTTAGAGCAGGATGACAAAGATAATCTA
+GAAAGTAATTGGAAGGTGAATTCACATGTTAATGATTAAACGATTAATGACTCGGCATATACCGGGTATG
+TTGAGCTGTGAAGAGGTTGATGGGTTTTTATATGACTTTCATGAAGGTAATTTATCCTCTATTGAAAAGC
+TTAAGTTTAAGTTGCACCTAAGTATGTGTAGCGAATGCAGACAGTATGTGAAGGGCTATAAAAATACCAT
+TAAAACTTATCAATCAGGATTTATTAAAGCAGACCAGATTGACGAGGTACCTGAAGATCTTATGCAAGCA
+ATCTTAAAAAGTCGAGAGCCCAAATAAGCTATTTTTACTGCTTATATTATTACTACTCATATTATTATTT
+ATACATGTTGATTACACTATTGGAAATTTAACCGAATGATCACGAGCCAGTTAGAGATTATTAAACAAGG
+TCAGCGGTACCTTAATACCGTCTCTAAAAAAGACTATAGCGCAATTATGTCGCCTAACTTTATGAGTTCT
+GCAGGTTCGCATATGCGGCATATTATTGATCATTATTTGGCGATAATGTCTGGTCTACACAATGAAGTTA
+TTGACTATGATAGTAGAGTGAGAGGCGGTCAATTAGAGTCATCACCACAACTTGCAATAGACAAATTAAA
+TGAAATAAGTATGTGGCTTAAAAGTCTTTGTGAAGATGAATTGAGTAAAATGATAATATTATCAACTGAA
+GTTTCAGTGACACATAAAAATGTTAAAAAAGTGAAAACTTCGGTTGCTAGAGAACTCGTCTTTGCTGGCA
+GCCACGCAGTACATCATTACGCCATGATAACTCAAATATCATTTGCTCAACAAAGCACTTTGCAAACCAA
+AGCGTTACCTGAATGTTTTGGTCTAGCCTCTGCAACGGCTACCTTTTTGAGACAAAATGATGTACTTCCT
+CGTGATGAATACCTAGTAATCAGTAAATAAGTAGAGATAGGGTGCTAAGACCAAAATCATTTCCAATTAG
+TTTTTCATTAACCCATCATATTAAGCCAACTCAAAAAAACATCTCATTTTATTAAGCATTGTTGTAATTT
+ACATACGCTGCTCGAGATGAGCCTAAATAGAGCTTCAATAAATTCTCAGGTGCCTCGGGTAAATTAACAC
+TGAGTAACATGCCAGGGGTGTGATTGAAATTAGTATCTATTCCGGTGCAGTGAAATGTAGCACCTAATTT
+ATGATATTGTTTCAGCAATACTGGAATATCTTTACCGTCTTCTTCAATGCCCATCACTAATGCCGACAAT
+TGTTTTACTTCTACTGAATCAAGCGTCACTAAATCTTTTACTTCAGGATGAAGTAGCCCTTCAAATGGCG
+CTTTAGCGGTAACACCATCTTTGTCTGTGACCATCATTTCATTCATTAAAGCGACTGAGCGAGGATCATA
+TACTTTGCTTAAAGATACTGTGCCGTACATTGTTCTATATTGTGGATTCTGGCAAACAAAAGTGCCAATG
+CCTCGCCATAAAAGCAATAAACCATGAAAACTGTTTTGGTGTGCTTCAATGATAAATGAGCGGCCCATTT
+CTAAACAAGGTTGCTGTTGATTAATAAACTCAGGTTTAAAATTAAACATTTGTGAAAGGTAGAGTTGTGA
+TAAATCGCCATCTTTTTGTAATACATCAGTTTGCCCGATTCGATATGCACCGATTATTTCTTCATGTTGA
+TGGTCGAAAATAAATAAATGCATATAAGTAGCGTCAAATTTATCGGTATCGCACGCTTCACCACTGCCTT
+CGTCTAACGTTCGAAAGGTGATTTCACGTAAACGGGTGATCTCTTGCACACAAACCGGTATTTGCTTTTG
+ATAACCGTAATAAACAGAAAAGGATTTAAAATCTAATAAATGCTGCTCATCGGGAAGTTGAGACAGTTCC
+GCTTTCATTGCCACTTTATCAGCCATGGGCATAATGTTTTTAAATGCTATTGATTCATCGTCTTTTAGCC
+AAGGAGTAAAATAATCTTTATCATTTAAATAACACTGTAATCGGACAAAATCATTCATTTTCTCGATACC
+ATCAAATTCATTAAGTTGTTTTACCGTGATTAAATTGTTGGTGTTTAATTTTATAGTATGTTTTTCTAAC
+TTAAGCATTTCACGTACCAGCATCAGTAATCTTAAACGATAATAAATTCTGCCCATGTTATGAAATAACG
+TACTATTAGTCCCCGAAATAAATACGGGCAAAATAGGTGTCTCAGTTTTTGTGGCAAGTTTTATGGCTAA
+GCGATTCCAATCACCATCGGTTATGCGTTGTTTATTAGACTGAAAAAAAGAAACTCTTCCGGCAGGAAAG
+ATGACCAGCAAACCGTCATTATTGATATGGCTAAAACATTGTTTTATCGCTGAAGTATTTATTACTGCTT
+TAGGTTTTAGTGGATTAGCAAAAATAAAGAAATCCTTAATTTCCTTAAATATTTTCAAGCCAACGTTTGC
+CATTATTTTAGTATCGGAACGAAATGCTGTTAGCAAGTGGGCAATAATCACACCTTCTATCATTCCATAG
+GGATGATTGCATACAATAATACATCGACCACGTTGAGGGATTTTTTCCAATACGCCTTCAGCACCAGAAA
+CTTGAACACCCAATTCATCGAGTAACTTTTTTGAAAATTCCTGTTTATCTAATCCTGATAATTCACTAGA
+TTCATAGATAGTGCGTAGTTTATTTATGCCTAATAACCTATCCAACAACGGGCCGAAAAACTTAAAAATA
+GCCCCCAAGAAGGTATCAGGCGCCATGGCAGCAAGTCGTAAATCAGAATAAGGTTTTTCTAACGGTTCTT
+GGCTCATAAATACTTCTATAATATCAATCAATTAATCTTAAAAATTAGCGTTGTAATTTTTATACTTAAC
+TTTTAGATGTCATAAGCTTTCTATAGGTTACAAATTTAATAAAAATTATCACTTAGTTCAGTGGCAATAA
+AATCAAAAACTCTACGAACTCTAAGGCTGGTTCGCAGCTCTTGATGGCACACCAACCAAACAGGGAGCTT
+CATTACTGGGCCTAAATGTTCGTACGCACGAACTAAATTAGGCTCTTGGTCGCCCATTTGTTCCGGATAG
+AAAATTACACCTTGCCCTTCTTTACATAGTGCGAGCTGTAATAACTGGAATGATGTAATCAGTGAAAAAT
+TTTTTTTTGATAACTGCCAACCTTGTTTATTGAGTACATCGGTTAGCGAATTACTACGGTCAAAACCAAT
+GATTTGTATGTCTTTTAGTTCAGAAAAGCTTGGTATTGTGGGAAGCTGATCTAAATATTCTGGCGTACCG
+TAAAGCCAAATAACTTCTTCACCTATTTTTTTAGCGATCAAATCATTTTGCGTAGGGTGAAAACTTCGAA
+TAGCAATATCAGCTTCGCGCCGCTTGAGATCGCTAGCTTCATTCGTCACTACCACTTCAATATCAATGCC
+GGGTTCTTCTCGTCGTAATTTGGAAATTATTTTAGGTAACATATAAGCCGCGGTTAATTCACCCGCAGAG
+ACAATAACAGAGCCTTCTATTTTTTGAGACTGGCCAGTGACTGCTAATGAAAACTCTAACGCCGCATCCC
+CCATGCCACGAGCATGTTCTAATAACTTCAAGCCACTGCTGGTTAACACGAGACGTTGTCCCACTCGTTC
+AAATAACGTAATACATAGCTCAGTCTCAAGTGCACTAACTTGCCGGCTTAACGTTGGCTGTGTTAAACCT
+AGCGCTTTCGCTGCAGCAGAGAGGGTGCCTTCTTCAGCTGTCACTAAAAAGGCACGAATATGATTCCAAT
+CGAAATTTACCGATTTCCAAGTCATACGTATATGTATACCTAAGATGCAAAAAACACAGTATATATTCCA
+TTAGCGTATAGGTAAAGTATCACCCATTGAAATGATAATTGGAGAATAGACTATGACAATTCTTGTTGTT
+GGCGCAAGTGGCGCAACTGGTCGTTTATTGGTTGAGCAGTTACTTGCTCAAGGTGAAAAAGTAAAAATAA
+TCGTACGGTCAATTGATGCATTACCTGATGTGATAAAACAAAATGATCAATTAATGATCACAGAGTCTAC
+CTTGTTGGATATGACCGATGCCGAATTACAGCAACATGTTCAAGGTTGTCGTGCAGTAGTCTCATGCCTT
+GGGCACAATTTAAATTTCAATGGCATGTTTGGTCATCCTCGCCGCTTGGTTACGGGGGCAGTCCAACGTT
+TATGTCGCGCTATTGAAGCAACAGCAGCAAACATAACAAGTACCCCTGTTAAATTTATTTTAATGAATAC
+TACGGGTAATCAAAATACACAGGCGGGAGAAAAAGTGTCGGTTGCACAATCTATGGTAGTTGGTTTGATC
+CGATTATTATTGCCACCACATGCCGACAACGAAGAGGCTGCGGGATATTTACAATCACGTTATGGCCGTC
+ATCATAAGATGATTGAATGGGTGGCGGTTCGCCCTGACAGTTTGATAGATGAAGGTAGTGTCACACACTA
+TCAAGCTTATGAATCTCCTATTCGTAGTGCCATTTTTGATGCAGGTAAAACCAGTCGAATCAACGTTGCA
+AATTTTATGTCCCAGTTGGTCATTGATAGCGGTACATGGAATAAATGGAAAAGCAAAATGCCTGTCCTTT
+ATAATAATTAGCGATGAAACTTTAATGAATTATTGGCCTTTAGCTCTTTGCATAGAGACACTCAACATGG
+CCAATTATGTAAACATAAAACATAAAACATAAAACACTAAACAGGCGGAAATAAATGATGAAAATGAATT
+ACTTTGTTTTAGGCACCAATAATATGCAACTAGCGATTCAATTCTACGATAAATTATTTGAAGGCAGTAA
+AATGAATAAAATGCACTCAGAGGGTCGCATGACTTTATGGGCAGGGGATGATTTTATGTTTGCATTAGCA
+GAGCCCTTTGATGGTGAAGATGCGACTGCAGGCAATGGTACTATGGTTGGGTTCAATGTCGACTCTGCAT
+CCGAGGTAGAGCGTTTATACAATAAAGCGTTGGTTATTGGTGGTGTTGATGAAGGATCACCTAAGATCCG
+CTCAGGGAAATTCTCTGCTTATGTAAGAGATTTAGATAAAAATAAACTCTGTTTTTTTGAGTGAAAGTAT
+CTATGTATTATTATTGATGCCTAAATACAATAAGTTAATTATTCATTTTATGACGTAGTTCATGTGTTAC
+CCAATCAACAAAATAGCGAATGCGCGTAGACATCAGCTTTGCATGTGAATAAACAACATTCACATCGAGG
+GGAGGGGATTCAAATGCTTCTAATACGGTACATAGCTCGCCATTTTTAAGTTCTTGCTCTATTTGGTAAG
+AGAGAAATTGTCCTAATCCAAGGCTCTCTTTTACTACGCTCAGGGCTGAAGTAATGTTATTACAAATAAG
+CGGACCTTTTACGGGAATTGAGATCACTTTGTCATTTTCATAAAAATTCCAATTACTACCGTTACTTAAG
+CCGGTAAAAAGAATGCAAGGGACATCACTAATATTTTTGGGTTTGATAATTGGCGCTAAGCTATTTAACA
+ACGCCGGTGTAGCACAAATAATTTTTCGTACACTACCTACTTTTCTAGCAATCATGTTTGAGTCGTTTAA
+AGGGCCAATTCGAATGGCAACATCGACTCCTTCTTCTATCAAATTGATGTTTTGATCAGATAATTCCAAC
+TCGATGGTTACTTGTTTGTGTTCCTGTAAAAACTTTGTGATTAATGGCGCAATGTAAGCTGAACCGTACA
+TTACAGATGCTGATATTTTCAATTTACCACTAGGGGCTTTTTGATTCGCACTTATTTCTAGCTCAGATTG
+TTCTATTTCGTATTGTATTTTTCTACATCGTTGTAGATAACGCTTACCTTCTTCTGTGATGGCTATCTTA
+CGTGTTGTTCTATTGATGAGTCTGATTTGTAGATGTTCTTCTAAAGCAGCCAAAGTACGTACAACCGTGG
+GCAATGAAGTATTTAATTCATTCGCTGCTTTGGTCAAGCTACCACTTTCTATGATCTGCATGAACACTTG
+CATAGCAATAAGTTTGTCGATAATTATTACTCCATAAAATGAAACTATGTTATCCGTATTCGTATATTTA
+TTCCACTAATTAAAGGGGTGATAATAACCGTTAAGGGGCATTATGATACATAACAGCAAGGTCTACTCAC
+ATGAAAAAAATTATGATGTTACTCGCAAACGGTGTCGAACCACTAGAGATGTCAGTATTCACAGATGTTA
+TGGGCTGGGCAACAATACTCGGTGATGAAGCTATTGAGCTGACAGATGTTGCATTACATACGGAGATAGA
+AACAACCTTTGGACTGACTATTAAACCATCGAAAATGCTGCAAGATATTGACTTAGCTGATTATGATGCA
+ATTGCTATTCCTGGTGGTTTTGAACCTTCTGGGTTTTATGTTGATGCATTGAGCGAGCCTTTTATAAAGG
+CAATAAAATATTTTAATGAACAGGGTAAAACTATCGCGAGTGTCTGTGTTTCGTCTATTGCTTTAGGCAA
+TGCCGGTATATTAACAGGTAAAAAAGCGACAACTTACCATCAGGTTGGTGGTAAACGTAAACAACAGCTG
+GAAGAAAGTGGTGCAATATTTATTGATCGTCCTATAGTGCAAGACCAACATATTATTACTTCAACAGGTC
+CAGGAACCGCGATAGAAGTTGCTTTTTCATTATTAGAGCAAGTCACTTCAGCAGAAAATGTAGCCGAAAT
+TCGTAGAAAAATGCGTGTGCCAACACCTTCTGATGATTGGTATCTATCTCCACAAGTAACATAGTGTTTA
+TAGATAAAACAGGATTCTCGCTTCATTGTTCGGTTAGCAAAATATTGGAAAAAGAATGACATGATTAACA
+AAATACATTACCTCTTATTAACGATAGGAATACTTATGAGTTCACTTACCTCTGCAGAAACAATAGATAT
+TCAAAAACAAAAAGTTATGACCCAAGGCTTAAGCCATTTAGGGTTAACTGTGTCTAAACTGGAACAAACA
+ACAAGGTTTTTTACTGATACTTTAGGTTGGAGACTTGCCGGAGAAAAACCAGCATACCCAGCAAAATTTG
+TTACTGATGGCAATATGTTCATAACGCTTTGGCAGGTATCGAATGGTGATACAGTTGTTAACTTTGATAG
+AAAAAATAATGTGGGTTTACACCATTTAGCACTTTCTGTTGCCAGTAAAGAAAATTTAGTAATTTTACAT
+GAACGTTTTAAAACTGTTGATGACTTAGTTATTGAATTCGGTCCTGAGATAAATGGACAGGGCCCAACTG
+TGCATATGATGATTAGAGAACCCAGTGGCAACCGCATTGAATTTACTTATAAACCTTAATTAATTTCAAT
+GGATATTCACTCTTGTTTATGGCGCTAAACACTATTTTTTTAACGACTAGTGCCATGCATACTTTAGTCG
+TTAACCTGCAATATCTCGTTTTTAAGTCAGTATTAAGACTGATTTAATTACGCATTATATTTAATGAATG
+CTAAAAAAATTATTTATTTGACAAAATTCATGCATATGCATATAATTTACTGGTTATCTCTTTTTATCCG
+GAATTTACTTTGACAACGCCCTATTGCTTTAACTTGGCCATGCGCAAATCAAGTCGCTTGATCACGCAGT
+TTTATGAAGATAGATTAAGTGCCGTTGGCCTTAAATCCGGTCAGTTTTCTATTCTAAAAGCGGTAAGCTT
+TCTAAAGCAGACTTCTAATAAAGAGCTGCAGGGTATTTTAGTACTAGATCAAACCACCTTATCAAGGAAC
+TTGAAGCCTCTTTTTCGTGATGGTTATCTAAAACTAAGCCCTGATTCAAATGATGCACGCGTTAAGCTGA
+TCAGCCTAACAACGCAAGGGCAAGCTTTATATGAAAAAGCGGATCCACTATGGCAAAAGGCGCAAGATGA
+TCTTGAGAAAAAACTGGGATCTGAAGAGGTTAAAAATATATTAACGTTAGCTGATTCTTTTGTTAAAGCA
+TTAGCTAGATAATGTTTTTTTTTAAAAACAATGCATGCATATGCATGTATGTTGATGAAGTAGAGTTATG
+TTATACAAGACAATATTAAAACACGTGTTAAAAGACAAATTGGTAATGGATAAAGTAGTGGAGAATTGTT
+TATGAGTAAGGACTTTACGCTATATTACAACCCGATAACGGTGAATAGCATCAAGGTAATGTTACTTTGT
+AATGCGTTAAAGATAGTGCCCGAATACAAAAATATTGAACTGCAAAAAGGCGAGCATAAATCCGCTTCTT
+TTTTACAGCTAAACCCTGATGGTCGGGTGCCTGTTTTGATTGATGGAGGTTTTGTTCTAAATGAATCAGC
+AGCGATATTGCAATACTTGGCTCACAAATATCAGTCTACATTATGGCCAAATGAACTAGAGCATCAGGCT
+CAAGTATTAAAATGGTTGTTTTGGCAAGGTAATGAGTGGAATAAAGTCGTGGGAGCTTATGCTCATCATC
+AAGTCGTTTTACCCCATTGGCGAAATTCGCAGCCCGAATCTTTTTCAGCGCAACATTTGGCAAAATTCAA
+GCAAGTAATGTCAACGTTCAACCGTGCTTTAAACGGTAAAGAATATCTGGTTGGTAATCATTTGACGATC
+GCCGATATTAGTATTGGCAGTTACTTGATATTCGCAGATGAAGCAAATATGCCACTTGATAAATACCAAC
+ATGTTCGTCGGTGGTTAGAAAATTTACAAGTGACGCCTTGGTGGCAAGAAACTCAAGCGCAACTATTAAA
+AACCCTAATTGTTAAATTATAAAAATTAACATGCATATACATGAGGTGTAATATGAATTCTGTACCCAAA
+CCATTATTTGCCAGCCGGTTGGCAGGCATTATTGTTAAATACCCAAAATCTACTGTTTTTATTAGTTTAC
+TGCTGATGATCGTGTTGTTAAGTGCATTACCGACATTATATAAAGATACTCGTGCAGATGCATTTCTTGC
+TGAAGATAACCCCGCATTAGTGTATCGAAATAAAGTAAAAGAACAGTTTGGCTTAAGCGACCCAATCGTT
+GTTGCTGTTATTAATAAATCGGATCATGGCGTTTTTAATCCTGGTTCATTAAATTTGGTTAATTGGTTAA
+GTGAAGAAGTTTCTGCCTTGGAGAATATCAATGCAGACCGAGTAACCAGCTTGGCAACCGAAAATAATAT
+TACCGGCTCTGCAGAAGGAATGGCTGTTGATCCCTTCTTTGATGAATATCCTGATACCCAGCAAGTTGCT
+GATAAGATTTGGCGACAAGTCTCAGATTTTCCAATTTATATGGGAAATTTGGTGGCTAAAAATGGTCAGG
+CGACCCTTATTGTTGCGGAGCTAAATGATGAGGCGTTGGTTGAAGCAACCTATCAAGAGATTCTAGCGCT
+TGTTGAAAAAGCCCCTAAAACGCTAGGTGATAAAATTTATGTGGCAGGTGAAGGGGCTATTGCCGGTTAC
+TTAGGAAGTTATATTGATGCGGACGCCCAGCGTTTAAATCCGTTGGCTGGTCTTATTATCACCATCATTA
+TTTTACTCGCTTTTAGGCGTGTCAGTCCAGGCATATTGTCTAATGTTATTATTGCCGCGTCGGTATTAAT
+GACCTTAAGTATTATGGCACTTAATGATGTTGCTTTTTTTGTTATTACTAATGCGTTGCCGGTTATTCTT
+ATTGGTATTTCAGTCGCAGATTCCATTCATATCTACAGTCATTACTTTGAGTTACAAGCTAAGTCCCCAA
+ATAGAGATAAGAAAGAAATTATTGTCGAAACCTTTGAAGAAATGTGGCGTCCTATTACGTTAACCACATT
+GACAACTATTGCGGGTTTTTTAGGATTATATTTTGCCGCGTACATGCCTCCATTTAAATATTTTGGTCTA
+TTCACCGCGGTAGGTGTTGCCATTGCTTGGCTTTATTCATTGGTTTTTTTACCAGCGTCATTGGCCATTA
+TTCAACCCTCGGCAAGTAAAGGCATGACTAAATTAGCTCAGAATAACCAAGTGGATAAACTATCCAAAAT
+GATGATGTCTTTAGGGAAAGTCACGTTAGGTAATGCAAGAATGGTTATTGCTATTTTTATGGTCATCATC
+GTATCCGGTATTTACGCAGCGACTTTTCTAACGGTAAATGAAGATAGAATAGCAACTTTTCACCCCAGTG
+AACCAATATTCAAAGCGGATACAGCCATCAATAAATTTTTAAATGGTACCTATAATTTAGATATTGTTAT
+TGAAGCGAATGAGAATGAAGGGTTATTTGAGCCGGTAAATTTACAGAAGATGCAGGCATTACAAAATTAC
+GCGCTAACGCTAACCAACGTGCAGGGCGCAACTTCGATAATAGATTATTTAAAGCAAATGAATCGCTCGT
+TAAACGGTGGTAGCAAAGCAAGTTATCAATTACCGCAACAGAAAGAATTGATTGCTCAATATTTCTTAAT
+TTATTCTGCTTCATCAGATCCCACAGATTTCGAAGAAGAAGTTGATTACGACTACCGGGTCGCCAATATG
+CGTTTAAATTTAAATAAAGGCAGTTATCAAGATACTAAAGATGTGGTTCTTCAACTAGAAGCTTATATAA
+AAGAAAACTTCAAAAATAGTGATTTAACCGCAATGGTTAGTGGTCGAGTTACGGTTAATTATCACTGGAT
+AAAAGATTTGGGTGAAAGCCACTTCGTTGGCTTGGGCATTTCATTATTTTTAGTTTGGGCGGTGTCGGCA
+CTATTATTTGGCTCACTATCGGCTGCCATATTTGCCATTATTCCGGTGATGAGTTCCATTTTATTGGTCT
+ATGCCACTATGGTGATACTAAAGATAAACCTTGGCATAGGCACTTCTATGTTTGCGTCTGTTGCCATTGG
+CTTAGGTGTCGATTTTGCTATTCATACGATAGACAGATTAAAAAGCTTATATCGAAAAACTAACGGTGAT
+TGGGATAAAACCTTGGCTGACTTCTATCCGTCTACAGGGCGTGCACTTTTCTTAAACTATTTAGCTATCG
+CACTGGGTTTTGGGGTGTTGATATCGAGTAAAGTTGTACCATTAACTAACTTCGGTACTATCGTGGTTAT
+TGCTGTTACCACCAGTTTCCTTGCTAGTTTGAGTTTACTTCCAGCATTGATCAAAGTATTTAAACCACGT
+TTTATAAGTGATGTTATCCCTGAGGTAAGTACTGATGTTGCTACTAATGATCCTAATTCAAAACAACCCG
+TTATGGCGAGAAAGTGGCTACGAATCTCAAGTATTATTGTCGCAGTTGCCACACTTGGTGGGTTAGCCAT
+TACTAATCAGGGCCATGCAGCAATCATTGATATGAACACGTTAGAACCTATGGCCGTGGTTGCCAATATT
+AACGCTGTTGATGACGGCGAATACGTTAGTCGCGACCTTGTCATGACCTTAAAAGATAAGCGCGGAAAAG
+TACGTGTACGAGAAACCAAAGCTTATAGAAAGCATTATGAAAATGAGAAACGTACCATCTTATTTTATAG
+AAAACCGACGAATGTAAAGGGGACTTCTTTTTTAACGTTTGATTATCAAGACGCTAAAAAAGATGATGAT
+CAATGGTTATATTTACCCGCCTTACGTAAAGTTAGACGAATATCGGCATCTGACCGTGGCGACTACTTTT
+TAGGTACTGACTTTACTTATGAAGACATGAAACTTGAAGGTAAATTGGACGTTACTGACTTAGATTTTAC
+TGTACTTAACGCTGAAACGTTGAACATAGTCGATGATAATTCTTATCAAAGTTTATTGATGTCAGGCACT
+CCGAAAAATACCACTATCGCTAAGGAATTGGGTTATAGCCGCACTGAGTTTTGGGTCGACACAAAAAGTT
+GGTTAATTATCAAAGCAAAATACTGGGACCTTAAAGGCAAGTTACTTAAAACATTAGTCAGTCGAGATAT
+TCGACTTGTTGATGACATCTATACCCGACATGAAATGACCATGAAAAACAGTAAAACGGGTCACCAAACG
+ACGTTCAGCTTTAGTCATGTTAATTACAAAACCTTAGTAAAAGACAGCTTGTTTTCTAAACGCGCGATGA
+AGCAAGGAAAGTAAGATGAGGATGCAACTAGGGCTCTCTTTTTTATCGTTGATAATAGCTTTATTACTGG
+CGATAAGTAATAAAGCACATGCCGAGTATAGTGCTATTTTGGAACAGGAATGGTCTATTGATAATAATGG
+TAACGGACAAAAGTTTGAGACCCTCTTTGAACCACAATACACGAGTAGCTTATCGGATAATGTGGAGATG
+ACCTTTATTGGTAGAGTACGTTTTGATTCATTTGATCATTTAGGCATGGCAAATAAAAATTCGGAAAACT
+ACAGTGGAATAAATGGTCCATTATTCGCTAATAATCACACATCGTTTAGTATCAGAGAGTGGTATTTTGA
+TACAGAAATAGCCAATAGCTTTTGGCGAATAGGTAAACAACAAGTGGTTTGGGGGCAGGCTGATGGTTTA
+AAAGTGCTTGATGTGGTAAATCCGCAAAGCTACCGAGAGTTTATTCTTGATGACTTCGATGATTCTCGTA
+TTCCATTATGGATGTTGAATGTTGAAATCCCCGTTGGTGATGATGATAGTCTACAGCTATTGTGGATACC
+TGATCTCAGTTATAACGAATATGCCATTGCGGGCAGTGTTTACCAAGCAACATCACCATTACTGGTACCA
+ATATTACCAGAGGGTTTTGAAATTGCAGGTTTTCATCAGAGCAAGCCAGACTCGGTCATTAAAGACAGTG
+ATGTTGGCTTGCGCTATTCAAAGTTTTATCAGGGCTGGGATTTAACCTTTAACACCCTTTATCACTTTCT
+TGATGCACCGGTTAATTACCAGGTTGTTGAGAAAAATAAGGTCTCTATTTATGCTCAATATGAACGGAGT
+TATCTTATTGGCGGAACAGCTAGTAAGGCTTTTGGCGATTTTACCTTACGTACCGAGGTGGGTTATAGCA
+GTGACAGTTTTCATTTAGTAGATAACGATTCGGCTAATTATCTGACCAAACAAGGTATTCATCAATCTGC
+TGATGTTTCTTCTGTGATCGGTTTGGATTTTCAAGGGTTAACGGATATTTTTATCAGTGCACAGTGGTTT
+CAAAGTTATTTACTAGACGACGGGGTGGGTCTAGTAAGACCTCAGCACGATCATAGCTTTTCATTAATCT
+ATAACCAGAGTTTTGCCAATGAAGTATGGACATTTGAAGGCTTAATATTACATGGGCAAGATAAAGGTGA
+TGGTTCAATACAGGCAAAGTTAAGTTACATGTTGGAAAGCAATATAAAGTTATGGTTGGGCACTGATATT
+TTTTATGGCAATAAGTCAGCTTTATTTGGTCAGTTTAAAGAAACAGACCGAGTTAATATTGGCATTGAAT
+GGGGATTTTAATGCCAATTACTTAGGGCAGTGTTGTTAGTCTTTATGCTGGCTTTATTCAACGGTAACGG
+CGTCAAAAATAAGTGTTCGTTACGGTACTCCAATATTACGCGCTTCAGTTGGGAAATATTCATTGACAAA
+ATTTTGAGCGTTCTCAATTGAATCAAAGGTATACAATCAAGGTATTACTAATAACGGATTACTAGGGTAA
+TACGTTATTAGTAATTGACATGATTTAAGTTGTTAATTCTGGAAGTAATTGTGATTCCCATAAGGCGCTT
+TTAAATTTTTTCTTAAAAAAACCAAAATGGCCAATATTCTCAATATTTAATTGTTCAGCAGAAATCCTGA
+TCATTTTAGGTGAAATATCACTAAAAAATCCATGTAAAGAATTAATGTTTTCAGCAGACATAAGTTGATC
+GTCAGTAAAGGAAATTGAGGTCATAGGTTTATTAAATAACTGGTAAGCCATTTGTACTGCTTGGTTTTCT
+ATCCCTAATAAATAGTGAGGGTGTAAACACCATGCTCGCCATTGCTTCATTACACCAAAGGGTAAATTAC
+CTACCATACCTAAACGTTTACCAGGAAAGTAACCTAATACTTTTAGTGACACTGGCGCAACAAAGTACCA
+GAGAAACCATACTTTGTATTTTAATGCCGCAGCATTTTTACGCCAATAACCACTACCACTAGCAACAGTG
+ATCACTTTTGAAACCAAGCCAATATTAGGGATCATTGCGGTAATTTGACCGCCTAAACTGTGGCCAATCC
+AATAAATATCTTTATCTTTAATCTCAATTGATACTTGCTCTAATATTTTTTTACAATCAAAAACCGCCCA
+ATCAGTGATGGTTGTATCTGATTCTTTATAATGCACTTTATCAGCAGACCCCATAGAAGAATAATCAAAG
+GTAGTAACTAGGTAGCCATAACTCGCTAACCATAAAGCGAAATCTTGGTAGAAAATTTTATCTACCCCTA
+AAGCCGGAGCGATCACTACCGCCGCTTTTATCTCTTCTTTTGGGCAAAAAAAGGTAGCATAAACAGGTTT
+GCCATTATCGGCTGTTAATTCTACATCTTTTATATCTATCATGATGATTTCTCTTGAAATTATGGTTATA
+TTTCTTGTTTGGTTAGTTGTCAGTAACCTTGCTTAGCTTTATTTTCAATAAGTTATCTAATGATAATTTC
+CCTGCACCAAATAACACAACTTGCAATAGCAGTAAGCCCCATATAACGTGTGAATAAAGTGCTGCGGGAG
+CAATCTCAGTTAAGCTGACAACGGCAACGATATTTACAACAGTTAAACCTAAAGCACCAAATCGACTGGC
+TAAACCTAGTATCAATAAAACTGGCAGAATGAGTTCACCTGCTGTGCCCAAATACGCAGCTAGTTCAAAA
+GGAATAAACGGCACGCTGTATTCTTCTTCAAACAAAAATAAAGTGGAATCCCAATCTCTTAGCTTTGTTA
+GGCCAGAAGCAAAAAATACCCAAGCTACGTAAAATCTTGCACCGAGCAGTGCCAGGGGCTGTAAATAATT
+TAGCAGTTGACTCACTTGGGTGTAAGGTTGAATTAATCGTTGGGTAATTGTTGTCATCATGTTGTTCCTT
+TACGGGTAAAATTTTATTTAAATTGTGGTTTTTAGATTTAATTAGGGTTTGTTTAGGCGTTAATTCGGAC
+TTAAGTTACTTTGTAAATTAAACTTTTAAATGACTAATCAGGTTTTGTTCCAGTGCTATACCAATCCATT
+GCGCGAAGTCAAAGTCATGTTCAAGCTCGTTATTATTGGTCATAATATCTAATGCTTTACCTATACTTAC
+TCCTTGCTTTATTAGTGTTAACCAAGCGTATTCATTTGCTGATAATTCACGTATTTCAGCGTTGTAATAA
+GGTCTATATATCAGCACTTTTTGTGAGAAATCACCTTGTGCTAATTTATCTAGTGACTGTTGAATAAATC
+GTTGGTTGAGCTCTTCCGTGGAATCAGAAACCACACGCTGTTGATGAGATAACCAAAATTCAATCACAGG
+ATAGTTAGAACTCAACCTAAATTGGCTGGTTGTTAGTTCTATATAAATTTCATCTATGTCGTGTGTTGCC
+AATAGTTGTAAGCTTGCTTGGTCTATTACCGAATTTTTCGCACGCATACTCTCTTGTCTCAGTCGGTCTA
+CTTGCGCAATATCAGCAACAAAAGGGTAGTCAGATAATTGTGCTAAATTAGTGAGTAGCGATGGAAAATC
+ATCTCCCCAAAGTGCCCAGTCCCCATGTTTAGGTGGTGACGATATTAATAATTCACGACTAGCATAATTA
+AATAAACCTTCACCAATTAACGTTAAAACAGTAGGAAAACTTATCGCGAGTGCTTGTTGGGCTGTTGCTA
+ATAAATTGTTGCGATATATCGCCATTCCTCTGGGGTCGAATTCATCAATTACTTCACTATTGGCAGAGGG
+GAATATGGCAGAAATTAGCGTTTGCTGTTGTTGTGCAACTTGTTCAAATGCTGCTTGGAGTGAGTGTTTT
+TTTGCGTCGTTGTTATTCATGTATAAACTCACTCTCAAGTCCTGTCATAGCCGTTGTGATTTTTGATGAG
+TTATTATCACCAAAAACCTGCTTTGCTATCATTCTCGCTTTGTCGGCTTCTGCGACTAATGTATGCCAGC
+TAGGCAGATTATTATCCCATTCAACTAAGGTAGGAATTTTTCCAAAACGCTCTAATGCGCTGCGATATAG
+TTGCCATCCTTGGCTAGAAACAGCTTGGCTATGATCATCAATAATGAGCTCACCTTCTTTTACCTCAGTA
+AAACCTGCAAGGTGAATTTCACCGACCATATCAGTGGGGATTTCAGCTAACCATTGTTGTGCATAATCTA
+AAGGTTGTGCCGCATTAATGTTGTTGGCCGTCACAATGATATTGTTTAAATCAACTAATAACTTGCAGCC
+AGTTAACTCTGCAAGACGGACTAAAAACTCGGTTTCAGGCATACAAGCATGTGAATATTGAATGTAAGCT
+GATAGGTTTTCTACTAATAGTGAACGACCTAACGATTGTTGAACACGGTCAATATTGTGCGATAGCACCA
+TCAAGGTTTGCTCGCTGTAAGCTAGCGGTAATAAATCTCCCGCATGCACTTGTTGACCCTTTAATTGGCT
+CCAACTAAAACAAGCATGGTCAGACATTAAAATGGGGTTGCAAGTACTTGCTAACTGTTTAAGCTTTTGT
+AAATAATGGCTCGGTACACCTTGTGCGGAACCTAAGCCCATTGCGGTTGAATGCAAACTAATCGCATATT
+TTTCACTGGCTTGAGCTAAGACACTTTGTGTTGCGCCGCCTTGTGCAAAAAAGTTTTCTGAATGTACTTC
+GACAAAATCGATATTTGATGGAGTTGTTAACGCCTCAGTAAAGTGTTGATGTCTTAATCCAACACCAATA
+AGTACGTCAGACTTCAATTTTTCATCTGGTCTTTGTAATGACATTAATTCAACTCCTAAATACCAAGTTC
+AATAAATTATTGCTCACTTGTACTGGTTAAAATACGCCAGGCCAGCGTTGCTCTCAATTACAATAGCTAG
+CTATTGCTCAATCGAGCGTCTTGCCCTGATTTATTTTTCCTTTGTACAACAAGAGCACAAACTTAATGTC
+ATTGGCATGATACCAAGCTCAATAACGAGTAGTTACTCCAAGCGGACTAATAAATTTAATCCGTTGGGTA
+TTAATCGTAACTATCGACTATTACTTTGCTTTATCTTCTGCAAATTTTTTCTTAGCTGCTGCTTTTAAAA
+GGCCGCCAATATCTTCGCAAGTGCCTTTAGCAACTAGTTTCCACTCACCTGGATCTTTATCTACTGCTGA
+TTGTCCTGCACATGAATGTGTTCCCGCTAAGTTGGCGCAATCATTTTGACCAGCCATCGCTACGCCATAA
+CACTTCTCTTTACTCGCCGCTTGAGCTGGCGCAGTAACTGCAGTAGAAAGGGCAACAACCAGTGCTGCAC
+TAGCAAGTAATTTTTTGTTATTCATAATAAAGCCTCTATTTAATTGTATTTTTGTGTTTAAACATTCGCT
+TGATTAAGCTGCTCGCTTAACCAAAGGTTTATTTCTTCAGTGTTTACGCCACCTATTAAGCGAGATTTTG
+AACCAGAGCGGCCTAATAGCACTAATGATGGAACGCCTGTCACTTCAAGTTGTTTTGCTAACTGTGTTTG
+CTCATCGACATCAATTTTGATCACGTTTAGCTGATCTACATAATGTTCTGACACATCGACCATTATCGGC
+GCCATGCTTTTACATGGTGCGCACCATGAAGTACTAAAATAAATAAGTACCCATGATTTTTCATGATCGC
+ACCAGTTAAGACCTTGCAGGTTGAGTTCTTCTTTCATTGGCAAAGGCTTAACTCGGGCAAACTTTGTAAG
+CAAATTATTCAGCATCTAACTGCGCAATAGATACACCTTGAATACCAGACCAAGTTCTATCTGCAGTCGC
+GATGTAACCAGGAATATCAGTTGACCATTTTTTCTGTACTGCTTTGTTCAAGTTCAAATACAATTTACCA
+TCAACAATTTTCCATGCTGTTGGGTCAGTATCTAGTTTTTTGTTTAACGCTACGCCCATCGCACAAAAAC
+CGCCAAATTGTGGTGCAAATTGCTCTGGGTTTTGTTTGAATTGATCACGATTTTGTTCACTGCTAAATTG
+ATAGATGGCGCTTTTATAAGTCGCGGTGTATTTTTGATTACCTTTAGTTGCTTTACTGTCAGTGAAATAT
+GAAACAGCATCATAACCATGAATAGCAAGGTCATTTTCATTGCTATTAACATCAATTTGGGCAGCAAAAC
+TTACACTGCTGATAGCTAGCGTTGCGACGATGGCGACAGATTTAAGTAGAGTAGAAATATTCATTAAAAG
+CTCCTTGGAGGCTAAGAAGTAAAGGTGTGCAACGTGTTGTTGTACATAATTTATTGTTATACATAATTTT
+TGTGTATAGACATAAGTGGTGTAATATTCACAGCACTTCGTCATGTGGTTACTTTAACAAGCTGCTTGTG
+AGCGAATGCCGCTATGAGTCTCGAACTTGAAACCAATCGTCTAAAAGAGTTATTTATGGATCAATTAAGT
+CAAATATTAGAAAATCTTTCTTTTAATGCTGATGTTTTTTTCAGCGGTAACTTGTGTGGCATTCAAAGTT
+TAGGCGGGGCTGATAGTAAAAAAGGCCATTTGCATTTATTAAAATCAGGTGTATTAACCATCGTTTGTGA
+AGAAGGGCATAAAGTTACCCTAGATAAACCGTCGGTTATTTTTATGCCGGGCCCGAGTAAACATCAAGTT
+ATTGCCAGTGAATCAGATGATGCCGAGTTAGTTTGTGCTGATGTTGATTTTCATTCAGGCAGTGGGGCAG
+CCTTGGTCAATGCATTACCAAAATTTATTTGTTTGAACATTGGACAGCATGATCCCGTAGGGAGAACTGC
+GCATTGGTTGTTTGAGGAAGCGTTTAACAAACAAGCAGGTCAGCAAATGATCGTGAATAAGCTTGGTGAT
+ATTTTCTTAATACAGATGTTACGACATGTCATCAAAGAAGGCATCGTTATTCAAGGCATGTTAGCAGGTA
+TGGCGCACCCTCAATTATCAGCATTAATGACAGCGCTGCATAAGCGGCCGCAAGAACAGTGGACCGTTGA
+GTTAATGGCTGAAACAGCCTTAATGTCGCGAGCTAAGTTTGCCGCTTTATTTAAAGACACCATAGGTCAA
+GCGCCCAGTGACTATTTAACAGACTTACGTATCGCTTTAGCGCAAGGTTTATTGAAAAAAGATAAACCCG
+TTAGTTTTGTTGCTAACGAAGTGGGTTATGAACATGGCTCTGCATTGGCTAGAGTGTTCAGGAAAAAAAC
+GGGATTATCACCAAAAGAATGGTTAATGAAATTTAGGAAGTAATACCGATTGGTATATACCCAAGCTACC
+TGAAACACGCATCTTCAAGTGGTTTGGGTATAACAGCAACACATAGGTTTGTTGTTATCAAACTACGACA
+AATGCGCTACCAAGTAGTCTACTAGTAGTCTTATTTTGGGCGACAAGTGACGATTTTGCGGATAAATGGC
+CCATATGCCTTCATCTGGCGCGCGATAATTATCTAATAAGGTGACCAGTTCACCACTTTGCAAATGTTGT
+TTAACATAATAATCGGGTAGTTGTACTATGCCTAGCCCTTTCAGTGCAGCATCAGTCAAGCTATAACCGC
+TGTTGTATCGTAACCGTCCCGTAATGCGAACGCTCTTTTCCTTGTCAGACTCTCTAAAATGCCAATAATT
+ATTTGTTCCCAATAAACAGCTATGCTTATTAAGTTCTGAAATTGAGTGAGGTATGCCATGTTTGTGCAAA
+TAAAGTGGTGAGGCACAAACAAAGTTTGATCGTTCTCCTAATTTTTTTGCCATCATTGAAGAGTCACTTA
+AGTTGCCTAAACGAATAGCTAAATCATAACCATCTTCAACTAAATCAACTCTCTGATTACTCAAGTAAGC
+CGATACTTCAACATCGCTATATTGTTTTAGGAAATTATTCACCAGCGGTAATATCTGCTTTTCGCCATAG
+GTAACGGGAGCTGTCAGCTTAATTTTACCTTGAGGTTTCGATTGTAAATTTGTGATTGCCCGTTCAGCAG
+CGTCAAGCCCATCAAGTACACTGCGACAGTGTTGATAAAAAATGCGTCCCTCTTCAGTTAATGAGACCTT
+GCGTGTAGTGCGATAAAATAATTTGATATTTAAGCGCTTTTCTAACGCACTTATTTGCCGGCTTACTTGG
+GCTGTCGATATTGCCATTTTTTTTGAAGCAAGCGTAAAACTCTCATTTTCAGCAACGTAAACAAACTCAC
+TAATACCTTCCCACTGCATCATTGTTACCTATATGTAAAAGTAATTTACCAAAACAGTATATTATCATTG
+TTTCAGAAATAGATATAATATTGCTTACAGATTCAAATACGATGTGCTGAAGTGAAGCTATAATTGAGCT
+TTAAGGCCTTATAAACAAAAGTGAGAATACCTATGTCAGATAAATTTATTAAATCGAAAGCTGCTATTGC
+TTGGGGTCCTAATCAACCCTTATCCATTGAAGAAGTTGATGTAATGTTACCTCGTGAAGGTGAAGTGTTA
+GTTAAGGTTGTTGCATCGGGCGTTTGTCATACCGATGCTTTTACCTTATCAGGCGATGATCCTGAAGGTA
+TTTTCCCTGTTATTTTAGGGCACGAAGGTGGTGGTATTGTTGAGCAAATTGGCGCAGGCGTTACTAGCGT
+TAAAGTTGGCGATCATGTTATCCCGTTATACACACCAGAGTGTGGTGAGTGTAAATTCTGCTTGTCAGGT
+AAAACAAACCTTTGTCAAAAAATTCGTGAAACTCAGGGTAAAGGTTTAATGCCTGATGGCACCACGCGTT
+TTTATAAAGACGGTCAACCTATCTTTCATTACATGGGATGTTCAACCTTTTCTGAATACACAGTTCTACC
+AGAGATCTCTTTAGCTAAAGTCAATAAAGATGCACCGTTAGAAGAAGTTTGTTTGCTTGGTTGTGGTGTT
+ACTACCGGTATGGGCGCGGTCATGAATACGGCGAAAGTTGAAGAAGGTGCAACAGTTGCAATCTTTGGCC
+TTGGCGGCATTGGTTTATCAGCGGTTATTGGTGCAACTATGGCTAAAGCGAGTCGTATTATTGCCATTGA
+TATTAACGAAAGTAAATTTGAGCTAGCAAAAAAATTAGGCGCAACAGACTTTATTAACCCGAAAGACTAT
+GACAAGCCAATTCAAGATGTGATTGTTGAAATGACTGATGGCGGTGTTGATTATTCTTTTGAATGTATTG
+GTAACGTAAACCTAATGCGCTCAGCGCTAGAGTGTTGCCATAAAGGCTGGGGAGAATCAGTAGTCATAGG
+TGTTGCGGGTGCAGGACAAGAAATCTCAACTCGTCCATTCCAGTTAGTGACTGGTCGTGTATGGAGAGGA
+TCTGCATTTGGTGGTGTTAAAGGCCGTACTGAATTACCTGATTACGTAGAACGTTATTTAGCGGGTGAAT
+TCAAATTAAGTGACTTTATTACTCATACTATGCCTCTTGAAGACATTAATGAATCATTTGAATTGATGCA
+TAAAGGCGAAAGTATCCGTTCAGTGATTCATTTTGATAAATAAGCATTAGCCACTTTGATAAATAATAGC
+TCGCCATCTCGGTAAGTAACAGTTTTTCCGTTACCCCTTTTCTAGCAATAAGCAGAGTGGGGTAGCGTCT
+TGAGGTTTTACTATGACAATTAACCATGTAATTGAAAACGTAAGTGTAAACAAAAGTTTTGGTGGATGGC
+ATAAGCAATATAGCCATCAATCCACCACGTTAAATTGTACGATGAAATTTGCAATTTACTTACCACCTAA
+GGTATCAGACGGGGAAAAAGTACCGGTATTGTATTGGCTTTCTGGCTTAACGTGCACCGATGAAAACTTT
+ATGCAAAAATCGGGCGTTCAGCGTATGGCTGCAGAGCTTGGCATTGCCATTGTTGCGCCAGATACCAGCC
+CACGTGGAGAGCAGGTAGCTAATGATGAAGGTTATGATTTAGGGCAGGGCGCAGGCTTTTATGTTAATGC
+AACTCAAGCACCTTGGAATCGTCATTACCAGATGTACGATTATGTGGTGAATGAACTACCGCAGCTAATT
+GAATCCATGTTTCCTGTCTCAGATAAACGAGCAATTTCCGGGCATTCTATGGGAGGACATGGCGCACTGA
+CTATTGGCATGTTAAATCCAAAGCGTTATAGCTCAATGTCTGCGTTTAGTCCTATCTGCAATCCGATAAA
+CGCTCCTTGGGGCAAAAAAGCGTTCACTACTTATTTGGGTAAAGATAAAGCCACTTGGCTTAATCACGAT
+GCAAGTGAGTTAATGCGACGAGCAACACAGTTTATTCCAGCTAAAGTTGATCAGGGAGGCGCTGATGATT
+TTCTCACAGAGCAGCTTCAACCTGAAACGTTAGAAGCTGCAGCTAAAGCCAGTGGTTATCCTTTGTCATT
+GTGTATTCGTGAAGGTTATGACCACAGTTACTATTTTATTTCATCATTTATTGAAGATCATCTGCGCTTT
+CATGCAGAACACCTCAATAAGTAGTTACTCTGCGGATATAGTGAAATAGTGCCTTTATTGCTCAATCATT
+GAAGGTACTTTTCATTCACTTTGTACATGATGTGACCACTCATCATGATGTAAGCATAAATTTAAATATA
+AAATAATTGCTTTGAAATGTGTAATTTATATTCTTAAAAACAGTTATCTTTAGTCTAATATTCTCAGTCT
+TACTCTTTTTTTGTCTATAAAAACAACAAGATTATTACTTTTGCTCTTGTTACTCTCAATTGATGACGTT
+AAAATAGTTAACAATATCATAACAAATCCAGAGTATAGGAATGCAGTATGTCCTTTGAAGATGAGTATCA
+AGTAACGTCTGAATTCAGCGATCGTACCAATGACTTCCTCTCTAGCCATTTAATTTCCCCAACACCAGTA
+AATTATTCAGTCATTTATCTCCATATCAGTAATGAAAACGAAATGTTATCTGCTGCTATCAATAAAAAAC
+TGAAACAGGGAGTATTAATCACCGCAGATTTCATGGCTGATTTATTTGAACGTTATGTATCTCTTACAGA
+GCAAATTGAAAATACGGTATTAGCCCCTTTTGAAAAAACCTTAAGTAAAACACTAGAACAAATTACTAAA
+CAGGTAAGTAATGAAGATAAAGCGGCAATTAATTTAGAGAAGTTAGATAAAATTTTAGCTAAGACTAAAA
+CTACTACCTCAATGGACAATATTGTTAGTTATCTTTTTAATACGATAAATAGCACTAAAGCTCAACATGA
+AGAGCTGTCTCAAAAGTTGACCACGACTCAACAAGAAATTAATCAATTAAAAGACAAACTAGCTTCATCA
+AGACAAGAAGCTTTAGTTGACTCTTTAACCGGTTTATTGAATCGTCGTGGCTGTGATGAGAAATTACAAA
+ACTTATCTCACGCCGATACTCATTCCTCTTTAGCCATTGATATTGATCATTTTAAAAAGGTTAATGACAC
+CTTTGGCCACTTTATTGGGGACAAAGTTATTCAGCGTATAGCAAAAACCATTCAAAGCCATATTGGTGAG
+CAAGATCTCGCGGTACGTTTTGGTGGTGAAGAGTTTGTGGTGGTAATGACTAACACTCCCCTTGCAGAGG
+CAAAAAACATTGCTGAGAAAATACGTATTGGTATCTCTAAAATGCGATTAAAGCAAAGAGATACCAATAC
+CTTTTTACCCCCAATTTCAGTGTCTATTGGTATTGCTCAAAATGATAACATTTCAGAGTGGACCACTCTG
+TTTGAACAAGCAGATACTGCGCTTTATCAAGCTAAAAACTCCGGACGCAACTGCTGTATTTGTGCGTAGT
+AAAAAATCACCTTATTGATTTTACTTATCTACGAAAAATATGAGAACAAAAAGGGTGCACTTTCTGCATA
+GCCAAGAATCAACGTTGACTTAAAATTACGGGGAGCTATTAAAAAGACGTGCTGATCTCCCTGTAGTGAT
+TCCTCGGTATTAATGAGCAAACTGTTTATAGATGGCCCACCTTAACCAATATAATCGTTTCCTGTTCTAC
+ATACGGAAAGTGCTCGCTCAGGTGAGGGCTACGAATCCAAGAACCTTCTGGATAGCGACCATGCTCATCT
+ATAAATTCGCCACTAATGACAAATATTTCTTCACCCCCAAAATGCTTATGAGGCTGAAATCGCTCATCTT
+TAGGCCATTTAACAAGTGCGGTTGATTCTCCTTCAAAGCTATGCAACGGCATAACCATTAAATTACCCAT
+GCCCGGTGACCAGCTTTTATTAGCGGTATCGATGACAACATGTTCATTATCACCGGATTGAAATTGGTGA
+AGTTTTACTAATAATATACAGCCATCTTTACTAAAAGGTGCATGACGAAATCCTTCAGGGTTTCGAAAGT
+AGCTGCCTGCATGATAATCGCCAGTGTGATCAGAAAAGGTGCCTGAGAGGACAAGGATCTCTTCGCCTAG
+CGGGTGATCATGTTCAGTAAAGCTAGCGCCGGGATCAAATTTTACCAAGCTCGTTGCATGACCTCTTTCT
+GCATCTTCTCTGGCTAAAGGCTTACGCCAAACACCGGCTTTAGGACTTGCTACCCAAGGTTGTTCCTGTG
+TATTAATAAATACTTGTTCATCGAAGTTCATATTGAGCATTGTTTTTCCTTTAACGCTTGTAATTTTAAG
+AGGAAGACTTCATAACTGTAGCTATATACCCGTTACCAATCAAAGTGCAGTATTTCAGTGGGAATTAAAA
+CCACTTTAGGCAAGGTAAATAATTTAAGCATAGTCATTTTATGCTTTGATTTTTTAACGCGGTATAAAGT
+GATTTTAAACCCATCAAAGAAGCGCTTGAGCAACATCACTTCATCGTTGCTATGACTTAGAATAGAACAA
+CCATTATTTCATCACAGCGCCTTGAATTGAAAGTTCTTAAGCACTCTGAAAGCTGCATCTTGAATGATAA
+TGGGTATATAATATCGCTTATCAAATACTACACCAAGTATGCACAAAATGGTTTGGTAGGCACTTTAAGG
+TACATCTTTATGAATAATAAGCTTATAACATTTTCTAGAAAGTCAGCTCCTGAAAAATCTGCTCGTATGG
+TTGAAACCATTGTTGGTTGTAAATGGTCACTCACCGTATATAACTTGCTCAATAATGACATACATCGACC
+GGGGGAAATGGTGAGGAGTGTCGAAGGTTTAACCACCAAAGTGCTGAATGCATGTTTAAAGCGCAATATA
+GAGTTTGGTATTCTCGAACGAGAAATGTTTAATGAGATCCCACCTAGAGTTGAATATAAAGTCACTACTT
+TTGGTCATAAATTTATCAAAATATTAACTGAGTTAGAAAAGCTGCAAGCAGAAATAGATGACAGTAATTT
+ATAAGCTTAATCTGTAGTAATAGTTTATGGCGGTTATTTGTAATATGAACTTTTAATAAAAAATATCCCT
+ATATTATTCAGTAAACTAGACCAATAAGTACCTAGCTTACTAGATTGTACCTACTTTTTTTATCCGTCTT
+ATCTCCTTATTATTTAGTGGTATCTACTTTACTTTTTTAAATAATTAACAGGAGAAAAATGATGAATTTT
+ACCCATCAAGGAAAAGCAATAATTATTGGTGGCTCAAGCGGTATGGGCTTAGCAACAGCAAAACTATTAG
+TTAAACATAATGTCGAGGTTATTATTGTCGGGCGTAATGCTGAAAAACTTGAACTAGCATTAACCCAACT
+TAACGAGACTGGAAAAGCATCGGCGATTCAAGCGGATCTTTATCAAACCGAGGATTTAGAAAAATTGCTG
+TCGTATATTAATCAAGAGGATGTTCATTTAAGTTATTTGGTGAATGCCGCTGGATATTTTAGTCCTAAAG
+CATTTTTAGCGCATGAAGGTGATGATTATAATACCTACATGGATCTCAACAGAGCGACATTCTTTATTGC
+TCAAGCCGTTGCTGAAAATATGAAAAAACAGGGCGGTGGTAACATTGTAAATATCGGTTCAATGTGGGGA
+CAACAAGCGATTAAAGCGACACCATCTTCGGCTTATTCTATGGCAAAGGCTGGTTTACACGCGTTAACTC
+AACATATGGCAATGGAACTAGCAGAAGATAATATTCGTGTTAATGCGGTATCTCCAGCGGTAGTAAAAAC
+ACCTATCTATCACTCTTTTATTGACCCTAGTACATTAGATGAAGCTCTGGCTGGATTTAACGAATTCCAC
+CCAATTGGAAGAATAGGTACTGCGGATGATGTGGCTAATACTATCGGCTTTTTATTATCATCGGATACTT
+CTTGGGTAACAGGGGCTATTTGGGATATTGATGGTGGTGTTATGGCGGGGCGTAATTAAATCTAAAGATA
+ATTACAGCTTGTTAGGCAGAGATAACTCAATGAGAAAGAGCTACTGTGTTATCTCTATATATAACTCAGT
+AGCTTTTATTTTGTCATACTAATTTATATGACCAACTTCATTGCATTGTCATGTGTCATGATAAACTCAT
+TCATGTCATGTTTCTCAATAGCTAATTTTTGCTGTGCATCTCTAAGTGCAGTGCGTAAACCTTCCTCAAT
+TACCGGATGATAAAAAGGCATGGTAAGCATCGCTTGAACCGTCATCTGTTGTTGTCTTGCCCAGGCGAGT
+AAGTGGCCAATATGCTCAGCAGCAGGGCCAAACATTTCAGCGCCTAAAAATTCACCTGAAGTTCGATCCG
+CGTAAACATTTAATAAACCTTTATTTTTACCCATAACGCGACTTCGACCTTGTCCTTCAAAACTGACTTG
+GCCAACCACATAATTTGCGGCATCTTGATCGGCATATAAATCCTCTATTTGTCGCAATGATAAACCGACA
+CTGGCAACTTGTGGTTCAGTAAACACAACGGATAATGGAGCACGTCTTTGTCCTTGAGCGATAACTGGGT
+ATGCTCCTGCATTGGTTCCTGCCACTTTTCCATCATCGGCGGCTTCATGTAGTAGCGTTAAGGTATTGTT
+GGCATCTCCCGCGACAAAAATATGATCAACTGACGTTTGCAGAGTCAATTCATCAAATAGTGGGCTATTC
+TTTTTATCAAGTTCAATGCTAGTATTTTCTAGTCCTAGTTTATCTACATTCGCTTTACGACCGGTTGCAG
+CTAATACATACTGGAATGACTCAGTCGTTTTTTGCCCTGATTTGTCGAAGTAGATTACTTCAACAGCATC
+CTCTTTTTCTATGGTACTAATGACGCGTGCTTTAGCATCAAAATAAAACTCTTCATTAAAGGTTTTCTCA
+GCGTAGCGTTTCATTTCTTCGTCTTGCAAATTTGCAACAGAGCCACTTCGGCCAAATACTTTAACGATTA
+CGCCTAATCGACTTAAGGCCTGACCTAATTCTAGCCCTATAACACCCGGACCAAATACTGCGACAGACTT
+TGGTAAATCGTTCAGTTCAAATAAATTATCATTGGTTAATAAACGGCTTCCGGCAGCAGCCAAAAACTCA
+GGGTAATTAGGACGAGAGCCTGTAGCGATGACAATCCGTTTTGCGATTACTTGGCTGTGATCATCTACCT
+GTAAGGTGTGCTCATCTAGAAACTTAGCAAAGCCGCGAATTTTATCTTGTTCATCGAAGCTTTCTACTGA
+CTCAACCACAAAGCCGACAAAACGGTCTCGCTCAGTTTGTATGCGCTTCATTACCGCTTTACCATTAACG
+CTAATACGGTCAACTTGAATGCCAAAAAGGTCTGTTTGACTGGCGTGATAAGACGCATCTGCCGCTGCAA
+TTAATAATTTACTAGGCATGCAACCAACGCGAGCACAAGTAGTACCGTAAGCTCCGCCTTCAATTAAAAC
+TACCTTGTCAGTATGTTTTTTTGCGGCGCGATAAGCGCCCATTCCTGCAGTGCCTGTACCAATAATGGCA
+ACATCAACATTGATTACTTTCATGAGAATAGTCCCGCTTTAGTTATGAGGTTAATTTATTTTCTATTGCG
+TAAAAAGTTAATAATGTCACCGGATTCATATAACCATTGCGCTTTACCGTTTGATTGTCCTATACGTAAA
+CAAGGTACTTGTGTTTTATTACCCCCTTGTTGCAGTTCAATGCGGTGCTGATGGTTTTTTTGAATATTTC
+GTAGTTCAATATTGAGATCAAGTTCATTTATTGCATGGCGTGTTTTAGCGCAAAAAGGACAGCTGTCATA
+ATGATAAAGTGCCATGTCGTTTGGCTGTATTGCTGATAAAGTCATAATTTTTTCCTTGATGATAATAGTA
+TGAATTCAAGAACTCTTAGCCTAAACATTCATGAATATGAGCTAAAGAGTGAAGCCATAATATACGTGTT
+CATAAGGTGATAAAGGCAACTAGGTGTCTAGACATTGCCACCATCTGTCTAATCCGCTTTATTTATCTTT
+CAAAGCAATAAAAAAAGCGCTACAAATAAATGGGAATATTGCAGCGCAAAGGAAATTTTTTAATTCCTAG
+TTATTATTTTTCATGAACTTAAGGATGTGATTGGCAATAACATCACCGTCTTCTTCTAAGGCAAAGTGAC
+CTGTATCTAAGATATTAAAATCTAGGTTTTTTAAATCACGTTTATATGGATGTGCACCTTCTTCAGGGAA
+AATATAGTCACCTTTACCCCACATTAATAACGTTGGCGGTTGGTGCTCTCTAAAGTACTCTTGCCATTCT
+GGATAAAGTGCTGGATTAGTGCCGTAAGAATAAAACAATTCTAATTGGATCTCTTTATTGCCTGGGCGGT
+CTAATTTAGCTTGATCTACTATCCAGTTATCAGGGCTAATGGTTTCTTTATTGCGAGTACCATTAGTATA
+TTGCCACTCTGTTGCACCAATAGTTAACAGGTTATCTTTAAGTACTTTGGCATTTTCAGGTGTTTTATCT
+TTCCAATAGGCTTTAATAGGGTCCCAAAAGTCACGTAATCCTTCATCGTAAGCATTGCCATTTTGTATGA
+TCAAACCTTGGACACGCTCCGGATGAGCCGCGGCTATTCGAAATCCGATTGGAGCGCCATAATCCATAAC
+ATACATGGTATATTCTTCAGCGCCTACTTTGGTTAAAAAGGCATCGGTAATCTTAGCTAAATTGTCAAAG
+CTGTATTCAAAATCACCAAGCGCTGGCATAGAGCTGTTACCAAAACCTGGGTAATCTGGAGCAATAACGT
+GATATGTTTCTGACAATTTAGGGATTAAGTCACGGTACATATGTGACGACGTTGGAAAGCCATGTAATAA
+CACAATAGTTTTCTTGTGTTCTTGACCTGCTTCACGGTAAAAAATTTCTTGGTTTTGTACTTTAATGGTT
+TTGTGTAAGGTTTGTGCTGCTTCCACATGACTCATTGAGGTGAAACCTAGTAATAATACGCTAGCGGTTG
+CCATAAGATAATTGCTAAAACGTCTGTTTTTTACTATCGATTTTGTTAAATTTTTCATTGTTTTTTCCTA
+ATGTAAGTAATTAATAAGTTTTACTATTTTTTTAGTAAGTTAAATTGTTCATTTTCTAGTAATTCAGTAA
+AACCACCCACCGATAACTCTTCGATAAATATCTGAGGGTAGGTTCTGCCCGTTGTTCTTTGCTGTAACTC
+TTGTATGTACATTGGGTTTTCATAAACATCGTATTCAACATAATCCAACCCTTTATTGGTTAATAACCGT
+TTAGCGTGAGTACAGTAACCACAGCCAGGTCGGGTATATATCTCTATCTTTGCCATTTACTTCTCCGTTT
+ACATTTTTCGGTGACGCTGTTTTGTAGTTGATGAAGCTATTATCTATTTCAACGCCTCATTGATAAATAG
+GGTTGATGTTGAATCATTGTCAATGTAGTGTTGACAATAAGGTATTGATTGCACCGTAATTGAGTTAATA
+TCAACGTTAGGCAGGATATTGTTGGGCTGACATTTAGGGTCTATTGACCTTTCGCGGTTAAATTTTGTTC
+GAGATAAAAGCGTTTTAATAGCGGCGAGTAGTGTGTAGCCTAGTCACTCTAAGCAAACACTACTCAACAA
+ATAGTAAGACGCTTTTAACCGAATCCTTCGGACAGCGTTTGTTGAACATTTTTACAGCGTTATCGCCTTT
+TTATGTGGAACAACCACATGACAAAGGCTCTGCCTTGTATAAATACCCAACAAAACGCTGCAAAAACAAT
+CTCGAAAGATCAACAGACCCTAGTCATAGTTGAATAAAATAGGGGTCTTCGAGCAGCTTATGGATACGTT
+AGATGGATTAAAAACAGTGGTAGCAGTCGTTGAAACAAACTCATTTACGGCGGCAAGTGACAGGCTAGGG
+ATCTCAAAAGCGTTAGTAAGTAAGTACGTAGGTGAGGTTGAAAACCAATTAGGAATTAGACTCTTTAATC
+GCACAACCAGGCAGTTGGCATTAACTGACTCCGGCCGACGTTATTATGAAGAAGCAATCATATTACTTGA
+GCAGTTTAGCGCTATGGTAGATAACGTCACCGGTGAGCAGACCGCACCACGGGGTTTATTACGAATTAGC
+GCACCGGTAACTTTTGGTGAAATGAGGTTAGCACCTTTATTACCAAAGTTTATTGCCTTATATCCTGACT
+TAACCGTTGAGTTAGTGCTAACCAATGGTGCGATAGACATGCTGGAAGAGGGGATTGATGTGCGTTTACG
+TATTGGCGGTGTAGATGACTCCAACATGATAGCAAGGCATTTAACTAATTTTCCTCTGGTATTGTCGGCA
+TCACCAAATTACGCTCAAACGCAAGGTTTACCTACAACGCCCGAACAGCTTGGAGAACACCATTGTATTA
+TTGATAGTAATTTTAGGATTGGGAAACAATGGCCGTTTATTTCGCCAAAGGGGCGAGCAGAAACTATTAA
+TGTTCAGTCTGGCTTAGCGGTAAATAGCCCGCAAGCCGTTAGGGAAATAGCCATCGCTGATGGTGGGATT
+GCGATGACACCTAACTTTATTGTCGAAGACGCATTAGCTGATGGCAGGCTGTTAAGAGTAATGCCAGAAT
+ACACCACGCTGGAGTTTGGTCTTTTTGCTATTTACCCACACCGGAAGTATGTGGCTAGAAAAGTACGTTG
+TTTTATCGACTTTGTCTTAGAGCAGTTCTCCAAAAAATAGAGTGCTATTAACTTGTAACCGCTAGGCTAA
+TGACGGCGCCCCCATTATCTATTTGACATTAATTACTCTTGTTAAGCACGCCAGAATACTTCAAGCGACG
+CGGTAGAATTGTACTTACGTAGGTCTTCTTTATAGTCAGGAGAACTGGTAATAATACTAAAAGCTAATCC
+CCATGATTCTTGATAATAAACGGCACCGGTAGATATCGTGGCTTGCCAATGTTCAGTATGCACATCAAAT
+AAATGCTTAGGGCGCGCGCCATCAATAGTAATGTCTTGAAATCTATATCTCCCTTCTACTGCAAGATAGT
+AAAATTGTCCGGAGCGACTTTTTGACAAAACACTGACGTCAATGTAATTGCCTGGCATAACCCCAACACT
+GGCGAAACTTTCATGTAAAGAAGTGCCCCATCTAATGGTACTACCCAATGCAATTTCACTTTGATAATTA
+CCAACATTAACTCTACCTGAGAAGCCGCTATCGTAGTCTTTACCAAGCCAACCTGGTGCTCTAGTCAACA
+ATCTTTGGCCTTCATAAGAAAAGTTAAACACTGTTTGATTTTCAATTTGTCTAGCCCAACCCATAGGTTT
+TGGTGAGCCTATTAAACTGTGAACAGACTTTTGTGAATTCTCACCAAAAGCATCAGGACCTACGGCCCCA
+AGCATCAAGCTGTATTTATTGGCTGTATCCGCTGAAAATTCAAAAATATTCGCTTCAATAAACAAAAATC
+CGGTGTAGGGTCTATCGTTTTCTCCTTCAACAGGAGATTCTAAGTCGGTCGGCGTCCATATTTGTTGACC
+AAGAGTGATACCCCAACCTTTGTTGGTCTGATGATGTAAGGGTAACCAACTACCAACGGTTTTAAGCAGC
+AACGGGGAGCTCTGCTCTATATCAACGGTACTGTTTGAATTGAATTTGAAAAATAGTCCATTGGTGTATC
+CTCTATCAGAGCCAAGAAAGCCATCGTTATCAAGGCTTAGGCTGATACTGCCAGTATTGTATTCTTCTGC
+AACAGCGACACTTCCCATAATTATTGCCAAACAAATAACAACAACATTGACGAAAGTACCTACTGAATGA
+AACTCAAAATGTATTTTTTTCATAACAACTATCCAAAATTATTTACAAAATATGTGAATTAAAAAATTCA
+ATAATTTAGGATGTTTGTTGAAATACGCTTTGCTAATTCATGATTATTTACGCTGAAAGTAATTGAATAC
+AATTATTGGCTATCAACTTATTCATCCTGAGACAAATATTATCAAGGGCTCACCTGGTCAAAGCACCCAT
+TAGGCTTAATGTTGAAACAGATCGTCTTAATAAGTAGGTTTCAGCGCATGACTTTGTTAGAGGGCAATAA
+TGATTACAGTTTATTCAGTATTTCTGTTACATTATTTTAACAAAGATCATTGTGTCAATTTAAGGATAAT
+TCTCTATGACAGACATAGTTCCTCACTCAGAAGATACGTCAGAAACTAAGCCAGAAGTAATGCCAAAAGT
+AACTCGTGAAACATCAGCTCAGCGGATCAATCTCGCTTTTATAAAAAATACCAAAGCGGTTGGTATAGTG
+ATGATCATTATTGGCATTTTAGGTATTTTAGTACCTAATTTGATTGGTTTGGCATTTAATACTTATGTTG
+GCGGTATATTCTTAATATCAGCAATCGCACTGGCTTTTAATGCTTGGCAATATAAAACACAAGATATGTC
+TTTATGGTTTAAGCCCTTTATTTTAATGGCTTTGGCACTGATTATTTTTACTCATCCAGCCATCATTCTT
+AGTGTGTTAGGTTTGTTAATTGCGATTTACTTTTTAATTAGTGGTTTTAGTGCCGTTGTGGTTTCTTTTG
+GACTTAATTCATCAGCCAAATTTTTCAGTCTGTTAAGTGGTGTAATTTCTTTCATTCTAGGCGTAATTGT
+ACTGACTAATTGGCCCTTTGCTAGTGCTTGGGTTATTGGGCTTATTATTGGCGTGACTTTTTTATTTGAT
+GGAATAGCTTTATTAAGTATTTCTAATCAATTAAAGAAAACTCATTCCTAGCGCATTAGGTTCTGAAAAA
+TTTTACGTTTGTAGTATGTTTACTTCAATTATTCACATCGATTTTTACATCGGAAGTATAGATTAATTCA
+ATTTTTTACTTGGGTAATTGATTGTTTTATCAGTTTTAAATAAAAGGATAACAGTGTGTATAAATTTTTA
+ATAAAAGCAATTTTTCTTGGTTTGATTTTCATTTCAGCGACGGGATACGCTAAAAACTGGGATGGCATAT
+TCGAACGAGCGCAGTATCAAAATGCAAAAATATCCCCTGATGGTAAACATATTGCCGTATCAGTATTTAG
+CAAAGGAGAGGCGAGTCTTGTTTTTGTCGATAGTAATACACTAAAAGCGGTTTCAGGCTCTAAGCTTCCT
+AGCAGGTTAGAAATTGGTCAGTACTATTGGGTTAATAATGAACGAGTTGTTATCAGTCTTTCCAAGCGAG
+ATCCCTGGCTTGAAGAGCCCGTATCCTATGGTGAGTTATTCGCGATAAATATGGATGGCTCAAGAGGGAA
+GATGATTTATGGCTATCGCTCTGGAGAGAAACAAACGGGCAGTAATATTAAAAAGAAAGAATCGACATTT
+GGTTGGGGGAAAATTGTTGATATCCTGCCTGAGGATAAAAAGCATATTTTAATTAGCTCTACACCGATGA
+GCACATCAGGGGAAAGATTCGCCACTGTGTTAAAGCTGAATGTTTATACCGGAGTAATCAAAAGGAAAGT
+TGTTAAATCTCCAGTGCCATTTGCTCGATTTTTAACTGATGGTCAAGGCAAAGTAAAGTTCGTGGCGGGT
+AGAGATGGTAATAATGATACTAAGCTTTATTTTAGGGAAGATGGTAAATGGAAACATATCCCTCAGGATA
+TTGTTGGCTCTCGTGTACAGCCATTGTTTATTGATGCATCAGGTAAATCGCTATATACCATCGATGATTA
+CCAACAAGATATTAAAGGTATTTTCAAATTAAATCTGGAAAACTTTCAATATAAGTCGGTTTACACGGAT
+AAAGAAGTCAATATAACTGATGTGGAAATGACCACGGATAAGCGTTCAGCGTATGCAGTTCGGGTGGATG
+ATGGTTACCCCGCTTACTTAATTCTCAATAAAAAGCATGAAGAAGCCAAAGTTTTCAAAGAGCTATTAAA
+GCTGTTTCCTTATAGTTCAGTTAATGTAACCAGTAAAACTGAGGATGGACAACGTTATGTTGTGTTTGTT
+TCATCTGATATTGATCCCGGAAGTTTGTATTTACTTGATAGGAAATCAAATCAGCTAAAGAGGCTATTTC
+AATTTAAACCTGAATTTCAAAGCGCTGACTTTGCTCAAGTTGAGCCTATTAAATTTGAAGCATCGGATGG
+TTCAATGCTCAATGGCTTTTTTACCCAAGCAAAAGCAAAACAAAAAAATGAATTAGCACCCACCGTTGTC
+TTAGTTCATGGCGGGCCTCATGGTGTGAGGGATTATTGGGAATTCTCTACCCAAGTTCAATATTTAGTCT
+CTAGAGGTTATTCTGTTTTGCAGGTTAATTACCGTGGCTCAGGGGGATTTGGTGCTAACTATGAAAAGCT
+AGGCTATAGAGCATGGGGAAGTCGAGTACAACAGGATATATTGGATGGTTACCAATGGTTAGTTAAAAAT
+AAAAAAGCGGCGGATAATAAAGTATGCATTATGGGGGGGAGTTTTGGTGCCTATTCGGCGATACAAAGTG
+CAACCTTATACCCTGATGTTTATAAATGCGCCATAGCCAATGCCGGCATTTATGATTTAGAATTAATGTT
+TGAAGAAGGGGATATACAGCAAAGACGTTCAGGTATGAGTTATCTAAAACGCGTTTTAGGAACAGATGAG
+CAACTGCTAAAAAGTATGTCGCCAGTTAACTATGTTGAAAAAATACAAATACCTATTTTATTGGCTCATG
+GCGAGAAAGACAAACGAGCCCCCTTTGAGCATGCAGAACGATTAAGAGCAGCGCTTGATAAAGAAAATAA
+GTCATATGAGTGGTTTGTAATTGGTGATGAAAGCCATGGTTTTTTTAACCCTGAAAATCAAAGAGCTTAT
+ATGAAACAGGTTGTTGGCTTTTTAGATAAGCACCTATTGTAAAAAATGTTTACATTGTATAAATATTGTC
+ATTCTATTACTTAACGTCTCAAAATAGAGAGAAAGCCAGCAACTATGCTGGCTTTTTACGTTAGAGTAAG
+TCGTTGGAAATGCTATTTACTCACTCAAAATTACCTAGCCTTATTCAGTTAATCAAGAAGCCAAATCTAC
+ACTAAGATTTTAACTTTTCTCATCAAAAATTTTTTTTAATTATTAATTCCCCCTTTCTTATTAACCATTA
+TAGCGGTTGTTTATTTTCATTATTCTTATTGTAAATAAGTAGTGTCTGGATAAAAAATGACCACTAATCT
+ATTGTGATTCAACTGGTCTAACGTCAGACCAGTTGAATCACAATAAAAAAATATGACGGTATAAAAATAA
+TTATAAAAAATGATTGGGGAAAATATGAATATTATCAAAAATACAATGGTGATTGCAGCGCTCTGCTTTG
+CATTTTACTCAGCGGATACATTCAGCAAAGAATATAAAATAGTACTTATTCATGGCTTTCAGCCACAACA
+ATTGATATCCGATGGTGATGTTAGCGAAAGTGGTCAAAACTACTGGAATGGTTATTGGGACAACTTAAGT
+GATGGCCGTATTGATTGGCCCTCATATGAGCGAATTGAAGAGAAAATTGCAACGGATTATATTTGGCCAA
+AGCTGAAGGATTTTTCAGAAAGTGACTTCTGCTCACCGGGCTGTATATTTGTCACTCACTCCACCGGTGA
+TTTAGTGGCTCGCTATATTATCGAAAACCAAGAAACATGGTTAGAAAATGCTGGATTATCACCGCTTAAT
+ATCGTTGCTACTTTTGATATTGCGGGTGCTGGCGGTGGTAGTGAACTTGCCGATTTAGCGGTAAGTGTTG
+CCCAAGGCACTGAAAGCTGGACCTTTATTATCGAGTCTGCGTTAGAGGCTTGGTTGGGAGGCCAGCTAAG
+TGATGAAATGGGCGTACTTCATGACCTAAAAGTTAATAATGCGAGACAACTTGCACCATTACCTGATGCG
+AGAATTCCTCGTTTACGTTTTGTTGCTGATGCCAGCGATTTCTTAGGCGTTACAAGTCCATTTATTCAAG
+GTCATGATGATGGTGTTGTTGGTAGTCATTCCTCGTGTGGCGGTAACCGCCAAGGGCATTATGGTAGTTG
+TAGTTCGCAAGTCGATTTTAACGGTAAAGTGTCAAATCAAGGCAATGCGGTTTCAGGTTTTATGCCGTAT
+CATTATCCTATGCTTATGAGCAAAGACTATGCTCACTTGTCAGTACTTGAACAACAGCATAAAGGTAAAG
+TAACGGCGGCCAGTAATCATGAAAACTTATTATCTGGTGAGGGCGTGCATTTTGATACTTACACTCAAAC
+TACTGGTTGGTGGTTGTGGAAGAGTAATTATCTTTATGTAGAAAATTCAAATGAAGACAGTATGTCAACG
+CTAATTTATGACGCGATTCCTAACTAATAATATATGAAGCTGTTAACCCTAACTATTAATAATTTGAACG
+GTTAACAGCTCATAAAGCAGGAAAGTTGATTAATTATGAAAAAAAACAAAATTTTAAAACGAATAGTGAC
+GATGAGCATTGTTGTTATCAGTGTTTGGATTTTTTGGCCATCGATGCAAAAACAGCAAATAACGGTTAAT
+AAATCACTGATAACAACACCGCTCCTAGCAGAAAAAAAACGGCTAGTTAACACCGCTCAAGTTAATAATT
+TGCTTGAGATAACGTCTAAAAAAATAACGTCTAACGACTCTGCAACATTAGTGGCTAAGGCGTATGCCGC
+AGAACTAAGTTTTCCATCATACTCTCAACCATTAACTCATAATGATTTTGATCGCTTGAAACCGAATCAC
+TTCAATCCGCAATCAATTCTTGTGGACGATGAGGGAACTCAAGTTACAGCAGCATTATCAAAATATCGTT
+ATACATACCCAGAACAAGTGTTAGCGACGCTTACAGGAGACAATATCGATAATGCAGAACTTCAACTCAT
+CGATCTGAACACTGGGAGAACGCTACTTAGCAGTCAATTTGAACAGGATGAAAGTAACTGGTACGCACAA
+TTTGAAGGCCAAAGAGATCTGCCAAGACAATTGCAAGCTACGATAAAAGCCCGTGTTAATGGCAAAGATA
+TTACTATCGCACTGGCGTTGAAATATGTTGATTCAGTGGCAACCTTAGAAGGATTCAATTCAGTCTTTAA
+CCAAGAGGCTGATATGGTGATGCAAGCTAACTTAACCACAAGAAAAAAAGGTCTTTATCGGGTCCGCGCC
+AATTTATTTGATGCGAACAACCAACCCATTGCACACTTAGTAAGTAAAGAAAAACTCAATAAAGGCAGCA
+GTCATATCAATTTAAAAGCGCACCAATCAGTATTACATGGGAAACAAGCGCCATTTTATTTATCTACCTT
+TTCAATCGAGTTGATGTCGCCAGCACCGGGTAAACCCAAAAAATACGGCAATAGCGCGATTAAGAAATAT
+GAAATTAAAGGTTTTGAAGTATCTAGTTTGAGTGATATACCGTATCAGCCTTCACAACAGGAGCAACAAC
+GCTTGCGACTATTGCAGAATATGGCTGAAGGGGGATGAGTTAGTAACGTGTTTGGTAGCGATAGAAAACT
+AGTTTCTATCGCTACCATTTAGTCTTGATTTAACAAAGGGGATTTTCTCACCAAATTTTAAATAACTTGG
+GCTGTCATCAAGAAAATTTGTACTTAAATGTATTATTAGTACTGATGTAAAGCATAACCACCTTTCAAAT
+GGCCAACATTTTCAAAACCTAACCGAGCTAGTGCTTGAGCGGCTAATTGAGAGCGACCGCCACTACGACA
+AACCAACACGAATTCTTGTTCTTTATTCTGTTGTTGCTCTTTTACAAATTGCACTAGTCGAGTCAAAGGA
+ACATTGCTGGTGAATTTTTCATCGTGTTGTAGTGCGTATTCGTGTGGTTCACGGATATCAATTAATTTCA
+TGTCACTCGACTTTTTTACCGCCTTGGTTAAGCTGGCGCTGTCATATTCACGTACTACAACCTTTTGGCA
+AGCACCTATTAAAGCGCCACACATGATTTCACTGCCAGACTCATTGATTATATCTTTATCCATTTTAATT
+TTTTTACTAGTGAATTCTTCAATATCTATTTCACTATTGATAACTTGACGAAGTAGCGAGTTACGTTTCA
+TTTCAGTTTCAAGGCAGGTAGTAAATTCGTTGTGATAATCATGACTTGGGCAAATCAAACTATTGTTGCC
+GATAAGTGACTTCATTAACTTTAAGCTTGAATACATTGCTGGCGCACTACTGGTTGAAAAATTGCTTCGA
+CCAATACTATCCATTAAAATAAGATCACCACAAAAGGCATAGTGTACCTGTAATTTTTCTGCTGAATCAG
+TGACTGGATCGCACAGTAATAAGCTCATGCTGTCGTCGGTATGACCAGGTGTGGCGACTTTGATTAACCA
+CTTATCACCCAAAATAAGGTATTGGAATGTTTGGCCATGAATGGTTGTTGTTTGCGCACCAGCTGGCCAG
+CCAAGGTATTCAGTTTGTTGCTCGGCTAAAAACTTCTTTGCGATACCATTACGACAAGACTTATGATCTG
+CATGACCATGGGTATCAATGACGGCAACTAAATTAAGTCCGCGGCAAGTCAATAATGTTTGTAGACGTTC
+ACTGACTTCCGATAAAGGGTCGATAAACACCGCAGATCTTGTTTTTTTGTCAACATATAACCAACTACAG
+CTGCCGCCTGCTTTAAATTGCACAAGACCGTCTAGCTCCGTCTTATTAGTGGTGCTACTCGTGTTCATGG
+TCTGTGTATCAATATTCTTTTTATCAAGAGTCAAACAGCTCTGCACCAGTGCTTGAGCGGCCGAAACTAT
+TCGGCTACAGGCAATGTCAATTTCTGTTTGGGTCATCGCGGGTCCAAATGACATTCTAATGGCTGACTCA
+CTTTGCCAAGCGGGCAGTCCCATGGCATCTAAAACGAAACTACGGGTAACTTTAGAGCTACAAGCTGAGC
+CTGAGCTTACGCGTATATTGGCAGCGTCGAATAAATCCATTATTTCTTTCGAGCTAAATCCAGGAATAGC
+AAAATTAAGGGTGGTTGCTACTGAGTTTTCAAAGCTGTGGTTAAAAGTGATCTCAGGAAATGCCTGTGTT
+AATGCTGACACTAACTGCTGACGGTATAAGTGCAAAGTTTTTATTGGGGTAAAGCTAGCTTCACTTTCAC
+CTAACAACATGCTAAAAATTTCACTTAATGCCGCTAAACCAGGTAAATTTTCGGTGCCAGAACGCAATCC
+ACTTTCTTGACCACCGCCGGCGATAAAAGCGGTGAATGGTGCTTTTTCTTTAACATACATAAAACCGATA
+CCTTTGGGAGCATAGAGTTTGTGCCCACTAAAAGGTGCATAATCAATACTTGTTTGCGCTAAGACTAGGT
+CTGTTTTACCTAAAGCTTGCACGCAATCTACCATCCACGCTACGTTGGGATTATTGGTACGTATTGTTTG
+GTCTAGTAAACTTATATCTTGATAAACACCAGTTTCATTGTTGACCGCCATAGTACAAACCATCAAAGCG
+TTAGGCACTTCTTTAGCGATAAATGCCATATCTAATTGGCCTTTTTCATCAACAGGAATCGCTTTGATTT
+CAGCATTTATCTCCAGAATTTTGTTCCAGTGCTTTAGCGACTCTGGCACAGCTTTGTGTTCAGTTGCGCC
+ATACAAAAGGCTATAGCTTTTGTTATTAAGAGACTTATTAAGCGTTTTCTTAACATTCACTAATGCCGAT
+AGTATTGCTGTTTGAATACCTTCAGTTGCACCACTGGTGAAGATGATTTTACCTTCAGCAGCGCCAACAA
+TGCGCTTTGCTTGTTGGCGTGTTTTATCTACTATCTGCTTGGCTTGTAGCCCAGAAATATGACTACTGCT
+GGGATTGCCGAAGAGTGTTTCCATGGTTGATAGTGCTGCAGATGCAGCTTGTGGTAATACTTGAGTGGTC
+GCATTGGCATCGAGGTAAATTAGGCTGAGTGGTTGCTGAATGTTTTTTGGTAAATTCATCATGAAGTTCT
+CTCAAGTTATGTCGTTAATGTTTACTGAAAAAGCTTGGTCATTAACAGTGATATGCATAAGATAATTATT
+TCATGTAGTAGTCGGTTTTATTTTGCGTATTTCTTTATAAATACTCATATTTGAGTTTTAAATATCAATA
+AACTGTATTTTTATAGATTAATAATTTAATTATCATCTTACTTTTAGATTAAATAATCACTAGTGGTTTT
+TCTTAACTACTCAAACGTTATAGTTTTTTAACGTTGGTATGATTACATGTGAGAGTGAGGGGTTTTAGGC
+AACTTTCTTCTTGGTGGTAGAGGGGGAAAGGGGTATCATCTTTTCTAAGTCCTTATTATAAAACTCTAAA
+TATTGTTAGGTATCAATTCAAATGGAAGTGATTGAGTTAGCCATCCCTGCGTTAGTTTTCTTTTTAATGT
+TCATTATTGGCGCTAGTCTTGAAAAGCGTGATGTTAATGAGGTTAAGGCGCAGAACAAAAAAATACTGTT
+CCTCACCTTAGGCCAAGTTTTATTACTGCCATTATGTGCTTGGATCATCATAAAGTTAATGCATCCACCG
+GCTCTGGTAGCAGGGGGAATGCTTTTAGTTTCTCTTTGCCCTGGGGGAGCTGTGTCTAATATTTATAGCT
+TTTTGGCAAAAGCGAATGTCGCGTTATCGGTTACACTCACCGCTTTTAATGGCTTAGTTGCTGTCTTTAT
+TTTACCTATCGTCGTTGTTACGGTATTTCCTGCGCTGTTAACGGTTGATTTAGCGCTTGAAAACTTGATG
+GTTAAGCAAGCACTGCAATTAGTATTGTTACTGCTTTGTCCTGTTGTGCTTGGTATGACGTTAAGGTATT
+GGAAACCAATATTGATCAAAAAGATGATGCCAACTTTTGAGAAAATTGGTGGGATAGGTTTACTCTTATT
+ATTAATGACTATTCTGGCTCAGTTTCAGCAAAAAATTGCCGAGCAATTATCCTCTTTAGTTTTATTAGCA
+TTAGTTTTCACTCTGGCAGCTATTTTTATTGCGTATTGTTTAGGGCGAATATTGAAATTGTGCCAAAGTG
+ATCTGGCTGCCGTTGTAATAGAGTTTCCGGTGAGAAATCTAGCATTAGCCGCGCTAATTGCAGTTAACAT
+TTTTGAAAATAGTGATTATTTATTGTTTGCGGCAGTCTTTTTTGTCATTCAAACGCCTATCATGCTGGCA
+ATTACAGCATGGTACCGAAGCCAATTAAGCATGAATAAATAACAGGTTATTTTGTCTGATTTAGCTTATT
+GAGTGTCACAGAAGGTAACTCTTGAAATAGCTGACGATATTCTCCTGCAAAGCGGCCCAATTCAATAAAT
+CCCCAGTTAAGTGCTATATCAACAATGCGATCTTTTTTGGGGTGAGAAAGTAATAAATCACGCTTTACAC
+CATTGAGTCGTACCAATCGTAAATAGCGTATAGGCGTAATACCTAAGTATTCATTAAAACCGTATTGAAG
+GTTTCTTTCGCTTAATTTTGCAATATTACAAAGTTCAGGAATCGTGGGGACTTGGTCTGCGTAATGATGA
+AGATAATCAATAACCATACGAACACCTTGAGCCCTATTTGAGGGGCTAACTTGTTGTACATTAATCGGTG
+TTGTTTTGCTAAGTACTTTAAGTATCAACCTTAAAATACTATCCGACAGCATTCGTTGAACATTATCTTT
+TTTTAATATTTCAGGTCTACTTTTAATAATAGTAAGAATATTATCTAAGCCACAGGCATAGGTTTTCAAG
+GCATGAGGCTCCGTTAAGCAAGCTTGACTGACAAACCAAGCTTGGGGAACTTCTTCTCCGGTGAGCAACT
+CAATACTACGGCTAAAAGCCTTTCTATCAAAAGCGGCAACGACAAAATTTAAACTATGTTGAAAACTCGC
+ATCCCAAAAACCACCGGTGGCTTGCAATACGGTATTCTTTTCTCTTTGTTTACCACAGTATTTAAAGTTG
+TCCGCATTGGAAGTAATAGCTGCAAAGGGTAAAAATGAGCTCGCTGGTGCAGCTTCAATCAATGCGCCAG
+CATTAAGACTTTCACGAAAAATTTGCACATCACCTAAGTTTGCCTCTAGATAAGCACCATTTAATTGGCC
+TGCTTGTAGTTGAGTATATCGTCGATTTTTATTGAGTTGGAATTGAGAAAGTTCGTCAACATCAGATGTT
+GATATACCTCTAACATTGTTGTCGATAGTGGTACTGGGGATTTGTTGGTGAATTTCCATCGCTTATTAAC
+GTCCTTTATCTATAAGCTTTTCTTTACCTAGTTAAATTAATCACGATATAAACAGCACGTTTTCGGAAAC
+TGCATACTCATGTGTATTCAACGTTAATATACTGTCTTAGATACTATAAATGGATTTTAAACCTCAATAC
+AGTTTTATTTCTGTTGTATTTGAGTAGCCATCATTGTGGATATATACCCGTTCTACTTGAAGATGCAGGT
+TCAAGTGGAGCGGGTATAAACCGGTATAGATCAATGGAAATCTAATTCAAACACTTTGGAAACCTTTATG
+AAAAAAATAATAAGTATTCTGTCGACCGTTATATTACTAACCAGTTGTGCAGAAAAGTCAGAATCAGTTC
+AGGCTAATACGGCGGTAGAAGCTGATGCTAAGAAACCTAATATTCTGCTCTTAGTCGCTGATGATACAGC
+CTTTGGCGATATTGGCGCTTATGGCTCAGAAGTACATACACCGAATATGAATGAGATAGCTAATGCAGGG
+ATTCGTTTCACAAACTTTCATGTGTCACCCGTTTGTTCGGTAACACGTTCAATGCTTTTTACCGGTAACG
+ATAATATCGAAGTGGGTTTAGGTTCATTTGATTATTCTGTTTATCCAGCGACACGCGGTAAAAAGGGTTA
+TGAAGGTTACCTCACCAAAGATGCAGTGACGATTTCAGAGTTATTAAATGATGATGGTTATGAAGTCTAT
+AAGTCGGGTAAATGGCATTTAGGTGGTGAAGAATCCGGTGGTAAAGGACCGTTAGAATGGGGCTTCACTA
+AAGAATTCGGTATTTTGTCAGGTGGTTCTAATCATTGGAATGATTTAGCCATGACACCAAATTTTAAAGA
+TCCTAATGGTTTAAATGTTAAAAGAAAAGAAAATTGGACTTTAAACGGCGAACCTTATGACCGCCCTGAA
+GGTGTCTATTCAGGTGAAATATACACTAACCAAATGTTAGAGTTTATTAAAGAAGGCGCTAAAAATGATA
+AACCATGGTTTGCTTACATGGCATTCACCACCGCGCACTTTCCTATTCAAGCGCCTAAAGGGCTGATAAT
+GAAATATTATCCTAAGTACCTTGAACTAGGTTACGCAGGATTAAAAAAATCACGTTATGAAAGCTTAAAG
+GCCCAAGGCCTAATTTCACATGAAGCAACAGAAGCACCTTTTAATAACTTAACAAAAAAATGGCAAGATC
+TGTCTCAAGAAAACAAAGAGAAGCAAGCTAAAATCATGGCAACTTATGCGGCCATGATTGAAGACCAAGA
+TAATCGTATAGGGCAAATATTAGATTACCTGAGAGAGTCGGGTCAGTTAGATAACACCTTAGTCGTTTAC
+ATGACAGATAATGGTCCTGAAGGTTTAGAGCCAACAAACCCTAAAACGGGTAATCCTGAGTTTGCCAAGT
+GGATTGAAAACCAATTTGATTCATCTTTTGAAGCGATAGGTACTGCTAACTCACAAAATGTTATTGGTAC
+GTCTTGGGCGAATTCCGCCACAGGCGGTCTACAGTGGTGGAAGTGGTTTGTTGGTGAAGGTGGCATACGT
+GTGCCATTAATGATTGTACCTCCAGGTGCTTTTAATACTGACTATGTGCGTGCGGGTGAAAAATCGAATG
+TAGCTGTTTATGTTAAAGATGTTCCAATGACTATTTTGGAATACGCCAACGTTAAACACCCGATGACAGA
+ATATAAAGATAAAAAAGTTATCCCGCCAACGGGGATTAGCATGAAGCCATTTTTAGATGGGCAGTTTGAT
+GTTGTTAGAACCGATAAAGATTGGTGGGCATTTGAATTGTTTGGTAATGGCTATGTTATGCAAGGTGAGT
+TCAAAGCGATGAAAGTGAGAACAGGTATGTTTGGTGATGGTCAGTGGCACCTCTATAATGTTGTTTCTGA
+TCCCTCTGAATCACACCCCCTAGAGCATAAAAATCCAGAAAAGCTTAAAGCAATGATTGCGCTTTATGAG
+TCTTATATCGCTAAAAATAATATCTTAGCAGTAGACGCTGATTGGAGCGCTTTTAAAGGTGCTAGTCAAT
+AAGTCGTGTTTTAATTACCATTAAAAAAGGGGATGTACCTAATAAGTATGTCCTGTTTATTGCATATTTC
+TTGTTTGGTAAACTTATTTATCATCGAGTTATATGAATTATATAAAAAGTATTCACTGAAAATTACCCAT
+TAAAAGGAAATAATATGTATTTCAAAGCTTGGTTTATCCCCCTTATTTTTATATTGCTGACCTTAGCGGG
+TTGTAGTGATCATGCTGATCCACCACCGCCGCCACCGCCAGAGAGAGAACTTGTAAGTATTCAATTAACG
+ATTGATAGCCAGGAATTTCCTATTGGCATTACCCACACGGCTACCGCTATTGGTAACTACTCCGATTATT
+CAACTGAATCAGGCATTGATTACACCTGGAGCACTGAAAGTGAGACTGAAGGCGTTGCCACTGTTGACAC
+CGCAGGTAATATTACCGGCGAAATTACAGGCAATACTAAGCTCATCGTTACTGAGCAAGGTATAACTAGT
+TCTTTAGATATTACAATTAGTGCAGCCGTACCACAAAGTATTGAAATTTTCCCTGGTAACACTTCTATAG
+CAGGCGGCCTTGATGTTCAGTATCAGGCGATAGTGCTTTATAGTGATGGTGAAGAGTATGATATAACTCG
+TAATAATAATGCGACCTGGATAGCTGAGAGTGCTCCTATCGCAGAGTTTTCTGGTAATGACGGCATCGCA
+CATACCTCTGAACGCTATGAAGGTGGCACATATATTGATGTGCAATTTGAAGGAGTAACAGCAAATACAA
+GAGCTGTGCTGAAGGTTTCATTTCCAACGGTAACTCAATTAATTATTACCCCCATCGAGAGAGCTGCCGA
+TACGACAACGGCTGAAATTACAGTGCCTAGAGGTCAAACCATTGGTTTTTCAGCAACGGCTTATTATTCT
+AATAACACCTCTCATGTTGTAACCGATGAAACAATTTGGGGTACAAAAGATGAAACAGTCATAAAAGCAA
+CAGATAAGTCGGGTACGTTTCATGGGGAAAAAGTAGGTAATACTGATATTACCGCTGCGTTTGATGGTGT
+TGTCGGTGAAAGAGCTGTTGAGGTAAGCAGTGCTGAGTTTGAATCAATTGTCGTTTCTTTAGCTAGCGAC
+TCTTTTCCAGTCGGCCTTGTTAGACAAGCCACTGCTAAGGCGGAGTTTGTTGGTGATGTGAGCTATAACT
+TGAGTAACCAAAAAAATGGTTTCTGGCAAAGTTCAAATACTAAAGTTGCGACAGTCGACTTAAGTGGCAT
+GGTCACTATGCGACACCCAGGTGAGACTGAAATATCATTTTTGTTTAATGAGGTGCTTACAACAACGCCT
+CTTGAGGTGACTCTAGCCAGAGTTACCGAAATTAATATCTCCCCTCTAAATCCTTATTTTGTTGGTGAAG
+GGAAAAAAAGGCAACTAACCGTGATGGGAACATATGATAACTTTGAAACACTTGAGATTACCCATAACCC
+TAGATTAAAATGGGAATATTATGCTTCTGATGGAGAGTTAGGGTTTATTTCTAATGATGAAGGAGAGGTT
+GATCGAAAGGGAATGCTGCATAATTTCCCTACGGATCAGCCACTATCTATCTATTTCACAATAAAAGCCA
+CAATGGACGGGACACATAATCAATCAGTCGCTACATTTGGCGCAACCAATATTCTAACGAATGAGGCAGT
+AACGTTAAACTTTATTGGGCCATTTACTGATATTGATGCTAAGAACTTATTATCTTTCACTGACTTCAGT
+GTGCTTTATCGTGAAAGTGGGGTTACAGGGCCAGCCGACTCTACCTTTATTATGGTAACGTTTAATGAAG
+CGAGCCTTCTTTGTGATAGCTTGGTATATGACGATTTTGATGATTATAGATTGCCAACCGCAGCAGATTT
+ACAAGCCGTTTGGGTGAAGTATGATAAGACTGCCGATGAAGAATATGCATTGTATAGCAATGAAAAGTGG
+GCTGTAGGGCAACATTTTTGGACTACCGACTCAGACGACGAAGGGAATTACTCATTGGTAGACTTACAGC
+GGGGCGTAACAGGTCTTTCTTCGACAACGGACATTAGACATTATGCGAGCTGTGTTAGAGATACTGCGCT
+GTAAAGTAATATTACTGAACTGAACTGAACTGTATGTAAAGTCATTTAATTAAGCTCATCAGTTACATAA
+AGCCCTAAACTCTTACACATAAAGTTTAGGGCTTTTTATTGTACAAAATTAAGTCATTAATATCATTATC
+ATTCGCGAAAAAACTTAGGTAATATCTATGTATACTACGTATATAATTTAATTTTAAGAAGGAATTTAAG
+ATGAGAAAAACATTATTATCGCTCACCATTGTATCTGTATTAGCTGGCTGTGGCACCATCAGCACTAAAT
+CAATACAATCTGATTCAGTTGAAGTAGCTACGTTGGATTCTTTTTTTAATGAGTCAGGATCACTAGTAAC
+ACCAGCAACGTACCCAACCGATGAAACGTCTCATCAAATGCTGAAAAATCAGGATTTAGTGGGGGTTAAT
+CAATTACTGCACAAACGTCAATTAACACCTACAGATAATCAACCCGTAGTTCGCATGAACCGTGATACTT
+ATTACTCATTTGCTGTAGTTGATGTATCAAAAGGGGCAACTATCACTATGCCAGTGATTCCTGAAGGTAA
+ATATATGTCGGTGCAACCAGTAACAGAAGACCACCGAATTCAAGCCATGCAATATGGTGAAGGTACTTTT
+GATTTATCAACACATGCCGGTGACCATCTCTATGTTGTGATCCGATTGGATGCAACCTTTACAGAAGCTG
+AAGCTAAAAAGTATCAAGATCAAATGAAGATTAGCGCTAATTCAAGTCGTAAATTTACCGCAACATCAGT
+AAATAAAGTGTCCTTCGACACCGTAGAAAAGGCACTGAAAGCACAAATGCCTGCTATCTTCAAACGTGAT
+GGCGTAGAGGCATTAACGGGGATGTTTACTGACCCACGTGATCAATCGAATAAGTTATTTAGTACAGAAA
+AATATCAGGTTGGTGCGGCAATAGGCTGGGGCGGTGCACAAATAGTTGATAATATTTATGAAGTATCAGG
+TAATTACCCGAGTAATACTTGTCATCAAGCTACCTTTGAAGATCCTAAAAATAAGGCTTTTTGGTCAATT
+ACGGTATACGACAAAAACGGTTTTATGTTTAATGACTTAGCTAATGTAAGCTCAAATACTGCAACCGTAA
+ATAAAGAGGGTACTTATACCGTAAGTTTTGGTTGTGGTAGTGATGCACCAAATAATATTGCCATTGCTAA
+TGATACTAAGATGTTTAACTTAGGTATTCGCCATTACATGCCATCCGATAAAGTGAGCAAAGAAGGTTAT
+CGTTTATTGCCGTCGGTGAAAGCGAAAAAATAGTTTATTAAAAACTTAAAATAATAGAACAAATATCTTA
+ATCATAAATGCCAGTAAGTTACCCAAATACTTACTGGTATTTTTGTTTGTTAAGCCTTCAATACTCAACA
+AAAATCGATATTGTTGAAATTTATTATTCTTATTCTCTGTCTTATTTTTGTACACAACAATTAATTACAC
+TTTAAGGATATCACTATGGACAACAAAAAAATTGCCAGCGCAGCTATCTCAAGTATTTTAGCATTAGGCG
+TTTTAACCGCGACTTCGGCTAATGCGGTTCCTAGTCAACCTACCTCATGGGAAAAATGTGCAGGTATAGC
+CAAAGCAGGTAAAAATGACTGTGGCGCGTTAAATGGCAGCCATAACTGCGCAGGGCAAGCAACAATGGAT
+AACTCTCCACATGAGTGGGTTTATGTTCCTCAAGGCACTTGTGACAAAATTACGGGTGGTGTGGTCAAAG
+CGTTAAAACCAGCGAAAAAATAGCTGAGAAAATAGAGGTTAGTAACTTGTTAAATTTATAGGTAAGGCGC
+TGAAATAAAGTACTATGCGCTTTACCAAATTTACTCTTAATCGATTTGATATGGTTTTAATTATGCAAAG
+TATTCAAGGCGTAGGCATATCACTGAAACATCAGCACTTCCAAGAGTTTATGAACCATAAACCGGATGTT
+CCTTGGTTAGAGATTCATACGGAAAATTTTTTCAGTCAAGCAAGTACTTCGTCAAAATATTTGGCTAAGA
+TCCGCCAAGATTATCCTATATCCGCGCATTGTGTTGGCATGTCTTTGGGCTCAGCAGCGATTAACTGCCC
+TATTCGTGAGCAACACCTTCACCATATTAAAAGTACTGTTGAATGGTTACAACCAGGATTGATCTCAGAT
+CACCTTTCTTGGAGCGTATCACAAGGCGGGCATTACTTACCTGACTTGTTACCTATTCCGCTTACGGAAG
+AAGCTTTTACTATTGTGGCTAACAATATTAAGCAAGCGCAAGATATTCTTCAACGGCAGATATTAGTAGA
+AAACCCTTCAAGTTATTTAACTTATGTTGACTCTCCGATAACAGAGTGGCAGTTTTTATCTTCATTGGCA
+GAAGAAACAGGTTGTGGCTTATTACTTGATGTAAATAATATTTATGTCAGTGCACATAACCATCATTTTG
+ATTCTTTAACCTATTTAAATAATATGCCGCTATCTGCGGTAAAGGAAATACATTTAGCCGGTTTTAGTAC
+TGAAATAGTTGAGGGAAAAGAGCTCTACATAGATACTCATGGTCATAGGGTTTGTGATGATGTTTGGCTG
+TTATATGAACAAGTGATTAAGCGTTTTGGCGCTTTACCAACCTTGATTGAATGGGATACTAATATTCCGG
+ATCTTGCTGTGCTGTTAGAAGAAAAAAGCAAAGCAGAAGCGATTATTACCAAGGTTGAAAGTATTGAAAA
+ATCGAGCCTCATAGCTAATACAGTTAATGGGCAGAGTTGATTATGACCACACTCGCGGAGCTGCAAACTA
+ACTTTATCCACGATTGTTTATCGGGCTCGCTCACGGCTGATAATACTTTAATGGCTAATGACCTTAATAC
+GCAATTAATTTCAGCCCAAGGTCTTATGGGAATTTATCAAAGTAGTGCCATTGCCAATATCACTAATTCT
+TTGAGCCTTAGTTACCCAGTGATTGAAAAATTAGTTGGTAAGGATTTTTTTCAAGTCATGTGCAAACCGT
+ACATTGTTAAGCACTGGCCAACTTCAGGGAATATGGATGACTATGGCGAATATTTTTCATCATTCTTAGC
+TGAATTTGAGCAGGTCAGGCATTTATCATATCTTGAAGATGTTGCTCAACTGGAATGGCGTTTTCATCAA
+AGTTCATTAGCGAATGACAATAGTTATTTTGATTGGGCTCGATTGGCAAAAGTTGCTTCATCAGAGACAT
+TAACCTTTTTATTAAGCCCTTCAGTATCAATAATGTGTTCGACTATGCCAGTTGATAAAGTTTGGTTGAT
+GAACCAAATGAATGCGCCTGAAAATATTGAGTTATCCCTTGATGGTGATGGTGATAGTGATACTTATATC
+GTGCTCTTTCGACAGGGATTAAAAACTGAAATGATGACGGTTGATGAAAGTGAATTTACATTTTTACAAT
+CAATTGAAAATGGTCTTAATTTTGAAACGGCAATTGAAAGTGCTAAGGCTGTAGATGCCGACATTGCGAT
+AGACCATTGCCTCAAAAAATATATTGAATTAGGTATTATCAGCGGCTTTTCGATTTAGTTTTTATTGTAG
+GTAAAAAAATTATCAGGAATGATTAGAACGAAAAACCAGCACTAATCTCTTTGGTATTAGTACTGGCTTT
+TAAGTTATCTATTTATAAATTATTTATAAATCAGCGTGAGGACCGAATACTTCATAATGAATATTGCTTG
+CTGCTACGCCTAACGTCAGTAATTGCTGCTTGGCAAATTGCATAAATGGAATTGGGCCACAAAGATAAAA
+ATCACCTTGTTCAATAGGTAAATCTATTTTAGTAAAATCCATCATGCCTTGCAGTATATGTTGCTGTGAT
+ACATCACCCGTTCGATACCAAATATGTTGTTGCCAATTATTTTGGTTAATAAGCTCTGTAGTACGTTGAT
+CAAATGAATGTTGCTCACTATTTTCACAAGCATGAAGATACTGAACAGGATGGTTATAACCTTGCTGTGC
+TAGTGTTTCTAAGATGGCTTGCATCGGTGTTATACCGACACCCGCAGAAAGTAGTACTACAGGTGCTTGG
+CGATCATTAAAGAAAAAGTCACCAGCTGGCGCGTATAAATTGATGCTATCACCAACATTTACCTCATCAT
+GCAAATAATTAGAGACAATACCTTTAGCCGTGATGCCATCTACATTATTTATTTCTCGTTTGACAGAAAT
+TCGATATGTTTGATCATTGGCTTTAGTTGATAATGAATATTGACGAATTTCTTTAAATTCTCTGCTTGGA
+TCTGATACTTCGATACCTAGATACTGACCGGGCTGAAAACCAATAACGGCTTTATCATCAACGGGCATAA
+ATACAAAGCTGGTGACGAGTGTTGATTCCACCACTTTATCTACTACAGTAAAGGATCTAGCGTCACGCCA
+ACCGCCCAAGGTTTCTGCGCGCTGTTGGTATAACTCCGCTTCTCGGTTAATAAATATTTGTGCTAAAAAT
+TGATAAGCAACAGTCCATGCTTCTTCAACATCAGCAGTAAAAACATCGCTGGCTAATTCACGCAGTGTTT
+CAATAAGATGATGACCAACAATAGCGTAATGATCGGCTTTGATATTAAAACTGGTATGTTTTTGCGCAAT
+ACGTTCCACAGCAGTGGTTAACGCTGCAAGGTTTTCAATATTCTTAGCGTAGGCAGCAATGGCTTCAAAT
+AACGCAACTTGTTGTCTACCTGAATGTTGGTTGGCCATATTGAAGATATCTTGAAGCTCAGGGTTGTGGC
+TAAACATCCGTTGATAGAAATGCCCCGTTAACGCTGGTCCTGCGTTTTCTAACAGGGGAATAGTACTCTT
+AATAATGTCGATATGTTTATCAGTTAACATGATTACTCCTAGGGTAAACTGAAGTTAAAAAAAAGTTCTT
+TAAAATTGTTCTTTGATTAATATTTTCTACTTTTGTTTTAACGACTAAATGATTTCTCAACCTTTTTAGC
+CATTAAAATAGGCAAGTAAACCTTTAAGAAGAACAATCCAGCGATGAACCAAGCTAGCGCGCTAATATTC
+CAAGCAAGTAATGATTGTGACGTTATCGTTGGCAGTATTGCTCGGGTAAATGCTGAAAACATAATCAGGA
+AGAACACCCATGAAACCAATTTACTGGGTATTAATGCTCGCCCTGTATGGCCTAAAGATACTCGGCTCAT
+CATGGCAAAGATCATCAAACCCATTGCAGCGATAGTGATTAAATGTAAGGCATCACCAAAGGATATTGAT
+ACGCTGAAATACTCTAGGCTTTGCGTCTGAAAATAACTCACACCAAGTAAAATAAGCCCTAAAGCTAAGG
+AAAAGTTGGCGATATGCAATGACCATAATAAAGCGATTTTTCGGGTTGCAAAGCTGCGCCAATAACCTTG
+CCTGATAAGGTGAAGTAGACCGGACGCTATCATTAATATTGCCGGACTAAAGGGTAATTCAATAAAAGCA
+GAACTAAAAAAGGCTAATACGCCCAAAATTGACGTGATTGTTAATAAGGGCGTCAGCCAGTTAGGCGTTT
+TGATAGGTTCAAGCTTAGCGCCTGAAACGGTAAAAAAGGGGATTACGCGTCCACCTAAAATACCCATCAG
+TAGGCAAAACATTAATACACTGGTTCTAGCAATGTGTCGGGTTAATTCATGATAGCCATTAAAATCAAGT
+AACAGTAAAGCGATATTGAGTAACATTAACGCTGATAACAATGGAATAAATAAGTAATTTCGTCGGTTGT
+TACCTTTTAGCACCAAACGAGTAAAGACAATAATTGAGCCCAACCACCAAAAACTTTGTAAGACAATAGC
+CACAATAATAGTACTAGGTGAGTTAACCAATAATGCGGCTCTAACAAGTAACCACAATCCGACGAAAGCA
+AGTACCTGTAAACCTTTAATGCTTGGTTGGCCTGTCCATGTCTGCGCGGCGGTAAGAATAAAACCGACGG
+CAACAGTGGCACCAAAACCAAAAATCATTTCATGAATATGCCAAGCCAATGGGCTAATGCCATTTTCAGC
+AAAGGTAAAGTAGCCATTAAAATAAGCAGCCCATATTCCTAATGCGACCATAGAGCAAGCAACGGCCAGT
+AAAAAATAGCTTCTAAAGGGCAAATCTAATATCGGGTGTTGTGCTAAATAATTAAGTGCATTGGTATCTT
+GATGATCAGAACTAGGTTGATCAAAGTTTAATTGAGCGCTTTCAGAGTCTTGAATTTGTAACATATTAAA
+AGTTCCTTTGACCAAAACCATGTAAAGCAATACAGCGCAATACATAGCCAATTTTGAGTAAACCCGCGAA
+AACAATTGTGGCAATATGTGCAGAGACTTGCGCAGAGATGGTGAAATGGTCATCAATAGCGAAAGTAATA
+AAAACAGAAGTAACCACAACAAAAAAAGATAACAACATTAAATAGTTACCTATGACTAAGCATTTTTGAA
+AAGCTAGCGCATTCTCTATCTTAGGCAGTTGAGGAGCGATGAAAAATTGCGAATACATGGTGACCTCTTA
+TCGATTGTTGTTTATTTACTTTGATTATTTATTTAGTAACTGCAAAGCAAGTGCCAAGTTTATTTATTCT
+TTAAATACATGATGTTAAGTTATTGGTGGATGTTTACGTAGTCATTATGACCTTGTTATTTTGTGGTCAT
+AATGACTCTATTGTGTTATTTTATCTCTTCATGACCAGCGTAAAAATGTTTTAACTCTACATGGGCTTGC
+ATCAGGAAAAGTTATGAAAAAAATATCATCAACGGCAGTTATTGAGCTAGCCCTCGACCTTGCGACGAGT
+TTAAACACCAAAGATAGATTTGATCGGTTATTAGATACTGTTAGGAAAACGATCACCTGTGATGCGGTAG
+CGTTACTTTCTTATCATGGTGACGTGCTCAAACCTATTGCTTTACAAGGCTTAAGTAGAGATACCTTAGG
+TCGCCGTTTTTATGTCGAAGAACATCCTCGATTTCTAGCACTTTGCCAATCAAAATCACCTATTCGTTTT
+GCGGCTGACTCACCGTTACCTGACCCTTATGACGGGCTATTGATTGACCGTGAGGGGGATTTACCTGTGC
+ATTCATGTATGGGCTTGCCACTATATTATGATGATAAGCTATTGGGTTTATTAACGATTGATAGCCTTAC
+ACCGCATGATTTTGAAGACATTGATGTGCGTATGTTAGAGGTTATTTCAGCGATTGCTGCTGCAACACTC
+AATACCGCTTTTCTGCTAGATCAACTTGAAAGTAGAGCGGATCATTCACAGCGCGTAGTGGCAGAGTTAA
+CAGAAGAAGCATGGAAACGCGATGGTGGTGAGCTTATTGGCGAAAGCCCTATTATGTCGCAACTCAAGCA
+AGAGTTAGATATTGTCGCTTCTTCCGATTTTAACATTTTAATCTATGGTGAAACCGGGGTGGGCAAAGAA
+CTAGTTGCCCGTACTCTTCATCAAAAATCACTTCGTCAACATGGCCCTATGGTTTATGTCAATTGTGCCG
+CGCTACCTGAAAACTTGATTGAAAGTGAGCTGTTTGGACATGTTAAAGGGGCTTTTACTGGCGCAGATAG
+AAATCGTGCTGGTAAATTTTCCTTGGCTGATGGTGGTACATTATTTTTAGATGAAATAGGGGAGTTGCCC
+TTTGGTGCGCAAAGTAAAATATTAAGGGCAATACAAAGCAATGAGATTCAGCCGGTTGGCCAAGATAATG
+TTGAAGAAGTGGATGTTCGTATTGTCGCTGCGACCAATCGAGATCTCAAAGAAGAAGTGGGAGAAGGCCG
+CTTTCGTGCCGATTTGTATCACAGATTAAGTGTATACCCGATTAGAGTGCCTAGGCTTTATGAGAGAGTT
+GGCGATGTACAGTTATTAGCTGGTTACTTTGTTGAACAAACTCGGCGAAAGCTAGGTATTGCTCAGTTAA
+AAATTACTGAGCAGGCGGTTGCTCATTTAACACAATATAACTGGCCTGGTAATGTGCGCGAACTAGAGCA
+TGTAGTCAGCAGGGCTACCCTAAAAGCACGGGCACGACAGCGTGATAAGGCGATAATATCAATCGATAAA
+ATCGATTGCGGAACACTTAACGCGGTTGGCGCAGAGTTGCCGATAGAGCTTATCGCAGAAAGTGGACTCT
+CATCAATTGCTGAACAGCAGGTTAACTTGAATTTAAAAGTAGAAACAGAGAGTTTTCAAAAACAATTAAT
+TAGCCGAATTCTCAAAGAAGAAGAGGGTAATTGGGCCGCTGCTGCAAGGCGACTATCTACCGATCGCGCT
+AATTTAAACCGTATTGCCAAACGTTTGAATATTAAAGTGGTGAAGTCCATTATTTAAGTCACTTCTTTTA
+GTAACCTGAAGTCTGGATGACTGACTTTGATATCACTTGTCGTTTTTAGGTAACTATTGGCAGTATGTGC
+TCTAAACATCGTTAAGATCATACCTCGATTTAATACAGCTTCTAGTTTGCCGTCGAGAAAGATAGCGATA
+GCTGATAATCCGAGTGTTATTAATGGCACATAAATAATCGAGCTGACAATATCACCGTTATTATAAATAT
+TTATTACCGTAGGTATACTCAGCATTAGTAGGGCAATGATTCGATAGAACAGCATGATTTTTGAACTAAA
+CATTATTTTATCCTTGTTTTGACCGTTTGGATAATGTTAATGCTATAGCGCAATGGTTACAAAAGGATAA
+TATTCACTGTATAGATGAATTAAAATAACCCATAAGGTATATACCCATTACCAATCAAAGTGCAGGATTT
+CAGTGGGAATTAAAATGGCTTTAGGCAAGGTAAATAGTTTAAGCATAGTCATTCTATGGTTTGATTATTT
+AACGCGGTATAAAGTCATTTGAAACCCATCGAAGAAGCGTTTGAGCAACATCACTTCGTCGTTGCTGTTA
+CTTATAATGACGCTACATGGATGTAGCTTATTAGAGAATGCAGGAGCAATTCTCCTGAATAACCATTATT
+TCATCACAGCGCCTTGAATTGAAATTGCTCAAGCACTCTGAAACATGCATCTTGAATGGTAACGGGTATA
+AGATTAAATGGGCTTAAGATTAGGTGACTGTGTTAACCAGTCAAGAAAGCAGTGAATATCATTTCGATTT
+TGATCTTCTTCACGGTATACAGCATAGAGTGACTGGTCAAAATTCGTTGATTTTTCGAACGGTAACACCA
+ATAAATTACGTTCAATTAACGCATGTTCAATTGGCATGATTGCCAGTGCCAACCCCAGTCCCTGCTCTGC
+GGCTTGTAGAGAAGCATCATAATTACCAAAGGTTAATTTATGCTGATATTGCATTTCAGGCAGCTGCATC
+GCTCCCGCCCAAGTACGCCAAATATTATTCATATTAGCAAGGTCGATAAGGGGAACTTGGCTAATTTGTT
+CAGGTGAAGTGAGTTTATGTTTTTTGGCGAACTCTGCAGAGCATACAGCATGGGCTGTAAGGTTAAGTAA
+TTTTTTAACCACAACACCCGGCCAATCACCCTTTCCCATACGTATAGCTAGATCACAGTCATCATAACGT
+AAGTCAGTTAAATTCATCCCTGTTTCAATACGAATGTCGATAGTAGGATGCTGTTGCTGAAAATCACTTA
+ATGTAGGGATAATGACATTACTTGCCATCGTCGTAAAAGTAGATATTTTAAGTGAAGGTGAAGAGAACTT
+ATTACTAACAATTTTTGTGCCTTGTTCAAGCTTATTTATACCCTGCTGTACATAGTGTAAATATACTTTA
+CCTGCAGCATTTAATGCGACACCACGACTTTTTCTCTGAAATAACTCAAAACCTAAAAAAGCTTCTAACG
+CTTTAATTTGATGACTTACCGCTGAGGGTGTTATAAATAATTCAGCCGCAGCCTGCTTGAAATTTTCATG
+GCGCGCAGCAGCTTCGAAAATTCCAAAAAGGTGTAAAGCAGGCAACTTGTTTGACATGATTGTATTAACT
+TGCAGTGAGGTAACGATAACAACAATGATAAGTGATCATTTGTATAATTAATAGGTGAATAAAATTAATC
+ATTACCTTTGTACTTTACTGTAATCAAAACTATTATTTTACAGGGATTAAGTAGGGATAGTTTAGGGTAT
+TACTTTTTATTTTGAAGAACACCCTTGATTTTTATCACTTTTCCGGTCAGTAGAAAATTTTTTTGCTACT
+GACCTCAAATACTCGATTTTTATGACGGGATGATAGAATTAGTTCAATTTAGGTTGTGAATTTACTTTGC
+CAATATGGTTAACACGGCGCTGTTCATCGCTTGTGTTGCGGTAGCAATGACTTTTTCAGCATCAGGCGCC
+CAAAATGGGCTATGCAATGAAGGTAAGCCTTCACCTGTTTCTTGGGCTGATTGCCATTTATCATGTGGCA
+CACCACCAACCCAAAATATCATACTTTTAATGCTAGTATCTGCACGATAGTAACGGCCAAAATCTTCACC
+TGCCATTACCGCAGGCACTTCAATCACGCGATCTTTACCAAGTTCAGTGACAAATAAGCTAGCCATTTTT
+TTGGTAAATTCAGGTTCGTTATAAGTGGCTGGGGTAAATTCATCTTTGACGGTAACTACCGGTAGTAATT
+TTTCAGGTAAACCCATAGCGATACCTTCACCTTTGGCTATTCTAGCAATACCATCGAGTAAGGTTTGACG
+CGTTTCATCTGAGTAACTGCGCACGGTTAATAACAATAACGCCTGATCAGAAATGATATTGTGTTTCGTA
+CCTGATTGAAAACTGCCGACAGTGACGACAGCAGGGTCTTGAGGATCTAATTCTCGACTAACTAATGTTT
+GCAAGGCACCAACAATGCGTGCGCCCAATACAATAGGATCTTTAGTTGCGTGTGGGTAGGCACCATGACC
+ACCAACGCCTTTAACAAGGATATTTACGCTATCAACATTAGCAAAAGTATAACCAGGAGTATAACCAATT
+ACGCCCGCCTTTAAGCTGGCAGAATTATGAAAAGCTAAGGCATAATCAGGTTTTGGGAAACGTTTATATA
+AGCCGTCCGCTATCATGTCTTTTGCACCACGACCACGTTCTTCAGCAGGTTGTAATATCATCACTAAAGT
+ACCTGACCAATTTGCTTTATTTTCACTGAGTAACTTTGCGACACCAACCCAGCTACTCATATGGGTATCA
+TGTGCGCAAGCATGCATTACATGGGCTTGTTGGCCTTCTTCAGTCGTGGTGGTGACCTTGGAAGCAAATG
+CTAATCCGGTTTGCTCTTTTACGGGCAAGGCATCCATATCAGCACGAATCAATACTGTTGGGCCTTTACC
+GTTTTTTAATACCGCAACAACACCTGTGCCACCTACTTTTTCAGTGACTTCAAAACCTAATTCTCGGGCT
+GTTTTAGCTAACTTTTTAGCGGTGTTAAATTCTACGCTAGAGAGTTCAGGTGTTTGGTGCAAATCTTTAT
+ATATCGCCATCAACTCAGGCATAGCCGCTTTAACTAATTTTGTATTATCCTGTGCAGCATAGGTTAATGT
+GCTGCTAGCGAGGCATAAAATAGAGGTTATAAATACTATAGTTTTCATTGTATTACTCGATTGACGATTG
+AAAAACTATCTTATACCAATCAGACTAACTAAGTGATCTTTTTAAATGGTCTAAATATCCAATAACATCG
+TTGCTTTCAATCCCAATAGCCAGCTATTGCTCAATCAGGCGCCTTGTTCTTGAAAATTTATCCTCATTAA
+AATTTGAACCATTAATTAATCTGATGGGTATTAGCTTAATGGGCTAAGGGGTTCAAATAGGATTATTACG
+AAATTTCTGGCTGTATCTGTAAGTAAACCTAAGCTATATACCCGCTCCACTTGAAGATGCAGATTTCAGC
+AAGTCGAGAAAGGGTTAGCTACCAGGCATTGATTGAAGAGAATAGTTATTCTCTTGTCGAAGTCCATAAC
+GCCGGAGATGACCCTTTATCGGCTTGCCCGTAGGGAGCTAAGCTAGAAAACTAGTCCTGCGTTGCACTAC
+TTGATAAGGGAATACCATTATCATCTTATCGCGCCTTGATCTGATTTCCTCGCTTAACTCTGAAACTGCA
+TCCTCAAGTGGAACGGGTATAAACTAAGTATCGCTAGTGAGTAGATTATGTGAAATAAACTCAGCAACTG
+AGTCAGTGGTAACATTTTTAAGCTCAATATTGTTAAGTTTAGATTTTGCTAAGGGTAAAGCTGCGGCAAT
+AAATGATAGATCTTTACACAAGATCATAAGGGACTCTATTATGACTGTTAATCTAAAGTAGGGCGCTACA
+TCAAAGGCGCTATAAAAGACGAGATGATGACTTTCCATGACATATTGACTGGCTATAGCATAACAATGAC
+CTTGAGTACGTGAAGCAAGAAAGGTCGGGTATGCGTTGATAATAAAACTAGTTAATAACGCTAAACCTTG
+TTCTTTCTCTTTAATGTTAATGACTATGAGGCTGTGGTCTGTATCAAAAACCTCAGCTATTCTTTTTCGA
+TGCAGTTCTTGGTGTTGGCCTTGGTCTTGCTGCTGTATTAATAGCTGTTGAGCTCGCAATAATAAAGATG
+AAAAAAGTGTTGGTAAAGCACGGTGTTTATATTCACTTTGCTGATATTCATTCTCACTTAAATGTTCTGA
+CAACGGTCTTAATAACAGGTTTGCAACAGGCAATAACGCTGTGGGTATTTTTGTTTGTTGTTGCTTTATC
+TGTGCTTGCAGTTGCTGTTTTTGCAGCGGATAAGCCGTGCCTCTGCCTACAATGAATGTTGCATGTTCTG
+TTAAGCTCTGTGGCGGTTTTTTAGTTAAGTTTTTAGCTATGCTTTTAGTTAAGTTAGTCTCTAAGTCTCG
+CACGAGAGTTTGATAGTAATTAAATAAGCGAATAATCTCAGGTGAAAACTTATGAAGTTGTTTATCCTCT
+TCAACGCTCTTACCTTCAGGATGTTTTAAAATAAAGCTTATCAATACTTTAGATAAAACTGTTTCTGAGA
+CATTTATAGGCGCAATAATATCGAGTGCAAACTGTTGGTTATTGTTTAGGTTGTATTGTGGTGAAATTAG
+CTGGGCGTCAAAGCTTTTAATTAAGTGATTTAAGTTTTTATGATTTGTTGAGAAATAGGCATAAAACTCA
+TAATGAATATACCACCGAACTAACTGCCTATTGTTACAAAAATCAGCTTTAGGTAGGACTTTAGGGCAAT
+ACGGTGTCCTGTTCTTGGTTGTATCATCAATGGATTCAAGTAGAGAAGCGACTAACGTTGGTTCAATATT
+TCCAGTAACCAAGTGCATCTTTTGTGCTTGGTAATATTGAGCATGATACCGTGTGATATCGGTCTTGGTT
+AACTGCGAGAGCAGTTCAATATCACCACCGTATTGATAGCATCGTTGAGCCGAAGTATCACTACGCGCAA
+TGACACTTTGTTGGTCATCTTGTTGAGGAGTTAATTCACGGTTAATCACACCGTAAAAATCGTCGTGGTA
+AATTTCCTGTGCTAAATCTTGTGCTTCGAATATAGGTGCTAATAGACCATTTAGTAAATAATTTAAGCCC
+AATAAACAGGCTTTCTGGCACTGACTGTGACAATGATAGTAGGTGACATTATAGTGGGTGGAGGCGTTAA
+TGGATAAATCGGTCAGTGCCGTAAGCTGAAATAAAGATTCAGGATGATTAAATGCCGCACTTCGACGAAA
+GATCAAATGTTCAACGGCGTGGCTAACACCACTGTCGTCTAGCGCAGGTGTGTTAACCACAATTAATGCA
+CTAAAACCTTGCTCGTCATTAATATTATGATGTTGTAACCCGTTAGGGTGACGCTTAATTTGACTGGAAG
+GGGTCATAGTTTTATTTGAACAATATCAGCATCTTTAATGCTGCGCTTATTTACCCTTTCTAATAGCGGA
+TTTTTTGGGTGTTTTGCTCGTTCAATAGCTTCTTGAATTAAATGATGATCGGGCGATTTACTGCACACAG
+GATCTGTTTTATCCATATCGCCTGTCATCATAAAGGCTTGGCATCGACAACCGCCAAAATCTTTCTCTTT
+TTCATCACAACTTTGACAAGGTTGAGGCATCCAGCTATCACCACGAAAACGATTAAAAGAGAAGTCTTGC
+TGCCAAATATCGCTGATAGATTTATCTTTTACATTAGGAAACTTTAGTGGCAACATTTTTGCGCTATGAC
+ATGGCAGCGCACTACCATCTGGCGCTATGGTTAAGAAGGTACTGCCCCATCCATTCATACACGCCTTAGG
+ACGAACTTCAAAATAATCAGGTGTCACAAAAATAAATTGTGGCCCTTTACCTTGTTGCTTATCACGGAAC
+TCATTGACGATTTTTTCTGCGTCTATTAGTTGTTGCTGTGAAGGTAATAAATGATCTCGATTATCATACG
+CCCAGCCATAATATTGCGCTGTAGCAAGCTCAACATAATCGGCATTTAATTGGCAACTTAAGCGCATGAT
+ATCTTCAACTTGGCTAATATTTTGTTTTGAAATAACAAAATTTAATACCATTGGATAACCCTGTGCTTTA
+ACCGACTGCGCCATTTTAAATTTTTGTTCAAAGGCGTTACCGCGTCCTGCGATAATATCGTTCATTTCAG
+GATCTGCACCTTGAAAACTAATTTGAATATGATCTAAGCCCGCTACTTTTAACTTGGCAATACGTTTTTC
+GGTTAAACCAATGCCCGAAGTAATCAAGTTAGTGTAAAAACCCAATTCTCTTGAGTGCTTAACCATCTGT
+TCTAAGTCTTTGCGCAATAAAGGTTCGCCACCTGAAAAACCCAGTTGTACCGCGCCCATAGCACGTGCTT
+GTGTTAATACATCAAGCCACTGCTCAGTATTGAGCTCATCTTTTGTATCACCAAGCTCTGTTGGATTAGA
+GCAATAAGGACAATGCAAAGGACAATCGTAAGTGAGCTCAGCCAACAACCATAGTGGAGGACCAACTTTT
+ACTTGGGATTGATTATTCATAATAAAGCCATTTTTTATCATAGGCGGCAATTAAAAACTCATGCACATCG
+TCAGTTAAATCACCAGCATCAGGAAATTTTTTATTTAACATGTTGATGATGTCAGAAACTTTGTTTATAC
+CATCAACCAGTTGCATGATTTCTCCAGCACTACCATTAAGTTTAACCATACCTTCAGGAAATAATAGTAC
+ATAACAATCTTGCGCTTGTTCCCATTGCAGTCGGAACATAGCGTTTAAACTTGGCGGCACGGACTGATTT
+ATCATTTAAAAATTCTCTTATGGTAATTTGGCTCAGCTATTAAACCTTGGTAAGGCGCTCGGTCCTGTTG
+ATATGCTAAGGTCATAGCATCAAGCATACTCCACAAAATATCTAATTTAAATTGGAGAATATTTAATGCC
+TCGTCTTGTGCTTGACGAGTAGTAAAGTGATCTAAGGTGATTTGTAGGCCATGATTAACATCGCGTCTTG
+CTTGAGATAAGCGCATTTGAAAATACTGTAAGCCTTGTGTTTCAATCCAAGGATAATTTATAGGCCAACT
+GTCTAGCCTGCTTTGATGTATTTGAGGGGCAAACATTTCCGTCAGTGACGAACATGCAGCTTGCTGCCAG
+TTAGCACGGCGAGCAAAGTTTACATAGGCATCTACGGCGAATCGCACCCCAGGTAAAACAAATTTCTCAT
+CCAGTAAGTCTTGTCTATCTAATCCTACCGCTTGGCCCAATTGTAACCAGGCTTCAATACCACCTAAGGT
+TTTGTCTTCTACACTGCCATCGTGATCTAATATGCGTTGGATCCATAGACGACGAGTTTCCATATCATGA
+CAATTAGCTAATATGGCGGCATCTTTAATAGGAATATTTACTTGGTAATAAAAACGGTTTGCCACCCAAC
+CCTGAATTTGCTCAACACTACATTCACCTTGGTGCATGGCAATATGAAATGGGTGATGAATATGGTAAAG
+CTGCCCTTTAGCGCGGAGCATTTCTTCAAACTGCTCTCTTGTCCATGGTTGTTGCATAAATAAAGCGCCT
+CTTAGTATTAAGTGTTATACCCGCTCCACTTGAAGATGCGAGTTTCAGGGTGCCTGAGCGATTCATGATC
+AAGGCGCCTCTTTTTATTAAGGGTTGTTCCCTTAAAAATAGATGCAACGAAGCGCATGATTTGCTCAGAC
+ATCCCCAAAGGGCTGTTTTAGAAACGCTTTATGCTACGTTATTGATTTTGAGAAGGGAACAACCATTCTC
+TTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATCCTGCATCTTCAAGTGGAACGGGTA
+TATATCAATTGCATTTATTATCAGATCATTAAAGCAATTATATTGTTATTTCCATGCCATCTACGGCTAT
+TTCAACACCATTGTCCAACACAAATTGATGTTGTGCTGATTCTTCATTGAGAATAGGGTTGGTGTTATTA
+ATATGGATTAAAATCTTTCGATCGATATCAAATTTATTGAGTAATGCGACAGTGCCAAAATCACCATTTA
+CTGGCATATGGCCCATTTGGGATCCAAGTTTAGTACCAACGCCTTGTGCGATCATTTCATCGTCAAGCCA
+GAGTGTGCCATCGATTAATACGCAGCTAGCATCTGCCAATATCTCTTCAACTTCAGGTGTGCTTTCTACG
+ATGCCCGGTAAATAAAAAAGGTATTTCCCACTCGTTTTATCAACAATTTTGAGGCCGATATTGTTACCAG
+CAACGACTTTGTCACGGTATTTAGAATAAGGAGGAGCATTCGACTCTATAGTCACGGGAACGAACTCGAT
+ATCTGCAACACCTTCAACACTAAAAGCATCACTCTGCTGATAACCAATAGGTTTAAATGATAGACCGCCG
+TGCCAGTGTTCAAGCATGTTAAATAACGGATATGCAGAAGTTAAATCTTCATAAACAACATGAGAACAAT
+AAACATCAAGGGGTAAGCCTTCACGTAAGGTAATTAAGCCTGTGGTGTGATCAATTTGGCTATCGGTTAG
+AATGGCGCCACGAATATTAGTACCCCGTGCACCTTGCTCAGGCCATAATTGTGGGGATTGATTTATTTGC
+TGACGAATATCGGGTGAAGCATTAATGAGTGCCCAATTTTTACCGTCAGGACTGACAGCGATAGAAGACT
+GTGTACGCGGTGTAGCTTTTATGGTTCCGGCTCGTAATCCTTTACAATTAGCACAATGACAGTTCCACTG
+TGGAAAACCACCACCAGCAGCCGAACCAAGAATTAAAATTTGCATAAATTCCTTAAAAAACTATGAGAAA
+TACCCTCAGAGGGAGAAGTTACCGAGGGTAATCGCATACCAATCTCACTAACTATTTGATCATTTCTACT
+GGTTAAAATAACCAACTACTTCATTATTTATTTAATAATTAGAAGAACTAGTTATTAAAATAAATGCCTT
+GTATTTAGCTATTTTTACTGCGTATAAAGTAGATAAACTAGTCAATGAAACTGGTATCATTTCTCAAAAG
+GCATTATCTGTTGCTGATATAAAGTGTTACTTCAAAACCTAAACGCATTTCTTCAAACTTTGGTTTAGTC
+CACATAGTCAATCCTCATTATTGTAAGTTAGTTGCTAGATCAATATAGATCGGCAGCCACTTGAAAGAAA
+TCATACTTTAGAACGAACATTCTTAATATATAGGAGGGTTTTTGTTAATGATGATTCAAAAACTGTTTAG
+AAAAACTAAGTGTGGCCTCAACCAATGCGTTGCTCATTAAAGGTTCGTTCGCGAGGTGACCAGCCATATC
+AATCACTGTTAATTTTGCCTGTGGGCAATGGTATGCCAATTGCCATGCTTGCTCTACCGGACAAACAAAA
+TCATAGCGGCCTTGTATTATTTTAATTGGAATATCACTGATTTGAGTTATTTGCTCAAGAATAGGATTTT
+TCTCAATGAAACAACGGTTTATTGAGTAATGAAGTTGAATGATTGAGGGTTTTTTATTGATTGTATCGAC
+TATGCTAGCAGGGGTGCCTGGTTGAATATTTAATATTGCCGATTCCCATTGCTGTAAACGATTATAGGCA
+TCTCGACTTATCTGTTCATCGCTATTAATTAACCTTTGATATAAAGCATTTAGTGGTGCTTGTTGCTGCT
+CGATGGGGAGATTATCAACTAATGCTTGCCATGCGTCGGGATATATTTGAGCAGCACCTTTATTAGTGTA
+TACCCAGTTAATATCTTGTGCACGACCTAGAAAAACGCCTCGTAAAATCATGCCCAACACTTGTTTAGGA
+TACTGTTTTGCATAAACCAAAGCTAAAGTGGCCCCCCAAGAGCCACCGAAGACTAACCATTGACTAATGC
+CAAGATGTTTACGAATAGTATTGATATCTTCCACTAATGCTAGGGTGTTGTTTTCCTTTAGCTCACCTTG
+TGGTTTTGAGCGACCGCAGCCTCGTTGATCAAATAAAATAATATGGTAAATAGCAGGATCAAAATAACAA
+CGATGTTGTTCTCGACAAGCTGAACCGGGCCCACCATGTAAAAAAATAACAGGTATTCCTTGTTCATTAC
+CGCACTGTTCAATATAGAGTTGGTGAAGAGGACTAACTTTAAGATACTGTTGAGAAAATGGTTCAATTTC
+TGGATAAAGTGAATGTAACAAAGTAGGCCTCTTAACAAGTTTAGGGGAATAAAGGCTAAAAATAATTATA
+ATGTGATCAGTTTACACTAGGCGAATGAAAGCGCAACACAATGACTTTACGTTAAATAATACCGTTAATG
+TTCATAACACTTATCTTTTTCGCAGACTAAAGATCTATACCTAGATATGTGCTCTATTGATTAATAGACC
+ACATAAAAAAAAGACCTTAACAAATAAATGTTAAGGTCTTTTTGCTAACTATAATAAAGTTAATTAAGTA
+TGAATATTAATTTATAAAGAATTAAGCTTTAGTAATTACGTCAACTAATTTCCACGTGTCTTTCCTTTAA
+ACTAGGAACAGCAGACTTAGAAATTATGTCGATATATTTAGCGCATAAAAAAAGACCTTAACAAATAAAT
+GTTAAGGTCTTTTTGCTAACTATAATAAAGTTAATTAAGTATAAATATTAATTTATAAAGAATTAAGCTT
+TAGTAATTACGTCAACTAATTTCCAGTTTTTAGACTTAGAAATTGGCGCAACTTCAGTAATAGTTACTAA
+GTCACCTTCGTTACATACGTTAGTTTCATCATGTGCTTTCAACTTAGTTGAACGCGTCATGTATTTACCG
+TACATAGGGTGCTTAACACGGCGCTCAATCAAAACAACGATAGACTTATCCATTTTGTTACTGACAACAA
+CGCCTTGTAGTGTGCGGATTTTAGTTTCGCTCATTACTTACCTGCCTTTTCAGTGATGATAGTCTTAACA
+CGTGCGATATTGCGACGTACGATTCTTAGCAAATGAGTTTGTGCTAATTGACCAGTACTTGCTTGCATGC
+GGTAGTTAAACTGCTCGCGAAGAAGTTCTAGTAATTCAGCATTTAGCTCTTCAATGCTTTTTGCTTTAAG
+TTCACTAACTTTCATTACAATGCCGTCCTAGTTACGAAGGTGGTTTTGAATGGTAGTTTAGAAGCGGCTA
+AAGCAAAAGCTTCACGCGCGATTTCTTCAGAAACACCTTCCATTTCATAAAGAACACGACCTGGAAGAAT
+TTGGCAAACCCAATACTCAACTGAACCCTTACCTTTACCCATACGAACCTCAAGAGGTTTTTTAGTAATT
+GGCTTATCAGGGAATACGCGTATCCAGATTTTACCTTGACGTTTCACATGACGAGTCATGGCACGACGAG
+CGGCTTCAATTTGGCGTGCAGTCATACGACCACGTTCCATTGATTTCAAACCGAAAGTACCGAAGCTAAC
+TGAACTACCTACGTGAGCAAGACCACGGTTGCGCAGTTTAAATTGCTTGCGGAATTTAGTACGTTTTGGT
+TGTAACATAACTTATTCCTCTACTTAGGCTTGCGGTTGGTTTTTCTTTTAGGTTTAGCCGCTGGTACTTC
+TGCCTGTAGAGGCATGTTACCAATGATTTCACCTTTGAAAATCCAAACTTTGATACCAATAACACCGTAA
+GTAGTGTTACCACGCGCAATTGCGTAGTCAATATCAGCACGTAAAGTATGTAAAGGTACACGACCCTCAC
+GATACCATTCTGCACGTGCGATATCAGCGCCGCCTAAACGACCACTAACTTGTACTTTGATGCCTTTAGC
+GCCTAAACGCATTGCGTTTTGAACTGCACGCTTCATAGCGCGACGGAACATAACACGACGTTCTAATTGA
+CTAGCAATGCTGTCTGCAACAAGCTGCGCATCCATTTCTGGCTTACGTACTTCAGCGATGTTGATTTGAG
+CAGGAACACCAGCAATTTTAGAAACGGCTAAACGTAGTTTCTCAACATCTTCGCCTTTCTTACCGATAAC
+AACACCTGGACGAGCCGTGTGAATTGTTACGCGGATAGATTTAGCTGGACGTTCGATTACCACTTTAGAA
+AGTGATGCACGCTTAAGCTTTTCTTTTAAAAATTCGCGAACCTTATGATCGCCGTCTAAGTTGCTAGCAA
+AATCTTTGTTGCTTGCAAACCAAGTAGACGCGAAAGGTTTCGTGATACCTAAGCGAATACCGGTAGGATT
+AACTTTTTGACCCATACTAATATACTCCTAAGAATCAGACACAATCACAGTGATGTGACTAGTGCGCTTG
+ATGATGCGATCGGCTCGGCCTTTCGCACGTGGCATAATACGTTTCATTGTTGGACCATCGTCAATCAAAA
+TTGTTTTAACGAATAATTCATCAATGTCTGCACCTTCGTTATGCTCGGCATTTGCGATAGCAGAGTTAAG
+TACTTTTTTAACTAATTCAGCAGCTTTTTTGTTGCTGAAAGTTAAAATTTCAAGTGCTTTCTCTACATTA
+ACGCCACGGATTTGATCCGCAACTAAACGCGCTTTCTGAGCAGAACCGCGGGCAAATTTATGTATAGCAA
+TAGCTTGCATGTAACTTCCCCTTATTTCTTCGCTTTCTTATCAGCGACATGACCGCGATAAGTACGAGTT
+GGTGCAAATTCTCCTAATTTGTGACCGATCATTTCTTCGGTTACAAATACAGGGACGTGTTGACGGCCAT
+TATGGACAGCGATGGTCAATCCGATCATTGTAGGAATGATCATTGAACGACGGGACCAAGTTTTAATTGG
+CTTTTTATTCCCGCTTTCCACCGCTTTCTCTACCTTCGTCAACAAGTGTAGGTCAATAAATGGACCTTTC
+TTGAGGGAACGTGGCATGGTGAATCCTTATATATTCAATTCTTCATGTGAACTTAGCAAGCTAAGTTCAG
+CAATCAGAATATTAATTAAATGTACTAATTACTTAGCACGACGACGTACGATAAATTTATCAGTACGCTT
+GTTCGAACGAGTCTTGTAACCCTTAGTTGGTACGCCCCAAGGGGATACCGGGTGACGACCGCCAGATGTT
+TTACCTTCACCACCACCATGTGGGTGATCAACTGGGTTCATGGCAACACCACGAACAGTTGGGCGAACAC
+CGCGCCATCTTGAAGCACCAGCTTTACCCAAAGAGCGAAGCATGTGTTCAGAATTGCCGATTTCACCTAA
+AGTAGCACGACAATCAGACTCTATTTTACGCATTTCGCCAGAGCGAAGACGTAAAGTAACGTAAGCACCA
+TCTTTCGCAACTAATTGTGCGTAAGTTCCGGCTGCACGTGCGATTTGAGCACCTTTGCCTGGCTTAAGTT
+CGATTGCGTGAATAACACTACCTAACGGTATGTTACGTAGTGGCATTGTATTACCAGGTTTGATCGGAGC
+ACCAACACCAGACAGGATACTATCACCAGCTGATAAGCCTTTAGGGGCTAAGATGTAACGACGTTCACCA
+TCGGCATACAATACTAATGCGATGTTAGCGCTTCGGTTTGGATCGTATTCTAAACGTTCAACTTTGGCTG
+GAATGCCATCTTTAAGACGTTTAAAATCAACTATACGATAATGTTGCTTATGACCACCACCAATGTGACG
+AACCGTAATGCGACCATTATTGTTACGACCACCAGACTTAGACTTAGTGTCTAATAATGGTGCATAAGGC
+TTACCTGTATGAAGCTCTTTGTTTACCACTTTAACTAGGTGACGACGACCCGGAGAAGTAGGTTTACATT
+TTACTATAGCCATTTTAACTGCTCCTTATGATTCCGCGCCAACGAAGTCGATGTCACTACCTTCTGCAAG
+AGTAACGTAGGCTTTTTTCCAGTCGTTACGACGACCAAAACGAGCACCGGTACGTTTTACTTTACCCTTA
+ACATTAAGTGTATTAACACCTTCAACTGTAACTTCAAAAAGTTTCTCAACTGCCGCTTTAATTTCAGCTT
+TAGTTGCATCTGTAGCTACTTTGAAAACAACAGTGTTGTTTGCTTCAGCAGCTGTAGTTGCTTTTTCAGA
+GATATTCGGTGCTAAAAGCACTTTCAACAAACGTTCTTCGTTTATCATGCTAAAATCCCCTCAATTTCTT
+TAACTGCATCAGCAGTGATTAAAACTTTTTCGAAACCAACTAAGCTTACAGGGTCAATTGCTGCAACATC
+ACGAACGTCAACTTTATATAAGTTGCGTGCTGATAAGAACAAGTTCTCGTCAACTTCTTTCGTTACAATC
+AATACGTCTTTAAGCTCTAAGCCTTTAAGCTTAGCAACTAATTCTTTAGTTTTAGGTGTTTCTACCGAAA
+AGTTCTCTACCACAACTAGACGTTCTTGACGAACTAGTTCAGATAGGATGCTAGCAATAGCACCACGATA
+CATTTTACGGTTAACTTTTTGGCTGTGATCCTGAGGTTTAGCAGCGAATGTTACGCCACCTGTACGCCAG
+ATTGGACCACGGGTAGTACCAGCACGTGCACGGCCAGTACCTTTTTGACGCCATGGTTTTGCACCACCGC
+CGCTAACTTCTGAACGAGTTTTCTGAGCACGAGTACCTTGACGAGCACCAGCTGCATATGCAACTACTAC
+TTGGTGTACTAACGCTTCATTAAACTCACGTCCAAAAGTTGCTTCAGATACTTCAAGAGCACCAGATGCG
+TCTTTTAATGATAATTCCATCATAAAATCTCCTGGACTAAGCTTTAACAGCTGGTTTGATGATTACATTG
+CCATTGATAGCACCCGGAACTGCGCCTTTAATAAGCAACAAGTTACGTTCAGCATCAACGCGAACCAATT
+CAAGGTTTTGTGTAGTACAACGCACAGCACCCATATGACCAGACATTTTTTTGCCTTTAAATACACGACC
+TGGTGTTTGACATTGACCTAACGAACCGTTAGATCTATGTGATAACGAAACACCATGCGTTGCATGTTGC
+ATAGTAAAGTTCCAGCGTTTAATACCGCCTTGGAAACCTTTACCTTTCGATGTACCAGTAACGTCTACTA
+ATTTAGTGTCATTGAATACTTCAACAGTGATTTCACTGCCAGCTTCGATGTCACTACCTTCATTTTCGTT
+TAAACGGAATTCCCACAAGCCGCGGCCTGCTTCAATTCCTGCTTTAGCGAAATGTCCAGCAGCAGGTTTA
+GTTACACGGCTTGCTTTACGCTTGCCCGTAGTAACTTGTAGTGCTGAATAACCATCGTTGTCTACAGTTT
+TAACCTGAGCAACACGGTTTGCTTCAACTTCGATAACAGTAACAGGGGTAGAAACACCATCTTCTGTGAA
+GACACGAGTCATACCCACTTTACGTCCAACTAGACCTATAGTCATTGTTAAAACTCCCCTTAGCCCAAGC
+TGATTTGAACATCAACACCAGCTGCAAGATCTAAACGCATTAATGCGTCTACAGTCTTTTCAGTTGGCTC
+AACGATATCAATCATGCGTTTATGAGTACGAATTTCGTACTGATCTCGCGCATCTTTGTTAACGTGTGGA
+GAAGTCAAGATAGTGTAACGTTCTTTGCGAGTAGGAAGTGGAATTGGACCACGAACCTGTGCGCCAGTAC
+GTTTTGCAGTATCAACGATTTCTGCTGTAGATTGATCAATCAAACGATGATCGAACGCTTTCAAACGAAT
+GCGAATTCTTTGATTTGACATGAAGACAAATCCCCTTTTTTAAAGAACAAAAAAATACATCCCTCTGCTT
+CCTTGTGTGCCGGAAGGGGGTGTATTAACTAATAAACATTCAACTCAAAATTAGAGCTGCTGTGAAACGA
+ATAGAAACTTAATTCTTATTCATTTAGTGCTATAAGCGTTACTTAACCATAAAGGTTTTAGTAATAATCT
+TTAGCATAACACACTCAATTTGGCTGAATGCGAGCGCGTATTATACAAGAAAGCTTGTGGTGTGCAAGTT
+ATTTATAGCTGATTATAGAATTGCTACTTTTATTAGCAGAAACTTGCCAATAATAGGCATATGGAGGGAG
+ACAAATAAGATTAGAAGGGTAAATAAAATAGACCAAACAGGGCGTTGTCGGTCTTTAATTCAGTAGGCCT
+ATATAAAGCAGAGTTATTTTAATTTTAACAAAGCTAGGTTGGCAACCAACAATACCTTGGAAGCTAGCTT
+TGTGCCAAGCTCATGCGTTTGGCATGTAAAAAGGATAAAGTGCTTAGCTATAATAGAGTAGCGTTAAGTA
+AGGACTTAAACATTAGCAAAGTCGTGTGGGATATAAGTTCGATAATTTTGTCACGTACTCCATATTAGTG
+ATAAAAGTGCAATCTGACTAATCAACTATATAAAAAGCCATAGCTTATATAGTAGGTGTGTTTATATATG
+GTTGAACTACTGTTCATTCAATAAATTTCTGCTGGCCACAATTGGATAGAATTTTCATCTCTTCCAGATA
+TTGAGGTTTACTGAGAAAAACTTTTTAAACTATTCTTTTGCTATATATAAGCAGAAGCTCAATTTTAGAC
+TAATAAACCGGACCGAATTAATAAATTATTTATCAATTTTCTATGGATTTGTTTTTGTTAATGGTATACT
+CGCGCGCAAATTTTCAACAATTCTGCTTTCATTCTTTCTTATATATAGAAGATAAAGTGGGATAGACCTT
+AAACTAAGTAGAGTAAAGTAATGGCAGATTTATCCAAATACAGAAACATTGGTATATTCGCTCACGTTGA
+TGCGGGTAAAACCACAACAACTGAACGTATCCTTAAACTAACCGGTCAGATCCATAAAACTGGTGAAGTA
+CATGACGGCGAGTCTACGACTGACTTCATGGAACAAGAAGCTGAGCGCGGTATTACCATCCAGTCTGCTG
+CGGTAAGTTGTTTTTGGAACGATCACCGTTTCAACGTTATCGATACTCCTGGTCACGTTGATTTCACTGT
+AGAAGTTTACCGTTCATTAAAAGTACTTGATGGTGGTGTTGGTGTATTCTGTGGTTCTGGTGGTGTTGAA
+CCACAATCAGAAACTAACTGGCGTTACGCGAACGACTCAAAAGTTGCTCGTATCATCATGGTGAACAAAC
+TTGACCGTTTAGGCGCTGATTTTTACCGTGTTTGTAAGCAAGTTAAAGACGTTTTAGGTGCTAACCCATT
+AATAATGACTTTACCTATTGGTACTGAAGATGAGTTCGTTGGCGTTGTTGACCTACTTTCTGAAAAAGCT
+TACATCTGGGATGACACTGGTCTTCCAGAAAACTATGAAGTTACTGATATTCCAGCTGATATGGTAGAGC
+AAGCTGCTGAATACCGTGTGAAGTTAATTGAAACAGCTTTAGAAGTTGATGAAGACATGTTGATGGAGTT
+CTTAGAAGGGGAAATGGTCCCTACTATAGAACAAATCAAAGCGTGTATCCGTACTGGTACTCGTGATATG
+ACTTTCTTCCCAACTTACGGTGCATCTGCATTTAAAAACAAAGGTATTCAATTAATTCTTGATGCTGTTG
+TTGATTACTTGCCTTCACCTACAGATGTTAATCCACAACCACTTACTGATGAAGAAGGTACGCCTAATGG
+TGAGTTTGCAATCGTTTCTGCAGATGAAACATTCAAAGCGTTAGCATTCAAAATCACTGATGACCGTTTT
+GGTACATTAACTTTCGTACGTATCTATTCAGGTACATTGAAGAAAGGCGATACCATTCTTAATGCTGCTA
+CAGGTAAAACTGAGCGTGTTGGACGTATGTGTGAAATGCAAGCTGATGACCGTAACGAACTTACTTCAGC
+ACAAGCTGGTGATATCATCGCGATTGTTGGTATGAAAAGTAATGTTCAGACAGGCCACACATTATGTGAT
+CCTAAACACCCTATCGTTCTAGAAGCGATGGTATTCCCTAAGCCTGTAATTTCAATCTCTGTAACACCAA
+AAGATAAAGGTTCAACTGAGAAAATGGGTCTTGCTATCGGTAAAATGGTTGCAGAAGATCCTACTTTTAA
+AGTTGAAACTGATATCGATTCAGGTGAAACGATTTTATCTGGTATGGGTGAGCTTCACTTAGATATCAAA
+GTAGATATTCTTAAACGTACTTACGGTGTTGAATTAGAAGTTGGTAAGCCACAAGTTGCATACCGTGAAA
+CAATCACAACTGCAATTGAAGATTCTTACACACATAAGAAACAATCTGGTGGTTCTGGTCAGTTCGGTAA
+AATTGATTACCGTATCAAGCCCGGCGAACCTGGTTCTGGTTTCGTATTCAGCTCTGTTGTTGTTGGTGGT
+AATGTTCCTAAAGAATTCTTCCCAGCAATCGAGAAAGGCTTCAAAGGCATGATGGATACTGGTGTTCTTG
+CTGGCTTCCCTGTACTTGACGTTGAAATTGAATTATACGATGGTGGCTTCCATGCTGTCGATTCATCTGC
+TGTTGCATTTGAATTAGCTGCTCGTGGCGCTTTCCGTCAATCAATTCCAAAAGCTGGTGCACAGTTAATT
+GAACCTATCATGAAAGTTGATGTGTTTACGCCTGATGATCACGTTGGTGATGTTATTGGTGATTTAAACC
+GTCGTCGTGGTATGATCGGAGGTCAAGAAGCGGGTGTTTCTGGTGTTCGTATTAAAGCTGACGTACCTCT
+TTCAGAAATGTTCGGTTACATCGGAACTTTACGTACAATGACATCAGGTCGTGGTCAATTCTCTATGGAA
+TTCTCTCACTACATGCCTTGTCCTAATAACGTAGCTGAAATTGTAATTGCTGAAGTTAAAGCGGCTAAAA
+TAGCTAAAGACGCAGCTAGAAAATAGAAAATAATTAATCTTTAATTATTTTTGATATAAAGGATGCTTCG
+GCATCCTTTTTTATTGCCTGAAATATGTCATACAAGCCCTTGTATTAATGGCTTAGATTGAAGTTACCTA
+AAAGCTTAAAGCAAAAAATACCCGTAAAATACCCCTTACTTAATAAATTACGTTATAGCTCTAAGTCTGT
+TCATGCTTCTTAATTACGAATTATAAGCAGGGATTCGATTCCCTTTACCTACCTAACTGCGCCAACGTTT
+TTACATAAGCTGTTTGCTATTTTTAATAATAAAGTTAGCTAGATAAGAGAAAAAATATAATAATTTATTG
+CACATCATCATAAGTTTAAGCCACAGCAAAATTGATAACTTAATCCACTTTTACAGAAACAATTACTAAG
+CAGGTTTCCCGTTTTTATATCTTTTAATGAAATTAAACTGCCATTTAAGTTTACTGGTCCATGGGGGTTA
+TCCCAGACGATTACAGGTCTACCTTTTAATTTTTCCATAAAATCAATCGGTGGCTCAGGATTGGCGATTA
+TAATTTGAGCAGAAGACGGAAGGTTATTTAAAATTTCATCTATTTCTTGTCGATCACATTCAAAATAGGA
+AATTCCAATAAAAACACAATGTGTAGACTTATTTAGTTCTTTTTTGAAACAGTTATTAGCTTCTTTAACC
+CATTGAAAATTTTTATACTTATTTACCTCATTCGGTACGATACATAGAGGCTGTGTTCTTGGGTAGAGCA
+AATCACTCGTCTTTAACCTTTTTATTGGCATATCGTTAACATCAATTATCCCATTCAATGGATACCTTAC
+AGGGATATCGAGACCAACTATTTCAAAATCAACCGAGCCATGGGGTTTAAAAAGTGGCAGTCCATGTCCA
+TGACCATTTATTTGCTGGGAATTATAAATACAACCTAATTCATCTAAGCATGTTTCTAATAAAAGGTCGT
+AATTTAAAGAGAATGCATTTATTAAATTATCTCTATGGAGTTGAAGCCACATAAACCAAGGCCAATCCTT
+TCGGAAGTTATCTATTTGAGCTGTAGCTAAATGTGAAAAAGAAATCGTCAGAAAGTGCCTAGCTTCAATC
+AAACATCGTCTGACCTCAACACCTAATGATTTGCAAAAACTTTCGTTTTGAAGTTTTAAAAATATATCAA
+AATCACTTTCATCAGGAAGCGAGTCTTTAATTAACTTGAGGTTAGGCAAGCAATCGATAAGTAAAACATC
+ACTATCAGGACACTTTATTTCCCAGCTTAGAGGTGCTTGAGTATTCCATTCCTGCATTAAGCTTGTAAAA
+TAACCGAAGCTGATAGAAAATCCATTACCAACTATCATCGAAATTTTTGGTTTATTCATATTAATCTCAA
+TTACTACAGTGACATATTCTGTTGTTTAGTAATTACTAATTTACCTTAACCCTCTAAATTTTCATATCTT
+TATAGTAGCTATATTGTTCAGATTATAATAAATGTAATTTAAAAATTACATTTATAGTGTGTGTTAATAA
+TAGGGAAATATCGTTTAGTGTGAAGCAGCATAATTTGGTGTAATCGACCCCCGTAATACATGACGGGGGT
+CGATTCAGTTAAAGTTTATTACGAAAATAATATTTAGTTGAAATATCATTAGTAAGAATATTAATTTTCT
+GAATTAGTAGTATAAGAGGATAGTAGCAAATTATATTCTGTTGATATATTCCACATCGTTAGAAGTCTCT
+TTAGTTCAACAAGCTCACTATGGGTGGGGTCGCCATTAATTGATTTTTCTGATAAAAAATTTAAACGTCT
+GAATTCTTCGCTAGTCATAATAATCATCCTTGATTCATACTAACTAAAATATAGTTAACTTTTTGTTTTA
+TACAAATTTTATAAATATTCGCTACGCGATGAAGTACAGAAGAGCACTCGCTTCGCTCGATTAGTGCAGT
+TTGTTTTTTTCTTAACGCTTCGCTAAAAAAGAACAAACCTAAAACTGACAAATCGCTGTAGGCCTCAGCA
+ATTAACGCATACAGCAGCACTCCGAAAAAACTTTACCCCCGTATTACTAAACGGGAGTAAAATCTTTCAT
+TTCCTCCTACCGCTCCATTCCTCTTCCTCGTTGCTCAGGCTTCGCCCTCGTCCTCGTCATCATCGCTCAG
+GGTCGTCAATAGAAAGCTCAGTTGCCTAAAAGTAATCATTAAGTAAAGAATAGAGAAAAGGTCAAAAGCG
+GTTCCAAAGAGCTTCAAGCCTAATTTAGTAAAGTAAAATAAAGGTTTCTAAGAACATTTTTAAATACACA
+AAAATAACCTCAGACACTCCTTGATTTTCATTGACAAAATTATTCTCTCACTCTGTTTGATTAGCATCAA
+ATTAAGCGCGCACCCCTATGTTTCTGCGAAACGGGTACACATTAAATTGACACTATCAGGGAACTTAGAG
+CATGAATGATATTGAAGCTGAAATCGCTAACACTTTAAAAGAGATTGAAGAACTAAAGGAAGAGACACGG
+GCAATTGTGGCCAAAATGAAGACGCTAAATACTGCTGATGAAAAGGAAACTAATCATGCTAATTAAAATT
+AATGAGTCAGAGCCTGAGTTCGTCGCGTTCGTTGAATCGCTTAAACAACATTACAGTGAAGCAACCGCCG
+CTGGTGCAACAAAGAAAGCGATCGTTAATCATGTATCAGTGACCAAAGAATTAAGGAAAACAAAAAAGAA
+GCTGGAAAAGCTTGAGGCGATACTTGAAGAAATCAAAACGATAAAGCGACAGCAGAAAGGGTTGCAACAA
+GCCCTCGATATTCTAACGGATTAGTACCAAAAGGTTATCCTGGCAAGCGTGCCTGGACAATGAATTAGTA
+CCAAAAAGTTATCCTGGCAAGCGTGCCTGGACAATGAATTAGTACCAAAAAGTTATCCTGGCAAGCGTGC
+CTGGACAATGAATTAGTACCAAAAAGTTATCCTGGCAAGCATGCCTGGACAATGAATTAGTACCAAAAAA
+GGCTTACCGGTTTAACCAGGTTAAACAACTTTGGTACTAAAACGTAAAAAAGAACGTAATAACGGCTACG
+TACAACACATAAACAAACAACTTAGAGTAATGACAACTGAATAGGGCTATTGCCCCTCGCTTCTTGAAAA
+GGCTCACTCGGTTTAGTTGGCTCACAATACACATAGTTACTGTGATTATTTGACCTTAATTCAACTAAAC
+AGTCTGAGCTAAAGAAAATCTTATAACCCATCGCTATTAACGATTCAGAGCCAACATTTAATACTTCATC
+ATTAATGTAAGCAGTGAAGACATAATCACGAGTAACACGATGCTTATTAAAATAAACCGTATTAACCGCA
+TTGATATACATCTTGGTCGCACCGAACGGCAGCGCTACAAAATTATTAGGCGCAGTAACAGTCGAAACAC
+TAGCACGACGAAAAGAAAAAGGATTAATCTCCCCATCACTTTTTTGAGCAGTACGAACGGAAGCATTAGC
+AACTTGAACAGCAGCCGCTGAAGCTTTCGGACTTTGTGAAATCGCATTAGGTAAACTATTCGCCAACGGT
+TCATCAACTTCAATGCTTTCATCGTCGAAGAAAAAGAAAACCATATACACAAGATAGGCAACCACAAAGG
+CGAAGCCAACAATAACACTAGGAGTAATAGGCGACTGACCAGCGCCCGATTTAGTAGATTTTCCTGTTGC
+TGTGGACTTATAAAGTTTGAAAACATCGAGCGGCACCTTTTTGAACGTGACAATATCGTTTTTACCAACA
+GAAATTCCATTAGTTTTGGGTAAATGTTCTAGAATTCTAGGACGTCTTTTGTAGTAGGGAATTGGGATCG
+CATCTTTTGACGAGTGAGCATAAGCAACCTCACAAACAGAGCGGATAAACGATGATATTTCCTTAATATC
+AGGCGTGGCCAATAAGATATCCCAGTTGTAATGCCTATGACGCATAAAGCATTCACGCAGCGTTCTTGGG
+TATCGTAAATAATTTCGCTCATCAAAAAGAGATTCACCAATATCATCCTGATAATCTTCAATGTTTACAT
+TGGACTTAATTTTGCGTTGTTCTTCATGATAAATTTCCGAAAACTCTTGAGGCAATAAATCATCAAAAGC
+GCCCTCAGTCTTATAGTCATAATCAGAAGCCTTAAAAGACTTATCATTTGGGTAAATATCTTGTATTTCA
+TCCAGAAAGATAAGCGCGCCAATCGGCAACCAATGAAAGAAATTACGCATCAACAACATACCCGTATCAT
+TACCAATACTTATTCGTAACAATCTAGCCGTACTAGGAAAAACCTCTTTTAACTCGCGCTGTATCTCTTC
+AAGCGTTTTGATGCCCTGCAAATTAGTAACAACTACACGACCAAGACGTAAAGCAGGAACAATTTCAAAC
+CACATGGCCGTAGATGATTTGTAAGAGCCTGGGGGACCATGAAAAACTTTAGTAGCCATGAGTTAACCTC
+TTTGCATATAAAACAAAACGACAAATGAAAAAACAATCAAAAAAGATAAACGCGCAGACAAATATATAAA
+TCTAATCATTAGAAACTCATCTGATAAACAAGACGTGTAATAAGCGCCTCAATAAGTAAGCTAAGCGCAT
+CAAAAAAACGCATATCTGAAGCCGCTTGTCGTAAATCAGGCGGAAGATTAGAAATTGCCGTATTCACAAC
+CTCATTAATGTTAATCATTTGAATAAAAGATAAAGCGACCTCATGAGCAAAAACCAACGTTTCATACATA
+AGATAAAACTTTAAATAGAGTAAATAACTCGTTAACCAAACAAAAAAATCACCTATTGCAGTAGGAATAA
+TGACAGTAAAAAACTCATAAATACTCATGAAAAAGATTGTGGCAGTTTCAAAAAAACCAGTAACACCCGT
+TTGAGGAGCAGCAAAAACATCAAAGGAAAAAAAAGCTAATAAAACAAAAATCAATAACTTCATGATTTAA
+TCCCCCCAAGTACAATAGTCAACGCACTAAGGGCAGCAAGAAAATAAACAACATTGCCAACACCGCCAAA
+ATACTCAGAAAAACGAGCTAATGAAATATCATGAGAACCCCATTTACCTAAATCAAGATTATTAGCCTGA
+TAACCACCACTATTACCCGCCGTAAAATTAAACTTTTCCCTTACCTCATTAATAAACAACCTATTCTCAA
+CACCAATAGAAGCCTTAAAACCATCAGTAAGACCAGTTAAATCACTTTCATTAATAAAAAGAGTGTCATA
+AGCACTAAAGCTAGCTACGCCAAAATCAGACTGATAACTACCCCCTAATTCATCACCCAAACCATCAATT
+TTATCACCCAAACCATCGATACCAGAACCAAGACTATTAACAGCACCAATAATACCCTTATCATCAAAAA
+CAGCTTTTTCAATACGATTAACAGCATCAATAATACCGTTAGCAGAATTACTAACAGTGGTTGATATATC
+ATCAGATTTTTCAACAATAGTTTGATTAGTTGTCTCAGTGGTAGAAGCTAAATTTTTAGTATTAGCATTG
+CGGGTAGCAACAACTTCATTAATAAGCTTATCGCCTTGTAATGATGAAATATTTGAAGAGGTGTCAGAAG
+TGGTTCCATCAGCTTCATAATCAATATCATGTTCAACATCTTCAGTAGTAGTTGTAGAGGGGTCAACACT
+TGAACCAGTACTACCAGAACCGAAATCTAAATCACTAGGTGGCTCAGGAACATCACAAAAAGGATAAACT
+GAACAATCCTCTTCTTTAGGTATAGAGCCATCATTACAAACACCAGTACAAGAAGTAGTGCCTTGACCAT
+CATCAGTATAATTTGAACTTTTAACGCCCCAGTTATTAGCACATTGATTTTTTACAACATCGTTACACTT
+ATCAGACTCAGATTTAAAATCTTCACAAGAATAACTATAAACATTAGGGGAAGTGTAAACGAAACCAGTA
+ACAACTCTTGAAGTAGAACTACAATCTAAATTTGCTAATTCATGGCATTCAATAGGAGATTGACAACCGA
+CAGAATAAGACAAATAAAGAGTAGCAGTGATATTACCAGAATCATTACACTGAGAACCCAAGCGATACTT
+AATCCTTGTAGAGCTTGAATAAATAAGAGGACATTTATAATAGGTATTACCATCACCGTAAGCGATTTCA
+GAGGGGGCAATCTGAGCACAATTAGCTGATTGGGCATCATCACCAGAACAATAATCAAAAGTAAAAGCCG
+AAGCTAAACCTATTTTATTAGTGATCGTAACAATAGCCGAAACATTAAAACTAAAAATAAAAATCAGGAT
+AAAAAGTAATAATCGAAACATAACAAGACTCAAATTTTAGGTAAAAAAAAGGACTTCCTAAGAAGCCCTA
+ATCCCGCTTGTAAATCCCTCGATACAGCAGTAATAAAGGCAACAAGCTAATAAAATGGTTGTGACCATCG
+CTTAACGACCGAACCAACCAAGCATTTTACCAACACCAAAACCAAGGATTGCTACACCAATAACACCCGC
+TATAACAGCGGTTACATTGCCACTACCTTCAGTTACTGCCGTACCAATTTGAGCCGTATAATCAGCCGCT
+TGAACCGCAGCAGAAGAGCCAGCAATTGCAGAAACAGCAGCTACCGCTTTAACTTTTTTTGTTTTTAAAA
+AACTAACTAATTTGTTCATGTTATAAACCTTATTTTATTTACCTAACCAGCGAGCAACACGCCCACCGAA
+ATGTGATGTTAAAAAAGCCATAATTAGCGCTAATTCAACGATTGCGAACACTTCTACATCAAAAGCAAAA
+AGCAGATGTAGCGTTTCATTCATTTGTTGTAGTGAGCCACTTTGTAATTCAACGAATTCAGACTGACTCA
+CCAAAACAAATTCTGTACAGTCCGTTTCTGCAACTATTTTTAAATAACCTGTACCGTCATTAGCTGCACA
+AACCGACATAATTAATTAACCTGCTTTTTGTTGTTGAGCGGGTTCAATCACAAGCAGTACGGCTTTTGAA
+TCAACGTAAACATTGCGGTAATCACCGACATTCACAGGTAATTCAACCAAAGCACCGTGACTTTCTGAAA
+GCGTTTTAATGAAAAAGGCATCTTTTTCTTTTTCAGCACTTATGCGAGCGGTTCTAATCATCTTTTGTTC
+TTGGTCAAAGCCATTAACAAAAGAGACTTCAATACCAATTTCGGTATAGCTGTTCTCTTGAGCTACGCCA
+CCTTTATCGATGTAACGGTTTTTAGTTAACTTAGTACCGACTAAAATGCCGCGTAAAAAAATACCTGTTT
+GAATACTCATGTTTATCTCTCCAAATAATTAATGTTTAAGCTGCTGCCGTTTGTGCTTGTTGTTGTAAAA
+CCCACTCTTCAATAACAGAGGCTTTCAACCGTTTAGGCATTGACGAACGACAGTCGGGCTCTTCAATGTC
+TTTTACAAATTTCTCTACGATTTCGCTATCAGATAAACCACAAATTACGCGCATCATGTTGATGGCTTTA
+CGTGTACTGATAACTTGGTTTTCAACAATTTTCTCGATGGTCATGGTGGCTTGTTTAACCAGGGTTTTAA
+TTTTGCATTGCTCAACACTTAAAAAATTGAGTGCTGGGTAAGTGGCTGCAAGGTATTCACTCGGCTTTAC
+CATGGCATCAAGTGGTATAACGCGTTGGCTTGAATGCAATTCAACTTCCCAACGTACCCACTTAGATTTC
+ATATCACCTAGCTGTTTACCTTTTTCATATATGCGTAACAGCTTGCCAGATTCACGAGAACCGATATAAA
+GCGTTTTTCCCTTGCTTGGAATAAAGCCAAAGGTTTTCTTAGCCGTTGATTTAGTGGACTCGTTACTGAT
+TTCTTTTAAGTCTTTAAAGTTCTCTTTCAGCATTTTTTCTGTTAAATGCCCAGATTCAACATACATATAA
+CAAGCAGGGCGGCCGCCAGAGTTAAACAGGCCTTTCTTGGCTTTACTCAATGCTCGCTTAATAGAGTGCT
+TCCCTGCGTAATCGTCATGCGCTAAATCAATACGGGTAATTTTAAGCGCTGGAATATTTTTGATTTCTTC
+ATAGAGGCGTTTCATATCCAAAGCGTTACAACCCGTTCCCATGAACGACACGTAACAACCAAGGTTTTTA
+CCACCCCAACAAATAACACCAGCTTGCTCACCATCAGCGTACAGAGTGGCTGAGTAAGAATAATTAAAAC
+GTCCTGTCGGATTATTCTTAACCGTCCAAATAAAAGTTTCCTGAGTGAACACATTATTCAAGCGACAAAC
+AAAGCGTTCTACTTCACCGCAACAAAGAACATCAAGTAAATCGACGCCAATGTTGTCTAATAAGTTGTTT
+AAACGGTCACCATATTTAATGCCGGTATCGACTTCTAATTCGCCTTTTAACATGTCACGTAATTCGTAAC
+GTGCAGAAACTTCGTTGTCTGAAAGGGCAAGTGATTTAAGCGGTAAATCTTTATGTCGACGATTGTTATA
+TTCACGGGTAATGGTGCTACAAGATTCTTTATAACGGCTCAAAATCGCTTCATATTCATGCGCGTTAAAC
+GCGTTAGTGCCTAACAGCTCTTTGTTTTTTGTGTTCTCAAGCTTGGCCAGTTCACGGTTTAACGCCGCAT
+CTTTTGCCTTAACAATTAATTCGCTTTTGATACAGGCGCCAATTTTGGCCATCTGCTTAATGTTTAATAA
+TTCTTTGGGTGACCAAGTCAGTGACAAGGCATCCACTAAACAAGGGATTGTTGTTGGTTTAGTTTTCATC
+AAAAGCCCCTTGTCGTTGTAGTTCGTGATAGTTATTTTCATCAACTTCAATTAAGTTGAATTCGTGACCG
+TATACCGTTTGAAGAAATCCAATTAACGAGACTAAATTACAAAAGTGATGCACTTGGCCGTTGTGCTGTA
+TAGCAACATCGCCCCAGTCTTCCCTTTGAAAGTACACGTTAGGATTATTCATGGTTAAGCCGCTGCCTGC
+GCTTCTTGGCGGATAGCTTCTAGATTGATGAAAGTTTTTTCACGAGCTTTTAATTTTGATTTTATTGGTA
+ATAAACCCTTGTGGATTTGTTGGCGAACGCTTACTTCTGTTTCGCCCTTAATGCGGGAATAGTCGGCTAC
+ACTAACGAAAGGCATGCTTAAAAGGATTAAATCCTTTTTAAGTGATTCAAATTGACTGTCTGTAAGTGTA
+ATATTGTTAGTTAACATTTTTATACTCATCAATCATTGCGTTACGCAGTGTTAAACTCTGATGTGAATAT
+TAAACTCGCAATATGTGGATTTCAAGTCCTTTTTATCGCGTTTTGAGGTTTATTTTGTATGACGTTGAAT
+TCAAATGAAATTTTTGAAAGGTTATTAACCCTTTATGAAACAAAAAAACTAAACGAACTATCAATAAAAC
+TTGGTTTTAAGAAAAACTGGGGATCTTCTGTAAAAAATAGAGGCTCAATTCCATTTGAGGCTTGCACGAA
+AGCATGCGAAGAATTTAATGTTTCTATGGATTATTTGATTTATGGAATTGAAAATAAATTAGAAAAAATA
+GATATAAATGAATTGAAATTATCAGTTACCGAAGGAGTTTTTGCAGCAATACAAACTAACCTAATCACCT
+TAAATAAAGACGTTAAAATCTCACATGTAACTGAAGCAATAACGTCTGAAATTAAAGAAGTTTGTAATAT
+TAACGATGAGAGCAAACAACTAAAGAAAGTTCAGTAACCGAATCTCTTCTTTGTTGAATGTTGATTATTA
+CCTCTTGTTCCCACTGTTTTAATGCAAGGTAGCGTAAATCAGGTGGTAGTTTTTTTAATTCGAAATAACG
+GATAAGTAAACTTTGATTCATTTCATTCCCTAGATTTAAAGTCTCAAAAAAAATAGCAATAAGGATATAT
+AAAATGCTAAAAATATTAATAATAATCTGCTTATTAGTAGTTTCAAATCAAGCCTCTGCAAAATCTAAAT
+GCGAACTAGAATGGAATGCGCTTAAAAGTGTTCAATCTCAATTAAGACATAAATCTACCGAATATTTAAG
+AAAGAAAGAACATAAAAAGCACGACGAATATCAAAAATGCCGAAAAGGTAAAAGTAAGAAGTCAAAGAGC
+TATAAAACAACAAACAATCAAAAAACAACGTATAAAAAATATAGCGATATAAATTACCCAACTAAGAATA
+TAACGAATACGATATCTCTAAAGGGAAAGTTCAAGGACGAAAAACAAGATGCATGGATACAATACTATGA
+CAAACCAAAAGAATGTCTATTCCCTAAAAACATACAAGAATTTTCAAAGTGCTTAAGTTATAGGGATGAA
+GCAGCAAAAAAATTCGATATGGAATGGACAGCAAGCCACAATGAAAAAAATTAAAAAGGTACAGGATGGT
+ATTTGGAAAACTGATTCTGAAAGCAAATCTGTCTAATTGACTTTAGGCCAAACGGCCATGCAGGTACTCG
+TCTAAAAAAATCACTTCTAACACTTAAAAACTTCTCAAACAGTAAGAAAATACAGGCAACTTGGATTAGA
+TTTTTGTATTGATAACGGGCCATTAAAAGTTGATCTTCCCCCGATAAAACGGACACATTTTATTTTACGC
+TGCCAGGGCTTCATATTCTATTGGAGAACAATAGTTTATCCCTGAATGCATCCTCGAAACATTGTAGTAT
+TTGTTAATGTAGTTGCCAAGTGTTCCTCGCAGTTCTTTATCACTTTTAAACACATTACCACGAATAACTT
+CCGTCTTCATTGAATGGAAAAATGACTCCATATGCGCATTATCAGTACATTTTCCAGCTCTACTCAAACT
+ATGAGTGATCCCATGTCGTTTCAATGCTTTCTGGTAAATGTGCCCACGATATTCTACGCCTCTATCAGTG
+TGGAGCATTAAGTCACCGGATGGTTTGCGTTTCTTAACTGCATTTTGCAATGTACGCTTGGTCACTTCCA
+TCGTCCTATTTTTATCCAAACTCCAGCTAATAATGCGCCGTGAATATAAATCCATGATGACCGACAAATA
+ACGCCATACGCCTTTAACTTTCAAATACGTGACATCAGCTACCCAGACCTTATCTTTAGCCAATGGGACT
+TCGCCATCAGGTCGTAAGTTTTTACCTGTCGTTAGGAAGCGTTTATAAAAGGCTGAACGTGTCGTCACGC
+GCATTACTCTGGCAACCAAACCAAGCGCACGATACAAACGTTCGACACGTTTTTTACCTATGTTGTACCC
+TTGCTTTTGTAAGGCCTTAAATATTCGAGGGCTCCCATATCGTCCTCTATTCTCTTTGAAAATTTGCTGT
+ATTTTATGTTTAAGCTCAACATCTTCTATGGCTCTAGCACTCGGTTGGCGCTCACGCCAGTCATAATAAC
+CACTTTTAGATACATCAAAAAACGTCAGTAATCGCGTAACTTTTATGTCGGCTCTGAGTTTTTCGATGAA
+TCGATATCGACTTGATGTTCCTCTGCAAGAAACCGTTGCCACTTTTTTAGGATATACAGCTCCTCCTTGA
+GTGCTTTATTTTCACGTTCAAGTTGCTGTTCTTTGGTCAGTACTTTTTTGGCTTTTGATTGCCCTGCCAC
+TTTTTTTCGTTTATCCACCACAATGATCCCTTCACGATATTCTTTTCGCCATCGTGACAGCATAAATGGG
+TGTATGTCGAGTTTTTCAGCGACAGATTTGATTGTGACGCCGACAACAAAACTCAGTTGAACAGCATTGA
+CTTTAAAGTCGTTTGAATACTTCCAAGTTCGTCTTGGATTGTTGTACTTTGGCATAAGACACCTCATCTT
+TAGTTAGATTTTGGTGTCCGTTAAAGCGGGGGAACTTCAAGTGTCCCGGTTTAAACGCTTGTTATGCGTA
+TTATTCATCTAACAATTTAAGAACTTGCTTCGATGCTATTTTCTTAGATACATCGATTACAGCTGATAAA
+CCTTCTTTGCGAAATTTATCTTTAATTGTTAATAATATATCTGGCTTTGTAAGTGCTGCAGCGAAGTCAT
+GCCCGTCAGCCGTTAACCTCCAATCAACTAATATTATATTGTATCCATCAGGATATCCTTTACTGAAGTT
+TCTAAGACAAAGATCTCCTGTTATATTTATGCCTACAACAAGGTTCTTATCAGCCATTATTTCCATATGA
+AATACAAATTTATCACTATCAAGATCATCAAAATTTTGCCAATTAACAATCGGTGAATCACTATTAAGAA
+ATACTTCTAGAATTTGTTCAATAAACTCATAATCTATCCGCATTGTAGGCCTCCATATACGTATAACGCC
+TCGTTAAGAGGCAATAATATGTTGGCTAAAATAAGCGACGCAGAAGCAAAAGCCAACTATTTTTTGTTCT
+TGTTTAACAGCTTGTTATGCTGCGTGTAAGCTCAAATTCAGCGAGAAATAACAACATAGTTTTTGCTTCA
+ATTACATCTTCTTCTTTTTCACTACAAAAATACAAGCCGTAATGAGGTCTGTTGCAATCCTTTATTTCAA
+TTAACCTTCGAGGGACATTCACTTGGCTTTCTACATCTTCTGAATTTATATGCATAATTCCGGATGTTTT
+TGCCATGGTAAATTCTTTCTGCTTCATTAACTTAATAAAGTCTTGATAACGTTCCGGTAATACACTAGAT
+GTGGATTGAAAGAAAGAGAGGTATTCTTCAGGTGGTAAGCGATCTTCTCTTAATTGAAGAGATTCATCAG
+TAGGTTCGTTATCGACTATATAAGATGGTTTTACGTATCGTAGTAAATACAACTGTGTTGAGCTGCAAAC
+GTTAGGTGTAATTTTTTTTGAAAGACAAATATTCAACTTTTCACCATTCTGATCAGGTTATATATTTCGT
+GGGAGTCCTCTAAGTTATGATTAAAAAATGCTCTCCCTGTTATTTTTATGATCCCTTTTCCTTTTTTTAT
+AAAAGAGAATGTGACCTCTTTATTTTCCTTCATTAATAAATTTAATATGGGCTTACTTTTTTTACTCGAT
+TTTAAAGTTAAACCAAACGCACCGGTATTTTCATCAATATAAACATTATGTTTAAGTCTACTAATTTCAG
+GAATGAACCTTACCAATTGCATAAGTGAATCTACAGATGGTTCAGGAAATTTGTTTAATTGATTGGTTTT
+ATTATCTTCATAATATGTAAGGAATGCATTTCGAGCATCCTCAAGCACTCTATTGTGGACACTTTTCTCT
+ATTGCTAAGTTAGCCATAAAATCTAGTAAATCATTAAAATGATTACTTTGATTAGCCAACTCTTTCTTAT
+CTTCACAATAACTACAAATTTTTAGTAGAGATTCATTCCAGCTATTTCGCTCAGTTTCATAAACGGATGT
+AGAAATAGAGTTTATACTGACATGATAAGATTTTTTAGTCGCGAAACTTTTCACTTCTGAATTTTTTACT
+TTATCCATATCAGTGAAAAAGACAACTTTTGAAGGTTTATTCATGAATTTAATCCTCGTTGATAAACTCC
+TGTAAGCCTTCAATTAACTTCTTTGCTTGGTTCTTTGTGATCGCTATTGAAGTTTCCACTTTTGTAACAT
+TGTCATCAGGCAGGTCTAGGAAATCAACAATACATAGCTCATCTCCGCTTGCTAATCTAAACCCCATAGA
+AACAAAAGGGGCTCTTTGCCTTGGTATAAATTTTTTCTCATTCATATTTATTCTCATTATCTTATTACTA
+GTAGTAGTAGTAGTAGTTTATCAAGCATCTAGGGTAGTTGGAACACCTATTCCCAATAAGCCACATAACA
+GCTTATTGGGAGGCATGATGCCTTATTTAAATAAGGCATCATGCTTCCTTTAAAAATTCATTGAGTTCAA
+CAATAACGGTTAATTCAATGATTTTCAAGGCATTAACAAGAACTAGGTTTTATACTCTTAGTTGAAAGAA
+GGCGCTATACCTTCTTTCTCGCAAAAAAGTGTAAACTTCTGGTGGGGCTGTACATAAAATCAGTTACAGA
+ACAGACTTAATTCATTAGAAAACATGAGAAAATTTTAACTGCACTGTCGGCAATGTGCACCAAGGGAACA
+TTAGCACCAATATTTATTAGTGTTGAAATTTCTCAACGCGTGACGAATTTCTCATTATTTATGAAGATCC
+CAAAAAGGTCTTAACTATTTTATAATATGGAATAAAATATTTAAAAGGATTTAGCCATGAAGAAAATTAA
+AAAAGTACAAGATGGAATTTGGAAAACCGATTCAGAAAGTAAGCCTTATCAAATTGACTTTAGACCTAAT
+GGCCACCACGGCAAACGATACAAAAAAAGCTTCTTAACACTTGGTGAAACAAGGCGGTTTATGAACCATT
+TAATTTCAGAAAATAATGGTTTAAAAGAATGGCAACCTGATACAGACGATAATCGAAAGTTAAGCACAAT
+TATTGATTTATGGCATAAGTTACATGGCAAAAATTTAATTGAAGAAAAAGCGCTACTTCAAAAGTTAAAA
+AATATGTGTAAAGGACTTAATGATCCTATTGCTAGAAAGTTAACGCCTAAAGTATGGGTAGCATACAGAG
+CTATAAGATTAGAGAAAGTATGCGCTAAAACTGTAAATGAAGACCAAAATAAAATTAAAGGCGTATTTAA
+TGAGCTGATAAGGCTTGGGGAATTAAAAACAAACCCACTAAACGGGCTTAAAAACTTAAAGTATTCAGCG
+CCTGAAATGGGATTCTTTTCAAAGAACGAAATGATGACCTTATTAAATGAGCTAAAGAACTCAGACAATA
+TTGATGCTTATTACATTTCAAAAATATGTTTATCAACTGGTGCAAGGTGGGGAGAAGCTGAAAAACTACT
+AAGTAGAAACTTAAGAGACAACTTCATTACATTCATTAAAACCAAAAATGGCAAGACAAGAATAATCCCC
+ATATCAGACGAGCTTAAAAATGAAATACCCGAAAAAGAGGGTAGATTGTTTAGTGACAGCATGAAAACAT
+TTAGAACGTCATTAGCTAAGACCGGTATAACACTCCCCAAAGGACAAGCTACACATGCTTTAAGACATAC
+ATTTGCTAGTCATTTTATGATGAATGGCGGGAATATTCTGGTACTAAAAGAAATACTCGGACATGCACGA
+ATTGAAGAAACTATGAAGTATGCACACTTTTGTAAAACACACTTACACGATGCCGTGATGCTAAATCCAA
+TCAGTAAATAAAATACCCAAAAAATACCCCGTAGTACTAACAAACAGTAACAATCAATAACGAGCAGTAA
+CACGTAGGCCGCATAAAACCTGTGAAACCCTTATGCGGTAAGTATGCTTAAGGTTGCTTCGGCATCCTTT
+TTTATTGCCTGAAAATCAGTAAGCTTTGTTCTAACATTTATATGTTAGGTAAGAGAAGAAGTCATTGATG
+AAGATAAAGTGTCAACAGTCTCTAATTGAGCTGTTTGCCATGAGGCCAGAATTTACGCCAACGCTGCATA
+GTATTTGAAGCAAGGTAACTCTGTTTATTTCGCTTTATCAGCCGGTGAAGTTGCCAGTGCTTAGGTGTTA
+GATGGATAACAATATTAAGATAATTAGGAATATCAAAATACGTAATATGATGACTTGGTTGTAACTGCTG
+TAATATCGTTAAGCATAAATTAATATCGCTATCACTAATATCAGGTAAATTAATTGATAAACTTGATTGT
+GAATCTAACTTACCTGTTAACACCTCAAGTTGATTTACAATGCAATCAAAACCAAACTCTTGAGACTGGT
+AAACATCACAAATAATCCAATCCATATCGCTAGCGTTCTGCTGTGCTAACCAGGTCATGCCATCCGCACA
+GACAATATCAAGTTCAGCTTGTTCAGGGTTGAAGTATTGAGTAAAGCTGTTGATAACCTCCTGACTGTGT
+TCAACAGTGGTTAACATTATATCTGGCGATAAATGCTGTAAAAACCGAGTGAGGTTTCCGCCGCCTAATC
+CTAGTTCAATGATGCGGGTTGGTTTAAAAAATAGCAGTGGTAATAGCAGAGCGATCTGATGTGGTAAGGT
+TAATTGCCAAGGTTTACGTTTGTGCATAACACTTTGCACTACATCACTAAATGCCATCCAACGATAAGAG
+TCATTTTCACTCACCGTTATTGCATCTTGTTGTTGGCTTAAATACACTAACCTCCCTTGGGCTAAGTGTT
+TCGCTAACTGCATAAGCCAATTCCTAAATTTAATTATTATAACGCATTGAATAAGCGTAAGGATAGTCAA
+TGAATGTCTGCAGGTCACCAAAAACAGCTTTAGAGTTTGAACAATATTACCAATTACGTTGGCAAATATT
+ACGTCAGCCATGGGAACAAGCCTTAGGCAGTGAGCGTGATAGCTTAGAGCAAGAATCTATACATCGTATG
+ATCCTTGATGAAAATGATAAAGTGATCGCAGTTGGGCGACTAGAAAAATCTGATCAGTTTTCTGGCCAAA
+TTCGTTTTATGGCGGTAAGTGCTGAAGCACAAGGGCAGGGACTCGGTCAGAAAATAATTGAAGCGCTTGA
+ACACCAAGCACAAAAGTTAGGTCTTACTGAGATTACGTTGAATGCGCGAGAAGATGCTGTAGGGTTTTAC
+CAAAAACTTGGTTATAGCTTACAAGGTTTTTCACACCTGTTGTTTGATGAAATTAAACACTTTGTGATGA
+ATAAAGCCTTAGCTCATGCACATGATCACCAAGAACAAGTGTCAACAGCACTGCAAGAGGTTTGGCATAA
+GACTATTCCGCTCAGTAAAGTGATGAATATTAAAATTAGTTATTTTGATGGTAAAGAGCTTATTACTCAT
+TGTGATGGTGATTTTAATAAAAACTTACATAACACTATGTTTGCCGGCAGTATTTATACCTTGGCCACTT
+TATCTGGTTGGGGCTGGGTGTATTTACAGTTGCAGCAGCAGCAATTGAAAGGCGATATTGTCTTAGCTAA
+GGCGGATATTAAATATCATGCACCGATAGCAGGCATTGGTTATGCAAAAGTTTCTGCTGAATCGGTCTCA
+GGTGACTTTACTCGATTAACCCGAGGAAAAAATGCACGTATTAATTTAACGGCTCACCTTTATAGTGGTG
+AAGATATTGCGGCTACCTTTACCGGAAGTTATGCGGTATTAGTGCCTACACCATAACTTAAGCCAGAACT
+TTAAAAAGTGAGAAACCATGAGAAAGTTTAGTCTGTTAGTCGTTGCGTTAGTTTTTGGACTAACTGCTCA
+ATTATGTAGTTTTGCAGTGCTTGCTGTGAATGATGAACAAAGTATAACTAAGGTCTTAAATAGCTTTCAT
+CAGGCGGCAGCAGACGCACAGGCTACGCCTTATTTTAACCTACTTAGCCAAGATGCCATTTTTCTTGGTA
+CCGATGCGAGCGAGCGCTGGAGCAAAGAAGAGTTTAAGGCTTTTGTGGTGCCATATTTTTCTAAAGGCAA
+AGGCTGGCTCTATACTCCCACTGAGCGAAATATCAGCTTAGTTAAACAAGGGCAGGTAGCCTTTTTTGAT
+GAGTTACTCTTTAGCGAAAGTTATGGCACTTGTCGTGGCTCAGGTATATTAATAAAAACTGACGGAGGCT
+GGAAAATATCCCAGTATAACTTATCAATCCCTATGCCTAATGGTTTAGCTAAAGCCCTCGTTAAACAAAT
+CAAAATGTTTGAGCAGAGCAAGTAGTATCACTAATATAAAACGAGTAACGCAATGACTAATAAAGTAGTG
+AATAATGATAAAATCTCCTCTGTAGGTATCATTGGCTGTGGTTGGTTGGGTAGCGCATTAGCCTATCAGC
+TGAAAAATCAGGATATAGCAGTCCTTGCGACGCGAAGCAATATAGATAATATCGAACAATTGAAAAGCCA
+AGGTATAGAAGCTGAAGTATTATCTTTACCAGCAGAACAAGCGCAGTTAAATACCCACCCCATTTTTAAG
+CAGCAATGTTTAGTTATCGCCATTACGCCACAATTTAGGCAGGGTCGTGTTGATTATGCGGATAAAGTAC
+AACAGCTAGTTGAGTCAGCTAAAGTCGGCAATTGTGTCGAACAGATTATTTTACTGAGCAGCAGTGCGAT
+ATATAACGGCTTATCAGGAGACGTTGAGGAAAACAGCATTTTAGATATGTCGGCTGATAAAGTTTCGGTA
+TTAAATCAAGCTGAGCAAGCGGTATTAAGCTTTAATCACCCTGGCCGAAATGAGTCTCGCTTAAATGCGT
+TAAATGCTGAAGTAGGCAATAAGAAAGCTTATGTGCTCAGGTTATCTGGTTTAGTGGGACCAAAGCGTCA
+TCCTGGCAAGTTTTTGCTAAATGGTCATATGCTAAAAAGCCCCCAAGCAATTGTTAACTTAATTCATCAG
+CAAGATGCCGTTGGTCTCATTCAGACATTATTACAAAGTGCTAACTGCGGGGGAATTTTTAATGGTGTGA
+GTTCAACTAAAGTCACAAAAAAGCAATATTACCAAGCTGCAGCAAGTGCTTTACAATTACCAACGCCTAC
+GTTTGAAGAGATCGAACTATCAGAAGATAATGCGCCCAAGGTAGTATCGGGCAAGAAAACTCAGGCAGAG
+TTAGCTTATGAATTTGTTTATGACGATTTACTTGCTTGGCTTGAGTTAGCAGTGTAGTCCATTATTCTTA
+TACAGGGTATCAGCGCTTTTGATATACTAGCGCCGATACTTATTGAAGAGCCAACTTTTGAATCTATTCC
+CAACAAAATTTATAATTCGTCATCAAGCTAAATTACTATTTCTTGTTGTCTGGGGTCATGTCACTATTTT
+GGATCTTTGCTATGTAACGTATGCTGGGCCAATCTTCTTCTGGCAAGAAAATTTACAACTATTCACGTTA
+TTTATTCACCTTATCGTCGCTTCTTTAACGTTAGCTTTTTATTTTTTACTCATTAATATCAGTACTCGTT
+TTCGGATAAATAAAACCGAAAAACCACTGTATTCTACAAAGGACTCTTCATACTAATGCGAGTTGTACTG
+GCGCCTATGGAAGGCGTGCTGGATTACAGAATGCGTGATTTACTGACGCAAGTAGGCAGTTATGACCTCT
+GCGTCACTGAGTTTATTCGTGTGGTTGATCAAGTTCTTCCAGATCGTGTTTTTCATCGATACTGCCCGGA
+GTTAATTGATGCTGATGTTTACGGTAGCTGCACTAAAGCGGGAACACCTGTTCGTGTACAGTTATTGGGA
+CAATACCCTGAATATATGGCTGAAAATGCCGCTAAAGTTATTGAGCTTGGTTCAAGTGGTATCGATTTAA
+ACTTTGGCTGCCCCTCTAAAACGGTTAATAAAAGTCGGGGCGGCTCTATTTTATTAAAAGATCCCGAAAA
+TCTTTATCAAATAATAAAAGCCGTTAAAGAAGCTGTACCTAGCGATACCATTGTTAGTGCTAAAATTCGT
+TTGGGTTATGAAGATAAGACTCTCGCCATAGAAAATGGTCAAGCGGTTGAGGCTGCTGGTGCCAATGAAC
+TTACTATACATGCCCGTACTAAATTAGAAGGTTACAAACCACCTGCTCATTGGCACTGGATTGCTAAAGT
+AAAAAACGCAATTAATATTCCCGTTATCGCCAATGGTGAGATTTGGAATTTAGAAGATGCAATTAAGTGT
+CGAGAAATTTCTGGCTGTACCGATCTTATGGTTGGTCGAGGCGCACTAACTATTCCTAATTTAGGACAGG
+TCATTAAACAAGAAAGCGATAATATGCCGTGGTTAGAAGTTCGGGCTATATTATCGGCCTATACAGAATT
+TGAAACTCACGGTGACAAGAGCAAGTATTACTGCAATCGTATCAAGCAGTGGCTTAAATATTTAAAGAGT
+CATTATAAGGAAGCGGATGTACTGTTTGACGAAATCAGAAGATTAAAAACAGCAGAAGGTATTAGAGCGG
+CATTGTAATTCTTGAATATATACCCGCTCCACTTGAAGATGCTCGTTTCAGGAAGTTTGAGCGATTCATA
+ATCAAGGTGCATTTTTTGTTAAGCATTCCTTTAAAAAGAAATGTAACGCAGAGTATAATTTGCTCAGCCT
+TCCCCCAAGGGGCTGGTTTAGAAACGCTTTATACTGCGTTATTGATTTCGACAATAGAATAACTATTCTC
+TTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATAATGCATCTTCAAGTGGAACGGGTA
+TAAGATATTTAAAACTGGATACCCGATCAGAGACTTCGGGTATGACGGTGTATTATTGAGTAGCAAGGTT
+TGGCTATATATTTAGTCGGTTAAATCCTTTCTATCAAAGCAATAAAAAAGGTAGCTATTAAGCTACCTTT
+TTTCGTTTTTTATTCTAATGCTCAATAAGCTAATTGTTGATTGGACATCTTAAAAGCTAGGTAATAAACC
+TTCTGGCATATATTGATTCAAGTAACCATCAGAGATAATTTCTGATGCTTCAACAATATCAGGTGCAAAG
+TATCTGTCTTTATCGTAGAAAGAAACTGTTTCACGTAATTTAGCTTTTGCTTTTTCAATAAGAGGCGAGC
+CCTTAAGCGGAGCTCTAAAGTCTAAACCTTGCACTGCGGCTAAGTACTCAACGGCAAGAACGCCATTAGT
+ATTCTCGCTCATGTCTGCTAAACGACGACCAGCAAAACATGCCATAGATACGTGATCTTCTTGATTAGCA
+GAGGTTGGTAAACTATCAACTGAAGCTGGATGAGCAAGTGACTTATTCTCTGAAGCTAATGCTGCAGAAG
+TAACTTGCGCGATCATAAAGCCAGAGTTAACACCACCGTTATCAACTAAAAATGGTGGTAGTTTACTTAA
+GCTTGAGTCAATTAATAACGCCATGCGACGTTCAGATAATGAACCAATCTCAGCAATAGCTAAGGCTAAA
+TTATCAGCGGCCATAGCAACAGGCTCAGCATGGAAGTTACCGGCAGAGATAAAGTCACCTTCGTTAGCGA
+AAACTAACGGGTTATCTGTTACGCCATTCGCTTCAACGTGCAATACTTCTGCCGCTTGACGAATTTGTGT
+TAAACAAGCACCCATTACTTGAGGCTGACAACGAAGTGAATAAGGGTCTTGTACTTTTTCACAATCAACG
+TGTGCCTCAGCAATTTCAGAGCTATCAGTTAATACTTCACGATAAGCACGTGCCGCATCAATTTGACCTT
+TTTGACCACGGACAAAATGTACACGATGATCAAACGGGGCACGAGAGCCCATCGCGGCTTCTACAGAAAT
+AGAACCAATTACCGTACCTGCAGCGTATAAGTCTTCAGCATGGAATAAACCTTCTAAAGAAAACGCTGTA
+GAAGCTTGTGTGCCGTTTAATAACGCTAAACCTTCTTTTGCTGCTAGGGTTACTACCTCAAGACCTGCAA
+TTTTTAATCCTTCAGCGGCTGGAATCACTTGATCTTGGTAAGACATTTCGCCTTCACCTAATAAAGGTAA
+AACCATGTGAGAAAGTGGTGCTAAATCACCAGAAGCGCCTACAGAACCTTTCTTTGGTACACATGGGTAT
+ACTTCAGCATTTAATAAGGTAATTAATGCTTGAATAACTTGTAAACGAATACCTGAAAAACCACGTGAAA
+GTGAGTTTATTTTAAGTACCATCATCAAACGCACTGTTGAGTCTTCCATGTACTCACCAAAACCTGCTGA
+GTGTGAAAGAACAATAGAGCGTTGCAATAATTCTAGCTCTTCATTTTTAATGCGTGTGCTGGCTAATAAG
+CCAAAACCTGTGTTAATACCGTAAACAACACGATTATCTTTAATCACTTGCTGTACTGCGTTAGCACTTT
+TATTAATCTCAGAAAAAGCACTTTCATCTAAGCTGTATTTGATACCGTCAAAACGGTTTACGTCGCGTAA
+TTGAGCAAGCGTTAACTGCCCTGGAATAATTTTTAGTTCAGTAATATGGTTCATTATAATTTTCTCAATT
+TTTGTCTATATAGTGTTCTATGTAATAACCTTAAGTTCGTCATTCCCATCATGGATTAGTGGGAATCTAC
+TCACTTGAAGCTGGATCCTCGATAAGATGTTTCGAGGATCACTTACTTAGTTTTATTGCGTAGCTGAAAT
+TTGTTACTACTTACCGTTTGCACCATCTATCATGGGTAAGTCGAGACCTTGCTCTTTGGCACAATCTACA
+GCGAGATCGTAGCCAGCGTCTGCATGGCGCATAACACCCGTTGCAGGATCATTCCATAATACACGACCAA
+TACGTTTAGCTGCATCATCAGTACCGTCAGCAACAATAACCACACCAGAGTGTTGACTAAAGCCCATTCC
+AACACCACCACCATGGTGTATGCTAACCCATGTAGCGCCACCCGAAGTTGATAATAAAGCGTTAAGTAAT
+GGCCAATCCGAAACGGCATCAGAGCCATCTAACATGCTTTCAGTTTCACGATTTGGTGAAGCAACAGAGC
+CTGAATCTAAATGATCACGACCGATAACGACTGGCGCTGAAAGCTCACCGGTTTTAACCATTTCGTTAAA
+CGCCAACGCTAAACGTGCTCTGTCTTTCAAACCAACCCAACAAATACGTGCAGGTAAACCTTGAAAAGCA
+ATACGCTCACGCGCCATGTCTAACCAGTTATGCAAATGTGGGTTATCAGGAATAAGTTCTTTTACTTTAG
+CATCAGTTTTGTAGATATCTTCTGGATCGCCAGATAGTGCAACCCAACGAAATGGTCCAATACCTTCACA
+GAATAATGGACGAACATAAGCAGGCACAAAACCAGGAAAATCAAAAGCGTTTGTTACACCTTCTTCCAAT
+GCCATTTGACGGATGTTGTTACCATAATCGGTAGTAGCAGCACCCATTTTCTGTAAATCAAGCATGGCTT
+GAACTTGTACCGCCATAGATTGTTTAGCCGCTTTAACCACAGCTGCTTCATCTTTCAAGCGCATTTGTGC
+AGCATGTTCCATGGTCCAGCCTTGTGGCAAGTAACCATTCAATGGATCATGTGCAGACGTTTGGTCAGTG
+ACTACATCAGGGGTGATACCACGTTTAACTAACTCAGGGAAAACGTCTGCAGCATTGCCTAAAAGACCTA
+CTGAAATCGCTTCTCCTTTTTCATTTGCTTCAAAGATGATTGCTAATGCTTCATCTAACGTTTTTGCTTT
+CTTATCAACGTAGCGAGTATTGATACGGAAATCGATACGTGTCTCATCACATTCAACCACTAATGCTGAG
+AAGCCTGCCATGATTGCTGCTAGTGGTTGAGCTCCACCCATGCCGCCTAAACCACCGGTAAGTACCCACT
+TGCCTTTAGCGCTGCCACCAAAGTGTTGGTTTGCCATAGCAACAAATGTTTCGTAAGTGCCTTGAACAAT
+ACCTTGTGAGCCAATGTAAATCCAAGAGCCTGCAGTCATTTGGCCGTACATCATCAGGCCTTTTTTATCT
+AACTCGTTAAAATGCTCCCAATTAGCCCAATTAGGTACTAGGTTAGAGTTAGCAATTAATACGCGCGGTG
+CATTTTCGTGAGTTTTAAATACGCCAACAGGTTTACCTGATTGCACCATTAAGGTTTCATCATTTTCAAG
+GCGGTTTAACACTTCAATAATTTTGTCGTAACATTCCCAGTTACGTGCTGCACGACCTATGCCGCCATAT
+ACCACTAACGATTGTGGATGTTCAGCAACTTCAGGATCTAAGTTGTTCATTAACATACGTTTAGCGGCTT
+CAGTTAACCAACTTTTTGCGGTGATTTCAGTACCGCGGTCAGCGCGAATTACGCGTGAAGTGTCTAAGCG
+TGGGTCTATGTTAGTTGTCATCGTTTTTCCTCATGGTACAAATACTCAGCATTTAAAGACGTATAAGTGC
+AATAAAAAAGAGTATGTAAACTATAGTTGTAAAAATAAAATTCGCGGTATTACTTACTCGATAATACTAA
+GAGCAAGTAAGCAAACATGCTTAAAATTTAAGGTGGCTGCCTAAACGGTATTTATCACCAGGTGATGTCA
+AAATTGCGACACTAACGACACCTTGTTTCGACCAAGTACGGCGTTTAACTTGTAAACAAGGCGTAGTTGA
+TTGTATGTCTAATTGTTGGCAAATTTCATCACTTGCGAGAATGGCTTCTATTTCGTGGGTTGCTTCAGTT
+AAGGGAGCAACCGATGAAAGATATTCATGTGGGGTGATTTGTGTGAAGTTTTGTAATAAATAATCAGGCA
+CTAAACTGACATTTACAAAACGTTGTTCTAATTGAATCGCATCATCATTCTCATAATGTAATATCTCAGA
+ATAAAAAACATCTTCGTTATTTTTCAAGTTGAGTAAAATAGCTATTTCATCAGTAACGGCAGTAGAATTT
+AATAATAATTGCTTAGCTTTATGTTGATGACCACGATCACTAATTTCATCACTAATATTGCGAATTTCTA
+GCAAGGATGATTGTGACTTAAACGTTGCGACAAAAGTGCCAGCACCTTGAGAACGTACTAAAATACCTTG
+CTCAGTTAGTTCTTGTAGAGCACGTCTTGCCGTCATGCGGCTTACATCAAATTGCTGTGTAAGCTCGTTT
+TCAGAAGGTACTTTTGCATTTTGCGGCCATTCACCTGACTCAATATGTTCACAAATATATTGCTTGATCA
+TAGTATACTTGGCAGGCTTATCTTTTTTTGTTGCGCTGTTACTAGCATTGATAGTCATGATTAGTTTTGG
+CTTTGTTTGAACTTATTTATACGATCTCACATATTTAATAAAAAGGCAAGAGTTGTATATACAAGTTGCG
+ATCGGCATAATTTCAAGTTAAAATTTCAAAGTAAAAGTTTTTCTATCAGCTGAGATTATTTTCAAGTTTT
+TATATCTATGAAGACTGGCTTATCATTTTCGCTTTCATCACTTTCTCCATAAGGTCGCGGCATGACACTC
+TTTAAGCACTGGCAAACTCTTTATATCAATGTAAATCTGGCAACTATGACTGATGGCAGTGAAAGTTACG
+GTGAAATATCTCAAGGTGCATTAGCAATTAGCGCAGGTAAAATTGCTTGGTTAGGTAAAGAAAGTGATTT
+ACCTGAGCACTTTTCGGTAACAGATGAAGATATTGAAGTTATCGATTGCAAGGGACAATGGTTAACACCT
+GGTTTAATCGATTGTCATACACACCTAGTGTACGGCGGCAACCGTGCCAATGAATTTGAAATGCGTTTAC
+AAGGTAAAAGCTACCAAGAAATTGCTAATGCGGGCGGCGGGATTGTCTCAACAGTTACCGCGACGCGAAG
+GGCAAGTGAACAAGAGTTACTTGCCAGCGCCTTACCGCGTTTAACCGCTTTACATCAGCAAGGTGTTACT
+ACGGTTGAAATTAAGTCAGGTTATGGCTTAGATACGATAAACGAAATCAAAATGCTAAAAGTAGCGGGCT
+TATTAGCTGATGAACTGCCTGTTACAATTAAACGTACTTTTCTGGGGGCGCACGCTTTACCGATAGAATA
+CAAAGATAATGCCGAAGGTTACCTTGATGTTGTTTGCGAAGAAATGTTGCCACAAGTGGTGAGCGAAAAC
+TTAGCTGATGCCGTTGATGTATTTTGTGAAGGTATAGGGTTTAGTCTTGCACAAACCAAACGTGTTTTTG
+ATGCCGCACAATCCCATGATTTACCTATTAAAGTTCATGCTGAGCAATTATCTAACTTAGGCGCTTCTGA
+ATTGGCAGCTAACTATAATGCTTTGTCCTCTGATCATATTGAGTTTCTAGATGAAGCGGGTATTAAAGCG
+ATGAAAAAATCGGGCATGACCGCCGTATTATTACCCGGAGCTTTTTACTTCCTACGTGAAACCCAATTAC
+CACCAATAGAACTGCTTCGTAAACATCAAGTACCTATGGCAGTCGCTACGGATGCCAACCCCGGCACTTC
+CCCTATTCATAATATCCACCTAATGCTTAATATGGCCTGCACCTTGTTTAGATTAACACCGTCTGAAGCA
+TTGGCAGGTATCACCTGTTATGGCGCTAAAGCCTTAGGATTAAGTGAAAGCAAAGGGCAGTTGGCAGTTG
+GTTATGATGCTGATATTGCGTTATGGAATATTAATCAACCGGCAGAGCTTTGTTATCAATTTGGTGTAAA
+TCCATTGAGCCGTTTAATTCAAAATGGACAGCAAGTATTGATGAATGAGAGTGCGTAAGAGCGCTAAGTT
+ATATACCCGTTCCACTTGAAGATGCAGGATTCAGCTGGAATTAGAAACGCCTTTAAGCAAGGCATTGATT
+GAAGAGAATGGTTACTCAGGAGAATATGCTCCTGCATTCTCTAATAAGCTGCATCCATGCAGCGTCCTTG
+TCGAAATCAATAACGCAGCATAAAGCGTTTCTAAACCCGCCCTTGGGGAAGGCTGAGCAAATAATGATCT
+GCGTTACATTTCTTTTTAAGGGAATAACCCTTAATAAAAAAATGGGCCTTGATTATGAATCGCTCAGACT
+TCCTGAAACGAGCATCTTCAAGTAGAGCGGGTATAAGTATTGCAATGCAGTACTCATGACGAAATCAGGT
+TAATAACCAGGTTGGTGTTAGCCTGACTTTTCTTCGCTGAGTATACTAAACAATAGCGTGAAAAGTGTGC
+AGCCCTTGAAATAGCTCAATATATATGACAGTTCAGTTAAAATTAGCGAGCATTAAGGCAACGATTTTCC
+ACCAAGACAAAACTGGTATACACTGCACGCTCAAGTGAAATTTGATAGGAGTAGATGGTGAGCCATCCTT
+TTCTTTTGCGCTCTGCGCTTTTACCTTATTGTGTCTATATTTCTTCATTGTTTTTTATCTCGTTGGCCTC
+TTGGTCGGTGGAAGCTTGTCCAAAAGAAAATACAACTTGTGTTCAAGTACAAGTTAAGAATGTAAAGAAC
+AAACCTTTGCAAAATATGGTGGTGTATATTGAGCCGTTAATGGATCAAGTTTTACCTCAACAGAGTAAAA
+CAGTTGAAATTAGTCAGCATAGTAAATCCTTTATTCCCTATATAAGCGTTAGCCAAAGTACCTCTACGGT
+CAACTTTGTAAATCAAGATGATATTACTCATCATATTTACTCAGCCGATAGTGAAAATAAATTCTCCTTT
+AAAATACGAGCAGGTAAAACTGACTCAACAGCACAATTCAATCACGCTGCTGAAATTGCTATGGGCTGTA
+ATATTCACGATTGGATGAGTGGTTACCTTTTAGTCGTAGACACGCCTTATTTTGCTAAAACGGATGAACA
+AGGGGTAGCTAGTTTTACGCTAAATGAATTAGGAAAATATCGCGTTGTGGTATGGCACCCTCAAATGCAA
+GCAGAGAATAATCGGATGATTATAGAAAAGGATCTTTCAGCTGGTGACATCATTACTTTGACTTTACAGA
+AAGACATGGATGATATCCCTGTCCAAAAAAGTGATGATGATTTTGATTTTCTTTCCGATTATTAGTATAA
+AAAAAATAAGAAGTTAATGAATGAAGAGTTTACAAAATAAAATATTTTTATTGTTTGTCATACTGTTATT
+AATGGTTCAAGCCATTGCTTTTTGGACTCTATATAGCGAAAAGAAAAATCAAGAAGCGGCAGAAATTAAT
+AACCGTTTAACGACAGCAAAAACCATTTTTACCGAGTTATTTGATCGCAGACTGACCTATTTATCTACTT
+TTGCTGAAACAGTAGCGAAAGATTATGGTTTAAAAGAAGTCTTTAATGAGGATACTCGCAGTTTATTATT
+TGCGTTAAATAATCATAGAAAACGTATTGATGCTGATTTGGCCATGACCATCTCTTCAGCAGGGATCATC
+AATGGACAATTACAACGTCATTTTGTAAACGGTAAAGGTAAAATTCGACAAGGCGCTGAACGAAACAGTG
+CCTTTCGTTTCAGTGAATGGCTTGAAACCGGTCAAGCAGCGCATTTATATATGATTGATGATGCACTTTA
+TCAATTGAGTTTATCGCCAGTTACTGTGGGAGCTAAAACGTTAGGATGGATCGCTTTTGGTTTTGAAATA
+GATGAGCGATTAGCGGATGAATTTAAAAATATTACTGGTTTAAATACCGATTTTATTATCAAAAATGAAG
+GTGCGTGGCAGTTGATTTCAGTTGTCCAGAGTAGTGAAAACAATGAAAGTTACGATAAGTTACTAGAGTT
+GGCGGTGCAGGTTATTGAAAATAAAGCCCCCGATCAATATATCGCTACTCACTCATTAATCACCGAATTT
+GATGACCAAGAATTCGGTGTTGCCATGCATGGTTTACGAGCTAATTTTGTCGCCTTATTGCAAGAACAGT
+GGTGGAAGTTTTTATTCCTAGCAGCGTTAACCCTATTGTTGTCACTTACTAGTGCTTATTTTATTGCGGG
+CTCTATTAGTAAGCCGATTAAACGCTTGGTTGCTCAAGCTAAAGTAATCGCCAGCGGAGATTATCAGCAA
+AAAGTTACGTTAAAAGATAACAATGAAATAGGGCAACTTGCAGACGAATTTAATCAAATGCAAGCTGCGG
+TATTACAGCGTGAAGAAGCGATTACTCATCGTGCAGATCATGATCCATTAACGGATTTACCCAACCGAAA
+CAAACTCAATAAAACCCTAAAAAAACTCATAGAACAACAGAAAAATTTTCTAGTTTTACATTTAAATCTT
+AGTCGTTTGAAAGATGTTAACGATACATTGGGTCATGATGTAGGTGATGAAGTTATTAAAGAACTTGCAA
+GTCGTTTACATAATCTTTGTCAAATGAATAGTTTTAACGCCTTGGCACATTTAGGAGCAGATGAATTTAT
+TTTATTGGTAGAACATTTGAAGGTCGATGAAGCTATTTATCAGCTAAGAGCTGAGCTTGAACCAATATTT
+GATTATCAGGGCATTAGCTTACAGCTGCAAGTTAGGATTGGCGTAGCAGCGTATCCTGAGCATGCTGTTG
+ATGATAAATCATTATTACAAATGGCAGATACGGCGCTAAACAGTACAAGAGAGAAGAGGAAGTTAGTACA
+AATATACCATCCTGATCTTGATGTTAATACGGTTGAGCGTTTAAGTTTGATTAACGATTTGAAACAAGCT
+ATTCCGGCAGGTGAGTTGGAATTACACTTTCAACCTAAAATGTGTTTAAAAACTAAAACGGTAACTCACG
+CCGAAGCATTAGTTCGCTGGCAGCACCCTACATTAGGCATGGTGCCTCCTGATAATTTTATTCACATTGC
+AGAACAAACAGGTCAAATTAAGGCGTTAACACGTTGGGTATTTATTACCGCATTGGACCAATATAATGCT
+TGGCAAGAACAGGGTATTGATTTGAATATAGCGATAAATGTTTCTGCAGAAAATTTAAAAGAGAACGATT
+TTCATCACTTTATCTGTCAGTCAATTATGGCGGCCAAGGTACCTGCAGAAAAAATTACGCTGGAAGTGAC
+CGAGAGCTCTGTAGTAGAAGACCCTGAGGCGGCAATTAAATTATTGGCAGAATTTAAAGATTACGGTATG
+AAAATATCGATCGATGATTACGGCACGGGTTATTCATCATTAGCACAATTGAAACAATTGCCAGTACATG
+AATTAAAAATAGATAAATCATTTATTCAACACCTTGAACATGATGAAGATGATCAAATTATAGTGCGCTC
+CACAATTGAACTTGCTCATAATATGGGACTGCACGTGGTTGCTGAGGGAATAGAAGATGAATTTGCGTTA
+AATTGGTTAGCAGCTCATGGCTGTGAACTTGCGCAGGGTTATTATATCAGTAAACCAAAACCGGCCATGG
+AGTTAACTCCATGGCTGTTAGCACAGTTAACTATTCAAGATGTTGAGGAAAAGGTTTGATTAAAACAGGC
+ATAATGCTTTGCCAGTTTTTGGTTTTATTATTCTATTTTCCATTACACATGGCTCGAGCGGCTGAATATA
+CTGCGCATGGCATTGTAGACTTTAGAGTTAGTTACATTGACTCTTTGGATAAAGGTTACCTTACTAGCGG
+ACAAGGTAAGCTTGGCTTAGGTGATGGTCTACATTTCTCAGTGGCGCAGATTGGCGCAGATTTATCGGTA
+TCTTGGGAAAATGGTCTCAGTGCCCATGGCGTCGTTAATGCTTATCCTAAAGCTAGCGGTGATGGTGAAA
+GCACTGTTTTAGGATTTACTGAAGCCTATCTAAAATATCGCTCACTACCCACTAGCTCAGGTTATCGCTT
+TCAAACTAAAGTGGGTATCTTCTATCCAGAAATCTCCCTTGAAAATAATGCTTACGCTTGGGCAAGTAAA
+GACACCTTAGATTCATCAACAATAAATACCTGGCTTGGTGAAGAAATTCGAGTATTGGGCTCAGAGTTTA
+AAGTGACTCGTTTAGGGCGAATGAACAATAATAAATATGATCTATCACTTTCAGCGACGGCCTTTATCAA
+TAATGATCCCGCAGGCGCTTTATTAGCTTGGCATGGTTGGACAATAAGTAACAGACAAACGCTTTGGACA
+GAGCAACGTGCTTTTCCATGGTTTCCAGCTCGTGCTGACGGGCAGGCATTAGCAGGGCAAGCAGATAAAT
+CTGACCCTTTTTTCGAGCTAGACCACCGTGTAGGATTCCACGTACGAGGAGAATGGAAACTAAGAGGAAA
+GGGTGAAATATCTGCGGGTTATTATGATAACAGAGCAACCCCTTATAAAGTCATTGATGGACAGTACGGT
+TGGCGAACACGCTTTTATCACTTAGGTGCTCGTTGGCGTTTTAGTAAAAACTTATCGTTAACTGCGCAGT
+ATCTATCAGGTGATACCTTGATGCAAAGCGAAAGTCAGGTGGATGTAGTCAACAATGACTATGCCAGTGC
+CTTTGTCGCGCTACATTATAATTGGCAAGCCATTGTTGCGAATAGAAAGCATAAAAGTACTTTGCGAGTT
+GAAGATTTTTCGGTGACAGATAATGATGATACTTGGGGCGATAATAATAATGAACAAGGTCAAGCCCTGA
+CATTAAATCACAGTTATCGTTTGAGTAAGCCATGGTTTTTATCAGCAGAGTTTACCATTATTGATAGCCA
+CAGGCCTGCTCGATACTATACTGCTGAGCCGGTTGACCTAATCGAAAAACAATTTCAATTAGCTGCCCGT
+TATTTTTTCTAAGTTTAGATGAGTACCTCACACATTTAAATGGTTTAAATACCCAATAACATCGTGCTTA
+TTTGGCAATACCGTTTAAATGGGCAATATGGCTTTTGGCTTTTGTTGGGTAATTAGAAAATATACCATCG
+ACACCTAAATGTTTCATGGCATTGATATCTTCTAATTCATCGACCGTATAGACAAATACTTTTAAGCCGC
+GTTTGTGAGCATCAGCGACAAAATGCTCACTAATGAAGTCGACATCAAGGTGAACAGAATAAGCATTTAG
+TTGTTCGGCAAATTTTGCATAGTCTAACGGGTAACATGCCGTAAGAGCGCCGATAGCAAAATCACTTCGC
+TGTTGCTGTATGGCATGTAATAACCTGTGATTAAAAGATGAAAATAAAACATCATTACTCAATAGCTCAG
+TTGTCTTGATAGCGTCATCAATACAGGAAAATAATAACGTTAAATTTCTCACTGCTTTTAATTCAATATT
+GATAGTGCATTTTCCGGCAATCAACTTTAATACTTCGTCTAAGGTTGGAATAACTTCACCGTCACCTGCA
+TCTAAGCTGCGTAAATACTGATAATCATAGTTAAAAATTTGCCCCTGGCCTGATGTGGTTCTGTGCAGCC
+ATCGGTCATGAATAACAAATAATTTACCGTCAACTTCATGAATATCTATTTCAATACCATCTACTTCAGC
+TTCTAATGCTGTACGAATGGATCGTAGCGTGTTTTCTGGTGCAACTCCGCTAGCGCCTCTGTGTGCAAAA
+ATTAACATAGTTATACCAATTCCATTAAATTTATTCCCAACTCAGAGCTATGTCAGAGAAGCCAGAACAA
+ATAAAATTTGTGCTGGTATAGTCATTCTATATCTAACAAATTTGTGAAGTTATTGCTTTTCTGACAAGCT
+CCCAAGGGCGAGTACCTAATAAAAGGTAAAGGTTTACATACATCGTTATTGATTTTGATAAGGGAATAAC
+CATTCTCTTCAATCAATGCCTTGCCTCTAAGCCTTTTAATTCTCGCTGAGTGATAAATAACTTAATGGAC
+TTGGTATGAATTAAATATGATTAATACATTAGTGTTGGTTTTAAGTATAATACCGAGTAACGAGATTGTA
+CTAAAATAAAATGAGCAGCGACAAATTGACCACTTCGACTCCCCCAAAACGTTTAAATAAATACATTAGT
+GATTCTGGTTTTTGTTCGCGCCGTAGTGCCGATAAAATGATAGAAGCCAATCGGGTAACCATCAATGATA
+AAGTGCCAGAGCTTGGTACTAAAGTGTTGGCGGGTGATGTCGTTAAAGTAGATGGATATGATATTGCTCC
+AATTAGTGATGACAAGTCGGATCGTATTTATATCGCTTATAACAAACCTATTGGCATTACCTGTACCACT
+GAAAAACATGTGCGCGGTAATATTATTGATGCCATTGGTCATAAAAAACGTATTTTTCCTATCGGTCGAT
+TAGATAAACCATCGGAAGGTTTGATATTTCTCACCAGTGATGGAGATATTGTTAATAAAATTTTACGCGC
+GGAAAATGCTCACGACAAAGAATATATTGTCACCGTTGATAAACCTATTAGTGAACGCTTCATCGAGAGA
+ATGTCTCGTGGCGTACCTATTTTAGGGACCATTACCAAACCTTGTATTGTGCAAGTTAAAAGCCGTTTTG
+AGTTTACCATTATCCTTACTCAAGGTCTTAATCGTCAAATTCGCCGTATGTGTGAATATCTCGATTATGA
+GGTTTTAAAATTAAAACGCTCACGTATTATGAAAGTTGAGTTAGGGGATTTAACACCGGGGCAATGGCGA
+GAATTAACGATAACTGAAATGGCCGAAATTAACCAAGCGGTTGAAGGCTCTAGTAAAACGGCTATTAATA
+CAGCTCAGCCTAAACAGACGACTTCAAGCATGAATGACCTTGAAGAACTATCGGCCTCATTAAATAATGC
+AGATAATAAAAGTGAATCGAAAACTGAGCCAAATACAGCTGCAGAAACATCTTCTAGTAAAGAGGAAGAT
+GAAAAAGATGTTTGGCCTTATAACAGCCATAAAACAAAAGACTAAATCAGTTCAATTAAACGCTTCTTAC
+TGATTATTACAAAAAAACTTACATAGTGTGACTATGTAAGTTTCTTTTTTATTACCATTTCGCATAAACA
+AGTTATCACTAAGTAAACACTTGCTTATGCGTATAACGTCAATAACTAGTCTTTGTTGATGCCCACTAGA
+GCACCTGAAAGTTCAGTTATTACTTGGCTATCTTCTATGGTTGAAGGTATTTCAATTTCTTGCCCATCAA
+TCATTTGTCTAAGGGTTTTACGTAAAATTTTGCCAGAACGCGTTTTTGGCAATCTATCAATGATCAGTAG
+TTTTTTCAATGATGCTATTGCGCCAATATCATTACGAATGCTTTGTTTTAATTCGCTAATGAGATCTTCA
+TCACTGGTGGTAATACCATTTTTTATGACGACTAACCCAAGAGGTACTTGCCCTTTTAGTGCATCGTGAA
+TGCCGACAACAGCACATTCTGCTACCGCTGGATGACCCGATAAAACCTCTTCCATCTCACCGGTTGATAA
+ACGATGCCCAGCAACATTGATAACATCATCAATGCGACCCATGATGAAAAGATAACCTTCTTCATCAATA
+TAGCCACCGTCTCCCGACGTATAATAGCCAGGATGATTTGATAAATACCCTGATACTAAACGCTCAGAAT
+CGCGATATATAGTGGCTAAACAGCCAGGAGGAAGTGGTAGTTTTATGGCGACACTACCTTGCTGTCCAGC
+AGGGACTTGCTGACCATCGCCATCAAGAATTTGTACATCAAATCCTGCGATTGGAAAACCAGCAGAGCCA
+GCTTTTGTTGCTACTATATTGTCAGAGCCGTCATCTAATGGCGTGCTGGCAATTGCCCAGCCTGTTTCTG
+TTTGCCACCAATGATCTATTACTGGTAGTTGTGTTTTTTCTTTAAGCCAATGATAGGTTGCTGGATCTAA
+GCGTTCTCCTGCGAGGAATAAACGTTTCAATGATGAGAGGTCGTAATCTTTTAATAAGTCACCTTCTGGA
+TCTTCTTTTCCGATAGCACGAAAGGCGGTAGGTGCTGAAAATAAAGCGTTAACTTTATACTCAGCACAAA
+CACGCCAAAAAGCACCAGCATCAGGTGTTCTAATCGGCTTTCCTTCATAAACAATCGTGGTACAGCCTGC
+CATTAAAGTACCGTAAATAATGTAAGAATGACCCACAACCCAACCAACGTCCGAGGCAGCCCAGAAGGTA
+TCCCCTTTCTGCATGCCATAGATGTTTTTCATGCTATAAAGCATTGCGACAGCATGACCGCCATTATCTC
+TTACCACACCTTTTGGTTTGCCTGTGGTACCTGAGGTATACAAAATATAGAGTGGGTCGGTGCTTTTAAC
+GGGTACAGCAGGAATTTCAACAGCAACATCCATTTGTTCCTGCCAGTCAAGATCTCTGTTCGGTACTAAC
+TGTGCTTGAACTTCTTCTCTTTGGTAAATGATGCAATTTTTTGGCTTATGATTAGCGATTTCGATAGCTT
+GATCAATTAATGGTTTATAAGGAATAACTTTGGCTATTTCAACACCACAGCTAGCACCAACAATAACTTT
+TGGCTCAGCATCATTGATACGTACTGCAAGTTCATTGGCAGCAAAACCACCAAAAACGACGGAATGAATT
+GCACCTAATCGAGCACATGCCAGCATTGCTATAGCGGCTTGTGGGATCATTGGCATATAAATTAATACAC
+GATCGCCTTTAGTAACATCCTGTGATCTGAGTACATCAGCAAATTTTGCCACTAGACTGGTCAGTTCAAG
+ATAACTAAATTTTTGTTTTTTTCCGGTAACCGGCGAGTCATATATCAGTGCAGTTTGAGCACCTCGGCCT
+TGTTCAACATGATAATCCAACGCAAGATAGCAAGAGTTCAATTCGCCATCGGCAAACCAATCATGCCAAG
+AATCAGTGTTTGTCGACAATATCGTTTGAGGTTTTTTGTACCAAGCAACTAGTTCAGACTGCTCTTTCCA
+GTAACTCTCGGGTGAATTGATTGCTAATTCTTGTTGTTCAATGTGTTTCATTATATTGGCCTTGTAGATA
+ACTCGGATATACATACATTAAAACTGTCGACAAAATTAACCAATTAGACCTTAGGCTAATACCCAAATAA
+ATAGGGTGATTTACTTAATTTATTGTTTATTGTTATTTGATTGTTATTTAATGTTTATCGATAAAAAATA
+GCTTTATATCATTCGCTTTTGTTTGTGGTTAAATTGTTTTAAATACTTTGAAAATAAAATAATGCTAATC
+AGTTATAATATTGTTTTAGATGCGTATGTCGACAATTTGTCATCTTAAAGCATAAAAGGTAGAAGAAGAC
+ATAGCGTTAACACAGCGACTGTTTTATGCTATATCCTGCTTTTTTTCATTCTGTTAGTAGTAATCTTAGC
+CGCAGTTTTTTGCATTATCTAGTAGCATAGTGTGGTTATCACGACAATAATTTGCTCTTTTCAATGATAT
+GCATGGTATTGAGTTGTGCCAGTGATATCGTTTTCTTTATTGCTGCTCTAAAGTTTATTAACTTTTACTC
+GTAACGGGTATATATCTTTTATTGATTTGTTATTTATTACGTCGGATAGTTTTAAGCAAGCTATCCATTT
+TGATCATAAACAGAGGTTGATGGTGTCATTATGGCTATAATTATCACGTTAGATATCATGCTTGCAAAAC
+GTAAAATGAAATTAAAAACGTTGGCAGATAGGGTAGGGGTTACCGCGCAGAATTTATCAATCTTAAAAAA
+TGATAAAGCGCGTGCTATTCGTTTTGATACGCTAAATAAATTGTGTAAAGTGCTAGATTGTCAGCCGGGA
+GATATTTTAACCTATGAGGTAGACAAGGTTGAAGAGTAGGAATACTACTCTTTCTTAGTCGCTCTTAGTA
+AAAACACTCACATCACTTGAGCTTAGCTTACTTATTTCTCACTGACATTTGATAATGGACGGCATCAAAA
+TCACCAATGGGATCTTCATGTAAATAAGCTCTGACAAAGTGCATGCCCATTTTTTTCATCACGCCAACCG
+AAGCTAGATTGTCAGCTACGGCTAGTGCAGAAACATGAGTAACATCGGTATTGGCAACTACAGCATCTCT
+TATCGCTATTGCCGCTTCTGTAGCGTACCCTTTTCCCCAAGTACTTTGGAAAAATCGCCAACCTAACTCT
+AAATCCTTAGTATTGGGTGACTCAGTAAAAAATGACATCGGACGGATCAATACCCAACCTAAATACTCAT
+CAGTTACTTTATTTGATACTTGCCAAATTCCCCAGCCTAATTCGCTATTCCGGTATTTGTTCATTCTTGG
+AATAAATACGCTGTTAACCTGCTCTATGCTGGTGGGGTTACCGCCATTAAGAAACTTCATCACTGTTGGA
+TCTTGATCTATCTCCCATAATTCTTGGGCATCTTTAGAATCCATTAATCTAAACTTTAGTCGTTCACTAT
+TTTTGATGTACATAAAATTCCTATTAAAAGAAGGAGATAAGTGAAGCATAACGCATTCTTTTATGCGTTA
+TGCTTCGTGCCGTAATCGTTATTAAAGTTACGGCTTTATTTTGACGCTAATAAAGGTTTTAAAAATCGCG
+CTGTATGTGACGTTTTATGCTTGGCAACTTGTTCAGGAGTACCTGTTACTAAAATTTCACCGCCACCTGC
+GCCGCCTTCAGGACCTAAGTCGATAACCCAATCGGCTGTTTTGACAACATCTAAGTTATGCTCAATCACC
+ACAATCGTATTGCCATGATCACGCAAGCGATGAATAACGTTTAATAATTGTTTTATATCGTGGAAATGCA
+AACCTGTGGTTGGCTCATCTAAAATATACAACGTTTTGCCGGTATCTCTTTTTGATAACTCTTTTGATAA
+CTTGACTCGTTGTGCTTCACCGCCCGATAGAGTGATTGCTGACTGCCCTAGTTTGATATAGCCTAAACCA
+ACATCGAGTAAGGTTTGCAACTTACGATTAATCGCAGGAATAGCTTTGAAAAAGTCAAAAGCATCTTCAA
+TGGTTAAGTCTAATACTTGATGAATATTTTTACCTTTGTATAAAACTTCTAACGTTTCGCGGTTATAACG
+TTTACTTTTACATACATCACACGGTACATAAACATCAGGTAAAAAGTGCATTTCTACCTTGATCATGCCG
+TCACCTTGACAGGCTTCACAACGTCCACCTTTAACATTAAAGCTAAATCGTCCTGCTTTATAACCTCGAG
+AACGTGACTCTTGTGTCGCAGAGAAAATATCGCGCACGGCCGTAAATATGCCAGTGTATGTCGCGGGATT
+TGAGCGTGGGGTTCGGCCTATTGGACTTTGATCAATCTCGATAACTTTATCTAATAGTTCTAAACCATGA
+ATGCTTTTGTAAGGAGCTGGTTCATCAACCGTTGCACCATTAAGCTCGATATGCGCTAATTTATATAACG
+TATCGTTAATAAGTGTGGATTTACCTGAGCCCGACACGCCAGTTACACAGGTCATTAAACCGGTAGGAAT
+GACTAAGTCGACATTTTTTAAATTATTACCGGTAGCGCCTTTGAGCTTAACGACATTCTTTTTATCAAAA
+GCATGACGCTGTTTAGGTATTTCAATTCGTTCTACGCCAGAAAGGTATTTCCCCGTTAAAGACTCTTTAC
+AATTGAGTATGTCATCCACGGTGCCTTGCGCGATAATTTCACCGCCATGTACACCAGCGCCTGGGCCAAT
+ATCCACCACAAAATCTGCCGCGCGAATAGCATCTTCATCATGTTCAACCACAATAACGGTATTACCTAAA
+TCACGGAGATGTATCAAGGTGCCAAGTAAGCGTTCATTATCACGTTGATGAAGGCCAATAGAGGGTTCAT
+CTAAAACATACATGACACCAACCAAACCTGCGCCGATTTGACTAGCAAGACGTATTCGCTGTGCTTCACC
+GCCAGATAGGGTGTTTGCGCCACGTGACAAATTGAGATAATTAAGGCCAACGTTCACTAAAAATCCTAAA
+CGTTCGTTTACTTCTTTTAATATTTTTTCAGCAACTTGTGCTTTCTGGCCTGTGAGGGTTAAACCTTGAA
+AAAACTTGAGGGCATCACTAATGGAAAATTCAGCCACGACAGTGAGTGGTGTATCTTCGATAAAAACATT
+GCGAGCTTCTAAGCGTAATCGACTACCATTACAATCCGGACAATGTTGTGAATTAAGGTATTTTCCTAGC
+TCTTCACGTACCGAATTTGACTCCGTTTCTTTATAACGGCGTTGCATATTATTGATGATGCCTTCAAAAG
+GATGCTTACGCACCACAACATCACCACGGTCGTTCATGTATTTAAATTCAATTTCTTGCTCATCACTACC
+ATAAAGCACAACTTTTTGGGCTTTAGCGGATAACTTATTAAACGGTTTATCAACGGGGAATTTATAATGA
+TCGGCAAGGGCTTGCAGCATTTGAAAGTAATAAAAATTACGTTTATCCCAGCCACGAACTGCGCCGCCGG
+CAAGACTTAACTCTGCATTGGCAATAACGCGAGAGCTATCAAAGTACTGTTCAATACCTAAACCATCACA
+GGTTTGACAAGCACCAGCAGGATTATTAAAAGAGAACAAACGTGGCTCTAACTCTTGCATGCTGTAACCA
+CAATGTGGACACGCAAAGTTAGCTGAGAAAATAAGTTCTTCACGGTCCGGCTCATCCATAAAAGCGACTT
+TGGCAGTCCCAGAAGTTAACGTTAAGGTCGTTTCAAAAGATTCTGAAAGTCGTAATTGAATATCTTCACG
+CACTTTTATACGGTCAACGACAACTTCTATAGTGTGTTTTTTATGTAATTCTAACGGTGGTGGATCAGAT
+AAGTCACAAACTTCCCCGTCAATACGCGCACGAATAAAGCCTTGGGCAGCTAAGTTATCAAGAAGCTTTA
+CATGTTCGCCTTTACGGTCTTGTATAATAGGCGCGAGTAGCATCACTTTTGTGCCTTCTTCAAGTTCTAA
+AACTTTATCAACCATTTGTGAAACTGTTTGTGCCGCTAGTGCTTGACCATGCTCTGGACAACGAGGTTCA
+CCAACTCTGGCATAAAGCAAACGCAAATAATCGTATATCTCAGTGATGGTACCTACGGTTGAGCGCGGGT
+TGTGAGATGTTGACTTTTGCTCGATGGAGATAGCGGGCGATAAACCTTCAATATGATCAACATCAGGCTT
+TTCCATTAAAGATAAAAATTGACGCGCATAAGCTGAAAGCGATTCTACATAACGACGTTGTCCCTCAGCG
+TAGAGTGTATCAAAGGCAAGAGAAGATTTTCCTGAACCAGAAAGGCCGGTAATGACCACGAGTTTATCTC
+GAGGTATAGTTAAACTAATGTCTTTGAGGTTGTGTGTGCGAGCCCCTCTGACTTCAATATTCTTCATGCG
+TTTTTAACTCAAATAGCGATAAAATAGAACCGACGATTATGTCATAGAATTTACAGTATAAAAACTAATC
+TAGGGCATAATATGAAAATTAAACTGTTTATTTTTACAGTGTTCTGTTGGCACTGTAGGAAAGGAAAAAA
+TGGTAATACCAAGCACATTAATAAATCGACTAATTAGCGAGAATTAAAAGGTTTAGAGGCAAGGTATTGA
+TTGAATAAAATGGCTATTCAGGAGAATATTCTCAGGATAATTGCTCCTGCATTATCTAATAAGGTACTTC
+CTGTACCGTCTGCATTCTCTAAGAAGCTATATCCATGTAGCGTCCTTGTCGAAATCAATAACGATGAATA
+AAACGTTTATAATTCCAGCTGAATTAAGCATATTGAGATTGTTTGTGTATTGCGCTTAACACCTTGTTTT
+CATTGTGGGGATTTTGTTGTGCTTCTTGGCGTGGTAAACTACTCGCAATTTTTTCCGATTTCTTCATCTA
+TTTTTAGGTTTCAGCAACGTTATGAGTGTTTCAGGTTTAAACCGTATTGAGAAAAAAGCCGCCTTTTCCT
+TAGCCAGTGTCTTTGGCGTGCGCATGTTAGGCTTGTTCATGATCTTACCCGTATTCGCCATTTATGGTGA
+ACAACTAACGGGTTATAGTCCCATTTGGTTAGGATTAGCCATTGGTGCCTATGGATTAACGCAAGCTTTA
+TTGCAAATCCCTATGGGCATTCTTTCGGATAAATATGGCAGGAAACCGGTAATTCTTGCCGGCTTAGTGG
+TCTTTCTCATCGGTAGTATTGTTGCGGCAATGTCTGACACTATTTATGGTGTTGTGCTCGGTCGAGCAAT
+TCAGGGGATGGGTGCTATTGCTAGTGCAATACTTGCTTTAGCTGCTGATTTAAGTCGAGAAGAACAGCGA
+CCTAAAGTCATGGCAACCATTGGTATGTTTATCGGTTTATCATTTACCTTTGCTATGATTTTAGGACCAA
+TAGTTGCTGATGCCTTTGGTTTAAGTGGCTTATTTTGGTTTACAGGGCTATTGACTACCTTTGCCATGGC
+GATGATTCAATTTATGGTGCCAAACTCAGTGAATAAAGCACCGCGTGGCGATAACGTTGCCTTGCCTGAG
+CAAATTACTCGTTTGATTCGCCACCCACAATTATCCCGTTTAAATTGGGGCGTTTTCATTCTACATATGA
+CACTGACGGCCTGTTTTATTACTTTGCCTAAACAGTTTGTCGCTAGTGGTTTATCTCTTGAAGACCATTG
+GCAAATTTACTTACCTACTTTATTAGGTTCTTTCTTTTTAATGGTGCCATTTATGATTTTTGCCATTAAA
+AAACAGAAAGAAAAACCCATGTTCAGTGCGGCTATTACACTATTGGCCATAGCTTTATTTTTACTTTGGT
+TATTACCTAGTGGTTTCTGGAGCCTAGTGCTGTCAGTTGTACTATTTTTCACAGCTTTTAACTATTTAGA
+GGCAACCATGCCGTCAATCTTATCACGTATAGCACCTGCTGGCGTTAAAGGTAGTGCTATGGGGATATAT
+TCAAGCAGCCAGTTTTTAGGTGCTTTTGTTGGTGGTATTCTGGGTGGTTTTATAGCGAGCCAATATGGCG
+AGCAAACCATCTTCTTAGTGATGACAATAGTAACGGTTATCTGGTTGGGATTAAGCTTTGGTATGCAGTC
+ATTGAAAAAATCAAAAAGTTTTAGTTTTGCCACCAATATTACCTGTGAAGAAGAAGCTGATAAAATGGCC
+GACCAATTAATCAATATGCCCGGTGTTATCGAAGCAACCCTAGTGCACACCGAGGCAGTCGCTTATTTAA
+AGGTTGATGTTAAAACGGTGGATTTACTCGCCATTAAAGCGTTACTTCAAAGTTAGACTACAGAAATAAT
+CCTCTGTTGAAGGTGTTCGCGATACCTGAATTTTATACGACTATCAGCGAGCATCTCTCAGCAATATATT
+AAAAGCACGCTAAACTAAAGTTTATCTTAAACAATTTAGCGGTGACTATTATGTCTGAACACCACACTTA
+CAAAAAAATTGAAATGGTTGGCTCATCTAAAAATAGTATTGAAGATGCTATTGAAAATGCCTTGGCAGAG
+TGTAACAAATCAATCAATAATATGGATTGGTTTGAGGTCATAGAAACCCGAGGTCATATAGTTAATGGTG
+CTGTCGGCCATTACCAAGTTACCTTGAAAATTGGCTTTAAAATAGCGTCAAGTTAACTGGATTTTACTAA
+ATTTTGCATTTTTAGTTTATTTTAACGTAACGATGTAATCTTCAAGTTTATTGCTACCGAGCATGACTTC
+TATATCATCATCTAGCTGTTTACCTATTAATGCTATTCCCATAGGTGATTGCGGTGTTATCACCGTGATA
+TTTTGTTGAGCTAGCTGACAGCGAAACCCTCCGGCAGCAGGCCCTATAAAGAACCAATGGTTGGTGTCTG
+AATCAGTGGATAATTGTACCAGGGCGCCTAAAGCGATATAGCTCTCGCTATTGAATTCAATTAGTTCAAG
+CGCTTTATAGGCATCGATAGCGTGCTGGAACTCAATCACTCGCTTAGACTGTCCTTCAGCCAAATAACTC
+GCCTCTATCGCTAGCGTATCATATTGTGTTTCAGCAACACTTTGATCATCAACCGCAGCGGCATGAGCTT
+CGTTTGCAGCATCAATAGCTTGTTGCAGCTGTTTCGAGAGTGCAGTGACAACAAGGTCAGCTAGCTGTTT
+CTTATTAGGCATATAGTCTTATGTAATCGTTATTTTAAATGTTTGTGGTATGCAGAGGTCGTTATTTCGT
+TAGCTCAGTTTTAGCGAGGCGATTTTATCATAACTTGTGTTTTTGTCTAAATGTCAGTAAATTAATAACA
+CTATAACAACTGGTACGACCAATAGCAGAGCATAATTATGACAACAACTGCCTACCCACATTTATTAGCG
+CCACTAGACCTTGGCTTTACCCAATTAGCTAACCGTGTCCTTATGGGATCCATGCATACTGGCTTAGAAG
+AAGAGCGCGGTGGTTTTGCAAAATTAGCTGCATTCTATCAAGCAAGAGCGAAAGGCGGTGTGGGCTTGAT
+CGTTACCGGTGGTGTTAGTCCTAATCTACGCGGCAGAATAGCACCGTTTGGTAGTGAGCTAAGTCATTTT
+TGGCAAGCAAATAAACACAAACAAGTAACAGACGCCGTTCATCAGTACCCAACTAAAATCTGCTTGCAAC
+TATTACATACGGGTCGATACGCCTATCATCCTTTTGGTGTGGCCCCCAGTAAAATCAAATCACCTATTTC
+TCCTTTTACGCCTAAAGCAATGTCAGTGCGTCAAATTAAATCGACCATTAAAGATTATGCTTACTCAGCC
+AAGTTAGCGGCTAAAGCAGGCTATGATGGTGTGGAAATTATGGGCTCTGAAGGTTATTTAATTAACCAGT
+TTGCTTGTGTAAGAACAAATAAGCGTAACGATGAGTGGGGCGGTAGTATTGAAAACAGAATGCGCCTAGC
+TATTGAAACGATTAAAGCAGTACGCGCTAAAGTGGGCGAAAATTTTATCATCATCTTTCGTTTATCCATG
+TTGGATTTAGTTGAAGGTGGCAACAGTTGGGAAGAAGTTGTCACTATGGCAAAAGCGGTAGAGCAGGCTG
+GTGCCACACTGATTAATACTGGTATTGGTTGGCATGAAGCACGCGTTCCGACCATAGTTACTTCAGTACC
+TAGAGCTGCATTTACCTGGGTCACTGAAAAAATGAAAAAAGAAGTGTCTATACCCCTAATCACAACTAAC
+AGAATTAATACGCCTGAAGTTGCTGAAGAAGTGTTAGCGACGGGGCAAGCTGATATGGTGTCAATGGCGA
+GACCTTTCTTGGCGGATGCCGACTTTGTTAATAAAGCCGCAGAAAATAAAGCCGATGAAATTAATACCTG
+CATTGGTTGTAACCAAGCGTGCTTAGATCACGTGTTTGCACAAAAGCGAGCCTCATGTTTAGTCAACCCA
+ATGGCATGTTATGAAACAGAGCTTGTTATAGAAAAAGCTAAACAAGTTAAAAAATTAGCCGTGATAGGTG
+CCGGACCTGCGGGATTAGCTTTTAGTGTTTATGCTGCGGAGCGAGGACATCATGTTGAACTATTTGATAA
+AATTAGCGAGATAGGTGGCCAGTTTAATGTCGCTAAACAAGTACCCGGTAAAGAAGAATTTTTTGAGACA
+TTACGCTATTTTAACAAACAGATAAGTTTGCTTGATATTAAGGTGTATCTTAACACTGAGCAAAGTGCAG
+AAAAATTACTCGCTGCTGGTTTTGATGAAGTGGTATTAGCAACAGGTATAAAACCAAGAAAGCTCGATAT
+TAAAGGTTTAGAGGAAGGTTATACCAGTAATAAAGTACTTACATATTTACAAGTGCTGCGAGATAAAGTT
+GAGGTTGGTAACAAGGTCGCGATTATAGGTGCTGGCGGTATTGGCTTTGATGTAGCCACTTATTTATCAG
+AAAAATCATTAACTAATGACCCAGAAGCATGGCTTAAAAATTGGGGGGTTGATAAGCAATACCTGAAAAA
+TGGGGCATTGCTAAGTAAACAAGATATACCTAAGCATGATCCGGCAAGGCATATTACTCTGATACAACGC
+AAAACGACTAAAGTGGGCAAAGGCTTGGGTAAAACATCAGGCTGGGTACATAGAGCCAATTTAGTAAAAC
+AAGGCGTTACTATGTTGGCTGGCGCAAGTTATAAAGCCATTACTGAGAAAGGCTTAGTGATTGAAGTTGA
+TGGTAAAGAGCAATTGCTTGAAGTTGATAATATCATTATCTGCGCAGGGCAAGAATCGAATCGAGATTTA
+CAGCAAAAGCTAATTGATGGTGGTTTACCTGTACATCTAATTGGTGGAGCTAATGTTGCTGCGGAACTTG
+ATGCTAAACGTGCGATACGCCAAGCGGCAGAGTTAGCGGTGAAAATTTAGGCCTATTTGGATGAAATCAA
+CACCTTAATGCGAAGATAGCTGTAGTGAACCGAAGAAAAACCCTATATTTCTTCGGTTTATTATTGATAT
+ACTGTCGTGAATTAATTTTTTTTAGATAGAGCACAGTGCAAGAAATAATTGTCGATAGTGGTGATATTGA
+ATTCCTTACCACGCCTAAAGAATATAAGCAGCAGTTGTTGTCCCTTATTGAATGCGCACGTCAGCGTATT
+TTCATTACTGCCTTATATCTACAAGATGATGAGGCAGGTAGAGAGATCCTCCATGCCTTATACCAAGCTA
+AAGCTAATTTCCCAACAATAGAGATTAATATCTTTGTTGATTTTAACCGTGGACAACGTGGTTTAATTGG
+TGAAAAGGCAAGCTTAGGTAACCGTGCACTTTATTTGAAATTAGCACATGAGTATCCTCACACCGTTAAT
+ATCTATGGTGTTGCTGTTAAGCGAAAAGAAGTCTTTGGGGTTTTACACCTAAAAGGCATGGTTTTCGATG
+AGAAGCTTTTCTATACAGGCGCAAGTATCAATGATATTTATCTACATCAAGGTGAGCGATATCGTTTAGA
+TCGCTACTGTACTATCAATAGCGCAGCATTAGCCGATAGTTTTTGCCACTACTTATCTGATACTTTTATT
+GATTCAGGTCTGGCGCCACTTCTTAATCAAGAATGGTTACCTGATGCGGTAGAACAAAAGAAAAATCTGA
+TCGCATTAAAACTTCAGCTAAAAAAATCTCACTATATTGTTGCTCAACAACAAGGTCTTAGCCAATCAAA
+AATAGTGAGTAATAAAGCCCTTATTACACCGCTAGTAGGTTTTGGTCGCCGTAAAAATCAGCTTAATCGA
+GCTACTCGTCACTTAGTGCAAAAAGCTGATGATAATATGGTGCTTTTCACGCCTTATTTTAATCTACCTC
+ATTCTCTTGCTAAAGATGTGATTAGAGCCCTAAAACGTGGTGTTAAAACAACTGTGGTTGTAGGCGATAA
+AACAGCGAATGACTTTTTTATTGGCAATGATGAAGATTTCAGTACCATAGGTATCATCCCCTATGTTTAT
+GAGATGTTACTTAAGCGTTTTGTTAAACGTTATCAAAATTTTATTGACCAAGGTTTATTGAATATCCATT
+TATGGAAAGATAAAGATAATAGCTTTCATCTCAAAGGTTTACGCGTTGATGACCGCTATCATTTGATTAC
+GGGCAGTAATTTAAATCCCCGTGCTTGGGCACTGGATTTAGAGAATGGCTTAGTTGTTGATGATGTCAAT
+AAACAGCTATTACAAAAAACGGATGAAGAACTGCTCGGTATTTTAGTCAATACGAGTAAAGTTTCGCATT
+TCTCTGATATTGATTCAGTAGAAGACTACCCTGAAAAACCTCAAAAATTATTGAAAAAGATACGTGTTGC
+CCAAATAGATAGAGTGTTGAAGCGATTTTTGTAGTATCGACTTGTTGAAGCAATAATCTCCTTTATTGCT
+CAAAATATTGTTTAAAGGTTGATGATTAAAATATAGCTAGAATGATTTTTTTGCCTGCACTCTAATTTCA
+AAACCATTAATTTCTGGATTATCGCTTTGTGGAAACGCAAAGTCGATGTGAATGATGGGATGGTTACCGC
+CTGAATGTGGCGAGTGTAATCTCAAGCCAAGTCCCGCAGAGCTTAACCAGCCTTCCTCAATATTTTTGAC
+TGTTGACTCTCCATAGGTTCGACCCGCATCGACAAAAGCCACACCAGCTAAATCAAACAGTTTAAAAAGA
+TTTACTTCAGGGTAATATCTGATTTCAGAAGTAACTTTAATGCTATCTTGTCCGTGCTGATATTGCAGTG
+GAAAACCGCGTAAACCAGTGTTGCCTCCCATAGTCACTGGTTGGTCAATATATTGGTTTTTACTGATAAC
+ATTGGTATTACTTAGATAAAAACCCCAGTTTTTATTCAATTGATAAAAATACTCCCCGCTAAGCTTTACC
+AATAAACGACTATCTCTATGTTGGTAAATATCATTAGCTAGTGCAAGATCAAGTAACAATAAGGAATTAT
+CATGCAAGTTGAAGCCTTTTTTAACTCGCATCTTCCATACAGTCCATGCTGAGTTTTCTTTGTTACCATT
+GCCTATACCAAGGCTAGAGTTAAGTTGCCAACCATGGTTAAAATCTTCTATTTGGGTAATCAAGTGCACA
+TTTGTGAGTTTTCTAAAATCTTTTTCAATATATTCAAATGCTAGCCATGGGTAGAGTAAATCTCTATCTT
+CGGGTTTTACATTAGTCAGAGGTGGATTGGATAAGTCGAGATTCTCTTCATCAGAAAGCTCGGTGAACGT
+TTCTTTATCTTGCGTTATGCCAACACGATATCTTAGTAAGCGGTTCTCACTGTTAAAACTTAGCCATGCG
+TAGCTTGCTTCTTTAAAGCTAATATCATGGCCAAATACACTTTGGTCCAGACCATTTTGAAAAATAGTGT
+CGTTACGAGACTCTTCATTAAAGCCTATATGATAGGAGGTCTTGGTATGAAAACCAGCAAATATTTTATG
+CAGAAATAAGCTACGTTGTTGACCATCATCATTATCAGCAAAACCCAACTTAACCGAAGTATTTTGTTTT
+TGAAAAAGTGGGATAGTGGCCACTAGTTTGTAACCTGAACGCTGGGCATTTCGGTATGATTCAATTTCGG
+TATCTATGCCTAACCCGAGTAAGTTACGCTCTTTTATACCAAAGCTATAAGTGTTTATTCCTCCCTTGCG
+GCCAAAGCTAAGCGTTGGCATAAGTGACCAATTATCCCAAGTGGTAATGGTAATGTTTTCTACGTATTCA
+TCAGCGCTAACTTCTGCATCTCTAAGGTATTTTCTGCTACGTAAATGGCGTTCTAGTTCAGCCATATCAG
+CAAAAGTTTTTGTACATTTTTTGATAAAAAAATTAGCTTCATTTTCTAGCGTTATAATTTTTGTATCAAT
+ATGAATGGCATTGGCCCAACGATGTAAAAAAGTAAAACCTTCTTCGTTTTTATCGAAGATTGTTTGTGGT
+TTGAAGGTTATTTTTGGCTGACTGGTATCGCACAGTACTTTTTCATCTGAAGACTCAATATCAGCTTGAT
+TTAAGGATTGATTCTGGATTGAATTCCCATCTATGGCATTGGCCGACCCTGAGCTGTTATCTATTTTTTC
+AGCTACGCGTTCGGTAGCTGATATTATGGGGCAAAAAATAATTAATAGTAAGCCGGCGACTAGCAATGAA
+AGTCGTCCAGAAAATACATCATCTCGCCAAGTAAGTGAGATTTTATTGTTAGATTTTGGCGATATGGCAT
+TACATTGTTTTATTTTTTTTATGACTTTTAATAAAAACAGCATCGCGTACCTAAAATAAAGAAGTGATGA
+GTAATATGTTTATATATCACTCATTTAACTATAGCGTTAACAGGCAACTTCAACATTATTTATTTAGTGT
+TTTACTCGGTTCACAGGGGCTTTTTAGTCTCAGTGTACTCAATTTTCACTTTTATTTGTTGTTACACCAG
+CATGGAATCATAAATAATATCTTCTCAACGAAAGAATTAATTTCAATCACAGTATTTATGAAGATCAGCG
+TGAGTGTAGTAATTACATTAACAACTCGTGTGGCTTGGGTATAGAGAAAATAAACAGCTAATCGATGATA
+AAGGCATTTTCATCTATATCATTCTAATATTTATGAAATTTCTATAAAGTTAAGATAGTATATCTTATCA
+ATAAAATTAATATTTACAGCACTTAAGTTCGTGCCGTAAAGCGAATAATCATAAAAAGGTTAATTATGTT
+CAGTGAAAAAATGATGCCACACTTTAGTGATACGGATGCTTTAGGGCATATTAATAATACTAAACCACCA
+GTTTGGTTTGAAGGTGGACGTGCCCCTATATTTAGATTTTTCACTCCTGATTTAGACCCTAAAAAATGGC
+AACTTATCATTGCTAAAATAGAAGTTTCTTATCACGGACAGCTATTTTATGGTCAGGAAATTGAGATCAG
+AACATTCGTTAGCCGAATCGGTGGCGCCTCGTTTGATGTTTATCAAGAACTTTGGCAGCACGGAGAAAAA
+TGTGTGTCGGGTACGGCAGCCATGGTAAATTTTGATTATGAGACGCAAAGCTCTAAAAGAATATCTGATG
+AGATTCGTACTCAGCTAACTGAACACTTTATTGAGTTATAGTCTTCATAACTTTTGAAGTTTGTCAGTTT
+ATTTAGGTTAATTCTGTTCTGAAAAATAAATGTAGATTGATCACAGGTATAAATATTAGCGTCACCTACT
+AATTATCAGTGATAACAATTAATTAGTAGGTAATATCAACGCCGTGTTTATACACTGTTTTTCATCTGCA
+ATTTGGTTCGGTATTTTTAAAAGAGATTAAATTAAAATAAATGAGCTTTTAGCAAAAAATCACTCGAATT
+TGATCGCTGCTCACTATAGAATTACCCCCTTAAACTAAATTTCAAAGACACACTTTCTTTCTATTTAAAT
+AGAAAAAGAAATGACGTACGTCTTAATAGCTCAATTAATAGGATATTTTCATGGCGGGTGTAAATAAAGT
+AATCATAGTAGGTAACTTAGGTAAAGATCCTGAGGTACGTTTTATGCCAAATGGTGGTGCAGTAGCAAAT
+ATTACTGTTGCAACGTCAGACTCATGGAAAGACAAACAAACTGGTGAGCAGAAAGACAAAACAGAATGGC
+ATCGTGTTGTTATGTTTGGAAAACTTGCTGAAATTGCTGGTGAATACTTGAAAAAAGGTTCAAAAGTATA
+TCTTGAAGGATCTTTGCAAACGCGTAAGTGGACCAACCAACAAGGTCAAGATCAATATACGACTGAAATC
+GTATTACAGGGCTTTAATGGCGTAATGCAAATGTTAGATGGAAAGTCGTCTCAAGGTCAGGGCGGTGGTT
+TTGCTAATCAAGGACAACAGCAAAGTGGTGGCTTCCAGCAACAAGCTCCACAGCAATCGGGTGGATTTTC
+TAACCAGCCAGCTCAACAAGGTGGATTTTCTAACCAAGGACAGCAAGCAAAAGCACCAGCACAACAAGGT
+GGCTTTGCTCCGCAACAACAAGCACCAGCACAACAAGGTGGCTTTGCTCCGCAACAGCAAGCACCAGCAC
+AACAAGGTGGTTTTGCTCCTCAACAAGCACCAGCACAACAAGGTGGTTATCAGCAACAGCAAGCACCTAA
+AGTGAACCCACAAGAACCATCAATTGATTTCGATGATGATATCCCGTTTTAATTTCTGATAAAACGGTCA
+AGTTAAAACATAAAACCCAGCGTAATTGCTGGGTTTTTGTTTTTATACGCGTTTAAACTCGGTACCAATC
+TAGATGTACTTTGAAGGTTAACGGGTATATAGCTTAGTTATGTTAAGTCATCAGGACCAACACGAACTAC
+TAACTTGCCAAAGTTCTTGCCTTCCAACAAACCAATAAATGACGATACGCTATTTTCTAAGCCTTCTACT
+CTGTGCTCTTTGTATTTGATCTTTCCTTCACTAAGCCATGTCATCATCGCTTTATTAAATTCGCCATAAC
+GGTGGCCATAGTCATCAAATACGATGAAACCTTGCATTTTAGCGCGCTTAACCAATAATGTGCCCATTAA
+CGAAGACATACGATCAGGACCATCAGGTAATTCAGTGGCATTATATTGTGAAATAAGGCCACATAAAGGA
+ATACGAGACTTAGGATTAAGTAGCGGTAATACGGCATCAAAGACTTTACCGCCAACATTTTCAAAGTAAA
+CGTCGATACCATCAGTACAAGTTTTTGCCAGTAGGGTAGCTAATTCATCACTGTGGTGATCTAAACAGGC
+ATCAAAACCAAGGGTATCAACGGCATATTGGCACTTCTCAGTACCACCCGCTATACCAATCACTTTACAG
+CCTTGTATTTTAGCAATTTGCCCTACTAAACTACCTACGGCACCTGTTGCAGCTGCGACGACAACTGTCT
+CCCCAGCTTTTGGTTGGCCAATATCTAATAATCCCATATAGGCAGTTAAACCCGGCATACCGAGAACTCC
+TAGTGCATAAGATGGGTTTGAAATATCATTACCTAACTTAAGTAGGTCAACGCCATTTGATATGCTGTAA
+TCCTGCCAGCCACCAAAAGAAACAACCCAATCTCCTTGTTGGTAATCAGCATGCTTCGATTCTTCGACTC
+TACAAACAGTGCCACCAACCATTACCTCATTTAATGCTACGGGATCGGCGTAAGATTTTGCATCATTCAT
+ACGACCTCTCATATAGGGATCTAATGAAAGATATACCGTACGTAATAATACTTCACCCTGTTTTGGGCTA
+GGCTTGGCTGTTTGTGCTAGTGTAAAGTTGTCGTGGCTTGGCGCACCAAAAGGACGTGAAGCTAACAATA
+TTTGTCGATTTACTTGTTTGTTTTGATTCATTAGTAATTCTCTTTTTAAGCAGTAAATAAAAGTTATGTC
+GTTATAGCAATCAGACTAACTCAGTAATCTTTTTAAATGGCCTTGTTCTTGAAAAATCACTCTTATTGCT
+TATGTTGCAATGAAGTTGAGCCATTCATCATTCTGATTGGTATTAAAGAGTCAGCACTAAATTGAATAAG
+ATAATTTTGCTCAAAAAACTCAGTGCTGAGCAGAAGTCATTAACCGTTTAGTTGTCTCATTAATTTTTCA
+GCGACTAAGATTGAACTGGCTGGGTTTTGACCCGAAATGAGTAAACCGTCTTGAACAGCAAAGGCATGCC
+AATCTTCAACTTTTTGATAGTCAGCACCGCGTTTGATCAATTCATCTTCGAGTAAAAAAGGCACAATGTC
+GGTTAGCTGTACAGCGTCTTCTTCAGTGTTGGTAAAACCTGAAACCGCTTTACCCTTAACTGCATACTCA
+CCGTTACTATCTTTAACGTTTAATAAAGCGGCAGTAGCATGACAAACAGCTGCAACAGGTTTGCTAGCTG
+CAATAAACTGTTCAATCAATTGGATGGAATTGGTATTGTCTGTTAAATCCCATAAAGGGCCATGTCCACC
+TGGGTAAAATACCGCATCAAAATCTTCACTGTTGATTTGCGCTAGAACCTGAGTATTGGCTATAAGGTTT
+TGGCTTTCAGCATCTTCGAAATAACGCTTGGTTGCTGTTGTTTGAAAATCATCTAATTCACTAGTCGGAT
+CGATTGGCGCTTGTCCTCCTGCTGGAGAAGCTAAGGTAACGTTTATGCCTGCATCTTTAAACGCGTAATA
+AGGGGCTGCAAACTCTTCTACCCAAAAGCCTGTTTTCTTTCCAGTGTTACCTAATTCAGCGTGTGATGTT
+AATACCATTAATATGTTTTTAGTTTGCATTGTAAACCTCGATATTTAAATTATTGCCAGGGATGTTTCAT
+TGACGGTAAGTGTAGTTGAGTAGAGCTAAGCTAACAATGCAGATTATATAGACTTCTTTGTATCAATAAA
+TGATACAATAAGGGTATGATCATCTTGATAGGTTAATGATGAATATTTCTTTTGAACAGCTAAAAAGTAT
+GGTTGTTTTTGCCCAAGTGATTGAGCAGGGTACGCTCAGTGGTGCTGCTAAACATATTGGACTCTCTCGT
+GCGGTGGTGAGTTACCATATAAAAAAACTTGAAGCTCAATTAGGTATAAAACTACTGAATCGCTCTACTC
+GCACTATTTCAGCGACTGAAGCAGGGCTTGAGTATTATCAATATTGCCGCGTTATCGCTGAGCAAGCATC
+AGCGGCTAATCGACAGATTGAAAATCTTAAACATGAACCGGTCGGTTTATTAAAGATTACCTGTCCAGTT
+AATGTTGGTTTGCAAACTATTGTTCCTGCACTTAATGAGTTTCGTACCATTTACCCTAAAATTGAACTTG
+ATGTCATGCTTACGGATGAAGTGGTAAATATTATCAAAGAAGGCATAGACCTAGCTATTCGTGGTGCTCC
+TTTAGCCGATTCAGGCCTACAAGCAGCAAAATTATCAACACTCAGCACTTGTCTTTGTGGCTCACCCGCA
+TATTTTGAAAAGTTTGGTTTTCCTAAACACCCAACGGAGCTGAATAAACATCAATGGGTGCTGTATAAGT
+TAACTGCGGGTTCGCTCGAGCTGACAAAAGGTAGTCGTTCTTTTAGCATTGAAATGAAAGGCACAATCAG
+CACAAATAATGCGGCAGCAAGAACCGCTTTTGTTGAAGGTGGCCACGGTCTAGGTCGTATTCCTGTTTAT
+GATGCAAAACCTAGAATCAAAGCAGGGCAGTTGCTTTCGGTACTTGATGATTACGATATGAGGGATATTC
+ATGTCTATGGGGTATTTCCTCCAGGGAATGCCGAGTCGAAGAAATTGCGGTTGTTGATAGATTTTTTAAA
+AGCATACTTCTTAAAGAATCAGTAAGCGGGCCAGCCTTTGGTTATCCACTTTGTTTGCTATTTCGTAAAT
+TAAATTAAGATCTTTCACCCATAGAACATTCAGTTAAATCTTGCTTGGCACTAAAGTACCATACAGAGCT
+ACGTGGCATTGCGCCATTATTGTCATACGACAAAACCTGAATATTGATACTATGTTACATAAATTAAAGC
+CACTCTTGTGGACGTTCTTATGCGGCCTTAGTTGTTCCGCAATTGCTACCTCTCATCCATTAGAAAACTT
+TCAGCCTTTAACTGATTTTGGTGATAACCCTGGCAACTTAGCGGCAAGTTACTTTCAACCGACCAAGCAA
+TCTAAATCCCTTGTGGTATTTCTACACGGATGCGTGCAGCAAGGTGAAACCTTAGCAAAACAAAGTGGCT
+TTGTTTCGCTTGCTAAACAACATAATTTCACTCTGTTACTACCACAGCAAAGTAAAAAAAATAATGTTAC
+CTCCTGTTTTAATTGGTTCTCAGAGCAAGATAGCGACAAGGATCAAGGGGAGGTGTTGTCGATCAAAAAT
+ATGATCCTCGCACTAAAGGCGCAGTCAGAATTTGACCATGTATTTATTGCAGGCCTTTCCGCTGGCGGTG
+CTATGACCAGTGCATTGTTAGTTCACTATCCTGAACTCTTCTCTGCTGGCGCTGTTATTGCGGGTTTACC
+TTATCCTTGTGCTAATAATTTGGCTAAAGCAATTTCTTGCATGAGAAATGGCCCTTCACAGTCATCAGTC
+GAACTAGCTAGCTTAGCAAAGCACGGTAATGAAGCCGTTAAACAATGGCCGAGGCTTATTGTCATCACGG
+GCAGTAAAGATAAAGTTGTCAATCCCAAAAATTCCCAGAGCTTAGCTTTGCAGTGGTCAAAGCTTTCAGA
+AACTGCATTGAAACCAAGTAAATCCTTACTCGCAGATTATCAGCAAACACTTTGGCAAAATAAAGAAGAG
+CCTGTGCAAGTTAAGTTGGTTGAAATTAATGAAATTGGTCACGGTTTAAGCGTTAATTCTAGTTACAAAA
+ATAGAGATGCGAGTGCGGACTTTTTATATGAATCTTCGTTTGATAGTGCTATGAATATCATCGAATTTTG
+GGGTGTAAAAGGTAAAAGTTGATAATATTCAGTAACTAACCTCTATGGTACTATAGTACAAATTAACTTT
+GTCTAGTTTTGTTATAGAGTTTAAACATCAGTAAAAACATCAAAAAAAATCTTAAAACAACTGATTCAAT
+AAAATTATAATAAGGCACTACTATGAAACGCTATAACAAAAAATTAAGTTACCTCGCTTTAGCTATTGCC
+AGCGCGTTAACCACTAACATTGCCCTTGCAGAAGAAGCAAATGAATCAACAAGCGCTCAAGATAACTCAG
+GTCTTGAACGTATTGAAGTTACCGCTCGTAAAACCGTAGAGACTCTGCAGAATGTTCCTGTCGCCGTTAC
+CTCTATTGGTGCAGAACAACTTGAACAGAACGGTATTAGCGTGATGACAGAAGTTCAGCAATTCTCACCA
+AATACTACCTTACAAAGTAGCCGTGGTACTAACTCAACATTGACCGCCTTTATCCGCGGTGTTGGTCAAG
+AGGATCCTTTATGGGGTTATGAACCGGGCGTTGGTATTTATGTTGATGACGTATATATTGCACGTCCACA
+AGGCGCTGTGCTTGATATTCTTGATGTTGAACGTATTGAAGTATTACGTGGTCCACAAGGTAGTTTATAC
+GGAAAAAACACCATAGGTGGCGCAATCAAATATGTCACCAAAAAAATGTCAGGAGATGCGGAGTTTGACA
+TAAAAGCAACTTTTGGTAATTACGCACGTCAAGATTATAAAGTGGCTGGTGCGGTGCCAGTAGTTGATGA
+CAAACTCTATGTTGGTTTTGCTTTAGCCAGCTTATCTCGTGATGGTTACGGTGAGTTTTTACAATCAGGC
+TTACCTGGGCAAGATTTAGAAAACTATAACAAGGATGTTTTTGCTGGTCGAGTAACGGTTGAATTTACCC
+CTACAGATGATTGGTTCTTCCGTTTTAATTACGATAATACCCAAGATGATTCCAACGCTAAAGGTGGTTA
+CCGTTTATTACCTAGTATAGTAACCGATGCGCCTATACCTGATAGTGTATATGATTCATATACAAGCTTA
+CCAACCAAAAATGTGGTTGAGAATGAAGGCTGGAGTTTAACCGCTGAATATTATATTAATGATTATTGGT
+CATTAAAATCAGTGACGGCAGCTCGTGAGAATTATTCTCCAACGAATATTGATTTTGATAATACTCCTTT
+ACAAATTTTTGATGTACCAGCTATTTATGATGATGAGCAATTCTCGCAAGAAATTCAGTTAAATTATAAT
+GGAGATAACTTATCATTTGTTTCTGGATTATATTATTTTGATGGCGAGTCATGCGGTCATTATGACGCCA
+TCATTTTTCAAAGTTTAACAGCAGAAAAAAGTGGTTGTAATAATAGCGAAAGTTATGCTGTTTATGCACA
+AGGTTCATATAATCTGACTGAAAAGTTATCGTTTACTTTAGGTGCTCGTTATACAGAAGAAGAAAAATAT
+GCGAATGTAAATGATGATCTCCGCTTTTCAATAGAATACCCAGAGTCAAACTGGATTCCTGGGTATACAC
+GTGGAGATTTACCAGTAACAGAAGTATTAAATGGCAACAAAACTTGGTCACGTTTCACACCTAAAGTGGG
+TGTCGAGTACCAAGTTGATGAAGATATGATGGTATTTGCTAGTTATTCACAAGGTTTCAAATCGGGTACC
+TTTAATCCTCGTGCATCAACTAATGAACCAGCAGTAAATCCAGAAATAGTTGATTCTGTTGAGCTTGGTA
+TAAAAAGTGAGTGGTTTAATCAATTACGTGTTAATGCAACAGTTTTTGCACTAGAACATAAAGACCGTCA
+ATACAAAAGTGTGGTACCAAATGAAGATCCTACCGTGTTAGATTCACGCTTAGGTAACATTGGTCAATCT
+GAAGCGATAGGTTTAGAGCTTGAAGTGGAATATGCTGCAACAGAGTCACTAAGCTTTAACTTTGCTTTGG
+GTTATATTGATAGTGAATTTACTGAAGTATTAAGCTGGAATGGTAATGGTTATGATGATATTTCTGATAT
+TTATACTGTAGCCAATACGCCAGATACTACAGCTAATTTTGGTGTCACTTACGATATTGAAACTTCTGTT
+GGTACTTTTGTTATAAATAGTAATTATTACTATCGTGACGATTATGCTTTGGTTGAACTTGATAATAGGT
+TGACTCAAGATGCTTATGGTTTACTTAACTTGGGTATAAATTGGTACAGTAATGAAGGTGATTGGACTGC
+CGCTCTACATTGGAAAAATATTACTGATGAAGAGTATATGGTGGGTGCTTATGACTTTACTGGCGGCCAA
+GATGAAGAGGGTAATTGGTTACCTGGCTTTGGTGGCGATACTACACTTATTGCTTATTATGGTGACCCAA
+CAACTATTTCATTAACTATTGGCTATCAGTTTTAAGTATTGGCTCGTTTAATGTAGGACAATACCAAGTA
+GTGAATTCAGAGTAAAAAGAGCTGGCACTTGTCAGCTCTTTTTTTCATACTGGATTAAGAATCATGTAGG
+AGCGTTAAATGTCACAAGCAAAAGTTATTATTGCCGATGATCATCCGTTATTTCGTACGGCACTTAAACA
+AGCAATTATCGAATGTATTGATGATGCCGGCACGTTAGAAGCCGACAACTTTAGTGAACTATTAATTGCT
+ATTGAAGCCACTCCGAGTCTAGAAATCGTTTTTCTCGATTTGCATATGCCAGGTAATGATGGTTTTACCG
+GACTTACTCAGCTGCAAAACCACTACCCCGATTTAGTGGTGATTATGGTGTCTTCTGATGATAATGATGA
+GACCATGCAAAAAGCGATTAACTTTGGTGCTGCAGCATTTATTCCTAAATCAGCCGACTTGACTACCATT
+GCTAGTGCCATTGATACAGTATTGATGGGTGATATTTGGTTACCTGAATTGATAGAAAAAAATGCAGGCC
+AACAAACCGCACTTGCTCATCAAAAACTCGCTAAACAGCTAGGACAATTAACGCCGCAACAGTACGTAGT
+GTTAACTCAAATTGCTGATGGTCAACTCAATAAGCAGATTGCTTATTATCTCAACATCAAAGAAACTACA
+GTGAAAAAACATGTTTCAGCTATTTTGGAAAAGTTGGAAGTGAATAATCGAACGTTAGCAGGGCTTGCTT
+ATCAGCAGCTGATGTTGTCGCCAACAGAGAATGTTAATAGCCCCATCTAAACTATTCTTAGTAGGCTGCC
+GGAACTAATTTTACGCAGTGAGCGTTATATTGTGTGATAAAAGGCCAAAAAAAGACCAAGCAAAGTGCTT
+GGTCTAATAAAATATCTCAGATCATATACCGTTAAAAGTTCACTTCATTGGTATTACCCGCTGAAACATT
+AACTGCTTGTGAGTTCCCTTCAGGCGATGGGATCACCAGTTGGTCATATTGAACATTATCATCGACCTCG
+GTATTACATCGAAGTGCTACGGTATAATCACCTTCAGGTACAAAACCAATGCTATAGTTGCCATCAACAG
+CAACCGTTGTTGCTGCTAAGGGCTCAATTGCAGTGGGTATTTCGCCAATAAAGCTTTCATCATTACTATC
+AAATAAATCCGCTAGCGTTGTTGGTGCTTCATCATATAAATAAACCATACAAGGCCCTAAATTGGTGTTT
+TCTGCTGAAACAGTACCTGTTATATCACCATATAAGCTAACAATACGAACACCATGAGGTTTAATGATAT
+AACCATTTTTTGCCGGATCATTACCACGTAACACTAACGATTTTGTCAGGTCAAACTCTATGGTGTAGGC
+AGGTTTATTATCTACTTGTACGGCATCGCTGTGCACTGTAAATTCACCAAGCTTTAAGCGTGAGCTAGGC
+ACTTTAATGTCATATTCTGTAGCATCATTGTCTAATATGACATAAGAGCCAGCATCAACAACCACTAACT
+CCATAGTATAAACACCAGTCGCTAAAGTGATGCCTTGGGCCTCATCAACAATTTTCATTTGCGCTATGCC
+AGTAAAATCGAGTAAATTTACTTGAATGGTATCTACAATATCGCCATCTTCGTTGGTAAATTCTTCTATC
+AATACTTCTTGTTTACCATTGTTATCATCAGTATTAGTGAGCTTAATGCTATCAATTTCAATAGCGACTA
+CCTCTGCTTCTTCTACTGGCGCATCACTCATACCTAATGAGAATTTAGCCTGTTCGAGCTCTTTATCTAG
+AACCAAGTCTTGCTTATCTGAGCCACCACAAGCGCTTAGCAACAAACTGGCTAATACAAGTGAGGTTAGG
+GGGATTTTATTTAACATAGTAGGGCCTACAAATTTTTTAGTAAAAACTAAGTGATAGAATTATTTGAAAC
+TTATTAGGAAAAGCCAAAAAATGGTTTCATAAAAGTAGAAATAAATTTAGGATATATGTCTAATAATATA
+TGAAAGCTGATGCGTTTACTATTTTATCATTTTATAACACGGTCGACGTTATCTGTCTGATCAAACGTTT
+TAACGCTAATGATTTAACGGGTTTTCGTAAAAATAGAAAATTTGCATCGCTGGTGTGTTGCCTAACTTGT
+TCAGAAGGATCGGCAGAGCAGATCACACAAGGGCTTTGCCAATGCTCTTTACGTAATAAATGGCTTACCA
+AATCAACGCCATTGGTATTATTATCGAGATGGTAATCAGCAATGATGAAGCGAGCGGGTTGTTGCATTTC
+AGTCACAATCTTAGTTAGCGATTCTTTATCTTTCGCGGTATAAACCAAACAGCCCCATTCAATCAATTGT
+GAAGATATAGCGGTTAACATCAACGCATCATTATCAATAACTAATACTGACATATCAGCAAAGTCTTCAT
+TGATAGTAACGGTATTTTTAATGTCATGGCTTGCTGTTTTATTCGGTATTTTGTTAGATAAGTTACCTGG
+TAGATTGACGGCTTTATGCTCAACTCTCGGTAGCTCAAGCATAAAGCATGTGCCTTTTCCTACGGTCGAT
+TTAAGTGATATTTTCAAATCGAGTAACGAAGCCATACGTTCGGCAATAGCTAAGCCTAATCCTAGACCTG
+GTATCTCACGATTTTGGTCTAATCGCTCAAACTCTTGAAAAATAGTCAGTTGTTTATCGACCGCTATCCC
+CGGGCCGTTATCCCAAACTTCAATACGGACAACGTCTTTTTTGTGGCGAACACCTAAAACTATTTTGTTG
+GTAATACCGGCTTTGTCACCGGTTTTATCACGGCAATAATGTACAGCGTTTGATAAAAAATTTTGTAGTA
+TTCTACGTAACATACGCTTATCGGAATTTACCCATGTTGAACTAGGTTGATAACTAAAGCTAATGTCATC
+TTGTTGGGCTAAAACGGTAAACTCATTCTTTAACGGTATTAATAACTCATCTAACGCAAAGTGGTTCTTC
+TCAATAATGTCTAAGTTATTATCAAGACGTGAGATTTCGACTAAATCGGAAAGTAGCGCTTCAACAACAT
+TCAATGAATCGTCAATATTATTAGCCAGTTGTGCTAATTCGTCATTTTCGACTTTCTTTTTCAGCATCGA
+AGTAAATAGTGACAACGCATTAAAGGGCTGCATTAAGTCATGGCTGGCGGCAGCTAAAAAACGTGTTTTA
+CTGCTGTTGGCTGCTTCAGCTTCTGCTTTAGCACGTCTCAGCTCTTGCGTTCTTTCTTCAACACGCCTTT
+CTAAACTTTCGTTAGCTTTTTGTAAGGCTTTTTCTGCTTCAATATGGGCGGTAATATCAGAAAAGGTGCT
+AACAAAACCGCCACCAGGCATTGATTGCCCCCTAATTTCTAATACCACGCCATTGGGCATAGAACGCTGA
+AAGTAATGGTTATGCCCCATACGCATATGCTCAATACGTCGGGTAATTAAATCTTCACCTTCGTCGTGCC
+TACTAGCGCTTTCTCCAGTACCTGTACCTGTAATTATGCCTTTGGCAATGTTATAGCGTAATAACTCTTC
+AATAGGCTTTCCTGCACAGACAAACCCTTCAGGATAATCAAGCAATTGAATATAGCGTTGATTCCAAGCA
+ACTAAGCGCATATCGGCGTCAATGACACTAATACCTTGTTCAATATTCTCTACCCCTGATTGTAATAACT
+CGCGGTTAAAGCGAAACATTTGGTTGGCTTCATCGACAATACTTACAACATCTTCTAGCGGCATATCCTG
+AGATGTTGAGGCTGCTTTCATTACCATGCGTGTTGAAGCTGAGCCTAGTACACCCGAAAGCTGTAGACGA
+GTGTATTCAATGTTACTTTCGTTTTTTTCACTGCTTTTAGCAAAGGTCATTAACGCTTCAGCAGCCGGTT
+TATCAATAAAGCGTACTAATAAACTGTATAAATCATCGAGGGATAAATTCCGTTCAAACTGATTTTGGCT
+TTTATTGACAAAATATTCGGCTTGTAATTTTTCACCGACACTGCGTTGGCTGATTAATGAGACAACAACG
+TAACAGATAACGTTGAGCAGCAAACTGTAAAAAACACCATGGCTAGTACTATCTAAAAAATCAACGCCAA
+AGAGGGCAGTAGGTTTTAACCAAGTCATTTGCCATAAGCCTGTTTCAATCCACTGGCTGTTGGGGATTAA
+TGCTGGTAATAACAGGGTATAGAGCCAGACGATACTGCCGACAACCAAGCCCGTTAATGCTGCCTTTGCA
+TTGGCTTTACGCCAGTACAAAGCACCAATGGTCGCTGGGGCAAATTGTGAGAGTAAAACAAATGATAATA
+AGCCGATGGTGGCAAGGTGATTTTGCTGAGCAATGATACGCTCGAAAATGAAGGCAAGAAGAAGAATTAT
+GGCGATAGAACCACGACGCAGGTTAAGCAATAGCCCAGACATTTGTTGTTTTTGTTTGGTATTAAACAAT
+CGAAACTTTAATACCAGTGGCGTTAATACTTCGGTTGATACCATGGTACTCAATACAATAGCGGCGACGA
+TTACCATGCTGGTTGCTGCAGCTAAGCCACCAATATAAACCGTAATGCCAAGCCAAGCTTGTTGGTAAAA
+AAGTGGGAGAGTTAACACATAAGTATCGGCATCGACACTGCCGCCGGGGAAGGTTAACTGCCCAGCAATT
+GCGATAGGTAAAATAAAAACATTAATAAGTAATAGGTATAAAGGAAACAGCCAACGGGCAGTTTTTAACT
+CTTGTTGATGGTGATTTTCAATCATCATCATATGAAACTGCTGAGGTAAGATAAATATAGTAATCGCCCC
+TAATACTGCTTGTGCTACTGCAAGATAAACAGAATTAGTGCCAGTAATTGAGCTGATATTTTCACCTTGG
+TTGATTAAGTCGGTAAAACCATCAAAAACATAGAAGGTGGCAAAAATACCTACTGCTGTTAAGGCAAACA
+ATTTAATAACAGAGCTAAAAGCGATGGCCAGTACTAACCCTTGATTTTGTTTATTGGCGGCTATTTGGCG
+CGTACCAAATAAAATACTGAAAAAGATAAGTACGATAGTCACCACAAAAGCAGTGCTGATACCCGACTGA
+TAAGTACCGGTTAATAGATCAAAACTGGTACTGATGGCGCGAAGTTGTAGCGCGATATAGGGGATAATAC
+CCGTTAGTGCAACAAGGGTAACCAGCGCAGCAACTTTAGGTGAACGGTCGTAGCGAAAGGCAATAAAATC
+AGCAATGGAAGTTAAATTTTGCTGCTTAACGATCAGGAGAATTTTGTGTAGCATTGGCCAAGCCAGCACT
+AAACAAAGAATAGAGCCGATATAAATTGGTGCGAGCCATGCCCCTGTGGTCGCTGCTTGTCCAACGGTGC
+CATAAAATGCCCATGAGCTACAGCTAACGCCCAGCGATAAACTATAAACCCAAGGTTTACAGCTCCAATT
+TTCAGATGCTTGATTTTGTCCCCAATGGGCAACAATAAAAAGTACTGCCAAATAAGCAATGGACAGTATC
+GTGATAAGCCAAGTATCGAGTGAAAGCCAAACTAACAAGAACTATCCTTTATGGTGTGATCTGTCTCAAA
+AATAATGTACCAAGCGATTAACTTATTTAAGTTAGCGATTAATATGAATATATATAGCACTATGGTCAGC
+ATAACACGGCCTATCTAACGGGGTAGTGAACTAAGGTAGTAGTTATTTGCTAACAGTCATACGCTAATCT
+AAAGGTAAATATTTACCTTGATTAGAAACTATCATATATGAAAATCAGTAACAAATACTTGGTTGAAGCC
+ATTGTTTTTATTAGTTATGTACTATTTGCTATGGCTTGGGTAGGCGGCACAGCAAGTATGGGGCAAATAA
+TGTCGGCTATGCACATAGATAGTTTAGCTTCTGCAAGCTTTATCAGTGGCGCGGTAACCTTGGCAAAAAT
+TGTTGGTACGTTCGCTGCTGCTTGGGTTGCGTTAAAGTTTGGCCTTAAGTATGCTTTTTTTATTGCTAGC
+TTGTTTATAGCCATTGGTTTATTAACGCCCTTTGCTCCTAACTATGAATTGTTATTGCTAAGTCGATTCC
+TGATGGGATTAGGTGGAGCGTTCATGATCGTCTACTTCAACCCTATTGTTATGCAATGGTTTCCAGTTAA
+TGAACGCCCTGTTATTAACGGTCTTAACGCGGTTGCTTTTAATATTGGTACGGGTGTCGTGTTATGGAAA
+ATGACCGCAATCAACCAATTCACTGGGGATTGGAAAATTAGTTTGATTAGCTTTTCAATTGCTAGTTTAT
+TGCTAAGTTTTGTTTGGCTATTGGTAAATTTTGAACCTGAGACTCAGGGACACGACCAAGAGAGTCAAAC
+CGTCGAAAATTACAGTTATATTGATGGTCTAAAGGATAAATTTATTTGGGCTTACGGCTTAACTTATTCG
+GGTTTATTGGCATTTTATATCTGTCTATTTACTTTTTACCCTAAAGCCGGCATTAGCCAGAGTAAGTGGG
+TGATAGGTTTTGGTATTGTTGGTACATTAGCGGGCATTATTTACAGTAAAAAAATGCCACTTCGTTTACC
+TGTTATTCGATGGTCTGGTGCTATGATGGTGCTGACTATTATTGGGGTATCTTTTAGTAGCAGTGTTTGG
+TTACAAACTCTATCTGCCATTGTATTAGGATTTTTTATTTTCTTCCCTATCACTGCGCTGGTTTCTATTC
+CACATGAGTTACCTAAAATGACAGGGCAACGTATTACCGTAGTATTTAGTTTTTTCTATTCAATCAGCTA
+CTTACTTTCTACTGTTATCTTATGGCTATTTGGTAAATTAGTGGATATGAATCAAGGTGATTATACCGCT
+TCATTTATTCTCATTTCATTAATAAGTAGTACCTTTTTTATTGGCAGTTTTTTCTTGCCTGAAACGGGTA
+AGGTTAAAGAATTAACAATTAAGGATAAATTATGCGCGGAATAATATCCCCCAAGTTAGTACCACTTCTT
+GAGCAAGCAAATATTGCCATTGCTGCGGCCAAAGCAACCGGGCAGGGCTTTAGTGCTGAATTAGTTAGAC
+AGGGCTTAGATAATTTATCGGCGTTAATGGGGGCAGGGCCAAATATAGCGATAGTAAAAGATTCTTTTTT
+AGCGACCTCTAGCCATAATATTCCAGTTCGTATTTATAATCCTGCGCCTAATGATATGTTGCCAGTATTA
+CTACATTTTCATGGCGGCGGACATATGTGTGGCAGTGCCGATTTATATGATCCCATCAGTCGTAAACTCG
+CGCTTGCTACTCAGGCTATTGTCATTTGTGTTGATTATCGATTAGCACCTGAATACCCATATCCAGCAGG
+CTTGGATGATTGTCAGCAAGTACTTGAACGCTATCAAAGCCTTCTGACAGAAATGAAGTATAGTGATGAA
+CTCTATATTGCTGGTGATAGTGCTGGTGGAGCCATCTGTACTAGTTTAGTAATGAATAACTTAATTAATG
+AAAAGACCAGTAATTCGATAAAAATTGATAAGCAAATTTTGGTTTATCCGAGTGTGGATTACACCATGGC
+GAGTGCTTCTATTGATGAAAATGGTCAAGGTTTCTTATTAGAAAAAGATAAAATGCATTGGTACTTTCAG
+CAGTACTTCCAAGTAAGCAGTTTAGAGCAAGATGAAATCACGCAAGCTAAAATAGTGAAAGCATCACCAT
+TACTTGGTAAGTTTTCAGCGAATATGCCAACAACTTTGGTCATTACTGCTGGATGCGACCCGCTAAGAGA
+TGAAGGTGTCGCTTATGCTAAATCGTTGGATGAGGTCGGCGTAAATGTTGAACACCATTCTTTTGATGGT
+ATGACTCACGCCTATATGTTGCTAAATGATTTAGTTAGCGATGAATGCCAACAAACTTATCAGCTCATTG
+GACAATTTGTTAAAGCAGGTATTAATGACCAATAATTTTACCTTGCTGTTAGTTCGCTTTACCTAGTTTA
+GTAGGCTCGATTTTTATTCTTAAATATAACTCAGCCTTCACTTATAGAGCAACAGTTCATTCAATCTCTA
+AAACTAGGGATGATAAACCTCGTTATTGAGGCTTTTGACCGAGGGGAATAATACCGTCTTGAATAACAGT
+TAACTTGGGCATAAAGGGAATGTCGATATCTAATTTGGCCTTCAATTGGTAACTGATATCTTGTCCTTTA
+CTATTCATAAGCGCTCTAATCACCTTGAAGCCTCCCATTAAGCTGGTTGAAACAGGAACTACAAAGCGTG
+ACTCTCCGTATGCTGTTGCAGTGGGGATATTCGCGGCAACACCATGTGCTAATGCCTCTCCTGCCACGCT
+TAGTTGATAGCTAATACCATTGAACGGCAATTCAAAATCATTAGGATTGGTTAATTTCAAACCTATTTCA
+AAATTTTGTTCGAAGCCATTAGCTGGCAAAGCCTTAAAAGAAACTAACTCGATAGTGGGCTCTTCGTAGT
+CTAGATTCATGGTGGCGCAGCCAGACAGAAAAAGTAGTGCAGCCACGAAAAATATACGTATGGGCAGTGT
+TCTAGCTAAAGTCATTTTTTATCCTTGAGAGTGATTTCTTTCAACTTATATTAAAAGGGTAATGGTTGGT
+ACATTTTTCTCGTTATGATTAGATTATTCTCTACACAGCCAACTACTGATATTACTGAGACTTATCACTA
+ATATGACATAAATTATTAATTATAAAATATCTGGCAAAAAATTTAAATTAATTATCTGCTTAGCGAATAA
+AGTAGTCCTTGGGGGAGAACTTGAATCTCAGATTAATGTTTGTTTAAAAAATATAGAGAACACTAGTTAT
+GCTCTCTATTTATCAGTGACAACAAATTAACTTCTATAATTAATTGCAGTGAAGGGCAATGAAACAGGTA
+TTTTAAAAAGGCTTGTTATTGAGCGGTCCAAGCGCCATCCATAGGCAATGACGAACCGGTAATGCTGCGG
+GCACTATCACTGCAAAGAAAGAGGATGAACTCACCAATTTGACGAGGCGCCATCATATCAGGTACAGGCT
+GTTTGGCGGTAATAAGTTGGTATTTTGCTTGCTCAAAGCTGGTACTTTCTTTATTGGCAATTTCAGTGAT
+TTGATCATTGATAAGTGGCGTATCTACCCAGCCTGGACAAATAGCATTGGCAGTAATGCCATGTTCTGCG
+CACTCAAGAGCAACGACTTTGGTCAGGCCAACAATGCCATGTTTTGCTGCACAATATGCGACTTTATTTT
+TAGAGGCAACAAGGCCATGAACAGAAGCAATATTAACAATTCTGCCCCATGAGTTGGCTTTCATACCACT
+TAAAGCGTGCTGAGTCGTATGAAAGGCAGCGGTTAAATTAATGGCAATGATGGCATTCCATTTACTCTCT
+GGAAAAGTATCCACTGCTTCTGTATGTTGAATACCTGCATTGTTGATCAAGATATCAATCGAGCCCATCG
+TTTTTGTGGCTTTATCCATAAAAACGCTGATGGCACTTGTGTCCATTAAGTTAGCATTATCGAATAAGGT
+TTTTATTTGATATTTTTCAGAAAACTCCTGCGCTAGGTTAGCGCCTTCATCATCGCTCATCAAACCATGT
+AAGACTAAATTAATACCTTGCTCAGCCAATACGTGAGCACTGGCTAAGCCAATACCACTTGTTGAACCAG
+TAATAAGTGCTGTTTTACCTTTCAATGTTGTGCTTTGTAATGGAGTACTTTCTAACATATTGTTTCCTTT
+TTATTATCAGTAAAGAAGAACAGCATATCTTTTGAGGTAATATCGTCCATGCTGCATTCGGAAATTGAGT
+TGAATCTAACGGATTAATTACCTTAGCTGAATTGAAGGAGAGTTGAGTTACTACCTTAGTGCCATTCAAG
+AAAAATAAGGATGACAGTGGATCGATTTACTTACTTGAGGGTTTTTGCAACGTTATAAATGGATGGTGGT
+AAAGCTGTTGATAATGAGGTGCCTTACTTTATTTAAAGAGGGGGAAAGTTACACTTAATTGAACGTGCTC
+CAGAAGTTTCAGTAGAAGAGATTATAAAACTAACCCAGAGGGGGAACTTGTGGTTAACGGAGATATATTT
+ATAAGGTGCTTTGTTGATAGACTTTCATTGCGATAAATTTACTTTAATTAATGCTGAAAAAGTCAAAATC
+ATTAAGTATTTTAACTGCTTAAGTATAATTTAGCTGAGTAAAAGGCGAGTAACTATTCGCCTTTTACTGT
+CTGGTCTTTAGATAAATTAGCTGAGTGTTATTGGCGGCACTTAATTGCAGGGTTAACATTGATAATACCT
+GCTTCGTTGATCGTGGCAATTTTGCCATCCTGTTTTAGTATCGCTAACCTAGCATCACCGATTGAGCGCA
+CATAGGTAAGTAGGTAACCAAACTGGCCTAGGGTACATACGGCATATTGCTGGCTTAAGTTAAGTTTGTC
+CCACATAGCGTCTTTATCATGATCTTGTTGTCTGCTATCAGTCATGAAAGCATTAGCAGGGGTAAAGTTA
+CTGTGCTGTCTTAAAGTATTTAACATAATATCTGTCTCACTCTTTAGTTAGTGATGAGATATTAGCTAAG
+TCTTACTAGGAATGTTGTAGGCAATTGTTAGCTTGTTGTTACTATTTGTATGGTTACTATTTGAACAGTA
+ATAAAAGCGTTTAAAGAAAGTTGGTACTTCTTTGAATATTCGAGCGAGAAGTTCTTAGCGGCGATGCTAT
+TTTGAGTTTTTTTCTGCTTCTGCTTCCGTTTGTTGCTCTTTGATTTTAGCTTCTTTAATACGCCATTTTT
+GTAATTCGGCGTAATAGTGATCCCAAACACAAGGATTACAGGCACCACCACCACAACAATCATCATCTGC
+TGGAGCCATTGGTTTTTCATGGGAATTCGACATATAATTTTTAACTCAAAATAAGTGGAGTATTTACTAA
+TTTTTATGATGCTAGAATAACAAAAAGCTCTGCAATTGCAGAGCTTTTATTTATTCAGAATTGTGTATTA
+GCTAGCCAAGTTCAGCTAACTTTTGCTCTAAATAATGAATGTTAGCGCCGCCATTAACAAAACCTTGATC
+ATTTAAAATGTCTTGATGCAAAGTAATGTTAGTTTTGATGCCATCAATCACTAACTCTGATAAAGCATTA
+CGCATACGTGCAATCGCTACATCACGGTTATCACCCCAAGTAATTAATTTACCAATCATAGAGTCATAAT
+GTGGAGGTACAGAGTAATCAGCATAAATATGAGAATCCCAACGTACGCCTAAACCACCTGGTGGGTGGAA
+ACGCGTAATTTTACCCGGTGAAGGGATAAAGGTACGAGGATCTTCCGCATTAATACGACATTCAATAGAG
+TGACCTGAAACCTTGATGTCATCTTGGGTATAAGATAACGGTTGACCAGCAGCAACACGAAGTTGTTCTT
+TGATCAAATCAACACCAGTGATCATTTCAGTTACTGGATGTTCAACCTGAATACGTGTATTCATTTCAAT
+GAAATAGAATTCACCATTTTCATACAAAAATTCAAAGGTACCAGCACCGCGATAGTTAATGTCAACACAA
+GCTTTACAACAACGCTCACCAATTTTAGCGCGCATTTCAGGCGTAATACCAGGTGCAGGAGCTTCTTCTA
+CTACTTTTTGATGACGACGTTGCATTGAACAATCACGTTCACCTAAGTGAATTGCAGCGCCTTTGCCGTC
+AGCCATTATTTGAATTTCAACATGACGTGGATTTTCAAGGAATTTTTCCATGTAAACCATATCATTTTTG
+AAAATTGTGCCGGCTTCTTTTTTGGTTAAAGCAATTGACTCAACTAATTCAGCTTCGCTACGGACAACGC
+GCATGCCACGACCACCACCGCCACCAGCAGCTTTAACGATAATAGGGTAACCAATACGTTTAGCATGGGC
+TTTGTTTGCTTCTTCATCGTCATCCAATGGGCCATCAGAACCTGGTACGCAAGGTACACCTGCAACTTTC
+ATTGCTTTGATAGCTTGAACTTTATCACCCATAATACGGATGCTTTCTGCTTTTGGACCGATAAAGGCAA
+AACCAGAGTTTTCAACTTGCTCAGCAAAATCAGCATTTTCTGCTAAAAATCCATAACCTGGATGAATCGC
+TACAGCATTAGTTAATTCTGCTGCCGTTATGATTGCAGGAATATTAAGGTAGCTATCTGGCGCTGGTGCT
+TTACCAATACAAATGGTTTCATCAGCTAATAATACGTGTTTAAGATTTTTGTCAGCAGTTGAGTGAACCG
+CTACAGTTTTAATACCTAACTCTTTACAAGCACGTAATATTCTTAAGGCAATTTCGCCACGGTTGGCGAT
+AACAACTTTATCTAACATGGAATAACCCTTCTGGTTAGGCTTATTCAATGATGAATAGCGGTTGGTCAAA
+TTCAATGGCGTCTTCATTTTGTGCTAAAATTTCTTTAATAACGCCAGACTTATCAGCTTCAATTTGGTTC
+ATCATTTTCATTGCTTCAACAATACAAAGAGTATCGCCAGCATTTACATGCTTGCCAACTTCAGCAAATG
+CTGGAGAGTCAGGTGAAGCAGAAGCATAGTAAGTACCAACCATTGGAGAACGAACTATATGGCCAGTAAC
+TACTGGAGCAGCGGCCACAACAGGAGCTGCTGCAACTGGTGCTGCTAAAGGAGCTGCCATAGGGGCTGCT
+TGCATCATAGGAGCAGCTTGCATAGCGACAGCACCACGGCTGATTCGTACTGATTCTTCACCTTCAGAGA
+TCTCTAATTCGTTGATACCAGACTCTTCAACAAGTTCGATAAGTTTTTTGATTTTACGAATATCCATTGG
+GACACCTTAATTTGAGTGACTAAAAATAATATATTTTAAATATAAGTTAATGATTGGTCATTAACTGTTA
+CGGTTTGTTATTAGTTCTTATTTATCTACTTGTGCTTTATTTAGGTATGTATAAGCAGCGTCTAGGGCAA
+AGCTATAACCTTGCGCACCAAAACCGCAAATCACACCTGTGGCAATATCAGATAGATAAGAATGTTTTCT
+GAAAGCTTCACGAGCATGCACATTTGATAAATGTACTTCGATAAAAGGTATGGCAACAGAAAGTAAGGCA
+TCTCTTATCGCAACACTAGTATGTGTGAAAGCGGCAGGGTTGATGATAATAAAATCTACTTGTTGATAGC
+CATTATGAATAGCATCGACCAATTCATGCTCAGCATTTGATTGCAGGTGTTTTAACACAATATTTTTTTG
+ATCAGCTTGCAAGCCTAGATCAGCTATAATCTCGGATAGGCCTTGATTGCCATATATAGTAGGCTCTCGC
+TTACCAAGCATATTCAAGTTTGGGCCATTTAACACTAAAACAGTAAACTTTGCGGTCATCTTCTGTTAAA
+ACACCATTAAAAATTAATTTCCCTAATAATTACACAAAATGACGTCGCTGTGAATAAAAAAAAGCATCAT
+TTCTCTATTTTTTTTGTTATTGGCGATAATAGTGATGTTTTCGAAGAATATAGCAGCAAAGTACTGGTCA
+AACCTCTTTTAGGTGCATGTAAATGTTGATTTTTTGTTTATTTGAGCTATTATTATCAAGTTATTTTTAT
+TATTACATTGATTTTAAATAGTTTTTTACATTTATTCGGTTTCATTGTAAGGGATCCCTTATTAAATATT
+ATTCACTCGTTATTGTTCTCATCTTTGCCTGTCTTGTATCTTCACAAGCTGTAGCCATTGAGATAGTAAC
+TCATCCGCAAGTTACTGAAATTAGCTTAACCAAGTCACAACTACGGCGTATCTATACGATGCGTCAATTG
+CGTTGGAGTGATAATAGTGCAATTAATGTCTTTGTATTACCGAGTCAGCACGAACTCCATCAACGATTTG
+CTAAAGAACGGTTACAAATATTTCCTTATCAACTTAATCGGATTTGGCATAAGTTAACTTACTCGGGGTT
+AGGTGTCGCACCAACAATAGTGGCTTCTGAAAAAGAGCTTATTCAAGCGGTTACTAAAACACCCGGTGCA
+ATTGGTTATATAGATGACGATACGTTAAAAAAGTTAAAGCAAAATGAAAGTACTAACAGGATAGAAGCCC
+CTGATATGGAAGCAGGTCAGCAGGCTAGTGGTAAAGGAGTAGTAAATGTTATCAAAATTAAAGACTAATG
+CTGCAGTGGAAATGTCTAACAGAGTTAATAATTTGTATTGTTTTAAACGGTTTATTTCCAGAGCAGTCAT
+GCTTGCGTTAATCTTTACTGGTTATTACGCAGGAGCTACCCAAGCTGAAGAAAATGAAACTTATTCTAAT
+TCGCAAGATTTTCAATTACATGGTTTTATCTCACAAGGATTGATTGATGTTGATGGTAGTGATTTTGTAA
+ATGATGATGGTGATTTGTCTGCAGAATTAACTGAAATCGGCCTTAATGCATCTTATCAATTATCGGATAA
+GTTTCGCCTTGCAGGGCAAGTGGTTTACTTAGATGGTGGGAATCGCTACTCAGAAGGTGCAAGAATTGAT
+TATGCATTAGTTGACTGGTCGGCGTTTACCAGTGAACATTGGCAAGCCAATGTGTATTTTGGGCGTTTTA
+AAAACAATCATTGGCTCTACTCTAGTTCTAGAGATATTCCTTTTGCTAGACCCAGTATTATTTTACCGCA
+ATCAGTATATTTTGATGGTTTTAGAGATATTGCGGTAGGCAGTGATGGCATTGCAACTAAAGTTAGTTAT
+AGTACTGATGACTATGGTAATTTCGATTGGCAATTAAGTTATGGTAAATCACCTATTTCAGATGAGCAGA
+CAAAAAATATTTTAAGTGAGTTTGCTCAAGGAAGTGCGAAGCAGAATCATGATGCTCAAACAAGCTTGTA
+TTGGCAACCCGCATTTTCACCCTGGCGTTTTGGTATTTCATTACTTAATGCCGAATTTACTTATGATCAA
+GGGCATCCAGAAAGTGGTGATGTATTTTATGATAGTGATTTTACCTTTCAATATTATACTATGAATGCTC
+TGTATGAAGGTGAAAACTGGGAATTTAGCGGTGAAATATATCAACAACGATTCATTATTGATGGCTTTTA
+TTATCCAGGATTTCAACGTGATAGTATTGGGCAAGGTTTCTACTTACAGACGCGTTATAAATTAACGAAA
+AAAGTAACGCTTTTAGCACGCTATGAAGATTTTTATTCAGATAAAGATGATAAAGATGGTAAAAAGCTGG
+AACAAGCTACAGGTGGCGCAGTTCCTTATTATTTCGGTTTTCATAAAGATATTACTTTAGGGCTAAATTA
+CGATATTACCAGTGATTTTAGTGCTCGCATGGAATATCATTGGGTAAATGGCGCAGGTAAATTGACACCT
+GTAGTTGTGCCTAATACTCAAATTAACGACTCCGAAGATTGGCAAATGTGGGCTATTCAGTTGATGTATT
+GGTTTTAAAAGTAGTGTTATGAATATAAAATTTGTTGGTGTACCAACCAAGCTTTTGGTACTAATAGTCT
+CAACCTTACTGCTTTTAGCGGTAGGGTTTTCTTCGTTATCCTATTGGCGTTTACAAGCCGATTATCAAGA
+ATTTCAGCAAAATAATATTGTCCAAGGTCAAGTGCAAGTTAATCTGCACAATAGTATTTTGCGCACCAAA
+ATTACCGTTTGGTTAGAGTCCTTCACCGACTTGATTCAATTATCACAGCAAGATGATTTTTCTAACCTAG
+CCTTGCAGTTAGAGAAGCAATATGACGCTCTACAGTTACACCTTAACGTTGAAGATATCTGGTTAGTTGA
+TGAGAAACAAAATATTTTATTTGCTACCAATGACTTCCCAGCAGTAGTGCAAGATAACATTGCACAAGTC
+TTTAGATTACAAGAACCAGAACATCGAATATATTGCCCACAAAGCTGTCAATTGTTATTGAGTTTACCTT
+TACTCAATAAGCAAGGTGATATGGTGGTTGTTACCATGAGTACTTCATTGGTTGATATGCTGTTTGCTTT
+GAAAACCACTTTAGATAGAGATGTTGCTGTAATTCGGATACCCGCTAATGGTGAAATTAACTCGTCCTCA
+GCTAAAGTGATTTCGGCATCTAATATGCGACTAACAGAGTCCTTATTAGCGATGAATAAACCTGATTCAG
+CACTTAATCAAGTATTAGCGCAGGGGTTACACTTAGATTTAGAAAAAAATAGCTACCTGATAAACCTATT
+AACTTTATCAGAGCAAGACAAACAAGGTTTTTATCTCGCTTTAATTGATGATGTGACAGCTTATAAAGCA
+AAGAATGATGCATACCAAAAGCGCTTTATATTATCTTTGAGTCTTATTTTTAGTTTACTAGCGGCATTTG
+TTTACTTTATTTCTAGTCCCTTTACTAAACGATTATTGCTGTTATCTAATGCGCTTCCGTTATTAGCACA
+GAAAAAGTTTGATCAGTTTAGACAAGTTGACCTAAAAAGACCTCGAATGTTTGCGGATGAATTAGATGTA
+TTAGCTCATTCATCTGAAGAGCTGAGCTTTGAATTAGAACAACTCAACTTAGTGGTAGAGCAAAAAACTA
+AAGAGTTAGAAAATATAGCGATGTATGATTTGCTAACGGGTTTGCCTAATCGTAATATGCTTAATTATCA
+ATTGCGTAAGTCATTAGCAAATATTGCTCGCCATAAAAGTGGTGTTGCTGTGCTGTTTCTCGATTTAGAT
+GACTTTAAAAAGGTTAATGACAGTAATGGTCATAATATTGGTGATAAGTTACTTATTCAAGCTGCTGAGC
+GTGTGCGGGTTAGTGTTGGTGAACTAGATTTAGCGAGTCGTTTTGGCGGTGATGAATTTGTTATTGTGCT
+TAGCCACCTTAACAGTGTCGATGATGCTATTGAAGTAGCGGAGAAGGTACTGTTACAGTTTAAAGAGTCG
+ATAAAACTTGGCTCTAATATATTTTATGTTTCAACGAGTATTGGTATTGCTTATACAGAATCAGCGACAG
+AAAAGTCGGATGATTTGATCAGCCATGCTGATATCGCCATGTATGAAGCAAAAGATAATGGCGGTGGTCA
+GTATCACATCTATCACCAAGAAATGTTTCAACGTGTCGCTCATAGGGTGATGCTTGAAGGTGAAGTCAGA
+CAAGCGTTAGCTAAACAGCAGTTTAGTCTAAGTCTACAACCGCAGATATGTGCAAAAACTAAAAAGCTAT
+ATGGTTTTGAAGCACTATTACGCTGGCAACACCCTGAACGCGGAATGATCTCGCCAGAGGACTTTATTCC
+TATTTTAGAAAACTCTCAACATATGATCGAATTAGGTTATTGGATTATTCGCCGATGCTTTGAGTTAGTA
+ATAAGTATCAAAGAATACGGCCTAGAAAACATACGTATTGCGATTAATTTATCTGCGGGACAGTTTATGG
+ATGCTAATTTACCGCATTTCCTAAATGATTTATTGGTCGAATTCTCATTAACAGCGAAAAATTTTGAACT
+AGAGCTTACTGAGCAAACGTTAGTGAAAGATATGGATCATACCATTGCGATGATGGAGTCCTTGAAAGTT
+ATTGGCTTTAGTTTTGCTATTGATGATTTTGGTACGGGTTATTCATCGTTAGCGTATTTAAAGAAAATGC
+CTGTTGATGTTATTAAAATAGATAAGAGTTTTATTTTTGGCATGTTAGAAAATCATTCTGACTTTCAAAT
+TATTACTTCGACTATCGCAATGGTTAAAAACTTAGGTTTGACGGTAGTAGCAGAAGGGGTAGAAACACAA
+GCGCAATTACGTAGCTTAACTGAAAATGATTGCGATATTATTCAAGGCTATTATTATTCTAAGCCTATTC
+CAGAAAAAGACTTGTTTACTATGCTAGACAAGCAAACAACAAAAGGCTATTGGAAAGTAGCCAAGAAAAT
+TGAGCCAGATTTATCAACAGGTAAGTCTGCTTGAGTTAGGTTTTCTTAAGTAACACCATTTTAATTAAGT
+TTGTGATCTCGTTATGCGTAGTGATAATCAATCAATGCGCTCAATTGGCTAATAGATAGCTATTGGGATT
+GAGTGTAACGCGGTCTTGGAATGTTTTAATCCACATCAGTGGGCAGTGGTTTAATCCACATCAGTGGGCA
+GTGGTTTAATCAGAATAGTATAAAGCCAGCCTAAGTTGAGGCTGGCTTTATTTAAGTGAATATACTTTTC
+AATTATTAACGTGACTATTTAAATATAGACTTCACGTGGGCACTGAACTCAGCAGCTTTCATAAAACCTG
+TGGTACGTTGCTTAGTTAATTCATTTCCTTGTAAATCAAAGAACAGAATAGAGGGGAGACCCAATATAGT
+ATAGTGCTGAACAAGTTCGGCATTATCAGTTGAGTCAAACTCTGTCATGTCAATTTGCAACCACACACTA
+TTACTCAATGCCTTTTGTACGTCAGCATCTACGAACGTATATTTTTCAAATTCTTTACAGGCAATACACC
+AGTCAGCGTATAAGTCTACCATCACTGTTTTGCCCTGCATGTTGGCCTTTTTTACTTCATCTTCTAATTG
+CGCTAAAGACGTTACTTGCTTAAAACTAGCATGCTGCGCATTATTGGTAACATTATTACTGCTTGGATAA
+ATTAACTGGTAAGCAAGGTTAGCGCCAAAAAACAGCATCAAAAATATGACCAGTGAACGTAAGCCATACC
+AAAAACCCTTTCCTTGTTGAACATTTTGCGCTGCTGCGTGATTTTGATTAGCAACATAGAAGTAGCTCGC
+ACTGACTAATATCAATAATGCCCATAACGCTTGGCTAGCAACTTCTGGGATAAATCGTTCTAATAAAAAT
+ACTGGTACAGCAAGTAATAATAGGCCGAAAATATTTTTGATGATATTCATCCAAGCACCAGCTTTAGGCA
+GTAACTTACCACCAGAACTACCTAAAATAAGTAAAGGTAATCCCATACCTAAACTTAATGCATATAATGC
+AGAAGCACCTAAGACGACATCGCCTGTTTGAGATATGTAAAGCAGTGCGCCTGTGAGTGGCGCCGTGGTA
+CAAGGAGAAGCGACTAAGCCTGAAATAACACCCATCATTAATACGCCAGTAATGGAGCCACCTTTTTGCT
+TGTTACTTACATTGTTTAGTTTATTCTGCCAGCTTGCCGGTAACGCTAAGTTAAAGACACCAAACATTGA
+TAGCGCTAAAAAGATGAATAAAATACTCAAACCAATTAATACTATTGGGTGTTGAAAAACGGCTTGGAAC
+TTAGCGCCTGCCATTGCAACAACCACGCCTAAAAGGGTGTAAGTTATTGCCATGCCTTGTACGTAGAAAA
+AAGATAAGGTAAATGCTTTTTTAGTCGTTAACCCTTCTCCTTGACCAACAATAATACCCGTTAAAATAGG
+GTACATAGGGAAAACGCAGGGTGTAAATGATAATAATAGACCGCCAACAAAAAAGGCAATGAGTGTTAAT
+AACAGGCTATCTTGCTTGAGCATATCAGATAACTGATGCTGCTCACTTTTTTTAACTTCGCCTTCGTTTG
+TCTGTTGGGCGGCATCGGAACTTGGTGCTGATGTACTTTCACCTAGAATAAATTTGCTTAACTTAATTAC
+CTTACTTGTTGGTGGGTAACATAGACCTTTTTCAGCACAACCCTGATAAGTGATTTTGATACTGGCATCA
+TTTGATACGTTTTCAAGATTTACGGTGAATGCTAGGTTTTCAGTAAATATCTTTTGAACACCAAAAAATT
+CATCTTCGTGGTCTATGCCATCAGGTAATAAAACGGAAGTAAATTGAGTGTTTTTACCCTTAAATTTAAA
+CTGATGACGGTAAAGATAATACTCAGGAGCAATATCGAAACTAACTTCCAGCAAGTTATTTTTCTGATAA
+AAATTAAAAGCGAATGCTTGATCAACTTTTAAAAATTCATCATCATTACTAAATAAACTGCTATTAGAAA
+CATCAAAAATAGATTGCTTTTCTTGTGCAGCAGCAGGGTTAAGAGTAAAAGCTGCTAACATCAGAAAGCA
+AAGAGATAGTAAGTTTTTCATTAAGTCTACTTCAAAGAGTTAGTGATCCAGTTTAAATAATGTTTATCAC
+CTTGCTGGATATTCAAGGCAATAACTTCCACCACGTCATATGGGTGTAATTGATTAATTCGATCACTTAA
+GGTGGCGAATTTATTTTCATCAGTTTTTATCAATAATTGTACTTCATTGTCGCAATGTAACTCCTCTTGC
+CAACAATAAATAGAGGTAATGTTTGGCACTATATTAACGCAGGCGGCAAGTTTCTCTGTAACCAAGTGCT
+GAGCAATTTTTTTAGCTACTATTTCATCGGGACAGGTTGTTAATACTAATTGATACAAAATTGTTACCTA
+TAACTGTATTCCTATTGATAGTATACCTTGAGTATTAAGGAAAACTTAGGCTTCTATCAACTGCCCTTGA
+AAAAGACCTGTTTAGCCCAATATAAGTTTCATAGAAAATAAGGAATCATTATGTTTCAACTATTATTTGT
+ACTTTTTATCATTATCCCTATCATCGAAATAACGGTGATTATGCAAGTGGGTGCTTTACTTGGATTGTGG
+CCAACAATCGCTATTGTTATTTTAAGTGCTTGGTTAGGCGCAAAATATGTACGTCAGCAAGGTTTGGCTA
+CGTTACAGTCGGTGCAAACAAAAATGGCACAAGGTGAAATGCCATCAGGGGAAATAGTCACGGGTTTAAT
+GTTATTAGTGGCTGGTGTTTTATTAGTAACTCCTGGCTTTGTTACCGATATTTTTGGTTTGTTGTTATTG
+GTGCCTAGTGTGCGTGCGGCAATTGCTACTCAAGTACAAAAACATATTAAGGTTAACCAACTTGGTGGAG
+GCGCCTCTTTTCATCACAGCACTACTGGCAATGTCTATCAGCATGAAGAGTCAGCTGAACCTTTTACTTC
+ATCAAAAGCTTCATCAAATGAACCTATTTCACATCACCAAGGCGATACCTTGGAAGGTGAATTCAAACGT
+AAAGATTAGTTGTGATTAAGTTTTTTTAGTTTAGGGCTTGTGAAGATTTATTTTATCCCCATTTCTATTA
+TCAACTATATAGTTGTTAATTATGACTAGTAACCTTACAAAATAATTGAGTTATCTCAGGAGAGAATTAA
+TGAGCATTCGTCCACTACATGATCGTGTAATTGTTAAACGTAAAAAAGTTGAATCAAAATCAGCTGGCGG
+TATTGTATTAACAGGCAGCGCAGCGGAAAAATCAACACGTGGTGAAGTTATTGCTGTAGGTAATGGCCGT
+ATCTTAGAAAATGGTGAAGTACGCCCATTAGACGTAAAAGTTGGCGATCAAGTTATCTTTAGTGAAGGTT
+ACGGCGTTAAAACTGAAAAAATTGATGGCGAAGAAGTCTTAATTCTTTCAGAGTCAGATATTTTAGCGAT
+CGTTGAGTAGTCACAGAAATTTTAAAGTCGCCTCTTCATCTTAAGGGTGACATCAGAAGTACTCACTTAC
+TATCGTAAGCTCCGTGCTTCTTCTTTGCACTTAAGCGAATTAGCATAATTAAAATGCTGCTTGAGTGTTT
+AGATTCAAATTAATTATTTATAAATAAACAAAATTACAGGAATAAATAACATGGCTGCAAAAGACGTATT
+ATTTGGAAATGACGCACGAACTAAAATGTTACGTGGCGTAAATGTATTAGCTGACGCGGTAAAAGTAACA
+TTGGGACCAAAAGGTCGTAACGTAGTTATTGATAAATCTTTTGGTGGTCCAACAATCACTAAAGATGGTG
+TTACCGTAGCTAAAGAAATCGAATTAGATGATAAATTCGAAAATATGGGCGCGCAAATGGTGAAAGAAGT
+TGCTTCTAAAGCCAATGATGAAGCCGGTGATGGAACAACTACTGCGACTGTTTTAGCACAAGCTATAGTT
+AACGAAGGTTTAAAATCTATCGCTGCGGGCATGAACCCAATGGATCTTAAACGTGGTATCGACAAAGCCG
+TTATTGCTGCTGTTGCGGCATTAAAAGATGCATCAACACCAGTTACTGATAATAAAGCAATTGAGCAAGT
+AGGTACTATCTCTGCAAACTCAGATGAAACCGTTGGTCAAATCATTGCGACAGCAATGGACAAAGTAGGC
+GCTGAAGGCGTAATTACTGTTGAAGAAGGTCAAGCATTAACTGACGAATTAGATGTTGTTGAAGGCATGC
+AATTTGATCGCGGTTACTTATCTCCATACTTTATCAACAAGCAAGAAAATGGCACGGTTGAACTTGAAAA
+TCCATTCATCTTACTAGTAGATAAAAAAGTATCGAACATTCGTGAATTACTAACTACTCTTGAAGCCGTA
+GCTAAATCAGGTAAGCCATTACTAATTATTGCTGAAGATGTTGAAGGTGAAGCACTAGCAACATTAGTAG
+TAAATAACATGCGTGGCATCGTTAAAGTTGCTGCTGTTAAAGCACCAGGTTTTGGCGACCGTCGTAAAGC
+AATGTTACAAGACGTTGCGACACTAACGGCTGGTACCGTAATTTCTGAAGAAATTGGTATGGAATTAGAG
+AAAGCGACTTTAGAAGACTTAGGTCAAGCTAAACGTGTTGTTATTTCTAAAGACACAACAATCATTATTG
+ACGGCATTGGTGAAGAAGCAGACATTAAAGCACGCGTTTCTCAAATTCGTGGTCAAATCGAAGACTCTTC
+TTCTGATTACGACAAAGAAAAATTACAAGAACGTCTAGCTAAACTAGCTGGCGGTGTTGCAGTAATTAAA
+ATCGGTGCTGCAACCGAAATTGAAATGAAAGAGAAAAAAGCACGTGTTGAAGATGCATTGCATGCAACTC
+GCGCAGCCGTTGAAGAAGGTGTTGTTGCCGGTGGTGGTGTTGCATTAGTTCGCGCTGCTGAAGCAATTAA
+AGATCTTGAAGGCATTAACGAAGACCAAACACACGGCATTAACGTAGCTATTCGTGCGATGGAAGCGCCA
+CTTCGTCAAATCGTAGCAAACTGCGGTGACGAAGCTTCAGTTGTACTTAATGAAGTACGTAACGGTGAAG
+GTAACTACGGTTACAATGCGGGTAACAGTACTTACGGCGATATGATTGCAATGGGTATCTTAGATCCAAC
+TAAAGTAACGCGTTCAGCACTACAATTTGCTGCTTCTGTTGCAGGTTTAATGTTAACGACTGAAGCTATG
+ATTACTGATGCACCTCAAGATTCAGCTCCTGCTATGCCAGATATGGGCGGCATGGGCGGTATGGGTGGCA
+TGGGCGGCATGATGTAATTTATGCTTGTCTAAATCGTTAATTACTGCGTTGCTGTTTTGCTCACATAGAA
+AATACTATGCGTCGCTTACAGCGCCTTGTACTAAACAATTTACCACGTATAAAGCATTAAACTTGCTTGT
+AGCATCTAAAAAACTCACTTCGGTGAGTTTTTTGTTTTCTATGATTTAACTTATCGAACTTATCAATTTA
+AACTTTTTTACAGGGGAGGGTTGAGATATTGGTTGATGGCTTTTTTCTAACAACTGGAATAATTGAGGCT
+ACTGTGCGTATCGGATAAGAGCAAGCTGTGTTATTTACTTTTACATTGTCGCTAATGAACTTACGTGTTA
+ATAAAGTCATTTTTTTCATAGGATTCCTATATTTCAATGTAACTCACAAAGGGGTTAACATTACGTGAAA
+TAAACGAGGAGAAATTCTTATTTCCCCTCGTTACCAATATGGATTTTAGCTTTTTATCATCATTTTTTTC
+ACGGTAGCTTCAATTTTTGCAATAACTCTACGATTTAACTCATGATCGGCAGCTGTATTGCCCTTAGAAA
+TTAGTTGTGTTTCACCAAAACCTTTGGCAGATAAACGGCTTTCCTCTATATCAAATTTATTAATTAATAG
+ACTCTTAACCGCATCAGCACGTTTTTGTGAAAGTGCTAAGTTATATTTAGCGCTACCTGCAGCTGAACTA
+TGCCCTTCAATAACAACACTTGTGTTTTTATATTCCTTCATAAAATCAGCTAAACGTTGAATATCATTCA
+TTGTTTCTGCTTTTATCTGTGAACTATTGTTTTCGAACGCCACGTTCAAGTCAACGTCTACAGCTGTATC
+TAAAAAGAGTGGACAACCACTTGAATCAACTTTTACGTTTGCTGGCGTATTTTTACAGTTATCTTGCTTA
+TCATTAATGCCATCATTATCAGTATCAGCAAGAATTACTGCTGCAACTACTGGTATTGCAGCAACTTCCT
+GAGATACCGCTTTCTTAACAACAGGAGATTTTTTCACGTCACCAAAAACGTATTTCACACCGATTTTAAA
+GCCTTGGTCTGTAAAACCATAGTCGACATCACGATAAACAACCGCTTCGCTGTATAAAGAGAAACAATCA
+TTAATATCGACGTTATAACCAAGGCCTATATTAACCGCGTTGTAGCTTTTCACGTTATTAAAACGTTTTA
+CCCCAGCGAAAGCGTAAATACCTGTATCTTCAATCTTATAAATAGCGTCAAGGCCAAACCGTGTACCATA
+ATCAGTATCATTACCATTGTTAATGTCGTAACGAGTTTTTGCTAACTCTATACGAGCATTCCATTGTTCG
+TTAATGATTTTTTGTAAATCAATACCTAAGCCCTTGCCAGCTTCAATTTGTTGCCAGTCCATCTTATTTT
+CTTTACCTGTGTCTGACTTAATATAATCGCCAAACACGCCTACTTCCCATGTTTTATCAATGCCTTCTGC
+AGCTAATGGTGAACTAATTAATGCAGCTAACAGGGTAATGTTGAACGTTTTCATGGATAAATCCTTATTG
+AGTTTTATGTAATTTTATGTAATTTCTGACCCTATAACGGATCAGAAGTGTAAAAGTCACAAACTTTTAA
+TATTTATTTTACAATTAACATTCAAAGCTAAAAAAAAGTAAGTTTATTAGCGTAGAATGCACTCGATTGA
+AATATGGCTAAAAGTTTATAACTAAAAATAAGAATGAAATTTTTACAAATTTAATGTGACTTTTTAACTA
+CTCAGTCGTTAAAGGACTAAGCGATAAAAATTATTGCTCGAGGATAAAATGAAAGACTTAGAAAAGAACA
+TAGCAGCAGAACTTAAAAATGATCCTGAATTAACCTTTAGTACTTCAGACGACGACTTATTTAAACGTGC
+AACAACAACGGCCAATAATCAGCGAGGTACGAAAGACCTGTTGGCACTGGGTATGGCTTCACTTTGGGTT
+GTTTTTATTAGTATATTTATGAAAATTCTAAAGCCAATATTTAAGCAAATGGCAGCTAAGCCACAAAAAA
+TAAGCACAAATGCGGTCACAAATACTGCCACCAATATAATCAACAATAAGGGCAAATAATGGATACTGAA
+AACATCACAGAAAAAGCTTACTCTGGCTTTATGGCTATCTGGCATAAAATGATAACTTTTTTGCCTGACT
+TAATTGTCGCTACAATATTTTTGCTGGTTGGTTGGTTAGTTGCATCAATGGTGAAAAGGTTTTTAAATAA
+ATTTTTAATTAAAATTGGCTTTAATACTTTTTTAGATAAACTTGGTTTAGACATTCTATTTAAAAAAATG
+GAAGTGAGCGTTACCGGTAGCCAAGTGGTTGCGAGTATTGTTTCAACATTTTTCCTATTAATATTCTTAT
+TAGCGGCATTAGATATTGTCGGCTTAACGGTGCTATCAGGGTTAATTGATACCTTAGTACTGTTCTTACC
+TAAATTACTTGCTTCACTCGCTGTACTTTTGTCTGGCTTCTTTGTTGCTCAAATTGTTTTCAATGGCGTA
+AAAATAGCGGCAAAAAATACCGGTATTGATTATGGCCGCTCTGTTGCTGAAGTCTGTCGCGGTATTATTA
+TCGTTATCACTGTTTCATTATCAATAACGCAACTTGATATTGATGTGTCTCTGCTGAATAACATTATGAC
+TGTAATTATTGCGAGTGTCGGCTTAGCCGCAGCGATTTCATTAGGCATCGGTACCAAGTCAATGGCACAA
+GAAATTGTTGCAGGTGTTTATTTACGAGAAATGTATCAGGTCGGTGATAACATCGAAGTAAAAGATATCA
+AAGGCACTTTAGCCTCCATTGGTAGCGTGGCGAGTAAAGTAATGGGTGAAGGTGAGTCGATGACTACCGT
+GCCTAATACTTTTTTATTAGCCAACAAAGTTACCAAGCAATAACGCGATTTATTTAACGTTTGACTACGC
+TTAATGAACGGCAACTTGTCACTTTAGTACAAGTAAACCTGCCTTATGATACGCGTCTTTTTCAGCAGTT
+AATTACACCATACCTTCCTATTTTGAAGGGGTATTGTGCAAAATTACTCAATAATCAATCTGATGCTGAA
+GATGTTGTACAGGAAACCATTATCAAGATACTCACTCACTTGAAGGATTTTAAGTGGGCGGTGTCTTTTA
+AGGCGTGGCTATTCAAAATTGCTCATAATGAATGTATTAACAAAATAAGAGACCGTCGTTGGGATACCTT
+AGAACAAAATGATGAATATTTAGAAAATATAATTGCTCCTGAACATAATCATCAAGATTTAGCTACAGCG
+TTGTCCGCGTTAATGGTCAATTTGTCATTTGTTGATCGAAATATTATGCTACTCCGTTATCGTACAGAGT
+TAGAATTTCAGGAGATAGCAGACATTTGTAACTTAAAACTATCCGCGGTGAAAATGCGCCATAAAAGGGT
+GATAGAGTTCTTAAAAGGGCAGTTGAAGGAGTAGACAATTGGGTTTAGTTCTTTTTGTGTTGGTCCTTTT
+TTTAACGAGGGCGTTAGCCTTATTTGCTGATAACCTTAGTTATGGACTTAGTTATGGACTTAGTTATGGA
+CTTAGTTAAGGATCCAGTTAAGCATTTAGTTGAGCTGCGTTTGTAGAGGTAAGAAGCTTATTAAGTTTTG
+CTTTTACTGACTCTTTTTTATCACAGGGTTTGTGTAACGCTTGAGCTAATCGTTGTTTAATTTCAGTTAA
+GTGAATGGGGGAAACTTTACTTCTTTCAATAATGGATTTTTTTTCACGTTTATTTAGCTTTATATCAGCA
+ATGGGCAAAATAGCAGAGCTTTGGTCAGCAATAAACTCTAAGCAATTGCTAAAGTTATCTCTCACGATAA
+TAGCCTCTGTTAAACAAAACTCATTAATTGCTTTGATAAGGTAATCTTTTTTCAGTAATACTTGCTCACA
+GCTTAAACTTTGAATATCTTTATAATTAAAGTCATCGGTGCTCTTATCTTCTCTGGGCAGTAGAGCGCCA
+TGAATTCTACGGTTTTCTAATAACTGAGTAACACTTTGGTTAAGTAGTTTGATCGTCAACTTAAAATTAA
+CACTCACCACTTCAAGCTCTTGTGTAGAATAATTGCTGAGTAATATTAATAATTTTGCTTGGCTAGATAA
+TAAATTAAACATGATTATTCTTCTTGAATAAAGTTGATGTGCTCATATTAATCTTTATATATTGCAAAAC
+TATTAAAATGGACAGATTTTTTAGAGTAACCAGACTTCTACGCGGCGATTACGTTTTCGACCATCTTCGG
+TATTATTATTTGCTATAGGTAATGCTTCCCCCATAGCCTCAACGGCCAGTACCGGTATTCCGCGTGAGGT
+AAGAGCAAGTTCAACCGACTTTGCTCGTTGATAAGATAAGTGGGTATTTTTTACTTGTGCTCCAACGCTA
+TCAGAAAAACCCATTAATACAATTCTACTGCTTTGGTGATCTTCCATAAAATCAACGAGACGTAATAAAT
+CGCGCTTTCCCTTGTTATCAAGTTCCTTAGTCGCATAAGCAAACCTAAAATTAAGTGAAAGGCGTTTAGC
+CTTACTAGCGTATTGCTGATACTTTTTTGGCGCTCTAGATAAAGGGTAAACCTGCTCTAATTTTATATTC
+TGTGAAATGAGGCCAGCGTTAGCAACAACTTGCTGACCTTCGGTTGACAGAGCATATTGAGCGAAGTCTT
+TTACTAGGTTAGAGGCTGATGTAGGAGTATAAAAATATAAACGTCTTGAAAGAGCATAATCTTCTGTACC
+TATGGTAAACCGAGTAGGGAAAATGGCGCCAGTATCTTTAGACTCTGAAATAGCAATCGCTTTATTATGT
+AATACATAGTTTAAGCCAATAAAGCCAATTGCAGCTTCGTTCTGTGAAACTAATGTAGATAACTCCGAAC
+TCGATTCAAATCGTATAGCTTGTTGAGATAACTTTTTGCTATGCTTTTTCAATACAAGGCTTTTAAAAGT
+ATCCCAAGTACCTGAGTGTTGGTCTCGAGCATACAGTTTAATCGGTAATATAGCTCCACCAATTTGTGAC
+CAATTACTTATTTCACCCGAAAATATTTTAGCGAGTGTTTCACTTGAAAGTCGCTTAACTGGATTATTCT
+GATTAACAATAACGGCTAAGCCATCTAAACCGATAATATGCTCGTTACCGATTTTATTTAAGTGACCTGC
+AGTTTTGGTTAATTGTTTAACTTCACTGTCTTTTATTCTACGTGAAGACATACCAATGTCTGCAGTTTTA
+TCTTTTAGTGCGGAAAATGCGGTGCTAGAACCGTGTGCTTTTAATTCAATAGCATAAGGTTTTCCGTCAA
+CATGGTAGTGTAAAACTCGCTCCAGCGGAGTGCTACGAGTCCAAGCGAACTCCTTTATATGCAGGTGTTG
+CAAAAAACCTTCCAACAATAAGGGCGCCAATTTCTCCCCTATCGTATTTGAACCATGTAATCGAAAAACT
+GTCTCACTATCAGACTTAGATTGTGAGGAAGTCATAGCTATTGATGATTTAGCAGCTTGTGGTGTACTGC
+TAACCGTTAATATCATCGATTCGTTGCTTTGGCTAGACTCACTAGTTACCTTAGTTATTTGCGCCTTTGA
+GGTTAGAGGTGAATTATTTGATTCAAATGAATTCGAGTACCAAAAAATACTAGCTGAGAATATAAAGAAG
+ACTAAGGTTAGAAGTAGAATTAAAGGACGTTTTTTCGACGGAATAATTTCTGTTTTTTCAGTGTCTTTTT
+CTATCGATATCAACCATGAAGTGAGCTGGTTGATATCTTGGTGTGCGAGTTGAGTTAACTCACTGATCAC
+CAACTGACGATAATCTACTTCTTGAAGCATTTTTTCTATTGATATTTCAATATCAAACTCGCTTTGTGCA
+AGACGGGCTAATTGGACTAGCTTAGCCATAAGTGGTTGGTTATCTGCTTGCCACGAGCCGGAAAAAGTAG
+ACATCATTGAGGCTATCTCTAAGGTGAAAATATTGTTAGTAAGCTTAATCAGTGAAGGTTACATTTTAAT
+GACTATTGTTGTCTTTATTGGTGGAGTTAGATTAAATAAGTCAGTTGCTTATACATAAAAACAATTCTAT
+TTAGAATGATTTTAGCAAGGTTTTTTGAGATCAAATTAATTCATTTATATTACATTCTGTCGCAGAATTT
+AATTGGATGTATTTATATACTTAATTACATAATTAAGTCAGTATTGAAGTGTTAATACATATTTCTAGGA
+TTGAAAAATGAAGAAAAATATTAGTTTAGCTGTGGCTCTGTTTACTAGTTTAATTGTTAGTGCTTGTGTG
+ACTGTTCCTCAAGAGAAACAAGTGAATAAAAATCAATTGGCGATATCTAGTGTTCGCGATATTCCAATTT
+CTTATTCACCAGGTAGTCTATTTTCTTTAGCGCCTAAATATGTAAAAGAAACCTCATTAAAACCTGAGCA
+AACTCAAGCTGCATATGAGCTTTATGCGAACGCTATTATTGCTGATCTAAAGAGTCATGGTTTCAAAAAT
+ACCGATGATGCCAGTAACTCAGTTTTTCATGTTGGTTTTGGTATTGCTTTAGCCAGTGATTTATCAGATA
+AAACCATTAATGATAAGTTTGGCATTACACCAGGTTTACCGAGCAATGATGAATTGAGAAAAGGCAGCTT
+TTTGATTTACATTGAAGATGTTCTTACTGGGAAAAAAGTATGGCGCGGTGCTGTACAAGGCTTTGCTCAT
+GAAGATAAGAGTGAAATAGAAAGAGAACAACGTACAGCAATAATTGTTAGTCGCGTAATGAAACAGTTTT
+ACGCTACAAATTAGCACATGTTAGTATCAAATTGATACTGCTCTAGCAGGTGTATTCTGTTTTACTTAAG
+TTGAAAAATTAATTTGAGGAACAACATATGAAACAATCTATTTTAATGGTTACACTATTAACCGCTAGTT
+TTTTATTAGCACCTAATGCTTTTGCGGCAACGAGTGAAGTGACTTGGACTGATTATAAAAGTTACCGTGA
+TATCAATGAAGGTAATGACGGACGAAAGCAGTTTAGAGAACGAACTTTTAAAGATCTTGAGAAGCACTTT
+GCTAAACTTGCAGCGACATTGCCTGCAGGAAAAATCTTGAAAATTGATGTTACTGATGTAGATTTAGCCG
+GTGATACACACCATGGTGGTATTAACCGCACCCGTATCGTCAAAGAAGTATATTCACCTCGGATGAATTT
+TTCTTATCAAGTTTTAGATGCTGATGGTGCAGTGGTTCAGTCAGATGATGTTGTGGTAAAAGATATGAGT
+TTCATGTCGGGCAGCAACTTAAAATATCGCAACAAGTCTTTAGGTTATGAGAAAAAAATGCTTGATGATT
+GGTTTGAAAAAACCTTTAAAGAAATGATTGTCAGCAAGTAATATTTCATAAAAAATCGCTATAAAAAGTC
+ACTTTAGTGGCTTTTTTTATTGCTGGAAATTCTATTCTACCTAAGTCATAGCAAACGTATAAAGCTTATT
+ATAGAATGCAGCAGCTATTATCCTGAATAACCATTCCCTTCATTTAATGCCTTGCCTTTATGCCTTTTAA
+TTTCGCTAAGTAATCAATAAATTGGTTCGATTGGTATAATTAAGTTATTATCTTTGCTAAGTTATTTTAC
+GTTATCGCAAGGATAAGGCGCAATGAAGCTGCCCCAAAACTCTACTTTTTTTATCCGTTCTTCTTTTATT
+TTTACCCTTTTATTATCTCTACTTCTTAATAGTCAAAGTGCATTGAGTGCTTCACCTCCTAATAATGGTG
+AAGAGGTATCCATTAAAAAAATGCTCGACAGTAAAGATAAATCACAGCAAGAGCTAGAAAAATCGGATTA
+TTCTGAAGATTATAATGTTCCCAAAGATGATTTTGAACGAGGACAACCTCGTAGCGCTATCGGGGGATAT
+TTACGTGCCTTACGCTCAGGTGATTTAACATTAGCGACTAATTATTTAGATTATCGTAACCTTTCTGACA
+AAACACTCAGTGTTGGCAAGGAAGAATTGGCAAGACAATTAGGCGTAGTATTAAATCGTACTCTTTGGGT
+TGACCTTAATAGTATTAGCTCCCGAAAAGAAGGAAGGAAAAATGATAATTTACCTTCTTATAGAGAGTTG
+GTTGGGCAGGTCGATTATCAAGGTAACAATATCGATGTATTATTACAGCGAGTTCCTCGCGCGCAAGATA
+AAGTTAAAATATGGAAAATATCAAATGCTACAGTAGAGAAAATTCCGCGTTTATTTAAACGATATTCATA
+TTCCCCTTTGGGGGAGCTCTTAGCTAAAAAATTACCTGCGGTAGACTTGTTTGGTGTCATGCTTTGGCAA
+TGGCTATATTTCATTTTGATGCTTGTGCTGTATTATTTTATTGCAAAAATACTAACCTGGGTGGTCGCTT
+TTGCTATCAAGCGCGTTTACAAAAAAGTCTCAAATGAAGTTTTAAGATTTATTAAAGAGCCTTTTGCATT
+ATTGATAGCCGTTATTTTTGCACGAAATTTTCATGATGAAGCCAATGTTACTATTGCGCTTAGGGCAGTG
+ACTGAGGGAAGTACGCTACTGATCATCGCTTGGTGTTGGGTGACCTTCCGTTTTATTGATTTAATGAAAG
+TACTATTGGCAGAGAAATTCATCGCTCAAGATAAACCCTTAGCCGTGTACTTACTGAGACCAGCAGGCAC
+AGTAATAAAGATCATGATCTTTAGTATTGCTGCGCTGAATTGGTTAGAAAACCTTGGTTTTAATGCTTCT
+ACTTTATTAGCGGGTCTAGGAATTGGTGGTTTAGCCATCGCTTTAGCCGCGCAAAAAACGGTAGAAAATA
+TCATTGGCGCTATTACTTTATATACTTCGGCTCCTATTAGGATTGGTAATTTCTGTCGATTTGGTAATAG
+TTTAGGTGTAGTAGAGGAAATTGGTTTACGCGCTACGCGTATTCGTACGATAGATAGAAGTGTTATTTAT
+GTCGCAAATGCGAAATTTATTGATATGAATATAGAGAATTACTCAGAACGTGAAAAAATGGCCTTTAAAC
+CTAAGATTTTCTTAGCACCGGATACGCCAAAGGAAAATATTGATGCGCTACTTGTAGCCATTAGGGGCAT
+GCTCAGCTCTACCGACAGCCTTGCCGCATCGCCATTACGTAGCCATTTCAAAGCGTATACTATCTATGGA
+TTAGAATTAGATGTTTTTGCTTATGTTAACACGACCGATTTCGATGTCTTTTTAGATGAAATCAACCAAC
+TCAATCTGAATATTTTGGCTTTACTCAATGAACATGATTGTAAAGTACAAGTGATCTCAGAAAGAGTTGT
+CGAATAACTTAGCGGCTGGTTCGAGCCGCTAAGTAAGTTGAGCAATGCGATTATACCAATGAATTAATTA
+TAACTTTGCTCAAAATTAGCTAATACAGTGAATAGCTGTTCTATCTTTTTAACTAGCGCAATTAGCTGAG
+CTTGATCTTTACTTTCTTGCCACTTCAATAGGTCATCGGCAACTTCTTCAACGTATGGCTGAAATGTATC
+TGCTGAACTTGAAAAGGGTGAGTCAGCAGTAAAAACAGCTTTAAAGCTGGCTTTTTCCTTGGAACGTAAA
+TCAGCTAAGGTCGCGTCAGCCGTTAATGATTTCTTTAAGATCACTGAAATATTTTCAATAAGTTGTTGTT
+CGATAGCTTTAGTCATAACATTTCTTACTTTGAGGTGAGGACTTTATACCTGCCCAGTTAAGTTAATCTC
+GCTGAGTGGAGGTTAACTCAATAGATTGGGTATTCTTTTGGGCAATTATGCCAGATTGATCGGCGTTTTG
+TTAGCTTGTCCGGCAATTTCTCGCACCAATTTAGGCATTAAAAATCCCGGTAAGCTTGCGAGCATAGTTT
+TAACAATCGCTACTGCATCTGCTTCCGCAATATCGAAGTGAGCTGCGCCTTGTACTGCATCGAAAAGATG
+TAAGTAGTAGGGTTGAATACCAGCATCAAATAATGCCTCACTTAAGTTAATTAATACTTGTGCGTCGTCA
+TTTATTCCACGTAAAAGCACACTTTGGTTAAATAGTGGTATACGTGCTTCACGAAGCGGCTCAAGCGCCT
+CTATTAACTCTTGGTTAATTTCATTGGGGTGGTTGATATGCAATACCATAGTGGCTTTTAAACGTGAGCA
+CTTCAAAAGTGTCACCAGCTTGGCTGTAATCCTATTGGGTATTACTACAGGTAAACGGCTATGAATACGT
+AAACGCGATACATGGGGGATTTGCTCTATCTGTTCAATTAGCCATGCTAAATGGTCGTCATTGGCCATTA
+AAGGATCGCCACCACTGAAAATAACCTCACTTATTTCATTATGAGCAGCAATATAGTCAAGGGCGCTTTG
+CCAGCGCTTTTTATTAGGGCTGTTATCTTGATAGGGAAAGTGACGGCGAAAGCAATAACGACAATTAATA
+GCACAGGCTGTTTTAACTATCATTAATACCCGACTTTTGTATTTATGTAATAAACCTTCAGCAACGGTAT
+CATGTTCGTTTAAGGGATCCGCAGTGTAACCATCTGAGAGTAAAAACTCGCTAGATAGCGGCATCACTTG
+TTTAAGTAGCGGATCGTCAAAGTCACCTTTTTTCATGCGTTTGATAAATGAAAGGGGCACACGCACGGGA
+AATAATTTACGCGCTTTAAAATGCTGTAAATAGTCATCAGGAGCAATATTCAGCAGTGTTAACAGTTTTT
+CTGGCTCAGTCACTACATCACGTAAGTCTTTTTGCCATGATTTTTCATCACAAAGATGCAAATCATGATC
+AATTTGGGTTATTATCTGCGGCAATTCTAATTTCAATTGAACATCTCTTGCTAGCTACTTCGACCATTAT
+AACGGTTATAGGTTAGCGAAGATCAAATAAATAACTCAGTAATTAATAAAGAGCACTCTTACTATGGCTA
+ATTTCAGTACCAACCAGTTCAAAGCTGGACTTAAAATCATGCTTGATGGCGAACCTTGTAATATTCTTGA
+AAATGAATTGGTAAAACCAGGTAAAGGCCAAGCCTTTAGCCGTGTTAAAATTCGTAAACTCGTTTCAGGT
+AAAGTCTTAGAAAAAACCTTCAAATCAGGTGAAACTGTTGAAGGTGCTGACGTAATGGAAGTTGAACTTG
+CCTATTTATACGCTGATGGTGAATTTTGGCACTTTATGAACAACGAAACATTCGAGCAAATTGGCGCAGA
+AGAAAAAGCCCTAGGCGAGACTGTAAAGTGGTTAGTTGAAGGTGATATTTGTACTATTACCTTATGGAAT
+GGTACGCCAATTACAGTTACGGCAGCAAACTTTGTTGAAATCGATATTACCGAAACAGATCCTGGTTTAA
+AAGGGGATACTGCGGGTACTGGTGGTAAGCCAGCAACATTAGCAACTGGCGCAGTTGTTCGTGTACCTTT
+ATTTGTTCAAATCGGCGAGAAAGTTCGTATTGATACACGTTCAGGTGAATATGTTTCGCGAGCAACAAAA
+GCACAATAAGATAGTAAAAATATAGAACCATAAAATCATAAAACTAAAGGAATAATTATGTTTTTCAGCA
+AGATATTAATGACTAAAGCAGTGATCTTCAGTAGTGTTATTGCTTTACTGGCCTGTACTGTGAGTACAGA
+TGCTAGTGCTAACTACACTAAACGCAACGACAAGTGGGAATCTAGTTTTAAAGTCGTTTACTCTCAAGAT
+ACCACTGTCGATGGCCAAAATGGATCAAGTCTTGATCTGGAAAGTGATTATGGTTGGGGTTTTACCCTGG
+GTTATAATGTAAACCCTCATATTTTAGTAAACTTTGATTTTGCTTCTACTACACCTAGCTATGAAGCTAC
+GGCGGTTAGAGATAATGGTAATACTATCTCTGGAAGAAATAAAATGGATTTATTGGAAAGTCAATTCAAT
+GTGGTTTACAGTATTTTTGCTTCCCAGTTTACACCTTATGTACAAGTAGGTGCTGGTTGGAGTTACCTAG
+ACAGTAATATCCCTAGTGGGGACGCTGTTGGCGGTTGTTGGGTAACTTGGTGGGGACAGATTTACTGTGA
+TGGATATCAACCTACCTATGACGATACACGTTTTTCTTACAATGCAGCGGTAGGTTTTCGTTATGAGTTA
+GATAACAGTTTGTTTTTCCGTGTAAGTTATAAACAAAACTGGATCGATATGAGCCATTCAGAAAATGTCA
+CTATCGGCTCTTATAACCTGGAAGTTGGTTCTATATTTTAAGGCATATTTTATGCTGCCTTTTTGTGTGT
+AGATAACCGTTGAATCGTTAAAGCGATAATTACTATTTGTTAGTTAATTAATTGTTAAAAAAAACCCAGC
+AAGCAGTATTACTGTTTACTGGGTTTTTTATTGCTTAGCCATTAATAACACTGCTTAGTCATGTAAGTAG
+CTAACAAACGTGTTAAAAAGGTAAACTAGTTTACCTTACTGCTATCTATACATAAGGCAGTCGCTAAGGT
+ATATTCATACTAAGTTTTAATCTTGTTATTTTACTTTTTAAGTAGGTCGCGTGAAAGAAAAATCCACATC
+ATTTGATATCGCATACCGGGCAGGGGTGTCTCAATCTACTGTCTCTAGAGCTTTGCGAAATAGTCCATTA
+GTGAATGAGGCAACACGAGAGAAAATTCAAGCTATTGCAAAAGAGTTAAATTATAAGGTTGATAAAAATG
+CCAGTAATTTACGCTCACAGCAGAGTGATACTATTGCGTTGTTGTTATTTGAAGATCCTACCAATGATGA
+TTCAGCAATAAATCCATTTTTCTTGTCTATGTTGGGCAGTATTACTCGAGCTTGTTCGCAGAAAGGTTAT
+GATCTATTAGTGTCTTTTCAACAAGCCAGTGATGACTGGCATGCTGACTTTGAAGATAGTAATAAAGCTG
+ATGGTTTGATTTTGTTAGGTTATGGTGACTATGTTGACTACGAAGAGAAGTTAGTCAAGTTGTTAGACCA
+AGGTACTCATTTTGTTCGCTGGGGAGCAGAAGTTAAGAATTTACCGCTTATTTCGGTTGGTTGTGATAAC
+TACCAAGGTGGTAAAGAAATGACAGAGCATCTCATCAAAAAAGGCCGCAAAAACCTTGCCTTTTTAGGGA
+GTGCCTCCACTCATGCACCAGAGTTTTTTGAACGCTATAAAGGCCATTGTCAGTCTTTAGCCGACAATAA
+CATGGCAGTGAACCAAGGTTTGCAATTCAATGCGCTTTACACTGAAGAAGCGGGCTATCAGGCCGCATGC
+CAATTAATCTCAAGTGGAGAGCCCTTTGATGCCATTTGCGCTGCTTGTGATCTTATTGCTATAGGTGCCA
+TGCGTGCACTACAAGAACATAATATCGATATTCCCGAGCAAGTTGCTCTCGTAGGTTTTGATGATATTGC
+TATTGCCAGTTTTACTTTCCCAGCGCTAACAACAGTGAAACAAGACACACAATTGGCCGGCGAGTTATTA
+GTCAATACCCTACTGGCTATGATAAGTGGTGAAGAAGTGAAAACTACTTTGATCCCGCCTGAATTAGTTA
+TTCGTAAATCTTGTGGCAGTTAGAGAGTAATCGTCAGTTAGGTAAGTAGTTAGATAAGGTGATTAGTAGA
+AAAGGCAAACTTTATTTGTCACCTTTAACATTAATTAAAGGTGACAAAAGTAAAGCTTTAAGAAGTGAGG
+TTAACTTGCTTAGTCACAATTGCTTGTTCAGTATCTTCTTTAACAAAGTACACTGAAATCGCTCCTAATA
+GCATTGAAATACCTGCCAGCATAATAATATAAATGGCTTGATTATCGAACACTGCCGTTAAAATCCAACC
+CGCAAAAATTCCAGAAACAATCTGTGGAGCAGCAATGGTGAAATTAAATATTCCCATATAAACGCCAGTT
+TGTTTCACGGGTAATGACCCTGCCAAAATAGCGTAGGGCATTGCTAATATTGCAGCCCAAGCAATACCAA
+CGCCAATCATAGGTAAAAATAACGACACCGCACCTTGAGGTACTGAAATTTGGGTGATACCTAAATTAAC
+CAGAGTTAGTTCAGGGTTATGTACTAGCATGATACTTAAATAGCCGATACCGCCAGCTAATAAAGAAAGT
+GAGTAAGTTAATTTACGACCAATTTTATTGGCTACTTTCGCCATGAAAATTGAAGCAATAGCGGCAAATA
+ATGAATAAGCAGCGAAGATAATGCCCACCCAATCACCAGCCGTACCTTTAGCTTTAGCGATATGGGCTGG
+TATGGTGCCTACGGACTCTAGATATGTTGGATCAAACCATTTTGCATCAATGCCCCAGATATGCTGTGCA
+ATGGCTGGCATGGTGTATACCCACATAATAAAGAGTGCAAACCATGAGAAGAATTGCACTAGCGCAAGTT
+GCTTCATTGTTTTCGGCATAGTTTTTACTAGTGAGAAAAATTCAACTAATTTCTCGCTAAGGGATTGCGA
+TTCTTTTTGTTCTTCTAGCTCAGCTAAACCATTAGTCCCTGGCTGATATTCTTTAGTACGTAATACTGTC
+CATAATACCGAACCAAGCATAACCGTTGCGCCAATATAGAAAGCCCATATTACTGAGGGGGCAACCTGAC
+CACTACTTGCGGTATTTTCTAAGCCAATGACGTTGGTTAAAACAAACGGTAAAATTGAGCCAAAAACAGC
+ACCAATATTAATTAAAAAAGATTGAATAGAGTAACCGACGTTTCGTTGCTCAGCAGGTACCATGTCAGAT
+ACTAAGGCACGAAATGGTTGGAAAGCTAAGTTAAAAGAAGCGTCCATTAACGCCAACATCATAGCGCCAA
+AAAATAGTGGAGTGATAAAACTCGCTAACGTTGCTGAGTTTGGCATTAATAGCATACCAATCGCTGCGGC
+CACACCGCCAGCTAAAATATAAGGATTACGACGCCCTAAGCGATTCCAAGTTTTATCTGAAGCTGAGCCA
+ACAATAGGTTGAATAATCAAACCCATGATGGGAGCAACTAACCAAAAGAGTGATAAAGAGTGTAAATCAG
+CGCCTAAATCGGAGAGTATTCTACTGGCATTAGCGTTTTGTAAGGCAAAGCCAAATTGTACGCCCAGAAA
+ACCAAAGCTAACATTCCAAATTTGCCAAAAACTCAAGCGTGGTTTATGTTGATTGTGTTGATTTTGATTA
+CTCGTCTCGCTCATCTCAGGGCACTCTTATTGTTAGGTATTGCGGTGCTTGCCTTTAAAAAAAAGCACAT
+TACTATTTTAGATGAATCTTAATAATAATGTGCAATACCAATAAGGCATTAAACAAGCGTGTGTTGAATT
+ATCTTTAAGCGTTAGTGAGCGAAAAACTAAAACAAGAATTTTAATATACGCATTTTAACGAGTCACCACT
+AGATGTTACATACGTATTCACTACTTACCATTCAGGATTATGTTTAACTCTGACTTCTTAGCTTTGTAAA
+ACAAAAGCCGCGGCGCCAAGTAATCCTGGTTGCTCTTCAGTTATCACGTAGGTAGGAGCTTGCTCTGTGA
+TAGAGGAGAGTCGTCCCTTTGTTTCAAAGCGCGCTCTAAAGTCACTCAGTTTTAAATAGTCAACAAAACG
+CGGCACTATGCCGCCAGCAATATAAACACCGCCTTGGCTATTCATTATTAAGGCAAGGTTACCGGCAAAG
+CTACCCAGCACATCACAAAAGAGTGTCAGTGTTTGCTCACAAACAGTACAAGTGGCGTTAAGCGCATTCG
+CCGTAATATCTTTAGCGGTAAGTTTGTCTTCAACCGTGGTAATTTCTTTGCCATGATTAATAAATAACAG
+TGCTTGATAGATTTGCTCTAAGCCATAACCTGACAATAACTGTTCGTATGAAACTCGCTTTTTGATGCCT
+TGGATAAAGTTCATCACCTGTTGCTCGATTTCATTAACCGGAGCAAAATCAATATGACCACCTTCACCAC
+TAATGCAATGCCATTGCTCATTGCCTGACAGAGACAGTGGTACTAAGTTTGCAACACCTAACCCTGTACC
+TGGTCCACAGACTGAAATGGGTTTACCCGCAATACTTTCGCCGCCACCTATTTTAATCTTCTGTTGTTCT
+GATAGCAGAGGAATGGCCATGGCTATTGCGGTGTAGTCATTAATAAAGCGTAATGAATGTAAATTTAATG
+ACTGTTTGAGTTCGTTTTGAGAGAACTGCCAAGGTAAATTAGTCATGCTAATCAAGTCATTATCTACAGG
+GCAAGCGATAGCGAAACAAGCGTTAATGGCCAAGTTATTCAGTTCTTTAACATCAATATAATGTGCAACC
+ACATCAGCTAAGCTAGAAAACTCTTTGCATTGATAGGTCTCAATATCATTAATAGCAATGTCACGCGTAT
+TCGTGCCGAGCTTTGCTGTTGCTTGAGCCAAGCGAATATTGGTACCGCCAATATCCGCAATTAGGCTGAC
+CAGAGTGCTTTCTTTTTCAATATTCATTAGTAAAATTCGCCTGATTACTTATATATAACGTTATGATATT
+TTTCATAATTAATTTTTAATGAATAAAAAAGGCTACCTAAATGGTAGCCTTTTTATTCATTGCTCTACTG
+CTTAAAAACTATAACTCACGTTGAAATCTATTGTACGACCTAATATATAACGGCCATTGTCCAATACACC
+AGATACACCGCGTGGGTCACCTTCGGTTAAACCTTCTTCGTCTGTCAGGTTATTAACTGCTAATTGCATT
+TTCACTTCGTCAGTAAGATTGAAAATTACACCAAGGTCAATTTTTTGATAACTTTCTAGTATTAATGCTT
+TCTCGTTATATTGCTCGCTGAAGCGATCATCTACCGCTGTAAGAGTGCCGTACAAGGTTGCATACATACC
+ATTTTCAAATTCTATGTCATAACTTGGTGTAACGCGAACTTGATAACCAGGTAATCTTTGCGCTTCTTTA
+CCAATAACCGCAGGATCATCATGTGCAGTGACTTCTGTTTCTTGCAAGGTCGCATTTAAGTTAATAGAGA
+AACCATTGTCGGTGAAGTAATTAAAATCAATCTCTACGCCATACGCTTCGTTAGTAAATGCTACTGCTGC
+CTGTTCAGGACTTACGGCGAAAGTAGAGTTAACTTCATTGAAGAAACCTGTGGCATAAAGTTCGAAGTTC
+TCACTTGAATGTTTATAACCCAATTCAAATTGTTCAACATCTTTAATTAAATCGTCACCATTTTGATAAG
+AGGCGTAGTTCTCTCTGAAGTCATCAAAGAATGGCATTTTACTGCCTTCACTTGCACGGAAAAATATCCC
+TTGTTTCTCTGAGAACATCCAGTTAATACCAGCGGTCCAAGCAGTGCTTGACTCATCATAAGAGACTGCT
+TGAGTGATCACGCCATCTAAACCTTCATCAACCGTATATTCAATTTCATGGTTTTCACGTCGTAGACCTG
+CATCGATTGTGACTGAATCTGATATTTCGTAGGATGAAGCTAAATACAATGCAGTGGTTCTGCCTTCGCC
+AATACCATTTAAGTCGTAGTTCCAGCCACAACTGTCTGCATTGTCATTACAATCTATACCGGTAAGGTTT
+TCGCCACCCTGTGCTACAACATGATAAGACTGATTGCCTATTGACCACCAATCTTTAGATGAAAAGGTTG
+AGTTATATAAACCTGCGGTTACACTGCCTTTATCAAAGGTTTTGGTTAAAGCAAAGTCATTGGTGAATGC
+TTCAATTTCTTTCTTTACTACCCAACGGCCAATTTGTTGAACATCAGTATCACCAGAGTATTCAGTGCCT
+GTCACTGCACCAAAAGCAGTACTGCCGTTATCAGCTACCGTTGATAATTTAACTGCAGCACCATTTGGGA
+CTAAACCGTAAGTATCAGCATCACCCGAAGTGAAACTAAAACGATCAACTAGTACCCAGCCATTATTGAA
+CTCTAAGTCAATACTACCCCCAGATACCGAACCGTTCCAGCCACGACCTTGGCCAAAATCAATAGTCTCA
+GTGGTGCCATCTGGACCATATGCAATTTCGGCTTGACGATTTAGCGTACCTATTTGGGTGAATTCATTAT
+CAACCCCTTCAACGTCTAAAGGTGTAGGTAAATACCAAGTCCCGTGATCATCAGTTTGACGGGTATAGAA
+ATTGATTTTACCGTTGTCTAACTCTTTAGTAATGTTGATGGTAAATTGATTACCTTCTTCGGCATTAAAT
+CCAGCATCCCGAACACCGGGTGAGCTTTTAATATAACCACCAACCATGATATAGAGGTCTTCAGCTATTT
+CACCACTTACTACTGCATCTAAACGTTGTAAACCATAATCAGAAGTAGAATATTTTACCAAACCTTCAGT
+ATCTTCAGCGCCTTCTTTTAATAAAAAATTGGTGGTTAGGCCTGGTTGCCCGTTAGATATTACTGGATTA
+GTACCACCACGAAGCGCTTCCATAAATTCAACGGTTTCATCTAAACGGAACATCGATGAGTTTTCTAGGA
+ACGATAGTGTAGGTGGTGGGAAAATTGGCGCACCTTCTAACTGAACAGTTAAAAACGGAGCATCACTAGC
+ACCAGGAAAACCACGCACGAAAACATTAGCGCCTGCAACACCACTAGAGCTTTCAGCCCAAACACCTGGA
+ATAGCTTTAAATAAATCAGCAGTACTTTTAGGTGCTAATTTTTTTATGTCGTCTTCAGAAAATGAACTAA
+CAGCAAAACTTGCTTCTTCCTTAGCAACACTTTTACCGCTGAAAGTACCCGTTACAACTATTTTTTCAAC
+GTTGTCACTACTTGCAGAAGGTTGTTCCTCAGCCCAGCTATTACTAGCATGGCAACTTAGTGCTATAGAC
+AGTGCTAATGATGATAATTTAAATTTATTTGGCATGTTGTCGTCCTCTATCGTCAATATTAGCAAATGCT
+ATATCAACTGTTAATTATAATAATATTTTGTACGTTTTTTCTTCCCCAGAATTAATATAGATATTAATGC
+AATCGATTGCAAGGTCTTTTTACAATCGATTGCATTGTTATGGTTTGAAAGGATTACTTCGCACGTAAAT
+TATGTAATAATCAATGACATGAATAAAAAAAATTTAATGACACTAGCGGACATAGCTAAATTAGCGAATG
+TATCCACATCGACAGCATCTCGAGCACTAAGGGATAATCCTGTTATTAAACAGTCTACTAGGGACTTGGT
+TCAGGGGATTGCTAAAGAACATAACTTCAAAGTTAATGTCACCGCGAGTAAGCTGCGCACACAAAAAACC
+AATACGATTGCTGTGGTGGTAATGTTAGAGCGTAAGTCTGGACAAGTTATCTCTGATCCATTTTTAATGG
+AAATATTAGGTACTATTGCCGATGAGTTAACTAAGTTTGGTTATGATATGTTGCTCACTACAACTAAAAC
+CGCTACGCATGATTGGTATAGCTATTACTATGAATCAAAACGTGCGGATGGTTTAATCATTATTGGCCAA
+GGCGAGCATGACCAACGTGTTGAGTCGTTAGCAAATACCAAGTTACCGTTTGTGGTTTGGGGTACTGAAA
+TTCATGAGAACAGCTATACCACAATAGGAAGTGATAATCGAAAAGGTGGCTTTCTTGCGGTACAACACTT
+GATTAAGCAAGGCTGCAGACGAATTGCCTTTCTTGGTGATATAAATCATAACGAAGTAGAGCAGCGCTGG
+TTAGGTTATCAAGATGCACTAAAAGAAGCGGATCTACCGATTGAACATGGGCTGCAAATTAAAACAGACT
+TCACTTCTAACGATGGTTACTCAAAACTTCGCGATCACTTATTAATAGAAGATCAAGGCATTGACGGTAT
+CTTTGCGGTTAGTGATGCTATCGCACTTGGGGCTAGTAAATATCTGTTTGAGCAAAATATCGATGTACCC
+CAAAAAATAGCTATTATTGGTTTTGATGATATCGCTATGTCAGAATTTTGTTCTCCGTCTTTGTCAACGA
+TTAAACAAAATACGGCCGCAGGTGGTCGACTATTGGTTAAGATTCTTTTAAATAAAATTAACCAACAGCC
+CGTTAAATCACAGCTATTAGATGTTGAAGTCGTGCAAAGGCAATCAAGTAGCAGATAATAAAAATGCTGT
+TTCGACTCGTTTAAAATCAAACTCACTCATGCTAGGGAAAACTAAATCTGCTTGTGTGAGTACTTGGCTT
+TCACCTATGCCTACAGCAAACATATTGGCAGACTTTATTGCGCTTACACCCGCGACAGCATCTTCAACAC
+CGATGCAGTTTTTTGGTGATACCTTCAGTCCATGTGCGACCGAAAGAAAAATATCGGGTGCAGGTTTACT
+GTTGGCAACGGAAGCGGCATCACCAATGAAATCAAATAAATGCTCAATGCCGAGTTTAGTAATGACTAAG
+CTAGCATTTTTACTAGCAGAAGCTAAGCCAATCTTAACGTTAGACTTTTTTAACACGGCAAAGCAATTTA
+ATACTCCATCAAACAAATGACTTGGGTTAACTTCGTCGATTAAGGTTAGATATTGGTCATTTTTTTCTTT
+GAGCAATTGTTCAAATTCTGTTGTGCTAACAACTAAATTACCCTTAGATAAAATGTATTTTAAAGAGTTT
+TCACGATCCACCCCTTTAAGCTTTTCGTTGTCTTCTCTATCAAAGGTAATGTCGAGTTTATTAGCTATAG
+CTTGCCAGGCTATAAAGTGAAATTCTGCGGTATCAGTTAACACACCGTCTAAGTCGAATATTACTGCACT
+TGTTATCATCATTTCTTTCTCCACGAGGCTACTTTTTCGATTAATCTTCATCAATTGCAATATGCAAGGT
+TGGCTCTAGTTCTGTGAGTAAATAATCTTGTTGGTAATGTTTTAAAGAGAACTGTTTACCAGACAATAGC
+TGGTAAGTTATTTGTCCACGAGATAATGTTAATTCAACTTGGCAACCCAATAGCTTCAATTTAAAACGTA
+AACCTTGCCACTGCTTTGGTAAATTAGGCTGAAAACTCGCGTAATTATCTCTAATACGTAAGCCAGCAAA
+ACCCTGTGTAATACACATCCAAGAACCAGACATAGCGGCTGTATGCACACCATAATGGCTATTGTTGTGT
+AGATTATTTAAATCCGTTAACACTGTGTCATCAAAGTAATCAAAGGCGGCCTGATGATTGCCTGTTTCAC
+TGTAAGCTAAGCTATGGGTACAGGCTGATAAGGTTGAATCATGAGTTGTTATCGGTTCGTAAAAAGCCAA
+ATTATTTCGCTTTAAACGGATATCTACTTCATCATCTTGCAAAAAGTTGGCAAGGATCACATCAGCTTGT
+TTTAAAACTTGGTGACGATAAATTACCAGTGGATGAAAGTTTAATAACAGTGGGTATTTATCTTTGGGCG
+TACCGATAAAGTCCCAAGGTTTTTTATCTAAAAAACTGTCATCCTGCGGGCTAATGTTTTGCTCCGCTTG
+ATGTGGAAGGTACATTCTCTCAGCAATTTCTTTCCAAATATTCAGCTCTTCAATGGAAAGATTTAGCTTA
+GTTAGCAGCAGGTTACATCGGATTTCATTGTTAACGCTTAATTTATTTATCAGCTCAATAGCAAAGGATA
+AGTGAATTTTTGCCATTGAGTTAGTGTAATAATTGTTATTAACCAATGCGGTATATTCATCTGGTCCAGT
+AACAGTATCAATGCAAAAACGATTACTGTTATTTTTGTTGAAATGCCCTAATGAGGGCCATAATCGTGCG
+GTTTCAATAACAAGTTCAGCACCTTCATCCCAAATGAACTGCCAGTCATCACTTGCTTTAAAATATTGTC
+TCACTGCGTAGGCAATTGCTGCATTGATATGGTATTGCGCTGTTCCTGCTGGAAAAAAGGATGAACATTC
+TTCACCACTGATAGTACGCCAAGGAAATAAGGCGCCTTGTTCATGGCCCATTTCTGTTGCACGACTCTTA
+GCTTTTGCTAAACTGTTAAAGCGATAACTTAATAGGCTTTTTGCTACATCAGGCTGAGTGTAAATGAAGT
+AGGGGATAATATAGATCTCTGAGTCCCAAAAGTAATGCCCGTCGTAACCAGGGCCAGTTAAACCTTTGGC
+GGCTATATTTCTTTGACCATCTTTTCCTGCTGACATAGTTAAATGCAGCATATTCAATCTGATAGCTAAT
+TGATGTTGGTCATGCCCTTCAATGATTACATCACTATCTTGCCAAAAATCATTCATCAATTGTTGATGTA
+ATTGTAAGTTCTCTTGATAACCAAGGTTTTTAGCACATAAGAGCTCTTCACGAGCTTGAGTGATTAATGC
+TTGCTCATCTACTGGTGCGTTTTGTTGTTGATTATTACTTGTTAACGTTTGAGGGCATAAATATAAGCTG
+TATTTACTGAAGGTAACTTTATTGTCAGTAAGTTCTACTTCAAATTGTTCAGTTAATACATTTTTACTGT
+TTGAACTGATCTTAATATGCTTATTTTTTTGCTCAAACTGGTGACTTGTTGCAGCAATCATCAAACTTTT
+TGGATCTGATAGTTGATGTAATAGAAAGGCATATTCGGGTGTAGATAATGACTCTAAACAGTGTAGTTTA
+TCAATCATTGATAAATTGCCTATTCTAGGGTCATTGCTATTTTGACTTGTCGAATCACTTCCTCTAATCG
+AAGACGTTATTTGTAATTTACCTGAAAAATTTACCGCCTCTATTTGGTAGTGATTTATCATCATATTTTG
+TTGATGTTGACATACAAATCGAGTGATATGCAGCTTAATTTCTTTACCTGAATCTGAGTGAAGTTGTAAT
+ACCTCATGATAAGACGCTTGGTGCAAGTTTACATGTCTTTTGCCAATGCTATGAGGTTTGAAAACTTCAT
+TTTCTGATGATATTTCAATAGCTTTGGTATTAAATGCTTGCATCATTTTATTATTAAATTGTGCAAAGCC
+ATAAGCTGATTCATCATATTCAATCGTCTCTCTGATATAAGACCCATTGATATAAGTGCCTTCACACTCA
+GGTTGGGTGATGTCACTTTCATAACCGCTAGTGCCACGCGTACCTAAAGTACCATTACCTAATGAAAATA
+ATGTTTCAATAACACCCTCTGAAAGGTGTGTTAACTGATCTTGCGATAAAATCCACTGTTTATCTTCATC
+TATAGCTAGGTAGTTGTTTAAAGTTTTCACACGTTAACCTTATTTAATTGTTCTCTTCTGCTATTAATAA
+TACAAGGTTATTTAAATTATGCAATCGTTTGCAAAATAATATTTTTGAAGCTACTATTATTGAATGTTAC
+TAAATATGCAATCGATAGTGTTTATTGTCGTAGTGCGTAAATAATTCGTTAATAGTCATTAACTATGCTT
+ATATGAAGTATATATTCGGGGAGTGTTATGAAAAACTGGCGTATTAAATTATCTTTGTTACTCACTTATT
+TTGTTTTTGCTATTTTGCTTAACAGTGTGGGGGTTGTGATTTTACAAGTTATTAATAATTTCGATATTAG
+CAAACCCTCAGCCGGTATATTAGAAGGCTTCAAAGACTTACCCATTGCTTTGGTTTCTTTTTTAGTTGCT
+TCGTATTTACCTCGTTTTGGTTATAGAAAAGCAATTTTAATCGGACTGAGCCTGGTGACTATTACTTGTT
+TAATAATGCCGCAGTTGCCTAGTTTTGCCATGAGTAAAGTATTATTTCTGTCAGTTGGTATTGGTTTTGC
+GTTAGTAAAAGTGTCTGTTTATTCAACCGTGGGTTTGATCACTAATAACCGTCAAGAACATGCTTCATTT
+CTCAACACCATAGAGGGATTCTTTATGGTTGGGGTCTTATCAGGTTATTGGATATTTGGCTTTTTTATCA
+ATCCAGATGAACCGAAATCGCTTGACTGGTTTGAAGTTTATTATTGGCTTGCATTATTATGTTCCATAAA
+TATTTTATTATTATTATCAACACCTTTTAAACAGGTCGAAGCAGCTGAGAATAAAACGTCAGCGTTTGAT
+GAATTTGTTGCCATGATCAAATTAGTAAAAATACCTATGGTTTTAGTATTTGTTATTTCGGCTTTTTTAT
+ATGTTCTTATTGAGCAGGGTATTGGTACCTGGTTACCAACATTTAATAACGAGGTGCTTCACTTACCGAC
+AGATATTAGTGTACAAGTTACCAGTATTTTTGCTGCTTGTTTAGCTATCGGCCGTTTAGGTGCGGGTGCA
+ATACTAAGACGTATTAATTGGTATGTGTTACTGAACGTTTGTTTGTTAGGAATGGCCATTTTAGTGTTAT
+TGACACTACCGTTGACAAAAGACCTTGTTGTTAATGAAAATGTTAGTTGGCATAATTTACCTGTAGCCGC
+TTGGTTATTCCCTTTTATTGGGCTGTTTATGGCTCCCATTTACCCCGCAATAAACTCAGTCATTTTGAGT
+GCGTTACCACAAAGAAGACATGCCGCAATGACCGGATTAATTGTACTCTTTTCGGCTCTTGGGGGAACAA
+CAGGCTCTATGATTACAGGCGCTGTTTTTTCTGCTTTTGATGGGCAAACCGCATTTTATTTTACCTTATT
+ACCCATTGTGATTATTGCACTGATGCTAGCGCTATTGAAGTCTCATGTGGAGTCGAATGAACTCACGGAC
+GCAGTGAAAGCATAACTACAGGGAAGGTTTATTAAGTTTTGAACAGGTCTAAGTACTTTTCAGTTGTAAG
+ATAAACGTAACCGTTTGAAATGCTGTTGGATAGTTCTACATCATGGCTTGAGCTAATTGTGAGGGAATTA
+AGGGGGAAATTTGATAGTACTAGATTAAGAGATAATAAAGATAAGACAGGCTCGACGCAATTATCTCTTG
+ATCAAAATAAAGATTGTTATAACAAACAAGCTGCGGCGCCAAGTAATCCTGGTTGCTCTTCAGTTATTAC
+GTAGGTAGGAGCTTGCTCTGTGATAGAGGAAAGTCGTCCCTTTGTTTCAAAGCGCGCTCTAAAGTCACTC
+AGTTTTAAATAGTCAACAAAACGCGGCACTATGCCACCAGCAATATAAACACCGCCTTGGCTATTCATTA
+TTAAAGCAAGGTTGCCGGCAAAACTACCCAGCACATCACAAAAGAGTGTCAGTGTTTGCTCACAAACAGT
+ACAAGTGGCGTTAAGCGCATTCGCCGTAATATCTTTAGCGGTAAGTTTGTCTTCAACCGTGGTAATTTCT
+TTGCCATGATTAATAAATAACAGTGCTTGATAGATTTGCTCTAAGCCATAACCTGACAATAACTGTTCGT
+ATGAAACTCGCTTTTTGATGCCTTGGATAAAGTTCATCACCTGTTGCTCGATTTCATTAACCGGAGCAAA
+ATCAATATGACCACCTTCACCACTAATGCAATGCCATTGCTCATTGCCTGACAGAGACAGTGGTACTAAG
+TTTGCAACACCTAACCCTGTACCTGGTCCACAGACTGAAATGGGTTTACCCGCAATACTTTCGCCGCCAC
+CTATTTTAATCTTCTGTTGTTCTGATAGCAGAGGAATGGCCATGGCTATTGCGGTGTAGTCATTAATAAA
+GCGTAATGAATGTAAATTTAATGACTGTTTGAGTTCGTTTTGAGAGAACTGCCAAGGTAAATTAGTCATG
+CTAATCAAGTCATTATCTACAGGGCAAGCGATAGCGAAACAAGCGTTAATGGCCAAGTTATTCAGTTCTT
+TAACATCAATATAATGTGCAACCACATCAGCTAAGCTAGAAAACTCTTTGCATTGATAGGTCTCAATATC
+ATTAATAGCAATGTCACGCGTATTCGTGCCGAGCTTTGCTGTTGCTTGAGCCAAGCGAATATTGGTACCG
+CCAATATCTGCAATTAGATTGATAGTGGTCTGTTCTTTGGTGTGAGCTAAATTTGTATTCATGACTTATT
+GTATCGTTAAGGTTAGAGGTTGATGCTGCCAAGCAAAAGTGACGGTTAAGGTGTTATTTTTATCTTGCCA
+AACGCCATTTTTTATCACTTTATTGTTCAATTTGATGTTACTTGGGGCTTGCGTGATGTTATGAATTACG
+ACAGTCATGTTGCGTTCTTTGGGCATGCCGTTATAACCTTTGCCTTTGCGATTTAGGTTTATGCTCAAAT
+GTTGCTGCTGTTGATTAGCTGAGAATTGTAGTAATTCAAATAAACCTTTTTCGATAGCTTGATAGGTTTT
+GCCATCGTCTTCATACATTTCATAGTCAGCGGTAGCGACTGATTTATCTGCATAATAATGTAAGGTTAAT
+TTACTGGCGTCATAATCCTGTGTTGATTGAATATCATCTATCATGGGAATAAACGCACCAGCGCGTACTA
+GTACTGGCAGTTTCTCTAAAGTAGTCGGTAAATTGATGGTTTGATTACCTTGATACTTTTTACTTGGCTC
+ATTTTCATTGGTGAAATAATCAAACCAAACGCCAGCAGGTAAATCTATTGCTACAGAGCTAACATCTGCT
+GAAACAACAGGGGTTACTAGAAAAGCATCACCCCACAAGTAGCTACTCGCGTTATCAAATGCAGTTGATT
+TTTCTTTATGTTCAAGCTGCTCTTCAAAGAAAAGCGGACGCATTAAAGGCATACCGGTGGTGCTGTTTTG
+ATAGGCTAGGGTGTAGTTGTATGGCAGCAGTTTATATCTGAGTTTTATGTACTCTCGTAAAATATCTTGC
+GTGCGTTTGTCATGAAATACAGCTTCTGGTGCAATGTTATCTTGACCGTGTGGACGGTAGATTGGCTGGA
+ATATGCCATATTGTAACCAACGGATATACATTTCTTGGTCAAACTTCTCGCCGCCGGCAAAACCACCTAA
+ATCAGAATGAGTATAAGCCATGCCTAATAAACTCATTTGTAAGCTCAACTCAACTTGCGGCTTTAAGCCA
+CCCCAAGAGCGACTAACGTCACCGGTCCACGGGATCATGCCATAGCGTTGTGAGCCAGCAAAACCTGAAC
+GCATTAGAATAAACGGTCGCTGATCAGGGCTCAACTTAAGTTGATTCTCAAAAACCATTTTTGCCCATTG
+ATGGCCATAAACATTATGAATGGCATCAGCATTAACGACACTGCCATCGCTAAGGGTATGTAATGTATCG
+CTGGGGTGAACTTCCGGCTCACCTAAATCACCCCACCAACCCGTTACGCCTTGCTGATAAAGTGTTTGGT
+AAATATTGTTAAACCACTGCTGTCCTTTGTCATTGAAGACATCAACTAAACCGGTATTACCAAAATAAAA
+ATCAAACTGTTTAGCGTTGCCCTGTGCATCTTTGGCTAATGCTTGCTGTTCAACAGCATCTTGCCACTTA
+GCTGAAGTACTCAGTACAAAGGGTTCAGTGATCAAGATAGTGTTTACGCCTTGCTCTTTAATATCACTTA
+TCATTTTTTCAGGTTCAGGGAAGGCTTCTTTATCCCAAGCTAAATTACCCATATGGCCTTTAATGTCTTT
+ACCAAACCAATATAAATCTAGAATTAAGGCATCAAGAGGAAAATCTAAATCGATAAATTTATTTACTGTT
+GCTCTTACTTGGGCTTCTGAGCGATAACCAAAACGTGAAGCATAGTTACCTAAAGACCAACGCGGAGGTA
+GCGGTTGTTTACCGGTAACATCAACATAGTTATTGAGCAGTTTAGGGTAAGAATCAGCAGAAAATACAAT
+ATAAGCCATTCGACCTGCAACGGCAGAAAACTCAAGGGTATTCTTTTCTTTTTTCGCTAGATCCATATAA
+CCCTTGGCGGAGTTATCAAATAGCACAATATATTTATTACTCGACATTACTGCGGGTATTGAGAAATTCA
+TTTGCTCTGATTGTGTGGTATAGCCGTAATGTGCTCGATTATATAAAGGGAAACTATGACCGCGTCTATC
+CATACCAAGCACTCGTTCACCACCGCCAAGTAGTTTTTCAGTGTCAGTTAGGTGAAAGCGAAATCCTTGA
+ACAGCTAAGCTTTTATTTTCTTCAAGAACGGTATCGCTAAAGAAACCCTTCTGCTCAGAGATAAGTAATG
+TGTCTTTCTGGTGCTTATTTTTCTGGTAATAACTAATAGAAAAGGGCGCTTTGTTGATCACCGCACTTAG
+CTTATTTAAGGTTAATGTCAGCTGATTCTTATCTTCTGTTATAACAAACTTACTGTTATGTGCATTTTCT
+TTGATGGCAAAGGAGGGCAGTTGGCTAGCTGGCAGCTTTTTCTCAAGGTTTTGGTAATGTGCTGCTATTG
+CGCCTTCACCATAAGCACTCAAAGTTACTTCTACTGAGTTAGTGGTGATAACAAGGCTATCACCTGCTAA
+TTTATGATTAAGGTAATTCCCCGAACTTGCCAATGATGGCGTTGATATAACCAAGCAAGTTAATAAGCCA
+GTGAGTAAACAAGTTAATGAATTAATGGTGAAGTATTTCAATGTGAATGAACGCAAAACAATACCCTTAA
+AGTTGAGAGGAATACGAGAGTGTTAACGATAATACCCTTAGTCTACCGCACGCAGCATCTTGAATACGTA
+TGCAAGGGTTACTTCTCATGACATAAGTATTACATACGTATGCAATTTGAGGGATTTGTTATACATACGT
+ATGCAAAGCCTTTCAGCTAACTTTTTATTTGCGTATTCTTATTTGAAGAATTATTAAATGCTTGGACAGC
+GACTGTTGATAATAACTATTACCAGTTGAACAAGTATCAGTGTTGGGGTTTTCAAATGAATGAACAAATG
+TGGTGGCGTGGCGCGGTAATTTATCAAATTTATCCACGTAGCTTCTATGATGCTAATCAGGACGGTATTG
+GCGATTTGCCAGGAATCATTAGCAAGTTAGACTATATTGCTAGTTTAGGGGTTGATGCTATTTGGATCTC
+TCCTTTTTTCAAATCCCCAATGAAAGACTTTGGCTATGATATTAGCGACTATCGTGAAATAGACCCTATT
+TTTGGTACGCTGGCTGACTTTGATGAACTTGTCATTAAAGCACATGCCCTTGGCATTAAAATTATGATTG
+ATCAGGTGCTTAGTCATACCTCGGATCAGCATCAATGGTTTATTGACTCACGTGAAGATCAAACTAATGA
+TAAAGCGGATTGGTATGTCTGGAGTGATGCCAAAGAAGATGGCACTGCGCCTAACAATTGGTTATCTATA
+TTTGGCGGAACAGGTTGGACTTGGGAGCCAAGACGTCAACAATATTACCTACATAACTTTTTAACCAGTC
+AGCCAGATTTAAACTTTCATAATCCTGATGTACGCCAAGCGGTATTAGACAATATTGAATTTTGGCTTAA
+ACGTGGTGTTGATGGTTTCCGCCTTGATGCGATTAACTTTTGTTATCATGATGCGCAATTACGTGATAAT
+CCCGCGAAAGCTAAAGAGTTAAGAACAAGCATCGGCTTTGATGAGAAAAACCCATACGCTTATCAGTATC
+ATTATTACAATAACACCCAAGATGAAAACTTAGGTTTTATGGAAGATATTCGAACACTGCTAAACGAGTA
+CCCAGGTACGGTGGCTTTAGGTGAAATATCTTCAGAAGATTCCTTAAAAACTATGGCTGAATATACCCAA
+GGCGAACACCGCTTGCATATGGGCTATAGCTTTGATTTATTAACGGATAATTTTAGTGCGAGTTATATTA
+AACAGGTTGTACAAAACCTTGAATCGCGTGTATTAGATGGCTGGCCATGTTGGTCTATTTCAAACCATGA
+TGTAGAGCGTGTTGTTACTAGGTGGGGCGGTTTTAATAGTAAAGATTTTGCTAAAATGCTCTATGCAATG
+ATTTCGTCATTACGTGGCAGCGTTTGTAGTTATCAAGGTGAAGAGTTAGGTTTAAATGAAGCCGATATTG
+CCTTTGAAGATATTCAAGACCCTTATGGCATCACTTTTTGGCCTCAATTTAAAGGCAGAGATGGTTGCAG
+AACGCCACATCCTTGGCAGCATAATGCAATTAATGCTGGCTTTAGTGAAGGCAAACCCTGGTTACCGGTA
+TCCAATGAACACTTTGCTAAATCAGTCGATGTGCAAGATGATGCGGTCGATTCTGTGCTTAATAGCTACC
+GTAATTTTAACCGCTGGCGCAAAGATCAACCAGCGTTACGTTACGGTGACATCAATTTTATTGATACTGC
+AGAACCACTACTAGCTTTTGTTCGTCAATACCAAGGTGAGCAGTTATTAGTATGCTTTAACTTTAGTGAG
+CAAAGCCAAATAGTAGCTTTATCTTCACTGACTCCAGCAAGTGATAGCCTAACTGTGTTGTCTGATCATA
+AGCTAATAAGCGCAACAATTACTGATGGTGTATTAGAACTACCACCTTTTGGCTGTTTTTATAGCAAGCT
+TTAATCGCTAGCTTAGTCAGTTACTTAGTTAGATATGTCAGTAAGTTAATTCGGTCAATACGGTAAACGC
+ATTAAGAGAAACGCTATGAATTTTATGAGTAAATGTTCGGTATTAACAGCTATAAGCTTGGCGTGTATTA
+CATCTCAAGTAAGCCAAGCAGGAGGCGTGGAGCTAACAGAAAAGTTAACGGCTAAGGCGGCAACGTTAGC
+ACCTTATCAGCAACGTGATTTTCAAGAAGAGGTCTTTTACTTTGTTTTACCTGACCGTTTTTACAATGCC
+GACACCAGTAATGATTTAGGCGCTGCTGAAAATGATAAAAAGCGTGCTGTGTCTCGCGGTGGGTTAGATA
+AAACGCATAAAGGCATGTATCACGGTGGTGATTTAGCTGGTTTGACTGAAAAATTACCTTACCTAGATAA
+TATGGGGGTAAGTGCCATTTGGTTAACGCCGATACTTCGTAATCGCGCTATGCAAGCGGGAACCTCTGGT
+TATCATGGATATTGGATATTGGATTTCACTGAAATTGACCCGCACCTGGGCAGTAACGCCGAACTAAAAA
+ACTTTATAGACCAAGCGCACAAACGTAATATAAAAGTATTTTTTGATATTATCACTAACCATACAGCTGA
+CGTGATCAAGACCAAAGAATGCCACGGCGAAGACGGTTTAGGTTGGATAGTTGATGTAAGTAAAGGTAAT
+GATTGTCCATTTATTTCTATGGCGCAACTTGCTCAAGGCAAGTATTACACCCCATTAATTCCTAAAGGTG
+ATGAAACACTAAAATATCCAGCATGGCTTAATGATATGGATGTTTATCACAACCAAGGTGATTCATTCTG
+GCGAGGCGAAAGCTCAGTGCGAGGTGACTTTGCTGGCCTTGATGATTTATATACCCAAAAATCTAGTGTT
+GTTAATGGCATGATTGCTATTTACCAAGATATTATTGATGAGTTTAAGCCTGATGGCTTTCGTATTGATA
+CCGTTAAACATGTCAACATAGAGTTTTGGCAGCAATTCTCACCAGCCCTAATGCAACATGCTAAAGCACA
+AGGTATTGATAACTTTTTCATGTTTGGTGAAGTTTATAGTTTTGAACCTGAATTATTAAGTCGCTTTACT
+ACAGAAGCTAAAATTCCTTCAGTATTAGACTTTGCTTTTCAAGGTGCGATGACGAAAGCCTTGGTTGAAC
+AGCAAGGTACTGATGTATTGGCGCAATTATTCGCTAAAGACCATTTTTATAATACTGAGCATAAATATAT
+TCGCAACACCAATGCTAATCAATTAGTTAATTTTACCGGTAATCATGACATGGGTCGCTTTGCTTTTTCA
+CTGAAGCAAAGTTCTCATAATTATAGTGAACAAGCACAAATTCAACGTAACTTATTGGCACATGCGATGA
+TGTTCTTTAGTCGCGGTGTACCGGTAATTTATTATGGAGATGAGCAAGGTTTTGTCGGTGATGGTGGTGA
+TCAAGCTTCACGCCAAGATATGATGCCTTCATTTGTTGACAGTTATAATGATGATGATTTACTGGCTACA
+ACTAAAAGCACAGCCGACGATAATTTTGATACTAACCATCTTTTTTATCAAAGCTTTGCTAAGTACGCTC
+AGTTATATCAGCAATACCCAGCGTTACGTTTTGGTGAGCAGGCGGTGGTATATTCTCAAAATGAAGCCGG
+TATTTTTGCTATTACACGTCAAACGAAAGCGACGAATAACACTAATGCACAAAGTTTATTGGTTGTGTTT
+AATACGGCAATAAATGCGCAAAGCTTGAATCTAGTGTCAGAGAAAATAGGCGTTAAACAAGCAGAAACTA
+CATTGCTTTATCGTTCAGTGGAGTCTGGAAAGGCTGATGAGATAGCACCCCTGAGCTTTGCTATTTATCA
+ATTGAAGTAGTTAACTGAATCTAACATCGAAACAGTAGTGTAAATATTCCTATTACTTGTAATAGGAATA
+TTGGTTTTACTTTCATTTTATTTATACTGATATCGCTAACCCATCTTGTCCAAAACTATTTCTGTACGGG
+GTAATTAAAGTTGGTTTTCATATTAGTTCGGCTTTAATTTTTTTGTTCAATATCATCAGACTGAGTCTGT
+ACGGCTTCTTGTAATTGCTGCTCTACAATACTCTGTAACGGCTTATCATCAATAGAAATACTTAACTCGC
+TGTCTTCGATGTCATCCGAGTCTTGCAGTATTTCGAGCATATCCGAAGCAACTTCGGGAAAAGAATCAAC
+GAATGTACTCGCGACATCTACTGCATGCTCAGGGATGTTGTCAACCATATGATTAATATAGTTATTAGCT
+GCATTCTCGATATTTTCTAATGCATCTTCTGAGAAAACTTGCTCGTTTTCATTGGTATTTTCATTTTCGC
+CTTCGCTTTCACTATCAATTAAGTTTTGAACATAGGCTTCAGCAACATCGTTTGACGACTCAGGCAGAGA
+TTCTGATACCGTGAAGGCAAGCTCTGCAGACTGTTCAGGAGATACATCGGATAAACGATTGTAAAGCTCT
+GTTGCCGTATTTTCACAGGCCGCAGCGACCCTATCGACTGGACGCATTGCATCTAAAGAATCCGATAGGT
+TTGTCATATATTCTTCAGTCATTTCTAGCAACTCACTAGGGTATTCTTCGGCCATGTTCTCAGCGGCTAA
+TTCCATTAAATCAATACCGTTATCAGGCATTGCATTAGCAATTGCGACAACAATGTTAGTAAATTGATCG
+GGATACTCAGAGGTGATCCAATCAACAAGTTGATCCGCTTGTTCAGGGGATGCATTGGTTAATGCTTCAG
+CAATGTGAATGCTCATTTGTGGAGCTGCTGATGTTATTGCGGCATATAATTTCCCAATGTCTATCGCCTC
+TATAGTACTTAATGCCGCGGCTAAGTTTGACGCATTTTTTGGATCTCTTTGCACAATTGCTTTAACCATA
+TTAACCGCAGCCGATGGGTTTTTATTCGCCAAGCTAATAGCAACTTCCACTTCCGGAGTTGATTCGAATT
+GTGCTTCTGCATATTGTGTACGAGGATCGAGCTCTGATACTACGCCACTGGGTGTTTGCATGATAAAGCT
+TTCTTGCTCATCAAGTGGTAAAGCTTGCTGTAGCTTCATACGAATACCGATAAAAAGTAACAGAGTTAAG
+GCGACTACATTCATAAAGCTAAACAGCGCGCTGCTACCGAAGGAATTCATCACTACAGAAGCAAGGTAAG
+GACCTAAAATACTGCCTAAGGCATAGATTAATAATAGCGAACTCATTGCTGCCAAAATTTGTTCTTTTAA
+GACGGTATCAAATGTTTCAGACATACTCATTGGGTAAAGACAGGCAACCAAACCAGTGATTAGCGCAATA
+GCAAATAAGGTTAGTTTGAACATATCTTCGGACATAAGTAATGGCACAGATAAGCACAGTACAATGAGTG
+TCGCTACCATAAATAGCATGACTTTTCGGCGGTCAAAGTTATCCGATAAATAGGCAATAGGGAACTGTAA
+AATAATTGCCCCAGAGATTGCTGATCCCATAAATATGGATAAATCTAAATCTGTAATACCGTTGTTACTG
+GCAAAAATAGGCAACATATTCATTAAACCAGCATACAAAATGCCACAATAAAAACTACTTACCACACCCA
+AAGGAGACAGTTTGAACACAGTTATTAAAGACATTGATGGGCTATCTTCAATTTGTGGACCTTGTTGTCT
+GCTAATAACGATGGGTGTAATGGATAAACTAAATAAAATGCCACAGATAACAAACAGGGTAATATCATTA
+ATCGGCGCGACATTTAATAAAAATTGGCCAGAAAATAGGGCTGTCATTATCATCATCTGATTAATGGAGA
+GTATACGTCCCCTATTTTTTTCAGTGGCGCTATGACTTAACCAACTATCAAGAGTGGCATTGGTGCAAGC
+AATACAAAACCCCGTAACTATCCTCATCCCCGCGAGTATTAAAGGCTCGGGGTAAAGGCCTGAAAGTAAA
+ATCGCCACAGAGGTTAAACTACCGCACATGGCAAATATTCTTATATGACCAGCACGTTGTAATAAGATAC
+GGCTATAATATGCACCCAGCAAAAAACCCACAGACAACATAGACAGTACTAAGCCCATATTATCCAGGCT
+CACCCCATCGCTCTGCATACGCACAGGTAGTAAAATGTTGCTTAATCCATAACCTAACATTAACAAAAAG
+CCACTTGTTAGTAATAGGATAAAAGGTTTGAGGGTCGTTATCACACGCAGTTCTCTTTTCTATATTTGTT
+GGGTAACTTCTCCGGTATCTAAGTGAATAGCATTTTATGAAAATGGTTTCACTCATCGCCCAGCCAGAAA
+TTATTGATACTACTTAAAAGTAGCTGATAATTGCGCAGCATAACAACAGAATGTTATTGATTATAGTAAA
+AATATTGAAAATAGTGCTACACAAGCTTGGTAGTCGTTTTTAACTGAGTTTTAGTCGTTATTTGGGGGAT
+AGAATCTGTAAAACTTGGAAAATTTCAGGCTTATAATGTGTTTAGTCGAAGGGATATATTTTAAATCCTA
+CCAGAATTATGAGTACTCTATGCTCCTGCCGTGTTTTTCCAACGGGTAACTAAGTCATAAACGATAAATC
+ACGCTTACGTTTGATTCAATAACTAGCAGTATCCATTTAACGTGTGAATGACTGCCAGAATAGATTAAAT
+GCCGCCTCGCGGTATTTAGCATCTTGAGCGAGCTCAGTGTTGTTAATGAAAAACTGACTACTAGTAAGGA
+ACTGACCATGGGCACTTTCTAACATCAGCTCTATCGGATAATTAGCAATAAGTTGATGCTGTTGACCAAA
+GAGCATTATCTCCTTTAGAAAACCAAACTCATCAGCAAATATTTGAGCTTTAGTATTGGCCGAAAGCGGT
+TGGTATTGCATCACAAGTAAGCAAAATTGCTGTTGCTCAGCATTAGCTAAAGCCCAATCAATTGCTTGTT
+GCCAAATCACTTTGGCTTGTTGTTCTAACTGGGTTGCATCGAGTTCGAATGGTGCTATTTGCAGTGCAAA
+TTCTTGTTTTATATTTTTATAAAGTTCAAGAACTAAAGCATCTTTTGAAGGGAAATGATGAAAAAGAGTG
+CCAGTGGCAACACCTGCTGTTTTGGCAATAGATGCGGTGGACGTTGCATAAATACCTTGATTTACAAACA
+AGGCTAAGGCGGTATCTAAAAGCTGCTGCTTTTTATTTTTAGGCTGGTTTATAGTTACAGACATATATTC
+GTTTACTCTTTTATAGATTTAAGGTGGTTATTAATGAAGTGAAAAATAATTCTGCATTGGCACTATTTGA
+AGCATGGGCACTATTCCACCGTAGAATAGCGCCATTATAACACTATGAAATTACAACATTATCGTCTTAT
+TCTCATTTAATTTAATATTATCTTAAGAAAAACTTCAACATCAACCTTTGTATCAAACCACCGTAGGGAG
+GATGCACTAATTTTCCGATATTTAACTTACCTCGAGACAGCACTGTTTTTGCTTTGGAAAAGGTTAAAAA
+ACCTTCCTTGCCATGATATTGGCCCATGCCAGAATCTCCAATACCTCCAAAAGGTGCATCATCAGCGGCT
+ACATGAAAGATTGTTTCATTAATGCAAACACCACCAGAGTGAGTTTGACTCAACAAATGTTGCTGGGTTT
+CTGTATCAAAACTCATAATATAAAGCGCTAAAGGCCGAGCGCGCTCATTAATATAATCAATTGTTTCTGA
+AATATCTTCATAGCTAATAATGGGGAGAATTGGGCCAAAAATCTCTTGTTGCATTATCAGCATGTCATCG
+GTGGTTTCAGTGACTAATTGCGTGGCAAGCTCACGTGAGTTTCGGTCAATGTCTTGCCCATTAGCTGAAA
+CTACTTTTGCACCTTTACTCACTGCGTCATCTAACCAAGAAAGTAATCTATTATGCTGATTTTCGTTTAT
+TACATGAGCATAATCTGTACTTTGATGTTTATCGCCATACATAGTTTGAAATTGCTTTTGATAACTACTG
+ATAAAGGCTTCAACTTTATCTTTAGGGCAAAGAATATAATCGGGTGCCACACATATTTGTCCTGCATTTA
+AACACTTGCCAAAAATTAAGCGCTCAACGGCTGTGTCTATTGGCATGTCCGGCGCAATAATCACTGGGGA
+TTTTCCACCCAGCTCTAAAGTAACAGGGGTAAGGTTATCAGCAGCCGCTCGCATTACGTGTCGTCCAACT
+GTAGTGGAGCCAGTAAAAATTAAGTGATCAAAGGGTAATGCAGAAAACTCTGCCGCGATGTTGGCTTCTC
+CTTCAATACAGGTAACGGTATTTTGTTCTAAAATACTGCTTAACATTTTCTTGATAACTTGGTTGGTACT
+CGGAGTAAACTCTGACAATTTAATCATTGCTCTGTTGCCAGCAGCTAAGGCTGTGATTAACGGACCAATA
+GATAACATCACAGGAAAATTCCACGGCACCATAATACCGACTACGCCCAAAGGTTGATAATGCACTTCAA
+CTTTAGCTGGCGCTAATAATAGCCCTGCATGACGGCGTTGCGGTTTCATCCATTTATTAAGGCGTTTAAT
+AGTGTAATTAATATTGACGATACAAGGCATTATATCGGCTATTAAACTATCTTGTGCGGGACGTTGTCCG
+TAATCTTCATTAAGCGCGTTGACCAAGTCGTCTTGAAAAGAAAGTAGGGCACTTTTTAAAGCGGATAGTT
+GTGCAATTCGCTCTTTAGCTGACGGGTTAGGAGCACTGCGGTATGCCTGTTTTTGGCCAGTTAGTATGCT
+TGATAATTCACGCAGTTCAGTATTCATTTTTTCTGACATATTCATCGGTAACTCCATTGTTCAAGTCGCT
+TAGTGTTATTTAGGTATAGACCTAGCTTTTGATGTGTATGGATAATCATCAAAAGAATAGACTGACTAGT
+TAGTCGGTATGGATATTTGAACTCATTACAACCATAATTGCAATGTTTTGTTTGTTTTTTATTCAAAGTA
+ATCACAAAAATTATTATTAATTTATAACTAAAGTGAGGTTAGATAGGCTCTCAAGGGATATAAATTAATT
+AGTCGTGGTCATTACGACTAATTAATTATTTCTTAGGAAAAATATTGCTGAACAGGATATGTCTTTAAAA
+TATGAGGTTGTTATAACTTTTTAAGTTTCTGCTTTACTGATTTTGTATAAATAAACGGGAGATTTATAAA
+AGTCATTAAGCCGTATCGTTCTATAAGCTTGCCATGAGGGTAGTGCAAAGTTATTACTAATAAGAAAGCT
+GACGTTAGACTTTTCTACTTGTAATTTATGGCTGATTTTTTCCATCGCCTCGGGGAACAAATAACAGATT
+AATACGGAGGCCTTAGAAAAGTCTGCCAGATAAAAGTTCTTCCTATGTAAGGTTAAGTTTTTTAACCCCA
+ATATCTTTTTAATACAGCTTGATGTCAACCAAGGCAGAAAGGATAGTTCGTATCCTACTACTTGTCTTTG
+CGGATATCTTTTGGCGATACGAATGACAAAGTTACCCCAGCCGCTACCCAAGTCAACGATAGTACCTGAC
+CCTGTTTTATCAACTAACTGCATCATGGAAAAATAGGCTTTATTTGAGCTTGGCATAGGCGATATGCCCA
+ATTTTACTGTGCTATACACGATCGAGCTGGTAATAAGCAGCACAATGAAAATCAAGCTAATGAGTAAAAG
+TAGTTCAGAAATTATCAAAGAAAACTCTCAAATAGGTTGTGCAAGTTATGAAGAAAGATAGGTTACTGGT
+GCGGTTTTCAAATACGTTATCATTAAAAGAGAATAACACTTAGTAAGGGGGATTAGCTTTCAATGTTTAC
+GATATTTTCTACTAAAAAATCTAAGAAAACCCGTGTCTTTGGTGAAATCAACTCTCGTTTTAAGTATATG
+GCATAGGTGGCACTCAACTCTTCATAAGGGCTGAAAGTATATTCTGGCATGACTTGAATTAGCGAGCCAT
+CTTCTAGTTCACTTCTGACGGCCCATAAAGGAATTAAAGCGAGTCCAGCATCATTCAGAACAAGTTGTTT
+TTGACCATTAACAGAGTTAACCGAAATGGTGTTGTTAAGGGACAGTTTTGTTTTTTCTTCTGCCATTAAA
+AACCAATCTTTCCATCGAGAATAATTGTATCGGATACATTGATGATCTTTTAAATCTTCAGGTGCGTGCG
+GGATACTATGGTTAATTAAATATTGAGGACTTGCACATAGGAGGAAATTATTTAACGTTAGTTGCCTTGC
+TATCATGGTTGAGTCAGGTAAACGACCACTTCGAATCGCTACATCAATATTCTCTTCGACAAGATCTACA
+ACCCGTTCGGTTAATTCCAGGTCTATTACAATATTCGGATACAACGAGATAAACTTCGAAATCAGTGGCA
+GTACAACACTTTCACCAAAACCCACTGTCATACTTATATTAAGCTTACCCTTTGGCACTTCTTGTAAGTC
+ATTAACGACTCTTTTGGCTTCATCAAATTCCGAGACAATACGTTGAGAGTATTCGTAATATTTATGCCCA
+GCTTCAGTTAAACCAGTATTCCTAGTCGTTTTATTTAGCAATCGTACGCCGAGTTCTTGTTCTAGTACCG
+CGAGTTGCCTAGAAATTGAGGAGGGCTGCACATCAAAAATTCTACTGGTTTGGGAAATACTGCCGGTTTC
+GACAACACTGTTGAAATACAGTAACCGATTCAGTGAACTCATAATGGCTGTTACATAAGGATTATTTATA
+TTGCAGTTACTCTAACTTCGCCTTGCCAAAAAGGCAAATGTGATTTGCAGTTTAGGTTATGGCTTGCTCA
+ATTAGCAATAGATAGAATAGCCACACTTAAACGAGCAAACAAACTCGTAGTAAAGCCAATGTAGACAAAT
+ACGCACGTAACCAAACATACAAATAAAGAGAGAAACCTATGAAAGCAATGATCATTAAAGAAATTGGGTC
+TACTGAAGTTTTCCAACTTGCAGAAAAGGCAAAGCCAGTTGCTAAAGCAGGCCATATGGTAGTCGAAGTG
+AAAGCAACAAGTGTAAACCCAATTGATACTATGCTGCGTTCAATTGAGCTACCTTGGTCAGCGAATTTAC
+CTGAAATATTACACGGTGATGTTGCAGGTATTGTTTGTGAAGTGGGTGAAGGTGTTACCGGTTTTAACGT
+GGGGGACGAAGTTTACGGTATGGCTGGTGGTATTAACGGCGTTGACGGCGCGTTAGCTGAATTTATGTTG
+GTTGATGCATTGTTAATGGCTAATAAACCTAAAACACTGACAATGAAACAAGCGGCAGCTCTGCCATTAG
+TCGCAATCACTTCTTATGAAGCACTCGTTGAAAAAATGAATGTGCAACAAGGTGATAAGGTACTTATTCA
+TGGCGCTACGGGTGGCGTTGGTCATATTGCGGTTCAGTTAGCCAAAGTATTGGGTGCTAATGTAACTTCA
+ACCTATTCTTCAGCTAACGAAGTGTTAGCAAAAACACTTGGTGCAGATAACTTAGTTGATTATAAGACTG
+AGTCGGTTGCTGACTACGTGCGGGCTTACACCGATGGTATTGGTTTTGATAAAGTATTTGATACCGTTGC
+AGGTGATAACATTGAGAAATCATTTGAAGCAGCTAAGTTAAATGGCCATGTAGCGACTATTTTACCTATT
+GCTGATCCACTACAAATTGCCCTGAAAAGTTTGTCATTCCACAGTGTTTTAGTGCTTATTCCATTATGCC
+ACGGTATTAACCATGCCTCACATGGCCGTATTCTTACTGAAATTGCAACCTTGGTCGATGCAGGAAAAAT
+TACCCCTATTATTGATGAAAGCGATTTCTCAATATGGGAGGTAGCAAAAGCTCACGATCACCTTGCTTCG
+GGTAAAGCATTAGGAAAAATCACCTTAACGGTATAAATTCTGTAATAATTGCATAGAACTGAATTGAATA
+GAACTGAGTTCAACTGAACTTAATTTAATGAATAGCTGCTAATGACTATTAGTAGCTATTCATTTACTGG
+CACTTAGCCAAAAAGTCTCAGTGATGTTTATAGAATCATCATTATCATCATTTATAGACGCCTATCTACT
+GCTGACAGAATATTCTCAAAAACTCATCATGACTGGGCAGTTTATCAATAGGTGCTTGCTTAATCTCTTT
+CACTTTTCTTAGCATTTCAGCGAGCTTTTCATCAGACATTATATTGGCTATTGGATGATAATCTTGCGGT
+ACGATACCTTGTCCTAACATCACTTGGAGCCATGAACTATCAGTGAATAAATCATTTTGCTCTCTAAATA
+ATCGTCCGCTTTGTTTAAATATTTCAATTTTATGGGCGAGACTGTCCGGAATTTTCATATGACGCATATC
+TTGCCAAAAATCACTATCAGTGCGCTCTGTAGCATGATAATGCAGTACTAAAAAGTCTCTTATTTGTTCA
+AATTCAGTAGCCGACTGCTTGTTGAATTCATCAACTAGGCTGCTATTAATACCCTGATGAGGAAAAAGGT
+GTGCTAAGCGAACAACAGCAGATTGCACAAGATGAATACTGGTGGATTCAAGAGGCTCTAAAAAGCCACT
+TGATAGACCAATAGCGATAACATTTTTATTCCACTGTTGGTAACGTCGACCCGTTTGAAACTTAATAACT
+TTAGGATCAGCAATGGCTTTACTGTCTAAATTACCCATTATGGTATCCATAGCCTGTTGTTCACTACAAT
+GGCTACTACTGTAAACTAAGCCATTACCGTTGCGGTGTTGCAGTGGAATGCGCCATTGCCAGCCTGCGGC
+ATGAGCTATAGAACGCGTATAAGGTAAGGTTTTTTCTAATCGTTCTGAAGGTACCGCAATCGCACGGTCA
+CATTGCAGTAAATGACTCCAATCTTCATAACCAGTGCGAAGTTTTTCTTGAATAAGCACGCCTTTAAAAC
+CGGAACAGTCGATAAACAAATCACCTGTGACTGTTTGCCCACTTTTCAACTTAAGAGACGTTATATGTCC
+AGAGTTAGGGCATTGCTCAACGTGCTCGACTAAACCTTCTGTTCTAATTACGCCTATTTTCTCACTAAAC
+TTTCGTAAAAACTTTGCATATAACCCCGCATCAAAATGATAAGCGTAAGGTAATTCAATGATAGGGTCTT
+TACTTTTTATCTGGGCAAATTTACCTGCTTTAGCACATAAGTAATTTAAATCGTATTGCCATAAATGGCT
+GTCATCTTCTAATTGATTGGCGCGCTTTAATAGGTGATGAAAATGACAAAAGGCTAAGCTTTTTCCTGCC
+GCACCAAAACTATGTAAATAGCTGTGACCCTGGCTTTTCCAGTTTTCAAAATTAATACCAAGTTTTATGG
+TTGCTTTGGTTTCACGTAAAAATTCGGCTTCATTTATGCCCAAAACATTATTTAAGTGTTTGATTGGTGG
+AATGGTCGCTTCTCCAACACCAATAGTGCCAATTGCATCAGACTCGACTAACTCAAGTTGAATAGCTGAA
+CCGAGAATTTTTTTCAATAAGGCTGCAGAAATCCATCCAGAAGTGCCGCCGCCTAATACAACTACTTTTT
+TAACTGGACTATTCATGTTTGAGTTTCTCTTATAAATAACGTGTGATTAAATCAAATGAGTTTTGCACTA
+CACTCTTTCGTCTTGCGCTTTGAAGAGTAGTCAATAGCAGAGATTAAAATTTAATACCTACAGACCCTAA
+CCGTTTTATAGTGCAAAAGTCACTTAAAAAAAAGCCTGTCAGTATACTGACAGGCTTTACTCTAACTACA
+ATCTAACTAGAAGGAGTAGTTAAGACCTAACGAGTAGTTAGCACCAAATGATTGATAAGAGGTAATTTGT
+CTTCCATCATTCGCTTCAGCTTGAATAGTCTTTTCGTCGGTAATGTTCTGAGCTTGGAATGAAACACGTA
+ACCCTTGTAGTGATTCAATGCCAGATTCATCGAAGTCATAACTGATTTGTGCATCCCAAATTTCGGCACC
+TAAATCATCAGTTGCTTCCAAAGCAAGGCTGCCTCCGCGTGTTTCAGTTAAGAATTCATCACGTTTTGTA
+CCGGCGATACGAACTTCGAAGCCGTTTCTTTCATAGTAAGCGGTTAATGAGTAACTTTCTTCAGAAAGTC
+CAGGCACTTTACCTCCATCACTAAGTTTACCATCTAGGAATGTTCCACTAATGACCAAACCAAAACCTTC
+TAAAGAGTCATGCATTATACGAAATGGAACACTTGCTTGTAATTCGTAACCACGTACGAAACCTTCAAAA
+CCATCTGTGGTGGTACTAACAAAACCATTCAACGTTGCAGGAGCATCACCATTAGAATCTTTATGTATCT
+CAGGGATATACACATCAGAAAAATCAGTTAGTGCATCTGAAGTTCTATGCCAGTTAGTTAAATCTTTATA
+GAAAAATGTTGCGGCAAAATAACCATCTTCAGCAAAGTAGTTTTCGTAAGAAAGATCAAACTGGTTCGCT
+GTTAAAGGCTCTAACATCGGGTTACCAGCACTGCCAGTCCAAGGACCATTTTGTGGGTTTGAACTTTGAA
+TTTGATTATCATTATAAGCAAAAGTAGCACGGGCATTAGGACGCATATCATCCATACGAGGACGACTTTG
+GACTTTTGATAAACCAGTACGAATAAATTGATTTTCAGCAATTTCAAAATTCAAGTTTAGTGTTGGTAAC
+ACATCCGAATATGAAGCGCCGCCACTTACTGGTGTTGATACAACATAAGCTTGTGCATTTTCAACCGTTG
+AAAAACCTGTTGAAGATTGGTCAACGTCAATGTATTGAACGCCAAAGTTACCTGTCATGTAGATGCCAGC
+AAAATCAGCTTCAAAATCAACTTTTGCGTATAACGTTAATGTTTCTTCATCAACGGTATAGGTATCACCT
+AAGCGATCAGTTTGCACTAAAGAGGCTTCTGTTGCGGTGTAATAACCACTTTTGTATAAACCTAAACTGT
+CGTAAGCAAGGACACCATCAATACCAATGAAGTCTAAACCTGCAACACCTAAAACATCAGGGATAGCTCC
+AGCACCAGGGTATTCAGGAGAAGTTAGGTAATCACCTTCATTGATTTTACTTTTACTACGTTCAGAGTAG
+TTAACACCCATGCTGATGCCACTAATAATACTGTATTCAACTACACCGTTAACTTCAAAGCGAATACTGT
+CTAATTCTTCTTCGAATACAGGACGGTTAACAAAACCATCTTGTGCATCACTGCCAATAACAGGTGCACC
+CCATGATTGAGGACCTGCAAGACGCATAAGGCTTTCATCAGTATAATCAACACCTGGAAGCGTTGGATGA
+GCGCTATACATAACGCCAGTTGAAGTCATTTCCCATGAACGAGCAGCTGATGGACGTCCATCTACGCCAG
+CACGACCAGTACCTGAATAGCTTTCTAAATCGATGATTGATTTATCAACATCACCTGTTGATATATCTAA
+AACGGTCGACCAATTATCATCTAAGGCATATTCAACATTTAAGCCAAAGGTAGTCAGTTCAGACTCTTGT
+GTTCTGGCGTCATTACGAACTACTGAATGGAAACCGTCCCATTGACCTGCAGTAACTAAACCATTTTCGA
+TTGATGCAACATCGTAGTTGACACCACCCCATACAGGGCCACCTTCTTCAAGGCCACGACGTACATCACT
+TTCATTAAAGTCTATGTATAAGGCATCGAATTTAACGCTAAGTTGGTCATTAGGTTGATATTCAATAATT
+GCCGCAACTGAACTACGTTCCATCAAAGCAGAGCGGGCAAATGAATCATGGCCACCTAAAACTTTTGTAG
+CAGGATCTATATCATTACCGCTTAAATCTTGTTTTTTTACACAGTTTTCGCCATTATCATCACAACTTGC
+ATAGCCAACATCAGCATAACCCCAACCACGGAAGTTCTCTTCTTGACGAGGTGTTTCTTGATTAGAAACA
+ACAAAAGCTAGGCCTAAGGTATCGTCCATAAATTGGTCGACATAGTTGAATGATAAACGATGACCGTTGT
+TATCATAATCTGGGTTGGCTGAATCTTTTTCATTTTGTTCGTAAACAGCATTAAGTGTCATCGAAGCATC
+TGAATTTAATGGACTTACGGTTTGTAGATCAATAGTACCACCAATGCCTTGCGCTATAAGGCCAGCTTCA
+GGTGTTTTGTATACTACAATGTTAGATACTATTTCAGTTGGGTATAAATCGAACTCTACGCCACGGTTAT
+CACCCATACCAAGTAATTCACGACCGTTTAACGAAGTACCAATATAGTTTTCATTGAAACCACGTACTGA
+TAGACCACTAGTACGACCGTTACGACGCTCGCCGGTTACACCAGGAAGACGGGCTAATGATTCTGCAACA
+CTGGTATCAGGTAATTTACCGATATCTTCAGCAGAGAGAACTTCAACAATTGAGTTTGAGCTCATTTTAA
+TCGCTTGTGCTCTTTGTAAGCTACCACGAATACCTGTTACTTGAATTACTTCAACTTCTTCTTCTGCAGC
+TTTCGTTTCTTCGGCAGCATAACTTGCAGTGCTTAATGCCATTAAGCCACTTGAAAGCAAAGCTAATGTC
+ATTTTGCTTGGTTTAAAATGTAGCATTGAATATTCTCCCCTAGCCATCCGTGATTAATTTTATAAGCTAA
+CTTCCATTTAGCCTAATAATTATATGTTTGTGTTTTACGTATGTAGTTATGTGGTCACATGTATCGATTG
+GTTATTATTTGTGAACAACTTTAATATAAAGGGGCAAATTACGGATGGATAGTCGTTGCATACGTATTCA
+GAGCGTAGCTGAGTCTTCTTTACTCATTGAATACGTATGCAACGATTGATTCAAAAATAAACAAGTGATC
+AGCTGAGGCATATTTTACGTGTTACACAGCGCTCAGTAACTATGTTTGTTTGTAAAAGGAAGACAGAAAC
+CACGGATGTGGTGTTTGAATTAAACTTTATACATAGAAATTGTGAAATTAATGTCAGGTACAGAGGTGAT
+CGAAAAGTAGCTGTAGGGTCTCGCCAATGTCAGCCATAATCTAGGAGAAAATGTATATTTTATCTTAAAA
+CTATTTTGAAAGGTTGGCTAAAGGTTGGGTATGTAGACTCGTCGAGTAATCAGATTATTACTCAATAAAT
+CTACAGTTTGATTGGGAATACCTCCATCTTTGCGAGTACTTATCTTATTTACAACTTAGATAATTGTTTT
+GCTAAAGATTCGGGTTTAGAGAAGTCAGAGGTTTTTAATATAACTTCACCGTTTTTTACCACCACTAAAC
+TCGGAAATTCTTTAATGCCATACTGATGAAACATGCTATTGCTAACGTCAATTGCAATGGGATGTTTTAC
+CTGGTATTTCTTGGTGTAATTAGCTAATTCAGAGGGGCCAGTCCAAAGTCTTGAAATAATCCCTTGCCAT
+GCGAACTTGTCGAATTTTTTAGTTAAGTTATTGACTGAATTTTGTGCTGATATACATTGCTGTGATGCAG
+TGGGGCGAGAGTCTTTAAAATACCAATCACACCAAGTAGCAGTAAATAAAAAAGCGTGCGTTTTACTGTC
+ATCCAGTCCTAAATCCAACGGTTTTTCAGTTTCGGCAATGGCAGTGTCAGCAAGTAAATCTAACTCCTTG
+GTGGCACTGATAAGGGCAATTTTGTTATCAAGTACCGAATCGGCTTTGTGGCCGAGGTGAACTAAGTTCA
+TTTGTTTATCAAATAATAAGTGATACGGCGTGCCAAGCAATCTAAACGCTTGCGCTAAATCACCTTTGGT
+ATCGATAACCATCGGCATCGATAAATTAAATTCTTGCTGTACTTTTTGTACGGCTGCCAAATTATCATTT
+ATGCCTAAATTAATGGCGATGACAGCTAAATCATCACCATGTTGCTGGTTAATTTTTTCAAAGTGCGGCA
+TTTGTTTGATACATGGTTTACACCAGGTAGCCCAAAACTTTAAATAGACCGGTTTTTTTCCTTGATATTG
+CTCCAAGGTAACGACTTCTCTTGTGGTTAGGGTCATTGGAATCGTTAATAACTGTTTCGATAGATTACTG
+GCGTACACTAAAGAAATTGTGCTGATAAATAATGTGAGAGTGATGGACAATAACAGGCGTTTGAGCATGA
+ACATAAGGGATCCCTTGGCAATGTGGTGTTAGGTAGATAGTTAAAGGTGACTTATTTATAGGTAATGGTT
+TAAAGCTAACTTTTTACAGGTAATTTGTTGAAATATTAATAAATTTTGATAGATAGTTGTTCAATGAAAC
+TTAGTTTACGTCAAATTATTATTATCAGAAGTGCTGATAATGAATTATATTAGTGAATATAATTCATTAA
+TCGATTTATTAATAAGATCACTATGGATAAATTTAAAACTATTGCTTTGTTTATGTCGACTATTGAAACG
+GGTAGCTTTTCTGCAACAGCTAAAAAGCATGCAACAGACCCATCGACTGTTAGTAAAGCGATTAAAAGAT
+TAGAAGAACAGCTTGGTTTGCAATTGCTTTATCGCTCTACTCGGCAATTAAGTTTGACTTCTGCAGGGCA
+GAAATATGCTGATACTGTGGGCTCTCTCTATCAACAACTTGAATCGTGTGAACACGAGCTAAAATCAGCC
+AATAATAGTTACAGTGGTGCGCTTAAAATTAATTTACCGGTATCGTATGGACGTGTGTATATGCTGCCGA
+TGTTGAGTCGATTTAAAAAGGCTTATCCTGATATAGAGTTAGAGGTCAGTTTTAATGATCAATATGTTGA
+TATGATCAGTGATGCTGTTGATGTTTCTATTCGAAGTGGGACTTTAAACGATAGCCGTTTGGTGGCACAA
+AAGTTGTCACCAATGGCATTTGTGATATGTGCCAGCAGTGATTTACTGGCGACTCGAAAGGTTGATATTT
+CGAATGAAGGACTTGTTGCTTTGCCTTGGGTGTTATTCCGTTTTAAGCAAACAGGTAAGACTATGCCGAT
+AAACTTTAGCTATCAAGGTTGTCACATTGATATTGAACCGAAAAAGGTAACCATTGTTGATGATGGTGAA
+ACAATGGCTCAAATGTGTGCTGAAGGTTTGGGTCTTAGCCTTATGCCGCATTTTAATGCTAAGGCTTTAG
+TCGTTGCTGGCAAAATGAAGGTTGTAGCAATACTTGATGAATTTCCCAGTTCAGGGGTATTTATTGTTTA
+TCCTAAACGAAAAGATCTTCCCAGACGCACACAGGTATTTATCGAGTTTGTTAAAGATTACCTTAAAGAA
+ATAGGGGAGACACCATCGAAGACTTGGCTGGATACCTCAATTAATTCTAGTTAGTAAAATCGTCTTGAGC
+TTGAATACGTATGTAAGATGGGAAAACTAGTATTTATCTGATCTCTGAACGCGTAAGTTATTATCCATAA
+CAATTTTAACGACTCGTTTATTATGAAAACACCTTCTTTCTTTCACTCTATTTCAAGCCTTAACCGTGCA
+GTTTATATTGCGCTTTCTGCCAGTTTATTAGTTAGTGCTTGTGGGGAAACAAGTAAATCGACTCAATCTT
+CTCAGTTAGATAATCAAGGCGTTGATATCGCGGCCAAAAGCAAAACTATTACGGCAAGTGCCTTTAAAGT
+AAGCGACTTAGATAACTTACCTAGTGATAGCTCGGCTCATTGGTTAAGCACCAATATATTGGTACTGCCC
+AAATCAGTTAATAAATTTCAATACCAACTATTAAGCAAAAATTCAGTCGGTTTTAGTAGCATTGATTTAA
+TGCCCGTTAATTTTCCTGAAAAACTGGCTACAAAGTTTCCACATTTAGCTGACTTTCAAGCATTTGAACT
+GCAATTAACACCAGATCAAAGCAAGCGTTGGTTAAAACAACAAGTTATGGTGGTTGCCATCGATGCGACT
+ATTGATACAACCGTTGAACCTGCCCTTAAAACAAGTAAGCAAGCCAAAGAAGTTGCTTATGTGCAAATCG
+GCGGCGTTATTGATGCACTTTATACTCAGGGCAAAAATGACGCTGATGAAGTGACTGATTTAGGCGCAAC
+AATTATTAGCAACCAAGAAGTCGAGGGTGTCAGCACTGCTGTTAGTTTTAAGTTATGGGCACCAACAGCA
+CAAGCTGTTTCTATACAGCTTTTTGATGATAACTTACAAGCTCTGTCAGATGGTAAGCTTGAGATGGTAG
+AAGATAGCAGTACGGGAGTTTGGCAGGTATTGTCAGATAGCCAAGCGAGTTACGCTTATTATAAGTATCA
+AGTTAATGTTTATCATCCTGCATCAAAAAAAATTGAATCCTTATCCGTTACTGACCCCTATTCCTTAAGC
+TTGTCTGTTAATAGTGAGTATTCACAGGTTGTTGATTTAAATGACGCCGTTACTCAACCAAAAGACTGGC
+TTACTCAGCAAATACCTACCGTGAAAAATGTCGAAGATAATGTTTTTTATGAAACCCATATCCGTGACTT
+TAGTGCTAACGAACAGCAACTTAGTGACTCTGGCTTTAAAGGCAAATACAAAGCCTTTAGCGAGAAAAAC
+TCTGATGGCATTCAACATTTAAAAGCGCTGCAAATTGCAGGATTAAATAACATTCATTTATTACCTACTT
+TTGATATAGCGACGGTCAATGAAGATGACAGTAAACACCTTGATATAGATGATAGTTTGGGTAAAGTTTG
+TGCCATTACAAAAAATATCAGCCTATGTCAGCAACCTTACGATGAAAAACAGTCAATAAAGTCATTATTA
+CAGAGCTATGAGGTTGCAGGAGAGCAAACACAGCAATTGGTGAGCGAGTTACGTGAAGTCGATAACTACA
+ATTGGGGTTACGATCCTTTTCATTATACTGTGCCAGAAGGTAGTTATGCTGTTGATGCTAAAGGTGTATC
+ACGCTTAGTTGAATTTAGAGAAATGGTTCAAAGCCTACATGCTATGGGTTTCAGGGTGATTATGGATGTA
+GTTTATAACCACACTCACCAAGCAGGATTAGAGCCTAATTCAGTATTAGATAAAATTGTGCCCACCTATT
+ACCACCGTCTGGATCCATTAACTGGGGACATTGAGCAATCGACTTGTTGTGATAATACCGCGACAGAGCG
+TGTAATGATGGCAAAACTAATGACAGATTCATTAGTTGTCTGGGCTCGTGATTATAAAATTGATGGTTTT
+CGCTTCGATTTAATGGGACATCAGCCAAAAGATGCAATGTTGACTGCCAGAGAAGCAGTGCGCCTAGTAG
+ACAATGATACTTACTTTTACGGTGAAGGCTGGAACTTTGGTGAAGTAGCGAGTAATAGTCAATTTATTCA
+AGCCAGTCAGTTAGAACTAGGTGGTAGCGAAATAGGGACTTTTTCAGATAGATTGCGTGATGCTGTTCGT
+GGTGGCGGCAATAATACCCGAGACTCCCAGGGCGTAGGTAATGGTCTGTTAACCTTTCCCAATAATAAAC
+AGCCAAATGAAAGCCAAGACCAAACAATGATTCAGGCTGACTATGCCTTACGTATGGACCAGTTGCGAAT
+TGGCTTAGCAGGGAATTTAATTAACTTTCCTTTAAGAACTCTCAAAGGTGAAAGTAATGGCGAAAAAGTA
+TTAGGCAAAGATATCCCTTATGGCGATCAGCCAACAGGTTATGCCTTAGATCCCGCAGATACCATCAACT
+ATGTTTCCAAGCATGATAATCAAACACTTTGGGATAACAGCCAATACCGCTTACCATTTGATGTGTCAAC
+AGAAGATAGAGTGAGAATGCATCTACAAAGTTTGTCTTTCGCTTTATTCGCTCAAGGTATCCCTTTTATT
+CACATGGGCTCAGAGTTTATGCGCTCTAAGTCATTTCTTAGAGACAGTTATGACTATGGTGACTGGTTCA
+ATCGAGTTGATTTTTCCAAGCAGGATAACTTCTACAATGTTGGGCTACCACCAGCTGAAAAAGATAAAGA
+CAACTGGCCGTTAATAAAAGAAGTACTTGCCGGGCACCAAGGTCGTGATCAGGTCAACGCTGAGCAAATT
+CAGCGAAGCAGTAATGCATTTATCGATATGTTGGCAATTCGTATGAGTAGTCCATTATTTAGGTTGACCA
+CCGAACAGAGCATTATTGATAAAGTAAGTTTTCTTAATGCTGGGGCATTAAAGCAAGGCGGCAGTATCTC
+AGCGCAGCAAACTGGCTTATTAGTGATGAAAATCGATGATACGCAAGGTGAAGCTGTAGACAGTAAATAT
+CAAAGTTTACTGGTTATCTTTAATATCAGTGATAAAACACAGACATTTAACTATAACTTTAAAGAGGACT
+TTGATTCTACTAGCACTCACGGATATCAATTACACCCGATCCAGAAAAGGGGAAGTGATGAAGTGGTTAA
+ACAAAGTAAAGTAACGGTAAAAGGTTTTATTGTTCCGCCATTATCCAGCGTAGTATTTGTAAAACCTGAC
+AGTAAATAAGCGAGTTAAGCTTTATTTATCTATAGGGAAACGACCTAGGTGTGAATAAAACGAAAAGGCC
+CCGTTTATTCCATGTGAAGTGGATAAACGAGGCCTTTGTTATTTAACGATAGATTCAGTTAATTAATACT
+TAGGGTATAGCTCTTTTAAGCTTAGCGTTAATAGGAGTTAATTAAACGCTTGGTGATAAATGTAAGAAAC
+AACCACGACCTGCAAAGGTCAATTGATAACTAGGCTCGCCATTTTTATCACTATCCATATTTTTTTCTAA
+CAAGCCCTTATCAATTAAGTAGTCCAGCATAGTCGTTGATAACTCACCTAATTTTGCTTTGGTGGTAATT
+TCAAGCTTAGTGGCTACGCCTTTAAAAGAATACAACGCTTTAATTATCTTGGCTTCAGCTTCAGATATTT
+TTGGCATTTGGCCTTTGTATGCAGGATATTGATCTAATGGAAACTTGCCTTGAATGCTTTCATAAGAAGC
+TTGAATTGCTTTTATGTCACTACTTCTATCTTCCGTTAATTTAAAGGTGTGAAAAACTCCTGCTTCTTTG
+CTTAAGTAATCAACCTTGGCTAAAAAAATAGGTAAGTTGCAGCCTTGAGCCACATGGTAAAAGCCCGATT
+TCCATTTAGGTACTGGGCCACGCGTGCCTTCAGGAGTAAATAGGAAAAATACCCGGTTTAATTTTTGGCT
+ATTGATAAATTGTTTTATCTGCTCAACTTGACCTACGCCTTTTGCAGAGCGATTAATAGGTATCGCGCCT
+AAATACATCATCCAAGTACCTAATACGGGTACTCGGCATAAACTGTCTTTTACCGAAAAGTAAATTTTTA
+CATCTTGTAAAATAGCGGCACCTAGGGCGTAAACAAAATCCCAATTTGAGGTATGTGGTGCAGCAATCGC
+AACACCAGCACCTTCAGGTGCGATTTTACAAAGTTTCCATCCCGCAAGTTTAAACCACAGAGTGAAGATA
+AATTTTAAGAAATATTTTGTGAAAATACCGTCAAAGATGGTTTTTTCTCTTATGGTGAGTTCTTTTTTAG
+CCATGATAAAGTCAATATAAAGTTACTACTGAGATGGCGCAATTGTAACAGGAAAGTAGTCAAAAATATT
+GATGTAGGTATTAATTTTGTTCGCTTAACTGCTAATAATAATAACTAAATTTAAATGACTGTTTTAAAGT
+TGTATTAGGAAGCCTACGCTAGTGCATGCTGTTATTAATAATAACAATCGCTTAGCTAGTTTTTTATAAG
+AAAAATCACCTTTTTTTTATTGCTATAATGTTTAAAACAAGTGGTTTGAGCAATTTACTCGTTACTTACC
+AAGTGTTTTAACCTGTTTTTTATTTCAATTTGTTTCCGTTTATTGCCTAGTAATTATATGTTTTAGGCTA
+ATCTATTGTATTTTAGGTGAATATTAGTAAATAGTAGCTTTACAGCATACTTTTCCCGTCAGAATATAAC
+TTATCATCCCACTAGAAGAGTCTCTTGTATTTATATACAATCATATTACCTATGCATATTTTGCATCTCC
+GTAATTACTTAATGTATCAATGATAATCATATGGCTGCTATTTTAAATCTAAATAATAAAAACGAAGCGT
+TAAGTTATTTAAATGCTTGTCATTGTTTTGGTCGTTCACCAACTAATGTTGATACTGTCATTAATGCTCA
+AGAAGTCTCTCGCATTCACGCGGTTGTTGAATGGAATAATAACCAATGGCTTATTCGAGATTTAAGTAAT
+AATGGTACTTGGGTAAACAATCAAAAATTAGTCAAAGATAACCCACATAAACTTAAGGTTGGAGATAAAA
+TATTTTTTGCTTCAGGTGAAAGTCATGGCTTTGAGATACAAGATCTGAGACCACCGCAAAATATGTTACT
+GCCCATTGCCCAACCGGGTGATTGTGTTACTGAATCTCCAATTGTTTTGACTGATGGTAATTTACTTCCT
+TCGGAGCAGAATCCTGAGATCGCTTTATTTTATGTACCAAGTAAAGATCAGTGGTATAAAGAATTCCTTA
+TTGATACAGACGGCAGTGCTTACCCTGTCGCCAATTCAGATTTATTATTTTTCAATAATCAAAAGTGGCA
+ACTTAAATTAATCCCTTTAACTGAAAATACCGTATTAATGGCTAAAGCTAAACTATCGGTTGATCAAATA
+AAGTATCGTTTTAACTTAAGTCTAGATGAAGAAAATACCGAATTAACGGTAACAACGGATGATGAAAAAT
+TTTGTTTAGCTAATAAAGCACATCATTACTTAACATTGAGCTTAGCGAGACATCGTGATGAAGATGCTAA
+ACAAGGTATCGATGCCGATAACCAAGGCTGGCGTTTACCAGAAACACTAACTAAAGAGTTAGGATGTGAC
+ATCACATTATTCAATACACATGTTTGTCGCGCTAAACAGCAATTTAGAGACATGTTTGATGGTGCTTGCG
+ATGGTGATGAGTTAATTGAGCGTAAAGGTAAGAAGATACGCTTTGCTGGCGTTTTTTATCGTATATATAA
+AGGTAATGAACTGATCGTAAATCGCGGACAAGATAAAGTATCTCTTACGGTATTACATGGATAACAAGTT
+ACCTCATTACAGCCGTGAACGATTGTTGGGTGAAGGTGGTATGGGTAAAGTTTACCTAGCCCAAGATAAT
+CAATTACAACGACAAGTTGCCATTAAAGAATTAACCTACCAGCCTAAAGATGATGAGGTTAATCACGCCC
+TCAAAGAAGCACGTTTATTAGCACGTGTGAACCATTCTAATATTATTCAAATTTATAATGTCCATGATGA
+AGGTGATCATATCTCCTTGGTTATGGAGTATTTCAACAGTAAAACGCTGACTCAGTTTCAACAGGAAGCC
+TATACCACTCTGGTACAGAAACTAGATTTATTACAGCAACTTTCTGCAGGATTAGCTGCTGCACATAAAA
+ATGGTGTAATTCATTGTGATTTAAAGCCTAGTAATATACTAGTGAATGACCAAGGGCAGTTAAAAATCAC
+TGACTTTGGCATTGCTTTATTGGCGAGTAATGAAAGCCAAAATAGTGAACAGACAGCAAGTAACAATCCG
+CTGCAGTTTGGAAGTTTACTTTTTATGTCACCAGAGCAAATAAAGCTGCAGGCGGTAGATTATCGTAGTG
+ATATCTTTTCATTCGGTATTATTGCTTATCAATTAATGGTGGGTAGCCATCCTTTTGCTTACGGTAATAA
+TGGTGGTTCTGCGACAGACGTTGCTAAAAGAATTTGTGAACATACACCGGAACACGCGAAAAATTTAATG
+CTGAATGCGCCCAGTGCGTTAACTGATTTGTTAATGGAAATGTTAGTTAAACCGCTTGAGCAACGAACAT
+TAACCGCTGAAGCTATCGAGAATCGTTTAAAGCATATTAGAACGGCGCTATTGCAAGCCGAAATAAGTGA
+ACAAGCGACAATGCCCTTGTCTTCTGGTTCAGCTAACATAGCTGGTGATGATACTGGTCAGTACACTCAA
+GCTGTTCATACAACACTGCTTTCCCAAAATACTCAAATAGTTCAGCCAGCTGACAACCTACAAGCGTCAT
+GGTTTAAGCAAAACTATAAAACTGTCGCTAGCATAGCTTTACTGTGCCTGGTGATGATTTTATTCGTTGG
+CTTTTACAACACGCAAGAAGTTGAAACTAAACAAGTGGTTATTTTAAAACCGACACTGGCCGATAGCTCA
+TTAATGGCACCAATGCAGCAAGATTTAGTTATTTCAGCAGTGGAAGATGCGCTGCGACAAGCGGTAATAA
+ATACCAAGAATATGTATTTGATCTCGCAACGTGAAGTGAATGCTATTACCAAAGAATATCCAGATGATTT
+GAATAAGCTAAGGCAGGCGGTAGGTGCATCAGATATTATTTCAACTACACTTGAGTGCGATAATAGTCGC
+TGTAAAGTGAGCTTTTCACGCTTGGTTGTTAATGACAATAGCAGCGACAATTTATCGGTAAAATCTGAAA
+AAAACTGGTTAGCACCGGTAGATAAATTTAATGCAATTTTTAGCACCAGCCAAACACAGTTTGCCTCGCT
+TTTTCCTGAAGAATCAGAAGTCAATCAATCGGGTTTAGTACAACGCCCTATTAATGAAAATGACTACCGG
+AACTATATAGAACTTTACAGTCAGATTAAAGGACAAGGCGAATATAGTGTCGAAAGCTTAACTAAATTAG
+AGACGTTGTTAACACGTTCGCCTTATTTGTATGCGGCTTATGGTTTATTCCGCGAAACTGCTTCAAACCT
+ATACACAGATAGCCGTGATGAAATTCACCTTAAACGACTTGAGTTAGTTCTACAAAACTCCCCACCTGAA
+TATCGTTATAGTGTTTACCATGCTATTGATAGCTTTTTTGTAGCGTATAAAATCAAAGAGCTTGATACAG
+CGCAGCAACAAATAATAGAAGCGAAAAATAAAGGAGCAAGTAGTTTTGTCTTAAGTGAACTCAATGCAAT
+TTTGTTTTTTTCTAAAGGTCAATATCAAAAGGCGGCAGATACTTTTGAAGAGGCACTTGTTTTAAGGCCC
+AGTACCACGTTACTTTATAATCTAGCCTTTAGTTACTGGCGTATGGGGGATTTATCCAAAGCTGAAGATG
+CGCTAAATAAAATGCTTGAAATTATCCCTGGTAACTATAAAGCACAACAATTGCAAGCCAATATTTGGTT
+ACTGCAAGGAAAACTTGAGTTAGCGATTACAGCCTATGAAAAAATAGTAGCTGCTTTAAGTAATGGTAGA
+GATTTAACCAACTTAAGTTTGGCTTATGCATTAAATAAACAATATAAAAAATCTTTAATATATGCAAAAA
+AAGCTGTGGATTTGAGTCCGAAAAATAGAATTAGACGATTAAATCTGGCAGATATTGAGTTCATTTTAGG
+AAGAGTAAAATCATCAAACTTTAATTATAAGAAGGTGATTGATGCTCCAGTTGATAATAATAAATATAGA
+TATTGGCTGGATATAGCTCAAGCACAGCTCCAGTTAAATCAGCAAAACTTAGCTATAGAAGCTTTAAATA
+AGGCAAAGCACCTTGCGCCAGATAATGGCGAAGTCGCATATACATCTGCTCTTGTTTATAGTGTTTTAGG
+TGAAAGGGTTTCTGCAATATTTGAAGTTAATAAGGCCTTAGCAAATAAAGTTGGCTCAGTTTGGTTCAAC
+CTTCCTTGGTTTGATAGTTTGTGTGATGACAAAGAGTTTGAGCTCTTAATGGTGAAGTATAATAATCAAA
+AACGTTGTAGAACTTAGCTTTATTGCATTATATCACCATCGTCAATTCCAAATGTTGAATACATAGGTTC
+TTCTACTGTTAATTCTTGGGTTGTTTCAGCATCTTTGATGGTTACTAATTTATCAAAAGTTTCAGGGTCG
+TTCTCAAGTAGATTTAATAATCTTTCTAACTGAGTAGCGTCTGAACCAGCCAATTTTAATATTTTCTTGA
+GTAGTTTTGGATCATTTAAGGCAATGTCATTTAATCGGTCAACTAACACTGGGTCAGTCTCTGCAAGCGT
+GATTAACATCTCGGTAGAACTAGTAGTGCTCGCTGCAATAGCGCTAGGTAAATAAACACTGCTCGTTAGC
+GCTAGTACCATAGATAAAACTTTAATATATTTGTTCATGACATTTCCTATTTAATTTTTGTGATATATGT
+GTGAAGTATGTAGTTCATGTAAAAGTAATTTATGTGAAGAAGGATTTAGTTCCCTTCAAAGCTGGGTACA
+AATTTATAGACTAGGTGCGCCTTAAACCATGACAGCCAATTACAGTCTATTTAATACTGCTATATATTTG
+CTTTTTCACTATTTTCCCCTCTAATAAGTTACTGTTAAATGGTTGCTTATTGTATTTTTATTTTTTTGTC
+AATAATTTGGTATTAAAATTATCAATATTTTATTTTCGTAATGTAGTGTCATTTTTATTGCACAACCTAC
+CTAAAAAATTCATTTGTTTTACTCAATATTTCATCAATGTCATCGTTTTTGTAATGGCGTGTAATGTTCT
+TTGACATTTAAATGTGGGATAGTTAATTGAGGCTAAAAAATAACAAGTTTCTTTGAAAACACTGATACTT
+TTAGAGTTGGGAAGGCAAAATAATGCATGCAATATTATCACTAAACTTAGATTCAAATCGGGGCTTAAAC
+CTTGAGGCTGATGCTGTTTCAGATTCAGAAAAAACTAAAGGCACTCGTGGATTAAAGATAGTGAATAAGA
+ATAATTCAGCGCCATGCAGCCAACCTCATGTAAGGCAAGTAGACGAAAGTTTGCTTACAAATTTAGCTCC
+GCATCAATTGCATGCTAAGGGAGCAAATAAGTGTTGTCAATGCGCGTATAACTCAGGGTTCGAGCAGGGT
+TCTCTGTTACAACAATTTATTAGTTTGGATATTGAAAGTCTTGGTGATGCGCCAGTAAGTGATGGTGGCG
+ATCAAAAGAGTGTTCATCAAGCTTTTGCTCTAGGGTATAGCGATGGCGTTAATTCATTCATCAAAAACTA
+ACATCATTTTTGAAATAGTTGCTCATACTGAAGGGGACGGACTACTTTTTGTACCGAGTTTTGCAACTGG
+AGTTGCGTATGAAAAATAGAAAAACTCTCTTAAGTAAGTCTGGTTTCAATTTGGTTCAAGTTGATGTATT
+AGATGGAAATGATAACGTAATAAGAATTTCTTATGAGGTAGTTGATCCTGATGAGGATGCTATCGGTCGT
+TTTGGTAGTTTAACAGAGGCGCAGAATTTTATTAATATGTTATGCCACCTGAACCATTTAGAACAAGACC
+AAGCGCTCCCACTCCGTAAAGGAGAATAGAAGGGGTATATACCCCTTGTCTTTTCATGTTTTCATCACGC
+TTTAGCTAATCGATAATTTACACATGATAAGGGTAACTAGTTAACACTGATTGCCCTTTTTATTTTTTAG
+GTAATCATAGTGCTTATCAAAATTACACCCTCTACTGAATCAGGAGCTAATAAATACTTCTTAAATTCTT
+CGCTTTCAATGCTATATAATACTACAGCGAAGTTAATTCCCTTTTTTTAAGTTATACCAATTACATTAAG
+TAATTGCCCATCTTCAAATGGTCTATATCTACACTTCTGCATTGCGCTCAATCCCAATAGCCAGCTATTG
+CTCAATCACGCGCCTTGAACTTGAAGATTTATCCTCATTGAATTTTGATCACTAAATTAATGTAAATGGT
+ATTATTGGTAATATCAGCAGAAGAAAAAAATTAAATTCTCACGAAATTCTTACATTTTGAATAGTAACGA
+CTATAAATATCATAACCTTGCTATTGAAAATGAGTTGTTCGACTCCATATTTATACTCCATCCTTATTTT
+GATTGGCAGCTAACATGACATACGCACTAGAAATTAGCGCACTTGAAAAGACCTATAAAGGCGGTTTTCA
+AGCGTTAAAAGGCATAGATTTAACCGTAAAGCAGGGCGACTTTTTTGCCTTGCTTGGTCCTAATGGTGCA
+GGTAAGTCTACTTCTATCGGCGTGATAACTTCATTGGTTAATAAAACGGGTGGTCAAGTAAAAGTCTTTG
+GTTACGACATTGATACCGATTTAGAAAAAGCTAAAAGTTTTATTGGACTAGTGCCGCAAGAATTCAACTT
+TAGTCAGTTTGAGCCCTTGGTTAATATTTTAGTCAATCAAGCAGGCTATTACGGCGTAAGTAAACCTATC
+GCGATACAGCGTGCAGAAAAATACTTAAAGCAGCTAGAATTATGGGACAAGCGTGATGAACCCGCTCGTG
+CACTCTCTGGTGGTATGAAGCGTCGTTTAATGATTGCGCGCGCGTTAATGCATGAACCACAAATGTTGAT
+TTTAGATGAACCTACCGCAGGTGTTGATATTGAAGTGCGCCGTTCAATGTGGAACTTTCTAAAAGAGTTA
+AATGAGCAAGGTATTACCATTATTCTTACCACGCACTATTTAGAAGAAGCTGAAATGCTTTGTCGCAATA
+TTGCTATCATTGATGGTGGTGAGATTGTTGAAGATACCAGTATGAAAAAATTATTAGCACAACTGGATGT
+TGAAACTTTTGTGTTTGATCTTCAAGCGAATATAACGCTAAGTAAATTAGAGCAATTTGCCGAGCAATCA
+CAATCTGTCGCTTATCGAATTATTGATGACCATACCTTGGAAGTCGATTTAAAAAAATCGCAAAACCTTA
+ATCAAATTTTTGAACAATTAAACGCTGCTGATATTGAAGTGCTGAGTATGCGTAATAAAAGTAACCGCTT
+AGAGGCTTTGTTTGTCAACTTGATAAATAAAAAACCGAGTACTACTCAAACTGACCAGCTAAGTGCTGTC
+GTTGGAGCAAACTAAATGAATAACTCTATTGCGTTAAAAAGTATTTTAACGAAAGAAATCCAACGTTTTA
+CCCGTATTTGGGTGCAAACCTTAGTACCACCCGCTATAACTATTAGCTTGTATTTTGTTATTTTTGGCTC
+ATTGATTGGTTCGCGTATTGGTGAAATGGGCGGCTTTGATTATATGTCGTTTATTGTGCCAGGCTTGATT
+ATGATGAGTGTTATTACTAACTCGTATTCTAACGTGGCCTCGTCGTTTTTTAGTGCCAAGTGGCAGCGAA
+ATGTAGAGGAAATGTTAGTAGCACCTGTGCCAAATTGGGTGATTGTGGCTGGCTATGTTGGCGGCGGAAT
+GTGTCGCGGTATTTTAGTTGGCTTAATTGTTACCATAGTTTCATTACTTTTTGTTGATATTCAACTGCAC
+AATATTTGGGTGATAATCGCTACGGTAACGTTAACGTCGGCAACCTTCGCTTTAGGTGGGTTAATTAACG
+CAATTTTTGCTGGCAGTTTTGATGATATTTCAATTATACCTACCTTTATTTTAACGCCATTGACTTACCT
+TGGCGGCGTGTTTTATTCGATTAGTTTATTACCTGAATTTTGGCAGGGCGTTTCTCAAATTAATCCTATT
+GTGTATATGGTTAATGCTTTTAGATACGGTTTTTTAGGCATATCTGATGTGAGTCTAGTTACCGCTTTTG
+CAGTAATTGGTTTCTTTATTGTTACTTTATTTACCATTGCGATGGTACTTATCTCTAAAGGTATAGGACT
+AAGAAGCTAACATGGCAGCTAATACGACAACGAGTATAAATACTATTGATACTCAAACATCATTGGGTGA
+TTCTAAGGCGATTATTAGTAATCAAGAAGGTATTCACGAAAAGCTTGATGAAGTGGTGAAAAGACACCTA
+ACTCATGCTTCCCAAAAGCCTTATCAAGCACATACTAAAGAAGCCTTTGCACAAATGGATGCATTGGTGA
+ATGCCTTTCTAGTGGTAAATCCTGAGGGAGAGATTATCTTGGATGCGTGTTGTGGTGTTGGTCAAAGTAC
+ACGTATTTTAGCCAAGCAAAACCCACAAGCGTTAGTGATTGGTGTGGATAAGTCAGATCATAGAATTAAT
+CGTAATGTTGAAGGTTTCGATGTTGATGATGGTTTTAGTGCCGAAAACTATCATTTAGTGCGCGCAGACT
+TGAATGATTTTTATCGATTAGTTAAAGCTGCTGATTGGCCAGTATCAAAACACTACATTTTATATCCTAA
+TCCTTGGCCAAAGTCTAAACACTTACAACGCCGTTGGCATGGTAGTGCCGTTTTCCCACAAATGACCAGT
+ATCGGTCAGCAGCTTATTTTGCGTAGCAATTGGCGTATTTATTTAGCTGAATTTCAACAAGCGGCTAAAT
+TGGTCGATTTACGCGGTCAAATTGACGCTTTGCCAGTGGTTGACTCTTCGTTAGCATTAACGCCATTCGA
+AGCAAAATATCAAGCCAGCGATCAAATTTGTTGGCAATTAATATTAGGACGTGTTGAACTTTATTGATTG
+GTCTTGCAGTTGTTTATTAGACTTTTATACAACGGCGGAGCTTATGTTGTGTAGTTATTTAGGACAATAT
+GCTCCTGCATTGTCTAGTAAGCTACATCCATGTAGCGTTACTCGAATAGGCGATAACGTAGTAAAAATGG
+TTAATAAACACTGCCCTTTGGATTCGTTTAAATGATTCTTACTCTTTGTTGCGAGGAATTTACATAGAAT
+TACTATGTTACATGCCTTGCGCCGCGAGTATAAACCATTTAATTCGAACAAGAATCAACCATAAAAACTC
+AATACGCCCTAGAGCGATAGCAAAGATTGTGGTTTTGGTGACGAAATCACGAGACTTTTGCGCTATTTTT
+TATTAAAGTTTGTTTTTCGTCTCGGTTACAAATAGCCAATAATTATAAAACCTTGCGTGTGCGCACAACT
+GATGTTGGCCAAGCAGGTGAGTATATTGAAGTAAAGTGAATAACTATGAAAGCAACTAAGCGCATTGCAG
+AAGCAACGCAAGAGTCTTTACATCGAATTTTTACCATTGCTGAAGCTCCTGATTCTACCTTAGGACGTCT
+TGAGCAAGAGATGTCGCAAAATTTAGTGGGTTTTTTAAATAATCACATTGTTGCTAGCAAAAATGCCCTA
+ACTGATATTGAGCAAGATTTCATTAATGCTCGTATTCCCGAGCAGCCTGAATTTGTTTCTGATCACATGC
+ACCATTTGCTCGATAAATTAGTCGCGCAGTCAGTACATACTTCAAGTCCTAGTTTTATCGGTCATATGAC
+CTCAGCATTGCCTTCTTTTATTTTACCTCTGTCTAAGTTGATGGTGGGTTTAAATCAAAACTTAGTTAAA
+GTTGAAACATCAAAAGCTTTTACGCCATTAGAGCGCCAAGTTTTAGGCATGATGCACAACTTGGTTTATC
+AACACGATGATGTCTTTTACAAAAACTGGATGCACAGTGCTGAACATTCCCTTGGCGCCTTTTGTTCAGG
+TGGTACTGTCGCTAATATTACCGCCTTGTGGGTAGCACGTAATAAGCTGTTAAAGGCTGATGGTGATTTT
+AGGGGCGTGGCTCGCGAGGGCTTACATCGTGCTATGAGGCATTATGGCTATCAAGACTTAGCTATTTTAG
+TGTCCGATCGTGGTCATTACTCATTGAAAAAATCGGCTGATATTTTAGGTATCGGCCAAGAAAATGTTAT
+TGCGATACCTACCGATGAACATAATAAAATAGATTGCCAGAAGCTGGCGGATAAATGTCAGCAACTGGCA
+GCACAAAATATCAAAGTACTGGCAATTGTTGGCGTGGCCGGTACAACTGAAACCGGTAATATTGATCCAC
+TTGATAAAATTGCTGAGATAGCCCAGCAAAATCAATGTCATTTTCATGTTGATGCTGCTTGGGGCGGAGC
+AACATTATTGTCGAACAAATATCGTCCTTTGCTTAAAGGCATCGAACAAGCTGACTCAGTGACCATTGAC
+GCACACAAACAGATGTATGTGCCTATGGGGGCAGGTTTGGTTATTTTTAAAGATCCTGCCTCGGTAAGTG
+CGATTGAGCATCATGCGGAATATATATTACGTAAAGGCTCAAAAGATTTAGGTAGTCATACTTTAGAAGG
+CTCTCGCCCGGGAATGGCGATGTTAGTGTATTCGAGCTTGCATATTATTAGCCGACCAGGTTATGAAATG
+CTTATTAATCAGGCCATTGAAAAAGCAGAGTATTTTGCAGATATTATTCACCAGCATGATGATTTTGAAC
+TAATTACTCGCCCTGAATTGTGTCTATTAACGTATCGCTATGCACCTAAGTCAGTTCAGGCTCTATTAGC
+TCGAAATGATGATGAAGCTAATAAGTCGGTGAACATGTTGCTCGGTAAATTGACCAAGTTTATTCAAAAG
+CGTCAACGTGAAGATGGGCGCTCTTTTGTCTCACGAACTCGCATTGAAGTAAGTCGATATGGTGGTGAAA
+AAGTTATCGTTTTTAGAGTTGTGTTAGCAAACCCACTAACTACTAAAGAAATTTTGCAAGGTATATTGCA
+GGAGCAATGTCAGCTTGCACAGGAAAGTGAGCAATTTTTACCTGAGTTGTTACAAGCAGCAAAATAAAAT
+GACTAATTGATTCCCTTCGATAAGGTTTATCCCAGATAAAAGGCTCAAGTTATATTAGTTAACTTGAACC
+TTTTTGAAGACTGTGGCTAAAATTTTGTACATCATCGCCATCACTTTTTAATAGTTATGGTATAAGCCAA
+ACTCTTGATTTATCTTCACGTTTTGCTTATCTGCCCAAACGTAATATTCATGATCTTCCAACTCGCTTGC
+TGCTTCTTTATCAAGTAGTACAATGGCATTTTCATGTAGTTGTAAAGATGATGCGGGACAAACTGCTGAT
+AACGGGCCTGTAACCATCTCTTTTACTGCTTTTGCTTTACTTTTACCCGTTGCCATAAGCAGTACATATC
+TAGCATCTAAAATGGTAGCAATACCCATAGTCATGGCTAATGTTGGTTGAAACTCATCAGCAGCAAATAA
+ACGACTGTTATCATTAAGTGTTTGTTGAGTTAGTGTTTTAATACGAGTACGAGAAGCTAGACTTGAAGTA
+GGTTCATTGAAGCCGATATGACCATTGGCGCCTATACCTAATATTTGTAAATCTATACCACCAGCTTGCG
+CAATTTTATCTTCGTAATCTAAGCCTTGTTCTCTAGGATTCTCACCTTGATTACAAGTAGGTAAAAATGT
+CTTCAATTTATTAATATCTACATGATTGAATAAATTTTCATTCATAAAATGACGATAGCTTTGTTGATTT
+TTTTCATTAATACCTAAGTATTCGTCTAAATTGAAACTTGTGGTGTTGCTAAAACTAAGCTCACCAGCTT
+TATACTTGTTAACCAATTCTTGATAAAGGCTAATTGGCGTACTGCCTGTTGCTAAACCTAAGACAGGGTT
+GGATTTTTTATTGATTAGTTCTGCTACCCATTCTGCAGCATTTTCGGCAACTTGTTGTGCATTATCAAAA
+ATAATAACTTGCATGTTTTTTCCTTAAAAAAATGAAAATAAATTGCACTGTAAGCTTATATTCACAGTGA
+TAAGCTTGTTAGCATGATATATATTATATAACCTTATTAAATAATGACAGCGCTGTCAATTATTGCTTTT
+GTATATAGATAATTATCTATAACCAGCTATATTCACTTAACTATATATAAATAATAGCTTTCTTTTACTA
+AATATTTAGACTTAATGGTTTATTGAGCGCATAGTAAAATTACTTCCAAAATAAACAAAATGATGGCCTA
+TGACAAATCACCAACATCCTCAAACAACAACGCAATGGATTGATCTTATAGCCAATAGCGAATTACCTGC
+TATAACTTCCACTGCTAGGATGTTAGATAAATTTTCTAACGATGATAAGTCATCGCTACCAAAATTAAGT
+GAAGCGATTTTGCACGATCAAGGGCTCTCTTCATGCTTGCTTAAAGTCGCTAATAATATTCAACACATTA
+GTATTAACAAAGTCACCACCGTCTCTCGCGCATCTGTAGTTCTTGGTATTCAATCCGTTAAGAACATTTG
+CTTAACAGCAAAGTTAGTCTCTAGTTTATTAGCCTCGAAAAGCCTTGATATTAATGTTTATGAACAGTTG
+ACCCAACTTATGGCTAATTCATTTTATGCTGGTATGTTAGCTAAAATGATGGTGCCTAATTATAGTGAGG
+AGATACAAGAGGAAGTATACCTTGCAGCTATGTTGTATCGTATAGGTGAAAGTGCATTTTGGAGCGCTGG
+TGGTGATGTAGCTAAAAAACTGGCAAATTATGAAGCCAAGTCACCACAAGATTTTAATCAATATTGTCGG
+AAAGAAATGGGTACTAATTTTAGCGAATTGAGTAAAGGGCTTGCTGGTACTTGGAACTTGAGTGATTTAT
+TAATCAAGGCTCTCGACCAACCAACCACGCGTACTGATGAAGTGAAAGTTATTTACTTTGCTGACAAACT
+CAGCGCTATTATCGCAAAACCAGAAGGCTGTGAGGAAGACTATCATAAATTGCTTAAAGAAATAGCCTAT
+ATAGTGGGTATCTCAGTAAGGCAATTAACGGTAAGAATTGAGCATACGCGCGAGCAGGCTGAGAAGTTAC
+TGTCATCTTATGGTGCTGAAATATTAACAGAGCGAATTAACAGTTTACCAACCGCCGAAGACTTTAAATC
+CCTTGGAGGGGACTTTGATACTAGAGAGGTTGTCAGTAAGGATAAAGCGTTACTAAATGGTTTTATGAAG
+CTAACAAAGTTAATTCAAAACAGTAAGGACTTTAATGAATATTTACAATTAACACTGGAAAGTTTAGCCC
+TTACCTTTGCCTTTGACCGTAGTTCTTTTTTAATGCTAGTAGATGATAGAGCTCGAGTTAAATCACGGTT
+AGTTGTTAATAAAAATGCTCAAGACGATGCTAGTAAAATTAATATTGATATCAAGCACAGTGATAATGTT
+ATTGCTAGAGTGATTAGTACGGATACAGCAGCGTTAATCAATGACCATCAAGAAATTCGTTGGCGAGATT
+TAGTCACCGAAGAGATCAGTGAGGTAATTGTGGAAGGCGCTATAGCTTTTGTTCCTGTAAAAATAGGCGG
+TAAAGCAATAGGCGTGATATGTTTGCAATTACTCAGTCCAGATCAAAAGATAGAGACACAAGATTTCCAA
+CAAATATGTGCCTTTATAGATCACCTTAACATGTGTTTAACCATGATAAAGTACAGTTAAATTTTTATTC
+TATAATCTTTTATCAGAGCAATATGAAGTTAATAGGTTTGTAAGTGTTGATACAATTAGTTACTCGTTTT
+AGCACGTCTTCTGATAAACTAACGATAATTAAATTTGTTAATGCACGTCTGTGCCAAAATTCCTAATGAC
+CCAATCTAGTTCATATACAGCCAGTTTCACTTTAGATAAAGCCCACTATAGCGAATGCTACACTCAATCG
+AGTACCTTATCACATGATAAAAAAACGTACTTTAAAGCCAACGTTTTAACTGTCTTCGGTTTGATCATTT
+TGTTGGCTACACCTGTGAACCCTTACGCGGCTTGGTTCGTCATTGCTTTAGGACTTCTCGAAACAATTAG
+TGTTTATTATCATAAACCTTGGTGGGTGATTAGGCAGATGCTTAGTAAGGCTTCCCATAGTGAAGTAAAA
+CTGACCATTGATGAACAAGGTATTTTGACAGAGTCATTCCATATAAATAACCGTATTTTGTGGGCTGATG
+TCACTCGCGTTACAGAAACTGATCTAGGATTTTTGATTTACTTTAGCTTAGGTAAAACAGCAATGGGCAA
+AGATATTGCCAGTAAAAGCTATATCTCTAAAAGTTGTTTATCGGATGACGCTACCGCTTTTATAGGACAA
+AAAAATCCTACTGTCGCTTAGGTCAATGCGAGTAAAATACATTAATTCAAAGTAAAAACACCTGTGGCTG
+ATATGACTAAACAAGCATTTATGCGGTTATCAAACCCTAAGTTTATAATGTTGTTTTTAATCTTATGGGT
+CAGTTTACTATTGAGCTCTAACCATACGTTGAGCCAATTAGCGGATTATATATTCTTTACCTTTTTAGGC
+ACTTTAGGTGCTATTTTTGCCAACTCAACTGGGGCTGGTGGTGGTGTGGTGTTTATTCCCATGTTTACCC
+AGCTTAACTTTACTGAGCAACAATCAATTGCCACAAGCTTTGCTATCCAATGTTTTGGTATGACCGCAGG
+TGCTGTTACATGGTGGCACCATTATAGAACTGAGAAAACTGACCTACGTTTATGGCAAGGTTTTAAACGT
+ATTATCTGTGTGACCACTATCGCTTCGATAATCGGTCTCAATGCTGTATTTTTCTACCAAGTAAATTCAC
+CTGCTACTTTGCATACTAGTTTTAGCTGGTTTTCATTGCTGTTGGGTTTCTTCATTGTATTGACTATTTA
+TTTGCTGCAACCGCATCGTGAGCGCAGCCAATTATATTATGTCGACTATATTTTTCTGATACTTATTGGT
+TTGTTTGGTGGTGCTGTTACCGCTTGGTTAAGTGTTGGAGTTGGTGAGTTATTAGTTATTTACCTATTGT
+TACGACATTTTGATATTAGTATGGCAGTAGCTGCTGCTGTAATCGTTTCCGCAATCAGTGTTTGGACGGC
+GATTGCACAAGTAAACAGCGACGTTTATTGGCAAGTTGTTTTATTCGCAGGTCCAGGGGCAGTTCTAGGA
+GGCATATTTGCTAAAACCTTAGTAACCCATTTATCGGCAATTAAGTTGAAATTATTTTTTGCTTGTTGGT
+TACTGTTAAGTGGTGTGGTGGGTTTAATTTAAATTGCAATAAATAAAGCTTAATGAGAGTGATTCGTATA
+TGCGTTGACAATTGTTGTTGTCCTAGTACAATTAGCTCATAATCTTTTATTGAGACACAACTCATGTTGA
+CGAAATCGTTTACTACCTTGTTTATTGCACTATTTTTTATGGCAAATTTTAGCGCCAGTGCAAGTGACGA
+AGTTAATGTTTACTCTTACAGACAACCTTTTCTTGTAGAACCTTTATTTACCCAATTTACTGAGCAAACT
+GGTATTAAAGTGAATGTAGTTTTTGCTAAAAAGGGTATGGCTGAACGCTTAGCGCGTGAAGGTAAATATA
+GCCCTGCCGATATACTACTCACCACAGATATTAGTCGTTTGATTGAATTACGCGATAAAGACTTAGTTCA
+AGCAGTTAACTCTCCAGTATTAAGTAATTCAATCCCTAAACAATACCAAGCACAAGATAATACTTGGTTT
+GCCTTAACTACGCGGGTTCGTAATATATATTCAGCGAAGCGTTTGGGAAAAATTGATATAAATTATGAAG
+ACTTAGCGAATGAAAAATATAAAGGTCGTATTTGTACACGTAGCGGTAAACACCCATATAACGTTGCCTT
+AGTGGCTTCGATGATCAGTGAACATGGCGAAGCTTATACGTTAGATTGGCTTAAAAAAGTTAAGAATAAT
+TTAGCACGTAAACCTCAGGGCAGTGATCGTGGCCAAGTACAAGCGATCCATCAAAAGTTGTGTGATATTT
+CATTAGGTAATAGTTACTACTTTGGAAAAATGCTAAAAGATGAAAAGCAAAAAGTATGGGCTGATGAAGT
+GTACATTAATTTCCCTAACCAAAAAAATCGCGGGGCCCATATTAATATCTCAGGCGTTGCTATGGCTAAA
+TATGCTCCTAATGCGAAGAATGCTCAAGCGTTAATGGAATTTCTAGTCTCTAAACCTGCACAAGCGTTAT
+ATGCACAAACAAATATGGAATATCCTGTTCGTGAAGGTGTTGCAGTATCAAAGCTGGTTGCTTCTTGGGG
+TAGTTATAAAGCAGATGCGTTACCGTTAGAAGATATTGCTAAAAACCGTAAAACAGCATTAAAGCTATTA
+GATCAAGCACAGTTTGATTTGTGATCGCACTGTATAACAGCAGAACATGGAAGTTATCTAGCTATATAAT
+TGCACTGGTATTGATAGTGCCAGTAGTGGTTATGCTAGTCGGTGGCGTTAGTGCTTCAACGCAGCTGTTT
+GTTCATTTATGGCAAACAGTGCTACCAAGTTATCTTGAAAACACCTTATTACTTGCCTTTTGGGTGGTGT
+TATTGGCGTTAGTTTTTGGCGTGTTTAGTGCTGCAATCATTACGCAAACCAACATTGTATTTAAGCAGCA
+ACTTCGTTGGTTGTTACTCTTACCTTTAGCTATGCCGGCGTATTTAGTCGCTTATCTTTATACCGACTTA
+TTTGATTATGCAGGCCCTGTTCAGCGTGCCTTAAGAGGCTGGTTTGATTGGCAATCGCCAAACGATTATT
+GGTTTTTTGATATTCGTACCTTACCCGGTGCTGCTTTAATGCTGGCACTGGTGTTATTTCCCTATATTTA
+CATGCTAACGCGTGGCGCTTTTGAGCAACAAGATCAAAACTTAATTCGCGCAAGTCGATTACTTGGCCTA
+ACTGCCAAACAAAGTTTCTTTAAAGTTGCTCTCCCTTTGGCAAGACCAGCGATTGCTGTTTCGGCGAGTC
+TTGTTTTAATGGAAACCTTAGCCGATTTTGCTACCGTACAATACTTCTCTGTTAACACGCTAACGACTGC
+TATTTATGATACTTGGCTTGGTTATGGCGACCTCGGTGCAGCCAATGCTTTAGCCAGTATTTTAATGTTA
+TTGGTATTATTTGTTGTGTTAGCAGAACAACGAAGTAGGGCAGGGTTACGTCATCAAAGTGCAAGACCTA
+ACTCAAAACGAGAACTGATACAGTTGTCTTTTAGCCAACAACTTATTGCCAGCATTTTTTGCTGGGCACT
+GGTCATTTTAGGTTTCTTATTACCGATAACCTTATTGATCATTATGGCAGTGCAATACAGTGATTTTGCG
+CAATTATCTGCTTTATTATCTACCGGTATCAATTCACTGAAGGTGTCGGTATTTGCTGCGACAATTGCAG
+TTGTTATTGCTTTATCACTAGGTTTGTATCAGCGTTTACATAATGATAAGTATCGTCAAGTGCCACAACT
+GATATCAGGCTTTGGTTATGCCGTACCTGGCACTGTTTTGGCTATGGCGATGTTGTCAACATTAGGCCCC
+CTAGACCACTGGATTAACGATGCGGCTGAATTTATAGGGTTTGGCGCGCCAGGGCTAATCTTATCAGGCT
+CTTTGTTTGCTATTGTATTCGCACTGGTAGTACGTTTTTCTGCGATTGCTAATGGCACCATTACGAGCGG
+TATAAAGCAAATTCCTCGATCATTAGATTACGCACCTGCCACGTTAGGCGTTAATTTAAGAGGAAGTTTA
+ACTAAAGTACATTTACCTATTTTAACGCCAGCAATATTGGTGGCATGGTTATTAGTTTTTGTGGAAGCAA
+TGAAAGAATTACCGGCAGTATTATTATTACGGCCTTTTAATTTTGAAACGTTAAGTAGTCAAATTTATCA
+GCTCATTTCTGATGAAGTGTTAGAGCAAGGCGCTTTAGGGGCAATCCTCATTGTGCTGTTCGGCTTATTA
+CCTATAGTGCTACTGAATAAGAGTAAGGAAAAAGTATGACCGCGTTATTAACTACTCAGCCATCTATCGA
+GCCCATTACTCTATTATCTATCCAACAACTTTCTATTTCACTACAAGATAAAGTGGTTTTATCAACGTTG
+GATTTAAGTCTTAATGAAGGGGATATTTTAGGCCTTGTTGGCGCAAGTGGTTGCGGGAAAACAACTTTGC
+TTAATGCTATCGCTGGTTTTAGTAAACCAAGTAAAGGCAAAATAATTATTGATGGTAATTTGCTTAGTGA
+TGGTGAGCACAGCGTTCCAGCAGAGCAGCGTCAAGTCGGCATGATATTCCAAGATTATGCGTTATTTCCT
+CACTTAACCGTAAAACAAAATATCGCCTTTGGACTAAGCAAGCAGAGTAAAGCTGAGCAAGTTGAACAAA
+TTGACCACTTACTTACCCTATTAAAGCTAAACGATTACCGTGATAGTTATATTCATCAGCTCTCTGGTGG
+TCAGCAACAGCGTGTAGCCATTGCGAGAGCTTTAGCACCAAAACCTAAGTTACTTTTACTTGATGAACCT
+TTTTCAAATATCGATGCTCGTCTTAGAAATGAATTGATGCTAGAAATAAGACAACTATTAAAGCAGTTTA
+AGATGACTGCTATTTTTGTAACCCATAATAAAGACGAAGTCTTCACCTTTGCTGACAAAATGGCCGTAAT
+GGCGCAAGGAATATTATTACAACTTGATGCGCCTAGTATTGTTTGCCAGCAACCGAATAGTTATCAGGTA
+GCTGACTTTTTACAGCTTGGTAGTTGGCTTCCTTGCCAAGTTAATTCAGTAAGTGCGCAGAGCTTATTAG
+GTGAATTTACTGTAGATAATCAGAGAGATAAGCAAACAAGCCTAGTTTATTTACTGGTCAAATCCTCTCA
+ATTACAGCTCAATGTTGAAGAGGATGAACATAATATTGCTAATGCACAAGTTGAATACATTAGTGTTACC
+GAGCAGGGATATCATTATTATTTGAGCAGTTTAGACTGCCTTGTTAAAGATAAACACTTGGCCTTTTCTA
+AGCTTAGTTTATACAGTGATGTTGCTCTATCATTCAAGCAAAAAGTGGTTGTTAGCATTAAGCCTCATGA
+CTTTTTATTTTTTAATAAAGTAACTAATCTCTAACAATTACGGCCATTGCAAGGTGTTACAGTTTCATAA
+CAAGCTATTACAGTCTCTTTGTTATTTTCTTTTATAATTTAATTATCAAATCAAAATTATTTAATTTTAA
+GGAGTCTGTCATGGCATCAAGTATTGAGCTTGTTGAAAATATACAACCACTTGAAACTAAGAATGATAAT
+CAAATACAACAAAAGTTACTGTTGATTGAGAATGATCAATATCTCAGTAAAGCCTTTTTAGTTAATGGGG
+AACAATCCGTTTACCACACTACAAAAATGCGTACAGGTGAAGTCCTCAGTCAAGAGCTGAAAAGCTACTT
+AGTAGATCATCGACCAAGCATGATAGTGCTAGATGTTGGGTTTTCTGATAGTGCACAGTTATTAATAATA
+CGAGATCTTCGCGCCTTATTTGATGGTCTACTTGTGATTGTCTCAAGCAAAAACAGTGAAAAAGAGCAAG
+TTGAAGCCTTTAAGTTAGGTGTCGATGATTACTTACTTAAGCCGATTGATAGTCGAATACTGATGATGCG
+AATTGAGGCTTTATTTCGTCGTCAACGTCATAAAATAAACCAAGTTGAATTAGCGAGTTTAACTATGGGG
+GATGTTTGTCTACAGCCTAAATCACAAAAATGCTTTATTAATGGCGAAGTAGTGAAGTTAACAACCTTTG
+AGTTTAATTTATTGAAGTCTTTAGTTGAACACCAAGGAAAGATCTTATCCCGAGATCAACTCTATAGCAC
+CTTGCTTCGAAGAGTATACAATGGCGTAGAGCGTACTCTGGATGTCAGAATGTCACAACTACGTGAAAAA
+CTGACTATAGCTGGTATGAAGAATAATCAGATAGAGACAGTTTGGGGTCAAGGATACATGTTTAACAATA
+TAGCCTCTTAGTTTAACCTTTTACACAATAGTTCAATAACGTGCTCGTATTGGACTATTGTGCCACCCTT
+AGTCATTTCCTAAGATAAATAAATAATAGCTTTACCCTATTTTTGTTTTTTCTGTATACTCGCCCATACT
+CTTTTTTTAGCTACCAACGCTGGAGCTTTCTTTGCTAGCTGTAATACGCGTTTTTTTAATGACCTTGGCG
+TTGTTCATCATTTGCACTGTCTCTATTTTCTATTGTTTGTTGCGTCCTTTTCACCGTGATAATGTTTATC
+ATACTTCAGTATTTCTTGGAAAAATCACTAAAATATTTGGTGTTGACGTCGAACTGAGAATTCCTGCATC
+ACTTAAAGATATTGGACCTGTGGTTTGGATGGCAAATCATCAGAACAGCTATGATCTTTTTACTCATGCT
+AACGCAGTTCAGCCTGGTACCGTGAGCGTAGGCAAAAAAAGCTTAAAATGGATTCCTATTTTTGGACAAA
+TGTATTGGTTAACGGGCAATATTTTAATTGATCGAAAAAACACCAGTAAGGCAATGAATACAATTGAATT
+AACGGCTGATAAAATAAAGAAAAATAAGCTTTCTGTCTGGATGTTTCCTGAAGGTACCCGTAGCCGAGGA
+AGGGGTCTATTGCCATTGAAAACAGGGGCTTTTCGCACAGCTCTTCAGGCAGGAGTGCCAATTGTACCCA
+TATGTGCCAGTAATCAGGTAGGTACAATTGACTTAAACCGCTGGGATAATGGAAAAATCATCATAGAATT
+CCTAGATCCTATTCACCTTGATGATGCAAGTCGCGAAAACTTACGCTCAAGAGTAAATGAAGTCCATAAT
+TTAATGTCCAATAAAATAGAACAGTTATCAATTGAAGCCGCGGCTTATCATAATAAATAACATATACCCG
+TTCCATTTGAAGATGCAGGATTCAGCTGGAATTAGAAACGCCTTTAGGCAAGACATTGATTGAAGAGAAT
+AGTTATTCTATTATCGAAATAAATAACGTAGCATAAAGCGTCTATAAACCAGCCCTTTGGGGAAATCTGA
+GCAAACCATATTCGTCGTTACATTTGTTTTTAAGGGAATAACCATTAACAAAAAATGTGCCTTGATTATG
+ATTCGCTCAGGTTTCCTGAAACGAGCATCTTCAAGTGGAACGGGTATAGATTGATTATAAAACATAAATA
+GGTAATGAAAATGATCGATGAAGAATTACAACAATGGTTTAGCCATACTGAAATGCTAATTGCTGAACTG
+CTTGAAGATGGTACTAATGACGAAGTTTATCACACCATTGAGCATCACTTTGCGAGTAGTGATTTTGATT
+TATTAGAAAAGGCAGCTATTGCTGCATTTAAGTTAGGACTCGAAATTGAAGAGCCAGAAGAAGCAGAATT
+AGAAAATGGCGATAAAGTTTTTGCCTTTGATATTGCGACAGAGCAAATGCTGGATGTAAATTTAATTAAA
+AAAGAAACCCAAGCGATGTTTGAGTTAGCAAAACAATGTGGTGTTGACTATGATGGTTGGGGTACATACT
+TTGAAGAATAACTTTAAGGTATAGTAAAATACTCTAAGGCTTGAACACCTGTACTAAATATCTTAAGATG
+TGCGACATAACTAGCCAGTTTTTATTCGCTGGCTTGCTGGTGCTAACTAAATTGGACCAGCTGATAGTTG
+AAATTATCAGGATTTTTTACACTAAGGAAAGTAAACCATGGAATGGCTTAGTAGAGTACTATCACAAGAA
+CCCACTGTTCTCGCTCTCTCAATAACTGTTGTTATTGCTATTTTTATCTTTGCGGCTAGAAAAGCGCACT
+TAAATCATTTAGCTAGAATGAAAAAGATAGATGATACCTTTAATATTAAATAAAACGTAATCGGTTTATT
+TTTACGTAGTAGAAATCAACTAATTTACCCTACCTCCTATCAAAAAATTCATACCTATAAAAACTAGCAA
+AGTTTCACTACTGTATAATTCACTACTATATAAGAGGGAAAAGCTATGTTTGGCTTCACTTTATAGTATT
+GAAAGTACTAACACTTTGCTGTTGAGTCTCTGATGATAAGTTTTGGTACATATTGACTGATGGTTGTTTG
+ATTCTTTTGCTTGCGAACTTGGCTAATAAGTAAGTTTGCAGCATCTTCAGCTATTTGGCTATTTGGCTGA
+TCCGCGGTAGTGAGTTTTGGCCAAGTTTGACGAGAGAATGGACTGTTTTCAAACCCTACTATTGATAGTT
+GCTCAGGAATAGATATATTCATTAATCTTGCGGCAAATAATGCCCCCGCAGCAATTTCATCGTTACAAGA
+AAATATAGCGGTTGGACGAGTATTATTGCTTTCTGCAGACATCAACTGCTTTGCACCACTAACTCCTGAA
+TCAAAAGAGTATTCACCCTCGATAACTAGTTCTTTATCAAAGTCGATGTTACTTTCTTTTAAGGCTCTTC
+TGTAACCTTTATAGCGTTCAACTGTCGACATATGTTTTGCGTCACCGGCAATAAAACCAATATCTTTATG
+GCCTAAGTCAATTAAATGTTGGGTAATAGTTTGTGCAGCGTCTCTATCATTTACCATAACACAAGGGCTT
+AGATCATCAGGAGCAACGTCACCAGACATGATACGTACAACTTTAACGTCAAGCGCTACTAATGATTTAA
+CAAACTCAGGCATTTCAGAAAGAGGCGGGGTCAAAATTAAGCCTGCAATACGCGCATGCTTAACCATGTT
+AACAACCTCTTCGGTAATGTTTTTATTTTTCGCATCACAAGGGTGAATTAATAACTCAAAGCCTTGTTGT
+TTACAGGCAGATAATATTCCTTCCTGCATATCAATGATGTAATAAGCGTTAGGGTTATCATAAATATAAG
+CAACAGAAAACGATTTTGCTCCGGCTAAATTTCGTGCCGCTAAATTTGGCTGATAATTTAATTCTTCGAC
+AGCTTTTTGTACTTTTTCACGTGTTAATTGGCGTACTGAAATCTCATTGTTAATAACACGAGAAACAGTT
+TTTATTGATACACCAGCTTGTTTGGCTACGTCATTTATTGTCGCTTTCATCTGCAGATAACCTTGTTCTT
+ATTTTTATAAACTGACTGGCTGTACCAGGGTGTTGTAATTATTGCATAGCCAGTCCGTAGTAATCTATAG
+GACTTTGCAGTATTATTTAGAGTAATAATAATTGACAGCGCTGTCATTTTTTAATAGGGTACCATGAAAA
+TATTACAAGTCATAATGGTTAAACCGAGCAAATACTCAGGTTAACTGCAATGATAAAGTCGATAATTGTA
+TCTGAACCACCTTATAGGAATTAGTATGTCGTCTCGTCAAACATTAGCTAGCTGGAAAAAGCTTCAGTTA
+CTTGCCCAAGATAAAAAATCTCAGCATATGAATACTTTGTTTGCACAAGACAGTGAACGTTTTAATAAGT
+TCTCTATCGAATTGCCAAACATGTTACTCGATTACTCTAAAAATCTTATTGATACCGAAACGCTTGATGC
+ATTATTAGCGCTAGCAGAAGAGACGCAAGTATGTGATTGGCGAGCCAAGATGTTTGCTGGTGAGAAAATA
+AATAAAACCGAGGACCGTGCGGTATTACACACAGCGTTACGTCGTCAAAGTGACGAAGCCTTCATTATCG
+AGGGTGAAAACGTAACTGAGCATGTCAAAAATCAACTAGCTGAGATGGAAGTATTTGTAAACAAAGTTCG
+TCAGGGACATTGGTTAGGCTACTCAGGTAAACGTATTACCGATATTGTTAATATCGGAGTGGGTGGCTCT
+AATCTTGGGCCTCAAATGGTCACTGAAGCATTGAAACATTACAGCGATGGCAGTGTGAATGTTCATTATG
+TATCTAACGTTGATGGTGCGCAAATTGCAGAAGTACTTCGTCCGTTAGAGCCAGAAAAAGTTCTGTTTAT
+TGTTTCAAGTAAAACCTTTACTACCACTGAAACCATGACAAATGCTCGTACAGCAATTAATTGGCTAACA
+AGTGCCTCTTTCGATGAAAACTCAGTAGCAAAACATTTTGTTGCGGTCACGGCAAATAAAGAAAATGCCA
+TGAGTTTTGGTATAGAAGAACAAAACATCTTTGATATGTGGGATTGGGTTGGTGGCCGCTTTTCATTATG
+GTCGGCTATTGGTCTAGCGATTGCTCTTGATCTAGGTTTTGATAAGTTTGAAGAGTTACTTGCCGGTGCT
+CATGATATGGATCAGCATTTTATTAATGCGCCATTAAAAGATAATTTTCCAGCCATTCTAGCTTTAATTA
+GTGTTTGGAATACCACTTTCCTTGGCTCTCAGTCACAAGCTATTTTACCTTACGATCAAACGTTGCATAT
+GTTAACTGCATATTTGCAGCAAGCCGAAATGGAAAGTAATGGTAAATCGGTGAGTTGGGATGGCGATGAA
+ATCGATTATGCTACTGTGCCTTCTATTTGGGGCGAGTTAGGCATCAATGGTCAGCATGCCTTTTACCAGT
+ATCTACATCAAAGTAATAATGTTGTGCCTGCCGATTTTATTGGCTCGGTTAAAAGTGTTACCCCAGTAAA
+AGGGCATCATGAAACCTTGATGGCAAATTTCTTTGCACAAACACAAGCATTGATGGTCGGGGTGAATGAG
+GAGCAGGTCCGTGCCGATCTTAAAGCAAAAGGACGTAATGCTGAGTACATTGATAACGTTGCTCCACATA
+AAGTACACAAGGGCAATAGACCCACAAATACTATTTTACTAAAGTGTATCAACCCAAGGAACTTAGGTAG
+CTTAATTGCAGCTTATGAGCACAAGATATTTGTTCAAGGCATCATCTTACAAATATGCTCTTTCGATCAA
+TGGGGTGTTGAATTGGGTAAAGGCCTGGCTGCAGAGATTCAAACCGAGCTACAAACAGATAATATTTCTG
+CTCAGCATGACTGTTCAACGTCAAGTTTATTGAAGTTTTATCAGTCAGCAAAGTAGCTGCCTTTTATGAA
+TAATACCTAACCTGAGTCTCTATTAATTCATATTAAGCCGACTTCAGCTCACTAAATTTTTTTGTTTTGA
+TTACATGCAAATGAAAAATTTAGCTAGACAAAATACAGTGATTAAAGCTAATACCATATAAATATGGTGT
+TAGCTTTTTTTTACCCGTAGATCAAATAACTCAATAAAATAATTGCCATATTTTCCTTTACATCTTAGTG
+AATTATTATTCCATAAAATTAAATAAAAATTCATACTGTAATATTTTACGTGTTTTTATTATACAAAAAG
+TGATAGTTATTTCGATAGTTACGATTTAATGACAAAAATAACAAATAAAAAAATCCTTTATATTCATGGT
+CTTTGTGATTTTATGTAACTGTTATACAGTTTTTAGTTAATTTATTCTGGTCAAACGTAAAAATAAACGG
+TATGGTTTATTACGTCTTATGACAGCGTTGTCATTAAATATTGACAGCGCTGTCGTAAAACCGAATTAAT
+TATTATAAGTAAATATAAAAACATTCTAAAAACAAAACGTGTGTAAGGGAAAGTCGATGTCAACTAAAAC
+ATTTAAAAAAGGCGTGTTAGCGAGCTCAATAGCAATGATCCTAGCTGGTGTAACATCACAAGCTATGGCA
+GCCGAAGAAGCCGCTTCTGAAATAAACAAAGACCAAGTTGAGGTAATTCAAGTTACTGGTATTCGTGGTA
+GCTTAAAAAAAGCGTTAAACAACAAACGTTTTTCTGATGCTGTTGTTGATTCTATTTCAGCTGAAGATAT
+TGGTAAATTTCCAGACCGAAATATTGCTGAATCTTTACAACGTATTCCAGGTGTCACTATTGCTAGAAAT
+TTTGCCGGTGAAGGTGGCAACGTCTCTATCCGTGGTACAAACCCAGAATTAACTTTGGTTACTATGAATG
+GTAATTACTTGGCTTCTACTGGTTGGTTTTCTCAACAACCAGCTAGTCGTTCATTTGACATGGACTTACT
+TCCACCTGAATTAGTTGCTGGTGTTGATGTTTATAAATCCCCTATGGCTTCCTTAGATGAAGGTGGTGTT
+GGTGGCACCGTTGCTGTACGTACAAGAAAGCCGTTAGAGCTTGATGCGAACACTTTATACCTTTCTGCTG
+AAATTCAAGATAACAGTATTTCTGATGATAATGGCCAAGGGGCGACTGGTTTCTATAGCTGGAAAAATGA
+TAGCGAAACTTTTGGTTTATTAGGTAGTATCTCAACATTAGAAAGTGTGGGTCGTGCTCATAAAGCTGAA
+AACTATATGGATGACGGTTGGGCTGGAGCAGGTATTGCTGAATTTAAGCAAGACCGAAAACGTACTGCTT
+ATGACTTAACTTTACAATATGCACCAACAGATAGTTTATCAATGAACCTGCATTATTTAACTATTGATTT
+AGATGCTGCTAATACTAACCAAAACTATTTAATTATTGCAGGCACAGACAGTGCTGCATTTAATGCAAAT
+GTAACTGGCGCTACGAAATTTGGCCCAGAAAATGGTTTTGCGTTAAATGGTAAGTATGCTGGCGCTGCCT
+TTGATGACACCAACTCTCGAAATGCTGAGACAGATACTGGTGTTATTGCTTATGAAGTTGATTATTCAGG
+TGATGGGTATTCAATAAATGCTAAAGTTGGTAATACCAATGCAACAGGTGGCGATGGCGGAAACTATAAT
+GTAGGTTGGGCATCTACTAATGCTAACCAAAGTATTGATTTTGATATGTCAGGTCATGACAGTATGTTGT
+TAAGCCCAAACAATGCAGATGCAAGTAATCATGCTGAATACGCAATGACTAATGCCTCTGTTAATGCTGC
+TGGGTACCGTGAAGATGATGAAACCTTTGCACAAGTTGATATTAATTTTGATGTCGAGTTAGGCCCTGTT
+TCAAATATCAAAACAGGCGCTAAATTAAGGGATCATGAATTTACTAGTTATTCTAATAAATGGACATTTG
+AAGATGGTTTTACTGACGGCTTAACAAAAGCTGATTTTGCTGATGGTACTTTTAACCACTCGGGTGTTGG
+TTTGAGTGGGGATAGCCCAACAGCTATTGCCCGTGTTGACGGCAATAAAATACGTACCTATATGGATAGC
+GTAAAAACGGGTGAAACATTAAATAAAGATAGCTTTGGCGTTATCAAAGAAGATATTTTTGCTGCTTATG
+TACAAGGTGACTTTAGTGGTGACGACTATAGAGGTAACATTGGCATACGTTATGTTAAAACTGACACCTC
+TGCAGATTACTTCTTAGGGAATGATCCAGCAGAAGAAGAGAGTGATTACTCTGATTGGTTACCTAGCTTT
+AACTTAGCACTTGATTTAGATAGTGATTTAATACTTCGTATATCTGCCGCTAAAGTAATGAGTCGTCCTA
+ATTATTCGTTCTTAAACCCTGCTGCAAGTGTTAATGAAACGACTAAACGCATCACTAAAGGTAGTATTAA
+ACTTGAGCCATACCGTGCAAACCAATATGACATTGGTTTAGAGTGGTACTTCAACGAAGAATCTTTACTT
+TCAGCTACATTGTTTAGTAAAGATATTAGTTCTTTTATTATTCCTGGTGCTAACGAAGAAAAAATTCAGT
+ACAAAGGTGAAGAGTATATTTTAAGTACACCAGGCCAGGGTCTTGGCGGTCAACTTGAAGGTGTTGAATT
+ACAGTATCAACAACAAATGGGTGAATTTGGTTGGTCTGCTAACTTAACTTATACTGATGGTTATGGTTTA
+CAAGATAACGGTTCAGAAATTGTTAAGGCGCCTTTAGCTGGTATGTCTAAAATAAGTTATAACGTAAGTG
+CATTTTACGAAACTGACTTAGTGTCTACACGCCTTGCTTATACGTATCGTGATGAGTTTATTGCTCAATC
+AACAGGTATTGGTGGTAACACAGGTTGGGATGCCCATGGTTTCTTAGATGCTAACGTTACTTGGCATGCA
+ACAGAAGGTCTGGATGTAAGTCTGGAAGCAACAAACATCCTTGAAGAAACAACCACTCAACGTTTTGTTA
+GTGAGTTTGATGCAATGCGTTTAGCTGCTGATAATGGTCGTAACATTTATCTTAAAGTATCTTATCGTTT
+ATAAGTCATCGTTAAGGTTATGTAAAAAACATATCTGAAAAGATAGTGTAAAAGAAAAAGGAAAGTTTAC
+TTTCCTTTTTCTACCCCTAGCAATTTATGAAATTGCTAGGGGTAATAACCTTCCTCTTTTCCTTTCACTA
+TTATTAGATGCTAAGATATATTTCTTATGCTAATTAGGTATTCATGATGGCCTTAGATAATAATCATATT
+CTTATAATTGGCGGTGGCACTGCTGGTTGGTTAAGTGCGGCAATACTTGCCAAAACGTTGAATAGTAAAA
+ATACTGATGGTGTTAAAGTCACTTTGGTTGAATCGCCGACCATTCCAATTTTAGGTGTTGGAGAAGGCAC
+ATGGCCAAACTTAAGAGCGACATTACATAAAATAGGTATTAGCGAAACAGACTTCATTCGTGAATGCGAT
+GCGACCTTTAAACAAGGTGCAGAGTTTATTAATTGGTCTAAAACGCCAGAGCCAAAACAATCACACAGTT
+ATTATCACCCACTCAGTACGGTTAGCCATTCTTCATACGATTTTAACTTAGCCCCTTATTGGTTACAACA
+AGATAAAAAAACACGCTTACCTTATGATAGAGCTGTTGCATCACAAGCAAGAGTTTGTGATGAAGGACTA
+GCACCTAAACAAATTGTGATGGCAGAATATAGTGCCGCGCAAGAGTATGCCTATCATTTAAATGCGAATA
+AATTGGCCGAGTTTTTAAAACGGCATTGCGTTGAGAAACTTGGGGTTAAATTTGTCAGTGCCAATGTCAC
+CAATGTAGCGCTAGATAATGAAGACTTTATCACGCATGTAGACACTGACCATGAAAGTGAAAAGAAAATT
+TTCGCTGATTTTTTTGTCGATTGTAGCGGTGCGAAAGGGTTAATCATTAAAGAAACCTATAACACAGCTT
+GGCAAAGTATTAGCGATGTTATTTTTAATGATACCGCCTTAGCAGTACAAGTACCTTATGCTGATAGAAA
+TCAAAAAATAAATACCCATACTCTCGCAACAGCCCAAGAAGCAGGTTGGATATGGGATATAGGTTTACAG
+GACCGTCGTGGAGTTGGTCATGTATTTAGTAGCAAGTACATCTCAGATCAAAAAGCCGAGCAACAACTTA
+TTGATTATCTAGGGGATGATTACAGCGACGATTTGACTATTCGTAAAATAAAGCTCAACCATGGTTACCA
+CAAGAAGTTCTGGCATAAAAACAGTGTGGCTATTGGTATGTCGGCGGGCTTTGTTGAGCCACTTGAAGCA
+TCGGCTATTTTCTTATTTGATGCCGCAGCTAATATGCTTGCAGCACAGTTTCCTCGTGATAAAGCACAAA
+TGAAATATGCTGAAGACAAATTTAATCAGCAATTAACGATGCGTATGCAGCGTACGGTTGAGTTTATTAA
+ATTGCATTACTGTATTTCTCAACGCCGAGATAGCCAATACTGGATTGATAACTGTGACCCAATCAGTATC
+CCTGATAACTTAAAGCAACGACTGGCATTTTGGCAAGGACAAGTACCAACCAAATATGACTTTGAAAACG
+CTTGGGAACCCTTTAATTTAGACAGTTATCTTTATGTTCTATATGGTATGGGGTTTGAAACTGATGTAGC
+TAAAGTTGCAGCTAAATATACTGAAACAACTAAAGCTAAGCACTTATTTAATAATATTGATAAAGCCAGT
+GTGCTGTTAATCGATAAGTTACCTAAGCAAAGAGAGCTGATTGAAAAAGTAATTAAATATGGGTTTACTC
+AAGTATAGGTTAATGACAGGTATCGGTGAACTATGATGAATGAACAAGTGAAACAAGTTGTGGTGGTAGG
+TGGTGGTACGGCCGGTTGGTTAACTGCCGCAAATTTAGCTCAAAAATTCAATAGTGTCGAAAGTGGAGCG
+ATACAAGTCACGCTAGTTGAATCTCCTGATATCCCCACCATTGGTGTGGGTGAGGGAACTTGGCCTACCA
+TGAGAAAAACGTTAGCAAAACTAGGGATTAGCGAAGCTGATTTTTTATCAAAGTGTAATGCTTCATTCAA
+GCAAGCAACAAAATTTGTTAATTGGCAGCAAGCACCAAAAAATGGCATTAATAGTCATTATTATCATTTG
+TTTACCTCAATTAATGATCCTTTAGATTTTAACTTAGCGCCTTATTGGAAGCTAGGTATGATTGGTGATA
+ACAACAGCTACGCTGAAACTATTAGTATGCAAGCGGCTATTTGCGAATCAGGTTTAGCCCCTAAGTTGAT
+CACCAACCGAGAATTTGAAGGTGTACAAAACTATGCTTATCACTTAGATGCGGGGCTTTTTACTGACTTA
+TTACGTGAACATGCAACGACCAAGTTAGGGGTTAAACATGTATCTGCTAACGTCACTGATGTGAATTTAG
+ATGATGATGGTTATATCATTAATATTCATTGCGATAGTGTAGGTGTTGTATTAGGCGAGTTTTTTGTTGA
+TTGTACGGGCTTTAAAAGTTTATTGATTGGTAAAGCGCTAGGTATACCTTTTAAAAGTATCGATGATACT
+TTACTTTGTGATCACGCGTTGGCTATTCAAGTGCCCTATGAAAATGAAGAATCATCTATTGCTAGTTGTA
+CTATTTCTACTGCGCAAGAAGCTGGGTGGACATGGGATATCGGTTTGTCTAATAGACGTGGTACAGGTTA
+TGTGTATTCCTCTGCGCACACGAGTCATGAACGTGCAGAACAAGTATTACGTAATTACATTGGCCCTCAA
+GCTGATCAGCTTGAGTCACGTTTAATAAAGATGAATGTTGGTTATAGAGAAAAATTTTGGCATAAAAACT
+GTTTTGCTATTGGTTTATCTGCAGCATTTGTTGAGCCACTGGAAGCGTCGGCGATTTTCCTTATTGAAGC
+CTCTGCCAATATGTTGTCAGAGCTATTTCCTCGTGATCGTCACGCGATGCTAGCTGTTGAGGAAAAAGTG
+AATAAGTCATTTAAATTCCGTTGGGATAAAACCATTGATTTTATCAAAATGCATTACTTTTTATCAAAAA
+GAACAGAACCATTTTGGCAAGACAACAAGGTGCTTAGTACTGTGCCAGACACATTGTTAGCGTCTTTGGA
+TAGCTGGAAACACCAGTTAATTACCGGTTACGATTTTGATAATGTCTACGAGCCTTTTCCGTTAGACAGT
+TATCAATACGTGCTTTATGGTATGGGCTTTGACCAGACGTTAACCTTTAACGAAAACTCATATACGAAGC
+AGGGTTTTGCTCAGCAACAATATAATACAGTACAAGATTTAACACAGAAAATGCAGCAACAATTACCTGA
+AAATAGAGAATTATTGAACAAGATAGCTCAATATGGTTTTCAGAAAATATAATAACGATCGTTTGAGCAA
+TCTTTTGCTCAAACAAGCATATTTAAAAAATTACGGAGATTAAAATGGCATCTATTAAAGCTATTAACAA
+CAGTGCTCACGGTAACGTTAAAGTTAAAAGTAATCCAAGCTTTATACAAAGTAAGACCAAGCACTTTGCT
+CCAGTGGTAGTTCAAGAGTTTATTAGTGCCAGTAAAGAGTTTCCTATCGTCTTTATTAAAGATGCTGAAA
+CTGGCCGCTTTAATGCCGTAGTATTACTTGGTTTGAAACCACAAGAGAATTTGTTTTTTGATGAAAAATC
+TTGGCAGGGGAGCTATATACCAGAAGCGCTTACTCTTTATCCTTTCGTCATCCATCAAGCTGAAGGAAGT
+GATAAAGCCCTTTTATGTGTTGATGAAGACTCGGCATTAGTGAATGAAACAATAGGTGATGCTTTTTTTG
+ATGAAAAAGGCGTTCAAAAAGAATGGTTAACAGCCAAAGGTGAAGCTGTTGTTGACTATGTAAACAAAAG
+TGGCGTAACGCAGAATTTCATTCAACTATTATTAGCTAAAGAATTACTAGCGCCACAAACGTTGAGTTTA
+AACCTAGCAGGGCAAGAAGAATATACTTTAGATGGTTTGTACGTTATTAATGAACAAAAACTGAATGACC
+TATCCGATAGTGAGTTTTCTGAGTTAAGAAAAACTAATGCGTTACCTGCTATTTACGCAATATTAATGTC
+AATGCAATGTATTAAGAAATTAATCGACAGACAATCAAGTAAATAGCCTCCAATAGTGTACGTGTATTTA
+AAAACCTGCTAAATAATGTAGCGGGTTTTTATTATCAAAATACCTATTGATATTAAACTTCTTCTCCTAA
+TTACAGGAGCCTAGCAAGTCATCAATTCCATCACTGACGATAATTATGTTGTTAATTGGTAGAGACATTT
+ATCACTCTTAAAATTAGGCTTGTAAATGAAAATACCTTTAATGAATGAAACCATTTCGATCTATAAAAAT
+AGATTGAAGCGCTGTCAGTGTTGTGCGTAGTTGCGATACCAATAACATCAATAACATCTAAAGCAACACA
+GTTTTATCATTTGAAACTGTAAAAGGTCCTTTACTATGCAAATTAGCAAGATGAATAAAATAAAGTGGGC
+GTTTACAATTGCCGCTAGTTTATCTTTACTCGGTTGTGAAAAATATCCTGAGCCAGCAGTTGATACGGGG
+GAGAAAATCAACCTACAGGCAATTTACTCCGTTACCCAGAGTGATATAGATAACATAGCCCAGAATTTAG
+AGGTTAATTATCGAGTGGTTACCAATATTCCTACGGATAAATGTGACAGTAAAATTGCTGATGGTGCATG
+CTTTGAAGTGGAGTTAAGTTTTACTGCGAAGAAAGCAATTGCAGCTAAAGATTGGACTATTCATTTTAGC
+CAAATCTCACCTATCCAGTCTTTTGAAAGTGAAGATTTCACCGTAAAACACCTAAACGGTGACTTACATG
+TTATTGCTTTACAGGACAAATTTTCTGGATTTTCTGCAGCAGAAACTAAAAAAATAACGTTTCGTGCTAT
+GTTTTGGTCACTGAGTGAGACTGACGCTTTACCTAACTATATTGTCAGTGCACCTGGTTTAGATGCTCGT
+GTTATTGAAAGTACAGTACCCTATATTGATAAAGATACGGGACTAGAAATATTACCCTATGTTGAACCTT
+TTACTGATGAAAAAACGCAATTTAAGCGCACAGCCTCAGATAAGACTCAATGGTTAACTAGTGAAAAACT
+TTATCAACGTAATTCTGTACTGGTAGAAGATAAGTTAGCAGTTATTCAAGCAATTATTCCAACACCTAAA
+TCAGTCACTCTCGATGCCAATGATGGCTTTGCAGATATAAGTAAAGGCATTGCAATCTCTCTTGGCAATG
+TAAAACACCATGATGTGGATGCAGCGATATCGCGTTTAGACACCTTGGGTGTTAAACAGAACTCTGTCGG
+TTTGCCACTGCATTTAAGTATTGTGAGTAATAACGATAAAGTTATTGGCAGTTATAGTTTAACGGTAACT
+GAGAAAGAAATTAGCATAGTGGGTGTCGATGGTAATGGTGTCTTCAATGGCTTGCAATCACTAGCAAGCT
+TAGTGACGGTTGGTGAATCGCGTCTACCTATGATAGTGGTTGATGATGAACCACACTTTACCTTTCGTGG
+CATGTTAGTTGATGTTGCTAGAAATTTTCATTCTAAAGAGTTTATTCTAAAACTACTTGACCAAATGGCG
+GCATACAAATTAAACAAACTACATTTGCACCTTGGTGATGATGAAGGTTGGCGCTTGGAGATCCCAAGCT
+TGCCTGAATTAACTAATATTGGCGCAAAACGTTGTTTTGATGTGGCAGAAGAAAACTGTTTGATCTCGCA
+GTTAGGCGCAGGTGTTGATGAAAACTCATCAGTAAGCGGCTATTACAGCGTAAGTGACTATCATGAAATT
+TTACAAGCGGCCACTGCACGTCATATTCAAGTGATCCCATCACTTGATATGCCAGGTCACTCTCGTGCCT
+CGATTAAAGCGATGACGGCCCGTTACAAAAAATTCATGGCCTTAGAAGATGAAGCAAAAGCTAAACAGTT
+CTTACTCGAGGATTTTGAAGATAACACTCAGTATTCCTCAGTACAATTTTACAGTGATAACACTATTAAT
+GCCTGCTTAGAGTCTTCTTATGACTTTGTTATTGAAGTGATGACTCAGGTGAAGAAAATCCATGCCGATG
+CTGGCCAACCACTAACTCGCTATCATATAGGCGCAGATGAAACAGCGGGTGCTTGGTTAGAATCACCAGC
+TTGTAAAGCGTTTGTCGCTAATAATGATCAGGGTGTTACAGAAATGGGTGAGCTTGGCGCTTATTTCATT
+GAACGTGTGGCCGGAATATTATCTGATCTGGATATTGAAACTGCGGGTTGGAGCGATGGTATGGAGCACA
+CTCGTGTAGATAATATGCCCGCTATAGTTCAAGCCAATGCTTGGGATACGCTAGCTTGGGGAGGCCACGA
+AAAGGTTCACCGATTGGCAAACAGAGATTGGCAAGTCGTTATTTCTAGCCCAGATGTTTTATATTTCGAT
+TTTCCACATGAAGCAGATCCAAAAGAACACGGTTATTACTGGGCATCACGTCATACTAATACAGAAAAAG
+TCTTTCAATTTATGCCTGATAATTTACCCGTTCATGCTGAATTTTGGTTAGACAGAGAAGATAACGCCTA
+TGTTGCCGATGATACAAAAGCAGCCCTAGCACCGGGGAAAAAATTTCTAGGTATTCAGGGACAGTTATGG
+AGTGAAAATGTTCGTACTGATGATATGGTTGAACATAAAGTTTTTCCACGTTTATTAGCTCTTGCAGAAC
+GTGCATGGCATCTTGCTGATTGGGCTGTACCTTATAATTACCAAGGTGCAAAATATTCTCAACAGAGTAA
+TAGCTTCTCCGACAAGTCAAAAGCCATGCGTGATAGCCAATGGGCGTTATTTGCAAATACTTTAGGACAA
+AAGGAGTTTACTAAACTTGAGTTAGCACAAATTGATTACCGTTTACCTACCGTAGGTGCGATTATCCAAG
+CGGGTAAGTTGCACGCCAATATTGCTTTTCCAGGTCTTGCCATAGAATATCGAGTGAATGGTGGAAACTG
+GCTTACTTATCAAAATCCTACTGCTGTTTCAGGTGAAGTAAGTATTAGGAGTCGAAGTACTAATGGCTTA
+AGAACAAGCCGTATTACGAAAATAAAGTAAAAGGATAAAAATTAACTAATACCAAACGGATTAATTTATT
+GGTCAGCTTAGAGTTGCGTTAGCGAGCTTAAAACAAGCAAAATGAGTTAAACATAGTAGTCTATATTTTA
+TTCATTTTGTGATGTTATCAGTTTGCTAATGAGCTCCCGAAGGGCGAGTACCTAATAAAAAGTAAAGGCT
+TACAAGCGGCGTTATTGATTTTGACAATAGAATAACTATTCTCTTCAATCAATGCCTTGCCTCTAAGCCT
+TTTAATTCTCGCTAAGTGAGCAATAAACTAGTCCGATTGGTATAACAGATATATCGATTTTTATCAGTTA
+GTTAATTTACATTAGGTAACATTTTTTAAAAAAGTTGTAACTTTATTTAAAAAAACAAATGACAACGCTG
+TCATTTCTAGCTAAGATGAAAAAAACGAATAGTTCGAGCAGTTAATATGGGGCCGGTATGCTGACAAGTA
+GTAACAAAAGCAATAAATTATTTTTAGGTATTGATGGTGGTGGTAGTAAGTGCAAAGCCATTATCATGAA
+TGAAGATAATGAAATACTTGGTACAGGCATTTCAGGTCCAGGCAATCCGTTACATGGTTTTGAACAAGCG
+ACTAACTCAATTACTGAGTCGGCAAAGTTAGCATTAGAAGATGCTGGTCTAGTAAATATCGAACTAAATG
+AACTAGTAGCTGGTGTGGGACTAGCGGGCGTTAATATCCCGGCGTTGTTTAATAAAATGGCTTCTTGGCA
+GCATCCCTTTAAACAAATGCATTTAGCCACTGATTTATTAATTGCTTGTCTAGCTGCACATGATGGCAAA
+GATGGCGCAGTTATTATTAGTGGTACTGGTTCATGTGGTTTTTCTTGCGTTGATGAACAGCATACGATTG
+TTGGCGCTCATGGATTTCCTCACGGTGATAAAGGTAGTGGTGCTTGGTTTGGCCTGCAAGGCGTTAAGCA
+GGTTTTATTATCTCTTGATGGTTTAGTTCAGCCTACGTCGATGTCAAAGGTATTGTTGCAGAAACTTAAC
+TGTAAAGACGATACCGATCTGGTAGAAGCGGTTGCCAGTCAAAAAGCAACATTCTATGCACAGCAAGCGA
+ATTTAGTGTTTGATGCGGCAGAAGCTGGCGATAATGTTGCTCTAGCTATTGTTACTGAAGGCGCTGAGTA
+TATTAATAATATTGCCCGCACTTTAGCGGTAAAAAATCCACCACGCATCTCTATGCTTGGTGGTCTAACA
+CCAAGGTTGAAATTTTGGTTAGCAGATGAAATTAAAAGTATGTTAGAAGTGCCTTTAAATGCACCTGAAG
+TGGGCTCTGTATTTTTCGCTAGGCAGCAACAGGCTAAATAGCAATCTGAGTAATGATTGTATTATACAAA
+TGGATTAATAAAGTAGTCCGATTGGTATAATATCGCTAGCCATTGAACTTGATAATTTAGGACAACTCAT
+GACACAAAAACGCTTTCATGCTCAACGATTCTTTGATGGGCAAGCTTTTCTCGATGATCAAGTATTGACC
+ATAGTCGATGGTAAAATTACTGCTATTGACCAAGATATTACTAATATTGATGTTAGTGTTACAGGTTTAG
+TTGTTCCAGGTTATATCGACTTGCAAGTTAACGGTGGTGGCGGTGCATTATTCAATGATTCACCGTCAGT
+TGATAACTTAAAAACAATCATGACTGCTCATGCTAGGTTTGGTACCACAGCGATGATGCCGACCTTAATT
+ACCGATAAAATTGAAGTAATGCAGCAAGCTGCAAAGGCCATTGCTCAAGCAATATCAGAAGGTGTTCCCG
+GTATCATTGGCATCCATTTTGAGGGACCGCACTTATCTATTGATAAAAAAGGTACCCATTGTGCCGATTA
+TATTCGACCTATTTCTGATGATGAATGGCAGGTTCTCTCTCGCCAAGACATTGGCCAAATTATGGTAACG
+CTTGCACCGGAAACTGTAAGTGCTGAAGACGTAACCCGAATGGTTGAGTTAGGAATTAAAGTTTGCTTAG
+GTCACACTAATGCTGATTTTAAAACGACTCAACAGGCTATTGATGCTGGGGCAAGTGGTTTTACTCATTT
+ATTTAATGCTATGTCCCCATTGCAAGGTCGTGAACCGGGTGTTGTTGGCGCTGCGCTTTTAAATAATCAT
+ACTAGCTGCGGTTTAATTGTTGATGGTTTCCATGTGGATTACGCCAGTTGTAGATTAGCAATTCAAGCTA
+AACCTCAAGGTAAAATATTCTTAGTAACTGATGCAATGCCGCCCGTAGGCACAGATCAAACCCAATTCGC
+TTTATACGATCGTACAGTTTATGTCGATAACGGTAAACTTACGTCAACCACAGGTGAACTCGCTGGCTCT
+TCTTTAGATATGGCCAGTGCCGTGAAAAATACGCATCACAAGTTGGGCATTGAGTTAGGCGAAGCAATTC
+GGATGGCCAGTTTGTACCCAGCACAATATTTATATCAAAACCAAACGGTTATGCGTGGTGAACTCATACC
+AGGAAAACAAGCTGATATGGTGGTATTGAATGATGATTTGTCTGTACAAGAAACCTGGATTGCAGGTGCA
+AAAGTTTAGTTTACTAGCCGCAATTATTTCGATTAAAACTAGACCATCAAAACTAGCGACTACTAAACCA
+ATTTAAATAATAATTATAATGCAAGTTAACGAGGAAGTTATGGAAATGTCTTTAACAGAAGAGAAGAAGC
+AAAGTAATGCTGTACCGATGGTTATCGTTGCCGGGCTATTTTTTATCCTAGGTTTTGCTACCTGGTTAAA
+CGGCTCCTTAATGCCTTACTTGCAACAAATACTACAATTAACACCATTTCAAGCATCGCTAATATTATTT
+TCTTTTTATATTGCGGTTACCTTTACTGCCTTACCTTCTGCGGCCATTATTCGTAAAGTAGGTTATAAAA
+ATGGTATGGCTTTAGGTATGGGGACCATGATGATTGCTGGTTTACTTTTCATTCCAGCAGCTAAAACACA
+AATTTTTCCATTATTTCTATTAGCCCAGCTGGTTATGGGTACAGGACAAACGTTACTACAAACTGCGGTT
+AATCCATACGTAGTTCGTATTGGCCCTGAAGAGTCAGCAGCAGCACGTATCTCAATTATGGGAATCTTAA
+ATAAAGGCGCAGGTGTCGTTGCTCCTATCGTTTTTACCGCATTAATCTTAAGTGGTTTTAGCGATACCGT
+TGGTACAGAGTTAAGCCAAGTTCAAATTGATGCTATGGCTGATAAATTAATTTTACCTTATTTAGGCATG
+GCTTTGTTTATTGGTATTTTAGGCTTTGCAGTGAAAAAGTCTCCTTTACCTGAGCTAGCAAGTGAAGAAG
+AAGAGGGTGAAAATAAAGGTCACTTAAAAGAAGCGCTTTCTCACCCTAACTTAGCACTAGGTGTTGTGGC
+ATTATTTTTATATGTTGCCGTAGAAGTTATTGCCGGGGATACCATTGGCGCATTCGCTCTTGCGTTAGGC
+GTTGAAAATTACAGTGTTATGACCTCTTATACTATGGGTTGCATGGTACTAGGTTATATTCTAGGTATCG
+TACTTATCCCGCGTTTTATTTCACAACAAAAAGCCTTGATGGTCTCTGCTGTTTTAGGTTTGGCACTTAC
+TGGTGGTGTCATCTTTGGCGATAATAACTCTTTTGCGATAGCTGACTCGCTGTCGTTTATTCTTGGTGGT
+GCTCAGTTACCTGATACCTTGATATTAATTGCTTTCTTAGGGCTTGCTAACGCTATTGTTTGGCCAGCTG
+TTTTCCCATTAGCCCTTTCTGGTATGGGTAAACTAACCAGTGTTGGCTCTGCGCTGTTAGTCATGGGGAT
+TTCTGGTGGCGCCTTTGGTCCATTATTCTGGAGTTTAGTAAGTGGCACCAGTGGAAAAGCAGTAGACCTT
+CAAGGTGGTTATATTGTTATGCTACCTTGTTATTTATTTATTTTATTTTACGCAATTAAAGGCTGTAAGA
+TGAAGTCTTGGAAATAAAGTGATTTAAACTTCGATTTAAACGCTGCTAAGAAAACCTCAATACATTTTTA
+TTCTATATAAACGGTGTTGAGGTTTTTTTGTATCTAAAATTCAATTAGTTAAGTGTTGGTAAGGAAAGTA
+GGAATATATAGAGGATTAATGTTTAAAACATGGTGTTCTAGTTGTGCCAGTGTTGACCTACTGGTTTAAC
+CATATTAGTATGATCTCACTGGTTAAGGTCTGACCACTTTTATAATATTGTCAATGAAAGTGATTATCAG
+CTTAAGCAGAGAGGAAGGTAACGCATTAAAAAGGAATTTATTATGTGTGAAGCTAAAAGGAAAGTTACGG
+TTATCTATTGTTGTGATAATGAATTAGCACTGTATCGAAAAACTCAGAGTTTTAATATAAATGCCTATGG
+CGATATGATCATACCTCAGGAATTTAAACGAGGTAAAACCATAGTAGCTGTCTGTGAAGGTGATATAGAT
+GTCATTAATAGCGTTGGTGATAAGCTGGTGAATGAGTATTGATATCAATAAGTACTGAACTTACAAAGTA
+TTAATACACAGGTTTTATTAAACGGACTCTGTATAAATAAAAAAGGTGACATAATGTCACCTTTTTTGTG
+TCAAACGTTAGATTAATAACTGTTAGTTTTTTTACTTTCTAATTGTTTGTCACTGTAAGTTGCTTTGTCA
+TGCTTTTGACCTGCAGCCTCAGCTAATTCTGCTGGCATATAATTTTCATCATGCTTAGCAAGTACTTCAC
+TTGCTTCAATACTTAAGCCCGTTGGTGGGTGTTCGGTCAACGTACCATTGGCTACAATGCCTTGGCCTTC
+GCGAAATAAATCAGGTAATATTCCTTCGTAATACACAGTAACCATAGGGTCGCTATCTTTGAAAACGATA
+GGCATGGCCATATCACTAAGCCTAAATGATACTTTAAGATTCTCAGGATCGCGCTTTACTGAGCCCGGCA
+CCACTAAACCACCGATACGAATACGTTGGCCAAGACTCGGTTTTAATCCGGTTTCTTTTTTACCTTGCGT
+GATCTCTGACGGGGTGAAAAATAAATCAATATTTTGACTTAGGGCATACAAAACAAGCCCGGACACTACG
+CCTATACCAATAAGGATAGAGCCAACAATAGCAAGACGTTTTTTACGGCGTGGATTCATTATTCAATTAC
+CTCGTTTAATTCTTTATTTTGTTGCTTACGTAGTGCTTTAGCTTGACGGAGTTTGTCTTCTCGCTGCTTA
+CGCTTAGCTATTTGGGTGATGATTTTCTGATGATCCGCTTTAGAGCTGATCAATAAAAGTGTAAGTATCA
+AAGCGGCAGCACCAAAAGAAAGCCAGACATAAAAGCCATAACCGCCCATATTGATGAAATCGCTAAAACT
+ATTAAATTGCATTGAGTGCTCTCCAACTACCTTGCTAATTTTGTGTATTATTTATAGTGCTTGTTCTGTC
+ATTAACTACTTGAGTTGTTTTCCACTAACTCACGCACCCAGGGACGAATGCTATTGCGCGCTAGAATTTC
+ATTACGAAAACGTAGACAAATGATCACACCGACTAATAATGAAAAGCCGATAAAACAAAAGATGAATGGC
+CATAACATATCAAGTGACATTGACGGCTTACCTAATTTGCTTACCGTAGACCCCTGATGCAAGGTATTCC
+ACCAGTCAACTGAGTATTTAATAATTGGGATATTTATCACGCCAACAAGCGTTAAAATTCCAGCAGCTTT
+ACCGGCTAAGTTTTTATCTTCAAATGCGTTATGTAAGGCAATTACCCCTAAGTACAAAAACAGTAAAATG
+AGCTCTGATGTTAAACGGGCATCCCAAATCCACCAAGTACCCCACATTGGTTTACCCCAAGCAGCACCAG
+TAATTAGTGCGATGGCAGTGAAGCTTGCGCCAACAGGAGCCATAGCGGCTGCAGATGCATCGGCAAGTTT
+TAATTGCCATACTAAGCTGCTAAAGGCGGCGACGGCCATAGCAAAATAAATGCCCATAGATAATGACGCT
+GCAGGTACATGAATGTAGAAGATACGAAAGCTATGTCCTTGCTGATAATCAGCAGGGGCGAACAATAATG
+CCCATACTAAGCCAATACCGAGAAAGATTGCCGCAAGGGCGCTTAACCAAGGTAATAACTTATTAGTAAA
+GTGATAAGACACTTCTGGGTTTGCATAAGGGTGTAACCATTTCCACATCAGTTGGTACTCACTTTTAGGG
+CGGCCCCAACAGCAAAGGGGGCGAGCGTTAAAGATCCAAAGAATAATGCGGCGATTATAGCAAGTTGACC
+GCTGTAAGGTAAGCCAAGCGCGGCAGTATCTATCGCGCTGGTAGCAAAAATTAATACCGGAATATAAAGG
+GGTAAAACAAGTAAGCTGAGTAATACCCCCCCTTTTTTAATCCCTACGGTAAGTGCAACACCCACTGCAC
+CAAGTAGACTAAGTACAGGCGTACCTAGCAATAAGGTAAGTAATAATGCGGTGTAACTGTGTTCATCTAA
+ATGCAGGAGCACAGCTAACAGCGGCGCTATTAAAAGAAGTGGTAAGCCAGTAATAAGCCAATGAGCGAAT
+ATTTTAGCCAGCACTAATACAAATATCGGGTGAGGGCTAAGTAACATTTGTTCAAGTGAACCATCAAGGT
+GATCTGATTTAAATAATCGGTCTAATGATAAAAGGGTCGCTAATAATGCTGCTACCCAAATAATACCTGG
+GGCAATACGGCTTAACGTTTGTGCTTCAGGACCAATACCTAAAGGGAAAAGTGTGACTACAATAACAAAA
+AATAGTAAGGGATTAATGATGTCATCTTTATGGCGCATCGCAATGGTAAGATCACGTTTTAATACCAACA
+TAAAGGCATGGCGATAAGAGAGCGGTTGTGATGACTGTGCAGTACTTTCTAAAGCGGTATTCACTATCAC
+AGTATTCTCTATCAAAGCATTATCTATGAGAGTCTCATCGATAATGCCTACTAAGTTTTCAGTCATTTGA
+CTAGACTGGGCTTTTAAGGTCATTAGGTTATTTCTCTAAACGCTCTAAAAGGAATGCATATTAATCAACA
+GCACTATCATAGCTGTAATCTAGAGTGATTTTTTTGATTTGTTCAGGCTTTATGCTAATTAAATCTTGGT
+GTGTGGTTAAAATAACACAACCACCACGTTCAGCATGTAAAGAAAACAGTCGCTCTAAACTAGCAACGCC
+TTGTTTATCTATGGCAGTAAAGGGTTCATCTAAAATCCAAATAGGCACATTACTTTGATATAAACGCGCT
+AATGCGATACGTCTATGCTGGCCAGCACTTAAATGTGATGCCAAACACTCTTCAAAGCCTGAAAGGTTTA
+CCTTTGCTAAATAAGATAAGCTCTCTTGGGTTTTGTTACCATGTAATGCCAAATTAAAATCAAGATTTTC
+TTCTGCGGTCATTTCACCTTTTACACCAGATAAATGGCCAAAATAAAGTAAATTTTGATGAAATTCTTCT
+CGACAGTGACTTATGAGTTGCTCTCTGTATAATATTTGACCATCATAGGGTTGAGAGAGACCCGATAAAA
+TACGTAATAAACTGGTTTTTCCAGAGCCATTAGGGCCCTCAACTTGCACTATGTCACCGGCATTTATTTG
+CAGTGACAACTCATCAAATAATAAGCGTTCTTCTCGAATACAGGTGAGGTTTACTGCACTGATCAAGGGA
+GTTGAGTTTTTTTTGGACAATGTATTCACTATTCTGTATCAACGTTTTGTTAAAGTCTATAACACCAAGC
+TAGGAGGCTGAATTCTAGCGTATGTTTGTCGAGTAATTCTTGATATGGATCGTATAATCACTTTGGGTGA
+TATAATACCATAGCCAACATTAACATAGCCCAAGAAACTTGTAACATTATGAAACAACTTGAGTCGTTAA
+TTTACATTAATATTTGAACCGATAAAATGTTAGTATGACGCGATAATTTTTAGCCTAATTAGTATTGTTT
+ACTAATTACTCATGGTTAATTGTTTTTTGAAGTAGAGCGGAGAACCCAATGATACCCGATATGGTAGCAA
+CACAAATGCCTGAGCTTATACCTGAACTCGGTCACTTAGCCCTTATAATTGCTTTAGCATTTGCTATTTG
+CTTAACTTTAATTCCGTTAATCGGTGTTCATAGTCCGGAGCAGAGTTCATTAAAGAAACTCATGACCTAT
+GCTAGACCACTTGCTTACGGTATGTTTTTTTTCACTGGTATTAGTCTTGTCATTCTTGCCTATAGTTTTG
+TCGTTGATGATTTTTCTATTAAGTACATCGCCGGTCACTCAAATACCCATTTACCTTATTATTTTAAAAT
+AAGCGCCGTTTGGGGCGGTCATGAAGGCTCATTATTGTTGTGGGTGTTCTCATTAACTGCATGGACTGCC
+GCCGTTGCGCGTTTTTCAAAAGGTATTGAAGAAGAGTTTATTTCCCGTGTTTTAGCTGTCATGGGCATGA
+TTGCTATCGGATTTATCGCTTTTACTTTATTAACCTCCAATCCATTTGACCGTTTATGGCCGAATGTGCC
+GATGGAAGGTCGTGATTTAAACCCATTATTACAAGATATTGGCTTAATTATTCATCCACCATTGTTATAT
+CTTGGTTATGTTGGTTTTGCTGTTGCTTTTGCGTTTGCTGTTGCTGCTTTAATGGCGGGTAAAATGGATG
+CAGCATGGGCTCGCTGGTCTCGTCCTTGGACTGTCGGCGCGTGGGTGTGTTTAACATTAGGTATCGCGCT
+AGGTAGCTGGTGGGCATATTATGAACTTGGCTGGGGCGGTTGGTGGTTCTGGGATCCTGTTGAAAATGCA
+TCATTTATGCCTTGGCTGGTCGGTACTGCTCTGATCCATTCTTTAGCGGTTACAGAAAAACGTGGCACTT
+TTAGAAACTGGACTATTTTACTGGCAATATTTGCTTTTGGTTTAAGTTTATTAGGTACCTTCTTAGTACG
+TTCTGGGGTGATTACTTCGGTACATTCTTTCGCTGCTGATCCTTCTCGCGGTATCTTTATACTTGTGATT
+CTTGCTATTGCTATAGGCGGCTCTTTAACGTTATACGCCTTTAGAGCGAGTACTGTGGCGAGCTTTTCTC
+GCTTCGCATTTTATTCACGTGAAACGGCACTATTATTGTGTAACGTTATTTTAGTTGTTGCAGCGGTAAC
+CGTTCTTTTAGGCACTCTATATCCATTATTAGTTGATGCGTTAGGTTACGGGAAAATATCAGTGGGTCCT
+CCGTATTTTAATGCCGTTTTTGTTCCTATCATGAGTATTCTATTTATCATTATGGGAATAGGGCCTTTGA
+TTCGTTGGAAAAAAGCGAAACAAGGCGAGTTACGTAAAAGACTTTTAAGTTCATCGGTATTTAGTATTGC
+TTTTGGTTTATTGTTTCCTGTGATTTATGGTGGCGAGTTCAATGCTTTGGTTGCTATGGGTATTACGTTA
+GCGACTTGGGTTTTCTTAGTGGTTGTTAAAGAAGTTAAAAATCAATTTCAAACAGTAGGAAAATTAACGA
+CAAGCCATATAGGCATGGCCACAGCTCATGCTGGTATTGCTATCACTATTGTTGGCGTTACCATCGTTTC
+AATGTATGAAAGCGAAACCAATGTAAAAATGGCGTTAAACGAAAGAGTAACTATTTCAGGTTACCAAATT
+GAGTTTAAAGGCATTAAACATGTTGAAGGCCCTAATTACAGTGCCGAGCAAGGACAAATTAATATCTATA
+AAGTTACTGGCCCGAACGAAAGTGAATTCGTTAGTTTACTCAAACCGGAACGTCGCACTTACCGTGTACA
+AACGATGGGAATGACTGAAGCCGGAATTGATCCTGGTTTGTTCCGTGACGTATATGTCGCTTTAGGTGAT
+CCATTACCCGGTGGTGCGTGGGCAATTCGAGTACATTATAAACCATTTGTTCGTTGGATCTGGTTAGGTG
+CAATTTTCATGGGCGCAGGTGGTATTTTATCAATGCTTGATAAACGCTATCGCCGTAAAAAAACTGTAGT
+TGTTAAGTCACCAGTTGTTGCTGACTCGTTGACAAACACAGTGGCTGCAACGCCAACGAATACGCCAAAA
+GTATCGGAGATATAGTAATGGGTAAGCTAATTCGCTTTTTACCTTTGATATTAGTCATCGCCTTAGGTGT
+TGTATTGTATCGTGGCTTATCACTTAACCCACAGGATATGCCGTCGGCACTTGTTGGCAAGACTATGCCG
+GCTTTTGCTCTGCAAACACTTAATAACAGTGAACAAATGGTCACTCAAGCAGATCTTCTTGGTGATATTG
+TTTTAGTTAATGTTTGGGCTACCTGGTGTCCTACGTGTAAGTATGAACACCCGTATTTAGTTGATATTGC
+AAAAGACCCTCAAGTTAAATTGTATGGCTTGAACTATAAAGATGAGCGTGTTGCCGCACAGAAATGGCTG
+CAAAACTATGAAGACCCTTATATGTTTTCAATTTTTGATGAAGAAGGGACCTTAGGTTTAGATCTCGGTG
+TTTATGGTGCGCCAGAAACGTTCGTTATTGATCATCATGGTATTATTCGTAAACGTTTTGCTGGTGCTAT
+TGATACACGCGTATGGCGACGTGAATTTGAGCCATTAATTGCTCAGCTAATTGAAGAAAAAAAGCAGGGG
+AAATAACATGCGTCTATTCAGCATATTTATACTCATATTGGTCTTCGCATTTGGTGCTAATGTAGCTTCG
+GCTAGCCCAGTAGAAACTTATGAATTTAATGATGAAGTGACTAAAATTCGCTTCCAAGCATTAAGTAAAG
+AATTACGATGTCCTAAGTGTCAAAACCAAAACTTAGCTGACTCTAACTCACCCATTGCAGCTGATTTGCG
+TCGAGAGCTATACGAGTTATTGCAACAAGGTAAAGCCGATAGTGAAATTGTTAACTTTATGGTCGACCGC
+TATGGTGAATTTGTTTTATATCGACCGAGAGTCTCTGAGTTGACTTACATTTTATGGTTTGGTCCAGCAG
+TGTTAATTTTGTTAGGTATTATTGTGGTTATTGTTATTGTTCGCCGAAAACCAGTGGATAAAAAAGTCTT
+GGCTTTATCCTCAGAGCAAAAAGAAAAGCTTAAAAACTTAACAAACAATAAATAGGTATAGCAAACGGAT
+TCATTAATTCTCACTCAGTGATAATAAATAAGTCTGATTGGTATTACCACTCGATAAATTAAAAGAAGTA
+GTAGATAGCATTATGGAATTTTTAGTAATAGGCCTTATATTTTTAATTTTATTATTATTGATTGTATGGC
+GACCTTTCTTTAAACAGAAAACACAAGATGTTCGTGTCGATAGCAGTTTGCGTGATGAAACCAATATACG
+CCTATATCATGAGCACAAAAAAGAAATAGAAAAAGACTACGGCGAAGGAGGCATTGATGAGGAAAACTAT
+CAGTACCTGTTAGCTGAACTTGATAATACCTTATTGCAAGATATTGATACTACTTCGACTGAAGACAAAG
+TTACCACTACTGTAGTTAAGCCGTATTCTCCTCTTTGGCCACTAGGGTTAAGTGTCTTTATTATCATTTT
+CTCTGTGGCACTTTATAACAAGCAAGGCAGTTATAAAATTCTTACTGAGTTACCAGCAGGGCATGGGCAG
+CAAGAAGCTAAATCACAAGAAGAAATGCTAAAACAGCGTGAAACTGATGCTATGGCACATATTGAAAAAC
+TGCAAAAACATATTGAATCAAACCCTGAAGATAGTGAAGCCTGGTATAACCTAGGGCAAACTTATGTTGC
+AGTCGGCGGCTTCGATGAAGCAGTTATTGCATTTAATCGGGTGATCAAAATTGAAGGGGAGCATGCCGAT
+ATTTTAGGTGCTATTGCTCAAGCGCTTTATTATAAAAATAATCAACAAATCAGTGACCAAGTACAAAAAT
+ATATTGATAAGGCATTAGCCCTTGATATAGATGATCCATCAACCAATATTTTATTGGGCATGCATAACTT
+TATTGGTGAAAATTACCAACAAGCGGTAATCCACTGGCAGCGTGTTATTGATGCAAATAATCAAGGCGTC
+AATATTACCGCATTAAAAGAAGCGGTTGCAGAAGCTAATAATCGACTCGGTGTCTCAGCAAGTAGCTCAG
+CAGAACAGTCAGTAAGTAGTTCTGCTGATAACCCAGCAGATGCAGCAGGACCTCAATTAAAAGTGAGTGT
+CCGTTTATCAGATGATATTGCTAAGCAATTAGCGCAAGGAGAAGATCGAGTAGTCTTTATATATGCGGTA
+CCGACAAATGGTCAGCGTATGCCTCTTGCTGCGGTTAAGATGAAAGCTAGTGATTTACCTACTATCGTTG
+TGTTGAATAATAGTCAAGCGATGAGCAGTGAAAACAACTTAAGTAGTGTAGATAAAGTACACGTATATGC
+CATTGTCTCAATGCAAGGTGGTGTAGGCATTAAATCAGGTGACTATAAAGCTCAAGCGCTTGGTATCGAT
+GTTAATCGCAGTGAAGCACTTGAATTAGTTGTGAATAAACTGGTTGAGTAACTTGTGCTGATAATACCTG
+TTACCATTGAAAATGCTCTAAATCAGCATCTTGGTTGGTAATGGGGTTATATCAAACGAATTCATCTATT
+GACCAATTGAGAGCTCCAGTACGAGTTTGAAACAAACATAAAATTAAATATAGTTTTCTATATTTAATTT
+TTTTTGTAATATTCTTAGTTTGTTAATGATCTTGAAAAGTCGAGTATAAAAAGCTTATATCGGCGTTATC
+TAATTTGATCAAGGCGCTGAATGGATGCAGCTGATGAGAAAATATAGAGGCATATTTTTCCTGAATAACC
+ACTCTATTTGACTAATGCCTTGCCACTAAGACTTTTAATTCTCGTTAAGTGATCGATAAATGAGTCCGAT
+GGGTATTATATACACGCTCCACTTGAAGATGCAGGATTCAGCTGGAATGATAAACGCCTTTAGGCAAGGC
+ATTGATTGAAGAGAATAGTTATTCTATTGTCGAAATCAATAACGCAGTATAAAGCGTTTATAAACCAGCC
+CTTTGGGGAAAACTGAGCAAAACATACCCGTCGTTACATTTGTTGCTAAGGGGATACCATTAACAAAAAA
+TGTGCCTTGATTATGATTCGCCCAGGTTTCCTGAAACGAGCATCTTCAAGTGGAACGGGTATATAAACTC
+AATAACTTAAAATAAGAAGAAAAAGCCAAATGAAATCTCGCTTTAGTGCACGTCAACAAAATAGTGATAA
+TACCGCTGATGAAAATAAAAGCACAACAACAGCAGTATTATTAACTAATTTAGGATCACCCGATGAGCCG
+ACAACAAGTGCAGTACGTCGTTATTTACGAGAGTTTTTATCAGATACACGTGTGGTCGAAATTCCGCGCT
+TAATTTGGCTATTAATTTTACACGGTATTATTTTACGCATTAGACCAGCAAAATCTGCCAAGTTGTACCA
+AACGGTTTGGCAAGATGATGGCGCGCCTTTGATATCAATTACGGCGGCACAGAAAGAAAAAATGGCGACG
+AAAATAAAATCTCAATACGGTGACAATGTTATTGTTGATTTTGCCATGCGTTATGGAAACCCATCAATTG
+CGAGTGTATTACAAAAATTTCAGCAACAAGGTGTTGATAAACTTGTTGTGTTACCTCTATATCCTCAATA
+CGCAGGTCCAACGACAGCGTCCACTTTTGATGCTGTTAGTAAAGAATTACAAAAATGGCGCTATATACCA
+TCGATACACTTTTTAAATACCTATCATAACAATCCATTCTATATACAAGCATTAGCTGAAACAGTTAAAG
+AGCATGTAGCAAGCCATGGTAAGCCCGAGCGCTTAGTGTTGTCATATCATGGTATGCCAGAGCTATTTCA
+TAAGTGGGGAGATCCCTATTATGACTTCTGTCAGGAAACAACTTCACTACTCAAAAGGCTATTACTTGAA
+AGTGATTTAGGTTTTACTGATGATGAAATTATTATGACCTTCCAATCACGTTTCGGTAAGGCTGAGTGGC
+TTAAGCCGTATACGGATGAGACCCTGGAAAATCTTCCTAAGCAAGGTATAAAACACGTTGCTATTATGAG
+CCCTGCATTTAGTGCTGATTGTCTTGAAACCCTTGAAGAGTTAATTCACGAAAATAGTGAAGTATTCTTA
+GAAGCAGGTGGTGAAAGCTATCATTATATTGCTGCGCTAAATGATCGTGATGATCATATTGATGCCTTGT
+TTGATGTGTTGGCACCAACATTGGGGGCGCCCAACCTTAACTAGGTATTTAATGAACAAAATTAGTCAGT
+CGCCAATTCAATAAACTCACTTGCTAAGCTATATAAAAATAGTATACTGTTTTTATATACAGTTTATGGC
+GGTGGGTGCATTATGGGTAATCAGAAAAAAATAATTCACATTGATATGGACTGCTTTTATGCTGCTATTG
+AAATGCGAGATTTTCCTGAATATCAAAATATCCCATTGGCCGTTGGTGGTGATGGCCCGCGTAGTGTCTT
+ATGTACTAGTAATTATCAAGCTCGTCAGTTTGGTGTCCGTTCAGCCATGCCGGCGATTAAAGCCAAACAG
+CTTTGTCCACACCTTAAAATTGTTCATGGCCGCATGGATGTTTATAAAGAAACCTCCAAAAATATTAGAG
+AAATATTTTCTCGTTATACCGATCTCATTGAACCTTTATCTTTAGATGAGGCCTATCTGGATGTTACTGA
+TGCAACAATGTGTCAGGGTAGTGCAACGCTTATTGCTGAGAGAATTAGAGCTGATATCTTTAATGAATTA
+AATTTAACGGCATCAGCAGGCATTGCACCGAATAAGTTTTTAGCAAAAATTGCCAGTGATGAAAATAAAC
+CTAATGGTCAATGCGTTATTACCCCAGATAAAGTCGCTAACTTTGTTGAACAACTTTCATTAAAGAAAAT
+ACCCGGTATTGGTCCAAAAACGTTTGAAAAATTAAATAGGCATGGTTATGTAACTTGTGCTGATGTACGT
+CAAAGTAATATTCGAGCGCTACAAAATATTGTCGGTAAGTTTGCTAATAGCTTGTACTTAAAATCACATG
+GTGTCGATAATCGAGATTTAGAAGTCAGCCGGCAACGCAAATCTCTCGCCATCGAAACAACATTGGCGCA
+CGATATATCTACTCAAGATGAGTGTAAGCTTGTTATTGATTCCTTATACCAAAAATTACTCACTAGACTC
+GCTCCCCACAGTAATAGGGAAATCATTAGGCAAGGTGTGAAGCTTAAGTTTACTGATTTTAATCAAACAA
+CCGTAGAAACACAAAGCAACGAGTGTCAGCAAGCCCTTTTTATCAGTTTATTATCAAAGGCATATAGCCG
+CTCAAATAAACGCGGTGTACGGCTTGTTGGTCTAACACTAGGATTTGCTGATAGTCCAGGCGAAAGTCAG
+CAGTTGTCTCTTTCGCTATAGCACTTATTATCAGATCAGAGTGGCATTGAAAAATACGGCACTACATTGT
+GCCGTGATTTTATTAGAACGACCAGAACATTCCAAACTAGCATTGCTACAAAAACTAACCCTGCGTTATT
+TTTCGTCGAAGAGATTGATGCGGCTTTCGAAATTTGAGCCCAAAAGGCTATTTGAGGGATGAGTGCATTG
+TTGTCAGTCGCTGTCGATATCAATTGAATCGAGGCTCTGGTTGGCTTTACATAGCTAATGAACTAGAACA
+AAAAGGCGTCTGCACAACATTTATCCAAGAATTGCGTGAAAGTTGTGAAATTGATTGGTATCTTCAAGGT
+GAGCTTGCGTATAATAAGCAGCACAAAAAGAACAAGCTAAGAAAATTCGTTTTTTATAATACCCTGGTTA
+TTCCCGTGATTAAATTTTTCGGTATAAAGCTAAAGCCATAATGAACGTAGACCCTAATTAAAATAGACCT
+AAATCGATTTGTAGAGTATCCCATGATTAAAAGCACCGCAGAAGTCCGTCAGGCATTTTTAGATTTTTTT
+GCCACCAAACAACATCAAATAGTTAAAAGTAGCTCACTTGTTCCTGGTAATGATGCAACGTTATTATTTA
+CCAATGCAGGCATGGTTCCTTTTAAAGATGTTTTTTTAGGTGCTGAGACACGTAGTTATACACGAGCAAC
+CTCTGCACAACGCTGTGTACGAGCCGGTGGTAAGCATAACGATTTAGAAAATGTTGGCTACACTGCACGT
+CATCACACTTTTTTCGAAATGATGGGTAACTTTAGTTTTGGTGATTACTTCAAAAATGATGCAATTAGTT
+ATGCTTGGGAGTTTTTAACTGGCGAGTTAGGGTTAGCAAAAGAAAAGTTATTAGTCACAGTATATGCCAC
+GGATGAAGAAGCTTTCTCTTACTGGAGAGATGAGGTTGGTGTACCTGAAGATAAAATAATTCGTATTGGT
+GATAAGTCAGCTAACAAAAAGTATGAATCAGACAACTTCTGGTCAATGGGTGATACAGGCCCTTGTGGAC
+CTTGTTCTGAAATATTCTATGATCACGGGGAAGACATCTTCGGCGGACCTCCAGGATCGCCTGATGAAGA
+TGGTGACCGTTTTATAGAGATATGGAACATAGTATTTATGCAGTTTAACCGTCAAAGTGACGGCCGCATG
+GATCCGTTACCTAATCCATCTATCGATACTGGTATGGGTTTAGAGCGTATTTCTGCAATTATGCAAAATG
+TGCATAGCAACTATGAAATTGATATTTTCCAAGCACTAATTAAAGATACTGCTGCATTACTTGATTGCAG
+TGATCTTGAGCATAAATCACTACGTGTTATTGGTGACCATATTCGCTCATGTAGCTTTTTAATTGTTGAT
+GGGGTTGTACCGTCAAATGAAGGCCGAGGTTATGTACTTCGCCGCATTATTCGTCGTGCTATTCGTCATG
+GTCATAAACTAGAAGCGACAGGACATTTCTTCCATAAACTTGTTGCCTCATTAATTGCTCAAATGGGAGA
+AGCCTATCCAGAGTTGGCTCAGCAACAAGCAATTATTGAAAAACTATTACGCATTGAAGAAGAGCAGTTT
+GGTCGAACTCTCGATCGTGGCATGATCTTATTAGAAGATATTTTAGCTAATTTATCTGGCGATATTATTA
+AAGGTGATGACGTATTTAAGCTGTACGATACCTACGGTTTTCCTGCCGACTTAACGGCAGATATTGCCCG
+AGAGCGTAACTTGAAAATTGATAAAGATGGTTTTGATGTTGCGATGAAGCAACAGCGAGAGCGTGCCCAG
+CAAGCAAGTCAATTTGGCACTGATTATAATCAACAACTTAAATCTGACCAGAATACAGCTTTTAAAGGCT
+ACGATAATGACTCATATTCAGCGACTGTTGTTGAGCTATTTAACAGCCAAGATCAAGACCCGGTTAGTCA
+ACTAAACTCAGGTGAACAGGGCATTGTGATATTAGATCATACGCCATTTTACGCTGAATCAGGCGGTCAA
+GTAGGTGATAGTGGCTTACTTCACCTTGATGGCGGAGTATTTGAAGTAACAGATACAATCAAATTAGGTA
+ATGCTTTTGCTCATAGAGGTACAGCTCATACCGATGTTGGTTTGAATCGTCGAGTAAAAGCTGAAATTAA
+TGTTGAGCGCAGAGCGGCTATTGTTAAAAACCATACCGCAACACATTTATTGCATGAAGCATTGCGCAAA
+GTATTAGGTGAGCATGTTACACAGAAGGGGTCATTATGTGATAGTGATAAGTTACGTTTTGATTTCTCTC
+ATTTTGAAGGCGTTACCGCTCAAGAATTACATGATGTTGAGCAAATGGTTAACAATGAAATTCGACGCAA
+CCATGCAAAACAAACCGAATCAATGTATATCGAAGAAGCTAAAGCAAAAGGCGCTATGGCTCTCTTTGGT
+GAGAAGTATGATGATGAAGTTCGTGTAGTAACACTCGGTGATTTTTCAATAGAGCTTTGTGGTGGTGTGC
+ATGTTAATAGAACCGGTGATATCGGTTTCTTAAAAATAGTGTCTGAATCTGGTATCGCAGCAGGTGTTCG
+TCGTATTGAAGCTGTTACGGGGACAGGTGCACTTGATTTTATAAATCAACAAACCGCTTCTTTAACGACT
+ATTGCGGCACTGGTTAAAAGCGATGTAACTAATGCGAGTAGCAAAGTGGAGCTACTTATTAGTCGTTCTA
+AGCAGCTTGAAAAAGAAATTGGACAACTTAAGCAAGAACTAGCAGCACAAGCAGGATCTGATTTAGTAAA
+CAACACCATTGAAATTAATGGTGTTAAGGTTCTCATTGCAGATTTAGGTAGCGTAGAAAGTAAAGCATTA
+CGCGGCATGGTTGATGAACTTAAAAACAAAATGCAGTCAGGCGTTATTATGTTGGCTACAGCCAATGGTC
+CAAAAGTTGGCTTAATTGCTGGTGTTACTAAAGATTTGGTAGGGCGAGTTAAAGCGGGTGACCTTGTGAA
+TATGGTTGCGCAACAAGTCGGTGGTAAAGGTGGTGGTCGTCCTGATATGGCGCAAGCGGGCGGTAGTCAG
+CCTGAAAACATAACCTCAGCACTAGAAAGCGTCTCAGCATGGTTAACAGAAAAACTGGCTTAAAAGAGGC
+CTTGAATGATTAAGAGTTAAGTTATCATTTATCGTAAAGACTAAAAAGGAAGCATTTTGCTTCCTTTTTG
+CATTTTTACTGTGTTGTTTTAACACTGTTCGTTCCGCTGAAAATTGGTTCTACTTTGTCAGTATTTAATC
+TAAACGCATAAAACATTACAAATGATCACAGATTTGGCTGCAAAATTAAGCTATAAAGCTATTCAATGAT
+ATGGAAATATTGCTAAAATATGATCGTTTAGTAGAGTAATAGTCTCTTTTATTACTCATAATCGAAGTTT
+CATTGAAAACTATCATCGGATATGGTGTTTTTAATGAATAATGACTTTTTATAATAAATTGACTATTAAT
+TATAGTGGATGGATTAAAAAAGTAGCTAACTCTAATATATTACTAGCTTATATATATTTATTTAGTGATC
+TCACTTTAAAGGATAAGGAAGAAAATATGCTTATATTAACAAGGCGCGTTGGCGAAACATTAATGATTGG
+TGACGAAGTTACTGTGACTGTTTTGGGCGTTAAAGGAAATCAGGTAAGAATAGGTGTTAATGCACCAAAA
+GAAATCTCAGTACATCGTGAAGAAATTTACATGCGCATTCAAGCCGAAAAAGGCGATAATGAAGCTTCAG
+GTAATAAAGTCTAATAAATCTCTTATCATTTAAGTGGATTGTTAGACTAACTGAGAAACATTGTTATATA
+TAAAGCTTTATATAATGACTAAAAAACACCGCTCAGGCGGTGTTTTTTTAAGCTTTGCGTTAAGTTAATG
+ATTAAAAAACATCATATTTGACTGAATTGTCAGCAAATAGAAATTTATACTAAATAAATGCTAAAAATTG
+TTTGACTTATTTTTAGAATCCCTTATTATTCGCACCCATTGGAGAGGCAGCCAAGTGGCTGAAGACGCTC
+ACCTGTTAAGGGAATGTCTGGTTTGTAACCGGATAGAGGGTTCTTATCTAAGGTGTATTTAATACGCATT
+AGTACTCAACAATAAAGAAGTAAAAGAAAAATGGAGAGCTGGCCGAGTGGCCGAAGGCGCTCCCCTGCTA
+AGGGAGTAACGGCTTTAAATCCGTTCGAGAGTTCGAATCTCTCGCTCTCCGCCATTTTCTTCTTATGAAG
+AATAGTGGTTGTGTAGAACGAAAGTTCGCTATCTTTAGACTAAGATATAAAAAATAGTTCATGAGGGCGC
+GTAGCTCAGCTGGATAGAGTACCTGGCTACGAACCAGGCGGTCGCAGGTTCGACTCCTGCCGCGCCCACC
+ACTTTCTCCAAGTGGTAAAATAATGAAGAGCAGCTATTGTTAAAGCTGGATAAAATTTTAAACTTTGGGC
+GTGTAGCTCAGCTGGATAGAGTACCTGGCTACGAACCAGGCGGTCGCAGGTTCGACTCCTGCCACGCCCA
+CCACTTTTCTACTTAGGTAGATATAGAATGACCTAGCTTTTGCTAGGTTTTTTTATGGGAAATATTCTAA
+CACTCTTCCTTTATTAGTAGGAGTGCTAAAATAAAAGCAGCTTATGTTAAGGCTGGATAAATAAGTTTTC
+ATACCGTGGGCGCGTAGCTCAGCTGGATAGAGTACCTGGCTACGAACCAGGCGGTCGCAGGTTCGACTCC
+TGCCGCGCCCACCACATTTCTACTTTGGTAGATATAAAAAAACCTAGCTTTTGCTAGGTTTTTTTATGCC
+TGAAATATATGTCCTAGCACCTTTATTGGAAGGAATTAACCTGAAATAACGGATAGCTCAGGTTAGGTTT
+GAAAATAAACGTTTCCTGACGCATGCATAACTCTGCTGGATAGCCTTTTACTGAATAGACAGTTGGCTAC
+GACTGGAACCCTATACGGCCGGAAGGTCAACTCCTGCCGCGCGCCCCCCACATTTCTACTTTGGTAGATA
+TAAAGAAACCTAGCTTCTAGTAGGTTTTTTTATGCCTGAAAGATATTAAATGTTCTTTTTTTAAGAGCGA
+CCGCTCAAGCAAAAGTCAATCATGAAAGCGAAGGTTAAATTTTAATACCGCGAACATAAGTCAACTGCGC
+AGTTTTATTTTAAATAACAAGCTAGCTACGATTAAATCAATTTACGGCCTCAGGCTCGTTTACTAACGTA
+TCTGACATTAGCTCAAGTTGGAGACATATTAATGTTTCCTGTTTTCTAGGGGATCAATGGCTCTATCAAA
+GGCAATTGTATAAAGCTTAATACGAAAAGTGTGGCTACTTTATTTCTTGCTAATTTATTGATTGTTTTTA
+CTTACCTCAAGACTCTGACAATAGTAACGATGATCATCCTACACCCAAAGATTAAATTGTGAGGCGTAAT
+ATCAGCATGAATAGTGATAGTGCTTTATATGGCTCTTGAATGACGTTTTCGACTATGCTTAAACTATTTA
+CCTTGGTTAGAATTATTTGAACACTCCCTGAGATTCAGTGTTATTTATTAGATTTTTATGATCGAATGGA
+TACTGGAATAAAGGAGTGTTTTGGCACGAAAGTAGCTATGAAACGACCAATTATCAAGGTTATTCAATTC
+AACTTATTTAATTTAGGCATTAGTTGCTTACTTTATGAAATAAACAGTACGGTATCAGTTGTTTTTTAGG
+GTTAACTATCCAAATACTTGGATGTATATTCAGTGTTTATGAATGCAAATATACATTATGTATATTGTAT
+AAAATCAGTACTTATCTTTTTCTGATACCCTATATTCATGCTTTTGATAATGTATACAATATTTAAAGTA
+TGCAAAATGGCATGTATATTTCTGTTGTTATGGTGAATATTCGTTGTTTTGGGGGTTGACGGTAAATTAT
+TTTTATGAAACACCATAAAATTGTTTGCATTGTAGGTATTGGAGTGATTATTCTAATTGCAAGATTTTTG
+AACGAGAATAAAAAATGGACAATATGCAGCAGCAATTTATAGAAGCTGGAACACTCATGTTAGCAGGAAT
+GGTATTTGTGTTTGCATTTCTAGGTGTATTAATTATCTTTATTAATACTGTGTTGGCAAGACTAGCGGTA
+AAGTTTCCAGATGCTATTGTAGTGCCACATTCTCGACCTAATAAAAAAAGTAAGAGTAATAGCAAAACTA
+CGGGTGAAATTTCACCGGCAGTTGTTGCTGCAATCAGCGGGGCGGTTCAACGGTATCGGGCTCAACATAG
+CCAAGATAAATAAGTTTGACCAATATTGAAACTCTTCTTCACCACTATATTTTAAAAGTTAGATAAAAGG
+GCATTAACATGAGTAAGCCATTAGGTATCACCGAAGTTGTCTTAAGAGATGGACATCAATCAATTTTAGC
+CACTAGGCTTCGTTTAGCCGATATGCTGCCTATCGCAGCAACACTAGACGAGGTTGGTTATTGGTCAATT
+GAATCTTGGGGTGGTGCAACGTTTGATTCATGTATTCGTTACTTGGGTGAAGATCCATGGGAACGTATTC
+GTGCCCTTAAAAAAGCGATGCCTAAGACCAAACAACAAATGTTGTTTCGTGGTCAAAATATACTAGGTTA
+TCGCCATTATGCTGATGATGTAGTAGAAAAATTTGTAGAACGTGCTCATATCAATGGTATTGATGTTTTT
+CGAATTTTCGATGCCATGAACGATGTTAGAAACCTGCAAACTTCTATTAAAGCCGCTGTTAGAGTTGGGG
+CACATGCCCAAGGTACATTGAGTTATACCGAAAGCCCAGTGCATACACTTGAAGGCTGGTTGACTATGGC
+TAAGCAGCTTGAAGATATGGGCGCTCATTCACTTTGTATTAAAGATATGTCGGGTTTATTGAAGCCTTAT
+GATGCAGCAGAGTTAATTAGTCGTCTTAAAGAAACAGTTTCTCTACCTATTGCTTTACATTGCCATGCAA
+CTACAGGTTTGAGTGTTGCTACACAAATGAAAGCTATTGATAGTGATGTTGATGTTATCGATACCTCAAT
+TTCTTCGATGAGTATGACTTACGGTCATTCGCCAACAGAAACAATTGCCGCTATTGTTGAAGGTAGTCCA
+CGAGCATCTGGTCTAAACGTTGAGAAAATGGCTGAAGTTGCCGCATATTTTCGTGGCGTTAGAGAAAAGT
+ATGCTGAATTTGAAGGTAGCTTAAAAGGTGTTGATGCCCGTATTTTAACAGCACAAGTTCCTGGTGGCAT
+GTTAACTAATATGGAAAACCAGTTAAAAGAACAAGGCGCTGCAGACAAGTTCGATGAAGTATTAACTGAA
+ATACCTAAAGTTCGTAAGGATTTAGGTTATATCCCACTAGTAACGCCAACGTCGCAAATTGTTGGTACAC
+AAGCAGTACTTAACATCTTAACCGGTGAACGTTATAAGTCTATAACAAAAGAAACTGCAGGTGTATTGAA
+AGGTGAATACGGTGCAACCGCAGCTCCTGTTGATGCTGAGCTACAAGCACGTGTTTTAGATGGCAAAGAA
+GCTATCACCTGTCGTCCTGCTGATTTGCTTGACCCTGAAGTTGATAAACTTTCAGCAGAATTGCAAATTT
+TAGCAAAAGAAAAGAATATCAATCTAGCTGATGAAACTATTGATGATGTATTAACTTATGCATTATTTCC
+ACAGATAGGTTTGAAGTTTTTAGAAAACCGTAACAACCCAAGTGCTTTTGAACCTATTCCAACAAAAGCA
+AGTGCAAAACCACAAAGTAGCTCAGCGTCAAATCCTGTGTGTTCTCCTGAAAGTTACGCAGTAAGTGTCG
+ATGGCAAGGTTTATGATGTTGTCGTCGCTGCTGGAGGCTGTATTGAGGCTATTACGCACCCCGCTGGTGA
+TGATGCCATGAAACAATCCGCATCTATCACTGCTGAAGAAACGTTAAATGCGCCATTAGCAGGTAACATC
+TTCAAAGTAATCGTTCAAGAGGGTGACCACGTAGAAGCTGGTGATGTAGTTATCATCATGGAAGCGATGA
+AAATGGAAACAGAAATTCGTGCAGTTTCGGCTGGCGAAATAGTATCTTTGTTCACCAGAGAGGGCGACTC
+AGTTGCCGTTGGTGATGCCTTACTTAGTTTTTCTTAGAGGCCAACATGGATTCTTTAAATACTTTATGGT
+TATCAACAGGCTTGGCGAATTTTGAATTAGGCCAAGTTGTGATGATGTTAGTTGGCTGTGGTTTACTTTA
+TCTTGCCATTGCTCGTAACTTTGAACCTTTGTTATTATTACCTATGGGTTTTGGTGCGATTTTAACTAAC
+ATCCCTGTTGCTGGCTTTTCAGAAGTTGGCGGTTTGTTACATTATATCTACTATGCTGGTGTTGATACGG
+GAATTTTCCCACTCATTATCTTCATGGGTGTTGGTGCTATGACCGACTTTGGTGCTCTTATAGCTAATCC
+TAAAACACTATTTTTAGGTGCAGCGGCACAGTTTGGAATATTTGCTACATTATTTGGTGCTATAGCGTTA
+AATTATATTCCAGGTATAGAGTTTACGCTTAAAGATGCTTCTGCCATTGCAATTATTGGTGGCGCTGATG
+GTCCAACGGCTATTTTCCTTGCTTCAAAGTTAGCACCTGAATTACTTGGCGCTATTGCTGTCGCGGCATA
+TTCGTATATGGCATTGGTTCCAATTATTCAACCGCCAATAATGAAAGCATTGACCACTGAAGAAGAACGT
+AAAATTGAAATGAAGCAGTTACGACCTGTAACTAAAATTGAGAAAATTGTTTTCCCAATTGGTGTGCTAG
+CCATGACTATTTTCTTTTTACCTTCCGCAACACCTTTAGTAGGGATGTTTTGTCTAGGTAACTTAATGCG
+AGAGTCTGGTGTTGTTGATCGTTTAAGTTCTACAGCACAAAATGAGCTTATCAACATTACCACTATCTTT
+TTAGGTTTAGGTGTTGGTTCAAAACTGAGTGCTGATGCTTTTTTAAATGTTGAAACCTTAGGCATTTTGG
+CTTTGGGCGCCGTAGCGTTCTCAATCGGTACCGCTTCAGGTGTGATTATGGCCAAGACGATGAATAAGTT
+TTCTAAAGACCCTATTAATCCATTAATTGGTGCGGCGGGAGTATCTGCAGTACCTATGGCTGCACGTGTT
+GCTAATAAAGTTGGTTTGCAAGCAAATCCACATAACTTCTTATTAATGCATGCAATGGGCCCTAATGTGG
+CTGGTGTGCTCGGTTCAGCCGTAGCTGCAGGTATTTTATTGGCCTTAGTGGGCGGTTAGCGTTTAACTGA
+ATAATACCAAGTTGATAAAGTTCTTTCCCACTCAGCGAGAATTAAAAGGCTTAGAGGCAAGACATTGATT
+GAAGAGAATGGTTATTCCCTTGTCAAAATCAATAACGCAGCATGTAAGCCTTTTAAACTCGCCCTTTGGG
+AACTTGTTCTATGCCCATTAGCATCGTTAAATTTATTTGATTTAGAATGACTAGACCTAAACAAATTTGC
+CTTGTTATTGAACATTTAACATAGCTCTGAGTTGGGAAGAAATTTAATCAAATTGGTATAAGTTGTACTG
+TTAAAAAACCGAGCTTAGCTCGGTTTTTTTATGCCTGTTTCCTGAAGTTTGAATAGCTTTATATAAACCT
+AAGAAGATTACTTACTGGTATATTGGTAGCCATCGTCATAAAATACAGTTAATAACAATTTAAGGATTAT
+ATAAGTTAATCATGAAACTACCTCTCATTATGCTTACCGCGTTAATCGCGCTTACTGCCTGTACAAGTTC
+TAGTACTGGTCGAAAACAAGTGATGTTATTTTCAGATGCAGAGCTTGATAAAATGGGCGCTGCTTCATTT
+GAAGACATGAAAAAGAAAACACCTATAAGCACAGATAAAGCGACTAATGACTTTGTGCAATGTGTTGCTA
+AATCGATAACTAAAAATGTCGCTAAATCGGTTCATCAAGGTGACTGGGAAGTTGTTGTGTTTGATTCCGC
+ACAAGTGAATGCTTTTGCTTTACCTAGTGGTAAAATTGGCGTCTACACCGGTATTTTAAATGTGACTGAA
+AATCAAGATCAGTTGGGTGCGATTATTGGACATGAGGTTGGTCATGTTATTGAACATCACTCAAATGAGC
+GTTTATCAGCTAATAAACTGCAAAATATGGGGATGGCTGCTGCAACCGCCGCTGTTGGGTTATCAGACGT
+GGAAAATAAAGGCTTATGGATGGCAGGATTAGGTTTGGGACTGCAGTATGGCGTTATTATGCCTTATAGT
+CGTGCTCATGAAAGTGAGGCTGATATTGTTGGCCAAGATCTGATGGCGCGTTCTGGTTTCGAACCAAGCG
+CCAGTATTAAGCTTTGGCAAAATATGGCGAAATTAAGTAAGGGGGCTCCGGCAGAGTTTATGTCGACTCA
+TCCGTCAAATAAAACGCGTATAAACCAGCTAACAGAACACTTACCTAGTGCTATGACTCTTTATAAAACA
+GATAGCAGACCTAATTGTCAAAAACCTAAAGTAATCCCTTCGCCGAAGGCGTAAGCCGTCATTTGTGTTA
+TTTACAGCAATTAAAGTAAATTAACTTTAATTGCTGTAAATCCTTATGGCGTAAAGAATGTAGAGTTATA
+CCTTAAGGATTTAATTTGTGGTTAAGCCATGTTTCACCATCTTTTTCAAAACATAGGCGGTCATGTAAAC
+GATTAGCTCGACCTTGCCAAAACTCAATAGCATGAGGTTTTACTCGCCATCCTCCCCAAAACTCAGGATG
+AGGTACTTCACCTTCTGAAAACTTATCTTGATAATGGCTCATGCGCTCTTTGAGTTCATCATCGTATTTA
+AGTTTTTGACTTTGCTTTGATGCCCAAGCACCAACTTGACTACCTCTGTCTCTACTATGAAAGTAATCAG
+CAGATTCTTGTATAGATACTTTTTCAACCGTACCTTCAATACGAATTTGTCGTTGTAAGACATTCCAGTG
+AAACAATAAGGCTACTTTATTGTTTTCAGCTAGCTCATGGCTTTTACGGCTTTCGTAATTAGTAAAAAAC
+ACAAACCCCTCTTTATCATAATCTTTGAGTAGGACCATGCGAGAACTAGGTTGTCCGTCACTATTACAGC
+TACTGACAGACATAGCTTCCGGTAGCAATATCCCTGACTTATTTGCATCAGCAAACCATTGTTCAAATAT
+TTGATCGGGCGTTGTGTTAGAAGAGAGTTCAGGAAGAGGTAAAGCGACGCCTTGACCAAAGGTAAACAGG
+CAACGCAGTTTTTCAAATAACGTCATAATATTTAAAGTTAATAGAAAATAAAAGTATGCAGTTATTCTAT
+GCTTAAATGACGTTATTGCAAAGTTATATCAAGCTAATACCAAGATGAATTATAATTTGTTACAGCCTAC
+CAATCCTCACTATCATCTAATAAGTCTTTAAGGCGTTTTTTCTCTCTCAATTCATCAATACGCTTGCGCG
+CTAATAGATTTTTTTGGGCTTGTTCTTGAGCATTCTTTTCAGCTAAAGACGTACCCTTTAGACTATTGTT
+GTCTGTACTTTCATCTGAACCGCTATCACTTGATTCGTCGGGAAAGTTATCATCAATATCGATTTCCATT
+TTCTCTACCTTTTTTACTAATTAATAAAATACTTCAAAGTATATTGTTTAACATAGGTAAGATAATGGCT
+ATTTTCAATGCATCTTTACAAAAAAATATCAAAAATATGATAAATAATTACTGACTAGTTTTTTTTTAAT
+CTAAGTTGGTATAAAGCTTATACAAGTCGCTTATTCGCCCTTTATAGCGGGCTTAAATATAGACATGTTA
+GATAATATAAATTTCTCTATCTGGCCATGAAAAGTCATCTTGGGAGATCTATACCCAAACCACTTGGAAA
+TCCAGGATTCAGTAAAGTGAGAAAGAGTTATATTCAAGGCATTGATTGAAAGTAATGGTTGTTCCATTAT
+CGAAATTAATAACGCAGGAGATAACCCTTTATCGCTTTACCCTACGGGAGCTAAGCTAGAAAATCAGTGC
+TGCGTTGCAATACTTTATAAGGGAATAACCATTATATTCCTATCACGCCTTGCTCTGATACCCTAGCTTA
+GCTCTGAAACTGCATTTCCAAGTGGCTTGGGTATATAAGCAATAAAAAACCAGTGACAAGCACTGGTTTT
+AGTTTACATTATTCATGTACGATATTTGAAGCGATTACCAGCCTTCAACGCCTTTCATGTCAGGGAGCTG
+ATGAGCAATACCTTTGTGACAATCAATACAGGTTTTTTCACCTGAAGCTAAAGCGGTAGAGTGTTGGTAA
+GATGCACGCTCACTTTGCTCGGTAAAGTCCATATAGTCGAAGTTATGACAGTTACGGCACTCTAAAGAGT
+CATTGGCTTTTAAACGTTCCCATTCATTTTGCGCTAAACGTTTGCGATGCACTAAAAACTTCTCTCGAGT
+ATTAATGGTGCCAAAAATAGCGCCCCAAACCTCTTTAGATGCTTTCATTTTACGCGCAATCTTGTCAGTC
+CAATTATGTGGAACATGACAATCAGGACAAGTAGCTCGAACGCCTGAACGGTTGGAAAAATGTATAGTCG
+TTTTTAACTCTTCATAAACATTATTTTCCATTTCATGACACGAAATACAAAACTTTTCCGTATTGGTTAC
+TTCTAAAGCGGTGTTGAAACCACCCCAAAATATAATACCAGCGATGAATCCGCCTATAACCAAAACGCCT
+AAGCTGTAGTAGCCACTTGGTTTAGTTAGTGTTCTCCAACCAATCATTAATATGTTTTTCATGGCGCCTC
+CTAATGCTCTTTAGCGCTAGTGGTTTTTTGTTTCATCAAAGTATGCATATCAACAAAAGTATTTTCCACT
+AGTGGTTCAGCATCAAGTTGAGTGACATGACACTGATTACAAAAATAACGACGAGGGGATACTTCTGCTA
+AGAAGTTACCATCTCTGTCCATGTAATGTGTAACACTCACCATAGGTGCCTGTGATTTTTCCGTACGATG
+ACGAGAATGACAAGACATACACTTGTTATTGTTTTTATTCACCTCATAACTACGCGTAGTATGTGGAATA
+ACAGGTGGCTGCATAGGGTAGTTACGACCCTGTTTGATATCCTTGTTTATCACTTTAGGAATGATGTTAG
+GCTCTTTTTGCACATCAATAGGAGTTGCATCCCTTAGTGTTGCAACAGAGTTAACTGTTTCTTTATCTGC
+TGCATTAGCGTTTAGAGAGTACATAATTGGCGATACTGCTAGTACCAATAAACTGGCAATTGCTGCTAGG
+TTTAAATTTTTCATTGTAGACTCCTAAACTTTAACAATTTTAATAGCACACTTTTTATAATCTGTTTCTT
+TCGATAACGGATCGGTGGCATCTAAAGTGACTTTGTTAACTAAACGACTGGCATCAAACCAAGGCATATA
+CACTAAACCAACAGGTGGCTTATTACGGCCTCTTGTTTCAACACGTGTTTGTACTTCACCACGTCGAGAA
+ATAAGCTTCACTAAATCACCGCGGCGCATGTTACGTTTTTTTGCATCATCAGGGTGCATGTAAACTAATG
+CATCAGGCATCGCTTTATATAACTCAGGTACACGTTGTGTCATTGAACCTGAATGCCAATGTTCTAGTAC
+ACGACCGGTAGATAACCATAAGTCGTATTCTTCATCTGGAGACTCAGCTGCAGGCTCATAAGGTAGAGCG
+AAGATAACAGCTCTGCCATCAGGTTTTCCGTAGAAGTCCCAGTCACTACCAGGTTTACAATACGGATCAG
+AACCTTCTTTAAAGCGCCATTTAGTTTCTTTACCATTAACAACAGGCCAGCGTAAACCACGCTCTTTATG
+GTATCTGTCATATGGTGCTAAATCATGGGCATGACCACGACCAAAGCTGGCATATTCTTCAAATAAGCCT
+TTTTGGATATAGAAACCAAAATCACGAGACTCGTCATTTAAACGATCTTCAGGTATTTCCGACAGTGGGA
+ACTTACCAACAGAGGCGTCTTTATAAAGCACATCAAATAACGTTTTACCACGAACTTCAGGCTTTTTAGC
+AATCAGCTCTTCTGGCCAAACATCTTCTACTTTAAAGCGTTTAGAGAATTCTACTAATTGCCACATATCT
+GATTTAGCACCTTCTGGAGCTTCAACCATTTGGTACCAAGATTGTGTACGACGCTCGGCATTACCATACA
+TACCTTCTTTTTCTACCCACATTGCTGTTGGTAAAATTAAATCAGCTGCCTGTGCGGTAACTGTTGGATA
+CGGGTCTGATACTACAATAAAGTTTTTCGGGTTACGGTAACCAGGGTAAGCTTCTTCATTGATGTTAGCG
+GCAGCTTGCATGTTGTTATTACACTGCACCCAGTAGAAGTTTAACTTACCGTCTTTAAGCATACGGTTTT
+GTAAAACGGCATGGTAACCAGGTTTTGCTGGAATAGTGCCTTCAGGCAAGTCCCAAATTTTCTCAGCAAT
+AGCACGATGCTTAGGGTTTTTAACAACCATATCGGCAGGCAAACGATGTGAGAAAGTACCTACTTCACGA
+GCAGTACCACACGCGGAAGGTTGACCTGTTAATGAAAACGGGCTGTTACCAGGAGTTGAGATTTTACCTG
+TTAACAAGTGAATGTTATAAACTAGGTTATTGGCCCAAACACCACGAGTATGTTGGTTAAAGCCCATAGT
+CCAAAATGATGTTACTTTGATTTTTGGATCCGCATACATCTCAGCTAATTCTTTTAGCTTATGCTCAGGA
+ACACCAGAAAGTTTTGATACGGATTCAACCGTATATGTGCTAACAAATTTTGCGTATTCATCAAAGTCAA
+TTGGCGTAGAGCTGCCTTTAGTTTTACCGTTGTTTTTAGCTTTTTGTTCTAGCGGATGCTCAGGACGTAA
+ACCGTAACCTATATCTGTTTCGCCTAATCTAAAGTTTGTATGTTTACTTACAAAGTCTTTGTTTACGCGA
+CCAGTTTGAATAATATAGTTAGCAATGTAGTTTAAAATAGCTAAATCAGTTTGTGGCGTGAAGATCATGC
+CGTTATCGGCTAAATCGAAACTTCTGTGCTCAAAAGTAGATAATACAGCAACTTTTACATGGGGTGCACT
+TAAACGACGATCAGTTAAACGCGTCCATAAAATAGGATGCATTTCTGCCATGTTTGAGCCCCATAATACA
+AAGGCATCAGCAGCTTCTAAATCATCGTAACAGCCCATAGGCTCATCGATACCAAAGGTACGCATAAAGC
+CACCAACAGCAGACGCCATACAGTGACGAGCATTAGGATCAATATTGTTAGTACGAAAGCCTGCTTTCAT
+CAATTTAACTGCAGCATAACCTTCTTGAACAGTCCATTGACCAGAGCCGAACATACCAAGTGCTTCTGGA
+CCATCTTTCTTCAATGCATCATTAGCTTTTTCAGCCATTACATTGAAAGCTTGATCCCAAGAAATAGGAG
+TGAATTCACCTTCTTTATCGTATTTACCGTTGGTCATACGTAATAAAGGAGTGGTAAGTCTGTCTTTGCC
+GTACATGATTTTTGAAAGGAAATAACCTTTCACACAACTAAGACCTTTGTTCACAGGTGATTTAATATCG
+CCATGGGTAGCAACAACTTTGCCATCCATAACGCCTACATTAACACTACAGCCTGTACCACAAAAACGAC
+AAGCAGCTTTATCCCACTTAAGTTTAGTAATATCGGAGCTGGTAATTAAGTTAGAGGCTACTGCAGGTAC
+AGATACCCCAGCAACAGCAGCGGCTGCTGCAATCGCATTTGCTTTTATAAATTCGCGGCGATTAATTGTC
+ATCGTGTCACCTTCCTTTTGCTTTTTGATTCGGTTTTAAACAGGGTTAATTTTATTCTTTATTCTTTTTT
+GATGGCTACTTCACTGTATTGTTCTTCAGCATTGTCATCACCACTCTCGTCTAAAACTTGGTGATAAACA
+GGTGATACGTTAAGTATGCCTTTATGGACTCTTATAATATCTATTTTTTTGTCAAGATCTTTAAAGCCAG
+TACCTTCAACAGTGAAAACTATTTTACCTTCATCGCTGACTGCGTGAATTTCTGCACCTTCAACAGCAGT
+AATAACCGCTTTCACTTCATCGAGTTGTGCAAATATTGGCGAGGCAACTAGACTAGCTACGTGGTATTCA
+GGTGTTCTATGGTCTTTTTGTGTCATATATTTCTTAAATTATTTTTTAAACTGTTGTTTGGTCAAAGTTA
+AACGCTATTGCATCTTGTGGGCAACTTTTAATGCATGCGCCACATTGAGTACAATCAAGATCATTTAAAC
+TGGGTTGTGGAATGCTTGAATTAAGGTAATTAAATTTTATTACGCTAGTTTCACATTCATCACGGCAACT
+TTGACAATAAATATTATTTTTAGCTAAACACTTATCACTAATTTCCAACGTTACCGGCCAAGCTTTTTTA
+TTTTTTAAAGTATTTTCTTCAGTAAATACACCCGAAAAAAGCGGTTGTTCACAGCTCTCTATACACTTAT
+TACAAAAGGTACATTCACCTAAACTGAAATCGATTTTTGGAAAGCCATCTTCATCTTTAACAATAATATT
+GCTCTCGCAACTGCTAATGCAATCTTGGCATTGAGTGCAGCCAGAGGTAAATACCGCTTCATTAATTACC
+CAAGGTAAGCGTAATTCGTGTTTAGTTTTTACACGTCCGCGAAAAAAGCGCCTTCTTGAAGGATCGGCTA
+AACGTTCGACTGTTTTAGTGTTGTTAGTAGACAAGAGATTAAGCGCTTGGTGGACCAAAGAATATTTGAC
+TGATCCAGACTGCAAAACCAAAACCGGCAACGATAATTACCGATAAGATAGGTGCTAAAAAAACAGCCAG
+AAAAATAAAGGTATTTCGCTCATGCTTTTTTTGTTGTTCAGGAGATGTTGCTTGGTTCATAATGCTCTCG
+AAAGTTTATGATTAAGGTAAGCTAAATTTGGGTTAACTTTAATCCCTTGCTAGGTCAAATAGTTTGATCT
+AGATCAGGTTTAGCAAATTAACCATAGTTAATTTATGGCCTTAAGCAGTATAGAGTTTAATCGCGCAAAA
+AAGCTAGGCGAAATATTTTTTTTTTGCTTTAACATACTCGATAACTTGGATTTTATTCACTTACTTCTAC
+TTCAGGGTTTTAAAAAAATATGGTGCAAGTACAAGATTTCCTATCCTGGTTTAACAATTATGTCAGGACA
+GCAGCAGCAAAAAATGAGCGACGCATGGTCGTTTTATCGGGTTGTGAGTCTTGGGCAATGTCTTTATTAC
+GCTCTATTGATGTGATTCACGCGGCTTTAAGCACAGAGACTAAACAAAATTTTCAAACTTTTTCTTCGCA
+AGTTCAATGTCTTGTTTATGGTGATAGCGCTATATTTCCTGCAAATGTACAGAGAAAACGCTACCGGGAT
+AAGTTAGGAAGTGAAAGTGATTTTATTATTTTTGTCGATAGTGAGTTTACCATTGATGCATTTGCCGGCT
+TGTCGGGCACGCTAAAAGCTGGCGGAATATTATTTCTAGTTATACCATCGAGAGATGAGAAACTTGAACA
+AAGCCTGTTTTTTAAACGCTTTTATTCACTATTATCAAAGATGCCTAGTCATACCATCATAACGGAGTCG
+CAAGCTTCGGTTTTACCTCTTCATTTTGATGTAGATAATCCGGTAAAGCTGTCGGCAACTTCGACTTACC
+CACATGGCTGTATTACCCAAGAGCAGTACAGTGCGGTTATCGCCATCAAAAAAGTACTCTCAGGTCAAAG
+AAAAAGACCGCTAGTGTTAACGGCTGATCGTGGCCGAGGAAAGTCATCAGCATTGGCTATTGCCTGTGCT
+CAACTGATGAAAGAACACGAACAGGATGAGTTTGATATTGTTATTACTGCTCCTGATGTTCAAGCGCTGT
+CAGTTTTCTATCGGCAATTAAAGCAAAGCTTAAATTGCGTCGAGCAGCAAGGTAATACGATTACCTTTGG
+CAAGGTTAAGTTAACGTTTATGGCTGTTGACCAATTAATAAGGTCACCGATAAAACTTAATCTTCTTTTG
+GTCGATGAAGCTGCGGCAATTCCTGTTTATCTACTTGAACAATTACTTAGAAGTTATCATCGGATGGTTT
+TTTCTAGTACTGTTCATGGTTATGAAGGAGCTGGGCGAGGTTTTACTTTAAAGTTTAAAAAAGTACTTGA
+TAGGTTATGCCCACAATGGGTGAATTTACATATTAATCAGCCGATCCGTTGGCGGGAAAATGATCCGCTT
+GAACAATTGGTCTTTGACGCTTGTTTGTTAAATGCAGAATTACCTAAGTTGAAAACAACATTAGCACCTC
+AGCCGCCTACCTATGGCAAAGGTAGTTCTGTCGAGAAAGCCGAAGTCCTAAATAAATCAAATGAACCTGT
+ATTCAAAGTTATATCTGCAAAAGAGCTGGTTGCTGATGAAGCACTATTAAAGCAAGTTTTTGCTATTTTG
+GTAACAGCACACTACCAAACTAAGCCGAGTGATTTACAGCTACTACTAGATAACCCTCAAGTACAATTAA
+CTTGCCTTTACTCTTCCAAAAATAATGATGCAGAAATGCTAGCTGTTGCTTTATTGATGAATGAAGGGAA
+GGGGAATAACGTGAGTGATGCAGATATTCGAGCAATAAAACATTCTGAACGTCGTTTACGTAATCATTTT
+TTGCCGCAATCATTATTCAGCCATTGCGGTTTTGAACAAGCCTTTAATTATAAATATTTACGTATTATGC
+GCATTGCTGTTCACCCACAAATTCAGCAGCAAGGTATTGGTGCTCAATTTATTCACTACATAGAATTATT
+AGCAAAAGAGCAAGGTGTTGATTTTATTGGCGCTAGTTTTGGGGTTAATCCTGAGCTGCTTTCTTTCTGG
+CTTAACGCTGGATTTTCTACTGCTAGAATTGGTTTCACCAAGGACAAGGCTAGTGGAGAGCATTCTGCTT
+TATTAATTAAAGGACTTGTTGTAAAAAGCAAGCAAGAGCAGCAGAGTTTTAAGCGTAACTTTTATCAAAG
+TTTCGATTATTTACTGTTAGAAGAATATAGAGCACTTACGACGGAGCTTGTATTTTTGTTATTGAGACAA
+AACTCTAAAGGAGATGTAAGCGCTTTGTCTGAGCGAGATATTGCTAATGTTCAGGCATTTTCACGTGGTG
+AACGCTTATATAGTAGTTGTTGTTATAGTTTATATTTATGGCTTAAGCAGGATCTGTTGAGTGAAACTAA
+GTGCCACTCAACAGAAGTTTTACAGCAGTCTTTAGTGCTTGTTGCAAGATTGATTCAAAAGCATGATAGT
+GACTCTGTTTGCCAACAATTTGGCTTAACAGGGAAGAAAATGCTGAACAATCATATTAAAAACTATGTAC
+ATTTAAGACTAAATACTGCAATTAACTGAGCTGATTAACTAAGTCCATTAATTAGGCCTATGAATTAGTT
+AACTGGCTTCTTTATTTCTTGCATGCCATTGCCAATATCGTTGCATAGCAAGATATTCACAGCGCTTGTT
+ACCACTAAAGTTTATGTCATCATGGTGCAACAACTTAGTTAGATAAAAGCTAATGGTTTTAGCTAAACCA
+CTACTTGGGTTGTTGTTATAGGTGGTAAGTAACATAACCAGCCAGCTTTCCATATAAGTAAATTCATTTG
+AAGCAGTTAAGCACATAATATTTCTTCTCCATCGAGAGTGTCACTGCTTGTGCTACTTGCAAGTAAGTTA
+TGCCAAATAACTGTTTTAGCATTGGCATTTAAACACTTGCAATCACCGCAATGTAATAAACCTGAATTGA
+GTAAATGAGAAAGTAGGCTGCTAGAAATCTCAACTTGTACTTTGTCAATTTTGTTAGTGGTAATAGTGGC
+CATATTTTCTCCCCTTGTTTTATTAAGCATAAACAAAGAATCAATCAGATGCAAATGATAATTATTATCA
+TTTGTTGTTTTTAGTAGAGTGATTGATAGTAATGTTATTTAGTATTACTGATTGCGATTCATCAATTCAC
+TGTATATATACCGGCTATGATTCAAAGTGCAGGATTTTAGTGATAGCTAAAAACTATTTAGTTAAGACAT
+TTATTTTAGACAGTGGTCGTTCCATTATTCAAATGAATAACGCAACATAAATCATTTTTAGCCCATCTAA
+TAAGCGCTTGAGCAACACCACTACATCGTTGCACTTTTTTGTCAGGACGTTACATGGATGGTGTTATTAG
+AGAATGCAGGAGCATATTCTTCTGAATAACCATTACTACAAAGGTGCGCCTTGTATTGAAATTGCTCAAG
+CACTCTGAAACCTGTATCTTGATTGGTAACAGGCATAGATGTTGAGTAAAAGGGAGCTAATATATGAATG
+CAGCAGTAAGCGTACAGTCACTTAGTAAGCAATATAAAGATGTCTGTGCCGTTGATAACGTGAGTTTCGA
+CGTTCAACAGGGCCATTGTTTTGGTTTACTCGGACCTAATGGTGCTGGAAAAACGACGACTATTGAAATT
+ATGGAAGGTATTATAAGTGCCTCTTCAGGACATGTGCTTTATCAAGGCCAGCATGTTGATAGTCAAATAT
+CTCAGCAAATAGGCATTCAGTTTCAACATACCGCTTTACAAGATTTTTTAACCGTTAAAGAAACACTCAA
+CTTATTTGCCTCTTTCTATCAAAACACTTTACCACAAGCACAATTAATTGAACTGTGTGATTTAAGTGAG
+TTTTTAGATAGGGACAATCGTTTATTATCGGGGGGGCAAAGGCAGCGATTATTACTCGCTTTAGCGTTAA
+TAAATGACCCTCAAATTATCTTTCTTGATGAACCTACTACGGGCTTAGACCCTCATGCCCGTCGAAACTT
+TTGGCAGTTGATCAAAAATATTAAAGAACAGAATAAAACTGTTGTTTTGACAACCCACTATATGGATGAA
+GCAGAGCAGCTATGTGATGATATTGTCATCATGGATCTGGGGCGAATAATTGAAGCAGGAACCCCGCATG
+AATTGTTAGCTAAGCATTTTGAAGATGTTTTTATCTACCTACCTCAGGCACAAATTTCGAATGAATTGGT
+CAATGTACATGGCTGGAATAAATTAGCTGATCGTATTGAAATCACGAGTAAAAACGTTGAACAAACCTTA
+TCCTTGTTAATGAGAAATAATGTTTCCCTTGATGGCTTGCATGTTAAGTCGGCTAATCTTGATGATTTAT
+TTTTGAAGCTTACAGGTCATTCGTTACAAGCATAACGAGCCCTGACCCTTATATTTTAGGAAATAATATG
+AATTTCAAACGTTTTTTTGCTGTTTTTAAAGCACGAAATATTGAATTTTTCCGTGATAAGTCATCACTCG
+GTTGGAATCTATTTTTTCCAATTCTATTACTGGTCGGTTTTTCCTTTATTTTTTCAGGTGATGGTCGCCC
+AGCCTATAAAATAGGCTTGCTGGTAGATCAAGGTCAATTACAACATGAAAATGCAGCGCAAACATCGCTT
+ACTGAATTACGCTTTATTGATTTTATTAACTATAAAGATCTTGCGTTAGCAAAAGCAAAGCTTAGCCGTC
+ACAGTCTCGATTTGTTAGTTGACTATGATGCTAAGCGTTATTGGGTGAATGAAGAATCATCCAAGAGTTA
+TTTAGTTGAAAAAATATTCCTTGGTCAACAGTCAGGATTTACTCGCCTACAAAGTAGTGGCAAGAACATT
+CGTTATGTTGATTGGGTGCTACCTGGAATACTGGGTATGAATATGATGTTCAGTTGCCTATTTGGTGTTG
+GTTATGTCATCGTACGTTATCGAAAAAACTCAGTATTAAAGCGTTTAAAAGCAACGCCACTGTCTGCTTT
+TGAATTTGTTTCTGCGCAATTATTATCACGGCTATTCATTGTTATGTTCATGTCAACGGTGGTTTATAGT
+GGCTGTAATATCTTTTTCGACTTTTTCATGCTGGGAAGCTATGTAGACCTTTTCATTATCGGCGCATTAG
+GTGCTTTTTGTTTAATTAGCCTAGGGCTACTGGTAGCAAGTCGCAGTAAAAGTGAAGAGCTTATTGGCGG
+CCTTTTAAATGTAACCTCTTGGCCGATGATAATGCTTTCAGGCGTGTGGTTTAGTTTAGAAGGAGCACCT
+GAGGGATTAAAAATATTAGCAGATTTTATGCCGCTTACTCACTTAGTTGCTGGCGCAAGAGCCGTTATTA
+CTGAAGGTGCCACACTAAGTGATATTAGTTTTCATGTTAATATATTATTGCTGATGAGTAGTGTCTTTTT
+GGCATTAGGGGCTTATTTGTTTAGTTGGAATACTGAACGTTAAATAAAAATTGAAACGATGGTTTTGTGG
+TGTAGTATTAGTATTATAAACAGGCAAGTAGAGTAAAGTTTTGATAGCTTTACGACATTATTTGAGTTGG
+TGGTAATTGCATGGTCATACCAGTATACTTGCCTTGAGTACGTCGTTGTCACATAAATACAATGACATTT
+ACCCCTTATTTTAAGAGACCTATTATGGCTGTAGTGATTAGTGGAACTGGGTTGTACACGCCAACCCAGA
+GCATCTCAAATGATGAATTAGTACACTGTTTTAACCAATACGTAGAGAAATTTAATCTTACTCATAGTCA
+GGAGATTGAAGCAGGCAAGATCGTCGCGCTATCTCCATCAGACAGTAGTTTTATTGAAAAAGCTTCGGGC
+ATAAAAAGCCGTTATGTCATGGAGAAAGAAAGCATTTTAAATGTCGATATTATGTCGCCACGTTATACCG
+AACGTGATAATGACCAACTCTCTATGCAGGCCGAGATAGGTGTTGCAGCAGCTAAGGAAGCGATGTTAGC
+TGCCAATAAAACACCAGCCGATATTGATCTTATTATTGTTGCCTGTGCTTATACCCAGCGTTCGTATCCT
+GCTATGGCGATTGAAATACAGAATGCCCTTGGCTGTGGTGGTTGGGGGTTTGATATGTTGGTCGCTTGTT
+CGGCAGCAACGTTTGGCATTATCAATGCAGCAAATGCTATTCGTAGTGGCACAGCAAAAACAGTGTTGGT
+CATTAACCCTGAAATACTATCACCACAAATTAATTATCGAGATAGAGATAGTCATTTTATTTTTGGTGAT
+GTAGCAACGGCATCAATTATCGAAGATGAAAGTACCGCTAATGCGGAGCATGTTTTTAAAATCATCAGTG
+AAAAACCAATGACCAGTTTTTCTAATAATATTCGTAGTAATATTGGTTATATGAATAACTGTAGTCCAGA
+AAACTCGGATAATGATGACAAATTCTTTATCCAGCAGGGACGAAAAGTGTTTAAAGAAGTTTTGCCTATG
+GTCTCTAATTTAATTACCAGTGAAATGGCAAAAATGGATATAGGTGCTGATGACATTAAGCGATTATATT
+TACACCAAGCTAATATCAATATGAATAATTTCATTGGTAAAAAAGTTCTTGGAAGAGAACCAAGCAGCGC
+TGAAGCGCCTATTATATTAGATGAATATGCAAATACGAGTTCAGCAGGTTGTATTATTGCTTTGCACAAA
+AATAAACAGGACCTAGCGACTGGAGACAAAAGTGTATTATGTTCTTTTGGTGCAGGATACTCAGCATGCT
+GTTTATTGTTGGAATATGTCTAAAGTAAAGCTCATGTAAAGTAGGCCTTATATAGAGTAGGAATTATGTC
+GCAATCTAGCCTTTGGCAACTACACACAGATACGGGAGATTTTGCAGAGCTATGCAATGCCCTTTATCAG
+CGTGAAATTAGTCTTATTGCCAAAGGCGACTTTTCAAGTGCGCAATCTGTACAAGCACGCTTAGAAAGTT
+TGTCATATTATATAACTCGTACAGCTCACGCTATGGTAACAGTTATCGCACAAGGGCACTCGCCACTGCT
+GCTAGATACTCATAATGCCAGTTGGTCAGCCAAACAAGGTAAACAAATACCTTTATCTGGACAAGAAACT
+GAGCAAGAATGTGCGAACATAATTAACTGGTACTTGCAAAAAGATATTTACGTCGGCCTTGTTGTTCCCG
+TGTTGTTAGCTGATCATATTATTATTGATTGCATTGATCGGATCGATCTTGATAAGCAGAGGATACGAAC
+AAATGTCGGCGGTTGGTTTTCGTTAACCACTGATGAATTAATGCATAAAGGTCAAGAGACAAATAAGCGC
+CTGCTCAAACCCAATAAAAAAATAATGACCTCAGCTTGTACGGGGCACTGCTGGCAAGGCAATAATAAAC
+AACTTCCTATTATCCCAACGTTGAGAGAATTGTTACTATCCTGCTCTATTAATTGGAAAAACTTCAAAAA
+ACCGTTAGCTATTTAACTCTGCCCGTAGATAGGTATAATAACGGTAATAATCTCGTATTTGTCTATACAC
+TTTATTTAGGTTGTCATGCGCGTATTCACAGCAATTTTGCTGATACTATTAGTATTACTTCAATACCGAC
+TTTGGTTTGGTAAAAATAGTGTGCCTGATTATCTCGTTCTGAAAGAAAATGTTGTTCGCCAGCAAAGTGC
+CAATGAAAAATTACAACAACGCAACAAATTACTTTTTGCTGACACCGATGATTTAAAATTAGGACTTGAA
+GCGATTGAAGAACGTGCTCGAAATGAGTTAGGTATGATCAAAGAAAATGAAACATTCTTTCGTCTTATTC
+CTAAAGAAAATAGCACTCGTAACGTAAATAATTAGATGAAAGGCAAGGTAGCTTCTTAATGGCGTCAACT
+CTAAAGTTTATTGTTATTGTACCCGCTGCAGGCGTAGGTAAACGCATGCAGGCAAATTGTCCCAAACAAT
+ACCTTCGCATCAATAATGAAACAATTTTATCGCATACTGTGATGAGGTTGTTAAGTCACCCGTTAATCAG
+TCAAGTTATTGTTGCTTTAGGAACCGAGGATCAATACTTTGCGGAATCTGAACTAGCACATCATAAAGAC
+ATCATTCGTGTAAACGGAGGTACTGAACGAGTTAATTCAGTGCTCAATGGTTTAAAGGCTGTCGATAGCG
+ATAAATACCCTTGGGTATTAGTACATGATGCGGCGCGCCCCTGTGTTAGCCATCAAGATATCGATAAGTT
+AATTACTCGATGCTTACGCAAAGATTACGGCGGAATATTAGCCACGCCTGTTAGAGACACCATGAAACGT
+GGCGTACTTATTAAAGACAGTGCTAAAGGTGATAATACTATTATCGAGAGCACCGTCGAGCGAGAGCAAT
+TATGGCATGCTTTGACACCACAGATGTATAAGACTGATGAGTTAACACTTGCCATAGAGCAAGCTCTAGA
+AAATAGTTTAAAAATAACGGATGAAGCTTCAGCTATTGAACAGGCTAACTTACCTAGCTTATTAGTTTCA
+GCAAGTAGTGAAAATATAAAGATAACTCACCCTAATGATTTAGCATTAGCTGAATTTTATTTAAATAAGC
+AAGCGAATAATACCAATTAGATTGACTGTCCTGATCTTAACAGTTCAGTGAGTTAATGTGATTAGTATAA
+CTAGATAAAAGGACAACAAAATGCGCATAGGTCATGGTTTTGATGTACATAAATTTGGTGGCAAAGGGCC
+TTTAGTGCTCGGTGGAGTAAAAATACCTTTTGAACTGGGATTTATCGCACACTCCGATGGCGACGTCGCG
+ATTCATGCGCTTTGTGACGCTATTTTAGGGGCATTATGTTTAGCTGATATTGGCAACCACTTTCCTGATA
+CCGACGGACAATATGAAAATATCTCTAGCAGAATACTACTACGTCATGTTGTTTCGTTAATGACAGACAA
+GGGCTTTCAACTAGGCAATGCTGATATTACGATTGTAGCTCAAGCACCTAAGATGGCACCTCATTTAGTA
+GCGATGCGTACTTGTTTAAGTGAAGACTTAAAAACAACAATTGAGCAAGTTAATGTGAAAGCCACCACGA
+CAGAAAAACTAGGGTATACCGGGCGAAAAGAAGGTATCTCAGTGCATGCCGTGGTTTTATTAATTGCAAT
+TGAACATCCTTTACCACTTATCGAAGAAATACAAAATATTTAGTTGGGCTTATCGCCTTTTATCGCTAAC
+ACATACAGAATTATAAGAAGATAGATGACATGTTAATTGAACAAGCCTACTTACATGGAAAACCAGAATC
+GAGTGGTTTATTACGTAGTCAAATAAGTGATTTTCAAGTGTTTGAAGAATTGCCCTTTTTACCCTGTGGT
+GAAGGAGAGCATTTATTTGTTCATATTCGAAAAACCGGGGCTAATACCCTCTTTGTTGCTCGAGAACTAG
+CAAAGTACTTTGAAGTAAAAGAACAGCTTGTTTCTTATGCTGGTTTGAAAGATCGCTTTGCGGTCACCGA
+GCAGTGGTTTGGTATACACGTTCCAGGTAAGCAAGAATATAATTTAGATGACTTGAATATTGAAGGTGTC
+GAGGTTCTTTCTTATAAGCGACATAATAAAAAATTACGCACAGGTGCATTAACTGGTAATCGATTTGAGC
+TCATTTTACGTGAAGTGACCGCTATCAAAGCGTTTACTGAACGCTGGCAAAAAATTGTTGAACAGGGTGT
+CCCTAATTATTTCGGCGAGCAGCGTTTTGGTATTGGCGGTGGCAATATAGAACGTGCTTTATCATTATTC
+TCAGGGCAGAAAGTAAAAGATAAGAAAAAGCGTGGTATGTATCTATCGGCAGCCCGGTCACATATTTTTA
+ATTCAGTGCTTAATGAACGAATTCAACAGCAATGTTTTGATAAAGTAGCTGTCGGCGATGTGTTAATGCT
+AGCGGGCACACAATCAGTATTTCATCTGGATGAAGTAGATAGCGCTATTCAACAACGTTTTACTGATAAA
+GATGTGGATATAACCGCACCTATGTGGGGCGCTGGTGAACTGATGACTAGCAATGCACCACAGGTATTAG
+AACAAGAAGTAGCGACAAAGAATTTAGAATTTTGTGAAGGGCTACCACGTTTTGGTTTAAAGCAAGAACG
+CCGTCGCATTCGCTTAACGGTTAGCGATACCGATATTGAATTGTTATCAGCGGAAGAAGACTCAGCACAA
+GAAGAGAGTAATGCAGTGAAAATTAGTTTCTTTTTACCTGCGGGGTGTTACGCCACGACGGTTTTACGTG
+AGTTATTGAACTACCAAGATATGACAACGCGTATTGATAAAAGAGAAACAGCTGTTAACTCAAATCAGCA
+GGATTCGGCATAAATTATGGATGAACAAAACTTAACGAGTAAAATGAAAATATTATTGAGCAATGATGAT
+GGCGTGCATGCATTAGGTATTAAAGTGCTTTTTGATGAACTCGTTAAACATTTTTCTGTAAACGTAGTCG
+CCCCAGATCGAAATTGCAGTGGTGCTAGTAACTCATTAACATTGCTTAATCCTTTACGGGCAGAGCATTT
+GGATAATGGTTTTATCTCGGTAAACGGTACACCAACAGATTCAGTGCACTTAGGCAGTAGCCAGCTTTTT
+ACTGATTGTGACTTAGTGGTTGCAGGTATAAATAAAGGCGCGAATTTAGGTGATGATACTCTCTATTCAG
+GCACTGTGGCAGCGGCAACTGAAGGACGTCATATGGGTATGCCTGCAGTTGCAGTATCCTTGGCGGGAAA
+TAATGAGCAACATTATCAAACGGCAGCGATTGTCACTGCAAAAATAATCAAACGTCTACGCACTCATCCA
+TTACCAGCAGATCAAATTTTAAATATTAATGTCCCTGATATTCCATTAGCTGAGCTAAAAGGGATAAAAG
+TCACACGCTTAGGTCACCGTCACCAAGCTGAACGTATGCAAAAAATGCAAGATCCATGGCAGCGTGATAT
+TTATTGGTATGGCGTGCTAGGACAGGAACTCGATGGAGGAGAAGGAACCGATTTCCATGCTATTGCCAAT
+GGATATGCGTCTGTAACACCACTAACCGTTGATATGACTGCTCATCGTAGTATAGAAAATATTAAAAGTT
+GGCTTACAGCGCTTAACTTATCAGATTAAATCGGATGTATTCTTATGATGTCTAGTCGCATAGGCGGAAA
+ATCAAAGCGCAGTGGAGAGTTATTGGCGCAAAAATTACAGAGTGAAGGTATTAGTAATCCTGCTGTTCTA
+AAGGCTATAGCTCATTCTCCTAGGCATATATTTGTGCCTGAAATTTTGGCACATAAAGCTTATGACAATA
+CTGCCTTGCCCATTGGGCAAGGGCAGACTATTTCACAGCCTTACATTGTGGCTAAGATGTCTGAGTTACT
+ATTAGCAGATGGCCGGCCGCAAAATATATTAGAAATAGGTACTGGTTCTGGTTATCAAACCGCTATTTTA
+GCTCAGCTAACAGATAAGGTCTTTTCGGTTGAGCGAATCAAAGCGTTACAGTGGCAAGCAAAACGCTGTT
+TACGCGCAATGGATTTACACAATGTAGCAATGAAGCATGGTGATGGTTGGCAGGGCTGGCGAAGCAAAGG
+CCCCTTTGACGCCATCATAGTTACTGCGGCACCTTCGAGTGTACCACCCGCCTTATTAGATCAGTTAGCT
+GATGGTGGGCGTTTAGTTATCCCCGTTGGAGAGCAAACTCAAATTTTAAAAATTATCACCCGAGAAGGTG
+ATGTTTATAACGAGCAGCAAGTTGAAGCTGTGCGTTTTGTACCTTTAGTACCCGGAGATTTATTGTAGTG
+AAAGTTTTTTCAAGTCTTTACCAGTGGACTTTACGCTGGGCAGAACATCAGTTTGCCCCGCGTTTCTTAG
+TAGCACTTACCTTTGCTGAGTCCATATTTTTCCCTATCCCACCTGATGTATTACTTGCGCCTATGGTGTT
+AGCAAAACCACAAAAGGCATGGTATTTTGCGGGAATAACCACCATTGCTTCAATTCTAGGAGGCTCAGTT
+GGTTATTGGCTTGGTTACTTAATGTTTGAACCGTGGATCCAGCCACTTATTTCTAACTTTGGTTATCAAG
+CGCGATTTGATATCGCTATTGGTTGGTTTAATGAGTGGGGTGTATGGGTAGTATTTATTGCTGGATTTTC
+ACCAATACCTTACAAATTGTTTACTGTCAGTGCGGGATTTTTGCATATGGCTTTCTTACCATTTTTTATT
+GCTTCTGCTATAGGTCGAGGTTTACGTTTTTTCCTAGTGGCGGGCCTAATTAAGTGGGGCGGTAGTGCCA
+TGGAACAAAAGATAAAGCAGTGGGTTGATGTTTTAGGCTGGGGAATTGTTGGCGCCATCGTTGTTGGTTA
+TTTTGTTTTACGCTAAGGTGAATTGATATTCATTTTATGAGCATAAGTATTGAATTGGTTGTATGGAAAA
+TACAGTGGATATTCCTGTAGTGGATTTCCTATGAGTTTTTTTCGACTAGCTAAATACTTATTTACTTACG
+TTATTTTTGCGATCACTCTTTTCTCTTGTAGTAGCCGCAATACACCTGCACCTGTATCAAATATTGTGCT
+AGGAGAACGTAATCAAGACTCTATTAGGACTTCGCAATATCTTGTTAAAAAAGGAGAAACTCTCTATTCG
+ATTGCATGGCGTGCGAACTCAGACGTTAGAAAAATTGCTCGGATAAATAAAATCTCCTCGCCGTATCGAA
+TATATCCAGGACAAAAAATATTTTTAGTTGAATCTAAGGTTAAAAAAACAGCGGAAGTAAGTAAACACAA
+GGTATCACATAAAAATTCGACTAAAAGCTCTACCGCTAATAAAAAAAATGGCTCAAAAAATACACTTGCA
+TCTACTAAAAAGCAGGCGTATGGTGAAAATGTAAGCACTCGAAAATCATACCAAAACAGCACTTTAGCAT
+CGGAAAAGTTTTCACAAAAAATTAGTCGATGGCAATGGCCGGTTAAGGGCAAAGTTGTAGAGTATTTTTC
+AAATAGTGCACAGGGTAATAAAGGCATAGATATTACAGGCCGTCGCGGAACAAAAATTAAAGCGTCGACG
+ACAGGTAAAGTGGTATACGCAGGTAATGCCCTTAGGGGCTACGGTAAACTCATTATTATAAAACATAACG
+ATGACTATTTAAGTGCATATGCCCATAATGATCGTATTCTCGTTAAAGAGCAGCAGATCATAAATATCGG
+TGATGTTATTGCCACCATGGGTGACACTGATGCCAACAAAGTAATGCTTCATTTTGAGATACGCTTTCGA
+GGGAAATCAGTTAATCCTTTAAAATATTTACCAAAAAAATAATAATTGTCGTAAATAAGAAACCATAAAA
+TAAATACTAAAAAATCGGAGTTGTCGTGAATATTTAAAAATTAAAATTAAAATTAAGCTTTGCAAATTTG
+GGAGAAATAGCATGGTCAAATTAAAAGAACAAAAAAAAACTATTGAATCGAAGGAAGATGCACCGTCAAA
+CCTAGACGCTACACAGATTTATTTAAGTGAAATAGGTTTTTCACCGCTATTAACCGCTGAAGAAGAAGTT
+TACTTCTCACGTCTAGCCCTCAAAGGGGACGAACCATCAAGAAAACGGATGATAGAGAGTAATCTACGTT
+TAGTTGTGAAAATAGCCCGACGTTATAATAATCGCGGACTACCTTTACTTGATTTAATTGAAGAAGGAAA
+CTTAGGCTTAATTAGAGCCGTTGAAAAATTTGACCCTGAGCGAGGCTTCCGCTTTTCAACTTATGCTACG
+TGGTGGATACGCCAAACCATTGAACGGGCAATAATGAACCAAACCCGTACTATTCGATTACCCATTCATG
+TTGTTAAAGAACTTAATATTTATTTACGTGCTTCTCGTGAACTAATTCAAAAACTCGATCACGAACCTAC
+CGCCGAAGATATCGCACAGCACCTAGATAGACCTGTTGCCGACGTTAATAAAATGTTGCGATTAAACGAA
+CGTATTGCCTCTGTAGATACCCCTTTTGCAGGAGAGTCAGATAAAGCTTTATTAGATGTTATAGCTGATG
+AAAAAAGTACCGGCCCTGAAAGTGATTTACAGTCAGAAGATATGAGTAATAATATTATTCATTGGTTAAA
+TGAGCTTAATACCAAACAAAGGGAAGTGTTGGCTAGACGTTTTGGTTTACTTGGATATGAAGCATCAACG
+CTAGAAAATGTTGGCCGTGAGATTGGTTTAACACGTGAACGCGTTCGTCAAATCCAAGTTGAAGCATTAA
+AACGTTTACGTGACATTTTATCCCAACAAAACTTGTCAATAGAGGCTATTTTTCAAGCCTAAATTTAGAT
+TATCTTAGGATGATAAACAGGTAATTATTGTCATGAATGATTACATGTTAAAAGCAGCAATTAAGGGCTG
+CTTTTTTTATGTCTAAAATTCACATTTAAAATTAGTTTATACGTAATGATTAAAAATATTTGCAGGTGTA
+TTGAGAAATCTATTGTGAGGTCCAACTAATGTTCTCCTGTTCCACCAAGGTCTTATTTACAAAACGAAAT
+AATTAACAACAGCTGCGCAAAATAGACATTTATTGACGTAAATAGTAATGAAAAATTTAAAATGCCCGTA
+GAATAAAAAGGTCTTTTTGTGGTAATATCGCGCCAGAAAATTTTAACTTAGAGCCAGTGGGTCTTTTTCT
+TTAGCGGTAACGCTAAAATTAATTCTTCACTGAAATACACTGAAATTGGTGACTTAATTTTTATCTAATT
+GATATTTAGGCTTTTTATGCTGTGATATTCATTAGATAAACTAATGAACTGATTTTTATACTCCCATCAA
+AAGTAGTGCAAGTGTTTATGATTACAATAAAAAAAGGCTTGGATGTTCCTGTAAAAGGCGCTCCGCAGCA
+GGTAATCCATGATGGTCCGTCCATCAAAACCGTTGCAACACTCGGTGAAGAGTTTGTGGGTATGCGTCCA
+ACCATGTTTGTTAAAGTGGGTGACCGCGTAAAAAAAGGTCAGGTGATTTTTGAAGATAAAAAAAATCCTG
+GCGTTATATTCACAGCTCAAGCTGCCGGTGTTGTAAAAGAAATTAACCGCGGTGAAAAACGTGTTTTACA
+ATCAGTTGTTATCGATGTCGATGGCTACGATCAAGAAACGTTTACCGTTTATCCAGCAACTGAATTCGCT
+TCTCTAGCACGTGAAAACGTTGTTAAGAACTTAGTCGATTCAGGTTTATGGACAGCATTAAGAACGCGTC
+CATTTAGCAAAGTACCTGCTATTGATAGTGAACCTTCTGCGATTTTTGTTAGTGCGATGGATACCAATCC
+ATTGGCGGCGAATCCAGAAATCGTTATCGGTGAGCAAAGTGAAGCGTTTAAAAATGGTTTAACCATTTTA
+TCTCGTTTAACAAGTGGTGAAGTATTTGTTAGCAAAGCGCCAGGGGCAAATATCCCTGTAGATAGCAATG
+CAACAGTAACTGAATTTGCTGGTAAGCATCCTGCAGGCCTTGTAGGTACGCATATTCACTTCTTAAAATC
+TGCAAGTGCGGAAAGATTTGTTTGGCATGTTGGTTATCAAGATGTTATCGCGATTGCTAAATTGTTCACT
+ACAGGTGAAATCGATAATACTCGTGTTATTTCACTTGCCGGTCCTGCCGCCACAAACCCACGTTTAGTAC
+GTACGGTTTTAGGTGCTAGCACTGCTGAATTATCAGCAGGCGAAACCGCTGAAGGTGAATTACGTGTTGT
+TTCTGGTTCACTATTAATGGGTGCAACAGCCAGCGCTGTTCACGGTTATTTAGGTCGTTATAACGTACAA
+GTATCATTAATTCTTGAAGGTCGTGAAAAAGAATTTATCGGTTACATGTACCCAGGTCCTAATAAGTTCT
+CAGTAACTCGTGCTTATATGTCGCACTTTTTCTCGAGTAAGTTATTTAGTATGACTACTACGACTAACGG
+TAGCTCACGTGCCATGGTGCCAATTGGTAACTTTGAACGTGTTATGCCATTAGATATTTTACCTACCTTG
+TTTTTACGCGATATTTGTTCTGGTGATACCGACGGCGCGCAACAACTAGGTGCCTTAGAGCTAGACGAAG
+AAGATTTAGCACTGTGTACATTTGTTTGTCCCGGCAAAACAGATTACGGTGTAATTCTTCGTGATTGCCT
+AACCACAATCGAAAAGGAAGGTTAGTCATGGGCTTGAAAAAGTTTATTGAAGATATTGAGCCGCACTTTG
+AAAAAGGCGGCAAACAAGAAAAGTGGTTTGCACTTTATGAAGCTGTAGCTACGGGGTTATTTACTCCAGG
+TATGGTTAATAAAGGTAAAACACACGTTCGTGACAGCATTGATTTAAAACGAATCATGATCACAGTATGG
+CTTGCGGTTTTCCCAGCCATGTTCTTTGGTATGTATAACATTGGTTTCCAAGCTGTCGATGCTTTGGCTG
+CTGGTTACGCTTTACCACAATCTTGGCAGGTTGATTTATTCAGCTTATTAGGTGGTTCATTAACTGCTGG
+CTCTGGCACATTCGATATGATGTTCTACGGTGCCATGTTCTTCCTACCTATATATGCCGTTACCTTTATT
+GTTGGTGGCTTCTGGGAAGTATTATTTGCGGCAGTACGTGGGCATGAAGTGAATGAAGGTTTCTTCGTTT
+CGTCTATCTTATTCGCACTTATTTTACCGGCTAGTATTCCTTTATGGCAAGTTGCCATCGGTATTACTTT
+TGGTATCGTTATCGCGAAAGAAATTTTTGGTGGTACAGGTAAAAACTTCTTAAACCCAGCATTAGCGGGT
+CGTGCGTTTTTATTCTTTGCTTATCCAAGCCAAATTTCAGGTGATGCTGTATGGGTTGCTGCTGATGGTT
+TCTCTGGCGCTACTATGCTTAGCTCTGCTAGCCAAGGTCTTGTTGATTACTCGGTAAATGCTGATTGGTG
+GAACGCTTTCTGGGGCTTTATTCCTGGTTCAGTAGGTGAAGTTTCTACTTTTGCTATTTTATTGGGTGGT
+GCTTACATCCTTTATAAAGGTATTGCTTCTTGGCGCATCGTTTTAGGTGTGTTTGGCGGTATGGTTATTA
+CCTCATTATTATTCAATGCTATTGGCAGTGATACTAATGCTATGTTTGCTATGCCTTGGCATTGGCACTT
+AGTTATTGGTGGTTTTGCTTTTGGTATGATGTTTATGGCAACTGACCCTGTTTCTGCTTCGTTTACAAAT
+ACAGGTAAATACTGGTTTGGCGCTTTAGTTGGCGTGATGGTGGTATTGGTTCGTGTTGTTAACCCGGCAT
+TCCCAGAAGGTATGATGTTAGCTATTTTATTCGCTAACTTGTTCGCACCATTGTTTGACTACTTTGTAGT
+ACAAGGCAATATCAAACGGAGGCTTGCACGTAATGTCTAGTAATAAAGAAACATTTGGCAGAACCCTAGG
+TTTTGTTTTAGTTATCTGTTTAGTGTGTGCAGCCTTGGTATCTATTGCCGCGGTTGGACTAAAACCACTA
+CAACAAGCTAACAAATTGCTTGATAAGCAAACTAAAATTCTTGAAGCATCGGGCTTATTAGCTGATGCAG
+GTAAAGATATTGTTGGTACTTATAACAAACGTGTTGAAGCTAAAATGATTGACCTAAAAACAGGTACAAT
+TATTGAAGGTGATGTTAATGCGTTTGACGAGCGTGCAGACTCTCGTGATGCAGCAAAAAGTACTAAGCCG
+AGCAGTGATATTGCTGGTCTTAACCGTCGAGCTGATCGTGCTGTTGTTTATTTAGTTAAAAATGAACAAG
+GTCAATTAGATACTATTGTATTACCTATTGTAGGTAGTGGTTTATGGGATCTAATGTACGGTTTTGTTGG
+CTTATCACCAGATTTCAATACCGTTCAAAGCGTTGTTTACTCTGATCTTAAGGAAACTCCAGGATTAGGC
+GCAGAAGTGCTTAACCCAAACTGGAAAGCCTTATGGCCTGGTAAAAAGATGTTTAACGAGCAAGGCGATA
+TCGCGATTAAAATCGTTAAAGGTGGCGCTAAAAAAGGTGATATTCACGGTGTTGATGCCTTATCTGGTGC
+GACATTGACCAGTAATGGTGTTCAGCGTACCTTACATTTTTGGTTAGGTAATGAAGGCTATGGTCCTTTT
+ATTGCTAAATTCCGTAATGGAGGATTGAACTAATGTCTTCAGATACTAAAAAAGTCCTCTTCGGACCTGT
+TGTTGATAATAACCCGATTGCATTACAAGTATTAGGTGTTTGTTCAGCGCTTGCTGTAACAAGCTCAATG
+GCTAATGCGTTAGTTATGACACTTGCTGTAATTGTGGTAACTGCATTTTCTAACTTGTTTATTTCGATTA
+TCCGTAATCAAATACCATCAAGTGTACGTATTATTGTGCAAATGGCGATTATTGCTTCACTAGTAATTGT
+TGTTGACCAAGTACTAAAAGCTTTCTCTTACCAATTATCGAAAGAATTATCGGTTTATATTGGTTTGATC
+ATTACTAACTGTATCGTTATGGGTCGTGCTGAAGCTTTTGCTATGAAAGAAAAGCCTGGCGTGAGCTTCT
+TAGACGGTATTGGTAACGGTTTAGGTTATGGCGCAGTCTTAATGGTTGTCGCTTTCTTTCGTGAATTACT
+TGGCTTTGGTAAAGTTTTCGGTTTTGAAGTTCTACCATTAGTTCAAAACGGCGGCTGGTACCAAGGTAAT
+GGTCTATTAGTGTTACCGTTTAGCTCATTCTTCATTATTGGTTTAATCATTTGGGCTGTACGCCAATGGA
+AACCAGAACAAGTTGAGAAGGATTAATCATGGAACATTATTTAAGTATTTTTATTAAAACCATTTTCATT
+GAGAATATGGCGTTAAGCTTCTTCTTAGGTATGTGTACTTTCTTAGCAGTATCAAAGAAAGTTAGCACAG
+CGATTGGCTTAGGTGTTGCAGTTGTTGTAGTGCTCGGTTTAGCGGTTCCTGCTAACCAAATCATCTACCA
+AGCAATTTTAGCACCGGGTGCACTTGACAGCTTAATGGGGATTACTGATCCGAAAGAATCAATTGACCTT
+AGCTTTTTGTCATTTATTACCTTTATCGGGGTAATTGCTGCTTTAGTACAAATTTTAGAAATGCTTTTAG
+ATAAGTATTTCCCAGCTTTGTATCAAGCGCTTGGCATCTTCCTACCTTTAATCACGGTTAACTGTGCCAT
+TTTTGGTGCCGTTTCCTTTATGGTTGCGAAAAACCTTACCCTTGGCGAAAGTGTCGTTTACGGCGTTGGC
+TCAGGTATAGGTTGGATGTTAGCCATTGTATTGATGGCTGGTTTGCGCGAAAAGATGAAATATTCTGATG
+TACCAAACGGTTTGAAAGGTTTAGGTATTACATTTATTACTGCTGGATTGATGGCTTTTGGCTTTCTTTC
+TTTCGGTGGTATTTCGTTATAAATTTGGTCGGTGTAATGCACATGTTGTGTATTGCACCCTTAGAGAAGT
+TTAAGGAATAGTCGATGGAAATTATTCTCGGCGTATCGATGTTTACTGCGATAATTTTTGCCTTAGTCTT
+AGTGATTTTATTTGCTAAATCTAAGTTAGTATCAAGTGGTGAAGTAACGATCAGTATAAATGGCGACCCG
+GCAAAAGCAGTGAAAACGGCTGCAGGCGGAAAATTATTAGGTGCACTAGCTGATCAAGGGATTTTTATTC
+CTTCAGCATGTGGCGGCGGTGGTACTTGTGGCCAATGTCGTGTAGATGTGCATTCAGGTGGTGGCGATAT
+TCTTCCTACGGAAGAAGGTCACATCAATAAACGTGAAGCCAAAACTGGCTGTCGTTTAGCGTGTCAAGTT
+GCTGTTAAACAGGACATGGATATTGTAGTTGAAGATGAAATCTTCGGTGTTCAACAATGGGAATGTGAAG
+TTATTTCTAACGATAACAAAGCAACGTTCATTAAAGAACTGAAACTACAAATTCCAAATGGTGAATCAGT
+TCCGTTTAAAGCGGGTGGTTATATTCAAATTGAAGCACCAGCACATCATGTTAAATATAGTGATTTTGAT
+ATTGATGAGCAGTACCGTGGCGATTGGAAACATTTTGGTTTCTTCGACGTAGAGTCAAAAGTAGACACAG
+ATACATTACGTGCTTACTCAATGGCTAACTACCCAGAAGAAGCGGGCATTATTATGCTTAACGTACGTAT
+TGCTACGCCGCCTCCAGGACGTTTGCATTTACCAGCAGGTAAAATGTCATCGTTCATCTTTAGCCTTAAG
+GCTGGTGATAAAGTAACTATTTCTGGTCCATTTGGTGAGTTCTTCGCTAAAGAAACTGATAATGAAATGG
+TCTTTATCGGTGGTGGTGCTGGTATGGCGCCAATGCGTTCTCATATCTTTGACCAACTTAAGCGTTTAGA
+ATCTAAACGTAAGATGAGTTTCTGGTATGGTGCCCGTTCTAAGCGCGAAATGTTCTATGAAGATGATTAT
+AACGGCCTAGCGGCTGATAATGATAACTTCCAATGGCATGTTGCTTTATCTGATCCACAACCTGAAGATA
+ACTGGGATGGCTTAACTGGTTTTATCCATAATGTTCTTTTTGAAGAATATTTGAAAGACCATGAAGCACC
+AGAAGATTGTGAATACTACATGTGTGGTCCACCAATGATGAATGCTGCTGTTATCGGTATGCTTAAAGAT
+CTTGGTGTTGAAGATGAAAACATTATGTTGGATGACTTCGGTGGTTAATATTTTACTTTAAGCTTGCCTA
+GCAGCACTATTTCATCGTTGGATGTACTCACCTATAGTCATAGGCTCCGTGCATCCGCCTTGAATTAGCA
+CTGCTATTCGACGCTTAAGCTTAAAATATACTATTGATGGACATTTAAAATAAAGACGACTTCGGTCGTC
+TTTTTATTTTAAGAAAAAGGTTGTTTATATCGCTATATTTTTGGAAAAGAATATAGCGATATATATAATA
+ATTTGGAATAAATATGAATACACTTAAACTACTGTTGTTGACCACTTTGGTGTTAACGCTGTCTGCTTGC
+TTCCCGAGCAACCCTTCAAAAAATACTGAGATATTGCTGCAAGGGCATACCATGGGGACTACGTATAATA
+TTAAAGTAGTCGCGACAAAAGAACAGTTGATAGAGCTTAAGTTACAACAGCAAATTGATGCAGCGCTGGA
+ACAAGTTAATCAAGAAATGTCTACTTATATTCCTGATTCTGAGTTATCGAAATTTAACCAATCCACATCA
+ACTGCAGCTATCGAAGTTTCACCAGGTTTTGCTCGTGTTCTTAAAGAATCTATTCGTCTTGGTCAATTAA
+GTGAAGGTAAGCTTGATGTTACTGTCGGACCCTTAGTTAACTTGTGGGGCTTTGGCCCAGAACAGCGTCC
+TGAAACTGTTCCTAGCGATGAGATATTAGCGGCGACTAAAAAGCGTATCGGTCTACAAAACATAACGCTA
+GAGGGTAATCTTCTCTCTAAAAAAATACCAGACTTGTATATTGATTTATCTACTATCGCTAAAGGCTATG
+GCGTCGATGTTGTTGCCGAGCTAATTGAAAGTAATGGATTTACTCACTACTTAGTTGAAATTGGCGGAGA
+AATGCGATTAAGGGGCTTTAAACACACAGGTGAACTGTGGGCTATTGCAATCGAAAGACCTATCCTTGAT
+CAAAGTGGTGAAGAGCGTGCGGTACATCAAGTCGTTATTCCCAAAGACAATGCGGTAGCTACCTCTGGTG
+ATTACCGTAATTATTTTGAAGCGGATGGCAGACGTTTTTCACATATTATTGATCCAGAAACGGGCAAACC
+TATCGATCATAACTTAGTATCCGTAACCGTGATTCATCCTTCGTCTATGACGGCTGATGGCTTATCAACT
+ACCTTGATGGTAATGGGCATGGAAAAGGGAATGGCTTTTGCTAGCGAAAATAACTTGGCAGCATTATTTA
+TTTCTAAGACTGAAAATGGCTTTGACGAACGATTTACGGTAAAATTCAAACAGTATTTGAAATAACACCT
+GTTCATGTAACACCATTTGTTGAACACATAGCGTCGGCTTCTTATCTTAACAAAAGGGCCGTGGATGATA
+TTTATTACAATGACTCTTGTCTTGAGCATTGGCTGTTTATAATTGAGAGCATAGCATTATGATGATTTTC
+CTTATTTCTTTTGGTTTTTTCCTTATTGTAGGCGCAGCCATGGCAGTAGGTTATATTTTCCAAAACAAAA
+CACTAGCAGGTAGTTGTGGCGGTTTAGCGAGCGTTGGCATCGATAAAGAATGTAACTGCGACAACCCGTG
+TGAAAAACGACAAGAGCGTGAGAAAAAAGCCGCACTTGAACACAACCTTCTAAATAGAATCGATGTAGAA
+AATTTATAGCAGCTGGCTAAGTTGCCAACGTGAGTTGTGACTTTTAACCCGTCTAATATTAGTAATAGAG
+GTAGGGCTTTACTGTTAAAACTCTACCAATAAAAAAGGATAATGAATTTACTTCATTATCCTTTTTTATT
+ACATGTTATATCTTGTCATAAAGTTAGTTAATAAAGCGTTTTATTTTAATGACAATACCTTCGGCATCTA
+ACTCTAATTCATGATGCATTTCTTCTTGAGTGCCATGTTTAACAAAATGGTCAGTAACACCAATATTTAG
+AATAGTAACTGGTTTACCTTGGGCAAGTAAATATTCATTTACGCCTGAGCCAGCACCGCCAGCTATAGCA
+TTATCTTCAACCGTTACCAGGCAGTCATGTTTGGCATTTAACGTATCAATAAGTGTTTCATCAAGTGGTT
+TAACAAAGCGCATATCTACTAGCGTTGCATTAAGTTCTAAAGCCGCTTTTTTTGCTTCACCTAGCATAGA
+GCCAAAACTTAATATGGCTATGCTTTTGTTTGTTTGCTCTTGGCTTTCTATAACTGTGGCTGTAAGGATG
+GTCACACCTTTACCTAGTTCAATGGTTTCATCAACACTAGGGAGTATTTCGCCGGTACCATTGCCACGAG
+GGTAGCGAACAACGCTAGGGCCATCTAACTTGTAACCAGTGTTTAACATTAACTGACATTCTCGTTCATT
+AGACGGTGCCATGATAACGGTATTAGGGATACAACGTAAAAAACTTAAGTCGAAAACGCCTTGATGGGTA
+GCCCCATCAGCGCCTACTATACCCGCACGGTCAATAGCAAACATGACAGGTAAGTTTTGTATGGCTACAT
+CGTGAATGAATTGATCATAACCACGTTGTAAAAAACTAGAATAAATTGCTACTACCGGCTTTAGACCACC
+AATGGCAAGACCTGCAGCATAGGTTACTGAGTGCTGTTCAGCAATTGCCACATCATAGTATTGATCTGGA
+AAACGTTGGCTAAATTCAACCATACCAGAGCCTTCAGCCATGGCAGGAGTTACAGCGACTAACTTTTTAT
+CAATTTCAGCGGTTTTACATAACCAATCGCCAAAAATTTTTGAATAAGTAGGCAAACTGGGTTTTGACTG
+GGGTAAGTTGGTCTCTTCAGGATTAAACTTTGGTACAGCATGATATTTTATCGGATCTTGCTCTGCTGCT
+TGATAACCTTTACCTTTGGTCGTAACAACATGCAAAAACTGCGGCCCTTTTAGGTTGCGCATGTTTTTAA
+TTGTAGTGACTAAGCTTTCAACATCATGGCCATCAATAGGACCAATATAATTGAATCCTAACTCTTCAAA
+AAAAGTACTTGGCACGACCATGCCTTTTAAATGCTCCTCAGCACGACTAGCAAGTTCTTTTATTGGTGGA
+ATATTGCCTAATAATTTTTTACTGCTTTCTCTAAAACCAGTAAAAATACTGCCTGATAGCAATTTGGCTA
+AATGGTTATTTAAGGCGCCAACATTCTTTGAAATCGACATGTCATTATCATTTAAGATGATTAACATATC
+TTTTTTGATATCACCTGCGTGATTTAATGCTTCAAAAGCCATACCAGCAGTCATAGCTCCATCGCCAATG
+ACAGCAACTGTTTTACGGTTTTTTGCTTCTTTTTCGGCGGCTACAGCTAAACCTAAAGCGGCAGAAATTG
+AGGTGCTTGAATGACCAACACTTAAGGTATCGTATTCGCTTTCTTCACGCCAAGGGAAAGGATGTAAACC
+ACCTTTTTGTCTTATAGTGTGTAGCTGATCACGTCTGCCAGTTAAAATTTTATGCGGATATGCTTGATGA
+CCAACATCCCAAATCAAGTGATCAAACGGGGTATTGTATACGTAATGTAAGGCTACAGTAAGCTCAATTG
+TGCCCAAGCCTGATGCAAAGTGTCCACTACTTTTACTTACTGAATTAAGTAAAAAACTACGTAATTCATT
+ACTAATACGTGTCAGTTGTTCCTGCGGCATATTGCGCAGATCCTCTGGAATATTAATCTGAGAAAGTAAT
+GGGTAGTCAGCAAGGTTTGTAATCATAGTTTGTCTATTGGTAATTATTATTTTATTTAAAGTTTTGCTCA
+GTCTAAACGCCTAGTGGCTGCGTTTAACAATAAAAGTGGCAAAATCTGCTAAAGATTGGGTATTGTAAGG
+TAATCTGCTCAAAGCTTGAAGCGCTTGTTGTAATAAGTTTTCCGCTTTGTCTTGTGCACCTTGTAAACCG
+AGCAGTGCAGGATAAGTGCTTTTGTTCGCTGCTATATCAGATCCAACGGGTTTACCTAGTTCTTCTTCGG
+TTGATGTTAAGTCAATAATATCATCTTGCACTTGGTAGGCTAAGCCAATGAGTTGTGCGTACTCGCTTAA
+TATTATTTTATATTCACGGGTGACTTGTCCACTGCACATTGCTGGCATTAATACTGATGCTTCCAATAAA
+GCGCCAGTTTTAAGCGAATGTAAAACTTCCAATTCACCTAGTGAAATGTTTTTACCCGTTGCCGCTAAAT
+CAAGTGCTTGTCCGCCACACATCCCTTGATAACCAGAAGCTTTAACTAATTGTTGAATTAGTTTTACCTG
+GATAGGCATTCCAGCAGTACTTTGATTCATTGAAAACGTATGATTAGCTAAAATATCAAAAGCAAGTGTC
+TGCAAAGCATCGCCCGCTAGTATTGCTGTTGCTTCATCAAATGCTTTATGACAAGTCGGTTTACCGCGTC
+TTAAATCATCGTCATCCATCGCAGGTAAGTCATCATGCAAAAGTGAGTAAGCGTGAATACACTCTAAAGC
+ACCGGCTACTGCGTCAATATCGTTCAAATCAGCTGAAACTGCTTCGCCGGTAATATAGGCTAAGTAAGGA
+CGCATGCGTTTTCCACCAATAAGCAAACCATAACGCATGGCTTCAATAAGCTTAGGATCATTGATGGTAA
+GGCCTTCGAGCTTAGCGGCTAAAAAGTCATTAATGCGCTCTTGATAATGGGCGTAAGAAATTAATGTAGT
+CATTAACTTTCGCCTGCACTGCTATCAAAGTCAGTTAACTTAGCAGTACCATTTTTATCAAGCAGAATTT
+GTACTTTTTGCTCTGCAGCTTGCAATTTCACCTGACTTAATTGGCTCAGGTTCAGGCCTCGTTCAAAAAG
+TGTCATCGATTCTTCTAAGCTTAATTCACCTTGCTCTAAACTTTGCACTATTGTGTCAAGTTCATTTAAT
+GATTCTTCAAAAGAGAGGTTTTCTAGTTTCTTCTTAGCCATGATTTTTGCTCTAAGCACATAATGATTAA
+TTAATTCCGGCAAACTTACCTTAGCTTGCAACGTGGGTCAATTGACCTACTTCAATAATAGTTTTAAAAA
+TATTTTATCATTAGTGTTAAGTTATTGACACTACGGGCGATAATAAACTTATATACGTATTTTATTATTA
+GTGAATTATTCGTTAGAGATTAGCGAATAGTTTGCACTTAATGTACTATTCTTTTATTTATAATCGTGAC
+AATTCAAAATACATGTTTCAGTGGGAGAAAAAACGATTTAGGCAAGGCATTGATTGTAGGGAATTGTTAT
+TCCATTTTCAAAATCAATAACGACGTATAAATCGTTTTTAGCCCCATCGTAGAAGCGCTTGAGTAATCTC
+ATTTTATTGTTGCGTCAAGGAAATAGGGAATAACCCTAATTTAATTGACGCGCCTCAAACTGAAATTGCT
+CAAGCACTCTGAATCGAGCATTTTGAATGATTACGGGTATTAAGTACGGTCTAATACCATTCAGCGTAAA
+GAAGTGAGCCCTTTCTTATGCTGATGAGTGTTAAAGCGCGATTAGTTAGTTGTTTAGGAGAGTTTTGTGG
+ATTTAGCTACGTTAATTGGTATTTTAGGTGCCATTGGTTTATTAGTCATGGCGATGGTGTTATCAGGCGA
+CATTATGATGTTCGCTGATACCCAGTCGGTATTGATTGTTTTTTGTGGCTCAATTTTTATCGTATTATCT
+AATTACAACTTAGGGCAGTTCTTTGGTATAGGAAAAATCATTGGCAAAGCTTTTATGTTTAAACTTGAAA
+AGCCTGAAGAGTTAATTGAGAAAGCCGTTGATATGGCTGATGCAGCGCGTAAAGGTGGTTTTTTAGCGTT
+AGAAGAAGCAGAAATTACTAACCCTTTTATGCAAAAGGGCGTAGACATGCTCGTTGATGGCCATGATGCC
+GATGTAGTGAGAGCGACTTTACAAAAAGATATTAATTTAACCACAGAGCGGCATGAAACAGGTTCGGATA
+TGATGATGGCCCTTGCTGATGTCGCACCTGCAATGGGTATGATTGGCACGCTTATCGGTCTCGTTGCCAT
+GTTATCTAATATGGATGATCCAAAGTCGATTGGTCCCGCTATGGCGGTTGCCTTATTAACAACACTCTAC
+GGTGCCTTTTTAGCCAATGTTATCGCTATTCCTATCGCTTCAAAGTTGAAACTGCGTATGGCGGAAGAAA
+AAATGAATCAAGAATTAGTGCTTGATGCTGTACTGGGTATTCAAGATGGTCAAAATCCACGCGTTATCGA
+AGGCTTATTAAAAAATTATTTAGCTGAAGGTAAAAGAAAAGTCGATACAACTGATGAATAGCATGAACAG
+ACTTATGTTAAGTGGCTTTATATTAGGAGTGGCGCATGGCTGAACAACAATGTAAATGTCCACCTCCTGG
+GCTGCCTGCGTGGATGGGAACTTTTGCCGATCTTATGTCCTTGTTGATGTGTTTTTTCGTTTTGCTTTTA
+TCATTCTCAGAAATGGATGTTTTAAAGTTTAAACAAATTGCGGGCTCGATGAAGTTTGCCTTTGGTGTGC
+AAAATAAAATTGAAGTAAAAGATATTCCCAAAGGTACCAGTATTATTGCTCAAGAATTCCGACCTGGAAA
+ACCTGAGCCAACCCCTATTGAAGTTATTCAACAACAAACCATGGAAATGACTCAGCAGATGCTTGAGTTT
+CAAGCGGGTGATGAAACCTCTGCAGGTGGTCGACAAGAGCAGCGAGGTACTGAACGTGGTGGCCAATCTC
+AAAATACGGAAGATGCACTTTCACAGCAGGCATTAGATCAAGCTAAGCAAGATATGGAAGAAGCTGCTCA
+AGAACAAGTAAACGAATTAGTGAAGAAAATAGCTGAACAGTTAGAGCAGCAAATTCAAGATGGTGCGATA
+GAACTAGAGTCTTTGGGCCAACAAGTTATTATTCGCATAAGAGAGAATGGTTCTTTTCCTTCAGGATCTG
+CATTTTTACAGCCTAAGTTTTGGCCTGTAATTCGTGAAATTGGTGAGTTATTAAATACTGTGCCAGGTGA
+AATCATGATCTCAGGACATACTGATAATCGCGGCGTTGATTCTGAATTGTTTAGCTCTAATTGGGATCTA
+TCGAGTAAACGTGCTGTTGCAATAGCGCATCAGTTAATTAAGGTTCCTGACTTTGACGCCACCCGATTAG
+TGGCCGCTGGACATGCAGATACTCGACCTTTAGTGCCTAATACTAATGCGTTAAATCGCCGCCGAAATCG
+CCGTGTTGAAATAGCTATCAATCAAGGTAAAGCCAAAGAAACTGAGCGAATTGGTATCACTAAAGAATAG
+AAAGTTAGCATCGAGGTTAAAGTTTAAAAGGACAGAGCCTGTAACACTTTCAGTTGTTAACGCTCGGCCT
+TGTAAATAGTTAAGTAACGCTACACGGACGTAGCTTATTAGACAATGCAGATTCGTATTGTCTTGAGTAA
+CTGGATTACACTCTACTCACATTACTTTCTTTATATCCCTTTAAAGTAAGCACTAAAACGAAAACTCAAC
+AGAACCTGAAAAATAGTGTACAATGCGCGCCATTATTTTTTTGTCTTTTTTAGGTCATAACCGATGAAAT
+TTATCGTAAAGCTTCAAGCCGAGATTACCATCAAATCTCGCCCCGTCCGTAAACGTTTTACTAAAATATT
+AGAGTCTAGCGTTAAGAATGTTTTACGTCGTATTGACGAACAAGTCACTACACGTATGAACTGGGATAAT
+ATTGAAGTTAATACTAAAGACAATTCGCCTGAAAACCGTGAACGTTTAGTAGAAGCCCTTAAATGCATTC
+CTGGCATTCCTATGTTCTTAGAAGTACAGCAAAGTGAATTTGTTGATGTTCATGATATTTATGAAAAAAC
+ACTCGCTGTCCATGCTGAATCTATTGAAAATAAGACTTTTTGTGTACGTGCTAAACGGACAGGAAATCAT
+GATTTCAATTCATTAAAAGTTGAACAGTACGTTGGTGGTGGTTTAAATCAACAGGTAGAAAGTGCGAAAG
+TAAAACTAAAAAATCCAGATGTTACTATTCATCTAGAGATTAAAAACAAAGATCTTTTTATTGTTACCCA
+GCGACATAAGGGCTTAGGCGGCTTTCCAATAGCGACGCAAGAAGACGTGTTATCACTAATGTCAGGTGGT
+TTTGACTCAGGTGTTTCAAGTTATCAAATGATCAAGAAAGGTGCACGTACTCACTATTGTTTCTTTAATC
+TTGGTGGTTCTGCTCACGAAGTGGGTGTTAAACAAATCAGTTATTATTTGTGGAACAAATTTGGTGCCTC
+ACATAAAGTTAAATTCTTTGCGGTAGACTTCGAGCCTGTTGTTGCTGAGATTCTAGAGAATGTTGAAAAT
+AGCCAGATGGGCGTGGTACTTAAACGCATGATGATTCGTGCAGCCACAAAAATAGCAGAGCGAGGTAAAA
+TTCAAGCACTTGTTACGGGTGAGAGTTTAGGTCAGGTTTCAAGTCAAACCTTAACTAATTTAAACGTTAT
+CAATCGTGTAACTGATACGCTGATTTTACGTCCATTAGCGGCTTACGATAAGCAAGATATTATTGATATA
+GCGCGCAAAATAGGAACAGAAGAATTTTCTAAAACCATTCCAGAATACTGTGGAGTTATTTCTAAAAAAC
+CAACGGTAAAAGCTGTTTTATCTAAAGTTGAAGAAGAAGAAGGTAACTTTGATTTTGATGTTTTAGACAA
+GGTTGTTAGTGAAACGCGTGTTTATGATATTCGCGATATAGGCAAAGAAGCAGAAGAAGAAATTCATGCT
+GTAGATCTTGTTGAAAACATTCCTGAGAATGCTGTTGTTGTAGATATTCGTAGCCCTGAAGAAGAAGAAG
+ATAAACCGTTAGAGCTAGGTGATGTTGAAGTTAAGCACATTCCTTTTTACAAATTATCTACACAGTTTGG
+TGACTTAGATATGACGAAAGAATACTTGTTATATTGTGATCACGGTGTGATGAGTAAACTTCAAGCCTTA
+TATTTACTTGATAATGGTTTCAAAAATGTAAAAGTGTACCGTCCTTAACTTTTAGACTTAACCTCTAGAG
+CTAACGTTAAGGTTCAGCACCTGTTGCCACAGACGAGTATTCTCTGGCGTGGCAACATTATTTTTCTTAC
+CTAAGCGGTGAATATAACCGTTAATATAATCAACCTCTGTAGATCTTCCCGTCAAAACATCACTTCTCAT
+TGAAGAGCAGTTTTTCGCTGTTGCTAATGCTACTTTATGAACCATTGCCTTTAAGTCAGTAAATGCTAAC
+GTTATATTTTCAGTTTGGCTCACTTCGCTTATTTCAGTTAATAACGCATTGATCTGTGCAGAAAACTTCT
+CGTCATTTACCTCGCCATTTTCAATGTTATTAATGGCAGTGATAGGGTTTATCACACAATTAATTGCCAA
+CTTTACCCACTGCTTTGTCACTATGTCTTGATGAAAGCTTACTTGGGGCAGGGCATGGTTCAATAGATTG
+GTGAGTTGAGTTTGTTGGGATACACTTAATTTTCCAGAAAGTAGTCCTATATCGGTTTGACCTAATCCTG
+TATGGGTAATAGCTAATGGTGCATTTCGTAAACAGCCATGAGTTGTTAACATCGCCAGTATAATTTGCTG
+ACGGGGTAGTAGGCTCTCCACATCCGTAAAGGTACCCATGCCATTATGAGCAAGAATAATGATGCAATGA
+GGATTAATGTTCTTAGCTATTTTCTTTATTGCGGTGGCAATATTAAATGACTTTAGACATAAGATAATTA
+CATCAGCTGACTCTACATCAACCGCTTGACTATAGGTTAGCGGATAAGTTTTTTCTTGAGCTTGCTGGTA
+GGTGATAAATTGATAAGTGGCCGTCTCTAGCTCATGGTTACTCAGTGAATTTTTATTCGAGGCAAGTAGA
+GTAACCTTCTTGTTTTTATTGACGTTTGGGATGTCGCTATGTGAAATATTCTGTTGAGATAAGTGATGGT
+ACCAAAGAAGTCCCATTGCTCCTTGTCCAACGACAACAATATTATCTGGCTTATTAATCATGAGTTTATT
+ATGTACCATTGTATTAAGTTCGTAGCAGTGAGTAACATTTGTAGTTACAACGTATTGACTCTAGTTCTAT
+GGAAAAACTTGCGGTACAGCCATTTCGTTAACATGAATAAACTGATGCCTACAACATCAGCAATAAAGTC
+TCCGAATTGCCCCGTTCTATACCCCAAAAAGGATTGACCAATTTCTGTCAAAGCGCCATAGAAAATAAGC
+AAAGGCACAGAAAGAGACAGTGACAATTTGATAATAGAGTGGCAAACCCAGGTTAAAATGACAAAGCTAG
+TTAAGTGCCCTATGGTATCAATCTCTGGAATTTGAAATATGCGCTTTCGTAAAACATCGGGTAAAAAATC
+ATGCGCGAAAAGCAGTAATAGAATTACGACAATGACCGTAATAAAAAAGTAATAATGCGGGCGAGCTTTC
+ACAAGTAATCTGCAATTAACTAAGTAAGTTATTCAATATTAGCATGATTAACACAGTATTTCTTGTTGCA
+CTTTTCTGTCCTGCATTATCGTTAAGTTGCTGCATAACATATTTTCTTGCTTCAATTGTTACTTTAGTTG
+CGTGCATTAAACGTGAAGGTATAATAGCGGTATTGAGTTAATCCAACCTACATAGAGAAAAATTATGCCA
+TCAATGGATATCGTATCAGAGACTGATTTAGAAGAAGTAAGAAATGCTGTCGACAATGCTAATCGTGAAA
+TTACTACCCGATTTGATTTTCGTGGTGTTGAAGCAAGTTTTGAATGGAAAAAACCTAATATTATCCTCAA
+AGCTGAAGGTGACTTTCAATTAAAGCAAATGTGCGACTTGCTAAGAAGCCAATTAGCTAAGCGTAATGTT
+GATGCTAAAGCAATGGCCGTTGGAGATGCAAGTGCTTCAGGTAGAAATTGGAGTCAGCAAGTAACGTTTA
+AAGAAGGTATAGAGCAAGATATGGCTAAGCAACTAGTGAAGCTTATCAAAGGCGAAAAGCTGAAAGTACA
+AGCTGCGATTCAAGGTGAACAAGTTCGTGTAACAGGTAAAAAGCGTGATGAATTACAAGCGGTAATGCAA
+TTAGTGCGTACTGCTGAGCTAGAACAGTCGTTTCAGTTTACTAACTTTAAAGATTAAAATTTAGCCAACT
+AAATTGTGACAACCAATTCAAAACCATAACTTTAGTTATGGTTTTTTTTATGTTGGTTAAAATTAAAAGC
+ATAATTGATCTAAATACTTCTATTGAAGCGTATTGTAGGTTTTGAATAGCATTTTAGTCTTTGAATAGTA
+TATTAACCTAAGGAAAGTAAATGAAATATCTGGCCCTTTGTTGGAGCCTAGCATTATTGAGTAGTGCTGT
+GTTTGCGGACGGAGATAGAGGAGACGTTAGAGAGCGTATTGAACCGAAAGGTTTTTTGTATGGCTTAGGT
+TTAGGTATCAACCAAGAGATATATTCTGGCTATGATTATCGAGTCATTCCTTTACCTATTATAGGTTACC
+GAGGTGATAATTTTCGTGTTTTAGGGCCCTTCGTTAGTTATGATGCATTGGAATTTTCTGATATTGAATT
+GACTGTGCAGATCGCCCCTCGATTTCAAGGCTTTGATGAGTCTGACAGTTTTATTTTTGAAAATATGCAA
+GAAAGAAAGTTTTCTATGGATGCTGGATTAGGACTTTCTTATCAGAAGAAGGACTGGAAAATAGGCCTTT
+CAAGCATGTTTGATGTACTTGGCAGATCTAATGGTTATGAAGCTAAAGCTAACATCTCGCGTGTGTTTCG
+CAAAGGTCCTTTGTTCTTTGAACCCAGTTTAAGTGTCAGCTATTTAGACAGCAATCATGTTGATTATTAT
+TATGGTGTGAAGGCAAACGAAACTAATGAATTTACATCTCAATATCTTGGTAAATCCGCACTAAATACTA
+CTATTTCTTTATCCTTGGCCACGCCCATTTTTTTAGGTGGCTTTACCCGTATTGTAGTTGATTACACTTG
+GTATGATTCAGTAATAACCAATAGCCCATTGGTTGAAGATGAAGCTAATATGAGTGCTCGTTTTCTCTTT
+AGTAAGTTTTTTTAACTATATCACGGCATTTTAGACTAGCTAAAATGTCGTGTTGTTTTCTTTGAAGTAT
+TACTTACCTCAAACGACTTCTCGACATTTTTAATTCAATAGCTACTTTAGGCAATGATGGTAACTTATTG
+TCAATTGTCATTATTAGTCCGATTGCTATAACTCACCTGAAAATGATCACTTATTTAGTGCGATTAATGT
+AAGTATTCGTGGGATTAATAACTCACTTAAGCAGATGTACCAAGGGAATTAGCTCTAATATCTAGCAAGA
+TTATTTATATTTATTATTTGCTGATATGAATAAAAGGGGAAAAAAGGCTCTATAATTGATAGACATCATT
+ATGGGCTATATACATGTTTGAGCTCTATCCAGAAAAGGCTAAACATGGCGTTAAGTACTGTAATAGGTGG
+TTATTAGCTCGATTTATGATTTAGACGATAAAAACAGTATAGACGTCTATACGTTTAGATGTTGACATAT
+CTAGTGATCTAAGTAACAGTATAACTCTTAATTATTATGTGTATTTTTTGTTAGGTAGCGTCATGCCCAT
+TAAAATTCCCGACCAATTACCAGCGTTATCAATTTTAGATAATGAAAATATTTTTGTTATGTCTGAGAAC
+CGAGCAGCATCTCAAGAAATTCGTCCAATGCAAGTCGCTATTCTCAACTTAATGCCGAATAAAATTGAAA
+CTGAAGTGCAGATATTGCGCATGCTGTCTAATACACCGTTACAGATAAATATTGAATTTATTCGTATACA
+TAAAAATGTGTCCAAAAATACGCCAGAAGAGCATCTAGAAAACTTTTACCATTTGTTTGATGATATAAAA
+CACAAACAATACGATGGTCTAATCATCACAGGTGCTCCGCTAGCTTTGCTTGATTATTCGCAAGTGAAAT
+TTTGGGATAAAATTTGTGAAGTGTTTGATTGGGCAGAAAAAAATGTAACTTCAACCATGTTCTCATGTTG
+GGCTGCACACGCTGCGTTATATCATCACTACGGTTTAAACCGTCATTTGCGCAAAGAAAAACTTTCTGGT
+GTGTTTAAACACAAACCGCTTGATGATAAAGAGTCATTAACGAGAGGATTTGATGAAAACTTTAATGTGC
+CACATTCTCGTTATGGTTACATTGATAAATCAGATTATGAAAGCATTCCTCAAATACAGATATTAGCTGA
+ATCTGCTGATGCAGGTGTATATTTAGCTGCCAGTAAAAACAAACAGCAAGTGTATTTGACGGGTCATCCT
+GAATACGATGCAAGCACATTGCATGAAGAATATTTACGAGATAGTAATAAAAGTGCTGATACTGCTTTAC
+CCAAAAATTATTATCAAGATGATGACGCCAGCAAATCACCCGTTGGCTCATGGCGTAGTCATGGTAGTTT
+GCTCTATACTAATTGGCTTAACTACTATGTTTATCAAATGACGCCATATCAATTAGATGCTTCAAATATT
+AGAGCTATTCACCCTGATACTGTTATTTAGTTTTCACTAAAAGACCAACTAATATTAATTAGTTGGTCAC
+TATTATTTATCTTAGTCAGCCATTAAATAACTTTCGACACAGCGGAAAAAGAACATGAAAAAATCATCAT
+CATTTGCCTTATTTGAGCAACAGTTAGCAAAAAACATTTTAATTTTAGATGGTGCAATGGGCACCATGAT
+CCAAGCATATAAATTTGAAGAGCAAGACTTTAGAGCGGAACGCTTTGCTGATTGGCATACCGATGTAAAA
+GGCAATAACGATATGTTAGTGCTTACTCAACCTGAAATCATTAAAGCGATTCATCTTGAGTATCTTGAAG
+CCGGCGCTGATATTCTTGAAACGAATACGTTTAACGCAACAACGATTGCCATGGCCGATTACGACATGCA
+AGAGTATAGCGCTGAGATTAACCGTGTTGCTGCTCAAATAGCGCGAGAAGCGGCTGATGAGTACACTAAA
+AAGAACCCAGATCGTCCTCGTTTTGTTGCGGGTGTTTTAGGGCCAACAAACCGAACTTGTTCGATTTCTC
+CTGATGTCAACGATCCTGCATATCGTAACGTTACCTTTGATGAGCTAAAAGATGCTTACATTGAATCCAC
+GTTAGCTTTGATTGAAGGCGGTAGTGACATTATTTTAATCGAAACTATTTTCGATACCTTAAATGCTAAA
+GCGGCAGTATTTGCAGTAGAAACTGTATTTGACCAATTAGGTGAGCGTTTACCTGTAATGATTTCAGGTA
+CTATTACTGATGCCTCGGGTCGTACTCTATCAGGACAAACCACAGAAGCTTTTTACAATTCATTACGTCA
+TGCAAAGCCTGTTTCCTTTGGTCTTAACTGTGCCTTAGGTCCCGTTGAATTACGCCAGTATGTTGCTGAA
+TTAAGCCGTATTTGTGATACGGCTGTTTCTGCCCATCCTAATGCGGGTTTACCAAATGCCTTCGGTGAGT
+ATGATTTCACCGTTGAAGACATGAACACTCATGTAGAAGAGTGGGCTTCATCAGGCTTTTTAAATATCAT
+TGGTGGCTGTTGTGGTACCACGCCTGAGCATATCAGAGGCATGGCTGACTCAGTTGCAAAAATAAAACCG
+CGTAAAGTTGAAAAACGTGAAATTGCCTGTCGCTTATCTGGTTTAGAAGCATTAACCATTAACAAAGATA
+GCTTGTTTGTAAACGTGGGCGAACGTACCAATGTTACCGGCTCTGCCATGTTTAAGCGCTTAATTGTTGA
+AGAAGATTACGATAAAGCTATCTCTGTAGCTCTACAACAAGTAGAAAATGGCGCGCAGATTATTGATATC
+AACATGGATGAAGGCATGTTGGACTCAAAAACCGCCATGGTGCGTTTTTTGAACCTGATTGCTGGCGAAC
+CAGATATTGCTAAAGTGCCGATCATGATTGACTCCTCTAAGTGGGATATCATTGAAGCGGGCCTGAAATG
+TATTCAAGGTAAAGGCATTGTTAACTCTATCAGCTTAAAAGAGGGCGAAGAAAACTTCCGTCACCAAGCT
+GAATTGCTTCGTCGTTACGGCGCGGCTGTTATTGTTATGGCATTTGATGAAGAAGGACAAGCTGATACGC
+GTAAGCGTAAATATGAAATTTGTCATCGTGCTTATCATATGTTGGTTGATGAAATTGGTTACCCGCCAGA
+AGATATTATTTTTGACCCGAATATTTTTGCTGTCGCCACAGGTATTGAAGAGCACAATAACTACGCGGTC
+GATTTTATCGAAGCAGTTGATGACATTAAGAAAAATCTACCTTATGCGATGATTTCAGGTGGTGTATCTA
+ACGTTTCTTTCTCATTTAGAGGAAACAACCCAGTGCGTGAAGCCATTCACGCAGTCTTTTTATACTATGC
+CATTAAAAATGGTATGGACATGGGGATTGTTAACGCTGGCCAATTAGCTATTTATTCAGACTTACCAGCA
+AATCTAAAACAAGCGGTAGAAGACGTTATTCAAAATAAGGATGATGGTGCGACTGAACGCTTACTTGATA
+TTGCGCAAGAGTTTCATGGTAAAGCTGGCGGACAAGCCTCAAAGACTGATTTAACTTGGCGAGAATTACC
+GATTAACGCACGTTTATCTCATGCGTTAGTTAAAGGTATTAATGAATTTATTATTGAGGATACCGAAGAA
+GCTCGTTTAGCGTCAGAGAAACCATTAGATGTAATTGAAGGGCCATTGATGGATGGCATGAATACCGTCG
+GTGATTTATTTGGTGCGGGTGAAATGTTCTTACCGCAAGTGGTAAAATCAGCCCGTGTAATGAAACAAGC
+GGTTGCTTATTTAAACCCTTACATCGAAGAGGGAAAAACTGAAATAAGCACCAACGGTAAAGTATTGCTC
+GCGACGGTAAAAGGCGATGTACACGATATCGGGAAAAACATTGTTGGCGTAGTGCTGCAATGTAATAACT
+ACGAAATTATAGATCTTGGCGTGATGGTTTCATGCGATGATATTTTACGTGTTGCTAAAGAAGAAAACGT
+CGATATCATCGGTTTATCGGGCTTGATCACACCGTCGCTTGATGAAATGGTTTATGTTGCTAAAGAAATG
+AAACGTACAGGCTTGAAACTGCCTCTATTAATTGGCGGTGCAACCACGTCAAAAGCCCATACAGCAGTAA
+AAATTGAGCCGCAATATGATGAACCCGTAGTTTATGTATCAAACGCTTCACGTGCGGTATCAGTAGTAAG
+TAATTTATTATCAAGTGAGCATAAAGCAAAGTTCTTTGCCAGTACCCAAGAAGAATATGAACGCGTACGT
+GTTCGTCATTATAAAAAAGGTCCGCGCTCAAGTTTAATAAGCCTTGAAGCTGCTCGTGCTAATGCTACTA
+AAATTAATTTTGAAGATTATACGCCTAAAAAACCTAACAAACTGGGTGTAACTGTCCTTGATAATATCGA
+TTTGAATGAAGTTAGAAAATATATTGATTGGACGCCATTTTTCATGACATGGCAAATGTCTGGTAAGTAT
+CCGCTTATTTTAAAACATGAAGTGATTGGTGTTGAAGCAACAAGCTTATTTAATGATGCTAACGCCATGC
+TTGATGATGTTATTAATAATAAAAAAATATGTGCTAGAGCAGTATTTGGTTTGTTTCCTGCAAACAGTAA
+TCAAGATGATATACAGCTATACACAGATGAAAGTCGCAGCGATAAATTAATGAGACTTCACCAACTACGT
+CAACAAAGTAAAAAACCAGCAGGGCAGTTTAACCGTTGTTTAGCGGATTATATCGCACCAGAAGACTCAG
+GCATTGAAGATTATGTTGGTGCTTTTGCTGTGTCAGCAGGTTTTGGTGTTGAAGATTTAGTCAAAGTTTT
+TGATGCAGATCACGATGCCTATAATTCAATATTACTTAAAGCGGTAGCGGATAGATTAGCGGAAGCGAGT
+GCTGAATATTTACATGAGAAAGTGCGTAAAGAATATTGGGGTTTTGCCCCTGATGAAGATTTAAATAATG
+ACGCGTTAATTCGCGAAAGTTATCAAGGTATTCGACCTGCACCAGGATATCCTGCTTGTCCTGAGCATAC
+TGAGAAAGGTTTATTGTGGGAGTTACTCAATGTTAAAGAAAACATTGATATGGACCTCACCTCAAGTTAT
+GCGATGTGGCCAGGTGCTGCAGTGAGTGGTTGGTACTTCTCGCACCCAGAGTCTAAATACTTCGCGGTAG
+CAAAATTAGCTAAAGATCAGGTGCTAGATTATGCAGTTCGTAAAGGATTTACCTTAGAGCAAGCAGAACG
+TTGGTTATCTGCAAACTTAGACTATGAACCAGAGTAAGCTGAACCAGAATAAACTGAGTCGTTTAAATAG
+GTGAACTGATTACCTATTTAAGTTACACAAGTTGAGACTAATAAAAAAGGCTGCACCATGTTTATCATGG
+TGCAGCCTTTTCGTTTTCTAGTTAATGCTTTTTAGTAAAATGAATTTTGCTGGTAATGTATTACGTTATT
+ACAAGCACTTTACTGGCCTTGGCTTATGCCTTAGCTCATATCTAAATTATGCTGATTGATATAAGTCTGT
+TTGTGGTACTTCAAACTTATTATTGAATTTGGCGGATAATACTCCTTTACGATGTGCTAGTGCTGATTGT
+AGTTTTTTTGCTACTTTTGCAATGGCAACATAAAGTTGTTTGTCAGAAGCATTTACGGTTACTTTTTCAC
+CTTCATACAGTGTGGTTACTTCAAGTTTTTGCAGATGCGGTTCAACGGTAATGGTCGAGTTAAGCGTCAT
+AATTGACGGATAATGTTTAGAGATTTTCGCAAACTTATTCTCGATAGATTGCTTGATACCTTCAGTTATT
+TCAACGTGGTGTCCAGAAATTTTAATCTTCATAGTCTTACCTCTTTTGTTATCTTTAACTTTATCTGTGT
+CGTTATCTTCAATTTCATAATCCTCCTTCAGTCATAAAAATGCAATAGAAAAATGGTAGATAAATGCAAT
+TAAATGTAACCCGATTTTTAGGGTTTTTTGGGCATGAAATATGCTAATAAAAAACTAATAAATAATTGAG
+TTGTTATTCAAAGAATTAATTAAACCAAAAATGACAAAGCAAAAAAAACGGCAAGTAACTTAAGTTACTT
+GCCGTTTGAGTTGTTCGATATAACCAATTTATAGGAGTTAACTCCTAGTAGTTAATCCCTAATAGTTAAT
+CCCAAAGCTAAAACTGAACAGGTTATTTAAAGTGTCTATCAAAGAAGTCCATGATAGTCGCGTTTAAATG
+CACTTTTACTTTTTTACCACGCATACTGTGTTTACTACCTGGGTAGGTCATCAGTTCGAATAATTTACCT
+TCATCTTGTAAGGCTTTAATTAATTTCGTGGTATTGGTAAACAATACGTTGTCATCAGCCATGCCATGAT
+AAACCATCATTGGACCGCTTAAGCCAGAAACATAAGGAAATACACTGCTTTGCTGATAGCCTGCAGCATT
+CACATTAGGGTGATTTAAATAACGTTCAGTGTAATGTGTATCGTAGAGCATCCAATCTGTTACAGGCGCG
+CCACTTACACCGGCTTTAAAGTAATCGCCTGCTTTGAACATAGTCATTAAAGCCATATAACCACCGTATG
+AATGACCAAAAACACCAATGCGTTCTTTATCAACATAGGGCAGAGTGTGGAGATATTTCACACCCGTAAT
+TTGGTCGGCAACTTCAACTTGGCCTAACGTCTCATAGATTGGAAATTCAAACGCGGTACCACGGTAGTTA
+GAGCCTCGATTATCAAGCTGATAAACAATATAACCCTGTTGTAACATGTATTGAGTTATATCAGCGCCTT
+GCCATTTATTCGTGACCAGTTGTGCGTGAGGGCCGCCATAAACTCTAACAATGACAGGGTACTTTTTGCC
+TGGTTGCATGTTCTTAGGCTTATAAAGTTTGTAGTACAAATCAGCTTTTCCATCATCTGATTTTAATGAA
+CCAAATTCAGGCATGACTAAGCCATTATAATAAGGTGCTACAGGGTGCTCTGGCGTTACTTTATTTTCAG
+CTAACCAAGTAATATGTTCACCATTCGCCGAGTGTAAACTTACCTGTTTAGGTGTTTTAGTATTTGAGAA
+ACTATCAATATAACTTTCGCTGGTTTGACTGAAGTTTATGCTATGAAAGCCGTTGCGTTTAGTTATACGT
+TGTACATTTTCAGGTGATTTACCGCTAAGAGGAACTTTATATAAGTGACGTTCAAGGGGAGTATCAGCAC
+GACCGGTAAAGTAAACCCAACCATTCTTTTCATCTACACGTGTTAGTGAATCAACTACCCACTCGCCTTT
+GGTTAACTGAGAAATTAACTCACCTTTTAAGTTGTAATGGTAAAGGTGCTTGTAGCCGTCGCGTTCTGAA
+GCCCAGATAAAGGTTTTATTGTCACTTAAAAAAGTTAAATCTTTATGCAAGTTAAGCCAATGGCTAGATT
+TTTCTACTAGTAAGGTTTTTTGGCGACGTTTTTTTAAATTGTACGTTTTTAATGTTAACGTTTTTTGGTC
+ACGACTTTGTAATTGGTAAGATACCTTTTTACTATCACTAAGCCACTTTACTCGTGGGATATAAATATCC
+TTATTATCACCTAACTCAACAAAACGGATTTTTTTACCTTTAATGTCAGTAACGGCTAGTTGAATATGAA
+CATTATTAGTCCCTGTTGCAGGGTAACGCTGTTCAATTAGCTCAATTTTTTCAGCGTATATCTCGTTACG
+AATAACCGTTTTTACTGGGGTCTCATCGACACGTAAAAAAGCAATGTGCTTTTCATTTGGCGACCACCAA
+TAACCGGTCATACGCGACATTTCTTCTTGAGCAACAAATTCACTCATACCATTTTTAATGGTGCCACCGC
+CATCGATGGTAAGTTGGCGCTCTTCACCGGAAGCAATATTTAATACATAAATGTTTTGCTCACGAATATA
+AGAAACAAAATTGCCTTGAGGTGAGAATTTTACATCAGTTTCAAAACCGGCTGTTTCAGTTAAGCGTTTA
+GCTGTTTTTGTTGTTAAATGGTAGTAGTAAATATCACCATTAAGCGGGAACAGTAATGCACTACCGTCTT
+GCGAAAATTGGTATTCCATAATGCCAACACCATAGATACGTTGGCGTTCACGGCGTGCTTTTTCTTCGTC
+AGATAAGTTTTCAGGGCCACTAAATAATGATTGAGAATCAACAAGCAGTTTATTTTCTTTACTGGCTAAA
+TTGTATTCCCACAAATCATAACGGTTTAGATCTTCTGCTTTACCTTGGAGGTAAGTTACCCGTGTTCCGT
+CTGGAGAAAATTTCAATGACTTGGGTGTTTGACCATTAAGAGAAGGCGAACTATAAATGCGCTCAATGGT
+TAATTGCTCTGCGCTAGGCACTTTGACTTTTTCATCACTTGCATTTGCACTCAAAGGTAAAGCTAATGAG
+CAAAGGAGAGAGAAAAGTGCTTTTTTAACAGTAAATTTCATAGGAAAGTTATCTTATTAAGTTGTTTATT
+GGTTTGTGAAAATAGGTAATTGTGTACGCTGTGCCTATGACGTCCATGCCAATGTTTTTTAGCCCGAGCA
+CTTTAACAAACGCTAGTATATTAAACTAGCGTAGTGCTAAAAAAGGACCAATATTTTAAGGGATATTATC
+TTTAAAAATTGGTCTCAGTGTAAACAATAATGGCAACAAACTATTTGTATAGCCTGCAAGCTATTAGGCT
+TTCAGCTCATTATTTTATCAACTCAATGAGCTCATGAATGGTTTTTACTGCTTTGATGTTAGCGCCAAGC
+CCTTCCATTGATTTATGATAATTACGGTAAGGAATAAATATTTCGGTGAAGCCATGCTGTGCTGCTTCTT
+TAACACGAGGTACGCCGCTGTCTATAGGTCTAACGTCGCCATTTAAGCTCAATTCACCCATGATGCAGGT
+ATTACGAGGTATAACAAAGTCATTCAGGCTGCTTAATAGTGCTGTGACCAAGGCTAAATCGATACAGGTT
+TCAGACTCATCAATTTTTAAGCCGCCGACAATATTAAAAAAGGTATCGTGAAATATCTTCGTTTTGGTAT
+GTTTACGCAATATCCCGGTTAACATTTTAATTCTGTTCATGTTCAAACCAACACAAACACGTTGTGGAAA
+CTCTGCCTCGGTTTCAGTGGTCAAACATTGAATTTCTAACAGCAGATTGCGATTGCCTTTACGAATACAG
+GTGATTGTTGAACCAGGAGATTCGGTACTAGAACCCGATAAAAATATTTCGCTCGGATTATCAACACTGA
+GCATACCGCGTTCACACATCTTGAAAATACCGACGGTGTCGATATCACCAAAACGGTTTTTGTTCGCTCT
+AAGCGTACGAATTTGACCGTCATTAGTATCAATATGCAACAGGGCATCTACTATGTGTACTAGTGTTTGC
+GGGCCGGCAATTTCGTTGTTTTTATTTACATGGGCAATAATAAACATAGTGACATTATTTTGCTTGCAGT
+ACTGGGTCAGTGATTGCGCACTGCTTTTTACTTGTGAAGGAGAGCCAGGACTGCCATTTGCATTTTCAGT
+GACTACCGCTTGGATAGAGTCAATTACCGCAAACTTAATTTTGTTTTTATCTAATTCATCAATGATGGCT
+TCAACACTGGTTTCAGCTAATAGGTAAAGGTTATCTTCGTCATAATCCAACTTTAATCGGTGCACACGGT
+TTTTGAACTGAGAAAGGGATTCTTCAGCGGTACAATAAAGTGAGGCGTGAGTTTTTGACATACGAGCGAC
+AAGATCGGAGAGTAGGGTCGTTTTACCTGCGCCCGGATCGCCAGAAATAATATTTACCGATCCTGTTGTC
+ACTCCTCCGCATAAAACACGATCAAGCTCGCCGATACCTGTTGATCTTTTTTCTGCATCAATGGATTCTA
+TTTCGTTAATCTTTTTAGAGCCGCCACCCGTTAAACCTGCATAACCACCGGTACTTGTTGTACGAGTAGC
+TGCATTTTTACTTGCTGCTTTTGGTATTTTCATTTCTACCAGGGTATTCCATGCTCCGCAACGGCACTGT
+CCTTGCCAACGGGTATGATTCATACCGCAATCGGTGCATACAAATTCGATTTTTGCTGCTTTTACCATCT
+AGATTTACCACCCTTTAAACGATAACATGACGGTAATAAGCGTCTGTCATTGAACAATATTATGTTAATT
+TACACTATCAATAAAAACCAATTTATAAAAATGAATGATTTTGTTTGATCTCCATCATTGAGAGGCATAG
+AAATTGCTTAGTTTTTAATGATAAAGTCGGTTAGATTATAATGATTTTGATTTTTTTGTCTAAGTTAAAA
+GTAATGATAAAAATTCTAACCTAACAGCGACGCTGTAATTTAGTGTTAAAACATATGGTAAAGCAGAAGT
+TAATAATAAAACTATGGATAAAGATTTCAGTAAACATCATAAAATCATTGCCAATTTTCGTGGTGAGGTA
+AACAAAAATAGTTTTGAAGCTAGTTATAGTGCTGTAACTGAGCACCTTAATAAAACTGAAAAGTTTTTGT
+TGAAAATGGAATTAAAACGCTTAGCGGGTGGTTGTGCGCGTTCCATTGATTTACGTGGCTTGGTCAATGG
+TGAATGTCAGTTATTTGACTTTCAAGGTCAAACTCATTTTTTGGACGATGTTGCTATTGCCACTTTCAAA
+GAAAATGTGGCGGTATATGGTAGTTATACTTTTGGCGTGTACGAATCAGTTAAAAATGCTAAAAATAGTT
+TTCGTAATATTTATCAAAATGAAAAGGTTACCCCTAGCGTCGTTGATAGTATTAATAACAATAATAAATC
+AGGAACAGAAAAGCTCCAATATCCAGCAAAACTAAATTTCTTAGCAAACTATCCCAACCGTGCTGAAGAG
+CGAATGAACTTTGCTATTCCTATCACCTTAACCGTACTGAATAAGCAACAGTTAGTGACAACCAGTATTG
+ATCTGAGTGTTAAGGGGATCAAGTTTAAACTGATTAATGATATTTCTTTATTTAAAGGTGATCAATTAAG
+CATCGCCTTTACTGGTTTAGAGCAAGAGTTTCAATTTAGTAAAGATGATTCGTTTTATTTTGAAGTTAAA
+AATGTCTTACGAGACTCAGGGACTCAACTTATAGGTTGTCTGCGTATAGATATTCCTGAAAATGATAGCT
+TTGAACGATTCTTAGTGGGTTATATTCAAGGAAATAAACGCCGTTATAAAATCAACTTAGATAACAGTCT
+AGCGGCATTACAGACGAGAAGCCTTGAACAATATGCACTAGTTAAATTAAATGAATTGATTATATTTATG
+CATAGTGCCAAAGGGGATATGAACAAAATTTCACCTCGCTATGCGCTAACTACCAAAAACAATCAAAAGT
+TATATCAATATTGGCACGATGAAAAAAAGCGCTCAGCATTGCATTACCTTATTAATGCTGAGCGACTAGC
+GCGTTTAAATGTTTTACAACAACAAGGTAAGAGTTTATTAGTCTTTAGCTTTATTCATCAACATAAAGGT
+GACAAGTTTTTCTATACGGTAGATGAAGAGCAACTTAAACATGATAATGCTTTTTTTATGCAGTTCTTAG
+CTTTTGCAGCGAGTAAAACTAGCTTTGCTATCACAGCGTTAAAGTCGCTGACGATAGATGCGGAACAAGC
+TTATTCGCCATTTACTTTATCTACTGCTCTGACTAAGCAGCAAAACTATTTAAATCCCCCACTAACTAAT
+GAAGTGAATGATATTCTTGCAGGTTTACCCTATGCAGTAACGGCAACTGATGTTACTGGTACTAGTGATT
+TTAGTGATTATCAAGCGCTAGGCTATGAGGGTATCGATCTTGATCGGCTTAAAAGTTTACGTCAAAAGCA
+TAATGATAAAGAAAGCCGTGTCGATGAAATAACCTTAAGTTATGGACATCAACGTCAAGAAGTTCGCTTT
+AAATACCAAACACCCGTTAGCATTGAGTCTGAAGCTTCAAATTGGTCTGGATTGTCGGCAGATTTTTCTG
+TTTCAGGGCTAAAAGTGGACTTAGAAAACCCCGCTGTGTTATCAAAGGGCGATATCGTTCATTTAAGCTT
+TCCAAAATTACAGAAAATAACCTCAGCTTTTGATCTAAAGCAGTTACCTTATAAGATCATGAGGATCAGT
+AAAGATAAAAAGGTGGTCAACCTGCGTGTGTCCGTTAAAGAGCATCAACATATAGGACGATCATTTTTTA
+AATTATTAATTGATAAGAACAAAAATAAATTAACCCCTGATGAGTATGCCATGCTAACACCTGGTTTATC
+AGGTGCACTAAGAACTTTGTATGCGGTGAATATGGAAATACCTACTGCGATGGTGCAATCAAGTGGTAGT
+CGCTATAAAGTAGAAAACTTAGTAGTAGGGACGCACGGTTATCAAAGCCATAAAAATTTATTATCAGCGA
+TGTTACGATTAAGTGATCGTCATGGTTATTATAATTTATACCCTCTGTTAGGGAATTTGCAGGTCAGTAA
+TTTAATCGATCAACATATGAAAAAACTAGTGGCGAGTGATACTGCCGTTAGTGAACTCATCTATATTGCT
+ATCGATGCAAGTATTACAGACATAGAAAAATCGGTAACAATAAAGCAAGTGAGTGAGCTTAATACGCCAC
+AGATGAGAAACTTTTTTATTAAAAACGCTTTGAAACAAGGTGACTTTTACAGCCTGCAATTGAAATTATC
+ACGTAGTGATGAGGCTCATATGGAACATTTAAACCCAGAGCTGGCGTATATCGGCTCTTATGCTATACAT
+CGTGGTAAACAACTTGAGCAAGATATCTATAGTGTTGCGGGGTTAGTTCAGCTAATTGATGTCACACAAG
+AAACATTACTGAGATATAAGCTGACTCAATAAGTTTTTTGCTATTTGTTGCAGTTGAAAATTTCAGTGTA
+AAACTAAACCTGATTGTTATTATTTACCCGCACTATTTCAATATGTCTGAATTTACCTATTGAAATAGAG
+CGAATATAGATTGTGTTCAGCCTTCTAAAACTTTAGATGACATGATAAAAACTACGCTAACCAGTGTAAC
+AGGCAATCTAAACCTTGCTCGTTTATGCTGCTATCAGCTTGAGCTAATACAATAGGTTTAGCATGGAAAG
+CAACACCAAAGCTTGCCGCAGCCATCATCACTAAATCATTGGCACCATCACCCATCGCAACGGTTTGATT
+TACTGGTATTTGATACTCTTTACTTAAAATGGCTAAAGAATCCGCTTTTACTTGCGCATCAACCACGCTA
+CCTAAAACCTTACCGGTGAGTTTTCCATCAATAATTTCAAGGGTGTTGGCAAAAGCAGCATCTAAGTTTA
+AGGTTTCTTTTAGATGATCGGCAAAATAAGTAAAACCACCAGAAGCAATAGCAATACGCCAATTGTGCTT
+TTTAAGCTCAACAATGAGTGGTTTTAATCCAGCCATTAAGGGAATGTTTTTTGCTACATCACTTAATATA
+CTTTCCGGTGACTCTGCTAATGTTGCTACACGTTGATGCAGACTTTGTGCAAAATCGAGTTCACCCAACA
+TGGCGCGCTCTGTTACTTCAGCGACTTCTTCACCAACGCCCGCTAGCTTAGCTATTTCATCAATACACTC
+AATTTCTATGGTGGTTGAGTCCATATCCATCACTAATAATCCAGGCACTGCTAATTTAGGTACCTGTGTT
+AATAAAGCGGCTTCAATTTTATTCGCTAAAGCGAAGTCAGCTACTGCTTTACGGGTTTTGATAAAGTCAG
+CACAGTTCACTTGAAAACGACAACTCGTTTGATTATTACGGTGATTAATCGTAGTGAGCGTTATGATTTC
+AAGCTGAGCATCGTTTTGCAATGCTAACAGCTGCGACAGTGGAAGTTGTTGGAATACAACCAACTCTATC
+TGCTCTTCTGTTGCCGGTTCACTTAATATATTATCAGCTAAAGTAACTGCTTTTTCAGACAAACTAAAAG
+CGATAGGTAGTTGTTGATTTTGTAAATTATTGGCTAAATACTGTTCAAGTGAAAGGGGTAATATAGTGGT
+AATAAAAGACACGTTAACTCTCTTGGGTATGTTCTAAAATTAATAAACTTCACATCAGTTAATAATCTAA
+CTATAGTGGCACTATCGATGCGCTAAAATGTCACCAGTGTTCTTATGAAGCAAGCCGAACAGCCTTTATA
+CCCTAAATTATCCTCGATTTATAATAAAATCCTGCAATTAGCTAGTGCAATTTTGCTTATCATAGTACTG
+ATGAGTCTCTGGCAGTCAACCGGAGAGAGAAATAGTGATAACTTAACGGCGCACTTTAATTATATTGCTA
+AGCAGCAACTTCAACAGGCGATTGCGGGGGTTGCGGTTATTCTTGAGCAATCACATGAAAGTAAAGTAGA
+TCAAGATGCGTTTTTACAACGTTATCTTGATGGTTTAACAAAAGTTAACTTTGTTAAACAAGCCCATTTA
+TATGATGCTACAGGGCTATTAGTCGTATCGAGTGCTTCGGTGGAAAAAGATAAGCAGGGTAATGAACTCG
+CTCCGCCTAGTGCAAAGAGTATTAACGACCTTTACGGAATTTCTCCTCATCAACGCAATGTAACAGATAC
+CTTAACGCCTTTTGTTGAAGAAATACGTCAAACAGACTCAAGCAGTTACAATCTACATGGTTATCTTCGA
+TTTACTATCGAGCAATCTTATTTAACTGATATTTTAGCTAAAGCGGATGAAGAACAACAGTCTTTACAAC
+GCTTAATGTTGTTATTAGCAGGCGTCGTAGGGTTCCTACTTACTCGGGGGTTAAATCGTTTTAGCAGGCG
+CGGATATCGTTTAGATTCTGAGTCTAAAACAGACTAATACATTTCATTTAAGTGAAAAATATCTGATTGA
+TGTTATGTTCAAGCTGATTTGCTATCTCCTCTGAACTTTCAGGGCGTATGGTTGATAACACTTCAAAAAT
+TTTTATTAGATTTACTGGGGAGTTAGTTGGAGAGCTAACTACCGTCTCAAGCTTTTCTTGTTCCGTACCC
+TCATTATTTGTCAGAACTTCTTCACCTGTCACTTCTCGACTTAACGGCATCGATGGCGCATCAGTTTCTA
+AAGCTAAACTCTCTAAGGGAAGGCGCTTGAGGGTATTGATGGTTTTTTTAGCACGAGAATAAGTAATAGT
+ACTACCGACACCGAGTTTAAAACCTAAATCAATATACCCCATAGCTTGTTGATAACTACCTGAGAATCCA
+TGAATGATGCCTTTTCTTTCTAACTGATATTTTTTCAGGAACGGCATTATTTTATCGTGAGATTGCCTGT
+GATGTATTATTACCGGTAGGTTTTGCTGTTTAGCGAGATTGAGTTGAAAATCAAAAAAATGCTGTTGATG
+ATGCAAGTTATCTTCAGGGGTTTGTCCATGGTTTACGGCTTGTTTGGCAATAGCGCCGTCAATGCCAATC
+TCTCCTACGGCAATTATCTCGTTTCGCGACTTAATTACTAACTCACTTAATGTTTGAAGGTGAGAGTCAT
+TAAGGGCTTGTAAAAACCACGGATGAATACCTAAGCAAGGGTAAATCTTAATCGGATTAGTGTTGGTGAT
+ATTACTAAGGTTATCACGGCAGCGCTTTGCTAGATTAAGGACTTGAGTGAAGTTGTCAGGCGCAATAGAG
+GGCACGATTATACGGTTAATTGCAAGTTGCTGACATTGGGCTAATAAAGCGGGTAGTTGCTCACTAAAAG
+CAATATCATCAAGGTGGCAATGGCTATCGGTAAACTGCATCATTGCCCCTTTGATTATTTATTATTGAGA
+GTTAACTATTAAGAATAGGACTTCTATTCTTGAACACTAAACCTTTCCGTCGTCATGCTCTGGGTGTTTT
+AATTGAGCATCCATTTTGATTACTGGACTCCCGATCTTACATTACTTGAATGACGTAAGAGTTAAGATAA
+CAAACTCCGTTTATTGTAATTTATTTCTAGTAAACGTTAGTGGAAGGAAAAAAACGAAGCTGACGAATGT
+CAGTGAGTATTTTTTGACGCTCCAATCACGTTTACTAGGGTAAATTTACATACGTTCCATTGTTTCAATG
+CCTAATATATCTAACCCTTGTTTTAAGGTATCAGCAACAACGTTACATAACGCTAGACGTGAAGCTTTAA
+CTTCACCGCTAATGCCTTCTTTAAGAATAGGACAGGCTTCATAAAAACTCATGTAGAGGCTGGCTAATTC
+ATAAAGGTAGTTACATAACAAATTAGGTGTACATTCACTGATGACTGCATCAACCACATCTTCAAGTTGT
+AATAACTTTAATGCTAAAGCTTTTTCTTGTGGCTCGATTATGTTGATAACCGCATCATTTTTAACTGTGC
+CAGCTTTAGAAAAGATACTTTGAATACGAGAGTAAGCATATTGTAAATAAGGTGCAGTAGCGCCTTCAAA
+GCTCAACATCGTTTTCCAGTCGAAAATATAATCACTGGTACGATTTTTTGATAAATCGGCAAACTTAACT
+GCGCCTATGCCTACTTTCTTAGATATTTCAGTTAGATCAGTATCAGTAATATCTGGATTTTTCTCTTTGA
+TTAATGCCGCAGCACGCACGATAGATTCATCAAGTAATTCAGCTAACTTGATAGTACCGCCAGTACGGGT
+TTTAAATGGCTTGCCATCATCACCCATCATCATGCCAAATGGGCAATGTTGGTAACCGACATTTTCAGGT
+AATAAGCCAGCTTTACGCGCAACAATTTCAACTTGTTTAAAGTGTAATGCTTGACGAGCATCAGTAAAAA
+TAATAATGCGATTGGCTGCTAGTTTACCACTGCGGTAACGACATGCAGACAAATCTGTTGTTGCGTATAA
+GAAACCGCCACCCGATTTTTGTACGATAAATACTGGTGCTTCACCATCTTTGTTAGCCATTTCATTAATA
+AAAACAACTTTAGCGCCTTGACTCTCTTCCGCTATTTTTTTCGCCATAAGCTCATCAACAACAGTAGATA
+AATCGTCGTTATAAGCGCTTTCGCCCATAATATCAGAGCGTTTTAATGACACATTTAATTTAGCGTAAAT
+TTCTTCACTGTGCGTGATTGAAATATCAATAAACTGTTGCCATAACTTGGCACAAGCTTCATCACCACTT
+TGCAGTTTAACTACATCAGCACGTGCTCTATCAGCAAAACCTTCTTCGTTATCAAAGCGTACTTTTGCTT
+CACGGTAAAAATTTTCTAAATCGGCAAGGGCAGTTTCAGCAACTTCATCACTGGCAAGTTTATCGCTTAA
+GTGTGCGATTAACATACCAAATTGCGTACCCCAATCACCCATGTGGTTTTGACGAATAACTTTGTCACCA
+CGAAATTCTAATGCACGTACAACAGCATCACCAATGATGGTTGAACGTAAGTGACCAACATGCATTTCTT
+TGGCAAGGTTAGGCGCTGAATAATCAACAACGACTGTTTGCGATTCATCACCAGGGGTTGTGCCGCGTTG
+TGCTACGCCAATAAAGTCATCTTGAGCAACTTCATTTAGTTGCGCCGCTAACCAGCTTTCATCTAAATGA
+ATATTAATAAAACCAGGGCCGGCTAATTCAATTTTGCTAGCGATGCCGTCTAAGTCTAGTTCGGCAACAA
+CCTTGGTTGCTAACTCACGGGGATTGGTTTTTAGTTTTTTTGCTGCGCCCATCACACCATTAGCTTGGTA
+ATCACCAAACTGAGGACGGTTAGATAAGCTAATTGCAGGATTAGTACCTTCAGGTAAGCCAGCAGCAACC
+ATAGCTGCACTGACTCTTTCGCTTAATATGTTCTTAATATTCATTGTAATAGACTCTTTATCATTGTTAT
+TTGGCTCAATCTTGGCATCAATGATACTCACATGCGCTGCATGCTCCGTGTCATTTCTTTAACCTTGAAC
+CAACTAACTGCGATAAAGAAGCTATTACGCAGTTAGTGAAATTTATTTTTTAAGTTCTGCTTCATTATTA
+AAATAATCAGCAAAATATTTTTAATCTTTATTTACGATTTAATTCTGTTTGGTTAACTAGTTCGTTTATT
+TTACAAGGCGCTTGATCATTTTTATAAGGGAGCTTAGTACACTAAGTGACAGCATAAAAATTATCAAGCA
+ACACCGAAAAATGACGAACTAGGACACCAAACTAGTGTTCACGAGTCGAGTGGAACACGATATCAGGATT
+TCGCTCTTGTGCTAGCGATAAGTTAACCATCGTTGGTGCGATATAGGTTAAGTTATTACCACCATCTAAG
+GCTAAGTAATCACCCGATTTCTTTTTAAATTGCTCTAAAGTACGTTCATCATCACAAGTACACCAACGCG
+CGGTAGCAACACTAATAGCTTCGTAAATTGCATCAACTTTGTATTCAGTTTTTAATCGCTGCACAACAAC
+TTCAAACTGCAATACACCAACAGCACCAACAATCATATCGTTGTTAATGAAAGGTCTAAATACTTGTACA
+GCACCTTCTTCAGATAACTGAATCAAACCTTTCTGTAGCTGCTTAGCTTTCAATGGATCACGAAGGCGAA
+TACGACGGAACATTTCCGGTGCGAAGTTAGGAATGCCGCTAAACTTCATCATTTCACCGGCAGTGAAAGT
+ATCACCTATTTGAATACTACCGTGGTTGTGTAAACCAATAATATCGCCAGCAAAGGCTTCTTCAACGTTT
+GAACGATCACCAGCCATAAAGGTTACCGCATCGGCAATTTTTACATCTTTAGCAAGACGAACTTGTTTCA
+TTTTCATGCCTTTCTCATACTTACCAGAGCAAATACGCATGAAGGCGATACGGTCACGATGTTTTGGATC
+CATATTGGCTTGAATTTTAAAGACAAAACCAGAAAATTTTTCTTCTTCAGCAGTCACTTCACGTAAATCT
+GTTTTGCGAGGTAGTGGCTTAGGTGCCCATTTAGTCAGACCATCAAGCATATGATCTACACCAAAGTTTC
+CTAATGCAGTACCGAAAAATACTGGCGTTAATTCACCTTTTAAGAACTCTTCTAAATTAAAGTCATGAGA
+CGCGCCGGAAACAAGCTCTAATTCTTCTCGTAAATCATCAGCATAGTTACCAATTATTTTATCAAGTTCG
+GGGTTATTAAGACCTTTAATAACACGCTTTTCTTGAATCATGTGGCCTAGGCCAGATTGATACAAAGTAA
+TTTCGTCATCAAGAATATGATAAATGCCTTTAAATTCTTTACCCATGCCTATTGGCCAGGTAATAGCAGC
+ACACTTGATTTTTAATACTTCTTCAACTTCATCCATGACTTCCATTGGATCACGTACATCGCGGTCCATT
+TTGTTCATGAAGGTAATAATTGGCGTATCGCGAAGACGAGTAACTTCCATTAATTTAACGGTACGTGCTT
+CAACACCTTTAGCAACGTCAATTACCATCAAACATGAATCAACCGCAGTAAGCGTACGGTAGGTATCTTC
+CGAGAAATCTTCATGACCAGGGGTATCAAGTAAGTTTACTAAACAGTCATTGTAAGGAAATTGCATTACC
+GAGGTAGTAATTGAGATACCACGCTCTTTTTCCATTTCCATCCAGTCAGATTTCGCGTGTTGACCTGATT
+TTTTACCTTTTACCGTACCGGCTCTTTGTAAGGCTTGACCAAACAAAAGTACTTTTTCGGTGATGGTGGT
+TTTACCCGCATCAGGGTGAGAAATTATGGCAAAGGTGCGACGTAAATCGACTTGCTGTTGCTGTACAGAC
+ATGCAAATTACCTGTTAAGTAAATAGTAGAGAAGTGACTTTAGTACTTGGCTTAGTACAGCGCTTCTCAT
+TATTATTAAAAATTGCGCGCATTGTACCATTAAAGGGCGTGTTGTTTAAGTTCGTCTTATTCTTTTATGA
+TGTTTTTTATAACGGAAGAAATAATGATGCATTATCACGGGTCGGGTGATCGAGGGGTGATGGATGGCGT
+AGTGAATATAACGAATTATAAATCGAGATAAAGACTGAGGTTACAGTAACGTTAGCTGCTTGTTATTGAA
+TTCTTAAAAAGAATAATTCAGCTGAGGTTAGGTCAAAAATTAATTAAACAAACTTGAAATGAATTGGGAT
+TCTTTTTGCTCTAATAAAGGCGCTTGAACCTTAATTATTTCTCGATGGTCAGTATTGTTGTATTGTTGAG
+TTACTTGACTCGATAATAATGCGAAAGCTTGTTGCTGGCTTAAACCGGTAAGCTGGCTAATTTTTCTCAG
+CGCATCATTGACAATAAGGCTTGTGACACCTTCATTAGACAGCAGGCTATCTGTTGTGTGGGTTATCTTA
+GTAAACATTTTGCTCTCCTTAATTAGGTGTAAGAAATACTGTAAAAACCTTATTGCGGTTCTTGTTCAGT
+ATCTTAACTAAAGGAGAGCGATTAACTAGCTACTTTACGTATTCAAGTGTTGTTATTTGTTAACGGGCTG
+GCTGGTTTGATGCAGTAAAGAGGACTAATCGTTATTAATGAATGAACGAACTAATTAATTACTTACAAGC
+CAATGACATGACAATGGCATCTTCATAACCAAAACCAGTGCTACTTGGATAGTAACCTGTGCGGCGATTG
+ATTTCGATAAAACCCGCGTTCATGTAAAGCATTTGTGCTGCGATATTTTTTGCACGAACTTCTAAAAATA
+CCTTGGTGGTACCGAGCTTTTTAGCTTGAGCTAAAAATTGGTTTAGTAATACTTTTCCGTAACCTTTACC
+TTGCTCAGTAGGATTTACACAAATGTCCATCAGTGTCGCTTCACCGAGCACATATTCACCAATATAAAAA
+CCAATAGCATGATTGTCGGGTATTTCTGTTGCTGCGTTTTGAGCAAAATTAATAGCTAGTTTTTCGCCGA
+AATAACGACCACCAATACAACTTAAAAAAGTTTTCTCACTCCAAGGGTGTGAATGACAAGCGAGCTCTAT
+TGGCATTAACGTATCTAGGTCAATGCGCGCTATTTCAGTAAAGTGGTTTGTTTTAGATTTTGTTCCATTA
+CTCATTGGGTTTGCCAACTCATTGTGTTTGCTTAGTCAATAATTGCCATAATTGCTTTTTAAGCGCAGGC
+GATTTTGAAAGTTCAGTGATAGGTGGAGTGAACAGCTGTTGCTCGACCCATTTGATTCCATTTTGTGATG
+ATGTTGCTGTGAAATACCAGTTAAAAAGCCCTAAATCTAGGTGATCACTTTGATGATTTATTTCACCGAT
+ACTTAAACCTATGGCTAATAAAATGTCATTGAATAGTTGCTGACTAGCTAAATACTTTAAATCGATATCA
+ATATAGTGTTCGGGCTGAGCTTGAACGGTGTCTTTTGGCGTATCACAGGTACGATGCTGCCAAAGGCTGA
+TACCCATTTCAGAGAGTTGCTCAAATTGATGTTGATTAATGCTCATCGGTGATGGCTTATTTGCTCTAGA
+TTTAAGGGTAAATATAATGACAGAATTTGCAACAGACTAAAAGTAGATAAATTCATAGGAATAATAAAAT
+ATGAACTAAGTGTTATTTTGTTCAATAGGTTATAAATATCTACAAAGAGTTGACTTAGATTTTATGAAGA
+GAATATTTAAATAATACAGAAAAAACAAGAAGAAAATGGCAGGGGTGGAGAGACTCGAACTCCCAACCAT
+CGGTTTTGGAGACCGCTGTTCTACCAATTGGAACTACACCCCTGCAACAGATTCGAATTATACTGATGCG
+CAGGCAAAGGTAAAGAGTAAAGGTGATTTTTTTTTGTATTTAGTGTTTGTTCGACTGTTTTATCAACAAA
+GTGCTAGTAAACTAGCCTGTTCTATTTAGTGAAGTTTGATAGCTAGGTAAAATTGACCAAGTTCACTCTT
+TATCTCAAATGACTAAACTTGGTTATTATTTACCTAAAATGGTAACGGGTATAGATGGAATACCAACATT
+TTTTACTTATGCCGGTACACTTACTCGTTAATTTCAGCTGCTGTTTATCTTTTAATGCTACCAAAACTTA
+AATTACAAAAGCGATATTTATCAGGATAAGGAAAAACATCTTTATAAATACCATTGGCGACATCTTGTTG
+GCATTGTTGCCAATATGCCGCTGTTAATAAATCTTCGTGGTGTATTTTAAATGCTTTGAGGTAACTTGGA
+TTTGCGAGTGCAAACGTAGCGAGCTCCTCTGGGAACATATCTCCAGGCATTACGCTATACCAAGGTTCAG
+CCGCATATAATTGTTCTTCAGTCACCGCTTTAGGTTTTACTCTAAAGTTGATTTCATTCATATAAGCTAT
+TTCGTCATAATCATAAAAAATCACCCGTCCATGGCGTGTCACACCAAAGTTTTTGAGTAACATGTCGCCA
+GGAAAAATATCTGCGGAGATTAGCTGTTTAATGGCTTGACCATAGCCGAATAAGGCGTCATCAATTTTTT
+GCTGTGCTTTATTTTTAAGGGCATCCATTAGGTATAAATTAAGTGGCACCATTCGGCGCTCTATATATAA
+ATGCTCAATAATAATAAGAGCTTCTTCGCCTTCACCTTCATAGCGAATGATTGATGGTGCTACTTTTTGA
+AGTTCAGCCAAAAGCTCATCGTTAAAACGCGACTTAGGAAAGGCTACTTCTGAATATTCCATAGTATCGG
+CCATCCGACCGACTCTATCGTGTAACTTAACTAAACGATATTTTCCTTTTACATCTTTTTTGGTTATGTT
+TTTACTGGGTGAAAACTTATCTTTGATGATTTTAAAAACATAAGGGTATGAGGGCAGCGTAAATACAGAC
+ATCACCATACCTTTAATACCAGCAGCTAATTCAAATTGGTCATCACTGCTATCGAGGTGGTTGAGAAAAT
+CTCGATAAAACTGTGTTTTTCCTTGTTTATGAAATCCAATAGCAGAATATAAATCAGCTTTGGTTTTATG
+GGGCATTAGCCCTTGTAAGAAGTTAACCAGCGCATAAGGATGTTCACAGTCAACAAAAAAGTAAGCGCGA
+GCAAAACCAAAAACAACCGCCATACTTTCACTACTGGTGAGTAATGCATCTATATACAAACCACCCTTTT
+CATTATTAAGCACCGCAATAATAAATGGTGTTTCTCCCGCTGGCGATAATACCCGGCCAATGAGGTAAGC
+ACCTTTATTTCGATAAAAGGTAAAGTTAAGAATATCAAACTTCAAATCTTCTAATTTAACACGGGTTTTA
+TGTGCTTTTCGGCGAAAAGTATTAATAAGCGCATCAACATCACGATCGAGATCTTCAAATGGGATCACCG
+TTCTATGACTATTCATAATGTCACAAATCGTTTGTTTTAAGCCAAGTTCTTTTGGCTGATAAGAAGTATA
+GATTTCCGGCTGTGTTTTATCATCAAGTCGGTGCGCGGTACTCTCGACATAGATATAATCGTTGTGATAA
+TACTTACGCTCGAATAAGTGACAAAAAACCGAGTTATAAAAGGTTTCAGCTAATTCTGGTTGTTTATGAT
+TGATTAATAAATCAGAGTAGACGGCTTTAACTCGTTGCCATAACGCATCATCAAGCGAGCTAATATTAAA
+GTCTTCTTTTATATCGTTGAATGTTTCTTTTACACGTTCGTCATAAAAATTGGTTCTTGCCCTAGCAGAG
+CGATGAATTTCATTCCATTGACATTGTTGAAATCGATTTCGGGCAGATTGAGTAATTTCGGTAAAAATTG
+CAAAATGGCGTTCAAAACCATTAATAATTGTATTGGCTATAGTAAGCGCAAGTTCATCTTTCATAGGGCA
+ATTAACTCTTTAGTCGATTTAAGTAAGGGCGTGTCAGCACAGCTTATTTACCAACATACACTAAAAGCTC
+AATTACAGAGATAATTTTCCTAAATACTGGCTATAACAAGCAATAATGTTGTTTCAACACAAGATTGTTC
+TCTGATCTTGACTCTTAAGTTTTAAAAGTGGCGAATTAACTTGCTATCAATGGCGTGCAGCTCTAAAATT
+ACGCTTTTTTTAAAGCAGAAAAATAGCCAATATCATGCGTGTTTCAGACTTTTCCTTTGATTTACCCGAA
+GCCCTTATTGCTCGATACCCAAAAGCTGAGCGTACTGCTAGTCGTTTAATGACCTTAAATGGCAACTCAG
+GCGCTATAACCGATGGTGTTTTTACCGATATTGTCGCGCAATTGAACTCAGGTGATTTGCTGGTTTTTAA
+TAATACCAGAGTGATCCCTGCCAGAATGTTTGGTCAAAAAGCCAGTGGTGGAAAAATTGAGGTGCTGGTT
+GAGCGTGTTATCGACCAAAACACAGCTCTGGCTCATATTCGTGCGAGTAAGTCTCCTAAAGTTGGCAACG
+AACTTTTCTTAGGTAATGAAGACAGTGACGTTAAAGTTAAAGCGACTATGGTGGCGCGCCATGGTGCACT
+TTTTGAATTAAAATTTAACAGTGACGAGTCAGTGTTAACTATATTAGACAAAATAGGGCATATGCCACTA
+CCACCTTATATAGATAGACCAGATGAAGACAGTGATAAAGAACGTTATCAAACTGTTTACAATGAAAAGC
+CCGGCGCGGTTGCTGCTCCAACAGCAGGTTTACATTTTGATGAAGCTTTATTAGAAAGAATTAAGGCCAA
+AGGCGTTGAACTGGCATTTGTTACATTGCATGTCGGTGCAGGGACTTTTCAACCAGTTAAGGTAGATGAA
+ATTGCTGATCATATTATGCACGCTGAGTATGTTGAAGTATCAGATGAAGTTGTTGCCCAAATAGCCAAAA
+CGAAAGCCGCTGGCGGAAGAGTTGTTGCGGTTGGAACAACCTCTGTTCGCTCACTTGAGAGTGCAGCAAA
+AGCAGCACTGGATAAAAACAAACCATTAAGTGCTTTTTATGGTGATACCGATATATTCATCACCCCAGGT
+TGTCAATTTCAAATCATTGATGCTTTAGTAACTAATTTTCACTTATCTGAGTCAACCTTACTTATGTTAG
+TGAGTGCATTTTCTGGCTATGACCATATTATGTCTGCTTATCAACATGCGATAAGCCAAGAATACCGATT
+TTTTAGTTATGGTGATGCTATGTTCCTTACGAAACAAGAGCTAATTAAGCAAGATACGCCGTAAACGTTA
+TAGAAAAAATACTATTTATTAAACCAACACCGCCAGCCTGTTTAGCTAGTAGGTGAGAGAGAAAATTTAT
+GACTGAAACAGTAAAAAATAAAATGAAATATGAACTAATCACCACTGATGGTAAAGCCCGTCGTGGTCGA
+TTAACGTTTGACCGTGGTGTGGTGGAAACCCCAGCATTCATGCCTGTGGGTACGTATGGTACGGTCAAAG
+GCATGAAAGCTGAAGAAGTAGAGGCTACTGGTGCTCATATCATTTTGGGTAATACCTTTCACTTAATGTT
+ACGTCCAGGTACCGATATTATTGAGCAGCATGGTGGTTTGCATGACTTTATGAATTGGAATGGACCGATT
+TTAACCGACTCTGGCGGCTTTCAAGTCTTTAGTTTAGGGAAAATGAGTAAAATCACCGAAGAAGGTGTTC
+GTTTTAGCTCACCCGTTAATGGTGAAAAAATTATGCTGACCCCTGAACGTTCAATGGAAGTTCAGCGTAG
+TTTAAATTCTGATATAGTGATGATTTTTGATGAATGTACGCCATACCCAGCGAGCCATAAAGAATCTAAA
+GATTCAATGGAGCTCTCGCTTCGTTGGGCACAGCGTTCAAAGGATGCTCACGGCGACAGCCCGAACGCAT
+TGTTTGGTATTGTTCAAGGTGGCATGTATGAAGACTTACGTGAAGTATCAGTTGCCGGCTTAAAAGCAAT
+TGAGTTTGATGGTTACGCTATTGGTGGTTTGTCAGTAGGTGAGCCCAAAGAAGATATGGTTCGAATATTA
+GATCATACCGCACCCTTGATACCTAAAAATAAGCCCCGATATCTGATGGGAGTAGGTAAACCGGAAGATT
+TAGTTGAAGGTGTACGCCGTGGTATCGATATGTTTGATTGTGTGATGCCTACACGTAATGCCCGCAATGG
+TCATTTATTTGTGAATACGGGTGTTATTAAGATCAGAAATGCTGCCCATAAAACAGATGTTGCACCACTA
+GATGATACTTGTGATTGTTATACCTGTAAGAATTACTCACGTGCTTATTTACATCATTTAGACAAGTGTA
+AAGAAATACTGGGTTCGCAATTAAATACCTTACATAACCTTCATTTTTATCAAAAAGTGATGCAAGGTTT
+GCGTGATGCCATTGAGCAAGGTAAATTAGACGCCTTTGTAGAAGAATTTTACGCTTTACGTGGTTTACCT
+GTGCCGCCATTAGCAGAAGGTAGTAAGCAAGTTTAGCTTTCATTAATTGAAAGGTTTTGTTAAATCTAGT
+GGCTTAGTGTTTTGAAGGGCTTTCATTTAATTGAAAGGAAAATGCACGGAGCTGACGTTAGTCAGTGAGT
+ATCTTTGACATATCAATTGGGCGAAAGAGCAATAAAATACAAAGTCACTAACTAATTTATAATTAAAAAT
+AAGAAGTAGAGAAATATATGAGTTTATTTATCAGTACAGCACACGCCGCAGCAGCACCAGCAACAGCCGG
+TGGCGGAATGGAAATGATCATTATGCTAGCCGTTTTTGGTTTAGTGTTTTTCTTCATGATCTATCGTCCA
+CAAGCTAAACGTGTAAAAGAGCACAAAGGTTTAATGTCTTCATTAGGTAAAGGCGATGAAGTCTTAACAC
+AAGGCGGTATTGTTGGCAAAATCGTTAAAGTATCTGATGAGAAAGATTTTATCGTTGTTAGTATTAGCGA
+AGGCACTGAAGTTACAGTACAAAAAAGCGCCATAAACGCAGTACTTCCAAAAGGCACAATGAAATCATTG
+TAGCAGCTTATCTCATTGCCAATTAATACAGTAACTGCATCGGAAATACTCATTGACATGCGTCAACTGC
+GTGTTTCTTTTTTGTTACTGTATTAACTGGCTGCGAGCTTAACACTACAGTAACTATTGTTAGCTAAAGC
+CTATCAATTGTTAAGTAGAGTGAACAGCTTGTTCGCGCAAAAAGAAATAAATAAAAAGGACACATTGTGT
+TAAACAAATACCCTTTATGGAAGACACTAATGGTGGCAATGATTGTCGCTATAGGTGCGCTCTATGCCAC
+ACCAATGCTATACGGCGAATCACCTGCAGTGCAAGTTTCAGGCTTACGCGGTGTTGAAGCAAATGCTGCT
+ACGCTTGATAGTATCAAAGCACAATTAGAAGAAAGTAACCTAAGCTTTGCTAGTATTGCTTTAGAGAATG
+GACAAGTATTAACACGTTTTAATAATACTGAAGATCAACTTAAAGCGCGTGATGTATTAGATGATAATTT
+AGGTAAACAGTTTTCAGTTGCTTTAAATTTAACGCCTAATACTCCAAGCTGGCTAGCAGCAATTGGCGGA
+AAGCCAATGAAGTTAGGTTTAGATTTAAGTGGTGGTGTTAGCTTCTTGATGGAAGTGAACATGAAAGAGG
+CCATCAATAAAGCTAAAATAGGTATGGTGAGTGATTTTCGCGGTGATTTACGCAATGAAAAAATTCGCTA
+CCGCAGTGTTAAAGAAGTTAATAATTCTGTAGTCGTTGTTTTTAGAAAAATTGAAGACTTAGAAGCGGGA
+CAATCATTACTGAAACAGCGTTACCGTGATTTGCTGCTAAGTACTGATGACGATACGCTAACGCTAACAG
+CAAAAATGACGGAGCCAAAGCTTAAAGAAATTCGTGAATATGCTTTACAGCAAAACATCACTATTATTCG
+AAATCGTGTCAATGAGTTAGGGGTTGCCGAGCCGCTTGTTCAACGCCAAGGCAAAAAACACATCGTTATC
+GAATTACCAGGTGTTCAAGACACTGCCAAAGCGAAAGAAATCCTTAATGCTACCGCAACCATTGAATTTA
+GATTAGTCGATACCGAAGGTGACTTGTCTAATGCATTAAATGGTCGTATTCCAGCAAACTCTATTTTGTT
+AACAGATAAAGACGGTAGACCAAGCTTATTGAAAAAACGCATCATGTTAACCGGTGATCACATCACTGAT
+GCTAAATCAGGCTTTGATGAGTACTCTCGACCACAAGTGAATATTTCACTTGATAGTGCTGGAGGCTCTA
+AAATGTCTAGTGGTACCAAAAGTAATATTGGTAAACCAATGGCAACGGTATTTATTGAATATAAAGCGAC
+TGACAAAAAAGATGCTGAAGGCAACATCATTTTTGAAAAACAACAAGAAATCATCTCTGTTGCAACTATT
+CAATCACGTTTAGGTAAAACCTTCCGTATTACTGGAGCAGGTAGTGCTGCTGAAGCGCATAACCTAGCAT
+TATTATTACGTGCAGGGGCTTTGATTGCACCAATCACCATCGTAGAAGAGCGAACTGTAGGGCCTACATT
+AGGAGCTGAAAACGTAAGACTTGGTTTCGAAGCTATCTTAATGGGCTTTGGTTTAGTGTTTATCTTTATG
+ATGATTTATTACCGTGCCTTTGGTGTGGTGGCTAACCTTGCTCTAGGTGCAAACTTAGTGTTGATTGTTG
+GTGTTATGTCGATGATTCCTGGCGCTACTTTAACATTACCGGGTATGGCTGGTATCGTATTAACAGTTGG
+TATGGCGGTCGATGCTAACGTGCTTATTTTTGAACGTATTCGTGAAGAAATACGTGAAGGTAAAACGATT
+CAACAATCAATTCATCAAGGTTATGATGCAGCATTTTCAACGATTATTGATGCCAACATCACTACCTTAA
+TTGCAGCGTTAATTCTGTTTGCAATTGGTACTGGACCTGTGAAAGGTTTTGCCGTGACGTTATCTATTGG
+TATTATTACTTCAATGTTTACCTCGGTTGTTGGTACTCGTGCCGTAGTTAACGCTATTTGGGGCGGTAAA
+CGCCTTGAAAAGCTTCCGATATAAAGAAGGCAGGAATTAAAATTATGCAAATTTTACAATTAAAAGAAAC
+TGTCAACTTTATGAGCTATCGCAAGATAGCCTTAGTATTTAGCGCCTTATTAATGATTGCTTCAATCTTC
+TCTCTAGCCACTAATAAACTGAACTTTGGTTTAGATTTTACTGGCGGTACTTTGATTGAAGTTGGTTTTC
+AAGAAGCAGCAGATTTAGAAAAGCTTCGTTTAGTGATGAAAACTAATGGCTTTGCTGATGCGAAAGTGCA
+ATTTTATGGTAGTAGCCGTGATGTTGTGATTCGTTTAGGTTTACGTGATGACGTTAAAGCTGAAATGCTT
+GGCAATGAAGTACTTGATGTCTTACAAGGAGCGACTGGCCAAACGGTTGATATGCGTCGTATTGAGTTTG
+TTGGCGCAAGCGTTGGTGATGAGTTAGCAGAGCAGGGTGGTTTAGCTATGCTAACAGCGCTGATCTGTAT
+TTTGATTTACGTTGCTTTTCGATTTGAATGGCGCTTTGCTGTAGGCTCAGTGGTAGCGTTATTTCACGAT
+GTATTATTAACACTTGGTTTGTTTTCAATTTTACAACTAGAGTTTGATTTAACTGTACTTGCAGCGATAT
+TAGCTGTGATAGGTTACTCACTTAACGATACTATTGTTGTTTCAGACCGTATTCGTGAAAACTTTAGAAA
+AGTGCGCAACAGTGAAGCTGAAGAAATAATTAATATCTCTTTAACGCAAACATTAAGTCGAACTTTTATT
+ACCTCAATTACCACACTATTAGTTCTAGCTGCTTTGTTCTTTCAAGGTGGAGCACTGATTCATGGTTTTG
+CCACGGCATTATTATTCGGTGTTTTTGTTGGTACTTACTCTTCAATTTATGTTGCTAGTTTAGTGGCATT
+ATCTCTAGGTATTTCAAAAGAAGATTTAATACCTGAAGTCATTGAAAAAGAAGGTGCAGATCAAGAAGCT
+ATGATGCCTTAAGTATTGTAAGTAATTTTGATATAAAAAAGCCGAGTAACGAAAGTTACTCGGCTTTTTT
+TTTATGGTGTTTATGGCTTTTATTTTATCTGCAAAGTGGCGCTATATACTCCACTTTGCAGTAAATATCT
+TGGCGTGGTAATAGACTTGGTATTAACCTTGCTGTATGCTGCACGGCCTTCCATGCTGCCAACATTTTCA
+TTAGCGCTGTCAGTATTTGCTTGATATTTTTTAAAGAGATTTCTTATGAGTGATACCCCAACCAAGTTTA
+CTGATTTAGGCTTATCAGAAGCATTACTAAAAGCAGTACGTGATAAGGGCTATGAAACACCTTCTCCTAT
+TCAAGCCCAAGCGATCCCAGCAGTTATTTCTGGTCGTGATGTCATGGCAGCCGCACAAACAGGTACGGGT
+AAAACGGCAGGGTTTACTTTGCCATTATTACAGCGCCTTTCTAGCAGTAAAGGTAACAAGGTTTCATCTA
+ACAACGTAAGAGCGCTAATATTAACGCCTACTCGCGAGTTAGCTGCACAAATAAGCGAGAGCATTGAGGT
+TTACGGTAAGTATTTAAACTTACACTCAATGGTTGTTTTTGGTGGTGTTAAAATTAATCCACAAATAGCG
+CGTCTTCGCCAGGGTGTTGATGTACTTGTGGCAACACCAGGTCGTCTATTAGATTTATACAATCAAAGAG
+CAGTTAAGTTTAGCCAACTTGAAGTCTTTATTCTTGATGAAGCTGATCGTATGTTAGATATGGGCTTTAT
+TCGCGATATTAAAAAGTTGATGACAGCTTTGCCAAAAGACCGTCAAAACTTACTATTCTCAGCAACATTT
+TCACCTGAGATACGTGCATTAGCTAAAGGCATGGTAAATAACCCATTAGAAATTTCAGTTGATGCAGAAA
+ATAGCACAGCAGAAAAAGTGACTCAATGGTTAACTGCGGTTGATAAAAAACGCAAACCTGCTGTATTAAC
+GCACTTAATAAAAGAAAATAATTGGCAACAAGTCTTAGTTTTTACTAAAACCAAACATGGTGCTAATAAG
+CTAACAAAGCATCTTGAAGCTGAAGGGCTAACTGCGGCGGCTATTCATGGTAATAAAAGCCAAGGAGCGC
+GTACTAAAGCACTTGCTGCCTTTAAAGATGGTTCAGTGAAAATATTAGTAGCAACTGATATTGCAGCACG
+TGGTATTGATATTGATTTGTTACCACAAGTGGTTAATTTCGACCTACCTAATGTACCTGAGGATTATGTT
+CATCGTATTGGTAGAACAGCCCGTGCAGGTAATACCGGACAAGCATTATCTCTAGTGTGTGCCGATGAAT
+TAGATTTATTGTGGGGCATTGAACATGTTATTCAGCAGCACATCGAACGAAAAGTGATTGAGAAGTTTAT
+ACCCGCTAATGAATTAGGCGAATCACGTGTTATCAAACCTTTAAAACAAGGTAAACCACCAAAATCAGCA
+AAACCTCATGGGGCAGGTAAGGGCAGAGTTGAGCACAAAGATGGTCAACGTTCAGGTCGTAATGCTAACG
+GGAACAATGCAGGTGGAAATAAAGCAAAACCGGGCAATGATTCTTCTAGACGTAAAAAACCTGAATACGA
+TGGTACTGGTCCTAAACCACGTAGAGCTATACGCCCTACAAAATAAATAACACAGTTGATTCAGTAATTA
+ATTGATTATTAGAATCAATTAACAAAAAAAGCCTTATGAAGAATAATATATATTCTTCATAAGGCTTTTT
+TTATGCTAAATTTTGACGCTCAACACCTTAAAGAAAAAATGTTAAGGGGTTAGGTAGCCTAAATTAGTTA
+GTTGCTCACTGGGGAATAGCCCTACAACATCACCAATCACAATTAAACTGGGTGGCGTAATCCTATGTAA
+AGCCACTAAGTCAGTTAAATTTGCTAACGTCCCTTTTATTACTTGTTGATCTTGGTGAGTGCCTTTCCTG
+ATTAATGCTGCTGGCGTATTTATATCACGACCGGCTCCCGTGAGCTGAGCGGTGATTATAGGTAAGCTTT
+TTATCCCCATGTAAAAAACAATGGTCTGCTCTTTATCATTTAATGCCTGCCAAGGTAGATCTAATGCACC
+ATTATCTTGCACATTACCCGTTATGAAGGTGCAACTTCGTGCGACTTTTCGATGAGTTAGGGGAATGCCA
+GCGTAACTGGTACAAGCCGATGCGGCTGTCATTCCTGGGACTATATGGCAAGCAACGCCATGGCTCAATA
+AGAATTGAGCCTCTTCAGATCCTCGTCCAAAAACAAAAGGGTCGCCGCCTTTTAAACGCACCACTTTTTT
+ACCCAATAAAGCATAATCAACGAGTAACTGATTGATGCCTTCTTGTGGAACTCTATGATCTGCTTGTTTT
+TTACCAACATATATTTGTTGGCAATCACTTGGCAGTAACGCCATTATTGCCGCACTGACTAGCCTGTCAT
+AGATAACAACTTCAGCTTGTTTGATAAAACGATAGGCCTGCAAAGTAAGTAAATCTGGATCTCCGGGACC
+GGCGCCAACTAGGGCTACTTCGCCAGCAATAAAAGCTTGTTTTGTTGTGTTGATATTTTCCATGAGCTCT
+CTTAACAATATGTGCAAATAACTATATTGCTAGTCTAAAGCAAAAAAAGCGCCACAGTGACCTTAATTGA
+CTAAGGTTGCTGTGGCGCTTAATATTATTCTGCTATAACTTAGGTGAACTCTTATACCCGCTCGATTTGA
+AACGAGCATCTTCAAGTGGAAAGGGTATACAAATATTACTTGCTAAGCGCATCACCTAAATGTGGGCGAA
+TTTCTTTTAAAACGTCTTTTAATATACGAGTATTTGCTGCAACAATGTTACCTGAATTTGCATGATTATG
+ACCGCCAGTAAAGTCAGTAACTAAACCACCTGCCTCAATCACTAATAGTTCGCCAGCAGCGGTATTCCAA
+GGTTTAGTGCCAATTTCGAAGAAACCATCAACACGGCCTGCTGCTACATAGGCAAGGTCAAGTGCAGTTG
+AACCTGAACGGCGCATATCTGAAGATTTTTGGAATAAATTTGAAAACATTGCCATATAAGCTACGCTGTG
+TTGCTTATGTTTGAATGGAAATCCAGTCGCTAATATAGTGCCTGCAATTTCTTTGTTTTTGTTTACACGG
+ATTCTAAAACCGTTTAGTTGTGCACCTTTACCACGACTGGCTGAGAATAATTCGCCACGAATTGGGTCAA
+ATACAACAGCTTGATCTAATTTGCCTTTAACTTTTAAACAAATTGAAACAGCAAAATGAGGAATGCCTTT
+AATGAAGTTACTTGTGCCATCTAATGGATCAATAATCCATTGGTAATCATCATCACTGCCTTTTAAAATA
+CCAGACTCTTCACCAATAATAGTGTGGTCAGGGTAAGATTTACGAATAGTTTCAATAATGGCTTCTTCAG
+AGCTAATATCAACACTGGTGACGAAATCGTTAGTTCCTTTTGATTCAACTTCAACTTTATCAAGTTGCTC
+CATAGAGCGAACGATAACTTTACCGGCTGTACGCGCTGCGCGCACGGCAATATTTAGCATGGGATGCATT
+TAGAGTACCTATTTGTAAATAAATTTTAAAAGAACAATACATTTCCAAGCAAACATTGTCTTGAAAATTG
+AGCGCGCGAATTATAGCAAATAAAAAATTATTTAGCGATAATATTATTAAATAAATGTTCAATAAGTAAT
+CAGTTTGGTCAATCACTTCTCTATAGAGAAAAAAAAACTATTAAATATCAAATTACCATAGATAAATATG
+CCCAATAAGCGTGCTTTTTGTTAGCTACAGCAGTAATCTTCTATGATAGAATATTGGCCATCTAGATGGG
+CTTCATACCAATGAATTCATTTATTGTAAAACTTAGCGCTTCAGTAGCGAACTTAGATCAGGTTTAATAA
+TGTAAGTATAGTTAGTCTATATTTATTTTGTGATGTTATTTGTTTGCTAATAAAATTTTGCAGAGCACTT
+ACCTAATAGTAAAATATAATACCTATATATGGCGTGGTTAATTTTGATAATAGAATAACTATTCTCTACA
+ACCTATGGCTGTGTATAAGTCTTTTGATTTTCGTTAAGTGATAAATAAATTAGTTCGATTGGTCTTTTCC
+CAAAAAAGCAAACAAGAAGAGTAAAAAATGTCAGATTCTCAACAAGGTTCTCAACCAAGTAATACCACAG
+GTACATTATTAGATCGTGTTAAAATTGTTTTAGTTAACACTTCCGACTGCCGAAATATTGGTAGTGCGGC
+ACGTGCAATGAAAACAATGGGACTAAGTCAGCTGATTTTAGTCGATCCTATTGAAATGCCTAATGGTCAA
+GCTCAAGCTATGGCTGCAGGAGCTACCGATGTTTTAGCTAATGCTAAAGTTGTTAGCACTTTGGCTGAGG
+CTATTGAAGATTGTGGCTTAGTTGTCGGAACCAGTGCTCGTTCACGTACATTGCCTTGGCCTATGTTAGA
+GCCTAGAGGTTGTGGTGAAAAGATGATTGCTGAAGCGGATGAATATCCAGTCGCGTTAGTCTTTGGGCGT
+GAAAATAGTGGTTTAACCAATGAAGAATTACAACTTTGTCATTTTCATGTTCAGATACCAGCAAACCCTG
+AGTATAGTTCGTTAAATTTAGCAATGGCTGTACAGACTTTAAGTTATGAAGTACGTACTAGTTATTTATT
+AGCGCATGATCAAAATTATCAAGAACGCAGTACGGGTAATGGTAATTCAATTGCCAAGACTAAAAATGAA
+GATGATGAACTGTATCCTGTGATCGAAGAAACTGAACGTTTTTATCAGCACTTTGAAAAAGCACTTAAAG
+CGACAGGTTTTATTGTAGAAAATCATCCAGGTTTAGTGATGACTAAACTAAGACGTTTATTCAATCGTGC
+AAGACCAGACGTTAAAGAAATTAAGATGATGCGTGGGATTTTTGCCTCGATGGAAAGGTCTAGTAAAGAG
+AAGTCATAACCGCCACTTAATAGAAAAGAAAAGAGAAGGAATAATTTATGTTTAGTCGTATCAAAGAAGA
+TATCAATAGTGTCTTTGATAGAGATCCAGCCGCTCGTACTAGTTTTGAGGTTATCCTCAATTACCCGGGT
+TTACATGCAATTTGGATTCACCGATTAAGTTATAGATTATGGTGTGCTGATTGGAAACTTATAGCGAGAA
+CTATATCAACTTTCTCTCGTTGGTTAACGGGTATTGAGATCCACCCTGGCGCTAAATTAGGTCGCCGTGT
+TTTTATTGACCACGGTATGGGCATTGTTATTGGTGAAACAGCTGAAGTAGGCAATGATGTCACGCTTTAT
+CACGGTGTCACCTTAGGTGGGACGAGTTGGAAGGCAGGAAAACGTCATCCAACTTTGGAAGACAATGTTG
+TTATAGGTGCTGGTGCGCAAGTACTTGGACCAATAACTATAGGTAAGGGCGGAAAAGTCGGTTCTAACTC
+AGTTGTTGTTAAAGATTTACCCGCTAATGCAACAGCAGTTGGTATTCCTGGTCGAATCGTGCCCGATAAA
+CACAGTAAAGATGAAAACCAGCAACGAGAAGAAGTTGCTAAAAAATATGGCTTTGATGCTTATGCGGTGT
+CCCATGATAATCCAGATCCTGTGGCTAAAGCCATTGGTCGTTTACTTGATCATATGCATTTAATGGATGA
+TAGAGTGAGTGAACTTTGCAAAGAAATTAACACCTTAGGTGGTGATATTTGCCCTAAAAACTTGCCTGAG
+TTAAGAGTAGGTGAGTTTGTCGAAGATGAAAAAGCAGCGGCAGAGCGCCGTGAAAATAAAGTGGCAAGCT
+TTGATCCTGAAATTTAACCTCGCTATTCAATTCTGGTAATAAAAGTAATAGTTGAGTAAAACAGTCAACT
+ATTACTTCTCGCATGATATTTCTTGGTGTATAATACCTGAGTAAATCACTAGGGTATTTACTTGACTAAT
+TTGTAGGGTTATGTAAAATTGCCCAGCATTTGTAAAGTAAGACATTTATATTATTTTTTATATTATTTTT
+TATATTTTGTTTTGCTGTCAAATGGTTTTAATTTAGTCATCCTACTAAATTGATGTTTTGAGTACACCAA
+CATAGTGTTTGAGAACAGATTATGAAACTTACCTCTAAAGGTCGTTACGCAGTTACTGCCATGTTAGACG
+TTACTATTCATGCAGTGTCTGGACCTGTATCTTTGGCTGATATTTCAGAGCGCCAAGGTATTTCCTTGTC
+ATATTTAGAGCAACTTTTTTCACGTTTACGTAAAGAAGGGCTTGTGACAAGTGTTCGTGGTCCTGGTGGC
+GGTTATCGCTTGGGCAGATGCTCAGCGCAGATTGCCGTTGCAGATGTTATTTATGCTGTGAATGAAAGTG
+TTGATGCAACTAAATGTTCAGGTAAAGGCAATTGCCAGGATGGAGAACAATGCTTAACTCATTCCTTGTG
+GGAAGGATTAAGCCAACGAATTGAAGAATTCTTGAAAAATATCACCTTATCCGAATTAGTCGCGAAAGGT
+GATGTACAAGAAGTTTCTAAGCGCCAAGATAAATTACATATCAATGCTCACAAAAGCATAGCGTTAGAAA
+CATTAATAACCACAAAAGATGTAATGAACGACTGGTAATAACTAGTCGCGTCGTATTAAATATTTACCAT
+CGGAGAGAGTTAGCGAATGAAGCTTCCTATATATTTTGATTATTCAGCTACTACACCAGTAGATAAGCGC
+GTAGCAGAAAAAATGATGCAGTACATGACCAATGATGGTCATTTTGGTAACCCTGCATCTCGTTCACATA
+AATTTGGTTGGCAAGCTGAAGAAGCGGTTGATATCGCTCGTAATCAAATTGCTGAATTGATTAATGCTGA
+TCCACGTGAAATTGTTTTCACGTCAGGTGCTACTGAATCTAATAACCTTGCTATTAAAGGTGCTGCTAAT
+TTCTATAATAAGAAAGGCAAGCATATTATTACCTGCAAAACTGAACATAAAGCCGTTTTAGATACGTGTC
+GTGAATTAGAACGTCAAGGTTTTGAAGTGACGTATCTTGATCCTGAAGAAAACGGTTTAATTGATTTAAA
+TAAATTGAATGACGCTATGCGTGATGACACTATTTTAGTAAGTATCATGCAAGTAAATAATGAAATTGGT
+GTTATTCAAGACATCAGTGAAATTGGTGAAATGTGTCGTGCACGTAAAATTGTCTTCCATGTTGATGCCG
+CGCAAAGTGCAGGCAAAATCAACATCGACATGCAAGCATTGAAAGTTGATTTAATGTCAATTTCAGCGCA
+TAAAATGTACGGACCTAAAGGTATTGGCGCGTTATACGTAAGCCGTAAACCACGCATTCGCTTAGAAGCA
+CAAACACATGGTGGTGGACATGAACGTGGTATGCGTTCTGGTACCTTAGCGACACATCAAATTGTCGGTA
+TGGGTGAAGCATGTCGATTAGCTAAAGAAGAAATGGCACAAGATCAAGCACATGTTACTGCAATGCGCGA
+TCGTTTATGGGCCGGCTTAAATAGCATGGAACAAGTCTTTATTAACGGTGATGCGGATAAACGTTACCCT
+GGTAATTTAAATGTTAGTTTCAACTTTGTTGAAGGTGAGTCACTCATCATGGCATTGAAAGATTTAGCCG
+TATCATCTGGTAGTGCATGTACATCAGCAAGCTTAGAGCCATCGTATGTACTTCGTGCTTTAGGTCTAAA
+TGATGAAATGGCGCATAGCTCAATTCGCTTTAGCTTTGGTCGCTTTACTACGACAGAAGAAATTGATTAC
+GCAATTGAACTTATTAAAGGTGCAATTGGTCACTTACGTGATATGTCACCGCTTTGGGAAATGTTCAAAG
+ATGGTATCGATTTAGATTCAATTGAATGGGCTGCTCACTAGACGCTCTTTATAATAAAAGTTTAGTAAAC
+AATTCATTATTTTAAATAACATTTGGTGTTAAATAGTTCTTACGAATTATTTGACACATGCTAGGAGAGT
+CACATGGCTTACAGCGAAAAAGTACTAGATCATTATGAGAACCCACGTAACGTAGGTTCAATGGATAAAA
+ACGATCCATCAGTAGCAACTGGTATGGTTGGCGCACCAGCGTGTGGTGACGTAATGAAGTTACAACTAAA
+AATTTCTGATGACGGTATCATTGAAGATGCAAAATTCAAGACTTACGGTTGTGGTTCTGCGATTGCTTCA
+AGCTCATTAGTTACTGAGTGGGTTAAAGGTAAATCAATTGAAGAAGCGGGTGAAATTAAAAATACCGCTA
+TTGCTGAAGAGTTAGCGCTACCACCAGTAAAAATTCATTGCTCTATTTTAGCTGAAGATGCTATTAAAGC
+AGCGATTGAAGATTATAAATCCAAGCAAAGTAAATAACGGAGATAACAATGGCTGTTACCATGACTCCTG
+CTGCTGCTGAACGCGTTCAATCGTTCATGCAAAACCGTGGCAAAGGACTTGGGCTTCGCTTAGGTATTAA
+AACCACTGGTTGTTCAGGTTTAGCCTATGTGCTCGAATTTGTAGATGATTTAAATGAAGATGATCAATTG
+TTTAACATTAAAGATGTTAATATCATCATCGACGCGAAAAGCTTAGTTTACCTTGATGGTATTGAACTCG
+ACTTTACTAAAGAAGGTTTGAACGAAGGCTTTAAATTCACCAATCCCAACGCTAAAGGTGAATGTGGGTG
+TGGTGAGTCGTTCAACGTCTAAGCTAATGTGTGATAACGAGTTCATCTCTTAGCTATTTTGCTCAGTTGC
+AGCGTTGAAAGTACTCATTGACTAACGTCAACTCTGTGCTTTCGCCTTGCATCAGAGCAAACTATCGTTG
+AGCTGAATTCATTATGGCGAGATCACTTTGTAAGTGCCAGTCCATATAAAATCAGAGTAAAAATTTTGAA
+TTACTTTCAATTATTCAACATTGAAGTTTCCTTTGATGTCGATTTACAACAACTTTCGTCAAGTTATCAA
+ACCTTGCAAAAGACTGTGCATCCTGACAAGTTTGCTCACGCCTCTGAGCAAGAACAGCGAATAGCTGTAC
+AAAAATCTGCGCAGATTAACGACGCCTATCAAACTCTTAAAAATCCATTGCAACGCGCTGAATATATACT
+TGTGCAACGTAGTGTTGAAATGCCAAACGAACAGCATTCTTTTCAAGATACTAGTTTTTTGATGCGTCAA
+ATGGAATTGCGAGAAATGCTTGAAGACGTTAGGCATTCTGGTGACGTTGATGCAGCATTACTTGAAGTAC
+AAAGTGTTTTGTCGACTGAATATTTACAGCTTTCTCAAGTAATGAGAACACAAATTAGTGAAAATAATGC
+AGCATCGAATAGCGCTGCATGCGATAATTTACGTAAATTAAAGTTTTATCAAAAGCTCAATATTGAAGTG
+GATCGTCTTGAAGACAGTTTATTTGATGACTAGCGTGGCTAGCAAACATTTTAACAAGACATACTTTTTA
+TTAAGCTAAGAAAAACATACATAAACTTAAACTAACTCATTGAATTAACATCATGGCTTTATTACAAATT
+GCAGAACCCGGTCAAAGCACCGTTCCTCATGAACACAGATTAGCTGCAGGCATCGATCTTGGTACCACAA
+ATTCCTTAATAGCAAGTGTACAAAGCGGTAACGCAAGTACCTTAAGTGATGATCAAGGCCGTGATATATT
+GCCCTCTATTGTTAGCTATCAGGCAGGTAATGTTTTAGTTGGTCAAACAGCTCAAGCACTTAGCATTGAA
+GATGCTCAAAATACGATTACTTCTGCAAAACGCTTGATAGGTCGCTCACTTAAAGATATTCAAAGTAAAT
+ATCCTTCGTTACCTTATGAGTTTTGTGGTGATGAAAATCATCCTGAAATTATGACTAGACAAGGTGCTGT
+TAACCCAGTTCAAGTCTCGGCAGAGATATTAAAAAGCTTAAACCTAAGAGCACAAGCGGCTTTAGGTGGA
+GAGCTCACTGGTGTTGTTATTACTGTCCCGGCTCACTTTGATGATGCCCAAAGGCAAAGTACCAAAGATG
+CGGCAAAATTGGCGGGTGTTAGTGTGTTGCGTCTATTAAATGAACCAACAGCTGCAGCGGTAGCTTACGG
+GTTAGACTCAGGCCAAGAAGGCGTTATTGCGGTCTATGATTTAGGCGGTGGTACTTTTGATATCTCTATT
+TTACGTTTAAACAAAGGCGTATTTGAAGTGTTAGCAACTGGTGGTGATTCTGCGCTAGGTGGCGATGACT
+TTGATGTCGTTTTAGTTGACTATCTTGTTGAACAAGCCGGTTTAGTAAGACCTTTATCACCTTCGTTAGA
+GCGTCAACTGATGCAGCAAGCTTGTTTTGCTAAAGAACAGTTAACAACTAAAGAGGAAGTTGATATCACA
+ATTTCTCTTGATAGTGACAGTGATTGGAAAACAAGTTTAACTAAAGCACAGTTAAATAAACTTATTAGCT
+CATTAGTTAATAAAACATTACGTGCTTGTCGTCGTACGCTCAAAGATGCTGATATTACTATCGATGAAGT
+AATAGAAGTTGTCATGGTCGGCGGTTCAACTCGTGTACCTTTAGTGCGTAGCGAAGTTGAAAAACACTTT
+AATAAAACACCGTTAACGTCAATTGACCCTGATAAAGTGGTTGCGATTGGCGCTGCAATTCAAGCAGATG
+TTTTGGTGGGTAATAAACCTGATAGTGATATGTTATTACTTGATGTTACGCCATTATCTCTTGGTCTAGA
+GACTATGGGTGGTTTAGTAGAAAAAGTTATTCCACGAAACACCACAATACCTGTTGCAAAAGCGCAAGAA
+TTTACCACATTTAAAGATGGTCAAACGGCCATGGCCGTTCACGTCTTACAAGGTGAGCGTGAATTAGTTG
+AGGATTGTCGTTCGTTAGCCCGTTTTGAATTACGCGGCATTCCTGCAATGACTGCTGGTGCAGCTCATAT
+TCGTGTAACGTTTAAAGTTGATGCGGATGGTTTACTCTCTGTCTCGGCGATGGAAAAGTCATCTGGTGTG
+GAATCGAGCATTGAAGTTAAACCTTCTTTTGGTCTTGATGACAATCAAATTAGTCAGATGATCAAAGATT
+CAATGAGCAATGCGGCTGATGATATGCAAGCGCGTATGTTGAAAGAGCAACAAGTTGAAGCCTCACGCGT
+TATAGAGTCTGTTCAAGCTGCTTTATTGGCTGACAGTAAGCTACTTAATAGTGATGAAATTACGGTTATT
+GAAAACGCAATTAAGTCACTTGCTCAGGTTAGCCAAGGTCAAGAAATTAAAGCGATAGAAAATGCACTGG
+ATAAGTTAAACGACAGTACAGCAATATTTGCTGAACGTCGTATGGATAGTTCAATTAGTGAAGCCCTTGC
+AGGCCAAGCAGTTGATAAAATTTAGATTATCTTTGATAAGATCCTGATTATATTTAAGTTAGGCGAAAGC
+CTTTCAAGCAGAGAATAAATAAAATGCCAAAAATTATATTTTTACCTAATGAAGAGTTATGCCCAGATGG
+CGCAGTAGTTGAAGCCGAAAAAGGTGAGAGCGTGTTAAACGTAGCCTTAAGAAATGACATTGGTATCGAA
+CATGCTTGTGAAAAAGTATGTGCTTGTACTACGTGTCATATCATCATTCGAGAAGGTTTTGACTCTATCG
+AAGAAGGCGATGAACTTGAAGAAGATATGCTTGATAAAGCATGGGGTTTGGAGCCTGAATCTCGCCTAAG
+CTGCCAATCTATTGTTGGTGATGAAGACTTAGTCGTCGATATACCTAAATACACAGTTAATATGGTTTCT
+GAAACACACTAGTTGATTCTTTAAAGCCATATACAAACAAAGGGTTGTAACATGTGAATGTTATTACCCT
+TTTTTAGTATTAGAGAATAATTGAAATAGTCCACTAATAGCTAACTTTGTGAAAATTTACATCAAAAGTA
+TCGATGTTGTAACAGCCTATTTCTTCAAATATTAATCAATATAAACTCATCTGACTAAGCCTTAAAAGCC
+TCTAATATTACACAACCCATTTTTAGAATAATAATGCGGTATTACCTCGATAGTTATAGTGCATCGTTTT
+GTTCGAACGCTCAAAAATGGATAATGATAATAGCGACTTGATAACCTGACATAGAGGATCATGTCATTTT
+ATTTGGTATATACTTATAAAAAGATGATAAATAATAGTAGAGGTCTTTTTGACCAGAAGTGAACTAGAAT
+TGAACAAATACATGCAGCGTGATGCTGCGGCATTGTTATATGGCAATGCAGTTTCCGGTATTGTGATCTC
+TTTGATTACTTCTAGTTTTCTAGTCTTCATGTTCAGTAACCCATTAACCGACTCTTTTAAACACATGTGG
+TGGTGGGGGATGAGCATATTGCTTGTGCTCAGAATGGTTGATGTCATTATCTGGAAAACTAAACTGCAGC
+ACACTGATTTTGATGGAGAAAAAGCGGTTAAGCGTTATATTACCGGTGTGAATCCTACAGCAATTATGTG
+GGCTATCTACTTAGTTTATATCACGAAATACAATAGCTCTGTCGAATTAACTACAACGCTTATAGCCATA
+GCTGCTATGGCTGGTGGTTCAGCTACGATACTTGCGGCTCATAAATACACCGCAATGTTTTATGCATTCA
+TACTACTTTCTCCTGCCTCGATAGGCTTACTCTTATCCGATCAACATGCATTACAATTACTGGGTTTTTT
+GGGAGTTTCCTACAGTATCGTAATGCTTATTACTTCAAAGAAATCGGCAGATTTCACGCGAAATACCTTG
+TTTTTAAAAAATGAAAATAAGGTGTTAGTTCATCAAATGGAAGAAAAAGTTGAGCAGCGAACGAGAAAAA
+TTTATGAACTCTCTAATCTTGATTCACTCACTGGATTATATAACCGAACCGCCTTTTTAAAACATTTAAA
+GACTGCGTTAGCTTCATCCAATAAACCTTTTGCACTGTTATTTATCGACTTAGACGGCTTTAAAAAAATA
+AATGATTCAATTGGTCATCAAGCTGGGGATCAAATTTTAAAAAAATCTGCTGAGCGTCTTAAACAGTGGT
+CTTTTGATACCAAGCTATTGTGTCGCTGGGGTGGTGATGAGTTTTTGATGGTACTAGCAGATACTGATGA
+AGTCAGCGCTGTTGGTGTATCTAAGCAACTGATAGAGGTACTATCTGCCCCTCATAATACTGAACATAGC
+GTTTTATCTGTCGGTGCAACTATAGGTATTGCATTATATCCTGAGCACGCAAAAACAGAAGATCGTCTTA
+TTCAATCTGCCGATATGGCCATGTACTATCAGAAAAAACAAGCGCGTTCGACTGTTGGCGTATTCTCCAA
+ACAAATGGATAAACTTTATTCTTATGAACTTCGTCTGAAAAATGAACTGACTCAATCGATTGAGAAAGAA
+CAATTAAGACTCGTTTTTCAACCGATAATATCATCTAAAAATGATGAAGTTGTTGCTTTTGAAGCGCTGC
+TTCGTTGGCAACTCGATGAGGAAAATATCCCTCCGGATGATTTTATTAGTATTGCTGAGCAATACGGTTT
+AATACACAAAATCGGTGCGTGGGTACTAAGAAATGCATGTTTGCAAGCCAGCCAATGGAGTTCGGAACAA
+CCGCTGTCAGTTTGTGTAAATGTTTCCGTGATTCAGCTACAAGATGAGAATTTTATAGCTATTGTTGATG
+ATGCACTTTCAAACAGTACATTGCCTGGCGATTTGTTGCATATAGAAATAACCGAGTCGGTATTTGCTGC
+TGATACTAGTATCATATCAAACCAAATAAAACGACTTCAAGCTCGAAAAATTAAGGTTTCTATTGATGAT
+TTTGGTACCGGATATTCTTCTCTTTCGGTTATCCAAGACTTAGCGATCAACATGGTTAAAATTGATCGTT
+CATTTGTGAATAAAATGAATACCAATGGTCATGCGATTATCTCAGCAGTAATGCATATCGCCTCATCGTT
+AGATTTCTTGGTTATTGCTGAAGGTGTGGAGACTGAAGCGCAAGCACGGGAATTACAGAAGTTAGGTGTG
+CATTTCCTTCAAGGCTATCATTATTCTAAGCCTATCGAAATTGAAGATATAGACAGTTATTTAACTAACA
+TGACACTGGATAAGCAGTATTTACTTAACAAGTAAATTATTTTCAGGACTCGTTACCTTTATTTCTCTCT
+AGCATGAAGATTACTTAACCCACCGTTTAGAAGCCAATTGTGGTTCGAGCTTTTAAGTTCACGCATTATG
+TTATACCAATAGTACTAACTTATTGATCACTTAACGAGAATTAAAAGGCTAAGAGGCGAAGCATCTCTAA
+TTCTAACTGAATTCTGCATTTTGAGATAACATGGGGATATACCCCCTGAATTGAAATGACAATGTAACTT
+ATTAAGTGTCAATCAATAATGTGTATTTATAGCTCATAATAGAATGATAACAAAAGATAAACTTTAATCA
+TAAAATGGGCAAGTAGTTACATTTTTACTATAATAAAGTTTGATAAATCACACCCCTTGATAAAATTCCT
+ATAATTTCTTTTTGGATTGAATTTGAAATCTAAAGTACCATCACTTATATCTATCTCTCCTGAAGCATCC
+ATTGCTTTAGGCAATTTTACGTTAGCAATTACTGAGGCTGTTTCTGAAAAAGAAATTTATAATAAACTAG
+CTGAAAATTTACCTAAGATACTACAAGCTGACAGAGGTAGTGTTACTTTAATAACAGAAAATAAAGATGA
+GTTTGAAGTCTTTTCCCTACAGGGACCTGAGGGAATGTTATCTATTGGAAAATACTTTTCCGTTGATAAT
+TCGCTGGCAGGTTTAGCTGTACAGCAAGAAAAAACAATTATTTCTAAGCTAAATGCTGACCGCATAGAAA
+TAGATGCTCAACAGCTTTATCAGCAAGACTTGTTATCAATTATGAATTCACCATTACAGTTTAGTGATCG
+TATAATAGGAACGGTGAATATAGGTAGTTACAAAGAGAATGCTTATGATAGTACTTCGTTAGAGCTGTTA
+ACGTTAGTTAGTACGTTAGTCTCTAATTATTTAGAACGGCAACATCTACTTGAACAAGCTCAAATTGGCG
+TTAAGCAGTATAAAACCTATTCAAAACAGTTAGAGTCTCTTAACCACGTAGCTGAAGAGCTTTGTGCTGC
+TACGAATGAAAGTGAGGTTTTTTCTATTATCACTCGTTCGGCAAGTCACATTATTTCAGCACAAAGAATC
+AGTTATTGTGTGCCTAATTATAAAGATAAATGTTTTGAAATACGGTCAGTATTTTCTGAAAATGAGGTTA
+TGAAGTCGGCTACTGTTGACATGGAAAACAGTGCATTACAATTTGTCTTACAATCAGGGAGCCCTCAATT
+TTTTGAAAATTTGGCTGTAACCAATTTTACTGATCATTTAATATTAAGTAAAAACGGTTTGTGTTCAGGC
+TGGAGTGTGCCTGTTCGAGTGAAGGGCGAAATTGTTGGTTTGCTAAATGCCGCTAGTAACGTGAAAATTA
+ATGAAAGAGCTCAACAGCTCGGTGTTATAAAAATGCTTAGTGGAATTATGGGAGTGACATTAAGTCGAGT
+TAATTTACAAGAACAGTTAGAGCATCAAGCGTGTTACGACACACTGACAGGTTTGCCAAACCGGCATCAG
+TTTAATCAAAGAATGGAATTGGCAATTACCCAAGATAACCCTATACCTTTTACCTTGTTATTTATTGATT
+TAGACCGTTTCAAAGTGGTTAACGATACCATGGGGCACGATGTTGGAGATGAGTTATTATGTCGGGTTAC
+TCAACGCATTAATCAACAAATAAGAAAAGAAGATTTTGCAGCTCGACATGGTGGTGATGAATTTGTCGTT
+CTATTGCTTAACAAGCAATCGAAAGCTATTGCTGATATCACTTCAGCCAGAATAATTAAAGCGCTTAAAG
+AGCCTTTTCAAATTGATGAACATAGTATTTTTATTGGTGCCAGCATTGGTATTAGTTATTTCCCAGAACA
+TAGTAAAAATTCAGAAGAGTTACTTAAATATGCTGATATTGCGATGTATCATGCGAAAAAACAGGGAAAA
+AGCAGCTTTAAATTATATTCTAGCCGTCTTTCCGATAAAATTCATTGTCGGCAAAAGCTGGAAACTTTGT
+TGAGATTAGCCGTTAAAAATGAGGAATTACATTTAGTTTTTCAACCACAAATTAATGAAGATGGTGTCTT
+TGCTATTGAGGCTTTATTAAGGTGGGAAGACCCTGAATTGGGAGTTATTTCGGCTGATGAGTTTATCCCC
+ATTGCAGAAGAAAGTTTATTAATAGAAGAAATCACTCACTGGGTTATTAATCAAAGTTTGCAAATGATTG
+CACGGTTAAGATTAATATGTCCGTCAGTTTATGTTGCGGTTAACATTTCGGCTAAGAATTGTTTGTATCC
+TGAAAAGTTGAAACATTGCATATTAACGGGGTTAAATGACGCTAATTTACCAGGCTCTGCACTTGAATTA
+GAAGTTACAGAAAATGTTTTTCTACAAAACGTACATAATACCAATAAGTTATTTAAGGACCTAGGTCACT
+ATGGTATTAGATTTGCTATTGATGATTTTGGCACAGGTTATTCTTCATTAACTTATTTACTTAATTTACC
+GCTAAATACATTAAAGATTGATCGCTCATTCATTCAAGATATTCATTGCAATAAAATTAAGCTTGGTGTG
+GTTAAAGGTATTTTGGTTATAGCCAAGAGTTTATCAATGAATTGTCTTGCTGAAGGGGTAGAAATTGAGG
+CACAAAAACAGTGTCTTGAGGAGTTGGGGTGTAATCGTTTTCAAGGTTATTATTTTAGTAAGCCATTAAG
+GGAAAAAGATTTTTTATTATATTTAAAAAGTGATCTCTTACAGAAAAGCTAACAAGCTTTATTTGTTAAT
+TTCACATATATCATCACTTCATATAGCTGGCAGTTCCGTTTTTCACAAAAGAGGGTTCTTGAATAAATTC
+AGGAGGATATGCTGAGGGTAATTACTCCTGCATTTACTAATAAGGTACATCTCTGTACTCCTTATCGAAA
+TAAATAACGTTGTATAACATTTTTATAAACCAGCCATTTTTTTGGTGGTAGCAAGTCAAATTCGTTGTTA
+TATTTTTTTAAGGCAAGAACATTAACAGAAAATGTGCTTTGATGATTCACTCAGGTTTTCTGAAAAAAGT
+ATCTTCAGCTGGACACTCATATAACCCGACATGAAGATTGGTCAATGGAGCATTAAATATTTCTTTACTG
+ATAGGCATTAGGTGCTTATGTAATATCTGATATTTTTATGCTGTTTCTAGCTTACGTTAATTGCTGATAA
+GCTTGTCTACAGGCAAGCGTTAAACGCTCAAGTAGCTCTTCTGTAGTAATACCAAACCTAAGAGTATCTT
+GCTCATCAGCGAGTCGACAATAGACCCCTTGTTGACAAAGTAAATGGTACAGTTTTTTTGCTGTATCTTG
+CTGATGAAAACTTAGGGTGAGAAATAAATTACAACCGTTAATCTCTCGAAGAATGATTTGAGGGAATGCT
+TGCCTAAGCATGTGCTCTTGAGCAATTCTAAGTCGTGTTAATGTATCCTTCTGCCTCGTTTGCCAACTTG
+TATCTTGCAGGGCATGTTGTGCAATTAATTGCGCTGGTCCGTTGATTTGCCATGGGCCTAGCAATTCTTT
+AAATGCCCCACACCAATAACCATTAGCTACTAAAAAGCCAATTCTAATTCCAGCTAAACCAAAGAATTTA
+CCAAAAGAGCGTAATACCAAACTATGGCTGTTTTCTAGTTGATTATAGTAAGATTGATTGCCTGGTACTA
+CATCAATAAAAGCTTCATCGAGAACCAACAGGCCGTTAATTAGCTTTAATCGTTCTTGGTATTGAGCAAT
+TACCTGACCATTAAAAAACTGTCCCGTTGGGTTATTAGGATTAATGATCACCAACACACTATTGGGCAAT
+ATCTCTGACATTTCTGGAAGAAACTCCTGATAAAAGTGTAAATTATAACCGGCATTCTTCCATGCATGAG
+CGTGTTCCTTATAACCTCGTTCAGGTAAGTAAACATCTTGACTCTCTGCATTCTTTTGACGATATAACGC
+TGGTAAAGCTTTAATTATTGCCTGACTACCATTGGTAATCATAAGTTGTGAACATTGGTAATACTGCTGT
+GCTGCAGCGATCAGATCTGGGTTTTGTTGTGGTAATTGTTGCCAAACACTTAATGGTATAATTGGAATAG
+GGTAACTAATAGGCGCAATACCTGTCGATACATCAATCCAATCGCTAGGCGGAATGTTATATTGTTTTGC
+CACCTGTTGTAGTTGCCCGCCATGAAGTAATGCCATCTTATTCCTATATATATGTTTTAAATGAAGAGTT
+TAAATGAAAATTAAAACGAGAATTATAACGAAAAACTAATAAACCAAATAACAAACTAACTGAATAATGA
+GTACTAAAGTGACTAATATTAAACTGGCCCGAGAAACCACAAGTAAACTTGTCGGGATGTCTTTCGTGGT
+AACACAGCTACCGCAACCTAAGACAACAGAATTGACAGTTTGTCCATGGTAAAGCGCACTGCCACCTAAT
+TGTCTACTCATCACTGTGGCACCAGCAGCCATTACCCAACCACCGTTATGGCTTTTGTATTGATTACCTT
+GCCTATAGGCATTAACGATAGCCTTAATGATCTTCCCTTGTTTCACTCCTTGAATGGCATAAAGCAGGGT
+ACAACACTTACCCGAAATAAAACCGAGTAAATCATCAAGTCGAGCACTGGCATAACCAAAGTCGTTGAAA
+CGTGAGTTCTTATATCCCCACATTGCATCCAAGGTGTTGGCTAATCGATGTATTATTACCAGTGGCGCCC
+CCCCAATAAGGTAGTAAAGTAAAGATGCGATAACCGAGTCATGACCGTTTTCTAACATCGACTCTATAGT
+CGCTCTAGACATCTCTTGCTCTGACAGGTTGGAGGTATCTCTGCTTACCAGATACCCGGTGAAATGCCTG
+GCGCTTGTTAAGTCTTCAGCGTTAAGGGGCTTGTATACTTGCATAGCGTGTTGATGCAAGCTATTTAAAC
+CTATGGCTAGATAAATCACACTAGCATCGAGCAATACTTGCCAATACCATATTAGATGATTCAGCTGATA
+AAAATAAATCAGCGGCAAAGGTAAAACCAATAGGCACCAAGCCAAAGTACCCAGTAACTTTGCTTTTAAA
+GTAGCTTTATCGCCAGTGTTACTCTCTTGATATTGAGCTTTTTTCTGATAAGGATTTAGTTTAGTCTCTA
+GTTTTTTTGCTAACCAACCAAAACCAACTAAGTAATGAAAACGCTTTGCTTCACCTAAATATTTATCAAG
+CAATAGCGCCAGTAATAAGGTAATGAACGTAGCAAAATCAGGTAGTAGCGTTATGGCTTGCTGGTAGATG
+TTTGCGATAAATTCTGACATGAAGTTAAGACGCTCTAGTACTATTCAAGGTTGAGTAATTAAATGCTTCG
+TTATATTAATTTTTTTTACGTCTTTTTGAGGTATAAAAATAAATTATCTTGCTAGCTGAAAACTATCATC
+ATCATGGCGGTAAGTTAATGGTAATAGACAAGCATTATCGAATAACTCATAGGCATTATCGGTTGAGTTA
+TGGCCTAATTTAGCTAAAAAACAGCGCAACGCTTCACCATGGAAAATAACCAATATGTTTTTATTACAAT
+GATTATTGGCTAATTCTTTAAGTGCTTGATAAATACGTGATCCACAGCTTATTGCACTTTCGCCACTTGG
+CGGTGTTATCTCGGTAAATTGATGCAATATTTCATGGTAGTTTTCGTCGGATTTAATGGCAGCAATATAT
+TGCCCTTGCCAAGACCCCAAATCTCTTTCCGTGAGGTCATTTAAACGTGCAATAGGAGTATTTAATATGC
+GCTGGCAAATTAGAGCGCTATCAACAGCACGTCCTAGGGTTGATGAAACAATTAAATCAATTTGTTGGTT
+GGCAAGGCTTAAGGCAAGCTGTTCAGATTGTTGTTTACCTACTTGTGTCAGATTGCTATCTAATTGGCCT
+TGAAAACGTTGGACTTTGTTCCATTTTGTTTGCCCATGACGAGCTAAATATAAAGTTGTTTTCATTTTAT
+TCCAATAGCAATTATGACGCTTTCTTATCCTTTAAGCGAGGGAGGATAACTAAATCGTTACATAGGTTCA
+ACGCAAATATTATTTCTAGTGGCTATTCTCTTTTCATTAACATGTTTAACTATGACATCGTTAATTGTTG
+AATAAGTATCATGTATAACGTAGTATCCGCGCAGATTTAGGTGTCTTCGGTGTTAATTTATCCTGATAAA
+CGTTATTAGGTAAATGGCACTAATGAAGATGAAACGTGAAACTGGTTAAATACCAGTACTGCCCCCGCAA
+CGGTAACTGTGAGCAGCAACAAAACCACTGTATTGAATCATTATTAGGTCATCACAATAATGAACGTATG
+GGAAGGTGTTGCAAGTGCGATGATCAGGAGTCCGGAGACCGGCCTAAATTATAGTTATTTATCAATGATA
+AATAACTATTACTCGACAACTGCGGTGGGCGGTAATTCAGAGAAAAGTAAATGCGCTGAATTACAGCAAT
+TAATAGCTATAAAGAGTGATCGTTAACGCATGAACACGGGTTTATTGATTTACCTGACTATTGATTTTAC
+CTATTGATTGCTCGATGATTGAGTTGTTGATAGCGTTTTATCATATAGGATATAGCGTAGGCCTGCTCCT
+TAGCATTTACTGACTTTGATTTCCTACACCGTTACTCTTTTGTACATTTTTGACAACGGGAACGTTATGA
+AATCAGTCAACCAAACATCTCCTGTTAGCTTGCTTATCGCTGTATTTGCCTTGTTAACATTACTTATGCT
+TGCCACTCGTACACATCACTTTACCAGTTTAAATCACCTGCCAAGCGCATCAATTGCAATTTTTTTCCTC
+GCAGGAATGTACTTGAGAAATATTAAAGCCTTCTGGTTTTTTTATACTTTATCAATCACCATCGATTTGG
+CTTCATCCTATTCTCGCGGTCAGTTTGGCGATTGCATCACCTCTTCTTACCCTATGTTAGTGCTAAGTTA
+TGGCGCTATGTTTACGGTTGGCTATTACAGCAAACCAAACTGGCAAAAAAATAGTTGGCAAATCAATATT
+ATTAAAGTGGCACTCGCTTTATTTATTGCCAGTTCAATTGCCTTCTTTATTTCAAATGGTAGCTATTACA
+CACTGTCGGGTAAGTTCCCAGAGTTATCGTGGGCAGAATATGGCACACGTGTTGATAAGTACTATTTTAA
+ATCTATTTCTAATCCTGTTTTCTATGTGATTTCGGCGGTTGTTATTGATTTTACTGTCAGTCATTTTTTC
+ACTGACAAAGCGATAAATACCAGTACTGCGGCTAGTGAAAGTGCTAATAACAGCGGCAAACTTTAGTCGG
+TTACTCTCACAACGGCTAAGTTCATATTACAGGTGTTTTAAAGGCAAATTTAATGTCATCAGCAAAAAAT
+AAAGTAATTCAAAATACAGCATTCCAACATAAGCCAGAGCAGCAAATTGGCAGTGGTGTTATGTGTTCGG
+CCCTTGTTGTTGCCGCACCACATTCTGGCTCAGGTAAAACGACTGTAACAGCCGCAATAGCGCGTTATCA
+TCGTGTTCAAGGGCGTAAAGTCACTGTGTTTAAAGTCGGTCCCGATTTTATTGACCCCATGATATTACGC
+CAAGCCAGTGGTGAGTTAGTGTATCAATTAGATTTGTGGCTTGTCGGGGAGCAAGGTTGTCGAGCTTTGC
+TGCATCGAGCGGCTATGGATTCAGATCTTATTTTAATTGAAGGTGTTATGGGGCTGTTTGATGGCACACC
+CAGCAGTGCCGATTTAGCTAAGTATTTTAATATCCCAGTACTGGGCGTAATTGATGCAAAAGCGATGGCA
+CAAACCTTTGCTGCAGTGACCTTTGGTTTAGCAAAATTTTGCGAAGACTTGCCCTTTTCAGGCGTAATTG
+CAAATCGAGTAAATACCGAACGTCATGCAGAATTACTCAGTGTTAGTTTACCTAAAGCGTTTCGTTTCTA
+TGGCAGAATTCCTAAAGATGACACCATAACATTACCCGAGCGTCATTTAGGTTTAGTGCAAGCACAAGAA
+CTTAGTGATATTGATGTTCAGCTTGATAAAGCGGCCAGTCACATTGCTAATACCGGTTTAACAGAGTTAC
+CGTCGCAAGTTGAGTTTTTTGCTCAAGAAGATGATAACCAAGAAAACATTATTGAAGGTGCATTAGCGGG
+TACGCGCATTATTATCATTAGAGATAGTGCTTTTAGCTTTATTTATGCCGCCAATATTGCCTTCTTAACG
+CAAACAGGAGCGGAATTAATTTATTGCTCGGCAATGGCTGATGTCCATTTACCTGATGGCGATATCTTAT
+ATATTCCAGGTGGCTACCCTGAGCTTTATGCCGAACAACTCATGAACAATGTAACTTTTCTTAGTGATAT
+AAGAGCATTTTCTGCCAGTAATAAACCCATTGTTGCTGAATGTGGTGGCATGTTGTATTTGCTTGAACAG
+CTTACCGATATGGAAGGGCAACAGTTTTCAATGCTAGGTCTTATGCCGGGTAAAGCCACTATGCAGAAAA
+AACTTGCGGCCATTGGATCGCAATGGGTTCCTTTACCCTCATTTGCTGATGCTGCTGAAGATAGCGCAGA
+CAACATTATGCGAGGGCATAGCTTCCATTACTCTTGCGCCGAGATTGAATTAGAGCCTAGCAGTCAAACT
+ACTCATCATCCAAGTGAGCGTGCAGGCGAGTATGTTTACCAACACAACAATATTTTAGCTTCATATATGC
+ATTGGTATTTCCCAAGCAACCCGAGTCTAACGTTACGAATTTTCGATAAAGCACGTTACTTGTAGTCGTT
+AGCTCTAGTAATGGCGCAGCAGCCAGTTAGACAGTCAAGCAAAACAGCCTTTAAGTCCGTTAGCAAACTT
+AATTGATATTATGCTCGTTTTTTCGTAGGGATTGATCGCGGTACTTGTCGCGTTAAGTCCATATTTATAA
+CAACATTTTTAGGTAAATCAGCAGTCCGCAGTTAATCAATAGTCTTCAGCAAGTAAATAGTCGTCGGCCA
+AAATTCAGCCGGTAGACTTTGTTGGTAAAGAGCTAACCTCAGCGCCAGAAGCCTTAAAAAAAAGCTGTAT
+AGCCAAGAAGGTTATCAATCTATAGGGCAAGTGTATCTCGCCCCTGAAACAGGTAAGTTAATCTTGATTA
+GTAATGAAAAATAATAAAAACGTGGTGTGTTTTCTAATTGCTATGAATAAATAGAGAGTGAGAAAGTGAT
+GAATGATATTAAAAAAGATACTGAAATTGAAAAACAAGATGAATTAGCTGAAGCTAAAGAACAAAAACAT
+ATTGAGCGACAAAAAAAGATTAAAGCAAATGTCGATAAACGTATTGCTCAAGCCACCGAAGAACGCGGTG
+TATTGGTTGTGATAACTGGTAATGGTAAAGGTAAAAGTACCTCTGGTTTTGGTACGGTATTACGCGCTAT
+TGGCCATGGACAAAAAGCAGGTGTAGTGCAATTTATTAAAGGCACTAAGTGGGAATGTGGCGAAATGAAT
+ATTTTAAAGCAATTCGATGTTCAACACTATGTCATGGGTACGGGTTTTACTTGGGAAACACAAAATACTG
+AAACAGATACCATTGCAGCCAAAGTTGCGTGGCAAAAAAGTAAAGAGATGTTGAAGGATGAAAGCCTTGA
+TATCGTGTTACTGGACGAAATGACCTACATGGTCAAGTACGGTTACATTGAATTAGATGATATTATCGAC
+GCACTAAATAATCGGCCTAAAATGCAGCATGTATTAATTACTGGACGTGCCTGTCACCGCCGACTGGTAG
+AGCTGGCTGATACCGTTTCAGAAGTACAACCAATAAAGCATGCATTTAAAGCTGGGGTAAAGGCGCAAAA
+GGGCCTTGATTGGTAATCATCTTCTTTATAGTAAGTTGCCTGTTTTTTATTACCGATTTTTATGGTTAGA
+TAAGCATATACCCGTTCCACATGAAGATGCATGATTCAGCTGGAATTTGAAGGTCTTTAGGCAAGGCATT
+GATTGAAGAGAATGGTTGTTCCCTTCTTAATATCAATAACGCAGCATAAAGCGTTTCTAAACCAGCCCCT
+TGGGGAAGGCTAAGCTAATCATACTCTGCGTTGCATTTCTTTTTAAGGGAGTAACCCTTAATAAAAAAAT
+GCGCCTTGATTATGAATCGCTCAGACTTCCTGAAACGAGCATCTTCAAGTAGAGCGGGTATATATCCGTA
+TCCGTACCAATCTGCATAACTATCTGCTCATTTTTCTTATGAAAAAGTAGCTCATTTAATTAAGCAAATT
+GGTATTAATTAAGTGTAATTTTAATCAAATAGTAGAATGAGTTATGAGTTTAGAGTTGTGGTTATCGTTA
+GTTGTTATCTGTGTGTTAGGAGCATTATCACCCGGTCCTTCATTGGCATTAGTTGTGCGTAATACTATGT
+TGGGTGGCCATAAACCGGGTTTAGCTACCGCCATCAGTCATGGCTTTGGTGTTGGCTTGTATGCGGCTAT
+TGCGGTAACCGGCATTGGCCTTGTGATTGTCCAGTCACCCATAGTTTTTCAAATTATTCAGTATACAGGT
+GCCGCCTTTTTACTTTATTTGGCCTTCAACGCGCTAAAAAGCAATGGCAGTAATATTGACCTTGATGTTG
+TAAAAGGGCAAAACGATAAACGTATAAATGGCTGGCGCGACGGTTTTTTATTGGCCTTTTTAAACCCTAA
+GTTGGCGATATTCTTTTTAGCCTTATTCAGTCAGTTTGTTGATGTTAATGCCAGCTTAACCCATAAATTA
+ATTATGATTTTTACCGTTGGTGGGCTCGATACACTATGGTACTGCCTTGTGGTCTTTGGCTTAACAAGAG
+GGCCCGTATTGGAAAAATTGAAAGCGAATAGTCATATTATTGATAAAATTACTGGCATAGTTTTACTATT
+ACTTGCAGTACGTGTAGTCATTAATTAGCGAAGAAGGGGAGTTTTACTCCCTTAACCAGCTACCAATTGA
+ACATAACAGTGAACGAGGTAAAAACCGAGATAGCATTGATGTTTATTGTTGGAAGCGACTATATCTTTTA
+ACGACAGTTCGCCCGACAAAAGGACTGGGCTATTTACAGCGTAAAGACGTAGTCTACTTTCATTCTATAG
+ACAGCAAAGCTATCAATCATGGCCTAGGTCGACAGTTCTCTTCGAACAATTTCCGCACCTGCACTTAATG
+CATTTAACTTGCCTCTCGCTACTTGATGAGATAAAGGTGCCATGCCGCAGTTAGTACAAGGGTAGAGCTT
+GTCGGCATCTACAAACTTAAGTGCTTTTCGTAGCGTATTGGCTACTTCCTCAGGTGTTTCAATAGTATTG
+CTTGCCACATCAATGGCGCCGACCATCACTTTTTTACCGCGAATAAGTTCAAGTAGCTCCATTGGCACAT
+GAGAGTTGTGACATTCTAGTGAGATAATATCGATATTCGATTTTTGTAGTTTGGGAAAAGCTTCTTCATA
+TTGTCGCCACTCTGACCCCAAGGTTTTTTTCCAATCTGTATTGGCTTTGATACCATAGCCATAACAAATA
+TGCACTGCAGTTTCACAGTTAAGTCCTTCAATTGCTCTCTCTAAACAAGCAATGCCCCAATCATTTACCT
+CATCAAAAAAGACATTAAATGCAGGCTCATCAAATTGGATAATATCAACACCAGCCGCCTCTAATTCTTT
+AGCTTCTTGATTGAGAATCTTGGCGAACTCCCAAGCAAGCTTTTCGCGACTTTTATAATGGTCATCATAA
+AGCGTATCTATCATCGTCATGGGACCAGGCAAGGCCCATTTAATCGGTTGCTTGGTTTGCTGGCGTAAAA
+ACTTGGCGTCTTCAACAAAAACAGACTTTTGACGACTAACCGGACCAACGACTGTTGGTACACTTGCATC
+ATAACGATCACGAATTTTAACGGTTTTACGCTTTTCAAAATCAACGCCGTTGAGGTGCTCAATAAATGTA
+GTGACAAAATGTTGGCGCGTTTGTTCGCCATCACTGACAATATCAATACCTGCTTGCTGTTGATCTTGCA
+ATGACAAACGTAATGCATCGTGTTTGCCCTCTGTTAATTCTTCACCTTGCAATTTCCAAGGTGACCAAAG
+TGTCTCAGGCTCTGCAAGCCAAGCAGGTTTAGGTAAACTGCCAGCAGTGGAAGTAGGTAGTAGTGCTTTA
+AGGATATTAGTTTTCATAATAAATGATGCCGTATTAAGGGTTAACTTTTGAACTTTTTTATTGAGGTAAG
+TATTGAACGTAATGATTGAAGGTAAGTATTTAACCTAGCTATTGAGCGTAACTATTAACATAACTAGCAG
+ACCATTGCTCAAGTACAGTTTGGTGCGGTTTAATGAAGTGTTCCTCAGTAAACTTTCCCTGCTCATTAGC
+CAACTGACTACGCTCTTCTCGATCATAAACAATTTGAGTTAATGAATGATCTAGGTTCTTTAAGTTTGGT
+TGATAGGATTTTCCAGCCACAGCATTCGCATTATAAATCTCAGGTCGGTATATTTTTTGGAAAGTTTCCA
+TCGTGCTAATAGTGCTTATAAGCTCAAGACTAGTGTAATCATTAAGTAAATCACCAAAGAAATAGAAAGC
+CAAAGGCGCAACACTGTTTGGCGGCATGAAATAACGAACCTGTAAGCCCATTTTTTTGAAATATTGCTCA
+GTTAAAGAAGATTCATTTGGCTGGTATTCAACACCCAATACCGGATGCTGATTTTCAGTTCGATGATAGG
+TTTTGGTATCCGAAACACTGAGGCATATAACAGGTGTTTTAGTAAAATTTTGTTTATAAACATCTGAATT
+AACAAAATACTGAAAGAGTTTGCCATGTAGTTCGCCAAAGTTATTTGGAATGCTAAATTTAGGTTGATCC
+TTATTATGATCCAACAGTAATACACTAAAATCATAATCTCGCACATAAGAGGAGAAATTATTCCCTACAA
+TGCCTTCAATGCGTTTGTTAGTTTGATGGTCGACAATATTCGTTTTCAATATTTCAATCGATGGGAAAGC
+TTGACCACTACCTTTAATATCGATATCAACGGAAATGATTTCAAGTTCAACAGAATAACGATCTCCTTTG
+GTGTTATCCCAATGCGCCAAGGCATTAAAACTATTATCAATCATCTTTAAAGCGTTGCGTAAGTTTGCTT
+GACGGTAGCTTCCTCTTGCCAAATTAGCAAAGTTAGTAGTGATACGCGTCTTGTCTGACGGGTGATAATT
+TTCATCGAGACAAATGCTCTTGATAGTAAAGCTGAAATCTTTATTCATTGTGATCCGTATCCTATTTTCT
+AATGTTCTTAATCAGTCATCTTCACAGTCTTATTTGATTTGTGCTTCTAACCTAACTAAGAATCAATGGT
+GATTTTGTCGAGAATTAATAGCTGAGTAGGATTTATACTTGGATAGATGCATGATTAAAAGCGCATTTAT
+TTCACACCGTACATGAGAAATATTCATGTCTTATCTAATTGAATGTTCGGATGTTTTTCAGTTATATTAA
+TTAGCATAATGTGAACATAACAGCAGTTATGTAGTAAATAATCCCTAGAGTAAATAAAGAAGTAAATTGA
+ATGAATGAATTAATATTATTGATTATATACTGCGCGTTACTTGGCAGTGGCGTAGGATTTTTGGCGGGGT
+TGTTAGGTATTGGCGGAGGATTAGTTATTGTTCCTGTGCTGAGCAGTCTTTTACTATACTTTGACGTTTT
+ACCAACAGAGCAGGTGGTTATCGTTGCCATTGCAACATCATTGGCGTCAATATTGTTCACATCAACCTCT
+TCAGCAATAGCTCATCATAAAAATGGTAATGTGCCGTGGAACCTAGCCCCTTGGATAATGACGGGCGTTG
+CCCTCGGCGCGCTTATCAGTGGTTTTATAGCGGCACTATTACCAGAGCAAGTTGTTCGAATCGTGTTTGC
+CGTGACTGTGGTACTTATTGCGGTGAAAATGTTTTACAGCAGTAAAAGTGATGCTCCTAGCAAACGTCAA
+CTACCTAATAAAGGTCTGTTAACCTTTTTTACCACGATTACCGGTGGCTTGTCTGCCATGATAGGTATCG
+GTGGTGGTGCACTCTTAGTGCCCTTGTTGACGTTCTTCTCACTGGATATGAAAAAAGCCATAGGATGTGC
+TTCTGCTTGCGGCATTGTCATCGCATTATTTGGTTCAATAGGTTACATCAGCTCAGGTAGTGCTTATTTT
+GCTTTAGCCGATGGTTTTGCTGGCTTTGTCTATTTACCTGCCTTATTAGGTATTGTGTGTACTTCTTGGT
+TTACCGCGCCGTTAGGCGCAAAAGCGACACATTATTTACCCGTTTCAACGATTAAAAGAATATTCTCGGC
+GTTATTGTTAGTTATGGCTGCAAATATGATAATTAATTAAAGGGAAGGTTATCGAGTTGGTGTTCTGAAG
+AATAAAGGAGTATGCGTAATGCGTAATGCGTTAGCGATTAAGTGCAGCGCCAAAATTAGGTAGCGCAACA
+ACGTCACCGGCAATTAAGTTATCGATACCTATGTTGCCAATTCGAACTCTGACCAGTCTTAATGTGGCAA
+AGCCCACGGCAGCCGTCATTTTTCTTATCTGACGATTTTTTCCTTCACAGAGCGTTATAGAGATCCAGCT
+AGTAGGGCCATGTTTCGGATCGCGGATTTTACGACCACGTGCGGGGAGTTGAGGTTCACAGTCCAGCTTG
+AATGCTTTACAAGGCATGGTTAGATACTTAGTGCTATTGATACCAATTTCAACACCATTTTGCAGCTGTG
+ATATTGCGTCTGTCGTGATCTCTCCATCTACTTGTACGTAGTACTCTTTTACTATACTTTTGTCTCTGAC
+TTTGTAGCTCATCATCCCGTCAGTTGTGAGTAATAATAACCCTTCAGAGTCGTGATCTAATCGCCCAATG
+GCCATCGTTTTATCGGGGAAATTAAATAGTTCGCCTAGTAGATGTTTCTTCTTGCGTGATTCGGGTACAA
+ACTGACTTAAAAAACCATATGGCTTAAATATTTTGAAGTGCTGGTGATTTTCAGTAGGCTTAGCGAGTTC
+TGTTAAACTGCTTTGGTTAGTGGTAGGCATTAACTTGGTCTTGATCGTAAAGTCTTAGTGGTATCGCATT
+ATACGGTTAGTCTGGGTTAGATGCACTGGCTCTGCTAAGTGTGATAGAAATGAACTTAAAAGCCATTAAC
+AGGTATATACCCGTTCCACTTGAAGATGCAGGATTCAGCTGGGATCAGAAACGCCTTTAGACAAGGCATT
+GATTGAAGAGAATAGTTATTCTATTGTCGAAATCAATAACGCAGCATAAAGCGTTTCTACAACAGCCCCC
+TTGGGGAAGGCTGAGCAAATAATACTCTGCGTTACATTTATTTTTAAGGACGCTACATGGAAGTAGCTTA
+TTAGAGAATGCAGGAGCATATGCTCCTGAACAACCCTCAATAAAAAATGTGCCTTGATTATGAATCGCTC
+AGACTTCCTGAAACGAGCATATTCAAATGGATCGGGTATATGCTAGCAGCTTTTTTATTGTTCAATTTCT
+CTTAAAATTCGATTAATCACAGCAGAGTTAATTACAGACCATTATGGTATTGCACATTGGTTGAATCTGG
+CACTAGTGAGTTTAACGCATTTTGTGCTTCTGTTTGCTCGCTTGATAATGTATTTGAGTAACCAACCGAT
+TCGCTATTTTCTTTGTTACTGTCATTGTTAAGTAATTGTTCAAATTGTTTGATGAGCACTGTTTTATCAG
+GTGATTCTTTATCACCAGCGCCAATATTAGTTAAATCAATCATGAAACCATCAAATAACTGCGTTAGGTC
+TTGGATAATTTCGGTATTTAAAAATTGATCTTTATTATAAATACTTGGATAGCCGGCTTTTTGTTTATCA
+ATAGCAAAAGATACGCCTTTAAGATTAGTAATGCTCGTTGATTTATCGCACGACAACATACAACCATTAT
+CAATACGTGGCTTTTCACAACCAACACTTTGCTGGAAGAAACACTGTCTGCTGGTCATTAATAAAATAGG
+GTGGTAAACGCTGTAGAGCATTTTGAAGTTTTCAGGACGGGCGATAGTTTTCATTTGTTGACGGTTTATT
+TCGTTTGAAATAAAGGCGCCGCTACAGTTAAAGCTCTCTTTCATCGCTAATAATGCATAGGAGTTGGTGG
+TATTTAAGAAAGGACCTGCAATCCACTCGATTCCTAACTCAAAGGCTCTATTGGCGATACCTGTATTATT
+GGTGACGATTAACTTAGGCTTAACTTGTTCTAAGATATTTACCGCAACATCGTAGTCTTTGCCAATTAAT
+ACCGACGGGAACCATGGAATAAGACGAGGGTTTTCTTGGAAAAAGCTAACGTATTTAGTACAGCCACGTT
+TATACGCATCAGGCAGTTTGAAATAGATGTCGGCATCAGTTACATCGCCAAGGTTGATGTCATTTTCATC
+GCATATTAACAGCGATAATTTTGCACCAGTTTCTTTTTTAGCATGGCGTACTAGTTTGGGTAACTCCACT
+TCAGCTAATACCGATTTACCATCATTGAGTAAAGCTGCTATTTTATTTTTAAGCGCAGTAAGCTCTTTAA
+AAGGAATAGTAGCACTTGCTGGAATATCATCAGTACTTAGCTCAGTTAAGTTATATTCTGCGTTATTGAA
+GCTTTTAAAGCGCTTTTCAATGGCACTATGATCAATGCAGTTTTTATCACTCGCGACAAGTGCGCGTTGT
+GAATGCATAACATGAACTTGTTCTTGTACCGTTTCTTCACTGAATCCTTGGGTTATTTTCTGGTCATGGG
+CCTCATTAATTTTTATGGTTACTGCTAATGGTTCGCCTACTTCACCTGAGAATACTAATGACAGCTTACG
+TTTATCAATACTTAGGTGTTTTATTTTATCAAATACATCAGCGTGTATTTGTTCTTTTTCATCATTTAAG
+CTTTGTTCAACGTCTTGAATTTGTACGACAGAAATAGCATTACTTTTATCAATGGCGTGGTATTTAGAGT
+TATCACGCGGGTTTTCAATAAACATCGATTGGTTTAAATCACCACGTAAAAAGGCATTAGAAAAATCACG
+GTTGAATACTTTGTAAAGGCGTTCGCCATCTTCAAGTAATTCGCCTGTTTCTACAAATCCGTCTATTTGT
+TTACGGAAGCTATCAATAACGGTATGCACATAACTAGCACCCTTGATGCGTCCTTCAACTTTGAATGAAT
+GAACACCTGCTTCGATTAGGGCTGGTAAATCAAAAAATGCCGAGTTGTCTTTAATGTTTAATGGAAATTT
+ATTACCTGATTCGGTCGGTTTATATTCTTCACGACACGCTTGACTACAACGGCCTCTATTACCTGAATTA
+CCAACACTTGCTGAGGTGGAATAACATAAACCTGAGAAGGCAACACATAATGAGCCGTGCACAAATACTT
+CGGTAAGTACTTCTTCTTTTTGTGATACGGCAGTAATGGCGCTGATTTCTTTTAAGTCTAATTCGCGAGA
+TAAGTTAACACGTGAAGCACCCAGCTTTTTCAAAAAGGGGATTTGACCAATGTTATGGGTTGTTAATTGC
+GTTGAGGCATGAATATCTAGAGTAGGGAAATGCTTATTAAGGATATAAAGCATGCCCAAATCTTGCACAA
+TGACACCATCGAGCGTGGTGTTCGCCAATTTACTTAATAATTTAGCAAGCGTTTTAAATTCTCGCTCTAG
+AATAATGATATTGAGCGTTAAGAATATTTGGCATTCATACTCATGTGCAAGTCTAATAATTCCAACGAGT
+TCATCAAAAGAAATATTAGCAGCTCTATTTCGAGCATTAAAGGTATCTAAACCGCAGTACACCGCATCTG
+CGCCAGCAATAATGGCTGCTTTGATCGCGTCGATATCACCACCTGGGGCTAATAATTCTATTTTAGGACT
+CATTTTACAACTTTAGCCAATTAAACGGCGGTTAAATTTCAAAGGGGGGATTTTACTGGTAAAATGAGGC
+AATGAATACCGTTTAAGTCGCTTATTTATTCTGATTTGTATGATCATTAATAATTACTGTACTGGAATAC
+CCTATCAATGAATGACACTTTTCATGAAAAAAGTAATAAAAAGACTAATGACACGAGTATGTTACCCATT
+ATTTATTCGCTAAGAAATTGTCCTTATGCCATGCGGGCAAGACTCGCTATTTTTAAAGCGAAGCAGGCGG
+TATTACTACGAGATTTGGTATTAAGTCATAAACCAGCAGAAATGATAGCAGTTTCACCTAAAGGCACAGT
+GCCAGTATTAGTGCTAGCTAATAGCACGGTAATCGAAGAAAGTTTAGAGGTAATGTTATGGGCATTACAA
+CAAACGGATCCTGATGATCTGCTTCATTGTCAACAAGAGGGCGCATTACCTGAAATGCTCTCACTTATTA
+ATGAATTCGATAATGGTTTTAAAACCAGTTTAGAAGCTTACAAGTGCGCTAAGCGTTATCAAGAAGATAA
+TATTGCCCAGTGCCGAGTCGTTTGTCAGCAGTATATTGAACAATTAGAACAACGTTTAACTGAGCATATG
+TTCTTAATGTCAGATAAAGAAAGTTTGGCGGATATTGCGCTAGTACCTTTCATTCGACAGTTTGCTCGCG
+TTGAGCGTCAGTGGTATTTGCAATCACCTTACCCTAGGGTAAGGCGATGGTTAAATAGCTATTTGCAGAG
+CCCTGTTTTTACGAAAGTGATGGCTAAACATCCTTTGTGGCTAGATAACCAGCAAGATATTTTATTTGGC
+GTTAACTAATGAGAAGTCTAACGAGATATAGCAGGCTCTGCTTCATTTAGTAACTCACTGACAATACGCT
+TTAATAAAAAAGTTTCACGTTCTATTGAAAGGCCTTTTTTGTCATTTTTAGCGATTGTTTCTTCGTTATG
+GCTAATAGCCTGATGGATATTCATCCACACTGGGTGCATACCGTTACTTAATTCATGGGCTTCAAGTTCA
+GGTTCAAGTAACTCATCATCAATGGTGCAGGTATAACAATAAGATTGCATATGGATGATATCAAAGCCTT
+CTTTATGCCATGGCCTGAATTCTTCATAAAGACCGAACGCCTCAACATCTTTAACACTATGCGCACCCGT
+TTCTTCTTTTAGCTCACGAATGAGTCCTTCGATATTACTCTCACCCTCATCTATACCGCCACCAGGCAAA
+CTGTAATCGTGATATCGCTTGGTATATAGCAGTAATATATTATCCCCATTAAGCACAATCGCTCTAGTCG
+CATTCCGGGTGAAACGTGTGGCAGAAAGATCGTTGATGTCAGGGTGAATAGTTGATTTGAGTAAACGCAT
+AATAGGGTAGTGTATCTGGTAGTGATTAATATTTATTGGTGTTAGATGGGGGCTTGCGCTAGGCATATCA
+AGTTATCGAGACTAACAAACTAAATGGGTAGTGATTAATGCTAGCAGTGGATAGGTTGAAGTCGTGTTAA
+CCATGGTTAGCGCGACAGTTTTGTAACCTAGTGTATCTTCAAACAAAGTTATAGTGTTTCAACTTCATCA
+TGAAAGATATCTTCAATCATTAAATTAAATAGTCTTGCTGCTTTAAATGCTAGTGGTAAGCTTGGATCAA
+ACTTACCTTTTTCAATAGCATTAATTGTTTGCCTTGATACTTCTAGGGCACTAGCAAGTTGAGCTTGTGT
+CCAGTCACGTTCAGCACGTAATACTTTTAAGCGGTTTTTCATCGGTACTTCCTATGACCAGCAATCATCG
+CGGTTAAATAGGTAAGGCACATAACAATAATTAAATGAGATATTTCAGGCTCAAAGCCAATCAGTTTAAT
+ATCTTCTAACAATTCATAACTTAGACCTAATACTAATCCAACACCTAAGGTGAAAGCCATTGCATCGAAA
+AGTATTTTTTGCTGCATTTCGTCTAAACCACGTAAATAGTCTCTATTAGCAACTAACATTCGAAAACCAA
+CAGCTAAATTAATTAACAAGGTAATAATGGTTAAGCTTGTATTAAAATCCCAAATAAATCTTGGCGCAAA
+AGCGGCGATGGCCATAGTAATAACCCAAACAGTTGTCCAATTTCTTAATGTTCTGGTATTAGCATTATTT
+TTTGCTTGGTAATTATTATGTTCACAATCTTGCTTTGTCATAAGTCAGCTCTCTTTGATTTTTTGTAAAG
+TTTATTTGACTTTATTGTAGGGGTTTTGTTTTGTAAGTCAAGTATGCTTTACAAAAAGAATGGTCTTGTA
+GTCTTTCTTAGATGATTACATCGGCATAGAGGTAACAAAAGTTAGCTAATTAAAGTTAAAATTGGGTATA
+ATTCGGTAGGCATTGCGTTGTCTTTACCATATTAAAATTTTGATTCGTATGCGAAAAATACAATACTTAT
+ACCCGTTCCACTTCAAGCTGCTGGATTCAGTGGGAATTTAAAATACTTTAGGCAAGGCATTCATTGCAAA
+GAATGGTTATTCCCTTCTTAAAATGAATAACGCTGCACAAAGTCTTTTAAAACCCACCCGAAGGGGGACA
+CAGAGCAACATCACTTCGTTGTTGCATCAATTTGTAAGGGAATGCCATGACTTCATTGATGCGCCTAGAA
+ATGAAATTGCTCTGTGTTCCTGAACTTGCATCTTGAAGTAGAGCGGGTATATATTATTTTTACTTATCCG
+TTATTTTGAAATAACATCTTGAGGATCTCCCCCTTGCATAAACATTTAATCTCTCCTTTATTGTTAACCC
+TTCTTCTTCAAGGTTGCGGTGGTGGTTCATCATCATCGCCTGAAGTGCCAGTAGACCCAGTTGAATACAC
+TTTCTCATTAACCGCACAATTGACTAACGATTGTGGCGTGGCAAGTGCCTTTAGTGACGTGGAACTTTTA
+CTTCAAGATGATACTTGGCAAACGCTTAATACCTATAAAGCAGATGACAGTGGTGTGATCAGTTTTGTTA
+CTACCAGTGAGTTTATAAACTACACGCTAGTGGCGAAAGATCAGCAAGGTAGTGAAGCACAAGGCTTGAA
+TGTGGTGAGTTTTTATCAAGCAAGCAGTGCCACGCCATCGCACTATCAAGCCCAGTTTGATGAGTTAGTC
+GATAATACTAGCTGTGAGTGTGTAACGCAGAACCTTGAGCTTTCACATCGTCCTTTTGTTACACAATTGG
+AAGTAACTAGTTCATTACCCTTTGATAACTGGAAAGAGGTTGATGATAGTACAACCTTATTTGAAGATGT
+GAAGGTGTGTCGTGCTGTAGAGGGGGAATGGCCGTTACATTCTTTTTCAGTGAAGGGCACTGATGCAAAT
+CAAAAAGCGATAGCTGCTGCCGATTTTTCAGATGACTTTACGGAAAATGTAGCAGGCGTTTGGACTTTAT
+CGGCTTTTCAAGTAGCGGATGCGGTTGACTTAGTCATGCCACATCAGGATTTTAATACTAATCAGTTGAT
+TGAAGGCACTACGCATTTTCCTATAGCAGTCACTAAAGACGATGATAGTGTCTTAGTTTTTAGCACCCAT
+GATCATATCAGTAAAACTTTTTATCAATCTCAAGCCAGTGTGACCTTTGATGAAAGCAGTTCTATCTTCG
+GTAGTTCAGTCATTAAGACCCATCATCAATTGATTTCGACCATTGCAAAAGACTCGTTTTTAGTGAATGC
+AAATGAGCAAAAACCACCTATTGATGATAGAAATTTTTCAGAAATAAAAGAAGATGGTAGTTACGATTAT
+TCGGCCGTCTCAGGTTACCCTGTGGCAGTGATAAGCTTTACTTTTACCACTTTTGATCCGACAACTAAAT
+TGTTAATGCCTGCTAAATGGACATTCTACGGGCCAGAGCAAGGCATGTTGGCAATCAGTGCTGACCTGAC
+AGGTTATACCGACATTATTAATATTGATACCGATAAAAAATCTACTGATATCCACTTAATGAAAAGTATG
+ATGACAAATAACTATCAAGACTATATAAAGTATTATCAAGCCGGCAATACGGTTGAGAATGCTTTAGATG
+CTAACAATGATTTTGTTAAAAACCTTAATGAAGTTGAAATTAGCATTAAGCTGAAATAGTTTAATTATTT
+CTACATAAAAAAAGCCTGCAATTGCAGGCTTTTTTGTGAATGAAAATTAGGCTTTGATTAATACAAGGTT
+AGGTTAAAACTTATAATCTACAGTAAGGGTATAACCACGCTCTGAACCAGGATATTCACTTGATGTTTGA
+TAATCTTTGTCAGTTAGATTTGTTACCTTCGCTAGTAAACTTACTTGGTTGTTTAGTCGGTAATTTAAAC
+CAACATCAAGCAAAGTAAAGGCTTTCAATGTTTTTACTGGATCGTTAGCACCATCATATCTACTACCTTG
+ATAGTCTACATCAAAGGTGAAATCAAACTGCTTGAGTGAGTAAACGAAGTTATAATTTGCAGAAAAATTT
+GGTCGTCTAGCTAATTGATGATCTGTCGTTTTGTCTTCAGCATCAACATGGCTCAATGTTAATGTGTTAT
+TGGTGTTGTAAATAGCAGCAGTAAAAGTTGCTTCAGCACCTAATATTTTAGCTTTTGCAACATTTGAAGG
+CTTATATGCACCTGATGCAGTAGGAGCCCACTCAATTAAGTTATCAATATCTGATTGGTAAATAGATACT
+TCAGCAGAAAGAGTATCGTTTTGAAAACGTGCTAAAAATTCCGAGGTATCCGCGGTTTCTGATATTAAAT
+CAGGGTTGCCTTGCCAAGGGTAGTATAAGTCGTTGAAGCTAGGCGCTTTGAAAGCAGTTCCGTGACTTAG
+TGAGAATAGTAGTTGATCATTAACTTGGTAACCCGCAGCTACTTGATACGTTGTCTCGCTATCAATGTCG
+CCTACTTTATCATAACGAACAGAAGCTTCTAATTTCACTTGCTCAATATCATGACGACCCGTGACAAAAA
+CTGCGTTAGCATCTCTATCGGTTTCATCATATTCTTTATTACTTTCAATGCTTTCTGTATACCACTCAAA
+TCCTGCAGTGATTTCTGATGAGTCAGCTAATGGCAGTTGAGCTAACGCGGTAACTTGCTCACGATTGGTA
+GTGAATAAGCTATTTGCATTACTGGCGCTATTTTGACTGTTATATTTGCTGTAGTTATCTTCAGTGCTGT
+CTTCTGAAGTACTTAAACCTAATTGCAAATACACCTGTTCTAGCTGAAGATGGTTTCGTAATAGAAAGTG
+GTAGTTTTCATACGTGGTTTCGTCACCACCGTATTTGGTGTTAGCATCAAATTCAGTAGTGCCTTGGTCG
+TACTGTGTATTTAACTCAAGTGCATAGGCTTGAGTAAACTGACTGGTACCAGAAAGTGCTATTGATTGAC
+GGTCATAACCATCGTCATCGTTTTGATCTACGGTATATTGGCTATTACCATCAGGGACAACTACATCAAA
+ACCATCAGATTTTTCTGCCGTTGCGCTTAATGTGTAACCGTGTTCTTTATTACCAAAGCCTAATGCACCA
+TAACCTTGGTATAAGCTATCACTGCCTACTTTTATTCCTACCTGGCCTTCACCTGCAGCTAAGTCACGGG
+TAAAAATTTGGATTACACCACCAATGGCATCAGATCCCCACAAGGCAGCTCTAGGTCCTTTAATGACTTC
+TACACGTTCAACCAACTGTACCGGTATCGAAGCAAGACTTTTCGAGCCAAGTGTGGCAGAGCCAATCCGA
+ACTCCATTAACTAATACTAATACGTGGTCTGAATTAGTACCACGTACAAAGGCAGACGTTTTATGCGCAG
+AAGTACCTTGCGTATTAATAGAGATACCGGCAACTCGGCCAAGTAAGTCACTAATAGATAAAGGCTGAAT
+TTGTTCTATGTTTTCTCTAGTGAATATATTCACCGAAGCTAAGGTATCAAATTTGTCTTGAATACTGCGG
+TTAGCAGTAATGACAATGGTTTCGTCTGCTTTATCAATCGTTGTAGGGCTAGTTTGCTCTGCAAAAGAAA
+GTGATGAGTAAAGTAGGCTGCTTATACTTAGTGCTATTATTGTTTTGTTCATGTTTTCCTCAGTTATAAG
+CACCCACCGTGCTTACAATGATAAATTAAATTTCAGGCCGGTCTCCGGACTTGAGTTACCAATATACCCA
+AACTACTTGAAGATGTGTGCTTCAGGACGCCTGAGCAATTTATGATCAAGGCGCTTCCTTTTATTAAGGG
+TTATCCCCTTAATAAATGAGGTAACGAAGAGCATGTTTTGCTCAGACGTCCCCGTTGGGCTGGTTTAGAA
+TTGCTTTAAGCTACGTTATTGATTTCGACAATAGAATAACTATTTTCTTCAATCAATGCCTTGCCTAAAG
+GCGTTTCTAATTCCAGCTGAAATCTGTATCTTCATGTAGTTTGGGTATAGCTGGCAGCTCACACCGTTGC
+GGGGGCAGTATTGGTTTAACCAATTTCCCGTTTCACCTTTAGCTATTACTGAAGTTATTCTCTTACTCAC
+ATGTAAAGCTAATAGGCACCTAAAATATTTCTTAGTGACTAGCGTTGAGGCTAGCTATGCTTTTGTTGTA
+GAAATGATCTTGTTTGATCTATTTCTGCACACAAATCTTTTAATGCCGTTAAGCTACGTAATGTCATTCG
+ATGCATAGCATCGGCATCAGGCTGTAGTATTTGTTTATTAGCTACGGCTGGTATTATTGACCAATCTTGC
+CAGTTAAAGGCTTCGCGCTCTTTTTGATTTACTGATAATGGTTGGATAATAAGTTCCACTGACGCGGGTA
+GTACTTGCTCAATACTAATTTGAGGGTAGGGAGTGATCACATGCTCAAATGGGTTTTTTACTTTGCATAT
+GTTCAAGAACTGCTGAGGCCAGCTTCCTTTTGCAACCGTTGTTAAAGGTCTAGACCAAAGCTCGTAAAAA
+CCAGTTATCTCTGTTTTATGTTGGTATTGCTGCTTTATTTTTATTAACGCTTGTTCAAACTTTGTTGCTA
+CTTCTTCACCCCGTGTCGTGTGACCAGTAATTTTAGCAAAGCTGCGTACTTCGTTTGCTATGTCTTCAAA
+CGTGTGCGGTTGGGAGTATATGATGTTGAAACCAAGTTGCTCTAATCGCGCTAAGTCATCACTTGGATTG
+CCACTTTTCCAAGCAATAATTAAGTCAGGCTGTAGTTCAATCACTCGTTCTAGTTGTAAACGTACATAAT
+TACCAATTCTCGGTATTTTCTTAGCTGCTTCGGGATAATCAGCAAATGATGTTGTACCAATAATTTGCTC
+GCCGGCGCCAACATCATAAAGCATTTCAACAATATGAGGGGCAAGGGCGATAATGGTGGGTTTACTTTTT
+TCTTTAGTTAATTTTTTATCAGTTTCTTTATTCTGTTCAGCATACGATGCGCTTGAAATAAAGAGTAAAA
+TAAAAAGTAGAGAGATTAATTTCATTAGGTTGTTTCTATGTGGTCATCAATTATTGAGCTAACTCATAAA
+ACGTTAGCTCTTAGTTAATTCAAAAGGGAACAGTCGTTACCAATCGATACCTTTTTGCGCTTTTATACCG
+TTATCAAAAGCATGTTTGATAGATTGTACTTCGCTAACCGTATCGGCAAGTTCTATAATGGCGCGATGAC
+ATGCGCGGCCAGTAATAATGACATGTTGATGTTTAGGACGGTTGTTTAATGTTTCAATTACGTCATCTAA
+ATCGAGGTATTTATACGACAGCATGTAGGTCATTTCATCGAGTAAAACCACATCAAGATTTGTATCGCTG
+AGTAACTCTTTACATTTAATCCATACTTGTTTCGCAGCGGCGATGTCTTTTTCTTTGTCTTGAGTATTCC
+AAGTAAAACCTGTACCCATGACACTAAATTTTACACCAGCATTTTCAAGTAATTGTCGCTCGCCACAAGC
+CCATGTACCTTTAATGAATTGGGCTACTGCAGCATTAAGACCATGGCCAACCGCACGGGCAACCGTACCA
+AAACCAGAGGTGCTTTTTCCTTTCCCATTACCTGTTATTACAATAAGTAAACCGCGCTCATCCGTTGCAT
+TATCAATGCGAGAATCAACTTTCTCTTTTAACTTTTGCATTCTTTGTTTGTGGTTATCAGCAATGTTGCT
+GTCAGTTGTTTTTTTATCAGTCATAGGGTTATCTCCACTGTGCTAATTTATTAAAGATTAGTTTGTTAAA
+CATAAGTTGATTAAGTTGTCGCTCTCGAGCGATACATGATAAATAAGAAAAATATGCTACCTAGTGCTGA
+GGTAATAATACCAATAGGGATCTCGGCATGAGGTAGTGATGATCGGGCAATTACATCGACCCAGATAAGA
+AATATAGCGCCGATTAACGCACTGCCAATAATTAATTTTAGCGTTGTTACGCCAATGAGTTGCCTAACAA
+TATGAGGGATCATCAAACCAACAAAGCCAATACCTCCACAATAAGCCACTATAGTCGCGGTAAGTGCAGC
+ACAAATACCTAACATCAGTAAACGTAACTTATCTACATCAACGCCCAAACTAGCAGCACTTTCATCGCCT
+AATAATAGCGCGTCAATTTGTCTATGTAGTGCAAATACGGTGATCATTGCGATTAATAAAATACTGGCAA
+TGACATAGAAGTTACTCATTTCAACGCGCGCTAAACTGCCCATTAACCAAAAAATGACACGATTGGTGGC
+AAAAGGTTCGCCAAAATAGAGAATGAATTGGGTTATTGATGCAAGCATGAATGATACGGCTACACCAGCG
+AGTAATAACTGCTCCATACGTTGGAGTACCTTAGCAATGAATACCACTATGATGACTGAAAAGAGTGCTC
+CGAGAAATGCCGCTAGTGGTAGCGCAATAGTGAGATTATCGGCCAAGGAAATATTCGCGATTGTTGCACC
+TAAACCAGCACCAGAAACAATCCCGAAAAGATAAGGGTCGGCGAGGGGATTACGCGTAGTGTTTTGTAAA
+ATAGCACCGGCTATAGCTAAGCCCATTCCTGCAACTAGCGCAACTAATACCCTTGGAATACGTACTTGCC
+AAATAACAATGTTCGCTATTTGGTTTTGGCAAGATCCTACTAAGCAGGCCATCAACTGAGATGAATCGAT
+GTCGGCAGGGCCAAATGTTATGGCTGCGAGTGCAGATAGAATGACTAGTATCGCTAATGCGAATAAACTA
+GTTGATACTTTATTCACTTAAAGGCTCCGAAATGGCGCTGTATTGCATGCTGTTTTCTTCAAGATAAAAA
+GAGACTTGAGTGGCACCAGTGATAACATCAACATTCTGCTGACAGGGTAAGCCAAAAATTCTGCTTAGTT
+GCTCTGGAGCCAAAACTTCTTTAGGGGAACCATCGCAAATTAATTGGCCTTTATCTAATAGCAACAATCG
+CTGGCAGTATAAACTGGCTAAATTGAGATCATGTACTGTCATAATCACGGTAATATTGAGCTTATTTACT
+AACTGTAATACTTGATGCTGGTAATAAACATCAAGGTGATTGGTCGGCTCATCAAGAATTAATATTTGGC
+TAGCCTGTACCAGTGCTCGAGCAATTAATACGCGTTGCTGTTCACCGCCAGAGAGTTGATTAAATAGACT
+CTCTAGGGCGTGACTTAATCCTACTTTACTTAGGGCTAATTCAATCTGAGACTTATCATAATCACTATCG
+AGTGAAAACAAACTTTTGTGCGGTAATAGACCCATTTTCATCACGTCTTGTACTGATAAAGCAAAGATAG
+AGTCATTTTTTTGCATAACTAAAGCGAAGTGTTGAGCAATTTCTTTAGCACTGAATTGTGTTATAAGACG
+ATTTTTAAGATGTACACAGCCGCTAACGTTTGCACTGGCAAGAATATTGGCTTGGTTGATTATACAACGT
+AATAAGCTGGTTTTACCTGCACCATTAGGGCCAATAATACCGATCACTTCACCTTTGCGGACAGTAAAAT
+TAATGTCTTGCAAGATCGTTTTATTTAGAACTTTCCAGCTGAGCCCAGAGATATTTAGCAGAGTAGACAT
+AATTAGACTCGTGTTTTCCCGCACGGTAATAAGTATAGTTTTGTTCGTTAGCTATCTGACTTTGATTTAA
+TATTTATTGTAAAAATAAACATCAGTTCATTCACAGTTGCGGGTACAGCGATGGATTTACACCATCTTCG
+ATAACACAATAAAACCTTTGAGAACGAATTCTATCTTGAATCAGAATCATTAGCAAACTTTAGATGTTTA
+GATGGCTATTAGTTATGCTTGCCTATATTTATAATTAGGAGGGCCTTTGATATTCTTAGATACACTTTTC
+ATTATTTATACCTAATGAAAATACAAATTATTTTCACTTAAAATATAAACAGTTAGTAACATTAATTCTT
+CTTAATAATTCGATAAATTCTTATCCATCTACTACGCTTTAAGGCAACTGATTTTCAGTATTCTCAATAT
+GTTCTCAAAATATTAAAGAGGTATAAAATGAAAGGTAATCCAAAAGTTATAGCAAGTCTAAATGGCTTAT
+TACATAACGAGTTAGCCGCAATTGATCAGTATTTTATTCATTCTCGAATGTATCAAGATTGGGGACTAGA
+TAAACTTTTTGACCAACTTGATCATGAAATGCAAGAAGAAATTACTCATGCAGATGCTTTGATAAAGCGG
+ATTTTATTTCTTGAAGGCATTCCTAACTTAGCCGACCGCCGAGATTTAATTATAGGTGACGATGTTCCTA
+GCATGCTCACTAATGACTTAACACTTGAAATGGAAGTTGTCGCTGCATTAAAAGCCTCTATTACCTTGTG
+TGAAAGCGAAGGGGACTTTCAAAGTAGAGAGATGTTAGAAAAACTACTGGAAGATACCGAAGAGGATCAT
+GTTTACTGGCTTGAAAAGCAGCTTGGACTCATTAATAAAATAGGGCTGCAAAATTACATCCAATCTCATA
+TGGGTCAGCATTTACCGGGTTAAGGGGTTGTCATGAAAGGTAATAAACAAGTTATTGCGTTATTAAATAG
+TGCGTTGGCAATTGAACTCATCGCGATTAATCAATATTTTTTGCATGCACGCATGTATAAAAATTGGGGC
+TTAGAAAAGCTCAATAAAGCAGATTATAAAATATCCATTGAGAAAATGAAGCAAGCAGATGATCTTATTG
+AACGTATATTATTTTTAGAAGGCCTGCCAAACTTACAAGATTTAGGCCGCTTACATATTGGTGAACATAC
+GACAGAGATGCTGCAATCAAATATGGATTTAGAGTATGCCTCTCGTCAGGCTTTACAAACATTAATTGTA
+GAAAGTGAGAAAGTGCAAGATTATATCAGTAGAGACTTAGCTGAAGACTTACTGGAAAATGTAGAAGAGC
+AAATTGATTGGATTGAATCGCAACAATACATAATTGATCATGCAGGTATCGAGAATTACTTACAATCCAT
+GATGAGTTAATTTTTTATGTTATTTGAATATGCGAGGTGCAGCTTTAACGTTAGCTAATTATTTTATCCG
+TTAAATAGGATTTAAGCGACCTGTGGCTGTGCCTCAGCAATTTGTATTAACTTTCTGTTGAGTACGCGTT
+TAGTACATTGACAACATTTACCACATTGCGATCCTACATTAAGCTCTTGGGTTAACCCTTTCATAGTTTC
+TACGCCATTATCAATAGCGGATTCTATCTGGGTATCGGTAACACCATGGCAAATACAAACGTACATAGAA
+AAACTCTCGACTCAAAAAATATTGCTTAATTAATGATGCATATAGTAACCTTAATGATAACAATTATCAA
+TAAGATTGTTTCGTAATGAAATTAATAAGTTAGTCTTTTTGTGTTAAATCAAAGAGAGTTTTCTATAAAG
+TTTTTCTCAACCAGGGACGTTAATAACTCATTTTGAATGAAAGTCAGGTTCTCTATCTGCTTTAATTTTT
+ATGTATCGGGAATATTTCCGAGTTTAGCTTTAAAATGAGAACAAAAAAAGGAGCTGAAGCTCCTTTTTTT
+AATTGTTATTTCTTATCGTTATATTCGTAAACTAATTACCAAATTTTAACGCGTTTTTCTGGTGCTATAT
+ACATAGCATCCCCTTCTTTAACATCAAATGCTTCATAAAATTCATTGATGTTTGAAAGAGAGCCAAGTGC
+ACGGAATTCAGCAGGTGAATGTGGGTCAGTCGCTACACGATTACGTGCAGACTTCTCTACAATTTTTGCG
+CGCCAAATTTGAGCATAACCCATAAAGAAACGTTGATCGCCGGTTAAACCATCAATGATAGGTGCTTCTT
+TACCGTTCAATGATGCTTTATAGGCTCTATACGCGATAGTTACACCCGATAAATCGCCAATGTTTTCACC
+TAAAGTCAATTTACCATTTACAGCTAAGTCGTCAAAAACGTGATATGCATCATACTGTTCAACTAAGGCT
+TTAGTACGGTTAGCAAACTCAGCTAAATCTTGCTCAGTCCACCAATTTCTAAGGTTGCCTTCGGCGTCAT
+ATTTACTACCTTGATCATCAAAACCATGGCCCATCTCATGCCCAATTACTGCACCGATGCCGCCGTAGTT
+AACAGCGCTATCAGCTTTCATATTAAAAAATGGCGCTTGTAATATAGCTGCAGGGAAAACGATTTCGTTT
+ACCGTTGGGTTGTAGTAAGCATTAACTGTTTGCGGTGTCATGCCCCATTCCCATTTTTGAATTGGACCAC
+CAAGTTTTGAAACTTCTTTATCATGAGATAAGCGTGAAGAACGTAGAATATTACCCACTAAATCGTCAGC
+GTCGATGCTAAGTCCAGAGTAATCTTCCCATCTATCAGGGTAACCAATTTTAGGCGTGAAAGCGGCTAAC
+TTAACATGGGCTGCTTTTTTGGTATCTGCTGACATCCATTCAAGATCATCAATGCTATTGCCATAAGAGG
+TACGTAAATTTTCAACTAACTCGCTCATGCGTGCTTTAGCTTGTGGAGTAAAGTGGCGAGTAACATATAC
+TTTGCCAATGACTTCACCTAAATTTGAGTTAACGACACTAACGCCACGTTTCCATTGTGGTCGTTGCTCT
+TGTCTACCACTTAATTGTTTAGAGTAAAAATCAAAGTTTTCGTTATCAATATCAGTACTTAAGTAACTAG
+CGAAATTACTTAAGCTGTGGAAATTCAAATAGGTTTTCCAATCTTCTAACGAAGTTTCGGCAAATATGCC
+ACCGAAACCAGCAACAAAATCTGGTTGGTTGATAATAATATCTTTTTGAGAGGCAACACCTTGCGCAGCT
+AAATAAGCTGACCAATCAAAAGCATCTGTTAATTCATTTAACTTATTAACAGCAAACTTGTTGTAGCGTT
+TTTCACTGTCGCGACTTTGAACTTGGGTCCAGTGAAATTTAGCTAACTTTGTCTCTAGTGACATGATAGT
+TTCAGCGGCTTCTTTACCATTAGCAAGACCAGCTAGTTTGAACATGTTTTCAATGTGGGCAATATAACCA
+GCACGTAAAGCGATAAAACGTTCTGTTTCATTAAAATAGTAGTCTTTATCAGGTAGACCTAGGCCACTTT
+GCCAGATGTGAGTGGCATAGCTGCTAGAGTCTTTAGCATCAACACTAATGTAAAAAGCTAAAGGGCTGCC
+TACACCTACGGCTTGATATTTACCAAAAAAAGTCGCTAATTCTGATTTGTCATTAATATTGTTAATAGCA
+TCAAAAACAGGTTGAATTGGTTTAACACCTAAATTATTACGTTTTTCCGTGTTCATGTATGAGCGAAAAA
+TATCAGCTACTTTTTGTTCATCGCTACCTTTAGCTAAGTTATCTTCTGCAGCAAGCTCTTCTATGATTGC
+TTTAACATCATCATCGGCTTGATCGCGAAGATCATAGAATGAACCAATAGCCGTTTTATCACCTGGAATT
+TCGTGGCTTTTTAGCCAGTTACCATTTACATAACGATAGAAATTATCTTGTGGACGAACGCTGGTGTCTA
+AATTAGCTTTTTCGATGCCTGAAGCCAGTGCCGTTTTTTGAGTCACTAATGGTGCGTTATTGCTACTATC
+AGCTTGAGTAGTACAACCGCTCATTAGTAATAATGATGAGCAAATTGCACTAGTAATAATTGCTTTCATG
+AAAAGTCCTTATTTATAAGTCATAGAATGTGTTTAAGTGCGCACAATATAAATCGTATTTTAATTTTTTT
+AATTATTTATACTTTTAATTTGTTTGCTATAACATGCTTTATGCGCACGATTTCTCGATTCTACGGGGAA
+TTTTTAAGGATTTCCAGCAAGTGAAACATCATTTTACATATTTGTTTTATTTGGAAAAATAGCCAGAATT
+CATGATGAAAGCGCTATTGAATGTAAGTCGTTGGTTTTGTTTGGTTAACAGGCTTGCAACATTGAGTTAA
+CAAGCCTTATTGGAACTAATATTGATGTTCACAACATTAGTTAACGGCTAACTCATTATAAGTTTTTACC
+GTGGGGCAATACTGCGTTGGAGAATATTATACCTGCGACCAGAGACATAAATATTAAAAATGTTTGTGAG
+CCTAAATCGGGTACATTTAGCATATTTTGACCTGATACTGCGCTGTTTAAACCAATATATACTTTTGAAC
+CCGGCACAAGCACAACTAAACCAAGCAGTCTTACAATGCTAGAAGGTAGGTTCATCAGTCGAGAGAATAA
+GTTGCTATATAAGCCAAGTGCAAAAGCGCCAACGAATGCACCTAGCGCCACGCCTAAATATTCGGTAGCC
+CATATGCTGACACCAAAAGCAATATAACCAGCAATCATACCCCAAGGTGCATCTTTTAATCGGACTTTAA
+AAAGAATAACTAAGCTTACTGATAACGTGGTTACCGCTAACCAAGAAGTCCAAACAGGCATTGTTTCAGG
+GGGCAGGAATATTGCGGTTCCCCACATTAAGTTACCTAAAGCCATACCCAATACCGCGCCGAAATAAAGC
+TTAAACAGCACCATTATACTGTCCATGATGCGTGCTGTACCAGACATTAAATGTCGAGCGGCAAGTTCAG
+ATAAACCGACCGTTAAAGACAAACCTGGAATAAAAACAATGATGCTAGATAGAATAACCATAGGAATATT
+AATACTAGGGTCAATCATAGAAATTGCGGAGGCTAATAGCGATGCCGTGAGCGCTGCCATAGGCTCGAGT
+AAATCTGACATGCGCCGTGAACGTTCTGACCAAAGTACAAAGGCAAAGGTAACCCAACCTAAAATAGTTG
+ACCAAAAGACATCGTGCCAGCTGGTATGCATTAACATGGCGAAAGCGCCACTTGATGCACCAAAAGCTAA
+AAAAGATAACAGTGTGCCGTAAGGCGCTGGTTTATTTTTTACCTCGGCTAAACGCTCGATCGCTTCTTCG
+AGCGTGCGTTGGCCATCAATTAACTCATCAACGAGTTCATCAATACGTGCTAAAGAGCCAAGATCAATAT
+CGCCAGGGCTCACTCGAACTAAGTGATTATATTGTTGATCATCTTCATCATCAGATAAGATGAATGTTAA
+TGCGGTAGGCGTGATGATAAAAGAAGCTCGAAGTTCGAGAAACTTAGCAATAGATAATAAGTTGTCTTCT
+AGGCGATAAGCCGTAGAACCCAGCTTATGTAAAGCTTTGCCTAATTTGATGATAAAACGGCGTTTTTGGT
+AAAAATTATCGGTTTTCTGCATTGCGATATAAAATGGTAAGTTGCACTGTTCGCTATGGTAATCGATTTT
+ACTAAAACTGGGTATAAAAAAATAACGAGAAGAGAGATAAAAATGACATTGATAATTATTTTGGCTTGTG
+TCTTCATTGCTGTATTTTTGATGGTTACTTTGGGGGAAAAATTTGGTAAACCCATGACCGATGAGCAACA
+AGGTAAATACAGTAAAATCATACGAATATTGGTATTTGTTCTGATAGTGGCAGCTATTATCAAAACCATG
+TTTTAAACGACTTTATTGCTTATTCATCATCAGGTAAAATGGTGCAATAAACCCCTTGTCTTACCTACAA
+AGAGATCTGTGATGCAACAATTGCCTAAACTCGACTTAAAAAATAAAGTATCAGCCCAAGAATGGCAATT
+ACGGGTTGATTTAGCGGCTTGTTATCGATTATTGCAAATGCATGGTTGGGATGACCTTATTCATACCCAT
+ATTTCTGTATGTATTCCTGGTACAGAACATATTTTGATTAATGCTTTTGGTCTAGCTTTTGAAGAAATAA
+CCGCTTCAAATTTAGTTAAAATTGATATCAAGGGTAATATTATCGACAAAGACTGCCCGTTTGAAATAAA
+CCCTGCTGGTTTCACTATTCATAGTGCAGTACATGAAGTACGCCATGATGATATTTGTGCTTTGCACGTG
+CATACCAATGAAACCATTGCCGTTGCTAGTGTTGAAGAAGGTTTGTTACCGTTAAGCCAGTATTCTATGT
+TTGCGTTAGCTTCGATGAGTTACCATGATTATGAAGGCCTAGCGGTGAATGATGATGAAAAGCTTAGATT
+ACAAAATGATTTAGGTGATAAAAACTTTATGTTATTGCGAAATCATGGTGCCTTAACCATGGGCAAAACC
+ATTGGTGATGCTTTTATGCATATGTACGATTTAACGCGTGCTTGCCAAATACAGTTGCAAGTAATGGCAA
+CGGGTATGAAACCTATTTATGCCCCGCAAAGCATTATTGATGGTATTAAAGCGCAAGCTAATATTGTGCA
+CGATGGGGAAACTGGCGGTCAAAAAGCATGGCCAGCGATGTTACGAAGAGTTTATCGTAATGATCCAACC
+TTTGCAGAGTAGTTATTATCTTTTTGTTGTATCGTCCAATTTACACGTCAAAAGTACTCATTGACTAACG
+TCAACTCCGTGCGTTTTCCTTTAAATAGAATGATACACCTTCAAGATAAGCAACTACTGTCTCTAGTTTT
+ATGAATACGTTACATAACAAATTATTTGAAAATGAGAGTTAACTAAATAGAGGTTAACTAAATAAAGAAT
+TAACTTAGTTGAGAAAAATATGAAGATTACTCACGTTGAAGTTTTTGATATCCATTGCCCTAAGCGCATT
+GGTTGGAACCCTGTTTTTATACGTATACATACTGATGAAGGTATTAGTGGTGTTGGTGAGGCTGGGTTAG
+CTTATGATTGGGGGCATAGCGCCGCAGCAGCCATGATTAAAGAAATCAGTGAAGCGGTACTTATTGGTTT
+TAATCCGTTTAATACCGAGCTTTTATGGTCTCGCATGTTACGCGAAAGTTTTTGGGGCTTAGGCGGCGGA
+CCTGTTTTATATTCAGCGATGAGCGCAATTGATACCGCACTTTGGGACATTAAAGGTAAAGCACTAGGCG
+TGCCGGTTTATCAATTATTGGGTGGTAAAGTAAATGATAAATTGCGTACTTATGCTAGCCAACTTCAGTT
+TGATTGGGATACTGAGATAAGTAAGCTAATTGAACCAGAGCAATATGCTGAAGCCGCATTAAAAGCCATT
+GCACAAGGTTATGATGCGGTTAAAGTTGACCCAATAGTTTATAACGGTGATGGCAGTTCTTCTTTTGATA
+GAACAAAATTATTTACCAAACCTCAAATGCGTTTATTTGGTAACCGACTACGTGCTATTCGTGATGCTGT
+AGGCGAAGATGTTGATATTATTTTTGAATCGCACTCATTAATGGGCGCAGCCTCAGCAATACAAATGGGC
+AGAATTGTCGAAGAAGTTGGCTGTATGATGTACGAAGAGCCGGTTAACTATTTGAATCCAGCCGTACATA
+AAAAAGTGTCTGATAATGTTAATGTACCGATTGCCGGTGGTGAACGTTTGTATCATCGTTGGGATGTAAG
+ACCTTATTTTGAAGATCAGAGTATCGATGTATTACAACCAGATGTGGGTTTATGTGGTGGTTTTACTGAA
+TCGAAAAAAGTTTGTGATTATGCTGACGTTTACGATATTCGTATACAAGCGCACGTATGTGGTGGTCCGG
+TGGCAACAGCGGCATCATTACACTTAGAAACTGCTATCCCAAACTTCTTGATTCATGAACACCATACTTA
+CGCGATTAAAGACTGGAACAGGGAGTTATGTTTGCAAGATCCACAACCAGTAGATGGTTTTTTCCAAGTG
+ACTGAAGTACCAGGTATTGGTATAGAACTTAATGATGCAATCGTTAAGAAGTCGCCAAACGTAACTATCA
+AATAAAGAATTAGTAGATAGTTTAAGCTGCTAGCTTTGTCAGTTAGAAAGTTGATAAATACGAAGCGCAT
+TACTGAAAAGTAATGCGTTTTTTTCATTTTTACTGCATTGCTCAATTACTGTGGATTCAAGAATATCCTG
+CCAATAACTAACATAGCTCTTATGCCTTAGCTCTTTACCTACCTCTTTACCTAGCTTTTTACCGAGTAAA
+CACAGCGGAAAATTACTGGCTAGCATCACTCGCTCAATTGAAAAGGTGCTGATGCAAAAACTGGTTACTT
+CACTAAACCATGACATTGAATATTCTCGGTCTTGCATTTCCCAACCAGAGCACTTAATAAAGACATTGGG
+GTACTTCGCAAGTTCACTGATATGTTGTTGCCATAACTGCCATGCATGACAGTTTATGTCTTTAGGTACT
+CTTTTAGGAGGGAAGCCAGCATGATTGATAACGAACCGGAGTTGGCTATTTGTGGTGATGGTTTGGGTTA
+ATAGCGGTATAAGGTTAATCGCACTTTCATCAGCTAATGGTAATTGCAGTTCAAAAATAAAGTCAGTTAT
+CTCATTAAGTTTGGCAAAATTTTGTTGTGCGTTTTTATTCGTTAAAATAGCCGCCGCTTGTTCATCTAAA
+ATATGACGAGCGCCAATTAAACTCTGATATTGCTGCAATCTTTGTAATGTTGCTTGAAAGTGCTCGGGCG
+TTACTAATAAGTCGATGCTAGCGATAGTTCTATTTTTTTGACAGGGTAAACTTTCAATATACTCAAGTTC
+ATGCCAAGGCTCTGCATTATCGAAACCTGCTTCAATATGAACAAAACCAGCCAAGTTTATTTTACTGTTG
+GTATGTAAGGTATTATTTAATGCTTCAATATCAAAATCGTGTCGGATAAGTGACTTATCGGGCCAAAAGG
+GTGGGTTTTCTGATTTAAGCCAATGATAATCTCCACGCGAGCGATCAAATAAATGCAGATGTGGATCAAT
+AATATTTACGGTCATAGTGTTTAACTTTCTATTATTTCAATGGCTAGCAGGTTCAAGTTCAACTTTAGTT
+TCAAGTAAAACTATTGTGCGGTATAACCGCCGTCGATCACTTGTAAACTACCGGTGATAAACTTAGCTTT
+ATCTGATGCTAAAAATAGTACTAACTCAGCAACTTCTTCTGGTTGACCTAAGCGTTGCAAAGGTTGCAAC
+TTCTCTTCATCCCTATGCACTTCGCTTTTATCAGCACCTGATTGCTGACAATAGTTATCAATGGCTTTGT
+GGTACAGCGGTGTTTCAATGGTACCCGGGCAAACGGCATTAGCTCTAATATTAAAAGCGGCGTAATCAAG
+CGCTGTTGTTTTAGCGATAGAGGCGAGGGCACTTTTACTTAAGTTATACGCAAACGAATTATGCTTGGCG
+ATTAATGCTTGATCAGAAGCCATCAACAAAATCGACCCATTTTTGTTAGCTTTCATTGATGGTAACACCG
+CTTTGATTGCAGCATAAGCACCTTTAACATTAATGTTAAATACTGTATCTAGATCAGCTTCACTGGTATT
+TTCAATCGTGGCTGAAAAGTGAATACCGGCATTTGAAATTAGAACATCTATGGTGTGTTGCTTAGTAATA
+TCATTAATTATCTCGGTTACCTGGCTAACGTTAGTAACATCACACTGGCGAAAATCTCCTTCAGCAGAAG
+GGGACAAATCTAAATTAAAGACTTGGTAATTATTCTTGATGAATAATTTTACAATACTTAAACCAATGCC
+AGAGCTTCCACCGGTGATTACACACACTTTTTTCATTAAATTTACTCAATTAACGCAATTAGTAGAAATG
+ATACCTGTAAGCACCATCAAGTTCCATAAAGTTCAGTTCCAATTACTTCTTTGTATAATTTGCGTGTTTA
+TACCCAGCTAAATAATCAAAATATAGAATGACTATGCCTGAATTATTTTTCTTGGCTAAAGTCATTTTAA
+TTCCCACTGAAATCCTGCACTTTGAATGATAATGAGTATATAATATTGGCAATTAGATTAATGAGGTTTT
+TCCATGAGAGCTTGTGGCGTAGAAATTAAAAGTAATGATGCGATTATTTGTATCGTGTCAAAAGAAAACA
+ACTTGTATGATATCCCTCATACGCGCGTACAAAAAATTAGCCTTGATAATGCAGGCGATGCAGAAGAAGT
+GAAAAAGTTTCAATTTACTTTTGCCAAGTTAATGGAAGATTACAAAGTTACTCATGTGCAAATTAAAGGT
+CGTGCTTTAAAAGGTAAGTTTGCTGGCGGACCTATTGGTTTTAAAATTGAAGCAGCTATTCAATTAATTG
+CTGAACTAGAAGTTGAAGTTTTATCAGGTACTTTTATTAAGAAAGAATTATCGAAAAGTCAAATCGATAT
+TGATTTTCGTGATACCGGCTTAAAGCAATTTCAAGAGCAAGCATTTACTACTGTTTTTGCTTATTTAGAA
+TCGCAAAACAATGCCTATAGAGTAGACTCTGAAGATAATAATCAAGAAGATTAATATTTTATCGCGCTAT
+AAGTTTTAAATCATTCATTTTAAATGAATCTATTTGAAATAAAAATTTAGACAAAGAAAGCTTAGTAATT
+AACGTTACTAAGCTTTTTTATTATCCACTTTTAGTAAAAAGCCAGCTCACTTAGCTGGTTTTTTTGTTTT
+TCTGCTGGTAAATAGACAAGGAAATTTAAATTATTCAGTCAAGGTTGCTAAAGATATTTTAGGTGTTCCT
+TCAATTGAACCCTATAAAAATGATGATTTTATGTTGGTGTGTAAACTGTTTTTCGAAAATGATAATTTTG
+TTCGTGTTGAGTTTTAAATTCGCTGTAGCCCAGTTGATAAGGCGATGAGATATAAATGAAATAGGTGAAA
+ATGTACTGGAATATTAAAGTGTTCTATCGCTTAAATTTAAAAAATCGTGACTTAAAATGAGTGAAATATC
+ACAGCTTTTGTTATTTATACTTTAAAAAGTGTTAATAACGTGATTTAATCAAACACCTGTTTGAAAGTCA
+GACCTCGGACCAGTTGGCTTTTGTTAAGCCAAAAAAGTTAACCATTGGAGAAAGTCATGCCAGAGTATAA
+AGCACCGATCAGAGATATTAAGTTTGTTATGCAAGAATTACTTGATTGCGATAATCATTATCAAAAGTTA
+GGTTATGAAGATGCTAGTTTAGATATGGTTGACGCCATAATTAGCGAAGCGGCAAAATTCACTGAACAAG
+TTATTGCCCCTATCAATCAAAGTGGTGATGAACAAGGTTGTACTTGGACAAATGGTGAAGTCACGACGCC
+TGATGGTTTTAAAGAGGCTTATCAACAATATGTTGAAGGTGGTTGGCCAACATTAGCACAAAATGTAGAT
+TTTGGTGGTCAAGGTTTACCGCATTCATTAAATACTGCAATTACAGAACTTTTCTCTAGTGCGAACCATA
+GTTTCGCTATGTACCCAGGTTTGAGTCATGGAGCATTAGCAACCATTGAAGCACATGGTAGCGAACAGCA
+AAAAAATCAGTTCATTCCTAAGTTAGTTGAGGGTAGCTGGACAGGCACCATGTGTTTAACTGAACCTCAT
+TGTGGTACAGATTTAGGTATGTTGCGTACAAAAGCCGAGTTAAACGATGATGGTAGTTACTCGTTAACCG
+GTACTAAAATATTTATCTCTGCGGGTGAACATGATTTATCAGACAATATTGTTCATATTGTTATTGCAAG
+GATCCCCGGTTCCCCTGAAGGCAGTAAAGGCATTTCGCTATTTATTGTGCCTAAATTTAATGTTACTAAC
+GAAGGTGAAACGAGCGATCGTAATGCGGTTAATTGTGGCTCTATTGAGCACAAAATGGGTATCAACGCTA
+ACGCAACCTGTGTGATTAACTTTGATGGCGCTAAAGGTTATTTAATTGGCGAAGTAAATCGTGGTTTAAA
+CTGCATGTTTACCTTTATGAATGTTGCGCGTTTAGGCGTAGCTACTGAAGGCGTTGCAGCGGCAGAAGCA
+TCATTTCAAGGTGCATTAGCTTATGCAAAAGACCGATTACAAATGCGATCTTTATCGGGTGTTAAAAATC
+CTGATGGACCGGCAGATGCAATCATAGTTCATCCTGATGTTCGTCGTATGTTATTAACGCAAAAATCTAT
+TGCAGAAGGAGGTCGAGCACTGATCGCCTATTTAGCACAGTTAGTAGACATTGGTCATGCGAGTACCTGC
+GAAGAAGAAAAAGCAACGGCAGAAGCTAAGCTGGCTTTATTAACACCTATTGCTAAAGCTTTCCTCACAG
+AGCTTGGTTTAGAATGTACTAGTCATGGCGTGCAAGTATTTGGTGGTCATGGATTCATCAAAGAGTGGGG
+CATGGAACAACTAATGCGCGATACAAAAATTAGTTGTTTATATGAAGGTACTACAGGGATTCAAGCATTA
+GACTTATTAGCGCGAAAAATCTTGGGCTCAAAAGGAAAAATTCTTAAACCTTTCGGTAGTGAAGTTACTA
+AGTTCTGCTTAGAAAATGCTGAAGACGATGCTATGCAAGAGTTCATTCAACCTATCATGAGTTTTGGTGG
+TGATTGGCAGAAAATGACAGAAAAAGTTGGTGAAAAAGCAATGCAAAACCCAGACGAAATTGGTGCTGCA
+TCTGTTGATTATTTGATGTATTCAGGTTATTTAACCCTCGCTTACTTCTGGGCTAAAATGGCAAAAGTTG
+CGCAAGATAAGCTCAAAGAGGGTTGTGATGATGAAGCTTTTTATCAAGCAAAAATTAAAACAGCACGTTT
+CTATTTTCAACGTATACTGCCACGTGCCAATGGCCATGCCGCTTGTGTTGAAAATGGTGCAGAATCGATG
+ATGGCACTCGATGCAGATGATTTTTCTTTCTAGGCTGCTATTTGCTTTAAGAAGTTAGCTTAGGTAAATG
+CTAACTTCCTTTTGCTTACTTAACCTGAACTCTGGATAATGAGTGTTTGATGTTTAAGTAAAATCAACAA
+CTTAGATTGTTACGTATAAAAAATAATAAAGTTAAAGTAGTTATAAGCTTTATCAATGTTTCATTTTATT
+CAATTATCAAGGCAAAACGTTTATGAATAGCCGGCTATTTATCGACGTTTTAACGCTGAGAATTGGATGA
+AGAGGAATGTTGAGCAAGTGCTGCTTATCCATAGTTCAGGTTACTTAATAAAAAGGCGCTTATCGATTAA
+ACTCGAACAGCGCCTTTTTTGTTTTTTCGTTAAAGGCCTAAAACTTCTTTACCTTGTTTGAAGACAATAT
+CTACCGGGATTTTAGCTTCCTCTAAGCGGGCTAAATCTGCAGCAAGTGTTTCACCAATAACGCCACTTTC
+TTTTACTAAGCTATCAACGCCTTGATAGTCACCATTACCTTGTAAGGTTAAGATAAGCTCAGACAAAGAG
+TCTATTGCAGCGGTCATTTTATCAACATTAATGCTATACAAGCCCTGTTCATTTCGGCTAAAAGCACCTT
+TCTCTTGGAAGTAATTAAAACGAACCATGTTGGCTTTACCATGTGCTGAACTTGCGCCAAAGCGAATTGA
+ACGGAAAATTCCAGCCATAAAGGTGGTGTAGTAATCTTCTAATGTACCGTCAGTGATCGCGCCTTTAACA
+AGTAGTTGGCGAATCATGTATAAACCAAGAATGTCGGCTTTACCTTCTTCTAATGCAGATGCATGCTCTT
+TTAATGCTTGGCGAACTGGGCCTTGGCCATTAAGGGTGTTTTTAATGCCTAGGCCATGAGCAACTTCATG
+AAACATGGTATTAGCGAAGAAACCAGTGAAAGTTACGTTCTTACGCTGCTCAGGCACGATAAGCGTATCA
+GCGATAGGTAACATGATGGCATCAAACTTGGCACGCATGGCATTTTTCAATTGTAAACGTCTGGTGCCTT
+TTTTCAGCTGTACTTCTTCATCATTGGGTAAGTTGATCGCAATAGTTTTACTACCCGCATTAGAATGTCC
+CGCATAATAAATAACATCATAGGCATTCAAGTCAGCGTCAGAGCCTGGGACCTCTGCTTTATACTTTTTG
+CCTACAGGCAGACCCTTTTGCAATTCAGGCAAAAACTGAGCGTATTTAGCGAGCTTTTCGCTCCAAGCTA
+AATCTTTAATTAATACGTATGATTCAAAAGCGGCGCGGTAACCATAAAGTTGGTCTTCATAGCTCTCAAT
+AGGCCCTATAACAACATCAATTGGATTGTTTTTCATATCCATCCAAGCAAAATCTGATGCTTGATATTCA
+TCAGTGCGTAATGCTTGAGCTCGCATAGTTAGGTAGTTAGCAAATTCTTTATCGTCGGCAAACTTTGCAG
+CTTCATCAAGAATTGCCGCTGCGCGAGTCATTTGGTCATGATAAATTTCAGAGAAAGGAACACTCATCAA
+TTTACCGTCATTATCACGACGAACAACGGAGTAAAGTCCTTTCTTATCGCTAAATTCACTTTGTTCAAAC
+TCTGCTTTAGTCATATCTGCAGGATAAAATTCGGCGCCATGTGCTTTTGTCGTCGTTTGACTTAAAAATA
+CTTTGTCGCCATTCAGGCGATCCCAAGGACCATAGTTTATTTCAGCAAAGCGTCTTACTGTCAAATCACT
+AATACTGGCTAAAAAACTTGCTTTGTCTTGTGAAAAAGCTTGCTGCCAAAATAAGTCATCCATTATTTTT
+GAAGCATCAATAAGTAGCGCTACCATCTGCTTTTGGTTTGCAGATAAGTGGCTTAAATCTGCCGTTAAGG
+TGACTTCTTTGTATATATTTAAACGTTGTTCAAAACCTGAAAGAAGTTCAGGTTGGCTTGAGATGTTATC
+ACTTTGTGCATCTACAGCAGCCTTTTGGGTGATGTTTTCTTTACTCGTTTTGTCTTTGGCATTATTTTCA
+GTGGCAGAGTTACAAGCGGTTAACGTTGCGCCTGCAAGTAATACCACGGCGGCTATTTTTGTAAGTTTTA
+GTGCTTTCATAAGAGATCTCTACATATAAGTTGCGTAAAGGTTAAAAAAAAACTGACGGGAGTGCAATAG
+TGGAGGGTAATATAATGTGGTATTGACTGTAAAGCTAACGGTGTACTTCAATAGGGCATGTTCAAATAGG
+CATGAACGAGGAATTTTAGGCATAAAAAAACCGACCTAAGTCGGTTTTTCAATGGAAAATAAGGTGCACC
+ATATTTTCACTTCATAAAACAGTACAGCTAAAGCAATAATTAAAGTGCTTTGATTGCTGCGTTTAAACGG
+CTCTTAGAACGAGCTGCTTTGTTTTTATGAATAAGACCTTTACTTGCGTAACGGTCTAAAGTTGGTGTAG
+CAGCAGCTAATTCTTTAGTTGCTACTTCTTTGTCACCAGCTTCAATTGCTGCTAGTACTTTTTTTACTAA
+AGTACGCATCATTGAGCGACGACTTGCATTATGTTGACGGCGCTTTTCAGATTGTCCTGCGCGCTTCTTA
+GCTTGCTTTGAGTTAGCCAAGGTATTCTCCTAAAAGAGTGATTATAAGCTTAAATTTAAGGCGACGAAAT
+ATGCCTTTTTTTTTGCTATATGTCAAATGTTTTAATTGTTTAATTTAATGTTGACGGTAAAAGTTAACGA
+TAAAAAGCAATTAAAAAGAATATGGTTGATGTTTACGACTAGAACTATGCCGATATAACAAAACATGTTG
+TGAACAGCGTTAAGTATACATTGTTTAAATAGCTAAAATCATCACATAATACACATTATTTATTTTTGCT
+GTGTTTTTTTTTATTTTTACATGAGTGAATAGTTATAAAATAGCCATGTTTAACTTGGGTTTGAGGATGT
+TTTTTTGAGTAAAAAGTTAATTAAATCAGGGATGATTGTCAGTGTGATGACATTGATTTCTCGAGTGTTA
+GGATTAATTCGAGATGTCGTTATTGCCAATGTGATGGGCGCAGGGGTAATGGCCGATGTATTTCTATTTG
+CCAATAAAATCCCAAACTTTTTTCGGCGACTATTTGCTGAAGGAGCATTTGCTCAGGCATTTGTACCTGT
+ACTCAGTGAATATCAGGTAAAAGATGAACAACAAGCAGAGCAAAACGATAAACAAAATGCCCATGAGCAA
+ACACGATTACTGATAGCACAGGCTTCCGGTACGCTAGGCATAATTATCACCGGAGTGACGTTATTCGGTA
+TGTTAGCCTCACCTCTGTTTGTAATGCTTTTTGGCTTTGGTTGGTTTATCGATTGGTTAAATGACGCGCC
+AGGAGGCGAGAAGTTTGATTTAGCGAGTAACTTATTATCAATCACTTTCCCTTATCTATGGTTTATTAGT
+TTTGCAGCACTAACGGGGGCGGTGCTTAATACCTTGGGCCGATTTGCCGTTGCTGCTTTTACGCCTGTTC
+TGCTAAATATTGCTATTATCGGAATGGCCATTTTTGGTTCCCCTTATGCCGAAAGTCCTGCTCACGCGTT
+AGCTTGGGGCGTGTTTTTAGGTGGTCTTATACAATTTCTTTTTCAAATTCCTTTTATGTACAAAGCGGGC
+ATGTTGGTAAAACCTAAATGGGCTTGGCACAGTGAAGGAGTCACAAAGATTCGAAAACTGATTGTGCCTG
+CGTTATTTGGTGTGTCAGTAACACAGATTAATTTATTGCTTGATACCGTTATTGCCAGCTTTTTAATTAC
+AGGATCTATCAGCTGGCTCTATTATGCCGATAGACTACTTGAATTCCCGCTGGGTCTTTTTGGTATTGGT
+ATTGCGACAGTGATACTGCCTAGCTTGTCAAAATTACACAGTAAAAATAGCCCAGAAGAATTTAGTGCCA
+CCTTAGATTGGGGGATCCGAGTGATTTGTCTTTTTGGCTGGCCAGCGTTGGCAGGATTAATGGTGTTAGC
+TCAGCCTATTATTATGGTGCTATTTATGCGGGGCGAGTTTGACCAACAAACTGTATTACAAGTTTCCATG
+GCATTATTTGCCTATTTATCAGGGTTGTTGAGTTTTATGTTTATCAAAATACTTGCTCCCGGTTATTACG
+CACGACAAGATACCAAAACACCAGTTAAAATCGGCATTATAGCTATGGTTGCCAATATGATATTTAACTT
+AATGCTGGCACCTTTTATCGGGTATGTAGGGCTTGCCTTAGCAACCTCATTATCTGCAACATTAAATGCT
+TGGCTGTTATATCGAGGCTTAAAGGCACAAGGTGTTTATCAGTTATCGGCTAAAACACTCATTTTTATTG
+CTAAATTAGTGTTAAGTGCTGGGGTTATGGCATTGGTTGTTTATCAATTATCCAGCAGCTTTGATGTTTG
+GCTAACGATGAAATTTTTAGAACAAGTAGAGCAACTAACCCTGTGCATTGTTGCCGGTGTTGCTAGCTAT
+TTGGTAATGATTATTTTGTTAGGTGTACGTTTTAGTGACTTTAAGGTTATAAAAAGATAAAAATAAGCAT
+AAATAAAGTGCTCGGGCTACTGATTATTCGCGCGCGCTGTTATATAATTCGTCGATTTGTACCAATCCAT
+ATAAGAAAGTAGCCTCTTAGTGAGATTTTAAAGGCTTACAGGCAAGACATTGAACGTAGGTAATGGTACT
+TCCTTATCAAGGTCAATAACGAAGCTTGTAAGCCTTTAAAACCACCCTTCGGGAATGCATGGACACCATG
+ATAACAGCACAAAATTTGTTTGATATAGAATAACTATACCTACACATATTTTATTTGTTTTAATGTCGTC
+CATGTCATTCTAAGTGGTTACTTCTTTATATGGAGTGGTACTATTTATGCGAATGTCAAAGTTGATGTTC
+GTCAGTGACTTATCTGAGTCATTTAGCGTGATAGTAAAAAGGCAGAATAATAGCTAATGCAGTTAGTTCG
+CGGAATACATAATATTCAATTAAATGATCATAGTTGTGTGTTAACTATTGGTAATTTTGATGGTGTTCAT
+TTAGGACATCAGCAAGTGATTAAGGCGTTGGTAAGTAAAGCGAAAGCTTTGAATTGTGTGGCTGCAGTGT
+TAGTTTTTGAACCACAACCACAAGAGCTTTTTTCACCAGAAACAGCACCTGCTAGATTATGCCGTCTACG
+CGATAAATATAATTTATTAGCAAAACTTGGTGTGCAGCGACTTATTTGTGTCAATTTTACCGCTAAATTT
+GCTAATCAAAGCGCTAAACATTTTATAGAAAATTTGTTGGTAGCTAAATTAGGAATAAAGCATCTTATCG
+TCGGCGATGATTTCCATTTTGGTAAGAATCGAACCGGTAACTTTTCTATGTTACGTCAAGCAGGAGAAAA
+GTTTGGCTTCGATGTTTCAGATACCGCAAGTTATAAAATGGCGGATTGCCGCATTAGTTCAACCGCTATT
+CGTCAAGCATTAGAACAAGATGATTTAGTGTCAGTTAAACAGATGCTAGGCAGAGAATATTCGATAATTG
+GTCGCGTGTTCCATGGTGACAAGCGAGGTCGACAGTTAGGCTTTCCAACCGCTAATGTCTTACTTAAAAG
+GCGTGTTTCTCCCCTTAGTGGTGTTTTTGCTGTGATGGTAAAAACAAATGATGGTGAATTTAAAGGGGTT
+GCAAATATTGGTGCTAGGCCAACAGTTAACGGCATTAGGCAACAATTAGAAGTACATATTTTTGATTTTG
+ATGAAAATCTCTATGGGCAATGCATTGAAGTGGTCGTTAAGAGAAAACTACGCCCAGTGATTAAGTTTGA
+CAGCCTTGAAGCGCTTACCGCGCAAATTCGTCAAGACAGTGAACAAGCAAAACAAGTATTAGCTTAATGC
+TTTACTTGTAATGATTAAAAATAATATATTCAATTAACAGTTATAAACTTGGTTGATATTTATAGCGTTT
+TGTTAAGTTATCAGCCAACATAAACGGATAATGATTTAAATGAGTGATTACAAACAGACCCTGAATTTAC
+CAGCCACCTCCTTTGCTATGAAAGGTAATATGGCTAACCGTGAACCTAATATGCTCAAATATTGGGCAGC
+TAAAGATCTTTATGGCAAGATTCGTGAAGCCAAGAAAGGTAAAAAGTCATTTATTCTTCATGATGGCCCT
+CCTTATGCCAATGGTAATATTCACTTAGGCCATGCCGTTAATAAAATCTTAAAAGATATTATTGTTAAAT
+CAAAAAACTTATCTGATTTCAATTCTCCTTTCGTACCCGGTTGGGATTGTCACGGTTTACCGATTGAATT
+AATGGTTGAGAAAAAAGTAGGCAAACCTGGTCATAAGATTAGCGCTAGCGACTTTCGTCAAAAATGTCGT
+GAATACGCCGCTAAGCAAGTTAATGGTCAACGTGAAGATTTCAAACGTTTAGGTATTTTCGCAGATTGGG
+AAAAGCCATACTTAACCATGGATTTTGGTACAGAAGCCAATATTATCCGTTCATTAGGTAAAATTGCTGA
+AAATGGTCACTTACATCAAGGTTTTAAACCTGTGCATTGGTGTACTGATTGTGGTTCGTCTTTAGCTGAA
+GCTGAAGTTGAATATAAAGACAAGCAATCTCCAGCTATTGATGTGAAATTTACTATTAGCGACGAATCAG
+TAGCAGATAAATTCTCTCACCCAGAAGGCCATAAAGGCGAAGGTGAAATCGGCGCTGTGATTTGGACAAC
+AACACCTTGGACACTTCCAGCTAACCGTGCAATAGCAGTGAATGCTGAGGTTGAATATACTTTAGTTCAA
+TGTGAACAGGCAGGTGAAAAGCAACGTTTAATCATTGCTTCTGATTTAGTTACTACCTGTATGGACCGCT
+TTGGCTTTGATAAATACCATGCATTAGGTTTCTGTAAAGGTAGCGAGCTAGAGCTAGTACAATGTCAACA
+TCCGTTCTATGACTTCACGGTTCCTGTTGTTTTAGGTGAACATGTAACGACAGACTCAGGTACCGGTTGT
+GTACATACTGCACCAGGTCACGGTGTAGAAGATTTTGTTGTTGGTAAACTATATGACTTAGAAGTGGCTA
+ACCCTGTTGGCGCTAACGGCGTATACCTTGAAGATACGCCATTACTTGCTGGACAACATGTATTTAAAGC
+CAATGCTAGTGTTGTTGAATTGTTAAAAGAAAAGGGTGCTTTAGTACATCATCATGCGTTAGATCATTCT
+TACCCGCATTGTTGGAGACATAAAACACCACTAATTTTCCGTGCTACGCCGCAGTGGTTTATCAGCATGG
+ACAAAAAAGGTTTACGTCAAGATTCATTAAACGAAATCGAAAAAACACAGTGGATCCCTGATTGGGGTCA
+ACGCCGTATAGAATCTATGGTTGAAGGTCGTCCAGATTGGTGTATTTCACGTCAACGCACGTGGGGCGTG
+CCTATGGCATTGTTTATTCATCAAGATTCGGGTGCATTGCATCCGCGTAGCATTGAGCTTATTGAAGAAG
+TTGCTCTTCTTGTTGAAAAATCAGGTATTCAAGCTTGGTTCGATCTAGAGGCGATCGAGTTAATTGGCGA
+TGATGCGAAAGAATACATTAAAGTACCTGATACGTTAGATGTATGGTTTGATTCAGGTACTACCCATGAA
+TCAGTTATCAAAGCGCGTGACGAATTTGACGGTATTGCAGATTTATATCTTGAAGGCTCTGATCAACATC
+GTGGTTGGTTTATGTCATCAATGATTTCATCAGTAGCGATGAATGGTGCAGCGCCATATAAGCAAGTACT
+TACTCACGGTTTTGTGGTTGACGCTAAAGGTCACAAAATGTCTAAGTCGTTAGGTAATGTTATTACGCCA
+AAAGAAATTACTAACAACTTAGGCGCTGATATTTTACGTCTGTGGACTGCTTCAGTAAATTACACGCAAG
+AAATAACTGCGGGTGATGAAATCTTCAAACGTCAAGCCGATGCTTACCGTCGTATTCGTAATACGTCACG
+TTTCTTATTATCTAACTTAACTGGTTTTGAACCAGCTAACCACATGGTTGCTGTTGAAGATATGGTTGCG
+CTTGATCGCTGGGTTATCGATAAAGCAGCTCGTTTACAAGAAGAAATTATCAACGCGTATGATGAATATG
+AATTTCATGTAGTTGTACATAAGTTAATGAACTTTTGTACGAATGAATTGGGTGGCTTTTACTTAGATAT
+TATCAAAGACAGACAATACACAGCTAAGAGCGATTCAAATGCACGTCGTTCATGTCAAACAGCTATGTAC
+TTAATTGCTGAAGCCATGACTGCATGGATGGCACCAATCTTGTCATTTACTGCACAAGAAATCTGGGAAG
+CCTTACCGTTACCTGTTAGTGGTGAACGCGATGAGTTTGTTTTCACTGGTGTTTGGTTTGATGGCCTTAT
+GAAGCAGGAAAGTAAGCAAGACGAAAGCACTGAATCTTCAGATGAGCTTGGTAATGAGTACTGGACTGAA
+TTGCTGACTGTTCGTGGTGAAGTTAACCGCGCGTTAGAGCAAGCAAGAAAAGATAAGTCTGTTGGTAAAG
+CACTAGAAGCGCAAGTTACTTTGTTCGCAACTGCTGACCTAGCCGCTAAATTAGCTAAATTGGGTGATGA
+GCTTCGTTTTGTTTTAATCACCTCTAAAGCGACTATTGAAACAGTAACGTCGGCACCAGAAAATGCCCTT
+GAAACTGAGGTTGAAGGTTTATGGTTAACTGTGGCACCTGCTGAAGGTATTAAGTGTGAGCGTTGTTGGC
+ATGTCACTACTGACATTGGCGAAAGCGAAAAACACCCAACGTTATGTGGTCGTTGCATCACTAATATTGA
+TGGTGAAGGTGAAACAAGACAGTTTGCTTAATTCGAACCGTCAGATTGCATTAAAAGTTGCTTAACTTTG
+TTAACTAACTTAACTAACTTAAGTAACTAATCGGGCTACTAGCCACTATCAATTCATAGGTAGTGGCTAG
+TAGCTTATTTAATTGCGCTATATGAGATTACCACCATTGAAAAAATTATTTAGTGATACCGGATTACGTT
+GGTTATGGCTAACCTTACTATGCTTAATCATTGATCAGGTGAGTAAACATTGGGTTGCAGGTACATTTGA
+TTATCGTGAAACTTTGTCGGTTTTGCCATTTTTCAACCTCACGTACGTTCATAACCCTGGTGCAGCCTTT
+AGCTTTTTAGCTGACCAAGGTGGTTGGCAACGCTGGTTTTTTACTGGGATTGCCAGTATAGCTAGTATTG
+TATTTCTCGTTTGGATGGCAAAAACACCTAAACAGCAACGTTTATTAAGTATTGCTTTTGCTTTGATTTT
+AAGCGGCGCCGTAGGTAACTTGATCGATAGAGCTTTATTTGGTTACGTTATCGACTTTCTTGATTTTCAT
+TGGGCGGGCTACCACTTTGCCGCTTTTAATATTGCCGACTCAGTTATTTTCATTGGTGCAGCACTAATGA
+TTTTTGAATCCTTCTCTAATCAGGGAAATAATAAAGAAGCTAATAAAGAACCTAGTCAAGAAAACAAGAA
+ATAAAATAGTTATGAAAGTCATTATTGAAGCAATAGTGATAACAAAATACAAAAGAATTAAACAAATAAG
+GTAGAGAAGTAATCATGACCGTTTCAACGCAAGCTCAGATTCAAAGTGACTCAAGTATTCTTGTTCATAT
+AACTATGAAATTAAGTGATGGTTCGGCTGCAGATAGTACTAAAGTCAATAATAAACCAGCAAAAATAATC
+ATGGGCGATAACAGTATCTCACCGGCTTTCGAAGCTCAGCTGATTGGTATGGATAAAGGTGATTCAAGAG
+AGTTCACCCTTGAAGCAAAAGATGCTTTCGGTGAGACAAACCCAGACAATATTCATTATATGGGTCTTGA
+TAAATTTTCCGCTGAGGTGCCAGCAAAAATAGGTAATATTATTACTTTTTCTCAACCAGGTGGTGATTTA
+CCGGGCATGATTAAAGAAATTAATGGTGACTCGGTTACTATTGATTTTAATCACCCGCTTGCAGGTCAAA
+CAGTAACGTTTGTAATTGACCTTGTAGACATCCTTTAAACTAATTTATTCGCTTAAATTCACTTTTTCTT
+TGTTGCTATGCATTCACATAGATAAACTATGCTTCATTTCTAGCGCCGGGAAAAAAGTATTTAATTCGAA
+CAAATATTAATTTAATGAGTCTTTAATGCTAAGTCTCTGTCCAACTTTATATAGGTAAGTAATATAGTGA
+ATTATTTGGCTCTTGATGCCTCAACTGAAGCATGCTCTGTTGCGTTGCAAGTGAACGGTAAAACCTTTTC
+TCGTTATGAGCTTTGCCCACAGTCGCATAGTTTACATCTACTGCCGATGATAGATGCAGTACTTCACGAG
+GCGGGTATAAAGTTAGCTGAGCTCGATGGCCTTATTTTTGGTCAAGGACCTGGCAGTTTTACCGGTGTCC
+GCATTGGTGTAGGCGTAGCTCAAGGGTTAGCGTTTTCTGCTAACCTACCTGTTGTTGGTGTATCAAGTTT
+ACAGGCTATGGCTCAATTAGCTTATATAAAACATGGTCAAAAACAGGTCTTAGCAGCAATAGATGCCCGT
+ATGTCGGAAGTTTATAATGGCTATTTTGTACTTGATGAAAACAATGTTATGCAAGCGCAGAAAGGTGAAG
+CCGTTACCCCGCCTGAGCATTTAGCACAACAACTATCAGACGTTGTCGTTGCTCCTTTCTATGCGGTTGG
+TACAGGTTGGGATGCGTACCCTGAAAAGTTAAGTGAAAAATCAGGCGAACAATTGTTGGCATTGAAAATT
+AATGAAGGTAGCCCAGATATACTTTTCCCGAGCGCTGAAGCAATGTTAGCAATAGGTAAAGTAAAACTAG
+AGCTAGGGCAGGGCGTTTCGGCAGAACATGCTCAACCAGTATATGTTCGCGATACAGTTTCCTGGCAAAA
+ACTTCCGGGTAAATAATATAAAATTCTTACGGTAGCAAATTCTGGAAGCAAATTATGGCAAGTACCTCGC
+ACAATAGCTCAGCCAGTTTTTGGCAAAAATATCAGCTGTATTTTCTCCTGGTAGCCGCGATTATCATCAG
+GCAAATTCCTATCGTATCTATTCCGCTTAATTGGCTGGAAAGTTACTTTCATGAAATAAGCCATGGCATT
+GCTGCACTATTAACAGGTGGCGAAATTATGCGCATTCAATTGTTTGCCAATGGTGCTGGTTTATGTACTA
+CTCGAGGTGGTTTAAGTTTCATTATTAGTTTCTTTGGTTATGCTGGAGCCACCTTTTGGGGCTGGTTACT
+CTTTAAGTTAGCAAATAGTCATCAACGGACTGCGCAGATTGTTTCTGGCTTCATGATCGTTTTACTGCTT
+GTTTCAATTATTTTTTGGGCAAGAGATCTCCTCACTATAATTATTATCTCAAGCTTAGCTGTCATGTTTG
+TGCTAACGATAAAAATGCGCCGATTATACACTCTTCAGGTATTGTTAAAATTCTTTGGTTTGAGTATTTT
+ATTAAATAGTTTGTTTAGCCCAACGTATTTATTTGATGGTCGTGATCTAGGTGATGGTGCTGCTTTAGCT
+TCAATGACAATGGTCCCTGAATTAGTTTGGGTATTGTTATGGTGCGTGCTGGCTGTTGTTGCGCTCTACT
+CCTTAATAAAAACGAACAAAAAGTCTTATAATTAAATCAAGGGCTTAACTTAAAGTTGCATTCTTAAAGG
+TACAATCCAATGGCAGATACCAACGAAATTTATGAGCTTAGCTACCAACTAGATGACTTAACGCTTACCG
+CATTAGCTTGTGGGAATAAAGCCCATGAACCAGTACTATGTTTACATGGTTATTTGGATAATGCCGCAAG
+CTTCTTACCTTTAATGCAGCAAATGATGCAGAAAAGTGATTTACTAACTGATAGGCGTATTATTGCGCTA
+GATTGGCCCGGCCACGGTCACTCAGAACATCGAAGTGTCGGTGCTCATTACCATTTTTTTGATTATGTTA
+GTGATTTGGTTACGTTATTTTCACTTAATAATTGGCAAGCAATTGATATTGTTGCGCACTCAATGGGAGC
+CATGATTGCAAGTGCATTTGCCGCAGCTTTTCCTGAAAAAGTAAAATCACTCACCTTAATCGATTCATTT
+GGTTTTATTTGTGCCCCAGAAGAACAAATGACGGATCAGCTTCGACGTGGTCTGCTAAGTCGAATGAAAT
+CAGCTAATACTACCCGATCATTTACTGAAGAAACGGCTGTAAAAGCACGGTTGCATGTTTCAGACTTGAC
+CGTTGAACACGCAAAATTAATAGTAAAAAGATCATTGATAGAAATTGAACCTAAGTCAATGGATACAGTG
+GGTGTTGATAGCGCGAGTATTTTATATCGTTGGCGTTCAGATCCGCGTTTACGGTCAGTTTCACCTTATC
+GCTTAAGTCTAAAACAAGGGCAACAATTGTTTAGTGACATTAAGTGTCCTTTACAACTTATCTATGGTGA
+TAAAGGCATGAAAATGGTTGTCACGGGGCTGAAAAACTTCTCTTCAGGTGTTAATAGCCTACAAACTACC
+AAGCTGTCAGGCGGTCATCACGTTCATATGGAAAAAGCGGAAGAGTTATTGCCTATTCTTCATCATTTTT
+TCAGTGAAATTAAAACAAGCGTTTAAATTTGTGGCGCATTGCTAAAAAATTTGATAAAACAGTGGTATTA
+AAATAAGAGTTGCTGCAAATAAAATAATTATTAAGTCAGTTGCAACATAATTACCTATTGAGGAAGCCAT
+TGTGGAAAAGATTTGGTTAGAAAAAAGTTACCCTAGTGATGTGCCGTTTGAAATAGATGCGGATAAATAT
+CCATCCATTGTGGCTATGTTCACAAAATACTCTACTCAGTTTAGTGACAAAACAGCTTTCATCAATATGG
+GCGCTTCTATTTCTTATGCAGAACTTTCAGTTCAAGCAACCGCCTTTGCAGCATACTTACAACAAGATTT
+AGGTTTAGAGCGAGGTGATAAATTCGCCATCATGGTGCCTAATTGCTTACAATACCCAATAGCATTATTT
+GGCGCTTTATTAGCAGGGCTTACTGTTGTAAACGTAAATCCTTTATATACAGCCCGTGAACTTGAGCACC
+AATTAAAAGACTCAGATGCTAAAGCAATGTTGATTATAGAAAACTTTGCTCAAACTCTTGAGAAGGTAGT
+TGATAAAACAGCGGTTAAACATGTCATCATGACATCTTTAGGTGATCGATTGGGCCTAGTTAAGGGCACT
+GTTGTCAATTGCATGGTCAAATACGTTAAAAAAATGGTACCTGCTTTTAAACTGCCACACGCGGTACGTT
+TTAATACTGTTTTATCGCGAGGCTTAGCACTTAAATTATCGCCGGTAGAGTTGTGTGGAGATGATCTCGC
+ATTTTTGCAATATACCGGTGGTACAACAGGTTTATCTAAAGGCGCCATGTTAACGCATCGAAACATGGTG
+GCAAACTTACAGCAAGCTAAAGCTGCTATTTTCCCATTGTTAGAAGAGGGCAATGAGCTAGTGGTAACAG
+CGTTACCGCTTTATCATATCTTTGCTTTGACGGCGAATTGTTTAACGTTCTTTACCATGGGGGGCACTAA
+TTTATTAATTACCAACCCAAGAGATATGCCTAATTTTGTAAAAGAATTATCAAAATACCCATTTACAGCC
+ATTACGGGTGTAAATACCTTATTTAACGGCTTATTGAATACGCCTGGCTTTAGTGAACTAAACTTCAGCA
+CGTTGAAAATGTCACTTGGTGGTGGAATGGCTGTACAACGACCTGTTGCAGAGCGTTGGCAGCAAATAAC
+GGGTACCAGATTGTTAGAAGGTTATGGTTTAACTGAGTGCGCACCTTTAGTGACGATAAGCCCTTATAAT
+CTTGCCGCTTATGACGGAAGTATAGGTCTTCCTGCGGCTTCAACGGATGTTAAAATCATGCGTGAAGATG
+GTAGTGAAGCTGATATTGGCGAATCAGGTGAAATGTGGGTTAAAGGCCCTCAGGTAATGCTAGGTTATTA
+CAAGTGTGTAGAAGCGACTGAAGAAGTATTGAAAGACGGTTGGTTTGCTACAGGTGATGTTGCCATGATG
+GATGATAAAGGTTTCTTCACTATCGTTGATCGTAAAAAAGATATGATAATCGTTTCTGGCTTTAATGTTT
+ATCCCAATGAAATTGAAGAAGTGCTTGCCATGCATGAAGGCGTCTTAGAATCTGCGGCCATTGGTGTACC
+CCATGAAGTTTCAGGCGAGGTTGTCAAAATTTTTGTGGTAAAAAAATCAGATGATTTAGATGAAAAAACG
+CTTATCAAACATTGTCGCGAAAACCTGACTAATTACAAAGTGCCAAAACTGGTTGAGTTTCGAAAAGAAT
+TACCTAAAACCAATGTAGGTAAAATTTTAAGAAGAGAGTTACGCTAAGGCAACCTAGAAATAAAACGGAT
+ATGACTTACGTAATAAATTCGAATCAATAAACAAAAAGGCAAGCTGTAATAGCTTGCCTTTTTTTTGAGC
+TTTAAAATGAGCATTAGCACAAAGATTAAATATCACATTAAAGGTTATTGAGCCTTTAACGTTTGACCAT
+TTATTTCTAAACTATCATCAGACATTAAATAAACATATAAAGGCATAATGTCTTCTGGTGTAGCAAGTTC
+GTCTTTATCTTCTGCTGGAAAAGCACACGAGCGCATGTTGGTATTTGTAGCACCAGGGTTTATCGCGTTG
+GTACGTAAATTTGATCCTTCATATTCATCTGCAATTACTTGCATCATGCCTTCAGTGGCAAATTTTGAGA
+TACTATATTGACCCCAGTAAGCTCTGCCTTGGCTACCAACTCCTGAAGAAGTAAATACTAAAGAAGCATT
+TGGTGCTAACAATAAAGTCGGTATTAATGTTTGAGCTAATAAACATTGAGCTGTTACATTGACTTTCATC
+ACATCATTAAATACTTGCTCATGCATTTGAGTGAACGGTGTTAGTTCACCTAAAATAGAAGCATTTAGTA
+ATACCCCATCTAAATGACCAAACTGACTGGAAATTGTCGAAGACATGTCAATATAATTTTGTTTGGTCGC
+ACCCTTCAAATCAAGGGGGATAATGGCGGGTTCAGCAAGCCCTAATGCAACAATCTCATCATACACAGCT
+TCAAGTTTACTCACCGTTTTACCAAGTAAAATAACAGTAGCACCAAGTTGTGCATAGGTTAATGCTGCAG
+TGCGGCCAATGCCGGCACCAGCACCCGTAACTAGAATGGTTTTGTTGCTTAAATTGGCATCTTTTGTTGA
+ATAATTAAACATCTTAAGGTCTTATCGTTAGGAGTGAGAAAGTTACTTCCCTATTCTACGCGTTGACATT
+TTCATTGACGAGAGAAAAGTTGGTTAACATGAAAATATTCGACGAAAAAGTAAAAAATGACTAGCACCTT
+GCGACATCTTGGGGTAACTTTAACTGGTCTTACTAGTTATTAAAACATTAGTTTGAATTTTTGATTTGAA
+CGATGAAATAAAAATAACTTAAAAAAATACATAATAAAAATTACGGCATTGGGGAATTCAATATGAAAAA
+GCTAGCTCTCAGTCTTGCGATTATTAGCGCACTTGGTTTAAGTGCCTGTGATAGCGAAACTATCGAAGAT
+GTACAAAAAGAAGTCGCAGATAATGGCACGGCTGTTAAGTCGTTAGCTCGTATAGTTTTTGATCCCGGTG
+CCGCTGAGCCGCTTTTATCTATTCCAAATGATTTATTACTTTCAGGTACTACTGACGGTACACTAAATTT
+ACCCGCTGAAAATTTGGTTGATGAAGACGGAAAAAAACTTCCTACTGATTATCTAAACCCATCAGCAGCT
+GTTGGGGCTCTTGATGGTTGGTCAACAGTAAACCCGTTTACTATTGAAGTTGCTCTTCCTGAGGGGAGAA
+CATTAAATGGCGATAGTATCTTTAGTCCCGGTGCTGTTCATATTTATGAAGCAATCATGGGCGGAGACCA
+AAGTGATGCAGAGTGTGCCGCAATCCCTAGAGGACCCGCTTGTAAATTAGTTGCAGAGCTAACTTTTGGT
+GTTGATTTTGTTGCTAAAGCATCAGGGAATAATGTTGCCATTGTACCGTTAAAGCCTTTAAAAGCGAAAA
+CGGCTTATGTGATTGCCTTAACGGATGCTATTCAAGATAGTGAAGGCATGGCGGTTGCAGGCTCAATTTC
+TTATGACTTGGTAAAACAAGACCTTAACGACAACCCACTGAAAACTGAAAGCCAGTTATTACTACAAACC
+TTAACCAACAGCTTTGAAAATGTAGCTGTTGCCGGTGGCCTTAATAAAGATAATATAATTTATTCATTCT
+CAATGACTACACAGTCTATTGGGGATGTTTCTCAAGCCACTAAATCGCTAATGCTATCAGGTATTCCAGG
+TACAACACCTATATTATCTGCTATTACTCCAACAGGGGCTAATGCAGCAATGTTAGTTGGTTTAGACCCT
+AATGATTTTGGTGCAGGGACTGTAGCAAGTTATGCCGCTGTTTCTAAATCGACTTTATCGTCGCCTTATT
+ACCTAGAAACACCCTATTATGACGGCGCTGCTGGCAGCTGTAATCTGCTAGCAGATGACATAACTAAAGG
+CTGTCCAGATTTATTTAGCCGTTGGGAAGCTATGGGCGATAGCCCTGTGACTGTTGGTGGAGCATTAGCT
+TCAGGTGTGTTATCACAAGAATCTTTTGCTGAGCAAGCTATTGCTCAAGGGAAAGATCCTGCTGAGTTAT
+TAGCTAATCCTGCTAAATTAGTAGGGCTAACATTTACCGTCGACGTTCCTATTGATGATGAAGGTAATAC
+TGTTGCGGTAAACCTGGATCAAACGCGCCATCTTACCAAATATAATCCACTACCTCAGGTTAAATCATAT
+AAATCAGGTGCTAGTGCCATCGATGTTATTGTAACTACACCTGATATTGCCCGTATTAATGCTATTGCGG
+CAATGAAAAAAGGTTCAGCGCTTACTACAGAAGAAACAATGCAAGTTCCTGCTGCTGGCTGGCCGGTAAT
+GATTTTTTCTCATGGCATCACTTCTTATAAAGAAACTGTTCTTGCCATTTCAGGAACGTTAGCGAGTCAA
+GGTATTGCTACTATTTCAATCGATCACCCGTATCATGGTGCTCGAGGAATAGATTTTAATGCTGATGGCG
+TTTATGAAATTAGTGCAACTTCATCTCTCAGTGACTCGGATCCTGCTTATGTTAATGCTAATGTTACCAG
+CTATATGAACTTAGCTAGTCTTTTAACAGCAAGAGATAATGTCCGTCAAAGTGAAGTTGATTTATTAGCA
+CTGCGTTTAAGTTTAAATAGTGTGAATTTAGCTGGGCAACTTGATGCAACAAAAGTGAGCTTTTTAGGGC
+ATTCATTAGGCGCTATCACTGGTATTCCTGTGATGGCGTTAGCAAACTCTGGCATCATTGATCCAGCAAC
+TGGTCAGTTATCTGAAGTTAACCCGTATGCAATGACAAGTGTATCTCTTGCCTTCCCAGGTGGCGGTATT
+CCAGGGGTTTTACTGAACTCACCTTCTTTTGCTCCAGTAGTTATGGCTGGCTTAACTTCAAGTCAAACAT
+TTATCGATTTAGTTGAAGCGGCTGCTATTGCTGAAGGTAAGGCACTAGAAGACTTAACTGAAGCTGAATA
+CCAAGGTTATGTGGCTGCAATTTATCCAGCTTTTGCTGCTGAGTTTAATTTTGCCGGGCAAACTATTATA
+GATGCGGCAGATCCTATTAACTACGCTGCGGGTCTGAAAGAAACAATGACTCCTGTGCATTTAATGGAAA
+TTGTTGGTGATGAAGCTGCAGGTGGGACGAACAAATCTGACCAGGTTATTCCAAATTATAACGCCAACTT
+ACCATTAGTGGGAACTGAGCCATTAATTCAAGCGCTAGGCTTAGTTGGAGCAGATGAAACTGTAGGTAAC
+GGTACCACAGCGGTAAGTGCTGCGGTTCGATTCTTAAAAGGCCATCATAGCTCTATTCTTAGTCCAGCAG
+TTTCACCTGGTGTAGCTGAGGATGCACAAGCTAATTTGGAAGTGACAATTGAAATGCAAACTCAGGTTGC
+TGCATTCGCTAAGACCGGTGGTAAGCTAATATTGATTAGCGATAACCAACACTTGGTTCCTGTTGGCGAG
+TAATAAAAACGGATAAAAGCTTTATCTGGTAAAATACTTATCAAAGCTTAGTTAAAAGCCCTCATTAGAG
+GGCTTTTTTTTACCTGTTTATTACACTATTTTATCAATGGTTCTCAAGACAAAAAAATAGTGTAGAATTG
+GCGCAATTATTTTATCCATTCTTAACAATCAAATCCTCAGGAGTTCTCTTGGAATTTTTATATGAATACG
+GCTTGTTTTTAGCGAAAGCCATTACTTTTGTTTTGGCTGTTATTGCCATTATTATTGCGATTGCTGGTGC
+AGCGACGAAACAGCAGCACAAAAAAGGTGAGCTTGATATCACCGACTTATCTGAACAGTTTACTGAGACT
+GAAGAAGATATTATTCATGCATTATTGAGCAAGGATGAATTTAAAGAGAAAGAAAAAGCAGATAAAAAGC
+TGGCTAAAGAGCAAGCGAAAGCAGATAAAAAATCAGCTAAAGCTGGTGAAGATAAAGAACCTAGTAAATC
+ACATGTATTTGTGGTTGATTTCAACGGCAGTATTGATGCTAAAGAAGTTAGTTCTTTACGTGAAGAGGTG
+TCAGCGATACTTTCTGTGGCGAAACCTGAAGATGAAGTTTTTGTTCGTTTAGAAAGTGGTGGCGGTATGG
+TACATGGTTATGGTTTAGCATCTTCACAGCTTGATCGTATTCGTCAGCACAATATTCCACTGACAGTATC
+AGTAGATAAAGTAGCTGCTAGTGGCGGTTATATGATGGCTTGTGTAGCAAATAATATTATCTCTGCACCT
+TTTGCTATCTTAGGTTCTATTGGTGTTATTGCCCAAGTACCAAACTTCAATAAACTACTAAAGAAACATG
+ACATTGATTTTGAACAGTTTACTGCTGGTGAATTTAAACGCACTGTAACTATGTTCGGCGAAAACACAGA
+AAAAGGTAAAGAAAAATTCATCGAAGAATTAGAAGAAACTCACGTTCTATTTAAAAACTTCGTTAGTGAG
+CGCAGACCAAGTTTAGATATTGTTAAAGTTGCAACGGGCGAGCATTGGTTTGGTACAACAGCCTTAGAAC
+TTGGCCTAGTTGATAGTATCCAAACGAGTGATGATTATTTACAAGGTAAAAGTAAAAGCCATAAAGTCGT
+TGCCATTAAATATGAAGTGAAAAAAGGTTTGGCTGAAAAATTCTCTAAAGCGGCTTCATTATCAGCTGAA
+AGCTTTTTAGGTAAACTAATACAGCGCAATAATATCTTCCCTAGTTAGTAGTTGGTTGATCATTAGTTAT
+CAGATGCGGATTTAGTTAATTATTAAATTAAGAACCAAGTGATATAAAAAAGCCTTACTGGGTTAACTCA
+GTAAGGCTTTTTTGTTTAACTATTACAGTACTTCCTAAAAGGCACTCTACAAAATATTAATTGTCTTTTA
+GGTGCTTAAAGTCGATTTCTTCAATGTTATGGCCTGCTTGTGGGTCAAGATACATTTCATGGTCAAACTG
+GTCTTCACTTTTAGCAACCACAAGACTCACCATACTGTCGCCAGTAACATTGACCGCAGTACGTGTCATA
+TCCAGTAATCTATCGACACCAATAATAAGAGCAATGCCTTCAACAGGTAAACCTACTTGCTCTAATACCA
+TGGCTAGCATGATTAAACCAACGCCTGGCACACCTGCTGTGCCTATAGAAGCTAGGGTTGCAGTAAGCAC
+AACGGTTAAGTAGTCGGCTAGGGTTAAATCCTGGGTAAAAACTTGCGCGATAAAAACAGTAGCCACACCT
+TGCATGATTGCGGTGCCGTCCATATTAATGGTGGCACCAAGCGGCACGGTAAATGATGCGATGGAGTTTT
+TTACACCCATCTTTTTTGTTGCTGTTTCTAAAGTAACAGGGATAGTGGCATTTGAACTGGCGGTAGAGAA
+AGCAAAAATAGCAGCGTCACGCATTTTCTTTAAAAAGATTACCGGATTTAAACCCGTAAATAATTTTAAA
+ATAATAGGGTAAGTAACTAAAGCATGAATAACTAGAACAAAAAATACTACTAAGAAATATTCAATTAAAT
+TACCAAAAGTCGTTAATGACACAGTCGTAAACAAGGTTGCCAATAGTGCAAATACACCATAAGGAGCGAT
+ATTCATTAAAATTGTGACCAGACGCATGATCACTTCACTTAAATCTTCAAATAATAAAGCGACACGTTCA
+CCAGCTTTACCTGAAAGAGCGATAGCAATACCAAAAAGTAATGCAAAAACGATTACTTGCAGCATATTAC
+CTTGTGCAAAGGATGCGAAAGGATTGGTAGGAAACATTTGGATAATAACTTGTGCTAAAGAAGGAGCTTC
+TCTACCTGAAAAGCTACTGTTAGCTACCATATTAACGCCTTCGCCCGGAGCAATAATTAGCGCAACAAAA
+ATAGCAAAGCTTATAGCAATAGCTGTAGTGGCGAGATATAAGGCTACCGCTTTGCCACCTATGCGGCCAA
+GCTTACTGGTATCTTTTAAGGAGCATACCCCACAGACTAACGATACAAAAACTAAGGGAACAACTAACAT
+ACGTAAACTGGCCATAAAAACTTGGCCAATCACTTCTAATATGCCATCTACAAATAAGCCTTTTAGAGAA
+AGTTCAAATAAATAAAGGTTAATAACTTTGTCAGAGCCATTGGGCATAAGCCACTGCAAGAAAGTTCCTA
+ATAAAATACCTGCAACCATACCGATAACAATGCGGCTGGTTAAGCTATTTTTTTTGGAGGGTGGGGACAT
+TGTTTTTTCAATTGTCATAGGGTTTATGTTACTTCAGCTAGGTTGTAAGTTAAGTGATGATTATTATGTA
+TCTACTATACAAATAATTTTAATCGCCTAGGTTAGCAATAATCGCGTAGATTAAAAACTAATTTATTTTG
+ACCGTTTTAGGCGTAGTCATAACTAAAAACTCACTAACTTAGTCATTGATTGTGATTTTTTTATGATAAG
+CAGTACCTTTTTGTTATTTATCAGTTAATATGAGTTATTAGGTCTATTTATAAAAAGAAAAATTAGGATG
+CTTCTATGCAGTTATTTCGACGTTTAAGTTTTACCATGTTATTGATGTCAATGATGACACTCGTAGCGTG
+CGGTGGTGGAGATGGTGATCTAACTGGTGGAGGTGATGGCGGAGGCGGCACGTCTGATGCTGTAACGTTA
+ACTGTTGTAAAATCTGATGGTGATTTGTCAGCAGCTAATGATGTGACCGTTTCAGCAACAGTTGTTGAAA
+ATGGTAGTGCCGTAGTTAATAAAACCGTTACTTTTACGTTAGCCGTTGAAGGCTCGGCTACATTCGACCC
+TGTTTCAAGTACAGCAACAACGGATGCAAATGGTATTGCGACCATTATTGTAAAAGTAACCGATGTAAAA
+GGCTCTGTTAATGTTATCGCCAGTTATGAAAGTGCTACAGATAATATTAGTTTTAATAGTGCCGGGGATG
+GCGATGGTACTGACTTAGCTACTATACTTTCTATTTCAATTTCGGATAGCAATGTAACCGAACAAAGCCC
+AGCGACAATTTCCGTTACCGTATTAGCCGATGGAGAAGTTGTTATTGGTGAAGTTGTTACTTTTACAACC
+ACACTTGGCAGCTTTTCACCAGAAACGGGGACTGCATTAACAGGAGATGGTGGTATTGCTACAATCGTGT
+TGAATGGTGGCGATGTATCTGGCGCAGGAACAGTAACGGCGAATGTCTCTTCCAGTGAGAGCGTTTCAGT
+TGGTTTTACTACTCAAGCAGCAGGCTCTATCGTTTTGAAACTAGGTGCAGGTGAACCTTTTGTTGAAGGA
+GAGATTCTCGTTAGTTTATCACCTCTTTCAGCTGGCGGTACAAGTGTTATTTCTGTAAGTTTGGTTGATG
+AACAAAACCAATTGTATGCGGAATCGGCTGAATTTACATTTACCTCGTTATGTTCAGCACAAACAACTCC
+TACCGCTTCTTTAGATAGCCCTATAGTTACTTCAAATGGTAAAGCTGAAAGTGTCTACTTTGCTAAGGGC
+TGTGTTGGCGATGACCCAATAACGGTAAACGTAGTTGTTAATGGTCAAAACCTCTCAGCTACAGGCTCCA
+TTGAAGTATTATCTGCAGCCCTTGGTAGTATTCAATTTGTTTCGGCTACCCCTGAACATATAGCAATTCA
+AGGGGCTGGAAGTGATGAGCGCCCGGAAAGTGCAACGGTAATTTTTAAAGTACTAGATACAAATAGCAAT
+CCGCTCAGCGGCAAGGATGTAACTTTTTCATTAAGCAGTACTATTGGTGGAATTATATTAAACCCAATTA
+ATGCGACAACTAATAATGAAGGTTTAGTACAGACGGTAGTCAATTCGGGAACTGTAGCTAGAACTGTAAG
+GGTGCTTGCTAGTGTTGATGATAGTGACCCTGTTATTCAAACTCAATCAGGTGAATTAAAAATATCTACG
+GGTATCCCTGATCAAGACAGTATGAGCATTGCTGCAAGTAATTTAGCGCCAAGAGCATGGAACCATGATG
+GTGTTGAAGTAACACTTACCGCAAGATTAGGAGATGCTTTTAACAACCCACCCCCAGCAACGGCAGTATA
+CTTCACCACTGAAGGTGGCTCCATTGAGAATTTAGATGCTAGTTGTACAACTGGTGATGATGGTTCATGT
+TCTGTTATTTGGCGTAGTCAATACCCTCGTCCTGTAGGTCACATTTTAGGAGATGTTAATAACCCTAATC
+AAGTTCCTAAGCTCCCTTTAGCTAATAATAAAGGTGTTATGGGACAAAATTATGGAGGCCGAGTCACTAT
+TTTAGCAACGACAATTGGTGAGGAGTCTTTTCCTGACTTAAATGGTAATGGTCGATTTGATGTGTGTGAA
+TTGCCTGCTTTCCTTGGTACTACAATTTATAATAACACTTATAATAAAACTGGTAACGGTAAACCTTGTC
+TAGGTGATGGTAGTTTTGATGACTCAGCCGATGATATTCCTTTTTCTTACCTAGGTAAAGACGTCAGTGG
+TCGGTTTTATGATATTGGTGAAGCTTTTGCTGATTATAATGAGGATGGGGTATTCAACCAACTATCAGGC
+GCTGAAGCAGGTGGTGAACTAGAAGAACTAGTTGATTTTAATCAAAATGGAGTTTATGACGGTAAAGATG
+GTAAATATAATGGTATTTTATGTGCCATTCCTGCACACGATGGCTGTGCTGCAGAAACATCGTTAGATAT
+CAAAGCACAAATGGTTATTGTAATGTCTGGGGATACACCATATATATGTGTTAATTCTTCTTTCGACAGT
+GGTGTTATTGCCGCAGGAGATGAAAGTAAACTTACAGCATATTCAGCTAGCTCTAGAGAATTTTGTGAAA
+ATAAGACTGATGATACCTTTGCAGCTAAGCAGCACCGTGACAATGATGATAAATTGTTTTTAGCACCTAA
+GGCGTCTGGAAGTGTTGTTATTACTATGGCTGACTTGCATAACCAGCCTATGCCAGCAGGTACTGAAGTG
+TCTTTTAAGTCGTCTGTTGGTTCTGTAACATCGGGGACATCAGACTGGGAAGGTAATAGAAATGGCGGTA
+GCCAGTTTTTTGCGACAATTAAAGCTGGCGAAGATATAGAGTCGGGGACGTTAGATGTCATATTGACATT
+TGAGGGAGGTGATAAAGTTACTGTCCGTGTTGCAGATATTTATATTCAATAATAATTGAAAACATATAAA
+AAGCCGCTTACAAAGCGGCTTTTTATATAACTTTGTTTATTTACTCATCTGACTTATCAAAAATGCTGAA
+ATTTCAGCGCCTACTTTTAAGGTTTTTTCTTGTCCTGCTAACCCTTGCCCACAACTATCTGTGAAAGGGG
+CTATCTCCATCATATCAGCACCCGTAATTGGATACTTAGCAGCTAAGGCGCGTAATATGCCCATGGCATC
+TTCTGGCATTAAACCATCCGGCTCAGGCGTACCTGTTGCACAGGCAAAACTGTCATCAATGGCATCAATA
+TCAAAACTTACATAAAGCTCGTCAATATTTTCATCTTCGAGTTGAGCAAAAATGTTTTCTATTGTTTGGT
+CAATACCATGTGCTTTAATATCTTTTGCCCAATGCTGTCTCACACCAAAAGTCTCTTCCCAATGACTTTG
+AGGTCTGCCACTTGAGCGAATTCCAACTTGAATAAGGTGATGTTTTTCATGCAGGTCATCTAAAATATGG
+GTACACCAAGAGCCAAAACATAAATCTATTCCTAAGCGCTCAACCAATAAATCAGTATGAGCATCAAAGT
+GAATTATTGCAGCACGTTTACCTTGTTTCTTTTTAGCTTGCAGATAGGCTTTGGTTAAAGGGTAACTAAC
+ACTGTGATCACCGCCAATGCCGAAAATGCCTTTTTCCGGGAATTCAGCATAAAAGTCATGTAACACATCT
+TCTGTAATGCTTAATGGGCTAATGGCATATTTACTATGCTCATCTTGATATAAAGCTTTTTTACAGTTAG
+CTAACGTCGCTTCGTTTAAATATTTATCTGATAATAAATGTGGAATAACACGGACATCACCTAAATCAAA
+TGCAGTTAATTCGGGGTAAGTTGCAAGTAAAGTTGAACGTAAAAATAAAGGACCCCAGTTAGCACCACGT
+AAAATACCACCACCACAATCTGATGCTACACCTAAAATAACTGCTTTAGACGCTTCTGGCAGTTGATTTA
+ATGACGTTTTCCACAAATCCTCAACTCCAACCGCTTGTCCGAATATAGTTTGGTGTAATTGCTCTTTACG
+CTCTTTAGCGGTATTTACGGTAAATACGCCATTGCCGGGAGGACACAAACAATTGCTTAGTTTGTTATAA
+AATGTTGATGTAATTGTTGTCATTTAAGGTCTCTATTTGATTATTTATATGAGTTATCGATTGAGGAAGG
+TGACCCCTATGCTTTCACTATTTAAATATTTTTAACATTATGCTCTTATGTTTTATCGTAAAGTCGATTA
+TGATTGCCGCTAAATGTAGGCAAAATGTGACTAAGCGCACTGTAATATTAATTATTGCCCATTATAGCTA
+AAACCAGTAACTGGGTGAATAGCAATTACTGTGAAGTAAAATAATTACTTGTCAGTTTGCATATTTATAG
+ATATACCTATAAATAGTTATGCAAAGAATAACTTTAAATAAAATGTTTTTTTTATCGCTAGCAAAGTCAG
+AACAAGTACGCTCGCACTTTTTTGATTAATTTAGCGTTTGAATAAAAAGGCAAAAAATAATTTGTCTTTA
+TCGAAGGATTAGAAATTTTTATGGCAAAATCACTAGTTATTGTCGAGTCGCCAGCCAAAGCGAAAACAAT
+TAATAAATATCTAGGTAATGACTTTATTGTAAAGTCGAGTGTTGGTCATGTACGTGATCTTCCGCACAGT
+AGCACAGGTAAAAAAGTTGCTGCCAAGTCTCCAGCGGAAGTGCGTAAAATGGAACCAGCAGCAAAAGCTA
+AATACAAAGCCAAGCGTGATAAACAAGCGCTGGTTAATCGTATGGGCATTGACCCAGATAAAAACTGGGC
+AGCCGATTATCAAATACTGCCAGGAAAAGAAAAAGTTGTTGCTGAGCTTAAAAAGTTAGCGGATAAAGCA
+GACATTGTTTATCTCGCAACGGATTTGGATCGCGAGGGAGAAGCGATTGCTTGGCATTTAAAAGAGATTA
+TCGGTGGGGAAGATGAAAAGTTCCGTCGTGTTGTCTTCAATGAAATAACTGAATCATCAATTCAACAGGC
+GTTTGCTACACCGGGTGAGTTGAGTATGCCGGGTGTTAATGCTCAGCAAGCAAGACGTTTTCTCGATCGT
+GTGGTTGGCTTTATGGTCAGTCCATTATTGTGGAAAAAAGTAGCCCGTGGTTTATCTGCCGGACGTGTTC
+AATCTGTTGCTGTAAAATTAGTCGTTGAAAAAGAACGTGAAATCAAAGCATTTGATCCCAAAGAGTTTTG
+GGAAATTGCCGTAGATACGCACGCATCGACAGGTGAAGTACTAACCCTTGATGTGACCCATGAAAATGGC
+AAAGCGTTTAAACCGACTACTGAAAAAGAGACCAATGCTGCTTTAGCAATATTAAAGCCAGCGGATTATG
+CTGTTAGTAAACGTGAAGATAGGCCGTCAAAAAGTACACCATCTGCACCGTTCATTACCTCAACGCTACA
+GCAAGCCGCCAGTACTAAACTGGGATATGGTGTCAAGCGTACTATGGGCTTAGCCCAGCGTTTGTACGAA
+GCCGGTCATATAACTTATATGCGTACCGATTCAACAAACTTAAGTAAAGATGCGGTAGAAATGTGTCGTA
+AGTACATCAGCGATAGTTTTGGTGATAATTACTTACCAGAAAATGCAAAAACTTACGGTTCTAAAGCGGG
+GGCACAAGAGGCGCATGAAGCCATACGCCCATCAAATGTTAAGCTTGAAGCTGCATTTCTTGAGGGTATT
+GAAGCCGATGCGAAGAAGCTGTATGAGTTAATTTGGCGTCAGTTTGTTGCCTGTCAAATGACCGCTGCTC
+GTTATACTGTTAGTACTTTAACTATTAGTGCTGCTAGCTTTGACTTAAAAGCTAAAGGCCGAGTGATGCA
+ATTTGATGGTTGGACAATTGTTCATCCACAACTGAGTAAAGGTGATGATACACACTTACCTGATTTACAA
+GTTGGCGAAGCGTTAACGTTAGATAAAATCGAACCAAGCCAGCATTTTACTAAGCCACCAGCACGTTTTG
+GTGAAGCTTCTTTAGTTAAAGAATTAGAAAAACGCTCAATTGGTCGTCCGTCAACTTATGCGTCAATTAT
+TTCTACGATTCAAGATCGTGGTTATGTTCGGTTGGACAAAAAACGTTTCTATGCTGAAAAAATGGGTGAA
+ATTGTTACTAACAGTTTATCTGGTAGCTTTGAAAAGTTAATGAGCTACGAATTCACGTCGAACATGGAAC
+AAGAACTTGATGAAATAGCAGGTGGTAGTGCTGATTGGAAAGGGGTTTTAGACGAGTTTTATAAAAACTT
+TACCAAACAATTATCAAAAGCTGACCAACCCTCTGAAGATGGTGGTATGCAAACCAATGAACCAGTATTA
+ACGGATATTGATTGCCCTACCTGTAATCGTAAAATGGGCATTCGAACCGCTCAAACAGGTGTGTTTTTAG
+GCTGTTCTGGATATGCTTTACCACCAAAAGAACGCTGTACAAAGACTATGAACTTAACCGCTGGTGAAGA
+AGCGGTGAGTATTTTAGCTGAAGATGCTGAAACTGAAGCGCTCATGGCAATGCGTCGTTGTGATAAATGT
+GGCACTGCGATGGATAGTTACCTTATTGACGAAACACGTAAGTTGCATGTTTGCGGTAATAATCCCGTAT
+GTGATGGCATTGAAGTTGAAAAAGGCGAATTTAAAATTAAAGGTTATGATGGACCAATTTTAGATTGTGA
+CCGTTGTGAATCGCCGATGGAGTTGAAATCTGGCCGTTTTGGTAAGTATTTCGATTGTACCAATGAAGAA
+TGTAAAAATACTCGTAAGTTACTCGCCAGTGGTGAAGCTGCGCCGCCAAAAGAGGACCCAGTGCAATTAC
+CTGAGCTTGAGTGTGAAAAGTCTGAAGCTCACTTTGTGCTTCGTGATGGCGCTGCAGGTATCTTTTTAGC
+TGCGCACACTTTTCCTCGCTCAAGAGAAACTCGAGCGCCAAAAGTAGCAGAATTGCAAAGGTTCAGAGAT
+CGTATTTCAGAAAAATTCTATTATTTAGCTGATGCACCTGCAGAAGATAATGAAGGAAATTTATCGGTAG
+TACGTTACAGCCGTAAAACGAAAGAGCAGTACGTGATGACCGAGATTGCGACTGAAGAAGGCAAACCTAA
+AGCAACAGGTTGGACTGCGAAATATATTGACGGCAAATGGATTGAAGACATTCCCAAGAAAAAGGTGGCT
+AAAAAGAAAGCAGCCAAAAAACCAGCAGCAAAGAAAAAAGCTAAAACAGCAGCTGAGTAAAGATATTCCT
+TGCTAGAAAATAAAAATAGATACCTTAAGGTATCTATTTTTTTGTCTATTCTACTCTTAATGTAGACCTT
+AACTTAATTTCTTATTTAGCGCTTTAATCTAAGCCTTCTAACTCATCTAATACTTTTCTTGCCTGTGCTA
+AAGTACAGTCAGTTTGTGCCATCAAGGCAGTAATAGTTACACTTTCCAGGCGTGTCGCTAGGACTAAAAG
+GTTATCGTGACTTAAATGCTGATATTCTTTTTTGAGTAACTTGGCAAGCCACAGCCAGCTCTTTTCATCT
+TTTTGTTCAATATACTCAATGATGCTTTGAATTTGATCAAAATTGGCTTTTAGTTGCCAGTTCCTTGAAC
+GACCAATACGACTTAGATCACAGCCTAACTGCCTGATATGAGCTTTCAAAGCATACGCTTTCAAGGTACG
+GCGAAGAAAGGAGGGCAGGTTAATTTTGTTGATTTTTTCCACAGGACTTTAAACCTTGAAAGTTAAAGTA
+AACTAATGGTATAAAAGTACGAAAAATAATTTACCACTTTTTCTTTGGTTGAAATAATAAATCCAATTCA
+TTTTCTTCGCTTTTTGCTTTTTTCGCAGCATCTTTAGCATTGGTATGTTTTAACGCATCAGTAATTTCTT
+CTAATTGTTGAGAAATATCAGATTGCCTTGTTGTGACATAATCATTTTTTACCGTGCTACTCGCTAAACT
+TTGTAAGGCCTTCTCAAAATATTGTCTAGCAGAGCCAAGCATTTCTTTATTAAAAGCTTGAGTACCGCGC
+TTAACTAGGCTTTCAATATTGATTTTTAATTGCATGGTCGCTAGTCGTTGATCTTCTGCAGTAAAAGTTT
+GTGCGTCAAGAGCTCCTTTATTTTGTTCAGATTTAAGTACCGCACGTAATTTCTTAATGCATTGTAATAT
+GCCAACAAGCTGTTGCTCATTGTCTGGTAAGGTAAAATGCTCTTCAACCGAAGCTTGGTTATTAGCAAGA
+TCTTCTGAGGCTTTTAATCGAGACTGTAATTCTTGAACTCTTTTTTTGATGCCTTTAACTTCAGGCATAA
+GTTCTTGCATAGTTTTAGCTGCATTGAGGCTACGGCGATTTAATATTTTAACGATATTTGGGTTATTTGG
+TAAATTTGCTAAGTTAAAAATAAGGTCTTCACTTTCATCAATAACTGCTTTTTGTTTTGCGACTTTAATG
+CGTTTTTCTGCTTCTAATTTTTCTTTATGTTGTTGAATAGAGCTAACTACAACAACAATTACAATTAAGG
+CAACAATTAACCCTATAATAATAGCAATCATCTAAGATTCTCTTGAATAAATAAACTACTAGGCAGTCTA
+CAAAAAATGTTTTGGTTAGCATAGGACTAGTTGTATATTTAAGTTAAAAATGACCTATAAAAGTTGTTCT
+GCAGTCGCGTATAACTAAGTAAAGAATAATCTTTATGAAATTAATAGCAAAGTGGAGGATTTTATTTACA
+AAAACTAAAAAATATAATGGAATAAATGTTGGATTAAGTATATTATTTTATTATAAGAACGTTACAAATA
+ACGCATTTTAATGCTAATGAGTATTTATATGAAATTGCAGCAACTACGCTATATCGTTGAAGTATTAAAT
+AACAACTTGAATGTATCCGCTACTGCAGATAGCTTGTTTACCTCACAACCGGGCATCTCCAAACAAGTAA
+GAATGCTTGAAGATGAGCTAGGTATTCAAATTTTTGGTCGTAGTGGTAAGCATCTAACTCATGTAACTGA
+AGCTGGCCAAGATGTGATTGATATTGCCACTCAAATACTTTCGAAAGTTGAAGGTATTAAAGCGGTTGCT
+CGAGAACATACTCAGCCTGATGAAGGTAAATTACGGATTGCTACCACACATACTCAAGCTCGTTACGCCT
+TACCTGATGTTATTCAGGGGTTTATCAAGAGATATAGCAAAGTCTCGTTACATATGTCTCAAGGGACTCC
+TGCACAAATTAGTGATGCGGCTGCCAAAGGTGAAGCAGATTTTGCCATAGCGACTGAATCTTTGCATTTG
+TATAACGATTTGGTCATGCTCCCTTGTTACCATTGGAACCGCAGTATAATTGTTCGACCTGATCATCCAT
+TGGCTAAAAAACAAAATATCACTATTGTCGACATTGCTAAATATTCATTAGTCACTTATGTTTTTGGTTT
+TACTGGTCGTTCTGAACTCGATGCTGCTTTTGATGCTGCTGGAGCAAAACCTAAAATAGCATTTACTGCC
+ACAGATGCAGACGTCATAAAAACTTATGTACGTTTGGGGGTAGGTGTTGGTGTGATTGCTTCAATGGCGA
+TTGACGAACGTATTGATAGTGATCTTGTTGTCATTGATGCGAGTCACTTATTTAACGCAAGTACAACTAA
+AATTGGTTTTAGACGCGGTAGTTTCTTACGTGCTTATATGTACGATTTCATTGAACGATTTGCACCGCAT
+TTAACCAAAGACATTGTCACTCGTGCGATGTTATTGAAAAATAACCATGAAGTTGATGAATTTTTAAAAG
+ATATTAAATTACCGACTCGTTAAAAGTCGTAGTAACTACGAGTAATGATTTTTGTTACTCGTAGTTCACC
+ATAACACCTTTGCAAACTCTAATTGCTAACTATCCATGTAATCGAACAAATTTTGCTAGTAATGCATCCT
+CATCTTCAACATGGTCCAGATCAGGTTTAACACAATCAATAGGGCAGACACTGACACAAGTTGGTTGCTC
+ATAATGACCGATACATTCAGTGCATTTATCCACATCTATTTCATAAATCTCAGCGCCAAGGGTAATTGCA
+CCATTGGGGCATTCTGGATCGCACATATCGCAATTGATGCATGAGTCTAATATTTTTAATGCCATATCAT
+TGTTGACCTTTTAACATTAGCAATTGATAAGCGCCTAAGTTTTTTGGTTTTGTGCGAATGGGTGACGGGT
+AGTGCCACCTTCATCTAAATAACGCATGATAATACCAAAATCTAGTTCTAATTCAGTATCAAGCTCAATT
+TCTACCTTATGACCAGAGCCCTTAGCATCATCAATGCTTTCACCCGTTTTACTATGGATCATCTTGTTTA
+ATGTAAAGGTCTGGTTGCCTTTAGGTGTCATCAACTCAAGTTGGTCACCAACAAGAAACTTATTTTTAAC
+GTCAATTTGTATTAGACCATTTATTTCATTTCGTCCTAGCACTTCCCCAACAAATTGTTGAGTGTCACTT
+TTTGAGTAACCATACTCATAGTTTTGAGTATCACTAGGGCGATGTCGCTTTAAAAAACCTTCAGTATAAC
+CACGATGCGCTAGATGCTCCAAATCGGTATTAAGGCTTGGATTAAATGCTCTATCTGCAATCGCATCATT
+AATCGCCTTACCATATACCTGCGCTGTTCTTGCGCAGTAATAGAAGGATTTAGTTCGGCCTTCAATTTTT
+AAGGAGTGAACACCCATTTTAACCAAGCGTTCAACATGCTCAACAGCACGCAGATCTTTTGAATTCATGA
+TATATGTGCCATGCTCATCTTCAAAAGCAGGCATATATTCGCCAGGGCGACCTTGTTCTTGCAGTAAAAT
+GACATCATCAATAGGTTTTTGCTCAGGTATAATGATCTCTTTCTCAGGCATATAAACTTCAACAGGCTCA
+GGTTTTACTGCAATAATATCGCCAGTTTCTGTTTCCTTAGCTTCATGAATATCATATTTCCAACGACAAG
+AGTTAGTGCATGTTCCTTGGTTAGGATCTCTTTTGTTGATATAACCAGAGAGTAGACAGCGACCAGAATA
+TGCCATGCAAAGCGCGCCATGGACAAATACTTCTAATTCCATTTCTGGACAATGAAAACGAATATCTTCA
+ATTTCATCAAGGGAAAGTTCTCTGGATAGTATTACTCGTTCAACGCCTTGTTGTTGCCAAAACTTAACTG
+TTGCCCAATTGACTGCATTGGCTTGTACTGACAAGTGTATTGCCATGTCAGGAAAGTTCTCTCTTACCAA
+CATAATAAGGCCGGGATCCGACATAATTAATGCGTCTGGCTTCATGGCAACAATAGGTGCAATATCTTTA
+AGGAAGGTTTTTAGTTTTCCGTTGTGTGGTGCGATATTGTTAACGAGATAGAACTTTTTACCTAATTGGT
+GTGCTTCATTTATACCAATTTGAATATTCTCTAAACTGAATTCATTGTTTCTAACTCTTAAGGAATAACG
+AGGCTGGCCAGCATAAACAGCATCTGCGCCGTAAGCAAAAGCATACCGCATATTTTTTAAACTACCGGCA
+GGAGAGAGAAGTTCAGGTTTTATCATGGGGTACTCAAATGTATGATGGAATGAAAACGTAAGAAAAAATC
+AGCGGCGAATTATACTCAATATGGTCCATGCCTACTATTTCAAATCATACCAAGCGTGATCTAGATCAAG
+ACTTACTTTTTCTTGGGCAAGGAGAGCTTGCAATTTATTTTGGCAAAAAGCAGACTTATTATTGCTATTA
+GCTTGAAAAATATTGATAAAAATAATTACATTGTAAAAAAATGTGCTACTTTAAATAATCATCACAATAA
+AAATGAAAGTGGATTTATGGCAACTGAAAATGCTCTATATGAGATTTTGACTGAAAAAATAAAACAAGAC
+ACGCTTGTACTTCCAACTTTACCTGAAGTAGCATTGAAAGTTAGAAGTGCTGCTGATGATCCTGATATTA
+ATTTAAATCAAATGAGTGACATCATTGCTCATGACCCCGCTTTATCTTTAGGTATGCTCAAAGTTGCCAA
+TAATGCTCTTATGGGTCGTAGTATAAAAGTAGAAACGGTACCACAAGCTGTAACTCGTATTGGCTTAATC
+CAAATTAAAAGTATTGCTACAGCAATGGCTATTGAACAAGTCTTTGTTTCTAACAATGATGTTGTGGCTA
+TGTATATGAACAAGGCATGGGTTAAAACTATTGATATAGCATCAGTTGCCATTAGCTTGATGAATATATA
+CCTAAAAGAAAACAAACATACGTCACTCTCTTTAGATACTATTACTTTAGCTTCGTTAATACATAATATT
+GGTGTTTTACCTATTTTAACTGAAGCAGAAAACCATCCTGATGTTTTTGCCAACCCGACTTTTTTACAAC
+AAGCCATTATTAAGTTATCAGGGCGAGTAGGTGGAGCTATAACTCGAAAGTGGGGGTTTTCTGAAGAATT
+TACGTTATTAGCCGAGAGTTGGAGTGATTTAACTATTTTACCTAGCGAAGTGCATTATTTGGATTTCATT
+AGAGCAGGGGCCATTTATCATAATGTCTTTAAAAATGAGTCAACTAAAGTAGCATTATTGAACAATTATA
+CCAAAAAAGGCATTTTACCTGAAGTTGATTACATGGATAGTGATGAATTTAAAGGCATGTGTGAAGACGT
+AAGAGCTATGTTTATTTAATTATTACTAAACTTATGAATAAATATAACAGTAATAAAAATGGCAGCGGTA
+AGCTGCCATTTTTATTTAATAAAAAGTAATCGTTTAATCTTTTTCCAATAAGTCCGTCGTCTTCATAGAA
+AACTCAGCTAATAGTTCGATAATAAAACGGTTTAACTCACCTGACATAAGAGCAAAATCTGCGTCAAGCT
+TAGCAATTACATCATCACTATCAATATCATCATTTTGTTCGTGAATAACATCAAAAAACTTCACTCGTTT
+TATCGCTAAGTCATCACACAAAATGAATGATAACGATTCATCCCATTCTAGAGCTACCTTTACCACGTAC
+TTATCGGCATCTAAATGCGATTTAATCTCTTCACTTAATAGGTCTTGATTTTTTACACGAACAACTGCGC
+CATCATCGCCTAAAGCATTAAATTCGGCTTCCATGCCTAAAGTAAACTTACCACCTAAGCTTTTTTCGTT
+CAGCCAGTCAGTCATTGTTTCATCGGCACAAACGTCAGGTTCCAAACTGCTAACAGGTAAGGTACCAAGT
+ACTTTACGTAATAAAGCTAATAAATCTTCTGCTTTACCACGAGAACTTGAATTGATAACGATAATATTAT
+TAACCGGGCTTATATAAGCATGAGTATCTGTTATCCGAGAGAAAGCGCGAGGGAGTAACTCAAAAGTTAT
+ATCTTCTTTGAATTGTTCCTTTTCTTTCTTCGTAGCACCACGGCCTTGTTCTTGTTCAAGTAAATTAACT
+TTCTCTTCTATCATATCTTTAATAACAGAAGCAGGAAGCATTTTTTCTTCTTTGCGTGCACAAATTAGAA
+AGTTACCGTTTGCACTATGAACACTTGTATCACCATGTTTTCCTAATGCGTTTATCCAGCCAAAATGAGA
+TATTTCTGTGGAGCCTAGCGGAGTAAAAAGATGTTCAGATAAATGTTTTTCTAAGTCTTGCTCTGACCAT
+TCAAAAGGGCGAGTAAAAGCAAAAAAGTAAAGGTTTTTAAACCACATAAGTAAATCCTAGGTTGATATAT
+ACCCGTTCCACATCAGGATGCAGGATTCAGTGGGAATTTAAAAGACTTTAGGCAAGGCATTCATAGTAAA
+GAATGGTTATCCCTTCTGAAAATGAATAACGCTGAATAAAGTCTTTTAAAACCCACCAAGGGGAACACAG
+ATCAACATCACTTCGTTGTTACACCAATTTGTAAGGGAGTGCCATGACTTCATTGGTGTGCCTAGCAGTG
+AAATTGCTCTGTGTTCCTGAACTTGCATCTTGAAGTAGAACGGGTATAAGAGTATTTTGTCGATTATCAT
+ACCTGAATTCTAATGTTAAGACAGCAGCTTTTAGCTATACCTCATGTCGGGTAAAGTCATGCGATAGCTT
+AAGCCGCCTTCTGATCCTGAGTAAGCGTCAATAGAGCCATTAAGTGTACCAACTACTAAATTTTTAATTA
+TATGAGTCCCTAAACCCGTCCCACCTTTATCTGCTTGAGTGGTATAAAAAGGGTCAAATAATTTATCAAG
+CTGCTCTTCATTAATGCCAGTGCCATTATCTCGGTAAAGTATTATTAACCTTTGCTGCTCTACGGTCACA
+TCTATAGTGATTGTGCCTCGGTTAATATCATGAAATGCATGGATTATAGAATTAATAATTAAATTAATAA
+TTATTTGGGCAATAGCACCTGGGTGAGTATAAATTTCTATATGTGGGTCACAATTTATTTTGACACAATG
+ATTGGTTTTTTTTAATTTGGGATGAATTGACTGGATGATTTCATCAAGATATTTTGAGATATTTATTAAT
+CTAACTTTATCATTGGTTTGATCAACTGCAACCTGCTTAAAGCTAGTAATTAACTCAGCAGCCCTTTGCA
+AGTTATTTGATAATAACGTAATGCTGTGTTGAGCATTACTTATAAAACAGTCAATTGTCCGCTTTGATAG
+CTTTTGAGCGCTGATGTCTTGTTGAAGTTTAGTAATAATATCAGCTAAATAACTTGTTGAAGTGATACTA
+ATACCAATAGGTGTATTAACTTCATGGGAAACCTCAGCGCTTAGTTGGCCTAACGATGCCATTTTTTCTG
+CTTCTAACAATCTATCTTGAGCTTTATTTAATTCTAATATTGAATTCTTTAGCTCTTTGTTAGTCGTCAT
+AAGCGTACTTTCTGTTTTTCGGCGACGATTATTTTCTGCTTTCAATTCGTTTTGTTGCTCTAGCATTTCT
+TTTTGTTGAACTTCCATTCGTAATAACGTGCTACTTAATGTCGACGTTTTTCTAGCGACTTCCTGCTCAA
+GCAATAAATTTTGTTCATCTAATTTGTCATTAGCTAAATTAGTTTCTCGTTGGGATAATGAAAGTTTATC
+TTTGAATTCAACAAGTTCATCAATTAAATTGTTATAAGCATCTTCAAGGATATTTAGCTCGTTTTTCTCG
+TCGTTCATAATATGGAATTTAGAAGCTTCGGGATCATGTAAATCAAGTTGCTTCATTTGATCGGTAAGCT
+CTTGTAGAGGTTCGGTCAACAACTTAGAAAAAGCCAATAAAAATAAGAAAACTAAAAAAGTTGTTTTTAC
+AATGGCATTGCCAATTAGAAAGTAAATTCCGACCTCAATACGGCTAAAAATAACATCATTACTTGATAAT
+AAAGTGACAGTACCAACCGTTGTTGTTCGCCCAGAAAATTCAAATATTAATGGAAAAGAGTGACCGAATA
+GACCTTCTGCTAAGGAGCTTATACTTTGGTGTTCACTGAACGTGTCTTGCGAGGTCTCAGAGGGGGCTGA
+TAATACCTCACCCAGTTGAGTGATAACATTATTCGCTTCGTCAGTTACAGTTATCCCTTTTATCATTGGT
+ATGGCGATTAAGCCTTCAGAAATATCAACAGCTTGTTGAGTATTAAGTTCCCATACCGCACGGGTTAAGC
+TACCACTAATGGTTTTTTGCAAAGTAAGTAGCTCACTGTTTATGTGACTTTTGGTATTAAAATATTCTGC
+AATTATCTGAATGCCAGTAACACTGATAGTTAAAATAAAATAAACAGAGAGTACTCTTGTTAGCAGCTTA
+CGCGATATGCTGGTTCTTTTCATTATCAGTTATCTTATGGCTTGGTTTAGGAAGTTATTGTTAATTCTAG
+TAAATAAATATAAAAAATTTCAAATTATTTTTTCATATAATTTACAGCTATTTTTTTTATAGAATTATTT
+AAAAAAAAGGCCATGTTTTGAGTCCTCTTTACTCATCTTGCTTATCCTTACGTAGATTCATTTAGCGACA
+GAACTAATGACAACGCTGAAAGATTAACAGCTATTACTCAATTGAAACATTATTTAAAAAAAATAGATAC
+TATGACAAAAATAGGTGTTTTTTATGAATATAACCTTACATCTGTAACAAAACTGTAATGTATGTGTTGT
+AAAATATTTCGTATTAGCTCTATTACTCAACAATTTAAAATTTAATTATCTAGGGATATTTATGAAACTG
+GTTAAAAGCTGTATTGCAATAACTCTTTGTTCTTTATTATCAATGCCAACATTTGCGGCCGATAAAGCAT
+CTGAGAAGACACAGAAACAAGAAGAAGTTATTAATTTTTATGGCAAATTAAATATTTCATTACAGGCAAG
+CGAAGAAAAAGGTGAGTCTTTTAATGAGCTAAAAAGTAATGCTTCTCGAGTAGGGGTAAAGGGTAAATAT
+GAATTAGACCATGATCTAACGGCTATTTATAAACTTGAATGGCAGGTTAATGTTAATGATGATAGTAAAG
+ATACACTAACTGCGCGTAATCAGTGGGTTGGTGTCAGAGGTGGATTTGGTGAGCTTACGGTAGGTCGTTC
+AGATACAACCTTAAAAGTTTCACAAGGAAAATTTGACTTATTCAATGATTATGAAGCTGATTTAAAGCAC
+TTATTTATCGGTGAAAACCGTGTAGCTGATTCAATTACCTATAAATCACCTGTTTTTAGTAATGTTCAAC
+TATTAACCAGTTATATAATTTCCGATGATATCGAAGCCGATGACCCATACTCTGTTGGGATATTTTTTGG
+TGATTTGAGCTTGAAAAAAACTGATTTTTTCTTATCCGTTGCTCATGATGAAAATATGCCAGTTAAATTT
+AAACCGGTAGATTCAGGTGAGAGTTCAAGAACTGAAGCATTAGCAAATACGCGTGTAACGGGTATGTATA
+AATTTGGTGATTTACGTTTAGGGGCGATGTTTGTAGATACTGAAGTTGTCAATACAGGTAAGTCTGAAAC
+AGGCTATGCGGCCAATGTTTCTTATAAGATAGGCAAGGTGCTTGCGAAGGTTCAATATCAAGAGTTTTCA
+GGCGCTGATTCGATAAGTGTTGGTGCAGATTATAAACTAGGTAAAAATACTAAAGTATATGCTTGGTTTA
+CAGATAGAGAAGGCAATGAAGTGACTGCTGGTGATGATGGCGTTGATTACATTCTTGCCACAAAAGGACA
+GTATTTTGCCCTTGGTATGGAACAAAAATTCTAAGGTTTATCGCGAGATTTAATCTTTAATTCAAACAAA
+GCCGTTAATTTCTTGTGAATTAACGGCTTTGTTTGTGTATACCCAAGCGACTTGAAGATGCGTATTTCAG
+GATGCCTGAGCGATTCATGCTCAAGACGTCTCTTTTTATTAAGGGGTATTCAGGAGAATATGCTCCTGCA
+TTCTCTAAGAAACTACATCCATGTATCGCCCTTAAAAAAGAAGACAACGAAGTGCATGGTTTGCACAGAC
+GTCCCCATAGGACTGGTTTATAAACGCTTTATGCCGCGTTATTGATTTCAATAAGGGAATAACCATTCTC
+TTTAATCAATGTCTTGCCTAAAGGTGTTTCTAATTCCAGCTGAAACCTGCAACTTCATGTAGTTTGGGTA
+TTTACTTGCTAAAACGTTAAGCTTGTTTGATAATTTTGTTTTTGTCATAAAACTGTCACTTAACTTCTGC
+ACAATAACTCATCAAGTGTGAATTTTTGTTAATGTTTGTTTATTAACAGTAGATTGCATCAGTTAGTTAT
+ATTATTAGGATGTTTATCATGAGTAGAAAAATTTTAGTTGTTGAGGATGAAACTCCTATCAGGGAGATGA
+TTAGCTTTGTATTGGATCAAAATGGTTTTAATGCGATTGAAGCTTGTGATATAGAACAAGCCCTAGCTAA
+AATTCACGAACCGTACCCCGATTTAATATTACTCGACTGGATGTTGCCTGGTGGCACGGGAGTTTCGTTA
+GCAAAAAAACTAAAACAAAATGAGTATACTCGTAATATTCCAATCATTATGTTGACTGCTCGAAGTGATG
+AAGATGATAAAGTAAAAGGTTTTGAGGCCGGAGTTGATGACTTTGTAACTAAACCTTTCTCACCAAAAGA
+ATTAATTGCCCGTATTAAGGCGGTAATCCGTCGTGTATCCCCTACATCTCTTGAAGAAGAAGTTGATTTT
+CATGGTCTTAAACTAGATCCTGTTGCTCATCGTGTAGCTATTAACGGTAATAGCTTAGATTTAGGCCCTA
+CCGAGTTTCGCTTATTGCACTTTTTTATGACCCATACAGAAAGAGTATATTCACGAGAACAATTACTTGA
+TAATGTTTGGGGCACAAATATTTATGTTGAAGATCGAACTGTTGATGTTCATATCAGACGCTTACGCAAA
+GCCATCTCTGGTGAAGGACATGAAGACTTTGTGCAGACTGTCCGTGGCGCTGGTTATCGTTTTTCAAGCA
+AATTAAAAAAAGTTAGTTAACTGTAACGGCTTCTCTGTTGAAAAGTAATTAGGCAAGTATGCATTTTCGT
+TTATCATTTATAAGTATTATTTATCGTTTACTAGGTATATTGCTGGCAAGTGCTTTTGTAGGCTGGTTAT
+TCGATTATGTTTTGTTAGTAATGCTTGCAACCAGTATATTTTTATTGGTTTGGCATTATCACCATTTGTT
+TAAACTGATTAATTGGATCTGGCAATCGAAAGCTTTATCTCCTCCACAAGCAAAAGGGGTCTGGGGATAT
+TTATATGATGGCTTATATCGACAAGTTAAGCAGCAACGCAATAAGCAAAAACAATTAAATGAAAAAATCC
+GACGTTTTCGAGATGGCGCTGAGGCGCTTCCTGATGCAGCATTAATGTTATCTGAAGAGCTGACCATTGA
+GTGGGGAAATAAAAAAGCACAACGGCTTTTGGGGGTTCGTTGGCCAGATGATTTTGGTCAGCGTATAGAT
+AACTTACTTAGAGCACCCGAATTCTCAGATTATTTAGCGCATGAGAATTTCGAATACCCTTGTTTATTAG
+TCTCACCCATTCACTCTGACGTGCAACTTGAAATACGCCTTATGGCCTATGGCAGCGAACATGTATTACT
+CTTAGCAAGAGATATATCTAATCTCCAGCGTTTAGAGGACATGCGCCGTGATTTTGTTGCCAATGTCTCA
+CATGAATTAAAAACCCCCTTAACCGTTGTTCGCGGATATGTTGAAATGATTCAAGCTTCACCAGAAGCAT
+TTGATCCCCATTGGCAAAAAGCATTTCAAACAATTGAAGGACAAGTTTCTCGGATGGATCGTTTAGTTGA
+ACAATTACTTAATTTAGCTAAAGTAGAAAATAATAGTGATGATGAAAAACAATGTGTCAATATGGCACAA
+TTAATTCGCACATTAGTTGATGAGGTTACTTGGCTTAATCAGGAAAAACAGCACCAAATCATGCTAGATA
+TTTCTACTGATGTATCTGTTTTAGGTTTTGAAACTGAATTAAAAAGTGCTTGTGCCAATTTATTATCTAA
+TGCTATTGCTTATACTCCGCCTAAAGGGTGTATCGAAGTCAGTTGGCGTTTAATGGGCAATAAAGCTATT
+TTCTCGGTCAAAGATAATGGCGATGGTATTAAACCTGAGCATGTTAATCGATTAACTGAGCGCTTTTATC
+GTATAGATAGATCTCGATCTAGAGATACTGGTGGCTCAGGTTTAGGGCTAGCGATAGTTAAGCATGTTTT
+GCATCACCATCAAGCTGAACTAATTATTAATAGCCACTGGGGACAAGGGAGTGAATTCTCAATCTATTTT
+GATCCGAGTACCTTGTCTAACCCCTCACGGTAATTATTGACTAGTGATCATAAGAACTAATATAAAATTA
+ACCCCTCTCGTTTCGTCATAATTCTGTCATAAAATAGACATATAATTGTCATGTTCACTTCGTATAGTGT
+GACCAATCAAACAGTTCAAGCTCTTATTGGAGAGACCATGAGTTTTAAAAAAGTTATAAGTATTATTAGT
+TTATCAAGTCTTGTTAGTTTATCTGCTTTTGCCCTTGATGAAAAATTACCAGAATATAAAAAAGTTAGTG
+GTATTTCTGGCAATGTATCTTCAGTTGGCTCTGATACCTTAGCGAACATGATGACTTTTTGGGCAGAAGA
+TTTTAAGCGTACTTACCCAAATGTAAATGTACAAATTCAGGCTGCTGGTTCGTCAACAGCGCCACCTGCT
+TTAACTGAAGCTACTTCAAACCTTGGGCCTATGAGTCGTAAAATGAAAATGCGTGAGATAGAAGCTTTTC
+AAAAGCGCTATGGTTATAAACCTACTCGAGTTCGAGTTGCTATAGATGCTTTGGCTGTTTTTGTTCATAA
+AGATAATCCATTAGAAGGGTTAACGATTGCGCAAGTTGATGCTGTATTCTCTAATAACCGTAAGTGTGGT
+GCTGATAAAGATATTGACCGTTGGGGAGATCTTGGTTTATCGGGCGCATGGACAGGTAAAGATGTGCAAT
+TATATGGAAGAAACTCTGTTTCTGGCACCTACGGTTACTTTAAGAAGAAAGCGCTATGTAAAGGTGACTT
+TAAAAACAGTGTGAATGAGCAGCCTGGATCAGCATCAGTTGTACAGTCGGTATCCGCCTCACTTAACGGA
+ATTGGCTATTCAGGTATAGGTTACCGTACTTCTGGAGTGCGAGCTTTACCATTAGCTAAAAAAGGCCAAG
+TCTTTATTGAAGCTAATATGGAAAATGCAATTTCAGGTAAATACCCGTTATCACGCTATTTATACGTCTA
+TGTCAACAAGCACCCGAATAAAGCGCTTCCACCAATGGAAGCTGAATTTTTAAAAATGATTCTATCTAAA
+ACAGGTCAAAAAATTGTTGAAAAAGATGGTTATATACCTTTACCAAGTAAAGTTGTTGCCAAAGAATATA
+AAAAATTAGGTCTATAATTCTTACAACTATTAGTACCTTTAATAGGGCAAGCTATAACGCTAGCTAGCCC
+TATTCATTTCACCTCGCTCCAATACACTTCAGTTATTCTTACCACTTTAATTTATACCCAGTTGTGTCAG
+CTGAATAACTTCCGTTAATATATATATAATTATTTAGTTTCATTGATATAATGCATGACAGCAATTGTTG
+TCGCTTATTTTGAAGGAAAAGTATGGAAATTATTTTAGCTAACCCTCGTGGTTTTTGTGCGGGTGTTGAT
+AGAGCCATTAGTATTGTCGAACGCGCTTTAGACTTATTTGGTGCCCCTATCTATGTTCGTCATGAAGTTG
+TTCATAATAAGTTTGTAGTCGATGGTCTAAAAGACCGCGGTGCTATCTTTGTTGATGAACTTGATGAAGT
+ACCTGATGATAATACGGTTATCTTTAGTGCTCATGGCGTTTCCAAGGCTGTAAGACAAGAAGCTAAAACG
+AGAGCATTAAAAGTATTTGATGCTACCTGCCCACTGGTAACGAAAGTTCATATGGAAGTTTCCCGTGTTA
+GCCGTAAAGATATTGAGTGTATACTTATAGGTCATGCAGGACATCCTGAAGTTGAAGGTACTATGGGCCA
+GTATAGTAGTGACTCTGCGGGTATTTATTTAGTTGAATCACCTGAAGATGTCGCAAGTTTAGTCGTTAAA
+AATCCAGAAAAATTATATTTTTGTAGCCAAACTACGCTATCTGTAGATGATACTATGGACGTAATCGCTG
+CTCTTCAAGCTAAATTTCCTTTGATTGAAGGTCCTCGTAAAGATGATATTTGCTATGCCACTCAAAATCG
+TCAAGATGCGGTACGTGAAATAGCTGATAAAGTTGATCTTATGTTGGTTGTAGGAGCCAAAAATAGTTCT
+AACTCTAACCGTCTTAAAGAACTAGCAAGTAAAATGGGTGTCACCTCATATTTAATCGATACGGCAGAGA
+ATATTGAAACGGACTGGTTAACAGGTGTTAATAAAGTCGGGGTAACCGCAGGTGCGTCGGCACCAGCAGT
+GCTAATCAAGCAAGTGGTTGAAGCGCTAAAAAGCTATGGTGGCCATCAAGTTATTGAACACCCAGGCAAA
+GAAGAAAGCATAGTATTTGCAGTCCCAGCTGAATTACGCTAGTCTTAATTGAATTGTAAAAAGTTAATAT
+AAATTGTTATGTTAACTTTTTATTATGTTATCACTGTGCAGTAAATTTATTGAGCATGATGTTAATGTAC
+AGATGTCGGTTTTTGTCTTATTAGTCGTTATGTTTTTGTTAATTATTAACTTTTAGTATCGTCGTTGGTT
+TTAGACTTGAACCGTAGTAGTCGCTGTAAACATTAAAAAAAATGATGAAGTGTTAGGATACTACTCTTAA
+TGGGTTGTGCTGTTTTGTGCATTTTAAGGAACGTATTTGTTTCTGTTTTATGTCTCCAGTATCACTAAAT
+TATAACCATGGAAACGGTAGGGTAGTTATGTTAGTAATACCGCAATTCTATAACTCTAAGTTGTGTAAGC
+TTAGTATTGAGCTTTATAAAAGAAACTATAGTTATATCCCCCCCCCCCCCGTGACTCATTTTTTCAGCTG
+TATTCATGCCAGAACACATTACTTGCCTTTATTTATATAAAAAAATTGTTGAATAATTTTCAGATTAACA
+AGATATGGACGATGAAATGAATAAGTTATCTTATCAAAGAAAGAAACAACAACGGGGAATGAGCTTTATT
+GAAGTCCTTGTCGGCTTAGTTATTCTTGTAACTGGCATTTTAGGGGCCGTCGCTATGCAAGCAACGGCTA
+AACAAGGTAGTTTTGATGCGATGCAACGCTCACTTGCCTCAAGCTTAGCACAAGATATTATTGCTAGGAT
+GCGAGCTAATGCTCCTTTAATAAACGCAAACTTAACGTTAAGAGCATATGCTCGCAATGACTATGATGAC
+CCCGCTGTTGGGGTTATTTGTAACACCGTCAATACCGCCGACGGCTGTCTCTCTGCTGCTATGATCGCTA
+ATGATAGATTTGAGTGGGGACGTGCCCTGACGGGGCAAGACGTAATGCAGGGGGCTAGGCCTGTCGGAGG
+CTTAGTTGGCGCTGCGGCATGTATTATCCAGGATGCTGGTGATGTAAATGAATATACCGTAATAGTGAGT
+TGGCAGGCTAGAAGTGCAACTTCAGATAATGCTGCACAAAATTGTGGTGTGGCAGACAGTCGAAACAGAC
+GGCAAGTTGTTGTTCAGGCATTTATTTTTAATATTTAATACGGCAAATAAGTATTGTTGGCCCTTTAATT
+CGAACTGACTTTTATTAAGTTAACTATATATAAAGGTCAGTACCAGTTTAAACTCTGTATGGCATCATTG
+CCTGCACCATGCAACTTTGCGGTTAAATATAACACGGTGAAGTAAATGTCGAAAACTCAATAGCCTATAA
+ATTATGCGCTGTAACAGAAAGTGACCACCATTGACGTTGATGAAAAAGGAACAAAATAAGTATGTGTAGT
+AAAAGTATGCATAATAGAACTAAGTTATCAATGAATACCGAAAAAGGTCTGACCTTAGTTGAGCTGATGA
+TCAGTTTGTCTATTGGTTTAGTCTTGTTTGCTGGGGTGTTAAGTGTCTTTGTTGGGATGCGGAGCACAAC
+GGCAGAAACATCAACCTACGGTGAATTACAAGAGAACGGACGTTTTGCTATAAGTGTATTAACAGACGAC
+TTATTAAGGCAAGATTTCTGGGGTGATTATGCTGGGCGTTTTAGTACAAGTAACCTTATAAGTATACCTG
+CCGCGGGTTCTGTTGGTAATGATTGTATAGGGGGAGGGGTTAATAATGCTACTTTCCCTCTTGCGGTAGG
+TCACTTTAGAACAATATGGGGGCAAACACTAACAGCGGTGGCACCAAATCCTTTGGGGTGTTTTGTTACT
+CCTGTAAACACTAGAACTAGGCCTAACTCTGACGTTATTCAGCTTAAGCGAGTGCTAGGTACTCCCAATT
+TAGCTCCCGCGGCTGCCACATTTTACTTGCGCACTAATCATACCACTGGAGGTATATTTCGAGGTAATGC
+TCTACCTGTAATAAATAACACTCGTACCTGGGAGTATCAGCACCATGTGTATTATGTACGAGAGGACATA
+GTAGGCAATAATTTTGTGCCTGTATTGATGCAAGGGCGTCTAGCAAATGGGAATATGGTTTTTAATCCTA
+TTGTTGATGGCATTGAAGTTATTCGTTTTATGTATGGTATTGATACAAATGGAGATGGTGTGGTCAACTC
+TTATATCTCTGCATCAGGAGGTAATATGACTGATGCTTTGTGGGATAATGCCGGTGGCTCAAGAATTTTA
+GCTGTTAAAGTATATGTTTTGGCGCGTAGTATTGCACCAGATATGAAGTATACCAATACCAACTCTTATC
+AATTAGGTGACTTGGCTATAGCGCCAGTAAACGACAATTTTCGACGCCTACTGTTTAGTTCAACAATAAC
+TTTATATAACGCGAGGTAAACTAATGACAACATTTTATAAAGGTTATCAGAACTATCACTATCGGGTCAG
+TTATCTTGCTATTAAAGCAAATAAACAAGCAGGGGTTGTTTTAATTGTTTCACTAATTTTTTTGATTGCC
+TTAACTGCGGTGGCATCTGCACTCATGCTAAATACCACCACTGACATGAAAATGTCAGGGGCAAGTGAAA
+TGAAAGTAGTTGCTGAGCAAGAAGTTTTTGGTGCTATGGACGAACTTATTTTTCGAGAAGTGTTGCATGG
+TGTTGGTGAGTCTAATGCTTTTGCTCTGCCAGTTAGCCGTTTGGCAAATGCTATACCAGTATTAGCCAAT
+TTAACGAGTAGCAATACAGATGGTAATGTCACTAATGCGACAATATCTTTGGCTGATAACCCGCTTTTGC
+TCGAGAAAACTTGCCCTCACTCAAGGGCGGCTTCTTCAGTGCAGGTGTTTACTTGTAATATACTTCGAGT
+ACAAATAACTAAGCAATATGGTCGAAACAATAACAGTACAATAACAGTTAATTCAGGGATAGCTCAGCAG
+TTGTTAAAATAACGGCGAGGCATTGGTGAACGTTATGGGGAGTTTAAAATGAATAAGTTTATAGCAAAAG
+GCATACTGGCTTTAATACTTGCTACACTATCGAATGTAACCTTAAGTGAAGATATAGATCTTTATATAAG
+TGAGGCGGTTCGACAAGCAAATAAAAAAACTAAAGTACTCATTATTTTTGATACTTCAGGTAGCATGAAA
+GAAATAAGCCGATTTGGCGAACCATATATCAATGACCCTGATAACCCTTACATTGCAACAGATTCAGCTC
+ATGCATACGACGATAATATGCTCTATTTTAATAGGGCGGGTGCTGATAATACAACAACTATTCCTAACTC
+CCCTAGTGACGTACGCCGTTTTACAGGGGCACTTAATGGTTGTTTTACATCCATAGCTAGTTTAGCCGAA
+AATGGGACATATACAGATTATATGCGAGAATATCGCTCTCAAGACAACGAGTGGCAGGAGGTTCGTAATA
+ATAGTGGCGCAGATCCAGTAGTCATTGATTGTCGAAATGATGCTTATTATCTTCAATATGATGAAAACGG
+TGAAATTGTGGTGGGTAACGAAGGAAGTCGCAACAATGCTTCTGGCTTCTTATCTGGTTATCCTATCGAT
+GGGGAAGGTACAAGCCAAAATCCGATTTATTATGATAATAGAGTCCCAGCTCAACACACTAATGTTGACT
+GGTATACTTCTGATGGCTTAATTACTTTATATACAGCTAACTATTTACGTTGGTATCATGGTCAAAGTAC
+CGCTTCCCATTTAGAAGAGCGTTTGCAGACTGCAAAAAACAGTATAAGGGATGTTATTAATAGCACCCCA
+TTGGTGGAATTTGGCTTAGAGGTTTTCAACTTTAATTATGGTGATGACGATACTAGCGGTAATGGTGGTC
+GTATTGCTGCTGGCATTAAAGAAATGACTGATGATAATAGGGCTAACCTGCTTAATATTATTGCGAATCA
+GATAAGTGCCGAAGGCTCAACACCACTTTGTGAGTCCGTTTATGAAGCATCTCAATATTTTGCTGGCGCG
+TTAGTTGATTATGGTGATGATGATATCGATGTTCGAGACTATAATTATAGTAAAAATATTCCGCCAATGG
+CGACAGATATTACTGAAGTAGTCGATGGACATAATGTCTATAAAACTCCTTTTGAAGACTGTGCTTCAAG
+TGTTGCCAATATTATTCTTATCACTGATGGTGCGCCGCAACATGACTTTGCAGCAGACAGTAAAATTACC
+GCGATGGTAACCACAGTGCAACGAGCTAATGATACGGATGGAAACCCGGTTTATGAGAGTTTAACTTTTA
+CTGGCGCTCATACTGAGGCGCTTACTGATGAAACTAATACTTTTGATGGTAGCGCCTACCCTTCAGGTAA
+TCGCACGAGTGATGATAGTTATTTACCAGCCTTAGCTAGCTGGATGAGCGAATACGATATTAATCTCAAT
+CGCGCTGGAAAACAGACAGTGGTGACACATACCATTGGTTTTAGTAATGGCGCAATTGCAGCAAGGGGTC
+TACTAGAAGAAACGGCAAGGCGTGGCAAAGGACAATATGTTGATGCTGATACAGGGACATCGTTAATCGC
+CGCCTTAGAGAATATTCTGGATAATTTACCCGAAGCAAATGATAGTTTAACTTCAGCCTCGGTATCGGCA
+AACAGTTATTTAAACAATCAAACCCTTGACTCGGTTTATTATGGAATGTTTGAACCTAGCATGGGAGCAC
+GTTGGCAAGGTAATTTAAAAAAATATAAAGTCGTAAATGAAAAAATAACAGGCGTTGGTGCTGATGGTAA
+TGGCGATGGTGTTGATGTTATTTGTGACGTTGACGGTAGCAGCTCGTTTTGTGATACAGCAAGAAGTTTT
+TGGTCTACAGAAGCTGATGGAAATGTTGTAGGACAAGGTGGCGTGCTCACTTGGTTTAATAGCCATATCC
+CAAGTGACCGAAAACTCTATATGGAAAATGGCGACGGTGCAAGTGCGTTAATGACCTTTAATCGTACTAA
+TCTTGAAGCGGCCTTTACAGCCGCTAGTACAAGTTTAGCTGCAGCACTTGGGGTGACTGATGCTGATGCT
+ACAATTCAAAGTACAGCTATAGATGAAATGCTTGCTTGGGCAACGGGCTTAGATGTTGATGATGAAGACG
+AAGATACTGCTACCGATGACATGAGAAAAAGTGTTTTTGGTGACCCATTACACTCAAAGCCTCTAGTAGT
+CAATTATGGCGGAAGAGTATATGACGAAGATACAAATACCTACTCGGGCGAAGATGATATTCGCATTGTT
+ATTGGTACCAACTCAGGTGCTCTGCATATGTTTAAAGATAATGATACATCAGTAGCAGAGAGCTGGGCAT
+TTATGCCTACCGAATTTATCAATAATATTAAACCGTTACGTACTAGTCCCGCATCAGCAAATAAAATTTA
+CGGCATTGATGGTGAGATTTCTATTTACCAAGATGATAAAAATGGCGATGGAATTATTGGCGCTGGAGAT
+ACTGCTTGGATTTTCTTTGGCTTACGCCGAGGCGGTAGCTCTTATTATGCACTAGATATTTCTTCGCCTG
+ATGCCCCTAAGTTGTTGTGGCGTATAGACAGCAGCAAACCAAACTTTACTCAACTTGGCCAATCTTGGTC
+ACAACCTAAAATTGGTTATTCAGCGCTTAATTTTACTACTGGAACTGGTAGCACAGCCAAGCCGGTACTC
+TTTATTGGTGGTGGTTATGATACTAAAAAAGATAGTACTGGGGTGGCAACTCCAGATGATAAAGGCCAAG
+GTATTTACATGCTTGACGCGGCAACGGGTGGCCTTTTATGGAGTGGCTTACCAACAGGAGGTACGACAGC
+ATTTCCTGGTGAACATAGCATTCCATCACCCATTGCTTTACTTGACAGTACTGGAGATGGCTTAATTGAT
+CGTTTATATACTGGAGATACTGGTGGGAATGTCTGGCGAGTAGATATGCCAGGTAAAGAAACCAGTGATT
+TTTCTATCTCTCAGTTAGCAAGTTTGGGAGGAGGGGTGAATGATCAACGCTTTTTTTATGAGCCAACAAT
+TGCCAGAGCACTCATTTCTGAGATTGTTAAGACTGAAGTTACAGATGCTGATGGTGTAACAACAGAGGTT
+TTTGTTCATCAAGAGATCCCATACGACGCTATTTTACTAGGCTCGGGCGATAGGACTACTCCGTTAGGCA
+AAGATACGACGGATACCCTTTATATGATTAAGGACAGTAATATCATCACTAAAACTTTTCCAAGTCGACC
+TGATGAAGATGCGATGGATCTTATAGCTAAAACTGATTTATATAACTATACGACTAACCCTTTTGATGCA
+GCTACCGATGATACAGCAAAATATGATTTACAGAAATTAGCCAGTGAAGAATCAGGGTGGTATATCGATT
+TGCGTGCTACAGGTGAAAAAAGTACAGCATCAGCCCTAGTTATAAAAGGAGTTGCATACTTTACTACTTA
+CACACCAGCGTCAAGTTCAGTTCTTATTAGTTGTATACCTCCAAAAGGAAGTGGAGAGTTATATGCTGTA
+GACCTCGCCTTAGGTACCAGAAGAAACCTAACACAGACAGAAGTACGTGATAATGATGATCGTGTAATTA
+AGATTAATAATGATTGGTTAGGGCCGCCGACGTTAATTATGTTACCTGAAACTGATAATGATGACACGAC
+TGTAGATCCTATAACGGGTGATATTATTGTTGGTGACAAAGTCATTTCGGTAGACTTTTCTTTAGCAACT
+GTGCGTACTTACCTTTATAGTACAGAGGTTCAATAATGCTTATAAGTAAGACTATAGTACAAAAGCAAAG
+CGGCTTTACCTTAATAGAATTAATGATAGTTGTGGCTATTATTGGTATTTTAGCCGCAGTTGTTTATCCA
+TCTTATACTGATTTTATTGTGCGCTCAAATAGGGCTGAAGCACAGCGAGAGTTAGTACGTATTGCAAACT
+TGCAAGAGCAACTCTTTGTCGATAGCCGAAGTTATAGCAATGATATGAACCTTTTGGGGCTTGGGGCTGA
+TCCTTTTGTGACTGAAAATGGTAATTATAGTATTGATGCAACTATTGCCAATAACGGTACCACCTTTGTT
+TTAACCGCCACTGCACAAGGTTCTCAGTCAAGAGATACCGACTGCTCTAATTTAACGATAAACGAAGTCG
+GACAGCAAAGTGCGGCTAATAACTTTTGCTGGGAGAAGTAATTATGAAAGAATGCAAACTTATCAAATAT
+CCATACTTTATTGCCGTACTTATTGCTATATCATCATTTGCTGTAATGGCAGAAAAAAGTCCTGAACAAA
+AAAATGTACAGGCAGTGGGTGGACTTATGCAGGTTAAGTGTTTTGTAGAGTATCATGGAGGCGGTGATGA
+TATCCGTTTTGTGACTGATACTTTTGCTACACCAACTCAGGCAATAAAAGTCTTTCAAGGAAGAAAAGTT
+AAAAAAAATAACACTCAAAAGGTTATATATAAAGTTAAAGAGTGTGTGGAAGCGCGTAAGAAGTTTACAA
+ATGGAAGAGCTAAGCAATTAGACAAAGGTTTGTTAAGGTAATTTGATAAGTTATCGTTGCTGTCTCTCAT
+AAAAAATCCCCTAGTAGATGGGGATTTTTTATGAGAGAAATGTTTGGTTAAGCGGTTTGATAGCATTCTA
+TAAATTATTTAGTTCCCTTTGTATGTTAATTGATCAGCTTTAGCAGCTATCACTAACATTTCCACCATTT
+CTGAATTCATCTTTACCGTCATTATCTGCATCACTCGTTAAATACGAACGTCCAGAGAGAGATAAAACAA
+TGGCGCGAGCAAGGCTAGTATCACTTTGTGGGCAATAAATAAGAGAGCCAGCAACAGCTGGACTCAAGGC
+CCCAGTTGGCGCAAACCTAATACTAATTTGACCAGCATAAGTAATGCTATCACCTGTAGTCGAGGCCGCT
+TTTATTTTTATAAGTTTGTCGTTAGCTATAAGATTTGCATCATTGCCATCATTATTATAAACACCATTAT
+TATCTTGATCGATGAAAGCGGTTAGCTCATTTTGCCAGTTGGCAGTACATGCCCCATTAACTAATGGGCA
+AATAATTGCTGGCTGCTCAAATGATATTGCGCCGTTGCGAGCAGATAGTACTAAACGGTTAAGTTGACTT
+ACTTCATTATCAACACGCATTTTTACGATGAAATCATTCATGTTAGGAACCGCAATTGTTACCATAATGG
+CTGCTATAACGATAGTCACCAATAGTTCTACAAGCGTGAATCCTTGATTTTTTTTTGCAATGTTTTTTGA
+GTTTGAAACGGTAAGTTTGGAAGAGTCACCGTTGGAGTTAGCTTTATTTGAATTTAAAGAAAATAAAAAC
+ATAACATCTGACCAATTAATACAATTTATCTAATATTTATAACACTTTCGACTAAAACTCGCTAGTGCTA
+TAATAGTTACGGTAACTGTATATAGCACTAGTATTATGTTATTTTATTTAAATCTCACCGCTAGGGACAC
+TCGTCGGGCTGATATGCTCGATAGGGTAGCAGCCTAATACCTTGATAAAATTAGTGTGAGGAGTAATGTC
+GTTAATTGCTTCTTGTAAAGCAAAACTCTTTAAGTTGGCTTCTACATCAATATAGAACATTTCTTCCCAA
+GGTCGTCCTTGAATAGGGCGAGACTCGAGTTTACACATGTTAATACCTTTATCTTTGAGTACTAATAAAC
+ACTCAACTAAGGCTCCCGCTTTTTGACCTGTAGATAAAATGATAGCTGTTTTGGCTGGTATTTGTTCCGC
+TACATCGACAGATTTACGAGCAACTAATATAAAGCGTGAATGGTTTTCAGTTTGATTAGCAATAGATTGC
+TCAAGAGCATGAAGTTGATAAAGTTGTCCACCTTCTTCACTGCCAATTACAGCTATCGTATCATCTTGTA
+ATTCTGCCACTTTTGCCATAGCATCAGCTGTGCTATCACAATATTCAATGCGTATGTTGCTCTGCTTATC
+TAGAAAATTACTGCATTGTGCGAACGGCTGTCCGTGCGCATAAATTGTTTTGATTTTATCTAAGCTAGTA
+TTTACAGAGGTTAATAAACAATGTTCAATCGGTTGGGTGATTTCACCTACGATAGAAAGATTAGTATGTT
+GTAGTAAGTCGTAAACTTCGTTAATACTACCTGAGCTAGTATTCTCTATAGGGAGCATACCGTAATCAAC
+TTGGCCAGACTCCACTTGCTGTAATATATCGTAAAAGCTTTGACAACCAGATTCGATAATTTTCTCTGCA
+CGACGGGAAAAATATCGATGGCTAGCAAGAAAGCTATATGAACCTTTATCTCCTAAGAATGCAACGCTAA
+CCGTTGGTACTTGAATATCAGGGTTGGCTAAACTCTGCAAAAAAGCTTGTTGGTTTAATACAGAGTCTTC
+AATAATAGTTTGAAATACACTGGTAACATAATGAGCATCTAAACCTAAGGTTTTACCATGCTTAATTAGA
+CGTATTAAAAGCTCTTGTTCGCGTTGCTGGTCACGAATAGGGCGAATTTGCTGTACTTTACTCTTTGCCA
+CATTGAGTGTTAACGCGCGACGTTTAGCAAACAAGGCTAATAAATCTTGATCTAAAAGCGTTATTTCTTG
+GCGTATTTCATTTAAATCTAACTTTTCGCTCACTTGCTTACCTTTTTATTGTGAATTATCTACTTTGAGT
+AGTTACTCTAGCTAGCTTAGCTAAATAGTGTCAACTGTTTCTTTAGACGTTTTTTGTTCCTGAGGGCATG
+TTAAGGAATGCATTGATAGACTATGGCAAAGCTACACAAGGTAGCAATTCCCCATACGATTGATCTTAAT
+AGGTCGATATTTAATAAATAGAAAATGTTATATAGCACCCTTGAAACGATATGAACAATAGCCAATACGA
+GCACTGTTTGGTGAGTATTACCTGTTACCAGTGCTAAAATAATTGCAGGAGCAAAAAGGATAACCGATTC
+AAAGGCATTTTGGTGTGCAGCTAAGGCACGTGCACCAAACCCGGTTAACTTGCTTTGTTGCTCCCTAGGG
+TGGCTATTATTATATCCACCTAGTTTGGCCATAGCATAAGCTACAGGGCCTTTTGCAAGCAGTGGTAAAA
+GTAGTGCTAAAAATAAGCAAATAATCAGAATAGTCATTTTTCCTCGTCATTTCTCATTGGTAAGTTTATT
+GGTATAAATAGGATGTAATTTAATAGCTCAGTAAAGTCAGCTTGTAGAGCGTTTTACCGGGTAAAAATGA
+TGAGGCTATACCATTTTCCCAGTCACTATGGCCCATGCCATAATATGGACTCCACGGATGACCTGATTGG
+CTAGTTGGCATATGAAAGATGCCATTTTTTTCATAACCAGGAGATACAACCATTCGTTCTGATGCACCAA
+AAGATTTACCTTGTACTCTTGGCATATAACTGTCACCTGCTAATGCTTTACTAGGCATATCCAACCAATG
+GTTTAGAAAAGGTAATGCACTACTGAGCGGGTGCTTTATTACCGAACTATTTTGTTGGCCCCAAGTGGCA
+GTATCTAAAGTTTGGTTGACCGTCATGTCCGCAATCGTTACTTCTAGTGCCTTAATAAATAAATCTTGCC
+AACTACTTTCACCGAGCATCATAAAGTTTTCTGGTTGCTCATTAATTAGTTGCCATAAAGGTACTTCTAT
+TTGATGGCGAATGCTTTTGAAGTTGAAAGCTTCATCAATTTTATTCAAGCTTTTATTTAATTCGAGAAAA
+ACGCTATCCCTGATGTTTATTCTAAAATTTCGAACTAGGCGATAACTAACAGAATCTACGCTTGCTCTTA
+ATTTGGGGGCGCTTTCTAATAATTTCTTTATTTGTTTAAAGCTTTTATCTTTTGCGACAACACTCTTCGT
+CAATACGTCGTCAAGAATGAACTGCTGCCAGCGTTGTAAAAAAATAGCCTCATCATCTAAGCCAATGTTA
+AGCAGGGACTGTTCATCAAATTCTTTTAGAGCGAATAAGTTATTTCTAACTTGTTTTGAGCGAGCGCCGA
+GTGCGTAACCACCATTACCAAGCTTTTTATACATATCGCCACCAACGACACGGGAGTTTGCTGTCCAGAG
+TCTATGGTTTTCTGGGTTAATAATCTTTGGGTACTGTGCTGACGATAAATAACCCTGCCAGCTGTTCTCC
+CCTGAAGCCCATGATTTAGGTGTTTCGCCAATCATGCCATTTTTGTTGGGGATAGGCCCTATAATTGTCC
+AGCCAATATCACCGTGTTTATCGGCAATCAGCATATTTTGAGAAGGTATACCTGAACGGGCAGCTATATT
+AAAAGCCTCTGAGACATTCTGTGCTTGTTCTAATTCAGTTGCTACTAAATTGATTGCTTCTTTATCATGT
+GCAACCCAACGGTATGCTAGTAATTTTCCTTGATGATTTTTACCAATAACTGGGCCCCAAATAGTTTCAG
+TGACAGTTATTTCTTGTGCTTTTTGACCTTTAACAGCAATTATTTGTTTGTGGGTCGTAAAGTTTTGATA
+GCCTGACGGTGTCAAATATTGGCTATTATCAGGATTAGTCGTTAAGAGGATAACATCACTATAATCACCA
+TAACTGTTGGTAAATCCCCAAGCTATATTACCATTACTACCTATAACTATATTAGGAGTACCCGGTAAAG
+TGGCACCAGTAACTTTGATCAAATCTTTAGCTGTGATTGACCTATCAGGCGTGGTGGCTGGGTATTCAAA
+AGAAGCGCGGAACCAAGTATTAGGTATACGTAGTCCAAGGTGCATATCATTTGCAATGACAGCACTTCCG
+GTAGTACTTAAAGCCCCAGAAATAGCCCAACTATTTGAACCTGGTAAATGATCGCCTTGATATTTATCTT
+TATTAAGATTGGCTAATTTAGTGTTATTTCGATTTTTGTTGTCAATATTGAAGCTCGAAGCTGCAGGCCA
+AGCGTCTGTGGGCATCGGAGCTTGAGAGAATTGACTACCATCAATAGCAGCATCCCATATACTTCCTTTA
+GGGTCTAAAAATGCGTAAACGTCTCCTGATAAAACTGCTTTCATTAAACCAAGTGTACGTTCGCGTCTTC
+CATCATGATATTGCAGGTCTATGTACATACTAAAAACTGTTAAAATGGTGTCTTCTTCACTCCATTGAAC
+GGGTTCTTGTTGCAATAGGAGGTACTCAAATGGAGATGAGTTTAAATATTTTAACCCTTGATTAACCCCT
+CGAGTGTACGCCTTAATTAATTCGAGTTCTTGGCGAGGTAATTGAGCAGCTATGGCTCTTGCTCTTTCTC
+GAAAGCGATGTTTACGAATTGATTTATCATAATCAAGTGCCCGAATACCAAATAAGCTAGCTAATTCACC
+GGCTGAGTTTCGTCTTAGTAAGTCCATTTGAAAGAAGCGTTCTTGCGCATGAACAAAACCAAGCGCTACA
+GCAATGTCACTTCGATTTTGGGCTTTAATAGTGACAATGCCTTGTTTATCACGCTCAATGATGGCTGACT
+TCTTTAAACCAAAGACTGTTTTTTCCCCATTGAGTACCGGTAAAGCACCATCAATTTTGCTGTAAAGCCA
+AGTTGATGCTGTTGCTATAACCAACAGACTGATGAGTAAAGAGCCAGTGAGCACTTTTTTCAATTTTTTC
+ATAGGTAAATAAGCTATTAAAGAAGAGTAAAGTAGAGTAACGTAAAATACTCCTTGAGAATATTTTTAGT
+TAACATTTTTATTAAAAAAAGCTTTAAAATGAAGAGCAGGGTTATCGGATGGGGGGGGAAGTACCCATTA
+TTTTAGAATTGATGATTGCCGGGGTTGCCCAAAATAGTGTGTACTATGAACACTACTTGGTAAATGCCCT
+AAAGGCTGCTACAGAACGACCGTTTTGAGGGGAGTGATGGACTCTTAGCTAAAATTAAAACTAAAAGTGT
+TCTCACATTTCTTTTCTATCACTTCACTTTCAGGCGTTGAAGTTGTTGGCTCAATAAGTGTTTCATTATT
+AGGTGTAGTGAAGTACGAAATGAGTTGATGCAGTTTATCGTTAAAAACCATTGCGCTAGTAAAAAAATCA
+TTGGACTTATTAACAACATCTATTGTTAGTTTTGAGTTTCTATCACTGAGTACTATTGGAGCAGATAAAA
+TTAAACCCGTTGAAAAACTACTACGATAATTACCAGCAATGTTAATCATATCGTTGTTATTAAATTTGGT
+CGTCAGTGTATTATTAACATTTAAATGCTGTACGTTAACTGCATGTTTGGCATTGGCAGGGGAAATAGTC
+ATCAAGGCTATGAATGTGATGGTAAAACTAACTAATAGTAATTTAAATGAATTCATTGCTTATATCCTTG
+TAGCTATGCCTGGCTATGTTTAAGTATCGTGCTATTTATTTTTACTAAATTGTTACAATTATTACTTTAA
+GGTCTATTCAATCATTATGCTAGCAAGATGAGACAAGTCGCTTCTTTCATACGGTAGATGGCATAAGCCT
+TTTAAAGCAACATTTTAAATAAAAACCGTCAGTCATTAAACAGAAGCATTCTTAATATTAGAACTGTTAA
+AGCAATTAAATATTTCAAATCATTTTAATGAGTAACAACAAATTTGAGTTAGTTACTTTTATCATTTTTT
+ATGACTGGTTTATACCAGTACAAATAACAACAACAATGATTAATATGATGCCTAAAAAAGAAAATCAACA
+CTGGCGCTATTGTTGAACTCAATATAGCGACAGTGTTGATTATTTTCACAATTCAATTTGAACTGCTGAA
+TTTTAATATAATTAGAAGTTAGCTAAGTTGGCGCTTTTTTTCTAAGCGATATTGGTGCAGTAAAGGTTCG
+GTATAACCATTAGGCTGTTCTACGCCTGAAAATATCAATGCAGCAGCAGCTTTAAAAGCAATGCTATTGG
+TGAAGTCATTACTCATCGCTTGATAACTACTATCACTAGCGTTTTGTTTATCAACAATATTTGCCATTTT
+CTCTAAACTGGCTTGAACTTGTTCAATAGTACAAATGTTATGAGTAAGCCAGTTAGCGATGTGTTGGCTA
+GAAATACGTAAAGTGGCTCTATCTTCCATCAAGCCGACATTGTTTATATCCGGAACTTTAGAGCAGCCTA
+CGCCATCATCTATCCAGCGAACTACATAGCCTAAAATGCCTTGACAGTTATTGTCTAACTCATCACTAAT
+TTCCTGCTCAGTCCAATTAGTATGTTCTGCTAATGGAATTGTTAAAATATCGTCTATATTAGCCGGCTGA
+CGTTTAGCAAGTTGCTTTTGTAACTCAAACACATTCACTCTATGGTAGTGCAGCGAGTGCAATGTAGCAG
+CGGTAGGTGAAGGAACCCAAGCAGTGTTTGCTCCAGCTTCAACATGATTGATTTTAGTTGCGATCATATT
+TGCCATTTGATCTGGAATAGGCCACATGCCTTTACCTATTTGTGCTTTTTGACTAAAACCACAAGCGAGG
+CCAACATCTACATTGTTATCTTCATAAGCACCAATCCAAGGAGTTAGTTTTATATCTGCTTTTCTTGCCA
+TAGGTCCGGCCATCATAGAGGTATGAATCTCGTCACCCGTTCTATCTAAAAAGCCAGTATTGATAAAAAC
+CACACGGTCTTTAGCAGCAAAAATACAGTTTTTCAAATTAACACTGGTACGTCTCTCTTCATCCATTATA
+CCCATTTTGACGGTGTTTTGAGGTAATGATAATGCAGTTTCTACACGTGAGAATAATGTATTAGCAAAAG
+CAACTTCCTCAGGTCCGTGCATTTTGGGCTTAACAATGTAAATAGAACCTTCACTACTATTGCTAAATGC
+GCTATTACCTTTTAAATCATGCAGGGCAATCAAAGAAGTGATCATAGCATCGAGTATACCTTCAGGTACT
+TCATTACCTTGACTATCGATAATGGCATTGTTTGTCATCAAATGGCCAACATTACGTACGAACATCAAGC
+TACGACCTTTGAGGGTAACTGTGTCGCCAGTTAGTGTTTGAACACTCAAATCATTGTTCATGGTGCGGGT
+TATGGTTTTACCATTTTTATTCAGTTTGGCGCTTAACTTGCCCGTCATTAGTCCTAACCAATTTCGGTAA
+GCGATTACTTTATCTTCACCATCAACAGCCGCAACCGAATCTTCACAATCCATAATGGTCGTTAACGCTG
+ATTCAAGTACTACATCGCTTAATCCGGCAGCATCTTCCTTGCCTATTGCACTGTCATCGCTAAACAGTAG
+GTTTAAATGTAAACCGTTATGAGTAAACATCAGAGAATCTGGCTTATTTATACTGCCAGTAAAGCCTATA
+AATGCAGAAGGGTCTTTCAGAGGACTTTGCTGACCGTCAGCCAAACTTACCATTAATTGGTGTTCGGTTA
+AGTGGTAGCTAATTGCTTGGCTATGATTACCAGTGAGCAGTGGAATGGCTTGATCTAAATAACCTTTGGC
+AAACGCGATAACCTTTTTACCACGCACCGGGTTATATGTTTTTCCTGGTTGTGCACCATTTTCATGGCTG
+ATTACATCAGTGCCATAGAGTGCGTCATATAAACTTCCCCAACGAGCATTTACGGCATTTAGCGCAAAAC
+GAGCATTCATTATTGGCACAACAAGTTGTGGCCCTGCCATCAACGCTAATTCGTTATCAACATTACTGGT
+GTTGATACTAAAATCATCTACTTGAGGTACAAGGTAGTTAATATCCGCTAAGAATTTTTTATAGTGAGAA
+AAATCAAGTGGCTTATTGTCTTGATGGTAGCTATTTATGCTTGCTTGTAAGGCATCACGTTTTAATAAAA
+GCTGTTTGTTTTCTGGGCTCAGATCATGAATTATACTGGAAAATTGCTGCCAAAAATGACTTGAGCTAAT
+AGAAGTGTCAGGTAGGGCTTCATTTTCAATAAAATCAAAAAGACATTGGCTTACTGTTAAGTTCTCTATC
+GTTACTGTCGCTACCATTATTACTTCACCTTATTTTCAAAAACTTTATGTTAAAGCGTCAAGAATGTTTG
+TTTATACCCGTTCCACTTGAAGATGCATGATTCAGCTGGAATTAGAAACGCCTTTAGGCAAGGCATTGAT
+TGAAGAGAATAGTTATTCTATTGTCGAAATCAATAACGCAGCATAAAGCGTTTCTAAAACAGCCCCTTGG
+GGAAGGCTGAGCAAATCATACTCTGTGTTACATTTCTTTTTAAGGGAATGACCCTTAATAAAAAAATTCG
+CCTTGATTATGAATCGCTCAGACTCCCTGAAACGAGCATCTTCAAGTAGAGCGGGTATACACACTGCTAT
+ATAATCACCACTTTAACAATTATTAGGTCAAAGTAGCGCTAGAAATACATATTAGTGATAATCCTATGGT
+TTATTATCACTGCTGGCAATAGTGCTTTAGAATAACTAAGGGACTTGAGAAACATTAATTAGAGCACATA
+AAATAGTAAGTACTTGTTAAATATTAATATTTTTTAATTTTAAGTGACGCACTAGTACATTAATACACAT
+TATTGTACTTTATGATAAACACCATTCATATTGTGAATGGTGTTTGATGATTGCCTGTGTTTGAGCTTAC
+TTTAAAGGACTAGGTAACTAACCGCTGTAATAGAGGTATTAACCAAGGGCTGATCAGTGCGGTGAGTATG
+GCAGATAGAATCAATGCAACAGAGCTGTATGCGCCATGCTCTGCGCTCTTGCGAACGAGTACTGCAGTGC
+CAATAACATGACTGGCGCTACCAATGGCTAACCCCTGTGCTTTAGCTGAGTTTATGCCAATAAAACTCAG
+CCATTGAGGTCCCAGTAATGCACCAAATAAACCAGCAATCAAGATAGCAAAAGCCGTGATAGAGCTATCA
+CCAAACAACTGTTCTGTTAAAGTAATACCTATGGGGGTTGTGACAGATTTTAATGACAAAGCGATGGCAA
+TCTCAGGTGCTTTTATTAACCACATAGCAAGTAAAAAGCTTACGGTAATAACGACTGTAATACCTAAGAC
+TAAAATAGCGGTCATTTCTCGCCAATAGAAGCGTATCTGCTTAAATTGCTGATAAAGAGGCATGCCGAGG
+GCAACAATAGCTGGCTCTAGTAAAAGGTTAAGTATCTCTGTTGTCTGACTATATTCTTGGTAATTAATAT
+CAATTAACAGTAAGAAAGGAACCAATATGCTAATAGTAAACAGCATAGGGTTTAACCAAATGTATTGCCA
+TTTTTGTTGGCAAGCGGAGGCAAACTGATAAGTTGCTATAGTGATTAAGGTAAAAACTATGCTTGCCAAT
+ATAGGGCTGTTAACAATGAAAGTAGTCAGCATTATCTTGAGCCTGTCGGTGCTTTGCTCTTGATATTATC
+CGGCGTTATTAAATAACGCTCGCTCAAGTAGCCAATAACGGTAAGTAAGATAAACGTTGAGCTAAAAATA
+ATAACCACTAAAGCAATACCATGTTGTTGAATGAGTTGGAAATGGTTGATTATCCCCATGCCTGCAGGTA
+CTAGACAGACCCCCATATGCTTAATAAACCACTGATTAGTTTTGGTTATCTTATCGGGACTAAACCAATT
+GAGTTGTAAAAATAGCGCGTAAATAATCATGCCATATAAACTAGCCGGTAAAGCTGCTAATAGATAATTA
+GCAAGCTTTCCTAGCATCAAACATATACTGATAGCGAAAAGGGTATAGAGCACATTCTTCATGGTGAGTT
+ACATATTCTCCTGGCATTTTAGGGCCGCGGCAATCACTAATTGTCTAAACCAAATATGGCTGGCGTCGTG
+ATGAAGCAAAGGGCTCCAGATCATTTTTAATTCTATTTCAGGGATTTCAAAAGGCGGTTTTATAATAGTA
+TAGTTGCTGTCATTCTTGTGTAACTGCGCAGCTTTGGTCGGCAACGTTGCAATTAAGTTATCTTCATAAG
+CCAACTGCATAGCAACATGATAATTACGAGTAAAAACCTTTATGTCACGTTTCTTACCTAAACGGGCAAG
+TGCTTCATCAACCCAACCGAGTTTCTGAACATCTTTAGGATCCATCCCCACGCCAACACCAAAGCCGGTC
+TTTGAAACCCAGACATGTTTTGCACCTAGATAAGCATTTAAGTTAAATTTACTCACCAATGGGCTATCAG
+CACTTAATAAACAAGAGAAAGAGTCACGCCAAATGGCTTTTTGGTGAAAGGATTGCGGTAATTCATCAAA
+GCGATTAATCGCCATATCAATTTTACCTGCCTCAACATCATGAAAGGTCACATCACTGGGTGTCATGATA
+TCAAGAGTAATGTTGGGAGCAACTTTATTTAAAGATCTTAATAGAGTGGGAATTAAGGTTGATGCGGCAT
+AATCACTGGCCATTATTCTAAATACACGTTGGCTCTTTAATTCGTTAAATTCCTCTTCACCTTGCAATGC
+TTCTTCTAATTCAAGCAATATTTTACGAATACTAGGTGCTAACGCTCGAGCCCGCTCTGTGGGAACCATA
+CCGTCAGAAGTTCGTACTAAAATAGGATCGTTAAATAAAGTCCTTAGTCGTTTTAAGCCGTTACTCATTG
+CCGGTTGTGTGATGTTAAGTTGGCTGGCTGCTCGGGTAACATTCTTCTCTCGTAGCAATACGTCTAAATA
+AATAAGCAAATTTAAATCAATTTTAGAAATATTCATGTGATTAATGGCTCTCTTAATAAATATAAGTCAG
+GTAGATATAAGCTAAATGCGGGGCTAATTCAATGAAATTTTATCATTATAGTAATAAGAAGTACCTAATT
+AGATCGATCAATGACGATGTGCATTCATGTTGTGAATGACGGCAATGTAGGTTATATATTTCAAAAATAC
+TGAGAACATGGGTATTATTTTTGTAGTCCGGTGTGAAAGCTTCTTTTTTGAGATTCATTCGGAGGTTTAT
+ACCTCTGGCTTAGTTACTCTAAGTAGAACGTTAATCAGCCTTTACTAATAAATATTATTTTATCTACAAC
+AAGACTTTTGGAGAATGTTATGTCTAACTATCAAAGTGCAATAGAAGCGGTTCAAGCGATTAAAGCAAAT
+GCAGGTAGCTCTTGGGATGCTATAAACCCAGAATCTGTAGCTCGAATGCGTGCACAGAACAAATTCAAAA
+CTGGTTTAGAGATTGCTCAGTATACTGCAGACATTATGCGTGCTGACATGGAAGCTTATGATGCTGATAG
+CTCTAAATACACTCAATCTCTAGGTTGCTGGCATGGTTTTGTTGGCCAACAGAAAATGATTTCTATCAAG
+AAGCATTTTGATGGCAAAACAGACCGTCGTTATTTATACCTTTCTGGTTGGATGGTTGCAGCACTACGTA
+GCGAATTTGGTCCTCTTCCTGATCAATCTATGCATGAGAAAACTTCTGTAGCTTCTTTGGTTGAAGAACT
+TTATACCTTCCTACGTCAAGCTGATGCACGTGAACTAGGTGGTCTTTTCCGTGAACTAGACGCAGCAAAT
+GCTGGCGATAAAGCTGCTATCCAAGATCAAATTGATAACCATGTTACTCATGTTGTGCCAATTATTGCTG
+ATATTGATGCTGGTTTTGGTAATGCTGAAGCGACTTACTTAATGGCTAAGCAAATGATTGAAGCGGGTGC
+TTGTGCTCTTCAAATTGAAAACCAAGTTGCTGATGAAAAGCAATGTGGACATCAAGACGGTAAAGTAACG
+GTTCCTCACGCTGATTTCCATTCTAAGATTCGTGCATTACGTCATGCTTTCCTAGAACTAGGTATCGACA
+ACGGTATTATCGTTTCACGTACTGATTCTGAAGGTGCTGGTCTTACTAAAGAAATCGCTGTTGTTAAAGA
+ACCGGGCGATCAAGGCGATATATATAACTCTTTCCTAGACGTTGAAGAAATTGACGTAGCTGATATGGCT
+GAAGGCGATGTATGTTTCAATCGTGACGGTAAATTAGTACGTCCTAAGCGTTTACCTTCTGGTTTATACC
+AATTCCGTCAAGGTACTGGTGAAGAGCGTTGTGTATTTGATAGCATCGAAGCAATTAAAGCCGGCGCTGA
+CCTTCTTTGGATTGAAACTGCAACACCGAGCGTGAAAGATATCGCGGGTATGATGAATGAAGTACGTAAA
+GTGATTCCAAATGCTAAGCTTGTTTACAACAACAGCCCATCATTTAACTGGACGTTAAACTTCCGTCAAC
+AAGCATTCGACGCAATGGTTGAAGCTGGTGAAGATGTATCTAGCTATGTTCGTGCTGACTTAATGAATGA
+AGATTACGATTCAAGTGGACTAGCTGCTAAAGCTGATGACAAGATCCGTACTTTCCAAGCTGATACGTCA
+CGTGAAGCCGGTATTTTCCATCACCTAATCACACTTCCTACTTATCACACAACGGCATTGTCTGTTGATA
+ACTTGGCTAAAGAGTACTTCGGTGATGCGGGTATGCTTGGTTATGTTGAAGGTGTACAACGTAAAGAAAT
+TCGTCAAGGTATCGCCTGTGTTAAACATCAAAACATGTCAGGCTCTGACATGGGTGATGATCACAAAGAA
+TACTTTGCTGGTGAGAACGCACTTAAAGCAGGCGGCGCTAACAATACGTCTAACCAGTTTTAATAGTAAC
+TAGTTCCAATTAGGTTTTCCTAATTGACTAATAAAAACCAGCCTTAGTGGCTGGTTTTTTGTTTTTAGCA
+GAATGAGAAGTACGTTTTAGTTGATGAATAAATAATTAAGACACAAAAAAAGGCTGCCTTCTAAAATGAA
+GTGACAGCCTTTTTTATTAGTAAACAAGCAACAACCTCTGAGGTATTGCTTACAGTTTAGAAGCTATAAA
+CTAAAGTTACTGATGTTTCAGTGTTAGTATTTTCAAAACCTTCTTCTACTTCAGTATCGTAATCAACACG
+AAAAGCGAATTTGAACTGTAATGAGTCAATTAACTTAGTAGTCAATGAGGTTTCTGATTTATAAACACTG
+TTTTTATCAGATTCAAATGCTTGCTTAGCAACAAAATACTGTTTAAATTCAACAAAGTCATTGATTTGTT
+TAGTATATAAAGCTTGAGCTTGAACAATAACAGCTGATTCACCCGTTTCTTTAACTGCAGGATCAGTACC
+TGTTGCAGATATAGCGCGAAGAACGTCATATTTTACACCTGGACCAATGTCAGCAAAAAGTGAGCTGGTT
+TCAGTTTCCCACCAGTGACGACCCCAACCAACAGAGGCAGAAGTTTGGTAAGAGAAGCCACTGAACTTAT
+CTTGTTCGTAATAAGCGTTACCGTAGATGTAGTTTTTACCACCTTCTTCTAGTGAGTAGTTAGTTTGACC
+TAGGATGTCCCACTTATTATCAGTGCTTTCAAATGAATCTTTACCCGTAATTTCATCTTCTTCTTCAAGC
+TTTTTAGCTAGAGCATTGAAAGCTAATAGGTTCAACCAGCGGCCTTCTTCATGTTTGATGTTTAAACCAG
+CTTTGATATCGCCACTTTTAGTATTACCTGTTTTAAATAACATACCTAATTCGGCAGAAATAGTGAAAGC
+AGATGCTTCTTCAGTTGCCGCTTCTTCCGCTAGAGCGTATTGACCTGAAAATGGTAATAAAAGCAGTGCA
+GCAATGGCTATTTTAGATTTCATGTTCATCCTTAAAAAATGGTTTATTAATCGATTATTAAATGATTAAA
+ATTTTGATGTATTAAATTTTACGCGATCCTATCAAATTTTGGCTATATAGCCAACGTGTAACTAAGTGTG
+AGAGGATAAATTGTATCAAGTTTTGCATTATCGGCGTATTTCAGCTAATAAGAGCACGTATTAGCACTTT
+ATTTGCGGTTTATATAATTGCGGGTGAACGGTTATGCTCGATCATCACTGATACCAAAAAGATCTTCAAT
+ATCCAGTCGCTGCCAATGAAAAGTTATCTCAAGTTTTTAATCGGTAGTAACGATGATATCTCCATCAACA
+AGACCCGAGATAATTGAAATAAAGCCTGGTTTAACCTTTGTGTCTATTCGTACAAAACGCTTTTGACTTT
+GCCCATCAATAAGCACATGAACAAAGTTGAGTTGACCCACATGAAATACACTATTTTTTGGTAGATAAAG
+CTTTTGTGCCTGACCGGCAGGAATTAATAAGCGAGCATACATGCCAGGTAATAAGTTTTCTTGGTAGGGT
+AAGCTTACTTTTATTAAAAAACTACGAGATCCAGTATTTGCTGCAGGTACTATTTCTTCGACTAGACCTA
+CTATATTTTGCTTTATCGTTGGTAATTCAACCTTGATACTTTGTCCTTGAGTGAGGGTAAGTGCAAGTTG
+TTCACGCACTTGAGCTTCAACACGTAAAGAAAGAGGATTGTATAGTGATAATAATTTCTCGCCCGCTTGC
+GCTGTATTACCCGGCTCAGCAAAACGATCAACAACCTTGCCATTAATTGGCGCGCGCAGTGTTGCATAGC
+TTAATGTTGTTTGCGCTTGAGCTAAGCTTTGTTTGGCAGCGGTAAGCTCCGCCTTAATGCTTTGATAGTC
+AGCCTTGCTCTTATCTAAATCAAACTGAGAAGCAATTTTTTTATTAAATAACTCCTTAGCCCGTTGAAAA
+TTTTGATGTGCCTCTGTGTATCTTGCAATCATGGCATTAACTTGTTCTTGGGCTTCAATAACTCTGGATG
+ATAGATCGTTATTTTCTAAGGTGATTAATACGTCGCCTCGTTTAACAATATCACCTGCTCGTACGTTAAT
+TTTATCGATACGTGCCAGCAGTCTTGAAGAGATAATCGTTGTTTGCTTTGCGGTAATACTGGCAGCAACA
+CCTTCAAATATTGCCTCTGTGCTGCTTTTTACAACATAACTAATTGAATTAACTAATGTAGGGGAAGGGG
+CCTCAAAACCAGGGGATACTTTTTTGTTAAAAGCCCCTGCTAACCAAGCCACCATGACGAGTAATATAAT
+AAGTGCTAATAAAGGAATAATAATTTTTTTAGCTGTATTCTCTTTTTGAACTTGAGGTGTACTCATGATG
+AAGCCTTATTTTCTAATGAATCGTTCAATGTATTATCTAATGGAGCGTCTAATTGGTGATCTATTTCGTT
+GTCTATCGCTTTATTACCATCAAAAACTAAGGAATAAACGATAGGAACTACGAGCAAGGTAAATACCGTT
+GAAGAGATAATGCCGAATATTATGGCTATGGCAAGTCCACTAAATACAGGGTCTAAGGTGATAATTAAAT
+TCCCCAGCAGTGTTGTCCCTGCGGTCAGTAACACCGGTCTCATTCTTACTGTGCCTGCTTGAATTAATGA
+TTCTTTTATTGGGGCTCCTTGCTGTTGAGCTTGGTTTATAAATTCAATTAAGATTAAGGAGTTTCTAACT
+ACTATGCCTGCTAGGGCAATCATGCCTATCATTGCTGTTGCGGTGAATAAAATAGGATCAGGGGCACCGG
+CAACTTGGCGTTCGCCAAATTGATTTAATAAAAAGAACCCTGGCATAATACCAATAACCGTTAATGGAAT
+GGCTGACATTATAATGCCTGATAATGCTGCTGAGCCTGTTTGTATGCGAAGAACAATAAATATGGCTGTT
+AGTGCGAATGCAAAAGCTAGTCCCATATCACGAAATACTCTGATGGTTATGCGCCATTCACCTTCACCAC
+TAAATGAAAGCTCAATATCATCGGGTAACTGCCAAACAGTACCGCCACCATTAGCGAAGAAACTTCGGTC
+TTGCCAGTTCTTTTGATCGCTAGGCTCAATATTCTGATTATTGATATCAGGTTGGTACTGAACTAAATCG
+CTATTAATGTCTGCAATTACCTCTGCAGGTGTTCTGCCTGATATATCAGCAGTGACATAAACAACAGGTC
+TTAAATCTTTATGGAATATCGGTTTATCACGGGTGTGTTTAATAAACTCGCCAAGCTCTCCTAAAGACAC
+TAGAGGTTGTGGCGCCATATCAATGCCTTGCGGAGTGCTGGTTTGTACTATTCCTGCTTGCCCTTTCAAA
+GATAAGCGTTGTAAATCACTTAATGACTGGCGTTGTTCAAGCGGTAATTTTATATTAATAGCTAAGGGAG
+ATGCTTCATTATCAAGGTGTAAATAACCAGCAACTTGTCCTTTTGTTGCCACGCCAATGGTTTGATTAAT
+ACTTGCCGTTGATATGCCAGACAGTGCTGCTTTGGTTTTATCACTAACAAAGCGTAATTGTGTTTGTTCA
+CCGCCGACAGTAGAGTCTATCTCGACCACAAAAGGCTCTAACGTTAGACGCTGTTCAACTAAGCTTGCTG
+CTTGTTGTAAACTTGCATATTGGGTAAATTCATTGCCGTATACTTCCGCCACCAATGTACTTAATACGGG
+TGGACCCGGAGGCACTTCTACCACACGTATTTTTATATCGCTGTCTTGTGCTAGAGCATTATTTAGTGGT
+GCTAAGTGCTCTCGCATTCTTAAGACAATGGCATGAGATTGGTGTTCACGTTGGCTTTTATCAAGCAGTA
+GTACTCGCAAATCAGCGAGATAAGGTGCATGACGTTGGTAGTACTGTCTAACCATACCGTTAAAGTCTAT
+CGGTGAGGGCAGTCCAACATAACTGGCGATGGTGGTTACTTCGGGAATTTTTTGTAATATGACGGACACT
+TTTTTTGCCATGGCAGCCGTTTGCTCAAGGGTGGCACTTTCGGGCATATCAATAATGACTTGTACTTCAT
+TTTTATTATCAAAAGGTAATAGTTTAAGGGGCACCCAACGCATAACAGGTAACAAAGCGGCAAGTAAAAA
+TAACACTAATACCAAGCCGAGCATTGCTTTTCCTTTTGCACGACTATCTAACAATGGCGATAATATTTTA
+CGGTATAAGCGTTGAAAACCTTGTTGGTTCACTTCCTGAGGGGAGTTGGTTGAAGCAGGTTTAGCTTTAA
+TAAGTTTTCCAGCTAACCAAGGAGTAACTAGAAAAGCGACCAAGGTTGAACTGATGACACTTAGCGGCAC
+ATTAAAAGCCATTGGAGCCATATAAGGTCCCATCATGCCGGTTATAAAGGCAAGTGGAATAAAGGCAAGT
+ACAATAGTGACGGTAGACATTAACAAAGGCACGCGTATTTCGTTGATGGCTGAGACAATAGCGTCTTGGA
+TATTTTTAGTATTAGCTTTCCCTTTAATTTTTGCTAAATACCGTTCAATATTATCGACGCCAGTAATCGG
+GTCATCGACTAATAAACCTAATGATAGAATCAGTGCAAACAGAGTAACGCGATTAATGGTGTAACCAAAA
+ATTAAATCTAGCGATAAGGTGATACCGTAACAAATAGGTACCGCCAAGCCGACCACTAACGCAGATCGCC
+AACCTAAAAATACGCCAATAAATACTACCACGGTAAAAACAGCAAACGCTAAGCTGGTGGTTAAATCATT
+TACTTTTTCGTTAGCTGTAGCACCATAGTCACGTAATACTTGTACTTCGACATTGGCAGGGAAAATTGCT
+GATTGTAATTGTGCTATTTTCTCATGCACCGCGTTGGCAACAGTTACTGCATTACTACCGCGTTGTTTGG
+CAATGCTAATGGTTACCATAGGGTAGTCTGAAGTTGCACCATTTACATGGTTGTTAGCATAGTCTAGCCA
+AGTATAACTAGTTTGTTCTGCGGGTCCATCTATCACATCAGCGATATCTTTTAGTAAAATAACGCTGCCA
+TCAATAACACTAATAGGGGTTTGCTTTAGCGCGTTAATATCGCGATAGGTGTCACCACTTTCGAGCGTTA
+TTGATTGATTCGATAGAGTAATATTGCCGTGGCTTTCAAGTACATTTGACACCTTAATAGCATTAAAAAT
+ATCATCGACAGTAACTTGTCGTGCTGTCATTTGTTCGGGATTAATATTTACTTGTATTTGGCGGGCGCGA
+CCTCCAACAATAGTAACCTCACTGGTACTTTCAATCGCTTGTAAAAACGTAGATATTTCTTGTGCAAGTC
+GTCTTAAGGCGAAATCATCCACTTGGCTACTATCGGTGCTGTATAACGCTAACATGACAATAGCGACATC
+ATCTACTTCAACAGGTTTAACCCGCCAGTTACTAACAATGGCAGGAATTTTCTCAGTATTAGCGTGTAAT
+TTGTTATAAGTATTTAACAGTGCTCGCTCGCGATTTTCACCGACAGTAAATCGCAGTGTAACCACAGATT
+GATTGCTATTACTGACGGAATAAACGTGCTCTACGCCTTTTACTTGTGCTAATAGTTTTTCAAGTGGAGT
+GGTAACTAATCGCTCTACTTGTTTGGCGTTAACCCCTGGGGCATCGACGATAACATCGATCATGGGCACA
+ACAATTTGTGGCTCTTCTTCACGTGGAGTTAAGTTAAGCGCTATCAAGCCAGCCAGTATTGATAAAATCA
+AAATAAATAGCGGGACATTACTCTTAAGTACCTTACTCAGTAACGTCGTGGTAAAAGTCTTTTTAATGGT
+CATTATGAATTCACTTTTTGATTACCAAACTTAAACTTCAATGCTTTACTCGTCACTACAAAATTTTGCA
+TGTAATACACGCAGTAATTCTTCTATTTTGGGGTTAGCAATACGATAGAATATTGTCTGCGACTCTCGTC
+TGGTCGTTACTATATTACTTTCTCTTAATTTGGCCAGATGTTGTGAAAGTGCAGACTGTGAAAGATCAAT
+ACGTTGATTTAAATCACCAACAGTCAGTTCGTTCTCACTTAAACAACACAAGATCATTAACCGGTAAGGG
+TTGGATAATTGCTTCAAAATCCCAGCGACTTCGGTCGCATTTTCTAAAAGTTTCTGTTGTTCAGTGTTCA
+TAATTTTATCCGTAATAATCTGCTTGCAGGTATGTATTTTACTTTATACTTGTTTTCTAAATTAGTAAAG
+GCTAATATAGTGTTTATTAGCAAATGCTAATGTTTATTTTTTACTTATTATGTATGTGAAAAACAGTTGA
+AATATTAGCTTCAATTTTTAAGGAAATAGTTATGACAATCAACGAAGCGCTCCGGTTAATTGCCGGTACC
+ATGATTTTACTATCACTTTTTTTAGCGGTTAATTACTCTCAAAATTGGCTATGGTTTACTGCTTTTATTG
+CTGTTAACTTAATACAATCATCTTTCACTAAATGGTGTTTAATGATGACAATTTTAAAAAAATTAGGCTT
+AAGAGATAAGAGTGCCAACTGTAGTGAATAAGCCAACAAAATTTAGCCAAATTAAATGATAGAGGAATGA
+GTATGTTAAAAACGATACCTGAAGTAATAGCACAAGCGAGAAAATCATTAACCATCATGACTGTTGAAGA
+GGCTATGTTGTTAGCCAAACAAGAAAATGGTGTGATCATCGATGTACGTGAGCCCAGTGAGTATGCTGAA
+AAATCAGCCGAGGGCACTATCAATATTCCTCGTGGTTTGCTTGAAATGAAAATGCTTCAAATGTATCCCA
+ATGAAGCGCAACCTATTTTTTTACACTGCGCGACCGGCGCACGTGCTATCTTTTCTGCGGAGCAATTGAA
+GCGAGTAGGCTATCTAAATGTTTCAGTAATCACTTCAACCCTAGATGATATTTGCAATGCTTGGTGTTAG
+TTTGGTAAATACTAAGTAAATTAATTTTAGTTAAGTAAAGTGGAGTAAACATGGCATCCCCTGTTGTAAT
+TGACTATTACAGTGATATTTTATGCGTTTGGGCATGGATAGCACAGCGACGCAATGAAGAGCTAAATGCC
+AAATTATTGGGCAAAATAGAGTGGCGCTATCATTACCTTGATGTATTTGGTGATGCGAGTAATAAAATTC
+CTAACCAGTGGCAAGAGAAGGAGGGATTCACAGGATTTTCTAATCATATTCAAAAGGCAGCGGCCCCGTA
+TCCAGATGCGCCTATTAATACTGAATTGTGGAAAAGTGTTCGTCCTAAATCTTCGGCTAACCCACACCTT
+GTTTTAAAGGGGGTTGAGTTAACACTGGGGGCACACGTTAGTATCGAGCTTGCGCTCTTATTTCGTCAGG
+CATTTTTTATTGATGGTAAAGATATCAGCCATTTAGCCGTATTATTTGGGCTTATTGAAAAAGCTGGCTA
+TAAAGCGGATGAAGTAAAAAGATCGATAGATGATGGCAGAGCAATAGCAGCTTTGATGGCCGATTATCAA
+CAAGCCAAATTGTTGACTTTAAAAGGTAGCCCAACGTATATCATTGATAATGGCAGACAAGTACTTTATG
+GCAATGTAGGTTATCGGGTCTTATTAGCAAATATTGAAGAGCAGTTGAAGGCACCGACTAATGAAGCAAG
+TTGGTGTTAACTACTTCTGGTTGATAATTAAAGTTAATCCGTAAAAATGGCTTTCAATCGGTAAGATTAA
+AGCCATTTTTTATGTGGAAACTGTAGAGGAAAATCATTGATACAATAAGTTTGATGATAGCTACCTAATA
+ATAAGGGGTAATCACCAGTAACTATTACAGCCAGCTTGGTATAATATCTTGTTTGATAATCTCTTCGTAA
+CTAGGGCGTTTTTTTACTATAGCAAATTCATTACCCTTCACCATCACTTCAGGCGCCAACATTCTCGTAT
+TATAGCTAGATGACATAACTGAACCGTATGCACCACTGCTCATAATCGCAATCAAATCACCTGCATCTGA
+TTTATGTACTTGTCTTGCTTTAGCAAAAGTATCGCCTGTTTCACAAACAGGGCCTACCACGTCGTAGGTT
+TTTAATTCGTTAGCACCTTTATTCACGGCAATAATTTGATGATATGCTTCATACATACTCGGTCTGATCA
+AGTCATTCATACCCGCATCAAGTATCAAAAATTGTCGTTCTTCGCCATTTTTTATAAAAACCACACTTGA
+GACAAGAATGCCCGCATTACCTAATAATGAACGACCCGGCTCAATAATAATTTTGCAATTAAGGTGACCA
+AGTTGTGCCTTAACTAAATCAGCGTAGCTTTGCTTGCTCGGGATGATTTCATCAAGATAAGTAATACCTA
+AACCACCGCCAACATCAACAACACTAATTTCATGACCATCTGCTCTTAATTCATTAACTAGTTCAGCAAT
+TCGCTGGTACGCTTCTTCAAAAGGAGCCAGACTAGTTAATTGAGAACCAATATGTACATCAACACCTTGC
+ACTTTTATACCAGGTAATGATGCGGCTCGTTTATAGGCAATTCGGGCTTTAGAAATGGGGACGCCAAACT
+TGTTTTCTGCTTTCCCTGTGGAAATTTTTGCATGGGTTTGCGCACAAACATCAGGATTAATACGAAAAGC
+AATCGCAGCTGTTTTGTTAAGGGAGGTGGCTACTTTTGATATCAACTCTAGCTCTGGCTCAGACTCAACA
+TTAAACTGGAAAATACCTAACGATAACGCGTAGTGAATTTCTTCTTCAGTTTTCGCAACACCAGAGTAGA
+CAATTTTATCCGCTGGAATGCCTGCCGTAATTGCGCGGCGAATTTCACCCATTGATACCACGTCTGCACC
+TGAGCCTAATTTAGCTAAGGTGGCAAGTACCGCTTGGTTACTATTGGCTTTTACTGCATAACAAATCAGA
+GCATCTTGACTGCTAAAAGCATTTTTATATGCTTGAAAACTTGTTTCAATGGCTGTGCTTGAGTAGCAAT
+AAAAGGGAGTTTGTACATGCTGGGCAATATCGCTAAGAGCAATATTTTCAACAAACATTTCATTATTTTT
+GTGCGGGAAATAGCTAACTGGAGTCATAGAATAATCATTGAGTATTGAGCAAACAGAATGTAACTAAATC
+TATGCTAACTTGTCGCACTATTCAAGGGCTAAGTGCAATATCGACAAGGTAAAATGTTATAGCTCATAAC
+TTGAATCAATTGAGGAAGGCTTCCACCAATGTTTTTTAGTTCTCAGTAAGTGAATTTGATTGAAATCAGC
+CTTTGACACCATAATAGTAACCATCAACCTTGTTAAAACAGATTGGTGGTTATTATTTATGCTGTTAAAT
+CAGGACGATTGCTAGGTTTAACTTAATTGGGCAAGAGCAGACTTTAATTCATCTAGGATAACTGGGTTAC
+TGATTGTTTGTTTTTCGCTATCGAAATTATCGAAAAAACTAGGGATCGATACACTAGCTTTCACATCACC
+AGCAAAATAAGGCGCAGAGCCTGTCGCGGCAGTTAATACCGTTTGAGCGCCACCAGAACCTGGTGAAGTT
+GCCAGTAATACCATTGGTTTGTTCTGAAATAACTTCTGATCTATACGAGAAGTCCAATCAAATAAGTTTT
+TGTAAGCTGCAGTATATGAACCGTTATGCTCAGCAAATGAAATGATAATAGCATCTGCTTGACCTAGCTT
+AGCGAAAAAAGATTTTGCAGCTTCTGGCTGACCTAATAACTCTTCTTTATCTTGACTAAATAATGGCATT
+TCATATTCATTTATATCTAATATTTCAACAGTAGCATTGGGCACTAATGAAGCGGCGTACGTGGCTAGTT
+GTTTGTTGATAGATTTTGAACTGCTGCTGGCTGCAAAGGCTAATAATTTCATAATAATGGCTTCCTATTG
+TATTTATAAATTAGATGGTTTAATGGTATACAACTTTAGCCTAAACATTTTGATTTAGACTTAAAACTTA
+ATATGTAGCTAGTATATAGCTATAATCGAATGTAATTAATAGCCTCTAATGAGAATAACTTTTTCCATAT
+GACTCATAATAACGACTCTAAACTCTTTGATGGCATGGTGATATTTACCCAAGTAGTTGAATGCGGAAGT
+TTTTCTGGTGCCGCGATAGCAACAGGTCATTCAAATTCTTATATCAGTAAAACACTTAATAAACTTGAAG
+CACGGGTCGGAGTTCGTTTATTAAATCGAACCACACGATCAATCAGTTTGACTCCAGAAGGACAAGTGTA
+TTATGAACAATGCCAACAGTTAGTGCTCGATGCTCATGATGCAGTATCTCTATTAACGCAAAGTCATATA
+GAGCCTAAAGGCGTGCTTAAAATAAGCTGTCCGACGTCGTTCGCAGAAAACCACTTACAAGAGGTGATGT
+CAGCCTTTATGCACCAGTATCCTGAAGTCAATTTGGTTTTAGATTTAAATGATCGCCATGTCGACTTAGT
+GCAAGATGGCTTTGATTTAGTTATTAGAGCCACAGATAAACTAGCAGAATCAAGCTTAGTTTGTCGCAAA
+ATATATAGCTGCAAAGCTTATACTGTGGCATCACATGACTATTTGAAGCGCTTTGGTCTGCCGCAATCGC
+CAGAGCAACTCAGTGAGCATCAGTGCATTTGTTACAGTAACTTAAAGCAAGCTAACAAATGGATTTACAG
+CCATAGCAATGGCACTGATAACCAAGTTGAAGTAAAAGCTAAATTATTATGTAATAGCGCCAGTATGGAG
+TTAGCCATGGTACTGGCAGGTCATGGTATTTGTAGATTACCCGCATTTGTCATGGAAAAAGAATTGCAAG
+ATAATAAGCTAGCCATACTATTTAATGATTACATTACGCCAACCATTGATGTCTACGCAATTTACCCAAG
+CCGAAAACACTTATCACCTAAAGTGCGATGCTTTATTGATTTACTTGTTGATAAAATGCCCCGATCGCTC
+CTATAACTGAACCTCCTATAACTGAACTATATTATGCTCAGTTATGCTCAGTTGTATTCAGTAGAAGATC
+TCATACATTGCGTCAGCAAAGTACAGAACTCATTAAGGTCGCGGTCTATGGCTGTTTCAGGCAAAAACAA
+GTGATAGCCCAAGGATTGATTCAATAAGGAACAGTGATGTAGGAATGCAGCTAGTGGCCCAGTCAACGTT
+TCACCCGAAGGTAAAATAAAAGGCTCGAAATTAAGAAGGCTTTGCCCAAGGGGAAGCAAATCCTGACTCA
+TTGCAAAAGCGACTAGCGGTTTTTGTTCATGAATGAGGCGGTTAGCTAAGCGTGGTGATATTTTATCGGC
+CAGCGTAGATACGTTTTTTAAACGAATACCAATATAGGGTAATTGTATTTTCGTTAGCCCTGAGGTTTCG
+TTTATTAATGAAATCCGTTGAATTTGTTGCCAGTCAATTTTCCAGTGACCATATCTATGCTGATATTTTA
+TGCTCTTGGGATTAAGGCATAAACTGTATTTAGGCTCTAGGTACTTTGCTAAACCGGTTATAAAGGTCAC
+TAATGAACACAGGTAGATAAAGGTGAACACCAACTGAAATTGTCGCCAATAGCCTTGGCTAAATACTAGG
+GTGGAGAAAGTGATAATCAGAGCAACGAGCATTAGAAAAAGCGCATGGTGACTGCTCTGCGCTTTAATAT
+TGATTACAGGTAATGTTCTTGTCATGATTACCTCTCTCGCTGACTTTTTCTTTGTTAAGTCTCTGAGCTA
+ATATTTTGCTAAAAAACCTAACGGCAGTTTTGTTTAATTAACTTAGCAAATTTTTTCTTTTTAGCGGTTA
+GCTGTTCTTCACTTTGATAATTTCGCTCGCCATCAGCCGACATCAGGTAAAGACGACCACCTTGCTGATA
+CAGGGCAAGTTCACTTTTTAGTTGATTGCAATAACCTGTATTTTTTTGCTTTTGCTTAGCCTTTTTTTGG
+GCTTCTTCTGCTTTAGCTTGCTTAGTCTTATTATAGTCTTGTTGCCATTGACTGTTGCTGCTGACAGTTT
+TTGAAATATTATTATTTTCTCTCGGTTTTATTGTAGTAACTTTTGCATCACTTATTGGTTTATCACTGAA
+GTGAACCTTACCGTTTTTATCCGTCCAAGTATAAATTTCGGCACTTAAATTAAATGATAAACAGCTGCTT
+GCAACCAGTAAAATAATGCCTAATCGTGTTAAGTTTTTCATAAATTCCCTTTGTAACCTAATGTCTGTAT
+CTTAATACTTTACCTATTATTACTGTGTACATAAATAGCATTTAAATACTGTTAATATAATGTTTACGGT
+GTAATTAGAAGAGTTAATTTATTCTACTATTAAAACCATAACATAGCTTTATTAGGATGTGACAGCTTGA
+TATGATTAATTTTTCAAGTTTAATTCACCAAACATCCAATACTCTAAGTTCAGGATAAGTAATACCAATT
+AGATTAATTAATGGATCAATTTTTTATGAGGATAAATTTTCAAGAACAAGGCGCTTGATTGAGCAATAGC
+TGGATATTGGGATTGAAAGCAACAATGTTATTGGATATTTAGGCCATTCAAAAAGATCATTTAGTCAGTC
+TGATTGGTATAATACAAGGAAAGTTTCTATGAAGGGATTATGGTTTCTATTATTGTTAGCTGGGTGCTTT
+ACTCTTTGCCAAGCAGGGCAAATGTATAAATATAAAGATGCTAATGGTAACTGGGTATTTAGCGATAAAC
+CGCCAGTAACAGAGCAAGACTTTTCTACAGTACAGTTTATTAGCCCGAAAAAACCAAGCTATAAAGTTCA
+ACTGTATAATGTAAAGAACAAACAAGGTTATACTCTCTATGCTAAAAATGACTTTTATGCACCTATCGAA
+GTCGGTTTTACTTCCCCAATTAGCCAAACGCTTATCAGTAAAGTTATCCCTGCAAGGGGCCGTATCGCTC
+TACTTGAAAGCAAAACAAAAATACTTAGCCTTGATCACCGGTGGGCGCTAGGGGCTCCAAACAGCGTTGC
+TGAAAATTACCAATATCATGCCCCTTTTAGCTCACCTAAAGGGCATCGAATCACGCAAGGTTTTAATGGT
+AAGTTTTCGCATACCAATGATTACAATAAGTATGCAGTAGATATTGCAATGGATGTTGGTACTTACTTAA
+CGGCAGTGCGAGCAGGAACAGTCGTTTGGGTTAAAGATGATTACCATATGAGTGGCACAACAAACTATTT
+TTTAGATAAAGCGAATGTTATTAAGGTATTGCATGATGATGGTACTTTTTCATCGTATGCCCATATCCTC
+ATGGATACAGCAATAGTGAAAGAAGGGGATAAAGTTGCACTGGGTGATAAGCTCGCTCGATCAGGATCCT
+CAGGATTTTCCACTGGCCCTCACTTGCACTTTTCTATCATCAAAAATGCCGGACTAAAAAATATCGCCAT
+ACCTTTTAAGTTTGTTGATAACAAAGGCACGGCATTTACCCCAAAACGTGCAATGATTATGGTTGGTGCC
+AGCAATCCTTAAACTTGAAGGTAGTTAATCAAGTGTCTTCTTAAAACGCAATGCGGCAACGAGCAAGCCA
+AAACAGGTAAAACCAATTAACCAAAACATATCAAAGTTCATCTCAATAACATCCACATCACGTAATACAA
+CGCCCCTAATTAAGCGAATAAAATGCGTAGCGGGTAACGCCTCTGCAATGTATTGCGCAGGCAGTGGCAT
+ACCTTCATAAGGAAACATAAAACCAGATAATAATATTGAGGGGAGCAAAATGAAAATGGTCATTTGCATT
+GACTGTAATTGATTTTTAGCTATGGTTGATATGACTAATCCAAGTACTAAACTGGCGCAAATAAACAGCA
+AGGTAGCAATAGCAAGTTGGGCCAATCCACCATTGAAAGGCACGTTAAAAAGCCAATAACCGAGTCCTAA
+AATAATGCTGACTTGAATCGCGCCAATGAAAATATACGGAAATATTTTACCAATCATCAATTCGATGGGG
+GCAAGTGGTGTAGTAATGAGCATCTCCATATTCCCGCGCTCTTGCTCTCTGACAATAGCTGCCGAAGTAA
+ACATTATCATCGTCATTGTCAGTATTACGGCAACAAGGCCAGGTACAATGTTCACTACACTACGTTGTTC
+TGGATTATAGAGTAAGGTCACTTCAAACGTCGGGGTATTTCGGTTGGCCGGTTTATCTAGAAGTTCAACT
+AGTGGCATATTGCGCAAACTCTTTATACTACCCGCTATAACGGTGTCTGAGCCATCGACTAACCATTGTG
+CAATTGGCCTGCTGGTTTCTTGTTTACTTGATGGCGGTAAACCAAAGCCGACACTGGGATGACGAACCAA
+TCGCTGGCTAACGTCTTGTGGGATAATCAGTACCGCGCGCACTTCGTTACTATCAATCGCTTTTTGTGCC
+GCTTTTACCGAGTGATAGCTGTGGGTGAAGGTTATGATACCTGTTGCAGAAACTGTTTGTTGTAATATGC
+GACTTAGCGATGTTTGGCTATGGTCAACTACGCCAACGGGAATATTCCGTACATTGGTGTTAATAGCAAA
+AGCAAATAACAATAGTTGAACTAGGGGGATCATGATCACCATGGCAAAGGTCATTCTATCGCGGCTAAGT
+TGCAATAACTCTTTAGTGACGATTGCTTGAATTCTCAATAAAGATGTTTTCATTACAATGCCTCTCTTTG
+ACCCGTGCAGCTGACAAAGACATCTTCCAAGCTAGGCCTAACAATGGCAAGTTGATCTGTTGGTTTAATA
+CAGGATTGACGCTGTAATAGCCCTACCGGATTTCTTTCTGCTTTATTAACTAAAACGCGTAAATGCGTAC
+CTAACTGAGCGGCTGAGATGACTTGCGGTAGTTGGATCAGTTTGTCTTTTATATATCGTAAGTCACTTGC
+TGCAATCTCAACAACTTGTGCCGCCATATTATTCATTAATGCTTGAGGTGTATCGTCTGCTCTTTTAACA
+CCGTTTTCTAAAATGGCTAATTTGTGGCAACGTTCAGCTTCATCCATGTAATGAGTTGAGACCAAAATAG
+TGGTGCCTTGATCGCAAAGGTCAAATAACTGTTCCCAAAACTCTCGGCGATTTTGTGGATCAACTGCTGA
+TGTTGGCTCATCTAAAAAGAGCAGTTTAGGTTTGTGTATCACTGCAGCGGCAAGGGCCAAACGTTGTTTT
+TGACCGCCACTCATGCTGCCAGCAAGTTGCTGGCTTTGTTGGGTTAATTGATGAGTACTTAATAACTCGC
+TCAAACGTGACTTTTGTTCGTTAGCGGTCAAGCCGTAAATCTTACTGATAAATTGTAAGTTCTCTTTGAC
+AGTAAGATCATCATAAAGTGAAAATTTTTGTGTCATATAACCAATTTGTAGGCGCAGTTTATTGGCTTCT
+TGCGGCAAATGACAATCCAATACGCTAATCTGACCACTGGTAGGTTTTAATAAGCCAGTGAGTAATCGAA
+TAGCAGTGGTTTTACCTGAACCATTAGGCCCTAAAAATCCGTAAATAGTTTGTTTTTCGACGGTTAAATC
+TAAATTCGATATCGCAGCTAATTGACCGAAGTTTCGGCAAAGGTTCTTAGCGTTTATAGCAAATTCAGGA
+CTGTAATTTTGATTGTTGGCCGCGACTCGGGTTGAAATAATCATGGCATTTGAACTTGCGCTGGGACACC
+CATAGGTAAATCTGCTGCACTATTGGGTAGTTGTATTTCGGCCAAATACATGAGGTTGGCGCGCTCTTCT
+TGGTTTAGCGCATAATAAGGGGTAAACGCGGGTTCGGAAGATATCCACCGTACAGTGCCGATAATCGGAG
+CGTTCAAGCCATCAACGTGTACCATTAATCTATCGGCGACTTTTATTTTTACACGGTAAGGTTCTGGCAC
+ATAAACACGCGCAAAAGGAGCGTTGCCCGCCAAGACAATTGCCACAGGACTACCTTGCGTCACTCGTTCG
+CCTAAGTTCCAGGGTAAGTTATCTAATAAACCATCACGCTTGGCGGTAATGGTTAAATCTTTAAGTTTTT
+TCTTTTCACTATCCATTACGGCAATGGTTGTCGCTAAAATAGCCTCGGCAATTTGTAAATCTTCAATGCG
+GGCGCCATTAATAAGTTGTAATAACTTTTCTTGTGCATTGTGAAGTTTAGCGGTGTTTTCATCACGCGAC
+GCAAGGGCATTATCAAGTGTTGCTTGACTCGCTAATTCTTTTCTAATGAGTATTTTAGTACGTTGATAAT
+TAGCTTCGCTTTTTACTAGCGCTGCTTTAGCACCAGCAACTTGTGCAGACGCCGCAGCAACTTCTTCTTC
+ACGAGCACCATTGTGCACTTTTTCTAAATTAGCCTTAGCTTGTTGCATTTCCGCTTGGGCTTTAGCAACC
+AGCGCTTTTTGAATTGTATCATCGAGCTTTACCAGTACAGTGCCTTTACTGACTTGGCTACCTGCACTAA
+CAGGTAAAGCGGTGATGATTTCACTCACTGTTGCTGTGTGAGCTATGCGCTCTCGCTCTAATGTACCAAG
+GGCAAGGCCAGGTTTACTGTTATCACAAGCGTTGAGGAATATTAGCGTGAAAAACAGCATAAATAACGTA
+GGGCAAGTACCGAAAAACTTCGTAGACATGAATATTAATCTCATTGAAATGTAGACTAGTTTTTAGTGTA
+ATCTCAATGAGTTAAAAGTCAATTTATTCTCTAGCTAGAGACTAGATTGAGGGAAGGCTAAGTTGAATAG
+GTAAGGGCAGTTTAAACACAGTTATTAAGTGTACTGTTGCTCAAAATAGCTCTCAATAATTAACCTAGCT
+GATTCAGCATCAATATTATCTTTTTTCAAATTTTTAAAACCGCCGCGAGCAAATAGTTGCTCTTTGGCAT
+CGGCAGTGGTTAATCGTTCATCTTGAAACTCAACTTGTATACCAAAACGGCCATGGATTCGGTTACCGAA
+TTTCTTAGCATCTAAAGTCAGTTGTTGCTCACTACCGTCCATATTTAGTGGCAAACCAACGACGATGAAA
+TCAGGTTGCCATTCTTTTAGATACTTAGCTAAGTTATCCCAATGAGGAATTCCATCGGTGGCCTTTACCG
+AACCTAGTGGCGTGGCACTACCTGTCATTTCTTGGCCTACGGCAACGCCGATATATTTTTTACCAAAATC
+GAATCCAATAACGGTGCGTTGGCCAATGGGTGATTTAGTTTTAGTCGACATTTTTTTCCTTGAGATATGG
+TCATTACTTTTAGTAATATTATGGTGTAATTTCATGAAGCATTTGGTGTCGTAATTTATACGCTAGCGCT
+GAAAGGGCTGCGATTAAGCATGCCCAATATCGGTAGATAAATGGGCGAGATCAATACCCAGTTTTTCAGT
+AGCCTTTTTCCAACGTTGCTCAATGGGTGTTTTAAAAAGTATCTCAATGTCGGCAGGCGTGGTGAGCCAT
+GAATTAGCCTGTAGCTCTTGTTCTAGTTGACCGGGTCCCCAACCAGCATAACCTAAGGTAACAATGAATT
+GTTCAGGGGCCTGTTGAGTGCCCAGTGCCATTAGGATATCTTTTGAGGTGGTGATCATCAGCTCTTTACT
+CAAGACTAAAGAGCTACTCCAACCTGGTTGTGAACTATGCAGAACGAACCCTCTCTGTTGAGCAATAGGG
+CCACCTGCGAGCACTAATTGTTCTAAGCTATTAGTAATATCAGTGACAAGCGTAATATCATTCACATCAT
+CACTTTTGGTTAACTCACTGTTACTATTTACGTTACCTGTTTTGTCACCTTCATCTGGCTCTATTTGCTT
+GAGCAAATCAGCTAAGGTGATATTAACGGGCAAGTTGATGATCAAGCCCATAGCACCATCTTCATTATGC
+TCACAAATATAAGTCACAGTTTTATTAAAATAAGGATCACCCAGAGATGGCATGGCAATCAATAATTGGT
+TCTCTAAGCTACTCATTGATTGAGACGGTTCTAAATCAAAATCACTCTTAATCGTTGCTCTTTGTTCTAA
+TTTTTGTTGTTTTTCCATGCAATTCAACCCTTATTTATTGATATTATCTTCAATCGCATCCATTAACTTA
+CCACTGATATTTATTGGATAAGCAGCTTCAATTTCACGGATACACGTAGGACTCGTCACATTGATCTCAG
+TTACTTTATCACCAATAACATCAAGACCAACAAAGTATAGACCACGTTTTTTCAATTCAGGAGCAATAGC
+ATCAGCAATCGCTTTATCACTAACACTAAGAGGGCGAGCAACACCACGTCCGCCGGCAGCCAAATTACCA
+CGAGTTTCACCCTGAGCAGGTATACGCGCTAGGCAGTAAGGCATAGGTTCACCATTAACAATCAGGATAC
+GTTTATCACCATCAGCAATCTCTGGCATAAACTCTTGCACCATCGCATATTGCTCGCCATGGTTGGTTAA
+GGTTTCGATAATTACGCCTACGTTAACATCGTCTGCTTTAATTCGAAATATTGACGCGCCGCCCATGCCA
+TCAAGAGGTTTAATAATAACGTCTTGTAGTTTATTGTGAAATTCTCGAATTTTATCACTACTACGTGTTA
+CCAATGTTTTAGGAGTAAATTCGCTAAACCAAGCCGTAAATAGTTTTTCATTACAATCACGTAAACTTTG
+CGGTTTATTTACAATGAGTGTGCCTTCAACTTCAGCACGCTCTAGAAGATAAGTTGCGTAAATAAATTCA
+GTATCAAAAGGAGGATCTTTACGCATCAATACTGCATCTAACTCACTCACGGCTATATCTTGAGGGTCTG
+ATAACTCATACCAATGCTCACTATCATCAAACACTTTAACTCGATGTGTTGTGGCACGACATTGGCCTTG
+ATCAAGATATAAATCTTTCATTTCCATGTAGTAAAGTTCATAGCCACGTTGCTGTGCTTCAAGCATCATC
+GCCATTGATGAATCTTTTGCTACTTTAACTTGTGAAATAGGATCCATCACTATGCCGAGTTTTATTACTT
+TATTTGTAGTCATTTTTTATCCTGTTCAATGTTGATTTTTAATGCTGTCGTTGCAAGTCGCAATAAACTT
+CATTTAAGGTATGTTCTTGTCATAAGCTGTTATACCAATCTCACTAACTTTGTGATCATTTCTACTGGTT
+AAAATAACCAACTATTTCGTTGTTTATTTAATAATTAGAACAACTAGTTATTAAAATAAACGTCTTATAT
+TTGGTCATTTTTTCTGCGTATAAAATAGATCACCTAATTAATGAAACTGGTATTATTAATTTGTAGTTGA
+GAAAAACAATAATAAATTTAGTGTAAATCACCAAAGCGACATTGTAATGCAGTAATTGCCGTTAATGCCG
+CCGTTTCAGTGCGTAATACTCTGGGGCCAAGCAGTACATCGTGAAAATCACTGTCATTGGCTTGCGTGAT
+TTCTTCATCACTTAACCCGCCTTCAGGACCAATGAGTAATCGAACACGGGTATTTTCCATAGGCAAACTC
+ATGATGGAATGCTGTGCTTTTGGGTGTAAATTAATTTTCAAAGCACTGGTTTCTTGTTTTAACCAATCAG
+CTAATAACATCGGCTCTGCAACAATGGGCACGCTTGCACGACCACTTTGCTCACAAGCGCTAATGACAAT
+TTTTTGCCACTGTTGACGTTTTTTCTCAAGACGTTCGGCATTAAGTTTTACTCCGCAGCGCTCGGTGAAT
+AAAGGGGTAATGGTATTTACGCCAAGCTCTACCGATTTTTGTAACGTAAAGTCCATTCTATCGCCACGAG
+AAATACCTTGCCCTAAATGGATATTAAGCGGTGATTCACTGTTGTTTTCCTCTTGGGAAGTAACTTTTAC
+ATCAGCTGATTTTTTACTTACATTACAGAGTGTTGCTGTATATTGAAAAGCTTCTTCACCATTGAATAAT
+GTAATAGTGTCACCTTCTTTTAGACGTAAAACGCGCACTACATGACCAAAGGCGTCATCAGATAATGGCA
+CTGTTTCGTTAAGAGCAAATTGACTTTGTTGAAAAATTCTTGGGTTACGCATAATAGGGCTTAATGGAAA
+ATCATGATTATTAAACTAAAATAAGGGCGACAAGGGCAAAAAACAATGAATAAATGTATAAAATTGTACT
+CTTTTATTGGTTTCATTTGACTAGCTACGAAATTACACGTAATTTCTTAAGTAATATAAATAAAAAGGAT
+TAACAATGAAAAAAATTATACTTACCACGCTTGCGGCCAGTGTATTTTCTTTAGCACTTGCAGGTCAATC
+AGCCATTGCTGGTGAAATGATCTCAGTGGATAAGAACTTTGCTAGCCCAATTATTTCATTAAGTGGTTAT
+GATAAAGTTTATATACAAGACTTAGACCTTTCCCACACTAAAATTATTTCACCCCCTTGGATTGATAAAG
+AAAGTTTCGAGTGGAAAGTCACAGATAGCAATCGAGCTCATTTAAAAGCACGTTTTAAAGAAGGTGTTGA
+AAAAGGCTTAACTGAGAATAAAGGTCGCTACGACATTGTAGACAAAGAAGGTAAGGGCGTACTTATTGTT
+GATGTAGAAATTATCAGCTTTATGCCATATGCCTCACAAGAAGATACTGAAACAACAACGAAAGGCTCTG
+GTGAGTTTCATTTATCAGTTCACTTACGTGATGGTAAGACAAGAAGCTTAATTCATATATTTGAAGGTAC
+ACAAGCCATCGGTGATGACTATCAACCTAATACAGCGATGGAACGTGCTAAAGATGCAAAAAACCTCTTT
+AAGGCTTGGGGCAAATCGTTACGTAAAAAACTTGATGCAGCTAACTAGCACCAGTATTTAATACTAAGTG
+GACTCATTTATTAATCCAATTGGTATAACAGGCTTAAATCGATACTATTAAAATAAAAAACCAGTTTATC
+TACTAGATAAACTGGTTTTTTTAGGAATAGAGTTTATGAAAAATCTATTCCTTGACTCATTAGGAGAGGC
+TAGGTAATGCTTTAGTGCATAACTCAGTTTCTCCTAGCTTTATTCGGTATTAACTATAAACCTGCAGCTT
+TACGTAAATCGTCTGCTTTATCAGTTTTTTCCCAGCTAAAGGCTGTGAAAGTATCATCACCAACGGTCAT
+TTCAAATGGTTCACGACCAAAATGACCATAGGCAGCAGTTTGCTGATACATAGGGTGTAATAAGTCTAAC
+ATTTTAGTGATGCCATAAGGACGTAAGTCAAAATGTTCACGTACTATTTCAACTAATCTTTCTTCAGAAA
+TACTGCCTGTGCCGAAGGTATCAATTGAAATTGACGTAGGCTCAGCAACACCAATGGCATAAGATATTTG
+AATTTCACAACGATCTGCAAGACCGGCTGCCACAATATTTTTAGCAACATAACGTCCAGCATAAGCAGCA
+CTACGGTCAACTTTTGATGGATCTTTACCTGAGAAAGCTCCACCGCCATGACGAGCCATACCACCATAAG
+TATCAACAATAATCTTACGACCCGTTAAACCACAATCACCTACTGGGCCACCAATAACAAAACGGCCTGT
+TGGGTTGATATGGTATTTAGTATCTTCAGTTAATAATTCTGCAGGTAATACATGGTTAATAATATTTTCC
+ATTACAGCACTAACTAAATCTTCCTGTTTAATATCAGGGTTATGCTGCGTAGAAAGTACCACGGTATCAA
+TAGCAACTGGCTTATTATCTTCATAGATAAATGTTACTTGTGATTTAGCGTCTGGGCGTAACCAAGGTAA
+AACACCTGATTTACGCGCTTCAGCTTGACGTTCAACTAAACGGTGTGAGTAGTATAATGGTGCAGGCATT
+AATGTAGGGGTTTCATTGGTTGCATAACCAAACATTAAACCTTGATCGCCAGCACCTTGTTCTTCTGGGT
+TGCTACGATCTACGCCTTGAGCAATTTCAGGTGATTGTTGACCAATCAAATTCATGATGCCACAAGTTGC
+GCCATCAAAACCAACATCTGATGAGGTATAGCCTATGTCACTAATCACATTACGGGTAAGTTTCTCTAAA
+TCAACCCAAGCATTAGTTGATACTTCACCAGAAATAATAGCAACACCGGTTTTTACCATCGTTTCACAGG
+CCACACGAGCATGTTTATCTTTGGCAATAATGGCATCTAATACCGCATCAGAAATTTGATCGGCAATTTT
+ATCCGGATGGCCTTCAGAAACAGACTCGGAAGTAAAAAAATGTCTAGACATAAATCCTCAGAAAAATTTG
+AGTTATACAAAATAATGGGGCGATTCTACACCTGTTGAAAACAACTTTCTAGCTTTTTTACGCCTAGACG
+GCTAAACGTCTCTAATTAATTGTGATTTTATTGAACTAGCGTAATGTTCTGGGTAGGTTTCAGTTAAACG
+AAGTCATTGAAGGGGAAATTTATTAAGGCTTTAACGCATGTAAAGTAAGTGGTTCCTGCCACAATTGACT
+AAATATTTGTTCTTGCTGTTTTGTTTCAAGCGAGCTAAAAAATTGATATTGTCCTTGCTGTGTTTTACAT
+GCACTTATTTCTCTTTCTACTAATTTCTTGCTTAATTGCACTGTAACCGGTGCGGCTGTCTCAATAATTG
+TTACTTGTTGACCGGCAATGAGGCTTATTTGTTTTTGAACAAAAGGGTAATGAGTACAACCAAGTACTAG
+CGTGTCTATACCTTCTTTAATGAGGGGATTGATATATTGTTTTAACAAGGCATTACAATCGTCACTATTT
+TGATTACCTTGTTCAATAAATTCAACTAGGCCAGGGCAGGGTTGAATGTGAACTTCAGCACCATTATGGT
+GTAAGTCAATCAAGTCTTTAAAACGCTGATTTTCGCTGGTTGCTTGTGTCGCTAATATAGCCACTTTTTT
+ACTGATACTCTGCTTTGCAGCAGGCTTAATTGCTGGTTCAACCCCAATGATAGGAATACTCACTTGCGAT
+CTAAGTTGCTCAATGGCATTCACAGTTGCAGTATTACAGGCAATAACTATGGCTTTTACACCCTTATCAA
+TAAGTTGCTTGGCAATGTAATTAACACGCTTGATAATAAATTCTACAGATTTTTCGCCATAAGGAGCATG
+AAGACTGTCGGCAATATAGATAATATTTTCATGGGGAAGTTGCTCGGTTATGCATTTAGCAATAGAAAGT
+CCGCCTACGCCGGAGTCAAACACGCCAATAGGGGCTGAGTTAGTAGGTACTTTGTGCTTTATCTCTTGAG
+TAGTAATAGTTTTTGCTCAGCAATATTAAATAGATTATCCGAACAAATTGTATTGCTTTTCTCGGCCCAA
+AAGCAATACAATTAATTAAGTAAGGTTTTTTGTTTATATAACTGGTTGTATTCAAGATAAAGCACGGTTT
+GAAATAGCTGATTTTAAATTTTATCTTGAAAGCTCAATTATTGAGCCGTTTGGTATAAGGAAGTTCATGT
+CTAATGTTGTTTCAGTAAAGCGCTTTAAAGCATTCCCACGATTAATGTGGATCTTGTTATTTGGTTCATT
+TATCACCCGTGGTAGTTACTACATGGTATGGCCATTTTTAGCGGTAATCCTTTACGAAAAGTTTGCATTA
+TCTGCCACACATGTAGGGCTCATTCTTTCAAGCGCTGCCGTTATTTCAGTGCTAGTGAGTTTCGTTGGTA
+GCGCGTTATCTGATCGAATTGGCCGTCATCAGTTAATGTATGCCAGTGGTATTTTATATATCATTTCTTT
+TTCGATATTAGCTGAGGTGGATTCCATTGCCGGTTATTCGCTGGTGATCACCTTGTGTTCAATTGCTACT
+GCGCTCTGGCGGCCACTCACCTCAGCATTAATCGGCGATATCATCAAAGATAAAGGCACTCGCGAACTAG
+CCATGCAGTCATTGTATTTTGTCGTTAATGTCGGTTGTGCTGTCGGCCCAATGTTAGGGCTGTGGTTAGG
+TTTAACAGGAGAGCAATCAAGTTTTTATATTACGGCGGCAGCATTTGCCTTTTTATTGGTGCTTTTATGG
+TGGGGCTTTCATCAACACAGTAAGTTAGAGAACGAAAAATCAGTGCAAGCTAATCAAAGGGCTGCCGATT
+CGCTGGATAATAAAAAAAATAGCATCTCTACTGAGACTCACAATCAAAATAAAACGCAGACTAACATCAC
+AACGAAAAATGGTGCAAGTAATCAAATACTAAAGGTATTAATGGCTGATAAGTTATTACAATGTCTTATT
+TTTGCCAATATCTTATGCATGTTTATTTATGCACAAATGGATAGCTCGCTTATACAATATTTAACGCGAG
+CTAAAGTCCCTGATTTATTACAGCTTATTTCAGCGATGATTTTTACCAATGCGTTAGTGATCATTTCAAC
+GCAATTTCTATTACTGAAGTTAATGGCAAGTTTATCTTTAATTAGCCGAATACAGGTCGGTCTAGTGTTA
+TTGATGTGCTCACAAATTTGGCTAGCGGTAAATCCATTAACGCTTTTTTGGGGGTGGATTGGTGCGATTG
+TAGTGATGAGCTTAGCGGAAACTATTTTATTCCCAACCATGAACGTGCATATTGATCGTTTGGCCCCGGA
+GCATTTACGTGGTGCTTATTTTGGTGCCGCCTCATTTTATGAATTTGGCTATGCTATAGCGCCATTAGGT
+GGCGGTATTATTCTCGACCAACTGGGCGGTTCTTGGTTATTCTTTATTGCTGCAGCGTTAACACTGATTG
+TTATTTATCTTTACAGTATGTTGGATAATTTACCTCGACCTGACTTTGTAAAACTTGAAAATTAGATAGT
+CGTAAATAATACCAAACGGATTAATTTATTGGTCAGCTTAGAGTTACATTAGCGAGCTTAAAACAAGCAA
+AATGAGTTAAACATAGTTAGTCTATATTTCATTCATTTTGTGATGTTATCAGTTTGCTAATGGGCTCCCG
+AAGGGCGAGTTTAAAAGGCTTACATGCGGCGTTATTGATTTTGACAAGGGAATAACCATTCTCTTCAATC
+AATGCCTTGCCTCTAAGCCTTTTAATTCTCGCTAAGTGATCAATAAATTAGTCCGATTGGTATAACACAA
+AGATTACGCTACTTATTTACTAGAGGAAAAGTCAGCCAGCTTAGGTAGGGTTATAACAAAGTGAACACCA
+GAAGATGAGTCCATTATTGATATCTCACCGTGCAGCTGTTGGGTTACTATTCTTTTGGCAAGACTTAATC
+CTATGCCACTGCTACCCGTTGCACGCTTTGTGGTATAGAAAGGATTGAAAACCTTTATATGTTCACTGTT
+AGCAATTCCTTGGCCATTATCTCTAAAGTGCAATTTTATTAGATCAAGATAATTTTCAAATTCAATGCTT
+ATTGAAGGATTTTCTATACCAACTAAGCCATGTTCTAGAGAATTTTTACAGAGAATGAGTAAAACTTGTT
+GCAGCAAATTAGGTGCAATAAAAGCCTGAGTATTATCGTTATCCTGATGTTTTATTCTGTACTTAACGTT
+ATGGATATTAAGAATATCTTTATGTTTCTTAAAGGTATTTTTTACTAGAGAGGATAACTCAATTAATTGA
+TAATTTTTTACATCATTAGACACTAAAAGATCTTGTAATTTACTGACTTGTTCAGCGGTATGATTCAGAC
+TATTACTAAGTAAACTTACGCTTTCTTTAATTGTACTAAGACCTAATGCTAGTGTGTTTTGACTGAGAGA
+TTTTGAGGCTAATTTTTGCTGGATATTTTCAATGTTTGACTCAATTATGCTAGTGGCCGTTATTCCTATA
+CCTAAGGGAGTATTGATTTCATGAGAAAGCCCACTGATTAAAATTGATAACTCTTCAAGTTTTTGCTTTT
+CGTCGAGAATATGTTGTTGATGCAGTTGTTTTAGTTGTACTTCAAAGCTTTGTTTAATGGCCTCTAATAG
+TCCAATAGTTGTTTCTGAAAAAACATGTTCTTTGTTGTCTAAAATACAAAGGGTACCAAATGGGCTACCG
+GTATCATCGAGAATGGGCAATCCTAGGTAGGCAATCATATTAAGTTTTAAATCGGGATTGTTATTCCAGT
+TTTCATCAAATAGAGCATTGGGAATGTTTAGTCTTTTTTGTGACTTAATGACTTGTTCACAATAAAGCCC
+TGAGCCGTTTAAACACTCAGAATTTCCAATAGTGTAGGGGTTATCACTGGTACCAGTATTTTTGCTAAAA
+ACGATGATATTATGTTTTTCTATTTTCATCACTAAAGCAACAGGCACGGAGGCGAGTTTAGCAACGACAG
+CAAGTGTTTTATTCCAGCTCTCTATCAACTCTTCATTCTTCTGATTATACAAATGTATGTTCCCTATACC
+TAGACTGGATATCTAACAATACTAGCATACTAAAATCCTCATATTTGTTAAAAAACAAGATTAGTTAAGC
+CATACAAAATACAGTATTTATACCAATCAGATTAATTAATGGTTCAAATTTTAATGAGGATAAATTTTCA
+AGAACAAGGGGGATTGTTATTTGATTAAGAGTGTCATTAGCGCAGAGGACAAAAGTGACACATTGATTCT
+ATGTCTTGCTGCGAAGTTCAGTATAGTGTGTTTGTATGTTAATTCGACCAATGCTCATGACACTTCAGCA
+GTTACTATTACTAAAGCTCCATGAGAAATTAATTGATCGCTAACCCTAGCGATCTAAACCATAATCAATG
+GCGTAACGCATTAGACCAACCGTTGAGTCGATACCAAGTTTTTGTTTTATATTACGTTTATGTGTTTCAA
+CCGTGCGCACGCTCACGTTTAATTCTTGCGCTATACGCTTATTGTTCAAGCCCTGTGAAATCAGCCTTAA
+TACCAATTGCTCTCTTCTGGTAACAATACCTCGTTGTTCTCCAGCGAGCTCTTTTGACAGGATCTCGGTA
+ACTTCTGAGCTGAAATAATGTTTACCTGAAATGACTTTTTTAATGGCCTCTATTAATTCAGCACCTGGCA
+CGTCTTTTAAAATATAGCCATCGGCGCCATGACGCATAGCACCTAAAATGTACTCTTTATTGTCATGCAT
+ACTTAACATAAGCACTTTGCAATCTAAATCTTGCTCTTTAATCAATTCAAGTACATACATGCCATCCATC
+TCAGGCATATTGATATCCATTAAAACAATATCAAAATCAAGACTCTTAATAAGCTCCAATGCTTGTTTGC
+CATTTTCAGCTTCACCCACAACCTCTATGCAGTCATCAAGACTCAAGCGATGTTTCAGTCCCTCTCTAAA
+AAGCGGATGATCGTCAACTAATAGCACTTTAATCATAATATTCTCTTCATTTTAGTTTTCACTGGCATTA
+CTTGCGTTAAAACGCAGTTGTGATTGCGGTATGCGGGCTGAAACTTTGGTTCCACCATGTTCTGATTTAA
+CCGTTAAATCTCCTTGGTAAAAGCTTAATCTCTCCTTCATATTACGCAGACCAATACCTTGATGAACTTT
+AGTTTTCTTGTCTCGGCTCTTATCGTAACGCTGATAATCAAAACCTTGGCCATTATCAATAATTTCAAGT
+ACTAACCAATTTGGCACTAGCTTCAAGGATATACTCACTTTTGACGCATTGGCATGACGTTCAATATTGG
+TTAAAGATTCTTGAGCAATTCGGTATAAGGCGGTTTTAACTTCAGTAGATAAGATGTTTCGAAGTGATAA
+ACGCTCTACGTCAACTTGAATCTCAGTGCGCTGTGAAAAGTCTCGTCCCAGTTCCTCTAGCGCAGCGCCT
+AAACCATAATCTTCGAGTAATCCAGGATGCAGTTGATGTGAAATAGCGCGGATATCACCCATTATTTTGC
+AAATAAGCTCCATGGAACGCTCCATTTCATTACTGGCATCATCATTGTTTTGATGTTTTAACTGAGCGGT
+TTCTAAGGAGAATCGAGCAGCAGCAATCGTTTGACTAATGCCGTCATGTAGCTCTCGTGATACTCGTTTA
+CATTCTTCTTCTTGCGTTTGAAAAATCCGCTCATTAAGTTCACGTAATTTTCGATTAGCCAATTTTCTTT
+CACTGAATCGAATAAATTGGCCGGTAAAAAATATGGCGATAACGGCGACTAAACCAATAATAAGGGTCAT
+GACTGAAGTATTTCGAATATGTTTACCTATGGAAGCGTTTAACACGGCAATTTCTTGATCGATGTCGTCA
+ATATAAACACCTGTGCCTATCATCCATTGCCAATCTTCTAATTCTCTTGAATAACCGATTTTTTTACCAA
+CTTCGCCGCCTTTTGATGGTTGATTAAAAACATAGTTAAGATAACCACCACCACCTTTTGCATTTTCAAT
+AAGGCCTCGAATCAGTTTTACGCCGTTTCTATCTTCAAGATCCAGCCAGTTTTTACCAATGCGCCATTCT
+TGTCCTGGTATGAGAAGTGCTGTTCCATCAAAGTTATAAGCAAAAAAGTAACCGTCTTTACCAAAACGCA
+TGTTAGATAATACTTGCTTAACTAACGTCTGCGCTTGTTCATTACTTAGGTTTTTATTTTTATAAATATG
+TTCTGTGGCACCTTCAGCGAGTGCAACGTAATTACGTAATTCATCTTTACGATGACTCATCACGCTATGA
+CGATACTCATAAACGGTTTGTTCAGATAAGGACTGATACTGTACTTGTGTAACGATGAGCACGGCAACCA
+GTGCTAATACCAAAGGTACAATAGTAACCAGTTGTAATTTTAAATTAATATTCACTTAATAACCCTTTCT
+TTCAAGTCATGTTGTTTAGCATGACTATACCCAAACCACTTGAAGATGCGTGTTTCAGGACGCTTGAGCG
+ATTCATGATCAAGGCGGCTCTTTTTATTAAGGGTTATTCCCTTAAAAAAGGAGGCAACGAAGAACATGGT
+TTGCTCATACGTCCCCGCAGGGCTGGTTTAGAAACGCTTTATGCTGCGTTATTGATTTCGACAATAGAAT
+AACTATTCTCTTCAATCAATGCCTTGCTTAAAGGCATTTCTAATTCCAGCTGAAACCTGCATCTTCAGGT
+AGTTTGGGTATAATACCCAATCACTTTAAAGAGTGACTTTCATTAATAGCTTCTAATAGTGTTACTTTAT
+CCATGTAATCGATTAACGATTGCTAATCAATATTGGCATTCTGTGAAAAGCCAATTTAATCGCTCCTGCT
+ATTACTATAGCTAGCTCTGCAATTTTTCGTACTTGTTCTTTTATTGATGAGATGCGCTTTTCATGTATTT
+ATGATGCGGTAAATTTAAAAACGCACTAAATAAACGATAACTTGATGAAGAAATTAATCCGTTTGCTAAA
+ACGTATGCTAGTTACTTTAAAACCATAGACGGTCAATTTTGACTTAAGTATTAGTAATAATTGTAGATTT
+ATACCAGTCAATTTTTAATCAGATTATTGAGTCTATACTTAATGTGACTCTTTAATAATGGTGTATTTAT
+TAATTTTTTATTTCCAAAAAGCATGTAATAGCTGAGATTTACTCATAAATTAATGTCGTTTTACTAATAG
+TTGAGGTGCCATTTATTAATGGCAAGCTAAAATAGCGAGGATTTTCGCTACCTTGTTAACTCATACTAAT
+TCTATATACCTATACCTATACCTATACCTATACCTATACCTATACCTATTCACTCCTCCCCCTATTAACT
+GAACAAGCTATTGATTTATTAACTTGTTAGCGAGCAGCTCTGTTAACTGCGTATTAACTCAAATTAAAAC
+TTAGCTCAATTCCGTCACATAACTAGCCATAGTGTTCTCATCAAATCCATCAAGTGATTAAGTATTTACC
+TAAGACTTAAGTAAGTATTTAAGTAAATTATTTCGTTATTTTACTTTTTTGCTGATTTTTTAAACGGTAT
+TTGCCCTGTTTTTAGCAAAACTAAGTATAAACACGTAGAAAAAATACGTACATTCGCCGATTACGCGTAG
+TCGGTAATTTCAATATTGTATACCTAGCACTAAGCGAGATGATTCAAATCATCCAAGTCTCAATAAAAAG
+GGTAACAATAATGAAAAATATAATAAAATCCGGTTTTATGTTGGCAGCAATAGTATCAGCACCGTCATAT
+GCAGGTTATACGTTTGATTTAGGCGATAAAGATTCTATTACTTTCGGTGGCTTCATCAAAGCAGACATAC
+GTACTGTTAGTGGTGATGTAAGCGCTCCTGCAACGGGCAATGATTACTGGATTGGCGCTGCCTCAGTTAC
+AGATGATATTTCAACAACCAAATTTACAGCCAATGAAACGCGTTTTAATGCCAAATATGTGCATGGTGAT
+GTTACAGGCTTTATTGAAATAGATTTTTACGGTGGTGGTGGCAACCAAATTATTTCTAACTCCTCACACC
+CTAGATTACGTCACGCGTTCATAAAATATAAAAATATCACTGTAGGTCAAACATGGACCACCTTTATGAA
+TACCAGTGCTATACCTGAATCTGCTGATTTCGGTGGGCCTTTAGTTGCCGAGTCATTCATCAGACAAGGT
+CAGATTCGTTATACAAATGGTGGCTTACAGCTGTCTTTAGAAAACCCATATTCAGACAAAGGTGATAACA
+CCCAAGATTCAATACCAGATGTTATTGCTAAATACACCTTTAAAGGTGACTGGGGTAATGTGTCCGTTTC
+AGGTGTAGCCCGTCAATTAAATACCGTTGGTGGCGATACTGTGTCTGCTGCTGGTTTTGGTGTTGCTGGT
+CGTATTAAAACGTTCGGCAAAGATGATTTCCGTTTCCAAGTACATGGTGGCAAAACTGGCCGTTACGTTA
+GCGTAGTTACTGCACGAGATTTAGTCGGTGAAGAAGCAGAACAATCAACATCAATAATGGCTGCTTATCG
+TCATTATTGGACTGAAGATATGCGTTCAACAGTTTACTACGGCACAACTGATACTGATCTAGGTAACGTT
+AAAAATAATCACGTGGCAGTTAATCTATTCAAAAATTACACTAAGCAACTTTCTTTTGGTGTTGAAATCG
+GCAATTTTGAAATGGCGGAAGTCAACAAAAACTCAAATTACTTACAATTCTCAGCAAAATACGTCCTTTA
+ATTTTTCACTAAACACTACAGGAGAAAGACGATGAAAAAATTTCCTTTATTATTATTAAGTACTTTAATT
+GCAGGCAGTTTCTCAGGTGCGGTTATGGCTGAAAAGAAAATGCTTCTTAAGACGCCTATTTATTATAACT
+CGGTACTACCAAGCTTAGGTTCAACCATTAAGTATGTATCTGACAATATTCAAACATTAAGTGGCAACAC
+GTTAAAAATGAAAATTTACGAGCCTAATAAACTCGTTAACCCGAAAGAAATACTTGATGCAGTATCTACA
+GGTAAGGTACAAGCCGGTTATGCTACAGCAGGTAACTGGGGCGGAAAAATCCCCGCGGCTCGTTTGTTTT
+CAGCGGTTCCTTTTGGTCCAGAAGCGCCTGAATATTTAGCTTGGTTCTATCATGGCAACGGCAATAAATT
+GCATCAAGAATTATATGATGACAATAACCTTAATGTAAAAGTGCAAGTGTGTGGTGTTTTAGCCCCTGAA
+ACATCAGGTTGGTTTAAAAACGAAATTAACAAACCTGAAGACTTAGCTGGTTTAAAAATGCGTTTCTTCG
+GTTTAGGCGCTCTGGTCATGGAAAAATTGGGTGTTAGTACCGTAGGTTTACCTGGTGGTGAAATCTTCCC
+TGCCATTGAAAAAGGTGTTATCGATGCCACTGAATTTTCAATGCCGGTAGTTGATCAACGTATTGGTGTA
+AAGAAACTGCTTAACTACAACTACTTCCCTGGTTGGCATCAACAAGCCACGATGATGGAACTCATTATCA
+ATAAAGATACCTGGAAAAAAATGAGTGAACGTCAACAGTCAGTTATTGAGCACTTATGTAAATCAGCAAC
+GTTAGAAGCTATTGCGCTCGGTGAAGCAATTCAAGCACCAGTCATGAAGCAAAACATTGAAGATGGCGTA
+ATAAACAAATATTGGTCGCCTGAAATGCTATCGACGTTTAAAACTAAGTGGGATGAAGTGGTTATTGAAC
+AATCGGCTGCAGATCCAGCCTTTAAGAAAATACATGATGACTTAGCTAAGTTCCGTAAAACTTACGATTT
+ATGGGAATCAAACGCTTTCTTACCCCGCCCAAAACCTAGCCTTTAAGTTTATACCCGCTCCATTTGAAGA
+TGCATGATTCAGCTGGAATTAGAAACGCTTTTAGGCAAGGTATTGATTGAAGAGAATGGTTGTTCCCTTG
+TCTAAATTAATAACACAGCATAAATCGTTTCTAAACCAGCCCCTTGGGGAAGGCTGAGCAAATCATACTC
+AGCGTTACATTTATTTTTAAGGGAATAACCCTTAATAAAAAAATGTGCCTTAAGTATTAATCGCTCAGAC
+TTCCTGAAACGAGCAGCTTCAAGTAGAACGGGTATACCAGCTTACTTACGTGCAGTAACTCCCATTATTT
+GCACAACCTAGAACCTTCGGGTTCTAGGTTTTTTATTGAATTAGGAGAATCTTATGACTGATTCATTTTC
+TAAGCCTACCAACTCAGTAGCACGATCAATGTTAAAAACAGCCGACATTTTTGAAGCCATTATTCTTAAA
+GTATCTGCCGTTTGTTGTTGGTCTTCAGCGTTATTAATTGCCGTCATTATCCTAAATGTAACCATGCGGT
+ACGGCTTCAACAATGGACTGATTTTATTTGAAGAGATTCAATGGCATCTATACGCAATAGGTATCATGTT
+CGGTTTATCGTACGCCGAAATAACTAACTCACAAGTAAGAGTCGACGTTGTTGCCTCAATGCTGAAACCT
+AAAACGGTGCTGAAATGGGAAATATTCGGTGCTGTCTTTTTTATCTTTCCAACCATTTTTGTCATTTTGT
+TTAATAGTTTCGATTATGTCGCCAATTCATACATGCTGGGCGAAAGTTCATCTTCACCATTAGGTATGCC
+ATTTCGATGGGCAATTAAAGCTGCGATCCCTGCAAGTTTTATCTTATTAGCTATGGCTGTGCTCGCACGT
+ATGTTTCGAAATATTATTACCATAACTCAAAAGGAGACGTGATCATGGCTATTAATGAAATTCTAGTTAT
+CAGCATGTTTTTAACCTTCATTGTCTTTCTATTTACTGGTATTCCAATCGCCTATGTTCTAGCCGGTGTT
+GGTATTCTCTTTGGTGGTATAGGCTATCTGTCAGATCTACATTTGGATACGTTTACCGGCCTTGATTTAA
+ATGTTCTAGGCCTCTCTGTTTCCCGGATATTTTCTTTGATGGAAAACTGGGTGCTGGTTGCCTTACCCAT
+GTTTATTTTTATGGGCTTAATGCTTGATAAATCAGGCGTAGCTGAACGCATGATGATGGCAATGCAAGAG
+CTCTTTGGTCGTGTTCGTGGTGGTTTAGGTATCACTGTAACCTTGATAGGTATTATTTTAGCTGCCTCTA
+CAGGCATTATCGGTGCATCTGTTGTATTACTTGGCTTGTTATCTATTCCTGCCATGATGAAGCAAAATTA
+TTCCAAAACCTTCGCTACAGGCATAGTGTGTAGTGCGGGTTGTTTAGGCATTTTAATACCACCAAGCATT
+ATGTTAGTGATCATGGCTGATCAATTAGCACTGTCTGTTGGTGATTTATTCACTGCCGCAGTATTCCCTG
+GATTAATGTTAGGTGTGGTTTATCTCGCTTATATTTTAGGCTTGTCATTTTTTAAACCTGAAGTCGCTCC
+AGCGCCTGAAAATCGCCGCCCATTGACGGCTAAAGTCTTGGTAGAAGTCTTTAAAGCTATACTACCAACG
+CTGGTATTAATTATTGCGGTATTAGGTTCTATTTTTGCAGGTATTGCCACACCGACCGAGGCGAGTGGTG
+TTGGCGCACTAGGTGCAACTATCTTAGCTGCATTGAATAAGAAACTTAATTTTAAAGTATTTCACGAAGT
+GTTGATGGCATCTTATAAAACGACGGCTTATATCTTTGCCATTTTTATAGGTGCAACAATTTTTTCCTTG
+GTGTTACGCGAATTAGGTGGCGATGAATTTATATCAAGCATGTTAACGGGTTTACCTTTTGGTCCCTATG
+GTGTGTTATTTGTTATTCTTGTTATCGTATTTTTATTAGGTTTTTTATTGGACTGGATAGAAATCACTTT
+AATAGTATTACCTTTATTGGCACCGGTAGTGAGTTCGTTAGACTTTGGCATCGGGGCTGTTAACGGATTA
+GATCAACCTGTTTTAGTTTGGTTTGTCATGCTGATAGCCGTTACGCTGCAAACTTCATTTTTAACACCAC
+CTGTTGGTTTTGCCTTGTTCTATTTAAAAGGTGTTTGTCCTCCAGAAATCAAACTAACCGACATTTATAA
+AGGCGTAATACCCTTTATAATATTGCAATTATTAGGTCTTGGGGCGTTAATTATGTATCCAGAAGTTGCC
+TTGTGGTTACCCTCTATGGTCTATGGTAAATAGCTGATTTAGCGGCAATGAGAATGATAGAGTTTTAAGG
+TGAATTAATAATAACCTTAACGCTCTAATATTCTACATAATAATCCTTTATTTTAGACTAACAGAGTATT
+TATATACTAAGCTGTTAGTGTATAATTTCAATATTCTCATGAATTTCAATAATTTAATTTAGGCAGGATT
+ATGTTCAAGTCACTTAGAGTACAAATATATGCACTAGCATTTTTGCCGTTTTTATTTGTAGCTATGCTGG
+GGTTGTATCTTCAATTTAGTTCACTTAAAAGTTTTGGTGATGACGTCACTACGTTAACTGAAAAGACGAT
+ATTAACGATCGAAAAAGACCGTCTAAAAGCTATTATTGATTCTGTAGAATCTCTTATTCAACCTTATGTT
+AATCAATCAGGTACCGAAGGTTATGATGATGCATTAAAAATGTTATCTCACCTGACTTTCGATCAAGGCT
+CTGGTTATATATTTGCCTACAAAAATGATGGCGAAAGAGTATTGATGGGAAATAAAACCGCAGGTATTGG
+GAAAAACTATTGGGACCTTCAAGACAAGCAAGGTCAATATATTATTCGAGACTTAGTTAATAAAAGTAGA
+CAAGGTGGAAGCTTTTATACTTATTGGTTCCCTAAACTAAATGAAACTGAAGCTTCTCCTAAATATAGCT
+ACGCCATTTATATAGATAAATGGGATTTAATGATAGGAACAGGATTTTATATTGACTCTATGGATACTGT
+AATAGCTTCTATTGATGAAACAATTTCTTCTTCTCAAAGTAGCAATATTACTAAAAGCCTGGTAACTACA
+TTGATTATTGCGCTAATTGTCGGTTTTATCGTTACCTTTGCCATTAAACTCATTTACAGTGCCCTTAAAA
+ACTTATCATCATCCGTGGAAGCCTTAGCAAAAGGTGAAGGAAATTTAACGCAGACTATAGTAGATAGTCC
+TATTGATGTTTTAAGTGATATTGCGAATAACTTCAATCGCTTTCTAAAAGCACTCGGTGGTGATATTCGT
+AATATCAAGCAAACCAGTGTTAATTTAGCTGAGATGGCGGTTCAATCAACAGAACGTCAACGTAGACTTG
+AAGATTCTTCAGATCAGCAAATGCAAGAAACGACACAAGTGGCTAGCGCTGTTGAGGAAATGGCATCAAC
+CTCAGCAGAAATTGCTAATAGCGCCGAAGTAACGCGTACTTCTGCTGAAAAGGCTGAAATAGAAATGCAA
+AATGTTCTGACGCAAGTGCATTCTTCAAATCAGCGCATGAACGAACTCAATTTATTACTCGAAAATGTTG
+AACATTCAGTACAAGAGCTTGGTGGTAATGTTGAATCAATCAATTCTGTTCTTGGGGTAATACAAGGCAT
+TTCAGAACAAACAAACTTACTCGCTTTAAATGCTGCGATTGAAGCGGCACGTGCCGGTGAGCAAGGACGA
+GGATTTGCTGTTGTTGCCGATGAGGTTCGCACCCTAGCGCAAAGATCTCAACAAAGTACTGTTGAAATTT
+CAGATATTTTAGATAGCCTGAAAAGCAGTTCTCAACGTACTATTCAAGATATGAGCGAATCTGCAGAGAA
+AAGAGCCGCGGTGTCTGATGCAATGTCAGCTATTCGAGGCCTTATTGATTCAACTTCAGAGTCAATAAAG
+GAGCTAACAGAAATGAATATACACGTTTCCACCGCTGCTTCTGAGCAATCAGATGTTGCTAGCCAAGTAG
+CTGAAAGCATCACTGGCATTGCTAGTCTTGCAAAAGATATAGGTGAAGGTTCTTCAGTTTCTAGAGAGAA
+ATTTGAAGAGCTTGAATATCTATCTCAAGAGCTTAATCAGGTTTCTGATAAATTCGTAGTTTAGTTAATC
+TCATTTAGACAAGGCAGTTTAACCACTGCATTGTCGTTAGTGTCGTGTAAGTTATTAAACAAAGGGGAAA
+GCGAAAGCTTTCCCCTTTTTCGATCTAATCCCTATCAATGCCATAGAGGATGAAAGTAGGCGAAAGGGTT
+GTGGTAGTCGAACAATGCTAGTTAGGGACTTTAATTATTCTATTGGATCTAGAGTGAGGGATGCGCGGAA
+ATATCGCTGATATATGATTGTTCTCAGGGGAAATATTCTTGATGTTCTAAATGGATATTTAGATGGGAAA
+GTTGCTTTTACCTAGAAGATGACTGCCGCAGTTCACATTTGTCCTGAACTGAACACAGGGTGCACTTTTA
+TTAAAGTAAAGAGCGAGAGGTGCGCGGAAATATCGTTGATAATTGATTGTTCTGAGGATAAATATTATTG
+ATGTTCTAAATGAAGTTTCTGAAAAAAAGTCGCTTCCAAGGTGCCGCAGTTCACATTTGTCCTGAACACC
+GGGTGTTCAGGGCGGAAATATCATGCTAACCGTAGGCTTCCCGATACGAGCCGGGCTTGCGCAAAAGTTA
+ATAGTCAACTTCCTTAGGTAAAACTTATCGGCTCAGGGACATAGTTCACACACAAACACCCCAGAAGACA
+AACTTAGTATAGCGAAAAAAATATCATCGAATAAGCTTTATTTTGTAATTTTTCGTTGAGTGATGAGTAT
+TTATTCGTTCTGTTTTATTTTTAGGCTTTAACTAACCGAAGGGAATAATAAAATACAGAAAGGAGGTATA
+AAGAGTAAGCGACTAATGATTAAGCGATTTTTTTCTTTGTATGAGAAAGGGCTTGTTCTATAGTTGATTG
+CAATAACATAATCTTTTGTTGATTATCTTCTTGCTCAATTTTTAATTGTTGTTGAGCTTTTAGTAAATCA
+TTAGCCAAATTTAAGGCTGTCATCACTAAGGTTTGCTCTGGAGTACTGATTACTTTGCTAGCGCCGGCTT
+TTATTAAACGATCGCTTAATACTTGTGCCGCAGATAATAAGGCAGTTTCTTGCCCTATTGGGCAAGCTAT
+TTTTAGCTTGCGATCAACAATGTTGATTTCCACAGTTCGTTGCGACATTTACAAAAAATTCCAAGTATTA
+TTAATAATATAGGTAAGATCAAAGCTATTTTAGCTTATTATTTTTAATGATAGCGATGCTGAGCTCCCTA
+TGCAAGTAAATAGCGCGCTTTATGGTCATTTTCTGTTATTTTCCTTTTCTGTCATTTTCGGCAGTGATAC
+CATTACTTCCCATAACTCCCTGCAAGTATAGAAAGTAAATCATGACTGAAATAACCTCAAATAACGATAC
+CGACAAAAACTTAATCGACTTTGCTACGATGCAAGCCATTTTGACCAGCGAAGATGTGAAGTCCCATGCC
+AGTGAACTTCATGGTGTATTAACAGGGTTAGTTTGTGCTGGTTTTGAATTTGAAGATCAAGGTTATGTAG
+CCATGCTGCATGATTTATTCAATGAGGGTGATGGCTTTCCAACGGCAGTAAAAAAAGCACTCAAGCAAAT
+GTATAGTGAATTGTGGAGCAGCATCTTAGATGACAGTTATAGTTTTAACCTTTTACTTCCCGATGATGAT
+GACTCTATAGCTGAACGTGGTCATGCCTTAAGTGTATGGGTACAAGGTTTTAACTTAGGCTTTGGTTTAC
+AGCAAAAAGATAGCCCAGTTGTTTCTGACGAAGTTAAAGAAGTACTGACTGATTTTGGCGAAATTGCTAA
+CTTATCTGATGACATGGAAGAAGATGAAGATACTGAGCAAGCGTATTTTGAAATTGGGGAATATGTTCGA
+ATCTCTGCTTTATTATGTTTTAGTGAACTAGCAACACCGCCAAATAATGAAAGCAATAACGAAGATAAAA
+AGATAATTCACTAATCTTATAGTTTGCAAGGTACTTTCAAATAACTGTTAACGAAATACAGTCAATAATT
+TACTGTTAGCAAAATAAGCACAACATTGAATAGGCGCGAATATTACATGACTACTAACCCTTTAAATGAA
+GCATCTTTAAGTAAAGTAACGTTAAGTAAATCACCAATGAGCCAATTACCATTGAGTGACTATGAAAAAC
+ATCGCGCTGCATTCATGGCTAACATGCCAAATAATAGTATTGCACTGTTTGCTGCTGCAAGTGAACTTAC
+CCGCAGTAACGATACCGAATTTCCGTTTTGTCAGAACAAAAACTTCTTCTACTTAACAGGGTTTAATGAA
+CCTGATGCTTTGTTAGTTTTACTTAAAAATGAACAAGGCCAAAATAAGTCTGTCTTATTCTCATTACCTA
+AAGATGCTTTACATGAAATTTGGCAGGGCAGACGCATTGGTCAAATCAAAGCTGTGCAAGAATATGGTGT
+TGATGAAAGTTTTGAAGTAGCAGATGTTGAGACCCTACTGTCTGATTATCTTGACGGTAAAAGCCAAGTG
+CTATTTGGTTTTAGTGATCATGATTTTGCTGCCCAAGTTTTTACTTGGTTAAAGCAAGTGAAAAGTAACA
+TACGTCAGGGAGCTAAAACACCACAACACCTTGCGGATGCTGACCCTATAGTTGCAGAGTTACGTTTAAT
+TAAAACCGAAAATGAATTGGCCTTGATGCGCCAAGCGAATCATATATCTGGCTTAGCACACCAACGCGCT
+ATGCAAAAATGCCAAGTGGGCAAATTTGAATACCAAATGGAAGCCGAAATTCTTCATGAATTTGCTCGCC
+ATGGTGCAAGGCATCCAGCTTACGCCAGTATTGTTGCGGGCGGTGATAACGCCAATATTCTTCATTACAC
+CGATAATAGCGATGTATTGAAAAATAATGAGTTACTACTAATTGATGCCGGCGCTGAGTTATCGGGTTAT
+GCCGCAGATATTACCCGTACCTTCCCAGTTAATGGACAATTCACCACAGAGCAAAAGGCCATTTATCAAT
+TAGTGCTAGATGCTAAAAACCTTGCTATTAACGCCATTAAGCCCGGTATGTCTTTTGCCAAATTAAATAT
+CTTAACCAATGCGTTTTTAACGCAAGGTTTAGTGGATTTGGGCATAATTGAAGGCGATTTAACCGAACTA
+ATTAGCGATAAAAAAGTAAAAGAGTACTTTATTCATGGCTTGGGTCACTGGTTAGGGTTAGATGTTCATG
+ATGTTGGTGATTATCATATTAATACTGATAGAGAACAGCTCCGCGCCTTTGAAGTTGGCATGGTTATGAC
+TATCGAACCCGGTATATATATCCCACTAAGTGATCATAGCGTTGACGAAAAGTGGCGTGGTATTGGTGTA
+CGTATTGAAGACAATATTGCCGTAACTGCAACGGGATTTGAAAACCTTACCGCTAATTCACCACAAACGA
+TTGAAGATATCGAAGCCTTGATGAAAGCATAAACAGCTTTATGTTCTGCTTTATTCGCTCAGTTAATTGT
+TTAGTGATTAGAGCCTAGTATTGTATTCATTAACGTAGCTATATCAATAAAGTGCGAGCAGAAGTTAAGT
+AAACTAATGATATGTTAACGATAAAATAGTACAACCAACATTAATGCCAATACTACTATCAATAATAAGA
+TGAACGCTATGGAAAACAGTAACCAACATTTTGATGTCATTATCTCAGGCGGCGGCTTATCTGGTAGCCT
+AATGGCGTTAAGTTTAAGTCAACTTTCTAAAGCCGATGGTAGTTTACTATCCATCGCGATTATTGAAGCC
+CAAGCTTTTAATCAAACCAGTTCAGCAGCTGAGACCTCCCTTTTTGATGAACGTGTTTTAGCACTCTCTC
+ACGGTAGCGCTAAATACCTAGCTAAGCTGGGTGCATGGCAATATCTAAAAGATGATGCCAGTGCCATTAC
+GGATATTGATATTTCTGATCGTGGTCACTTTGCCAAAGCAAGGTTAACGGCAAAGGAATATGACGTTAAT
+GCCCTTGGTTATGTCATCGAAATGGCACTTATTGGTAAAGCGCAACTAAAAGCACTAAGTGACCATACGA
+CTAATGTCAAAAATAGCAGTGCAACAAATAGCACAGCGATAAAAAAGAACATTCACTGGTTTAGCCCTGA
+CTCAATAGCTGACATTACTTGGCAAGAACGCAACAAGAGTGCAGCTGACAAAACGCAGGTAAAGGTTACG
+CTTAATTCAGGTGAAACCTTGTCAGCAAAGCTACTACTTGGTTGTGATGGTGCTCATTCCCCAGTAAGAA
+AGCTTGCCAATATTGACGTCACTTGTGATGATTATCAGCAAGTTGCCTTAATTGCTAATGTTTCAACCAG
+CAAAGCACATCATCATAAAGCCTTTGAACGGTTTACTCCGTTTGGCCCCATTGCCATGTTGCCGTTAAAA
+TCATTAAAGACAAAATCCTCAGCTGCTGGCGCATCACGTTGTTCACTTGTTTGGACTATGACGCCAGAGC
+AAGCAGCAGAAATTAAACACTTAAGCGATGATGATTTTAAAGTTGAGTTAGAGCGCGCATTTGGTAGCTA
+CCTCGGCGCAATCACCCATGTGGGTAAACGTGATACTTATCCCTTGGTGTTATTACAAGCACAACAGCAA
+ACCTATCACCGCATGGCGTTGGTGGGAAATGCCTCACATACAATTCACCCCATTGCAGGGCAAGGTTTTA
+ACCTAGGCTTACGTGATGTTGAGGTGATGACTGACCTAGTTAAAAACGCCTTAGCAGCAGGACAAGATAT
+TGGTAATTTTGCCTTATTACATAGTTATCAAATGAATAGAGCGAAAGATCAGCAGCAAGTTATTCAATTA
+ACAGATTCATTGGTGACATTATTCGCTAATGATTTACCGCCATTAGTCGTTGGCCGAAATATTGGCTTAC
+AAGCACTTAATATTATGTCGCCGTTAAAAAATGCTTTAGTTAAGAAGACCATGGGTTATTAATTATCGAA
+CTATTGCCGCAGAATACTAGGCAAATAACTTAATCATGTATTACAAAACCAGTGTAATTTACACATGGTT
+TACCTTGAAGAGAACAAGATGCAAAAATTTGATGTATTAATTGTCGGTGCAGGCATGGTGGGTTTAACGC
+TTGCGTTAGCTTTACGTAAAACTAGTCAGCTAAAAATTGCCATGGTTGATACCTTAGCGGTGCCTGAACT
+TGATGAGAATATAGATGTTAGAGTGAGTGCTATTAATGTAGCTAGCAAAAATATCTTTGCTAATTTAGGC
+GTTTGGTCTGCTCTTGAAAACAGCCGAGTACAAGATTATCAACACATGCATGTTTGGGATAAAGCAGGGT
+TAGGTAAGCTCGATTTTTCAGCCAAAGACAGTGCTAGTTTTCCCTCAGAAGATAACCTTGGTTGGATCAT
+TGAAAACAAAGTGATTCGCCACGCACTATGGCAACAAGCTGAACTTGATGAAGATATTCATTTTTTTACT
+GATAATAAGTTAGCCAGTATTAGTCAGGGTGACAGTGAAGTCTTTGCCACCTTTGCCACTGACTCTGCTA
+CTCATAACTCTGCAAGTAATAGCAGCAGCACACCAACAGCACCTATTATCGCTAAACTTGTTGTTGGCGC
+TGACGGTGCAAACTCATGGGTACGCCAGCAAATGAACATGGCGATGATCTTTAAAGATTATGACCACCAC
+GCTATTGTTGCGACAGTAGAATGTCCACAAGGCCATAATAATACCGCTTGGCAAGTGTTCTTACCTACAG
+GACCATTAGCCTTTTTACCGCTAAGATCTGCACAATCAGCATCGTCAACAGCGGGCATCGCTGATCCAGT
+AAATAATTTATGTTCTATTGTCTATTCAACCTCACCAGATGATGCAAAACGTTTAATCGCACTTGATGCC
+ACTGAATTTGCTAAAGAGTTAACGGCAGCCAGTGATGGTAAATTAGGGGATATTACCCTTAAAAGTGAGC
+GTTTTACTTACCCATTAACCATGCGGTTAGCGCAAGACTTTGTTAAAGACCGCGTAGTGCTTATTGGCGA
+TGCTGCTCATACCATACATCCGCTTGCAGGGCAGGGCGTGAATCTAGGTTTACTTGATGCCGCGGCTTTA
+GCGCAAACCTTAACAGCAAAACTTAATGAACATGATGACAATCACGCTGAGCTCGTTAATACATCAGATC
+TTAAAGCGTTCTCTCGCTGGCGTAAAAGTGAAGCCACTGAAATGATCACCGCGATGGCTGGAATAAAACA
+AGCCTTCGCTCCACAGCAGTCACCTGTTAAATTAATCCGTGGTGTCGGCATGAATATTCTTAATAACTTT
+GCCCCAGCTAAAAACCGTCTTATCGCACAAGCGTTAGGCATTAAAGCAGACTTGCCAGCACTTGCTTATC
+AAAAAGACGCACTGTAACGCTATTATTTGAAAGAGTAATAGATGAGCTAATAGATAAAGTTATAAGAAGG
+GTACTTGTCAGGGTATAGCAATAATAGTTATACCCAACTTTCTTGAAAGTGGCGAGTTCAACGAGAGTTA
+ATTATACCGGTTAATAACGCCGGTAAATCAGGCTATATTACTGCATTACCTTATCAATACCTTCCTATAG
+TTTCCTAGGCGGTCTGCACTTTTCAATAAGCGGCATCTAGCTAACCGCTAGGTCAAAATCAATAAGCTTA
+TATAAAGCGTTGCTGAACTAACTCTTCGAAAATGCCTGAGAAGACATATTATTGTTGCCATCCTTTTTAA
+ATAAATAAGCTTTTAAAAGACGAGATCTTGAGCTTTCGTCGCTCAATTGTCCTAAAAAACGCCTCTTCAA
+GAAGAATGACCATAAAATCTTATTGGCTTTTATTTGTTCTATGCCTATATCACCGAGCCAATAATGAGAT
+TAATTTTGTAAGGTGGATGTTTTGAAAATATAATTCTGATTTTGAATAAAACTCGGGTTTATATTTTATA
+AATTTGGATTTTTCTGTTGAATCAACAGCAAGTGACAGCTATAATCAGTTAACTTTGAAAATTCTTAGGT
+GGAACACATGACTAATAAAACAGTATTACATGCAAAGCATTTAGCTTCAGGCGCAAAAATGGTTGATTTC
+TTTGGCTGGGATATGCCTATCAACTACGGCTCTCAAATTGAAGAGCATCACGCAGTAAGAACCGATGCCG
+GCATGTTTGATGTTTCACACATGACGATTGTTGATGTGCAAGGCGCAGATGCAAAAGCTTTCTTACGTCG
+TTTAGTAATTAACGATGTTGCTAAGTTAGCAACACCGGGTAAAGCGTTATACACAGGTATGTTAAATGAA
+GAAGGCGGCGTGATTGATGATTTAATCATCTACTTCTTCTCAGATACTGATTACCGTTTAGTTGTTAACT
+CAGCGACACGTGTAAAAGATCTTGCTTGGATGACTAAGCAATCTACAGGTTTTGATATCACTATCACTGA
+ACGTCCTGAATTTGGCATGCTTGCCGTACAGGGCCCAGAAGCGAAAGCAAAAGTAGCTAAACTATTAACA
+GCAGAGCAAATCGAAGCTGTTGAAGGCATGAAACCTTTCTTTGGTGTGCAAGTAGGTGATTTATTTATTG
+CCACTACAGGTTATACTGGTGAAGACGGTTACGAAATTATAGTACCAAATAATTCAGCTGAAGATTTTTG
+GCAAAAACTATTAGACGAAGGTGTAGTTCCTTGTGGTCTAGGTGCTCGTGATACACTACGTTTAGAAGCT
+GGCATGAACCTTTACGGTTTAGATATGGATGAAACTGTTTCGCCATTAGCCGCTAACATGGCGTGGACAA
+TCAGCTGGGAACCTACAGACCGTGACTTTATCGGTCGTGACGTATTAACAGCTCAAAAAGCAGCGGGTGA
+TCAACCTAAGCTTGTTGGTTTAGTACTAGAAGCAAAAGGTGTGCTTCGTTCACATCAAGTTGTTGTGACT
+GAATTTGGCAATGGTGAAATTACTTCTGGCACGTTCTCGCCAACGTTAGGCCACAGTGTTGCTTTAGCAC
+GTGTTCCACGTAGCGTGAAAGTAGGCGATACAATCGAAGTTGAAATGCGTAAAAAACTGATTAAAGTTCA
+GGTTACAAAACCTAGTTTCGTTCGTAACGGCAAAAAAGTTTTCTAATTGAAAATTAAGTTAGATGTTCTA
+TATTATAGAGTAGCTAATCTAAATAATTATTCTACTGAGTAACTTAACGTGAAAACGTGGTTACTTTATT
+TCAAAAAAAATTAAAATTTTAAACAGGAAAAATAAAAATGAGCAACATTCCTTCAGAATTAAAATATGCA
+ACTTCACACGAATGGGTTCGCGTTGACAGCGACGGTATCGCTACAGTTGGTATCAGTGAACATGCCCAAG
+GCCTTTTAGGTGATATGGTATTTGTTGAATTACCTGACGTTGATGATTCAATCAGCGCTGGTGATGATGT
+TGCTGTTGCAGAATCAGTAAAAGCAGCTTCAGACATTTACGCACCAGTTTCAGGTACTGTTGTTGCAATC
+AACGAAGCACTTGAAGACGCTCCTGAGTTACTTAACTCTGACGCTTTTGGTGAAGGTTGGTTATTTCAAG
+TTAAACTTGACGATGTAAGTGAGTTAGAAAACTTACTTGATGCAGAAGGTTATAAGAACTCTATCGACGA
+AGATTAATTTTCGGTCACATTCAGCGTTTATGCTGCGTTGCTTTTATTAATCGTCTAAATCCCTTTTATT
+AGGGGAGAGTGTACTAAGCTCAATAGACTCATAATTTTAGCGCCTTGCCTAAAAGCCGACTGTTTACGAA
+AAATTTTAGCTTCCCTTATCAAGTTTAGGCGACACAGCCGAAACATTGATTAGCTAAGCTAAAAAAATTA
+GTTCTTAATATTAAGCCTCTTACTCATTAGGTTTGAGGCTTTCTTTTATTCTAGATTAGTACAATTTATT
+TAAGTGAAACTTTTATGACTTCAAAAACAATTGTTAACTCATTAGCTGAGTTAGAGCAAACTCAAGATTT
+TATCCGTCGCCACATTGGCCCTAGTGAATCAGAAACTCAAGCCATGTTAAATGACCTTGGTGTAGAATCT
+GTTGATGCGTTAATTGATGAAATCGTACCAAGCGATATTCGTCTTGCCGATCTTCCAAATGTTGAAGAAA
+GTAAAACTGAAGTACAAGCATTGGCAGATTTAAAAGCCGTAGCTAGCTTAAATAAAGTGAATGACACTTA
+TATCGGTTTAGGTTACTTCGGTACCTTAACACCGAACGTTATTTTACGTAACGTACTAGAAAATCCAGGT
+TGGTATACAGCGTATACGCCGTACCAGCCAGAAATTGCTCAAGGTCGTTTAGAGTCATTATTAAACTACC
+AACAAATGTGTATAGACCTTACTGGTCTAGAGCTAGCTTCAGCTTCATTATTAGATGAAGGTACAGCAGC
+AGCAGAAGCAATGGCATTAGCCAAACGTGTTTCTAAAAACAAAAAATCAAACTTATTCTTTATCTCAGAT
+GATGTTTACCCACAAACGATTGACGTTGTTAAGCAACGTGCAGAAATGTTTGGTTTTGACATTGTTGTTG
+CTCCAGCTGCAGATGCTGCAGAACACGACATTTTCGGCGCACTTATCCAATACCCTGGCGCCTCAGGTCA
+AGTAACAGATGTAAGTGAATTGATTGCTAAAATTCATGACAATAAAGGTATTGTTGCAGTAGCTGCTGAC
+ATCATGAGCTTAGTATTATTGAAGTCTCCTGGTGAATTAGGCGCAGATGCTGTAATTGGTTCAAGCCAAC
+GCTTTGGTGTTCCAATGGGTTACGGTGGTCCACACGCTGCATTCTTCACAACATTAGATAAATACAAACG
+TTCATTGCCTGGTCGTATTATCGGTGTTTCAAAAGACACACGCGGTAAAAACGCACTACGTATGGCTATG
+CAAACACGTGAGCAACATATACGTCGTGAAAAAGCCAACTCAAACGTTTGTACAGCGCAAGTATTACTAG
+CCAACATGGCAGCGTTCTACGCGGTTTACCACGGTCCTCAAGGTTTAAAAACTATTGCTAACCGTATTCA
+CCGTTTAGCTGACATTTTATGTTTAGGTACAGCAACTAAAGGCTTAACAGCTGTTCATGCTAACTACTTC
+GACACATTAACGTTTAACGTTGATAACAAAGACGAAATCGTTGCTCGTGCATTAGCTGCTAACGCTAACT
+TCCGCACAGACGTTGACGGTCAAATCTCAATCGCATTAGATGAAACCACAACACGTGAAAACGTTGCACA
+ACTTTTTGATATCTTATTAGGTGAAGGTCACGGTCTAAACGTGAGCGACCTTGATGACCAAATCGTTGCT
+TCAGGTCACTCATCAATTCCAGCGTCATTAGTACGTGAGTCAGCAATCTTAACTCACCCAGTATTTAACT
+CGTACCACAGCGAAACAGAAATGCTTCGTTATATCAAAAGACTTGAAAACAAAGATTTAGCATTGAACCA
+CTCAATGATTTCTTTAGGTTCTTGTACGATGAAGTTAAACGCAACTGCACAAATGATCCCAGTATCATGG
+CCTGAATTTGCTAACATGCATCCATTTGCACCAGTTAACCAAGCACAAGGTTACAAAGCAATGATTGATG
+AGCTAGCCAAATGGTTAGTAGAGTTAACGGGCTACGACAAAATGTCAATGCAACCTAACTCAGGTGCTCA
+AGGTGAATACGCTGGCTTAATCGCTATCAGCAAGTATCACGAAAGCCGTGGTGACTCGCATCGTAACATT
+TGTTTAATTCCAGCATCTGCTCACGGTACCAACCCAGCATCAGCCATGATGGTTGATATGAAAATTGTTA
+TCGTTGCTTGTGATAAAGAAGGTAACGTTGACATGGCCGACTTAAAAGCGAAAGCTGAAGAGTTAGCAGA
+CAACCTTGCATGTATCATGATCACTTACCCGTCTACTCACGGTGTATATGAAACAACGATTGCAGAAATC
+TGTAACATCATTCATGACAATGGCGGTCAAGTTTACCTTGATGGCGCGAACATGAACGCACAAGTAGGTT
+TAACTTCTCCAGGTTTCATCGGTGCTGATGTTTCTCACCTTAACTTGCACAAAACATTCGCTATTCCACA
+TGGCGGCGGCGGCCCAGGTATGGGACCTATCGGCGTTAAGTCTCACTTAGCACCATTCTTGCCTGATCAT
+GCGTTAATTAACGTAGATGAAGCAACTAAAGGTAATGGCGCGGTTTCATCAGCTCCTTTCGGTAGTGCTA
+GTATTTTACCTATCACTTACCTTTACATTGCCTTGTTAGGTAAAAAAGGTGTTACTGACGCGACTAAATA
+CGCAATTACTAACGCTAACTACGTATCTAAAAAATTAAGCGAACATTACCCAATTTTATATTCAGGTAAA
+AACGGCCGTGTTGCTCATGAGTGTATTGTTGATTTACGTCCGCTTAAAGCATCTTCAGGTGTTACTGAAG
+TTGATATGGCTAAACGCTTAATGGATTACGGTTTCCATTCTCCAACTATGTCGTTCCCAGTAGCGGGCAC
+GTTCATGATTGAGCCAACGGAATCAGAATCTAAAGTTGAGCTTGACCGTTTCATCGAAGCAATGGTTTGT
+ATTCGTGATGAAGTACGTAAAGTTGAATCAGGTGAGTGGGCATCAGATAACAACCCACTACACAATGCAC
+CACATACATTAGCGGATATTACTGAACCATGGGATCGTCCTTACTCGATTCAAGAAGCAGTATTCCCGGT
+AGTAGCAGTAACGGCTAACAAATTCTGGCCAACTGTTAACCGTATTGATGATGTATTCGGAGACAGAAAC
+TTAATTTGTTCATGTCCTCCAATCGAAAGCTATATTGACTAGTTAACCAGTTGATATAGAACAATAAAAA
+GCGAGCTTCGGCTCGCTTTTTTGTGTCAGTACTTTATAGTCTGAACATGTTTTATTAGCTTGGTTATTAG
+TTCGATCATAGAAAAGTAATTAGATTTATGTAGATGAAGGCAGATTCACTAGTAAAAAGATCAATGCTTT
+AGTCAGTACACTTTTATTTTGATATTATTGAATTGTTGTTAAGTTGTGATAGCCAAATAAAGGTCCTATG
+AAGTCTATTTTTTTTCTGTTTTTATTTTATTCTGTAGCGTTAATGCCATTGTACGGGAAAGCTAGCGATA
+GAGTATTAGCCTATGTTGAGCGAATACCGCCGTATGTATTGATTAGTAATAATAATATTACAGGCTCAAC
+AATAGATATTTTAAATGAAGCCTTAAAAGAAAGTGATGTTGATATACATTATCAAGAAATTAACTGGTCT
+AGAGCTTTACATGATAGCGAAAGTAGACCAAATATCATCTTAACAGGACTTAATAGAAACGCCTTTCGAG
+AAGACAAATTTCATTGGTTATATAAAGTGCCCGTTCATACCAGTAGACAACGATATTTTTTATGGCAATT
+AAAAAGCAAATCTGCAGAGAATAAAAAAAGAGGCTTAAAGAATGCTTTTATCTCAGTGATGCAGGGTGAT
+CATAAAAGTAAATCTTATAAAAGTTACGTTGAAGGTTTAGGCTACCAAGCCAATATTTATCCTGTAGGAA
+GCCGTGAACAGGTTATTCATATGCTGTTTAAAGGGCGCGTAGATTACATACTTGGTGGTGAACTCAATAA
+CGCATGGAGAGTAAAAGGTTTGGGCTATGACCCTGATATGATTGAGCGGGTAGTAGAGGTTCCAAATACG
+AGTCAAGGTTTATACATAGCGATAGGAAAGCATACGGATATTAAGTTTGTTAACAAAATTAGAAAAGCGT
+TGGCTGATTTAGAACAAAGTGGGAGAGTAAACGAGATTATGTCACTATGGTTGAAAAAGACTGAAAAAAC
+GTCCCCATCTGAGAATACGCAAACAAAGCGTACAGTTGATGAATAAGTAGTAACTTAATTTGTTTATGTC
+CTACAGCGCTAACTTGTGTGTATTAGTTAACTACTTGATATAGAATATAAAAAAGCGAGCTTAAGCTCGC
+TTTTTTTGTTTTTACATGTGTTATGATTTTCACCATTAATTCTTGAAATCAGATCAGATAGGGAAATCAA
+TGTCTAAATACTCAGTTAAAGATCTCGCTCAATTTATTAAAAAATCAAAGGAAAGTGATACACCATTTGT
+TTTATTTACAGGAGCCGGTTGTTCGAAGTCAGCGGGTATACCATTGGCAGGAGAGCTTGTAGAAAAAATT
+AATGAAGATTTTGAACTTGAACTTAAGGGACTTTCTAAAGACGATAGACAAAATTACGGTAAATGTATGT
+CTGTTCTCGTTAAAGAGGATCGACGTAAACTGATTAGCGATTATATTAGTAAAGCTAAGATTAATTGGAC
+TCATATTGCAATAGCTTTACTTATAGAAAAGGGATATTTTCAAAGAGTCTTAACCTTTAATTTTGATAAT
+TTATTGGCAAGGAGCAGCGGACTATTAGGCCTTTATCCAGCAACTTATGATTTAACGACCGCGGATCTTG
+ATTTGCATAACTTAATTGTTGAACCAGCAGTAGTTCATATTCATGGGCAGAGTCATGGTTTTACTTTATT
+AAATAGTGATGAAGAGACTTCTAAACATGCGGAGAGCTTGGAAAATTTTATTGCTTCTACACTAAATCAG
+TCACCAACATTATTTGTTGGTTATAGCGGTTATGCTGATGCATTCTTCCCTATTTTAGAGAAAAAATATA
+CAGGGCAACACAGGTTGTTCTGGTCGGGGCGCTCAAAGAAAGAACCCGAGCATTTAAGTACTTCCTTATT
+AAAAAACTATGGAAGTTTTGCCCATTATATTCAGGGCGAAGATTCCGATATATTTTTTATAGAGTTAGCT
+CAAGAACTCGGCTGTTTTCCCCCTAAAATATTTGAAAATCCATATGATCATTTATTAGATGAACTAAAGC
+ATGTAACAGACTTTCCACTACATGAGTCTATACATCGAGATTTATTTGCGAAAATTAAAAAACAATTAAA
+GAATGATAGTGAGCAATATTTAAAAGAAAGCCTTTTAGATACAGATAAATTATTAATAGAAGGAAGATAT
+CAAGAGTTGATAGATTTATATGACAACAACTCAAAATTATTAGAAACTGACCTAGATAACATAGCATTAG
+CTTATCTTCGTCAATGTAATGATTTAATTCGCAATACTAATGATTTTGAACTTGAGGAGATTAAAGCAAC
+AGTCATTGAAAATTATTCAAAAGCGCTTGAAGTTAAAAAAGATTTTTATTTAGCACCATTTAATCTTGGG
+GTTTTTTATAAAGATTTAGCAAGTTTTACTTCTGAGAAAGGTGTTAAAAAAATATATGTTGAAAGGGAAA
+TAGAGCAGTATCGAAAGTCTATCTTGATTAATGCTAATGATTATTTTACTTATAACAACTTGTGCTCTGC
+ATTATTAGTTTTATCCGATTTTACAGAAGACTTTGAAATTAAAGAAACTTTAATATTTGAAGCTTTAGGA
+GCTTCAGAGCAAGCTATAAAAATTGATGATAAAGAATGGAATGCATATTGTTTATTTGGTCAAGCATATT
+TTACATTAGGTGAAATCAAAACAGTAAGTAATGATAAAGAAAAATACTTTAAATTAGCTTTGAATTATTT
+TGATTCATCTAATATGGCAAAGCCTAATAATGAATTTATATTAGACACCTCAGGGCTAATTTGCTTAAAA
+TTATATACCTTAACAGCTAAAAAATATTTTTTAGATAAAAGTTTTGAATATTTAAATGAACTTGACAGAC
+TCAATCCCAAAAAGGTGTATAACTTAGCGTGTGCATATGCTTTAAATCTGCAGCTTGATAAGTGTAGAGC
+AATGCTTGAGCGAGCTTTAGCTTCAGATACATTACCTTCTAAAATGCATTTGTTGAAAGATAAAGACTTA
+GACGTTGTTTGTGAATTAGAGTGGTTTAAAGAATTGATATCTAAAGCTAACTAAAAAAAATTGTCGCGGT
+GGCGACGACACCCAAAGGGAAGCTGCCTCCGGCCTCCCTTTGGAATCCCTCGGAGCTGCTACATCAAACG
+TAATCCTGCATTCAGTACAATACTTCGACGTAACAGCAATGAAGGCACATCCATGTGCAACATTCCTTCT
+GCCATCATCCATGATGGCAATACGTGAATATTGTGCCTCACTCCGGCGTTTGAAGAAGCAGGCTTGGAGT
+TCGTTGATGCAGTGTGTTTTTTTACTATTAAAGAACTCTACTGTTATTTTTGAAAATGAGCATAGCCACA
+ATTGCCTATTCCCATCTCAGCGTTGAAAGTTTAATCTTTATCAGCAGTTAATCGATGACAGCCATGGATG
+GCTGGAACTGACGTCGCGCAGGGACGAGCATTCGTCAGGTATCGATAACTGCAAAAATTTAACTTTCAGT
+TTTAGCTGAGTAGGGCGCCACGGGGATTCCAAAGGGGCTTTTGGCGTGTAACGCACCTTTGGGTGTAGTC
+GCCACCGCGACGCCAGACAGGGAATGAAACTCCAAGCAGCTCCATTCAAAATTAACTAGGACACGCACTG
+TTAATTATTATTCCACTATCAAGGTGATGACTTACTCTTTATTAACATAAGTATCTGACTTTAGGTGTGT
+TCATATCAATAATAGTTTGTTATTTTAACGTAATATATTCATCAGATTGGCTTACTAGATTATGGTGGGT
+AAAATCCCTAACCCTTTCTAAGACACCAAAAAACAAATTAAACTGGGAGAAATAAACAATGGTAAACATG
+TTAATTACATATCAACTTAATGACGGTGATGTTATTGAAATTAATCATCCACAAGAGTTTGAGTTTAAAG
+ATTTAGATGGCAACAGTTTAGGCAATGCTGAGGTTATCAAACGTCATAATAATGATCTAATATTGGCTGA
+AGCCGCTTTTGTAATCTCAGCCGAACATGAGAAAATTACTATACCAAGCGATGCTGCATTCATGGAATCA
+AAAGCAGGGGTAAAACAACCTTTTGACTTTAATGGCCTGGTAAAATGCTGTGGTTTTACTTCTGTTAAAT
+ATAAATTTGATAGACAAGGTGATGTGAGCTCTGATTGGATTGTCGCTTACCCTCATTAATAATTGGGGCA
+GAGTCAATTTAAATATTTAGTCGCGATAGCGACGACACCCAAAAAAAGAAGGAGGCTGTCTGCCTCCATT
+CTTGCTAACTAGTTCACTTGTTGGTGTGAATGATTCGACTTACCCTCTTTGGCAATAAGGTGTGTTTCAT
+CCATTTCTTTTTCAAGTTTTCCTGCAAAAACTTGGTAAATATCAATTTCTTTAAGTTTATTGCTTTTCGC
+CTTTTCTACACTAACAAGAAAATCATCTACATCATGTATATGAGGCACGGTCATATCGACCCCACCACTG
+CAAGCAATGACATTACAGCTAAAAACTATTGGTAAAATGGACATTAATACAAATTTATTCATCTTTACTC
+TCCTAAATAAAAAGAACATACCACCACCGTGGTATGTTCAGTTTTTAGCTTTCGCTTCTAACGTAAAGTT
+ACTTTAGGATTTTCAGCCGGTTTGTCGAATAATCCAAAGAATTCAGATACAGATTTTGCATCACCACTTA
+TTTGGATGTAACCGTCTTTAACTGCTTGCACAAAATCGATCTTACCCACTAACAATCCTAAGAATACAGG
+CTTGGTTAGTTTCACTGTTGCTTTTGGTTGACCTTGGTAATCTTTATGGAACTGAGCAACACTACGACGA
+ATTTCAAGTGCGTGTGTTTCTTGGTAATCACCAAATTCAAAAGCAATGGTAAAGTGTTTATCTTGGCTAC
+GTTGTGCGTTCAAACTAAAGCGCATAGCGCCAACAAGTTGTGAAGGCTCGAACTCTGCCATTAAATCAGG
+TGCTTGTAGATTAATTTTTTTCGAGTAATCAATCGTGCCATCAAGCTCTTGTGCTGAGGTTAAGTACCAG
+TTACGCCAGTTGTTATTAGTTTCACGATAAGCAAGTTCACGTAAAGCGATTGCCTTTAATAAACGAGGTT
+CCATATCTTCTAAATCAACACGAACCGCATGAGTAGCAAGTTCAGCACACCACTGAAAATCACCTGAATC
+ACACGCTTTAGTAGCCATGTTCATCATTTCATCTTTACCACCAACCATAGATACATAACGCTGAGAAGCA
+GTAACCGAATAGGTTGGGTTTAATGTGGTTGGGTCACCATCAAACCATCCCATTTCACCGACAAAGATTT
+GTTTAGCGGCATGACGAATAGAGCCATAAAAGTCACCTAACCATGGGTGGCTTACTAAGTGTTTAGGAAG
+CTTAATTTCGCGGATCAAATCTTCTTGAGTCGCCCCGTTATTTATCGCTTTAATAGACTGATCGTAGGTG
+TATTGAATAGCATCACGATAAGACGTTAAGGTATTATCTACATGCTTACTACCAACAACGGGGCGTCCAT
+GAGAAACCATCATTGCTTGAGCGTTGTACTCAAGTAAGGTATCTACACCTGGGAACCAAACACTTGGGTC
+ACGATACTGTGTACCACGAATAGTGTGCAAGTTAGGAAAGCTTTCGCCTTGTATAACTTCTGAGCCAAAC
+AGCATGTTAAAGTCAGGGAAGTACGCAGTAATTTCGTCGGATGCTTCAGAAGGAACATGTTTAAATTCAA
+CTTTCACTCCTGCAATTGTCATTGCTAGCTGGCCATTTTTACCTTTAACTAAGGTATTTGGCGCAATTAA
+ACTATGCTCATTAATTTCAAAATCAGGACCTAAACCACCGTTAATACGTCCGTTTTCATTGACAGAAAGC
+AATGTACCTAATGAGTAATCAACGCGGAAACCAAGAGCCGGACCAGTACCACCCATAGAGCCTTTTACCA
+CATTAGTCATAAAAGTATCGTGTGCAATAATCAACGCTTTTTCAGCACCTTCAATACCACGAACACCAGC
+ATAATGATCAGGATGCCAATGCGAATACATAATCGCCGCTACTGGTTTTTTATTACCGGTAACTTTACGA
+AAATCATCCATAACATTTTTCATTTTGTCTACTGATTCGACAGGATCTAAGATCAACAAACCATTATCAC
+CGTCAACAATCATGGGTGAAGTTAAACCATAGCCATAGACTTGATAGAATTTCTCTTTATAGGAAAAGAT
+GCCCTTTTTCATTTTTTTAGAGTGAGCCGTTAGCTCTGGATGTACTTTATTAGACACCCCATCAAAAGCA
+TCATTTCCTCCCGTTGGTGTAAATGACATGTCTTTGTTGTCACCATGCCAGAAATGCGTTGCACCAGATC
+CTTTACCAAGGTAATAATCATGAGAAAGTGTCGGAATATTTACACTAACATCTTCAAAGCGATCTTTTTG
+GTTAGTAACGGCATTGCTCGTGTTCAATAGAGAACAAGCGAGTAGTAGTGATAAAGTAATAATGGATTTT
+TTCATAATAATCTCTAAAGTCTGCAAGTGAAATTTGATGGAGCTATATTACGAAATACTAAAAGAAGATG
+GCTAATATATGATATAAGTTAACTTATATTACTTATGGTTAATTCGATTAAGGTTAAGAAATGAAGCATT
+CAGATTACAGTTTAATACCTACATTCGTCGCCATTGTTGAAGAGAAAAGTTATACAAAAGCAGCAAAACG
+TTTAGGCATTAGCCAATCGGCGGTAAGTCAGGGAGTAACCAGGTTACAGGCTGTATTTAAAGATACTTTA
+TTTATACGTGGTAGCCGCGGAGTTGAACCAACTCAGTTTTCTCTTGATATATATCCTACATTAGCAAGTT
+CAGTTGAAAATATTGCCTTTATGATGCCTGAGTACAAAAAGTTCAGTGCTGTGAAATGTGAAAAACAATT
+CGTTATTTCATCGTTAAGTGTCTTTGGCTTTACTATATTACCTCCGCTTTCAGCACTAATGAGCCAGCAT
+GCACCTTTGGCAAGTGTTAAAATTGAACCGCTTAATAATCACGACTTTACCAACATGTTGAGATCACAGC
+ACTTTGATTTAGTTATTGATGCTCACTCAAACCAATATCCACAGTTACGATCTAAAGTGATAATGGAAGA
+TACTTTATGTGTAATGTGCCGTATTGATCACCCAAGATTATCGGGTGATTCAATCAGTATTGATGAATTT
+TTAGCGGAAAAGCATGTCACCCATTCTCAGCTTGATCAAAAGGGCGGTTATCTAAGTGGTAAAGGTTTAA
+AAGAAGATGAGATATTAAATCAGCGCAAGATAGCATGGCAGGCTGCTAGTATTATGGAGATGCTGCCTGT
+TATAGAGTGTTGTGACTATATTGCTTTGTTGCCACAAAGGTTAGTCGATAAATATCGTCATATTTACCAA
+CTAAAACAGTTACACAGTAACTTTTTACTCGACCCTATAAAAGTAGCGATGTACTGGCATTCATCAAGAA
+CAAATGATCCGAGTCATAAGTGGTTAAGAGAACAAATTGTTAAAGTAACCCAACAGTTTAATAAACTTTA
+GAACACAGTAATCTAATTAGGGCGCATCTAGCGCCCTTTATCTTAGTCGCTATTATCCCAAACTTGGGAT
+CAGTGCAGGAATACCAGGTAACATTCCTACCGATGCCATTACAGCTGTTAACACAACAAACATAATACTT
+GGGATAACCCATCGGCTCATCTTACTTAAGCCTGAGCTACGTTCTTTACAGCCAACCAAACCAAGGTTGT
+CGAGCAACATAGTTAACGCCCAACCAAACGCTGGGTTAACCAATGCTGAAGAAAATACCACAATAGCCGC
+TGACTGAGTTGTTTTACCCTCACGGGTCATTTCCATTCCGGCTTCAAGCAACGGGATAAATACCCCCACT
+ATTAATGCCACACAAAGCACGGGTTGCCATATTGCCAAATCCATAGGATAGCCCCATAAGGCAGCTATGA
+TACAAAACAACGCAGTGAGTAGCGCGCCTGCAGGAATAGGTCGCTTTGCGATAGCTGCTGGTACTATATA
+AGTGCCCCAAGAAGAGGTGAAGTTTGCCCCACCTAACAGAGAACCAAAGGTTTGGCGGATAGACGCACTT
+GTCATGGTATCGTCAATGTTCATGTGTACTTTTTCAGTGCGCTCAGGGTAATTGATTTTTTGAAATACCT
+GATGACCTAAGAAATCAGGCGACCACATTGCTACCGCTAAAATAGCAAAAGGCAGTACCACGACAAAACT
+TTCTAATGTTGGTAAACCAAGCATCCAGCCAGTATTTTCGCCCCACCAATACATTGGATTCATGTTAGGT
+AGGCCCGGACCCGTTTGAAATTCAAACGGCGCGCCCATAGCAAAGGCAAGTGTTCCGCCTAGCAAGCAAC
+TCAAAGGGACGGCTAACCAACGTTTACCCCAGTGTTCAAGTAATGCATACAATATTATCGTACAAAATAT
+AACGATAAAGGCAATGTGTGCCATGCCTATTCCATCTGCCCAAGCGAACAATTTATTCACTTGTGAAATG
+GTACCGACAAAGCCAAGGTAGAGTAATAAGCCGCCGCAAACGCCTTTGCTGGTCAGGTTTGCCAGCATGC
+TTCCGCCTTTACTAATGGCTAAAATCAAACCCAAGGCACCAATGAGTAGTCCAAGCGCCATAGGATGTCC
+CCCTGCGGCCACCACAATAGGAATAAGTGGAATTAACGGGCCATGAGTACCTGCTAGGTTAGCTGTGGGT
+AATAAAAATCCTGAAAAAAGAATGATAAAGATTGAAACAATAAGTAATTCATAGCGGACGTTTTCTAATA
+TAAAGCCTTGATCAAGCCCTAGGGAGCCGGCAAAGGTTGCTGCTATTGCGCCCACCATAACCACTTTACC
+AATAGTCGCTGCCATGGCTGGGATAGTATCTTCTATCTCAAAGCGGTAATCTCGAAAAGGTAAATTTGGT
+CGCCAGCGTTTGGGCGCCATTATTTGCAATTCGTGTTCTAAATACTCGTCTCGGCTATTAAATTCTGAAG
+TCGGCTTATGTTTTTGCTGGTAACTAAATTCATCCCCATTTAGCCCATTCTCATTTTGTTGAGAATCACC
+TTTTTGCTCATGTGAGGCTTTTGACGTATTGCCCATTATCATTCCTTTTGCTCACTTACTAAAAAAGCGT
+TATATCATTTAAGTTGACCATATTTTATCTCAACGCAGCATACGTAGCTAACAGCAAAGGCCACGTATGA
+CTAAGCAATTAGTCTCGAATATTGCACATTAATGTTCAAAAAGTGAGCTTTTACTCTATTACTTCATTAG
+ATGTTGCTTCATAGTGAAAAGGATAAATAGAAAATGATTAGGGAATAGGGCGGTGATAATGTTGCTTTGT
+AAATCTAAATAGTCATTCTAATCAGAATCTATCAGAACTAAATAGATTCGAACATTCTTAATATAAAACC
+GAACATAAAATAATTATTAGTCAAGGTGAAATTAATTAACGTACTGATAATAAAGTATAAAAATAAATTT
+ATATGATTGGCATAGAACTTCCAATGAAATAGTAACGACTTAAATTATTTCTATTGAACATAAGTTCAAT
+TTCGCCATTTTATGCAAGGAATTTATATGAAACACACGTTAGTCATTACCATACTCATCATTATGTTCAG
+TAATGGGGCAACAGCTGAAGAAGATAAGCGCTCTATTAATGAATCGACAACAAACATGATTGCCGCACTT
+CAGCAAAAGCAATGGATTCATGGTTCACAAGATTGTAAAAACAACCAAGACCCCGCAATAGAAGTCTTTC
+AATACGATGAATCAAGTTATGTACTACGTCAAAATAAGTGTCTGAGTTATGAAGCACCTTTTATTTATGT
+CTTAATTGGAAAGGAGAAGATACTTGTTGTTGATACTGGGGCAACCGAAAGCGCTGAAGAATTTCCACTG
+TATCAAACAGTACAATCTCTGAATCAAAAGCATTCCGACAACGGAAAAACCAAAGAGCGTGAGATAGTAG
+TTATTCACTCACATAGTCACAGTGATCATTATAGTGCTGATTCTCAATTTGTCGGTCAAGCCAATGTTAC
+CGTAGTTGCAGCAAATAACACTGGAGTAAACGAGTTTTTTGATTTTGAAAAATGGCCTGAGCAGCAAACT
+AACTTTGAGCTTGGTGGACGCAGTATAACTATCATTCCAACCCCTGGTCACCAAGAAGAAGCTATTTCAG
+TGTATGACCCACAAACTAAGTGGCTGCTAACTGGAGATACATTCTATCCGGGTTATATCTATGTTAAAAC
+GTGGCAAGACTACAAAAATAGTATCGCCCGTTTAGTGGAATTTACTAATAATCATAGCGTAAGCGCAATA
+TTAGGATCGCATATTGAAATGACTAATAAGGCGGGTGAATATTATGAGATTGGTACGATATACCAACCCA
+ATGAGTCTTCTTTGTTGTTAACGCCAAGTGATTTAACTGCTTTGAATGAAAAGCTACAGCAAGTAGATGA
+GCCAGAAAAAATAGCAATGGATAGTCTGATTGTTGAACCCTTGGGCGCTTTGCCAAAGCTGATCAGTAGT
+ATTGCCAAATGGTTTATTGGATAATAGGTTTAGTTTGCTGAAGGCGTTTTTAGGCAAAAAAATTACTACT
+AACTTACAATAACTAAAACACTCAATGTTATTGTGAGTTAGCAGGTAATGAGGTCCTAAGTCGACCGCTG
+GATTTTTCTGTAAACCACATCGTTTCACATTTATTTCACTTACTTGTCGTTAAGCTAGCTCTATTGAAAT
+TAAAGGAGCAAAACACATGCTTAAGAAAATAGCTATTACCTCAGTAACCTTAATTGTCCTGATAGCAGGT
+TCATTATTTGGTGCTAAAGCTTGGGTTAAAAGTTTATTACCCGAAAAAGCCCACTTTGTTGCGATAAAAC
+AAACACAAGTAAGTGACTTACCCTACGTTACCCACGATATTCCAGCATACAGAGGTAAAATATTAGCCGT
+GGTTACTAGCGTTGATAAAATGGGGGAAGATCAAGACACCGGCTATGAACATACTGAACTAGCCCGTGCT
+TACTGGGTGTTTACTGCTAATGGTTTCAGTGTTGATATTGCTAGCCCAAAGGGAGGTAAACCGCCGGTAG
+TAATTGATGGAGAGGATATGGGCGCTTATGATTATGCTTTTTTAAATGACGATACTATTCAACAGAAAGT
+GGCAAACTCTATTGCACTGGCAGAGGTAAACCCGAACGATTATGAGGCGGTATATTTTGTTGGCGGAAAA
+GGCACTATGTTTGATTTTCCTGATAACCCTTATGTGCAAAATATTGCCAAAACACTGTATCAAAACAACA
+AAGTAGTCAGTGCTGTCTGTCATGGCCCTTCAGCTCTGGTAAACGTTGTATTAGACAATGGTGAAATGCT
+GCTTTCAAATAAGAAAGTCAGTGGCTTTACCAACAATGAAGAACTTTTTTTAATTCCAGACGCGAAACAA
+ATTTTTCCTTTTTTACTTGAAGATAAATTGATTGAACAAGGCGCTCAATTTCAATCGGGTACAACCTATT
+TAGAGAAAGTCACACAAGATGGAAAATTAATCACGGGTCAAAACCCTTGGTCTGTATGGACGCTTGCCGA
+AAAAGTAGTGGCTGAACTAGGTTACCAACCTAAAACCAGAGAGCGTACTCCTGAAGAACATGCTATCGAA
+CTTTTGATGACATATGATTCACACGGTTTTGATGCGGCTAAAGATGAACTAAAACAAAAGCCACACGCTT
+ATCAACGTATTCTTATTGTGATGCACAGTATTTTAGCCTTTATGCAGTTCGAAATTAGTAAAGGTATTGA
+CCTGCTAAGTCTGGCAAATCAACTAAAACAATTGCGTTAATGTTTATATAAATTTTCTTGCAGCCTAATA
+ATCATCTTCGGCTTATTAAGCTGCTTGCTGTAAATCACTGAGTCAGCTCAGCTAGCATGATGTTATTCAA
+TTGCATGTACCTCTCCACTTACTGGACAATGCTCGTCTGGATAACCACGATTTAAATCCTATACAGTGCA
+ACTTTTTAATAACGATCTTTTGAATAATTATCACTTAATCCCCTCTGTTACTAGTATGTAATCAATTTGT
+TACAAGATTGTTTTTGTTATCATCGAAAAAATAATGAAAAATTTGTCATATTTGCATAAGATATAGCGAT
+AAATAATATAAGGATCTACTATGAAAAAGAAATATTTGGCAGTTGTCATAGCCGCAAGTTTAGCGTTATC
+CGCCTGTATGGCAACCAGTTCTGACTCTGTTTCTGATACTGGTAAGAACGCGTCAACGCAGTCATCTGAA
+AATAGTGCCAATAAAGTCTTTAGCCAAAAGTACTTATTTAAAGAATTATCTAATGGTTTACGTGTACTGG
+TGGTAAAAACAGATTATCCAGATCTTGTTTCAGTGCAAATCCCGGTATCGGTAGGCTCTCGTGATGAAGA
+TGAAGCAGGTAAAACCGGCTTTGCGCATTTCTTTGAACACATGATGTTTAAGGGATCTGATAAATTTCCG
+CAAGATGTTTACTCTGATTTATTTAAAAATGCCGGTGTTGATAACGGCGCGTACACGACCAACGATTACA
+CCAACTATCATTTAGACTTTTCTAAAGATCACTTGGATAAAGTATTAGAGATCCAAGCGGATCACTTTAA
+AAACCTTACTTACACTGATGCTCAATTTAAAACGGAAGCATTAACGGTAAAAGGTGAATACTTAAAAAAC
+AACGCTAGTCCAACGCGTAAGTTATTAGCGGCAGTACGTAAAGAAGCATTCGATACCCATACCTATAAAC
+ATACCACAATGGGCTTTTTTGAAGATGTTGAAGCAATGCCTAATCAAATTGCTTACGGTGAAAAATTCTT
+TAATCAGTTTTATAAACCAGAATATGTTTCTTTAGTGATTGTGGGTGATGTTGATCCACAAGCCACCATG
+GCGATGGTAGAAAAGCATTGGGGCAATTGGAAAAAAGGTGATTTTGTTAATGATATCGCTCAAGAGCCAA
+AGCAAGAAGAAGCCAAATATGTTCATGAAAAATTTGATGGCTTACCGGGGCATTGGTTATTAGTTTCTTA
+TAAAGGCGCTGATTGGCAACCGAAGAAAAAGGATCGCGCCGCTTTAGATTTGATTTCTGAATTGTACTTT
+TCAAATAACTCAGCCTTATATCAAGAGTTAGTGGTAGATAAGCAGTTGGCAAGCCAAATGTTTAACTACA
+ACCCAGAAACAAAAGATGCGGGTTTACGTCACGTATTTATTAAAGTGAATGATGAAAAAGATTTAGCCAC
+TGTACGTGATGCGGTAAATCGCACTTATGCGCAAGTGCGTACTGAACTCGTTTCAACAGAAAAGCTTGAT
+AACTTAAAATCTAATCTAAAATATAGCTTTGTGAATAGCTTAGATTCTTCAGAGTCTATTGCGGCAACAC
+TTGCCAGTTATATGCACTTTGATCGCGATCCTGAAACGATTAACCATCTTTATAATAGTTTTGACAATAT
+TTCGGCCGATGACATCAAACGTATCGCCAATCAATATTTTATTGATGAAAACCGTACCACGGTGACGTTA
+TCAGCATTAGATAAAGTGGCTGGCTTTGACCAAGAAGTTGACTTAAATGGCGCGGTAGCAGCGATTGAAT
+TGAAAAACTCTCAACCTAGCACTCCACAGTTTTCAGTATTGGATAATACCAATGACTCGCCGTTGATTGA
+TGTTAACTTCCTGTTTTATACGGGTGCAGCAGCAGACCCTGTAGGTAAAAAGGGCGTGGCAGCATTGACC
+GCACGCATGTTAACCCAAGGTGGTTCACAAACGCGTAGCTATCAAGACATTAAGAAAGGTTTATATCCGA
+TTGCCGGAAGCTTTTCGTCTCAGTTAGATAAAGAAATGATGTCATTTACTGGTCGTGTTCACAAAGACAA
+TGCGACACAGTGGTATCAATTGATCAGTGATCAATTATTGAATCCGGGCTGGCGTGAAGATGACTTTAAG
+CGTCTGAAAAAAGAGTTAATCGATGGTATTAAGTCTGGGCTTAAATCTTCTAATGATGAAGAGTTAGGTA
+AAGAAGTGCTTTATAGCGAACTTTATCAGGGCCATGTTTATGAAAACTTTAACAGTGGTGATTTATCTGA
+CTTAGCCGCAATCACCCTTGAAGATGTTAAAGCGTTCTACAGCGCACAACTTACACAAGCTAAATTACAC
+TTGGGTATCACTGGCGCTATGCCGAGTGATTTAAAAGCACAGTTAATGACTGACTTAACGGCATTGCCTG
+TTGGGGATGAAAAGCGTTTAACTATTGCTAAGGCGCCTGTGCTAAAAGGTCATCATGCAACAATTGTTGA
+AAAGAATGCGCAATCAACAGCCGTTTCTTTTGGTTTCCCAATCGATACTATTCGCAGTGACAAAGACTGG
+GCAGCGCTTTGGTTAGTTCGCTCGTACTTTGGTGAGCATCGTAGTTCTAACAGCTACTTGTATCAGCAAA
+TTCGTCAAGCGCGCGGTATGAACTATGGTGATTATTCTTATATTGAATATTTCCCACGTGGTATGTACCA
+AACTAAGCCGGATTCAAACTTAGGCCGTTCAAGCCAAATTTTCCAAGTTTGGTTACGTCCTTTACGTTCA
+AATAATGACGCGCATTTTGCTACACGTGCCGCTTTGTTTGAATTGGACAACTTGATTGAAAATGGCATGA
+GCGAAAAAGACTTTCAAGCAACACGTAATTACTTAACTAACTATGCTCCGCAATTAGTTGCTAGCCAAGA
+TCAGCAATTAGGTTATGCCTTGGATAGTGAGTTTTATCAAACAGAAGAGTTTGTTAAGTACGTACGTGGC
+GAGTTTGCAAAACTAACGTTAGACGATGTGAACCGTGTTATTAAAGAAAACTTACAAACAGATGATATTC
+ACTATGTTTTCATTTCGAGCGATGGTAAAGATATGCAGCAACGTTTGTTGTCTGAACAAGTATCACCGTT
+GAAATATAACAGTGAAAAACCTGCAGAGCTTTTAGCTACCGATAAAGTTATTGAAAGCTACAAGTTAACG
+CTGCCGGCGAAAAATGTCGAAGTGATTGCGGTAGATAAGGTGTTTAAGTAGTCTTAAGCATAATATTAAT
+CGGATTAATAAAACACCACGCTTGACGTGGTGTTTTTATTTTTACTATTAAATAAAGTACGTCACCACGA
+CTTCTGTAACTCGCTAAGCCGGCTTAGATAAATTAATCGACTGTAAATACAATGGGGGCATTCGTCAGTT
+TGTAGCGTTCGTCAGTGACGCTGGCATTGATAAACTTAATCCCTTTGCAGATGACTTCTCCATATCCTTC
+ATGAATATGTCCGCAGATATGAACTTTGGGTTTTATTTCTTCAATCTTAGTTAATAGATTCTCACAACCG
+GTGTTTTCACCGCTATCAATTTTATCTAACAGGCCAAACGCAGGTCCGTGGGTAATGAGTACATCAACAT
+CATTACTGATCAGATCCCATTTTTTTTGTATTTCTTTGCCGCGCGTTAAGTTAAAAGCCCAGTTTTGAAA
+CCTTGGTTGCCATGGCGAGCCGTAAAACTTGTGCCCCGCTATTGTTATCGATTGATCTTCTAGATACACA
+GCATTGGTTAGGATGTTTAAGCTGGCTTCTTTTTGACGCTCAAAACACCAGTCGTGATTACCCGCGATAA
+TGATTTTGTGTTGATGAGGTTGCTCACCTAACCACTCATTGAAATCCTTAAGTTCTGATAACTTTCCGTG
+CCTAGTAATATCTCCAGCATGAATGAGAACATCACCATCCGGGATTTCTAGATTGCTGTACATACCGTGA
+GTGTCCGAAATAGCAACACACTGTAGCTTTGTATTCATTGTTGTGAACCTTACATTTTGTACTTACTTAA
+TAAGCACTTAATCGAAACAATTATCTGAAACAAGACAGGGCTAAGGTTAAAGCGCGCTGAAAGGTTTCGT
+ATTTGTACCACTATTTAAACGAGTACATGGGCTGACTACATTTATAATATAAACAGACCCTTTTTGACAA
+CATTAATGGTTATTTCAGATTATTTCAGGCTCTTTAAGGTTTTAGCAGGGGGCGTGTAACTTCGCTTTGA
+CTGTTACTGTTGTCATCGCCATGTTATGCAAAGCGTCAAATGTGGGTTCTAAATAAAGTTGGAAACCGTT
+AAATAAAATCGGAAACTGGAATTATTACGTTTAAGAGCCGCAAATACCTTTCAAAAAATTTAATTAAACT
+TTGAAATAGCTAACTTCTAAAATATAACTCTAAGGGCAGTAGCCACAAACCTGACCTAATTCACTGGTCA
+AAATAACCCTGTTTTATGTTCACTTTGATACGAAAGCAGACCTTATTCGATTTCATAATAAGGATTTTTT
+CTGTCACATTCATACCATAATTATCTTGTGGAAAACTCGACTTTATGGCTACTTAGACAATAAAAACGAT
+GATAAGCACTCGGTTACTTTACTCTTAAAATCATCTCTAATTCATTGTAGTATTATTAGTAATAAGTATG
+ATTATTTGAATTTCATAAAAAATTCATTTTTAGGGATTGGTTTACTATACAAGTAGCCCTGTAATATGTC
+GCAACCTAAATCAGCTAAAATAGACTTTTGCTCTTGCGTTTCAACCCCTTCGGCTACTGTTTTAAGTTTC
+AAGCCTGATGCTAAGGAGATCGTATTTATAACTATCCAAGTATCTTCATCTGAAGATGAGAGTGAATCAA
+TAAAGCTCTTATCTATCTTTAAGGTATCAACAGGTAATTTTTGCAAATAACTTAACGAGGAGTAACCAGT
+ACCAAAATCATCAATTGAGATAGATACGCCTATTTCTTTTAAGTCATGTAATGTTTGTATTGTAGCTTCT
+ATATTTTCCATCAATAGGCTTTCTGTTAATTCTAATTCGATATTATGGCCACTAATACCTGCGCTGTTAA
+TTACTTGTAATACCTCTTCTTTAAACAGAGGGTCTTTAAGTTGCAGGGCAGAAACATTTACCGAGACAAC
+TAATGACTTGTCGGAATGTGCTTGCCACTGCTTTATGAACAAACACGATTGCTCTAAAACAAACTTACCA
+ATAGGAATAATAAGTCCAGAGCTTTCAGCGAGTGATATAAACTCTAATGGAGGAATATTGCCTAGCGTAT
+GATGCTGCCAACGTATTAATGCTTCACATCCTATCAACTCATCTGTTTTCAAACTTTGCTTAGCTTGATA
+GTGCACTGTAAATTGGCCTTTTTTTAAACCTGTACGCATATCACTAATTAGTTGCAGCTCTCTTAATCTT
+TTCTGCTCTATATCGGGGTGATACATAGCATAATTATTTCTACCGGTATTTTTCACTTGATACATGGCAT
+TGTCTGCCGAGCTTAATAAACTAGTAAAATTATTTCCGTGGTTTGGGTATAAAGCTATGCCAATGCTAGC
+GGTAATATCGATTGAGAAATTCTCATAAGACTTCTTGGTTGGAATTAATAATATAAGCTGTTTAGCAAGT
+CTCGTGACTTTATTTTTAATCTCCTCCTCATCATCACTATAATCAGTAATGATAATGAATTCATCCCCGC
+CAAGGATTGCTAAAAACATCCCTTTAGGGATAATAGTTAATAATTTTTGTGACATTTCATGTAAAAACTC
+ATCACCCGCTAGATGTCCTTGTGTGTCATTGATATTTTTGAAATGATCCAAATCAATAAATAAAATGGCG
+AATTTTTTGTTGTTTAAAAGAGCATGAGAAATTCTTATTTCAATTTCTTTTCGGCATAACACTCGGTTGG
+GTAATTGGGTTTTCTCATCGTAATGCGCTAATTTTTCTAATTTTTCTTTGCTCTGATTAAGTTCTGTGAT
+ATCCAATACCGCACCAATTATACGACTAGCTTTACCATTTTCATCACGAAGAACTTGCCCCTTTTCTAAT
+ACCTCTCTAATTTCGCCAGAAGGCCTAATGACTCTATGTTTTATACTGTATGAGCTATCGTTATTTATCG
+CGTCGTTTACAGCATCAATAACAGCCTGCCTATCATCTGCATGTATGTAAAAAAGAAAGGCTTCATAAGT
+TGCCTTGAACTCTTGTGGCTTTACGCCAAATATTCGATAAGTTTCATCGGTCCAAGCCAAAGTTTCATTC
+GTAATATCCCAATCCCAGGTACCAACATGTGCTAACGATTGCGAAAACTCTAAACGTTCGTGTAATTTTT
+GCATTGTTGATGCGACTAATTCCTGTTCACTTAATAATCGAATAGAGCACACAGTAAATTTTTCGCCGGA
+CTCTTCATAATGATTCAAATCGATACAAACAGGTATTTCATGATTTTTCTTATGAACAGCCCAAAGTCCA
+GAGCCTTGATTCATTGAACGTTTATTCGGTTTGTTTATAAAAGAATTTCTAAGGTTTACGTGCTTCTCTC
+TGGTGCGACTTGGTACCAAACATTCAATTGATTTACCGAGTAGTTCATCAGGTAAATAACCTAACAAATT
+AGTAATATTGTTATTTATCCATATAATCTCAGCTTTTTTATTAACAATAAGTACAGTGTCTGGTATTAAA
+TTTAAAAGTTGGATTGAGGGGAATTGCATAATTTTTCCAAGTTCATAAAATTATTGTTAGTATTTCTTAT
+ATCAAGTAATCAATATTGGTAATTGTTATTTATTAATAACACTTTAACTATCACTATTTTTATCTTCTTT
+TTATACTAGTTGCATAAGATAAAAAAGGATAAATGAACTCAAAGTTAAAGTTGAGTCATACACATCAAGA
+GTATTTATTATATTACAAATATTTAAATTAGATAGAACTAATTTAGTAGCTACTAATGTAAAGATCAGGA
+TTATTTGAAGTTCAAAATGAATATATTCATATAGCATCTCAAATATTTAAGTTTGCTTATGTTTCGAGAT
+ATAGTCAATTTTGAGTAATTACAGTTAATATATTTTAACGTTTTCGTAGCAATATTTAGTATTTCCGACG
+AAACTAAAAATGTCGGCTTATTAGCGAGCAGAAGTCATAAGGTAATCCTCAATGCTAACGTCCGCTTTAT
+GTCTAGGAACTGTCGTTAGTGAAGCAAGCTCTACCTTCCGCAATGTGCACTATGATCTTGCCCCATAAAA
+ATGGACACTAATTAAGAATATTTCCTTCAGCTTCAAAGTCCGAAGGGTTTTTATACTTTAGATAGCTGTG
+AAGCCTCCTTTTATTATAGAAGCATTCAATATAATCAAACACATCTATTTGCGCTTCTTGTCTTGTTCTG
+TAGTTGTACCGACGAATCCGTTCTCTTTTAAGTGACCCGAAAAAACTTTCTACAACAGCATTGTCATAGC
+AGTTTCCTCTAGCGCTCATGCTGCATAGGATGCCATTTTCGTTTAACATCTGCTGATAGTCATCGCTGAT
+GTATTGAGATCCTCTATCAGAATGAATGATGAGGCCATCACTCGGATTTCTTGCTGCCACAGCCATGCCT
+AACGCGTTCATTGCAATGTGACGGCCCATGTTTTTATCCATTGACCACCCAATAATTTTACGTGAGTACA
+AGTCCATTACGACGGCTAAATAAACAAAACCTTGTTTCGTTTGTATATAAGTTATGTCTGATGACCAAAC
+TTGATTTACCGCCTTTGAAACAAAGTTTTGGTGTAGCAAATTTGGCGCAGGCTCAACGTATGGATTAGAC
+TTAGCTGAACGTCTAAATACACGCTTAGGACGGCCTTTTAATTGCAAAACACGCATTAACCTAGCCACTC
+TGTTTTTACCACAAGCTTGCCCGTCAGCGTTAAGCGCAGCCCTGATTCTTGGAGCTCCATATACACATCT
+GCTTTGCTCAAATACTTTTGATATCTGCTCTGTTAACTGAATATTCTCTTGCTTGGTTTTACATAGTGGC
+CGACTTAGCCAGGCGTAATAACCACTACGTGAAATATCCAATAGAGCACACATCATTTTTACGGGATAAC
+TGTTGCGGTGCCGCTTAATACAACAAAACTTTAACCGGACTCCTTGGCGAAGAACACCACCGCATCTTTT
+AAAAAATCACGCTCTTTTTTTACTTTAGCCAGCTCTTGCTTCAACTTAGTTAATTCATTATTGCTAGTTT
+GTTTATTCCCTTTGAAAGCATCATCACCTTTCAAGCGAAACTCATCACGCCAACGACTTAGTTGCCTAAA
+ACTGATCCCGAGTTCTTCGCAAACACTATTAGCAGTAACACCGTCTTCAGAAGCTTTGAGTAACGCCATA
+CGTTTAAACTCAGCAGGGTATCTTTGATAACTTTTGGATTTTGTCATGAAACACCTCCTGTTGTATCTCT
+ACAACAATTATAGTGTGTCCACGAAAATGGGGTAAGACTAGTATGCAGACTTACCGTGTGTTACTAAAAA
+GCTATAGAATAATCGGGCATTGTCACTGGACTTTTTGAAAAATTGAACGTTTTATTCACTACTCTTTAGT
+CTTGTACATGGCTTTATCGGCTGTAGCTATTAATGTATCTATCGTGGTGCCATCATCAGGGAATATTGCG
+ATACCAATACTACAATTGATTTCAATGTTTATACCATTAACAATCAATTCTGTTTTTAATTCTTGGGTTA
+GAGTTTCAATCATTATAGAAACATCATTTTTATTAGAAATACTTTCAAATAAAATAACAAATTCATCTCC
+TCCAAATCTGGCGACTGTATCTGAATTTCGAATAGATTTTTTAAGACGTAAAGCTATTTCCATTAAAACC
+TGATCACCAAAAAGATGACCTTTTGTATCGTTAATGAGTTTGAATTTATCTACATCAATAAAAACCAAAG
+CAAATTTATAATTATTACGTTTAGACTGTGTAATTAAATGTGTCAGCCGGTCGAGCAAAAGATAACGATT
+TGGGACTTTTGTTAGTTGGTCATAATGTGCGAGGTGTTCAAGTCGTTCGGTTTCTTTTTTCCGTTTTGTG
+ATATCTCTATTTATACCTAAGGCACCCACCATCTGATAATTTTCACCATATATAGGTACACACATGGATT
+CAATCCAGCCAATGTGTCCATCTTTGTGTAACATCCTAATTTCACCAGTCCATTTCCCCTGATTTTCTAC
+CGCTGATATAACTTCTGAAGTGATATGTTCAGTATCACCGGGAACATGCAGCATATTAACAGGTTGCCCA
+ATAGCCTGTTCTTTGGAATAGCCATAAAGTGTTTCTGAGCCTTTATTCCAATCAATAATGAAGCCTTGTA
+GATCAGTTACTACTATCGCATCAAACACGTAATCGAAAGCTTTCGCTCGTTGCTTAAGTATATCTACATT
+CATGATTTATTAAATTATTTTGCAAGTAACTTATCCTAAAGATTGGTCTGAGTAAGTCCTACATGAGCTA
+AAGTTATATTCTGGTCAAATCGGATACTTAATAATATATAAATTTACACAATATTGAGGGTATGGCAAGT
+CATTATCAACAAACTGACATTTCTATGTTAAATATGAAACGTATGGTTAAGGATGATTTGTTAGCGTTAA
+CTGATAAATTACCGCTTTGTGTGGCTTAGTTCACATTCAGACTGAACGACTCATTTACAAAAGTCTTCAT
+CAAAAGACTCATATTTTTATTTATGGGGGAACGTCCGCTATCAGGACGCTGTTAACGTAATGTGGTTGTT
+CAGCCATATCCGCTGTAGATCAAAACATACAAAAACTTTCAGTATAAATTTCCAAATACTAACTTCTCCT
+CCGTGGCATGACCTGAACTGTGTTGATGATTGCTCTACTTCCGCTTATGGCTATCAGTTGACCTAAAGAA
+CAGCCAACGTCAGCAATGCGCAGAAGACGTTAACATAGTTATTTCATAATGTGTTTCGAATGATTATTAA
+GGTTCACTTATACCAGTTGAAGTCAGGTTCCAACTTTATTTGGAGTGTTTTTTGGTACTTTTTTAATAAA
+TAAAACTTACTGCCACATTTGTTTCTATCTTTATTCACAAAAGCACATTTTTGCTCAACGGCATAAGTAG
+GCTTGCATGGGATTTTTGTTTCGATCTTTATTTAGCTTCTACATCAAACTCACGTTAACTATGAATTCAG
+TAAACAGAGTAGGGCTGAGGGAGCCCACAGTGAGTCTTATTGCGTTGGGTTGATGTAGTGTTTTTCAGCG
+AAATTTTCAGCTAGAAAAATTTGTAAATCAGCCAGTTGTTTGTCTGAGAACCATTTTTTGTGTGCTTGAT
+AATAGTCTTTAGTTTTATAAACCTTGGCTAATATGTCATTAATATCGTTAATAACACGTTGGCCCAATGG
+GCTATTTGAACAGTTGAAATGGGCAATGAGATAAGGAGGCGCTCCAGCAATAGTATATTGTTCTATCAGC
+TGCTCTTGGGCTTCATTTGGGGTTATATCCACGGGTAAGGCAAGTACAAAGTCGACGCGTGATTTATATA
+ACATGGACGATAGTGCGACAACACGCTTATTGCCGCCACGGTAATAGATGTTTTCGGGTTTTATTTTGTG
+TATTTGCTGGTCAAGAAAATTACCAAAGGAAACATCCTGTGCAAGACCTATGGTTTTTTCAGGTAATAAC
+TTAAATACCTTAGGCAGATCTTTAATTTCTCCCTCAGCATTAAATAATTGTTTTGGTAACGCTGATTTTG
+GATCAAAGCGGTAAAGTTTATGAGTTAGGTAAAAGCTTTGAGGATCTGAAAAGAGCGAATATTCCCTACG
+CTTTGGTGTACTTGCTCTATTGGCTACACAGGCATTTTCCTTTGTCTGCAGTACTCGATTCATGCGACTT
+GCGGTCACTCGCTCTATTTTAATATTGTATTGGGTTAATTGCTGAATAATTAAATTTTCAATATAAGAAG
+CAGTTGATGTTTCCGCAGAGGTTTTAGCTAATAGATCTATGTTTTCAAGTTTGTCTTCGACTAGCCAAAT
+TATTTTTTTCTTGCTGCCTTGTTCATGCACATGATCACTTTGCGCAGGAGCGCTAAACAGTGTGCCAATA
+AAAAGTGCAAGACTAATGAAGGAGCTTATCATTGGTGACGGTGAAAGTAGATTCAAGGGAAAACGTCTGT
+TGAGTGTGACTTCTGTCTATTTTAACCGTATTTTATTTATTAACCTAGCTTCGTTAGGTTTAAAGTGACT
+CTTTATCGGAATTTTATGCGTAATGTTTATGGGGAATTTTCGCTGTTGTGTAAGCCTTAATTTACTCAGT
+TTTTTCAAGGGTAAGTTAACTGATTGTTACTGTGGTTAAAGTTCCTTGAATTGCTGCTCAAAGAGTATCT
+ACCTTTGTTCATCATCCCTGATGAACAAAAATGAACACTGTCATTTTTTGTAGTCATTTTGCATTCATCG
+CAGCAATTAGTGTCTATTTTATGGTGTCGATAATAATAATTTCACAATCTGTAGTTGCTCTCAATCGTAT
+TGAACTTGATTGACTGATTTCGGCACCATCACCTTTGTTCATCGTTATATTTGCGGAGCTGTCCTCAACT
+TTGAACATACCATCAGAGGCTAATATGTAAGCTTGATGTCTAATGTCTTGCTCAATCAGAGTACCTTTAG
+CTAATTTACCACCATAGATGCGTGCTTCTTGGTTGATAAAAAGGGCTTTATCCTTATCTTCTGGATAACC
+TGATGCTAATAAAGTAAGTACAGCTGCCTGCTTAGTGGGGAACTTTTTGCTTTCCCAACGAGGCGTCACG
+TCATTTTTATTGGTTTCAAGCCAAATTTGATAAAAGGTTAACGGATCTTTGGTGCGGTTATATTCTGAAT
+GCACAATACCTTTTCCGGCACTCATCACTTGCACTTCACCTGTTTTAGTTATGCCTTTATTACCCGTACT
+ATCTTGATGGGTAATTTCACCTGAACGAATAAAACTAATAATTTCCATATTTCGGTGTGGGTGCGAAGGA
+AAGCCCATACCTGGCTCAACCCAGTCATCATTGATTACACGTAACTTTCCAAAACCCATGCGGGTAGGAT
+TATAGTAATTAGCAAAACTAAAGTGATGCTTAGATTTGAGCCAACCGTGATTAGCGCCACCAAGACTTTT
+ATAGGGATAATGTTTGATCATAATAGAAAGCTCTCCAATAAATTGTTGTTCGTCGTTTGAGCCATCTTTA
+TGCTCTACGTTTATCTTAAAAAATAGTCTATTCAATCATCAGATTGTGATTGAAACTTGATGAACAAATA
+TTAATTGTTTACATTATGAGAATAAACATTAGTTAACTGAAAACATAGTTAACCAAATGGAAACAATCTT
+TCTTGATCATTTTGGAGATGATATGGGACAACTTGAAGATATGTATATTTTTCTGCGTGTTGTTGAAACG
+GGCAGTATTACCAAAGCAGCAGAACAGATGAATATCGCTAAGTCTGCGGTAAGTAAGCGCTTATCTTTGT
+TAGAGCAAAAACTGGGTATTAAGTTAATCAATCGTACCACTCGAAAGTCCAGTATTACCGAAGCAGGTCA
+GCGTTATTACCAACGCAGTAAACTTATTATTGATGAAGTGGATGAATTAAACAGCCAAACTTCTAGCAGT
+AAAAGAGCATTAGAGGGCACACTAAATATTGCGGTGCCGTTATCGTTTGGGCTGACTCACTTGGCACCGG
+CACTTGATTTGTTTTTGCAGCAGCATAGCGATTTAAAGTTAAACATTAATTTCTCCGATCAAAAAATAGA
+TATTGTTGAGCAGGGCGTCGATTTAGCTTTTCGCATTGGCCAGTTAGATAATTCGAGCTTGCAAGCTCGA
+AAAATTGCGCCGATAAAACATGTGTTATGTGCGAGTCCTGAGTACTTAAAATTACAGGGAGAGCCAAAAA
+CGCCAAATGATTTGAAAAACCATAAAGTGATTAAATATGGCAATTTAGACCAAGGCGGTCTGAAATTATT
+GAATAAAGAGGGTGAAGAACATATTGTGCATTTTGAGCCGCATATTATTGCCAATAATGGCGATTTTCTT
+AAGTCATTGGCGGAATCAAATCACGGTATCACCTATTTACCTAGTTTCATTGTCTGGCAGTCTTTAGCCA
+CTAAAAAACTTGTTCCAGTATTAGCAGATTATAAAATAGAAAGTATGCATGCCTACGCTGTTTACCCGCC
+GAACAGACACTTACCGCTTAAAGTGCGTAGTTTGATCGATTTTTTGGTTGAACGCTTTGGTAACGATCCT
+TATTGGGATCAGTATTGAGTTAACTAAGGTGTTTTGTTTGCATTAAAGCCGTTTAATGGATGCTTAAAAC
+AGGTATTTTCATCAATTCTCTTTTTAATACACTTTTTGCTATTTCTGGAGAAACTTCATAAAACTCATTA
+ACGTATTGTTCAGCATCGAAATGTTTTCTTAACTGTTTTTTAATCTGGCATGGATTATTGCAAGGCAAAG
+AAAAATACAATTTATAATCACCAGGACCTTTCGCCGAAAGTGATTTTGCATACTCTTCAGTATCATCAGA
+AGTGCAACCAATTTTAATCACATTTGAGAAAATTGAATGGGTCATTATATAAACATTACCAAAAGCAACG
+TTGTCAGGATTTATGCGCTGTTGTGAATTATCAATACTCATAAGTAAGCTCTCATTGACGAATAAAAGGT
+AAAGCTTTATGCGTCTTTTTTTTAGTAGTTAAGTCTCTTCTTAATAGTGCTACTTTAGCGTGTGAGCGGC
+TTGAAGTTATTGATCTTCTCTTGTTTTATATCTCTTGATTAACTATTCGTACGGGGAGTTGATACGGATC
+AATGAACATTCATAAAAGTGCTAGTTAAGGTGTCAGTTAAGTAGAGGGTATTTGAGTTATTAATGTTCAT
+GCAGTGCTTAATGACACTTCTTAGTAATCCCATAGTAGGCTAGCTGGCACTACCAAAAGGAATGTCGATG
+AAATCTAGTATTTGAGATATGATTAAAATAAAATTATTAAAGCAGAAATTTATGTCACTTCCACCATGCC
+CCCAATGTAATTCCAAATTTATTTACCAAGATCAAAGCCTGTTGATCTGCCCTGAGTGTGCACATGAATG
+GAATCCATCAGAACAGCTTGCTGAAATAGAACTTTTTACCGTTAAAGACTTCAATGGAACTCTGTTGAAT
+GAAGGCGACAAAGTTACTATGATTAAAGACCTTAAAATTAAAAGTAGCTCTCAAGTACTTAAAGTGGGTA
+CTAAAGCTGTTATCAGGAGAATAGTAGAAGGTAAAGATCATCAACTCGACTGTAAAGTAGATGGAGCAGG
+TGAAATGATGGTTACCGCCAAGTTTGTGAAAAAAGCTTAAGTAAGCAAGGCAGAATAAGAATTTAAAGCT
+GAACTAAGTACCTGTAATGGTTTGCTTAGTTCAGGGTCGCACCACCATTGGTGCCAGCCATTGCCAGCCA
+TTACCAGCCATTACCAGCCATAAATAGCTATTATGAGTCAGTGTTGTTATAAAGTGTTACATCATAGTTT
+TAGTGGTTAAAAACTATATGGCGTCTTTCGCTAGCAATAATAAGTCTCTGCTTTTAACAATATTTAAAGC
+ATTTTCATTGGTATCAATTAGCTCAATACGGCTATCTTTTGAATCAGTAACTTTGTTGCAGCTAAAATCG
+CTCCCTGCCTTATTGAAGGCGTAACTCCCTTGTTCGGTAAGTATCACACCTTTTGCACGCGAAGCCTTTA
+ATGCGGTTATGAATGCGAATAATTGTTTATAGTTAAATTGGTACTTGTCGGAAAAAATCCAACCTTTACT
+GAAATAACCCTCACCATGATTATTGAGTTCAATAAATCCCTCTTGTGCTAGTCTTGTTTGTAGCGCTTGG
+CTCTGCTCACGCTCTTTTTTATAACCGAGTTCAATCGTATGTGAACTCTCGTGTAAAGAGGGGACCGCAA
+TACCAATCATTGGTTTAGTTACTATTACTGTTTTAGGTTGTTGCGCTAACCAACTAGGGGCAATGTTACC
+GTGCTGCATTAAGTGTAATGGCTTATCTGTTAGCTCATTTTCGGCAATAAATAGCGCTAAGTTTTCTTCA
+TCTTTTGCTGAGTAGGTGTCTGCTTTTGCCGCTAAGATGGTGTCTGCCACGTTGAGTTGCTGAACAAATG
+ATGGATGCTCTGTATAGCGCTTATCGATAAGATTTCGAGCATCGACTAAACAGAGTATTGACTGCAGTGA
+TATTGTTTCTTGAAATTTTCCCTTGGTTAATACTTCAACCACTTCTTTTGGGTGACCTAAACCTGTCGGC
+TCTATAAGTAGTCTGTCAGGTTTGGCTTTAGTAATGAGTTGGTTTAACGCGACTTGCATAGGCACACCAG
+AGGCACAGCACATACAACCACCAGGTACTTCACGAATAAATACCCCTTGTTCATTACTGCTACCAGCGAG
+TAATGCAGAATCTATCCCTATTTCGCCAAATTCATTAACAAGCACAGCCCAGTTTTCATTGTTGGGTTTA
+TTGGCAAGTAATTGCAATATTGCTGTCGTTTTTCCTACCCCTAAAAAACCGGTAATGAGGGTAGTAGGGA
+TAGCTGAAATTTTTGACGATATCTGGCTGAACATGAAATGTTACTCGGCTTAAGGCAAAGGTTGATGAGA
+AAATAGTACTGTGGGTGGTCAGGTAGCTTAAATACTATCACAAGCTTATCATTTCTTAATCTAGTGTTTA
+TTGGGCTTATCTTAATAACGTTATTATTTGAGCGGGCGACATGACGATTATACTTCCGATAATGAATAAA
+ATAATTAGCTGTCCTAACTTCTAGGACTTGGTGCTTAAGTTATACTTCACCGTGCCGATACTCTTATATA
+TGTTTTAATAAATGCTTTGATAAATAGAGATAGATATTATGGACTCATCAATTAAACCCAATGCTACCTT
+TAGCCAAGATGTTCGATCTTTAGCAAAAGCGCAGGATAAAAAAGAAAATGGACCCATGGGTCAACAAGTA
+TCGGATCTTGCCCATGAGAAAAAAATAGGGGAAGTACAAGAGCCTATTTCTGTCAGTAATAAAAAACAAC
+TTAATGCTGCAATTATAGAGTCGACATTGAAATTTAGTAACACAGTCGGTGATCAACCGCTGTCACTGTT
+GTTAAAAACCGCCTTACAGGGAATCAACGAAGCGCTTAAAGAACGCGGGGTTGAAAGTAGCGTTGAAGAT
+GCTTATGAGTCAGGCATTGATTTTAGTCCCGAAGCAACTGCGGAGCGTATTGTTTCGTTTAGCACTCAGT
+TATTGGGCTCTTATCGAGAGCAGCACCCGGAAATGGATGCAGAAGAATCGTTAGCGAGTTTTGTTGATAT
+TATTGGTGGCGGTATTGAGCAAGGTTTTAGCGAAGCCAAAGATATACTTGGTAGTTTAAAAGTATTAGAG
+GGAGATATTGCTACTAATATTGATAAAACCTATGAATTAGTGCAACAAGGATTACAGTCTTTCGTTGATT
+CTTTTAGTCAGACAGAAGAAGAGTAACCCCTAGATAATTTCGTGGAATTAGCAAGGGTACTCTTGTTAAT
+TGATAAGCTGAATCTACGCCATTGTACTCTGATTCAGTATCCTCCCAAGGGCTAGTTTCGATGCTTTATG
+TTATGTTATTGGTTTCGGGAAGGACACGGCACGAATACAGCTTATTAGAGAATGCAGACGTAATTATATT
+GAGCATATTTTCCTCAATAACCACTCTATTCAATCAATGCCTTGTCTTGATGTCTTTCTAATTCCTGCTG
+AATCCTGCATTTTAAAGTAATTTGAATATATAATAACGCTCTATTTTTTGGGCGAAAAAGAGCAAAAAAC
+TCAACTCAAGCAGTCAACTATCTATGATCTTGATCTTGATCTGTAGTTAAATACTTCTTTAGTCACGCTC
+AATTCTGCATCTTGCAGTAGTTTAGGTATATAATGATGCCCCCTCTTGAAAAGACTTGTGTTAAATCAGG
+CCTGAATCTTATTGAAGAGAGGTTTCGTTGTAAAAAACGAAGACGTAACACTTACTGGATTTTACCAGAT
+AAACACTAGAATTAAGCCCGAGTAGTATGGCATGAAGGTATTAGAAAAAGATTATCAGATTAACAGCGTC
+CGTAAGGCTATTGACGCTGGAGCTAACTCCATTATTGCATTACCTACGGGGGGCGGTAAGAGTATCTGTA
+TACTTAAATTGTGCCAAGCAATGCCGGACAAGAAAGTCGTCATTAGTTTACGTAATGCGGCATTGGTTCC
+TCAATTATTGCACACCCTCACTATTAATGGCTTGTCTGTTAGTGTTGTTAAGTCAGGTTATAAGTATATA
+GCTGGCGGTGATGTTACTTTGGTAATGGAGCAGTCATTTGGCAGAAGAAAACACCTAAACATACAGTGCG
+ATGTGCTTTTACGTGATGAGTATCATGTGGGATGCATGGGCGGCGTTTATATCGCGATGCGTGAAGAGTT
+ATCTCCTGACTTAATTATAGGCCTAACTGCCACGCCCATTGATAGATTAGGCGTTTATATTGATAAGTCG
+ATGCAATTGATTGAAGAAACGACTACTAAGATGCTGATTGAAGCGGGTGAATTAGCCAAGCCGGTTTACA
+AAGTACCTAGTCTATCTCAAGAGATAGATTACAGTGCTGTCAAAATGTATCGAGGTGACTTTAGTGTCTC
+TGGTTTAGATAATATATTACTGGAACATTGCTCTTTAGTGGCACAACAGACCGTTGATGATGCACTATCT
+CATGGTCGTAAAGTAATGCTGTTTGCTAACTCTATTAATCATGTAGAGTCACTGTCTGAGGCTTTTGATT
+TACTTGGTATTGAACATGAGCGTGTTCATTCTCAGCGTTCGTCTGATGAAAATGATGAAAGCATCCGTAG
+ATATAAGTCAAACGAAGTTAGGCTAATAATCAATATGTCTATGCTAACGATTGGCTTTGATGATCCCACC
+ACTGATTGCGTTGTTTTAGCTAGACCGACCAAGATATTAAGATTGTACTTGCAGATTATCGGCAGGTGTT
+TGCGTGCGTCAAAGGGCAAGACTAGTGCATTAATACTCGATTTAGCACAATGTATTTCTACCCATGGTTT
+TGCTGAGGATCTTAGAGATTTTACTCGTAAAACTTCGAAATCTGCAGCGATAATGGCTGAACGATTGAGC
+GTAACCAATATAGGTCAATTTGTTGATGGCGAGTTCACCTACAATGAATCAATCGAGCGTAAGGTTGTCA
+AGAAAAGAGCACCTGTTATTCGCAGAAAACCTCGGGATGGGTTGGTTGCCAGCAAGGAACTTGTTGATAG
+AGCAGCAAGTAATAGAGCAGCAGCGTTACTCAGGTTAAACCCTAGAATGGAAAAACTGGTCAGCACTATC
+GAATTGGTTAATATCGTGTATGAACAGCAAGACGAAAGTAGCAAAATGCTTGATGAAGTAGCTATGGTTA
+AGTTAGTTGCCCTGATAGGGTTTGCTTATAGTGATGCATTAGTTGATAGCTGCACTGCATTAGTTGAAGG
+ATTACACGCCCAAAACCAATCTATTAGAGGTTTACCGCTCAGAGTTAGCAACTTGATAACCTCAATTGCT
+ATGCAAGATTTAGGTGTCAAAGAAGTAGTAACCAAGTCTTAAAATATATAGCTGAATAAAATAAAGGCTT
+TTCACAAGTTGATTCACAGGAGAGGCATTTAATCCGATGGGTATAATGCCTGTTTTGTGCAGGCTTGCGC
+TTCGACATTAGGTGAGCCAGAGTAAAAGTTAGTCAAAGATCCTTCACGCGAATAATTCAACCAATACACA
+CCCACAGAAAAGCCTATGTTACTCCGTTGACATTACTTGTAACAAGTTTCGCTTTAAATTACTGCTAAAT
+TGATTATGATGAAATATCGACTCATCATGATTAATCCGATTGGTATAACCACTATGTCACTATTCCGTAA
+TATCAAGCTCAAGATAAAGTTAGCCCGAAAAACGTTATCCATAATAGCCTGTTGTACACTTGTTCCTTTT
+GTTGCAAATAGCAATGAAACGTTACTGGCCAGCCTTAGTCAATTTAATGAAAATATCACGGCTAAATTAC
+ACTTTGCTGATAGCGGAATACCTTGGGGAATGGCGTGGTTACCTAATGGTGATTTATTAATTACCCTGCG
+TGACGGCGAATTAAAGAGGCTAAAAAAAGGACAAAGCATTGCTGACACAATTTCCGACTTGCCAGAGATA
+GCGGTTGGCAGCCAAGGTGGTTTACTTGATATCGCAGTACATCCAGATTATGCCAACAATGGTTGGATAT
+ATTTTTCTTACGCAAAAGAAGATAACAAAGGTAATAAAAGCACGGCGATAATGCGAGCTAAACTCAATGA
+CAAGATGCTAACCGACCAAGAAGATATTTATGTCGCTCAAGCTTATGGTAGAAAAGGTGTTCATTTTGGT
+AGTCGGTTAGTTTTTGATAACCAAGGGTATTTGTATTTCTCTATTGGTGACCGAGGTCAAAGAGATGTCA
+ACCCTCAAGACATTACACGCGATGCAGGCAAGGTTTATCGATTACATGATGATGGCCGTATACCTGATGA
+CAATCCCTTTGTTAATAATGATAAAGCTAAAAAGGCTATCTATTCCTATGGTCACCGTAATCCTCAAGGT
+ATGGTTAAACACCCAATAACTGGCGATATTTGGACTCATGAACATGGTCCACGTGGTGGTGATGAAGTTA
+ATCTTATCGGCAAAGGTAAAAACTACGGTTGGCCAATCATTAGTTATGGTATTAACTACTCAGGTACTGA
+GATTACCGACTTAACTCAAAAGAAAGGCATGGAACAACCGTTATGGTATTGGGATCCTTCGATAGCACCT
+TCAGGTATGGCATTTGTAACCAGTGATAAATATCCTCATTGGCAGGGTAATATACTGGTAGGCTCATTAA
+AGTTTGGCCAGATAGTTATGGTTACTTTAGCAGGAAATAAAGCTGTTAAGGCGGAAGTCGTTAAAGATGA
+ACTTACACGAGTACGCAACATTAAGCAGGGACCAGACGGCTATGTTTATGTTGCGGTGGATGGCCAAGGG
+ATTTATAAATTAATACCGAAGCTTTAATTAGTTTTTCACGATATAAATCAGCTGTTTATCTATAAAACCT
+TATGTTGATCAGTATTTAGGTATTATTTATCAATCACTTGGCAGGATCAGTTTTTTTGCCATTTCTTTTG
+CCATTAATGCTGATTTTTTCATGCCCCTGGTGTGCGCCATCACGATAGCCCCTTCAATCAATAAGTCAAT
+TTGATCTGCTTTACTTTCATTTCCAGCAGGTAACTTAGTTTTAATAAGTTCTACAACCTGTTGTTTGTGT
+TTTTGTGAGAATAAAAAGATTGGATGTTGGGCGTCAGAATATTCGGCACTGGCATTAATAAAATTACAGC
+CGTAAAAAGTATCGCTATTAAACCACTCGTGCAACGCATCGAATATAGCGAATATGCCAAGAGAACTCTC
+TTTTTCTAGATCGTCTATCTTAGACGATAGCATCGATAATACTTGGTGATGTCGTTGCTCTAATACGGCA
+AGTATCAATTCATCTTTACTGCGAAAATGTTTATACAAGGTGGCTTTTGATACCTTGGCTTGAGACAAAA
+TTAAATCAATACCGGTCGCGTGATATCCCTGCTGATTGAATAATGTTAACGCCGTATCGATCAGGTGTTG
+TCTTCTTGGTTGCATGTGATTTCATCATTGCTTTTGTAGTTATTGTTAAATTATACCAATTTTTCGCTTG
+ACGTAAACAGTTCTGTTCACCTATGCTTATGTACAGATCTGTTCACCTAGTGTGAATTTTAATTAATCAT
+ACCAAAGAAAGGCCATTATTTATGTGCAAGACCACAACTGACTCCAATGCTAATATCGCGACCACTAATA
+CGTTAGGTATTCATCATCTGGGACTTACTGTGCCAGATATTAAGCAAACATCTACTTTCTTCATTGAACA
+GATGAATTTTCATCACGTTGGTGGACAAGAAGAATATCCGTCAATTTTTATTTCTGATGGCACTGTGATG
+TTGACACTATGGCAAGTTAACGACTCAGAAAATTCAGTTGAATTCGACCGTAAAAACAATATTGGTTTAC
+ATCACTTTGCACTTAAGGTGGCTAATATTGAGCACTTACAATATTTACATCAGCAATTTGCTACGCTTGA
+TAATGTTGATATTGAATTTGCACCGGAGCCATTAGGACAATCACCTTTTCAGCACATGATGTGTGTTATT
+CCAGGTGGTATTAGACTTGAATTAATTAGTGCCTAAGGAACAGTAATGGACAATGAAATAGTCTCTAGTT
+GGCACCAAGGTGAGTTAGCTGTTCAGCAACGAGCAGGCACTGATGAACGTATGGCAGAAATTGGCCCTAA
+ATTTATTCGTGAATTTATGCCACAACAACACCGTGATTTTTTTCAGTCACTGTCGATGATATTTGTAGGT
+TATACCGATCATTGTTCAAACGCTTATGCCAGTGTTTTATTTGGTGCGCCAGGATTTATTCAATCACCGA
+CTGAAACTGAATTAGTGATTAATACTCAAAGCACTATAGGCGATTTTATCATTGAGGATCTAAGGGAAGG
+TGACCATATTGGGCTAGTAGGGATTGAATTTGATACTAAAAGACGTAACCGTATTAATGGTGTTATTACT
+GATATCAATCAAAAAAATATTAAGGTTAAGGTGTTACAAAGCTACGGTAATTGCCCAAAATATATTCAAC
+CAAAAGAGTTTGCTCCGAATAGATCTTATAGTGAATTTACCACTGTGAGCCTCGATCAACTTAGTCAAAA
+ATATAGAGAGATAATCTCTAGCGCAGATACTTTCTTTATTGCTAGTAGTTTTGATGATGGACAGAAATTT
+AGGAACCGAGGTGTTGATGTTTCTCACCGAGGAGGTGAAGTTGGCTTTGTTTCGATTAATGCAGCCGGAC
+AATTATTGGTTGATGATTATGTGGGTAATGGTTTTTTTAATACTTTAGGTAATCTACTTGAAAACCCTAT
+CGCGAGCTTATTATTCTGTGATTGGCAGACAGGGCATGTTTTGAAGATCGCTGTATCAAGTGAAATCTTA
+TGGCATGATGAGCAGCAAGATAGCGTGGTGTTAGCTGCTGGAAAGGTAAAGCGCTCGTTATGTTTTACGC
+CAATAAAAATAGAGCAATTCAATAATGGCTTAGCTTATATCCAACAATTTTAAGCATTAGATAATGAATG
+ACGTTAAAGCTTGATATGAACACTTCACCCTAAATATTTTACTGGTGTTAGGATCTTAACGTTAATGTCA
+CTAACGCAATGCCATGATCTGTACTTTCGCCATCACGCTCGAAAATAGGATTAATTAAGTGTCGATCGTA
+AGTATCGTAAGCGCTGACTTGATAAAGACTGTCGTGGTAACTGGCATCAAATTCACACGATAATAAAATG
+TAATCGAGTACCGAGCTATCAGCACCAAAATAATGTGTTGGCGTACGCACAATTTGCTCTTCGCGAGCAC
+TACTATTTTTAGTATCAGCAGTATCATTTTTTTCTACTATATCTGATGTGTTTTTACTATCTTCATCAGC
+TTTACTCGCTTCATGTTGTTCATTCTTGATTGCTGTTTGAAGTAAATCCCACGCATCATTTAAACAATAC
+TTAGCAAGATAAGCATCACGGTCAATGGCAGAAACAAAACGTAAAGTATTTGTCAGCAAATGACTTAACA
+CACCATCGTCTAAGGTATTATTAAAATCCCCCATTAATACCATAGGGTTGCCTGTAGCCTCGCGTCGTTC
+AATCATATCAATCATTAATAACGTCGCTTCACTGCCGCGTTGTATGGTTGAACCCCAACCACCCGCCACG
+TTAGCTTTTAGACTTTCTATAATCGTTTTTTCTGGCGACCAATGGTTCTTTTTCTCATCGATTTCAATCA
+TCGAACGCTTAGATTTAAAGTGCACAACATAACAATCACACTTGCCCATATGCGGGAGTTCAACAGTCGC
+TCTAATGACCTTTCGGCTAAAAGAAAAATCATTGGCTAAGCCTAATGTTTGCGCTAGTTCAGTATTTGCT
+TTTACTGCAGCCACCTCAGTAATAGGATAACGAGAGGCGATGGCTACCACCGGACTACGATAAATAAAGT
+CATCAATAACAGTAGGTTGATCAACCACTGCAAAATAGGCATACCCCTGTGCGGCAACTAATTCTTTTAA
+TGAATCGGCACTAAAAACTTCTTGAAAACCAATAATGTCAGGTTGAAATTCACTTAGATACTCAGCAACC
+CATTTCTGTTTTTTTGCCCATTGCTCAGCACTATAAATGCGCTCAAATTCATAATAAGCATTTGGCGGTT
+CAAGGTAATTAAACAAGTTGAAAGTAGCAACTTTAAGTTGCGTATTTGCTACAGATACTGAGAGGGTTTC
+AGAAGAAGGGGATTGATCTATTTCTGTTTTATTGTTGTCGCTGATGATGATAACTCGCCTAAGTGATGAG
+TGATAATTGTACCTCATCATTTATACCCGTTCCACTTGAAGATGCTCGTTTCAGGAAGTCTGAATCATGC
+ATCTTCAAATGGAGCGGGTATATACTCATGATACTTCAAAATGTCTATTTCAGGACGCCTGAGCAATTCA
+TGATCAAGGCGCTTATTTTTATTAATGGTTGTTCCCTTAAAAAAAGGAGCAACGACAAACATGATTTGCT
+CAGGCGTCCCCGAAGGGCGAGTTTTAAAGGCTTAAATGCGGCGTTATTGATTTTGACAAGGGAATAACCA
+TACTCTTCAATCAATGCCTTGCCTCTAAGCCTTTAAATTCTCGCTGAAACGAGCATTTCGAGGTAACATG
+AGTATAATAAAGTTATCTAATTAAAAACCAGTAATGTTGTTGTGGGGAAGGGACTCTATTTATCAGCGTT
+TAATATTTGCTCTAATTTTAAGTCCGTTAACTTCATCACACTTTTGACCACATAAAACATGATTGCCATC
+AACATTATCGTTGAAGGTATAGCAATGACGGGATAACTTAATAAAGTCATTTCTCCAAGCTGTTCATTAA
+ACTGCGTGGTACCTGCAGGACTAACTACTATCCATTTTGCTAATAGATAATTCATCGTCGCAGAAAAAAC
+AAATGTTGCTGCTAACAAGTGATTTGCCCACTGAATTTTAGCTTTAAATTTATCTGTTTTATTTTTATTT
+GATAGAGACTCATAGATTAAATCTAAATTAAATAACATAGGATTTAATAAAATTTTGGCAATAAGCGGTT
+TGCCCCAAAAGCCTGATATAAGTACTACTAGCCCTATAGCTGAAGGTATTGCTGCTTCCTTAATGGCTAA
+CCATTCCACATCTAATTCAAATAAACCAATGCCACCGGTTAAGAAGGTACTTAAAAAGCCAAGTAATGAA
+ATAAAGTTCATCGACTTGTTTTTAATAAAGTCATACAAACCATAACTAATAGGAAATAATAATGCCAAAA
+TCAAAGCATACATAGAGCCTAAATATTCATCTCCCGATAACTTCATTAAAACAATCGATGGAACAGCAAT
+ATTAAAAATGACTTCTAACAGGATATTATTAGGGCGTTTGGCTTTTGTTTGAATAGACACGATAACTTCA
+TAATTTGGAAACACTGAGATAAGTAAGTATATTTCATCTGGTATTAGATCACAAAGCTAAAGGGGCAGGT
+AAGATAATTGATTCTGACGCAGTTATTTTAATTCCAACAATCTGAAACATGCATCTTGCTTGGTTATAGG
+TATAATCATTGAAGTTAAATTTAACCTAAAAATATTTTACTCAGATAAAGCCAATTATTATGAATGAAAA
+AAGAAAACTGCAAGACCCAACGCTAGTGTGCACTTGCAATGAGCTATATATCGATAATATTGAAGAGGCT
+ATTCATGAAGGCGAAGAAGAGTATGCTGAAATCATGCAATACAATGATACATTCCCTCGATGCGGCGAAT
+GCCATGACCATGTTCAACAGTTAGTTGACAATATTAACCGTTGAACAGTTAGAGAAAACACGACATAACT
+AGTGGTGAAATGTTGTTCTATCAATGCAGTTAAGTTCGATACTCTGCATTAATTTTGACGTAATCATAAC
+TAAAATCACAGGTCCAAATAGTTGACTCTTCATTGCCTCGATGGAGTTGCACGGTAATATCAATTTCTGC
+TTCGTTCATTATCGCTTGTCCTTCATCTTCCTTATAACTTGCGGCACGTCCCCCTTTTTCAGCCACTAAT
+AAACCACCAAAATAAAGTTCTAATTGGTTGGTATCTAAATCAGCTAATGAATCACACTCACGTGAAGCAT
+AACCAATAGCAGCAAGTACACGGCCTAAATTAGGATCAGAAGCAAACATTGCTGTTTTTACTAAGGGACT
+TTTACCAATAGAAAAACCGATAGTTTTTGCTTCATCAATAGATAACGCACCTTTAACGGTGACCGTTATA
+AACTTAGTTGCGCCTTCGCCGTCACGAACGATGGCTTTAGCTAGGTACTGAGAGGTTTCAAGTAAGGCAT
+CAAAAACTTCTTGGTAACCTTTATCATTAGGGCTTGTGATAGCCACGGCATTACTTTTCCCGGTAGCAAT
+AACAATAAAGGAGTCATTTGTTGAAGTATCGCCATCAACAGAGATGCAGTTAAATGATAAGTCTGCAATT
+TCTTTAGTCATACTATCTAATAACGATTGCGTTATATTAGCGTCGGTTGCTACATAACCTAACATGGTCG
+CCATATTAGGATGGATCATGCCAGCGCCTTTGGATATTCCGGTAATATTGATGCTTTCACCACCAACCTT
+TACCTGAGTCGCATAAGCTTTAGGGGCAATGTCCGTGGTCATAATTGCAGAAGCAGCATCAGCCCAGTTG
+TCAGTAGTTAAATTAGTCACCGCAAGTGGTAAACCTGCTAAGAGCTTATCCATAGGCAGATGTTCTAAAA
+TTACGCCTGTTGAAAAAGGTAATATGGACTCTACTGGGATAGCCATAATTTCAGCTAAATGTTGGCAGGT
+TGTTAGTGCATCTAACATGCCTTGCTCGCCTGTTCCTGCGTTAGCATTGCCTGTATTTACGACTAATGCT
+TTGATGCCTGACACATTGCCTCCCGTAGTAGCATTATTTTTTACTGCATCTAAATGTTTTTTACACAAGG
+TTACTGGCGCAGCGCAAAAACGGTTTTGGGTAAAAACACCAGAGACTGCACTACCATCACAGATTTCTAT
+AACGAGTAAATCTTTACGGTTTTGTGTTTTAATATTTGACTCAGCCCAACCTAGGCGAATGCCTTGAATT
+GGCGTAAGTGAAGCAGGGACTATTTCAGGTAAATTGACAGGCATAAAGAATTATTAATAATATAAAAGTA
+GATAAATATTACTATTTTATGGGTTTTTATGCAAAAGAATCATTTAGGTAACCTAGGATAAAATGCAGTT
+TTCTGTTGTCTCGACATTCTTTTGCTCGCTTTAGAATCCATTCAAGTATATTCAGGTACATTCAAAGTAA
+CAGTGCTGAATGTATCTCACCGGAGAACGTTGCATTTTTGTTATTTATTAAAACTGAGTTATTAAATTTA
+GTTTTTAAAGCGTAGATTTTTTAAGTAACCTGAACTCTGGATAATGAGTGCTTGATGTTTAAGTAAAATC
+AACAACTTAGATTGTTACGTATGAAAAGTAATAAAATTAAAGTAGTTATACGCTTTATCAATGTTTTATT
+TTATTCAATTATCAAGGCAAAACGTTTATGAATAGCTGGCTATTTATCGACGTTTTAACGCTGAGAATTG
+GATGAAGAGGAATGTTGAGCAAGTGCTGCTTATCCAGAGTTCAGGTTAAGTAATAAAAAACCCCCAACAA
+TAAATGTTAGGGGTTTTACTTTCACTCTTTATAAGAATGATATTAATAAGCCAGATTTGTTAAAAGTTAA
+CTTATCAGTAATCACTTCATGATTAACCGTTGCTTACGTCTTCAAAATCAGCATCAATTATATCTTCATC
+CTTAGCGCCATCATTGGCAGCGTTACCTTGATGCTGAGCTGCTTGTTGCGATTGCGCTTGTTCAGTTTGC
+ATGGTTTTACTATAAGCTTCTTGTAATGCACTTTGACGCATTTCAATTGCAGCTTTATCACTGCCATTAA
+CTGCCATTTTCAGTTGCTCAATTAATGTTTTAAGCTCCGTTTGTTGATCTTGAGCTAAACTCGTCATTGA
+CGTTTGCACGGTATGAATTAATTGATCTGCTTGGTTACGTTGATCAACTAACTCACGCTTTTGTTTGTCT
+TCACTCGCGTGCAGTTCAGCCTCTTTCACCATGCGATTAATTTCATCTTCCGTTAAGCCACTTGAGGCGG
+TAATTTTAATGCTTTGCTCCTTGCCTGTTGCTTTGTCTTTCGCTGACACATTCAAAATACCATTAACATC
+AATATCAAAGGTAACTTCAACTTGTACTGAGCCTCGTGGACCTGGATTAATATCCGTTAAGTTAAATTGA
+CCCAACGATTTATTATCTGTTGCCATTTCACGTTGCCCTTGCAACACATGTACTGTTACCGCAGCTTGAT
+TGTCTTCAGCCGTAGAGAACGTTTCAGAAGCGCGGGTTGGTATAGTGGTGTTTTTTTCAATAAGTTTAGT
+CATTACACCACCTAACGTTTCAATGCCGAGTGATAGTGGTGCTACATCAAGTAATAACACATCATCTACA
+GCGCCTGACATCACCCCCGCTTGAATTGCAGCACCCATTGCAACCGCTTCATCTGGGTTCACATCTTTTC
+GTGGTTCTTTAGAAAAGAAGGTTTTAACGGCTTCTTGCACTTTTGGCATACGTGTTTGACCACCCACCAA
+AATTACCTCGCTAACATCAGCTTTACTTAAACCAGCATCTTTTAATGCTTGTTCACACGGTGCGATGGTG
+CTTTTTACTAAATCATCAACTAATGATTCTAATTTTGCTCGAGTAACTTTTACGTTTAAGTGTTTAGGAC
+CACTGGCATCAGCCGTAACGTACGGTAAATTCACCTCTGTTTGTAGTGCCGATGATAACTCGATCTTCGC
+TTTTTCAGCCGCTTCTTTAATGCGTTGCAACGCTAAAGTATCTTGATGAATATCAATACCACTTTCTTTT
+TTGAATTCATCAGCAAGGTAATTAATTAAGCGTAAATCAAAATCTTCACCCCCTAAAAAGGTATCACCAT
+TGGTTGCTAATACTTCAAATTGTTTTTCACCGTCTACATTGGATATTTCAATAATTGAAAGATCAAAAGT
+ACCGCCACCTAAATCGTAAACCACCACTTTTTGATCAGCGTTACTATTTTTATCAACGCCATAGGCTAAT
+GCTGCGGCAGTGGGTTCATTAATAATACGTTTAACATTAAGTCCTGCAATTTTACCTGCATCTTTGGTTG
+CTTGACGCTGCGAATCATTAAAGTATGCCGGCACGGTAATAACCGCATCTGTCACCGTTTCACCTAAATA
+GGCTTCAGCATCTTTTTTCAATTTACGTAAAATTTGTGCTGACACTTCTTGTGGAGACAATGCTTTACCA
+TCGACCTCAACCCACGCATCACCGTTGTCCGCTTTTACTATTTTATAAGGCGCTAACTTAATGTCTTTTT
+GCACTTCTTTATCGTCAAATTTACGACCAATCAATCGCTTAATCGCAAATAATGTGTTGGTAGAATTGGT
+CACGGACTGTCTTTTTGCGGGTTGACCCGCTAACGTTTCATTATTTGCATAAGCAACAATTGATGGGGTT
+GTGCGGCTACCTTCTGCATTTTCAATAATTTTGGCAATGCCACCTTCCATAACCGCGACACATGAATTTG
+TTGTACCTAAATCTATACCAATAATCTTAGTCATAATAATCACCTGTTATCTAATAAAAGAATCTAATAA
+AAAGGGGTTCATAAAAAATGAACCGTATGGCAATTACTTGTAAGTAATTTTGCCCCTAAAACAATCCGAG
+ATAAACCGACGAAGATTGATGGTTTACCGTTAGATGTTTGGTTTATGAGGCTATGATACTCAAGGTAAGG
+AAGTGCTTCTGTCATAAATATGACAGTATGCGTAAGTTTCTATGTTTAATTTTTAAAGTTAAATATCAAT
+GTATTAAGGCGATGGGAGTGTGAGGTGATTAAAGCTAACATTAACTTTTGCTATATAGTCATAACTCGGT
+AGAATAAAATACCTAGTTAGGTTACAACTAAAATTACTTTATTTATGCATAAAGATGTTTCTCAATTACC
+TCAAAAAGCGAATCCCGCGTTAGTTAAACAAGCTAATCTTTTTGCCGATTTACCGACAAAATTAATTGAA
+GATTTTCAACAAGAATTTCAGCTTAATCAATGGAATAAGGGCGATTACATTAATTCTGACATTTTAACAC
+AACGCTTTTTTGTTGTGATTGAAGGTAATATAGAAATTAAACAAAGTAACCCTGATACAGGCAGAGAAGC
+AACGTTAGACATGCTTTATGCTGGCGATTGTTTTGATTTAATGGTGCTATTAGACAATCAACCCCATGAA
+GTCATTATTTCACCTTTAACAACGGTAAAATTATTATCAGTCAAACTTTCAACGATGCGATATTGGTTGT
+GGACTTATCCGGAATTTAACCAACAATTCATGCCTTATATAGCCAAAAAAATGCGTGAAAAAGAACAACA
+GGCTAGTAGTCTAATTTTACACGATGTAACCACACGTTTAAGCCGTATTATTTTAGAACACATTAATAAA
+ATTAAGTTTTACACGGGTACTAAAGAAGAAGAGCACCAGCATCATTTAGTGAATGGGTTAAACGATGAAA
+CGTTGGCACGGATGACTGGCTCTGTAAGGCAAGTAATTAATAAACAATTACAGCACTGGAAAAAAGAAGA
+CGTCATTGATAAAAAGCGTAATCAACTCATTATTAAAGATTTAGAAGCATTAGAAAAAGAAGCAAAATAC
+ACGCAAAATTTAGCTAATGCTCCTTTGTCTAAGTCCTAACCGCACAATAAAAGTTAATGACTTAACCCCG
+TAAACGCATACATCAATCAACTCTCTTGATTGATGTTCGACATATTATCCCTGGTTTTATTAGTCACTAA
+GTTAATTTTGACAAAAACTTCTTTATTTGGGTATCCATCAGCAATCAGTTGATGTTGCAGCTGAAATGAT
+CGAATGGCCTGTCTACTTTTAGGTCCCCAGATACCATCAGGCTCACCTGTTTCAAAGCCTAATGAATTGA
+GTTGGCTTTGTAGGTTTTTCATCTGTGCAACACTATAAGGTTTCACGTTAGTTTGCTCTTTGTGTGAAAA
+CTCAATGCCTTTAGCGCCAACTAATTTATTAGCTAATAAGCCTACTGACAGTGCATAACTTTTCGAAAGG
+TTCCACGTCATAATCACATTAAAATTAGGGTAGAGTAAAAATGCAGGTCCTTTATGGCCTGAAGGTAGAT
+ATAGCTCAGCCTGAATGTCATAAGTTGATAATGAATGGTTATTTGTTTTTTTTACGCCTAATTCTTTAAA
+ATAATCAAGTGGGTAATATTGATCAAAAGCCACTTTATCAAAGGCAAAGTTTGTTGGTAATTTAACTTCT
+CGGCCCCAGCGTTCTTTAGGCTGCCAACTGATTTTATTTAAGTAATTGGCCGCCGTTGTTAAGGCATCAA
+CCTCGCTTTTCCAAATGTCGACTTTGCCATCATTATCACCATCAACGGCATATTTTAAGAAGGCAGTAGG
+CATAAATTGCATATGGCCCATCGCACCAGCCCAAGAGCCTTGCAGTTGTTCAACAGCAACTTGCTTGGTT
+TCAATTAAGGTGAATAAGTTTAATAATTCTAGGGTAAAAAACTCACTACGACGTTCATCACAGGCTAAGG
+TGGCTAAAGAGTTAAGTACCGACATTTTACCTTTATGCTTGCCAAAGACTGTTTCTAAGCCCCAAAAAGA
+GACTAAATATTGGCGTGGCACGCCGTATTTTTTCTCTAAGGCATCAAACAGTTTTTTATTTTTCTTTAGT
+TTCTCTTTTCCCACTCGCACATGATAATCGGTAACTCTTGCTTTAATATATTGCTCAAAGGTTTGGGTAA
+ATTCAGGTTGTTTTTTATCTAAAGCAATCACTCGCTTAATGGGGGAAATATTATCAATAACGGTTTGGGT
+TATATAGGATGAAAACCCCGCGGTTTCAGCGCGTTTAGCTAAGTTTACTTTACACTGGAGAAAATCCTCA
+TCGGCAATTGTGGCGTTCGCTAATAAAGGAAATAATGCGCATAGCATGATTAATTTTCTAAAATGAACAA
+GATTGAGTGTGTTTTTAATAAGTCGGTTTGACGAGAGCATGAATGGGCATTCCTTGGCTAAAGCTGAAAA
+TTAAGAAAAAGTAGCAATTCTATGGTTAAATTTTACCTTGATAACAATCATTAATCACCGTTTTTTTCAT
+GTGCTACCGGTTGTAAGGTTTCAGCCCAAGTGTGATAAGTATTCTCACCATTTTGTTCAATTTTCATGAG
+TAAATATTCAATGAGTACTTTGACTTTTGTGGGTAAAAACTCGCGTTTTGGATAAACACAATAAACGCCT
+TCTGATGAACGAAGAAAAGATGAAATAGGGACAATGCTTTTCGATTTCAGCCAGTCGCGGGCAATAAAAT
+GGGGTAGTTGGGTTAAACCAAGCCCTTGGGCGCATAGCTCAGCCAGAGCTTCACCATCATTAACAATATA
+CTGACTGCCAGGATCATAACTCTCAACCCCATGACCTTCATCGACCGTGATGGGCATTAAACGTCCAGAC
+TGAGGGTATTTGAAACGAATCCAACTATGTTGAGAGTATTCTGCGGCGCAGGCAGGAAAATCATTAGCAG
+CAATATAGGCAGGTGAGGCACAAAGAATAAAATCAATTGGGCTCAGCATACGTGCAACCAGCCGTTGGTC
+ATCGAGTTTACCGGTACGAATGGTTAAATCAATGCCCTGTTCTAAAATATCAACATAACTATCATTAAAC
+GAAACGTCCAAGGTGATGTCTGGATATAACTGAGTAAACTCCTGTAATAACGGCATCACATAAAGCCGAC
+CATAAGACACTGGCAAGTTTACTTTAACCTGTCCACATGGCAGATCATTGGTTTGTTTTAAGTCTTGTTC
+ACATTGTTCTAGCTCTAAGACTATTCGCCTTGCCGTGATTAGATAACGAGAACCTGAATCAGTTAAATGA
+ACCTGACGGGTAGAGCGGTTGAATAGTTTAATACTAAGATTATCTTCAAGGCGTGCCATTCCTTTACTCA
+CGGTCGATGCAGACAAACCTAAGTGATTTGCAGCCGCCGCAAAACCACCATGATCAACCGCGTTAACAAA
+TAGCTTTAGTAAGCTTAACTTATCCATAGGTGAAGTTTTGTCACAAGTAATATGAAGTTGGTGATATTTA
+ATCACATCATAAGGACGGTTACTATGTTGCCAGAGAATTTAATGTTTTAAGGAATAATAAAATGAAAAAA
+TTAATTATTGGCTGCACCCTGTTACTTAATGTAGGTTGCGCATCGGTATCACAACCTAACCGTTTGGAGT
+TTATCGATCTTAGCCATCCAATCCCAACATTTGCACCAAGCAAAAGCGATGCGACCAAGCCAGATCTAAA
+TCAGCCTCTTGATAACAGCACACCAATTGCGGGGTTTTATCAACAAGCCATACTCTATCCTATCGATAAA
+TGGGCAACTAGCCAGGGCCATTTCAATAGTCGGGCTATTTTAATTCAAGAGCATAACGGCACCAGTTTTA
+ATGCCCCTAATCACTATCAAAACGATGTAAATAGTACAGAGAAAGGGGCAATTCCTGCTAGTAATCGTAA
+AGCAGCACATCAATTGGACAGCGAGCAACTAACCGGAAATATTGTGCTAATTGATGTATCTAATAGGGTA
+AAAGCCGAACTGGATAAAAATGATGGTCAACCAAGCACAGATCTCAATATCACCGATTTTTCTGATAAAT
+CACAAGCGACAATCAGAGCCGCTGATATTCGAGCCGTTGCCGATCAAATTACCGATGGCGCGTGGTTAGT
+CGGTCGTGTTGGTTGGGAACAATTTTATTTTTCAGGTACCGAAGACTGGAATAAGTCGCAGTATGTTAAT
+GGCCTAAACCACCCTGGGTTTACCAGAGAAGCTATTGAAGAAATTATCAAAATTATGGAAGAAAAAAAGG
+TCAAGATATCGGGTATTGCCGCTGACAGTTTTAGTACTGATTCTGGACAGGGGGCGAAAGGCAGTGACGA
+CAAATGGAGCAACGCGTGGCCAGCACATGTTCGTTTATATCAACGTGACATCTTAATTGTTGAAAATCTG
+ACAAATCTTTCATTATTAGCTCAACAGCAAGGTGACTGTTCATTGATGGTTGGAGCATTAAACCATGTGG
+GTGGCACGGGTGGTCCAGCAAGAGTGATGGCGGTATGTGAAGGACAAACGGCAACCAAAGAACCAGTAAA
+ATTTGTCCACCGTCATCGTTAAGTTGTTTGATCAGCCAAGTAAGTCGGTTTGTTGATTGAAAATAAGGGG
+AGTTAGTCGTTCTCCTTATCGTTATAACGTATGCTAAATCAAAGGATTAAAGGCCGTTGTCTTCGGTCCA
+ATCTTTGAGTTTTTCTAAAATATCTAATGCCGTGCGGCCAAAATCGGTGATTTCATAAGCGACGGCAATA
+GGGCGATCGCTGATCACTTCACGGGTAACTAGGCCTTGTGATTCCAATTCTTTCAAGCGCTGATCGACCA
+TTTTCTTACTTGCGCCACCTAACATGCGAGATAGTTCGTTAAAACGAACTGGACCATCTTTTAGATGCCA
+GAGGATAGACGCTTTCCATTTACCCCCTAAAACCCGCATGCCCCGCTCAATAAGACAGGGTTCTTCACAA
+CTTTCTAAATTTATTTTTTTAACATTACTATTTGTTTTAATTGTATTTTTCATTTTATTTCTATTTTCAA
+CTTAGTGGTTACTAAAAGTATACTGGTTGCTTTAATTAACCACTCTAGCATAATACTACTATCCGTTACC
+AATCAAGATGCATTAACGTTAACTGTTAACGCTCATATTCACTGTAGTGCAATTTAGGAAGCCAGTTTAT
+GCAAACACTCATTTCTTATGATCCAATTAATAGAGCGCCTTTGGGTGAAGTACCTCTTACGGAGCCAGTA
+GACATGCCCGCGCTTGTTTTGCGTGCAAAAAAAGCACAAAAGCCATGGTCGGCTCTATCTCTTGATGAAC
+GCCAACAAAAAGTAATGAAAGCCTACGAGCGTCTTGCTGAGGTAGAAGAGCAACTAACATTATTGATCAG
+TAAAGAAATGGGTAAAGATTATCGTAGAGCAAGTTACGAGGTGGCTGGCACTGTCCAAAATGCGGCCTAT
+TTTACTCAGGAAATAGCGCAAGCCTTAAAAGCGGAGTCAATGGGAAGCAATGCTGAGATGCAATATCGGC
+CATTAGGCATAGTCGCCGTTATCTCACCTTGGAATTATCCATTGGCGATGGCGAATAACTTATTGCTGCC
+TGCGCTAATTGCAGGTAATAGTGTAGTGTTAAAACCATCAGAAGAAACGCCCTTAGTTGCTGACCTTTTT
+GTTAAAACATTAAACCAAGTGCTACCTGAGAATGTACTACAAATAGCACATGGCGATGCAAAAACCGGTA
+AAGCTTTGGTTAATGCCGACATCAATATGGTGGCTTTCACTGGTTCATTAGCTGCTGGAAAGCATATTAT
+GGCAAGTGCCGCGTCAGGACTTAAACGCTTAGTGATGGAGTTGGGAGGCAATGATCCACTTATCGTTATG
+GCAAGCGCTGATATTGATAGAGCAGTTCAGTTTGCGGTGGCTAGCTCTTTTGAAAATACCGGTCAGATGT
+GTACTTCTACTGAGCGTATTTATGTAGATGAACGTATAGCCGATGAATTTGAGCAGAAAGTAGTTGCGTT
+AGCGAGTCGCTATCAAGCGGGCGCTTGGGATCAGAATAATGTCAATATTGGCCCGATTGTTAATCCTAAA
+CAGCATGCTAATGTGTTGTCTCAACTTGAAGATGCTCAAGCAAAAGGTGCTTCATTCTTATTAGGAAAGC
+ACCATTATGCATTACCTTATATACAACCTACAGTCGTAACTGGCATCACACCTGATATGCTTTTAGAGCG
+AGATGAAACTTTCGGTCCTGTGGTAGCTATCAGCCGCTTTGAGCAACTATCTGAGGCGATTGAACGAGCT
+AATGCCAGTCCATACGGTTTAGGCGCCGTAGTATTTGGTGGTGCTGGAGCCAATGCCGTTGCAGAGCAAA
+TGGAAGCTGGCATGGTCGCTGTCAATCAAGGTGCTGGCGGTCTTGGACCCTGGGTTGGAGCTAAACAAAG
+TGGCTTCGGCTTTCATGGAACTGCTGCGGGTCATCGTCAATTTTCCCAGCTGCGAATTATTAACAAATAA
+ATAATACCAATCGGATCAATAAATTGATCCGATTGGTATAAATGATAGAGTAAAATATGAATCAAAAAAT
+AGATAAAACCGCTGACTTTTTTATCGCCGCTTTAGAGCCCGGAGCAGAGCATCCTGCTTTACCTGCATGG
+GGTAATCACCAAGTAAATCCTGCAAACTTAAGTGATAGTATTGATATCAATGATATTGAACGACATGAAT
+TGACTCAGGTCCCTGGTGCATTTCAATTATTCAATGTATTGACAAAAGATGAGTGTGAAAAGCTAATTAG
+TATTAGTGAACAGTTGGAATTTTTACCCGATGCCGCTGTCTCTTTGCCACGAAGTGTTCGTCATAATGAT
+AGCTTAACTTGGATAGTTGATGAACAAACTGATGGCATTATTTGGCAGCGAATTGCGCATTTAATGGATG
+ATAGACAGGCTATATTTGGTGGCAGTAAAGCGTTGGGGATCAATGCGCGTTTTCGTTTCTATCGCTATAA
+TCCCGATGACTATTTCAAACCCCATTCTGATGGTTCTTGGCCGGGTAGCCGCATTATTAATGACGAGTTG
+ATTGCTAATGCTTATCCTGATCGTTATAGCCAAATGACTTTTTTAATATTTTTAAGCGAAGATTTCCAAG
+GAGGTGAAACGCGATTTTTAGTGAATGCTGATGATCCTACTAAGCCTGCAACATCGAATGACAATGTTAA
+AAATGTTGATGTTCGAACCCCGGCTGGCGGGATATTATGCTTCCCTCACGGTATGCACCCATTGCATTGT
+ATACACAGTTCAGTACCTATTACTGATGGGGTTAAGTATATAATCCGTACGGATGTTTTATTTGAATTGT
+AAGCTTGCTTTGGAGGTATTTGTTGCGATGGTAGCCTCCAAAAAAGAAAGTAGAAAGAGTGGAGGTTGTC
+TCGCTTTTTCTACTCATTTTGGTATCTCTTGAGCTGTGAACAATAGTTTTCTTTATGCGGTATAAATTTC
+TTTGGCTAATCGGTCGCTAAAATTTCATTGATTTCTTCAATATGTGTTTTTAGCTTACTCAAGCAAATAT
+CGGCATCTTCATCAGTCATACCATTACCTTCTAATAACACATAGCGGTCTTGATCTAGGTCTATCATGTT
+GGAAAAGTAGAAGGCATCTTTCCAATACTTACACGGGCTAGGCTGGGTCGTTAAGTGATCTTTGCAAACT
+TGTTGATCTTTTACATAAGGAAGCACTGCCAATGCTTTATGTTTGTAAACTTTAATAGAAACGCCTCCAG
+GCCAGTTTTTTAAACGAATATCGAGGTCACATTTAATATCGTCATTTTCTTTTTTTAGGTAGACCTTTTT
+TACTTCAAAGGAGCCTCGCCATTGAGAAAATAGACTTCCATAAAATATCTCGTTTTCTATTTCATTAAAT
+TTACTTTCAATTTTTTGAGTCATTAAATTGATGTTATCTGACATGATGTTGGTGCCTTTTATTATGTAGA
+AGTTAACTGCTAGCTTGGACAGTTAAGTGCAGTTCATACCGCTATGCTACTGAGACTACATAGAGCTGTA
+AAGCCATGGAGGACGTCTTCGTTATGAGTATTTTTTATGGTTTGATAAGTTTAATTTTTAATAGCACAAC
+GACTCAATATAGCTGCTGTGTTCAGCTCAGGCACCGCGTTTAGGCCTACATTAATTTGATATTTCCTTAA
+GAGGTTTTACTGTATGATGCCCGATTTTATTGGGATATTAACAGACAGTGCAGCGCTCCATATTTACAGA
+ACGTAATTACCTGACCTATTTGTGTGGCAGTATATTTTCTACTCAAGGTATTTGGATTCAGCGTATGACA
+CTAGGCTGGATGATGTGGGATCAAACCCATTCTGAAAGCTGGTTGGGTATGTTGGCCTTTTTAATGTTCT
+TCCCATCGGTCATTATAGGTCCCTTGTTTGGGGTGATGGTAGATCGTATTAACCGTCGCCAGGCTGCGGT
+TGTTACCAGTATTATACTGGGGCTGTTATCACTACTATTGTCATTATTGATATGGCAACAGTTAGCTGAT
+GAGATGATGTTGTTATTTTTTGCCCTAGGAATAGGCATAGCCAATAGTGCTTATCAGTCGATACGACTGT
+CTTTAGTACCTGAATTGGTCAGCGCTGTTAATATGCCTAAAGCGGTGGCAATCAATGCTATTTTATACAA
+TACCTCTCGTTTTATTGGACCGGTTATTGCCGGACTCCTGATTAAATATCAGGGCAATGCCGTCGCATTT
+GCCGTGGTTGCTGCCTGTTATATCCCGTTAATTATCGTATTATTGCTGTTAAAACTTGATGAGAGCCAGA
+GGACTGCTGAGGCAAAGCAATTCACTTTTTTTATGGATATAAAAGCGGGATTGAATTACGCCCTGCGTTC
+GGACTTAATTCTGCGTTTATTAATGTTAATTGCTGTCTCTGCTATGTTCGGTAGGGGATTGTTAGAAATT
+TTACCTGCAGCGGTTGATGTACTTTACGGGCGCGGCGTGGAAGCATTAGCTTGGATGAATTCAGCGGCGG
+GGATCGGCGCTATTATCGCAGGTTTACTGCTGTCATCTTTTAGTGCTGGGCGCTTATTACCAGCAATGCG
+TATAGCAGTCATTAGCTCCGGTTTATTGTTGGTAGTCTTTAGTTATACCCGTAGTTTTGAGTTAGGTTTA
+GTGATCATAGGGGGATTAAGTTTTTGTGCCACCGTTTGCGGCGTCGGTACCCAGTCACTAATCCAGGTGT
+CAGTGACAAGTGCCTTTAGAGGTAGGGTCATGAGTTTGTGGGGCGCCATTAATATTGGTGGTGGCGCATT
+AGGTGGCTTATTATTCGGTGTGTTTACCGAGTCTGTGGGATATCCCTTCACACTCATTACCATGGGACTG
+ATTTGTGTTGTTATCGCTTATGTCGCCACACGCCGTATTAGGTTACCTGTTACATTCAACCAGCCAAAGT
+GTGATTAACATTTATTGATTGTTAAGTTATCAGGAAATCACACTGGGTTGTATTTCAATAAAGAGTTGGG
+TAGTGACGACATCGAGTATAAAGCGCTAAATTTCAGTGGATATTTTATTTCTTCCGGTGTCCTTTGCTCT
+ATACAATATTTGATCTACTTTATTGATCATGCTGCTCATTTCAATAGCGTCGCCAGAAAAGTACTCTAAA
+CCAATAGATACAGTAACTTTTATCAAATCACCTTCATAAATGGTTTCAAGGTTTTCAATGTTTTTTCTGA
+TTTTCTCAGCGACAACCATGGCGGTTACTTTTGGTATTTCTGGCAAGAGTACCAAAAACTCTTCTCCACC
+CCATCGGCAAATAGTATCTACTTCCCTAATGCTGTTGGTCACAGCTTTTGAAAAGGCGATTAAAGCAGCG
+TCTCCACAGGCATGTCCATACCTATCGTTGATTGACTTAAAATGGTCAATATCTAACATTAACAGCGAGA
+AACCTCGTTTGAATCTTCTAGAACGAGTAATTTCTGAATGGAGTAATTCGGTAAAATATCGGCGGTTGTA
+CAGTTCCGTTAAAGGATCTCTTCTTGAGGATAAGATTAACTCTTCTAGTAATTGATTTTTTTCAGAAATG
+TCTCTGATAACCGCAGTAAATTCAACATTATCAGCAATACGAATTTTTGATATGGTCACTTCAATGGCAA
+ATTCACTGCCGTCTTTTCTAAGGCCTTGCACGGCTGCTCTAGTTTGCATGGGTCTAGAATCTACTTGTGA
+TCTTTTGAACCCTTCGACATAACCATGATGTTTAGCTTGGTATTTTTCAGGTAATAACTTGGTGAGTGGC
+TGACCCATTATTTCTTGTTCACTGTAGCCAAACATTGATTGGGCAGCTTCGTTAAAAAGCTTCACATTTT
+GCTGTTCATCAATGGTAATTATACCGTCATAAGCGTTATTAACTACCGCTTCGAATCGTTTCATTGAGAG
+GTTTAGCTGTTTTTCTAAGACCTTTTTTTCAGTGATTTCAACACAGGTTTGAATGATTCGAAATTTTTCA
+TCAGCTGAGTTTACGATAGGAGATACTATTGAACGCCAGCATCTTTCTTGGCCTTTATAGTCAAGCACAA
+TCTCAGTTTCCAAAGCAATGCGTTCATTTTTACAATGAATGAATGCTTCTTTTAATGGGTTGTGAATGTA
+TCTTGGGAAGATTGTTGTCAGTGGCTGACCAAGTGCTTTTGCGCTTGAATATCCCATAAGATCCTCATAG
+CGACTATTGCAACTGACCAGTTCAAAAGCTACCGACTGAGGGTCGAACTCAAATACAGCAAAACTAGCGC
+CAATAGCCTCAATTGAGCTGATAAGCGTGTCGTGATCACTAAGAAAAAACATGTGGTTCTCCGTTACCGA
+GGATTTATATATTGCTCTGAAACTTTTAATCGTATTGTTGATGGCTAAATTGAATTTTTAGAAAAAGAAA
+ATAATTTAGGCAAAGATAGTGAATAAGACACAGAAAGTTGCTTTTAAATTTCGGTGCACTATATATATTT
+TTATTTATTATTTCAATCTCTTATATTGCTTAACAAAGAGAGGTGTTCTGCCGAGTCATTCATTGTCAGG
+GGGGAATTGCGCTAATCTGTTAACTAAACATGTGCCTTAATTCAGTGAAATATTTTGACTAACAAGCAAT
+AAATAATACTTTGAAATAGAGATGATCAAATATCACGGTTGCTTATGTTAGCAATATAGTTTTTTATCTG
+TTTATTGTTTGTCATTCTTTTTATTATTAAAGCATCTTGATGTTATTGGAAATAAAAAATGAGCAGTGAA
+AAACAAAACGAGAATTATAAAAATGGTGAGCAAGTTCGTCGTGAAGTAATGGGAGATGAATTTGTTGATC
+GTGCTTTAAATAATGCCACTGAATTTGACCAACCTTTACAAGATTTAGTCATGGAAAATGCGTGGGGAAG
+TACTTGGAATAGAAATGACTTACCAAAAGATACCCGAAGTTTAGTGACTATCTCTATGTTAATCGCCCTA
+AAAGCACCGAATGAATTAAAAGGTCATGTTCGTGGTGCATTACGTAATGGGGTAACTAAAGAAGAGATTA
+GAGCGGTGATTATGCATGCGAGTGTTTATTGTGGATTTCCTGCCGCTATTGAAGCAATGAGAGCGGCTAA
+AGAAATTATTGATACTTGGGAAGGGTGAGTGAATTTAGATTATTCGATGCTACAGCTCCAATGGTAGAAC
+TGCCACTTTCATGGATGAATATCGGCAGGTTTTGACGGTAAACTAAAACTGAAGATAACTGTTCATCCCC
+GTCACCTTTCAAAGTGCATGATTTAAGTGGAAGTTAAAAGTGATTTAGGCAGGGCATTTATTTTAAACAA
+TGGTTATTCCCTTGTTCAAATGAATAACGCCGCTTAAATCGCTTTTAACCCCATCGAAGAAGCGCTTGAG
+CAACACCACTACATCGTTGCACCTCTTTATAAGGACGCTACATTGATGGTGTTATTAGAGAATGCAGGAG
+CATATTCTCTTGAATAACCATTACTACAAAGTCCCGCCTTGTATTGAAATTGCTCAAGTACTCTTAAACA
+AGCATCTTGCATGGTAACGGGTATAAATTGAGCTGATACTCAGGTGAATACTAATCACATCCATGTGATT
+AACCAAGTCTATTTTTTGTTGGTTATACGAATTGAAGCTTTATTAATTTTAACCGCTTCCATGGTTCTTC
+CATTGCGAGTACCTAAAGCTTCAATTTTAGCTAAGCTGTTTTCTGGATCTGCGACTACTTTACCAAAAAC
+GGTATGTTTACCATCTAAAAAGGGGGTTGGGATAAAAGTTAAGAAAAATTGGCTGCCATCAGTGCCGGGA
+CCAGCATTTGCCATACTTAACGTTCCCGCCTCGCTATGACCTATTTCACCTTCAAATTCTCCATCATACT
+TATAACCAGGATTGCCTGCACCTGTTCCTGTAGGGTCACCGCCTTGTGCCATAAAGCCAGGAATAACACG
+ATGAAAAATCAAGTCATCATAGAAACCCAGTTTAGTTAAGTAAATAGTGCTAGAAACATGCATAGGTGCT
+GAATCGGCCAACAGCTTAATGGTGATATTACCTTGGTTTGTTTGCAGCTCCCAAAAATAATCTTTACCGG
+GGGCAAAAGTAAGTAATGGCGGCTGACTTAACTTGGTCTTCCAAGCTGGATCTGTTTTATCAATTGCTTG
+CTTAGTAATAAACTTATTTGTTTTTTTTACTACATCATCACTGCCACAACATGCGGTTAGTGTCATTGTT
+AAAAAAAGGCTAGCGATGATCTTTTTCATAGCATTCATATAAAATATCTTATTTTTTTAATTCAATTTGT
+TGAATGTTATCAGCTCTTATCGATGAAATCTCAAGTATCAGATAACAATCTCTAGTGGTAAATAAGAAAA
+GTCACCTATACAGAGTGAGACTATTACACCGCTTATTATGCCGTTAATAGAGATGGCATAATAGGCGTAT
+AGCTCGAAGTAATTGTCAGATAAGTTATCAAAAATTATTTATTTTTAACGGGACGACTTTTATAAAGGAC
+TAAAGCCGTGATTAAAAAGGCTAAGAAAAATAAACCTAATGTGGCACTTGTTTGATCTGACAATACATCA
+TCAGGACGAAGAATTACGCGGCCATTGTCTTCTATTTGATAAACTTGATGGAATTTACCATTCACTTGCA
+CCGATTGTAAGGTGATTTCTTTACCTAAAAGTACGGGTGATTTTTTTTCATCACAATATTCGGTTCTAAA
+TTTAACCGATAAATTATAAGTAAGATCAGAGTCAGCAATGCTTAATGAAGCAGCGCCTTTTGGCGGGCAA
+TGTAATTGAAATATAGTGCCTTTAACTGTTTGAATATCTGTTAATTCAGCGTACGATTTTGAGTGTTGAG
+AACTTTTTATACCGAGAAATAAAAAGAAGGCGGCCAAGGTTAACAATAATATTTTTGCTGTTTTATTCAT
+AAAATTTCACACTTGATTGTCTCAGTTGAAAGACAAAATAATTTACTAAAATGGTGTGATGAAGTTGAAC
+ACAGCAGTAGCTTATATGTCTTGATTTATATCAGTAATAGATTCTTTTTATACGATTCAATTGATATGTC
+TTCTTTTAACACAAAGACTCACATCGAAATTTAACGTTTCATTTAGCTCATTGGTTGCCATAACCATTGA
+AAAGAGGAGTAATGGTTGCTCATTCTTTTCTGCCAATGCATAAACATTTAAACGCATAAAATGAACATGG
+CACAACAGATTCTGATGAGCGTAGTCAAACCATTCTCCTAAATAGATTTATCATGTGGAAATAAATGAAT
+AGCAAGAATGTTTTTATCTTAAATTATAACATTAACAGCTACTTAATACGTAGTTGAAATATAACATCTG
+TCTCCAATAATTTTATATCTTACTCTTCATATTGATACTGAAACTAAGAAAGTACTCTAGCGTTCCCCCA
+GTTGATTACTCAACAGCGTATCGTAGCTAATTTTAGCTAAATTAGTTATTGCTGTACTTTTAAAGCTTAG
+CGACTTAATGAATATAGTTCGTGTACGAATTTAAAATTGTATATATATTTTATGACTTTTTGTCTGATTT
+TGGCTAACAAGTCTAAATTTTCATTAACTAATCGCAATTAATATCAATTTAGCACTGATTAGTACGAATT
+TAGTACTAACTAAATAGTGGGTTGATCATTTCTGTTCAAACTATTACAATTATAATTAATTGAACGTTCA
+ATTAAAATAATTTTGAGAAGTTTGTGCCAAAAGTTGGAATGAAACCCGTACGTAAACAACAATTAATCAA
+CGCTACTTTAGAATCGGTGGCGCAATACGGTTTACAAAACACCACGATTATTACCATTAGTAGAATTGCT
+GGCTTATCGTCAGGGATCATTAGTCATTATTTTGGTGGTAAGCAGGAATTGGTTGAAGCAACAGTTAAAC
+ATTTGCTGGATCAATTGAAATCAGCACTGCTTGATCGTATCGGTCAGCAGAGTCTAAGTGCGACCGAACG
+ACTTAGAATGATCATTGAGGCAAACTTTACCCAATTACAACGTTCAGCGCCGGCAACAAAAACCTGGCTT
+AGCTTCTGGGCGCAGTCAATGCATCAGCCTGGATTGGCTCGCCTGCAACATATCAACAGCAAGCGCTTAT
+ACAGCAACCTACTTTTTTCTTTTCGTCAGTTATTAACTGATGACCTCGCAGTTATAGCCTCTAAACAGAC
+CGCTGCGATGATTGATGGTTTTTGGTTGCGAAGCGCTTTAAGTCCTAGGCCTGAAGAAGAATTTAAACAG
+GCCGAACAATTATGTAAAAAGTTTATAGACGATCTGCTTAAGCAGTACGGAGATATCAATTGTCGTTAGT
+ACGTTATAGAAATTTTGTCGATGGTGCCTACATGGCAAACGACAGTGGTGAAACATTCGATGTGATTAAC
+CCAGCTACGGGAAAAGTAATTTATCAAGTTGAAGTCGCCGATGGAAAAATTAAACAAGAAGCAATAACTA
+GTGCTCAGAGTGGTTTTGCTACTTGGTCAGCAATGAGCGCTATACAGCGCAGTCGAATTCTACTCAAAGC
+GGTAGCTTTGTTACGCGAGCGTAATGATGAACTGGCAGAGATTGAAGTACTTGATACCGGTAAACCATGG
+CAAGAAGCTTCAGTTGTTGATGTTGAGTCAGGTGCTGATTCTATCGAGTTTTTTGCGGGCTTGGCTCCTG
+GAATTGAAGGTAATCAGCAGCAAGTCGATGGTGATTTTTATTACACTCGTCGTGAAGCATTAGGTATTTG
+CGCCGGTATTGGTGCGTGGAATTACCCATTACAGATAGCTTGTTGGAAAGCCGCACCTGCATTGGCGTGT
+GGTAACTCGATGATTTTTAAACCATCAGAAGAAACACCATTAGGCGCATTAAAACTCGCTGAGATTTTCA
+CTGAAGCAGGCATTCCAGATGGCGTATTTAATGTTGTTCAAGGTGCTGGTGAAGTGGGTTCTTGGTTAAG
+TCATCACCCAGATATCGCTAAAGTTTCTTTTACTGGTGAAGTTGGTACTGGCAAGAAAGTCATGGCAGGT
+GCTGCCACGACGCTTAAAGATGTCACTATGGAACTTGGTGGAAAATCACCATTGATTATTTTTGATGATG
+CAGATATCGACAATGCTGTTTCTGCTGCCATGTTAGGTAATTTTTATACGCAAGGTGAAGTTTGCACCAA
+TGGTACGCGCGTATTCGTACAAGAATCAGCATACCCGAAATTTATTGAGAAATTACTGCAACGTACTCGC
+CAAAACATTATCGTTGGAGATCCAATGGATCCCGAGACAAATTTTGGTGCTCTCATCTCGAAAAAGCATT
+TTGATTTGGTATCAGATTATATCAAAGTCGGTATTAAAGAAGGCGCTACGCTACTTCATGGCGGCACATC
+ACTGCAGCCAGACAATGCACCCAATGGCTATTTTATTGCGCCAACTATTTTTACCGATTGTACTGATGGC
+ATGACAATTTGCCGAGAAGAGATTTTTGGGCCAGTAATGTCAGTATTAATATTTATTGATGAAGATGAAG
+TGGTTGCTAGAGCCAATGCTACTGATTATGGGCTGGCAGCGGCGGTATTCACACAAGATATTAATTGTGC
+TCACCGTGTTATCCATAAAATGGAAGCTGGAATTTGCTGGATAAACAGCTTTGGTGCATCACCTGCGCAA
+ATGCCTGTAGGTGGTTATAAACAGTCAGGTATAGGACGTGAAAATGGTCTGGTTACACTAAACCATTACA
+CTCAAATTAAATCCGTTTATGTTGGTCTTCAGCCACTTGATAGTCCTTTTTAAAAGGGACTCGTTCGTTC
+GTGAGAGACACTTTCGAAACCCTAAGTCGTTTCGAAATCTGTATTGATAATAAGAAAAAAATCAATGCAA
+GTGTCTGATAAGTGGTAAATAAGTTACAGATAAGAGTTTTACATGAAAAGCGAAAAATTTGATTACATTA
+TTGTTGGTGCAGGCTCTGCAGGCTGTGTACTGGCTAACCGTTTAAGTGAAGACAGTAATAATCGCGTATT
+GTTACTTGAAACCGGTGGTAGTGATAAAAGTATTTTTATTCAGATGCCAACCGCACTGTCAATTCCGATG
+AATACCAAAAAATACGCTTGGCAGTTTGAAACCCAACCTGAGCCATTTCTTGATGAACGTCGTATGCATT
+GCCCACGAGGCAAAGTATTAGGTGGCTCATCATCAATTAACGGCATGGTTTATGTTCGCGGACATGCTAG
+AGATTTTGATGAATGGCAGCAAAGTGGTGCCCAAAACTGGGATTATGCTCATTGTTTACCATATTTTAAA
+AAAGCTGAAACTTGGGCATTTGATGGTAACGAATACCGTGGTAAAAGCGGACCATTAGGGGTTAATAACG
+GTAATGAAATGAAAAACCCGCTGTATCAAGCGTTTGTTGATGCAGGTGTTGAAGCTGGTTATTTTGCAAC
+GGATGATTATAACGCTGCAGCACAGGAAGGGTTTGGCCCAATGCACATGACAGTTAAGAACGGTGTGCGC
+TGTTCTACTGCAAATGCTTACCTTCGCCCAGCAATGGCGCGTAGTAATTTAACGGTAATCACTCATGCGT
+TAGTCCATAAAGTATTATTAGACGGTAAAAAAACTGTTGGCGTACGTTATGAACGCAAAGGGCAAGTTTT
+CGATGTGAGTGTTGAGAAAGAGGTGATTTTATCGGCGGGGCCTGTTGGTTCACCACACCTTTTACAACTC
+TCTGGTATCGGTGCTAAAAAAGACTTGGAAGATGCTGGTATTGAAGTGCAACATGATTTGCCCGGCGTAG
+GTCAAAACTTACAAGATCATTTAGAATTTTACTTCCAGTTCAAATGTAAAAAACCAATATCACTCAATGG
+CCAACTTGGCTTGTGGAACAAATTTTTAATTGGCAGCCGTTGGTTTTTCACCAAAAAAGGACTGGGCGCT
+ACTAATCATTTTGAATCTTGTGGTTTTATTCGTTCTAAAGCTAATGTTGAATGGCCAGATTTACAATACC
+ATTTTCTACCTGCAGCAATGCGTTACGATGGTAAAGAAGCCTTTGCAGGACATGGGTTTCAAGTTCATAT
+AGGTCATAACAAACCGAAAAGTCGCGGTTCTATTAAAGCGATATCAAACGATCCTAAAGCACATCCACAA
+ATACGTTTTAATTATCTTGAACACGAAGAAGACCGTGAAGGTTTCCGTGCTTGTGTGCGTTTAACTCGAG
+AAATTATCAACCAAAGTGCGCTTGATGAGTATCGTGGTGAAGAAATTCAGCCAGGTATCAATGTGCAAAG
+TGATGAAGAAATTGATGCCTTTGTTCGTCAATTTGTTGAAAGTGCTTACCATCCTTCGTGCTCATGCAAA
+ATGGGTACAGATGAATTAGCCGTTGTAGACTCAGAAACTCGCGTACATGGTATTGAGGGATTACGCGTTG
+TTGACTCGTCTATTTTCCCAACCATTCCAAATGGTAATCTTAATGCACCAACGATAATGGTTGCAGAACG
+TGCCGCTGATCTTATTCGAGGCCGTGAAATACTAGCGCCTTCTCAGGCTGCCGTAAAGATTGCGCCTAAC
+TGGCAGCAACAACAGCGTGCTAACGAGCCAAAAAGAAAAATATAACAATAAACTAATAAAAATAAACCAA
+TAAAAGTTTAATCGTGAGTACTCCATCAGGCATTAATTATCGCCGTCAAGATACTAATCATGGCTGCGAC
+AATTGACATTTGAAACCTAGGTAAGACTAAGTGAATAACTCTATTCGCTTAGTCTTACGTGGGCGATACC
+GAGTACTCTAACTATAAAAAGAAGAGGAGTAATACGTGTTTACATCTATTAAAACCATTATGGGGAGGTC
+GTTATGACCGCTTGGTTATCTGCAGGGATCTTATTTACCTTTGCTGCCATTGCCTTTGTGTTATATCGCT
+GGGGAAATATTCGTTGTGTGGGTGTAACACCCGTTAAAACATTTACCTTTATCGCTATTTTGTTCACATC
+AGGTCTTGATGTTGGACTTATCATGTTCCCGTTAACGGAATTTGCAGGTTATGCTGATTTAGTAGCAAGT
+CCTGAGTATAGCTTCACTAACGCTTTGTCTATTGAATTTGGCTTTTGGGCGTTTCTTATCTGGGGTTTTT
+ACTTTCTAACTTGTTTTTACTTCTGTGTTATTGAGCCGCGCGTGCAATTTTTTCAATTGCCGTTAATTAA
+GCTGATTAACAATGTTGTCATCATAGGAACCTGTGCTTTTACTGCGTATTTATTGCTAACTAACTTGCCG
+TGGTATGTACCTGAACTTGGCGATGGTGAATCAATTATTGGTAGTTTCTATCTGATTGTTTTCTTAGTTA
+TCGCTGCAGCTGTCTATTCTAGTACCAGCATACGTTATGTACGTTTGCTAAGCCTCGCGACTACTTGGCT
+ATTTATTGGCTTGATTGCTCTTATGTGGGGTGGTGCTTTTCTTTCAGAAGGTTCAAGTATCGGTGAATTT
+GCCAGTACGATTGCCTTACTTGGCGGCTACTTTGGCAATATTCACGAATTCGTTCTGCCATTAAATGATT
+ATCATGAGTTCTACCTTTACTGGTGGTTTGCATGGAGCATTATGATTGGTCAGTTTACTGCCCGTTTTGT
+TGGTGGTTTACGTACTTATCAAGTGTTGGGCGCTATGTTGATATTCCCATCTATTCCAATCGCGATATGG
+TTCACTGTGTTGTATTACTACAGTGCTAACGGTCTTGAAACCGCTGGTTTCTACAACATTATGATGGCAA
+TTGTCGGCGTTACTTTTGTGATCAACTCTCTCGATTCATTGATTCGTTTATATACCGATAATTTGAATTT
+GAGTGTCAACCGCGTGGGCAAAGTTAAATACTTTTTGGGCAATATCATTGTGCTGAGCTTACTTACGTTG
+TTATTCAAGTTGGATTTCTTACAAATCCAATGGGTTGGCGCCGTAGTTATTGGACTGTTCTTCACTTGTT
+TTGGTTATATTTTATTGACCAAATTTAAAGTGGTCAGCGAGATAGAGTGTTCACCGAAAGAAAATAAAAT
+CGATTTTAATAAAATTGAACTAATAAATTAGTTTCAGATATCAAAAAATTTAATGAGAAAAATAATAATG
+AATAAAATTATAATTGCAGCGGTAACAACTGGTCTACTAACTCTTTCTGCCTCTGCTTTAGCAGATGTAT
+CTGCAACGGTTAACCTAGCTTCAGATTACACTTTTAATGGTGTTAGCCAAACAGGTAATGATCCAGCGCT
+ACAAGGCAGCTTGGATTATGCTGCTGATAGCGGATTTTATGCAGGTACTTGGGCGTCAAACGTTGATTTT
+GGTTCTGGTGAAGACACCAATATCGAATGGGATGCTTATGTTGGACAATACTTTCAGCTTAATGACAAAT
+TTGGGCTAGATACCGGTATTGCGTATTACACCTATCATGGTGACTCTGCGTCTGATACTTACAATTACCC
+AGAAGCTTATGCAAAATTAGGTTACAGCTCATCTATGGGAGATAGTGAATTAAACTTCTGGTACAGCTGG
+GATTATTTTGGTTTAGATGTAAGTCATTACATCGCTATGGTTGCTCACACAGTAGAAGTGGCACCTGGAC
+ATAACATTAAAGTGAGTTTTGACCGCTCAACATCTGCTGATGAAGCTATTTGGGCTTGGGATGGCACAGA
+TGCTTACAATCATTACCGTGTTGAATACATGACAAATTGGAAAGGATTTGATTTTGACCTAGCCTTTGAA
+AACACCAATATGGATATTGATACGGCTGATGCTCGTGTAGTGTTTTCAATTTCTCGCACATTTAGTTTAT
+AATCGATTTAGATAGTCCCTGAATGTTCAGGGGCTAAATGAGTAGATAAATATGGAAAAATACGATCAGC
+TTTTAATTTCATTACGTCAAGTTATCCGGGCGATTGGAATACACTCTAAACAACTGAATAAAAAATCAGG
+GTTAACCGGGCCTCAGCTCATGGTAATGACCAAGATTGCTCAGTTAGATGCACCAATGGCAAAACAAGTT
+GCTAACGAAATTAATTTGAGCCCAGCAACGGTCACCAGCATCATTGATCGCTTGGAAGCAAAAGAATTGG
+TTATGCGTAAGCGTAGTCAGTTAGATAAGCGCAAAGTCGAGCTATACCTTTCTTTGGCGGGAGAAACGCT
+ACTGCAAGGTGCGCCAAAACCACTGCAAGAACATTTCATCAAACGTTATCAAGCACTAGAATCTTGGGAG
+CAAAGTCAGCTATTATCCTCTGTTGAGCGAATTGCTTCTATGATGGATGCAGAAGAACTTGATGCTGCAC
+CAGTACTGGTAGTTGGACAAATCCAAGAAGGGCAGTAATAACCTTTTATTATAACCTTCGAAAAAGTTGA
+TTACTCTAGTTCACCGACGGTGAACTTTTGTGTAATTCAGACAAAATTGATTGTTTTTAGTCACTATACC
+CCCAAAAAAACACCCATAGCACTTCCTGTCATCGCACTAGCGCTGTATTATCTGCGCCAATTAAGCCACG
+GCTATTAAATTTATAGCCCACGTACTTTAATTTACAGACATTGTTAAAAACACTTTATTAAGATGGAGAA
+CCCCATGAGCAAGAAAAACAAACCTAATAGCAACGCTATGTTTACAAGAGCCATTGATAATATGCCGTTA
+GGCGTGGCTGATAGCTACCGTTATTGGGGGGAAGAAAATACCGTATTTTTAAGTAGTATGAAAGGTTGCA
+CGATTACTGACTGTGACGAGCAAACCTTCGTTGATTTTCGCTTAGCTTATGGTCCAATTATTCTAGGTTA
+TCGTGATGAACGAATTGATAACGAAGTTATTAGCGCCATTACTACGGTAGGTACAATTTCTGGTTTTTCG
+ACTGGTCTTGATTCTGATGTGGTTGAATTAGTGAAATCACTTTGTCCTAATATCGATAAAATGCGTTTTT
+CCAACTCAGGAACAGAGGCCGTTATTGGGGCAGTCCGTACCGCACGTGGTTTTACAAAACGAAATAAAAT
+TGTTGTCGTTGAAGGCGGTTTTCATGGTTTGCACGATGAAGTTATGTGGAAGTCAGATGTTGATAATTGG
+GATGTGAATACGCAACAAGTGCCTGATATCGTACCTTTTGGTGGAGGAATTCCACAAAGTACTCGTGAAC
+ATCAAGTAAGCGTACCATTGAATGATTTTGATGCGATAGATGCTGTATTTACGCAATATGGCGATGACAT
+TGCTGCAATATTAATTGAACCTATCATGGGCAACTGTGGCTCTATTGCTTCAACACAAGCCTATATGCAA
+AAATTACGTGACGTTTGTGATAACAACGGTTCATTGTTGATCATGGATGAAGTGAAAACTGGTTTTCGTG
+TTGCCAAAGGCGGCGCCCAAGCACTATATGGTATTTTCGCCGATTTAACCACCTATGCTAAAGCCATGGG
+TAACGGTTACCCTGTTGCTGCTTTTGGTGGGCGAGCTGAAGTGATGGATACCATTTCTTTTGCTAAAGAT
+GGCGTGACACACGGCGGTACTTATACAGCAAACATGGTTGCCTTAAGTGCAGCCAAAGCCACGTTAACCG
+TACTTAAAGAAACGGATGCCCTTGAAACTATCGCGAATGTAGGTCAAAAAATTCAAGCATTACTTTCACG
+GGTGTTTACTAAGTTTGGCGTTGAGCATTGTTTTGCCGGCCCTGATGCCATGTTTGGTGTACATTTTGGT
+AGTAAAGTACCGCAAAATTATCGCGATTGGAAACAAACCAATAGTGATCTTTACACTCAATTTGCCCTTA
+ATTTGATCGAAAATGGCGTTATGTTAGAGCCAGACTCACGTGAACCTTGGTTTATTTGTGAGGCTCACCA
+AACAGTTGATCTTAACTGGTTAGAGCAAGTTGCCGAGCAATCAATGGCAGCGGCAATAAACGAATAATAA
+GTGATTGCGCGTTAGATTGAGCTAATTTGAATTAGTTTGATATGGAAAAGGGGAATGCTCGTTCCTTTTT
+TCATACGTGTAAGCAGCGATAGCGAACATTCTTACTAACTGAAAAAAGTAGCAAGAATGTTTTGATTAGC
+TTAAAATACGTTTAACGTTACCCCTCCTTATACCAATCGGATCAATAAATTAGTACGATTGATATTAGTT
+AGTTCCATAAGTAAATTTAATGATGTCGTTAAGGTAAAACTGCGACACGAGGTAGTTGTTTATATGGATC
+ATTTTGAACAGTTAGGTTTGAGTAGAGATGCGACCACCATCGATATCAAAAAAGCCTATCGAAAACTCGC
+TAATAAATATCACCCAGATAAAAACAGTGGTAGTGAAGTTGAAGAAAAATTTCAATTAATTAAAGAAGCT
+TACGATGCTATTTTAGATCCTAAAAAGCGCGCTTTATATTTGAAAAGTAACTATACCGTAATTACTGATC
+CCCGAGAGGTTGCTGATTCTTTTTGGCGCAATGCGTTGAGCTAGACGTCAATAACCAGATTCAACCAGTA
+AAGGTTCAATCAGAAAAATTTCAATTGGAAAATACTCCATACTCTTAATTTGAAAAGACGCACTTAGGGA
+AAAATCTTTGCAATCTGACAAAAATATACCTGATTATTTAACCGATGATTTTTCTATGTATTTAGAAAAT
+ATGGACTCGTTAACTGATCCAGAAAACCCTGAATTATTATCAATATACTTAACTAATTTATTTGAACAGT
+TAAAAGCTACCCCATTGTTATTTTCAGGGATGGTTGATCAATTAGCCATGGCTATAACGACAAAAATTCG
+AATTGATAGTAAAAATTTGGCTTTAGTCGATTTAGCAGAAGAGCCGTCATGGGCGGATGTTAAACCATTC
+GTTGGTGTACATGCGGATGCTAGAGCCTGTATCACCGAATTGATGCAGCATGCAGAGCAGGATTTAAAAA
+CTGCCGTGTTAATTATTCATTTTTATAATCGCTATGATGCGACACCGTTAAAAGCAGAAGCAGACGATTT
+TGATCAAGCTGATGACTATGCCTCTGACGACTTTGATGAGAACTACTAGCTTTCAACACTCGCTTTTCAA
+CTGGATTGTCCTAATTGATTAAATTGGATCTTCTATTGGAAAATATAATAACAATTGAATTACTGTGGAC
+CGCATTAGCAAGTCTATTTTTTTCACATGGTATAAATACTTTTAAGGAATAAACGTGACGAAAAACGCAC
+TCATTTTGGCTACTGATATTATCGAAATAGCACAACAAAGCGGTAGACGCGCAGGCACTTCGTTAGAGGC
+AATCGCTTCTGAGCAAGGTGATGAAACAATGTTAGCTGTATTAACTGAGATGGATATTTTGACCGTCGCT
+AAAATTGTTCGAGAACATGATGCCACCATTCCTTCAATCGCTACCTGGTTAATGGATGCCGAATCAATTA
+AACAGTTACTAAATGTTGAACCTTCTTATTGGCAAAATATAGATGAAGACCACGTATTTTGCGCACAAAC
+AGAAGCACATAGTTTATTGTCACAAATTTTTCTTTCCTCTGATGATGAAGAAAAACAGTTAGAAGTTTTA
+AAAGCCATAGTAGAAGATGATTTTGGCTTATTATATTTGTCTTTACCGTTTGTCGGCCATGATTTTTCTG
+AAATAGAAGAAGACGAAGAACAAACATCAGGCAGTATTGAAGAACTGTTAATGAAAATTAAAACATTAGA
+TGAAGAAGCCTATCGTGAAGTTATGGTGGTAAGCAGTAATGGTACATTAGAAAATGTTGAAAAAGCGTTG
+AAAGATAATGCTAATAAACAAAGAGTGACTTCGGTAGAAATTGATACCGATGACATGTTTGCACCGCTGT
+AATTTTCTATAGCCTTTATGACAGTTTTATATAATTAGGATTCATTAATGAGAATTGCAGAGTTAAGAAA
+CCATCCGTTTCTACTTTTGGTCTTAAAAGACGGGGAAAGCGAAGGCTATTTTTCTCCGGAGTTAGTGCAT
+AAAATCAAACAACAACTAGTTGATATGTCTTTGAGGATAGCCTCTGATAATTTATCTATTATCTATGCAG
+ATCAAATTAATAAAGGCTGTGAAATTGTTCTGGGCATCACCAATTTAGGTTTATTAGATCTTTGTGATAA
+AGATGAAGTTAAAGCAAAAGAGATTATAAAAACTCAAGGTATTGTTTATTGCTTTAGAGCGGGTTGGGCT
+AAATATGCGCAATTGAAGAAAATATCTCCTTCATACTTTGAAAGCATTTCAATCACCAGCTATGGTATAG
+CAATTAATGACACCTCTGATATTAGAGTAATGCATGATAGTTTACTCAAAGAAGGTTATAAAAGTGCGAA
+GCTATTAGATGTTTATAAAAACATTGCAGCCAGCTATTGTGCCAGTTCCATCCTAGTTGATAACGATGAA
+GATATATTGTTGTTTGAGTTGCAACGATTTCTTAATACTGCGATTGCTTTATTAATGATCGACTCTGATA
+AAAAAGTGTTTACCAGTTCGTTATATCAAACATTCAATACTTTCCTTGCTAGCACCAGTAAAGATGACTT
+ACTTGAAAAGTTAGAACTTTGTATCTTAAAGCTAACAGGCCAGTTGTCGATACTGACTAAGAGTTACTTA
+CAAGAAATAGATTTATTAAATTTCTATGAGTTTAAAGGCATCATTAATCAACAAATTGATGTTGCCATTC
+ATATTCAAGAAATATTAGAACTTCCAATTACTGTTGCGAATGAATTACATGGTGATTTTGAGGGTGGTTA
+TGATTTTCATGCAGACGATGAAGATGACCTCGCTTATTTAATGCCAGACGATAGGTAATTTATCTGCTTA
+ATTGACTTATCCTTGATGGTAGCGATACTTCTTGAGGTTAGGTAATTAGTCGATTTAAAAAATAAAAAGC
+GAACTTCGGTTCGCTTTTTTTTATTACTAATTTAATCATCTAGCAAAATGACGTGGTTATACCAAGTCTA
+TTAAGTTATTTCCCACTCAGCGAGAATTAAAAGGCTTAGAGGCAAGGCATTGATCGAAGAGAATGGTTAT
+TCAGGAGAATATGCTCCTGCATTCTCTAATAAGCTGCATCCATGCAGCGTCCTTGTCAAAATCAATAACG
+CAGTATGTAAGCCTATTAAACTCGCCCTTGGGAGCTCGTCATAAAAGCAATAACGGCACAAATTTTTTAG
+ATACAGAATGACTATGTCAGCAAAAAATTTTATTTATTATAGCTTCTCTGACATAGTTCTGAGGTGGCAA
+TAAATTTAATGGAATTGGTATTAAATTCTTTTTTGATTATTAAGGGTCTTAAAAAAGATTTTAATCGATT
+TAACTTCTTGTTCGTTGAGTTTAATACCTAGTTGATGCCAACCGGTATCTTCAATTGCTTGCTCTATAGT
+TGCCGCGGCACCGTCATGAAAATAGGGGGCGGTGTTGAGTATGTTTCGCAAAGAAGGTACTTTAAAAAAA
+TAATTGTCAGCGGGATTCCCCGTTACCTGCGCTTTACCTTTATCTATCTTATTTGGATATGGATGCACTA
+TACCCATTTTCATAAAGAGTTGACCACCAATGACTGCGCCATTGTGACAAGCAACACAACCTTTATCTAT
+AAATACCCGTAAGCCTGCTTTTTCACTTTGACTGATCGCATCTTTATCGCCTGCTAAGTAATCATCAAAC
+CGATCTTTTGAGATTAATGTTCGCTGAAATGCGGCAAGTGCTTGGGCAATGTTTTCTAGGTTTATTGGCG
+ATAATTGTTGTGGAAAGCCACTGTTAAAATCAGCTAAATAACCTTTACTGTTAAGGCGTTCTATTACCTG
+ACTTTCAGAGGTCAACGCCATTTCTTTTACATTGAAAATAGGAAACTTAGCTTGTTGCGCTAACGTTTTC
+GCTCGCCCATCCCAAAATTGAGCGACATGTAAACCAGCATTCCATGTAGTGGGAGCATTACGTTCACCGA
+TACTTCCCAAGGCACCTATAGATACCTTCAAGTGATCGACACCTGCTGCATCATTGTTGAGATTATGGCA
+GCTATTACATGATTGAGAATGGTTTATTGATAGCGCGGTTTCAAAGTATAATTTTTTACCTAAGTTAATT
+AATGCTGAGGTATCTTGTTCAGCTCCTTGCATAACATGGGGAAGCGGTTCAAAGAAAGATAGCGCAATGT
+CCTGTGTTGAGGACTGCGTGTAACCTTGATTAAGGCCAATAAAACATAACAATGTCAGCATCGTTGAAAG
+AAAAGGTTTAATCATTAGTTGGCTATAAATACGTAATGTAGGCAGTTAAGTATAAAGTAACTAATACACC
+TATAAGGCGTATTAGTTACTTACGTTAAGCTAGATTTTAGTAACTAAAATTAACTAGCACTAGCTAAATG
+TTAGTTAATTAATTCAATATTACTTCAAGTCAAAACGGTCTAATTGCATGACTTTGACCCATGCTTTAGT
+AAAGTCATTAATGAACTTTTTATCAGCATCGTCTGAGGCATATACTTCTGCAATGGCTCTTAATTCAGAG
+CTAGAGCCAAAAATTAAATCAACAGGTGTTGCTTGCCACTTTTCTGTACCTGAAGCGCGGTCATGACCTA
+TATATATTCCGGCATTTGACTTATCTTTACTCCATACCGTCTTCATATCCAGTAAGTTAACAAAGAAATC
+ATTAGTTAATACACCGGGGTTGTTGGTGAGAACACCGTAGGAAGACGCATCATAGTTAGCATCAAGCGCT
+CGCATACCACCAATAAGTACGGTCATTTCAGGAACGTTTAAACCAAGAGAGTTCGCTTTATCCACTAACA
+TTTCTGCAGGTGAGCTATAGCTATCATCGGTGTAAAAGTTACGGAAACCATCTGCTTTTGGTTTTAAGTA
+ATTAAATGACTTAACGTTAGTTTGCGCTTGGCTAGCATCAGCACGACCAGGTGAAAAAGGCACTGTGATT
+CTATTACCCGCTTTTGCTGCCGCATTTTCTATTGCGGTTGCGCCGCCTAGAACAATGACATCAGCGAGTG
+ATACTTTTGTTTTAGCCGATTTTTTATTAAATCTAGCTTGAATGCCCTCAAGTTTAGCCAGTACTTTACC
+CAACTCTTTGGGGTTATTTACCGCCCAGCTATTTTGTGGTTCAAGGTTGATACGAGCACCGTTGGCTCCG
+CCGCGCATATCAGTCACTCGATGACTCGAAGCCGCTGCCCAAGCTGTTCTTACTAATTCAGAGGTGGTTA
+AGCCAGAGTTAGTAATCTGCTTTTTAAGTTGTTTGATATCTTTGTCGGTAATTAGTTGGTAATTTATTGC
+TGGTATAGGGTCTTGCCACATCAGCACTTCACTTGGCACTTCCGCGCCAACATATCTTGCACGAGGTCCC
+ATATCTCTATGAGTTAACTTAAACCAAGCTTTAGCAAAAGCGAGATCAAATTGTGTTGGATCTGCTCTAA
+AACGCTCGACAATTTTGCGAAACTGAGGATCTTCCTTCAATGCAATATCAGTGGTGAACATAATAGGCGC
+ATGACGTTTGTTTGGAATATGCGCGTCAGGCACTAAATTAGCCGCGGCTTTATTATCAGGGATCCACTGT
+TTTGCGCCTGCAGGACTTTTAGTTAATACCCAATTAAAGTTCATTAAATTATCTAGGTAATTAGAAGACC
+ACTGGGTTGGTGTAACTGTCCAAGCACCTTCCAAACCACTGCTGATTGTGTCAGCACCAACACCAGTACC
+ACATTTGTTCTTCCAGCCAAGTCCTTGTGCTTCAATGTCAGCTGCTGCGGGCTCTGCACCAACACAGCCG
+TTAGGTTTTTTTGCACCATGAGCTTTACCTAACGTATGACCACCGGCAAGTAATGCAACAATCTCTTCGT
+CGTTCATTGCCATACGGCCAAATGACATTCTGATATCGTTTGCTGCTAATAATGGATCAGGTTTGCCGTG
+TGGACCTTCAGGATTAACATAAATCAACCCCATTTCTACGGCGGCAAGTGGGCCTTTTAATTTGCCCTTT
+TTGTCGCGACGTTTGTCGGACAGCATCGCAGTCTCTGGTCCCCAATAAACTAAATCTGGTTCCCAGTCAT
+CAGTTCTACCACCGGCAAAACCGAAGGTTTTAAAGCCCATTGACTCAAGGGCAACATTGCCTGAAAGTAC
+CATTAAATCGGCCCAAGAAATCTTACGACCGTATTTTTGTTTAACCGGCCATAATAAGCGGCGCGCTTTA
+TCTAAATTAACATTATCAGGCCAACTGTTAAGTGGCGCGAAACGTTGTTGACCGCCAGATGCACCACCAC
+GACCATCATGAACACGGTAAACACCTGCACTATGCCACGCCATGCGTATCATTAACGGACCATAATGCCC
+CCAATCAGCAGGCCACCAACTTTTTGAATCTGTCAGTGTGGTTTGAATATCTTTTTTAAGCATTGCTAAG
+TCGAGGCTTGCAAACTCTTTGGCATAATTAAATTGTTCGCCGTAAGGATTGGATTCTGCACCATGTTGAC
+GAAGTGGACTGAGGCTCAATTGATCTGGCCACCAAAATTGATTGGTTTTTGCTTCATTGGCAGCTAACGC
+TTTTGCCGGCAATACCATTGAAGTTAGGGCGACTGAGATCGCCGCTGCAATAGGGAGTGTGCTCTTAAAC
+ATTATATATTCCTTATTTTAGGGGCTGCTGATCTTTCGCTGTTAAATTTTGTTAGAGATAAAAGCGTTTT
+AATCGCGGCGAGTAGTGTGTAGCCTAGTCACTCTAAGCAAATACTACTCAACAATGAGTAAGACGCTTTT
+ATCCTAATCCTTTGGACAGCATTTGTTGGACATTTTTACGGCGTTATCGCCTTTTTATGTGGAACAACCA
+CATGACAAAGGCTCTGCCTTGTATAAATACCCAACAAACCGCTGCAAAAATAATCTCGAAAGGTCAACAG
+ACCCTTTTAGTGATAAAAATCTCATATAAAGCATAGAAAAAAGAAGGCCGGTTGAATAATTGATTACCTA
+GAAGATAACGTTCTATTTTTTGATAATGACTAATTTAGTATTTCTGATTAAAATCAACTTAACGTTCAAT
+AAAATTAATCATTAAAATATGATCTCTTTAAAACAACTGCACTATGCATTGGCCATTGAAAAAACATTAC
+ACTTTAAGAAAGCGGCAGAGGCGTGCAATGTGTCTCAATCGGCATTAAGTACCGCGATAACTGAACTTGA
+AAAACAGTTAGGGGTTACCGTTTTTGAACGTAATAATAAACAGGTCTTAATCACCAATAATGGTCAGCTG
+ATACTCGATAAAGCTAAAAGGGTTAAGTTGGAATTAGATGAGCTTTTACTGATAGCGCAAACCAATAAAC
+AACCTTTTTATAGCCCTATGTCTATCGGGGTGATCCCGACAATTGGTCCATACCTTTTGCCTAAAGTCTT
+ACCTGAGGTGAGAAAACAATTTCCGAGTTTTAAATTGAAAATTATTGAAGAACAATCACACATTTTAGTT
+GAAAAGGTACGAACGGGAGAAATTGATGCCGCGATACTTGCCTTACCTTTTCCTATAGAAGGTTTGATGA
+GTTTTAATTTTTGGCAAGAGGACTTTTATTGGGTTTGTCATAAAGATGAGTGCCCGAAAAAGTTGCAAGA
+AATTACCAGTGAAGAACTAGAAATTGATAAGTTGATGTTGTTAAAAGAGGGACATTGCTTAAAAGAACAC
+GCACTAGCAGCATGTAGTTTACAAAATAAAAAACAAGATTCTGATTTTGATTCAGCGAGTCTACATACCT
+TAGTTCAAATGGTTGCAGGTAAGCTTGGCACCACTCTTGTACCACAAATGGCATTAGATCAATTGACCTA
+TAATGAATCTGAACTTAGGGCTGTTCATTTAAATGAGCCAGGCCCACATCGAACGATTGCCTTAGTGATT
+AGGCCTAATTATGTCAGGACTAATGAATTAACCCTGCTAAAAGATATCTTTAGTCAGCAATTGACTAAAA
+AGTGTGGCTTGGCTTAACTATTTTAGCTTAGCCATCGAATGTTTATGCTTAGTAATACCGATTGTGCTTC
+ATTTTTATAGAATTAACTATTCAGTTTTATTTGATTTACTGAACTACTAGCTGAGCGCACACTTGTATTA
+TCTTAATGGATGGGGTGAATAAAAATGAAAAATATTATAAAAACGATAAAAGTACTTTTACACTTAACGG
+GCGATAGAAAAGTGGCGCTTAAGTGTAATTACCCGAACAATTATTATGGTGATCAATGTTGTCAAAGCCG
+ACAAAGATAAAGAATAAATGCAGTAACTGACCGCAAAAATGCTGAGAGAGTTAGTGTAAATTTTGTTACA
+CCGCTGAAGATTTAGTATGAAGATGTAAAAACTTGCCTTTATTTGTTATTGATAATCATTATCATTACGT
+TTATAGTTCTGGCAATTATACTAATGAGGGTTACAAAGGTGCAACAATTTCGTTTTTCACTACTTGCTGT
+CGCATGTGCATCAGCACTTTTTTCTGGTTTTATTTCTGCTAACGAGCAAAATAAATCAGCGGAAGCAGTG
+CAAGAAAAAAAATTGAAAAACAAGGATGTAGAACTTATCACTGTCTATGGAAGACAAAACCAAGTGGTTA
+TGAATTCAGGCTTAGCAACCAAGTCAAATATGTCGTTAATGGAAACACCAGCGGCTGTGGTGATCGTAGA
+TGAAGAGCTAATTAACGCGCAAGGTGTTAATAACCTACAAGACTTAGTGCGTAATATTAGTGGTGTTACT
+CAAGCGGGAAACAATTATGGCATTGGTGATAACATAGTTATTCGAGGGCTTGGTGCTAACTATACTTATG
+ATGGTATGTACGGTGGAGCAGGGCTTGGCAATACCTTTAACCCAACGCGCTCGTTAACTAATGTTGAATC
+TGTCGAGGTACTTAAAGGCCCTGCGACTGGCTTGTATGGCATGGGTAGTGCCGGTGGTGTCATTAATTTA
+ATTGAAAAAAAACCTGAGTTTATTAGCAGCCATGAGATCACCGCTGAACTAGGACAATGGGATACATTTG
+CATTAAGTATTGATAGCACTGGCGGATTAACGGATAAATTGGCTTATCGTATTGTAGCAAAGTCTGCACG
+CAGTGATGGTTATCGCGATATTGGCACAGACCGTGATGAGATTTACAGTTCACTCAAATATGTTTTTGAT
+GAACGCCAAGATTTAATGTTATCTGCTTCGTATATAAAAGATGCTATTGCCGTTGATTCTGTTGGTCATC
+CTATTCGTATTTATAATGCCGAGTCGGTGGGTGGTAAAACTGCTGGCGAAGTAAGTTGGCAAGATTTGAT
+TAACGACCCTGAAGGTAAAGGCATTCAACTTAGTGATGCTCAGCGACAGCAATTAGCGGGGTCTTTAGCT
+GATAGTGATGGTTTAACTCCGTATGAATTCGGTCATAATGGCATCATTTCACCCATGGCTAAAGATAATG
+AAGGTGAAGAGTTAAGGTTTAAGTTAACTCATAATTACTTTTTCAACGATAACCTTTTTTTAAATCAGCA
+ATTACAGTACCGCGATTATACTTCTGGCTTTGCGCGTCAAACCGGTGCTTATAATTATGTTTATTGGAAC
+CGTGGTGGCACTATCAATGCCAATCCTCGCGCACCTTTAGTTGAAGATGATGTACTTTATCCCTTTGCTG
+CTCGCCGACAAGAATATCGAAAAGTTGAAGCGGATGAAACGTCTTTGCAGTATTTTGCAGATTTACGCTA
+TGACTTCGAGTTTGCTGGCATCGACAATGAATTATTGTTAAACGCCAACTATGAAGATAGAGATATCCGT
+TTTAAACAACATTCAATATATGATGCCGATAAGGTACTTACAAATAAAGCGGGTGACGTGACTTACCAAG
+GCACTTTACCTTATATTTACGACATTCGTAATCCTAATTGGGCTGAAGGTTCATTTGAAGATCATGATCC
+CTTGATGACCAGTAACTATAATAAAAAAGTTAGTGCATGGGGTGTTGGAGTTCAACATGTGGGTTACTTT
+GGTTATGGTTTCTCTACCCGCGTAGGCGTGGCATTTAACGAAATTAAACAAAGCTATGAACATTTTGGTG
+TTGATGCACGCTATCGTGCTAGTGCCGCAGCGCCGACATCTGAAGCAGATACTAATGATGATGGTATTAC
+CTACAATTTAGGTGTGACTTATATGCCGACCGATGATCTCTCTTTCTTCATTAATCACTCAAAAGGTCGA
+ACCGCCTACAGTATGTTAGGTGGTGTGAAAGGTGATGGCTCTGATCGATTAGACTCTGAATCGATGAGTG
+ATGATTTAGGTATGCGTATTAAAGCCTTTGATGATCAAATGTTAACTTCTATCGTTTTCTTTAAAAGTTC
+TCGTACAAACTTGCAGTATTCAAATCCTGAGTACGATGATGGCGTGTCAACGCCGAATGTGCCAAAAAGT
+TTTTTTGATGGTAAAGAAGAAACGACCGGTGTTGAGTTAGATATGAATGCTCATCTGAATGAGCGTTGGA
+TGATCAATATCAATGGTGTTTATCAAGATGCTCGCGATAAGAAAGATCCAAACCGAAGTAGTTATGATAC
+TCGTCAAAAGGGCGTTCCTTATGTAACGGCCAGTACTTGGGTAACTTATAGCGCAGATATATTTTCACTT
+GCTAGCCCAATAGATCTCAGTTTGGGGGGTAAATATGTTGATGATCGTAGTACAAATACGAGCTCCTTTG
+GTATTCCTGATGGTTACGTGCAAAGTTATACTGTGGTTGATTCTGCTGTAAGTTATCAGGCGGAAAGTTG
+GAAGCTACAATTGAACATTAATAACCTGTTCGATGAAGTTTACTATAACAAAGCAATGTTCTTGGGTGGT
+ATGCCTGGCGAAGAACGTAATGCTAAACTGACCTTTAGTTATCAAATATAAATGCTAAATTGAAAGTGTT
+TTTACGCCTTCATTTATGATAAAAAGCCAGTAATTCGTTGAGAGTTACTGGCTTTTCTATTTACTATTTT
+ATGCCTTTAGTATTATTTAATTTGGTGACTTCACCCTAGAACAATCAAGTGCTAATAAATTTATTGCTGT
+TTAACGATAACACCAGATTTCATAACAAAATCAACATCAAGCAATTCTTTCATATCTTTTAATGGACTGT
+TATCCATGGCAATAATATCGGCGATTTTACCTGCTTCTATGGTGCCTAACGACTCAGATTTACCAATTAA
+GTCAGCAGCATTAACGGTAGCTGACTTTAAAATATCTTGAGCGGTCATACCGGCGTTAAACATGAGTACT
+GCTTCTTTACCATTATCACCATGTTTAGATACACCACTGTCAGTGCCATAGGCAATTTTTACACCTGACT
+TGTATGAACGTTTAAAGTTTTCGATCATATCGCCACCTACGCGAATGGCCTTGGCGCTGATCGCTGGCGA
+CATAAAGTTAGTATTTTTAGCTAAGGCTACCACAGTATCGCCAGCCATCAAGGTAGGTACTAAGTAAGCA
+CCTGTTTTCTTGAACAGTTTAATGCTTTCTTCATTGGCGTAACTGCCATGTTCAATGCTATCAACACCGG
+CTCTTAATGCTGCGTTTATGCCTGCTGCAGCATGGGCATGACTGGCTACTTTTCTACCTAATGCATGGGC
+AGAATCAATGACTTCTCTTAGTTCATCATCCGCCATTTGCTGACCTGTACCAGTATCAGTGTCTGATAAG
+ACACCGCCTGTAGAGGTTATTTTAATAACATCTGCACCAAATTTTATCGCACGGCGGGTAGCGCGGCGAC
+AATCGTAAGGACCATCACAGACAGTTTTAGCCGTATGCATTTCTAACAACGCAGGGTTCATGCCATCAAC
+ATCACCATGACCGCCTGTTACGGCAACATTACTCCCTGCGGCTATTATTCTTGGGCCTTGTAAGTAACCT
+TTAGCAATACCATCGCGTAACGCATAGCTTTGCTCTGGGCTGCCACCTAAATCTCTAACGGTAGTAAAGC
+CAGCCAGTAGGGTTTTATTAGCAAAGTAGGCACTTTTCACTAACTTGTCAGAATCTGACATCCTGAGTTT
+TTCACTGTCATTTTTAGGACCTAATTCACCTTGTAAATGCACATGCATATCCATAAGGCCGGGCATAACA
+AAGCTCTTAGTTAAATCAATTAACTGTGCTTGTTTATCTATTTTATTGACTGGAACAAAGCCTGATTTCA
+GTGAGGTGATAACGCCATCTTTAATGACAATGGTTTGTTTAGTTAATGGCGCTTTTCCAGGCACTGTTAA
+CACTTCACCCGCATGAATTACTTGGGTTTTTGCTGATAGTTGAGTTGATACTAAAGTGGAGAGGGTAAGT
+CCAATAAGCGTAGTTACTTTCATTAAAGATTTCATGATCTTCCTTGTATTATAATTTATAACTCACCATA
+GCAAGGTTATCAATATTGGGGTATGAAAATACGCCTAATTAACGGAATTTATGGATGAATAACAATAACG
+GCCTGTGAATAATTATGAGTAATTAATAGGCTAGCTAGGATGAGGTGGAGAACAGAATGAACTCGATGAA
+AGTGCAAACAGCTTTTATGTGATTATAAATGACTTTCTATTATCTTAGATAATCAAAGCATAGAATGACT
+ATGCTTTGATTATTTTTACTAAAAATGATGTTGATTCCAACTTAAACACCACACTTTGAATGCTAATGTT
+TCTTGGGATAAAATCAGCAAACTAGTTTCAATAATACCTATCCATGAATCACTTTAAACACGTGGCTGAA
+TGACGTTTTTGAATAAATATCTATAGGTAAATGTAATTTTCTCGCAATATCACTAGAAGAGATCACACCT
+CGAATATGGTGGTGTTCTCTGTCTAAAACTAAGCAATGACGTAATCCATAATTCTCTAATACATTAACAA
+CATCATTAACCGTTGCATTTTCTAGCTCATTAAAATCAAATGCATGTAAGTCACTTCTTAACACCATTAA
+ATCACTCACCAATACTTCATGTCGTTCACTTCCTTTGGCAATAGCAGTAACTATTGTCTGCTCGTTTAAT
+TCTTTAGTGCTAATTATCCCCATAAAATCATTGTCTTTTGACATCACAATTTTCATTCGAACGTGAGTCT
+TTACCATCAATTTTAATGCTTCACCTGCGGGGGTTTCATCTTCAATAATTAACGCCTTATGTTTTTTAAA
+GTCTGTAAAAATATCGGTTGCTGGGGACATCAAAGAAGTCTGGTTAAAATCTTCTGGTGAGATAATGTTG
+TCTATTAAATCTAAATCAAATAATTGTAAATTTTTCATAATAACCTCTGATAATTTTAAAAGTTTATCTT
+TTTTAACGGAAAAATGACTACGAATGGTCAGCGATTTTTTTATGCCGGACTGAGTTTTTTAACCTGTTAC
+TTAATTGATTAAATGCCAGATCGAATGCATCTCTTGCATAGTTAGAAATTACTTTTATATCGATGTTTTT
+TTTACCAAGTAAGTGTATTGATATATGGCAACCATATTTAGCATTGCCTTTTCTACAGCTATCAGTTTCA
+AACGTTACTTGTATACAGTTAATCAAATCAGTATAAAAAGTCAGGTTTTCTACAATTTTATTAACATAGG
+ATTTCAATTGATAATCCTGAGTTTTATGACGAAAAGTGGTTGTAACCATCATAAGTAAATCTCCACGAAA
+AATTGGCGACATTACATCGAAATCGATACTTGGACTGATGTAATTATAGTTGTGAAATTTAGATGATGAA
+AAAAGGAGGGGCTCTAGGGCGTAAGTATTGAAATTTATTATTTAATAATGGGAAGTTATTGTTAAGTGAA
+TACTTAGATAAATAGGTTAGTTGGAGAATTCGATTATTATGATCAATGTTGGCAATTGATAAATCATATT
+CTAGTTCTGAATCAATTTCGACTTCAGTTAACGCATCAAATATTAAGTGGTTTGAGGTATTAGAGCTTAT
+TTCATCGGCAATACTATAGACCGACTCAGCATGTGAGTAGGTTGCAAAAAACATAAGTATTGCAAAAATG
+AATTTGTACACGCGTTCCTCAAAAATAAATGACTAGTCATATCTATATTGAGTGATAAATTTATTATATC
+AAGAGTGTAAATGTAAATTTTTATTTCAATTACTATTCAATGATACATAACTACGTCCTTTACGGACGTC
+CTTGTTAGACAAGTAGTGTTCAAATTATATCCTAGGCTAATCAATAAAATTACTAGACTTTGTTAGTCGC
+AGAATATTTGTTATTACTAAATCAAAGAATAAGTGTAAATCAGTATTAGCATGTACTCGGACTATAGTTA
+GTTGCAAGGTCGAAAGGGGAAATTGGGCTAGCTTTTTTACTCGATAATGCTAATCTGGCTATAAAGTAAT
+TTATCAAAATAAAAAATAAAATGAAAAATACTTACATAGCTAGACAAGCTATCTTAAATGAAAAACTAGA
+AACCATAGGCTATGAATTATTATTTAGAGATAGTCTGGATAATAAATTTCCTGATATTGAGCAAGATGTC
+GCTAGCTCAAAGTTAATTATTCAAAACCATATTCATGGTGATATTCAAAAAATTAGTATGGGCAAATTAG
+CTTTTATTAATTTCACTGAAAATTCTTTAATTCATAAATTTCCATTAATGTTTGATAAAGACACTATCGT
+CATTGAATTGGTAGGGCATGAAAAACCTACTAAGAAATTGTTAAAAATAATAAAGTTTTATTACCACAAG
+GGTTATAAAATTGCGTTAACTGAATATGACTTAGCACCACATTGGGATGTATTGTTTCCTTACATTGATA
+TAGTGAAAGTCGATATAGGCAAAATAAACACCAAGCGTTTATTGCCTGCTGTCACTCGAATGAAACTATT
+TAATGTCGCTATAGCTGCTGAAAAAGTAGAAACAAAACACCAAAAACAAACACTGGTAGAAGTTGGATTT
+AACTATTTTCAAGGCTATTTTTATCATCAGCCTGAAATCATAGCAGGCCAAGCACTGGCTCCAGTAAAAA
+CACAGATGTTACAACTATTAAGCGAAACATTTAATTATCCGCTTAATTATGAAACGGTGGCTGAAATAAT
+AAGTCACGATGTCAATTTAACCGTTGGTTTATTAAAAATGGTTAATAATGTTGCAACAGGTACAAGAGTA
+GAAATAACCTCATTAAAACAAGCTGCAGCATATTTAGGTGAAGATAAGTTAAGGCAGTTTGTATCTATTT
+TAGCGCTATCTAAACTTACGTCTGATACGACAGATGAAGTATGTAAACAAGCACTTATCACAGGAAAAAT
+GATGTTTGCTTTAAGTGATAAAGGCGTATTTAAATCAGTGAGCGATTTTGCCTTTATCACTGGGTTGTTA
+AGTGCAATCGAAGTAATGCTGTCAATGCCTATGGCTGAAATAGTTAAAACAATGCCATTAGCTCAGCCAA
+TTGAGAGTGCGTTAGTTAAACATGCTGGGTTACTTGGTCAATTACTGGATCTGACGACTAGTTATATATT
+AGGCCATGAAAACTTAACGACGAATGGTAATTTAAATGAAAGTTTACAACAATATTCACTCGACCAAACG
+GTGGTACAGGAAGAGTTCTTAAAAGCTAGCGAATGGTGTCAAAGCTTGAATATTGATAACTTATAAATGC
+TATAAACGAAACGTTAAAGCCTACATTCAGGTTATTCTCTACAAATCACCAATGACGAAGGAAGTTATTG
+TAATCACCAATAGCTAATTATTTTCATTTTATTATCTCATAAAGTATAAGTAACATTCTGTTACTTATAC
+TTTAAATTACCATAAAATATTATTTCAATCTAATCTCACTAAAAAAATAAAAAATTCATTTTATTGCGAT
+TCAATAAGTTAAACTGAAAAAAAAGCTGATTATTCTTTCATACTATTTTATTTTTTTTTCACCTATTTTA
+AAGCCAAAGTTTCCCCTTGAACATTAATATACTGATTGCTACATTCCGCATCCTCTTGTACCAACCGGTA
+CATTTACGAGTTATTGCCTTCGATAGATGTAATAACCTTTTTAGTTAAAAATACTTAATACCTACCGAGT
+GAAAATTTCCAATAGCAGTACTTTGTCAGGCTATCTTGAAAACACTGATTTTTCGGCGTTTAGTATTAAA
+TTTTTATAAATAGTGAGAAAAATATGTTTAATAAAACGTTAAAAGCAGCCGCTTTGGGTTTACTTTCTGT
+TATGAGCGTCGCTTCTGTTTCAGCCAGTGATCTTAAACAAGGGGAAATTGTAAAGCTTGAAGGAAAAACT
+GCCAAAGTTTACGTCGGTACAGTTAATTCTATTGTGAAAGGCCAGCTGCTGCAGATCAATAGATTGCGAG
+CAACAAATAGTGTGCTTGAAGGTGACCCTTTGTATTCATACCAAGAAGTAGGTGAAGTTTTTGTTAATGG
+GTTTAGCAAATCGCAATATATTAATGTTCAAATTACTCAAGGAAACCTCAAACTAGGGGATAGGGTAAAA
+ATAAATAACTAGCGTATTTATTGTCATTTGAGCATCTCCAGTTCTTGTATTAAGGTTAATTCAATACCTT
+ATTTCAAGGGCTTCCTTATGATTGAATTCCTAAATGTCTGATTAGCTTGGCTGATACATCGTATTATCAC
+TGTATTTCACGTTGCGTACACCAAGCTTTTAGTGTGATGAAGATAAAACCTCAGTACGTACTAACTCAAC
+TAATATAATCTCCACTGAACTAACCTCGAAAAAAATAGTACAAAAAATGGACTTTTGTCTAATTTGAACA
+CGCGACGTTACCCTATACAGTAGTACATTGAGGTTCTAACTTTCTCTTAATATTGTTGTGCACTAAAAAA
+TCAGGCTAAAACGAGATTTATGCGGCACTCATTACCTCAAGTTGATTTTAATAAGTCTTCTAAAATACAT
+TTTCTTATAACGTTTTTCTAGAGTAAAAGTTTAGCCTCGCTTTATCATAATGGACCTTTTCTGATTGATT
+GGAAAAGCATTATTTTTCGTAGGTTATAACACTGTTGCGGTTGGAATTAATTTAAATAAAAAGGATGCTA
+CAAATATGAGTTCAAAAATAATTTACACCTATACCGATGAAGCACCACTGCTAGCGACCTGCTCGTTACT
+GCCGATTATTAAAACTTTTGCAGCATCTGCAGACATAGATATTGAACTAAAAGATATATCTCTTGCGTCT
+AGGGTTTTATCTGCCTTCTCCGATATTTTACCTGCAGATCAACAAGTACCTGATACATTAGCCGAACTAG
+GTGCCTTAACTCACCACCCTGATACTAATATCATCAAACTCCCCAATATCAGTGCTTCAATTCCTCAACT
+AAAAGACGTTATCAGTGAATTACAAGCACAAGGTTACGCTATTCCTGATTATCCAGAATCGCCAAAAACA
+GATGAAGATAGATCAAATGAAGCTAAATATTCAAAAACCTTAGGCAGTGCGGTAAATCCAGTACTTCGTG
+AGGGTAATTCTGACCGCCGCGCTCCACCGTCGGTGAAAGCTTTTGCCAGAAAAAATCCACATTCCATGGG
+TAAGTGGAGTCAAGCATCAAGAACCCATGTATCGCACATGCATTCAGGCGATTTTTATGCCAGTGAAAAG
+TGTATGACTATGGATAAAGCCTGTGATGTAAAAATTGAGTTTGTCGCTAAAGATGATGGTGCAGTGACGG
+TATTAAAAGAAAAAACCTCACTTCAGGCAGGTGAAATCATTGACAGTATGTTTATGAGTAAAAAGATCCT
+CTGTGAATTCTTAGAGCAAGAGATGGAAGATGCGAGAGAAACCGGGGTGATGTTCTCCTTCCATGTCAAA
+GCGACCATGATGAAAGTATCGCATCCCATTGTGTTTGGCCACGCGGTTAAAGTTTATTATAAAGATTTGT
+TTGCTAAGCACGCTGAAACCTTTGAAAAATTAGGTGTTAATGCCAATGATGGTGTCAGCAGTATCTATGA
+AAAAGTAAAACAATTGCCTGAATCTTGGCGTGAAGAAATATTGGCCGACTTACATGCTTGTTATGAAAAA
+CGTCCTGAATTAGCAATGGTCGACTCAGCTAAAGGTATTTCAAACTTACATACCCCAAATGAGGTTATTG
+TCGATGCTTCAATGCCTGCGATGATTAGAGCGGGCGGAAAAATGTGGGGGCCTGATGGTAAATTGAAAGA
+TACTAAGGCGGTGATGCCAGAGAGTACTTTTGCAAGAATTTACCAGGAAATCATTAACTTTTGTAAAACT
+CACGGGGCATTTGATCCTACAACCATGGGAACCGTGCCAAACGTAGGATTAATGGCTCAAAAAGCAGAAG
+AATATGGTTCACATGATAAGACATTCGAAGTACAGGGGGATGGTTGTATTCGCATTGTTGATGACGAAGG
+AAAAACGTTATTAACCATGGATGTTGAAGAGGGTGATATTTGGCGGATGTGCCAAGTAAAAGATGCACCG
+ATACAAGATTGGGTCAAATTAGCCGTTGCCCGTGCAAAGTTGTCTGATACCCCAGCGGTATTCTGGTTAG
+ATGAATACCGTCCACATGAAGCTGAATTGATTAAAAAAGTTAAACTGTACCTGAAAGATCATGATTTGAC
+CGGATTAGATATTCAAATAATGTCACAAACTAGAGCGATGCGTTATACGCTAGAGCGTATTTTACGTGGT
+GGGGATACCATCTCTGTTACGGGTAATATTCTGCGTGATTACTTAACCGATTTATTTCCGATCTTAGAGT
+TAGGTACAAGTGCCAAAATGTTATCCATAGTGCCATTAATGGCGGGTGGCGGTTTATTTGAAACAGGGGC
+AGGCGGATCAGCACCTAAGCATGTTAAGCAGCTAATAGAAGAAAATCATTTACGATGGGATTCTCTTGGT
+GAATTCTTGGCGATAAGTGCTTCTCTTGAAGATTTAGGTATCAAACAAGACAGCGCTAAAGCAAAACTAC
+TGGCAAAAACATTAGATCAAGCAACTGCTGAGTTATTGGAAAATGGCAAATCTCCGTCTCGTAAAACCGG
+AGAGCTAGATAATCGTGGCAGTCACTTCTACTTAGCACTTTACTGGGCAAAAGCGTTGGCAGAGCAAACT
+GAGGATACTGAACTTCAACACCACTTTGCACCATTAGCTCAATCATTAACTGAAAATGAAGCCGCTATCG
+TCAGTGACTTAACAACAGATCAATGGCATTCCGTTGATATTGGTGGTTATTACAAAGCAGATGCTAAAAA
+GATTATTGAAATAATGCGACCGTCGAAATGCTTTAATGAGGTATTAGCAGCATTTAAATAAATTTAGTTA
+GTTAATAAAAAGCCCAAAATTCTTAAGGATTTTGGGCTTTTTTTGTCGGTTACTTTAGTTTCAGCTTTAG
+CGCTACTTCAGGTCAAAGAACTATTACTTAGAATTTAGCTCATGTTCATGGTGCTGAGCTATTTCATCGG
+TAATGGCTTGCTGTTTTCTATTTTCAGATATCTTACGTTCGGTTAACCAATAAAAGAATAACGGCACAAA
+GAAGATGGCTAAAAATGTTGCCGCTATCATGCCACCCATCACACCTGTACCAACACTATGACGAGCACCT
+GCACCGGCACCTGAGCTTAACGCTAAGGGAACAACACCTAAAATAAAGGCAAGCGATGTCATAATTATGG
+GTCTAAAACGTAAGCGGGCGGCTTCTAATGCCGCAGCACCAGTCGTCCAGCCTTCTTGTTTTTTCATTAA
+GGCATATTCAACAATTAAAATGGCATTTTTACTGGCTAAACCAAGTAAGGTGACTAAGCCAATTTGGAAA
+TAGACATCACTGGTCATGCCGGCAATCCAAACAGAAACTAACGCACCAAATATACCAAAAGGTAAAGCCA
+ACAGCACTGATAACGGCAGAGACCAACGCTCATAAAGAGCAGCTAGAATCAAAAATACCATAATCACGGC
+CATGCCTAATGCAATGGCGGTAGAGCCAGAACTTCTTTTTTCTTGGTAAGCAGTCCCAGTCCATTCATAA
+CTCATGTCTGATGGTAATACTTCGTTGGCAATCCGCTCTATTTCGGCAATCGCTTGGCCTGAGCTATACC
+CTGGCGCTGCACTACCTAATAATTTCACCGCAGACAAGTTATTGTATCTGTCTAAACTATCAGGACCACT
+GCTGTAATTAATTTCGGCAAAGGCAGAGATAGGTACCATTTCACCGCCATTACTTTTAACGTAAATACGC
+GATATATCTTTAGGACTCATTCTAAACTCGGGCTCTGCCGACATCAGTACCTGCCATGTTCGACCGAATT
+TATTGAAGTCATTTAGATAATAAGTTCCCATGGTTCCAGCCAAGGCATTAAAAGCATTGTTAATAGGAAT
+ATCCATAGCGCGCGCTTGTTCACGATCTATTTCTACCGTCAGCTGTGGTGAGTCTGAACGCCATAATGTT
+TGCACCCCAGCAAGTATTGGACTTTGCTGAGCAGCGCCCATCATCGCTTGCATACTTTGTTTTAACTTAG
+CGACACCACCGTCACCACGGTTCTGCAGATAGAACTCAAAACCACCGGTATTACCTAAACCAGGTATCGC
+TGGTGGATTAAAAGCTAATACTAAGGCTTCATTGATATTAGCGGTTTTCATAAACAACTCACCTACCAAT
+TGTTGAGTGCTTATTTCTCTATCATCCCAATGTTTTTGGGTGACAAAAATAGTGGCAGCATTATTTTTAT
+AACCACCACCTAGAAAGTCAAAACCAGTAAAGGAAATTACATTTTCATTAGCGGGGTTTGATTCTATTGC
+TGCTATGACTTCATCGACTACTTTTTTGGTTCTTTGTAATGAGGCACCATCAGGTAAAAATACCGCAGAA
+ATGTAAAAACCTTGGTCTTCATCAGGTACTAAAGAGCTGGGCGTTTTTAACCACATATTTGCGGTGATCA
+CGACCATGCCAAGAACAAGCATCAAGGCTAATAAACCACGGCGAAGGAAGAAACTTACACCCGTGACATA
+GTGCCCAGTCACTTTATTGAAAAAGCGATTAAAACCGTTAAAGAAGAAGTTGGTTTTTTTGTCTTCATGT
+TTCAATACTAAAACACATAAGGCAGGTGTCATGGTTAAGGCCACCAAGCCTGATAAACTTACCGAGATTG
+ATATCGTGATAGCAAATTGACGAAATAATTCACCGGTTAAGCCACCTAAAAAGGCGATAGGTACAAAGAC
+TGAACATAACACCAGTACAATGGCAACGACTGGACCACTTACTTCTTTCATCGCTTTGATAGCTGCGTCA
+CGAACTGAGACATCTTCTTCATGCATAATGCGTTCTACGTTTTCAAGTACAACGATTGCATCATCAACCA
+CAATACCAATGGATAACACCATACCAAATAAGGTCAACGTATTAATGGAATAACCCAGCATATACAGGCC
+AGCAAAGGTGCCTAACAAAGAAACTGGTACGGCCATAATAGGAATTAAGGTAGCACGCCAATTTTGTAAA
+AAGATAAAAACCACTAAGAATACCAGTAGCATAGCTTCGCCAAGAGTTTTCAATACTTCTCGAATAGAGA
+CTTTTACAAAGCGGGTGGTGTCGTATGGCAACAAATGCTCGAGCCCAGTAGGGAAACGGGTCTCTAATTC
+AGCAATGGTGGCATTAACTTCGTCGGCAACATCAAGGGCATTAGCACCGGGTTGTAAGAATATACCCAGT
+AGTACTGCTTTTTTACCGTTGATACGGCCATCAAAGTCATAATCTTTTGAGCCTAATTCGACGCGCGCAA
+TATCTTTCAAACGCAGCGAACTACCATCGTTATTTGCCCGAATAATGATATCTTCAAACTCTTTTGCCGT
+GCTTAATCGCCCTTGTACTTTTACACTGTATACCAATGATTGTGGACTAACGGAAGTCGGTGTCGCACCA
+ATTCTACCGGCAGCGTATTGAGAGTTTTGTTCACGTACCGCACTGCTAATCTCTTCAACAGTAACGCCAA
+GCTGGCTCATCACATCAGGACGTAACCAAATACGCATGGCATAATCTTTTGCGCCAAAAATTTGTACGCT
+AGTCGTGCCAGGAATACGTTTGATTTTATCAATAATGTTTAACGTTACATAATTAGAAGTCCATAATGCT
+TCGCGGCTATCATCAGGTGAGTAAAAAGCATGTACATGTAAAAAGCTTGATGAGCCTTTAGCAACCACAA
+CACCTTGACGGCGTGTTTCTTCAGGTAAACGTGCTTCTACTTGTTTAACACGGTTGTTAACATTAACGGA
+AGCTTGGTCTGGGTCTGTACCTATTTCAAAGGTAACCGTGATGGTTGTTGCACCAGCACTGGTTGATGTT
+GAGGACATATACATCATGCCTTCAACGCCTGTAATTGCATTTTCTAAAGGCGTAGCAACTGTTTGTTCTA
+ATACTTCAGCAGATGCACCAGGATACACAGCGGTAACTTGTACAACGGGTGGCGACATTTCTGGGTATTG
+TGCGATAGATAAACTGCGCATAGCAGCCAATCCAGCTAAAACAATAAAAATAGAAATGACAAAAGCAAAG
+ATAGGTCGATCAATAAAATAACGAGAAAACATTAATCTGCCCCTTATTGCTGTGCGGCAGACGGTAACTG
+ATCATCAGCTAAACGTATCGGCATACCTGGAAAGAAAATACGCGCCATGCCATCAATAATGACTTGGTCG
+CCTGTTTTTAAACCTTCACGAATTATCCAGCCATTTTCTATACCTGCAACCTCAGTTACCCATTCGCCGA
+CAACAACGGGAGCAGGTAATGCGACAGTCATACCTTTGTCATTTTTAGCCATAACATAAACAAATTTTCC
+AAGACCATTATCTAAAACGGCTCTTTGCGGTACAACATAGGCATTTTCACGTACAGCACCTTCTAAAATG
+ATGCGAACAAATTGTCCGGGTCTCAATGAAAAGTTTGGATTTGGTGTAATTGCCTGTAATTCACTTGTGC
+CTGTTTGACTATTTATCCGGATGTCGCTGAAGTTAACTTGTCCAACTTGAGGGTGGAGTGAACCATCAAA
+CAATTTAATTCTGGTGTTCCAATGGCCTTCTTCTGGCAAAGTAAGTAAGCCTGCAGCTTCATCATTACGC
+ATTTGTAATTGCTCACGTTCAGATAAACCAAAACGCACACGAATAGGATCAATTTGGGTTAATTGTGTTA
+ACAATACTTCAGGGCCTGAAACATAAGTTCCTTCTGACACTAATTCACGGCCAACAATACCGGTAACAGG
+AGATATTACCTTAGTATAATCTAAGCGTAATTTCGCTTGTTCTAAGTCCGCTTGCATTGATTTAACATCA
+GCTAAATTAATGTCAGCACTTGAAATGGCATTGTCTAACTCGCGTTGTGAAATTGAATTTTTCTCACGTA
+ATGGCCTTATGCGATTAACTTCACGTTGGGCTTGTTCCAGACGGACCGTCGCAGCATTCAAATCTGCTTT
+GCTTTTGGCCATTTCAGCGGCATAAGTTTTAGCGTCTAAGCTAAATAATGATTGTCCTGCTGTGACTTTA
+TCACCCTCACTAAAGTTACGGGTTTGTAAAATACCGGATACTTGAGCACGAATTTCCACTTCTTTAGCGC
+CAGATAACGTGGCAGGTAATTCAATACTAAAAGGAACTGATTGGGTTGTCATACTCATCACAGACACTGC
+TGCAGGTTGCATACCTTTCGGGGCAGACTGTTGTGCTTGTTCACAGCCTGTAAGTGCTGTAGCAAGTAGT
+ACGCTGGATGATACGAATAAGAGGCGACTAAAAAATGGTTTTAGTTGACCATTTAACATAAAACGAAATG
+TTGACATAAAAAACCTATAAGGGAAGGACTAAATACATAATAACAATATGGTCTGTTGGACTTTCGCGGT
+TAAATTTTGTTCGAGATAAAAGCATTTTAATCGCGGCGAGTAGTGTGTAGCTTAGTCACTCTAAGCAAAT
+ACTACTCAACAATGAGTAAAACGCTTTTAGTCGAATCCTTCGGACAGCGTTTGTTGGTCATTTTTACGGC
+GTTATCGCCTTTTTATGTGGAACAACCACATTACAAAGGCTCTGCCTTGTATCAATATTCAACAAAAAAC
+TGCAAAAATAATCTCGAAGGGTCAACAGACCCTTAGAATTACATATTTAGTACAAAATAATACAAAATGT
+AAACTACTCGGTGCAGTTTACCTATTTTTATTGAAAAGTAAACTAAACAGTGTAGTATTTGCCTATGGTC
+CGATTTTTTATAATTAAGTAGTATGGAAAAAGCATTAACCCTAACGGAAAAAAAGCGTTTAGATATTTTA
+GCGGCTGCACAAGATGAGTTTAAAGAAAAAGGTTTTCTCGGCGCTAGCATGGATTCATTGGCCAAAAGAG
+CCGAAGTATCAAAACGTACCGTATATAATCATTTTCCTAGTAAAGAAATTTTGTTTCACAATATTGTTAA
+AGAACTTTGTGACTCCTTTAGCCAAGCGGTAAATATTCGATACGAATCGAAGAAACCACTTGATGAGCAG
+TTGCATATTGCTGCTATGAATGAAATTGAACTGTTAGCGTCTGAATGCTTTCGTAACTTGAACCGTATAA
+CTATTTCTGAATGTATTCGCTCCCCAGAATTAGCATCGAGTACTTTAGAGCACCTAGGCCAACAAAAAGA
+TGGCTTACATGTTTGGATTAATGAGGCGATGAATGACGGTCGACTCAAAAAATCGGATGCTAACTTTGCT
+GCTCAGCAATTTTTAGGTTTGATTAAGGCCAGTGCTTTTTGGCCACAATTATTTATGAATCAAACGTTTC
+CATCACCTGAACAGCAGCAAATAATTGCTGATGATACCGTGTTAATGTTTTTAGCGCGTTATAAGGCCTA
+ATACCAATTCCATTAAGTTCTCGCTGAGTGGGAAATAACTTAATGGACTTGTTATAACCGTTAGGGTTAA
+GCCAAATAATGTCGGTCGATTCTATAGACTTGTTAAATCAAATAAGGCAGTATCAAATATATAGCTTATT
+ATTGTTTTAATGGCAGTAACTAGCGTCACTTCGTATAACCCCAGTGATATGGATTGGGGGTCTCTACCAG
+GAACCAATAAATCCTGATTACGAAGAGTTTAGTGCTTTAGTGCTTTCTCTTTGTACGAATAATTTTCATT
+CAAAAGAAGGCACTGAATGAACTTTTATAATTATTGGGAACTCCAACATGAATAAATTTATCCAGTCTTT
+ACCTAAAGTAGAACTCCACCTCCATATTGAAGGAACGCTTGAGCCTGAATTAATGCTTGAATTAGCACAG
+CGCAATAGTATAAATATTCCTTTCAATTCAGTTGAAGAAATAAGAGATGCTTACAATTTCCATAACCTAC
+AATCATTTTTAGATATTTACTTCCAAGGGGCAGATGTACTGGTCCATGAACAAGACTTTTTTGATCTGAC
+ATGGGCTTATTTACTCCGCTGCCAAGAAGATAATGTGCTGCACACAGAGATATTTTTTGACCCCCAAGCA
+CATACAGAACGCGGCATCTTATTCGATACGGTAGTAAATGGTATTGATCGTGCACTTAATAAAGGTGTGA
+GTGAATTAGGGATCACCAGCAAGCTAATTATGTGTTTCTTACGCCATTTAGATGAAGAATCAGCTTTTAA
+AACGTTAACACAAGCACAAGCTCACAAAGATAAAATTATCGGAGTAGGGTTAGACTCCACAGAAATTGGC
+AATCCTGCGAATAAGTTCGAGCGAGTATTTAAACAAGCCATTGAACAAGGATTCTTAACTGTCGCCCACG
+CAGGTGAAGAAGGACCTGCAGATAATATTAGTGAGGCGCTAAGCTTACTGAAAATTACTCGCATTGATCA
+CGGCGTGCGTTGTTCAGAAGATGCGAGCCTAGTAAAGCAGCTTGTCAGTGAACGTATTCCTCTTACCGTT
+TGCCCACTATCTAATATTAAACTAAAAGTTTTTGACCGTATGGAACAGCACAATATTGTCACGCTACTGC
+GTCAAGGGGTTTGTGTCACAATTAATTCTGACGACCCGGCCTATTTTGGTGGTTATATGACAGATAATTT
+TGTAGCGGTAAATAATGCACACCCGATGAATAAAGCTGAAATTGCTCAATTTACTTTTAACGCCATTGAA
+GCCAGCTTTGTTTCACCAAGTGAACAAGAACGGCTAAGACAAGTGACACAGAAATATATAGCGTTACATC
+AAGAGTGATTTATTAAAGAGTATTTTATAAATTAGTGTTTTATAAATTAGCATCTAGGCAATAAGGTGTA
+TTAGAACGACGCTGGGTCTGAGCAGTCACTCCCTGTTATTTAGTTATAAACCAGTCGATACTAACAATAA
+AAAACGAGCCATTTGGCTCGTTTTTTTTGTCAGAGTTATTCCATGTTTTTATTGGACAGCTCTTATTGAA
+TAGCTCTCATTAAATAAATCATGTTGACGACTTACAAACCTCTTTGCCATTCTTGCCTTAAATTTGCATC
+ATTTGGCTGTTGTAGAGCTTGTCTTACTTGACCCAATAAAGCTTCTTTATCATTGCCTAATACTCCCTTG
+AGAACCAAGTAGTTTGAAGCATGATCTGAGCGAAAAATGGTTCGCTCTAATTCGAGTTCAGATAACAGAA
+CTTCCATTTCAGTAAATAATTCATGTTGCGTTAATTGACGAAAAGGCTGTAAAGATTCTTGAGAAAATTT
+CTCTGCAAAGCGTTGTTCACCTAAAGGGAAAGAAACGACGAGCGTTGATAAATAATTAGGCTGAGCTTCA
+TTCATCAATTTAGCTGAATTGATGGCATGTTGACGAGATAATTCAGGACCACCTAAACCATTAAGAATCA
+TCACTGAGCTCTTCATACCCGCTTGCTTTATCTTATTCAGAGCGATTAAAGAGCTTTGATAAGTCTCACC
+TTTCTCAATGAGGGCGAGCACTTCATCGTCACCACTTTCACAACCGATATACATCAATTTAAGCCCTAAA
+GAATTGAGTTCAGCTAACTGTTCAACCGTTTTATTGCCAAGATTTCGTGGTAAGCAATAACTTGAAACGC
+GTGAAACTTGTGGAAGATGCAATTTGATTAGTTCAAGAATTTCTTTCAAGCGATTAAAAGGCAACATCAT
+CGCATCACCGTCAGCAAGAAATACACGTCTTGTGGAGATACCAGAATTCGCGATCTTAAGAATTTCTTGT
+TCGATCACATCAACTTTCTTGGGTTTGAATTTTTTATCTTCGCTGGTATACATATCGCAAAAGGTGCATT
+TATTCCATGAGCAACCGTTAGTGACTTGTAATATTAAGCTTTTCCACTCACTTGGCGGGCGAAATACAGG
+CTCAATATAATTTAAAGGGTACATAATACTTCCTACATAGTTAGGACAAGCTTAGAATATAGTTAGTTTA
+TAGGTACATCTTTCAGTTTGCTATCTGTGGCTTGCTTTGTTGTGTGCTCTTTAATTATTTTCTCTTTAGT
+GACTTGGTCGAGTTTGATCATATAAGAGTTTCGACCTATGCCACTAAATTCTTCATCGGTAAAGATGATG
+GTATTATTATCAGTAAAGGTTACTGCTTCCTTTTGGGTGACTATGCCTAAATCAATTTTATAGGCATCAC
+CAGAGAAGAAATCATCGTCTTGCCAGTTTTCGAACAACCATAATCGCTCTGAATCTAATAACACTAACTT
+TGTTCTATCTGGGCTTAACGCGGCAGACGTTATCCAGCAGAGTTTCTCATGGGTGGTACAGGTATTAAAA
+TTACTAATAAAACCAGCTTGATAATTATCAGCATGGTCGCCAATCTTGTATAAGTTGGTATCACCATCAA
+AAGGCTCAGTACGATTTTTTGAAAACAGATATAAGTGTTTTTTATAAAAAACAAAGGCCTCTAAATCAAA
+GTTTTTTTCTGAAGCTTTCGGTGGGAAGTGTAACTGCTCTGGAAAAGTGAATTTAATTATTTCAGCTTGA
+GTTTCTGTGCCCTTAATATCGATGGGGTTTTCAATTTTATAAATAGTTAACCACTTACGTATGTTGTCAT
+TATTACCAAAATCACCAATGAAAAAATGGCCAAAGTCATCTTGGGTCATATCTTCCCAGTCCAAATTCCT
+TGCATTAGTAATAGTGATTGTTTTGTTCACTTTACCATCGCTTTGTATACGATGTATTTGCGCTAAATTA
+CCACCATCATTAATGCCCCACAAGCTACCAGCCTTGTCGACTTCAATACCAGAAATCTCTTTAAGCTTAC
+TATCTAAAGTTACTAATTTACTGCTATAAAGTTGATTAATTGCAGTTAAAGTAAGTATTAAAACGAGTAA
+AGTGCTAATGATTACTATGGCGTAAACCGATCTTTTTATCATTAATTTTCCAAGTAAAGTGAAACATTTA
+GACCAAAGGGAATTCCCTGTTTTTAGCGAGAGTTAATACCATCAATGTATTTTATTATTAACAAACCGTT
+GGCTTTCATTGTTTACTTAAATCCACATATCGATTTAATTTCCCGATAAAATAGCACAGGTCACTTACTT
+TACCTGCTATTTTTTTGTTTTGTTTTCGGGATATATTAAATGAAGATAATGCCGACACAGAACAATCGGC
+ATTAGATAATTGCTCCAGTATCATTCAATAAGGTACTTGCTGTGCCGTATGTATTCTCTAGGAAGCGACA
+TCCGTGTAGCTTCTTTAACGAAATAAATCACGCCGCATATGAGCCTTTAACATGATCATTGAAGCATGGC
+AGCTAAGCTTATTTCGCTAGTTCAATCAGCACTGCTGTGTACATTTTCAGGGTTAATACAAATTGCTCCA
+TGGTAATATACTCATGTTCTGAATGACCTGTGTATACTGTTCCTGGCATCGAAGGACCAAAGCTGACTGC
+ATTAGGAAAAAGTCTTGAGTTAGTACCCCCGCCAATAGAGATCGGTTTAGCATCGGTTATATTTGTATAA
+AATGAGAATACGTCAAGTAAGGTGTCAATTTGCGGAGCACTTTTTTGTACAAAAGGCTCATTAATTTCAT
+TGCTAACATCTACTAAGGTTATTTGGTTTTGTTGTTGCCACTTAGTTAATGTCGAACTAATTTCACGCTC
+TAGTTGCTTGGTGCTTTTGCCAACAGGTCGGCGAATGTTGATATTTAACTCCATACCTTTGCTTGTTGCT
+TTAAGAACGGTAGGTTGCACCGACATTGGTCCCATAAAGTCATCACTATAGGCGATGTCACCAAATTTAC
+TGCCGTATAAACCTATGCCTAAGTGATCATTGATAAAATTAATCAAGGCTCCGCTGGCATTGTTCGGCCA
+GTGATTTACCGCTAATAAATCTGCTAAGTGGGTAATGGCATTTACACCATATTCAGGCTTAGAAGAATGA
+GCTGATTTGCCCAGAGCACTAATACTTAAGCGTTTACCTTGCCATTGGTAGTTATAACTCATGCCAATGT
+GGGATTGAGCTCGCTGCTTTATCTCAGCTAATAGTTTGTGATTGGCGTTCTCTATGCTTACATGAGCATC
+TTCTGGAATTTGACTGCCAAAAAAACCACCGGTAAATTCATTGATATAAACTTTGTTCGATGTATAGTTG
+GCTTTAGGAAAAGTCATGCTTATGGTGCCATAACCTTTTTCTGCCGTTACTACAGGGTATTCTGAATCAA
+GGGTGATGTTAACCTGTGGCAGAGAGTGAAGTTTGATGTGTTGACGCAATGGCTCCCAATCAGACTCTTC
+GGCCATGTAAACATATAACTCGATACGCTTATTTAGCTTAACATTTGAATCTTTGATAGCTTTCATTGCA
+TACAAGGCATTACTTATTGGCCCTTTATCATCTTCTGTTCCTCTACCAATAAGTTTTCCAGGCTCAGAAG
+TTAGGTCAAGTGTGAGGGGAGATTGTGCCCATTTAGTCGGATTAAAAGGTTGGATATCACCATGAGTGAT
+CATGCCTACACGCTGCTCGTTATCACCTAAACCAATAACTACCACATAACCATAGTCTATATAATCTAAA
+CCTAAGTGTTTGGCTTGTTTGGCCAACTCGGCTTTAAATTTTTGATGTTCAGGATTATCTGGAGAGCTTA
+CACCCTCTACTGCTACGGTATTAAATGTCATTAATTGACGTAAGCTTTCGAGCATTTGATCTTGGTAGGT
+TGATTGTGCATATTGTGCAGTCTTAGTGGCAATGTCACTCACACCAGCAAACGCTTGCATGTGTGATAAT
+AAGGCACAAGAGACTAGTAGAGAAATTAAATAGTTAGATTTTGGCACGAGCATATTCCTATCGTTTTAGT
+TTCGTTTTTAGCGGAACATTTTTCTGTGATTTTATGTTGCTATTATTTTTGATAAATGGCTTTTGATAAC
+CCTAGCTTATTTGAAATGTTAACAAGTATTAAGTTGAAAGTACTTAGAGAGTTAGTTATATTTTTACAGC
+AGTTTTCTAGGTTAACTTGCTTGTTCTCTACTTTAGTGGCTTGTGTGGCTGTTTTTATGTTCATAATATT
+TACCTCTTTATGTTGCTTAAAGCCATATTGCCTAGAAAATCACAATGAAACCAACAATAAGAATTTATCT
+CATCCATAAGCTGAGCTTATGCATCTGGTTTACTGTGTATTGCTTCAATTAATCTGAGGGAAGTTAAGAT
+GGATAAAAGATTAAAGCAGCTAAATAACTTACGAAGCTTTGAAAGTGCAGCTCGCCATCAAAGTTATAGT
+AAAGCAGCAGAAGAGTTGTTTGTTACCCAAGCTGCAGTTAGTCAGCAAATGAGGCAGTTAGAAGCCGCTA
+TGGGCAGTCAGTTGTTTGTCCGTAACGGTAGGAAAATGCAATTAACCGAAAGTGGTAAAAAGCTGTATAT
+AGCGACTCATAAAGCATTCGACACACTGTTAAAAGGCTTCAACAGTATTCAAACAGAAGACGTTGCTGGT
+ACCCTAACCATAACGTCCACTCAAGCATTTACATCTTTATGGCTTATGCCAAGGCTGTATAAATTTTCTA
+TTAAACATCCTGAAATCAAAGTAAAAGTCGTTTCCTCAAATGGTCTTGAAGATCTCCGTAGAGGTCATAT
+CGATTTAGCTATTCGCTTTATAACCAATAAAGAAGTAGATACCAGTGATGATATGACATATGAATTTATT
+GCTGAAGATCATGTGTATCCGGCCTGCTCACCACAATTGATGAAAGAATATAACTTTAAAGAGCCACAAG
+ATGTTTTGAAGTGCTGGTTAGTCAGCTTAGAAAATCAAGGCAGCATTGACTGGCGCACGTGGTTTAAGGA
+AGCAGGTGTTGAAAACTATCAATGCCATAAAAAATGGACAGAGGTCAGCTCTGGCGATATGGCGTTAAGT
+GCAGTACTCAGTGGTCATGGTTTTACTTTAGCATCACAAGCGCTTTTCTCTCAATATGTGATTACAGGGC
+AGTTGGTTATTCCGTTTAATATTAAACATCCGATTTCCTTTAAACGATATTTTGTCTTTGACCCTAATTC
+GGCGAAAAAAGAACGGGTTAATGTTTTTACTACTTGGCTTAAAGAAGAAACTCTGCAAGATGAAAAAAGT
+ACATTAGAGGCGATAAGTTACGGTAGTTTATAGCGTAAAACCTTAATTATTATTTATTAATAATATTTAC
+TGCTATTTTGTAGCTACTTAAAAATAAATACCTGAAATTTATCTATCATAGAACCGTCAAAGCAACTGCA
+AGACCTGTGTCTACGGCGTTAGCTCTTAAGTTCATCTACATCTTGCCCATTTTGACTGCGTTTTAATTGA
+ATAACTAGCAGAGTGATATTTTATCTAAATAAGTAATTTGTATGCTTCAGCAGCAAGTAAGTAACCCCAA
+AACATGTTGTTGATGAAAAAAACATCACTTTATTTCAAAGATTATATTTTGTTCACACCACTCTTGCTAT
+ATAATATGCGACCTTAATATTTTGAGTCTTGATTGTTGTTTTCAGGGTTACTTATCTATTTATAAGATAG
+GTCCGTGCTACTAACAATCGTTGATTACTTGTTAGCAACATCTAGGAATACCTTTTGATCACTACATCGA
+ACATTACAATGCAATTTGGCGCAGAGCCGTTATTTGAAAACATTTCGGCTAAATTTGGCAACGGTCACCG
+CTACGGTTTGATCGGAGCAAATGGCTGCGGCAAGTCTACATTTATGAAGATACTTAGTGGCGATTTAGTG
+CCAAGCTCTGGCAATGTATCAGTAAGTACCGGTAACAAAGTAAGTACTTTGGGCCAAGATCAATTCGCTT
+TTGAAACACACAATGTAATTGATACTGTGATCATGGGCGATATGCCTTTGTGGAAAGTAAAGCAAGAAAG
+AGATGCTATTTACGCCCAAGCTGAAATGAGTGAAGCCGATGGTATGCGTGTTGGTGACTTAGAAAGCCAA
+TTTGCAGAAATGGACGGTTACACAGCAGAAAGTCGTGCTGGTGAAATCTTATTAGAAGCGGGTATTGAAG
+AGTCTTTTCACTACGGTTCAATGCAGCAAGTTGCGCCAGGTTGGAAGCTACGTGTGCTACTTGCACAAGC
+ATTATTTGCAAACCCTGATATTTTATTACTCGATGAGCCTACCAACAACTTGGATATTCATACCATCAGT
+TGGTTAGAAGGTGAATTGAACAAACGTAAATGCACCATGATTATCATTTCGCATGATAGACATTTCCTTA
+ACTCTGTATGTACGCATATGGCAGATATTGATTACGGTGAATTACGTGTTTACCCAGGTAACTATGAGTT
+CTTCTTAGCGCAGTCTGGTTTATTACGTGAACAGCTATTAGCAGGTAATGATAAAAAAGTTGCTGAAATT
+GCTGAACTACAAGACTTTGTTAACCGTTTTGGTGCTAATGCTTCAAAAGCTAAACAAGCAAGTTCTCGTG
+CTAAGAAAATGGATAAAATTAAACTTGATGATGTTAAATCATCGAGTCGTATTACCCCGAAGATTGCTTT
+TGCTCCAGGCAAAAAAATGCATCGTCAAGCTTTAGAACTTGAAAACCTAAGTCATGGTTTTGATGGCGAA
+ATGTTGTTTGAAAATGGCGACTTATTACTAGAAGCCGGTGCTAAGTTAGCGATTATCGGCGAAAACGGCG
+TGGGTAAAACTACCTTATTACGTTGTTTAATGAGCGAATTAGAGCACATTGAAGGTGTTGTTAAATGGTC
+TGAAAATGCTTCTGTAGGTTATTGCCCGCAAGATAGTGGTTCATTCTTTGATAATGACCTAACGCTAATG
+GAGTGGATGTCGCAATGGCGTAGACCTTGTCACAACGATTTAAGTGTTCGTGGTATGTTAGGTCGTATGT
+TATTTACTGACGATGATGCGAATAAAAAAGCACGTAACTGTTCAGGTGGTGAAAAGAACCGTTTGTTATT
+TGGTATGTTAATGATGGCTGATATCAATGTATTAATCATGGATGAGCCGACTAACCACATGGATATCGAA
+GCGATTGATGCATTAAATAATGCTCTTAAAGACTTCGAAGGTACATTAATTTTTGTTAGTCATGACCGTG
+AGTTTGTTTCTTCTTTAGCAACGCGCATTATTGATATTAAAGATAAAAAATTAATTGATTTCCAAGGTTC
+GTTAGATGAATACCTTGATAGCCAAATGCAGACTAAAAAAATTGCTTAGTCAGACAGCTTGAGTAAAACG
+AATGTAAGTAGATAAAAAAGTTAAGGCTGTTAATCAACCTTAACTTTTTTTCAGTATTTCGTGGGAAATA
+TCAATCGGCTCTGTTACTCAATTACTGGTTATTTAATTACTACTCTTATTAAAACGGCTAATGGATCCAC
+TCGAGCTCGCTTCTACTCGTTCAATCACGAGTTTCATAGCTATTTATCCAACTATATTTTCTTTTATTGC
+ACAAACTGTATGGTGCCTGAGAAAGAAGTACTGCCTTGACTGTCATGAATAAAAATTATGTTGAAGCTAC
+CTCATCGCAGTGAGTAATTCATTTAACTGTTGCTTTTAGGATACACCCTGTTTTCTTTTTTTTTATAGTC
+AAGTCATTGTTTAATCTTCTTATATTGTTTTTTCATTCCACATTGCTGAAGGTAACTGTTGCTGTGGTGT
+TGCTTTTCGGCAACAGTCTTGATGTGGTGTTTTCAGTTAAATCTATTGAGAACAATGATTTGTCACGTTG
+GTCTACTTTGTGCTTAAGCTAAGCATCTAATTATGAGAATTAGTTAAATCAGTCATGTGAAATTATGACC
+GATCTCGTGTGAGGATTACGTTTAAATACTGGCTTTAGCCAATAACCATTTGCTTTTAAAGGAAACAATT
+ATGTCTGAACCTATATCAGAAAAAGAATCAGAAACCTTATCTCGTTGTATTAAAATAGATGGCTGGATTT
+TCGAAATAAAAATGGTGCGAGCAATTCGAGTTGAAGAATATGGACAACCTTACTCAGCTATTGTCAATTT
+TAACTTTAATGGTGATAACGTTTATGTAGACGGCTTAATGACAAACTCTGATGAAGATATAACTAAAGAA
+GATTTTAATACGCTAAAAGGGTATGTTAAGCGATTAGGCGCTAAAGAAATTCAGTTTGATCGCTATAAAA
+AGAAACAAACAAAAGCTCATTCGTGGCAATCAACAGCTGACTCGTGGGTTATTTCACCAGCAGAGTCAAA
+ACCACAGCCATTGCAGCTCGTCAGTGCCGGTTAGCTATTTCGTTGTCGGCCATCTCATTTTGTTATTGCA
+GCAATGACAAAGGGAATCGTTAATGGTCAATAGTTAATCGCTGAATTTTCACTTTTCTGTCGCCAAGCTC
+AAAATAAAGCATATCCGCAACTAGCTAATTGATAGCTAGTGCTGCTTTAAGTGATAAGTTTATTTTTATT
+AAGTTCATCAGAACATTCGTTTGATAAATTATCATTAGGTAAACGTTTTTTAAACTCTCGTTTTAGAAAG
+TAAAAACTCACCGATGATTGCAAACAAACGGTAGCGACAGAAACATACCAAAGCTGCTCTATCTGAAAGT
+CACTTTGTTTGGATAACCAAAGGGCAGGCAAGATAAAAGTAATTAAGCGGGTTGCGGTACTCAGTAAAGC
+AGGCATGGTGTTTCCCAGAGCTTGAAACATACCCGAGCAAGTAAAAACTAAACCGGCAGGAACAAAGTTC
+CAACAAATCATTTGTAAAAAAGCCACACTAATCAAAATCACTTCTCGATCGTCAGAAAAGTGAGTCAGCA
+TCCATTCTGCTTGGCTTAAACAAATTAACAAGATAATAGCCATTAACGAGCAGGTCATAATGGCAGTCCA
+TCTAAAAGTATCTCTCACCCTTTGGTAATTTTGTGCGCCAAAGTTTTGCCCTGCAATCGCAGGCGCTGCA
+AAAGCAATAGCCATTGCAGGTAAGAATAATGCTTGCATGACACGTGAACCAAGACCAAATGCTGCTTGAG
+CTTCCGCACCAAACGGTTTAATTAGCCAATAAATAGCGCCCATATAAACAAACATCAAAAAGAACTCCCC
+ACCGGCGGGTAAACCAATAGCTAGCAATTTCTTAATGCGAGGCACGTTAATATGCCAAAGAGAGAAATCA
+ACGCTGACGTACTTATCTGTTGTTATAAAGTAATAACATAAAAGTACCACAGCAAAAATTACTGACAGTG
+AGCTGGCAAATCCAGCGCCAGCGATACCCATGGCGTAGCCTGAACCCCAACCAGTAATCAATATGGGTGA
+GAGTATGATATTGAGTAAAATAGATAGCGTCTGAATCACCATAGTTGGTTTAACAATACCTGTTCCTCGA
+AGCGCAGAGCTGATAGAGACCATAATAAACTGCAGCGCCATACAGGGAATGAACCAATGTAAGTAAGTTA
+AGCCCATCATCACGGTTTCTGAGTCTTGTGATATTAAATTAAGGTAATCTTGTGCACCAAAATAACCAAT
+GATACAAACAATGATGCCAACGACAGTAGATAACATCATTGATTGATTGAAGGTAAGGTTTGCGTCTTGT
+TGATCTTTTGCGCCTACCGCATGAGAGATAAGCGCTGCAGTGCTCACATTGAGTATTTGTGTCAGCGCGA
+AGATTAAAAACATCGCATTACCGGCTAAGCTCAATCCCGCGAGCGCTGCAGAGCCTAATTTACCCACAAA
+ATACAAATCAACAATAAAATACAATGTTTGAATAAGCATACCTATCATCATGGGTAATGCCATCGAGATC
+AGATGTTTAGGAATTGAGCCTTGGGTAAGATCTTTCATGGTCGATGAAATCCGTTGTTGTTGTTGTTGTT
+GTTGTTGTTGTTGTTGTTAGTTATTGGTTGTTAAAGGATAAATTTTTAGGTAAATAGTGAGTGAATAATT
+TGGTGAAGAAAATTGTTGGAGCTCGTTAGAGTATTCTTTTGCGATAACATATCGCATTCAAGCCGCTAAA
+TAAATGCTAAATGAATTATAGCTAATTTAATCGCGTGGTTATTAATCTAAATGTGTACCTCAAACGTATA
+TTGCTTTATACAGTTTTTGTTAGGTACTTTGGCAACGTGTTTATTAACTTAATAGTCTTTAATTTGGTTG
+GTTTTAACTTAGCCTGGTTTGGCTTAGTTTATTGGGGCAATAACTTTATCCCCTTCAGCCTTTTATTATT
+GATTTCACACCTTTTTTTTATCGCTAAATCACGAAACGAATTACTGCTAATAATGGTGATAACTTTTATT
+GGTATCTTTGTTGATTCATTGCTTGTGCAATTTAATGTTTTTATTTTTGTTAATGGCGGTCATATTCCGT
+TTTGGTTGATGATGCTTTGGGCTTGTTTTGCGACAACTATATGCCATAGCTTACGATTTCTATCGGGACG
+TAAGGCATTACAACTCTTCGTTGGTGCCATATTTGCGCCCTTGAGTTATATCGCTGGTTACAAATTTCAG
+GCGGTTGATTTTGGTCAATCTATGATCTCAACGTATTTGCTTTTAAGTGTGATATGGGCAGTGTTATTTG
+TTTTGTTTTTCTATATAAAAGACAAACTAGTCAAGGCTGAGGTGAGTTATGTTTAAGCTTTCTTTTTCTT
+TATGTTCTTCTTATTTATCGTACTTCTATTTGATTTGTTGCTTGTCACAAAGTGTAGTCTTTGCAAATAG
+CATCTCCGATGAAATGGAATTGCCAAATAATTTACAAAGCACTATTGATACCCAAGCCTTTGTATCGATA
+GGGGAGACCACGTTTTCTATTTTATTTTGGGACCTTTATAAAAGTCAGTTACTGACTACTTCTGGAAAAT
+ATCCCATCAATATAGCAACCGACAAGGTACTTTTTACGATTAATTATTTAGCTGATATTTCCAGTGAAGA
+CCTTATCAACAGAACCATAGATCAATGGGATCACTTAGGCATTCCCGCTGAGGAGTATCTGACTTACGTA
+TCTGATCTAAAAAATATGTGGCCAGACATCAAAGAGGGTGACAGCTTATCTTTGCTTATACACCAAGGGC
+GCAGTGTCTTTTATTTTAATCAGCAATATATTGGCGTTATTACCCCCTCTGAATTTGGTCAAATATTTCT
+TGCTATTTGGCTATCTGAAAATACCAGTGAGCCTGAATTACGCCGTGAATTATTAGGAAGTATTACCTAT
+GACTAAAGTTAAGATTTTTCTATTAATTATCATTACCTGTAGTCTTATTTCTAGTTGCTCCACAGCGTTA
+GATGATTATCAAGATGTTGATAAACCATTTGATATTAAACGTTACTTTGATGGGCGAGTAATCGCTTGGG
+GCATGGTGCAGAATTATTCTAATAAAGTAAGTAGACGATTTTGTGTCGAAATAGAGGGCTCATGGCAAGG
+TAATGAAGGCGTTCTTGCGGAAAAATTTTATTTTAATGATGGTGAAATCAGTTACCGAAACTGGCAATTA
+TCTAAAAAAACGGATGGTAGTTATGAAGGGCAAGCGGAAGACGTGATAGGAATGGCTATTGGTAAACATC
+AAGGTTTCGCATTTCAGTTTCAATACCAATTATCATTAGTTGTTGAAGATGAAAGCTATCAAGTTTCTAT
+GGATGACTGGATGTATCAACTTGATGAGTTTCGGGTAATGAATAAGACCTCGATGAGCAAGCTTGGCGTT
+AAAGTTGCTGAGGTGACATTGTTTTTTGATAAGCAAACACAAGTGCAACAATGTCCAAGTAGTAATGCAA
+AGTAATGCAATATAAGCACAACTTTATACAACTTAGATAAAAGGGGAGGTTTAATTTTTTGTATTTATTT
+AAATTGATAAACAGTTATACAATCAATGAAAACTTGCTGAAACTGTATGTATTCTATGTATTCCTCAAAG
+ACTTTAAAAGCAAAGTTTACTCTGTAGATTTATAATATCTTATAAGCAATGTAATGCTAGATAAAAGTCT
+CTTTATAGCCTTAGTCTCTCGAACGAATACTTTTCATCGTATACTCCTTGTAGTGATAAAAAACTCATTC
+ATCATTATTGTTGAAATTCTTTTTAATTAACCTATTTAATACGCGTTAATTTGATAAAAGATCACTGCTA
+AAAATATAAGTTTATTTGTGAACAAATGTTGATCTTTGTTTCTTTTTTGTACGTAAGTTCAGGTGTACTT
+AATTAATGAGGGTAAGCAAGTGAAATATTTTAAAATACTAAGTGTAACCGTATTAAGTGTGTTTTTATTG
+CAAGGTTGCAATGACGACGATAATGACGTAATTGAACAAGTCAAACAAGATGTAGTTGCACCAACTACGA
+TTGTTGATGCTGCTGTTAATGACGGCAGTTTCACTACTTTAGTTGCTGCTTTACAAGCGACAGGGCTAGA
+TACAACCTTGGCAGATACCAGTGCGAAATTTACCGTTTTTGCGCCAACGGATAAAGCCTTTGCTTTGTTG
+GGGCAAGGTACCATTGATGCGCTGCTGGCTGATACTGATAAGTTATCAGATATTTTAACCTATCATGTTA
+TTAGTGGTGAAGTTGATGCCGCAGCAGCTATAGCGCTAGCTGGGACAACCGTTGATATGGTGAATGGTGA
+TGCCGTAGGTTTATCACTCGATGGTGAAAAATTATTGGTAAATACCGCCACAGTAATTACCACTAACATT
+CAGACTGATAATGGTATTATTCACGTTATCGATGCTGTTTTACTCCCACCCGCAGAAATGATGGAGCCGA
+CATTGAGTATTGTCGAAGTAGCACTGGCTGATCCTGATAATTTCTCTACCTTAGTTGCCGCGCTTAGTGC
+TGCTGATTTAGTGACTACCTTGTCAAATGAAGATGCTACCTTTACTGTTTTTGCTCCGACTAATGCCGCA
+TTTGCTTTAATTGCAGGTGATACCTTGACTGCATTGTTAGGTGATACCGATGCCTTAACAAAAGTACTAC
+TGCAACATGTTATAGCAGATGCTGCTGTAAATTCGGTTAATGCCTACGCCTTGAGTGGCAATATGGTTGA
+TACAGCGGGTATGGATAAAATAGCACTTAACATCAACATGGACACAGATAAGCTATTGTTTGGTGGTGCC
+AATGTTGTGATGAAAGATATTTATACAACCAACGGCATTATCCATGTGATAGATGCGGTAATTATTGGTG
+ATGTGGCATTACCAAAACCGAGCATGAGCTTAGTTGATATTGCCAGTAGCAACAGTGATCTATCGACACT
+AGTGTCAGCGTTGCAATCAACAGGCCTAGATACCGTCTTAGCTAACCTTGATAATGACTATACTGTTTTT
+GCTCCAACTAATGCCGCTTTTGCTAAATTACCTGCTGGCACAGTTGAAGGATTAACTAGCGAACAATTAA
+GTAACATATTGCTATATCACGTAATCGCTGGCGAAGTTCTTGCTGATGGCGCTATCAACTTAGCTCAATC
+TATGGATAACATGGCAGAAATGGCGAATGCGAGTAAAGCCGCTGTATCGTTCACTGATGGCATGCTTTTC
+ATTAATGGCGCTAAGGTAAGTGCAGCTAATGTTATGGCTGCAAATGGTGTTGTTCACTTAATTGATAATG
+TGATTATGCCTCCTGCAATGATGGGTACGCCAACATTGAATATTGTTGAAGTCGCTTTGGCAGACCCGGA
+TAATTTTTCTACCCTAGTAACCGCACTTACTGCTGCTGATTTAGTGACTACTTTATCAAACGAAGATGCT
+ATGTTTACTGTTTTTGCTCCAACTAATGCCGCCTTTGATAAGATTGACAGTGAAGCTTTAACCGCTTTAT
+TAGCAGACACTGAGATGCTTACTAAAGTCTTATTAACTCATGTTGTGGGTGAAAGTAGCTTAAGTTCTAC
+AGATGCTTATGCAAAAAATGGACGTTCATTAACCACAGCATCGGATGTAATGATTGATGTGAGTATTGAC
+GCTGATACGGGAATGCTGATGATTGGAGGAGCTAAAGTAATTATCTCTGATATCTACACAACAAACGGTG
+TTATTCATGTAATCGATACCGTGATTATGGAATAGTTACCTAACTTTTAGTTACCAAGTTGTTAGGCGCT
+AAGTTTTGGTTGGATAATTGTTCTTTCTTTTACCATGCAAAGAGTTTGATTAACATTACCGACCATGAGC
+CTCTGTCTTCAGAGGCTTTTTTTGTCATACCAAATCAAATAAGTTTATTCCCACTCAGAGCTTGTCAGCG
+GTTTGAGAACAAATAGAATTTTTTTATGTATAGTCATTCTATATTAAGAAAATTATGTGCAGTTATCAGA
+TTGCTGACAAACTCCCAAAGGGCGAGTTGAAAAGGCTTACATGCCGCGTTATTATTTTTGATAAGGGATA
+AACCATTATCTTCAATCAATGCCTTGCCTCTAAGCCTTTTAAAACTCGCTGTGAGGGAAAAAACTTACTT
+GAATTGGTATAATACTGATCGTTTAGTGATTTTTTACGTATGAATAGTTATAAACCAGCAAGTGATATTC
+TTATGAAAAATTTAAATGTTACCTTACCAATATTTCCGTTACCCGTGTTCTTATTGCCAGGCGGGGTAAC
+AAAGTTACGCATATTTGAACCACGCTATTTAAAAATGGTCAGTACCGCCTCTTCGGGTCAAGGTTTTGTT
+CTATGGCTTCAAGATAAAAATATAATTGCTAACGAAAGCTCTACTAGTATGCCGTGGGGTAGTTGGGTTG
+ACATTATTAATTTTGATCAAGGTGATGACGGTATTTTAGAAATTGATGTTAAGTGTAAATCTCTGGTCGT
+CATTAAGAGCATAGCGCATGACGAAAATAATTTGCATTTTGGTGATGTTAGCTGCATTGCGCATTGGTCT
+GAAATTCATGTCGACATGGCTAAAGGAAAATTATCTACATCGTTAGCGAGTGTCTTTGCAGAGAACGAAA
+GGCTTGATGATTTATATCCAACGAAAGGTCTAAACGATAGCCATTGGGTGTTAGCGAGGTGGTTAGAGAT
+ACTACCTATAGAGTTAAATGTAAAAAATGCCTTTGTTGTGAGTTACAGTTTTAAAGAAGCAAAAGCGTTT
+GTTGAATCCGTTATTCTTGAATAGTTCTTTATTTTGAATTAGTTTTTGAATTAATTTTTAACTGCTCTTT
+AAAAAGTTTTGAAATAATTTCAATATAAAGTGATCCTGACACTTATTTGACCGTATAACCTGACATGTTC
+AAATAAATAGTGGGACGAAGCAATGCAGACTAACTTGCTAAGCAGACCGACAAGTGCTAAATCTACTAGT
+ATGTCAGATAAAATAAATCACCCACAACTCTGCCAATGGCTAGAGTCTGTTGCTATAAGTCGAGACAAAC
+AAGCTTTCACTCATTTGTTTCAGTTCTTTGCACCCAAAATTCTACGTATTGCACGTGGTAAATTTCCTAA
+TGAAGCACAAGCCAATGAAGTCGTGCAAGACACTATGAGTAATGTGTGGAGAAAAGCCCACCTTTACAAT
+CAAGACAAGGGGGCTGCAACCACTTGGGTATACACGGTAATGCGTAACGTTACTTTCGATATGCTGAGAA
+AAATTCAAGGTAATAAAGAAGATAATCTAAGTGATGATATTTGGCCTATCGCTGAAAGTATGAGCATCGA
+AAATGAAATTTTTGATGACCATTTAGAACATGCAAACTTGTTAAGTGTCATAGAAGAGTTACCTCAAGCT
+CAACAAGACGTTGTTAAAGGTTTTTACTTTAGAGAAATGTCTCAAGAGCAGCTAGCTGTGCATCTACATT
+TACCACTAGGGACAGTTAAATCTCGATTACGTTTGGCCCTAGGAAAACTCAAAGTACAGTTAGGAGAAAA
+ACATGATTAACCATCACCCTAAATTTGAGCTTATTCAAGCGTTTGTAAATGGTGATTTACCTGCATCTTT
+ATCTGCTGGTATCGCTATTCATGCAGATATGTGTCCGGTATGTCAGCAAACGATCGCCCAATTTACTGAA
+CAAGTGGCTGAAAATAGTTTTGAAGAAGAATACTTAGATAGATTCATCATTGATGACAATGAAGCACTAG
+AAGCGATTGCAACAATAGATTTTGATCACATGATAGATAATATTGTTGAATCTTCTGATATCGCTGTTGT
+TGTACCAAAAGTAGAAAAAACAGTCAGTTTTAATGATACTACTTACACTCTTCCTGCAGCATTAAATAGT
+ATGGAAATGGGTAAACATGCTCAAATTGGTAAGTTAACGAGAGCTCGAATTCAGTTGAATGAAAATGAAA
+TCCATAGCAGTTTACTACATATACAGCCTGGTGGAGGCGTACCTGAACATACGCATAAAGGTTTTGAGCT
+TACGGTGCTGTTAGCGGGATCATTTCATGATGAAAGTGGTGAGTATGTTAAGGGGGATTTTATCATGCTT
+GACAGTTCTCATCAGCATCATCCTATTTCTAGCAATGGTTGTCTTTGTTATACCGTTGCTAATGATGCAC
+TACACTTTACCCATGGTATTAATAAGTTGCTTAACCCAATAGGTTCTTTCATATATTAGCTAGCTAAGTA
+TTTAACAGTTAAAGCGTTAATTAAAGTTAAAATCAGAAATTAGAAGGAAAGGATTATGATTTATTCAGTG
+GATAAGAAAGACATAGAAATTGGTATTAGCGCTTGTTTAATTGGTGAAAAGGTTCGGTTTGATGCCAGTA
+ATAAACCGTCTCATTTTTGTATTAAAGAATTTTCAGAACATGTTTCATATAAGTCATTTTGCCCAGAAGT
+TGCTGTAGGTTTACCTATTCCTAGACCAACCATTCGTCAAATAAAGCGTGATGATGTTATTCATGTTTCT
+CAAAAAGATGGCAGTGGCGATGTTACCGAGGCCTTAAAAGCGTATGGAAAAAAAGTAGCCAGCATGACCA
+AATCGTTAAGTGGTTATATTTTTTGCGCTAAAAGCCCAAGTTGCGGCATGGAAAGAGTTAAGATTTATAG
+CCCCGAAGGTAACTCATTACCCTCAAAAGGTATCGGTGCTTTTGCCAAAGAAATTATGGATGCTAACCCG
+TTATTACCTTGCGAAGAAAATGGCCGTCTAAACGATCCTCTACTGCGTGAAAACTTTGTTGCCAGAGTAT
+TTGCTTATAAACATTGGCAAACGATTGTTGAATCAGGATTAACTAAGCACAAGTTAACCACCTTTCATAG
+CCATTACAAGTATACGGTGATGAGCCACGATTTAATCGCCTATAAAGAGTTAGGGCAATTATTAGCAAGA
+GCTGATTTACCCCTTGATGAGGTGGCGGCGCAATATATTTTAGGATTAATGACGGCACTGAAAATTATAG
+CGACCCGTAAAAAGCATGCTAATACACTGGCGCATATTCAAGGATACTTTTCAAAGCACTTACAAGCGAA
+TGAAAGACAGGAATTATGTGAACAAATTGATGCTTATCGCGAAGGACTTATTCCGTTAATGGCACCTTTA
+ACGTTAATTAAGCATTATCTACTTAATCATCCAAAAGACTATTTAACAAAGCAAGCGTACTTATCTCCTT
+ACCCTGATAAATTAAGATTGAGATACGCTTACTAACTGATTTATATTAACTTTAGTTTAGATGCTAAATA
+AATTAGTAACCCAGTCACCCATATTTTTAATTATTCTTCCGTGATGCCTTTAACCGGGCACATAAGGATC
+CCGCTTGCTACTTTGGCTCCGTAATGACCTTCGAACACACGACAATCCAGCGTTACACTATTTCCTGAGT
+CGTAACGCCTTAAGTCAACATGATTCAGCAGTACCAGCGAAAGCTATCTTTTTTATCTGTGAACAACAAT
+GGCAACAACATGATTGGTCGCCGATAAAGATAGATTTTATTAAGCGTCACGCCCATGCCCTTGTTAAAGA
+ACTCGCGCTATTAAATATCGAACTTGAATTGATTGAACTCGATAATTTTACCCAGCAAAAAACGTATTTA
+CACAGCTATTGTCAACTGCACAATATTACTGAAGTGGTGGCTAATAGTGAGGTTGAATTTAATGAACAGC
+AACGAGATAAAGCCTTATATTTAGAATTAAAGGCTAGCGGTATTCCATTAACCTTACTTGAAGCAGACGT
+AATCGTACCAAAAGGCAAAGTCCTGAATCAGTCGGGTATTATGTATAAGGTTTTTACACCGTTTAAGCGT
+GCTTGGTTAACCTATATTCAGCAAGGCGGCTTTGAGTATTTAGGCAAAGTATCTGTTAAATCGTCAGCGG
+TTAACAAGGCTGATAATCAAGAAGAAGATCAGGGAAGTATTTCTAGTACCTGGCCGCTAGCAACTGTTTT
+TGAGCAGCAAATACTACCAAAGTTTTACCAACAAAAAATAAGCACTTACAAACTTAATCGTGATATACCA
+TCGATTAAAGGTACGTCGGGTATATCACCTTATTTGGCTGCAGGTGTTATCAGTCCTCGTTTTGTACTTC
+GATTATTACTTAACAAACATCCCGATTTGTTAGTCGCGTCAGACAGTGAAGAATTTTCATGGTTGAATGA
+GATTATTTGGCGAGAGTTTTATCGCCACCTGCTTTTTCATGAACAACGATTATGTAAACACCAATGTTAT
+AAAGAAAATTATCAAGAGATGTTGTGGCATAACGATGCTGCATTATTTGATGCGTGGTGCCAAGGCAGAA
+CTGGCTACCCACTTGTTGATGCTGCAATGAGGCAGCTCAATCAAACAGGCTGGATGCATAATCGTCTTCG
+TATGGTCGTGGCGAGCTTTCTAACCAAACATTTACTCATTGATTGGCGATTAGGTGAAAAATATTTTATG
+CAGCACCTGATTGACGGCGATTTAGCTTCAAATAATGGTGGCTGGCAATGGGCGGCTAGCACTGGCTGTG
+ATGCACAACCTTACTTTAGGATTTTTAATCCTATTAGACAAAGCGAACGTTTTGATCCAAAGGGCGTTTT
+CATACGTAAATATATACCAGAGCTTAACAATATTTCTGATAAGGCGATTCACTTTCCTCATCAATATATT
+AAGGATAATGAACTAAATATTTATTGGCCAGCGATTGTTGAGCACAAAGAGGCTAGGTTAAAAGCGTTAG
+CTTTTTATAAGGTGTAAAGAAAGGCTAGGTCGGTAACTCATTGTTAAGAAATTGGTTATGCGGTCATTGC
+GTTCATAGTGTTGTTATTAAGGTATTCATCATCAAAGTTTTAGTCAGTAAGGTAGTGTTATGGAAAATAA
+AACGTTAGATCACACCCTACAAGGTGCACCTTTGTGGCTAACTAATTTTGTGCTTGTTTATCAAAAGCTA
+TCGAAAGAGAATCTGCAATTATTAGCCACTATTTACCATGAAAATGTCACCTTTATTGATCCTCTACACA
+CAGTGGAAGGCTTTGATGATTTATATCAGTACTTTGAAAATCTCTATCAAAACCTTTCTGCGTGTGATTT
+CGTTATTGAAGAGGTGATTTGGCAGGATTCGCAAGCTTCACTATTTTGGACCATGACTTACCAACACCCT
+AAGCTCAACAAAGGTAAAATGGTTACTGTCGTTGGCACCTCACATATTAAGGGAGAAGGCGATAAGGTTA
+TTTACCATAGAGACTTCCTTGATTTAGGTGCAATGCTTTATGAGCAGCTGCCTATACTCGGCAAGCTTAC
+TAAGTGGATAAAAACTAAGGCGGCAAACTAATGGCCATTCAAAATGTTTTAATCACAGGGGCAACATCAG
+GCATTGGCTTGGCGTTATTTGAAAAGTACACCAATCAAGGTGAAAACGTGATTGCCTGCGGTCGAAACCC
+AGGAAAAATGGCCCTTCTGGAGTCACGCTCTTATAAGACCTGTTTATTTGATATCACTGAGCCGGCACAA
+ATAGCGGCTGCCGCTCAAGATATTAAAGAATTAGATATACTGATTTTAAATGCCGGTGATTGTCGCTATG
+TTGATGATGTTAAAAATTTTGATGGTGAGTTATTTTCTAATATCATCAATACCAACCTTTCTTCCTTAGG
+TGCGCTATTACAATACTTTTTACCAAAAGTGAAAAAGGGCGGGCAAGTCGTTTTTGTTAGTTCAAGTGCC
+ACTATTTTACCGTTTCCTCGCAGTGAGGCTTACGGGGCATCAAAGGCCGGGATGGACTATTTAGCTAATA
+GTTTGAGGCTTGATCTACTTGAGCATGATATTGACGTTACTTTAGTGCACCCTGGTTTTGTTAGCACACC
+TTTAACGGATAAAAATGACTTTGCGATGCCTTTTATGCTGACCAGCGAACAAGCCGCGAGTCGTATGCTG
+ATTGGTATTGAAAAGCGAAAAAAATATCTACATTTCCCCAAGCGACTAACGCTTATTATGAAACTATTTT
+CTGTTTTACCTTCGTTTTTATGGCAATCACTTATTACCAAAAATGATAGATCGAGTAAGAGTCACACTAG
+GGAAGATCAAGTATGAAGCATTTTGCCATTATTGGCTCCGGCATTTCCGGACTAACTGCCGCTTATTTAT
+TATCAAAAAAGCATAAGGTTACCGTATTTGAGAAAAATGACTCTGTTGGCGGCCATACGGCAACGGTTGA
+TATAGAAAAGTCAGGGGACAAATTTGCAATAGATACCGGTTTTATTGTCTTTAATGATAGAACCTATCCT
+AACTTCTTAGCTTTGTTGGATGAAATAGGTATTGGTAAAGTACCCACTGAAATGAGTTTTTCTGTTCACA
+ATTGCCAGTCAGGCCTTGAATACAATGGACATAATCTAGATACATTATTTGCCCAACGACGAAATATATT
+CAAACCGACCTTTTGGTTATTAGTTAAAGAAATATTACGCTTCAACAAGTTATGCAAAAGCATTTATCAG
+CAAGATATTTATAGTGATGGATTAACATTAGGTGCATTCTTAACTGAACATAACTTTAGTGACTTTTTTG
+CTGAGCATTATATTTTACCAATGGGCGCAGCAATATGGTCTAGCTCATTAGCACAAATGGAAGATTTCGA
+ATTCACATTTTTTGTTAAATTCTTCCATAATCATGGCTTATTAAATATTGCCGATAGGCCACAATGGTAT
+GTCATTCCAAAAGGCTCTCGAAGCTACTTAACACCATTATGTGCACCGTTTAAGGATAATATTAACGTTA
+ATGCCAATATTACCAGCATTACTCGAAGCAATGATAAAGTACATTTGCATTTTGAAGATATGCCTAGTCA
+AACGTTCGATGAAGTGGTTATTGCTTGTCATTCTGATCAAGCACTCTCCTTATTAAATGATGCAAGCCAA
+GATGAAAAGTCGGTGTTATCTGCAATGCCTTATAGTGCGAACACTGTTGTTCTGCATACCGATGAAAAAT
+TATTACCTAAACGCAAAAAAGCCTGGGCAAGTTGGAATTATCAATTAAACCATAATCGTGGTAATAACAG
+CAGCCATGATCGCAGCCATAACCGCAGTGCAGCAGCTAGCGTTACTTACAATATGAATATATTGCAGGGT
+ATTCAAAGTAAGCACACCTTTTGCGTTACCTTAAATCAAAAAGATGACATAGACCCCAAAGAAATATTAA
+GGGAGTTCACTTATCACCATCCTGTTTTTTCGGCCGATTCGATAAAAGCCCAACAGCAAAGACATATCAT
+TTGCGGCGTTAATCACACGCATTTTGCTGGTGCTTATTGGCACAGTGGTTTTCATGAAGATGGCGTAAGA
+AGCGCCGTTGAAGTGGCTGAACGGTTTGATTGTTATATAGGTGTAACTGATGAACATGCCTAATTCATTT
+AGTAATAGCCATATTTACCTCGGTAATGTTATGCATCGACGCTTTAGCCCCAAAAAGCACAGCTTTGATT
+ACCGTTTATTTATGCTAGCGCTCGATGTTGCTGATGTTGAAAAGGCTCAGGGTGGTTTTGGTGTTTTTGG
+TTTTTCATGGTATCGACCATTACGTTTTGTTGAAACAGACTATTTAAAGGAAAGTATAAAAGATAATTCA
+AAAGATAACCTAGCAGGTGATCCCCGTTCATTAAGTCACCGTATAAAGAATAAGGTACACGAATTAGCAG
+GTTATGCAGATATAAAAAGAATTGTTATGTTGGTGCAAGTTAGGTGTTTTGGTATTTACTTTAGTCCCGC
+CAATTTTTATTTTTGCTACGACCAAGACGATAAATGTACACAAATGCTCGCAGAAGTCAGTAATACACCT
+TGGAATGAACGCCATTATTACTTAGTAGATTTGTTAAAAGAAGAAGGTGATAAAACCACGAAAAAAATGT
+TTCAAGTTTCACCTTTTATGGACTTAGCTATGACTTACTTTTGGCAGGTAACTCCACCGTGCAATGGTAA
+TGATAAGTTGCTGGTTAAAATTGAAAATAAACGTGTTAATGACGAAAGCGGCACAGTAAGTAAGTTATTT
+GATGCAAGTTTAGTGATGAGGAGAAAACCCTTCACTAAAGCCAGTTTATTGCGCATTTGGGGGCAATTGC
+CTGTTATGACAATGAAAGTTGTAGTCACAATTTATTGGCAAGCATTAAAGTTATTCATCAAACGTGTGCC
+TTTTATTGGTTATCAAAAACCGAGTTAGTGGATTATCTTTGAAAGCTTGAATTTAAGAAGGAGAATAAAA
+ATGGAAAATATTGAAGGGGTTCGAGTACTAAAAGCGGCTAACTGGTTAGATAAACGTTGTCGTACCTTAG
+TGCTAAACATTTTCTCGAAGCTTACCTATGGTCAACTAGAGATTGTTGAAGGATCTATTCATTCGCATTT
+CCCTGAAACGGTTAGTGAACAAAGTATTAAAGGTAAAATACATATCCATGATCCGAGTGTTTACCGTGAC
+TTTGTTAAAGGTGGGAGTATTGGTGCATCTGAGGCTTTTATTGATGGTAAATGGAGTAGTCCCAATTTAA
+CCAATGTTATTAGAATTTTCGCCAAAGCTCAACAGCAGACCGATAGCTTGGAAGCAAACAAGTCATGGAT
+GAATAGGTTGAAAAATACCGTCAGTCATTGGCAAAATAGAAATACCCAATCAGGTTCAAAGCGTAATATC
+TTAGCTCATTATGATTTAGGTAATGAGTTGTACACGCGATTTTTAGACCCGGATATGATGTACTCGTCTG
+CTATTTATCCGACAGAAGACGCTTCATTAGATGAGGCTCAACAGCATAAACTCGCCACTATTTGCCAGCG
+ATTATCACTAAATGAACATGATCATTTATTGGAAATAGGTACTGGCTGGGGAGGCTTAGCAATATATGCA
+GCTCAGCATTATGGTTGCCGTGTAACGACAACGACTATCTCTGATGCACAATATGCCTATGCACAAGCTC
+GTATAGAAAAGTTGGGCTTAACAGATAAAATTACCTTGCTTAAAGAGGATTACCGAAATTTAACGGGAGT
+TTTTGATAAAGTAGTTTCCATTGAAATGATAGAAGCTGTTGGTTATGACTTTTTACCTAGTTTCTTTAAG
+CAGTGTAATGACCGATTAAAAGTTGGCGGTAAGTTGCTTATTCAATCAATTACTATTGCCGATCAACGTT
+TTGACTATTACAAAAACAACGTTGATTTTATCCAACGCTATATATTCCCCGGTGGATTTTTACCGTCAGT
+TAATGTGTTGACTCAAAATATTACTGATCACAGTGAGTTGGTTGTTGAATCCCTAGATGATATAGGGCTT
+GATTACGCTAAAACGTTAGCGCACTGGAGAGAGAACTTTTTGGCATCTTGGTTAGAGCTGACTCAACATG
+ATTATGACGAAACCTTTAAACGATTATGGCTTTATTACTTTGCTTACTGTGAAGGCGCATTTTTAGAGCG
+TTCAACTAGCGCGGTCCATTTAGTGGCTAGAAAATAGATATTGAATTTATTTGAGAGTAAAAAGTAGGGA
+ATAAATTTTCCTACTTCATTGACCTATCTAGCTTACGTCTATCTACTCAACGATATTATCCTTTAAATCT
+GAGCTGGCGTATTGATAAAGCAAGCATCATTATAATTAAAATAATGACAGAACTGCTGCCACCATCACTA
+TGCACTTCAGTGTAATACTCAACATATTCTAGGTCATAGTCACTGCTCTCTAAGGGAAGACCATATAAGC
+TATTACTGTCATCACTACTGTAAGAAGCCACTATATTCGGGAAGCCCACCTCATACAGGTCTATGAGGAT
+GTCGTAATGATTGGCACTAAAACCTTGTTCTAAGGTGCTATATACCTCAAATTCATCATCTGAACTCTCA
+CCATGTATAACAAAATTGTCAGTACTGTAATAATGAACCCAAGGACCGCCATTTTCACTTAAGTACAATT
+CAGCATAAACTACCGCCTCATCATGAGGATTACCAGTAAGTAAATCAGCATCAAAAGTCACACTAAAAGT
+CTGAAAATATCCATCGGCATCAAGATCTTCAATTAATTGTGAATAGCCTTCATAAATAACAAAAGTACCG
+TCGCTGAAGCTTCTACTGCTTTGGTTCAACCCTGGTATTGCCGCTATGTTTTTAGCGGTACTTCGTTTAC
+GTGCCTGTTGTTGCTTTTGGTCAATCATATCCTCACGAGTCGTGTTTAATGCTTTATTCTTTTCTTGGTC
+GCTATCACCAAGTAGTACTCTTTGTTTAATATCTTTTAATACTTGTTCTTGTGATGCACTGTCTATTGAA
+CTGGCTACTTGCCCGCTAGAGTAACTTTGAACAACTTTAGTATTCGTTATATATGTTGTGTCAGTTGTAC
+TTGCTGTGCCTGCTATCTCATTTGCATTGTCGGCTTCTAACGCAAAGCTTGGTAGTGTAATCATCATAAG
+AGTTAACATGAGTGTTAACTGTAAAGTCGTTAGTAGTATTGGTGAAAACCTTGATGTTACTTTTAATGTT
+AACTGCTTGATAAAATTGCTCATCATTAAATCCTTCCTGTATCGATTTAAGACCATTAAAGCGTAAGTTA
+AATGAACTCAAGCTGAACAAATAAAATGTCAACTGATAACTTTTATCCGTGAGATCTCTAATACAGTGAA
+GTATTCAGACTCCGTTCAGTTAGATTTTTGTATTATAGGATTAAACTTGGTTTATTTGCGGCAAGCATTC
+TTTTACACTGAGTGCTCTATAGGTTTTATCTGCATTAGGTATTGAGATGATGTTACGAGTTCTTTTATTC
+ACGCTATTCATAAGTGTAATTGCTTTAAGTGCAACTGCTGTGGCGGCAGATACGCAAGCTAATGCGCAAA
+AGAAACAGAAAGCTATTAGCTCACAGCAGGCGGCAAAACTCGTTAAAAAACGCTACGGCGGTACTGTTTT
+GAATGTAAAAAAACAAAAAAATAATACGGCTTATAAAGTAAAGATTGTAAAACCCAATGGGCAAGTAGTA
+TCGAAAAAGGTCAATGCCAAAACGGGTAAGATTGAAAAAAATTAACGAGCAATCACTCGAAAGGAAAAAG
+CAATGCGTTTACTTTTAGTTGAAGATGATCAAGCGTTACAACAAGAGCTTCAAAAACAATTACTTTTACA
+AAACTATTCGGTAGATGTCGCTTCTGATGGAGAGATTGCCTTATTTCAAGGGCTTGAATATGACTATGAT
+ATTGCCGTTATAGATTTAGGTTTACCAAAGATTGATGGTACTACGGTAGTTAAAGCACTCAGAGAAAAAG
+GCCGTAATTTTCCTATTCTAATTCTTACTGCTCGCGATCGTTGGCAAGATAAAGTTTCTGGTCTAGATGC
+TGGCGCAGATGATTATTTAACTAAACCATTTCATGTGGAAGAGCTCACTTCACGCTTAAATGCGTTGATC
+AGACGTAGTGCGGGCAAAGCCAGTACTATGATTAATAATGGTCCCTATAGTTTGGATATCGCTACATCTC
+AAGTACTGGTAGAACAGGTAAGCGTTAGTTTAAGTGCTCATGAATTTAAAGTGTTTAAGTATTTAATGTT
+ACATGTAGGTGAGGTGATTTCTAAAACCACCTTAACTGAACATATTTATGATCAAGACTTCGATTTAGAC
+TCTAATGTCATTGAAGTATTTATCAGACGTTTACGTAAAAAGCTTGACCCAGACAGTAAATATAACTTCA
+TTGAAACGAAGCGTGGCCAAGGCTATCGTTTACTTAAATTCACTTAGCTTAACTTCCCAGATTAGGTTTA
+TTTTTGCTTACATTTATCAAACCATTTTTTAATGTTTTCCTAAACTCCCTTAAATTACGTTTAATGGTGA
+GCTTACTGGCGATGGTGGTAATTATATTGCCAACCATAGCGTTTATCATCATGAACTCATTTGAAAAACA
+TATGGTGCGTAGTATAGAAAATGAATTAAGTGCCTATAGCTATTCTATTTTGGCTGTTGCAGAAGTTGAA
+CAAGCTAACTTAGTGATGCCTGAAGCTTTAATTGAAAACCAATTTAATGTCAGCGACTCAGGTTTATATG
+CTTTTATTTCAGGGCCAGTTAAGTATGAGAGTAAGGTAACATCAGATGTAAAACTAGAAAATGCTATTTT
+ATGGAGTTCTCAATCCTTACTTACTATTAAAATACCTGATGAGCAATTATCAGGGGAGATAGCGACACTG
+GCAACGGGAGATAAAACATTTTCGAGTTTTGAAATTAATGGCTTCCCCCACTTTATTTATAGCTATGCAG
+TCAGCTTTACCGAAGGGAGCGATAACTTTCCAATTACCGTACATATTATTAGAGACAAACAAGTATTCTC
+ACAACTTATTCGTGATTTCAAACAGCAACTTTGGTTTGGTTTAGCGATTTTAATGGTCATTATTTTATTG
+CTGCAACTTGTATGGTTGATGTGGACGTTAAAACCTTTATCTACCTTAGAGCAGGAAGTTAAAGCGGTTG
+AACAGGGCAGAGCTGAAAAGCTCACCAGTTTATATCCCAAAGAATTATCTCAACTCACCACTCAATTAAA
+TCAATTATTAGCCACAGAGCAAAAGCAAAGGCAACGTTATCGAAATGCTTTATCAGATCTCGCTCATAGC
+TTGAAAACCCCACTAGCGGTAATGCAAGCTCAAAGGGGAATTTCTGCCGTTAATCAAGAGCAAATTAATC
+GTATTAATTCCACCATTGATCACCAGCTAAAACGTGCGCAGAGTGCGGGGCATTCGTCTTGGCTGTTAGG
+GATTGAGGTGAAACCAGTTGTCGATAAATTATTAAATACCTTAGCAAAAATTTATCAGGGCGATCATAAA
+GAATTAACACTTAATTTTACTGGCAACATCACCTTCAAAGGCGATGAAGCTGATTTACTGGAGCTGTTGG
+GCAATTTACTTGATAACGCTTATAAAGCGGCAAAAAGCACTATTATACTGACAATTAGCCAACAAGATGA
+TGCTTTAATCATGTGTATAGAAGATGATGGCGTTGGTATTAAAGAACAGCAAATTACGCAAATACTAGAA
+CGTGGCGTTCGTGCTGATACATACGAAGTAGGACATGGTGTCGGTTTGGCGATAGTGCGAGACTTGGTAG
+CAAGTTATCAAGGTGAATTGCATATTGGTAACTCTACAGAATTAGGTGGCGCGCAATTTACTTTGAGCTT
+CACTAATAAAACGTAAATAAAAAGTAAATACACAGTCAATGTGAAGTAGTTGTTAAGTCACTTTTGCAAG
+GTTAGCGTAAACATTTTCTTTTTTTCAATCTAATTATTAAACTATTGAAAAAAAAGTTGCCATTATTTTA
+GCACAACTCCTTTTACCATTAACTTAGCTAATGTTTGTCATTTCGTTGAGAGTGAAAGATTCAACCACAC
+CTTGCGTTGCTTCCATGTACTCTTTCAAATGATCGTTGGCCATATGTGCTTCCCATAACTCACGAGTTTC
+CCAGTTTTCATAAAATATAAACTGAGCGGGATTATCATTATCTTTGTAAATACCAATCGGACTAATTTAT
+TGGTCAGCTTAAAGCTACATTAGCGAGCTTAAAACAAGCAAAATGAGTTAACTATAGTTAGTCTATATTT
+CATTTTTTTTGTGATGTTATCAGTTTGCTAATGAGCTCCCGAAGGGCGAGTTTAAAAGGCTTACATGCGG
+CGTTATTGATTTTGACAAGGGAATAACCATTCTCTTCAATCAATGCCTTGCCTCTAAGCCTTTTAATTCT
+CGCTAAGTGAGCAATACATTAATCCGTTTGGTATCATTCATAATTAATACAGCCTAGCTCACTGCGGGTC
+ATGGTAATAAGTTTAAAAAGCTCGGCTTTCACTAAGTCAATTTGATCAGGTTGGGCTTTGATATTGGCGA
+CAATGGTTAATTGGGTCATGTTCATTCCTCTAAGTAAATTATATTTTGCTGTGTCTTTGCATCATCCATG
+ACACATTTTTGGCATAATTTTGTATTTGAATTTATGGCTCTAAAAACCTTGTAACACTATTTTTCCGATA
+GATTTTCCTGACTCCAACTCCTCATGGGCAAGCTTTAAATTATCGGCATTAATTAAACCTAACTCTTTGC
+CTACTGTTGTTTGAATATATCCACGGTCAATTAAATCGGACACGTGATTTAATAAATGACTTTGTTCTTC
+AATATCGACGGCATTAAACATTGAGCGTGCAAACATAAACTCGATATGTAATGACAAGCTTTTAAATTTC
+AATTTCATTACGTCTAAAGGTTTTTGAGGATCATCAATCATGGCAATTTTGCCAAAAGGTGCGAGCAACT
+CAATATAAGTATCGAAATAACTCTCTGTGCCATTAAGGCTAGCAACATGTGTAACTTGGCCTATATTAAG
+GGCGTCAATTTGTGGCTTCAGTGGTTTGGTATGATCGACAACATGGTGAGCCCCGAGTTTTTCTACCCAC
+GCTTTTGAGCTTTCTCGTGATGCAGTCGCAATAATGGTTGCACCGGTAATCGCTTTGGCGAGCTGGACTA
+AAATAGAGCCAACACCACCCGCAGCACCAACAACTAAAATAACGTAGTTAGATTTTTCAGATGAATCGGG
+CATTATCTTAGGCAATGCAAGGTGTTCAAATAACATTTCATAAGCGGTAATTGTTGTTAATGGCAGGGCT
+GCTGCTTCAACATCAGCTAAGCTTTTAGGTTTATGGCCAACAATGCGTTCGTCAACTAATTGGTATTCTG
+CATTACTTCCTTGACGAGTTAAATCGCCGGCATAATATACTTTGTCACCTAACTGAAATTTTGTCGCATT
+TTCACCCATAGCGACTATTTCACCAACAGCATCCCAACCGATTACTTTATATTCATCCGTTTCTGAAGGT
+TTGTTTTGTCTGATTTTATAATCGACAGGATTAACAGCAATAGCGCTTATTTTTACTAAAATATCTCGGC
+CAGTGGCTATTGGCTGTGGTATTTCAATATCGACTAAAGAGTCAATATCACTAATGGGTAACGATTTTTT
+ATAACCAATGGCTTTCATGTGTATTCTCCGGTTGTTTAATTTAGGCTGCTAATTTAAGTGCTGCTAACGG
+TGATAATAATAGAACTTGATTTAGTAAAGATAAACAGCATAATAATTGAATCATTATCAAAAAATATTTG
+ACAATATGTTATTAGAAGACCTACAAGTCATCCTTAAAGTCGCCGAATTTAAAAATATCACCAAAGCCGC
+TGCAAGTATTGATATGCGAACCGCAACAGCAAGTGCAGCTATAAAACGGGTTGAAGCTGCATTAGGTGTT
+GATTTATTTATCCGAACAACACGGCAGTTGAAAATATCTAGTGCAGGGGAAAGGTACATTCCTCAATGTC
+AGCAAGCATTGTTAATGCTTGAGCAAGCTAAACAAAATATGCGTGACGATTTAGAAATTGTCGATGGTGA
+ACTTCGTATTGCAATATCTTCGGACTTAGGCCGTAACTTGGTTGCCCCTTGGCTTGATGAATTGATACAA
+AACCATCCTAAGGTTGGTTTAAAATTGAATATTAGCGATAGTAATATTGATTTTTACCGTGATTCCGTTG
+ATGTTGCAATACGCTATGGCTCACCAACTGATTCTAACCTCTATGGTTTTAAAATATGTAATGTGCCAGG
+CATACTTTGTGCTACACCACAGTACCTTAAAGATAACGGTACGCCACAACATCCGCATAATTTAAGCGCA
+CATAACGGACTTTTTTATCAACTCCATGATGTAGTTCACGATGTCTGGAAGTTCGAGCATAAAGGCAATG
+TGATTAAAATAAAAATGAAGGGAAATCGAGCATCGAATGATGGTGATTTAGTGAGGCGATGGTGTGTGGC
+AGGGAAAGGCATTGCGGTGAAATCATGCCTTGATATGTCTAAAGATTTACTTGCGGGTAACGTAGTAAGT
+GTTATGACTGATTATCAACCGAGAAAAACTGAATTATGGCTGGTATGCCCAAGTAGGCAGTCGATTACTC
+CTGCAGTACGTTTATTAAGAGATATGCTAAAAGAAAAATGCGCCATTATTCAAAATAAGTTAGTGGAACA
+AGGGATACTCAATAAGAATCAGCTTGAATAGGATAAACCGCTATTATCATAATGCTTTAAGTATGTTCAG
+CCTTTGTTCAGCTAAACAGTCGTATGCTAACCATAAGATTAGTTATGAACAAAGGTGAGCTTATGTACTT
+TCACTCAACAGTATTAAAACATCTTGTGATAATAGGGGGACTCCTATTATCCACCACACTATTTACCACT
+ACTGCTTTTTCAGCCTCATTAGACGCAGAAGAAGAGCAAGTATTTGTGTTATCTGAAGCAGAGCTTGCGC
+AAACGCTAGCGCCCATCGCCTTGTATCCAGATACTTTACTTACCCATATTTTAATTGCATCTACCTACCC
+AATTGAGGTCATTGAAGCTGAGCGATGGCTTAACAAACACTCAAAATTAACGGCTGCACAAATAGAGAGA
+AAAGCGAAGAAAAAAGATTGGGATGCCAGCATCAAAGCACTGTTAGCTTTTCCACGAGTGATAACTAAAT
+TAAGTGAAGATCTTACTTGGATGCAAGAGCTCGGTAACGCTTTTCTACAAGATGAAGCCAGAGTGCTTGC
+CAGTATTCAATCGTTGAGACAACAGGCGGACCAAGCGGGTAATTTGGCCAATATGGATAATGTGAAGGTG
+ATAAAAGAGCAGAGAGTTATTATCATTGAACCGGCGCAACCAGAGGTTATTTACGTACCATATTATGATA
+CTCGCGTAGTTTATGGTCGTTGGCATTGGACACATTATCCACCTGTTTATTGGCGTAACCCTAATTATTA
+TGCCGCTCATTATGGACATTTTTATTGGGGACATGGCGTACACATCAGTAGTCATTTTTATTTTAGTGCT
+TTTCATTGGCACAACCGCCATGTGGTTGTTAAGCACTATAACCGTCCTGGTTATCATTCCAGAAAAAAAA
+TTGTATCAAGTCATAGTGCAAAACGTTGGAATCATCAGCCAAAACATAGACGCGGGGTTGCTTACAGTAG
+CGGCAGATTAAAGCAGAAATATTATGGGTCTCGACCAAGTGTTCGTAGTACAAACACTTATAAAAGTACT
+ATTCATACAAATAGTGCCCATAAAGGAAACGGTCATAAAAATCGTGTTTATAAAAGTAATAGCCATAAAA
+ATAAGGCAATTAACCATAATAAAGTAGTTAGAAGCGCAAATGTGAACAACTCAAAAGTCCGCAATAGCAA
+TGCGCGTAACAGTAAGGCACTTAACAGTAATTATAAACGCAGTAATGCCTACAACAATAACCAAAGAAAA
+CATTATAAAAAAACGGTAGTGGCAAATAATAGTCATAAGGTAAAACAGCATAACCCGAATAAATACCAAG
+CAAAGTATCAGGGAAATGCTCAAATGAATAATCGACAAAGTAATAAACAAGTAAAACATAAACAAGTGAA
+GCAAACAGCTCAGAATACGCAAGTTCACAGAGCGTCAGTTAAAAAGCAGGCTGTTTATAATCGACCTGTG
+ACTAGATCAGCACCGAAGCAAACAGTAAGGCAGTCACCAAGACACTCGGCAACACCGACTAGGCATCATC
+AAACTAAGAAAAGAATAAATTAGTGCTTTGTTAGTGACGAGGGGAATTAAGGCAATTAATAAGAGGATCA
+TTAGCTGCGATCCCCTTATGACTTGCTTAACTGATCGAGTTTGTTTTTTGCGTTAACCATTGAATAAATA
+TACTTAAATGCGCTATTTTGCCAAGAATTACATCAGCTTAAACATGTCGTCAAATTTCAAAAAATCAATC
+AATCGGAATATAAACCTTAGTGTCATATTTTATCCGGTTCATTGAAATTAAGGTTCTGAAGTTACGCATA
+TTTGGGTGCCGGTATAATATTTCTTCACAGAACACCTCATAGCTCGGCATATCTGGTACTACGACCACTA
+ACACAAAATCTACTTCACCCGTTACCTTGTAACATTCATGTACCTGCTCACAATTTTTTATGGCTTTGCT
+AAAGGCCTCATTTAAATCTAACCTATCTTGATGCATCACAATTTCAACAATCATATGAAGGCAACTACCA
+AACTTAGTTTGATCCAACAGTGCAACTCTTTTGTTAATGACACCTTGATCTTCTAGCCGTTTCACTCGCT
+TTAAACAAGCGGGGGCAGATAGGTTAACTATTTCTGCAAGCTTTACATTGCTCACTGACGCGTCACTTTG
+TAATTGACGGAGAATTGCTTTATCTAGTCTATCAAGAAACATAATTAATATAATTACGATAAAAAGAAAC
+TTATATTAACTTTACTGATGATTAATTGGAATTATTTCTTAGTTGAGCCGTTATTATATTACTCATAAAA
+CTAAGCAGTAGAGCAGTACTTATGTTTGTTAAAACTATGAAAAGTGTATTTCAAGAAGTTAGCCAAGTTT
+ACCTGACGTTATTAAAAGTAATGGTGCCAGCGATTATAGTAGTAAAAATTCTAGACTTACTAGGTGGAAC
+CCAATGGTTAGCTGAAATACTAGCGCCCGTTATGAAATTTGTTGGGCTTCCAGAGCAGTTAGGACTCGTT
+TGGGCAACCGCTATTTTAACCAATATATTTACAGCAATGGTCGTGTTTGTTGATACTACAGCACAACTTG
+AGCTATCTGTAGCTCAGGTATCGGTGATTGGACTTTTAATTTTAATTTCTCACTCCGTTCCCATTGAAGG
+TGCTGTTGCTAAAATGGTTGGCGTTAGCTGGCGACTTACAATAAGCTTGAAAATAGGTGGGGGATTACTA
+TTGGCTGCGCTGGTGAACTGGCTCTATACAGCGATGGATTATCAACAACAAGCTGCCGTATTGCTATGGC
+AGCACGAGATAAAAGAGCAAACGTTAATTCAATGGGGCTTAGATCAATTACAAATGTTGATTAGCATCTT
+CTTTATTATCTCTGCACTAATTATATTATTGAGAATTCTGAAAAAAATTGGCGTGGAAAGCTTGTTGCAA
+AAGCTACTATCGCCAATATTCAAATTACTGAGCATTACCAAGGATGCCAGTAACATTACTATAACAGGCA
+TTACATTAGGTTTGAGTTACGGAGCTGGCTTACTTATTTCTGAAATAAAAAAGGGTCATATTGGTAAAAA
+AGACGTATTGCTCTCTATTAGTTTTTTAAGCCTGGCTCACAGTTTGATTGAAGATACTTTATTGATTTTA
+TTGCTAGGTGCAGATGTTATAGCAATATTGTGGCTGAGGATTATCTTTGCAATAGTGATAGTGGCTCTAC
+TTGCTAAATACATTGCAATTAAAGAATCTATTCAGTTAAAAGCACTGACAAAACCTCAGTAGAGGGGCAT
+TCAAACATTATGCTTAGGTGTTATTTATTGAGAGGCGTCTTTAGCTAACGTGAGTATAACCATGAAAAAA
+CTTCTCACATTAGCTATCGCTCAATGACAGCCATTACATTCTAAGTTTACATCACTAAAAGTTACCTTAA
+TACATCTTGATAAAGCTGCTCTGCGAGCTGCTCTAATATTTCAGGCTTAGGGTGAGTTTGAGCAAAAGTT
+CTTAAACCGTATATCCCCATCAAAAAATATCTCGCTAAGTGCTCACAATCTTTGTGCGCGCTGATGCCTT
+TTTCTTCTTTAGCTTGTTCAAACTTTTCAGTAAAGGCTTGTTGCAACATAGATAAGTTATTACTAATTAT
+CTGCTGTATTTCAATATCCTGCTCTGCGGTTTCATTCAAAGCTTTGGTCATTAAACAGGCTTGAGTATTA
+TCACAACTGATACACTCAGTGACGACATTATCGAGATATAATTTTAAATTATCGGTTGTTTTTTGTGATG
+CAGAAAAAAATTTCTCAAATTCAGTAGATCTATCTAACCGGTATTGTTCAAGCGCTTCTAATAATAAACC
+CCGTTTATTTTCAAAGGCACAATAAATAGAACCTGGATGAAGACCTGTCGCTTTTTTAAGGTCTTGCATG
+CTGGTATTTGCATAACCTTTATTCATAAAAGCATTCATTGCAGATCTCAATACTTTTTCTCTATCAAACT
+CAGCATTACGCATTTATTTAGCACCTTAGTCACATTATATTTTTCGATTATACCCTTATTTGAACAATCA
+TTCAAAAATAATACTTGAACGAACATTCAAGAAGGGGTATCTTGAACGAACATTCAAAAAGGAATATCAC
+CATGACAGCAAATTTACTTAAGCCTTATGCTTTAAACAACACTATTAATTTAAGCAATCGTATATTAATG
+GCCCCTTTAACACGCTGCATGGCAGATGATAATTTAGTGCCGACACAGTTAATGGCCGAATATTATGCTC
+GAAGAGCTGAAGCGGGCTTAATCATTTCTGAAGCGGTAATTATTCGCCCTGATGGCCAAGGGTTTCCCAA
+TACCCCTGGCTTATTTTCTCCAGCACAAATTGAAGGCTGGAAAATAGTTACTGCTGCAGTACATAAAAAT
+GGCGGGAAAATTTTTGCTCAACTTTGGCATACTGGCCGTGTAGCTCACCCATATTTCTACGGAAATGGAG
+ACGCCGATGCATCCGTATTAGCTCCTTCAGCTATTGGCGTTGAAGGTACTGTGCCTAGAATGAGAGAGTT
+AACTTATAAAATACCAAAAGCGGTTACTGTTGAAGAAATGAAAACTTTAGTTGCTGATTATGGTCAAGCC
+GCTGAGAATGCAATCAAAGCAGGTTTTGATGGTGTTGAAATTCATGGCGCTAATGGTTATCTTATTGATC
+AATTTTTACATCATGATAGTAATCGTCGTAATGATGAATATGGTGGTAGTAGTGAGAATATGGTGCGATT
+TCCATTAGAAGTGATTGATGAAATAATCAGTAAGATTGGTGCTGACAGAACGGGATTAAGAGTTTCACCC
+GGTGCCTACTTTAACATGACTGGCGATAGTAAAGACCGCGCAGTATTTGATCTTTTATTGCCCGAGTTAG
+AGCAACGAAATTTAGCATTCCTTCATATCGGTATATTCGACGATAGCATGGAATTTGATTACTTAGGTGG
+TCGGGCATCAAGTTATGTTAGAGAAAATTACAGCAAAACGTTAGTGGGTGTCGGTAGTTATAGTGCTGAA
+GCGGCAAGTAGTGCAATAAATGATGATAAGTTTGATCTTATTGCTATTGGTAGACCTTTTATCGCTAACC
+CTGATTATGTCGCTAAAATACGGAATAATGAGCCTTTAACAAGTTATTCAGATGAAATGTTAACAAGCTT
+AATTTAACCATAGGAATCTCTTCCTTAGAACAACAAAACTCTTTGGCGGTCAGAGAGTTTTGTTATCTTT
+TATTTTTAAAACCAAATTAAGTTATTCACTTTCGCAAGGCTATTGGTGCATTGCAACTCCTATTACAATG
+GCAGTTACTGTCTCTAACTCGACTGGCAGCGTGATCTCCTAAAAGATATTTTAGTACAGTTGATAACCAT
+GCAAAGAGGATTTTTATTTTAAATAGTTGTAGTCTAAAAGTATGGACTAAGTTTCGCTGAACCTTTATTC
+CCAAAGGGGCGTTTCAAGTTAATGTGAGTATAACCATGAAAACACTGTTAATTATAGCGCATGCACCTTC
+TGAAAATACTAAGCTAATGGCTGAAGCGGTTTTGAAAGGAGCGCAGCACCCAGATATTGAACAAGTCCAA
+ACACGTTGGGTACGACCATTAGAAGCTACCCCTGAAGATGTATTAAGCTGTGATGGAATAATCATGGGGA
+CCACTGAAAATCTCGGTTATATGAGTGGTGCTTTGAAGGACTTTTTTGATCGCTGCTATTACCCTTGTTT
+GGAAGTAAAACAGGGATTGCCTTGTGCGTTATATGTGCGCGCAGGAAATGATGGCACTGGTACTTGTCGT
+GCCGTTGAAACAATCTGTACTGGCTTACGTTGGAACTGGATTCAACCACCTTTAGTGTGTCGAGGAGATT
+GGCAAACTTTGTTTATTGAGCAATGCGAAGAACTTGGTATGACAATGGCTGCCGGCCTTGATGTCGGTAT
+TTATTAACTGGCCTTACATTCTACCGACGATAGGCGAAAATCTTAACTATTCGTTAAATATTAGTAGTTA
+TTTAGCTAAATTATAGATATTGTTGACCAAATGGATAACTTGCTAACCTAGTAATAGAATACCGAGTATT
+CTCACGTTATATTTTACCTATTATCAAATAATGAATATAATTACCTTTGAAGAACGTAATTAAGGTGGCT
+AAATAAGTGCTTATAGAAAATGCGGTAGATTTTATTGAAAATGCAAATATTGGCATCCACACAGTTTCAC
+CAGAAGGCATAATTAAATATGCTAACGAACATGAATTAACTGTATTAGGCTACACTGAAGACGAATACGT
+AGGTCATCATGTGTCTGAGTTTCAATTCGACAAGTCATGTTTAGAGCAAATGATGATTAAGCTGGCTAAA
+TTTGAATCCTTTTCAAACTTCCCTGCAATGGTGTGCGGTAAGCTCAAAATGAAATATATACTTTATAACT
+CAAGTGTCTATGCAGAAGATGGCGAGTTTGTGCACACTCGGTGTTTTGGTAACGAAATATCAAAAAGCGT
+ATATCAAGCTTGTAAAGTTGACTATAAAAAATCACTGACCAATAGGGTTGATTAGTCCGTTATTCTGCTT
+AAATCCGTTGTCTGCAATTAATAATATTTTTTACTAAAAAAGGAGACAAAAGTCTCCTTTAGCACATTAA
+AAAGTTAATAAACGCAGTGAAAATTAATTTTTAGAATACATATTTAGTCGATAACTGAACATAATCAGAG
+TCAGCATCTTGCTCTGCCATTTCAAAATTACCCAACTCTAAACCAAAAGACAACTCTTTGGTATAATTCT
+TAAAAATATTCACACCCCAATGGCTTCTATCTCGGTCAGATAAGTCAGTGGTGATATTTCCGTAAAAAAC
+TGAGCTGCGAATATCATCGGTCCAAAAGTGACGATAAGCAACCATGATCGCGGTCGACTCTTCTACTTCT
+TCACCCACTAAATCAGTGGCTGCAGCTACGCCGACATAACGACCAACATTACCTGCATGAAGTTGAAAGC
+GAAAGTCATCTTTGCCAATGGTTTTTAAGCGTCCCGCTATGCCGTAACCAAAGGCTGATTCACTATCACC
+CCCAGTTGTTTGTAATTGCCTCGCTAAGCCGGAAACAGAAATATTACCCCAATCACCCTTAAAGGTATAT
+TTAGCGATAAAATCAGGCACTTTATCATCACCGCTCTGACCACCAAAACTTTCAGGATTCTCTAAAGCAA
+TTTGTAAACCACCGATCGTATAACGTACTTGTCCTTGTCTGATAAAAGCAGAAGCAACCAATGGACCACC
+AAAATCTGCGGCTTCAGCCAAAGAGCTTGTATTTTGAAAGGTAGTCCAAGTTTGGCCAACTAAAATATTC
+TTATATTTAATAAATGCATGGCGTAATCTAGGATTGGATGAATTAGAAATAATCTCATTTCCCCCACCAG
+AAACAGCATCACCATAAAAATCCATCTCAATAAAGCCAGTGACATCACCATGAACATATTTAGTGTTGAA
+ACGGGTTTCATTAACCGCTATACCAAAATTAGATTTGCTTTCAGGTAATACAGTACCACTACCATACCAG
+TAATTTGTGGCGGCAATATTACCGTCTACATAACGAACATCGGCTTTTATATAACCACCAAACGTAATGG
+TATCGTTATCTGAAATTTTATATTCATAACCTGCATTTGCTGCACCAGACATTGCCAGTATACAAGCAGA
+TAATATAATATTTTTCTTGTTTAACATGTTATTTCCTCTATTAAATTATGACCATAGGTATTAATTTTAT
+TTTTAGGTCAGGTTTTATTGTTGTTATTCCATTAACAGATGACCATTAACTAGTACTGCATAAATCCCCT
+AGTAATGGTCAAGCTTTCCCTATATTTTCGACACAAGTGATTGTGTTAAAAAAAGATCAACTGTTCTGGA
+AACAGTAGTACCAATAACAGCACGGTAATTTGAATTAAAATAAAGGGAATAACACCTTTATAAATTGTGG
+TGGTTTTGAAACCTTTAGGGGCAACACCTTTGAGGTAAAACAGACTAAAGCCAAAGGGGGGAGTTAAAAA
+TGAAGTTTGTAGGTTCATTGAGATAAGCACAGCAAACCAAACTAAATCAATATTAAAAGCAATAGCGACT
+GGCGTTAAAATAGGCACCACTAAAAATGCAATTTCAATAAAATCGATAAAGAAACCTAGTACCAATATGG
+CAACCATGGCAATTATCAAGAAAGTCCACTTATCGCCAGGTAAATCTAAGAAAAACTCTTCAATTAAATA
+CTCACTGCCTGAATAGCTAAACACCATAGAAAATGCTGTTGCGCCTATTAGCACGGCAAAAATCATTGAA
+GTAACTTTGACTGTTTCAAGGGATATTTCATTGATATTTTTAAATGAAAAAGAACCATAAAACTTAGCTA
+AAACCATAGCGCCAACAGCGCCTATTGAAGCGGATTCAGTTGGTGTTGCAATACCTGAAAAGATAGAACC
+CAGTACTGATAAAATAAGAATGAGGGGCGGAACAATATCTTTTGCTGCTTGTATCAATAAGTCTCTTTTG
+TTTTCAGTCACTACCATTGCAGGACAGTATTCTGGTTTAAATTTTCCTAAAATCAAAATATAAACTGTGT
+ATCCAAGAATCAGTAAAAATCCAGGAACAACAGCCGCTTTAAATAAATCACCTACCGGCACGCCCATAAC
+ATCACCGAGTATAATTAAAATGATGGATGGTGGAATAATTTGTCCTAAAGTACCTGAAGCACAAATAACA
+CCCGCTGCTGTCGGTTGGTGATAGTTGTTTTTTAGCATAACAGGTAAAGAAATAACGCCCATAGCAACCA
+CACTAGCACCAACAACACCCGTGGATGCGGCTAATAAAGCGCCAACAATAATGGTGGAAATAGCAAGGCC
+ACCAGGAATAGTGCCGAAAAGTTTTGCTGATGATTCAAGTAAGCGTTCAGCTAAGCCCGTTTTTTGTAAA
+ACTATGCCCATAAATACAAACATTGGAATGGCCATTAAAATGGTATTTTCCATGATGCTCATAATGCGAT
+AGGGCATAAATGCAAATAAATCGACTCCTAAGGTTAATACGCCAACGATTACCGAAATACCAGCAAAGGT
+GAAAGCGACCGAATAACCGAAAAACAAAAAAACTAAGGCAATAGCAAATAGAATTAAACCTATCATGATG
+GTTGTCCTTGCTTGCTTTGAGAAGGGGGATTGAGTAGAGAAATATTCTTAAGTGTTACGTATAAAATACA
+TAAAAGTAGAAAAGCAGATGAAAATGGAATAATGGATCGAACTATCCAACGATAAGGTAAACCGCCTGGA
+TCTGGACTTCCTTCACCCATTTGAAACGCTTCAAGGGCATAGTCAGATCCATAATATAAAACAAGCAATG
+TAATTGGTAAGGCAAAGAAAATAGCGCCCAGTATATTAATGATAGCTTGCGAATGTTCAGACATTCTATC
+GTAAAAGACATCGACTCTAACGTGACCATCTTCTTTTAAGGTATAACCAATACCGAACATAAACATGGCG
+GCAAAAAGATGCCATTCAAGCTCTTGCATACCAATGCTAACGTCATTAAAGAAATAGCGAGAAACAACAT
+CATAGAAAACATTAAGTACCATAAGGATCATTATTATGCTGCAGAGACTACCTACGGCATCAATAATTTT
+TTTAAATAATTTAAGGATAAACTGCATATATTAAACCTTTATTCAAAGGAGGTGAGAGGTCATGCGTATG
+ATTGAAAATCATGTGAAAAATACGTTATTAGAAGCTAAGTAAGGGGCTATCCATGCCCCTAAAATCATTA
+ATTCGAGTTTGAATCAAAGTTGTCTAAATAAGCGCGGTCTGAAAAGTTTGTCCAAGGACGGATTTGATCT
+TGATAATCGTAAATCGAGTGCAAAATCTTTTTAGTTAGTGGGTCTTTATTGGCAAACTCACTTAACAACT
+GAGCATTGGCTGCTTGAATTTTACTCATGACAGCTTTAGGGAATGAACGAATTTTAACGTTAGGGTAATC
+ATCTTGTAATTTAGCTAAGTTCACGCCACTTTCATGCATAGATTGAGCGTACATATCGTATGCTGCTGCT
+TTCATCGCTACGGTCAAAATATTTTGTAAGTCTTCAGGTAACGATTTGAACGCTTTTTCATTTACCATAA
+ACTGCAACTCAGTGGCAGGCTCATGCCAACCCGTGTAGTAAAAAGGTGCAATTTTGTGAAAGCCCATACG
+TAAATCAAGTGATGGTCCAACCCACTCCAGTGCATCAATGGTATTGCGTTCAAGTGCTGTATATAATTCA
+CCAGAAGGGATGTTGGTAGGTTTAGCGCCTAATTTAGCTAATACTTCACCCGCAAAACCTGGGATGCGCA
+TTTTCAAACCTTTCAAATCTTCAACCGTATTGATTTCTTTTCTGAACCAACCACCCATTTGATTACCCGT
+GTTACCGCCAGGAAATGACATAATTCCGTATTTATCATAAACCTCTTTCATTAGTTCCATACCGCCACCA
+TAGTAGAACCATGCGTACTGTTCAGGTGCTGTCATACCAAAAGGCATGGTGGTGAAAAACATAGTATTGA
+AGTCTTTGCCTTTCCAATAGTACGAAGCAGAGTGCCCCATTTGGTATTGGCCTTGTTTAACAAAATCAAA
+TATCCCTAATGCAGATTTATGTTTATTCGATGAATCAATTTGAATAATCAAGCGACCGTTAGACATTTTT
+TTAACCATTGCAGCCATATTTTTAGTAGCGTCACCAAATATTGGGAAATTAGGACCCCATGTTTCAGCTA
+GTTTCCAGCGGTATTTTTTCCCGTCATCTGCGTTAGCAAACGTAGAAAAACTGATCGCGGTAATTAATGC
+TAGTTTTAAAATTATTGTTTTCATTTTCCATCCCCATCCTATTAATAAGTCATTAGACTTGTTTGTAATT
+ATTTTGATAGTTAGAAGAATGACAGGGTTATGCATTACAAAATATTCGTACGAATACCTAACTTGACTAG
+GTAGTTATACCTAGGTACAACTGGTTATAGCTATCAAGGCTAAAACTTGAAATGATAGGTAAATGACGAT
+GATAAAGACTAATAAACGTATGATATTACCCATCAAGCTGCTTTTTATAGCGGTTATTCAAGTATTGTTA
+ACTGCACTTATCACCTACGTTTTGGTTACTAATGAATACCGAGAATTATCCAGTCAGAGTTTAGATACGC
+TAGAACACTTTCTCGTTGAACAAAAAAAGCAAGAGCTAAAAAATTATACGGCGTTGGCAGTGTTGGCTGT
+TGATCATTTATATCAGACGTCAGAACTGGATAATGATGTCGCCAAAAAGCTGGTAACCAACATATTAGAT
+AAAATGACATACAATGGTGAAGATGGTTATTTCTTTGTTTATGATGATAAAGGTAATGCCATATCACATC
+CAAAACAGCCCTTTAGAATTGGGAAAAACTGGTGGGAGTTGGAGGATGGTAAAGGTAATAAAATTATTCA
+AATTCTTATTAGTAACGCCAAAGCGGGCGGTGACTTTTATCATTATCCTTGGACCAAACCATCAAATAAA
+AAAATATCTGAAAAGATAGGTTACTCTGTCTATTTGGAGAAATGGAAATGGATGATAGGTACCGGTGTTT
+ACCTTGATAATGTCAATTTACAATTAAGCCAATTACAATTCGAAATAGACGAGCACATTAATAAAACTAA
+GAATATTATTTTGATTCTCGCTCTTTCTTCTATCTTTGTTATTTTCTTGTTTGGCGTGACAGTAAATTTA
+CGTCAGAAAAAACAAACGGATGAAAAAATTACTGAGCTAGGACAACGCATTGTTAATGTTCAAGAAGATG
+AAAACAGGCATATAGCCCGTGAACTCCATGATGGAATAATTCAAATTTTAGTGTCAATAAAGTTTTCATT
+AGAAGCAACCAAAATGCACCTTTCAAAAGCGGTACAAGAAGTGCCAAAACCTCTTCAGCATGCAGAGGAT
+AATTTAGTTATCGCTATTGATGAAATTCGCCGGATTTCTCATCATATGCACCCACAAATATTAGATGAGC
+TAGGTTTATCTGCTGCTATTGATACATTATCGGCTGACTTTTCTGACAGGATAGGCGTAAGTATTAAGGT
+CTTTAAACCTCGAGCAAGAAATTTACTGCCCGATTTTATTAACACTACGCTATATCGGATTGTACAAGAG
+TCATTAATCAATATTGAAAAACATGCAAAAGCAGAACATGTGGAAATTAGCTTAAGCTTTGATAAGAACT
+GGTTAACATTAATCATAACTGACGATGGTAAAGGGTTCGATATTAATTCAGTGAGTGAAATAAATGATTG
+TGGCATTGGTCTGAGAAACTTAGCTGAACGCGTTGAATACCATTTGGGCGAATTTAGCGTTGTTTCATCA
+TCAAAGGGCACAACAATTACTGCAAAAATACCCAAATCAAGTTTTGAAAATTACTTTAATCAAACGAGAG
+TAAAAAACAATGACAATAACGGTGATATTGAGTTCGGCCAATGAGTAACTTAAAAGAACTTCCAGTATCG
+GTACAAATTGTTGACGATCACCCTATGGTGCAAGGTGGTTTGAAAGCGTGTTTATCTTTCTACGATGACA
+TCATTATTGTTGGCTCAACGGATGATGGTAGTGATGCACTTAACAAAGCAATTGAATTGAAACCTGACGT
+GATCCTAATGGATATCAGCATGCCTACCATGAATGGTATTGATGCCACCGAGATTATCACCGAACAACTA
+CCCGAGACAAAAGTATTGATTTTGAGTATGCACAGCAATCCCGAATTTGTTAAAAGTGCAATTCAGGCTG
+GTGCGGTGGGGTATTTATTAAAGGATACAACTTCTGAAGAGATTTATTACGCCATCAAAGCGGTCGCGAA
+TGGTAAAACTCATTTTAGTAGCTCTATCGCCAAATTATTAATAGATAATCCGGTTAATACCAATGAAAGT
+GAAAAATTGACCACTAGAGAACAAGTGGTTTTATCCTATCTCGCTAAAGGTAAAACCAGTAAAGAGATAG
+CTAAAATTCTCAACATAAGTTTTAGAACGGTAGAAGCACATAGAAGAAACATGAAAACCAAGTTAGGCAT
+TCACTCCTTAGCAAAACTAATTAGTTATGCCGTTAAACACGGCATAATTAAAAATTAAAAACTATAACGG
+AATACTAATCATTTTTGAGTGGTACTAGTAATACCGGAGTAGCTGTTCTATTCACTACTTTATCTGCGAC
+TGAACCGATAAACAGATTATTTAATACGCTATGTGCGTGACTGCCCATTACAATAAGATCAACATTGTTA
+TCTTCTGCGAAACTAACAATGGTCGCGGCAGGAGAACCTTCAATAATATCTGCTACAGGTTTACCACCAG
+GAAATTCTTCACCGTCTAATTCTTCTAAGCAAAACTTATCAATGCGATTCTTAACTTTCTCATGCAATTC
+ATCAATTGAGCGCTGGTATATATCTTCTATAGTCCCTTCAGGTAGATACGAGTTAACCAGTGATGCGGTA
+TTAGTATTCAATGGCTCTATTACATAGAGAAAATGAATTTTTGCATTATTGCTTTTGGCAAGACTTACCG
+CCATACGAAAGGCAGGTCTTGTATGTTTACCAAGATCAGTTGCATATAATATTGTATTGATTTCTGTCAT
+GACATTTCCCTTTATCTATTTTGAAGTAGTTAAATAAGCATACAAAACAATTGAAAGTTTTGTTTGATGT
+AAATCAAGCATAACCCCTGATAATTATGACGATTAAGGAAAATCATTGTTTATTAAAACTAAGTAATGTC
+GTTGGTTAATTGCGAAATAAAGCATCTAAGAAAAATACGAATATGACTTTTTACTCTAGTTCATTAAATT
+TCGCACTAAGGCGCTAAAGCTTAATTTTTTTAGGAAAATTCTTTAGTATCTATCTGACATATATTCTTAT
+AATCATAGGACAGTTAAGTGCGCATTGTTGACATGCCCTAGTGGCTGTACTTTAGGTCAACTGATCGCTA
+ATAGTCGACATTTCTGGTTGGGTAGGAAAGATTAATAGCTGCCACTGTATTAACTTAACAGTCTGATTAT
+TTCTATGTTCTATTAAGAGGGAATCACAAGTTCACGCTTTAACTTATCAGGTTGTTTTAGTGAAAAGTAA
+GAAGTAAATAGTTTGCTGTTATACAACTATAATAACCAACTATTACAAATCGTTATAAAAAAGTATACAT
+TTGATAATAGAGTTATTAATTGAGAATATATGTTGTATTTTGTAACTAATAACAGTTATCGCTCTTTTTC
+GACTAAACATTTAGTAACAAAATGCAGCCTATAATTTAGCCAAATGGGTTGAAGAAATAGCGTATTTGTT
+CGAAGATGAAAACTTAATGGCAGAGAACTGCAATTAACTCATATTAGTTTGAGTTATAACGTCTTTTTAT
+ATACCTTCCCCTTTGACTATGGATAGCCCATGACTTTTGTTCAATCACTTTTATTGCTGACAAATCTCAT
+CCAATTAAGCCTTATTCGATTTAAACTACTCATTTGTATATTTTTGACTTTATTTCTTGTTTCGTGTGGT
+GGCGGTAGCTCTGATTCTACTCCGATTAAACCGCCAGCAATTGAAGAACCTCTAAACCCCGTTACTGAAG
+TGCCAACGAATCAAATATTAAATGCGTTTTTTCGTGATCAAGATAGTGCTATTGGCAAACTCTCTGGCAT
+CGTAACAATTTCCGCCCCTGAAGTTATTTATAGCGACCCCGCTAAAGTTGAGTCTGTGTGGGTTTATTGG
+GTAGATGAGCAAGGAAATAAACAGGGCGATGCATGGTTAAAAACTGCGAGTAAAACGGTTTACCACCTTG
+ATATTCCAGAAGATACAAGTATACCTGCAAATACCAATGCGCTATTGCTTTTGCCAGTAAACACCATTGG
+GCAGGCCACAAAAGGTACCCTTATTTCCTTTCATGATTTCATCGGTAATGCTGAATTATCGGGGCCTGGG
+GGGAATGAAGTTCACACTTGGGAGTATGGCGTAGATCGCAGAAAAATTTCAATTCAACGCACAGAAGAGC
+AAGGTGGACTATGTATCTTTGATAATGGTTTAGTCAGCATTGCTAATATGAATAATACTAAGGATGAGGC
+TTGGGAGAGTAATACCGGCAACATGCTTCCTAACGACGTTAATGAGAATGCTTTCCCTCCTTATTCCTTT
+TTATGTGATACGCAGCCGACACATTCCGAAGATATAATTTCTGATGAAATTGGGGTATGGACATATTCAA
+CGCTCAATGACGCCATGTTTTACGGCACAGTCGTTTACGATAGCTTTGTTAAATACCTTGGCGAGCCGCC
+GCTGGAAGAAAAAATTAGAATCCGTGTTCACTATGGTGAACAATATGGCCAAAGTGCCTATTGGGATGGT
+GCATATGCTAACTTTGGTGATGCGTATCCGTTATTTTACTCTATGGTTTCACTTGACTCCATTGCCCACG
+AGGTCGGCCATGGTGTTTTAAATAGAGTGTCCGATTTAAATCTATTCGATCATGAAATTAGTACTGATGC
+TCGTACCTTGCACGAAGCCTTTGGCGATATCTCAGGTGTCATGGCAAAATACGAGTTTACTGGGCATACA
+AATAACTGGATTCACGGCCAAGAGAATGGTGGTTTAACTCGTCATCTCGATCAGATAAAAACTGAAAATG
+GTGCCATTGATAGTTTTCTCGATTATGAAGAGGCTGGTGATAATTTCTATTTACGCATTGGCATGATCTC
+CTATCCGTTTTATTTATTATCAAATCAATGGGGCATAGAACCTACCTATAAAGTGTATTTAAATTCAGCC
+AAGGTCTGTTGGAGTGCGATGACCACACTAACTGAAGCTGCAGAATGTATTAAACAACAAGCAGGTGTTG
+CTGGCTTACCTGAAGAAGATGTCATTGAGGCTTTTAAAATGGTAAAAATAAAACTTTTTGACCAAGGGGT
+ACTCAGCCATTTTACTGCAGAGAAAATTAAATTACACACTCAATTTATCGATGATAGCCGAACAACGAGT
+CAAGTCGTTCAATGGCTTTGGGATTTTGGCGATGGTCAAACCTCAACAGAAGCAAGCCCTGAGCATATCT
+TTGCAGAATCAGGAAGCTACCCAATTAAGTTGACAGTAACTGATCAATCCGATGATCAGGATACCTTTGA
+GCGGCTTATTCAGGTAACAGATCAGTATTGCTCAATAAACTCTGTTGGCGTCGATAAGCACATCAGCCAG
+ATTTCAATTGGTGGCAACGACATTAATTATAATTCAACAGCATGGGACTATACCCAAATGCCTATCGAGC
+TAACAAATCCCAGCAATACCATCATCAATATCCAAGGAGATACCGAGGTAACAGAACGATCGACCACATG
+GAAAGTCTGGATTGACCTCAACGATAATGGAATTTATGGCGATGAGGTTAATGAGCTTGTCGTAAATAAA
+TTTGTCGCAGAGGGACAACCTTATAGCCTTAATACTTTACTCGATTTATCAACTCTGCCAAATAGCAGTC
+AGGCTAAATATATGAGAATTATTGGTGACTATGCCGTTATTGGGCCTTGTTCTTCGAGTATAGGGGAAGC
+GCTAGATTTAAGAGTGAGTTGGTAGTAAATTCGGTTAATACATATTATTGAAGAGATCTATTTGTGCTAG
+TAAATTACCAGATGATTCAATCAATACTGTTAATTTTCAAATAGAACATTCGCCATTACAGTAAACAAGG
+TACATGTAAACGTTAAAATAACGGCATACCGATGTATTTTAGATGTCCTCAAAGGTTTTAAAATGTCGAA
+GTTAATTGTCGATTTGTTGAATCAGTTACCTTTAGATAAGCATGAGCAACGTCCGCTCTACGCCCTGAGA
+CCTTTAACAAGCTTTTTCTTTAAAAAGTAATGGGGAATTCCTATCGCTCAATGCTTTTAAATACTTGGCT
+TCATTGTATGGCTCTTTAGTTTTCCAACAACGATATATGATCCGTATCCACTTAAATGCTAGCGAACGCA
+CAGCTGCCTGGTGGGTATTACCTTTTTCCCTTTGCTGCTGATAATAAATTTCCGCCCAATAAGATTGCCT
+TATGCTTTTAGTAGCCCATTCTATAAATGATTGGCGAGTAAATTTAGAACACTGATATCGCCAATGAATC
+CAGCTCTTTTGACCACTACGCACTGTTACGGGTGCTATCCCTGCATACATTTGAATTTCCGATGCGCTAT
+TGAATCGACTACGGTTTTCCCCAATAGCCACTAATAGCCTAGGTGCTAAACACGGGCCAGTACCTGGTAA
+TGATTTATAAAGTTCTGCATCCGGCAAAGCATTAAACAACTCACTAATTTCTCTATCAAAGACCTTAATA
+ACCTTCACAGCAACAAGCAGTTGATTAGCTAATGCAACTGCAAGCAGTTGGTGCGACTCGATAACTGCGT
+TATCGAGAGTGAGCGGCTCTGCTTCACTAATAGATTGAATTCGCTTAACGCTATATGCCGCAGTACGTCC
+AGGGTATGAGCCAAAAAACTTTTTCAAGGTATCAGCCCTAGCTCTTTTAAGTTTTTGTAGGTTGGGCCAA
+CGTGTAATGAAATCACAAAATATCCCCGATCCTCGGTGTGAAAACCAATCAAGTAAGTGAGGGTAATATT
+CTTTAAGTGTAATGATTAATCGGTTGCTGAACCGCCTTTTATCATCAACTAACTTACGACGCTGTTCGAC
+TAGATACGTCAACTTCCTAACCGATTCACTGTCCATTTTTAATGCTTTAATTTTATTGGGATATCTCAGC
+ATTAAATCTAAAGCAAGCTCTGCGTCCGTTGGGTCGTCTTTTGCACCGCTGGGTGAAAAAGCTTTACGGT
+ATTGAGCTAACATTGAAGTGTTAACGGGGTGAATAGTGATAAAATCAAATTTTTGAAGTGCGTAAACGAT
+AGGCCCTTTGGATAGTTCAATAGCAACAGCTATTTGTCCTTTGTATTGCTTATGAAGGCTGGTTATCCAT
+TCATTGATCGACTTAGGTGAGTGCTTAATTACTTCAAACTTTCGTGCACTTGAATTAGCCACTTGAACAC
+ATACATCGTGTTTATCATTTGCCCAATCAATACCGATATAAACTGAAAACTTAGTCATAACTACCTCCAA
+TTGTTATTGTCAGCATGTATGCCAAAGCTTTTCGAAAGCGATATAGATAGCGTTTATGGGCAAGCCCTGA
+GTATTCGTTTTTAAGCTAAGGCGTACCTAAGACATCGAAAGTAAAGCGGTAACCATCGAAATGATATCGT
+ATCAATATTCGTATGAAATAGGCACATGGTCTGAACACCCTAATTATAGTTTTATTCAGACTGAAAGGAC
+TATAACGTATCAACAGTGACCAAAAAACGTGTTCAAAATTCACCGTTGTTAAAGACTATAAAGTGGCATA
+AGTGATCATTTAGTAAATGAACTTTACTTAATCTGATGGATTATTCAAAAAGAGTTCATACGACGAATCA
+ATAAAATGACATTGGTAAAATTATTAAGCATAACTATTTCTACATTAAATGAAAACGTGACGTTCAGCGT
+ATTTAAGTCACGAAAATCGCATTAACTTCATGATGATAGACCTAGTTATCGATTGGACTACTTAATAATC
+ATGGGGGAGTGTTTTTAAGCAATGCTTGCAACATACCGATCGGTTGGTTATTATTTAGGTGATTAAACCG
+TTTAGTAAAATAATTGAGTAGTAGCCATGAGTGATGCAGAGCAAACCCGCCAGAATATTTTAACCGTGGC
+CGCCGATGAAATTCATCAGCATGGTTTTAAAGCAACCAGCTTATCAGTTATTCTCAATCGCTGTGAAATA
+TCAAAAGGTGCGTTGTACTACCACTTCACTAGTAAAATAGAGCTGGGTTACGCCGTATTTGAAGAAGTTT
+ACACTCCGATGTTTTTAAACGTATGGCAGGCACCGCTGACTGTTGATGATCCTATTGAAGGCTTGTGCGA
+TTTTTTAACTTCAATGACTGAGGAAATGTCTTGCAGTGAAGTTGTTTGTGGCTGTCCGCTCAATAATCTT
+TGTGAAGAAATGGCAAATGTTGATGAGGGCTTTCGTTTACGTATCTTATGTATGCAAGAACAATTGAATC
+AATTGATTGTTGATGCTCTTGAGCGAATTAGTGGTGATTTACGTGAGAATCTAGCATTTAGTCAAGTAGG
+GTACTTTATTGTTGCTACCTTAAATGGCGCTACCAGCTTAAGTAAGAGTTCACGTAATAAAGAATTATTT
+CAACAAGTTATCGCTGAATTATGTATCTATATTAGGGCGTTAAAAAAGTAAATAATCTCACCTAGGTATT
+TTCTCCCTTAAAAAATCACCTGAACTTAATAATACTTAGTCATGTTCATCTCACTTGCTTATTCCTATTT
+ACACTTTTGTAAACTTTTTTATTCTTTAAAATATCTTTAACATACCGAGCGGTCGGTGATATTATCTCGC
+TATTAGTTACAAACCGCTTGGTCGGTATGTAATGCCGATTTTCCAGTACTTATATTATATTTAAGGATCA
+CCTTCTCATGCGAACACTCATAACAACAAGCATCATGGCTTTTGTATTACTCTCTACTACTTCTGAAGCA
+TTAGCAGCTTCATCTGGTGCAACCGCATCGGCAAGTTCAGTAACTGCTTCTGTTTCTCCTGTAAATAATG
+TCTCACCTTATGTGGTATTGAAAACAGCGGGCACCAACTTGTTTTCGCGTATTTCAGCTAATCAGCAAGC
+GATTGAAAAGTTTCCTCATTTAATGCGCGATATTGTAGAAGAAGAATTAATGCCATCGATAGATTACCGT
+TACGCTTCATATCGTATTTTAGGTAAACATTTGAAAAAGGTATCGAAAGAACAACGTGCTGAATTTGTAA
+AAGCGATGCGTCATTACTTGGTAAGAACTTACTCTGTTGCTTTATCTAAGTATAAAAACCAACAAGTTAT
+TTTTGAACCTGAAAAACCAACTAAAGGTAAAAGAATAATTGGTGTTAAAACACAAATTATTGATCAAGGC
+GCACCAACCATTGATATTGTTTTTCAAATGCGAAAAAACAAAAAAACAGGAGAATGGAAGGCGTTTGATA
+TCACGGTAGAGGGCATCTCTTTATTAAGTACTAAACAGGCTGAATTGAATAAGAAAATTGCTAGGCAGGG
+TATAGATCACGTTACGTTAGAATTAGCTTCTTTAGCTAAATAACTTTACCTTGAGCAGTTGAGTTATCAG
+TAAAGACTAATGTTTCAAAGCTACCATGAGTGATTAATGAGGCATTAGCTATTGAGCTAATATAAAGAGC
+TAGATACTTTATACCTATGGCTAAACTGTCCAACATTTATTTATTAAGTGTAATATTATTTAAATAATCA
+CTTCTTTGTACTTTGTTTCACCAGAGAGAGGCTATATATGAGCACCAAGTTATATTATATTTACGATCCA
+ATGTGCAGCTGGTGTTGGGGCTATCGTCCTGTTTGGGACCTTTTACAACAACACTTGCCTAAGTCGATAG
+ATGTGGAATATGTTGCAGGTGGTTTGGCTCCTGATTCAGACAGCGCAATGCCAATTGATCAACAGCAGAT
+GATTCAAAATCATTGGCGTACCATAGAGCAAAAATTAGGTACAAAGTTTAATTATGATTTTTGGCGTGAA
+AATACGGCAAGGCGCTCAACGTATAACGCCTGTAGAGCTGCGATTGCAGCACACAAACAGTCTTGCCAAA
+AAGCTATGATAGATGCAATTCAGCAGGCATATTACTTACGTGCTTTAAATCCATCTGATGTGGATGTGTT
+AGTTAGTGTGGCGAAAGAGTTAAGCGAGCAGACATCACCTACTTTAGATGTAGCGCAATTTATTGTTGAT
+ATTAACTCGTCAGAAACAAACAAAGAGTTAGCAAAACAAGTAACTTTGGCAAGAGAATTAACTCAGCAGG
+GTTTTCCATCCTTAGTGCTTGACGTTGATGGCGTTATCCAACAAATACCACTGGATTACAGTGACTACAA
+GACAACCTTGGCTTATATAATAAAAAAGACGAGTTAGTCTTCCTTACTAGTTTTTGACTTGTTTGGATTC
+TAAGGGAGCGTGGAAATAAAAAAGTGATGTAATACATCACTTTTTTAAACTTAAACAATCATACCAATGG
+TGAATATTAGCTTTTAACTTGTTTAGCTAACTTTTTATCAAATAGGGTACTTGCTTGTATCCAAAACTGA
+CTGGATATTTTATTGATAGCATTAGACTCAGCGTTAATGACTATGGCAAAGCCGATATCTAAATCGGGCG
+AATAACCTATATCAGCACGAAACCCTGCAACCCAGCCTGAATGGTAAATGATGGGGTGACCTTCAAATTG
+ATAAATTCTCCAGCCATAACCATAATGGGCATCGGTTAAGTGACCACGCCAAAACCGTCGACGTAGGTCT
+TTTTTCGTTCTAATTCTTGGGGTTGTTAATTCGGCTAATAATGACGGAGATAATACCTCGGGTTTATGCC
+CTAAATTAGCAATTAACCACTTGGCTAAGTCACTTATACTGGCATTAACACCGGCTGCTGGCGCAACTTT
+ATAATAATCTGGTGCTACTTTTACAGTACGCCATACATATTTTCTAATATCTCGACCTTGAGAATCTTTT
+TTTCCTGTTTTAACTCGTTTTCTTAGAATATGAGGCTTAGCGGTATTTTCTTTTTCTTTATATACATCAA
+TACCTAAAGAAGCATTTGTCATATTGAGTGGTGTGAATACGCGATCTTGTAATAGCGCTGCATAGCTTTT
+GCTCTGGCTCGCTTCTATCGCCGGTTGTAAAAGACCATAGGCTATATTTTGGTAACCATAGCACTTTTCA
+GGTTGGCAAATAGGGGTGATGCGATCAAAACGACCAATGATTTTATCCATAGTCCAGTTTTCATGCAGCA
+GATTATCGTAGGCGTTAGGCATCAAACCACTAGAGTGACTTAATAAGTGTTTGAGTTGAATCTTTTGTGC
+TGCACCGTCTGTGGCTAGGGTAAAGTTTGGTACATATTTGGTTATAGGGTCAGATAAGTTTAATCGTTTT
+TCTTGCGCTAACATGGTCGTTACTGTGGCGGCGAATGTTTTAGAAACTGAGGCTAAACGAAATACAGTGT
+TGTAATCAACTTGATGAGATTTAGCTTTATCAGTATGACCAATGGTTTCCATGGCAATAATAGTATCATT
+TTGCACTATGGCATAAGCGCCACCGGGAATGTTATAGGCTTTAAGTTGTTTTTTAACTTCGGTAGAGAAA
+CTTTTTTTAAACTGGCTAACGTTGTTTGCTGAGGAATAGGGCGTTAAAAATAGCGCCAATATAAGGCAAT
+TAATTCTAAATAGCATAAACGGATCTCAGATCGAAAAGCCGACAAGTTTATAGGTCAAGGGAGAAAATAA
+AAAGCCTTTAATTTTTTAAGTGATGTTTGCTCTGTAAATCTGTGTTGCCATTAAACGGGCGTTAGCAATA
+ATTCATCGTCGCTGTACCTCTATTTCAGCGCTGCTATAGGCATGCAGCCAGTTAGCACCTAACAGGCATT
+TTGAATGGTTTGGGAAAATACCCAAACCACTTGGAAATTCTCGATTTCAGCAAGACGAGAAGCGTGCCAA
+ATGCTAGGCTTAAAATGTATGGTGTGGTTATCACCCATCCTCACTTTATAAGGACACAGTTGGTCGCTTA
+TCGCCTTGCCCGAAGGGAGTTCGGGTAGAAAATGACTGCAGCGTTATTATTCATCATTAGGGAATAACCA
+TTAATGAAAAATTATGCCTTGTATTCGTTCCCTACCCGAGCTCTGAAACATGTATTTTCAAGTAGCTTGG
+GTATAACATGATCTCTGATGGTAACTCCGATATAATCCGCTCATCTAATTAAAGAGAAGTTATGATCTTA
+TGAGCGATAGCAACAATATATTGAAAACGTTTTTGGCAGAAACTAAACCTACCCAAGTTATTTGGGCACT
+ACAAGATAAAGCAAGCGAAGATTGGGTTGTACTTGACTCACCTAGCTTTGAAAACAGCGAAGTCATGCCG
+CTTTGGTCAAGCTCACAATTAGCACAACAGCATTGTATTGAAGAGTGGAGTGAATATGTTCCTTGTGAAA
+TTTCACTAGCCGATTGGTTTGAGTTTTGGGTTGAAGACCTTAATGAAGATGGCGTTATTGTTGGTATTAA
+CTGGCAAGGTGATGATGAGTGTTTAGAAATAGAATTGAGTGAATTTACTCAGTCACTTGCAGCAATAGAA
+TGGTTAAAATAAGTATTAGTTAATCTATTTTTCTCTGAGCTGATATCGTTAAGTGCTTTCGGTAGGATAA
+TCATTTAAAAGCATTGTTCATCCAGAGCAATGCTTTTTTATTAACTAACCTGAACTCTGGATAATGAGTG
+CTTGATGTTTAAATAAAATCAACAATTTAGATTGTTACGTATAAAAAGTAATAAAATTAACGTAGTTATA
+AGCTTTATCAATGTTTCATTTTATTCAATTATCAAGGCAAAACGTTTATGAATAGCTGGCTATTTATCGA
+CGTTTTAACGCTGAGAATTGGATGAAGAGGAATGTTGAGCAAGTGCTGCTTATCCAGAGTTCAGGTTAAC
+TAAAAGCTACTAAGGCTTGGAATGACCAAAGTCTCTCTTTTTAATAGTTTTTTGGCAACGTCAGGTGATA
+CTTGGTAAAACTCATTAACGTATTCTTGCGCGTCTAAGTATTTCTTTATTTGTTTTTTTACTTTACAAGG
+GTTGTTGCACTGTAATGAAAAAGCAACGCTGTATTCACCAATAGTCTTTGCTGATAGTGATTTAGCATAT
+TCTTGTGGATCTTCAGTGGTACAGCCTATTTTCACTACATCGGAAAAAAAAGAATGTGTCATCACATAAA
+CATTGCCTAATGCTATGTCTTTTTCTGTTGTTGTATCGGTTGTATTTTCTGTGTTTTTCATAGGGTAGAT
+AGATCCAATTATCTTGAGCAGAGCTCGACATTTACTCCTATTATTATAACCTATCTTTAATACATAGCTA
+TAATTATGCATTTGTCTTAACGGCTGATAGCGCTTGTTCTAAGTATACTCTAGAATGATTTTTTGGTATT
+TAATGCTTTATCACAAGCAAGTAGCTTCTTGCTTCTACGCACTATATACCCGCTCCACTTGAAGATGCTC
+GCTCAGTCTTCTTCCCCAAGGGGCTGGTTTAGAAACGCTTTATGCTGCGTTATTGATTTCGACAATAGAA
+TAACTATTCTCTTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATCATGCATCTTCAAG
+TGGAATGGGTATAGATAACTGCTATACTCCGCGCATTATCGTTCCTATCATCTGTATTTTGCCCGCAATA
+TATTAAACTAAGGCAAATTGTCATCGCAGTGTGATTATTAATATGGCTAATACACATTATGTCCTTCTCA
+ACACTTAAATTATCTACCCCAATACTCAACGCCATTGCTGATCTAGGCTATACCAAGCCAACAGCTATTC
+AACAAAAAGCAATACCTGTTGTTTTAGCGGGCAAAGATATTATTGCCGCAGCGCAAACTGGTACAGGTAA
+AACAGCCAGTTTTGTTTTGCCATTATTAGAGCAGCTTAATAGTCAGTACAAAGAAACAGGTAAAAAACTA
+CGTGCTAAACGTATTCGTGCCCTTATTCTTGTACCTACCCGTGAGCTTGCTGTCCAAGTTGAAGCGAGTA
+TTAGTCAGTATGCTAAATATTTAGATATTAGCTCTATGGCCATGTATGGCGGCGTTGATGCACAGGAACA
+AAAGCAGCGATTGATTTGGGGAGTAGATATTCTAGTAGCAACTCCTGGACGTTTGCTCGACATGACACAT
+CAAAGGGTTTTACATTTTGATGAGCTTGATATGTTGGTACTTGATGAAGCCGATAGAATGCTTGATATGG
+GTTTTATCGATGACATTAATAAAATCATTGAACGTTTACCTGAGCACCGTCAAAATTTACTGTTTTCTGC
+CACTATGTCTGAAGAAGTTCGTGGTTTAGCGAAGAGAACGATTCATAAACCTGTCGAAATTTCTATCGGT
+GCAGATAAAGCCTCTAAACCTAAAATAGAGCAGTGGTTGGTTACGGTTGATAAAGCAAATAAGTCCGCAT
+TATTAAGCCATATAATTACTACTCAAAATTGGCAACAGGCGCTTATTTTCATTGAAACTAAGCATGGCGC
+GGCAAAATTAGTAAGCCAGTTAGAAAAACGCGGTATTGTCGCTGAAAGTATTCACAGTGGTAGAGCGCAA
+GATATTCGTGAAAAAATACTTAACGACTTTAAATCAGGAAAAATAAAATTTTTAGTCGCTACCGCTATTG
+CGGCACGTGGTCTAGATATTGGAGAGCTTTCGCGCGTTATTAATTATGACTTACCTGCGCAAGTAGATGA
+CTATATTCACCGTATTGGCCGAACAGGTCGAGCGGGAGCATCAGGTGAAGCTATTTCTTTAGTGTCTAAG
+GATAACTTCAGAGAGCTTTGTGCTATTGAAAGTCGCTTGGGCCATATTATTGAACGAAAAGAGTTTGAAG
+AGTTTCCAGTGAAAAAGACGGTACCGCTCTCGAAATTAAACTATGTCACGAAATACGCAGCCTCTAAAAA
+ATAATCTATTAGAGCTGAGATAAAAAAACCGTTAATGGCGAGCCATTAACGGTTTTTTACTTTACGACAG
+AGCGTTTACTAAAAACGATTACATAATGATTAATTACTAGCAATTATGCTTGAATTAAATGTACATCGCG
+TTGAGGGAACGGAATAGCAATACCATTCTTATCAAGCGTTTTCTTGATTGCTTCATTCACTTCAAAGTAA
+ACAGCCCAGTAATGCTCAGGTAAACAATGTGGACGAACGGCAAAGTTTACTGAACTATCAGCCATTTCAG
+ATACGCCAACAAACGGAGCTGGTGTTTTCATTACTTTGTCATTATTAAGTAGAACATCCATTAATACGGC
+TTTAGTTTGATCGATATCTGCAAGGTAAGAAACGCCGATAGTAAGATCAACACGAATTTTACCTTCAACC
+GTATAGTTAATGACAGAGCCATTAGACGTTGCACCATTTGGGATAATAATGCGTTTTGACTGTGGCGAAA
+GTAAAATGGTATTGAAGATTTGTACTTCTTTAACAACACCTAAATGACCTTGAGATTCAATCAAATCACC
+TACTTTATAAGGTTTAAATACCATAATAAGTACGCCACCAGCAAAGTTAGCTAAACTACCTTGCAGCGCT
+AAACCAATGGCTAGGCCAGCCGCACCTAATACCGCAATAAATGAAGTCGTAGCAACACCTATCATTGAAG
+CAACAGAGATAAATAGTAGTAATTTAAGTAACCAAGAAACCAAGCTCCCCATAAAAGGGATTAAGGTTGG
+ATCTACCTTTGAACGAACCATTGAAGCTTTTACTAACTTAGTAATGCCACTGATTATCCATAAACCGATC
+AATAACGTAAGAATCGATAAAACTAATCGAGGGGCGTAAATTAGGCCAAGTTCGTAGGCCTTCATAGTGA
+GAGTTTCAAGTTGTGTCATGGGGGCGTCTATTGCGTTCATTGAATTTCCTTTATTGGCAATGATTATAAT
+TAGTTACATTTACCTGACTAATAATAATTACAATTTGTGCTTTTGACAAATTTTCATCAATATTAAAAAG
+TTAGCTACTCAGCTAAACGTGTAGTAAGGGCAAGTTTCATTTTTGTAAGCAAAACACGCTAATGTATACC
+AGTCGTATTAACTTATTGGGCAACTTAGAGCTACATTAGCGAGCTTAAAACAAGCAAAATGAGTTAACTA
+TAGTTACTCTATATTTCATTTGTTTTGTGATGTTATCAGTTTGCTAATGAGCTCCCAAAGGGCGAGTTTA
+TAAGGCTTACATTCAGCGTCATTGATTTTGACAAGGGAGCAACCATTCTCTGCAATCACTGCCTTGCCTC
+TAAGCCTTTTAATTCTCGCTAAGTGATCAATAAATTAGTACGATTGGTATTATAGTCAGTTATACTATGC
+CAATATTTAGAAATATTTCTCAAGCAATGATTTATTCACTGCTCAAGTAAACAACTTTTAGGCTCTTAAA
+TGATTAATAACGACCTCCTTCGCCGCATCAGCAATATCTTTGATTTAACCGATGAAACTATTCTTACAAC
+TTTTGCGTTAAGTCAGTGTGAGATTAGTGCTGAACAGCTAACAAACTTCTTTAAAGAAAAAGATGATACT
+GCTTATCAACCATTAGAAGACGTGCAATTTGCCAGTTTTCTAAATGGTCTTATCATAGCTAAAAGAGGTC
+CTAGTGATGGACCAGAGCGTCCGGTTGAAGAAGAATTAACCAATAACATGATCTTTAATAAAGTGAAAAT
+AGCCTTGTCTTTAAAAGCTGAAGAAGTTATTGCTACGCTTGAATTAGCCGATTTAAGTTTAGGTAAGTAT
+GAGCTAAGCGCTTTTTTCAGAAATGTAAATAATAAGCACTATAAAGATTGTTCTGATGAAGTATTGTCTG
+CATTTTTGAAAGGCTTAAAAATCAAGTCTAAGTAAAGTGATTGAATTAGTTTGATTGGTCACAGTCACTA
+ATTAAGTCGCGCTTTCATCAAAATGTCATCTTTGTTTCATATTACTTTCACCTAACTCCCTTAAATTGCC
+ATTTAACGTTAGTGATAGGAGAGTAATATGAATAATGAATATTGGCATGAAGCAGATGTTTTCGACGATG
+AAGATGAACTAACAAGACCTGATAAAAAGGGCAAAGCTAAAGGCAGTGATCGAAAACGTAAATGGCGTGA
+AATTGAAGCAATAAAAGAGCAACGCCGTTTAAGACGAGATATTGCCGCCTTTGAGCAATATTCATATTAG
+CGCTTGCCGTTATATCAATTGTCGCTACTTTAGCGGGTTAATATGTTGATCTAACCTTATTGTAGGTTAG
+ATCAAAAGTCCCCGAAGACTGAAATATTCTTTTTAGAATGTATCCTCCCTGTAATCGATTTCCTCCTAGT
+TGCTAGACAAGACCGCGCTACTTTCCACTATATCAATACCATTTAACTCAAATAGCATAAGCATCTAGCC
+TCGTCATTTTCTTTGATCCTTTATTTTTATGTCATTCTGCAACCTCGATTCATTCTATTGGTATTATCTT
+GATTCCTCATAATGTAAAGCAATGTTATTATTGCGTTAAAACATGATACAAATTGATACATCAGCTTAAT
+TTGTGTTACGTCTATTTTTGCAAAGCTTAGTTAATATTACGGTTAACAAAAACAGACGTTCATAGGGAAT
+ATATGAAAAATATAACAAAAATAGCCGTCATTAGCCTAATTGCCTCCAGTATCACTTTGACTTCTTTTAC
+TGCTAGCGCAAATCCTAATCTTGAAGAGAAAACTACTGAAGCCACTTCACAGCAAGTAAGTAATAAAAAT
+ACTGTTGTGGTTAGCAGTGACAAGAATGAACAAACAACTAATGCGGGTCAAAACAATAAAACTTCCGAGA
+CTACGGCAGCAAAGATTATTGTCGATAATGAAAATCCAACTAAAGCCGTGAATGCACAGAAAGAGTCAAC
+AACTGACTCAACAGAGGATGAAGACTTCTCTGTTTGTTTCGGCGAATGTGAAAACCATGAGTCTAGAAAC
+TGTGATGAAGGTGATGATAAGTGTGAGAAAGTTCATCGTCTAATCTATAATCGTCGTGATGGGTTTTATG
+TTGATGTCAGTGCTATAAGCAGCTTTGGTGATGATTATGCTTTTTCTGCGAATGAAGATACTGAATCAGA
+GTTTGATGTAGCGATAAGTTACCGAGTACAGTTACTCGGACTATTTATGGAATCACCCGGAATAAGTACT
+AGACGAATTCAAGGTATGTACTCTATGCCAGCTTGGGGAGTAAACTTCTATAATAGTGATGATTATTCTT
+TTGATTTATTTTATCAATACAGTACGCGAGGCATTGAAGGTTTAGAAGGCATTCAAACGCGTAATGAAGA
+TGAACGTGCAGGTCTGAGAATGACAGGCTTTTATGAAAACAGTCAATTGCAATTGATATACTCACCCGTT
+AGTCGCAATGGTGAAGGCAGTGACGGTATCGAGGCTTCTATTTCATACAGCTATGACTGGCAGGTTAGAA
+ACTGGAATTTGTACACTAACTTAGGGTTGCAATACCGTTCAAAAGAAGTAACCCCATATGGCGTAAAAAC
+CTGGGTTGAAGATGACTTATCAACGAAAGCGGGTATCAGTTATTCGGCAGAAGTTGGCATTGAATATCCG
+CTAACAACCGATTGGGTTATCGGTAGCTACGTTGGTTATAACGCACTGTCAGATCGTAGTATTTCTACTC
+GCCAAGATACCGTTGAAGACGGTGTCAGAGGCGGTATTCTACTCACTTTCGTTTTTTAGGGGAGCATCAT
+TATGCACGCTAAAAAGCTTAATAAAATTAAAAAGCAGTTACAAAGACTGCTTTTACAAATAAAAACGTCA
+TGCTTATTAATGTTATTACTGGTAATAAGTTCAGTGGCGAATGCAACCGATATTCAAGCCAGCATGAAGG
+TAAGTCCTGAGCAATGTGTTGCTATGCGCCAAGGTCAGGCTTGTTATGTTTCTGTTGAGTTAAGTTGGCA
+AGTTGATACGCCGGGCAATTATTGCTTATATACCTCAGGAGAATCTAAAGCACTCAATTGTTGGATAAAT
+AGTTCTGTGGGTGAAATGAAAAAAGCATTTGATAGTAAGGTCAATTTGGAATTTTCGTTAAGGCGTCAGA
+ATGAAAGTTTATCCGTTGCCACTGCGGTAGTAAAAATGGCATGGGTACATAAGAAAAAAGGTCAGCCAAG
+AAAGTCATGGCGTATCTTTTAGTTTTACCTTTTAATCATACTATTGCCATCGCTTCAAATAATAGAAACT
+ATGGCAAGTGTAATTATTATTTTGAGTAGAGGAATGCGTTAATGACAGCACAAGCGAGACCGCATATTTT
+ATTGGTAGAAGATGATATTGATCTCGCTGAGTGGATTGCTGATTATTTAATAGGACGTGAATTTAAGGTA
+ACTACTTGCCATCGCGGTGATGATGCAGTTGATCTTATTCAATCACTCAACCCCGATATTGTTTTACTTG
+ATGGCATGTTGCCAGGTATGGATGGGCTCGACGTTTGTAAAACAGTACGAGCCACCTTTGATAACCCTAT
+TATTATGATCACCGCACGTGATGAAGAAATTGATGAAGTGCTTGGGCTTGAAATGGGGGCCGATGATTAT
+ATTACTAAACCCGTGAGAGCCAGAGTATTATTAGCCCGTATTCGAGGGTTACTTCGTCGAGAAGATAAAT
+CTAGAACAGCAGATAAAAGTAACGTTCAGCAGTTAACGGATGAACAACTTGAATCCAAAGGCGTATTAAA
+ATTTAGTGGTTTGGTCATTAGTGAACAAGCCCGAAGCGTTACACTTGACGGCGAGTCGATCAAAGTCTCC
+TCTAATGAATTTGATGTTTTATGGTTTCTTGCCACAAAAGCTGGGCAGGTTGTGTCTAGAAAAGAGCTGG
+TCAGTCATTTTCGTGGTTTTGATTATGATGGCTTTGATCGCTCAATTGATTTACGTATTTCACGATTACG
+CAAAAAGCTAAAAGATGATTCATCAGAGCCTTTTCGTATCAAAACGATTTGGGGAAAAGGTTATTTATTT
+GCTAATGATGTTTGGTAACGGTCTAATTTTTTATAATAAAACCTAATGGCTTTCCTCTTAATATTACTAG
+GTAAACTTAATGCGTAATTTGACACTTTCATTAGTCGCCGTGGTGCTTATCGCAACCATAGGTTTAGGTT
+GGATGTTTGATAGTATTTATAACCAATACCTCAACCAAAACCTCGATCAAAGTACTGCGCAATCTAATCA
+AGAAACGAGTGGCCAGCAGAGTGTCATTGATACGTTAGAGCAAGTAGGCACTCACTTATCAATCGCACTC
+TCTGGTATTGATAATCGTCAAGAATTTATCCAACAATGGCCGAGTGAAGGGACATTGTCATTACGTTTGA
+AACCGTTAACGAATTTCCCCCTACCGCAACCGTTACTCACCGACTTAGTAGCAGGGCAGCCGTTATTACT
+TGAAACCGATGATAGTATCGCCATGCATTTTTATCTGCCAGCTACGGATGAACTTTTAGTGCTCACAACT
+CCCCCGGTAACGGTTCATCAAAATAACTCATTTTTACCCATTTTACTGACCAGTCTATTTTATCTAGCCG
+TACTGTTATTAATGTTGCTTTGGCTTTATCCGCTAATGAGAAGGTTAATGACTTTGCGTCAAACGGCCAA
+GTCATTTGGTGAAGGTAATTTAAACCAACGTATTGATGTTGGCTCTATTTCGTATATTCGTGATTTAGAA
+TTAGAGTTCAATCGCATGGCGCAGCGTATCGATGATTTAGTGACTGACATAAAACTGCTTAGTAGTGCCG
+TTTCTCATGATTTACGCACACCGCTTGCACGTATCCGCTTTGGCATTGATACCATTCAAGAAGAAGATGA
+CCCTGTCTTGCGAAAACGTTTTGAGCAGCGCATTAGTGATAACGTTGATGAAATGGTCGATTTGGTAGAG
+AGCTTATTGAGTTATGCGCGTTTAGACCAAACCTTAATTACTATACACAAAGCGCCAGTTGATTTTTCAG
+CACTGACGGCGACTTGTATTAAAAACAAAAGTCAGGATGATGTTCAACTAACTTTTGAGGCACCAAAGCA
+AGCGGTATTCGTTGATGGTGACCTCTCCTATTTGATGATTTTGATGAGTAACTTATTACAAAACGCCCAT
+CAGTATTGCAAAGGAAAAATAGCGGTTAAAATAATAGCGCAAGACAGTAATATTGTTATAACGGTTGCTG
+ACAATGGACCTGGGATCCCGATAGATCAAAGAGAAAAAATTCTTAAACCTTTTATTCGCGGAGAAAGTAC
+GGAGAAAAAAGTGAAAGGCTACGGAATGGGCCTTGCCATCGTTAAGCGAATTGTTGAGTGGCACAACGGC
+GAGATTATTATTGAAAACTCAGCTGAGTTACAAGGCGCTCAATTTAGTGTGACCTTACCCAAAGCGTAAT
+TTCATCATTATCACTCATTAAAGCTCTTGAACTAATAGTTCCTTAACTGTTTACTAAAAACTAATTCTAA
+TGTTCATAAGTTTTGATAAGTTATCAATGAATATATTCACTTTACTGATGATTAGTAAACTATTAATGGA
+ATCTCTGACAATATTCATTGCTAGATAAGTTAAGCTGCCATTTTTTCTTCTAATTGGTCGGTCTTTTGTC
+ATTAAAAATCACCCAATCTAATGATCACAAAGATACGATAGTCGATATTTTATAATTTCAAGATAGGACT
+GAACGGAGCATATAGAGGAATAAAATACTCCCTATCATGAAGGTAAACTTGCCGATCGTAAAGCTGACAT
+AGGTTTCATATTCTAAAGCGCTGTGGGGCACTTAGCGTCATAGGTTAACCTTGCCATCATCACTTAATCC
+TTTAGATAATATGATGATTATTTACATTATATTCTGCAATGGTTTTAGGCAACTTCTTTTATCAGATAGT
+GTTGTTTGATCATCTTGACTCACTATTAATTCACTAATTGCTGACTAAATTATTTTTACAGCCAACTCTC
+CTTCATAACTACACTTGTACGACTAAGGTCTTATATCGATACGTATTGACTCATTATCACTTGTGATGTA
+GTTTAGTTATATCGATACGATACGTATCATTTTGTATATTAATTTAAGCGCCAACCACTGGATTAAAAAT
+TATGAATCAAGTAAGTGAAGCAGATGAAAAACCAGGCCCTTTGTCTGGCGTTACCGTATTGGATTTCTCT
+CGAGTGTTGGCAGGGCCTTATTGCACAATGGTCTTGGCAGATCTTGGCGCACGGGTAATTAAAATTGAAC
+GATTTGGCACTGGTGATGATACGCGTGCGTTTGGGCCTTTCGTGGGCGTTGATTCAGCTTATTTCATGTG
+TTTCAATCGCGGTAAAGAAAGTATTTCTCTTGATATTAAATCACCACGCGACCGTGAACTACTAGAGCGC
+TTGTTGGATAGTTGTGATGTGGTGGTAGAGAACTTTCGACCTGGAGTGATGGAACGCCTTGGTTACGGGC
+CTGAACGTCTTGAAAAAACGCATCCCCATATTATTTATACGTCTATTTCAGGTTTTGGTCACAGCGGTCC
+ATTTAGTGAATTGCCAGGCTACGATATGGTGGTACAGGCCATGGGCGGGGTGATGAGTTTGACCGGCTGG
+CCAGATGAAGAGCCCGCTCGCGTTGGCACCAGCTTTGGTGACTTAGGTGCGGCACTCTTTGGTGTGATTG
+GTATCTTGTCTGCACTCTATAGTCGAACACGTGATGCGCAAGGAACGCGAGTGGATATAGGGATGCTAGA
+TTGCCAAGCGGCGTTAATGGAAACTGCACTAGCAAGATATGACGTGGAGGGGATTGTGCCAACACGTACA
+GGTGACAATCATCCATCGCTTGCACCCTTTGAAACCTTTGCCGCACAGGATGGAAAGTTCGTGATCTGTG
+CCGGTAATGATACGTTATTTTTGCTAATGATGGACGCTTTGGGCTCGCCTCAGTTGGCCTTAGAAGCGCA
+ATTTCTAACCAACGATTTACGTGTGCAAAACCGTAAACAACTGGTTAAAGATGTCGAGGCAATAACACTC
+AACGAGCCAATGCAGCATTGGATTGATGCCCTCAATGAAGCTGGAGTACCTTGCTCCCCGATAAATACCA
+TTGATAAATTATTTACTCATCCACAACTTCTAGCCCGCAACATGATCGTTAAAGTGAAAGGGGAAAACGA
+GAGAGCAATCCGAACAGCCGGTAACCCAATAAAGATGAGCTCAGTAGCAGAAATTGATCCCGAGGTACCG
+CTCAAGTCCCCAGCGCTTAACGAGCATCGCGAGGCAATATTAGCAGAATTGATGGCCAAAAACGGTGCGT
+ATGCGCCGACACCCCAACCCCAAGAAAATTCGGATGATAGTAAGCTAGAGACATATTCCGAAGCTATTTC
+TCAAATTTAATCCTTAATATCCTAGAAGAGAGAGTCGAATTATGAAAACCAAAGACAGTATTAAACTTAA
+GTCCGTCGACACTGAACAGGAAAGTAGTGAAACCACAGAAAATGCCGAATCTGCAGCAGACGCGAAACAG
+ACAGTAGCAGCGATGGAAACTATATTAGTCGAACGCCGTGAACGGGTAGGTATGATCACTCTTCATAGAC
+CTAAAAGCCTAAATGCTTTAAGTAGGCAGCTTGCCAGAGAAGTTGTTGATACCTTAAAAACCTTTGACGC
+CGACGATAATATCGGCGCGATTGTTATTACTGGCAGTGCTAGAGCATTTGCCGCCGGGGCAGATATTGAG
+GAAATGGCAAACCTGACCTACGCCGAATTTTATTGCGACGATATCTTTGCACCGTGGGATGAATTGCGTT
+CAATCAGCAAACCGATCATTGCCGCCGTGAGTGGTTATGCTTTGGGCGGTGGCTGTGAGCTAGCGTTGAT
+GTGTGATTTTATCATTGCCTCTGAAGACGCTCAGTTTGGACAACCAGAAATTAAGCTTGGTATTTTGCCT
+GGTATTGGAGGCTCACAACGCTTGGCCAATGCCGTTGGTAAGTCATTGGCGATGGATCTAGTTCTAACAG
+GTAGAACAATCGATGTTCATGAAGCAAAAGCTGCAGGATTGGTGGCGCGTGTTGTTCCAGGTAAAGAGTT
+GTTACAAACGGCTTTAGAAGCTGCACATACCATTGCAGGCTATAACAGTCCTGCCGTACGTATGGCGAAA
+GAAGCGGTAAATGTCGCTTTTGAAACCAGCCTTACTGAGGGGATGCGTCATGAGCGCCGTTTATTCCAAG
+CAGCCTTCGCTACCGAAGGGCAGAAAGAAGGTATGCATGCGTTTATAGCCAAGCGAGCACCTGTTTTTCG
+CCATCGCTAGAAATATTCAATTGAAGGGAAGTGGTTAAGTCATTGAGATAAAAGAAACCACTAACCCACA
+TGATAAAAAATATATAGGAGTGAGTATGTCTACTCAAGTTATTCTGCCACGTATTATGCAGGTGGGTGAA
+AACGCAAGTCAGGAAATAGCCAACGTATTAGTTAGTATTGGCTGTACCCGACCATTGATTATTACTGACA
+AGATGATGGTGGGATTGGGCTACGCTCGTCGAATTCAAGTCAGTTTAGGCGCACATCATATTCCCGCCCA
+TATCTTCGACGATACCGTGCCAGAGCCTACAGTTGAATCTATTCAAGCGGGTGTTGATAAGGCACGAGAG
+GGTAATTACGATTGTATTATCGCCCTTGGTGGTGGAAGTCCAATCGATAGTGCTAAAGCCATTGCTATCT
+TGGCCAAACATGGTGGTGTGATGCAAGATTACCGTTTTCCTCGTATGGTTATAGAGCAAGGCTTACCTGT
+CATTGCCGTACCTACTACGGCGGGGACTGGATCTGAAGTCACTAAATTTACCATCATTACCGATGAAAAA
+AACGACGAAAAGATGCTGTGTGTCGGCATTGGCTTCATGCCCGTTGCAGCATTGGTGGATTATAAATTAA
+CCATTAGTTTGCCTCCTAGGACCACTGCCGATACTGGAATCGATGCCTTGACCCATGCAATTGAAGCGTA
+TGTGAGTAAAAAAGCAAACCCATATAGTGATAGTCAGGCAATTGCTGCGATTAAATTGATTGGACCTAAT
+TTGAGAAAGGTCTATCACAGCGGCGAAGATCAAGATGCTCGTGAAGCTATGATGCTGGGTTCGACCTTAG
+CTGGTATTGCATTCTCTAACGCATCGGTGGCATTAGTGCATGGTATGAGTCGACCTATTGGTGCCTTTTT
+TCATGTACCTCATGGTCTCTCAAATGCGATGTTATTGCCCAGTGTTACCGCTTTTTCTATTCCTGCGGCA
+CCAGCGCGTTATGCGGATTGTGCTCGGGCGATGGGTATTGCAGCTGAGCAAGATAGCAATGAAGTTGCCA
+ATCAGAAATTATTAATCGAGCTTCGTTCACTAAATGAAGAATTAGCAGTACCAACGCCACAGGAATTTGG
+TATTAAGCGCGATGAGTTTTTTGAGGTGTGTCAAACAATGGCTGAACAAGCATTAGCTTCAGGCTCACCG
+AGTAATAACCCTATTGAGCCATCTATCAACGAAATTATCAGTATTTACCAGGGGCTATGGGATTAACTTC
+TGCGATCAACATTACTTTTTAACATTTTAGACATTATTTAGGAATTTTTTATGAATATTATTGGACATTT
+AATTAACGGTGAAATTTGTACCGACGCCGCCCGCACTCAAGATGTGTTTAACCCTGCAACGGGGGAAGTG
+ACTCGACAAGTTGCCTTGGCTTCTGTCGAAACAGTAGAGCAAGCAATAACTGCTGCACAAGCTGCCTTTC
+CACAATGGCGAAATACTCCACCTATCAAACGTGCACGAGTGATGTTTCGTTTTAAAGAGTTGTTGGAAGC
+AAACTCAGATAAAATATGCGAAATGATAGGCGAAGAGCATGGAAAAATCTCGCATGATGCAGCCGGTGAA
+TTACAACGAGGTATCGAGAACGTTGAATATGCTTGTGGCGCGCCAGAGTTATTAAAAGGTGAGCACAGTA
+AAAATGTTGGACCAAACATTGATTCATGGAGTGAATTTCAACCCTTAGGTGTTGTTGCCGGTATCACACC
+ATTTAACTTTCCAGCGATGGTTCCATTGTGGATGTTCCCAATGGCGATTGCCTGTGGTAACTGTTTCATA
+TTAAAACCGTCAGAACGCGATCCAAGTTCAACGTTATTTATTGCTCAGTTATTAAAAGAAGCTGGATTAC
+CAGATGGCGTAATGAATGTTGTTAATGGCGATAAAGTTGCGGTTGATGTGTTGTTATCTGACCAGCGAGT
+AAAAGCGGTTAGTTTTGTTGGCTCAACGCCAATTGCCGAATATATTTATGCCACGGCTAATGCCAATGGC
+AAACGTTGCCAAGCATTAGGTGGTGCAAAGAATCACGCTATCGTGATGCCTGATGCTGATATGGATAATG
+CGGTTAATCAATTGTTGGGCGCAGCATTTGGTTCATCGGGTGAGCGTTGCATGGCATTGTCTGTTGCGGT
+TGCAGTAGGTGACGTTGCCGGTGATGCCTTAATTACTAAAATGACAGCCGCAATGGCAAGCCTTAAAGTA
+GGTGCATTTAGCGATAGCACTAACGATTTTGGTCCAGTTATTACCAGCCAGCATCGTGACAAAGTGGTTG
+GTTATATTAATCATGCCCAAGAGCAGGGCGCAACTATTGTCGTTGATGGTCGCAATCCTGAGGTTGAAGG
+CTACAATAATGGCTTCTTTGTCGGTGGCACCTTAATCGATAATGTCACGGCCGATATGGTGAGCTATAAA
+GAAGAGATCTTTGGTCCGGTACTGCAAGTGGTACGCGTGCAAACGATGCAGCAAGCTATGGATTTAATTA
+ATGACCATGAGTACGGTAATGGTACTTGTATCTTTACGCGTGATGGCGAAGCGGCTCGATACTTCTCTGA
+CAACATTCAAGTAGGTATGGTTGGTATCAATGTGCCGTTACCCGTGCCTGTTGCATACCATAGTTTTGGT
+GGCTGGAAGCGTTCGTTGTTCGGTGATTTACATGCTTACGGTCCAGATGCGGTTCGCTTCTACACCAAGC
+GCAAAACAATTACCCAACGCTGGCCTTCAGCAGGTGTTCGTGAGGGCGCAGAGTTCTCAATGCCAACGTT
+GAGTTAATTGAAATGTAATTAACTCTGCCTTAGTATAATTATCGCAAGCTAATGGCTATTCCTTTTTATC
+GATGGAATAGCCTTTACTTCTTTAGTTTTTGGAACCCCTTTGATGCTTGCGTAAGTGCATCCGTCTCGCC
+TATAATTAGCGCGAAATTTATCAAAGGATATAAAATGACAGTTCAGCGAAGAGAGAAAGGTTCATCTATC
+ACTAGGGTGCTTGAAATCATCGAGGCAATTTCTCGTGCCGAGCGACCTATGTCACCCGCTGAGTTAGCAT
+TTTTACTTGATATTCCTAAACCCAGTATTCATCGTTTACTACAGCAACTTGAAGCTGATAATTATGTGCA
+GATTAATATGCGCGGCTTGTTGGTTCCTGGTGATCGGATGCATAGTATTGCTTTAGGTGTGCTCCATAGC
+AGCCGATTTAAAGCATTGCGTCAGGCCATTCTAAAAAAACTGGCGGAAACCATTGGTGAAACCTGTGGTA
+TCGCAATTCCTGATGGCATCGAAATGATCTATTACGATCGTGTTCAAACTAATTGGCCATTACGAGTTAA
+TTTACCTGTCGGTAGTCATACGCCTGTAGCGTGTACTGCCAGCGGAAAGCTTTATTTAAGTTCTCTGCCT
+AAAGAACGTCGTCATCGTATTATAGGTAAGTTATCACTTGAAAAGCTGGCTCGTAATACGTTAATTGAGT
+CAGAATCATTAGAAAAAGAGCTTATAAATATCCAAGCTAATGAGTTAGGAACCGATAACGAAGAATTTAT
+AGATGGCATGGTTGCCTGTTCGGTGCCTATTAAAGATCAAGATGGTAAGTTGTTTGCCTGTCTTTTCACC
+CATGCCCCCGTGATCCGCAAAAGTTTAGATGAATTATTAGCCTTTGAACCAGCATTGCGCCATGCGGCCA
+TAGAGTTAGGTGATCTACTCAAAGAACAATAAAGCAGATCCTAGCCACCACTTACGAATCAGGCTGGATT
+ATAAGTAACTTTTGTTTCATAAAATCGATAAACACACGGTTTTTATTAGGTAGGTATTTACTTTGTACAT
+ACTGTAAACAAATATCACCTTGGTAACTCCCTGTTAACTGCCAACCTTCCAATAATGGAATGAGCTTCCC
+CGTTTTAATACCCTGTTGCGCGATATAATCCGGCAATGGCCCTATACCAAAACCCTGTTCTATCGCATCT
+CGACGCATGTCACTGTGGTTAAGTAGATATGAACCAGCAACTTGTACGGTTGTTTGTTGATTTTCATTAA
+TAAAGCGCCAACGGTTATCGACCATGTTTTCGCCTAAACAAATACATGATAAATATTTTAAATCATCGGG
+GTGTGTTGGTGGTGTATGGCTTTGTAGGAATTCAGGACTGGCACATAAAACCTGTTCAACGCGACCAATT
+TTAATATTTACTAAGGCTTCAATCGGGTAATCATTAATATGAATCAAGAAATCAACACCGTCATGAATAG
+GATCTAAAATACGGTCGGTTACTTTTAAGTGTAACTGAATGTCCGGATAGCATTTTAAAAATTCAACAAA
+TAGTGGTCGTAACACCTTGTTCGCAAGTGATTTTGGCGCTGATACTCGCAACAGCCCACTAACCGTCGAT
+GTTGCAGAGCGACTGGCATTAACTGCTTGGTCCGCAGACTCAACCATCTGTTTACAATAATCAAAGGTTA
+ACTTACCTGACTCCGTTAACGCCAGTTGCCTTGTAGTACGCTGCAATAGCTTGATGCCTAACGCATCTTC
+TAACCTACTAATCTGACGGCTCACTGCTGAAGGTGTGACCCCAAGTTTTTTTGCCGCCTTACTAAAGTTT
+CCTTGCTCGATCACAGTAACAAAAATAGCCATATCAGATAATAAAGGGATTAATTTATTTGTGTCCATGA
+AGCACAAGTCCTTTGTCAATTAAGTGTATTGTTTAAAATAACTCATATATTAACATAGTTGCATAGTAAT
+AAATGAGTTGCTGCGAGCAAACTTAAAATTGTAAGAGGTAAATATGGAATTGTTAATAAATACTTATATG
+GCAGAAATTATAGCGGTGAGCACAATTGCTATTTTTATGGCTATGTTACCCGGCGCTGATTTTGTGATGG
+TGACACGTACGAGCATCTACAATGGCCGTTTTGCAGGTTTATATATGAGCTTAGGTATGTGTTTATCTGT
+TTGTATTCACGCCAGCTATTCTATTGCTGGATTAGCAGTAGTGATAGCAAATTCGCCATGGTTATTTTCA
+GCAATCAAATATTTAGGTGCGGCTTATCTTATTTATATTGCTTGGCAGTTATTAACAACACGTGAGAGTT
+TAAATAAAGACCAAAGCAGTTCAACGACTCAAATGTCACCTTTTATGGCATTACGTTTAGGCTTTACTTG
+CAATATATTAAACCCCAAAACATCTATTTTCTTCTTAAGTATTTTTACGCAAGTGGTGTCGATAGATACC
+CCGATAATAATGCAAATAAGTTATGGCTTGATCATAGTGTTGGCACATTTTATTTGGTACAGCGGTGTGG
+CTTTATTGTTATCACACCCAAGCATATTGCCTCGTTTCAATCGACAAAAACAAAAAGTTGATAAAGTAGC
+AGGATTTGTATTGATGCTAATTGCTATAAAGCTCAGCTTAGTTTAATTAGCATGTTTAAGTCAAAAATGG
+CTTCTATGTTGATTGTGATAAGCGATAATGATCACTGTGGAGTTCAGTGATCATTTCATTATCGGTGAAT
+AGTTATTCTAATGATTATGTGCAGCCAGCCACTTATCAATTAAACTTTCTTATTTCGTTACGGTTTTCAA
+AGCGGATTTACCCGTCATTTTTTAACGTGATTTGTGGCTCTGTATAGGCTTTAGTTCCCCATAAAGGAAC
+GGTAGAAAGACTATGCTTAAAACTTCCTGAGGTTTCTTTGGTCGCGTAAGACAAATACATCAATGTTTGA
+TTTTGGGCGTCATAAATACGTCTTACTTTCATGGTTTTAAAAAAGATGCTTTTTGATTTTTTAAAGACTA
+CTTCGCCAGACTTACTTCTATCTATTTGAGCGATCATCGTTGAGGTGATTTCACCTGTTTGACGACAAGC
+GATTGAACTATCACTGGGATCAGATAAGCTCAAGTTCGCTTCAACACTTGCTATGTGACAAGTAACGCCG
+GGCACTATGGGGTCAACTAAGGTATTTAGTTTAATATCCTTGAGCGTAAACATCCCTAATGAAACATCAC
+CTACTTCATTATCAGAGCAGCCCAGTAGCAGCGTTGAAAAACTAACTGCCAGCATAAATTTTTTCATGAA
+TTTTCCTTGGAATAATATCAGTCGTAATGTTATACCCATTACCTTTCAGAATGCTCGATTCAGAGTGTTT
+AAGCAGTTTCAGTTTGAGGCGCGTCAATTAAATCAGGGTTATTCCCTATTTCCTTGTCGCAACAATAAAA
+TGATATTGCTCAAGCGCTTCTACGATGGGGCTAAAAACGATTTATACATCGTTATTGATTTTGAAAATGG
+AACAACCATTCACTGCAATCAATGCCTTGCCTAAATCGATTTTTTCTCCCACTGAAACAAGCATATTGAA
+TGGCAACGGGTATAAATAAGCAAATTATAAAGAGTGTATCACACTGAAATTTTAGCTATTAATATTCTCT
+TTTAAGAGATTTAACCTATCACTTGCGACTAACTCACCAAGATATAAGACAAAAGCCAGTAAATGACCTG
+TGCATTTAAAATATTTTGTATACAATAATAGATTGTTATTTATCATTCGGTGAGCCAGCCTTAACGCTCA
+CTTTTATATTGGAGTAAACCAATGCGTTCTTTTTCTCGCTTTTCTTGTCGATTAGCTTTTGCTGTTAGTG
+TTCTAGCGACACCTTTCATAACGGTGGCAAATACCACTGTTGCTAGTAGTACAGGGGCTAGTAACCTCTT
+TGAAGCTAAAGATATTTTTTCACTGGAATATGCCAGCGATCCGCAAATATCTCCAGATGGCGAAAAAATT
+GTTTATATCAGAAATTCAAACAATATTATGACCGATGATAAAAACAAAAACCTATGGTTGGTTGATGTTG
+ACAGTAAAAAGCAGTTACCACTTTTTTCTGATGACAAACAATATTCACAACCGCGTTGGTCAGCTGATGG
+CGAAAAAATTGCCTTTGTCAGTAATTTAACCGGCAGTTATCAAATACACGTGCATTACCTTAAACAAAAT
+CGCACAGCTTTAGTTAGCCAAGTGCAAGGCGGTGTGAGCAGTTTAACTTGGTCACCAGATGGAAAATGGC
+TGGCGTTTACACAACTTGTTGCCGATAAAAGAACGGTTATTGCCAAAATGCCTAAAAAGCCTAAAGGGGC
+TAAATGGTCAAAACCTGTCGTTGTTATTGACCAAGCATATTATCAAGCAGATGGCCGCGGATTGCTTAAA
+CCAGGTTACAAACATATTTTTGTTTTACCTAGTGAGGGTGGTACTCCACGTCAGATCACTCAAGGGGATT
+TTCATCATAAAGGAAAGCTTGCTTGGAATAAAAAAAGTGATGCTATCGTTTTTTCAGCAAATCGTATCTC
+AGATTGGGAATATAAATCACTTGAAGGTGATTTATTTAAAGTGATGGTAAATGATGGTGAGCTAACGCAG
+TTAACCTCTACACCGGGTAAAGAGTTTAATCCTGTGTTTTCTGAAAATGGAGAGAAACTTGCCTTTTTGT
+CGACTTCTAACGCATTGAACCCTTATCGTAATGCCAAATTAAATATTATGGATTGGAAGTCTAGAAAAAC
+GAGTGAGATTGCGAGTGATTTTGACCGTTCTATCCAAGACCCACAATGGTTATCAAGCTCGTTGTTAGCG
+ATGACTTATGATGATTTTGGTAAGCGTAAATTGGCGACTATCTCAACCAAAGGTAAAGTTAAAGACTTAA
+CGGATACTCTAGTAGGAAGTAGCATTGGTCGTCCTTATATCAGTGGTGGTTTTACCGCCTCAAGTGAAGG
+TTATATGGCCTTTACGCAAGGTAGTAGTTCACGTCCAGCAGATGTTGCAGTTATTAACACCCGTAAAAAA
+CTTGTTAAACTAACACAATTAAATGAAGACTTATTGGCACATAAAAACCTAGGTAAAGTCACTGAAATTA
+ATTATAAATCATCATTTGATGATGAGCCTATTCAGGGTTGGTACGTTACCCCACCAAACTTCGACCCTAA
+GAAAAAGTATCCCCTTATTTTAGAGATCCATGGTGGTCCACACTTAGCTTACGGCCCACATTTCTCTGCG
+GAACTTCAACGTTTTGCAGCGCAAGGTTATGTGGTGTTTTATGATAACCATCGCGGTAGCAGTTCTTACG
+GCGAGCGTTTTGCCATGTTATTGAAGTATAAATACAGTTCGAAAGAAGATTTTGCCGATCATAACTCAGG
+TGTCGACGCTATGTTGGGCTTGGGCTTTATTGATGAAGGTAATTTGTTTATTGCTGGCGGCTCTGCTGGC
+GGTATTGCAACGGCTTATGCTATTGGCTTAACCGATCGTTTTTCTGCCGCCGTAGTGGTTAAACCGGTTA
+TTAACTGGTTAAGTAAAGTACTAACAGCGGATAGTGGTTTAGGGCAAATACCTACACAGTTCCCAGGAAT
+GCCATGGGAACACGTTGAACATTATTGGAAGCGTTCTCCAATGTCATTAGTAGGTAACGTTACAACACCG
+ACTATGTTGATGACAGGTGAAGAAGATTTACGTACACCAATGGCGCAAACTGAGCAGTTTTATCAAGCGC
+TTAAATTAAGAAAGATTGATACTGTATTAGTCAAAGTACCTGGCTCGCCTCATGGTATTGCGGGAAAACC
+GTCAAGAATGATTACTAAAATTGAACATACCCTTGCTTGGTTTGAAAAATATAAAACCAAGGCTGCTGAG
+GATAATAACGAAAATTAGTAAGGTAAAAAATCATACCTGAACGTTATTTCATTACCAACGGTTATGACAG
+CAAAGACCAAGCTATACCTTTTGGTATTAATTCAGCTTGGTCTTTTTTTGTTTTTTTTTCGGGGGAAGGG
+ATGTTTTATTAAAAATCCTGTTAACTCGGTCTGCATTTCATAATGTGAAATCACCAGTTGGTGCTTATGG
+AAATTTAAAAAATTATGATGTGATGTGGTCTATAGTTGAATTGGCTTAGCCCTTTATTGATACCCAAGCT
+ACTTGAAGATGTGTGTTTCAGGACGTTTGAGGCACTCATGATCAAGTAGCTTGGGTATAAGTAAACTGAA
+AATATAGAGCGTCAGATATTTTTCAGTACTGTGATTGCCTCAATTTCTATTCTACTTCTACTCCAAAGGA
+AGATATTTATCTATGCTGAATTTAACTATTCGTCGTAAAGTTGTACTTACTACCTTGACTGCTGTGGTGC
+TATCAATATTGATTGTTAGTGCTTTTGCCCTTAACTCAAGCCGGACCATTATTATGGAGGCTGCCATTGA
+ACGAGAATTGCCCGCAGCGCTTGGTGAGGTAGCTAATAATCTTGATGCGCAACTATTGTTACCTATTACC
+GTGGCGCAAACTATGTCGAGTAACCTATACTCTCAGCAGTTTATTGCCACTGGTGAACAGGAAAAAAATC
+ATCAACAAGTGATCGCTTATTTGAAAAATATCCAGAGTGAATTTAATACAATAAGTGCCTTTTTAGTCTC
+AGCCAATACCGGAAAATACTTCACACCGAGTGGGCTTTTCAAAACCTTGTCGCCACAAGAAAGTAAAGAT
+CAATGGTTTTATGGTTTTATCAATAGTGGAAACAAATATGAATTGAGCTTAGATGTTGATGAAGAAACCA
+ATATACCGACCTTATTTATTAATTATTTAATGAAAGTTTCGGGAAAACCTAGTGCTGTTGTAGGCGTTGG
+TTTATCACTAGAGAATATGGCTAACAGCATAAGTCAGTACCGTATTGCACAAACAGGTAAGGTGTTTTTG
+GTTGATCAACAGGGCAAGATAAAACTTCACCCTGATACTCAACAAATAGGTAAAGATTTAGCTGATATTG
+GTGTTAGTAACAGCCAAAACCTCTTGTCTAAAGCTCAATTTAGTTCAGCTGAATTTACCCTTAATGGTAC
+TAAAACCCTTATTGCGAGTCGTTATTTAGACAGTATTGGTTGGTATGTGGTTGCTGAAGTGCCTAAAGAA
+GAAGTTCTTGGAGGATTAACCCAAGCAACATGGGCCTTAGTGATGATGGGCATTATTATTGCGGTGATTT
+CTGCATTTGTTAGTACTTGGCTTATTTCTCGTTTAATTGCGCCTTTTGGCCAGCTTGCTGATATGTTGGC
+TGAAATTGGTAAAGGTGGCGGTGATTTAACGCGTCGTTTAGATGATTCACGTCAAGACGAAGCGGGTACT
+ATGGCGAGAGGTTATAATCAATTTGTCAGCTATTTAAGTGAATTATTACAACAAGTCTCTAAAACAGGTA
+ATGAACTTGCCGTGGCGATTGAACAAATAGATTCTCAAGCGAAGTCGATGGAGTCTGAGATAAATGAGCA
+AGTGAGCCGAGTTGAGCAAATTGCCACAGCAATGCATGAAATGGGTATGACGGCAGAAGAAATTGCTGGC
+AGTGCTAATAATGCGGCACAAAGTGCACAAGCTGCTGATGAAACAGTGCAGCAAGGTAATAATTCAGTGG
+TACAAACTATCGCCAGCGTTTCCGATATGAGTGAGCAGCTGGTATCTACCAGTACTATGATCGCTCAATT
+AGCTGAGGATGCACGTTCTATTGATACTGTGGTTGAAGTAATACGTAGTGTGTCAGAGCAAACTAACTTA
+TTGGCGCTAAATGCAGCTATTGAAGCGGCACGAGCAGGAGAGCAAGGTCGAGGTTTTGCCGTCGTTGCTG
+ATGAAGTTAGGACGCTTGCATCACGCAGTCATGACTCTACTAAAGAAATTAGAAATATTATTGAAAAGCT
+GCAAGCAAAAACAGAAGAAGTGGTTGCCGCTATTTCCCAAAGCACAGAACTCAGCACTACGAGTCAAACT
+GAGGCGGGTCATTCAGGCAAGCACCTAGAGAGTATTTCTGAAAGCATCAGTATAATGAATGATATGAACT
+TACAAATTGCTACCGCTACCGGGGAGCAATCGAATGTAGTGGGTGAGATTAACCCTCATGTTACAGCGGT
+TGCGGATATTTCACGTGCTAATAGCGATATCGTTCAGCAAACTTCGATTGCTTGTAGTGAGCTTAGAAAT
+AAAGCCATTCATCTGAATGAATTGGTCTCGCGCTTTAAGTTTGACTAATATTAATTATCTGGAAAAACGG
+TGACTTTCAAATGGTCTGATACCAAGTCCATTAAGTTATTTACCACTCAGCGATAATTAAAAGGCTTAGA
+GGCAAGGCATTGATTGAAGAGAATGGTTATTCCCTTATCAAAATCAATAACACAGCATGTAAGTCTTTTA
+AACTCGCCCATGGGAGCTTGTCAGAAAAGCAATATCTGCACAAATTTGTTAAATATAGAATCGCTATACT
+TATACAAATTTTGTTTGTTATAACTCTTCTGACATAGCTCTGAGGTGGGAATAAATTTGATGGAATTGGT
+ACAGATATCCACTAACGTCGTTGCTTTCAATCACAATAGCCCGCTATTGCTCAATCAAGCGCCTTGTTTT
+TGAATATTTATTTTCATTTGATTCTTCTTAAATAACCTGAACTCTGGATAATGAGTGCTTGATGATTAAG
+TAAAATCAACAACTTAGATTGTTACTTATGAAAAGTAATAAAATTAAAGTAGTTATACGCTTTATCAATG
+TTTCATTTTATTCAATTATCAAGGCAAAACGTTTATGAATAGCTGGCTATTTATCGACGTTTTAACGCTG
+AGAATTGGATGAAGAGGAATGTTGAGCAAGTGCTGCTTATCCAGAGTTCAGGTTAAATAGGAATAAAAAT
+TCATTATTCGAATATAACATTATTTTTAATAAAGCTGCTTTATAGAACATAGCGATCAATAAAAAATGCC
+AGTCAGGTAACTGACTGGCATTTTTGTTTATTCTCTTAATTCTCGCTAAGTAATCAGTAAACTAATACGA
+TTGGTATTACTACCAAATACGAACGCGTTCATCTTCTGCTAAATACAAAGCATCACCTGGTTTTACGTCA
+AACGCTTTGTACCATGCATCATGGTTACGCGGTGCTTGAGCACGAAAACGACCTGGCGCATGCGTACCAC
+CACGAAGCTGGTTTAACATACTTTTTTCAGTGCGTTTTTCTTTCCATACTTGTGCCCAAGCTAAGAAGAA
+ACGTTGATCACCGGTAACACCGTTAATAACCGGTGCCTCTTTGCCATTTAAGCTTAATCGGTAAGCATGG
+TAAGCCATAGATAAACCGCCAACATCGCCAATATTTTCGCCTAAGCTATTGCGGCCGTTAACAAAGTTAT
+CAGGAATAGGCTCATACTTATTGTATTGTGCAACGAGTTGGTCTGCTTTAGCATCAAAAGCATCACGATC
+TTCATCAGTCCACCAGTTACGTTGAATACCATTAGCATCTGACTTTGAACCTTGATCATCAAAACCGTGA
+CCCATTTCATGACCAATTACTGCACCAATTGCACCGTAATTAACAGCGGCATCGGCATTTGGATCGAAAA
+ATGGTGGTTGTAAAATTGCTGCAGGAAATACAATTTCATTAAATGAACTGTTGTAATAAGCGTTTACACG
+TTGTGGTGTCATACCCCAGCGATTACGGTCGGTTTTCTTTAACTCTTTGGCAACGCTATCAGCATTAAAA
+AATTGACGAAGATGTTTGATGTTACCAACCAAGTCATTTTTAGAAATGGTTACGCCATCAAACTCCTGCC
+ATACATCAGGGTAACCAATTTTAGGATTAAATGCGGCAAGCTTAGCATGAGCGTTAACTTTGGTTTCTTC
+ACCCATCCAATCAAGTCCATCGATACGTTGGCCTAGTGCAGTACGTAAGTTTTCAACGAGTTGAGCCATT
+TGTAGTTTTGAACTTTCAGGGAAGAAACGGGCGACATACACTTTACCAATAGCAAAACCTAAAGATTCAG
+TATCAGACATTTCGCCGATAGCGCGCTTCCAACGTGGACGAGGCTCTTGCTGACCACTTAACTCTTTGCC
+ATAAAAAGCAAAGTTAGCCGCATAAATATCTTCAGATAATAAATCGGCATTACCACTAATAGTATGGAAG
+GTTAAATAGTCTTGCCAAATCGATAATGGCTCTGAATTAACCAAAGCGATCATTGCTTTAACTGGTTCAG
+GCTGAGAAATATTAAGCTGTGGCACTTTGTAGCCAGATTGAGCGAAGTAAGTATCCCAGTCAAAATCTGG
+GTATTGTTTAGCTAATTCGGTACGTTGTACTTGGTTTAAGGTTAGGTCGCGATTACGTTTTTTCTCACGT
+GGCCAATGACCTTGAGCAATTTTAGTTTCTAGCGCTAAAATTTGTTCAGCACGTACTTGACCGTTTTCAA
+TGCCAGCAAAACTCAACATAGTAACGATATGTTCTACATAGGCATTCCGTGTTTTCTCAAATCGTTCACT
+TTCTTCTAAGTAGTAAGAACGATCAGGAAGACCTAAACCACCAGCACCAACAGACATTTCATATTGATTT
+GGGTTTAAACGGTTAAACCACATATAACCGCCAATCGGAGACTTAGCACCTGTTAACCATGCTTCACCAA
+ATATTTTGGTTAAGTCTTCAGTATTTTTTACTGCGCTAATTTGGTCTAAAGTCGATTGGATCGGACTGAT
+GCCTAATTTATTAACGGTTTCAGTGTCCATATAGGCTTGATAAAAATCAGCCACTAATTGTTCATCGGCG
+TTTAAATCAGTACGGCTAGAAATATCGTCAATAATTTCTTTTACTTGTGTTTCGCTTCGCTCAGCTAAAC
+CCGTAAAAGCACCAAAACGTGTTTTATCGGCAGGCATTATATAATGGTCATACCAAGTACCACTAGCATA
+CATAAAAAAATCATCACCAGGTTTTACTATTTCATTACGGGCGCTTAAATCAACACCGAAGCTTCCTAGT
+TCGGCTTTACTGGCCATAGTACTTTTATTACTGTTGTCATTACTCGCGTCAAACATGCCACAACCGCCAA
+TAACGGTAGTTGCTAAGGCAATGGCTATCAAAGTTTTTTTCATAGAATAACTCTCTTTTTAAATTAATTA
+GTAATACGGTTTATAGCGACACTAAAAAAGCATCTAAGTGTTGATGTATCAACTAAGATGTCGGGATTGC
+TTCATTACTTTTTTAAATATTAATTATTCGCTTATAGTTAACGGTACCACTTTGAACCCTGACATTTTCG
+CGTATGTTAATAAAATGTCAACCTAGATACGTTTAACGGTAGGGTTTACTCGACGAGGTCATTGTTACTC
+TACCGTTACATATATCTATTTATTGAGGGGGAAAACAAACAATAGTTATGCATGGTCTTTTGTGAATTAC
+GCTCCTGACCCGTCATTCTCAGTCAAATCATCTTTGCAATTATTGATTTTGCTAGGTATAAAGACGGCCA
+CGATTTGTTATTTTATGAGTTAGTTTGGTGAAAACACTTTCATTTATATTTTTATTACTGGTTACAGTTC
+CCGTACTTGCAAAGTCTTCTTTAGAAAAATCAGGAGACATCATCCACTTACTTTTACCTGCAACGGCCCT
+TGGCGCAACCTTGGTAATAGAAGATGATTATGAAGGCAGCTGGCAGCTTATAAAAACAGGCGTTGTTTCT
+CGCGTGGCGGTGGAAGGGTTAAAGTATGGCGTTGATAAAGACAGACCAGACGACTCTGGTGATGACTCTT
+TTCCGTCAGGTCATACGGCTGATAGTTTTGCAGCAGCAACCTTTATTCAACAACGTTATGGCTGGAAGTG
+GGGTATTCCTGCTTATATCGGTGCGACTTTTGTGGGTTATAGTCGAGTTGAAAGCGATAAACACTATCTA
+GAAGATGTTCTAGCGGGTGCTGCGATAGGTATCATTTCAGGCCTATATTTCACAGAACCCTACTCAGGCA
+TTACCATTTCACCTACAGCTAAAAGTGGGCATTACGGCATTAACTTCAGCGGCACCTTTTAACCAGTTTA
+GTTACGTTATAAGAGATTTTATCTATGAATAATAAAGTATCACAAGAAACTCAAGAGCAAGCGCTCAAAG
+TTGCCAAAGGCACACAAAAAAAAGGGCAAACAAAAGAGCAAACTAAGCTCATTGCCCAAGGGATAGAAAA
+AGGTATTTCAGAATATAAAAAACAGCAAAGTAAAAAGTCACGTGAACGAGATAAAGACCGTAAACAGCAA
+GTAAAGCAAAAACAGCTGCTCACAGAAGACACCACTGAGCTGACCGAAACTCAAAGTAGCAATTACTTAC
+CTTGGATACTATTAGGTGTTAGTTGGCTTGGTTTTATTGGTTACATTTTCTTGAGCTAATGCGTTAAAAA
+ATAAATTAACTAACCCGTTACTTGTTTACTTAGCTGGTAAAGCCGATTGTTAAAAGGCCGCTAATCGTTC
+AATTAGCCAAAAGGTTGCTGTGATACCGCAAAGGTAACTAATTGGTAAACGCAGCATGGGTAAGGTTAAT
+GGCTTATGTTGTAGCCATTTATAAAGTACTGATGCGAACTTAACCAATAAAAATAGTGCCAAAACAAAAA
+TTAACTGACCTAATTCTACGCCGATATTAAAACTCAATAATGCTAATGATTTTTCCGTTTCGGGTAGCCC
+TATATCACTCAGTACTGCCGCAAAACCAAATCCATGAAGTAAGCCAAAACTCGATGAGACCAAGACCGGA
+TAGCGTAAGCTTAAACTGTGCTGTTTGTTTTTGGCTATCTCCCAGGCTAAAAAAATAATACTTAATGCGA
+TAACCGCTTCTACTGGCTCAATTGGGATAACCATGACATTTGTTGCTGACAAAAATAGTGTGATTGAATG
+AGCTATGGTAAAACCTGTAATGGTATAGAGTAGTTTTTTTCGCGTACCTGAGATATACACCAAACAAGCA
+ACAAATAATAAGTGGTCTAAACCAATGAGAATGTGTTCTATACCAATTTCTATATAGGTAATCGCAGTGT
+CAAAGGTACTTAGTGAGACCACTTTTTTTATCAAGTATTCAGGAGTATCTACATTGAGTATGGTTGTTAG
+GGTGTCTTTATTCACTGCTATTATTCGAACGAGTATATCGCCCTTTGATCTTTCAATGCCGTCAATGCTG
+AGCATCATTCCTGATAACCCCGTTGCTCGATGAAATCGGCTATATTCGATATAAGCATTATTAACGACAT
+GTTTTCTTGTTAAACCTAACTGCTGACTATTCTTAGGTAATACAAAGCTAATTTTTTCTTTTTTACCATT
+GCGAAGTGGTACTTTCCAAACCACGTCAAAATCTGTGTCACTAGTTGCGGTAATTGTTAGTGAGGCCGGC
+CTCATGTCATCGGCGAGTACTTGGCTGCAAAAGAAAGTCAAAAGTGGTAACAGCAACGTAAAACGTAATA
+GCCTTTTTATTTCTACCTGCATAGCAAAGATCATCAAATCACTCCGCCTTAGCTGCAGGTTCTTGCGCTA
+TGGTATAACTTTTTAGTAGGCGTTCCTCAAAGCTTGCTTTGGCGCTTTGTAAGTTTTTATATTGCCAATC
+CGATAATACCGTTGATTTTATTGATTCAAAAGCTTTATTGACCGCAGGACTTCTTTGTTCGATTAAAACA
+AAGTGTACGCCATGTGAAGATTCGATAGGCCCAGACCATGAAGATAAAGGAGCATGGATTAATTGTTTGC
+TAAAACTTTTGCCAAATAATCTATCTATTTGCACAGAATCTTTATTGGTTACTTGGTAAGGGAGGAATTT
+CAGGTCGCCTTGTGGTGTTTTACCTTGTTTGATTGATAGTTGCTGCAGAACAATTTTTTGTTGTAATTCA
+TCGTGATTACCATCAATGGATAAATGAACTTGTTGAAAGCTTAGCACTTGCTGGGTTTGATAGTTTTCAA
+TATGTTGCTGATAAAATTGCATTAACTCTGTATTGTTTGGCTCTTTAGTCGTAACAAGATCTTCAATCAA
+AAACTCTATTTTTTGTCTTAAACGTCTATCAATTACTTTATCACCCCTATCCATATTTAATGCGCGTGCT
+TCACGAATATACATCTCATTAACCGCGTAGTGAAGTGTTGCATTTTCTAACTCTTTTGCTAAAGGGGCAC
+GGTTCCAGCGAGTTAAAAAGTTTTGTTTAATTTGTTCTATTCGCCCTTGGCTGATGGTAATTGTATTCGG
+GTTGTCATCTTGTGCATTAAGTTGTTCAAAGATAATAAATAACAAAATAGCAATAACGAGGAAGTGAACC
+AGTGGTTCGGTAATCAGTTTTTTAAGCATAGTATGAGTAGTAATATAAAGTAGATGTAAAATAATAAAAA
+TTAATGGTCTATTGTCAGTGATTGGATGAAAGCTCTGGGAGTTATCACACTCACAGAGCTTGATTCTTAT
+TTAGCTGAATACCAAATTGGCGAAGAATAAGCGCGTTCTTGACCAACAAGTTCTGCTTCTTTAGGTAATA
+CAGCACCTAACCTTACTTTATCGTATAACACCCATCGCGGTGTTGGGATTTCGATAACACGGGTGTAGTA
+GAATGCCGACTCATTTTTATCAAAGTCAGGATCGGTCCACACTGTAGATAACTGTGCATCACCAATGCTA
+TTTGTCCAAGTCGCCGTATTTAAATCAACGGTGTTACCTACTGCCTTTTTAGTACGGCCTGAGCTGTCAA
+TGTTACGCCCATCAGAAACAGCAACATCATAAACACGCTCATGTAATTTACCTGATTTATCTAACCAGCC
+TTTGATGACTTGAATACGATCAAGGTAAGCGCTTTTCGGATCTCTCATAGCATAAACCATAAAAGAAGGC
+GCTTTGTTAGATTTTTGCTTAACAAGATCACCGCCCATTGGTACACCTTTCGCGTAGCCTACTTTTGCCG
+GATCATTGGCTTGTAAATCTTGTTTGTTATAATCCCAACCACCAAAGAATCGAACTGTCATGCGAGGGCC
+CGTGGTACCGTAAGTTTCTTTACGCTCCATGGCATCAAATAATGCGCCACGGGTATTTTCATGTGCCCAA
+ATACCGGTATAACCAGAAGAAACTAACTTGTAACCCTCAAATGCACCTAAATCAGATGAAACAAATGGAT
+GGTTAATACGATCTTTTGAGGGTTCAACACTGGTAGATTTACCAAAGAAGTTATCTTCATCAGCAGTTGC
+TAATGAGGTATGGCTGTCTGTTGCGCCACCAAAACCAAATTTATAGGGGTTATAACCCAATTTTTTCTCT
+AACAGTAACCCTTGTTTAAGCGCTTCACGGGCATATTCGCCTTTAAGCATTTCAGGTTGTTTCTTTTGGG
+AAATATCTAAATTACCCACATCCCAGGTTTCATAATCAGCAAATTCATCTTCAGGTGATAAATAAGGGTG
+TGCTTCACCATCACCTTTTATTTGGGTAATTTCGTAATGCGGTTCCCATTTAGCGCGGAGTTTTACATAA
+TTTTTATCAACGGTGCCACCAGCATAAGTTCCTTCGGTAGGAAACATCCAACCATTTGATAAGTTACCGT
+TATGTGAAAATGCAAAAGCTCTACCGCCAGTATTTTTTTCATAATCTTCTAACCATTGATATAGCGCTAA
+CGGATCAGTACTACCGAGTGGTGGTTGTGTTGTTAAAGGCTCAACTTTTAAAGCTAAATCGGCATTATCA
+CGAAGAATAACATTTCGATGTAAGTTGAAACCTTTAGGCACTGAGGTCCATTCAAAACCGATAAAAGCAG
+TAAAGAGTCCTGGCTCATTATGCTCTTCTGCGGCATTGACTATGGTTTTCCATATACGGTTAAATACTGC
+AGAGCCAGGGCTGTATTCTTTCACCAGTTGCTTAGGTAACGTCATTTGAGCAAAGTTACCGATTAAATCA
+AAAGCAGCTTCGCCAGCGGCTTTACCACCTTTTTTAAACCCTTCATGCCATTCTTTAGCCTTGGGTATGG
+CTAAAATATTATCGGTACCATTTTGAATATCCGTGGCAATACCCATTAAATCTGAATGGTCAGTCACAAT
+TAACCAATCTAGCGGGCGGGCAAGTTTTACTGGAATACCTTTCGCGGAGTTAATTTGTTCGCCTCGGGCT
+AAGCGATAGGCATCATCAATACTAACGGTATTACCAAATAAGCCAGCATCAAGTGATAGACCGGTATGAA
+GATGAGAATCGCCCCAATACACATTATTAGGTTGCGTATTATTCGCACGAGGCGAATATTTTTTATCCGC
+TTCGGTTGTTTGTGAAGCTAACGCACTTTGCCCAGCGGCAAGTACGCAAGCAAGGCTAACGGCGGTAACA
+ATCTTATTATTCAGCATAACCAGTCCTTGTAAGAATCTAACAACAATAACTTATAGTACAAAATTACACC
+TAAGGTTAGCTGGTGATTATAGTTGTGTAAAGTAGGAAAGGGGTTACTTTTCAATACTCAACTTGAAGAT
+AGCTGACTATGATTTGAATTTATTCGATGATCTGATCAACTCAGTACTGGCTTGTTTACTTTATAACAAC
+TAATTAGAAAAGTTATGATCTATGCCTAAACATGAATATTTTGAATTTGTAAAAATGCTGTTTTATTTTT
+AATAGAGTCTAGTGATGAGTTCTTGGCCAGAATATGTAACTGCTTTACCTGATGGACATCCTGTAAAAGT
+TTACTTTGAAGAAAATCTGTTGGTTCAATCTTTACTTTCAGAGATATGTGCAATAGATGCGCAAGTTGAT
+TTTGAATTATTTTTTAATGTATTTAATCAACTATCTGGTGTTGAAAAGCGCTTTACTCGAAAAGAAAACC
+AGCTTTTCCCTTATTTGGAGAAACATGGTTGGACAGGACCTAGCCAAGGAATGTGGGCATTTCACGATGA
+AATACGAGATTTATTCCGTGAAGTAAGGGGCTGTATAGAAGCAAAGTCACTTAATAAAGTCACAGAATTG
+TCAAACGTATAGACCGTGAATTATTTCACCTAATGGAGATAGAAGAGCACAGACTTTTTCCAAATGCCCT
+TGAATTATTAAGTGAAGAAGATTGGCAAGAGATGCGAGAAGGGGATATGGAGATTGGTTGGATGTTAGCT
+AAAGAGCCAGTACCTTACCCAGCAGAAGAGTACGTGCATCCTGGCGAAGATAGGCGTAAACGCCGTTTAC
+CTTTTTCAACCGACGATCGTATTCGCCTTGATGAAGGCTATATTTCGACAGAGCAGTTAAACCTGATGTT
+GCAGTTTATGCCAATAGATCTTACCTATGTTGATGAAAATGATATCGTAGTTTTTTACAATCGCGGTGAT
+AACCGTGTGTTCCCTCGCTCTGCTGGTATTATTGGTCGGGAAGTTAAGTTCTGTCACCCACCTAAGTCAG
+TCGATCACGTTTTGAAAATTCTTGAAGAATTTAAAAAGGGTACCCAAGATAAGGCTGAATTTTGGATTAA
+CTTTAAAGATAAGAAAATTCATATTCGTTACTTTGCTATTAGAGATAAAGAAGGCACTTACAAAGGTGTT
+ATTGAAATGTCGCAAGATATCACTGAGATTTTGAAAATAGAAGGTCAGCAACGATTACTTGATTGGGGCT
+AGTGATATCTCAGTTAACTGTATCTCAATTAAAATAATAAAATTCACAAAAGCATAAAGCTAATATTAGT
+AAGGCAGGGTGGTTATTTACCACAATACCTTTTTCTGAACAGAGTTAACTTATTCAATATCGCTTAGTTA
+AAGCGGCGGATACAAAAAGGGTCTATATTAATTTCAGGTGAATGCCCTGTCACTAACTGACCGATAAGTT
+TCCCCGTTATTGCTCCTTGGGTTAACCCTAAGTGCTGATGCCCAAGAGCAAAAAAAATTTTATCATGATT
+TGGCGCTTGGCAAATTACAGGTAAAGAGTCAGGTAGTGATGGACGACACCCCATCCAAGCTTCTTGCTTC
+TCTTCATTTTCAGGCAATCTCTTTAAAATATAAGCGGCATTACCTTTTAACATTTCAGCACGCTTATAAT
+TTGCCGGAGCGTTCAGCCCCGCGTATTCAACAGTACCTGCTAACCTTAATGTTTTACCCATCGGCGTAAT
+AATAAAGCGACGTTCGGCAGAAGCAACGGGCCGAGACAAAAGGGCGCTGGCTGCTGCTGAAATGGGCAAA
+CTCAAACTATATCCTCGCTCAGCTTCGATAGGTAAATGATAGTTTAAGCCATTGAGTAACTTTTTTGACC
+ACGCGCCACATGCAATAACGCAGTGATCAACATGTAAATGTTGTTCATCTATCTCTACGGTGACTCCAGA
+CTGTGTCTGAGTGACAGAAGTTACGGCTGTTTGTTGAAAGGTCATGCCTTTACACATCGCAAACTCAGCC
+AATGTTTTGCTCAGTGCTAGCGGGTCAATTGTATGGGCAACATCAGTAAAATATAGTGAGTAGTTGATGT
+TGTTACTTAAATTGGGCTCTAACTCAAGGGTTTGCCTTTTATCTAAAAGTTTTACCGCAATGCCCGCAGC
+TAAATAATGCTGATACATAAGCTCAACTTTAGTTCGGTCATTGGTTTCAAAGACTAGTAACGAACCATCT
+AAGCTAATTAAATGCTCGGCCTCAGCAGCTTTCAGTAGTGCTGTATAATGGTGGATGGCATTTTTGTTGA
+GTGCTTGTAGGGCTTTCTTGTTTTTGTTACGTAGTGTTGGGCGCATATTATTAAAAAACTGCATAAACCA
+CGGAATGGCTTTGATGAAGTGCTTGGCAGATAAAGCGACAGGCCCAAGCGGATCAAACAGTAATTTTGGC
+ATTTGCCATAACAATGAAAACTCAGCAAGTGGAAAGACTTGTTCAGTAGCAAAATGACCAGCATTAGCTT
+TAGAGCACCCTAAACCAATGCCTTCTTTATCAAGTAAGGTCACTTGATAGCCTAAGCTTTGTAATTCTAA
+CGCACAGTTTATACCGATAATTCCAGCACCGATAACCGCAACGGTTTGTTGTTTGTTATTCCCTTCTTGA
+TCAACGACTGTGCTCATTTAACTAATACCCTGTGATGACTGAAAGTTTAAATCGATAGTGTTATACCCGT
+AATCATTCAAAATGCTCGATTCAGAGTGCTTGAGCAATTTCAGTTTGAGGCGCGTCAATTAAATCAGGGT
+TATTCCCTATTTCTTTGGCGCAACAATAAAATGATATTACTCAAGCGCTTCTTTGATGGGGCTAAAAACG
+ATTTATACGTCGTTATTGATTTTGAGAAAGACGCTACATGGATGTAGCTTATTAGAGAATGCAGGAGCAT
+ATTCTCCTGAACAACCATTCACTACAATCAATGCCTTGCCTAAATCGTTTTTTCTCCCACTGAAACATGC
+ATTTTGAATGATCACGGGTATATTGGCATTTTGATTAAATAACCTCAGCACGGCTTAATAATTAATTTAC
+TGTTTTATCTATCTCTTAAGCAGAGTTGAGGTTAAGTCAAAAATTATACTTGCCACAAATTAAATATTGT
+ATACAATATATTTAAATCTGACTAGCAATAGTTTATCAAAACCAATTGTGGAGTGTCGCGATTGGTCTTT
+AATCACGAAAAATGAAGAGAATATTATGAACGTAAACTGGCAAGGTGTTTACCCAGCAGTAACAACGCAA
+TACAACGAAGATTTATCTATTAACTTTGAAGCAACTACTCAAATGGTTGATACCATTATCAAAGAAGGTG
+TTAATGGCATCATTGCTTTAGGAACTGTTGGTGAAAATGCTTCACATACCCGTGAAGAAAAAGTCGCTAT
+TTTAAAAGCGGTAAAAGAAGTTGTTGCGGGTCGTGTGCCGGTACTTTCTGGTGTTGCTGAAACATCGACT
+CAGTTTGCGATTGAATTCTCACAAGCCTGCGAAGCAATAGGTATTGATGGCTTAATGGTTTTACCAGGCA
+TGATTTACAAATCTGATGAAAGCGAAGCGGTAAATCATTATCAGCAAATTGCGCGTAATTGTGGTTTACC
+TATTATGATTTACAACAACCCTGTTACTTATGGTGTTGATGTTGGCATTGAAGGCATGAAAATCTTGGCA
+CAAGAAGACAACATAGTATCAATTAAAGAAGCAACTGAAGATACGCGTCGTATCTCTGAGTTGTACTCCG
+CATTTGATGATCGTTTTGTTATCTTTGGCGGTGTAGATGATATTGCCCTTGAATCTTTAATGCTGGGTTG
+TACTGGCTGGATTTCAGGCTTAACAAATGTTTTCCCAAAAGAGTCCGTTGCTATCTATAAATTAGCAGAG
+CAAGGACGTTATGCCGAAGCCCTTGAAATTTGGCGCTGGTTCTTACCTTTATTACGCTTAGATACCGTAC
+CTAAACTTGTTCAGTGCATTAAATTATGTGAACAACTTGCTGGTCGTGGTAGCGAATTAACACGTGCCCC
+ACGTATGCCTTTAGTTGGTGATGAGCGAGCAAACGTTGAACGTATCTATAATGAAGCGGTTGCTAATCGT
+ATCGATTTAAGCAAATTCAACTTAGATTAATTTTCGATCTCTCATTAATTCGCGAGTCTTGAAAGTCTTT
+TTCAGTACTCGCGCATCGTTAGTTAATTAAGATAAATTACAACGCTTGGGGACAATATGGTTAAGGGTAC
+ATTTTTTTGTATTGATGCACACACTTGTGGTAATCCGGTTCGATTAGTAACCAGCGGTCACCCCCATTTA
+GTGGGTAAAACTATGAGTGAAAAGCGACTTGATTTCATTGAGCGCTATGACTGGATACGTCGAGGGTTAA
+TGTTTGAACCGCGTGGGCACGATATGATGTCTGGTGCATTTTTATATCCACCTTGCAGTAATAATGCCGA
+TGCATCGATTCTATTTATTGAAACTTCTGGCTGCCTACCTATGTGTGGCCATGGCACTATTGGCACGGTT
+ACCGCAGGATTAGAGAGCGGTATTATCACGCCAAAAATTCCAGGTAAGCTCATTATCGATGTGCCTGCAG
+GTCAAATTATCATTGAGTATCAAGAAAATGATGGCAAAGTTTCTAACGTTAAAATATTCAATGTTGCCTC
+CTACTTAGCACACCGAGATATCACTTTAGATATTCCTGAGTTGGGTCAGTTAACTGTCGATGTCTCTTAC
+GGCGGTAATTTTTATGTGATTGTTGAACCACAAGAAAACTTCCCCGGAATCGACCAATGGAGTGCTGCAG
+CGATATTACAGTGGAGTCCTGTTATTCGTGAAGTGGCAAGTAAAACCCTTGATTGTGTTCACCCAGAAGA
+TGCCAGTGTTAATGGCGTTAGCCACGTTTTGTGGACAGGAAAATCGCAAACCAAAGGCTCAGACGCAGCC
+AATGCGGTATTTTATGGCGATAAAGCCATTGACCGCTCTCCTTGCGGCACGGGAACTAGCGCGAGAATGG
+CACAATTATTTGCCAAAGGTGAGTTAGCTTTAGGGGATACTTTTATTCATGAGAGTTATATCGGTAGTCA
+ATTCACCGGCAAGATTGAAGGTGTTGTGGAGTTAGCTACTCAAGGCAAACCTATAACCGCCATAATGCCG
+AGCATACAAGGTTGGGCGAAAGTTTTTGCAAAAAACTGCATCACTATTGATGACGATGACCCTTATGCTT
+TTGGCTTTAGCGTTAAGTAAACTAACTAATACAGAGCTAACAAAGGGTGAAAACATGGAAAACTCCCATC
+GTATTCTTTGTTTAAGTGAAGGTTTAAGCACAACTTTAAGCACAACTTTAAGCAGAATTTAAATACAAAT
+TTAACTACGAATTACACCCAGTGTCTTTATTTAATAAAGGCACTTAGCAATATAAGTGAGTAAGAACATG
+ACAATAACAGGACAGAATTTAATTGCTGGCGAATGGTCAGGCAATACACAAGGTGGCTTTAAAGCATTTA
+ATGCCCAAACACATTGTGCTATTGATCTTGAGTTTGCTGAGGCAACAATGCTTGAAGTAAACACCGCGGT
+CAACCGTGCCAATGAAGCGTTCATTACTTATAGCCAGTTAAGTGCAAAAAAGCGCGCTACTTTCTTACGG
+ACCATTGGGGCTGAAATTCTTGCCTTAGGTGATGAACTTGTTGAAACCGCTTGTGGTGAAACAGGTTTAC
+CAGCAATGCGTATTCAAGGTGAGCGAGGCAGAACAATTGGCCAACTTGGTTTATTTGCTGATTTATTAGA
+AGCAGGTGAGTATCAAGGCGTTATTGAGCAAGCAAACAATGATCGCCAACCGTTACCAAAGCCAGATACC
+CGTTTAGGTTATTTACCTTTAGGTGTCGTTGGTGTTTTTGCAGCAAGTAACTTTCCTCTTGCTTTCTCTA
+CTGCTGGTGGTGACACCGCATCGGCATTAGCTGCGGGCTGTCCTGTGGTGATGAAAGCGCACGCCGCACA
+TCCAGCTACCGCTGAATTAGTCGCAAGAGCAATACTCAAAGCGATTGATATTTGCGAATTAGACCGTGGA
+GTGTTCTCCCTTATTCAAGGTAAAAACTACGCTATTGCTACGCAAATTGTGACTCACCCATTAGTGAAGG
+CTGTTGGTTTTACGGGCTCTGAACGTGTAGGTATGATTTTACAAGCGCAAATTTATCAACGCCCTGAGCC
+TATTCCTTTTTATGGCGAGCTTGGCAGTATTAACCCGCAATTTATTATGCCTAATAAATTGGCACAAGAT
+GGCAATGAAATAGCACAAGGCCTAGTTGCTTCATTAATGATGGGACAAGGACAATTTTGTACCAGCCCTG
+GGGTTTGGGTGGTCGTAGGTAGTGAAGAAAGTGAAAATTACCAAACTTTTATCGCCTCAGCAAGTGAAGC
+GTTAGCACAACAATCTGCTGGTGTTATGTTAACGCCTGCCATGTGTGCCAGCTATAACGATGCTGTTGCA
+GAGCGTGAAGCGCTGAGCGGTGTTAGTTTGCTATCAACAGGCCTTATGGGAAATGAGCAAGAGTGTTCAG
+CGTCTTTATTTGCCACCGATCTTGCTACATTCGCTAAAACGCCATTATTACAAGAAGAAGTGTTTGGCTT
+TAGTGCTTTGGTTGTTCGCTGTGAAGATACGACTGAAATGATGGAGTTTGTAACATTACTTAAAGGTAAT
+TTAACCGCCAGTATTCATGGTTTGAATAGTGATTTAGCTGAAGCCAAAGTGCTGAGTCAAAGTCTTGCCC
+ATAAAGTAGGACGCTTGATTTACAATCAAATGCCTACAGGTGTTGAAGTGTGCGCCTCAATGAATCACGG
+TGGTCCGTTCCCAGCATCAACTAATATCAGAACAACGTCAGTGGGCAGTGAAGCCATTACTCGTTTTAGA
+CGTCCTATCTGTTATCAAAATATGCCGGCAGAGTTGTTACCGACCTTGTTGAGAGATTAACTAAAGATAA
+GTTTAAAGCCAAGTGCACATTATGTTCTTGGTTTTTTTTTCGCTAAAGTTCATTGTTACGTTCAATTGCA
+GAACTGAACTATTGTCACAGATTTTACACTACAGGTAGATAAGATAGTGAGCCAAACTAAACGAAGTCCT
+TTTCAGCGATCCTTTTATGTAGCCAATACCATGGAGATTTTTGAGCGACTTGCTTGGTATGGCATGTATA
+CACTACTTGCTAGTTATATTATGACGCCAAGTTCTCAAGGCGGCTTAGGTTTAGGTAATACTGAGCGTGG
+CTTGATTATGGGCGTGGTGCCTTTCTTTCTTTATCTTTTTCCTGTCATTTCTGGCGCATTAGCAGACAGA
+TTTGGCTATCGAAAAATGTTCTTATTGTCTTTTATTTTAATGGCGCCGAGTTATTATTTCTTAGGTTACG
+CCAAAGATTTAACAAGCTTTATGAGCATATTCATGTTGATAGCGCTTGGCGCTGGAATCTTTAAACCAGT
+AGTCACCGCAACCATTAGCCGAACAACGGATGATACTAACCGCGGTTTAGGCTTTGGTATTTTTTATATG
+ATGGTTAATATTGGCGGCTTTCTAGGCCCAGTATTAGCGCCGATAATTCAAAAGCATTATGGCTGGCAAT
+GGGTGTTCATTTTTGCCTGTATTTGGATTTCGGTAAATTTTATTCCAGCGTTATTTTTCTATAAAGAGCC
+TGAACGTCATGCAAAAAACAAAACTCTGAAACAAGTCTTTCAAGAAATGCAGCAGGTACTTGGTAATTTC
+CGTTTAGCCTTATTAGTCGTTCCTTTATTGGTGCTGTTAGTGGCTTTTTATGCGGGTTTTATTGGCGCAC
+AAAGTACGCTGTTAATTGTTATCTTTCTGGTGATCAGTGCTGCTGTTTGGGATATTACTGTGGCGAAATA
+TAGTGCCCCAAATAGCAATAAAGTCACTGAACATGACTTGTTAGCGCCAGTAAGTTTGCCATGGTATTTA
+CAAAAAATGCGTATTGGTAATAAACCTTTTATGATCTATTTGCTTATTTTGACAGGGTTTTGGACTGTCT
+ATATGCAAATTTTCGTTACCTTACCTGTCTACATTCGAGATTTTGTCGATAGTTCAGATTTAGTCTCAAT
+TCTTCATTCTCTTAGTCCTTGGTTACATGATGTTTTAACGTCAGTTAATATTGACATACTATCGGGGGAA
+ATCTCACGATTAGCTGAGTATTATCGAGAGGTCGATATCGGCCAAAGTCCTATGGCTTTACAAGAGGTAA
+TACGCACGTTTTCCGCACTCGATGTACGTATTCCTGAGCATGAAATTATCCATAGTTTTGCTCAACTAAA
+TCAAATGCAGTTAGTAACGGACCCAAGTGCAGAAGCATTAAGCAAAAACTTAGCGATTCAGTGGTCGACG
+CAATATCGTCAAATGAATCCCGCGACTATTTTAAGCATCGATTTTTTAATGATTATTATTTTTCAAATTG
+CTATCAGCCACGTTGTTGATAAGTTTAAAGCCTTGCCGGCGTTGATTGTCGGTACCGCCATTTTATCCGT
+TTCTATGTTAATGCAGGGCTTTGCCCACGGCTTGATCTTTGGCGGATTGTTTGTGTGTTGTGGGGTTATG
+GTATTTGCCGTTGGCGAGATGATTTCAGCACCTAAAAGCCAAGAATACGTGGCAAGCTTTGCCCCTAAAG
+ATAAAGCGGCCATGTTCATGGGCTACTACTTTGTTTCTATGGCATTAGGTAATTTATTTGCTGGCTTACT
+TTCAGGTTGGTTATATGGCTATTTTGCCAGCCAATTATCACGTCCTGAATGGATGTGGGCCATTATTGCC
+TGTCTAGGTTTTGTGACTTGTATCGCTTTTTATTTTTTTAATAAGCACTTTATTAGCGATATACAAAAAC
+AGCAGTTAGCACAAAAAGAGCAGTCATTATCGGTCGCTTAAGGAATAAGTTATGAGTAAAAATAGAGTAG
+TACCATTGTGTTTCAGTAAATTGTTAAGGAATGAGAATCAGCAATGACAAAAAATATAGCGCAAGCAGCT
+GTAAAATTTGAACAATGGCAGCCAAAAATTGAGCAAGAAAGTTATTTAACCATTAATTCCCTTGAGTGCC
+ATACCGGTGGTGAGCCATTGCGTATTATCACCAGTGGTTTTCCTGTATTAAAAGGCAATACCATTTTGGC
+AAAAGCAAATGATTGTAAGCAAAACTATGATCAACTTCGTCGAGCATTGATGTTTGAGCCTCGGGGGCAT
+GCTGATATGTATGGCGCTATTATTACTGACGCTGAGCGAGACGATAGCCACTTTGGTGCTGTGTTTATTC
+ATAACGAAGGTTATAGCAGTATGTGTGGTCATGCAGTTATAGCTTTGACAAAAACTGCGGTAGAGTCAGG
+TGTAGTTGCCAGAACAGGCGATGTTACTCAAGTTGTTATCGATGTACCTTGTGGACAGATTTACGCAATG
+GCTTATAGCCACAATAATGTAGTGAAACACGTTAGCTTTCAATGCGTACCTTCATTTGTTTATGCCAAAG
+ATCAACAGGTTGAGGTTGATGGCATTGGCATGGTTCAGTTTGATATTGCTTACGGTGGTGCTTTTTATGC
+TTATGTACAAGCCTCTTCTCTTGGTTTGTCATTGGTGCCTGAGCAACAAGAAAAGCTCATAGCGTATGGC
+CGAAAAATCAAACAAGCCATTATTCCTCAGTTTGAAATTAATCATCCAACGACCGCAGAATTGAGTTTTT
+TATATGGCGTTATTTTTATTGATGACTCACCGAATCAAGATGTGCATTCACGCAATGTCTGTATTTTTGC
+TGATGGCGAATTAGATAGGAGTCCTACTGGCAGTGGGGTTAGTGGACGTATCGCTTTGCATCATGCCAAA
+CAGCAAATAGTTTTAAATGAAACGATTACCATAGAGAGCATTTTAGCGAGTTCGTTTAGTGTCCGAGCTA
+TTGAAACAGTATGCTTTGCCGGTTTTGATGCGGTGATTCCTGAGGTAACAGGCGATGCCTATGTCTGTGG
+TAAAGGCCAGTGGTTTATTAACGCTGAAGATCCGTTGAAATATGGTTTTTTATTAAGATAATCAAATAAA
+TATATATTTAAAAAATTAGAACTAAAATATTTAAGGAGTATTATGAACTTAACAAGATTACGAGAGAAAA
+TATTAAACAAGTCTCACAGTGCCATGTTGATCTTTAGTGATATCAATATCAGTTACCTTTCAACTTTTAC
+TGGCCATGCAGCGACCATTTTATTGACCAGCAAAGGCAACTATTTACTGACTGATTACCGTTACTTTGAG
+CAAGCCAAAACACAAGCCAGCCACTTTAACGTTATTTGCCGAGATAGAGCCAATCAAAGTTTAGCTTCGC
+TGATTGAAGACTTGTTATTTCAAGATGATTGTCAAAGCCTTAGTTTTGAAAGTGAACATATTAGTGTGAT
+GCAATGGCAACAGATTCATCAACAGATCAGCCAATTAACGAAGTTGAGCCAAATAGAAGCTGTTAGTGGC
+GCCGTTGAAGCACTACGATTTATTAAATCGACCAGTGAAATTTCTTCGATTGAGCAAGCAGCAAAAATAG
+CAGACACAGCTTTAGCTGCCATGCTTAATTCAGTTAAAGCGGGTGTTACTGAGCGAGAACTGGCCATTGA
+ACTAGATTATCAAATGGCGAAACTTGGCTCAGAAGAAGTATCTTTTGCCACCATTTTATTATTTGGTGAG
+CGCAGTGCTTTGCCTCACGGTATTCCGTCAGACAAGCAATTAAAGCTTGGTGATATCATCTTAATTGATT
+TTGGCGCTGTGGTTAATGGTTATCGCTCAGATATGACACGTACCTTTGTTTTTGGTCAAGCAAGTGCAGA
+GCAAAAACATATCTATCAATTGGTGCAATCAGCACAGCAAGCGGCAATTGATGCAGTTTATGAAGGTGTA
+TTAGGCAGTCATTTATATCAACAATCAGCAAACATATTACTCAACAGTGAATATAAAAAATACGCAGGAG
+AAGGCTTAGGACATGGAGTAGGTTTAGTGTTACATGAACAACCATTCATTGGACCTGACTGTCATACGAC
+TATTGAGAAAGGTTGCGTTATTACCATCGAACCGGGTATTTACATTCCTGGTTGGGGTGGTATACGCATA
+GAAGATGATGTGGTGTTAACTGATGAGGGTTTAAAAATACTGACTAAATCGCCTAAGGGGTTGATTGAAC
+TCTAGCGAATTTTTACCCAATGATACCAAGTCAAATAAGTTTGCTCCCACTCAGAGCTTGTCAGCAGCTT
+GAGAACAAATATAATTTTTTTATGTATAGTTATTCTATCTTAAGGGAATTATGTGCGGTTATCAGGTTGC
+TGACAAACTCCCAAAGGGCGAGTTTAAAAGGCTTACATGCCACGTTATTAATTTTGAAAAGGGAAGAACC
+ATTATCTTCAATCAATGCCTTGCCTCTAAGCCTTTTAAGTCTCGCTGTGTGTGATCATACTTACTTGAAT
+TGGTATAACTACTTTACAACATTAACAGTGAAAATGAGATCTCGATGAAAATTATTAGCGCCGAACAAGT
+CCACCAAAACCTAAACTTTGAAGAGTTGATCCCTTTACTAAAACAGAGTTTTAGTCGCCCATTTAGTATG
+CCTCAGCGTCAGGTTTACTCACTAGCGCCTGAGCAAAGTGAAAATCATGATGCGTTTGCCTTATTACCTT
+CATGGAATGAAGAAGTGATTGGTAATAAAGCTTTCACTTACTTTCCTGACAACGCGAAAAAGCATGATTT
+ACCGGGTTTGTTTTCGAAAATAATGCTGTTTAAACGCCAAACAGGTGAGCCGTTAGCACTGGTTGATGGC
+ACCAGTGTTACGTATTGGCGAACAGCAGCTATTTCAGCATTAGCCAGCCAATTACTTTCTCGAAAAAATA
+GCCAACATCTGATGTTATTTGGTACCGGAAATCTAGCAAGTTATTTAGTAAAAGCGCATTTAACTGTGCG
+AGATATTAAGCAAGTTACTCTGTGGGGACGTAATGCAAAAAAAGTTAGCAAACTGATTGCAGACTTTAGT
+ATTTTGTATCCAGCTGTTACGTTTAAAACCAGTGTTGATGTCAATGCTGAGGTAGCAAGTGCTGATATTA
+TTTGCTGTGCAACGGGGGCAAAAACACCTCTTTTTGATGGGAATAGCGTGAGTGCAGGTTGTCATATTGA
+TTGCTTAGGTAATCACATGACTGATGCGCGTGAATGCGATACAACAACAATATTACGCGCTAGGGTATTT
+GTTGATAGTTTAACGAATACCTTAAATGAAGCGGGTGAATTACTTATCCCTATGGCAGAAGATGCTTTTA
+ACAAGGATGAGATTGTAGGCGAATTAGCTGACATGTGTAAAACGCCATCAATGCTGCGCCAATCAAGCGA
+TGAAATAACGTTATTTAAGTCTGTGGGCACAGCGATTAGTGATTTAGTAGCGGCACATAGCGTAGTAGAA
+AAGTTAGCAGATTAATTTATGTAAAAAGCATCACTATTGCAATGAAATTTCAATGTAATTAGTGATGCTG
+TATGGTGCTGTATAATGGTTTGTTATAATTCAATAGTTACCATGTAGGGACTGTCCAGAGTAGCGATAAA
+GTCTACAGGAACTCCAACCGTGGAGGTTAACTTTCAGAACACAGAGTCGGCATAAATATCAAGATTCTAT
+GGAGTAGCTGGGCAAAAATGCCATACACTTTGTTCTCATTGGTACGTCATAAAGGCAGTTAAAGGTTTTA
+GCAAGTTCATTATTCGACTAGACCATTGCGTTTTAAGCCACGTCTTACATTTTTACAAAGTTTACCTAAT
+TGTGATATTTCACCAAATTTGGGTACAACGTGATTATCAAGTTTTGACTCCCAGTCACAAAGTTCAGTAT
+CAACAATCTCTAATAGCTTTTTAGGGCAGCCAATACAGGATATACCACAAATATTTGCCTCTGGAACGTT
+AAAAGGAAAGTCACCCCTTACTTCAGTAATTAGCTTTTTCATCGCACTAGTGCAATCTGGCTTTTTAGTC
+ATAGATATTACCTCATAGCTTTACTCATTGAGCTATTTTACATCATTGCGGAATAAGCTATCAAGAATGC
+TGTAAGCAAACTACCTTTGTTTTTATTGCAAAGATGAATTACTGTTCACTACTTATTACATAGGTAAGGT
+AATGCAAATGAGCATGTTAACACGACTCCACTACTTTAATTGTGTAGTAGAGACTGGCAGTATTTCAAAG
+GCAAGTCGAATATTTGATGTGCAACCTTCATCAATATCAAGACAGTTAACAGCTCTTGAGAAAGAGCTAG
+GGGTATTATTACTCAAGAGAACAAGCCGAAATATTGGTCTTACTGAAGCAGGACAAACCTACTACAAGTA
+CTCACAAAAAATAGTCTCAGATCTTGATGAAGCAAGATGCGCGGTGAACGACTTGCAGCAAAAACCCAAA
+GGGAACTTAAAAGTCAGTATGGCAGTTGGTTTTGCTGAGTGCTGTATTTTACCCATGATTCCTACTTTTA
+CTAAATTATACCCAGAAATAAACTTAGAATTAGAAATGACAGGTCGAGTTGTTGATTTAGTAGAAGAGAA
+TGTCGATGTCGCAATCAGAACGGGTCGCCTGCGAGACTCTAATTTAATTGCTCTTAAATTAACGAGCAAT
+AATTTTTTGTTATGCGCTAGCCCACAGTACATTACTGAGCACGGGACCCCAAAATCACCTTTTAATCTGA
+CTGATTTTGAGTGTATTCGTTATGAATACGCTGGTTGGCGTGATTGGTATCTTATGAACGATAAGCCTAC
+AAAATTAACGATAAAAAGTGGGTTAACTGTTCGTTCAATAAATGGTCAAAAACAATTGATTTTGAATCAT
+GCGGGCCTTGCTTTAATGCCAAAATGGTCAGTAATCAATGAACTTGATAATGGCACACTAGTACAGGTAC
+TCGAGCAAAATATATTTAGTCCGTATGAAAGTATGAGTTCAACCTATGCAATTTATTTAAAGCGAGAACT
+TATCTCACCAAAAGTAAGAGTGTTTATAGATTTTATTAAGGATCATATTGATTACAATTCGTAATGTTAT
+AACCATATATTTTTTTGTGTGTTGTCTACCTATCATTAAGCTATTTTACTCAACAACAAAGGCGCTAACT
+TTATTTGCATTAGCGCCTTTATTCTCAATATTTTATGTCGTTAGCTCTGAACTTAGCTACTAATACAGGT
+TTTAATACGTATTAGTTATCTTATGTAGTCGCTTTGCCCGCATTGTTTTTTTCTTCAACAAGACTGTCTA
+ACCAAGTAAACCATTGTTGATCCATTGATGTTGACCAAGAACGCATTAATGCTTGATATCCAGCCCAATC
+ACCTCGGCGAGATAATGCCAAGCTCTCTTCGACTTTATCGCGATGGTTTTCCATCATAAAGCGTACTGCT
+AAATATCCCCAACGATAAACACGATCGCTACCATTATTTTGATTGTAGCTAGTGTTAAATAGTTCACTTA
+ACGGATACGTTTTACTGCTTGCTACTATTATTGCTTTTGGATTGTTTTTACCCCAAGCAATATATTCAGC
+AACCCCTTCGGACCACCAAACGCCGTGCGGATATGATGAGTTAGGTGTAGGGCAAAACTCAGGGCCAGCA
+TGATCATCATGTAAACCGTTACAATAATCACCATAGCGATTAAAACGACCATCGAGATAATGAATATATT
+CATGGGATAAATTCCATAAACCCCCATTACGCTCGTAGGCGACAAACTCAGCGTGGTTACCTGGTCTCTC
+TGGGTAGCCTTCTAAGTACATGCCGCCATTATTAGTAGGCATAGTAAAATGTTCAGTGGCATATTTTACG
+TATTCTGCATTTGAACTATAAAAGTTCGCGCGTAGGCTAATGTTATGATCATCACGAACAGGTTTATTGC
+GGGTATTGAAAGTTTGATGAAACTTATCCTCTTGGGCGATAAGCTCCTTGCAGGCCTTTCTCACTTTATC
+ACGAGACAATGCTTGTGAGCGGAGAGTAATCGAGTTGTTGCAATGGTGTACTTGCTTAAGTACCTGTTCA
+ACACCAGCCAGTTGTTCAATGGCCGTTGCTTTGTTCTGTACAACAGCAGCAGGAGTCTCATTTGCCATCG
+ATGAATCCGCAATAAAGTAGGCAGCCAAAGCGAAACTACAACTTAAAACAGTAATTAGTGGGGGTTTAGC
+ATTCTTCATCAGTATCTCTTTTACTTATTATTATTTTAGTCTATTGAGATGGTGTGAGTCGCTCAAACGT
+CCCCACAGGGCTGGTTTATAAACGCTTTATGCTACGTTATTGATTTCGACAATAGAATAACTATTCTCTT
+CAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAAACCTGCATCTTCATGTGGCTTGGGTATA
+GAACGACTTAACTTACTTATACGGATTGGTATTATGCTTCATAGCCAAAAGGATCATCGATTGAATGAGC
+CGGCTCACTAAACCATTTGGGACCTGTCTCTGTCATATAGAAATGATCTTCTAAGCGCACACCGAACTCA
+CCATAAAGACATAACATAGGCTCATTAGAAAAACACATGCCAGCAGCTAATGCTGTTTTATCGCCTCTGA
+CTAAATATGGCCACTCATGAATGTCTAAACCAACACCATGCCCAGTACGGTGCGGAAGCCCTGGAACTTG
+GTAGTCAGGACCGTAACCTTGCGTTTCAAGATAGTGGCGAGCAGCAATATCTACCGCTTCACAAGCAGAG
+GAAATTTTTGCCGCAGAAAAACCTTGTGCTTGCGCTGTTTTTTCATGTAACCATACAGCGCGTTGTTTTT
+CTGTTGCTTCACCAAAGACATAACTACGGGTTATATCTGAGTTATATCCCTGCACTAAACAACCGGTATC
+GATTAACACCATATCGTTAGTATCGAGAGTTTTAGGTTCTTTTACACCATGAGGGTAGGCGGTGTCTTGG
+CCAAATAAAACGATGCAAAAAGATGAGCCCTTAGGCGCACCAAGTTTACGATGTGCTTTATTGATAAAGT
+CAGTGACTTGTGACGTTGTGATGCCAACGGTCAATATTTTGGCTACGGCTCGGTGCACAACCATGGTCAT
+GTCTTTAGCACGTTGTAACAAGGCTATTTCACTCGCTGATTTGATCATGCGACAGCCCGCGGTAATACTT
+TTACTGCTGGTGAAATCTAACGAGAGCTGTTGATCTTTCGCAGCGTTAATCATACCGTCAACAGCAAAAA
+AAGCGGTGGACTCATCAATGGCAAAAGTGCCTTGTGCGCAATTGTTTTTCTTTAATACATCAATAACTAG
+CTGGTAAGGTGATTCATGTTCGTGCCAGCTAGCCACTTCAGATTTGACTTGCATAAAGCCCGATAACGTA
+CTTACTTCAAACCAAGGAGCGATATAAACTAAATCACCTTGAGCAGGTAAAATAGCCCCCACTAATCGCT
+CTGATGAATACCAAACAGTACCGGTAAAGTAGGTTAAATTAGTCCCTGCATTGAGATACAAAGCGCTAAT
+GTTTTGTTCACGCATTAGCTGTTGTGCTTTACTAATACGTTGTTGATATTCACCTAATGAGATAGGGGCT
+ACATCAGCTGTCATATCGGTTAATTTATTTAATTCTATTTCGGCTGAAGAGCCGCCAATACCAATGGACA
+TATCATTTTCCTTTAAAAATTTAACGTTATTTGAAGTATATCTACTGAGTATTCAAGTACTAGTTTACGT
+TCTAGTTTAAGTACTCAATAATAAATTTAGGTATATTGTATACACTTTGCTCGGTGAAACAAGACTTAAT
+GTTAAGGGTTTTATCATTCAGAGTTATAACACTGAAAAGACTTTAAAAAGGGGGATTCAGTTAAATGAAA
+CGTTAAAGCCAGCGGTCTTTTATTTTACCGTATTGAAAATAGCCCCATTGGCCAATACGCCTTAACGGTG
+CGAAGGGAAATGTTGCTAATGGCGTTTGGTAAATGGGTAAATTGGGCACTGTAACTCCAGCCACCTTTTC
+AGCTAAACGCTTACCAGCTTGTACCGAAAAAGACACGCCGCTGCCACAGTAGCCCATGGCATAAAAAACA
+CTTTGTTGTTCATTTTGATAAACATGAGGCATATCGTCTAATGACATACATAACCAGCCTGACCAAGCAT
+AATCGTAGCGTAGTGTTGAGAGTGAAGGAAAGCTGGTTTTCAATACCGCGAGTAAGCGATTAGCATAGTA
+TGGATCTGCTGCATTTTTTCCGGTTATCGCCCCTCGACCGCCAAATAAAATACGATTATCAGGTAACTTT
+CGATAATAGTATTTCAATGCCCGCGTATCCATGATGACATTGCTTGTTAAAAAGTTACAAGCGACCAATT
+GCTCAGGTGTTAGTGGTTGAGTAACAATTATTTGCGAGAGTACAGGTAGGCTCTTGCTCTTAATTAAAGG
+ATGGAAATTTTTGGCTGAATAACCATTAGTCGCAATAACAACCTTTTTAGCTTTTACAATGCCAGATGGT
+GTGTGTAATGTTTGTGTTGTTTGGCTTTGTTGATCTTTTTTATCAGAGGTTTCTTGATGCCACTTTTCTA
+CTGAAGTATCACAATGAATGGTGACACCGGCTTGTCGAGCTAGTTTTTGATAACCCCACGCCAGTTTTAA
+TGGGTTAATACCAAAACCATCTTGATAGCGTATTGCACCATAAGCATTGTTATCTGCCATATACTGTTGG
+TGTAGCTGTTCACGACTTATTTCTTGGATATCATAGCCAAACATCTTTTTTTGTAATGCTGCCGTGGCAA
+GTAAACTTTTGAACATAGCGGGCTTGTGAGCTACACGAATATAACCACTTTCTTGTGGCTCGCAATCAAT
+GCCTTCAGCGATTAAACTTTTGACAGTATCTACGCCCGCACACATCTCTTGGTAAATGCCTCGCATAACC
+TCTTCTCCCCATTGAGATTGCATGCTTGCATAGGGTTTACGCCCGGAGGACTTTAAAATAAAACCAGCGT
+TACGGCCACTTGCTCCCCAAGCGGTTCGATTGGCTTCTAGTACAGTCGCCTTGATACCGTGATCACGCGC
+TAAGTGCAGTGCTGTTGATAAGCCAGTATATCCGGCGCCTATAATGGCAACATCAACAGTGATATCTTTA
+TTTAACTGACCATCATCTTTAGGGGCTACTCCTGCGACATCAGCCCAATAGCTGCTAGGGTAGGACGCAT
+TAAAGCCGAGTGATTCATCAAGAAGCGGGTCGTACATATCTCATCCAAAGCAGCTTTGTAACATTCATAG
+CTTGATAGCTTAAACAACCCGTTGGGGTAAATCAGTATAAAGTGAGAGTTTTCCTTTAATAATGATGCGT
+ATTTTGTAAATATAACTAAACAAACGGCAGTACTCATTAACTGTATTTTTGACATCAAGGAGTGGAATAA
+ATCTCATGGGACAGCAATTTTCAGAACTATCACCAATGCATATTGAATTTATCGCAGCACAAAAAATTTA
+TTTTGTTAGTACTGCCGCAGATACAGGTACCGTGAATTTATCACCGAAAGGCGGGGATAGTTTACGGGTA
+ATTAATTCGAATACCATTGCTTGGTTAAACCATACGGGTAGTGGTAATGAATCTGCAGCTCATGTTTTAA
+TGAATCCGCGTATGACCGTTATGTTTTGTGCGTTTGAAGGTTCTCCACTTACTTTACGAGCTTATGGCAG
+TGCTAAAGTGCTGCACAAAGGAGATGCGCAGTGGAATGAATACATTGAGTTATTTCCAGCAAGCGTTGCC
+TCTCGGCAGGTTTTCTTACTTGATATCGCTAAAGTACAGGCATCTTGTGGCATGTCGGTGCCCTATTTTT
+CCTATGAATCAGATCGTAACGATTTGGCTAAATGGTCAGAAAAACAAGATAAAGTGGGCATTGAAAAATA
+TTGGGTGAAGAAAAATCAGCAAAGTATTGATGGTTTTGATAGTGAAATAGTTGAACGGTCAGGTTTGTAA
+ACAAGCTTTAGTTCCAGGCAACTTAGATGGCGCAGCTTAACGTTAACGATCCATAGCTGTGCCAAGACTT
+GTTATCTTGGCTATAGGCTCGAGTGTAACTATTCAAACTCCAAGTTATCGCGTAATTATCTATGGTCCAT
+TGCATCCCTAACACTGCTTTAGCTTGATTATGTTGGATATCCAGGTTTGATTCATAGGGTAGATCACCTT
+CAATTGTTAAGTCGTTAAAACGGTAGCCAAATTGCAACCTTGAGTAGATGCTAAAGTTATTGCTGCTGCC
+AACTTGCGTGGTATTGCCGGTGTGGCCAAAATGACTACTTAAACGGCCAAAGGTATTATGCAAGCCGACT
+CCCCATCTGAACAATAATCCTAATGATGCCTCAGTATTGAAATTACCCAAGGATAAATGACTATAGCTAC
+TGACTTCCCACTGATTATTGTCCAAGTATTTACTGCGATATTGTTTAGATCTAAACACTAAAGCATCAAC
+CTCATAGGCCAGCTGTAAAGTAATTTCTTCTTCTATTTGATACTGCCAACCTAGTGGGGGAATTGAACCA
+ACTAAATCATGAACTTTTGTTTGAACGTATTCGGCTTTAGATTTTACCCCCGTAATGCCAAGTGCAAGCC
+AGTTTTTTTGAGCGAATTTCGGGCCATAATCAGCCGTGTGACTTTCTATCTCAAATAATCCCGCGTAAGG
+CCTATCATCACTTTGAAGCATTATAATCGTGATATTATTTGGCGTCCACATGCGTTGGGATATCTTCAGT
+CCCCAGGCATTTTGTGTTTGAGTTAGTGGTAATCTAACAAGATATTGAAGTTGAGAGAATTTTGGCATAT
+TCGTGAGATTATCATGCTGTTTTTGTTGTTGTATTAGTTCAGGCTTACTTTCCCATGCTAATGAAAATCC
+ATTGGTATAATTTCCATCGCTGGCAAAAATGCCATCATTTTCAAATTGAATATTTAATTGCCCTGCGCGT
+GCAGACAGCATCACAGTAATGAATAAAATACAGGTAAAAGGACCTGATAGTTTTTTATTAGAGCGTGCTA
+CTAACATAGTCAATTCCTACTTGTCGAACACTATAGAGTATAGTGAGACTAAATAAATTTGCAGAAAAAT
+CTTACTTTAATCTGAGCAGTATTATAGCAACATAAAAGAAACGTCGGTTGAGTAGGCGCTAAGGATAAAT
+GTTCAATTATGCCACTTTATTTACAGTTTTAAGGGGAATATTTAGTCAGATATTTTGGCAAAAGCTTACA
+TATGTAAGTTATTGTGTAATAATACAGGTGTGGTAACATTTTTTGGAGGCTAACATGGCCCATGAGGAAA
+GACGTAATATGTCAAAAAATACTGATGCTAGTGTAGATAACCGTGATAATGCTCAAAAATCAGCGGTGGA
+ACAATTAGCCGACGCAAACCATGAAATTGAAGAGTTAAAATTACAAATCGCTTGGCTTGAGCGTTCTTAC
+GAGTAGTGTTACTAGCATTTACTCAAATACTTATTGATTTTTAGTAGTCATTAAATAGCGAGTAAGCAGC
+ATAAAAGCTCAATAGATTGAAAAGACAAATATAGTTTATATATTTGTCTTTTTTGCTTTTTGGGTGTTCA
+ACTACGGCTGTTATCATTTTTATTTTGATTTATACCAATTCTATTAAATTTATTCCCACCTCAGAGTTAT
+GTCAGAAGAGTTATAACAAATAAAATCTGTGCTGGTATAGTCATTCTATATCTAACAAGTTTGTGCAGTT
+ATTGCTTTTCTGACAAGCTCCCAAGGGCGAGTTTAAAAGGCTTACATACTGTGTTATTGATTTTGATAAG
+GACGCTGCATGGATGCAGCTAATTAGAGAATGCAGGAGCACACTCTCCTGAACAACCATTCTCTTCAATC
+AATGCCTTGTCTCTAAGCCTTTTAATATTCGCTGAGTGGGAAATAGCTTAATAAACTTGGTATTGTCTGA
+TGTTTTGTCTAAAAAATGCAGTTTTCAGCTTATAAGTTATTTTCATATCCACGGGTTCATGCTATTTTCC
+CTGCATTGTGTTTAAAACAACATTGTTTAAAATAAATTCAGAGGAAGTCATCTTATGCCAAAGGCTAGTG
+ATATAAAGAAAAATGCAGCAATAGAGCACAACGGTAAAGTGCTAATTGTTAGAGATATTACCCGTTCAGT
+GCCGCAAGGTAGAGCAGGCGGAAGTTTATATAGAATGCGTTTATACGATGTAGTTACAGGCGGTAAAGTA
+GACGAAACGTTTAAAGCTGAAGATATGTTGAATTTTGCTGATTTAAGCCGTCGTCCATCAATGTTTTCTT
+ATATTGATGGTGAAGAATATGTCTTTATGGATAATGAAGATTACACGCCGTATAACCTAAATAAAGAATC
+AATTGCCGATGAAATTCTATTTATCGACGAAGAGACTCAAGGGATTTCTGTGATCATCGTTGATGATGCA
+CCAGTAGGTATTGCTCTACCTGCCAGTGTTGAACTACTCATTACAGAAACTGACCCTTCTATTAAAGGTG
+CTTCAGCGAGTGCTCGTACAAAACCAGCGCTGCTTTCTACAGGATTAACTATTCAAGTACCTGAGCATAT
+TTCAACGGGTGATAAAGTTAAAGTAAATACAGAAGAGCGTAAATTTATGGGTCGAGCTGACTCTAAGTAA
+AACGCTTTTGTTCTGCTATTTCTAATTAGTTACAACTAAAAAATGCCCGATTATTCGGGCATTTTTATAT
+CTGATAGCAGGGCTGTAATATCTATACCCGTCATCAATCAAGATGCATGTTTCAGAGTGTTTGAGTAATA
+TCAATTCAAGGCGCTGTGATGAAATAATGGCAATTCCCTTATAAATCACAGCAACGATGAAGTGATGTTG
+CTCAAGCGCTTCTTCGATGGGTTTAAAATGACTTTATTCGGCGTTAAATAATCAAAGCATAGAGTGACTA
+TGCTTAAATTATTTGTCTTGCCTAAAGTCATGTTAATTCCCACTGAAATCCTGCACTTTGAATGGTAACG
+GGTATATACCCAAGCCTCTTGAATATCCTCGCTTCAGAAATACTGTTCGAGCCATAATTAAGGGCGGCGG
+GTATAACGCAAATAACTATTAGAACAAAAAAGGTTACATCATGAGTGATTCAATTTATTCGATCGGTACG
+CAAGGCCAGCCCTGGACAGATGAAGATAAAGATTTATGGCTTAGCAAGCAAGTTATAAAGCGTAGTTATC
+AAGATGAAGTACTGTCAAAGTTTGAGTCAGTAACTTCTTCATTTGACATGATTCAGTACGGTAGTTTGTC
+TATTGATGAAAGTAGATACCCTTTATACGCCATGAGAAGTAAAAATTGGCAAAGTAAGAATAAAACCGTG
+CTAGTTACTGGCGGGGTACATGGGTACGAAACCAGTGGTGTTCAAGGTGCGATCCGCTTTTTAGAAACAA
+GTGCCAAGGACTTTAGCCAACGCTTCAATATCATAGTCGTACCTTGTGTGAGTCCTTGGGGCTATGAAAC
+TATTAATCGTTGGAATAATGAGGCGATTGATCCAAACCGTTCATTCTACCTTGATAGCCCAGCCCAAGAG
+TCTGCGGCATTAATGTCTTTCATTAATGAACTTGATGTTAATATTGCTATGCATATCGATTTACATGAAA
+CCACGGATACGGATAATAGTGAGTTTAGACCTGCGCTTGCTGCACGTGATGCCATTGAGCAAAAAAACTG
+GAATATTCCTGATGGTTTCTATTTGGTTGGAGATTCAACTAAACCAGCAGCTGACTTTCAAGGTGCAATC
+AATCAAGCGGTAGCAAAAGTAACTCATATTGCGCCAGAAGATAGTAATGGTAAATTGATAGGCGTTGATA
+TTGAGCAATTTGGCGTTATAAATTATGCAGGTAGAGAGCTAGGTTTATGTATGGGATTAACTGATGCACC
+CTATGTTACCACTACTGAGGTTTACCCAGACAGCCCGCTAGTTGATGATGAGAACTGTATCACGGCACAA
+GTTGCCGCAATATCTGCGGCAATAACCTTTATTTAATCGTGTCAATTTAATCACGTTAATTTAAATTAAA
+ACGGCGACTTCGTAATACGTAGTCGCCGTTTTTTAACTGTAAATTAGGGGCGTGGTTATCATTTTTAATA
+GCGCACGGCTAAATCATCCACTTGAATATTACCAAATAAACGGCCATCTGGTGTCGTTGCCGTTGCTGTT
+TCTCTAGATAGCTTAGTTACTTTAACCTTGTAAGGGCTTAAGTTATAGCCAGCATAAGGCTTTCCTGAAT
+TACTAGTAAAATTGGTTAGATGTAGCAAGCTAAATTCATCACCGATTTTTAAGCCATGATCTCGACCTAT
+GTTAATCGTAACTTGATTTCCTTCAACTTGAATGATTTTGCCTCGACTAGGCTCACACATAATGTTTTCA
+TCGATATCCTTAATGACTTTATCAAGAATATTTTCCACCATTATTCCATATTCACTTTGCCAAAAAGAAT
+TACCATCTACATCAACCTTTATACGTTTGGTAAAGGTCCATGGGGCAGTATTTTGATAACGTTGTTGCCA
+AACCAATTCTCCATTAACACCATTATATAAATAGAAGGTTATAGCAAAATTTCTTGGGTATACACCTTGT
+TGCCAGAACGACCAACTATTAGTTGCTTGTTTATCGAACGAGACATTAGTGATTTCACTGAACATTATAT
+ATTGGCTATCGGTACTATCACTCAAAGAACGAGTTAATAGAGATATTTCATCACTTGCTAAGCTGTCATT
+AAGGCGTGAGAATTCAGTTTTATTACTGAGTATGCTGCTCGTTTTAGTAAAGGTACTTTGCTGGTTAAGT
+TGCACGGCCAGTTTACGCATAACCGCTTTATCAATTAGGTAAATTTCTCCTATATTTGCTTGTTCTCTTT
+GTAGCAAGTGACTACGTGTAATTAACAGAGACTTTTTAAAGTTTACTGCAAAACACTTTTTCTCTTGAGG
+AAATATATCGGCTCGAATTGTCACCGTAATGAGGTTGTCGCTATGTATTTCATCAACCAATTCAATAGAG
+TTGACACTGCCACTTGCTCTTATACTGATTTGATCTTGCGTGAGTAAGCCATTGACTACTTGCTGAACAC
+TAGAAACACTAGCACCTGATACAAGCAGCGCTTTCTTAAGTGCGTTTTCCATCGCTTTGGTACGTGCAAG
+CTCAACACTGATATCATTGGTACGAGCATGACCTTGGGTCTCATACCATTGACTGCTAGCAGAGAAACTG
+CATGAAAAGCTGACGATGAAAACTAACGTTGTGATGAATTTATACATAAGTCTGGTTATTTTCCTAACTT
+GGTTCTAGTCATATTAATTGTTCAACAGTAAGGACTAACACCCATTAATACGGGGTGATAACTATAATAA
+AAAATACGATGCATATTTCATGCCTCATCACTTCGTATTGTTACTATTGCATTAGATTTACTTTGATAGG
+TATTATTGGCTTAAAATGTGCATCTGTGTATAGATAAATGTATAAATTAACATACTGTGACTAAGGCTAA
+ATATGGTACTTAGTTTTAAAGGGGAATATCATGAAAAAATGGCTTATACCATTGATTCTGCCAGCTTTAC
+TCTCGTGTGAGACCACACCTGATGAGGGGTTTTATCAAACTACTCATATTGAAAAAGGTGAAATTGATAG
+TTACCAATTACCACGACATGCCATCAACGATGTAGTAAAGGGCCTAGCTTATCAAATGCTGACGAGCAGT
+AGCTTTGTTAATGCAAAAACCCCGGTAGCGGTAGCTTCTTTTGTTGATCTTAAAGATCTTGAAACGACTA
+ACTGGCTTGGTAATCAGCTTGCAGAAAGCTTTGTGCATGAGCTACAGCGACATGGTTTGGTCGTTATAGA
+CTTTAAAACTACAGGGCATATTCGTGTAACCAAAAAAGGTGATTATGTCTTTAGTAGAGACTGGCAGGAA
+TTACCTGAACGTCAGATAATTGACTACGTAGTCTCTGGCACTATGGTTGAGCAGGAAGATGGCGTTTTAG
+TCAATGCCCGTATGATAGGTATTCAATCAAAGGTTGTAGTTGCTACCGCTCAGTCATTTATCCCTGCTTG
+GGTTTTGGGTGATGAAATGAATCATAGTGAAAAAGTGAAAATGAAAGACGGTATGATTATACGCGATAAT
+ACTATGTTGCATAACGATGAACGTGCTGTGATTATACAAAATTAGTATTCTCTTCACTATTCCAGTTTTT
+ATCTATAAGAGTGACATCATAATGCTATTTTATCAGCGATTACTATCAAAGGAGTACCTATGAATAACTC
+ATTGATTAGATCCATCCTTATTTTGAGCGCACTTTTTTTGATCAGTGCCTGCTCCCTTATTTACGATAAG
+CATGTGCAGTGGGAAACAGTAAAACCAGAAATTTTTCCTGTGCTTTATGCAACAGGCTTTGCCCCCATTA
+GTATGCAAAGATCAACCCATGAAACTCAGCGGATGCTGATGGCCATTAAAGCGTCAAAAATTGCCGCTTA
+TGCGGAGCTAGCTGAGCAAGTATACGGCCAACAAGTTTCAGGCAAGGTCACTATGGCCGATTTACTCATT
+GAAGATCAGCAGTTAACTGCTTCAGTACAAGGTATCATTCGTGGGGCTAAAGTTATTAAAAGCTATCCTG
+TGGGTGACGTTTATACTACTGAGCTGCAGTTAAATTTTGAAGATGTTTACAATATTTATCAAGCAAACCA
+AAATAGAAAAGAAATTAAAGACGTGACACACTTTTGATTTAGCATGCTAAAGAAGAACACATAAAAAAGG
+CGTTAATCTGTAGGATTAACGCCTTTTTTATTTTTTAAGCAGTAATTAATATTTATCTCTAGGGTCTTAG
+TTTTTAACGCTAAGCTTTTAGTCCTAGGCTAGAGAGTCCAGCGCTCTTTTTACCTTTCTTGTCATAGGTA
+ATTGCACTCTTATTATGGTTTTCTAATAAGCTGGTTTTCATGCGTTCTACCGCAAGTTGAGACTGTTGAA
+TGATTTGTCCGTTGATTAAGTTTTGCTGTTGGCAATGAGTTAATAAATCGGTTATTTCAGCAAGTTCTTG
+AGTCAATTTTCCTGCGGCTTTATCTTGAGCAAAACGCTGATTTTGACCTATTGTTTGGTCAAGCTGTTGA
+ATTGCAATTAGCAGCGTATTTTTTTCTTGGCTGATGGCTAGCAAGGCTTGTGGATCATGCTGCTGTAAAA
+TATGCTTTTCGTTAGCAATGATCTGGGCAAGTGTAGTTAACTGCTGATGTTGTTGTACAAGCAGTTCATT
+GGAGGTTAATCCTTGAGAATCTGGCCCTAGGGACATAAAGTTTGCCTTTGATTTTACTATAAATGATGTA
+TTTACAGTCTATCGTTAAACAAGCTTAAATTCAAAGTTAGCAATACTCGCTGCTAATTTTTCTGGATTAA
+TTTTATAGTCACCAGAGCTAATTGCTTTTTTCAGCTCATCAATCTTCTTTTGATTAATCACGGGCGCATC
+CACCGCTTTTTTTTGTAATTCATTAAGTTGCTTTGCTTGCGGAGTAATCGACACAGAATCTTGTCCTGAG
+CTTTTTACTTGGGCATTGTTCGATGCCGTTTGCGCAGAGTGCTGCTTTACTTTATTTTGTTGGGCTTGCT
+GAACTTGATTGCTAGCATTCAAGTTATTGATATTTATAGCCATAATTTCATCCTTTAACAATGAAATGAT
+ATTTCAAAAGAGTTCTATTGTCTTGTTATCGGCCATAGGCGTAATAACTTTAGTTAAAAATAGATTAAAT
+TATAAATAACATTTTGAGTCGGTTAACAACGATATTATTTATTAACCCTACCTATGTGTATATTTCTTGA
+TTATAGATGAATTATGACTTGGTTAATACCTTTGACACGAGGGGTGATCACTTTCTTTGAGCGAGTATTT
+TTGACTCTTATTTGTTCATTAATATTTCCAGAACTCAACGCGACTCCCTGGGTTTTGATACTAAAGTTGT
+CGGATGAAACAATAATAGTTACGACATCACCTTTACAGATTAAACAAATACTTCTTTTACTGATGGCTCT
+ACCTTTGGCAATTCGCTTTTTCGCTTTAGCACCAAAAACAATATTTGTATCAGTTAGTTTGTTGCCGCGA
+ATCTTATTAATGGCTATAAAAGCAAGCTCGACATTACTTTCGTCAAGTTTATCTCCTTTACTAATTGTAT
+TTTTTGCAATTAAAACTGCTTTAGTTATTTCAACTTTTGCCGATAAATATATTTTCCACTTTATTGATTC
+ATCACAGCTAATTTTAACATTTACATTTATAGCGCCATTCTTTTCAGGTATATTTGCAGTTAAGGGAATT
+TTACAGGGTTTAATCGTAATTCTAGGGTCTAAATGAGCGACTGAAATACGCACCTTTTCTTCTTCAGTTG
+AAGGAAACTGCTCTGTTAAATAATTTTTTGCAAAACGCTCAATAAAAGCACTGTCTAGCTCAGTTGCAAC
+CGTAGTTGTTTGCTTAATGAGCATTAGGAATATAAAAGTTAAAAAAAGTTTGGTAAAGCGCATATATTTT
+GTTATCTATCGTTAAGTAAATGCAAATAGTCGTCTATGCTAAACTTGGGTCAGCAGTGTGAAATAAAGTT
+CTATCATACGTCAAGTTTCAGACGCTTAGTGTGATTATCAACTCTATATATTAAATACAATTCAAGAACT
+GTGCCTTATATGTTTATTAGGTTAAACATAATAATTACTACAGTCTTACATGAGGTTCATATGGCAGGCA
+TACTCGATTCAGTAAACCAGCGTACACAACTTGTTGGCGAAAACAGGTTAGAATTGTTACTTTTTAAACT
+TAATGGCAGACAACGATTTGGTATTAATGTTTTTAAAGTGCGTGAAGTTATGCCATGTCCGCGGTTAACT
+CTGTTACCTAAGCAAGATAGCTTTATAAAGGGTGTTGCACATATCCGAGGACAAACCATTTCAGTGATTG
+ATTTAAGTTTGTCAACGGGCGGGCGGGCAATTGAGCAAACCGCAGAAAGCTATATTATTATTGCCGAATA
+TAATCGCAGTGTGCAGGGGTTTCTTGTTGCAGGTGTTGAACGAATCGTAACACTAAGTTGGGCAGACGTG
+ATGCCACCACCAGAAGGTGCAGGTAAATCTAGCTACTTAACTGCGGTGACTGAAATAGACGGTCAGATGG
+TATCAATATTAGATGTTGAGAAAATTTTAAATGAAATTAGTCCTGTTTCTACTGAAGTGAGTGAAGACAT
+CATCGATGTCTCTATCGGTGAAAACTTAGGCGATAAGCTGGTGATGATTGCAGATGATTCAACCGTTGCA
+AGAAATCAGGTAAGAAGAGCATTAGAGCCGTTAGGTATTAATATGGTTTTAGCTAAAAATGGTCGTGATG
+CTTTAGAGCAATTACTGGCCATTGAAGCGACTTGTGAAAATTGCATCACCGAAAAAGTGGCGTTGATGAT
+CTCTGATATCGAAATGCCTGAAATGGATGGTTATACTTTAACCGCAGAGGTAAAAGGTAATGATCGCATG
+TCAAAAATGCCAATTATTTTGCACACGTCGTTAAGTGGTGTATTTAATAATGCGATGGTGGAAAAAGTTG
+GTGCAGAAGATTTTATTCCAAAATTTCATCCAGATGAGCTAGCAACTGCTGTGAAGAAATGGTTAAAAAT
+AGAAGATTAACTCTGAGTATACCCGCTCAACTTGAAGATGCTCGTTTCAGGAAGTCTGAGCGATTCATCA
+TTAAGGCACATGTTTTATTAAGGGTTATTCCCTTAAAAAGAAATGTAACGCAGAGCATGATTTGCCCAGC
+CTTCCCCAAGGGGATGGTTTAGAAACGCTTTATGCTGCGTTATTGATTTCGACAAGGGAGCAACCATTCT
+CTTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATCATGCATATTCAAGTGGAACAGGT
+ATATAGCTGAATAGTTGTTATCGAAAGTTAACGACGACTCTCCAATTGATGGAGGGTTTAGGAAAATACG
+AAATAAGTAGGAAGCAATAGTGTCAGCAAGAGAACTCGATGAAAAAAGTTACAACCAATTTAGAACCTTC
+TTAGAGCAGCAATGTGGCATAGTACTCGGCGAAAATAAGCAATATTTAGTTAAAAGCCGATTAGCGCCAT
+TAATGGCTAAATTTGAGCTTAGTTCATTGACAGAGTTAGTCAATCGTACGTTAACTCCTGTTGAGCGGCA
+AATGCGTGCCGCGGTTATAGATGCTATGACCACTAATGAAACCTTATGGTTTCGTGATGACTACCCTTTT
+AAGTTACTTCAAAGCAAGTTGCTTCCTGATTTTGCCAATCGTAAAACACCGGTTAAAATTTGGTCTGCGG
+CAAGTTCTTCTGGTCAAGAACCATATTCCATTGCGATGGCCGTGTTGGAATATCAACAAAAAAATCCTGG
+TGCATTCCCACGTGGAGTACAAGTTATTGGTACTGACATATCAACGACTATGTTGGAGCATTGCAAATAC
+GGTCACTATGATAGCCTAGCGCTTGCTCGAGGGTTATCTGCTGAGCGAAAGAAACGCTTCTTTGAGCCGG
+GTGATAACGGTATGTTGAAAATAAAAGACGAAGTAAAGAAAATGGTAAGCTTTAGACCACTTAATTTACT
+CAATAGTTATAGCCTAATGGGCCGTTTCGATATCGTATTTTGTCGTAATGTATTAATTTATTTTTCCCCA
+AAGATAAAAACACAAATAATTAGTCAAATTCATGGCGTGTTGAATAACGATGGCTATTTATTTTTAGGCG
+CTTCTGAGTCTTTATCTGGAATAAATCAAGATTTTACTATGCTACGCTGTAATCCTGGTATTGTTTACCA
+GAAAAAATAACGCAATCTCTCCACCCCGCTAACAGCCATTATTCCTTGCTGTTAGCCCTCTCATTCTAAT
+CTCATACCTAACGCTGTATCCTCTATTGATTTACTAACTGGCACAAATTTTGTATTCCTTTTAGCTAATC
+GTTAATCATTGTGAGGCTAATATGGCTATAGGTTTTGATAAAGGCTTTCAACTGCATACACAGGGTATGC
+TTATTCGCTCTCAACGTGCAGAAGTTATTGCCAGTAATATTGCCAACGCAGATACCCCAGGCTACAAAGC
+TAAAGGGCTAGACTTTAATCAAGCACTAGCACAAGCGGCAAATAAGCAGAAAATGGGCATGTCTCGCACC
+AATGATAAACACTTTGATATACGAACAGAGTTAAATAATTCCGTCGATTATCGTGTGCCTAATAACCCTG
+ACACAGGTGACGGTAATACGGTTGACGTACAAGTGGAACGAAACTTGTATTTAAAAAACTCAATGGAATA
+TCAAGCAAGCATTCAGTTTCTTAATGGAAAAATTAAAGCCATGAAGAAAGTTATCAGTGGAGGTCAATAA
+TTATGAGTCTTTTTAACGTATTTGATATTACCGGTAGTGGTATGAGCGCACAATCAGTCCGCCTAAATAC
+TACCGCGAGTAATATTGCCAACGCTGATAGTGTTAGTAGCAGTGCCGATAAAACTTACCGTGCGAGACAC
+CCTGTTTTTGCCGCTGCCATGCAAGAAGCTGCCGCAGGGCAGGGGAAAAGTGATGGTAGTGGGGTTGGTG
+TAAACGTTTTGGGTATTGTTGAAAGTGATAAACCATTGAATGTGGAATATGCACCGAGTCATCCTATGGC
+TGATAAAGATGGTTATATCTACAAACCGAATGTTAATGTCATCGAAGAAATGACTAACATGATTTCAGCA
+TCTCGGTCGTATCAAACGAATGTCCAGTTAGCAGAGTCTGCCAAGAATATGTTGAATAAAACATTACAGT
+TAGGGCAGAGATAGTCGTGGCCTTGACTGAGAAACGTAAAAGTATGGAAAACATGATGATTTTAGCTTCA
+CGTTCATATCAAAACAACGTGCAACTGGCTAACTCAGTAACAAATATACTTAATGAAGCCTTAATTTTAG
+GTCAAAGGTAAACGCAATGATTACTACTAAAACTGCCTCTGCAGAGGCTCAGGCAGCAGCTACTGCAGCT
+GCTGAAGCTGCTAGACAACGACTAACTCTTACTACTCCTGAGATGAGAGCTGCTGCTCAAGAACGTGTAG
+AACGATCAAACATTAAAATTAGTGATGGCAGTGAGGGGATGCTAACGCAGTCTGACTTTTTTGCCCTACT
+CACTAAAGAGCTTGCGAATCAAGACCCAACAAAACCAGTTGATAATAATCAGATGATCTCGCAAATGACA
+GCCTTCTCTACGACTGATGGCGTAAGGACACTTAATGATTCTTTTGGTTCATTTGCTGGTTCAATGACCT
+CTAGTCAAGCATTACAAGCTTCATCATTAGTTGGACGCAGTGTTTTAGTGGAAGATAATGTATTTGGTAT
+GGCAGAAGGTGAAGCGGTTAAAGGGAAGTTGGTATCAGATAAACCTGCCAGTAATGTGAAGATTTATGTT
+GAGAATGTTGCCGGTGAAGTCATTCAAACCGTGCCTGTTGGTGATGTTAAAGCAGGCGGATTTACTTTTA
+CTTGGGATGGGCAAACGGCTAAAGGTGAACCAGCAGAAGCAGGCGCTTATCGTTTTCGTATCGTAGGTTT
+GGTCGAAGGTGAAGCAGCTGAATTAGAAGCCCAAACCTACCGTAAAGTTGATAGTGTTACGTTAGCAGGT
+AGCGGTGGGAAAATAGTGCTTAACCTTAATGGTGGCAGTGCGATGGCACTAGAAGATGTGGTTGAAGTAT
+CTGAAGGCGACATTTAAGTGTTTAATAAAAAAGTAAGCAGAAATTATAAACTTTACCTGACAGCTTAAGT
+ATCGAGCAGTACAGGTGTTAAGCAAAATATTGAATTTTAAAAGGATTAAATTATGTCATTTAATATCGCA
+TTAAGCGGGTTAAACGCTGCACAAAAAGACTTAGATGTTTCATCAAATAACATTGCCAATGTAAATACGG
+TTGGTTTTAAAGAGTCACGCGCCGAGTTTGTTGATGTATATGCATCATCATTGTTAGCTGCAGGTAAAAC
+GAAAGTAGGTGATGGTGTTTTAACCGCAGATGTTGCACAGCAGTTTTCTCAAGGTAGTATTCAATTTACC
+AATAATGCGCTTGATTTAGCTATTACAGGTAATGGATTTTTTGCCACTGTCCCTGAGCTTGGCTCTTTAG
+AGACGTCTTATACACGAGCTGGTCAGTTTAAGTTAAATTCAGATAATTTTGTTGTTAACTCGCAGGGGGG
+GCATCTTTTAGGCTTTCCTGTTAACCCTGATGGCTCATCAGCTTCAGTAAGTTTAAGTACTGCAGAGCCG
+ATTCGCATACCTACGGAATCGGGTACACCAACAAAAACTAGTGAAGTTGATGTACGAATGAATTTACCTG
+CGGGTGCTGGCTATATTACTAGCGCACCGGCTAATTTTGATCCCGAAGATCCACTCACCTTTAATAGCTC
+AACTTCAGTCACTATTTTTGATTCATTAGGTAAGAGTCACATTATGACCTACTTTTTTGTTAAAGATGAC
+CCAGCAGTAGCACCGAACCAATGGATGATGTTTGCGTCTGTTGATGGAAAACCTATCGACTTAGCGGATG
+ACCCCACTGTGCAAGCAACAGCGGAGGCTGCTGTCGTGACTGCACAAGCTAATGTAGCAACGGCTCAAGC
+TTCAGTAGTAACGTCGCAAACAACCTTAAATACAACACAAGCTACGTTAAATACAGAAGAAGCGAACGTC
+ATTACAGCACAGGCAACATATGACGCAATAGTAGGAGTGCCAACAGCTGCACAAGATGCAACATTAGCTG
+CAGTTATTGCAACGAGAGATGCGGCAATCATCACAAGAGATGCTGCTTTAAATGCGCAAACCGTATCAGA
+AACAAACCTAACAAATAGCTTGGCAATTGCAAGCACAGCAATATCGGCTACCACCCCTGAAAGTGGTACA
+GGAACAAAAGGGGCACGCTTAACGTATAACTCGTCTGGTGATTTTATTTCTCAGTCCCCATCGCCAACTA
+ATGGTGGTATTCGAACGGTTGATTTTTCTAGCCATTTACCCAATGGTGCTGATCCAACCCAAACGGTTAA
+AGTTGACTTTAATTTAGATACCGCAGGACCGAACCCGAATGAACCTACTCAGTTTGCTTCAAATTTTGAA
+GTAACCGCTTTAAATCAAGATGGTCTAGCGGTAGGCCGATTAACCGGTATTGAGATTGGCGTTGATGGCT
+TAGTTAGAGCGACGTATAGTAATGGTACTTCTCAACCCTTATCTCGCATTGCTATGGTGAATTTTGCCAA
+CGAGCAAGGTTTATCACAAACAGGTGGCAGTAACTGGAAAGAAAGTCTTGTTTCAGGGAAAGCCCTTGCG
+GGTGAAGCGGGCTCAGGTACTTTTGGTACCATTAACTCCTCAGCATTAGAGCAATCGAATGTGAACTTAA
+CCACAGAGTTAATTGACTTAATTTCAGCACAACGTAATTTCCAAGCTAACTCGAGAGCTTTAGAAGTTGA
+TAACCAGCTGAACCAAACTATTTTACAAATTAGATAATTAGCAAGATAACTAATTTGCTAGCAAATTAAC
+GCTAGTCTTCGCTCTACCAAAAAAGCTGCTAATTAAGTACGTAATACTTAATTAGCAGCTTTTTTATTGT
+TATAGACCCAAAACCACTTAAAAATCCATTTACATTTTATCACTCGATTAATTTTGACAATAGCTGGCAC
+TCTATTTGCATTTGCTAGGTATAACCTTTTACTTTTTTGGAAATACATTATGGATAAGTTGCTTTATATC
+GCCATGAGTGGCGCTAAACAAAATATGCAAGCCTTATCAATCAATGCCAACAACTTGGCGAATGCTAAAA
+CGACAGGCTTTAAAGCTGATTTAGCACAAGCGCGAAGTATGCAAGCATTTGGCGAAGGATTACCTTCGCG
+TGTTTTTTCAATGACAGAACGTGCTAGCCAAAATTTTGACTCTGGATCTATTCTCCATACTGGTCGCTCT
+TTAGATATGGCTATTGAAGGCGAAGGTTTTTTTGCCGTACAAGCCGAAGATGGGCAAGAAGCTTATACTC
+GTGGCGGTCACTTTCGTTTAACAGAAACGGGTGCATTAGAAACCAATGATGGCGAATTAGTGATTGGTGA
+GAATGGACCAATCACCCTGCCGTTACCGATTAACAATATTCAAATCTCTCGCGATGGCACTATCATGGTT
+CAGCCAGCAGGTGCACCTAGCAGTGTTCAAGAAGAAGTTGGTCGTATTAAACTGGTTAACCCAGACACTC
+GACTTGTTGATAAAGGTAATGATGGTCTTTTTCGTGCCAAAAATGGTGGCCAATTAATTGCAGATGTTAA
+TGTCAATGTTCTTGGTGGCGCACTCGAGTCGAGTAATGTTAACCCTATTAATGAAATGACAGACATGATT
+GCCTTACAGCGTCAGTTTGAAATGCAACTAAAAATGATGAAAACAGCAGAAGAAATTGATTCAAGTGCTT
+CTTCATTATTACGTGCTTTCTAAGCATAGCAATCTATCAGTCATGTTTAGCTTAACTAAAATTAACTCAG
+CTAAACGCTACTACTCAATCAGAGGTGATGTATGAACGCAGCATTATGGATCAGTAAAACAGGCTTAGAT
+GCGCAAACCAAAGATATTGCGGTAATCTCTAACAACCTTGCCAACGCCAGTACTATCGGCTTTAAAAAAA
+GCCGTGCAGTATTTGAAGATTTACTTTATCAAAATATAAATCAACCAGGTGGTCGAACTGCGCAAGATAC
+TGAAGCGCCTTCTGGCTTAATGTTGGGTGCTGGTACCAAAGTAGTCGCAACACAAAAAATTCATACCCAA
+GGTGACATGATTACCTCAGATAACGCCCTTGATTTAATGATTCAAGGTGAAGGTTTTTTTGAAATTCAAA
+TGCCTGATGGTAGTTCTGCTTATAGTCGTAATGGTCAATTCACCATGGATGATGAAGGTAACATGGTTAC
+CCCTGGTGCAGGTTATATGATCCAACCGCAAGTGACTATTCCTGAAGATGCCTTGAGTATTATTGTTTCA
+CAAGATGGTGAAGTTTCAGTGACGTTACAAGGACAACCTGATCCAGCAGTCGTTGGCCAAATCAACTTAA
+TTAACTTTGTTAACCCTACAGGCCTTCAACCGATAGGACAAAATTTATATACCGAAACTGCGGTAAGTGG
+AGCACCACAAGAAGGGGTTCCGGGTTTAGAAGGTTACGGTATGTTAGTTCAGGGTGCTTTAGAAACATCC
+AATGTAAATACCACGGAAGAGCTGGTTAATTTAATTGAAAGCCAGCGTGTATATGAAATGAATTCGAAAG
+TGATTTCAGCGGTTGATGAAATGCTGAGTTATATCAACCAACAAATGTAGCATTATTTTCGTAATCTAAA
+AAATGGAAGGCAGTGATGAAAAATAAAAATAGGCTAAATACAATTAAGTTACTTTCAATCAGCTTATTAA
+TTGCTGTTACTACCGCTTGTAGTAATACCGTAGAGTTAAGTAAAGCACTACCCAATGATCCAGACTTTGC
+GCCGATAATGCCTGAAGAAGAAGAAGAGCGCATTGTTCCTTCTGGTTCATTATTTAAACCACATTATGTT
+AATAATATTTATTCAGATTCTAAAGCGCACCGTGTTGGCGATATTATTTCGGTTATTTTGAGTGAAAAAA
+CCCAAGCGAAGAAAAATGCTAAAACAGAATTGAAAAAAGCAAATGAAACTAACTTAGATGCGGTAACCGG
+TTTAGGTGGAGTTCCCGTAAGCATTAATGGTGAGTCATTACAGTTTGGTATCAGCCAAGATTCAAATTTT
+AAAGGTGACGCCAAAGCGGATCAAGGAAATAGCTTAAGCGGCAATATTTCGGTGCATGTATTGAGAGTGT
+TACCCAATGGCAATTTAATGATACGTGGTGAAAAATGGTTAACGTTAAATAATGGCGATGAATATATCCG
+CTTAACTGGCGTTATTCGCTCAAAAGATATTAATTCCAATAATACTATTTTATCTAACAAGGTTGCCAAC
+GCACGCATTCAATATGCAGGTACGGGTAGCTTTGCCGACTCCAATGAACAAGGTTGGTTGGTTAAGTTTT
+TCAATAGCACCTGGTGGCCATTTTAGTTGAACCACACGGTAAAAGTATTCCTCCTGTTGTTTTAAGATCT
+GAGATAAAGGTCTTATTTTAAGATATTTTCTAAGGTGTTTTTAAGGTACTAAAGTATGAAAACTGTAATA
+AATATATTTATCTTGTTCACCTTCTTGGCTTCGTTGTCAGCAAATGCTCAGCGCATTAAAGATTTAGCTG
+ATGTTGCTGGTGTACGCTCAAACCAATTAATTGGTTATGGCTTAGTGGTAGGCTTACCGGGTACTGGTGA
+GCAAAGCCCGTTTACCGAACAAAGTTTTAAAACCATGCTAAGTAACTTTGGTATCACGATGCCAGATAAA
+TTAAAACCAAAAATAAAAAACGTTGCTGCGGTAGCCGTTCATGCAGAGTTAAGTGCCTTTACCAAGCCAG
+GTCAAACTATTGATGTTACCGTTTCTAGTATGGGTAGTGCACAAAGTTTACGAGGTGGTACGTTAATACA
+AACTATCTTAATGGGGATTGATGGTAATGCTTATGCCGTAGCGCAAGGCTCTTTAATTGTCAGTGGCTTA
+GGGGCACAAGGCTTAGATGGCTCACAAGTCTTAGTGAATATTCCTACCGTTGGACGTATCGCCAATGGCG
+GTATTGTTGAGCGAGAAGTTAAATCACCTTTTTCCTCTGGTGATCATATTACCTTTAATTTACGCCACTC
+TGATTTTACTACCGCGAAACTGTTGTCTGACACGATTAATGACCTTATTGAAGGTTCGGCCAAAGCACTT
+GATGCAACGTCTGTACGAGTTAGAGCGCCGAGAGATATTAGTGATCGAGTCAGCTTTTTATCGGTACTTG
+AAAACCTTGAATTTGAACCCGCTTCTCCAGCAGCAAAAATTATTGTCAATTCACGAACGGGTACTATTGT
+TATTGGCTCAGAAGTTACATTGCTTGCCGCAGCTATTACCCATGGGGGAATTACAGTCACTATCAATGAA
+ATTCAAGATGTTTCTCAACCGAATGCTTTTGCTGAAGGTGAAACAGTAGTGACCAATCAATCGGACATTA
+ATGTCAGTAATTCTGATGCGCGTATGTTTGTATTTAAACCGGGCGTAACATTAGAAACCCTGGTGCGCGC
+AATTAATGAAGTAGGCGCAGGTCCTGGTGATGTTATGGCTATTTTAGAAGCATTAGATCAAGCTGGTGCG
+ATACGAGGCGAGTTAGTCATTATATAGCTGAGCTTGTCGCTGTAGGGCTTAATTTAGGCGTCAAAAGTAC
+TCACAAATTCTTCGGGAAATAATTTGCACATCCGAAGGATGACCTGAAAGGTGAAGTACAGGATGTATGG
+AGTCTTGACTAGCGTCAACTCCGTGCTTTTTCCTTTAAATTGAGTCATACAGCTTAAAAATAACGCGCTA
+ATAACTAAACTGGCAATTGTTAATAGTTCAAAAGTTAAAGTCAATATTTTACGTGCTTATGCACAGACTT
+CAGAGACGTCATCCCCGTGGTGTGTTAATCGGGGATCCAGTTTCAAAATTTGATAGGTTTTCGATTAGAT
+ACTTCGAAGATCACGGTCACGCAAAGTCCTGAGTTAATAATATAGGCATGATACTTGTATAAACAGTAAT
+TAATTATATTTTAAGTAAGTGAAATTATGGATATCAATTCAAGCCAAAAACAAAATTATGATCAAGCGCG
+AAATGCCCTTGATCTAAATGGTTTAAATGATATTCGTGAGCAATCGCGAGCAGGAGATGGCGAGGCCAAA
+AAGGAAGCTTTACAAGAAGCGGCCCAGCAGTTTGAAGCCATTTTTATGAAAATGTTATTGTCGAGTATGC
+GTAAAGCGCAAGAAGTACTTGAATCTGATAGCCCATTTAACTCTGAATCAACTAAGTTCTACCGTGATAT
+GCATGATGAACAAATGGCGGTTGAGTTATCTTCTAATGGTTCATTAGGTTTGACTGATTTAATCGTTAGA
+CAACTCGGTGGTGATGACGGGACTTTCAAACCAAGTTCAGTACTACGTAGTGATGGAAATTTGAAGATAA
+CGGATAGTGCTAATTCTACCGATGATAACAACAGTAAAACCAATAAAGATAACCAACATAATTCCTTAAT
+AGAAAAAATGTTGGCAGATAAAAATCAAATTAAACCAGATATTGATATTCCATTTGCGGGCAGCTATCAC
+CCTCAAAATATTACTAGTAATCAAGTGAACAGTGCTGCAAGTCAATTTGTTATCCGCGAAGTGGATAAAA
+GAACAAATAAAGTTAATGGCCAATCAGAAAGCGTCAATAATTCAGCAGCTTTATCAAATCACAGTTTTGA
+TGAACCCAAAGATTTTGTAACTGCTTTAATCGAACCGGCGCAAAAAGTACAAAAAACCTTAGGGGTTCCT
+TTTGAAGTTGTTATTGCCCAAGCCGCACTTGAGACGGGTTGGGGACAAAAAATGATCAAAGATCAAGATG
+GCGCCAGTTCAAATAACCTATTTAACATTAAAGCCGACTCTCGCTGGGCTGGCGATAAAATCACTAAAGA
+TACTTTAGAGTTTGAACAGGGCGCTATGATCAAAAAATCAGAGCCTTTTAGAACCTATCAATCACTTACC
+GATAGTGTAGATGATTACATAAACTTCCTTTCTACTAGCGAACGCTACCAAGACGCATTGCAAGACTCAG
+GCAATGTGGAACACTTCCTGCAAGGTTTACAGAAAGCAGGTTATGCAACAGATCCTCAATATGCTGACAA
+AATTTTAGGCACGTTGAAAACTGTTACTAACCTTTTGGCTAAATAAATAGCCAAGTAAATCAGCTCGGTA
+AATTATTTTAGTAAGTTATCTGAGCACATTAGGGAAGGGTTACGCCATAAGGCGAGCATAAATATTTTTA
+TTGCTGCAACCTTTCATGAAACATTATTTATAGCAAGCATACAGCTGAAATTCGGTTGACTGCTTACCCG
+TATGCTTTGTTATTGGAGACAATATTATGTCAGTGAGTTTGTACCAATCAGGTATGAGTGGCTTATTAGC
+TGCTCAACAGCAGCTGGCGACAACCGGTCATAATATTTCCAACGTTAATACGGATGGCTATAACCGCCAG
+CGTGCAGAACAGAATGCAACGGTAGGTCTAAATAATGGTAATAACTACATTGGCGGTGGTACTTATATTC
+AAGACATTACGCGTCTTTACGATCAGTTTTCACATAAAGAACAAATAACGAATCAAAGTAAATTAGGTAA
+TGCTGACTCACTTCATGCACGCTTAACACAACTTGACCAAGTTATGTCTACTTCCGGTAATGCTGTTGTT
+GGCTCGTTAGATCAATTCTACCAAGCGCTAAACGGTGTTGCAGACAACCCTAATGATTCAGGTCTTCGTA
+GTATCGTACTTAATCAAGCCAATACTCTAAGTAATGACTTTAACCAGTTAACTAACAACCTTGATCAAAT
+GACTAAATCCATCAACGGTGAAATAGAGCAAGTCGCCAGTAAAATTTCAGAAATATCACAAGAACTCGCC
+AAAATTAACGAAACGATAATGCATTCGCAGCAAGGAGGCCAGCCTAATGACCTACTTGATAAACGTGATC
+AGCTTATTGGCGAGTTGAGTAATTATACCCAGGTAAACACAGTAAAAGATGCTAATAATGTAATGACGGT
+TATGATTGGGCAAGGTACTACGCTCGTTGCCGGTATAACACCAATGACACTGCAAGTAAATGCTGGCGAC
+CCTGATTCACAACAAACAGAATTAAGATTAGTTAGCGGTAGCAGCAGTGTTGCACTAAAGGGATCTACCC
+TAGGTGGTTCATTAGCGGCAAGCTTTGAATTTAGAGATGAACATTTAAGCCAAACGCGTACTGAAATAGA
+CCGTCTAGCCATGGCAATATCTTCTACGTTGAATGACAGTCAAGCTAGTGGTTTAGATTTGAATGGTTTG
+CAAGGTGTCAATATCTTTACTGATATTAACAGCACGCAATTACAGCAAGGCAGGGTATTAGCGCATTCAG
+GTAATAGCGGTAGTACACAAGCAGAAATTACCATTACCGATGTATCTAAACTAACTACAGATGAATTTGA
+AATCCGTTTTGAAGGGGGGAATTTTACCCTATATAACTTAACGTCTGGGAGCAGCGAAAATTTAGGGCCT
+CCTATTTTACCAAGTGGTGGTACGCATAAGCCATCTTCTCCAGATTATGGTTTCTCATTTGTTGAAACAG
+GTACGCCTGCTGCTGGTGATAAGTTCACTATTATACCAACCAAAAACAGCGCCGCCTTAATGCAAACCAC
+GTTAACTGATGGCAATGCCATTGCCGCAAGTACCGCGATAGGTGTTACACCATCAACAAACAATGTAAGC
+GATGGCAAGATTGAAATTATCAATGTCATGAACCCCGAAGACGCCAAATCTTTTACCGGAACGGGCCTTA
+CTGTGGATGTTGTTGAAAGCGCTCCAGGCTCGGGAATATTTGATTATCGTGTCTTTGATACAGCTACACC
+CCCTGCACTAATCACTTCTGGCAATTATAATGCTGGAGATAGTGAAGTTGTTGATTTACCACCGTTACCT
+GGTACACCTGCTTTTCAAATTGAAATCTCAGGGAACCTAGTAGGCTCTGGAACTAATGCCAGAGAAGAAT
+TCAGTATTAATGATGCTTTTGGTGTTGGTAATGGTAAACATGCGGTTGCTATGGCAAAAACACAAGAAGT
+TGGCGTAACCAATGGCGGTAAAGAAACCTTTAGCAAAAGCCTTGCTGTATCAACATCCGTTGTTGGCGCT
+AAAGCAAGTAATGCAGAATTAACTGCAGACACAGCACAAGCCTTATTTACTCAAGCTTATAATCGCAATC
+AATCTACATCAGGTGTAAACCTTGATGAAGAAGCGGCAAATTTATTAAAGTTTCAACAAGCTTATCAAGC
+CGCCTCACAAATTATTTCTACGGCGAATACCATTTTTGACACTATTTTAGCTGCGGTAAGGTAAGGGGAT
+TTTCATGCGCGTTTCAACGTCTCAATTTTATTTACAAAGTGCTCTTCTCATGAACCAAAAAAGTGCTGAT
+GTTAATAATCAAATGGAACATCTATCAAGTGGTAAACGTGTACTAACCGCGAAAGATGATGCGGTTTCTT
+ACGGCACACTATCTGGTTTCAATGATGATTTAGCGAGTATTGAAAAATATAAACGCAATATTACCATGGC
+TGAAAATCACAATAGCATGCAAGAAGTAATTTTTGCTGATGCGGAAACATTATTAGATAAGTTCAAACAA
+GATATGTTATTGGCAAATAATGGCCGAATGTCTAACGAAGATTTGCAATCTATTGCCGATCAAATGCGAC
+ATGGTTTAGACCAGCTGATTGATCTTGGTAATAGCCAAGATGAAAAAGGTGATTATATCTTCTCTGGTTT
+CCAGACCCAGCAAAAACCCTTTAGTCAACAAGTTGACGGTTCGGTTGATTACAATGGTGATAAGGGAGTA
+AATGAACTACAAGTAGCTAAAAACATTCAAATACCGACAAACCAAACGGGTGATGCCGCTTTTTTAAATA
+TTGATAATGCCATCGGTGATTTTACGGCTACTTATCCTACAGTTCCTGTTAATACCTCGGGTGTGGCAGT
+GGAAAGCGCGAATGTAGTCGATAGAAATACCTACAACGTAAGTACTGGGCCTCATACATTTTCTTTTGAC
+CCAATAACTAACTATTTAACGGTTACCGATAGCACTCTTCCCATTCCCGCGGTTGTTTTTCCTCCCGCAC
+CTTATGTAGCAGGGCAAACTATTTCCTTTGACGGTATTGACGTTACCTTAAGCGGCAACCCATTGCCGGG
+TGATAGTTTTGTCATTAACGAAAAACAAAATATTAGTATTTTTGAAACTCTTAATAATGCCATTAGCTGG
+GCTGAACAAGGTGTAGTGTCAACCAACCAAGAGCAGCATCAAGTTGATTACAATACAGTCCTCGACCAGC
+TTAGTTCCGCTATGAACCATATATATTCTCGTAGAGCAGATGCGGGTATTAGGCTGCAAGCGTTAGAAAA
+CCAGCAGAGTAAGCACTTAGACGTAGAGTTAAATATTAGCAAAGGTAAATCGAGTATTGAAGATTTAGAT
+TTCGCCAAAGCTATTTCGGAGTTTGAGCAATCAAAAATTGCTTTAACGGCTTCACAGCAAACGTTTAGTA
+AAGTGCAGGGCTTAACGTTATTTAATTATATATAAATTAATGCATTACTATTTTTTAAAGTGGCACTGTT
+TATGCTTTAACTATTAGTAATAATAAAAAACAAAATTATGTCGGTTAACTTTAACTTAAATTAACCCGAT
+CTGTTTTTATTAGTAAAAGAGCAGAGGCTTGCTTTAACAAGTTTCTAATAACCAAGCGTTATCGTCCGGT
+TTATGGACAACGCTACAACACAACATAAACAGGCGTTAACACAGTTAACACAGTTAACACATTAGGAGCA
+CTATTATGGCTTTATCAGTAGTAACAAATACATCATCGTTGAATGCTCAACGAAATTTAAGTAAATCAGG
+TGCTGGTCTACAACAATCAATGGAGCGTTTATCATCTGGTATGCGTATTAACAGCGCCAAAGATGATGCG
+GCTGGTTTGCAAATTGCTAACCGCTTAACCTCTCAGATAAATGGTTTAGCGGTAGCGCAGCGTAATGCCA
+ATGACGGTATTTCCATGGCGCAAACCGCAGAAGGGGCAATGCAAGCTTCTACCGACATTTTACAACGTAT
+GCGTGAATTGGCCTTGCAATCTGCCAACGGTTCAAACTCAACTGAAGACCGTGAAGCAATGCAAAAAGAA
+GTCTCCGCCTTACAAGATGAACTAACCAGAATTTCAGACACGACTTCGTTTGGTGGTCAAAAATTATTAA
+ACGGTACTTTTGGTACTAAAAATTTCCAAGTTGGCGCTAACGCCAATGAAACCATTTCTTTAACCATGAA
+CAGTACCGCTGCTGCTGATATAGGTTCAGATAACAGTGCTGTAACTGGTGCGATTAGTTTCACCGGTTTT
+GGTGGAGCAATAGACGCTACCGCAGGCACTGCTGGTTTAACTGGCGAGAGCCTTGATGTGGCGGTCAATG
+GTACTACAACGACTGTGGCGTTGACTGATGATATGTCAGCTGCCGACCTTGCAACGAGCTTAAATAGTGT
+ATCAGGACTAAGTGGTGTTACCGCTTCCACCGAAGCGTTAATAAATATAACCGCAATGGGTGATACTGCG
+GATACAGTGACTTTAAGCATTGATGGTAATGATATTGGAGCCTATACATTCGACGGTGGCAGTACCGCGC
+AAGATGAAACCGATTTAGCCGCTATGATAAACACTGATGCGAATATGGTTACTGCGGGCATTACGGCAAC
+GGTCAATGCTAATAATGAAATTTCAATTGTTAAGGCCGATGGTAGTGAGCTTAGCATCGAGGTCACTGAT
+ATTACATCATCAACTGCAAATGTTACTTCAATTACTATAGACGCAGCAGACTCAGCCGGTACCAATGCAG
+CTACGGGTACTGTAACAGCAACGGCTAATAATACTAGCGCAAGTGTGGCCGCACAATTTATTACCGGAAC
+TGTCGATTTTAGTGCTGCGACAGTTGAAGGCGATACTGCTAGTTTAACCATTGGTACAACTACTGGTAAC
+ACAACGGTTAGTGCCGCAGCGTCGACGTTAGCAATAGGTGCTTCAACTTTTTCGTCTGTTGAAGGGATTG
+ACCTTTCGACTGAGGATGGTTCGCAAAGCGCTATTAACGTTATTGATGGTGCCTTGGCGGCAATTGATAA
+TCAACGCGCGGGTCTAGGTGCGGTGCAAAACCGTTTTGGCCATACCATTAGTAACTTAGCTAACATCCAA
+GAAAATGTATCCGCGTCACGTAGCCGTATTCAAGATACAGATTTCGCGGTAGAAACAGCGGTTATGACGA
+AGAACCAAATATTGCAACAAGCAGGTACTTCGATTTTGGCGCAAGCGAATCAAATACCACAAGCAGCGAT
+TAGCTTGATTGGTGGTTAGTTCTAACCGTTAGTAATATCATTAACCATATCGATGTGGTTAACATTAAAA
+AACCGAACGTAAGTTCGGTTTTTTTGTTTTTATAATTTGTATTTTTAGGGGGGGACTTTGTAGGGGCGAC
+TTCTGTCGCCTAATCACTAATAACCATCCGCGTAAATTACTCTGCATTATGTTGTATCTATCTTTGGGCG
+AATAAATTCGCCCCTACATTTGATAGTATTGGCAATGCTGGGTTACACCGGAAAGGCATCGTAGAGAGAC
+TGTAGAGGCGACTTTAGTCGCCTATTAATAAAACACCAATTATTTGACTATAATAAAATCACACACATCA
+AAAGTATTTTGATTATGTCGCGTACCAACCTCACCAAGGGAAGAACATCCCTCAAACATCATATTTACCA
+TGTAATAACATGCACTAAAAATCGCCAACCATTCTTTAATGACTTCGAATGCGCTCGCTTTTTGATAAAC
+GAAATGACAAATCTAGTAGAACAGAAGGAAATCAACTCTATTACCTGGGTCATTATGCCAGACCATTTAC
+ATTGGTTATTTGAACTAACGTCGGATAATCATTTATCAAAGGTCATTCAAACATTAAAAGGTCGAAGCGC
+TAGGCTTATAAATCAACATGACGAGGGGCAGAGGTTTGCATGGCAACGCGGTTTTTATGATCACGCAATA
+AGAACGGAAGAAAGTTTATTGTCCGTATCACGGTATATTGTTGCCAATCCATTACGAGCAGGTTTAGTTG
+ATAACGTAGGTGATTATTCATTATGGGATTCAGTATATTTGCATGAAAATGAATAGACGACTTACAGGAA
+GGATAGCTCTGTAGGGGCGACTTCAGTCGCCAAAAACCCCACGGCAAAACAATATTTTTTGGTACCCATT
+TATAATAAGGCGAATAAATTCGCCTCTACGTTGGATGTGCAGTAATTAATAGACGACTTACAGAAAGGAT
+AGGCTCTGTAGGGGCGACTTCAGTCGCCAAGCACCATCCGTGTAAATTACTCCTGTCTCATGTTGCATCC
+ATTTTCGAGCGAATAAATTCGCCCCTACATCGGATGTGCAGTAATTAATAGACGACTTACAGGAAGGATA
+GCTCTGTAGGGGCGACTTCAGTCGCCAAAAAAACCACGGCAAAACAATATTTTTTGGTACCCATTTATAA
+TAAGGCGAATAAATTCGCCTCTACGTCGGATGTGCGGGTAATTAATAGATGACTTACAGGAGATGTCGGC
+CCTGTAGGTGCTGGTTCAGTCGTACAAACCCGAATCCAAACCCAGCCACGGTAAGCTATCCCACTCTCAT
+GACATTAATTATTAAGTATTTTAATAAATAAATTAAAGTTAATTTTTCTGCTGCCGTTAAGGTGTGTAGA
+ACGGGAACTTGATGCACTACTGATAGTTTCACATCTTATAATTAATTAACGCATTACATTTTTCGTAAGC
+AGGAGTTTTAACATGGCTATTTCAGTAATTACTAACACATCATCTCTAAACGCTCAACGTAACTTAACTA
+AATCAGGTGCTGGTCTACAACAATCAATGGAGCGTTTATCTTCGGGTATGCGCATTAACAGTGCTAAAGA
+TGATGCGGCTGGTTTGCAAATAGCTAACCGCTTAACCTCACAAATAAATGGTTTAGGTGTTGCACAGCGT
+AATGCTAATGACGGTATTTCAATTGCACAAACCGCAGAGGGTGCTATGCAAGCATCAACTGACATTTTAC
+AACGTATGCGTGAATTGGCCTTGCAATCTGCCAACGGCTCGAATTCTGATGATGACCGTGCAGCAATGCA
+AAAAGAAGTCACGGCATTAAGTAGTGAACTTACTCGTATTTCAGAGACTACCTCATTTGGTGGTCAACAA
+TTACTTGATGGTAGTTTTGGCTCTAAAAACTTTCAAGTTGGCTCTAACGCTAATGAAACAATTTCATTTA
+CTTTAACGAGTACCGCTGCTGCTGATATAGGTTCAGATAACAGTGCTGTAACTGGTGCGATTAGTTTCAC
+CGGTTTTGGTGGAGCAATAGACGCTACCGCAGGCACTGCTGGTTTAACTGGCGAGAGCCTTGATGTGGCG
+GTCAATGGTACTACAACGACTGTGGCGTTGACTGATGATATGTCAGCTGCCGACCTTGCAACGAGCTTAA
+ATAGTGTATCAGGACTAAGTGGTGTTACCGCTTCCACCGAAGCGTTAATAAATATAACCGCAATGGGTGA
+TACTGCGGATACAGTGACTTTAAGCATTGATGGTAATGATATTGGAGCCTATACATTCGACGGTGGCAGT
+ACCGCGCAAGATGAAACCGATTTAGCCGCTATGATAAACACTGATGCGAATATGGTTACTGCGGGCATTA
+CGGCAACGGTCAATGCTAATAATGAAATTTCAATTGTTAAGGCCGATGGTAGTGAGCTTAGCATCGAGGT
+CACTGATATTACATCATCAACTGCAAATGTTACTTCAATTACTATAGACGCAGCAGACTCAGCCGGTACC
+AATGCAGCTACGGGTACTGTAACAGCAACGGCTAATAATACTAGCGCAAGTGTGGCCGCACAATTTATTA
+CCGGAACTGTCGATTTTAGTGCTGCGACAGTTGAAGGCGATACTGCTAGTTTAACCATTGGTACAACTAC
+TGGTAACACAACGGTTAGTGCCGCAGCGTCGACGTTAGCAATAGGTGCTTCAACTTTTTCATCTATTGAA
+GAGGTTAGTCTTTTGACAGAGGATGGTTCGCAAAGCGCTATTAGCGTTATTGATGGTGCATTGGCGGCAA
+TTGATAGCCAACGCGCTGATTTGGGTGCGGTGCAAAACCGTTTTGGCCATACCATTAGTAACTTAGCTAA
+CATCCAAGAAAATGTATCAGCGTCACGTAGCCGTATTCAAGATACCGATTTTGCCACGGAAACAGCGCAA
+ATGACTAAAAACCAAATATTGCAACAAGCAGGTACGTCAATTTTAGCGCAGGCTAACCAATTACCACAAG
+CGGCATTAAGTCTAATCGGCTAAACGCTTAGTAATTAATTAGGCCCAGCCTAAAAGGTTTTAAAGGAAGG
+GGCCATTTACCTCTTCCTTTTTGCGTTTAATAATATCAGAAGATAAATCGTATTTTAAAGTAGCTAAATA
+GTAGTTGTTTAATTGTTAAACAAGGTGAGGTTATTACCTTAAATAGCGGTTATAATAACGTAAGGAGTCT
+CTAATGAATGCAATAGAAAGTAGTACAGACCTTAGTTTGACTAGCTTAACTCCTGAGTTTAAGAAACCGA
+ATGAATCAACAAAAGTAACCGATGATTCATCCGTTAACAAACTCGTTGAAAGTGTTAATGAACAACCTAA
+GACCTCGGTCAATGAACAAATCAATAATGATAATGAAACACCGCTATCACCTAAACAACTTGAGAAAGTG
+GCGCAACAATTGCAGGATTTTGTTGGCGAAATGAATCGAGGTTTGGAGTTTTCGGTAGATAAAGATTCAG
+GTCGAGATGTCATTAAAGTGATTGATAAAACCAGTGGTGACTTGGTTAAACAATACCCATCAGAAGAAGT
+GTTAACCCTAGTGGCTAAATTATCTGATTCGGTTGGTGGTTTTATTGACGCTAAGGTATAGCTGCTTACT
+TTTAATTTGTTGTTTATCTAATCACAGTATTAAATTGAGTTTTACTTAAATATATAGGAGGTTTTATGCC
+TGACTTAACGTTTACAGGGATAGGCTCAGGATTAAAGGTTAGCGAAATAGTTAATGCTATTGTTGGTGCT
+GAGAAAGCCCCTTTTATTTCTCGAGCTAACAAACAACAAGCAGAGATGACTACTGATATTTCTGCCATTG
+GTGCATTAAAATCTGCACTAGAGAGTGTTGAATCTTCTATTTCAAGTTTAGCTGATGCCGATAACTATCA
+ATTACGTACCGCAAGTGGAGCAGATAGTTTTGTAGGACTCAGTGCTAGCAAAGATGCACAAATAGGTAAT
+TACTCAGTAAAGGTGGATGTACTTTCACAATCGCATAAGTTGATGTCTGGTGCGATGGCTGAAGATGAAC
+AGGTTGGCGAAGGCACATTAAATATTGCCGTTGCAGAGACTAATTTTAATATAGCCGTTTCAGCAAGTGA
+TACGTTAAGTGATATTCGTGATGCGATAAATGACAGTGACGATAATGAGTCAGTTATTGCTACCATTGTT
+ACGGATGATGCCGGTCAACATTTGATAATGACCAGTAAAGAAACAGGGGTAGCTAACGCAATTACAACTA
+CCGTGACTGATCTTGATGATAATAATAACGTAGATGGTTTAGTTGGTCTTTCAAGGTTAGCTTATGATGT
+TTCGGATCCTGATGATAGTTTACATATCAAAAACTTAACTCAAATAGATGAAGCCGTTGACGCACAAATT
+ACCATCGATGGAACTCTCGTGGTAACGAGCAGTACAAATGAATTTAAAAACGTTATCGATGGCGTAGATA
+TTACCGCCAAAAAAATGCATGACGTTGATGATAATGATGATGTTAGCCGAATTAGTTTCAAAGAAAACAA
+TGGTAATATAAAGTCAGGCTTGGAAGGCTTTGTAAAAAGTTATAATGAACTACAAGTGCTTAGTAAACAA
+TTAGGAGCTGCTGGTGAAAGTGGCAGTGGTCCACTTGCCGGAGACTCATTGCTGCGTGGTGTTATGGGAA
+AACTACGTCAACAATTTAGCCAAGCATTTGATATGGGCAACGGCAATAGTATGTCGCTTTCACAACTTGG
+TGTAGAAAGTGATCAGTACGGTGTATTGAGTTTAGACACTGAAACATTGAACGAATATATTGATAGTGAT
+GTCGCAGGTGTGCAACAATTTTTTGTCGGTACTGATTCTGAAAATGGTTTTGCGAGCTCGCTTGAAGAAT
+TGACAGGTTTTTATACTGACACTGATGGTGTTATTCAAAACCGTATTGATAGTGGAACCAGCCAGTTAGA
+CAGATTGGATGATGACTATTTAGCGTTTGAACGGAGAATGGATTCATTAGAAGCTCGTTTGTTTAAGCAG
+TATAACGCTATGGATTTAATTGTAGCGAATTTAAACTCCACAAGCTCATTCTTGTTAGCACAGCTTGATA
+ATATGCCAGGTGTTGTTAGAAAAGATAACTAACAAGAATACATAAACTGCAACGAGTAAAAGAATCAATA
+AACCTTCAATAAAGTAATGAATAAGCTATCAAAAAAGTCTTAAATTCTAATAAGGAGTAAACACTTATAG
+TAAAATGGCTATTTTCTTATGAAGGTGAGCTGCTTGTTATCACTTTACTAGTAATGCCTCCAATTTCTCT
+TGATGATTCTCAAGACCCAACTTTTAATTTTCAACAATGTCATTTGAAAATCCCCCCTAAATCTGGCTTT
+AAAATTTTTTCTTTACCATTAACTTCAATTCTTGAACCAAAGTTACGCGGTATATCACTTCTTGCGCTTA
+GTGGGTTGGCAATTGACATCATAAAGTCCAGTGTTGCTGCTAAGTAGTTAATGACTAAAACAATCGGAAC
+AAAGTTAAGTATAGAGGTGTTTTTTTTAACTGTGCAAACTAGGGCGTTCAATAGCGAAGTAATTAATAGC
+AGGGTAATCAATAGAGTATGATCAAATGCAGTGATGTTTATGTGAGTGGTAACGAATATAAATTTTGGGT
+CTGGCAATAGGTTCTGAACTAATAGCTTTGTTAAATTAGGTAAATAGTGCTGAGGTAAATAGTATGAGTA
+CTAATACTTTTGGTAGGATTTAGTGACTTTTTTACTCTTTTTTATTTTAATCATTTTTTCTGTTATTGCT
+TGTTTAGATAATTTAGCGTTAGCTATTAATTTGCTATCAAGAGTTATCATCTCCTCTAAAACCTCTGATT
+CTGAGCTAATACTGTCCGCTGTATTTTGCTCAAATAACTTAGTCATCAATATTTGTCGTTTTTCTGTTAA
+TTCAGTTAACTCTTTATTTTCGTCATCAATAGATTGAATTTTGATGTTTTTTAAATCCTGCTCTTGAGGA
+AGAATTTTTGAGTCGGCTTGCATAACAAGTATGCGCGACAAAAGTTGTCGCGACACATCGTTGATTTGCT
+CAATAGACTTTTTTGTGTTGTTACCCACTAAAAGCTTACCTGACCTTGAGTTTCAAGCGGTATTGAGTCC
+CAACCAGCTTTTATTGGTAAGAGAATTTGAATCACTTCCTCTAATTTAGCAGGATCATTATTGGTACTGG
+CAACTAATAGCTGCTCGGAACAAAACCTATAAAGAGCAGCTAAGTTTTCCGAGACTTCACCGCCTTGTTT
+AAAATCTAGAGAGCCTTCTAAAACACCAATAATAGCAATGGCATTAGATAACTCTGTCCCTTTTTTTTCA
+AAATTACTTTGTGAAATAGCACCTTTAGCTGTAGCTATGTTCCCTAATAATTTTTGGAATAACATAGCCA
+CTAACTGATAAGGAGAAGCTTGCTGGGCTGTGCTTTTAGTGGTTTGTTGATACTTTTTAAGTGATGCGTG
+TGTCATAGACACCTCCTAGTTTACTATAGCGTTATTATAGAAAACTTGTAGAATTGAAACAATAGTTTTA
+GGTTTAACTCAGTTAAAATAAGTTAAGCTAAACGAAACAGAACTAAACTAAGGGTTGGTTATTTACGGTA
+ACCGCAAGACCTTCATCTTTTGCTTTTGTATAGGCTTGTTGCAATACGTTATGAGTTATATCTTCTTCAT
+TATTAATAACGCCGTTACCCAAGACTTCAATATTATCCCAACCACGAGCGACTAAATATTCTTCAATTTG
+GCTAAGTTGCTGTTCAAAAGGCATCTCCCTTGAGAACATATTAAACTCATGACGGGTTCCTTTAGTGAAT
+TCTTCATTATCATGCATTAATTCAGCAGTACCGTTTATGATCAACATCTGACTTTCCTATTTTATAAAAT
+ATGGTTGTTAACATTCATTAATCATCTATGCTTTTTTTATGCCAATTTTTTAATTATTATATTTTGTATT
+TAATTCATTGATTATTAACATTTTTATATTTATACAAACTGAATGAGAAGTAATCAAGATAGATGTTAGA
+ACCAAATTTCAACTTTTTGACAGTATTATTACAAACCAGACTGGTTAATTTGTAACGTATTTCTAGTTTA
+TCTTTAATTAATCATTATGGATAAAATTCACTTATGAATAAACAACCTCATCTACTATTAAATTTTGATA
+TATGACAATAAAATGACTAGTGTGCGTCAAGTTTTTGTTGCTTAAAATAAATTAATGGCTAAAATTGCCT
+AAAACGCTATAAACAAGACTAAAAATAGCACGTTAGCATTAACCGTGAAGAGTTAAATATGATTGATAAT
+CCAGTAGTTACCTCAGTAGTAACAGGTCATAAACAAATATTAGTCGTTGATAACGACGCAGGTAGAAGCC
+AGCAACTAAGTACGGTACTTGCTTTTGTTGGAGAGCACTTTATCCATTGCTCGCAAGAGCAAGCAATCGA
+AAAGTTAGCTGATTGTAGTCATATTCTCACGGTAATATTAACGGGTAATGTTAGTCATGATTGCACTGCT
+TTAATTAAAGTTAACCCTAGCGTTCCGTTTATTCTTCATGATGTACTTGATGCCAATGAGTTAGTCGTTA
+ACGTTAATGTCATTGGTACCCTAGCCGCACCACTTAATTATGCTCAACTTACCGAGCAAATTCACCATTG
+TCATCAATATCACAATAAATTACCGCGTAAAGGTAACAAACTTAGTTCTAGTGCTTTATTTCGCTCATTG
+GTTGGTAGCAGCGAGCCGATGGCACAAGTGCGATTTTTGATTGAGCAAGTAGCGAAAACACCTGCCAGTG
+TTTTAGTGCTTGGGGAGTCAGGGACAGGTAAAGAGGTTATTGCACGAAATATTCATAACTTATCTGACCG
+AGCAAAAGAAGCCTTTGTACCCGTTAACTGTGGTGCTATTCCAGCTGAACTTCTTGAAAGTGAATTATTT
+GGCCACGAAAAAGGAGCTTTCACGGGTGCTATTTCTACTCGTAAAGGTCGTTTTGAATTAGCTGAAGGCG
+GTACACTATTTTTAGATGAAATAGGTGATATGCCGCAACCTATGCAAGTAAAATTGCTGCGTGTTTTACA
+AGAGCGCACTTTTGAACGAGTAGGTGGCAGTAAGAGCATTAAAGCTAACGTTCGTATTGTTGCAGCTACT
+CATCAAGACTTGGAAGAAATGATCAAAGAAGGGAGTTTTAGGGAAGATTTATTCTATCGCTTGAATGTAT
+TCCCAATAGATACTCCATCATTACGTGAGCGAAAAGAAGATATTCCACTGTTATTAAAAGAGCTGCTTAC
+TCGCTTTGAACACGAACAAAATAAAACGGTACGCTTTACTGAAAAAGCGATAGAGTCGTTGATGGAACAC
+CCATGGCCGGGTAATGTTCGAGAACTATCAAACTTAATTGAACGTATGTTAATTATGTACGGTGATCAAA
+TTGTTGATGTTACCGAACTGCCTTATAAATATCAGCATGTAGATGTACAAGCTTATAATCCTGAATACCC
+TGAAGAGTTGCAAGAACACGATGTAATAAACGAACTTTTCGGTGGCTTTGATTATGATGACGACGACAAC
+GATGATGAAAGTGAGCAAGGTGAATTAACGGCTGGAAGTGATATTAATGGCGTGCAAAGCTCTACTGACG
+CGACCTTATTACCTAGTGACGGTTTAAACTTAAAAGAACATTTAGCAGAACTTGAAGTGTCTTTAATTAA
+TCAATCGTTAAGTAAGCATGATTATGTGGTTGCTAGGGCTGCAGAAACACTTGGCATGCGTAGAACTACG
+CTAGTTGAAAAAATGCGTAAATATGATTTACATAAACCAAGTGAGTAATATGACTAAGGTTAATAGTTAA
+GATTGATCGTTAAGGTCAATAGATTGACAGAAAATAGTAATGGATATCTACTGTTTTTATTTTAAATCAT
+TGAATTTAAACATAAAAATAGTGGCATAGTAAATGCTTTATAGGTACTAGATAGTTTTTTTGAGTACCTA
+TGTATGGCACAAGTTATGTCACAAGCAAACCCTACAGTAGTTCCTAGTAATGCTAGTATTAGAGAATCGA
+GCGCTAATGCTGCGTTTCATTCAGTTAATATTGTCGGAGCTAATAAACCTTCTTTGCTAGCGCATGAAGC
+GTTTCCTGGTGAATTAGCGGCATTGAGAGCACAAGCATCTCAAAGTACAAAACATAACTTTTCTCCACGT
+AAAATCGCCAATACGAAATACCTTCATAGCTCAACGTCAGAAAAACAGTCACTTAGTAATAATTTATTAG
+CAGATCAGCTAATCGAAGTGATGCCAACAGGCTTAGTTATGCTGGATGGTAATGGTATTGTGGTGAAGAT
+AAACCAAGTTGCTAGAAACTTACTTGATGAACCAATTCTTGGCCAACCATGGTTTAATGTTATTGCTCGT
+TCATTCGATCCGCGTGAAGATGATTGGCATGAAATATCACTTAAAGATGGTCGCCGGGTAAAGTTAGAAA
+TTACTAGCTTAGGCTCACAGCCTGGTCAGTTGATCATGATAACTGACCTAACCGAAACCCGTTTACTGCA
+AGATAAACTATCGCAAATGCAACGCCTCTCTTCGTTAGGTAAAATGGTATCAACACTCGCTCATCAAATA
+CGTACACCTTTATCTGCCGCCATTTTATATAGCGAAAATTTATCCAACAATAAATTAGCCGAAAATTATC
+GGATAAAGTTTCAAGGAAAACTCAATGCGCGTTTACATGATTTAGAGCAGCAAGTGAATGATATGTTGTT
+ATTTTCTAAAAGTGGCAAAGAACAAGTGGTTACTTCTGTAGACGTAGCAGAGCTCATTAATGATTCGGTT
+AATTCTATGGATGCCCTGCTAGATAAAGCGAATACAAAAGTAAAAGTACAACTGCCTGATAATGAGCTTC
+ATATGCTCGGCAATAAAAATGCCTTAACAGGGGCCATTCAAAATTTATTACATAACTCCCTACAAGCGAT
+AAGTAGTAATAAGATCAGCGAACCGTTGATAAATATTCAAGTTTATAGTCAAGCCAACCATTTATATTTA
+AGTTTTAAAGACAATGGCCCTGGTATTGACGCAGACGTTATCGATAAAATATTTCAGCCTTTTTATACCT
+CAAGTAGTAAAGGAACGGGCCTTGGTTTAGCGGTTGTTAAATCGGTAGTAAATGCGCATCAAGGTGAAGT
+GAGTCTACTTAACGAAGCTAATTCAGGCGCACACTTTGTTATTAAGTTACCTTTGCTAGAGCAGGGTAAT
+GTGATGAAAAATAGTCCATCGGAGAGTGTTAATGACTGAACATAAAATTCTTGTTGTTGAAGATGATGCG
+GGTCTGCGAGAAGCGTTGATCGATACGCTTTCATTAGCCGATTACCACTGCGTTGAAGCTGATTCTGGCG
+AAGCTGCTTTATTGGCGTTAAAAAGCCAACATGTGGATATTGTTATCAGTGATGTACAAATGGGCGGAAT
+GTCTGGTTTATCTTTATTAAAAAGTATAAAAAATCACCATGCTAATCTACCGGTATTATTGATGACTGCC
+TTTGGCACCATAGATGATGCTGTGCAAGCGATGAAAGATGGTGCTTGTAACTATATTGCTAAGCCTTTCG
+CTCCACAGGTGCTGCTTAATATGGTCAGCCAATATATTCCGCCACAAGTCGTTAATAAAAATGATCCGAT
+TGTTGCAGATAAACGTTCATTAGAATTACTTACCTTGGCGAAAAAAGTCGCTAGCACAGATGCATCTGTG
+ATGATCCTCGGTCCAAGTGGCTCAGGTAAAGAAGTGTTAGCGCAGTACGTTCATAATCACTCGAAACGAA
+GCACACAAGCTTTTATTGCGATTAATTGTGCAGCCATTCCTGAAAATATGCTTGAAGCCACATTATTTGG
+TTATGAAAAAGGCGCTTTTACGGGCGCAATTCAAGCCTGTCCAGGAAAGTTTGAACAAGCGCAAGGAGGC
+ACCATTTTACTTGATGAAATTACCGAAATGGATTTGGGCTTACAAGCTAAAATATTACGAGTATTACAAG
+AACGTGAAGTAGAGCGTTTAGGCGGACGAAAAACGATAAGCCTTGATGTCCGCGTTATTGCTACCAGTAA
+TCGAGACTTAAAAGTTGCCGTAAATGATGGAGTCTTTCGTGAAGATCTTTATTATCGCCTTAATGTCTTT
+CCGCTTTCTTGGTTACCGTTAGCTCAGCGAGTTGATGATATCTTTGTTTTAGCACAACATTTAGTTTCTC
+TACATTGTCAAAAAAATGGCGATAGCATCCCTGAATTCTCAGGTGCAGCGCGCAGTAAACTTAATGCATA
+TCATTGGCCTGGTAATGTTCGTGAATTAGATAATGTTATTCAAAGAGCGCTCATTTTGCATGCCGATCAG
+ATTATTGATGCAGGAGACTTACTGATTGAAAACTTTGATACAGCATTGGTTGTAGAGCCTGAACAGGTCA
+CTAATAAGGATGATAAACTCGGCAGTGAGCTAAAATTGCAAGAGCATCAGATTATTCTAGATACCTTACA
+AGCTTGCCATGGCAGTCGAAAAGACGTAGCAGAGCGCTTAGGAATAAGTCCACGTACGCTACGTTATAAA
+ATTGCGAAAATGCGTGATTCAGGTATTGAAATACCAGCCTAATTAACGGCTAAATCATATTTATCATTCT
+TCTAAATTAACTCTATTACGACTACTCCTGGTTATCATTCACGATAACCAGGAAGTTTATAAGCCTTCCC
+ATAATCTTCTGAATATCACTTCAAAGCCTAAATATTTTCTTTTGGCACTATGCTTGCAACCTCACTGTTA
+TATATTGTTTAAAGTTAAATAATTGACAAAAGTGAGCGCCCTATGGATATCAAAAGTAACTCTCTATACA
+GCCAAATGCAAAACATGTCGCTACAGGCCATGGGCAATAAGCCACCAGCAATTGATGTTGATGTTATAAA
+CGGTACTGCAAGCAATAGCGTTGGCAAAATCAATGAATCTACCAGTAATTTTGGCGATATGCTTACCGAT
+GCACTCAAGAGCGTCAATGATTTACAAACAGAGTCTGGCGAAAAGAAAAGGGCTTTTGAAATGGGCGATA
+GTAACGTTACGCTTGCTGAAGTAATGATTGCTTCTTCTAAATCAGGTATCGCTTTGGATGCAACCGTGCA
+AATACGAAACAAATTTGTTGAAGCCTATAAAGAAATAATGAGCATGCCAGTTTAATTTAGTTGGCCTAAA
+CGCAACAATAGCCTCGTTACTTTCAATCGCCATAGGCGAGCTATGTCTCATTCAAGTGCCTTGCTCTTGA
+TGGTTTATCCTCAACTAAATAATTGTATTTAAGTCATAGTATTATAGGTATCATGCGTCAATAAAATGCC
+TTGATATAAAAAACAGTACAGCGGAGAAGTAAAGTGTCTGATACAAACGCAATGGTTGCAGCTGATAGTA
+GTGGCGATATGATCGCCAGTGAAGCTGAAGGTGCGGGGATAGGTGAGCAAAAATCAGGTTTCGCTGCCTC
+ATTAGGTAGTGTTGATATTTTACGACAGGTTACCATAGTGGTTGCATTGGCTATTTGTTTAGCTATTGCG
+GTATTTGTTATTATGCTCGCTAATGAACCTGAATACCGTGTTATTTCAAAATTACCTACTAAGCAGTTAA
+TTACTACCATGGACTTTCTTGATGCCAATCAAGTGGAATATCAACAAGAAAACAATACTATTTCAGTCCC
+TGCAGATGAATATCAAAATGTGAAATTATTGTTAGCTCGAGAGGGGTTAACAGACGAGCCTTCACAAGGT
+GAAGATATTTTAATGAAAGATATGGGCTTTGGTGTTAGTCAGCGACTAGAGCGTGAAAGATTAAAATTTG
+GCAGAGAGCAGCAAATTGCTAAAACAATAGAACAGTTAAAAAGCATAAGTCGAGCTAAAGTACTCCTGGC
+TATTCCCCGTGAAAATATATTTGCCCGTCGAGAAAAAAATCCATCTGCGACAGTAGTGCTTACCATGCAG
+CGCGGTAAAATTCTTTCAGAAGAAGAAGTTGATGCTGTTGTTGATATTGTTGCCTCAGCAGTACAAGGTT
+TAACGCCTAATCGTGTCACCGTGACTGATCAAAATGGGCGCTTACTTAATTCAGGCTCACAAGACTCTAT
+TTCATCTCGCTCAAGAAAAGAGTTTGAGATTGAACAAAAACGTGAACAAGAATACATGGAGAAAATTGAC
+AGTATTCTTATTCCTGTTGTTGGTTTAGGCAACTATACTGCGCAAGTTGATATCACCATGGACTTTACCA
+ATGTTGAAGAAACACAGCGTCGTTACAATTCAGATTTACCCGCGCTGCGTAGTGAAATGAGCGTTGAAAG
+CACTAATATTGGTGGTGCATTAGGCGGAATTCCAGGCGCCTTAACAAATCAGCCACCGATTGCCTCTGCT
+ATTCCTGAAGATGCAACGGGTGGACAAAAGAGAAGCATGCCAAGCAGAAAGCATTCTGAGTCGACTAAAA
+ACTATGAACTTGATGAAGCAATCAGCCATACTAAGCAGCAAGCTGGCGTTGTAAGACGTGTTAGCGTATC
+GGTAGCCCTCGATTATGTCGCAGGCGTTGCAACAACTCCCGTTGAAGGCGGAGCAAATACTCCCGCAGCA
+ACTTTTGCACCACGCTCTGCAGGAGAAACAGCCAGTATTCGTCGTCTATTACAAGGTAGTATTGGTTTTG
+ATTTGCAGCGTGGTGATGTTTTAGAAGTAGTAACCATTCCCTTTAATCGTCCAGATTACGGCGTAGTAGC
+TGAGATACCTATTTGGCAGCAACCTTGGTTTATTAAAGTACTCAAATTAGTCTTGGGCGCTTTAGTTATT
+ATCGTGCTAATTCTAGCCGTTGTTCGCCCAATGCTGAAACGTTTAATCTACCCAGAGCAAACACCAGATG
+ATTATGGTGATAAATCACTTGATGGTCATATTGATTTAGGTGATGAAACCATGGATATGTTGACGTCTGA
+TTTTGACGCTGGCGCAGTCGGTTTTGCAGCAGATGGCAGTTTACAATTACCTGATCTTCATCGAGATGAA
+GATGTATTAAAAGCGGTTCGAGCGTTAGTCGCCAATGAGCCAGAATTATCATCGCAAGTAGTTAAAAGTT
+GGTTGAACGAAGATGAGTGATGAAACAGAAGTCGGCGCATTAGCCGCAGCGCCTGCAGGCTTTGATGTAG
+ATAAACTAGAAGGTGCTGAAAAAGCAGCAATATTACTACTTAGTTTATCTGAAGAAGATGCAGCGCAAAT
+TTTAAAGCACCTTGAACCAAAGCAAGTGCAGCAAGTGGGCACCGTTATGGCGGCGATGGAGGATTTTACT
+CAAGAAAAAATCACTGCTGTTCATAAATTGTTTATCCACGAAATACAAAACTTCTCAACCATTGGCTTCC
+AAAGTGAAGAGTTTGTTCGTCGAGCACTAACCGCGGCGTTGGGTGAAGATAAAGCCGGTAACTTAATCGA
+CCAAATTGTTATGGGCGGCGGCGCTAAAGGCTTAGATTCATTGAAATGGATGGACTCTAAACAAGTAGCA
+AACATTATTCGTAATGAGCATCCTCAAATTCAAACTATTGTGCTTTCGTATCTTGAACCAGAGCAATCTG
+CAGAAATCATGGGGCAGTTTACCGATAAAGTGCGCTTAGACTTAATGATGCGTATTGCCAATTTAGAAGA
+AGTACAACCAGCAGCCTTACAAGAATTGAATGAGATAATGGAGAAACAGTTTGCTGGTCAAGCTGGCGCG
+CAAGCTGCGAAAATGGGCGGTTTAAAAGCAGCTGCAGATATCATGAACTATCTAGATACTAATGTAGAAG
+GTATGTTGATGGACTCAATTCGCGAAAATGACGAAGAGATGAGCCAACAAATTCAAGACTTAATGTTTGT
+CTTTGAAAACCTTGCCGATGTTGATGACCGAGGTATGCAGGCTATCCTACGAGAAGTTCAGCAAGAAGCC
+TTGATGAAAGCAATTAAAGGTACCGATGAAGCATTAAAAGACAAAATAATGAGCAACATGTCTAAACGTG
+CTGCAGAAATGATGGCTGATGACTTAGAAGCGATGGGCCCAGTGCGTATTAGTGAAGTTGAAGCGGCGCA
+AAAAGAAATTTTATCAGTTGCCCGACGACTCTCTGACGCAGGTGAAATTATGCTTGGTGGCGGTGGTGGC
+GGTGATGAGTTCTTATAACAGCAAACCCGCTTAGATTAGTTAAGGATACAACAATGTCAAAACCACCAAT
+TCGTATTATAAAAGCATCTGACGAAGCGACAGATGTTTGGTCTTTGCCCGATGTGCAAAATGAACCTAGC
+GCCCAAGAGAAAGAAAAAACAAACGCTTTAGGTAAAAGATCTAACTGGGTATATGAGCCTCCAGAGCCAG
+AAGAAGTAGAGCCTCAACCTTTAACTGCGCAAGATATTGAAGAAATTCGTCAAGCGGCAAGTGAAGAAGG
+TTTTAGTCAGGGTAAAGAGGAAGGGTTTGCTAAAGGTTATGAAGAAGGTAAAGCTAAGGGGTTAGAAGAA
+GGTAAAGTACAAGGGATTGATGAAGGTACTGAACAAGGTTTAGCCCAAGGTAAAGAGCAGATTGATCAAC
+AAAGCGCTAATTGGCAAAGCTTAATTGAACAATTGCATCAACCGCTTGCTAGTGTGGAAAAGAATGTCGA
+AGAGCAATTGCTTAATTTAGTTTTGCAATTGACCGAGGCAGTGGTTTTACACGAAGCAAAAACTAACCCT
+GACATTTTAATGGCGGCGATTGCCACGGGTATTAAAAGTTTACCTAGCAGTGACGCGCAAACACAAATAT
+GTTTAAACCCAAGTGATATTAAATTGGTAGAAGCTCAGTTTGGAGCTGCGCATATTCAGCAGCAGGGCTG
+GCGTTTACTACCCGCCCCACAGTTTCCGCAAGGGAGTTGCCAAATAGAAAACAGCACTTCAAATATTGAT
+TTACAGATGAAAGCTAGGTTAAAGCAAGTGCTAGAACCTTTCTTGCAAGACGCCTTACATCAAAATTCAT
+AATCTCATCACTTATTTTGGGTTTTACATTCTTTAGCATCGCACTTTTTATTTTAAGGTAAATAAACACT
+ATGGTTGATAGTTCACGTTTAACCGAGCGTTTAAAAAACAATCAACAATTCATTCATGATTTCAAAGCGC
+CTGTCGCTGGCAGGTTAGTGCGAGTTGTAGGTTTAACACTTGAAGCCGTTGGCGTTAAAGCGCATGTCGG
+CAGCCAATGTCTCGTCGAAACAGCGCATGGCGATTTACTCGCAGAAGTTGTGGGCTTCGCTCAAGATATT
+ACCTATTTAATGCCAGAAGAAAGTCTACGCGGTGTTATGCCTGGCGCACGAGTATTACCTATTTCTAGTA
+AGGCTAAAGTACCTTTATCAATGGGCTTATTAGGTCGTGTTATTAATGGCGTAGGTAAACCACTTGACAG
+TAAAGGACCTATCAAAGCTGACAATGATTATCATCATGATAGTAAGCCCATTAATCCATTGTCACGACGA
+GCCATCACTGAAGTACTAGATGTCGGTGTTCGTTCTATCAATAGTTTCATTAGTGTGGGTAAAGGTCAGC
+GTATGGGACTTTTTGCTGGTTCAGGTGTTGGTAAAAGTGTGCTAATGGGCATGATGACTCGCGGCACAAC
+AGCTGACGTGGTCGTAGTTGGGTTAGTGGGTGAACGTGGTCGAGAAGTAAAAGAATTTATTGAAGAAATT
+TTAGGTGAAGAAGGGCTAAAGCGCGCCGTTGTTGTGGCAGCACCAGCCGATAACTCACCTTTAATGCGTC
+TTAAAGGTTGTGAGACCGCGGTGCAAATTAGTGAGTATTTTCGCGACCAAGGCTTAAATGTTTTGTTATT
+ACTTGATTCATTAACACGCTATGCACAAGCACAAAGAGAAATTGCTTTGGCCGTTGGTGAACCACCAGCG
+ACTAAAGGTTATCCGCCTTCAGTATTCTCAAAGCTACCTCAACTTGTTGAACGTGCAGGTAATGGTGGTG
+AAGGACAAGGATCAATCACTGCTTTTTATACGGTATTAACGGAAGGCGATGATTTACAAGACCCAGTCGC
+TGATGCTGCTCGTGCTATTTTAGATGGCCATGTTGTGTTATCTCGTGAGTTAGCGGATGCAGGACATTAT
+CCCGCTGTAAACATTGAAGGCTCTATTTCCCGAGTAATGCCAATGGTTACTAGTGCTGATCATCAAGAAT
+TAGCAAAACAATTAAAGCAAATGTATGCGCTTTATCAGCAAAATAAAGATCTTATTGCCATTGGTGCTTA
+TACCAAAGGTAATGATCCTCGTATTGATCAGGCTATAAACGTGCTACCGGTCATTAATTTTTTCTTACAG
+CAAAAAATTAATGAAGTTATTCCTTATGATCAAAGTATTGCGCAACTGAAAGAGATTATTGCTGCAGCAC
+ATGCCCATAATAATCAATAATTCATAATTAAGCATAACGCTAAAACTTTTGATAAAAGCATTGAATTTAA
+ACGAGTGATATAACGAGTACTCAACATGGCAATGAAGCAACTTGATACTATTTTAAAGTATGAACAGGAC
+AACGAGCAACGTTGCGCCGATCAGTTAAAGATTGCTGAGAATGAATATCAACAAAACCTCAGTCGTTTAC
+AAGGCGTTGCGGACTATCGTTTAGAATATATGAAGCGTTTAAGTGAAAGAGCAACAAATGGTCTAGATAG
+CGCTACATACAGTCATTACCATGCTTTTATTGCTAAGCTTGATACTGCTTCTAAACAAGTTGAGATAGCA
+ACGCGACAAGCAAAAGCACTGGTAGATCAAAGCAAGAGTCTCTGGTTGAAGCAAAGACAAAAAGTAAAAG
+CGGTTGAGTTATTGCGTGATAAGCGTTTGAAAAAAATTGCAGTAGCAGCAGACAGAGCTGAGCAAAAAAT
+GTTTGATGAAATAGCTACACAACAATATATTCGCCGCCCTCTGCGTTAACCTTCGATGAAAGTGAGCATC
+CACTTGGACATCTTGATGAAGTGGAGCGATTTTTGCACTACTTTCTGTATATATAAAAAAACATCTGAGA
+ACTGTAATACACGCTGCGCTAATGATATGCGGTGTTATTGTTCTGATTAATACAATTTACATTGATTTAA
+GTTATTGGGATTATTATGCAACAAGTGAATACTTTACCTTCCTTTGTATCACAAGATACTGATTTAAAGA
+CTAAAGATTCATCTAGCACTTCTGCTGATAGCAATAAAGATACTGACTTTTCAAGCTTAATTGAACAGCA
+CCTTCCTGAAGAAAATAAAACGACTAGTGGAAAAAAAGCGACAGTAACAGAACATGAAGCTACGGCAACT
+CAGGGTAAAACCATTGCCGCCAACGACAAAGATGACGTGGTTGCGAGTAATAGTCGTCAAGAAAGTGACT
+CTAGTGAGTCAGTAGATGTGAGTGATATCAGTAAAAAAGTCTCAGTAGATGAAAAACAGAAAAAGGTAAG
+TGAGGCGAATCAAAACGGCTCAACAAAGAGTGGTTCTTTAGCTGAATCAGAGGAATTCATTTCATTACTT
+TATAATAGCGACCAAACCTTAGCTAAGGCGGGTGAGAAAACTGAGTCAAGTAAAGATAAATCTACTGTTG
+CTTTCGGGCAAAGTACAAGTGCAACGAATAGCACTAATATAGTTAATAAGGATGTAAATGGCCAAGCAGA
+CTCAGTTCAAAGCGAGAATGCAGACCCAGTAAGTGGCCATAAATTAAGTGCATTTTCAAAAGATGAGCTA
+CTCGCGCGGGCGCAGTTAAAAAACAATAATACTGTAACACCTCAATCAAGTGATCAAGTATTAAAAGATT
+ACCAGTTGTCGTTGCAATCACAGCAAAACACTATTAAAAGCCAAAGCATTACTAGTGAACAGTTAATGAA
+TACGCAACTAGCTGATGCTCAACTGAATAATAAAATTACCGACTTGGCTGCTGGAGTGGCGCAATCCAAT
+AAAAACCAACTAACAGAAAAAGTAGACACAGGTTTATATCAATTACCTGTTGAGCCTATTGGCAAGGGAA
+ATATAACCGCTGGTGATATGACCCATTCTGCTAAACAGTCTGTTGCTAGAGCTGAAGTAAATCAAGGTGA
+AATAGAGGCTGATTTGGCTGTTAAATCAAATAAAGACAGCGATATGGCTTCAACAAAAACAGTTAATAGT
+TCGTCAGATGCTTTAAAAGTTAATCCGAGTAATCGTGAGACAGTAACATCACCGTTAAGCAAGGTTGACG
+CTGAGAAAATGGTAGCAGAGCGCACTAGACAAACAGCATCCGTAGAAAATATCCCCAAAGAACAGATTGT
+AACGGCTCAAGAAAAACAACCCGTGATGACAAGTGCTCAATTACAGGCATTACAGCAAGTTCAGGCGCAG
+CAAAAAACACAATCAGTGAGTAGTGAGCCACAAGTTAATGACGATGTTAGCGAAGAATATATTGACCCAA
+TGCTTTTGTCAGAAGAAAAGCCGATAGAGCAGGGCGTAAAAACAACGGCTAAAGTGATAGACAATATTGC
+TATGCGCACAATATCTGAGCTACAAGCTCAAACGGTGCAAGCAACGCAAACTAAACAAAGTAATGATGCT
+TATTTTGAGCATCAAGTATCTGAAGTACTCAATCATAATGTTGCTAGCGATTCGGTACAAATACAAAAAA
+ATAATGTTCAGCTTCAACAAGAAACCATTTCCATCTTTAGGAAAGACTTTGCTGATGCAGTGAAAGATAA
+AGTATTGATTACCATTAACCAGAAGCTGCAACAATTTGATATCACCTTAGATCCACCAGAGTTTGGTAAT
+ATGCAAGTGCGGGTTAACTTACAAGGTGAGCAAGCCTCCGTTAATTTTGTTGTGCAAAATCAGCAAGCAA
+AAGAAGCACTAGAACAGAATATGCACAAATTAAAAGAAATGTTGTCAGAGCAAGGTGTTGATGTGGGGGG
+CGCTAATGTTGAACAGCAAGACCAGCAACAAAACCAAAATGAGCAAAGCTTAGGGCAAAATAATGATAGT
+GGCTCTGTTTTAACAAACGATGCTCAAAAAGATGAGAATAATGTAGAACATATTTTATCGACGCAATTGT
+TCGATTCTTCTGCAACTGGCGTGGATTACTACGCTTAATTGCTTAAAATGAAGTTAAGTTGATGAAAACA
+CATTGGCTCAAAGACTATTCAAGGATATAGTCTATTCATAAATACTATGTCATTAATTAGTCACTCATTA
+TTATCATTATTGGTGGCTGTATAATTTAAAGGGTTCTCATGGCAGACGAAAAAGATAATGGCAAAGAAGG
+CGAATTAGAGCTGGATAAGTCGGGTAAAAAGAAAAAAATAATAATTATCATTATTGCTGTCGTTGTTTTA
+CTTGGTGGTGGTGCCGGTGCTTATTTTTTCTTCATGGGCGGCGTTGATAACAGTGCAAGTCAAGCAGAAT
+TAGATACCGCTTTAGATAGTGATTCAGGAGAAGTAACGAAAGTAGAGTCAGGTGCACAATTAGGGTCAGC
+TTTGTATGTACCAATGCCTAGACCATTTCGTTTTAATGTACCCGGTGCAGCTCGAGATCGTTTTGTTGAG
+ATCCGCGTGCAGTTACTTGTCCGCGGTGGTGATAACGAAGAAAATGCTAAGATGCATATTCCACTGATAG
+AAAGTACCTTACTAGATATTTTCTCACAAGCTAATGCCGATGATCTGGCGACGAGTGCAGGGAAAGTTTC
+GTTAAAGCAGAAGTCATTAGCTGCGGTACAAAAAATCATGACAGATATTGAAGGTGATAAAACGGTTGAA
+AAAGTACTTTTCACCGGTTTTGTCATGCAATAATTAGATAAATTACCGGCCAAAGTGGCCATTGTTTTAG
+TAACATTAAACAAAGTAAATAAGAAGAGATTATCGAGTGAGTGACTTATTATCCCAAGACGAAATTGACG
+CCCTATTACATGGTGTTGATGATGTTGAAGAAGAAGACATAGTTGAGGATGTCGTGCAATCGCGAGATGG
+CACCTCTGATTATGATTTCTCTTCACAAGATCGTATTGTGCGTGGTCGTATGCCTACGTTGGAAATGGTT
+AATGAACGTTTTGCTCGTCATATGCGCATTAGCTTATTTAATATGATGCGTCGGACTGCTGAAGTATCTA
+TCAATGGCATCCAAATGATAAAATTTGGTGAGTACATACATACCCTGTTTGTACCTACCAGCTTAAATAT
+GGTGCGATTTCGTCCTTTAAAGGGGACCGCTTTAATCACCATGGAAGCGCGTTTAGTTTTTATTTTGGTA
+GATAATTTCTTTGGTGGTGATGGACGTTATCACGCTAAAATAGAAGGCCGTGAATTCACGCCGACAGAGC
+GTCGTATTATTCAAATGCTATTAAAGCTTGTTTTTGAAGATTATAAGGAAGCTTGGTCACCAGTGATGGA
+TGTCTCTTTTGAATATTTAGATTCAGAAGTTAACCCGTCAATGGCAAATATTGTTAGCCCAACTGAAGTG
+GTGGTTATCAGTTCTTTTCATATTGAATTAGACGGCGGCGGTGGCGATTTCCATATCGCATTACCTTATT
+CTATGCTCGAGCCGATCCGTGAATTGCTTGATGCAGGTGTGCAAAGTGATAAAGAAGATACTGATATGCG
+CTGGTCTAAAGCGCTACGTGATGAAATTATGGATGTACCTGTTACCATTAACACTAAGTTTATTGAGGTT
+GATATCTCATTAAGTCAAGTGATGGAGTTACAGGCAGGGGATATTATACCGATTGAAATGCCTGATAATA
+TTACGGTGCTAATTGAAGACTTACCAACCTTTAGAGCTAAATTAGGTCGTAGTCGAGATAATATAGCATT
+GAAAATTGAATCGAAAATTAGGCGACCAGAGTCAGCTAAATCTGAACTAACTATCTTAACTAAAGGTGGT
+AAACGCCTTGATAGTGATGCAGAACTTCATCTGTTAGAAGATGACTTGTAAGTTGATCTATTTGAACAAA
+ATTATAAATTGAGGCCAGTGGTATGAGTAACGAAAAAGATGAAGATCTAAGTATGTGGGATGAGGCGCTA
+GATGAGCAAGCTGAAGCAAAAGCAGGTGCTGAAACAGTTGAGTTGGAAGAGTTAACACCAGATGATGCAC
+CTATTACCGGTGATGAGAAGCGTAAGCTTGATGCTATTTTAGATATTCCGGTTACTATTTCGATGGAAGT
+AGGTCGAAGCAATATCAGTATTAGAAATTTATTACAATTAAACCAAGGTTCGGTAGTTGAATTAGACCGA
+GTTGCTGGTGAGTCACTTGATGTGTTAGTTAATGGTACCTTAATTGCCCATGGTGAAGTGGTTGTTGTTA
+ACGATAAGTTTGGTATTCGTTTAACGGATGTAGTTAGCCAAGTTGAACGTATTAAAAAGTTAAAATAAAG
+TAATTTATTGAACATGAAGTGAATAGAGATATAAAATCAACATGATATTAAAAACACTACGCATATTACT
+GGCTTTTAGTTGTTCTTTACTGTCTCTAATTGTTTTAGCGCAAGAAAATACTTCTGAAAGTGAATTAGTT
+GGCAGTGTTGTTACTGAAAAAATTGTTAATGATGACGTAATATCTCAGCAAGATGCGAGTCTACAAAGTA
+TAACTCAGCAAAGCACAACGGTTAAAAGCGCAATTGAGCAAGATAGCCAGGAAAAAAGTTCTGCACAACA
+AGGATTAACTCAACAAGCTTCTGACTCTCAAATACTCAATAATGATAAACCGAAAGTTGGTAGCCATGTT
+ATGGCAAATATGGATGCTGGCAGTATGATACTGTCGTTGTTAATGGTCTTAGCGTTAATCATTATTTGTG
+CTTTTGTGCTTAAACGTTTTAATCTTACTCAACAAGGTGTTAGCCAACTAAAAGTGGTGACGAGTTTATC
+GTTAGGTGCTAAAGAGCGTGTGGTTGTGATTCAAGCAGGAGAACAACAGTTACTTTTAGGGGTTACCGCT
+CAACAAGTGACTTTAATTGAGCGCTTAGAAAAGCCGTTAGCAACTCAAACAATGAAAGCAACTGAGTTGC
+CAAAAAATTTGATGTCTTTCCTATTGGCTAAAAAGTCGTAGTATCGAATGGATTTAGCATTTTTACCTTT
+ACTCATAAATGTCAGCACAACTATTTTAAATCGGGTTGTTTTTTAGGGATTACCAACGAACCATGAAAAG
+AATTTCGTTATTCACCATCTTAACACTGTGCTTGCTCAGCATGAGTTTCGGTGCATTTGCCGAAGATTTG
+TCTCTATCAGCATTAACATTGACAACCAACCCTGATGGCTCACAAGAGTATTCAGTAAACTTACAAATTT
+TGATTTTTATGACGGCGCTGAGTTTTATACCAGCCGCGGTTATTATGATGACGTCATTTACCCGTATTGT
+CGTGGTGATGGCTATTTTACGACAAGCTTTTGGTCTTCAGCAAACACCGTCTAATCAAGTGATTATCGGG
+TTAACCCTCTTTATGACGCTCTTTATTATGACACCCGTTTATAATCAAATAGATAGAACTGCCATTCAAC
+CTTATTTATCAGAGAATTTAACCTCTACTGAAGCAATTAACTTGGGTAAGATCCCATTACGTGCCTTTAT
+GTTAGAGCAGACACGCGTTAAAGACCTTGATACTTTAGCGGCAATGGCGGGCATTGATGCAGTTGATGAG
+CCAACTGACTTACCTATGACGGTAATTATTCCCGCTTTTATTATTAGTGAATTAAAAACTGCTTTTCAGA
+TTGGTTTTATCCTTTTTATCCCCTTTTTGATTATTGATTTGGTTGTTGCCAGTATTTTAATGGCGATGGG
+CATGATGATGCTTTCACCAATGATCGTATCTTTACCTTTTAAGCTAATGTTATTTGTTTTGGTTGATGGT
+TGGAACTTGGTTATTGGTACCATCGCAACCAGTTACGGAATGGGTAGTTAGTAAAATGGTAAGCTATATT
+TATTTGATGAAGTACAAAACTAGTTAAGTAAAAGAGAGTAAGTTATGGGACCAGAAATCTATGTAGATAT
+GCTAGGTGATGCATTATTACTTGTGATCATTTTAGTTTGCGCTATTATCCTGCCGAGTTTAGCGGTAGGT
+CTAATGGTTGCGGTTTTTCAAGCCGCTACATCCATTAACGAACAAACCTTAAGTTTTTTACCAAGATTGA
+TTGTCACCTTGCTTGCGTTAATCATTGGTGGGCATTGGTTAGTGCAAAAAGTGATGGATTATACTATCCG
+GCTGATTGCTAGTATTCCCAGCGTGATTGTTTAGTTATGTGCTTAGGCATTCTAGTTACTAGAGCAGTTT
+AATGGAATTTACAGAGACTATTATTAATCAATATATGGCAGATTTTGTTTTGCCTTTTAGTCGTATTTCG
+GCTTTGATTATGACAATGATAGGCTTTAGTTCAAAGACCATTCCTGGCCGAGTCAAAGTGTTTTTATGTA
+TCAGTATTACCATTGCTGTGATGCCAGCAATCCCTCCCGCTAGTGTAACTAATTTAATGTCACTCAATAC
+CGCAATTTTATTGGGGCAGCAGATGATTATCGGCGTAATGCTTGGTTTTGTTACTATCATGGTGGTTAAT
+ACTTTTACTCTCGCGGGTCAAATAATTGCGATGCAATCGGGTCTTGGTTTCGCTTCTTTAGTTGATCCTG
+CTAGTGGAATGAATGTACCTGCCATTGGACAATTTTTTCTTATTTTATCCTCGTTGTTATTTTGGGTGAT
+GGATGGTCACCTTGCCTATTTACAATTTATTGTCGCTAGTTTCGATACCTTGCCTATCCCCACAGAACAC
+TTGTCTAGCATCAAATATCGCGAGGTTGTCGAATGGGGCGGATGGATGTTTGCTACTGCTTTATCACTTG
+CTTTAGCACCAATAACAGCGATGTTATTAATCAATTTTTCTTTCGGTATTATGACAAGGGCTGCTCCTCA
+ACTTAATATTTTTGCCATCGGTTTCCCTATCACTATGATGGCCGGTTTACTTATTATGTGGCTCACCTTT
+GGTAATTTCTTTACTCATTTTGAATTACAGTGGCAACGCGCACTGGATTTTAGCTGTTATCTTATTGATT
+GTAAGGCGACGTAAATGGCTGATTCTGATAGCGGTGAAAAAACGGAAGAACCCACGGCAAAAAAACTTAC
+TGACGCCCGTAAAAAAGGTCAAATTGCTCGATCTAAAGATTTAGGTACATTTTTTGTTTTGGTCGGTAGT
+GCTTGTGCCATGCTATTAATGGGAAAGGCTTTAGCTAATTCAATGGCTAATATGATGAGTCATATGTTTA
+GCCTAAGTCGTGAAGAGGCCATGGATGTAAATGCGCTTTTTAAAGTAATAAATGATGGTGTTTATCAAAT
+TATTCCCCCATTGCTTTGGATTTTCTTTATTGTAATGTTAGCTGCATTTATTGGTAATACACTACTTGGT
+GGCATGAGTTTTTCAGGGGATGCAATGATGCCAAAGGCAAGCAAGTTATCTCCGATGGCGGGCTTTAAAC
+GTATGTTTGGCGTGCAAGCCGCTGTTGAACTTATTAAATCAGTTTTAAAGTTCTTTGTTGTTTTTATTGT
+TGCTTTTTTACTGTTAAGTGGTTTGTTTGAGGAGATTCTTGGCTTAAGTCGAGAAACTATTCCTGCTAAC
+TTTGAACATGCCATAACTATGTTGCAGTGGATGTTCTTAGTGCTTGCTCTTTCAATAGGGATCATTGTTG
+TTATTGATGCGCCATACCAAGTGTGGAATCACAATCGCCAGTTAAAAATGACCAAACAAGAAATTAAAGA
+TGAGCATAAGGGAACAGAAGGTAGTCCTGAAATTAAGGGGCGTATTCGCCGAACCCAATATGAAATGTCG
+CAACGTCGCATGATGCAAGACGTACCTGAGTCTGATGTAGTTATTACCAACCCCACTCACTTTTCTATTG
+CGCTTAAATATGATGCAGCTGCTGGTGGTGCTCCAGTATTGTCTGCAAAGGGCGTTGATGAGATGGCTTT
+GCATATTCGCACTATTGCTAAAGAGCATCAAATAGAAATAATTCAATCACCGGCTTTAGCTCGTTCACTC
+TATTATACTGCCGAAGTTGGCGATGATATTCCCGAAGAATTGTTTGCTGCAGTTGCTCAAGTATTAGCCT
+TTATTTTTCAACTCAACGAACATAAAAAAGGTAAAGCTAAAAAGCCAACACCCGTTGCTAAAGAGTTACC
+TATCCCTGATGATTTTAGATATTAGACATTCCCTTCAATTTACTATCGAGATATCTGGTTACTTAAACGC
+CAATAATGTTTGCTCTTCTTTAATAAATTCAATGCACGCTAGCTTTTGGTATAAGAATTGCTAATTCATG
+GTTACTGTCAAAAAAACATCATGAAGTAGTAATGCAATTAGCCGCTTATTTTAATCAGTTTGATAAAAGC
+CAATTACGCCATTTAACTGGCTTAGGCACACCATTATTAGTAATGGCCGCACTAGGTATGATTATCTTAC
+CTATGCCTGCTTGGTTATTAGATATTTTATTTTCTTTTAACATCGCGCTCTCTCTCGTTGTATTACTTAT
+TACCGTTTATACCTTAAAGCCTCTTGATTTTGGCTCTTTCCCTGCCGTTTTACTGGTTGCGACCATCTTA
+AGGTTAGCGCTGAATGTGGCGAGTACCCGAGTAGTTTTATTAGAAGGTCATGAAGGACCTGGAGCTGCGG
+GTAAAGTTATTGAAGCATTTGGCTCGGTCGTTATTGGTGGGAATTATGCTGTTGGTTTAGTGGTTTTCCT
+TATCTTGATCATCATTAACTTCGTGGTTGTGACGAAGGGTGCAGGGCGTATCGCTGAAGTAACTGCACGT
+TTTACCTTAGATGCAATGCCAGGTAAACAAATGGCAATTGATGCTGATTTAAATGCTGGCTTTATAACAC
+AAGAACAAGCGAAAGAACGAAGAACTGAAGTAACAAGTGAAGCTGATTTTTATGGTTCTATGGATGGTGC
+CAGTAAGTTTGTAAAAGGTGACGCGATTGCCGGTATTTTAATCTTATTCATTAATATCGTTGGTGGCTTG
+ATTATTGGTATGGTGCAGCATGATTTATCTTTTAGCCGTGCTGTTGAGATATATACCTTACTTACTATTG
+GTGATGGTTTAGTCGCTCAAATACCTGGCTTGTTGTTATCAATTGGTACTGCAATTGTGGTCACTCGTCA
+AAATACGTCGCAAGACATGGGTGAGCAAGTAAGTAGTCAGCTGGGTCAAGAAAAGTCTCTTTACGTAGCA
+GCTGGTGTGATGTTTGTGATGGGCGTCATTCCAGGTATGCCTCATTTTGTCTTTTTGCTATTTGCTGCGA
+TCATTGCAGCAGCTGCATTTTTTGGCGCTAGGAATAAAGTAAATCTGAAAGTTGAACTGGAAAAACAAGC
+ACAAGATGAGATAGTTCAACACCAACAAAAAGAAGATGAAGTAAAAGAACTCGATTGGGATGATGTTAAT
+CATGTTGATGTTATTGGTTTAGAAATTGGCTATCGTTTAATTCCTTTGGTAGATAAAGCCCAAGGTGGCG
+AGCTACTAAGTCGAATTAAAGGTGTGCGTAAAAAACTATCACAAGAATTTGGCTTTTTAGTACCCGCAGT
+GCATATTCGCGATAATTTAGACTTAGATCCTAATAGTTACCAAATATCTTTAATGGGCGTTGTTGTCGGT
+ACGGCACAAATTAGACATGACCAAGAGCTTGCCATCAATCCGGGACAAGTATTTGGTCAGTTAGATGGCG
+TAGCAACGAAAGATCCTGCTTTTGGTCTTGATGCAACGTGGATTAACCAAAACCAACGTGAACAAGCGCA
+AACATTGGGTTATACTGTGGTCGATTCTGCAACGGTGTTAGCTACGCATTTAAGTCAAATATTAACAAAT
+AATGCCGCCCAGTTATTAGGCCATGAAGAAGTGCAAAACCTATTGGACTTACTGGCTAAAAACTACCCTA
+AGTTAGTTGAAGGCTTTGTGCCTGATACCTTAAGTTTAGGTACGGTTGTTAAAGTATTACAAAGCTTAAT
+GAATGAAGGTGTTGCTGTACGAGATATGCGCTCTATAGTTCAAACCTTGGTTGAATATGGACCAAAAAGT
+CAAGATGCGGAAGTCTTAACCGCTGCTGTGAGAATTAGCTTAAGAAAATTTATCGTACAAGACCTCGTTG
+GTGGAGCACAAGAAGTACCCGTCATAACTTTGGCTCCTGAATTGGAACAGATGTTGCATCAATCAATGCA
+AATGGCAGGAGATGATGGTGCTGGTATTGAACCAGGGTTAGCGGAACGCTTACAACAATCATTAACTGAA
+GGGTCAAACCAGCAAGAGATGGCTGGTGATACACCAATATTATTAACGTCAGGAATTTTACGACATGTTT
+TGGCTAAGTTTGTTAAATATACTATTCCAAGCCTACGTGTAATTTCATATCAGGAGATACCTGATGACAA
+ACAAATTAAAATAGTTAGTGCTATTGGGCAGTAACAATCAGTTAAACGTATGCAGGGCATCGTTATAACG
+TAGAGCTAAATAAGAGGTTGGGTATGAAAATCAGACGTTTTGTTGCCAAAGATATGCGCACAGCATTAGC
+GCAGATAAAAGAAGAACTTGGCGTTGATGCGGTTATCATGTCCAATAAAAAAATCCCTGAAGGGGTGGAA
+TTGATGGCTGCAGTTGATTACAACCAAGCGGTACCTCCTGCTCAGTTTTCAGAGAATAAACCTCATAAAA
+CTGAAGTACAGGAAAATACACCGAGTGGTAGAGAGATTAGCAACGACGTAGTAAAGCTTGGACAACAAAC
+ACCGGTAAACACTACACCCTCAAATCTTAATGAAAATAGAGTTGCGCAAGCACCTGCGGATAGTTTGTCA
+GCTTTACTTAATCGTCAAGTGCAACAGCCAGCCCCTCAACAATTAGCTTCACAACAAGAGCCCACTAACT
+TAGGCGATGCTAGCATTGAGCAGCAGTTAAAGAATTTTACCGACCGCCTAAGTCATTCAACTTCTGATGC
+TATGCCTAGTGAACTTCAACAACAGACAGCTAACACTGAAGCTGAACTATATAATAGTGATCATATTACT
+GCCAATATATCTAATAATATGTCATCTTCAAGCCCACTTGCTAAAGGTATGAATGATGATGCTCAAGTAT
+CCTCACAAGACTTTGCTAAAATGCAGCAAGAAATGGCTTCTATTCGTTCATTGTTAGAGCATCAAGTATC
+AGGTTTAATGTGGCAAGATATGGCACAAAAAGATCCTCAACGGGCGGTATTAGTAAATCGATTACTGGCT
+TTAGGATTAAATGAACAAATAGCGGATCAGATTGCAGGATATGTTCCTGAGCAATCACATGAGAAAGAAG
+CTTGGTTACAAGCAACACAACTTATCTCTCAACAAATTAATACTACACAGAATGATATAATCAATCGTGG
+CGGAGTCGTTGCTTTAGTCGGCCCTACCGGTGTAGGAAAAACCACTACTATTGCCAAACTTGCAGCAGGC
+TTTTCCCAAGTACATGGCAGCGATCAAGTTGCGCTTATTTCTACAGATACTTTCCGTATTGCCGGCTTTG
+AGCAATTAGCAACCTATGGAAAGATTATTGGTTGTCAGGTGAGTCTGGCTAAAGACAGTCAAGCGTTAGA
+TATATTATTACAGCAGTATTCGAAGAAGAAATTAATCCTAATCGATACTGCAGGTATGGGACAACGAGAC
+ATGCGCTTAGCTGAACAATTGACCGCATTAGTATCAAATGCTCGCGTAAGGATTCGAAATTATTTAGTCT
+TAGCGGCTAATACGCAGCAAGGTGTCATGCAAGAAAATGTAGATCGTTTTAAAAAAGTACCATTATCGGG
+TTGTATTTATACTAAACTTGACGAAAGTATCAGTATTGGTGAAATAATTACAACTTCGATTCAAAATGGT
+TTACCAATAGGTTATCTTACTGATGGACAAAGAGTTCCGGAAGATATTAAAGTTGCAAATGCTGAGAAAT
+TAGTTACCCTTGCAGATAAGATGGCGACTAAGTCAGTAAATAATAATGTCACTGTTTTACGGCCGATGCC
+TGTAGCACCCGCTGCAACGTTATAAGACTCTGGCTAATAGCTAAATATATATAATTAGAAGTAATAATTA
+AATGATAGATCAAGCGAGCGGCTTAAGAAAGATGCAAGGTTTACAACAAGTTAAAGTAGTAGCCGTGTCA
+GGCGGAAAAGGTGGTGTTGGTAAAACCAATACCTCGCTGAATACAGCTATTGCGCTAGGACAACTCGGCA
+AACGGGTTTTAGTTCTCGATGCCGATTTAGGTCTTGCAAATGTCGATGTAATGTTAGGGTTAAGGGTTAA
+GCGTAATCTATCTCATGTATTGTCAGGAGAGTGTGAACTTGATGACATTATAATTGAAGGTCCTGCTGGC
+ATAAAGATTATTCCTGCAACTTCTGGTTCACAATCAATGGTGGATTTAACGCCATCTGAACATGCTGGTC
+TCATTCGAGCTTTCAGTGAAATGAAAACACAGTTTGATGTATTGATTGTTGATACGGCTGCTGGCATTTC
+TGATATGGTCTTGAGCTTCACTCGTGCCGCGCAAGATGTCATGTTGGTGGTTTGTGATGAACCTACTTCA
+ATTACAGACTGTTATGCTCTGATGAAGTTACTGAGCCGTGATCATGGTGTATTTAAATTTAAAGTTGTTG
+CCAATATGGTGCGTAGTCCGAAAGAAGGACAGCAGCTTTTTGCAAAGCTAACTAAAGTAACCGATAGATT
+TCTTGATGTCGCAATAGAATTAGTCGCTGTGATCCCATACGATGAAAATATGAGGAAATCAGTTCGTAAA
+CAACAAGTTATAGTAGAAGCATATCCACAATCTCCAGCTTCGTTAGCTTATATAGATTTAGCAAAAAAGG
+TAAGCCAATGGCCAATACCTAAACAAGCATCAGGGCACTTAGAATTTTTTATTGAACAGTTACTGGCTAA
+TTAACTGACTAACTTAGCATTACTTCAGTGAGAGTAACATTACGTGGTAAAAGTGAATAGCTATAATAAT
+CAAATTGATAAAGCAGCTCTTCTTGAACAACAAACTGTTTTAGTCAAGCGCATTGCTTATCATCTTTTAG
+CAAGATTGCCAGCAAGTGTTCAAGTTGATGACTTGATACAGTCAGGAATGATTGGTTTATTTGAAGCGGC
+AAATAATTTTGATAACACTAAAGGCGCAAGCTTTGAAACATTTGCTGGTATCAGAATCCGTGGCGCTATG
+CTTGATGAAATACGCCGAGGTGATTGGACGCCGCGATCTGTTCATAAAAATAGCAGGATGATCAGTGAAG
+CGATAAAGCAACTTGAAGCACAATTAGGCCGAGATGTTTCTGATGTTGAAGTTGCTGAAAAATTAGATAT
+TTCACTGAAAGATTACCATCAGATATTGAGTGAAGTAAGTACAGGAAAAATACTTGGTATTGATGATCTT
+GGTGTTAATGAAGATGCTATTAAGCCAAGTGATGACTATATTGGAGATGATCCATATCAAAGTATTGAGC
+GAATAGCTTTTAAAAAAGGCTTAACTCAATGCATTAAGTCTTTACCGGAACGAGAAGCTCTAGTACTGTC
+TTTATATTATGATGAAGAATTGAATTTACGAGAGATCGGGCAAGTACTCGATGTGAGTGAATCACGGGTA
+AGTCAAATTCATAGTCAAGCGATGCATCGTTTAAAAGCACGTATGCAATCTTGGCAAAGTTAATTAGACT
+GTGAATAAGCTAGTGATAATGAGTATAAAAAATACCTAATTAGGTAAAATGAAAATGTTAGAAAAAATAA
+TTAATTTTGAATGTTTCGCCGGAGAGTGTCTTGGATAAAAATATGAAAGTACTTGTAGTTGATGATTTTT
+CAACCATGAGACGTATAGTTAAAAATTTGTTACGTGATTTAGGTTTCACCAACATTCAAGAAGCTGATGA
+TGGCAATACAGCGTTACCCATGCTTCAAGGTGGTGATTTTGATTTTGTTGTGACAGATTGGAATATGCCT
+GGTATGCAAGGTATCGATTTACTTAAAGCGATTAGAGCAGATGCTAATCTCTCACATATCCCCGTTCTAC
+TTATCACTGCAGAAGCTAAAAAAGAGCAAATCATTATGGCTGCTCAAGCAGGTGTTAATGGTTATATTGT
+TAAACCATTTACAGCCGCAACATTAAAAACTAAGCTAGATAAAATTTTTGAACGCTTAGCTTAATGTGAA
+GGCTTTAGTTAACAGTAAATTTGTTAGCTAAATTAAGGTGTTGACAAATATTCCATTAAGGACTTTGCAT
+GAGTATAGCTATGACAGGGCGGATTTCATTAGAGCAAGCAAGATCTTTGGTTGCTTTTTTGGAGTCTGAT
+GAGCAAGACGCAGCGGATGCGATTATTGCTGAGATTCAAAATCCAATCAATTCCGAACTTTTTGCAGAAA
+TTGGTAAATTAACTCGCCAGCTTCACGACTCTTTGACCAATTTTCAAGTCGATTCTAGGTTAAATGATCT
+TGCTACTACAGATATTCCTGATGCGAAAGAGCGATTGAATTTTGTTATTACGAGAACAGAAGAAGCCGCA
+AATAAAACTATGGATGCCGTTGAGGCGATATTTCCCGTAGTTGATACCATTGCTGAGCAAGTGGCAACTG
+TCAATCCTTCATGGACAAAGTTGATGAATAACGAGTTGGACTTGAAAGAGTTTAAATCGCTATGCATTGA
+TATCGATACTTTATTAAAAAATACCGGTAAAGAAACTCAACATATTCATAGCTTAATGACAGATGTATTA
+ATGGCACAAGACTTTCAAGACTTAACAGGTCAAGTTATTCGAAAAGTTATTGAGTTAGTTAGAGAAGTTG
+AAGAAAGTTTAATCAATATGCTGACAGCTTTTGGCCTGTCTGCAGAAAAAACGCAAGGACCAAGTAATCC
+TAAAGTAGGTGAAAACCTTGTTGAGGGACCAATTGTAAATGCAGCGAACAGAGATGATGTAGTAGAAGAT
+CAAGATGATGTTGATGATCTTTTATCAAGTTTAGGATTTTAAGGGGAATTACTGCATGTCTTTTGAAGCA
+GATGAAGAAATTTTACAGGACTTTTTAGTTGAAGCGGGTGAAATCTTAGAATCGCTCTCAGAAGAACTAG
+TTGAACTTGAAAACGATGTAGATAATGCTGAATTACTGAATTCAATTTTCCGTGGTTTTCATACTGTTAA
+AGGTGGCGCAGGTTTTTTAAGCCTTGGCGACTTAGTCGATGTCTGTCATGGCGCAGAAAATATATTTGAC
+TTATTGCGTACCGGAAAACGCTCTGTTAATGCAGAGCTTATGGACACCATTTTATCTGCCTTAGATACTG
+TCAATGACATGTTTGTGATGGTACAAAATAAGGAACCACTTGTTCCTGCAGATGCTACTCTACTCGCTGA
+ACTTGCCCGACTAAGTCACCCTGATGTAAGTACGCCAGCTGTGACTGAAGTCATTGAACAATCAACTCCG
+ACAAATGAAGAATCAAGCTCAAGTGATGAAATGAGTGAAGATGAATTTGAAAAATTATTAGACGAACTAC
+ATGGTTCTGGCAGTGTTTCGGCATCGCCAAATCTTAGTGAACCGGCTCCTTATTCGGCACCTACACCGAG
+TACTGATGGGGCAAGTGATGAGATTTCAGACGATGAATTTGAATCACTATTAGATGAATTACATGGACAA
+GGTGCTTTTTCAGTTGACGCTGCAGCTTCCACTAACAGCGCTCTAAGTACTTCTAGTGATGATATTGATG
+ACCTTGAATTTGAAAAGTTACTAGATGAATTACACGGTAAAGGTAATGCGCCTAAAGCTGTTGAAAGTTC
+GGTAACTAACAAGCCTGTTAGTATTCCAACTCCTTCCCCTGAAAAAGAAGTAAAAGCAAAGGCAGCGGTT
+CCTAAAAAAGTGGCTCAGAAGAAACCTGCTCAGAAAAAATCACAAGAAGAACCAGCAAAAGTTATTGCGA
+AAAAAGCAGCGGCTACACCAGCACCTCAAGGTGAAACAACGGTTCGTGTGGATACTAAACGACTTGATCA
+AATTATGAATATGGTCGGTGAGCTTGTTTTAGTAAGAAATAGATTAACAAGTTTAGGTCTGGTTTCTGAC
+GACGAAAATCTAAATAAAGCCGTAACCAATTTAGATGCGGTAACGACTGACTTGCAAGGCGCTGTAATGC
+AAACACGCATGCAGCCAATTAAAAAAGTTTTTGGTCGCTTCCCTCGTGTTGTACGTGATTTAGCGCGTAG
+CTTGAACAAAGATATTTCATTGATTTTGGAAGGTGAAGAGACCGATTTAGATAAAAACTTAGTGGAAGCT
+CTTGCTGATCCTTTGGTGCATTTAGTTAGAAACTCAGTAGATCATGGTATTGAAGCGCCAGATACTCGAG
+AAGCCATGGGTAAACCTAGAGAAGGTACGGTACTTCTTTCAGCCTCGCAAGAAGGTGACCATATACTGTT
+AACCATAAAAGATGATGGTGCAGGAATGGATGCAGAAAAGTTGAAAAATATTGCGATTGACCGCGGTGTA
+CTTGATGAAGAATCTGCAGCTAGAATGTCTAATAAAGAAGCCTATAGTCTTATTTTTGCCCCAGGATTTT
+CGACCAAAACTGAAATTTCAGAAGTTTCTGGTCGTGGTGTTGGTATGGATGTTGTCAAAACCAAAATTAC
+GCAGCTTAACGGTACTGTCAATATTGACTCAGAATTGGGTGTTGGTACTATACTCGAAATCAAAGTGCCA
+TTAACTTTAGCTATACTGCCTACATTGATGGTTGTTGTCGGTAAACAAACCTTTGCTTTACCGCTCGCTT
+CAGTCAATGAAATTTTTCATCTAGATTTATCAAATACAAATAGTGTTGATGGACAATTAACCATTATCGT
+TCGTGAGAAAGCGATTCCACTGTTTTATCTAGATCAATGGTTAGTGCGCGACTTTGTTAAAACGTCTCGT
+GATAAAGGTCACGTAGTTATAGTACAGCTTGGTAATCAGCAAGTAGGTTTTGTAGTTGATAGCTTAATTG
+GTCAAGAAGAAGTTGTTATTAAACCACTTGATAGGTTATTGCATGGAACACCAGGGATGGCAGGTGCTAC
+GATCACAAGTGATGGTGGTATTGCACTTATTTTAGATATAGCTAACATGCTTAAATTTTATGCGAAAAAG
+TCACCGATTAATAAAAGATTGCGAAATTAGTGAATCACAAGTAAATCACTTAAGTATATTGCAATAGTGT
+GAATATTTAGTGTAAATATAAATAGCATAAGCAGAGAGATTAAATGGCCTACAAGGTACTTGTTGTTGAT
+GATTCTAGTTTTTTTAGACGCAGAGTTACTGACATCCTTAATAAAGATCCAAAATTAAACGTTATTGATG
+TGGCCGTTAACGGTCAAGAAGCAGTAGATAAAGCTTTATTGCTTAAACCAGATGTTATTACGATGGATAT
+CGAAATGCCAATTCTTAATGGCATTGAAGCCGTAAGAAAAATTATGGCTCAATCTCCAACATCAATATTA
+ATGTTTTCATCCCTAACCCACCAAGGAGCGAAAGCAACCTTAGAAGCACTTGATGCCGGGGCATTGGATT
+TTTTACCGAAAAAATTTAGTGAGATAGCTAAAAATAGTGATGAAGCTGGTAGCCTATTACGCCAACGAGT
+CGTAGAAATAGCGAGAAAATCTGAATTTTCAAAACAACGCACACGTACTCGGCCAGCGGCAGTAAATATT
+AGTCCAAAGTCTTCAAGATTAATTGCAGATCAACATAGGCCATTAGCATCAACTTCTTCTTTAGTAACTA
+AAGATAAAAAAGTTATGGCTGCTATTACTCGAAGCTCGGGTAAAGAATATAAATTATTGGCAATTGGTAC
+ATCAACAGGTGGTCCAGTAGCCCTACAAAAGATATTAGTTCAACTTGAAGAGAATTTTCCTTTACCAATC
+ATAATCGTTCAGCATATGCCAGCAGCATTTACAGCAGCATTTGCTAGTCGCTTGAATTCTTTGTGTAAAA
+TATCGATTAAAGAAGCCGCTGATGGGGATGTTTTAAAACCCGGTTGTGCTTACTTAGCCCCAGGTGGGCG
+ACAAATGCTTATTTCCGGTAGTGAAAATTCAGCAAAGATTAAAATTTTAGATGATGACTCTCCCAAAATA
+ACCTTTAAACCTAGTGTTGATATTAGTTTTGGCTCAGCCGCAAAAACATTTGCTGGCAAAGTTTTAGGAG
+TGATTTTAACTGGAATGGGCTCTGATGGTAAAGAAGGAGCCAGAATGTTAAAAGCTAAAGGGGCAACTAT
+TTGGTCTCAGGACGAGCAGTCCTGTGTAGTTTATGGTATGCCTCAGGCTATCGACAAAGCAGGAATATCT
+GAATTATCTCTCTCTTTGGACTCTATGGCTGCATCGATGGTAAAGGAAATCAGTCGTGGATAAGTTGAGT
+ATTGCGGGACTCACCATTGCTATTCTAGCTGTTTATATAGGCTTTAGCTTAGATGGTGGTCATTTATCCG
+CTTTATTTGAACTTCCTGCATTCATCATTGTATTTGGAGGCACCTTAGGTGCGGTCATGTTGCAATCTTC
+CATGGTGCAATTTACCCATGCAATATCACTGCTTAAATGGGTTTTTTACCCTCCAAAATATGATATTGAG
+CAAGGGATTAGCGAAATAGTAATATGGGCAACAAAAGCAAGAGAGAAAGGCTATCTCGCACTAGAAGATA
+CTGCGCTGGAAATTGAGGATAGCTATACTCAAAAAGGTTTAAATTTATTGGTTGATGGCATCGAACTTGA
+AAACTTTCGAGTTGCTTTAGAATTAGATTTAGATATTTATCGCGAACACAATTTACGTTCGGCTAATGTT
+TACGAAGCAATGGGGGGCTATAGCCCAACTATCGGCATCCTTGGTGCAGTGCTTGGTTTAATTCATGCAA
+TGAGCAATTTAACTGAGCCAGCACTATTAGGGCAGGGAATTGCGACCGCTTTTATTGCCACAATATATGG
+TGTTGGTTTTGCAAATTTATTTTATTTGCCTATAGCGAATAAAATTCGAGCTATAGTTCACGAACAAACC
+ATGTATCGTGAAATGATTTGTGAAGGATTAGTATCTATTGCTCATGGAGAAAATCCTCATGCAATAGAAA
+ATAAATTATCAGCCTTCAGGTTAGAGCAATGAAGCGTGTGCGTAAAAGAAGAGCCGCGGTAGAACATGAT
+AATATTCACCGTTGGTTGGTCTCTTATGCCGACTATATGACCTTGATGTTTGCCCTTTTCGTGGTGTTAT
+ACGCAATGGCAATGGTAAACGAAAAGCCTTTTGAAAGTATCACAGAGTCCTTTGGTCGAGTGTTCCAAGC
+TTCGGAAGAAGAAACTAAAAATAGAGGTCATGGTGATGGCGTTTTAATGGTTAATACCAGTAAAACGAAT
+ATCAAATTATATGGCAATGGTATCTTAGATATTGCTGGGCCTGAGTTACTCGATAACGAAAAAAACTTGT
+CAAACATCTCTGATGCAAAGGTAGGCAGTAATTTAAGTTCTTTAGAGAAAGAACTTCATACGGCTTTATA
+TGAACTTGTTGAATCCGGTTTCGCACAATTACAAATTGATGGTGATTGGTTAGAAATTGAATTAAATAGT
+GGTTTACTCTTCCCCAGTGGTTCATCATCAGCCACTCTCTCCGCTGAAGCTATTTTGACAGTGATTTATG
+ATGTGATTGGTCAAGCAAGTAATTTCATTCGGGTAAGAGGGTATACTGATAATCAAGTCATTAATAATGA
+AATATATTCTTCAAATTGGGAGTTGTCTGTTTTTCGAGCTACCGCCATTTTGAGAGTTTTAGAAAAATTA
+GGACTAAATCCCGCTCGTATGGCTATTGAAGGATATGGACAATATTATCCTAGTGCAGATAATTTAACCT
+CTGAAGGCAGGGCAAAAAACAGGAAAGTAGTTGTTGCTATTTCAAAGTATGGCTTAGAAAAGGCCAACTT
+ACTGCAACCGCCAACAATCGCTTTACCAGATATTGAAAAGGTAAAGATAGCGCAAGATTCCAATGAAATA
+GATCTAGACGGATCAAATGATATCAAGGTTATTAGGTTAAAAAATGGTGGTATTCGTATCACAACTCGAA
+ATGAAAATGATGTAGACATTGATAATAACCCTGAATAACCTTTCTCGTTGATTACAAAATATTGATAAAG
+AGCAAATGATCGCAAAAGTGATTCATAGAAGTTAATTTAAAATAAGTGAGTAGTGCTCTTGGTAGTTTGG
+ACAGTTGCAAATCAAAAAGGTGGAGTTGGTAAAACTACTACAACGATAGCACTTGCTGGTATTTTAGCTG
+AGCAAGGACATCGAGTCTTATTGATTGATACTGATCCCCATGCATCATTAAGTTATTATTTTGGTATTGA
+GTCAGAAGATTTAGACCTGAGTGTCTATGAGTTATTTACCCAGGTATCATCAAGGGAGCAAATTCTACAG
+ACCTTATGCCCAAGTCAATACCCTAATATCGACATTTTACCCGCTACTATGGGCTTAGCTACTTTAGATC
+GTTCATTAGGTAACAAGGGTGGTATGGGCTTGGTACTAAAAAAAGTAGTACAAAAAGTAGCAGATAGTTA
+TGATTATGTATTGATGGATTGTCCACCTGTACTTGGTGTGCTTATGGTAAATGCCTTGGCCGCCGCCGAC
+CGAATTATTATTCCGGTTCAAACTGAATTTTTAGCTCTAAAAGGTTTAGACCGCATGATTAGAACTATGG
+AAATTATGCAAGGAGAGCAAGATGCTCCCTTTAAATATACAATAGTGCCAACTATGTTTGATAAAAGAAC
+AAAAGCCTCAATTGTGGCCTTTAAAAAGTTACAGGAAGTTTATACTTATAAGATATGGCCTGGAGTGATT
+CCAGTGGATACTAATTTTAGGAATGCGAGCTCTGAGCAAAAAGTGCCATCAGATTATGCTGCCAACTCTA
+GAGGCACGTTAGCTTATAAAAGTTTATTAAATTATTTGGTCAAGCAGTGCATGCAGCACAAAGAGGTTGA
+ACGCTAAATGAGTAAATCATTAATGGCTAGTAAAAAGGTAATGAAAAATTATTTATCTGAACTACTAACT
+GAGCCTGAGGTTGTTGAAAGCTTATCGCAACCAAGTATTGCTGAACAAGCAATCAGTAGACCATTAGCGC
+ATAAAGAAAATCAGTCTTTAGAAAACTTATTAAAAACAGTAAATGAACCGAAAGAAAATACGGTCAAAAA
+AGAAGTAAATGTTAGTTCTGTTTCAAAGACTGATTTGTTACCGATTGAGACAGATAAAAACAGTGCAGAA
+AAGCATAGTTCACCACCGAAAAGTTATCGACAAGGTGACTTTCAAGCAATGTTTTTTAAAGTAGCAGGTT
+TAACCATTGCAGTTCCCTTAATCGAATTAGGTGGAATTCATAAAGTTGACAAAACAACTAGTTTAATGGG
+GAAACCTGACTGGTTTAAAGGAGTGATGCTGTATCGTGATGAAAAAATTAATGTTGTGGATACCGCATTA
+TGGGTTATGCCAGAAAAATGTGATCAAGCATTAAAAGACTCACTAAATTATCAATATATTATCATGCTTA
+ATGATAGCTCTTGGGGACTGATGGCTGAACATTTAGTTGATACAGTCGTATTGTCTCAAGATGAAGTTAA
+ATGGCTAGATTCTAGCGATAAACGCCCATGGTTAGCGGGCTTAGTCAAAGAAAAAATGTGTGCCTTACTT
+GATGTAAGTGCTTTGATTGAATTGCTTGATAAAGGCAGTGATATCTATCAAGAATAGTAAATGGTCCCTA
+TCTAATTTATAGTCGAATTAAAGTAAGATATTTGAGAGGCGAGTAATATGTCAAATGAAAGACGAAGTGC
+AAGTGATAAAGTAGAAGCTAATGATGAGGTATTACAGTGGGTTACCTTTAAGTTAGAAAATGAAACATAC
+GGCATTAATGTAATGCAAGTACAAGAGGTCTTACGCTATAGTGAAATAGCTCCAGTTCCCGGTGCTCCTC
+TTTACGTACTTGGTATTATTAATCTACGCGGCAATGTGGTCACCGTTATAGATACCCGATCTCGGTTTGG
+TCTTGAACCATGTGATATTACTGATAATACCCGTGTTGTAGTGATAGAGTCAGAAAAACAAGTCATAGGT
+ATTCTAGTCGATAGTGTTGCTGAGGTTGTTTATTTAAAATCATCAGAAATTGATGTAGCACCAAATGTTG
+GCAATGAAGAAAGCGCTCAATTTATTCAAGGAGTGTCTAATCGTGATGGCGAGTTACTTATATTAGTCGA
+CTTAGATAAATTACTTTCTGATGATGAGTGGGATGAGCTTAAACAGTTCTAATTATATCCTTACTTCATG
+TCTATGATTATTTGACAGAAGAAAGTCTGTATTTGCAGACTTTTTATTTTGTAATTATGCAGATATGCAA
+TATTTCGTTTAATTTTATTCAAGGCAAACGTTCTTAATGTCATTATTAGCCGTACCAATTATTGCTGTGC
+TAGCCTTATTTCTCGTGTTGCTCACTAGTATATTTTTATTTGTTTATATAAATAAACTTAAGAGTAAAAT
+TGAAATACTTAATGTACAAATGCAAAGTACTTGTTTACAGGTGGATGAATTACAAATAGTAAATAGTAAG
+TTGCAGCATGAATTTGATGAAATGGCAGGCAATAATGAAAAACGTATTGCTGAAAATGAACAAGTCTCAA
+AACAGTTAGAACATCGGATTAAAAGTTTACAGCACCAAGCTATCGAGCAACAACAGCTAATAACACAATG
+GCAAGAAAGCCAAGGACAGGATAAGTTTTATAATCGTGCTTTTAAATTAGCGGCAAAGGGAGCTGATATT
+GAAGAGATTATGAGTGAATGCGAACTACCACGAGCAGAAGTTGAAATGCTACTTTCAGTTTACATGCAAC
+GTGCTCGCTCCAAGTAAATAATTGTCCCCACCAATACCTATTGTCATACCTAATGTAATAAATATTGTAA
+ATCTGTACTCAAACGTTATTCACTCAACTGTGCATTATATGTTAAAGTGCCATCGTTTTTATTACACCTC
+TATGTAACGGCAAGGACTTAAGCCCTGTGAGCTCAGCTATAACGCTATATTTTCGACTTCTTATATTAGT
+TTCGATTCTCATTCTTTCTGGATGTTCAACCACGTCAGAGCAGCAATCTCAAGATGAGGTAAATGAATCT
+GCTGATGTCAGCGATCCAAGAGATCCCTTTGAAATTATAAATAGGCCATTTTGGACGTTTACTTGGGATT
+ACGTTGACAAATATATAGCTAAACCTGCTTCAGATGTATACACCACTTATACGCCACCATTTTTACGTAC
+TGGTTTGTACAATATGGCACTCAATTTAAATGAACCTGCGAGCATTATTAATAATGTGCTCCAATTAAAG
+TTCACTGACGCGGCGAAAAGTACCGGTAGGTTTGTGCTGAACTCAACTATTGGTTTATTTGGCTTTTATG
+ATCCAGCGAGTGATTTTGATTGGTCTGGTGAACAAGAAGAGTTTGGTGAGGTCCTCGGAAGTTATGGCAT
+TGGCGATGGACCATATTTAGTTGTTCCTGGTTTAGGCCCAAGCTCTGTTCGTGAGGAGGTAGGTGATTAT
+GTGGATCGTCTTTATTGGCCGTTAGCTGTCATTGATTTTTGGCCTAACATTGTTCGTCTAGGGATATTAG
+CATTAGAGAAAAGATCGGCAGTACGAGACCAAGAACAATTAATAGTCGAGTCTGAGGACCCTTATGAGTT
+TATTAAAAATGCATACTTTCAAAATATGAATTTTAAACTCTATGATGGTAATCCACCGATCATAATTAAT
+GAAGCTGAAGAAGCTGAAATAGACGCATTTCTCGATGAATTTGATGATATAGACTAATTTTAGAATAAAC
+GAGTACCTATGCCGATAACTATTTGTTAGAATTGCGGCAATTTTTTATACACACCCTATTGGAATTATTA
+AATGAATATTATTGAAGGTTCGTTTGAAGCAAAAGGCAAGAAATTTGCTATCGTTGTATCGCGTTTTAAT
+CACTTTATAGTTGATAGTTTATTAGACGGCGCTGTTGATGCCCTTAAACGTCATGGTAATGTTAATGACG
+AAGATATTACTATCGTTCGAGTACCTGGTGCATATGAGTTACCTCTAGCAGCTAAAAAAATTGCTAAAAA
+AGGCGAGGCGGATGCAATTATTGCCATCGGTGCTGTTATTCGTGGTGGCACTCCGCACTTTGATTTTGTT
+GCGGGTGAATCTAATAAAGGTTTAGCACAAGTTTGTTTAGAATCTGAGATTCCAGTTTCATTTGGTGTGA
+TTACAACCGACTCTATTGAACAAGCCATTGAACGTGCAGGTACTAAAGCTGGCAATAAGGGTGCTGAAGC
+TGCTCTTGGTGCATTAGAAATGGTTAATGTATTAGCTCAAATTTAATTTCTGAACTTAAGAAAAGTGGAA
+ACATATTGTGAAACCTTCTCCTAGAAGAAAAGCCCGTGAACTAGCTGTACAAGCTGTATATTCATGGCAA
+GTTAGTAAAAATCCTGTAAATGATATTGAAGTTAACTTTATCGCAGACAACAGTAAACGTCGTTTTGATA
+TTGAATATTTTCAATTATTATTGCGTGGCGTAACCACCAATATTGGTTCAATAGATGAGGCTATCATTCC
+TTATGTAGACCGTCCCCTTGATGATATTGACCAAGTGGAAAAGGCTATCTTACGCGTGGCAGTATTTGAA
+TTAAAAGACTGTACCGATGTACCTTATCGCGTAGTGATTAATGAAGCTATAGAGTTAGCTAAATCATTTG
+CAGCGGATGATAGTCATAAGTTTGTTAACGGTGTTTTAGATAAAACCGTTAAATTAATTCGCCCTCAAGA
+ATAAGTTACTAGTATTACACTATTAGTAACTAAAGGCTTAGCATGAAAGAGTTCGAGTTAATAAAGCATT
+TCTTCACTAAACAAGCAGTTAAACGGAAAGATGTTGTGCTTGGTATTGGGGACGATTGTGCTGTTTTATC
+ACCTATTGAGAATCAAAATATAGTGGTAACAACAGATACATTAGTTGCTGGAGTACACTTTCCATTTGAT
+ACTAGCCCACGAGCTATAGGTCATAAAGCCGTTGCAGTTAATTTATCTGATATTGCTGCGATGGGAGCTA
+AGCCAAGTTGGTTATCTTTAGCAATAACGTTACCTAACATAGATGAAGCTTGGTTAATTGAGTTTTGTGA
+AGGTGTCTTTGAATTATGTGAGTTTTATAACGTAGAGCTCATTGGTGGGGATACCACACAAGGTCCGTTA
+AGTATAACTATTACTGCCCAAGGTCTTACCCCTGAAGGTAGTTATTTATCTCGTTCTGGTGCTAAATCGG
+GTGATTGGCTTTATGTCACTGGTGAACTCGGTGACGCCGCGTTAGCTTTACAGCAAATAACCGGTAAAGT
+AGATATTGAACCACAGTTTATCGATATTATAAAAAATAAGCTCGATTATCCCAAACCGCGTGTATTAGCG
+GGGCAAACACTTCGAGAATATGCTTCTTCGGCCATTGATCTTTCTGATGGACTAATTGCCGATTTGGGTC
+ACATATGTCAAGCCTCTAATGTTGGCGCGAATATTGTTCTTGATGCTTTACCCCTGTCTAATATTATGCG
+AGATAGTTTACTTACGGATGATGCCATTACCTTGGCTTTATCAGGCGGTGATGATTATGAACTATTATTT
+ACAGTGAACGAAGATAACAAAGTGGGTATGGAAACGGCAATGTCTCATGCTGGTACACCTGTGACATGCA
+TTGGTCAATTAAACGCATCGCAGACTATTTCGACCACATTGAATAATAAGCCAGTTCCGATTAATACTGC
+AGGTTTTGAGCATTTTTCCGAATAGCTTCTTTGTAATATATTAATCATTAATCATTAAGCAATTATTATA
+TGTCGGGTAAAAATACAAAAGTTAACTTTAACCTCGCTAATCCAGTTCAATTTTTAGCATTAGGTTTTGG
+TAGTGGCCTAGCACCAAAAGCACCCGGTACTTTTGGTACACTTGCGGCGGTGCCATTATTTTTATTAATG
+AGCGGCTTATCACCATTACTCTATGGTTCACTTGTATTCATTGTTTGTATCGCAGGTATTTATATTTGTG
+GTAAAGCGGCAAGCGATGTTGGCGTTCATGACCATGGTGCAATTGTCTGGGATGAATTTGCTGGTTTTTT
+TATAACTATGTTTATGATACCGGTAAGTTGGCAGAGTGTTCTAGTCGGCTTTATCTTATTTCGAATTTTT
+GATATAGCTAAACCCTGGCCGATATCTGTTGCAGATAAAAAACTAACTGGCGGCTTTGGTATTATGTTTG
+ACGACGTGTTGGCTGGATTATTTGCACTAGGCATTATGCATATTATTTTCTAACGAGTTAACTATTCCTT
+GGTAATCGTTCTGTTCTTATATGAAAAATCAAAAGGTTAGGCTTGTTGATATTTAAAACAAGCACTATCC
+TTTGTTTTCATTTAAATCAATTTACATTACATAAATTTCAACCTGAAAAATATCTAGCCCCCCGATCTAA
+CAATTAGTTGTCATTTTCTTCATTTCTTTATTTTAGATCAATAGTATTTTAGCTGCTTTTGCGCTATTTT
+TAATGCTAGGTGATTTGTGATGCTCCGAAATCGGTTGGTGTTAGTATTTTATAAATATTTTACATACCGA
+CTTGTTTTAGCAAAACTTGCCCTCAGGTCTATTATTAAGTGACACATTGTTATTTTGATAAAATGTCATT
+TAGGTAAATTAGTCTTTAAGTAATAGTAAAAAAGGAATACCTATGAAAATAAATCTTTCTGGTCATCACG
+TAGAAGTTAACGATTCAATCAAAGAGCATATCGAAGAAAAATTCTCTAAAATAGCAAACCACTTTCCAAC
+ACTAATTGCCTTAGACGTAATTATTTCTAAAGAACACCATAAACATCAAGTTGAGTTAACTACAACTTAT
+GAGGGTGGCCGTATTTCCGCCACTGGTACTGATGAAGTTATGTATCCCGCTATTGCTAGTGCAGCAAAAA
+AACTAGATGCGGCGCTTAAACATAGAAAGGGTCAACTAAAAGCCAACTTACATACCAAACCAGATCCTAC
+TACACCTGAAATTGCTCATGAAAAAGTTCAAGAAATGAACTTAGCTTAAAGCTAAAAAAGTGTACATCAT
+AAAAAAGCTGCTGAACTTTGTTCGCAGCTTTTTTTTTGTCAATAATTTATACTATTCTCTAGTTATACCA
+ATGGTAATAATTTATTGATAACTTAGCGAGAATTAAAAGGCTTACAGGTAAGGCATTGATTGAAGAGAAT
+GGTTACTCCCTTGTCAAAATCAATAACGCCGCTTGTAAACCTTTTAAACTCGCCCTTCGGGAGCTCATTA
+GCATGCTAATAACATCACAAAATAAATTAAATATAGACTAACTATGTTTAAATTATTTTGCTTGTTTTAA
+GCTCGTTAATGTAACTCTAAGCTGACCAATAAATTAATACTATTGGTATTAGTACAAATAATTACTGTAT
+TGAATACAGCCTGTGTAATAATCAACATAATTCATAATAAAGCATTAACCTTAAAAGGAATAATTTGATG
+CTCAAGCGCTTTTTTAAAAACACTACCCGATCTAACCTAACAACGAGTAAGTTTGTAGTTTTTGGACTTT
+TATCCCTAACACTTACGGCTTGTAGTAAGGAAGAAGTTAAGGTTAAACCTCCAGCACCTGCAGTTTCTGT
+CTACTCAATCCAATCCCAATCTATTGGCGGCTATCGTGAATTTGTCGCACGTACAGAAGCGTCTAAAGAA
+GCTAATTTACGAGCTCGAGTTGAAGGCGAATTACTTGAACGTCGTTTTCGTGAGGGGAGTTTTGTTGAAA
+AGGGTCAAGTGTTATTAAGAATAGATCCAGCTGCCTATGAAGCGGCCTTATCATCTGCAAAAGCTGATTT
+AAGTTCGAAAGAGTCTGGTGAAGAAAATGCCAAACGTAATTTAAAGCGAGCAAATGATCTTATTAATGAT
+GGTTACATTTCACAATCAGACTTTGACCGATTAACAACAGAAGAGTCACAAGCAAAATCGGCTGTTAAGT
+CTGCACAAGCTGCACTTGAACAAGCTGAACTTGATTTAAGCTACACCACAATCACAGCCCCTTTTAGTGG
+CCTTATTGGTAAAGTGAATTACAACGTGGGAAATATTGTTAGCCCTACGAGTAATACTTTGGCTACTCTC
+ATTATTAGTGATCCTATTTTTGTTAGTTTTCAAGTGGAAGAAAGCACCTACGTCTCATATCAACAAGAGC
+ATCAGGGGTCGAATAGTGACGAAGGAGGTGAATTTGATATCTCTTTGCGCTTACCTAACAATTCAGAATA
+TCCAGAGCATGGAAAGTTAGATTTTGCTGATACTAAAATTTCCGAAGGCATGGGAACAGTCGAGCTGAGA
+ACTGTTTTCCCGAATCCTCATAACATCATTATCCCAGGCTTGTTTGTTACCTTGATTCTTGAAAGTAAAA
+GTAAAGAAGAAATGGCGTTAATTCCACAAGCGGCAGTACAAGAAGGCCAACAAGGAAAGTTTGTTTTAAT
+TGTCGATGAAAATAATACAGTAAAACAACGTCACGTAGTGCTAGGTAGAAGAATTAATGCCATGTGGGTT
+GCAGAAAAGGGTGTCTCTATTGGTGAAAAAGTCATCGTTGAAGGATTACAAAAAGTTCGTTCTGGAGTTG
+AAGTTAGAGGCGTTGAAAAGCATGTTGATCCAATCGTCGGTACAATATCAGATATTGATGATAAATCAGT
+GGACTCTTCAAAAGTGACTGAACCAACCATTAGCCCTAGTGCTACAACTGATAAGTAATCAAGGACGATT
+TTATGATCAGTAAAACTTTTATCAATCGGCCTAAATTTGCGTTTGTAATATCTATCGTTATTACACTTGC
+TGGTTTAATTGCCATGAGTGTACTTCCCGTAAACATGTACCCGGAAATAACACCGCCCCAGGTTCAAATC
+TCAGCTGTCTATCCCGGAGCAAGTGCGCAAATTGTAGAAGAATCAGTCATTAGGCCTATTGAAGAACAAA
+TCAATGGTGTTGAAGATATGATGTATATTGAATCTTCAGCTTCCAATAATGGTAGTGCTGTAATCACGGT
+ATTTTTTAAAGTGGGTACCGATGGCGATATTGCGCAGGTTAATGTGCAAAACAGAGTCGCACTGGCAACG
+AGTTCATTACCCTCAGAGGTAACACGCCAAGGGGTTGATGTTAAGAAAAAATCCAGTTCGATGTTATTAG
+GTATTAATCTATTTTCTGAACAAGAAGGTATCAATCAGCTTTTCTTAAGTAACTATGCGACTAATTATCT
+AACTGAGCCGTTAGGACGCATTAAGGGTGTTGCTTCTGCAGAAGTGATGGGTGAAATGACTTATAGCATG
+CGCGCATGGCTAAACCCAGAACGTATGTCATCACTCAGTATTACCGTTACTGAAGTGCAACAAGCACTTC
+AAGAGCAAAATATGATTGTAGCTGCAGGTAAGTTAGGTGCTAGCCCCACGTTACCAAATCAGCAGTTTGA
+GTATTCTATCCAAGCAAAGGGTCGTTTACAAACACCTGAGGAATTTGGTCAAACGATAATACGAGCTCAG
+CGCAATGGTAATTTTATTCGTTTAAATGACATTGCTCGTTTAGAACTTGGCGCTGAAGACTATTCAACAC
+AAGCAAGACTAAATGGTAAAGAAACAGCTTTCCTTGTTATTTATCAATTACCTGATGCTAACGCCACAGA
+GGTTGCTTCTTTAGTCAAAGCTGAAATGGCAGAACTCTCTCAACGTTTTCCAGACGGTCTAAAATATGTC
+ATTCCTTACGATACCACTAAATTTATTGACCGCTCAATTGAAGAGGTTGTGGTTACTTTATTTCAAGCAA
+TCGTCTTAGTTATCTTAGTTGTCTTTTTATTCCTACAAAATTGGCGCGCGACTATTATTCCCACCCTTGC
+AATACCAGTATCTCTTATTGGCACCTTTGCTTTTATGGTTTTGATGGGATATTCAATTAACACGGTTACG
+TTATTTGGTTTAGTGCTCGCCATTGGTATCGTTGTTGATGATGCCATTATCGTTATTGAAAATGTTGAAC
+GCATATTAAAAGAAGAACAACTTCCCATTAAAGAAGCGGTAACTAAAGCAATGGACCAAGTTTCTGGTCC
+TATCATTGCGACTACCTTGGTTTTACTGGCTGTATTTGTGCCTGTTGCCTTTATGCCAGGTATAACGGGG
+GAGTTATACAAGCAATTCTCTGTGACTATTTCTTTCGCAGTACTGATTTCTTCATTAAATGCACTAACAT
+TGAGCCCTGCGTTATGTACTGTGCTTTTAAGCGCAGAAAAAATGAAACCAATCACTTGGTTACTGCCATT
+TGAGCGCCTTATCACTAAGGCAACAGGAGGTTATACCAAGACTGTTGGCTTTATGCTCAAGCGACTTACT
+CGAGTTGGACTTTTTGTCGGTTTAATTTTCATTGGAGCAGGTTGGTTAACTACCGCCGTTCCAACGGCAT
+TTTTACCTGCGGAAGATCAAGGTTATCTTTTTGTGGATATTCAGTTACCAGATGCCGCGTCAAGTAATCG
+GACTCAAGCCGTATTAGACAAAATAACACCCACTATTTTAAATGATGCTGCCGTTGAGGATATCATCACC
+GTATCAGGCTTCTCATTACTTGGTGGTGCCGGTTCGAATAATGGTCTTGCCATAATTCTTCTTAAAGATT
+GGGAAGAACGTACTACACCAGAACTTGGATTGAAGCAGATAATTCCTCGTCTGATGGGGCAATTATGGAC
+TATGCCAGATGCTCAAATTATGGTATTTAATCCGCCACCTATTCCCGGTTTAGGTAATAGCTCAGGTTTT
+GATTTTAAATTACAAGACAGTGAAGGGCGAGATCCTGCCGAATTAGCACAAGTAATGAATGGCCTTATTT
+ATGAAGCCAATCAGCGACCTGAATTATCACGTGTGTTTAGTACTTATCGCGCCAATGTACCGCAGTACTT
+TTTAGAAGTAGATCGCAACAAAGCGAAAGCACAAGGTGTCGCTTTGTCTGATATTTTTGCGACTTTACAA
+GCACAGTTAGGCTCTTTATATATTAATGACTTTAGTCAGTTTGGTCGTACTTACCGTGTGACAATTCAGG
+CAGAAAGTCAGTATAGAGCTGAACCTTCAGATCTTCGATATTACTTCGTTCGAAATAAAGACGACGAGAT
+GGTACCGCTAACTACTCTAGCAAGTGTTAAGCCTATCTTAGGGCCTACAACTATTAGTCACTTTAACTTA
+TACCGTAGTGCTAGCATCACAGGTAATGCTTCTCCAGGATATTCCTCAGGGCAATCTATTGATGTGATGG
+AAGAATTAGCTAGTACATTACCTCAAGGGTATATTTATGAGTGGTCAGGGCAGTCGAAACAAGAATTAGA
+AGCGGGTAATCTAGCACCCATATTATTTGGTCTTGCTATTATCTTTGTTTACCTATTTTTAGTGGCACAG
+TATGAAAGCTGGACTATTCCGTTCTCAGTTATTGCCGCAGTACCTTTAGCCTTGTTTGGTGCTATGTTGG
+CGCTTTATACAGTAGGCATGGCTAATAATATTTATGCACAAGTTGGTTTGGTCTTATTAATAGGTCTTTC
+GACTAAAACTGCCATTTTGATTGTTGAATTTGCCATGGAACAAAGAGCGGCTGGTGAAACGATAATGAAT
+GCGGCACTTAATGCCGCTAAAATGCGTTTTCGTGCGGTATTGATGACAGCCTTCTCGTTTATATTAGGTG
+TTCTACCACTAGTTTTTGCAACGGGTGCAGGAGCTGGAAGCCGAGTTTCTTTAGGTATCACGGTATTGGC
+TGGTATGATTGCAGCCACACTATTTGGTACTTTACTTGTACCTTACTTCTACCTATTGATTCAACGTATG
+CGAGAAAAAATTAAAGGTAAACCAGATGTGACCTAGGGGTTCATCGAATAATCGCGCAACAAAAAGGGCA
+CATATTATGTGCCCTTTTTTATTTGTGGTTTCATAACATATTTATATCACTATGCTACGTTATCATCTGA
+TATGAATAACTATTGCTTATAACAGGTAATTAAAACTAAATAGTGATGTCATCGACTCTCTTGATTAGCT
+GCTACTCTTGTTCTTGTTCTTGTTCTTGGCTGCTATCTTCTTCTGCAAGTTTAGCTCTTTCGGCTTTCGA
+TATATATTTTGGTTTGTTGCTAGTATGCAACTTTGAGTTGGTTTTTTTTACTTTCTTTTTCAAAATATTG
+TTCATTTTCTTTTTTCTGTTCATGTTCTTATCTCGATATCTAAACTAAAAATTATTTTGGCTGCTAGTCA
+CTAAAAAATAAGGACTATAAGCATCAATGGTAAGTAGGGGTACATTACCGTTGGTTTCAACGAATTACTG
+ACATACTCTACAATGAGCACCTGTGTATTGGGGCGATTTTCCTGCCATTGCTTATACACTAAATAAGGCT
+TCATCGATTCGTTTGATTGTTCATCATTATGAATGTCTAATTTGTTTTCTATTGCTATTATCGCATTTGC
+TGTTCTCTGCTGAAAGGTTTTCCATATACCTTCTTGTAACCACAGCGTTGCCAATATTAGGAATGTAACA
+AAAGTTGCTACAGAAAAAGTTAAAGCAAACAGGGTGATAGCCGTTGCAACAAGCTTGATTATTAACGCAT
+AACTTTCATAATTCTCATGATTGTTGTGTAAAGTTCGCCATTGCTCTACTAATAACTGTTTTGAAACTGT
+TGTCATAGGTTGAATATACTGGGGTTGTACAAAAATTACTGTTATTATGCGCGCATTATCTATCTCATGA
+AAGTTTTCTTATCTTTGTATTGATAGCTTTCTTATTTTTTGGCTTAGTTTTTGACTAAGTCGCTATAAAC
+CAGAGGCGTTTATTTTGAGTACTAATACAACTACTTCATCGTTAGCTTTTTCTTCGTTGAGCTTAAAACA
+GGATTTAGTTAAAAACTTATCGTCGCTTGGCTATGAGCAAATGACACCTATTCAAGCTAAAACCTTACCT
+GAATTGCTTAAAGGAAAAGATGTTATTGGCGAAGCGAAAACAGGCTCAGGTAAAACGGCTGCTTTTGGTT
+TAGCATTACTTAACAAATTAGAAGTTAAAAAGTTTCGCATTCAATCCATGGTTATTTGTCCAACCCGAGA
+ACTGGCTGACCAAGTTGCGAAAGAGTTGAGAAAACTAGCGCGTGGTATTCATAATATAAAAATATTGACA
+CTTTGTGGCGGAACCCCTTTTGGTCCACAAATTGGTTCTTTAGAGCATGGGGCACATGTTATTGTTGGTA
+CTCCAGGACGCCTTGAAGAACATGTTATAAAAGGCACTTTACAATTAGATAACTTAAACTTATTAGTGCT
+CGATGAAGCTGACCGTATGCTAGAAATGGGCTTCCAAGCCGCACTTGATAATATTGTTGGACGTACACCA
+CTTGATCGTCAAACATTACTTTTCAGTGCTACCTTTCCTGACCAAATTAAGTCTATTAGCGAAAGTATCA
+TGACAGATCCTGTGATGGTTAAAATCGCTTCAAGTGAAGACCAATCAACTATCAGTCAAAAATTCTTTAA
+AGTGGGTAATGATGACGATCGCCTAGACGCGTTACGTTTATTGTTACTAGGTAATCAAGTTGAATCGACC
+GCTATTTTTTGTAATACCAAAAAAGAGACCCAACAAGTCGCTGATGCCTTACACTTTGATGGTTTTAGCG
+TATTAGCGTTACACGGCGATTTAGAGCAACGCGATAGAGACCAAACATTATTACGCTTTGCCAACAAAAG
+TGCTTCAATTCTTGTTGCGACAGACGTTGCTGCACGAGGCTTGGATATTGATAGCTTAGACTTAGTTATT
+AATTATCACATTGCCCGCGATAGTGAAGTGCATGTGCATAGAATAGGCCGAACAGGTAGAGCAGGCAGTA
+CGGGTATCGCTTATTCACTGTTTAGTGACAAAGAAAGTTATAAAGTTGGCTTACTAGAAGACTACCTTGA
+AGCTGTTATTACCCCTGAGCCATTGCCTTCATTAGCGGTACTTTCCAATGAACGTCCGCAAGCTAAAATG
+GCAACCATTCAAATTGATGGCGGTAAAAAGCAAAAAGTTAGAGCTGGAGACATTTTGGGCGCACTTACCG
+GCGATAATGGTGTGCAAGGTTCGCAAGTTGGCAAAATTTCAGTGCTTGATAATAAGGCCTATGTTGCCGT
+TACTAAAGCGGCTTTGAACTTAGCCTTGAAAAAAATATCTAAGGGCAAAATGAAAGGCCGTACCTTTAAT
+GCTCGCCATTTAACTAATTAGTTACTAGATTAAAAAACGTAATGAAACATGCCTACCAAGAGCTGCTTAC
+TAACAAGCAGCTCGATATTGATACCGCTCAAACTCATGCTGTCGATGCTTTAATATTGTTATCTGAGCAG
+TTGTTAGCTCAACAGCACTTGCCCGAAAAGTTAAAAAAAAATATCCCTGGATTATATTTTCACGGCAGAG
+TAGGTCGAGGTAAAACTATGCTGATGGATTTATTCTATCAGCACTTAGCCATTAAAAATAAAAAACGCAT
+TCATTTCCATCACTTTATGGAAAGTGTTCATCAGCAACTGGCCCAACTAACTGGGCAGTCTGAGCCCCTT
+AGCCATATTGCTGCCAAGTGGGCACAAAACATCGATTTGTTATGTTTTGATGAGTTTTATGTGAGTGATA
+TTGGTGATGCCATGTTACTGAGTGGTCTATTTTCAGCGCTATTTAAACAAGGGGTGACCCTTGTTGCGAC
+CTCAAATTGTCAACCTGAGCAGCTTTATCGTAATGGGTTGCAAAGGGAGCGTTTCTTACCTACGATTGCC
+TTAATCAATCAACATTGTCAGATTGTTTCTATTAATGGTGACGTTGATCACCGCCGCACTAAACTTTCAA
+AAAACAGCTGCTATAATAATTATTTTTTATTAGCCAACGAGGGGAATGAAAAGTTAATTGAACGTTTTCA
+AAGCTTGACTGATGCAGAAATGTTGGTTTCTGGTGAGATAGAGATTAATCACAGACAACTCTGCTATTTA
+GCGCAAAGTGCTAATGTTATTTTCTTTGATTTTTTTGCTTTATGCTCTGGCCCTCGAAGCCAGCGAGATT
+ATATGGTACTAGCGAAAGACTTCGATACAGTATGTATTGCCAACGTCCCTAAGTTTTCTGGTGAGTTAGT
+GCCAGCGGTTTTTTCAGGGGTTGAGGACAGTTATCAACGCAGTGGCGTTTTAATGGGAGAGTTACAGCAG
+CTTGATGATGAAGCGAGAAGGTTTATTGCGTTAGTTGATGAATTTTACGATCAAAATGTCAAATTAATCG
+TTAGCGCCCAAGTTGATATATTTGAACTTTACCAAGGGCAGCAACTTGCTTTTGAGTTTGAACGCTGTCA
+GTCTCGATTAATTGAAATGCAACAAAGCTGATAATACCAAGTCTATTAAGTTATTTCCCACTCAGCGAGA
+ATTAAAAGGCTTAAAGGCAAGGCATTGATTGAAGAGAATGGTTATTCTCTTGTCAAAATCAATAACACAG
+CATGTAAGCCTTTTAAAATCGCCCTTGGGAGCTTGTCAGAAAAGCAATAACTGCACAAATTTGTGAGATA
+TAGAATGACTATACTAGCAAAAATTTTGTTTGTTATAACTCTTCTGACATAGCTCTGAGGTGGGAATAAA
+TTTAATGGAATTGGTATAACTTGTATAAAACACGATTAACTAGCTAATTTGACTAAATCATTTATTTTCA
+ACTGCTCATTTATTAGCTGTAAATACTTATCTTATTGATAAATATGGATAAGTAAAGTTGGCACTATGTT
+TGTAACAGTTATGCTAATAATTACTAGGTTGATGATGACTAATTTGTAGTTACTTATATAGGTCATCGTT
+ACTACTTGTAAAAGTAATCCTAGTTAATAACGTTCATTAATCGTAATAAATGACTCAACAGCAAACAATA
+ATAAATATCTTAAGGATAAATAATGACTTATTTTCACGCAACATTAATCGCTAGCGCACTCACTGTATCT
+TTTGCATCATCGGCTGTTTACGCCAATAAATCATGCAATGTTGATTTGTCAGCAGGGCTTTCAATCAACG
+TTAATTCGATTGAATTTTTGCAAGATGAAGCTGGAAATGATGAGAAAAATCTCAGTTTGTATAAAATAAT
+TGAAGGTAAAAAACTTTTGGTCGACAACCAGCATATTGACTTATCTGATGATCAACAAGCTCTTGTGAAA
+AAGTATGATGAAAAAATACGACGCTTAGTGCCTCAAGTTAAAAATGTTGCCATTGAAGGTGTTGATATGG
+CTATTGAAGGTGTAAATCTTGCGTTTAATGGTCTACTTGGTGAGGGTAATGCCGTCGCAGCAGATTTAAC
+GACAGAGCTAACGTTAATTCGAGAACAAGTGTCCACAAACCTATCTATTGAACATGGAGTTTCTGTTGGT
+GTCGAAGGTCTAGAAAGTGAAGGGTTACTCGGAAAAGACTTTGACAAGCGTATAGAGTCTGCGGTTGAAA
+AAGCCGTGCTAAATTCAATGGGCAGTATCTTAATTGCCATCGGTCAACAAATGGTTGCTTCAGAAGGTGA
+CGATCGAAACTTTGAAACACGTATGGAAAGTTTTGGTGAAAATATCGAACATGAGATGACAACAAGATCT
+GCGATAATAGAGAAGAAGGCTGAGGCACTATGTATAAGTATTGCTGAGGTTGATGCACTAGAAGAGCAAT
+TAAAAGTTGAAATAGAGCCTCTTGCTCGTATTAATGTTTTTACTGTGACACAAAAAAATTATGAAGAAGA
+ATCACACCCTACAGCAAAGTAACTATTAATTAGTCTCGTTAGTTAATACCAAGAATAATGATCAACACAC
+TGACCTAGCACTGTTATAATTGCTGGGTCTTTTTATCCTTATATTTTGTCAAACATGCACGCTGTTCATC
+AATTACACCAATATCGTAAAAGCCTAAGTACAACCACCTACAAATCACGAGGACAGCGGGTAATTCGCTG
+TCAACTCTGTCAACTTGCTAAGCCATTCTGTATTTGTGAAATATCCCCCCTTAAGGAGAACGTTGAGACA
+ACGGCAGGGTTTTTGTTATTAATGTATGACACGGAAGTATTAAAACCGAGTAATACTGGTAAACTCATTG
+CAGATCTAATTCCGGATACCTTTGCTTTTTTATGGTCAAGAACGCAAGAAAATCCTGATTTATTAGCGGT
+AATTAATGATGAAAAATGGTTTCCTCTCGTTGTTTTTCCGCAAGAGTATGCTGATGATGAACGTAAAGTA
+TTCACTAATAATGTTATCTGCCCTGAAGGTAAACGGCCATTATTTATTATGCTTGATGGTAGTTGGCGTG
+AAGCTAAAAAAATGTTTCGTAAAAGCCCATATTTAGATAGATTTCCAATGGTGTCATTTGACGTGAAAAC
+AGCAATTCAAGCAGTCAGTGGTAATTGTCAAAGTGAGAACAATAGTCAATTATCCCCAGTTGGTCAGGAC
+TCTCGTTATACAGTTAGAAAAACTGAGCTTGAACATCAATTTTCAACTGCTGAGGTTGCGGCTAGAGTAT
+TAGATATGCATGGTGAAACTACTAATGCTCACATGCTCGATTTATGGTTTGATGTTTTCAATTTCCAATA
+TCAAAAAGGTGTCTGTCAACGTAATAAAGGTAATGTTAATGCCATTGAAAACTATCAAAGTTTTCTAGCA
+AAGACATACCGATAAAGCCTCTGATTACTGATTACTGATTACTGATTACTGATTACTGATTTGTGACGGG
+GATATTCTTAATTTAATACCAATCGGACTAATTTATTGATCACTTAGCGAGAATTAAAAGGCTTAGAGGC
+AAGGCATTGATTGAAAAGAATGGTTATTCAGGAGAATAAGCTCCTGCATTCTCTAATAAGCTGCATCCAT
+GCAGCGTCCTTGTCAAAATCAATAACGCCGCATGTAAGCCTTTTAAACTCGCCCTTCGGGAGCTCATTAG
+CAAACTGATAACATCACAAAATGAATGAAATATAGACTAACTATGTTTAACTCATTTTGCTTGTTTTAAG
+CTCGCTAATGTAACTCTAAGCTGACCAATAAATTAATCCGTTTGGTATAATATAGTATTAGCTTATGTAT
+TAGGGGGAAGCAGTTAACCAAATTTACATACAAAAAGGCCCATTTATAACTTTATAAACGGGCCTTTATT
+TTGTGTTGTAAATTATTAAGTAAAGGAGATTTAAATCTTTAAATAATTAATGCAATATTCTAGCGCGTAT
+GGTGCCATCAACATGTTTTAACTGTTCTAACGCTAAACTACTATCTTCTGAATCAAGATCAATAACCACA
+TAGCCAATTTTGTCATCGGTTTGTAAGTATTGTGCTGCAATATTAATATTGTGTTCAGCAAATGCTTGGT
+TAATTTGAGTCAAAACACCTGGTTGGTTATGGTGAATATGTAATAAACGGCTGGTATTCTTCTGACCTGG
+AAAAGAGTGATCAGGTAAAGATACTTCAGGGAAGTTAACCGCAGATAGACTTGAACCATTATCAGAATAC
+TTAGCTAGCTTTGTTGCTACTTCTAAACCGATATTGGCTTGTGCTTCTTTTGTACTACCACCAATGTGTG
+GCGTTAGAATAACATTATCAAATCCGCGTAACGCTGAGATAAACTCGTCATTATTACTCTTTGGCTCAAC
+AGGGAAAACATCAATTGCAGCCCCTGCAATTTTTTTACTATCCAAAGCTTGTGCTAAAGCAGGGATATCA
+ACCACAGTTCCTCGAGAAGCATTAATAAAGATAGCGCCTTGTTTCATTGCTTCGAATTGAGCTTGTGCAA
+TCATATTTTGAGTTTGCGCTGTTTCAGGTACATGTAAGCTCACTACGTCAGACTCACCAAGTAATGCATC
+TAATGACGGCGCTTGACTTGCATTACCTAAAGGTAATTTAGTTTCTACGTCGTAAAAGCGTACTCTCATA
+CCTAATGTTTCAGCTAAAATACCTAATTGCATGCCAATATGACCGTAACCAATAATACCTAGTACTTTGC
+CACGGGCTTCTACTGAGCCAACCGCTGATTTCAACCATTCACCACGATGAGCTTTTGCACTTTTCTCAGG
+AATACCACGTAGTAATAATAACGTTTCACCAAGAACAAGCTCAGCAACTGAACGAGTATTTGAAAATGGA
+GCATTAAAAACAGGGATACCGCGAGTTTGAGCTGCTTTTAAATCAACTTGATTGGTGCCAATACAAAAAC
+AACCGATAGCAACCAACTTATTCGCATGACTTAGCACTTTTTCAGTTAACTGAGTACGTGAGCGAATGCC
+AATAAAGTGAACATTTGCAATTTTTTCAATTAACTCACTTTCTGAGAGCGAGGTTTTAAGTGATTCAATA
+TTTGAATAACCTTTTAGCTTCAATTCTTCTAGAGAGCTTGGGTGCAAGCCTTCAAGTAATAAAATTTTAA
+TCTTACTTTTTGCTAATGAGTTTTGGTTGGCAATGATCATAAATTGGCTTCACTTATCAAAATTAAACGG
+CTAAATATACTTTCGTTTAGATGGCTAGATATCTAAATAGAGGTTTAACATATCATATAGTGTATAAACT
+CTAAAGGATTTATTGAGCACTTTATAGAATAAATATGCTGAAAATCTGATTTTTTACTTAAAACTAGATG
+TGTCTAACAAATTATTGGATAACCTGAATTCCATCTTTGCTACCAAGTACTAATATGTCAGCGCCACGAA
+GTGCAAACAAACCATTAGTCACAACGCCAACAATAGCGTTAATTTGAGTTTCTAGTGCTTTTGGATCAAG
+AATTTCGAGATTGTACACATCAAGGATAACGTTGCCATTATCTGTGGTCACACCTTGACGGTAAACTGGG
+TCGCCACCTAATTTAACTAATTCACGTGCGACATAACTCCGCGCCATAGGTATTACTTCAACAGGCAAAG
+GAAAGTTACCCAATACTTTTACTTGTTTGGAATCGTCGGCAATGCAAATAAATTTCTTGGCGACTGCCGC
+CACGATTTTTTCACGGGTTAATGCTGCGCCACCGCCTTTGATCATCGACATATGACGAGTGATTTCATCG
+GCACCGTCAACGTATACATCTAAAACATCAACACTGTTTAAATCAAATACCTCAATACCGTGTGCTTTTA
+AACGCTTAGTTGACTCTTCTGAGCTAGAAACAGCACCTGCTATTTTATCTTTCATCGAGGCTAGAGCTTC
+AATGAAAAAGTTAACTGTTGAGCCAGTGCCAACACCGACGATAGTATCATTTTCAATGAATTCTAATGCC
+TTAATGGCGGCTGCGTTTTTCATTTCATCTTGAGTCATGTTATATGCCTTGTTACCAAACTATTATCGTT
+TAACTGGATATAAGTGGGTAATAGTAAAGTGAGTGCCAATAAGCCTTATACCAAACGGACTAATTTATTG
+GTCAGCTTAGAGTTACGTTAGCGAGCTTAAAACAAGTAAAATGAGTTAAACATAGTTAGTCTATATTTCA
+TTCATTTTGTAATGTTATCAGTTTGCTAATGAGCTCCCAAAGGGCGAGTTTAAAAGGCTTACATGCGGCG
+TTATTAATTTTGACAAGGGAATAACCATTCTCTTCAATCAATGCCTTGCCTCTAAGCCTTTTAATTCTCG
+CTAAGTGATCAATAAATTAGTTCGATTGGTATTAAAGGCTATAAAAGGCAATTATAACACTAAAGTATTC
+TGATAGTTAAAGGTTAGTTACAACTATGACGGTTTGTTTTAGAAATTTTATGAGGAATCGTTATAGGCAA
+TAATGAGTAGGTTTATTCGTTGTGGTTAGGGTGAGAAATAAAGATCAAAGGTGAACAGTAATTAATTGTT
+TATAAGCTGATTTAGTTAAACTTAGATTCAAATAATACGAAGGCATAATTACCGTCAATAGTGTTACTTT
+GGCAAAGCGCTAATGGTCACTGCATTGATATCCTGGGCAATAGTCTGCGCATATTGTGATCTTGTTCTCG
+TACTTATATTTTGGTTCTTTTTATCACCCTTTATTTGCACACCAATAATAGTGCTATCAGGAAAGTAATT
+CGCTTGACGTTGAGCAAAGGCTAACATCATTCGCTGATCTTCAGGCATGGGTCTGTTTAGCAATGAAAGC
+ATTAACTCGTGATCTGATGATGCTGACTTCTTAACAGAGTCTTTTTGGTAAGTGATAAATTCATTATGGC
+TAAATTCTTTAGCAAAGTAGTGGTTGTTTTCACTGCTTGGCTCTACTTGCGCGGTATTAGAACAAGCGCC
+GAGTACCAGAAAACAAAGTAAGCAGACTGCTATTTTAAATACTTTCATAACAAACCTAATGATAAATAAT
+GCGATTGAATTATTATCAATAGAGCAAGTGTTATACCAGAAAGTTAAGTTTTATAAATAAGGGAGGGTTA
+TAAATTATAATACTATGAAAATATTAACTAAAATGGAGCTATAATATTTTAGTTATTTTTATTTAGTTCA
+TAAAAAAGCTCGTTTAATGCTTATTTATTAGTAATAAGTATTGAACGAGCTTGATTATATTAAATAGCGT
+CAAATTTTTAGCTATTCATTTTTTTAATTATTACTCTTCTGATACTGCGCGTAATAATTCGTTGATACCA
+ACTTTAGCTAGCGTTTTTGCGTCAACTTTCTTCACGATAATTGCAGCATATAAACTGTATGTACCACAAG
+CTGAAGGTAAATTACCTGGCACTACCACTGAGCCAGCAGGTACTCGTCCATAATGTACCTCACCTGTTTC
+ACGGTCAAAAATACGAGTGCTTTGGCCGATATAGACGCCCATAGAAATTACTGCACCTTCTTCTACTATA
+ACGCCTTCAACGATTTCTGAACGTGCGCCAATAAAACAATTATCTTCAATGATGGTTGGTCCAGCTTGTA
+AAGGCTCCAACACTCCACCAATACCGACACCGCCAGATAAATGCACATTTTTACCAATTTGTGCACAAGA
+TCCCACTGTTGCCCAAGCATCTACCATACAGCCTTCATCGACAAAAGCGCCAATATTGACAAAACTCGGC
+ATTACCACAACATTTTTACCAATAAAACTACCAGTACGAACACTTGCGCCAGGGACTACACGAACACCGT
+CAGCTTCAAACATTGCTTGCGTATAACCTTCATACTTCATCGGTACTTTATCAAAAAAAGTACTTTCTGC
+ACCATCAATTACTTGGTTATCCCATATACGAAAAGAAAGTAATACCGCTTTTTTAAGCCATTGGTTTACA
+TGCCAGCTGCCATCTACTTTTTCTGCTACGCGTGCACTGCCGTTATTTAATGCGGCTAACGCATCAAGCA
+CTGCGTTTTTAATCTCACTTGAAACGGTTGCAGGAGAAATACTGGCTCTTTCTTCAAAGGCTTGTTCAAT
+TACACTAGCTAAGTGTTTTAAATCTGTCATTAGGCTTTCCTATTTGAAATTTATTAGTGTTATTTATTAG
+TGTTATTTATTTGTATGATATAGGGCTGTAAGTTAGTTAATCAATTTCTTGCGTTAATCGCAGTGCTAAG
+GCCTCTTTTTCTTGAGTGGTTAGCGCATCATCTTCTTCGGTAGAAATAGTGAATACATCATCAGCTTTTT
+CACCAAAGGTTGTTATTTTGGCTGAGTGGATATTAACCCGTGCTTCTAAAAATACTTGACTAATGTTGGA
+CAATAAACCGGGTCTATCTAAGGCTATAATCTCTATCATTGTTCGATTTTTTGCATGTATTTTAATAAAG
+TTAACGCGTAGTGGCACTTTAAATTTTTTCATGTGTCTCGCTAGCTTTGGTTCAGGAAGCTCGCAGATAT
+TCACTTGCTGTAGTCTATCAACCAACGCTTGACTCATTTCTTTGGTATAGAAACGTTCTCTTAAAGGTTT
+ATTACGACTGTCGAGCACGACAAACGTATTTACTGTATAGCCAGTTTTTGTTGTGATAATTTTTGCATCA
+TGAATCGATAATTTTTTTGTTACCAAAAATGAAACTGTACTGGCAAAGGTATTGTTTTTTTCTTTTGTGA
+AAATAAATACTTCCGTGCCACCTCTATAAGGTATCGGGCTAATGAGTACCAGTGGTTTTTCTCTATCGTG
+CTCGACAATGTTCTGACATTGTCGGGCTATTTGCTCTGGTGAATAACGTAAAAAATAGTCAATTCTAAAT
+TCACGCCATAAGGCTTTAATACTTTGCTCATCAACATTATTTTCGTTTAACAAAGCCAAGGCTTGTTGTT
+GATTTTCTCTAATTTTAGAACGAACTTCTACCGGTTTTTCTAAACCATGTCGGAATGCACTTAAGGTATT
+AAAATAAAGCTCTTCAAGCAAGTTTGCTTTCCAGTTATTCCAAAGACTTTCGTTGGTTCCGCGCATATCA
+GCAACGGTTAAACAATAGAGGTAATTTAAATGTGCTTCATCTCGAACTATTTCACCAAAAGTACGAATGA
+CATTCTCGTCATTGATATCACGACGCTGAGCAGTAACAGACATTAATAAATGATGCTCAACAAGCCATGC
+CACCATATTACTGTCGTGTTTGCTTAATTGATGTGACAAGCAAAAAGTTAAGGCATCAACAGCCCCTAAT
+TTAGCATGGTCACCACCACGACCTTTGCCAATATCATGGAAAAATCCAGCAAGGTAAAGGACTTCCGGTT
+TACGAATTTTTTGTACTATTTTACTACATAACGGAAATTTATGATTATGCTCTTTTTGACTGAATTGGTG
+TAAATTCTTAATGACTCGGTAGCTATGTTCATCCACTGAGTATGCATGGAATAGGTCAAATTGCATTTGC
+CCCGCGATATTTCGCCACAGCGGTAAATATGAGCTTAGTATGCTATGTCTGTGCATCAAAGTTAATGCTA
+AACCCAAACCACGTGGATGACGAATAATAGCCATAAACATTCGGCGACATTCTGCATAATCGATTAATCC
+GGAAATTAATCGTCTACGTGCATTACGCATTAACCTCATGGTGTGCGAGTGTATACCTTTAATGCCGGGT
+TCTTGCGCAATAATCAAAAACATTTCAATCATTTTGACTGGTCGCATAAATATGCGATCATTTCTGGTAT
+TGATTAATTTATCAACCAGCTCAAAATCTTGGTTAATAATACTAATATTACTTAGCTCGGGTTTCTTAAT
+GATAGCTTGTTCAAAATGCTGTAACAGCATAGTATTTAATTCAGTAACCCGTGCAATGATACGAAAAAAA
+CGTTTCATCATTCGTTCTACAGGGGCTTTCCCTTCGTCACCAAAGCCCATCATTTTCGCAACATCAGCTT
+GATAGTCAAACAAAAGGCGATTTTCGCTACGACCAGCAACGAAGTGCAGTGCAAAACGCATGCGCCATAG
+ATAATCTTGTGATTCTAATAGCTCAAAAAATTCATTTGGGTAGAGGTAGTCGTGTTCAACCAGTTCTTCT
+AAGGAGTCGGCTGAAAAGTGACGTTTAGCCACCCAAGCGATAGTTTGAATATCACGTAAACCACCGGGGT
+TTGCTTTTAAGTTTGGTTCAAGGGTATATGCTGCCCCTCGGTATTGCTGATGTCTTGCTTCTTGTTCTTT
+ACATTTGGCAATAAAGAATTTCTCAGAGGTCCAAAAAACGTCTTCACTTAATAGAGGCGTTAATTGTTGG
+GTAAGCGTTTCATTACCGGCAACCTGTCGCATTTCCATTAAATTAGTCGCAACGGTTACTTCTTTTACCG
+CTTGTTTTAAACACTCTTTAATAGAACGAACACTGTGACCAATATCAAGTTTTATATCCCAAAGCTGGGT
+AATAAAGCTTGATATTTTTTCTTCAAGTTCTAGGTCTACTTCTTCTTGGGTTAATAATAATATATCAACG
+TCAGATTGGGGATGTAACTCCCCGCGACCATAACCACCAACAGCAATCAGGGTGATTTGAAATTCATCAA
+GATGGTGCTGGCACCAAAGCTTCTTTAAAATAGCATCTACAAAAACAGCTCGTGCAGATAATAAGTCGTT
+TATATCGTTTTCAATAAAAACGTCTTTTAACCAAGTATTAAATGATTGGCTTAATTGACAGATGTCTCGA
+GTAGATAAAAAGTCAGCACTAATAGCCAGCTGATTAATAAAGTGTGACGGAACTATATGTACGGATACGG
+GATGACTAGTCAAGGGCTTACCTTTTATCTATAGCGATTAATCTGTAGTTTTTAATATATTGTACCCATT
+ATCAATCAATATGCATGGTTCCCGCACTTTGAATGTTAACGGATATCGATACTAATTATGTAATATACGC
+GCAATCGTTTCTTCTTCACGCAACGTTAAAATCTCACAACCGGTTTTAGTTACTACAATAGTGTGTTCCC
+ATTGAGCAGATCTTTTACCATCGGCTGTATAAACAGTCCAGTTATCAGTTTTGTCTAAAGTAGTACCGGC
+GCGGCCTAAGTTAACCATAGGCTCAATGGTGAAACACATGCCTACTTCCATTTTAGTTTTGTCATTATTT
+TTATAGTGCATAATTTGTGGTTCTTCATGAAACTCTTTACCGATACCATGACCACAATAATCTTTAACAA
+TAGAATAACGACCTGATTTTTTAATGAACTTTTGAATAGTTGCGCCAATTTCACCAAACGTGGCGCCTGG
+TTTAACTTTCTTGAGTGCTAAATAAAGTGATTCTTGCGTAATACGACAGAGGCGATTATCTTCAGCGGAG
+GGCTCACCAATAATAAACATTTTACTAGTATCACCATGATAACCATCTTTAATTACGGTGATATCAATAT
+TAATAATATCGCCATCGGCTAACACAGTTGCATCAGGAATACCGTGGCAAACAACATGGTTAACAGAAGT
+ACAAATAGACTTAGGGAAGTGATGATAGTTCAGTGGTGCAGATATAGCATGTTGAACATTTTCTGTGTAA
+TCGGCACATAAGGTATTAAGTTCATCAGTGCTAATCCCCGCTTTTACATGCGGAGCGATCATTTCTAAAA
+CGTCAGCAGCTAATTGTCCAGCAATTCGCATTTTGGCTATTTCGTCTTGGCTTTTTATGGTGATGGCCAT
+CTTGTTCAATCTCTTTTAGTTTGCGCTAGCCACAGTATTACTTGCGACTGAGCTTTCAATTAATTTTAAT
+ACCAATAACACTAACTAAATGACCATTTGTAAGTGGTCTAAATATCAATAACCTTGTTGCTTTCAATTGT
+AATAGTCAGCTATTACTCAATCAAGCGCCTTGCTTTTGAAGATTTATTATCATTGCTTATTTACAATGAA
+AGCTATAACCCATAATTAACGTCATTGGTATGGTTTCATCTATATCGATGAGCAACGTGCTAATAAGATA
+GCAAGTTAACTGTACTTATTTAACTCTAATTTTATCGCATCAATGATGGCATTAGGATCTTCTAAGTAAA
+AATTGTGATTAAGTAGGATGAGTTCATCATCTATAGCTAATAATAATGCAGGAATAGCTTGAGTTCCTAT
+TATATCTTGAAGTGCATAAATTTCATGTACTTGTGCTGCAGCATCAGTGGTTAACTTGGTTTTATTAATC
+ACTTTTGCTGGTACAGATAATTTGAACTCATCAATGATGTCGCTCAAATCTGCTGGCTCACTTAAGTCAT
+TACCTGCTGAGAAATGTGCCGTTTGTAGAGCATTTAATAATCCTAATGCTTGCTGTGGTGTTTTACCTAC
+AGCCCAAGTCATGAGATTTGCGCATAAGGTAGAATCTTTTCCTTGTGCCAACTTACTCATATAATCAGGT
+GAAAAATTAACAGAAGATAATTCTTTAACTTGAGCTATTTGTTGCTTAGTTATTATATTCTCGCCGTCGG
+CATCTGAAAAGTAGGCACAATGCCATAAGTTCAAAGCCACTTCTGGTAACGCTTGGTTTACCGCATTCAC
+TAAGGGAGTTGCTGCATAACTCCACGGACAGTGACTGTCATAAATGAAAAATAATTCTGCTGCCATTATT
+TACTCTACAAAAGTTGATGATTTTAATTAAATATATCTATACCCGCTTCACTTGAAGATGCTCGTTCCAG
+GAAGTCTGAGCAATTCATAATCAAGGCACATTTTTTATTAAGGGTCATTCCCTTAAAAAGAAATGTAACG
+CAGAGTGTGATTTGCTCAGCCTTCCCCAAGGGGCTGGTTTAGAAACGCTTTATGCTGCGTTATTGATGTC
+GACAATAGAATAACTATTCTCTTCAATCAATGTCTTGCCTAAAGGCGTTTCTAATGCCAGCTGAATCATG
+CATCTTTAAGTGAAACGGGTATATATCTGATGATTTTAACTCGCCTTGTCCGATTATCCCACTATAAATC
+GACATTTGATGACAAATGATTTTTACCTCGCTAAAGGATCCTTTTTATGGTATAAAATGCGGCGCTTAAT
+TTTTAGTTAATCTGAGTTGTCTTTTTTATAAACGACAATAAATAGTTTAGCTTGGTTAAGTGACAATTTA
+AATCGACTATTCGATCAAGAAACTTGTTAGTTTTTTGGCTTATTAAGTCATTATTATAAACTCACATACA
+TCTATTAAAGGTATACCGGGGTGCTCAGCTTTTGACTATAAAGTCGAAACAAAGGAGTCGTGTATATTGG
+GTGTATGAACGCTTAACCCCATAAAGGAAAAGAAAAATGTCAAACGTTTCAATGCGCGATATGCTTAAAG
+CAGGTGTTCACTTCGGTCACAAAACTCGTTACTGGAATCCTAAAATGAAGCAATTCATTTTTGGTGCTCG
+CGATAAAGTTCATATCATTAACCTTGAACAAACAGTTCCTATGTTCAATGAAGCACTTGCTTTTGTAAAC
+AATGTTTCATCGAAAAAAGGTAAAGTATTATTTGTTGGTACTAAACGTGCTGCAAGTGATGCAATCAAAG
+ATGCTGCTATTAAGTCTGACCAATTCTACGTTAACCACCGCTGGTTAGGTGGTATGTTGACTAACTGGAA
+AACAGTTCGTCAATCTATCAAACGTTTAAAAGATTTAGAATCTCAAAGCACTGACGGTACTTTCGAAGCG
+TTAACTAAGAAAGAAGCGTTAATGCGTACTCGTGAAATGGAAAAGCTTGATAAAAGCTTAGGTGGTATCA
+AAAACATGGGTGGTTTACCTGACGTTTTATTTATCATTGATGCTGATCACGAGCACATTGCTATTAAAGA
+AGCAAACAACCTTGGTATCCCAGTAATTTCTGTTGTTGATACTAACTCAAACCCTGATGGCGTTGATTAC
+GTTGTTCCAGGTAACGATGATGCAATTCGTGCTGTCACTTTATATTGTGATGCTGTTGCTAACTCTGTGC
+TTAGCGGCCGTGAGCAAAACATCGTAGTACAAGCTGAAAAAGACGGTTTTGTTGAAGCTGAATAATTTCA
+GTTAACAATACGTTTATTTTCTATTGCCACAAAAGTACGCTTTTGTGGCAACTTATTTAATACTTATGCC
+CAAAATTGATTTAGTGATAATTCAAATATGGGGATAACAGAAAACTGAGGAATTAACTCATGGCAATTAC
+TGCTGCAATGGTTAAAGAACTTCGTGAACGCACAGCTGCGGGCATGATGGATTGTAAAAATGCTTTAGTA
+GAAGCTGAAGGCGACATGGAACTTGCGATTGAAAATATGCGTAAGAACGGTCAAGCTAAAGCGGCTAAGA
+AAGCCGGTAACATAGCTGCTGAAGGTGCAATTTTAATTAAAACTACTGATGGCCTTGCTGCTTTAGTTGA
+AGTTAACTGTCAAACTGATTTCGTAGCAAAAGATGATAACTTCTTAGGTTTTGCTAACGAAGTTGCTGAC
+GCTGCACTTGCTTCTAAAGTAACAATCGCAGAGCTTCAAGCACAATTCGAAGAAAAGCGTATTACGCTTG
+TGACTAAAATTGGTGAAAACATCAATATTCGTCGCGTAGAATACGTTGAAGGTGCTAATTTAGCATCTTA
+TAGCCATGGCGCTACTATCGGTGTTGTTGTTGCTGGTGAAGGTGATGCAGAATCACTTAAGCACATTGCT
+ATGCACGTTGCTGCAAGCAAACCTGAGTTCTTAACTCCTGATGACGTTCCAGCTGATGTTGTTGCCAATG
+AAAAGCGCATTCAAATCGAAATGGCGATGAACGAAGGCAAGCCTCAAGAAATCGCTGAGAAGATGGTTAC
+AGGCCGCATGAAGAAGTTTACTGGTGAAGTTTCTTTAACTGGTCAAGCTTTCATCATGGAACCTAAGAAA
+ACTGTTGGTGTAATTCTTACTGAGAAAGGTATCACTGTTTCTAACTTCGTACGTTTAGAAGTTGGTGAAG
+GTATCGAGAAGAAAGAAGAAGATTTCGCTGCTGAAGTTGAAGCACAAATTGCTGCTGCTAAAGCTTAATT
+CGTTTTATTTGATGGATTAGTTTTATTACTAGCAAAATCAAATAGCTTGAATTACCAAAAAACGTCTACC
+TAGGTAGGCGTTTTTTTATGCCTACTATTTAGCGTCTGCTATTCTTTCGTTATTACACTGGTAGTCGTTC
+ATTTGTTGAAGGGTAGAGCAGAGTACAAAAAGTGGAGTGACTGTATAAAGGTTGGATAATGTATTTACCT
+GCCAAGTAGCAATAAAAACGCTACACTTTGCTCCTTTTATCGCAATTTTTCCACTTTAATTATTTTTTGC
+ATCGAATGACTATACTATAAAACTCATACCGAGAATAAAATCACTTTAAGTTAAATGGATTTTAACCTTG
+AAAAGTCACCTGTTCATAATATTTACATAATAAAAATAGAGTTTTTTCAGTTTAGACTATCGTGTGTGAG
+CTAAACGTATTAAAATAGCCGCGGTCTTTTGACCTCGGCTTTTTTTGTGCTTAAATTTTATTACTTTAAC
+CGCGACAGGAATTTCTCCCTATGACAACCAATCCAAAACCTGCTTACCGAAGAATTCTATTAAAACTCAG
+TGGTGAAGCGCTGATGGGAGACGAGGGTTTTGGTATTGATCCAAAAGTACTTGACCGTATGGCTCAAGAA
+ATAAAAGAGCTGGTAGAGATGGGTATTCAAGTAGGTCTAGTTATCGGCGGTGGAAATTTATTTCGTGGCG
+CAGGTTTAGCTGAAGCCGGTATGAACCGTGTTGTTGGCGATCAAATGGGTATGCTTGCGACCGTAATGAA
+CGGCTTAGCAATGCGTGATGCTCTTCATCGTGCCTTTGTAAATACACGTTTGATGTCTGCCATAGATTTA
+GCGGGCGTATGTGAACGTTACAACTGGGCAAATGCTATTAGTTTGTTAAAGTCTGGCCGTGTGGTAATCT
+TTTCAGCAGGAACAGGTAATCCATTTTTCACTACAGATTCAGCCGCGTGTTTACGTGGTATCGAAATTGA
+AGCTGATGCCGTGTTAAAAGCGACTAAAGTTGACGGTGTATACTCAGAAGATCCTGCCAAGAACCCAGAA
+GCCGAACTTTATAGCGAACTAAGTTATGATGAAGTGCTTGATAAAGAATTAAAAGTAATGGACTTAGCTG
+CCTTTACTTTAGCACGAGATCACAACATCCCTATTCGTGTGTTTAATATGAATAAGCCAGGTGCTTTGAA
+ATCTGTCATCATGGGTAATACTGAAGGCACAGTGATTTCACACAAGAAACGTACTGAAACTTAAGTCAAA
+ACTAAGGGTGAGTAAGTCAGGATGTTTAAAGCCTGACTTAAGTTAACTTATTAATATTTAGGAAATTATC
+GTGATAGATGAAATAATTGAAGATGCTCAAGACCGCATGGGTAAAAGCATTGAAGCTTTAAAAACTAGCT
+TGACTAAAATCAGAACTGGTCGTGCTCATGCCTCATTATTAGATAATATTGTTGTTGAATATTATGGTAT
+GGATACTCCATTAAACCAAGTCGGTAATGTTTCAGTGCCAGATGCACGAAATCTTTCGATTACAGTTTTT
+GATAAAAGTATGATTTCAGCTGTTGAAAAAGCTATTATGAAATCTGATTTAGGCTTGAACCCGCAATCAA
+ATGGCACGTTAATTCGCATTCCATTACCACCGCTTACAGAAGAGCGTCGTAAAGACCTTGTTAAAGTTGT
+TCGTGGTGAAGCTGAAGGCGGAAAAGTTGCTATTCGTAATATTCGTCGTGATGCGAACTCTGATTTTAAA
+AGCTTGTTAAAAGAAAAAGAAATCAGTGAAGATGATCACCACCAAGCTGAAGATTCAATTCAAAAGATAA
+CAGATGTATTTGTGAAGCAAGTGGATGAAGTGCTTGTGAAAAAAGAAGCGGAACTAATGGAAATATAAGT
+TCGTTTATTACAAAACGCCATGTTGTTGCTGTTTAGCCAACTGGCGTTTTTTATTAATAGCGTTTTATAA
+ATACGAAAACTTAAATAATTAATGGAAAATTGTTAAGTGGATAATACCGACATATTGGTTGAACAAACTG
+ATAATAAAAGCATCCCTCAACATGTTGCTATCATCATGGATGGTAATGGCCGCTGGGCGCAACTGCAAGG
+CAAGGGACGAGTTGCAGGACACAAGGCTGGCGTTGAATCAGTACGACAGGTTGTTGCTACGGCCCGAAAG
+TCTAATGTTAAAGCGTTAACACTCTTTGCTTTTAGTAGTGAAAATTGGCAGCGACCGGCAAAAGAAGTCA
+GTGTACTGATGGATTTATTTATGTATGTGCTAACTAAAGAAGTTAAGCGTTTACATAAACATAATATTCG
+CTTTCAAGTGGTTGGTGATTTAAGCCGTTTTTCTGATAAATTACAAAAAAACATTGCTAAATCAGAGCAG
+CTTACTGCAGATAATACTGGATTAGTATTATCCATAGCGGCAAATTATGGTGGTCGTTGGGATATCGCTC
+AAGCGGCTAAAAAATTAGCTAGTGACGTCAAACAAGGTACTATGTCCCTTGATGATATTAATGAAGAAAC
+ACTCAATGAACATACCTGTTTAGCAAACCTACCTACATTAGATCTACTTATCCGTACCGGTGGTGATTAT
+CGCATTAGTAATTTTCTCTTGTGGCAAGCTGCTTATGCAGAGCTTTATTTTACCGATACGCTGTGGCCTG
+ACTTTAATGAAGTACAATTTTTAGAAGCCATGAGCTGCTTTGATCACCGAGAACGTCGTTTTGGCAAAAC
+AGGCGAACAAGCAAGAAACGAAAAAATATAGTTGAAAACTTACTAAAAATATAATTAAGAATAGTAAGCC
+GAGTAACCTTACTCAGAGCTTGCCTGACTAGCATATAGTCCATTACTAAAAAGGGTAGCCCTTGTTAAAA
+CAACGAATTATAACGGCTTTAATATTAGCACCAGCTGCAATCTCAGCAATTTTCTATTTGCCCATTAACT
+ACTTTGCCGGGCTTCTAATGGCAATTATCGCCATAGGTTCATGGGAGTGGGCCCGCTTTATGGGTTTGGT
+CAATACCATTCAACGTTTAGGTTATGTCGTAATCACTAGCGCTTTAATCGCTACTCTATGGTTTTTATTA
+CCAGTAGATGAAACTTGGTTAGTCATAACAGGTGTACAACATGAAATAACGTCACTGTTGTGGTTAAGTG
+TTATTTGGTGGTTATTTGCTGCTTTATTAATGTTTTCATATCCTAAGTCGAGTGCTTTTTGGTCTAATAA
+TAAATTTATAATTGCAATGTTTGGTTGGTTAACCTTAGTACCTACATGGCTTGCCTTTATGGTTTTACGT
+ACAAATAATTATGTATTAGATGAATTTCAAGGTGCGCAGTTATTGATGTACTTGTTTATGCTAGTGTGGA
+GTGCTGATGTAGGTGCCTACTTTGTCGGGAAATCTTTAGGTAAACATAAACTAATGCCCAATGTTAGTCC
+TGGAAAAACCATTGAAGGATTTCTGGGTGGTGTCGTTTGTGCAGCTATCTTAACTGGGATCGTGGGGGTT
+TCATTACAATGGTCAAATGATAAGTTTATAACGGCTTTGTTAGTTACCTTATTGATCACCTCAATTTCTG
+TGTTAGGTGATTTAACGGAGAGTATGTTTAAACGTCAAGCGGGTGTTAAAGATAGTGGTTCTATCTTACC
+CGGTCATGGCGGTATTTTAGATAGAATAGATAGTCTAACGGCAACTGCACCTGTTTTTGCTCTTTGTTAC
+CTATTACTTGCTTGATAATCTCTGTATTTTCGAGCATTTTAATAAATTAATTGGGGTAAATGCGTGTCTA
+AACGTCAACTTTGTATATTAGGTTCAACGGGCTCAATTGGTTGTAGTACTCTCGATGTAGTAAGACTTCA
+CCCTGAACGATTCCAAGTCATCAGTTTAGCTGCTTATACTAGCGTTGATGTGATATTCGAACAATGTATT
+GAATTTAAGCCACAGCAAGTAGTACTCGTCTCTAGTGAACACGCAGCTCTACTTACTCAAAAATTAAATG
+ACGCAAATGTTAGTAATATTACTGTTTTATCAGGTGAACAAGCTTTAATTGATATTGCCGAGTGTCAAAA
+TTCAGATACAGTGATGGCGTCTATTGTCGGTGCTTCTGGTTTGTTACCGACGCTCGCCGCAGTGAATGCG
+GGAAAACGAGTGTTATTAGCGAATAAAGAAGCCTTAGTAACATCAGGCGCTATTTTTATGGCTGCTGTAA
+AAGCCTCAGGCGCAGAGCTTTTACCTATCGACAGTGAGCACAATGCAATCTTCCAGTGCTTGCCATCCCA
+GCAGCAAGCTGAAATAGGTGAATGCCAACTTCTTGCCAATGGCATCAGTAAGATATTGTTAACTGGCTCT
+GGCGGGCCTTTTAGAACTAGAGCTATTGATACCCTAGAATCAGTGACACCTTCACAGGCGTGCGCTCACC
+CGAACTGGGATATGGGACGAAAAATATCCGTTGATTCTGCCACTATGATGAATAAAGGTCTTGAATTTAT
+TGAAGCTAAGTGGCTTTTTAATGTTGAAGCTGAAGATATTCAAGTGGTTTTGCACCCCCAAAGCACCATA
+CATTCAATGGTACAGTACAAAGATGGCTCTGTAATTGCGCAAATGGGCAATCCAGATATGCGTACTCCAA
+TAGCCCATGCTTTGAGCTTTCCAGAACGTATTGAATCAGGCGTAGCACCGCTAGATTTTTTTAATACTCC
+CTCTTTTGAATTTCAACCCGTTGATTTTGAACGATATCCTAATCTGGAACTTGCAATTGAAGCGTGTAAG
+CAAGGTCAAGCTGCTTGTACTGCGCTCAATGCTGCCAATGAAATTGCTGTTGCTGCATTTCTAGACGAAA
+AAATAAAATTTACCGATATTTATAAAATAAATGAAACTTCTGTGAAAAAATTTGTCTCACAAAAGGTAGA
+TAATATTAATGAGGTTATTGCCCTAGATGAGCAAGCGCGTTCATTTGCACAAACATTGTTAGCAGATTTT
+TTGCAAACTGAAGCGCTATCGCAAAAGGGTAATAAATAACATGATGGACTTTTTGTGGAACCTAGCATCT
+TTTGTTATCGCCTTAGGTATCCTAGTTACAGTACATGAATATGGTCACTTTTGGGTCGCTAGAAAAAACG
+GCGTAAAAGTTGAGCGATTTTCTGTCGGTTTTGGTCGAGCTCTTTGGCGAAAAACAGGAAAAGATGGCAC
+TGAATATGTTTTGGCGATGATACCTCTGGGTGGTTATGTCAAAATGTTAGATGAGCGTATTGATGATGTT
+AAGCCTGAAGATAAAGATAAAACTTTTAATTCTAAAACAGTTTACCAGCGTATAGCGATTGTCGCAGCAG
+GACCTTTAGCTAACTTTATTTTTGCTTTATTTGCTTTGTATATAATGTTCCTTATTGGTGTTCCAAGTGT
+AAAACCAATGATCGGAAATATTAGTCCAAGCTCAATTGCAGCGGAAGCTAATCTAACAAAAGATAGTGAG
+ATTGTTAGTATCGCAGGCGATAAAACACGTAATTGGCAAGAAGTTAACCTTGCGCTAATAGGACAAATTG
+GTAATCAAGAAATAACCATTAAAACTAAAAATAGTGATAGCCAGTATATATCTAGCTTTACTTTAGACAC
+CAGTAATTGGGAATTCTCACCGGATAAAACGTCGGCTTTAACTAGCTTAGGTATTTCGCCTTATAGACCT
+AAAGTACACAATGAATTGGCGGCTGTGGCAGAAAAAAGCCCTGCTGAGTTAGGCGGACTTTTAGTGGGTG
+ACAAGCTCATCGCTGTTAATGATGTCTTAACGGACGATTGGGTAGCTTTTGCAAAAGAGATAAAACAGTA
+TCCGGGTAAAGAAGTATCAATCACTATTAAGCGTAATGATGAAATACTAACCCCCCTAGTGATACCAAAC
+AGTATTGAACAAGCAGGAAAGGTTATTGGATATATTGGTGTTGCCCCTAAAGTTGATGCATGGCCAAAAT
+CGTTATTAGTTGAATTAAGTTACGGACCAATTGATTCTCTCCAAGAAAGCGCACAGCGTACTTGGAATTT
+GACAAGTTTAACATTTAGTATGATAGGGAAACTTATTACTGGCGATGTATCGGTAAAAAACCTAAGCGGT
+CCTATCGGTATTGCTCAAGGTGCAGGTAATAGTGCAAGTCATGGTTTTGTATACTTTCTAGGCTTTTTAG
+CGTTAATTAGTATTAATTTGGGAATAATTAACCTTTTACCGCTTCCAGTACTTGATGGTGGACACTTACT
+CTATTATCTTATAGAGCTTTTTACAGGTAAAGAAGTGCCAGAGAAAACGCAAGAGGCAGGATTTAAGTTT
+GGTGCCTTAGCATTATTGATGTTGATGGCTATTGGCTTATTTAATGATTTTAGTCGGGTTCTTGGGTAAA
+TAATTATTTCTGCGAATATTACGCTTATAAAAAAGAGCGCACAAAGAAGTCACTAAAAATTTTAACAAAG
+TGATAATAAAAGTTTTAAGTTAAATCGTTTGAAGAAAGGATACACTCCTTATTGCTATCAAGCTTTATGA
+GATTTCAACGGATGGATAAAGAAAGTCGAAGAGGCTAATTTTAAGGTAAATACCTTAACACTTTAATATT
+ATTGGCTATGAGTCGTTTATTGAACTCAGTCTAATGTTAGAGTCACTGCTGTATATTGAGTGTGTAGCTA
+ACCGTTTTTATAAAAAGAAGTAACGAAGTTTATAATATATGATCATGAAAAAAATTGCCTTAGCCCTACT
+ATTAGGTGCGCTAGGAACATCAGTACCTATTGCTCAAGCTGCATCAAGCTTTCAAGTTGAAGACATCGAA
+GTTAAAGGTCTTCAACGTGTTGCTTTAGGGGCCGCGTTAACGCATATACCTTTCAATGTCGGTGACGAAC
+TCAATGACTTTCGAATTTCACAATCTATAAAGGCCTTATACCAAGCCGGTCACTTTAATGATATTAGAGT
+TTACCGAGATGGTAATCGCTTGGTTTATCGTGTTAGAGAACGAGAAACAATAAACGAAATTATTTTTGAT
+GGTAATAGCGATCTTAAAGATGAGCAGCTAACAGAAAGTCTTGATGGTAGTAATATTCGTGTCGGTGAAA
+CTCTTGATCGCACCGTCATCTCTGGTATAGAGATGGGCTTAGAGAACTTCTATCACAGTGTGGGTAAATA
+CAATGCGAAAGTGACCGCTAAAGTAACCCATTTACCACGAAACCGCGTTAATTTAGAGTTCTCATTTGTT
+GAGGGTGACTCTGCTGCTATCAAACAAATAAATATTGTTGGTAACGAAGTTTTTTCTGATATAGAAATTC
+TGGATAAAATTGAGCTAACGTATGATTCCCCTTGGTGGAATTTTATGGCGCAAGACAGATATCAGAAACA
+AACGTTACAAGGGGATATGGAAACGATTAATAGTTATTATCTTAATCGCGGCTATTTACGCTTTAAAGTA
+GACTCCACACAAGTATCAATGACCCCAGATAAAAAAGCGGTCTATATCGCCCTTAATGTGAGTGAAGGTG
+AAACTTATAACATTAGTGAAGTTGACTTTGTCGGTGACATGGCTGGTTTTGAAAATACCATCCGTGCTAT
+TAACCCATTACAAGCGGACGAGTTATATAACGGTGCAGAAGTTACTTATACTGAAGAAGTTATTAGTAAA
+TTTTTAGGTCGCTATGGTTATGCTTATCCTAAAGTGAGAACCATTCCAGAAGTTAATGACGAAAACCATA
+CCGTTAAATTATCAATATCGATTGATCCCGGAAAGCGTGTTTATGTAAATCGCATAAACTTCACAGGTAA
+TCATGTTACTGCTGATAACGTATTACGCCGTGAAATGAGACAAATGGAAGGTGCTTGGTTATCTAACAGT
+GTAGTTGAATCTTCAAAGTCATGGTTACAGCGTCTACCTTATATGGAGACCGTTGAGTTTGAAACTAAAC
+AAATTGAAGGTGAAGATGATTTAGTCGATATCGACTTTACTGTTAAAGAACAGCCTTCTGGCTCATTTAA
+TGCTGGTATAGGTTATGGTTCAGAAACAAAGTTAAGCCTTAACGCGGGTGTACAACAAAACAACTTCCTA
+GGCACGGGTAATCAACTGGGCTTAAACATTGCCAGAAACAGTTATCAAAAAAATGCCACTATCTCGTACA
+CTGACCCTTACTTTACCGTTGATGCTGTCTCCCTTGGTGGACAAGTTTATTACAGTGAATATGATGCTGG
+TAATGCCAACTTGGTTGAATATAAGAACAAAACCTTCGGCCTAGGTCTTAACTGGGGTTTTCCAGTCAAT
+GAATATCTTCGCTTAAATTTTGGTGTAGGTTGGAAGTATAACCAAATATCGCAATTAGAAGCGTATGATC
+AGATTCAAAACTTTTATGATATCTATGCTGATCCTAATGACCCCGATGGTCAATTAGCCTTTAAAACGTT
+AGATTTAAATGCTGGTTTATCACGAAGCACACTAAACCGTGGTACTTTTCCTACGTCAGGTTCACAACAA
+CGATTTAATGCGAAAATGACGTCACCAAAGTCTGATTTGCAATACTTCAAACTAAATTATGATGCTAAAT
+TTTATTTCCCATTAACCCGAAGTCAAAAATGGTCAGTACTAACTCGTATACAGTTAGGCTACGCCAATGG
+TTACGGAACCGTTGATGGCAATGATCAATTATTACCTTTCTGGGAGAACTTTAGTGCAGGTGGCTCAGAT
+TCTTTAAGAGGTTTTGAGAATAACAGTGTTGGACCTCGTGCTATATATCGTAGCCCGAAGCAACTACCTG
+GTGGGGGCTGTTGTTTAGGTCCTGACAATGATTCTATTGCGGTATCACAAAGCTCTGTTGGTGGTAATGC
+TATGGCGCTTGCAGGCTTAGAGTTGATAGTACCAACACCTTTCTTAGACGAAAGTTACTCAAACAGTGTA
+CGTACCAGTATTTTTTGGGACGCAGGTACTGTTTGGGATACAGAATTTAACATGGCAAGTTATTCAAATT
+TAGCGCCTGAAGAGTTTGCTAAAATTGACGACTATTCAGATCCGGGACGTTTTCGTAGCTCTGCAGGTAT
+TTCACTGCAATGGCTTTCGCCAATGGGACCAATGATTTTTAGTTTCGCTAGATCCGTTAGAGAAGAAGAG
+GGTGATGATCTATCATTCTTTAGCTTTAACATAGGAAAAACATTTTAAAATGCAGATTTTAGCTGCGTTA
+AATGAATTAATCTTGCTATATTAATCGACAGAAATATTTACCTGTGAAAATCGCAAGTAACAAATAATAA
+ATAAAGGGGAACAACGTTGAATAAAGTTATTAAAACTATGGTTATGGGCGTAGCAGCATCAGGTATGTTA
+TTAGCAAGTTCAGCTATGGCAGCAGATCAAAAAATTGGGGTAGTTAATTTTCAAGAAGTGATGAGTAAAA
+TACCGCAAACAGCCGCGCTAATGCAAAGCTTAGAAGCTGAATTTAAAGACGAAAAAGCTATCATTACCCA
+GCTTGAAAAAGACATTAAATATTACCAAGAAAAACTCAAGCGTGATGGTTCATTAATGAGTGTAAAAGAA
+AAAGAAGAGCTTAATGTAAAAGTTAAATCTCTATTTCAAGAATACCAGGTAAAAGGCAAAGCTTTACAAG
+ACAAAGCTAGTCAACGTCAAAACCAAGAAACTAATAAAATCATAGCCTTAGTACGTCAAGCGGTAGACAA
+TATTGCTGTTAAACAAGATTATGACTTAGTGCTTTCTCAACAAGCGGTTGTTTATGCTAAACCAGATGCT
+AGCCTTACTGAAATTGTAGTAGAGCAAGTAAGTAAACTTAAGTAAGCTGCTTAGTTATCATTAAGATAAA
+TAATTTATTACTCATCGCGGTAAAGGCATTATTATGACTTACACGTTAGCTGAAATTGCTATCAAACTAG
+ATGCTAAATTGATAGTACCAGCTGCGCTAGATGAGCAAAACGAAGCACTGACTCAAATCAGTGGCTTAGC
+AACTTTAGCAAAGGCGGGGACAGGGCAAGTGGCTTTTCTTGCCAATAGCAAGTATCAGCAACAACTTAGC
+TCAACTAATGCGAGTGCGGTGATTGTCTCTCCTGATGCCGTAGAGGCCTGTCAGGTCAGTGCTCTTGTCA
+TGGATAACCCTTATATGGGGTATGCCATGCTAGCTAGTTTACTTGATAGTACGCCAAAAGTGTCTTGTGG
+GATTCATCCCAATGCTGTTATTGCCGATGATGTTTTAATCGGTGAAAATGTAAGTGTTGGCGCTAATACA
+GTTATTGAGTCAGGTGTGCAACTAGCTGATAATGTAAGTATTGGTGCCGGTTGCTTTATTGGTCATGGGG
+CTAAAATTGGTGAATCAACGATACTCTGGGCAAATATTACTATTTATCACAGAGTAGAGATTGGTCATCA
+TTGCTTAATTCAAGCTAGCACTGTTATTGGCTCCGACGGTTTTGGTTATGCGCCGGTAAAAGGGCAGTAT
+AAATGGCATAAAATCCCGCAATTAGGCAGCGTCATTATTGGCGACCATGTTGAGATTGGCGCTAGTACTA
+CTATTGACCGAGGGGCACTGGATAATACCGAAATAAGAGACGGTGTAATTTTAGATAACCAAATTCAAAT
+TGCTCACAATGTTATTGTTGGCGAGAATACCGCCATAGCAGGTTGTACCGTCATTGCAGGTAGCACTGTC
+ATAGGTAAGAATTGTACTATTGCCGGTCTGGTCGGAGTTAATGGTCATATTACTATTGCTGATAATTGTG
+TTTTTACTGGCATGTCCATGGTAACCAAGAATATCAGTCAAGCAGGAGTGTATTCTTCTGGTATGCCAGT
+AGTACAAAATAAAGAATGGAATAAAACTAATGCCAGAGTTAAGCGACTTGATAGCTTGACTAAACGAGTG
+AAAGAGTTAGAAAAATTACTCGCTAAAAACTAGCTATTAACCCCGCCAATGCGTAAAATACTCCAAAGTC
+TTTCTGTCGCTCAACATGAAGCTGACGCAAATATAGTAAGCAGTTAGTTAGTTAACCATTAACTAACTGC
+GTTAACTAACAAGGAATATTCATTTGGAAACTGTAAAAAAACCTATCGATCTTAACGAAATAAAAACGTT
+AATACCTCACAGATACCCAATGTTATTAGTTGATAAAGTAATAGATCATGAACCAGGTAAAACCTTACAT
+GCTATTAAAAATGTCACAATAAATGAGCCTGTATTTACAGGGCATTTTCCTGAACTAGCCATTTTTCCCG
+GTGTTTTAATTTTAGAAGCATTAGCACAAGCTACAGGTATCCTTGGTTTTAAAAGCACAGAAGGGCGTGG
+TGATAATGAAATGTATTTATTTGCCTCAATAGATAAAGCAAAATTTAAAAAACCTGTGTTACCAGGTGAT
+ACCATGCACTTACATGTTGAATTTCTCAAAGAACGTCGAGGAATGTGGAAGTTTTATGGTGAAGCTAGAG
+TTGATGGCAAAGTGGTTTGTAGTGCTGACCTTATGTGTGCACGTCGCCCTTTATAGACCCCTATTACAAA
+TATTATTTAGAACAAAAAGCTTACTTACCTATTAGAAGATTAAACGTATGATTCATCCCCAAGCTATTAT
+TGAACCAGGTGCCGTTATTGGCAAAAATGTGTCTATAGGTCCATGGACTTATATTGCCAGTAATGTTGTG
+ATTGGCGATAACTGTGAAATCAGCTCGCATGTGGTCATTAATGGCCCAAGCCGTATCGGTAAAGGTAACC
+GTATATTTCAATTTGCAAGTATTGGTGAAGACTGTCAGGACATTAAATATGACGGTGAGCCAACTGAATT
+GATCATTGGTGATAACAATACCTTTCGAGAATCTTGTACTGTTCATCGTGGCACGATTCAAGATAATAGT
+ATTACTCAAATTGGCAGTAATAATTTATTTATGGCCTATACCCATGTGGCCCACGATTGTATTGTTGGAA
+GTCATTGCATTTTCGCAAATAATGCTTCTATTGCTGGTCACGTCCATGTAGGTGACCACGCTATTATTGG
+TGGTATGGTAGGTGTTCATCAATTCTGCCATATTGGCGCACATAGTTTTATTGCTGGTAATGCCCTAATA
+CTTAAAGATGTTCCTGCTTATGTTATGGCTTCAGGTCAACCGGCTAAACCTTTTGGCTTAAACAGTGAAG
+GTTTAAAACGTCGTGGTTTTGATAAAGAAACCATTCTAACGATAAAACGTGCTTACAAGGTGTTGTACCG
+ACAAGGGCTTTCTGTTGAAGACGCATTAAGCGCTATCAATGAAATGCCAGCCCAATCTCCAGAATTACAA
+GCGTTTTGTAATTCAATCAAAGAATCTAATCGCGGTATCATTCGTTAAACTTAATATGTTAAACATGTGC
+CGTTAATACCAGTACCGTTATTATACCCAAGCTACCTGAATATGCAGGTTTCAGCGGGAATTAGAAAGCC
+TTTAAGCAAGGCATTGATTGAAGAGAAGGGTTGTTCCCTTGTCGAAATCAATAACGCAGCATAAAGCGTT
+TCTAAACCAGCCCTGCGGGGACGTCTGAGCAAACCATGTTCTTCGTTGCCTCCTTTTTTAAGGGAATAAC
+CCTTAATAAAATGAGGCTCCTTGATCATGAATCGCTCAAGCGTCCTGAAACACGTATCTTCAAGTGGCTT
+GGGTATATAGGTACAGTTAACTTTAAGTACCTTTAACGTCTATGACTACTCAAAATCAAAACACTCACCA
+ACAAACTGTTTTTGCAATGGTTGTTGGTGAACATTCAGGCGATACGCTCGGCGCAGGCCTGATCACTTCC
+TTACGACAGACTCATCCGCATGCTAAATTTATCGGTATTGGCGGACCCAAAATGCTAGCCTTAGGTTTTG
+AAAGCCTATTCGCTATGGACGAGTTATCGGTCATGGGGTTAGTCGAAGTACTTGGCCGAATCAGACGTTT
+ATTACATGTCCGTAAAACCTTAACCGATTTTTTTATTACCAATAAACCCGATGTGTTTATTGGTATTGAT
+GCGCCTGACTTTAATATCGGTCTAGAATTAAAACTTAAAGTAAAAGGTATTAAAACGGTTCATTATGTTA
+GTCCGTCAGTCTGGGCTTGGCGTGAAAAACGTATTTTTAAAATCGCCAAAGCTACTGATATGGTCTTAGC
+CTTGTTGCCTTTCGAAAAAGCTTTTTATGATAAGCACAATGTTCCTTGTACTTTTGTTGGTCATCCACTT
+GCGGATGATATTCCGATGCAAAGTGATAAAGTTTTAGCCAGAGACAAGCTTGGTTTAGCACAAGATAAAA
+AAATCTTGGCATTGATGCCAGGTAGTCGTGGTGGTGAGTTATCACGTTTACTTGAAGATTTTTTTGAAAG
+TGCTAAACAATTACAAGCTCAAGATAGTGAACTACTCTTTGTCGCGCCCATGATCAGTGAGCAGCGGGCC
+AATCAATTTAATGCCCTTAAAGCTGAACTTGCTCCAGATTTAGATATAGAGATTGTGCTTAATCAAACGC
+AACAGGTAATGGCTGCCAGTGATTGTTTATTAACCGCTTCGGGTACAGTAACCTTAGAAGCTGCTTTAAT
+TAAACGACCCATGGTTATTTGTTATAAATTTAGCCCAATAACCTTTTTCTTAGGCCGTAGGTTTGTTAAG
+TTGAAATGGTTCTCTTTACCAAACTTATTAACAAATAAATCTTTAGTCCCTGAATTATTGCAAAAGGATG
+TTTGCCCTGAAAATATTGTGCCTTTGGTTAAAGAGCGTCTATATCAGGATCAAAGCCAATTGAATGATAG
+TTTTACTGCAATACATCAACAACTAAAATGTGATGCGAGTAAACAAGCAGCTAAGGCTGTACTTGATGTT
+TTATCTTCGAAACTTTTAAGCAATAACAAATAATAACTAACCAATAAGATAAGAATACCTTATCTCGAGT
+AAATAATATGGCGAGTAAGCAAATTTTCCCTGATTTTGAATACCCTATCGCGTATTGCATTGCGGGTGTT
+GATGAAGTCGGTCGTGGTCCTTTAGTTGGTGATGTGGTTACAGCGGCGGTAATTTTAGATCCCGATAACC
+CGATTGAAGGATTGATGGACTCGAAAAAATTATCAGAAAAGAAGCGTAACTTGTTATCCCTTGAAATAAA
+GGAAAAGGCAATCTCTTGGTCATTAGGGCGTGCTTCTCCACAAGAAATTGATACCTTGAATATATTACAC
+GCCACTATGCTTGCGATGCAGCGAGCTGTTGAAGGACTGAATGTTGAACCTGACTTTGTGCTTGTTGATG
+GTAATCGTTGTCCTACATTCTTATGCAATGCCAGTGAAAGTAACCAACAAAATTTAAAAATTGCTAGCCA
+AGCGGTAGTGAAAGGTGACGCTAGAGTTACTGAAATAAGTGCTGCGTCTATTATTGCTAAAGTAGCTCGC
+GATAATGAAATGATAGCCTTAGACAAACTCCATCCTGAATATGGTTTCGCCAAGCACAAAGGTTACCCAA
+CTAAACTTCATTTAGAAAAAATTATCGAGCATGGCGTACTGGATTGTTATCGACAAAGCTTTAAGCCTGT
+CGCTAGAGTATTAGGTACATACCATGACTGATATGCTTAGCGGAGAAATTGCCACAGAAGCAGAACCAAG
+CGTTTTTGTACCGCCAAAATTTATTCATTTACGCGTACATAGTGATTACTCTATGTGTGATGGTTTGAAG
+AAAGTAAAGCCGATAGTTGCGAAAGCTGTTGAGCTTAATATGCCAGCACTTGCCTTAACTGACCAAACTA
+ATTTATGTGGTCTAGTTAAGTACTATCACGCTGCTCATGGCGCAGGAATTAAACCAATTATAGGTTGTGA
+TTTTTGGGTGAAAAGTGATGAGTTGGAAGATGAACTGTCACGTATAGTTGTACTTACTACTAACAATGTA
+GGTTATAAAAATATAACTGAACTTATCTCAAAAGCCTACATGCGTGGACACATACAAAATAAAGCTGTGA
+TAGATAAGTCGTGGCTGGTTGAATATAAAGAAGGCTTAATCTTACTTTCTGGTGGCCGAGAAGGTGATAT
+AGGTAAAGCCTTATTAAAAGGGAATACTGAATTAGTTGATGAAATGGTGAGTTTTTATCAGCAACATTTC
+GATCGTTGTTATTTTCTAGAGTTAGTCAGAACAGGTCGTAATGATGAAGAAAATTATATCCATCTTGCCG
+TTGAGCTAGCCGAAAAAGAAAATCTGCCAGTAGTTGCAACTAATGAGGTGATGTTTCTTTCCCCAAATGA
+CTTTGATGCCCATGAAATTCGCGTTGCTATTCATGACGGCTTTACCTTAGATGATAAACGTCGACCTAAG
+CGTTATAGCTCTGAGCAATATTTACGTAGTGAAGAGGAGATGTGCGAGCTGTTTAGCGACATCCCTGAAG
+CCTTAGCCAATAGTGTCGAAATTGCTAAACGCTGTAATGTCACTGTCACCTTAGGTGAATACGTCTTACC
+AGACTTTCCCACGGAAGGTTTGGAGATAAATGACTTTTTTATCAAAGTATCTGAAAAAGGGTTAGAAAAA
+CGACTTGATCAATTATTCGACCGTCAAGCGGATGATTTTGCCGAAATAAGAAAACCTTATGATGAACGTT
+TAGCTATTGAGCTAGAAGTGGTAAATAACATGGGCTTCCCCGGTTATTTCTTGATTGTTATGGAATTCAT
+TCAATGGAGTAAAGATAACAATATCCCCGTTGGCCCCGGTCGTGGTTCTGGTGCTGGTTCCTTAGTTGCC
+TATGCACTAGATATTACCGATCTCGATCCACTTGAATATGATTTACTTTTTGAGCGCTTCTTAAACCCTG
+AGCGTGTCTCTATGCCTGATTTCGATATCGATTTCTGTATGGATAGACGTGATGAAGTAATCGATCACGT
+GGCTGAGCTTTATGGGCGAGATGCGGTTTCGCAAATAATTACTTTTGGTACTATGGCGGCAAAAGCGGTT
+ATCCGTGATGTTGGTCGTGTACTTGGCCACCCATACGGTTTTGTCGACAGAATTTCAAAACTTATACCGC
+CTACCCCTGGCATGACCTTAGCTAAAGCATTTGAAGAAGAGCCAAAGCTGCCAGAAGTTTATGCACAAGA
+TAGTGATGTCAAAGATCTCATTGATATGTGTCGTATCTTAGAAGGTACCACACGTAATGCAGGTAAGCAT
+GCGGGTGGTGTTGTTATTTCACCGACTACTATTACCGATTTTGCCCCATTATATTGTGATGATGAAGGTA
+AAAATCCAGTAACCCAATTTGATAAAAATGATGTAGAAGATGCTGGCTTAGTTAAGTTCGATTTCTTAGG
+TCTACGAACACTGACCATTTTGCAATGGGCCATTGAAATGGCTGATGCAAAATTGATAAAAGCCGGCAAA
+GAGCCAATCGATATCACCAAAATTGATCTCGAAGATAAAGCAAGCTTTAAGCTATTACTTGCCTCGAAAA
+CCACAGCAGTTTTTCAGCTTGAATCTAGCGGTATGAAGTCTTTAATTGATAAATTAAAACCTGATTGCTT
+TGAAGATATTATCGCATTAGTGGCGTTATTTCGTCCTGGGCCATTACAATCAGGCATGGTTGATAACTTT
+ATTGAACGTAAACATGGCCGTGAAGAAGTCAGTTATCCTGACGCCACTTGGCAGCATGAAGATTTACAGC
+CGGTGCTTGAGCCAACCTACGGCATTATCTTGTATCAAGAGCAAGTAATGCAAATTGCGCAGGTACTTGC
+AGGTTACTCACTCGGTGGTGCAGATATGCTTCGCCGTGCAATGGGTAAGAAAAAGCCAGAAGAAATGGCT
+AAGCAGCGCGCCGGTTTTGAACAGGGTGCGAAAGATCGTGGTGTTGATGGCGAACTTGCCATGAAAATTT
+TCGATTTGGTTGAAAAATTTGCTGGTTATGGTTTTAACAAATCGCATTCTGCGGCTTATGCCTTAGTGTC
+TTATCAAACGTTATGGATGAAGACACATTTCCCTGCACCGTTTATGGCCGCAGTAATGTCTGCTGATATG
+GACAACACTGAAAAAATTGTCACTTTAGTTGATGAGTGTGGCAATATGGAAATAGATTTATTGCCACCCG
+ATGTTAACGCTGGACAATATAAATTTACCGTTAATAGTGATAATCAAATTGTTTATGGTATTGGTGCTGT
+TAAAGGAGTTGGTGAAGGCCCTATTGAAGCTATTATTAGTGCTCGACAATCAGACGGCCCTTTCACAGAC
+TTATTTGATTTCTGTGCACGTCTAGATCTTAAAAAAACTAATAAACGTGTTTTAGAAAAATTAATTAAAT
+CAGGTGCTATGGATAGTCTTGGCCCTAAGTATGTACAAGGGAAAGCAAAAGAGCAGGGCGCTAATCGAGC
+GGCTCTCTTTGAAACATTACCAGAAGCCATTAAAGCAGCAGAGCAACATGCAAAAGCAGAATCGTTAGGT
+CAAAATGACCTTTTTGGTTTAATAAATGATGAACAAACTGATTCCAGACAAACTTTTAAAGAAGTCAGAG
+CTTGGCCTGAGGAAAAGTGGCTAGATGGAGAAAAAGAAACCTTAGGGCTTTATTTAACCGGCCATCCCAT
+TAATCGCTACTTGTCTGAAATAAAAAAATATTCTTCGAGCCGCCTAGTTGTTATGCAACCAACGGGTCGA
+GATAGGCAAGCTGTTGCTGTTGGTTTAGTGATAGGCGTACGCGTCCTGGTCAATAAACGCGGGCGTCGCT
+GGGCATTAGTGACGCTAGATGATAAGAGTGCTCGTATGGATATTCGTCTTTTTCCAGATGACTATGATCG
+CTTTGCAGAGATGCTGGTAAATGACGCTATTTTGGTTTGTAGTGGACAGGTCAGCTTTGATGATTATTCT
+GGTGGTAATACAATGACAGCTCGGGATATAATGACTATCACTGATGCGCGAGAAAATTATCTTAGTTCCA
+TTGATGTTCAAGTTGATAACAGCTTGATAGCAGATGATTTTATCGAACAGTTTACTCAGGTATTAACACC
+TTTTAAAGAAGGCACCTGTCCAGTGAGAGTTTTTTATCAGCGCGAAGAAGCCCAAGCTATGCTTGAGTTA
+GGCGTTCAATGGCGAGTAACGCCAGCCGATATGTTACTATACGAATTAAAAACATTGCTTGGTGAAGAAC
+GTGTCGCCATGGAATTTAAATAACAACTGCTTAGCTTAAGATATTGAGCAAGAATACTTTATGTAAAGTA
+TTGCTTAAGGTACTAAACTCAAGGTATTTTGGTTAAGTAGTGAAAAACGATTTTAAAAAATTAACTAGAT
+TTATTAGGTAAAAATAAGCATGTCATTAAACTTTTTAGATTTCGAGCAGCCTATTGCTGAACTTGATGCA
+AAAATAGAAGAGCTACAGTTAGTAAATAACGGCCAAGAGCTTGATCTTGATATCGAAGATCAAATCTCTC
+AATTACGCGAAAAAAATAAAGAGCAAACGAAGAAAATTTTTTCGAACTTAGATGCATGGCAAACAGCTAG
+AGTAGCTCGTCATCCACAACGCCCATATTCGCTAGATTACATACCGCGTATTTTCACCGAGTTTGATGAA
+TTAGCAGGCGATCGCGCTTATGCTAATGACAATGCTATTGTTGGCGGTACAGCACGTTTGGACGGTAAGC
+CAGTGATGATCATTGGTCATCAAAAGGGTCGTTCAACTGCTGAGAAAGTTAAGCGTAATTTTGGTATGCC
+TCGTCCAGAAGGTTATCGCAAAGCGCTACGTCTAATGGAAATGGCAGAACGTTTTAATATGCCTATCATC
+ACCTTTATTGACACTCCTGGTGCTTATCCAGGTGTTGGCGCAGAAGAGCGTGGTCAAAGTGAGGCTATTG
+CTCGCAACTTAAAAGTGATGGCGCGTTTATCTGTACCTATTATTTGTACCGTTATTGGTGAAGGCGGCTC
+TGGTGGCGCATTAGCCATTGGTGTTGGTGATAGAGTGAATATGTTGCAATACGCTACATATTCAGTAATT
+TCACCTGAAGGGTGTGCGTCTATTTTATGGAAAACAGCCGAGAAAGCTCCTACAGCTGCGGCGGCAATGG
+GTATTACAGCACAGCGTATCAAAGAGCTAGATTTAATAAATAGCATTGTTGAGGAGCCACTAGGCGGAGC
+TCATCGTGATATGGATGTGATGGCTGCACACCTTAAACAAGCAATTAAAAAAGATTTGTCGGAGCTAGAA
+GGCTTAAGTAAAGATGAGCTTATCGAACAACGTTACGATAGATTAATGTCATTTGGTTACTGTTAAATAA
+CCTAGCCGACAGCAGTTAACTGCTGTCGGCTTTTTTCTATGAATATTATAACTTCAGCTCTTCAAAATAC
+CCTCAAGACCCTTTTCGAAACGCACGGAAATATTGAGTTAATTGTTGCCTATAGTGGCGGTATCGACTCG
+CAAGTGCTTTTACATGCTTTAGTGCAATTAAAGCAAAATAAAATTATCAATAATGAAATTACGGTCTGTC
+ATGTTAACCATGGACTGAGTGGTAATGCTGAGCGTTGGCAAAAACTTGCCGAACAAGAGTGTATTAAACT
+GTCAGTTAACCTTATTGTTAAGCGTGTTAATGTGCGGTCAAAAGCACAACAGTCATTGGAAGCACTGGCA
+CGTGATGCCAGATATAATGCCCTTAAGTCTTTGAGGGAGAAAAAATCTGTCGTATTAACTGGGCATCACA
+GTGATGATCAAAGTGAGACCTTTTTACTAGCACTTAAACGTGGTGCTGGTTTAAAAGGCTTATCTGCAAT
+GTCAGTACAAACACAGCTTGACCAACATTTATTGGTTCGACCTTTATTGAACGTTGCTCGTCAAGAAATA
+GAGAATTATGCTGAAAATCATCAGCTTAGTTGGGTGGAAGATGAATCTAATCTTGATACTTGTTTTGACC
+GTAACTTTATCAGACAAAAAATAATACCACTGTTACGTGAGCGTTGGCCTAGTATAAATAACACTATTAA
+TCGAAGTGCTAGCCATTGCTTAGCAGGACAAGAGTTATTAGATGAACTTGCCGAACAAGATTTAACCGTT
+TGTAAAACGGGAGACTCGGGTTTGCATGTTTCAGCGTTAACGACCTTATCACCAGCACGCTTTAATAACC
+TAATACGTTTTTTTATGGCACAACAAGGTTGCTTGATGCCAAGTACAGAGCAAGTTAATCAAGTAAGACT
+TCAACTGCAGGCTGATGAAGATAAAAGCCCTCAAATTAAAGTGGCAGAGCAGGTTTTTAGACGTTTTAAA
+AACACATTATTTTTAACGCCGGAATATAGTGATATTAGCAATTGGCAAGGGCAAGTTGACTTGTTCCAAG
+ATACTCTGATGTTTGGCAATAATGTACTGGTTTTACCGGATAACTTGGGCGAATTGAGCTTTAATACGAA
+TGTCGTGATAAACACTGATTCGCGGACAAATCTGCCTCGCATTTCCTTACCGATGCTAGGACAGCAAGTC
+AGTGTTCGCTTTTGCCATGAAAACCCCAAATGCTTGCCTCATTTTAGGCAACACTCCCGTACTGTTAAAA
+AAGTACTGCAGGAGTTAAATATAGCGCCATGGCAACGTAAACGTATTGCATTTTTGTATTACGACAATGA
+ATTGGTAGCGGCGATAGGCCATTTCATTTGCCAACCATTTATTGAGAGTGACCCTAAGCTAGGTATGCAA
+ATAGATCATGCTAAGTTGACAAGCTGAACGTTTAAATAAAAAGGCGCATAGTACCAAGAGTACTATGCGC
+CTTTTTTATATGAACTGTTTATGCCAGCTATATCAGCTTACTCACCTTACTCTTTAGTTATATGGTGTGA
+TGCTGCCGCTGAAAATACAACATCAGTAGAGCTATTTAAAGCCGTCTCTGCCGAGTCTTGAATAACGCCA
+ATAATAAAGCCAATAGCAACAACCTGCATAGCGACATCATTATTAATACCAAATAAGCTACAAGCCAATG
+GAATAAGTAATAGTGAGCCACCAGCCACACCAGAAGCACCACAAGCTGAAATGGAGGCTACCACAGACAA
+TAAAATTGCTGTCGCAAAACTCACTTCAATATTTAAGCTGTAGGCCGCAGCTAAAGTTAAAACGGTAATG
+GTAATTGCTGCACCGGCCATGTTGATGGTGGCACCTAGTGGGATCGAAACTGAGTAGGTATCTTCATGTA
+AATCTAATTTCTTACATAAGGCCATATTCACGGGAATGTTTGCGGCTGAGCTACGGGTGAAAAAAGCGGT
+AATACCAGATTCTTTAAGACAAGTGAAAACTAAAGGATAAGGATTTTTCTTAGTGATGATAAACACAATT
+AAAGGGTTAACTAGCAAGGCGATAATTAACATGGCACTAAGTAGTACTGCTACCAAATGACTATATTCGC
+CCAAAGCACTAAAACCCGTAGTCGCAATTGTATTTGCAACTAAGCCAAAGATACCTAGTGGAGCAAAACG
+TATTACTATACGCACAACACTTGAAATAGCTTCGCTTAAATCATGTACCATCCCCTTGCTAGATTCACTT
+GCATGCTTTAATGAAAAGCCTAAGCCTAACCCCCAAGCAAGCACAGCTATAAAGTTACCACTAGCAACTG
+CCGTCACAGGATTTTCAACCACTTTAAAAGCGAGTGTAGCCAATACTTCGGTTAATTTTTGCGGAGGATT
+TGCAGTCGCTCCAGCAAGATCTAAGGTAAGCTCTGTGGGAAAAGCAAAACTTAATAATACGGCAACCAAA
+GCGGCACTTAAGGTACCTAAAAAGTATAAGCCAACAATAGGTTTTAACTCAGCACTGCTATCCATTTTCT
+GATTAGCTATCGCTGAGGTAACTAATACTAACACCAGAATAGGGGCAACTGCTTTTAAGGCGTTAACAAA
+TAAGCTGCCGAGCATACCAAATGCTTTAGCTGACTCGGGTGATATTACAGCTAGTAAACTAGCTAAAATA
+ATAGCGACAATTATTTGGCTAACCAAACTAGTTGACTTTATTTTTTGAATAAAAGATTCGTTTTGGGGTT
+TTTCGCTGGTCATAGGTAAGCCTGCTACTTAAGGTTTTTAATATGAGCGAGTTTTATCATTGAAGAATAG
+GCATTGTCTACAGCTATTCGCTAAACGAGGATAATTAAGCGTTAAAGCGAGTTTTTTCATAGAAATATAA
+GATGATGCGAGTATAATTACGCCATTAAAACAACGATTATCTTTGGAAAAACTATGCCTACAGAACAAGC
+ATTAAAAAACCGTAGCAACAATAGCTGCGAACTTTGTACTAGTACAGACACCTTGGTAGTTTATCCGGTA
+CCGCCAACGAGTGATTTAAGTGCTCAGCAATCTATTTACTTATGTCAAAATTGTTTATCACAAATTGACG
+GGCAGAGTGAATTAGATCTGAATCACTGGCGTTGCTTAAATGATAGCATGTGGAATCAAGAGCCAGCAGT
+ACAAGTTATGTCTTATCGTATGCTGCACAAACTTTCATCTGAGAGTTGGGCTCAAGATGCTTTAGACATG
+ATTTATTTAGAAGATGAAGTGAAAACGTGGGCAGAGCAGGGTATTGCTGCAGAGCGCAGTAATGGACCAA
+CGCGCGATAGTAATGGTGCAGAATTACAAGATGGCGATAATGTTACTTTGATTAAAGATTTAAAAGTTAA
+AGGGGCAAACTTTACCGCCAAGCAAGGTACCATGGTACGCGGTATTACCTTAACGGATAATCCTGAACAT
+ATTGAAGGTAAGGTCAATGGCACTCGTATTGTATTGGTGTCTGCTTATTTGAAAAAAGCTTAATCTTAAC
+TGTTTGCATATATTTCAGTTAGCTATTTGAACGAGTAAAACTAAGACATAAAAAACGCTGTGATAATTAT
+ATCACAGCGTTTTTATTTATTAGTCTATTTACAAAACACTAAATCAAGCAAGGTTAAGTTAATTATAGTA
+TCAACTTATTCCTTCAACTTAATGGATCAACTTTTGTTATTGATTCTTTTTTCTAAAAGATTCACAAGCT
+ACTTGATCTTCACATTCACCATATAAGTATAAGCTATGGTTAGTTAGCTTAATTTTATGTGCTACAGCAA
+TATCACTTTGTCTTTGTTCAATGACATTATCTTCAAACTCAACAACTTTGCCACATTTTAAACAAACCAA
+ATGGTCATGGTGAGCTTTATGGGCTAATTCAAATACTGATTTACCGCCTTCAAAGTGATGGCGAGTAACA
+ATGCCAGCATCATCAAATTGGTTTAATACTCGATAAACAGTCGCTAAACCAATTTCTTCATTTTGTTCTA
+ATAATATTTTATAAACATCTTCTGCACTGATGTGCTGATTATTTGGCTGTTGAAGAATACTGAGGATCTT
+TATTCTAGGCAGGGTGATTTTTAATCCAGCTCTTTTAAGTTCTTCGTTTTGTTCAGCCATATTAACTCTC
+TAAAGTGATAAGTAATTCAATAGCAAAATTATAGGGGGTTATAGAGGAAGAGAAAAGCTTTAGTTTTATT
+CTTTGAACAAATTGTTCGCTTTGGCTGTAAAAGTGAAAAAAAAAGCCCAATAAATGGGCTTTTTTAACTA
+TAACCTTGATTATAACAAGGTTATTAAGCGAATTCGGCTAAACACATTTCATCGTTTAATTGAGCAAGCC
+ATTTATCAACACGTGCTTCAGTTAATTCACTTTGTCTGTCTTCATCAATACATAAGCCAATAAAAGTGTT
+TTCATCAACAAGAGCTTTTGACGCTTCAAATTCGTAACCGTCGGTTGACCAGTTACCAACAACGATAGCA
+CCTTTACTCTCAACGATATCTCGTAAAGGCTCCATAGCATCACAAAAGTATTCGGCGTAATCTTCTTGGT
+CGCCTAAGCCAAAGATAGCTACTAATTTATCAGTAAAATCTATTGCTTCTAAATCAGGTAAAAAATCATC
+CCAATCACATTGGTTTTCACCATAATACCAGGTAGGAATACCTAAAATAAGCAAATCGAACTCTGCGATT
+TCCTCTTTAGTGCTCTTGGCGATGTCTTTGACGTCAACCATTTGCTTACCTAATTTTTTCTGGATCATTT
+TACCAATTGCTTCAGTGTTACCTGTATCACTGCCAAAGAATAAACCTACGATTGCCATGAAATATTACCT
+TATTATGCTTTCATATTACTTAATGTGTGCTGCTAATGATTCTATTAGTAGCGACTCTATTAATTCGCTA
+CGACTCATTTGTTGAGTTTCAGCTAATTGTTCTAATTGTTCAAATAAACTGTGATGGACTTTAAACTCTA
+CTCGTTTTAAACCCTTGTTTTTGTCACGCTTTACCTGATTTCGCTTGTTAATCTTTATCTGTACGCTACG
+TGAGTTAGGATTCGTTTTCGGACGCCCAGGACGTCTTTCATCACTAAATAGGTCAATAGTGGTTAAGTCA
+GTTATTTCTTTTGCCATGAGTTAACCAACACCCTGACTTTCCCAGATAAACTGGATAATACCTTTCGCAA
+TAAAGCCTGCACAGCCTAAAAATAAAACAAAATAAACGACCACTTTACCCATTCTTGGTACATCGTTTCT
+ATTCATCACATCATAAATAGAAAGGCCAATAAAGCCAAAGATAAAAAGGAAAAATAAATTAAGGCCAATT
+GCCTCAATAAGCTCTAAATGTTCTACTAGCATAGTGGTTGTTTGTTTCTTATACACTAAGGCCAATTAAT
+ACTAAGACTAAGGCCAAAAAAATTGGCCGCATTATAACACACGATTTACGCCATACCATTAGCATTTATT
+GCTATTAGGTAAATAATAATAGCGATTGTTAGTAGTAAGCATTTTGATCTTTATCAATGATATAGAAGTC
+GGCTGTTATAATTTCTTTGTTTTATGGAAATTCGGCCTTAATAAAGTCCGCGACAATTTTATTAAAGGCA
+ATAGTCTTTTCAGCATGAAGCCAATGTCCTGCGCCTTGAATGATTTTTGCTTTGCTGTTGGGTAACAGTG
+CAGCGATAGCTGTTCTGTGTTCAGTTTGAATATAATCAGAATTACCTCCTTTGATGAACAAAGTTGGTCC
+AGCATAAGCTTTGCTATTATCAGGTATTTGATTCGCTTTCATTATCTGCGGATAGCATAAACTGATATTT
+TCAAGACTGCATTTAAAGGCAAATTTACCTTGTGAATTTAATGCTAAATTACGTAATAAAAATTGCCTAA
+CACCGATGTTATCGACAAATGGAGCTAGCTGAGTATCAGCATCCTTGCGTTTCATTACTTGAGATAAATC
+GATCGCTTGCAAACCGGCTATAATTTTTAAATGATGAGGCGGGTAGCTAACCGGAGCAATATCAGCAACT
+AATAACTTTGTAATACGCTCTGGTTGCGCTAACGCGACTTGAACGGCAATTTTACCGCCCATTGAGTGAC
+CTAATAATAGGCAAGTATCAATATTTAAATGGTCTAACAAATTAATGATGTCTTGCGCTAATTCGGAGTA
+CTCCATAGTGCTAGCATGAAATGAATCACCATGATTTCTAACGTCGACACTGGTAACACAATAGTTTTGT
+GCCAATGGTTTTGCCACCATATTAAGATTTTCTAAACTACCAAATAAACCATGTATCAGTACGATGTGTT
+TGCCCGTACCAACTTGTTTATAGTTTAGTATTTCAGGTTTTTTTGTCATTATGTTATTCGTTTTTATTTG
+GCTATCATTGGTAATATTGTCATGTTTTTAACAACTATTTGCAAACATCACCGTTAAATAATCAAAGCAT
+GGAATACCTATGCTTAAATTAATTTTTTTGCCTGAAGTGATGTTAATTCCAACTGAAATGATGAACTTTG
+AATAGTAATGGGTATAAATGAGTTCAACCTACTGTCATTTCCCTATATAATCTTTCGCGAATTATTTAAG
+TTAAGGGTAACAATGAAAAACATCGAAATAGATGAAGAGCTTTACCAATATATTGCCACTAATACTCAGT
+TTATTGGTGAGAGTGCTTCTGCCATTTTACGTCGTTTGCTAAATTTGGGTGTCGAAGCCAAACTTGAAAC
+CGTTACCGTTAATGAACCTTCAGATGTGGTTGAAGTAAATATTCTTCCTGAGTCTGAAGAGAAGGCAGTG
+AAAATTGAAACTGCTGAGGTTAAAGAACCAAAAAGTAAAGCTGTTGTTAAGGTTACCGCTGAGAGCCATG
+AAACAGTGTTTAACTTTATCAATAAAGAAGAGTTGGCAATGCAGCGTGGTGCTGTGGGACGGTTTTTATT
+AATTCTTGCCGCATTATATCGTGCTCATCCAGACCAGTTTGGTGTAGTAACAGATATAAGTGGTAGAGAT
+CGCTTATATTTTGCTAATAGTGAAAATAAATTAGCAGAAAGTGGCAGTAGTACTAAGCCTCGCCAAATAC
+CAGAAAGTCCATTTTGGGTCATAACCAATTCTAACACCACACGTAAAAAAATGATGTTAACTAAAGCCTC
+AATCTCATTGGGTTATAGTGACAGTGATGTAGAAAAAATTCGTGAGTTACTTTAGTACTGACTATTGAAG
+TAGCTTAGGATAATACTTGTAATAATTAGGAAGATGACATGAGTATCCACCCTTTTGCGGGTAAACCAGC
+TCGTCCGGAAGATAGAATTAATATTGGTCAGTTAGTTAGTGACTACTTTTTGCAAACACCAGATGTAAGT
+TTAGCTGCTGAGCAAGTAAGCTTTGGCACGTCTGGTCACCGAGGTTGCGCGAATAAGCGTAGTTTCAATG
+AGCAGCATATTATCGCTATATGTCAGGCTATTGCGGAATATCGTCAACAAAACGCCATCAATGGGCCACT
+CTTTTTAGGTAAAGATACTCATGCGTTATCTGAGCCCGCATTTGCTAACGCAATATCAGTACTTATTGCT
+AATGGCGTTAATGTCGTTATCCAAAGTGACTCTTTATCGGGAAAGGGCTTTACGCCGACACCCGTTATTT
+CTCGTTTAATCATTTGTCATAATAAATCAGCTTCTGAAAAACTTGCTGATGGCATTGTCATTACGCCTTC
+ACATAATCCACCGAGTGATGGTGGTATTAAATATAATCCGCCTCACGGTGGTCCTGCAGAAGGTGGTATT
+ACCAAGAAAATTGAGCAGCGCGCTAATGAAATCATTATCGCAGGCTTAATTGATGTTAAACAGCTATCTT
+ACCCTGAAGCGCTAAAATCATCTCTGCTCACCAAAGAAGATTTTATTAGTCATTATGTTGGTCAACTTAA
+TGAAGTAATTGACATGCAGGCTATTTCAAAAGCAGGCATCACTATTGGTGTTGATCCTTTAGGCGGCTCA
+GGCATCGCTTATTGGCCTGTTATTGCTGAGCAATATAACCTGAACATTTCTGTTGTTAATGAAGTAGTCG
+ATGCCAGTTTTGCTTTTATGCCATTAGATAAAGATGGTAAAATTCGCATGGATTGCTCGTCAAAATATGC
+CATGGCAGGCCTTATTGCCATGAAAGATGATTTTGATATCAGTGTGGGTAATGATCCTGATTTTGACCGA
+CATGGTATTGTAACGTCAAGTGGCGGCTTGATGAATCCCAATCATTACCTCGCCGTCGCTATTCATTATT
+TAATGACGCATAGAGATTGGCCAAAAAGTTGTAAAATAGGCAAAACCTTAGTGTCAAGTTCATTGATTGA
+CCGCGTAGCCGCTCAACTCTCTCGCCCGTTATCTGAAGTGCCCGTTGGTTTTAAATGGTTTGTCGATGGT
+TTAGCTGATGCAAGTTATGCTTTTGGTGGTGAAGAAAGTGCTGGCGCATCTTTTCTATCTCGTGATGGCA
+GTACGTGGACCACAGATAAAGACGGTTTTATATTGGCTTTATTAGCGGCAGAGATTCTTGCTGTTACTGG
+CAAAGACCCTTATCAGTATTACCTCGAACTAACTAAAACACTAGGTCAACCATGTTATGGCCGAGTTGAA
+GCTGTTGCGTCATTTGAACAGAAACGCGTGCTAACAGCGTTATCATCTAACGATGTTAAAGCACAAAGCC
+TTGCGGGTGATAAGATTCTTCATGTACTTTCACATGCACCAGGAAATAATGCCGCTATAGGTGGCATAAA
+AGTAGTAACTGATAACGGTTGGTTTGCTGCTCGTCCTTCTGGCACTGAAGATATTTATAAAATCTACGCT
+GAAAGTTTTATTGATGAAGATCACCTTCAAATCATCATTAGTGAGGCACAAGCTATTGTTGGCGATTCAT
+TTAAAGCTGCAGGCTTGTAAGTCATTGCTATTAAAGAGTTATTACTGATTATGGTGATAACTCTTTAACT
+CCTGTATACCCCCTCTATTTTTTTATTCTAATACCACTGTAAAGAATGTTGCTCACTTCTTGTGACTTAC
+ACGGTAACTCATTGTCTTCGTTTATTGAATGTAAGTTAACGTGAAGGTAAAGTTTATCCAGGTTATTACG
+GCATACCTTACTTAGGTATAAATTGGCTATACTAAAAATTAATAAGCCTGGCTAATACCCATTTAATTTA
+TTGACAACTCACAGTTACAAGAGCGTACTTACAACAAAAAAATTTGTTAAATATAGTTTTTATATTTAAT
+CAACTTTCGCAGACGTTAACCGCAGCACCTTGCGCGTTAAGGTAATAGAAGAGAACATTATGAGCACAGA
+AATTTATGATGATGGACCAGTAGTACATCAACCTACTTTTATCGATGGGACCAGTGTTGAAATTCCTGAA
+TTGAGAATTTTAGACCAAGACGGTGTCACTTATCCCAATGCTGACTTACCCGATATAGATCAAGCGTTGG
+CGACCAAAATTTATCATAGCCTTGCCTTTCATCGTGTACTAGATGAACGTATGGTGGCTTCACAGCGCCA
+GGGCCGTTTGAGTTTTTATATGACCGCATTAGGCGAAGAAGCGACGAGTGTTGGTGGTGCTGCGGGACTA
+AAACCTCAAGATATGATCATGATGCAATATCGTGAACAAGGTGCCTTAATATATCGTGGTTTTGATCTTA
+AAGATCTAATGAATCAGCTGTTTAGTAATGCTGGTGATTTAGGGAAAGGTCGTCAAATGCCGATTCATTA
+TGGTTCTAAAGCGCTGAACTGTATGACGGTATCTTCGCCTCTTGCGACACAAATTCCGCAAGCGACTGGT
+TATGCTTATGGGCAAAAATTGCAAGGTGTTGATGCGGTAACCATTTGTTATTTTGGTGAAGGTGCAGCAT
+CGGAAGGTGATTTTCATGCAGGTCTAAATATGGCTGCAGTACAAGAAGCACCGGTTATCTTTTTCTGTCG
+AAACAATGGTTATGCTATCTCTACACCTTCAGATGAACAATTTAAAGGTAATGGCATTGCTTCTCGTGGT
+GTCGGTTACGGCATTAAAACAATCCGTATTGATGGAAATGACATCCTTGCGGTACTTAAAGCAACACAAA
+TAGCTCGTGCTTACGCAATAAAAGAAAATAAACCAGTCTTAATAGAAGCAATGTCTTATCGTCTGGGCGC
+ACATTCTACCTCGGATGATCCATCGGGTTATCGTACTAAAGAAGAAGAGGCTAAGTGGCAAAGTCATGAT
+CCTATCTTGCGTATGAAAAATTGGTTAATAAACCAAAAGTGGTGGGATGAAGCACGAGAAACTGCATTGT
+TTGAAAAATATCGAGAAGAAGTGTTAGCGGCAGTTAAAGTAGCAGAGAAAATTGATAAACCACATATAGA
+TACCATGATAACTGATGTTTATGATGTGCCATCAGCACAGTTACAAGCACAATTAGATGAAGTCAAAGCT
+CACGTTAATAAATACCCAGAAGCTTACCCATTTACCGCAGGGAAATTTTAATCATGACTCAAATCTATAT
+TGACCAAGTGTGTAGTATCAACATTGACTTCCATGACGCTTACCCAACTACATCAGCAGGGAAATTTTAA
+TCATGACTCAAATCTATATTGACCAAGTGTGTAGTATCAACATTGACTTCTATGAAGCTTACCCAACTAC
+ATCAGCAGGGAAATTTTAATCATGATGCAAATCTATATTGACCAAATGTGTGGTATCAACACTTATTTTC
+ACGAAGCTTACCCAACTACAGCAGCAGGAAAACTTTAATCATGGCTCAAATAAATTTATTACACGCGATT
+AATAGTGCACTTGATATTGCCATGGCTGATGATAAAAGCACGGTATGTTTTGGTGAAGATGTTGGTCATT
+TTGGTGGCGTATTTCGTGCCACAAGTGGTCTACAAGAAAAATATGGCAAAGCTCGCTGCTTTAATACTCC
+TCTAGTAGAGCAGGGGATTATTGGTTTTGCTAATGGTCTAGCTGCTCAAGGCAGTGTTGCTATCGCTGAG
+ATCCAATTTGCCGATTATATTTTTCCTGCTTTTGATCAAATAGTTAATGAAGCGGCTAAATTTCGTTACC
+GCAGCGGCAATGAATTCAATGTTGGTAAATTGACCATTCGTAGCCCATACGGTGGTGGTATTGCGGGGGG
+CTTGTATCATAGTCAATCGCCCGAAGCTTACTTTGCCCATACCCCAGGTTTAAAAGTAGTTATTCCACGT
+AATCCATATCAAGCTAAAGGTTTATTGCTTGCGTCTATTCGTGATGATAATCCGGTGATCTTTTTTGAAC
+CAAAGCGTTTATACCGAGCATCAGTTGGCGAAGTACCAGAAGAAGATTATCAATTGCCTTTGGGTAAAGC
+TGAAGTAGTACAAACGGGTACTGATATCACTTTACTTGCTTGGGGCGCGCAAATGGAAATAATTGAAAAA
+GCAGCGCAAATGGCTAGCAACGATGGTATCTCATGTGAAGTGGTAGACTTACGTACTATTTTACCTTGGG
+ATATAGAAACTATTAGCAATTCTGTGATGAAAACAGGTCGTTTGCTTATCAGTCAAGAAGCACCACTAAC
+GGCTGGATTTGCCAGTGAAATAGCCGCCACTATTCAAAGTGAGTGTTTTTTACACTTAGAATCGCCTATT
+GCTCGTGTATGTGGTCTAGATACGCCATACCCATTAGCGCTAGAAAAAGAGTATGTTAGCGATCACTTAA
+AAGTATATGAAGCAATCATAAAGAGCGTTAATTTTTAACGATAACCCTTATTAGCAGGACACAGAACATG
+AGTATTGATTTTATATTACCTGATATTGGTGAAGGCATCGTTGAGTGTGAGCTCGTCGAATGGTTAGTTA
+AAGAAGGCGAAGTTATTGTTGAAGATCAGCCTATTGCTGATGTAATGACAGATAAAGCCTTAGTACAAAT
+TCCGGCAATGCATTCAGGTGTTGTAGAAAAGCTTTATTATAAACAAGGTGAAATTGCTAAAGTGCATTCG
+CCTCTTTTTGCTATGACTCCAGAAGGTGATGACAGTACTAACGATATTGTTGCCGCTGAACCTGAAGTTA
+ACGCACAAGTTGATAACGTAAAGACTGAGCTTGTGACTAAAGAAATCTCAGTACCATCAGTTGCTCCATC
+ATCAGTAAAAGGCGAACCTGCTGTTAGCAATACTAAAACCGACGGTAGCAAAGCATTAGCAAGCCCAGCG
+GTTAGACGTGTAGCGCGTGAACTAGATATTAATATCCATCAAGTCGAGGGCAGCGGTAAAAAAGGGCGAG
+TCTATAAAGATGATGTTGTCGCTTATAGTCAAAATGGCTCGAGTGTTATACCTACTGTTGTTAACGGCGG
+CACTAGCGTAGAACCCATTCGCGGTATTAAGAAGATAATGGCAACAGCGATGCAAAATAGTGTCAGTACT
+ATTCCTCACTTTACTTACTGTGAAGAAATTGACCTCACTGAACTTATCGCTTTACGCACAGAACTTAAAG
+ATGTTTATGCTAAGCAAGATATTAAATTAACTATGATGCCATTTTTTATGAAAGCTATGTCATTAGCGAT
+CAAAGAATACCCAGTGGTAAATTCAAAAGTAAATGATGATTGCACAGAGCTGACTTATTTTAATGATCAT
+AATATTGGTATGGCGGTTGATTCTAAAGTCGGCTTACTTGTTCCTAATATTAAACAAGTACAAACTAAGT
+CAATATTAGACTTAGCTAACGACATTATGCGCTTAACAAATGATGCGCGTAGTGGACGTGTTGCTAGTGA
+AGATCTAAAAGGTGGCTCTATTACTATTTCTAATATTGGTGCAATAGGCGGTACTGTGGCAACACCTATC
+ATCAATAAACCAGAAGTCGCTATTGTTGCACTAGGCAAGTTACAAAAATTACCGCGCTTTAATGAGCAAG
+GTGACGTAGAAGCACGCAGTATTATGCAAGTGAGCTGGTCTGGTGATCATCGAGTTATAGACGGCGGCAC
+TATCGCTCGCTTTTGTAACCTATGGAAATCATTCCTAGAGAAGCCAAGTCATATGTTAGTGCATATGAGC
+TAAAGCTTTAATCATACATAGTTAAGTCACTTATTCAGCAGTGCCTTAGGTATATAGCATTAAAAAAGCC
+CCGTTATCAATGGTTAATACCAGATGATAACGGGGCTTTTTATTATGTGGACTTTTTAATTATTAATCAT
+TAAAAACCACATTGTTTACCTTGGTTTTTGTTTTTCAACCAAACATGTAATGGTGCAAAGTAATCTAATA
+TAGCGGTAGCATCCATTTGCTCATTACCCGTTATTACTTTATAAGCTTGCTGCCATGGCTGGCTTGAACC
+CATTTCTAACATGGTATTAAGCGCAGTACCTGCTTCTTTTGAGTTATAAATTGAACAGCGGTGAATAGGG
+TCAGTATTACCTGAGATTTCACATAACGCACGATGGAATTCAAATTGTTGAATATGTGCTAAGAAATAAC
+GGCTATAAGGTACACCTGCTGGTACGTGGTATTTAGCACCAGGGTCGAATGAATCAACATCACGATCTAT
+AGGCGCTGCAACACCTTGGTATTTCTCACGTAATTCCCACCATGAAGTATTGTAGTCTTCAGGCTTAATT
+TCACCAGAGTAAACTTTCCAACGCCACTGATCTACCATCAAACCAAATGGAATGAAAGCGATTTTATCAA
+GCGCTTGTTTCATCAATAAACCAATATCTTTTGATTCATCAGGAATCGTATCAATTAAACCAATTTCTTT
+TAAGTATTTAGGGGTAACTGATAAGGCAATAGTATCGCCGATTGCTTCATGGAAACCATCATTAGCGCTA
+TTTTGAAAGTATACTGGCTGGTCTTTGTAAGCACGTTGATAGAAGTTGTGCCCCAATTCGTGGTGAATAA
+CGTTAAATTCTTCACCTGTTTTCTGTATACACATTTTGATGCGAATATCGTCTTTAGCATCAAGATCCCA
+TGCGCTGGCGTGACAAGTTACGTCTCTATCGGCAGGTTTAGTAAACAATGAACGAGTATAAAAAGTCTCT
+GGTAAAGCATCAAAGCCTAATGACGTGAAGAACTTCTCAGCGCCTCTCACCATTTTTATCTCATCGTAGT
+TATGCTCAGCTAGTTGCTTAGTTACGTCATAACCAGGATCGGCATCTTCTGGAGCGACTAAATCATAAAT
+GTTACCCCAAGACTGAGCCCACATATTACCCAACAAATGTGCTGGGATAGGTTTGTCTTGAGCCACTTTA
+TCAGTACCGTAAGTTTCACCTAACTCGGTTCTTACATAACAATGTAAATCATCATATAAAGGCTTAACTT
+GTCCCCATAAGCGATCGAGTTCTTTGGCAAAATCATCGGCAGGCATATCGTAGTTAGAACGCCACATCGC
+GCCTAAATCTTGATAACCCAAACCTTTAGCACCTTCGTTAGCAAGCTCAGCTTGACGAGTGTAAAGAGGC
+TTCATTTCTGGGCTGATTTCACGCCAACCGGTCCACATTTCAAGTAATTCATCATAATCACGAGAATTAG
+CCATTTTTGACGTCATATCACCTAAGCTAAGTTTTTCACCTGCTTTAGTGGTATAGCTACCTTTACCGTA
+AATACTGCCAAGCTTAGCGCCTATTGTCGCTAATTCAGCTGACTTTTCTGGATCTTGTGGCGCTGGCATA
+ACCAGACTTTGCTTTAAGACATTTAATTGGCGTCGTTGTGTCGGGTTAACATCTACGTCATCAAAAGTTG
+CAGCTTGCATGGCGTATCTTACACCAGCATCAGTGGATTTTTGATCGGCTTCAGCAGCTAATGATGCGGT
+ATCTTCAGTGATGAAATTGGCATAAATCCAAGCAGCACGTGAACCTTCTAAGTTTAACGTCACCATTTCT
+TTAGCAACATTATCTAAGAACTGTTGGGCGTCTGTGGCCGTTAATGCTGCTTGTGCGCTAATTTTTGCCG
+CTTTTTCTACTGAGGCTTGTTGGCTTGGCTCTTGATTGCATGCCGTTAAAGAAGCGGCAATAACTAATGC
+GAGACCTGTAAACTTAAATGTTTTCGTAATATTTTTCATTTTATTATCATTATCAAAGTGCAGTTGTTAG
+GTGAGGTTAGTATATAAAATTGTTTGCTTGATACAAAGTTTATAAGGAAAATAGTTACTTAGGATTAACT
+AGCTCAAATTTGGGGCAAAAAAAAGCTCATTCAAAATGAATGAGCAAACTACAACATGAAACTGGGTTGA
+GATATAAAAACAATAATAAACAAAAACAATGATATATAGGGGAGTTAATAAGAACAGGGAGTTTTAAAGT
+CACTGCTTGCTAGAAACTGAGTTAATAATAAATGCTTGCCCTGTGTTTTACTGTATAGATACCGTAACGA
+TTTGTAATGGTAGTGATGTACAATGCATTTTGAAAACAATCTGGTTTAGCGCTTAAATTTAGGGCAAAAA
+AAAGCTCATTCAAAATGAATGAGCAAACTACAACATGAAACTGGGTTGAGATATAAAAACAATAATAAAC
+AAAAACAATGATATATAAGGGAGTTAATAAGAACAGGGAGTTTTAAAATCACTGCTTGCTAGAAACTGAG
+TTAATGATAAATGCTCAGCCTGTATTTTACTGTATAGATAGCGTAATGATTTGTAATAGAGTTGATGTAC
+AATAGATTCTGAAATAATCTGGTTAAGTGGTTGTTAAAAGCTTGACCTATTTACAAAGAATACGCTATTT
+TAAACAGGTGTTTAAACTAGTTGTTTAGTTTATACCCATAACCATTCAAATGCACTCATCACTCTGAAGT
+CTGCATCTTGATTGGTAAAAGGGATATATGCTAAATCATTAAATAATTAAAACAGCAAGCAGTTAGAAGT
+TGAAGTATGAGTACCAAAAATAAAATATTAGATGCCGCCGATGTACTTTTTGCCAATAAAGGCTTTAATG
+GTACGTCCCTAAGAGAAATTACGAGTCAGGCTAATGTCAATTTAGCGGCAGTAAACTATCATTTTGGCTC
+TAAAAAAGAGTTAATTAAAGCGGTTATGTCTCGCTATATGGATGAACTATCTCCTCGATTGGAGTCTGCA
+CTGTCACTCATTTGCCAAGCTGAGCTTAAACCAACTTTGCATGAAGTGTTTTCTGCTTTTATAGGGCCAC
+TTTTACACCTTAATGAATTTAAAGAAAACGGTACCAGTACCTTTTTGCAATTATTAGGGCGCGGTTATAC
+CGACAGCCAAGGCTTTTTACGTTGGTTTTTAACAACTCAATATCCTGATGTTTTTACTAACTTTACCAAA
+GCCGTTAACATTGCTTACCCTGAATTAAGTGCAGAAGAAATATTTTGGCGATTGCATTTTACTATGGGCA
+CTATAGTTTTTACCATGTCATCAAGTGAAGCTTTGATTGATATTGCTCAAAATGATTTCGACAATAAGTT
+AGATATAGCGGGTGTTATCGAGCGAGTTATTCCTTATGTTGCTGCAGGGGTTGGTGCGCCAATTACTAAA
+ACCGAACCATTATCTCTAGTTTGATGCTTTTATTTTAAACAGCAAAAAATAACAATAAACTTATTATCAA
+TTCATTGTGAATGAATTGATAAGAATGGCGCATTATACCAAGTCTATTAAGTTATTTCCCGCTCAGCGAG
+AATTAAAAGGCTTAGAAGCAAGGCGTTGATAGAAGAGAATGGTTATTCCCTTATCAAAATCAATAACACA
+GTATATAAGCCTTTTAAACTCGCCCATCGGGAGCTTATTAGAAAACTGATAACATCACGAAATTGGTGAA
+GTATAGAATAACTATATTTAATCAATTTCACTTGTTCTAAGCTCGCTAATAATAGCTCTGAGTTGGGAAT
+AAATTTAATAGAATTGGTATTACTTACCTTATTCATTCGCACTTAGTGCGATAACTTAGATTAAGTAGTC
+GCTCTATTTTGATAAAGCCAATGCAGTAAATAATCCCTTAAATAGATTGAGGTATGTTTTTGCCATAATT
+CATACTTATCCACCCAGAAAATTACTCCTCTTAGCAAATATCTAAACTAATTTTTTTCAAGACTAGTTCT
+GCTTTTAACTACAATTTGTATTATAATCCGCGCCAATTATGCTATTTCAGTATTTTACAAGTTTATTTAG
+GGTTCAGGTGACATATGAGTGTTGATTCAATTGGCTTATCAGCGGATTTATTAAAAGCGGTTAAGGCGTG
+TGGTTATAAGAATTTAACCCCTATTCAACAAGAAGCAATTCCAGTTATTCGCCAAGGCGTTGACCTTTTA
+GCAAGCGCACAAACAGGTACAGGTAAAACAGCTGCTTTTAGCTTACCTATTTTAGATGCAATTGCTAAAG
+CCAATCATGCCGCCAAGAGTTCGACTACTTCTACAGATGAAAACTCTGCAGAAGAAAAAAGTGCATCAGG
+ACAAGCAATTCGAGCGTTAATATTGACGCCTACTCGTGAACTTGCCAATCAAGTAGCTGATAACATCAAA
+CAGTTTAGCCAATACCTACCGATAAAAAGTGGTGTGGTTTATGGTGGCGGTAAAATGGCATCACAAACAA
+AGATGCTAAAACAAGGCCTTGATGTGTTAGTAGCAACACCGGGTCGTTTATTAGAGCACTTAGCTCTACG
+CAATGTTGATTTATCACAAGTGAAATTTCTTGTACTTGATGAAGCTGATCGCATGTTAGACATGGGATTT
+TTAACGGATATTGAAAAATTATTGCTAGCTGTTAAACATAAGCATCAAACGTTGATGTTTTCTGCAACTT
+TTTCAGACCGCGTAAAGTCGTTAGCAAATCAGTTATTGAAATCACCAAAAACAATCAGTGTTTCTAAAGA
+AAACACGACTTCGGGTAAAATAAAGCAAGCCGTTTATTGGGTTACCGAAGAACGTAAGCGAGAATTACTT
+TCAGAGCTTATTGGTGTTAATAATTGGCAGCAAGTACTGGTGTTTGCCGGAACAAAAGAAAGTGCAAATA
+CGTTAGCAAAAGAATTAAAGCTTGACGGAATAAAAGCGGCGTTATGTCACGGCGATAAAACTCAAGGCGC
+AAGAAATAAAGCATTAGAGCAGTTTAGTGAAGGTAAAGTGCGCGTATTAGTTGCAACAGACGTTGCAGCT
+CGAGGACTCGATATACCCGATCTTGCTTTTGTCGTTAATTTTCACTTACCATTTTTACCTGAAGATTATG
+TCCACCGTGTTGGTCGTACGGGTAGAGCGGGTAAATCAGGTACGGCAATTTCTTTAGTAAGCCCTAAAGA
+TGAGCGCTTTTTAGAAAACATAGAGCAATTAATTGAACGTAAGTTTGAACGTATTGTAGCTCCTGGTTAT
+GAGTTTAACCGCCTAGAAGCTAGTGAATACCAAGAAGCAACGGTAAAGCGCGACAGTAAAAACAGGTATC
+GTGCAGCCCAAGAAAAGAATCAAAATTTAGCGAAAAAAGATGTGAAAATTAAAAGTTTAAGTAAAAATAA
+AACGGCAAGAACGAACAGTAAATACAATAATAAAATTCAGAAAAAACGTTAAAGTTTGTCTGAAAAACTC
+GGTAATAATAAGTTAACAAAACCAGTGATAGCACCTATAGTTATAACAGAAACGCCTTTTGATAAAAGGC
+ATTGTTGCTGGTTTTGTGGTGAGCCTAGCCATGTTGTTTTTATTTTCCCTTCTTATAGTTCCGCCTTTGC
+TTATGAGAGTGATAAATACTTATCACTCTCTAGTTCCCATCCATTAATCTCTCTTCCTAGTTGCCGAGAG
+TGTCAACAATTTGCGAATAAAGCCAAAGAAAATACAATTTTGGCAGTCAAAGGTTATGTAAAGCAAAAGC
+TATTAAAGCGCTATGCTAAAGATCTTGCTATCGGTGTTAATTGGACAGAGCAAGAGTTGGCAACAAGTGG
+GTTTGAGCAAGGAAATTTTGCTGGTTTTGCCCGAAGTGCCTGGTTTATGTATGAAGTAGCAAAGGCGAGG
+GTAAGTTATTTAGGTTGGCCGTTGGTGGCTAATGGTATTGAACTTGAGGAGGTTGATCTTGAGGATTTAC
+AAGTCGAAACCTTTAACTTTGATGGTGTTTTGTACCCCTCTTTATCTGATGCTATTGCGCATTATGCAAA
+AATATTTTTACTAGATGAACACTATGTTACCGCGGTTTTACAACACTTGGGCAATAGTGGTATTGATGAG
+AAATCATTTGCCCAAGCGGTCCGTTTTTGTCGGTTATTAGTTAATGCTAGCGCAAACGACCGTAAAATCG
+CTTTTAAGGCGCTAGTCGCTAAAAGTAAGTGATTACTTCTCTATTACTTCTCTATTACTTATCTATTAGT
+AGTTAGCTGTAGAAGCTTAGACAACACTTAAGTGCGAAGATACTTGCATCTTACGACGGTAAAGTATTTC
+GTCTGCACGCTCAAAAAAGCTGAGTTCATTATCGGCTCTGTTCATAAACGTTGAACCTATACTGCAACCT
+AGTTGGTATTTATTTAATTGTACATTACTAGCTAAAGCTAGGTTTATTCGGTTTTCAATGATAGCTAAAG
+CGGTATCATTAGCATTTTCGACGATTATAGCAAATTCATCACCACCAAATCTAAATAAGCTATCTGAGTC
+ACGAGTACATAAGCGTAGTACATTGGCAAACTCTTGTAAGACGGTATCTCCAGCAATGTGGCCATGAGTA
+TCATTTATAGCCTTAAATTTATTTAAGTCACCTAAGACTAAACCAACCAAGCTATGATGTCGGTTAGCGT
+TATGCATTGAACGTTTTAATTGTTCGTCAAAATATCGGCGATTACCTAATCCAGTTAAACCGTCCTGCAT
+AGCAAGTTGCATTGCTGTATGATACGCAATGGCATTTTTAATCGGGTGTAACAGGCATAGGTGAAGTTGT
+TCTAACACTTTAAAGTTAGTTAAGCTGATAGGGCTATTGATACCATAGCTGAGTGTACCAATAAAATTAT
+CTTCAATCTTTAATTCAAAACATTGTTCTTTTTTAGCTTTTCTGCTGCCAAAAAGTACAGTATTCAAATT
+CTGACTTTTAAAGTACAGCCCAGAAAAATCAACATATCTGGTAGCTTCTACCGCAAAAATACTTAATAGT
+TCATCAATATCAAGTGTAGTTTGTAGCTGCGTCATCAGCGCTAGGATCTGACGTTTATCAAAAATAGTAT
+TAGTAAAAGTTTCAGCAACAAGTGCATCAGTGCTTAATGTACTATAGGTATTAAAGGGAGAAAACCTATT
+ATCAAGTACGTTTAGTGTTTGCATACAACAACCTCATTAACTTTATCTTATAACGTCAATTGATAAATAT
+GATCGCTCTAAGAGCATATTTTGACGCTATTTTTTAACTATTAAGATAAAAGCAATAAACGTACCACTTA
+GTTATAATTTGTTTGTTTTCAGGTTAATGTTACTAATTTTCAATGAAATATATTCATTGAGTGCAATGTG
+ATTTATTTTTGTTGTTAATATACTTTAAGGCTAGGTAAACTATGAATAGATTATCAGTTTTTCTCTTGAG
+TCATAATGTTGGCGGCAATATTTTGCCGCTTGGCAAATAAGCCTAAATCTTAGTTCTGTTATTGACCACC
+TCTAAAAATTATCAAAGCAAACGAAAGGAAGTTATGTGAGCGGTTATTTTGAAATACTTGCGATTTTAAC
+CTGTGCTGTATTTGTGGTATGGCTATTTCGTCGACTAAATTTACCGGCGATTTTAGCTTACTTAGTTGCA
+GGCATGCTTGTTGGTCAACACGGTTTAAATCTAGTTCAGGACCAAGTTGATTATGATCACTTTGCCGAGT
+TGGGTATTGTATTTTTACTCTTTACTTTAGGGCTAGAATTCTCATTACCACGATTAATGGCGATGCGCCA
+TTTAGTGGTCTCTGTTGGTAGCTTACAAGTCGGTATTTCACTACTTGTCTTTATAATTGCGGGACTGTTT
+TTTGGTTTAAGTTTTTCTGAAGCTTTTGTTGTTGGTAGTATACTCGCACTCTCTTCTACCGCTATTGTTA
+TCAGGCAACTGAGTGAAACGGGTGCCATGAAACGAAAATCAGGGCAGTTATCGGTCGCTATTTTACTGTT
+TCAAGATGTCGCTGTTGTGCCGTTATTAATCATTATTCCTATGTTGGCTATGGATAGCCAGAGTTCTATG
+GTCTGGGCGTTAATGCTAGCTATGGTGAAAGGGGTTGTGGTTGTCGCATTATTATTATTAATTGGTAAGT
+GGTTGCTCCCAAAAGTATTTAACATTATTGCGCAAGTACGAACTGATGAACTCTTTGTATTAACCACATT
+ATTAGTGACTTTATTAGCCGCAGCTTTCACCCAATGGTTCGGTTTATCAATGGCATTAGGTGCTTTTCTT
+GCTGGTATGATGTTAAGTGAGAGTGAGTATAAGCATCAACTTGAAGCCGATATTCGGCCTTATCGAGATA
+TTTTACTCGGCTTATTTTTTATCACTGTTGGTATGAAACTCGACGTGAGTTTATTAATATCATCACCATT
+TAGTTTATTAGGCTTGATGCTCTGTTTTATGCTAGTCAAAATTATGGTAATCAAAATCCTTGCGGTTAAA
+GCGGGAGAATCAAGTAAAGATGCTTGGGCATCGGGTTTAATGCTGGCGCAAATGGGGGAGTTTGGTTTTG
+TACTAATAGCGTTAGCAAACCAAAGTCAAATATTGCCACTAGATGTTGCTTCAATGCTGCTTGGCGCAGG
+TGTTATCAGTATGGCGATTACTCCTTTTATGATCAACAACGCCAGATCTTGGGCACTATTTTTGAGTCAA
+GAAAAATCACCAGAATCGCTTGATTTATCACAATTACCTGAAAATAAAGTTTTAGAGAATCATGTTGTCA
+TCTGCGGTTTTGGCCGAGTAGGGCAGACAGTCAGTCGATTTTTAAAACAAGACGAAATTGATTTTGTTGC
+CATTGATGTTGATCCACTTCGCACTCAAAAAGCGAGAGAAGCAGGTGAGAAAGTACTCTTTGGTTCATCT
+AGGCAAACTGAAGTTCTTAATGCGGCTCACTTATCTGAAGCTAAGTTAGTTGTCATTGCTTTTGGTGATG
+ATAAGCAATCACTTGAGGTGATTCAAAAAGTTAGAAGTATGAATGAAAAAGTCCCTATTCTGGTAAGAAC
+TCGTAATGATGACCAACTTGATGCTTTACAAGCTGCGGGCGCTAATGAGGTTGTACCTGAAAGCTTAGAG
+GGTAGTTTAATGTTAGTTTCGCAAGTGCTATCGCTTACGGGCGTGCCATTTTCTCGCATTATGCGCCGTG
+TGCAAAGAGAGCGTAAAAACCACTATAACCATTTACACGGCTTCTTTCAGGGAGAGCACACTGATATGAG
+CCCACAAGCTATAGATAGAATTGAATTTGCTCACGCTATTTTAATAAATGATAATTCTTTTAGTTGTGGT
+AAAAGCATTGAATCATTAAATCTCGGTAAAATGCGAGTGAACGTTGTTGCTTTACGCCGAGGTGATATTG
+AATGTGAATCACCTGGGAAAGACACTGTCTTACAAGCACAAGATACATTGATTATTCGCGGAAAGCCTAG
+GGGAGTTGAAAAAGCAGATCATTATGTACAAGAGGGTAAGTAGTTTATTAATAGAATAACTAGGACTTTC
+CTTTGCAAAGACACTATATTCTGAATAAGAGCGCTATCTTTTAATAAGTGAGAGTTGCTCTTAAAATGGT
+TAGCTCTAAAGTGAGTTGTTTAAAAAAGATAAGCCCTAAGGTGATGCTCTTAGGCTAATAGTTAAACCTC
+CACTCCACAATCTATCAAGGATGGTCATATATCAAGAAAACTTCTAATGGCCTGTTCTTGCTCCATGGCA
+TCAGCAAAACCTAACCTTATTAATTCACCACAAAAATTTTTCTCAAATAATAAATAACTGATAATACTCG
+ACTCAGAATCATTTCCTATGCCTGCGCTACGCAATAACAAGCGAATAGATAAAGGTAGGTCATAATAATA
+CTGAGCAGCAATCTCATTAAAATCATGACTAGGATTAATAACAAAACTATCTATGTGCTGTAATCCTTCG
+TTTTCTTTTCTATTTTGAGCTGAAATCAATTTAAGCGTTTCGTTTATTCGTGCCATGCGTTCAAGATCGC
+TATGCATGGTATCTGAAAAAATGGAATCGAGTAGATGACCCGCAATAGTTGCCGAGCTTGGCGGATGTGG
+TGTGTTTTCTCTTGTATGCATAGGCTCCTTTGGCTGATCTACTCCAATCACAAATATTTTTTTTGCGCCT
+AAATGTATCGCTGGACTCAATGGAGAAAGTTGATGTACTGAACCATCTCCAAAGTGTTGGTTCTTAATTT
+TAACCGAAGGAAAAACCATTGGAATTGCAGCTGAAGCCATTAAGTGTTCTGTATTTAACTGGCATAATTC
+TCCACGTCTTTTAACGCGAGACCAAGGTAGTGCTAAACCATCGGATTGATAAAAGCTAATAGAGTCACCA
+TTGCTATAACTTGATGCTGTAATTGATACGGCTGATAAGTATCCGCGCGCTATATTATTATCAATGCGAT
+TAAAGTCGAGGATTTGGTTAAGTAATGCTCTAAGAGGGGCGTTGTTAAGTAAACTACGAGGATTTTTATT
+CGCATAATCAGCTTGGAAACTAGCGAGCATACCTTGGCTTATATGACTAAATACGTTGATCGGACTACTA
+TGGTAGATACTTGATATATTGAAGTTTTTCCAGGCCCATTCCAGTTTCTTTACCCCTAATTGAAAACAGG
+ATGCATAACAAGCTAATGAGGTGGTATTGATAGCTCCAGCAGAAGTACCTGAAAGGATTGAAAAGGGGAT
+ACCATGGTTTCTAGGGATGAACTTTGAAATGGCGGACAAAACACCAACTTGATAGGCTGCACGGGCACCA
+CCACCAGTTAGCACCAGAGCGTTTTTATTATTCAGATAGTTTCTTTTTAGTGTCATAGAGAATGATTTTT
+TTATTTTTAAACCGTCAGAATTGTATCTATTTATTACTCGACTTCAATGACTTAAGTGTATGTGCTTTTG
+ATTTACTTCGCTAGCTACTTAACTCATTAATTACTTTATTTAGGACAAAAAAAAACCAGCAAAGCTGGAT
+TTTTTAAAATGACATAGAATTATTAAATAGTATAGCTTTTACTCATCCGTTTTTATTGCTAAAAGGTATT
+AACATCTACTTTAAATAATTTTTAACTGCTAACGCGAGCGTTGGCAGCGTCTATCAATGGTTGCGATCCA
+GTTTGAAGCATCTCTAGGTTAGCCGAAACTACTTTCTTTGGTAATTTTGAAATCATCAAAGAACCAGTTT
+TTACTGAGCCAGAGGTTGATGCAAACTCTAATAAGTTCTTACCATTACACTGGATATTGTCGAAGATACG
+ACGAATCTTAAGTTTATTTGTCTTTAAAAATGAACGCATGCGTTTCTTGTCATCGGCCGCTACGTACTCA
+CATATACTTGTCGCAATGTCAGCAGCTTGTGCCTTTGGTGTTGTTACAGCAGACGCTAATGTTAAAACTG
+TGATGGTGGAAGCTATTAATAATTTTTTCATTTTATAAACCTTAATAATGGAGTTAATAAAAGAAAAAAC
+CACGGGATGTACCTGTTAACGAGGTGACTCCGCTGTCATAGATAAATAATTAAACTTTACCCTTAGACCG
+GTGGTTTTGCGTAACACGTTTTCGCGTGCTTTGCCTTTTCTTTGTCAAAAATAAGTATCACGTAATTGTT
+ACCAAAGTGCAAGCTAAATGGGCGCGAGAGAACAGTTAGTGAAAATGAGAATGGAAATAATACGAGACTA
+AACATGTAAAGAATAAAGGTAATAGTTTGATAACTATTACCTTTATTTGAATGTTTCAGAGAAAGGTATC
+TCTTTGCTTTTACTACGAAATAAGGTCTTTCTTAGTTACAAAGTACTATAGAATTAAAACTTCATCTCTG
+GTATGTCACCAGTCACAACAAGTTCGCCTTCAGTTAACTTAATTATTTCTTCAATAGAAACACCAGGGGC
+ACGTTCAAGCAAATGAAACTTACCTTCTTTAATTTCAATAAACGCTAAATCAGTTAATACTTTCTTAATG
+CAACCTTTACCCGTTAATGGCAAAGAACAGCTTTTAAGTAGTTTTGAAACACCATGCTTAGAAGCATGTG
+TCATGGTAACGATAATATTATCTGCCCCAGCCACTAAGTCCATTGCGCCGCCCATGCCCTTGATCAATTT
+ACCGGGTATCATATAGGAAGCAATATTACCGTTAACATCGACTTCAAAGGCGCCCAGAACAGTTAAATCT
+ACATGGCCACCTCGTATCATCGCAAAAGACTCTGCAGAGTCAAAAACAGATGCGCCAGTTGCCATAGTGA
+CAGTTTGCTTACCGGCATTAATTAGATCGGCGTCAATTTCTTCTTCCGTTGGAAATTGCCCCATGCCAAG
+TAAACCATTTTCTGATTGCAACATCACTTCAATATCTTGCGGAACATAGTTTGCAACAAGGGTAGGGATA
+CCTATGCCTAAATTAACGTAATAACCATCTTTTAGTTCTTGGGCAACACGTTGAGCTATTTGTTCTCTTG
+ATAACGCCATTATTTTGCTCCTTGTGCTGAAGATGGACGAACAGTACGTTGTTCAATACGCTTTTCGAAA
+GTGCCTTGAATTAAGCGATCAACATAAATACCAGGTGTATGGATTTGGTCTGGATCTAACTCACCCACTT
+CAACTATTTCTTCTACTTCAACAACGGTAATCTTGCCAGCAGTTGCTGCCATAGGGTTAAAGTTTCGAGC
+CGTTTTTCTAAAAACTAAATTACCGTATCTATCGGCTTTCCATGCTTTGACAATCGCAAAATCACCGGTA
+ATAGCTTCTTCTAAAATATACTCACGGCCATTAAATGTTCGTTCATCTTTGCCCTCAGCTACAGGCGTAC
+CAACACCTGTTGCCGTGTAAAAAGCTGGAATACCAGCACCACCTGCACGCATCTTTTCTGCAAGCGTACC
+TTGTGGTGTTAATTCAACTTCGAGTTCTCCCGCCATCATTTGGCGTTCAAATTCAGCATTCTCACCCACA
+TAAGAGGCAACAATTTTTTTTATTTGTCGATCAGCTAATAAAACACCTAAGCCAAAATCATCAACACCAC
+AATTATTCGAAACTAAGGTCAAACCTTTAGTCCCTTTGCGCTTGATTTCACTGATCAAGTTTTCTGGGAT
+ACCACATAAACCAAAACCACCTGCGATAACGGTCATGTTATCTGTTAGCCCAGCCATGGCTTCCTCATAG
+CTTGACACTACTTTGTCGAATCCTGCCATTTTATTCTCCTCATTTGGTTTGATATTTTATAAAAATTTAA
+CAGAGAGAAAGAATAAACAAAATAATTCATCATTATCTTAATCTGCTTTACCTTCATTCTCTCTGTGCGA
+AGAAATTGCTACTTTTCTGAAACTTTCTCTTGTGCTAAATAAGCATTTGATACTTTAGATATAGGTGCTT
+TACCTAACTTATCACTAATAAACCAACCTGCTTGCAGTAACTTTTTGAAATCGATGTCTGTCGCTATACC
+TAAACCGTTAAGCATATAAACTACATCTTCAGTCGCTACATTACCTGAAGCACCTTTAGCATAAGGACAA
+CCGCCTAAACCAGCAATAGCACTATCGACTACCTTGACACCCATTTGTAATGCAGCGTAAATATTAGTTA
+ACGCTTGCCCATAGGTATCATGAAAGTGAACCGCTAGTTTATCTGTTGGTACACGTGCACTAACGGCTTG
+TATCATCTTTGTTACGCTTGCTGGATTACCGACACCTACAGTGTCACCTAATGAAATTTCATAACAACCC
+ATAGCAAAGAGTTTTTCTGCGACTAAAGCGACTTGCTCTGGATCTATATCACCTTCATAAGGACAACCCA
+ATACACAAGAAACATAACCACGGACTTTGATATTCGCTTTTTTAGCCGCTTCCATAATAGGTGCAAAGCG
+CTCAAGACTCTCTTCAATAGAGCAGTTTATGTTTTTTTGGCTAAAGCTTTCTGAAGCAGCGCCAAAGATA
+GCGACTTCATTAGCATTGACTGCCATTGCTGCTTCAAAACCACGCATATTAGGTGTTAATGCTGCATAGG
+TTACCTTCTGATTGCGATTGAGTTTTTCAAACACTTCAGTAGAGGTTGCCATTTGTGGCACCCATTTAGG
+TGAAACAAAGCTGCCACTTTCAATATAACTAACGCCAGCATCGCTGAGTTTTTCTATCAGCTGAATTTTA
+TCGCTAGCACCAATGGGCGTTGCTTCATTTTGCAGACCATCTCTAGGACCAACTTCAACAACTTTAACCT
+GCTGTGGTAATTTGCTTGATAACATGATTACTCCGACTCTTCACTGCTACTTTCTTGTTCCGTGAACGCT
+AATAACTCAGCACCGCCATCTACCATGTCGCCGACTTGGAAAAATATCTCATCAATAGTACCGTTGCTTG
+GCGCTTTGATAGTATGTTCCATTTTCATCGCTTCCATGATCAATAAAGGTTGGTCTTTACTAACCTGTTC
+GCCAGATTTAACCAAAACACTCACCATAGTGCCGTTCATTGGCGCGATTAAACCGCCATGATTATCATCT
+TCGTTATGCTGACCACAGTCTGGCAGAATATGAGTAAAGTTAAATACGCCATTAGTCCTATATAGACTTA
+TGTTATTTTCAAAATGATTAAAGGTTGTTTGGCTACGATGTCCGTTAACAGTCGCTACGATAGTGTCATC
+ATTGTGTGGCGTAGTTAAAATTTCGCCTTGACAATCAAACTTTTCACCATTGATATTAATTGAATAATAG
+GCATCATTACCCTGACGCTTTTGTTCAACTGTCACCGTGTGCTCGGTATCATTGTGCGCTAGCACTAACG
+TATGTAAATTAGCTTCATTTAGGCGCCATGCATTGGCATTGTACCAAGGAGAATGTGGGTCGTTACTTTG
+CTGCGCTTGCTGTTTTGCCTTGCTTTCTTTAGATAGAACAAGGAATAAAGCTGCTATAGGCAACTCATTG
+ACTAATGGTTTTTCATCGTTATGAAAAATCAGGTCATGATTTTTTTCAATGAAACCTGTATCAATATCTG
+CGGCTTTAAAAGGAGCAGATGTTGCTAAATTATAAAGAAAATCAATATTAGTCGTGACACCATTAATACG
+GTACTCACTCAATGCTTTTGCTAAGCGCTGCAGTGCCTTTTCACGATTTTCATCCCAGACAATTAATTTA
+GCAATCATAGGATCATAATACACACTGACGTCATCGCCCTGACGAACACCGGTATCTATACGAACATGTT
+CGCTCTCAATAGGTGTTTTTAATAGACTTAACTTTCCTGTTGCAGGTAAAAAGTCGTTATTAGCATCTTC
+TGCATAAATTCGCGCTTCAAAAGCATGACCATTGAGCACAAGTTGCTCTTGTGTTTTAGGCAGTAATTCA
+CCAGCGGCTACACGTAATTGCCATTCAACTAAATCTTGTCCACTGATCATTTCAGTAACTGGGTGTTCAA
+CCTGTAAGCGGGTGTTCATTTCCATAAAATAGAAAGAGCCGTCGATATCAAGTAAAAATTCAACGGTACC
+TGCACCTTGATAACCTATCGCCTGAGCAGATTTAATTGCTGATTCGCCCATTTGAGCGCGTAATTCTTCG
+CTCATGCTAAAAGCAGGGGCTTCTTCAATGACTTTTTGATGGCGACGCTGTACTGAACAATCACGTTCAA
+ATAAATAAACAGCATTTTCATGATTATCACAAAATACCTGGATCTCAACATGGCGAGGCTGTGTTAGGTA
+TTTTTCAACCAACATAGTGTCGTCACCAAATGATGACATCGCTTCACGTTTTGCAGCGGCTAAACCTTCA
+TCGAATTCTGCTTCGCTCCACACTTGGCGCATGCCTTTACCACCACCACCTGCTGTGGCTTTTAGTAGTA
+CCGGATAGCCCATGTCGTCAGCGGCTTTTTTGATAATATCACGTGACTGATCGTCACCATGATAGCCGGG
+CACTAATGGCACATCGGCTTTTTCCATAATGTTTTTAGCGGCAGACTTTGAACCCATCGCTTCAATGGCG
+GCGACAGGAGGGCCGATAAAAGTGATGTTCTCAGCGGCACAGTTACGACAAAAACCAGCATTTTCAGACA
+AAAATCCATAACCAGGATGAATTGCTTGAGCGCCTGTCTGTTTGGCGGCAGCGATAACTTTATCACCTAA
+CAAGTAACTTTCGCGTGATGGCGAAGGGCCTATGTAAACGGCTTCATCGGCCATATGAACATGCAAAGCA
+TCTTTATCGGCATCTGAATAAACGGCAACGGTTAATACACCCATTTTCTTGGCTGTTTTAATAATGCGGC
+AGGCAATTTCACCACGGTTGGCAATTAAAATTTTACTGAACATTTTTTTATCCTTTTATTCTTTTAGTAT
+CACTTAATATCACTAGCAACTGAGAACTTGACGCTTACTCTTACCAATTAGGCGCTCGTTTTTCAAAAAA
+GGCGGTTAAACCTTCTTGTCCTTCAGTTGATACGCGAATAGCTGCTATACGCTCACTAGTGTCTCTGAGT
+AAGTTTTCATCAATTGGTTGAAAGGCGACATCTTGGCTAAGTTTTTTTGCCTGTCGTCTCGCTTGACTAC
+CATTAACTAATAACTTGGCGACCATACTATTGACTTCATCAGTTAGCAGCTCAGGCGAGACTACTTCATC
+TACTAAACCAAGTGACTGTGCTTTATCGCTAAAGAAACGTTCGGCAGTTTGAAAGTAACGGCGACTCGCT
+TTTAAACCAATGGTATCTACTACATAAGGGCTAATGGTTGCGGGTATTAAGCCCAATTTAACTTCACTTA
+AACAAAAGCTTGCTTTGGTGCTCGCGATAACAATGTCACAACAGCTCGCTAAACCAACAGCACCGCCAAA
+AGCGGCGCCTTGAATTTTGGCAATAGTTGTTTGTGGCAAAAAGTTTAACGCTTTTAACATTTGCGCTAAA
+GCGTTGGCATCTTTCAAGTTATCTTCATACGAATAACTTGCCATGCGCTTCATCCAACCTAAGTCAGCAC
+CGGCACTAAAACTCTTGCCGTTTGAGGCTAAAATCATAACGCTAATGTCATCGCGTTTACTGATGTCGTT
+AAAAATCTCAGTTAGCTGTTTAATGATGGCATCGTCAAAAGCATTGTGTTTATCAGGATTGTTCAAAGTA
+ACTGTGGCAATACCTTGCTCATTAACTTCTAACAAAACCTTGTCGTTGTTGGTATTCATAATAAGTACGT
+TTCACCTTTTATTTATACAGCTATACCGATCTCAGTAACTATGTGACTATTTCTACTAGTTAAAATAATC
+AACTACTTCGTTATTTATTTAATAATTAGAACAACTAGTTATTAAAATAAACTCCTTGTATTTGGTTGTT
+TTTCCTGCGTATAAAATAGACCACTTAATTAATGAAACTGGTATTACATACGGAAGATGCCAAACTTGGT
+CTCTTCAATTGTTTTGTTTAATGAGGCTGAAATAGCTAAACCTAAAACTTGTCTAGTGTCAGCAGGGTCG
+ATAATGCCATCATCCCATAAACGCGCCGAGGCGTAATAAGGATGACCTTGGTGTTCATAGTTATCGATGA
+TAGGTTGTTTAAAGCTTTGCTCTTCGGCTTCGCTCCAGCTTTCACCGAGTTTTTCTTTTTTATCACGTGT
+TACTTGCGCCATAACGCCAGCTGCTTGCTCGCCACCCATCACAGATATACGTGAATTTGGCCACATAAAT
+AAGAAGCGTGGATCATAAGCTCGACCACACATGCCATAGTTTCCTGCGCCAAAACTACCACCAATTAAAA
+TGGTAAACTTAGGTACTTGCGCCGTAGCTACAGCGGTAACCATTTTGGCACCATGTTTAGCTATACCGCC
+TGATTCGTACTGCTTACCCACCATGAAGCCAGTGATGTTTTGTAGGAATACTAGAGGAATTTTTCGTTGT
+GCACATAGTTGAATAAAATGTGCACCTTTTTCAGCAGACTCACCAAATAACACCCCATTATTGGCGACAA
+TACCAACAGGATAGCCATAAATATTGGCAAAACCACAAACTAAGGTATTGCCATAAAGGGCTTTAAATTC
+GTCGAATTCACTGCCATCAACAATACGAGCAATAACTTCACGTATATCATAAGGCTGACGAGTATCTTTA
+GGAATAATGCCGTAAATATCGTCAGTTGGATATTCGGGTTCAACAACTTGTTTGAAATCTATTGTTACCG
+GTTTTACTCGGTTTAAGTTTTTAACAGCAGAACGTGCTATTTCAAGAGCATGGTGATCGTTTTGTGCATA
+ATGATCGGTAACACCTGAAGTACGACAATGTACATCCGCACCACCAAGATCTTCAGCGCTCACAACTTCA
+CCTGTCGCTGCTTTAACTAGTGGAGGTCCCGCTAGGAATATAGTGCCTTGCTCTTTAACAATAATTGACT
+CATCAGCCATTGCAGGAACATATGCACCACCCGCAGTACAAGAGCCCATAACAACAGCAATTTGAGGAAT
+GTTATTGGCTGACATATTCGCTTGGTTAAAGAAAATTCGACCAAAGTGCTCTTTATCTGGAAACACATCA
+TCTTGGTTTGGTAAGTTTGCGCCACCAGAGTCGACTAAATAAATACAAGGTAGGTTGTTTTCTTTTGCAA
+TAGATTGTGCGCGAAGGTGTTTCTTTACTGTGAGTGGGTAATAAGTACCCCCTTTAACCGTGGCATCATT
+GGCAACAATAACACACTCTTGACCAGCCACTCGGCCTATACCTGTGATAATACCGGCACTAGGCACGTTA
+TCATCATAAACCTGGTAAGCGGCAAGTTGCGAGAACTCTAAAAATGCTGAGCCATCGTCTAGTAAAGCAT
+TGACTCTATCTCTTGGTAATAACTTACCACGTCCGATATGTCGCTCTCGAGATCGTTCGCCACCGCCAAG
+TTTTATTTCACCGAGTTTTTCTCGTAAATCATCAACTTGGGTTTGCATATGAGCAGCATTATCAAGAAAG
+TCTTGGCTGCGAGTGTTTATCTTACTTATTATTTTTGCCACGGGAGAGAGCCTTTTATTTGATAGTAATC
+ATTTATTTTATTGCGGTTTAACTCAACTACTGCGTTTAAAAATGCTCATTGACTAACGTCAACTCTGCTT
+TTTTACTTTGTATTTGAATTAAACCGCTGCAAACTAAACAATTACTGGTTAACTCAATATTTGTTTAATT
+ACTTATTACAGAAGTTACTTTTTTGTCACTGAAGTAGTAGTGATTCAACTTTAAGCTGTAGGGTTTAATT
+AAAAGGAAAAAGCATGGAGTTGATAACTTTCAAAAAAGTTATCAATGAGTACTTTTGACGAATTAATTAG
+GCGGTACAGCAACCAGATGAATGACTAGTTAGATTCGTTGAATAATTCACGACCTATCAGCATGCGACGA
+ATCTCTGAGGTTCCAGCACCAATTTCATACAATTTGGCGTCACGGAGTAAACGACCTGCTGGGAATTCAT
+TGATATAACCATTACCACCAAGTAACTGAATGGTATCAAGTGCCATTTTAGTCGCTAATTCAGCGGCATA
+AAGAATAACAGCGGCTGAATCTTTTCGAGTAGTTTCACCACGGTCACACGCTTGAGCAACCATGTAGGCA
+TAAGATTTAGCTGCATTCATTTGAGTGTACATATCGGCTACTTTGCCTTGTACTAATTGAAACTCACCAA
+TAGATTGGCCAAATTGTTTTCTGTCATGAATATAAGGTACGACTAAATCCATACAAGCATCCATGATGCC
+TAAAGAACCACCAGATAAAACAACACGCTCGTAATCTAGTCCTGACATTAAGACACGGACGCCTTTTCCT
+TCAGCACCTAAAATGTTTTCTGCTGGTACTTCACAATCCTGAAAAACTAACTCACAGGTATTTGAACCAC
+GCATACCTAACTTGTCTAATTTCTGATGGCGAGAAAATCCAGGGTAATCACGTTCAACAATAAAGGCGGT
+AATACCTTTTGAACCTGCACTGGTATCTGTTTTGGCATAAATGACAAAAACATCAGCATCTGGACCATTG
+GTTATCCACATTTTATTACCATTAAGAATGTACTTATCACCTTTTTTATCAGCGCGAAGCTTCATGCTTA
+CAACATCTGAACCGGCATTTGGCTCACTCATTGCTAGTGCACCAACATGTTCACCAGTACAAAGCTTTGG
+TAAGTATTTTAGTTTTTGCTCATGAGAGCCATTTTTACGTAACTGGTTTAAACATAAGTTTGACATCGCG
+CCATAACTCAAACCCACAGATGCCGAAGCTCTGCTGATCTCTTGCATAGCAACGATATGTTCTAAATAGC
+CTAAACCTGAACCGCCATATTCTTCTTCAACGGTCATACCTAAAAGACCCATATCACCAAATTTTTTCCA
+TAAATCAGCTGGGAATTCATTATCAATATCAATTTGTTCAGCGCGTGGAGCAATTTCATCACGGGCAAAA
+GCGTTTACAGTCTCGCGGATCATATCCACGGTTTCGCCTAAGTTATAGTTAAGTGAGCTGTATTTTGAAA
+TCATGCTTTATCCTTTTTGTGAAACTCAGTCCCGCTTAGCAGTGGTGAGTTAGAACGATTAAATGGGTTT
+AGTTATACTTATATTATTAATAAATCTTTACGGTGCTATTAACCGTTTTCAAGTGCTTTGAGGGTAGTTT
+TACAATTATCCTCTAAGTCATCTAGTTCAATTAATATCGCGTTGATATCTTCAAGTTGTTGTTTTAAATC
+TTTTTTCTTATCACTGATTAAAGTCATAATGGTATTCAATTGGGTGGCACTGGTTTTATCAACATCATAA
+AGCTCAAACAAACGACCTGTTTCTGCTAATGAAAATCCTAGTCGTTTACCACGTAGAATTAACTTCAGAC
+GAACCTTATCCCTTTGATTGTAAACTCTTGTTTGTCCTTTACGTGCCGGAAAGATTAGCCCTTGATCTTC
+ATAAAAACGGATGCTGCGAGTGGTGATATCAAATTCTTTTGATAAGTCACTGATAGAGTATTTTGCTTGG
+CTAATTTTTTGGGTCATTTATCTACTCGTGTATCTAATCTTGAAAACTATTTATTGATTTATCTTATATT
+AAGTTTACGTTAACGTAAAGGGTAAGTTTTAAGGAGAGTTTTACAACTATATTTATTTGGTTAAAAGAAT
+ATATAATTTTCCTTACTATCAACAAGTCTTATGCAATCTAATCTACGTTAGCCAAACCTAAGACTAAAGT
+TCCGTTGACGTAAACTTAAATGTTAGGTTAGGCTAAGCTATCAATTTTTTCGAATTTATTTATATTTATC
+ATCATTTAGAAACTGGAGAGTTCAATGTCATTATCAGATCCTATTGTTATTGTTTCCGCTGTAAGAACGC
+CTATGGGTGGTTTTGGTGGTTGTTTGTCGCCGGTAACTACGCCAGATTTAGGTGCTACCGCAATAAAAGC
+CGCTATTACTCGAGCAAATTTAGCCAATGATCAAGTTGATGAACTCATTATGGGCTGTGTCTTACCTGCA
+GGTTTAAAGCAAGCGCCAGCAAGACAAGCAGCAATTGCTGCTGAATTATCTTTATCTACTGTGTGTACCA
+CAATCAATAAAGTATGTGGCTCAGGAATGAAAGCGGCTATGCAGGCGCATGACTCATTACTTGCAGGATC
+TATCGATGTTGCCGTTGCTGGTGGTATGGAAAGCATGAGTAATGCGCCATATATTTTGCCGAAAGTAAGA
+ACAGGTTTACGCATGGGCCATGGTCAAGTTATAGATCATATGATGCAAGACGGTTTAGAAAATGCCTATG
+ACGGAATTTCTATGGGGTGTTTTGCCCAAGATACTGCCGATGAATCTAGCTTTACTCGTGAAGCGATGGA
+TGATTTCGCGATTCGTTCATTGAGTCGTGCAAACCAAGCGATTGATTCGGGCGCTTTTAAAAATGAAATT
+GCAGCCGTTACGGTAGTTAATCGACGTAAAGAAACGATTATTGATACCGATGAACAGCCAGGAAATGCTC
+GTCCAGATAAGATCCCATCATTACGCGCAGCATTTAAAAAAGACGGCACCATCACCGCAGCTAATTCAAG
+TTCAATTTCAGATGGCGCAGCAGCGCTTGTGATGATGAAATTATCAGAAGCTGAAAAACGTGGTTTAACA
+CCACTTTGTAAAATTGTAGCTCATGCTACACATGCACAAGCACCGGCAGAATTTACCGCAGCACCAGTAG
+GCGCTATGAATAAATTACTAGATAAAGCAGGTTGGACTGCAAGAGATGTTGATTTATTCGAAATCAATGA
+AGCATTTGCTATGGTCACTATGCTTGCTGTTAAAGAAATGGATTTAGATATCAATAAAGTTAATGTTAAT
+GGTGGTGCTTGTGCCTTAGGTCACCCATTAGGCGCAAGTGGAGCGCGTATTATGGTAACCCTTATTCATG
+CATTGAAGAATAAAGGTTTGTCAAAAGGTGTTGCTTCTCTTTGTATTGGTGGCGGTGAAGCGACAGCAAT
+CGCATTAGAAATGTTGTAATTACACATTTGATTGCACAATAGCTCAATTTAACTATTAAAAGTACTCATT
+GATTATCATCATTGAGTACTTTTTTCTTTTAATAGCATCATAAAGCGTGAACTAAGCGCATGCTCTTATG
+TGGTGAGCGCACTTCGGGGTTTTATTGAGTTATTTAACCCTGAAGACAAATGAGAATACGTAACCGCTTT
+TCTAAATAAGCGTAAACCTGTTTGGCTAAATAAGTCATTAGACATTTAAAATCAAACAGGATTAATAAAG
+GAAAAATCATGACAGATGTAGTTATTTTTCAAGAGCTTGATTGTGACAACGGTAAAAAGGTTGGCTTAAT
+CACCCTTAATTCTCCTAAATCACTGAATGCCTTAAGTGGCGATATGGTAGCGCTGCTTTATCCACAGTTG
+ATTACATGGCAGCAGCAACAAAATATCGCTGCAGTATTCTTGCAAGGCGAAGGCGAGAAAGCATTTTGTG
+CCGGCGGAGATATCGTACATCTATATAGCGCTATGAAAAACAGTACTATGAAAAGTAATAGCAGTAATGG
+AAATTCAGTTGATAATTTAAATGCAGGCAATAAATTTGCACCAGAAATTGAAGATTATTTTACTCAAGAA
+TACCAATTAGATTTTTTAATTCACACCTTTAGCAAACCTTTTATTGTTTGGGGTAGCGGTATTGTCATGG
+GTGGTGGGCTAGGCATGCTTGTTGCTGGAAGTCATCGAGTGGTAACTGAAAGTTCACGTATAGCGATGCC
+AGAAATCAGTATTGGTTTATTCCCTGATGTGGGTGCTAGTTACTTTTTAAATAAAATGCCTTCCGGTTGT
+GGTTTGTTCTTAGCGTTAACAGGAGCATCTATCAACGCTGCAGATGCCAAATATTGTCGAATTGCCGATT
+ATTTCGTTGAGCAACAACACAAAGATGATCTGCTAATCCAACTTAAAATGATTAATTGGGGAGAGACAAT
+CCCATTAAATCATGACAAAACCTCACAACTGTTACAAGAGTTTGAACGAAGCTCGGCAAGTAAGTTACCA
+ATGTCACCTTTAAAAGAGCATCAACCGTTAATAAGTACGTTTGTTGAAAAACAAGAGTTAACAGAGGTTT
+TAGCAGAAATTTTAGGTGTTGAGACTGAAGATAAGTGGCTTAGCCGCGCACAAAAATCATTAAGAAATGG
+AAGCGCCTTAAGTGCACAGCTAGCTTATTCACAATTAGCCAAAGGGAAGGGCATGTCATTGGCTGATTGT
+TTTCGTATGGAACTAAATTTAGCCGTGAAATGTGGTCATTTCGGTGAGTTCCTAGAGGGAGTCAGAGCCT
+TATTAATCGATAAAGATAATAGCCCTAAATGGCGTTATTCATCGGTGGAGTTAATTGATGCTAAGGTACT
+TAATTGGTTTTTTGAATCTACGTGGTCAGAATCAGAACATCCGCTGGCTAAGTTGACGTAATTATCTTGA
+GTTATATTACTCGAATTAAAGCCAAGGCTTGCTTATAGCTAAAGGTTTAATACCAGCAGTGAAAACTTCT
+ACAGTTACTAATCTTCTTTAACAATGTATCTAACAAAGTGTAAGGTAGGAAGACTCCTACAGAATCATAA
+ATATATTTAACAAACAGAAAGTAGATAATAATGAAATTACAAGATAAAACAATCGTCATCACCGGTGGTG
+GTCAAGGCCTAGGTTTAACTATGGCCACCAGCTTTGCACAATCGGGTGCGAATATCGCACTGATCGATTT
+AAATGAAAAGCAACTTCAAGAAAGCGTAAAGCAAATTGAATTAGCTGGCGTTGAAGGAATAAAAGTAGCG
+TATTACCTTGCGAATGTAAGCAAAGAGATTGAAGTTGAAGAAACGTTCCAACAAATTAATAAAGACTTTA
+ACGGTATTGATGGCTTAGTGAATAATGCCGGAATATTACGAGATGGTATGTTTGTTAAAGCCAAAGATGG
+TGTTGTCAGTAAGAAAATGTCGTTAGAAAGCTTTCAATCTGTCATTGATGTCAATTTAACAGGTGTTTTT
+TTATGTGGTAGAGAAGCAGCTGTTCATATGATTGAAGGTGGTAAATCAGGTGTCATTATCAATATGTCCT
+CAATTGCCCGTGGTGGCAATATAGGTCAAACCAATTATGCTGCTGCAAAAGCGGGTGTTGTAGCAATGAC
+AACAACATGGGCAAGAGAGCTTGGTCGACATGGTATTCGTGTTGGCGCTATTGCACCAGGAGTCATACGA
+ACTGCAATGACAGATGCAATGAAACCTGAGATGAAAGACAGGTTAGAGAAAATGAAACCCGTTGGGCGTT
+TAGGTGAAGCAGAAGAAATTGCCCACACAGCAAAATACATCTTCGAAAATGAATTCTTCACTGGGCGCGT
+CATAGAAATAGATGGTGGCCTTTGTATGTAGCGTTTATTTTAGGCAGACAATGTGTTTCTACGCGCTTTT
+ATTGACCGATTTGACTCATTAGGGAATACTTTTGTTTGATAATTAATCGATCGAACGAAAAGTTGATAAT
+TGCGTGAAAAAACACTTGATCAAAACTAAAAACTCTCTACAATGCGCTCCAGTTCCAAGGGGTTCAGGCA
+AAAACCTTAACCAAGAGGACGTTTTGATAAGTTACCTATTACCTTATTAAGGTCGATTAGTTAACTTAAC
+GTGAAGTTTTTAATTAGAAAATAAGTTTTCAAATTAAATTAAATTAAACGTTGACATCAAAACTTGGAAG
+CGTATTATACGCATCCAGTTCGGGGCAATAGCAACGAACAACGCTACTTAATGTAGCTAAGGTGAAGAGC
+GAATGCGACTCTCATCTACTTCTTAATTTACCTTGAGAAGTTCTTCTTTAACAATTAGTTATCATGCAAT
+TTGTGTGAGCACTCACATTATGTTGTTTTACATAGTTCTCTATCTTTTACTAGGTAGGAACAAAAAACGC
+TTAATGAATGCTGTTCATGCAAATAAATATAGTTATTTATCTTTAGTTAGATAGGTAGCGACTATGTAAT
+GCGATATCAGTTTCCTTTAGAGGGAGTTGGTATCACGACAGAATTCATTGAGCAGATGTTATCTTCGGAT
+ACATCACAAACGATTTTTAATTGAAGAGTTTGATCATGGCTCAGATTGAACGCTGGCGGCAGGCTTAACA
+CATGCAAGTCGAGCGGTAACAGAGATAGCTTGCTATCTGCTGACGAGCGGCGGACGGGTGAGTAATGCTT
+GGGAATATGCCTTATGGTGGGGGACAACAGTTGGAAACGACTGCTAATACCGCATAACGTCTACGGACCA
+AAGGGGGGGATCTTCGGACCTCTCGCCATTTGATTAGCCCAAGTGAGATTAGCTAGTTGGTGAGGTAATG
+GCTCACCAAGGCGACGATCTCTAGCTGGTTTGAGAGGATGATCAGCCACACTGGGACTGAGACACGGCCC
+AGACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACAATGGGCGAAAGCCTGATGCAGCCATGCCGCGT
+GTGTGAAGAAGGCCTTCGGGTTGTAAAGCACTTTCAGTTGTGAGGAAAGGAGTGTAGTTAATAGCTGCAT
+TCTGTGACGTTAACAACAGAAGAAGCACCGGCTAACTTCGTGCCAGCAGCCGCGGTAATACGAGGGGTGC
+AAGCGTTAATCGGAATTACTGGGCGTAAAGCGTTCGTAGGCGGTCTATTAAGCAAGATGTGAAAGCCCAG
+GGCTCAACCTTGGAACTGCATTTTGAACTGGTAGACTAGAGTACTGTAGAGGGTGGTGGAATTTCCAGTG
+TAGCGGTGAAATGCGTAGAGATTGGAAGGAACATCAGTGGCGAAGGCGGCCACCTGGACAGATACTGACG
+CTGAGGAACGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGTCAA
+CTAGCCGTTTGTGGACTTGATCCGTGAGTGGCGCAGCTAACGCACTAAGTTGACCGCCTGGGGAGTACGG
+CCGCAAGGTTAAAACTCAAATGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAT
+GCAACGCGAAGAACCTTACCATCCCTTGACATCCAGAGAAGAGACTAGAGATAGACTTGTGCCTTCGGGA
+ACTCTGTGACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTTGTGAAATGTTGGGTTAAGTCCCGCAACGA
+GCGCAACCCCTATCCTTATTTGCCAGCGCGTTATGGCGGGAACTCTAAGGAGACTGCCGGTGATAAACCG
+GAGGAAGGTGGGGACGACGTCAAGTCATCATGGCCCTTACGGGATGGGCTACACACGTGCTACAATGGCA
+GGTACAGAGGGCAGCAATACCGCGAGGTGGAGCGAATCCCACAAAGCTTGTCGTAGTCCGGATTGGAGTC
+TGCAACTCGACTCCATGAAGTCGGAATCGCTAGTAATCGTAGATCAGAATGCTACGGTGAATACGTTCCC
+GGGCCTTGTACACACCGCCCGTCACACCATGGGAGTGGGATGCAAAAGAAGTGGCTAGTTTAACCCTTCG
+GGGAGGACGGTCACCACTTTGTGTTTCATGACTGGGGTGAAGTCGTAACAAGGTAACCCTAGGGGAACCT
+GGGGTTGGATCACCTCCTTATCTTGAAGTAAAATTGCTTAATGGAAATCAGTTTTCGGATTGTATTTCAC
+GAGTGTTCACACAAATTACATGATAACAAATTAGAAGAAACGATAGGTCTGTAGCTCAGCTGGTTAGAGC
+GCACCCCTGATAAGGGTGAGGTCGGCAGTTCAAGTCTGCCCAGACCTACCAATTTACTTAACTAAAGTAA
+TTGGTAGATTCTTCTATAAAGAAAGAGACCAAACTTAAGTTGTTCCGATGAACATTTTAAGTTTGGTTTT
+TTAAACCACTTTTTTAACCGAATGCGTGTTAAGAATGAATTCTTTAACAATCTGGAAAGCTGATATAAAT
+ATCGGTATTTATAAGGTAAACACGGTGTCGCGCTGTTGTTTGTAACGTTATAAATACCAAGCTGTTATCA
+TATTCTCTTATCGTGAATGTGATAATGGTGATAGTGCATCCCCCCAAGGATGTATTATCGAATTGTTAAT
+GACATAGGCTATTCGTAGCGTGTGTTGTGAGCTCTTATCAAGTAACTCATCTTAAATCTTAGGATTTATT
+GAGTACGTGAAAATGTCAGACTTTACAATTGCCTTGGATTAGTCTCCGAGGTGTACTTCGTTTTCAAATC
+TTCGGATGAGACTACTTAGGGTTGTATGGTTAAGTGACTAAGCGTATGTGGTGGATGCCTTGGCAGTTAG
+AGGCGATGAAGGACGTGTTAATCTGCGAAAAGCTTTGGTGAGGTGATAAAAACCGTTATAGCCAAAGATG
+TCCGAATGGGGAAACCCACTTAGCATAAGCTAGGTATCGTTACGTGAATACATAGCGTAACGAAGCGAAC
+CGGGAGAACTGAAACATCTAAGTACCCCGAGGAAAAGAAATCAACCGAGATTTCGTTAGTAGCGGCGAGC
+GAACGCGAATCAGCCCTTAAGCTTATAGGGTGCTAGTAGAATGTTCTGGAAAGGACAACGATACAGGGTG
+ATAGTCCCGTATACAAAAGCAACCTTTAAGTGAAATCGAGTAGGACGGAGCACGTGAAACTTTGTCTGAA
+TATGGGGGGACCATCCTCCAAGGCTAAATACTACTAACTGACCGATAGTGAACCAGTACCGTGAGGGAAA
+GGCGAAAAGAACCCCTGTGAGGGGAGTGAAATAGAACCTGAAACCGCATACGTACAAGCAGTGGGAGCCC
+GATTTAGTCGGGTGACTGCGTACCTTTTGTATAATGGGTCAGCGACTTATATTCTGTAGCAAGGTTAACC
+GATTAGGGGAGCCGTAGCGAAAGCGAGTGTTAACTGCGCGTTTAGTTGCAGGGTATAGACCCGAAACCCG
+GCGATCTACCCATGGGCAGGTTGAAGGTTGAGTAACATCAACTGGAGGACCGAACACACGTATGTTGAAA
+AATGCGGTGATGACTTGTGGGTCGGAGTGAAAGGCTAATCAAGCCGGGAGATAGCTGGTTCTCCCCGAAA
+TCTATTTAGGTAGAGCCTCGCACGAACACCATTGGGGGTAGAGCACTGTTAAGGCTAGGGGGTCATCCCG
+ACTTACCAACCCTTTGCAAACTCCGAATACCAATGAGTGATATGCGGGAGACACACTGCGGGTGCTAACG
+TCCGTTGTGAAGAGGGAAACAACCCAGACCGCCAGCTAAGGTCCCAAAGTACTAGTTAAGTGGGAAACGA
+TGTGGAAAGGCATAGACAGCTAGGAGGTTGGCTTAGAAGCAGCCATCCTTTAAAGAAAGCGTAATAGCTC
+ACTAGTCGAGTCGGTCTGCGCGGAAGATGTAACGGGGCTAAACTAGTCACCGAAGCTGCGGATTTGAACT
+TAGGTTCAAGTGGTAGGGGAGCGTTCTGTAAGCCGTTGAAGGTGAATTGAGAAGTTTGCTGGAGGTATCA
+GAAGTGCGAATGCTGACATGAGTAACGATAAGGGGAGTGAAAAACTCCCCCGCCGAAAGACCAAGGTTTC
+CTGTCCCATGTTAATCAGGGCAGGGTAAGTCGGCCCCTAAGGCGAGGCGGAAACGCGTAGTCGATGGGAA
+ACAGATTAATATTTCTGTACTTCTATATATTGCGAAGGAGGGACGGAGTAGGCTAAACAAGCACGGCGTT
+GGTAGTCCGTGTGAAAGTATGTAGGTGGTTGACTTAGGTAAATCCGGGTCTTCATTAACACTGAGATACG
+AGACGAGACTCTACGGAGTTGAAGTTGTTGATGCCATGCTTCCAGGAAAAGCTTCTAAGCTTCAGATATA
+TAGGAACCGTACCCCAAACCGACACAGGTGGTTAGGTAGAGAATACTAAGGCGCTTGAGAGAACTCGGGT
+GAAGGAACTAGGCAAAATAGTACCGTAACTTCGGGAGAAGGTACGCTGCTCAACGTTAAACCCTTGCGGT
+GTAAGCGAAGAGTAGTCGAAGTAACCAGGTGGCTGGAACTGTTTATTAAAAACACAGCACTGTGCAAAAT
+CGAAAGATGACGTATACGGTGTGACGCCTGCCCGGTGCCGGAAGGTTAATTGATTCGGTTAGTCCTCGGA
+CGAAGCTGATGATCGAAGCCCCGGTAAACGGCGGCCGTAACTATAACGGTCCTAAGGTAGCGAAATTCCT
+TGTCGGGTAAGTTCCGACCTGCACGAATGGCGTAATCATGGCCACACTGTCTCCACCCGAGACTCAGTGA
+AATTGAATTTGCGGTTAAGATGCCGTATACCCGCGGCTAGACGGAAAGACCCCGTGAACCTTTACTATAG
+CTTGACAGTGAACATTGCTCCTACATGTGTAGGATAGGTGGGAGGCTTTGAAACCATGTCGCTAGATGTG
+GTGGAGCCAATCTTGAAATACCACCCTTGTATGCGTGATGTTCTAACCTAGGGCCCTTATCGGGCTTGGG
+GACACTGTCTGGTGGGTAGTTTGACTGGGGCGGTCTCCTCCCAAAGAGTAACGGAGGAGCACGAAGGTTG
+GCTAAGTACGGTCGGACATCGTACGGTTAGTGCAATGGCATAAGCCAGCTTAACTGCGAGACAGACACGT
+CGAGCAGGTACGAAAGTAGGTCATAGTGATCCGGTGGTTCTGTATGGAAGGGCCATCGCTCAACGGATAA
+AAGGTACTCCGGGGATAACAGGCTGATACCGCCCAAGAGTTCATATCGACGGCGGTGTTTGGCACCTCGA
+TGTCGGCTCATCACATCCTGGGGCTGAAGTCGGTCCCAAGGGTATGGCTGTTCGCCATTTAAAGTGGTAC
+GCGAGCTGGGTTTAGAACGTCGTGAGACAGTTCGGTCCCTATCTGCCGTGGGCGTTTGAGAATTGAAGAG
+GGCTGCTCCTAGTACGAGAGGACCGGAGTGGACGAACCACTGGTGTTCGGGTTGTCATGCCAATGGCATT
+GCCCGGTAGCTACGTTCGGAACTGATAACCGCTGAAAGCATCTAAGCGGGAAGCAGGCTTTGAGATGAGT
+TCTCACTGGGACTTTAAGTCCCCTAAAGGGTCGTTGGAGACTACAACGTTGATAGGTCAGGTGTGTAAGT
+GCTGCGAGGCATTGAGCTAACTGATACTAATTACCCGTGAGGCTTAACCATACAACACCCAAGTAGTTTT
+TTGACTATTGAAGTGAATTGTGTGAAGACTGACAAATACATAAAATGTAAAATCACGTACTTACGTGTTA
+CTTGAAACTAAAAACGATATTTATAGCTCATTGAGCAAAGCTTTCTAAGATTGTACCTTTTTTGTTTAGC
+GACAATAGCGCTGTGGTCCCACCTGATCCCTTTCCGAACTCAGAAGTGAAACGCAGTTGCGCCGATGGTA
+GTGTGGGAGTTCCCATGTGAGAGTAGGACATTGCTAAACTTCTATTTAAAGAAGCCCGATTCGAAAGAGT
+CGGGCTTTTTGCTTTTCTGAATATCTAATTTTCACTGCGATTTTACTGCTAATCGCCTATCTGCAATCGT
+CTATTTGTACTGATGTAATTCTGGAGTTTTATTCTCTAATGAGAAAGTTGTTATCTTCCCCTGTAAAAAT
+GGCACTAAGTGATGCCGAAAATGCTTCATACCAAAATTCTTTAAAATACATTACTGAAATAAGCTTAAAC
+CTTATTGCGGTTAAAGTGGAAAATAGACCTGAAGATTTTCTGGGTTGGTGTAAAGAGTTAATCGATGTCT
+GTCGTAATCGAATTAATATGGCGCTGCTAGAAGAGCATCAGCTACCTAGTTTAAAAAAGCTAGAACAAGT
+ACTTGTGCTTGGTGCAAGTGTTAGTCAATTTAAAATGGCACGTATCGCTCCTTGGCCAATATTTACACTT
+TTTGTTGAACAACAAGCAACGTTACATGCATTGGAAGAAAGATTAGCGTTACTCGATTATATCGAAAGAA
+TAAAAGTTAAACCTTTAAAAGAAATGACTGAAGTAGAGCGTCTTGCCTTTAGTGGTAAACATACCAGTCA
+GCATTGCCATACACAGTATAACTTTGATGTAGAGTGGTTTGCTTCAACCAAAGGCGCTAAAGTTTTTCAT
+ACTTTATTAGCACAACAGCCAGAAAGTTTTGATCTAGCCTTAAGCCATATTCCCGATACTGGTGATGTAA
+CACCAAAGCAATATCAGCAATTTGTTGATAGCTACAAAAAAATATTTAATGATTACACTGTTGATAAAGA
+AGCAGGTGAAAAAGCACCGCTGGCAGCAGCTACTCGTTTATTAGCAATGAAACGTCCAGATCAATTTATT
+GCCTTAACCAATGCAAAAATAGATGTATTTTGCCAAGGTCTTTCGATTGCTAAGTTTAATGCTTTTGATT
+TTGAAAATTACTGGCAGGATATGATCGGCACTTTAAGAACTTTTGCTTGGTGGCATCAAGATGCACCTGA
+AGATGAACGAGAGTTAAAACTTTGGAAAGTTCGCGCAATTTTAGTCGACTTATTTATGTTTGCTGATGAA
+GACTTTGCTTTTACCTCTAATTATTTACGTATTCGTGATAAGAAGTTGAATAGCGTTGAAAGTAGCTACA
+AGTCAGGCCGTCGCGGTCGTATCAAGCTAACAGCAGAAGAAGTTGTTGATCAAGCTTTAGCTGAAGAGGG
+TGTACCTGAGTACATTCAAACTAAGCGTGATACCATTCTTAAGCAAGTTAAAGCTGGTAAGAGTGTTGAA
+CACGTTATTGGGTTGATGAGAGCTATTTTTGGCTAAATCGGTAAATTTCAAACAACCTTTATTAGTCCAT
+TAAACAGGCTAATAAAGGTTTAATTGAAACCAAACCCCGCCACCACGTTGTCTATGGTAACGAGGTTTAT
+CTATTGCATCTAATTGGATATCCGAATCACTTGTCGATGCGATTTTTAGTACTCATGAGTTTCTCAGATG
+CCCCGCAGGACTGTCTTATAAACACTTTATGCTACGTTATTGATTTCGACAGTAGTAATAACTATTGCCT
+TCAATCAATGCCTTGTCTCAAGGCGTTTATAATTCTAGCTGTAACCTGAATATTCATGTGGCTTGGGTAT
+AGATGAGTTAATTCAAGCAAAGTCTAATCTAAGTCAATAACAAAGATACAATCGAAACTGATTGGGTCTC
+CATCAACTCCACTAAAGTTTGTCATGTCCACCATGCCTGACAATCGAGCTGTACCGGTGGCATATTCAAA
+ACGGCCTGTGCCCCCAATGATTGCATTACCTTCACCAGAAGCACCAGTAATGTGTGTCATTTTTTGTCCT
+TTTGGTGTGATTGTATCGTGTAACACAGGTGAAACTGTCGTATTACCACGAGTTATTAGAGTTCCGCTAG
+GTAAATTGAAATAGGAAGTACCTACCAACGCAAGACCTGTGTCACCTGGCGTAATTGATGCCAGACAATC
+CGTTGCACTGCCGATTATCTGTTGGTTCTTTATATTGACTAAAGCAACATCAAAACAGATTGCATCATCA
+TCTACGCCATCGCCATCTATGTCTGGTACTGTGCTTTGATATTGATGACCGGTGCCAATGAGATTAAGCA
+CAAAATGCTTTCCTCCACCATTATTTTGTGCATTAACATTCAACGTTAGGCCGAATGTAAGGAGTAGTAC
+ATTGAGTGCGATTGATTTAATATTCATAACAATTATCCCAATTAATTTAAGTGTATTAGATAAAATAATG
+CATTACCCACTGGTTTACGCAGTAAGTCCGCCACTATTTATATTCTTTTTCTAATTGCTTGGTGGTCTGA
+GCCGTTGTACGTACAGAGTTGGCAATCATTCGAACATTTGTCATTGCCGCAGCATACCCATCTAAACCGG
+GCATCTGCGCAGCAGCTGTAGCATCAGAAACTACTTGCACCTCGAACCCTTGCTCCATAAATTCACGCAT
+GTGCGCTTCGGTACATAAATTGGCAGACATTCCGGCCAGAATAATTTTGTCTATCCCACGCTTTCTCAAT
+TGCAATACCATGTCATTGGTCTCAGGACCGTAAACTTTATGCGGGCTTGCTATGACCGTTTCACCATTGT
+TGATATAGGGTTTGTATAATTTAAGCCAATCAGCACCAGAATCTTTAAAATCTTTTGTTGTTAACTGACC
+TACACGATCAAACATTCCCATCCCGTGCATTGCTTTTTCAAGTGCGCCACCATGCTCCCATTTATGCTCT
+TGAGGATAGTAATAATGTGGAGATACGAAAACTGGAATACCTTTTTTATCCGCGATTTTAAATAATGTAT
+GAATATTCTCTACGGTATTATTTTCTGTAACACTCTTGCCTACTAATCCCCAAGTAACACCGTCTGGACT
+CAAGAAATCGTTCTGAGGATCTGTAATAACAATTGCCGTATTGCCCTTTGTTAACACAACACCTGGGTCA
+GGTAAATCTGCATTTGCATTAATACTGATCATAGCTATTCCTGAAAAAGCTAATATACTTAATGTTTGTT
+TTACTGAAAGTTTCATAGTAATCCTCCTGGATAGTGGAACTTACCATATAAGTATTGCTTAAAAATCAAA
+TATACTCCGTGCTTATGTGTACCAAAAAAATGCTATTTCGTATCGATATTGTGACTGTGTGACGTCAAAA
+GCCATATCGTATTTACAATATGTTATTTTGTATTAATACGGAGGTTATGTGGATTCCCTTAGCTCCATTC
+TTAAAAGTGTTCGATTACAAGGCAGTGTATACTTTAATGCCTGCTTTGCTTCCCCATGGGGACTGGATTT
+AGACCAGAACCAACGAGCCTATTTCCACCTAATTATCCGTGGAGCATGTTATTTGCAGCTAGGTGATAAA
+AAAGAGCAGCTACAAGGGGGAGATATTATTATTCTGCCTCATGGAACAGCTCACCAACTTTTTGATGACC
+CATCTTCAGTGCGCGTTAATGCTACAGGGGTAGTTCCTGGTTTGATTGATGGCATTAACCCTTTTGAGGG
+AGTCGGGCATAGTCAAGATATTGATATCCTGTGTGGTTATTTTAATTTTAATAACTCGACACCTAGTTAT
+TTTTTAAATGCATTACCTGATGTAATACATCTAACACAAGAACATAGAACCCATTTTTCGTTTTTAGATA
+ATGCACTTTCTTTCATTACGCAAGAAACAAAAATGAAAAATCTCGGCAGAGAAATTTTGATTGATAGAGT
+TACCGAGTTATTGTTCGTGCAAATAATGCGTGTTTATATAAATATTAATGGAAATGAAGAGAATATTTTC
+TCAGCGTTAAGTGACAGAACTCTTTCGGAAGCATTACAACTTATGCATACAGAGTCGGACAAAAACTGGA
+CGGTTGAAAGCTTGGCTAAAGCAATCGGTATGTCTCGGTCTCGCTTCTCCGAGCATTTCCATAATTATAT
+TGGCGAAACTCCCATGCGTTATTTGCATACTTGTCGAATGGAAGTGGCAAAACAAAAAATTGAAGAAACA
+GAATCAACGTTAAACATAATATCTGAAGAAGTTGGCTATGCTTCTGACAGTGCTTTTAAGAAAGCCTTTA
+AAAAGTTTTTCGGTAATACGCCAAGTACTTTTCGACAAAAAAATGATAAATAAACAATCCGAGCTTATTT
+TAAAGAAATATTAAGCCAATAAACGCTAACAGAAGCTAAATAGCTTTTAACTAACCTTCCTTGATTCATA
+TTATGTGGATGAAAGAAATTTCACATGTATGTGAATTTCCTTTCATCGCCATAATATGGTTCATTACTGT
+TTCCTATCTTTCAGTGAGTTAAGGATTCACCACTTTTGTCTTTTTTCATTCGATTCTGGATGTTTTTAGA
+CATTTTCATTCGTTCCCATAATTAATGTTCATCAGTTAATACAGTTAAGGCGTTTTGGTATTAATAATAC
+ATACAAGTATAAGTAGGTTTAGATATAGGATATTTACTAAGCTAGCTAAAGACTGAGCGACTTTAGAGTG
+ACTACGATAAATCGTATGGAGTTACCCATTTTTAGGTTTCATCTAAAGTTTGGGAGTAGAAACAAGTCTA
+GCAACCTCAATAGTTTACTATATAGTAAATAACACTTTGATGACAACGGATGTTTACTATATGGTAAACA
+GTAAAGAGGGGTTATAAGGAGGCATTATGTTTGCACGAATTGAAAGTGGTAAAATCATTGCTCAAAAAAG
+AAAGGAGCTAGGCAAAACACAAAAGGTCTTAGCTGAAGAGACTAATGTAAACAAATCCATTATTTCTCAA
+ATAGAGAATGGAAAGTTCAGTGGCTCTCTTAGAGTATATGAAAAATACATAAATGGTCTTGGGTTGGAGT
+TAGCTGTCAGACCCATTAAAAGTAAGATTCCAGATTTCGATAATCTCCATCATTTGTTTCCTGATGAATA
+GTTAGCGAACAACATGATTATCTTGTATGCATCCTAAAGTCCAATGTTTCAATATGACCTATTACTACTC
+TTTACTAAAAATAATAGTAAAACCTTTACTATGTGGGGGTAACCTGAACTGAGTTTATGATTACTCCATT
+TCTGGTGTTTGGCACTTTGAAGTCAACCAATGCAAAGCTAAGCGAACGACTTTTTCGTGCGCATTCCTGA
+CATTAACTATGGGTTGATCTTTAGGTCAACTGATAGCCATAAGCGGAACTTGAGATCAAATTTGTGATTT
+TTAATTTAAACTGGTCGAATTCGACCAGTTTAGGTCAGGACTTTAATTGTATCGAATTCGATTGTCCAAC
+AGGCTGTTGGACAATCGGGTATTCCTAGTTGTTATATATTGTGCAACAAGCTGTTGCACTTTTAAATTAG
+TCAACAGCTTGTTGACCTATTGTTTTCTAGGTAATGTTTGAATACCTTGTATAAGCGATTCTAATTATGG
+CGAATCTGCCATGATTAGAATGAATGCCTGACAATCGCTCTTAACTGTCGCTTAGGTGAGGTTAATTCGA
+GTGATAATTTAGGTCGGGTTTGTGGCAGCTACTGCCCTTAGATCAGTCCAGTACATAAACATTAAGTTTT
+ACTTTAGAAATTCAATATTTCAAAAACATCCTAACGACAAGTTGGTGCGCTTTGCTGACGTTAGCTACTG
+GTTGTTCTTTAGGTCAACTGATAGCCAAAAGTGAGCATTACCCTCTGTACTTCTCTAGGAAATTCACCGT
+GCTCCAATCTAGATGTTTTACTGCTCCCCCAAAATTGACCTTAGTGGTTCAATATGTCGGAATGGTGGTT
+CAGGGGGGGGGAATATACATGATGTGCTCTAGTCTGACTTTTATAACTAATGTCTTATCGATTATTTATT
+GTCTCACTCCAATAAAAATAGGATAACGCGTTGTTTTTATCTATTCTGTTAAAGCTGTAGAGGTTTATAA
+AAGTTAGTCTACTATAAACGAGTCTACAGCTTGCTTTAATACTGATAATCTTATTGGTTTCATTAAAAAG
+GTATTAGCACCTGATGCAATAACCTTTTCTATATTTTCTTGTTGAGAAAGGCCGGACATAGCGATAATGG
+GAGTATTTTTAGAGGCTTCATTTGATCTGATATGTTTACACACAGCAAAACCATCAATATCAGGCATAAC
+TAAGTCAAGAAAGATAATACTTGGCTTGATCTTTTCTATCATGCTTCCTGCTTCAAAGCCACTATAGGCA
+ACTTTAACCTCAAACTTTGGATATAGAACTTCAATAAATTCAACTAATAAATCGGCATGTTGTTTGTCAT
+CTTCGACTATGATGATAGTTTTATCTTTTTTAGCAACAAGTTTACTTCCAACTAAGTTTTCTACTTCAGA
+GAGTTCAAATCGGCGATGACCTCCTGGGGTTGTAGTAAACTTTAAACGCCCCTCTTTAGCCCAGAACCTA
+ACAGTTATAGGAGATACGCTTAACAGTTTCCCAACTTGGGCTGGAGTAAGTAATTTTTCTAGTTTATTCA
+ACTTTTAATTCTCAAAAATACTAAAGTAATTAGCTACGTAATAGTTTATTAACGAATACATTTATAGCAT
+GTATCTAAATTTAATTATTGATTTCTGTCAAATCTATTAATTTTTTTAATCTTATCATTTTCCACATCAA
+TACTAAATATCGATTTTATCGATTGCATGCATGTAATTATCGTTTATAATCGTTTTTTTTGAGTCACTGA
+TGATAACTTGTTCGGTGTCTCGATAGTGTTTGACATATTTATATTACTTTTTCAAATCAACAGTGAAACC
+AATGTTTAAATCACCTGAAAATGACAGCTTAGTCTCGGCTGTATTTGACTCTAGCCCTATAGGTATACAA
+ATCATTGATTTAGAAACGGGTATGCGGGAAAAAATCAATCAAACAGCCTGTGTTCTGCTAGGTGATACTA
+AAGATAATTTAATGGCTAAAAGTGTATTTGAAGATTGCACATGGCTTGGTAAAGATAAATTCTTATTTGT
+CATTGAGCGTTTAAAAGAGAACAAAACACTAAAAAATCATATTGTCCAGTTCGAAAATCATCAGGGTAAT
+GAATTAACGATTAGCTATGATATATCTGAATTTAAATATAGATCTAAAAGACTCGTTACCGTTTCAATGA
+ACGATGTAACCGAACAGCATTATTTACTCAAGAATATATCAGATACCGCTAACTTGATATTTTCTGATGA
+TGACACTAGTTTCTTTGATAATGTCACGCTAAAAATTGCTGAATTATTTGAAGCAGCGCATGTTTTTATT
+GGATTGAATAATTTTGATGATGGCTTGAAAATGAAAACAGTGTCCTATTGTTGCTACAACCAAATAATTG
+AAAATTTCACCTATAACCTTAAACATACCCCATGTGCAAATATTGTAAAAGATATAAATGGTAATGCTTG
+TTATGTCTATCAAGATGTTCAAACGTTATTCCCAAAAGATTCATTCTTTATAGAAAAAAAGATTAAAAGT
+TATATCGGAATGCCAATTTTCGACATTAATAAGAAAACTATTGGCGGATTGATTTTATTGTTCACCAAAG
+ATATTAATAAGAATACATATTGGGAGGATCTTTTAAAGATTTTTTCCGGAAAAATCTCTAGTGAATTAAA
+ACACCTAACTCTTCATAACACCCATTATGAAGCGCAACAACATTTAAAATTATATAGTGAACAAGCACCC
+CTAGCGTTATTTAAATGGGATTTGGGGTTTAATTTACTTGAGTGTAATCAATCAGCAATCAGCATGCTAA
+ATTATACCGAAGATGAGCTAAAACAGTGTGACTTTATCTCAGCCTTAGTGCCTATTAATGAACAAAAAAG
+AGTTAACAAGACATGTTCTGATTTACTGGTTAACGAAGGAGGCGAACATGGCTTTAATTCGTTAATTAAA
+CAAAATGGGAATATTATTTTAACTGAATGGCATAACTCACTCATTAAAGATGATTCTGGAGCTGCTATAG
+GTGTTATTTCCATTGTTAAAGACATCACTCAAGAGCGACAGCAACTAAAACGTTTAGCTCAAAAAGAAAC
+AGAAAAACGAGAGATTATAAACGCAATAATTGACGCTGTTATTACCATCAATAGTAAAGGAATTATTTTA
+AGTGTAAATGCCGCGACTGAAAAAATGTTTGGTTATTCGGTTGATGAACTATTGGGGGAAAATATTAAGT
+TATTAATGCCAAAATCAACAGCCGTTAAACATGACACTTATCTAGAAAATTATCTCCAAACGAAAGAAGC
+ACAAATTATAGGTATTGGCCGTAAAGTGATAGCTATTAAAAAAAATGGGCAAGAATTTCCTATTTACTTA
+GGCATTGCTGAACTATCCCCAGATGAAAATAATAATATTCGTTATGTTGGCACTTGCCATGATCTAAGCC
+TATTTACTGAACAGCAAAACAAGTTGCAGCGTATACAAAAAATGGATGCGTTAGGAAAGTTAACCGGAGG
+CATTGCTCATGATTTTAATAATCTATTGGGCATTGTGTCGGGTTTTGGCGAACTATTAGAACTAAAATTA
+GGACAAGACCCAAAGCTATCTAAATATTGTAGGCAAATTATTACTGCGAGTGAGCGTGGTAGTGAGTTAA
+CCCGTAAATTGTTGGATTTTTCAAAACAAGAAAGTAAGAAAAGTACAGTGTGTAATATTAATGATTTATT
+AACGGCTACTCAAGGAATGATAGCAAAAACACTTACAGTATTAGTAACCGTAAATTACACATTAGCAGAC
+GATTTATGGTGCAGTACAATCGACATAAGTGCGTTTGATGATGTGATTCTAAATTTATGTATTAATGCCA
+AACATGCCATGTCAAATGGCGGATTATTATCAATATCAACTCAAAACGTAACACTTTCAGCTATTGAAGC
+TGAACGATATAATTTAACCGCGGGAGATTTTGTTTCTTTAACCATCACGGATAACGGATGTGGAATGAAC
+GATAAAGTTAAACGCCAGATATTTGAACCTTTTTACACGACTAAGGGCGATGAAGGTACTGGTCTAGGTT
+TATCACAAGTTTATGGTTTTATTACTTCTTCTCAGGGAAGCATTTACGTTTATTCAGAAACCAACATGGG
+TACCTCAATTAACATTTACTTACCAAGAAGCAAACCTAAAGAGAGTAAAAATGTACTGAGTAAAAATGTA
+CTGAGTAAAAGTAAGTATATCTCTTTAAAAGGGAAAGAAAATATTTTAGTGGTTGATGACGAATTCTCCT
+TAGGACTATTAGCAAAAACTATTCTTGAAAATGAAGGCTATACCGTTTTTCAAACAAGTTCTGGTGAAGA
+TGCACTATTTTGCCTAACAGCACACAATATCGACTTGATTATTAGTGATGTAATTATGCCAAAAACAACT
+GGTTATCAACTCATTGAAAAAGTTAGGGCTTTGGATATTAACATTCCCATCATACTTGCTACTGGCTTTG
+ATGGTTATATTAATATTTCCAAAGGCAATTATTCAGATATTCCCATTATCTCAAAACCATACACTTCATA
+TGAATTATTAACACAGACTCGAATGTCATTAGATTCAAAAAAGATTGAAAATTAACTGAACAGAATGACA
+TGACTAATACAAAGATAAATAAATATTGTAATGATTCATACAATCACATAACGAGCTACTTTTACTTTAA
+TTAATAAGATTTATGGCAATTAGGATTAGTCATAGTTTAGAGATGGTCTTGTTATTTTTAGTGATATTAC
+AATTCAACAGGAATTAAATAATAATGAATAATAGTTTCAATAATAATGAAGTAAGGTTTGCTGATACAGT
+CCAATTAGTATCAATTACCGATCTAGATGGCAGAATTACTTATGCAAACTCAGAGTTTTGTGAGGTTGCT
+GGATACGCACTTGAGGAGTTAGTAGGACAACATCATAATATTGTGCGCCACCCTAATATGCCTAAGGCAG
+CGTTTACTGATTTATGGGAGAAACTTAAACAAGGTGATTCATGGCGAGGTATGGTAAAAAATCGATGTAA
+AAATGGTGGTTTTTATTGGGTTGATGCCTATGTGACGCCTTTATATGAAAATGGCGCTATAAAAGGTTAC
+CAATCGGTAAGAACCTGCCCAACCGAAAATCAGAAAGTAAAAGCTCAACAACTTTATGACGAATTAAATC
+GAGGTAAATCAATTAGTGATATAAGAGCGAATATCAGCATAAAACGTCTTTTCGCAACAATAATTATTAT
+ATCTGCGTGCTTGGTTGACTGGATATACGTTGATTCTATCATCTCAATTATTACCTTATTAATGTCTTTT
+ATGTTGGTTTTTATAACTTTTACCGAAGAATTAGTAGCTTTTCCAAAGGCTGCTAAAAAAATTAAACTAT
+TGTTTGATAGTCCGTCTCGCATTATATATTCAGGGAAAGGGCTGACAAATATTCTTAATTACCCCGTAGA
+ACTCTATAAAGCAAGGGTTGGGACTATATTAGGGAGAAGTAGTGATTCGGGACGAGTGCTTGTTAATCTA
+GCAAGCGAATTGGAAAAAGTATCAAGCGAAATGCTTGAAGGTATTAATGAAGAGAACTCCCATTTAGCGC
+AATTTGCTACCGCAATTACTGAAATGAGCGCAACGATTGATGAGGTTAGTAGTAATACAACTCATACTCA
+TGACAAAGTTATAAATATTCAAAATGAATGTAAACAAAATATTGACGTTATTGAAGTTAGCCAAAATAGA
+ATACTCAATCTAACGGGTGATGTCGAAAACGCAGCGACTAATGCAATAGCTTTAGTAACAGATGTCGATA
+AAATCTCTAAAGTTATGTCTGAAATCCAGGGGATTGCTGATCAAACCAACTTATTAGCTTTGAATGCTGC
+CATCGAGGCTGCAAGAGCTGGGGAACAAGGCCGTGGTTTTGCCGTGGTTGCTGATGAAGTAAGAACACTG
+GCAAGTAGAACACAAGATGCGACTGTTCAAATTCAGGCTTCCGTTCAAGAGTTGCAAACAACCTTAAAAG
+AATGGAGTAAGGTAATGCTTGTGAATAAATCTAACGCTGAGAAATGCTCAGAAGATACTGTGAATATTAA
+ATATGCAATGGAAAGTATTATCATCAATGTTACTGATGTCAGTGATATGACCGCTCAAATAGCAACGGCA
+ACAGAGGAACAAAGTGTGGTAGCCAATCAAATAAATCAAAGTATCCTTAACATTGATGCAATATCCAAAA
+ATAATGCTGTATTGGCGCAGCAAGTCAATAAAAGTGGTGTTGATGTGTATGAAAATGCAGCGATAATAGA
+TGCATTAAGTGATACATTTAAATAGTAAAATTATTTTTTATCATGAGCTTGTATCAATATCGTTGCGTTC
+TACCAAGATGTAGATAGGGATACTATCCAAGCTGTTCGCCTTTTCGTCTGCCATTAAGTTATCCCTACTT
+TATTCACTTATGTATTTCAGGACTGTTTTGTGAAAAAACTATTTACTCCCGCTATAAATTTAATGAACAA
+TTTGAGTTACTCTCGCAAGTTCATAGTAATTGGAGGGCTTTCACTCCTTGCGTTATTGATTGTTTCAATT
+TCTTTAATCTCTTATTTGTCTGGATCAATTAGTACCGCTAATCAGCAGTTAACAGGATTACATCAGACAC
+AAAATACATCAAGACTGATCCAATCACTACAACAACATAGAGGCATTTCAGCAGCTGTTATTGCAGGTGT
+TTATAATAGTGCTAATGGTCAGATATCAGTGAATAAAAAAGTAAATGATAACTTTCTAAAAATAAGCAGT
+GCATTGCCTTTCGAGTTAAAGAAAATAGCAAAATGGTCTACTATTATCGAGCAATGGAAATATTTAAATA
+CTAAGGGAATTACTTTAGAACTAGATGAAAATTTTAATTTACATACAAAATTAATTCAAAATATAAATTC
+TTTACAGCTCAGGGTGGCTGACTATTACTACTTGCTTGTAATGGATGATCTTGATTCATATTATTTAACA
+AATAGCTATTTATTCACAATACCCATCACGTTGGAGCTACTCGGACAAGCTCGTGCCGTTGGTGCTTCAT
+ATTTAGTTAATAAAAATAAGAAATCAAGAGAGAAAATAGATAAATACTTCTCAAGTACGATTGTACCTCT
+GGCTGTATTTAAAGGAAATATGCACAAGGTTAAAAGGGAATTGCTTTCGGATGGAGAAAAAATTTCTGCT
+CAAGCGCTAATTCAAACAATTGAGCAGCATATCCAATTAACCTTAGATGGGATCTTAGCTGATTCAACTT
+CTTTGAGTTCTCTTGAGCTTTATAAACTATCTACTTCCGCCATTGATATAGGGTATCAATTTTTAGATAA
+CTCACTTTCTTTTACACTAAGTAATTTGCTTAAAAACCGTGTTAAACAAGCAAACACTGAATTAATTGTG
+AGCATTGGCTTTTCGTCAACGCTATTTCTTATTGTTCTGTACTTTTTAATAGGATTGTATTTCTCAACAA
+TAAGAAGTATCAATTATTTAACTAAAGTTACGGGTAAGTTTTACGGTGGTGATCTTGATGCTCGCGTAAC
+GCTTTATACTCGTGATGAGCTCAATAGTATAGCGCTCGGATTCAATGAGATGGCTTCATCCTTTCAAAAT
+TTACTGATTGAGAAAGAAGAAATAAGCACAAGACTGCTCGCTATTATTGATAATTCACCCATAGGAATTT
+GGTTTACAGGTACGGATGGTCGTTATCATTTCGTTAATAAGACATTTTGTAATTTAGTGGGAATAGAAGA
+AGAAGATATGCTTAATACACCTTCATCTAATTTAGCCGAGTTATTAGGAAGTGAAATAGCACATAATTGC
+TTAGACTCTGATAGAGCTGCTTTAGGACAAGATTTGGCTCATGTTTCTTATGAAACAATCCCCCGTTTAA
+ATGCAAAACCATACCTTCTTGAAATCACTAAAGTAAAATTGAAAAATACACGAGGTAAGGTTGTTGGCTT
+GATCGGTATCAGCAAAGATATAACAAATAAACGTCAACAGGAAGATGATTTAAAGCTTGCAGACATAGTA
+TATCAAAATAGTTCTGAAGCGATGATGATTACCAATATTAATAATGAGATTATTGCGATTAATCCTGCTT
+TATCTGATATTACGGGTTATAGCACAAGTGAATTAATCGGGAAAGATCCTAAGATATTTAGTTCTGGTAA
+ACAAAGCCTACAATTCTATCAGTCAATGTGGGAAGAAATAAAACGAACCGGAACATGGCAGGGGGAAATT
+TGGAATACCAGAAAAAATGGGGATGAGTATCCTGAATGGCTTTCAATTAACACCATTTATGATGATGATG
+GCAAGGTTTTCAGACGAATTGCATTGTTTTCAGATATAACAGAAAAGAAAAAGAAAGATGCACTGATATT
+AAGGCAAGCTAATTATGACAGCCTGACTAATCTGCCCAACCGAAGAATGTTTATTGATAGGTTGGAACAA
+GAAATTAAGGTTTCTCATCGTAAGAAGCAAAAATTCGCTCTAATTTTCATTGACCTAGATAACTTTAAAA
+ATATAAATGATACTAGGGGTCATGTCTTTGGTGATCAATTACTTACTGAGGCTGGAAAACGAATTACTCA
+TTGTGTTCGAGAAGTAGACACAGTTGCACGATTAGGTGGTGATGAATTTACAATTCTTTTGTCTGACTTA
+TCAGAAATATATAATGTTGAATCTATTTGTCAGAAAGTATTACTCGCCTTAAGCCAACCTTTTTGTATTT
+CTAAGTTGTATACATATATATCTGCTAGTTTAGGGGTCACAATCTATCCAAATGATGCAAGTACCACGTT
+GGAACTACTAAAAAATGCTGACCAAGCCATGTACCTTGCCAAGGATCTCGGTCGTAATCAATTTTGTTAT
+TTTACCGCATCAATGCAGGAGCAAGCTCAAAATAAGTTAGAATTAATGAATGACTTGCGTACAGCAATTA
+GCTTGAATCAACTCGCCGTGTTTTATCAACCTATTATTGAATTACAGACAGGTATTATTCGTAAAGCAGA
+AGCCCTTTTACGCTGGAAACATCCCGTTCGAGGCATGGTGAGTCCCGCAGAATTTATTCCGCTAGCAGAA
+GAATCTGGATTAATCATAGAAATAGGTGATTGGGTATTTAAACAAACCGTTCAGCACATTAAAGAATGTA
+AAAAACAGCTTGGTTTAGATATACAAATCAGTATCAACAAATCACCCGTACAATTTAGAGAAACGGTAAG
+TCAATTAGATTGGTTAACCTACCTTACCGAAAATCAATTATCAGGGAAAAACATTGTTATTGAAATAACC
+GAAGGTCTGTTAATGAATAATAATACCAGCACAATGGAGAAGCTATCTCGGCTTAGAGCTGCTGATATTA
+AACTGTCTATGGATGATTTTGGAACAGGGTATTCATCACTTTCGTACTTGAAAAAATTTGAGCTTGATTA
+CCTAAAAATAGATCAGTCATTTACTAAAAACTTAGCGCAGGGTTCAGAGGATATGATTTTGTCAGAAGCT
+ATTATCACAATGGCTCAGAAGCTAGGATTAAAAGTGATAGCTGAAGGTATCGAAACAGAGGAGCAAAGGA
+AATTACTCCTTGATTCTGGATGTGATTATGGTCAAGGATATTACTTCTCAAGGCCTATACCAGCAGATGA
+TTTTTTACAGCTATTAGCTCGAACTTCTGAGATATAGGATCTCGCCAAAAGCAAACCTGTAACACATTTT
+GTTTAACTGCTAATTTAAAATAAAGTCCTTTAATCGCTTTTCGAATGACACTGAAATTATTATGGGCTTA
+AGTCTGCTGCGTGGCAGCTAATGACCTTAAAGAATGAGCACTGGTAACTTTCCCCTCACCAAAAGCTAAC
+GTCAAAAAAGTGCGCATTGCTGACATTAACTTTAAATATTTTTCCATATGTTTTCTAATGAATTATGTCT
+GTGATGTAGCTGATTTTATGTATAGTTCCACCAGAGACTACGACTTTTCATGAGAAAAAAGGTATAGCGC
+CTTCTTTTCACTTAGGGCATGAAACCTAGTTCTTGTTAATGCATTGAAAATCAGTGAATTAACCGTTATG
+GTTGAACTCAATAAATTAGAAAAGCCATGATAGCTTGTTTAAATAAGGTACCATGCCTCCTAACCTGCTG
+TTAGGTGTTTTCTGAGTTAATAGGAAATTTTTGTGTTATGAAGAAATTAATTTTATTTGTTAGCTTCATC
+TTTATCAGCTCTAATTCACTTGCAGGCTTTACATCTGGAAATGAATTACAGCAATGGCTAAGTATTAGTG
+AAAATAAAAAACAACCTGACTTTAATTCCGGTTTGTACAAAGGTTATGTTTCAGGTGTTATTGATGTTGG
+TAATAAATATGCTTTTTGTTTAAGCACTGGAGTAACCAGAGGGCAAGCTATTGCTGTTGTGTCTAAGTAC
+ATAAAAAACAATCCTGAAAAATGGAATAAAGGTGCGGCATCACTTGTGATAAAAGGACTTAAAAAAGCGT
+TCCCATGCACAAAAACCTAAAAAGAATTTCAAGCGGGACTGTTAACAGTTTTCTTGGTTTCGCTACGCTA
+CCAATTCTAGCGAACTATTATCAGCCCCTTAAATAGGCGTTAACTTTCTCTCTATGTATGTGCCCAAAAT
+GGAGTATTTATGGCAATCTTTGAACTTTATTCAACGAAAAAAAGAAAAAACAACGGGGAAACTCCTGATG
+TATATCAATACGAAGATATTCCGCAAAAATTAAAGGTTCAAATAGTACATATTATTAAACAAACAGTAGG
+AACGAACGCTTCATATGGTAGAGAGGGTTATTCTGAGACTGTCTATCATGATATCCATGAAATCCTTTGT
+AAGGAATATGGTGTTTTTTCTTTAGCAAAAATATCAAACATAAGTGATTTTAACGCTGTTTATAACCATT
+TTCTTGATAGCGGTGATATAGATGAATGTTTAGATGTTATTGAATTAACATTTAAATTTATTGATATTCA
+TGTAAGAAAAAAACAATACCAATTCTCACGTGAAGAAGGAACTACACAATTAGCTGAAGATGCTGTTATA
+GAGTTAAATCAAAGATTTAAAGATGAAGGTGTGGGCTATGAGTTTGTATCTGGTGAAATTATAAAAATCG
+ATTCTCAATTTATTCACAGTGAAGTTGTAAAGCCAGCTTTATATATTTTACAAGGTGATGCCATATTTGC
+AGGTGCTAGAAATGAGTTTTTATCAGCACATACTCATTATCGTAGCCAGCGTTATAAAGAAGCTCTTGTA
+GATTGTTTAAAGTCATTTGAAAGCTTAATGAAAGCTATATGTGAAAAGCATGATTGGGAATTTGGGAAAA
+ACGATGCGGCAAAAAAATTAATAAATGTATGCTTAACAAATGGGCTTATACCTACGTACATGCAAGAACA
+ATTTAGTCAGTTTAGAGCTTTGCTTGAAAGTGGTGTTCCAACGGTTAGAAACAAAGAAGGTGGTCATGGA
+CAAGGATCCGAAATCAAGAGTGTATCAGAAACTCTTGTGAGCTATACCTTGCATTTAACGGCAACTAACA
+TTGTATTTTTGGGTGAGTGCGAAAAGAAAGTCAATTAATTAAACAAGAATAAAAAGCAATTGGCTTTTGC
+TTCTTAGTCGCTTGCTTTAGCCAACAACTTCTTGCCTGTTAATTGGGCGTTATCGATATGAAAACTAATC
+CGAATTCAATTCTAGTAGATTGTTGCTAATGTCTCGAATGTGGCAAAAGAAGTCATGTCTCCAATATGGA
+TATCAGCTGTTCTCCTATTACGGTGCACGAACTGAACGTTCTACAGATAACTCATTACACTTTTTGTTGG
+TAAAACCCATTCTGCTCAACGTACTTATAAGCTAAGTCAATCGATCCAAAGTAATAACAAAGTGTGTACG
+AGCGTTCGATCACGATAGCATTCGGCATGTTTTGCTGTGTATTACGTTAAGCCAAGTTGCTATTAGTGCT
+GGTGGTGGAAATTGTTGAGGCATTTCATTCAATCCTTGAAAGTTAACTGCTACTTTCAACTTTAGTTCAC
+GGTTGATAATATTCAAGGTGGTGATAGTTTGTTTACGCTTGGTTAAGCCAGTAGAGAGCTTATTAGTTAT
+CTTATGGCGATGATTTAAATGTGAAATAACCTTTTATCTAATTACCAGAAACAAAAAAAACACCAATCAT
+TACAATTGATGTTTTATAGAAAAAATTTAAATGATTAAGACTATTTCTTAAAGCGACGTGACGCTAAACC
+AATCATTCCTAATGCAAAAATAGCAAGTGTAGATGGCTCAGGTACTGAGACACTACATACTTGGCCAACA
+TCATCATTACATCTTCCAGCAGTCGAAAAGTCGCCACTTGCGTGTAAAAAAGTAGATGTTTCCCAGCTGC
+TACCTAAGTTATTATCAAGCGATATTGATGTTAGTGCCATAGAGGCACCAGTAGGGTCAGGAAATACTGG
+ACCACCATCCCACTCTACACGGTCAATTTCATTCAATACATCATCAAATAAAACTAATTCGTCAGCGCCA
+TTTGCCAAGAATACTGCACTGTATTGGTAATCTACAGATATACCACCATTGGTTAAGGTATCGGCGTTTC
+TACCTAAAACCAAAAAGCCACCAGATGAAATGATTAATGAACCACCATTATTAACGACCTGACTATCAAT
+ATCATTATCACCAAATGTCCATCCATTTATATCGATATCAGTTAAACCTGAATTGAATAGCTCAAACCAT
+TCACCATTAGAATCAGTAACCACAGATGGGTTTTGAAATATTTCGTTGATGATGATGCCTGCATTGGCAG
+GTATTGATAAAGTTAAACCAATTACTGCTGTTAGCGCCATCTGAGTTATTATTTTTAACATTTTATTCCT
+TAATGTATCAATTTTAGAGCGTAGCCTATTATCCATGTGTTAAAGATCAGCAAAAAGTATACCGTCTAGG
+CAATATCTAATGATATCAATAGCGTGATAATCAACGATAATTTCCGCAGAGTAATACTGTAAAACAACCT
+GACACTAAAATTATCAACATAATAATTATGAATTTGTCTGATGTTAACTGGTGAATTAGGTCGGCTTTGT
+GGTGAAAGTAATTATGTCTCGAATGTGGCAACAGCAGTAATTCTCTGGCGTTATATATTTTAAGTCAGAT
+TTATTCTCTTAGCTTAAGCAAGTTGCCAGTCAGTTTTTGAAAGTTAATTTGTGGAGGTAATTAGGTAAGA
+CGATAGCTTTCAGCTTGGACAGTTTAACAGGCTTATTGATGTCGGCGGTTGCATTGAAAAGCTCACTAAT
+ATCATTAGAATTTAATTCAAAAAGAGAGATGAATTCCCTAATCGTCATGCAGGTTTCTTTATGAGCTAAT
+AACCATTCTCTAGCAAACTCTGTTATTTCACCCTCATCAACAAAGAGCGAACACAGTAGCGTTCTATTAG
+TGTAATAGTGATAACTTAGCCTACCACTTAGCATTGCATAAATAATGGCGAATATAGGCGTGTGATAGGC
+CTTAGTGTTGATGATTACCTCTGAGTAACTAAGAAAGCGCTTTTGCATTTCAGTTGGGGTTGACTGTAAT
+GCGCTGAACAAACCAGACAACTCCAAAATTGAACTGTTATTGATGAAGTGAGCACCAGTTTTAGATTTAA
+AGTGTTTTGTTTTATATAGGTGCTTGATGTCTTCCCTTGATAGCTCCAATACTTCAGATATGTCTTGTAC
+TTTCATCCATACATCAGGAAAGGTTTCATTATTTCCTAGGTTTCTTGTACCTGTTTGAATATAAGCCTTC
+AGCCAAAGAAGCACAGACCAGTCCTCCTTTAAGTGTTTTATTATAAAACTCAATGGGAGGACTTTTATGC
+TTATAGGGTAAGCAGAGGTGCAGAGGTCGCTTGATAGTACAGGCTTGATTACCTGATTATAAAATAAGTC
+CTTATCATTTAGGCGCTGACAATTTTGGTATAGGGCTTTATTTATATCTTTCACATCGCAGTAGACTCGC
+TTTTGAGTTAAGCACTTGGCCTGAGTTGTAGTTATTAAATCAACCAATAGACAGTCGTCAATTTGTTTAG
+CGGATAACGAGGGTAGTGCGGTATCTTCCAAGATTAAGTGTTCGTTACATGCCTTATTTGCGCACCTTCC
+GCCAAGTAATGCGGTGTCCCACTCTAGTGGAGCCTTGCAGGTATGGCATGTTGAAATCAGCAGGGTTTCA
+TGTATCTCGCACACTAAGTGGTGGGCATGCTGCCAGTTATCTTTATGGATACCATTTTCTTTTAAGCAGA
+ATATGCATACTTTAGGTTTTAGCAGGCGGTGAGAAACATAAAGTTGATTGCTTTTTAGTGGAGGTATCTC
+ACTCTCAAAGGTGGTTTCTCTACCTAAAATTTGATTCAACCAAAGTGAGTCACTAATAGATAACTTTGCC
+TGCACTAAACGGCTAAGTTGGACTGTAGATATTAAATCATAGACGGTAGATAACCCATTAGCATGCGCAA
+GCCTAATGAAATAACCTATCAGCGACTCTCTTTTCTGAGGGATGAGTCTTATTGTGAGTGAAGTAAATTC
+TTTCAATGTTTTCTGCCTTTTTAATGATGGCAGCGTAGGTGTAGTCCTGTTGATTAAATGGGTTTGCTTC
+TCCCGTGGTATCAACAAGTTCATACGCGTCGTAGAAAGTAGCTTGTAAGTCTGATGTTTCATTGAGTTGT
+GTAAAGGCAAAAAGCTTTTTAATTAGGCCGATACGGCCATAAGTTGCTACATATAATCTATCTAAGATGT
+CAGCATCTTTGGTGTTCAGATTTCTTAGTCCTTTTGTTTTACCGAAAAAATTAATGACATTTACCCAGGC
+ATCACAATGGCTAAGGAATATATTTAACTGGCACGGAGCAATGAATCGACGAGATAGCTGCTCCTCTCGG
+GAAATGTTTTTAACATCAGCGAGGTATTTTAGTTTGAGTAATCGCTTAAGCGCTGGCGTACCTATAAGGA
+TGAGGGGGACGTTGCACTTATCGATAATTGCAACAAATGCCTTCGCCATTGATTGAGCTTTTATACCATC
+GGAATCTGGGAGGCACTCTTGTGCCTCATCCAATATGATTAGCTCTGTCTGGCATGCTTCTAATAAACAC
+TTTAGTTGATGGAGCAGTTTGTTTAACGTTCTTCGCCTAGGTATATACGAAGTCCCCATTGCATTGATTA
+TCTGCTCAAGTAGATTGATAGGGCTATTGGGTTTAGTTAGGTGAACACAAATGACTCTTTTAAGTGTTAC
+CTCTGGCGTATATTCAACGGGATATTGTTGTTCATACCAATCCACTAATGTTGATTTACCTGTTCCTGAC
+ATGCCTGTAATTAAAAGGCTAAGCTTAGCCGTATCGTCTTGGTGGTGAATTAATCTCATTTTATTCACCA
+CCGAGGTAAATAAGCTATGTTTTAATATCTTCATCATAACCCCACTTATTCAAGTCTGACTCTGTAGGAG
+GGTTTTCATGCTCATCAAACAATTTACTTTGAAGGTCATTCTCGATGTTGTGTTCTTTCCTTTTATTACG
+CCTTTTCATAAAGAAGTTTGCAGTAGAGTTAACAGGAACAGACGTGTTAAATATCGCATTGCTTGCCTGA
+ATCATTGCACTTAAGCTCGGTACTATCTGATTGTCTAAGTCAAATGCTTCTACTTTACGCTTTTGAAAAT
+CTTCTTCTTTAGTCTCTTCAGCTTTATTTTTCTTTTCCTTTTTCTTTTTATCTAACGGCGCATCAGTTTC
+AGTAGGAGGAAAGTAAGGCTTCTCAACCTTAACTGGTTTATCCGTTCCAAATGGTATTTCAGAGTCCATT
+TCTAGATGAGTAATACGCTCTGGATAAATAACTACAGTACCTTGGCCTGTCGGGTTTTGACCAACCACTT
+TGATTGTCCTAACATCCCAGCGACTATGATAAACGTTTACAATTATCTCTTTGTGGCCCTTGGTACTTAA
+CTCGTTATGAAGATCTTTCAGTTCCTCATGCTGATAAAATGCATTATCAAAATAGACGGTGCCTGTCTCA
+TAAAGCGTTCTATCAACAGAAGTAGACGACAACATAAACGCATAATTTAAATCATTCACTGTCAATTTAG
+GAGGGTTTTGCTCAGCAATACCTTCATTCCATACTTGCTGAGGAGTTCTACCACCAAGTTCAGGTTGCGT
+GGTGTTTATATATTGGCTTAAATAGATATTTAAACACCTTAAGAACTCACTCTTCTTCATGACAGCTCGG
+TCTTTCTGCGTTTTATGAACTCGATAATCCTCAGAATCAGGTAAGTAACCAGGTATGCCTGTTACTTGAA
+CCTTATTTCCTTTGGTATCAGTATACACATGTGAAAAATTACGAAAAAAATTCTTTTCCCAAATATTGAA
+TAAACCCTCAATATGACCTTTACCCCATGGGGTATGTGGTGACAACGTGTGATATTTAACTTTGCTGTTA
+TGATAAACTTCGCGAGTATTTGTAGCTCTTGCGCCACCACTATTATCACCCACGATACAATAGGGGATAC
+CATTCGCATTTAAAGTTGGGCAAGTTCCTGTGATTATCTCCCTAAATAATCTTTGGTAATCTTCCGAGCT
+CTCGCCTTTGCCAAACTTTACATAAACGCCCATTGGGTAGTTGGATTTACAATCTACTGCTGCAAAAAGT
+TGCACTCCTTCTGTTGTCTTGCCGTTATCGTCTAATAGCGAAAGGTTATAGGGAGAGGCATCTTGTTCAA
+CACGCTCTAAGACCCTTTCAACTTTCATTTTTCCTTTATATCTATAGGCTTTACGTCGTTTTTCAGCATC
+ACTTCCTGTAGCAAACACCTTTATTACATCGAGTATTTCGTTTCGTCTTCGAATAAATGTTGAGTAAGAG
+ACAGGTTCTTCGTCAGAATTTTCAAAATATTCATCTTTAGAGTAACTACTATGTGCTTCGCTTACACTAT
+CGCTAAAGGTATCCTTTGTTAAGAATACAGTTTCTAAATGTTTAAAAATCAGCTCTTCTTGTCGTTCTGA
+AATTCGCTTTCTTACTACAGGGTCTTGACCAACAGACTTGGCAATATTTTTTGTTTTCTTGTACTCACGC
+CACCACTCACAAACTGTTGAGTGGGCCCAGATTGTTTCAGTTTCACCATATAGCTTGAGTAGTTGTTGTT
+TAAGTAGTTCATAAGTTATTTCAGAGGTCGCTTTATGACCATTAATGACCAATTCTTCCAAGATATTTAA
+GGTATGCTTCCTTTTTTCAACGTGACGCTTAATGCGGTTTGTAAGGATAACCTCATCATTAGCAGCGGGC
+GCTGCCGTTATCACATCGTCATTCAAGTTACTGGTAAAATAATCACGAGAAACATAGTAAGCATTTTGTG
+TGTTAGCGACCTCTTCGAACCCAATTTTTTCATTTTTATCTTGGATAACTCGACACAGCCCATGATTGGG
+AATATTGAATTCACGATACTTGAACGAAGGTCTGGAGCTCATTATACTGTCGCTCTCGTTAAGGGGGTGT
+TTGCATTGATTTTTGTATACCAGTCAAAATCATATAAGCGTAACCACATTAAAACCCTCATAGAAAACCC
+TAATCCGAGCTGTTGCTTTAAGTGGTGTTCAGCTTCACCTAAAGTGATGTTTTGAGGAAAAAACCAGGCG
+ACGCGTAATATATTATCAATGTCAGTGTCGGTCATACGGTTGTATTGAGATAAGTGCTCAATATTTCTGA
+TGTATTGAAAGTCTATCTCGTCGTTATATTTACACGTAAGTTCAGCACCAAGTTTCTCCTTAAAGCCCTC
+GGTAAATAGGGCAATTCGCGCTTTAAACTTCTCGCTTTTGTCTTCTCTAGAGTGTACTTCGATGAACTCG
+AATCTTCCATCTGTGTATTCAACTAAGAAGTCTGGCTGAAAATTTTTGCCCTTGTAGGCATATTTCCCTG
+GCTGCGAAGAGAAAGACTTAACTTTTGGGTCATTATCAAGCATCAAAACAAAGGCAGCTTCATGCGACGT
+TTGTGTCCATAATTTTATTCCAAGCTTATGGCAATAAACATCGATTCTGCCTTTGTTTGCACAATAGAGA
+TATTTTTTATCACCCATCTTATTACCCTCTTTAGTTAGTGGCTTTTTTATACAATTACATTTTTCCTAAA
+ACAAAAGTAAGTCCAATAAGTGTAGCTTTATTGCGTTACGTTTAAAGGTTGCCCCAGTGAGTCTCGGTTC
+GAGCTTTGACTGTAAAGGGCACTTTCTGTGTTTTAAAACTACAGTTGAAAAGGGAGTAAATCGTTAAAAA
+TTGGATTTGTAAAGCTGGGTGAAAAATAGACGGAAAATGGCTACGATTGAGTTTGTATATATATATCAAA
+CGGTAATGCTTTTAAGTTTTAATTAATTAAGTATTTTTTAAAACGTGTTAGACTCTGCTTTTAAAAAAAA
+TATTTTAAAATATACCTCTTTATATTCATGTTCTTACATAGCTATTAGGAATAAAGAACAAATTTTTTAA
+TCTGAAATATTCTATATACCTAAAGGTATATGTTGGTGGTTAGGTAATGAACAAAGTTTGTACATTCAGA
+GTCCATTCAAAATTAGTAGAAGACTTTAATACCTTAACTAAACAATATGGCTTGGTTAAGAAAGTGTGGT
+TTTGCTTATTTTTAGACAAAGAACTGACTCATGTTAAGAGAGAATTTAAGCACAAAGGTAAAAACTACCC
+TGAAGCAGTTAAGCATCAATTTGATACACGTAAATTATTCTCATCTAAGCATAAACAATTAAAAATCTCC
+GGCGATGAAGAGTTATTCGAAAGGCTAGACTTGTTTTGTGAAGATAAAAACATTGTTCGTGAAGTTTTTG
+TTGAGCACGTCTTAAAAATCATCTGTTACGGTAGTAGTGATTTTCATACAGGGCTTACTCGTAATTCCCC
+TTTGCATGCATTAGACGGTTTTCTTAATAGTTATGATAAAACGTTGAAAGAGTCTGAAACACGATTTGAT
+AGATTATTTGTTCGGTATAAGAGGTAAATATACCGCAGGAGAGCTCAAATTTATTGAGCTCTATAAAAAC
+AGCCTTATGTAAAAGTAGGGCGATGTAAGTCTCATTAGTGACAGTGTTGCTTCATTATTTTATCGTAAAT
+CACTTGCTCTTTGTTGCTCAGCTCTAAGTTGTATGCCTTATAAACCCTGATAAATCGAGATATATACTGG
+CACTGATTCGCTGGCGGTAACCACGCATTTAACCCCTTAGATCCCTTTTGCCTATTTAACCTAGCTTCTA
+CACTCAAAAGATTTGCAGGGTCATTTGCAAATTTCACTCGCTTGGCTTTAGTCCAGTGATTTGCACCGTG
+AACCCACGCCCACTTCAGCGATACAATATGGTCAATATCTATCTCAGAGGCTGCATATATAGTCTTCCCT
+GAAAAGGGTGAAATCCACTTTCCCGATACTACCTCACATTCCTTTGTTGTTTTAAACCGAACAGGCGACA
+AGGAATAAGCGATGAGTGTTTCCATTCTTGAATTCTGACAGTCTTTGTTACTGTCAGCCCAGCCATGCCC
+AAACATCTTTCGTGAATAATTTGACGATATAGTTGATTGTTTCTGAGTGTTAGCGGGAGTAGAGGAAGAA
+TTTTTAGGTAGTCGACCACCAGATTCGATACACGACGCTAAACTAATAAACGAAGTAAAATTCTTGGTAC
+GTTTGTAATATGGGCTTTTTAGGTCGTGGCATATACCTGATTTGGATTTTTTAATTGTTTCAGCGTTAGC
+TTCAGGTAAGAGTAAAATAAGGCTGAGCAGTACACAGGGGAATAATAAGTTTTTGAGTGTCATGTTATAA
+GTACCGAATAAATGTTTTGGTTTGGCAGTAATGTTTAGAGAGATATCTTTGGCTTCTAGGTCTTCTCTTG
+CTAATAAGTTCATAGAAACTCACGTTGAAAACCCACAGGAACTAAAACCAACCTAATAACGCCCAACTTA
+CCTTAATACTATTTAACATCAAAGTATTAAGTCTAATTCACCAGCAATACTTTACTGCGCTATTGTTTTT
+AGTAATACCTAATTGATGATCGCACTTCAAAATATAGCCAAAAAACACTATACTGTATTTATGTACAGTA
+TAGCGTTGGTTTTTTATGAAAGTAATACCCGTTTACATTGAAGCAGGAATATCCGGCTTTGAATCACCCG
+CAGCAGAATATCGAGAACTAAATCTCTCATTAGAGGAGTTACTTCTTCAGCACCCTAATGCGACTTTCTT
+TGGTCTCGCTAATGGACGCTCAATGGAAGGCAGAGGGATTTTTAATGGCGATGTGCTTGTTGTTGATAGG
+GTGGAGCATATTAGTAATGGCTCTGTCATTGTAGCAAATTTTAATGGGTGCTTTGTGTGCAAAATAATTG
+ATACCGATAATGCATTATTGTTATCTGCCTCTGACGAACACAAGCCCATTAAAATAAGCGAAAGCGATGA
+CTTTCAAATAGAAGGAGTAGTAAATGTTTCCTTCAGGTTGCACAAAAAACTCCCCGTACTGCTGTCATGT
+TTGGGTTAGTTGATGCTGTTTCTTTCTATGCACGTGCAGAGAAGGTTTTTGACCCAAGCATTAGGCATAA
+ACCTGTTGTCGTTTTAACGAATAACGACGGCTGTATTTGTGCTGTCTGTCCTATTGCGAGGCAGCTAGGT
+GTACCTAAATTTGTCCCCTATTTTAAGGTTAAGTCTTTTCTAGCAAAGCACGGTGTCGTTGTTCGTTCTT
+CAAACTATGAACTGTATGCAGACCTAAGTGAAAGAATGATGAATGTTATTGCGCGTTACTCAGATAACCA
+TTATGTCTATTCTATTGATGAATCATTCTTACATTTCAAAAACTTTAGCTGTGTTGATAACTGGCACGAA
+TACGGCCATGTAATACGTAAGGCGGTGTGGCGAGAAACACGTTTACCCGTTGGTGTTGGTTTCGGTGCAA
+CCTTAACATTAGCCAAAGCAGCGAATCATGCCTCTAAAAAGCTGTCAGGTTTTGATGGTGTCGCTGTGAT
+AGATGATAAAGCCTCTCGTAAAGAAATCCTCTCTAGAATGTCGCTCACTGAGGTTTGGGGTATTGGCTCC
+AAGTTGGGTAAACGGCTAAGTATATTAGGGCTTAAAAATGGCTGGGATTTAGCTAATCAATCACCTAAAG
+CAATGCGAGGTCAGTTCGGTGTGGTCGTTGAACGTACAGTGAATGAACTGAACGGCATGCCGTGCTTACA
+ATGGGATGAAATAGGGCAAGACAAACAAGAGATATTTTCTACACGTAGTTTTGGGCAACGAGTAACCGAC
+GGTCATGCACTCAAAGCTGCACTATCAAGTCACGCCAGTATTGTAGGGGCAAAAGTTAGACGACAAGGCT
+CTTTGATTAAACGCTTAGTTATTTTTGCATCAAGTTCGCCACATGATGACAGTTACTATAAAAAATCGGT
+CATTTATGAGTTTCCCATTGCGACTGACAATATCTTAAAGCTAGTCGGTGCTATTTCTTACGTATTTGAT
+AATATTTATAGACAAGGTGTTAGCTTTTATCGCTGTGGAGTAGGTGGCGTTGAATTAGAGAATAGTCAAT
+TTCAGCAACAAGATATGTTTAGTCTTAGTGTGAATAACCCGCCTTTAATGAAATGCTATGACCAAATAAA
+TCATCGTTATGGTCGTGGGGCTGTTGAAGTGGCTATCGCTGAAAAAAATGAAAAGTGGGCCATGAGGCGA
+AACTTCTTATCACCTCGCTCTACGAGTAACTGGTCAGAAATACCTAAGATAAACTGTTGAGCTTAATATG
+TGTGGTCGATTTATGGTTGGATTATATTTATAACGAATGTATATGCAGGCACGATAGTATGATCCAGTTA
+TCAGGTATTTCTCTTTAGAAAACGTCCTACAATCTCATTTTATAAACTTCTCAAAAGTGCGCTAAGCGGA
+AGTTAGCTTCAAAATATTTGCGATATATTTTCTAATGAATTGACTGTGTCATATTACTGAGAAGTCTCAG
+TAATAAATAAAAATCAACATTTCTAAACCCTAACTAATTGATATTATTTGAAATAGGCTTTAATTCTATG
+TTGGATATTACTGAGAAGTATCAGTAATATCCAAGACCTAACAAAAATAAAATATTTTTAGTTTATAAGG
+CACTGAAAATATGGGATATTAATACGAATTAAATTAAAGTTATGGGATGGACATTACTGAGAAGTCTCCA
+TAATAAGCTGTTATAAGGTCAATCGAGTTTGCATATGAATCCAATTAAAAGTTTAGCGACAGAACGTTTG
+ATCTTAAGACAGTGGAAGAGCGAAGATAATATTCCGTTTGCAGAGTTAAACGCATGTAAAGATGTAATGG
+AATACTTTCCAAACACTTTAACTGAGATTGAAAGTACCAATTTAGCTTTAAAACTTTCGCAATTAATATC
+TGAACGTGGTTGGGGACTTTGGGCTGTAGAAGAAAAGCAATCGAATAAATTTATGGGTTTTGTTGGTTTA
+CATAATTCACCCGCAGAACTTGAAATAAGTCCAGCAACAGAAATTGGCTGGCGTTTATCAAAAAAATTTT
+GGGGTAAAGGTTATGCTACAGAAGCTGCTGAGAAAGTTTTAGAGTTTGCATTTAGTGACTTAAATATTGC
+TAGTGTTGTTTCATTTACAGCAGTTGTGAATAAACCTTCGGTGAAAGTTATGGAGCGTATAAAAATGACC
+AATACAGAGCAAAACTTCCAACACCCATTAGTTAATAATATTAAATTGAAAGAGCACGTTCTTTATAAAA
+TAACAAAAGAAGAGTGGCTATCCAAAACCTTATAACAAGGCATTTAAACGGAACTAAAACAGTTGGTTAG
+GTTCCGCTTCGCTCCACATTATAACCAACAATTTTAGTCCGCTTAATGCGGCGTTATCGATACAAAATCT
+AATCCAAAGTGCTGTTCGACGCTAGTAACCTAATGACCGCTTTGTGGCAGCTAGTGACCTTAGGACAATG
+AACACTGGTAGTTTTGCCCTCACCAAAATCTAACGTCAAAAAAGTGCGCATTGCTGACATTACAGCTAAA
+AATATTGCCATATATTTTCTAATGAATTAACTACTAGTGTAAACGATGTAATTCCCTTTCTATGGAAGTC
+TGTATGATTTTTCATGGTGTGTTACTGAGACGTCTTAGTAACACACCATTTATTATGATAAATACTCAAT
+ACAGTCACTTAACCACCTGAATTTATGATGTTTTGTTTGTTTTGTGCTTAAGGCGTGTTACTGAGACGTC
+TTAGTAACACGCCTTAATACACATGTGATTTAACATTACTAGTTTCTAATGCTTTGAAAATATGGGATAT
+TAATGTAAATTAAATGTTATTTATGGTGCGTGTGTTACTAAGACGTATACATAATAAGCTGTTAGGCATT
+TAGCCAAGGATTGGAGTAAATTTAAAGTATGAATCAAGAACAAGAGTATATTTCAGGTTTAGGAAAAGAT
+TCTGTCGTACCTCCAGAACTAAAGGGATGGAATTGGGGATCATTTCTACTTAATTGGATATGGGGAATAG
+GCAATAGCACTTATATAGCTTTTTTAATGTTTGTTCCTTTGGTTAATATCGTAATGCTTTTTATGCTTGG
+TGCCAAAGGAAATGAATGGGCATGGAGAAATAGAACATGGAGAGATATTGAGCACTTTAAACAAACACAA
+AGAAAATGGCGTAATGCTGGTTTAATCTTATTATTTGTTGTTTTCCCCTTATTTTTTACTCTTATCGGAA
+GCATGCTTAAAGGTGAAGCCTTTGATCAATCAATGGTTTCTATATCTCAAAACACTGAGGTCATTGAGGT
+TGTCGGCGAACCAATTGAAGCTGGTTACTTTGTTATGGGGAGTATTCAGACTTCAGGAGCTAAAGGAGAG
+GCATCTTTACAATATTCTATTTCGGGGCCTAAAGGAGAAGCTGATGTTTATGTCCTGGCATATAAGGAAA
+TGGAAGCATGGTCATTACATAACGTAATTGTGCATATCCCTGAGACAGATAAAAAAATACAGATTGTAAC
+TCCGGTAGAATAAATGCCTAACAAGCTGTTAAACAAGGACAAAAAACAGTTGGTTTTTGCTCCTTCGTCG
+CTTATTTTAACCAACTATTTTATTGCCTGTTAACAGGGCGTTAAACCTACTCGGAGATTTCAGTGGTAAT
+TGTTAGAGAAGCGACACTATCGGATATTGGTATTGTGCATGATTTGATTATTGCTATCGCAAAGCATCAT
+GACCAAGAGCAATACGTAGTAACTACTAAAGATGAATTAATCAATTCTGGATTTGGAGATAGCCCATCAT
+TTGGCGTGCTGTTAGCGGAAATTGATGGTGAGGTTGCAGGATATTGCTCTTACACGTGGAATTATTCAAT
+TTGGCTTGGTTCAACTTATATGAATATTGATGATGTATTCGTATGGGAAAAGTTCAGAGGTAAGCAGATA
+GGCGAATTATTAATGCTTAAAGCTAAAGAAGTATGTTTAGCTAAAGGTGCTAGTCGAATCAAGTGGGAAG
+TTGAACAAGACAATCACGGTGCAATCAAGTTTTATGAGCGTTTAGGTGCCAACCTCGATATTAAAGGTCT
+TTTCCGATGGGATGTTGCATCGTAGGCTTAACAAGCAAATCAACAAGGACACGTAACAGTTGGCTACGTT
+TCGCTACACAATTTTAGCCAACCATTACTTAGCCTGTTATTTGGGCGTTATGTAGCTAAATCGAGACGTG
+TCGTGCCACTGTCAGGTTGATTTCGTAACCGCCAATGATATTTTCAAGTTAGATTTTCCTCACAGATGGA
+CGAGGGTATTTTATGATAGTTAAAAAATTAAGAGAGAAACGGAATTGGTCTCAAGAGCAACTTGCAATAA
+TGGCTGGATTAAGTACGAGAACAATCCAGCGAATTGAAAGTGGTAATAAAGCTAGTATTGAATCTCTAAA
+ATCACTCGCCTCTGTTTTTGAAATAGATATTTCTAAACTAAAAGAGGAAATCATTGTGATAGATAAAAGT
+TCGGAATCATGGAAATCAGAATCATTTTTAGTGAAATTTTTTTTCTGGGGTGTTAAAGCGAGAAAGCAGG
+TTTTAACTATGGAGTTTCTTTGTTTGGCATTGGGCATTTTAACTTGGATTGTAAAGCCAGATATATTTGC
+TACTCCAGCATTCTTTCTCTTGGCTTATATATTTGCAACAATGAAATATTATATTGATCGTAAAAAGCAT
+TGGTAACTAGTAGCTACATAAAAAGAAAATAAACAAGGACACGTAACAGTTGGCTACGTTTCGCTTCGCT
+ACACAATTTTAGCCAACCATTACTTAGCCTGTTATTTGGGCGTTAGGTAGATATGAATAACGGAGGTTGC
+ATCATATGAAATACATCTTAATTTTTGTAATGATTACTTTTACTAATTTAGTTATCGCTAAGGATACATA
+TGATCCCTACGATTGTCTTAATGATGTTGCTCGAATAGATCCGAAAATAACAAATGGGTTAGCAACTGAA
+CTTTGCTCTGCCGCTTGGTCACCTGAACCTGCAAAGTGTTATGCTGGAGCATCTAAAATAGATGACGAAA
+TTCCTCGAGGGACTGCTGTTGAATTATGTGCAGGCTCCGTAAACGCAAAGAATACTCTAGCATGTTACGG
+CAACAGCGGTAGCTGGGAGTTGAATCGTGGGTTAGCAACAACTCTATGTGGTGTAAACAAAATAAAGAAC
+TAGCTCTAGTAGTTATAAAATCTGCCTAACAAGGCAATAAAGCAGGACTAAAAAAAGTTGGCTGTCGTTC
+GGTGCCTCACTATTTTAGTCAACCATTTTTAGCCTCTTATTGGGGCGTTATCGATACAAAATCTAATCTA
+AGCGCATCAATTCAAGTTCACGCATAATGTCGGCTTTTGTGGTATTAGTTAGCCTTAAAAAATGATTCAA
+ACATATCATAAAATGATTGGGTGTTAACTTCTTCTTGGTGCGCATTCCTGACATTAGCCTAAAACTTTTA
+GCCATATATTTTCTAATGCATTATTCGTGACCTATTACTGATACTTTTCACTATTATCCTATATGACAAA
+AAATAAAAACTTATAGTATCTAAGTGGTTGAAATTATGGGATGTTAACCACAATAATCTGTTACATCCCC
+TTGGCTTTTCAAACATGAGAGAATCTTTTGAATATGAGAGAATCATTAAGTGATCTAATCGATGCAGTCA
+TAGAAACAACTGTTCCTGTGATGCAGAGCCCTATTGAAAGAGCAAGACAAGGACCATGTTGGGCGCTAAC
+TGATGCGGGTAAGTCTTTAGTCGATCGTATAAGTTCTGATCCAAAATTTGTAGAGTTTGACAAACACCTT
+CAATTGCTTGGAAATGGAGCATCGGTCACTGATTTATCCCAATTAGCTGATTGGCTGGTTGAACGAGCTA
+AGGTGGTAGGGGGTAAGGGAGCTGAACGTGACCTTTTGCAATATTTAGATTCTGATGAAATTGAAGTTTA
+TGCAATAATGCTACTCGCAGATGTTTATCTCAATGCTGAATATAAATTTTGTAACAATGTTGAAATTATT
+AATTCTACCAGTCTTCCAAATAAGTCTTTTGCTGATACAATTCTGAATGACTCATTTTCGAGCAGGCTCC
+CACTGCCTCGTGTTTACAGCTTATTAGTTTCCCCATATTCACAGAAAAGATTTCATTGGCCAAATACAGA
+AAGTGAAACAAAGATGCCAATGACAGAGTACCCGAGTAATGCCTTGGAAGAAACTAAATTGTGTTTAGTC
+TTAGCGCGTAGTAGAAGTATCCAAGTTATAGCTAGTGGTACTATTGCTCCAGATCACTTGCCTTTCATCC
+GATCATGTACTGGCTGGTCAATGCATTCATTCAAACTCCCTGGTATGGCGCCATCTATATTAGAAATCGA
+GATGAAAATTGCTGACGAGTTACTTTTGAAGTTACGTAAATTGCCAGAAAGTTTTAAAATTAAGCTTGCC
+ACTTCCATTGAGAGATTTAATGGTTATTGTTCTGGTGCCTCTATGGTTGAAAAATCCATTGATTTGCGCA
+TTTGCCTTGAATCCATTTTTCTAAGCGATGGGAATAAGGAGCAACTTCGGTACACTTTGGCGCTTCGTTC
+AGCATTGTTTGTAGGGGATTCACTAGAAGAAAAAAAGGAAATCATGAATATAATGAAAAAATCTTACGAT
+GTGACTTCTACTGCTGTTCATGAAGGGAAAATGCCTACCAAAAATGTAGATTTGCTACCCCAAGCTGCTA
+AGATTGCCCGTAATAGCATATTGAAACTTTTAGATGTTGGTCCGGTAGATTGGCAAACAATTGAACTTCA
+AGCATCAATTGACTAATGGCATGGACATGTTGCCGCACTCTGACTCGGTAGAATTAACGCAGTCTTTGCT
+AAAACACAAACAGGGAAAATCACATCAACTTACTAACAGATAAGCAAGGCGTTATCGATACAAAACCTAA
+TCCGATGTATTGATTATTTTTAAAAGCTAAAGTCCGTTTTGTGGCAAATAGTGTCGTAACACGGATAATT
+TGGCTAGTGCATTAGAAGCTTGAAGTGGAAGTGTGAGTAGCTAAGCGCATTAAAAGGGATTTTTTAAGCA
+TATGAATATCAGAACCAGAGCTGCTCAAATTAGATCTAGATGGCTAAGAACGGGCTTTCAATGTGAGTTG
+TCACTCGATGAATTAGAGCCTCTATTTTCAGTATATGCTGAGAGTCCAAGAGGAAAGCTTGTGATTATTG
+ATAAGAAGCAGGCAATCACCTTAAAAAACCTCCTAAGCTTATCTGCTGATGAATATAATATTTATAAGCT
+AGACATCAAAGCTCGTAATCAAGCTACATTGCTTCATACAACGTTAAGCCGTTTTAACCAGCCAGTCTTC
+GTTAGCATTGATGATATTTATCAAATTATTCGAGATAAGGTTGATATCAAGAAAAAGTATTTCATACTAA
+AAAACGAAAACTCACCAGTAACCATCGAAAACCTTATTTTATCCCCCGTGACAAGAACGGAATATTATCT
+AAAGCTGAAAAGGAATGCTGACCAAAAAATGATATTTTGGCGAAAAAAAGGGCTTGAACCTAAATTTACT
+CTCACTCAATTAACCGAACAAATGGAATCCGTAGGATATAGAATGATTAGTTCTAAAAAAGGGGTTCCTA
+TACGTGACCGAATTAGGATTATCGACAACGAAGAGTCTTTGACGTTAAATAATATAGAAATATTAGTTAG
+TATTGATGATGAATCGAGAGTCAGATTAAGCGTTTAAGTAGCCTTAAAGTAGCTATCCCAAGCGGTTAAG
+TTTTGGGGACTAACCTAGTGGCAATGTTCCCTTAGTGCATTGAAGACATTAGCCTAAAATATTTTGCCAT
+ATATTTTCTAATGAATAATTCATGTCGTATTACTGAGAAGACTTAGTAATAACCTAAAAACATCCGTATA
+AAACCCTAATGTATTGATTTTATGGGTAATAACCCATTATTCTATGTTGGATATTACTGAGACTTCTCAG
+TAATATCCAAGTTACGATAAAAATAAAACATTTATCGTTTCTAAAGCTTTGAAATTATGGGATATTAATA
+CGAATTAATTAAAGGTTATGGGATGGAAATTACTGAGAAGTCTCCATAATAAGCTGTTAGAAAACTCACA
+AGGAATATATCGATGAGCAAGTGTACAAAAATTTTTGATAACCTCTATCTTAACCTTAAGCAAATTGTGA
+CTTTTGAAGTTGTAGCTGATGAGCAGCTTAAAATTATTACTAGTGCTCACCCAGAAACTAATGAAAGTAT
+AATGTTAATAACTTTTTCATCAGATGCCGATACTGTGTTAGGTAGAGCTACAGAAGGTTTTATCTATGTA
+GAGCTTCAAGAGTTGCACAGAATCAAACGTGAAATTAGTAAGTTTATGGGCATTAAAGAACCAAAAATAA
+AACAAGCGCCTGTCGCGGCCTAGTTTTCTAACAAGGCGCTTAAACGGAAAAATTACAGTTGGCTCGCGCT
+TCGCGCAGTTTAGCCAAACTGTATTCTTCCACTTAGCTTAGCGTTATATACCTTGGAGGCTGCATGGAAT
+TTTCGACCATATTAATCTTATTCTTTGCTGCCCATGGTTTAGTCGCTTTTGTAGTTTCAATATCAATTTT
+GAGTTGTCCATTCAGGTTTGGTAATGAGAAGTTAGGTTTGTTTTTGCTAACTTGGTTAATTCCACTTATT
+GGTGCAATATTTTCACATCATCGTATTGGGACGTTAGGTTCAATTAAAGGTGATAGCTCAAATAGCGGCA
+CTACTTCCGTTGATATTCCCCCATCCAGCGGAGGTTGTGATGGTGGTACAGGAGGCGGTGACTGTGATTA
+GAGTAAAAGGTATATAACAAGCTGTTAAACAAGGACAAAAAACAGTTGGTTTTGCTTCTTCGTCGCTAAT
+TTTAACCAACTATTTTTTGCCTGTTAACAGGGCGTTATGTTTTCGATGAGTGTGCATATGTTAATTTACC
+ATTACACAACTGTAGATACCTTTTTAAAGATTCTAGATAGCAAAGCAATCTGGGCTTCTGATCTTTCAAA
+AATGAATGATCCCCAAGAGTTTACAATTGGTATTGAGCTAATTAAAAAATTCTATCAGAAAAAATTTCCA
+GATTTATTACATTGGTTTGAAAACGATCGATTCGTTGGCTTAGATAATGAGCAACTCCTTTTAGGATGTT
+CTTTTTCTGAAAATCCTGACGACTTAAGCCAATGGAGAGCTTATGGTGACGATGGGAAAGGCGTAGTTAT
+TGGGATTAACAGAAGAATTTTAAGTGCAAGTAACACATTAACGATACCCGCATTTTATAAAAAAGACGAA
+AGAACAGCTAGTTTCGTACATTTCCATAAAGTGATTTATGATAAACAAGAATTTGAAAATTCGGTTAAAG
+AACTATTAGATAATATTGGTGATTTTATTAATGACACAGTTGAGAGCTTTAAGTTATCCATTGGATTATC
+AAGGTTAGCTTGTTCTTTCAAATCTGACTTCTATAAAACTGAGCAGGAAATTAGGGCAATTCTAGAGCAT
+TCAAAGCGTTCAGATATTTATTTAGATGAATCGCTTAAAAAGCATAAATTATTTGATGTGAAATTTCGTT
+TGTCACAATTCGGATTAGTGCCTTACTGTAAAGTAAATCTAAGCAACGCAGATGCTTCTTCAATCCAAAC
+CGTTAAGCTTGGTCCTAAGTGTAATATTTCAAAAAAAGATTTGGAGTTTATGCTTTTAGCTACTGGGAAC
+AAAGATATTCTTGTTAGCACTTCTGCGGGGCAGTATAGGTAAAAACATAACAAGCGCTTTAAACGGAACA
+AAAACAGTTGGTTAAGTTCCGCTTCGCTACACATTTTAACCAACTATTTTTGTCCGCTTAAGTGGGCGTT
+ATGTAGTTATGGATATTTCAGGGTGAATGGATATGTCAAAAAAGAATGATGCGGTATTTGATGGCTTTGA
+TAAAGCGCGTTCAAATATAAGGAACGCAGTAATTGTAATGCTGACGCTATCTGCTCTGTTTTTAACCGCA
+ATAGAAAACTCTAAAGATACCCTTGTGGAATATTCAATTGCTGCAGAGTCATTAGATAGGCAACCTGAAG
+TTCTTAATGAATATAAATCTTGGGTAAAAGAAAAGCTCTCAACATACTCAGCGAGTGAGTACGAGAAAAT
+CTTTTCAAATGTGGAGAAGTCTACAAAGTTTAAGCTGGTAGAGCTTCCTACTTCAGGAAAGTCAAACCTC
+CCTGTAACAATAGCCAGAAAAGAAATTTCTACGGTTGAGGGGCTAAGATATGCAACTATGCCCATTCTTC
+CTAGAGAAATTACATATTGGTTAAATGAGTTACCTTTCAAGATTAAACAAAACGCTGAAATAAGCCTCTT
+CGAGGTTAATTCATTAAGTAATGCACTAGAAAATGGTAGCTTTAATTGCAGTTCAAATAAAAGGTTTTGG
+ACATTCTGTGACGAGAAGGAAAGTATGGATCCTTCGAATTACCCATCGGGGGCTCAATATTTTAAACTTG
+ATACGACGCAAGGGCTGTGTATCGATAGCGAAGCTATAAATACAGGTAGTCTAGCAGTAGCGTGCAAGGT
+GATTAGTGTTCCAAATTCATCAATATCTGCATTTCTATCAGAAAAAAAAGAAAAACTACCACTGCCTATT
+TCAAGCCCTCCTAGCTACCAGCAGGTTTCTGAGATTCTTGGAGATGTAAAAACCATTGATGATTTTCGAG
+AAAAAATACATAGATATAAGAGCGACGCTCAAAAATTACAGTTTAGTAGTTTTGATTTTTCAAGTAATTT
+CATTGTTCCTGGATCCATCCTAGTTGTTTCGTTGATCTTCTTACAGATGTTGTCCAATTTGAAATTCTGC
+AATAACAATCTCACCAATGAAAACAGCTTCTTTAGTTTATCTCTTATTCATAATGATTTAATAATAGCTA
+TAATATCTTGGGTTGTGGTTGTAATCTTGATGCTGTTCTACCTTACTTCTGGTTTCGTGTATATTGATAA
+GAATGCATTTCAAGTAATAGCATTTATCATTGCATCATGCGTCCTGTGCGTTGCAGTAATTGTGAGTGCC
+AAGTTATGTTTTTTAATTAGAATCAAAGCATGCAAACTGACAAATACATAACAATTGCGTCAATTGGGAC
+GCTCGCAAGCTCGCGCCTATTACGCAGGCGTTATCGATACAAAATCTAATCCAACCTGCCCAAATTACCG
+TTATTGCTAACGTCTTCTTTGTGGTAATAGTGATCATAAACCGACTACCCAAAGCAGTTTGATTTTTGGC
+ACTAATCCTAAGCTAGTGCCAATGTTTACTTAGTGGTAAAAATTGACTCCCAGACCCCACTTCATAGTTT
+GTAGTTCAGAAATAGCTTTTACAAAAATCACTCGTGACACATATTATGTGGATGAAAGAAAATGCACATG
+TACATTTTAGTTACAAATGTATTGACAATAATTACACTTGTTATATGATGACGAAACGTCAGTGACGATT
+CGTCACATTTATAAAAGTAGACATTATGACACCACCTAAGTTACTCGATAAAACAGCGCTTAAAGAAAGA
+GAGTTATTGATAATTAACTCAGCTGTGCTTCTTATCCAACAAAATGGTATTGAAAACCTCACCATGGATA
+AAGTGGTTGCCCAAGTGCCATTTTCAAAAGGTACCGTCTATAAACACTTTATTGGTAAAGAAGATTTATT
+GTTAGCTATCAGTAATTACTCAATCAAAGTACTTGGCGATCTTTTTCATCGCGCATATCAATTTAAAGGT
+TGTTCACGTTCGCGAATGCTTTTATTAAATTTCTCTTACCTTATTTATGCAATGTTATATCCTGCATTAT
+TTCAAACGGTGCTTTGCTCAAAATCGCCTAACGTAGTGGGAAAATCAAGTGAAAAGCACATTAATGATGG
+AGAGCAATTAGAAATTAAATTAATGACCTCTATTCACGGCATAGTAGAAGACGGTTTAAACGATAATAGT
+CTCTCACTTCTTATGAATATGGATATACAGCAACTATGTTTTAGTAACTGGTCTATGGCGTATGGTGCTA
+TCACTTTGCTTTCAGGTGAAGTTGAGCAGTGCAGTGGCAGAACCAGTTTAATTGTTGAACGTGAGCTTTT
+TAACCTGAGTAACATGTTATTTGACGGTATGGGATGGAAACCTTTTACAAAAGACAGAAGTCATTGTGCA
+GAACTAAAAATTGCATTGGCTGAATTATTTCCAGAAGAATTAGCGCTTATTAGTGCAAAAGGACGAGAGC
+TAAACTTTGATAGTTTTAGCTAAATAAATACAAAGGAAGTGCGGTGTATAGCCGCATTTTTTTGACCTAT
+AAGGTGACGATTCGTCATCGATAAAACACTTCTTTTATAAAGATAAATAAGGACTTAACAATGAGAGACA
+AACTTTACAATTTTGTCGGAAAAAATCCATATTGGGTAATACTTGTTTGTATTACGTTTATGGTGCTGGC
+AGGAACGGGGGCACAAAAGTTAGAGTTTAAAAATGACTATCGTGTGTTCTTTAGTGAAGAAAACCCACAA
+TTAACGGCTTTTGAATCCATGCAAAAGGTCTATAACAAAAGCGATAATGTTTCTTTTGTTGTTGTACCTA
+AAGATGGCAATGTTTTTACTGCTGAGCATCTAGCTGCGTTAAAAGTGTTAACTAAAGAGAGTTGGCAAGT
+ACCATATTCAACCCGAGTTGATTCAGTTACTAACTTCCAATATACCTATGCTGAAGAAGATGACATGATC
+GTTGAAGATCTTGTTATGTCGACTAAAAACTTAACCAGCGATAAGCTCGAAAAGATAAAACAAATAGCTA
+TCAGTGAACCGCTGTTAGTGAATAAAATTATCTCTCAAACGGGCCATGTTTCAATTGTTAATGTGACAGT
+GCAATTCCCTGGTATTAACCCAATGGCCGAAACGCCAGAGGTTGCAGCCAGCGTTCGCGCTATTAAAACT
+CAATTTCTAGCGGAACACCCTGAGCTTGATGTTTACCTTTCAGGCATGGCGATGATGAACACTTCATTTG
+GTGAATCTTCAATCAGTGATAGTTCAACCCTCATTCCTCTGATGTTTCTTGTTGTTATCGTTACTATCGG
+TTTATTACTAAGAACCATTACAGGTACCATTTCTACCGTACTTATTATTATTATGAGTATTGTGACAACC
+ATGGGGCTTGCTGGTTGGTTAGGATTTTATTTAACGGGACCTTCTTCATCTGCACCTACCATGATTATGA
+CGCTCGCTGTAGCAGATTGTATTCACATTTTAACCTCTATGTTTTATGAGATGCGTCAAGGCGCTGATAA
+GCGTACTGCGATTGCACGCAGTATAAAAATTAATTTACAGCCAATATTCTTAACCAGTATTACCACTGCT
+ATTGGTTTCTTAAGTATGAACTTCTCTGATTCACCACCGTTTAGAGACTTAGGTAACTTAGTTGCCATTG
+GCGTAATGTTGGCGTTTGTTTTTTCAATTACAATATTCCCGGCATTGCTAACCGTATTACCTGTACGCGT
+TAAAGTGCAGCCAGAAAATAAAAAAGATATTATGGCAAAACTGGCCGATTTTGTTATTGCCAAGCGTAAA
+GTCTTATTGCCTTTAACCAGTGTGTTTATCATCGCCTCTGTTATGTTTATTCCTAACAATCAGCTCAATG
+ATGATTTTGTGAAGTACTTTGATAAAACAGTGCCGTATCGCGTGGCGACTGATTTTATGCAAGAGAACTT
+ATCAGGCATGATGATGGTTGAGATTTCGGTTAAAACCGGTGAACCAAGCGGTATAAACAATCCTAAATAT
+TTGAACAGTGTGTCAGATTTTAGTGATTGGTTGCGTGCTCGCCCTGAAACTGATCACGTAAATACAATTA
+CAGATACATTAAAACGTTTAAATAAAAATATGCATGGTGACGATCCTAGTTGGTATAAATTACCGGACAG
+TCAGGAAATGTCAGCCCAGTATCTTTTATTGTATGAAATGTCTTTACCTTACGGCTTAGATTTAAATAAT
+CAATTAGATGTCGATAAATCATCATCAAGAATTGTTGCTACCTTTAAAAATATGACCAGTAATGAATTGA
+TTAATGTTGAACGTGACATGATCCAGTGGTTTAGAAAACATGCGCCGCAGTATGAAGTTGATTTCGCTAG
+CCCTAGTTTAATGTTTGCCCATATTGGTCAACGTAACATTACCAGTATGCTAATTGGCACAACACTGGCG
+TTAATACTCATTTCTATTTTATTAGGTGTGGCGTTAAAAAGTTGGCGCTTTGGTCTTATCAGTTTATTGC
+CAAACTTGGCACCAGCAGCTATAGGATTCGGTATTTGGGGATTATACAGTGGGCAAGTCGGTCTAGGTTT
+ATCGGTTGTTATTGGTATGACGTTAGGGATTGTTGTTGATGATACCGTTCACTTTTTGAGTAAATACCTT
+CATGCAAGACGTGACAAAAATGCCAATACCAAAGAAGCCGTACATTATGCTTTTGATAATGTTGGTAGAG
+CGCTTTGGGTGACTACTTTTGTGCTCGTTGCAGGCTTTACTGTACTGGCACAGTCATCATTTAAAATGAA
+TGCCGATATGGGATTCTTAACTGCATTAACTATCTTTGTAGCGCTTGTGGTTGACTTTTTATTCCTGCCT
+CCGTTATTGATGTTATTAGACAAGAACAAAAGTGAAACAAAAGAGAGTGCTGCAGTGACCACTGAAGCAC
+CAACAATTAAAGCGGTTTAATAGAGCCGCTGTTTACCAAACAATTTTACCAATTTTTGATGATAAATTTT
+TATAAGGATTTTACATGTTAACTAAAAAAATACTGATCAGTACTTTGTCTGCACTCAGTTTGCTGCTTGT
+TTCAAATGTTTCTTTTGCCTTGAGTACCGAAGAGCAAAAGGGCTTAGATATTTCTTTAGAAGCTAAAAAA
+CGTGATTTAGGCTGGCAAGATAGTACTGCTGATATGTTGATGTTATTGCGTAATAAGCAGGGCCAAGAAA
+GTATTCGCGAAATTAAGATGAAGTCACTAGAAGTTCTTGATGATGGGGATAAAAGCTTAACAATATTTAA
+TAAACCACGTGATGTAAAAGGTACCGCATTTTTGAGTTTTTCTCATCCAATTGCATCCGATGAACAATGG
+TTATTTTTACCGGCATTAAAGCGTGTTAAACGTATATCATCACGTAACAAATCGGGACCTTTTATGGGCT
+CTGAATTTGCCTTTGAAGACTTAAGTTCTTTTGAAGTGGAAAAGTACACTTATAAGTTTTTAGGTGAAGA
+AGAATTAAATGGCTTAAAAACCTTTAAAGTTGAGCAATACCCAGCAGATGAGAACTCAGGTTATACCCGT
+CGAATAGTATGGATTGATACCGAAGAGTACCGCGTTCATAAAATTGATTTTTATGACCGTAAAGATTCAT
+TACTAAAGACTCTATCGTTTAAAGGTTATAAGCAGTATTTAGCAAAGCATTGGCGTGCTGATATCCAAGA
+AATGATTAATCACCAAAATGGTAAAAGCACTGAGCTTAAATGGACTAACTACGCTTTTAAAACAGGTTTA
+TCAGACAGTGATTTTAACCGTAACTCATTAAAACGAGCGCGCTAAGCTGATGTACCTTTCTTTAAATGAG
+TCCTTAAGTCAGGCTTTAGATAAGCCTTTAACTAAAGCCCTAAGTAATATGTTAGGTAATACACTAAAAT
+TGTCTGTTACTGCCCTGGCAGTATGCGCAAGTTTAGTGCTTAGTAGCCCTCTATCTGCCAGTGAAGTCGC
+TAGTGATGTTGAATTTGAGGCATCGGGTAATCTAGCTATTGAACAGCGTTACTTTTTTAAAGATGCACTT
+TATTCTGAGCAATTGAGTCATAGCCAAACCTCTTTCTCGGTCGAACCTGAGCTTTATTGGCAGTGGAATG
+ATGGCAGTGACAGCCTTGTCTTTACGCCTTTTTATCGCGTTGATAGCCATGATGACCAGCGAACTCATGG
+TGACATTCGTGAACTCGCTTATATTCATGCCAGTGATGATTGGGAATTGCGGGTTGGTATTCGTAAAGAA
+TTCTGGGGCGTTACCGAATTTCAACACTTGGTTGACGTGATTAACCAAACGGATGGTGTGGAAGATTTTG
+ATGGCGAAGATAAACTCGGTCAGCAAATGGTTAACTTATCACTAGTGAATGACTGGGGAATTGTTGATGT
+ATTTTTACTACCAGGTTTTCGAGAAAGAACTTATGCTGGCGAAGAAGGGCGTTTACGTGGACCTTTAGTC
+GTCGATGAGGATAATGTCAGTTATGAATCGTCTGCGGGTCAACAGCATTTAGATTTTGCCCTTCGTTGGG
+CGCACAGTGTCGGTGATTTTGATTTAGGCGCTTACTGGTTTCATGGTACCAATAGAGAGGCTTATTTAAG
+TCCATCACCCCAAGCGCCATCGTCGAGTTTAGTGCAATACTATTCTCAAATGGACCAGTTAGGCGTTGAT
+GTTCAAGCAACCTTAGGTGATTGGTTATGGAAGTTTGAAAGTATCTATCGTAGCACTAGCCTTGAAGATT
+TTTGGGCAACGCAAGCAGGATTTGAATACAGCTTTATTGGTGTGTTTGATTCGAACCTCGACTTAGGTTT
+ATTGATGGAACATAGCTGGGATTCTCGTGGTGAAGTTGCTCTTGGCGCGCAAGGCTCGTTAATGCAAAAT
+GATTTGTTTTTTGGGGCTCGATTAGCCTTTAACGACATGCAGAGTAGCGAGGTATTGATGGGCTTTGGCA
+GTGATTTAGATCACGACGCTTTTAGTTTCCTTATTGAAGCTAGTCGTCGTTTTGGTGATAACTTTATTGC
+GAGTTTTGATGTGCGGTTATTACAAAGTAACGAATCGAATGACTTATTGTACACCTTAAGCAGTGATGAT
+CATGCACAGTTGTCTCTCGCTTGGTATTTCTAGTAAATTAGAATTTTTACTTAATCTGTTAATGAACAAT
+ACTTCAAAATAAAAGCCAATAAGTGACATAACTGATTGGCTTTTTTATTGCAAGAAACCTTAAAGAATGA
+CAGTTGAAAGGAAATTAATTACCAATCAAACCATTAACATGAGCAACGACACTTCTTCCTAACGCACTGG
+GTGCATAACCGCCTTCAAGCACAGAAACAATTCTGCCTTTACCATATTCTTCAGCGATGATTTTAAGTTC
+ATCGGTGATCCAACGATAATCTGCCTCTGTTAAGCTAACGTGTGACATCTCATCTTCAATATGGGCGTCA
+AAACCAGCCGAGATAAGGATCAGTTCAGGTTTGAATTTATGCAAGGCAGGTAACCAGTGTGCAGTTAATT
+TTTCACGGAACTGCTCTCCCTTAGTGGTTGCGGCTAATGGTGTATTGATAATCGGCGGAGTATCACTCTC
+CTGAATTTCAAACGGGTAGAGCGGATATTGATAGCTTGAGCAAAATAGATAACCTTTGTCATCTTCAGGG
+GTGGCATTAAAATGATTGGTTATAATATCTTCAGTGCCGTTACCGTGGTGAACATCAAAATCCACGATTG
+CGACGCGTTTTAAACCATACTTTTGTTTGGCATACGCGGCAGCTACAGCGACGTTATTAAAAAAGCAGAA
+ACCCATGCCTTTATCGTGTTCTGCGTGATGACCAGGGGGCCTTGTGGCACAAAATGCAGCACCTAAGGTG
+CCTTCCATCACTAAATCTACAGCATCAACAGCAGCGCCTGCTGAATACATAATAGAAGTGAGGGTTTTTT
+CATTCATCACAGAATCTTCACCCACGGTAAAATTTTCTTCACCTTCATTTGGGGCATTATCAAAAACAAA
+ATCGATATGTTCTTGCGTATGCGCTAAGGCTAGCAAGCTTTTATCGATAGGTTTAGAATCAAATTGACGC
+ACCACATAATCTAAACCGCTTCGAATTAATTGGTCTGAAATAGCCGTTAAGCGCTTACCATTTTCCGGGT
+GATGCTCACCCATATTATGTTCGCCACATCGATAGTGGCCTATTATTCCTACTGGCATAATTATCCCTTA
+TAATTTTAGTGTTTTTCAGTATCACCCGTTTCCGGTGTCGTTAACGTTAGCTCTAAGCTAACTTCATCAA
+AATCTTCACTTGGCTGGCGCACAAAACCTGCACGTTCGAAGACTTTTAACATAGAGCCATTATCTCGTCG
+CACACAGGCAACTAAACTATCAAGCTTACGAATTTTAGCTATGGCGATCATCTCACCCAATAGGGTACTT
+GCCATGCCTCGACCACGTAGACTTTCTTTAATAACAAAAGCCACCTCACCGCTATTCATACTTTCAATAT
+AATAATATCGAGCAACGGCTTGTATCGATTCACCTAAAGAGTTTTTCTTGGTAAAACAAAGAGCAAGGTC
+TGTGTGTTGATTTACGCTGACCAAATTACAGGACTTTTCACGCGTCATCTGGGTAATATGATGGTTATAA
+CGCATGATTAACGTTTCTTTATTATGAGAATAAAAGAACTCTTGTAATTTACGTTCATCAGCCGGCGCTA
+ATGCCCTTAATGTGTAATTAATATCGGCAAAATTAAAGCGTTTCATTTCTATGGTGCCTAATTCAGGCAC
+CGAGCTAGGAGAGCTTTCTTGATACTCAGGCACCCAATAATGTTTACGAACATCGTTAAGCAATTTATCT
+CTAAATTTAGGATGAGCGATACGAATCAGCTCTAGTGCGCGTTCGCGAATACTTTTACCTTGCAACGAGG
+CGATACCAAACTCGGTAACGACGAAAGCAACATGACCGCGAGAAGTCACTACGCCACCGCCTTCAGTTAT
+ATGGGCAACGATACGAGAAGTTGTACCATCTTTGGTTGTGGAAGGTAGAGCTATAATTGCCTTACCGCCT
+TTACTTAAAGAAGCGCCACGAACAAAATCTACTTGTCCACCAATGCCACTATAGAATTGATAACCAATAG
+AGTCAGAAACTACTTGTCCGGTTAAATCAACTTCAATGGCGCTATTGATTGACACCATGTTGTCATTTTT
+GGCAATTTTTACGGGTGAGTTAACATGTTCTGAAGGATAAAACTCAATATGAGGATTACCATCAACAAAG
+TCATATAATTTTTGGCTGCCAATACAGAAGGTTACTACGGCTTTGCCTTTGTGGTAGGTTTTTCTACGGT
+TATTGATAACCCCTTTTAGCATGAGATCAATCACACCATCTGAGATCATTTCACTGTGAATGCCTAAATC
+TTTATGATTACCTAAATAGGTTAATACCGCTTCTGGGATCTTACCGATACCAATTTGTAAAGTAGCACCA
+TTGTCTATTAGCATAGAAACGTATTGACCAATTTGTTCAGTACGTCTATCCATTTCAGGGGCAAAAATTT
+GTGGTAAATCTTGCTCTGCATTTATCCAACTATGAATTTGATTTACATGAACAAAGCTATGACCATTGGT
+ACGTGGCATTTTAGGGTTTATTTGGGCGATGACATATTTGGCAGCTTTTACTGCTGCAGAAACAATATCT
+ACACTCACGCCTAATGAACAGTAACCGTATTCATCAGGTGGACTCACCATGATCAGTGCTGCATCAAGCG
+GTAAACTATTTTCATTAAATAAACGTGGAACATCAGAAATAAAGCAAGGTGTATAATCACCACGCCCTTC
+GGCGATAGCTTCACGAATATTCTTACCGCCAATGAACAAACTATTTACTTTAAATAAGTCTTTATGTTCA
+GATTTCGCCCAAACATTCTCAGACAAAGTTAAAATATGAACGGTTTCAATATCATGTAGCCCTTTGCTAT
+TGGCTATCAAATCATCTATTAAGGCATTAGGTACGGCGGCATTAGAGCCGATAAAAATACGATTACCTGA
+TTTTAAGTAATCACCCCATTTGACACTATCACGTTGCTCGTCTTGTGCTGTCATGAAATTTCCTTGACTA
+ATATTTACTCGTTATGTGCTAGATATGTACTAGGTATATACCCGTTACCAATCAAAGTGCTGAATTTCAG
+TGGGAATTAAAACCACTTTAGGCTAGGTAAATAATTTAAGCATAGTCATTCTATGGTTTGATTATTTAAC
+GCCGAATAAAGTGATTTTAAACCCATCAAAGAAGTACTTGAGCAATACCACTTCATCGTTGCTGTGAATT
+ATAATGGAACAACCATTATTTCATCACAGCGCCTTGAATTGAAATTGCTCAAGCACTCTGAAAACTGCAT
+CTTGAATGATAACGGGTAAATTCAGTATGCTCTCATAAATAAGGCATTTATTGATCACTGTCAATTGGAC
+GTTTGTTATATAGATATTTGTCGATATTTATGCTGTCAATTATCTATTTTTAATACAAACTGACGTTCGT
+ATTTCTTAAGGTACGTTCTAAAGGCACTTAATTGAACCAACTTTGCACATCAAAATTCAACAGCGCCAAA
+CAAATAAGTTATAATCGCATGTTTTTAACGTGATTTCAGAGTGTTTTACTGCAATCAACTTTTACTTTTA
+AAGGGTTTAGCTTAAGTGTCGACAGAGAAAATTTTTATTATTGGTTTACCGAGAACGGCAACCACCAGCG
+TGTGTTTAGCAATGTTAGAGCAAGGTTATAAAACGGCTCATAATGCGTATACACAGGATTCATTTTCTCA
+AGCACAAGTGTTAGCTGATACGCCAATATTTTGTGACTATCAAACACTTGATAAAGACTTCCCTAATAGT
+CGGTTCATTCACTTAACGCGTGCTCCAGAGCTTTGGCTTCCTTCAATTAAGCAACTTTTACAACGCATGT
+TAGTTAACTTACAACGTACTGATGGAGGGTTTAATCCCCATATAAAGCGTTGTTACAGTGAAACCTTCTC
+TCCATTAACCGAAGAGAATATTAACAGTGATGAGTTCTTGCTAGATTGTTACACCCGTCATCAGCAAGGG
+ATTACTGAACACTTTCAAGACAGACCTCAAGATCTGCTTACCATAGATGTAGGTGACGAAGGGAGTTACT
+TAGCCATGTTGTCTTTCCTTAATATTGAAAAAGAAAAAGCAAGAGAGGGCGGTTTTAAACAAATAAATAT
+TGGCGGTAAAGTGAGAGCCTGGCAGCACCTTAATAATCCGCTAAAAGTAGAGTCGACTAATAAGGGCCGC
+ATTGATAAGGTGCTTTATTAGCTGCGATAAAAGTAATTATTAAACCCCTCAGTGGTTAGCTATTGTAGAG
+TGAAAAGTTCACAGGTAAAATCATGCCAATTTCGTCAATTAAATTTCATTAAATAAATATATACCCGTTC
+CACTTGAAGATGCATGATTCAGCTGGAATTAGAAACGCCTTTAGGCATGGCATTGATTGAAGAGAATAGT
+TATTCTATTGTCGAAATCAATAACGTAGCGTAAAGCGTTTCTAAACCAGCCCCTTGGGGGAAGGCTGAGC
+AAATCATACTCAGCGTTACATTTATTTTTAAGGGAATGACCCTTAATAAAAAAATGCGCCTTGATTATGA
+ATCGCTCAGACTTCCTGAAACGAGCATCTTCAAGTGGAACGGGTATAGTCTTAGAGAGTAGTAACTATGT
+TTGAATTAAAACACCACACTGGTCAAGATTGGGTTGATGCTGTAATGGCTGATTTTAACCGTTTTTTACA
+AGACCATGCGGCAGCGGAAAAGAAAGCCTCAGGTATGGCAATGGCAATGTTATCTCATTATCCAGACAAA
+GCTAAACTTGTCCGTGCTATGACTGATTTAGCTATTGAAGAGCTTATTCATTTCAAACAAGTACTAAAGT
+TACTTGTGGCTCGCGATGTTACCTTAGGTCAAGATAAAAAAGACCCATACATTACTCAAATTCGTGCCTT
+ATTTCGTAACGGTACTAGCTTCTTTTTAATGGATAGATTGCTTGTTGCAGCAGTTATTGAAGCCCGTGGT
+TATGAGAAGTTCTGGTTGGTTTCACAAGCACTGCCTGAAGGTAAAGACAAAGACCTTTATGAAGCGATTG
+CTAAATCAGAAGAGAAGCATAAAAACTTATTTGTTGAGCTTGCATACGAGTATTGCGATAAAGCAGAAGT
+TGATCAGCGTTTAGAAGAAATATTAATCGCTGAAGCAGAAATATGTGCAGGTCTCCCTATCCGCGCAGTA
+CTTCACTAGTAGTTATTCATCATAGTAGTGTATTGCATCATTAATACGTCTAAAGTGCTCATTGACTAAC
+ATCGAATGTTTGAACAATGAGTGCTTTCATTTTATATTTTCGCAGCACATCTTTAAACTGAAAACCTCTC
+TTTCTTTCTGAATTACTTATTAAACATCTCAAATATTACTCTACCGTATTCCCCTTATTTTGGTCAAAAT
+CACCATATAATTGTATATGTATCACTCGAATATTTCTTTGTGTTCATAACTTTTTGTATTTAAAGATAAA
+TATTTTTGGCATTGTCGTTGCTTCTTTATTTGTTAGAGTGTTACTCATTTGTAAATAAGTAATCACGAAA
+CTTAAAAAAACAAGGAAAGTAAAATGACCGTTACCCTAAAAGATAGACCTATTGAAACAGTACGTAGTGA
+AGTGATTGACCAATTGATCATGAATTATAGTCATGCTGAATTATCTTATGAGGCTTTTGAACGTCGTTTA
+GACCAAGCTATGGAATTGGCTAACCATCAAGACTTAGTTGATCTAACCAGCGACTTACCCTTAGCTGTTG
+ACAAAGCTTTTGTCGAAAGTAAAAAACAAGATTTAGCCCCTAATTATGTAGGAGGTGAAACAGAAGAACT
+GGACTACATGGTAAATATTTTTAGCGGCAGCACACGTGGAGGTGTATGGCGAGTAGCAAAAGAAACTCGC
+TATCTAAGCATATTTAGTGGTACGGATATTGATTTTACTGATGCTCAATTTAGCCAAGAAGTTGTGCGTA
+TTAAAATGTTTAGCTTATTTAGCGGCGATACAATTTATGTCCCAGAGAATGTCAATGTAATATCAAAAGC
+ATTTTGTATCTTTGGTGGCATTGATAATATAGCGCCAAGCCAATCAAGGTCTTCAGGCGCTAATCAGAGT
+AGTTTGAATAAACCGACTATTATAATTGAAGGACTCTCTATTTTCAGCGGTGTTAGTATTAAAGTAAGAC
+GAAGTATGAAAGAGCGCTTTGTTGAGCTGGCAGATAGTTTGAAAAATATATTTTCGTAATAAGAGTTCAG
+TTTATCTCACATCAAACGTAAGACTTCTATATAGTTAAAAGGTGCTACTTTTAGTAGGGCCTTTTACATT
+TTTTTTAACATAGCACTGACTTTATTGGTGGTATTTAAATTGCGACCTGAAGCTGGCTGGCCTAGACAAG
+CTTCTATATTAGTGACTAGTTTAGAGCGGCCGATACCATGTGGGGCATGTAAATAAAATACCTTGTCTTT
+TACAAGGTAGACTTCTGATTCAGCGAGGTATTTAGTCATTTTTTCTTGGTTTAACTCGATGGCATTATGG
+CAAAAATAAAAGTGCACGAACTTACCTTCGAATGTTTGATAGGGGTTATTTGTCATAGCGCTACTAAATT
+CTGCTTCATTCAAAATGAAGAGTTCAGGAGAAAAGCCAAAATTGTCCATTACAAGTTTATGAATGACATC
+GGCTGGATTAGTTGAGCTTTTTAAAACCACATTACCACTTTGAATATAAGAAGATATCTCTTCAAATTCA
+GCTTCTTCTAACAGAGGAACAAGCGCTTTCATAGGTAATAAATTTTTACCCCCAACATTAATTCCTCTAA
+AAAGTATTACATATTTTTCCATGTCAGTACCTTAAGTGTTTATGAATGCTCATAGGTATGAGCATTCATA
+TGTATGAAATCTACAGTATTATTATCTCTTAACATATCTTAAAGTATTTAATTTTCAAATCGTACTTATA
+GTTAGCATAATTTGTCGTTGGATCTATTCAGCAAGCTTTGAGTCATTAAGGTTATTGAGCCGGCGATTAA
+TCCCCATAATACAGAGCTAATATCCCATAGTGACAAGTTAGACGCTGTCACGAGAAAGGTAATGATTGCC
+GCTTCAGACATTTTATCGTCAGAGAGCGCTTGCTGAATACTACTATTGATAGTGGTAAATAAAGCCATAC
+CCGCTAATGAATAAATTAGTGCATTAGGTAATGATGCGAAAGCTTGCATCAGGTATCCAGCAGAAATGGC
+CATTAATATATAAAAGCCACCACCAGAGATTCCAGCCCAATAACGCTTTTTAGGATCTTTATCCACGTCT
+TTAGTCATACATATCGCTGCTGTTATTGCCGCTAGGTTTATGGCATAACCACCAAAGGGAGCGGCAAGCA
+TATTCACAAAGCCGGTAACACTTAATATCGACGATACCGGGGCTTTATAATTATGAGCTTTTAATACCGC
+AATGCCTGGCAGATTTTGTGCTGCCATCGTGACAAGAAATAAGGGAATGCCAATACCAAGTACCGCGGAC
+ATATTAAATTCAGGTGAAATATAGGTAAATTCACTTAGCTGCCAAGAAAATGCAGTAAACGTCATTAACT
+TAAGTTGCCACGCAAGCACTACACTAATGATCAACACGAATAACATGGTGAATTTTGGCATCAATTGTCT
+ACAAACTAAATAGGTAAAAAACATGACGATCACCAGCAGTGGCGCCTTATTCATTTGATTAAAAACATCA
+ATGCCAAAATTAACCAAAATTCCACCCAGCATTGCAGAAGCAAGTTGAAAGGGCAGTTTGTTTATTAATT
+TTTCAAACCAACCGGTAATACCGCACAAGAAAATTAGCAATGCTGAGAACATGAAGCCAGCTATCGCTTC
+GTTGAGGTTAAAATTTTGAGTATTTGCAATAAGTAATGCTGCGCCTGGTGTTGACCAAGCAATCAGTATT
+GGAACACGGTAATAAAATGAGAGGGCAATCGACGTTATGCCCATTGATAATCCTAACGTTAATATCCAAC
+TTGATGCGAGACTTGCATCACCGCCTAAGTTAATAACTGTTTGATAGATCAAAGCTACGGAGCTGGCAAA
+ACCAATAACAACGGCAACCAATCCAGCAACAGTCGCGCTTATTATGCGATTGACTAACATACCTATTTCC
+CTCACAATGATTTTAATGTGCGTTATAGCGCACAATGTACCACTATGCGTTATAACGCACAAGGGAAGTA
+ATGAGTATAAATTTCAACAATGCCATAGGTAGTCAACTAAAATTGGCGAGAACCAATAAAGGTTGGAGTC
+TTGATATTGCAAGTAAGAACACTAACGTTTCAAAGGCAATGTTAGGGCAAATTGAGCGAGGCGAATCAAG
+CCCAACTGTTGCGCGTTTGTGGGATATAGCCACTGGTTTTCATTTACCGTTAAGCTATTTTTTTCTAGCG
+ATAGAGGACGATGACGTATCTAAAAATATGTTAAATAGTGAGGCAGGTATATCTATCTCTACTTTATTTC
+CCTTCGATGTTGAAACAAAGAGTGAGGTTTTTTCCCTAACCTTAGCGTCGTTACACCAGCAAATTTCTGC
+TCCCCATAATGATGGAGTGATAGAGCATATTTTGGTGATAGAAGGAGATATGGAATATCTTCTCAATGGG
+CAGTGGCACCATTTAAGCAAAGGTGACGTGGTAAAGTTCAATGCCAATCAAAAGCACGGTTATCGCAATG
+TGTCAGAACATCAGGCTGTATTTCATAATATTATTTGTTATACAAACGAAGATAAAACCACAAGATAAGT
+GAAAGTCCCCATTAATATGCGTTTCTTTTAGTGTCAATTGGATAATCATTTATCTCTTACTGCTTTTGGC
+ACAAAGTGGCTGAAAAATCTCCCTAATTTACCATTGAATTTGGCAGAAGAGGTGATTAAACCTATACCCT
+TATAAGTCGGAGTATTAGCGCTAAAAATTAAGTACCGTAATAACTGATCAAACTCAATGCAATACCGTGT
+TCCCTTCTAAAATTTCTAATTTGGTTAAACTCAATAAAAGGTTCAACTTCAAAATATAGCCATGATTTAT
+AGAACAAGTTTCTATATCGTAATGATAAATAATAGGTTTCATTTGATATATCTTCTTTGTTATTACTTTT
+ATTATATTGAATACCACTTACTAGTAATTGATTTTTTTCTAACTTAAAAACATGAAATAACCCTACCTTT
+CTTCTAGATCTAGCCTCATGTTCGAGCTTTTGCCAACTTGCTGAAAAAGAGACAGTACTACCTTCGAGGT
+AATAGGCAATCGCTCCTTTTAAACCTGGACCCCAACCATCTTTATAAAAATAGTCAACTCGTGGGAGTAG
+CTCAAACTTAAACGTTTCACTTTCCCAATTTAAGCTCGCTTCGGTTCTTACATATAATTGCTTACGACTA
+ACGCCGACTCTGGTTTTTATATTGTTATTTTTGTTAAATTCTTTTGCATACTGAACTGCTAAGTTCACAC
+TTTCTTGGCTGTCTTGAAAAGGGTCTGACTCATAATCAAGTAAAAGCTCATCTTCATTGTCGTTATCAAT
+AATTAAGGCAAGTCTTTCATCCAAGTTAGGTAAATTAAAGGCAACTTTAAATTTGGCATCAAACTCATCT
+AAATCTGCTGTACGTGGTAACCAACCTAACTGTAAATACCCTTTTGCAGACGCGCCGCCCTCAGTAGAGC
+CATCAATATCATCTAACCAAGAAGCGGTATCTTGCATCATATTATTAAGTTTACTTTGAAAGAGGTCGGC
+TCTAGGTCGTACTTTATCCTCAAGATCTTTTGCACAGCAAAAAGTACAAAATACAAATAAAATTAAGCCT
+ACCGTAGTTTTTAACAGCATTGATTTATTCCAATTTAATCGAAATTATACTCACAATTAATTGTTCTTTT
+TTTTGAGTAAATAAAAAAATACAAGGAGGTGGATATCTCGAAAATGTCATTATTTAGCAAATATAACGTT
+AGTTGGAATCTAACACATTTCGGTCTACTCGTTAGTTTTGCCATCCAATAATTCGCTCCCATGTAATTAG
+GCGTATTCAGTTGCTTGTTTTTCGACTTCTAAGTTAACTCAATATAGAGAAAAGGTTGTTGGAGTTTTAT
+AAGCTAGAAATAGTGTGTTTTGGTAGGTTATAGATTCAGCGGTGGCTATGAACCATCCGCTGAAACTATT
+TATTAACTACCAGTAATGGGCAGTACTCACACTAGAAATGTACGATGAAAAGCTATTTAGCACTAGGCAA
+GGTGCCAGGTATCAATTCAAAATCTATACTGAAAGTAGTCAACATGTTTTTCAGTTCGTCATAAGGCTTT
+TTATTGCCTTTTAACTTTGCTTTACCTGCCTTAATTTTATCATCAAGGGTTGCCATGCCCATCATCACAT
+CATTAAGTTCAGTGCGATTCATGGTTATGGTTAGGTCAGCTTTTGGCGACTGAATACCTTCAATATTGGT
+TAGAGCAGAATTGCTGAGTTCAACCAAGTATTTCTCATCATTATCTGGAGTAACAAAGTTAATGGTGAAA
+TGCTTACCTTCCGTTTTACTAACGTCTAAACGTACGGCTAAAAAGTCCAACCATAACGCGGTAGACATAC
+CACGAATTACATCAGGTCCAGCCGCTGAGGGGGATGCACCGCTTGGCATACCATGGCGTAATTCGTAAGC
+TGCAGCTAGGAAGCTGTTGCGAACGCTCGGGCTCTCTTTTTGATAACCTATTTGTTCATATACGTCGGCC
+AGTAAATCTTTTGCAGGCTGGTTGTTAGGTTCGGCATAAACTAACTTATTTAGAATTTCGATGGCGTGAA
+AATATTTCCCCTGATCATGCAGCTCTTTACCTTTCTTCATTATTTTCTTAGCACCACCCATCATTTCAAC
+ATACAAGGGAGATGAGTCTTCAGGAGACAAAGGCATCAATGTCGCAGGATTAGCATCCCAATAGCCTAAG
+TAACGGTTAATAACCGCACGGCTATTATGTTCTTCAGAGCCATGGTAGCTATGTGCTGACCATTGGTTAC
+GTAAGCTATCAGGCAATTTATAAACATTGTGAACTTGGTTAACCGTTACACCTTCGTTAGCCAAATGCAA
+AACTTGGTTATTTAGGTGGGCATAAGTATCACGTTGGGTACGCATAACTTCCTGAATACGCTCATTTCCC
+CAGCGTGGCCAACTGTGTGATGCAAACATAACATCAGCATCTTGGCCAAACTTGTATAGTGCTACATTGA
+TTTGTTTTGACCATTCCAGTGCATCACGCACTAATGCCCCACGTAGAGTATAAATATTATGAATGGTGCC
+TGTGATGTTTTCGGCTGCCCAGAACGCTTTCATCTCTGGGAACCAGGTATTCATTTCGGCTGGTGCTTCG
+GTGCCAGGGGTATTTTGGAAGACCATTTTGATACCATCAACGGTCATGGTCTCAAAGTCTTTTTCAATAA
+TGACATTCGGCGCAAGCAAGCCAGCATTGCCGCTTGCAATGTTTTTACCAATGGATTGATCAACATGACC
+AAATGGACTGCGGGGCAGAAGAGCACCATATTGAAAGAATAATCGTCGAGTCATGGCATTACCGGCCATT
+ACGTTCTCGGAAACTGCATGATGCATAAAACCTGTTGATGCAATAACTTTTACCTTACCGCTTTTAACAT
+CGGCTTCATCAACAACACCACGAGCGCCACCAAAATGGTCTCCATGAGAGTGAGAATAAACAACGGCAAC
+AACAGGTCTTTCGCCAAGTTGTTCATTAATGAATTTAAGCGCGGCTGAAGCCGTTTCTTTAGTCGTTAGT
+GGATCAAAAATAATCCAGCCGGTATCACCTTTAATAAAACTAATATTGGCTAGATCATAACCACGTACTT
+GGTATATTTTCCCAGGCAATACTTCATACAAGCCATAGGCCATATTAAGCGTAGCTTGACGCTGTAGTGA
+AGGGTGCATGCTGTCGAAGTTCTGGCCCTCTTTAAGTAGAAACTCATAACTTCCCATGTCCCATGCTACG
+TGACCAGCTTCTGCCATAATCTGTTTATATTTTGGCGCAGCAATAAAGCCTCTTTTTGCTTCTTCAAAAT
+CACGTTTGTCTTCAAAGGGTAGACTTTTACGCTGTCCCTCTTGTAATTCAATGGTGAATTTTGATGGCAT
+TTTACCTTTTACATCAAAATGCTTACTTGGATCGCTTGTTTTTATTTCTCCGCTACTGCTTGCGGCAAAG
+GCGGTGGAAAACGTTCCACTAATAAAGACGGAAGTCATTGTTATACAAACTAATTTTCTAATCATGTATT
+TATCTCCATATTGATGACTAAATTCAGTTAATACTTAAAGACAGGTAAAAACTGTTTGCTAAAATTTTGG
+TGTCGTGAACAAATAATTCTTTTAAAATCCTTATATATCAGTTTGTAGCGATCATTTTTAATGTGTTATT
+TACATAGTAATACTCTAACACTGGTGAATTTATATAGATGATAATTACTGTCCAATCAATAGATTTCAAA
+GTCTTCTTTGATTTAAAATAATAAAGACACACTATTTAATAAGACAAAAATGCTTAGCATTACCAGCCCA
+TATGATAAAAAGCCCATATGCGTTCAATATTCATTGGTAGCCATTGTTGGTAATATTGCCAGTTTTCGTA
+CTTAGGTAATTTAACCTGTTTTCTTAAGGCATCAGGACTGTGGACTCCAGCATCCATTGCTTTTTTAACT
+GCAGTCATTAAGTCTTCTATGTAAACGCGTTGCTCTTTTATTACGGAGGCAGGGTCAATGGCGGGTTCAC
+TTTCTGGGCCATGAGCAGAGATAACATAATCAACATCCATTCTTTCAATTTCTTTTAAAGAACGAACCCA
+CTCGTCAGGCCAAAAATCTGGCATGCCTCTAAAGGCAACTCTGCGTGGCGTTACAATATCTGTGACAAAA
+AGAATTTTTTCTTCAGGGAATCGCATCACAATAAGGCTATCACCATGATTAGGTCCAAAGTAAGATAGCT
+CAATGGTACGTTTACCTAACTTCACTGTGTAGTTATCGTCAAAAACAATATCAGGAGTTGGCAATACAGG
+ACTAGGGTGGTCTTCAAGCTGCTTTAACATATTTTTGTGGCCAATATATTTTGCGCCTTCTGCTTTAAAT
+ACATTACCACCAGAGACATGGTCATGATGATTATGGCTATAAATAACAAACTTAACTGGCTTATCTGTTA
+TCTTTCGAATTTCACTCTGCATTAACTTCGCAGCCTTCGGGTTTAGGGGATCTGAAATAATCACGCCATC
+ATCAGTTACCACAAAAAAATTACGATAAACCCACCAACGAAATACGTATATGCCGTTACCGACATGCTTA
+ACACTGTGGCCAAATGTTTTACCCCCCATAGGCTCTTGTGTTGGAAATGTTGACGATGCCATGACAAGTG
+AAGAGATGAGCAAGCCAACGATTAACGTGACCTTTTGCAATATTGTTCTCATAAACTATTCCTTTAAAAA
+TTAATGTAGATCTTTATTTGCTCCACCAGTGACTCTGAACTTGAGCAAGTGTGTAACTTTTTCGTTGTTG
+CATTCTTAAGTAGTAGGATGCGAGGCGTGGAAATATATTTTTATCTAACCAGCTGCTATAACCCAATAAA
+TCAAACCTTGAGAGTGCTACCGTCCAAATAACATCAGCTACGGTGTAGGTATTACCCAGCAGAAAATCAT
+TATCTTGCAATTGTTTTTCAACAAAGATAATTGCTTCTAATGCGTTGTTTTCAACTGTTTCGATATATTG
+TTTATCAACTCGAAATTTCTTAGTCTTTTCTGAGCGATTAGCACATACAACATAGTTAGCGCTAAGTTTA
+GGATGTTTTTCAGACATCAATAATGTTTTTTGTATTCTTTCATTCAATATTTCTTCAGATTTTTCCATCG
+ATGGATGTCGGGCATAACTGAGAATATGCAGATCAATATCATCAGCTAAATCAATTAATTGATCCATTAA
+TGGCCTATCACTTTCATCTTTGGGGAGCAAAGCGTTTCCTTCGGATAACGAAGCAATTGCCCGAATAATA
+TGAGCAGAGTCAGTCAATACTTTTGTGGTTCCGTTTCTAAACTCTACTGTGGGAATTACTCCTTTTGGAT
+TAAGTTTCAAATACCAAGGTTCAAGCTGCTCTTGCTTTTGTACAATATCGATAACACGTCCCGACCAAGC
+AAGTCCCTTTTCTTCGAGTGCCAGTCTCACTTTCATTGAGCATACCGATAAAGGATGATGGTAAAGCATG
+AATGATGTCATTGTGTTAGCTCCCGTAGAGTTAAATTTGAATAACCGTTAATAGTCTAATTAAACAACGA
+TAAACTGCTTTTATACGCGTGTCGGCAACATACGTGGCAATACATCGGCTTCAGGCTTATCTAGAAAACG
+ATGTTTTAGTGCGCCGGTAACATGCGCAAATAATGCTGCAATAAGTTTATAAACCAGTAAAAAATGCGCT
+TTTTTGGCTAATAGTCCCATTTCTAGTGTTCATCACTACCTTTTTAATCATATTACTGACAATTAATGTC
+GTCTCTAACGAGTTGTACCTAATTTCTTAACCACAGCTTATTGTAATTTTTGATAGTGATATATATGCTG
+GTGGTCAACTTATTGTTTACTCACAGGTTCTAATGTGAATATTTTAACATTGATGGAAACTTTCTCTGCG
+GTTGTAGAGGCAGGAAGTTTTACTGGGGCAGCTGAAAAGCTTGGACTCTCTAAATCATTTGTCAGCAAAC
+AAGTCTCAACATTAGAAGTAGAGCTAGGGTGCCGTTTGCTTTATCGCACCACGCGAACATTGAGCTTGTC
+TGATGAAGGTAGCCAATTCTATAACCACTGTAAGATAATTATGGCTGAAGCAGAGAATGCTCGTGCTGAA
+GTTATGGATAGACAAGGAGCACCTCGGGGGAAAATTAGAATGACAATCCCACAGAGTCTTATCATTTCAG
+GTTTTGGTCAGCTACTAATCGACTTTCAACTTCAATACCCTGAAATAAAACTAGAGGTCATTGCTAGTGG
+CCGTATTGAAGATTTAGTAAAAGAAGGGATAGATATTGCGCTAAGAGTAGGGCAACTTGAAGACTCAAGT
+CTTATATCTCGTCGATTAATGGACTGCACCTTTCAGGTTGTTGCTTCATCTGACTATATCAAAAAGTGGG
+GAGAACCTTTTCAACCGGCAGATTTGATGCAGCACAACTGTTTAATTTATGGCGATTCTAAAATAAATAA
+AGGTTGGCCATTTCGTTCTCCTAGCGGTGAATCAATTACTGTTAAAGCCAAAGGAAATTTTATAAGTAAT
+GATGGTGGTTTGGTTGTTGAGGGCATGCTCAATGGGTTAGGTATTGGTTTTGGGCCAAGCTTTTTGTTCA
+ATGAGCACGTAGAAAAAGGTCGATTAAAATTATTACTTAGCGATTACTATCAACCCCCCACTGCTATTTC
+TGCCCTATACCCGCTAAATCGAAACCTATCACGAAGGATTAGACTATTAATCGATTATTTATCTGAGCGA
+TTATCTGTATAATTTTATGTATGAAGTTCTCTAAGGATACCTATTATTTATAGTGCCCAACTTCATTTTT
+ATCGCACTTTTTAGTGCCGAACGTTGGCGGCTAATCCTAAAAACATTTTTTACCTAAAGTATCAATGACA
+GTCGGAGAATAAAAGAGAGGGATATAAGCCACCATTAACGCAATTTATTAATGGCGGCAAAACACGAAAT
+AAGCCTTGAGGCTATCCTAACCTTAGATTAATACTGCTTTAACCAAAGTACGCCAGCTAGTCTTAATTGG
+TAGCTTGCTACGTTATTTTTAACTAAAGGCATTGTATCTAGCACGCTTTTAGCTTCTTCCTCAGTTTTAG
+CTTTGATAAAGAACATCACTTTGCCTACATCGCCTTTATGAACACTAACTTCGTCTTTTTTGTTATCTAG
+GTAGACGTTTTCTAATATGCCTTCGCCCCATAACTTTAACATTTTAGTCATTTGTTCGTTAATCGTATGC
+TGAAAAAGTCTAGTATCATTCGTTTCAATCGTCCATGTGACAGCATAGGTATTACGCATATCAGCTTCGC
+TTGCGTGTATTGATGTCATTGAAAAAAGACTCAATAAAACAAGTGAATAAGTAAGTAGTAGTTTTTTCAT
+AAAAAATGTCCTTAGATAAAAATTAATGGTGATTGCTCTCCTTACTAATTTTATTGTATTTTAAGTAGCT
+GATATATACGCTAATCGTCAACTCATTGTTCACTCACAGGGGGGAATGTGAGTATTTTTTAACTCTTATG
+GAAAACTTTATCGACGTTGTCGGGATTGGGAATCTACTACTGCGGCATGGAGTGTCGGGGGGAACTAAAT
+CATTTCCTAGATCTAGTGGCTAAGTGGTTCGGGTCATTGGTTTATATATCCTACCTCGCAATAGGTGGGA
+AAGCGCTTTAGAGGTAATACTCTTTTTTATAACTATTGATAAAAACTTGGTGGCAGTGCGGAGTATATAT
+TAAGATGAATTCAGGTCTAAATTAGGTCGTTTTTGTGGCAAAAGTGATCATGTTTCGATAGTGCTCTTTG
+CAAACAGTTTGACTCTCCTTAGGGTTTGGCTAACTCTCAGCAATAGAGCTGGAATAAATTTCAAATTCTT
+GTGGAATTATGAGTCACAAAGCACATTAAAAAATATGCTCACTTTGTGCGAACGAAAGAGGTTATCCTCA
+ATTGTTCTATTTTCTAATGTAATGGTTAGCCATGATGCTCATAAGTATTAATAACATTCCTTGAGCATAT
+TTTATGTGTTTTTGATTAAGTTAAAAATCTACTATCCTGATGTTTTACTTAATAATTCAGTGCAGTAATT
+TCATCGTGATTTATGATATTAAATTCATAAATTATGGAAATGATTGCAAAGTAATTGATGAAACCTAGTT
+AAATGAACCGGCTTTTCTCTTTGATATGCGTGTAATGTATGTACAGGCCACACAGGGCCGGTAAATTGCT
+CCATTATGTGAACCAGTTCTCCTGACTTTATAAGAGGTTTTGCTACGTTGTCAGGTAAGAGCACGAGACC
+CAAATGCCGAAGTGCCATAGCTAGTGCAGTAGAAAAAGTGTTTACCTTTGAAAATTGTGTAAGCTCAATC
+GTTACTTTCTCTTTATTCGTACTATTGTAAACTGACATTTTTTGTTTTTGCCAGCTGGTAGAAATCCATT
+TTAATTGTGCTAAATCTGATAATTTTTGAGGCGTAAAGTTTTTATTTAAATACAGTGGAGTAGCGCAAAA
+TATTTCAGTGATAGTACCTATAGGTAGGGCGCGATAACTACTATCAGGTAAATCGCCGGCATGAATAGCA
+ACATCTAAATTATTTTCAACTAAATCTAAGCTACTATCACTCACAATAATCTCAGGCTCAATTCCTGGGT
+ATTCAATACATAATTGTTCAATGGCCGGCATCACCACGTTACTTTCTAAAGAATGTGGCAAGGTAATAGC
+AAATCGACCTCTTGGGTTCTCTTCAGCATTCACTATATCTTTGAAAATCAAATCTACCTGATCTTTTAAT
+ACCTGACATCTAGATAACAATTTTTGTCCTAAAGCCGTAGTTGATACTCCTCTGGTAGTACGGTTTAACA
+CACGAATATCCATATCAGCTTCGAGTGATTTTATTTGTTGGCTTACGGCTGATTTCGTAATGCCTAATTG
+TTTTGCAGCGCCAGTAAATGAACCTTGTTGCACTACTTCAGCAAATATTATTAATCGAGATAGCTGTTTT
+ATATTGTCCATAAATACTACACAGTGAGTTCATTGTTTCGGTATTGTATAGATTGGTTTGCCTCCATACA
+ATGAACTTATCAACTGAATCACACCGGTTTAGTTAAAAATTAACCAAAGGACAAAATCATGACTGCTTAT
+ATTATTGTTGGATTAACACCAAAAGATGCGGAAAAATTACAGCAATATGGTGCAAGGGTAGCCTCTACAC
+TTGCCAAGTATTCTGGTGAAGTTTTAGTTAAAGGAAGCGTTGAGCAATTACACGGGAAATTTGAGCATAA
+AGCACAGGTGATTTTAGAGTTTCCTTCAAGAGAGGATGCTTATAACTGGTATCACTCAGAGGAGTATCAG
+GCACTTATTTCAACACGAGATCTAGGGATGGACTCGCAATTTCAATTAATTGGCTAAGTTTATTTAAGCA
+TTATTATTTTCCATAAATTAACCCTCTACAGGAATTATTAGCATGAATTTTAAATTACATACGCAAGAAT
+CATCCCCAGAAGAAAGTAAAGCACAGTTAGACTCTTCATTAAAATCCTTTGGCATGATACCTAATTTACA
+TGCGGTAATGGCAGAAGCACCGAACGTTTTGAAAGCATACAAATTACTGCATGATTTGTTTCAAAAGACG
+AGTTTTGATAATGAAGAACTAACCGTTATTTGGCAAACGATTAACGTAGAAAATGATTGTCATTATTGTG
+TGCCTGCACACACAGGCATTGCAAAAATGATGGGTATTGATGATGAAATTACTGAGGCATTAAGAAATAG
+CACTACATTGCCGACTCAAAAATTACAGGTACTACATGAAACCACGCTAGCTTTAGTGCGCGATAGGGGG
+CGTCCAGATCCCACGATAATCTCTTCATTTTATCAAGTAGGCTATGAAAACCGTCAATTGTTAGAAATAG
+TGCTAGGCATTTCTCAAAAAATAATGAGTAACTATATAAATCATTTATCCGAAACGCCTATAGATGAAGC
+TTTTAAAGAGTTCGCTTGGTCAAAGTGATTTATTAGCGTTAGCGATATAAGCTCTATTTCGAATCAAGAT
+TAACTTTAAGGTGCTCAATTCTGCTCTGTGGCAAAAGAGAGCACCTTAAAAACATGACTCAAGCACTCTA
+CATTAGTGACCAAAATTACTGCACCACTACAGTTGAACTCCTGAATTATTTTGTTAAAAAAATAAAGCAA
+GCACTGCGCGCAAGGCCATAAATTGTAGGTGAAAATACTTTGATAAAGTGAGTATATTTTGGGGTAATAT
+TAAGTCTAGATTGTTAGGGTTTATCATTTTGTTCAACTATCAATTCTTGAGAAACCGCATCAATACCTGC
+TTTGATAAAAGAGCTTAATTGAAATTCAGGGTAATTCGCCATCATCAATTGCTCGAATGATTGCTTTTGT
+GTGTCATTTAATAATTGGTTACCCCTAATTATTGCAAGAAGATTAGATCTATAATGACTAATGTAGTCAA
+TTTGTCTTTGAACTAATTGATGTGTGTCTCCTGGATCACCATGACCAGTAAACAGCAGCTTAACATCAGC
+TATTTCGGTTAGTAACTTCTGCAATACCTTCAACCATTGTGCACTATTACCATCATTCATAAATCCGTGC
+ATGTTGTTGAAAACTACGTCTCCTACAAAAATAACCGACCGTTTTTCACCCAATGTAAAAAATAAGTCAC
+TGCTAGATTCCGCAGCTCCCAGATCTCTGAAACTATAATCTAGGCCATCTAAATTGACTACTTCACTATC
+TATAACTAATTGGTTCGGTAGTATTTTATGCTCCGGCCAATCTTGACCAAAATATGGCTTCCACTTTACT
+TCTTTTGAATCAACGGTGTCTTGGATGCAGTCCCTTATTCCCTTGGTACTAATGATTGGAACTTCTTTAA
+AACCAGTAATAATCTCGGTGCCATTATAATGATCAGGATGCCCGTGAGTAATAATAACCGCAATTAATGG
+TTTATTAATGTTATCCATATATTGTCGCAATAATATAGCATCAGAATTAACCATTAGAGTATCAACAACA
+ACGATGGAATTCTTCGTTTCTATAATATATGCATTAGTAAAAAATGTACGCTCGTTTGATGTCAGCATAT
+GAATAACATACCCTTCATCATCATAAGCATAGTGGCAGTATTTCAATTTACTTTTTAGTTTTATAACGCT
+CATCAAATTTCCTATTATTCATGCACGTTGGCACTGTCTTGGTTAATAAAATGTTCAATAAATACCGCCT
+ACAACAATGTGATTGTCCAATAACTAACACTGATTAATAGAGCAATAAAAATCATTACTACGAACTATAC
+AAATTTAGACACATGCCTTTATTGAATAATCTACGAGTTAGCTAAGGTTGAAACATAGCTAAACTTAACT
+CAACATCACTCCCAAGCCAATATGCATACTCAGTATGATCTTGGAGGTTGTCACCGGTTAACCCATGCAC
+TAATACACTTAACCCTTGACGGTTATCTTCAAGCCATGGAATAAGTTGATCAAAATTATTTGATGAAAAA
+GTTATTTGGCAACTCCACTTAGGGTGAGGGCCTATAGGCTTTTGATGCACCCTACCAACTTTCAAGGAAA
+ACAAATCACCGGCCTTGATACATAAATCTTTAGCAAATTCTAAAGTTTCTTGGTCAAAATAAACATGAGC
+ATGGTAATAGTCATGAATATTAACTGGAGTTTTCTGATTGTTCATTTATTTAATTCCTTATTAATATCAG
+TACAGCAAGCAATTTGAATTAATACCTAACCGCAGGCGAACGAACTGAAATTAGCGTTATCAATGTATTT
+ACTGTTTAAACACGTTCAATGGCTTTATGTGCATGAGCTAAAGTTTGAGATTCATCTCGCCCAAGACCAC
+TACTGTCAATAAAGGTGACATCGGTAATGCCAATAAAGCCTAATATATGCCGTAAATAGTCAGAAATAAA
+ATCAATTTCAGTGCCTAATTTTGTGCCACCAGAAGCAATAATGATATATGCCTTTTTATTCTCTACTAAA
+CCAACTGGCCCATTATCACCGTAACGAAAGGTTAATTTAGATCTAACAACTTGGTCAATCCATGCCTTAA
+AGGCTGCCGGTACACCAAAATTATAAATAGGAAGACCGATTACAATATGTTCTGCTTTATATAGTTCATC
+AACTAATATATCAGACGCGACCAAACACACTTTTTGCTCACAAGTTCGCTCATCAACATCAGTAAAATTA
+GCCTTAATCCAATTTTCATCAATCAACGGAATACCATCAGCCAAGTCCCTAATTGTTACTTCGTTATTTT
+TTCCACTTGTAAGTTGTTCAATTAACTTATCAGTTAAAATTCGGCTATATGAGCCTGTTTTTCTCATGCT
+TGCATCAAGCCTTAAAATGTTCATAATCATACTTCCTCTCGTTGTAATATTGAATAATATAAACACCTAC
+CGTTCAGTTTAAGTAGGTGAAAAATATTTACATTGATTTCATTAAGACAAAATGGGGTTTATATTAATGC
+CGCCATCTATATTATATTCTCCACCTGTAATGAATGAAGCATCGTCAGAAGCTAAGAAGGTAACGAGTTT
+TGCAATATCTTCCGGTTGTCCAAAACGTTTTAATGGAATCCTATTCTGCATAGCAGCTGCAAACTCATTT
+AACTGTTCTTCTTGCATACCTGTTTTACCAAAAATAGGGGTATATGTTGGGCCTGGGTTTACTGAATTTA
+CACGTATTTTTCTTGGCGCAAGTTCAGTTGCTGCTGTTCTAGTATATGAATTTAGTGCCGCTTTAGAGGC
+AGCATAAATAGCCGTATTTGGCATACCGGTATAAGCATTAATAGAAGAAAGGTTAATAATAGATCCGCCA
+TCATTAATTATCGGTAAAAACTTTTCAGTGGTAAATACTGCACCTTTGAAGTTAATTCCCATTTGAGTAT
+CAAACATTTCTTCAGTATTTTCCCCTATAGAAGCTGGACTGAAAATACCGGCATTAACAAATAACACGTC
+AACAGTGCCAAACTCATTTTTTACTTGCTCTACAAGGGCATCAATTGCAGATAAATCTATAACATCAGCA
+ACAATACCTCTAACACCTAATGTAGCCGCCGCAGTAGAGATTTTATCTGCTGAACGACCTGTAATAATTA
+CATTCGCGCCAGCTTCTTTAAAATATTTTGCAGTTTCATAACCAATACCACTGTTACCACCCGTTACTAC
+CGCGACTTTTCCTGTTAGATCATTCATTCGTGTATTCCCTTTATAAGTTTAAAATAATTCTGTACCGTTC
+AGTTCAGATGTTGACAATTTAAACCGAACGGTTCAGAATTGCAAGCATGAATTTTATAAAATGAGAAAAT
+GATGATGACAGCAGGCCGACATCGCAGCTTTGATAAAGACAAAACACTTGAAAAAGCCATGTTGGTTTTT
+TGGAAAAATGGCTATCCAGGCACCTCGTTAACAGATCTAACAAATGCAATGGGTATTAACAAGTCGAGCC
+TGTATGCTGCTTTTGGCAATAAAGAAAATTTATTCAATCAAGCTATTGAGTATTATTTAAATAAACATGG
+TGTAGTGCACTTAGCTGAGCTTTTTAAAACAGAACTAAGCTTAAAGGAACGAGTCAAAAACTACTTATTC
+TCGATAGCGAACATGTTAACAAACCCAGACTTACCTAAAGGTTGCCTGATTAGTCAATCTACTTCAGAAA
+TAGCGGGCTGTTGTTTACCTGAAAATTCGGCAATGAATATTAATGGCATTAATCAGCAAACCCTATTGAC
+GTTGACTGAGTTTTTTGAAGAACAACAGGCAGGGAGGGGGATAGATGAAAACTCGCCAAAAGCAATAGCA
+AATTATCTTTTAACACTGCAATTCGGTTTAGCTATTTCTGCGAGAAATGGGAGTAACTTAGAAGATCTGA
+AAGAGACTATAAATGTGTCTCTCAGTCTTTTTAATTAATAGTTAAATACACAGACTAATAATAAAAAGTG
+AATGTTGCGTGTGATAGTCATAGAGTCATAGAGTCATAAGATTTGTAAGGAATTCGACTAATTGCTCTTG
+CAACTTTATTATTTATTCTAGTTAGTTTCTTTTCTGGTTCATAGGGAGTAAATAGATTAGTTCATCTGTA
+AAGGTTGGATATCTAGTACTATAAACAACTCTATGTAACCGTGTGTTTAACAGATTGAATTTATGATGTC
+TTCTGTTATGTTATTAAACTTTGAAGTGGGCGTTATTACTGAGACATATACATAATAAGCTGTTATGAGT
+CTAGTTCAAAACGGTGGTGCAGCTATCACAAAGGAAATCATTAAATGAATAAATCTCAAGAAAGTGTAGA
+AATTAATAAGCTAGGAGATTTATCATATCCTCTTGTTTCAACAGCTATGCTAATGCTCTTACTTCAGGTT
+GGTTTAGTTAGTGTGAACTATGATATTAGTGGAGACTCAATAATGAGTTTGTATTTACCTGCAATGGTTA
+TTCTTGCTGGAATTTGGGTGCCAACATTGAAAGTTAGGCGTTTTGTAAAGCGACACAAGAACTCTAGTGC
+AAGCGATTTATAACGAGTCAATAAAGCAGGACTAAAAACAGTTGGCCATGCTCGTGCCTCGCTGATTTTA
+GCCAACAACTTTTTAGCCCCTTATTGGGGCGTTAGGAGCAAAGTAAACTATGGAGAATCCATCAACGTTA
+TTAGTCGTTCATAACCTTAATATTTCAAAAGAGTTTTATGTGAATGTTTTAGGACTTGAATTGATGGAAG
+AGCATAACGACTGTTTAAAATTAAATATTGGTCATCATATAGTGTTTATGTTCCAGAGCGGGATGGAATC
+AATCGAATATGAGCATGGTTATAATGCTAATTCCACCTTGGTTTTTACTGTTCAAAATTTGGATGAAAAA
+ATTAGAGATTTGAAGTCAAAAGGTGTTGTTTTTGTGCATGAATCACCAAACCAAAATAGATGGGGACGTT
+ATTCGGCTTTTAAAGATCCATCTGGCATTGTTCATGAACTAATGGAGTTTTTCAGCTAACAAGAATTTAA
+AGCGGGACTGTGAAGTTCCCCCGTTTTAGTGGACACCTCCTCATAACATTGAGGAGGCTAAAATGCCTAG
+ATATACCCAACCTAAAAAGACGTGGTTTTACCCTGTTAATTTCAAAATTAAAGCTGTCGAGCTAAGCTTA
+CGAAACGACATGTTATCTAAGGATGTTGCTCAAGCGTTGGATATTCACCCGTTAATGCTAAGCCGTTGGC
+GTAAAGAATACCGAGAAGGGAAGTTTAAAAAAAACCAACACTATCAGAGCAATAGTGAACTCATGAGTAA
+AATCCCCACAAAGAAAGAACTAAATAAAATTAAACAGCTGCAAAAAGAAAACGACCGTTTAAAAATGGAA
+AATGATTTACTAAAAAAGTGGCAACGGTATCTGGCGGAAGTCCATCAGAGCGATTTGGATTCATCGAAAA
+ACACAAAGAAGCCTTAGGTGTTAAATACCTTTGCTCATGGCTTGATGTCTCTCGTAGTGGCTTTTATGCA
+TGGCGACGACGTCCACGTTCAATGCGTGCTATTAATGATGCGGATTTACTTTTAAATATCAAACAAGTCT
+TTAATAACAATCATCAAACCTACGGCAGCCCACGCGTATTTCATGCATTAAAGCGTGAAGGTATTACAAC
+GAGTGAGAAGCGTGTTGCACGGTTGATGCGAGAAAATGGCTTACGCGCTAGAGCGCTCAAGACTTATAGC
+AGGCCAGCTAAGGTGAAGTTCTTTTATAAAGCGATCAAAAACAATCGTAAAAACATAAGTAAGCCTGATG
+CTATCAATCAGCAATGGTCGGGAGATATTACGTACCTGAAAGTAGGATCGCGCTGGTATTACTTAGCCGT
+TGTATTAGATTTATTTTCACGTCGTATCATTGGTTGGGCTTTTGGTCAGAACAAATCAACAGCGCTGACA
+CTGAAAGCGCTGCAGCTAGCAATAAAGAAGCGTAAACCGACACAACCCTTGTTATTTCATACTGACAGAG
+GCGCTGAATATCGAGCACATGTAGTGCAGCAGTTCTTAGTTAAACATAACATTACGGCGAGTATGAACCG
+TCCAGGTTGTTGTACTGATAATGCTGAAGTTGAATCATTTTTTCATTCATTAAAAGCTGATTTAATCAGA
+GGGAATGTCTTCGCGACTACTGATAAATTACATTCAAAATTAAAAGGTTACATGAACTATTTTTACAATA
+GACAACGATTGCATTCAAGTTTAGGATATAAAACACCTGCTGAGTTTGAATTGGCGGTGAATTAAAGTGG
+ATGGTGTCCACTTTATCGGGGGAAGATCACTGCTAACAGTTTGCTCAGTTTCGCTTCGATCAACAATTTG
+AGAAAATTAATAACAAAACCTTATTTGGGCGTTATAAACCATGGATAGTGTATGAGTCATAGCAAGGTCA
+TTCTTTCTACTATTGATGTTACTACTAGAGGATTGGCAGCATTAATATTATTGAGAGCTTTTCCTTATCT
+ATTTCAAAAAATCCTCTTTGGCACGTGGGATTATTTAATTTGGTTTTATCCAATTGTTTGGTTAGCATTA
+TTATTATTATCCGTTCACCCTAATTTTATTGTGAATAAAATAAACCTACCAAAAATGACTTCATGGTTTA
+TAGCAAGGATTCCTGCATTCTTTATTATTATTGTTGCTGCCTGGTTCTTTTTAAAGTCGGGGAGTTAGAG
+TAAAATGAATTATCACTAGCTGTTAAACAGGGACAAAATACAGTTGGCTTTTCTCCTTAGTCACTCATTT
+AAACTAACTATATTATTGTCTGTTAACAGGGCGTTATGTGCTTATTCAACTTTAGGAGATTGTTATGGTT
+AATATAAATCACCGAATTGGTATTAAGGCTTCACCTGAAAAAATATATCAAGCATTGACTACAGATGATG
+GACTAAAAAAATGGTGGACTAACGATATATCTGGAGCAGGAGTTGTGGGCTCAACGATTAAGTTTCGTTT
+TAACGGTGGAGGTCCCGATTTTAAGGTTACAAAACTCATTCCAAATAAAACTGTATGTTGGCAACATGCT
+GGGAATATGCCCGAATCATGGATGGGTACAGAGATTTCATTTCAGTTAGAAACTGTAGAGAATCAAACAT
+TTGTAAGGTTTACTCATTCTAACTGGCATGAAACAACTGATTTTATGGCTCATTGTAATACTAAATGGGC
+AGTATTCTTACTTAGCCTCAAGGATGCGCTTGAAATTGGTAAGGGAACCCCCTTTCCAAATGATATACAA
+ATTGATCATTCTTGATAAAAAATCACATAATAAGAACTTCGAACGGAACAAAAGCAGTTGGTTAGGTTCC
+GCTTAGATCTTGTGCCACTTTGGAGAACAGTTATGTGTCATGGAGACTGCGATGTCTAAAAATACTGCAA
+CATATTGGAATACTTTATCCGCAGGTAATGCCCATAAATGGGAATCTATAGAAGGTAGTGATGGAATGCT
+AGAACAGCTAACCGTTGCTATGGATTCAATTACAGGCGATTACACTAGGTTGACACGATTCAAAGCTGGA
+GCCGATACAAAATTATTTGGTGGTAAATCACATGCTTATCCTGAGGAAATATATATAATTTCTGGCCGAC
+TTTATGATGTGGCATTTGATCAATGGTTAGAGGCTGGTCATTTTGCTAGTCGTCCCCCAGGTGAAATTCA
+TGGGCCATTCATTTGTGAGCAAGACTGTTTAGTTTTGGAAGTTTCATTTCCAAGTCAGAGTGTATCTGCC
+ACATAATAAGTTACTAAAGCAGGACAAATAAAGCTTGGCTTTTGTCAATGCATGCCAGATTTTTCCAAGT
+ATTTATTTGCCTCTTAGTAGGGCGTTAGTGCCTATCAACACTTGGTTCACCAGAACTATAAAATCTTAAA
+TCAATTACTTTAAAGCGTTAAAACTTTTGCTATGATGAGGCTTGTTATATTTAATAATAGTCAGAGAGCA
+ATATGCGTTATTGGTTAGTGGGATTTTTTTGTGTGGGCCTGATCTCTGGCTGTGGTGGTGATGATGGATC
+ATCTAGTGACAACCAGGGATCTGATGAAACTGTCTCTAATGATGAAAGCCCTGATGAGAGTACCGACTCG
+AGCAGTGACACAGAAAGTGATACCAATTATAGCAAAATCAGCTGTAACGATGACTTGATTGCCGTTTTGA
+CTTTGATTAATGAAAAGCGTGCACAGGAACAAACTTGTGGCAGTGAAAGTTATGGCCCTGTAGCTGAACT
+AAACTGGAATGCTGTATTAACTTTGGCTGCACAAGAGCACTCGGATAATATGGCTAACTATGATTTTTTC
+AGCCATACAGGCCTTGACGGAAGTACAGTCTCGACCCGGGTTACAGCTCAAGGTTACACGTGGTCTTATG
+TGGCAGAAAATATTGCTGGGGGTCAACCTAATGCGCAGTCTGTAGTTGATGCGTGGATGGGTAGTGTCGG
+ACATTGTAAGAATATTATGAGCGAAAACCCAACGGAAATGGGCTTAGCGTGTAGTGAAAACAGCAATGTA
+ACTTATACCTATTACTGGACACAAGTATTTGCTAAACCTCGTTAATCGTAAACAGTGAAGAGCCTTTGAT
+ATTGCAGAAAAACACGGATAACTTATTAGAATAATTACTTGTGGTTTTTATAAATAGTAACGATTTCCAC
+GATCATTACTGTTTACTAGATGAGATGAAATCTCACAGAGAGAATATGTATAAAGGCACTTAGCAGGTCA
+GTCAAAAGGACAAAACAGTTGTTTTTGCTCCGTCGTCTAATATTTAACCAACTATTTTTAGCCTTTAAAT
+GAGGCGTTATCGAGACAAAAATAATCCGAATTCACTTTATACAGAGCAGATATTTATCTGGATGTTATAA
+ACATATTTCTGATATTAAAAATAATTAATAAGTCTTTATTTAGGTTGTGGCGACTAATATACGCTGCTAC
+TTTATTACCTGACTATCAACGAGAGTATGAAAAACTATTGAGTAGCTTTTCATGTTGCGGAACGTAAATT
+TTGACTAAATATATAATCAATGTAATGAATTTTAAGCTGATTTTTCTCTTTTTAATCAGCTGGCAATTAG
+CCTTTATGCCTATAGTTTGGGCATCTATCGACGATACCAAAGAACCTATAAAAATAGGAAGCTATTTGAT
+GCCAGGCTTACTTAAAGCAGATGGCACAGGCATATTTAATAAATTGAATAATGCTATATTCATGGAAATG
+AGTAAAGATGCCGAATTAACGCTAACATCTTTAAATAGGACGAGAAAAGGTATCAAAGATGGAACGTTTG
+ATGTTTATTTTCCTGAATTGTGGGAGAACCTACCTGGAGAAAAGCATCAATATGTTGTTTCAAGACCCAT
+TTTTTATAAACGCATAATATTGTTCACATTAGAAGGTTCTGGTTTGCTTGAACTCTCCGATTTTGAAAAT
+GAACTTTTAGGTGTTGTTCAGGGGTTTTCTTACGGAAGAGAAATCAAATCAAATCCACGCTTACATTTCA
+CCTCCCAAGAGGATGATATTGTAAATATTAAATTGTTGTTAAATAAGCGTATAGGTGGTGTTTTGGGGGG
+TTATCCAGGAACTGTGATAGCAGTAAAAAAGAATGATGCGGCCAATAAAATCCATTACAATCTAGATAAA
+CCCGTAGCTGTTCTAGAAAGTTTTTATGTTTGTAAAAATGATGCCGATGGCATTAAGTTATGCAATGGTA
+TTAATAAAGCCGTTGAATCGTTATTGCGAAAGGGAATATTAGAGCTGAATGATGACACTGGATTTAGTCG
+ATTCAATCCTCAAGAGCATAACTAGTTGATGTGAAACGCTATGAGGTATTAGTCATTACAAGTTCACCAA
+GCTTATCCTTTAAATTATCACAGCGGGGGTACAAAACTTTGAAGTCCATTGTTGTTACATGGAGAAAGAA
+ATTGAATTAAAAATAAGCTGTTCCTAGTCTTCTGTGGCAATAGTTACGGTTAGCCCCAATCTTACTCTTG
+GGCACAATACATCATATAGATCGTATCCCTTCACGTCATAAATCTTCCATTTAACGTTTGTTATTCTTTA
+TTCATAATTGCTTTAATTTTATTTCAACTTACCCTCGTTAAAGCTAAATACAACTTGTATAGAGCTGTTT
+TGCATACGTATTCACATGTAATCAATTGTTACATTTTGTCTGATTTTTATTCTGATTTCTCACTGTTATG
+TATACATCCTCAACATCAATGTTAATGGGCTATTGGCTTATTATTAACCATGTAACGGTTACGGTTTTTA
+TGTCTGTTTTAGTCTTTTTGTTATTACTCACGTATTTTTGAATACGTATGCAAAACATATCTAAAGAAAA
+ACTCGCCCCTTATATTAAGTTGAAATTATAAAAACGAAGTCAGTTAGAAAACTGATGATAATAATATTTC
+AAGGATGAATATGAGGGAAAAATTATGCGTACATTTAAACCGAGTAAGCTCTCTATAGCCTTACTTTCCT
+GTGGTTTTATGGTGTCTTCTGGCGGGCTTTATGCTCAAGAAGCGGTGAAAGCCACACCCGAACCAGAAAA
+CGTTGCCGCAAAAAAGAGTGATGAACAAGAGGTTGACGCAATCGAAGTGATTGAAGTGACTGGCTTTAGA
+CGTTCACTTATTAAATCTATTAATCAGAAACGTTTTGCGGATACGGTATCAGAGCAAATAACTGCTGATG
+ATTTAGGCGCATTGCCTGATGTTTCAATGGCTGATGCGTTAACACGTTTACCGGGTATTTCTGCCGTAAG
+AACAGGTGGGCAGGCCGCTGAGATTAATATTCGTGGTATGTCAGGCGGTTTTGTATCGACAACATTAAAT
+GGTCGCGAGCAAGTATCAACCAGCGGTCAGCGTAGCGTTGAATTTGACCAATATCCATCAGAACTTATAT
+CACAAGCCTCAGTATTCAAATCACCCAAAGTATCGCTTATTGAAGGTGGTGTGGCAGGTACGGTTGAATT
+AAAAACTGCCAGCCCTTTAAAAAATGAAGACAAGCATTCTTTTAATGTAAATGCTCGTGGGATGTATAAC
+GATTTGGCAAGTGACGTACCTGATGCCACATCAACTGGTCATCGTTTTAGTGTTTCCTACCAAGGTAAAT
+TTGCTGATGACACCTTTGGTGTCGCTCTAGGTTACGCGCGTTTATTTCAACCAAGTGCCACCACACAATT
+TGTTGGCCTTAACTACAGTAAATTAAGAGATGTAGACGGCTTAGCTGATGATACCAATGGACCAACCAAG
+GAAGAGGGGATTCACCTAGCTAAAGAATATGTTGGTGAAGGTTTTGAGTTGCAACACAAAGGAGGGGAAG
+AAACCCGAGATGGTTTTGTAGCGACCCTTGAGTGGCAGCCCGCTGATAACTTTAGTCTAAAATTTGATAG
+TTTCTATTCGAAATTTGATTCGGAAGAGTTTGCCCGTGGTTATCGAGTGAAATTTGATGGCAGCCAAGCG
+GCAATAGGTAATGCCACCATTATAGACAATTCAGTCATAGGCGGGACGTTCAATCGAACGTCTAACAGTT
+CAACGCGTGTTGAAATTGTTAATGATGACAACAGTGATTCTGATGAAGTACAAAGTTTTGGGATAAATGC
+CGACTGGCAAATCACTGATAATTTTAATATGGCGGTAGATTTATCGTATTCATCAGCCACCAGTGATTTT
+AGAAATGGCTTGATTTGGTCATTAGTTGCTGATGATGCTAATGCTGCGCAACCTGAATTTGATAATAATG
+TTTCAATTAATTACTTATTAAACGGCTTAGATTTACCTGATGTCAGTTTAAATCAAGCTGATGCTTTAAC
+TGATTTAAGTCGCGTTATGGTAACTAAATACGGTATTTATCCTTATGTGAATTCTGATGAAGTTATTGCA
+GCTCGTGTTGATTTTCAGTACTCCCTTGATTCAGATTATATTTCGTCTGTAGAATTTGGCGCACGTTATT
+CTGAAAGAGAGTACAGCAGCGATCGTTCAGTATATGAATTTGGTAGTGATAGTGGCTTTAATTCGAAAGA
+AAAACCCTTAAATATCACTGAAGATATGGCGACCGTGGTTGACTGGAAGGGCGATTTTTCTTCTTTTCCA
+AGTTACTTAGCACTTGATCAAAACAAAGTATTAAATGCTTGGTTTCCTCAGGGCATTCCTCAACCGGTGC
+AAACATGGGGCGGCTCTGCAAGCGGTGTAATTAATGGCGATCCATTAGGTAAAGATACAGCTTGGACCGT
+GAAAGAAAGTGGTCAAGTTTTTGAAGATATCTTTGCGGCCTATATCATGGCAAATATTGATGTAGAAATT
+GGTGATATTCCGGTAACTGGTAACTTTGGTGTTCGTGTTGTTAGAACTAAACAAGCGTCTACTTCATTGC
+AAGATGTTGGTGAAACAAGGGTAAAAGATGCGTACGGACAAGACGCTATTGACGAAAATGGCGATGTTAT
+TGTTCAAGCGAATGCAGATTTAGGTGCGCAGTTTATTACAGATGATGCTGGCCTAATCAATCAAAAATAT
+GCACCGGGTATTATCGAAAATACTTACACCGATTACCTGCCTCAAATGAATTTAAATTTTCATATAACGC
+CGAACGACCAAATACGTTTTGCTGCGGCTAAAGTAATGAGTCGTCCTAATATTGACCGACTTGCTTCTAA
+CAGCAGTGTGAGCATCAACAAAGTAACAACTGACAGTGGCACTTATGCTGAAATCAGTGGTAACGCGAAA
+AACAGCCCACATTTAAAACCGTTTTATGCCAATCAGTATGATATTTCCTATGAACGATATTTTTCAGAAT
+CTGATGGTAGTTTCGTTTTTGCGATTTTTTATAAAGACATAGAATCGGCTGGTATTGTTACGCAAACAAT
+CAGTGAATATGACTTTGCTGGTAATGGCTTAATAGTGCCAGACGAATTTATCGATCCGTTAAGTGGTGTG
+CCATTAGAAATTCGTAACGGTAATTTTGAAACCGCGTTTAATGATGATAAAGGCGGTTATATAAAAGGGC
+TTGAAGTGAGTTACACCCAAATCTTTTCATTCTTACCTGATTTTTGGTCTGGCTTAGGACTTAGTACAAG
+TTACTCACATACCAAAAGTGAAATTCAACAAATTTCACAATTAGGACAGCAAGACTTACCTATTACACTG
+CCCGGCTTATCTGAAAATGTTTTACAAACGACACTTTTCTGGGGTTATGAGGGTTTTGAAACCCGCATTA
+GTGCGCGTTATCGAGATGAGTTTGTATCAGAGCAAGTAGCGGTTGAAGCACAAACGGTTAATTACGATGA
+CGAACTAGTCATCGATTATCAGGCTTCTTATCAGTTTAATGACAATTTAGGTGTGGTTTTTCAGGTGAAC
+AACGTAACCGACGAACCGACTAAAAGTTACTTTGGCGTACAAAGCCAAACGGGCACCATTCAGTACTTTG
+GTCGTCAATTCTTTTTAGGCATGACCTACGCGTTATAGCGGCAGTTAGTTTTGAGTTATTAACCAGTATT
+TATTAGTCAGGAGTTATTCAAAATGAATGAAATTAACTATTCAAATAAAAAAAATCTAATAATTTCCGTC
+TTAATTCCGGTATTAACTCGCCAATTATTCATTTGGAGTAAAAGTTATGTTTAGTCAAAAATCGGTGTTA
+AGAGTTATTGTCTTAGCATCAGTATCAATGGTACTTGTCGCGTGTGGTGGCTCAGAGTCTACCGAGCCAG
+GTGAAGTACTACTTAGTTGTGATGTGCCAATGGTTTCTGATGCTGCTGGCACAAGTTGTGTTGCGCCAGA
+GCCTATTGAATGTCCCGTTCCAACGGTGCCTGATGCATTAAATGAAAGTTGTGTTGTTGGTATAGATCCC
+AAGGCACCTGAGCCTATTATTTTTGCAGGCGAAAATCAGGCGTTGCTATTTTATAACCGTGCAGACGGTG
+AATACAGTGACTACAAAATGCATAATTGGAACAGTGCTGAATGTGATGCGTATGCGGCAGATTCTTTGGC
+GCCTTCTTGGGATAATGGCTTAGCGCATACCGGGGTTGATCCTGTGTACGGTGCGTATTGGTTATTAAAT
+CTTAAAGACGATCATAACGAATGTGGTCACTTTATTATTCACAAAGGCACTGATGACGCAGGAAAAGAGT
+TTGGTGGTGGTGATTTTAAAATGCCACTGTTTCAGGATGATGAAACATACCAACGTATGAATTTCACCTT
+TTCAGGTGTCGCTTCTATTTTTGAATATCCTGTTGTAACTTTGGGTAAACAAGCATTAGCAATTAGTGGT
+TTTTCAGCACATTGGATTGATAGCAATACCTTTACATGGAATGTTAATTTTGATCTGGTTACATCGGTAA
+AATTACACCATTCAGCGACTGCAGGTATTGGTGCCGATGAAGCTAACGAAGACGTTATCACAGGGACGGT
+TGTTGAGTTGTCGGAAGTTGATTTAACTGACGAACAAAAAGCTGCGGCGCCTTTAGTTGCAGACTGGCCT
+GCTTTTTCGGGTAATTGGTCAATTGAAGAAGCAAAAGCGATTGCTAAAAATCAATTGGTTTTAGTTGGTT
+ATAACGCAGAAGGGCTAGCGGTTGCTGCCACTAATGTGCAAGCTGATTTAGTATTAGATGATCTTTATAC
+CAAAGGCGAAATGGATGCTAATGAAGCAACGTTAGGTGTTGTTTATGACAATGGAACCGTTAAAGTTTCT
+GTGTGGTCTCCAACCGCTCAACAGCTTAAATTGAATGTCTATAACGCGGATAAAGAAATGGTTTCAAGTC
+ATGATATGACTGAAGACTCAATGACTGGTGTTTGGAGTTATACGGGTGATGCAAGTCTTGACCGTCAATT
+TTATCGTTTCGCGTTAACGCTTTATCATCCAGAAAATAAAGCGATTGAAGAAATAGAGAGCACAGACCCA
+TATTCGTTAAGTTTATCAACCAATGGTGAATATTCTCAGTTTGTAAATTTATCTGATGAAGATCTACAAC
+CTGAAGGCTGGGATGGCCATGCAGTATCTACCATTGAAAACTACGAAGATGCGGTAATTTACGAAGGGCA
+TATACGTGATTTTAGTGCACAAGATGAAAGTACTTCAGTTGAAAATAGAGGTAAATTCTTAGCGTTTACT
+GAAATTAACTCTGCACCTATGCAGCATTTACAAAAGCTAGTCGCTAACGGTTTAACGCATTTTCATATGT
+TACCTGCGAATGATATAGCAACTATTGATGAAGATGCAGACAAGATTATCGATTTGGATAGTACGGTCTT
+AGCGTTATGTAAAGTCAATTTCAAAGCACCACCTTGTTATCAGAATCTAGATGACCAAACATTGCGTGCT
+GTTTTTGAAAGTTATTCTCCTTATTCAAACGAGGCAGTAAAACTAACAGAAGCGATGCGTGATACGGATA
+GTTTTAATTGGGGTTATGATCCTAAACATTTTAATGTGCCTGACGGTATTTATGCTTCAAATCCAGACGG
+AGTAAGCCGGATTAAAGAAATGCGTGCGATGATCAAATCCTTGCATGACATTGGCTTACGTGTGGTATTA
+GATGTTGTTTATAACCATACTAACTCTGCTGGTTTATGGGATAACTCGGTACTTGATAAATTTGTACCTG
+GCTACTATCACAGCCGTGATGTTACTACTGGCGCTGTTCAAAATAGTACTTGTTGTAGTGATACAGCCCT
+TGAACATCGCATGATGGACAAGTTGATGGTCGACTCACTTAAACAGTGGACTGAACAATACCAGTTTGAC
+GGGTTTCGTTTCGATATTATGAGCCAAGGCTCTAAAGAACAGATGTTAGCAGCACGTGATGCTATTCAAG
+CGATAGACCCTGATAATCATTTTTATGGTGAAGGTTGGTACAAAGATTCTCGAGGTTTTGAACGCGCTGA
+CCAAGAAAATATGGCCGGTACTGAAATTGCCACCTATAACGATCGTATTCGTGACGGTATTAGAAATGCG
+ACTTTGTTTAACAACGAAAGTGATTCAGACTACCCGTTTGAGCAACAAGATATTGTTAAATTTGGCATGG
+CAGGCACGCAAACTGACTATGTATTGAAAACCTTTAAGGGCACTGACGTAGTCGGTAGCTCTGCAGGTAT
+GTATGCCAAGGACCCTGCTGATATTATTAACTATGTTTCAAAACACGATAATGAAACCTTGTGGGATATC
+TTACAATTTAAGTTAAGCCCTGAAATGAATAATAGCGAACGTGTTCGTGCGCAAAACATTTCTCAATCAA
+TCGTATTATTGTCACAAGGTATTCCATTTTTACAAATGGGTGGTGATTTCCTTCGCTCTAAGTCGTTAGA
+CCGTAATACTTATGATGCCGGTGATTGGTATAACCTAGTTGATTTTACATTTGAGTTAAATAACTGGAAT
+AAAGGTTTGCCTCTAGATAATGGTGGTCGAGACTACGATGACATAGTTTCTCTAGCGTCAAGTTCATCAA
+GTACTGTTTCAATGACGGATATATTATTCGCATCAAATGTGTTCAATGAGTTTTTGTCGATTCGTACAAG
+CAGTCCATTATTTAGATTGACCACTGCGACAGATATTATCAATCGCGTTGGTTTTCATAATATTGGTAAA
+AATCAAACGCAAGGTTTGATTGTGATGAGTATAGATGACGGATCAACTCTTACTGATATCGACCCAAATT
+ATGATGCATTAGTGGTTGTGGTAAATGGTACTAATAGCGAACAAACACATACTATTGCCTCCGCAAGTAA
+TTTTACCTTGCATCCATTATTAGCTGGTTCTGTTGATGGTACCGTTGCTAGCGCTACCTTTGAGCAGGGT
+ACAGATGAAGGCAGCTTTACGGTTCCTCCGCTAACTACCGCTGTTTTTGTGAAAGTACAAGGTGAAAGCC
+AAGCAAGCGGTTTATCCGCTTATGTAACAGCAGGCGCACCTGATGTGGTTCCTTATGGCGATACCGTTGC
+TTACGTTCGTGGAGAGATGAATGGTTGGAATCCTGATGATGCATTTACTTATATTGGAGATGGAGTCTAC
+CAAGCTAAAATTACCCTTGCAGCAGGATCTTATGGTTTCAAGGTGGCAGATTTTGATTGGTCATCAAACA
+TTAACTTAGGTGCTCCAGGATCAGGTGGTGAAGTATTAGAAGATCAAACTTTTAATTTATTACCGGGCAG
+TAATGACAATTTAAGTATTACTGTTGCGATTGATGGGACTTACTTCTTTACCCTTGATGCCTCTAATACC
+GACGCTCCTACTTTGTTAGTAGAAAATGAAGAGCCGTTTGTTGGAACACCGATATTTATTCGTGGCGACA
+TGAATGGTTGGGGTGAAGATAACGAATTAATTTATATAGGTAATGGTAAATATCAAGCCACTATAACCAT
+TAGTGTTTCAACGCCTAGCTTTAAAATAGCTTCCGCTGATTGGTCTACAGTAAATATGGGCGCACCAGCT
+GATGATATGGAAATAACTGAAGGTGAAAATCAATTATTGTTATCAGGTAGTGGTGATAACTTCAGTATGA
+ACTTTACTGTCGATGGAGATTACACTTTTGTTTTTGACGCCTCTGATTTAGCTGAAGCAACGTTGAGTAT
+ATATTCAGCTGAAATATTTGGTGCCACACCGGTATTTATTCGTGGTGACATGAATGGTTGGGGTGAAGTT
+GATCAGCTTAGTTATGCTGGTGCAAGTAGTTATTCAGTGGAATTAAACCTAACCGCAGGTGACTATGGCT
+TTAAAATTGCCTCGGGTGATTGGTCAACATTCAATTTAGGTGCGCCGGCGGACACTAGCGTTGTTGCCCT
+GGATTCTCCGTTAACATTATTACAAAACTCACAAGATAATTTGAGTGTCACTATTGTAGATGATGGTGTT
+TATATTGTTACGGTTACAGGGCCTGATCCGACAACACCGACTATCAATATTAGCAAAAAACTGTAATGAC
+TACTGTCAGTTAATAGCAGTGGAATAAAGCGTTACATTTAAACTGTCTCGACCTAGAATACGTTAAAAGC
+TCTCTACTTGTTAGGGAGCTTTTTTATAGGTAAAAAACTATTTGTATCGATTCATACTGTTTGTGGAGAT
+CCAAAAATAATAGCTAAAGCAAATAAGTATAACCGGGCATCAATTAGAGTTAATGCTCAGTAATTAGCAA
+GAAAGCTTGCTATAATAAGCCTTACTATTTTAGATATACATTTTACTTAAAGGCTTTTTATGCGCTTTCT
+TTCCCGTCGTCTTGTTATGCCCAACGATTTAAATTACGCAAACTCTCTATTTGGTGGTCGCGCACTCGAA
+TGGATTGATGAAGAGGCTGCTATTTACGCTATCTGTCAATTAGAAACCAACTGCTTAGTAACAAAACATA
+TAGGTGCAATTAGTTTTGAGTCGGCCGCTATGCAAGGTGATGTAGTAGAGTTTGGTTTAGAAACTAAAAA
+AGTAGGTCGTACCTCTATTACTGTGACGTGTTTAGTCCGTAATAAAGTGACTAAAAAAACCATTTGTTTG
+GCGGATGACATTGTTTTTGTACAAGTTGATGCGAAAACACGTTTACCTATTCCACACGGTAAAACACTGG
+AATCACTAGATCAGTAAATTAGACTAAAGCTATTTTAAACTGAATCATGCCGTTTGAAGTTGTTCGGGTA
+TAGCGTAAAAAAAATACCCTTAATCAGTAGTATTCCTTTATATCCAGCTATTGCTAAGCTTCGCGCTTAG
+CAATACACTAGTAATATAATTTATTTACCTTCTTATATTCCTATGTCCTCAGATCGCTTTGGCACAAGTG
+CCAACTACAAACAACAAGAAAAAGGTTATCGTGACCGAGCATTAAAATTATTCCCTTGGGTATGTGGTCG
+CTGTGCCCGTGCTTTTGAGTTTTCTAACTTAAGAGAATTAACCGTGCATCATATGGATCATGATCATACC
+AATAATCCAAATGATGGTAGCAATTGGGAACTATTGTGTATTTACTGTCACGATAATGAGCATGCTAAAT
+ATACTGACCATGCTAATTATACAACCGAAGTAAAAGCGGGCGATACCAACCAAGATACTGCCACGTATAA
+TCCCTTTGCGGATTTAAAATCAATGTTGAAGAAATAACTCTTACTTCAATACATCTTCTTGCGTTAGATA
+CTGCTGATAAGTCGCTATGCCAAAAAAGCGAATGGATTTTTTAATTTTTAATTTTTTGGCAATCAGTAAT
+TCACCACAATAAATTTTGACGACCTGCTTTTCTCCATTACTATCGGTTTCATAATCATGTAGAGGATTGA
+CTCTGAGGTTATCAAATTCAGTTTTCATTATGAGTTTCATTGCATCAGCACTCCGTCAATAATAGGTGAA
+GTTTGTACCTATAAGTTATGCCTATAATTTATAGCTAGTCTTATAGTTTACCTTTTAGATTACTTTAAAG
+TTTATTAATATCTTTTTGCACTTGGTAGCCTTCGTCGGTGACAATTTTTTCTAATACTTGTACGCGCTCG
+GTGAGTGCTATAATTTCTTTTTTTAGTTCATCATTTAGTGAGTCAGTACTATTGTTATGGCTAATCGTTT
+TCGCTTTAAACTCTAAATGTTTGTTATACATTTTATATAAAATACCGAAGACGACACAGACAATAACAAC
+GACCATAGTTGTTCCACTCATAATTACATCCTTCTTTTTTTATTGATTTAAGGTTCTCGACCATAATACT
+TTAATTCGATTGGTATAAATTATAGTCTTAATTAGTTTTCAGCATATTCAATGTTAACTTTTTCTGATGT
+TTATGATAAAAACCAACCACAGTAAACAGTACAAGAATAAAGGGGAGACTCGTTATCACAACCCAGTGCC
+AACCCGCATTAAACAATACCCAACCAGCTAATAGAGAAGCTACTGCTTGAAAACCAAATAAGACAAAGTC
+ATTGGTTGCTTGAACTTTATGACGCTCGCTGGCGTGATAACTCTCGGGTAATAAAGAGGTGCCAGTTAAG
+AATAAGAAGTTCCAACCAATACCTAATAAAATAAGTGCCCACCAATAATGCATCACTTCATGGCCTGATA
+AGGCTATCAGAGCAACTACAGCATAAATTGATATGCCAATGACCATCAGCCCTTTTAGTTTTAGATATTT
+TACTAACCAAGGGGTGAATAACGACGGAATATACATGGCGGCAATATGGCTTTGTATGACCCATTTAGTT
+TCTTGTAAGCTGTGTCCTTGTATATGGTGCATGCTAATAGGTGTCGCGGTCATTAAATAACTCATTAATG
+CATATCCAATGGTCGCGGTACAAACAGCAATTAAAAAGATAGGCTGTTTAGCTATAACCTTTAATTCTCT
+TGGCTCTCCAATGGTCTCATTTGCACTAACGGGAGGATTTTTAAAGGCTAACATCATTATCATGGCGCAA
+AGGATCAGCGCGGCTAAAAATAGAAAAGAGCCCGCATAACCATAAGGAGAGTTTAGCCAATCTTTTCCCG
+CTACAGCTACTTCAGGACCTAGAAATGCAGCAAAGACGCCACTTAGCATTAAAATAGATAATATTTTAGG
+GACATCTTCCTTATTCAAGCTACTCTCAATTGCTGCAAAGCGTAACTGTTGTGTGAAGGCTCCACCGATG
+CCAATTAACATGCTAGCAAAACAAAAGAGTTCAAACAGCGCTAGTTTTGCTGAAAATAACGCAACAATTA
+CGGCAATTAAAGAGCAACTTAATCCGGTGTAAACGGCAAACTTTCGGCCTTTATTTTTAGCTAACATAGC
+AGCAGGAATAGAGCCTGCAGCGACACCTAAAATCATTAAGGTAATTGGCAGGGTTGCTAGCGAAGGATCG
+TTGGCCATTTTACTGGATAAAATACCGCCAATAAAAACAATAATAGGCGATGCAGACATCACTAAAGGCT
+GAGAGATAAATAATATCCAAATGTTTCTCGGTAAGGTAAATACGCGAGAGAGAACAAAGGCTGTTATTAA
+TAATAACGTAATAGTAATTAGGATATTCGTTAGCATATTCTCATCAGTTTAATTAAGATCTGGTTAGCTC
+AGCTCTATTATTGTTCATTTAGTTTAGTTCAACTCAGCTTAAGTTATGGTCAATTAACGTAGGCATCAAC
+ATCAGTCTAACCAGAGTCCATAGCAAGAATAGCTTTTATGTTGATTGTTTCGCTATAGCGGATCATATTA
+ACTTGTTGCTGCTTTCTAGCAAGTACTGCCATTCTATCTGCCAGTTCATTGCCTTCTATATTTGCGTGAC
+CTTTAACATGGCGAATGGTTATTTTGGTATGCATGGTTTTATAAAGCGCATAACATTGTTGTATTAATGC
+TAAGTTTTTAATCTCCTCACCTTTACCACGGGTCCAGCCTTTTGCTTTCCAACCTTTCGCCCATTTTGTA
+ATTGAATCGATAGAGTATTTAGAGTCGGATAAGATACAAATACTTTGCTCGCTGTTTTTATCGATAAAGT
+GTTGTGCAATTTGAAAAGCAGAAAGCATACCGCTTAACTCGGCAGTATTATTGGTACCATTAGGCAAATA
+CAAACCGTAATACAGCGAGGTAACTTTGCCTAATTCATAAACCGCAAGGCCCGTGCCTGATTTACCTGGA
+TTAGGAGAGCAAGCACCATCACAGTATATTTCAATATCGCTTGGACCATTTGGACTAACAGCGGTAGTTT
+TAGCGCTAGCACTTTTACTGGTTTTTTTGCTGGTTGCTGTGCGACTCGAGGTAGGTGCAGAACTTGCTGT
+ACCTTTCTTACTTAAAGAGCGTTGCATCAATGCTTTTGTGTAAGTTGTTGCGAAAGCTTGCTCGGCAGCA
+CTTTTTGATTCAAAGCCCATATACTGAGCATCTGAGCGACCCGCAGTATGTTGCTGAACTTCTGGCCACG
+TGGTAAATATACCTGTTTTCGCGCCTTTCCAGATCACATAGAATTTTTTACTCATAACTTAATAGCTAGC
+TCTTATTTGAAGATATTTAATGATAAAGATACTTAATGATTTGCATTATCAGCAATAAGTTAATGCTTAG
+CTACTAAAAAATAGGAAGAAAGGGATTATATACCCGTTATCATTCAAGATGCATGTTTCAGAGTACTTGA
+GTAATTTCAATTCAAGGCGCTGTGATGAAATAATGGTTGTTCCATTATAAGTCACAGCAACGATGAAGTG
+ATGTTGCTCAAGTGCTTATACCCATGAAACTTCAAGATAGGATTTTCAGGATGCCCGAGCAATTCATGAC
+CGAAGCACATTTTTTTATTAAGGGTGCTCCCTCAAAAAGAGAGGGGACATAGGGGAACTTTTTGCTTTTA
+CCTTGGTTTGAATGTTTACGGCTATAAGAACTATTTTAACCCTTTCATCAAGCGCTTATGTATTAAGCGT
+GTGCCAACAAATACAATGCCAATGACAATAGGTACAGCAAAACCACTCACTAGTTCATGATTATATTCAA
+CACCTAAGGTTGGTAATGAGGTGAGCATAGTTTCGAATAATTGCATGCCATAATAACTTATTGCAGCAAC
+AGATAAACCTTCAACGGTTTGTTGCAAGCGCATTTGCACGTGAGCACGATGATTCATTGATTTTAATAAG
+GTTTGGTTTTGCTCCTGTAGTACCATTTCAACACGGGTGCGTAATAAATCACTGGCACGGGTCACTCTTT
+TAGAGATATCTTCTAAATGATTTGACGCTGTTTGACAGGTTTTAACTGCCGGGGTAATTCGACGCATTAA
+GAATTCTTGCAAGGTCATATAACCAGGGATTTCTTCTTCTTTTAATTCTTCCATTCGTTGCAATGCCACG
+TCGTAATAGGCATTTGTAGCAGAAAATCGGTAAGTGCTTTGGCTACGATAATCTTCCACTTTTGCTGCTA
+TTTTAGAGACTTGTGTTAGTAGCTCTCTATCACTTTTTTCAGTACCTAACGCGATGTAAGTTGTCACTTG
+TTGCAGTTGGATGTCGAGTTGATTCAGCTCACTATTAATTGCTTGTGCTAGCGGTAAACCCAGTGTTGCC
+ATTAAACGGTAGGTATCAAGCTGTAATAATTGCTGTGCTAGGCGCCCAAGCTGTGCAGGTGACAAGTCTT
+CTTGGTATATCAGAAAACGACCAAAACCATCTTCATGTAATTTAAATGAACTCCAGACTTTCGCCTGTGA
+ATGTACGGGAGCACTGGCGATCAATGACATATTGTCAAAAAATTGTTCAACCTTGTGTGTTTTCGCTTTA
+TCTATATTCTCAGATTCAATAATCAAATGAACTGCCGCGATAACTTGACCGGGCATTTGCTCAAACCAAT
+TGCTGGGAACATAATCAATCGCATTTTTAACAAAAGGTTGGTCAGTTAATGGCGCTTGGTGGATAAAGGT
+ATAGGTGGAATATTCTAAATGGCGCTCCCAGCGAAGACTGAATAAACCAAAGTCTTGATAGAAACATGGC
+ATTGACTTAGCGGGAGAGTTTACTTGAAATCTATTACATAAAAGTGAGATGAAATCATGCTCTTGCTGCT
+TTAATTCCCCTTGATGCTGAATAGCAATATGCGTGAGCTGAGCGGGCGATGATATTGATTGAAAAGGTCT
+ATTATGCAATTCGTTATAAAGTTTTTCACGTAACGGATGAATCGCTATTTTATGCAACGAAGATAAAGGT
+AGTACTGTATTTTCAGATAATTCATTAGATATTAATTTATTTAACAAAGTACAACTCTCGACGCTATTTG
+TGTTTTTGTATTGAGTATATGTTAGCCGTTATACCCGTTTAGTTATATCCCCCTTAGGGAGGATTTTAAA
+ATTACTGCCAACGGACATAGTAAGTCATTTTTCAATAACGGGGGTATTTTGGCGCTGAATAAACGGTATA
+TACTCTCCAGAAAGCTTGAAAGAAGGGGGATAGTTATCTAAGGAAATAACGAGGAACATTCCTTTAAAGC
+GAGTGAATACACAAGCTGACGGATTAATCTGTAAATTTACTCTTAGTTGAGTATTGATCTAATACCATTT
+TATGGATTTCATAATCAGCAGCTGATTCTTACATCTACCAAACGTGAAATTAGCAATCAATCCAAGGATA
+TTTTTCACTAGATGAAACCAATATTAACTATATCAGTCACAGCTTTAATCAGCTTTAACGTATCAAAACC
+GTCAGTACAAAGAGCATTACTTAACCCATTAATGAATTCGTTTAGTATTATTAACGAGTATGGCTAGCCA
+CGTTAGCTAAAAGCTTGTTAAAATTGCGCCATTATAATAGTTACATTAGGATTTTCATGGCGATTAACTG
+GTTTCCAGGCCACATGCACAAAGCACAAAAAGAAATAAAAGAAATATTACCGCAAATTGATGTGGTGATT
+GAAGTGTGTGATGCGCGTTTACCCTTTAGTAGTGAAAATCCTATGATCACTGAGATCAGAGGTGATAAAC
+CACTGATAAAGATCCTTAATAAAAGTGATTTAGCTGATCCTGAAAGCACCAAAGTTTGGTTAGATTATTT
+AGAGTCGCAGCATAATGTAAAAGCGATTGCTCTAACCACAGAGCAGCCGAGTGTAGCAAAGAACCTTGTC
+AACTTAATACGTAAACTTGTGCCGAATAAAGATGAAGAAGGTAAGCAAATTAACGCGATGATAATGGGGA
+TACCTAACGTTGGTAAATCGACATTACTCAATACCTTAGTAGGCAAAGCAAAAGCAAAAGTGGGTAATGA
+ACCCGCGGTAACTAAGGGGCAGCAACGTATTCGTCTTGAAGAGGGGTTATACCTTTTCGATACCCCAGGT
+ATGTTATGGCCTAAAATAGCGAATGAAAATTCTGGCTATCGTTTAGCGGTATCAGGTGCGGTAAAAGATA
+CAGCATTTGATCATGATGATATTGCTTATTTTGCTGCGGATTACCTACTTAAGAATTATCCTAAACGTAT
+AATGGAGCGTTATAAACTTAGCGAGTTACCTGCACACGAAGAAGACTTAATTGAAGCGATTGGCCGTAAA
+CGCAGCTGTATTAAAAGTGGCGGTCGTGTTGATTTGCATAAAGCGTCTGTCATTTTGATAAATGAAATCC
+GTGATAAAACCTTGGGTGCTATTTCCTTTGAATTACCGGATATCATCGATGCTGAGAACGCGCACTTCAC
+TGAACTTGAAGAGAAACGCATTGCCGCTAGAGAAGCTAAAAAGGCAGCCCGTGGTCGTGGTCGTAAAAAT
+AAACGTTAATTAGTTGTATAGTCAGTTTTTAACGGCAAGCTATTTAACGGTAAATTATCATAGTCAATTT
+ACATAATATGTATTCATAACAAGGTATTTATAATGAGTGAAGTAACAACATTTAATTTACACCCTCAACT
+AGCAACAGATGGTATTGAGTTGGCTGATTTTCCTTTGTGTAAATTACTACTATGTAATGATAGTGCTTAC
+CCTTGGTTTATTTTAGTACCTAAAGTTGCCGATATTAGTGAAGTGTTCCAACTTGAGTGGGACCAACAGC
+AACAATTGCTTAATGAGTCGAGCTTATTGAGTGAGTTATTAATGCAAGTCTTTGCTGGTGACAAAATGAA
+TGTTGCTGCGTTAGGTAATGTTGTTGAGCAACTGCATGTTCATCATGTTGTACGTTTTAAAGATGATGCA
+CAATGGCCGAAGCCAATTTGGGGCCAACAACCATTAACACCTTATTCTGATGAAGAAATAGCGACACTCA
+AAGAAAAGTTATTACCGCAATTAGCGGTTATTTTCTCTGATAAATAATTGGTCAGTAATTGGTAAATAGA
+TAATGGTCAGTTGGTATGCAATGACTAAAAGCTAGTTTGTTATTCTATATATCACCGATGATTGTAATAA
+AAAGCCTCAACAAGCTAATTGCTTATGGAGGCTTTTTTATAATTAACTTATAACATTTATCTTGAATGAA
+TATCGCTACAACTCGTTATGCTGCATTATTTGCTTGATTAATATTGGTAACTTTATCGCTGCTTGGCAGT
+TTCACTTTTTCCAAAGCTTGGGTTAAATCACTGATAATATCATCGACATTCTCTAAACCTACAGAGATTC
+TAATTAAACTATCACTGATGCCCGCATCTGCTCTTTCTTCGGGGGTATAAGGCGAGTGTGTCATTGACGC
+AGGGTGTTGAATTAATGACTCTGCATCACCTAAGCTGACGGCAATTGAAAAAAGCTCCATTGCATCAATA
+AAGGTTTTTCCACCCGTCAAGTCGGTATTTAATTCAAAAGCAATTACACCACCTGCGGCTTTCATTTGAT
+TACCCACAAACTTGTTCCCAGAGTGACTTTTAAGACCAGGATAGTAAACTTCATCAACCATAGGGTGTTG
+TTCTAAAAACTCTGCGACTGTTTGTGCATTGCTACAATGTCTATCCATTCGAATCGGCAAAGTTTTAAGG
+CCGCGCATAATCAACCAAGCATCATGAGGACTTATGGTGGCACCGATATCTTTAAGGGTCGTCATTTTTA
+TTTCGTTGATCATTTCAAAATTAGCACAGACGACACCGGCGACAACATCACCATGACCATTAAGGTATTT
+AGTTGCACTATGCACCACAATATCAGCACCAAATTTTGCAGGCTGTTGTAATACAGGGGTAAGGAAAGTA
+TTGTCTACTATTGATAATAAGTTGTGCGCTTTGGCAATGGCGCAAATTTTTTCCAAATCTAATACCACTA
+AGTTTGGATTGATGGGGGTTTCTAAAAAGACTAACTTAGTATTTTCTTTGATGGCTGCTTTGATATTGTC
+AGGCTCAGTCATATCGACAAACGTCACCTCGATATTAAACTTCTTCAGCATGTGATTCATTAGCGCGAAT
+GAGCAACCATAAACAGCTTTAGATGAAATCATATGATCGCCAGCTTGCAAGTTAGTCAGTAACGCTGCTG
+AGACAGCAGCCATACCTGTTGCGGTTGCAGCTGCATCATCCATGCATTCCATAGCCGCAACGCGCTGTTC
+TAATTGGCGAGTTGTTGGGTTACCTAAGCGCGTGTAAATATAACCTTCGCTTTCACCGGCAAAACGGTCG
+CCACCTTGCTGAGCATTATCAAAGATGAACGTAGATGTTTGATATAAAGGCGTAGCAAGCGAGCCAAACT
+GTGTATCATTAATTCTGCCGGCATGAATAGCGTTAGTTTCAATATTTTTGCTCTTAAATTGGGTCATAGT
+TTCTCTTCTATAAGTTGTAATTATTATTATGCTTTATTTGATGGAGGAAACATGGGTTTCAGTGATATAG
+ACAGAATGATTTGTTGCAGCTATATCACTAAGCAGCCATGTAGAACTCATGTTTCTTCTTAATCTATTGA
+TTTCTTCATTCTTTCATTTATTCTTTATTTACTAGCCTGCAACTATGTTGCCAACTAAATAAAACGTTTA
+TTTAACAAGTAGATACAGGCTTTTTAAAATAAACTTAATAATACTTGTACTAAAATAATTACAAAATGAT
+AGTGTGTTTTCCTATTGCATCCTCGAAGCACTAGTTATTCACTGTTTTAATGGGATAAATACAGCTTGTA
+CTAATTTTATTACTGTGTAATATTTGTAGTACACTATATCTGTAGATGTGTCATCTTATGCGTGTTGTTA
+TTGAATCAAGCGATAGAATAGGTATTTCCCAAGAAATATTAGCTATATTTGCCAAGCAAGCTTGGAATTT
+AAAAACCGTAGAAATTACCAGCTGTTTTACCTATGTGCATGTTGAATATGCTGCGTTAACGCTTTCGTCA
+ATTAGAGAATGCTTAGCCTCAGTTATTGGCGTTAACAGTGTAGAGGTGATTAATTTATTACCTAGTGAAC
+AACGAGAGAGTCATTTACAAGCCTTATTAGATAAAATGCCTGAGCCTATTATCGATGTTGATAGTAATGG
+ACTAATTTTGGCTATGAACAAGGCAAGTCATAAGCTTAAGCCGTCAAAGGATGCAACTGAGCCTGAGTTG
+GTTACAACGGATTACTTGGGCAAGCCAATCGAAGCGTTTCTTGGGCAAATTAATAAAACTATGCTCACCA
+ATGCCGCTACCAGCCAAGCCGTGACTATTGAAGGGAGGGCCTACATTCTTGATGTAAGTCCCGTAATATC
+AAGTAACAGTTCAACCTTAGAACAAGACAATACTGGGCAAGTAAGTGGCTCAGTGCTACTTTTTCGCTCA
+ATGAATACCCTAGGGCGTCAAATTTCATTAATGCAAAGTCATCAAGATCACAGTTTTGATAGCATTATTG
+GTCAATCAAAAAGTATCAGTTTAATTAAGGCGCAAAGTAAACGTTTTGCGGAATTAGATTTACCGGTATT
+AATCAGTGGTGAAACCGGTACAGGTAAAGAGTTAATCGCTCGAGCATTACATCAAGCGAGCTCAAGATCT
+AAAGCGCCTTTTTTAGCGATAAACTGCTCAGCACTACCTGAACATTTATTAGAAAGTGAGCTATTTGGTT
+ATGCTAGTGGCGCATTTACGGGGGCCCAAAAAGGCGGTAAACCTGGATTAATTGAACTAGCTGAAGGTGG
+CTGTTTATTTTTAGATGAAATTGCAGAAATGTCACCGTATTTACAAGCAAAATTGTTACGATTTTTACAA
+GATCTCACTTATCGTCGTGTTGGTGGTACTAAAGAACTGGTTGCTAATATACGTATTGTCAGTGCCAGTC
+ACCAAGACTTAGCCAAACTCATTAGTCAGAAAACCTTTCGAGAAGATCTTTATTATCGCTTAAATGTGCT
+GAGTATCGATTTACCACCACTAAGAGAGCGTATGGCAGACATGAGTCTCTTGGCTAACTTGTTTATTGAA
+AATGCGGCTAAACAAGTCAGTAACAGTCAACAAACAGATATTGCAAAGCCAAAACTTACTGCACAAGCAC
+TTAGTTTATTACAGGGATTCGCTTGGCCAGGAAATATTAGGCAACTACAAAATGTTTTATTCAGTGTTGT
+TGCTTTGAATAATGGCGGTGATATTTGTGCTGATGACTTGTTACAAGTCCTCAATAAGCATGCTGGTAAA
+CAACAGCTTAGTAATGATATAGATATTCAAACAATTAAAGATTGGTCTAGTGCTCAAGCTGATTTTGAAG
+CTAAATTACTTGAACATCTCCATCCGTTATTTCCGACAACACGAAAATTGGCTGAGCGTTTAAATGTCTC
+ACACAATAAAATAGCGATGAAACTAAGAGAACATGGCATAAAATAATGTTTGAGTGTAGATTTAAATTTA
+CTAAATCAGTAAAAGAAAAAGCTGAAATTTCATTCTAATCTTGTAGTTTAAAACAATAATCGGTAGCGTA
+TTCAGCAAGCGTTATTTTCTTTTACTGAATATTTTTCTTACCTCATAACAATAGAAACAACTTGTGACTA
+ATAAAAAATTACAGCATTTCTACATTGCCCAAGAGCAATCCATTTACTTACTCAGTCATAAAGATGCGAC
+TAAGTTAAAACAATGGGTTGATCTTTGTCAGCAGCAATTAAAGCAACTCGGCTTTGAGGATGTTGCACTG
+TTAGGTAAAGGAGCCTATGGCTTTGTTTTCTCAGGTATCAAGCGCAAAGGTAGTTCAGCAGATCAATTGC
+CCGTTGTCTTTAAGTTTTCTCGCATTAATTTACCTCAACATGTGCAAGATAGGTTGGCAGAAGAGGCCGA
+GATTCAAGGGCAACTTAGCCACCCACAAATTCCAGAAGTAATTGATTATCAGAAAATAAAGCGACAATCA
+ATTCTGCAAATGACGCGAGCCCCTGGCATAGATTTAGAGCAATTGTCGTTGCAAGTAGGGCCATTAGCAC
+CAGAGTTGGTGGTCAGTATCGCATTGCAATTAGCCGATATATTACTGTACTTACGCCAAGCTAATAATCA
+CCGACAGTTAAAACCTATTGTGCATGGCGATATAAAGCCTTCAAACTTGGTTTACGATAAAAGCACAGGC
+AAGGTACAACTTATTGATTGGGGCTCATCCGTTAGTGCACAACTTGATTGTGACAAGCAAAGCACTAGTA
+CTAATGTGATGGACCTAATGAGCAGTGACTTACAACATAGCAATGCACGTTTAGGAGATGTTTATTTTAT
+TGGGCCTGAACAGCTCAATGGTGGTCTATCTAGTCCTCGTTTTGATGAACAGGGCTTAGCAGCGACGTTA
+TATGCACTCGCTTCAGGTCAGTCATGCCGATATGGCGTAAAAGTGATACCACCGAATGCCTTGGGTTTAC
+CAAAATTACTGGCTCAAGTCTTAACGGGGATGTTAAGCGATGATGAGAAACTTAGAGCGCAAGCAGGTGA
+TTACTTTTTTAATAATCTCACTTACCTTAAACAAGTTGTTCTGGCAGATAAACCAACCAAGATTAACGCC
+ATTGCACAAATTCCAGTTTGGGTAAAACCTCAAGGTGAGCAAATTGATACCGTAGTATATGGTTCACGAA
+AATCATTTTTACGCGAGCAAACAGGGCATGATAGTTTATCGAACATTGATGATGCTCAGTTGGACAAATA
+CTATAAAAACTATCTTATGGGTATGGGGGATAATGAAAAAGCGTTCATTGCTGCATTAAGTCGGCTTGGT
+AATTTTCCTGTGGTAGGCGGCATTGCGATTCGTTGGGCGAAAGAGGGGGTTTACATTGATTCTAACTTAA
+CGTTATTTGATGAAGCACTCAAAACCGCGTTTACTAGTGCAGTGAACAATATTATTTATTTGGCTCAGGG
+CATATTTCGTGTCGGTATGTTCAAAAGTTGTTTATTTAACGCCCGAAACACGCTTCACGTAGAACGTATT
+AAAGAAAATCAGCCCTTTGTTGCCGATGAAACTCAAGTGATACAGTTTGAAGTGAGTGATGTACCTGATG
+TTGATGATATAACCCGCTTACATTCTTATTTTGAGGATGGTAAAGATCCTGATGAATACTTACACCTACC
+AGATGAGTTAATGTCTGTTTTGGCCGAGCTCAATTTAATTCATCATACTGGTTGTATTATTTTTGAAGTG
+CTACCCAAGCATTTAAAGATTCATAGCTATTTAATGTTGTTGAATCATGAGAAAGAAGCCGAGTTTACAG
+ACTGTTTAGCGAAGGTACTGACATTGTTACCGACTATTGACGGTGTTGGCATTTCAGGTTTTATGAAACT
+TCCCTACAAAGATACCCGTTTTTTTGAACACATCAGCAGTATGCCAGACAAGTTTTATCCAAAAAACCCT
+AAACTTTAGCATTAGTTGGTTAAGTGAAATAGAGGGGATAAAAAAGCCAGCGAGGCAAGTTATGCAAAGC
+TGGCTTATTGTTTGATTTACTAATTAACGTTAGAAGTTATATGAAGCTCTTACGTAATATTCACGTCCTG
+CAAGAGAGAACGGGAAACTAGTCCAACCATATTTGAAGCCAAGGTCAGTAAATGGAGAACCATTTGTGCC
+CCATTCATCAGGATATTCATCAGTTAAGTTAAGAACACCACCGCTAATATTAATATTATCGGTAACTTCC
+CATTGAGCCGTTACGTCAAATAAACTTTTAGCACCCCAAGTATTTTCAGGCGTACCGTAAGAAGCTGAAG
+TTACTTCACCGTAATAAGTCATGCGACCTGTTACCGACCAGGTGTCCATATCAAACATGGCTGATAAAGA
+GGCTCTGTCTTGAGGTTGTGCTTTTTCTACTAATAGTCTTTGTGCGTTATCAAAAACAACTTCATTTGGT
+ACAATAGAAGAAGAAGTATTGATCGCACTTACTTCAGTATTGTTATGGTGATAAGAAAGCTCATAGACAA
+CATCCATACTGCTCAGTTCTTGCGTATATTGGTTTACCCAATCAAGACCAAAGGTTTCACTATCTATTGC
+GTTGGTAAATATTGAAGCATTTTTTACGCCATCTAACGAGTCACCAGGACCAGAGTGACGATCGAAGAAA
+GCATCAATCTCATCGTTAATTCCGCGAGAAATATTACCTGAATAAACAATACGATCATCGATGTCTATTT
+GATAAACATCTAGAGTCGATGAATAGTTACCATTAGTGTAAATAACACCAACCGAGAAGTTAGTAGAATT
+TTCTTCTTTAAGGTCAGTAAAACCTAATTCTTCAGCCAATTCTTCATTTGGACGTAAAGTTACTAAATCG
+GCAAGTTCACCATTATCTAACGAAATTGAACGTTGAGTGAAGTTAGCTTGTTGCATACCTGGTGCACGGT
+AACCTGTCGATGCTGAAGCTCGAATAGCAAGATTCTCTGTTAAGCTTAAATGGGTCGATAACTTACCAAT
+AACCGTGCTACCAAAGTCATCATAGTCTTCATAACGAACGGCTGCAGCAACTAACCAGTCTTCAGTAACT
+GCTGTTTCAGTATCAAAATATAACGCAAAACTATTTCTGTCGGTATCTATTGCCATTGCAGGGCTATATC
+CTTGGAAACCTTGCATACCAGGTGTAGTGATATCACCACCCATACAACCAGTCATTAATGGGTCGCCCGT
+TGGATTTACTGATTCTGCACAAAGGGTATCACCACGTGCATACGTAACCATGTCACCAGCTTCTTGAGCA
+AAACCATCTATACGAAACTCAGCACCAAAAGCTAAAGAGGTTTCATCAAAAAATCCTAAGTCTACAGCGG
+TTACTGCATCAAGATTAAAAGTGGTTTGACTATAAATTAGCGCGCCATCATAAGCTGATGTTGGGCTATC
+TGGACCATAACTTGCGTTTAAAGATTCTAAGTTACTAAATTCAAATCTATTTTCACCCGTTACTACACTG
+GCATCTATATCCCAGTCTGCAACTTGTGTTTTAAAACCAACAGCGACTGAATAATCTTCTGATTTTGAGC
+CAAGCTTAGGTGTTACACCTTCAGGGTATAATGAACTCCATACGCGGTTATCATCGGCAGGACGATAAAA
+GCCTAAAGATTCACCTTCTTTAGTGGTGAAACCACCAAAAGCGTATAATTCACTGCTTTCGCCTAATTCA
+TAAGAAAAGTTTGCCCAGAGGCTAGTCATCTCTGTAGCTGCTTCACCAACAAGTAATAATTGGCGAGGTT
+CGTCAATTGCGTCAAACCATGTGGTTGGCGTTGCTCGGTTCATCTCTCCATTATCAGCATATTCAAACGT
+TAAGTTTAATGTGCCTTTATCACCAACGCCAAAGCCATAGTTGCCACCAAATTCAGTTGATTCACCATCG
+CCTTCACTTGTTTGGCCATATTGTGCCCAAACACTACCGCCTAAATCGTCTTTTAGTACGATGTTAATAA
+CACCAGCAATAGCATCAGAGCCATACTGTGCTGCAGCACCATCACGTAAAATTTCAATGTGTGAAATAGC
+TGTCATAGGGATAGAGCTTAAATCTGTACCTGCACTACCGCGACCAACATTCTCTTGTACTGCAACTACT
+GCTTGTTGATGACGACGCTTGCCGTTGATTAATACTAATACTTGATCTGGCCCTAAGCTACGTAATGTAG
+CGGGACGCATTAAATCTTGTCCATCAGACGTGGTGGTATTATTCATATTAAATGAAGGTGCCAACTTTCG
+TAACATATCAGGCGTACTGGTTGCGCCTGAATTTTTAATTGCTTCTGATGAAATAATATCTATTGGAGAA
+GGGCTGTCGGCAACAGTACGGTTAGATATACGTGTACCAACACTGACTATACGTTCAATGTCAGCATGTT
+CTGCGCCAGCAGAAGTGTCCTTTTCCGCTGCAAAAGTTACTGTGCTACCTAAAGATAGGCAGACAGACAG
+TGCTAGCGTACTGTAGTTAAAACGTTTTTTCATGTTATAGACCCTTAAGTATTTTTATTAGGCTTGCTTT
+ATAAGTGATAAATATTCATTTTTTGTTACTCATTAATCTTTTATGAGTTGTTCTATTTGAATTTATTATC
+GCAAGTAATGTGTAACATAAATGAAAACTTTCATCGGCGCAATACTCATAGTAGTGAATTATTATTAAGT
+CATACTGAATGGTTATTTAGTCAGCGATACGTTAGTGCATAGAGTGTGAAATTTTCATTACAGCATCTGG
+TCTGATCTGATCGGTATTTTGTGTGTCAGTGACGTTAAATGTTAAATTTAGAAATGAATGCATAGTGAAT
+AACTAAACAAAGTGGGCTGGATATACTTGTTTGTGCAAATTAAGTTGAAGCTTGATAGCTTTCATCTGTC
+CGTATAAGGATGGCTGTGTGGATATAGACCTATGAAAGCAATGGTGGGTGTTGTGATTATTGTATAACGA
+TATTATTCAAATTAAGGAGGGAAACACTTACAGGTTATTATTTACTCAAACAAATAAGCACAACTAACGC
+TAAGTGTTAATCTTGCTGATAGGAGGTAATCAAACTGTTGTATGTTAATGTTTACAATTGTGTGGGGAGT
+AAAGTTTACAAAGGTAAGTTATTTGTGTTTGTATTGTTTTACATCAATGAATTTTTCAGGTAAAAATGCT
+TACGATTTTTAGTTGTGAACTAAAAAAGCCAGTAGTGCTACTGGCTTTTCAATTATATAGATCAGATTTT
+TGTACTTTTCTAGCTAGGTTATAAAAGTTAAAGCTTACTTAACTTCTTCACCAGCAGCTTGTTTGTCAGC
+ATGGTAGCTCGAACGAACAAGTGGACCACAAGCAGCGTGTTCATAGCCCATTTTCTTTGCTTCACGTTCA
+AACATAGCAAAGTCATCAGGGTGAACGTAGCGCTCAACGGCAAGGTGATCTTTACTTGGTTGAAGGTACT
+GACCAACGGTAAGCATAGTTACACCATGATCGCGTAAGTCTTGCATTACTTCTAAAATTTCTTCGTTAGT
+TTCACCTAAACCAACCATCAAACCAGATTTAGTGGTTACGTCTGGGTTTGCTTCACCAAAACGTTTAAGT
+AAGTCTAATGACCATTGATAGTTAGCGCCTGGACGAACTTTAGTATAAAGACGTGGTGCTGTTTCCATAT
+TATGGTTGAAAACGTGTGGAGGGTTTTGATTCAGTATTTCAAGCGCACGGTCCATACGACCACGGAAGTC
+AGGTACTAATATTTCGACTTTAGTATTTGGCGCTTGTTCACCAATTTCTTTCACACAATCTGCAAATTGC
+TGTGCGCCACCATCACGTAAATCATCTCTATCAACTGAAGTAATAACGACGTACTTTAAGCCCATATCTT
+TAAGGCTATTGGCTAACTTTTTTGGTTCATCACTTTTTGGAGCCAGTGGACGACCATGGCCAACATCACA
+GAAAGGGCAACGACGCGTACAAATATCACCTAAAATCATAAAGGTGGCAGTACCATGGTTAAAACACTCA
+GATAAATTAGGGCATGATGCTTCTTCACAAACAGAATGAAGGTCATTTTTTCGTAAATTAGCTTTGATGT
+TATCAATACGTTCACTAGATTTTGGTAACTTGATACGTAACCAACTTGGTTTACGTAACATGGTCGCTTT
+TGTTGAACTAACAACTTTAATAGGGATGTGAGCTAATTTATCTGCATCGCGAAATTTTTCGCCAGCAGCA
+CGGTTGGCTGTTTTTGATTCTGATGTTAAGTCGTTACTCATGATACTTATTATTCTCGTTTGGTAAGCCT
+ACTTGATGGCTAACATTATTAGCTTTAAGCAAGTTTATTAAATGTTTCACTAACGCAGTACTTGCACTAG
+CGGTATCTTTCGGGCCTTGTAAATCGGCAGTTTGTACCATTTCTAGACCAGCATAACCACAAGGGTTAAT
+ACGAAGAAATGGTGATAAATCCATATTCACATTCATAGCTAAACCATGAAAAGAGCATCCTTTGCGAACT
+CGTAATCCTAATGAGGCAATTTTTTTCTCATCAACATAAACACCTGGCGCGTCAGCTTTAGCGTAAGCGG
+CGATATCATAATCGGTTAAAGCGGACACTATACTGTTTTCGATCAAAGTTACTAATTGTCTTACACCAAT
+TTTTTTACGGCGTAAGTTAATCATAACGTAAACCACTAGTTGACCTGGTCCGTGATAAGTTACTTGACCA
+CCTCGATCAACTTTTACCACTTCAATATCACCTGGTACTAATAAGTGTTCAGCTTTACCTGCTTGCCCTT
+GGGTAAAAACGGCAGGATGCTCTACTAACCATAGTTCATCGGCAGTAGTGTCATCACGATTATCGGTAAA
+ATCTTTCATGGCGTGCCAAACTTGGCTGTAATCCATGGTATTTAGCTGACGGATGACCAATGAATCAGCA
+AGGCTGTTAACACTTTTTTCGATTGTTGAATTTGAGTGCATTCAGCAAACCTCGTCAATCTAGATTTTCA
+AAAATTAATGGTATTAAACGGGGTTATAAAACGTATCGAACCTGATCAATAGCGGTTAATGTTTTATAAA
+TAGTTTCAATATGCTCTTTGCTGGTAACTGTTACGGCAATAGAAACAGAATGATAGGTGCCTTTTGAACT
+TGGTTTTATTTTAGGTACGTAATCACCAGGTGTATGCTTTTGTAGTTCAGCTATGATCAAATCAGGCAAC
+TCGTCACAGGCAACCCCCATGATTTTAAAGTTCAATACTGTAGGAAATTCTAATAATTCGTCAAACTTGG
+TATTCATTTTATTTACTTCTTTTAGCGCTAGGTTGAAACGTAATAGCGGCATTTTATCATTAAAAATTCA
+GGGCTGATATTATTTTGTTTATAACTCTTTATTACAAAATATAAAAAAGCCTCAATAAAGAGGCTTTTTT
+TGATGTGTTTTTAGCTTTTTTTAGTTAGCAAACTGCAACTTAACATAATCTACTAAACGGCTAAATAAGC
+TACCTTCGTTAACTTCTTCTAATGTTACTAATGGGTACTGAGCTATATCTTCATCATCTAGCTGTAGAAA
+TAATGTTCCGACAACAGTTCCTTTAGCTAGTGGTGCCGTCAGCTGCTGGTTTAACTCAAAGTTAGCTTTT
+AAGTTTTTACGTTGGCCACGAGGAATGGTAATTGGCGTATCAGAGATAATGCCTAAATCTACATTCTCTT
+TGTCACCCATCCAAACTCGATTAGCAATAAATTTTTCACCTGCTTTATAAGGTGTAATAGTTTCAAAAAA
+TCGGAAGCCATAGTTCAACAATTTTTTACTTTCTACTTTTCGAGCTCGCTCACTTGCAGTGCCCATTACT
+ACGGTAACCAAACGCATGTCACCTTTTGTTGCTGAGGTAACTAAGCTATAACCCGCATTAGAAGTGTGAC
+CAGTTTTCATGCCATCAACATTTAAGCTTTTATCCCATAACAAGCCATTACGGTTATACTGCTTAATGTT
+GTTATATGTGAACGATTTCTGTTTATAAATTGCATATTCTTCAGGTACTTCGCGAATAAGCGCGATAGCC
+AGTGTTGCCATATCTCTTGGTGTAGTCATATGTGAAGTACTGTCTAAACCATGGCTATTTTCAAAAAAGC
+TGCTAGACATACCTAATTGCTCAGCATGTGCATTCATTAAATCAGCGAAAGCACTTTCACTACCGGCTAT
+ATGCTCAGCCATTGCAACACAAGCATCATTACCAGAGGCAACAATAATCCCTTGATTTAATAGGCTAACA
+GGTACTTCAGTACCTACTTCAATGAACATTTTGGAAGAGTCAGGGAATTTTTTAGCCCAAGCCTTTTCAC
+TGATCATTACTTTATCAGTATTTTTAATATTGCCATTTTCAAGCTCTTTACCAATAATATAACTGGTCAT
+TATTTTGGTTAAACTTGCAGGAGCTAACTGGGTGTCAGCATTTTCTTCAGCAATGATTTTACCCGTGGTG
+TAGTCAATTAAGATAAAACCCTTGGCATTGATTTGTGGCGCATCGGGGATAATAGTAATAGCGTGTGCGG
+CCGGTATAAGTACAATTGCTGTGCTAAATAGAGCGCCAGTAAAAAAGGCAAATACTTTATTGGTAGAATA
+TTTGCCAGAGAATTTTATTTTTTTAGTCATAGTGTTAGTCGTATGTGGGGAAATTAAGGAAAATCAACTG
+GACGAAAGTATACCACTTCTAAAAAACTTGGCTATGGGCAAAAAATAGATATTGTGCATAATTTCGCAGA
+AAACACGTTAAAAATGTAACAACGTTTATAATATTTGGTGTTAATCGACGCTATTGCCTTCTCTATTGGA
+TATTTGTGCTTGATGTTTATTTTGGAGAGGTTCGCGGGTAAGCATTAGGGTAGCCATTTTCTTTTAATGA
+CAGCAATAAGGCATTCAATGTTGCAATATCTCCAATAGGACCGATTTGAATGCGGTAAAGCCCTTGATGT
+TCAGGGTAACTGGTCTGTTGTTTATACTGAATTTCTAGTTTTTTAGCTGTGTTCATAGCAAGCTCTTTTT
+TGCTAGTTGCCAATACTTGAATATAGGGGGTAGTAATACCCATAGTAGTCTCTTTTTGGAGAGCACTTTG
+TTTTGGAATCGCTGATTTAACAAGGGCAGGGGTTACCGAACTAACTACAGAGGACGCTGGTTTTATTGCT
+GGAACTATAACCTTGCCTGTTTTTTTATCAAAATCAGTTATTGCGGTGATTTTTACTTGTGCAGTACCCG
+TTTTTAACATATCAAGTTTGTAAGCAGCACTATAGGATAAATCAATAATTCGTGATTGATGAAAAGGACC
+GCGATCATTGACGCGTACAATAACTGATTTATTATTCGCGGTATTGGTGACTTTTAAATAGGTCGGTAAA
+GGCAAGTTCTTATGAGCGGCGCTCATGGTATACATATCATAAATTTCACCATTAGAAGTGAGATGACCAT
+GAAATTTTTTGCCGTACCAAGAGGCCGTACCTGTTTGTTCAAAACCTTGTGCACTTGCTAATACCTTATA
+AGGTTTGCCAAAAACACGATAGTCTTTATTACCACCGCGGCTATGTGGCTCTGCGCGGGCAAGGGCATCT
+TTTAGCTCCGCTTGGCTTGGTATACGTGTCGGTGTGCTGTCATGTTTTTGTTGATAACGATCAGAGCTAC
+AAGCACTTAATAAAGAAATCAGCACAATAAAATACAGGTGTTTAATAGCTTGGTTCATAACGTTCATAAC
+TTTTATAAGTTTCACAATAAAGAGTAAGGCTTCAGTTGAATAGACCCGTTTATTTTAATCTAAACATGGA
+AGCGTCGATGCGTACTAATAGCCATTAATATGCCAAAACCTAACATTAATGTCACCATTGAAGTTCCACC
+ATAACTAACTAAGGGGAGCGGTACGCCAACCACAGGTAATAATCCAGACACCATACCAATGTTAACAAAA
+ACATAAACAAAAAAGGTTAGGGTAAGGCTACCAGCGAGTAATTTTGTGAAGGCATGCTGAGCATTGACCG
+CGATCCACAAGCCGCGCATTACCACAAATAAATACACGGCAAGTAAGGCAGCAACACCAATCAAACCAAA
+TTCTTCACTAAATACTGAGAAGATAAAATCGGTATGGCGTTCAGGTAAAAATTCTAATTGTGATTGTGTA
+CCTTGCAACCAACCCTTACCTTCAATACCTCCAGAGCCAATAGCTATTTTAGACTGAATTATATGGTAAC
+CCGAACCAAGGGGGTCTTGCTCAGGGTTTAAAAAAGTAAGTACGCGTTGTTTTTGATAAGGCTTCATCAA
+AAACATCCATAAAATAGGAACGAATGCAGAGGCCAAACCAACACAAGCAGAAATCAGTTTCCAACTTGCT
+CCAGCAAGAAAAATAACAAAAATACCTGAACTGGCAATAAGCAGAGAGGTCCCTAAATCAGGCTGTTTGG
+CAATAAGTAAAGTGGGTAGTAGCACTAGGATAAAAGCAAGTACTACCGTGGATATTTTTACAGGTAAGTT
+ATCTTGGCTAACAAACCAAGCAATCATAATAGGCACTATGAGTTTCATGATCTCAGAAGGCTGAAATTTT
+ATAAAACCTAAATCAAGCCAGCGTTGAGCACCTTTACCAACATGACCAAACAGCAATACACTTACCAGCA
+TTAATAAACCTAATACAAATACCGGTACTGCCCATTTTCGATACACTAATGGTGGTATTTGCGCCACAAT
+AAACATTCCTAGCAGGGCAACACCAATGCTTCTAGCCTTTCGATAAACAACGGCTATATCTTGACCACCT
+GCGCTGTACACAAGAAACAGCCCTAAAGCCAATAATGTTAATAGACCTATTAATAGAGGAACATCGATAT
+GAAGTCGTTGCCAAAGGGTGTGGATTTTTTGTTGGTCTTGTCCGCTACTGCGCATCAGTCAGCCTCTTGA
+TGTTTGGTTGCTGTGGCTGAATTTACTTTTGCTTTAGCTTTATGTGTTTGGCTGGTAATGACTCTATCAC
+CGAAATACTGATCCATCACTTGCCTTGCTACAGGCCCTGCATTGGTTCCACCACCACCTTTAGCTACATT
+TTCAATGGCAACGGCAATAACAATTTCAGGTTTATCAAAAGGTGCAAAAGCTATAAACATAGCGTTATCG
+CGTTTATTTTCCGAAGTGGTTTTTGCATCATATTTTTCATTTTGTTTTATGCGTGCAACCTGCGCTGAAC
+CGGTTTTACCTGATGCATCATAGGTAGACCCTTTAAATGGCTTATATGCGGTAGCACCAAATTTTTGTAC
+GGTATTATGCATAGCATGTAACACAACATCCCAATTTTTATCATCTTTAAGCTTTAATGGCGCACGTGGT
+TCATAGATTGTTGGCGTAATTTGGTGATAAGCGTTACCACTACTCTCAATGATCAATTCACTATTGGCTT
+TTAATAAATGTGGCACCTTGCGCTCACCATGATTTACCAAGGTGGTTAGCGCTTGGGTTAATTGTAGTGG
+TGTAACCGTCCAGTAACTCTGGCCAATACCAACAGAAAGCGTTTCGCCTGTGTACCAAGACTTATTGTAT
+CGTTCACGCTTCCAAGCAACGCTCGGCATTATAGCTTTACTTTCTTCGTGGATATCGATGCCGGTATAGT
+CACCAAAGCCAAACCTTTCCATCATATTACTGATTTTAGTGATGCCTAATTTAAAGGCCAAATCATAAAA
+ATAGATATTACAGGACTGCTCTATAGCCTTGGTTAAGTTAACCATGCCATGTCCCCAAGGCTTCCAATCT
+CGGTATTTATTAGGCAAGCCATCTAGTTGATACCAACCAGGATCGTAAATTTCGGTAGTTGGCGTAACAA
+CATTTTCTTCTAAACCTGTTAACGCGAGAAAAGGTTTAACGGTAGAGGCTGGAGGATAGCCTTGCACACT
+TCTATTTATTAGAGGTAAATCTTTTGATTCAAGTAATTTTTTATAATTTTTACTACTGATACCGTGCACA
+AATAAGTTACCGTCGTAGCTTGGGTTGGAATACATGGCTAAAATTCCACCTGTACGAGGATCCATTGCTA
+CAATTGCGCCGCGCTTACCTGATAAAGCACGTTTAGCAATCATTTGTAATTCAATATCTAAGGTTAGTGT
+GAGGTCTTTACCTGGCACTGGCGGAGTATAATTGAGGGTACGAATTATTCTGCCTTGGTTATTTATCTCA
+ACCTCTTGATGGCCAATGGTGCCATGAAGCATATCTTCATAGTATCTTTCGATGCCTAGTCTACCAATGC
+CATAAGTCGCAGCATAATTTTCAGATTTACCTTCTCGTTCTAATTTATTAGCATCTTTTCTGTTTATGCG
+AGCAACATAACCTAGGTTATGCGTGGTTAAGTCGGAAAAAGGGTAATAGCGCTTTAAGCGAGCGCTTACA
+AAAACACCAGGGAACTTATGCTGATTAACTGAAAATAATGCAACTTGTTGATCACTTAAACGCGAGTGTA
+ATTCTACCGGTTTAAAACGACGTTTACTTTTCATGGATTTGAAAAATTTAGCTTGTCTTTCCGGACTAAT
+ACTGAGTAACAGACTGACTTGCTCAATGCTGGCTTTAATATCATCAACATCTTCAGCGATGACTTCTAAA
+CTATATACCGGTTTATTGTCGGCGAGTAAGACACCATTTCTGTCATAAATTAAACCGCGATTTGGCGCAA
+CAGGCAGTAACTTAATTCGATTAGAGTTGGAGCGTGTTTGATATTTTTCGAAAGATTCAACTTGTAAGTT
+AAATACATTGCCAAAAAGCACTAATATGACCAGCACAACGCCAGCAAAAGCGATGAAGGTACGTCGAGCA
+AATAAATTTGCTTCAGCGGATTGATTTCGAATAACAATGCGACGTGGAGACATTAGCGCACTCTATTAAA
+AATATTTACTAAAAGTATGGCTAAGGTAGTCATTAACAAAAGCTATTCTCTATGATAAGGGTGGTTAGTG
+TTTACGCTCCAAGCACGATACAAGCTCTCAGCTATGAGTATTCGAACCATTGGATGAGGTAGCGTAAGTG
+CTGATAATGACCACTTTTGCTCTGAAGCTTTAATACAAGCGGGCGCTAAACCTTCGGGTCCACCTACAAG
+TAATGCGACATCTCTGCCATCAAGTTGCCACTGTTCAAGCTGTTTGGCAAGTTTTGGTGTTGTCCAGGAT
+TGCCCTTCAACTTCAAGGGTAACTATACGATTTCCCTTAGGAATTGCAGCAAGTAATAACTCACCTTCTT
+TAGCGAGTATACGGCTGATGTCAGCATTTTTACCACGTTTTCCTGCAGGAATTTCAACTAAGTTAAAACT
+TAAATCGCGAGGGAAACGACGGCTGTATTCTGCAAACCCTTGGCTAACCCATGCAGGCATTTTACTACCA
+ACGGCATATAAAGTGAGTTTCATAAATCTATGTGGACTATTAGGTTTATTATCATGAAAGGTTTTTGAGC
+TACTTAGCCGATTGAAATAAGTCGATTTAAGTAACTAGGTTGAAGTTGACTAGATCGAAATTTTGATAAA
+ATAACGAGAGCAGGGGCTATAGAAGAGTAATCGTCTATTTAGATTTACACCGCACTACACTCGTTTTATT
+ATTAAACAATGTTAACAAGTAACTTATTCAGCCCAAAGCTGCTCAAGGTTATACTTATCACGTTGTTCGT
+CAGTCATTACATGAACGATGATATCGGCTAAGTCGACTAATGCCCATTCACCAACATCGTTACCTTCCAT
+GCCACGTGGTTCAGTACCTTGAGCACGACACTCCATAGCAACTGATTGGGCAATAGATTTTACATGACGG
+TTTGAATTACCTGAACAAATAATCATGTAATCAGCAAAGCTTGCTTTGTCGCTAATATTAAGAGCGATGA
+TATCTCTGCCTTTCATGTCTTCAAGTTTTTCTATGACAAATGCTTTAAGTTGTTCAGTTTGCAAGGTGTT
+ATTCCTATCGTTAATCGTAACTTTTGATGTGCTCTTTATCGAGCGACTATAAATAATAGTGCGATATTAA
+CACTTTTTGCGCGCAGGGTTAACGGTAAAGATTATTTTTGTTAATAAATTCTGAAATTGAAGGGAGTAAT
+TGATGATTACAACTTTGTTTTTGCACCAATTCTTGACGAATATGTGTTGATGAAATATCAAAAAAACATT
+TATGGACAAAATATATCTTACCTGATTCATGTTGCATTAATTCAGTCATGTCAGTTGTTTGATGATTATT
+CAGTAATGCCTTTGTTTCATCATTTAATCGTTCAACAGGATAATTTGGTCGAGTATTAACGACCAGATGA
+CATAAGGACAAAATTTCTTGATATCGATGCCAATGAGTAAATGACATCAGAGAATCCATGCCAATAATAA
+AATATAAAGGCTGATTAGGATATTGCTGTTTCAGTTCATTGAGCGTATCTACCGTGTAAGAGTGTCCCGA
+ACGCTTTAATTCTCGTTGGTCACAGGTAAATAATGTACTATCTTCACAAACAATCTCAACCATAGCTGCA
+CGTTGCTCGGCACTTGCGTGGGGGACTAAGTCAGGTGAGATTTTATGGGGTGGAATGTGTGCCGGTATTA
+ATAGTACTTTTTGTAAATCGAGCTCATTGGCAACGGCTTGAGCTGATCGAGTATGGGCTAAGTGAATAGG
+ATCAAAGGTTCCACCTAAAATGCCAATACCTTTATCTAGGCCAAGTTTGTCTGAATTGTTTTCTTTACTT
+TTATTAGCCATTTTTCGATTCGTCATCATCTCTTTAGCTATATCTGCATTTTATATTGTGGCATTAGCCA
+TAATTAAGACTAAAGGCTGCTGTTTTTTCACCGTGATACAAGGTGATGCACAAATCAGCTAATAGAATAA
+AAATATTAAACTCGCTGCTGGTTTTACTTAATAAGTCTATATCAGCAATACGCATCATGGCTCGCTTTAC
+GTTATCAAGTTTGATGTGAGTTAAGGCATGTTGGTACAAAGGTTTACGTTTATCCCATATACGGTATTGT
+TTATAAATATTAGCAATACTTTCACCTTGGGCTAACTGATTTAACATGGCGTATAACTGGTTTATCTCTT
+TATGGAACACCCAAATCAGTTGCGCGGGCGCCATGCCTTCTTGCTGCAGTTGATCGAGCATAGTGATACA
+TTTAGCACAATCACCACGCAATAAAACTTCGATGACCTGAAAAGGATTAAACTTCGCTTGTTTAATGATT
+AACTGCTCTGCTTGTTCAACACTAATTGTTTGTGAACCAAAGAGTAACACCAGTTTATCTAGCTCTTGGG
+CAAGGGCAAGTAAATTACCTTCAAACAGTTCAATAAGTAGCGCGTTTAATTCGGGAGAGATGTTAAGTTT
+CAACTGTCTGGCTTGATTATTCAACCATTGAGGCATGAGCTTTAGCTCGATATCATACAAGGGTAAATAA
+CAGCCTAATTGGGTTAGACTTTTAAACCATTTTCTATTTGCACTAGCTGCATCAAGTTTTGCGCCATGGA
+ATATAAAAATAACATCCTGTGGAACATGACCGCTATTAATGTCTTGCGTTAAGCGCTCAGCCAAAGCGAG
+TAAAGCCTTGTTTCCTGCATCGCCAACTTTTACCGTTGTTAACTCTACTTCAATGATACGTTGGCTGGCA
+AAAAGGCTTAGTGATTGATATTCATCAAGCAACTGCTGCCAATCAAAAGCAGTATCACTACTAAAACGAA
+TGATCTCACTAAATCCTTGGCTTTTAGCATTATTTTTAATAGCAGCTAAGCTGTTATCTTTTTGCCATGG
+CTCATCACCAAAAACCAACCACACAGGTTTAAAACCCTGTCGTAGCGTATTGTCTAGTTGGTTATGGTAA
+ATTTTCATGAAGGCCTTTGTTATCTATAATAACTTGCTATAAATTTTTTACAGTGAGTTGTAAAACTAAT
+CAAAATTTAATGACTTTAACTAGCGTTGAATTCTTGCCAAATCACGTAATATTTTATCGGCAGCCGATGT
+TCTCATTTCACTTAACAATAAAGATAACTCTCGGCTTTTTGCTAGAGCGATATTAGGATCATCTTGATAA
+TCGCGATAAAGTTCAAAGCGAAAATCTCTCGCATCTTCACCAGTAAAACGGACCTGATAATGCACTGAAT
+AGATCAGTTCATACTCTGCTACTTGACCATTAGAAAATAACGATAACGTTCGTCTATCTAATTTATCAGA
+AAGAATACGCAATTCAGGAACGTCAGCTTTTGAATGCTTTAATACGTTAACTTGGTTGCGTGTTAAATTG
+AGTTTAACTAGGCGCGTTAACTCTCCATGAATATCACTTGAGCTAACATAAAGCGTTTGTAAGTCATCAT
+CGAGCAAGTAATCACCACGTAGTTGAAAACCACAAGCGGACAATAAGCTTGTGGTCAACAATGCGATAAT
+TAAGCTTTTAATGACAAGGCTTAATTTATACATTTATCTATAACCTGTTAGTTGCTGCATACGTTAGTTG
+GCGACAATATTAAGTAATTTACCTGGAATATAAATAACTTTGCGTATGGTGTTACCATCAGTAAATTTCA
+AAACGCTTTCATCATTTAAGCCAAGTGCCTCAACATCTTCTTTACTCGCATCGGCGGCAACAGTTATTTT
+TGCACGTACCTTGCCGTTAACTTGTACAATGATAAGTTTTTCATCTTCAACTAAAGCACTATTGTCGACG
+ACAGGCCAGCTAGCATCTTCAACATTCTCATCACTACCGCCAACTAATTGCCATAAATGGTGACATAGAT
+GTGGGGTAATTGGCGTTAACATTAATACCACTGCGCGAACAGCTTCTTGCATTACCGCTTTATCTTCATC
+ACTGTTTACTTTAGCTTTGCCCAAATGATTCATTAACTCCATAATGGCAGCAATGGCGGTATTGAAAGTA
+TTGCGACGACCTATATCGTCGGTCACTTTCGCAATGGTCTTATGTAACTCACGACGCAGCTTTTTATGAT
+CAGCGTTTAATGTTAACTCAGCAATATCGACCACGGCAGAGTTATTGGTACTTTCAACAAATTCATGCGC
+TAATTTATAAACACGTTTCACAAAACGATGTGCGCCTTCAACACCGGCATCAGACCATTCTAAGGTTTGC
+TCTGGTGGTGAAGTGAACATGATAAATAAACGTACCGTATCAGCACCGTATTTCTCGATAACTTCTTGTG
+GGTCAATACCGTTGTTTTTCGATTTAGACATTTTGCTCATACCTGCAGATAACACAGGTTGGCCGTCAAT
+TTTACTAATGGATGAAGTTATTTGACCTTTTTCGTCACGCTCAACTTCAACATCCGTTGGTGCAATCCAC
+TCTTGTGCGCCGTTGTCAGCTTCACGATAGTAGGTTTCAGCTAACACCATGCCTTGACATAAAAGCTTTT
+TAAACGGTTCGTCACATTTAACTAAACCGACATCTCGCAATAACTTATGGAAGAAGCGAGAGTATAATAA
+ATGTAGGATTGCATGTTCGATACCACCAATATATTGATCTACTGGCAACCAGTAGTTTGCTTTGGCAGGA
+TCAATCATTTGGGTGTCGTCATTTGGTGAACAATAACGTGCGTAATACCAAGAAGACTCCATGAAGGTAT
+CAAAGGTATCGGTTTCACGAAGGGCTTCTTCACCGTTATAAAGGGTTTTTGCCCATTCTGGATCTGCTTT
+AATCGGTGAAGTGGTGCCATTCATTACCACATCTTCTGGCAATACTACCGGTAATTCATTTGTCGGTACG
+GGTACTGACTCACCATTGGCAAGGTTAATCATTGGAATTGGCGTACCCCAATAACGTTGACGAGAAACAC
+CCCAATCACGTAAGCGGTAGTTAGTCGTCGTTTTACCTTTGTTTTCGCTGATTAACTTGTCGCTGATGGC
+TTTAAACGCTTCTTCAAAATCTAAGCCATCAAATTCACCAGAATTGATTAAGGTAGATTTTTCAGTGATA
+GCAGCCTTGTTAATATCATCAGCCTCTTGCCCAGCAATAACTTGCTCAATAGCCAAACCATATTTAAGCG
+CAAATTCATAATCGCGTTGATCATGTCCTGGTACAGACATTACAGCACCTGAGCCATAATCCATTAGCAC
+AAAGTTAGCGGCCCAAACGGGCACTAATTTACCGGTAAGCGGGTGAATGGCTTTAAGACCGGTATCAACA
+CCTTTCTTTTCCATTGCAGCCATATCAGCTTCAGTGGTTTTACTGTTTTTACATTCATCAATAAAAGCAG
+CTAAATCTGCATTATCCACGGCGGCAGCTACTGCTAAAGGATGCTGAGCGGCAAGCGCAACATAAGTAAC
+ACCCATTAACGTATCAGGTCGAGTGGTGTAAATATCAAAGCTTTCAGTCGAGTCAGCAACGGCAAAAGTC
+ATCTCAACACCTTGAGAGCGACCAATCCAATTACGTTGCATGGTTTTTACTTGCTCAGGCCATTCGGTTA
+ATTGATCTAAATCATCAAGTAATTCTTCGGCGTAATCAGTGATTTTAATAAACCATTGTGGAATTTGTTT
+ACGCTCAACTAGAGCACCTGAACGCCAGCCTCTACCGTCAATCACTTGTTCGTTTGCAAGTACAGTTTGA
+TCGACTGGATCCCAGTTTACCGTGGCATTTTTCTTATACACTAAACCTTTTTCGAAAAGCTGGGTAAAGA
+ACCACTGTTCCCAGCGATAGTAATCAGGTTTACAGGTAGCTAACTCACGGCCCCAGTCATAACCAAAACC
+TAGTGATTGTAATTGATTACGCATGTAGTCAATATTTTCATAGGTCCATTTCCCTGGCGCTGTTTTGTTT
+TTAATCGCAGCATTTTCAGCGGGTAAACCAAAAGCATCCCAACCCATTGGTTGCATGACATTTTTGCCTT
+GCATACGTTGGTAGCGAGAAATAACATCACCTAAGCTGTAATTACGTACATGACCCATGTGCAATCGACC
+ACTTGGGTAAGGGAACATAGCTAAGCAGTAAAATTTTTCTTTGTCTGGGTTTTCAATAGCTTGAAAAGTG
+TTGTTATCAGTCCAAAATTTTTGTACTGTTGCTTCAATCGCTTGGGGATTATAAATGGCTTCCATTAAGA
+CTTTCTCTAATGCTTTTAAGATGTTACCGAATTGCCTGCTATGCGACATAAAATTGCATAAACTGCGGTC
+AAATCGATGTTAGATTATCGCTGTAGAATACCTTATATAACTGGGTAACAACAAGCATAATTAAGCGTAA
+ACTATAACTTTTCCTATACTTGAACCTATAGTTAAAGTAATACTCTTAAGGGAGAATACTAATGTCACAA
+CAAAATGATTACTTTGCCGATATTTATCAAAAGCTGAACGACTGGTTGGTCGAGATAAAAGTTGAGCAAA
+AGCCACATATTGACGAGTTTATCAAGCAGGCTAAGTTATATGCGGGTGCTGCTGAAACAATGTCAGAAGA
+AAAACTGCAACAATTTACCGATAACTTAAAGTATGATTTACATGACTTTTATCAATTAAATCGAGCACAA
+GCCAAAAATTCGGTCTATTTAGGTTTATTAAATGAAACATTATGGGATAACCTCGCTCAATTAACCGATA
+AATCCCAAGTAGAATGGGCCGAGCTTGTTGATGACTTTAATCATGACGGTTTATACAAAAGTGGTGATTT
+CATTGGTTTTGGTGAGCTGCAATGTGAACAATGTGATGAAAAAACAACAATTATGCATTTTAGTGAAATT
+AGTGACTGTGTTCATTGTGGTTCAAAAGAGTTTGTTCGCCTCCCTCTCAAACCTTAACTTTACAATTACT
+TGTTAGCATAAATGTTAGCAAGTACACTAGCGCCAAAATTTCGATGCGCATATTTAGAAATGTTAATTTC
+GATATGCTAAGTTCGATTCTTTCATTATTAGGAGCGTGACTCATAACGCTCTTTAAAGGATTTATATGAC
+TAAAATGCCTACTTGCCTTGCAGATCAAACCCGTCTGGGTATTGATGACCTCACTTCTTCTTTGTCAGCT
+TCATTATTTTCCGATGGGATAAAACCAGTCAATAAAGGCAATGAATTTGACGCACAGGGATTTGTCGGTC
+ATGAAAGAGCAAAAGAGGCTTTAGAATTTGGCTTATCTATGTCTGCTATTGGCTTTAATGTTTTTGCTAT
+GGGGGAACATGGCACAGGGAGGCAAACATTAATTAAACAAATGTTAACTTCGCTCGCTAGTGCGAAAACG
+GCACCAGATGAATGGTGTTATACCAATAACTTTGACGAAAGTCATATTCCGTTAACGTTGTCGGTTAAGC
+CTGCTGATGGTAAAAAATTATTAGTAAGCATGAATAAATTTATTGATGGCTTACTGAGTTTATTTCCAGA
+GGTTTTTGATAATCCGGGCTACCAAAGACAAAAATCAGCCATTGATCGAGAGTTTAATCAAAAATACGAT
+CAAGCTATTTCAGTGGTTGAAGAGCTTGCTCTAAAAGAGAATGTGGTTCTGTATGAAGAAAATGGCGAAG
+TAGGTTTTTCACCTTTAGTTGAAGGCAAGCCATTAAGTGATAAAGAATTTTCTAATCTAAATGAAACAGA
+TAGAGCTAATTTTTATAAATCATTAAATGAATTAGAAAACGTGCTGTCTGAGCAACTATTAGAGTTACCC
+TTATGGAAGCGGCTTTCTTTTGACCAGTTACGAAAACTTAAAAGTGATACCGCCGAGAGTGCTATCAAAC
+CTTATATAACTGAATTAGAAAAAGAGTTTAGTAATAACGAAGGCGTACTAAGCTATTTAGGCAAAGTGAA
+AAGCCACGTAGTCGATGCCGTTTTAGAGATTTTAGTAACCGAGTCTGATGATACCCCTACAGATAAAGAA
+TTACGTAAATTAATGGTTGAACGATTTTTACCAAACCTACTGGTACCAAGAGATAACACACAAGGGGCAC
+CGGTAGTTTATGAACAAAACCCGACTTATCAAAACTTATTTGGTCATGTCGACTTTGCTAGTTTTCAAGG
+GAGTAGCTATACCAGTTACCGCTTGATCAGACCAGGCGCATTGCACAAAGCTAATGGTGGTTACTTACTA
+TTAGATGCTGATAAAGTGTTAAGCCAACCTATGGTGTGGTCACGCTTGAAGTTAGCGTTAAAAACTCAAC
+AGATCACCATTGAAAATCCTTATTCAGAATATAGCCCACCTAGCGGATATAGCTTACAGCCAGAAAAAAT
+CCCGCTGCAAGTTAAAGTAGTACTACTTGGTGATGCAGAAATTTATTACACCTTACAAGATTACGACCAA
+GAGTTTACTGAGTTATTTAGAGTCTTAGCCGACTTTGACCGCCATCTTGATAAAACGGATAGTAATTTAA
+TTGCGTTTGGACAATTAATCAGACAACGTGCTGATAAACATAATTATCCTGAAGTGAGTGATGATGCAGT
+TTTAGAACTAGTTCGTTATGCCCTTAGACGAGGCGAACATAAATATAAAGTGTCAGCAAATATTGTACAG
+GTGAATGATTTACTCGACGAAGCAAATTACTGTTGGCAAAAGCAGGGTAGCGAAGGCCCATTAAAGGCTC
+AACATATTGCTTTAGCACAAGCCGCTAAAAAACGTCGTATCGGTCGGTTGAGCGAAACATGGCTCAGTGA
+AATTAAAGAGCAACAAGTACTGATTAATACCGAAGGTGGCTTTATCGGTAAAGTGAATGGCTTAACGGTA
+CTTGAGATAGGAGATAGTGTTTTTGGTACTCCTGCACGTATAACGGCAACCGTTTATGCCGGTAGTGAAG
+GCGTTACAGATATTGAACGAGAGGTTGACTTAGGTAAGTCTATTCACTCCAAAGGTGTTTTACTGTTAAC
+GGGTTATTTGGGCCACAAGTATGGACAAACATTCCCTGTAAGTATTTCTGCCAACATTGCCATAGAACAA
+TCTTACGGACATATAGACGGTGACAGTGCTTCTATGGCTGAACTCTGTGCTCTTATTTCTGCTATTACTT
+TATTACCAATAGATCAAAGTCTTGCGATAACTGGTTCCATTAACCAACACGGTGAAGTGCAATCAATTGG
+CGGTGTAAATGAGAAAATAGAAGGCTTCTTTCAGTTATGCCAAGATAAAGGTTTAACAGGAACACAAGGA
+GTTATTATTCCGAAAACTAACGTCATTAACTTAATGCTTAATGATGAAGTGATTAATGCTGTAGCTCGCG
+GAGAGTTTTCAATACATGCCGTTGAAAGTATTGATCAAGCACTGGAGTTATTGATGAATGTGGATGCTGG
+CATTATCAGTAAGACCGGTCGTTATCCGCGTAAATCTATTCATGGCCTGGCGCTTGATAAGTTAGAGAAT
+TTTTCCGATATACTTAATGGCTCTGAAGAGTAATATTATAATCTTTAGTTATGGTTGATAAGTAGGCGCA
+AATAGTTCGAAAATTGCTCTTGTTAGTGCTTTTGTTTATAATAGTAAAACAAAACAACAAGTCGCATGGA
+ATTCAAGTGGAATTTTCGACGGAAGAATTGGAATTTTTCAACAATATCTTTGCTGAAAAATCAACAGATT
+GTATGACTAGTGACTCACATCACAAGCTTGGTGTGAAATCAGGTGTGCCTCAGAATTTAAGACAAGTTTT
+AGTGGGTAGTCAATTAACGCTATTAGCAGAAATTGGTCATTACCAATTATGGTTCCCTATCTCTCTATCA
+ATAAATGAGCAAGGTGATTTCTCACCTAAATTAGGCACTCCTGAAGTTATTGATATAAGAGGGCACGAGC
+GTAGCTGGCGAATAAAAACGCCTAAAAATGTAGCCGTTATTGATATTTTTCATGATCAAAAAATTGAAAT
+TTTGTCACTTTCGGCCACAGGGTTAACGTTAAAAGTACCTAACTCAGGTAACAATTATATTGATCTACAG
+CAGTATTCGTTTGAAATGAGTTTAGCAGGTGAAGAACCGCTGAAGCTTGAGCTAGACTTAGTCAGACGTG
+ATAAAAATATTGTTGCAGCTAAATTTAAAGATTTACAAGAGGGGAAGGAAGCATTAAGAAAATTCCTATT
+CAACTCACATCAACTGAAGTACTCCAACCTTTATCAAGACGTTATTTAATAAAGTTCTTGTCAAATAGCA
+ATATCTCTGTATAATGCGCGCCTCGATAACAGGTTGAATGAATTTCAGCCAAAGTTAGTCCAATAAGCGA
+CTTACTTATACTAACTAGCAATAGTTTAATGGATGTATAAGTATATTGAGATGAGTGGGGTTTTACCGCC
+CAATAGACTTCCCAGCTAATTCGCCCCTAGAATTAGCAAGAAATATAGCGTCAATAGAACGCTATGCGCC
+TTAAGTCTTCCTGGTGGTTTCCTCGTATATATTTTACGCAGGTTAAGACTTAGCAATTTAAATCAAATGC
+TATTAAGTGCAGCTAATTAACACCCGTTAATTTGGCGGCAGCTTTGTGATTGATTTTTATAATTACGCCC
+AAGTAATTATGCTCAAGTAATGCGCCTGCCTTGCGAAGATGAAAATTATTTATGACTGATCAAAAAACTG
+AAACTGTAACAGAACCTGAAGCTGTAGCTTTTGCCTCTTTAGGCTTACCTGAAAACTTATTATCTGCCGT
+TCTTTCTATTGGCTTTACTTCTGCTACCGATATTCAAGCACTAACTATACCACCATTACTTGCTGGTAAA
+GATGTGTTAGGTGAAGCTCAAACAGGTACAGGTAAAACTGCTGCCTTTGGTTTACCTGCATTAGCAAAAA
+TTGATACTTCAATTAAAAAACCACAATTAATGGTTTTAGCACCGACTCGTGAATTAGCAATGCAAGTTGC
+TGAAGCAATCGAATCTTTCGGTAAAGACATGAAAGGTTTACGTGTTGCTACATTATACGGTGGCCAATCT
+TATGGACCACAATTTCAACAACTAGAGCGTGGCGCACAAGTTGTTGTTGGTACTCCTGGTCGTTTAATGG
+ACCACTTACGTCGCAAAAGCCTTAAATTAGATGAATTACGTGTTTGTGTGCTTGATGAAGCAGATGAAAT
+GTTAAACATGGGCTTTTTAGAAGACATCCAGTGGATTTTGGATCATATACCAAAAACTGCACAAATGTGT
+TTGTTCTCTGCGACCATGCCACCAGCGATTCGTAAAATTGCTAACCGTTTCTTAAAAGATCCTGAGCACA
+TTAAAGTTGCTGCTGTTAAAAAAGCAAAAGCTAACATTACTCAGTACGCATGGAAAGTTAGTGGCATCAC
+TAAAATGACTGCGTTAGAGCGTATTGCTGAAGTAGTTGAATACGATGCAATGATTATCTTTGTTCGTACT
+CGTAACGATACTGTTGATATTGCTGAAAAATTAGAACGTGCCGGTTACCCTGCATTAGCACTAAATGGTG
+ATTTGAACCAAGCACAACGTGAACGTTGTATTGACCAAATGAAATCTGGTAAATCATCTATCCTAGTTGC
+TACAGACGTTGTTGCTCGTGGTTTGGATATTCCTCGTATCTCTTTGGTAATTAACTATGACTTACCGGGC
+GATAACGAAGCATATGTTCACCGTATTGGTCGTACTGGTCGCGCTGGTCGTGAAGGTATGTCAATTGCTT
+TTGTACGTCCACGTGAAATGTACTCAATTCGTCATTATGAGCGTTTAACGAATGGTACTGTTCTTAATTA
+CGATTTACCAAATATCCAAGATATTGGTAAAATACGTATTGAGCGTACTCGTGTTGAAGTAGCAAAAATT
+GTTGCTGATAAAGATATCTCAAGCATGCGTGAAATTGTTGAAGGCATGGCTGCTGAATCTGAAGTTTCTA
+TGATTGATCTTGCTGCTGCATTGCTTTTCCAAAAGCAAATGAAGCAACCACTTCAACCAAAAGAAGATCC
+TAAGCCTCGTCGTGATGCACGTGAACGTACTGATCGCAATGACCGTGGTAACGACCGTAATAGCCGTGGT
+AATGATCGCAATAGCCGTGGTAATGATAGCCGTAGTGCTGGTCGTGATTCACGTGGTGGTGAGAACCGTA
+GTAACCGTGATGAAAAACCACGTAAAGCTAAAGTTAATCGCAGTGATGTTGATTGGCAAACTTACCGCCT
+AGAAGTCGGTAAAGAACATGGCGCTCGTCCAGGTGATATTGTTGGCGCTATCGCTAATGAAATATCGCTT
+GATAGTAGCTACATCGGTGCTATTAATTTACATGACAAACATAGTTTTGTTCAGTTACCTAAAGGTATCC
+CAACTGACTTGTTTAACCAGTTGAAAGGAGTACGCGTTCGTCGTCAACCTCTTTCAATCACTACTTCAGA
+TGAAGCAGTTGTTAGCCAACAACAGCGTCCAGCTCGTCGTACTGAAAAAGCACCACGTCATACTTAATTG
+ATGCGATAGCTTTATACCATTACGCATAAGAGAGTGAATACTTTTTTATGCGAGATGGTGTCACTTTAAA
+AAGCGCCTTATGGCGCTTTTTTTGTTTTTCGCAATGATAAAAGCTGGTTTAGGGCTTTTTATGCTAAAAA
+GTGTAAGTTTTTATCTCCGTCGCCTTGTTTGCCTATTGCTTTATCTATTACTATAGAGCCCAAAGTACAA
+TAAAAATAATTCTAATAGTAATGTCTGAAATAACATCCCAACCAAACGTTGAATCAGCCCATCATTTCGC
+AATTCGTGTCTATTACGAAGATACCGATGCCGGTGGAATTGTCTATTATGCGAACTATTTGAAATTTTTT
+GAACGCGCGCGAACAGAGTGGCTTAGAAAAATAGGCATAAACCAAGAAGTATTTTTGCAACAAAAGTTGG
+GTTTTGTGGTCAGAAAGGTTGAAATGGACAATGTTGCCTCGGCAAAACTTGATGATTTACTTGAAGTGAG
+TTCAACCATCATAACGCTGAAGCGTGCAAGTTTAGTGTTTCAACAACAAATTACCAACCAAGAAAAACAA
+GTATTGTGTACTGCTAAAATACGTATAGCGTGCGTTGATTTTAGTCAAAATAAACCCTGTGCTATTCCCG
+AATTAATACTAGGAGCGTTTAAACGTGTCAGCTGAAATATCTATTTTCCATTTGTTTTTAGAAGCAAGCA
+TATTAGTGCAATTTGTAATGCTTGTTTTGCTTACTTTTTCTATTGTCTGTTGGGCGATGATATTTCAACG
+TAGAAAAATTTTACGTACCGCCGCGGCTGAATTGAAAGCATTCGAAGATAAATTCTGGAGTGGGGCTGAT
+TTAAGTAAGCTTTATAGCGAAACTTCTGCAAAGTCACAAATACAAGGCATTGAAAGTTTATTTATAGCAG
+GCTTTAAAGAGTTTGCCCGTTTGCGAAAAAGCCATATTGATAACCCTCAAATTATTGTTGATGGTACGCA
+CAGAGCTATGCGTGTTGCTCTATCACGTGAAGTAGATAGTCTAGAAACGCATTTACCTTTTATGGCAACA
+GTAGGCTCTATTAGTCCTTACATTGGCTTGTTCGGTACAGTTTGGGGCATCATGAATTCATTTATTGCTC
+TAGGTGCGGTAAAGCAAGCCACGCTTGCTATGGTTGCTCCAGGTATTGCGGAAGCATTGATTGCCACCGC
+AATGGGGTTATTTGCTGCCATTCCTGCGGTAATTGCCTTTAACCGTTTTAGTCATAAAGTTGAGAAGTTA
+GAAAATAGCTACGGTAATTTTATGGATGAATTTTCGAGTATTTTACAACGACAATCAGCCGCCGAGCAAT
+CTACTAAATAGGGTATTACTATGTACCAAAGAGTTAGACGCCGCAAAGTGGCTGAAATAAATGTGGTTCC
+GTATATCGATGTAATGTTGGTATTACTCATTATTTTTATGGTTACCGCACCTTTAATAACCCAAGGGGTT
+AAGGTTGATCTACCGCAAGCAGATGCAGAGCCGCTTGATGAAGACAGTAAAACACCTCTGGTTGCCAGCG
+TAGATGCGCAAGGGCGTTACTATTTGACCGTTGGAGCCAATGATAAAGAGCCAATGTCTGCTGAAGAAGT
+TGCGATATTAGTTAAAGCACACCTAGCTATTGAACCGGGTACTCCGGTAGTTGTTAATGGCGATGGCGCG
+GTATCATATGATGCAGTTATACAACTGATGGTGATGTTACAGAACGTTGCAGGTGTTCCTTCGGTTGGTT
+TAATGACAGATTCGGTGGGGGAATAGCGTGGTCCAGCAATCAACTTCTCCTTTTAATATGAAGTCACCTT
+ATTTTAAAGCTGTGTGGCTAAGTATCGCATTGCATGTTGTTTTACTCGTTGGTTTATTGTCAGGAGACTT
+TTCTTCAGAGCCTAAACCGTTACCTACGCCAACAAGCCAATCAGCTGAGCCAATTAAGGCAGTAGTTATT
+GATAAGGCAAAGTTTGAGCAAGCAGTAAACAAAATTAAGAGACAGAAAATTAATGAGCGTGATGCTGAGA
+AAAAGCGACTGAAAGCCGTTGAAAAACGTGCGTCAGATGCTAAAAAGCGTCGTGTACAAGAACAAGCACG
+CATTAAAAAATTAGAGAAACAACGTAAGCAAAAAGAACAAGAAAAGATTAAGGCAGATAAAGCGGCTAAA
+TCATCAAAAGCTAAAGCAGCTAAAGCTGAAAAAGTACGTAAACAAAAAGAGCAGGAGAAACAAGTTGCTG
+AAAAGGCCGCTGCTGCTGCCAGAAGTAAACGTATAAAAGAAGAAGCGGATGCCAAAAAAGCAGAGGATTT
+ACGCCTTAAAAAAATTGCAGATCGAAAACGTCAAGAAATAGCAGCAAAAGAACAAGCTATTCAAGATGCT
+ATGTTAGCAGAGCAAATGGCTGATGAAATGGCGACCCGTAATAAAGCAAGACACCAACAAGTGATGACGG
+AAGTACAACGTTATTCAGCGTTGATTCAACAAAGTATTAATCAACGTATGATTACAGATCGCAGCACTAT
+GGCAGATAAATCTTGTCGATTAACGCTCACGCTGGCACCTTCTGGCTTCGTTATTGATGTAAAAGTAGGG
+CAAGGCGATAAAGTGGTGTGTGATGCCGCCAATATAGCCATTGGTAAAGCAGGTACGTTACCAGTTTCTA
+AAGATCCTGAAGTATTTAAAGAAATGCGAGAAATTGCGGTTACGGTAGAACCCAAATTTTAACTGATATT
+ATTTATCAGTATATTTTAATAGAGATTATAGGACCGTGTTTGGCTACATGGTTTTATTAAAATATTAAAC
+CAGTTAATTTAATAGCAATACCTCAAGCTATTTAAAGGAAAAGTATTAAAAATATGAAATTATTATCAAA
+CATTGTATTTGGTGCCTTGATTGCATTCACTTCTGTTAAGGCAATGGCGGCATTAGAAATTGTCATTACC
+GGGGGCGTAGATAGCGCAAGACCAATAGCTATAATCCCTTTCAATTGGACTGGTACCGGCGAGCGACCAG
+AATTATTATCAAAAGTTATTAGTGATGATTTATTACGTAGTGGCAAGTTTAGCCCTATTGCAATAGATAG
+ATTTCCGCAAACTATCTCGGATGCTAAAGCAATTGATTACAGTGCTTGGGCTAACTTGGGTGCTGAAGCC
+GTATTATTAGGTAATATCAACGAAGTTGCACCAGGTCGTTATCAAGTCAGTTACCAGTTAGTTGACGTGA
+TACGCGGACAGATCACCGGCGGTGAAACCTCAATGCTCAGTAATGGTGAATTAGTTAATCCTAAGGATCA
+TATATTGGCGCAAAGTAGCGCTAACATACAACTGAATCAAGCACGTCGTTATGCACACAGTATCAGTAAT
+GTTATTTATGAAAAACTTACGGGAAGTAAAGGCGCATTTTTAAGCAAAATTGCCTATGTTATTGTTCGCG
+ATCAAGGAAAGTATCCATACCAACTCGCTTTTGCTGATTATGATGGTTTTAATGAACATGTATTGTTAAG
+TTCTAAAGAACCATTAATGTCACCATCTTGGCATCCTAATGGTGACCAATTAGCGTATGTTTCATTTGAA
+AACCGTCAAGCACAAATCCACAGTATTGATATTTATACCGGCGTGAGAAAATCAATTAGCTCATTTAATG
+GTATAAACAGTGCCCCACGATTTTCTCCTGATGGAAAGAGCATGGCAATGGTCTTATCAAAAGATGGTAA
+TCCAGATTTATATGTTATGGAGTTAGCTACCATGAAATTACGTCGCATAACACGTAATCGAGCGATAGAT
+ACTGAGCCGAGTTGGACTCCAGATGGTAATTCATTGATATTTAGTTCAGAACGGGGTGGAAAACCGCAGC
+TATATCGCGTAGATTTAGCCGGGGGGAAAGTAAGACGTTTAACTTTTGATGGCGAGGTGAACCTAGGAGG
+TTCAGTAACACCTGATGGTAAACAACTGATTATGGTCAACAGAACGCGTGGTAAATATCGTTTAGCGAAG
+CAAGAATTATCATCTGGTTTATTTCAGGTGTTAACCGAAACTCGTTTAGATGAATCGCCAAGTGTGTCAC
+CAAACGGTGGTATGATCATATACAGTACCTTACATAATAATCGACAAGTATTGGGTTTAGTGTCGGTAGA
+TGGTCGCTTTAAAGCTAGATTGCCTGCACTTGATGGTCAAGTGAAAGCACCTGCTTGGTCACCATTTTTA
+TAATAATAAGATATACAAATAACTAATTGAATTTTAACTTATAATTTTAGAACAAAGGAAAATAAAATGC
+GCTTTAATAACATAGTAAAATGCTTAGCAATTGCTTTACCTCTTACCATTCTATCTGCTTGTAGCTCAAA
+CTCTGACACCGATGAGCAAAGCCAAGTCGATACTAATGCCCAAATTACTAAAAATGCGGAAGATGCTCAA
+AAAGCTCAAGAAGCAGTTCAAGTTACAGCGGCAAAACGTGCTGCAGAAATTGAAGAACAAAAACGTCAAG
+AATTAGCGCAATTACGTTCAGAACACATCATTTACTTTGATTTTGATGTTTCTAACGTAAACGACCAGTT
+CTCAGCTATTTTAGATGCACATGCTAAATTCTTAAATGCTAACTCAGATGTAAAAGTATTAATTGAAGGT
+CATGCCGATGAACGTGGTACACCTGAATATAATATTGCACTAGGCGAACGTCGTGCTAAGTCAGTAGTTA
+CTTATTTAGAAAACATGGGTGTTGCTGCAGGCCAACTTACTGTAGTTAGCTACGGTGAAGAAAAACCAAT
+GGTTAAAGATCGTAGCGAAAATGCTTTCTCTAAAAACCGTCGTGCCGTACTAGTTTACTAATACTTACTA
+ATACTTACTAAGACTTAATAAGTCTCAACTAAGCAGGTAACTGAATGAAACTGAATAAAGTTTTATTTGG
+CATGATGTTTACAGCTAGCGCCGTTAGTGCGTTAGCTGTAGCTCAAGCGCCAGTCATTGATGTTAACGCC
+AATTCTATCGACTCTTCCGCGTTAACAGAGCAATTAACAACCTTGTCACGTAAGTTAGACTCACGTAATA
+AGGCACAAGTGAATATACAACGTCAGTTGGATCTTTTACAAAATGAAGTGAATGAACTTCGTGGCGTGAC
+TGAATTGCATACCCACAAATTAAGTCAAGTATTAGAGCGTCAACGAGAGCTGTATAAAGAAATTGATAGA
+CGAGTTAATGAAGTACTTAAATCAACAAGTAAAACTGCTTCAGTTACTATGAGCCCAGTTGCGACGATTA
+GCACCGCAGGCAATGCCACTAGTTACAGTAATAACTTAACTGAAAATGAAACTTATGACCATGCACTTAA
+TCTCGTTTTAAAAGATAAACGTTACCAGCAAGCTATTGTTGAATTTAGAGCCTTTAATAAAAGCTTTCCA
+AATTCAAGCTATGCACCTAACGCCCATTATTGGTTAGGCCAATTACTCTTTAATCAAGGCGAACTTGCAC
+AAGCTGAACAAGAGTTCTTAATTGTTGTTAACAAACATAAAGACTCAACTAAGCGTCCTGATGCACTATT
+AAAGCTTGCTATGGTTGCTCAAAAGCAAAATAATGCTAAAAAAGCGATTTCAACCTATCAACAGTTGATA
+AAAGAGTACCCAGAATCAACAGCGGCAAAACTTGGCAAGCCACGTTTAGCCAGTTTAACTAAGTAAAGTA
+TTTATAGGCTATTGGCACTAAATTGCTTTTTGTTGATGATAAAACTAGCGCATTGCTGACAAATTGCTCG
+AACAGTAAATTATATTAAGAAAAACGAAGTTTATTGTTGCACTTAAATAAATTATGAGTATTATATGCCC
+CGCATTGAGGCAGTGACTCAATGCATGTCGGCCGTTAGCTCAGTTGGTAGAGCAGTTGGCTTTTAACCAA
+TTTGTCGAAGGTTCAAATCCTTCACGGCCGACCAATTTCTAAGGTAAAATATTCGCTTGTTGAAGTGATG
+TTTTATTTTGAATAAAAAGTCTCTTTATCGTAAAGATAATGGAGCAAGTAAATTTATAATGTAACTCTTG
+AATCGGCCGTTAGCTCAGTTGGTAGAGCAGTTGGCTTTTAACCAATTTGTCGAAGGTTCAAATCCTTCAC
+GGCCGACCAATTCAAGAACGATTAATATTTACTTATAAGATAAAACGGCCGTTAGCTCAGTTGGTAGAGC
+AGTTGGCTTTTAACCAATTTGTCGAAGGTTCAAATCCTTCACGGCCGACCACTTTCTAATTCAAAGTAAT
+AACTTTGAGTTTGAATTAAAAGTCTCGTTATTATAATAGATAATTGAGCATGTAAATCGAAACAAATCTT
+GAATCGGCCGTTAGCTCAGTTGGTAGAGCAGTTGGCTTTTAACCAATTTGTCGAAGGTTCAAATCCTTCA
+CGGCCGACCATTTCAAGAAAGTAAAAGTGTATATTATTAGGAACGGCCGTTAGCTCAGTTGGTAGAGCAG
+TTGGCTTTTAACCAATTTGTCGAAGGTTCAAATCCTTCACGGCCGACCACTCCTAATCTAAAGAACAGCA
+ATAAGCTTCATCATATTTCTACAGTGATAAAACTTCTTAGAATTAAAGCCAAGGCTTTTAACCGTTTAAG
+CTAAATTTATTCAAAGCTTAAAATTCTTCACGGTTGACCAATTCAAGAACATTTATCATTTATTTATAGT
+TAGGAACGGCCGTTAGCTCAGTTGGTAGAGCAGTTGGCTTTTAACCAATTTGTCGAAGGTTCAAATCCTT
+CACGGCCGACCACTCCTAATTTAAAGAATAACGATAAGCCTCATCATAAATTTCTACAGTGATATAACTT
+CTTAGAATTAAAGCCAAGGCTTTTAACCGTTTAAGTCCAATTGATTCAAAGCTTAAAATCCTCCACGGCC
+GACCACTCCTAATTTAAAGAATAACGATAAGCCTCATCATAAATTTCTACAGTGATATAACTTCTTAGAA
+TTAAAGCCAAGCCTCAAACCCTGCACAGCTATCCACTTTTAATTCAATCAGTAATTCAATCAGTAATTCA
+ATCAGTAATTCAATAACTATTCTAAATACCCTTTAAGATTCACATAACTCATAACCAAAGCGTTTAACCG
+TTTAAGCTGACCATTCTCCACTACACATTAGTATTACTTTCCCTTATAATTACCGCGTTTTTACGTGTCC
+TGAATTAGAGAGAATCCATGAGTATAAGTAATACTGCGGTAGATTTTGATTTTCAATTTCCAGCCAAACC
+AAAACCTTTAGCCAATGATGAAAAGGCACAATACATAGAGAAAATTAAACTGCTCTTAATTGAAAAGAAT
+GCCGTATTGGTTGCGCATTATTATACTGACCCTGAGATTCAAGCTCTTGCGGAAGAAACCGGTGGTTGTG
+TCGCTGATTCTCTAGAGATGGCTCGTTTTGGTAAACAGCACTCGGCAGAGACCTTAATTGTTGCTGGTGT
+GAAGTTTATGGGCGAAACGGCTAAAATTTTAACACCAGAAAAAACTGTTTTAATGCCTGAGCTTGAAGCG
+ACCTGTTCGTTAGACTTAGGTTGTCCTATTGAAGAGTTTTCTGCTTTTTGTGATGAGCATCCAGACCATA
+CGGTTGTTGTTTATGCAAATACCTCAGCAGCAGTTAAAGCTAGGGCTGATTGGGTGGTAACATCGAGTAT
+TGCACTAGAAATAGTTGATATGCTTGAGAGTGAAGGTAAGCCTATTCTATGGGGGCCAGATCGTCACTTG
+GGTTCATACATCGAAAAAGAAACAGGTGCCAAAATGCTGATGTGGCAGGGCGCTTGTATCGTTCATGATG
+AATTCAAAGCAAATGCACTTCGTGATCTCAAGCTACAATACCCCGAGGCAGCAGTACTTGTTCACCCAGA
+GTCACCTGCTAACGTTGTTGAAATGGCCGATGCTGTAGGCTCAACCAGCCAGCTAATTAAAGCAAGCCAA
+GACATGCCTAATACCCACTTTATCGTCGCAACGGATAAAGGTATCTTTTATAAGATGGAACAAGCTAACC
+CTGGAAAGACCTTTGTAGCCGCTCCTACAGGCGGTAACGGTGCAACCTGTAGAAGTTGCGCTAGTTGCCC
+TTGGATGGCAATGAATGGTCTTAAATCTATTCATGATGCGTTAGTCAGCCCTGTTGGTAAAGAAATCAAC
+GTTGATGAAAATCTAGCTGCACAGGCCTTAATTCCTTTAAATAGAATGCTTAACTTTGCCGCAGAAAATA
+AATTAAAAGTAAAAGGTAATGCCTAGCTTTGTCGTGTAATTCATTCATTTTTAATATTTATGAATAAATA
+AACAGCACTTAAACCATTTTTTAACGATAAAATTAAAATAGCCTTGCACCAGCAAGGCTTTTTTTCTACC
+ATAGCGCCTGTTGACGATAAGGTACCTAGCTTAATGGTTAGTATGGTGATTTTACATGTATAACGTGTAT
+ATCAACTGAGTACTGAATTGGAAGCAATGATGAAGATAACATTTTAAATATCATACAAAATTTGGTGAGC
+TGGCCGAGTGGCTGAAGGCGCACGCCTGGAAAGCGTGTAAAGGTTTATCCCTTTCGAGAGTTCGAATCTC
+TCGCTCACCGCCATATTCTATAGATAAGCCTCTGTTTTACAGGGGCTTTTTCGTTCTTAACTACGGTAAA
+AATTCTGCCACAAAAAAGACAAGTTATATTGCTACTTCCAAATTACTTAGCTCAATCCCCACTCATCAGT
+AAAGCATACATCTAAACCTAGATGGGCATTTCAACGTTCATTTAAACGATTGTTTGTTGACACCCATCAT
+ATTAATAACTGAACTAACTTGTTATATTGTATAAAAAAGGATTTAGCCATCGGTGGAAAAGGGCTTTCTA
+AATAAAATATCCTTAATATAGTTCTCTTATAAAAAACTTATCTGAGTGAAAGATATTTATGAATGTTCAT
+CGAATAACAAGTATCGTAAAAAGCATTTCAGACATCAATAGTGATAATTTTTTTGATGAAATTTGTTTGT
+CACTAAGTCGTGCCATTGATGCAGATTTTGTTTTTATAGCGAGTATTGATGACTCCAAAACCAATGCAAC
+CTCTATTGCTGTCGCTAATAGAGGTTGCATAGTTGACAACTTTACTTATGCACTTAAATCTTCTCCCTGT
+GCTGAAGTTTCTAATGAATCTATTTGTACCCATCGTTGTAATATTCAACATCTGTATCCAGATGACCTCT
+TACTCAAAGATATGAAAATTGATGGTTATGTAGGCATTCCTTTAAAAACGAGTAAAGGGCAAGTTAGTGC
+AATTTTGGTCGCTTTGTTTGAAGATAATATTAGTAATGTTCTGGAAGTGGAAACACTCTTTATGCTTTTT
+TCTGGTTTGATAGAGAAAGAAATACATAAAAGTAGCTACTTAAAAAAAATAGAATTTTCTAATAATATCA
+TTGCTAATACTCACGAAGCTATCATGGTGTGCGATAAAGACAAATTTATCACTTATATCAACCCGTCATT
+TACGCGTATGACTGGGTACACACAAGCTGATTTGCATGGCAAAACACCCAAAATTTTAAATTCTGGAAAG
+CAAACTAAAGCCTTTTATCAGACCATGTGGGCAGACATCAATAAAAATGGTCACTGGCAAGGTGAGATTT
+GGAATAAATGTAAAAATGGTAGTGAATATTTAGAATGGCTTTCTATTACTGCTATTGTAGATGAGTCTAA
+TGAATTGACACATTACACCGCTTTTTTTTCTGATATCACAGAGCAATATATAGCGAAAGAAAAAATAAAA
+TTTCAAGATTCATATGACGATTTAACCAAAACAGCCAATAAAAAAACATTATTCACCTTTATCGAACGGT
+CAATAATACAATACTCAAATCAGCTTGAATGTACTACTCCTGCGGCCTTACTCGTTATAGATATTGATTT
+TTTTAATAAGTTTAATAGTCTTTATAGTCATGCATTCGGTGATGAAGTACTTATGCAAGTCTCTAGTAGG
+CTCCAGTCATTGATTAGATCAAGCGATATTGTAGCGCGTACTAGTGGCGATAATTTTGCATTATTTATTA
+ACCACATAACTAATCAGGATTCGATAGTTTATTTTATCGACAAAGTGACGCATGCATTCTTAAAACCCTT
+TGTCATAGAAGGTATTAATATAAAAATAACATTGAGTATCGGTGTTGCTTGCTTTAGACAAGATACACAG
+GATGTACATCGGTTATTTGAAAAAGCAGAACAAGCTATGTTTGCTGCTAAAGACAATGGCCGAAATTCTT
+ATGAATTTTATAGTCAACTGCTATCTGATAAAGCAAATAAAGAAGAACAATTAAAGCTATCGCTAGAGTC
+CGCTATTGAAAATAATGACTTTTGTGTGGTTTACCAACCTATCGTATCACTGAAAAATAAATCGGTTACT
+AAATTTGAAGTCCTAATTCGATGGAATATGCATGGCAAATGGGTTTCTCCTGTAGATTTTATTCCGACAG
+CCGAAAAGTTTGGTTTGATATCGAAAATAGGAGACTTGGTTTTAAATCTAGCCTGTACCGAATTATGCAA
+GCTGAGAAAAATGGGCTTTAGTGATATCGTTTTTAATGTAAACCGTTCTATCTATGAATTCTCTTCTGGA
+GTTAATGATATTTCATGGCTTGATACGATAAAAAAATATGACCTTAACCCTGAAAGCATATGTTTTGAGT
+TAACTGAAAGTGTTCTTGCGCCTGAAAATGATAGATGCATAACTTTACTCAATAAACTGCAAAGCGCGGG
+TTGTACCATCGCATTAGATGACTTTGGTACTGGCTATTCGTCATTAAACTATTTACGTAGGTTTCCAATA
+GATACTTTAAAAATAGATAGAGGTTTTATTTCTGAAATGACAAAAGTAGAAGGTGATAAAGTGCTTGTGT
+CAGCTATTATTTCAATGGCTAAAGCACTTGGTATCTCTGTTGTTGCAGAAGGTGTCGAATTAAAACAAGA
+AGTTGATATTCTTGTCTCATTAGGTTGTGATTATATCCAAGGTTATTACTTTTCAAAACCATTAGCACCT
+GAGTTACTTTCTCAGTACTTAACTGACTTTGAATATGGTAATCAGTAGGTTTTAAGTTAATAGGCTTTAA
+GTTAGGACGTTTGAAAATGCTAATTATTGAATACTTTTAGTACAACCACGGCCATTTGATTTAGCAGAAT
+AAACCCCGTCATCAGCAGCTTTCATCAGATCTTCAATACTTGTCATCTGTGCGGTTTTTGTTGCAACGCC
+GATACTGGTGCTTAGTGAAAGTTGGCTGTCAGATATATCAATACTTAGCGACTCTACTTGTTCATTTATT
+AACTCAGCAATAAGTAAACCACCTTCCAGCTCCGTAGCGGGACAAATTATAAAAAATTCATCGCCACCTA
+AACGACAAGCAATATCGTCCGTTCTTATCGCATGTTGAAAAACTCTGGCTAATTCAATTAACACTACATC
+GCCTATATCATGACCATGTGTGTCGTTAATTTGCTTAAAGTAATCAACATCTATCATCAAGCAGCTAAGT
+GGTAAATTATTATTGACTGACTCTTCCCATAACAAGGTTAACTGTTGCATAGCATGACGACGGTTTGCCA
+TGTTAGTTAATGGGTCAGTTAATGATAAGATCGCTAACTCTTTATTACGCTCACTTAATTGTTGGGTGCG
+TGAAATAACTTTGGCTTCAAGGGTTTTATTAAGCTCCATTAAATCTTTGTTTCTTTCGGAGATTTGAATA
+AATAGTGCATTAAGTGCTTCAAGTAATGGCTCTGTGGACTTGTCTTTAATTTTCTCTTCAAAGTCATAGG
+CATCGCGTGCTGAGAGTCCTCCTTGTATTGCTTTCATTTGTTTTGCCATATTCATATCTGTGCCCAGAAT
+GTGATAAACAAGCCAGTGTATAATAAGGTCTAAAATGTAGCGTGCGATAGATAACTTATCCGTCACTTGA
+TCAGATAACAAGGTAGATATTTCATCAAGGATATCACGGTGTAATTTTTCGTGATGCGTGATGTGACGAG
+TATCTAAACCCACACTGTACATCAACTGTTCCTCATCCTTAAAATGAAATTTGGTGTAATCAATGAGCTT
+ATTCAGTGTTAGTTCGATATCCGTTTCGGTTGTTGTATTGTTTGCTAATAAGTGACTATATTCATTAATT
+ATTTCGACGAGACATTGGTGTTGATCATCAACTTTAGCAACACCTGTTTCGTAATTACTATTCCAAATAA
+ATGTTTTCATAAAGACTGTAAATATTTCATAATTAATTAAGTATTTTAGTATACATACAAACTAAAAGTT
+AACGCTGATTTAAATCAACACTTTCAAATTCCTCCTAAAACATTGACTTAAATCAAAAACGTAGTGAACG
+TTAATTTAAGTATTTATTTAGTTGTATATAATGTGCTCAAAGACATTATTGGAAGCAGCATGACACAGGT
+AATATGGCAGGATAGTTATTCTATTGGTATTGATACGATAGATACCCAACACAAACAGCTCTTTGACATA
+ATGAATAAGATTTATGTCGCTTCTGAAGAAGACAGTGACATAGACGTTATTATGCCTCTATTTGATGAGC
+TTCAAGACTACACAAAATACCACTTCGATGAAGAAGAGCAATACTTTACTACGTTATCTCAAGGGGGGAT
+TGAACAGCATAAAAGTGAGCATCAATTTTTTATCGATGAGCTTGATAAAATAAAGCAGCAATCATTAAGA
+ATAGGTACTATTTCTTTGGAGTTGCTTTACTTTTTAAATGATTGGTTAGTAAATCATATTCAAGTTGAAG
+ATCCCAAATACCTTGACCATGACAATATAAGTTAAAAGCTCAATTCGAAATTCCTAATTTTTTTGCAGTG
+CTGCCATCTAAAATGATAATTGGCTGAACTAACTCTTTGGTAGGAAATCATCGCAATTTATTAGAATCTA
+CTTCTTAGATATTTGCTATCAAGTAAAGCTTACAGTGGTTAATGTTACTGGCCAATAAGGCGTTGGTTTA
+AACCCACCTTACTGGTTTAGTGTAACTAATGTAAACTCACCTTAGCTGATAGGTTGTTACTTCTCAGTGA
+TTTCAGCAACCTGATGGACATGTACATCGCGTTGTGGGAACGGTATTGAGACACCTTGTTTATCAAACTC
+TTCTTTAACTTGGCGAGTAACATCCCAATAAACATCTAAGTAATTTTCTGTTTTCACCCAAGGACGACAA
+ACAAAGTTAACTGACGAATCAGCTAATTCATTAACTTTAACGACAGGAGCCGGGTTCTCGAGTATGAGTT
+CATGCCTACTTACTACATCAAGCATAATCTTTTCAGCTTTAACCATGTCATCGCCATAACCTATGCCAAA
+TACAAGATCAACACGGCGTGTTCTACTTCCTGTCACGTTAACAATAGTTGTACCCCAGATATTGTTGTTA
+GGCACCACCAAGTGTTGGTTATCAAATGTTTTGATAGACGTAGATAATAAGGTCATAGAATGAACGGTTC
+CAGTCACACCATCAATTTCAATGATATCACCGACATCAAAAGGGCGATAAATTAGAATGAGCATGCCGCT
+GGCAAAGTTACTTAGCGTACCTTGTAGCGCTAAACCAACCACTAAACCTGCGGCACCAATTAGAGCTAAT
+ACCGGGGCGACATTTATTTCAATTAAAGTCAGTGAAACAATAAAACCTATAATTAAAATTACTCGACGAA
+CAGATACTTTGATAAATAATTTTAGTAACGTTGATAAATTACTATTACGATTAAGTGCTGCATCAGTTAT
+TTTTCCGGCGGTTCTAGAAAGTATGTATATAAAGAACAATGCTAAAGTGAATTTGATGATATTTGCTAAC
+CAACGTAAGCCACCATCTTGGGATAAGAGCCAGCCTTTAATCGTTAGCCAAGCTGCATCACTATCAGTTA
+AATCAACGTTTGTACCTGATAGTGCGTTGGCATATAGGTGCAACTCAGTGCCATCTCCACCTTTGCTTTC
+CCAGCTACTAAGCACCAATTGAAAACGCTCTAACGCATCATTTTTCTTTTCTCTTAATTGAGTAAGATTT
+TTAATTAACAACTCGCGCCTTTTTTGCATTTTATGACTGTACAAGTCTGCTTTTTTGGCGAGCTGGTTGA
+GAGATTCAGGTGTTTTTGATAGTTCATCTACCGCTTTATCTGCTTTTTTGTGCTTTATATCTCTGGCAAG
+CGATTTAATTTCATCCAAATCTTCTTTTAATTCTTTCGCTGCCGCTTTATCGTTTTTACTTTTATCAAGT
+AGGATTGCACTTTCAGTGCTGATATCAGAAATCTCTTGGGCAGCCAAAATCTTTTTTTGTTTTTGACTAA
+CTAGAATTTCTGCTTCACTAACAATAGTGGCTCTTGCTTTTAAAATGGCTAACCAAGCATCTACCTCTAT
+CGTTAATTCACCTTTAGTTAAAGGCGTAAGGGAAAACTCTAATTCGCCAAGGTCAATATTGGGGTTTTCA
+GTGGTAACCGCGAGGTAATCTTCATCATTATTAGCGGCCAAAGTACCTGGCACATTGACACTTAATAAAA
+GGATAACCACGCTAAATAAAGTAAAAAATAGCTTTTTAAAACTTTCTGAATGGGTGAGTTTTATCATAAT
+GTGAGCCTGATGATGTCCTTGATTTATTGAAGGGTTAGCCACTTAAACGAGGTATTACCTTAATTGAGAA
+TATAGTAATTTTAATAAAACTTGTAGCTAAGGTTACAAAACCTTATTAATTATTTGAGTTATAAAGTTAG
+TCAATGGCCTTTTACTGTTGTTAATAACGTTTTAGTAGTGTGTTCAATAACGAGTAACTAATGTTAGATG
+ATACATAACGGCAGTTGTCACCGATGTTGAATTAAAAGCGTTTGATGTCCATTTTTGTTAACAGTGAACA
+AAGATTTGAACGTTATTATTTATTAAATTCCAATTGTAGTCCTATCGCTTTTTATATAGTATGATTTTAA
+GTCACTTATTGTATTAACGGAATAATAACAATTACTTACTTCAAGCTATATTTATTCGTCACCATTTTCA
+CCCTCACTGCCGCACCTATACCAAGTTTGGCCCTGCCTGTCGAAGAATGCATGGAAAAACAATGTGTCGA
+TTATTTCAATAAATGGCAAGTTATGGCTAAAGGGAAGAGCGCTGATGCAATGTCGATGCTAGCTGAGCTT
+TATTATCAAGGTCATGGTACTAAAAAAAGCCTCGAGAAATCCATTCAATACTTTCGTAAAGCGTCAATAT
+ACCAATCTGCTTATGCACAGTATCGAGTAGGAATTTTTTATTTAATGGAAGAGGACTTTATTGATACGGA
+TAAAGGTATTAAGTATTTAAGAAAAGCCGCTAAAAATGGCAATGTTGAATCAGCCTTTTTATTAGGGGCT
+ATTTTTGGCACAGGCGAACTGGGCATTAAAGACGTAGGTGAATCGGACAAGTGGCTGGTAAAAGCGCTTG
+AAGATAAACACCTGCTCGCACAAAAATATGCTGCTTATTTGTATAAAACGGGTCAGGTTGATAAAGAACA
+TTATATTAAAGTCAATAAAGTTATTAGTAAATTGTCAGTTCAAACTATTAAAGATGAAGAGTTTACAGAA
+AGGTTATCTAAACCATCGACCGAAATTCAATGGTTAAACTTGCCAAATAGCACAGCCAATAGAATGAAAA
+ATGATTCACTTGAAAACGTGTTTAATTACGCTTCGTTTGGTATGAAAAATGTCACCACTGAGGATGACAT
+TGTCATTGAAGCCAGCAAAATTAAATGTGGAAAGATATTTGCCTGCTATCAAGTCAATAAAGACAACTTT
+AGGAACTCTGCCACTACTCAGGTGACCGCTTTATAGACAGTCAGTACTGGTAAACACAAGCGTAGTTAAT
+TACTGGTGTTTACCGCCATAACCAATGTTTTTATATCATTTGCTCAATTCGTTGGAAAACCAAGTGACAA
+TGGTTGTTTCTAATGCCTTATCACTAGCTAGTAATGGATAGCCATGCATGCTGCCCTTGTAGGAAATCAT
+TTTACTACTAGGATTTTTGGCGGTTGAAAACAACTGTTGAGCACTGGTGAACGTTCTACCATCGTCTTCT
+GAGGCGATGATTAAGGTAGGCGTATCAACAAGTGTTTTACCGTAGCGAGCAATGTTTTCATCTCGTTGAG
+AGGAAGAGAAAAAGCTGATCGCACTGATGTTTTCTTTTTCTGCTAAGTTGATAGCTTGGCTCCCTCCGCA
+ACTAGCACCAATGATGCCTACTTTACCATTGTTACCCACTTTCTCTTTTAAATAATCAAAAGCTAATTGT
+ACGTCTTCAGGCCAGTGTGATGACATGTTAGACCAAGCTTTTCCTCGTTCTGCTTGTGGTAATTTCCGAA
+CGTCTGCAACATTAAATTCGCTACTTATACTCTCACCAAAACCTCTAAAATCTAGACTCAAGGCATGGAT
+AGATTGCTGAGCTAGCTGAGCACCAATATTGTTATACATAGTACGGTTGTAATTACATTGATGGAGCATT
+AACACGGCACGATTATTAGCGGGTTTCACGCTATTTTTACTTGGGTAATAATCAGCTTTTAAAGCGAAGT
+TATCTGGAGTGGTTAGCGTGATTTCAGCAGCAAAGCTATTTGCAGTAATAAGCAGGCTTGCGAACGATAA
+AGTAGTGATTAGACGTAACATGACAATTCCTATTGTAGTTATTGGTATTAATCCGTTTGGTATAAGAGCA
+TAAAGCTATCTTTAATCTTTCGGTAATGACAGCTTAATACGACCAGTTGCCTACTTAATGCGCTACACAC
+CCGTTTATACCAATTGCACTAATTAATTGGTCAACTTAGAGTTATATTTGCGAGCTTAGAACAAGTAAAA
+TTACTTAAACATAGTTATTCTATATTTCATTCATTCTGTGATGTTATCAGCGTGCTAATAAACTCCCGAA
+GGGCGAGTTTAAAAGGCTTATATGCGGCGTTATTGATTTTGACAAGGGAATAACCATTCTCTTCAACCAA
+TGCCTTGCTTCTAAGCCTTTTGATTCTCGCTAAGTGGTCAATAAATTAATGCACTTGGTATTAGTCATTG
+TTAATTAGGTATTACTTTTATTCTGCTTCGATAAAGTCGGTAGGGTAATGATGACTTTAAGACCGCTTGA
+TTCTTGATTTTGTGCAACTATGTCACCCTGGTGGAATAGTATGGCTTGTTGGGCTATTGCTAGGCCTAAA
+CCTGTGCCTCCGCTACTTCTTTCTCTACCATCGGCCACACGAAAAAAAGGAGTGAAAAGTTTCTCTATCA
+TTTCATTCGGTACACCAGGTCCTTGATCAGAAACGATTAACATTATCTGCTCATTTATCTGACGTAATTC
+AACTGTCACTACTTGGTCGTTTGGCGAATATTTTACTGCGTTATTTACCACATTACTGATCGCACTGCTC
+AGCAGTTTACTGTCAGCTAAAAGAGCACAGTTAGCTTGAGTTTTGAGAACGATAGTGACATTTCTGCTGG
+TCGCAAAGTATTGACAATCATTAACAACTTGAGCGACTAAAGTACTGAGATCAATATCATCAGCAGCAAA
+AACATTTTGGTTATGTTCTAGTCTTGAAAGGGTAAGCACATCGGCTATCATTTCATCTAATCGCTCAACT
+TCAGTTTCACAGCGGTTCAAATGTTTTTGTTGTTCAACGTCATTGCCCATATTTTTTTCAGCTAAGGCAA
+CGGCAAGTTGTAAACGAGTTAATGGCGATCTAAGTTCATGAGACACATCACCCAATAAACGCTGATGCGC
+AGTAATATTATTTTCTAGTTGCTCAGCCATTTTATTAAAGCTACGTGCAAGGGTACCAAACTCGTCAGAG
+CGCTGGTCAAACTTTGTTATACGAGTCGCTAATTTGCCTTCGCCTATACTCTCACTTGCTTTTTGTATGG
+CTATTAATGGATTAGTAAAGCTTTTCGCTAGTAACCAGCATGATAGGAAACTAATCGTTAATAACATCAA
+TAAACGCAAAGCAACAGGTAGTTGATTGACCAAACTCACTAAACGTTTACGGTGAACTTCATTGGCAATG
+AACAGTTGGAACTGCTCGCCATTAATTATTATGGGCTCAGAAGACGTCACCTTGGTAAAAGCAAAATCAA
+CAGTGACGGGATTTTCGAGCGGATGCTTTGTTAAATAATCTCTTACTTCTGACCAGCCTCGTTTTCTTGG
+TGTATAAACTTTGTTGTTACTTATTTTTTTTATGAGTAAATACTGGTGATATTTACGGCGGAAGTTCTCT
+TGTACCTTTTTAAGTCTTACCTGATCCTTATCTGCTAGTTTTTGCGTGTATTGCTTTAATAGTTTTAATT
+GTTGTGGGTTAGCTTGTTCTTGGATAGGACTATGACGAAACTGCATAGTAACGAGGTAACTAATAAGCAC
+AGAGGTAAGTATAACTAGCCAGAAAGCCAAAAATAGCTTTAAGCTAATGCCTAAGGAAAATTTTTTAGAC
+CATGCCGGTGGTAACTTGAACATACCTATTCTTCTCCTTGTAAAAAGACGTAACCAGCCCCACGCACAGT
+TTTCATCTTATCTATGGGATCAATAGCAAGTAGTTTTCTACGAACATTGCCCACGTGTACATCAACAGTT
+CTATCGTATGGGCTGAGTTTACGTTGTAGTACTTTTTCAGATATTTCAGCTTTACTGATGATTTTACTGT
+GATTTTCAATCATATAAACCAGCACTAAATATTCGGTACCTGTTAATTCAAGTAAACGCTCTCGACAAGT
+TATTTCACGGGTTGCTTGGTTAACTTTGACCTGATTAATGGTAAGTTGTTTGGTTGGGGCATTTACTGCT
+AATGTGCTTTGACTTTTAACAATGGAGATACGTCTTAATATCGCTTTAATACGTGCTAATAATTCACGAT
+GTTTAAACGGTTTTGCTAAGTAGTCATCAGCGCCTAATTCAAGCCCCAAAATTCGGTCATTATCATCACC
+TTTAGCCGTTAACATCAAAATAGGCGTTTTATGATTACCGCCTAGGGCCTTTAATACCTCAAAGCCATTT
+AATATTGGCATCATGACATCGAGTAAAATCAAATCGAAACTATCGTCAAACGCTTTTGCTAAACCACTGG
+CACCATCTAAACATGAAGTTACCTTGAAATTTTCACTCTCAAGGTACTCGGTTAATAATTCGGAAAGTTC
+GGCATCATCATCAATTAATAAAATGTGTTTAGTTTGCACTGTGGATTGTGTCATATGAGTGGCTGCTTTT
+TAGAAATAATAAATTAGTTTTGCAATTGCTTAGTAGTAACTACCAGCTAGTTTACGTGATTATAGTGAAG
+CAGAGAATAACTTTACATAGCTTTACATAGTCTTGCACTGCTTTGCATAAAGGCTCGATATACTAACGCT
+GAACTTAATTATTAGTTAAAAAATAATATACCCAAAAGGAACTATCAAATGAAAATCACATTCAAAAATA
+TTGCAGTAGTCACTTCACTTTGTTCAGCATTGGTTTTAGCTCCTGCCAGCTTCGCAGGTCATAACGGTGT
+TAACTATCAAGGTGAGCGTGATAATAGTTATCATCAAATGAGTGAAAAAAAATTCGCGAAGCTCAGTCGT
+AAATTAGATCTGTCAGAAAGCCAACAAGCCGATATTAAAGCACTGAGAAGCGAAGAGAAAGCGCAGATGG
+AAGTCTTAAAGCCGGCGATGAAAGCTTTTAGAGAGCAAGTTAAAACGTTAATGTCTGCTGATAACTTTGA
+CGAGGAAGCTTTTGTGCAATTACAGGCAGGCAACCAAGATGTTTTTGCTGCGATGGCGTTGACTAAAGCA
+AAAAGTAAATTTGCTATGAAAAGTGTATTAACTGAGGAACAATTAGCAAAATTTCGTTCAATGAAACATA
+AACGTTCACGTCGTTAATTAAAAAGTCACTATTATTATCAAATTTTGAGATAAGAACAAAAAATCCGATT
+CAGTATCGGATTTTTTATATGCTAAATTTACCATCAACTTTATTTATTCGGTAGGTATTACTTTACCAAT
+ATAGGGTAGGTGACGATATTTTTGTGCGTAATCAATACCAACACCAACGACAAATTCATCGGGGATTTCA
+AAGCCTATCCATTTAACCGCAACATCTTCTTCTCGGCGAGTAGGTTTATCTAATAACGTACAAATTTGAA
+TAGAATTTGGTCCACGTAAATTTAAAATCTGTAATACTTTACTTAAGGTATTACCAGTATCAATAATGTC
+CTCTACCAACAAAACGTCTTTGCCTTCGATGTTATCATCAAGGTCTTTAAGTATATGAACATCGCGAGAG
+CTCTCCATGCCATTGCCATAGCTCGATGCTGTCATAAAATCCACGCTATGATTAACAGTAATGACTCTTG
+CCAAATCAGCCATAAAAACAAATGATCCGCGAAGCAGGCCGACCATAACTAAGTTATCGCTGTCTTGATA
+ATGTTCACTAATTTGAAGCCCTAATTGAGCGACACGTGTTTTGATTTTTTCTTCTGAGATCATTACTTCA
+ATTGTATGTTTCATCGTTGTCTCTTTCTTGTCGATCGTAAATAAAGATAATGAGTAACTAAAATAGTACT
+TAGACGAAAAAAGCCTTTGCTAGCAAAGGCTTTTATTCATAGTAAACATAACTTGTGCTTATTGTATCTT
+TAATTTAAAAAGATGAACTTTGCAACAAATAATACGGTTAATGCCCAAACACCGTTAGATACTTGGCTAG
+ACTTACCAGCACCTACTTTTAAAACAGTGTAAGTGATGAAACCAAAGGCAATACCATTAGCGATAGAGAA
+GGTGAATGCCATCATAACCGTAGTACATACTGCAGGAGCATATTCAGTTAAGTCGTCCCAATCTAGGCCT
+CTAAGAGAGCTCATCATTAACATGGCTACATAAATAAGCGCACCATCAACGGCAAAACCAGGTAGCATTT
+GTGCTAGCGGTAAGAAGAACACACCAGCAGCAAATAACAAACCGATAGTAACGGCAGTAAGGCCAGTTCG
+GCCACCCGCAGCAACACCAGCAGCAGACTCAACATACGAGGTAACAGGAGGACAACCAAAAGCGGTACCG
+ATAACAGATGAAATAGAATCAGCTTTTAAAGATTTGCTTAAACCTTCAATTTTACCATTTTCGTCTTGCA
+AGTTAGCACGCTCAGCAACACCCATTAAGGTACCCGCAGTATCGAAGATGTTAACAAATAAGAAGGTAAC
+GATGACAGGAATTAAAGCAACTTCAAAAGCGCCAACAATATCAGCTTTCCACAAAATAGGTTCAAGCGCA
+GAAAACTCAGGAATGGCTAGTAGCCCTTTATAGGCAACAAAACCAGAAGCGGGGGCAAATGATTTCGCCG
+CTTCAGCAACAACGAAGAAATCAGTAGGGAGTACCCAAGTCATCGCAAAGGCAATGAACGTTGTTACTGC
+TATACCGATGAGTACCGCACCAAATACTTTACGGTAGCTTAAGATAGCGATTAATAGGAAACTTAGGAAG
+CCTAATGCAGGGGCTTCAGGTCCAAATTGACCAAAACCAAAATGTGTCATATCAGCTAATGCAACAACAT
+TGTCAGGGTTCGCTACAACAATGCCGGTGAAACGTAAACCTATGAAACCTAAGAAGAGACCAACACCTGC
+AGTCATGGCAAGGCGCAAACTCATGGGGATGCTATCAAGCATCCATTCCCTAAGTCGAGTGACACTCATT
+AAGACGAAAATAACACCAGAAAGGAATACTGCACCTAAGGCTATTTGCCAACTGTAACCCATGGAACCAA
+CGACTGAGAAGGTGAAAAAGGCATTTAATCCCATGCCTGGCGCAAGACCTACCGGCCAGTTAGCGTACAT
+CCCCATTAAGATGGTTGCAATTGCAGCACCTAAACACGTTGCTAGAAATAATCCATCAAATGGCATGCCA
+GTTTTAGACATAATGATTGGGTTTAAAAACATAATGTAAGACATGGTCACGAAGGTGGTAAGACCGGCCA
+TGAGTTCAGTTTTTACAGTGGTTTTATGCTGTGATAGTTTAAAAAGACGCTCTAACAGACCGACGCCTTC
+AGTTTGCTCTTCAGCTTTATTTTCGTGAGATTTGCTAACCTGTTCCATAACTACAGTTCTCTAGTTGATT
+TATATTTAAGGTCGTTTATTTGTGTTTTTTTAAGTTTGACCTGCTTGTAATAATTTTAAAACTTATCTTT
+CCTATCGCTGTTCTATCAATTAAAGCCGATAATGCCAGCGGTTGCTAATTCATTGAAAGAGACTGTGTTG
+TATCCAACCTCAGTGAAGCTGATTTATTAATACATAAATACTAAGCAAAGTTAACAAGTAAAACACTTTG
+TCAATTCCATATAGTGAAACCTGGTTAGATTTTAAGATGTTTGCTATATCTTATAAAATTAGAGGTAACT
+AGAGAAAATGGTGAAAGGTAAAATAGTCAAATTTTACCTCGTAAGACCTTGTTAGCTTTAATTATAAGTA
+ATCTAAAGGTATCCGTACAGCTTCCTTAATCGTTTTACTTTACTAATATCTTTATTGGTATTTAATGTGC
+CTAACTAATGAACAACCCATTAATCCTATACCTAAACTAGAAAACTTGTCAATAGTGTCAAGAAATGGTT
+TTTAGTGTACAGTTAGTGTCTGGTTCTCTCTTGAGAGGTCGTAACAATTGTTGAGCGCTTTTTAACTGAA
+TATTTTTATAGCACTTGTAATTTCGACTAAAATATCTAGCACGTAATACCTGAAACAGGATTAATAGTGC
+CATTAACTAAAACATTTAAATTAGGTAAGCATGCTCTCTTTATCACATTTTAATCGACAAACAATTAAAG
+GCGACATTTTTGGTGCATTAACATCAACCATTGTTGCTTTACCTTTTGCTTTGGCTTTCGGGGTTACTTC
+GGGCGCTGGTGCAAGTGCAGGGATTTATTGTGCAATTTTAACAGGGTTATTCGCCTCATTATTTGGCGGA
+ACAAATCAACAAATTTCTGGCCCTAACACCGGCTTAACGGTTGCCATGGTTGCCATTTTAACTAGCTTTG
+TAGCGCAGTCTCCTGATAACGGCATAGCGGCGGCATTTACCGTGGTGAGTTTGGCGGGGCTATTTCAAAT
+GCTCTTCGGTATTTTTAAGCTAGGAAAGTACTTTATTCTTGTTTCCTACCCGGTTATTTCAGGTTTTACC
+TCGGGTATTGGCGTATTAATTATCCTTTCCCAGCTAGAGCCATTATTTGGTCATTCATTACCAGAATTGC
+AGTTGTCATTAAGCACATTAACAAGTACCAATACTTTATTGGGGCTGGCTTGTTTGGTCATTTTGTTTTT
+ATGGCCACAACGATTTAGCCGTATAGTACCTGCCAGTATTATTGCAGTTACAGGGGCAACGATATTTTTT
+GTTTTTTCGGGTGCTGAAATGCCTGTAGTTGGTGCTATTTCCAGCGAACTACCTTCGTTTAATATGCCTA
+TTTGGGACAATGTCTTAGCCAGTGAAATGATTAAATCAGCGTTATTAATTGCGACCTTAAGTACCTTAGA
+TTCATTAATGACTTCGTTAACAGTTGACAGTATTACCAATGAATTACATGACTCTGACCAAGAGCTGGTT
+GGTCAAGGCATCGGTAATATTGTTGCGGGCTTATTCGGTGCCTTACCAGGTGGTGGAGCAACCATGCGTA
+CGGTAACCAATTTAAGGGCTGGTGGTACTACGCCGTTGTCAGGCATTCTTCATGCTATTTTTATTTTAGC
+CATTGTTTTGTGGGCAGGGGAGTACACTGCGTATATTCCTGTGGCTGTTTTAGCCGCTATTTTGACTCAT
+GTGGGTATCAGCATTATTGATTGGAATTTTCTTAAGCGACTTCATCAAGTTCCGTTGTTTAGTGCTGGTT
+TGATGCTTTCGACTTTAGTTATGTCAGTCGCTTTTGACTTAGTTACAGCAGTATTAGTTGGCGTGTTTTT
+AGCAAACTTAGTAACTATTCGTCGCTTATCAGAAATACAGCTTGATAATATTAAGTTGTGCACGGCTAAA
+GAAGCGGAGCATTTATCAGCCCCGGAAAGAGAATTACTTGCTTCAATGGACGATAGCGTTTTATTGCTCA
+ATATCTCTGGACCTATCGGTTTTGGCGTAGCTCGCGGATTGAAACAAAGCGTTTCAGAGTCGGATCAAAA
+TAAAACCTTGTTGATCGATTTAACGGATGCTCGTTTTGTTGGCATTACCAGTACCATTGCCATTGAAGAA
+ATTATTGTCAGCTATCGAAATCAAGGGCGGGACATTTTACTGTCAAGCGTTTGCGAGCGAGTGAAAGCTG
+ATTTCGATAAATTGAAGTTACTCGATAAAATATCAGCAGAACATGTCTTTTCTACTCGGTTAGAGGCACT
+GACTTATTTATCAGAGCAAGCAAAAAGTTAAAAACCTAAGTTAATTGCTTACGATTGATTAAATCGTAAT
+TTTGAGACATAAAAAGCACCTTGGAATATGATTACAAGGTGCTTTTTTGTTGAAGGTGTTGCTGCTTATC
+GACCAAATGTAAAATAAATATCACTTCTTTGACTGTTATTTAGAAAATTAATACAAGTTTTCCAAGACTA
+TTGCGGTAAAAAATCCGATAATTAGCGCCATAAAGCTCAATACGCCGATTGGCCGTAAATAACTGTGGAA
+ATTATTCAATGGAAATCAAAGTTAACTTTCTCGACAACCTTAGACTTGAAGCCAAGTTTGACGATTTTAG
+TGTCATCGCTGATCAGCCTATTCGCTATAAAGGTGATGGCTCAGCACCAGGTCCTTTTGATTATTTCTTA
+GCGTCATCAGCTATGTGTGCCGCATACTTTGTTAAGGTTTATTGTAATTCTCGTGATATTCCGACAGAGA
+ATATTCGTTTATCACAAAACAATATTGTTGACCCAGAAGACAGACATAACCAAATCTTTCAAATTCAAGT
+TGAGTTGCCGGAAAGTATTTCTGAAAAAGACAAAAAAGGTATTTTAAGATCAATTGACCGCTGCACCGTG
+AAAAAAGTAGTTCAGCAAGGGCCAGAGTTTAAAGTTGAGGCTGTTACTAGCCTTGAAGACGATGCCCAAG
+CAATGTTGATGCAACAACCTGATGACGGTGTTAGCACCTTTATTTTAGGTAAAGATTTACCACTAGAAGA
+AACCATCGCCAATATGTCAAAGTTATTGGCTGACCTTGGTATGAAAATTGAAATTTCTTCGTGGCGTAAT
+ATTGTACCTAATGTTTGGTCTCTACATATTCGTGATGCCGCATCCCCTATGTGTTTTACTAACGGTAAAG
+GCGCAACGAAAGAGAGTGCACTTGCTTCAGCTTTAGGTGAATTCATTGAGCGCCTTAATTGTAATTTCTT
+TTATAACGATCAATTTTTCGGTACTGACATTGCCACCAGTGATTTTGTGCATTACCCCAATGAAAAATGG
+TTTAAAGCGGGCGCAGATGATGCACTACCAAGCGATATTTTAGATGATTATTGTTTAGCTATTTACAACC
+CAGACGATGAACTACGTGCTTCAAACCTGATTGATACTAACTCAGGTATGACTGAACGCGGTATCTGTTC
+AATTCCTTATGTGCGTCAATCAGACAGTGAAACGGTTTATTTCCCTTCAAATCTTATTGAGAATTTATTC
+TTAAGTAATGGCATGAGTGCAGGTAACAACTTACCTGAAGCACAAGTGCAATGTTTGTCAGAAATATTTG
+AACGCGCAGTTAAAAAACAAATCATTGCTGAAGAAATTGTTTTACCTGATGTACCTAAAGACGTTATCGC
+TAAATACCCAGCTATATTAGCAGGCATTGAAGGTCTAGAAGCGCAGGGCTTTCCTGTGGTAGTAAAAGAT
+GCCTCGTTAGGCGGAAAATTCCCAGTAATGTGCGTTACTTTGATGAATCCGAAAACGGGCGGTGTTTTTG
+CCTCATTTGGAGCACATCCAAGTTTTGAAGTAGCGCTTGAACGCAGCTTAACTGAGTTATTACAAGGTCG
+AAGCTTTGAAGGTTTAAACGATGTACCTAAACCTACCTTTAATAGCATGGCAGTGACTGAGCCTGAAAAC
+TTTGTTGACCACTTTATTGACTCAACGGGTGTAGTTTCATGGCGTTTCTTTAGTGCTAAGCATGATTATG
+AATTTGTTGAATGGGATTTTTCTGGTACGAATGAAGAAGAAAATGCCGGTTTAATGGACATTTTAAAAGA
+TTTAGACAAAGAAGTGTATATAGCTGAGTTCAATCAATTGGGCGCTACCGCATGTCGTATTCTAGTTCCT
+GATTATTCAGAAGTGTATCCAGTAGAAGATCTTATTTGGGATAATACCAACAAATCATTAGATTACCGCG
+AAGATATCTTAAATCTTCATCGTTTAGATGATGAAGCATTAACAGGTTTGTTTGATCGTTTAGAAGAAAG
+CCAACAAGATAACTACATCGACATTCGCACGTTAATTGGTATTGAGTTTGATGAAAATACTGTTTGGGGC
+CAGCTTACTATTCTTGAATTGAAAATTCTTATTTGTTTAGCTTTAGGTGCACTTGAAGATGCGACTGAGC
+TAGTGGGTGAGTTTTTACAATATAATGATAATACCGTTGAACGTGGTTTATTTTATCAAGCCGTTCATGC
+TGTTCTTGAAGTTACGCTTGATGAAGAGATGGAACTCGAAGACTATCTGGGTAACTTTAATAGAATGTTT
+GGTGCAGAAAACATGGAGCAAGTAGTTGGCTCAGTATACGGTGAGGTTAGATTCTATGGTCTAACGCCAA
+CCAGCATGAAATTAGAAGGTTTAGATAAACATTTAAGATTGATTGAAAGCTACAAGAAGTTGCATCAAGC
+ACGTAAACTGGCTGCACAAAAGTAAAGGTTGAGCTAATCAAAAGCTAATTTCAACTATTGTTATTAGCTT
+TTAGTTTCCAATAAAGTGTCTTTGCCATTATGGATATAAGCTCGTTGCTAATTAACGAGTCTGTTACAGC
+GTTTCTAAGTATATCGAGTAGAAACTATCTGAAATTGAGCTTTATCATCATAGATGAATAAAACTCGACT
+ATTATTAAGAGTAGCTTGCCAAATCTAACTTCATTGACCATTTTATATTGCTTTGAATATTGGAGTATGT
+CGGTGATGTTTCATTTTATTCAAAGGTCAATATCTTAAGCCTAACTCAATTGATTATTATAAGGTTTACT
+TCATTCTTATGAGTAGTTCTCAAAATAAAGTGCTGAGTTTCTTTGCATTGTTCTTTATTTTAATGGCCAT
+CATTTCATTAATCGCTATTCAAAAGTTGGAATATTCAGCCTCAAGAGCGCTTGCCTCAAGAACCGCTGAA
+GTTCTGGCTTCAGCTATAAATCAAGCAAGAGTTTCTTACAGTGTTAATGCTGCTGCCAAAATAAGATTAC
+ACCCCGATATTCACGTTCAAGCTAATTACCGTGACCATAATCTAGCCATTCCTAACCCTGCTACTTTTGC
+TATTGAGTTAGGTCAGTCAATATCAAGGCCAGATGAAGGCTTCATTCTCAGTACTTACAGTAAATATCCA
+TTTAAAGGGCGAAAAAATTCTGCGGGTCCACAAGATGACTTTCAACAATATGCACTCGAAAAATTATCAA
+CGAAAAACAATGTTTTTGAACGAGTAGAAACACTTAATGGGCTTCCTGTTTTGCGTCGCGCTGAAGCTAT
+CTTTATGAAGGAAAGCTGCATAGGTTGCCATAATAGTCATTTATCAAGCCCAAGAAAGGATTGGCAAGTA
+GGTGATGTACGCGGTGCTCTTGATATAACTATTCCATTAACCGCTGATACTGATGATGTTGCTATGACTG
+TTGGTTACGCTTATGTGATGTTTACCTCTTTTTCTGGGATTGGTTTATTTTGTATGTTTTTTACCTTAAA
+GCGATCAAATAACCTCACCAAAGAACTTGAACTGAAAGTGGAAGAAAGAACCCTGCTACTCAACGAATTA
+GCCTATACAGATGCGTTAACAAAAATTGCTAACCGACGGTATTTTGATGAGGTTAGTAAGGCAATGATTA
+ATGATGTAGATCCGATACTGCCAATTGCTTTGATTTTTTATGATTTAGACTATTTCAAGGCTGTTAACGA
+TTGTTTTGGTCATGATATTGGTGATGAGTGTTTAGTCGCTGTTGTTAATGCTGTTTCGAAGGCGCTAAGA
+CAAAAAAGTGACTTCCACGCACGTATTGGTGGTGACGAGTTTGCTATTATCTTGAAAAATGTATCTAAGG
+ATGAATTAGAAAAAATAATAGTACGAATTCTCGATAACATCAGATTGGTGAACATACCCAATGAACCAAC
+GCTTTCGTTAACATGCAGCATAGGTTCAAGTTTTATCACGAAATTTAGTGAAGGGACAACTATAAATCAA
+GTGTTAAAAGTGGCTGATCAAGCGCTATATCAGGCAAAAAATCAGGGACGAAACCAATGGGTAAACAAAG
+AATTTAGCACTATTACTATGGATTAAGTCTTAAGGTTTGTCATTTTTCTTTCATCGTTAAGTCATTATTC
+TGCCATGTAGATTACCTAGTCTTATCTCATTTAAGTAATGAGATAAGACTGAGGCAACAAATGTTTAAAA
+ATAATAGCTATAAAGTAGGCGTGTTAGCGCTGGCGTTATCAATGGCATTAACCGGCTGTGTTAGTGACGG
+TGATGATGGCGAACAAGGATTGAAGGGCGAGCAAGGAGCACCAGGTGTTGTAGGTGTTGATGGCAATGAC
+GGTAAAAGTTTACCCCGCGATCTGAATGTTGAAGTTGTTGGCCGTTTTGCTACGGGTATTTACGGTAAAA
+GTGCCGCAGAAATAGTACAGTTCCATAAAAGCTCAAACGCTGCTTTTGCCATTAATGGCGCTTCCAATCA
+AATAGAAGTTATTAGCTTAACTAACCTTTCAACAACTGCAGTCGGTAATCCAGTTGCTGATGAAAGTTTG
+ACTTCAAACGCTTTTATTTTTCCACTCAATGTGTCAGTAACAAACAGTGCTGGCGTTGAAAAAGACATGT
+CACTAGGCGCCGTTAATTCCATTGCGATTAAAAAAGACTTATTAGCCATAGCTGTTGAAGGTGAGATTAA
+ACAAGCGCATGGCGCTATTTTGTTTTATAGCTTGAATGAACTAGGAGAAGGGACTTTTATTAAAGCGGTA
+GAAGTTGGTGCTTTACCTGATATGGTGACTTTTACCCCTGACGGTAGTAAAGCATTAGTGGCTAATGAAG
+GCGAGCCAAACACTGATTATACCAATGACCCTGAGGGCTCTATCTCCGTTATTTCTGTTGTTGATTTAAT
+GCCTGCTAATGTTGCCAAAACAATTAATTTGAGTACAGACATCGTCTTTAGTGATGATAACTTAGTGCCC
+GAAGATTTTGATACCGATGCAAAGCGCTTGGCTATTTTGTCTAAAGCAGGTGTTAAGTTTGCAGGGCCAG
+CGGGCAATACTGTCGCTAAAGATTTAGAGCCAGAATATATTACTACCTCAAGTAACAGCAAAATGGCTTA
+TGTATCTCTGCAAGAAAATAATGCCATTGGCATTATCAACCTTGAAGAGTTAACTATTGAAGTGAAAGCC
+CTCGGTTATAAAGATTGGGGTAAATACCAACTAGATTTTAGTAATAAAGATGAAGTGCCTGAGTTTAAAA
+GTATTCAAGGTCTTTATGGCATGTATCAACCTGATACGCTTGCATCATATACTTGGAATGACACAACATT
+CATCGTTTCAGCAAACGAAGGCGATGCTAGAGACTATGACGGTTTCTCTGAAGAAGTTCGCGTTAAAGAT
+ATTATTGATACTGACGAATTAAACCAAACACTCTCAAGTGAGTTACAAAGTCAATATGACGTTTCAGGGG
+GTAAAAATTACCTAGGACGCTTGAAAGTTACTACCGCATTAGGTGATGAAGATCAAAATGGCGAATTTGA
+AAAGTTATTCGCTTATGGAGCTCGTTCATTTTCTATCTGGGATAAAAATGCTAATTTAGTTTTTGATTCG
+GGCGATGATTTCGGCAAAATTTCTGCAGCAATAATGGGAGATAATTTCAATGCTGCTCATACAAAAAATA
+AAGGTGATAACCGCTCTGATGACAAAGGTGGCGAGCCTGAAGCCATTGATGTTGGTGAAATAGCGGGGAG
+AACTTACGCTTTTATTGCGCAAGAGCGAGCGGGTGATTTATTTGTTTATGATATCACTAACCCATTTAAA
+ACAGCTTTTGTCACACATTACAACAACCGTGACTTTACTGTTGATTACGAAATGGATGATGATTTAGCTG
+ACCCTTGTGATAGCAGCGAAGGTATGGATTGTACTAAGGTAAACAGTGCGGGTGATTTAGGCCCTGAAAG
+TATCAAGTTTGTATCGGCTATTGATAGTCCAACGAGTAAACCATTATTAATTATTGGTAATGAAGTATCA
+GGAACGGTTACGGTTTATCAAATCACAGAGCAATAGGTCATATAGCCGCTACCATTCAAAGTGCAAGATT
+TCAGTGGGAATTAAAATGACTTTAGCCAAGGAGAATAATTTAAGCATAGTCATTCTATCGTTTGATTATT
+TAACGCCGTATAAAGTCATTATAAACCCATCGAAGAAGCGCTTGAGAAATATCACTTCATCGTTGCAGTG
+ATTTACAATGGAAAAACCATTACGTCATCACAGCGCCTTGAATTGAAATAGCTCAAACACTCTGAAACCT
+GCATATTGATTGGTAACGAGTATATAATTACCAACGAGTAGTGCAAACTATTGTAGATAAAAAGCCTGCT
+AAATGCAGGCTTTTATTTGGGTGAAAGTAAGTTAAGCGACCGTCATTTATAATGTGAATAAAATCAATGG
+CCCAGACCATTAATTTGCACCATAGAGGTGCTTTTGCCTCAAAATAAACCGCAAACTAGCTCATCGTTGT
+ATAAATCATTTTTTAAATAGTCAAAAAATAAAAAATGTTATTGTATTATAAGGATATTTTAATTTTCTTT
+ACCTGTTTTTTTTATGGTCTGTAATGTGCAAGATACTAATAAAAAAATGAATTCATCAATTTTTTTTCGT
+CGACATAAGCATTGATAAATTATTGATGTAACTTTTCAGGTTAACTTCAGGAGACATAATGGACTCTATT
+CTTGTAATCATCGCCATATCACTGACAATTGCTAGCGTTATAAATATTATACTAACCAAATTTTCTATTT
+CTCATATTATTGGCTACATTATTACGGGCACTGTGGTTAGCACTCTTTTTGACTTTAATGGCAGTAAAAA
+TCTTCATTCCCTAGATCTCATTGGCGAATTTGGCATTGTTTTTCTCATGTTTACTATTGGTTTAGAAATG
+TCTTTTTCTAAATTGGATAAAATGAAAAAATTGATATTTTATAATGGCTTTGTGCAAATGGCATTCAGTG
+CCTTAATTATTTTTATCATAGCGTTTTATGCTTTCACTCTTGATGCGGTATCGTCACTCGTTATTGCGCT
+TTCATTTAGTTTGTCTTCAACGGCGATAGTATTACCTTACCTTAAAAAATCAAAAGATATTGTTACCCCT
+TACGGTGAAAGGTCTGTTGCTATTTTAGTCTTTCAAGATTTAGCTGTTATTCCTATTTTATTGCTGATGA
+GTTTCCTTTCGAATAATGAATTATCACTGACAGATGTCTTATTAAAAACATTGTTATATGCCAGCGGCAT
+TATTATCTTCATGTTCACGATAGGTAAAAAAATTATTGCTTGGTTACTTCATTTCTCCTCTAAAGCTCGA
+ATGGAGGAGTTGTTTTTAAGCTCTGTTTTTACAATCGTTTTAGGTGCATCATTATTTGCTCATGAAATGG
+GCTTTACCTATTCACTAGGCGCATTTATCGCAGGTATGATCATTGCTGAAACTAAGTTTCACATAAAAGT
+AGAGTCTGATATTTCTTCTTATAAAGATTTACTCTTAGGGGCTTTTTTCTTTTCAATTGGAACAAAAATT
+AATATTGAATATTTTATCAGCCACTTACATTGGGTGCTGGGGATTTTAGTATTGGTTATGATGATCAAAG
+CGATCATCATTTATATGCTGATGAGAAAGCAGCTGAATAAAAGTGACTCAATTAAGTCTGCGGTTGCTTT
+ATGCCAAGTAGGTGAGTTTTCGTTCGCTATTTTTGCTCTGGCAATGAATCAAGATATTATTGCCGATGAA
+TTAGGCAGTTTCCTGATATTGATTACAGTGTTATCGATGATTTTAACGCCTTTCATGGTTAATAATATTT
+ATAAAATAGCATCAGTTTTTGTGGTCGAATACTTTGAAGCAGACAATATTGCCACGGTAAAAACTACTAA
+TCATACTATCGTGTGTGGGTTTGCAGTTTTAGGGAGAATTGTCGCTAAAGAACTATCAAAACGTGAGGCT
+AAATTTTTAATTATTTCTGATAATTTACAACATGTATTACTCGCTAGAAAGCGTGGTTATGATGCCTATT
+TTGGACATTTAGATAAACTCCCCGTATTGGAGTCACTCAATGTAGATCAGACCAGTAGTATTATTATTAC
+TGTTAACACATTAAAAAATAAGCAAATAATTTGTGAGTCTGTGCTTGATTACTATCCTGATGCTAATTTA
+GTGGTTAAAGTAAATACGATTGAAGAAAAGGCTGCTTTGGCAGATATAAATATTAGATCTTTCGTTCATG
+CTCAACAAGAAACTGCTGAACTTTTGGTTAAGCAAAGTATTGTTGAATTCTAAGTACTAATTTTCCCTTA
+AACTTTTATGAGTCTTATCAATTCTTCATGGGGTATATTGAAAAATTTGTATTGAATCTGATGTTTTTAG
+TGTCGACAGTCATCATTTCAGTAATACCTTCTAAAGGGCTCTGTGATGATATTAAAGGTCAATTTTCAAT
+TCAATGGATTGGCCATCTAGTGATCGACTGAATAATAGTAATAGACAATGTAGAATCGAATAAATGGTTT
+GGAGATGTAGTCAAAAATATCATCATAAAACAATACGATAATTTGATTTATCTATGTTATTATCCTGTTA
+ATTATTAATGTTATCAAGGGATAAGATGAATCATAAAACACTAATGCTAGCAATGTCGGTTAGTCTAATA
+TTTACTGGCTGTGCAACCGTTGAGAAAAAGGAAATCCACACAACACCTGTACAAGCTCCTGCTATAAGTA
+AAACAATCACAGCAACTGCCGATCAAACTAAATATCTCAAAAGAAAAGTAGCGATTGGTCGTTTCACCAA
+CGAAACAACCTACGGACAGAGCTTTTTTATTGATAGCGATAATAATCGTATTGGTAAACAAGCAATGGAT
+ATCCTTTCATCTAAATTATTTGAAACAGGTAAGTTCATCATGCTTGAGCGTGCTGACTTAAGTAAAATTG
+AAAAAGAACTTTCTATGTCTGGTAGTTCGGCACTAAAAAATGCCGCTGATTTTATAATTGTTGGTTCAAT
+TACTGAGTTTGGACGCAAAGAAGTTAGCGATGTCGGGGTTTTCTCTCGTGTTAAACGTCAAGAAGCCAAT
+GCTACTGTGAACATTCGCATTATTGATGTATCTACAGGTCAAATTATCTATTCAGAAAAAGGTAAAGGCA
+TCGCTTATTCAGAAGCCGGTACTGTGCTCGGTGTAGGTGACAAAGCGGCTTACGATAGCTCATTAAATGA
+CAAAGTAATAGATGTTGCTATTACAGATTTAGCCTCAAATATTGTTGAAAATATGTTAGGTAAAGCATGG
+CGCTCTTATGTTCTTTCTTATGATGAAGGTAATTTAATAATCTCTGGTGGTAAGTCTCAAAATATTAAAC
+CAGGGTCAACTTTTGAAGTAGTCAAGTCAGGTAAAAAAGTTAAAAATCCACAAACAGGTATGTTTATCAC
+CTTACCCGGTAAAACGATCGCCAAAGTTAAAGTGACTAGCTCATTTGGTGAGACACCGGAATCAGAAGTT
+TCATTTAGCCAAATAATTGAAGGCAACTTGGATTCCTATATCAAAGCAAATGATTATACAAATTTGTTTA
+TTCAAGAAATTATTAAATAACAACATAAGGACATTAAAATGAATATCATTCGGACATTATTTATATTTTC
+ACTACTGGCTATTACATCAGCTTGCAGTAGCTACAATACTTATAGTTCAGGTCAAACGACTGCTGAACCA
+GTATCCTATCTTTATTTCTCAGGAAATATTACTGGCGCTGAAGTTTCTATTGATGATGCCCCATCATTTA
+TAGTGACAAAAGCCGGTCCTAAACAGCAATATAAAGTAACACCAGGTAAGCATACAATTATAGTCACTAA
+ACAAGGTAAGGTAGTTGTTCAGCGTAACGTCTTGCTTGGTGATGGTCATGAGAAAGAAATAAATATTCCT
+CAATAAAAATACCAATAACAAAAATAAAAATCATCATAGGATCAACATGAAATTAGTATTAACACTTTTG
+ATATTTACCGCTTTCCTTAGTGGCTGTAAATCAACACCACCAATGTATATGTATGAAAATTACTCTGAAA
+GTTTTTATGCCTTAAAAAAAGAAAGTGGTCATGAAAGTGATGCTCAATGGCAGAGTTCATTAGAAAGTAT
+CGTTCAAAAATCAAATGCGAAAGCGGTAAGAGTTCCACCAGGAATTTACGCGAACTTAGGTTATATTCAA
+TTAAAATCAAACAATTACCCAAAAGCGATTGAATTTTTTGAACAAGAAAAAAGTATTTACCCTGAATCAA
+GCCGATTTATGGAAAACTTAATTAAAAAAGCAAAAGTGAAAGGGTAATAGAAAATGAATTACATTGAAAA
+AATAAAAACTTCACTACTAATCCTATCTATATTATTTCTTAGTGGCTGCGTAGCGCCAACTTACATAACA
+AAAGGGGAAGAGTTCCCTAAAATGTACGAAGAAAAGCCACGTTCACTGCTTGTTATGCCGCCAATAAATC
+TAAGTACTGATGCTGAAGCAAAGGATTATTATTCAACGACTGTTGAAATGCCTATTGCTTTACATGGTTA
+TTATACTTTTCCTTATCAACTTACTGCTGATGTATTAAGACAACAAGGGATTTATGATAGTGAGTTAGTT
+TATGATGTACCGCTAAATAAGTTTCATGAATACTTTGGTGCCGACGCAGTGCTTTTTACAAAAATTGTTA
+GTTGGGATACGTCATATACTGTTTTAGCCTCAACACTGACTGTTTCTATCAATGCAGAGATAAAATCAAC
+TAAAACCTCAGAGGTTTTATGGCAATACAATGGTACGGTTGTCGTCGATTTAGCAGTAAATGGTGGCGGC
+GGAATAGCTGGCCTTCTTGTTAGTGCAATAGCAACAGCAATCAATACCGCAGCAGCGGATTATACTACTT
+ATGCAAAACAAGCGAATGGTAGATTTATTGGTAGTATGCCAGTTGGGCCATATCATCCAATGTACATGAA
+AGACCAACAAGTTAAATTGTTAAAACAAAGCAAGGCATCGGATTCAGATAAAACAGCAACGACTGAATAG
+ATTACAATGCTATCAGTGGACTTGTCATCGTTCGATAAGTCCACTGTTTTAATTAGAATAATTAGAAAAA
+CTACAGTTGCCTCAATACAATTATATTCACTTCTTATGTTTCTATTACTCTCAACTTAAAACGCAGTTAT
+TAATACAAAACCTATTATTTAATGCTAACTCTGTTCGTATTATTGACTATTTTCCGTTATTTCCGCCAAT
+GGTATGAAATTATATAGAGTCAACTTCCATAACATTAGGATCTATTCCTAAGCCGCTTTCTTCTCAATAA
+AAACCTAATTAACACCAGTAACGAATACGAATATTATCCCCTCTTAATTAAGTTCAAATATATTGAACTC
+AAAGAACAAATCATTGCGTTATTTTTTGACTTAGATTTCTTTTAATATGCCTCCATCAAATTGATACCAC
+TTAAAAAAAAGGCGTTATGCCCTTAGGTTAAATAAAATGTTAAATAAACTTTGGAGAAAAATAATGAACA
+ATCAAACTATCTTAATTATTGGTGCTGCTGGTAACAATGGTATGGCAACTATCGAGTCTTTAGTAAGTAA
+ACAACCTAAAGACACTATTGTTGCCGCAGTTCGTAGTACTGATAAAGCAACGCTATTAAAGAAAAAATTC
+CCATCAATCAAAACAGTTATCATTGACCTTGATAAACCTGAAACATTAACCGCGGCTTATGAAGGTGTTA
+CAAAAGTATTCATGATACCGGGTAATGTTGAAGAAAGAGAACAGCATGCTAAAAACGCCATTGATGCCGC
+AGTACAAGCGGGCACTGTTAAGCAGTTCTTATTCTATTCTGTTGTTGGCGCTGAATATGAAGCGATATTA
+TTTGCTCAACAATTTAGAGCGGGTGAGAAATATTTAGAGCAATCAGGCCTTAACTGGACCCACTTACGCA
+CTATTTTCTTTCAAGATAACTTTTTCGGTTGGGCTGATGGTGTTAAACAAGGTGGCTTATATTTTGGGAT
+CCGTGAAGGTAGCTTCGCTCCGTTAAATGTTGCTGATATTGGCGAAATGGCAGCGAATATTTTAACCACA
+TCAGGTCATGAGCATAAAGCTTACAATATCACTGGCTCAGAATTATTAAGTGGTGAAGAAATGGCGAAAG
+TATTTACCGATGTTACAGGGAAGACCGTAGCGTATATTTCACCTACAAAACAGCAAACCTTAGATTCACT
+TTTATCGACAGGTTGGCCACAATGGCAAGCAGAAGGTATGTTAGAATTATTTGAAGTATTTGCAACGAAT
+CAAGCGGCTGTTGTAAGCCCGGATGGTGAGCAACTATTAGGTCGCCCATTAACAACATTAAAAGATTTTA
+TTGCCAGTAATAAAGCGGCGTTTGTTTAAAGTCGTCGAAATAATTTAGTTGTAACCTAAAAACCAGTCTA
+TAAATATAGGCTGGTTTTGTAATATTTAATAATGCTACTTTTACCATAGTTCGATCAAATTAACTTAACA
+GCCATTTGTTGGATATTGCTAACAAACCAAGCCAGTGCTTTACCTTGATTATCATTACGCCAGGCCATAC
+ATAATTCGCTATTTCTGTTTTCGGTAGTTTCTAAAGCTAAGATAACGAGCTGCCCCGATTCTAATTGTGA
+TTTAATGCGATGAATCGGCAGGAATCCTACACCTAAACCTAGCAGCTGTGCTTCTATCTTTTTTTCAATA
+CTTGATACCGTAATACGCGATTGTCCATCGAGTAAACCTGCAGAACGACCTGGTAGATTTCTTGAGCTGT
+CGGCCACCACTACAGAAGGATATTTTTTTATTATTTCATTTGAAAGAGGCTGTTGCTCTTTAATTAATGC
+ATGATCTTTTGCTACGACAAAAACAAAGTCCACATTGCCTAATTTATAAAGAGAAAAGTCACTATTGTAT
+GGTTCACCTGTGGCACCAATAATAAGATCAGATCTGCCAGCAACCAATGCATCCCATGTACCACCAAACA
+CTTCTTCTGTTACACGGATATTAATCCATGGGTATTCCTGCTGAAATTGTGCGATTAAGGTGTAAATGGG
+TTGAAACAGTAAAATGCTATCAATACAAATGCGTAGTTCCAGCTCCCACCCCTCAGCTGATTGTTTTGCC
+ATATGAGTCAGCTCGTCGGTGGCTTTTAATATCAGTCTTCCTTGCTCTACGAGCATAATGCCAACAGATG
+TCAGCTCTGCTTTGCGCTTACTGCGATCAAATAATGCGATACCAAGATCGTCTTCAAGTTTATTTACTGT
+ATAGGAAATGGCTGACGGCACTCTAAATAACTCATCGGCAGCAGCGGCAAAACTTTTTTTACGCTCAATG
+GCATCAAGCACCTTTAAAGCATCAAGTGTTATCGGGGAAGTCATACATCAATCCTTTTGAACTAATTGTT
+CAAATTTAACCGTTATTATTCGTTATAGCCTTTAAATATAATAGCTTCATTAAACAAAAACAACGAACTT
+TAATAACAAACTTTGGAGAATACAATGAACACCTCTTTTATAAAAACACTTATGACAACTAATGCGGGTT
+TTGCTGCGTTAGCCCTTAGAATTCCAACCGCTATTATTTTTATCGCTCATGGCGCACAAAAATTGTTTGG
+CTCATTTGGCGGTTATGGTTTAGAAGGAACCGGTCAGTGGATGGCATCAATAGGGCTTGAGCCAGGGTAT
+CAATTGGCGTTATTAGCCGGTAGTGCAGAGTTTTTCGGCGGTATTGCTTTATTAATCGGTTTACTGGTTC
+GCCCAGCAGCGTTAATGCTTAGCGTTACCATGGTAGTCGCCATTTTTAGTGTGCATTTTGCCAATGGTTT
+ATTTATGACGAATAACGGTTATGAATTTGCGCTTGCCTTATTAGCGGTATCATTTTCATTAATGTTTAGT
+GGTGCAGGTAAGCTTTCTCTAGATAATTTATTAGCGGAAAAGTTAGCTTAATTCACTAAAAGTAGTGAAT
+TAAGAGACCATCAGTAAAGTATAAATTTAGTATCTAGGGTGGTGAATACTACCCTAGTGCACGATTAAAG
+TTATTCAGGAGCAAAAAATGATTGTAGTAAATAAAGTCAATTCACAACCAACACAAGATGGCGATGGCGT
+CAAAATTTCACGTATTGCTGATTTTACTGGTAAATACTTTGACCCCTATTTGATGATTGATGAGTTAAAG
+TCTGATGATAAAAATGATTTTATTGGTGGCTTTCCGGCACACCCTCACCGTGGTATTGAAACCTTTACAT
+ATATGATCAAAGGTGGCTTTGAACACAAAGACCAACTGGGTAATAGCGCTTTAATTACAGCGGGTAATGT
+TCAGTGGATGAGTACCGGTTACGGGGTAATTCACTCTGAAATGCCAATAACTGATGAAAACGATGGTATG
+CACGGTTTTCAAATATGGTTGAATATGCCAGCGAAAGACAAATTACGTCCTGCACGTTATCAAGATTCAA
+CAAGTTTACCGAATTTAACCAATACAACAGGAGCAAGTCTTAAATTAATGGCGGGTCAATGGACGTTTGG
+TGGAGAAACCGCTTCATCGCCGCTAACTGAGTTGGCTGCAAATGCTGCACTCGCAGATTTAACGCTTGAG
+AGTAACGCTAAAGCTGAGTTTGATTTATCTGATGCCGAGCAAGTATTAGTTTATGTGCACAGCGGGCGTT
+TTTCTAGCCCTCGTTTAAACGCAGGAGAATTAGCGATTGTGGATGCCCAGCAAGCATTAGCGATTACAGC
+AAGTGATGACGGTGCAGGTGCACTTATTTTAGTTGGCAATAAAATCAAAGAAAAAATTGTTCACATGGGA
+CCTTTTGTGATGAATACAGAACAAGAAATTCGTCAAGCGGTAGAAGATTATCAGCAGGGCAAGTTTGGCA
+GCATTGCTTAATCTTACTGTGAGTATTAAACAGTAATGTGAATTAAAATTTTATACAGGTAATTTTACAA
+ATACAGTCAGGTCAGAATAATCGAATCTTACCAGGGTAATATTCGATTATTCGGTCTTATGAAATAAACC
+GGAGTTATTAAATGAGTAATGTAGCGAATATCGAGCACTCGTTCTTTGCGGCTAGTCAGGAATTTGAAAA
+CGCATGGGAAAACCCAAGAAATACACGTTTTGAATTACCGGCACCTGATGTTAACAAGGTACTAAGTGAA
+TGTTATGAGGTTGGAAAACCTGTTCACCTTACGGGCAATATGGTCTGGGATATGGAGCTTAAGAAGGCGT
+GGAACCCTGCTAACTACATTCCATATGTTGTCTCTCGAGACCATGCGTGGGGTCGTTATTCTTTCGACGA
+TGACAGTGAATATTTCGTGAGAGAGATAGAAGCAAAGGCTTGGATAATTGAAGATGCGATCGGACCAGTA
+TTTGAAGAAGTTTTCATTAGTCACAAAGAACGACGAATGATTTTTCTTGGTCGAGATAAACTGACAGATG
+AGACTGGAAAAACTATACGTACCAACGAATATCAGCCTTTATTCCATGTTGAACATGGCGTCGCAGGTAC
+TGAAGATGCTCCTTTAAATACTTGGCGCATTGTGATTTTGACCGAGAATAATGATCCACTATATCATCAG
+CCATTCGAGGAAATGGTCAAAGCAGGCGGGCTGCCAGGATTCCTAGAAATATATATTAATAGAGACCTAG
+ACGCTCAATTAAGTCGGAAATAAAGAAGAGTTTTCAGTTAAATTTAGCGATTTAATCGCTCAGATTAGGT
+TTTTAATTTTGAGCACTGACAATAGAGATAGAAACCGCAGACACAAAATCAAAAACTTTATAAACACTGG
+GTATGTTTATAAAGTTATCTACGTACAAGGTATATGAGTTTGACTACTTATATCTCGTAGGTAACTTACC
+CAAATTCCCATCAATAATTCAGCTTGTGCGGCTTTTTCAAGGCCGTCTAAGCCAGCCCGCAAGATACCAA
+ACACGGCTTCTGCTACTCGTGTATTGAACCTCAGTTACTCCTGTATCGTTAGTGCTTTGCTTTGCTTTGC
+CATAAGTATCAACTCGTTATTGGCGGACTTGTTCAGCGCTCGCGTTTACCGTATTAAAATAACTTGAGGT
+CAAGGCTCTTCTTAGCTTACGTTCAGTATCCTATACCTGTAAGGCACTAAATGTCATTGGAGCGGGCTTT
+ACATCAATACTTTTGAACTAATTGTTCAGATTTAACCGTTATTATTCGTTAGAGTCTTTAAATATAATAG
+CTTCATTGAACAACAACAACGAACTTTAATAACAAACTTTGGAGAATAAAATGAACACCTCTTTTATAAA
+AACACTTATGACAACTAATGCTGGTTTTGCTGCGTTAGCCCTTAGAATTCCAACCGCTATTATTTTTATC
+GCTCATGGCGCACAAAAATTGTTTGGCTCATTTGGCGGTTATGGTTTAGAAGGAACTGGTCAGTGGATGG
+CATCAATAGGGCTTGAGCCAGGATATCAATTGGCGTTATTAGCCGGTTGTGCAGAGTTTTTCGGCGGTAT
+CGCTTTATTAATTGGTTTACTGGTTCGCCCAGCAGCATTGATGCTTAGCATCACCATGGTAGTCGCCATC
+TTTAGTGTGCATTTTGCCAATGGACTATTTATGACGAATAACGGTTATGAGTTCGCACTTGCTTTGTTCG
+CTATATCAATTTCGTTGATGTTTAGTGGTGCAGGTAAGTTAGCACTAGATAACGTATTGAAACAGCGCTT
+AGGTTAATAAAGCAAATAATTCCTTTTAATATTTATTCACATATAACAGAGAGATACTACAATGAAATCA
+GTAAAAAACAGTTGGAACAGCAGTATAAAAGATGGTGAATACCAACGTAAAGAATCACAGTTTAGAAACT
+GGATCACCACTGATGGCAGTGCTGGCATAACAGGACGCGGTGGGTTTCAAGCTGAGGCTGGCCGTTATCA
+TTTATACGTATCACTTGCTTGCCCATGGGCACATCGCACATTGATTTTCCGCCAATTAAAAGGGCTAGAA
+GATTTAATTACCGTAAGTGTGGTTCATCCAGATATGCATGAAAATGGCTGGAGTTTTAAGCATGATGAAG
+AGTCCGCCAAGCTCTATGGCACAACGGGAGATAATTTATATGACGGAAAATTTATCTCTGAAAAATACCT
+AGCCCAAGATCCTGATTACAGCGGTGTTAATAGTGTTCCTGTGTTATGGGATAAGAAAGATAAAGTGATT
+GTAAATAATGAATCATCTGAGATCATTCGTATGTTTAATAGTGCTTTTAATGACATTACGGGTAATACAC
+TAGACTTTTATCCTGAACACTTACGTGAAAAAATTGATCATGAAAATGAGTTGGTCTATCACAAAATTAA
+TAATGGCGTGTATAAAACTGGCTTTGCGACAACGCAAGAAGCCTATGACAAAAATGTAAACGAATTATTT
+GCCGCATTAGAACAGATTGATGAAAAGTTATCAAAACAACGTTATTTAACAGGTGATGAAATCACCGAGG
+CTGATTGGCGCTTGTGGGCAACATTAGTTCGATTTGATTCGGTATATCATACGCATTTTAAATGTAACTT
+AAAATTGATCAAAGAATTTAGCAACATCTACAATTATATGTTGGAACTGTTTCAAGTACCTAACGTCGCT
+AAAACGGTAAATGAAGCGCACATTAAACGTCATTATTATGCGAGTCATGTGGCGATTAACCCTTATGGCA
+TTGTTCCTATTGCTCACCAGCAAGATTGGACCGCCCAGCACAACCGAGATAAGCAATTTAGTTAGTTTGT
+TATTTAAAGAATTTTTGTGCAGTAACAATAAGCTTATAAATCAACCCAACTTACGTCAGTTAACCGTGAC
+GTAAGTTTTTTTGCTTATCCATATCTGGCCCTTGCTGATTTTAAGTTACATTTATAAGCGTATCGTTACT
+TTAACGTGTTAAGAGTCTAGCGGTTCATTTTGATTGGCAGTGGGTATTGGCTATAGAAGATGATGTAATG
+CTTATGTGTTATTCAAACGTTTGATTTTGTTTGCTTTTAATTTGTTATTGAACTCAGGCATTACATGGGG
+TGCTGTTTATTCGTTTATAAGACATTAGCGGAATCAAATAAAGCTGTTGATAGAGTATATAAAGCAAGGT
+TACCATAATCTAAATCATTATATTTAATGCTATTAATCAAACAAACTTTATTAAACTTCGAATTGAGCCT
+AACGATCTTATGATAAACATTACAAATTTTGAACACACCAAGTTAGCGATTAAAAACTGGCAAGTACTTG
+AAAATGAAAGTTGGTGTATTTTGGGGCGAAATGGCTCAGGAAAACAATACCTTGATCAGCTTTTAACGGG
+TACTTTACAGCCAGATTCAGTCGATGAATTTAAAATACCCCATGCAGATAAGGTCGGAATGGTTTCTTTT
+GAAAGCCAACAAGAGGTTTATGAGCATGAATTAAAAATGGATGCTTCTGATTATACCGATGCCAATGATA
+TTGGTACTAAAGCTAAAGACTTTTTACCTAAAGATAAACTTAATGATGTGCTGATCAGTGAATTTGGTTT
+GAGCCACCGACTTGAAAGTGGTTATCGACAGTTAAGTACAGGTGAGGGGAGAAAGCTCTTAATCTTACAG
+GCGATATTTAATGGCGTAGAGCTTCTTGTATGCGATAACCCTTTTGATAGCTTAGATGAAGCTTCCTGTA
+TCGCTTTGTCAAATGCATTAGAACGCTTATCGAAAACAGGCATTAATGTGTTACTGATGCTAAATAATCG
+ACAAGATATTCCTGCGTGGTGTAACAATATCGCCTTTATTGAACGAGGACAGTTTGATGTTGTCGGCAAA
+CTAGAAAGTGACGAAACCAAACGACAGTTAGACGCATTGTTAATGCCAGTATCTGACAATGTTAGTTGGC
+CAACTAACATGCAAGAATTGTGTGACTTCAAGCACGACTATCTAGTAAAACTATGTAAGGGTAAAGTTCA
+GTACAAAGGGGTAAGCGTTTTTGAAAATTTAGATGTTTACATCAAACCATTGCAGCATACCTTGATCACA
+GGTCCAAACGGCAGTGGTAAATCTACCTTAATGCAGTTAATTACTGGGGATTGCACCCAATGTTATAGTA
+ATGACATTCATGTTTTAGGCTATAAACGAGGCTCAGGTGAAAGTATTTGGGAACTCAAGAAAGACATGGG
+TATTGTCAGTGCTGAATTACACCGACAATATCGCGTAAACGGCGATCTGCTAACGGTAGTTCTTTCAGGT
+TTTTATGATTCTATTGGTCTTTATCAACAAGCTGATCAGCATAAAATTGAAATTGCTCGACAGTGGTTAG
+AAAAAATTGGCTTATTAGCACACCAACATAGTTCTTTTCGCAGCTTAAGTTATGGAGAACAACGGTTAGC
+TTTAATTGCTAGAGCTTTGGTTAAATCTCCCTATTTATTGATATTAGATGAGCCGACACAAGGTTTAGAT
+GAGCTTAATCGACATAGAGTACTTAATTTTTTAGAACACTTATCCGAACAAAAGCACAGTACCATGTTAT
+TAGTGAGTCATCGTAAAGATGAGTACTTATCAATTTTTGAGCAGCATATAAAATTGTAAGTTCTGCATTC
+ACTAGTTAGATCCAGAACGAGTATCTGTTAGCGAGAAAGGTAAGGGAGTAATCACTCCTTTACCTTATAT
+CTTTATGTTATTGGAATCACAGCATAATAACTATCGAGTCGTTAAGGTAATATTTCCGCTGTTGGTTTTG
+TACTATCATTGCTTTGCGCAACTGAAGCTTGATCTGAATAACGTGGATAATCGGTATAACCACGCGCATC
+GCCGCCAAATAATGTTGATGGGTCAGTAATGTCGTTTAATGGCAGATCATGCTTAAAACGATAAGGTAAA
+TCTGGGTTAGCTAAAAATTTTCGACCATAAGCAATAAAATCGACTAAGCCAGAATCGATTAAATCCGCGC
+CGGTTTTTGCTGTGTAATTACCTGCAACAACAATGCTACCGTTGAAGTTTAACCGTAAAGCCTGTCTAAA
+TTGGTCACTCACTAGCGGTGCATCATCCCAATCTGCCTCAGAAAGGTGGATGTAAGCTAAGCCCAAATCA
+TTAAACTTCTTACTAGCAAGTAAAATGGCATCAATTGCTTCAATATCATGCATACCACGTTGAGTAATAA
+ATGGGGCAAGACGAATGCCGACTTTATTTGCGCCAATTTCGTCACTCACCGCTTCAACAACCTCCATAAC
+AAAGCGTAATCTATTAGTAATTGAACCACCGTATTCATCGTTACGTTTGTTTGAACTACGACGTAAAAAT
+TGATCAATCAAGTAACCATTCCCGCCATGAATTTCAATACCATCAAAACCTGCTTCTATGGCGTTGCTTG
+CAGCGAGACGGTAATCTAGAACAATATCCTTAATATCTTGCTTTGATAATTCACGTGGAACGGGGCAATC
+TACCATGCGTCCTATTCCATCCTCACCCACAACCCATACTTGTGCATCAGGCGCAATTGCAGAAGGAGCC
+ACAGGCAGTCCATCAACATGAAAGGAAGCATGAGACATACGGCCAACATGCCATAATTGAGAAACAATAT
+GGCCATCAGCTTGGTGAACTGCTTGGGTTACTTTTTTCCAACCAGTGACTTGTTCAGGGGTAAACATACC
+AGGCGTAAATGAATAACCTTTTCCCTGAGAAGATATTTGTGTTGCTTCAGTTATAATAAAGCCTGCGCTG
+GCGCGTTGCGCATAATACTCTGCCATTAAATCCGTTGGCACATCGTCAGGTTGAGCAGTACGAGAACGTG
+TCATTGGCGCCAATACAACGCGATTGCTCGCTTCAAATGTACCTAGTTTTTTTGCGTTAAATAGAATTGA
+GTTTTTCATAATATTTTGCCTCCTAAAAAATCAAAATTTTCGTTAGTTTCATAAACAAGAGTTTGTTTTT
+TCTCTGTTAGTTCCTGATGTTCGTCAAGTGGGAAAAGCATTTCTACCGTTAAACCATCAGGGCCAATAAT
+AAATAGCTGTCGTTCGTTTGAAATAGGCAAAGCTTTTTCGGTATAGGAATAAGCGCTATTATCAAGTCGT
+TTGAGTAATGCGTTGTAATTAGCCCCTTCAAGAGCAACATGGGCAATTGAACCATTACCAAAGGCTGAAG
+AGGGTTGCTCTGCAATATGTATAAGCGGATTGTCATCGCTATATAGCCATAGACCATTAAATGGAAAAGG
+TGGCCGCTTTCCTTCGTGTAAACCAATCAGATCTACCCAAAAACACTCCATTGCTCTAAGGTCTGTCGTT
+AGTACTAATACGTGATTAATATTCATGTAATACCTTCTTAAATGCTCGTGATGAGTTTTGTTAATGAAAT
+AATAGGTCTTGCTCATAAACAAAACAATTGCCATAATTATTAAAACATTCTTCCTTAATTCGGAATAATA
+TGAGCGGTATAAAATAATATGGATAAACTCGGTGATATTGAATTGTTTGTGCGGGTCATAAAAAATGAAG
+GTTTAGCTGCAGCAGGTAGAGAAGTTGGGCTTTCACCGGCAAGAATGACTGCGCGTATAAATGGCTTAGA
+AGAAAGGTACGGCGTTAGATTGTTAAACCGAACAACTCGCCGGATTTCACTAACCGATGAAGGACGTAAG
+TTTTACGTTTCCTGCGAGCGAATTTTAGCGGAAGTAGAGCAGGCCGAAACTTCATTACAAACGGGTCAAA
+CAAGCTTTACAGGCGCACTACGCATAACTGCACCATCTGATCTTGGACAACAACACATAGCACCCGTGTT
+ATCAAGGTTTGTAGAAGAGCATCCTAGCATCACACCTTATCTCTTTCTTTCTGACAGTGTTGTCGACCTA
+GTAGGGAACGGTTTTGATTTAGGGATCCGCTTCGGCAGTTTGAAAGACAGCACGCTGATAGCACGTCGAT
+TGGCGAGTAATCGTCGAGTATTGTGTGCTTCACCTGATTATCTGAAGCGTAAAGGCATACCTGTGCTTCC
+TGAAGAGTTAATACAGCATGATTGTTTGACCATGGTTCGTATGGCTGAACCACTAACTACTTGGCACTTT
+CAAGGTACCGCTGGTAACAGTTCAATTTCAATTCAAGGGACGAGAGCGTCCAATGACGGTGCTTTGATTA
+GGCGCTGGGCCATTGAAGGGGCCGGTATTGCATTAAAATCATATTGGGATATTGCTGAGGATCTAAAAGC
+AAAACGCTTAGTGACGGTTATGGATAATTACCAATATGACTTTAATCGAACAGGAACCACCGGAGGGGCT
+GATCTCCATGTTATATACCCGAATAGAAAGTTCATTTCACTAAGAACCACCGCGTTTATTGAAGCTTTGA
+AGCAGCACTTTACTTCGGTAGACAGTTAATTTATTAAACTAATGATTAATCTTCTCTAATCGAGATTGGA
+AATCTACTAAAAATCAGTGATTTAATTCAATGGAAAATATAATTTTAGACATCTCTACTCTAATTATTTA
+AATACAATACCAACCTGTACCTAACTTGCTTTGCTATAAACACTACTATTTACGTGTGTGTTTTGTACTA
+CTCGAATTTTCTGCTATTTTTAGTATATTATAATTATACATATGGGGTTGAGTGAACCTTTTATGCTTAG
+TATAACTAGTTAGTATTCATTGTTGATAAGTCGTAGCTTTGGAGATACAAGCTAAACCCCATTAACGAGG
+ACTTTTTCAGAATGATATCTTCTAAATTAATAGATTGTTACTAAGGGAAATAGTTATGAATTATTACGAT
+AAGTTCCAAGGAATAAAGCAAACCGATTCTTACGATGAAAAAACGTCGTTGTCTTTAGCAATCGCATGTG
+ATTTAGCTTATGAAAAAGATGAAAATAAAATAGCTTCAGTAGTCGAAAGTTGGGGGTATCAATTTAATGG
+TGCAATTGAAATTGTAAAAAAACCAGATGTAGATACTCAATGTTATGTTATGTCGAATGCAGATAATATT
+GTAGCGGTTTTTCGAGGTAGCGACGCCTTAAAAGACTGGTTTGCAAACTTTCAGGCTGTTTATGACCCTG
+GACCTTTAAAGGGTACTAAAGCTCATGAAGGTTTTCAAGATTCCCTATTTCCTGCGGTTATAGGCATTAC
+CAACTTGCTAGATAGTGTGTTATCAAAAAATAAAAAAACATGGATCACAGGACATAGTCTTGGTGGCGCA
+TTAAGCTCTCTTTATGCTGGTATGTTGATAGAAAATAAATATAGAGTATATGGGATATATACTTTCGCTA
+GCCTTAGACCTGGAAATGAAGCTTTTAAGGTGGGTTTAAATAATAAAATTATAGGTCCTCATTTTAGAGT
+CGTAAATTTTGGTGATGTTGTTCCTCATATACCACCTGAACCATTTTATAGCCACCCAGGTGCTCGGGTA
+ATACTGAAAGAAGAGGTGAGAGAGCATTCTGATGAATCATGGTTCTCTCAGCGAATAGAGGCTCTAAGAG
+TATTTATTTGTAATGCAACTGAAGTCTTAGATGTTGCTGATAATCATAGGCTTAGTGCTGACGAAGAAAG
+TTACATACCTAGACTAATAAAAGATTTAGAAAGATCTGATAATAAATAAATATTTTAATAATTAAATCAG
+GCTATTTAGTCATCCTCTATTTTGGAAATTGAGTTCTTCTTAATTGACGGAGGAAACTGATAAGCTTTGT
+TATTTACTAAAAAGATACCTACGAGGACGAAACGAGAAAATAATAAACTGACTAACTGTGCAGTAATTCG
+AATAATTACGGTATAAGTTTACATTTTATATAATCAAAAAAGCACTAATAAATAGTGCTTTATATTTTAC
+ATATTTTTTACAAGTGCAATAATTATTACCCATTAAAAAATCTGAATAACCCCACACATTAAATAAGAGC
+CTTCGGTAGCAGCTTGAGTGTGTAATAAATACAATTAAACCACGATTTATGATACTGCCGTTCTTTTGAT
+TAGATACTTTAAAAGTAACATTTCAAAAGTTTAAGGTTTTTTAGAATCATCTGGCAATAGAGTGATTCGA
+AAAAAGCCCAAACAACTTGACCCAGCACCGAACAATCAGGTTAGACATTCCTCTAAAAATTTTTGAAGCG
+CAACACTTTAGTAAGCTATGCTTTTAAATATATCTTGCAATTTAGTAACTTATTGTATTAATTTTGAACA
+AGTCACATCAGCAAAAAATATTCATATATATACTAAGGAAATTCAAATGATAATAGGTATACCCAAAGAA
+TCTTTTTTAGGTGAGCGTCGGGTTGCAGCAGCACCAAGCTCGGTTAGTGCATTAATTAAATTAGGTTTTA
+CTGTGCAAGTACAAAAAGGCGCGGGTACTAAGGCGAGTTTTACAGATCAAGAGTTTAGCGATGCTAATGC
+AGAAATTGTCACGAAGAAAGCCTGCTGGCAAAGCGAAATACTCTTTAAAGTAAACGCACCCACACTAGAA
+GAAGTTGAGTTAATGAATGATGGCTCAACACTCCTTAGTTTTATTGCGCCAGCGCAAAGTTCCGAATTAT
+TAGAAGCCCTGCGAAGCAAGTCAATTACTACCTTAGCCATGGAAATGGTACCTCGGATGACCCGTTCTCA
+ACCAATGGATGCTTTAAGCTCAATGGCAAATATTGCGGGCTACCGTGCTGTTATTGAAGCGTCTCACCAT
+TTCGGTCGTTTTTTTACAGGACAAATAACCGCAGCGGGTAAAATGCCGCCAGCTAAAGTGATGATAATTG
+GTGCAGGAGTTGCCGGTCTAGCCGCACTTGGTACCGCAGGTAGTTTAGGTGCAATTGTACGCGCTTTTGA
+TACGCGTCCTGAAGTTAAAGAGCAAATAGAAAGCATGGGAGCTGAATTTCTTGAACTCGACTATGAAGAG
+CCAGAAGATACTGGCTCGGGTGATGGTTACGCCAAAGAAATGAGTAAAGCATTTATTGATGCCGAAATGG
+TGTTGTTTGCAGAGCAAGCCAAGGATGTTGATATAATTATTACTACCGCGATGATTCCGGGTAGACCAGC
+GCCGAAATTAATCACTGAAAAAATGGTTGAATCAATGAAGGCAGGCAGTGTGATTGTAGATTTAGCTGCT
+GCAGGTGGTGGTAACTGTGAATGTACCGTCGTGGGTAAAGTTGTTGATACGTATGGTGTAAAAGTGATTG
+GTTATACTGACTTAGTGTCACGTTTACCTAATCAGGCTTCACAGCTTTATGCTAATAATTTAATGAATCT
+AACTAAGTTATTGTGTAAGAACAAAGATGGAACGCTTGATATTGATTTTGATGATGTAGTCATTCGTAAT
+ATGACAGTAGTTAAAGAGAATGAAATTACTTTTCCACCTCCGCCTATTCAAGTAAGTGCAGCGCCCGTGA
+AAAAGGCAACAGTTGAAGCTGCTGAGCCGATTGAAGAAGCCGCTTCTCCAATTAAAAAATATGCTTTTAT
+AGGGGCTGGAATAGCGTTATTTGGCTGGGTGGCTAGTATTGCTCCTGCAGATTTCCTTACTCACTTTACT
+GTTTTTGTACTTGCTTGTGTTATTGGCTATTACGTGGTTTGGAACGTCAGTCATTCGTTGCATACACCTT
+TGATGAGTGTCACCAATGCGATTTCTGGCATTATTATTGTTGGGGCATTATTACAAATAGGCTCGGACAA
+TATTGTAGTACAGATACTCGCCACATTAGCGACTTTAGTGGCAACTATCAATATTGTCGGTGGCTTTAAA
+GTCACTAGTCGTATGTTAAAAATGTTTAGTAAGTAGGGGAGTAGTATGGAATCTACACAAATAGCGTCTA
+ATGGCTTCATTAGTGCAGCATACGTGATTGCTGCTTTATTATTTATTTTCAGTTTAGCAGGTTTAAGCAA
+ACAAGAATCGGCTCAAAGGGGGAACTTATTTGGTATGGCTGGTATGGCTATCGCTTTACTTGCCACCATT
+ATTGATCCAAGGGTTTCTAATGTCTTTATCATTATTATTGCGATGGTTGTTGGTTCAGGAATTGGACTGA
+GATTAGCGAATAAAGTTGAAATGACACAAATGCCTGAGCTTGTTGCAATCTTGCATAGTTTTGTAGGTTT
+AGCTGCCATGTTAGTTGGTTTTAATAGCTATTTTGATTCGGGGCATAGTGTTGTGCTTACGGCAGCCCAG
+CACACCGCTATGAAAATACACTTAAGTGAAATTTTCATCGGAATATTTATTGGTGCTGTGACTTTTACTG
+GCTCTATTGTCGCTTTTGCGAAACTACGTGGAACGATAAGCTCTAGTGCTTTAATGTTACCTCATCGTCA
+TAAAATGAATTTAGCCGCAGGGATTTTCAGCTTTTTATTGCTACTTTCTTTTGTCAATCATGACGGTTCA
+AATATAGCCTTATTCTTAATGACTATTACTGCTTTGGTCTTTGGTTGGCATTTGGTTGCTTCAATTGGCG
+GTGCAGATATGCCAGTTGTTGTCTCTATGTTAAATTCTTATTCAGGTTGGGCAGCAGCTGCTGCTGGTTT
+TATGTTAAGTAATGATTTGCTTATCATTACGGGGGCTTTGGTTGGCTCGTCAGGGGCTATTTTATCTTAC
+ATTATGTGTAAGGCAATGAATCGCTCTTTTATCAGTGTCATTGCCGGAGGTTTTGGTACAGACGTTGTTA
+TTGATAACGATAAAGACTACGGTGAGCACACAGAAGTGCATGCGGAAGCGGTTGCTGACTTATTACGTAA
+TGCCAAATCTGTCATTATCGCCCCAGGTTACGGTATGGCTGTTTCTCAAGCGCAATATCCTGTTTATGAG
+CTGACCCAACAACTTATGAATAAAGGAATAAAGGTTCGTTTCGCTATACATCCGGTGGCTGGTCGTCTAC
+CCGGACATATGAATGTATTACTGGCTGAAGCAAAAGTGCCTTATGATATCGTTTTAGGTATGGATGAAAT
+CAATGATGATTTTGTTGAGGCTGATGTAGTATTGGTTATTGGCGCTAATGATACCGTTAACCCAGCTGCT
+GCCGAAGACCCAACTAGCCCTATCGCAGGAATGCCGGTGCTTGAAGTTTGGAATGCTAAAGAAGTTATTG
+TGTTCAAGCGCTCAATGAGTACGGGTTATGCAGGAGTGCAAAACCCATTGTTCTTTAAGGACAATACTCA
+AATGCTATTTGGTGATGCTAAAGATAGTGTGGAGCAAATATTTAGAGCGCTTTAATACGAGGCATTAATA
+AATAAACCAGTTTATATTTATTCTCCGTTATAAACTGGTTCGTTTCATTTTTCAGCGGATGCAAATAAAG
+ACTCAAATTGCGCTGTGAAGATGGGTTTTGTATCTCTTGGCTTCCTAAACTAATTCATCCGTTACTTTGC
+AGCGGAAAAGCCACTACCGCATTTCAATAATACTTCAAAAATTCTCCAGTCTGCTCAAAATACTCTGATT
+AACTGACCAATTTCACTGCCTTTTGTATTCTTATCTTTAAAAGCACTAATGCCACTACTGACTGATTGTT
+TATCATTCGAACCGGGTATGTAGTTGTGGCACTTTTTACTTAGGAAGGTAGCGAAGGAGGGGATAAACCA
+GTGGGAATTATCAAAATCAGTAGTTGATTTTAATGCTCTTATAATTAACCTACTTGAACAACGGTCTAAT
+TAAGCGGTGTCGAGTAATGTAATTGACTGATGCTTTGTTTGAATAGTTTTCTAGCATAACTGGCTTATTG
+GGTATGAGTAATAAGCGTAAGTTACTGTCGAAGTAGTGTTTTGAGCAAACGATTAGGGGGAATTTAACTA
+AATTACAGGCAATAAAAAAGCACCACTATCTATGGTGCTTTGTTTAAAAGTGAGTAGTTTGGCTTATTGT
+TTCTTAAATCTTCGTGCAGCTAAACCCATAATGCCTAATGCAAAGATCGCAAGGGTAGAAGGCTCTGGGA
+CTGATGTAATCCCAGTAGTGCTTATTTCATACGAACCAGGGGCACTCAAAGTAGCTACAAGTAAGGTGTA
+AGTGCCTGTAGAAGATAAGGATAAATTAAACCGTGGATCTCCAAAAGGACCTCCAAACGAATCATTTTCC
+GTATCATCCTGAGTATCTATTACTGTTAATGGGCCAAAAACACCATTTGATACAAGGAGCCCATTGATTA
+AACCGTCAGGGCTAAGTGAATCGACATCCAACCCTGTAACATCACCAAAAAATAGAGTAGCAATTAAATC
+TGGTGATGCTTCAGTTCTGTTAATATCAATATCAATTATGTCACCTGCGGCTCCATTAAAAGTCCAATAA
+TCACCGAGTGAAGCTATAAAACTATCATCGTCACCGATGACAGTACCAGAAAATACAGTACCATCTTCTA
+AGTTACCTAATGGAATAACTCCAGCATTAGCAAAACCACTAATAGATAAAATCAAGCCAGCCAAAGCCGC
+TTTTAACATTTTCATATTCATCGTATTTTCCCTTGTAATACATTCCTGAGAATAGAAATGGATTCTAGTT
+ATTGTACCTTTGTGTAGCATTAATTGAGCCAGCTATATTTAATTGTTAATTTTCACTATGATAGCTGAGT
+GTTTATCGAGCACAACATCCTTAGTGTAAAGTAATCGGACACTATGATGTTTGTAAGATGTTGTTTTAAA
+ATTGCTTTCTTTACATTGTTTTTACTTGTACGATTATTACCATCCAACAAAACATTCCTGTATAATCCCG
+CGCATTGAACAATCGCCTAAGCAAACACCCTGAGTTTGCAATAAAGGCGTTAAAACCACCATTTATGACG
+CTGCTCTTCTCTTGATTAGATACTTGAAAAAGCACCTGTTACAAAAAATTAGAGTAAGTTGAGAGCAATA
+TGACCGTAGAACAATTCGACCCGCAAACACCAAAGAAAAGCAGTAATTCAGCCGCAAGCCAAACAACGAC
+TTTAGATATTCCCTCTAAAATGATTGCAGAGCAACATCAAGCCGTTGTTGACTCAGGCGCATCAAAAAAA
+GGCGCTAAAGTTGGTTTCGTTTCACTTGGCTGCCCAAAAAACTTAGTTGATAGTGAGCGTATACTTACGC
+AACTTCGTACTGAAGGTTATGACGTAACCAATAGCTACGATGATGCGGAATTAGTGATTGTAAATACTTG
+TGGTTTTATTGATAGCGCAGTACAAGAATCTTTAGATACCATCGGCGAAGCGTTAGCTGCAAATGGTAAA
+GTGTTGGTTACTGGTTGTTTAGGCGTTAAGAAAGATGAAATTATTGAGTTACACCCCAATGTATTAGGTG
+TTACGGGTCCTCATGCTTATGATGAAGTATTGGCTCAAGTACATGAACATGTCGCTAAACCTGAACATAA
+CCCATTTATTGATTTAGTACCGCCGCAAGGGGTTAAGCTTACGCCTAAGCATTATGCTTATTTAAAAATA
+TCAGAAGGCTGTAATCACCGCTGTACGTTCTGCATTATTCCATCAATGCGCGGCGATTTAGACTCTCGTC
+CAGTGGGTGATGTATTAGGTGAAGCAAAACGCTTAGTTGATTCGGGTGTAAAAGAGTTATTAGTGATCTC
+ACAAGATACTTCTGCTTATGGCGTTGATGTTAAACACAAAACAGATTTCTGGGATGGCATGCCCGTTAAA
+ACACATATGCAGCAGCTATGTGAAGAATTAGCAAAGCAGGGCGTTTGGATTCGTCTTCATTATGTTTATC
+CGTATCCGCATGTTGATAAAATCATTCCATTGATGGCGGAAGGTAAAATATTACCTTATTTAGATATTCC
+TTTTCAGCATGCGAACAAACGCATTCTTAAATTAATGAAACGTCCTGGTAGCTCAGACCGAGTATTAGAG
+CGTATTGCTAAATGGCGAGAAATTTGTCCTGAATTGGTGATAAGATCAACTTTTATTGTTGGTTTCCCGG
+GTGAGACAGAAGAAGAATTTGAAGAGTTATTAAACTTTTTAGAAGAAGCACAATTAGACCGAGTTGGTTG
+TTTTAAATATTCACCTGTTGAAGGTGCTACCGCTAATGCGTTACCTGATCATGTTTCAGATGAAGTAATG
+GAAGACCGTCTGCAACGTTTTATGGCAGTGCAAGCGAAAATCAGTAGCGATAAATTACAAGTACGCATTG
+GTCAAGAATACCTTATTCTTGTTGATGAAGTGAATGGTTTAGGTATTGTAGGCCGTTCATATATGGATGC
+ACCAGAAGTTGACGGTAAAGTTTATTTGTCAGATGATTATGATGCCAAACCAGGCGACCAAATTTGGGTA
+CAAATCATTCATGCCGATGAACATGATGTTTGGGGCGTTCGCGTAGAAGATTAATCGTATTAAGTTAGGC
+TTAACTCAATTTAAGCCTAACTATTATTGCCACTTGTACTAATTGAAATACTCCAAAGCCGAGTTGATCT
+AGACAGAATGGATTCACTTTAATAATTTATTGATGTCGTAGTGTATAGTTAATTTAAAATACGGATAGAC
+AATAAATTTAGGCATCAAGATATTGATAAGGCTACTATATGAAAGTTATAGCGTTTATTAGAGAAAAGAG
+AAAAAATTTACAACACCAAAATGATCAGTTTATCGCCAAGTTAGAGCCTAAATTTAAGAACTTATCAAAT
+TTATTCAATAACAAAATCACCATGCCTTTTAGAAATACGCTAAATAACCCTTGGTTCTCTCAATTTAGTC
+CTGTAGATGCGGAAGAAAGTAAACCCGAGGAGGTATTGATACAAGTACCACAAGCAGAAAAAACCTACAA
+AAGCCTGCTTGAAAAAATCGATACAGTAACATTTGTAGGTGATTGGCATGAGGTAGAGCAAGAGTGTATT
+GATCAATTTGCCGAAGTTACAGGTGATAAACAATGGATTCATACCGATCCGATACGTGCAGCGAAAGAGT
+CTCCCTTTAAAGCGACAATAGCGCACGGGTTTTTAACCTTGTCATTAATTCCCAAGTTAACTAATTCAGT
+AGATTTAGATAGTAACCCTTATCCAGAAGCAAAGATGGTTATTAATTTTGGTTTGAATCAAGTGCGCTTT
+CCTTATCCGGTTAAAGCGGGTACTCGAGTTAGGGCCAGTATTAAACTAGTTAATTTAGTTCCTATGAAGC
+GTAGTATCGAAGTTGTTAATGAAGTAAGTATTGAAGTTGAAAACAGTAAGCGTTTAGCCTGTGTGGCTGA
+AACCGTGTTACGTTTATATTTTTAGGACTTCGTTTTGAATAAAACGCTTAAATATTTTTAGTCTAATCTG
+TTAACTTACATGCCAAGCTTGGCGAGCAACTTTGGGTGCAAATTATTCATGCTGATGATCATGATGTTTG
+GAGTATGAGAGTTGAAGATTAATATTGCTTTTACTTTATTTTATTTTGGTTGGCTTGACCTTAGTTAACC
+TTAGTTATGAATTAGCGCATATCAAAAAGCCCAACTTTAATTAAGCTGGGCTTTTTTGTGTCTGAAACAA
+TTTAGCAAAAATTAAACGTTAACAGCATCTTTTAATGTCTTAACCGCTTTTATAGTAAGAATTTGGATCT
+ATGCGCCTGTTTGATGATTACGATAAAATGATGATAGTCCAGGAGCGTAAATTGTACGTAATTAACGCTC
+CTATTAAATAGTGTATACAGAGAACTATTTCATTACAGATTCAGCGTTATCCAGAACCTTGTCATTAAAC
+GTTTTAGCTCCCTTATACCCAAGGAACATTGATACTAACCATATAATAAAAGCTAAAGGCGAGGCAATAA
+CTGTTATTGCAAGTACAATAACAAGAATAAGGTTAATAGCTCCCCATAGTACGTTTCCTGCATACATTTG
+AGCTGCCCCTGGGATAAAAAAACCTAAAGCCAATGCGACAATTGGGTTTTTCATTTTGTTTTGTAATCTT
+GCTTGCTGAATAGTGTCACTCATTTTAAGTTTCCTTATGAATTGAAAGTGGTTACATTAAAACTGATTTA
+CATAATTTATTAGTTTTTTTTCTTAAATTTACGAGCGGCTAATCCGAACATGCCTAAAGCGAAAATAGTT
+AAGGTTGAAGGTTCAGGCACAGTAGCTAAACTTTTATTTTTCACCAGCATGGTTGAATACACTAAACTAG
+TATTATTACTGAGATAATCAAAACTCATATGATCGTAAAAGTCCACTTGATCATGGCTTCTACTTTTTCG
+GAAACTCCCCACCAAATCATAAGTTTTAAACAAGGATAAGCCATCATCACCTTGAAAAAGTCCTGTAGCG
+TATTTTATTTCAAATGCATTCCCTTGATTATCTACTTGGTTGTAACCCATTTTTTCGAATAGGTTATCTA
+AAACTGACACTGACTTATTTTTCCCATCTCCAACGGTTGAGCGACCATAACTATCAAGATGTGAGATATA
+ATCAGCAGTTAAAGTTAAAAATGTGTTTGAATACAGAGAATATACGTCATCTTTGGTAGCTAATCGCCAT
+CCTTCATATTCATCACGAGTATCTAGTTGCGATGCCACATAGTCATAGGTATCTTTGTTATTAACACCAA
+AATCCATCCATTCTAGGCCAGTAGTTTGATCAATGAAGCTATCATTAGTAGTGTCAATTAAACCAGCAGA
+AGCAGTAAATGACAGGATTAAAAATCCAATTGCAGTTAAAGTTTTCTTAAACATGGAGTGTCCTTGTTAT
+TTTAAATAATAAAATTAAATATTTACGCCAGTGATGATGAAATCACCATCTACTTTTTCAACTACAATTG
+GCAGTGAAAACACCTTGTCACCTAAAAGAAAAATATATTTATCTTCAGATAATTTTTTTACTTTTTTACC
+ACAAGTAGTACTCTTCCTTTCTGAGTCTGACATCAAGTTATATTCGGCAAGGTTTGGATCATTGGTGAGT
+GTTTTAAGCGTGTCAATATCGTTACTTTTAAATGCATCACAATAATCTGCTATCAATGATTTTGCTTGTT
+CTTCAGGAGTACTACACGCAGTTAAAAATGTGGTTGCCGCTAATAGTAAAATGGTTTTAATTTTCATAAA
+AATATCCTTTGAAAGTGATGTGTTAATCAATATCTACGACCAGATAAAGGTCGTTTATTTCTTTAATAAC
+TAGGCTGAAAGCACCTTGTTCAAAGTAAAACTTGGTTTTACCTTTTAGCTCTTTTACTGTCTTAATTGTG
+CACGTCATTTTTTCTGATAGTTGGCTCCATGAATCAGAATTTTTTTCATACTTTTTTTGAAGTTTATTAA
+AGTGCTTATCGTCAAGGATCACTTTCAATTGTTCAAAATTAGCTGCAACAATCTCTTCACAAGCTTTTGT
+CGCAAAATTTTCTTTTGATAATCCACTTAATTCTTTTGCTGTAAGCGAGTTATCGCTACATGCAAACAAA
+GCTATGCTGAGTAATGGAACGGTTAAAAATATCTTGTTTTTCATATTTACTCCTTAAATCATTTAGCATC
+ACTATGGTTTGTATTTGATACAGCCCTAGCGTACTTGTTGGTTATTTTAAAACTGGGTATAGAATATAGG
+TAGGATGAAATGGAGGTAGATACGTAATTTTTTATGAATAATGCAATCCTAATAAATAAAAACAAATTTT
+AATAATAGTTTGAATACCATAGGTTTTTAGGTAACTATACGTTCATAGGTATAGGAAAATAAAAATTAAG
+TTTTAGGTTAATACATGATGTGTTCTATTACAGCCCTAACGCACTTGTTGGTGATTTTTAAAGCTGTTTG
+TAGAATATAGAAAGGATGAAATTGAGATAGATACGTATTTTATTATTAATAATGCAATACGAATAAATAC
+ATAATAAAAATTTAAATAATTGTCTGAATATTATAGGTTTTTACGTAACTATACGTTCATATATATAGGG
+AAATAAAACTCAAGTTTTATATTAATACATGAAGTCTACTATTAATGAAAAAGCACCAGTAACAGAGTTA
+ATTGTTGAATGGAAGAAAGGCAGTAGTACTTCATTCAATGAATTATTCGAAATCTGTTATCAGCATTTTA
+AACATGAAGTTAGAAAACAAAAATTAAAAAAAACAAGTAATATTAAGCAATTAGATTTTTGTATTCAAAC
+AACTACTTCAATTGTTCATGACGCTTATCTAAAATTATCCGCTCATAGAGAACAAACAGTCTGCAATCGT
+AAAGATTTATATGTATTAATTTCTCAAGTCGTTAAATCTATTCTTTACGATCAGTATCGAAAAGCCGCTT
+CACAAAAAAGAAATTCAAGTAACAATTTACCACCTGAAAATCTTGAAGGAGCATCTTCAGAATTATTAGC
+AAAATTAGTATTAGCTGATAAGTCCTTATCAAAAGAAAAATCGCGCTGTAATAACGTCTTAAATCTTAGT
+CTGTTTGCTGCATTACCGGTAGAAGAAATAGCATCCTTATTAAATATATCTGTTCGTACTGTTCATAATG
+ATTTGAACTTTGCGAAAGCCTGGTATTTAGATGAATTGAGCGCTTAGGCTATTATGAACGACTTATATGC
+ATTATTTCAAAAGCTTGCCCTTATTGAGAAACCTTTACAGTCAAACTGCTTTAGTCAACTCGAGAATGAA
+TCTCCTAAAAAAGCCCAACAGTTAGCACAATTATTAAAGCAACGGAATGTGTCAACAGGCGTTTTGATTG
+AAAAAATATTTTCTCCTTTAACCTTTTTAGACAAGCCAGAACTGAGGTTAGGTAGGATAATTGATAATAA
+ATACAAAATCGTTGAGCTAATTGGTCAAGGTGGTATGAGTGATGTGTATAAAGCCATAAGGTGTGATGGG
+TTAATAGAACATATCGTAGCGGTTAAATATTTTTCGCTTGCCGACACCTTTGAAACAGCCTTACAAATGA
+TAAAAAAAGAAGCACAAATATTGGCTCAACTAGACCATCATTACATCGCTAGCTTCATAGATATTGGTTA
+TGACGATAATGGCGAACCTAATATCATGATGGAATATGTGCAAGGTCAAACGCTTTTCGCATTTTTAAAA
+ACAAAACCTGATGAGACGGTTTTATCTCAGGTTTATGCCACATTAGACGAGGCGAAAGGGTACGTAGTAA
+AACAAGGCGTAACTCATGGCGATATCAGTTTAAACAACGTATTAGTCGATAAAAATGGCAATGCCAATAT
+TATTGATTTTGATATAGCTCAGTATAAAACTCAGTAATAAAATTAATTTATTCTAATAATTAATAGATAG
+GTACCTGTATGATTAGTGAAATGTTAGTTAGAACATTTTTTGATAATAATTCTCTTAAATGTTCAACCTC
+CGCTTTAGATTACGGTATTGCCAGCCAAAAAGACGTGTTTTTGCCTGTGGTTTTGGCTTATATAAAGTTT
+GCATTAAAAGACACCTCGTTTGAAAATTCTTGCTTAGTCTGTACGTTATCAAAAACAACAGAATCATTGA
+CCTACTTAAAAGTAGATAAATTCGACTTGTTAGATGAAAGACTTGCTCATCATGTACTTAAGGTATTGGG
+TGGCTATCAATCTTTACAATGGTTTGAAAGTCAATTGGATGGAGATATTGATATTACACTTGTTGTTGAA
+TATTTTCGAGAACACTTAAAAATAGTACCTGAAGGTGAAGAGTTAAATGACGGGGCTTATTTAGATGAAT
+TGTTTTCTGTGGTTTTATCAAAAAACATTGATAAAAATCGCTTAGTTAAAGATCTAGAACAATTTATTGC
+TAATCGAGATGCTGAACTAAAGGAATCTGAACACAATATTGATGCACCATCCCCGGTAACAGAAAACACG
+ATAAACGAGCAGCAGACAGCGTTTATACTTGAAAAAGATTATATCTCTTTAGATCGTAAGCTTAAAAATT
+TCTTCAATGAAATGACATTCATTGCTTGCGCGAAATACTTGTCTTCATCACCAGAAGCTAAAATACAAGA
+AATTAATACCAATAATTTACCTACAATAGACACTGAAATATTGTTATCAGCCATCATAGGCACGCCAGAA
+TTACTTAAGGTACTTGCTGACGAGTTTGATTGTCAGCCTTCTCAAATTGTTATGCCATCTGTCATTTATA
+AAAACCGTGAATTACTTAAAGATTCAGTAGGCACGCGTACCCTGCAAGATAGTGCAAATAATACAAAAAG
+TTGGTATCAGCTTGCAGAAAAGTACACAACTAAACTTGATATAAAAACCGATATTAAAAACTGTTTAAGC
+ATAGCTTTTAATGAAAAAAAATTGAACCTACTCACATTTGTTAAAGCTTTATTAGATCTAAAAAGTGAGA
+GTATAGAGAGCTTATCACGCTCAAATAAGTTAGTTAATCACACAATAAAATCAATGTTTGTTCAACAAAA
+TTTAACCGAGTATCTAAACAGTAAAATTACCGGTCAACAACAAGCGATAGAACATTTAGCTAACGGCTAT
+TTAACCTCATGTATAAGCAAGGTAAATGGCCCACGCTTAATTTATACATTTGCAGGGCCATCAGGTGTAG
+GTAAAACCTTTTTAGCTAATGTTTTCAGTGATTACTTAAATGAATGTGAGCATTCTGGCTATGCTATTAG
+TACATTCAATATGGAACAGTTTAATAATGAAAAAAATAGCGCAAGATTATTTGGCTCTGGCTCTGAATAC
+ATAGATTCAGGCGTTGGTGTATTAACCGGCACGGTAAAAGCACAACCAAGGCATATCTTATTATTCGATG
+AAATAGAAAAAGCGCATTCAAATGTTATTCAATCGCTTCTTACACTATTAGATAGTGGCGTTGCTATTGA
+CCAAACGCTTACTTTACCCGTTGATTTTACCCAATGTATTGTTATTTTTACCACTAACCTTGGCCAAGAT
+GTCTTAGCTAAAAATGCACAAAATCATCAGGTAAATATATTTGATGTACTAAGAAATGCTGAAAACCCAG
+CGACCAAAACTAAATTATCAATTGAATTCATTAACCGTTTATCAAAAGGTTATTCAATTCCATTTTCCAC
+TTTAAAAACAAACCATTTGATTTCGCTTGCTGAAAAAGCGTTGAATAATAAAAGTGAGAATATCGCAGGT
+GTACAATTTAGTTGGCCGACAAGTTTTTCTTCATTTTTGTTAAAGCGTTTATCCCCAGAAGTTACCGTAA
+GGCAATTAACAACGTGTGTAGCTAAACTTAAATCAGAAATTTTGACCAAGTCAGCTCCAAATGTAGGTGA
+GCATACAACAGCACTAAAATATATTATCAATGTTGAAGACAATGAAGAGTCGCTAGTAGCCCAAAGTATA
+TTACTTTTTGATAATGACAATCGGCTGCAAAATGAATTGTCAATCTCACATTCAGACAAGAATATTCATG
+TAATGAATAATTCTGACGAAATTGCGCAAATGTTAAAGCTTCATCGACCTGACGCTTTTTTAATTGATAC
+TGAATCAGTTGATCATGCTGTTGAGTCGTTAAATGACATCATTAATAAAGTTCATGCTGTTAACTCTATT
+ATTCCCTTGTTTTCATACCGAATTATCGGAGAGAGTAATATTGACTCAGTACCTCGAGATCAAAACATAA
+GGGAGCACTTTGAACTAGCACTAAATCATTTAGATACTACTTTTTACGAAATGTTAGAAAGAATTAACTA
+TTATTTAACCACTGAAAAATCATTGTCTAGCATGTTAAGTAGAAACGAAAAACTAAACTACCAATGTAAA
+ATAACAAATCAGCAGTTAGAAAACGATGAGCAAGAGCAAGTTGGTAAAATAGAAAACTTTGATGTTTCAT
+TTCATCAATTGTCAGTTAATCAAGTTATTGAATCTAAAGATATACAAGAAACTAGCTTCTTTAATCAGAG
+TTTACCTACAGAAAAACTTGATGATGTTATTGGTTTGCAGCGAGCTAAAAATCGACTGTTAGATGTAATT
+GAATGGATGAAATTTCCTGATAAGTTACAAAACTTCGACGTAAAAATACCAACAGGATTTTTATTTGCAG
+GTCCGCCGGGTACGGGAAAAACCTTTTTAGCAAAAGCTGTTGCTGGCGAATGTGGCTTACCTTTTTTCAG
+TGTTTCTGCGTCTGAACTTTCATCAACAATAATTGGAGGTTCATCTGAAAAAATAATGGCGTTATTTTCA
+GTTGCTAGAAAATATGCACCATCAATAGTTTTTATTGATGAGATTGACGCAATAGCTTCACAAAGATCAG
+AAGACAGTCAAGGTAACTCACGAGAACGTAATGCAATAGTAAATACACTGTTAACTGAAATGGATGGTTT
+TTCATCTTCTGAATCACCTGTCTTTGTAATGGCGGCAACCAATTACCCACAATTATTAGACAAAGCCATT
+TTGCGACCAGGGCGCTTTGACGAAACGATTTTTTGTGATTTACCCAACAGTGAAGCGCGCACCATATTTT
+TTGAAAAATTCGCCCAAAAACAGAACCTGCAATGGCAACAATCAGACTTAACCGCGCTTGTATCATCTTC
+GCAAGGTATGTCGTCGGCTGAAATAGACCAAGTATTGCGAGAAGCCATATATCAAGCCGTAGGTACCGAG
+AAACCGTTAACCATTGAGCATATTAAGCAAACCATAGTAAGAGTTGTATATGGCTCTCCGTCTGAAAATA
+TTAAATTAGGTAAAGAAGAAAAACGCCGAACAGCTTTTCACGAAGCCGCGCATTTGCTCACTTATAAACT
+GCTATTTCCGAATCAAATAATTGATTTTGCAACCATAGAACCAAGAAACCAATCACTCGGTTTTGTCGCT
+ACGCGTGCTTCTGAAGAATACGAAAGCTATTCGAAAACCCGAGTAATGAATAAATTACAAGTTTTACTTG
+CTGGCCGTGTGGCAGAAAAGCTTTGCACTAATAATGCTGATGAAATTAGCACGGGCGCATCAAACGATAT
+TGAAAAAGCGACACAACTTGCCATGCATGCTATTTACGATGGCGGTATAGAAGAAAGTGTAGGCCCCGTA
+AATGTGGGCATATTAACCAAATTTGAAGAAAGCGAGTTGCTAGCAAAGGCACAAAAAGCTGTTCAGCAAT
+GGTTAATTACAGCAGAGCAAAGTGTAGAAAAATTATTAAATGATAATTGCCACCAACTTGAGTTAGTTGC
+TAATACATTATTAGAGAAAGAATCTCTGTTGAGTGACGAAATTAATACACTATTTATTCAGTAGCATTAC
+AGTATGTTATTTGAAATAAATACGATAAATGGAATGAAGTATAAAGATGCTTGAATGTTTTATAAGTTAT
+AAGGTAAAGGCCGATGATAATGTCGCCCTTCAGTTATCTCGTTTTTTGCAAGACAATGATTTTAAAGTTT
+TTGTTGATAAAAAATCATTACTGCCCGGACAAAATTGGGTCGATGAATTACAACACTCGGTTACTCAATC
+CGATTATGTTTTTGCAATTTTTACTCAAGATTACATTGCTAGAGTGGTTGAAGGTAATTGTAATGGCGAT
+AATTTTATTATTGAAGAGCTGAACTGGGCACTTAAAGATAATAAACTTATTCCTATTGGTATAGGTGTAA
+CAGTAGAAGAAATAAAAACGTGTTTTGACTTAGTACCTTCCTTGAAACCCATACAATTCCAAATGTTTCC
+TACAGACTTATCAGAACAATGCTTTCATATAATATTAAATAAACTGTATAAACGTATTTATTCAAAAGAT
+TCAAAAGCAAAAAGTATTTTACCCGTATCGCACTCTGTTAACGTGTCTGGTACAGCATTGTCGAGCGAAG
+ATGCATATTTAAAATTAGACATGCCTTGGAACGATAGTGATGCAATTGAATATAAAAACACATTAAAGCG
+TAAGGTGTTAAAAAGCGCGATGGACTATGTTGTGTTGGCTAAATTTCATATAAAAGGCCGGTTTGGATTA
+AAAATATCAACTGAAATTGCTTATCATCATTTTGAAAATGAAGCTAGAAACAATTGTAGAGAAGCTTTTT
+TTGAATTAGGGCAAATTTATGAAGCCGATGATAATCAATATGGTTGCGATGAAGATAAAGCCACCGAATA
+TTATACTAAAGCACATGAGCTAGGTGACATGCGGGCTACATATCACCTAGGCTTGTTATTCGACGATAAT
+ATTGAAAATAAAAACTGCCCAACCCAGTTTTTAAAAGAAAAGTACGGCATAGAACATTCAAATAAGTTTG
+TCACCGAAATCTCACAAAAAATAAAATATTACAATGAGTTAACTACGGCTGAAAAATATGTATTTTGTTT
+AACACAAATTTCAGTAAACAAAAATACCGAACAGGCTATTAAACAAATAGAAAAATTGGCTGTTTTAGGA
+TATTTGCCTGCTATTTATTGGTTAGCTTGTAAGCATTTCGACTATGACATAGAAGATTATCAGACAATCA
+ATAGCATACCTGCACTAGATATACGAGAAAGCTTGAACTACCTACAGGCGGGTGAAGAACAAGGGTGTTG
+TCGGTCAAGAAAACGCCTTGCCAATTGGCATTTATTCTTCGAGGGAACAAAGGGAGGATTCACTGCTAAT
+CATGAATTTGGAATAAGGAAACATCAAGAAAACATAGCATTAAATTATTTTGATAGTGCTTATGATTTGA
+TACGTTTGTTAAGTAAATATGACTATTATAGGACCCTAAAATTTAATCCTTCACATTTCTCTATTGATGA
+AGGTCATTTATCAATAGAGGAACAGATATCAATGCTTGAATGTGGCGCTGCTTTTGGCAACGCTAAGTGC
+CGCCGTAAATTGGTCACTTTATACAGCAAGAGCAATAATCCCGATATGATTCCTTTGATGATAGAAGATA
+TAGGTAAAGGGGATCTTTCAATAATTGATGAATATATTGATAATAACATTTATAGCTTTCATTTTGATGA
+AGCTGATTATCAAAAATTTTACGCATTATTGTTTATGTATTATAAAGATTTACCTGAAAAGTCTTTTAAA
+AAGTCACTGATGGACGTGCCATTCATGATGTTTTCATTGTTTCATAATAAGTTGGATGATGCATTAAGGA
+TAATAAAAGTTGACGCGGTGGTGGATTACGCTTACGTAGTATCTATTATTTTAAATGACAAGCATATTGA
+CGCTAGGGAAGAGCTTTCCTTCCAAATTTTAAAATATGGTGCTAAGAATGGATGTGAGAAAAGTAATGAC
+TGGTTATTGATGATAGTTTTAAATGTTGGCGATGTGAAACCAATGTGCAGACCCCAATTTTTAAATGAAA
+ACCTCAATGATGTATTTTGGCGTGAGTTTCTACAAAGTAATCTAAATAAAAACAGGGAGGTAAAAGGTCA
+GTATACATTTACTAATGAAACTGGAGAATCAGATAGTTGCACATTGTCTTCAAGTTTTATTAAAAGCATT
+CTTGAATTATATACCTTTGCTATAAAATGTGAAGAAAGTCTTCTTACATTAGATCCTAACAGTAGGGAAT
+TATTAGATTTATACAGAGAATTAACCGTTGGAAAGTTCGCCAATTTTACAAGCGGACCTCTACCTTTTAA
+CAAGGAGTATAAAGATTTATATAATTTAAAAACTGCTTTTATTAATAAACTATTCCGTGATGTGAAAAAT
+ATGGATGATATGACTGCGATGTCTGCTTTATGTATTCATCTCACCTCTACAATAAAAAGGCATAAAGATT
+TAGAACTAAGTCAGAAATTATTCCAATGGTGTTTGCTACGGCTGAAACTCTTTATAGAGAAAACATCTTT
+TTATCATTCATCGAGCACAACTGGTAGACCCTCCAGGAAGTTATATGTACCCCATGGAATCACTTTCAAG
+GAGGACTTTACGTATGCCTACGAAGCCTTTTTTTCAGATGGTGTTCAAAAGGCGATGATAAATTATGATT
+CAATTACAATAGATGACAAAAAACAGTTTCAATATGATGAGAACCAAAGATTTGACTTTGATGAAGTCGC
+ATTTGATTTCTACAGACAGCAGCTCTGTATTCTTTCAGATAAATTAGAATTGTATCAAAGTAACTATGCT
+CATTCGATTAATCAGGCACGACTAAATGATTACTTAAATGATTTAGACAATATTTATGAGGATGACAGCT
+ATTGGTTAGATTTGTAATGTGATTTATTCAAGTAGAAACAGTGAATATAGCAGAAGTAATGAATCAGGTT
+ATATCCTATCTTTTAGATTAAACGGGCATCCCTATAATAATTTTAAAAGGGATGCTAAATAACAATAAAT
+GGAATTTTCATATGTTTAACTCAAAAACGTTTAGATTATTTATAAGCTCAACTTTTAGTGACTTTAAAAG
+AGAAAGGGAGATACTACAAAGTAACGTCTTCCCGCATATAAAAGAATATGCTGCTCAGAATGTTTCTCCT
+TTCATAGTAGGTATGTTTCAATTAAAAATCTATATGTAAATATTCTCCAAAGCTGTGAAATGTAAGTTTA
+GACAGCAGGTTTGACTTATATATTCGATATAAATTTACAAGAGGATCCACGCTTGACATTAAATTGACAC
+GAAATTGACATTTTAAAACATAAGCGGCACAATCATGCTATTGAAAAATAAAGTTATTTTTATAAGGATG
+TTAAATGGAAAAGCGTTTTGAGTCTTTGCTTTGGAGTAGCAGATTACTTCTACTTTTTGGTGTTGTTTGT
+TGTGTGATCACAGCGGCAACTTTAATCTTATTAGGTTGTGTCGAGGTGTTTCACTTATTACAAGGAATGT
+TCTCCTACCTAATTACTCATAGTTCAGATGTTTCCCGAGATAATCTAGTACTCATGGTGATCGAGATCCT
+TGATACATTCTTACTTTCTTCTATCCTCTTTATCTTTGCCTTTGGTTTGTATGAACTATTTATCAGTTCT
+ATCGAAGAGTCTAATAAACACCAGTCAAAGGCCTTTCAAATTAGTAGTATTGATGAGCTAAAAGCAAAAT
+TGGGTAAGGTTATTGTGATGATTTTAGTCATAAAGCTATTCTCATATCTTGTTGAAATCAAGCCTCAAAA
+TATTGTTGAAATTTTATATATGGCCATCATAGTTCTACTAGTATCAGTTAGCCTTTGGCTTGGGCACGCC
+AAAAAATAAGTATCTGAACTATCCCCCACTCTAAGTACACCCGAAATTAGAGATAATCACAATGAATCTA
+AAAAAATTACTTAACACTTTTTTTGAATATCGCGAAGTACAATGCTCGGAAATGCTAATGGATAATTCTA
+TGTTAGAGCAATCTGATGTAGTTCTGCCGTTGGTTTTACTTTATATCAAGTTGGCTATCAAAAACACCAA
+GCTTGAAGGTAAAGTATTGAAATGTCAGTTAGTTAAGCAAACAGAATCATTGTGTTATTTGGCCGCAGAA
+AATATTGAATTTATCGATGAATATATTGCGCTAAATATTATTGAAGAATTGGGAGGTTATAATGCAATTG
+AGCAGATTGAAGATAACCGTCCCTGTTTTGTAGAGATAGAGTCTTTAGTAACAATGTTTCGTAAGTATTT
+GCAAAATATACCAGAAAGACAAAGTTTAGACGATAATGCAGAGTTTTATCAGCATTATTTGCAAGTTTTC
+AAGCTGGAGTTAGATGAAGACTTTATTGAAACACAAATAGAAGTAGCAGAAAGTTATTGGTATAAGGATA
+ATCTATCAGTAAATGGCGACATAGAAGGTGGTGAAGCGCTTAAACGACAACCGTTTAAGCTGAAAGAGCA
+GTATGTAAGGCTAAAATCATCTACGCAGAATTTTTTTGAAGAACTGTCAGTTTTAGCTTGTTCAACCTAC
+CTATCCGTACATCCATCAGTTGAAGTACAAAATATTAAGGTAACAGATCTACCTGAAATTGACTGTGAAC
+TGGTGCTTTCTGCACTTATTGGTACTCCAAGCTTTTTGGCAGCCTTGGCAAGCCAATTTCAGTGCCAGCC
+AAGTCAAGTGTTAATGCCTGACGATGTTTACCATGCGCGGAAAAATCTAAAACATAAGGCTGTTACCCGA
+AGTTTTTCGGTAAACAATGACACGACTAAAAACTGGTATCAAATAACAAAAAGCTTTGCTTCTAAACTTG
+TACTCAATGAAAACTTAAAATCTTGCTGTGATTTTTCTTTTATTGATAACGAGTTTAATGACTCATTATT
+TATTGAAGCATTATTAAAATGTAAACATCACATTATTGCGGAACTTGCGGTGTTAAATCAATGCAGCAAT
+CGTATTAGTAAAGCAATCAAAGTTGAACAACAACTCAAACTTGACTTAAACAAACAAGTTATAGGCCAGC
+GAGAGGCTATTGAAAGTTTAACGAAAGGATACCTCACCTCCAACATTGCTTTAAGTGAAGGACCAAGGCT
+GATATTTACCTTCGCAGGGCCATCAGGTGTAGGTAAAACCTATCTCTCTTCTATTTTTTGTGATTTGCTA
+AATCAATATGAACAATCTGGATATGCTTTTACTACCTTCAATATGGAGCAGTATGCAGACAAGCAAGATG
+GGATGAAATTGTTTGGTAGCGGTTTACAATACAATGAGGCTAACCTTGGCGTTTTAACAAGTGCCGTAAG
+AGCACAACCAAGGCAGGTTTTACTTTTTGATGAAATAGAAAAAGCCCATTCAAATGTTACTCAATCACTA
+CTTAGTATTTTGGATAAAGGCATAGCCCAAGATCAAACCAGTCAAGAATTTATCAGCTTTGACCAGTGTA
+TTGTTATTTTTACAACAAACCTCGGTCAGGAAGTACTAGCAAATAATCATCAAAAACATCAACTGAATAT
+TTTTGATGTATTACGGCATGCAGAAAATCCGGCAACTAAAACCAAGCTCTCGGTTGAATTAATTAATAGG
+CTAGCTAAAGGCTATTCAGTAGCATTTTCTCCTTTACAGATTAATCATTTTGTTTATTTAGCAGAAAAAG
+AACTCAACAAAATCAATGACTACCAAGAGATGCTTGATTTTAAATGGCCAGAAAACTTTGCCTCATTTTT
+GTTGCAATCTTTGGCTCCTGAAATAACGGCAAGAAAATTAACAAGTTGCTTGGCCAAGCTCAAGGCTGAC
+ATTTTAGTTAAAGCAAGTAGCCTAATTACTGAAGATATGTCGCCAATTTCTTGTGCTGTCAGTGTAACTG
+AAAATATGCCAAATATTGATGTAAAAAAATTAGTGTTATTCGACAATGACACTAGACTTCAAGCCCAACT
+AGCACAGTCTGAATTTTCACTCTCAGCTAGCATTGTTGATAGTTTTGAAGATATAAGAGCCATGCTGGAG
+CAACATCGACCTGATGCCTTTTTAGTTGATATAGAATCGATTGCCAATGGTCAATTGTCTTTAAATGAAA
+TCACAGAGCACGTTCATTGCATTAACAGTCGCATACCAATATTCAGCTACCGCGTGGTAGATATACAAAT
+AGACAACCTGAAAGAACAAACACTAAATCATAATGTAAGAGAGCATTTTGAATTGGATTTAGCCACATTT
+TCTCTGTCGTTTCCAGCCATGCTTAAACGAATTAACTATTTCCTTACTATGGAAAAAACTCTATTACGTA
+TGACAACGCGTAATGAGACGCTAGAGTATCAATGTCGAGTAGAGCACAATAACAAGGTACTCGATGTTTC
+ATTTACCAACCTATCTTATCGTCAGGTTATACAATCCAAAGACTTGCAAGAAACCAGTTTATTTAATCAT
+AGCCTGCCTGATAATTCACTTGATGATGTTATCGGCTTAGAAAGAGCTAAACGTCGCCTTATTGAGGTAG
+TTAGCTGGTTAAAGGCTCCGGAAAAACTGCTAAATTTTGGTATAAAAATACCGACAGGTTTTTTATTTTC
+TGGCCCTCCCGGAACGGGAAAAACCCTGTTAGCAAAAGCTGTTGCAGGGGAGTGTGAGTTGCCTTTTTTT
+AGTGTTGCGGCTTCGGAGCTGTCAACGCCTCATAGCGGCGGTACAACGGAAAACATCAAACAATTATTTG
+CCACAGCGCGAAAATATGCACCCTCAATTATTTTTATTGATGAAATAGATGCTATCGCCGCACAAAGAAC
+CGATAATTCTGATGGCAGTTCAAGAGACAAAAATCTAACGGTTAATGCGTTACTTACTGAAATGGATGGT
+TTTTCAATCGCTGAAGTTCCTGTATTTGTTATGGCAGCTACTAATCATCCGCAGTTGCTTGATAGCGCTA
+TTACTCGTCCGGGTCGATTTGATGAAACAATTTATTGTGACTTACCCAATAAAAATGCCCGACTGATCTT
+TTTTAAGCGTTTTGCCAGCAAACATAAACTGAATTGGCAAGAAACAGAGCTACAACAATTAGTTTCGTCT
+GCACAAGGCATGTCATCAGCTGAAATAGATCAAGTGCTGCGTGAGTCGATTTATCAAGCCGTAGGCGAGA
+ACCAACAATTAACCACTGAGCATATTAAACAAACCATGATCCGCATTGTTTACGGCGCTCCTTCTGACCA
+TATTTTCTTAGGGGCAGAAGAAAAACGTCGTACTGCCTATCATGAAGCAGCACATTTATTAGCGTACAAA
+TTACTCTTTCCTAAGCAGCCGATAGATTTTATTACCATCGAACCAAGAAACCAGGCGCTAGGTTTTGTTG
+CCACCCGTGCCTCAGAAGAATATGAAAGTTATTCAAAACGTAGGGTGATGCATAAACTGCAAGTATTGTT
+AGCGGGTAGGGTGGCTGAAAAACTTTGTACAGGAGACTGTGAAGAAGTCAGTACCGGGGCTTCAAACGAT
+ATAGAAAAAGCGACTCAGCTTGCCATGCATGCTATTTATGAAGGGGGCATTGAACCAACCGTTGGGCCAG
+TTAATATTGCCATGCTCACTAAGTTTGAAGAAAGTGACTTATTAGCTAATGCTCAACAGGCCGTTAAACA
+ATGGCTAGACCAATCTGAGCAGCAGGTAGAGCAATTGCTAAAAGATCATTATCAACAGCTAACATTGGTG
+GCTGAAACCTTACTTGATAAAGAGTCATTATTAGGTGAGGAGATTAACCTCATATTTGATAGATAATGAG
+CATTCGACTTCCCTGATTTTCACATGATAAAGAATCTAAAAAATTTAATGAAAAGGGTAAACCAAAAACA
+AGTTCCGAAATTAAGAAAAAAAGAAACGCTATTAATAGAGTTAGCAAAATAAGCCATGTTAGAAAATTCA
+AATTGGAGCTACTTTGAATCGCTCAGTGACTAACAACATAAAAAATAACTAGAAATTTGTGATAAGGATA
+TTGAAAATGGTTAAAGAAGTTAATAGCAATCGTGAAATTAGAGTATTTATATCTTCAACGTTCAATGACA
+TGAATGAAGAAAGGGAATATTTAATTAAAAATGTATTTCCTCAAATAAAAGATGAATGTTTAAAGCGAAA
+CGTTGGTTTCACCGAAATTGACTTAAGATGGGGAATAACGGAAGAAGAGTCGAAAGTCGGTCAGGCAGTG
+AATATTTGCCTTGAAGAAATTGAACGGTGTAAAAAGTATCCACCTTTTTTCATCGGGATGTTAGGTGAAC
+GTTACGGCTGGGTTCCAGAGCAAGAAGATTTAGAACCCTTACTTTCAAATAAAGAACAACAGAACATTTC
+TAATGTATTAGGTAATAAAAATATTAGCGTTACTGAAATGGAGTTTCGTTATGGGTTATTACTAAGTGAA
+CAAAGCAAGCTACAAACTCTTTTATATTTTCGTTCACCAGAATTAACTCAAAGTCTTTTTCTAAGATCAC
+CTGATTTGAATAAAGCACTATTTTATGACGACAGTGGCGACTTATTACAGAAATTCAAACAAGAGTTATT
+TGAGACCAAAAAAGACAGTGTTGTTATAGATGGTTACCAGTCTGTCGAAGAGTTTGGAAACTCGGTAAAA
+CAGCAGCTACTTAAAGCACTAGACGATAGGTTCCCTAATACTGAGCTCGTTGAAGAATCAATAGCTCGTA
+ATAATCAGGTTTTTGCATATCAAAAGCTTAATAACTTCGTTCCACGACAGCTAGAAAGAGCCAAGGTGTT
+AACACATTGCAAAAACAGGCTAGATGAGGAAGAGCTTCGTTTATGTGTGGTTCAAGGAGAGTCAGGAACG
+GGTAAAAGTACATTAATGGCCGATCTAGTTAGATACCTACCACAGCAAATATCAGACGCATTAGTTTTTG
+AGCATTATTTGGGTAATGACAATTGCATAAACTTGACACAATGGAGAAAAAATCTTCTTGTTGAATTATC
+CTCTCACCTAAATGTGGAGAATGATACTAAAGAGGGCTATTCAAATGAAGAGCTTTGGTTTTACCTGTCT
+ACAAAGTTAAACGAAGTTTCATACAGTCGAGATGAAGCGCCTATTATTCTGATTCTTGATGCTGTAAATC
+AATTAGACGATCCCCAAGAGGCAATAAAAATAATACAGGGGTTAAAATTTTCAAAAAATATCATTTTGAT
+CATAAGCGCTACACTAGAGTTAGCGTTCGACGATACAAGTTTTGAGGTTTTTCAATGTGGAAAGTTATCT
+CTAGAAGAAAAAGTCGGCATCATAAAAAATTATTCGACTAACTATAGAAAGTATCATTCTGCAGATAATT
+ATGAGCAAATAGTAAACTCTGATGCTACTGATTTACCTTTGTATTTAAATATAATTCTCGAAGAGTTAAG
+GTTAAGGTCTAGTCATCATCGACTAGAGCTAGATATTGCAAATATCCTCGCTCATAAAGAAGTCCAGTCG
+CTATTTCAACATATATTGCAGGCGCTTGATGGAGAGTTTTCGGACGATAAACATCCCAATATTATTTCTA
+ATTTAATGGCTTTATTAGCAGCCTCTCATAACGGATTAGATGAAACAGTAATAGGTGCTTTACTGGCTGA
+TAAAAGTGACGTTGCAAACAGCCATAGTAAATTACACCAAATTTCGCGTCACTATTTAAGTCGAGTTTTA
+AGCAGTGTAAGACCTTATTTATTCCGCTCTTTAGGTAAGGAAAAAATAATGCACAACGCACTTATTAGCG
+CTTCTTTATCAATGGTTGATGAAATGAAAGTTCGACAGACACTGATTGATTTTTGTTCATCAAATAGATC
+AGAAGATGTTACAGAGCGAATTTTTCAAAAGCTGCGGTTAATAGAGCTGAAGAAAAATGATGAATTAGAT
+ATTTTTGAGCTCTTTGGCAATGATGTGACTGAGATCTCAAACCTTATCAAATGTTATCAACATAGCACTG
+CTGTTTTTAAAGAGCTATTAACGGCTTTTGATAAAGACTCTAACGGGCATGCTGATTCATCAAAATATTT
+TATTCAAAACGTTCGCTTTGAAGAGTTAATGACAGACATTCTACCAACAGCTTTTAAATCTATGATAGAT
+TATATTGCCTACAATAGAATGACTTGGATAGCTACAATGCTCACTCGGCGACTACTCGCTGAGCTATCAA
+AGGTATCAGATACTTCTGCTGCTTTAATGTTTGAATATCAGTTGATATTTGTAGAAAATGAACTTTTATT
+TGGCGACATTCAAAATGCTGTTCAAGTAGCTAATTTTTTATTGGAGCGAGTTAATCAGTTACCTGATTCT
+CAGCGCCTTATGGAAAATAAATTATATACGCTTGCTGCTTCAATAAATACAAAACAGGAAAGGTACGAGC
+AATCGTACCTTTTGTGCATTAAAGCTATTGCTTCTATAAGAAGTCTTAATGGCCAGGACATAGAAGAAGA
+AAATGCTACTTTACAATTGGCTATTGCCATATTCAAAATAATACAATCTAAGCAATCAAGGCCTAGAACA
+ACTATTTGGGGACTTGAGGATCTTAAGCTCACCACATTATGTGGCACAGAACTATCTGACAGTGAGTTAT
+CCATTCATTTATTTAATGTAGCTATTGAGAAGTTATTGAAATCTTATGGTGAAAATCATGCGTACTTTAT
+TCGGCCTCTATTTTACCTAGCGTGTCTACATATAGCATTAAATGATGATAAGAAAGCCGGTGAGTATCTG
+AACAAAAGCTGGAAAATAATGCTAGCGCAGCTTCCTCCTGGCAATCAGACCTTTATTGAGCTTATTGACT
+TGTTCACCTCCGTAGCTGCAAGTTCTAATTTATATCCAGCATTTAAATCTCAATGTCATAAATTATTGGA
+AGATTGGCAACAGCAACTTAGAAGTGACCATCCAACTATTGTCAAAGTTAAGACGCTACTAAGTAACTCT
+GAGACGAAAGATAAACGGTATATTATTGAGCAGTTCCCTAAAGACTTTGAATTTCTAAAAGCTCTTCATT
+ATGCTGGTAAACATATTCAAGATACGCTTATGTACGATTTAGGTACATCGAATGATAATAAGCTTTCTAC
+TTGGCTTTATACTGGAAAAGAGTGTATATCGCCGGCCCACTTAGGGTTCAGATTGGGAACAAAACTTTAT
+TTTGTGTTATTGGATCTTGTTGATACAGAGACTCCCTATGGCAACTATCAACATTTTAGTGGGTTTTGTG
+AAAAAAACGGCTTAATCCCTTGTTTGATGAAAATGAAAAAAGAAGCTGAACACTACATACCTATATATAG
+TGGCAGTGGATTAAGAAATGAAATTTCAATGGAGATAGTTGATCGATGTATCGAAGAGCCTTTGCCTTCT
+TCTGTTATGACTGCTTGGGAAAATTATGACTTTGCAATTCAAGTCGTGCGAAGTTATCTTGAACAGAAAA
+ATTACAACATTTTATCTTATTCCCACGATCCTAACATAATACCATCTATTAACTTTTTAAATGAGGGGAA
+TACTGCCGTCGTGAAAGTGACTGCAACTTTTCAATCTGAAAATGGCCAACAAGAGTCGATTAGTTGCGGT
+TACTTTTCTGAAAATGACGTATTGTCGACTCTATCTGGCGGTGTATTTGAAGCCAAAGTACACGTTTACA
+ATGGCAACGATAAAAAACTCCCTCCAATTAGAGGTGAAGCATTAGGTATAGATTTTGAAGGGATAGAGCC
+GCTAGTTATAGATGCTCAGTAGCAATAATCTAGGATGGTGTTTTGAGTCTGTAACTAAACCTGTTACAGG
+GTCACTATAAATTAATTAATGCAGGTAAACCCCCGGCTCTGCCGGGGAGACTCACATAGGTTCTACCTAT
+ACCGCGGTATAGGTATCCTTTAATCTCGACCAAGAGAAAGAAGGAAAACCTATGCGAGATTATAGGAGTT
+TGTCCCATACAGGATGGGATTGTAAATACCATATTGTATTTATACCTACAAAAAGACGCAAAATGATATT
+TGGTTCAATCAGAAAACATTTAGGGGAAGTGTTCCATGAGTTGGCTCGTCAAAAATGCGTGATTATTGAG
+GAGGGACACTTAATGCCAGATCATGTTCATATGTGCTTGAGTATTCCACCGAAGTTAGCAGTTTCCAATG
+TTGTTGGTTTTATAAAGGGAAAAAGTGCGATCTCAATAGCGAGAACATTTAAAGGAAAGCAAAGAAACTT
+TACTGGTGAAGCATTTTGGGCTAGAGGATATTTTGTATCCACGGTTGGGCTTGATGAAAATATGGTGAGG
+GAATATATCCGTAATCAAGAAAAACAGGACGTAGAGCGGGATCAGCTGAAGTTGGGGGGTTAATGCGCCT
+CGGGCGCTTACTTTAAGCCTTCTAGGCTGTCATCTAATAAGCCTCCGGCTCTGCCGGAGGTCATTTAACT
+AAAATTATTAGTCCCAAATAAATTAGACTTGTCTAAATTCAATAAGCGCCCCTTAATATTGTTTGGCCGC
+TTCTAGCTTATTTTTTAATTAGCACCTCTCCTAAGTAAGTCCAATAATACTATTGAACTTTGCATAGAAT
+CTCTTTGATAATTAAAATTTTAAATAGTTATTTTTTATTTTTTAAATCACTTAATGACTCAAAGTGATTC
+CACTCTGCATGCTCTTGCATTGCTTCTTTTGCTAATTCAATTAGCAGATTTTCAATCGTTTCATTGTCCA
+TATCTTCTGACGGTTGTTCTAAACCTATTTCAATTTTAGATAAAGCATCTTTGTATGCTGAATATAAGTC
+AGAACAATTACTTGGGTCAGTGTTTTTAATTTTCTTATTTAAAAATTTTAGCTCTTCAAGTACTTGATTA
+TACTTTGAGCAAGGCTGAATATTTGAGTTTGTAATCTCTTGCGTTATAAGTTGATCAGCTCTTTTGTATA
+ATTGAAGTAAATTTAAATAACCGTTGGCTGTATGTCCGTAGTTTGCGAGTTCATTCCATAAGGCAGTGAC
+AGCTGTTAGTAGTAATGAAAATTGAATGCCAAACATTACCCAGTTTGATGTTGATAAATCGCCATTTTTA
+ATAGTGTCATTTTGCAATAAAATAATTTGTGCTGCCCACATGCTAATAACAGATAAACAAGTAATCCAAA
+ACAAAATGGTAGTCCACTTTGTTAGCGTTACTTCAGCTCTGGCAGGTCGCTTATAAAAAAATGTTTTTAA
+TTTTGTCTTTATATTATTGGGATTAACTGAGCTTAATAACTTACTTATGGTGCTGCTATTAGGCTGTTCA
+GTATTTTTTGATAGGTCTAGCCTCGCTTGTAAAAAGCCAATTTGTCCATTTAACCAGTGTTTACTTACAC
+TGTTTAGCTGTTGTTGTATTGGATTTTTCCACCAGTGTAATTCTGTTACTTCGATTGCATGATTTAAAAT
+AGGTAACTTTTTTCGGTATCTTCTTGGTATGAGTGGAGAACTAGTAGGTGCGATGTTCGCAAGATTCAAA
+AAGCCTCGCAGCCTCATGCTTTCAGCTATTCCTCTTGCGATTTGAAAGTGCCATTTGGATTGTTTTTTAT
+TCGCAGCTCTCTTTATCAATAGACCGGTAATTATGGCAATAATAATCATTGAATTTAATATCAAGCCCAA
+TGGCTTATCTAAAAAAGCAGATGTTAGCTCGTAACTAACAAAGCCTGATAATGCAAAAAATACAAACCAA
+AGTGTGATGCTTCTATAGTTAGTTTGGAGGTTTTCAGCCGTTTTATCTGCGCTTTTAAATGTGGAAAATG
+ATTCACCAAGACTAATTTGTTGTACTTCGAGTTCTTCTTCATCTTTAGGATTAACAGATGAAATATCAAA
+ACTAGAGAGTTCTTGGTTATTATATTTGTTTAGTTGTAGGATTAATTCAACAAACTCCTCGGTCAAGAAT
+GTTTGATTGAGATTTGTTGATGACGAAATGTTCCCTTGAGCTATATTATGAGAAACATATAATTTACAGT
+CTTGGTGTTCAGTAGGAAAAACAGCTTTACCCATTGACTTGTCAACACGCGTTAATTCAATATTATCAGC
+AGTTTTTTGCGTAATTTCCTTTCTTATTACAGGTATGTGGTGAACAACGCCTCCTAGTTGCCCATCAAAG
+TCGCTAAAATGGGATAATGCCTTATTTTCAGCGCCCTCTGGCCACTTAGCGTTAACTCCACATTTTATTT
+TAACGACATCACCTGTGCCGCCCAAACCATCAGACTTTTCATCATCCCACAGAGCTAATAAGACATTACT
+ATATTTAGCAATAAATACACCTAAATTTAAATATAATGAGTTTCTCCATTCGCCGTAATTCATATCGGTT
+AATGCAAAATTATATTGTTCTTGCGTTAAACCGTGTCTGAGTAATATTTGATTGTTTTTATAGTCATCTA
+AAGTTTTTTCAAACTCTTTAACTGTAAATAGGCTATCTTCTGAAAAATCTTTAGTAAAAGCACTTTGTTC
+CATAGGTAGACATGGAATGATTCTAAAAGATTCTTTCGGCCATTCTTTATCATGCCAGAGTTCTTCTGCT
+GCCTGAATGGCTAGTAAATCCGCGCCATCAGCCATGCCTGACATGATCCAAATAGGAGTATTATTGGAAT
+CATTCTTTGGATCATTAAACTGATCTCGCCAATGTGTTAACGCGGCCTTTATTTGTTCTTTAATAGGCTC
+AAGGTTGACATGTGAAGTTTTATTGCTTTTAAGGCATAGCAGGTCTCTGTGCCCTGTTATACCAATAATG
+AAGGGTAATTTATTACTGTAATTTTTATTCAGTGTCATCTTGAGCCTTTAATGGTATTTATTATTAAGTT
+TGCTTACTTTGAGTAATGAGCATTATTGTCGTAAACGTGAAAAATGATGCCTATAAGGCATAAACTTGGA
+AATATATAAGTAAAAAAGGGAAAGGTATGTGAAACAAATAACCCTAGACCAATGCTTGAGTACTTGAACC
+AAGTAAATATCACAGCGCCAATTGCACTTAAGATAAGTGATGTGATCGCTATGACTAAAATTAAATCCAT
+TGTTGGGTAAGGTTCATTTGGAAAAATGTCGTTGTGTAGCCAACCATGGAGAAACTTGATTAGAATAGCC
+AAAGGTATTCCCATATAAAATGCTTCTATAAACTCTACTCGCATACAACTTCCCTATGTGGTTAATTTTG
+TTCTTTTAATGCGTATAAGCTACGGGTTAAGCTGTTGCCAAAGCCTCAGCTTATCAATTTTTTGTTGTTG
+GGTTACTTTATTCCACAGTTGATGGTAGTTAAATAAAACACGGTCAATACTACCAACAATTTGTTCTCTT
+TCTATAGTGCCAAAATAACGTGAGTCGTGGCTCAGGTTACGGTTGTCTCCAATCATGAAGTACTTACCAA
+TTGGAACAGTGAATTGAGGACTATTTGTGACTAAGCTACTTTTAATATAATCAGGTAAGTCACTAGTAAA
+AATAATATTATAATTTTTCGTTTTTGAAGCAGATATATTGTTAGTTTCTTGGTATGCACTAAATGAATAC
+TTACTTGAATAGGGCAGTTCTTTGTTTTTGATAACGTCCATTGTCGTGGCTTTCAAGGGGAGTATGCTGC
+CATTGATATAAAAATTATTGTCAATAATTTGTACTGTGTCACCGGGTATTGCCATTACTCGTTTAACAAA
+TAATGACCCTTTATTGTCAAAAGCGACAATATCACCACGTTGTGGATTATTTATCGGGAATATATTTTTA
+CCCCAATAAGGAATTTTAATATCAAAAGCGAGTTTGTTTACTAAGACATAATCACCTTCAATTAGGTTGG
+GGTTCATTGACGCAGACGGAATGTAATTCCAATTAATAAACGTACTTCGAATAAAAAATAACGCTAATAA
+AAACCAAATAAAGCCCATGTTACTGTGATAGAAACGTACCAGTAAATTTATAGCGTTATTTGGCGTCAAA
+TTAACATTCATTATACGCATAAAGGTTGTGTGTCATTCGTCGTTGAATCGCTAAAATTAGCGATATCAAA
+ATCGACGATGTTGGCGTTACCATTAATATCTACCAGTACATTGTTTTTACTTAAATCACCATGTTCAACA
+CCTTTGCTTTTTGCATGTTCAATGGCCGCTTTTAAGCTAGTGTTAACCTGTTCTTTGGCTTCCTCACTTG
+GCGAAGTATTAAGGAACTCATATAAAGTAATACCGTCAATGTATTCCATCATAATGTTAGGCTCTTGATG
+ATTATCATGGCTAATATCTATAAAACTCGCAATGTGATGGTGGTCTAAATCAGCGAGTATTTGTGCCTCT
+TTTTTTATCATCTTTAGTGCTGTGTTGTTTGAGTCAGCCAAGGCAAAATATTTTACGGCTATGGTGTGGT
+TAATTAAGCCATCTGTTCTTTCCGCTAGGTAAACATCACTCATACCACCTTGTCCGAGCAGTTTTGTAAT
+TTTATATTTGTTGTTTATTAAGCGTCCGATACGAATACTTGTATCTTCGTTATTAATGATTCCTAAATGT
+AAGTATTCGAGCATCTCGTTAACTGAAGTACCACGGTAATCTAATAAGCGGGATAACTCGGTTGCTACTG
+TTGGATTTTGTTGGTGCAGTTGTGTCATTTTCTGCGCTAATAATTCTTTTGGCAAACTAGAATATTCTGT
+AAATAATTTATAAAGCAAAGACATAGGTTAAAACCCGTTGAAGTGGCTATGATACCAAGCATGCGCAAAT
+TTGAGTTCATTTTGTACTGTACGCAGAGATATATTGTACATATCAGCAATTTTCTTTGCATTTAATCCAG
+CAAAAACATTGAGCTGAAGAAGTTCTGCTGCCCGGGGTTTCTCCTGTACCAGCGCATTATAAACGCGTTC
+CAAGTCACACATTGTTTCTGCAATATTACAGTCGTATTCAGGCTGTTTTTCTTCCTGAGGTAGGGTGTTT
+TTCTGCGCATTTTTACTGCGAGATTGATCCTTCATTATTGAATAAACAACCTTGCCAATAAGTCGATAAA
+AATCTGCTCTGTTATCAAGTTTTGCACTGGTCACTTTGCCTAACCGAGGATAGAGGTGATTGATAATATC
+AGTGGTTGAATCAATACAAACAGAGACTTGATTGACATTAGTTTGTTGGTTATTTAGGTTTTGAATTTTG
+CTCTTGCGTATTTGATGTCGAAACTGTTGGTAGCATTGAATAAACAATTCATCGTATGCAGTTTCATCGC
+CATTTTGCCATTGAGTGAGTAGTTCAGTTACCGGCACGTCTGATAAATATTTTATGTCCATATATCTGTT
+TTTATTTGAGTTGTTATAAATATGCTAACACGTGACATTTAATGCTTCTAGTTTAATGGACGTTTATTTA
+ACAAAAAATAAACATTATATTTTTTTCGTTTTTAGTTCATTACAACGTGTCTTTTCGTTTTAAAAATAAG
+AGTCTAAGGTGGCATCATAATTTTTGAGAAGGTAATCTGTAAATATGGAAAATCAACAAATCGTGAGCTA
+CAAAAAAACTAATGCGTTAAGCCATTTTCAAGGGATGAACAAACTAGGAACCACTTTTTTCATACTTTTT
+ATCGTAGGATCTTTCTTACCTTTGGCCGATTTAGGCGGTTGGTCTAATGAAACATTAAGTTTATACAATC
+TTGCCAACCCAATGGTGTTGTTGATTATTGCAGCCATTGGTGTGCTTGTTAACTTAACTGGCTTTAGCCG
+CACAGCTTCACGATGGGTATCTTTAGTTTTTGTGGCTCTTGTTGTTGGTTGGTTTTTAACTCAGCTTTAC
+GATATTTATGACTTGGCAAAATCAGCAAGAGAAATAAGAGGGCGTGACTTTGAGTTCAAACACTTTGTAC
+GTTCAATAAAAGGTATGGTTCAAGGTTTGCCTATCAACAGTGCTGACGATTTAATATCACTGGCAAGTAT
+ATTATTAACAGTCGCGTTTGTCGGTATTAGCGGCTGTGTTTTTTCTCCTCGATATAAAGAGAATAAACAG
+TTAAAAGCTGCCATAACCGGCCAGCCAATTGATGAAAGCCAAGACGAAGTAACAAACATTCAAGCCAAGC
+TAGAAAGTAATAAAAAACCTTCCCTTGTAAACAGTGTTAAAGCGTTTGTTGTGTCGGTAATTACCAAGGC
+TATTGGAGCAATCAAATATATCTATCAAATCATCAAACCTTTGGTAAATGCACTGCTAGATAAAGCGGCA
+GATATTATTTGCCAGCAACAACCCAATCTCAAACGTGAACAAGTGAAAGTAGCAGTGTTCTCGGTATCGG
+TTGTGTTGCTTTATCTACTTATTTTTTAACCCTCGCATCAGCTTATTACGAAAACAACATATTTTAAAAG
+GATAAATTATTATGAAAAAAACAATAATCATCTCGATTTTAGCTAGCTTAGCCTTAACGGCTTGTGGCGA
+CCCAAAAGATGAAGCCAGTGAAATTGCACAACAAGCGTGTATCGCAGATAAAAATAGTGATTTAGGTGGT
+TTACGTGACTAGATGAATGAAGAAATGTTCGAAATTAACAAAGTCATGCATGAAAGTGCTGACCCGCAAA
+TGAAACGTATTTTAAAAATGCTTAATTGTGATTTAAAAAAACTGAAATATTAGAAGATGGAGGTTTTGTC
+GTTAGTTTTAAAAAACACAATAGTTATGAAATTAAAGAGGTTGATGGTGATTTAAAAGTTGTCGGTGAAC
+AATATTTTTAGATTTATTAAACTAATTTTTATTTTTCAAGTTTTTAACAGTGTTACTGTATCTATCTAAT
+AAAGATATGGAATTTATACTTAAAGGATTTAATATGCTCAAACACTTTGTGCGCTCAGCACTATTCATCA
+TTGTTGTAACTATCCCAGCTATAGCCTCTGCTGCTGAAGACCTAGATTTAAATAAGGAGCATGTGTATTT
+TCAAAGTGGATTCCATGAAAAGCCTTATTTATTAGAACAAATGCTTTATTCTGATGGCAACCGTTGGAAT
+TTTAATCAAGAATTAGGAACGCCCGTTACCATAACTTATGGTTTTACAGGCGACGAAATGGGCTATGTTT
+TTCCAGATGACATTCAGCGTGATTTTTATCAGTATGAAAAAGATGTCATTGTTGATGTTCTTACACACAT
+CAGCGAAGTTTCTGGAATTACTTTTGAAGAAAAATTTACTCGAGAAAATTCGGATTTTGTTTTTCGAATT
+GGAGCTTACACTGGGTCTGGTAGTAATGTTCCGCCAATAGATGAAGCTGATTACATACGTTATAGTTATA
+GGCGAACCGTAACGTTTAGCCAGTCTCATGCATTACACTATTTAAATCCTAATCATGATTTTTATTTAAG
+AGTTAAAAATGACGATATTGACTATAAGCATGATTTTGCTCGATCTAAAGCGGTTATACTCCGCGATATA
+AGCAGAATTATCGGTTTAACGAGATGGAATGATGGTCAAGAGAATAATAATGACTTTTATTCAGTGATGG
+CACCAAAAGCAACAGGTTTATCTTCTGAAACTTTTGCACCAACAACTTTAAAAAAGTATGACATTGTTAT
+GCTACAGCACCTTTATGGTAAACCTTTCAAAGTAGAAACTGATCCGAATATGACATACAACTATGATGAT
+AGTTATGATTTTCATCAAATGATTGTTGATAAGGATGGTGAAGATACCATCAGTGTGGTGAACTCTCAAC
+GTAGTAATATTATAGATCTACACCCTGGCGCTTTTAGTTCCATAGCGTCTAGGCCAACTGGTTTCTTTGA
+CCCTGATACTGAAAGTGAACACTTAAACCGCAGTTACAATAACCTATCCATAGATTATGGTACTCGTATT
+GAAAACGCAGAAGGCGGTAGCAATAATGATGTACTCATTGGTAATTATACGGCAAACAAGTTAAATGGAA
+ATGCAGGGGATGATAAAATTCAAGGTTATGGTGGTAACGACTTGATAGATGGTGGAGCAGGCATTGACAC
+TGCTGTCTACGCAAATGAGAAAGTGCAATATGAAATCGAATATGTTGGAAATAGTGTAACTGTTTTAACT
+TTACCAAGTGGCAACGAAGGTTTAGACACCTTAACTAATATTGAATTCATTCAATTTTCAGATGAAACCA
+TAGCCATTAATCAAGCTCCTGTGATTACTTTAGGAGAAATTATTACCGTAAAAGAAACAGACCATGTGAC
+TATTATAGCTGGAGTTTTAGACCATGAAGGTGATGAACTTACTTATACTTGGACTCAACTTAATGGTACA
+GATGTTGAGCTAACAAACACCGATACAGCAACTATTATATTTACTACTCCAAATGTAGATAGAGAAGAAA
+CAATCACTTTACAGTTAGAAGTTTCAGATGGTTTAAATACAGTAACCAGTTCTATCGCAGTAGTAGTTAC
+TCCTAATACCGCACCAGTTATTACGGATATTACGGTAGACCAAGCAGTCGATGAGCGCACTACTGTGACA
+CTAGCTATTAACGCTACAGATGCCGATAACGATACGCTTATTTATCGTTGGGTTGTGAATGGTGCAACAG
+TAACACTAATAGGTTCAACTACTAATACTGTTACATTTACAGCTCCAAGCGTTACAAGCACAACAACACT
+AACCGTTGAAGTATTTGTTACAGACGGGATTGATGAAGTTAGTAGTGATACACGAACTGTAACGGTTAAT
+AATGTTGATACAGCACCTGAGCCAGAAGTTTCGCCCACTATAGAAAAAAGTAGTGGTGGCTCTTTTGGGT
+ACTTTATTTTGCTAATTGCAGGTTTAAGATTATTTAGAAAGTAAGTTATAAAATACCAACAACCAGTGAG
+ATTAACTGGTTGTTGGTATGATTAAAGAATGGTTTTTTTTTAAACAGAAAGTTGAATAAGTTTAATCATT
+TTATCTCCGTATTAAGTCTTCTTGGAGTACTCAGAGGTAAATACGCAAAGCAACAGAATTATTCTAACCT
+AGCCATACAAGAAAAATTAATATCAATAAATACGCTTTATAATTTTTTTTTGCAGAAAAATAGCGAGTAT
+TCTTAATCAAACCAACTGGCTTAACTTCGCTGAAAGCGGCCAAAAAATTAACAAAGCCTTTAATAATAAA
+GCTCTCCGGTGGGATTGGTGTAAGTATGCTTAGCTGCCCGAAAAACTTGGTAGATTCGGAGCGTATTCTT
+ACGCAACTTCGTACTGAAAGTTATGATGTAACTAATAGCTACGATGATGGAGAACAAGCCATCGTAAATA
+CCTGTGGTTTTATTGACTCGGCAGTATAAGAATCTTTAGATACCATCGGCGAGCCGTTAGCTGCAGATGG
+TAAAGTGTTGGTTACTGGTCCTCATGCTTATGATGAAGTATTAAGCCAAGTACATCAGCATGTAGCTAAA
+CCTAAACCTAAACCTAATCCATTTATTGATTTAGTACCTCCACAAGGTGTCAAATTAACGCCTAAACATT
+ATGCTTATTTAAAAATATCTGAAGGCTGTAATCATCGTTGTACTTTCTGCATTATTCCATCAATGCGTGG
+TGATTTAGACTCACGTCCAGTGGGTGATGTGTTAGATGAGGCACAGCGTTTAGTAAAAGCTGGCGTTAAA
+GAGTTATTAGTTATCTCACAAGATACCTCTGCTTACGGTGTGGATGTTAAACACAAAACAGGTTTCTGGG
+ATGGCATGCCCGTTAAAACACATATGCAGCAGTTATGTGAAGAATTAGCAAAGCAGGGCGTTTGGATTAG
+TCTTCATTATGTTTATCCGTATCCGCATGTTGATAAAATCATTCCATTAATGGCTGAAGGTAAAATACTG
+CTGTATTTAGATATTCCTTTTCAACATGCTAACAAACGTATCTTAAAATTAATGAAACGTCCTGGCAGCT
+CAGACCAAGTTGGTTGTTTTAAATATTCACCCGTTGAAGGTGCTACCGCTAATGCGTTACCTGATCATGT
+TTCAGATGAAGTAATGGAAGACCGTCTGCAACGTTTTATGGCAGTGCAAGCGAAAATCAGTAGCGATAAA
+TTACAAGCACGCATTGGTCAAGAATACCTTATTCTTGTTGATGAGGTGAATGGTTTGGTATTGTAGGCCG
+TTCATATATGGATGCACCAGAAGTTGACGGTAAAGTTTATTTGTCAGATGATTATGATGCCAAATCAGGC
+GACCGTATTTGGCTACAAATCATTCATGCAGACGAACATGATGTTTGGGTCGTTCGCGTAGAAGATTAAT
+TTTATAAAATTTTAGGCTACAAAAACACTGTCTGAGAAATCAGACAGTGTTCAATGTTTAATGACTTGAA
+AGTTGAGCGTGTAAAGCATGCTTATATGCTGCTATTCCTGGCAACAAAGGCACAATCAATGTTGCGATAA
+ATATCATGGAGATTAACCACATCAATTCCATGGTAAAAATATCATCACTTAAAAACAAACCAAATTCAGC
+AGCCAACCATGCCTCAAGACTATAAAGTGCGAGTGTTAGTACTACTATTGACATGATGATTGCTAGGCTT
+ACTAAAATAACGGCTTCTAACAAAATTAGCAGTAATAGGGTAACAGGACTAGCCCCTAACATGCGTAATA
+CTGCTATTTCTGTTTGACGCTCGTTCATTGAGGCCAACAACATAGTTGTGAGTCCAAACAAGGATGAAAT
+AAGCACTAGCACCGCTATGGCGCGCAGCAAATTTTCAACGGTTGCCATCAAACTCCACAGCTCTGTCATG
+GCAACACCAGGCAAAACTGCCATTAATCTATCTGTTGGATAGTTATTAATCTCTCGCTGTAATCCAAATG
+TTGATAATTTACTTTTTAGCTTAAGCATAACAGCCGTAATACTTTTAGGTACGGGTGGTGTTTTTTCTGG
+ATTTATTAGCCATTTTTTTAATGCTGATGGCGGTAAGTGGATCGCTTCAATGGCACCTAAACTTACGTGA
+ACACTTTTATCAACGGGCGTGCCAGTGCTTGCTAAAATACCACTTACTACAAAAGCTGTTTGCTCGTGTT
+TGGTAAAGCTTGTATTGCCAATACCATGAGCAATAATTATTTCATCGCCCAAATTATAATTAAGTTCTTT
+TGCAACATCGGCACCGATAACTACGTCAAATAAGGATGAGAATTTACCGCCATGTTCAAATTTTAAGGAC
+TGTTTTTTACCATAGCGATAGTGAGTAAAATAGCTGTTATTCGTGCCAATAACACGAAAACCACGATGAG
+AATCGCCAAGAGAAATAGGGATAGCCCAGTCAACTAGTTGTCGCTTTTCGAGCATGGTAAAGCTCGTGTA
+CTTAATGTTATTGGCAGGGCTGCCCATTCTAAAAATAGAATATAACAATAAGTTTAATTGACCGCTAGGC
+GCGCCGACAATCAAATCTACGCCTGATATAGTACGATTAAAACTTTCTTTTGCTTGCAGGCGAATATGTT
+CGATACTTAGCAATACTACAATGCTGATGGTTAATGATATGAAGGTCAAGATGGCCGTTTTTTTTCGGCT
+TAATAAGCTGTGCCAGGCAACAGAAAGTAATATCATAATGACATGGTTTCCTCAGTTTTACTCAATGTAG
+TAATGTCGAGGTTACTATCAAAATGATGCAACAAGGAGGCATCATGACTGACAAAAATAAGCGTGATTTT
+AGTGTTGTCACAGATCTGCATAAGTAAGTCCATAAATGCATTTTTTGCCGATGCATCGAGTGCCGAGGTA
+GGTTCATCAACTAATAATAATCGTGGATGATTAATCAGAGCGCGGGCAATTGCGACGCGTTGCTGCTGTC
+CAACACTCAATTGGTTAACTTGTCTGTGCATAATATTACTGGGTAACTGCAATGCGTTAAGCAATGTTTG
+CACGTCAGAATTCACATCAGGCCTTGAATTTTTGGCGAAGTAGGCTGCGAGCTGAATGTTTTTAAGCACC
+GATAGATACGGGATAAGATTAAATTTTTGAGATACCACGCCAATATTTTTTGCTCTAAATAAGTCCCGCT
+GGCTGTTTGATAACGCACTGATATTATGATCGAATAGACTAACGCTGCCTGACGTTGGTAGTAAAATTCC
+ACACAATAAATTTAAAAGCGTGGTTTTCCCGGAACCAGAACTTCCATGTAAGAATACACGTTCAGTGATA
+TCGACTTGCCATTGAGCAATAGATAACCCAGCATAACTGGCAGGGGTATCTTTATAATAGTGGTGTATAT
+TTTGTAAGTTGATAGCAAGTGTTGACAAATCTTATTCACCTTCGATAATCACAGCATAGGTATTCCTATC
+CGCTTCTGTTTTATGTTATGTTATAACATTGATGGCTAAGGTGGAAAGAAAATTTGTGATTTGGATAAAA
+TGAATAGCCGATGTGTTTTATGCTCAATAATCCTTGTGCTAGTGGTATTAACATTTAGTTTAACGGTAAG
+AGCACAGGTTGAGTATACCGACATAGAATGGACCGAATTAATCCCGGCTGATGATTTAGCGGTATTACTT
+AATCCGCCAGACTTTTTGTTTGATATAGAAGATCAATCAGAAAACGATAATATGGAGTCATTAAAAGGGG
+TTAGTTCAACCGATGCAGCAGCAAAAAGGTATCAACAGGCGCTAGAATCAACAAGGATTGTAGAGACATT
+TGATGGTAAAAGCATTCGACTTCCAGGTTTTGTCGTGCCTCTAGAAACAGATGAAAAACAACGGGTAACG
+CAATTCTTTATTGTTCCCTACTTTGGAGCATGCTTACATATGCCACCACCGCCGCCAAATCAAATTATCT
+TCGTAAAATCGTCGGCGGGCATTGAAGTAACCTCTTTATACGACGCGTTTTGGTTTCAAGGGGTTTTAAG
+TATTGATACAACAGATAGCCTCCTAGGAAAATCAACATATAGTTTGCAGCTTAATAAGGCTTATATTTAC
+GAAGATTAAGGGTACGTAAATTTTAGATATTCACTATTATCACTAGCGATAACGGCTTGCCACTTAATTA
+CTAATTCATTAGATCAATCTCTCATTAGAGCAATGCAATACAATTAACCTTCAAGGTTCTCTCAAAAATA
+AAATAACTAGATCGGTTTAGTGTTATAATATCACAATAATGCTTTATTAAATAATTGTGATGTTATAACA
+TAATAGCTTAATGTCTGGATGGTTCTTCTAGTCAATTTTAATGATTTACCCAAGCTACTTGAATATGCGT
+GTTTCAGGACACCTGAGCGATTCATGATCAAGACGTCTCATTTTATTAAGGGTTATTTTCTTAAAAAAGG
+AGACAACGAAGAGCATGGCTTGCTCAGACGTCCCCGCAGGGCTGGTTTTTAAACGCTTTTTGCTGCGTTA
+TTGATTTTGACAATAGAATAACTATTCTCTTCAATCAATGCCTTGCCTAAAGACGTTTCTAATTCCAGCT
+GAAACCTGCATCTTCATGTAGTTTGGGTATAAAAACAGAGAGTGCTCTCATGCTTCACAAAAATAAGTTA
+CCGGTTACTGTTCTATCGGGTTTTCTCGGTGCCGGAAAAACCACAGTACTAAGCCATATTTTGAATAATC
+GTCAAGGTAAAAAAGTGGCTGTCATCGTTAATGATATGAGTGAAGTCAATATCGATTCAGCTACGGTTGC
+TAACGAAGTATCTCTCAACCGCAGCGATGAAAAGCTTGTTGAAATGAGTAATGGCTGTATCTGTTGTACA
+TTGCGTGAAGATCTTCTCTTAGAGGTTACGAAATTAGCACAAGATGGACGATTTGATTACTTGGTTATTG
+AATCTACGGGTATTTCTGAGCCATTGCCGATAGCCGAAACCTTTACTTTTTCCGACGAGGACGGTATTTC
+ATTATCAGATGTGGCAACACTGGATACTATGGTTACGGTTGTTGATGCGGTAAATTTTTTAAAGGATTAC
+GAAGAGGCATCTTCTTTACAAGAAGTAGGAGAGTCGTTAGGGGAAGAAGACGAACGTAGTGTCTCTGATC
+TACTCGTTGACCAAGTTGAATTTGCCGATGTCATCTTGATTAGCAAAACCGACTTGGTTGATATTTCTGA
+TATTGATCGCCTAATAGCAATACTGAAAACGCTTAATACCCATGCCCGAATCAGCCCTATTACTCAAGGT
+CAAGTCGATATTGATGCAGTGCTGAGTACTGGTTTGTTCGATTTTGAACGCGCCCAGAGCGCGCCAGGGT
+GGTTGAAGGAGATGCGAGGTGAACACATTCCTGAAACCGAAGAATATGGTATTAGTAGCTTTAGTTTTCT
+TGCTCGCCGTCCGTTTCATCCTGAGAAATTTTATCACTTTCTTCATGACACTGAAAAATTTGGTAAATTA
+ATTCGTTCCAAAGGGTATTTTTGGTTGGCCACTCGTCCCCAATTTTCAGGTCAATGGAATCAGGCAGGTG
+GCATTGCTCATTATGGTTTTGCTGCTATGTTCTGGAAATCGGTGCCCAAAAAAGATTGGCCTATCGATGA
+GGAGTCATTGAACGCTATAGAGAAGCAGTGGGTTGAGCCATTTGGTGATATGCGTCAAGAATTAGTGTTC
+ATTGGTCAGCAACTAGATCAAGGGGCTATGACTAATGCACTCAATGAATGCCTGTTGACAGATGATGAAT
+TACTAAAAGGGAAAAATTACTGGGCAACATTAAGTGATCCGTTTCCAGAGTGGAGTGAAAGCGCGTGAAT
+ACAATAAATACTATTAATGAAAGTCAATCAACAAGTCTACTCTTACCTGAAACACTGACAAAACGTGCCA
+GTGAAAGTGACTCGCCTGAGTCATTTACCGATATTTATCGAGATGACACCAATATTGCAATTTGGCAACG
+TAAATTGTCTGACAAACTAGTACTGGCTGTGGATGAGATTTTAAAAACGGGTGTAAGAGTAAAAATTGCA
+GAGGCAGTTAGCGTAAAAACTGTCCATGCTACGCTTTGTAATGCGTTAGGTGAGACGATCGCTGTGAGGA
+GGTTGAGCGATGACATAACACTATTGGTTGATATGTTTTGCTGTTTGTTTGATCTCAAAGAGGTTGGATT
+ACGATTAACGGCACTCGACCGTGCTATGTGCCCCAGATTTCACTTTGATCGAATTCCGTGTCGACTGGTA
+ACAACATATCATGGAATTGCCACAGAGTGGCTTCCTCATCAGTTGGTTGACCGCAATAAATTAGGTGCGG
+GAAACCAAGGTAAATCAGATGAACAATCAGGTCTTTTTGATAGCTCTGATGATATTCGTCAACTGAGCGA
+AGGTGATGTCGCCTTACTCAAAGGTGAGTTTTGGCATGATAATGAAGGTGCCGGTTTAGTACATCGCTCA
+CCCGTTCAGCCAGAAGGTTTACTAAATGAACGTCGTTTATTATTAACGCTTGATTTTATTAACGATTAAA
+CATTGTTAGTGAAGGGAAATTTAAAAGTGAAAGTACAAAAGTTAGTATCATTTTTGTTAAATATAATACT
+ATTAAATGTCTTTTTATTAGGTCAAAACGTTCATGCAAAAAATAAGCACGAACAAGGCACTAGCTTAAAT
+GCCCATGTACATGGTTTATCTGAAATGACGATGGCGATTGAAGGAGGAATACTGGATATTCAGTTGATTT
+CTCCAACGGTCAATCTCTTTGGTTTTGAGCATAAAGCAAGCAACAAAGAAGAGATTACGATTGTTAATAA
+TGCTAAAGCACTATTGAGTAATGCCGCAGCACTTTTTTCTTTCTCAGGTGGTGGTTGTACGCTCATTAAT
+ACTGCGATTGATGTATCAGGTTTAATAAAACTTGATGAAAATAAGCATGAACATCAGCCGAAATACAACA
+AAAAAGCACATGATGCTCACAGCGATCAAGATACAAGTCATGAAAATCACAGCCAAGTAGTTGCAAATTA
+TCGCTATCACTGTGAAGAAAAATCAACGTTATCAGCTATTACTGTACTTGCTTTTGAACAGTTTTCAGGA
+ATTCAGAAAATTCGTGCGATGTGGATAACAGATACAAAACAAGGTGTCGTGACACTGAGTGCTGAACGTA
+AAATAATGCGTTTATGATTATTAAAAAACAGATTATAAAAAAGACCTATAGTGGTCAGGAAGTTAAAAGA
+TGATAAAAATAGAAAATGTTACTGATAAAATGGCAATTACGCTATCAATTGCTTGCGCTATTCATTGTTT
+AGCTTTGCCTTTACTATTGCTATTACTGCCAAGTTTTATGGTATTACAACTCAACAATGAAGCGTTTCAT
+ACTTGGATGGTAATAATTGTTCTTCCGACAAGTGTTTACGCACTATTTATGGGGTGTAAGCAGCATAAAC
+GTTATAGATTACTATTTATTGGCTTTTTGGGATTAATTTTATTAGTTCTCGCAGTATGGATAGGTAACGA
+ATTTTGGGAAAAGGCACTTACCCTAGTGGGATCGACGGTTATTGCAGGCGGTCATTATTGGAATTACCGC
+TTGTGTCAGCAACACACCCTTTGTCACCGCTGTGAAGATTAAATAATATAAACTAAATTTTTCATCGTGA
+TGGTCAGAATTTAGAGCAACATAGTGCTAATTTTACCCCTTTCAATTCCCATAATTTAAAGCACAAGTCT
+AGATAAGCGGTGAATGAGAATAAATATGATAGGGATGAGTCGGGTTGTTTGAGTGTTCAGGGGACATAAC
+AATCAATACATAGTAGGCAGGGTCTAGTCGAGCTTGAAGAAATGAATTTTATATTGAGGTAAGGTTGAAT
+ACCTTAAAGAAGTTCTCTTGGTAAGCTCGAGATAACCTTAGTTCAGTTCCTGATCTTAGCTGTAAGGTAT
+GATCACCTTTGCTAATGGGAGTCACTTGAATAACTTCATTAATATTGATCACGTGCGAACGGTGTATGCG
+TACAAAAATAGTGGGGTCTAACTGACTCTGTACGCCAGTTAATGTTTGTCTGGCAATAAATGCCGTTCTT
+TCAAGGCAAATTTTTACATAGTTACCCGAAGATTCAATCCATTGAACTTCATCTGCTTTCGCTACTTCAA
+TTGAGCCTTCAGCTTTAAATAGTAAAGTTTTTGGGTAGTGCTGGTCTGTTCGGTAATCTTGCACAAGCTT
+TGGAATATCAAATTTTTGTGTTGTTCCAGAAAATTCACGAAAGCGATTAAGTGTTTTAGCTAACCTAGCT
+TTGTCATAGGGTTTAAGGAGATAGTCAACCGCATTTAACTCAAATGCACTTATCGCATATTCATTAAAAC
+CAGTCACAAATACAATGGAAACTTCTTTGTTAAACTCTAAATTACTGGCGACAGAAATGCCATCCAGTTT
+GGGCATTTGAATATCTAAAAAGACCAATGATGGGGTAAACTTATCAATGCACTCTAGTGCTTCCACGCCA
+TTTCTTGCTTCTGCAACGACGTCAAAATCACTGTGTTCTTTTAGAAAGTGAATAAGCTTTTGACGTGCAG
+CAGGTTCATCATCTACAACAAGTACCTTGTACGAGCTAGAGACTTGAGCGAGTTCTGACATGTTATTAAC
+CTATAAAAAGAGTAGGGCATTTATATCCTATCCTAACAAAGACAATTACTTTTAGCAGTGTTTTTAATAT
+GCCTGTTAGATAAGCTATGTCGGGTTTATTGCATAGGTAAAGTCAGTGTTAATATAATGGAGTTGTTACC
+TTGTTGAACAAGTGAAACGTTTGCCGAATCACCATATAACAGTTCGAGTCTTTCTTTGGTATTTTGTAAA
+CCAATACCAAAAGAAGGTTGTTGGTTTTCATATTCGAGTAATGGATTCATAATAGTAATACAAAGCATCC
+CATCTTCACTATAGGCTTTAAGGTGAACTCCGCCCATATCATCAGAAGGCTCAATACCATATTTCACGGC
+ATTTTCGAGTAATGGCTGTAGTAACATTGCAGGGATCAAAACGGATTCTACTTGTGGTTCAATTTCTATT
+TTTGTAGATAATCTATCACCAAAGCGTAACTGAGCTATTTCTAAAAATGAAGTCATAGCCTGTAACTCTT
+CATTAAAGGTTACCCAAGGCTTTTGTTCTGCAGCTAATGAATAACGCAGTAGATTTCCTAAACGCATAAT
+AATTGAATCGGCTTTATCAACATCTTGATACATAGTGCTAGAAATAAGATTCAAGGTGTTAAACAAAAAA
+TGAGGCTGTAATTGATTCCTTAAAACAGCTATTTGTGCGGTGAGTAATTGCTCGTTGAGTTTTGCAGCGT
+GAATTTGTTCTTTTTGGTATGTTTCAAAATAAACTTTAGTGTAAGCGCCGAATACGATGGCACAATAGAA
+GCCTATCGTTTTAGGGTATTCATAGATATACCTTGTAAGTAAATCACCGTTATCCCAAAGCCTACCCTCA
+ATTAATAAATAGGCTAAATGCCTTGTTCCGATCATTAGTGAGATAAAAAGGAAGGTAAATGGGATATACA
+AAATCGCCACTTTTAGCATTGATTTATATCTATGCGTTTCATCTAGTGACCACTTTTTACAGCAAAAAAT
+AATGATTGGACAAACTAGGCCATAACAATAAACAGCGCTGTACTCTAAAAGCCAAGGTTCCCATGATAGC
+GACTCTTTACGATCGGCTATTGCGGTTTGTGTGATAAAAAAAGCGACGATAGAAAGTGAAACAAGCCCTA
+TCAGAATCTGCTTAGCGGTAATGGTGGAATAAAAATGTAGCAGAGCTTTCAGAGTTTGCATATTTTACAA
+TGACTCGGCTGAGTAGTTAATTAAAATAATACACCATTTATTAATGGCATGTTTCCTTGTTAACACGTCC
+AAAGACCCACTTGTCCCTTAGTCATTTATTTTTTAGCTCTGTTTTTCTATTCTCAGCATAAATGAGCAGA
+GGATAAAATCAAAATGACAACACAAGTACTAAATAAACACCTGGAAAATAATCTCGGAAGCCGACTGTAT
+TTTTTAGATTGGATCAGAATACTAGCCTTCGCATTTTTGGTTTTCTATCACAGCGCATTAATGTTTGTTG
+ATTGGGGTTTTCATATTGAAAGTGGCTATAACAGCACTTTTTTGAAAACTATCATGATACTTAGCTCTAA
+ATGGCGACTTGATATTCTGTTTCTTGTTTCAGGTGTGGCAATCAGTTATATGATAACTAAAATGCCACTT
+AAGTCTTTTACCTGGCAAAGAATTGTTAAGTTATATCTACCACTTCTCTTTGCTATTGCTATTGTTGTAG
+CCCCACAATCGTATTATGAAGCGATTCAAAAAGGTGTTTTTGAGGGAAACTTCTGGCAGTTTTGGAGTTC
+ACATTATTTTACCTTCGCATGGGATAAGCGTATGAACGCTCCATTTCCAACGTATAATCACATGTGGTAT
+GTGTTGTACTTGTTCCACTATACCGTTTTGTTGTTACCTCTTTGTGCCTTTATTAATAGTGAAAAAGGTA
+TAGTAATACTGCAAAAAATTGAAAAATTCCTTACCAAAAGTTCGCGTATTATCTGGTTACCACTAACCAT
+TTATTTTGTTATTTTCTTCGCCTTCAATAACCATGAAGTCACTCATACTTTCTACGATGATTGGTATGGG
+CACGCAATCTTTCTTTTTGCCGTGCTCATGGGATTAATTTTTGTCCGAATGCCGAAAATATGGCTATCTT
+TTCAAGAGAATCGTTTTATATCTTTAGCAATAGGCCTAGCGAGTTATTCTGTTTTATTAACACTCTTCCT
+TTTACCTAATGAGATGTTTCCATTCGATACTGGTTTAGTTTGGGGGATAGTTGAAATATTAGTTAAATGG
+TCTTGGATAGCGTTAATTATTGGTTTTGCTAGAAAGTACCTGAACTATACCAATAGCTCCCTTAAGTATT
+GTAATAGCATTGTTTATCCATTTTTTATTTTGCATCAAACCGTCATCATTATTTTTGGTTTCTACGTGAT
+CGATTGGGGCATGTCTGGAACTCTTGAGTTTTTGACCATAGTGGTGGGTACCTTTGTTATTTGCGCCTTA
+CTCTATGAGCTACTTATTAAAAGGGTCAATATTTTAAGGTTATTATTTGGTATGTCATGGCAGAATAAAG
+AATCAATAGTTGATGATTTTTGCTCTAAATCGATTGTTATAAACAATGACAAAATAAGCTAAGTCGAGAG
+CCATATAGGGAATAATGCTAACGTTATAAGGTCGCTTGGAGATTATTCACCCTGTCATCCAAATACAATG
+CTTTGATGACAGTATAAATAAAAAGCCCCTTGCAGGATTGATAATATATTTTCAATACCTTAGTCATTGA
+GCTGCTCAAGTTAAGTAATATGTGCGTATCACTTTTGAATCAAGTAGGTGCTTAGGCAACTATAATATCA
+ATGGTAACGGGTATATAACTCACAGATAGTCCAAATTTAATCATTAACTCTTTAAGGTATTGTCATGCTA
+ATACAATTTAAAAAGGTGAGAAATGCGCTTATTAGAGATGGTAAGTTTGGTAAGTATTGTCTTTATGCCA
+TTGGTGAGATTTTTTTAGTCGTTACTGGAATTCTCATTGCCCTTCAGGTTAATAATTATGATTTAGCACA
+GCAAAAAAAAGCAATCGAACATCACTATTTGTTAACTATTAAACTCCAATTATCCGCAGATAAAGAAAAA
+CTTTCAGCAGAAATATATGGTATGAATGAGCGAATAGATGATTATCTAGTTGGGATGAAATTAATCAATG
+AAAATGATCAGGAAAATCTTGAGGTCCTAGCAAGTAAAGTTATTCGCTTGCTCGAATATGGAGATTTTAG
+GCGACAAAGCAGTGTCTTTCAAACGTTAGTTTATAGTGGTGAAATCAAATACGTTAATAGCAAAGAAATC
+ATTGAAAATCTGCAAGAAATTGAACGTACTTATGAAATTACAGAACGACTTGAAAATACTCAGGCTAATC
+TTGTGATGATTCATGCAGCACCAGCAGTTAATAAGAGTATGGATTTTGAATCTGGAAAGATAATCGCCCC
+AGATGTAGTGTTTACCACGATGTTCAAAAATAATTTCTCTATTGCTATTCGCCTGGCGCAAGAGAAAAAA
+AGTGAATTTGAGCATGCGTTATCAGTGATTGATAACACCATTAAAATGATTGATTCACAAATAAATAAAA
+ATGAGCATAATTAACTTCTGAGCTATTCGGAGGTGGTTACTTTTATATCATTTAGTTATAATTTTCAACG
+TGATGGTTCGATATCAACGGCGTAAAAGATGTTAAATTTAGCAGTATTTTACATGGGACTCATACCTTAA
+TTGATTAACCCTAAAGCAATTATTTACCAGTAAACCTTGTATTCACTATTTTTATCCTCATTTTCAAAGT
+ATCTAATGTATTTAGTTTTATCCGCAATAATATTTTGTAGTACGGTTTTTGTGCTAGTTCAACTTGGTCA
+ATATTCAGTTCTATTGTTAGAACTCAGTTAGACAATGAAAAGTAAAAGATTGGATAAAACTTATTTTAGT
+TTCGTTATTGCTTTAAATGGCAGCGAGCTTAATCGATTTAATCTAGGTTATAAATATGACGTTAAATGAA
+AGCATACCCGCAATAAGAGCACGGGTAAAGTTAAGTATAAAAGAAGATATTCCGGCAGAAATCATCAGTT
+TTACTGGTCTTGTTGATGATAAAGAACATATTGCCATAGTATTTAAAAGCGCAGACAAACAGCAGAAATC
+TCCTTTAGTAAGAGTTCATTCTGAATGTTTGACGGGCGATCTATTCCATTCTTCTCGATGTGATTGCGGT
+GAACAGTTAGACGAATCAATCAACATAATGAAAGATAATGGCGGGATAATTTTATACCTGAGACAAGAAG
+GGAGAGGCATAGGTTTATATAACAAACTAGATGCATATCTTTTTCAAGAGCAGGGGATTGATACTTATGA
+GGCGAATAGAAAACTAGGCTTCAATGACGATGATAGAAACTATGATGACGCAATAAATATGCTCAAAGCA
+CTGAATGTTTCGAGTCTACATCTATTAACGAATAATCCATTAAAGATAGACGCTATTGGCAAAGAAATAT
+TGATTGAGTCGATTCAAAATACCAAAACTTATTTAAAAAAAGATAATAAAAATTATCTTTTAGCTAAATA
+TGAATTATCAGATCATCAATTAGAATCGTCATTAATTTAAGGGGTTATCAAAGGTTAAGTTGTACCTATT
+AGAGTAGAGGTCTACTAAAATTATTTTTGGTGATGGATAAATAGTAAATTTACCTACTGGAACCCCTTCG
+GATGCGAATGTATTGGTGTTATTTACTGCTTTATTGGCAGATAACTAGTTTTAATTTTCAGTCATTGAGC
+CAAACCAATACGGCAAAAGAGTTTGGGGATTAAAAGCGGAAGAGGATGATGTTTAGTCAGATGTCAGTTT
+TTGTTATCCAAAGAATTTCAATGCTAAATATTTTTAAGGCTTTGCGCATATTGATTAAGCGATTGCTTCG
+ATAATTGAGCTAAATCTTTAATCATAAGTAACTGTGAAGAGGTCAGTTTATTATCTTCAGTGTTGATTTC
+AAGTGTGTGACAAAGTTGGTATAACCGAACCAAACCTAAACCGATGGCAGCGCCTTTAAGTTTATGTAAT
+TTTGCGTGTTGATCAATGGCCGATAAACTTGAAAAATTACTATATTCGTTATCTATTTGTTGACAAAATA
+ACCGAGTAAGTTGTATTACTTTATCACTGCCCAAGTACTCAATATCTTGGTTGGGAATATCGGCATCAAA
+TAATAAAAATTCACTAAGCTCCTGACTTTCAACTAGAGAGTCCTTATTCGTTGAAGCAATGACTACGGCT
+TCAGGCATTTCAACTTTTAGTTCAAGACAAGGTTCCGTTTCTTGCTCAGCCCCACCTTCGACTTCCTGAT
+TAACGAATCCTCTAACATTAAACATTACTTTGGCAATACTTGGTTTTAATTTTTTCATTTGCACGGGTTT
+GGCAACAAAACCATCAAAGCCTGACTTTATAAATTTAGCTATATCTTCATTAAAAACATGAGCTGACACT
+GCAATAGTTTTGAAAGGAGTCTGCTTTTCTTTCGCAATAACCTTGAGTTGTTGAGATAAAGTCACGCCAT
+CAATATCAGGTAGATTGATATCGAGTAAGGCTAAATCAAATCGATTGTTGTGCATACATTTCAGCGCGCT
+AGCACCATCTTTGGCGGCTGTTACTTTATGACCCAGTTTTTCAACCAAGGCACAGGCGACATCAAGGTTT
+ATTTCATTATCCTCGACAATAAGCACCTGATAATATTGAGATAACGCTTGTGGTGGCAAAAATAGTACTT
+GCTGTGCGCTAATCGCTTCTGCTGAAGCTCGAGCTAATGGAATCGTAAAGGCAAAACAACTGCCACGATT
+TTCTTCACTTTCAAGAGATAAAGTGCCTTGCATTGCACTGACAAGTCGCTGGCATATTGCTAGACCCAAG
+CCTGTGCCGACAGCACTTTGAAGATTATCTACCTGAGTAAACGCCTGAAAAACGTCAGCTTGCTTGTCTT
+TAGCAATACCGCAGCCGGTATCAGTCACTGAAAATGTTACCTCTGAATCTCCAGAACTACTTTCATCATT
+AACGCCTATTGATAAAACAATACTGCCCCGTTGAGTAAACTTAATGGCATTGTTAATCAAGTTTATTAAT
+ATTTGTCGTAACTTACCTAAATCAGCAACGCGCCAGTTTTCAATATTTCCTTTTTTTTCAAAGTGCAGCT
+GCAATGATTTATTCTGCGCTCTTGCTCGCATTAAATGCACGACATCTTCCCCTAGCTTGCCTAAATCAAT
+GGCACGGTAAGAAAGCGCTATATGGCCTGCTTCAATTTTTGAATAATCAAGAATATCATTCAGAATATCT
+AATAAACTTTCGCCTGAATATAAAATAGTTTGAGCATACTTTTGCTGCTCTGACGTGAGCTTGGTATCGG
+TTAACAACTCTAATGTGCCGATCATGCCATTCATTGGCGTACGTATTTCATGACTCATGCTCGCTAAAAA
+TACCGATTTAGCTCTATTAGCTTCGTCTGCTTGCTGCTTTGCTAAGGCGTGCGCTTTAGATTCACTGTTT
+AGCTTCTCATTGGTAAACCTTAACTCTTGCGTTCTAATATTTATCAATTGCTCAAGGTTTTCTTTATGCA
+AACGTAATTCTTGCTCTGTTTGAAGCTGCTCATACTCAAGCTGTTGCTTTTTAATCGCATGCTCTCGAAA
+AACATCGAGCGCTTCAGCTAAATGTTTTAACTCTTCATCATTTGATGACTCGACCGTAATCTCTAAATCA
+CCAGCGGCTAATCTTTCTATTGCGTCGGTATGCTTTTGCAGCTTAAAAACAATACCTTGATAAACCACCT
+TCCACATCACAAAGACAATGACAATAAGGGATAATAAGGTGGTAATTAAAAATACGTTCTGGGACCAAGA
+AACCAATTTTTGATGTTGTTGACTGGTTTTTTTGGCTAACTCACCTTGCTTTTCAACCAGTGACAATATT
+CCTTGGTTTAATTGCGTTAATTGATTAGAAATATGTTGGTGAAGTAAGCTTTGTTTTTGATCCAATTCAA
+TGGCTCTTTGTTGATTATCAAGCAAGTTATCAAATAAATTAAGCTTAATAAGTGCGATATTGGCCAAGTT
+AGCTCTGTAGGGATCAGTAATTGAATCCACTAAGTTTGATATCAGCAACACTAGTCTGTTTTTATTGTGG
+GTTAGCTCATTAAGCGGCTGGTACTGTTGTGTGGTAATAACCAAGTTAGCAATTTGCTCTAACTCCAAAG
+CATTTCGCTCTAACGCGGCCATTTTATCAAGTAAATTAAGGTCTTCATCAATGATTAAATCAATATCTTG
+TTTTGCTTGTAGCAGATTACTTTTCTGCTCAATTAAATCATAAAGCCCTGATAAACGAACTAACGCAAAG
+GTACTCGCATTAGCTACCTGTGATTGAGATAAAACAGAAATCTCATGAACCGATGCTTTCACCACAGTAA
+AGGCTTGATCACGTTGTTGTTGATTGGTGATTTTATTTTTGGCATAGAGATCAAGTTGCTCAATGCCTTG
+GTTAATATCTTTCTTTAAACTAATTAACGAAGGTAAATTTTTCTTGTTGAGATTGAGTAACTCAAGAGCA
+ATAAATTTATCTTCAACCGCCAAATGTAGCAATGTTAATGTCTGACTGATTTCCTGACGCTGTTCTTCAT
+CGGTGACATTTTTTAATAACGTCGTCTTATGGGTGATTTGCAAACTAAGGTTCGCTAATTCTCTTGCACT
+TGAAAGGGTAGGTAAGGTTTGTTGAGTAATAATATCACCAGTGCTGGCAATAAGGCTGAGACCATTCCAA
+GCGACAATACTCACAAACAGCAGTAAACCCGCAACAAAGCTAAAGGCAAATAATAGTTTGTTACCTATAC
+TTCGACGAAAGTGCAATGTAATATCCTCTTTTACACGGCCCGTGTATTAATTTTAAATAGAGTTTTTTGT
+GAAAATACTTTTAGTGCTACTACTCAACATTGTTTATTGTTTGTTTTTCTTATCAACAGCAGTCGCAGCT
+AATCAAGACCAGTTAAATAACAATCGTGCAACGAGTACAATAGCAGTAAGCGAGCTATCAACAAGTAAAG
+TATCCACAGGAAAAATTAAATTATGTGCGGTCTACCCTCATCTAAAAGATTCTTATTGGCTTAGCATCAA
+TTTTGGCATGACTGAACAGGCAAAACAAAGATCAATTGAATTAAAAGTCCTAGATGCCGGAGGCTACCAG
+AATAAGGATGAACAGTTAAGACAAATTGAACAATGTATTCATTGGCAAGCAAGCGCAATATTAGTAGGCT
+CGGTTAATTTTGAGGCATTAAATCAAAAACTTGCACAAGTTAACAAGCATACGCCAGTTTTTGCCTTAGT
+AAATGAAATAGCCACGAACAATATTAGTGGCAGAACGGGTGTCTCTTGGTATCAAATGGGTTATCAGTTG
+GGAGAATATCTGGTTAAGCACCATCAAAATAATTTCAATACTACACCAGCAACACTTGCTTGGTTTCCTG
+GCCCTAAAAGGGGAGGGGGCAGTTTACAATCTACCAAAGGTTTACAAGCCGCACTTGTGAATAGTCCTAT
+TGAAATAATCGCTATCGAGCACGGCTTAAATGAGAAGATAACTCAGTTTTCTTTGCTCAAAGACACCTTG
+AAAAAATATAATAACATCGATTATTTAGCGGGCAATGCTGTGATGGCTGAAATGGCAATAAATGAGGTCG
+GAAGGTTACCTAAAGAACAACAACCTGAGATCCTAAGTCATTACCTTAGCCATGGCGTTTATCGTGGTAT
+TAAGCGTCATAAAATATTAATGGCCAATTCAGATCAAATGGTACTGCAAGGTAAAATGGCCATTAACCAA
+GCCGTTGATTACCTAAAAATAGGGAAGGTGAAAACTTTGCAGGCACCTACAATTATCACGATAGATCAAG
+CGACTATAAAAAAACTAAAGACTGAATTGTCATTGTCACCAAGTAACTTTAAGCCTATTTATAGTATTAA
+AGCTACTGAAGTAAAATAAGCGCTAGTAGTATTTAAGCTTGATCATTGATGACATCAATTATTTGTTAAG
+CTAGGTAATATCAGCGGCGAATAAATACCCTTCACCATGAATCGTCGTGAAAATCTGTGGCTCTTTCGGA
+TTATCTTCTATTTTGTGACGTAAACGACGAACCAGCACATCGATGGTTCTATCATTGGGTGCATCAACTC
+TATGCTCAATTAAATTAAGTAATCGATCACGGCTGAGTACTCGGCTAGGGTTAGCGACAAAAGCCACTAA
+AATATCGTATTCAGCTTTAGTTAGTTTTATTGGAATATTATTTTTGAGCAACTTTCGTTTTGGAATATCA
+AAGCTGCATTGACCAAAATGAAATAAATCGTCATCTTCCTCATCTTCTGTAGCTATAACAGATTTTTGCT
+CGGTTAATGATATGCGCCATAGAATGTTTTTAACGCGAACTAACAGCTCTCTTAGCTCGAAAGGCTTAGT
+AACATAATCATCAGCGCCCATTTCTAAACCAATAATTTTATCGATAGAGTCAGTTCTCCCGGTCACAAGC
+ACAATGCCAATGTTCGAATGGCTGCGCAGGTTTCGAGTGATCATCAAGCCATCTTCATCAGGCAAGTTAA
+TGTCTAACATGACTAAATCAATGTGATGATTTTCCAATACCACCATCATTTGGCTTTTATTTTCCGCTTC
+ACTAACTCGATAACCAGCATGTTGGAAATAACCCACCAGTTTGGCTCGTGTTATCGCTTCATCTTCTACC
+ACTAAAATATGTTTATCGTTCAAGCTTTATTCCTATCCTACTGTTATCAGAAGTAAACCAACACCACCAA
+GTAACAGACTATCAATAAGTCATACCAAATCAAATAATTTTCGCTGAGTGAGAATAACTTAATTGAATTG
+GTATTTATGCATTTTTACATATTGTGTTCATTTAACCACACAATGCTGTTCATAACTGAGCGATACAATA
+ACGCCATCAAAAATAGTTTATCTGATTTATATCAATTTTGGAGTTCTAAGTTATGAATAAAGTAATAAAA
+ACAGCAAACCGCGTACTAATTGGCACAATGTTACTATCTTGCCCTTTTTTAGCAAGTAGCGAACAAAGTA
+AAGAAGAACTATTTAATGGCACTTTCAGTGGTTCACTAGAAATGGCAACCGATTACGTATTTCGTGGTGA
+ATCGGAAACAGGTGATGGCGATATTCCAGCCATTAAAGGTAGCTTTACCTGGACTCATGAAAATGGTGTT
+TATGCGGGCGTATTTGGCGCAACCAATAAGTTTGAATCTACCCCTGACATTAGAGCCGTACTAGCGCCGT
+ATATTGGCAAATTTGGTACTTTTGGCGACAGTGATATTAGTTACAATATTTTTGTCTTTCATTATACCTA
+TCCGGGCGTAGAAGACATGGACTATACCGAACTTTGGATGAAGGTTGCTAAAGACTTTGGTCCTGTAAAA
+ATAGAACTTGAAGTAACTCCAACCCTAAATGATTGGTTTGGTGTTGATGGCTGGAGCGGTATTAACTACG
+CTGTTCACCCGAGCAAAACGTTTGATAATGGTATTAAACTTTCTGGCTCTATTGGTTATCAAGAACTATC
+AGGAGAAGGTGCTGAAGGTTGGGCTCATTGGAACTTAGGTATAAGTAAAAACGTTTATGGCCTTAATGTT
+GATGTGCGTTATCACGACTCAGATGTTGATAGCTCACATAAAGTTTATGGCTCTGAACAAGGCCAAAAAA
+TCTTTGATGAACGCTTTGTTTTTAGTGTTAGCAAAAGCTTTTAGTCACCTACTTTAACAAAGCAGGTCTA
+AGCTACCTAGTTTAGACGGTTTAGTGTTTAAGTAATAAATAAAAGACAGAAGAGCAGCGAAGCTTAACAG
+TTTTGCTGTTTTTGTCATTTTACGGTTATAAAAATTATCAGTACTTAAAGCTCTTCAGTTGCTTAGCTTA
+TGTCTCTTCAAGTCGCTCGAATATAAACATTTCTGTTCATATCTTTTCACAACTTCACGCAAGCTGTCAT
+TTCCTAGTTCATGGTCATTCACATTCTTCAACTATAATTAGCTCATCAAAAAACTTTGAATGAAACGATA
+AGTCATTCAAAAAACATCCCAGATATTGATTAAGCGAGGAGTTTCGACATGACCACGGAACAAATAAACA
+AAGAAACAGGTGAAAAGAAAAAGCGTAAAGAACTTAAGGCATTAGGATTCATTATTGTAGTGCTATTTCC
+CGTACTCAGCGTATTCGCTATTGGTGGTTACGGCCTAATTATTTGGTTAATTCAGGCATTTGGCGGCGTA
+ATTCCTCATTAGGAAAGCCACTAGCATTCTCTCAAACAAAGTAAAAAATTAAGAATAACGAGGATTATCA
+ACATGAAATGGCTCAAAAACCTTTGGCAAACACTTAATACGCCAGCCAAATACTTAACCTTAGGCTCCAT
+CAGTTTAACAGCTTTCATTATGGGCGTTGTTTTTTGGGGTGGATTCAACACCGCTTTAGAGGCAACCAAT
+ACTGAAGAATTCTGTATTGGTTGTCATAGTATGGAAAGTAAACCTTATCAAGAATTACAAAAAACAGTGC
+ATTGGTCTAATCACTCTGGCGTACGTGCCACTTGCCCAGACTGTCATGTTCCACATAGCTGGGGTCGTAA
+AATTGCTAGAAAAATGGAAGCATCCAGTGATGTTTGGGGTTGGGTTTTTAACACCGTTAACACCAGTGAA
+AAATTCGAAGATAAACGTTTAGAAATGGCGTCACGTGAATGGGCTCGCTTCGAGAGAGATGACTCGTTGG
+CTTGTAAGAATTGTCACAACTATGACTCGATGAAATGGGACACCATGTCTAAGTTGGCGCAAAAACAAAT
+GAAGCGTGCCGCCGAAAAAGATCAAAGCTGTGTTGATTGCCACAAAGGGATCGCACACATATTACCCGAT
+ATGGGAACCGCAAGAGCACCGCAGTTAATTGCTGAAGTAGGCACTGGACCAAGTAAATTCACCAATGAAC
+AATACTACTTCAGTGCATTGACCAAGCCACTATTTTTTAGCGCTAAAGGTGATGTAGAAGCAGGCACGTT
+AAATGTCGCAACCAAGGTTAAAATATTAGAGAGCAAAGAGAACAGAGTTAAAGTTTCAATTAGTGGTTGG
+CGTAAACAAATTGGTGCTGGCCGAGTTATTTATTATGACTTTGGTATCAATATGTTAACAGCACAATTAT
+CAAAAGAAGCGGCAAAAACTGAAGGTGTCATCAATGGCTTTGAAGAAAAAGAAGACGAGATGACCGGTTT
+GAAATGGCAACGTGTTGAAACAACATTATGGACTGATGCTGAATACCTAATTACCGAGCAACAGCCACTT
+TGGGATTATGCTCGTACAACCTTTAGAAGCAGCTGTAGTGTTTGCCACACGCAACCAGACGAAGCTCACT
+TTGACGCAAATACTTGGCCAGGCATGTTCCAAGGCATGATAGCTTTTGTCAACATGGACCAAGATACCCA
+AGCATTAGTACAAAAATATCTACAACAACATTCATCAACTTTTGTTAAAAAAGAACATTAATCGGAGCTA
+AGTATCATGAAAAGAAGAAATTTTTTAAAAGGCATTTTAGCGACATCATTTACCGTAATTAGCACTGCTT
+CGGTTTTGACACCATTGACCGCTTTAGCAAAAATAGGAGCTAAAAACCGTGACGATTGGCTAACAACAGG
+TTCTCATTTTGGTGCCTTTAAAATGAAACGTAAAAATGGTGTTATTGATCAAGTAAAACCATTTGATTTA
+GATAAATATCCAACCGATATGATCAACGGAATTAAAGGCTTAGTTTATAATCCATCACGTATTCGCTACC
+CTATGGTTCGCTTAGACTTTTTATTAAAAGGTCATAAAAGTGATACCAGTCAACGCGGTGATTTTCGTTT
+TGTTAGAGTCACTTGGGATCAAGCATTAACCTTGTTTAAACAATCACTTGATGAAATACAAACAAATTAT
+GGCCCCTCTGGTTTACACGCAGGACAAACAGGCTGGCGTGCCACCGGGCAGTTACACTCTTGTACTAGCC
+ACATGCAACGAGCTGTTGGTATGCACGGTAATTTTGTTAAAAAAATTGGGGATTACTCCACGGGTGCAGG
+TCAAACAATTTTACCTTATGTTTTAGGCTCAACCGAAGTTTATGCCCAAGGCACATCATGGCCATTAATT
+TTAGATAATGCTAAGACAATCGTATTATGGGCAAACGACCCTTATAAAAACTTACAAGTTGGCTGGAATG
+CTGAAACCCATGAAAGTTTTGAATATCTTGCTCAGCTAAAAGAAAAAGTAAAAAAAGGTGAGATCCGCGT
+GATCAGCATAGATCCCGTGGCATCAAAAACTCAAGATTACTTAGGTTGTGAAAAAATATATGTAAATCCA
+CAAACAGATGTAGCCTTAATGCTCGCTATTGCGTATGAGCTTTACACCAACGACTTACATGACAAAGATT
+TCATAAAAGGTTACAGCTTAGGTTTTGAGCGCTTTGTGCCGTATTTAACGGGCGAAGAAGATGGCATTGC
+TAAAACAGTCGAATGGGCAGAAAAAATTACGGCTGTACCTGCCGACGTAATTAAAGAACTCGCTAAAACC
+ATGGTCGCTGGTCGTACACAATTATTAATGGGTTGGTGTATTCAGCGTCAGCAACATGGTGAACAACCTT
+ATTGGATGGCTGCTGTATTAGCGACCATGATAGGTCAAATTGGTTTACCTGGTGGTGGAATTAGTTATGG
+TCATCATTATTCTGGTATTGGTGTACCTTCTTCTGGCGCTGCAGCACCGGGTGCCTTTCCTCGCAATGTA
+GATGAAGGTCAAAAGCCGATATTTGACAGCACTGATTTTAAAGGCGCTAGTAGTACTATTCCTGTTGCCC
+GTTGGATAGATGCGATTTTAGAGCCGGGCAAAGTGATTGATGCCAATGGCGCTAAAGTGACTTACCCTGA
+TATTAAAATGATGATTTTCTCAGGGAACAATCCTTGGAACCATCATCAAGATAGAAACCGTATGAAAAAA
+GCATTTCATAAACTGGAATGTGTGGTCAGTATCGATATCAACTGGACGGCAACCTGTCGTTTCTCAGATA
+TTGTACTGCCAGCCTGTACTACCATGGAAAGAAACGATATCGATATTTATGGTAGTTATGCCAATCGTGG
+CTTGCTTGCTATGCAAAAAATGGTTGAACCATTATTTGATAGCTTATCTGACTATGAAATATTCACTCGC
+TTTGCCAAAGTGTTAGGCAAAGAAAAAGAATATACCCGCGGTATGAATGAGTTTGATTGGCTAACAAAAT
+TATATAATGATTGTAAAAAAGCCAATGACGGTAAGTTTGTTATGCCTGAATTTGAGCAATTTTGGCAAGA
+TGGATATGTACACTTTGGTGAAGGTAAGCCGTGGACTCGACATGCTGCTTTTAGAGAAGATCCTGAAATA
+AATCCGTTAGGCACGCCTTCTGGCATGATTGAAATACACAGTAGAAAAATAGAACGTTATCAATATGATG
+ATTGTAAAGGCCACCCAACATGGATGGAAAAATCAGAACGCAGTCACGGTGGTCCTGGCTCAGATAAACA
+CCCTATTTGGATGCAGTCTTGTCACCCAGACAAACGTTTGCATTCACAAATGTGTGAATCAAAAGAATAT
+CGAGATACTTACACGGTACAAGACAGAGAGCCGGTTTATTTAAATCCAGCAGATGCTAAGCACCGTGGCA
+TTAAAAATGGCGATGTGGTGAGAGTATTTAACGATCGAGGCCAATTACTTGCTGGCGCAGTGGTAAGTGC
+TAACTTCCCTGAAGGTGTTATTCGGATTCATGAGGGCGCTTGGTATGGACCCGTTGGCGATGATGGTAGT
+ATTACGGGTGGCGCAAAAGTGGGAGCGATTTGTAGTTATGGCGATCCTAATACTTTAACGCAAGATATTG
+GCTCATCTAAATTAGCTCAAGCTTGTTCAGCCTATACTTGTTTAGTAGATTATGAAAAGTTTAGCGGTAA
+ATTGCCGCCAGTAACCTCATTTCAAGGACCATTGGAGATCGGCGCATGAGTCATGTAAGCCAAGAAACAG
+CACAAGAAATTTCTGAAGAAAGAGAAGCAAGAGCGATAGTGTATAACTTTCTCTCCTCACTCTTTGCTAA
+AGAAGTCACTAGTGACTTAGTGGCACAATTAACATCAGCTCAAGGGCAAAGTTTTTTAAAATCACTTGCG
+CTTGATCCAAGCTTGTCTGCATCGGTAAATGAGATTAATACTAAATTAGTCAAGCTGAACAGTAAGGAAT
+CATTACTTGAATTGGCTGCTGACTTTTGTGGTTTGTTCTTAGTCGATGGTAGAACGAGCGTGTCGCCATA
+TGCAGGTCAATACCTTAGCGTCGAGCAAGGTGGAGAACCAAGTGAAAAACTAAGCAATGCCGCTATAAAT
+GAGTCAGGTTCAAAAAGTAAAAAAAATAAAGCTCAACTGTTTGGTGAACTTCATCAGCAAATGACCGAAT
+TTCTAACGGACAACAAATTACAAATACACAGTGATTTTCCAGAACCCGGCGATCATATTGCAGTTATCTT
+GGCTTATATTGCTCATCTGTGTGTTACCAGTGGGTCTGAACAACAACTTAATTTCATTAATAGTTATTTA
+ATGACTTGGCTAAGTGACTTTACTCAACAAGTGAATAAGCATGATCATGGTCAGTTTTATTGTTTCGTAG
+CTGATTTAACGTTTGAGTGGCTAAAAGTCGATACAGAATTTTTGCTAAGCGACTAGAAGATTAATCGTTT
+ACAGTGCTTAGCAAATTGGCAGAATATCTTACTTTATAAGGGAATAGCGTGTGCTTTCCCTTATTTTTAT
+ATGCTATTCATGCGTGCAAGTTTTAGTAGAAAGGTCATTATTGCCTTTGTTCGTACGATTTAAACAGTGG
+TCTAGCACCGTCTTTAAAATATAGCGTTTATAACAATACTCGCTCCTTATTATCAAATACTACGCTTACA
+AAGAATCCCCTCCCGCGATTACAAAAAAATAGTTGAATTTTTACAGGATAATAATGTCTCAAATTCAACT
+AAATAATTTTATCTTAATTATAACGTAAAACAATGTTAATATTATGTAAATATACTGATGGCATTCTATT
+GTTAATAATAAAAATATTGATATTATTCAATAGGAAAAAATAGAGTGTAGATGTAACAACCAACAACTAA
+ACCGTTAAGTCATTTATGTGTTTTTAATATGATATTTAGCTAGGTTTACGAGTGGAATTCTTGCTTTATC
+GGCTTACTCTGTAAGAGCCTGATAACTATTCGGTGTCACCAGTACCTTTTTGCCTAACCGGTAATATATT
+TTGGAATAAACTTAATGAAATTTAATACCTTTGTGATCGCGTTTGTTAGCTCAGCTATCACTCTTTATAG
+CCAAACCAGTTCGGGAGCACCTTCCTCGGATTCAGGTGATCACATAAAGAGAACTGCAACGCAACGAATT
+ATCAATGGTGTAGCAGCTAAAAAAGACGATTACCCGTTTATTACTGGCTTAATTGCTTCATCGACTAAAG
+AAGGCGGAGAAATATCACCTTTTTGTGGTGCTTCTTTTATAGGTGGTCACTATATATTAACCGCATCACA
+TTGTGTTGATGGATCTACCGCTTCAGACATCGATGTGGTTGTTGGTGAACACAATCTTAAAGATCGCACT
+ACCGGAGTTCGTTATAAAGTCGCGCAAATTTATATGCATGAAGACTATGACTCTGTTGCTACCAACAATG
+ATATCGCAATACTTGAATTAGAAACGGCTATTACCAATGTTACGCCGATTAAACCCTTAACAGTAGAACT
+TGAATCCTTATTGAAAACAGGCGATCTATTAACGGTGATGGGCTGGGGGAACTTGTCAGTTGATGATCAG
+TCTTTTCCTACTGTTTTGCATAAGGTAGACGTTGCGTTATTCGACCGAGATAAGTGTAATGCTGCATATG
+GCGGGGGGCTTACCGAACAAATGCTTTGTGCTGGTTTTGAGTTGGGCGGTAAAGATTCATGTCAAGGTGA
+CAGTGGTGGTCCGTTAGTGATAAATAAAAACGGAGAGTGGTATCAAGCTGGTGTCGTTAGTTTTGGTGAA
+GGATGTGCTGTAGCTGGTTTTCCAGGGGTGTATGCGCGTGTTTCAAAGTTCCTTGATTGGATAAAAGAAA
+AGAAAGCTGGCGTATCATACCAACAAAAACCTAATCCGGGTTATGTTGAAAATGGTTATGAAGACATTGC
+TACCTTGAAATTTAAGAATTTAAGCGCAACAGAATATACGATTACAGATATTAAGTTCACCGATTTAAAC
+AAGGTTTCGCAGCCTACAGTTGAGACGAACAATTGTAATAGTGCAGCACTAAAGCAAAATGAGAGCTGTG
+AGTTTACCGTTAAAGTGACAAGCACTGAATTAGGCGAAGGGGGTTTTAATATCAGCGTTAGTACTACTCA
+TCCAGAGAATAGCTTAGCAGAGCAATTCTTTGCTATTAATGCCCTTGAAAAAACAAGTTTAGACATGAAA
+ACTTTACTCGATATTAATAATGACGATATTGAATGGTATTCTGGCGGTGATGCAGTTTGGCAAGCACAAA
+CGACTCAAGTACTCAGAGGTGATAATGCCGTCGAATCGGGCGATATTATCAATTCACAGAATTCAGTCTT
+ACTAGCGATTATTAAAAATCCTGAAGTTAACGATTTTTCGTTTAACTATATAGTACAAGCTGAAGAAGGC
+TATGATGGTCTAAAAATAGCGCTTAATGGTCGTAAAACAGAGTTTTTCGCAACGGGTGTAACACAAACCA
+TATTTAAAGAAGAAAAAGTTGTTTTAACCCCTGGTACTGATCGAATTGCTTTTATCTTTTCAAAAGATGA
+GACGGATGATGATGCTGAGGTAGGTTTTAATAAAGCCTATATTGATCTTGTACAAAATAGTACAACGAAC
+ACTGCTCCTGTTATTAACTTATCTAAGAGCATTTATGCAGTAAAAGTTCAGAAGGAAGTGTCATTAGATG
+CGTCTAAAAGTGCAGATGAGGAGGGTGATACTCTTCATTTTAAATGGGAGTTAGTTGGCGATAAACTCGG
+CTCTGTGCTTAATAATGCTACTTCAGCTCAAGCAACGTTTGTTGCAGGTGATAAAGCAGGTAACGTTACC
+TTTAAAGTAATCGTTACGGACCAGCAGGGTGCTACTTCAAGTAAAGTGGGAAGTGTAACCATCACTAAAG
+ATACTACCGAGACTAAAGATACTGTAGAGGCCAAAAAGAGCGGCGGTGCAGGAGCTTTTATACTGCTATT
+CTCGTTGTTATTTTTATCACTAAGAAGTCGTAAGTAATAATATTTTGTTAGAGTGGGCACTGTTCGTTCC
+CCACTCATTTATCTTTTTATTAAGGAAATTTATGAGTAAATCAATAAAGTCTACTCAGAGCATGCTGCTA
+TTATTGCTTGCTATGACAACATCAGCTTGCTCAGCTATATCAGCAGAAGAAAAGAAAGATAACGTGGCCA
+CACAAGCTAACTCTCTTGAAGTTATTTATGGTTTTGATATCAAAGCTGATGGTTTATGGTTTTTAGTGAA
+GTCTAATGGCTGTACTAGCGAGAAAAATTTTAACTTACGATTAAAGCGCCTAGATAATGATACCGCAGAA
+GCCAGTCTCTTCCGCACAAAACGCGATTTATGCCGAGGTTTACCTAGGTTGGTAAGTATTGAAATGCCAA
+TCAATGATAGCAATATTACTGGTAGCCAGTTTACAGCGAGCAATCCTTTTTCAGTTAAACCCGTAAGTAA
+AAAGAAAAAGATGTAGTTCACATAGTTGAAGTTCCCTTACTGGCTAACGACTGCAAGTCACTAGGGAACC
+AATAGCTGTGATGATTTGATAACCTATCCAATTTAGAAACTAATTGATAACACAGATGACCATGAGGTTT
+AGGACTTTGTTTTAGATACCTAGGTGTCTTAGTAAAGTTATCAATAAAATCAAGAAAACGTCGGCTAGTA
+GTATTTTTTTGTTGTTATTGGAAATAATCATTTTTAAGCCCATACTCTATGGAACAGACAATTCAATAGG
+AAGTAATATGGATATAGAGCAAAAAGATAAAGGAGTGATAGCAGTACTCCTCAAACGTTTTGAACATGAA
+CGCTACCCAAGAATTAAACAGCTCGAAGAGAAAGTTGGTAACGGTGCTGTACTCGAACAACATGATCTAA
+CCTACCTAGAGCAGGTCTTAATGGACACCCACCAAGTTATCGCCATTGTAACTCGACACCCTGAATATGG
+GGCGTTGGCTAAAGAGACTCTACTGATGTACGAAGAAATCATGACTAAATCTCAATTAAATAGTAACAAA
+GTTTCATCAAATTAGAGCATTGCTGAAATCCCTTCAGTTTTTAAATTTATAGTAGTGCACTCGGCTATTT
+GTGGGCGAATACGCCTAAACTAGTTAGTAACGTTCATTAGTTAAATGATTTTTAAGCTAAATATGGCGCT
+CAATTTTGAGTGTCAGTTTAGCGTCTTAATCGTTGACTGTGCAGCCAAATGTTTTTCCTCCTGTCACATT
+CCAATTAATTTGTGCCTTTCAAACTCATTACATCGAAATATAGCTGTTGTTAATTTTATTTCTTAAATCA
+AATATCAATAAATAGGATTCGTTGGATGAATTATTAGTTATTAATTCATCCAACGAGACCATAAATTTAT
+CACTGATTTGGGTCTAATAATACTTCTTCTATTTACTTCTTAATTGCAGTTTACTTTAACAAGCTAGGTT
+GAATAAATATTTAGATGCTTGTAATTATGGTCTAGATGATAGAGAGTAGAGTTTATTATCAGCTTGATAA
+ACAAGGTAAATGATAGGTTATATTATGAAACATGATGTAGTTTTACTGGCAGTTTTAATATTAGTTATAA
+GCTTATCAAGTAAGCCGATTTTGGCTCAGACATTCACTTTTTCCCAAGCATGGAAAACTGTACTGCAAGA
+AAGTGACGCACTCGCGGCAGAAAAACAAAATATTGAACGATCTCAATATTTACAGGAAGCCGCAAGTGAC
+CTGTTATTACCCAGTATTTCTATAGGGGCAAACTACACGCGTTTAGACCATGCCGTTAGAGTTAGACCTT
+CTGAAGTGATAGCGAGCATGCCTATTGATAGTATCAATGAAGCCTTTGGTATCACGACAGATAACTTAGA
+TAGCTTTTTTACTTCGACTTTATCTGAACGTGATATTTTCACTAGTTCAATCCGTGCTTTATGGCCTGTT
+TACACAGGAGGACGTGTCAGTGCTGTTCAAGGAATTGCTAAAGCCCAAAATGATGAAGCAAGTCATTTAC
+TGACGATGAAACAGCTAGAAAAATTTGAAGACTTAGTGAAGTATTATTTTGCAGTAGTACTTTCTGAGCA
+AGTACTTCAAACGAGAATAGATGTAGAGCAAGGTTTAAAGACGCACTATGAAAATGCTGTAAAACTAGAA
+GAACAAGGGCAAATAAATAAACTAGAACGTTTACAAGCACAGGTTTCATTAGATAAATCACAAGTAGAGC
+GAAAAAAATCACTTCGAGATGCTGAAATCGCACAAATCGCCTTAGGTCGATTACTTAAAACCCGAGCAAA
+AATCACGCCTACAACGACACTATTCATTAATGAATCATTACCTCAAATGTCTAACTATTTAGATAAATCA
+CTAGCTGATTTCCCAGCACTAAAAATGCTTGATTCTAAAGAGAAACAAGCAGTCGGATTAATCGAGATAG
+AGAAAGGTAAATATTATCCGGAAGTTTATCTTTATGGAAACTATAACTTGTATGAGGAAGATAACTTAGC
+TTCTCAAATCGCACCTGATTGGGAAATCGGGGTTGGGGTCAAGATCCCTATTCTCGATACCTCTGGTCGT
+TCAGGAAAAATGAAAGCAGCGCATAGTTCAGTAATGCAAATAAAATATCTTAAAGCACAAGCCGTACAAG
+ATTTATCTGTTTTGGTGGAAAAAGCCTACCGAGAAGCAAATCAATCTCTAGAAGAATATCAAGGTCTTGC
+ATCAAGTTTAGCCTTAGCAAATGAAAACTTAAGGTTACGCACTAAAGCCTTTAAACAGGGGGTATCAACA
+TCAATAGATGTCGTGGATGCAGAATTATTTGTTGCGAGTATAAGAACCCAACGCTTTGTTGCCGCGTATC
+AATACATGTTATCTCTTTCTAAGCTACTCGCATTAAGCGTAGACATTCATAACTTTAAACATTATCAATC
+TTATCAAGGTATAGAGGTTAAATAGTGATGCACAATTTGAAAAAAACAAGCAGAACTTGGCCAATAATTT
+TAATGATAATCGCTTTAGTGATTTGGCTGATTTATACTTTTTATCAAGCTTATCAGCCACTCCCTGAAAG
+AATACAAGGTCAGATTGAGGCGCAAAACTTTAGTATATCTTCGAAAATACCTGGTCGAATAGAGCAAGTA
+CTTGTCAGAAAAGGGGATAAAGTATCAAGGGGACAGATGATATTCACCCTGTTAAGTCCTGAGATACAAG
+CAAAACTTCAACAAGCAAAAGCAGGTGAAAAAGCAGCTGGGGCATTAGCTGAACAAGCGGAAAAAGGTGC
+AAGAATTCAGGAGATAGCCGCAGCTAAAACTCAGTGGGAAAAAGCAAAAGCAGCGAATGAGTTAATGGAA
+AAAACCTATAACCGAGTCAATAACTTATTTAACGATGGTATTGTCGCCGAGCAAAAGCGTGATGAAGTTT
+ATACGCAATGGCAAGCGGCAAAATATAATGAAGGCTCCGCTTATCAAATGTATGCCCTAACTAAAGAAGG
+CGCACGCGACGAAGTAAAAAGAGCGGCAAAAGAAAAAGAGAATATGGCCGCTGGTGCTGTAGCCGAAGTT
+GAGGCTTACATTGCAGATACTAAAATAGAAAGCTGGCATAACGGTGAAGTCAGTCAGGTATTACTTCAAG
+AAGGAGAATTAGCCCCTCAAGGTTTTCCTGTCGTTACTATTGTAGATATAAATGACGCATGGGCCATTTT
+TCATATTAGAGAAGATAAATTGAAAGACTTCCCTAAAGGGCAAAAAATAGAAGTGGCCATTCCAGCGCTA
+GGCGAGGGGAATTTTACTTTTGAAATATCGCATATTTCTGTTATGGGTGACTTTGCTACTTGGCGAGCAA
+CAGATAGCGCTCAAGGCTTTGATATGAGAACGTTTGAAGTTGAAGCGAGACCACTTGAGCACATTCCTTT
+GTTAAGAGTCGGTATGACTGTATTACTAACCAGTGTGACTAAATAGTAACGTGAAGCTATTACAAACCAT
+TAAAAATGAATGGCAATTAATTTGTCATGATGCTTGGTTAAAAGCATTGCTTTTTTGGTTGCCAGTAATA
+CTTGCTATCGCGATATGGGGCGTATTCTCTGCAGGTATTGCGCGCGATTTACCTATTGGTGTAGTAGATC
+ATGACAACAGTTCAGTATCACGTTCGCTCATACGATATTATAATGCCAGTCCTACCTTAGCCGTAGTAAA
+GCATTTTAACTCCATGGAGCATGCCAATGCAGCCCTTAGAGAAGGGAGTATCTATGCGTTAGTCATTATT
+CCAAATTCCTTAGAAAAAAACACCTTGTTGGGCAAAATGCCTCAAGTGACAGCCTTTTATAATAGTCAGT
+TCATTTTGATTGGTAAGTTAATTAATTCGGCCATGCTAAGTGCTCATGGCACTTATGTCGCCCAAATAGA
+AACCTTTAAAAACTTAGCAAATACGCGTGGCAACGTAAAACAAGCGATAGGGGAAGCACTACCTATTTCG
+TCACAAATATCGCCATTATTTAATGCTAATACGCATTATGGTCAATTTCTTGTTACTGCGGTTATTCCTG
+CTATGTGGCAAATTATTATTATTGCGACTATCGTACTTGTCTGGGCAAGACCTCTGCAAAATTCTTCATT
+AGAACAATGGCTTGCTCATCTTAATTTTAATGAAGAACTGAAAAGGTTAATCCCGTATATTTTAATTTTT
+TGGATGCAGGGTATTATATATCTCAGTGTGTTTTACGGCACACTTCAGTGGCCCATGCATGGAAGTTGGC
+TTTTATTGATATTAGCTCAATTTTTCTTGGTCCTAGCCTGCGCAAGTGTTGCGACGTTATTTTTCTTTAT
+TACCCTTGATGTCACACGTGCCATGAGTTTGGTGGCGGGATTCGCAGCCCCTGCATTTGCTTTTATGGGC
+GTCACATTTCCAACAACCGATATGCCTTTATTAGCGCAACTGTGGCGGGCCTTATTACCTATTAGTCATT
+ATATAACCGTACAAATTCAGCAGGTGAATTATGCAACAACCCTTAATCATAGTATTGGAAGCTTTGTTGC
+TTTAATCACTTTTGTGAGTGGCTTGTATATTGCAAAATTACTGGTTGAGAAACGCCAACGCTTAAATAGT
+TTACATGAAGCAAAGAAAGAAATTATCGAAAAAGGTTGTAATTTATGACTTGGAAACGATTAATAAGTTG
+CGAATTTTACGCTATCTTCACTAATATTCCTTTACTCGTTACCGTATTTGGCGGCGTGATCATTTATTCA
+TTTCTCTACCCTTTGCCTTATATTAACCAAACGCCACAAGAACAAAGTATTGCTGTGATTAATTTGGATG
+ATAGCCAATTAAGTCGCACTATTGAGCGCATGGCTAATGCTACACCACAAGTTAATATTACCCAGCAAGT
+CTATAGTATTGAAGAAGCGAAGGCCTTGCTCATTGAGGGACATATAACGGGGTTTCTTCTGATCCCGCAA
+CATTTTTATCGTGATTTACTTCTTGAGAAAAGCCCACATTTACTTTTTGCAGGCAACGCTTCGTATTTTT
+TAGTTTATGGTACTGTCATTGAAGGGCTGGTTCGTTCAACATCAACGTTAGCAGCTGAAGTTAAAGTAAG
+TCGAATGGTGATGCGAGGAGATAATATTGCTTTAGCTTCTTCACAGTATTCCGCAATTGGTTTGAATCTT
+AAACCCACTTTTAACGCTAGTTTAGGGTATTTAAACTATATTGTTCCAGCTGTATTTGTCTTAATTTTAC
+ATCAAACCTTGCTTATTGCTTTGGGCCTACTCACTGCTGGACAGTATGAAAATAAAGTGAAATCACAACC
+AATTTCAAAATTACAATCAAGTTACTGGCTTATTTATCCTGTTTGGCGAGTTTTGCTTGTTCGCTCATTA
+TTGATGTTGACTATTTATTTAGTGTTGTTCAGCTTTTATTTTGGGTACAGTTTTGAAAGTTATGGTATCA
+ATCGCTTAGCCACCATTCCTGATTTGATGACACTGGCTTTTCCTTTTTTACTTTCTGTGATTTTTTTAGG
+TACTGTCGTTGGTTTATTAATACCAAGAAAGGAGCTAGCAACGCTTGTTGTATTATTAAGCTCGCTTCCT
+TTAGTATTCTCAGCTGGTTTTATATGGCCTACATCCAACATGCCTACAGTGATTAATATCATTACTCAAT
+TCTTTCCATCAACGCCAGCAATTAATGGTTTTTTGCGGTTAAATCAGATGGGAGATAGCATTGATAATTT
+AGTACAAATTCAAATGCAGCTTTGGTCATTAACATTATTGTATGCCATGATTGCTGGTGTATTGATGACT
+AAAAAGCAAGGTGAACTCAATAGAATGATTAAATCGAGTTGATGATAGAAAGGCTAATCTTCATTAACTG
+AGCAGTACAACCTTTGCACTACCCGCGTTAACGGATGGTCAACTATCTTCTGTTACTGTGTTAATTTCAG
+TTAGAATCATTCGGTTTAGTAATCATAATTTTGAGCGCATACTTGAAGCGTTAATGTTGTTTCTCGATGT
+TTTAGCCTAGCGTGCTAATGACTGCTTTGATTCCAACTAATAACATCTGAACGCCTATGACAGCTAAAAT
+TAACCCCATCAATCGAGTAACAATACTCAAGCCACTTTTACCTATAGCGGCTAAAATACGCGAACTAAAG
+ATAAAACAAATAAAGGTAATTAGGCATAAAGCTGCAAATACTGAGAGGGTGATTATTATTTCCATCCATC
+CGTTAGATGATGAATAATTCATTGCTGTGGCAATGGTGCCTGGTCCTGCAAGAAGTGGCACAGCCAATGG
+AGACACTGCTACATCAGAATCAGAGCTATCATCACCTTGGGTATGATGAAGCTTAGAACCGGAACCTTGA
+AGCATATGGTAACCGACAATAAAGACTAATATACCACCGGTTATTCGCAGCGCTGGGAGCGTTATACCAA
+ATAAGTGAAAGATTGATTTACCTAAAATTGCAAAGCTAGCAATAACTATAAAGGTAATAATTAAGGCCTT
+AGCTGCAATTTTTCTCTGTTCAAGCTTATTTTTATCTCCGGTTAATCCTGCGAAAACTGCGGTGTTGGCG
+ATAGGGTTCATTATGGCAAAAAAAGCCATGAAAACGGTTAATGCATGTTCCATTAATAAATTCATTTTAT
+CTCATTTTTTTGATATGTATTCTCGCGCTTGAATAATAGAACTGCATTAATCAGCCATATGACTACTTTG
+TTATTTTTAATAGTGTTGGCAGTCTAATAGTAATTAAGTGTTTAACTCTAATACTTCCAATTTTGTTTTA
+ATAAAGTCACTGTGCGGTACATGTAGTAAATCTGAAATTTGGCGAATGGAATGTTCTTCATAAATACTGA
+TTTTTTGATCGGCTAATGCTACCTCCCAAAGAGTCTTCACCAGTTGAACGCGTTGTTGGCCACTATAATT
+TTCATTAATTAACTTAACAAACGGGTAAAGCGAGGTAACATCTTCACCGTGGGCGGTTGCATGCTCAACC
+AGTGAATCAAGCTTTTGTCCTGATAAATTAAAGGATTTTCCGAGTGCGACTTTAATTGCCTGTTGTTCAA
+TAGATGATTTCTCTAAACTTGCTCTATTAACTTCGATGAGTAATATAGCAGCGGCTAACTGAATTTTATC
+TTGTGTATCTTCTTGGTCATTAATTTTTAGCTCTTGGCTAAAGAAGTTTTTAAGTTTTGTTAACATGTTT
+ATTCCTTATTTTTTGGCAGTATGAGCGAGGCGCCTAGCCCTTTCAATTTATCGGTTTAAAAGTACTAACG
+ATAATGCCTTATAACGGTAAATGGGCACTTCAGTCTGATTACTAGTATACCTAATTGCATTATCAGCGAT
+ATTTTCAATAGCTTAAAATAGTAAATCACTATGATGGATGGCTAACACTTCGACATCGTTCTAATCTAAC
+ATCACAGTGATTATTATGTTTATTTAGGCGTAACAGCAAATTCAATTCTGTTACCACTTGGCTCTCTTAT
+CATCATATGAATAGTTGGACCATCACCGTTAGGCTCAGGTGAAAATTCAATAATGACACCATCTGTCTTT
+TTACAACGTTCATATAGCGTATTTAAATCTTCTATACTGGCAACACTTAAGGCTAAATGGTGCAGACCAA
+CGTTATTTTTCCTGTCAAAGGCGATACTTTCTTCTGGCTGTGTTACTTGCCAGAGTGTCAAAAATAGTTT
+GCCATCAGTGACAAATTTTGACGGATAATCATCATAACCACCAACGACTTTCCAACCCAATGTCTCTGTA
+AAAAACTGTGTAGATTTTTCTAAATTGGAGACCGTTAAACCTAAATGGTTTATGCCTTGGGTTATTGGGT
+TATCAAGTTTGTTTATCGCCGAGTTAGCCACTGCGTTATTAGTAGTAATAAGTGATGTGATAAAAAATAA
+CGCTATAAAACTTTTATTCATATTGAATTCCATTAATACACTGTATTTCAATAGACCGTTGATAACGTCA
+GTTGTTTCAAAAATTTATTATTAATAAATTATAAAACGATTTTTTTAAAAGTAACTTTTAAAATGGTAAC
+AATGTGTTTGTAGAATGTTTTACTTAGAGAACATCGCTAGCTTCTATCTAATAACAGCACCTTTTCATAT
+CATAAAGTATTGACTGTTTTAGCAACGAGTTAGTAGATAGGGGACGTTGAATGGCTAAATAATAATTTAG
+TCTGGGATGTTTAAGGCATCAATACAGGTATAATCCGACTAGTAAGCCTGTTAGGGTTTTAGTTACACAA
+ATTTATATTAATTAAATGAGAAAAATAATGTTTAGTACCGTTTTTGTTGCAGGATATGGAAATTCGACAG
+AGGGACATTGGCAGAATTCATGGTGCAAAATAACAAAAAATAGTTATTGGGTTGAACAAGAGGATTGGAA
+CAATCCAAATTGTGTTGATTGGATAGAAAGTCTTAATGCGCTTGTTCAATCTATAGATGGGCCTATTCTC
+TTAGTGAGCCATAGTTTGGGTGGCAGCACCATTGTAGAATGGAGTAAAAAGTACTCTGCCAATATAATTG
+GTGCATTTATGGTAGCGGTACCAGATGTACAGTGTGAGCACTTTCCAAAGGAGATATCAGGCTATCAATT
+ACCTCCATTAGAGAAGTTACCCTTTCCTAGTATGCTTTTGGCAAGTACAAATGACCCATACTCGACACTT
+GATAGATCTAAGTACTTTGTTGATATTTGGGGGAGCGATTTAACTATTGTTGGTGATTTGAAGCATGTTA
+ATGCAGATTCAAATATTGGTGAGTGGTCATATGGCTTAAATCTCCTTAACAAATTTATTACCTCGATAGA
+CTCTAAAATCGATTAGAAATAAGCAATAGATAGTTGGCTCTTATGCCTTAGTTGCTCGATAAAGCTGGAG
+TCAGGTGATTTTCACTAAAATTTAGAGAACGCTAAAATTAATATTTATGTAGGTTTTGTTAATTTGAGTA
+ATAAAATTAACAAAACCCTATCGGCATTGAAATAACTTTAATCCTTGATGATATATCTAACCGAATGCTC
+TTACCTTCGAGGTATTTATAGTCGACTTGGTTAGTGATTCAGTTTTTTCATTATTGACTTTAAATTGCTC
+TGATAACGTAAACATTGCCGGGCTTAACAACAAAATTGTGGCAATAGAGAATACTGAACCAAAACTTAAA
+CTAATGACCATCGGCACTAAATATAATGCCTGTGTTGATGTTTCAAACAGCATAGGAAATAAACCCGCTG
+CAGTGGTTACTGCTGTTAGTACCACAGGGCGAAAGCGATTCAAAGCAGCTTCAATTACCGCCTCTTTATG
+ACCCATACCTTCCTTTCTCAAGGCTTTAACTTTAAGCAACATAACGAATGAGCCATTAATAACTAAACCA
+GAAAGCGCAATCATGCCAAATAAGCTCATCACGCTAAACGAATAACCCATCACAATATGCCCTAACATAG
+CGGCTGCCAAACAAAAGGGAATAATAAGTAGTACTAAAATAGCGTCCAGATAGCTGCGAAATATTATCGC
+TAACATGGCAAAAATAAGCGCGAATGCTAGGCCTATGCCTTTTATTATTTCCGCATTAACTTTAGATTCA
+ATTCGAGCCTCACCGCCAAGTTCTACCTCAAGCTCTGGGTATTTAGCGCTTAAATTGCTCAGTAAGTCTT
+CTTCAATCGTTTTGAGTATCAACGAGGCACTGGCTACTTGTCGTAATATACTGGCGGTAACTTCCACTAA
+CTGAATGCCGTCAACACGGTTAATGCTTGTGGCTGCTTTAGTGGTGGTAATACTGGCAACTTGGCTTAAT
+TCTACACTGTCGCCATTAGGCGCCGTAATGATTAATCGGTTGAGTTGATTGGCATAATACTGCTGACTTC
+TTTGCATCATCACTCTTACTTTTACTTCGTCGCCCGCCACTATTTGTCGAATGGCTTCGCCACCAAAAAA
+GCGTAAACGAATCAATTCACCTAAATTGTCACTGTTAAAACCAAGACTTTTTCCTAACGGTGTTGGCGTA
+AGGTTGTATTGGAGTTTGCCATCCATCAAAGCGCTATCAATGTCAGTTACGCCTGATATTCTATTGAGTC
+CGTTCATTAACTCCTTGGCAGCAAGGGTTAATATATCAGCATCTTTATGGCCCAATTCTATTACCAGTTC
+TTTGCCGCCACCTGGACCAACTTGATAATCAAAGAAAATTGATTTAACGCCAGGTACTTCACCAATATTT
+ATCCGCCAAGCATCGACAAACTCTTTAGCGGTAAAGTTGCGTTGATCATCTGTAACAATCATAAAAGTTG
+ACGAACCACTGCTTGAGCCAATATCTTGCATGCGAAACTTATAATCGTCTTGCCCGTTTAAGCTCTCAAT
+AGCTTTTATACCTGCCGCTTCAATATAATTAATAATGTCGATTTTATTTTTTAACGGCGCGCCCGTTGGA
+AATTCAACCTCGGCATCTATTCGTGTAGATTCAATTTTAGGCACAAAGCTTGAATCAACTCGGCCACTAT
+AAACCCACGAGAAAACCAGTGTAGCCAGTGATAAGAAGATGATAATTATCGTAACAGGGTTATTACAACT
+GGTTCTTAACCACTTAGCATAAATGGCTGTTTTAAGGTGATCGAAACGCTTAAAGCAATGAGCTTGAACG
+TTAGATATAACGCGAAAACGCATTGGCTTGTCAATATGTCGTAAATGAAGGGGTAGAATCAATAAGGCTT
+CGATAAGCGAGACAGTAAAAATGGCGAAAATGAGTAAGGTCATGGGTTTATACATAACACCAAGTTCACC
+CGGTACATACAGCAAAGGGATAAACGCAATAATGTTAGTTGTCACTGAAAATACCACAGGTAAAGTCATC
+TCTTTCACACCATCTTTAAGAGCAATATTCATCGTAATACCTTGCTGTATTTTCAGGTAAATGTTTTCAG
+CAACAATTACCGCATCATCAACCAGTATTCCTAAGGTAATGATAAAAGCAAAGAGGGTGATCATATTGAT
+AGGAATATCCAGTAATGGCATAAGTCCTAAGGTGCCGATAATCGAAATAGGTATGCCCATGCTTACCCAA
+AAAGCTAATCTTAAATCAAGAAAAATGGATAGCACTAAGATAACCAACAACATGCCAATAAGACCGTTAC
+TAATTAACAAGTTAATACGTTGACTAAAAGGATCCGACTGATCTTGCAGTATGGTTAACGTTAATCCTGC
+GGGTATTTCTGATTGATAGTCCGTAATAAATGCGTTAATTTCTTTACTTATCTCTATTGGTTTACTGTTT
+TTATTTTGATAAACCTTTAGCTCTAATCCTGCGTCACTATTGACTTTAAACGGTCTTATTTGCCCTTGAA
+AGCTATCGCTAATGGTTGCAATGTCAGCGAGTGTCACGCTATTGCCACTGTCGTCAGTAATGATAGTTAT
+GTCTGAAAACTGCTCGGATAATTCTTTTCGACCCAAGGTTCGAATTAAAATTTCACCACCTTGCGTATTA
+ATACTTCCAGCAGGTACATCGGTCACCGATGTTTTCACTTTAGATAAAACTTGCGCTAAAGTGAGCTGAT
+ATTGACGTAATTTTACTTGATTAAGTTCAATGACTATTTCAGGGGAACGTGCACCTTGGATGTCAATTTT
+TGCTAAATCAAGTGCGTCTAACATCGCTTGTTTTAGTTGTGAGGCTTCACGGTAGAGCAGCAATTCTGAT
+ACATTACCATGCAGTCCAATTTCAACAATACTGTCAAGCTCCTCAACAAAGGTAATCGTTGGATTTTCCA
+TTTCAACGGGGAAGCTATTTATGCCCTCGATACTGTTTTTAACTTGCGACAATATAGTGTCAGGGTTAAC
+GCCTTCAATTAACTCTACTATGATTTCAGCTGAGCCTTCGTAGGCATTGGCGCTTATTCGGTCAATATTA
+GGATTGTCTCTTAACTGATGTTCAATGCTTAAAATGATACCTTGTTCGATATCTTTTGGCGTGGCACCCG
+GGTAACTTGTTTCGATTAAAATTTCATTAATCTGAAACGAAGGGCTACTCTCTTGGTTAATACTATTAAA
+CGACAGTAAGCCAAGAATAATAATCGAAAAGGTTAATAAGCTTGAGGCTATAGGGTTATCAATCATCCAA
+AGTGAAGGAGCTGACAGTATGCTTTTATTTGACGTTATGCTCTTGCTTTTCATTAAGCTCTTTGCTGTCA
+TTACAAAACTCCCGTCACGATATTTGCTAGCATGCCTTCTTGTGCACCTGCAATTGCACTGGTAACGATT
+GATTCACCTTTGGCTATATTGTTATTAATAATGGCATAGCTCTCGTTTTGCCAAATAATTTTTGCAGCTT
+TTGCCGATAGTTTATTGTCTTCGTTTACAACCCAGAAAACACTATCGTCAATCGCGCTAAGCGGTATTTT
+TAACGTGTTTTTTTGTGGTGTTAATGTTAAGTCGGCAGTAATGAACTCTCCCAAGATGAAGGGTTTTTCT
+GGGTTTATTATGCTCAGGTAAACTTGTTGCAATTGGCTATTATCATGCAAGTTAGGCGATAATTGTGATA
+CCAATGCTTGATGACTGTTATTACTCTCAGCTGAAATATTAACGACTTGGTTTATGCTTAACACTGTCGC
+GATATCTCTGGGAACAGCGAGTGAAACCCGTAATATTGAAAGTTGCGCCAATTCTCCCAAATTATCGCCT
+TTGTTAACAAAACTTCCTTGATAAATCGTTTTCGTTAATACGGTATAGTTTTCACTGCTGACGACAACAC
+ACCTTTGCAGATTTTTTTTAGCAAGATTCACATTGCTTTGTGCGATAGTAACATTTGCTTTTGCTGTTTC
+TAATTGTGGTTGACGCAACATCAGTGACTTTTGCAAAATGATGTTTTCACCACTGAAATCAGCACTAATT
+TGCTGATACTCTCTTTCTGCAACCTTTTGCTCACCAAGTTCTAACTGTAAGTTCGCTTGAGCGATTTTTA
+ATTCGCTGTTCCGTTGCTTTAACTTATGTCGATAGTCACTGCCATCTATTTGATAAATTATTTCGCCTTT
+TAAAAGGTGGGCTCCCTCAATAAATGCTTTATTAATATACGTTATTTCTCCTTCAACTTGAGCCGTCAAT
+GATAATAGGTGAGGCGACTCAATTTTTCCAAAAGCTTGATAACTTGGCGTAAATACTTGTGGTAAAACAT
+CAATAACACTTACCGATAATACCTTTTCCGTTTGTGCGGACAACTCTTGGGTTGGTGATGTTGCTAAAAT
+AGCGGCAGAGCTAATAACTGCGACCAAGGCGATGATTGCCGTCCATGGCTTAAAAATGAAATGTTGCATG
+CTGTGTCCAATGTATTGTGGCGGATAGCTTGATTGAAAGGATAAATATTATAGTGCTGCACAGGTCTAAT
+TTATGTCACTAACAACTATGCGCGTTAACGCTAATGATAGGAGATATATAGGCATCATCGTTTACTGTAC
+TGATGCTGAAACGGTTAGATAATTTGTTAGCTAAATTGATAATTTACTTCCAATAAAATAGTCTTAGGAA
+ATTGATGTCTTATTGTCTTCGGTGCTACTTTAAATCTGAGTTTTGAAAGTAATACTTTAACGCTTTTATT
+AATGTAACGACTCTTGCAAGACTTAACTATTTTAGATTCCGATACCCGCCCATCGGCATCAATAATAAAG
+CTGATGCTCACTCTTCCTTGGTGTCTTCTAATTTTAGCTTCTTTAGGATATCGCTTGTGTTTAGCAATAT
+AATCACGCACTTGCGTCATGTATAACTGCAAAGCTGATTCCACGCCAGTACTTGGCTTCCTTTCAACACT
+ATTGGTACTTTTAACGAGAGAGGGGGGATGCGATAACTCGCTACTATTTTCAATCGTTGTAGCTTCGTTA
+TTTTTTTCGACATCATTTTCATTAGGTTTTGTATTGTTATTATTCTTCGCCAGCTCTATCTCGACCTTTT
+TTACAGGTACAGGTTTTTGTACCGATACGGAAACTAAGTGTTTCACCTGTTTTTTAATTGTGGCCACAGC
+TTTAAGTACAGGCGTTTTATGAATTGGCTCTGGGGGTTTGTGCAACACTTCGGGTGATGGGCTTTGTTGA
+TTGTTTTTTGTGTTTTTATTTGCCAGCGGACTTGCAAAGGTCAATTTCATATCAACTACTTGCAAGCTTT
+GATGATTTTTTCTACCGCCTCTTTCTATTTCTTCGCAAAAAATCACGTTAAAATACAGCGCACAAGTTAA
+TCCTGTCACTATTGTCGCGATAGGCTTTGCTTGCCAGTTCATGACTCATCCTGTTTTTTCGGCAGCGATA
+GCTGTGTGACTAGTTTGATGTTTTTAACTCCCGCTTTACTGAGCTCTTTGGCTGTTTTTTCTAACATTCC
+TGTCGTTATCTCACTGTCTGCCAATAATGAAAGCTCTTCTATATCGTTGAACTTTGTCGCTAAAGTTTTG
+ATGTCCATGGTGTTTTTTTGATAAGTTAATTCACCGTCTTTACTGACAAAAAGCCACTTATCTTGTGAAC
+TGTTTTGGTGCTCTAATGGATTTTCCTTTGACTGGTTGGGGAGCGTAATCCCAGTAATGGGCGTCGCAAT
+ATGCGCAGATACCATAAAAAATATCAGCAATAAGAATATAATGTTGATCAGCGGTAACATCGGTTCTATT
+ACCGGATTCCCTATTACTGTTTTAGTTAACTTCATAGCCAATAAATTCACTGTTAATTTTTCTTATACCT
+AAATTAGATAAGCTTTCTTTGACGTTAATAAACGTTTGCAGTTTTATATTCGCGGCTGGCTTCAGTAACA
+CTTTATAAACCTTATTTTTCTGCAAATATGACGCTAGTTGTAAAAAGGTCATCGCACTACGATTAACGCG
+ATAGCTTATAGCCGTTGCATCTTCATTCTTGATGATGTCAATACTTACACTATCCTGTGCTGCGGTAGAT
+GCTTGTCCCATCGTGCCTAAGGGAATGCTCTGTTTTTGTAGTTGCATAAACTGACTGACTAACATAAAGA
+AAATCAGTAAAATAAATACCACATCAATCAATGGTGTTAAGCTGACTATGGGCGATATTTTAGGTTTTAC
+TGATAGTTTCATACGCTTATGCTTACCATTGTGTTCTGATTGATATTTCTGTTAATACCGTTTCAATTTG
+ACGTTGTGCCTTAGCTAGCATGCGCTCATAAAGATGCCAAAGTGATAGCGCCGGTAATGCCACAATGAGT
+CCTGCTGCAGTTGTTAACAGGGCTTGAGATATACCAGCAGATAGAATGCTTGGGTCAATTTGCATACCTG
+AGTTTTTCATCTGGTCAAAAGCATTTATCATCCCTAAAACTGTACCTAAAAGGCCAAGTAACGGAGCTGT
+CATGCTGATAACTTCGAGGGTTTTTAATCCGCCACGCATTTCTTCAATTTTATTGGTAGCGTATTGTTCC
+ATCACTACTTCAAAGTCATCTTTATTTTGATGAGCTTTTGACTGAGCAAGCCCATGATTTGTAATTTGGT
+TAAGTAAATAAGTGTCACTGTGCTTTTTTCGATAACTGGCCGACAGTGCATTGTTAGTCAATTTTTCTAA
+CCATAGCGCATAAAAGCGATTATTAGCGACACCAAACCAGATGAACTGTGCAAGTTTATAACTCGCGATT
+GACACTGAAATAATGGACAGTGCGATTAATACCCATAAGCTCCAGCCTCCTTGTTCTAACCATTGAGGGA
+CCATTTTATCTCCTGAAATATTTGCTATTTTTTGAGTTTTTCGTTCACACAATATTTATTGTGAGCAAAA
+TTACGTTCTGTTGCTAAAGTAAACTAAAAGGGGTGAGCTAGGTGATATCCTTGACCATAAACAGTGTCGA
+TTATTGGTTGGCGAAAAGGTTTTTCCATTGCCATGCGTAAACGATAAATATGTGTCCTAAGAGGAGAGCT
+TGCGGGAGACTCTTCACCCCATATCTCTTGTTCAAGCATTTGTCGTGATACGGTATTGGGATAATGCTGC
+ACTAACACCTTTAAGATATTCATCTGTAGAAAATGAAGTTTTACTGTGGTTTCATCGCAGGTGACAGTTC
+TTAAGTTATAGTCAATTTGAAGTTTAGCTACGGTTTGTTTACCAATATCTCTGCGAGGCCCACGAAGTGA
+CAACGCCTTAATACGACAATGCAGCTCTTCATAGGATATTGGTTTGTTTATAAAATCATCGGCACCAGCT
+TTAAATGCAGCAATTTTGTTCTGAGTGTCATGTTTTTCACCCAAGAATATAATGGGTGTGCTAACAAAAA
+GTTCGTTTCTGATCCTGTGACATAGAGTGAGAGAGTGTAGTTTAACAATCTCGTAACTAATGATAATAAC
+GTCATATTTATTTAATGATGCTAATTCAAAAGCAGAGATCCCATTGAAGGCATAGTCAAGTTCAGTGTTG
+TGTTCAGCTAAGAAGTTGCCAATAGATTCAGCGTATTGCATGTCGTTTTCAATTAATAGGATCATGGTTG
+AATCGTAAATGTAAATTGTTATCAATCGTAGTAGTGGCTGTACTTTACTTGGTTGAATGTCTACAAAATG
+TCAAGATGTATGGGGTCTGAGGATTGATCTTTGTGTGAAGTTGTTCATGCTATATTTCACTTTTTATGAG
+TCTTTTTGTTAGTCATATTTTATGAAAATAAAGAACAAACACCTTCGGAAATTGCATGTCTATTGCTCTT
+TAATTTGCTGTACTTTGCTATTAGTTTTTTCATTGACGGGAATTAGCTTGAATCATCGGGTGATGTTTGA
+AGCAGAGCCCAAACAAAGTACTAGTCAATATGTCATCGAGAAGGAGGATGTGCAAAGCATTCAACTTCTC
+TTACGCGAATTGCCTTTAGCTTTAAATACGAAAGAACTTGAGCAGTTGATATTGAACAAAGAGCTTTCTT
+TACCCAGTCCAGGTAAAAGACTTGAGTTATATATCGAAGACAAACAGTTATTTATCGAAAGGAGTGATTT
+TGGTTTAGTGAGTCAACTGAACGAGTTGCATCAAGGTCGCTATACTAGTATTCGCTGGAAAATAATTTCA
+GATGTTACTGCCGTTGTCTTCATTTTTATTGCCATTACGGGAGTTTGGTTGAGTCTGAGAGACCATAAAA
+AACGTCGAAATTATCTTTTATTTTTATCGTTAAGCCTAGCGACTTTTATATTATTAATGGAGTAAAAAAT
+TGAAATCAGCATTGACGTTCTGCATAACTTTATTGTGTGGAATAATTTTTATGAATAACTCTTCAGCCAA
+CACGGAAGCCTTATTCGCACAGAAGTTGTTTGTTCAAATTGAGCTAACTCCTTTTCTAACAAAACATCAG
+CCTCCTTATTTTGCGCTGTGGTTAAGTAATGATAAAAAGCAGCATAAAGCACTCGTTGTAATCAGAGAGA
+AGGTCAAATGGTTAAGGGATTTAAAAAAATTCTGGCGTGATATTGCGCGTGAAAATAGAAGTGAGAGTGA
+TGCTGTTACCAGTGCAACAAATATAAATAAGAAATTTAATTATAGCTATGAAATAGAAGGTATTTGGCAA
+TATATATCGCTAGAAGTTGTGCGTGAAAATGGCAGCAGAGAGTTAATATATTTTCCTCTATCCTCAAAGG
+ATGCATGTATTCAGGGAAAAGTAGAAATAGTCGTGCTTTGCGCTCAGTTAGCCATTAACGACTAGCAAAG
+AATTATTCACCAAATTGTAGTGAGTGAGTTAAGTTCTGCGGTGTAAAATCCTATGAATGTAAAATTTGTC
+AGAGCAGGGTGATAATTCAGTGATCCTGATTGCGTAATAATGACAGGAGTTATTAATTAAAGGAAACTCC
+TAATGAATAAAACTTTACTAGCAAGCGCTTTATTATCTACCTGTTTTTCACTACAAGCTCATGATATTTG
+GATAAAAGCAGATACTCATGAAATAAACAATGATGAACAGAGCGTTTTTGCATTAGACGTATCTCGCTCT
+GCTCAAGCCTACATTGCAGAAGCGAATCATGGTATTAAATCTCTTCAAATGAGTTCACCGAACGGGCAAT
+CTAAAAAAATTATTGCTGATTATTCAGGTAAGGTTAAAGAAGTTTTTGAAGTAGAGTTCAATGAAGCGGG
+TACTTATCACTTTGAAAGTCCAATGACACAAGTTTTTCTTTCTTTTTATTTTGATGAAGCAGGTAAAAAG
+CATAAAATTCGTATGCCAAAAACAGACTATCACACCTTACCTAAAGGCTCTAAACCTGAAAAAACAGTAG
+AAAAGCAAATTATCACCGAAACATACGTAAGCTATAACGGCTTTAGTGACGTAAAACAAACCAGTAAAGA
+TGGTTTGCAAATCGTATTAATGCAGCACCCTAACAAATTAAGGGCGGGTGAGCCATTAAGCTTTACCTTA
+ACTTATAATGGTCAACCTATCCCTGAAGCTGAAGTTGCGCTGAAAAGCCTGAATGAATTTTATTACCAAG
+ACAGTGATAAAATTGAAGTGGACATAACATCAAAAGACAAAGGTCAGGTAACGTTTAATCCTAAACATCC
+AGGACGTTATTTATTAGGTGTTGAATATGGTTTACCCTTAAAAAACAATGTAAAAGCAGACTTTAGATCT
+ATTGAAAAATTTTTAACTTTTGAAATTACTCAGTAAAAAGAACTAGAATTTTAAAATCGACGAGTGCAAC
+TGTTGTACTCGTCGTCGACTCTTCCAGTTATTCCAGCGCAGTTGTGACAATTGAGTTACAGGCTTTAGAT
+CATAATGATTCTTATTTGTAATATAAGGATTAAACCAAAATGAATACATCAAAAGTTTCAGTGGCAGTCT
+GCTTAGCCTTGAGTAGTCAATTAGCGATAGCAGAAGTCACAGACGAAGATAAATATTTACTTGATAGTAT
+CACCGTAATTGCCAGTGATACCGATATACAAGAGTCCGTACGATCTCCTCAAGCCATTACTGCAGTTGAT
+GCTAAAACGATTAGCAATATCAGCAGTAAAAACGTACCTGCCGCTATACAAATTTTACCTAATGTTGATG
+TATTGGGAGGGCCCACGCCAAGTAATGAGAATGTTTCTATTCGTGGTTTACCACAATCCCATGCCTATGT
+TGCTATTGATGGTATTTATCAAAGTAATTTCGCCACTAAGCGAGGTAGTTGGTACTTGAACCCTAATTTT
+ATAAAAAATATTAAGGTTACAGCGGGTCCAACCTCTGGCGCTGCTGCGGGTAAGATTACTATTGAAACAT
+TATCAGCCCTTGACCTATTGGCGGAAGGTGACACTTTTGGCACTAAGATTGATTTAGGTTATCGCAGTAA
+TAATGCACAACAAGATTATGGTTTATCACTTTTTGGTAAATCAGATACGCTTGACTATTTAGTGTCTGGT
+CAAACAAGCCAGCGAGACGCATATGAAATCGGTGGTGTTGGCGGGACTTATGACAAAACACGAGGGGATC
+AACAATCAGGTTTAATTAAAATTGGTAATCAGTTTAATGCCGACCAACGTTTAACCTTCACTGTAAACTA
+TGATGACAGCCGCACTTTTCAAGTGAGAAATGATGTTGGATATCGTGATACTAAATATGCCGGTAGTTCA
+CTAGTTTGGACCGACCAGGCAAGTGATAATGAATTACTCGATTTACAAGCATCTGTGTATTTCAATAATG
+TAGATTCATTCTCATGGGAAGAAGAAAGAGGTGATGTTGAGGGGACTCAGGATATACAAGATAAGAGTTT
+TGGCTACAGTATCGGCAATAATTCGCTAGTGGATTTTGGATTACTACATTATGGGACTTCAGGGCATTTT
+ACCACCCACACAGGCGCTATTCTCAAAACTGATACGCAGACAGGAGAGATCATTGAAGATGAAAGTGCCG
+GTAGTGAGGCTTCAAGCAATTCAATCAAGCTCGCCACCTGGATTAACATGCAATTGCCCGTCGGTGATTC
+GTTCGAAATTATTCCAGGCGTAAGATATGACTCTTTCTACATTGAATCCTCCAATGCGATTGGTTTAGAA
+GGCGAGGCTTTATTAAGAGATGGTCGTACTGAAAGTAGAGTCTCTAAGTCTTTGAATATGCTTTATCACT
+TTAATGATGAAATAAAATTCTTTGCCTCATATGCTGAAGCGTTGAATGCCCCAGGTAATGGCTCGTTATT
+TACGTCTGGCAGAGGTTTTAAACCAAACCCAGAGCTGAAATCGGAACGAGCGGATAACAAAGAGTTAGGT
+GTGGTTTTTGACTACCAGAGCATTTTTTCTGAAGGCGACTCTTGGGTTAGCAGAGTAAATATTTTTCAAA
+ATGATATCAAAGACTTTATTACCGATCTCTATAGTACTGAATGGCCCGACGGGGAGCGAGTAAATATCGG
+TCAAGCACAATTAAAAGGTTTTGAATTCAGTACAAATTATCACTTGGGAGATTGGGACTTATCAGCAAGT
+TATGGACAAACTCGAGGAATAGATAAAAACACCGGGTGGTATTTAACTGATATGCCATCCGATAAAATTA
+ACCTTATTAGTAATTATAACGTTAATGATGAGCTTGTTTTAGGTACGAGTGCGACCTTTGCTTTTACTCA
+TGATAAAACACCAACCCAGCAACTAGTCGCTGGTGGAGAAATTGAAGATATCCCATCAGAAGGTGTAGGA
+AGCTGGTTTACTATGGATATATTTTCAACTTATGAACCAAAGAAAATAAAAGGATTTAAAGTTAATTTAT
+CAATTACCAACCTTTTTGATCGTGGTTATGCACAGCGAATGGATTTTGAGAGAAATGGTGACCCTAAAAA
+TCCAATCGAGTTTTATGAAGAAGGTCGTAGTATCAACGTGAAAATGAGCTACGCATTTTAAGTGTCGAGG
+TAAACTAAGCAATACCGCTATCAACATAATGATTAGTAGCGGTAATTAATGTGAACTCTATGGTGCATAG
+CATCTTTAAATTAAATCCCTTCAATTGTTTTTTTGCATCAACTTAACTATTGAAATCATTTAATCAAAAA
+CTTGTAATAAGTGGACATTTATATGACGTGGCGAAGTCTATTATTACTGTCCTTTTATTTTTAATGTTCA
+GGTTGATTTTTGATGAGTAATGGTTCAAATATAAAGTTTTATGGCTTCATTGCTGTAAGTTTAATGATTT
+CTACTTCGTATGCAGACAATCCAATAACGGGAGCTCCTGATTGGTCTACTCCCAAACGGGGAGTTGTACA
+TGAAAGTAAAAAGACCGATCAAGATAATGATAAAGCGCTATTTAGTATTGTAGGAAGTGATCAGCATTAT
+ACTCAGCAACAAATTGATAATAAATTTAATGCACCTGATTGGTTTCCGAATAAGCACGAAAAGATGCCGA
+GCATCGTCAAAATGGGGAAAGCGCCTAACGTGTGGGCATGTGCTTTGTGTCACCTAGCTTCAGGGGGAGG
+ACATCCTGAATCTGCAAGTCTAGCTGGTCTTGATAGTATGTATTTACAACGGCAAATGAAAGCTTTTGCC
+GACGGCTCGAGACTCGATTATTCTGGAAACATGAATCGAATGGCCAAGACGTTAAATAATGCAGAAATTA
+AACAGGTTAGTGATTGGTTTTCAGCACTTCCACCCAAAAAAGTCACTACAGTTGTTGAAACTTCGCAGGT
+GCTTAAAACCTATATAGATGATACTCGCATGAGACTTGTTGCTCAGCCCTATGTTATGGAAGTAATAGGT
+GATCGTATCGTTGAAATTCCCGATCACCCCATAGAAGTGAATAAGCGTAACCCTGACAGCATTTTTGTTA
+GCTATGTCCCTCAAGGCAGCTTAGCAAGAGGTAAAGCCTTAGTCAGCGCAGGTAATGCTAAAACCCCGCC
+TTGCGCTAGTTGTCATGGGGTCGATTTGAGCGGTAGCGCTATTGCTCCCTCGATAATAGGTAACTTTGGT
+AGTTATACTGTTCGTCAATTACACGGATTTAAAGGTAAAACTAGAAATGGCGGGCAAGCAGTGATGATGC
+AAAGTGTAGTAAATGGCTTAACAGATGAAGATATTATTGATATTTCAGCTTATTTAACGTCTTTATCAGT
+TAACTAACATTGGCTAATGATCTCAAACTCAAATAAGCTGGAGTTGCTGTAATTTACTCAGCTAACTCCA
+GTATAATTCAGTTACTCTCAGTTAATATTGCCACCAACGGTCAAACCACTTGGCACAATAGTCGGTATTC
+CCTTGTAAAAGTCATCGGTATTAACTGTTTGCAAAAATGCTTCTATATCAGCAAAATCATCTTCGCCAAT
+TGTTACGTCTAGATCGCCTCTATTTTCATAATCAGCTATTGCATCAATCAATCTAGCACGTGAACCATCA
+TGCATGTATGGCGCTGTATAGGATATATTTCTCAAACTTGGTGTACGAACAATATCTGTTCCAATAATAG
+CCTCACCAAGATGCAATATGTTATCTGACAGCATTGGTCCTAAATGGCAACGAGCACAGCCTCCATCGAT
+AAACTTGTTGAGACCGATTATTTCTTGTTGGGTGAAAATTGATTGCTCTCCAGAAAGAAATCGATCAAAT
+CGTGTGTTTGGACTCGTTATTTTTCTTTCAAAAGTTGCTATGGCTTTTACTATGTTTTCACTGGATACAG
+CCTCTGTTACGCCGAAGGCTTGCTCAAATAAAGTCACATATTCAGGAATAAGTCGTAAGCGTTCAACAAT
+GTCGGCCATAATTTCTTTTTCATTATTATTATAGCCAAGCATTTCGACTGGATTTTTAATTGGCCCTAAG
+GATTGCTCTTCTAAAGTATCAGCTCTCAAGTCCCAAAAATATCCGCCAGAAACAAAGCTACTATCGCTTT
+CATTGTTTTTGATACCAGTATAAGCAACATTCATGATTGTAGGAGCATGAATGGACGTTACCTGAAAACC
+GTATCTTTGAGGTCCTAAGCCAATACCGTCGGAACCGATAGATAATATACGTCCATCAGCCCAACCAAAA
+TCAGGATGGTGACATGAGGCACATGATGTGTCTTTATCACCTGAGAGTATTGGATCCCAAAAAAGTAATT
+CACCTAGTCGTTCTTTGGTTTCACTGTAAGGGTTATTTGACGGGTAGATGGTTTTTGACGGTAAGGGAGT
+AAAAATTGTTGAATAATCTCTAGTTTGTGCATCATCTGCTATCCCGTCAGGATTTTCGCAGCCAAATAAA
+GTGACACAAGCCAACGTGATTAAATTAAAGTGTAATCGTTTCATATGAAACTACCTCATGATTGGTTTAA
+AACGCGTAGACTCTAGGGCAGAGTCAAGTTAGCGGTAAACAAAGGTTGTAAGTTTGTCAGGCTGTAGGTC
+TATGAAATGTCTTATATACCCGTTACCAATCAAGATGAATGTTTCAGAGTGCTTGAGCCATTTCAATTCA
+AGACGCTGTGATGAAATAATGGTTGTCCCTTATTAATCACAGCAACGATGAAGTGATGTTGTTCAAGCGT
+TTCTTAGCTGGGTTTAAAATGACTTTATTTTGCGTTAAATAATTAACCCGTAGAATGACTATGCTTAAAT
+TATTTACCTTGCCTAAAGTTATTTTAATTCCCACTTAAATTCTGCACTTTGAACTATAACGGGTATAAAT
+TAGGTATATGAGTATCAAATGTACGCATATTAGTAAGTTGATTAATCGGTATTGACGCGAGATGTTTTTG
+TGCTTACAAAAACGTATCGACTCGTAATGAAATAATTGCTAAATAAACCTGCCAAAATGCCAAGACAAAA
+TGCAATGGGAATAAATGTCACCTCTTTTGCGTACCAAAATACCAGCAAGTTCAAGCAACCAGAGAAATGA
+GCCGTTAATAAGTGCTTGCACCATTGAGCAATGACATTGGTAAATTTTTGGTGACCGTAGGTATAAATTC
+TATTGCCAAACCAAGTCGCAGAGGCGGCTAACCAAAATGATAATAATCTTGCTAACATTATATTGTCAGT
+GAGTTCGCTTAAAGATATAAAAAACAGGCTATCAACAATAAATCCCATACCACCAATAAGACAAAATTTT
+TTAAACTGCTCCATAACTTCCCACATCAATGACTATAACTATGAGCCAAGCTTATCCTGTGTAAGGTCTA
+AAAAGTGTCACTAACCTTGTTGAGATGATAGTGACTTTTTTTAGACTTCACTTGTTTTAAAGTAGCTCCA
+GAATAAATTTTGGAGAGAAAAATGCAACTTGTAAATAATGAGTCATCGACTAAAAATGAAATAACCCTAA
+GCATCATTGTGCCCGTTTACAATGAGCGAGAAATGCTACCAATATTTCACCATCACTTAGCAAAAGTACT
+TAGTACTCTCTCTGAAGACAGCGTTGAAGTTATTTATGTTAATGATGGGAGTTGTGACGATAGCTGGGAT
+GTTATGTTGGATTTAAATAGCCATTACGCCAATATCGAATGTATAAACCTAAGTCGAAATTTTGGCAAAG
+AAGCGGCCATGACTGCTGGTATAGATAATGCGAAAGGCCAAGCTGTTATATTGTTAGATGCTGATTTACA
+AGATCCGCCTGAGTTGATCCCTGACATGCTCACCGCTTGGCGTAAAGGTTTCGATGTCGTTAATATGAAA
+CGTAGTGCACGACTTGGCGAGTCCAAATTTAAATGTTGGTCAGCGCACGTTTATTACCGATTGCTTGATC
+ATTTATCAGAAGTACCTTTACAAAAAGATGTTGGCGACTTCAGGTTATTGAGCCGCAGAGTTATTGAAGA
+TATCAAAAAACTATCTGAACGAAGTCGGTATATGAAAGGCATTCTTTCTTGGCCAGGGTATAAACAAACC
+ACTATTAGTTTTGAGCGTCCAGAACGCGTAGCAGGGGAAACTAAATGGTCTTTTATTCAATTGGTTAAAT
+TAGGATTATCAGGTATCACCGCGTTTAGTGTTAAACCATTAAGAATATCAACTTGGGCCGGTGTATTGAT
+TTCAGCTTCTGCTTTTGGCTACGGACTTTGGATTTTGTTGAAAACCTTAGTCTTTGGTGAAGCCGTTGCT
+GGTTATCCTTCAATGATGTTAATACAATTATTTTTAGGTGGCGTACAGCTATTAGCGATTGGTGTTTTAG
+GCGAATATGTAGGACGCATATATGCTGAAGCCAAGGCTAGACCCATATATTTAATTATGGATAAAGAACG
+AAATACACTCGTCAGTTCGATGGTGGAAAAGCATGGTTGATTCAGAGAATCATAATAGTAATGTAACAAC
+GTCGTTGGTATTTTGGGCTGCAACATTAATTTTATCATTGATTGTCATTAGACTTGTCTCTTTAGGGCTA
+TTTCCACTTTATGATACGACTGAAGCGCGATACGGTGAAATGGCACGAATAATGTTCGAAACCAATAATT
+GGGTGACTCCTCAATTTGACTACAACATTCCTTTTTGGGGAAAACCCCCATTTCAAACATGGCTCAGTGC
+ATTAAGTTTTTCTTGGTTTGGCATTAGTGAGTTTAGTGCGCGTTTACCCCATTTTGCCTGTGGGTTAATC
+ACGGGTTATTTGGTTTATCGTTTTACTAAATCACTGACAAACAAAAACACGGCTGTTTTTTCTCTGCTGA
+TACTTACTTCAAGCCTTGGTTTTATTATCGCTATAGGCATGGTGATGACGGATAGCGCATTATTAATGTC
+ATACACCCTAGCTATGGTTGGCTATTGGCAATGCTATAGCCAAAAAGATAAAATTGTCTCTGGGCATTTA
+TTTTTTGTCGCTCTAGCATTAGGTATGCTAATTAAAGGTCCTGTTGTTGTGGTGCTGATTGGAATATCTT
+TGGTCAGTTGGAGCTTATGGCAAGGTTGTTTTAAGCTCGCAATCAAAAGCTTGCCTTGGTTAACCGGTAT
+GATGGTATTTTTGCTGTTGACCTTACCTTGGTACGTTTGGGCTGAGATACGCACGCCAGGATTTTTAGAG
+TATTTTATAATTGGCGAACATGTTCAGCGATTCCTTGTGTCAGGCTGGCAAGGTGATCTATACGGTACGG
+CGCATATTAAACCAAGAGGCATTATTTGGTTGTACTGGCTGGTTTGTGCTAGCCCATGGTCTTTTATCGT
+CATAGGGTTAATCATTAAAAGGTATCGTGGTGTCGAGTTACCTTCTAACAGGTTCCAGGCCTTAGGCATA
+AATAAATATCTAATTTGTTGGATGATATCGCCATTATTGTTGTTTACCTTAGCTGGTAATATTTTACCTA
+TTTATGTATTACCTGGGTTCAGCGCGCTAGCAGTGCTTGTTGCATTAAACTGTCGATTGACAAAAACTAG
+TAACTACTTAGCTTTAGTTTCTTTTGCCTTATTAGGTTTAGTCATCACGTTATTAAACCTTGGGGTTATT
+AACAAAAAGAGTGAGTCTGAACTACTTGGGGTTAATCGAACTTTTTCCCAATATACACCACTGTATTATT
+GGAACAAAAGACCTTTTAGTGCTCAATTTTACTCCAAAGGCCAAGCGCAATTACTTACAGATAAAGATGA
+GTTAATTAATTTGTTAACGTCGGACGAATCTTTTTTTATTGGGATAATACATAGTGATTTTGAAGTATTA
+AAACCTATTTTAGACCCTATCTGTGTTGGAACTAATCAAACAAAAAAACGTCTGTTATTAAAGTGCAATT
+AATAAAATAAATATAGTTAAGGATTATCGTTTGAAAATATTACTGGTAGAAGATTGTCAAAGTGTTGCTG
+AAGTTATTTTTGATTACTTTGAAGAATCAGATTTTGACCTCGATTATGCTGCTACTGGCAATTTGGGATT
+ATCCTTAGCACAATCTCAAAAGTTTGACTGTATTATTCTAGATATCATGTTACCAGGTCTTGATGGTATT
+AGTCTTTGTCAGCAACTTAGAGCTGAGGGCAATAACACGCCAATTATCATGTTAACTGCAAGAGATACTA
+ATGATGATATGTTACTAGGACTTCGCCAAGGAGCCGATGATTATATTGTAAAACCTTTCAATTTAGAATT
+ACTCGAAGCACGCATTCACAGTGTTACTCGTCGTCATTCAGGGTCAGGTTTTATCACACAAATGACTTGT
+GGCCCTATTACTCTCGATATAAATACCCATCAAGTATGGCGGGGTAAGCAAGAAATAAAATTAACCCCTA
+TTTGTTTTAAAATATTGAATCTGTTAGTTAAAAATTCACCCAATGTGGTTTCTCGTCAAGAAATAGAAGA
+AGTATTGTGGTCTGATGATTTACCCGACCAAGATATATTACGAAAACATGTCTATCAGCTTCGTCATAAG
+GTAGATAAGCCCTTTACAGACAATATTATAGAGACGGTACCTAAATTGGGCTATCGCTTGGTGCCAGCTT
+AATGAATAACGCTAAACCTATGAGTAGTAAAATTATACGAGTTTATTTATTAGGGGCGATGGTGCTGCTG
+GTTTTTTATGGGGCTATTTTTTACCATACTGTCCTATACACTGAAAATCAAAGTAGTGAGCGACGTTTAG
+CATTAATTTCACCTTACCATTTTAAGTTATTTGGCCAAGGTTTTGATGGTGAAATACAAATTGACCCCAT
+GCTAAAAATTTATGATCAATATGATATTTTGCCCTCATCAATAAAACGACGACTCAATAAAAACTGGCAG
+GGAAGTATCAGTTTTCATTTTGAAGATGACAGTGAATACAGTGTGTTTGCGCAACAAGTTATGACGAACA
+AAGGTTTGGCCATCGTTTATGCTTTGGAAGATGTTGATGCGATTGAGTGGGACGATACAGAGTTCGCTAT
+TTTTCAAACGGTGATATTTGGACTTGGCCTGCTCATCTATATTATCGCAGCACTCTTTATTATAAAAATG
+GCTAAACGTATTAGTACGCCATTTTCGACTTTGGCCAATAAATTAGAGAGTCATGATAACGAAAAATATA
+CACCATTATCAATTCAGGGCGAATTATCATTAGAGTTGGTGCAGATGCTGACTAGCATCAATAGTTATCG
+CAGCAGGATCCGAGATGCTTTTATGAGAGAGCAAGCTTTTACTCGCTACGTCAGTCATGAGTTACGTACG
+CCTATGACAGTTATCCGTGGTGGCATAAGCATTTTACGGCGATTAGACGATGAAAAAGTCAAAAAGCAGT
+CTAGCCGAATTGATAATGCGGTTATTGAAATGGAACAGTTAATCCACACTTTTTTGTTAATGGCGAGAAA
+TGAAGATAGCGATACCATCAATGTTGATATTTCTGATGAGTTTATTCAACAAATAGTACAAGACTTTGAA
+TCTACAATAAAAGCAAATCAGGTTAGTTTCCATCAAGAATTACAATGTAACTTTAGCCTAAATGTTCAAC
+CGCTATTATTTGCTGCAGTCATTAAAAACTTATTAAAAAATGCCATTAATTGTAGTGTTGAAGGTAACGT
+TAGTTTATTTATTTCACCACAACGAATTGATGTTATTGATAATGGTGTTGGGCTTGATGCAAAACCTCGA
+GGTTATGAAGGTTTTGGCATAGGTCTTAATATTGTTCGGGATATTTGCGAAAAATACCACTGGCAATTCA
+ATATCAAAAATAACCAAGGTGATGGTTGTACAGCCTCGGTTATTTTTAATCAAGAGTCTGCTGTAAGTGA
+ACTCTAACTACTTCTAACAACGATAAGAAATAGTAATGTGGCATCTATTTTTTACTCAATTATTTGTTAA
+GTCTATTACCTAGATTAACAATTATTAGATAGTCACTACCTTGGTAGGGTGCAATAATCAGGTTAAGCCT
+TAACTTAAGCCGATTTAAGAATTCATTCATGTGCATATTATTTATTGCTATCGAGCAACACCCAAAGTAT
+CCCTTGATTATTTGTGCTAATAGAGATGAGTTTCATCAACGTCCAACGCAGGCTATGCATGTCTGGCAAG
+AGTCCAATATCTTGGCAGGAAAAGATCTGCAAGCAGGCGGGACTTGGTTAGGTTTATCGTCAACGGGAAA
+ATTTGCCGCATTAACTAACTTTAGAAAACTCCCCTTAAGTGAGGCACCTAAAAAATCTAGGGGCGATCTT
+GTTTTACAGGCTTTAGCCGACACTAAAATAAACATGACAGCTGAGTTGGCTCAGCAAGCAAGCCAATATC
+ACGGCTTTAACCTCATCTATGGTTCTTTGAAGCAACTGTACTGTTATGACAGTGTAAATAATCAAAGTCA
+TCAGCTTAGTGATGGAGTGCATAGCATTTGTAATGGTGCGTTAGATGATATTTGGCCTAAAATGGCAAGA
+GGAGAAAAGCTGCTAAGTGAGACTATACGTTCACAAAAAAACTTATCCATTGAAGCCTTGTTTGATTTAA
+TGACCAATGACAAACAAGCTTTACCGCATTTATTGCCTGAAACAGGCCTTGATGAGGAATGGGAACAACT
+ACTCAGTGCCATTTTTATTAAATCACCTACCTATGGGACACGAACAACCACTATTATCACGCAAGATGTC
+GAAGGTAATGTTGAAACCTATGACCGTAGTTATGCGCCCTCTGGTGAGTGTATTACTAAGCAACAATTTA
+ATTTAGCAACGGTTTTTGATTAACTGATTCTTTATTATTGAATTAATAAAGTAGTGCTATGTTGTTGATA
+TTTTAAATGTGAAGTATTCAAAATACATCATGATTATTGATTGATAGGTGTTTACTCTCACTGAACTCTG
+AAAAATAAATAAGCTTATTCAGTGATCATTATTATATCAAAGGTAGACCTCGTGATAATGAATAATAATA
+GCTTTCTAATACAAGTAACCTTGCTGTATTTTTCAATAATAAAAGGGGTATAGACAAAATAACCCTCAAC
+GTTTATCCATGCACCCAGCGTATCTTCTCGTGATGAACTCAATGTAATTGATTGCTTAATGACCATTTAA
+ACAAAATAAACGAGTTTCCTATAGGAAACTTTATTCACTATTGTGGATTTTATTTCATTTAAAGTGTATT
+TTGTTGCGCTATCTCAACCTTTGTATCTTAGTAAACATGAATAATGAAAAGGTCAAATTTTTAGATATTT
+AAAAACCAGCTCAATAATCGATCAGATAGATAATCAATACAGCATTATTAATAGGTGCTAGATAGTAGTA
+AATATCTACAGTGAATTATTAATGCTTCAACAATTACATGGCAATGTTAACAAGGGAACGCTCATCATTA
+TTTGAGTTTTTCATACCTTCAAAAAAACAAAACATATGCCGCCTTTGCTTAGGAATTTTTTATGGAATTA
+CTTAAGGGTATTACCCTTCTTCTCGCTGCGTTAACCGCATTTTCTTTATTTAGTCGTTTTGCGCCCTACG
+GCACAAAAGCCATGGGCGGACTTGCCTCCGCGGCGGTTGCTAGTTTTCTCGTTGAAGCTATTCATGCCTA
+CATCTCAGGTGATTTTCTTGGAATTGATTTCCTAAGAGAAACTGGCCTCGCTGCGGGGTCTATGGGAGGG
+CCTGCTGCGGCAGCTCTTGTCGCATTAGCCTTAGGTGCTAATCCTGTTTTTGCCATCGTTGCTGCTATTG
+CCACTAAAGGAACCGGTATATTGGCTGGTTTTATTGCAGGCTATATTTGTTACTTTATTTCCAAAGTTAT
+TGAAAAACACCTTCCTGAGGGGATCGATGTTATCGTTGGCGCTTTAATTCTCGCACCGTGTGCTTATATC
+ATTGCTCATGCATCAGGGCCTGTCGTCGGTAGTATTATGGCCATTATAGGCTCAGCTATCACTGGGGCTA
+CTTCTGCATCGCCTTATGTTATGGGCTTTTTACTTGGTGGCTTAATCAAAATGATCTGTACTTCACCATT
+AAGCTCTATGGCACTTACTGCTATCCTAGGTTTGACGGGTCTTCCTATGGGAATAGCTGCAATTGCCTGT
+GTTGGCGGATCTTTCACTAATGGTATCTTAATGAAGAGACTCAAATTAGGCGATAGAAACAAAGTTATCG
+CTATTATGTTGGAGCCACTCACCCAAGCGGATATTGTCACAAGAAATGCCTTCAAGATTTATTCTTGTAA
+CTTTTTCGGCGGAGCCTTATCTGGTTTAGTTGCGGTTTATTTTAATATCATCAACGATGCTCCGGGAACT
+GCTGCTCCAATACCTGGTTTACTTGCTCCTTTTGCCTTTAATGAAGCGAGTACTGTATTAATGGCTGTTT
+TGGCTGCGTCTATTTGTGGTATTGCCGCAGGTTATGTTGGCAGTAGTATTCATCTAAAGTTAGATGAAAA
+ACGTGCCAATAAACTTAGCGGAGTTACTCCGGTAACTACTTAAATTGATTGATGTGGTAAAAGGCTGTTC
+ACAGCCTTTTATCACTAGTATAAAGTAGGTTATAAAAGCTAGAGATAACGCTTAAGCTTGCCTATTATGT
+TTCTGTCAATCCTCATGAACAATCTGCATGTCACTCATACCATTCAAAGAAAGCATAATAATAAAACCTA
+ACGTATTCATACATTTCATTTCAGTCTAGTAAATTGTGTTACAATTGGCGTTTACTTTTTTCAGTGTTGA
+TTTGGTTTGTTGTTTATTATGTTTTTTATCATAAAAACTAATGAGTTAAGCTAAATACAACTTCATTATA
+TCTACCATGAACGATAGCCAAACGATGCTCATATTATTGTGTAATGTAAATATTTATGCACCAAATCCCC
+TAGGTATTAAAGATGTTCTTATTGCAGGTAATAAAATTGCCGCAATTTATGATCATGGCCAAGGCGAAAT
+TACCATCCCAAAACAATGGCCCGTTAAGGTTATTAATTTTGATGGCGCTATTTTAACGCCTGGTTTTATT
+GATAGTCATGCTCACATTACCGGTGGCGGCGGAGAAGCAGGTTTTGCGACGCAAGTACCTCCTGTTGGTC
+TAACTGAATTTACTCATGCTGGTGTAACCACAGTGGTTGGTTTACTTGGCACTGATGATACTACCCGCAG
+TACCGAAAATTTATTAAGCCGAGTTTATGGCTTGCGTGAAGAAGGATTATCGGCTTATTGTTGGACTGGT
+GGCTACCACTTTCCTCTAACGACTATCACGGGTAGTGCAAAGTCAGATATTGCTTTTCTTGAACCCGTTA
+TTGGTATCGGAGAGTTTGCCATTAGTGATCATCGCTCTAGCCAACCAACGTTTGAAGAAGTGATTCGCTT
+AGCGAGTGAAACTCATGTAGCAGGCTTAATCACTGGAAAAGCGGGTGTTATTCATTTTCATTTAGGTGAT
+GGTGAAAGACGTTTAGAATTAATAGAACGCGCAATAAGAGAAACTGAACTTCCTGCACGAGTATTTAATC
+CAACGCATGTTAATCGTAACAAACCTTTGTTTGAAGATAGTTGTAAATTATTAAGTAAAGGTTGTCATAT
+TGACTTAACAGCATTTCCCGCAGGAACCGCTCAGCCAGGCTGGGAAGCTTGTGACGCAATTGAAATGGCT
+GTTGAAAGGCAATTACCCTTAGAACAAATAACCCTTAGCTCGGATGGCGGAGGTTGCTTACCTTGTTTTG
+ACCCACAAGGTGAATTACAACATATGGATTTTGGTCGAGCGAGTACATTAGGAGAAACATTGGTAGCAAC
+GTTAAATAAAGGTTTGTCACTTGAAACCGTTCTGCCTATGTTAACAAGCAATGTTGCTAATATTTTACGT
+TTTAAAAACAAAGGGCAAATCGCCGTTGGTTTTGATGCGGATTTATTGGTGATGAATGAAAAGTATGAAA
+TTACTGATGTCATGGCACAAGGTGTATGGCATAAGCAAAATAATCAAACAATGATTAAAGGTACATTCGA
+ATAGAGGTAAATATGTGTCCAGCAAAAACGACTGACGGTCAACAAAGGGGATTCGTAATCCCAATCGGGG
+GGGCAGAAGAACGCGTAAATGATCCTATTATTTTAAAGCGTTTTGTTGAGCTTTGTGGTGGAGAGAATGC
+TTATATAGTTATTATTCCAACCGCATCACAACTCGATGATACAGGGTCAAATTATGAAACTGTTTTTCAT
+GAATTAGGTGTGAAGAAAGCTGTTTCTTTGCCTATTAATGATCGTGAGCAGGCAAATAGTGAAGACTATC
+TAGCAGAATTAAACAATGCCACTGGCATTTTTATCACTGGTGGTAACCAATTACGCTTGTCTACTATTTT
+AGGTGGTACTCCGGTGGCTCAAAGCATTCGTAAACTTAATGCTGCAGGTGTTCATGTTGCCGGTACCTCT
+GCAGGAGCAGCTATTATGCCTGGCCATATGATTGCCGGCGGACGCACTGGGGCTTTACCCAATGAAGAAG
+GGGTTACTTTTGCACCAGGTATGGGATTGATTAATAAAGTCATAATTGATCAGCATTTTAGCCAACGAAA
+CCGATTAGGACGTTTGTTATCGGCCATCTCTTACAACCCATTTGCTTCAGGTCTTGGTATTTGTGAAAAT
+ACAGCTGCCTTTATTGATCCGTCAGGAACTTTGGAAGTCGTTGGTCACGGTAGCATTACTGTGGTTGACC
+CTTCAGATTTAACCCATAGTTCAATGGCTGATGCTAATAGAGGCGAAGCCATAACGTTAATTGGACTAAA
+GTTGCACGTGCTTAGCCCCGGCGCAACTTATTGTATCAACGAAAGAATAGCGAAACCTGCAACTTAGACC
+AGCAGGTAAATTATCCTTCTTTTTAAAGCCTGCCACCTTTTTAGTTGTCAGGCTTTTATTTTTATATTTC
+ATCCATTTAACCGTACCCCCAACGTTTTCATATTCCCTCTAAAAATATTATTTAGCAAGTAGTTTGCGCT
+TCAATAAAACCGTGTTATCTTTTCTAAACGACGTTTTATGTAGTTGTAATCGTAGTCTAGTTGTTATTGG
+ATAATATAAAGTTCTCGTCAGAGTAATAAAGGAAATCACTATGAAAATACAATCTTCCAACGTGTATGTT
+GGCCCTAATGTTTATGCTCATTTTCCTGTGATTCGCCATATAGTAGATATCGGCATTTTGGAAAAATATC
+CCTCAGTTAGACTGGGTAATGAATTTATTCAAGGATTACTCACTCACCTGCCAAGTTTAGACCAGCATGG
+TTGCTCTTATGGAGAACCTGGTGGTTTTATCAGACGCTTAAAAGAAGATGACGGTACCTGGATTGCTCAT
+ATTTGGGAGCATGTTACCCTCGAATTACAATGTATTGCAGGCACAGAAGTCACGTTTGGTAAAACACGTG
+GCACAGGTAAAGTCGCTGAATACAACATGGTTTTCCAGTACAAACAACGTGATGTCGGCCTTGAAGCAGC
+GATATTGGCGAGAAATCTATTAATTTCATTAATGCCCGTTGCTATTCAAGTTGAGTTACAAACCAAAATT
+GAAGACGACTTTGATTTTCAGCAAGAGTTAGCTGATTTTATTCGTTTTGCTCAACGTAAAGAGTTTGGCC
+CTAGTACCCAATCATTAGTTGATGCTGCAGAAGAGCGTGATATTCCTTGGTTACGTTTAAACGAGTACAG
+CCTAGTTCAATTTGGTCATGGTAAATATCAAAAGCGAATTCAGGCAACCATCACCAGTGAAACTAAGCAT
+ATTGCTGTTGAGATTTCTTGTGATAAAGAAGACACCCATAATTTACTAAATGATCTCGGCTTACCGGTTC
+CTCAGCAACGTATGGTGTATTCAGATACGCAAGCGGTAAGAATGGCAAAACGCATTGGCTATCCAGTGGT
+ATTAAAGCCGTTAAATGCGAATCATGGTCGTGGTGTTTCTATTGATTTAAACACGGAAGAGCAAGTCATT
+ACCGCTTTTGCCTTTGCCAAAGAACAGGGTACCAGTAGGGCCGTTTTAGTTGAATCTTTCTTAACAGGAT
+TAGACCATCGCATGCTGGTTATTAACGGCGAATTAGTTGCTGTTGCGAAACGTGTACCTGGTCATATAAT
+TGGTGATGGCGTTAATAATATCAGTCAGTTGATTGATATTGTCAATGAAGACCCTCGCCGAGGCGTTGGT
+CATGAAAAAGTACTGACCCAGTTAGAATTAGACACCCAAGCCGAACGGTTATTAGAAGAAGCCGATTATA
+CACAAGGCACTGTGTTACCCAAAGGTGAAATATTTTACTTACGTTCAACCGCTAATTTGTCGACTGGCGG
+TACCGCTATTGATATGACTGATGTGGTTCATCCTGACAATAAGACCATGGCTGAACGTGCAGTAAAAGCT
+GTTGGTCTAGATATCGGCGGGGTTGACTTTTTAACGTCTGATATCACTCAATCTTACAAAGATATTGGTG
+GCGGTATTGTTGAAGTTAATGCTGCACCTGGCTTTAGAATGCATGTAGCGCCAAGTGAAGGCAAACCAAG
+AGATGTGGCTGGAAAAGTCATTGATATGTTGTTCCCGCCATCGATACCTAAGCGCATTCCTATTGCCGGA
+ATTACCGGTACAAATGGTAAAACGACAACTTCTAGAATGTTAGCTCATATCTTAAAAAGTGCTGGGCATG
+TGGTCGGTATGACGTCTACCGATGGCGTTTATGTTGATGGTCAATTATCTGTTAAAGGTGACATGACTGG
+TCCTGTTTCATCTCAGATTGTTTTACGCGATCCCTCGGTAGATATTGCCGTGTTAGAAACAGCACGTGGG
+GGTATTGCTCGTTCAGGTCTTGGTTACAATGAATGTGATGTAGCAGCTTGTATTAATGTTCAAGAAGATC
+ATTTAGGCCTTAGAGGCATAGATACGCTTGATCAACTTGCTGAAGTTAAACGTATTGTTGTTGAAGTAGC
+CAAAGATAGTGTTGTTCTTAATGCTGATGACCCTCAGTGTTTAAAAATGGCTGAACATACCAAAGCTAAA
+CACTTATGCTATGTCACTATGAACACCGGCCATAGTTTAGTCCGCGAGCATATTCGTGCAGGCGGTCGTG
+CGGTAGTATTAGAAAAAGGTATCAACGGTGACATGATCACCATTTTTGATAACGGCACTCATATTCCCTT
+ACTTTGGACCCATTTAATTCCTGCGACCTTGGAAGGTAAAGCACTGCACAATGTGCAAAACGCTATGTTT
+GCTGCAGCCTTAGCTTATTGTTTAGATAAACCGCTCGAGGCAATTCAACAAGGTTTAAGAACCTTTACCA
+CGACCTTTTATCAAGCACCCGGAAGAATGAATGTTTTTGATGAACATCACTTTAGAGTAATACTTGATTA
+TGCTCATAATGCAGATGGTGTGCGTTGCATGAGTGAACTGGCGAGTAAGTTAGAAGTTAAAGGTAAGCGT
+ATTACTGTGCTGGCAGGCCCAGGTGATCGTCGTGATGAAGATATAGTGAATATTGCTAAAGCGGCAGCTG
+GGCATTTCGATATCTACATTTGTAAGGCCGATGATAATCGACGTGGTCGAGGAGTCAATGAAGTTCCAGA
+ACTCTTAGCGTCGTCATTAAGAGCTGAAGGAATTGATGAATCACAAATATATTGTATTTCAGATGAAGTA
+GAGGCAATAAACAAAGGGCTTGAACTCGCAAATACTGATGACTTATTGATGATCTTTGGTGATGCTATTA
+CACGCTGTTGGAAACAAATTATTAATTTCAATAGTGGTCACGAGCCTGAGCAAGAAGCAGAAAAAACAGC
+CGTTCAAACCGTTGTTTCTATGCTAGAAACCAGCGAGCCAGATACTTTTGTTTTGGAAAGCGGTATGAAA
+ATTGTTACCGATGAACGAGGTGTTCGTGTGGTATCTGAACACGACGAAGATAGTGATTAATCGTTCGATT
+TCTCATTGATAAACACAGTTCCAAAAGCGAAGTAATATATGCTAAAAGAAAATATAACACTGAGCTTAGA
+TGATAATCGTCGGCTGACGGGTAGAAATTTATTATCCGATCAGCCTGGCGCAATCATTGATGCTTTTGTA
+TCAGGTATTGATAAAATTACCGTGGTAAATGTTTGGTCAAAGTATGCTCAACAGTTACTCAACGCCGTTA
+ACTGGTTAGAGGATAAAACTTTCTCTCGAATTTTCGAAGATGGAATATCTATTGCCATTAGCGCACCCTT
+AGATGCACTTTATGCTGCGTGTGATTTGAATGAGTTAGCATGGCAGCTTACCTGTAATGAATTAACTCAA
+ACACCCAATGAAGAATCAATTTCAGCAGCAATAAGTCGTTTAAACCAAGTGATAGCTGAGGAAGTCAATC
+CAGAGTTACTTGAGTTAATTAAGCAGTCAACGTCTAAAAATATTGTCTATTTGGTTGATGATGATGAATT
+TTCATTGGGTTATGGTACTACGGCACAAAGTTGGCCAATATCAGCATTGCCTGAGGTATCAACTATAAAC
+TGGTCACAATACAAATCGATTCCACTGGCTTATGTAACAGGCACTAATGGCAAATCGACCAGTGTTCGCA
+TTATGTCGCAAATTATCAAACAAGCGGGTAAATGTTGTGGTGTTACCTCAACCGATTTTATCCGGGTAGG
+CGATAATATTATTGATCATGGCGACTATTCTGGTCCGGGAGGTGCAAGAATGTTATTACGACACCCTGAT
+ACAGAAACCGCTATTTTAGAAGTTGCTCGGGGTGGAATTTTACGTAGAGGATTACCGATAGATAATGTAG
+ATGCAGCATTGATCACTAATATTGCCGAGGATCACCTAGGGCAATATGGTATTAATACTGTTTCAGCATT
+GGCTCAAGCTAAAGCTGTTGTTGCTAAAGGGTTGTTACCTAACTTAGAAGATAAAGGGCAGGAGCATAAT
+AGGCAAGATAAGGGCAGGTTGGTGCTCAATGCAGATGATGAAAATTTAGTTGTTTTAGCGCCTGAAATAC
+CCGTTACTAAGTCATGGTTTTCCTTACATGAAGATAATGCGACATTACAGCAACATAAACAAAAAGGTGG
+CGCTGTTTGTTTTGTTAGAGAACAACACTTGGTTTATTCAGTCGGTAATGAAGAGTCGGTAATCATTGCG
+GTTAATGACATTCCTATGACGCTAAACGGTGCGGCTTTGCACAATATTCAAAATGCCCTTGGCGCTATCG
+CGTTAGCTAAATGTCTCAATGTTGAGAATGAGGCTATTAAAATAGCGCTATCAAATTTTGCCAGCAATGT
+TGAGGATAATCCCGGCAGAGGTAATCATTTTACTGTTAAAAGTGCAGAAGTGATTATGGACTTTGCACAT
+AATGTTCATAGCATGGAAGCGATGGCTGTAACCACGGCGAACATGAAAGCACAGCGTAAATTTTTAATGC
+TAAGTCATGCGGGAGATCGAACTGACAATGAGATCATCAATATGACTAAAACGGCATTAAAAATGAAACC
+TGATTTCATCGTTGCTGCGGAGTTAGTTCCTTATTTACGAGGGAGAACATTGGGAGAAATACCTCAGCTT
+ATTGTAGATACGGCGCTTGCTTATGGCATGAAAAGAAGTGACATTTATATTGCAGATAGTCCTTTTAAAG
+GCGCAAACTATATTGTAGAACAGTTACGAGAAAAGGATTTAGCATTACTGATGGTTTTATCAGAGAGAGA
+AGAGATAATCGAGCTTTTGCTTGATAAAGCTTTTTTTAGATAGGGAAACTCTGTATCAGTCACAAATAAG
+CCCCCTATATTAAGGGGGGCTTATTTGACATCAAATGACTAAACGTTTACTGCGTCTTTCAATGCTTTAC
+CCGCTTTAAAAGCAGGTACTTTCGCCGCAGAAATTTGGATCTCTGCACCTGTTTGAGGATTGCGACCTGT
+ACGAGCAGCACGGTCATTTACTTTGTAAGTACCAAAACCCACTAATGCGACATCACCGCCATTAGCTAAT
+TCAGTTGTTACAGAACCAATTAAACTATCTAAAGCACGGCCAGCTGAAGCTTTTGAAATGTCTGCGCCTT
+CAGCGATTTTCTCTACCAATTCACTTTTGTTCATTATTATTATTCCTTAATTATGGTTGTCACTAACATA
+CTAAAAAATAACTGTGAATTGAGCAATAGAAATCGTAAATTTTGTGCGAAATGTCGACATTTTATTTGTT
+TTACGGTTAGTTAAAGCAATATGTATACTAATTTTCAAGCAATATGCTTATCTCAGAGTGCATGAACAAT
+CATTGTTTTCTCGATAAATAGTTAACTTTTTCTATACTAAGTCTTTAGGCATAACATTTCATCGAGATAA
+AATGTTATGTCGCCTGATTTCAATTTATCAGCACCTCAAAAGTAGAGCGATTAATACTTTATCGTTTTAT
+GATATTTAAACTTTTGAAAATAATGGTAATTTACGGGATAAAATGATTAGATAGTGACTATTTTCCATAT
+CCAAACCCGTGTTTGAATAAGTATATTAAATGAGTTTTATTATGACCTTTGGGCAAAAGTTTTCTTTATT
+AAATAAGCGTATTAAAGCCATCATTTATAGTGGCATTGTGGTGTTCCTATATGCCATAAGTGGCTTTTTT
+ATCTTACCTCTTATAGTAAAACCACTCATCATTGACACAGTGACAGAAAAATTAGAACGACAAGCGCAAT
+TAGACGTTATCGAATTTAACCCGTTCACTTTATCAATTACCTTAAAAGGTTTCAGTATTAGCGGTAAGCA
+TACCGATAAACTACTTGATTTCGATTTGTTAACGGTAAATTTACAAGCCTTTCCGCTTTTACAAAAAACG
+ATTTCTTTTGACGAAATAATTATTAATAAACCCGAAGTTAGCGTAATCATACTTGCTAATGGTGAATTCA
+ACTTTCAAGATATTATCCTTAAAAATACCGCTCTCGATAGTGAAGTTGACAGTGAAAATACGAATGAAGC
+TGCTTGGATTTTATCAATAGATAAGTTTCGTCATAATGAAGGGATTATCAACTTCAGTGATCAGAATAGA
+GAAACAGCTTACCACCATACAATTAAAGAAATTAATGTTGCGTTGGATAATTTCTCCACTAAAGCGGGTG
+ACAATAATATGCACCTTGTTAAAGCTAAAACATCACAAGGTACTGAGCTCAACTGGCACGGAAAATTTAG
+TTTATCTCCGCTTAAGTCTTCAGGTGATATTAGTTTTGTCAGTCCATTAAAGATTGTCTCAGACTATTTG
+CAGCAAAGAATATTATTCAATATTACTGAAGGGTCATTGAAGGTTAATAGTCATTATGATTTTAACTTTG
+CAGGTGAACAGCCACAATTTATTATCAATAATTTAATGGCTTCAATTTCAGCATTAGAAATCCGCAGTAG
+AGATGACAACAAAAAAATAATTACCTCGGATGAACTAAGTGTAGACCTTGAGCAATTGAGTTCATCGGAT
+AAAAAAATAGTAATTAATAGTATTTCTAACACAGGCAGTTTTATTGCGGTGAACCGGAACAAGTTATCGC
+AGTTTGATATAGAAAAATTATTTATACTACAGCAGCTAAATCAATCAGTTAGTACTGATGAAACTGAAGT
+TTCAACGGAAAGTTCGACTGAAAAAGATGAAGCCGTAAAACATAAGGATAATAAGCGTGAGAACTGGGAT
+CTAGAAATAAAGGCCATCAGTACAAGTAATAATAATATTGTCATTAACGATAGTTCAGTATCACCCATAG
+CAATTCATGACGTCACAATAAAGTCATTAACAATTGAACATTTAAAACCTTTTACCGACGAATTAGCACT
+ATTATCCTCAACTATAGGCTTGAACACTCAAGGTATTATTAACCTGAAGGGCACAATAAAACCTGAATCT
+AAACAGTTGTCCCTAGCCCTTGATACCGAGCAAATATCGCTAAAAGATTTCCAGCCTTATATTAACTCTG
+TTGCTAACATGAAAATACTTAATGGTGAGTTAGCGACAAACTTAATGATAGATATTGACGCTGCTAAGGT
+TACTCCTTTATTGAATATTAAGGGTGATATTAAAGTAAGTTCGCTAAATGTCATTGAGACAACATTAAAT
+GAAGAGTTTTTAAGTTGGGAAAATTTAACTTTAAACGATATGCAATTTAGTTACCCAGCGCAACGTTTGA
+ACTTGTCTGCGATTAATATTAATGAACCTTTTCTACGTCTAGTTATTAATGAAGGTAGTACTACCAATAT
+TCAACAATTGATGAAAGTGGAACAAGCAGATGCGTCAGATTCAGAGACGAAAAACAGTAAGTCTGAGGTT
+AACAATGAAGTCAGCTCAGCAGAGCAAAGTTTTACAGCAGATATTAATGAAATCAATATAACTAATGGGA
+AATTGGATTTCTCAGATAGCTCACTAACTCCTAAATTCAGTGCTGGAATTTATAGTCTAAATGGCGATAT
+CACAGGATTATCTTCCAATGAAGACAGCAGAGCAAAAATAGATTTAAAAGGTAAAGTCGATAAATATGCG
+CCTGTTATTATCAAAGGTTCCGTGAACCCGCTAAGTCATGATGCCTTCACTGATATTGACATGTTATTTA
+ATGGAATCGAGTTAACGACATTTACACCTTATAGTGGGAAATTTGCTGGCTATGCAATAGATAAAGGCAA
+ACTGAGTTTAGGGTTAAATTATAAATTGTCTAATAATAAGCTGGTTGCTGAAAATAATGTAACGTTAGAT
+CAGCTCACTTTAGGTGAGGTTGTTAACAGCGAAGAAGCCACCAGCTTACCGATAAAATTTGCATTATCTC
+TGCTAAAAGATAGCGATGGGGTAATAGAATTTAACTTGCCTATTCGAGGTGACATCGATAACCCAGATTT
+TAAATATTCAAGTTTGGTTTGGGGTGCATTGGGGAATTTGATTACCGGTATTATAAGCTCTCCTTTTAAA
+GCGTTAGCAAGCTTGGTTGAGGGAGATAATGACAATTTAGATCATGTAATTTTTACCGCAAATAGTTTTG
+AACTTAATGAGGCGGAGCAGGGCAAACTTAATTCACTCGCCAAAGCATTATTACAGCGACCTTCTTTATA
+CATAGAAATAAGAGGATTAAGTTCAAACTTAATTGATCATGACGAAATGGCGTATGCAAAAATATTAAAA
+CAATTGCAAATTGCGCCTAAAACCTTATCGGGCGTGCTCAGCGAAGATGAGAAAACATCGTTAGTTACTT
+ATTACCATTCGTTGAATAAACAAACAGCGCAAGAAAATCCGAAAGAAGAACCTTCAAATCAAGTAGACGT
+TGCTCCTACGTTAACTAAAGAAGATCAGGAACTAGCTAAAGAGAAACTCTTTAATGAGGCGATTAAGTTT
+ATGCTTGCTGAAACACCGATAACAGACGCAGAATATTTAATGCTGGCAAAACAACGCGCATTACAAATTC
+AAAAGCACCTGATTGAAACGGCTCAAGTGCCAACTGTTAATGTGTTCTTACTCGACAGTAGTATTGAAAT
+CGAAAACAAGCTTGCCAATATTGAGAAATCAGAAATAACGCTACCCCTTAGTCTAAAAGCCAAATAGCGC
+TCATTGGTTAAATGGATTACCGATGCCTCTAAGAATAAGAGGCATTTTTATTTAGTCGAAGAAAAGTCTT
+TGATGTTTAACTGATGCTTTTGCAGTTTTCTGTATAAGGTTCTAACGCTAACTTCTAAGTTATCAGCGAT
+GGTTTTGGGTTGGTTACCATATTGGTTAAGCAATTTGGTTATGTGCTCTTTTTCGTTTGATAGCAGATTG
+CTTGAGTGAGTTTCTATCTCGTTTAAACCGACAAGATTTTTGGGTAAGTGTTCAATGCTTATTAAGTCAT
+CATCACTTAATAAGGCACTTCGTTGCACTATGTTTTTAAGCTCTCTGACATTACCTGGGTAATGATAATG
+AGATAATGCGACTAGGGCTTCAGAGGTAAACTTTTTCGAGGAAAATTCACTTTTTGATAATAAATGCTCT
+GCTAATAACGAAACATCAGACTTTCTTTGTCTTAGTGTTGGCAAACTAATGGGAAAAGCGGCAATCCGGT
+AATATAAATCTTCTCTAAATTCACCGTCTTCAACCATCTTTTCTAAATTCTTATGACTGGCACAAATTAG
+CCGAAAGTTGGCCATTTGCTTTTCAACACTACCGACACGTCGATAATGACCTGTTTCAAGTAATCGTAAT
+AATTTTACTTGCAAATTCAGTGGCACGTCGCCTATTTCATCTAAAAATAAGGTGCCACCATTTGCCATAC
+ACACTAAACCTTTTTTACTGGTGTTTGCGCCCGTAAACGCGCCTTTTTCATGGCCAAATAACTCTGATTC
+AAATAAGGATTCGTTGAGCCCGGTACATTCAACTTCTATAAAAGGCTGATCAGCTCGCTTACTTGCTTGA
+TGTATTGATAAAGCCGCGAGTTCTTTACCTGTTCCGGTCTCACCTTGTAATAATATGCTGATATTACTTT
+TTGCACTACGCGTGATCATTTTGAGGAGCTCTTGAAACGGCTCACTTTTACCAATTAATTTTAGATCGCT
+ACTAACACTACTTGCAAAATCGACCTTTTCTAGTATTTCTAAAAAGCCAATGGTCATGCCGTTGTTGTCT
+TTAACAGGTTTCATCAGAATATTACAATAAATATCACCAGAGCCTGTTTTATGAATGTGCAAAGCAGAGC
+TGTTTTTCCCTGTTTCTTTACATGATGAAAGGGGACAGGCTTCGCCTTTTTGGTCACAAGGTTTAGTGAA
+ATTATGTGATACCCCGTAACACTTACTTTTCCCTAGCATTACTTCTGTCGTATAGGTATCACGATAAGCC
+TGATTAACTGCTTCAATTGAGTAATCATGGGTAATGAATATTGCTGGTTTCTCTACAGCTTCGATAATTG
+CTTGAATAGTTTGGTGTACCACTTGCTGTGAACCCTTTGGTTTTTACGTCATAATTGACGCTGGCTGTCA
+TTATTTAATGTCATTTATGTCTCAAATGAAAGTCATTTTGAATTTATTATTGTATCTAACCTATATTGCG
+TTATTTTTCAGTTAGTTAGGTTTTTGTTTTTTATGGCGTACTTATTGCTAAATACTCATTGAGTAATAAG
+TAGAGCTAATTGTATAACTGCCGGTGAAACAACGAGGTTAAACCGCCAGCTGTTTAATCGTTCTCCATCT
+GCTTGTGATTAAAACTACCGTGGTTATAACGATCAGCTATATTTACTTTAATCCGGTGTCATTCTAGAAA
+ATTGAACGCTAGTTGAATGCACATCAGCACAACTTTTTAATAACAAAAGCACAGAAGTGAGAGTAATTAA
+CATGATAAGTGAAGCTTTAGTTGAATTATCGCGATGGCAGTTTGCTGTTACCGCACTATTCCATTTTTTG
+TTTGTTCCCTTAACCATCGGTTTAACATGGATTTTATTTATCATGGAAGCTGTTTATGTCATGACAGGGC
+GTGAAATTTATCGCGATATGACAAAGTTTTGGGGCAAGCTATTTGGTATCAATTTTGCGATTGGTGTGGC
+TACCGGTCTAACGATGGAGTTTGAGTTTGGTACTAATTGGTCATACTACTCTCATTATGTCGGCGATGTG
+TTCGGCGCACCGTTAGCAATTGAAGGGCTAATGGCCTTTTTTCTTGAATCTACTTTTGTCGGAATGTTCT
+TTTTAGGTTGGGATAGATTAAGTAAACGTCAGCATTTAATGGGCACATTTCTTATGGCGTTAGGTACCAA
+TTTTTCTGCGTTATGGATTTTGATTGCCAATGGTTGGATGCAAAACCCCGTGGGAAGTGAATTTAACTAC
+ATGACAATGCGTATGGAGCTAGTGAGCTTTAGCGAAATTATTTTCAATCCGGTTGCTCAAGTTAAATTTA
+TTCACACTGTAGCGGGCGGCTACGTTGCTGGTTCAATGTTTGTGTTGAGCATTAGCAGTTATTACTTACT
+TAAAGGCAGAGATATTGCGTTCGCAAAACGTTCTTTTTCAGTTGCCGCAGGATTTGGTCTAGCAGCGATA
+TTTTCCGTTATTTTATTGGGTGATGAATCAGGCTATGAGGTAGGTGAAGTACAAAGAGTTAAACTTGCTG
+CTATTGAAGCGGAATATCATACCGAGCCAGCACCTGCTGCATTTACCTTAATCGGCATACCAGATGATGA
+AGCAATGGAAACCCATTATGCAGTAAAAATCCCCTATGCGTTGGGCCTTATTGCCACGCGCTCTTTAGAC
+GAAAAAGTGACTGGTTTACGAGACTTACAAAAAGCGCATGAACCGCGTATTCGTAATGGCATGATCGCTT
+ACAAGTACTTAGTTAAGCTACGTAATGGTGAAGACACGCCTGAAAACCTTGCTAAATTTAATGAAACTAA
+ACATGACCTTGGCTACGGTTTACTACTTAAGCGTTATACCGATAAGGTAGTCGATGCGACCGAAGCACAA
+ATACAAATGGCTGTTAAAGATTCTACGCCACCGGTAGCGCCTGTTTTTTGGGCATTTCGCATGATGGTTG
+CTTCCGGCTTTATTATGTTACTGCTATTTTGTTTAGCATTTTATTTTAATGCGCGACGTCAAATCGAACA
+AAAACGTTGGTTACTAAAATCAATACTTTATGCATTACCGCTACCCTGGATAGCGATAGAAACGGGTTGG
+TTTGTTGCTGAATTTGGACGTCAGCCTTGGGCAATTAGTGAAATTTTACCGACCTTCTTATCTACTTCAT
+CGTTAGCGGCAAGCGATGTGCTGTTTTCTCTCATTGCCTTCATTGTTGTTTACAGCATTTTATTTGTTAT
+CGAAATGTACTTGATGATTAAGTTTGCGCGTTTGGGTCCCAGTGCTTTACACACTGGACGTTATCATTTT
+GAACAAGCACCAGAGTTAACGTCTGGTCTTCGCAGCCAGAATTCTTAAGGAGAAAGATGTGTTTGATTAC
+GAAACATTAAAATTTATATGGTGGTGTCTTATCGGTTTTCTTTTCATCGGTTTTGCAATCACCGATGGTA
+TGGATATGGGCGTAGGTGGTTTGTTACCCTTTGTTGCTAAAAAAGATGTCGAGAGTCGAGTGGTTATCAA
+TACGGTTGGTGCGCACTGGGATGGCAACCAAGTTTGGTTTATTACCGCAGGCGCTTCTTTGTTTGCGGCG
+TGGCCTTTAGTGTATGCAACGGCATTTAGCGGTTTTTATTTTGCCATGATGTTAACACTCTTTAGTTTGT
+TTTTACGTCCTCTTGCCTTTGATTACCGTAGTAAAATTGACTCATTAAAGTGGCGAACTAACTGGGACAA
+AGCATTATTTGTTGGCTCTATGGTGCCACCCTTAGTGTTCGGTGTTGCCTTTGGTAATTTATTACAAGGT
+GTACCTTTTGGCTTTGATTCGCTCATGCGGGTAACGTATACCGGTTCATTTTTTGCTTTATTTACCCCTT
+TTACGTTATTAACGGGTGTAGTGAGCGTAGCCATGATGTTGCTGCATGGTTCAACGTGGTTAGTCATGAG
+AACAGATGCTGATGTTGCTCAGCGTTCAGCCAATATTGGTCGTGTGGTTGCCGTCGTATTATCGCTTTCT
+TTTGCATTGGGAGGGGTGATGATTTGGCAAAATATTGATGGTTACTTGGTTGTTAGTACTATCGATACCA
+TGGGACAAGCACAGCCAACAATAAAAGAAGTGACAACAGGTTCAGGGGCTTGGCTCAATAATTATAAAGA
+GACTCCATTGTTATGGCTAGTACCTGCTGTTGGGGTAGTTGCACCACTTTTTGTGGCACTTTTGTTGAGC
+ATAAAAAGTAAGAGTACCTCAGTAAAAGTATTTGCTTTTATCGGGAGTTCTTTAACTATTATCAGTATTA
+TTTTAACCGCTGGCGTTGCTATGTTTCCATTTGTTATGCCATCGAGCAGTGTTCCAAATCACAGTTTATT
+GATGTGGGATACTGTCTCTAGTGAAGGAACGTTAGGGTTAATGTTCATGGTCGTTGCCTTTTTTATCCCT
+ATCATTATCGGTTATACCCTTTGGTGTTACAAAAAAATGTGGCGTACGGTTACCATCGCTGAAATTGAGC
+AGAATAATCACACCGCCTATTAATCTGGTGGGCATGAAACTAAACAAAAGCAGAGGAAAACATTATGTGG
+TATTTCAGTTGGATTTTAGGCGTATTACTGGCGGTGTCATTGGGCATCATTAATGTGATGTGGTATGAAA
+TGGAGCAGCATGTAGATAATGTTGCTAAAGACCAAGACACTGACGATCAAGCGTAAAAGAAAATGAGTGC
+GTAGCATTAAAAATGAGCCGGTAATAAGTTGGTAGAAATGACAGAGAAAAATGAACAACAAAAAAAGCAA
+GTTAACGACTGGCTCAAATATCAGAAAAAATACGCTCACGGTAAGTTAAGTCGCGCTATTGCCTTAGGAT
+CATTAAATGGATTATTAATGATAATACAAACAGCAATGCTGGCTTACCTTATTGATTTAGTGATATTTCC
+GAGTGAAGATCTGAGTTTAACGAATAGCTTAAGCAACAGTGTAACCACAGAGAGTATTCTTTTTTCAGAG
+ACCACTCTAATAAGCATGGCATTAGTCGCCGTTATTTTTTGTCGTGCGGCATTAGGGTATTTTAGTGAAT
+GTTATAGTCGTCGTGGTGCTATGGATATTAAAGCCAATATTCGTTCACGATTGCTCAATCGCTTATTTCA
+GTTCGGTCCTGCTTATACGCAAACTAAAGGCAGTGCCAAGTTAAGTCACTTATTGCATCAAGGTATTGAT
+TCATTGGAGGATTACTTTGCGGGTTATCTTCCGGTAATTGCTTACTGCGCGGTTATACCTCTAGCAATAC
+TTATCGCTGTATTTCCCATTGATTGGCAATCAGGATTAATTTTGTTAATTACTGCGCCCATGGTGCCATT
+TTTCATGATACTCATTGGTCATAAGGCACAGCGTTTAAATCAAGAACATTGGGCTAAGTTACAAAGGATG
+AGCAGTCACTTTCTCGATATTATTCAAGGATTAACACAACTTAAAATATTCAACGCTTCACGTAGAGAAA
+TCGCTGCCGTAAAAAAAATCAGTGATGACTATGGTGATGAAACTATGGGCATTTTAAAAATTGCTTTTCT
+GTCATCATTTGTTTTAGAGTTTTTAGCCTCTATTTCAATCGCATTAGTGGCGGTGGTACTCGGCTTTCGT
+TTGTATTATGGCGATGTTGATTACGTTTTTGCGCTATGGGTTCTATTACTCGCACCTGAATTTTATCTGC
+CTTTTAGACAACTCGGGACCCAGTATCATGCAAAGATGGCTGGCGTCACAGCAGCAGAAGACTTGGTTGA
+AGTACTGAGTCAGCCACAAGTACATTATTCGCTGGAAGAAAAATTTACAGCACCATTCTCTATCAGCCTT
+GTGCAGGCAGAGTTTGCTTACCCTGACCGCAGTAATGCTTTAACTCAAGTAAATATTGAATTCTCATCTC
+AGGGTTTATATGCCGTCATAGGTGAAAGTGGCTCTGGCAAGTCAACCTTGATAGATATGGTGTTAGGATT
+TGTTCAACCAGATTCTGGGCAGGTAGTCGTCAACAATCAGCCGTTAACTGCTGCTAATCGTGATCACTGG
+TTGAAACATTGCGGATGGATTTCCCAACAAGCACAAGTATTTTATGGCTCATTAGCTTTTAATATTGCCT
+TATCTGATAATTATCAAGATGACTTAGTGATCGAAGCACTAGAAAAGGCAGGATTAGCCAGCTTTGTGCA
+AACCCTTGAACAAGGTATTGAGAGTGAAATTGGCGAAGACGGAGCAGGGCTCTCAGGTGGACAAGCACAA
+CGTTTAGCGCTTGCGCGAGTATTCTATCATCAACCTGATGTTTTGATACTAGATGAACCAACAAGCCACC
+TTGATCAACAAACGGAACAAATCATCACCTCTTCAATCAATGCCTATGCTGAAAATCATATTGTCATCGT
+TATTGCCCATCGTTTACATACTGTTATCGACGCAAAAAAAATCATTGTGCTTGAGCAAGGGAAAGTCATC
+GAAACGGGCACACATCAAGAGCTGTTAAGTCATGATGGCTATTACGCGCAGCAGGTGAATGTATGAAGGT
+CTTTATACGCTTAATTTGCTTACTTAAACCGCAGTTGCCGTTAATGTTACTTGGCGCATTATTGTCAGTC
+ATTACCGTGTTAGCCAATATTAGTTTACTGGCAGTGTCAGGCTGGTTTATTACCTTGATGGCCATTGCCG
+GAACAACAGGTATCACGGTCAATTACTTTACCCCTGCGGCAATTATTCGTTTTTTAGCCATAGTGCGCAC
+CGCGGGTCGCTACGCAGAACGGATGTTAACGCATCGAGCAACGTTTAATGCACTGGCACATTTACGCCAT
+TACTTCTATCAACAGCTAGAGCCGCTACTACCTTATTACCGGATTAATTTACGCTCGGGTGATTTGTTAG
+CAAGGTTGCAGCAAGATATAGATAATCTTGATAATTTCTATTTACGGGTACTGCTACCTATTGTGGTTGC
+CCTAATATCAGTCCCTATTGTTTGTTATGCACTTGCTATTTTCTCACCCACTATTGCTTGGGTCATGCTA
+GCGGCATTTTTGATTGTCGGACTTGTTTTCCCGGTGATCAGTTATTTAGCGTCAACAATACTCTCGCAAG
+AAAAATCTCACCTAGAAAGTCATCTCACTGAAGAGTTAGTTAATGGTATTGGCGCGATTAAAACGCTATT
+GGTGTACCAAGTAAGCATCAGTTATCAGCGCTCAATAGCAAACATTACCAAACAATATTATGGTGTGCGT
+TATCGCTTAGTTAAAATTAATGCCAGATTGACAGCGATAATTTTTCTACTTATTCATTTATCAGCGTTAG
+CGTGCTTATTACTGTTATTACCACAGTTATCAACGGGCGAAGTTGACAGTAAGTCTTTAGTCGCGGTTAT
+TTTATTGGTATTGGTGAGCTTTGAAACCGTGAGTAGCATGCCATTGGCATTGCAGTTGTTACCGCAAAGC
+CTAGCCAGCGCGGCAAGATTATTCGCTATTATCGATAAAGAAATACCTGTAGATATTGGCGTTGAGAGAG
+TGAAACATGGTGATATTCATTTTGAGAACTTCACTTTTAGTTATCCAGAGAAAAAAACGCCTAGTTTAAT
+TGATATAAACTTATCAATAAAAGCCGGCGAAAAAGTTGCAATTATTGGTGCAAGTGGGGCAGGGAAGTCA
+ACATTAGTTAATTTACTGATGGGCTTTTGGCCGACGGGCCAGGCTCTTTCATCAATAAATGCTTCTTTTA
+ATTCTTTAACGAACCCCTCATCAAATGCCACCGAAAGTAAAAATAACAAAGGCAGGATTACTATTGCCGA
+TTGTGATTTGAGCTTGATAGAACATGAGTCTCTGCGCCAACATATTGCCTTGATGAGCCAGCAAGGGCAT
+ATCTTTGAGGCAAGTATTGCGGATAATTTACGTTTAGCTAAACACGATGCTACGCATGAAGAAATGCGTA
+AAGTCTGTCAATTAGTTAACATAATTGATTTTATTGAGGGCTTACCCAAAGGTTTAGATACTTGGTTAGG
+AACCAGTGGTGCAGGGTTGTCAGGTGGTCAAGCTCAGCGATTACAAATTGCCCAATTACTACTGCGCTCT
+GCCAGTGTGCTGATTTTAGATGAACCAACAAAAGGGTTAGACCGTCATAATGAAGAACAGATTATGCGTA
+ATATATTAGCCCATGTGAAGCAACAGCAACAAAGCTTACTGGTGATCACTCACAAACCTTTGATGTTAGA
+AAAAATGGATAAAATAATCGTCATGCAGCAAGGAGAAATTGTTGCTCAGGGCAGCCACAGTCAACTGGTT
+AACAATAACGATTATTATCAAAAACTACTAAATTATTTTTAAACACAACTTACATAACTATGGAGAAGTA
+AATGAAATCAATGAGCATTAAGGTGTTTTTAGTCAGCACATTATCAATATTACCATTGCTGGCAAGTGCC
+GGAGAGATAGCGGCTAGCTCAGATACTTTAGAAGCACGTTCGTTAGTAAAATCGTTCGGCAGTGATTTAA
+AGCACGTATTAAAAACGTCTATGAAATCAGGTGGCCCTATAAAAGCATTAGCGCAGTGTAATATTCAAGC
+GGGTCCAATTGCCGAAAAGAATTCTTCTTCATCAGGTTGGGACATCGGCAGGACTTCATTGAAAGTTCGA
+AACGAAAAAAATACCCCTGATGAGTGGGAGATGAAAACGCTGCGTCAATTTGAACAACGTAAGGCTGCAG
+GCGAAAATTTAAAAACTATGGAATACGCTGAAACGGTAAAAGAAGGCGACAAATTAGTCTACCGCTATAT
+GAAGCCAATACCTACTGCTGGCTTATGTGTAACTTGTCATGGGAGCGATGTGGCTGAAGAAATTACTACG
+AAGGTGAAATCCTTATATCCTAACGATCAGGCGACAGGATTTAAGGTTGGTGATATTCGAGGGGCTTTCA
+CCTTACAAAAAATAATGAATTAATCATTTGTTTAAAATCAGATTATGCTCAGCAGTCCTTAGTGAGTATT
+AGAAGCTTAAAGGCGTTTCTAATACTCGCTGAGCACTAAATATAGAGTTTTTAACTAACGTACAAATAAG
+CCATTATTTCAATAAATACAGCATTGAAGTTTTTAATTTCATCGGTTTAACGGGTTTATTTAATAATAAA
+ATTTCACTATCTTTGACTTCTTTTTTCAGCTGTTTACTGTAATTAGCGGTGATCATCATCACGGGTAATG
+GTTTATCTCGACTTTGGTTAATTTCTTTTGCTACATCGAAGCCATTTACGCCGTCATCCAGGTGATAATC
+GACGATTAATATATCAGCATGATCATGACTGATATCCACTTGTTGTTGCAAGTCCTCAAGGCTAGTGGCA
+GTTATTACCACACACTCCCAACCCTCTAAAAGTTGTGACATACCAGCACAAACACTTGCATCATTATCAA
+TAAGCCAGATTTTACTTTTCGCTAACACTGGAGTATCCATAATATAATTAAGCGGGTCACTTGATTGAGG
+TAAATCACTTATCTTTCCAAGCGGTACTTTTACTGAAAACACCGAACCTTTACCTAAGGCAGAGTTAACA
+TTAATGGGATGTTCGAGTACTTTAGAAATTTTATCGACTATGGCTAACCCTAAACCAAGGCCATTACGAA
+ACGCCGTTTGAGAAGCTTTAAGACGTTTGAACTCTTTAAATATTTCTTTAATTTGGTCTTGAGCAATGCC
+AGTACCATTGTCCCATACTTCGATAGATACATGGTTACCTTGACGTCTACAGCCCAATAATACTTTACCG
+TTGTTGGTATATCTAAAGGCGTTTGATAGGAAATTACGCAGTATACGGGCAAGTAAAACACTGTCGCTGT
+TTACGACAACATCGCTGCTGACATAGTGCAATTCTACCTGAAATTGACCACTGATTTGTTGGTACTCACT
+CACAAGATTGTTGAGTAACTCTGACAATTTAAATGAGCTTTTATCAGCTTTAACCACACCAGCATCAAGT
+TTTGAAATATCAACCAATGTTGAGATTAAATTCTCTAGATCGTCTAATGAATTAGCGACTGAGTTAAGCT
+GATTTTTAGTCTTATCTTCTAAAGGACGCTCCATTAATGAACTGGTAAACAATTGCGCAGCATTTAACGG
+TTGTAATAAATCATGACTCACAGCGGCAAGAAATTTTGTTTTTGAAACGTTGGCAAACTCTGCTTCGCTT
+TTGGCTTTGACAAGATTGGATTGCGCCTGGCGTCGATCTTCTACTTCCACTTGCAGCTTGTCATTTAAAT
+TTTGTAATTGAGAGGTTCGCTCTTGTACCCTAACTTCCAGTTGGTCATGAGCTTTTTGTAGGGCTAAGGC
+ATTCTTTCTTCGTTCGGTGATATCACGAATGAGTACGAAAAATCCAAGGACATCGCCGTTAACATCACGA
+TTAGGCACATAAGATTTTAATAAATAGCTCGATTCACCAAATTTATTTTTTTCATCAATGGTAAAACTAA
+CACTTTCACCTTCCAAAGCGCGATCAACGTAACGTCTTATTTTAGTAAAGTTTGAATGGACACGACTTTG
+TTCTAACTCTAAGCCATTAAGGCCACCCTGTGGCCAACCATACCAGTCAACGTACACTTGATTGGTAAAC
+TGATACTTTAGATCCTTACCGACATAAGCAATCATAGCGGGTACGTTATCCGTGATTAATCGTAACCAAC
+TTTCACTTTTTCTTAAGGATTCCGCGTAACGATGACGTTCGGTAATATCGCTATAGGTCTTAATGGTTTT
+TCCGTTTTTAAGTCGGTGACTTTTTATTTCTAATACGGTTCCGTTAATCAATGTTTGGGTGTAAGAATAG
+TTATTGGTACTTGATTTTTGTGCTAAATCGAGTTCCGTTAAATGTTGCATATTATCAGTGGTGGGCGTTC
+CTCGTAACAGGTGAGGGGATAATTGACTGATCTGGGCAAAACGCGTATTCCATACTTCGATTTTGTTATG
+ACTGCTGATCAACACAACACCTTGAGAAATGTTATCAATCAAGTTTTGTAGTAACAGCGACTTTTGCGCC
+ATGCCTCTTTCATAACGGGCACTTTCGGCCGTTTTCACTGCGGTAATGTCGGTATAGAGCATTACCCAAC
+CACCTTCGCTGGTTTGGTGTTCGTTTAATTGAAACCATCGACCATCTGATAATTGATATACCGGGCTGGC
+AAACGCATCACCTGGAGAAGCTCGTTGAATAATACCGCGGGTTTTCGCTAAATCTTTTAAATCTTTGAGA
+TTGACGCCTTCTGTAATGGGTAAACCTGAGTCGAGCCAAAAATTGGCGAAGTTACTGTTTTGTAGAATAA
+TTCGACCTTTACTGTCGAGTAAAACAAAGGCTTCTGAAATACTTTCTATTGCATCAATGAAACGTTGTTT
+GAACAGATTAGCTTGAGCATTTGCTTGTTTTAATGCGTGATTACTTCGCTCAAGTTTTGCCAGTGTTTCA
+TTTAAGGTTTGCGTTTTTTCTCTTACTTGTTCAGCCAGGTGCACCGAATGTTCAAAGGCAGTATAAGGCG
+CATACTGATTTTCTCCGCTGTCTTCTACCCGTTGCATCAAAGCGTCGTTGATTTTCTTTAACTTGGTATT
+TTGCTTTTTTAATTCAGCTAACTCTTCTTCTAGGGATTGATCACTCATTAATACCTCCCGCGATGTAAAC
+ACCGGTAAAGGTTTGATTTAAATGGGTGCCATTAATGTGTTCACCATAGGTATTAAATCCAGCAATGTTG
+TACTTAGCATTTAATTTTTTTACTTTATTTTCTAAGCCTTTTTGTTCGATTTCTAAGCGTCTTAAAAAAC
+AATCGCAAGCGAGTACTAATTCTGGTTTTCCGTAACGGTGTGAAATCTCATCTAACTTTTGAGTCACGGG
+ATCAAATATGTCACCCATTTCTACCGCAGTGAGTACAATGCCAACATCTACAGCGCAGTAGAATGTGAGG
+CTTAAGTCAGCTTCATTCACTTTTTGAATGGAACGAATATAGTATTGACCGCCGACTTTTACGGCTAAAG
+GATTGAGCGAAAACACTTCAGGACTCAAATCCTTTAAATCCATATTTAATAACTTTGCATACTCAAGCGC
+AGCAGGTTCAGCATTTAATTCATAGACCGTTCTACTATCAGCATCTGCGCTTGTCACCACTAATTTTTCC
+GTCGGTAGTGCTATATGATGACAATTAAAAACCTCGAAAGATAACGTGGTGTTGACCATAATGACAATAG
+CGGCATTTTGATAAAAATTACCTTGATAATAGACATGGGTTTTCGCTAAGTTAATATCATCTCCAGCAGA
+GCCGCCAAAGTGTGGAATACCTCGGGTCGCAGAGTTTAGGGTAACCAGGAATTGTTCTTCGTTTGAGGAA
+AGCCCATCGAGTAAGGTAAGTAAAAAACTGTTGTTTTTAATTGCGGTTAAATCTCGTGATTGACAATCTT
+CTACTAACTCATTTATGGTTGATTGTGCATTGATCGTATCGAACTTTTCCATCGACTCGATAAGTTGGGC
+ACTAATAGCAAAGTAGTCACTAGAAAAGCCTATGGCAACAATAGAATGTTGCTCGTACCCTTGCTGTGTT
+ACTTCTCCTGCCGTAGTACAACCCACAATTTTAGTTTCTTTGAAGGTATCTTCCATCGTTTTTGCAAGTG
+TATCGAGCGCATAAGTTGAGGAGCAATAAAACAGCACAAAGCAGATATTGTCTTGATTAAGTTGTTGGTA
+CAATTCCTGGCTTGCAAGGAAGGGATCAGTGGCATTACTGACCGCGGTAATTGTTTTAATTGTACTCATA
+TAATTCCTATTGGCAGCCTAGGGGGTGCTGACCTTTCGCGGTTAAGTTTTGTTCGAGGTAAAAGCATTTT
+AATCACGGCGAGTAGTGTGTAGCCTAGTCATTCTACGCAAACATTACTCAACAAAGAATAAAACGCTTTT
+AGCCGAACCCTTCGGGCAGCGTTTGTTGGTCATTTTTACGGCGTTATCGTCTTTTTATGTAGATAAACTA
+CATTACAAAGACTCTGCCTTGTATAAACACCAAACAAAAAGCTGCAAAAGTAATCTCAAAAGATCAGCAG
+CCCCTAATGCTACCTGATACATTTTTAAAATGAATGAAATATAGAATAACCATATTTACCCTAATTTGCA
+TGTGCTAACTTTGCTATTAACACGCTAACTTATAAGTAATTTTCTACACATTGTCTGAAAAAATATTATT
+GAATACTCTTGATCGCATTACTTTCATTAAAGCTGATTTATAAAATCAGTATTGGGTGTTACGACGACCG
+CTTTTCTTTTTTTCGAATACTTATCTACGACACACTCATTTGGGTCTTTGATGGTAACTAAGCATTCCAA
+GCATTGAATACACTCACCATAGTCAATAGAACCGTCTTTATTGATGGCATCAATACCACACTTTTTATTA
+CGGCATAGTTGACAAGGTGTACCACACTCTTGACGTCGTGTTAGCCATTTGAAAAGTGGGTATCGGCCAA
+TAACCGCAAGTCCTGCACCTAACGGGCACAAATAACGACAGTAAACTTTGTGAATCTTTAGGCTAAGCGC
+AAGCAGTAATACGACATACAAGACAAACGGCCAATAACGCACGAAATTGAGCGTGATACTGGTTTTGAAG
+GGTTCAATTTCTGCGAGCTGCTCTGCAAGTGTGAGTGAATAAAATGAACTACCAACCAGTAAAACTAGCA
+CCACATATTTTATTTTTTGTGCATTTTTATGGTGTTGAGGTTTTATTTTGATTTGTTTTATTTTGAGTTT
+ACTCGCCACTAACGCGGCAAACTCTTGTAATGCACCAAAGGGACACAGCCAACCACAGAACAAACCTCTT
+CCCCAGAGGAAAAGGCTAATAAAGACAAATACCCATAAGATAAAAATTATCGGGTCAAGTAGGAATACAT
+TGATATTAAAACCTTGCCAGATTGATAAGAACAAGGTGTAAATATTGACCACTGATAATTGGCCTTGCGC
+ATAAAATCCTATAAAAGCAATGACAAAGATTAATGAGGCAAATCGAATTCTGTGAGTGGTTTTAGCATTT
+TTGGCGAGTGTTTCTTGTTTGATAAATACCCAAACCAAAAAGATAAGGTAAATGCTAAGTATAATGATAT
+CAGTGCTACGACTTATCCAAATTTTCAACCACAAAGGCCTATTTTCTTCCAAGTTAATCTCGGGCTCTTT
+ATGAATAAATAAACTGTCAGGTAAGGTGTTATTGATAGTAAAACTGTGTTGTTGCTTAGATAAAAACGAT
+TTGTTGTAACTCAGCATTAACGATAAAGAAAATTCTTTGTTTAACTCAAAACCCGATTGAGACTTTATTC
+TAAACACCTTAATTTCATTGAAGTCAGGCACGGCGAGCGAAAATGACGGATCGTAGAAACTGTAAAAGTC
+GATATCTCGAATATCAACTGGCAGAGTCGCTTGTTGTGCACTTAAACGGTTAGGCACTGTTTGTGGGATA
+AAGTCTTCACTAACAAAATGATATTCACCGCCACTAAACATCATTAAGGCGTGTTCACCGGGTTTTAAAC
+TCTCGAGCAAACGCTGGTATTCTTGTTCACCTAATAAATTTTTACCAATGATAGGAATATTGACGAAGGC
+AAAGTATAAGTCGATAAACTCATCTCCTTCTTCACTAATTTGGTTAATTTCATCGGCTAAATTTGTCGGT
+GATGTTTTGGTCATTGTGAGTGCTTGCTCACGGGTAAGCTGCCAATGTTTAATGAGATTTTTGTTAACGA
+GTTCTTCAAACGTAAGTGTTTGATAGTAGTCGGGGTTGATGCTGGTTTGTGATGGCGCCACAAAGCCGGA
+TAATCTTTCACGTGCGACTTTAAGTGCTGAAGCGGTAATGGTGTCGTTGATTACTAGTACTGATATTGTT
+GCGCGTGTGACGCCGTCAATATAGGTTGCATCAAGAGACGTTTTAGCGCGAGCGTTAACAATAAATCGTT
+CCTTAATTGAATGCCCTTGATATTGTTTGATGAATTTAAACATAGGCTGTTCGCCTAAACCGTGCAAAAA
+AATCGGTTCATTGTGGGCGAGTATTTTTAAACCAGTAAAAACGCCTTGGGTATCAATACCGATTAACAGG
+TTAATTGTTTGACCAGAAAATCCAATGAAATTGACAAAATCATCTGATTCAAAAACATAACCCAGTAGTT
+CATTCAATTGATAAACAGGAGTTACGGCAATTTTTTTATCTATAGGGCCTACACGTGTGGCACTAGGAAA
+GAGTTGAGCTACTTCATCGGAGATTGCGGTGACATTGGCATGAGTGGTTGTATTAAGAGCAACAGAATAA
+AAGGAGGTTGTTAACATTAAAAGTAGGCTAAGGAGAAGCCATGTTTTTAGGTTTTTTAATTGTTTAAAAG
+GCATGTTAACACCTGAATAAATTGTCGTGAGCTGTATAAAAAAAATGAGTGTCGCTTACTTTATAAAGGG
+ACACTCATTAACCTGGGACTTAAAAATTAAAATAGACGCTTAAAAGAAACCTAAAGGACTTGTGCTATAG
+CTTACTAATAAGTTCTTAGTTTGCTGATAATGATCAAGCATCATCTTGTGAGTTTCGCGACCAATACCTG
+ATTTCTTATAACCACCAAAGGCAGCATGAGCAGGATATAAATGGTAACAGTTAGTCCACACTCGTCCTGA
+TTCAATGCCACGACCCATGCGATGAGCAAGGTTAGCATCACGCGTCCAAACACCAGCACCTAAACCAAAA
+GCAGTATCGTTAGCTATTTGTAGGGCTTCTTCAGCATCTTTAAAGGTAGTAACAGAGATAACCGGTCCAA
+AAATTTCTTCTTGGAAAACTCGCATTGAGTTATTACCTTTCAAAATAGTTGGTTGGATGTAGTAACCCGT
+TTCAAGTGAACCTTCCAAGCTTTCAGCGCTACCGCCAGAAAGTACAACAGCACCTTCGTCTTTACCTATT
+TGTAGGTAACCTTGGATTTTATCATACTGTTCTTTAGACGCTTGTGCACCAACCATAGTGTTAACATCAA
+GTGGGTTACCACGAACGATATTTTTGGTTTTCTCAAGCACTTTTTCCATAAACACATCAAAAATATCTTC
+TTGTACTAGTGCACGAGAAGGACATGTACATACCTCACCTTGGTTAAAGAAACCTAAAGCAAAACCTTCA
+GCACATTTATCAAGGTAGTCATCTTCAAATTGAGTGATATCACTAAAGAAAATGTTTGGTGATTTACCAC
+CAAGCTCTACTGTAGAAGGGATTAAGTTTTCAGCAGCACATTTCAATATATGTTGGCCAACAGGTGTTGA
+ACCAGTAAAGGCAATTTTACCAATACGCGTACTAGTTGCTAGTGCTTCACCAGCTTCTTTACCGTAACCA
+TTAACAATGTTTAAAACACCATCAGGTAATAAGTCAGCGATCAACTCCATAAATACAAGAATACTTGCAG
+GTGTTTGCTCAGCTGGTTTAAGAATAATACAGTTACCAGCAGCAAGTGCTGGAGCTAATTTCCATGCAGC
+CATTAGCATAGGAAAGTTCCACGGAATTATTTGACCAACAACACCGATAGGCTCATGGAAGTGATACGCA
+ACAGTATCGTCATCTATTTGTGAAAGAGTGCCTTCTTGAGCACGGATACAACCAGCATAATAGCGGAAAT
+GATCAACCGTTAATGGAATATCAGCGTTGAGTGTTTCACGTACTGGTTTACCATTATCCCAAGTTTCAGC
+TACTGCTATTAACTCAAGGTTTGCTTCAATACGGTCAGCAATTTTTAATAAAATGTTTGAACGATCTTGT
+ACTGAGGTTTTTCCCCATGCCGTTTTTGCAGCATGAGCAGCATCAAGTGCTAACTCAATATCTTCAGCGC
+TTGAACGTGGTATTTCACAAATTGCTTCGCCGGTTACAGGGGTGGTATTGGTAAAATAATTTCCCTTTAC
+TGGAGCAACCCATTTACCGCCGATAAAATTTTCATATTTAGGTTTAAAAGAAACGACAGAACCTTCACTG
+CCTGGGTTTGCATAGATCATATATCACCTCGTATCTAGACCAGCCAGAGTAAAACTCTTTTCCGTGGCCC
+TGTTTATATTTACTTTGATACTTATCAAATTGATAACTACCAAAGCGTTCTTTCATGTATCCATATTAGT
+AGCAGTACGGCAAGTACACTATTCTCCCTTTGCATAGAAAACATCATACTTTAGAATGAGTTGATTTAAA
+TTCTGTTGAAGTGTTGTTTTAACCAATTGAAAGTATAGGTTTTTAAAACAAAAAAGGCTTTTGAATAAAT
+TCAAAAGCCTTTTGATAAGATTGTTTACATTATTTAGGTAATTTAAACGTCCACACACTACCACCTTGGT
+TTAAGTGCTTGATACGCTTAGCAACATCACCGCCCCATAAAGGTACAGCGCCACCCCAACCAGATAAAAC
+TGAAAGGTATTGTTCGCCATCCATTTCCCAGGTGATCGGTGAACCAACAATGCCTGATCCGGTATTAAAC
+TTATATTTAACTTCACCCGTCTTAGCGTCAAGACCTAATAAGTATCCTTCAGGGTTACCGGTAAATACTA
+AGTTACCAGCAGTAGCCAATACGCCACCCCATAATGGAGCATAGTTATTATAGCGCCATACAACTTCACC
+TGTTTTAGGGTCGATTGCTTTTAATACACCAATATAGTCTTTATTAATCGCTTTTATAGTAAAGCCAGCA
+CCTAGATAGGCAGCGCCTTTTTTATAAGCGGTCGGCTCATTCCAAATATCCATTTCCCATTCGTTAGATG
+GTACATAGAATAACTCAGTGTCTTGACTGTAAGCCATTGGCATCCAGTTTTTACCACCTAAGAAAGCAGG
+GGCGGCAACAACTGTGCTACCTTTATTACCATCTTTTGACTTGCTTGGATCCGTAGGTCTATTACTGTCG
+ATATAAATAGGGCGACCGTTTTTATCAAGTCCTGAAGCCCATGTTTGTTTATCAACAAATGGGAAACCTC
+GAATGAAATCACCATTTTCACGATTAAGTACATAGAAGAAACCGTTTCTGTCAGCCGTTGCTGCAGCTTT
+AACGGTTTTACCATTTTGTTTATAGTCGAAAGAAATCAGCTCGTTAACACCATCAAAATCCCAACCATCA
+TGTGGCGTGGTTTGGAAATGCCAAACAATTTTACCAGTATCAGGATCAATAGCTAAACGTGATGATGAGA
+AAAGGTTATCACCTGGACGTAAATGAGAGTTCCATGGTGCAGGGTTACCAGTACCAAAGAATAATAAATC
+AACATCGGCATCATAAGTACCGCCTAACCAAGGCGCCGCTCCGCCTGACTTCCAAAGTTCTGCTGGCCAT
+GTTTGTCCTGGTTTGCCACCAGAAATACCATTATCAACTTTTTTGCCATTTTTCCAGATGTAGCCCATAT
+GGCCTTCAACTGTTGGGCGTTCCCAAACTAGTTTGCCATTGGTAGCATCATAAGCTCTTACTTTACCTAC
+TACACCAAATTCACCACCGGCAACACCTGTGATGACTTTACCTTTAACAATAATAGGAGCAGCTGTAATT
+GAATAACCGGCTTTATAATCTTCTACTTTCTTTTTCCAAACGACTTTACCTGTGTCTTTATGAAGCGCGA
+CTAGTTTTGCATCAAGCGTAGCAAAAATAACTAGGTCGCCGTATAACGCGGCACCACGGTTGATAACATC
+ACAACAAGGCATAATACCATCAGGTAATCTTGCATCATATTGCCAAAGTTCGTCACCAGTATGAACGTCT
+ATAGCATACACACGAGAGTAGGAGCCAGTAATATACATGACGCCATCTTTGACCATAGGCTGAGATTCTT
+GACCACGCTGTTTTTCGCCGCCTAATGAGAATGACCACACTGGACGCATTTCTTTAACTGTGTCGATATT
+TATTTTATCAAGAGGGCTGTAACGTTGTCCTCTTAGACCAAGTCCATAGGACACAACATCATCAGTTGTC
+ATTTGGTCATTGGCAATATCTTTATCGGTTACTTCAGCACTTGCTATGCCGGTTAACGCTAAAGAAACTG
+CCATGGATAATGACAATACCTTTGTTTTACATGTTGTTATCATTGTTATTTCCTCTCGGGTTGTAAATTT
+GGTTAAAGATATTCTTCTCTATTTACCCACGCTACCTGAAACACTAATATTCATGTAGTTTGGCTATACC
+TTCCTGCATAACGTCAATGAATTTACATGTCGTCTCGCGACATCAGTAAAACAATTAAGCAGGCTATAAC
+GATATTAAAACGTCTCTATTTACTTCTCTATTACACGGCAGTAGCGTTTTTTTCATCATTTAGTATGATG
+AAAAAGGATGAGTTTGAACGCTGTTCATTACTACTCGCTATTTATCACTCACTGAGTACAGGTTAGGAGT
+TTGGTAAACAGCGTGGTGTTGATCAAATATTTTCTTCATTTGTCCTTGGCTTACCATAGCCTCGACAATA
+TCAGCAATGGCGTAACCTAATTGGCGATAGTCACTCTTGACCGCCATGCCTATATCCCATTGTTGTTTAC
+CTAACATTGGAAAAGCATTCGTTGCTAACTGATAAGTAGAAGAATCAAGCTGATGTTGGTAATGACTCAC
+CTGACTGCGAAGTCCCATGACAGCATCAATTTTCTGTTCAGACATTGCTGAAATAGCTAAGGCTAATGAA
+GGGAACTGTTTGGTTTTATTGCGCATTCGACCATTGAAGACCGATAGAAGATAAAATTGTGGAATGGAGT
+CTACTTCGACACCAATGTCATGATATTGAAAGACGGCCATGGTGCTAACATCGTCGATTTTTTTAGCATT
+AAAAACGATTTTCCATGACTCGGTATGGTAGGGAGCGAACATGTGTACCTGTTCATGTACTCGTTCACCA
+ATATCGTCACGCAGCTCAGAATATGCTTTATCGTAGGGAACTCTAAGCATTAAATCTGCAACACTGCGTT
+TAAGGAAATGTCCTTTCCATAAATTATTGCGTAAGTCATCCTCAACATTTTCATCAGCGGTTACCCACCT
+AAAATGAAGTGTTACGCCTAACTGTTTGGCAATATGTTTGGCGACTTCAATATCAATGCCCTTTGCTTCT
+CCGTTTTCTTGGTATGAAAACGGGATGAAATCGCTATAAACAGCAACGGTGATTTCATTGCTTTCAATAA
+TATCATCATAAGATCGCGCAAAAGTTGTTGAGCAAAATAGACTACAACAACTTAACCACAAAAATAGATA
+ATAAAATTTATTCTTCATCACTTACTGACTCTAACCAAGTACGAATAGACCATAGTGCTTCTTGATTTAA
+ATGCTCTGTCATTTTCGGCATGTAAACAGCACCATTACGCACCGCGCCATTTTGTACACGATAAATAAAC
+CACTCATCGCCATCAAAATCTGCTGGTAATTGACGTAAATCAGGAGCAATACCGCCAGATATTCCGCCTA
+AACCATGACAGCGAGCGCAATTTTGGTTATAGGCTGATGCTCCAACGCGTAAAATTTCTGTCATTACTTC
+GCCATCTTTTGTGCGGTAAGGGTTAGTGTCTTCCCATTCTTCGCCTAAGGTCGGTAATGTTGAGGTGTTT
+ATTGCTTGTGGGGTCACAGGGCCGTGAGCCGCTACGCCAAATGAACATATTGATATGAATGCAATTAAAT
+GGCTGCGGCCTAAGTTAAGTTTTATCATCGCTGTGTACCTTCTTTCACGTGAAAATTGTGGTGTTTAATT
+CTGATAGAACCATCTTAACGAGGTTAGGGCGCTTCAAGAATTGTACTTTAGCGCGGTTAAGCCTCATCCT
+TTAGTATGAATTTAAGGATAGAAAACTGCATAATTTATTTTATTTTGTTATATATCAATTCATTATGGTG
+TTTTATTGGAATACTTAGCTTTTTAACTTTATGAGATTTTTCTATATGCTTATAAAGATAGAAGTATTTT
+AAGAATGCATGAATGCATGAATCAGTGTGAAGTGGTTAGCTACACATCAGTTGAATGATAGTTATTGAAT
+TTTATTAATTGGGGTTGCCATGTTTATTGTGACAAGAGTAAGGTTTAAAAAGTATCTAGTGAAAAGGATA
+GCTAGCTGCATAGGGCTCTTGTGTTTTTATTGTACTAATGCAATCTCAAGTACTGAGGCAATATCAAGTC
+CAATTACCCTTGATATCAGTTATGTGAAATTAGCGCAGCAACAAGCTCCTGGTGTATCTACTCTTTTTAA
+AAAGCCAGAAGATAGTGGTTATATGGGCGCTAAGCTTGCGATCAGTGACTCTAATACGACCGGAAAATTT
+TTACAGCAGCACTTTACGCTAAACTATTTTATAGCGACTAAAACAACGCAATTTTTAGATTATCTAGAGA
+AAGAATACCAACAGGGCCGACGCATTTTTATTCTTCAAGCGCCGTCAGCACAACTGGTTCAAGTAGATCA
+CTGGGCCAAAAAAAAACCAGTGTTGCTGTTTAATGTTAGTGAATCTGCTGATGAACTTCGCAATAGCCAG
+TGTTTACCTTCCGTGTTTCATACCATACCCAGTAATGCAATGAAGTCTGATGCCCTTGCTCAGTGGTTAC
+TTTATCGTAGGATGAATAAAGTATTATTAATACAAGGGAGTAAAGCCGAAGATATTCAGCTGGCCACTTC
+GTTTAAACGGGCGGCGAAACGTTTTGGTTTGAAAATTATAGATGAGAAACAGTGGGATTTTAATACCGAT
+CTAAGACGTAGTGCACAACAAGAAATTCCTTTGTTCACTCAAACCGTACAAGATTATGATGTTGTTTATG
+TTGCTGACAAGTCAAAAGCGTTTGCTGAATTTTTACCCTTTAATACTTATTTACCTCGACCTGTTATAGG
+CTCGGCTGGTTTAGAAGCCTTGGCATGGCATAGTGCGATTGAGCAGTGGGGCGCTACTCAATTGCAAAAT
+CGTTTTATAGAAATGGCTGATAGGAAAATGAACGAAGTAGACTTTGCCGGTTATCTTGCCGTGCGCAGTG
+TTGCTCAATCAGTGCACAAACTTCATTCAAACACCAGTGACAAGCTCATCGAATATATTAACTCGACGGA
+TTTTGAATTGGCCGCGTACAAAGGGCGAAAGCTTAGTTTTCGTGCTTGGAGTCGACAATTAAGAATGCCG
+CTGGCCTTGGTTCATCCTCACGCTTTGGTATCGCAGTCACCACAGCCAGGCATGCTTCATCCCATAACCG
+AACTTGATACCCTTGGTTTTGATGCACAAGAATCTCAATGCGAATTATCACGGTAAATATTCACGGTAAA
+TTTTTAAGGTAACTTATGAAAAAGACACTTTATTTTAGAGAAAATTTTAGAAAACTATTTAGATTATCGT
+TAGTAGCTGTTTTGTTTAACGCTACCGCTGGTTATGCCACTGAATTTGCTTATGTCACCAATGAAAAAGA
+TGACAATATTTCGGTTATCGATTTAAGCCTTAATAAAGTCATAAAAACAATCGCGATAGGCGAACGACCT
+CGAGGCATCATTTTCAATAAGGAACAATCACTTGCTTATATTTGTGCGAGTGAGTCAGATAGGATTCAAA
+TACTCGATGTAGCAACAGACCAGATTATCGGTGAGCTACCTTCAGGTGAAGATCCTGAAACGATTGCATT
+ACACCCAAATGGCAAAATTATTTATACCTCTAATGAAGATGATGCCTTGCTTACAGTGATTGATATTGAC
+TCTGCGGCTGTTATCGCACAGATAGATGTAGGGGTTGAACCTGAAGGTTTAGCGGTAAGTCCCGATGGAA
+AAATTGTCGTGGTAACCTCGGAAACGACCAACATGGTGCATTGGATTGACACCAAAACCCATGAAAATTT
+TGCTAATACGTTAGTGAGTGCACGGCCAAGGTCGGCAAAGTTTACCGACGATAATAAATATTTATGGGTG
+AGCTCTGAAATTGGCGGCACTGTGGTGATACTTGATGTTGCCACGCAAAAAATCATTAAGGAATTTACCT
+TTGATATACGAGGTATTCATCATGACCGTGTGCAACCTGTTGGCATCGAATTAACAAAGGATGGACGATA
+TGCGTTCGTGGCCTTGGGACCAGCAAATCATGTCGCGGTTATTGATCGTAAAAAAATGGAAGTTGAGGAA
+TATTTATTAGTTGGCCGTAGGGTGTGGCAACTTGCTTTTAATCAGGATGAAAGCAAGTTATTAACCACCA
+ATGGTATTAGTGGTGATGTATCAGTGATTGATGTAAAACGCATGAAAGTTACAAAATCAATTAAAGTAGG
+ACGTTATCCATGGGGCGTAGTGATACGAAATGTGCCATGAGTATCGTCACAAAGGGTCTCAGTTTTTATT
+ACGGTAAAAAGCCTGCAGTCGATGGTTTAGACCTCAGTATTACCAGTGGTTTTAATGTATTACTTGGTCC
+CAATGGCGCAGGTAAAAGTACTTTGTTCTCCATGTTAACGGGCCTTTATCAGGCGGCATCAGGGGATATT
+AAAATCAATGGTTATGACTATAAACATCATAAGTTGAACATTATGCAATCAATGGGCGTGGTTTTTCAGC
+AAAGTACGTTAGATTTAGATTTATCGGTTAAGCAGAACTTAACCTATTATGCTGCGCTACATGGCATTTC
+ATCAGCACAAGCGCTCGACAATATCAGTGAGATTTTGTCCCAACTGCAATTAACAAAGCGACTCGATGAT
+AAAGTCAGATCATTGAATGGCGGACATCGCCGTCGTGTTGAAATTGCTCGAGCATTAATTCATCAACCCA
+AAGTATTATTGCTTGATGAGGCAACGGTTGGTTTAGATATTGATAGCAGAAAAATGATCACAGAGTACGT
+TGGTTCGCTTAGTCAAAAATTAGGTATTTGTGTGTTGTGGGCAACGCATTTAATCGATGAAATATCAGCA
+GGTGATCAATTAATTATTATTGATGAAGGAAAAATTAAAGCACAGGGTATTAGTGGAGAATTATGTAAAA
+AGCATAATGTCACCGATGTATACCAGCTTTATCGCTCGTTAACGGCTAACGCGGAGCTCACTTGATGAAT
+AATCGTTATCTTTATTGTTTTAATGGCATCGTTAAGCGTGAAGTTTTACGTTTTTTCCAACAACGTTCGC
+GTTTATTAAGTGCCTTAGTCAGGCCACTACTTTGGTTGGTTGTGTTTGCTGCCGGTTTTAGAGCCGCATT
+AGGTGTTTCTATTATGGAGCCCTACGGTACTTATATTACCTATCAGCAATATATTACCCCAGGGCTTTGT
+TGCATGATCATTTTATTCAATGGCATGCAAAGCTCGCTCTCTATGGTTTATGACCGTGAAATGGGCAGTA
+TGAAAGTTCTATTGATGAGCCCGCTACCGCGACCTTTTTTATTATGTTGTAAATTAATTGCTAGTGCGTT
+GCTGTCACTTTTACAGGTAGTCATATTTTTACTTTTCGCTCGGCTAGTTGACGTTGATATCCCGCTAATG
+GGTTATGTTAGTTCAATACCTGCAATTTTCTTAATTGCCTTTTTCCTTGGTGCGTTAGGGTTAATGTTAT
+CTAATCTTATTAAACAATTAGAAAACTTTGCCGGTGTGATGAACTTTGTTATTTTCCCAATGTTCTTTCT
+TTCAAGTGCCTTATATCCGCTGTGGAAAATGCAAGAAGCTAGTCTGTGGTTATATTGGCTTTGTCAGTTT
+AATCCCTTTACCTCATGTGTTGAGCTATTACGATTTGCGCTTTATGGACAAATGAATCTTGCTGCACTGA
+CGACAGTGTTAATCGCCACAAGCATAGCGTCGTTTTTTGCTCTGATGAGTTTCAAACCGTTACATGGTCG
+TAAATAGCATTAAACGACTACTTTCCCCCCTTAAGGTAAAATTATTAACCTTAAGGGCACAGCCATTTTA
+TTAAGTTGGTGATGTTATTGTCTGTAGATTAAGTCACATTTTTTATTTAAGTGAGGAATTAATTTAATTC
+GTTCTAATAATGTTTATTTAATAACAAAATAGTCTTATATTTACCTTAATTACAGCTGTTTATTTACACA
+ATTATTCGTGATTTCTTCTTTCTACAACAAAGCGTACAAATTGCCTCCTTTCACACATCAACCACTTTAA
+GCTTTGTTTTTAACTCATTGATCTATCAATAACAATCAAGTAATCTCACTACATTATATAATTATGGACG
+ATTTTTCCCATCTTGTAGAAAGAAGGAATTTTGTCTCATAATAACTGTTAGCAATATTAAAGAGTCTGTA
+TGCAAATTAAATTTAAAGTGGCCAAATACGAAGATTCAGAAACCATAGGATCTTTGGTTGTTGACCTTAC
+AAATGAAATTTGTGAATTAACAAAAGCTCAGCATTTTGATATTAATCTTAATAGTACAATTGAGCGTTGC
+CGTGAATTAATTAGTGATGGTCATTACGCTGCCATTATTGGTGAATATCAAAATAAGCCTGTTGCGGTTG
+TTACTTTTACAGAAACATATGCTTTATATGCTGGTGGTAAAATTGGTGTAATTCAAGAATTTTATGTTTC
+ACCTGAACTTAGAGCTTCAGGTGTTGGTTCTACATTAATCGAACAAGTTAAAAAATACGGAAAGCAGCAC
+GATTGGTCATGCATTGAATTATGCACACCACCTCTACCTGAATTTGAAAGAACATTAAATTTCTATCAAA
+AAAATGGTTTAATTCCTGTTGGTGGTCGTAAAATGAGACAAGCACTGGCGTAAAATAAAATGTGTCCGTT
+TTATCGGGGGAAGATCACTTTTATGCATGGCGACGACGTCCACGTTCAATGCGTGCTATTAATGATGCGG
+ATTTACTTTTAAATATCAAACAAGTCTTTAATAACAATCATCAAACCTACGGCAGCCCACGCGTATTTCA
+TGCATTAAAGCGTGAAGGTATTACAACGAGTGAGAAGCGTGTTGCACGGTTGATGCGAGAAAATGGCTTA
+CGCGCTAGAGCGCTCAAGACTTATAGCAGGCCAGCTAAGGTGAAGTTCTTTTATAAAGCGATCAAAAACA
+ATCGTAAAAACATAAGTAAGCCTGATGCTATCAATCAGCAATGGTCGGGAGATATTACGTACCTGAAAGT
+AGGATCGCGCTGGTATTACTTAGCCGTTGTATTAGATTTATTTTCACGTCGTATCATTGGTTGGGCTTTT
+GGTCAGAACAAATCAACAGCGCTGACACTGAAAGCGCTGCAGCTAGCAATAAAGAAGCGTAAACCGACAC
+AACCCTTGTTATTTCATACTGACAGAGGCGCTGAATATCGAGCACATGTAGTGCAGCAGTTCTTAGTTAA
+ACATAACATTACGGCGAGTATGAACCGTCCAGGTTGTTGTACTGATAATGCTGAAGTTGAATCATTTTTT
+CATTCATTAAAAGCTGATTTAATCAGAGGGAATGTCTTCGCGACTACTGATAAATTACATTCAAAATTAA
+AAGGTTACATGAACTATTTTTACAATAGACAACGATTGCATTCAAGTTTAGGATATAAAACACCTGCTGA
+GTTTGAATTGGCGGTGAATTAAAGTGGATGGTGTCCACTTTATCGGGGGAAGATCACAATTACAGTTGGT
+TTTTGCTCCTACGTCGCTTATTTTAACCAACTGCAATTTGCCCATTATTTGGGCGTTATATTTATCTCGA
+GGTTAGTGCTTAATAATGGATGATGAGTCTAATAATAAAATGAGTTATAAGCAGTCCGCATTTCTATGGT
+GGTCTGTGTTTTGGAGAAGCATTTTAATTGGAGTATTTCCATTAATTTTCATAAATCTGTTACTTGTTAA
+AGGATTTGGTATTACAGATTCATATGCAACTTTGTTAATTAATTTGCTCTGGATTCCAGTCACTATTGGT
+ATTCAATGCAGGGTGATTAATAGCAAAAAATTTAATACATTTAGCATTAGCGTTTCTAATAAAATAGATA
+GCTAAAAATAAATATAACAAGCTAATAAATAAGGACAAAAAACAGTTGGCTGTTTTCGTTCCTCAATATT
+TTAGCCAACAATTTTTTGCCCATTATTAGGGCGTTAGGCTCTTTATATAACTAGGGTGTAATTTGAAATA
+TCTCATTCTTAATTTTTTGTTATTTCTAATCGGTGTTGCTGGTTTGATGGTCATTAATGTCAATATCTTT
+GAACTAGGAGATTCTAAATTCGATAAAGGTCTTGGAACATCTCTAGGGTTCTATTTTCCTATCTGGTTTG
+TATTCTATCTGCCTCATATCATTACTTGCATGCTAATCCTCAATTTAAAAATTGTATCGACAAGAGTGCA
+AGCTATTACCTTGCTTTGTTTTACTCTTATGATTTTATTGGTTGTAGAAATATCGTTTTTACTTAATGTT
+AAACTTGGAGCAATATTTGTAGAGTGGGTAGTGATTTTACTATGCGCTTGCTTTGCTCGTCGTTGGCTAT
+CAAGAACAGAGTCAAAATAGCCTAACAAGCTGTTAAACAAGGACAAAAAACAGTTGGCTTTTGCTCCTTC
+GTCGCTAATTTTAGCCAACAATTTTATTGCCTGTTAACTGGGCGTTATGTGTAAAGGATTATGATGAGTA
+GTTGGCAACATCCTAAGAATAATGGATTGGATGACATAGAATATAATTTCGGCTTGAAAGGCGATGAAGC
+TAAAGAGCTAAGCTTCTTATTAAATGAGGCGTGCCACGTTTATCATTACCATGCTGAGGGATTATGGGTT
+TCAGATGATAAAGATTCATATTCCAAAGGGTTGTTAAAATTTATGGATAAAAATCCAGAATTGGAATCAC
+GCTTAATTCGGAGTAATGAAAGAGTTATTAAAATGATAACTTTCAGGGCTTTAGAGTTAAAGTAGTTTAC
+ACATAACAAGCTGTTAAACAAGGACAATGAAGTTCCTCCGTTTTAGTGGACACCTTCATAGTTAGAATAT
+GTCTAATAATGTAAGTCGAATTAATTAAAAAAAAGCCACATATAATGTGGCTAAAATAAAAACAAATAAA
+ATGTGAGTAAGTTAAATCTGAGCTTTAGTGATCGTGCTCCTCTTCACCAGCAACACCTAACCACGCTGCT
+TTACCAGGTGTGAATGTTAAATCAAAGTGCCCAACTACGACACCTTCATGTAAATCAATTTCAGTAACTT
+CTTGCTCATGAACGATATAAATAATCTCGTGGGCTTTTGAAGAAATAATGAGTGGTTTTGAATCTTCCGC
+TAGGGCACTAAATACTTTAATACGACTATCTAATTGCCAATTATTTTCTGCTGAAAATACGTTTAATTGT
+CCCGTATTATCGAGAATAAGCATATGCTCGTTATGACCATCAAAGCCATAGGTTACGGAAGTAAGTGCTT
+CTTCTTTTTGCCAATTAAACGGGCTGATTTGCTGCGTTATTAAATCAACTAAAAAGAAACTACCACGTGC
+ATTACCAATCATCACATTATTTTCTGAACTGCCCTTTAGTGAACCTATGCGAAGACCTTCTGACATGTCT
+GCAGGGTTAACAATCTTTTGTGCCGTAAATACACTACCTTGCTGCTCTATAGCTAAAATTCCATCACTAC
+AGGCAAAAGCAATATGGGTATCTGTTTGAAAGCTACCATGTAAGTCAGGGCATTTAACATCAAATAGTTG
+TTCTTGGTGAAAGTGGTCATCATGTACTTCAAGCAGTGCTACCTGATCAGGCAAACTACCTTCCGCATCA
+ATTTCTCGATGAGTAGCTAATACAAATTCACCGCGGATCTCAGCAGTTCCATGCATATAAGTTTCAAAGT
+GATGCTCTGCAATCGTTTTTTCTGCCGCAATACTCTCGTCACTTAACAAACTTAATGATGCATTAGCACC
+TGTATCTTTGTTGCCATCAAAAAATATTGCTACTTGTTCACCACGTGGGACAAAGTGAGTTGGTTTTACA
+CTATTTAACGTAAAGCTTGTAAGCTCAGGTGCATCGGCATGTTGATCAAAGTGATCACCATGTGCTTCTT
+GCCATAAGCCGCCATCAATAAATTCAACCGTATCAAACGAGCGCTGCACTGCTACCGCATAACGGTTTTC
+AGGGCTTGCGTATAAATATTCAGCTGGGTTGGTAATCGAAATAGATTCAACTAAGGCATTATTTTCAAGA
+TCAAAAATATGTACTACAGCTTGTTCACTATCCGCAATAGCTAAGCGACCTTTACCTAACTCCTCTTCGT
+GATTGTCATGGTCATTATCGATAGGTGTTGGCGTTTTTTCTATTTCGGTAATAGTAGTTTCACTGCCACC
+ACAACCAACAAGTGCTGTCGCAGCACAGGCCAATAATAAGCTTTTTAACGAGATGATTTTCATGAATGTC
+CTTTAAAATATAGAGTGATGCGCCCCTCTATTGAAAGGCGCTAAATTTAAATTGAATGTAGGATTGAATT
+GATTTGCTGATTTAAAATGAACCGCGTAAACCCAGCGCCACTGAACGTCCTGCTAGCGGTGTTAAATCCT
+TTAAGAATGATGTGTGCACTTGTGCGTATTCATCTGTTAAGTTTATTGCTTTTAGATACACAGCTAAGTC
+ATGCTGTCCTAAAGAAAAGTGATAGTTAACGTTGGCATCAACCATGACATAGCTGTCTGTTGAGGTTTCT
+AGTTCGGCAGTATGCGTTTGTTCAAAATAGTGGCTGACAAATAAGTCGGCAGAAATACTTTCGCCTTGAT
+AACTTAATTCGGTCGCAATACGGGCAGGTGGTGTTCTAGGTAATTCTCCCCCCTCATCTAAACGTGCACG
+AAGCACATCACCTTGTACTCGCCAAGTAAACTCATCAGTCACTTGCCAAACAAGCTGTGCTTCAAATCCA
+TATAAGGATACATCTTGAGCGGTAAAGGTATAAAGCGGTAACGTATGGGCTTCTTCTACTTCGCCGCCGT
+GTCCGTGTCCGCTGTGATCATGACCATCACCAGCCGAGAAACCAGTCGCTTGCTCATAGTAGTAATCATC
+TATTTGGTTATAAAAAACATTAAAGATGAAACCGAAGTCACCTTTAAACTTACGTAAACTTAGATCAATA
+TTATTGGCGGTTTCCATGACAATATCATGATCAGTCAAACCAAAGTGAGCAGCTTCGCCGTGGTCATCAT
+GTAATGCAAACAAAGCACCTACTTCATATGAACCGGTACCAATATGAGGACCAAAAGATAATAGTTCCGC
+AGCAGATGGAGCACGTTCTGAATGAGATAATGATAAACCTACATTATAACCATCGATGAAATCCCACACT
+AGACCAGCAGAAAGACTAATCGGAGTAAAAACATGTTCGACATTAAAATTGCGGGTATAACCTTGTGTTT
+CATGAGCCCCATGATCATGCGAGTCGTGTCCTGCATCATCGTCTGCGCCGTGATCATCATGAGCAGACTT
+AACGAGTTCAAGTTCTGGCAAACGAACTTTAGCCGCGGTCACTTCAGTACGTTCAATACGCGCACCAAGT
+TGTACTAAAAAGTCACCAAAATGACGTTCTTCTATCCAGGCTAAGCCGAGTGAATTTGTTTCTGATGGGG
+GTGTAAATGCCTCTTCGCCAACTGCAGTAAAATCACTTTGTTTATAGTGAAGACTTAAGCCACCACGCCA
+ATCCAAGAAGTCTTGATGCAATAGTTCAACTCTCGCTTCTATCGACTCGTTATCAAAGGTAGTGCCGACC
+AAACCCAACTCTACTTCTGTATGACGATAATCAGTATAACCAATCTTGGTATTAAGTGATTTTATCACAT
+TATTATCAAAACTAAGTTCACTTAATAGTTGAAAGCGATTTTGGGTTAAGTCGGCAGAAACTTCTATGTC
+TTCATCGCCATGACTATGGCCTGGTATACCGTATTCTTGTTCTAAATTCTGATAAGACAATCCAACAAAG
+CCGTTATCTAATAAATAACTGGTACCTAAGGTGAAGCCACTTGATTCCGCTGCTGAATTAGCTACTTCGT
+CAACACCATCTTTTTCAGGTATTTGATAGTTCTCGCTGTCGCGATAAAAGCCATCTGCATGTACCGCAAT
+ATTACCGGTACCACTGGTAAACGAGCCAGACGCTAATGTCTGCTCATTATTACTATTGTATTCTGTTAAC
+CATTCACCTGAAGTCTCTGTACTTTTAGGAATACTCTCATTAACAATATTCACTACACCACCAATAGCAC
+CACTACCATAAAACAAGGTTGCTGGGCCGCGTAGAACTTCAATACGCTCACTGGTTGATGTTTCAGTAGA
+AACAGCATGATCGGGACCAACACGTGAAGCATCGCCAGCATCTAAACCATTTTGTGTAATTAATACTCGT
+GGTCCGTCTAAACCTCGAATAATGGGGGTACTGGCTACACCACCATGAAAACTACTATGAACTCCCACTT
+CTTTGTTTAACGTATCACCCAAGGTATTCGCTTGGCGCATACGTAAGCTTTCACCGTGTAATACAGTGAT
+AGGTAATGCTGATTCGATATTTGAGCTATGAAAAGGAGTAGCACTAACATCAATAATTTCTAGTGCTGAT
+TTATCTAATTGTACCGTGAGTTCGGGATTCTGATTTTTAGCTAAGTCGACTTGAATATTTTTATGTACGT
+AAGCGCTGGCAACGACATGTAATTCATACTTTCCTAGCTCAACCGTTAGGTTAAACCTACCGGTATTATC
+AGTGCTAGTCACAATGTTGGTGCCCATAACTTTAACCGTGGCACCGCTAATAATCTTGCCTTCTTCGTTG
+GTAATCAAACCTGTTATTTGCTCAGCAAGTACTTGAGTACTTGAAGTAGCTAAGGCAAATGCACTTGCCA
+GTAATGTAAACTTATTCATGTTGAGACTAGATTCCAATGTGATAATGTAACAATTTCAATAATGTTATAT
+TATCACATTATAAAAAGCAACAAGTGTAAACGTCTTATATATTTAATGTAACTTTATGGCTGTTTTTTTA
+TTAAAAGGTGTTACCTGTAACAATTAAAAATTGCGATATTAAACCTCAAAATGCAACCGATGTAGACGTA
+CTATTACGGTTTAGTTATTGATTGAACCATCAGTGGGCTGATGTTAATTTTGTTAGGTTTATTTTCTTAT
+CAGGTGATCGTAGGTAAGGGGAGGGGTGAGCAATATAACTCACGCTCTATGTCTCTTTTTATCTATAAGT
+GGAAGCTAGAAGTAGGAGCTATAAGTGATAACATCTAAGCTTATCTCGTTACGCTGAAAGTATCTGTCTG
+TTAATTCAAACTCAATTCAGTCACTAAGCTTTATCAGCACATACACTTTTCTAGTGTAAAAAAGTCGCCT
+CGACAGGGCGACTTTTTCACTGGAAGCTTTATTCTGAAATAAAGCTATATCAAGGAAGGTATAAACAAAA
+AATCATTAAACAACTATGGCTTTTTAATTACCCATCCCTGAATATTTTACTCCTGAAAGTAGTGCTATTT
+CCCTATGCCAAGTAGCTAGGTCATTACTATTAAATTGTTCAAAAGAATCGTGACCACAAGCCCTCGCCAT
+TACTGACATTAATTCAGTAGATGCTTCAAAAAAGTTTTTGAGCTGAACAGAAGATTTTTCTATATTTAAG
+CGTTGACGTAAATCTTTATTCTGCGTTGCAATACCCGCTGGGCAGTTATTCGTATTACATATTCTTGCGG
+CTACACAGCCTATTGCTTGCATAGCACTGTTCGAAACGGCAACACCATCAGCACCCAAAGCTAACGCTTT
+AACGAAGTCTATTGGCACTCGTAATCCACCTGTAATAATTAGCGTGACTCGACCATTAGCGCCTTGCTCA
+TCTAGATACTTTCTAGCACGAGCAAGTGCAGGAATAGTGGGTACACTAATGTGATCTCTAAATATTTCAG
+GAGCAGCACCTGTGCCGCCGCCTCGACCATCTAAAATAATGTAATCGGCACTAGCATCTAATGCGAATTG
+AATATCTTCTTCGATATGATTGGCACTGAGTTTAAATCCAATGGGAATACCTCCTGTGACTTCACGTACG
+CGGTTAGCAAATTTTTTAAAATCTTCTACTGTGATTAAATCTTTAAACGTTGGAGGTGATATAGCGGAAG
+TACCTGCTTCTATACCTCGCACTTTGGCAATCTTCCCTATATTTTTGATACCGGGTAAATGACCACCTGT
+ACCCGTTTTTGCCCCTTGACCACCCTTAAAATGGAACGCTTGAACATTCTTGAGTTTAGACTCGTCATAG
+CCAAACTGAGCACTTGCCAGCTCATAAAAATACTTTGAGTTAGCCGCCTGTTCTTCAGGTAACATGCCTC
+CTTCGCCAGAACAAATACCTGTTCCTGCAAGTTCGGCGCCTGTTGCTAGGGCAATTTTGGCTTCTTCAGA
+TAAAGCCCCAAAACTCATATCCGAAACAAACAGTGGAATACGGAGTTTAAGTGGTTTTTTCGCTTTAGGG
+CCAATCACTAACTCTGTATTCACCACTACATCTTCCATCAGCGGTTTGGTGGCCATCTGTGCAACCATTA
+CCTGCAGATCATCCCAGTGAGGTAGTTGATAACGTGGCACACCCATAGAGGTCATGGGACCATGATGTCC
+TAATTTAGATAAACCCTCTCGAGCCAATTGATGAATAAATTCAACGGTTGGCTCTTCCTTAGTTGCGTTA
+GCGGTAGGCATATTACTTACATCAACTGCTTGAATTTGCACGCCAGGTCCTTCTTTGCCCACTTGGTCTT
+TATCAAATTGTTTATGACTACCATCACAAAAAGGGCTATTGGCGGTATGCTTACATTGGCATAAATAGGC
+ATCACCGCTTTCTTGGGCGGAAAAAGGCTTAGGTTTAAAATCTGTACCTGCATGAGAACCGTCACAGAAT
+GGCTGGTTATTTGACCGGCCACAGGTACAAAAATAATATTCCTCATCCTGATTTAGACTCACTTTCTTTG
+GTGCTATCGCTGCAATTATAGGTTTAGTCATTTTAGTTTCCTTTTACTGCCTGTTATATAGTTCTATAGT
+TCTACTTAATTCCAATCCATCTTTTCTGTATTACCATCCCATATGGTAATAAGCCCAGATGCGCTCAATA
+TTCATTGGCAACCATTGTTCGTAGTACTGCCAGTGCTCATACTTAGGTAGTTTTACTTGTTTCCTCAATG
+CATCGGGGCTGTGAACTCCTTCATCCATTTTTAGTTTAACTGCGGCCATTAAATCTTCGATGTAGACTCG
+TTGCTCTTTTATAACAGAGGCGGGGTCAATGGCCGGTTGATTCTCCGGACCATGAGCAGAAATAACGTAA
+TCAACATCCATTAATTCAATTTCTTTTAAAGAACGAACCCACTCATCAGGCCAAAAGTCTGGCATGCCTC
+TAAAAGCAACTCGACGAGGTGTGACTATATCAACAACAAAGAGAATTTTTTCTTTAGGGAATCGCATCAC
+AACAAGGCTATCACCGTGGTTTGGCCCAAAGTACGATAGTTCTAATGTTCGGTTACCTAGGGTCAAGGTG
+TAGGTATCTTCAAAAACAATGTCAGGTATTGGCAATACAGGACTTGGATGGTCTTTAAGCTGCTTTAATA
+GATTTTTATGGCCAATAAATTTCGCACCTTCAGCTTTAAATATATTACCGCCGGAAATATGGTCATGATG
+GTTATGACTATAAACAACATATTTAACGGGTTTATCCGTTATTTTTCTAATTTCACTTTGTAGTAGCTTC
+GCTGCTTTTGGGTTAAGGGGATCTGAAACAATTACACCGTCATCAGTGACGACAAAAAAATTACGATAAA
+CCCACCAACGAAATACATAAATTCCGTTACCAACATGTTTAACACTGTGGCCAAAAGTTTTCCCACCCAT
+AGGCTCCTGAGTTGGAAATTCTGGCGATGCTATTGCTAATGATGAAATGAACAATCCCAATATTAAGGTG
+ATTGTTTGTATTGTTGTTTTCATAAGCTACTCCTTTTAAAATAAATGTAGATGATTATTTGTCCCACCAC
+TCGTTTTGAATCTGAGCAAGGGTGTAACTTTTTCGCTGTTGCATTCTTAAATAGTAGCTAGCTATCTGTG
+GAAAACTATTATTGTTTAACCATTTACTGTAGCCCAACAAATCTAGTCTTGAGAGTATCACCGTCCAAAT
+TACATCAGCTAAGGTGTAGGTATTGCCTATTAGAAATTCATTATCTTGTAAGAGTTTTTCAACAAATGTA
+ATGGCTTCCAATGCACTTTGTTCAATATTTTCGATATGTGTATTATCAACCCGAAACGTTTTGCTCTTTT
+GTGAACGCTCAGCACAAACAAGGTAATTATCGCTAAGTTCAGGGAGTTGTTTAGACATTAAAAGTGATTT
+TGTAACTCGAGCATTCAATATCTTTTCAGATTTTTCCATTGAAGGGTGACGTGCGTAACTGAGAATTTGA
+AGATCAATATCATCTGCCAAGTCAATTAATCTCTCCATTAACTGAAGATCGTTTTCATCTTGAGGCAACA
+AGACGTTACCTTCAGAAACAGAAGCGACAAACCGAATGATATGAGCAGAGTCAGTCAATACTTTTGTTGT
+GCCGTTTCGAAACTCCAACGTGGGAATGACTCCCTTTGGGTTTAGTTTCAAATACCATGGGTCTAGTTGG
+TCTTGCTTTTGTACAATGTCGATAACCCGTCCCGACCAAGCAAGTCCTTTTTCTTCAAGTACTAGTCGAA
+CCTTCATTGAACACACGGATAAAGGATGATGATAAAGCATGAATGAGGTCATAATGTTAATTCCTATTGA
+TTCGAAAGTTGAGCAGATAACGTTAAATTATTTCTTATATGCGCGGTTTTATTGGCATCATGCGCGGCAG
+AACATCAGCTTCAGGCTTATCTAGAAATCGATGTTTTAGTGCCCCTGTAATATGGGCAAATAATGCAGCC
+ATTAGGGTATATACCAGTAGAAAATGCGCTTGTTTAGCCAATAGGGCCATTTCTGTATTTTTACCAAACA
+AAACAGGTAGGTCGATTAAGCCGAATAAGCTAACAGGGTAACCAAATAAATTTGTCATGGCATAGCCGCT
+AAACGGAATGGCCAACATTAATAAGTATAATGAGCCTGTTATTGTTTTTGAGAGTAATTTCTCCCAACTC
+GCCAATACGTCTGGCAATTTTGGTGAGTTATTAAGTCGACTCCAAATCACACGGAGAATCGCGAACTGCA
+TGAAGATAACGCCAAAAGATTTATGCATACCCACGAGTAGCATTTTGTTGGGATCCGCTTTATCTAATCC
+TGCCATGTAAGTACCCACTGCAATGAGTACTATTATCATCAGGGCCATTACCCAGTGCAAAAACTTAGCA
+AACTTGCCATAGCTTTGTTCTTTCATATTTTCAGTATTCATAAGTCACCTTTCAGATTCATTGTTGGCAA
+CTAATGCCATGTATAATCACTTATGTATAGCTTATTGTATTTTTATGGGTTGATATACGTGCTATTAGTC
+AACTTATTGTTCACTCACAGGTATTAATGTGAATATTTTAACACTGATGGAAACTGGAAGCTTTACTGCG
+GCGGCTGATAAACTTGGACTTTCCAAATCATTTATCAGCAAAAAAAATTGGTTTTTAGAGGAAGATCTGG
+GAACTCGGCTACTTTACCGCACCACGCGAAAATTGAGTTTTTCTGACGAAGGGAGCCAATTCTATAAGCA
+CTGTAAGGTAATCATGGCTGAAGCTGAAAATGCTCGTGCCGAAGTCATGGACAGCCAAGGAGCGCCAAGG
+GGGAACATTCGTATAACAATGCCTCAAAGTCTTATCATTTCTGGTTTTGGCCAATTGTTGATAGATTTTC
+AACTTCAATATCCAGAAATAGACCTTGAAGTAATAGCCAGTGGGCGTATTGAAGATTTGGTGGAAGAGGG
+GATAAATATTGCACTCAGAGTGGGGCAACTGGAAGACTCAAGCCTTATATCCGCTAAATCGAAACCTCTT
+TCGAAGAATTAGAATGTTGATTGATTATTTATCTGAGCGGTTATTTGTTTAGTATTGAATGTTTAAATGG
+TTTGTATTTATATTTGTGAAACGTCAGACATTGGTTATTTTAAATAATTAAGAGGCGCTGATTTTTCAAT
+AGCGACCCCTTTTCATTAATAAGTATCTAAACACTCTTTACTCATTGCTTAACATCAGACTTAATTGTTT
+TCAAAATATCTACAAAACGGGTAAGGGAAGGTGTCCAAGTTGACTGCTTAGCTGTAACAAAATAGGTATC
+TATATTAGCGATAGACGAGGGCAGATTGAGATAACCAATGTCGAACCGATGGCGATGAGCCTCCACTGTG
+GACAAGGGCATAATTGAATAACCCATACCTGATGCCACACAACCTAATATGCCATCTATGCTACCGAATT
+CAAAAATACGCGTTGCATTGACTCCACAAGTTGAAAGTAATTGCTCAATACGTTGGCGGTAGCTACACCC
+CTGACGAAACGCGAGAAAAGTTGTTTCTAAGAATTGTTCAGCGGTGGGGAATTTTTGTAATGTTTTAGGG
+CCGACAAGTACCAATTCTTCAGAGAATGCTTTTATAACTTGCAAGCGCTTGTGCTTTGGTTTTCCAGCAA
+TAAAAACACCATCTACATCACCTTCTATTAACTGAGTTAGCAGTTGGGCTGTTGGAGCTGTTTCAACGGT
+AATATCTATTTGAGCATAACGGGCATGAAAGGCAGCTAATACAGGGGGTAGACGTAATGCTGTTGTTGTC
+TCCATTGCGCCAATTCGCAGTCGACTAGGTATAGACTCATCACCTTTAAATAACCCTAAAACATCATCAT
+GAGATTTGAGTATTTGTTTTGCATAAGTGACCACATCTCTACCTGCTGTAGTCAAACGAGCACCACCTTT
+ACGGTGAAATAGTAGAGCACCTAACTCTTCCTCTAGCTTCTTGATATGGGCTGTTACGTTCGATTGAACA
+GTGTGTTGACGCTCTGCTGCGGCAACAAAACTTCCAGTCTCTGCTACATCCATGAAAAGGCGAAGTGATT
+TTATTTGCATCTTATTTTTCTTTATTAACTTTATCTATCACAATATATGATACTTGAGTTCATTACAAAT
+CACTTTTAATGGTGTGCATTGGCGTAATACAATAACGTGGTAAGAGTCGCCAAATTGAGCGAAATAAAGT
+GCAGTAAGTTGTTTTACTGTAACTTTTAATTAGCACAGTAAATTGCACCTATCATAGTGAGTTATAAAAA
+TGATTAAAAAAGAAGACCATCCTGCAATAGTTGTTGGCATTATGGCAACGCTTGCAGGGATTGGCATAGC
+CCGCTTTGCTTACACCCCTTTATTGCCCGAGTTAGTACAACAAGGCTGGTTCAGTGGAGGTCAAGCTGCT
+TATTTGGGGGCTGCAAATTTGTTAGGTTATTTGATTGGTGCTCTCTCTGCTTTTCGACTATCAGAATCGT
+TTGATCCTTCATCAGTGATAAGGCTTTGTTTAGTTAGCATCTGTTTGAGTTTCATTTTTTGTGCTCAGCC
+AAATAGTTTCGAATGGTTTTTTATTTGGCGATTTATAGCTGGGATAGCTGGCGCTATTCTTATGGTTGTT
+GGCCCAGCAGAAGCTCTGGCTTGTACACCTCTTTCTCGCCGTACAAGTGTAGGTACCTTAGTTTTTATTG
+GCATTGGATTAGGCGCTGTAATATCAGCGATAACTGTGCCTTTGCTCTTACAGATTAATTTATTTATTAC
+ATGGATTTCTCTTGGAGGTATCATAATTTTTATTGGCATACTCTGTCATTTTGCCCTTAAAAAGCTGCCT
+AATAAAGCATTTCAAAAAGAGGTAACTTCTGAACAAACCACCGATAACCATAAAACTAAAACTATCGTAT
+TTTTGCTGGTAGCTGCTTACGCGCTTGATGCCGTAGGCTTTATCCCACACACAGTATTTTGGGCTGACTA
+TCTAGCACGAGAGTTAGGATTAGGAATTAATATTGCGTCTACACAATGGTTAGTTTTTGGCATAGGCGCA
+ATGTTAGGCCCCATTTTTGTTGGCATTACTGCGCATAAAGTCGGACTAAGCTATGCACTTCTCATTGCTT
+TTTTGTTTAAAGCAGTTGCCGTATTCCTTCCCACTTTATCAGATAGTTTAATTATCTTAACAATATCCTC
+TTTTATTGTTGGCGCTTTGGTTCCAGGAGTTGTTGCACTTGCCTCAGGTCGAATAGCCGAATTAGTTGGA
+GCGCGAAAACACAAACAATTTTGGGGATTAGCTACGGCTACTTTCGCTATAGCGCAAGCGATTTCAGGCT
+ATGGAATGTCTTTAATTTATAACCTTTGGGAAAGTTATATTTATCTATTTTACATAGGCAGCACAGCGAT
+AGTTTGTGGTTTTTTTCTTCTCTTTATAGGAGAAATAGTCATCGCAACAAACAAATCAAAACAAAATAAA
+TCCACAACACTTAATGAGATGAAACTATGATGAAATTATATCTAAATGCAACCTCGCCATACGCTCGTAT
+GGTGCGCATTATTATGTTAGAAAAACAATTAGAAGGTAACGTTGAACTGTGTTGGTGCGATCCTTGGAGT
+GATGATGAAGCGCTCCTTAGGGAAAATCCTATTGGGCGAATACCAACATTAGTGACTGATGTTGGTATGG
+CAATATCTGAATCTCTTCTCATTGCGCTTTATTTAGATGAACAATGTTCAGTTCGACCGCTCATTACAGC
+TGATCGTAAAGAGGAGACTCTTCATGTTGCGGGTTTAGGTGTTGGGTTAATGGATGCTGCTTTTTCTACG
+GTAATTTCAGCTAAGTACTTAAATAACGAGGCCAATGATTCTGTTTTAAGTCAACGAGGTTTAAGAGAAA
+TTCAACGAACTCTTGAACATTTAGAAAACAATGTAGAGTGTTATATATCATTTGAAACCATTTCTATTGG
+TGATATTGCTGTTGCCGTAGCCTTAGATTACCTAGCGTTTAGATTACCAGAACTTGGAATATCCAATAGC
+TATACAAAGTTAGAGGACTGGCGTAGTAACATCAGTAAACGTTTAAGCTTTAAAGAAACAGCATTTGAAT
+AAAAAGCGCTTATTAGGCTGAATAGATTCCTTAATACATTAACCACTTAGCCCAATACTTTTAACTCATT
+GATCTATCTATAACAATCGAGTAATCTCAGTCCATTATAAAATTATGGACGATTTTTCCCATCTTGTAGA
+AAGAAGGGATTTTTCCTCATAATAAGCTGTTATAGGTTTCATAAGGATTGTGTAAATTGAAAATATTTTT
+TCCAATTTTAATCGTGTTTTTTTTGTTTTTTTCCTCTGATAGTTTAGCTAAAGAGGGGTATAACAGTGAA
+TCTAAAAAATACGCGGTTAACAAATCGAAAAAGAAGCCGAAGCTTAAATGTGATGGTAGGCAACATTGTT
+CTCAAATGAGATCATTTGAAGAAGCTAAGTACTTTATAAAACATTGTCCTAATACAAAAATGGATGGTGA
+TAATGATGGCATTCCATGTGAAGGGTACAAAAAAAGATAGGTGTTAAAACGAACGGCTAATAGTTGGCTT
+AGCTTCGTTCCTCACAGATTATAGCCAACTATTACTCACCGCTTATGGCGGCGTTAGGAATATTTCAAAG
+GATTGGAATTAAATGAAAATTTTAAGTATTGCATTAATATGTTTCTTTCTATTATCTTGTTCTTCTACAA
+AAGTTCATCTTTACTCTCGTTATTTGTCTGAACAACAAACAGATAAAATAACTAAAACCCTTGAAGAACA
+TGACTTTGAAGTTATAGCTAACACATTAGCTTTTCCTGATGATGTTCAACAATCGACATTACTTTATTCT
+CCGTTTGTAAAAGGGGAAGATAATTTAAATATACTAATCGATTCGCTAGAAAATTTAGGTTGGAGACTCC
+CAATAGTAAAACCTCTCTTTGCGGGTAATCATTACTATACAAAAAATAGTGTTGGCTTGCTTCTTCTTCC
+TGATGGACTAAAGCAAAGTGACAAATTACTATCTCAAGATCTTGTAAATGATTATGAAGCAGAAAAATGC
+GAAATATCAGTTAAGCTTCGTTTAAATAGAGATGAGACATACCAATTGTCATATTCAGATGTTCCTTTCA
+GTCAACCAGAGCACTTAACAGGGAAATGGCATATACCAAGTTATCCGTATATTAAATTAGTATCTGCAAA
+TAAAATGTGGTCATTTTATTTTGAAATACAAAAAAAAACAGACATAGATTTAGTAAGTAAAGTAGAGATA
+ATAGAATTAAAACCAGTAGATAAACATCATGTATTTCCTTATTGTAGTTTTACTTATGGGGTTAGAATTT
+GAACGGTGTAATATAGGTCTAATAAGCAGTTCAAGCAGGAACTTCAACAGTTGGCTATGGTTCGCTTCAC
+ATTTTAGCCAACGTTTTTTATCCGCTTATCGCGGCGTTATGTATTTCAAAAAGGATGCAGTTCATGTCTG
+GTAATTATCCAAGTAGAATAAAGAGTCTACCGTTATATGATGGTAGGTTTGATGCTTATAAACTGGAAGC
+AAAAGAGAGTGAAGTCTTATTTGCTTCGTACCCAGCAGGAACATCAATTCCATCGCATACTAATGGTACT
+GATAATCATGGGGTTATTACTCGCGGTGAATTACTATTAACAATGAATGGTACAACGACGCATGTGGCAA
+CAGGAGATTGGTATCATGTGCCTGCACATGTAGAGCACTCAGCTCATTTTGACGTTGATACTGATGAAAT
+CGAATTTTGGTTTAAAGACAACACATAAAAATATTTAAACCTTGAACAGAGATTAAATTTATTATTATCA
+TCTCGGAATAGTTATAGTAATAGTCGATTTTTTAGTGAGTTAATTATCGTGCGAATAAAGTATCCCTTAG
+CAATATTCTTTCTATTATGGTGTGCAATGACTATTGCAGCGCCGACTTCCGATTGGAAAAAAATTGTTCG
+CGATACTCCTTATTCTTTTAGTAAAGGGGCGTCCAAAAACTTAGCAGAATTACGCCGCTGGGTATTACTG
+TCGAATGGTTATTGCGAATTCCCTGACAGACATGTGTTTTTTGATCAACGGGGTCAATTCTTAACCTGGA
+TGGATAATGAAGATACGGGCATAGCGACACAGGAAAAGTTAAATAAAATTCGTCTGCAATTACATCAAAA
+TAAAAAGGTTAACCGCTGGATTGAAGGGAGCATGTCTACCATAGGTTATCCCTTTGCGCTGAGTTGTGAT
+CAGCCATGGGTTGATATTCGTGCGGCTATTGACCGAGTAAAAGGCATAACGCCGGACTCGAAAGTATGGG
+GCACTTGGGACGGTGTTAAGGCCGGTACAGAGTCCAATCCTATTAGCTTAGAGGCATTGGTCGGATTAAT
+GTTTCAACACCGAAATTCACAGTTAGTTAAGCCAATAGATACCTTGTCATTAAGGTTGTTTGTCGCCCAG
+TTGATTATTGAAAGTGGTGCAAAAAAACATGTTCGTTCAAGCGACAATGCTTTGGGGATGCTGCAGTTAA
+AACCTGAGGTTTTGAATGATTGTGGTATTGAAAAGCGCTTCTATCAACATCGTATGGCACAGGTAGATTG
+CGCTGTACGGTTATACGTGATGATTAGCAGAAACCTTCAGCCAGTATTTTCCTCGGTATTTGGGCATCTT
+GAGAAGGCAAAACAACAAGCACTTTTCGATATACTTTTAGTTCAATCTTACCACTCAGGGATTGGCGCTA
+TGACAAAATTACTCACGGACACTGAAATGGGAAAAGCTGCCCAATACTTTGCTGAACATGAGCAACAATT
+CTCTGCCGAAGATATTGCTACTGGCATGATATTTCATAACTTGGGGCGCCAACCTTGGGGTTGGGAGTCA
+CTCTATTATGTACTGGATATTATGATCGTGTCTAAGTCTTTATCCGCACACGATACTTAATGCCTGGTTC
+ATCTTCATTTCCTACTTTATTCAGATGAAAATTGAGCTAAACCTTCTAAAATAGGGCAGTCAGGGTTATC
+GTCACCATCACATTTATCCGCTAGTTTTTGTAATATTTCTCTCATTTGCTCTAGCTCCAATATTTTTTCA
+TTTATCTCCTGTAAATGACTCAGCGCTAGTTGCTTCACGTGTCGACTTTCTCTATCAGTATCGAGCCAGA
+ACTTGAGCAGTGACTGAATTTCAGTCATGGAGAAGCCTAAGTTTCTCGAACGACGGATAAATCCCAGTTG
+TTGTATGTGCGCTTGATTGTATAGTCGATAACCTGCATCTGTACGACTCGCTTTTTTCAACACGCCAATC
+TCTTCATAGTATCGGATCATTTTGGCCGACACTCCCGTTAAACCGGAGGCTTTGCCTATGGTGACAAGTT
+TATCCATGTTATTTCTCCTTAAGTGTCCAGCGTTGCAATAACAATGCGTTACTGACAACAAATAAGCTAC
+TAAATGCCATTGCAGCTCCGGCAATAATGGGGTCAAGATAACCAAAGGCTGCTAGTGGAATTCCCACTGC
+ATTAAAGATGAAGGCCCAAAAAAGGTTTTGCTGTATTTTACGATAAGTCAGTCTTGCAATGATCAATGCC
+GTGGGTACTAGGCTTGGCTTACTGCGCATTAAAGTGAAAGACGCAGCGCTAACCGCAACATCAGTACCCG
+ATGCCATTGCCATGCCCAAATCTGCTTGTGCTAGTGCTGGCGCATCATTAATGCCATCACCAACCATAGC
+AACCTGATAACCTTGCTCTTGATATTGAATAATATATTTTGCTTTATCTGCTGGCAGTACCTCAGCTTTA
+AAATCGTCTAACTGTAATTCTGTCGCCACCGATGTTGCACTCGCTTGATTGTCACCGGTAAGCATAGCAA
+CCTTTATACCTTGTTGTTGCAATAGCTTCACAGCTTGCAGCGCATCAGATTTTAATTTATCACTAAAACA
+AAATAGCCCAAGTAATGTTATTTGATCTTGTTGCTGACAAGCCAACCAAGAAACAGAAGCTCCCGCTATT
+TTTATTTGTTCGGTTGGCAGTGTTACGCCTACCTCTTGCATCCAATGACTACTGCCCATCAATACTAAAT
+TGTCAGCAATGTTGCCTTTGACACCATAACCCGCGACAACCTGAAATTCATTGACAGGTAATGCTTGTGT
+CCCTTTGGTTAATGCCTTTTCAACCACTGCCTTGCCTAATGGGTGCTCACTATTTATTTGTAAGGAATAG
+GCCAACTGCAATACTGTTTCTTCACTGCCACTGATGACCGTCATTTCATTTACAACAGGTTTGCCTTGGG
+TCAAGGTACCTGTTTTATCAAATACCACTAAATCGATTTTTTTTGCCTGCTCTAATGCCACTGCATCTTT
+AACCAATACGCCTAATCTGGCAGCGGTTCCTGTGCCTGCCATTATGGCTGCAGGAGTTGCTAAACCAAGT
+GCACATGGACAGGCAATAACTAAAACGGCTACTGCATTGAGAATGCCATTGGTCCAGTCATCAAATACTA
+AACCTGTCACCAATAAGGTGGTAAGTGCGACCAATAACACCACAGGAATAAAGATACTGCTGACTTTATC
+TACTATTGCCTGTACGGGGGCTTTAGCACCTTGGGCTTGCTCAACTAATTCAATGATTTTAGATAAGGTA
+GATTCGGTACCAACATTAGTGGCACGGATCTCTAAAATACCGTCCAAGTTAAGTGAGCCACCCGTGACAA
+TATCCCCTTCTTTTTTACTTAACGGAATCGATTCTCCACTAATTAACGCTTCATCCAGATGACTTTGCCC
+CTGTAAAATCTCACCGTCAACAGGGACGCTTTCGCCCGGTATTACTTTAACTTTTTCACCTGATTGCACT
+GATGAAGCGGCCACTTTTTGCCATTTACCTAAGCGTTGCACTGTCGCCTCAACAGGTTTCAAATTTTCCA
+ATGCTCTAAGTGCATCAGTTGTTCGGCGTTTTGCTTTGTGTTCTAAATATTTACCCAGCAGAACCAAGGT
+TATTACTGCGCTACTGCTTTCAAAATACAAGTGCGGCATGCCATGAGCGCTATCAAAGCTCCACCACAAA
+TACAAAGATAGTCCGTAGGCTGCACTGGTACCGATGGAGACAAGAAGATCCATGTTGCCCATACCCGCTT
+TTAATGCCCCCCAGCCTGCACGATAAAAACGAGCGCCAAAATAGAACTGAACTGGCGTAGCTAACAACCA
+TTGCCAAACAGGCGGTAACATCCATTGTTGCGCAAACAACATGCCTAACATGGGTAACACCAATGGCAAG
+GTAAGTAGGCCTGCTCCCAACACGGGCCACCATGCTTTAGTATAAAAAGGCTGATGTTGACTGGTTATTT
+TTATCACGCTGTCATTGTTCAACGGGATAAAAAGGTAACCGGCTTGTGTCACGGCTTGGGCTAGTTGTTC
+ATCGGTTACAAAGGATAAAGTTTTTACTTGTACGTGCTCTGTGGCTAAATTTACCGATGCACTGACCATA
+CCGGTTACTTTTAGCAATGCCTGTTCGACCCGCTTCACACAAGAGGAGCAACTCATCTTTCCAATACCAA
+ATTGCTTTACCTTTACTGGCACTTGATAACCCGCCTCAATAACAGCCGTAATTAATTCACTATGACTGGC
+AGTACCTTGAATAGTTGCCGTATCTGTAGCTAGGTTGACTGTAACATCTGTCACGCCAATCACTTTGTGT
+AACGCCTTTTCAACACGACCTACACATGAAGCACAGGTCATACCGTCAATTTTGAATTGTGTAGTTGTAT
+TCATAAGCTTCTCATCTTAATTGAATTGTAGAACTAAGCTGAGGATAAAGCTTACCACGGTAGTAAGGTC
+AACCGTTTTGGGAGAAAAGATGTTTTCAATGAAAATTGACAGTATGACGTGCAATCACAGTACTCGAATA
+GGGGGGGAAATCATTATTGTGAAGGTTTTGTCAGATCAGCGACTCGTTGGTTTTCAAGCCGCTCTCTATT
+TACGTAAGGTTGTGCAATTAACAACTCGCTATTCTTGATGTGTATTTGATGCCTACCTCCAGCTTTATTG
+ATGTTTATATGACATCGATTTGGTTTGTGAATACAAGTGTTTTTTTTATCTTATTGATATATAGGTATTT
+ATTTTATTGGCTCTGTTTTTGCTATATAAGAAACATTAAACAAAAACTTAAGTTATAGGATACTTATATG
+AAAACAATAAAATCAATGCTTCTTATCCCAATGTTGCTAGTAAGTAGTTACTCAAATGCTGATGAAGTTG
+TGCAAAGCGTACCTGATAATAGTGTCGGTCAAGTTATTGGGGGTTGGAGTTCTGTTTTAATTGGTGGGGT
+TTTAGGCGGACCTGTAGGTGCTATTGCAGGCGGCTTAGTCGGTGCTTGGGCAGGTGGTGGCGTGCAAAAA
+TTATCAGGTACTAGCGGTAACTCTTACGTAGTGAAGCAAGAAAATGATGAAGAGGTGTTAATTCGCTCGC
+CAAATTATACTTTTCAAGTGGGCGATAAAGTCAAAATAGTAGGACTTAGAGCTATACCGATTGAAACTAA
+TGAATAGTACAGCTTCGTTATTTTTGATGAGTAATAAATTTTCAGTGAAAGTCTCAAACTAAACTCAAGC
+TAAACCAAAGGACGTTAAATGACTAATATTCTACTTTTTGATGAAATTAACAAGGTAGCTGTAACGAATC
+ATGCTTCAGAAAAGAAGTTGCCTGGTGATTTAGCAATGTGGATTTTCATTGTTATGGAACTTACTGTTTT
+TGCTATATTTTTCATTACTTTTGCCGTTACGCAGCGGATACAAAGTGAAATGTTTATTGAGGGCAGAGCC
+ACACTTAATGCTTCCATCGGACTATCTTGCACCTTAGCTTTAATTGTTAGCAGTTATTATGTTGCCTTAG
+CTGTTGAAGCAGTGAAGAAAGGTAAGAATTTTGTGGCAAGTCGAAGACTGATACTTGCTCTACTTAGTGC
+TACCGTATATTTGGTCTTAAAGCTGAGTGAATATACAACCTTGGTTGGGCTTGGTTATGACCTATCAACG
+AACACCTTTTATACCCTTTACTTTTTCATTACTGGCTTTCACTTTATGCATGTCTTATTAGGAATGATTA
+TTTTGGCTTATATGGGACTTAAAGCACGCAAAGATTCTTATATTCCGACGGATAGTAATGGTTTTGAAGC
+AGGAGCTTCGTACTGGCATATGGTTGATCTTGTTTGGATTATTGTTTTTTTTCTTATTTACATCATTCAC
+TAGGATAAATTATGAATCGCTTAATTAATAATGTGCATTTTTCAGCAATTATTCTGATAGTACTAACACT
+GGTTAGTACTTTATTGGCACAATCAAATAGTCAGACAAATCTAGTTGCGATATTAGTTACCCTGTCAGTA
+GTGATAAAAGGCCAGCAGATCGTCGATGTTTTTATGGAGCTAAAGAGGGCACAAGCTAAATGGCGCTGGC
+TTTTGTTAAGTTACGCTATTTTAGTCCCTACGATATTAGCTATCATTATATATATCTAATCACGCTATAA
+TCATTGAATTACTAATGATTTATTCTTTTTCCCCACGTTGGAATATTGCTTGTGCTTGAAAAAACGTTAC
+TAAAAATTGCTTTAGATCTGAGTTTAAGTTTACCTAAAAAAGCCCATTATCAGCGTTTAATGCTGGCCGT
+TAATGAAGTAATGCCTTGTGATGCAGTAGCCTTATTGGTATTACAAGATGATTATTTGGTTCCTGTCGCG
+GTTGACGGTTTGTCACCCGAAGTACTGGGAATGCGCTTTTCTCCTGAAGAACACCCAAGATTAAAAGCTA
+TCTTATCTTCGCGTAAACCCATTCGTTTTGATGCTGACTCAAGTTACCCTGACCCTTATGATGGTCTGCT
+ATCGATAGACCCCAAACGTGTACTTGATGTACACGATTGTATGGGCTGCTGTTTATATGTTGAGGAAAAC
+CTTGTTGGCGTGCTCACGCTGGATGCGTTACAAGTTGGTGCCTTTAGTAATGTCGATGATATTACCGTTG
+CGACTTTAGCTGCACTTGCAGCAGCAACGATACGTAATGCTAACTGTATCGCTGTGTTAGAGAAAAGAAA
+TGAGAAAGCATTGTGTTTAACTAATGAATTGGTGAAAGACGCTCATAAAGCCAAAGGTGACGATTTTGTT
+GGTGAAAGCCCGAAGATGTTGGAATTAAAAAATGAGATCAAGGTAGTCGCCAATTCAGAGCTTTCGGTAT
+TAATTACCGGAGAAACTGGCGTGGGTAAAGAGGTTGTCGCACGTACTGTTCATGCGCAATCACGTCGAAG
+TGAAGAAGCAATCGTACAAATAAATTGTGCGGCTTTGTCAGAAAATATCGCGGAAAGTGAATTATTTGGT
+CATGTGAAAGGCTCGTTTACTGGCGCCAATAAAGATCGCATGGGTAAGTTTGAGCTCGCCAATCACGGTA
+CATTATTCTTAGACGAAATAGGTGAACTGTCTTTAAATCTTCAAGCAAAACTATTAAGAGCTATTCAAGA
+GGGCGAGATCCAGCGGGTTGGAGCGGATAAAAATTTCTATGTTGATGTGCGAATTATTGCTGCCACTAAT
+CGAGATTTATCCAAAGAAGTTGCCCAAGGACGATTCAGAGAAGATCTTTATCACAGGTTAAGTGTATTTC
+CGCTTAATGTACCGTCTTTACGTGAACGAATTGATGATATTCCACAGTTGAGTGGCTTTATCTTAAATAA
+TATTAAAGGAAAAATTGGCACCAACAATGTCAGAGTGAGTAAAACGGCTATGCACCAACTCATGCAATAC
+GATTGGCCAGGCAATGTCAGAGAACTGCAACACGTGCTTATGCGTGCAGCATTGAGAGCTGCAGCCAGCG
+CAGAAGGAAAAGTAGCAGTGATAGAACTTAAACATTTAGGTTCAGATTTTGTTGCGGATAGCGCTGTTGA
+AAGTGGCAGTATTACTCCAGTAATTTCTACTGACAATAAATCATTTAACGAAATACTATCGGATTTTCAA
+CGTCAGTTGATCACACAAGCAATGGAAGATAATGATCATGTGTGGGCAAAAGCTGCACGTCAACTGCAAC
+TTGATAGAGGCAATTTATATCGTCAAGCGAAACGTCTAGGGTTAACCTAAGTTTTATAATGAACGGCATG
+AAGCCAATAGTTTATTATTGGCTTCATTTTTTTAGGCTGCTTATTTCAAGAGCTCACCTATTTAAAGAAG
+TTAGTTATTTTAAACTGGCAAAATAGACAGAAAGATTCTCTATATCACTATCAGATAATGCACCAGCCAT
+GCCTTGCATCACCGCCGCCTGACCACCATTTCTCTTCTTAGAACGATAAGCTTTTAAAGAACTAACCAAA
+TACTGCTGGTTCTGTCCAGCCAGGTTTGGGTAAGTGGGAATTATTGCTTTGCCCTTTGCACCGTGACAGC
+CTGCACACATACCTGATTTGGCTTTACCAGCTGCAATATCTCCAGCGAAACTGCTAAAAGACAATGTAAC
+TAGTGCAAGTGTTACTGAACTCAATAGTAATTTTTTCATAATTTTCCTTAGATTAATGTTAGACCTAGTC
+AAATAATAGCAACCACTGTGCCATATTATATCTACTTGTTTTTATAAGATTTTTTAAATTTTTTGATTTG
+TTTAATTTAGTTTGATGTCATAAAGACTCGGTATCTTGAGTTATATGGACACGTTTGTTCTATATTATTA
+TTACTGTTTTATTTATCTTAATGATTTATAAGCTTTTATTATTATGGCATGCCTTCTGCAGTACCATTAC
+TGCAATATGTGTTACATGAGTGGAGTCAACATTGTTGATATACCCAAGCGACCTGAAGATGCAGGTTTCA
+GCTGGAATTATAAATGCCTTTGGGCAAGGCATTGATTGAAGAGAATAGTTATTCTATTGTCGAAATCAAT
+AACGTAGCGTAAAGCGTTTATAAACCAGCCCTGCGGGGACGCTTGAGCAAAACATGTTCTTCGTTGCCTC
+TTGTTTTAAGGGAATAACCCTTAATAAAAAGAGGCGCCTTGACCATGAGTTCCTCAAGCGTCCTGAAACA
+CGCCTCTTCAAGTGGCTTGGGTATAAGTGAAAATCACCATGAATTAACCCACATATTTCATTATTTAAAA
+AATACCAATTCTTCAAGTTGCTGAGGCAACCCTGAGAATATGCTAACTGTACCAAGGAGGTACTTATGAA
+AACCCTAACTACAGATGTTGCTATTATCGGTGCAGGTCCCGTTGGTTTATTTCAGATATTCGAGCTTGGC
+TTACAAGGATTAAGTACTGTTGTAATTGATAGTTTGCCGGAGATAGGGGGTCAATGCAGTGAGCTATACC
+CAGATAAACCTATCTACGATATTCCTGCCTTGCCTAACGCAAAAGCAAGTGAAGTGATAGATAACCTTTG
+GCAACAGGCTGCAATTTTTGACCCTACATTTTTATTGGCTGAACGGGTAGAGCATATCGAGAAAGTCTCA
+GAGCATTCTTTCATCGTCACGACTCATAAACAGACACAAATTCATTGCCGCGCAGTCGTTATTGCGGCGG
+GTAATGGCGCTTTTTCACCTGTTAAATTAAAACTGCCGTTAATCGATAAATTTGAAGATACACAACTGTT
+TTACCGTATTAGTAATATTGAACATTTCAGAGATAAGAATGTGGTTGTGCTAGGCGGTGGTGATTCTGCT
+TTGGATTGGAGCTTAACGCTGCAAAAAACAGCTAAGAGTGTGCTTCTTATTCATCGAAGTAGTAATTTTA
+AAGCAGCAAAAAGCAGCGTTAATAAAATGTATGAGTTATGTGAGCAACTAAAAATGCAGTTTTTATGTGG
+CCAAGTGAGCAGTTTTCAAGAAAAAGAAAATAAGCTAACAGGACTGACTATTACCTCAAAAGATGGCGTT
+AACCGCAGAGTGGAACTTGATGAACTCGTCGTTCTTTTTGGGATGTCACCCAAACTTGGACCAATAGATA
+ATTGGCAACTTGAAATGCATCAACACCAAATAAAAGTAGATACGCAATCATTTCAAACATCAGTAACTGG
+CATTTATGCCGTGGGCGATATTAATTATTACCCCGGTAAAAGAAAACTTATTCTAAGCGGCTTTCATGAG
+GCAGCGTTAGCAGCCTTTTCTATTGCCGAAACCGTTTTAGAGAAAGACCGTATTCCCACGTTATACACAA
+CGACGAGTCCGGTAGTACATCAACGATTGGGAGTAGAACACTCACTGGAAGCGATGTTGAGTTAGTCATT
+GATTACCGTCAGATAGCATAAATGCAGATCAGATGGTCTCAGTGCTCATCTTTTCAAATCAAATCAAATC
+AAACTTAACTAAATTAACTAAATTAACTAAAACCAGATAAATAGCTAAAAATAACTTACTTAACCGTTCA
+ACCAAATAATAGGAAAACATCATGTTTAATATTTTCAAGACTAACAAAGCGCAAACTAACGATAACGTAT
+CCGCACAATCAAACGAACACGATAATGCTGTAAAAAATAACTCAACTGAAGAGGAAGAGAATAAAAAAGT
+GCATGGCGAAGATGGCGTATGTTGTGGTGGTTGTGGAGGAGAATAGTGCAGAGTCATCGATAACAATAGA
+CGAAATTAACGGCTGATTACGCTTGAGCTGACATTGCTTAAATAGATATTCAATTAATAAAGGTATAAAC
+ATAGAGGAGTAAATCACTCATACTTTAGCATGACAATGATTAAGTTGGTGTTTTTTAACTTGTTGTAATG
+TAAGTCTTTATTGTGTAGTGGTTGCTTTGTAATTGACTTCACTCTGATTGATTTTTGACGAAGACTGCAC
+CATCATCAGCGTTAATTATGATCTCAGGAATGTTTATGAAAAGCGTCTCAGCCTGTCTAAGCTTTTTTAT
+TATCTTGCCCGTATTAGGACAAGATATAAATGATATGGAAAAAATTAATGTTTATGGTCAAACGCCACTG
+TCGAGTACTGTCGTCAGTGATCACAGTGCTTTTGGCAGTGTTCAAACGATAGATGCGCAAGCGCTTGTTC
+AATCGCAAGCTATCTCTTTAGCCGAACATATGAAGAATCAGCTGACGAGTTTGCATATAAATGACGTGCA
+AAATAATCCATTTCAGCCTGATGTTCAATACAGAGGGTTTACCGCTTCACCGCTATTAGGCTTACCTCAG
+GGCATCTCTGTTTATTTAAATGGCGTACGATTTAATGAACCCTTTGGTGATACCGTAAATTGGGATTTAA
+TACCTCTTGCGGCGCTTGACACTGTTTCTTTATATTCTGGTTCAAACCCTGCTTTTGGCCAAAACACCTT
+AGGCGGTGCGCTCGCGTTACAGACAAAAAATGGCTTTAGCTATACACAAAATGAGCTTGAGGCTCGTTTT
+GGTAGCTTTGGACAACAACAATATACGGTGCAATCTGGCGGTAATAAGGGCAATTGGGGTTATTATTTTG
+TTGCCAACAAGTATCAAGAGGATGGTTGGCGAGATCATTCTGCAAGTGAATTACAACAGATGCTTGCAAC
+CCTTACTTATGCGAGTGAACGTCGTACCATCGATTTTATTGTTTCTGCCAATAATAACGAAATGCTTGGT
+AATGGCGCAGTGCCAGAAAAACTTGCTGGATTAGCGGGTAGAAGCGCTATTTATACCCAGCCAGATAAAA
+CCGACACGAGTTTTCAACAGTTCATTGTTAAGGCCGACAATGTTATTAACGATCAAATGTCATGGCAGGC
+AAATGTTTATTATCGCCAAAACGAAATTAACAGCTTAAATGGTGATGACAGTGATTATGAAGAGTGTGAG
+TCTGGCTCGCTTTATAGCTTGTGTGAAGAGGGGGAAGATGACTCTTTAGAGCGAGTTCATTTTGTTGGTT
+ATGATGAAGATACTTGGTTAAGCGAACTAAGTGATATTGATGCAGACGATATAGATGGTACTTTGAATAC
+AGGTTTAACGGATAATGAAAGTTATGGTGCTGCGCTGCAATGGGTTGGATTAAGTCATTTTGATGCTTCT
+GAATCTTTCTACGCTGTTGATAATGAATTTATTTTTGGCTTGGGTGTAGATCAAGCTCAAATTAGTTTCA
+ACAGCGATACCCAATTTGGCATACTTAATAATGAAACAGTAGATGATGACCGTTCGGTAACCGGTATTGG
+TTTGTATGATAGTGAATCACGTGTAAGTTTAAAGGTGAAAACTCAACAGCAATATCTTTACTTTTTAAAT
+GCGATGACATTCGGGGGGAATTTTACCCTTAACCTCGCTGGTCGTTACAATTACGCCGATGTGAGCATGA
+AGGATCAAATTGAGACTGGCAAAGGCTCACTAAACGGTGAGCATGTTTTTCATCGTTTTAATCCGGCAAT
+TTCTGTTAACTATCAGCTTAATCAAGAGTACTCGGTTAAATTAAGTTACAGTGAATCTTCACGTACACCT
+AGCCCTGCTGAATTGAGTTGTGCGGATGAAGAAGACCCGTGTAAATTACCCAATGCTTTTGTTGCCGATC
+CGCCTCTTGAGCAAGTTGTTGCCAAAACAACAGAAGCGTCTTTACATTACGATAATACCAATTTTTCAGC
+GCTAGCCACGGTTTTTTCAACCTTGAGTTATCAAGATATTATCTTCCAACAGGCGGGTGAAAAGTCTAAT
+GAAGGTTACTTTATCAACCTTGATAAAACTCAGCGCCAAGGAGTAGAGCTTGCGTTTTCCACCCAAGTTG
+GCGATGTTGATTTTAGTGCTAGTTATAACTATTTAAAAGCAACGTTTGAATCTCCCTTTGTCTCTTTTAG
+TCCTGTTAATCCTTTAGGACCGAACAGACAAGTTAATCCAGGTGATGAAATACCAGGACAACCTCAAAAC
+CAGTTTAAATTCCATATAAATTGGCTGTTCAACGACCAGATAAATGTCGGCACAGAATTTTTATATGCCT
+CTTCATCCTATTATCGAGGTGATGAAGCAAACGATAATAAGAAAATACCGGGTTATGCAGTAACCAATAT
+TTATCTGAATTATCAAATCAATGAGCGACTACGTTTATCTGCGAAAGTGGATAATTTATTTGACCGTCAT
+TTTGATACGTTTGGAACCTATGGCGAAGCCGATGAAGTGCTAGGCGAACTATACCCAGATACGGAATTTG
+ATGAATACTTTGTCGGACCATCAAGACCACGTGCTATCAGCGTCAGTATTAACTATCAGTTCTAAATTTA
+TTTGAATCGGTAGAATACTGGCGTACTCACTAAAAGACGAGCTTTGTCATACTAAAGGAGGAAAGCATTG
+TTGCAGCAGTGAGAATAGGATTAGGGTATGTATTTTATCTCTTATAAGATCAAATCGATGTACAAAAACT
+CTTATCCTGCTTACCTTTCTTATTGCGCCTTATCACTAACTAGCTTGAGTGGGATAGCGCTGGCAGATGA
+TGATATAAAAATCGAGCAAAACAATTCATCTCATACCGAGGTTATTGTCATTACCGGCAGTCGACAAGCC
+TCTGACTTGTTGAGTTTTGCCGGCAATGTCGATCGCATTTCCACTGAAGATATCGACATTGTTAGCGCTG
+TTCACCCTAGCGACATTCTTAATCGTGCAACTGGCGTTCATATTCAAACTAATAATGGCATGGAATCATT
+GCCTTCAATGCGCTCTCCTGTGCTAACAGGACCGGGAGCTGCTGGCGCCTTTTTGTTCCTCGAAGATGGT
+ATTGCTACGCGATCTGCTGGTTTTGCCAATAATAATGGTCTATCAGAGCTGAACCTTGCGCAAGCCAGTG
+AAATAGAAGTTATCAGAGGACCCGCTAGTGCTGTCTATGGCTCTAATGCCGTGCATGGTGTGATTAATGT
+CTTAACAAAAGCCCCGAGTGATGAAGGGGACGTTTCATTACTATTTGGTCCGAATGAACGCGTTCAACTT
+CAAGGCACGCTAGGTCGGGAAATGGATCAGCAAGGTGTCAGTGGTAATTTTCAAGTTATTGACGAAGAGG
+GCTATCGAGATGATAGTGGCTTTACTTCATTTAAGGTCAATGGCAGACATGATTATGAAGAAGGTGTTGA
+TAAAATTAGCACGCTTATTTCAGGTTTTGTACTAGATCAAGATACCGCTGGTTTTATCTCTTCAGGTGAC
+AATGGAAGTGATTGTTATAGTTCTGACTATGCAGATGGAAACCTTTATCAAGACCGTAATGCAATGGAAA
+AAAATTGTGATGATGATGCATATCGTAAGTGGTCATCATTACGTATTGCTACTAACTGGCAACGTCTATT
+AAGTGCTAAAACTCACTTCAGTATTACCCCATACTTTCGGGTCAATCAAATGGAATTTCGCCAACACTAC
+TTGCCGTCAAAAGCGATAGAAGAAAATAGTCATTACAGTGTCGGAGTTACCAGTAATTATTATTGGCAAC
+TAGAAGCTAACCTAGCGTTAGTCATGGGTATTGATGCTGAGTGGACTGAGGGAGAGCTGACCCAAACGCA
+ACAAAAGCCAGATACCTTTAGTTTTGGTAAAGCACGACAACAAGGCACACATTATGATTATGAGGTTGAG
+GCTTCAACGATAGCGCCCTATATTCAAGCAGACTGGCAAGTGAACGATATTTTAAAGTTCACCGGTAGTA
+TCCGTTTTGATGCCACCGAGTATCGTTACAATAATCTCATTGCTGACGGCACCACTAAAGCTGATGGTAG
+CAGTTGTGTTAATAACTCAGGCGAAGCGACCCCTTGTTTGTATCTTAGACCGAGTGATAGCGATGATCAC
+TTTAATAATACTAGTACCAAGCTTGGCTTTAATTATCAATTTGCTGATGATACCGCGTTGTTTGGCGCTT
+GGTCGCAAGGATTTAGGGCGCCACAAACGACAGACTTGTATCGATTACAAAATCAACAAGTGGTAGGAGA
+AATAGACTCAGAGGAAATTAGCAGTACTGAGATAGGTGTACGTGGCGTAACTGACAAATTTCATTATGAA
+GCTGTTATTTATACCATGACTAAAAATAACGTTTTCTTCCGCGATGCTAGTGGCCTCAATGTTACCGATG
+GTAAAACTTCACATCAAGGTCTTGAACTCGGCGTTAACTATGACTTTACCGAAAACATCAATCTGGCTAT
+TAATTACAGCTATGGCGAGCATGAATACGAATTCGACCGTCCAAGCAGTGGCGTGGTAAAAGGTAATGAG
+ATTGATACCGCACCTAAAAACCTTGCCAATACACGATTACGCTGGTTACCAACGACGAACACAACCCTTG
+AACTAGAATGGTTACATATGGGGGACTACTTCTTAGACCCAGCTAATGAGCATAAGTATAAAGGGCATAA
+CTTGTGGCAACTTCGTGGTGCTGTTCAAATAAATCGTCATGTTAATTTGTTTGCCCGTATTGAGAACCTA
+ACCGATGAGAAATACGCTAGTCGTGCTGATTATGCGTTTGGCTCTTATCGCTTCTTTGGTGGTCAACCGC
+GCGCTATTCATTTTGGTGTTAGTGCCAACTTTTAGTCCAGACTAAGACTAGAATTAATATTGAATCGATA
+GAAAAGGAAAAAAGATGAGTAAATGGTTTATTGGCTTGATGGTATGTTTTTTCTTATCTTCTTATGTCGT
+TGCCCAACCTGAGGTACGTGTTGGTGTTTTAAAGTTCGGCACGGTTAACTGGGAAATTGATGTGATTAAA
+CATCATCAACTCGATAAGAAGTTTCAGTTTGATTTAACCGTAATGGCATTAGCCAGTAAAAATGCCTCTG
+CGGTTGCCTTACAAAGTAAGGCGGTTGATATTATCCTCAGTGATTGGCTTTGGGTGAACCGTCAGCGTTT
+TGAACAGAGAATGTATACCATGTACCCAACCTCAATGGCGACTGGAGGACTTTATGTTTCTGCTAATTCT
+GCAGTTAAATCTTTGGCCGACCTTAAAGGAAAAAAAGTAGGTATTGCTGGCGGAGCTGTTGATAAAAGTT
+GGTTGTTATTGCAAGCCTACAGTCAAAAAAAATATGGACTTGATTTAAAGAAGCAAGCTGAACCTACTTT
+TGCCGTGCCACCTTTGTTAAATAGACTAATGCTACGCGGTGATTTAGACGCCGCAATTAACTTTTGGCAC
+TATGGCGCTAGACTGAAAGCGGCAGGTTATGAGACCTTAGTGACTGTGCCTCAAATGCTTGCGGAACTTG
+GAATTGAAACTAAAATACCTTTGTTAGGTTGGGTATTTGATCAAACATGGGCAAATGAACATCCCGAGGC
+GATAACACGATTTTTGCAAGCGTCACTAGAAGCCAAGCAAATATTATTATCATCTGATAAAGAGTGGCAA
+CGTATTCGTCCCTTGATTAAAGCTGAAAATGAAGACGTATTTACCCTATTGAAAAAAGATTATCGCGCAG
+GTTTGTTACGTGAATTTGGTGACAAAGAAATAGCGGCGAGTCAGCAGGTTTTTGAGATATTAGCAGAGCA
+GGGCGGCAGTACTTTGGTTGGTAAAGCGACGGCATTAAGCGAGGGAACTTTCTGGCGAAACAATACGCTG
+GATAAAACGAGTCGTGCTAAGAGTATTCAATGAAACTCTTTTTCAACAAAAATGTTGCAACACCAAAAAG
+CTTTTTTAAAAATATCCCTTTACACAAAGGCGCTTTGACCATGAGATTTTCAAGGGAGTTGTTTTCATTT
+TTATTATTGCGGCTCGGCGTTATTATTGTAATCTCTGCATTATGGCAGGGCTTGGCATGGGTAATTGCTA
+GCCCAGATTTTCCTTCACTATTTGCCGTGATTAACAGTGTACAGTTTCACCTCAATGAAGGTGAGATGGT
+GACTAATATTTTGATTACGCTTAGACGTGTATTACTGAGCTTTATTATTGCGATGCTGTTAGGCGGCATT
+ATTGGAATAATGATGGGGGTTAATGCTCGGATTAATAAACTAAGCGATTCGCTGCTTATTATCATGCTTA
+ATATTCCAGCCTTGGTGACTATTTTACTTTGTTATATCTGGTTTGGTTTAGTTGAATCTGCGGCCATTGC
+TGCAGTGGTTATTAATAAGATCCCTACGGTAGTTGTGATGATACGAGAAGGAGCGCGAGCGGTCGATAAA
+GACTTATTGGCGGTTGCTAAAATTTACCAACTGTCAGCCAGTAAAACCTTTTTTAATGTATTTTTACCGC
+AACTTTATCCCTTTATCATTGCTTCTGCCCGCTCAGGGTTATCTTTAATTTGGAAAATAGTATTAGTGGT
+TGAGTTGCTAGGGCGAAGTGATGGCGTCGGCTTTGCACTGAATACCTTGTTTCAATTTTTTGATATTGCA
+GGAATTCTTGCCTATACCCTTGTCTTTGTTGTGATTATTTTACTCATTGAAGCGCTGATTTTTAAACCCT
+TTGATAAACTTGTTGCCAGAGGAACCCGTTTTGATTGAACTCAATGTCGCTATAAAAAATAAGTATTATG
+CAAACAGTGACCAAGCGGTATTAGCGCAATTGGATTTTACTGTGAAGCCTGGAGAGTTTGTTGCCCTCAT
+AGGCCCGTCGGGTTGTGGAAAGTCGACCTTACTCAATATGATTAGTGGTCTTGAAAATTGTTCGGGCCAG
+CACATCTCTTATAATGAGAACGCTTATAATGAGAACGCTTATAATGAACGGGCTTTGCAAGAAGAGGGTG
+AAAGTAATAAAGCGTTACATCAACTCGGCTATATTTTTCAACAGCCCAGGTTAATGCCTTGGCTTACCGT
+TCGAGAGAATATTGAGCTGATATTACAACCGAACCAGTTTCACAAAATTGATGATTTATTAGCGCAAGTT
+GGTTTAGCAAATGAAGGGGAGTATTTTCCAAGTCAACTTTCTGGTGGCATGCAACGACGGGTAAGCATCG
+CGCGTGCTTTTGCAATAAATCCACAGTTGCTGTTATTAGATGAGCCTTTTAATTCTCTTGATGCGCCTAC
+TGCAGCACGATTACGACAACTGTTAATTGATTTGTGCGAACAAAGAGGTACTACCGTTGTGTTTGTAACC
+CATGATTTGCAAGAAGCTGTTTATTTAGCTGACCGCATTATTTTTATGAGTGACTCTCCTAGTACCATAG
+TTCATCAGAGCATTGTTGATTTGCCTAGGCCGCGTAAAGAGTCTGGGGTGTCTGAGTTAGCATGGCAAGC
+AAAGCTTTTATCTAAGTACCCAGGCTTACTTGCGGGGCAAATTGACTAACGCGCGATATTTATTTGCGTG
+AGGCAATAATAAGATCAATTTAAAAGGATGAACAATCAGTGCTGTAAATATTGTCGACTCTGTTATTACT
+TTTACTTACCTTTACTTACCTTTACTTAGTTTTTCATAGTAACAAATATTAATATCTTAATTAAATAAAG
+TCAGCCTTGTCGTCATATTGCTCATTTATTTGTCTTTTAGTTCCCGCTTAGAGCTCTATTACTCCCTCAA
+ATTAGTCCGTTTATTCCAACTAACAAAAGCAATTACTCACTTCTCATCCTTGCTCCCCCTAAAGTAGTAA
+GCCTTTTGTATGCGACTAAATAACAAGCTATTTGGGTAAGTTGACTCATTCTCTTTCTATTGGATGGTTT
+TATCATGGATGTACTAAATAATAACGATAAAACGGGAAGCATGAAAATGACTAAACTATTTAAATTAAGC
+TTAATTACAGCAACAATGACTATGGCAGCATTCAACGCAAATGCAGCAGTTGAAATTTACGAAAAAGATG
+GCATGTCATTTAGTGCTGATGGCTTAGTCAATGTCTTTTATTCTAACAGCTCAATTGATTCAACCAATGC
+TGCTGGCATGGAAGAAGATCGTACTCAATCGCGTGTTCGCACAGGCTTCCTACCAAGTAATATTGGTTTT
+AATTTTGCTAAGCAATTATCAGATGTGAAAATTGGTATGCGCTCTTCATTTTGGGTTTCTCTAAGTGATA
+GCGATAATAATCGTGATGCATCGCCAGCTGATTTGGGCACAGGTTCACTAATTGATGTGCGTCAATTCTA
+TGCAACGGTAAGTGGTAGCTGGGGTGAAGTTTTACTTGGTAAAGATTTTGGTCTCTATAACCGTGCTAAT
+ATTTTAGGTGATGAACTGTTACTTGGTTTTGGTCAAACGTCTGACTTTTTTGGTTTAGTTGATGGCGGTA
+ATGTGTCTTTCGGTAACATTGCTACGGGTTACACTTACCCAATGCCAAAAGCACAAATGACTTATAGAAC
+ACCTGAAATGAACGGCTTTAAATTAGCGGTAGGTATTATGGACCCTAATAAAACAGCGGGAGACTCATCT
+GAAGAATTACCGCGTTTTGAAGCTGAATTAATGTACAACACAAGCTTTAATGAAAACAGTTCAATGAAAG
+CCTGGGTTAGTGGTGTAGCGCAAACTAGTGAAATAAATGATGTTGAACAAAATCAATCAGGTATTGGCTA
+CGGCGTTAACGTTATGTTTTCAGGCTTATCATTAACTGCTTCTGGTTATAGTTCAAAAGGTTTAGGTCAT
+GTTGCAGGTTTAGATCATATTGTTGGGGTTGATACGATTGAATCTGATGGTTATCTAGTACAAGCAGCCT
+ACACAATGGATGATAACCGTTTTGTATTAACTTACGGTGAATCTGAAACAACAAATGCTGGTAATGTTGA
+GGTTGTTGGCATTGTTGGTGATGCGGTACATAGTAATACCGGTGTGGCTTATTTTAGAACGATTGTTCCT
+GGTGTAACAGCGGTATTTGAATATAACAATACCGAAGTTGATGCAACTAACTCACTGATAGCAGAAGATA
+ATAACACCTTCTCAATTGGCGCAGTGGTAACTTTCTAACGCGCAGTTCATCATGCTTCCTCGTTAGTGTG
+TGGGGAAGGTGATGAATATTAATTTACACCCAAGCGTTATGGTTAAGCAGATTTTAGCTATAATTAGCAA
+CAGGCACCTTTAAATGGCTTGGGTGTTTATTGATCTATTGTTGGGTAAGTGTTGCACTAAAAGATGAGTT
+ACCTACAACTAACGTAGGGTTAACTAAGTACTTGTAACATGTTAAGTTTAAATAGTTAATTTAATCGCAT
+GGTAGTTAGCCTTATGTATAAAATTTTAGTCGCAGACGATCATCCGTTGTTTAGAGATGCCATTGTAAAT
+ATTATCGGCATAAAGTATCCCGGTTCAACCACCTATGAAACTGAGGATGTAGAATCGACACTCGCTTTCG
+TTAAAGATAATGATGAGATTGACTTAATATTGTTAGACTTGAATATGCCTGGTATGTCAAACCTCAGCGG
+TTTGCTAGATCTACGTAATCAATGCCCGACAACGCCTGTTGTTATTGTTTCAGCAGAGCAAGAGAAACAA
+AAAATTCTACAAACCCTTTCTTATGGTGCGGTTGGTTTTATAGCCAAATCATCTTCGAAAGATGTTATTG
+GCGATGCACTAGACAGTATCTTTCAAGGCAACGTATATTTACCATCAGATATTATGCGCTCGCCAACGAA
+CTCAACAGTGACTAAAAATGAGTTTCAAGCCTTACCTGAAAGTATTTCCTTATTGACTCGGCGTGAATTG
+ATTGTGTTACAACACTTAACTAAAGGTGAAGCTAACAAACAAATTGCCTTTAATTTACATATTTCTGAAA
+CAACCGTTAAATCACATGTTTCATCCATTCTTAAAAAGCTAGGTGCATCTAATCGAGTGAAAGTAGTACT
+CGGCTGTAGCGATATCGATTTTAATCAATATTTAAAGCGTTAGTTTTATTTTCCTTCCAATAATTGAGGA
+CGTAAGTACCTCAATTATTCTATGTCATAAATATAAGTTTCGGTGCTTTGATAAATCGACAAAGCAATTT
+CTATCTCCATTTCTAAATATTCAATTGAAATCTCCAGTTTTACACGCCAAAGGATTAGCAGGGCAGCGCT
+TTAATATTTTGGCGTAGATGAAAAAATAATCAATTAGTTGTGTCAAATTGATTATGTAAGTCTATTATAA
+AAGTAAAGGAATTCTTGGATTTAGCTTAATATGAAATCAAGCAAAGCTGAAAAGGAACTAACTCATCAAT
+ATGTTCTTAATGATTCACTTCACCAATTATTTGATGCTGTAAATATTGTTTCCGTACAGGGATATGATGA
+ACAGCGTCGGGTAATTTATTGGAATGTCGGAAGTGAATTACTTTATGGTTACACCCAAAAAGAAGCACTA
+GGGCAAAAATTAGAAGATTTAATTATCCCTAAGCCCATGCGTGAGATAGTTATTGGTGCGCACAGTGATT
+GGATCAAAAAAGGCATTGAAATCCCTGCTTCAGAAATTACCCTATGTCATAAAAATGGTAATGATGTAAA
+TGTTTTTTCAAGTCATGCGCTATTTACTAATCAATATAATAAAAAGCAAATGTATTGTATTGACGTCAAT
+TTAGCTGATGTGAAACATGCCCAATCCCAAGCACTATTTAAAGAGCATATGCTTGAGACAATCTTTAATG
+CAATACCTGATTTATTTTTCTTGATGGAAGTAGATGGGATGATTGTTGATTATCATACGGGTGACCAAAA
+GAATCTCTACGTTGCGCCACACCAGTTTATTGGTAAGCGTATGACAGATTTATTACCTCAGGAGGTCGTC
+AGTAAATTTCAAACCCATGTTGATAAAATATTACAGCAAGAGGGGATGATAACCTTTGAATATGAGTTAA
+CTATGCCGCATGGATTGGTGCATTTTGAGGCAAGAATGAGTTATTTGCCTGAGTATAATCAAATAGTACT
+CATCATTCGTGATATTAGTGAACAATATAAATCTGCCGAAATAATACGGCATCAGGCTTATTTTGATACA
+TTAACCTCATTACCCAATCGTTTCTTAGCACTCGACCGTTTATCTCAAATGCTTACTGAAGCTGAAAGGA
+ATAATGAAAAAATCGCAGTGCTTTTTCTTGATTTAGATGACTTTAAGAAAATTAATGATTCATTGGGTCA
+TGAGATAGGCGATAAAGTACTCATACAATCAGCCCATAGATTAAAGCAAGTATTAAGAGAAGGAGATACT
+GTAGGGCGCTTGGGTGGTGATGAGTTTATTGTGCTATTACGCGGTGTAACTGAAAATCATGATGCGTTAG
+TTATTACTGAAAATTTACTTAAAAGTTTTAGGGAACCCTTTGTAATAGATGGTAGAGAATTAATGCTGAC
+CTTGAGTATTGGTGTTGCCATTTCACCTGAAAATGGCCGTTGTGCTTCTGATTTGTTGAGAAATGCAGAT
+ACCGCTATGTATAAAGCAAAAGATTTAGGACGAAATACTTATTCGTTTTTTTCTAAGAAAATGAATACCA
+TGATGCTCCGTCGTTTTGAAGTTGAAGAACAAATGCATGGGGCCTTGGAGCGTAATGAATTTGAATTATA
+TTACCAACCTCAATTTGACGTTAAAAAACAAAAGATCACGGGGGTGGAAGCGTTGTTGCGGTGGCACAAT
+TCAGTACTAGGTAATGTAACGCCGGATGAGTTTATTCCCATTGCAGAACACACTGGGCTTATTATTCCTA
+TTGGGCGATTTGTTATTAAGCAAGCCCTCGGTTTTTTAAATAAATGGCAAAATATTCATCAGCAAAAATT
+CACAATGGCAGTTAATTTATCTCCTTGCCAATTCAGAGATTCAACATTACTTGGCTTTATCAAGGATTCA
+CTGAGTGAAACAAATGTTATTGCTGAACATCTGGAGCTTGAAATTACAGAGGGAGTATTAATGAGTGGGC
+AATCTCATATTCATGATGCGTTAGTTGAAATTAGTGAGTTGGGTATAAAACTATCAATGGATGATTTTGG
+TACAGGGTATTCATCCTTAAGCTATTTAAGACAATATGCTTTTGATGTACTGAAAATAGATCAGAGCTTT
+ATTCGTGGTATACCGCTAAATAAGGCTGATTGTGAGTTAGTTAATACAATCATAGCAATGGCACATAGTT
+TAGGGCTGACAGTGGTTGCTGAAGGTGTTGAAACGAAGGAGCAACTCACGTTATTAGAGGAATTGGGATG
+TGACTTAGTGCAAGGGTATTATTTTAGTAAACCGATACCAGCGAAGCAGCTTCTTGATTTTTCAGTCCAC
+TATAAATAATGCCTTAATGCCTTAATGCCTTAATGCCTTAATGCCTTAATATCTTGGTTAATCCTTGTTT
+AGGATAGTAATTGAACCGTCAAGATGTACATCTCTTTGCGGGAAGGCAACAATAATATTATGCTCTTCAA
+ATAGTTCATCTAATCTAAAACGAATGTTACTTCTCATCACTCTCAACCCCCCTTCAACATTTGACTTCAT
+CCAAAAATTCACTTCAAATATTAAGGCGTTATCACCAAAATCTTCAAAGACAACCAGAGGTTTTGGATCA
+GTTAATATTCGTGACTGCTCTGTTGTTGCCTGCAAAATAAGTTCAGACACTTTTTTTGCTGACGTGCCAT
+AAGCGACCCCAACTCTTACCGTTGATCTCATTAAACTATCGACAAGCGTCCAGTTAATCACCGTATTTTC
+AATTAACTTACTATTTGGTATTAATAAATGTACGCCATCAACACGCTTTATCCGTGTTGACCGCGTGTTA
+ATTTGCTCAACGATACCCTTTGCATCTTCAACTTCGAGAAAGTCACCTATGCGAATAGGGCGCTCCCACA
+TTAGTATCCAACCGCTAATAAAGTTATTTATAATGTTTTGTGCACCAAAACCGAAACCAATGGCGATAGC
+CCCCGATAAGAATGCAAAAGCAGTGATGGGCACATTGATAACGTCTAGCGTGGTGATCACTATGATCGTT
+ATTGCCACAACATAGAATACTCGTTGCAGTAAATGAATAATATTAGGATCGGTATTTTTGGTTGTTAAGC
+GGTGAGTAATTATTTTTACCGACCATTTTGTCAAGAAAAAACCAATAATCAAAAAAGTGGGGACCAGCAA
+AATGTCACCAATAGTAATAGGTTGCTCTGCAATTGAAGCGATAGAAATGTTTAAAAAACTTACCAGTTGT
+TCATATGTCATCAGACACTCCTTATAGAATAATGATCAAAATGGGTAAAAAAACTAAGAACTACTTTGTA
+TGGCTAACAAATAATTACACTTATGAGTGTTGAGTAACGTAGGTGAATTGAGTACGCCGACCTTAAATTT
+TGGTTTGTTCATACACTGTCTAGTCTTGCCTATTTGCATAGGTAACATTCTCTACAGATAATACCATCAA
+TGGGGTAAGCTTAGCATTTAATGAAAAAAACTCAAAAAATACAGTTTTAACAGTGGCTTGGAGGTTAACC
+TTAAATATCATGTTTAGCCCCTTTAGATTTATTTTATGGGTATGTTAAAACCTTCAAAAAAAATAATTTT
+TTGTAGGGGGACTGACTGAATAAATAAAAGAAAATTGAGTTATTTATTGGCAGGATTTACAGTGAGAGCT
+TTAAGACTTGCTAATTTTCAAGCTTGGGACAATGGCTATGATATCGATTTAAGTTATGTGAAAGTTATCA
+ATAATTTCTAGTAAATATTAATAACTTTCAACCTTTATCAATTAACGTCAAAACATTAAGATATTTTAAA
+TATCGTCGATATATCTTGTAATGTTACAGCTAATATCGCTTGTTCTCTGGCTGTAGTGGTAATTTGAGTT
+GAACCTGTAGCCGATTCCATTGATTTATGTTCAATTGTCACAACATTTTTAGCGACATCTTGAGTAACCA
+TTGCTTGCTCTTCTACCGCAACAGCAACTTGCTCGGTCATCGCAAAAATGGTACTGACTGAATGGGTGAT
+AGCGCCTAATGTTTGTTCAACATTTTTAGAATTTTCCACTGCACTCACTGCCATTTTCTGACTTTTTTCT
+ATCACACTATAGGCTGAGTTAGCATCTGATTGTAGCGCCGATATAAAACCTTCTATTTCACTGGTCGATT
+GTTGAGTTCTTTGTGCTAAAGTTCTCACTTCATCAGCAACAACTGCAAATCCACGCCCTTGTTCTCCGGC
+TCTTGCTGCTTCAATAGCTGCATTTAAGGCTAGTAAATTAGTTTGTTCCGCGACTGATTTAATCACATCA
+ACCACACTAGTTATATTGTTACTACTTTCGTGAAGGCTTGTTATTCTCAACGCTAAATTATTTATTTCTT
+CAGCAAGAAGTTCAATTGAGTGGTAAGACTCTTGCACAACACCCGCGCCACCTTGTGCTTGCTCATCCGC
+TTCTTTTGCTGAATCAGCCGCTAGTTGAGTATTTCCTGCAACTTCTTTAACCGTTGCTGATAACTCTTCT
+ATCGCAGTAGCAATAAGCGTAATCTCATCTTGTTGCTCAACTAAAGAACGTGAGTTATGTTCACATGTTT
+GTGATGTTTCTTCTGAAGCGGCTGCAAGCATTGTACTTGAAGTAGAAATTTCACTCATGGCACCAGCAAA
+CTTCTCAAGCGTTAAATTTAATGCCGTAGAAATGAGCCCTAACTCGCTCTTACCGGTAAATTTGGCTCTA
+ACGGTTAAATCATTTCCATCACTGACTTTTGACATAACGCAAGTAAGATCTGTCACTTGATTATGTAGTT
+CTTTCAAAATATAGAAGCTAAAAATAGCAACTAACAAAAGAATCATTAATGAAGATATTAGGTAATAAAT
+TAACGAGTTGAATGCGTTACCTTGGGTTTCTTTGGTGAGTAATAATAATGAACGTGTTAATTCATCTTCA
+ATCTCTTTTAACACGCCAATTCTTTTAGTTGCTTGTTCAAACCAAAAAGAAGCGTCTACATTAAGGTTTT
+CTGAAGTAGCATTATCTATCGCTATTTTTCTTAGCTTTATCACTTCTTTAATTGAAGGGGCATTTTGTTT
+TTGACTAAAATAATTTTTATTTTCGTTACTCGCGAAGGCATTAAAGCTATAAAAATACGTATTTTGCTCA
+GAAAGAAACCGAATGAATTTCTGGTACATACCTGGATTAAACTTACCTGAAGCAAAAGTACCCGTTAATA
+CGGCTCTCTCAATACCGGCTCTTTCTTTACCTTGAAGGAAGTTATAATAGGCAACCGTTTCTTTTGTGAT
+TTTGGCATCAGTAGAAATCGAAGAAATGATTGTTGAAACACTCAACAGTAATTCATTGGTTTTGGTATAG
+AAGGCTAATGCATCTGAGATAGGGATTGATAAACTGTCAACATTACTTCTAATTTGATTGAGCATATTTA
+AACGCTGATTAATATTGTCATTTAATTGTTGAACCTGCTTATTATCAAATTGATTATTTTGCCAGTAATC
+TAATCGTTTCCCCGCAATACTGGAGGTATTTTGTCTCTGGCTTGGTAATTTATAGGCGAACTTCACTCCT
+TTTGAGCCAAGGAAACCCGCTGTCATTCCTCTTTCTTTTTGTAGCTCATGAACTAGTTCACTATACACAG
+AAGACAGTTTTGTGTACTTGCTCAGCTGTTCCATTTCATTATTGGTCGAAAGGGAAGACACAATGGCATT
+TAATCCGATCCCTAAAAACCCCAATAGAGGAAAAAATAATAAAATAAAAATTTTCTTATTAAAGGATATA
+TCTATAAGTCTCATTAGAGCCTGCTATGAATGTTTCATGTTATTTATGAAAGTAAAGTTTACGGAATAGA
+ATCATAAAAACAATAAAAATCGCAAAAAACGCAACAAACCTTTACTACGTTTGATATGGATCACATTTCA
+TCACATAAAGGGTAAAAAACTATATAAAAGCTTAAGGGCTTCTTATATGTTAGCGAATAATTATTATGCA
+TCAACTATCAATTAAGTTATCTACATGTCATCGAAAAAATCAGTAAAAAGCTACTTAACACCTAAAGAAG
+TCGCTGAATTACTTATGGTTTCTACTGCCGCGGTACGTTTGTGGGCAGAAAAAGGGAACTTAAAAGCAAG
+AGTCACTGCTGGCGGGCATCGTCGCTTCAAACTTGATGATATAAAAGAATTTGCGGCTAAAAGAAACATA
+GAACTTAATGTAAAAATGAGTGAAAACCCTAAAGTGTTGATTGTCGATGATGATATTCATTTTGCTGAAT
+TTCTAAAGGCGCTTCTCAAAATAGAGATTGAAAATGTTGAAGTCGAAATTAGTTTAGATGGTTTCGATGC
+AGCGAACAAACTTCACGATTTTACTCCGAATATACTGTTGTTGGATCTTAAAATGCATGGTCTCGATGGT
+TTTCAAGTTTGCCAAGCGGTAAAGGAAAATCCTCTTCAAAATCATATTAGGGTGATTACCATTTCTGGAA
+ATACTAGTGAAAGTGATGCTGAAAAGCTTAAAAATATTGGTGCAGAAACTTGTTTAAATAAACCGATAGA
+TATTCCTGTTTTACTAAAACAATTGGCTTTAAATTAATCGGTTTTATGAACATAAGTGCTTTGTGGTGAT
+GGAAAATATATCAAAGAAGTCATAACTTTTAGATGTTTTGAGAAAAAGTAAAGGAGTACAAGTGAAACAA
+AAATTAAACTTAATTATGTTTGCAAGTATATTTAGCCTCGCTGTACTCGGGGGGATTTCATATTTACCTT
+TATTTGAATTCTTCTTAAGTATTGATGAAGGCTTTATTCCAATGGCCCCGTCAACTTCTGCTTTACTTTT
+AGTGACTTTTTTAGCTTTGTTTATTTGGGTTAACTGTACTCGTCAATTTTATCGTTATAAAAAGTCTATT
+GGCTTAATGTTATTAATAGTTTCGCTCTTTGGGCTGTTAGAAATTGTTGAATATTTCACTGGCGTTGAGC
+TTAATTTTGAGAGTTATATAGTGCCGAATTATGGCGATTTAAATGGTGTTCCCATCGCCAGAATGTCTCC
+AGTAACAGGGCTGTGCTTTTTTCTCACCAGTTGTGTTTTATTCATACTATTAAATCACAATAAAAAGAGT
+GACGTCAGCCATTTTATTGGTCTAATAAAAAATTCTTTCACAACAATACTATCGTTAATTTCCTTATTAT
+TTATAGTTACTTACCTTTATCGTTCACCTATTTTTTATAATACACAAGATATAATACCTATGGCTTTATC
+CACCAGTTTAGGTTTTTTATCTGTGTCTGGAGTACTCATAGTAAATGATAATAAAAATTATTTTATGAAA
+ACATTTACTCACTTGTCACCCTCTACCGCTTTGATTCGTTTTATTACTCCTTTTACGGTATTCAGTGTTT
+TTATAACAGGACTCGTTCAGCACTTTATGTTTGCAGTCAGTTCAGTAAATAATTCTATTTTTTTATCGAC
+GACCATTCTTATATTATTTGCGGTAATTTGTGGTTTTATAGCCATGCTGGTCACTAAAAAATTGATGTCT
+TTTCAAGATGAAAGTAATAAAAATCTACATCAATATAAATCTATGGTGACTTTATCTTCAGGCATGCAAG
+CGTTGCTTGATGATAAATTTGTTTATTTAGCGGTGAACCAAGCTTATGCAGAAAAACTTAATTTAACCAT
+TGATCAGGTTATAGGTAAGCATCCTCGTGATATTTATAGTAAAGGTTATTTTGAGTCAGAGCTTAAAATT
+TACAGTGAGCGTTGTTTAGCAGGAGAAATTATTAAGTTAGAAAAGTGGATGAGATCCTCTTCGGGTCAGG
+CATGGTTTATCGATATAGAAATGTCGCCCTATTATCAAAATGACGGTAATATTTATGGTGTTATGGTAAA
+TGCGCGTGATATTACCGAACTAAAGCACTATCAAGACAACCTCGAGAAATCAAAGCTTGTTATTGAAAAT
+AGTAGAGTTATTGCTTTTCGCTGGAAGCCCGACTGCTCAGTAGAACATGTATCAAGCAATGTTGATTTAT
+TGGGGGTTAAGGCAAGTGATTTACTCTCGGGGAAAACTAAATATACCGATATGGTGCATCCGCAAGATTT
+AGCTCGTGTGATGCAAGAAGTTAGGTCTTTTACTGAAAAAGGTGTAAAACAATTTATTCATGAATACCGT
+ATTGTTTCTCCTTCAGGAGCAATGTATTGGGTTGAAGATAGAACAACCATTGAACGAGGTGAAGATAATA
+ACGTTGCTTTTTATCAAGGTATTGTTATTGATATAACAGAAAAAAAACAAGTAGAACTTAAATTAAAGCA
+ATCTAATGCAATCATACAAAATGTTATTAATTCAACACCAGATTTAATTTTTGCTAAGAATACAGAACAT
+CAATATATATTAGCGAATAATGCTTTTGCCCACTCTTTAAAGCAATCATCGCAGTCATTAATTGGAAAAA
+CGGATCAACAGTTTAATTATACCGACGAGCAAATAAATAACTTCAAAATGCAAGATGAGAAAGTCTTGCA
+TGGGAGCTGTGTTATTACGCCAAGCCGTCGACCGCTTGATGGCAATAAAGTACTTGAGACCTCAAAGTTT
+CCCTTAAGAAATGAAAATGGTGATATTGGTGGAGTGATAGGGATTGGTCATGATGTGACTGAACATATTG
+CTAATCTTGCTAAAATATCTAAACAACAAAAGGAGTTATCGCAAACACTTGACGCTATATTTGATGCGGT
+TATTACCATTGATGAATCAGGTTTAATACTAAGTTGTAATAGGGCGACAGAACTCATGTTTGGTTATGCA
+GCAGAGGAATTAGTTGGCAACAATGTTAGTTTACTTATGCCTGAAAAGTTAGCTGCCCAACATGATGAAT
+ACATTAATAATTACTTGTTAACCGGTGAAAATAAAATAATAGGAAGAGGTCGAGAGCTTGTAGGTAAAAA
+TAAAGATCAGAAGGCATTTCCTTTACATTTAACCATTGCTGAGCTCCCTAAAAATAAAGATGAGCGAAAA
+CGATTTGTCGGGGTTTGTCATGATTTATCAAAGACGAAACAGCATGAAAAACTGCTAAATAGAACTCAAA
+AGATGGAAGCGCTTGGGCAACTTACCGGTGGTATTGCTCATGATTATAACAATATGCTCGGCGTTATTAT
+TGGCTATAGTGATATTTTAAAAACCCAGCTAAAAGATCAACCTGGATTGCTTAATTTTGTTGAACAAATC
+CATCAAGCGGGCGATAGAGGAGCCCAACTCACCCGTAAATTACTTTCTTTCTCTCGTCAAACACCTGATG
+CGAGTCAAGAGTCAGACATCAATCGGCTTATTAAAAATAATAAAGACGTACTGCGCAAGACTCTATTGTC
+GGTTGATTTAAGGCTCAACCTTGATGATGCAATTCACAAGATTAATATTGATCGGAACTCTTTTGAAGAT
+GCACTATTAAATATGGCAATTAATGCAATGCATGCCATGCCCCATGGTGGAGTATTGAACTTATCCACTT
+GTGAAGTAGAGTTATCAAAAGAACAAGCAGCTAACTTTAATATTGAACAGGGGAAGTACGTACAGTTATC
+GATTGAAGATAATGGTGAAGGGATGAGTAAAGCGATACAAGATAAAATTTTTGAACCTTTCTTTTCTACC
+AAAGGAGATCAGGGCTCAGGGCTTGGTCTTGCACAAGTCTATGGATTCATTAAATCCTCTATGGGCGCTA
+TTAATGTGTATTCAGAGCTAGGATCAGGAACAAGGTTTTCACTTTATTTACCCATACCTAAACAAGATTA
+TAAAGCAGAAAATAAAGTAGAAGATAAAGAAGAGCAATCTAGTGTTTTTGGCAATGAAACCATTCTTGTT
+GTCGACGATGAACCTCAACTTCGTGCTTTAGCTCAAACAATTTTAGCCGCCAAAGGTTACCGAGTGTTAA
+CCGCAACAAATGGTATAGAGGCGTTAGCTGTATTAGAAGAAAATTCAATAGACTTGATGTTTTCAGACAT
+TATTATGCCTAAAATGAACGGTTATATTTTGGTTGAAAAAGCGCAAAAACTGTATCCAGAATTGAAGATA
+TTATTAGCGAGTGGCTTTCAAGGTAATCAAATTGATAACAACATCATTTTGGATGAACCTATCATAGCTA
+AGCCTTACGAGAACAAATGTTTACTTCGTATCATCAGGGAGTGCCTAGATAAACAAGATGCCAAGACTAT
+TCAAGGGAGTAATCAAAATAACAACCTAATCGTCCCCAAAAGCTCACCAATAAAAAGAATAATATGGACG
+AATGAAATGAGCATTGATGATGGCGGCGAACTCGATGAAGACCATAAGTTTATGTTTTCTTTACTCAATC
+GTTGTCAAGAATTGTTAGAAGAGCAAGATGATCACCAATCTGCACAAGCAATTATTACTGAGATAGTGCA
+ATACACTCAAGACCATTTTGTTAACGAAGAATTATTGATGAATAACATCAACTATCCCTATGCTAAAAAT
+CATTGTGATGTTCACCGCATGATTGCTAAACAATTAAGCAAAAAGGTTTTGGTCTGTTCAGACAAAGAAA
+TTCTAAGGTGGCTAATTACCGATATGAGCACTTGGCTAGTTGAACATATCATGGAAATGGATAAACCTTT
+GCATAAGTATATTTTGAAACACAAAGAGCAAGTAGGCAGCGGTTTAAAAGGAAATACCGAGGGTTATATG
+TATGATGAATAGAGTTTTTATAGTCGATGATGATACCTTAACGTGCAATTTACTTAAAACTATCGTTGAG
+CCTATTTTTGGAAATGTTGAAGCATTTCAGCATCCACGCGCATTTTTAACGTTAAGCTTGAACAAGCAAG
+ATATTATTATATTAGACTTAATGATGCCTGATATGGATGGCATTGAAGTGATTCGTCACTTAGCAGAGCA
+TAAATCACCGGCAAGTTTGATTTTAATCAGTGGTTACGATAGTGGTGTATTGCACTCGGCTGAAACATTA
+GCGCTAAGTTGTGGCCTGAATGTTATTAACACTTTTACCAAACCAATTAATACCGAGGTATTGACGTGCT
+TTTTGACCTCTCTGTCGAATAGGCAGGCACAAAGAGAACTTGTTAGCTTCAATAATGATAAAGCAAATCA
+AGGTAAGTTTGACTTCATTCCAACGGAACAAGACTTACGTGAAGCGATTGATAAAAAACAGCTAATATTA
+TATTACCAGCCACAAATTAATATGAAAACCGAATGTCTCCATGGCGCAGAAGTACTTGTGCGTTGGTTAC
+ACCCTGAGTTTGGATTGATTTACCCTGATAAATTCATTGCACTCGCAGAGCAAACAGGCTTAATTGAACA
+GCTTTCTGAAGAAGTAATCCATTTAGCGATCAAACAAAGTGTCCATTGGCAAAAACTAAATAGAGCGACT
+CGATTATCTATTAATATATCTGCACAAAACATCACCAGCTTGAAACTGCCTGAGCAGCTAAGAATGCTGG
+TTAAAAAGTATGAAATTGACCCTTCTATGATCGTTTTAGAATTAACAGAGAGTGCATTAATGGATAGTGA
+AGTGACTTCATTAGATATTTTTACTCGTTTTAGATTAAAGGGCTTTCAACTATCCATTGATGATTTTGGT
+ACGGGATACTCATCATTATCGCAGTTACACAAAATACCTTTTACCGAATTAAAAATTGACCAATCGTTCG
+TTACTAATATGAAGCAAGAAAAGGAAAGCATGGCAATTGTCGAAACCTGCATTATGTTAGCGCATAAGCT
+TAATATGGAAGCGGTTGCTGAAGGTATTGAAGATAAAGAAACATGGGATTTATTATCGGCCGAAGGGTGT
+GACATAGCTCAAGGGTACTATATCGCCAGACCTATGCCTGCGGATCAATTTGATAAATGGCAGTTTAACG
+AATAATTAGTTTGATATGCCCACTACGTTAATTCTTCGATTTTTGTAGTGAGCATCGTCAATATTTACCT
+GCCATGTCTAGTGATCAGTTGGCTCATCTTTAGGGAGATACTTATAACCATTGAACATCGCAGAAACAAT
+AGCGCTTCGTTCTCGTCTTTCAGCAACAATGACTCCGATAATATGCAATGGAATGAGAAATAAAAGACAG
+TAAAAAGAATACACATGCGCGGTAATAAAGGGTTTTCGAAAATCTCTCATTGCTTGATAAGAGGCTTCAT
+CGATATTTTCTTTTGAATAAGGTTTTATCACCGCTAAATTGTCTTTATCAATAGCTATGCTCTGGATGAA
+ATAGTTACCAAAGGGGGGATAATAAATATCAGTACCGGCGATGACAAGGCCTGAAATCATTTGAACACTC
+ATGAATGATAACAGCGCTAATACCATCAGTTTACCTGCTGGGTTATGCCCCTTGTACGTTAATCTTTTTT
+GTTGGGTAAACTCAATTAACTCCTCAGTAAAACCTTTGTTAAAAGGTAACATCTTGCCCCATTTTTCATA
+TGTTTTACCTATAAAAGCAATGATTAAACGGAAAATTAAATTTGTAGCAAAAACATAACCAACAATCACG
+TGTATTGTTTTTAATAATATTTTTCCGTCAGTGCTTACACCAAAAAGTTTGCCATTTAATATGACAACAC
+CGATAACAATCAGCAATAAAATGGCAATAACATTTATCCAATGAAAAAGTCTAATTTTACCACTCCATAC
+GAAAACCTGTTCTCTTTTGATATTCATATCGACCTCTCTTTTATTTTATACAGGATTAAAAGTGTGCACT
+TTCTATAACGGGTGTAAGCCAATACTTTAACTTGGCTGGTTGGCAAATAGGATTGAGACTTGCCTTAAGT
+TGTTTAATATCTGTTAAAGGTATCAGCACCTCTATTTGATAAAAAGCTCTATACCCTTCGACTTGTTCAG
+CGATATCAAATTGACTATGTTCTTTGCTGTAGCCACTTATTGTTTTTAAATTAAATCCGGTAATGCTTGA
+AAAGGTGATTAATTTATCAACGACATCATCTTTTAAATCCGTTGGTACATTTAAGGTAAATATTACTTGT
+TCAGGCATTTCGTTTCTCCAGCCAGCAGTAAAATAGTGGTAATAGATATAGGGTGGTGACGGTTGATGTT
+ATTAAGCCGCCGATAACAACAATCGCTAATGGTTTTTGAATTTCTGCGCCAGGACCCGTTGCAAAAACTA
+AGGGTAATAAACCAAACATTGCTGTGGTTGCGGTCATTAAAACAGGTCTAAGTCGGCGCTTTGCTCCGTC
+AATAATCCGGTTATGCAAACTCTCGGCAAACTGTTTGGTTTGTTCAAAATAACTTATCATCACAATACCG
+TTTAGTACCGCAATACCGAGCAATGCAATAAAACCAACGGAAGCAGGTACGGATAAATATTCGTTACTCA
+CATATAACGCAATAACGCCTCCCATTAAGGCAAAAGGGATATTGGCAATAATCAGGCTCGATTTAGAAAG
+AGAATTAAAGGTGGTGAACAATATTATAAAGATCAAAATAAGCGCGATAGGAATTAATAATAATAAATTT
+TTTGTCGCGCGTTGCTGACTTTCAAACTCACCGCCAAAGGTTAAAGTATAGCCACTAGGCAGTGTTATTT
+CATTCTGGATTTTCATGTTTAACTCATCAACAAAGCTAACAACGTCTCTGTTAACAACATTTGCACTTAC
+CGAGGAAAATCGGTTGCCTTTTTCTCTTTCAATTAATAGTGGACCATTTTTCATGCTGATATTGGCAACT
+TGTTCAAGGGGGAGTAAAACGTTACTAGGCATTAAAATTAGCTTTTGTTTTAGTGCATGAATGGACGATA
+TTTCATCAGCAGTAGATGATGTTTCTTTTGCGCGATTAAATACGATAGGAATCGCATGATTTCCATCAAG
+TAAGGATGAAATTTGCAATCCTTCTAATTGATATTTCAAGTAATGACTTAAGGCTTGGGTGGATAAACCG
+AACTGACTTGCTACTTCAGGAATAAGTTTAATATTTACGTATTTCCCCCCTTCAATTAAGGCCATTTGCA
+CATCTGAAGCGCCTTGGATTTTATTTGCCAACCCTGATATTTCTTCAGCAAGGGAGGTCAGTATGGCAAT
+GTCATTGCCAAAGACTTTGATAGAAATATCTCCAGTACCACCGGTTAGCATTTCTGATACGCGCATTTGA
+ATTGGCTGAGTGAAACCTATATTCATGCCGGGATAATTGGTCAGTGTATTGCGAATATCCTCAATAAGCT
+CGGATTTAGTGTTAAACCGCCATGTTGACTTTGGTGCTAACTCCATAAATACATCGGTCTCGTTTAACCC
+CATTGGATCTAGGCCTAGCTCGTCTGAACCTGTGCGAGCGACAATCTGTATTATTTCAGGCGTACTTTTT
+AAAAGCGTTTTCTCAATTTGTTCATCTATATCAACAGATGAAGACAAAGAGATACTAGGAGATTTTTCGA
+GTTGAACTATGATGTCGCCCTCATCAAGTACCGGCATAAAGCTTTTACCTAAGCCTTGAAAAAGAATAAT
+GCTAATGATGAAAGTACTTACCGATAACACAAGGATGGCTGCTGGCTTGTTGATGGTTTTACGAAGTGTT
+TTTGAATAAAAATGCTGCAGTAAAGTGACTATTTTGGGTTGTTTAACCGGCTCATTTTTTAATAATAAAG
+ACGCCAGTATTGGAATAATAGTTAAGGATAGAAGTAGGGCGCTTAACATGGCAAATACAATCGTCAAGGC
+GACAGGGGTGAATAATTTTCCCTCTAAGCCAGAAAGCATCAGTAAAGGTGAAAAGACTATAATGATAATA
+ATGGTGCCAGAAAATACCGGGGTTGCGACTTCTTTGCATGCACGATATATGACATGTAATCGAGGTAAAT
+GTTGATTACTTGAGAGTCGATTTACAATGTTTTCAACGATCACTACAGAAGAGTCGACTAACATGCCTAT
+AGCGATTACTAGCCCGCCTAAACTCATCAAATTAGCGGATAAATCAAATTCTTTCATCAGTATAAAGGTC
+ATTAATGCTGACATTGGTAAAGAAAGTGCAACGACTAATGATGAGCGAATATCACCTAAAAAAATGGCAA
+GCAATACGATGACCAATATAACGGCTTGGCTTAATGCATTGGTAATGGTATTAATTGCGGTATTGATAAG
+ATTAGATCTGTCATAGAAAACGTTGATCTTTGTTCCTGTAGGTAAAGATGCCTCAATCGTTTGCAGCTTA
+CTTTTTACATTCTCAACTACCTTAGCGGTATTACTGTTTTTTAACGCAATAATTAAACCTTGGACTGCTT
+CTTCACCATTCTTAGAAACGCCACCATAACGCGTTAAACTACCTATCGATACCGTCGCTATATTGTGTAA
+TTTAATGACCTTATTATTAGTTGTTTTTATCACTGCATTTTTTAATGAATCAATGTTTTCAAATTTACCT
+TCGGTTCTAAGTATTAAGGTATCATTACCTTTTACCAGACGACCAACGCCGCCATTTTGGTTTGTGGCTG
+TTATAGCCGTTTCTAACTCGTTAAAAGAAATGTTGTATTGTTGCATTAGCAATATGTCAGGTGTTATTTC
+ATAAGCTTTAACATAGCCGCCTAAACTATTTACATCTGCGACACCTGAAACCGTTCGTAATAATGGGCGA
+ATATGCCAATCTAATAGTTCTCTTCTTTGTGTAAGTGACAAAGTAGGGTTCTCTACAGTAAACATAAACA
+CTTCACTTAATGGTGTGCTCATTGGCGCCATACCGCCACTTATGTTTGAAGGTAGGGAAGGGAGAATATT
+TACCAAACGCTCATTTACCTGTTGTCTTGCCCAATAAATGTCAGTTCCCTCTTCAAAATCAATCGTGATG
+TCCGTGATTGCATATTTTGTTGTTGAACGAAGCATTTCTTGTGATGGTATACCGAGTAATTCTGTTTCAA
+TCACTCGTGTTACTTGAGATTCAATTTCTAAGGCATTCATTCCTGGTAACTTAAGCACAATTTTAACTTG
+TGTAGGTGATATCTCTGGAAAGGCATCTATAGGTATACTTAACCAAGACTTAGCACCAACCAATAGAGTA
+ATTACCACAAAGATACAGACAAACAAGCGTTGAGTGAGAGAAAATTTAATAAGGAAGTTCAGCATTTATT
+CAGCCCCTAACTCAAGTAATTTTCCCTGAAGGATACTTACGGAACTAACAAGTGCTTTCTTATTACTGAT
+ATCCTCTTTAGCGGTAACGTAATACTCGTTATTGTTTGATCCAACAATAACGATAGAAGTAAGTGAGATT
+TTATCTTTAGATTTTATGGCAATATAGTCTTTGTCATTGAGCTCAAAAAGTGATTTTTTAGGGACTTTAT
+AACCAACAAAATTGAGTATGGGGGTCAGCTTTACCGATTGACCCAATGTTAATTTACACTGTTCAGACTT
+CGGGGAAGCCCATACTGTTTGGTGATACTTATCGACAATACTTTCAAAGCTGTTAATTTCAAGCTCACAA
+GTCGATGACATAATAAAATGGGATAAGTTGGCAGAGTAGGACAAAGGTGTGGTGATCTTTACTTTTACCG
+AATTAGTACTTATAACATCAAAAGCGAGATCTCCTGCTGACTTTATATTCTGAAAGCTAGGTATTTTCAC
+TATGCCATTTTTAGGGCTAATAAGGGTGATTTTTTCATTTTTATCAATATGTAAAAAAGACATTTGATGT
+TGGAAATGTTCAAAATTTAATTTAGCTTTGAAATAGCTTTTGGTAATTTCAATCCATTGGGTGCTTTTTA
+TGGTTTTATTCTCAAAATAAGCTTTATTGGTTTGAAAATGATTTTCTGACGCTTCCAGTATTATTTTAGC
+TGACTCAAACTCGTCGAGAAAGTGATGGACATCATATCCTTCTACAGTAGCAATGGTTGCACCGAGTTCT
+ACATAACTGCCATTTTTTATATGGTAAGTAACTTTTTGAACATCAAACGGTAGTACAACAGAATAGTTCT
+CCCCAGGTTTGTAGGTTACTTCTCCAATTAAATTTTGACCGACTTTCAATGTTTCTTTTTCTATTGTTGA
+AAATTTAATTTCAAAATCACCCAGTACAGATAGCTCAATAATTTCCTTTTTCTCAAAAGCGAATACTGAT
+GGTATTTGACATAGTGCAATAAAAAACAAAGTTAATAATACAAAGTTGTTAGTAAAAACATTTGGTGTTT
+TTTTTAACTGTAAAAACGGCATATAATAAGTTCAGTGGTAATTAAATTTTGTAGAGTAATTATTACTAAA
+TTGAAATGCCAGGTCATTGGGCATAGGTCGTAATCTAATGAATTTATACTTATTCTTACGTATGGTACAT
+ATGTCCATTGATTTCTCAATGGTCTGATTTAAAAGAGGTTTTATGAAGGACAAAGTTATACTGTTGGTTT
+TGATAATAATAATGTTATTAAATTTTTCTGATGTGATCACCGATATATCGTTAGGCGTACCCAATTGGCA
+TATTGTCTCTGAAAGCCTCATTGTTCTTGTTTCAGGTTTTGGTGCACTGTTTTTAATAAGGGATATGCGT
+GCTCGAACATTAAATACTATTCGATTAAAACAAGAGTTAGTATTTTCAGATAATAAATTGAGAGATATCT
+CTGAAGAGATGAGAAGCGCTCGTCATGAATATAGCAATGTTATTCATACACAGTTTGAACAATGGGTCTT
+AACGCCTAGTGAGCAAGACGTTGCCATGTTATTACTGAAGGGACTCAGTTTTAAAGAAATAAGTGGCGTT
+AGGAATACCAAAGAAAAGACGGTTAGACAACAAGCCTCTGTTATCTATAGTAAAGCAAATGTAGAAGGGC
+GACATGAGTTTGCTGCATGGTTTTTAGAAGACTTTATGGGCTAGATTAATGGCTTTTATTATTGGTTGGC
+TACGCGGAATAGCACATAATTTGAAGTATTGTTCGTTTTGTTAGAGACGTTGAATGAGACCCTATAGGCT
+ACTATACCCGTTACCAATCAAGATGCAGGTTTCAGAGTGCTTGAGCAATTTCAATTCAAGGCGCTGTGAC
+TGATAATGGTTGTTCCATTATCAGTCACTGCAACGATGAAGTGATATGGCTCAAGCGCTTCTTCGATGGG
+TTTAAAATCACTTTATGCCGTGTTAAATAACTTAACCATAGACTGACTATGCTTAAATTATTTTCCTTGC
+CTAAAATGATTTTAAATCCCACTGAAATCCTGCACTTTGAATGGTAATGGGTATATAACCAGTCACTTGA
+ATTGATTGCGCTATTCAATGTAAGCTAAAGTTATGTATGATAATGTGTATAAAAACGATGTTGAATTCTC
+ATGTTTTCTGGTTTAACGCTCAGTTAAGTTCATTGTTTTTAGCTGCCTAAAGAGGCGTAGTGATCACACT
+TGTTTTAATGTTTAACTTTCGAATTCAGCTTCAGATTTAGTATTAAGTAATCAAACGGAATAATTTACAT
+AAATAGGAATGTCATGACTCTAACTAATGAAAATCAGCCTTATGTGTTAGTAAACACCAATAATCATGTG
+CTTTGGTTATCTATGAATCGTCCGAAAGAAAGAAATCCATTATCTTCAGCTATGTTACGGGCGTTATATG
+GGCGTATAAGAGAAGCGAGTGAGAATGATGACATTCGGGTCATTGTGATTACAGGCGAAGGTGGGGTTTT
+TTCAGCGGGTCATGATTTAAAAGAAATGTCAGGCAGAAAAGAGCACTGTGAACCTGATAATGAAAAACGC
+GTTAAAGCCGTTTTAGATGACTGCACACAATTGATGATGTCACTCATTAAATCTCCTAAAGCAATTATTG
+CTTGTGTACAAGGCACGGCAAGTGCTGCTGGGTGTCAGTTAGTGTCTATGTGTGATTTAGCGGTTACTCA
+AGACCAAGCTAAATTTTGTGCACCTGGGGTAAATATAGGAACATTCTGTACCACTCCACTGGTAGGCATT
+GGTCGTAATATGCATCGTAAGCATGCCATGGAAATAGCATTAACAGGTGATATGTTTAGTGCAGAGGATG
+CCATGCGTTTCGGCTTGGTCAATAAAGTAGTAAAAATAGAAGACTTAAAAAACGAAACTGAAAAGTTAGC
+GAATAAGATAGCTCAAAAGTCAGCGGTTGGAATTCATTCAGGTAAACTTGCCTTCTATCAGCAAATAGAA
+GAGTCAATTGAAGATGCTTACACTTCAGCAAGTCAAGCTATGTTGCAGGCTATGTTGTCTGATGAATGTG
+AAGAAGGTGTCAGTGCATTTTTTGATAAAAGAGCACCGCAATGGCAAGGACTTTAATGTGAGTACTGAAC
+TTATTCATGATAGGTATGATCTTGAAGACCATAAAATTGTTGAAACGTTAAAAAAGGTTAAAACGATTGC
+CTTAATTGGTGCCAGTTCAAAACCAGAACGCGACAGTTATAAGGTGATGTCTTTTTTGATAAATGAAGGT
+TATCAAGTTTTCCCTATCAACCCACTTCTTTCGGGAACAACAATCATGGAGCAAAAGGTTTATGGTTGTT
+TAGGCGAGGTACCATCACCTATTGATATGCTTGATGTATTCCGCCAATCGAAATATCTGTACGATATAGT
+TGTTGAGGCTACACAAGCCAATATAACCACTATATGGACTCAACTGGGGGTGACTGAGGCAAGTGCTGAG
+CTATTGGCGATAAAAAGCGGTATCACCATGATTGTAAATCGCTGCCCAGCCATAGAAATACCTCGATTAA
+AGCTTTCCCTTGATACCGATTGAAATAGCCCAGATAAACTCATACCTTGGCATAGAAAGTAAAAAACAGA
+ACACCTAACGCTATGAAGAGATTAGTTGTTCTGAGTGTTTATTGCTTTCGCTCAATTGCTGCATACCTGT
+GTTATAAAATTGTATGTTATTACGACCCGCTATTTTTGCCTGATATAACGCAAGGTCTGCGGCTTTTAAC
+AGTTGAGTTGGAATACAGCCATCTTGAGGTGCGAGACAAACACCCAAACTACAGGTGATAGAAAAAGTAT
+GCTCGCCTACATCTATTGGCTCTGATAAAGTCTTAAGAATATTTGCTGCCACTCGTTGAGCATCAGAGAC
+TTTACTAACATCCTGTAACAGTATAATAAACTCATCGCCTCCAAAACGAGAGACGGTATCTTCTTTACGA
+GTAGACAATAGTAATTTGCGTGCGACTTCTTTTAATATTAAATCACCGACGTCATGACCATAGGTATCAT
+TGATATCTTTGAAATGGTCAAGATCAAGCATAATAATTCCAATACCATTTCTATTTTGATAGCTGATTAT
+TTGAATCGCTTGGTTAAGGCGATCATCAAACAAACGGCGATTAGCTAAACCCGTTAAGGGATCTCTGAGG
+GCTAATTCTTCCATTTTTAAATGCTTGGATTTATGTTCAGTTATATCCTGACTAACACTAACAAACTGAC
+TTATTTCTCCATTCTCATTCCTAATGGGTGAAATTGACATCATCGACCAATAAAATTCACCGTTTTTGGT
+ACAGTTATAGGTTTCTCCATGCCAATCATCACCGGCAAGAATTGTTTTCCACAATTCGGTATGTAGTTCT
+GTTCGTGTCTTCGCGGTACTAATTAAGCTTGGTGTCTGACCAATAACTTCTTGTTCACTGTAACCAGTTA
+CCACGCAAAACCGAGGATTAACGTATTCAATAATACCGTTTTTATCAGTGATAATAATTGAGCTGGCGCT
+ATGTTTTACTGCACTGTTTAATGTTCTTAGTTCTACTTCTTTCAGCTTTCGTTCGGTAATATCAGTAATA
+TAAGTAAAAAAACCGTTACCATCGGCCATAACTGTCGCCTTGTATCGAATAAATACATGATGGCCATTTT
+TGTGCATTAGGGTTAACTCGGCGGCTAGGTGCGAGTGAGAACGCGCCATAATCAACTGTTGACGTAATTG
+CTTACGGGATTCAGAGGTGACGAAGACTAATACTGATTTTCCCTGCATTTCAGTTAATGAATAACCGGCT
+AGTTGGCAAATAGCGGTATTAGAAAAGTTGATATCTAATTGTGGTGTAAGAATTAAAAATCCTTCAGAGG
+TTGTTTCTATAAATGAGCGGAATTTTTGTTCGCTTTCTAAAAGGGCTTTTTCGGCCTGACGCTGATCGGT
+AATATCATGGATAATTGAATAAAGTACCTTACGGCCAGCCATTATTATAGGGCCTGAATAGACACAAACA
+TCCTTTATTTCGCCGTTTTTAAGCTGATGTCTAAAATTAAAATAGTCACGCTTTTCGGTTAGTGCTAGTT
+CTATTTCCGCTTCTATTTTGTCAACTGACAGTATATTGATATCGCTGATAGATAAGTTCTTAAATTCTTG
+TTCGTTATAGCCGTAGAATATTTCAGCAGCACCATTTGCTTTGATGATTTTTTGAGTATTGGGATCTATC
+AGTAACTCAATCGCCTTGTTTTTATCGAACAACTGGTAGTATTTTTCTGAGGATTCACGTAACTGCTGCT
+CTGCTAGTTTACGTTCAGTTATATCAAGCAGATAACCTTTAGCGAGAGTTGGCAATCCTGTATCATCTGT
+TTTCAATATCGTTTTTTCATAGACCCAACGAATATCACCACCTTTGGTAAATATTCGATAGTCCTGTTCA
+AAATAAACGATATCGTTCTTTAAAAAAGCGACCATTTCTTTGACAATACGATCTAAATCTTCAGGGTGGA
+CAATGTCAGTAAATGTTAGCTTTTTTGATAAGAACTCCGCTGGTTCATAGCCAAATTGATGAACATTATT
+CGTTATTTTTACCACCAGGCCAACCCGGGCGTAAGTTGCCAGGTAAACAAAATAACAGGTCCTTGTTCAA
+ATAGTTCCTCATCAGAAAATTCCAAAGTATTTCTCCCCTTAGATACAACAATAATGAGCTTTATTATTAT
+GAATTAAGTTTCACATTGTCATGTTGACCTTGATCAACCGCATAACTATAAAAAGCCAACAAAAGAGCAA
+CGTCTTCTAAATTATTATCGCCAATTTTCTATCAAAACGATCGCGATTGAGGAAGTGTACAGATACAAGA
+ACGACTGTTTTCAGCACGAGGAAATATCACTGGGTGTTTTGGAATTGAAAACTAAGTGGAACTGGTTATG
+ATGGGGTATGAAAATTGAAAGACATAGAAAACATTAGCAATCAAATATAGGTTTTTGATTGCTAAGAGAA
+CTGTATTTAAGTTATCTATAAGATTGGTTTTTGAGCATTATTGAGCCTCTACATTACTGCAACAATGCTG
+TGGAAACTATCCGTCTTAGCTAACGTTATTCAACTTGGCTAAAAACCATATTGGTATAATCAACCATACC
+AATAATGTTTTTATTTTCAATAACGGGTGCAAGGTGAATACTTAAGCGCTCAAATAATCGTGCGCAATAT
+CTTACATCCATGTCAGGTAATACACTGACCAATGGTTTTGTCATTATTTCATATAAGTTCACGCGATCTG
+GAGAACGATCTTTTGCCAGTACTTCTTTGGCAATATCAGCAAGCATAACTAAACCGTATTCATCTTGTTC
+ATTACGTTTATTAATAATTAGCGCACTAATATTGTGCTCTTTGGCTAATTTAATGCCTTCAGCAACGGTC
+ATCATCCCATCAGCAAATTGATAGTTGTTGGTGGTCATTACATCTTTAACTTGTACAAACTTATGGCTCA
+TAACTCTTCCTCAATTTTACCTTTTAAGCGCTCCACCTGATGAGCTACTCCTACTGCATCTTCGACATTT
+AATTGAATAGCAATACCTTTACCTGGATCTTCATCAAAACCAGCAATATTACTAATTCGCTCAAGAATTT
+TTCTCGCTAAGTGCTGTTCAACAACAAAAAGCAATACATCTCTTTGTGTCTCAAGTTGCATGCCAAAAAA
+AGTGCGCTGGCGTTTAACACCTTCGCCTCGGGCATTGTTTATTATGGTTGCGCCTGTTGCGCCGGCCATT
+CTTGCACCTTTCATAACGTCGTCTGTTACAGCGTCGTCAACAAAGGCAACAATTAGTTTGAATTGCATAT
+GATCACCTGTTTTATTTATCTTTTAGACTCTGTTAAGGAGCCTCGTTATTTCTGTTTAAATTACGTTTCT
+CTTCTTTAATTCTTTTTCTTTTTTCTAATTTTTTATTCGTCCGATGTGTTTTGGCTTCAGTAAGCTGCGC
+ATAAGCCATTACGGCAATGATTGGACATAAACTAGCGAAAGCGATTAAACCAAATCCGTCAATCAAAGGA
+CTACGTCCCGGAATAGTACTGGCTAAACCTAACCCCAAAGCAGCTACCAAAGGAACGGTTACGGTTGAGG
+TTGTTACACCACCTGAATCATATGCCAATGGCACTATAAGTTTAGGACAATAAAAAGTTTGAATGACCAC
+GACAATATAGCCGGCAATAATATAATAATGAATAGGATGACCAACGACGATGCGGTAGCTCCCTAAAGCG
+ATACCAAAAGCAACGCCAATAGCCACTGAAATTCTCAGGCTATTCGCATTAATCGCTCCACCGGAAACTT
+CTTCTGCTTTAAGGGCTACGGCGATAAGTGAGGGCTCTGCAATGGTAGTACTAAAACCAATAGCTGCGGC
+AAAAATATAAACCCACTTATAATCTGTCCAATGAATGCTGGTTAACACTTGCTCGCCAGCATGAATAAAC
+TCTGGTGCGGTTAGCTGTTCTGCCATCATTTTTCCGAGCGGAAATAAGGCTTTTTCTAAACCAAGCAAAA
+ACAACGCTAAACCAATAAGTACATAGATAAAACCGAAACCTACTTGTTTAATGTGCGGAATAGGTTTGCG
+AATAACCAGCAACTGAAAGCCTAAAATTATCGACAGAATAGGTAATACATCAATAACAGTATTTTTTAAG
+GTGGTCAAAAATTCAAATAATAAATCCATTAACTGATCACCATGCCGTAAATCATCACAAAAATCATTGG
+TGTTAATGAGGCAAAAGCAATTAAACCAAAGCCATCAATCATCGGGTTTCTACCTTTTATTGCTGAGGCT
+AAACCAACACCTAATGCTGTTACTAAGGGGACGGTAATCGTTGACGTAGTAACACCGCCAGAATCGTAGG
+CAATACCAATAATCCAGCTAGGAGCAATTAACGTCATCAATACCACAACAACATAACCGCCCAAAATTAA
+ATATTGTATAGGCCAACCACGAATTATGCGTAATACACCAATAACAATGGCAAAACCAACAGCAAAGGCA
+ACGGTAAAACGTAAACCATTGGCATAAGAAAGTTGTGACTCTAACGTATCAGCAATAATTCCACCGGATG
+CTGCAACAATTGCTGCTTCTTTAGCTACGGCGATTAAGGAAGGCTCAGCCACAGTGGTGCCAAATCCTAA
+ACAAAAGGCAAAAGTCAGTAACCAGCTAATGCTGCCTTTTTTGGCGAATGCTTGCGCCATCGATTCACCA
+ATGGGGAATAAGCCCATTTCTAAACCGTAAATAAAGAAGGTTAATCCGAGAACGACTAATGCGAGACCAA
+CTAAAATATCGCCAATATTAGGCATGGGTTGTTGCAGCACAGCAAATTGAAAAAATGCAATAACGAGGAT
+AATAGGTAACAAGTCTTTACAACTACCTAATAATGCTTTTAGAAAAACGATAAACTGATGATTCATAAAT
+AATAAATTAATGGGGATTACCTGATATTATAAAATTAATTAAAACAATTACTTTGATTCAACACAAGGTA
+ATTGTTTAATTAACATTAAAAGTAGGTGTTTTTTGGGCTTTACTGCCAGTCACTGATTTAATGCACTTAC
+AATTGGGCTAAAACACTGTAATTGCACCATCTTATGACGACTAATTTTAAGGAGAGGGAAAGAGTAATCG
+TTGAGATAATCTATATGTCATCCAAAATACTCTGATAAATATTATTTAAAAATTAAAAAACTTCATCCAG
+TTTTTTACCTAATGAAATTTTTCCCATTTATTTGATTTAGATTGGGATAATAGGCAGATTTATCCTTGCG
+GTATTATTTATCGCTGGTTATTATTTTTACTCTTCCCATAATCATAAAGGAATAAAATGAAAGAGAATTA
+TTTTAAAAAGTACCCAAACAAAGACGGATTTTTTAATGAATATGGCGGTGCATTTATTCCCCCAAATTTA
+GAAGAAGAAATGAAAAAAATTAATGATGCTTACTTTGCTATTAGTAAGTCCCATAAATTTATTTCAGAGC
+TTCGTGATATTAGAAAATATTATCAAGGTCGTCCGACTCCTGTTTATCATTGCCAACGCTTATCAGAAAA
+ATATGGTGGCCAAATTTATTTAAAAAGAGAAGATTTAAACCATACTGGTGCTCATAAGTTAAATCATTGT
+ATGGGTGAAGCATTGCTCGCTAAACACTTAGGTAAAAAGAAACTAATTGCTGAAACGGGCGCAGGACAAC
+ATGGTGTTGCCTTGGCTACCGCAGCGGCTTATTTTGGCTTAGAGTGCGAAATACATATGGGCGAAGTTGA
+TATAAAAAAAGAGTACCCTAATGTACTGCGCATGAAAGTATTAGGGGCAACTGTTATCCCCGTAACGCAT
+GGTTTGAAAACTTTAAAAGAAGCGGTAGATAGTGCTTTTGAAGCGTACCTTAAAGATCCTATTTCAACCA
+TTTATTGCATCGGTTCAGTTGTGGGTCCACATCCATTTCCAATGATAGTACGTGATTTTCAACGTGTTAT
+TGGCATTGAAGCGCGGGAACAATTTTTAGATATGACAGGTGAGTTACCTGACAGCGTTGTTGCTTGTATT
+GGTGGTGGTAGTAATGCAATGGGAATATTTTCTTCTTTTTTAGAAGATGATGAGACTCAATTGTTTGGTA
+TTGAACCTGCAGGGAAATCTTTTAAAACGGGAGAACATGCCGCCACTATGACTCTCGGTAAGCCTGGTCT
+CATCCATGGGTTTAAATGTTATATCTTACAGGATGAAAATGGTGAGCCAGCACCAGTGCATTCAATTGCC
+AGTGGACTTGATTACCCAGGCGTTGGTCCAGAGCACAGTATGTTGAAGGATATGAATAAAGTGACCTACG
+ACAGTATTACCGATAAAGAGTGTATTGATGCATTTTATGAATTGAGTCGATTAGAAGGAATTATTCCCGC
+TTTAGAAAGTGCCCATGCGGTTGCTTACGCCATGAAGCTTGCACAGAAATTCCCTGAAAAATCTGTACTC
+GTTAATCTAAGTGGTCGAGGAGATAAAGATCTCGATTACGTTGTTGATACCTTTGGTTTACCTGAATAAA
+GTATTAGTTATCAAAAACAGGTAATAATTTTATTGTTGCCTGTTTAGCTAATTTACTGTTTCAAATTCTT
+CAAAATTTCACATTCCCCAACAATATCATTTGAACAAGATTTTGCTAACGTATGCAACGTTTTCTCTAAT
+AATGATAATTCGTTTATCGTCTCACGAACATTCTCCAATTGCTGCTTAATAAGTAGGTCTACTTCACTGC
+ACGAGGATGAGGTGTCTGTTTGTACTTGTATTAAAATTTTTATTTTCTCAAGAGGAATTTGTAGCTCTCG
+ACATCGGCGAATAAAAATCAAATTATCGACATCGCTAGAACGGTACTCTCGATAGCCATTGCTATTTCGC
+GATGCTTTAGGCAGTAAACCAACGTCTTCATAATATCGAATGGTTTTGCTGAGCACATTGGTTAATTTAG
+ATAGCTGATTTATTTTCATTACGCTTGACCTTACTCCAACAGTAAGGTTTATCATGACGTAATTAAATAC
+CTTATTCAAGAATAAAGAAGCTTATTATGTCGAGTTGTTGTGCTGCAGAAGCAAAGAATGCCAGTGAAAG
+AAAACTACTCTGGATTGTACTCATCCTTAATTTTAGTATGTTTGTTATCGAATTTATTGCCGGCTGGTTA
+GCCAATTCTAGTGGATTGCTTGCAGATTCTTTAGATATGCTTGCCGATGCTGCAGTGTACTCACTTAGCC
+TTTATGCGGTTGGTAAAAGTTTGTTGTATAAAGGTCGTGCGGCTTTGGCAAATGGCTATTTGCAGTTATC
+GCTTGGTTTACTCGTATTAGTCGATGTCGCCAGACGCATCTGGCTTGGCAGTGAGCCTCAATCTGAGTTG
+ATGCTTTCGATTGGTTTCATGGCCTTAATTGTTAACATGATTTGTTTTGTCCTCTTATACCAGTTCAGAC
+AAGGTGATGTGAACCTTAAAGCAAGCTGGATTTGCTCACGTAACGATATGTTGGCCAATATAGGGATAAT
+AATCTCAGCCGTTTTAGTCGGTCAATTCGATGCAGCATGGCCTGATTGGGTAATAGGCAGTGTCATTGCT
+GGTATCGTCATTCATTCTAGTCTCGCTATTATTAATGAAGCGAAAGTATCAATTCAAAGCGATGCAGTAG
+CTGATAAAAACCGTACTTAATGAGTGCATTACCCAAGAATTTTCAGCCATATTTTTATCGTTATCAAGTC
+GGTCTAACCGGTTTAGTTTAGGACTTCGTCCGCCAAAAACGTACGTTATAACCTTTTAAAACTCCGTAGG
+TAGTTGACAAAATACCTTCAATATCATTATCAAAAAATAGGAAATACAGATGCATTATTTTAGTAATGTG
+CCTCATAAGACAGTAAACATGTCGTGGTTATCTTCAGCGAAGGTATTTTACCTTCAATTATTTATTCTGC
+TTTGTTGGGCATTTAGTCCTTTGGTGCACAGTAAAAATGAAGTAAAAACACCTGAACAGCAACACTTAAC
+ATTGTCTTCGGCGATCAAACGAACGCTTAAAGATAACCCTTCACTTAAGGTATTTAAATTTCGTCAGAAC
+GCTCTTGAGGGCCAATTACAAATTCAGGGTTTAAGTCCGGCTTATGAAGTCGGTTTTGAAATGGAAAATT
+TCGCCGGTACGGATGATGTAGGTGTCTTCAAAAGTACAGAATTCACTCTTTCACTTTCTTCAATTTTAGA
+ATTAGGGGATAAAAGAAAAGCGCGTGCCGATGTGATTAATAGCCGTAGCTCACAAATTGCGGCGATGCGT
+AAAATTGAAGCGCTAAATGTGCTAGGTGAAGTGACTCGTCGGTACATTGACATCATTGCGGCACAAGAGC
+GTTTGTTATTAGCTAAAGAGGCGACATTACTCGCTGAGGAGACGTTAACCGAAGTTGAAAAACGCTCAAA
+AGCGGGAGTAGCACCTAAAGCAGAGATAAAACGAGCACTAGCCGCAGTAGGCAATGCCAGACTTACCACC
+TCATCTGAGCAACAACAGCTGGACTACGCAAGAGTTGCGCTCGCTATGATGTGGAATGAAACGACACCAT
+CATTTACGGGTGTTGAAGGACGCTTATATCAGTTTTCAACGGATATTGAATTTAAAGAGTTACTGGAAAA
+AGTTAAACAAAACCCTGAAATTTTAATTTATGCCACTGAAGAACGATTAAAAGAAGCTCAGTTAAGATTA
+GCCCGTACAGAGTCCAGTGCAGATATAAAATGGTCGGTCGGTATCAAACAAATACAAGCGCTAAATGATA
+CTGCACTAACCGCCGGTTTTAGCATGCCGTTATTTTCTTCAAAACGAAATGTCGGTGCCATTAGTTCAGC
+ACAAGCAGCACGTGACGAAGTAGTTGTTAAAAGGAAAGCGACCATGCTGGCTTTACATCATCAGCTATAT
+CGAGCTTATGCGAACAGGAAACAGGCTATTTTTACTGCGAAAAATTTAAAAGAGAGCATCATACCTACAT
+TAACAGAAGCGTTAAATGAGACCCAGGTAGCATACCAACGTGGCCGTTACAGTTATTTGGATTATTTAAG
+TGCAAGGCAGGAATTGCTCTTTGCTCGTCGCGCCATGATTGAATCAGCAGCAGCCGCTTTACGTTATGGC
+ACACAAATAGAACAACTTATCGCTGAGCCATTGTCTGCGACACAGAGCAATCATGCGCAACCAAATAACT
+TCATCAATCAAAAAGCATTTTAAGGTATTTTCCATGGCAACTTTTCAAAGAGAAACTAGTCACCAACTAA
+AAGGTCACAAAAAAGTGATTAAAAATAGAGTCAATCCCAGTGTTTTATTCTTATTAGTAACGGCGTTAGC
+CAGCATAGCCATCAGCAACAATGCAATGTCAGCAGATACGCATGGTCATAAAGATGAGCACACGGATGAG
+CATAAAAGCGAACACAAAGATGAACATGGTGAAGAAGAAGGGCATATTGAAATTACAAAAGTTAATGCGC
+AAAAAGCAGGTATCATCAACGCTACAGCAGGTACAGGGCAAATAAAACAAACGACCACTGTCTATGGTAA
+AGCGGTGATTGACTCAAGTGCAATAAGTCAGGTGCGCGCACGTTTTCCTGGGCTGATCACTAAATTAACC
+GTTAACGTTGGCGATAATGTTACGACGGGTGAAAACATTGCTCAAGTAGAATCAAGCGATAGTTTAACGC
+GTTATAACATTACCGCGCCTATTTCAGGTGTGATAACCAAACGTCACGCTAACCCCGGCGACTTGACCAA
+TCAACAACCGCTATTAACTGTCGAAAACTATAAGCAGTTATGGGTTCAGTACAAGATATTCCCAAGTCAA
+CGACAAGCAATTCACACCGGTCAACAAGTCACTATTTCATCAACAGCTGCCACAACTCAATCGAGCATCA
+TGCATTTAATGGCCAATAAAAATCAGCCATTTATCATCGCAAGAGTGCCATTAGATAATAGCAAAGGTTC
+ATGGGCTCCAGGACAATTGTTAACGGGCAGTGTAGTAACTCATCAAGTGGATGTTAACTTAGTTATCGAT
+AATCGTGCCTTTCAATCCGTTGAAGGAAAAAACATTATTTTTGTAACAAATAAAGGGGGATATGAAACGC
+GTGAACTAACACTTGGCCAAACTGATGGACAATTTAGTCAAGTTATCTCAGGTTTAAAAGCGGGTGAGCA
+ATATGCGCTGATCAATAGCTACTTGCTAAAAGCCGATTTAGGTAAAGCTGGCGCAGCGCACGCTCACTAA
+GGAGATAAACATGATTGAATCAATATTACGTTTCTCCATCGCGCGTCGTTGGCTGATGATGACCATGATA
+TTTGTACTCATCGGTCTTGGTTATTGGAGTTATCAAAAACTTCCCATAGACGCAGTGCCTGACATTACTA
+ATGTGCAAGTGCAAATTAATACCCGTGCGCCAGGTTATTCACCACTTGAAACGGAGCAGCGCATTACTTT
+TCCGGTCGAAACGGCGCTTACTGGTATTCCTAATTTGTCATACACGCGCTCCATCTCACGTTATGGATTA
+TCGCAGGTCACGGTGGTTTTTAGTGAAGATACCGATTTATATTTTGCCCGTAATTTGATTAACGAAAAGT
+TAAGCGCCATTAAAAATAAAATTCCCGCAGGTCTAGAGCCTGAAATGGGGCCGATATCAACGGGATTGGG
+AGAAATTTTCATGTATAGCGTGGTGGCATCACCACAGGCAGTAAAAGCAGACGGTTTATCCTATGACGCA
+ACGGCTTTGCGGGAAATTCAAGATTGGATTATTAAACCTCAACTTGCATTGGTGCCCGGCGTTACAGAAA
+TAAATACGATAGGAGGGTATGACAAACAATACCATATCACGCCATTGCCTAAAAAAATGCTCGAATTTTC
+AATCTCCTTTAACGATATCAATGTTGCCTTAAGTAATAATAATAGCAATCGAGGGGCAGGTTACATAGAA
+CAAAATGGTCAGCAACTTACGGTTAGATCGCCGGGTCAACTCGCCAATATCAACGATATAGAACAAGTGA
+TTGTTAAAGTCATTGATGATACACCAGTGCAAATATCAGATATTGCCCAAGTTGCTATCGGTAAATCACT
+TCGCACGGGTGCTGCAACATCTGCTGGTAAAGAAATAGTACTCGGCAGTGCCATGATGTTGGTGGGTGAG
+AACTCTCGGGTAGTTGCCTTAGCGGTAGCTAAAAAGCTTGAGAAAATAAAATTGTCACTACCAAAAGGCG
+TTATCGTTGAGTCGGTATATGACCGAACAACACTGGTTGATAAAGCCATGTACACAGTACAAAAAAACTT
+AGTTGAAGGGGCTTTACTGGTCATCATTGTGCTCTTTCTTTTACTAGGCAATGTTCGAGCAGCATTAATT
+ACTGCAGCAGTAATTCCCTTAGCTATGTTAGCAACGATCACTGGTATGGTGAAAACAGGTGTTTCAGCCA
+ACTTAATGAGTCTTGGCGCACTTGATTTTGGTTTAATTGTTGATGGTGCAGTGATCATTGTTGAAAACTC
+CATTAGACGGTTAAGCGATGCGCAAAAACTCCAAGGCGGTATTCTTTCTCGAAAAGATCGGTTACATGTC
+GTTTATTCGGCAACGAATGAAGTGATCAGACCAAGCTTATTTGGCGTCTTCATTATTACCATTGTTTATA
+TTCCGTTATTTAGTTTAACGGGTGTTGAAGGGAAGATGTTCCACCCTATGGCGGCAACTGTAGTGATGGC
+ATTGATAGCCGCACTTGTTTTATCTTTAACCCTTGTGCCTGCTGCCGTTGCTTTATTTATGAAGGGTAAA
+ATTAGTGAGAAAGAAAGCCCAGTGATCAGTGCCGCTAAAAGTGTGTACAAGCCACTTCTTATTGGTGCAA
+TGAAGCTACGTTGGATAATTTTACTGGCGTGTGCTGCTTTGGTCGCTTTTTCAATTTGGTTAGCGACCAC
+ACTGGGCTCTGAATTCATTCCGCAGCTCAATGAGGAAGACTTACTGTTGCAAGCAATCCGCATTCCAGGT
+ACGAGTTTGAGCCAATCGATTGAAATGCAAAAAGCACTGGAATTAAAAATACAGCAATACCCTCAAGTCA
+AAAATGTATTCTCTAGAATTGGTACGCCAGAAGTAGCTAATGATCCTATGCCACCTAATATTGCTGATAC
+TTATGTAATGCTAATACCTCGGAGCCAATGGCCTGATCCGAAGTTAAGTCATGGTGAATTGGCTGCACAA
+ATTGTTGTGTCAGTTTCTGGCCAACCGGGAAACAATTTTGAGCTAACCCAGCCCATTGAAATGCGTTTTA
+ATGAACTGATTTCTGGCGTTAGGGCAGATCTTGGCATCAAAGTTATTGGTGATGATCTAAACCAGCTACT
+TAAATCAGCGAATGCCATTCGAGAAGTGATAGAAAAAATTGAAGGCGCTAGCGATATTCAAGTTGAGCAG
+GTAACGGGATTGCCAATGTTATCGATACACCCAAAAAGGGTTGAACTTGCGCGCTATGGTCTTAATGTCT
+CACAACTGCAATATGCTTTATCTACAGCTATTGGTGGCGAGAAAGCAGGGGTGATTTATGAGGGGGACCG
+CCGTTTTGATATCGTGGTAAGACTGCCAGAGCAAGTTAGACAAAATGTTAATCGGTTAAGCGAGTTGCCA
+ATTGCTCTGCCTAATGGGAATTATGTTCCATTGTCTGAAGTGGCTATATTGGAGCTAGCGCCTGCACCTA
+ATCAAATTAGTCGAGAAAATGGTAAACGACGTATCGTGGTAACCGCCAATGTACGTGGTACTGATTTAGG
+CTCGTTTGTTAAAAATGCCAAGCAACAAATCCAAGATAATGTTGAGATACCTGCTGGTTATTGGCTTGAG
+TACGGTGGCGCTTTTGAACAGTTAGAATCGGCAAGTAAACGCTTAACCATTGTTGTTCCGCTCACCTTAG
+CATTGATTTTAGGGCTGTTAATCATGGCATTTGGCAATCTAAAAGATGCTTTGATTATATTTACAGGTGT
+CCCATTAGCGCTTACTGGGGGTGTTCTTGCTTTGTGGTTTCGTGGTATGCCCTTATCTATTTCAGCAGGT
+GTAGGTTTCATTGCGCTTTCTGGTGTGGCCGTGCTCAATGGTTTAGTCATGCTCTCCTTTATTCGTGATT
+TATGTAAAGAACGCGGAGAACTTATGTCTAGAATTATTGATGGCGCTATGATCAGATTAAGACCTGTTTT
+GATGACGGCTTTAGTCGCTGGACTAGGTTTTGTTCCTATGGCGCTTAATATAGGTACGGGTGCAGAAGTA
+CAGCGACCATTAGCCACCGTAGTGATTGGTGGAATTATCTCGTCTACTTTGCTTACTTTATTTGTATTGC
+CAATACTTTATCGGATTGCGCATCAAAGTGACTTCAAGCGGGCTTAGTAAAAGGAGCAGTAAGCTGTTAG
+ATAACAGCTTACTGCTCCTCTCTACGTAGGATGAATATGAATTAGCTGTTATAGAAAACAGGTAAAGAAA
+TAAACGTTTTAGTCTAGATACAGTCATCTTGTTGTGGGGGTATAGATGATTAATTTAAAGAATATTTGTT
+AATGCTATGCCAATACCGAAACGTTTTTGATTAACATTGTAGTCAATCAAACTCTCACCATAGCCACTAC
+TAAATTGAGCGTAACCTTTTAATTTTCCCCACAGTGGAAAGGTAGCACCGACTTCAACAAAGCCATTATG
+CGTGGCGAAATTCTCACGGCCTTTAAAAGATAATTCAAAATCTTTACTGTATTTGTATACCATGCCTAAT
+TCAAAGTGACCCATGTAATCTAAAATATCGGGATTGTCATCCCCTTGGCCAGCCGAAGGAGAAGACTTCT
+CTCCTTCAGGTATGCGATACCAAGGACGAAAAGATAGGGCGAAGTTACGTTTTTCATACAGGTAGTTAAT
+ATAAACACGATTCCAACTTCTGGAAAGCAACTGTGAACGGCCATTTGATTGATGCTCGAAACCGGTAATT
+AAGGCTGAGTTTCCTCCCCAAGGATGATAATTTAGCGGCGTAATATAGAAGAATTCAGGTTGATAATTGG
+TTTCTCTAAACGGTTTAGAAATTTCATCTGCGTAAATTTGCCACCATGACTTTAAGGTAAAACCAAAAAA
+TAATTGGTCACCTTCATTCAACCAATACCCAGTCAGCAGGGGAATCTTTAGGCTTATTTGAAACTTGGCC
+TCAGCATCTTTTAAATTATCGGCCCATAATGGAACGTCTTGATAAGCTTGACGATTAATTTCATCAACAT
+AAGAAAAAGGCAAGATGTAATTCATTTTATGAGGTGTAAGCACATAAGGATCCGCAGCGGTTCTTTTTTC
+TTTAATTATTCTATGGGAAAGCGCACCCAGTTCAATGTCCTGGCCTTCGCCATCTTGGAGAATGATACGT
+GCTATCTGTTCTTCGCATTGTTTTTCTATTTGCGCTAGCGTAGCCTTTTTATTGGCACTTTTATTGGCAC
+TTTTAATGGCAGTAAATAAACATTCTTCAAAGGCTGTTTCGTGAGGAGTTCTGTCGACGCTGTTGTCATC
+ACTTTCAGGTGTAAAAGCTCGTGTGCTCATCGAAAGTGACAATAAAAGTAGGTAAAACCCAATTAAAAAT
+ACTGATCTCATAATAGTCGATAACTTGAACTAAAAATTTGTCTCGATTATAGCTTATTGTGTTACAAATC
+AATAGCGCTTCAACGTCGTAAGTTCACAAGAGTGACCCAGTAAGTCATCAAACTATTAACATTTTATTCA
+CTTATTTCAAAGCCCCCTCTAAATATGTCTAATTATGTCAGGTAATTTCAAAGCATTTCGCTCTGGTCAT
+TGGTCGTGTATTTATCTCGATTAACCGCAACCGTCCTTTCTTTATTACTGAGGACTTGTATCTTGATTGT
+TAAATAATGTAACCCAACGTTGGTATCACAATGAAACTCACCAAGAGCGCCTTAACTAGCCCAGCAGCCG
+TTGCTGTAGTTGTTGCCCTAACTCTGCTAGTCGGCATGCTCAGTTTATTTAAGTTACCCGTTCAGCTTTT
+TCCTGATATTGAACGTCCACAAATAGCGGTACAAACCTTTTGGCGATCGGCATCACCTAAAGAAATTGAA
+TCTGAAATCATTGAACCCCAAGAGCAAGTATTGCGAGGTATCCCTGGTATAGAGTCAATGAATGCTTTTG
+CCAATAGAGGAAGTGCTTACATAAACTTGTCGTTTGGTGTTGGCACTAATATGGAGCAAACCTTAATTGA
+AGTGATAAGTCGAATGACTCGTGTGGCCAATTTGCCACGTGATGCCAGACCGCCACGAATAATGCTTGGC
+GGTTTTGGGGGCAATACTCCCGCGCTAACCTATTTCTTTTTACAAGCTTTACCGGGCAATACTCAAGATA
+TTAACCAATATATCGACTTTACTAATGATGTTATTAGGCCGCGCCTTGAAGCGGTTGAAGGGGTTGCTGG
+CGTGCAAACCTTTATGGAGCAAAATAGGGAAGAGCTACAGATCCGATATGACCCTATTAAAGCGGCAGAA
+TATGGTATCGAAATTCCAGAATTAATCGCTTTAGTTTCGGCAAGTGATGACATTTCAGGTGGTTTTGTCG
+ATGTTGGCAGACGTCAATATACCTTGCGATATAGCGGTAAATACAGTGTTGATGAATTATCACAATTAAT
+GCTTGAGTCACGTGGTGGTCGTAATATTCGTTTAAGTGATATTGCTACTGTTGAGGTGCGTCGTAACGAT
+AGACAAGGACTGGCAGTTCAAAATGGTAATCCTGCTTTTTCAATGCGCATAGACAGAGCCAATGGCGCTA
+ATGTATTAGAAACGCTAAATCGCGTTAAAACAGAAGTGGCATTACTTAATAATGAATTACTCGCGGATAA
+AAAATTAGTGATGGTGCAATCTTTTGATGCCTCGGTCTTTATTTATCGCGCCATTAATTTAGTGACTAGT
+AATCTATTTGTCGGAATTGTTTTATCGTTATCGGTTTTATGGTTCTTTATTCGTCGAGCCCGCGCTACGT
+TCATTATTGCTACCGCTATCCCGGTAAGCTTGTTAAGTACTTTTATCGTCTTGGAAATAACGGGGCGGTC
+GCTCAATGTTATCTCATTAGCGGGTTTAGCTTTTGCAGTAGGCATGGTGCTTGATGCCGCCATTGTGGTG
+TTAGAAAATATTTTACGAATGCGTGATAAAGGCTTAGATGAACATGATAGTGCGGAGCAAGGTGCAGGGC
+AGGTGTGGGGCGCTTTACTTGCTTCTACTGCGACAACCGTTGCTATATTTCTACCAGTATTTTTCTTAAA
+AGATATTGAAGGGCAACTCTTTGGTGATTTAGCGTTAACTATTGCCATTGCGGTGTCGGTGTCACTTATC
+GTTGCCGTAGTGCTGCTACCTGTTTTAGCAAAATATTTTCTCAAACAACAAGAAGTGAACGATCCGAATA
+AAAAACTGTGGCAGAGAATTACCCGTTTTGTGATGAACAGCACCAGTAGTCGAGCTAAGCGCTTGTCACT
+CGCTGCAAGTCTTTTAATATTACCGGTTGTCATATCTATTATTGCCATACCAAAACTTGATTATTTACCA
+CCAGTAAAGCGCGATGCTATTGATGCGAACTTGCAATTTCCGCCCGGTGCAAATGTCAAAACTATAGAGA
+AGGAAATTATCCAACCAATTGTCGAGCGATTAAAACCATATATGGATGGCACTAAAGAACCAGCATTGAA
+AAACTATTATATTTTTGGTGGACCCTTTGGTGGCAGTTTAGGCGTTAGGGTAAAAGATCAAGACCGAGTT
+GATGAGCTACTTGACATTGTTCAGAATGAAATACTTATTGACCTACCCGATACACGAGCGTTTGCGAGAC
+AAGGTAACTTGTTCGGTGGTTTTGGTGGCGGTAGACAAGTACAGGTACATCTGCAATCTAAAGATACCAA
+AGCACTGCAAGAAGTAGCTCGCCAAGGTATGGATTGGATAAAAGAAGCGATTGAAGGGGCGAATGTTAAC
+GCCAACCCTGGTCTTGCTATGTCAGAGCCAGAGATTAACTTAAGCCCGAACGATCGTAATATTTTAGAGC
+AAGGCTGGAACCGTCGAGATGTAGGTCGCGTGGTGAGAACCTTGGGTGATGGTCTGTATGTTGGTGAGTA
+TTTTAATGGCAGTAAACGGTTGAACATGATTTTACGTGCCGATGGCTGGGATGATCCCGATAACTTGGGA
+GATGTGCCTGTTGTTACAGGAAATGGCAGCGTTACACCGTTATCAAACTTAGTCGATATACAACGTACAG
+TTGGACCAAGCCGATTAACGCGTATTGATGGACAACGTACCATTAGTTTGAATGTTAACCCGCCTAAAGG
+TTGGTCGCTGGAAGAAACGATATCAGCATTAAAGTTACAGGTAGAGCCAAAGTTACGAAATATCATGCCA
+AATGATGGCAATATTCAATATGGTGGCAGTGCTGACCAGTTAGATAAAGCGATTAGTGTTATGGCAGAGA
+ACTTTGCTTTTGCTTTAGTTATTCTGTTTCTATTAATGGCTGCCTTATTCAAGTCCATCAAGGATAGTTT
+ACTGGTTGTTATTACCATTCCTTTAGCCACGGTTGGTGGTATTTTAGCGCTACAACTACTTAACCTCACT
+GTTTTTCAACCACTCGATTTACTGACTATGATAGGTTTTATCATTTTACTGGGATTAGTGGTTAATAACG
+CCATTTTATTAGTACATCAAACACGTTTAGGCCAACAAGATGGTCTTGAACGGACACAAGCTATTGAGGA
+AGCGTTGACCTTACGTTTACGGCCTATTTTTATGAGCACAGCAACCAGCTTTTTTGGCATGTTACCACTG
+TTACTTATGCCTGGCGCTGGCAGTGTTATATATCGCGGTTTAGCCGCGGTTATCGTCGGTGGTTTAGCCT
+TTAGTACAATATTTACCATCGTTTTACTGCCATGTTTGTTAAGACTCTCTAAGCATGATTTTTTCTTAAG
+TCGGAGTAAAAATCAGAGTAAACAAAGTGCAGTACAACAATTACCAAACGCTAGCGTTAACCCGTAACGA
+CAACTCAAGAGATTAAGGAACAAATCATGAATAATTTAATGCTAACCAATGTTGTACCACCAAAAATGGC
+ACTGTTGAGAAATAAGTCGAGCAATAAGTCGATTAAAGGAAACCTTTTCAGTTCAGCATTCATAACTTTT
+ACGTTTATCTCAGTCATTGGTTTACTTAACTTTTGCCAAGAAGCCAATGCGGCAGAAACGCCAGAAAAGC
+CAGCACACTTGGTCAGTGTTGAGTCCGTTAAAAAAGAACAGGTGAACCCAAGTATTTGGTTGCCTGCCAA
+TGTTATCAGCCGTAAAAATGCACCAATATCTGCGGAACAAACCGGACAATTGTTGTGGATTGAAGATGTT
+GGTAGCCAAGTTAAAAAAGGCCAGCTGTTAGCACAAATTGACGATCGCCATTTGAAGTTGCAATTGGCCG
+GTCAACAAGCTCAAGTGAATCAACATCAAGCTGATGTTGACTATCTCACCGGGCAAAAGGCACGTTTTCT
+AAAGTTGCGCGAAAAAAACAATTCAGCGTTAAGTGAACTTGAACGGGTTAATAAAGATTTAACCATTGCT
+ATTAATGAAGTTGCTGCGTTGAATATATCAGTGGAGCAAACCTTACTTTCCTTAGAGAAAACCACTATTA
+GAGCGCCGTTTACTGGAAATATTAGTCAACGTTTTGCCCATGTTGGTGAGCTAATCTCTGTTGGCCGTCC
+GTTAGTGCAACTCATTGATACTAAGAATCTTGATATTAAAATTGCTGCGCCAATTTCAATCGCACCATTT
+TTACAACGAGGCAGTAAGGTGATGGTCAAATGGAATCAAACCTTGATTGAACTACCTGTACGTACATGGA
+GCCAAGCGGGCGATCAAGCTTCCCGTACTTTTGATGTCAGGCTAGCTGCTGATGGCATAGCGATGTTAGC
+AGGTACCGCTGTTACTGTCTCTTTACCTAAACAAGCACCAAGAGAAGCTATTTTAGTGCCACGTGATGCT
+TTGATGCTGCGAGAAAATGAAACTTATGTATTAACTATCGATGCTGATCAACAAGCACAGAAAGTTGCTG
+TGCTTGTTGGACAAGGTGTAAAGAGTTGGGTTTCAGTAACGGGCGCTTTATCGGTAAATGATAGTGTGGT
+CGTTCGTGGCGGAGAGCGTTTACAAAGCGGTGAGAAAGTACGATTTATGAAAGATAAAAATCATGAGGTC
+ATTGCTAAAGTTAATTAACAGCCAGAATAACGGGTACATAAATAGTTATTATTCTAGCTAAATTAACAGA
+GGAACTATGGTTATAAAATATAAAAGTATTCACTAGTTTTGCTTACACTTTCATGTATGAGCTCAGCCGA
+CTCGTGTGGCCACTTGTCGGCTTTTTTGTACCTACTTTGCTCCTACTTTTTACCTAGTAAAGTAAATATC
+TTTTTGGCAATATCAGTATTATCTATTTGCCCCTTAAATTGCTCACTTCCTTTACCAAAGGCATAGACGG
+GTACATCCACTGCGGTATGTGTACCCGAATGACTAATTGAACCCCAGCCAGTGTTTGTCTTTATGTCTAT
+GATTTTTTTAATTGCTATCAAAATAGGTCCTTCAGCTTTAGGTGCCCATTTTTTTTGTTTTTGTTCTGCT
+GATAACTGTTGGTATATTTTTATACCCTCTTTTTTTGACTGTAATAACAACGCCATATCATCAGAAGATA
+TCTCAAACTTTAATACCTCATTGACCTGTTGCAGAGTCAGGTTGTTGTTAGCAAAGGTTTTGGCAAACGT
+TTCAGGAGAAAGGGGCAGTGTTCGTAGTATCTCAGGTTGCCATAAATATTTACTGTGTATGTCTTTGTTA
+GACATAGCTGTTTTTCTTCCAATACTGAGGCCTCCTGTACTATGATCTGCTGTAAGTACAACTAAGGTAT
+CTGGATTTTTAGCGACATACTCTTCTAGAAAAGCGATTGTTTTTGCAAGGTCGTCCATTTCAGCCATAGC
+CGCGCCAATATCTCGTCCATGTCCACCCCAATCGATTTGACTGGCTTCAACTAACATAAAGTAACCATTG
+GGATTTTTAAGCTGTTTTGTAGCTGCCTTTGTCATTAACGACAAACGATGTTTTTCTTTATCGTCTAGGG
+CCCAAGGTAAACCGCTATCGCCAAAAAGACCGAGTACCGGTTTATTTAATTTCAGTGTTGATAATTGTTT
+ATAATCATCTATATATTGAAAACCAGCTGCTTTAAATTCGTTGACTAAATTACGGTCTTCTCGAATAAAG
+TATTTCCAGCCGCCACCAAAATAAACATCGGCTTTTATGCCATTGTCGATATAACTATCAGCAATAGCGT
+TATAGTTATTTCTGTTTTCATTATGAGAAAGATAAGAGGCAGGAGTTGCATGATTTATCTGAGAAGTAAC
+AACGACACCTGTTTTTTTACCTTGCTGTTTGGCCCACTCTAAAACAGTCAAAAGCGACTTTTTATTAGTA
+TCAACAGATATCGCATCATTATAAGTTTTTACACCTGTCGCTAGCGCTGTTGCAGCAGCAGCTGAATCAG
+TGATGTACCCAGACATTTTTGCTGGGTAGGTACTACTTGAGCCGACATAATGTTTATCAAATACACTTTG
+TTCAATTTCAGCTGTTGTCGGGTCATCATTGAAATAACGATAAGCAGTGGTATAAGCTGGTCCCATACCA
+TCGCCTACGATCATGATGATATTTTTAGGGCTGCTTTGTGAATTTGGGGCTACTGAGTTATCAGATGAAA
+TATCACTAGACTGTTCAGTGGTAGTACAAGCACCCAATGTGAGGGTGACAAAAACGGCGGAAAGTAGTTT
+TTTCATTATGTTGGTTCTTTGTGGTTAAATATAATGGGATTAATTCTTTGTGGTTAGTTCAAGCCAGACC
+AAGCGGTGATCGGATGACGCTTTTCTATCTTTTATCAACCGGTAGCTTTCGTCGGTTTCTGCAGGCCAAA
+AGATACCAGAATTGTTAATATTTAACCCGCTAACTGAGGGTAAGACATAATCAACTCTCATGCGCCAAAA
+AGCCGTATGGTACTTACCATGAGCATTTTCAGGACTATGCTTTTCGCCTGCTTGACTTTGCGGCATAGCA
+TCTTGAATTTTATCATCGTTTAATAACGATGAAATACCGGCTTTAATCGCATTACCATCCACAGTCGTTG
+CGTTTAAGTCGCCAAGAATAACAAAGGATTGCTTGGCTTTAATGCCACCCTTATTACCTTTGTCATCGTA
+AATGTAGCTCGATTTCCCAGGGGATATATAGTCTTGCCAAAAACGTATTTCATCATGATTACGTTTACCG
+TTTCTATCTTCTGGACCATCAAATACCGGTGGTGTTGGATGGCTTGCCAGTATGTGAATGGTTTTACCGT
+TGACCTCTACGGGCACGTCCCAATGGGACTTTGATGAAAGTCTAAGCTTTTGCCAAACCTGTTGGCTGTA
+CCAGGCTTTATTTGATTCAGGATCTATAGGCATTAATGCATTTGGCATGTCATGCCATTTAAAGTGTTGG
+AAAGTTCTGATTTGATCAACGTTTATTGGGTATTTTGATAAAAGAGCCATACCAAAATGACCTGGGAAGT
+AACCAAAACCATAACCATCGCCGGGCAATTTTCCTTTTTCACCGTTACCATCGATGTCCATACCAGAATT
+TACTCCGGTATTAACAGAGCCTTGGTAATAGTATGGAAAATCAATAGCCGTTTTACCGTTTTGATTTTTA
+TTTAAATAGTGACTGATAAAGGCTTTTAAGTCCTGGTGATCATTATTTTGATTATCAAATTCATTTAATA
+AAATAATATCAGGGTTAACCGTTTGAATGATCTCAGCAATATTTTTTATCTGTTGATGATCACTAGCTAA
+AGCTTTGGTAAGTGTTTTTCCGGAGATATTGGGTGCTTCACCACGTTTATGGGCAACGTAATTTAACGCC
+TCCATACTAACATTGAAGGTCGCAATTTTTAATGTCGTTTCTTGTGCAATAGTCATAGTGGGGAACACCC
+AGGCAATTAAGGCAATGATTGAATATTTTTTCATAATAGATTTTCTTTACGTCAATGAATTAAATTAAGC
+CGCAACCACGTAAAATAATGTCTGACAAAAATGCGATAACTTTTTCAACATCATCATCTTCGAAATCAGC
+TTGATTCATTATGGTTAATATTTGGGTGTCAAAATCAGCGTAATGCTGGGTAGAAGACCAAATAAGGAAA
+ATAAGATGAACGGGATCAACATTAACCATCTCACCGTTGTCTATCCACTGTTGAAATAACTTAGCTTTTT
+CTCTTACCCATTGGCGTTGGTATGTTCGAGCATAATCTTTCAGGTGTTGCGCGCCTTGGATAACTTCCAT
+GGCATATATCTTTGATGCTTCAGGGTGTTTAAATGACATTCTTACCTTGGCGGCGATAAATTTTTCTATG
+GCAACTTTAGGTCCTTCGTTTTGCTCAATATCTCCAATACCTTCGTCCCACATTTGAAGTGTATTTTCTA
+GTACAGCATGATAAATATTCTCTTTGTTTTTGAAATAATAGAGGACATTTGCCTTGGGTAGCTCAGCTCT
+ATCAGCAATAGACTGAACTGTTGCACCCCTATAGCCTTGCAGTACAAACTCTGTTCTGGCTGCCGATAGA
+ATCTTAACTTGACTCTTTACTCGAATATTACCTGTTTTTTTTATTAGATTAGCACTAGTCATTCTTTAGG
+CTCGGTGTTCGTTAGTATTTTTATGATTGTTTTTATGTGAATTTTTACGTTTTGTATTGGTAGAAATTAC
+ACATTACTTAAATTGTTATTAGTCAATTTTCTCGTCTTTTTAGAAAAATTACTCATATTATGTTTATTAA
+CAATATCTACAGTGAATGTAATTTATTAAACTAAAAAAGTACATCATATCGTTGTTTGATTACAATTTTA
+TTATGAGATGGCTAAAAATTAATGTTTTATAAATATTTTTATAAAATTTTTTTATTACTTCAAATATTAT
+CAAGTGAACTGCTTTTATTCGTTTACTTTAAGTTATTGTTTTTACTGTAACTGGATTGCTTATGATTATT
+TATCTGACCGTTTGGAAAGTTTTTATAACCAAATGTAATTAAACTTGTCTCTTTTCATAACAATATTTTA
+TATAAAAAAGTTATTTATTTTATCTTCTACAAACCTACAACTGAAATAACTCGTTACTCTTTGTTTTTAA
+AGGGTTTGTAATTTACTTGTTGTTTTATTCTTACTGGTCTTACATCTCTATACATTTACATTCTTATCAA
+TATGTAAATATTTGTAATGAAACTGACATAAAAGTCTGCTAATTTCAATATAAATAAAAACAGAGCAAAT
+GGTTAACTTTTTATCATTTGTTTCCATAAGAAAAATAATTATTTAATAACATAACTTAGGAATAACAGAT
+GAAAACTCATCGTATCTCACGCATTACTGGCGCGTTAATACTTGCGCTTGGACTCTCTACGGCGGCTATG
+GCTAATGTTACCACCTCTGCAATAAAAGGACGGGTTGCAGGGCCAAGTGGTAATCCTGCGGCTGGATCAA
+TCATAACTATTGTTCACGTACCATCTGGTACTACCAAAACGGCAACAGTTAATGAAGCAGGCCTTTTCGT
+TGCCAAAGGCTTACGTGTAGGTGGACCTTACCGAGTTGTTGTTGATTCAAATAAATTTGAGGATACAACT
+GTAAAAGATATTTATTTAACATTAGGTGAAACATACCCGTTAAGTGTGGCTTTAAACTCAGAAAGCGCAT
+TAGAAACCATTGTTGTTACTGGTCGTTCTATCAGTATGCAGTCAGGTGGTACAGGACCAGCAGCTCATTT
+TAATTCTGACGACTTAAAATATGCCCCGTCAATAAATCGTGATCTGAAAGATATTGTACGTATTGACCCA
+CGTATTTATATTGATGAAAGTCGCAGCGATGCTATTCAGTGTGGTGGTGGTAACCCAAGATTTAACAGTT
+TAACTGTTGATGGCGTTCGTATGAATGATAGCTTTGGTTTAAATGATAATGGTTATCCGACTACACGTAT
+TCCTTTTTCATATGATTCAATTGATCAAGTCTCGGTTGAACTCGCCCCATTTGACGTAAAGTATGGTGGT
+TTCACCTCTTGTAACATTAACGCGGTAACAAAATCAGGCACAAATGAAGTGCATGGCAGTGTCTTTTACG
+ATTACAGCAATGATTCATTGAAAGGTGACAGCATTGAAGGTGAAGACCAAGACAATGGTGATTACGATGA
+TAAGCGCTATGGTTTTAATGTTGGTTTACCGTTAATTGAAGATACGTTATTTTTATATACCTCTTATGAA
+AAATTAGATGGTGTGCAATTATTTGAATATTCGCCAATGACTGGAAGCGATCCTCAAGTTACACAAGCGG
+ATATTGATCGTGTAAACCAAATATCGATAGATAAATATGGTTATAACGCGGGTGGCACTCCAGCAAGTAA
+AGCGGTTGATGATGAAAAAATTCTTGTTAAATTAGATTGGAATATTAATGAAGATCATCGTGCTAGTTTT
+GTGTACAACTACAATGATGGTTTTAAATTAGACCAATCTGATGAATGGGGTATGACGTTAGACAATCATT
+TTTATGAGTCAGGCGCAGAATTAAATTCATTCGTAGGCTCACTGAACTCTGATTGGACAGATAATTTCTC
+TACTGAAGTAAGAGTAGGCCACACAGAACTCGAAAATAGACAAGAATCCTTAGATGCGGATAGCGGTTTT
+GGTGAAGTGCAAATTCGTCACAATGGCACAACTATCTTTTTAGGTCCGGATGATTCACGCCAATCGAACG
+AAATGAACTGGGAAACAACTACATTTAAGCTTGCTGGTAGTTACTATTTAGATGAACACACCATTACTGC
+TGGTTATGAGTATGAAAGTTTAACTGCATTTAATTTATTTATGCAACACACCGTAGGTGAGTATCGTTTT
+GGTTCTATAGATGAATATGAGAATGGTTTAGCGGATCGTGTTTACTACAATAACTCTGCTGGTACTAATG
+TGCCAAGTGATGCTAGCCAAGAATTCACTTATGGTTTGCATACTTTCTATATTCAAGATGAATACACATT
+ACCTGATATTGATATGACATTAACGGTAGGTTTACGTTATGACCGTTATACCAGTAGCGATAACCCGCGC
+TATAACGCTCAATTTGAAGAACGTTATGGTATCAGAAATGACAAAAATATGGATGGTATTGACTTAATCC
+AACCCCGCGTAGGTTTTAACTGGGCGGTTCAAGATAATTTAGAAGTTAGAGGTGGTTTCGGTCTTTATTC
+TGGCGGTAACCCTAACGTTTGGTTGTCTAACTCATATTCAAACGATGGTTTAGTGAATATTAGTGAACGT
+GCCAAGTATCACAAAGATAGTATTGCAATGGTTGGTGAGCAATTTGATTTGTTTAATACACCATCTTCGG
+ACCCTCGAGGCCCAGGTTTTGGTGTACCACAAGTGATGGTAGATTCAATTCAAGATCTAGACGAACTAAG
+TGGTAATGCTTCTGTTAATGCGACTGACCCAAATTTTGAAATTCCATCAGAGTGGAAATATGCATTAGGT
+GCTACTTACACTACTGATAATGATTATATTGTTTCGGCAGATATCCTACATAACCGTAAGCAAGATTCAG
+CGACTATTCTTGACTATAATTTAGAATACGGCGATAAAACATTCGATGGCCGTCCTACCTATAAGGAAGT
+AACTCATCCTGATGGTGTTAAAAATGTGTCTAATGAATATGTATTAACGAATACTAAGAGTGATGGTAGT
+TCTACAATTATTTCATTAGCGTTAAGCAAAAGTTTTGATTTTGGTTTAGATGCTTCATTTGGTTATTCTT
+ACACCAAGTCTGAAGATGCTAACCCAATGACTAGTGCGGTTGCAGGATCTAACTACGGAAACTTAGCGAC
+AACGGATGCACTTAATCCGCCAATTACCACATCTAATTATGAGATACCGCATCGTTTCACCATGAATATT
+AGTTATGGTGTTGAGCTCATTGGTGGGCTTGAAACACGCTTTAGCTTATTTGGTCAAGCAAGTGAAGGGC
+AAGCTTATTCATTTACTTATGATGATTCAGATGGTGCTTTTGGCGACAATAACTGGAGTGGCGACCGACA
+GTTAGTTTATATTCCAACCGTTGATGATGCTAATGTTGTTTATGGACCTGATTTTGATAAAGCAGCATTT
+GACGCTTTTGTTAGCGCTGAAGGGCTTGCACGTGGTCAAACTACTGGTCGAAACGCACAAAATGCTGACT
+GGTATGTAAGCTTTGATATTAAAATTAACCAAGAAATCCCTGGTTTAATTGAAGGACATCGAGGCAATGC
+ATTCTTTATCATTAAAAACGTAGGTAATATGATAAATGATGATTGGGGTGTGATGAAGCAAGGTGAGTTT
+GTTGGTAATCGCATGGTTGAAATGTCGGTTCAAGATGATGGTAAATACCTTTATGAGGGCTTCAATAGTG
+GTAATGAAGATCAAAACTTTTACAAAGATGCTTCCGTTTGGGAAATGCGCGTAGGGGTAAGTTACGACTT
+TTAATGACTTAATTATTAAGTGTGTTAGCTGACATGAGCTAACGCTATTTGGTCAATCAAAAGTAAAGCC
+ATACTGAAAAGTATGGCTTTTTTTTTGCTAACAGTATGCCAGTGTATTTTATCTCATATATAACTTGACC
+ATATGGTCAGCAATGGTATATTAATATAATAAATACAGTAAATTATCTAAAGGCATGTAAATATGGATAA
+AAATAAAATAGAGCGTTTTGATGAGCTACTATCAGCGGCAAAAGAAGCTTACCAACGCGCTTATGCTCCT
+TACAGTAAATTTCATGTTGGGGCGTCAGCACTGACTACGGATGGAGACATCGTGAACGGCTGTAATGTGG
+AAAATGCCTCTTATGGTTTGACCATTTGCGCCGAACGTAACTGTATTAGTCATGCTGTCGTTCAGGGTAA
+GCAGATGTTTAAGTTCATCATGATTTACACAGAACAAGACAAGCTGACTCCTCCGTGCGGTGCATGTCGG
+CAAGTGATTGCTGAATTTTTCGAGCAATCAGCGCTAGTGGTTGCAGTAAACCACAAAAATGACCGAAAAA
+TCTGGACGGTACAACAATTATTACCAGATGCATTCACCCCAAAAGATTTATTAGACTTATAAGGATTTAA
+TTCATGTCTGTAACCGCTAAAATCATCCCTCAAGAGATTATTCGACTGAAACGTGATGGTAAAATATTAG
+ATGAACAAGCGATAAATGGCTTTGTTTCAGGCCTTGTTGATGGCAACTTTTCAGATAGCCAAGTTGGCGC
+TATGGCCATGGCTATTTTTCAACAGGGTATGTCGATTGATGAAAGAGTCAATTTTACCAAGGCTATGATG
+CGCTCAGGAGAGGTTCTTAGCTGGGAAGGTTTTGATGGTCCTATTGTTGATAAGCATTCAACGGGTGGTG
+TCGGTGATAAAGTTAGCTTTATGTTAGCTGCTATCGTTGCTGCTTGCGGCGGTTATGTTCCTATGATTTC
+AGGGCGTGGTTTGGGCCATACTGGTGGTACCGCAGATAAACTTGAAAGTATTGCTGGTTTTAATGTACAA
+CCCAGTATTAGTGAATTTAAACGTATTGTTAAAGACGTTGGTGTTGCCATTATTTCACAAACCGATAATT
+TAGCACCCGCCGATAAACGTTTGTATTCTATTCGTGATGTGACCGCTACAGTTGAATCTATTCCATTGAT
+CACCGCTTCTATCTTATCGAAGAAGCTTGCCGCAGGACTTGATGTCTTAGTGATGGATGTCAAGGTTGGC
+AATGGTGCCATGATGAATAATTTAGATGATGCTAAAGCACTTGCACAAAGCATTACCAGTGTTGCTAACG
+GAGCGGGCGTTAAAACACAGGCTATTATTACCGATATGAATCAAGTCTTGGGTACTAGTGCCGGTAACGC
+CATAGAAATGTATGAAACAGTTAAATACTTAACCGGTAAACAACGAGAGCCGCGCTTACATAAAATTGTG
+CAAGCACTTGCTAGTGCAATGCTTATTAATACAAATCTAGCGAGTAGTGAAAAAGATGCCCGTGAGAAAA
+TTGATAAGGTATTAAATTCAGGCTTAGCGGCTGAAAAATTTGATCGCATGGTATCCGCGTTAGGTGGACC
+GAAAAACTTTATAGAAAAGCCTTGGGACTCAATGAAAAAGGCAAATGTTATTACTGAGGTGCGAGCATTA
+CAGCATGGTTACATTGCGCAGACGGACACTCGTGCTATTGGCATGTCGGTGGTTGGTTTAGGTGGAGGGA
+GAACGGCACCTACACAACAGGTAGATCACAGTGTTGGTTTTGATCGGATATTACCACTGGGTGTACAAGT
+GAATCGTGGCGAAGTGATTGCACGTTTACATGCTAAAGATGAAGACTCAGCCAATAGAGCCATTGAGCAA
+TTTAATAATGCGATTACTTACTCTGAAGAGAGCCCTGAGCTACCACCGGTAATCTACTAACGAATAAATA
+ACCTTAGCAGCTAATATAGATTGCTAAGGTTAGTAACCGGCTGCTTTATAGCCAGACGAGTTGCTTAAAA
+TGAGCACGACAAAGGGGCTCATAACGTTCATTGCCACCAACCTCTACTTGCTCACCATTTTGTACCGCTT
+TACCGTTAGCATCTTGTCTGATGACAAAGTTAGCTTTTCGCCCACAGTGACATATCGTTTTTAATTCAAC
+CAATTTGTCAGCCCAAGCGAGCAAAGCGGCACTACCTGAGAAGGTTTGTCCTAAAAAGTCAGTGCGTATG
+CCATAAGCCAATACAGGAATATGCAATAGGTCGACAATATCAGTAAGCTGTTTAACTTGTTCAGTTGACA
+AAAACTGTGCTTCGTCTATTAGTACACAATCAATTTTTTCAGCTTGATGTTTCTGGTCAACGTCTTTAAA
+TAGATTGATCTTTTCGTCGAATAAAAAAGCGTCTGCATCAATACCTAATCGTGAAGCAACCTTGCCTTTT
+GCAAATCTATCATCAATTTTCGCAGTATAAATAGCGGTGACTAAGCCACGTTCTTGATAGTTATAAGATG
+ATTGTAAAAGGTGAGTTGATTTTCCCGCATTCATCGATGAGTAATAAAAATAAAGTTGTGCCATTTTTAG
+TTATTTCTTTTTATGTAGTAAATACCTGAGCATTGAAAATTAATGTTTCAACGTTCAGGTATTGTTGTAA
+TGGGATTTAGTTGCCTGATAATAGCAGCAATAACTTAGCTGTGATTTAGGGGGGACTTAGTAGTTACTTG
+ATGACTTAGTATTACTTTTATGTCCAAGTGTATCTAATAAGCTGATAAGTAAGCTACTAGCACCAAATCT
+AAAGTGATTAGCATCTGCCCACTCATTACCTAATATATTATCTGCTAAATCAAGATAAATAGCGGCATCA
+TCGGCATTTCTAACGCCTCCTGCAGGTTTAAATCCCACCGCAGTATTTTTATTTTTTATCACGGTTAACA
+TAACTTTAGCCGCTTCAGGTGTGGCATTAATGGCTACTTTACCTGTCGATGTTTTAATAAAGTCGGCGCC
+AGCGTTGATAGCAATTTCACTCGCTTTTCGTATCAATTCTTCAGATTTAAGCTCACCTGTTTCAATGATG
+ACTTTAAGCTTAGCATTGCCGCTACAGGCTTGTTTACATACCTTTACCATATCAAAACCAATTGTCTCAT
+TACCCTGTATTAACGCACGGTAAGGAAAGACTAAATCGACTTCATCAGCGCCATAAGCGACAGCAGCTCT
+TGTTTCTGCCAACGCAATATCAAGATCGTCATTGCCCTGTGGAAAATTAGTGACGGTTGCTATTTTTATG
+TGAGGTGTTTGTTGCGCTTTTAACGCCTTCTTAGCCACAGGAATAAAGCGTGGGAAAATACAAATAGCGG
+CCGTTTCGCCGGCAGGTGATTTAGCTTGACGACAAAGGTCAATAATTTCTTGGTCAGTCTCCGTGTTGGT
+AAGACTCGTTAAATCCATTAGTGACAGTGCACGTTGGGCTACTGCTTTAATATCAGACATAATGTATTGT
+TCCTGTGTTAAATTCTCGTGTATCGTTTTTGTGTATATATTTCCTATAAGGAAATAAATATACCAGCAAT
+TGCTGCGCTCATTAGATTGGCTAAAGTAGCTGCAATCATGGCTCGCATGCCTAATCTGGCAATGTCATGT
+CGACGGCTCGGCGCCATCGAACCAATGCCACCAAGTAAAATGGCTATTGATGATAAATTAGCAAAACCAC
+ATAATGCGAAAGTCACAATGGCTTGAGTTGCAGGGCTTAAGGTATCTTTGATTTCAACAAAATTAACATA
+GGCAAAGAATTCATTGACGACAACTTTTTGCCCAATAAAACTACCTGCTTGCAGCATTTCATTGACCGGA
+ACACCAATAACATAAGCAAACGGTGCAAAAAGGTAACCCAAGAAAAATTCTATGGTGATATCTTCATAAC
+CGAATAAGCCAAAAACACCGCCAATTAGCGAATTTAACAATGCTATTAAGGCAATGAAGGCAAGTAACAT
+TGCACCGACATTTACTGCCAATTTAAGACCTGACGCTGCACCAGAAGCGGCGGCATCAATTACATTTGTT
+GGTTTTTCATTTTCGTCATCATAATCGACAGACTCGGTAACTATTTTATCGTGTTCAGTTTCAGGGCAAA
+TGATTTTAGCCATTAATAGTCCACCTGGGGCGGCCATAAATGAAGCGGCAATTAGATATTTTAGTTCAAT
+ACCTAGGCCAGCGTATCCTGCTAAAATAGAACCTGCAACGGATGCTAGGCCACCAACCATGATGGCAAAT
+AGCTCTGATTGGGTCATTTTTGCAATATAGGGACGAATAATAAGAGGGGCTTCGGTTTGACCGACAAATA
+TGTTGGCCGTAGCTGAAAGTGACTCAGGTTTGCTTGTCTTTAAAAGCTTTTGTAATGCGCCGCCGATGAT
+TTTAATTACCCATTGCATTATGCCAAGGTAATAAAGCACAGCAATTAAAGACGAAAAGAAAATAATATTA
+GGCAATACTCTGATGGCAAAGACAAAACCTACACCATTGTCAAACATAGCATCGGTACCTAAACCACCAA
+AAAGAAAGTTAATGCCTACTTTTGCACTATCAATAACACTTTGCACGCCATTAGTCATAGACAGCAAAAC
+ATCTTTACCAAAGGGAACATATAACACAAAAGCGCCAAGCAGCACTTGTAGTGCAAAAGCTAAACCGACT
+GTGCGAATATTTATTGATTTTTTTCCACTTGATAACGCGTAGGCGATAGCTAACAAAACGAAAATTCCTA
+GCACACCTCTTAGAGCACCTAATTCCATGAATACCTCTTATATTTTATTATTATATTTATTGTTGTGGGG
+GTAATTGTGAAAGTTGTCGAATTTTTGCTTTGATCACCTCAATTGCCATTCTATTTTTACCTCCTCGGGT
+AATAACAATATCAGCCCAAGCTTTAGAGGGTTCAATAAATTGATAATACATTGGCCTAACCGTTGCTAAA
+TATTGGTTAGTGACCGATTCAATACTGCGGTTACGTTCAACTAAATCTCGCTTAATTCTTCTAATGAGAC
+ATATGTCTAATGGTGTATCCATGTAGACCTTAATGTCAAAACACTCTCTTAATTCCTTGTTAGATAAAAG
+TAATATACCTTCAACTAGAATTATTTTAGTGGGTAAAAACTTTTTACTCTCATCGAGCCGGGTATGAGTT
+TTGTAACAATAAACAGGACTATTAATCATCTGATTTTCAGTGAGTTTTTTTAAGTGCTCTGATAAAAGTT
+CGTGTTCAAATGCACTGGGATGATCATAGTTAGTTTGCTCACGCTCTTGCATGGACAAATGAGATTGGTC
+ACGATAATAAGCATCTTCATAAATAATAGAAATACCACTGTCACCAAGCTCATCAATAAGCTCATCATGT
+ATTGTTTTGGCAAAAAGAGTCTTGCCTGAGGCCGAAGGGCCAGCGATAGCAATAATTGTTGGTTTAATTG
+GTTTCAATGTTCAGCCTGTAGTTAAAGCAAATATCAATAATTAAGAATTTTTTACTATCTTGAGCTTTGT
+TAGTAATTGGCGCAAGATATTCTCTATAGTTTAGATAAATAATCAGCGACAAGATAAAGCTCTATTTACC
+CTTAATTGTAAAGATGATAAATTAACACAACTTGACCAGTTGGTCATAGTTTTTGACAAATTATTTTAAT
+CATTGTGATTAAATGTAAAAAGGAAACATTATGGCTCGTGCAATAATTATAGTTATTGATAGCTTGGGTA
+TCGGTTATTCTCCAGATGCTGTTGATTTTGGTGATGTGGGCGCAAATACGTTTGCTAACCTAGCTCGTGC
+TTATTATGAAGAAACAGGTAAAGAGATTTTCTTACCCAACTTATCGGCACTTGGAATGATAAAGGCTTGT
+GAACAAGCATCTAATCAAACATTTCCTTATCAGGGTCAAGAACCAAGTAAAGGTGCTTATGGTTTTGCAC
+AAGAAATAAGTACTGGTAAAGATACGCCCAGTGGTCACTGGGAGATGGCAGGCGTACCTGTACTTTTTGA
+TTGGGGATATTTTACCGATAAAAACAGTAGCTTTCCCACATCATTAATTGACGATATTAATCGTGAAACG
+GGTTTTGATGGCATATTAGGCAATTGTCATGCTTCAGGTACCGAAATTCTTACCCGTTTAGGACAAGAGC
+ATATTGAAACAGGTTTACCGATTTGTTATACCTCGGCCGATAGCGTTTTTCAAATAGCTGCGCATGAAGA
+ACATTTTGGTTTAGATAACCTCTATAAATACTGTGAAACGGTTCGAGAGTTACTTGGTGATTTAAATATA
+GGACGTGTTATTGCTAGACCCTTTGTAGGAGATAGTGCTGATAACTTTGCTAGAACAGGTAACCGTAGAG
+ATTACTCAGTGTTACCGCCAGCTCCTACGGTACTTGATAAAATATCACAGGAAGGAACTCATGTTATCAG
+TGTTGGTAAAATTGCTGATATTTTCGCTCATCAAGGCATTGATGAAAAAACAAAAGCGACTGGGCTCAAT
+GCACTTTTTGATGCCACTTTGGATCATATTAATACCGCACAAGACAATTCACTCATTTTCACTAATTTGG
+TTAATTTTGATCAAGATTTTGGTCATAGACGCGATGCTATCGGTTATGCAAAAGAGCTTGAAGCACTAGA
+TGTTCGTATACCTGAGCTCTTTCATGCGATGTCTGCGGAGGATGTACTATTCTTAACCGCTGATCATGGT
+TGTGATCCAACATGGCCTGGTACTGAGCATACTCGAGAGTATGTACCTATTATTGCTTATCATCATCAGA
+TTGACTCTGTAAACCTTGGTAACCGTAAGACGTTCGCTGATTTAGGACAAAGTGTCGCCGAGTTATTTAA
+CGTAGAAGCAATGGACTACGGCACAAGCTTTCTGTCAGAGATATACAGTAAGTAATAAAACAATAAAGTT
+ATAAGTACAGTGAATGGTAGGGGGAAGTTCTACCGCAATTAATTCAATAACCTGTATAAGTTCTACTACA
+CTATAAAACATAATAAAAACAAAAGATAAAAAGCATAAAACATAATAAATAACAAAAACAGTTCTGGGAG
+TAAACAAATGAAAATATTTAAAAAAAGCGTATTGTCACTTTGTGTGCAGGCGTCAATCATTGCGAGCGTT
+ACTGGTTTCTCTGCTAGTGCCCTAGCAGCAGAAGAAGTGGATAAGAATAAGCTAGAAGTCATTGAGGTTA
+CTGCACGTAAACGTGTTGAAAATGTTCAAGAAGTTCCGGTTTCTGTCTCTTCTTTACAAGGTGAAAATCT
+TGATGCTTACAGCTCTGGGGGGATGGATATTCGCTTTATGAGTGCTCGTATTCCAAGTCTTGCGGTAGAG
+TCCTCATATGGACGAAGCTTTCCCCGATTTTATATTCGTGGTTTAGGTAATACTGATTTTGACTTAAATG
+CTTCACAGCCTGTTTCCTATGTCGTGGATGATGTTGTTCAAGAAAATCCAATTTTAAAAGGTTTTCCTGT
+CTTTGATGTAGAAAGAGTCGAAGTGCTTCGTGGGCCTCAAGGAACGTTGTTTGGACGTAATACGCCAGCT
+GGCTTAGTTAAGTTTGATTCAATGAAGCCAACACAGTCTTTTGATGGTTATGCTGCAATTTCTTATGGTA
+CTCGTGGCGCAATTGATTCATCAGGCGCAATTGGTGGTGGTTTAACTGATAATTTATCAGTTCGGGTGTC
+TGCTCTGCATCAATCAAAGGGTGACTATATCGATAATAGAGCAGTTGGCTTTGAGAAAAAAGACCAATTA
+GGTGGTTATGATGATAATGCTGCCCGTATTCAGTTTTTATATGAAGGTAGTGCTTTTAGCGCATTGTTTA
+ATTATCATTTTAGAGACCTTGATGGCTCGCCTATTGTTTTTCATCCCAATATTGCTACTCCTGGGACTAA
+TAATATTCGCGGTGACTTTGAAGCTGATGTCGTTTATCAAGATGCAGGTCAATTTGCAACTCAGGATGTA
+TCAACTCAAGGTAGTAGTTTAAAGCTTGAGTGGGATATTGATGATTACACTGTAACGTCTATCACGGCTT
+GGGAAAGCGCTGAGATATTTTCTAGAGCTGATGTTGATGGCGGCTATAACGGTTTTCCTCCTGCAGGTGA
+TGCCAATGCAGTATGGTGGGGGGCTCAAACAGCGGATGAAATTCCTGAGCATGATCAATATACGCAAGAG
+CTTCGTTTAGCTTCCAATTTTGCAGGTAAGCTTAATTATCAAGTGGGTCTTTTCTACTTTAGTGAAGAAT
+TAATTATTAATACTTATGATTATTTTACTCGAGATGGTACATCAACACCATCTGACCCAGCGCACGGCGC
+ACAGAACGGTGAATCAACACAGTATCAAGATACAACAGCTTGGGCAGTATTTGGCTCTGTTGATTACGAT
+TTCACAGAAGACTTAGCAATAACAGTAGGCCTTCGTTACTCTGACGATCAGAAAGACTTTACGGCTGAGT
+TATTAGATCATCCATTTATACCAGGAGCAGATGGCGGTAATTTCTCTGAGTCTGTTGATGTAAGCGATAG
+CCACGTAAGTTGGGATATTAGCGGTACTTATAAAATAAACAAAAATATAAATTGGTATGCTCGTGTCGCC
+AATAGCTTTAGAGCACCAAGCATTCAAGGTCGTGTGCTTTATGACCAAAATGTGAGTGTTGCTGATTCAG
+AAACGATTACATCGTATGAAACTGGATTAAAATCTGATGTTTTAGAAGGGAGAGGTAGAGTTAATGCATC
+CGTCTATTATTTTGATATGAATGATCAACAATTAACGGCAGTAGGTGGAACCTCGAATTCAAACACATTG
+TTAAATTCAAATGGTACTATCGGTTATGGTATTGAGCTAGATTCAGAATGGATTCTAACTGATAACATTA
+TTGCTACTTTCAACATCAGCTACAATAAAACAGAAATTGATGATGACGGTCTAGCCGTTGCGGCTTGTGG
+TTCTGGTACATGTACTGTAACTGATCCAACCTTCCAAGTTCCAGGCGATTTTGGCCCAACTACTATGGCG
+TATATTGACGGTAACAGCTTACCTAATGCACCTGAATGGATTTCAAACTTAACCTTAAGCTACGTAAAAG
+AGATTGGAGATGGAGAGTTTTTTGCGCATACTGATTTAACTTACCGTGGCAAAGTTGATTTCTTTTTATA
+TAGAGCCGAGGAGTTTGAAGGTGAAGCCTTAATAGAAGTTGGCGCACGTACTGGTTATAACTGGATTTCT
+GGTGATAATGAGTACGAAGTTTCAGCATTTGTGCGTAACCTTACCGATGAGGAAGTGATTATTGGTGGTG
+TTGATTTCAATAATAACTCAGGCATGGTTAACGAAGAGCGTTTTGTTGGCGCAGCATTTAAAGTGTCTTT
+CTTTTAGCGTTTAAATCTCATCATTTGAGAAATAAAAAAGGGTTAGCATTTTGCTAACCCTTTTCTTTAA
+CACAACGAAAACTGAATTTGAAAGCTATAGTACGCTTTCTAATGTAAGTTCCATCATATCTTTAAACGTA
+GTTTCTCTTTCTTCAGAAGTAGTTTTCTCACCTGTTTTTATATGATCACTAACGGTCAATACGGTAAGTG
+CTTTTTTACCATATTCAGCAGCAACACCATAAAGGCCGGCTGCTTCCATTTCTACCGCTAAAATTCCATA
+CTTTTCCATGGTTGCAAACTTTTCAGGTTGCGGCGTATAAAATAAATCAGCAGTAAAAATATTACCTACA
+TGTACAGGTTTACCGAGTTTTTCAGCGGTATCAACGACACTTTTTAATAAAGAGAAGTCGGCACAAGCAG
+CAAAATCTACATTGTGAAAACGTTGTCTGTTAACGTTTGAGTCTGTGCTCGCCGCCATACCAATAACAAT
+ATCACGAATCTTTATATCATCTCTTACTGCGCCACAAGAGCCGATGCGTATGATTTTTTCAACGCCATAA
+TCTTTATAAAGTTCAGTAGCGTAAATAGATATGCTTGGTACGCCCATACCTGAGCCCATTACAGAGACAC
+GCTTACCTTTATACGTACCTGTGTAACCAAGCATATTGCGTACTTGTGTAATGCATTTAGCATCGTCTAG
+AAAGTTATCGGCAATAAATTTTGCTCTAAGTGGATCGCCAGGCATTAGTACTGTTTCTGCAAATTCGCCG
+TCTTGTGCTTCGATATGTGGTGTTGGCATAAGAGTTATCCTTTTAAGGTTAAGTGTAACTCAGTAAGTTT
+CTAGCCAGAACAGAATCATTCATGCTGCTATCAAGGATTTTTTACTGATAAAGTTGATGTTAATTTTTAC
+TTAATTAAGTATTTATTTTACTGATTTTTACAGTACTGCGCAGTGTTTATTCATCTATAAACATTGCGCA
+GTTAATAATAATGCTAAGTGAAGTCCGGTTCAAGTAGACCCCATTATTTTAGCCTTATTTTAGTGTTTAT
+TGTTTAATGTTGAGCAGTGCTGTCTTTTCTTGCTCAGATAAAAAGCTCATTTGCACCGCATTTCGTTGTA
+ATTGGGTGATTTGATCTGTATTGAGTCCAAGTACTTCGCGTGCTACTTGAAATTCGCCAGCGAGCTCGAT
+ATTTTCAACGGCAGGGTCGTCAGTATTTAAGCAAACTGTAAGATCGTTTGCTAAAAATGTTTTTACTGGA
+TGTACTGCCAAATCTTTAATCGTTCCTGTTTGGTAGTTTGAAGTAAGGCAAGACTCTATGCTTATTTTAT
+TTTCTCGCATGTAGTCCATTAATTCTTGATCCTTAGCACAAGCCACACCATGACCAATGCGCGTTGCACC
+CAGTGTTTTTATAGCATGCCAAACACTTTCAGGCCCGGCGGCTTCACCGGCATGGACACTAACATTAAGG
+CCTGCATCGTTTACTTGTTTAAAGTGACTTTCAAAAAGGCTGCCTGGAAAATTGTACTCATCGCCCGCGA
+GGTCAACTGCAACTAAATCATCTTTATAAGCGAGCAGGGCATTGAGTTCACTTTGGCAGTGTTCAACACC
+AAAGGTACGACTTAAAATGCCCATTAAATTAATTTTAGTGGTAAATTTTTTTCTACCCTGATTTACCCCC
+TCAATAATTGCTTCTACCACACCCTCTATTGGTAAGTTGTGCGTCATGGCGATGTAATAGGGAGAAAACC
+TTAATTCAGCATAATCAATATTAGCGTTATAAGCATCTTCCACATTCTCAAAACCGATACGTACTACATC
+ATCTAGGGATTTTAGCACACCAACACCCCAATCAAGCTTTTTCAAAAAGGCAAGCAGGTCAGCTTCACTG
+TCAGTGATTTGCACGTGAGGGATAAATGCCTCAAAGTTGTCTTCAGGTAATTTAATATTATTTTGTTGTG
+CTAACTGCCAAATAGTTTTTGGGCGTATGTTTCCATCTAAATGACGATGTAAATCGACGAGGGGAAGTTG
+ATTATTAAACATGATAAAAGTTTGTCCTAGCAGTGAAAGTGTTGTGGATAAAGTTATGCCGTTGAATTTT
+GAACATTACCCACGTTACATTCTTATTAATTATAGACTTCATTAGTGTGTTCTAAAAGTTAAAGCTTAAC
+CTTTACTGATATAGGGCAATGGTCGCTTAAGTTTCGAGATAATTCTTTAGTGTATTTAGGTTTGAAAATA
+AGTTGTTCAAATGAAGATTCAATATACTTTTCTTTGGCCTTAGGGCTAAAAATAATATGGTCTATGTATT
+CTTTATAATAACCGCCCCAACAACCAGAATTAGCTGTCATGGTTGGTGTCCATAGCGTTTCTTTTCCATC
+ATCATTTAATGCTTGCCACAAACCCTTATCTTCAGAGTATTTTAAAGCGATATCTTGAGAAAAACGTCGA
+TTAAAGTCACCTAAAACAATATACGCAGCGTCTTGGCTTGCATGTAAATCAATCCATTGCTCTAACGGAG
+ATATTTGCTTACTAAGTTTGGTACAGGCCTCTTTACGTTTTTCTTCTTTAATTGATGTACTCGGCATTGC
+CTTAACACTACTGCTATCTAATGGCGCAGCAAAACAGCCAGATTTTAAATGTACGGCTAACAAATGCAAT
+GTCTTACCATTTTTTGTTAGCGTAATATCCATGCCATGGCGTACTTTACCGACATCTAAGGCTTTATATT
+CTTTAGCTTCAACAGTAAAGTGTTGTGATTTTTTAATAGCCACGCCAACACGTTGAACCCAGTCTTTGGT
+AGAAAAGTAATAATCATAATCATTGCCAAAAACTTTGCGTGCCCAATACTCACTCTCAACCTCTTGCAAA
+GCGATAACATCAGCATTCAATTGTTTGGCATACTTGGCTAATTTTTTGTAATCAGCGTCGGTACGATGGT
+TGTACTCATGAGAGCCTAGCCAAGCGATGTTCCATGAAGCAACTTTTATCTCTTCGGCCTGAGTTTTAAA
+ACTGCTGAACAGAATTAATAGCAGTCCGATTGTTGTTAATATTACGTTTTTCATCAATAATTCTCTTTTA
+AGTTCAACGTTTAGTTTGAATATGAACTATCAGCCAAACTTATAGTTATTGCTTTACTTAACCATTAGGT
+CAGGATTTATATTTTGCAACATTACACTATTTTTACGTTAAGGCACAACCTGTAGGTATAAAAAATTATT
+GCTGTGTATGCTTTCATTAATTTGAACAACCAATAGTGGGTAAGTCTGGATTAATCAGACCGTTTATAAT
+AAAGGGTCTATCAGGTGATTCCTTATTAAAGATAACTTGAGTGGCATCAAGATATTGAAAATCACCCGCA
+GCATTTAAATGCCATAGGTTGCTGTCTAACTTCTCAAAGCAGAACTCTCCGGTATCACCATGGCTAATGA
+GTATTGGTTTATTGATTCGTTTTGCTAGATCTTTAAACGCTTGGCGATACACAGCAAATGCGTCACAAGC
+TGTTAAGGATGAATTATCGCATGAGCCACTCTCTAATACTGACTGTTGATAAATGTCAGCTTGAAAACCG
+ATAATTATCGCATCAAAATCTTTTGCTTTTTCTTCAATGTTTTTTAACCAAGTAAGATTGTTTTTGTCTC
+GCTCATCAACTTTTTTGATAGCATTCTCTTGCTTTGATTTATCGATATTAGCCCTACCATTACTGGTTCC
+AACTATATGTAAAGTACTTATTGCTAGGCGGTCATTAATCCATAACTTATTTTCTATTTGTGTTTCTTGA
+CTAATAATTGAAGGTAAGTTTTTGGTTAACAATGGCGGCGTTTTAAACATCAATTCTATTAGGAAATCGA
+GTCTTTCTAATTCATTAAAGCTGTAAAGTAATGACGAACGATCACAGTCAGTCCAGTCATTATCTCCAGG
+GGTGTAGATAATTTTACCTGGATAGATTTGAGCTAACAGTGCTTTATGCTCTTTTAATAAGTCGTCAGTA
+CATGACTTACCACCACTTTTAAAGTCCCCAAGATGCATAACTACAGTAGGATTGGTTTCATTAATAAGAC
+TATATAGAATACCACCGGGCCCTTGCATCATTTGTTTCTCTTTATCGCTATAGGGTGTATCGGCCAGTAC
+AACCACTGTTTGTGCCCAAAGTGTTGAGCTAGTAGTCGAAAGCAATAAAAAGGTAATGTGTAAACAACGC
+TTTTTCCATAAGTAAATGCTGAAAGTCATCAGTAGCCTTTTAAAATTAAATTAAGAATAAAGGAAATAAA
+TCTAACCTAGCGAAGAATGGGAATTGATGCAAGTTATACCAATTTGTTTAAATTTATTCCTTACTCAGAG
+CTACATTAGCGAGCTTAGAGCAAGAAAAATTTGTTAAACATAGTTATTCTATATTTTATTCATTTTACGC
+TGTTATCAGTTTGCTAATTAGCTTCCAAAGGACGAGTTTAAAAGGCTTATATGTTGCGTTATTGATTTTG
+ACAAGGGAATAACCATTCTCTTCAATCTATGCCTTACCTTTAAGCCTTTTAATTCTCGCTGAGTGGGAAA
+TAACTTAATCAACTTGGTATTAGTTATCATAAAGTAAACGAACCAAGTGGTCAGGTTTTTATCTTGCTGC
+TGTTGAACAAAATCGAGAAAAGAGTAAAATCTCATTATTATCGGCAAAGAGAAGTAAAATTATGCAAGTA
+CTAGTTGTAGATTACACCGCAAAAGACGCGGCAGAAAAGTTTGTTCAAAGTTTACATGAAACTGGGTTTG
+CTGTGCTTGTTAATCATCCAATAAAACAAAGTTTAGTTGAATCAATTTACAAAAATTGGCAAGAATTTTT
+CTTAAGCGAAGAGAAACATGCATTTGCTTTTGATCCTGTAAAGCAAGATGGCTATTTCTCATCTGAGATA
+TCTGAAACGGCAAAAGGTCATAGTAAAAAAGATATAAAAGAGTATTTCCATGTTTACCCTTGGGGACGTA
+TTCCTGCACAGCTAAATGATGAAATCTTTGAATATTATCGTTTAGCATCAGAGCTTGCAGCGGAGTTACT
+TGACTGGGTAGAAGAGTACAGTCCAGCGGACATAGCAGATAAATATTCTGAAACTTTATCTAATATGATT
+AAAGAGACGCCAAATACATTGTTACGCATCTTACATTACCCACCACTGACGGGTAATGAAGAAGCTGGCG
+CTGTTAGAGCAGCTTCACATGAAGATATTAATTTATTGACTATATTGCCTGCAGCGAATGAACCAGGTCT
+ACAAGTTCAACGTCAAAATGGTGAATGGATTGATGTTCCTTCTGACTTTGGTAATCTAATAATTAATATT
+GGTGATATGTTACAAGAAACATCAGCTGGGTATTTTCCATCAACAAGTCATCGAGTTATCAACCCAACAG
+GTAAGGGCAGTGATAAGTCTAGAATTTCATTGCCTTTGTTTTTGCATCCACGTAGTGAAGTGGTGTTATC
+TGATAAACATACTCAAGCGAGTTATCTACTCGAACGTTTACGTGAGTTGGGTGTTAAAGTTTAACTAAAT
+ATGTGGTTAAGTTAATCCCCCTAGCCGACTTGTGTAACTCGTCGGCTTTTTTGTACCTGTCATTCAATAT
+TTGAGTGACTATGTTTAAATTATTTACCTTGCCTAAAGTGGTTTTAATTCCCACTGAAATTCTGCACTTT
+GATTGGTAACGGGTATATAATCGCTATATTCTAAATGTTTATTATAAAGAAATGTGACAAGGTCATGAGT
+ATGAAATTAAACTGCGATTTAGGTGAGAGTTTTGGTGCTTGGTCTATGGGACTCGATAATGAAGTTATGC
+CTCATATTGATCAGGCAAATATTGCCTGCGGCTTTCATGCTGGTGATCCTTTAGTGATGCAAAATACGTT
+GGCATTAGCCAAGCAATTCCAAGTCAGTATTGGTGCGCATCCTAGTTATCCTGATTTAGTTGGCTTTGGC
+CGTCGTACAATGGCTTGTTCGTCAGAAGAAATAATCGCGCTTATACATTATCAAGTGGCAGCACTTGACG
+GTATGGCAAGTGCTCAAGGGCTATCGCTAGATTATGTAAAACCCCACGGTGCACTCTATAACGACATGAT
+GAGAGAGCCTAAAGTGTTTGAAGCTATTTTAACTGCGCTTGCTCAATATCCAAAAACACTTGCGTTGATG
+TTACAAGCAACGGCAGATATTGAGTCTTATAGGGAGCAGGCAAATAAATTTGGTCTCGTTATTTATAGTG
+AAGCATTTGCAGATCGTTGTTATGACGATGAAGGTCGATTATTAGCACGTAGTCAATCGGGGGCAGTGTT
+AAATAAAGAAGCCATGCTTGCCCAAGTTAAACAATTATCACAGCAAGGCACCGTGACCACCATCTCAGGT
+AAAGTGCTCAAGCTTAGCGTAGATAGTTTATGTGTTCATGGTGATAATATTGCCGGTGTACAGGCTATTC
+GTGAAATTAAAGAGCTGCTGAGCTAATGTCAACGCTGATAAATGACAGTATTCGCCTTGAAATTGCCGGT
+GAAAATTCCTTGATGCTATATTTTTCAGATAAAGGACAAGAGTCGTCAATTATTACTCCAAGTATCAGCA
+GTAATGTTCACCAGGCAGAACAGCTTATTCGTCAAAATTTTTCAACTGAAATAATTGACCTCATTTCTTC
+ATACGCCTCCATTTTAGTGGTGTTTAACTTACTTGAAATAGATCACCACCATTTGCGCAATAAACTAAAA
+AGGTTATTGAAGCAATGCAGTAATGCAAGTAATAAGCAGGGTCGATTAGTTGAGTTACCCGCTTATTATT
+CGCTTGAATCAGGCATGGATTTACAACGCATTGCCAAGTATGCCAAATTGACTGTTGAACAGGTTATTAA
+CTTACATCAAGCGCAGGAATATCGAGTGTACGCTATAGGGTTTGCCCCTGGTTTTGCTTATTTAGGTGAA
+GTTGATAAGCGAATAGCCATGGCCAGATTAACTACGCCACGGCTAAAAGTGCCCAAAGGCGCCATTGCTA
+TAGCCGATAGACAAACTGCCGTTTATCCAGCGCAATCTCCAGGTGGTTGGAATCTCATTGGTTTATGCCC
+GATTGATATGTTTAACGCACAAGCAGAGCCTACGATGCCTGTAGAAGTCGGAGATAGGGTGAAATTTGTC
+GAGATAGATAAACAGCAGTACCTTGAGTTAGGTGGTAATTTACCCAATCAAGTGAGTTCAAATGACTGTA
+AGTAAGGATGCTTTAGGGTTTATCGTTACCAATGGCGGTGTCTTAAGTTTAATTCAAGATGCTGGGCGTT
+ATGGTGCCTTTAATTTAGGACTGACTAATGGCGGTCCTACAGACTCTTTAGCTTTTTATTGGGCCAATAA
+ATTATGTGGTAATACAATCAATTCAACGGCTATTGAAATTAGTCTGGGAGGCTTGGAGCTTATTGCGCAA
+GTTGATTGTGTTATTGCGATTACAGGCGCTCCGATGCCACTGACTATAAACGGTCAACCAAAGTCATGTT
+GGCGAAGTTTTCTGGTTAAAGCAGGAGATACTATTAGTTTAGGGTTCACCCCAATTGGTGTGCGTTGTTA
+TTTGGCAGTAGCGGGAGGCTTTACTATAAAGCCAAATTTTGGCAGTACAGCCACGGTTTGTCGAGAGTCG
+GTAGGTGGCATTAATGGTGATAAACTGGTCAAAAATGACGTATTACCTTGCCAAACCGTGTCTAAAACTG
+ATGATAGGTTAAAACCGCTAATGTTAGCCGAAAATGATCAACCACAATATACTAATGAAGTTCCATTACA
+TACGGTATTAGGTTACCAGCAAGCTCATTTTTCAAGTATAGAAAAAAGATTATTTTTCTCAAGTGAATAT
+CAAATTAGTCAACATTGGGATCGCATGGGATATCGTTTACAAGGTCGTGCGATAAGGGCTGATGTAGATG
+GTATTTTATCGGAAGGGATTTGTTATGGTGCTGTGCAAATACCAGCAGATGGTCAGCCAATAGTTTTACT
+TAATGATCGACAGACTATTGGTGGCTACCCTAAAATTGGTGCCGTTATCTCACAAGATTGCGCTAAACTT
+TCACAGTTACGCCAAGGTGATAAAGTACGCTTTGAGCCAATTTCTATGTCACAAGCAGATAATATGTTTC
+ATCTAAATTTGAGACGATTTTCACAAACAAAGCTTATTAATTATTCCTAACCTCAGCTTTATAATTAAAG
+TTGAGGTTAGGTAAATAAAGTTAATTACTACTCAACATCAAGTGGTGATATATAGCCATCAGGTTTTAAC
+GCTAAAACATCACAGTCTAATTGGTCAATAACATGTTCAGCAGTATTACCAATCAGTGCTGCAGAAATAC
+CAGTTCGACCGATAGTACCTAAAATAACTAATTCAGCATCAATCTTAAGGGCTGCTTGTTCAATGACCGC
+TTCAGGTAAGCCTTCCTCGACATAAGTATTACTTAATGGGATATCAAAGCTATTAGCATGCTTGCTCATA
+GCTTCTTTATGGTGTGCTTGCATAGCACTATTATATTCGCTAGCGTCAAACTCAGGGATTTCAATGGCAA
+TATTTACCGGAGTGCCTGGGAATGAATTAACTAAGTGCACATCTGCAGTGATTAATTGAGCAATATTTTT
+TGCTTGTGTAGTAATGGCTTCGTTTAAAGAGATATGCTCAGCTTCATCACTACCAACATTTACAGCGGCT
+AAAATATTACCTTGTTCAGGCCATTCATGTTCTTTAACAAGTAGTACAGGACATGGGCACTTTCTCAAAA
+TGTGCCAATCGGTTGGCGTGAATACTACAGATTTAAATTTATCATGTTGGTGGGTGCCTTTGACCACTAA
+ATCATACTTATGCTCAATGACTTGGTTGATAATGGCTTCAAAAGGGCGATTATGCCAAACAACTTTGCTG
+GTAATAGTTATTGGGCTATTACTTAGAGCAATGATGTCATCTAGCCATTTTTGTTTTTCTTTAATAACCA
+TTTGGCGCATGGTGTCGCGCTCGCCACTGGATAAGATGGTGGTCATCTCATAAGAAAAATCAAAAATACT
+AAAAAAAGCAGTAATATTTGTTTGCTGATCTGGAGCGGCAGTATTAATTCTTGATGCGAGATCAATGACT
+CTTTTAAGGGCTTTTTGTTCATCTGTTGTTGGATCTATCACAACAAGGATATTTTGGTACATGTCCATGG
+CAACCTCTGGCAAACTAAATAATAACGTTAGTTTATTTATAGCAAAGTTGACAAATTAATGCTTGTTTTA
+AATCAAGTTTATTTTGTTATAGGGTTATTATCTTTGGGGCGATAATAAACCTATAACAGGAAGGCAGATA
+GAACTATAGGGCAGCAGTATCACAAAGCTTGTCGATATCAATAATCGAAATTAATTTACCATCGACTTTA
+ATTAAGCCACTTTTATGGAAGCGATTTAATAAACGGCTAATCGTTTCAACAGTTAAGCCAATATAATTAC
+CGATATCACTTCGAGTCATTGTTAAGCGAAACTCTGTCGATGATAAACCACGTGCGTGGTATCGTTCACT
+TAAGCTCACCAAGAAAGTCGCAACACGTTGCTCTGCATTTTTTCTATTTAGCAGGGTTAACATTTCTTGA
+TCAGTTTTAATTTCATGACTCATTAATCGCAATACCTGCTTTTTAAGCTTAGGCATAGTATTAGATAATT
+CATCTAGATTTGTATAAGGAATTTCACAGACCATTGATGTTTCAAGTGCTTGGGCAAAACTAGGGTGTTG
+GCTTTCAGCAATCGCATCAAAGCCAAGTAAATCACCGGCTAAATGAAAACCAGTAATTTGTTCTTCGCCT
+TGTTCATTTACGGTAAAAGTTTTGAATGTACCTGAACGAATAGCATACAAGGCATGCATTTCTTGACCAT
+CATGGAAAATTTTATCGCCCTTGTGAATAGGCCGTTTGCGGTCAATAATACTGTCAAGAGAATCAAGTTC
+TTTATCATTTAAAGAGAAAGGTAAACATAGCTCACTAATGCTACAATTTTGACACTTGATATGTTGTATC
+GTTGGACAACTTTTATTTTGCATAATATTACTCTGTGACGTAGCTATTTACGCTACTTTAAGACAAGTAT
+ATGTTATTAGAACATTACTTGATATGCAACAACAAAACTGTAGATACCGTAGGTAATAAGAGAAATAGCC
+ATCATTTTTCGAAAGACTTTATTGACTAGTAGATTTTTTATGCTGTCGATACCTAGGGATAAAGCAATTA
+ATGCGGGTAAAGTACCTAGTCCGAAACAAAGCATAATAGCTGCACCAGTTAAAATACTACCACTGGCAAG
+TGCCCAAGTGAGTGTCGAATACACCAAACCACAAGGTAACCAACCCCACAAAGCCCCTAAACCTAACGCT
+TTTTTAGGAGTATCCACTGGGATGACATGTTTAGCTAAAGGAGATAAATAGCGCCATAAACCTTTGCCCA
+AAGATTCAATCTTATTTAACCATAAAAGCCACTGACCTATATAAAGGCCCAAAAGAATAAGAAAAAGTGC
+CGCAACTAGGCGTAACCCTGCAATAGGTAAACCTACATTTTTAGCGGCGATAGAGCCAGTAAAACCTACA
+ATTGCGCCAATTAGGCAATAACTAGCAATGCGCCCAACATGATATAAGAAGACTAGATTTAAACGGGAAG
+CTTGGGGCGAGCAACCTGATGGTGCTGAGGTTACGTTGACAGGAATGTCGCCTTGCAGGCTTTCTTTAGT
+GGTTGGCAAATTTGACGGTTTATTAATAGCAGAAGTCAGCAGGGTAGTTATACCACCACACATAGCTAAG
+CAATGACCAGAGCCAAGCAAACCAATGATAAAGGCAGAAAAAACATCTAAACTCATTGGTTATCTGAGCT
+TTGCTTAGTGTCTTCTATTTCTTTCTTTGGCTTTTCTTCGGTGACTTCATTTTGTTGTTCATCATCAAAA
+AGAATACTCATGCCTTGCTTTTCTAAGTCTTCAAATTGCTCAGTTTTAACTGCCCAGAAAAAGAGGTAAA
+TGCCCAAAGCAGTTAATAATATGGCTATAGGAATTAGGATATAAATAATACTCATATTTTACTCATGACT
+AAGTTGATTCGCGTGTTAAGTTTATCTCTAGGGCAGCACTTTGCTTTTAACTCATTGCCCCGCTGACTAT
+TTAGCTTATTTCTTAGCTTACTTTTTAAGTAAACGTAATGAATTAGTAATAACTAAAATAGAGCTAGCTG
+ACATGCCAATAACAGCCATGTAAGGCGTTATATAACCAGCCACAGCTAACGGTAATACAATAGCATTATA
+ACCAAAAGCCCATAAATAATTTTGTAAAATTATTCGACGAGTTCGGTGAGCGACTTTTATCAAAGTATCG
+ATGCTGTTCAGTTTATTATTGAGCAAAATAACATCTGCACCACTCTTAGTGATATCTGCGCCACAGCCCA
+TTGCGATAGAAATATGGGCAGCGCCAAATACTGGTGAATCGTTCACGCCATCACCCGCCATGGCTACTGT
+ATAACCTTGAGCTTGGACCTGTTTAATCTGTTCCATTTTATCTTGAGCACTCAGTCCACCCAATACAGTA
+TTTACGGGTAATGTTTGCGCAATAGTGTCACAAGCAATTTGACTATCGCCAGATAATAACAGCGTTTTAT
+TGTGATTATTAAGCTCAGAGATCACTTCAAAAGCCTCGTCACGAATCTTATCAATGAGATAAAATACGGC
+AATAATTTCTTTATTGGCTATTAAAATACAGCTAGCACCGTTTACATTAATCTTAAGTGACTTTGCTTGA
+CCGTCTTCTTCAGCAAGACTATTTTCCAACCAAGAGTATTTACCAATGGCATAATCAATAGTATTTATCG
+TACCGGTAACACCTTGTCCAGAATGCACTTTAACTTCTTGTGCAGTTAAGTTGTAATCTCTATGTTCGGC
+AAATGGTTTAGCAATAGGATGCTCTGAATGAGCTTCTAATGCTGCAGCTATGGCAAGAATCTGTCCTTGG
+TTGTAGCTTGAATCGTTATTGATTAACTCAACCCTATCAATAGTAAATTCACCTGTGGTTAAGGTGCCTG
+TTTTGTCAAAAGCAAAACAGTCAATTTTTGGCATGGTTTCCATAACATGACCACCTTTGATCATAATACC
+AGCTCGATTTAAATGAGTGGTTGCACAAGTTAAGGCGGTAGGTGTTGCTAATGAAAGTGCACAAGGGCAG
+GTCGCTACAAGGACAGAAAGGGTGATCCAAAAAGCTTCCTCTGGCATATGTTGCTGCCAATAAATAGCGG
+TTGCTATGGAAGTTAATAAAATAAGAGCGACAAAGTATTGGGCAATCTTATCTGACAATTTTGCTATTTT
+AGGTTTATGTGCTTGAGCTTCTTCACTTAAGCGGATCAGTTGGCTTAAAAATGATTGATTTGTTGCTTGT
+TTCACTTGCACGGTAATATTACCGTCACCATTGAGTGTCCCAGCAAAGACATTATCATTGATTGTTTTGC
+TAATAGGTACTTGTTCGCCAGAGAGCATGGCTTCATTGAGTTGGCTTAGCCCAGAAAGAATGACGCCATC
+AGCAGGTACCACTTCACCTGGTTTAATGATAACGAGGTCGCCTTGAATAAGTTGTTTCGCGGCAACTAAT
+ACTTCTCTAGTTTGTGACTCGTTGTTCTGTGTTTCTTTGACGATGTTATCGCTCGACACAATCACTTTAG
+TTGCAGTCATAGGCATTAATTTCAATAAATTGGCAGAGACTTGCGCCGCATGTGATCGGGCTCTAAATTC
+TAAAAATTTACCGATGAGCAGTAAAAAGGTGAACATGGAAACCGATTCAAAATACACCTCTCCTTGCTGA
+GTAATTGTTGCCCAGGCACTTGCACTAAAAGCTAAAAGGATAGCAATAGAAACGGGAACATCCATGGATA
+AGCGCTTTGCTTTGATCGCTTTTATTGCCCCTGTATAAAAGGGCAAGGCACCATAAAAAATAATAGGAAT
+TGTTAAGATGAAACTAACCCAGCGTAGATAAACTTTATTGTGTTCAGCCATTTCAGAGAAGGCACCAAAA
+TAAAGGCCAAAGGCTATCATCATTATTTGCATCATTAAGATGCCACTTATACCTAGACGTTTGATAAAAG
+CTTTGCTTTGTTTTTTATTTCTTAGTTCTGCTTCGTTGGCTTTAAAAGGCAGTGCTTGATAACCAATATG
+CTCAATAGCCTGTAATATTTCACTGAGTTTTAATGCATCATCTTGCCATCTAACTGTCGCTCGTTGGCTA
+GTCGCATTGACGTTTATCTTGACTAAACCTTTGAGCTTTTCCAATTGCATTTCGATAAGCCAAGCACAAG
+CAGCGCAACTAATACCATCAATCGTTAATATGGCTTCTTTGCAATCATTGTCTTGATAAATAAACTCGGT
+TTGTAAGATAGCTTCATCAAGTAATTTGTTTTTTTGTAATTGTTCAGGGACAAGAGATTGGCCTTTATGA
+GCCGGCTCTGTTCTTACTGCATAATATTTAGTTAGGCCATTATCAACGATAGTTTGAGCTACTGCCTGGC
+AACCAATGCAGCACATAGGTTGTTGAATTTGGCTGATTTCAACCGAGAGGTTAATTCCGTGGGGAACGGC
+TTCATTACAGTGAAAACATTGACTGGTCATGGCTACTTTCTTAGGGCTGGAGGCACTATGGTAACTTTTT
+AGATGTCACCATAGTGATTAGAATCGTGCTAACTTATTTAGCTCATCAACGCTATTTAACTTATTGGGCT
+TTTATCGGGTTAGGAATTAAATCGATAAAATCAGCTTGCGGTAAGCTAAGGGTATCTTGTATTTTCCAAT
+TGTTTTCAAAAGAAGTCAGGGTCAGTTTCCATTTGCCGCTAATATCTTTATCAAAATGGTGTCTGAAATA
+GCCATTACCATCTTGAGTTAACGCTAAATAAAAGTCTCTTTCTTCAAGGGTAGGATGAAAAAAACTGACA
+TTAAGTAGTGGGAAAACTTTTTCAATACCCGTTGGTTTAATTATTAACTCATTGTCTTTTAACTGAAGCG
+CAAATCGCATGCCCAATTTTTGGGCCATTTTTACTTTGCCCACTTCTAAATTGATGGATTTACCTTTTTT
+ATAATAATCACCAACGACTAACGTATCAGGGTTAGTATTAGCTATGATATACGTAGCAATACCAGCTACA
+ACAGCAGTAAAAGGAAGAATAAAAACTAACCAAGCCCAAGGCTCGCGGTACCAAGAATCTTTCATAAAAA
+AGTACTTACGTTAACGGTAGAATATGGGGCAGGATTATACCTTTTTTCTCAACAAGCATCTACTTTTGTG
+CTCTTTAAAAGACATAAAAAAACCCTTGGTTACAAAGTGTAACAAGGGTTTTATATTCATGTTGAGGGAT
+AGCTCAATCTGTCATGAATGACAAAGACCGAACTAAGCCGCTCAGTATCAGTATTATGGATTATTAATCT
+TGAGAAAGACTATAAACATAAGCACTAATTAGATGAACTTTTTCTTCACCAAGAATATCTTTCCATGGCG
+GCATAACACCAGCACGACCATTGCGGATAGACTCTTCAATTGCACGTTTTGAACCGCCATATAACCAAAC
+ATTATCTGTTAAGTTTGGCGCGCCCATAGGCATACCTAATGCTAAGCTACCTTGACCATCAGGACCATGA
+CAAGCAGCACATAAAGCAAATTTAGCTTTACCGGCTTTCGCTAATTCAGGATCTACTGAACGACCACTTA
+AGCTAATGACATAAGCTGCAACTTCTTTAACACCTTGGTCGCCGCCTAATGCGCCTTCCCAAGCCATCAT
+GCCTGAAGCAATACGACCATTCATAATAGTCTCTTTAATCACTGCAGGTGTGCCGCCATATAACCAGTCT
+TTATCAGTTAGGTTAGGGAAGCCGGTAGTACCGTGAGCATCAGAACCATGACACTGTGAACAGTTTTGGA
+TGAACAAACGCTGACCCACTTTTAATGCGTCGCCGTCAGTAGCCAAATCTTCAATGCTACGCGCAGCGTA
+AGCTTCAAAAATCGGACCAAATTTAGCATCAGCAGCGGCAACTTCACGGTCATATTGTACTAATACACCA
+GAGTCTTTATGCAAGTTCTCTATTGTTTTAGCTTTTGATTCCGCAAGGTTTAAAATGCCTTGGTTAGAGC
+TTTTCCAGCCTAAAACGCCAGTCCAGTTACCTAAGCCATAAAGTGCGATATAACCAAATGCCCAAACGAT
+AGTTAATAAGAAAAACGTGCTCCACCATTTTGGTAAAGGGTTGTTTAACTCTTCAATGCCGTCAAACGTA
+TGACCCATTGATTCGCCTTCTTCAACGCCTGCAAAGTTCTTTAAGCACATACGTAGTAGTAAAAAACACC
+CTACTAACGAGCCAAGGGTAAGAACCCAAACCCATATATTCCAGAAGCTAGACATTATTATTCGTCTCCT
+GTTTGCTTTCTTTATCGGGATGGCGCGTTTTATCTGCTGTATCTAATTTGTCTTCTTCAAAAATAGAGTT
+TGCGACATCATCAAATGAGTCTTTACGCTTTTTTGAATAGGACCATACAACGATGATAATAAACAACGCC
+AATATAAGGAGGGCAAAAAACCCTCTAAGTGTTCCGTAATCCATGATGCTCAGCTTACTTTAATGCGTGG
+CCAAGTGATTGCAAATACGCAATCAAGGCACTCATTTCAGTTTTACCTTTTACAGCATCTTTAGCGCCGT
+CAATTTCTGCTTGAGTATAAAGCGGAATTGCATTGCCGTTTTCGTCTTTATGACTACGGTTACGTGTTAA
+GAAGTTAAATGTTGCTAGCTTCTTACCCGTTAACTCACCATCAAGTGTGTCAGTATTCAACCAGCTATAT
+GCAGGCATGTTTGATTCTGGCACAACTGAACGAGGATCTGTTAAATGGGCAATATGCCAATCATCACTAT
+AACGACCGCCAACACGTGCTAGATCAGGACCAGTACGCTTAGAACCCCATAAAAATGGATGTTCCCAAAC
+ACTTTCGCCCGCAACACTGTAGTGACCGTAACGCTCTGTTTCAGCGCGAAATGGACGAATCATTTGACTG
+TGACAGTTACTACAACCTTCACGGATGTAGATATCACGACCTTCCATTTGCAGGGCAGTGTAAGGTTTTA
+AGTTATCAACTGGCGTCGCTAATTCTTTTTGGAAAAACAATGGCGTAATTTCTACTAAACCACCGATGCT
+GATAGCAAAGACAGTAAATAGGAAGAACAAGCCAACGTTCTTTTCAACTTTTTCATGTGAATTTTTCATA
+TGGCTCTCCTTAAGCTACTTCAAGAGGCTTAAGACTTCCGTCTTTAGCACCAATTGTTTTAAACATGTTG
+TAAGCCATTAATAAGAAACCAGTTACCACTAATACACCACCTAAGAAGCGGATGAAATAGAATGGGTAAG
+AAGCGGTTAAACTCTCAACAAAGCTGTATGTTAATGTACCGTCGCTATTCACAGCTCTCCACATTAACCC
+TTGCATTACACCTGAAATCCACATAGCTACGATATAAAGTACGATACCCGCAGTGTGCAACCAGAAATGA
+ATGTTGATAAGGCGCATGCTGTACATACGGCCTTGGTTAAACAAGATTGGGATTAAGTGGTACATAGCAC
+CAATTGAAACCATAGCAACCCAACCAAGAGCACCAGAATGTACGTGACCAACAGTCCAGTCAGTATAATG
+AGATAAGGCATTAACTGATTTTATTGCCATCATCGGGCCTTCAAAGGTAGACATACCGTAGAAAGATAAT
+GAAACAATTAAGAAGCGTAAAATAGGATCACTACGAAGTTTATGCCATGCGCCAGAAAGCGTCATGATAC
+CGTTGATCATACCACCCCATGAAGGAAGGAATAATACGATAGACATTACCATACCAACTGACTGAGCCCA
+ATCAGGAAGTGCAGTGTAATGTAAGTGATGAGGACCAGCCCAAATATATAAAGAAATTAATGCCCAAAAA
+TGAACAATAGATAAACGATAAGAATATACAGGACGTTCAGCTTGTTTTGGTACGAAGTAATACATCATAC
+CTAAGAAACCAGCAGTTAATAAGAAACCAACGGCATTATGTCCATACCACCACTGCATCATGGCATCAAT
+AGCGCCAGAATAGAGTGAGTATGATTTCATTGCCGAAACAGGTATAACCATTGAGTTACCGATATGCAAC
+ACAGCAACGGTAACGATAAAGCCGCCAAAGAACCAGTTAGCTACGTAAATATGCGAGGTTTTACGTTTAA
+CTAAGGTACCAAAGAAGACGATGGCGTACGAAACCCAAACAACAGCAATAAGAATGTCGATTGGCCATTC
+TAGCTCTGCGTACTCTTTAGTAGAGGTATAACCTAAAGGTAACGAGATAGCCGCTGCAACGATAACAGCT
+TGCCAACCCCAAAAGGTAAAGGCTGCTAATTTACCGCCAAATAGACGCGTTTGACAGGTACGTTGCACAA
+CGTAATAAGACGTGGCAAATAAAGCACTTGTACCAAAAGCAAAAATTACAGCATTAGTATGAAGTGGACG
+AAGACGGGAGTAGGTTAACCAAGGTGTATCAAAATTTAACGCAGGCCAAATTAATTGTGCCGCGATAAGT
+ACACCTACTAGTGTACCCACGATTCCCCAGATTACAGTCATTACAGTAAACTGACGTACAACATCGAAGT
+TGTAGTCTACTGCTGACGTATTACTTGTGGTCATGTTAAGGATTCCGCAGTGTTATTATTAATCAGAAAG
+TATTTCTTGCTGTAATACCTAAACATGAAAAGCCTTAGATATAGGACACAATTCATACTAACTCTGTGTG
+TTTGCTCTATGAGCTGTGATATATGTCACATCCGTGTAAGCAAATGTGTCTAAATCCCAGCAATTTTACC
+CTTTGGCAAGGATATAAATCAACAACTATGCGCGTTTAAATTTGATGTAGATCAATAAAAGAGAATTGCC
+CTTAAATTGCTTGTGGATATTAATTGAACAATAAAAGATAAAAGTAACTCAATGAGTTAGCAAAGATTTA
+TTAACTTTCACTTTTTATTCGTTGATAAATTTTAGCAGAGATAGAGGGCACCCCACTTAGAGACTTTTTG
+ACAGAATTAAATACCAGCGTTATTTAGCTTTTTTCACGATGAACGTTATTGATTTGAAAGTTGCTTCAAA
+TGATTTAGGGATAATAAGGATAATTGTTTACCATTGAGACTAATTAGCTGTTCATGTTGAAATTTTGACA
+ATAATCGGCTCAAAGTTTCACGACGCATACCTAAGAAACTGGCAATGTCTTGACGACTAATGGTTAACTC
+TATTTCTGTTTCATTGCCTGAATGTTTAGCATTGCGCTGACAAATATTAAGTAAAAATGCAGCGAGTAAA
+CAGTCAGCCGATTTTTTACCAGTGATCGCGTGAGCATTACGTTGTTGCTCATAGCTTTGTTTTGTGAGTA
+ATTGAATTAAGTTTTGCTGTAACTCTGGTGCTAATTGTGAACAGGCAGAAAGCGAATCTACATAAACCTC
+ACAAACTGAGTTATCACCTAAGGCAACAGCACTGTAGTTATAAACTTCTAAAAATAAAGCATCTTCACCT
+ATCAGTTCACCAGGAAACCTGAAACCAACAATTCTGTCAAGGCCGTCATCATTTTTCTGACACAACTTAA
+AAGTCCCTGAACATACTGCGAATATAGCGGTAAGTGGACTAGCTTGTTCAAACAATGCAACACCAGCCGA
+TTGATTTAGCGGCAGTGATGAACTTTGTTCAGTGCTAACTTCAACACGTCTAGTTAGATAGTTACTGGTT
+AAATCAATAGCCTGATTATCGGCGCCGATCGGCTGACAGATGGCTCGCATCGAGCAATTATCACAGTCAA
+CGTATCGCGGATGCTTATGCTGAGAAGTATTTTTCTTGGTCGTTTTACTAGATAGGGTCATTACTTACAA
+CGAGTATGTTTTATCAATTAAATTAACTAATGGCGTAAACTTTAAGGTGAATAAATTTTCAATAACAAGA
+CGTTTTATTGATATTAGTTAACTAAGACTTAGGGTAGCTAGTTTACTGGCGTTAGTGGATAATAACAACT
+TTGCAGCAAAAGGTAGGTTTTTCAGTGTCTAATAAGAGGTTTAATAACGTGTTAAAATGGCTTTCCCTTG
+TTGGTTGTTTATTCCTCATTAGTGCCTGTAAGCCAGTAAGTGAAAAAAGCTCTGTAAATAACGCTAGTGC
+CCTAGTTGCACTATGTATTGAAAGTCAGAGCCAGTGCGAAATCAATACCGAGTTTGCTCATTTTAAGGTT
+AAATTTTCTCAGCATCAGTTATCAGACAAGGTTATAACTGAACTACCCTTTTTTATTGAGCTGACACCAT
+TTTCTCAGCAAAGACCTTTGCAAAGTATTACCAAAGTATCTGCTTATCTGGAGGGTAGAGATATGTTTAT
+GGGTAAGGTACCGGTATTTTTTGAACCTACTGATGAAGGGAAAGTTTATTTAGCAGAAAGTTTATTGGCC
+AATTGCAGTGAAGAACAAATGGTGTGGCGTTTGTGGATAACGGTGGAATTGATAGATAAAAAGCAGACGT
+TTTTTGTCGACTTTACCAGTCAACGTTTTTAACGTTCATCTTATTTGGCAGATAAAAAGACAATAAAAAA
+GCGAGCCTGAGACTCGCTTTTTATATATTTATCAACTCGCTATACTTAGTTCAATGAAAGTAAGCAGTTG
+TTCTTAAATATTATTAGTTACATCGACAGAAAGCTTTAATCGCTGACCTGGCTGTAAATATTTCTTTCTA
+TCAAGATTATTCCAACGTTCAATATCACTAATTCGAACATTAAACTTATCGGCTATGCGAGCGAAAGAGT
+CGCCACGGCGTACTTTATAAGTAATATTTCGCATAATGGCGTTTTCGACATTATTACCGGTTTTACTGTT
+AGCAAAGTTCGACTTATTTGATTTAGTATCACTTTTTTGCCAAATCACTAACTTTTGACCGAGTTTTAAC
+GTGTCTCTTGGGGCAAAACCATTCCATTTAGCAATACTTTTGCTATTTACCTTATATTTACGTCCTATGT
+CCCATAAATTATCACCAGATTTAACGGTGTGAACGAGTTTTCGTCCCTTTTGTGGTCTATTTTGCTTTTT
+AGCAATACGTTGTTCTTGTGAGAAAACATAACTATCTAATGATTTAGCCGCAACAGGAATAAGCAAATGC
+TTTCCAGCACGTATCTGATTGCCTTTAATGTTATTCACTTGTTGTATCAAATCAACGCGGGTATTAAATT
+TATTAGCAATAAGTCCTAGGTTATCACCGCTTTTAATTTTATAACGTTGCCAAGCGAGTCGATCTTTCTT
+ACTCAGCTTACTCAGACCTAGTTCAAACTTTTCTACGGTGTGCGAAGGTAACAATAAACGGTGTGGGCCG
+TCAGGATCAGTAGCCCAGCGATTAAAACCAGGATTTAAACGCTGTAATTCAGCTAACGATAAGCCTGCTA
+ACGTTGCTGCCTTCGCTAAATCGAGCTGTGATTTAATATCTACTTGGCTCAAGACACTTTTATTATCGAT
+TGAATAAAGTGATAAATTAAAGTCTTCAGGGCGCTTTACAATATCAGCTAAGGCTAATAATTTTGGTACA
+TAAGCACGGGTTTCTTTTGGTAAATCAAGCGACCAAAAATCGGTCGGTTTACCTAGGCGTTTGTTCTTTC
+TTACGGCATTTCTAACACGACCTTCGCCAGAGTTATATGCCGCTAATGCGAGCATCCAATCGCCATCGAA
+AAACTTGTGCAAATATTTTAGGTATTTAATAGCACCTTCGGTTGAAGCAACGACATCACGTCTGCCGTCA
+TACCACCAGTTCTGCTTCATACCAAAACGTTCACCTGTACCCGGCACAAACTGCCACATGCCTGAAGCGC
+GACCATGCGAATAAGCAAAGGGGTCAAAAGCACTTTCTACAATAGGTAAGAAAGCCAGCTCAATTGGCAT
+ATCATTCTTTTCTAACTCTTGAACAATATAGTAGAGGAAAGGCTCGGCACGTTTAGCAACACGTTTAAGG
+TAACTAGGGTGCTTTACATACCAGTTTCTCTGAGAGACAAGACGTTTTTGATTCGGAATATCAAACGTTA
+ATTGGCTACGAATGCGTGGCCAAATATTATTCTCATCAATAGCTTTTTGATCTTTTAAGGTATTATTTAA
+AGAGAAGTCAACATCAGCAACAGGATGGATAACGTCAATGCTTTCATCTGCTAATAACGCTTGATTAATC
+TCAACTGGATGAGCAGTTTCAACTTGCGAATCTGAATTGTCAGTAATGGCATTACCATCACTTTGGGATA
+GGCTTTGACAGCCGGCTAAAAGAACTACAACGGGTAATAATAAATACTTCATGAATAACCAGTTAAAATC
+AGCAGGAATTAAAAATAATTGAGCAGATTAGCATGTTTAACACCAATCGGACTAATTTATTGGCTAGTTA
+GCAATAATGTAGCGGCTTAGAAGCAAGATATAGGTAAAAGAGAATAATCAGCCTAGGAAGTATGTTCAGG
+ATAATTTCTACTAACTTTATAATAACTTATACCTGTTTGGCGGTTCCAATTAGAATCAACAATGCCCATC
+TAAGCCTTATAAATTGACGGATTAAAAATTATCCTTCCAAGCCCTAATCGCTGAAAAAACCTCACTATCA
+TTAGGCTGATTTTGATTACTATAAGTTTGTGCAGCAAGTTTAATAGACTCTTCATGGCAACGTAGAAAAG
+GGTTTATCTGCAGTTCAAGCGCTATATTAGTTGGAATAGTTGCTTGGTTTTGTTGACGCTTCACTTTTAC
+TTGCTCTGCATAGTTATGCAGGTCAGTGTTATTAGGCTCTACTGCTAAAGCAAAGGCTAAGTTCGCTTGG
+GTATATTCATGGGCACAATAGATTAACGTATCAGTTGCTAAGTTCGCTAGCTTAGTCAGAGAGTGATGCA
+TTTGCTGAGGAGTCCCTTCAAACAAGCGACCACAACCACCTGAAAATAGGGTGTCACCACAGAAAACCAT
+TTTATCGTTATAGTAAGCAATGTGACCTTTAGTGTGACCCGGTAAATCGAGCACAGTAAATTGGCAATCA
+AGCTCCGTTAAGTCAACAGTATCGTTCTCTTTAAGTGTGATATCTAGTTGAGCAATCTTTTCAGTAGCGG
+GTCCATAAACAGTCACAGGCCACGCTTTATCTTTAGAGTATTCAAGGAGTTTTTCAATACCACCGACATG
+ATCGCTGTGATGATGGGTGATCAGAATGGCAGATAACGCCAAGTTATTTTCTTGCAGGTACTTTATACAC
+ACTACTGCATCACCTGGGTCGACCAGTGCAATTTTATCATTATTTTGACTAGAAATAGCCCAAATATAAT
+TATCATTAAACGCGTTAATTGCAGTAACAATTTGGTGAGAGTTAGTCATATGAGATTTTACCTGTAGTTT
+GATTTATACCCGTTGCCACTCAAGATGCTTGTTTAAGAGTGCTTTAAGCAGCGTTATTCATTTGAACAAG
+GGAATAACCATTGTTTAAAATAAATGCCTTGCCTAAATCATTTTTAACTCCCACTTAAATCATGCACTTT
+GAAAGGTAACGGGTATATACTTAATACCATTATACGCCTAAAAGAAGACTCTATGAAACCTGCGTTAGCT
+TTTCGACAGCCACATTACCCTAACTCATGGAAGGCATTGCCTAATGGAGAAGTCATTAAAAAGGCAATAG
+AGCAAGAACTTGCCCCTTGGTGGCAAAAGTTTTTTGGTTATCATTTAATTAAGCTTGGTGCATTAAGTAG
+TGAAATCGAGATACCTGACTGCACTATTAATCATCAAGTAAGTATTAGCATTAAGAATGGCTTGGCTAAT
+GTGGTTGGAGATATTGATGATTTACCTTTGCAGGAGCATAGTGTTGATGTTTGTTTGTTAAGCCATGCAT
+TGGAGTTCTCGCTTGACCCTCACCATGTGGTCCGTGAAGCTAATAGAGTGTTAATTCCCAATGGTTACTT
+AGTTTTAACGGGATTTAATCCACTAAGCCTTGTTGGCTTAAACCGTCTATTACCGTATAGACGTAGCAAA
+ACACCTTGGAATGAACATTTCTTTTCGCCAATGAGAATCAAAGATTGGCTACATTTAATGGGGTTTGAAA
+TTTTAGCTGATCAACGTTGTTTACATAGTAGTTTAACAGGGAAGGTGAGCACCGACAGCTTAGAACATAG
+ATGGCACAAGTTGGCAAAAAGTTACTTACCTGCCTTAGGCTCTGTTTATGTGATTGTCGCGAAAAAAAGA
+GTATTACCCTTAACACCAATTAAACCCAAATGGCAGATTCGATCTGGATTTCGTCCTGTAAAAGTCCCTA
+GTCTAAGCACACATCGAGAATTAGTGGATCACAAAAAAGGGCATCAGAAGAGATAATTCCCCCAAGAAAG
+ATAGTTTCTGTGAACTGACAACCTAACCTTTATTTTATCCTTATTAAAAGTAACCCAACTATGCAAAGTA
+ATGAACTAGAAAGCTATTTAGCTGAATTGTTAAAACCGCAACAAATAAAAGACTTCACTCCTAATGGCTT
+ACAAATTCAAGGTAGTGCTCACATTAGTAAAGTGATCACCGGGGTCACAGCTTCTAAGGCTTTAATTGAT
+AAAGCAATCGCAGAGCAAGCTGATGCCATACTGGTACATCACGGTTACTTTTGGAAAAATGAATCTTACG
+TTATTCGTGGCATGAAGCATGATCGAATCAAGGCACTATTGCTAAATGACATTAATTTATTTGCATATCA
+CTTACCCTTAGATATTCATCCGACGCTAGGTAACAACGCACAGTTAGCTAAGTTATTTAATATTGTCGAT
+GTAGAGCCGCTAGAAGTAGGTAATCCATTAAGCGTTGCTATGCAAGGGTGTTTCGAGCATCCATGTAGCG
+GTGAAGCATTTAGCCAGTTAATTAATAGTACGCTTGAGCGAGAATGTTTACATATTGCGGCACCGAGTAA
+TAAGCCAATAAAAACTATTGCTTGGTGTTCTGGCGGTGGTCAAGGTTATATTGAACTCGCTGCAGAGCAG
+GGCATAGATGCCTTTTTAACGGGTGAAGTATCAGAACAAACGACTCATATAGCCCATGAAATGGATATAC
+ATTTCTTTGCTGCTGGCCATCATGCCACTGAGCGTTATGGGATAAAAGCCTTAGGAGAGCATTTAGCTGA
+AAAGCACGGACTTGAAGTAATATTTGTTGATATCGATAACCCCGTTTAAAACTTAAGGTTTAAGCGGAGA
+CAGGTTACGTCGGTTTATTACTTGAATCTATTTTATCGATTCAAGTAACCTTCTTAATTTTATTTAGCTA
+AAGAGTGATTTAAACCATTGCACTATCAGCCCTAAACTCTCATACCAAGCAATAGTGGTTTGTTCTAACT
+TCTTACTCGTAGGTATGTAATGAACCCAGCTTTTACTACTGTCTGGATTTTTTACCCAATAGCCAGTCGG
+TGCAGCAATAGGGTATATTCCTTCTGCTTGGAAATAATTGATAGATCGCGGCATATGGTCAGCATTTGTC
+ACCAGTATCACTTGGGTGCCTTGTACTCGCGGCGCAATGAGTTGTGCTTCTTCTTCAGTATCCTTTGGAA
+AATTTTCAGTAATAATTTTTTGCGCCGGAACGCCTAAAAGTATCAATGATTGCTTTACCGTTTCCGCATT
+AGATACAGGATTATGTCCGCCATAACCTGAGGTGATTATTCTGGCTTCTGGATGTAGTTGATAAATACGT
+ACTGCTTCAACCATTCGTTGTAACGAACAAGTTTTTAGTTGGCTAGTTACCGGCAACTCAGCGTTGGTAT
+TATGGCCGCAACCTAATACCACAATGTAATCGACAGACACGTTTGTTTTAACATAAGGCGGGTAATCATT
+TTCAATAGCGGTCATAACCGTATCTGAAAAAGGTGCGAAGGCGCTGATAAGTAGAATGACTATAGCAGTT
+GATAGGCTCTTAATACTTTGTTTAGGCTTTTTACGATGAACAACGAGGGCAAAAATAAGTAATAACAGCA
+CTATATTGATGGGCATGCTCAATACAGTGATGATCTTTTTAAGAAGAAATAAATCCATATGATTCAGCTA
+AGTTACCTAGAGCATTGATATCTATTTACTATATCAAGTATTGCACTAGGCTGCTTAGCTAAATTAGACT
+TTGTTGTGAGAAAGCTAAGTTGTCTTAACTTAGTTTTTTATACTCTCTTTTTAATCCCAAGAATAAACCG
+AAACACATAACAATTAATAGTACGGTAAAAGGTAAACCGACTGTGATGGCTGCAGCTTGCAAAGCACCCA
+ATGCATCTTTGCCACCACCAAATAATAATGCAGCAGCAATAACACCTTCGATAGCTGCCCAGAATATTCT
+TTGTGGAACCGGCACATCTACTTTACCACCAGCGGTAATACTGTCTATGACTAAAGAGCCTGAATCTGAT
+GAAGTGACAAAGAAAATTAATACCAAGACAATCGCCAAGAACGAAGTAACATTGCTTAAAGGCAAGTTCT
+CTAACATTTGAAATAGTGCTAACGAGCTATCACCAATGCCTTGAGCTAATTGACCTACACCATTTTGTAC
+TTGTTCAAGACCCATGCCGCCAAAGGTTGCCATCCATACTGATGTAAGTAAAGTAGGAACAAATAATACT
+GCTAATATAAATTCACGAACCGTTCTGCCGCGCGAAATTCTTGCGATGAACATACCGACAAACGGTGACC
+AAGAAACCCACCAAGCCCAATAAAATACAGTCCAGCCATGGTAAAACGTTTCGTCTTCACGACCAATCCA
+GTTACTTAACGGAATAATATTTTCGGCATAGGCAAGCAGGGTTGTGCCAACACCATTAATAATCACTAAA
+GTAGAGCCCGTAATAATAACAAATAACATTAATACAACCGCAAGTGACATATTGATATTACTTAATAGTT
+TAACCCCACCATCTAAGCCTCGAGTCACTGAGAATATGGCGACCATGGTAACGCCAAATATAATGGCAAT
+CTGAGTGTTTATGGTATTGGGTATATCGAATAGGAAGCTTAAACCTCCAGCCGCTTGTTGTGCCCCAAAA
+CCTAAAGAAGTAGCGAGACCAAAAATAGTAGCTAATACCGCGGTAATATCAATGACATTGCCCGGCCAGC
+CCCAAACTCGCTCGCCTAACAATGGGTAAAAAGAAGAGCGGATGGTTAATGGCATGTTGCAGTTAAAAGT
+GAAGAAAGCTAAAGACAAGCCTACAACGGCATAGATGGCCCATGGGTGTAATCCCCAGTGATACATTGTT
+GCCGCCATCGCCATTTTAGCTGCCTCGGGAGTACCGGCAACCGTATTTAGGGGGGTGCCATACCAATTAG
+TGAAGTAACCAACAGGCTCTGCAACACTCCAAAACATTAAACCTATGCCCATTCCGGCAGAAAATAGCAT
+AGAAAACCAAGACAATTTGCTAAAGTCTGGTTTTGCTTCAGTACCACCGAGTCGGATTTTTCCAAAAGGT
+GAAACAACCAAGGCTAAACAAAAAAGGACAAAAAGGTTACCGCTGACAATGAATAGCCAGTCAAAATGGT
+CGATAGACCAACTTTTTGATGCATCGAAAGATTGTTTGGCTAATTCAGGGAATAGTAGGGTTAATAGAAC
+AAATACAACAATAAGTGTAGATGAGAAAAAGAACACAGGATTATGTAAGTCCATGCCCATTATTTCTACG
+TTATTCTCTCCAATCACGTGGTCAGATCGGTAAACTGACTTTTCAACAACAAGCTCCTTATCTTTATCTG
+TATCTTCTTTGTTTTTGCTCATTATGGCTTCCTGTAAGTAGTTTTGAATAAAACGGGCTTTGTATACACA
+TTGTTACTGTACAGTGTTTAGCGAATAATTTCCCCCTTTGCAGGGTTTAATCATTAAACAAACCAAAGAC
+CTAAGTGAGTAAAGTATAGCCTTGACTCTCGATTTTGCTTTTGTAAAGTAATTAGTTAGCAAGTTTTCTT
+ATGCTTGGTAGATAGATAATAGGCAGTAGACTACCTAGGACGATGCCGATCAAAGTGAATAATAAGGGCA
+AAAAACTTATAAAAACTGACTAATAGCCTGTTGCAATGTAAGGTTAAATCGGGTCTAATGATTTCGCATT
+GTGGTTTAGGGTCAATACTCTAAAATATAATGTACCAGAAGAGGTGCGAAACTTAGGTAGAAAACGAGAG
+GAACCACATTCCAAATACCGTTTTTGAGGGAAGTTATCGCCGAGAGTATTTAAAAGTGGATTTAGATACT
+CGGTCACTAAGGTTGAATCCTTATGGCTGTCACCTGACGTATTTGTTAAATGATACCTAACTAATTAGGT
+ATCATTAAGCATTAAATAATAGGTGGAGAGCTTCTGGCTGAAAAAGTTTCGTTTTTTTTGCAGTTTATTA
+GATATCCCTTTAAACGTGCAAAATACACCACTCGCTACCTACTCAGTCATGCTCTTCCAATAGTTAATTT
+ACTCAGCAAAGAGCTCAGTAAGTAACTAGTATTTTTATGGGAGAATTTTGTGAATTCAGTTCAATCTACA
+TCATCTTTAACTGTTGCCAAGTTCGGCGGTACTAGTGTTGCCGATTACCAAGCTATGCTTCGTTGCGCCA
+ATATTATTAAAAATGATAACAGCAATCGTCTAGTGGTTGTTTCAGCGAGTTCAGGCGTGACAAACCTGCT
+AGTTCGCTTAAGTCAGAAAAATGTATCTGTCATTGAGCAAAAGGATATTGTTGAAAATATCCGCGCTATT
+CAAGTCAATATTACTCAGCATTTATCAAGCGATGTTGAAGCACAGCTTAATCAAGAAATAAACAGCTTAC
+TTGATGAACTAACTCAACATGCACTAACGCAGTTATTACAATACTCGACTAAGACAGCAGATGCCATTCT
+TGCCTTTGGTGAGCAATTTAGCTCGCGAATTTTTGCTCAAGTTTTACAATCTGTTGATATTCCAGGTGAG
+TATTTCAATGTGCAACAAGTGATGAAAACCAATAGTTTATATGGCAAAGCGGTAGTAGATCTTAATCAAT
+TGAGTGAACAAAGCACACAACTGCTTGCCCCAAAACTGATTGACAAAGTGATTGTTACTCAGGGATTTAT
+TGGTCAAGATAGCCAAGGTCATACGACTACGCTAGGGCGAGGTGGATCCGATTATTCCGCAGCATTACTT
+GCTGAAGCTTTAAATGGCACTAATTTATCTATTTGGACGGATGTTGTAGGTATCTTTACTACCGACCCGC
+GTATTACTGACCAAGCGCGCGCGATTAAAGAAATTAGCTTTGGCGAAGCGGCCGAAATGGCCACCTTTGG
+CGCGAAAATATTACACCCCGCGACACTGATCCCTGCAATGCGCCGCAATATTCCAGTTTTTGTTGGTTCA
+AGTAAAGAGCCAGAAAAAGGTGGTACGCAAATTAAGCAAAAAGTTGATTCGAATCCCACTTATCGCTCCA
+TTGCATTAAGACGTGAACAAACGTTAGTGACGGTAAAAAGCCCGGCTATGTTACATGCTAGCGGATTCTT
+AGCAAAAGTGTTTGGCGTATTAGCGAAACATGAGTTAAGCATTGATTTGATCACTACCAGTGAAATTAGT
+GTCGCTTTAACTTTTGATAACCCAAGTGGTTCAACGCAATCGTTAATTACTAATGCCGTGGTGGCAGAAT
+TAGAGCAGTTATGTGAAGTTAGCGTTGAGCATGGTTTATCGCTAGTTGCTGTGATTGGGAATGGTTTAAC
+GTGTGCTAAAGGTATTGGTCAAAGCATTTTTGAAACGATTAATGATGTGAATATCCGTTTAATTTGTCAT
+GGCGCTAGTGCCAATAACTTATGCTTTTTAGTGAATGAAGATGAGGCAAATTATGTGGTTGAGAAATTAC
+ATAATACCTTATTCGCTTAAGCCTAGTTTTCTTAATAGATTGCTCAGGACACCTTGCTTGATACTTTCTA
+TCTGACGGTAATGTACTGTTAACGTCATTGTTAAATTAATAAATAAAGAAAGAATGATAAACGCTTCATT
+CTTTCTTTTCTTTCTCTGGGTTGTTTAGCGTTCAATCGCTGATATTAGCAATAAGCTGATCAAGTTCTTG
+ATTTAAGTTGAGTAATTTATCTGGTGTTAAACCTGTTACAGCAAACATTTTTCCAGGAATATGTTCTGCA
+CTTTGTTGTAATCCCATCCCTTTTTTAGTTAGTTTGATGATAACTACCCGCTCATCTGACGGTTGTCGAA
+CTCGAGCAAGTAACCCTTGTGCTTCCATTCTTTTAAGTAAAGGAGAGAGTGTGCCTGAATCTAAATCAAG
+TCGATTACCTAAGTCTTTAACTGAAATTCCTTCAGAGTTTTGCCATAGAACGAGCATAGCCAGATATTGT
+GGGTAGGTTAATGCCAATTCTTTTAAAACGGGCGCATAAAGTCGACACATAAGTTTATTTAAACTATAAA
+GTCGAAAACATAACTGTTTTTCTAGCAGTAAATTATCACTCATCTATTATACCAATAATTTTTCTATATC
+AGCGGTAATGGCTTCTGGTTTTGTTGTAGGTGCATAACGTTTAACGACTTCACCTTTACGATTTACTAAA
+AACTTTGTGAAATTCCACTTAATGGATTTAGAACCAAGAATGCCAGGAGCTTGTTGTTTTAGAAAACTAA
+AAAGAGGGTGGGCATTACTTCCGTTGACGTCGATTTTGTCAAATAAAGGGAATTTTATATTGAAGTGTAA
+ATCGCAAAATTGCTGTATTTCTTCGTTATTACCACTCTCTTGTTGCTTAAACTGATTACAAGGAAAGGCT
+AATACTTCAAAACCATTTGTTTGAAACGAATCATGTAGTGATTGTAAACCTTGATATTGTGGAGTGAAAC
+CACAGTTACTGGCGGTATTAACAATGAGTAATACTTTATCGGTAAATTGATTTAATTCGATCGTCTCTTC
+TTTATTATTCTTCACTGTAAACTGATAAATATTACTCATCTTAATTTTTCCTTTAAAGTAAATGTAAAGC
+TATCTGGGATAATTATACTGCCACCACTTAAGTGGCTTACAATTTGATTGTGCACAATCTATTTGTTCAT
+TGTAGTGTAAAATTGATGTGTTGAAAAGATGCTAGAGCAAAATAAAAAACTGAAGTAGACTGATCGCATT
+AAATTAATGACTTAAAAGGTTGGAACATGAAAGTAGCATTTATTGGTCTTGGCGTTATGGGTTACCCAAT
+GGCGGGACATTTGACTAAAGCAGGTCATCAGGTTTGTGTATATAACCGAAACAGGGATAAAGCCTTAGCT
+TGGCAAAAAGAGTTTGGTGGTGATATTGCAACAACACCTGCGCTAGCGGCTACTGGGTGTGACATTGTAT
+TTGCCTGTGTCGGTAATGATGATGACGTTAGACAAGTCTCATTAGGTGATGAAGGGATTTTCGCAGGTCT
+TTCTAAAGGAAGTATTTTTGTCGACCATACCACGGCATCTGCAGAGCTTGCTGTTGAGCTTGCTGCTGTT
+GCGGATAAAAATGGCCAATACTTTTTAGACGCACCTGTATCAGGTGGTCAAGCGGGTGCCGAAAATGGTG
+TGCTGACAGTTATGGTCGGTGGTGATGAGAGTATTTTTGCTAAAGCTGAGCCTGTTATGGCTGCATTTGC
+TCGCTTTAGTCAAATCATGGGTCCCGTTGGCTCAGGACAATTAGCTAAAATGGTTAATCAGATTTGTTTT
+GTCAATACAGTGCAAGGCTTAGCTGAAGGATTGAACTTTGCCCAAAAAGCAGGATTAGATACTGACAAAT
+TACTTGATACTATTGGGAAGGGCGCTGCAGGCTCTTGGCAAATGGATAATCGAGGTAAAACGATGTGTGC
+GCGCGAATTTGATTTTGGTTTTGCCGTTGATTGGGTAAGAAAAGATTTGGCTATCGCATTTGCAGAAGCT
+GAAAAATTAGGTGCTGATTTAACAGTAACTAAGCAACTTGATGGTTATTACCAAGAGATACAAGACAATG
+GCGGGAGCCGATGGGATACATCAAGCCTTATTTCTCGTTTTAAGAAGTAGTACTAAACCGACTAATTAAC
+TGTATTGCCCAAGCTACCTGAAACACATATCTTCAAGTGACTTGGGTATAACTTATTGAATTTTTTATCG
+AGGGAATGATGAAATTAAATTTATTTACTTTACCATTATTATGGTTACTTTCTGCTTGCGGCAGTGGTAG
+TGAAGGAGAAGCCAAAGCACAGGTAGTCCCAGATGCTAAAGCACCAGAGTCTGTTATTGTGTCTGAAAAC
+TTGGCAATTCCAGATAATAGATCACTCGACACGTATCAAATACTCGTTATTGGCAATAGCCACGTACAGT
+CAATACAAAAATTCTTGACCTTAATCTTTCAAAATGGTCTCAAAGAAAAAGAGATAAACATTGATAAGCG
+CGTAGGTGCTTTTCTAGATGTCATTGTTGATAAAGAAAGTTTGGTCGAATTAGTTGAGGCAAGGCCTTGG
+ACTCATATAATTTTGCAAGGACAAAAATATTCGCAGAGTCAATCAGTCCTTTATTCAACAGAAGCAACAA
+GAACATGGATTCAACGTGCTAAGAAGAAAGGAGCTACGCCAATACTCTATCCTGAACATCCGCAACGAGG
+AAACCTTCTCGAAGCGGATTATGTTCATAGTATACATGTTGATATTGCCGATGAAGAGTCTAGTTGCATT
+GCCCCTGTAGGATTAAGTTGGAATAAAGTGTTAGCTATTGAGCCTGATTTGGATCTTTATCAAGCGGATG
+GAAATCATGCTACGGAGTTAGGGGCTTTACTCAGCGCTTTGGTGTTGTATCAAGTCGTTAGTGGTCAAAC
+AGCAGATGCTTTACCTTATATTGCAGAGTTACCTGGAACTGAGTCTGAGCAGGCTTTACTCGGACAAATT
+GCTTCCCAGACTGTTGCAGAACATGTTACCTGTGTTTTTTAATCACGAGGGAAGTATGAAATTTACGCCG
+CGATTGATATTTTTATTGAGTAGCTGATTGCGATATTACTTTAGCAGGTACTTTAAGTAGATAGTCTAAA
+GGAGCAGTGTAGAGGGCGGTGATTTAGAGTTTTTTCTGAATTTTAGTAACGAGATAACTAGTATCGTTTA
+GCATATTTTTCCGATTGATATTAGTAGAGATTGCTTATATAAGGTAGCGCGTAGTTTAAACACCAGACTA
+TTAATCTGGTGTTTAAATCGAGAATCTAAAAGACTTTATTTATAAGTTAAAGACCATAGGTACTGTAGTT
+AACATCAATAAAACGATCATAAATATAGCTGCGATATTAAGCCAGAAACCTGCTCTGGCCATGTCGGCAA
+TACGTAATTCTCCGGAGCTAAATACGATAGCATTTGGCGGTGTTGCCACTGGCATCATAAAGGCACAACT
+AGCAGCTAATGCGGCAGGGATAACTAACATTAAAGGTCCATCAGTTAAGGTCACAGCTATTGGTCCTAAT
+AAAGGTAAGAAACTAGCAGCTGTTGCCGTATTACTTGTTACTTCAGTCAAGAATAATATAGTAATAGTAA
+CGACTAAAACGGCAGCAATAACAGGAATATTAGACGTTGCTTCAAGCTGTGTGGCTATGTAACCCGCTAG
+TCCTGATTTTTTGATTAAACTGGCTAAGGCTAATCCACCACCGAAAAGCAACAATACACCCCAAGGTAAC
+TTCTTAGTGTCTTCCCAAGCTAAAATACGGATATCTTTTTTCCGGTCAACAGGTACAACAAATAATAACA
+AAGCCACGAACATAGCGATGCCGGTATCCGATATAGCTAGCCCAGTCATTTTGGCTATTAATGGTCTAAA
+TATCCAACTGATAGCAGCAAAAGCAAAGAAAAACAGTACGAGTTTCTCGCCTTTGTTCATTTTCCCTAAT
+TCCTGAAGTTTCTCTTGGAACATACTGTTTGTATCAACTCGTTCCCCTTCATTAACTTGGTAACAAACCT
+TGGTAAGAATAAACCAACACAATACCAACAATACTGCACTTAACGGTACGCCGATAATCATCCATTGGGC
+AAAGCCGATTTCAATGTTGTAGCTATCAGCTAAATAAGCCGCCATCAGCGCATTAGGAGGAGTACCAATC
+AAGGTCGCTAAGCCACCAATACTTGCAGAAAAAGCAATAGCTAATAACATTGGTTTTGAAAAGTTTTCAG
+GGGTACTACCATTTTGCTTCTGCTTAACCATCTCGATAATAGATAAGGCGATAGGCAACATCATGACTGC
+GGTTGCTGTATTAGACATCCACATTGATAAGAAAGCAGTGACAAGCATTAACCCGCCAATTTGGTGGCTG
+GGTTTAGTGCTACATAACGACATTGCTTTTAAGGCAATTCGTTTATGTAAGTTCCATCGTTCCATCGCTA
+TGGAGATAAAAAATCCTCCAAGGAAAAGGAATATTAAAGGGTGTGCATAAGACGATGTTGTTACCTTAAT
+GGGTGCTATGCCAACAATTGGCGCAACGATTAAGGGTAAAAAAGCGGTAACTGAAACAGGGGTTGCTTCA
+GATATCCACCAAGTGGCCATCCACAATGCTAAACCTAGGGTGTGCCATGCATCTGCAGACATACCTTCAA
+AGGGAGAAGGAACTAATAAGGTGAACAGCATTAATGCTGGCCCTAATACGAGCATACGCAATGGCGTTGC
+TTTGTCTTGAATATCTGTCATAAATTTCCTCACAGTGTTGTTTTTTATAATAGTTCTAATTTATGTTTTG
+CAAAGACACTGCCATGTTTTCATCTTATTGTTAATAAAGGTAATTATACTTTTAACTCATTATATTAGCC
+TATGTTACGTATCGATATCCACCCATAAAAAAATGACTATGTGTGGAAAGCCGCCAATTAGCATACCGCA
+AGAAACTTGAAAGACTTATTGCTAATGGCCCTGTTCATTTTGGGGAGTAGTGGCTGATCGTCCTCCTTTA
+TCTCTTGGTTTTAAATACCTTATTTTTTCATTATGGGGGGATTTCTATATACGCTAGTAAGTCTTGGGGG
+TGATATCCCCCCCAAACATTGCCCCTGCGAAGTTTTTATTTTTAATGTAAGTAATTGTTATCTTATTATT
+TATTTTTATCTGGAGCTTTACAAATAAATTGGCGTGAACATTGCGATAACAAACTGTCGCCTTAACGTAA
+TCATCGTTGACGATTTATAAAGATAATAACTTCTTAAAATAAAGGGGAAATACATGAAACGTGTTCAAGT
+GAATAAAACAAGCAAACTATTTTTTTTAAACGTACTGTTATTAAGTTGTGCAAGCGCAAATGCAAGTGAT
+GTTGAGAGTTCATTCTATGGCTCGCTCCGTTTAGGTGCCGACTATGTTGATAGTGGTACTTCTGATGATG
+CTGCAAATGGTAGAGATTACTTAAGTCGGATTGGTGTTAAGGCTGAAGTTCAATTGGCTGACGGTTTAAC
+AGGTGTAGGTAAAGTTGAGTATGGTTTACGCGGGGATGATGGCGTTAATTTCAATCAAAACCAAAAAGCC
+GGAATGCGACAGATATATGTTGGCCTTAAAGGAAAGTTTGGTACTGTTACCTATGGCTCTCAAACCATTA
+TATGGCATCAGTATGTGCGCAGTGCTTATTTTTCTGATGGATTAGACTCATTACGTCAAGGCGCTATTCG
+TGATGATGATATGCTGCAATGGCAAAAAACTTACAATAATTGGAAATTTGGTGCAGCTATTCAAACAGAG
+AAGCAAGATGGTGATTCTATTGATCAATACCAAGTAGCAGCACAATATAAAAACCAAAAATTGAAACTTC
+AAGCAGCATTAGCAGCAGACCAACAGGGTGAAAATACCGGTAATTTATATGGCTTTCGTGCTTGGTATGA
+TATTTCAAAAGCGTTTACCGTATCAGCCTTTTATCATTTAGCTGAAGAAGATTTTGATCTTTATAAAGGT
+AACTCTTCTGGTAACGTGAGGTTAGTCTCAGCAGAAGAATCTGGTAAAGTAGGCGGCGTAACCGCATGTG
+TTGATGAAGATCGTTCAACTGTAGGTTTATATGGCAAGTGGCGTCAAGACAACAATCAAGTCCATGCTAG
+ATATGCGGTAAACTCTTGTGACATAAAAGGCGATGTTAGCTCTATTAAAGTTGAATATATTCGTTACTTC
+TCTAAGAAGTTTCGCATGTGGGCATCATTTGAGCAGTTAGATAATGATACAACACGTTTACCTTCAACAG
+GAGAAGACATGTCGGAAGCACAAGTAGGTGTAAGATTCGATTTTTAACAACCTAATTGAGTGAAACCAAA
+TACAATATTTGATATGGAACCAAGTGTTTGTTGCATATCAAATAGCTGATGTATATACCCGTTCCATTTG
+AAGATGCTCGTTTCAGGAAGCCTAAGCAAAGGGCTGGTTTAGAAACGCTTTATGCTGGGTTATTGATTTC
+GACAATAGAATAACTATTCTCTTTAATCAATGCCTTGCCTAAAAGCATTTATAATTCCAGCTGAAACCTG
+CATCTTCAGGTAGTTTGGGTATAATACCTGATAAAATTAATGAAACTGCTATTAGTTTATTCATAAGGTA
+AAATTGTGGTCTATCAAGGACAATCAGAGCGTAAAAATTATATTGTCGCCACTGTTGCAGTGATTGGCCT
+AATCCTGACTATTGAACTGACCCAAATGATAGGTATGAGCAATGCCTATCAACAAATGCACCAACAATCG
+AGTCAGCAGTTATCTAATTTAGTGGGTTACATTGACAATATTCTCGGTCGCTTTGACAGAATCCCCAAAG
+TGTTATCGAAACACCCCTTACTGTCGCAAGCCTTAATCTCACCTAACGAACAATCAAAAATAACCAAACT
+CAATCAGTTATTAGCAGATATTAGAACGATGACTCAGGCGTCAGATATTTACCTTATTGATAAAAAGGGT
+ATTACTATTGGGGCCAGCAATTGGCAATTGCCTAATTCATTTGTTGGTATGAACTTTATGTTTAGACCCT
+ATTTTCAAGATGCGCTAAAAGGTAAACTTTCCCATTACTATGCTGTAGGGTTAAGTAGTGGTAAGCGGGG
+CTTTTATTATGCTTACCCTGTGGTAGTTGATGGTGTTATTGCCGGTGTTATTGCTTTAAAAATAAGTATT
+GCAGATATTGAAGAACAGTATAAAAAAACGGTATTAAATGATAGCTTTAACTTCTTAATCGTTGCACCCC
+ATGATGTGGTCTTCATTTCAGATAGACCAGAATGGCGGTTAAAAACTATTGGTAACTTATCTAAAGCAAA
+ACAGCTTAATTTAATTGCAGAAAAACGTTATACCGATAAAGAGATATCCTCACTTAACGTGGAAGATATC
+TCAAATCACTATCTTCCAAATGACCTTGGCAGCGAGTTATTAGAAGTTACTTCAAATACAGGGTCTGAAG
+AAGTTTTTGCGCTGAATAAACTGATGAAAACGGCTAATTGGCAAGTTCATTTGTGGAGCTCTGTAGCACC
+AATGAAAAAGCAGCAAAACTTATTAATCATCCTCAGTGCTAGTGGTTATTTATTGATGGTGTTTTTGCTG
+TTATTTACTAATGAACGACTTAAAAATGCGCGAAGACTTAAGCAATCTCAACAGTTATTAGAAAAAAAAG
+TTAAAGAACGTACGTCTGACTTAAGTGCGAGTAACGTAAAATTACATGAGGAAATAGCGCAACGTCAGCA
+AGCACAAACTCAAATGAATAAAATGCGGGATGAACTAATTCAATCAGAAAAGCTGGCGCTCATAGGTAGT
+ATGTCAGCGAGTATTAACCATGAAATCAATCAACCGTTAACAGCCTTACGAAGCTATTCAGAAAATGCGT
+TGGCGTATCAAGAACGTAGTATGACAGACAAAGTAAAAAACAACCTGTCACTCATTATTGGTTTAGTGGA
+TCGACTCAGTGATATTGTCAGTCAATTTAATAGCTTCTCTAAAAAAAGCACCGGTGTTGCGACTGCCGTT
+GATGTTCAAATGAGTCTGATGGCGGCGATGAGTATTGTAAAACACCAAGCTAAAGCCGCTAGAGTAGAAT
+TTACTAGTAAACCTTGCTTAGAAACTGTACATGTTTATGGTGATGCTATTCGGTTTGAACAAGTGCTGGT
+TAACTTATTAAGTAATGCCATACAAGCGCTTAGTGAACAAGAACACAAACAAATAATTATTTCTGTGTCT
+GACGTTAAAGAACACGTTATCATTGAAATACGAGACAACGGACCCGGTATTTTAGTTGATAATATCGACA
+GAGTTTTTGAAGCCTTTTTCACCACGAAAGAAAACTTTGGCTTAGGTTTAGGTTTATCTATCTCGCACCG
+AATTATTGAGTCAATGCAAGGTCAACTTAACGTAAGTAACCACCCAGATGGCGGCGCTATCTTTACCATT
+AGCTTGCCTGTAAACAGGTAATATCATTCCGCTTAATTAAATGATTAAAAATTGTGTAGGGAAAATTGGT
+GAGAACAAGGCGTTTGATTGAGCAATAGCTGGCTATTGGGATTGAAAACAACGCAGTTATCGTCAGTTTT
+AACCAGAAAGATTGATCAGATAGTTATGCGGATTGGTATAACGTAAGGAAATTAATATGGAAACGGAAAA
+ATTGGGTGTTGTCTTTGTTATCGATGATGAAGAACATATTCGAAGCGCTATTGAGCAAACATTCGAATTA
+AGAAATTTTGAAGTGCAAACCTTTTCACAAGCGCATCAATTACTTAATCAGCTAAGTGATACTTGGCCTG
+GCGTGGTTATTAGTGATATTAATATGCCTAAAATGGATGGACATCAGTTGATGGCTGAGGTCAAAAATAT
+TGACTCAGAGTTATCCACGATTTTACTCACCGGTTTTGGTGATATTTCAATGGCAGTAAAAGCAATGCGC
+AATGGTGCTTACGACTTTATTGAAAAGCCATTTAATAATGATGACCTAGTTGATACGGTTAAAAGAGCGC
+TAGATAAACGCTCTTTAGTGCTTGAAAATAGGCAACTCAAAAAAGAAATAGAAACACATTGTTTACCAGG
+TCCCAGAATATTAGGGAATTCGCCTAACATTGTGCAAATGCGCAATATACTCAATCAAGTGATGGATGCA
+CCTGCAGATATAATGATCGATGGTGAAACCGGTACTGGAAAAGAGTTAGTCGCTCGTTATTTACACGACC
+ATAGTATTCGAAGAGATAGTAATTTTGTTGCACTTAACTGTGGTGCAATCCCAGAAAATATTATTGAAAG
+TGAGCTATTTGGTGCGGAGAAGGGCGCTTATACGGGCGCTGATAAAAAACGCATTGGTAAGTTTGAATAC
+GCTAACGGTGGTACCTTGTTTCTTGATGAAATAGAAAGTACTCCAATGGCCTTACAAGTCAAACTCTTAA
+GAGTATTAGAAGAAAGAAAAGTGGTTCGTTTAGGTGCTAACGAAGGTGTTGAGCTTGATGTCAGAGTGAT
+TGCTGCGACCAAGGTAGATTTATTAGAGTTATGCGAGCAAGGTTTGTTTCGTGAAGATCTATATTACCGT
+TTGAATTTAGTAAAAGTAGATATTCCTCCCTTGAGAGAACGTATTGAAGATGTGCCTTTGCTTTTTTTAC
+ACTTTGCTAGAATAGCTTCAGCGCGTTATAAAAAAGAATTAATTCCATTATCACAAGAGCATAAAGCACA
+ACTGTTAAGTTATGGCTGGCCTGGCAATGTAAGAGAATTACGTAACTTGGCTGAGCGTTACATTTTATTG
+GGTGAGGCGGCAGCGTTTAATCTTAAAAAGAATACCAGCGCTAATTCAATGAACAGCAGTATGGGCTTGA
+CTCAACGGGTTGAATTTTTTGAGAAGTTTCTTATCGAGGAAGCGTTGGCAAGTAATGAAGGCTGTATTAA
+AGACACCATGGAAGAGCTCAATTTAGCCAGAAAAACACTCTACGATAAAATGAAAAAATATGAATTAGAG
+CGAACAACTTACCAATAAACTGGGTTAATAATTCAGTTAATCATTTTAGTAAATAGTTCAGTTGATAGCT
+AAGGTTAACTGTTCTGAGCAGCTTTTGATTATTCTGCTCGAGTCATAGCAGAATAATCAATAGTAATAGT
+TACTTTGAAAGAGAGTTACCCTTGCAAGAATTCATACAAGGCTTTTAATACCGACATTTTTGCTTTATCA
+GTTTCATGCTCATGGGCTAGATTTTCAATCTTCATCATGAACTCATCAAGTGATAAAATACCTTTCCCGC
+CATATTGCAGTTTGTTCTGACAATACTGCTGCCATTTCTGTTGTTCTTCTGTAGATAGCGTGTACGGGTA
+GTTTCTTGCTCGATAGCGAAACAGTAATACACTTAAACGCTCATCTTGAAATTGAAATGGATGATTAGCT
+AGTTGCTCAGGTGATAGACCACGTAAAATATCCATTTGCGCTTTATCACTATGACTAAAGAAACTGCCAC
+CATATAACGCTTGCTCTGCATCTACGTCATCATTATCAAAGTCTGATGTGGCAAAAACATCGCTTAATTT
+ATCTCTTAGTTCAGCATGCTTTCTCAATAGAGCTAAATTATCTAAGCAAACATCGCGCGGTATTGCTAAG
+CGCTCTGCGTTTTCTGGTAGTAACGTTTTAGCTGGCGCTATAACAGGGCATTTATTGACATGAATAAGTT
+TTACTGGAATTGGTAGTTCATCTGGCGCTAAATCGTCATAACGGGTATATAAACGCGCTTTAATCTCTTC
+ACTGCTAAGCGTTAATAAAGGTGATATATCTCGTGCTAAATCGACACAGATCACCGCGTTTTTATTAACT
+GGGTGGTAACTTACTGGCGCAAACCAACTGGTGCAGCCATGAGCTGATGATACTTTGCTCGAAGTATGCA
+CAATAGGTGTCATCTCTGCGGTATTGATCAAATCTTTCACTTGATTTTTATTCTTCAAGTTAAAGATAAA
+ATCATAAAGTTTTGGTTGTTTTTCTTTGATCAATTTAGCCATTGCTATGGTGGCGTAAACATCACTCATC
+GCATCATGGGCCGCTTCATGACTGATGTCATTTGCTGCCGTTAATAGCTCTAAACGGAAACTGATGACTT
+CTTCACCATCGCGCTTAACGGTTGGCCAATTAATGCCTTCAGGACGAAGTGCATAACAAGCACGAACCAT
+ATCTATAATATCCCAGCGACTATTTCCATTTTGCCATTCACGTGCATAAGGGTCATAAAAGTTACGATAA
+AGCAGATAACGAGTCACCTCATCATCAAAGCGAATACTGTTATAGCCAGCAACACAGGTATTGGGCTGAG
+TAAATAAAGTATGAATACGTGCAGCAAATTCAGCCTCAGACAAGCCTTCACGTTGCGCTTTTTGTGGCGT
+GATACCTGTAACTAAACAGGCTTCAGGATGTGGTAAGTAATCAACGGGCGGCGTGCAATAAAACATTTCA
+GGCTCGCCAATGATATTTAAATCGAGATCAGTACGAATGCCGGCGAATTGAGACGGTTTATCAAATTTTG
+GGTTTATTCCCCAAGTTTCATAATCGTGCCAAAGGATTGATGGTTGTTCTGTGTTGTTCTGAGATGTTCT
+GTCTTGCATGTTTATCTCTTTATTCTCAAGGGTTACACCGAGTTTGCTGTTTCAGTGTGTTTATATTTGT
+TTCACTGTGATAAAATTTTTAGTGCACTAAATTGTGCATCAAATAACTTTACTTTGTGACCAAATATAAT
+TATGGCTTTGTCCGATACCAAACTACGAAAAATAAAAGCACCATATAATGGAGAGGCAGAACTAGCCGAT
+AGAGATGGTTTATCTGTAAGAGTCAGTCCTAAAGCACTAATAACTTTCAATTATCGCTTTAGATGGGAAG
+GTAAGCAACAAAGAATTAAACTTGGTCGATATCCAGGCTTGAAACTAATTGATGCAAGAAAAAAAGTTAA
+TGAATATCGGCATAATTTAGATGAAGGTCTAGACCCAAGGGTGGTTCAGAATGAAAGTCGGAGCCACAAT
+TTATTTGGTGATATGTGTGAAGCATTCATGACTAAGTATGTTATGACAGAATTACGGCCTAAAACACAAA
+CATTATATAAATCTACTTTTAATAAATATGTCACACCTTATAAAAACATTGATATTGAACGATATAAATA
+TACCGATTGGATCGCTTACTTTGATTGGGTTAAAAAGGAGTCCAGCTCAGCTAATGCAGGTAGTGTTTTA
+AAACGATTTAAAGCTGTAGCGAATTGGGCGAAAGCTAGAGGTCAAATCAAACATTCTCATTTAATTGATA
+TCCCGATAAAAGCAATTGGTAGTCATCAACAAAAAAGAGAACGTTGCTTAGAGTGGGATGAGGTCATTGG
+CTTATGGCGACAAATAGAATCAAGCAAATCAACACCGCAATGTAAAACCTGTATCCAACTTCTTTTATTA
+ACGGGTGCAAGAAATGCTGAAATCCGTGAAGCGAGAAGGGATGAGTTTGATTTAGATAAAAACATTTGGC
+TTTTACCTCCAGAAAGATCAAAGACTAAAAAACAAGTTCGTCGCCCATTGAGTACTGGAGTAATTGAGCT
+AATTAATAAGCTCGATCTTATATACGGCCAAGACCGAGAATATTTAATCGCTGGCGATATAAAAGGTAAG
+CCGTTAACTACGCACGCTGTGAATCGTTTTGTGCAACGCATGAATAATCATTTGAAATATCCACATTTTG
+TACCTCATGACTTTCGCCGTACGATAGTCACTAGATTAAGTGAACATAAAGTTGAATTACATGTTACTGA
+AAAAATGCTAGGTCATGAATTAGGAGGGATTTTAACTCGTTACAATAAACATGATTGGATTGATGAGCAA
+CGCGAAGCTTATGAATTATATTGGCAGAAAGTCACACTATTGTTAAAAAACTAAATTCAGACGGTATTAC
+GTATGTATAAAAATATCAAAAAAGAGCACTTAATAAATTGTGAAAATGCACCTCTTTCAAGTAATGGCTC
+GGGCGACCCTAGTGTCAGAGATTATTTAAATGAGGTTGGAAAAGAAGTTATTAGATTAACAAGTCTTGGT
+ATTAAGTTAGTAAATGATTTTGATTATATGGATGTACTAAATGATGTTCCTCCTCAGTCAGTTCCAACAT
+CATTAGGGTTAGTTAATAATGTTTTGAACATAGTGAAAGATAACAATAATATCAAAGACTCTTTATTTAC
+AAAGCTGACACTTGGTATAACTTCCCCTGCTCATAACTTAGATAGCGTACTTCAAAACTTAGTTGTTCTT
+AAAAATACAGATGAACTTTTCTGTATGAGTTTTCATCACTTAGGTCACGCAATTGGCTTATATAACAAAG
+AAGTTTTACAGGAAACCTACTATAGAACAGGTAAAAAGCAAGTTGAGTCTGGTGTTCTATCAAATCAACA
+ATATATGAAAGATCACTGGGCAGCTTTTAAAGTTACAAGTATTATTTTACGAGAATTTTACAGTAAGCTC
+GAAAATCGAGGTTATAAGCCAAACCTAGTCATTGATAAAATAGAGATACTTTGTTTAGAAAATGGAATTA
+TGTATCCAGAGAGTAGAGAAGGTAAAAAGTTTACTAGAGTGATTAAGGTAGTATTGAAAGGGATATTTAA
+AGGTGAAAGCATCAAAGGGCCAGCTAAAAAAGCTTATCGAAGCTTAAGTATTAGTGACTTCTCACTTAAT
+TATACAAAATATCTTAAACCATATATAAATACCCCATGACCCCCTCATGGGTTATTAACTCCACTTCAAT
+TGTAAATAATTCCTCTCGTATTCCCACTTAAACGAGAGACAGCATGATTGAACAATTACAAACACCATCC
+CAAGATTATGTGGTTAGAGAGAAAACTCTCGAAGCACAAACAATACCTACAGACTATCTCATAAGAGAAA
+AAGAGCGCGAAGCACTGACAACTTTGGGAAGAACTCAAGCTTGGGTATTAGAGCAGCAAGGTCTATTTCC
+AAAACGTCGAAAACTTTATGCTGGCGGAAATATAAATGTTTGGTTGATGAGCGAGATTTCAGAGTGGATT
+CAATCAAGAGAATCTGTGCAATGAAATATGATAAAGCTCCAATAGAGCAATATATTGAGGATAAATGTAT
+TTTAGGCAAACCTGAGCTGCAAACTTTAGTCAAAAAATCTAAACCAACACTCCACCGTTGGATCAGAGAA
+GGGAAGTTCCCAAAACCAAGCCTTATTCAAGGCGGTAGATCTTATTGGTACTTTTCAGATTATCAAAAGT
+GGCTCAAATCTATAACAATACAAAAGTGATTAATAAAGCAGGCGCAGCCTGTTTTTTTATATTCATAAAT
+GAGCCACTTTGAGCCAATAATTAGCTTTCTTTATAGATGGTTTAATCGGTTTTATCCCTTAAAAAACATG
+ATGTACAGGCAGGTTGTTGTATTTATCTAAAGCGGTATTTAAATAATATATACGCCAACTTATTTCCAAA
+TACAAGCACTTATTAAATCATCACGATAGTTAATTCAGATAATGACAAGTAATCATAAATTAAATCAATT
+TAAATATAAAAGTCATGGCTATAATATTTACTCATTTAAAGAGAGTGGTTATAACAGCAAAGCCTTAAAT
+AATATATTTAAACTATGTGAATCTATGCTTTTTGCTTATTCAAAAGTATTTCTCTTTAGAATAGATTTCC
+ATGTAAATGAACACTCACCTAATAATCAGTTAGTTTCTAACTTCCTGGCTAACTATATAAAGCATTTAGA
+AAAGATATATCAGTGCAAAGCTAGTTATATTTGCGTTAGAGAACAAAACATATCTGCAAAACAGCATTAT
+CATTTAGCATTTATCTTAAGTGGTCATAAAGTTTGCTACCCAGATAAAATAACTAAAGATTGTGCATCAG
+CTTGGAAAAGGCATAGTTCAGGTTCAGTACACTTTCCAAAAAAGTGTTATTACATGATTAAACGTGGTGA
+TAAAAGAAGCATTAATCCATGCATATATCGCCTTAGCTACTTTGTGAAAAACCATTCTAAAAATCTAAAC
+GGCACGGCTAAAAGCTATTTAATGAGTCGTATTAAAAATGCGAAGCTTTTACCTGAGTGTGATTACTTAT
+TTGTAGAACCTGAGGTTACCTTAAAAAATAATCAAGATAGAAATAACGGCTTAGTTAATGAGGGGAGCGA
+AGTTGATGACAGTTTAACTGCAATACGGCGAGGACAACCAAAAAGTAATATAGCGCCTGTAATCGTATCT
+GATGAATTTGTGCAACGTTATCAAATTAAAGCTTTAGTAAATGAAATAATAAATGAAGACTTTGATATAA
+CCATAATTATATTCAAACCGCCGTAAACACTGGTTTGCTTTTTTATTATGTCTAATTTACTAGGAGTTAT
+TATGCCCAGAGGTGGGAAACGTGAAGGTGCTGGCGCTCCTAAAGGTAATCAAAATGCTTTAAAGCACGGT
+GGTCGTGCAAAGGTATTATATGGGGTATCGCTTGATCAAGAGTTACGAAGATTTGAGTACCGTGCTTTAT
+GTATGGAGCAGTTGGAGGCAATTAAAAGACAAGATGAATATTGGGGCTCTACTTCAATATTATATTTGAA
+ACATAAAGAAAGATATAAAGGTGCCATATTTTTCCAAGAAAACTTAAACAAAAGTAAGGCTTATTACAAT
+TTAGGGCACAAGGTACTGATGGCATACGCATCAAGTATATTGAAATAGAGTCTTGAAATTTATAATGCTA
+ACCAAACAATCAAAACATTTTAATTCTAATTTTTTCAATCAGTTAAGTCTTGTTGGTTTTTGTGATCAGT
+TTTATATGTTTGATCACGTTGATCAACTCTAAATAATAATGAGGTATATATGGATAAGTGGGGCAGTATA
+TTGAGTACTTGGAATAGAGTTTGTGTTCCAGAGCTAAAGTTAGAACCGTATAACGCTAAAACAGTTTTTG
+ATAAAGGTGTTTGGTTTGATTTAAAAAACAATAAGAAGCAAATGAACTTTAATTCAGGACCTATTGACGA
+AACAGTTTGCTCTTTATTGAGCTTAAAAGGCCTCGAACAAGAGTTTATGATAGCTTTTAAACTCCTATGT
+TTTGTGAAAATGTACGACTCACCTGCTGCTACTAAAACACATGAAATAGTAACAAAAGTACTATCTAAAA
+AAGGAGTACCTATTGTGGGTGAGTGGAGAAGGAACGCTCGTTGTGTTTTACCAATTGCATTTCATGGATG
+GGACTATGGTGTATTAGCTCCTTATAGGTTGAATGAAATACGAGATGTTGCGGTACTTGTAGAACAAGCT
+GCAAAGTTGTGGTCTGGCTTAGCGAATACGCTTTCATTGTTGGATCCACCTCTATTGTTAACAGATAATA
+CGGATGTAAATGTATCATTATCTAATACTAGAAATGGACAATGCCCATTGAGATGTTATTTTCCTGCTTT
+ATAGGACAATAACATCGAAATAACTGACTAATTAAACATGAGGATTAGCTAATTTTTCTGTGGCGCTATG
+GGGCACAAAGCGACTTAGAGTATTTACCTTGATTCCGTTGAAAATCATTCCCGCTAAAATCAGAATGATA
+AAACATAAGCAATTTAAATACGCTTGTCGACACTGTGAGCATGAAGCGCTGACTAGTAAAATAATAACTG
+TACCTAAACTAGCCCAGCTTATTCCTGGTAGCATGGCTAGTTCCGAAACCTTGTCGGCTGTTGTTACCGC
+CAAATACTGTGATGCACTACCACTTTATCACTTAGTTGATATCTTTGAACGCGGCTGTTTAATCATCTCC
+AGAGGAACGCTAGCCAACTGGTGCATTAAGGCCGGCATACTCATTAAGACATTAGTGAAAGCAATGCAGC
+GCCACTTGCTTAGTGTGCATAATTTATTCGCGGATGAAAGGCGTGTACAAGTCTTAGATGAAGGTGAAAA
+TCCAAGAAATTCACAAATGAGGGTCTATCGTAGTAATGAAGTAAGCAAACAAGTAGTGGTTATTTACGAC
+TATCAAGCGGGTCGTAGTTGTGCTCGTACAGAAGACCTTCTCGCAGGTTATCAAGGATATTTACAGTGTT
+TATGAAGGTATTGAAAGCGTTATTCCTGTGGGCTGTTGGGCGCACGCCAGGCGTAAATATGATGAAGAAT
+TAAAAGCAATGTCGAAAATAAAGGCCGTGCGCATATAGCCATTAGCTTTATCAGTCAATTATATAAAATA
+GAAACTCATGCGAAAAACAACAAGTTATCCCCACAAGCGCGGCATCAACTATGGCAAGAAAAAGCACTGT
+CGATATTAACACAATTCAAAAAGTGACTTGATGAAGCCACTGATAAAGTGACCGCGGGAAGTTATATTGG
+CAAAGCGATAAATATAACTTCAACCAGTGGCATAAACTTATTAGGTACGTTGAAGATGGTCACTTAGGCA
+TTGATAAAAACATCACTGAACGAGATGTCCGGCCGTTTACTACGGGCAGAAATTATGTGCAGTTCCCCGT
+TAAGTTGCTTTGCATAACTATCTTTAATCCTATGATAAACCAAGGTATTCACTAAAAATGGTATCAACAT
+AATACGGGATATTCTTGCTAAAAGGAGTTATCCCATGCTGAAATCATACATTCATACATTCAAACATCAC
+AAGTTGTATTAGCTAAAAAATATATTAGAAACAAGTATGTACACTTACATTCGCTATTTAGAGAATAATG
+GTTGTCTGACCATAACGGCTCATGATTATTTTGGTGCTGTTATACATTTTGCCTAATGGCGATGTCAGCA
+AGCTCGTTCATGTACTGATGTCACGATTCAAGATAAAGTAAAACTTCTCGATGTACACCTACCAAATTGT
+ACGTATCTTGAAATTTATCCAAAGAATAAAAAGACCAATGCGGCTGCATTAACACATTGGTTTAGAGAAG
+TAGCTTAATATAGTAAAGCTGAGTCATATTTCAATGTTTAAAGCAAATTAATTGCGGCATTTAGGCGCTA
+TCTTCAAGATGTTGTAGGTTTATCCCTCTCCCTTAATGTTTGGTCTGCTTAAAACATAGTGTTTAATGTT
+TTGTATTTAACCTTTGTTCATTTTAGTTTTTAATATAAATATATTCAGTAGCGGAGGTTAATTATGCAAG
+AACATCAGGAATTAGGTTTACAAGATAACCAATTAGTTAGAAGTTTTTCGTATATCAATGGTCGTTGGCA
+TAGTAGTGATTCATACATTTCAGTGACAAACCCAGCCAATGGCAAGGTGATTGCTCAAGTGAGCAATGCA
+GGTGTTGTTGAAACCGAACTTGCAGTAAAAGCCGCAAAAGATGCTTTAAAAATGTGGTCAGCTAAATCTG
+CTAATGAACGAGCTACGTTAATGAGAAACTGGTTTAACTTGATTATGGAAAATCAAGATGATTTAGGACG
+CATTTTAACTTTAGAGCAAGGTAAACCTCTTGCTGAAGCTAAAGGCGAAATTGGTTACGGTGCAGCGTTT
+ATTGAATGGTTTGCTGAAGAAGGTAAACGCGTTTATGGCGATACTATTCCAGCTCCATCGGGTGACAAAC
+GTATTATTGTTATTAAACAACCAGTAGGTGTTGTTGCGTCTGTTACCCCGTGGAACTTTCCAAATGCAAT
+GATTGCACGTAAAGCTGCAGCTGCATTATCGGCGGGTTGTACTTTTGTTGTTCGTCCTGCAACACAAACG
+CCACTTTCTGCCTTAGCAATGGCTGAGCTTGCAGAGCGTGCTGGTATTCCAGCAGGTGTTTTTAATGTGG
+TAGTTGGTGAAGATGCTCACGGTATAGGTAAAGTATTAACCCAACACCCTGATATTGCTAAGTTCACTTT
+TACGGGCTCAACCCCTGTGGGTAAAGCGTTGATCAGTCAATGTGCTACATCAGTGAAAAAAGTTTCAATG
+GAACTTGGTGGTAATGCACCTTTTATTGTATTTGATGACGCTGATATTGATGCGGCTGTACAGGGCGCCT
+TAGTTTCAAAATACCGTAATGCAGGTCAAACATGTGTTTGTACTAATCGTATTTTTGTACAAAAAGGTGT
+TATTGAACAATTTACTAAAAAATTCACGTCTGCAGTTGCGGCATTAGCAATAGGTGATGGTTTAACTGAT
+GGCGTTAGTATTGGTCCTATGATCTCAAGTGATGCGGTCTGCGATGTTGAACTTTTAGTGAAAGACTCAA
+TTACTGCAGGTGCAATATTAGCTTTAGGTGGTGAGCGAGACCAAGCAGGTGATGCTTTTTATCAACCGAC
+TATTTTAACCAATGTTACAAATGATATGCCTATTGCCAAAAATGAAATTTTTGGTCCTGTTACCCCGATT
+ATTTCTTTTGAAGATGAAGATGAAGTTATCGCTATGGCAAATGATACTGAATATGGCTTAGCCTCTTATT
+TTTATGCGAGAGATATTGGCCGAATTTGGCGGGTTGCAGAGGGGTTAGAGTATGGCATGGTAGGTATTAA
+CGAAGGCATGATTTCAAATGCGGCAGCACCTTTTGGCGGCGTTAAGCAATCAGGTAACGGCCGTGAAGGC
+TCAAAATATGGCTTAGATGATTATTTAGAAATCAAATACTTGTGCATGGGTGGCTTAGGTAAATAGCCAT
+TGTATATCAACGTATTTTGATAAAATTTTAAATATAAATAACTAGGTTATTAAAATGAAAAATGCAAAAT
+TACAAACGAGAAAAACTAAAGTAATCGCACGTGGACAAGGTAATGTTTATCCCGTTTATGTTGATCATGC
+AAAAAATGCAGAAATTTGGGATGTAGAAGGTAAGCGTTATGTTGATTTTGGTACAGGAATTGCAGTATGT
+AATACTGGTCATAGCCACCCTAAAGTGATTGACGCTGTTAAAACACAAATTGATAAGTTTAGTCATACTT
+GCGTAATGGTTAACCCTTATGAAGTTGCTGTTGAATTAGCTGAAAAGCTTACGTCTATTGCTCCGGGTGA
+TTCAGAAAAGAAAGCTATTTTTGTTTCTACTGGCGCTGAAGCCGTAGAGAACTGCGTAAAAATTGCTCGT
+GCACATACAGGCCGTCGTGGTGTTATTGCCTTTAATGGTGGTTTCCATGGACGTACTAATTTAACGATGG
+CATTAACCGGTAAAATTACACCTTATAAAAATTTATTTGGACCATTTCCTGGTGATATTTTTCACGCACC
+GTTTCCTATTGAATGTCATGATATCTCTGTTCAAGACTCACTAAAATCTGTTGAAAATTTATTTAAAGTT
+GATATTGCACCGACTGATGTAGCGGCAATTATTATCGAACCTGTTCAAGGTGAGGGTGGTTTTTATTCGG
+CACCAACAGAGTTTTTAGTTGCTTTGCGTAACATTTGTGACGAGCATGGCATTGTTTTAATTGCCGATGA
+AATTCAATCTGGTTTTGGCCGTACCGGTAAAATGTTCAATATGGAATATTCTAATGTTGAAGCTGATTTA
+ATGACTATGGCAAAGGGGATTGCAGGTGGTTTCCCAATTGCTGCAGTTGTGGGTAAAAGTGAAATAATGG
+ATGCTCCATTACCGGGTGGCCTAGGTGGAACTTACGGTGGCTCTCCTGTTGCTTGTGCTGCTGCCTAGCG
+GTATTAGAAATCATTGAAGAGGAAGACTTAGTTCAGCGCTCAAACGAGATTGGTGCTATCTTTAATGAAA
+GGTTAACCGAGTTAAAAAATCAATATCCTGATCTTATTTTTGATGTGAGAAATAAGGGCGCGATGATCGC
+AATAGAGTTAATCTCTAATGGTGATTTAGGCCAACCGAACACGACATTAACTCAAGCGATTATTGCTAAT
+GCTGCAAAATATGGTTTAGTACTATTAGCCTGTGGTTTTTATGGTAATGTTATTCGCTTTTTACCTGCGC
+TAACAACAAGCAATGAATTAGTTGAAGAAGGCTTAACAAAGTTCACTGAACTTTTTAATGAACTTGCTAA
+ATAACATTTAACTTTCGCCTTTCCTGCCGCCCTTTTTACGCCTAATTAAGAACAACCTATCTAGGCAGGT
+TAGGTTTTTTATACATATAATGAAGAAGTCATTCACCAATAGAAAGATTGGCTTCTTATTACACAAAATT
+GATTACTTGCATTAATAGCTTGCAGTATTCTTGTAATAAGTAGGGGAAAATGATGAATTCAATAATATAT
+CCAACAACAAATTTTAAACACACAGCAACATTAATTATAGAACGTGGCGATGGTGCTTATGTGTATGACA
+GTAATGGTAAACAATACTTAGAAGCATTAGCGGGCTTATGGTGCACATCATTAGGTTATAACAATCATGA
+ATTAATCGAAACGGCCAGTGAACAAATGAGCAAGTTGTCCTTTTCTCATATGTTTGGCGGAAAAACGCAT
+CAAGTTGGCATTGACTTGGCAGAAAAACTGTCAGCTATGGTGCCAGTAGAAAATGCTAAGATATTTTTTG
+GTAATTCAGGCAGCGATGCCAATGATACTCATATAAAGATGTTACGTTATTATTTTAATGCTATTGGTAA
+ACCACAAAAATATAAAATTATTGCGCGCGAACGCTCTTATCATGGCGTCACGGTAGCATCAGCCTCTTTA
+ACGGGGTTAAAACCTAATCATACCCATTTTAATCTCCCTTTTGATGCTCTTGGTGTATTGCGCACCGATG
+CACCACATTATTATCGCAATGCACTGCCTAATGAAAGCGAAGCTCAATTTATTGATCGTATTGTTAATAA
+CCTAGAGCAGTTAATACTACTAGAAGGTGCAGACACTATTGCTGCATTTATTGTTGAACCAATCACTGGT
+GCAAGTGGTGTAATCGTGCCACCAGAAGGGTATTACCAGAAAGTTCAAGCGGTTTTACAAAAGTATGACA
+TTCTATTGTGGGCTGATGAGGTAATCACGGCATTTGGCCGAACAGGTAATGACTTTGGCTGTAAAACAGT
+TGGTATTGAAAAACCAGCCATGATGACCTTAGCTAAACAGTTATCTTCTGCTTATATGCCTATTAGCGCT
+TCGGTGATCCGTGGCGATATGTATGATGCAATGGTAGAACAAAGTGCTCAGGTAGGGGTTTTTGGTCATG
+GCTATACTTATTCAGGGCATCCTGTCTCTTGCGCTGTAGCCTTAAAAACACTCGAGATTTATCAGCGAGA
+AAATATTTTTGACCATGCGGCAAAAATTGGTGCTTACATGCAAAAACGCTTACATGAATTTATCCATCAC
+CCATTAGTGGGTGAAGTACGTGGCAAAGGCATGATTGGTGCAATTGAGCTTGTGGCAAATAAAAAAACAG
+GACAAGCTTTTCCTGATGGAACGGTAGGAAATTTCGCAATGCAGGCCTGTCAGAATAACGGCATGATATG
+TAGAGCGGTAGCGGGATCATCACTGGCTTTTTGTCCACCTTTAATTGTTAATAAATCTCAAATTGATGAA
+ATGATTGAAAAAACTGCTAAGTCTTTAGATCAAACACTTGATTTTGTTGTTCGAGAAGGCCTCTTGGTAC
+GTTAATAAAATAAGTTATTCAGTTCTGTGCGTTAGATTTTTCTAGCGCATTATTTTATGAATATTGCTAT
+GAATCAATTTACAGATGAAGATAAAAACAATTAAGGCTCATTGATCACCGACCCCTCTTTTAGCAAACAA
+TATAGGCATTTAAATAAACATCCGTATTTTAGTCAAAATTATGCTGATTTACATGCTCGTCCATTTCCTA
+ATTCAGTATTACCTTTGCGTGTATCACAATTATGTTTTTACACCAATATGGCGATAGCCATGTAGCTGAA
+CTGATTCACTTACAAGAAGTTTGTCAACGATATAGTGTAAGTCTACCTGCCAATGATTCAGTTTGTTTTT
+ACCAAAAAATTGGCGAGTTTGAAATTCGATGGGAGCGTCATATTGAGTTTAGTAGCTATACTTGAGTAAT
+GCATTGATAAATTTATTACTAAGCTCATCAATGCATTTGCGTCATTTTTAGGAGAGTAAGTGACAATTTC
+CTTAAATTATTTATTTACATAATAAGGTTGATGTAAACCTTATTATGTAAAATAAAATGTCACCGTTTAA
+TAGAGATAGTGCTTAAAAACTTCTAGAGATAGTTAGTTGGACAGTATCATCATTTCGGAATGCACCAGTA
+TCTACTTCATCACCTGACTCCATTGAAGTGGCAATGTATGCTGCGCTTAGATCTAATCCGTAAACTTGTC
+CTGAAAGGCCGATTGAGTAGTCTTTATAATCATTAAAATCGCGAATACCATCCCAATACTCCCCATACGT
+ATAGCCTGCATGTAAATCTAAACTTATATCTTCAGTAATAGGATAACTATAATCAACTGATAAATATTGA
+GCTGATTCACCAGAGTTTACCCAATCATTAGATACAGCATAGAGTAATGAGATTCCTTTATAATGAAGCC
+CTAGGTCAAGTTCCAAATAATCAATGTCCACCCCATTATAACCAGGATATTGGAAGTAAAACAAAGTAGC
+GTCATAAGTTATTTGATCATTGATATTACCGCCATATCCCACATAGTAATCAACTTCTAAACTTGCATTT
+TCAGTTGGACCAAAATCTACATTACTACCCCAAACGCCTACAAAAACGCCATTCTCAAAAGCAAGATCTA
+TACTTCCTTGAACAGCTGCGTCTCCTGCTGTTTGAGAAAGACCACGAAAGCGGTAATCGTTAGTGAAAGA
+AATAGTGCTTGATAACTCTTCGGCTTGTGAAGCAAATGTTGTTAGTGCCAATACAGAGATGCTTATCATT
+TTTTTCATATATTTCATGATTTATCCTTTAGTTTTATATTGTTATAGTTTTTGTGTTTTTGGGAAAAAGA
+GGAACATGATTTGTTGCTTTAACAAATCATGTTTTAGTCATAATGAGTGCTCTAACTTTCTTTGATATCC
+ATTTTAAGTTTCTGACCTTTTGTAATTAAGTAGGCTAAGTAGCACAAACCAATCGCAAGCCAGATACAAC
+CAAGCATTACAGCATTACTATCTAGGCTAATTAGTAGCTTCATTACTGCAATAGTACCTATTGAAGGGAA
+TACAATATGGATAAGGGTTGCACCTAGCGTTCTCTCATTTTTTTCTAATTTAAAGAACTCACTGAATGCA
+CTCATGTTAACGAAGATAAAAGCGATGAAAGCACCAAAGTTAATGAAAGATGTTGAAGTTGCAACATCCA
+TTTTTAACGCGAGTAACCCGATGAAACCAACCATTAAAATTGTCATATAAGGTGTTTTAAATGTAGCGTG
+TAACTTGCCGAATATACCTTTAGGTAATACGCCATCTCTACCCATTACATACATTAAACGTGATGCACTA
+GCTTGAGCACTTACACCTGACGTAAATTGAGCGATAATAAGAGTTGCAACAAAAATAGAAGAAAAAATCA
+CGCCGCCAACTTGCTTAGCAATATCTGCTGCTGCGGACTCTGCTGCGAAAACGCTTATATCAGGGAAGGC
+ACTATTAAGTATATAAGAAGATGCTACAAAGATAATTCCACCAATTAAGGTAACTAACATGATTGCTTTT
+GGCACATTCTTTTTCGGGTTTTCAGTTTCTTCAGCCATGGTTGATACAGCATCAAAACCTAGGAATGAAT
+AACAGGCAATAGCTGCACCAGAAAATATAAGGGAGAAGTTACCACCAGTAAAACTGTCTGTACTTGGGGC
+TGCAATAACACCACCTGAAGCATTTATGTACATCACCGCTAACGCACAAAAAGCAACGATAACTACGATC
+TGAAGTAGCATTAGCACAAGGTTGACCTTTTTGGCTACATTGACACCAATTAGATTGAGTACAGAGGTAA
+CGACTATGAATGAAAGAATCCAAAACCATTCAGGAATGCCTGGAGCCATCGCTTCTAGATAAATACCACC
+TATTAGCCAGATAACCATTGGTAGAAATAGATAGTCGAGCAATATAGTCCAACCGACAAGAAAACCAATT
+CTGTCACCAAAGACTTTGGTAACATAGGTGTAAGACGAGCCTGCTGAGGGGTATTTATGTGCCATTAGGG
+CATAACTTCCAGCCGTAAATAACATCGCGATTAATGCAAATAAATATGAGCTGGCAACATTTCCTCCTGA
+TTCTTCATAGAGTACGCCATAGGTACCAAAGACAATCATGGGGGTCATATATGCCAAACCAAATAGTACT
+AAACCAAACAGGCTTAGAGATTTTGTGAGTTGTAATTTATCTTCTTTCATAGTGGATGTGCCTCTACAGT
+AAATTAATATAGTTATAGTTATTTCTAGATTGTTCTATTTCATTTAGATCTATTGTTATTGTTGTTATTT
+CTTGGTTTGAACTTAGTTTTTTAATTATTTCTCCTGTAGGAGATACGACAAGGCTTTCGCCAACAAAGTC
+GCCCCCATGACCCGAGCCAACACGGTTACATGTAATAACAAAGCATTGATTTTCTATGGCTCTGGCTTGA
+GTAAGTACATAATGAACATTTCCATATGGATGCATATTTCCATTAGGCATAAATATGACCTCGGCTCCTT
+GTTTTGATAGCGCCCGTGATCCTTCAGGAAACTCAAGTTCAAAACAAATTTGAGCACCGTAATTTGTTCC
+ATTAATATCAATAATTGAGTGATGGCTACCGCTTGAAAATATCCCTACATCATCAAGCCAAAGTTTAGAT
+TTTCTGTGGTTATGTATAACTTTTGAATTTTTTATAAAAAAGCATGAGTTATAGAAGTTTTGGTTGTGTT
+TTTCTATGTGCCCAATGATTATTGTTGCTTGTGTATTTCTACTTGCTGAAAGTATTTCCTGGAAGTACGT
+TTCAGACTCTTTCCATAGAGCGTCAATGTTTTGGTTTGTAGGAAACCCAGTGAGAGATAGCTCTGGGAAT
+ATCATAAAGTCTTGACAAATTTTATTGTCATTTATCGATTCTATGATTGCTTTTGAGTTTATCGATATAT
+CATAATCGATGATTTTTATTTGATTAATTATTATTTGCATATAAAGCTCTGTATGTTTTATTAGATACTT
+TTTAATTTATCTTTATTGGCCTTGTCCATTAAATATAGTTTGAGGAAGAAGAGGTTTGTATCGTTCAGTT
+ATGCAATGGACTAGGTATTTATACCTACGTAATAGGTGTTGATACCTATTGTTGAAGAGGTTTTTTATAG
+GTGGAAATGTAATGTTACATCCACTAGTATTAAAAAAGAGTTACCTAAGAAGAGTAGAACAATATTTAAG
+GATATTAATTTTGTCATTAACTCGAAGGAAGTATTTAAAATTATTTACAGCGATATCAGCATTAGGCATT
+TCCCCATTGAGTTTTGGGCTCCTTATCTCAAATAAAAATATTGAGCATGTCCTGCGGTACATGTGTTGGG
+AAGGTTACAATAACCCACGAGTTATAACTCCTTTTGAAAAACAGCATAACGTGCAACTCGACATTGAGCT
+TATTGTCGACAGTCCTACAGGATTTTCTTCATTAATATCGGAAAAATATAATAGTTTCGATGTCGTATCG
+ATTGATTCTCCATGGGCCAGACTGATGGAGGAGAATGATCTATGTCATTTATTAGATTTCGACGAATTTA
+AGGAGGAATATGGAAACTTATATACCCAATTTTATGACCGCTTTATGTCACCAATTTCAAATGGGAAAAT
+ATCAGGAATACCCACTAGATGGGGTTGGATAGGCCCAACTATAAATACCGCATATACTAATGAAAAGGAG
+TTTGAATCATATGCTCCTTTTTTTGATCGTAAGTACCACGGAAAAATCGGTATAATGGATTGGGGAGATT
+GGCCAATAATGCCTATTGCCCTCTATGCTGGCATTGATCCTTATAAAAAACTTGATTCACATGAACTTGA
+TGAAATAAGGAAGGTTGTTAGAGCTTTATTTAAAAATAATCCTGTGTTTATTCGTGACTTGAGCCTTGCA
+CAAAAAGCACTATTAGATGGCTCTATTAAATCTATGATTGGAACGGGTACCTACTTATCTTTATCGTTGA
+GAAAAGCAGGTTTTTTGCAGATAAAAACCGTTGTGCCTGAGCCGATTAATGGTCTGAAGCAAAGTATAAT
+ATGGGTTGAAAAAACAGTGGTGATGGCAAAAAACAATAATATTGAACTGTCTAAAAAGCTATTAAAACAC
+CTCGTATCAACTAAGGCTGCATTAGACATTTCTTTGACGGATTATGCATGTAATTTGTCAACCAATCGTC
+TAGTTGAGGATCTTTACTCTGAAAAGCAGCGTGAAATCTTTCAATTAGATGAAGTAAAAAGAGTGTGGAA
+TAAAAGCGTTTTTCATGAGTTATCTCCGAGTATCGGAACTCTTCTTGCTCTGTGGCAAGAGGAATTATTT
+ATGTCCGATTTACTCTGAACTTAGATATGTGAGTTGCTATGTTTAATAATAAACAAAAACAGTTAGTAAT
+AATACTTATTAGCTTGTTGTTAACTTTTACCTCACAGGCTTCCTTAGCGAGTGATACAACCATTTTAAAT
+GAAATTATAAATCCACAATTAATTCACATTTATGAGTGGGAAACATTGTCAGTTTATGAAAAAGAGAATG
+TTTCACAAAAACCTGCTAACTGGGATAGTGCAGAGTCATTTTACGGAAGCACGAGACTGTCATTACTCGG
+TGAGGAGCGATTTTATAGAGCAAAGTTTACCATTGGATGGCACCATAGAACACGCAACCTAGCCATTTCA
+GTAGGACCATTAAAGGGCACCGATGAGGTCTATATAAATGGGTTTAGAGTAGATGATTCAGGGAGTGGTG
+ATTATGACTTGTTTTTTCAAAATTCATATCGGGTTTACCGATTACCAAGAAATAAAACGTGGTTTAGTTG
+GTTTAATTACACAAAGGAAAATGAATTACTTATAAAACTATCTTCAAGTAAAAGAGGGCAAGTTCTTGAC
+TCTGATTATGTTGAAATTGGCGATTATGAAACCTTAGCACTCAAATCAAGAGACTTTGACTCTACAATAA
+AAACAAGCCAAGGGTCGGCAATTGCTCTTCTGTTTATGCTTATATTATTTATTATATTTCTTCATGTTAA
+TCAATATAATAAAAAATCAAACACACTATTTGGCTTCTTTATTTTTTATCTCTCTCTATCTATAGCATCA
+ACTTCCTTATTTTTAAATGGACCTGAGTATGACGGAGAACTTCTCTTGTCGCTGAGTGCTTGTTTAGACT
+TAGTATCACTTGTTGTTTTTATAAAAATTGTGTCAGATAAGTTCGATTTGAATATTTCTCACTATAAAAG
+AAATGAAAAAAGCATAAAAATATTTGGAACTGTTTCCGTATTATGCATTTTGATTTTCTCAGATATTTTT
+TTCGCTCAGAAATGGTTTAATTTAATTATTTATATTGTGATGTTGTTAGTTGTTATATCAACTATTCATC
+AGCTCGTTATAGGCCGTAACATAGGGGGGGCTAATTACTCTATTGTATCAGCATTAATGATAATGTTTTT
+GGGAGTGGCTTTTAACGGTTTGTGGGGCGGTAATTCATGGCCGATATCGCCTTATCATATAGGTGCCATT
+CTATCTTCAATATTTTTATTATATTCAATAGCCCAAGACTTTAAGAAAATGACATTGTCGATGCATGCTA
+TGTCTAGTCGTCTGGTCAATATTCGAGAAATAGAGCGAGCAAGGTTAACGCGAGATATACATGATGGTGT
+TGGTCAAGGATTGGCTACAATTAGACTTTTCATTACGATGAATATCAATAATTTTGAACCTCAACTTGGT
+ATTTCCCTAAAAAATGAGGTGGATCAAACCTCTAATACACTGAAATCGGTTATTCGAAACCTCAAACCAA
+TTGAGATGGATGATGGCAATCCTAGCGAAGCTATCATTGAACTAGCACGTCATCTCTGTGAAATTGCGCA
+AATAGAAATGAAAGTAATTCATTCTGATAAGGCTGATATGAACACTGAAAATGCATATCAATTATATCGT
+ATCGGACAGGAGGCACTTAATAACTCAATTAAGCACAGTTGCTGTACTTTAATTACAATAGATATTCAAA
+GGGATAGAGACCGCTTGATAATGTCTATTTCGGATAATGGTAAAGGCATAAAAAAACAGGTGGAAAACTT
+AGGGTATGGTTTGAGCTCTATGCAAGAAAGAGCTTTACTAATTGGTGGTCAGTTGCGTATTAACAACGCA
+ATTGATAGTGGTGTGCAGGTATTTTTGGAGGTACCAATTAATGATTAAGGCAGTTATCGTAGATGACCAC
+CCTTTGTTCCGACAAGGTATAAGGTTATTACTTGAAAGCTCGGGGAACGTGGAGGTTATTGGGGATGCAA
+GTAATGCTATTGAAGGTGAGCGCCTTATTATGGGAAAACTACCTGATGTCGCTGTTTTGGATATTGGTTT
+AGTAGGAGAAAGTGGGTTACAACTTGCAGAAAAATTACGGGCAAGAGGATACAAAAATGCAATTGTCATG
+GTTACCATGCACACCGAAGTTTCTATTTTTAAGCGTGCAGCTGCTATTGCGAAAGTTGAAGGGTATGTAC
+TTAAGTTGGATGCAGCAGAGGACTTGGAAAATGCCGTTTATAGAGCTTGTAATGGACAGAAGTTTGTAAG
+CCCTAGTTTGGCCCAAGAAATGGCATGGATGGAGGATGACAGCCAAAAAACGGACAGTCTACTTACAAAA
+AGAGAAGAAGAGGTACTTATTCTTATCGCAGATGGGCTTGGAAGTGATGCCATTGCTTTGCGCTTAGATC
+TGAGCAAACGAACAATTGACTCACATAGAGCGAATATTAGGAAGAAATTAGGACTAACTAATTCGGTTGA
+ATTAACTCGTTATGCAATCGAACAAGGCTTGATTTAAATGTAGATACTACACTAAAAGATGTTCCCGTTG
+GTGATGGCGCTTTTTGGTTATCAGCGTTTATAACGAAGAGGGTTATTTTCAGCAAAACGAATCTGACAAA
+CATGTCATTAATAGTTGCAAGGCAAAAGTTGTCGAAGATGGCGCAGTCACGATTCATTTTGGCGGTGATA
+AATCACAATCTAATTTCTTACCAATTATGAAGAACTGGAACTATATGCTTCGAATTTATCTACCAGAAAG
+CTCATACCTTGAAGGTATTTGGGGGCGATATTCGTACAAAATGAGTGCATGTCTACACATTATAGTATTG
+ACTGTTATGTAGACAATTGAAGTTATAATGGGGCACAAACCGAGATAGAATTAATGCTCACGATATGAGC
+GTTTTTGATGTCTCTTATATCTTAAATAATGGCTGTTTATCCGATGTTTTGGGCATTAACATCAATAGCT
+TCTTGGGCTGTTGAAAGTGTGCAATATATAGAACGACCTTTATCCTGACAAACAACTAAGTACCAATATG
+GTCATTTGATCATTTGTTTTTAAGAAGTGAAATTATTACATTATTTTCACTAAGTTCTATTAAATGTCTA
+AAACTACAGTTTCGTTTGGTACACTGCTACATAATAGAGTATTGTTCCGATTAATCGATTTAGTTCCAAT
+AATTTTAGCAGTTGAGCCACTAATAATATTACAAGTGCATGTACTGCATATTCCTGCTCTGCAATGAGAA
+GAAATTATAGCTCCATTTGCCTCTGCAAACTCAAGTAGAGTTCCATCTTCTGGTTTCCAATATTTAGTAA
+CATTACTTCGAGCAAGCGTTACTTTGATTGGGTCACATTTTTTAATTTCACGAAATTTATTTTCAGTGAC
+TGGTGTAAAGAAAGTATCTACGAATAATCGAGATTTATCATTAAACATATTTGAAATATCCTTTGTAAAC
+TGTTCGGACCCACAAATATGCAGGTCACTTCCTGCTAGTTTAATTTCTCTCGAAATTGCCTGTAGATTTG
+GTCGTCCGGCTACAAATGTACTTGTTGAATGTTTTTCTTTAGTTAGATAAAGGCTGACTTTTATATGTGG
+CAACTGTTCACTTAGTTTGATTACTTCATCCCATAAGGCAAGATCTCGTTTTGTTCGTGCAACATGAATT
+AGCTGAATCGATTTGTCGTAGCTCATATCAATTAATCCTTGCAGTTTTGATACTGAAGCAGTTATTCCAA
+TACCTGCACTGAGTAAAAAGATAGAATTACTCGACTGTCTGATTGTTACATTACCGAATGGTCCAGACAT
+TTGCACTTTTTCGTCAGGTAGTAAGTTGTGTATTGCCTGAGAGCCAAGTCCGTTATCACGTTTCACAGTG
+ATTCTAAAGCTATCCTCTTTAATTTTAGAAACTGTATAACAACGCCACACATTGCTGTTCGAAAGACCAT
+GTAAGTGTATATATTGGCCGGGTTTATAGGCACTGAAAGTACCTAGCTTCATAAATGGGTCGTTCATCCA
+AATCGAACAAATATCTTCAGTTTCGTGAATAATTTTTTTCACTGTGATTTGACGAGGCCAGTTGGATGAT
+TTGGAAGACGCTGTTTGAAAAATAGAGGCTGTTAGTTCACTATCATTCATATTGGAGCCGATTCTTATTT
+TGTTGTTTATCTTTATTTCGCCACCATTAGAGACAGTGGCATAGACGCCACAGAATAAATGACCAAAATA
+ACGTGACAACAAAGCGGGCATATTCAGGTCATTTTTTCCTGTATTTAGATCAACAGAAGTGCTGCTACAT
+CTATCAATCGGTCTAATTATGTTAAGTTCGCAGTTCTCTATTAATAACTTTTTACCAAGCCAGTTGAATT
+CTGACCACGGCTCAGAACGAATATATAAATTGGCACGAAACCTCAGAGGATCAATGACTTGTCCTAATCT
+TCTTGATATTTCTTCTACCGTCGATATATTGATTATAGAGATTGAAGCATCTTTATGATCCCAGTAACCT
+TGTCCTGATGTTGTGCGATGAATAGTAGTGTTATTTCCAAAAGTCTCACTTAGAAGTTCTGATGATTCTC
+CACCAGCTTCAATCCGTAATGCTTTTCCTAAAGGCGTGATGAGTTGCAATTTATCTTCATCTCGTTCGAG
+TTTAAACATTGATAAATCTGGGCGAATTTTCATTCTTTGAAAAGCTTGGGAAGGAGACCAAAAGCCGTTT
+TCATTTACTTTAATTTGACCACTACTCAAAGCATACTTTCGGTCTTCTGGAAGTCCTTTATTCTTACGCA
+ATCTGACGGAACTCAACTTTTCTCCAGAGAATCCTTTTACAGGGTATTGATATATGGATGTTATTTTATT
+CATGAGAAAACTCCTTCAGTGATAAGAATAAGGGGTAAGTATCTGTCGGCAAGTTGTATTTATTAGGCCA
+GAAATACCTGCTGCAGCTGAAGGCGTGGGGTACTTTCACTACTGAGATCACGTTTTTGTTGGATTCGTAA
+TAGCCAAGAAAGCTTAAAATTTAATTAATGATCTTGGCTATTTTAAATGACCTGTTTTTTAATTTACTGT
+AGTAATTTGGTCCATACCTTATCCACTAACTTTTGTGCTGCAGGCGAACAAGCGCGGGTAAACTTAATGA
+AAGCTGTTGGGAATATTTCAGGTGAATTTTCCTTTTTATGTATTGCTTTACTCTCATCAATGGCTACTGC
+AGAGGAATGTGCATAATAATTGTACTCAATTGTGGCATTGTCTTTCTCACTCATCCAGTTAATGAAGGTT
+TTAGCATTATCTGAATTACGTGAATTCCTAGGAACTACCATAGAGTCCAACCAACCCACTAAGCCTTCTT
+TAGGTTGCGCGTATTCAATTGGTGCGTTGTTATTTTTACGTGCACGCATTGAATCGCCATCCCACCAATT
+GTGCATTACGACCTCTCCGCTGGAGATGCGTGAGCTGATGTTATCTGAGCTGTAAACGGCCACATATTCT
+TTCTGTTTTTTTAACAGCTGATACACTTTTTTCATATCCGTTCTCTTTTCAGTACAAAAATCTATGTCTA
+AGTACAGTTGAGCTGCAGGAATTATTTCATCTGGAGTACTAAATACAGCTACATTTCCCGCTGCGGCGCC
+TGTAGGCTCAAAAAATTCTTTCCAAGAATTTGCCGGGCCTTTATATTTATCACGATTAACTGTATAGCCC
+GCGGTACCGTAAACAAAGGGAATAGAATACTCTGAACTTTTATCCCACCACTTATTCTTCCACCTATCAT
+CAACTTGTTTGAATGCCGTCATATTTTTGGCATCAATGTTTTTCAATAAACCTTCTTGAATCATTATTTT
+AACGAAATGTTGGCTAGGGAAAACAACATCATAATCACTGCTGCCAGATTTAAGCTTTGCCAGTAAATCT
+TCATTCGAAGTATAGCTGTCCAAAGTAATTTCGATGCCAGTTTCTTTTTGAAAGTTCTCGATCAACACTG
+GATCTATCGACTCTGCCCAAGTGTAAACATTAAGTTGGTTATTCTCTGCGTTTGCTCCTGTCGTCAGAGA
+AATACTCAAAGCTAATAAACTGACTTTTGTAATATATTTCATAGATTTATTCCTTTTATTTTAATTAATT
+ATGTAGGTATTCTAATTATACGTAACTACTTTACTTATCTACTCCGTTTTGCAATTAACCAACAAGGAGT
+GGCTATCAGCAAAGATGCCACCATGATGAGTGTCGATATAGCATTGAGTTCTGGCGATACTCCCTGCTTT
+ACCAGTGAAAAAATATAAACAGGTAATGTTGTCGCACCACCTCCTGAGACGATATTACTGGTGATGAAAT
+CATCCATCGAAATAACAAAGCTGAGCATTGACCCAGCAAAAATACCGGGAGCAATTAAAGGTAAAGTAAT
+ACGACGAAATGTGACCAAAGGTGTCGCGTATAAATCTTGTGCTGCCTGCTCTAAATTGTTGTCCATTCCC
+TGTAACCTGGCGCGTATAGGTAAAAAAGCGAAAGGAATACAAAAGGCGCTATGCGCTAAGATCAGTTTTA
+ACATGCCGCTTTGAATACCCAGTTGAGAAAACAAAATTAAAATTGCTACAGCAAAAACTATCTCAGGCAA
+CATCAAAGGCAGATTGACGACCCCTTGCGATAATTTAGCGTGTTTTACGTTCTGGCCTCGTTCTAATACG
+AGTGCAGCGGAGACCGCTATTACAGTCGCAATCAAAGTGGCGAATAACGCCACGGTCAATGAGACTCGCA
+ACGAATTGAGTAACCCTTCATTTTGCAGCGCACTGGCGTACCACTGCCATGAGAATCCTTGCCACACTGA
+GACAATACGATTGCTATTGAATGAATAGGCAATAATCACCAGTATCGGAAAATAGAGAAAAGTAAAAAAG
+AGTACACCTACAGCGCCAAAACCTGGATAGTGTTTAGCGTCTCGATTAGGCTTAAACATAGCTAAAATAT
+TCATGATAACTCCCTCAACTTACTTGCTCGATGCGCTTGAAACATTAAAAAAAATAAGACAATACACAGT
+AGTAATACCGTTAAGCTGGCACCGAAAGACCAGTTTCTCGCTACGCCAAATTGGTTTTGAATCAGATTAC
+CTAGCATCATTGTCTTACCACCGCCTAGTAGCATTGGTTCAAGTACTGTGCCTAGACAAGGCACTAGCAC
+TAAGATAAATCCAGCGACTATGCCAGGTTTGCACAGTGGCAGAATAATTCTTCTTAGGGTGTTCATCCTG
+CTGCTATAAAGGTCACTCGCAGCCTCAATCAAACGGGTATCTAACTTTTCGATGCTGGCATAGATTGGCA
+AAATCATCAGCGGGATATAGGTGTATACCATCCCCACCATCATCGCAGCGTTGTTGTAGAGTAAACTGTC
+GATATCACCAACCAAGCCAAAGAAACGCAAGCTGCTTTCCAGTACGCCATCATTGCTCAAAATGAGTACC
+CAAGCGTATACACGTACTACCATGCTGACCCAAAATGGCAAGGTGACCAAATAGAGCAATAAAGTTTTCA
+TGTTGTTGCTCTGGCGCGAAATATAGTAGGCAACAGGGAAACTAACTAACAGGCAGATCACGGCTGTTGC
+ACCAGAGAGAAATAACGTTCTAGCGATAATTTTAAGGTACTGAAAGTTCAATACTAAATTATCATCCCAA
+TCTGCTGTATAAAGAATTTGACTGTATGATTGCAGTGAGAAGATTGCTTTATATCCGCCATAGGCGTCAG
+AAGTCATGAATGAAACATAAAAAATTATTAACAGCGGTAACACCATCAATAGTGACATAACTAGGTAGGC
+AGGGAGTAGGCCCCAAAAGTTCCAACTTAGTTTTTTCATTGGCTTAACACCCTTACAGACGCTTTGCTAA
+AGCCAATGGCTACTTGTTGATCAAGGTTATATTCAGTATCGTTACTAATAGTATTACGTTTAGAAATTCG
+TAATTCTGTGGCATTCTCAGTGCGTACCTTATAGTGGGTATAACCACCCATATAGGTTCGGTGTACTATC
+TTGCCTTGTAAATTCACCTCTAATCCAGGGGTGTTGATTGAAATCTTTTCAGGACGCAAGGACATCGTAG
+CTTCTTGTCCTTGACTAAAGCCCTTATTAGGCACATTCAACTCAATGCCGAGAGGGTTTGTAACTGATAC
+CGTTGCTTTGTCATGACTGTTAATAGTGACAGGCATAAAATTGGTTTCGCCAATAAAATCTGCAACAAAC
+TTATTATTCGGATTTTCGTAAATCTCATTAGGACTGCTTATTTGCTGAACAGTGCCTTCAGCTAACACAC
+AGATTCTGTCCGACATCGCCAACGCTTCTTCCTGATCGTGGGTGACGAAAATAAAGGTAATCCCTGTATC
+GCGCTGTAGTTGCTGTAACTCATCGCGCATTGATTGGCGTAACTTTAAATCCAGAGCTGATAAGGGTTCA
+TCTAAAAGTAGTACTTCTGGCTTAGGTGCAAGCGCACGAGCCAATGCGATTCGCTGTTGTTGTCCTCCCG
+AAAGTGCCGAAGGCATACGTGATGCAAATGACCGCATGTGAACTAACTCAAGCATTTCATCTACCCGAGC
+TGCGATCTTTTCTTTACTCCATTTAAGCATCTGCAAACCGAAGCCAATATTTTGCGCTAAAGTCATATGT
+GGAAATAGTGCGTAATTTTGGAACACCGTATTAACACGACGTTGATGGGCCGGCAGCGATTGAATATCTG
+TGCCGTGCAGTTTAATTACCCCGCCACTTGGTATCTCAAAACCAGCAATCATTCTCAATAAGGTTGTTTT
+ACCACAACCACTAGGGCCGAGTAAGGTGAAAAATTCATTGTCTTGTATGTCAAAAGAGATATCTTTTATC
+GCGCGGTAATCGCCGTAAAATTTACTGACATTTTTTATACTTATAGCGTGACTCATAGATTATGATTCCT
+GTGTTTTACTTGAAAAAGCGACGGTAACTTTGTTTTAAACCCTAAGCTGTTCACTTTTGATACATTAAGA
+CAGTAAGATTCCATGTAGTATTAGTAAAATATTAATTTATGTGTTTTGGTATAATAAAAATGTATGCAGG
+AACGAGCCGGTACTTAAGGAAGTTCTGTTGAAATATTTTTCAGATTTAGGTGTACGCTGAATGGAATAGC
+TACCTATATTTTCTGATTCAAATCATATTGGTTTACAAAAAGTACTAGAAGAGAGCTTTGGAACATATAA
+ATTGAGTCGAAGAGGGATAGGTTTACCCATTGCATTAGACATCACAACTGATAGGGTTTACGTCAATAAA
+CAGCACTAAAACTTATAGATAAGTTACCCTATTTAGACTATATCATTACTGTCTGAGGTTATAAGATTGA
+TACGTTTAGGACGTAAATACATCATAAAAATCACTGTTCCAATTATTGGAAGAAAGAATAGCTCTAAGGT
+AAGTAATGATGGAATCGATTGGTATTTATATAAATGCCGACATTTAGTTGAGAAGTTTCTTATTCGACTT
+AAGCCATAGCGAGATATAGCGACAAGATATCATTAAAAAGAAACTATGAAGTTACACTCGCATTGGCATG
+ATGGATGCCAATGGAGTGCTAAAATTATGAACTTGAAAGATTAACCGACTTTAATGATATTAAATCGAAA
+TTTTTACTGACTATTCTCTGTGCAATCAGGTATTAACCCTTAAGAACATCTTCCATACTTTCAGGTTGAA
+ATAGATCCTTTTTCATATATAACTTGACCCAGAGCGCTGCTATGACAGAGACCACAGCCAATACCGCTCC
+TGCCGTAAGGAATACCTGTTGGGTTAGTTCCGGAGACGGTGAGTTGTAGTAAGCGGCGTAGCCCATACCA
+ATAATACCAAGGACTTGCGGTATAGGGTAAAAAGGAGTTTTGAAAGGGCGATTTGCGTCAGGCATCCGTT
+TTCTTAGAACGATAACATCGATGTGGCTAATAATATAGGCCAGTAACCAACAGGTTGACGCGGCGATTAG
+TAGTATCACAACGGTATCAGGTTTGTCACCCAAGATGATCAAAGGAGCACCTATGATGGCGGCCATGAAT
+AATATTGCAATAGCTGGGGTATTAAAACGGCTATCTAGACGCTTAAATATTGGGAATGCCTGCTTGTTTT
+TCGCCATACCGTACAACATACGTGGTACTGAAGCCAGAGTGGTATTCACTGTACTACAGGTAGCAGTGAT
+AGCAACGATGGCTAGAACTTCCAGACCAGAATCACCAAACACGGCGACGGCATAATCTAGATGAGGGAGT
+GACGAGCTAGCCATCTGCTCAAGTGGCATGTAGAAGAAGGCACCAATACAAAACAGTAGGTAGACTCCAA
+GAATAGTAAATAGTCCATAAAACATGGCTTTAGGGATGTTTTTTTCAGGATTTTTAGTTTCTTCAACGAG
+TGGGCAAACGAACTCTGCACCGACAAATAACCAGATAGCTAAGGCAATCAGAGAGAATACCTCAGTGCCA
+ATAGGATTCCAATCGGAGAACAAGTCTAGGTTGCTCAGCTGTGGTTCATTGGTGCCCAAGATAGCAGCAG
+CCCCAAGTACCGAGATAGACACAACCATGGTAAAAGCAAGCACCGTCTGTAACTTGGCGAAGATATCAAC
+ACCGACGATATTGAGCACGGCGAATATCCCGAGGATGAGCAAGCCCAGCGCCATCGGCGATAAGAAGTTA
+GGGAATATTTCTGACAGGATAAGTCCTATCAATTGAAGTTCTGCCGCTACTGCAAACATGGCGACCACGA
+CATATCCTGAAAATGTAGCAACAATCGCAGGGAATTGTCCAATAGCTACTTGGGTATAGGTACTAAGGGT
+ACCAGCACGTGGCATCATTAAGGAAAGTTCAGCAAAACTGAAGGCTGCGAACAGCGCCAATACGAAGGCG
+ATTGCCATGGCGATAAAAAAACCAATGCCTGCAATGCCGAGACCTTGCAATGCTAAAACCATTACCCCTT
+GAGTGACTACCAAACCGATAGCTACAGATAGCAGGGAACGGAGACCTAGAACGCGTTTAAGATGGCCGGT
+CCCACCGGAGGATTTGTTGAGGGCATTAGTGTCCTCTGCTGTTTCTGCTAGTATTTTCGTTGCGGTGCTC
+ATTATGTTTTCCTTATTATATTAGGGTTATGCAATGTCAAAACAGTCCCTTGTAATATAGTTTTTATTAT
+TACTAATTATGTCTTTTCAATTAAAGTCAACTAAACCCAGTAAAACTGGGATAGTTGCCTCTATCGATCA
+TATTTGATCTACAATGCTATTTAGAAGGTTCGAGAAACAGTGAATAAAACCGTATCATCATTGCTGAATT
+CGCCATGAGAAATTTCTTCAGCCTTAGTATCCATCGTGTTCATTAAGTAGGCAATAGACACATCTATGCC
+TGCAAAACTTGAAGAAAGACCAATTGAATAATCCTGATAATCATTGAAATCTCGTATCCCGTCCCAATAA
+TCGCCAAAAGAGTATCCAGCATGAAGATCTAAATTAATATCTTCAGTGATTGCCAAACTATAATCTAAGG
+CTACGTTATGTGCAGACTCTGAAGAATTTAAATAATCATTTGATACATTATATAAGAGTGAGATATCTTT
+ATAATGAAGACCAAAGTCGACTTCAAAAAAATCTATATCAGCTGCGCCATATCCTGGGTATTGAAAGTAG
+AATAATGTTGCGTCATAAACCAACTCCTCGGTAATACTTCCAGCATAACCAACGTAATAATCCACTTCAA
+GGTTGGCTTCATCCCCAAAGTCGACATTACTCCCCCAAACGCCGGCATATACACCATTTTCAAACGAGAC
+GTCGAGGCTCCCTTGTACAGCAGCATCACCTGCCGTTTGGGAGATGCCACGAAACCGATAATCGTTAGTG
+AATGAAACCGAACCAGAAACTTCGGCAGCAATTGTGTTAATGCTAAAAGCACTAATCAAGGAAGTGAACA
+GAGCTATTTTTATCATGTTATATTACTCTTTTATTATGAATGTAAAGCGTTCTTAATTCTTATTGGTTTA
+ACAAAAAATCTAGACGCACAACCTGCTTAGCAGTTATTACAACCTACGCTTTGAAGGCAGATAGATAAAA
+TAGTATTAAAGTGTTTTTTAGATAGAAAATAGTTATACAAAGTTAATACGTAGGTTCGAGACTCTTTTGC
+TGCAGACTCTGTTGTATATTCTTAAAAGAAAATGTTGATGGAACTTATTATCAAGTTACGGATAGACCCC
+TAAACTTGTGCCCATTGAATTACATTTTTATAATAGTTAATTCATTAACCACGTTCTTGTCGTTTTATTT
+CGGTGGTAATACTGGGCATTTTAAATCAGTGCAGAATAGCTGTATTTGCTTTTCTTTATATTTTTCCCGG
+CCAATAAAAACTTATTTAAAAGGATGTGGCTTTTGTATGAATAAAACACATGCATAAGGCAATAAAATGT
+TATTGGTAGTTTTAGCCTGAGAAGATTAACTTAGTTATTATTTTTTATCTTATAGGCATGAAATAAAAAA
+CAATAAAATCAATGGGTGATTATTTTTTAATATAAGTAACGTACATGCGTAGTATTAGGATGTGTAGTTT
+ACAATCAACAATTAAAAGAGAATACAATGAGCGATTTATTTAGACAAAATATTATAGTTGAGAATAGGCG
+CGTAAGGCTTGTACCTTTTACTCATGAAAGTAGTGCAGGGCTTGTCGATATTGTATACGACGAAGAAACG
+TGGCTGCACATGCCTAATAATATTAAGAATAGAAAAGACTTTGAAAATTATATAAATGAAACTGTATCAG
+AACGTGAAAAGGATATTTCTTATCCATTTATTATTATTGATAAAGCTTCAGGAAAAATTGCAGGCAGTAC
+ACGCCTTGCATTATTCGATTATGATGTAATGTCTCTTGAAATGGGGTGGACTTGGTTCTGCTCAGAATTT
+AGAGGGACTGGCCTAAATAAAGCCTGTAAACATGCGCTTTTAAATTATCTTTTTAGTGAATTAGGATTTG
+AGCGCATTACCTTTTGTGTTGAATCAACCAATACCCGCTCAAGAAAAGCCGTTCTAAAGCTTGGTGCAAC
+CGAGGAAGGTACTATGGGAAAGTGTTTTCGTCACGAGGATGGTAACTTGTATGACTATGTTATGTTTAGT
+CTTTTAAAAGATGAATGGCCTAAAATTAACAGGGAAATATTCTCTGAATTCAATACATTTTAATTTTTCA
+CTATTAGCACTCTTTAGGTGTAACTTTACTAAAGCGTGATAACTTGTTTGGTTATCGCGCTTTATTTGCA
+TACGTCACTCATCATATTTATTTGATTACTATTTATCAAATCTATTGATTGGAGTTACTGGTTGAATGTT
+GAAATTAGTACTATGCCCAGGTTTAATTTTATAGAAAATGACGCGATAAAAGCAAAATAGACTTATCAAC
+AAGCATAAAGTTGCAAGCGTTAAATAAAAACCGGCTAAACCAAAGATATCCATAATAAAGGAAACAAAGA
+GGGGACCAAGTGTTGCACCTAACCCTTTAATAATTAATAAACCACCACTTGCAGACATTACTTGGGATTC
+ATTGAGAAAGTCGTTTGCTAAAGCATTAAATAATGAATAAAGTGTCAGACTTAGCCCCCCAAATACGAAA
+GCTAGCATGACTAAAAGGGAGTAATATTTTACAGTCATCTGCATACTAATTATAGCCACTATTGCTGCAG
+ATAAGGCCACAATAGCAGTCACTACACGTCGATCAGTTACATCTGATAACTTGCCCAGAGGCCATTGTAG
+CAACACACCACCCATCAAAATAGCAGCAATATAATAGGATATTTCAACAATAGACATTCCTAGTTTGCTA
+GCAAACACCGCCCCCATCCCTAACGTAATGGCGTTAACCATACCAGTAATGAATATGCCAACAGTCCCCG
+CGGGTGTCAGTTTAAAAAGCTGCATTAAACTAATTGACTGACATTCCGTTATTTTAGGTGCCGTGATACT
+ACTCATTAATATAGGAATTGCAGCAATACTGACAATAACAGAAATCAATGAGTATAATACAAATGACTGA
+GGTTCACTCACCGACAGCATGAGTTGTCCGCTAGTCATGCCTAAGTTAATGACCATCATATAAATGGAAA
+TTAAACTTCCTCGGTTTTGGTTATTAGCCGATTGATTTAACCAACTTTCAGAGACTACCCAAATACCTGA
+GACCGCAAGACCGGTTAAAAACCTCAGTATTGTCCACGAGATAACGTGAATATTTAACGAGTGCAATAAA
+ATAGTAATAGAGAGTAACGCGGTCAAGGCCGCGAAAACTCGAACATGACCTACATGGTTAATCGCTTTAA
+TGGTGTTAGCTGAGCCCACCATAAAACCAAAGAAATATGCCGACATAATAAAGCCAATTTGCTGATTAGA
+AAACCCCTCAATCGAGGCTCTAATTCCTAATAAAGAGTTTTGTGAGCCTACTGCTATGCCAATCAACCCG
+ACACCAAAGAGTAAGCTCCATACCGAGCGCAAATTAACTTTCATTATATTTCAATACACTTATTATTATT
+ATGATGGCGATAATGCTGTGATCAGTTTATCCATAAAACTTTCCATAGCGAGTACCTGTGCTACCTCAAT
+AAATTCATTAGGTTTATGTGCTTGCTCAATGCTGCCAGGGCCACATACCACTGTTGGTATATGTAGAGCA
+TTGGTAAATAATCCGCCTTCAGTACCAAAGGTTATCTTTTTCAAGCCTTTAACTTCCGTTAGCGTTTGCA
+CAAACTCAACGACTTCTTTCTCTTCTTCAGTAAACATACCGGGATAACCAGAAAGCGGTGACATTTCAAT
+GCTACAGTTAGCATCAACTGCTTTCATTTTTGGCTCAAGTACGTCTTTAGCATAAGCCATTACTTTATCT
+AGTAAAGGTTGAGGGTCTTGTCCCGGAATATTACGTATTTCAAAATCAAACTGGCAATGTTTAGGAACAA
+TATTTAACGCCACGCCACCTTCGACTTTTCCGGTATGCAACGTAGTGTAAGTTACATCAAAGCCTTCTTC
+AAAAGGTCCATTTTCTGCTAACTCACGTGCTAACTCTCGAATGAAAAGTATTAGATCTGCGGCAAAATCA
+ATGGCATTAACACCTAAGTGCGGCAAACTAGAGTGTGCCTCTAAGCCACTAACTGTTATACGTTGTGCTA
+ATTTACCTTTATGTGCATTAACGACTTGCAAGCTCGTAGGCTCGCCAACAATACACATCGCTGGTTTAAT
+TGGCATGCCTGACATCATCTCTACTAAACGCCTAGCACCTACACAGCCAATTTCTTCATCATAAGAAAAC
+GCTAAATGTACTGGGGTTTCAAGTTTTGCTGCAATCATTTCAGGCAAATAACTTAAAACAATTGCAATAA
+AGCCTTTCATATCACATGTACCGCGGCCAAATAACATACCGTCTTTGTGCGTTACGCAAAAAGGGTCGGT
+ATCCCATGCTTGGCCAGTCACAGGTACAACATCAGTATGACCTGACAGCATTACCCCTGATTTATCTTGT
+GGGCCGATAGTTGCGTATAGGTTAGCTTTGGTTTTTTCTTCATTAAAAGCTAACTGTGAGCTGATACCGT
+ATTCACTTAAATAATTTTGTATATACTCAATCAAGTCTAAGTTTGATTTATAACTGGTAGTATCAAAACT
+AATTAATTTTTCTATTAACGCCAAACTTTTTGGCGTTTGAAGTTGAGTAATATTCATTAAGGATCTCCAG
+GAACACCATAAGATTCAGATTCAGCAGGATCCACAGCACGGGTAATATAAGCTTGCATCTGTGGATGATA
+CACATTCCATGTATCACGTAGTTTGCTAATTGCTTGGTCAGGTTTATCTTCCCAATCAACGCGTAAGTCA
+ATTACTGGCCAGTTTGCTTTGTCCGCTACTTTCATGCCTGCTGAATGTATAGGCCCGGCTTCACCGCCAG
+CAGCTAAACCCGCTTCAAGTGCGGCAAGTAACCGCTCAGCAAATTCACCTTGAGTCTGTTCAAAAGCAGA
+TACCATCGCTTGTGGTATTGCTGTGCTTTGAAGCATATTACCCATGGCGGCACAGTTAATACCTTCAGCA
+GTAGCATGTATTCCCAGTGACTCATCACCAGTGAATACCGCTGTTTTACCATCAAGGTTAACTAAACCCA
+ATTGACGCCATTGAATATTTGGCGTGTCAGCAACAATTTTAGCCATCAATTCTTTAGGACTCAAGCCGGA
+CTGAGCCATTGTTAACATCTGTGGGCCTAGATCAGGATCGGTAATGTTTTGACTTTGTGCTGCGCCTACG
+CCTGCAGCTACAAATGAACATCTACTGGCAACGCAAATACTCGAAGACGTGACCACTGTACCAACACGTT
+TAGTGGTTGGACAAACGGCAATTAGTGAAAATGTCATGACATTATCTCCATAAAATTAAGTGAATATTTA
+GTTATGTTGATTATTCAGGAATAACAGCAATAACGTCAATTTCCATCAACCACTCAGGTTGAGCCAAGCC
+TGAAATAACCAAGCCTGTTGAAATAGGATAAACACCTTTAAACCATTTTCCTACTTCTTGGTAAACTGGC
+TCACGATAACGTGGGTCAGTAATATAAGTAGTGGTTTTAACGACATGACTTAGCTCTGAACCAGCTTCTT
+CAAGTAACTGTTTAACATTTTTCATTGCTTGTTTAGCTTGTTCTCCCGGGTCACCGAGTCCAACTAAATT
+ACCATTAAAATCTGTTCCGATTTGACCACGAACATAGATAGTATTTCCGGCTTTAACTGCCTGACAAAGA
+TCATTATCTAAAGTTTGATTTGGGTATGTCTCTTTAGTATTAAACATACGGATTCTTTCATGTGTAACCA
+TTATATTTTCCTCTTTAAGTTATCGGCAGTGGTACCTAAAAAAGCCCCATGTCCGCCAGCTATATTTGTT
+TTCTTTAGTTTGTTTGATTGAAGTGATTCACTTAAGCCAGCCGCTTGACGCACAAGATCTATAGGCCCGT
+CAAAATCAAAATGATGATATACCGATGCTAAATGGGCAAAACGCGGTGATTGAGCGAATTCTTGAAACGT
+TAAGCGATGACCAGCGTAATCGGAATTACATAAATCACGAGAATAGGCGAGTAATTTACGTCGATCTTCA
+GCAGACCATTGATCATTTAGACTATAAAATTTATCTAGCCATGGCTTAATTTCTTTATGATTAAATGTGT
+CAAAACTTGGAGTTAAACATACCTGTCCACCACCTAATTCACGGGCAATATTGACCATTTCATAAAGTTG
+AGAACAAGCAAAAACTCGACCAGCATAAAGCAAGGATTGGTTTGGCATGGTTAAGCCTCCTGGGCTTTCT
+TCAGCCATCGCTATTGACGATATCAAATGGGCGTCAATACCCTCTCTATAACAGGCCAATTTGGCTAAAC
+GTTCTTGTACTGCAGGTTGATTGTCTGTACCCGTTTGTTGAACATTAAGTATTGATGCACCTATTAATAA
+TTCAGCGACTTTCAAGTTACGTTGTATATAAGCAAAAGCTGAATAGCGGTGTAGAGTTGAGCGGATAAAC
+ATTGCTGCTTTAGTATTACGATAAAACAGGACGTTTTCCCATGGGATTTCAACATCATTAAAAACAACTA
+ACGCTTCAACTTCATCAAATTTTGTTGCAATTGGATAATCCAAAGGATTTTTACCGGCAAAACCATCTCG
+GCAAATAATTTTGATACCTGCAGAGCCTAAATCGCAAATAAAGCCTACGGCATAATCTGAAAATTTTGTA
+TCGGCTGTCCAGTTAGCTATTGTGGGCTTGGTAAAAGCTTGGTTTGCATAAGCTGCAGCCGTTTCAAATT
+TAGCCCCTCGAACAACAATACCTCGGTCAGTTTCTCGCACCACATGTAATAACATGTCTGGATCTTGTGC
+TTGTGGGGGTTTAGAACGATCACCCTTTGGGTCTGTATTAGCAGTTACGTGGAAAGGGTCATTGATGACA
+ATATTATCGATATGATTTTTGATGTTATCTGCAAACTCAGGGTTTACTTCATTTAAAGCAGTTTGCGCAT
+CATACAATGACCACATTTCGCCAGCAGTTTCATCACCCACACGGGTAACAACACCACCAATTTCATTCAT
+CATCACTTCAGTGGCATTTTTCTTATTCCACCAGTCTTGTTGGCTGCGAGGTAACTTTAAAGCTATTGCA
+CACTCTTCGCTATTATCTGCTTTATAGGTCATCACATCTTTTGTTGAAGCGCTATGCTGCATGTCATAAA
+TTTTCGATCTAACATCTATAATTGGTTTAAAAGCAGGATGAGTAGCAACATCTTTAACCTTATCACCTTC
+GATATAAACTTCACGGCCATCTTTAATCGATTCACGGTACTCTTCACCAGTTCTAATCATGTTTGTGTTC
+CCGTTTAACCTTGTGACTGCTTTTTAATAATTAAATTGAATTTTTATGTCATATCGATATTTTATAGCTA
+TTTAAAAATAAATAAAATTTTTAAAATGTATTGATAAGATAAATTTTATCTATACAAATCCATGCTAAAA
+GACCTTTATATATAGCTATTTTATTGTGACGTTTTTGACTACCAATCTGAAAAGTTGATGATTTTAAATA
+TTTTATTAATGTCGATATTGGATAAGTTTTTTTTATTTAATCATTAAGTTTATAATATTTTACCAATACA
+GTTTTTATTAATATGCTTCATTGGCAATCTGAAAAGGGCGATAGAAAACCTTTAAAAAACTTGATAAGTC
+AGGCGGAAGATTGCAAGCCAGACAGGACATTTTGGCCCTCTTACCGAGCGTAATACTGTTAGGTGGATAA
+AGGTGTGAATGTAACGATGTGAAAATACTAAAGTAACCTAATAAGTCATTTAGTGTTACTCCCAATTGAC
+ATCTGGCTCAACAGTCCACTCAATGTGGAAAACATTTTGGCTTAACCATCAGCCCCTGATAAAGAAATAA
+TAAGGAAAAAAAATGACAATTGAAAAAATAGATACGCTTGTTATAGGTGCTGGTCAGGCCGGTGTGGCGA
+TGAGTGAACATTTAAGCAAGCAGGATGTACCACATCTTGTACTAGAGCGTAACCGTATTGCTGAGCAGTG
+GCGCACAGGTCGTTGGGATTCATTAGTAGCTAATGGTCCAGCTTGGCACGATCGTTTTCCAGGTTTGGAG
+TTTGAAGAACATGATCCAGACTCTTTTGTACCGAAAGAAAAAATTGCGGATTATCTTGTTGATTACGCCA
+AAAAGTTTGATGCCCCTATCCGTACTGGTATAGAGGTTAAAAATGTAGAGCGTAATACTAACGGTCAAGG
+CTTTATCATTGAAACTTCTCAAGGCACTATAGAAGCTAAGCGCGTTGTTTCTGCAACAGGACCTTTCCAA
+GTACCTGTTATTCCACCTATCGCTAAAAACGAAAAAATTACCCAGATCCATTCTGCAGACTATCGTAACC
+CTGAGCAGTTAGAAGACGGTGCAGTATTAGTTGTAGGTGCTGGCTCGTCAGGTGTACAGATTGCTGATGA
+ACTTCAGCGCTCAGGTCGAAAAGTATTCTTATCAACTGGGCCACATGATCGTCCACCACGTTCATACCGT
+AATCGCGACTTCTGTTGGTGGTTAGGTGTCTTAGGTGAGTGGGATCGTGAGTCTCTAGAACCAGGAACAG
+AGCATGTTACTATCGCGGTAACGGGGGCTCATGGTGGTAACGGTACAGTTGATTTTCGTGCACTTGCACA
+TCAAGGGATCACGCTACTTGGTATGACCAAAGAATTCAATAATGGCAAAGTGACATTCCAAAAAGATCTT
+AATACTAATGTTGAACGCGGCAATAAAAACTACATGGATTTCCTTGATTCGGCTGATGCCTACATCGAGC
+GTAATGGTTTAGATCTTCCAGAAGAACCAACCGCAAGAGACGTGTTATCAGATCCTGAGTGTATGACTAA
+TCCAATTCTTGAGCTTGATTTAGCTAAAGAAGGAATTACTTCAATTGTTTGGGCAACGGGCTTTGCCTTA
+GATTACAGCTGGTTAAATGTTGATGCATTTGATGAAAATGGTAAGCCAGCACATCAACGTGGTGTTTCAA
+CTGAACCGGGTGTTTATTTCGTCGGTCAAGCATGGTTGTCACGTCGTGGTTCTGCTTTCATCTGGGGTGT
+TTGGCACGATGCTAAGCATATCGCTGGGCATATTAGCACGCAACGTACATACTCTGCTTATCAAGACGCT
+TCACAACGTTAATAAGAACATAAGTAAGTAACAACTAAAAGGGTAGGCCAACTGGTTTACCCTTTTTTAT
+AGCAATAAAACTACTCCTTTTGAAAGTTCACTTTAACAATGATAAAAAATACGGCAAAGTTCCAAGCCAC
+CTTGAATTTCAACATAAGGCTTACAGTGATTTTTACTAATCTGTATCGTCATTAATATCTGAATTACTTT
+AAATCCTTCATTAAGCGCTTATGCACTAAGCGTGTGACAACAAAAACAATACCAATAACAATAGGTACCG
+CAAAGCCACTCACTAGTTCATGGTTATAGTCAATACCTAGTGTTGGTAAAGACGTTAACATGGTTTCAAA
+TAATTGCATGCCGTAATAACTTATCGCGGCAACTGATAAGCCTTCAACCGTTTGTTGCAGTCGCATTTGC
+ACATGTGCACGGTGGTTCATTGACTTTAATAAGGTTTGATTTTGCTCTTGTAATACCATATCAACGCGTG
+TGCGCAATAACTCACTAGCGCGGGTGACTCTTCTAGAAATATCTTCTAAGTGGTTCGAAGCCGTTTGGCA
+GGTTTTAACTGCAGGTGTAATCCTACGCATTAAAAATTCTTGCAAGGTTATATATCCCGGTATTTCTTCT
+TCTTTTAGCTCTTCCATCCGTTGTAATGCTACATCGTAATAAGCATTAGTAGCAGAGAAGCGGTAAGTAC
+TTTGACTACGATAGTCTTCCACTTTCGCTGCTATTTTAGATACTTGTGTAAGTAGCTCCCTATCGCTTTT
+ATCAGTACCCAAAGCTATATAGGTGGTAACTTGTTGCAGTTGTAAATCTAATTGATTAAGTTCACTATTA
+ATAACTCGAGCTAGTGGTAAACCAAGTGTTGCCATCAACCGGTATGTATCAAGCTGTAATAATTGTTGTG
+TTAAGCGACCTAGCTGCGCAGCTGATAAGTCTTGTTGGTATATCAGAAAACGACCAAAACCGTCGTTATG
+TAATTTAAATGAGCTCCACACTTTCGCCTGTGAATTTACGGGAGCGCTCGCTATCAAAGACATATTGTCA
+AAATATTTTTCAACTTTGTGTGTTATCTCTTGATCAATATTTTCAGGTTCAATAATCAAATGCACAGCAG
+CTATTACTTGACCTGGCATTTTTTCGAGCCAATTACTGGGAACATAATCGATAGCATTTTTAATGAAAGG
+TTGATCCGTTAACGGAGCTTGGTGAATAAAAGTATAAGTGGAATACTCCAAATGACGCTCCCAACGAAGG
+CTAAATAAACCAAAATCTTGATAAAAACACGGCATTGATTTCGCTGGAGAATTTACTTGAAATTTATTAC
+ATAACAGTGAAATAAATTCATGCTCTTCTTGCTTTAATTTCCCTTGGTGTTGAATTGCTATATGCGTAAG
+TTGAGCAGGGGAAGATATTGACGGAAAAGGCCTATTGTGCAATTCGTTATAAAGCTTTTCACGTAATGGA
+TGAGTAGCTATTTTGCTCAATAAAGATGAAGGTAGTACATCACTTTCAGATAATTCATTAGATATTAATT
+TAGTTAACAACGCACGACTCTCCATTCTATTTATATTTCTGTTTTATTTGATATATCTGATTTTTCACAG
+GCTATGTGCGTGGTGAAATTATTAGACACTTTAAAAAATTCTTTTGAAAAATACAAAATATCTATACTTC
+AATGTACAAGCTTTGAAAGCAAACTTACCTAGCTCATGTTAGCCTTAATATTTATTCTTAAGTGAATATA
+ATAGAGGAAGAGGTTTTAGCATTTTAGTCGATTTAGCTCTAATTCTATCCGTTCAACTACTCCTTTAGAG
+TAAGCACTATTTTCTTGTAATCGTTGTCCTAATTCAGCCAATCCTGTACTACTATCAGATACAGAAACTA
+ATCGAATGTTTATATCCTCAGCAACTTGGCTTTGCTCTTCGGCCGCTGTTGCTACTTGTTCTGTACTTTC
+ACTCATGAGCTTTATACTTTCCAATGTTTGGGAAAGTTGTTCAAAGCTAAGACTTGTTTTATCAACAGTA
+CTGGTAATCGATTCCTTGTTTGCATCGAGTGTTTCAACGGCTTTATCGACATCCGACTGTAAGTTTCCAA
+TTAAATTACTGATATCCTGAGTCGATGTTTGAGTTCGTGCGGCTAAATTTCTAACCTCATCGGCAACAAC
+AGCGAAGCCTCTGCCTTGTTCTCCTGCTCTTGCTGCCTCTATCGCTGCATTTAATGCGAGTAGATTGGTT
+TGATCAGCAATAGATCTAATTGTTTCAACAATACCTGTTATATCTGAACTGTGAGCGGCAACTTGTGACA
+TTTGCTTACTCGTTAATGAGATGTTTTGTTCAAGCTCCTGAACATTCTGAACACTAGCTTCTAAAATATT
+CTGAGTTTCTTGTAGAAGTGAGTTGGCATGCTTTCCACCATTTGCTGTTTCTACAGCAAGCTTTGCAACT
+TCACCTGACGTGGTGGCCATTTCAGTCATCGCAGTAGCAATACTATCTAAATTAAGTTGTTGCTCTTGCG
+TGTCACTTTCAACTTCATGAGCAATGTTTTCTAGCTCACCAAACTTATCGACTAATTCATTGGAGAACTT
+TTTAGATGAGCTAATCATTTCAGCTAACTTTTTGATAAAATTATTGAACCCAGCTGCCAAGAGTATTAAT
+TCTTCATGACTTTCAACCGTTACATTTTGGGTCAGATCGCCTTCACGCTCTGCCAACTCTTGAATCGAAA
+AAGAAAGTAATTTGATAGGTGAGGTTATTGATCTCGCAAGCCAGATAGCAAAAAATAATGCGCATAATAA
+GAACAAGAGTGAAAAGAATAGAAGCTCAGTGAGTGCTTTATTATAGGACTCATTCGCTTTCTCTGTCATT
+TCTAACACTGAGGCTAATGCTATTTTTTCAGGAACAGAAATAAGAAGAGTCCATGTCACATTTGCTTCAC
+TAATAAAAACAGGCACTTTAACATGCCAGTCAGAGCCAGAGATAATTGAGTTCTTGGGAGCTCTTAATAT
+CGCTGAAAGTTCTGAATTAGCATCACTAGCTTTTTTAGACAATTTATCAGGGTAAAGGCTTGAAGCAATA
+ATCATATTTTTTTGACTGAATAAACTGATAGATACATTGCCTTCAAATAACGATTTTGCTTGTTCTATAA
+TCCATTTTTGTACGACAGGTAAATTAATATCAACACCGACTAACCCCCTAAATTGGTTTGATACAATGAT
+TGGTGCAGATAGTGTCGTCATTAACTCTTCCCGTCCAGGCTCTATCTCATACATATAAGGGTCAAGCGCA
+CAAGGTTTTAGTGAATCTTTACTGCATAAGTAATACTCTGATTTACGAATACCATTGTCGTCTTTTTCAC
+TGTTATATTTATCTGCTGAATTATCTGTCGAGTAAAAGCTTGCTTGCCCATTCTCTTTTATCCAATAGAC
+TTCTAAGCTCCCTGTTGGTGTTGAGTGTTGTCCAAAATTAACAAAAGTGCTATCAAGTCCATCATAACCA
+TCAATTTCAAAGTGAGTGTAAATCGAACTAATAGTCGGCGTTGCTTCTAAGGTATAACGATTTAAATTAC
+TTACTACATCTCTGTTGAAAGGTGTACTTGGTTGAGCTGTTTTAGATAAGGTTTCAGCTAAAACTAGCAC
+GGGTGCAAAGCTTTGTTTGAGCAGTTTGCTGATACGTTCACTGGATAAATTTCCTGCGTCATTCATGGAT
+TTAAGAACAGAGCTTTGTATTAATTTTTTAGTTGACGATATTTGCTCATCAGATAAAGCTGATAATGTGT
+GAGAGGTCAGCACTGCAAAGCCAAAAGTACATAGCAAAACAATACTAATAAATAATACAGTGACTTTTTT
+TTGAATTGAATGTCTTTTACTTAACAGCATGATGACTATTCCTTTTTTTATATGAAAAAATTTATCGATA
+ATTTATGTATTTGCGCTCAGGCGAATTTACTTGAAATACATTAGGTAACAGTGATGGGAGAGTATTATTG
+TGCAATCTGTTATTAAGCTCTCACGAATGTGTGAGTAGCCATCTTACCCAATAAATATAAAGGTCGCACA
+GCGCTTTCAAATAATTCATTAGAGATTGTTTTATTTAACAACTACTACTCTCCAGTCTACTTATGTTTTG
+CCAAGGTTATTATTACTGCATGTAATTATCAGGGAAGGGGAGCGCTGCAACACCAGAATCTACCGCCGCC
+TTTGCTACGGCTAAAGCAACAGCAGGCAATAAACGCGAATCCATTGGCTTGGGAATAATATAGTCTCGAC
+CAAAAGTTAACTCAGTTTCACCTGATGCAATTAACACTTCATTTGGTACTTCTTCTTTGGCTATTGCTCT
+AATAGCATGTACAGCTGCAACTTTCATTTCATCGTTGATAGTACGGGCACGAACATCTAAAGCACCACGG
+AAGATAAAAGGAAAACAAAGCACATTATTAACTTGGTTAGGATAATCAGACCGACCTGTAGCGATAATTG
+CATCAGCACGGGCGGCTAACGCCAATTCAGGTTTAATTTCAGGATCTGGATTTGAACAAGCAAAAATAAT
+TGGGTTCGGCGCCATTAATTTAACTTGTTCTTGACTCAACAAATTAGGACCAGACACACCAACAAACACA
+TCAGCGCCTTCAATGGCGTCATCTAAAGTACGCTTGTCAGTATTATTTGCAAAAAGTTTTTTATATTCAT
+TTAAGTCATCACGACGAGTATGTACTATGCCTTTAGTATCAAGCATATAGATTTTTTCACGCTGAGCACC
+ACATTTGATCAATAGTTCCATACAGGCAATTGCAGCAGCACCGGCCCCTAAACAAACAATTTTAGCCAAT
+TTAATATCTTTGCCTTGAATATCTAATGCGTTGATCATAGCCGCAGCGGTAACAATGGCAGTACCATGTT
+GATCATCATGAAATACAGGGATTTTACAACGTTCAATTAGGGCTTTCTCAATAGCAAAACACTCTGGGGC
+TTTAATGTCTTCAAGATTTATACCTCCAAAACTATCGGCAATATTCGAAACTGTATTTACAAACTCTTCA
+ACGGTTTTGTGTTTTACTTCAATATCAAACGAGTCGATATTTGCAAAGCGTTTAAATAATAATGACTTAC
+CTTCCATTACGGGCTTAGATGCCATAGGGCCTAAATTACCTAAACCTAAAATAGCAGTACCGTTAGTGAT
+AACGGCAACAGTATTCCCTTTTGCAGTGTACTTATAGACATCATCAGGGTTAGCGGCTATTTCTCTTACT
+GGTTCAGCAACACCTGGGCTATAAGCTAGTGACAGATCATCACTCGTTTCAGCAGCTGTGGTTAATGCAA
+CACTAATTTTACCCGGAGTAGGTAAAGCATGGTAATCAAGCGCTCGTTGTCGAAAATTTGTCATGGTAGA
+TCCCAAATGTGTTTGTATATTGTTTGAAATGAATATTCAGAAAAAATTCAATCGTTATTTTTATTATATT
+TATCTATGACTATGCACTTGGCTCAGGTCAGTTTTACAAGTTTATTTGTATTTTTAACAATCAGTTAGGT
+ACCTTTTCTCGATAAATGATCAACTAAAAACGTTTCACAAGTGGAGCATAGTCGACATCGTAGTGAAGTA
+AGCTTTATGCTGAATGTTATTTCATGAATAGTGGCTTATTGTCTAAAAAATAAAGCCACATATTAAGTTG
+TCATTGAGTGAGTTTGAGATGCTGATGGTTTAGTAAAATGTCGTTCTTAGGTAGGTATCAGGTTGGTTAC
+TCTAATACACCATTACTAGAGCTCTATTCATATTAGAATAGCTTTAATTAGAATTACTCCTACTTCCCCT
+AGTAGATTACAACCATTTATAAGTATACCAAGATCATCATATTACTATTTTTTATCGGAAGAAAATTGTC
+GTCTAGGCTGAGTCATATTTTCAGGGTTAAGAATATCAGCAAGTTGCTTCTCAGTTAATAAACCATCTCG
+TTTAATCAAATTGATAATATTCTCCCCTGTTGCTAATGCCTCTTTTGCAATACGGGTCGATACTTCATAA
+CCCAAATAAGGATTGATAGCGGTAACAATACCAATACTGTTATAAACCATTGATTTACAATGCTCTTCGT
+TAGCAGTGATACCTGAAATACAGCGAGTGGCAAGAGCATTAAAAGCGTTGGTTAAGAATTTGATGGATCT
+TAATAGATTAAAAGCAATTACAGGCTCCATAACGTTTAACTGCAGTTGACCGGCTTCTGCTGCCATAGTT
+ATAGCCAAGTCATTGCCTATAACTTCATAAGCGACTTGATTTACTACTTCAGGGATAACAGGGTTTACCT
+TGCCTGGCATGATTGATGAGCCTGGTTGCATAGCTGGCAGGTTAATCTCATTCAAGCCAGCTCTAGGACC
+GCTGCTCATTAAACGTAGATCATTACACATTTTTGAAACTTTTATGGCAGTTCTTTTTAGCATACTTGAT
+AGGGTAATAAATGCCCCCATATCACTTGTGGCTTCAATTAAGTTGGTTGCTCTAATGAAATGTATGTCGG
+CAATCCAGCATAACTCTTCAATAACTAAGCTTGAATATTCAGGGTCAGTATTAATTCCTGTACCTATCGC
+TGTAGCGCCTAAATTGATTTCTCTAAAGTTATCAGTAACCGCCTTTAACATATCCAAATCTTCTTTCAGT
+GTGGCGTAGTATGCTTCAAACTCTTGGCCCAAAGTCATAGGTACGGCATCTTGTAATTGCGTTCGACCCA
+TTTTAATCACACTGGAAAATTCTACGGCTTTTTGCTTGCACTGATAACCCAATAAAGCTATAGACTCGTA
+AAGCTCAGGTGTCGACATAATTAATGCCAAACGTAAGGCTGTTGGATAAACATCATTGGTAGATTGTGAC
+AAATTAACATGGTTATTTGGACTAATTATGTCGTAACAGCCCTTTTCATGGCCAAGAATTTCTAATGCTC
+TATTTGCTATAACTTCATTGGCGTTCATGTTGGTTGAAGTACCAGCTCCTCCTTGGATCATATCGACCAC
+AAATTGATTATCAAATTTACCACTGATAACTTCGTCACAGGCCTGTGTTATAGCTTCTGCTTTGTTATTT
+TCAAGTAAGTTTAATTTTTTATTAGCCAAAGCGCAGGCCTTTTTTACCATAGCTAAGGCTTTAACTAGGG
+CGGGAAAGTCACCTACACAAATAGAGGTAATATTAAAGTTTTCCGTTGCCCGTAATGTTTGTACACCATA
+ATAGACATCAACAGGCAAACTTCTTTCACCTAGTAAATCTTTTTCTATTCGTTCTTTTGGCGCAGTTATA
+GTTTGAGCTTTAGTAACCTGTTTCTTAGACATCAATCAATTCCTTACAAAATGACGTTTACAAATAAAAT
+GAATACTCCGCCGTCAAACACGAGGTATAAGTGATGGAAACTAACTTAGCAACCAATGTCTAATGCATGA
+CGAAGGGCTTATTTATTCAAAAAATTCGGTTTCATTAAAAATAATTGCTAATAGATAGGTAACATCTATA
+GTGATTCTGAATATAAATACAGCTCTTGGCAGCATAATAATCAGTACACCTTGTGAGCTCTCTCAACTAA
+TAGCAACCGCTGATAAAGTTTGAAAACCTATCGTTCGTTTAAGTTACCGATTGCTATTATTCAAATTACT
+CATTTACTTTTAGTAAAATAACTATTATTCAGAAAATTTTATCCAAGTGGTTTTAGTTTCTGTATATTTA
+TCAAAGGCATGAATTGATAAATCTCGTCCAATACCCGATTGTTTGTAGCCACCAAAAGGTGTCATTGGGC
+TTAAAGCATCTACAGTATTTACTGAAATAGTACCGGCTTTAATCTTGCGGGCAACTCGATGAGCTCGGCT
+CAAATTATCCGTCCAAATGGAAGCTGCCAAACCATATGGTGTATCATTGGCAATAGCTATAGCTTCAGCT
+TCGGTATCGAAGCTGATCACTGACAGTACAGGACCAAAAACTTCATCTTGTGCAATTGACATGCTGTTAT
+CGACGTTATCAAAAATAGTTGGTTCAATATATAAAGACGATCCATCAATTGTTACTCGTTTACCACCAGT
+AACTAATGTTGCACCTTCTTGCTGAGCTTTTTCAATTTTTGAGAAGATTCGGCTCGCTTGTAAATCACTA
+ACAATAGGACCCATAGTGGTATTAGTATTAAGCGGATGACCCATAATAACTTGCTTGGCACGGGTTATCA
+TTTTTTCTACAAAGACATCTTTAATTGAGCTTTCAACTAACAATCTAGAATTAGCAGAACAAACTTCACC
+TTGGTTAAAGAAAATCCCCATGGCTGCGCCATCAGCAGCTTTGTCTAAATCTTCGCAATCAGCAAAAACA
+AGGTTAGGGCTTTTACCGCCAGTTTCTAACCAAACGCTTTTCATGTTTGATTGTGCGCTGTACTGTAAAA
+ATAGTTTACCTATTCCTGTTGAGCCAGTAAAAGTAAGAACATCAATATCTTCATGTAAACCTAAGGCTTT
+ACCTACAACTGCGCCGTGACCCGTTACTACATTAAACACGCCTGCAGGTACACCTGCTTCAATAGCAAGT
+TCAGCTAAACGCAGTACAGAGTGTGGTGACTGTTCTGCTGGTTTTACGATGACGCTATTACCCGCAGCAA
+GTGCAGGTCCTAACTTCCAAATAGCTAAATCAAGAGGAAAGTTCCATGGAACAATAGCAGCAACAACACC
+TATTGCTTCTTTTGTAATCGTGGCAAGTGAGCCTGGACCTGTTGGTGCTATTTCATCATTAATTTTATCT
+GCTGCTTCACCATACCAAGCTAGAATAGCCGATGCGCCACCGATATCGATATTAAGCGCATCCATCACTG
+GTTTGCCCATATCTAATGTTTCAAGCAGAGCAAGTTCTTCTTTATTATCTTGGATGAGTTGCGCTAATTT
+TAAGATAACCGCTTTACGCTCTGAAGGTGATTTATCAGCCCAAACACCTGATTCAAAAGTTTCTCTTGCG
+CAAGCTACCGCACTATCTACATCTTGTGAATTGCAAGCTGTGACAGATGCAAGTACTTCCTCTGTCGCTG
+GATTAATTACTTGATAGCTTTCATTTGACGTGCTATCAGTAAAAGTACCATTGATAAAGGCCTGGTTACG
+AAATTTAATATTTTGCGATAATTTTTGCCAATAGGCTGAATTTAAGTTTTCCATGAGCTAATCCTAACAT
+TGAGGCGCAGAACAGGTTTTACATATGCCAGTTCTGTCACCATAATTCTCCAATTACTGTTCATTAAGTA
+CAGTAAACAAACCTACCCGTGCCATAAACCTTCTTTAACCAGATCATCTTGTACATCAATAATTGCTTTG
+TGAAGTGTACTAACAATGAAGTCAACTTCAGCAACAGAAAGCGTTAATGGTGGCGATAGAATATTTTTAT
+GCGCTAATGGACGAACAAGTAAGCCAACTGCTTGACACTTATCTGCAATACGATTACCAATAGCAATGTT
+CGGGTCTAATAGCTCTTTAGTCTCTTTATTGGCAACACTTTCAATACACATCATAAAGTGACTACCACGC
+ACATCACCGACCAATGGTAAGTTAGAAAGTTTTTCAATTAGCTGGTTCTCAAAGTATTTACCTACTTCAC
+GTACATGGCCACATAAGTCCATGCGCTCCATAATTTCAATATTTTTAAGACCTACAGCACAACTTACTGG
+ATGTCCTGAATAAGTAAAACCATGAGTAAAGCTTGCGCCCTCAGCCTGAGGCACACTAATAACGTCATAA
+ATTTCGTCTGAGATCATATTTGCTGATAGTGGGATATAGCCTGAAGTCAGTCCTTTAGCACACGTTATAA
+TATCAGGGGTAAAACCAAATATTTTTTCAGAAGAGAACATTTCACCTAAACGACCAAACGCTGTAACGAC
+TTCATCTGATAAGATGAATACACCATATTTCTTGCATACAGCGGCAACTCGTTGATGGTAACCTTCTGGT
+GGAACTAGAACACCACCTGCTCCAGCAATTGGCTCAGCGACAAACATGGCGACATTTTCAGGCCCAATGC
+TTAATATCTTTTGCTCTACTTCGTTAACAAGGAAGTCACAGTACTCTGGTACTGTCATGCCTGCTGGGCG
+ACGATAAACATTCGGTGCAGAAACTCGATGTACAAGATCTGGTGCTAAATCAAAGCCAATATGATCGTAT
+TCAACACCTGTTAAGGTCATCGACAAATATGTACTACCGTGATAACCATCTGTTCTGGTAATAATTTGTT
+TCTTGTTTGGTTTACCAATGCGATTAAAGTAAAAGTGGACCATACGTACTGCAGTGTCATTTGACATTGA
+GCCGCCAGTACCATAAAAAACATGGCTTAATGATTTTGGTGCTAAACTAGCCAGCTTTGTTGATAATTCA
+ACAGCAGGCGGTGTTGTTAAATGACCAAAAGAAGAATAATAAGGAATACGACGAGTTTGATCTAACATCG
+CTTGGCCCATTTCTTCATTGCCATAACCAATGTTTACGCACCATAAACCTGCAATACCATCAAGATATTT
+ACGGCCATCAGTATCAAAAACATAAGCACCTTCAGATTCCGCCATTATTAGCGAACCTTCTTTTTTAAAA
+GAAGAAAAATCAGTAAATGGGTGCATATTATGCTTAAGATCGTTATTCCATAACTCTTTAGTGTTGTATT
+TAGAAAAGTCTTTCATGGCTTCACCTGTTAAAATTGTTATATACCTAATGGTAGTTGAATTGAAATTACC
+CTTTATTTATGTCTTTTTTAATTGCATTTGTAAAATAGTATTTTTTACAGGATTAGATAAGTAAAAGTTA
+TGCTGTTGTGTTTTATCACTTCAGAACTTAATTTGTTCTATTGCATAACAATAAGCTATGCTATCAGTGA
+TGGACATAAATTTTATTTACTGGTAGATTTTAAAACATGACTAATTACACCTTAAAGCAACTCAGGTACT
+TTGTTGCCGTAGCCGATTCTGGCAACGTCACAGAAGCAAGTGAGAATCTATTTATATCGCAACCTGCGAT
+ATCAAATGCAATTTCTCAACTTGAAGAAACGTTAAATACCCAACTTTTAATTAGACATCATGCTAAAGGT
+GTCTCTTTAACGCCTGCAGGTGAAGAGATGGTATCTCATTGTCGTAACTTGTTATCCCATGCTGAAGAAA
+TTAATGCTCAAATGACTCAGCATAGTACCTTAATTTCAGGCACGATAAATGTTGGCTGCTACGCAAGTTT
+AGGCCCTATTTATGCCCCTAAGTTAATTCAAGGATTTACTACACTCTATCCTGATATTAACTTCAAATTA
+TTTGAAGGGAATATTGAAGAGATAAATGAGGCACTTATTTCGGGTAAAATTGAAATGGCCTTGATGTATG
+ACTTAAATAATAATGGTCAAATTGAATCAACTGAGCTAGCTAAAATCAGCCCACATGTCTTGTTATCAAT
+TAAGCATCCGTTGGCTAAAAGAAAAAAAATTAATTTAATGACGTTACAAGATGAACCTTTGATTTTATTA
+GATCTACCCAATTCAAGTAAATATTTTCAATCATTATTTGAGCAATATGACAAACATCCTTTTATTAAAC
+ATCGCACTAAGAGTATAGAAATGCTTCGTAGTCTAGTTGCTAATGGCGAAGGTTACGCTTTAATGAACGC
+AAAAGTAAAATCAACCACTTGTTTCGACGGCTCTGAATTAATTAGTGTTCCATTGGCTGATTATGCCAAG
+CCCCTTTCGGTAGTTATCTCTAAAGTTTCAGGGATAAAACTCCCAAAAAGGTGTGAGGCTTTTTTAGAGT
+TTTGCATCAAAAATTTTAATGTTGATAATAACTAATAAGAACGGTGCTAAAAATAACGACTTGCTAAATA
+CCCCTCAACTTCAGCACACTTGAAAGGTGTATCAACCTTATGAATATCAACCAATTTATTATGTTTTTAT
+AAAATGAGAATAGAAAAATGATCGCTAATTCAAAAGTTAAATCTATTGAACAAATTATTTCAGAAATAGT
+TGAGAAAAAAGTGGGGCTACCTGGTGCTTTATTACCAATCTTGCATGATATTCAACATCACTTTGATTAT
+ATTCCTAAAAAAGCTATCGCTATAGTTGCTCAAGGTTTACAGCAAACTGAAGCTGAAATTTATGGTGTGA
+TAACTTTCTATGCTCATTTCCAGTTAAACAAGCCCGGTCGGCATATTATTGAAATTTGTCGTGGTGAAGC
+GTGTCAGGCAATGGGCTCAAAAGCACTAGAAAAGGCTATAAAAAGCCAGTTAGCAGTAGACTTTGGCCAA
+ACCACCGTCGATAAAAATTTTACGCTAGAACCTGTGTACTGTTTAGGCAACTGTGCTTGCTCTCCTTCGA
+TTAAAGTGGCTGATAACGTTTATGGCCGTATGAATAGTGAAAAATTTGCCAAGTTAAGCGAGCAACTCTC
+ACTTTATAAAATATCATTAGGTGAGGAGCTTTAGCATGACCACTACCCTATATTTACCTATGGATACGAC
+CGCACTATCTATGGGAGCCGACGATGTAGCCAAGGCGCTTGAATTTCAAACTTCAGTAAATGAGCAAACT
+ATAAACCTTATTCGTAATGGCTCTCGTGGCATGTTTTATTTGGAACCCTTGCTAGAAGTAGAAACAGAGC
+AAGGGCGTGTTGCTTATGGACCCGTATCAATAGACGATATTGAATCATTACTTGCTCAAGGTATGCTAAA
+TGGTGAGTCAACACATCCACTTTATTTAGGCTTCACAGAGAATATTCCCTATTTAGCTAAACAACAACGG
+TTAACCTTTCAACGTGCGGGTATTATTGACCCGCTTAGCATAGAAGATTATATCAAACATCAAGGATTTA
+TTGGCTTATCTAACGCTCTTAAACTTAGTGCTCAGGGTATTGTCGATGAAATGAAGATATCTGGATTACG
+TGGTCGAGGCGGAGCCGCATTTCCAACAGGCATAAAATGGCAAACAGTACTTGATGCTAAAGTAACTTCT
+TCAGACCAAAAAAAGTACATCGTTTGTAATGCCGATGAAGGTGATTCAGGAACTTATTCTGACCGCCTAA
+TAATGGAAGCCGATCCTTTTAGTTTAATCGAAGGCATGATCATTGCCGGAATAGCAGTAGGTGCAACGCA
+AGGATATATATATCTTCGTTCAGAATACCCGCAAGCACAGAAAATACTTGAACAAGCCATCGCTAATGCT
+TATCAAGATAATTACTTAGGTGACGCTATTCAAGGTACTCAACATCAATTTGACTTAGAAGTTAGAATAG
+GAGCAGGTGCTTATATTTGTGGTGAAGAAACCTCTTTACTGGAAAGCCTTGAAGGAAAACGTGGTTTAGT
+AAGAGCAAAACCTCCTTTGCCTGCTATTACAGGTTTATTTGGTCAACCAACTACTGTGAATAATGTTATC
+AGTTTAGCTACAGTACCAACGATTCTAGCCAAAGGAGCGCAATACTATCAGGATTATGGTGTTGGCAGAT
+CGCGCGGAACCCTACCTTTTCAGTTAGCGGGTAATATCAAACAAGGCGGCTTAGTCGAACTTGCCTTTGG
+TACCACCTTGGCCGATCTTGTTAATGATTTTGGTGCTGGAACCTATACTGGTGAAACAATGAAAGCCATT
+CAAGTTGGTGGTCCCTTAGGTGCTTACTTGCCCAAATATCAATGGCAGACTCCTCTCGATTATGAAGCCT
+TTTCATCAATTGGTGCTGTATTAGGCCATGGCGGTATCGTTGTCTTTGATGACAGTGTCAGTATGACTGA
+ACAAGCACGTTTTGCTATGGAATTTTGTGGTGTGGAATCTTGCGGAAAGTGTACTCCGTGCCGTATAGGG
+TCAACAAGAGGCGTTGAAGTTATTGATAAAATGATAACAGCTCATGAACACGATGAACCAATCGAAGCAC
+TCAACGAATTATTAGTAGATTTATGCGATACCATGGTTGATGGCTCCCTATGTGCTATGGGAGGCATGAC
+ACCCATTCCTGTTCGTAGCGTTATGCAGCATTTTAGCGATGACTTCATCACTGACGCTACAGTTGCGGAA
+GTTAACAAAACGATGGGTAAGGAGCAATAACAATGGTTGATATTTATGATCCAAAGGCTGCACAGAATCA
+GTCAACTCGCAGCCAAAATATAATCGATTTTGGTACACCCGAGGTATACTCCGATGTGCAAGTCACGTTA
+ACTATTGATGGCCAGGAAATTTCAGTACCTAAAGGCACTTCTGTGCTACGCGCTGCAGCAATGCTTAATA
+TTACCATTCCCAAATTATGTGCCTCAGATAACTTAGAGTCATTTGGTTCTTGTCGTTTATGTGCTGTAGA
+AATTGAAGGTCGCCGAGGTATGCCAGCCTCCTGTACTACGCCAGTAGAGCACGATATGCAGGTCAGTACC
+CAAAATAAAAAAATAGCCCGTTTACGTAAAAATATTATGGAGCTATATATTTCCGATCATCCACTTGATT
+GCTTAACCTGCCCGAGTAATGGCGATTGTGAACTGCAAGATATGGCCGGTGCAGTAGGTTTAAGAGAAGT
+GCGCTATGGTTTTGACGGCGAGAATCACCTTGATGTTGCTAAAGACACGTCTAATCCCTATTTCACCTTT
+GAACCGAGTAAATGTATTGTTTGTTCACGATGTGTCCGTGCCTGTGAAGAAGTACAAGGTACCTTTGCAC
+TAACCATTGATGGTCGCGGTTTCGATTCTAAGGTCTCTACCGGTCTTGATAATGACTTTTTAAGTTCTGA
+CTGTGTCTCTTGTGGCGCTTGTGTTCAAGCATGCCCGACTTCAACACTAATGGAAAAAAGTGTTATTGAC
+CAAGGTCAGCCTGAACATAGTGTTACAACCACATGCGCATACTGCGGTGTTGGTTGTTCATTCGAAGCGC
+ATATGAAAGGTGAAGAAGTAATACGTATGGTACCAGCAAAAGATGGGCAAGCTAACCATGGTCATTCATG
+TGTTAAAGGACGCTTTGCTTTTGGTTATGCTACCCATCAAGATCGTATTACTAGTCCAATGGTGCGAGAC
+TCTATAGACCAACCTTGGCAGGAAGTCAGCTGGGATGAAGCCATTAGTTTTGCCGCGAAAAGGCTCAAAG
+AGATACAGAAAAAACACGGTAAAGATAGTATTGGCGGCATAACTTCTTCACGCTGTACCAATGAAGAAAC
+CTACTTAGTACAGAAACTTATTCGAGCGGCTTTTGGTAATAACAATACTGACACATGTGCCAGAGTATGT
+CATTCGCCTACTGGTTATGGCTTAAAGGCAACTTTAGGTGAGTCTGCAGGCACTCAAACGTTTGACTCAG
+TGATGGAAGCCGATACTATCATTGTTATTGGCGCTAACCCAACCGATGCTCACCCTGTTTTTGGTTCACT
+ATTGAAAAAGCGTTTACGCCAAGGAGCTCATTTAATTATTGCCGACCCAAGAAAAATTGATTTAGGTAAT
+AGCCCACACGTCAAATTAGATCATCATTTACCTTTACGCCCAGGTACTAATGTTGCGTTCATTAATGCAA
+TGGCCCATGTTATTGTCAATGAAGGACTTGAAGATAAAGCCTTTATTGCAGAGCGATGTGAAACACAAGC
+ATATCAGCAATGGTATAGTTTTATTAGCGATGTACGTCACTCGCCTGAAAACACCGAAACAATTACTGGA
+GTTGATGCTGACCAATTACGTCAAGCGGCTCGTTTGTATGCCAAGGTTGATAACGGCGCCATTTATTATG
+GCTTAGGGGTTACTGAGCACTCTCAAGGCTCAAGCATGGTAATGGGGATTGCTAATTTAGCTCTATTGAC
+CGGAAATATTGGCCGAGAAGGTGTAGGCGTTAATCCACTCAGAGGCCAAAATAATGTCCAAGGATCGTGT
+GATATGGGGTCTTTCCCTCATGAATTACCCGGTTACCAGCATGTTAGTAATGATGCTTTGAGATCTAAAT
+TTGAACAACACTGGCAAGTAGATATTGATAATGAGCCAGGGTTGCGTATACCAAATATGTTTGATGCCGC
+CATTGATGGCAGCTTTAAAGGGATGTATTGTCAAGGTGAAGATATTGCTCAATCAGATCCAAATACCCAT
+CATGTTGAGGCTGCGTTAACATCATTAGAATGTTTGATTGTTCAAGATATCTTTTTAAATGAAACAGCCA
+AATTTGCTCATGTATTTCTACCTGGTTCATCATTTTTAGAGAAAGACGGTACGTTTACTAATGCTGAACG
+CCGCATTAATCGTGTCAGAAAGGTGATGGCACCACTTGCAGAAAAAGCTGATTGGCAAGCAACAATGGCT
+TTATCTAATGCATTAGGCTATCCAATGAACTATCAGCATCCAAGTGAAATAATGGATGAAATAGCTCAGC
+TAACACCGACATTTTCAGGTGTCAGCTACCAGAAGCTTGATGAGTTGGGTAGCATACAGTGGCCTTGCAA
+TGATAGTAATCCATTGGGTACACCAACAATGCATATTGATGATTTTCCTATTGGAAAAGCGACCTTTGCG
+CTTACTGAATATGTTGCCACTGATGAGCGGGCAAGCCGCAAGTTTCCATTGTTACTAACTACCGGTCGAA
+TTTTATCTCAGTATAATGTTGGTGCACAAACTCGTCGTACTGAAAATCAGGTGTGGCACGATAAAGATCA
+ATTAGAAATTCATCCTCACGACGCCCAAGAACGAGGTATTCAAGGAGGTGATAGTTTAGGTATTAGCAGT
+CGTGCTGGGAATACAGTACTAACAGCTAAAATTACAGAGCGTATGCAGCCGGGTGTTGTTTACACAACAT
+TTCACCATCCAGAAAGTGGTGCAAATGTAGTAACTACCGATAATTCAGATTGGGCGACCAATTGTCCTGA
+ATACAAGGTAACAGCGGTGCAGGTTGAAAAAGTATCTTCTCCTTCAAACTGGCAGTTACGAAATAAAGAA
+TTTTCCATCAAACAAAACGAATTTCTACCTAAAAAAAGATCGGATGAAGCTCGTGTTAAGCTCTAAGAGT
+TTAGTGGATATGCAAGGGTTTATTAAAACCCAAGAAACAACTCTGCTTCTTGGTATAAAAGAGGTTACCC
+GAGAAATAAGAACTGATGACAGTTTGAATATAGTAAAAGAGAATGATTGGGTCATTGAAGAGCAAGCCAT
+TGCCATTATATACAATGGTATTTCACATGCGGTGATGATGGCCACACCTTGTGACTTATTCGACTTTGTT
+ATTGGTTTTAGCTTATCGGAAAGTATTATCGAAAAACCTAAAGATATATTAGATTATGACATTAAGTACA
+CAGAACAAGGAATAGAAGTTGAACTAAACATTAGTTCTCGTCTTTTCTCGGCGCTTAAACATAAACGTCG
+CAGTTTACTTGGTAATAGTGGCTGCGGATTATGTGGGGTAGAGTCACTTGAGCAAACGATAAAAAATCGG
+AAAGAATTAACTATAAGTAAAAGAATAGGTTTTAAGGTAATTCAGTGTGCGCTAACTCAATTTGGTCAAC
+AGCAAACATTAAATCAAAAAACAGGTTCAGTACATGCTGCTGCGTATTGCTCAAAATATACTGGAAATAT
+TATCGCTATTAGAGAAGATGTAGGGCGTCATAATGCACTAGATAAACTTTTAGGAGCTTTGGCCAATAAA
+AATCTAGAAAATAGTGAATATGAGCAAGGGTTTATTCTAGTATCAAGCCGAGCAAGCTACGAAATGGTTG
+ATAAAACTATTGCTTCAGGTCTTAATCATTTAGTCAGTATTTCTGCCGCAACAAGCAAAGCGATAACATG
+GGCTCAGCAACATAATTTGCACTTAATTGGCTTTGCTAGCCCACAAAGACAAGTTACTTATACTAAATAT
+TAACTTAACACATAAAATAATAAAGAAGATAAAATCATGACAACAACATTAACCAGTGTTATTAAAATGT
+GTAACCAAATTTCTGACAATATCGGTTTACACTTAACCTCAGAACAAGCTGTTTATAAGGTAGTTAATCA
+CCTTCAGTTATTTTGGGCAAAGTCGATGAAAGATGACTTAATTACCTATTTTCAAAATGATGGGACGTTA
+CTCAACGAAACATCTAAAAAAGCTGCAGCTCAAATAACTAATCTTCAATCAAGTTATTCGGATTAATTAT
+TAATAGCCATAATCAGCTTAATTATCTTCACTGATAAAGTAAAAAAGTACACTTACACCATTTAAGTGAA
+ATATTTAGAAATTATTACCCTTGTAAAGTAATTAAATAACTATTTAAAAGTTTCAAACGGATACTTTTAA
+TAAAACAGGTATTATCATGACCCATAAAGTAAAAATTCACAGACTATCAGATCTCAGTGCGGAACAAAGA
+AATAAACTATTACAACGCACAGAATCTAACTTAGATAACTTTATCGATATTGTTAAGCCTATAATAGAAA
+ATGTAAAATTGAATGGTGACAAAGCTTTATCCGAGTATGCTAAAAAGTTCGATAAAGCAGAGGTAAGCAC
+TGATCAAATTCAAGTAACACAAGCTGAATTCGACGAAGCATTCACACTAGTTGATGAAGAAGTTATTCAA
+ACTCTCAGCTATTCTATTGATAATATTAAAAAGTTTCATGAAGCCCAAATGCCTGAAGAAATGTGGATGA
+AACAAATAAGACCCGGCTGCTACGCAGGCGACCGTTTTACACCTATTAATGCTGTTGCATGCTATATCCC
+TAGAGGTAAAGGATCTTTTCCAAGTGTTGCAATAATGACTGCTGTTCCTGCAATTGTTGCCGGAGTACCG
+ACTGCAATTATAATTACTCCTCCAGGTACTGATGGGAAAGTAGATGCTGCTACATTGGTTGTTGCTAAAC
+TAGTAGGCATTGATAAAGTATTTAAATGTGGTGGTGCACAAGGCATTGCCGCAGTAGCTTACGGTACAAA
+TACCGTTCCTAAATGTGACAAAGTTGTTGGCCCAGGTAGCCCATTTGTCGTTGCCGCCAAAAAACTACTC
+GCTGATATTATTCACCCAGGTACTCCTGCAGGACCTAGTGAAGCTATTGTATTAGCAGACGATACGGCCA
+ATCCGAAATTAGCCGCTTTAGATTTACTTGTTGAAGCGGAGCATGGCCCTGATTCATCGGCCTTCTTGGT
+AACAAATAGTAAAGAACTAGCCGAGCAAGCTCAAGTAGCGATAAATGAATATTGGCAACATATGGATAGA
+TTGCGTGTTGATTTTTCGTCAACTGTTTTAAGTGGTGATAATGGCGGCATCGTGCTTACTTCAACATTTG
+AAGAAGCGGTAGACTTTTGTAATGATTATGCTGCTGAACATTTGTTGATATTGAGTAAAAGTCCTTTTGA
+TCACTTAGGAAAAATAATCAATGCAGGTGAAATTTTGCTTGGCGAAAACACGCCTATTTCAATTGCCAAT
+TATACTTTAGGGCCTAACGCTGTTTTACCAACATCAATGGCAGCAAAAACAGCCTCACCACTATCAGTGT
+TTGATTATTTGAAAAGCTGTTCAATTGGATACTTAACAAGAGAAGGCTATGAAGAATTAGCACCGCATAC
+ATATAGATTCGCCAAGTATGAAGGTTTTGATGCACACGCCAATGCCGTGTCTCATCTAAGAGACGAAGCC
+ATTAAAAGTGAAAAAAAAATTAAGTGACCTGAGAATTGCTTAAAAAGAGTATTTGTTTAAACAGCTATAA
+AGAAAATTCTCTTAGCGATAACTTAATGCGTCGCTTTTATTTTTAGGCGAACAGCCACTATTCCAGATAT
+TAGATTCAACATAAATCCAGTTTCAATTCTATGTTGACTATCTTCTATTTATAGTGGTTAAGTTCTTTTG
+GCCACTAAATTATAGTTTATAACTCGCTCAGGGGGCGTAAGCGCCACAGATTCCTGTTGCGCTAACCATT
+TAATCAAGTTTCTGTACTTTCTGAAATAGACAATGCATCTTCTATTTCAACCCCTAAATATTCAATTGTA
+CTTTGTAGTTTTGAATGACCAAGTAATAACTGGATAGCCCTTAAATTCTTTGTTTTTGCATAGATTAAGG
+ATGCCTTGGTACGTCTAAGCGAGTGCGTTCCATATTGGGTGATATCTAACCCTAGAGTGGATACCCATTT
+TTTGACTATATTGGCATAGTAGTGATAGCAAATATGTTGGCCTAGTTTTCTTGGGCTAGGAAATAGAAAG
+TCCGAGGATGATAGTCTTTTTAAATAAACCCACTGGCTCAAACACTGTTGAGTCTTTGGTGTTATTTCAA
+ATTGAACTTCTTTGTGAGTTTTTTGTTGTTCAATCATTGCTCGAGATTGAATTAGTGAGGCTGATGAAAT
+ATCGCGAACTTTTAAGCTTATTAAATCACAAGATCTAAGTTTACTATCAATAGCCAAATTAAATAGAGCT
+AGCTGCTCTAATTGATTTTCAATTTCTAACCTTATTCGAATACGCCAAATCTCTTCAAGTTTAAATGCTT
+TTTTCTGGCCCACACGTTTATCTTTATTCCAAGCTGTCATGGTTAACTCCCAACTTTAAAGTGCTGAGCT
+AATATTAAAGACTAAAGGTGAGGGTTTATAAATATAGGGTAATTAAAAGTTCTATTGTTGACTATAGGGT
+AACTTGGGGTAAGTTCACCTCGATAAGGAAAACAAAGCACCTTAATCAGCTCATGATTGAATATCGTAAA
+AAGGTAGGTCACAAATCGTTTTATCATTTTAACAAGAAGATTGTGACCTGATATAGCTAACCGTTAACAG
+CATCTTTTAATGCTTTGCCAGCTTTAAAAGCAGGTACTTTTGCAGCTGAAATTTGGATCTCTGCACCTGT
+TTGAGGGTTGCGACCAGTACGAGCAGCACGGTCATTAACTTTGTAAGTACCAAAACCAACTAATGCGACA
+TCACCGCCACTAGCTAATTCAGTGGTTACAGAGTCAATTAAACTATCTAATGCACGACCAGCCGAAGCTT
+TAGTAATGTCTGCACCTTCAGAAATTTTTGCTATCAATTCACTTTTGTTCATTTTTAACCCTTAATTATT
+ATTGTCATCAACATACTAAGAAATATCAGTGAATTGAGCAACAGGAATCGTTACTTGAAGCACTAGTAGC
+GATCATCTTTATCTCGGAAAGGGGCACTTAGCGCCATAGATTTTATGGCAAGTTTATGCTTTAGAGACAT
+TAACCACTTGCCGATACATATCCTAATGCGTATTACCCTAAAATCTAAGTAACCCGCGATAGAAGTCCAT
+ATATTTACTGCTTTCTCACTCATCCAGTTTTACCTTTGTTTGTCAAAGTGTTATTGACACTGTCATTAAC
+ATGGCTGCACAGTAACACTCAATATTAATATGATATGATTTCGATTAGCTCTTTGAAAAGTGATTTTTGA
+AGGAATATTAACTATATTTATACAAGAATTACCATAGTAAATAAGAGCTAGGAGGAAATATGAACTCATT
+TGACGTAGCAATAAAATTCTTCGAAGCATGTGAAGCTCCACTCGGATGGGAAGGGTGCAAGCAGTATGTA
+CAAGAAGGTGCCTTATTCTCAGCTCAAAGCGAACCACTTGCCGAAATCAACTCTGTCCATGCGTACTGTG
+ATTGGATGCACGGATTTGGTACGGTTATATCTCCTGAAGGTTCGTATGAACTACATTCATCAAGCTACAA
+TGAAAGTTCAAATACAGCAATATTCTTCGCTACGTATCATGGTAAGCATACTGGTGAAGGTGGACCTGTG
+CCACCAACGAACAAAGAAACTCATACACATTATGTCTACATTATAAAAATGGGCGACGATTCGAAAGTCT
+TAGAAATGACTAAAGTTTGGAATGCTCCTTGGGCAATGAAAGAGCTTGGATGGATGTAGCGAGTTCATAG
+CAGATAACATACAGGTCACAAAGGAAACAGAGTGAACGGCCAGCTTTCTGCTACTACTATCAAAGACGTT
+AGGCTGTTTTTTGGCATAGTGACAGCTTCATTTATCAATCTATGCCTCTAAACTCAGTAGGAGAAAAATT
+ATGAAGAATCAAAACGTGTTGATTATTATCATATCTATCTGTTTAAGTTCATCATTTTATGTTGGCGCAA
+ATCAAGGTGGGGGAAAGCACTTGGTTCTCAATTTAGTTGGCTCTGGAGACATGTATGAGAGCTTAGTTCC
+TGACATTGATGGTGACAATCTAGATGATCCGGCAATCTGTTTCGATGTCGAATTGGTTAACCTGAAAAAT
+CAACAAGTCATTGGAACAGCCACAGACTGTCTATCCAATATAACACCAATTGGTAGTGGCCTCGCTTTAG
+TTGGCACAAGTTATTTCTATATGCCAAATGGAACTCTAATTACTCGTGGCAGTACGACAGTACAACCTGT
+ATTACATCCGACAGTGACACCTGACGGGCAAAACATTACTCACATTACAGGAGCATCTATCGGTGGAAAT
+TCCATTATTGGTAGTACAGGCCGGTTCAAAAATGCGACTGGTACTGCGCGCTTGTCAGGTATGGTGGACA
+TGACGAACTTTACTGGAACTGTCGGTGATCCAATCGTGTTCGACTGTCTATTTATCATTGATCTAGATTG
+AACAGCATATGCAAAACTGGTGACACAATATTAGGTTTACTTAATGCTTAACCAGAGATTCAACATAGAC
+TGCCAAACTCTTTACTTTTCTGTATAGATCGTTTCGAGTTTGGCAACCCGTTAAACTTAGCGTTGTGTTA
+AGGAGCAAAATAGACACTGCATTATGACGCTATTGCGGGGTGAGTTTATCCGTCGCTTTTTACTGTATGT
+TTCACCCAATGGTTTTCACCGTGTTCGGCACTATGGCTTGATTGGTAAAGGGTATAATTCTTATCAAGAA
+TAATTATCGAGGTAATTTAACAACAAAGATGCTTAAGCGGTTAATCTCCGTTGGTCCTCGTATTCATCAA
+AGGGAAAAATAAAGCTACTGCCTTCCCCTTTGTCGATGACTGGCTGTTTTTCTAATGCCTGTTTGATTAC
+TCCAAGCTCATTTGAATCGACCAACATTAAATACTTACCGATTGCTAAATCTTCATTGAATCGGAAAATC
+TTATAATTAACATGGAGTAAACCAACGAGTGCACCAATAATACTACTTATCATCAATGAGCCAAATAAGG
+TGAGTGCTACCGCCGCTTGTTTGGTCAGTTCACTTACATCCCAAAAGGGCATATTAACGACCAGAATAGC
+GCAACCGGTTATCCCCATAGCTATCCCCAACAATGCGCCGTGCTCTAAACCACGCACTAGATCTGATTTT
+TCTATAATGCTTCCCTCATGCAAGTTATGTTGTTTAATACCTTTTCTATCATTACAGATCACATGAATAT
+TATTTTCATTGATATGTAGTTGATCATGTAATATGGATGCCGCCTTATCTACATCCTCCAAAGACTCTGC
+TAGAAAGTACTCGCGTCTCATGTCATATCTCCTATTCCACTCAAAGAACTCGCTTAGACTACTTTTTTCT
+ACCTGTAAACAGCGTGATTTTTAATTTACACAAATAAGCGTAGTACTCACTTATCGAGAAAACGAGTGAT
+TTACATTCTTAATGTGGTTTTCTTTGTAACGCTATATAAACAAATACATAACTTGACACAAAATTCACTC
+TATAATTTGATATCCAGCTAGCTATATCTCGTTCTGGGGGCGAATGTGTGGTCCGCCTCAATATTGCAAG
+TATAATATCGATAACGTAGTTGGTTTGCGCTAATGTATTCGGTGTCTTTTTGGGTTACCAATATATTAGC
+GCCAGCTCCACGATGAGATCCGCGCTAGATTGTCCTCAAAAGCACCATAGCATACTTAAAAAGTTGCTGT
+TCCGCCCCACAGGTTTTCAATCCAGTGGTCTAACCGTTGTGTCATCTTTATCATCATTTGCAAATCAGGC
+TTGCACCGTGAACGAATAACTCACGTAAGCCTTTATTCCCTCGTTTGCTTATACCGAGTAATGTTAGCTT
+TCCTCCCGTTGAAAACTGACGAGGCACTAAGTCAATCCAGGCGGCTAAGTGCTTTCCATTCTTGAAATCA
+GCAACATTACCAGACAATATGAACTATTCTTTGTTAAAGTCGAAGTTATTCGAAATTAATTCATAATTTC
+AAAATAGCTAAACAGTTTATTTAATACTACGCTTTAAGGTGAAATTGATATCAGATATCTTTTTTAAACG
+GAGCAATTTATCATGAAAAGAGTTGTGCCCGCTAAAATCCATCGGAAAATAAATATCGCTATATCTCATA
+TTCATGAAGATCATGATTTGTTGTTTACTTATATTGAAAAGTTAAGATATATAGCCCTACATCCTGAAAG
+TCATTTGCATGTCATCAATATCCTAGAAAGATTTATTAGCCAATTCTTAGAACATGTGATTAAGGAGGAG
+CAGTTATTACGTCAATATCTCCCTGTCCAGATAGTAGATCAACATATAGAGCAGCACCAAAGTGAGCTTG
+CGCTTTTAGATGAAAACTTAGCTCGATTGAAAAAAGAATTATCACTACATAATATTCAACATGTAGTAAC
+ACAATTAAACCGAGAATTTGAAAAGCATACTAATCAATACGATACTGCAATTTTAAAAAAATTACAGTTA
+CTAAAAGATTAGAAACACCTTAGTTGGATTAGTCAGCATTAGATCTTACAAATTTAAAGTTAGGGTATAA
+CCTAAACTAAAATTTTTTGAATTATGTCAGAATTTATAGAACAGGCGGCTCCTCCAAGTTGCCGTTTATA
+AATTAAACGCCACCGTCTATAAAGAGCTTACAGGAGGCACTAACCACCAATCCTGATTATGACCCCCTGG
+ACTGGCGAGTTAGCCGCCACAGCGGTCGTTCACATAATTGCTTTGGCATGACTTCAAAGTGCTAGAAGCA
+GCTAATCGCTAACGTTCTAATTAACCTGCACTGCCACTTCAGCTGTCCGTTTTTAATGATTGTTAGGCGT
+CCGAACCATTCTGAGATTATTTCCTGATGCTCCCATGCTCATCATTTTGATTTTAGATAACTCATCGTTT
+TCTTCTCACAATGCTAACCGTAATAATAGCTGAAAGAAAAAGTGCAAACGCTGATGGCTCGGGTATTGGA
+TTAGGGTTAGGATCTGGAACCATGAATGCTCCCGACCCCACAACGTTAGCTGCAAAAGAGCCACCAAAGG
+TATCGTCAGGTAAGAAGGTGTCAATTCTATTAGCATCGTTTAACATGTCATCCAAATTACTGTATGTCAC
+ATAAGCAGATGAGATGCTGGTTTCTTCCTCTACGTTGAAAAGACTCCAAAATAGATTACCATCTGAACCC
+GACCCCACAACGTTAGCTGCAAAAGAACCACCAAAGGTATCGTCAGGTAAGAAGGTGTCAATTCTATTAG
+CATCGTTTAACATGTCATGCAAATTACTGTATGTCACATAAGCAGCTGAGATGCTAGTTTCTTCCTCAAC
+GTTGAAAAGACTCCAAAATAGATTACCATCTGAACCCGACCCTACAACGTTAGCTGCAAAAGAACCACCA
+AAGGTATCGTCAGGTAAGAAGGTGTCAACTCTATTAGCATCGTTTAACATGTCATCCAAATTACTGTATG
+TCACATAAGCAGATGAGATGCTGGTTTCTTCCTCTACGTTGAAAAGACTCCAAAATAGATTACCATCTGA
+ACCCGACCCCACAACGTTAGCTGCAAAAGAACCACCAAAGGTATCGTCAGGTAAGAAGGTGTCAATTCTA
+TTAGCATCGTTTAACATGTCATCCAAATTACTGTATGTCACATAAGCAGATGAGATGCTGGTTTCTTCCT
+CAACGTTGAAAAGGCTCCAGTACATTACCCCTGCACTTGCATAATTAACCAAACTACTTGCAAACAAAAT
+GACACCTACCATAGCAATTCTTAATATCTTGAATTTCATATAATGTCCCTTTTTTCTCACTTATTTTGAA
+TTATGAACGTAACGTCTAATAACTACATTCCATAGTTGACGGTATACAGGATGCATCAATCAGACCGAAA
+GCATAAAGTGCCGATTAATTAATCGGTTGTGTTTTTATTATGAGTAAGTGATTATTTTTATGTAAAATAA
+TATGACACTTTTATTGACGAATTTATTTGAAATAGATAACAAAAAACTATAATTTGTGATTCTTCTAATC
+TGGACTAGAAAGCTATGAGTACATTAAAAATCTGAATTGTCGGCTTTCGTATCTTAGTTAACATTTAGCC
+AGTGACTTCTTCAACTAGCCAAAAGCTGACATTAAGCTTTTGCAAATTCAGGAGCATATTCAGGAGCATA
+TTCAGGAGCATATTCAGGGTGATATTAGCCAAGTTTTTCGCTCACTTGTGGGGCTTGTTTAAGCTCATTG
+CTGTCGTTGATATTCGATTTTTGATCGTTATCAATTAAGAGTATTCTTATATATTTTTCCATCTTTCATA
+ATTAAATCAAAATTATCCTTTGGATTCGAAACTAAATTAAGGTTTTTCAACGGATTACCATCAACTAAAA
+TTAAGTCTGCATAAGCACCTACTTTAATGACTCCCAATGCACCTTGAGGATAAGGGCTGCGTTGGCCTGA
+TAAAGCTAATAATTCCCCAGCCGTTGACGTAGCCTGACGTAATGCTTCAACAGGTGAATGCCATTTTGAT
+AATTTGGCTAACTGTTTTCCTTGCTTCTCTGCAAGTAAAGGGTCAAATAGTGTATCTGTGCCGAACACTG
+TTTTAACGCCCACTTTCTTAGCCAAACGATAAACACGATCAGTACCTTTAGTGACTTCGACATATTTCTG
+ACGACTAAATGATCCTTCTGGAAATGCGATGGCATCTTCGTCATCCAATATAGGTTGAATGCTAAGGTAA
+GCCCCTTTTTTCTTCATCAAACGTAGCGTTTTTTCACTCAATAAGTGACCGTGCTCTATACTTATTACAC
+CAGCCTCTAAAGCTCGTTGAGTAGCAGCATCGGTAAATGTGTGTGTGGCCACATACGTATTCCAATCAGA
+AGCGGCAGCTACTGCGGCTTTAGTCTCCTCTAACGTAAATTGAGTAACATCAAGGGGATCGAACGAAGAT
+GAGACTCCACCACCTGAATTAATTTTGATTTGTGTCGCACCCATTCGAAGTGCCTCTCGAGTACGTTTTA
+ATACTTCAGGAACGCCATCTGCCACCATTACATGGCCGATTGACTCCATATACACCAGCGGGGCATTAGT
+TTCAGCAGGTACTGCCGTACCTGGTCTAAAGTCTGTATGCCCAGAAGTTTGACTTATTGCCGGCCCAGAC
+GGAAAGATACGAGGGCCGTTATAGACCCCTTCATCAGTCAGTTTAGCTAAAGAAAAAACATTACCGCCAA
+CATCTCTCACCGTAGTAAAGCCACGTAAAAGTGCTTTTTCATTTGCTTTTGCACCAATCAGCAAATGATA
+TGCGTGGTCAAGGGTAAGGCCTTTTTGCATAGGAATACTGGAGTAGGCGGAATGCCAATGCATATCAATC
+AATCCAGGTATTAACGTTCGGCCTTTACCATCAATTTGAGTTGCCTCGGGAGCATTAATATTTTTCTGGG
+TGATTTCCTTGATAATATTATTTTCGATTAGTACATTGGCATTCATCATGCGCTTTTCATTCATACCATC
+AAAGACATGAACGTTTTTGAGTAATATAGTAGATTGCTTTTCACTTGCAGAAATGGGCGTTATCACTCCC
+ATTAACAATAAAAAACTCATCGTAATTATTATGTTTCTTTTCATTTTTTATGCCTTTCTGATGAAGTTAT
+TTATGAGATATTTTAAAACCTGTTGATATAGCTATTATTCAAACATAACGGGTCATTATTTTACAATTTA
+AATAGTTGCCGAATAATACATATTATTCGGCAACCATGATTCCGATATTAGCAGGTTAGCAATCAGAAGC
+TTGCTAATATTTTATTCAGATTGATACACAGTTTCACCATAGCTAATCGTTTGTAATATCTTTAATTTAC
+CAAGGTTTACCTTCTCTATTTTGAGCGGGTTTTTATCTAAAATAACAAAATCAGCTTGTTTACCGACCGT
+TATCGTACCTTTATTTTTTTCTTCAAAATGTTGGTAAGCAGCCCAGTCCGTTAAAGCTTTTAAAGCAATA
+TAAGGTGATACTCGTTCACTTGGCCCTAATATTACACCTGAGCGAGTTGTTCTATTCACAGTTGCATCTA
+AAACTCGTAATGAACTTGGTTTCGTCACAGGAGAATCATGATGAGATGTAAACTTTAAACCTGCCTCAAG
+TACAGATTTAGTAGGTGATATAAAATCAGCCCTCGGATGTCCTAAAACAGATTCAACATGCCAATCACCC
+CAGTAAAAGGTATGCATAGGGAACAGTGATGGAAAGATTTTTAGTTTTACTAAACTTTGAATTTGATCAG
+CTCTTAATGTTTGACCGTGTATAAGCACTGGACGACGATCTTCGTTACCGTGCTGCTTAGCGGCAATATT
+AATGGCATACACCAGTTGATCAATTGCTTTATCACCATTTGCATGGGTAATAATTTGCCAATTATTTTCA
+AAAGCATCCGATAAATATTTTGCCGCTTCATCGTTAGTTATTACTCCATAACCGGCATAATGTGCATTTT
+GTCCAAAAGGAGGAGCATGGTAAGGCTCTGACAACCATGCGGTCTTACCTTGTGGCGAACCATCTAATGT
+TAACTTTGCACCAGCAATTCTATATTTATTGGTATATTGCGCACTATTATATTGAGTTGTTAATGATTTA
+CGGTTAACAATAATATCGGGATAAGAAACAACATCAATTAATAACTTATTGGCTTGTGAAGCTCTTGCCA
+TGGTTGCACTTTCATCAGCCATGCTACGTCCATCTTGGGCTGTTGTATAACCGAATGAAGCATATGACAG
+CTGACCAGCAATAAATGATTTATCTTTTAGTTCTTGTGTCATTTTACCCAGAATAGGATAAAAACTATTG
+AAAAAAGCATTTTCTTCTAATACGCCATTAGGCGTTCCATCTGGGTTTCTGCGATAAACACCGCCTTGGG
+GATCTTTAGAAGCCGCAGTTAATCCTAATAACTCGATAGCTTTTGAGTTCATGGCCCCAAAATGGCCTGA
+TTGATGTATTAATAAAATAGGAATTTCTGTACTTATTTTATCTAACACTTCAGCGCTCGGATGTGCTTTT
+TCTGCTAATTGCCCATCGTCATAACCTAATCCCATAATCCAACCTAATGAATTTATGACTTCTTGATTGT
+TTGAATCATTCGACCATGCTGTCATTATATCAACAATATCAGCATGGCTTTGCGCTCCGCCATCAGGTGC
+AGGTAATAAATTAGCTAAAAGACTTTGTAATCCGGTATTTACTACATGCCCATGGCCATCAATAAAACCA
+GGTAACATCGTTTTACCTTGTAAATTTACATGGTTAAGTGTGTTTTTTGTAAAGTTCAAAGCCTTAGATT
+TATCACCTGTAAAGACAATACGACCTTCACTTTCAACAACGGCTTCAACATAGTGTGGACTATCGCCTAC
+CATTGTTAAAATATCGCCACCATAATAAATCGAACTAATTGATTGGCTAGTTTGTGTCTTTGGAAGTGTC
+TCTTTACTCTCATCTACAGAGCAAGAGAACATAAAAACAGCTAGAAATAAGGTATAAAATATCTTATTAA
+TTTTTTGTGAAAGTTTCATTCGTGAATTCCTTTATTGTTTTTCCTATAAGGATATTTTTAAAAATATGCC
+TTACTTTATTTGTAAGCCTTCTAAATATTGCTGACTTAATCTTCTTACTCCTATAACTTCCCAAACTTTT
+TTTGCATAGATAAAATCAATAGTAAATATACCTACCTTTTCATAATATATTCTTTCGATACGAATGTTAA
+TGAATTGTATAACCTTGATTACAATAAATTAAAAAACACTGATTAGGCTTTTATGTTAAATTAAAATTAA
+TTCTATCTAAAATTAGGAGGTTAGCGTAGTTATTGGATCATCATTAGGCTTGAGTTAGGTAATGAGGTTA
+GTTACTATCTTTTGATACTAGGTGTAGGGAATATTGAAAACCAAGCGCTGGCGAAAGCAAACTACAATGT
+GATTTTAGGATCAGAGCATGCATATTGTGAGGCGTGAAAATAAGTAAGACGCATCGAGATTAGTTGTACC
+TTCTCTATAAGAAACGTGTCAAATAGCAAGGTGTAAAGTCGTTGTTGATGTATTGCAAGATAAATTAAAA
+TCAAAAAATGGATAGAATAGTCAGTAAATCAAACGTTATTATTATCGCTACTGTTTCATGCAGTCACTAG
+AAGTTAAGATGACTGTAACGGTTATAATTAAATAGTTTTTATCGTCTAAATTATATAAACCTTCAAGGAT
+ATGAATATGTTTTCCTCTTTCACAACTAAGTCTGTACTAAATAAAACATACAAGTTAATGCTCTTAAGTT
+ATATCAGTTGTACTTCTGTACTTTATAGTGCCTTTTCTTATTCTGCGGTGGTTGAAGAGCAAGATAAAGA
+ATCTCTGGCAAAAGAATTAAGTAATCCTGTAGCCGCCTTAATTAGCATGCCACTTCAATTAAATTATGAT
+GAGAACATAGGCATTGATGACAAGGGCAGCCGCACAACTCTTAATATTCAGCCTGTTGTGCCATTTTCAA
+TACATGATGATTGGAATATTATTTCACGTACTATTTTACCTGTGATTGAACAAAGTGATATTTACTCTGG
+AGCAGGTAGTCAATCTGGCATTGGAGATATTGTACAAAGCGTTTTCTTTTCACCTAAAGCTTTGACAAGT
+AATGGTTGGGTTTGGGGGGCTGGTCCTGTTTTACTACTACCCACAGGCTCTGATGATTTGTTAACCGCGG
+ATAAATTTGGTTTAGGCCCTACTGCTGTTGTATTAAAGCAACAAGGTCCTTGGACTTATGGGGCCCTAGG
+TAACCATATCTGGTCTGTTGGAGGCTCTGATAATAAGGCTGATGTGAACGCTACTTTCTTTCAACCGTTC
+TTGAGTTACACAACTCCTACCGCAACAACCTTCGCTTTAAATACTGAGTCGACTTATGACTGGGAATCAA
+AGCAACTAGCCCTACCAATTAACATGACCATCACCAAAGTGATTTCATTAGGAGATCAATTAATCAGTGT
+TGGTGGTGGTGTCCGGTATTGGGCAAAGAGCACAGACAATGGTCCAGAAGGTGTTGGCTTTCGATTAATT
+TTCACTATGTTATTTCCGAAATAAGGTATTAGTAATAAAAACTATATAGCCTACTGTTATGGAATATTAA
+TGATTACCGAAATGTAGCTATAACTTGTCGTCTCTACAAGGTGACTTACTTTAATATAAGAAGGATTCTC
+AAATGTCGATTAAGCACTATATTTATGGGGTCAGTTTGTCATTATGTTTATTTGCTGCCAACACATATGC
+TGAAACAAATAATAAACCTGTTACTAACAACATTTACTATGGTGGAGACATTATCACTATGGAGGGTAAA
+CAGCTTAATTACGCAGAGGCGGTCGTTACCCATCAAGATAAAATAGTCTATGTTGGTGATAAAGAAAAGG
+CACTCACTTATGCCAATGACACCAGTAAGGTTATCGATTTAAAAGGGAAAACTATGATGCCAGGGTTTGT
+TGAACCCCATGTTCACCCTCTTATTGCATCAATCATGTTACCTAACGAGATTATTGCTCCCTATGACTGG
+GTACTGCCACATACTGTTAAGAAAGGGGTTCAAGATCATGATTCATATTTAAAAGCAGTAACTAAGTCAG
+TAAATGAGAATGCCAACAAAGACGAGGTTTATTTTATTTGGGGTTATCACCAACTCTGGCACGGTGAGCT
+TAATCGCGACATACTGAATAATATTTCAAAAGACAAACCCATTGCGATAATTCATCGCTCCTTCCACGAA
+ATTTTTCTTAACGATGCAGCCATTAGCAAACTTGGTATCAAAAAAAGTGATTTTGCCAATAATCCCCAAG
+TATATTGGGAGAAAGGACATTTCTATGAAGGCGGATGGTTTGCACTTGTCCCTATGATGGCATCTGAACT
+ATTAGCGCCAAAAAAATACCTTCAGGGGCTAGCAATGATGAGTGAGCTAGTTGAAAAAAATGGTATTACA
+ACTATTGGAGAGCCTGGCTTTCCCAGTTCAAGTTTTGATACAGAATACACCCTTTTAAAGCAAGAAATGG
+ATACCAAGCCTCCCTTTGATATCTTCTTAATTCCCAATGGTACTCAGCTTTATGGAATGAAAGGAAGCAA
+TGAAAATGCGCTTACTTTTATGAATTCACTGCCCGAAAAATACAATACGAGCAACATTCAATTTTTACCT
+AAACAAGTGAAATTATTTGCGGATGGCGCCATTTACTCTCAATTAATGCAAATGAAAGATGGTTACATCG
+ATGGTCATAAAGGTGAATGGATCACACCATTAGCTTTATTTCAGCAACAGCTCGATTTTTATTGGGATCG
+TGATTTTAAAATCCATACTCATGCTAATGGAGACCTAGGCATACAAGAGGTAATGGGGTTTGTGTCAAAA
+GCACAAAAGAGAACGCCAAGAAAAGACCATCGATTCACCTTGCATCACATGGGCTACTTTGACGACACTC
+AAGCTCAACAAGTAGCAGACTTACAAATAGATGCCTCTGTTAACCCTTATTATTTATGGGCATTAGCAGA
+CAAATATGCTGAACATGGACTCGGCAAAGAACGTGGTGAAAATTTAGTGAGAATGAAATCATTAACCGAT
+AGAGGTGTTCATTTATCTTTTCATTCAGATTTTTCTATGGCTCCTATGGAGCCCTTAACATTGGCTTGGA
+CAGCGGTAAATCGCATTACCTCTCAAGGAAGTAAGTTCTCTCAAGCACAACGACTTGATATGTATACCGC
+CATGAAAGCTATTACCATTGGTGCCGCTCGGGTGCTAAGTCAAGAACATAAGATAGGTTCAATTAAGAAA
+GGTAAAACTGCAAACTTCACAATTCTTGCAGAAAACCCTTTTAAAGTAGAGCCCATAGCCCTCAAAGATA
+TCGACATCATCACCACGGTATTTAGGGGAACCCTCTCTAAGCCTTTACACTAGTAATACTACAACTTGCA
+GTATTCAATAAAGACAAACGTGCTTCAGTGAGTGCGCTTGCCTTTAGTGTTACTTCATCATTTTAGTATG
+GACTAGTAATAAAATCGCTATTGAGTTTGGTCACTCCGCAGCTGAATAGCCTATTCAGCTGCACATCAAT
+TATTATCACACTGCCTGTTTAAAAATAACGTCTTCAGGTTTATTAAATTGTTGTTGTAATGCAGTCCAAG
+CTTGTTTGGTTTGCTCAACGTTATTTTCTTTCACATGACCATAACCACGCATTTTTTGTGCAGTTTGTGC
+CATTTCAACAGCGGTATCATAGTTCTTATCATTAAGTTTACTAAGTAAACCTTCAATCATAGTCTCATAT
+TCGCTGATTAATTGACGCTCCATTTTTCGCTCTTCGGTATAGCCAAATATATCGAAAGTACCACCACGTA
+AACCTTTAAATTTAGCCAGTAAGCCAAAAGCGCTCATCATGTAACTACCAAATTCTTTCTTCTTTAAATG
+ACCGGTAATAGGGTCACGTTTAGAGAAAAGAGGTGGAGCTAAATTAAACTTAACGTTAATGTCTCCTTCA
+AATTGATTTTTAAGTTGCTCAGCAAATCCCCCATTCGTGTATAAGCGGGCGACTTCGTATTCATCTTTAT
+AAGCCATTAATCGAGAGAAACCACGGGCAACGGCCTTAGATAACTCACCGCTATTCTTTTGTGCTTTGTC
+GGCTGCAATCACTTTATCTACTAAGCTAATATAGCGTTGTGAATAAGATGCGTCTTGATAGTCGGTTAGC
+AAATTAACACGATGCGCTTTTATTTCGTTGATATCTTCTAGCGGAATAAATTCACTTGCAATTTTACCTG
+CCTTGGTTAATAACTCGGTAATTTTTTCCGGATTATTCGCTAATAAACGTCCGATATTAAATGCATTGAG
+ATTAAGTTGAATGGCAATACCATTTAAATGTACCGCTTTTTCAATAGCAGGGGCTGATACTGGAATTAAA
+CCTTTCTGGAAAGCGTAACCAACCATCATCATGTTGGTCGCGATAGTGTCTCCTAATATATTGAAGGCAA
+TATCTGTGGCATTAATTCCGTTATAGTTCTCTACACCTGAAATGTCTTTTAAGGTTTTCTCTGCTAACTG
+GCTATTAAAATCAATATCTGGCATGAATTGGAACTGAACCGTAGGATTCACGTTGCTATTGGCAAGTATT
+ATCGTGCGGCTTTTATCAATACTTTGAATCGCATCTTGACCTGTAGTGGCCAGTAAATCACAACCAATGA
+CTAGATTTGATTCACATTTACCGATACGTTGTGCATTGAGATCTTCTATGTTGTCAGCAATTTTTAAATG
+ACTGTAAACAGCGCCACCTTTTTGCGCTAAACCAGTCATATCGTAAACGGATGCCGCACGGCCTTCCATA
+TGTGCAGCCATTGATAAAATAGCGCCAATGGTAATAACACCAGTACCGCCAATACCTGTTACCATAACGT
+TATAGGCTTGTTCTAGCGGGTTAATGCTAGGTGTTGGTAAGTGAGTAAATAATTCATCACTGATGGTGAT
+ACCTTGAGGTTTTCTTGGTGCACCGCCATATACAGTGACAAATGATGGACAAAATCCTTCAGTACAAGTG
+AAATCCTTATTACAATTAGATTGGTCAATTTTACGCTTGCGTCCTAACTCTGTTTCGTTAGGTAATATAC
+TGATACAACTAGATTTTACAGAACAGTCACCACAGCCTTCACAGACGGCACTATTAATAAATGAACGTTT
+AGCAATATCTTCCATTAAACCACGTTTTCGACGACGACGTTTTTCGGTTGCACACGTTTGTTCGTAGATA
+ATAATCGATGTTCCTTCAATCTCTCGAAATTCAAGCTGTACTTCACTCAGTAAACTACGATGCTTAATCT
+CTACATTTTTAGGAATTTCACAATCAGCTTTATGTACTTCTGGCTTATCGGTAACGATGACAACTTTTTT
+TGCACCTTCAGCTAATGTCTGTTTTGCTATGCTAGCAACGGTGTTAGGGCCATCGTGAGGTTGGCCACCA
+GTCATTGCAACGGCATCGTTGTAAAGAATTTTATAGGTGATGTTAACATTAGAGGCTACTGCACCACGTA
+TGGCTAATAATCCCGAATGATAGTAGGTACCATCACCTAGATTTTGAAATATATGTTTGGTTTTAGTAAA
+TTGAGACAAACCATACCAACTAGCGCCTTCACCACCCATATGCGCGCTAGAAAGTGTGTTTGGATCAGTC
+CAAAGTACCATGGCATGACAGCCGATCCCTGACATGGCTTTACTACCTTCTGGCAGTTTAGTTGAACGAC
+TATGCGGGCAGCCAGAACAAAAATAAGGCGAACGAGCTGTTGCAGGGTTCATACTTGGTGCTTGACCAAG
+TGAAATTTGTAAATTTTTACTAATGGCCTCAACTTTATCCGTGATCATGCCTAATTCAGTCATGCGATCG
+GCAATAGATAATGCTAATGAAATTGGCTCTAATTGCACATCACCGGGTAATAATTGGTTACCTGATAAAT
+CTTGTTTTCCGACAACACTCGGTCTGTTTTCAAAGTTATAAAGAATCGATGTTGCCTGAGCTTCCATAAC
+CGCTTTTTTTTCTTCGATAAAGAAAAGCTGTTGATGATTTTCAGCAAATTGAGTGAAACCCTGCGGTTCT
+AACGGGTAAATCATGCCCACTTTATAAATACTTAAGCCTAAATCTTCCGCCTGAATTTTTGATAAACCTA
+ATAGTTCAATGGCACGTAATACGTCCATGTAAGATTTACCCGCAGTAACAAGTCCTAGCTTTTTAGTCGT
+CGCCGCGAAAGGGGTTTTATCGATTCTATTGGCATAAGCAAAGGCTTTGGCCATCGGTAATTTATAACGA
+GCAACGTCCATTTCATCTAACATAGGAGAATAAACGCGAGGTTTGTAATGCACACCTCTATCAGGTGTAT
+CGACACCTTCTGGTGTGACAAAGTTATAACTGTCAATATCAATATCAATGGTAGCTGTTTGTTCTACCGT
+TTCATTGACTGATTTAAAGCCACACCATAAGCCGGTATAACGAGATAAGGCCCAGCCAAATAAACCAAAT
+TCAAAAAACTCGGCAACATTTGAAGGATAAATAACAGGAATAGAACCTGCCATCATTGCTAATTCTGATT
+GGTTAGCAACAGTAGATGACTTGCCTGGTGAATCATCTCCAGCAACCAGTAATACACCGCCATTTTTATG
+CGTACCAGAAAAATTACCGTGTTTAAAAACATCACCACAACGGTCAGTACCAGGACCTTTGCCGTACCAA
+AGAGAGAAAACGCCATCTACAGTAGTATCGTTTTCGAAGTTATCGAGTTGCTGAGTCCCCCAAATTGCTG
+TGGCAGCTAGATCTTCATTGAGGCCCGGTTGGAAAACAATATTATATTTATCCAATAATTTTTTGCTTGA
+ATATAGCTGAGCATCAAAATTTCCTAGAGGTGAACCTCTATAACCTGAGATAAAGCCCGCGGTATTTAAG
+CCACTTTTTTTATCGAGCTCTTTCTGTAGTGTGGGTAATTTGATTAATGCTTGTGTCCCCGAAATCAGAA
+TACGACCTTTGTTAATGATAAACTTATCGGTTAGCTTGACATCTTTCATTTTTTTGCCTTTAAAATTATT
+GTTTAATGATAATATTATTATTAGCGTACAGCGTTAATTTGCTACTTGTGTCTTAATCTAGGATTGCGCC
+TTCGGAAGCTGTTTTAACGTGTTTGCGGTATCTCTCCATAAAACCAAAAGCGACAGGTTTAATGGTAGGA
+GCCCAGTTTTGTTTACGTTTTTCAATTTCTTCATCTGAAACATCACAGTGAATAGAACGATTTTTTATAT
+CAACTGTAATTATGTCACCGTCTTCAATAAAAGCGATAAATCCACCGTTAGACGCTTCAGGAGTTATGTG
+ACCTACACAAGGCCCAGACGTTGCACCTGAGAATCGGCCGTCGGTAATTAATGACGCGCTACTTAGTCCG
+GCCACTTTAAGTGCTAAAGTCGCTCCTAACATTTCTGGCATGCCCGGTGCACCTTTTGGTCCCATGTAAC
+GTAATACGATGACTTGACCTTCTTTCAACTTACCGTCTTGGATCATGTTAATGGCATCATCTTCACTGTC
+AAAACATATTGCTGGACCAGAGGTGTACATTAATTCAGGTTTAACACCTGCCTGTTTAATGACACAACCT
+TCAGGTGCTAAATTTCCGCGTAACACGGTAATGCCTGGCTCTTGACGATTAGGTTTCGAGCGCTCAGGAA
+TAACTTTTGGGTTAAGTATGGTCGCATTATCAATGGTTGCTTGAAGCGGTAGACCGGTAACCGTGAGACA
+GCTTGTATCTAAATCGCTTTGCATCACTTTCATTACTGCTGGCATTCCGCCTGCAGCCCATAAGTCTTGT
+ACGCCGTAAGGGCCATTTGGACTAATCGCTAAAAGTGTTGGTATATGATCAACGGTTTCAAACGCTTTTA
+TGTCCATCTCTATACCCGCGGAATGCGCAATTGCGGGTAAATGAAGTGCTGCATTAGTTGAACCGCCAAT
+GGCCATATTCATGACTAAAGCGTTATTAAATGCCTCTTTTGTCATGATCTGTCTTGCCGTGATACCTTCC
+TTAAACAAATGAACAATATGTTCACCGGTTGCACGTGCTGCCGCTAATTTATCTGAATGCCATGCAGGGA
+TATTAGCGCTGCCCGGTAAACATATACCTAAAGCTTCGGCTAAACATTGGAAAGTATTGGCGGTTCCCAT
+AAACTCACAAGCACCACAACTCGCACAATTAAAGGTTTCTTTAAACTCTAATGGGCTATTAAAATAGTTA
+CCATGATCTATGTTGCCATTGAATGTAGGGGTATTTCGAATATTCATTTGCCCAGGGCCACCGGCTAAAA
+ATAATGACGGCAAATCTAAACGACCCATAGCCATCATCATGCCAGGGTTGATTTTGTCACAACCCGCGAT
+AAAAACTACGGCATCAAAAGCCTGAGAGCGGACATGGGTTTCTACAATATCAGCAATTAGATCGCGTTGC
+GCTAAAACGTAGCGCATACCATCATGCGCCATGGCGATACCATCACAAGGTGCAGGTACATTAAATTCAG
+CAAACTCACCCCCAGCGGCAATAATTCCTTGTTTTACCTTTGCACCTAGTCCTGCTAAGTGGGCATGACC
+GGTAGTTAATTCACTGTGTGAGTTAGCGATAGCGATAAGAGGGCGCTTTTTAATGCGTTCCATATCTTGC
+CCAGCGCCTTTAATAAGGCCTGCACGCATTTCGTTAAGGATATTACTTGAACTTTTATAAATAACGTCAC
+TATTCTTTTTGCTAGTCATGAGGGTCCTATTAAAATTATTATTTGGATTAAGTTTAATTTAATATCTTTT
+TATGTTGAAGAACGTAACTTACGTAACAATTAGTAAGAATCTTGTAACAACTCGCATTATATAAGGGGAG
+TGATAAGCTAAGCAGGGAGGATATGCTGATAAGAGAAAGCAGCACATCCAATAATGGTCATTGTGGCAAC
+AAAAAATACCGTAAGGGTAAGTACAAAATATCTTTATAAGCGTAATTATGTGCCATACCCGTAATGGTTA
+AAATAACAAGGCTGTGCGGCTAAAAATAGATAGCCGCACAGCCAATAATGACCAATGTTGCAGCCACAGG
+GATCATCACCGTAAGGACAAAAATATCTTTATAAGCTTGCTTATGTGTCATACCGGTAATGGTTAACATC
+GCAACTACAGCACCACAATGTGGTAGCGAATCCACTCCTCCGCTAGCAATCGTGGCTATGCGATGCAATA
+TGTCGACAGGGATACCCATCTCTAAATAGGCAGGCGCCATGGTTTGTAAGAATATTTGTAACCCACCTGT
+AGATGAGCCAACAACGGCAGAGCTTAAACTTACTGAAACAAACATAGACATCAACGGAGGAAGATCAATT
+GTCAGTAAATACTGGACAAAATCACCAAAGCCTTGTGTTTGAGTAACAACGCCACCAAAACCAATAACCG
+CTGCGGTATTTATTAAGGGTAAAATTGAATCTTGAGTACCATCGCCTAGTACTTTTAAAGCTTGAGTTCG
+TACTGATTTGAAAATAATTAAACCAACAAGACTACCAATAAACAGTGAAATACTTGGCCATAAAATAAGT
+TGCGTGGTTGCAAATTTAATCAGTTGATTAAAGGTGTCATGACCTAGAGTAAGTTCTGTACCGTATATAG
+CGATTAATATACGCGGAGCAAGGATGCTAACGATGACAAAAAATAAAGGTATGAGAGCTAATGTCCAATG
+GGGTAAGTCTTCGGAATTTATCTCTTTAGCTTTATTGGCTGGTGAGTTATTACGCGATTGGTTATCAATG
+AATACTTCATTATTAGCCTGCGCAATTTTACGCTGTTTTTCCAAATACCACATACCAGCGCCGAACATAA
+TAATAGTGGCAATGATACCAAGCAATGGTGCGGCAAATAAATCAGTGCCTAAAGCCGAAGAGGCGATAAC
+ATTTTGTATTGACGGAGTACCGGGTAAAGCCGTTAGGGTAAAAGTACCACTACCTAATGCGATAGCGCCA
+ACAAGTAACCTTTTAGGAATATTTGCTTGTTCTATTAATTTTAAACCTAATGGGTAAATAGCAAAAATAA
+CTACAAATACCACTACACCACTATAGGTGAGTAAGGCGCAAGCTAAAGTAACAATCCAAAGGGTACGTTG
+TGCGCCTAGTTTTTCAGCTAAGGCGAAAGCAATGCTCGCGGCAGCTTTGCTTTCTCCCATGACTCGACCA
+AACATGGCCCCACAAGCAAATAAAAGAAAAAATTTGCCTGCAAAACTAAAAGCGCCGAGTTTACCAAAAG
+TAAAGTATTGATTTAAGCTATCAGCTAAAGCAATCGGGTTGGTGACAATAACTACTAGTGAAGCAAGTAA
+TGCTGAAAAAACAATATTTCCACCACGTAAAGCAAGAACAATGAGTAAAAATAATGCACCAAACAAACCT
+AAATTTTCTATCATGAATTAACCTTTTTATTCTAATTATATTTATGATGTCTTATAGCTTAATTGACTGA
+GGTTAAAAGTATCCTACCTTCCATTTGAGCTAAAATATTTCCAATAGCACAGGCTGCCATAGCTCCACGA
+CACTGGCTTGTGGCACTACCAATATGGGGAGTCAGTGTTACATTAGGTAATGTTAATAATTGGTCATGTA
+TTTCTGGTTCGTGTTCAAAAACATCTAATCCCGCGGCAAATAAATGACCCTTTTTCATGGCACCCACAAG
+TGCTGATTCATCAATTAAAGGTCCACGCCCGGTGTTAACCAAAATGGCGTCTGGTCTCATTGTTGCTATA
+GTATCTGCATTAATGAGGTGATGCGTATTTTCGTTAAGCGGGCAATTGATAGAAATAATATCAGACGCTG
+CTAACATGTCTGTTAAGTTCTCAAAGTAGACGGCTTCTAGCGAGACTTCAGCATCTATTTTACGACGTGG
+TCCGTGATAGAATATTTCCATATTGAAAGCCTTGGCACGACGGGCTACCGCTTGACCGATTTCACCAAAA
+CCAATGATACCAAGTTTAGCACCGTGCACTGTCTTACCTAAGCAACCAATAGGGTTGGTGGCTGACCATT
+GCCCATTACGAAGAAATTTTTCATTGGCAGTTAACTGACGGCTCGCGGCTAAAATTAATGAAAAAGCTAA
+ATCGGCAGTATCTTCGGTAACAACAGGGGTATTTGTAACGGCAATACCCTTTGCGGTAGCGGCAGCTAAA
+TCAATATTGTCATAACCAACGCCAATGTTAGCGATAAGTTTGATTGATTCAGGAAGTTGGGTGATAAAGT
+TATGATCTAAAGCATCGAGTGACGTTGAACAAATTACTTGCGCCTGTGCAAAAACGCTGAAATCGCCTTC
+AAAAAGTCGAGTTTCAATACTTTCTCCATTTGCCTTTAATTCAGGAAAAGGTAGTGGCCGGGTCATTACT
+AAAATTGGTTTCATTATAAAGCCTCTTTAATTTATTTTTTAAACACTTGATTAGGTTAAGTACATATATT
+GAATAAGTGCGTTAGATATTCTGGTTAATATTAAAGGATGACAACGACAATACTACACCCCTATATGGGG
+GGGTTGTCTGATTATGGTGCTAAGATATTATTGGTTCCATAATTCTACTGTGCGAATGACCAAATGATTA
+CTAAATGTTTTAATATTGAAAACTTACACCAATTAGCTAAAAAAAGACTTCCTAAAGCTATTTTTGACTA
+TATGGCTGGAGGGTCTGATGATGAGAAAGCGCTCGCAAATAATACCTCAGCTTTTGACCGATATCAGTTA
+ATACCTAATGTGCTCAGAGATGTTAGAGATATAAATATCAAAAGTAAGGTCTTTGGTTGTGAAATTGAGA
+TGCCTTTTTATATTTCACCGATAGGGCAGTCTCGATTTTTTCACCCTGATTCTGATATTGCTGGCGTTAA
+GGCAGCGGCTAAAATGAAAACGCTATTTACCTTGTCAACTTTTTCAGGGAAGCCGTTAGAAGAGGTTGCG
+CAGGCTACAACGTCAGATAAAGCATTTCAAGTTTATGTATTAACAGATAAAGAACAAAATAAGCGTTTAC
+TCGATCGCTGTAAAAAAGCAGGTTATAAAGCTTTGGTATTAACAGTAGATACCATAGTGGCAGGAAATAG
+AGAGCGAGATTTAGTGAATGGTTTAACTATTCCTCCTAAACTCAGTTTGTCGAGCGCAGTAGATTTTGCT
+TGTAAACCACGCTGGGTTTTCAATTATGTAACAGATAAAGGGCGTGATTTAGCCAATTTAGAAAGTGTCC
+CTCCGATGAAAGATACTGCCCAATTTCTTCAGTACATGAAAGGGCTCCTTGAGCCAAACCTAACATGGCA
+ACATGCCAAAGATATGATTGAATACTGGGGGGGGAAGTTCGCTATTAAAGGTATTATTTCAGTTGATGAT
+GCAAAACGAGCCGTTGAAATTGGCGCAACCAGTATTATTATATCAAACCATGGTGGCAGACAACTAGACT
+CTGCGCCAGCACCTATTGATATCATTCAAGAAATAAGAGCCGCCGTTGGTGATGACATTGAAATTATTGT
+TGATGGTGGTATTCGTCGAGGTTCCGATATTATCAAAGCGATAGCGTTAGGCGCAAATGTATGTTCTATT
+GGACGTGCTTATGTTTACGGCTTAGCTGCAGGTGGACAAGCAGGTGTTGAGCATGCCATCACCTTGTTAA
+AATCTGAGGTTGAACGGGACATGGCCTTACTCGGTTGTACTGAATTATCTCAGTTAAATCCAAGCATGAT
+CCGGGATCGACTTAGCTAAAAAATGTATTGTTTCTCCAGTAGAACTAACGGATATATAGTGTTTGAAATG
+GGGGGCATGAATGACTACAACTGAAAAATATAACCTAGAGTAATGATGATGGATAGTGTGTTATTTAATG
+ATTTTAGCGCTATTCAAAATGAGGGCGATCTACTCTTATTAATGGACAATGTTGTGGAGTCATTGGGACT
+TGATGGTTTTTTATTTGCTTATGCCATTAATGGTTGGTTACCTTCAGGAGAGCCTGGAGAAATACAACGT
+TGGCTATCGAAAGGCATAGATAAAAAATCACTTAAAGCATGGTTAGCGCCTTTTGACAGGGCAAGCCGCA
+AAGACAGCGATGTTAATCGGCGGTTTGACCCCATTCGCCGATTTATGGTACAGCAAACTATACCGCACCA
+GTTTTTATTAACGGATATTATAAAAGAAAACAAAAACGAATATACCTTGGTAGAAAAAAGGTGGATAAAT
+TCATTAATTAAAAATAATGTTGTAAATCTTATTTCTATTCCTGTGCAATTACCTCCTTCTGAATATTGGA
+GCCTTTCTTTTTTCTCGAAGAATACTCGGTATCAACTTGAATCAAGCGATAAGGCTCGGTTAATGCTTTT
+TGCTCATCAATTGGTTTATCACTGTATTGATAATTTACAGTGGCGAGAAGATGGCATGAAATATTCTATT
+GTAAAACTAACGGCAAGAGAAAAAGATTGCTTATACTGGTCGGCACAAGGTAAAACTGCGAATGAGATTG
+CGGATATTTTAGGATTAAAAACTGAAACAATCAGAAAATATATTAAAAATGTTATGAAGCGTTTAAATGC
+ACGTAGTAAAACTCAAGCAGTAGTCAAAGCGATAGAGTTTGGTTTGCTTGATATAGGTATATCCCACCCA
+AAAACCGATAATAGATAACGGAAACATTTAAGAGTTGATGATTCATTTTGAATATGAAGAAACAAGCGGC
+TCGTGAGTTAAAATGTTTTCGAACTGATTAATCATTTCTTTTATATTAGGAATTATTAGTTGAGTGTATT
+TGAAACTGATCATTCCCTCCTCTTCCATCTTCTTTAGCTCTCGGCTAATACTTTGCCTAGTTGCACCTAT
+CATAAGCCCTAATGATTCTTGAGATACATTTTTAATTATAATATGACCATCAGGGTTCGACTCACCATTA
+CTAAGCGCTAATTTGATTAAAAGTTTTGCAAGCCTTTGATATAAAGGTAATAAGTATGCATCCTCCATCA
+TTTCAAATGCCATTTGTAGGCGGTTGCACAAGAATTTATTTAACGACATCAAAATTTGAGGGTGTTTCAA
+ACAAATGGTATCAAAATCACTACTGTTGATAACATTTACCGTGACATCTTTAATCGCTATTGCATAATTA
+ATTCTTTTTTGACCTGTAATTAGCCCCATTTCACCAAAACAGTCATTTGCATGTAAACTTGAAATAATCA
+ATTCATTGCCTTCTAAAGAGTAATTACAAACTTTAATCTCTCCCGACACTACTTGAAAACATTTATTCGA
+ATCATCACCCGCAGAATAGATAAATTCGTTAGTTTTATATGATTTCAATGTTAAAGTTTGCTGAATCTCC
+TCAAGGGCTATTGGAGGTAGGTTTTTACGCCAATTATGTAAATCAGGAATAACAAGCATTGATTGATACC
+TTTGGAATATATTAAGAAAATGTCATTTGTAGAATTATAAGGTTATTTTGGGCAAAATATCATATTAGTG
+TGTAATCCGAACTATTTCTATGGGGTAAGAAATAGTTCGGACTATTTATAATGTCTTTTTTCATTGGCTT
+TAGCTACATTCACAAATGAAACAGCTTACAGCCTATTGATATATATTAATAAGATAAAGCGATTTTACGG
+GCAAAAGATTCCATTGAAATTTCGGCAAACCCGGTAGCAAACCAAGCGACTACCACATCTTTTTCAGGTG
+AAACATAGATACCTTGTCCATTCATGCCACCTTTATAGAAATCGCCATCGGAAAATACAGCATCCCATTG
+ATAACTATTAAATAAAGGTTTTTCTCCAAACCTTTTAGTTAGCATGTTAGCTACACTAGGATCTTTTATA
+TAATTTTCTGCTTTGCCACCTTGTTGTATCTTGATTATAGCGCTTTTAGATACCACCTGCTCAGAAGCCG
+TTTTACTCCAGCTTGGCGTATACAGTAAGCCAAATCGAGCCATGTCGACCAATCTTGAGCTAATGAGCCC
+ATGAATGATTGCATTCCCTTGAGGGGATAGCGCTATTGTTGCATCTCCTGTCATCCCAGCAAGGCTCCAA
+ATACGTTCAGAGATTAAATCAACTATTTTTCTGCCTGTAACCGCCTCAATTAACAACCCTAACATTTGTG
+TGTTAGCAGATGAATATTCGAATGCCTGACCGGGCTCTTTTAACGCTTTTATAGAAAATAATGCTTGGTT
+GTGTGTTTGTTTAATACCTTTACTATTAGGAGCACCCAATTCAGCCGCAAAAAATTGCATGATACTTGAG
+TTGGGGTTTTTACGATTTTTATAGCTTTCTGCTAAATCTAAACCAGTTTGCATGTTTAGAATGTCAATAA
+TCTTAATATTTTCCCAAGCGGTTCCTACTGTTTTTTTCATATAAGTTGAAAGCGGCTTACTAACGTCTAT
+TTTTCCTTCCTCTTCTAGTTGAGCAATCAGTAAACTAGCGACAGGTTTAGCATTAGACATCCATACATGG
+TTATCGTTTTTTCGCATGCCAGAGTATTGCTCAAAAACTACTTTTCCCTTGTGTAAAACCATGACACCTT
+GTACGGGTGATGCTTTATCATTAATCATACTTTCTAACGTTAAGCTTTTACCCTCTTTGTTTGGTAGGGT
+GATTTGGCCAACTTTTTTATCTGTTTTTTGCTCTAGTAAGCTAACTTTACCCTCTCTATAAATAATTGCT
+TGCGGTAAAAATTCACCCAGATGAAGGTAAGAATAGGCTCCTGTTTCCGTAGGAACTAGGAATTTTGGTA
+AACTCCATTCGTTGTGTAGGGCATAGGCCTTTTCTGCTGAATAGCCATGCTTAAGTTCAGTGACAAATTC
+TGTTGCATGAAGTGGAGCAGAAAGTGAAATATAAACTGTTATAACGGACATCAAAGCACACTTAATTATT
+GAATTTTTATGTTTAGTATTTTGCAAAGCAGGCCTACCTTTATTTTATTAAGTTAATTTTGATTGTCCCA
+TAAAAGCTCAAATAAGATTGTTAATTGAATAACAATTGAATATCAGTGACATTCACAAACTTAACTTATC
+CCACAAAATACATGTAATAAAACGATAAGTTTAATTTTTATCCCACCCTATACTCCAGGTCTTAAAGTGA
+TTTTTTAACTTTAGTTAAAGGTAATGTTTTGTGTTTTCGTTCACCTTTAATAAATATTACCTTTATTAAG
+TGTAATAAAGTGCGAGTGATTGTTACCTAGTTAACAATCATAATTATATTGCCGTGCTAAGTTAATTTTA
+GTTCACTATTTTCAATTTTTATTTCTGTCAACACAATGTTAGTCATTGTTGGCTCATATGAAATGGGAAT
+ATGAATATATAGCCATGATGCTCCTAGTCATTCCGGTTATTGTTACAGACAAATTACCATTGCAACTTAT
+TCAATTTAGAAAACAATATTATAAAAAATCATTAATGATTTAATTAAAAAAATGGGGAATACTATGAAAA
+ACAATACAATAAAGCTTTCATTGCTTAGCGCTGCGGTATTAGTGGCGTTGCAATCTCAAAGTGCCTTCGC
+ACAAGAAGAAGTTGTAGAACAAGAAGAAGTTGTAGAGCAAGTAAAAAAGAAGCAAAAAGTAGAAACAATC
+ACGATAACATCGCAAAAAAGAATCGAGCGGTTAATTGATGTGCCTATTTCTGTTACCAATGTTGGTCATG
+AAGAGCTAAAACAACGTGGTGTTAAAAAACTTCAAGACGTTAGTGAAATAGCGCCTAATATCAGCATGAC
+CGGCGGAAAAAACTTTAACGCAAAAATCACAATTCGTGGTGTTGGTGCTAATAGTAGAAACATCGGTTTC
+GACAGCCGTGTTGGTGTTTATATTGATGGCGTTTATTTAGGTCAATCACCAGCAGTTAACCAAGGCTTGG
+TTGATTTAGAACGCGTTGAAGTATTACGTGGTCCTCAGGGAACATTATTTGGTAAAAATACCATTGCTGG
+CGCCATTAACTTGATTTCTCAAGAGCCTACCGATGAATTTGAAGGCTCTGTCAATATTAATGCAGGCAGC
+AATAATCTACGTGAATATAACCTGAAATTGAATCTGCCGCTTAGTGATACAACCGCAGCCAAAGTATTCT
+TAAATAAGTCAGAAGAAGACGGCTATATGAAGAATACTTACCTTAATACTAAGCCAGGCGGACAAGACAG
+CTTAGCTGGTCGCGTTAACCTTATTTCTGAATTATCAGATAACTTACGGTTAAGTTTCAGTGGCGATTAC
+TCAAAACAAGACCTTACAGCTTTTTCAGACATGGGCATGACACCTATCTTTGGTGGTACAGGTCACCCTT
+TTGATGGCATGCTTGAAGCTATTTATGGCGATGTGTTAGGTGGTACGGCAGATAGTAAGTATGAAAATTA
+TCAAGATAGAGATGTTTTTGAAGACATCACCATTTGGGGGAGCTCGTTAACCTTAGATTATGATATGGAT
+AATGACTTTGCATTTAAATCAATCACCGCCTACCGTGATACGAATATAGATACAGCGATAGACTCTGATC
+ATTCATATGTAGATTGGTTGCATACGCCTTATACCGATGCTTATCAACAAACGAGCCAAGAATTTCAGTT
+GATTTCACCAGACGGTAGAGACTTTAAATATATTTTGGGTGCGTATTTATTTAGTTTAGACAGTACTACT
+GTTCGTGCTGCGATTGGCGGTCCGGAAATCGCTTGGGCTGGTATTGACCCAAGTTCTCCTGTCGTTTCTA
+TTGATGGTAAAGTCGACACAAGTAGTTACGCACTTTTTTCTAACGGCAGTTATGATCTAAGCGAAGACTT
+AGTATTAGGTTTTGGTGTGCGTTACTCATCAGAAACGAAAGCAGTTGACTGGTCAATTGATGGTGATAAT
+TCTGGCGGTTTTAAAATGGGAACAGCCCATTTAGTTGATGAACGTACTGATACTCATTTATCTCCGTCAT
+TGAATATTAATTATTCATTGTCAGAAAATAGCCAAACTTATGCACGTGTATCGACGGGCTTTAAAAGTGG
+TGGTTATAACTTAGATTTCGTGTCAAATGAAGTCATAGAAGACGGTATTGATTTTGATAAAGAAACGGTA
+ACGAGCTATGAGCTGGGTTATAAAGCGGAATTAATGGATTACAGTTTACGATTAAATGCGTCATTATTTT
+ATGCAGCCTATGAAGATTACCAAGTAAACCAATATATTGAATTAGTTGGCGGTACTACTGCATTAAGTAT
+TACCAATGCAGCAGAAGTACTTACACAAGGTTTTGAGCTTGAAGTTGACTACCAAATGACTGACAATTTC
+AACATTAGCGGTTCATTAGGTTTGCTTGATGCGACATTTGACAGCTTTATTGGTGGTGGCGCAAATGGAT
+CAGATGCATCAGGTAATCAATTGCCGAATGCACCAAAAGTTGCAGCATCGCTTAGCCTTCAATATTATCA
+AGAAGTTGCAGCATTATCGTCAAGCATTATGTACCGTGTTGATTACAACTACACGGGCGAGCAATATTTC
+TTAGTGAACAATGATGACGGTTATACTGTTCCAAGTACAGGCGAAACTGTTGACTTTGATAAAGCTGAAA
+GTTTTAGTATGGTTAATGCGCGCATTAGTTTACTGACCGACAGTGGTGATTGGGAAGTATCACTTTGGGG
+CAGAAACCTAACGGATAGCGATCACTTAACAAATAGTTTTAAAGAATTCTTTGGTGGTATCATTGGCGCC
+TACGCAAAACCTAGAACTTATGGTATTGAGGCCAAGTTTAATTTCTAAACCGAGCAAACTTTCCACTGAA
+TAAACTTTTAGTAGTGATAGTTTTCAAAACTATCACTACTTCTTACCTAAAAACTTAACGTTATTACTTA
+ATTATTTAGTGACGCTGACTTACGTGTCGGCTCACGTTTAATCTAAATATCCATAATTACTATAGGAAAA
+CACCTACTTTTTATTGATTGAAGCGCTATTTAATTTTTCTATCTCACTCTGGGGGCGTTAGCGTCTTAGG
+GTTTTTATTCTATTTTAGATGAAAGTTTACAATTTGAAAAAAGTCAATCTCGTACAGGTGATATGACACT
+TTCAGAATATTATGAAGTGTATTGAGCTGTCATCCATTATTAAACTCAACAATATTGTTCCAATATAACC
+TTCCGCTTTGATATCGTGCATCAAAAAGTGCATCAAATAATTACGGGTCTTTTTTTTATTGAATAAAAAC
+AGCTGGATATGTGTTTTTGCAATTAATCGTGCCAAAGGATCGTGGGTTGTGTATTTATGTCCATAATGTT
+CAGATTACTTATATATTTGTATGATTAGTCTAGCTTTCTATTGGATAATTATAGCCTATATTGTTCTGTG
+AAATAAGTACATGCATTGGTCAACTGTTAGAAGTTGATTAAGATGATGAGTGAATACCCCTCTAATCTAA
+CAAAACTTAGTCGCCATAGAGACTTTTAAATAAAAAGACGAGAACATAGGTCAAAACAGATCAGTCAATA
+GAACATAACCAAAATTGATAAAAAATGGGAAAATAATGAATAATATAGGTTTTGGTGACAAAGACTTCAG
+CTTTGCTGTTTATATAGCAAATAAACCTAACATGCTTGAATATCAAAGTTTGTGTGAAGTTACCTCACTT
+GTTGAAGGTGAGATTAACGTGATTAACCAAGCGTGTGGTAATGGCTGGCGAAAAGTTTTTAATGTATATG
+CTAAGTTACTTTACGCTTTAGATAAAAAACATTTCGACTATTCAGAAAACACACCTACTTGGCAAAATTA
+TCGAGATAAATATTTATTACAATCACAAAGTAAAACAGCCTTGTTATTCTCACCGCCGCAATTAATGTCG
+AATATAGAAATGCCAAATAAAAAAATAGTGCATATTGTTTGTGGTAAAGGCCACGCTAAAGCATTAATCA
+ATAGCAGTAACCTCGTTGCTAATTTAATTTGGCTAGATGATGAATTTGCTATCGATAAAGAAAACAGACT
+TATCGTCTGTCCATATTTTGATTATCGCCAACTGAGTAATATCAAAATTGAACGCTTGGCCGGATTATTA
+AGTGACTTAGGTGGGATCAGAGAAGGCATTGAGTAGAAAATACAGATTGATTAAAAGTAAATATGGTCAT
+TATGAGTAGTGAATCAGCGAATATTCTTTCCTGGCAAATAGAATAGAGGTCAAAGATTTAGTTATTTGAT
+GAACTTTATAACCTTGTCAATCCAATAATCACCTAATCCTGAATTAAGATAAAGATTATGGAAGAGTTTC
+TCGCCAGATCGGATTTTTTTTCTGAACTATTTTTTATGTACATCACGGGTAAAAAATTAAACAGTCGTCA
+TTCCCGAAGTTTTTGATCAGGAATCCATTCTTTATTCACATAATTTAAATATTTTTACCTTCTCAGTGAA
+GTGAAGCGAGGGTATTCTCAGGGGTAGTTATATTATTCTCATTTTTTAATTATTTTAGGCTTGTTTTACG
+AACTAAATCTACCAAGCCTTCATCTCAGCCTAAGAAGCCAAAATAAAAGGTAACTGAGCTACTTCCCCCC
+TTTAATTCTGTTACGATTATTCGTATAATGCGGAAAATTTTTTGTTGTTCGTTGAGTCTATACGGTCAAC
+ATATGCCAATCGGATATGGTGAAAAGTGTCAAAATCAGTAGAAAATACTCAAGCGATACCAAGTGATGTG
+AATGCACAATTGTTACAACAGCAATTACTTCAACAACAATTACTTCTACAAAACACTCAAAACCAAGATG
+ATGAAATTGACTTAGCCGAACTTTGGCGCGCAATTTGGGCAGGTAAATTTACCATTATCATTATAAGCAT
+GACATTTGCCATAGCTTCTGTTTTCTTTGCTCTATCTAAACCCAACATCTATAAAGCGTCTGCAATATTA
+GCCCCTGCATCAAGTAAAGGTGGTGCAGGTGGCCTTGGCGCACTTGCTGGACAATTTGGCGGTTTAGCTA
+GCATGGCTGGTATTAACCTTGGCGGTGGCGGTGGTGATAAAACTGCACTTGCACTGGAGATTATTAAATC
+TCGCTCGTTTATCGAAAACTTCATTACCAAGCATAATTTATTAGTACCGTTGATGGCATCAAAAAACTGG
+GATATGGAAAGTGATACCTTAATCTTAAATGAAGAGTTATATGATAAAGCTAATAACAAGTGGATACGAG
+CAGTAAAAGTTCCGAAGAAGCCAGAGCCCTCTCCATGGGAAGCATATAAGAAGTTGTCTGAATTATTAAC
+AGTTTCTCAAGACAAAGTTACATCAATGGTAAATATTGATATTGAATTTTATTCACCAAAAATAGCACAG
+CAATGGCTAACGTGGTTAATTCAAGATATTAATGAATTTATGCGTGAACAAGATCAAATTGAAGCGAAAG
+CATCGATAGATTATTTAACTAAACAGTTAGCTAATATTAAAGTTTCCACCATGGAAACGGTATTTTACCA
+GTTAATTGAAGAGCAAACTAAAAACATGATGCTGACGATGGTTAAAAAAGAATATATACTGAAAACCATA
+GATCCCGCTCAAGTACCTGATCTCAAAGATAAGCCAAAACGTGCATTAATAGCTGTTTTAGGTACTATGC
+TTGGTGGTATATTATCAGTATTGATTGTATTAATTCGCTACTTCGCAAAGAAGTAGTTGTGAAGGCACTG
+AAAATACAAAGTACAAATAGTCAGTACAGAGGAAACTTCTCCGTACTGACTAAAAACATCCAATAGTTAT
+TTCTCGAAGTTCTACCAACGATTAAATAGATAACAATATTTTACTGCAATAAGGCATAAATTCAAGTATA
+ATCTTGGCGTTAAAATTATTACATTTATAATGAACATGTTTACATTTTCATTTCTTGTATCTAATTCTAA
+TATTACCTTTAGGCTCTTCGAGAGCAAATTTAGCGAAAATCATCGGAATTTAATATGTACATCATTGCTA
+CAGCCGTTACTGCATTTTTCTTTGCATTCTTAGCCATTAAATTTTTCAATCCGGTAGCAATAGAAATTGG
+CTTAGTTGATAAACCTTGTGAGCGTAAACAGCACGCCGGACACATTCCCCTTATTGGCGGTATTTCAATC
+TTCTTAGCAGTACTTGCTGCCAGCCTTTTATGGTTACCTAATACCCTAGAACTTCGTATGTACCTTATTG
+CTTCAGCAATGATGGTGTTTATTGGCGCTCTCGATGACAAGTTTGATCTGCGCGTACGAGTACGTATTGT
+TGGACAAATTATAATTGCCAGTTTAATGATATACGGTGTTGGTGGCTATATTTCAAACTTAGGCAACTTA
+TTCGGCTTTGGTGATGTTACGTTAGGCCCAGTAGGAATTGTATTTACTTATGTAGGTATTATCGTAGTTA
+TAAATGCTTACAACATGATTGACGGTATTGATGGCCTGATTGGCAGTTTAAGTATTAATACTTTCACTTC
+AATTGCTATTTTATTTATCATGAGTGGTCAGACAAATTACCTAAGCTACCCTTTAATACTAGCGACTGCC
+ACTGTACCTTATTTAATGTATAACTTAGGTTTTTTTGAAAAGTTCTTTAATAAAGAATGCAAAAAAATAT
+TTATGGGTGACGCGGGCAGCATGTTTGTCGGCCTGAGTGTTATTTGGTTATTAACCATGGCTACTCAAGG
+TGAACAAGCTTCATTTCGCCCAGTAACCGCATTATGGATTTGTGCTATTCCCCTTATGGACATGCTAGCA
+ATTGTTGTTCGCAGATATAAAAACGGTAAATCACCGTTTAAACCAGACAGAGATCACTTACATCATATAG
+TACAGCGTGCTGGACTAAGCTCTAAGCAAGCTTTAGTTGCTATATCATCAGCTGCCGCTGCTATGTCGGT
+AATAGGTTTAGCTGGCGAATATTTTTCTATACCGGATGTTATTATGCTGACAGGTTTTATTGTTACCTTT
+GCTTGTTATGTAATGGTTATAAGAAGAATAACTAAATTTGAAAAAGTGCAATAGATAAACCTATTGGCAG
+AAAGATATCGAGGCACTGGCGAAGGCTGGCGTCTCTTTGGTTACAAAGGGTTGAGATAGTTTTTAGGCGA
+ACTAAAGTGTGTCTCAATCACGACAAAATTTGTCTCAGGTGATGAAATTATCTGAGTGTATCTGTTGAAA
+ATATTCAACAAAACTTAATTTAAATTACTCGAAAAAGATTGGATGTTTTATGTTAAATAACAAAGTAGTA
+TTAATTACCGGTGGCACAGGCTCTTTTGGTAAAAAATTTATTGAGACCATTTTAGACCGGTATCCTGATG
+TTAAAAAAATAATTATTTTTTCTCGAGATGAATTAAAGCAATCAATAATAAAGCAAAAATACCCTGAATA
+TGACTTTCCCCAGCTTCGCTTTTTCATTGGTGATGTACGTGACAGATCTCGGATCACGCAAGCTTGTGAG
+GGTGTAGACGTCATTATTCATGCTGCCGCTATTAAGCAAGTTGATACGGCTGAATATAACCCAACTGAAT
+GTATCCGTACAAATGTTGATGGTGCTGAAAACGTGATTCATGCGGCATTAGCGTGTGGAGTTAAAGATGT
+TGTTGCGTTATCAACCGATAAAGCATGTGCGCCTATTAATTTGTATGGCGCAACTAAGTTAGTATCAGAT
+AAGTTATTTGCCGCTGCTAATAATATACGCGGCTCTAAAGATATAAAATTTAGTGCAGTTCGATACGGTA
+ACGTTATGGGCTCACGTGGTTCAGTTATTCCTTTCTTTATAGACAAGAAAAAAGAAGGGATTTTACCTAT
+CACTCATATGGAAATGACACGCTTTAATATCTCATTGCAAGATGGTGTAAATATGGTGATGTACGCAATT
+GAACATCATTTGGGTGGTGAGATTTTCATTCCTAAAATACCTTCTTATAAAATAACAGATATCGCAACGG
+CAATAGCCCCTGATTGTGAAACTCGCGATGTTGGGATCCGTCCAGGTGAAAAACTTCATGAAGAAATGAT
+CACTGATACAGATTCTTTGAATACCATCGATCTTGGTAAGTATTATGCCATTTTACCTTCTGTTTCATTT
+ACACATTCGGTCGATGATTTTATTACGCATCATAAAGCAGTGAAAGTACCGTTTGGTTTTAAGTATAATT
+CTGGTACTAATACAGAATGGGAAACGGTCGAATCATTACGCAATTTAATTATTGAGCATGTTGATCCAAA
+CTTTACTGTATAAGTTACTAGAGCGTTGATAAGAGTATGATCCCTTACGGAAAGCAAGAAATTACACAGC
+AAGACATTGACGCTGTTGTTGATGTGTTAAAATCTGATTTTTTAACACAAGGCCCACAAGTGCCTTTATT
+TGAAGAATCAATAAAGAAAGCCGTGAATGCTGAATATGCTTTAGCGGTGAATTCTGCGACTTCAGCATTA
+CATATTGCCTGTTTAGCGTTAGGCGTTGGTTTAGGGGATGTTGTTTGGACTACTCCTATTACCTTTGTTG
+CCTCGGCAAATTGTGCCTTATATTGTGGTGCGAATATCGATTTTGTTGATATCAATAGTGATACATATAA
+CTTGTGCACCGATAAGCTTGAGCAGAAACTTATTCATGCTAAAGCTAATGATTTACTATTACCTAAAGTT
+GTAATTCCCGTTCACTTATGTGGGCAACCTTGTGAAATGGATAAAATTCATAAACTTGGTAAAGAATATG
+GTTTTTCGATCATCGAAGATGCATCACATGCTATTGGTGGCAAATATAAAAGTAATCCAATCGGTAATTG
+TGAATATAGCGACATTACCATTTTTAGTTTTCATCCGGTTAAAATAGTCACTACCGCTGAAGGTGGTGTT
+GCCACTACCAATAACCCAGCTTTAGCACAGAAAATGGAGTTATTAAGAAGCCATGGTATCACCCGTGATG
+CTTCGTTAATGACAGAGCAAAGTCATGGCGGTTGGTACTACGAACAGATAGCACTAGGTTTTAACTACCG
+CATGACAGAAATGCAAGCAGCATTAGGTGTAAGCCAAATGTCACGTTTGCACGACTTTGTTGCAACGCGT
+AACACGCTTGCCGCTAATTATGATCAACTACTTAAAGATCTTCCTTTAATTACACCTAAACAAAGTGATG
+ACTCATATTCAGGTCGTCATTTATATGTTATTCGATTGAAATTAAATGAAATAGCTTTATCACATAAAGA
+AGTTTTTGAACAATTACGTCTAAGAGGTATTGGGGTTAATTTGCATTATATACCCGTTCATACACAGCCG
+TATTATAAAGAGCTTGGTTTTGTCGAAGGTCAATTTATAGAGTCTGAAAATTATTATACTGACGCAATAA
+GTATTCCTTTGTTTCATACCATGACTCAAGAGCAACAAGATAAAGTTGTAGCAGTTTTGACCGTAGTACT
+TAATAAATTATTATGAAAATTGCAATAATACCTGCACGTGGTGGAAGTAAGCGTATACCACGAAAAAACA
+TCAAAAATTTTCACGGTAAGCCATTAATTGCTTATTCAATTGAAGCGGCATTAAAATCAGAATGTTTTGA
+TCGTGTCATTGTTTCAACTGACGATAGTGAGATTGCTGAAGTTGCCAAAAAATATGGTGCTGAGGTTCCA
+TTTTTGCGTCCAGAAAGTGTATCAGATGATTTTGCTACTACGATGGATGTTATTAAGCACTCAATTAATG
+AGCTTTCTTTGACTGATGATTGTCAGCTTTGTTGTTTATATGCGACAGCGCCTTTCGTGCAAGTTCACGA
+TCTGATTCAGGCTTCTAATATACTCTCTTCAATTAATATCGATTACGTTTTCAGTGCAACTGAATTTTCA
+TTTCCCATTCAAAGAGCAATCAAAATAGATGAGAATGGTTTATGTAATATGTTTAAACGTGAACATGAAA
+ATACTCGCTCTCAAGACTTGGAAAAAGCGTATCACGACGCAGGTCAATTCTATTTTGGGCATGTTTGTGC
+ATTCAAACAAAATAAACCATTCTTTCACAGCTCAAAATCAATGCCTTTTCTACTACCAACATACCGTGTA
+CAAGATATTGATACATTAGAAGACTGGAAGAGAGCAGAGTTGCTATTTGAAGTACTCATGCAGGAAAGTG
+ATGACTGATTGGTTTGTTATTAGGGCTGATGCTAGTAAAGAAATAGGCATTGGACACGTAATGCGCTGTT
+TAGCTTTAGCTGAATGGCTATATTTTAATAATGTTAGCTCATTGTTGCTAACTAAATTCCCTAATGAACT
+GATTGAACTGAAAATAAATCAGTTGAAAGGTAAGGTGATTTATTTACCTGAATCATCATCGCCACCTGAT
+AATAGCTATTTACATTCAAAATGGCTTGATGGTTCGGAAGATGATGACGCTAAATTATGCCGAGCTGCTA
+TTGAACAAGAAATACAAAAAATAGGTAAATCACCTTTATTCATACTTGTTGACCATTATGCTCTTGCTGC
+GCCATGGGAAAAACAATTATCACAATATGCTAAAACTTTAGTGGTAGATGATTTAAGTGATCGTCCGCAT
+GCATGCACTTGGTTAGTTGATCAAACTTTTGGTAAAACAGAAGTGGATTATCTATCACTGGTACCCGACG
+AGGCTCAATTATTGATCGGGCCACAATATGCTTTAATACGTAAAGAATTTACTGAAGCCCCAGCGTCATT
+TCAAAGAAGTTTGCCAAAAGCTGATATTAAGGTATTGCTGTCGCTAGGTGGTGTTGATAAGAATAACGTT
+ACATCGAGACTACTCTCATTTCTTGAAAATAGCAGGAACATATACAAGAAAAAAATAGTGATAACGGTCG
+TTACAAGTAACTCGAACCCTAATTTAGAATATTTGAAAGTAACAATTTCACATATGCACAACACTTCTTT
+ACTTGTCGATGTAAATAATATGGCAGAGCTAATGGCCAATCATGATGTATGTATCGGTGCAGCAGGCTCT
+ACTTCCTGGGAACGTTGTGTCATGTCGTTACCTACTTTATCGATCGTACTTGCAGAAAATCAAAAGACAA
+TTTCAAAAAATTTAGCAGAAGTTGGAGCTATATTAGATTTAGGATTAGTGGCGGATATAACTAGGGCACG
+TTTTTTTGAACTGTTTAATTCATTAATTAATAACGTAGAATTGTATAACTCGATTAGCAAAAAATCCAAA
+ACTTTATGTGATGGTCTAGGCTGTCAAAGAATTATAGAAGAAGTGATAAATTAAAGTGCTTAAAGTCTCT
+ATTATAGTAAGTAATAAAAATCATCCTGTTTATTCAGTTATGAAGGGATGGTGTGATAACCAATCTGACA
+TTGATATTGAAATAGTAAATAGTACTAAAGAGTTACGAAACTCAGGAGAGTTTTTGTTTCTCGTGTCCTG
+TACCGATATTATTAATCAAGAAATTCGTAGTCGATTTGATCACTGCTTAGTATTACATGCTAGTGACTTG
+CCGAAAGGCAGAGGATGGAGTCCTCATATTTGGGAAATAGTTTACTGCAATAACGTATTGACGCTAAGCT
+TACTCGAAGCTGAAGATAAGGTAGATTCTGGTCGTATTTGGTTGAAGACACAAATACACTTAGATGGAAC
+CGAGCTGTTTGATGAAATAAACCAAAAGCTATTTACTGCCGAAATTCAATTAATACAACAGGCAGTTTAT
+GGACACGACTCAATTACTCCTTATGAGCAAGACACGAAAGTAGAGTCTTATTACTTTCCTAAACGTCTAC
+CAGAAGATAGCAGGATAAACCCTAATGACTCGATAGCTAGTCAATTTAATTTGCTCAGAGTATGTGATAG
+TGAACGCTTTCCAGCATTTTTTGAATTAAATGGACAGCGTTATGCAATTAAATTAGAAAAGGTAAAACCA
+AGCAATGAAAAATAATAATAAATATATTGAAATAGCTGGCCAAAAGATAGGACCAGATTTTCCTCCTTAT
+ATTATTGCAGAATTATCGGCTAACCATAACGGCGATATTAATAGGGCATTTGAAATACTTGAAATGGCTA
+AAAAATGTGGTGCTGATGCTATTAAGCTGCAAACGTACACACAAGATACGTTAACCATAGATTGTGATAA
+ACCTGACTTCAAAATTGAAGGTGGTTTATGGAACGGTCGAACGCTTTATGATTTATATACCGAGGCACAT
+ATGCCGTGGGAATGGCATAAACCGTTATTTGCCAAAGCTAAAGAATTGGGTATAACTATTTTTAGCTCAC
+CCTTTGATACTACAGCCGTTGATTTGCTAGAAGAGCTTGGTGCCCCTGCATATAAAATAGCTTCGTTTGA
+AGCGATAGATTTACCTTTAATCGAGTATGTTGCTAAAACAGGTAAACCGATGATTATTTCAACCGGTATG
+GCCAATAAAGAAGAAATTCAAGAAGCAGTTACTACTGCAAAAAATGCAGGTTGTACGGAATTGGTAGTTC
+TGCATTGTGTTAGTGGCTATCCTGCTCCCGCGCAGGATTACAACTTGGCTACTATCCCTGATATGGCTGG
+ACGTTTTGATGTATTGACCGGATTGTCTGACCATACTATCGATAATACAACAGCAATAACGTCTGTTGTT
+TTAGGTGCATGTTTAATCGAAAAACATGTCACACTTGATAGAAATGGTGGTGGTCCTGATGACAGCTTTT
+CTCTCGAAAAACCTGAGTTAACGCAACTTTGTAAAGACAGTAGAACCGCATGGCAAGCTTTAGGTAAAAT
+TAATTATGAGCGAAAGGAAAGTGAAAAAGGTAACTTGGTTTTCAGGCGCTCTTTGTATGTTGTAAAGGAT
+ATTAAGGCGGGTGAGGAATTTACTCACGATAATGTTAAAAGTATTCGCCCCGGGTATGGATTACCACCTA
+AACACCTTTCTTCAGTAATTGGGAAGTTAGCAGTTAAACATTTAACGAAAGGCACTCCACTAAGCAATAT
+ATTTATAACCTAATGCCTAAGAAAATCAAAATAGTGAATAAACCGGTACCGGAAAGCCTGATCAACTCAT
+AGCATAAATGCTAAATATAGGGAATAAATATGTTCTAGCACTATTGCTAGTTAAATATTTTTCTGTCATT
+GATATTGGCCTATATGATCAACCATTAGCCGAAGTATTCAAAGTAGAACTTATAATGGATAAATAATGGA
+AATCGTTATTTTTAAATACTGTATTAATCCCTAACAAACAATACATTTTCTAATGGATAGGCTCTCTGTT
+CATTTGTTTAAGGGATAATAAGAAAGAGAAAGAGTTAGAGTAAAAATTAAATATAGATGTTTAATTTTCC
+ACCAATCATAAAAAGTCTCAGTTTTATCATTGAGTTAGTTAAGGTTTTTCATTATGAATGCATTGTATTG
+CTGTTGTATCACTGATGTTTGGATCGACGTATCTAAAAATCTCCAAATAGATTGTGATATAAACCCATCA
+TATTTTATAGCATGGGAAGAAGATATTAAGAAGTTAAATTCAGTTAATATTACTCCTGACACTTTTATAC
+AAACTGTTGAAGATGCCTGGAAAGGGATCGGTTTTCCTCGTAATGTACAACCTTATTCACTCGATGAAGA
+AACGATAAAAAAGTATTCATTTGAAATCAATAATGGTATTAGAATGATTGATCGCCTTGATCCTCTTGGA
+TCTCATTTCCCTTTTACCGACCGAAACTATTGGTTTATTTCCTTAATTGAAACTTGGGTTGGAATTATCG
+ACCATTATAATTTGGATTTAATAATATCTCCATCAGTGCCACATAGGGTATTTGATTATGCTCTATATAT
+AGCTTCTCACATCAGTAATTGTAAGTTTTTAATGTTTCAAATGACCCCTTTTGGAGATAAAAGTTTTATT
+ATTGATGATGTAAAATCTACTTCCAATTATATGAAGCAATTTATTAACTCTCAAATTGAGGATAAAGTTA
+AATGTGATGATACTTTGCCTAAAAGTATGAAAACTAAAATAGAATTGGTTAGAGGGAGTTATGATGACGC
+TATACCTGACTATATGGTTAAGCAGAATGAAAGAATAAAATCATTGAACTCAATACCTCATAAATTTTAC
+AGTACCTTTCGAAAAACACTTTTGATCTATAAAAGTTTCACAGTAGCCAATACATATAGAGTGAAAAGGT
+ATATGTCACCAGAAGATAGTACCTATAATCAAATTCAATTAAAGCTTGAAAAAATTCGGGGGGGGAAATA
+TAAAAAACAACTAAAAAAAGCTTATTTACAGAGGGTTAAACCATATAATGATAAATCCCCTTATATTTTA
+GTAGCATTGCACTACCAACCAGAGGAAACAAGTTGCCCAACGGGGGGGGCGTATGCAGAGCAGAGACAGA
+TAATTAAGAATTTAGCTGAAATTTTTCCAGAAAATGTAAATATTTTAGTTAAAGAGCATACGACTCAATT
+TCATCCTGATTTTGAAGGCGAAGCAGGACGAAGTCTAAGTTTTTATAAAGATATAGAAAAAATATCTAAT
+AGAGTTTTTTTTGTTTCACCAAGTCTTGATACATTTGAGCTGATAGATTTTGCATCTGCAACTATAACTA
+TAAGTGGAACAATAGGTTGGGAAAGTGTTTTAAGGGGAACTCCTACTCTTATTTTTGGTCGTGCTTGGTA
+TGAAGATATGCCAGGTATATTTAAAATAAAGTCTAAGAAAAACTTATTAGATGCTGTTACCAAGATTCTG
+GGAGGTTACGAGGTAAATGATGATAAGGTCTATAAATACCATTGTCTACTGGACAATTTATTAATTTCTT
+CTATTCATTATAAGGCTTTTGAAGGTAAAAATATATCATCTAAAGCTGAGTCAGTTGTTAATTTGACTCG
+TGGTATTTCACGTTTCTTAAAAAAACTTGTTCCTTAATTTCAATCAGATAGTTGGCCATATTGAACCTAT
+TTATTTATATTTTTTCAACAGGGATTAATAAATCATTACCACTTTTATTTATACCAATATTAACACTGTA
+TTTGTCTCCAGAAGATTACGGGATAGTTAGCTTGTATGTTGTTGCATATAACCTATTAATACCAATTTTA
+TCTATCGGCTTCCCAAACTATTTCTTTCGTTGGACTTTCGAAAACGAGAAAATGTTAACTGATGATGTAC
+ACAATCTTCTATCTATTGTTTTTCGTTGGTGTTTATTTGTTGGAATTTTGATTGCTGGAAGTTGTATTGT
+TTCATACTGGTACCTTGGTGGTGAATTTATTATTGCTGTGTTTTGTTTATACTTAGCGGCGGTTCTTGCG
+GTTTTATATCAAACTTATATGCAATGTTTACTTAGTAAAAGTAACAGTATTAATTATGCGGTCGTTGAAA
+TCACTTTTACTGTAATTTTATTCTCATCAACAATATTATGTTTGGTTTTTCTTGAGTTAGGTTGGATTTC
+TAGGATTATAGGATTATTATCGGCAAATCTAGCTTTTTCATACTGGTCATGGCGATATATATTTAAAAAA
+TTCTTGATTAATAATGGCTCTGAAGAAAAGTCTAGTTTGGAAGTTAAAATAAATAGAGAGCGTGACTTTT
+TATCTTTCGGTCTAGGGTTGATCCCCCATGTAATTATATCAACATTAATAACTGCTTCTGACCGACTAAT
+CATTTCAACTTTTATGACTTTAAGTGATGTTGGGGAGTTTGCAATAGCTCTTCAGTACAGTTCCATTTTA
+TCTATTTTGGGAATTGCCATATCTAAAGAATGGTCACGCGCATATTATAGTGACCCATTCGATTTAGGAA
+ATAGGACTAAGGCTACTATATATTCTTTATTACTTATAGCAGTTGCAATTGTTTTATATTTATTCACAGA
+TTTATTTTTTGAGTATTTTGTAGGAGAAAACTTTAAAAATGCATCAGTATATGTTGAATTGCTAATACTT
+TCCCAATTGTTCCACTGTTTATACATGATATTCTCAGTCCATTTAGGTTATTCAAAGAAAACAAAGATTC
+TATCTAAGATATCAATGGGATCATTAATGTTAAATGCTGTTATAAGTTTGATTTCTATACACTACTTTGG
+CATTTTCGGAGTGTTGTATGGAACTGTATTTGCAATGCTATTTAAGTTGATTGTCGCTACGTGGTTATCT
+TTTAAGGTAAAAAAATTAGACGTTTTAAGGAAATTAAATGAATCGTAAAGTAAATATTATTGAGCATGAG
+GGGTTTGTTGGTCAAGGCCTTTATCCATGGGATAGCTTAGATAAGGGATTGATAATTAAATACTTTTATG
+ATTTTGATGTTGATGCGGTTTTTGTTTGTTTAGATGAGCTAGAGTGTACTGACATATCGACTGAAAGTGT
+TTTTTTTACAGGTAGTTTTCAAAATTCATGTTTGAAAAAAATCCTAGAAGATAAAGCCTATTTTATTGAG
+AGTCAGGGGGCTACAATTATTCCAAGGTATGAGTTGTTGCTGGCTCATGAAAATAAAGGGTTTCAGTCAT
+TAATGAAAAAGCGGCTAGGGTGTGATGACTTAAATGAACAATACTTATCTTCTGATGCAGCCTCTTTTGA
+CAAAAACACTGTATATAAAGAGTCAGCAGGGGCAGGAAGTCACGGAGTTTTTATATCAAAGGATAGTAAA
+GGATTCTACAAAAAAAAACAAAAAGTTGAATTGATGAACTCCCAATTAAATCGTCTAATTAAATCGTCAA
+AACTTTGGATTAAACAAAATTTATTAAATGGTTGGCGTTTTAATACTTCGATGGCGAAGTATGCGTATAA
+CAGTACCCCATTAGTTTTACAAGATTTTGTTCCTGATTTGGAATGTGATTATAAGGTATTGATTTTTGGT
+GAACTTTTTTTTGTATTGAAAAGAGGTGTTAAAAAGGGTGATTTTAGAGCAAGTGGTTCCTCCTTATTTG
+AGGCTGTTTCAGAGTGTCCATTCGAAATACTGGATAAATCAAAAAATTTTTTTACATCGCTAAATACTCC
+GTATGCGTCTTTAGATATAGTTATATCTAAAGGAAAGGCATTTGTAATTGAGTTCCAGTGTGCACATTTT
+GGTCCATATACATATCAAACAGCACAGGTTGTCTATAAGGAGTGCGAAGGAGGCTGGAAGACCTTACCTT
+GGGTAAGTAGACCGTTGGAGTGGATATATGCTAAATCAGTATGTGATTTTTTATAATATCATTAGTTTGA
+GTTATCGTGTGTAAAGTTAATTAAATAAGTTAGCTTGGGGGAAGTTATGGAATTTCAAATCCTAGTGTCT
+ACTGTACGAGACAGGATTCAAGGTGTTCAAAAAATAATTGACAGTTTAAATGGAATTGAATGTGTCTCTT
+TTATTGTTGTTCAACAGCTTTTAGATCTCGGAGATACTCCTGAGTTAGTTGAGCAACGAAACAATTTATT
+AAAAATTAACCAATCCAAATTAAAGGTTATTGTTGATGATGGTATAGGGTTGACGAGAAGTAGAAATATC
+GCTATAAAGCACTCAACGTCAAAATATTTGATAATTGCAGATGATGACATCTATTATGATAAAAACTGTT
+TTTTGAATCTACTTTCTTTTATTGAAAGGAATCCTGATTCAGATGTAATTATCTCTAGGGTAAGAAGCCC
+TGGAGGAAAACCGCATAAAAAGTACTCAAACAAACAAGAGTTACTATCAAAAATTGCTGCTATATCGGTA
+AGCTCTGTTGAGATAATACTTAAAAGAGAAAAAGATTCAGATCTTAGTTATAGATTTGATGAGTCTTTTG
+GTTTAGGCACGAACCTTCCTGCTTGCGAAGAGTTATTATTTATTTCAGCCCTTTTAGATTTAAAAAAGAA
+AATAGTGTATTTCCCCGAGTATCTAGTTGTTCACCCTGAGGATTCATCAGGCAAGCTTATGGTAAATGAT
+AAGGAATTAGCAGCACGTGGTGCAGCTTTTAATAAGGTATTTCATTTTGGTTTTGTTTTTGTACTCGCAT
+TTTGGGTTAAAAATTTCTTGTTTAAAAATAAAAAGAACAAATTTAAAAAATTGGTAAGTTTATATAATGG
+ATTCATAAATGTTAGAAAAGATTAAGCTAGCTAACATTATTGATTTTCTTTTTTTTATTTTATTTATAAT
+AGCTCCTTTTATAAGTTTTTTAGCATTTAGATTTCCTTTTATATCAGCAGTAAAAGAAGTAACGCAAGTT
+ACAATTATTGTTTCTTTATTGTTACTAATTGTTAAAAGTGGTCGTATTTATAAGTGGGGGGCAGTATTAG
+CTCTTGCATTTATTTATATATCATTTCATTTTTACAACCTGCTATCCTCTTCTTTGATATTAGATGGTGC
+TAGGTATCAATTAGGTTATATGTTAATAGCATTACTTTTATATAATGCAAGGCATATGTACACTATAAAT
+GTCACTACTCTCATCAAAATAATTACTATTCAAGTCTTTTTGTTTGCCATAGTAGGTGTGGTTGAGTTTT
+TTGATGAAAGGGTTATCACATTATTTTATGGAATTGAGAAACAATTAATAGGTAATAACCAACTAGCTGT
+TGGTAGTAGGTTGATCTCCTTAGCTTTAAATCCCATTAATTTTGGTGTTCTATGTTGCTTAGGTTTAATT
+ACTCTCAATTACATGAATGAAACCCATAAAGTGAATAAACAAATATTTTTTTTGTTAATTAGTTTGTATT
+TTTTTTGTTGTGCCCTTACTTTGAGCCGTTTGTCAATAATATGCTTTATTTTGGTTTTTTTACTTTTGCT
+TATTAATCGATTTAATTATTTTAAAAATTATTTTATTTTTTTTATACTCGTGATCTCAGTAATATTTACA
+ATTTATATCGATGAAATACTTTACTCTTTTGGTTTTTTTCTTGATCGCGTATCTGGCTTATCCTCCTTGA
+GTGCTTTTACTGAAAACTCTAGAATTGAACATTGGAAAGTTGCAATTAACACCCTAAATAATCAAGGTGT
+GATTTTATTTGGTTTAGGGGTGGGTAGCTCAAATCCTACGCTAAGTATGGGCGGGATTTTAGTTGAGAAT
+ACATTAATATCTTTTATGATTGATTTTGGTGTTATTGGTTTGCTTTTATTGGTAATGATTATTTTATTTT
+CTTTAGTTAGGTTGAAAAAGAATATAACTGTATACCGAATATCTATTCCTGAAAATAAATTCATCTTTTT
+TTCTATTTTATCTATGTTATTTATGTCGTTAGGGAATGATTTACATCGTAACTTCCCTTTTTCATTATAC
+TTTTGGATGTTTTTATATTTTCCATTTTCCTTTTATCAAAAGAGAACTTTATGATTTCTTATATTGTGTA
+TAATTATTTTTCTTATAGTGGAGCAGCCTCCCAAGCAAAAAAACTCGCATCATCTTTGGGTCGTCATAAC
+ATCATATTTTTTAACGTAATCACTAATTCTAAATTTAAGTTTAGTAAAATTCATGTAAAGGATGACCGTT
+TAAATTTTTCAGTAATAAATATTAGGGGGGGAGGAATAATAAGGCTGTTACAGTTTATATACTTTTTTCT
+TCGTTACAAAGTCAAATTGGTTCATTTACATGGATTTCATAGGGATGCATTAATATCCGCATATTTATTG
+AAAAAGAAGATACTATTAAAGTCGACATTAGACGGGAAAGATGATTTCGACACACTTTTGAATGGTAAAT
+CTAAATTTATCAATCGCTTTCTTTTATCAAAGATTACTTTTAATAATTCTCTAACTACACAAATACATAA
+TAAAAATATCCAGCATAGTTTAACTGTTCCTATTGATAAAATACCTAATGGGATACATTGTCCAACCTCA
+AACGAACTAATGGAAGAAAAGCAACGAATAATCATTATTGTTGGTGCTGTAATACCAAGAAAAAACACAC
+TTTTAGGTATTCAGTTTTTTAAGGATGTTTTTTTATCTCGGGGCTATAAATTATTTATTATTGGACCATT
+AAATACTCAGAATTCAGAAGGGGATGAATTTTACTCTAGGGAATGTATGGAAAGTATTAACAATTGCGAG
+CATATTTCTTTTCTAGGAAATTTAACAACCGAACAGTTAAATGTAATATATAAAATTTCAAGGTTTATTA
+TTTTTCTTTCAAAAAGTGAAGGGATGCCAAATGTCCTACTCGAAGCAATATCATTTAATATAACTCCAAT
+TGTTCGAGATGATGACCTTTTATCAAAAAGTTTATTACCTAAAGATACTAACGAATTTGATATCAGCTTT
+TATTATGAGAATATTGAATCAGCTGAAATCAATGCCTTGAAATTGATTGAAAGTCAGACATTAATCTTAC
+ACAGTAAAACGTATAATATTAAAGTTATTGCAAATAAATATAATGAAGTTTATTTGAAATATTTTGATCT
+GTAAGACTAACTCTAATTAACTATCGTACAAATTGGAAATATAAATGAATATAAATGAACCTTCTGTATC
+TATTATCATGGCAACATATAATTCAGAAAAGTTTCTTCGGGAAACCTTAGACTCTATTTGCTGTCAAACA
+TACGGTAATTGGGAGTTAATAATAACGGATGATTCATCTACCGATAATACAAGTGATATTTTAAGAGATT
+ATTCTGAAAGGTATAATAATATTTTTTACAGTATTAATGAAGTTAATCAAGGAGCGGCTATTAGCCGTAA
+TAAATGTATTTCACAAGCTAAGGGGATGTATATTGCTTTTATTGACTCTGATGATCTTTGGGCACACAAC
+AAGTTAGAAAAGCACATACACTTCATTGCGGAGCATAACAGTGCAATTTCATTTACTTCTTATGAGCTTA
+TGAACGAAAATGGAATTCCTTTAGGCAAGTATGTCGATGCCAATATACCCCCAGTATTAACGTATAACGA
+TATGTTGCGTAAGAAAGCCACTATTGGCTGTTCTACAGTTATTCTATCTTCTAAGTTAGTAGGTGAATTT
+AAAATGCCTCTTCTTCGGACTGGTCAGGATTATGCCACTTGGTTGTTATTACTTAAAAAAGTTGAGGTTG
+CACACCACTTCCCTAAAGTTTTAACTAAATATCGCGTTTGTAAAAACTCTATCTCTAGAAATAAATTCAA
+GAAAGCTAAAAGGCAGTGGCAAATTTATAGAGAAGTTGAAAAATTACCATTTTATGAGTCTATTGTTTGT
+TTTTGTTTTTATGCATGGCGAGCAGTGTTTCGTAAATAAATTTAATTAATAATAAATTTATCCGTTGCTG
+ATGTAGAAATTAAATATTATTTATTGAATAAGAAATTAAGCCTAAAAGCTACGCTTGATAAAGTTGCTGC
+TTATGGGGATGCTGATTATGTAATAATAGCAACATCTACCGATTATGACCCTGAAACGAATTATTTTAAT
+ACCTCATCTGTAGAAACTGTAATTAAAGACGTAATAGAGATCAATCCTTCAGCAGTAATGGTTATAAAGT
+CAACAGTGCCTTTTGGTTATACAGAACGTATTAAAGAAGAGCTGGGTTGTAATAACCTAATGTTTCCCCT
+TAATTTTTACGTGAAGATAAGGCGCTTTATGATAATTTACATCCTTCAAGAATAATCGTCGATGAGCAGT
+CAGAGCGAGCTGAAGTGTTTGCTAATCTATTCGCAAAAGGTGTAATAAAGCAAGATATAGATATTTTGTT
+CACTGATTCAACAGAAGATGAAGCTGTTAAATTATTTTCAAATACCTATTTAGCTATATGTGTTGCGTAC
+TTTAATGAGTTAGATACTTATGCTGAAGCACATGGATTGGATAGCAGGCATATTATTGAAGGTGTAGGGT
+TAGATCTCTGTATTGGTGGTCATTATAATAACCCTTCTTTTGGTTACGGCGGCTATTGTTTACCTAAAGA
+TACTAAGCAATTACGTGCTAACTATAAAGATGTTCCTAACTCATTGATTTGCGCCATTGTTGATGCTAAT
+ACTACCCGTAAAGATCATGTGGCGTCTTCTATCGTTAAACGAAATACTAAAATTGTTGGTGTGTACCGTT
+TAATTTTGAAAAGCGGTTCAGACAACTTCCGAGCATCTAGTATTCAAGGCATCATGAAACGCATTAAAGC
+CAAGGGTATTGAAGTTGTTGTTTATGAGCCTGAATTGAATGAGGCTGAATTTTTTCATTCTCGTGTGATT
+ACTGATTTGGCTGAGTTTAAAAAAACATCTGATGTAATTGTATCTAATCGTATGGCTGATGAACTAAGTG
+ATGTAGCTGATAAAGTTTATACACGTGATTTGTTCGGTAGTGATTAGAATCTCATAATATATTTTAATAT
+GGAAAGTTAATGAATAACAAAATAACAAAAGCAGTTATCCCCGTAGCAGGTTTAGGTACACGTATGTTAC
+CAGCCACAAAAGCTATCCCTAAAGAAATGTTACCGATCGTCGATAAACCTATGATCCAATACATAGTAGA
+TGAATGTGTGGCCGCAGGTATTAAAGAGATAGTCTTAGTAACGCATTCTTCAAAAAATGCCATTGAGAAT
+CACTTTGATAAGTCATTTGAGCTTGAAACAACGCTTGAAAAACGTGTCAAACGCCAAATATTAGATGAAA
+TACAAGCTATTTGCCCTAAAGGCGTTACTATCATGCATGTACGCCAAGGTGAAGCTAAGGGCTTAGGTCA
+TGCTGTTTTAAAAGCACGTCCGATTATTGGTGAGTCACCATTTGTTGTAGTTTTACCTGACGTGATTTTA
+GATGATGCTAGTAGCGATTTAAAAACTGAAAATTTAGCAGCGATGCTTACTCGTTATTATGAGGTTGGGC
+ACAGTCAAATTATGGTTGAGCCTGTTCCTATAAATATGGTTAGTAATTATGGTGTGGCCGATTGTAAAGG
+TCATGAACTTGTAGCGGGTGAGTCTAAAGCTATGACTGCAGTTGTTGAGAAACCTCCAGTTGATGAAGCA
+CCTTCCAATTTAGCTGTGGTTGGCCGTTATGTGCTATCAGAGAAAATTTGGGATATGCTTGAATTTACGC
+CTCCTGGTGCAGGAGACGAAATCCAGCTTACAGATGCAATTGCTAGTTTAATGAAAATTGAAACAGTTGA
+GGCTTTTCATATGACAGGTAAGTCACATGATTGCGGTTCTAAGTTGGGTTATATGAAAGCTAATGTTGAG
+TACGGTTTACGTCATCCCGAGTTGGCTGATGATTTTAAAGCGTATTTGCAGGAAATTGTTAATAGTTAAA
+GAGCTTTTGATTCCGACTTCAGTAACTGCCGGAATGAGTATAGGGTTATGTCCTTTTATCACCGAGGAGG
+AAGAGGTCTGGCTGTATCGAGAAGACAGTAGAATTTAAGTGATGAGATAAGGCTATGGATTCCCGATCAG
+ATACTTCGGGAATGACGACTACCGAGTGCAGCTAGTATTTGTTACAGGCTCGTTACTGCAATTAATATAT
+ATCTTATAAATAACTTGAGTTAACTTACTAACACTTTATTATTACTATTTAATAATAGGGTGTAGTCTAC
+TTTTCGATATAAGTTCAGAGACAATCCTAGTAAACATCAAGCTAACAAAAGAATACTTCAAATAATATGG
+ATATTAAAAAATTAAGCTCTCTTGCCCATTGCGCTAAAACGCGTTCAATTGTTTCATTGTTCGATCAAAA
+AGAACGTGCCAATGACTTTTCTTTATCAACATCTCATTTATATTTAGATTACTCCAAGCAAAATATCACT
+GATGTTGAACTAGAGCAATTAATTGAAATAGCTGAAGATGTTGGTCTATCAGAAAGTATTACCGGGCAAT
+TTAATGGCGATAAGATTAATAATACAGAAGGGCGTTCTGTATTGCATACAATATTAAGAGCTCCACAGGT
+AATTAAGCAACAGATACTCGGTGATACACTTGCTAATGAGGTTGAAGCAGCTGAACTGCAAATGGCCAAA
+GTAGTTAATGATGTACAAAAAGGTATTCTTACTAGTCATACGGGGCAGCGCTTTACCGATGTTTTAGCTA
+TTGGTATTGGTGGCTCATATTATGGCGTGAAAGTAAGTTTATCAGCCTTAGAGCATTACCGTGATTTAGC
+TTTATCTGTTCATGTAATAGCAAATGTTGATGGCGGAGCACTTGAAGAAAAACTTAAAACATTAAATTTT
+GAAACAACCCTCGTTGTCGTGATTTCGAAAACCTTTACCACGCAAGAAACCATGCTAAATGCAAAAGCTG
+TCAAGCAATGGATGTTATCTTGTGCGTCTGTAAAAGATCTAGAGCTTAATAATGTACCTTTAATCATTGA
+GAAACAATGGTTTGCAGTGAGTAGTAATATTGAAGCAGCGAAAGAATTTGGAATTAATATAAAACATATT
+CTGCCGATGTGGGATTGGGTGGGAGGACGCTTTTCCATTTGGTCAACGGTAGGGTTACCCCTTGCTCTTG
+CCATTGGTAATGATAACTTTAATAAATTGAAACAAGGTGCATACGAGATGGATGTGCACTTTAAATCAAC
+TGACTTTAAAAACAATATGCCGGTTATTATGGCATTGCTTGGCATTTGGAATCGTAATGCACTTGAGTAC
+CCGACTTTAGCCATTTTACCTTATGCCCATTCGTTAAGAGCTTTACCTGGCTATTTACAACAAACAGACA
+TGGAAAGTAATGGTAAGTCGGTATCAAAATCAGGAGATAAACTTTCTTGGTTAACGGCGCCTGTTGTTTT
+TGGTCAAGAGGGCACTAACGGCCAGCATGCTTTCATGCAGTTAATGCATCAAAGTGATGACATCATTCCA
+ACAGATTTTATTGTTGCCTTAAAAGGTCGAAGCCAATATACCGAAAATCATAAAGTACTTGTTGCCAATT
+GTTTTGCGCAAAGTGAAGCCTTAATGCAGGGAAAAACATTAACACAAGTAGAAAGTGAGCTAGAGATGAG
+TGCTTTATCTACCGCTGAAATATCACTCATTGCTCCGCATAAAACCATGAAAGGTAATACTCCAAGTAAT
+ACGCTGGTTATGGACTTATTAACTCCTGAAACCATCGGTTCTCTGCTCGCGCTATACGAACATAAAATAT
+TTGTTCAAGGGGTTTTATGGCAAGTGAATTCCTTTGACCAATGGGGCGTTGAATTAGGAAAGCAGTTAGG
+AACCCGAATCTTATCTGCTATAGATGGGGCTGAAGATGATTTACTCTCTGCTTCTAGCCAGAGTTTAATT
+GCCCGATTTAGAGCTCGTTCAAACGTTACTCCTTCGGTGTAGTATAAACTCAGTAGTAATTAGAGGCGAA
+TATCATGGATTCCCGATCAGATACTTCGGGAATGACGGATTATCATTTGGAATGACGACGTTGAGAACTA
+AGGCTGGAATGCCTTTATTTTCGTTATATCCTGCTTGATCACAAACTCATTAAAACATTCAGCTAATTTA
+TCTGTTTCCTCTAAAACTTTTAACCAATACTTAATCCTTGTTGGTGCATCAAGTTTGGTAAAGTCGGTTC
+TATCGGGGATTTTCCCATAAGGTAGAGATTGTATAAACTTCTCTGAGGGCGCTAATAAAACTGTGTTTTC
+ATAACTACTGGCTAATACTTTTCTGCTTGAACTTTTATCAAACCATCCTGCTTTAGGCTCGGAGCTAAAA
+TGTGGATAAAGCGTAAGTTCGTGCCTTGATTCTGTAGTGCCATTTTCTGGGCTGCGTTTACTGGTTCTTT
+GTTTGTCAGATCTGTTGCTGCTTAATGAAAAGTCAAAATGATAATCAATTATACCGCCATCTCGGTAGGT
+ACCATTTTTTGAACCCTTAATATCCTTTATACCTGACATCACCATAGGAATTGAACCTGAAGCCAGTAAG
+GCACTTTTAATATTGTCAGGAGTTAGCGTTTCGTACACGTTGCTGAAATTATACGGATCCTTGATGATCA
+AATTACTGTTTGGGTGTTGAAAAATATAGCGTTGATATTGCTTGCCGAGCAGCCTTCTATCAATTTTATT
+CAGCAGCATGCTATTAATTAAACCAGCACCCTGCATAATTTTATTATCAAAGGAAGTTAAGCCATTACAT
+TTAGCGACTAGAAAATGAGCCTTGAACACATTATTGTTGATGATCTCATTAGTGCCATTTTCAGCAAATA
+GTTGGTCAACAATAAAAACAGCTTGCTTAGATATCTCTTGTGGACTCGGTTTGGCTGAGTAAACCGTATT
+TGCATAGGTATAAGCTAAGCGTTCAATAGCTTGTACTGGATCATTTTGTGTTAATGCTGCAGCGCGAAAG
+GCGCCAGCACTTGAACCGATTAAATTAAGCTCTGCACTTCTATTTTTGAAAAAATCCCCAAAGAGGTATT
+TATCTAGACCAAATAAGATAAACCATTTTGGCCCGCCACTCGCGCCAAGAAAGTTAGTAAATAGCTCTTG
+TTTAAAGCCTTGCTCTTGGATAGTTTTTAAAGCGTTTTTCCCTGCGTATATCTCTAGCATGACTGCATTA
+ATCTCATGTTTAAATAGTAGTATTTATTGGTATGTTTAGTTTAATTGGTAATCTGACGCGCCATGTGCAT
+TAAACAGAGATTGATAAAGTCTTGTGGCGTAATCATCGGTCATGCCAGCAATATAATCGGCTATTATTCG
+TTGTGAGTTTGTTTTGTTATCTATTGCTTGTTGCCAGCGTTTAGCGCTATTACTGGGGAGTAAACGGTTA
+GGATCGGATGATAAGGCTTCAAAAAGCTCCATCACTATTTGTTGTCCTCTATATTCCAACCGCTGAAGAC
+TGGTCAATTTAATGACATAAAAGTAAACGAAATCTTTAAATATCTTCAGTGCTTCTGCTGTGGATGCAGA
+TAAGGTTGCATTATAACGGAGTAGTGGCTCTGAAAAATTTATATCATCTTGCTCATTTAAATCAGTTAAT
+TTAATCGCAGTAATTAAGTAGTTAACTAAGCCGCCAATAGCGTCTTTTTGCAAGTGATGGTGATCACTGA
+ATAGTTTATCTGTTAAGGTCATGCTGTATTCTTGCAACCAAACATCGTCTATTTGTTGTAACTTTTTTAT
+TACTTCTCGGTCAAAATCATCACGGTTAACCACTTTGGTGACTATGGCGTCTTCGAGATCATGAATACCA
+TAGGCAATATCATCGGCTAACTCCATGATAGAGCAGTCGAGTGACTTGAAGCGGGTTTTATGATGGGTGT
+TTTTGTCTTGCAAGCGTAAGTTTTGGCTGCCTATACTGTGGCAACTCATGCTTTGAAATAAAGTCCTATC
+AGCTTGTGATAAGGGTTCAAGTATCCAGTCAATAATATCTTGATCGTCCCTATATAAGCCTTTAGCGGGA
+TGCCACTCATTGGCTTTAAGTTGTCGAAAGTTTCCAACACGGGTTGGCTTTATCTCTTTGCTAAGCGTTT
+CTAGTAATTGCGGGTACTTCATTAAACCAAGGAGTGTCCTTCGGGTTAAATTCATACCAAAGTGTTCACT
+AAATGTCTCTAAGCGCGCCACAATCCGAAGTGTTTGGCCGTTACCCTCAAAACCACCATGATCTCGCATC
+ATATAATTTAATGCTATTTCCCCACCATGGCCAAACGGAGGATGACCGATATCATGGGCTAAGCAAATGG
+TTTCTATTAAGCTATCGCTAGTAGGAAAAAGGGCATTACAGAGTTCGGGAAATTTATAGCGCAGTTGTGC
+GGTAATGCCGGAGCCTATTTGTGCTGCTTCTAATGAATGGGTTAAGCGAGTACGGTAAAAATCACTTTGT
+CCGCTACCCATCACTTGGGTTTTAGACTGCAAGCGACGAAAAGAGGCAGAGTGCATTACTCGAGCACGAT
+CTCGCTGGAAAGGGTCACGGTGATCTTGCTGCCTGTTTGTCACTTTTTTAAGTCGTCTTGCTAACCAAAC
+ATCACTCATAGCGTTCCTTATCTTAATTTAACTGCTTAGCCTTTACCTTGGCTTTAGTATTCGTACTAGT
+TTTTACACTAGCACTAGTTTTATAAGTTACACCAATTAGTTAGCTATTGGTAGTTAGGTATTAGTAGTTA
+AGCATTAGCAATAAATATGGCACGTTTAGGGGCAGGGTAACCTTCAATGGTCTTGCTGCTATCATTTGGA
+TCAAGAAAGTCTTGCAACGACTCGGTATCAATCCACTCGGTTTTTCGTTGCTCATCTAATGCCGTAATAT
+CAGTATTTACCACGCGAACATTATTAAAGCCGCATCGTTCTAACCAAGCACACATGGCTTTTTCACTGGG
+TAAAAACCAAACGTTGCGCATTTTTGCGTAACGTTCACCTGGCACTAATACTGTATTCTCATCGCCATCG
+ACAATGAGTGTTTCTAAAACTAATTCACCACCTTTAACTAATTGTGCTTTTAATTGATAAAGAAAGTCGA
+TTGGCGATCTACGGTGATAAAGCACACCCATAGCGAATACTGTATCAAACGCTTTTAGCTCAGGTAGTTG
+TTCAACACCTAGGGGAAGTAAATGCACGGGGCTATCGTCAATAAAGTGTTTTATGGCATTAAACTGCATT
+AAAAATAGCTGAGTTGGGTCTATACCAACAACAAATTTAGCTCCTGCGCCGCGCATTCGCCATAAATGAT
+AACCGCTTCCGCAGCCGATATCTAAAACATACTTACCCGATAAATCACTAATATGCTCAGCTAAACGATC
+CCATTTAAAGTCACTCCGCCACTCAGTATCAATGTGTAAACCATGAATATGATAGGGACCTTTACGCCAA
+GGTTTAAACTTTTTCATTAAATTTTCAAGGCGCTTAAATTGTCCCTGATCTAAATCACCTGATTCGCCCA
+CTTTAACGGTATTTGTTATATCAATCGCTGAATTAGCATCTACTACCGGTAATGCATCAAGTGTTTTCTG
+CCAATGCTTGAATTCACCATGTAGCTCACTTTCGTGCCAATGGCTCAATTGTGCAGGTAAGGTGTTTAGC
+CAATGGCCTAAACGATTGGTAGCAATTTTTTGGTAAAATTCGTTGAACTGTTTCATAGGATTCTAATTAG
+TCGTTTTAATGGGCGTACTTTATATTTTGTTAGTAATTATACCAATTGCACTAAATAAGTGATCATTTTC
+AGGTGGTTTAAATATCCAATAATAGCGTTACTTTCAATCCCAATAGCCAGCTATTGCTCAATCAAGCGCC
+TTGTTCTTGAAAATTTATCCTCACTGAATTCTGTAACCTTATTTAATACAAATGGTATTAATTGAGGGTA
+ACTACTTAATCACACTCAATTTTAAGGCATATGTTTAAATACATTTTTTGATAGTTTTACTTTATTGCAA
+TAAGTGAGGTGAAGTTAAAACACTGAAACCATAATGAAACATGTTGAAAACCAGCTTGTGTTAACCGTTC
+TTTATGTACATCAAGTGAATCGGTCAACATGACTTTTTCCAATGCGCTACGCTTTTGAGCAACTTCCAAT
+TCACTGTAGCCATTATCACGTTTGAAGTTATGGTGTAAGTTAATTAATACATCATCAATCACGTTATCAT
+CACTGGATATTTTTTCAGACAAAACCAATAAACCACCGGGCTTTAAACCTTGGGCTATTTTACTCAGTAA
+TGCTTGACGCTGTGATTTTTCAATAAATTGCAAAGTGAAATTTAGTACTACCATAGAGGCATTTTCTATG
+TCGATATCTTGAATGTTACCTTCAATAATCGTCACGGGCGTATCTCCTTTGAACGCATCCACATGCATTT
+TACAACGCTTTACCATATCGATAGAATTATCCACACCGATGATTTTACAATTGTTAGCGGTAATTCCTTT
+TCGCATAGCAAGCGTTGCGGCACCTAAAGAGCAACCTAGATCATAGATGTTGCTATCATCTTGAGTAAAG
+CGTTCACTAAGACGACCTATAGTGTCGATAATAGTTTTATAGCCGGGCACAGAGCGAGATATCATGTCGG
+GGAAAACTTCAACGACTTGTGCATCAAAGGTAAAGTTTTTTACTTGATTATGCGCTTGTGAGTAAATTAA
+ATCGGTATCAGAATCATGCATTTTCTTTGTTCTATTCACTATTATGTTAAGTTAGGATATATAATGGCTT
+ATTTTAACCGATCTTATTAGCAACGCTATATTTATAGGGTGTTTTTTTGAATTTTTTTTATAAACTGACC
+AGTTACATTATTTTAATTACTTTGTTTGTAGTTATTTTCAGCCAAACAGTGTTTGCAGAAAAGGCTGACA
+TAACAGTTAAGCAACCATTAACCATTGCTATTAATGAAACTTCTTTCCCATATCACTCTATTGACGAGCA
+AGGTAATGCTATTGGTTTAATGGCAGATATGTGGCGTTTATGGGCTAAAAAGCAACAAATTGAAGTACAG
+TTTATTGTGCTACCTTGGCTAGAGACACTAAGTGAAGTAGCTAAAGGAAATATTGATATTCATGGTGGCT
+TATCAATTGTTGATTCCAGGCGAGAAACGCTACAGTTTTCCCAACCACTCTTTTCTATTTATACCCACCT
+TTACGTAAATCAACAACTCAGTAATGTTAACAACCTAGCAGATTTAAAACCCTACAGCATTGGGGTAGTG
+AAAGGCTCAGCTCATATTGAGAACCTGCAAAAGTATCATCCTGAGTTTGCTTTGAAAACGTATGATAATC
+GGCATGACCTATACAGAGGAGCCCTAAATAACGAAATTTTAGTGTTTACAGGTTTAGAAAAACTATCTGA
+TAATTTTCCTGATTACGATACTTTAAGGCAGCGTTTCCCTCCTCATAAGGTTTTACGATATCAGCAAGGT
+GATTATGGGGTAGCGGTGGCTAAGGGGAATAATTCGCTACTTAATTTAATTGAACAAGGGTTTGCACAAG
+TATCAAGAGAAGAGCGAGCAGCCATTGAGCGAAAATGGCTAGGTTTGACTAAGCAAAAAGACAGTTTATT
+GGTCGCCTTTTCATCACATTACCCTCCTTATATGGGGGTTAGCCCTTCAGGTGAACCGCAAGGATTATTG
+ATTGAGGTCTGGCGCTTATGGTCTAAAAAAGTAGGGATTAATGTTGAGTTTGTTCCCCGTGATATGACTG
+AAGGGTTAGATCTTATAACAGAGCAAAAAGCCGACATACTCTTGGCTTACCCTGATCATGTTAAAACATC
+TAATGATATAGCTTTTGCCAATCCAATTTACTCTTCTACAGTGGAAGTTTTTCTCAATAATAGAATTAAA
+GACGTTAAAGGTAAGCCATTTGAGTCATTAGAGCAATTTAATCAACAGTTCAACGGCGGTGTCATTGGTA
+TTTGGCAAGACTCTACTTTTAAAGACCAATTGTTAGCACAATACCCACAGTTGAATGTTCGCTATTTTAG
+TAGCTTGATTACGATGTTGGATGCTGCTGAGCGAGATGAAATATCAGGCATCGTCGGATTAGTTGATTTA
+ATTAGTGCAAGGTTAGTGCAAAGTAACTTGCAAACACTTTTTTATCGCTTAGATAGTCCTGTCATTACTT
+TAAAACTATCGCCTGTTATTCATCATAAAAATAATAAACTTGTGGAAATCGTTAATAGAGGATTTAACGA
+GTTAGATATTAATAGCCTTATTAAAATTGAAGATAGGTGGTTGAACGGTAACGCGGGAGAACACTATTAT
+AAAAAACAAGCACAAAAAATTATGTTAAGTGATGCCGATAAAGCCTTCTTAGCATCCCACGGAAAAATTA
+ACTTAGGTATCATTAAGAATTTATCGCCGATTGAGTTTATTGACGAGCAAGGTAAATTTTCAGGTATTAA
+TCGTGATATTACGCATTTAATTAGTGATAGCACTGGTATTAAGTTCAACTACCTGCCTTTTGATAGTTGG
+CAACAGTTATATAAAGCATTATTAGATAATAAAATAGATATGCTTGGCAGTATTACGCCAACAGTAGAGC
+GTGAAAAACTGCTGATATTCACTGATAGTTATTGGCAAATGCCATGGGTAATGGTACATCCACAATATTA
+TGGTAGAAAATCCAAACTTGAAGATTTTTATGGTAAACAAGTCGCTATCGTCAAAGGCTATTATTTAATT
+GCCAAGCTAAGAAAAATACACCCCTTAATCACTTTTAAATTAGTGGATAACCGAGAGCAAGCACTTGTTG
+CGCTACAACAGGAACGAGTTGATGGTTTCATCACGACTATGGCCTCGGCGACACAATTATTGAAGCAGGA
+AAACATCGTCACTTTGATGATATCAATGATGGAAGATGTCAGCTTAGAGAAAAGTCATTTTGGAATAAAC
+AAGCAGTTGCCGCTATTAAAAGGAATAATTAATAAGGGGCTGTTATCGATCACTGAAAAAGAGAAACAAG
+CCATTTACGATAATTGGTTTTCCTTAGCAATAAATACTGGGCTTGATAAAAATGTGGTCTTACAGGTTGG
+GGCTCAAATTGGTGTCATCATTTTATTGGTGCTCGGTGTTATTGTCATGTGGAATAGACGATTACAAGTT
+GAAATAAAACACCGAGAGCAGCTTGAAAAAATTATGAAACATATGGCAACACATGATGAACTAACCGGGC
+TTGCTAACCGGGTATTGTTAAAAGATAGATTAAGTACAGCGATAGCGTTCCATCAACGACAATCCCTTAA
+AATGGCAGTATTATTCATTGATTTAGATGGTTTTAAAAATATCAACGATACTCATGGGCATGGTGTCGGA
+GATGAATTGTTGCAACAAGTAGCTCTTCGTTTACAGGGGTGTGTAAGAAGTTCAGATACGGTAGTACGTT
+TTGGCGGTGATGAGTTTGTTTTACTACTTACCGGTCTAAATAGTCCTAATGAAGCGGCCTATGTCGCCGA
+AAAAGTATTAAGGATGATGCAAAAAGAGTTTGAACTATCGAAAACCAATGCCTTTATTGGCTGTAGTATT
+GGTATAGCTATGTATCCAAATGATGGTGATAACGACACCGACTTACTTAAAATTGCTGATACCATGATGT
+ACAAGGTAAAAGCTGCCGGTAAAAATCATTATATTTTTAACTAAAACCCACTTGTAGTGCTTTAATTTAC
+CCATCCGCTTGTTCTGGGGTGACATTAATAATCTTTGCTTTATAATATGCCCAAAATTATCGTAACAAAC
+GTAAAGTAGCGTTTGTTAATAAGTTTAATAGAATTGGTATAAGGCAAAAATACATGCGTAGTCTTTATTG
+TGGTGAGGTGAACGAATCTCACATTGGACAAGAAATAACTTTATGTGGTTGGGTTAACAAACGTCGTGAT
+TTAGGCGCCGTGATCTTTTTAGATTTACGTGACCGTGAAGGTCTTGTTCAAGTTGTTTATGATCCTGATT
+TACCTGAGGTGATTAAAAAAGCCAACACCTTACGTAATGAATTTTGTGTACAAATTAAAGGTAAAGTTCG
+CGCTCGTCCTGAAGGCCAAGTAAATAAAGGCATGAAAACGGGTGGTATTGAAGTACTTGGTCTAGAACTT
+ACCATTCTAAATAAGTCAGCGCCATTGCCTTTAGACTCTAATCAAGTCAACTCAGAAGAACTTCGCCTTA
+AATACCGTTATTTAGATTTACGCCGTGTTGAAATGACTGAACGTTTACGTTTCCGCGCTAAAGTAACTTC
+TGCAGTGCGTAGTTCACTTGAGTCTCAAGGTTTTTTAGATATTGAAACACCGATACTAACAGCGGCTACT
+CCTGAAGGTGCACGTGACTATTTAGTTCCTAGTCGTACTCATAAAGGTCAATTTTTCGCTTTGCCACAAT
+CACCACAATTGTTTAAACAATTATTGATGATGTCGGGTATGGAACGTTACTATCAAATAGTTAAATGTTT
+CCGTGATGAAGATTTACGTGCTGATAGACAGCCTGAATTCACACAAATAGATATTGAGACCTCGTTCATG
+AGTAGTGATCAGGTAATGGAAGTAACGGAAAAAATGATCCGTGAATTATTCCAAGAGTTGCTTGATGTTG
+ACTTAGGTGAGTTCCCGCGTATGCCTTACTCTGAGGCAATGACACGTTTTGGTAGTGATAAGCCAGACTT
+ACGTAACCCATTAGAGTTAATTGATGTTGATGATATTTTAAAAGATGTTGAATTTAAAGTATTTTCAGGA
+CCAGCGAACGATGAAAATGGCCGTGTTGCAGTAATTTGTTTGCCTCAAGGTGCAGCTAAATTCTCACGTA
+AGGGCCTTGATGAATTAACCAAATTTGTTGGCATTTACGGCGCTAAAGGTATGCCTTGGTTAAAAGTGAA
+TGATATTGATGCGGCTCTTTCAACAGGTGTTGAAGGTTTGCAGTCACCCATCTTAAAATTCTTATCAAGT
+GATGAAGCTATCGCTTTATTAAAACGTACAAATGCGAAAACAGGCGATATTATTTTCTTTGGTGCAGACC
+AATATAATGTTGTAACTGAATCTTTAGGTGCACTTCGCCTTAAATTAGGTGAAGAACTTGATTTACTTCA
+AGGTGAATGGAAACCTCTTTGGGTAGTTGATTTCCCAATGTTTGAAGAAGTAGATGGCCATATGCATGCT
+ATTCATCATCCGTTTACTGCACCGACTAATTTAACCGCTGAGCAGTTAGAAGCAAATCCTGTTGGCGCTT
+TATCAGATGCTTATGACATGGTCTTAAATGGCTGTGAACTTGGTGGTGGCTCTGTACGTATTCACAATCA
+AGATATGCAAGCAGCAGTATTTAGAATTTTAGGCATTAGTGATGAAGAAGCAGAAGAGAAATTTGGCTTC
+TTACTTGAAGCGCTACAATATGGTGCGCCGCCACATGCTGGTTTAGCCTTTGGCCTAGACAGATTAGTGA
+TGTTAATGACAGGTGCAAGTTCAATCCGTGACGTAATGGCTTTCCCAAAAACCAATACAGCGGCTTGTCC
+ATTAACTAACGCACCGGGTAAAGCTAACCCTGAACAGTTAAGAGAATTAGGCGTTGCTGTTCTTGAAGTA
+AAGAAAGCTGAAGAGAACAAAGACGAAGAACAAGCATAATTAGGTAACCGTTTATCAATAGATAAATGAT
+AACTACTGTTTGTTATGATTACTGTATATCAGTAATGTTAATGCAGCTATAACGTATGTTTTAGCTGCAT
+TTTTTATGGCATTAATATAACTTACCTCTATTGAAGAATAAGATATCAATCAAAAGGCTCGCTGTTGACA
+ATAATATTAGGAATTGATCCTGGTTCACGCTTTACTGGTTACGGCGTTATCAAACAAGAAAAGCAACGTT
+TTACCTACCTTGGTAGTGGTTGCATTAAAGCGATGAGTCAAGGTGAAGATTTAGCTTCACGTTTGCAAAC
+AATTTTTGCTGGCGTATCTGAGTTAATTATTCAATTCAAGCCAGATATGTTTGCCATTGAACAAGTTTTC
+ATGGGGGTGAATCCTGGCGGAGCTTTGAAACTGGGCCAAGCACGGGGTGCAGCTATTGTTGCGGCAACCA
+ATTCAGGGTTAACCATCGCAGAGTATTCAGCAAGACAAATTAAGCAAGCTGTTGTAGGTACAGGCGCAGC
+AGATAAAAACCAAGTACAGCATATGGTAAAAAGTATTTTAAAGTTACCAGGTACTCCTCAGGCAGATGCT
+GCCGATGCCTTAGCGGTAGCACTATGTCATGGTCATAGTCATACCAGTGCCGCCATATTAGCCGGTCAAG
+CTACAAAAATCGTTAGAGGGCGTTTACGCTAACCCGCTTTTCTATAAATCCCCATCAGCATAGCCGTCAT
+TCCCGAAGTTTCTGATCGGGAATCCAGAAAGATTAGTTCTCAGTCGTGTTTTTGTCTGTGAAGCTAAGCC
+TCTGTGTTCTTCGTTGTGAGTTATTTCGTTTTAAATATTAGGCAACGTCAGCAAAATTCAACTAGGTCAC
+TTTACTGTATAAATATATAGTGGTAGTATCTGATTCATTAATAATAGCCTTTGGTACTTGTTGTGATTGG
+TCGTTTACGTGGCATGCTTGTGGAAAAAAACTCTCCTGAAATATTAATTGAATGTGCTGGCGTGGGCTAT
+GAAGTCACCATGCCAATGACGAGTATTTATGCCTTACCTGAGCTTGAACAGCAGGCAACTATTTATACTC
+ACTTTGTTGTACGTGAAGATGCTCAATTGCTTTATGGCTTCGCCAATAAAGTAGAACGTAAGTTATTCCG
+GTTATTAATTAAAGTTAATGGTGTAGGTCCTAAATTAGCGTTAGCTATTTTATCAAACATGTCTGCTGAT
+CAATTTGTTAGTTGTGTTCGTCACGATGATATTAGCGCCATTGTAAAAATCCCGGGTGTTGGTAAAAAGA
+CAGCAGAGCGTTTGCTTATTGAAATGCGTGATCGTTTGAAAGATTGGCAAGCACAACAAATACACTTAGT
+TAGTGATGATGGCGTGATACCAGAACAACTCTCTGCTGAATTGAGCCAAGAAACTACTTTTGTTAATGAT
+AATAAAGGCGATGCTATTAACGCTTTACTTTCACTTGGCTATAAACAAGTACAGGCAGATAAAGCGGTTA
+AATCCGTATATAATCGCGGTATGTCTAGCGAAAACATTATTCGCGATGCATTAAAATCAATGATATAGCC
+AACGGATTAATCACATTTTGAACTTAGGTAACCTATGATAGAAGCAGATCGCTTAATTGAACCAATTGCT
+TCAGTAGAAGATGAAAGGGTAGATCGTGCTATTCGTCCTAAAATGCTACAAGATTATACGGGGCAACAGC
+ATGTTAAAGCGCAAATGGAAATATTTATTCCAGCCGCAAAAAATCGTGGCGAACCTTTAGATCACTTACT
+CATTTTTGGCCCTCCAGGTCTTGGTAAAACCACTTTAGCTAATATTGTTGCCAATGAAATGGGCGTAAAT
+ATTCGCACTACTTCAGGACCGGTATTAGAGAAAGCCGGCGATTTAGCGGCGCTGCTAACTAATTTAGAAG
+AAAACGATATTCTTTTTATTGATGAGATACATCGTTTAAGTGCTGTGGTTGAAGAAATACTTTATCCTGC
+AATGGAAGATTATCAATTAGATATTATGATTGGTGAAGGACCGGCAGCGCGTTCAATCAAGTTAGACTTA
+CCCCCATTTACACTTATTGGCGCTACCACACGAGCAGGTGCATTAACGTCACCCTTACGTGACCGATTTG
+GTATTGTTCAACGGTTAGAGTTTTATAATGTTGCAGACTTATCAACTATTGTCAGCCGTTCGGCACATTT
+TTTGAACTTAACAATAGATGAGGAGGGGGCATTTGAAGTTGCACGCCGCTCTCGCGGCACGCCACGTATT
+GCTAATCGTTTATTACGCCGAGTACGTGATTATGCCGATATAAAATCGCACGGGGTGGTTAATCAACAAA
+CTGCCGCTGCTGCGTTAGACATGTTAGAAGTTGACAGTGAAGGCTTTGATATTATGGACAGGAAGCTATT
+ACATGCCATTATTGATAAATTTATGGGTGGACCTGTTGGCTTGGACAATGTTGCTGCAGCCATTGGTGAA
+GAACGAGAAACTATAGAAGATGTAATAGAGCCTTTTTTAATCCAACAAGGCTTTTTGCAACGTACTCCGC
+GTGGCAGAATAGCAACAGATAGAGCTTACCAACATTTTGGTATCACTAAAGATCAAACTAAAGACTAAGC
+CCCATAGTTTTTGCTCTTCCTTATAAGTTGTTATTTTATCCGTCAGTGTCTATGCTGGCGGAGACTACTT
+CGACTCCCCTTCAAAACTCCGTAACCGCTTTCTCATTAACAAACTTCCCTTAATAAGAAGAACTTTCCCA
+TGAATGGGAAAGCAAAAAAGCTGTATTTTCCCATTCATGGAACATTAGTTTGTATAAAACCTTTAACATG
+TAAATTTAAGTGATACTTATCAAGTGGTTATTAATTGTGGTATAGAGGCTGCAGTAAGTCTTAGTAAGAA
+GATTTGTTGGAGAATTACCCTTGGATATCGCCGTTAAAAAACAAAAGAAAACCTTACTTAAAAGAGTGTG
+GCCGTTGGCTCTAGTCATAGCCATTCTCGCTATAGCCTTAAACTATAGTGCCTTTTTGCTACAAGCAGAC
+TACGTTATTGATGATGATACCTTGGTATATGGCGAAGTTAAGCAGGGACCGTTCTCTATTTCAGTTCGAG
+GTGCTGGTTTACTGGTGCCAGATAAAATTAAATGGTTAGCAGCAAGTGTTGACGGCCATGTTGAACGTGT
+TGTTGTAAAACCAGGGAAATCGGTGAAAAAAGGAGAGCTAATTATTGAGCTTAGTAATCCAAGATTAAAA
+CAATTGCAGGAAGAAACTAAGTGGGAGCTTGAAGCTATTATTGCAGAAAGCAAAGCGAGTCAGGCTGAGC
+AAAAGTCGGGATTACTTTTTCAAAAAGCACGCATGCTTGATGCCAAGCTAAACTATCAGAGTAGTAAGTT
+AAAGCTCGATGCCCAACGCGAGTTATTTAACAATAAAACCGGCGCGGTTTCAAAAATTGATTATGAAAAA
+ACTAAGTTAGAAACCCAACAGTTTAATCAACGCTGGAAAATTCAAGAAGAAGTGCTGGTTAGCATGACCG
+ACAATATTGTTGTTCAAGACAATGCCCATAATTCACGTATCAATAAAATGCGCAAAACACTTGAGCGAGC
+TGAACAACAGGTTAAAGACCTGATGATTTATGCCAGTCTAGATAGTGTTGTTCAAGATGTCTCTGTTGAA
+CCAGGGCAGCGCGTAAATATGGGCAGCAATTTAGCTAAACTTGCTCAACAAGACTCACTTATTGCCGAAT
+TACAAGTTGCAGAACTATTAATTGGCGAAGTCAGTATCGGCCAGCTAGTCACTATTGATACACGTAATAA
+CACAGTAAGTGGCATTGTTGCTCGCGTAGACCCCGCCGTTGTTAATGGCAATGTACAAGTAGATGTAACC
+TTCACAGAAGCATTACCCAGTGACGCAAGACCCGATTTGAGTGTCGATGGTGAAATCATGATCACAGATA
+TTGCCGATACCTTGTATGTGAGTCGTCCTATCTTTTCGCAAAGGCAATCTAACACAACCATTTACAAGTT
+AAATCAAGATGGCAACTTAGCACAGCGTACACAGGTTAAATTAGGTAAAGGCTCTATAAACCAAATACAA
+GTAATTGAAGGGTTAGCTGTTGGAGACAGAGTGATCATTTCAGATTCAAGTAGTTGGCAAAAATATAAAA
+AAGTTAGAATTAACTAATACTAAGCTATAAAAACACTTACCGAACAATATACCCGTTCCACTTGAAGATG
+CATGATTCAGCTGGAATTATAAACGCCTTTAGGCAAGGTATTGATTGAAGAGAATGGTTGTTTCCTTGTC
+AAAATCAATAACGTAGCATAAAGCGTTTATAAACCAGCCCCTTGGGGGAAGGCTGAGCAAATCATACTCA
+GCGTTACTTTTCTTTTTAAGGGAATAACCCTTAATAAAAAAATGTGCCTTGATTATGAATCGCTCAGACT
+TCCTGAAACGAGCATCTTCAAGTGGAGCGGGTATATATGATAAATAACAGATCATAAGGACAGATTATGA
+GTAATACATTAATTAAATTAGAAAACATTCAAAAAGTATTTTTTACCGATGAAGTAGAAACCCATGCGTT
+AGCAGACATAACGTTAACTATTAATAAAGGTGAATATGTCTCAATTTCAGGACCTTCTGGTTGTGGAAAA
+TCTACTTTGCTTTCGTTATTAGGCTTATTAGATGCTAGCACTGAAGGCTTGTACCAGTTGGCTGAACATG
+ATGTTTCTAATATATCTAAAAAAGAGCGTGCCCGAATTCGTAATATGGAAATTGGCTTTATATTTCAATC
+TTTCAACTTGATCAGTGACCTTGATGTTGAAGAGAATGTTGAATTGCCACTTACTTATCGTAAAGATCTA
+AGCAAAGACCAGCGTAAGGCAATGGTTAAGGAAGCATTAGAAAAAGTGAATATGTCGCACAGATCTAAGC
+ATTTTCCTTCGCAACTTTCTGGTGGCCAACAGCAACGTATCGCGGTAGCACGCGCCATCGTTGGGAAACC
+TTCAATTATCCTTGCTGATGAACCTACCGGAAATTTAGATTCGAAAAATGCTGAAGCAGTAATGGAACTT
+TTAGACTTATTACATGCAGAAGGTGCCACTATCTGTATGGTGACACATGATCCTCGCTCAGCGCAGCGAG
+CTTCTCGTAATATTGATATTTTAGATGGACAGGTGATTAGTGATAACTCGTTAACCAAAGAAAATAAATC
+AAATGACACTGTAGCAGCTTAGGGAGAATGATTATGATATGGCAAGATTTTAAATATGCGATCAGGTTGT
+TATCAAAAAAGCCTGGCTTTACTGCGCTTACTACTTTAGTGATGGCAACAGGCATAGGTTTGAGTGTTTA
+TATGTTCTCGTTTTTTCACACTATTTTGTTTAAAGACTTAGACTTTCAAGATGGGGCCTCTCTCGTCATG
+GTCAGTGGCTCTATAAATGGCAAAGAAGATGCTTATAGAATTAATGCCTTAGATTATGCTGAAATCAAAA
+GTAGCGTAAAGGGTTTAAAAGAGTACGGTGGTTATAACAACGCTAATGTTGTTGTTTCAGCAACTGAAGG
+GGCGATAAGATTTCCGGCGATAATGGCACAAGCGAATATATTTCAACTGACTCGCACAAAGCCTATTTTA
+GGACGAGAATTTAGGGCTGAAGATGAAAAATCTGGCTCTGAAAAGGTTGTTGTTATTGGTTATGATCTTT
+GGCAAAACCAGTTCAGCGGCGAAAATGATGTACTCAAACAAAACATGCGCATTAATGGTGAAAAACACAA
+CGTGGTGGGTGTGATGCCACAAGGATATTTGTTCCCTCGAAATGCCCAGATATGGTTACCTTTACAAATT
+GATCCTAAACAATTAGTCCGAGAAAATAGCACAACATTACATGGTTTAGCACACTTAGAAGATGGCGTGA
+CTATGGCTGAGGTAAATCGTGAACTAAGCGTTGTTATGAAACGAATTGAGAATCAACACCCACAAACAAA
+TACTGGTATTAGTGCTCATGTCACATCAATTCCGGGTGTTGGTGGCGCTGATGGTGCTCCGGTCATTTAT
+ACCATGCATACTGTTGCCTTGTTAATTTTGCTGTTGGCGTCGATAAATGTTGGAAATTTATTATTATCGC
+GCGCATTAGAGCGTGGGAAAGAAACAGCAATTAGAGTCGCGTTAGGCGCACCTAGGTCACGATTAATTAT
+TCAGATGTTATGGGAAAGTACCATAATTTGCACGCTTGGCGGAATGATAGGTTTTTTAGTTATGGCCTGG
+GGCTTGGAGATTACAGAGCCAATTGTAGCTACTTTTTTTGCAGACCCATTAGCATTTTGGTGGGACTTTG
+GCATTGATACTTATACGGTAACACTGTTTTTAACCATCCTTATTAGCACTATTTTTGTCACCGGATTTTT
+GCCTGCTTGGAGAAGTACAGGGGGTGACTTTAATGCCGTACTACGAGATGGTACTCGAGGCGCACAAGGG
+AAGAAGGCAGGTCGCCTGAATCGTTTTCTGGTTATTAGTGAAATATTTATTTCTATGACGGTATTAATAT
+CCTCTGCCGTTATGGTGCAATCTGCTTATGAGCAAACCAATAGTGATATGGGGGCTGATACCGAAAATAG
+TTTAGTGGCAAGTGTTTTATTACCTGCAGCGAATTATGATACGGATGCTAAAAAGGCACACTTTGCCAAA
+ACGTTGCAATCACGTTTAGAAAACAGTGCTTCAATTGAAGCGGTAATGTTAGCAACGTCGTTACCAGGGC
+ACTATAGTTCAATCTCGAAAGTCATTATAGAAGGTAAAGAATATAGCAAGGATAGTAACAATAGTTATCC
+GAGTGCTAATGACATTGCCACTATGCCAGGCTCTTTGGCAAAGCTGGGCGTTGAATTACGCCAAGGGCGT
+TATTTTAACAATAGTGATGATGGTTTGGCTAAAGCGACAGCTTTGGTTTCAGAAAGCTTTGCCAAGCGCC
+ATTTTCCTGAGCAGGGTGCTTTGGGGAAAAGGTTTCGTTTAGCGAAGACAACGCAAGACAACATTGAATG
+GGTGACTATTGTCGGCATAGTTGAGCATACGATTCAAGGTAACAGAGACGGCGATGCAGCAAGTATGCCT
+GCAATCTATAGACCGTTAACTCAAGCACCACGAAATCAGCTTACTATTGCAATGCAATTAAGTTCAAAAG
+GAAGCCTTGCGGTACAGCATTTGCGTAAGACTTTACAAGGTATTGATAGTGAACTAGCTTCATACCGTAT
+TGAAACTTATCAAGCAAGTAACGATAGAATTACAGCGCCGGTAGTTTTTATCAGTAGTTTAACGGCAATA
+TTTGCTATCGCAGGTGTGGTGCTAGCAGCAAGTGGTATTTATGGTGTTATGGCAAATATGATAAGCCAAC
+GAACGCAGGAAATAGGCATTAAACGTGCGTTAGGTGCTGATGAGCAAAGAATCAGCAGAGAGTTTGTCTT
+TGCTGGTGTGAAATTATTACTTTGGGGTGGTATACCCGGTATTGTAGCCGGAGGTTTTATGGGCTTTGCT
+ATGGCGCAAATGTTTGGTACTTCATATTCGTCACTAGTATTAATAGTAATTATTATGGTGAGCATAGTGG
+TTGCTACTGTGCTGATAGCGACTTACTTACCAACAAAAAATGCGTTAAGGTTAGAGCCAAGCCAAGCATT
+ACACTATGAATAATGGTAGATAGCACCTACTTTGAAAATTAAGCAGCTAAGAGTATATATTAACTGCTTA
+ATTATATTTTTTTAGTGTTGTTATTTATGTAAGACCATGGGATTTAAAAGAAAGAAACGATGAATAAAAA
+CATTCTATTAGTCGATGACGACCTAGATATTCTGTCAGCCTTAAAGATTTTACTGGTACCGGAAGGTTAT
+GGCGTGAACCTTTGTCAAACACCAAGCTCAGCTTTAGCTGCGATTAAAAAAACGCAATTTGATTTAGTAT
+TAATGGACTTAAATTACTCTCTTGATACCACCTCTGGGGAAGAGGGACTGACACTCATTGCGGACATTAG
+AAAACTTGAAGACGACTTACCTATAGTGGTTATGACTGGCTGGGCAACAGTTGAGGTAGCAGTAAGTACT
+ATGCAAAATGGTGCAAATGACTTTGTTCAAAAGCCTTGGGATATTGAACGTCTTATCAGTATTATCAATA
+ATCAATTGAAATTAGCGAGTAGCGAAAAGAACTCGCAAAGACTCACTCAACAAAATCAACTATTGCAGCA
+ACGCCTTGATAGTGAATTTAAAGGTGAAATCATAAGCCAGTCACCAGTTATGCAAAAAGCATTAGTTTTG
+ATTGAGCAAGTAGCACAAAGTCATGCCTGTATTTTGCTGACAGGGGAAAATGGTACCGGCAAAAGTATGT
+TTGCCCGTTATATCCATCAACACTCAAATCGAAAAGACGCAAACCAAATTTCGGTCAATATGGGGGCAGT
+GAGTGAAACCTTATTTGAAAGTGAGATGTTTGGCCACGTAAAAGGGGCATTTACTGACGCTAAATCGACA
+CGCATTGGTCGCTTTGAATTGGCTGATGGTGGCAGCTTATTTTTAGATGAGATAGCCAATACTCCCTATT
+CACAACAAGCTAAATTATTACGTGTTTTAGAAGATCAGCAGTTTGAGAAAGTGGGAGCGAGTAAAACCCA
+GTCGGTCGATGTGCGTTTAATTTGTGCGACTAACGCTAACTTGAATCAAATGGTAGCAGCGGGAGAGTTT
+CGTAAAGATTTATTATATCGTATTAATACTATTGCCATTGAAATTCCAGCATTAAGACACCGAAAGGAAG
+ATATTGTTTTGCTTGCTGATGCTTTCTTAACTCAATGGGCAAATAAGTACGGCAGAAATAAGTTGGTTTT
+AGATGAACAGGCGAAAAATGCCTTAGTTAGTTATGATTGGCCAGGGAATATCAGGGAGTTAAACCATGTG
+CTCGAACGAGCACAGATATTATGCCAAGGTGTTTTTATCAATGTAAATGACTTGGGCTTATCAGTTAATA
+CTACGCAAACTGATACCGCTAAGGTAGATGTTAAGCAGGGAGAGTTTACAGAAAAGCAAACCCTAGATAG
+TTTAGCTGATTTAGAATTAACCATAATTGATCAAAGATTGAAGCACTTTGATGGTAATGTACTTAAAGCA
+GCTAAATCACTGGGCTTAAGCCGTAGTGCTCTTTATCGACGATTAGATAAAATTTAAATCAGCTGCTATA
+AAAGTCAGTAGCAGGCAAAGTAGTCGAGTGTAACAAAGACAATATGAAACAGAATCAACAAAATAAGAAA
+TCATTTGAAGTACAGCTAACTCAGCTATTCTTATTTACCTCTTTGCCGCTATTTTTCTTGCTAATTGGGG
+TGATGATATATGCGAATATATCGCTATATTTGATTTTATTAACCATGCTTATTAGTAGTTTAGTGATTGT
+TTATAGTCACAGTAAACTTCACCAAAAGTCAGCTTATCAATTTCGAAGTTTAAGTAATTTACTCGATGCT
+ATGGTACAAGGCGATTATAGTCTGAGAGCCCGTATTAGTGATGGTGATGAAGCATTAAATGAATTAGTTG
+ATTCGATAAATAGCCTTAGTTTACGCCTTAATAAGCAAAGAATTGAGACGACAGAAAGTCAATTGTTACT
+AACTACTGTAATTAACCATATTGATGTCGCTATTCTCGCTTTAAATGAGAATAATGAATTGGTCTTGACT
+AACCCCGCCGCAAAAAAATTATTGCAAATACCTGCCGAGCAGCAAGAATTTGACTTAATTGAATCATTCT
+CACAATTTAGTCAAATCGCAGCAATGAACAGTGGTAATAGCCAAGTAATGTCGCTTTATTTTGCTAATCA
+GCAAGGTAAGTTTAATGTTCACCTTGAAGAATATCGCGAAAATGGCAAACCACAAAAGTTAGTGTTTATT
+ACTGATGTTAGCACTATGCTTCGTAGTGAAGAGCGAAATGCATGGCAAGCGTTAGTGCGGGTTATTAGTC
+ATGAAATAAACAACTCTTTATCTCCTATCGCTTCAATAAGCCAAAGCTTAAGGCGCTTACTTGCCCGACA
+AGAGAAACTTGAAAACCATAAAGAATATCTGGTTGAAGGCTTATCTATCATTTCACAACGCAGTAATAGC
+TTAACTGAGTTTGTTAATAGTTATAAGCAAATAGCCAGTTTACCTGAGCCAAAAAAACAGCCAAGTTCGG
+TACTGGAATTAGTTAATAAGACGGTAGCCTTATACCCGGATGAATGCATTGAAGTACAAAACATAGACGA
+CATCACTTTAGTTCTTGATGCAGTGCAATTTGAACAAGTGCTTATTAACTTGGTTAAAAATGCCGTAGAA
+GCGGTAAAAAGTGCTGGTGAAGCAGGTAAGGTTGCAATTAGCGGGCAAGTTAATGGAAAGGTATTTAGTT
+TGTCATTAGCGGACGATGGCACAGGTGTAAGCAATCTAGAGAATTTGTTTGTGCCTTTTTATAGCACAAA
+AAGTAAAGGCTCAGGCATAGGTTTAGTCTTATGCCGACAAATTATTGAAGCACATGGCGGCAAGATAACC
+TTAACAAATAGACTAGGTGTCAGTGGTTGCATAGCAACCATAGAGTTACCCCTGTGATACATGTCTTATT
+GTCTTAATGTCTTATTTATTAGTATTAACTATAGTGTGAACTCTTAACTCTTTATTTTGGCTGACCGGTC
+AGTTCATCGAAAGACTTAACGATGCGGACGACTTTTCCATGCTTTTATAGTTTGGTAACGCCAAAACGAA
+TGTATAACGAAGTAACCTAAGATAGAAAAAATAACAGCAAGTACACCGCAGCCAACTAAAAATGCAGGAC
+CTATGGTTGATAAGCTATCGAGTACCCATTGCCAACTTGCTTGAAAGGCAAAATCTTCTTCAGGGACTGC
+TAATACCCATGTGCCAACCAAATAACAGGCGTAAAATATGAAAGGCATGGTCAGCGGATTTGTTATCCAA
+ACCAATGCAATTGATAGCGGTAGGTTTGCATGTACTATAATGGCAATACCGGCCGACAAAACCATTTGAA
+ATGGCACCGGAATAAAAGCAAAAAATAAACCAACAGCAAAAGCTTTAGCGACAGAGTGACGATTTAAGTG
+CCAAAGGTTGGGATTGTGTAGTAAATCGCCAAAAACTTTCAGATATTTGTTTTCTTTTATCGTTTGATGA
+TCTGGCATCATACGTTTTATGGTTTTTTTGGGCATATACTTCTACAGGTGCCTTAGCTAAAAATTAGTGT
+GATGAATAATTTACTTAGCAACATATATATTAAGTAAATATATATGTTGCTAAGTAAAGCAATCGTAAAT
+GCCAATAAGGCGTTCGTTCGATAATTTAACCACTAAACATAAAAGGATTTATATCACTATGGATTGGTGG
+TTACTGACATTTTTTCTTGGTGCTATATTGTCCCTATTTTTGCAGGAAGTGCCAGCGCTTTTTCAGCTAT
+TTTTACTTCTTTGTCTCGCTATTGGCTTTTATTCCCATAAAAAACTACGTTATAGCTCAGGATTATGGTT
+TGGCGCTTTATGGATTTTAGCTCAAGCTTACCTCTATCATAACCTGTTACCGCCACCTCTTATTGAACTA
+ATGGAAAATAAACAAGCATTTTTTATTGAAGGTGAGGTACTTAGTATCCAAGTTAAGCCACCGATCATGT
+TGAGCGAACATATAAAGGAAAGCGCTGTTCAACAGAAAGCTAATTCCACTAAACGCTTTAATTTTCTCGT
+TAATAAGATAAATCAACAGCTACTTGAATCCCCAATTACTATTAGGCTAAGTTGGCAAAAGTCGACTATT
+GACCTTGCTCAAGGTCAAAGGCTCTCTCTTAACGTTAAAGTAAAGCCAGCCCATGGATTAGCAAATATAG
+GCACGTTTAATTATTTAAGTTGGCTCAAAGCACATAACATCGTCGCAACAGGCTATGTGGTTAATCCGAG
+AAAGAAGAAAAATTCAAATTATCAAGAAGCGGAAGACTTAAAAAGCTTAAAAGCGAATAAATTGCTAATG
+GCAAATATCACAATGAGGCAAGCACTATTTGAGCACTATCAAAGCCTTACTCCAAATCATAAGCTTACCC
+CCATTTTATTGGCATTAGCCTTTGGGGAGCGTAGTTCACTTAATACCGAGCTTTGGCAGACACTACAAGT
+GACAGGTACTAGTCACCTTATTGCTATTTCGGGTTTACATATAGGGTTACTTGCTGGTAGTGCGTTTTTT
+ATTGTGATGTTTTTTTTTCAATATATCCCATTGAGAAATCCTTGCTGGCAGCACATTAACAGCCGTTATA
+TTGCTATTGCTGTGAGTTTGTTACTTGCAACTGCGTATGCATATTTAGCGGGTTTCTCTCTTCCAACCCA
+ACGTGCTTTGGTGATGTTAAACTTGTACTGGTTAAGTCGCGTTGTTGGCATAAAATTCTCTGCGAAACGT
+TTAATTTTAGTGACAATCTTTATTTTGTTGATTATCACTCCTTTTAGCTTATTAACCGCTAGCTTTTGGT
+TATCTGTTTATGCTGTGGCTATTATCTTTGTATCACTATGGCGATTTAAAGCATGGATGAATAAGGGTCC
+ATATCTTTGGCGTTTCTTCAAAACGCTATTTATTATTCAAGTAGCACTTACCGTGATGTTAATGCCGATA
+ACTGCATTATTTTTCCAAAAGATATCCTTAGTTAGTTTATTTGCTAATATCATTGCTGTGCCTTGGATGA
+GTGCTTTTAGCATACCTACAGCACTCATGTCAGTGGTCTTGATACCGATAAGTGAGTCATTAGCGCAATG
+GTTTATGATGTTATCTCTGCAATCGTTAACCTGGTTGTGGTTTTACCTTGATTTACTTAGTGAGCTACCT
+AATGCAATTATTTCACTTTCATTCGTTCAACAAATGATTGTACTGTTAGTGGGTAATGCTGCTTTTTCAA
+TACTTTACCTGTCGCCATGCCTCTGGACTAGGGGGGGTAAACAAATCACTTTTGTTTTGCTAGCCCTCAG
+CGCGATTGTGTTTAGTTATCATGAGCCAATTATGTCCTCTTTAAATACTTACGCTTGGTCAAAAGAGGTA
+AAAACGCCTAAGGATGCCATTAATTTCCAAGCTGAGTCTGGCTTTAGCTCATGGGAAGTGATTTTTTTTG
+ATGTTGGTCAGGGAACATCGGTGTTAATTAAACGAGATGACCAGGCCATTTTATATGATACCGGAGCAGC
+TTACCCCAGTGGTTTTACTATGAGTGATGCGGTGATACTGCCATTTTTACAATACTCAGCCATTGAGAAG
+CTAGATAAAGTAATATTAAGTCACAGTGATAATGACCATGTTGGCGGCCTTAGGACCCTGATAGAGCATA
+TATCGATTGATGAAATAATCAGTAATGATAAAACACTCTTTAATTCTAAGGCCTTATCACTTAATGCTCT
+CTCAACTACTACGAATTTAGGCCCTAGTAATAGGCGACTTACTGACTGTCAGCCACGTAATAGTTTTTCT
+TGGCAAGGGTTAAGGTTTGACATCTTATGGCCTTTAGCTTGGGATCCTTCCAATGAAAGTGTTAATAGGG
+GCAAGCAAAAAAATGATGACTCTTGTGTTATCTTAATTAGTGATCAATTGGGAACTACACTGCTTTTAAC
+CGGAGACATTTCCTCGAAAGTAGAGCAGAAGTTACTAAAATTTTATCCCCAGCTTAATGCTGATATTTTA
+CAAGTACCTCATCACGGTTCTAAAACATCATCAAGTCAGGCATTTCTTAGTCAATTATCACCTGACGTTG
+CGTTAGTTAGTGCAGGTTATTTAAATCGTTGGCATATGCCCGTCGCTATTGTTCGTCAGCGTTACCATGA
+TAGTAAAATTCAATTGTTAAATAGTGCGGAGCTGGGGCAAATCATCATAACCGTTGATGAAGAGGGAATG
+AGCACACAAAGCTTTACTGAAGATTTACGCCCGTTCTGGTTTAGTCATTAATAGCACTCAGACCTTTTCT
+TTAGGGGAAAATTTGTCGATGAAAATTTTTCAATTTTAGATCTTTGGAATTTGTTCGTAGTAAAGAAAAT
+TCAGATTATCTAACGATATCAGCACTAAATTATTCATTGTTCTTGCTGTTGAACTTATTCTATACCCGTT
+ATCAATCAAGATGCATGTTTCAGAGTGCTTGAGCAATTTCAATTCAAGGCGCTGTGATGAAATAATAGTT
+ATTCAGGAGAATATGCTCCTGCATTCTCTAATAGGCTACATCCATGTAGCGTCCTTATAAATCACAGCAA
+CGATGAGGTGATGTTGTTCAAGCGCTTCTTCGATGGGTTTAAAATGACGTTATACCGCGTTAAATAATCA
+AACCATAGAATGACTATGTTTACATTATTTGCCTTGCCTAAAGTCATTTTAATTCCCACTGAAAACCTGC
+ACTTTGAATGGTAACGGGTATAATTATAGTTTTTGTTGGTTGTATCGCTAATTCACGGTAAAATGCAATT
+TCGATAATGTAAGCATGATAAAAGTAACTATGATTAACGTAAGTATTGTTAATGTTTTATCAACGTTTCG
+TTTAGGCAATTAAAATACTTGAGTAATCTTAACTAATGGCATCATCTCCAAAAACGAACGCCTTATCTTC
+TTCCGACTCAGCCAATGCAACCACATGGCAAAACTTTAAACGACTGGTTAGTTATGCGAAACCTTATAAG
+CTCGGCTTTGTCGCCGCAATCATTGGTATGCTTGGTTATGCAGCTATCGATGTATATTTTCTATCACAGT
+TAAAACCGCTTGTTGATGAAGGTCTCTCTGGGGCTAATGCTAACTTTATGAAGTGGGCGCCATTGTTTAT
+TATTGTGGCCTTTACTGTTCGCGGTATAGCTCACTTTATTGCTAATTATTGCCTAGCTTGGGTCGGCAAT
+AATGTCGTTGCTGATTTAAGACAAAAACTTTTTGAACATATCATGTCAATGCCCGTGGCTTTTCATGATC
+AAACATCTACCGGTTCACTTATTTCAAAAATAACCTTTGATACCGAGCAAGTATTAAATTCGGTGAGTAA
+ATCTATTTTAACCATAGTGCAGCAAAGCGCCTTTATTATTGGTTTACTTGGGTTGATGTTTTATTACAGC
+TGGCAGTTATCATTAATCTTTCTATTGATCACGCCTATTATTGCTGTGATTGTCAGTGTGGTATCAAAGC
+GCTTTAGAAAAGTGAGTAAAAATATTCAAGGGGCGATGGGAGAGGTTACCACAGCGGCAGAACAAACCTT
+TAATGGCCACAAAGTGGTATTAACGTTTGGTGGTCAACAACGAGAGTTCTCACGTTTTGCCAAAATAAAT
+AAACATAACCGTCAGCAGCGCATGAAAATGCGGGCAACAAAATCAGCCAGCGTACCCATTATTCAAGTAA
+TAGCCTCATTTGCTTTAGCTTTTGTTTTCTATGCCATTACTTCAGATAGTTTACGCGACAGTATCTCTCC
+AGGTACTTTTGTCAGTATTATCACGTATATGACCATGTTGCTAAGACCTCTGAAAATGCTAACTAATGTC
+AATAGTGAATTTCAACAAGGCATGGCGGCTTGCACCAGTATCTTTTCGATACTCGATCATGAAAAAGAAA
+AAGATAATGGTGACAAACAACTTGAAAGAGCTTCAGGAACTTTGTCCTTCAAACATGTTGATTTTTCTTA
+TAAAAACACCAACACCATGACAACAAGCGATAAAGAACAAGACACTAAACTTGCGTTAAACGATATTACT
+TTTGACTTAGCGCCTGGTGAAACCTTAGCGTTAGTTGGACGTTCAGGCAGCGGTAAATCAACGGCCAGTT
+CATTATTATTACGCTTTTATGATGCCACACGCGGTGAGATATTAATTGATGATACTAATATCGAACAATT
+TCAGTTAAAAGATTTACGTAAACAGTTTTCTTATGTATCTCAACAAGTCGTATTGTTTAATGATACTTTA
+GCCAATAATATTGCTTATGGTAAACCTGAAGCGACTGAAGCTGAAATTATCGAAGCAGCTAAAAGTGCGC
+ATGTGATGGAGTTTGCAGAACACATGGAGCAAGGGCTTGAAACTAATATTGGTGAAAACGGTGCTTTACT
+TTCAGGCGGTCAACGTCAACGTGTCGCTATTGCGCGCGCTTTATTGTGTGATACGCCATTCTTAATTTTA
+GATGAAGCAACCAGTGCGTTAGATACAGAGTCGGAACGTCATATTCAAGATGCGCTACAAACATTACAGC
+AAAATCGTACTTCAATTGTTATTGCCCATCGATTATCGACTATTGAAAATGCAGACAAAATAATAGTTAT
+GGAGCAAGGTAAAATTGTCGAGCAAGGTAACCACCAAAGTTTACTTGCCAAACAAGGTGCTTATGCCCAG
+TTGCATAGTTTCCAATTTGAATAAGGAAGAGGTGGTATGCGCTTAATTGAGAAAGTTTGGTTTAATGACC
+ATCCGGCTAAATGGCTGTTAGTACCAATGTTACTGCCTTTATCTGCGTTATTTTGGCTGATCAGTACATT
+AAGACGTCTCAGCTATAAAATTGGCTTATCAAGATCATGTCAGTTAAGTAAGCCTGTTATTGTTGTGGGT
+AACATCGGTGTTGGCGGCAATGGTAAAACGCCGATAGTTTTATATTTGGTTGAACTGACTCGTTTACTCG
+GTTTAACGCCAGGCGTCATTTCTCGAGGTTATGGCGGTAAAGCGCCTCACTATCCTTATTTGCTTGATGA
+AAAGTCTACCTCTATAGAAGCCGGTGATGAGCCTATACTTATTCAGCAACGTTGTCAGGTTCCTATTGCT
+GTCGGTAGTGATCGTATAGCGAGTGCGAAGTTACTTATTGCTCAAGGCTGCGATATTATTATTAGTGATG
+ATGGGTTACAACATTATCGTTTAGCCCGTGATTTAGAGCTAGTGGTTGTCGATGGCAAACGTTTATTTGG
+TAATGGTTTATTATTACCTGCGGGCCCATTGAGAGAAGGGCTGTGGCGTTTACCTAAAAGTGATTTAGTT
+ATTTATAATGGTAAAAATGATCAGGATTACCAGGAAAAGAATTATCCGTGTATGCACATGACATTGGCAG
+CAACAGAGCTGTGTAACCTACTTACCGGTGAGCGCATCTATTTAACGGATTTTATTAGATTAAATGATTC
+GGTTAATGCCATTGCAGGCATTGGCGCGCCACAGCGATTTTTCGATACACTAAAAGAGCATCAATTTAAG
+GTCATTAATCAGCAAAGTTTTGTTGATCATCATGCTTTTGTCCTTGCTGACTTCAACGAATTTGATGATA
+ATATACCATTATTAATGACTGAAAAAGATGCCGTTAAGTGCCATGATTTTTGTAAAGAAAACTGGTGGTA
+TTTACCCGTGGATGCCACTTTTAGTGACGCAGATAGACAGTTAATCATCGATAGAACTCAAATCGCAGTA
+CAATCAGTTATACAGTAAACAATATAAGTGGCAATACATTCACTAATACATTCGGTAAATGAAAATATTG
+CTCATCGATTAAATATTAACCAGAGAGAAGTTAACATGGCTTTTGATACAAAATTAATGGAAATCCTTGC
+CTGCCCAGTATGTAAAGGTAAGTTAGATTATGATAAAGCAGCGCAAGAGCTTATTTGCCACTTTGACCGT
+TTAGCTTATAGCATAGAAAAAGACATTCCCGTATTACTAGAAAATGAAGCGCGTGAAATTAATGCTAACC
+AGTCTACTGAGCAGGATGGTTAATCATGACTGCTAGTGACCCTTCAGTATTGAGTAAACCAGCTACTGGT
+GATACCAGCTTTGTTGTTGTTATCCCTGCTAGATATCAATCATCTCGTTTGCCAGGTAAGGTGTTAGCCG
+ACATCGATGGCAAACCGATGATCCAATGGGTTGTTGAAAAGGCGCAATTAAGTGGTGCTCGCCAAGTCAT
+TGTTGCGACAGACAATGATGAAGTTGCTGCAGTAGTAAACAGTTTTGGCGCTGAAGTGTGTAAAACACGT
+GCGGATCATCAATCGGGCACTGAACGTCTTGCAGAAGTCATGGAAAAATATCAATTCAGTGACGATGAAA
+TCATTGTTAATGTACAAGGTGATGAACCTTTTATTCCGCCAGACAATATCGCACAAGTAGCGAATAATCT
+AGCTAACCAGCAACAAAGTAGTCATGTAGCACGCATGTCGACCTTGGCTATTAATATTGACTCTGTAGAT
+GAAGCGTTTAATCCTAATGCCGTTAAAGTAATACTTGATAAAGATGGTTATGCCTTATATTTCTCTAGAG
+CAACTATTCCTTATGATAGAGAGCGTTTTTTAAATTCAGATGCTACTACAGAAGAAAATATTCGCGCAAT
+AGGTGATTTTTACTTAAGACACGTCGGCATTTATGCTTATCGCGCTGGCTTCATTAAAGATTATGTCAAT
+TGGCCCACAAGTGAATTAGAACAAGTTGAAGCGCTAGAGCAGCTAAGAGTTTTATATCAAGGAGAGAGAA
+TTCACGTCGCGGTCGCAAATAGCCACGTACCTGTTGAAGGTGTTGATACTCCAGAAGATTTAGCCAAAGC
+AAGAGCATACGCGACTAGCTTAGTGTAGTTTCATATTCTGTCTACTTCTTAGTAGTAAAAATAAACCTGT
+GAGGCAATACTGTCTGACAGGTTTACTTTTATTGATATGATTAAACTTTGAATGTTTAGCCATTTGCTAC
+AGCAAGTTCATCATGAGTGTTTTGTAAAAAACAGGCACTAAAATCTACTAAATCATGAATAGAGCTCGGT
+AGTTGCTCAATATCAATGGCATCAATTAAGTTTTTTACTTCTAATCCCAGTTCAGTATCACCTTCAATTT
+TTAAACGACGTTGAAAAAATAAGGTATCAGGGTCTTGTTTACGCCCTGCAATGAGCACCAAGTCATCACC
+GTTAGCACTAAAACTGACATCTTCAGCAATATTATCTTTAGGCGAGGCCATGATTAATTGGTCTTGATCA
+AAACTTAACCACCAATTTAGTTGTAAATCCAGGATGGAAATCTTTAGCCATTTGTCTTGTAAAAACTCAA
+AGTCACCGTCGGTAATAGCTTCACTAAAAATAGAATGTAGTGCTGGAATAAGTACAGACTTTTGCGCGCT
+AAACGGTACAAAACGTAAACTTGGCTGCAATATTTTTGGCATTACCTTGATCAATTTCTCCTTTAATCGT
+AACGGTATTTGTTTCTCAACTAACGATAAAGAGGGAATAATACTGGCCGTTATCGATTGTGTAAAGGGTA
+ATAATGAAGGGATTTTTAGCACTTTTATTTACTCTGATGCTGCTTATTGACTAGCAAGCATTCTAGCAAG
+GCTAAAAAATAAATTAATATTGCAGATCAAGTTTTCTTTAATACACATCAATAAATCAGAATGATGAACA
+ACATACACTGCTGAAAATTTTTATGTCTAATAATGATGACAATTGGGAGTTGATGTGGAGTTACTTTGTC
+CTGCTGGTAATTTACCCGCGCTAAAAACAGCAATAGATAATGGCGCCGATGCGGTTTATATCGGGTTAAA
+AGATGATACCAATGCCCGCCACTTTGCTGGTCTTAACTTTAATGATGGTAAATTAGCCAAAGCTGCTGAT
+TATGTACATCAGCGAGGTAAAAAGCTGCATGTAGCCATCAATACCTTCGCCCATGCCGGCGGTGAAGAAC
+GTTGGCAAAAAGCCGTTGATAATGCGGTTGCCATAGGCACAGATGCTTTAATTATCGCCGATTTAGGTGT
+GCTAGATTACGCCGCAACAAAATACCCTGATGTTGAACGTCATGTATCAGTACAAGCCTCAACCACAAAT
+CTTGAAGCGATAAAGTTTTTTAAAAACAACTTTGATGTTCAGCGAGTTGTGCTGCCGCGCGTATTGTCTG
+TGCAACAAGTTAGACAGTTAGCTAAAAGTAGTCCGGTACCATTAGAAGTCTTTGCTTTTGGTAGTCTATG
+TATCATGGCGGAAGGGCGCTGTTACTTATCTTCTTATATGACGGGAGAGTCTCCTAATACGGTAGGCGCG
+TGCTCACCGGCGAAATATGTTAGATGGCAAGAAACAGATAAAGGCTTAGAATCTCGCTTAAATGGTGTCC
+TTATAGACCGTTACCAAGAAGACGAAAATGCAGGTTATCCGACACTATGTAAAGGTCGCTTTGAAGTTGA
+TAATAATGTTTATCATGCCTTAGAAGAGCCTACCAGCCTGAATACGTTAGAGCTTATTCCTGACCTAATT
+GCCATGGGCATAGTCTCGGTAAAAATTGAAGGCAGACAACGTAGCCCCGCTTATGTCGAGCAAGTAGCTA
+AAACGTGGCGAATGGCGTTAGACAGATATCAGCAGAACCCAGAGAACTTTACTGTTGAAGGTGCTTGGAT
+GAATACCCTAGCTAATTTGTCTGAAGGTTCACAAACCACGTTAGGTGCATATCACAGAAAGTGGCAATAA
+TTGTCACTCATCTTAAAACTTAAAAACTATAAAATTAGCGATAGCGATAAAATTTAGGAAAAATCATGAA
+ATTCTCTTTAGGACCTAGCCTATTCTTTTGGCCGAAAAATGAGGTGGTAGACTTCTACCAACAAGCGAAA
+GAATCGAGTGCTGATGTCATTTATTTGGGCGAAACGGTTTGTTCAAAAAGGCGTGAACTTCGCGCTAAAG
+ATTGGCTTGGCTTAGCGCAAGACGTTGCCCAAGATACTAATAAACAGGTGGTTGTTTCAACAATGACTTT
+GCTTGAGTCACCTGCTGAAATACAAGTGTTAAAGCGCTTGTGTGATAACGGTGAATTTCTGGTAGAAGCC
+AATGATTTAAGCGCAGTGCAAATTATGCATGAGCTTAAAATGCCGTTTGTCGCAGGGCCTGCGATTAATT
+GTTATAACTTATCAACCCTTAAAGTCTTGTTAAAACAAGGTATGACGCGCTGGTTAATGCCTGTTGAACT
+CAGTGGTGATTGGTTAAAAATACTATTAGAACAAGCGACAGAGGCAGGTATTCGACAGCAGTTCGAATGT
+GAAGTCTTTTCATGGGGTTACCTACCGTTAGCCTATTCTGCCCGTTGCTTTACCGCTCGCTCTGAAGATA
+AAGCAAAAGATGATTGTGAGTATTGTTGCATTAAGTACCCGGAAGGTCGCCGAATGAATAGTCGCGAAGG
+AGAACGAGTATTTGTGCTAAATGGTATTCAAACTTTGTCTGGTTACCAGTATAATCTCATCAATGAAATG
+CCAGCCCTTGATGCAATGGGGGTTGATATTGCCCGCATTAGTGCAGATAGCACAGAAGCTTTTACCCAAC
+TTGATAACTTTAGAGAGCAACTTGTTAACCCAACGAGAAAAGAACTCGACGGTGTCACAGAATGTAATGG
+TTTTTGGCATAAGATTGCAGGCATGTCCGTAGCTTAAAATTAGCGAGAGTTAAATTAGCTGCAATAATTA
+AATGAGAATAATGAGAACACTATGTATACCTTAAACTTGAACCAAATGACTCAGCAAGAATTCTTAGACG
+AATACTGGCAAAAGAAACCTGTAGTAATACGGCAGGGATTTAAAGACTTTGTTGACCCTATTGCTCCTGA
+CGAATTGGCAGGTCTAGCGATGGAGGAGCAAATAGAGTCTCGTTTGGTTCATAAACAAGATGGACAATGG
+CAAGCTGCTTTTGGCCCATTTGAAAGTTATGAACATTTAGGCACTGAGAACTGGTCTCTTGTAGTACAAG
+CCCTTGATAACTTCTCTGAAGAGTCGGCAGGAATTATTGAAGCATTCCGATTTATTCCTCACTGGCGTTT
+AGATGACTTAATGGCAAGTTTTGCTATGCCCGGTGGCAGTGTTGGTCCACACATAGATAACTACGATACT
+TTCATTTGCCAAGGCTCAGGTAAACGTCATTGGCGAGTTGGAGATAGCGGTGAGCACGTAGAATTTGCAG
+CCCACGAAGCGTTATTACATGTCGAGGCATTTGAGGCTATCATCGATGTAGAACTCGACGCTGGAGATAT
+CTTGTATATTCCACCTGGATTCCCCCATGAAGGTATATCCCTTGACACCTCAATGAGCTTTTCTGTCGGT
+TTTCGAGGTAATTCAGCGGTAAGTGTACTTAGTGCTTTTGCTGATCATTTAATTGATAATGAAAAAGGTA
+GCCAGTTATTAACCGATCCTAATAGGCTGGTTACTAGTAATAGTGGCGAGGTAAGCAACAACGATTACGC
+GAGTATTAAGTTGCAAGTTCAGAATCTACTTGATGATGACATTAACTTTAAAAAATTCACGGGGCAGTTT
+TTAACTACCGCGAAACATGATCTAGATATTTTAATACCGGATGAACCGTTTGAGCTTACTGAAGTGAGTA
+ACTTGCTTAACAGTCATGCTATCAAACGTCTAGGCGGCTTACGTGCTTTTTACTTCGAAGATACTATTGA
+ACAGGGTTTGTGTTATATCAATGGTAGTGAATTGGCTTTTTCAGCAGAAATTGCTAATGGTGTGAAACTA
+CTTTGTGACAAAGTGATGTTGTTACCTGACGATCTTAGTGACTGGAGCCATAATGCTGCTTTTGTTGAGT
+TAACGACAGAGTTACTGAACCAAGGTTATTGGTATTTAGCTGAAGCAGAGTAGCTAACTTGGCTTTAGTC
+AATTTTCCTTCTGAAAATGGCACTTATCTGTTTATGTTATAGCTATGTTATTTTTAAATATACAGGGTTC
+AACCGGCATTTAGGAACGCCTTTATTTAAGGAATTGATTAAAGATAATAGTTATTCAGAATAGTATGTAA
+AAACTTACGCTAATCAACTAAAGCGATATTGCGTTATTGTTGAACAATAACGCAATATAAAGCGCTTCTA
+CACTAAACTTGTAGTGATACCTCCCCAAAAAAGTGACCAGTATAAAACTTATAGTTTGCTAAGTTCACCG
+CAAACATTAAGACTAAATTAATATAGCTACATCATCTACAGGTCACAAATATCCCATAAACGCGGATTGA
+CATTAATTGAACTGAGATTGAGCAAGGAAAAGCATTCGTCAAGTATCGATAACTGACAAAATTTAACCTG
+CAGTTTTAGCTCATCGGATCCCACGGCAGCGCTAACCAGAAAACTCCATACTTATGTCTTTATTTCTCGC
+TATAACATGAAAAATTTAGTATTCACATCTGTCCAATCAGGAAATCAAGCTCAAGTAAAAAATGAATGTC
+CCAAACAGAGTCTGGCGAGTGAAATAGAACTTTTTAGTGCACTTCTTACAAAAAAAAGGTAATTAAAGTT
+AGTTTTAGGTAAATTAAATGTTAATTGCTTCGTATTTAATACATTCACTAACCCTATTTTAGTGTGTATA
+TTACTACGAACAATAGGATATTGGTGGCTATAAAGTCACTAGCACAAGGATAACAATGAGAAAGAATAAT
+TATACTTTAATTGCAGCGTTAGTTGCCGCAACATTAGGCGTTAGTACTCTTAGTGGTTGTAACACTATGG
+AGTCTACTGCTAACACTCAATCGGTATTAGTGAATCAAGAAACCGTGGTTAAAAGTCAAAATGATCAACG
+CCAATACCGTTATGTCGAACTTGATAATGGTTTAAAAGTGATACTCGTTTCTGACAGTAGCGCTGATAAA
+TCTGCTGCTTCAATGGATGTACATATAGGTCATATGGCCGATCCTAAAGACCGTGAAGGTCTTGCCCATT
+TCTTAGAACATATGTTGTTTTTAGGGACTGATAAATACCCTAAAGTGGGTGAATACAATGAATATTTAAA
+AGCGAACGGCGGTTGGTCAAATGCTGGCACAGGTCAAGAACACACCAATTATTTTTTTCAAGTAAATCAA
+GACTCATTAGAAGAAGCGACTGATCGTTTTGCGCAATTTTTTATTTCACCTAGTTTAGATTTACAATACG
+TAGACCGCGAAAAAAATGCGGTTAACTCTGAATACAGCATGAAAATTAAAGATGATGCCCGCCGTATTAG
+AGAAGTATTGAAAGACACACGAAACCCTGAGCATCCATCAAGCCAATTTTCGGTCGGTAATTTAGATACA
+TTAGCGGACCGCGAAAATGATGTGCTTATTGATGACTTAAAAGCACTTTATAAAGAGAATTATAGTGCTA
+GCCGTATGTCACTGTCATTGGTAGGTCGTGAAGACCTAGACACCTTAGAGAAATGGGCACGTGAAAAATT
+CACAGCCATTCCAAATAATGGTTCAAAATCTACTCCTGTTAAGGTTAAGCCCTATTTACCTGAGCAGTTA
+GGCGTAAAAATCAATATAGAGCCAATGAAAGATATAAGAAAGCTAACGTTGGCATTTCCTGTTAACAAGT
+CAACTCAGTATTTTGAAGAAAAACCACTTATTATTATCTCATCTTTATTAGGTCAAGAAGGCAAAGGCAG
+CTTATATAGCCATCTAAAAAACCAGGGATTAATAGAATCTTTAGGTACTAGCGCTTATGGTCCAGATGAT
+TTTGAGCGTTTTACTGTAAGAATTACACTGACACCTAAAGGTTTAGCTGATTATCAACAAGTCACTGAAG
+CGGTATTTGCATATTTACAATTGTTGTCAAATAAGCAATACAACCAGCAGTACTTTACAGAACAAGCGGC
+TATCTCAAAAAATAGTTTTGATTTTTTAGAAAAACAGGGGGCAGCAGATACCGCTAGCAACCTTTCAAGA
+CAGTTACAGTATTTTTCACCAAAAAACATTCTCAATGAAGGCTATTTGTATAGTGATTATTCTCACCAAT
+TGATCACTGAATACTTGGCGCAGATAACACCTGAAAAAATGCGATTAGTGTTAATTGCTAAAGGTTTAAC
+AACAGATCAAGTGCAACCTGAATACAATACGCCTTATGCAATGACTAAAATCAATGCAGAAGAGATGAGT
+CGTTATCAATCACCTAAAACCATTGATGCATTTTCGTTGCCAGCACCTAACCCATTTATTGCTACGAACC
+TAACAATGAAAAAATTAGAGTCAGATGCGAGCAAGCCAGTCGTTGCTTTTGAGAAATCAGGCTTTACTTT
+ATGGCACAAGCAAGACACTGAGTTTAGAGTGCCTAAAGCATCTGTTAATGTACAAATTTACTCTGACCAA
+GCAGGAAAAAGTGCGTTATCACGCGCTCAAAACTATCTTTACAGTGCGTTATTAAAAGACAGTTTAAATG
+AGTTTGGTTATCCCGCCAAAGAAGCTGAATTATACTATAACGTTTGGTCTACCAGTGCAGGAATAGGCTT
+TGGCGTAAATGGCTATGATGAAAAACAAGCCATGCTGTTAAGTACAATCAATAAACGCGTTCGACATTTG
+GATATAGATGAAGCGGCTTTTAATTTACACAAAGAGCGCTTAGTACGTAAATGGAACAATGCTAAATTTG
+ACCGTCCATATAGCCAAGCACGTTCAGCATTGAGCCAAATGCAAAGTACTAAAAGCTATTCAGCAAAAGC
+ATTAGCCAGTGCACTTTCAACAGTAACAACAAAACAGTTAGCGCAATATATTAACGATTTTCATAAGGCG
+ATTGAAGTCGAAGTATTGGTACACGGTAATATGCTTAAAGCAGAGTCGGTACAATTGGGCAAAAGCCTTT
+ATGCGCTAAATATGACCGACTCTATAGCTAAAGAACGTGCTAATAAAGTTGTTAAGTTAAACAACACGAG
+TCATGCGTTAGTTCAAGAATTAGTGGTAGATCATAACGATTCGACCATTGTTGAAAGTTACATTAGTAAT
+GATGATTCATTCGCTAATCGAGCTAAATATGGCTTATTTGGTAGCATGATAAACGCTCCTTTCTTTAAAT
+CTATCCGTACCGATCAACAACTTGGCTATATTGTTAGTGGCCGAAATACCAAGTTAGAAAATTTACCTGG
+ATTGTCATTTTTAATTCAATCGCCCAAAGCAGGACCGGTAGAATTAAAACGTCGGATCGATCAATTCATG
+ACTGATTTTAAAGGGACATTAAATGAGATGACCGCTGAAAAATTTAATGAATACAAGCAAGGGCTCATTA
+AAGATTTACAAGCTAAAGATAAGAACTTAAATGAGCGCACACGGTATTACTGGTCAGAAATCAATGAAAA
+AATGTTTGATTTTAATAGCAAAGAAATAATTGTTGCTGAAGTTGAAAAGTTAACACATGACGATATGAAA
+GTGTTTTTCTCTTCAATAATAGAAACAACTCAACCTATTATTGTGCGAAGCTTTGGTACTGCCCATCAAG
+GTGATGACGATTACAAGCAAGCCTTGCACGATAATAGTATTTGTCGTACTGAGCAGTGCTTTACTAACGA
+ACTTACTAAGGTTGTGAGATAACTATTATTGACTAATATAGTGGTGTTGTTTATCTAATTGATCAAAGGC
+TTTTGAATGAACTCAGAAGCCTTTTTTACAACTATCAATCGTCTTATCGACAGAGCTAACTAACCAGGGT
+TATTGTTATTTAGCTGACACAGAATAGTTAGTTAACAATAATAATTAACTGACCTTAGCTTAATGTAAAA
+TTTTAAAGAGTATTACTCTACTTTCAAGCGGTTTCATTATTCACTGATGACACTCGCAGATATCTAGTGA
+TATCAACCTCATCAATTTGTTCGCTGTTCATGTACTTATTGGCATAAGTTAAATAAGTGCCAGAGGTTAA
+AAATAGCTCGAATAAATCAATGTCAATATGTTGATCAATGGCGAATTTATGCAAAATATTAACTGATACA
+CTTAAGGGTTTTGCTTTTTTATAGGGCCTATCAGCAGCCGTTAATGCCTCAAAAATATCAGCAATCACTA
+ATACTCGTTCAGGGATAGTTAATTGGTCAGCCGTTAACTGTCTTGGATAACCCGTGCCAATAAGGGTTTC
+ATGATGTGTTGAAGCAAATCGTGGAACATTAGCAAGCTCAGGAGGAAAAGGCAGTTGTTCTAACATTTTG
+ATCGTACCTATAATGTGCTCATTGATAATATATCGGTCTTCTGCTGTTAATGTGCCACGAGAAACAGATA
+AGTTATATAACTCACCTAAATTAGCAATATGTTCAGGTGCAGACATTTTTATAGCGAGTTTTTCATCGAA
+TTCTACTGGATTAGTTCGTCTAAAAATATGTTCTGCTTTGTCGGTCAATAACTGTTCAGTTACGGGAAAT
+CTCTGTGATTGCGCATCTGTCGGTTGGTGGAGACCTTGCTGTTGGTTTTGTTTTGCTAAATGTAACTCTT
+CTACTGGCGATAAACCTAAAGTATCATCAAAGTGACGTTGCCAAGTTTGTTGAGCAATGAGGTGTAATTG
+CTCAATTTTATCCTCAGCCATAAACTCACTCCCTACATTCGCATTGGCTACAAAAGCAAAGTCTTGTGTT
+AATTGCCTTTGTTGCTCTATCAGTAACTGATGTAGTTGTTTTTGTTGTTCAGGTTTTTCTATTAAAGCCT
+GATAATAATTCACTTCAGCATCTCGCCATAGCACTTCAAAGCGCATTCTTACTTCATGAATACGGTTATA
+TATGCTTTCAAGTTTACTGCCTTTATCAACGATATGTTCAGGGGTAATAATTTTTCCGCAATCGTGTAAC
+CAAGCAGAAATTTTGAACTCACGGTATTCATCATTGGACTTAAACGAAAAATCTTTAAAGGTACTATTAT
+CTTTAACAACTTCATTCACTAACATTAGGCCTAATTCAGGAACTCTATTGCAGTGACCACCGGTATATGC
+CGATTTATCATCGATAGTTTGTGCGATAAGTTGTATGAAAGAGTCCATCAATTCTTGCTGTTTTAGCTCA
+TGGTCTTTAATCGCAACAGACATTTCGACTAATGAATAGGCAAGCTCATCAATTTCTTTAATATTACTTT
+TAACTAAATTGACTTCTTCATATTTTCTGTTTTTAATTTTCTCATTCTCTAATGCAAGTAACTTAATAGG
+TTTTACTATTGGGCTGGAAAAATCCAACTCACAGGCAGCACCAGTAATAAACAAATTGTTGTGATGATGA
+TTGATAATTTTACCTTTGCAGCACTGGGAGCCAAAATAGTTTCACGCGGTACTATTATGGCTAAAAACTC
+TGTTTCGTTAAAATTAGTAGGAGTTAAGTAGATAAAACTCTCGATATTATTTATCACTGATGGCACCAGT
+TGCCCATGACGAAGGGTATTATCGGCTAACGATATTAATTCCGCATAAGGGACTACTCCTTGTTTGCTTT
+GTGCCTTACTTTGAGTAAACCACTTTGCTTTAAGTGCACTTTTTTGTTTTTCCGAAATATTATCTATAGC
+TAGATTAATAATGGTCATTAACTCGGTTTGTGAATCATGTAGCATAAAATGTAAAGAGTCGTTTAGGTCT
+GCTGGAGCAAAACTTACCTCGGAGTGATATTGAATGTTTTTAATAAAAAATTGCTGTTGGATATAACGAA
+AAATAACTTCGTTGTCAAAACCAGCAAAGATCTCGCCCTGTGCCACCGCTTTTAACATCGCTTTACTCGA
+AGGGTATTCAATAATATTAATACTTGGAAAGTGTTGTTTAAGGAGCTTGGTGTTTGACCAGCCTTGAGTG
+ATTGCTAACTCTTTGCCTTGTAATTGACCTAGATTACTTATTTTAGTTACATTTTTCTGAGTGATGATAG
+TAAAGGGCAAGTTAATAAATTTTTCTGAAAATATTCCTCTCTGATTATTTTCTTCTGTTTTAAATACTGG
+TTGGAGTATATCGATGCTGTTGCTTTCAAATTCTTTAACTAACTCAAACCATGTTAAACCATTGGTATAT
+TCAAACGTTAAGCCTGTCATCTGAGAAACTAAAGACAGTATTTCGATGCTATAACCTTTTGGTTGCCCTG
+ATATTGAAAAATCAATAGGGGCCCAGTCAGTTTCATTAGATACTTTTAGCGGTGGAGTGTTTGCGATTAG
+TTGCTTTTGTTTATTGGACAGTGCGATTTTATTGACTTTTATCTTAGCAATCTTAGGTGCATTACCTTGG
+TTACTTGAGATTATCTCCCCTGATTTTTGAAATAAATAGACTTCTTTTTCTACATTACCGTTATGTGCCG
+AACCTTGGTTGGTTAGGTATTGATCAATAGAAGATAATGCAATATCCACCGCAAGGACAGCATCAGAGCC
+AGGGATTTTAGCTGAATAGGTTTGCCCTGGGGCTTGCAAATTTTGGAACATATAGGGATCAGTTTTATGA
+ACTTCTCCCATTTTAGCGTTTAAATACCATAGCCGAACACTAGCGTCATAATCGGTGTTTTCTTCACGGA
+TTATCCGTACAGTAAAGTCTGCATTAAGATAACTAAAAACGCGTTTTCTTTTGCTCGCTTCGCCAGTAAC
+TTCAATGGTAAGCCAGCGATCTGAAATTGAAGCATCGACTTGTGCACGAATTGCTGGACTCGCGTCTAAA
+TTGATTAACTCGTAGAGATCACCATTTCCAAAACCTATATATACTGCATAAAAGTCACTACTAGACTTGA
+GCACTTCTGAAAAAACAGGCCCGACAGAATTACTTACCTTATTACCCTCAACAAGGTCTCCAAATTTGGC
+GAACATGCGAGTAATATTTTGAGCTCTTTTATCGAGTGATTGTAAATGCTCTTGTGTTTTTTGACTCGAT
+AAAGAAAATAGTTGGCTAGCGGATTCAGTAGCCATATTTTTACTGAAGTGATATTGCAAACTGATGGCAA
+TAACGGCAGTAACAACCGTAGCTAAAATGAAAATACTTACTACGGTAAATCGAATAGTGTGCTGTGATAG
+CTTTGGCAAAAATTTCAATATGCTAAGTCCCTTCAACAAAATTATATTTGATAATAACAGCTTAACTTAT
+TTTCAATTTTTTTTTATATTTAATATGAGCTGTTTATTTTACATTTTTACAACTAAATGTTATTAGTTAT
+TGCTTGTTGATAAGCAATGCGGATAATAGCGGCTTATTTTCATTGACAGTAAGGCCTTGCTTGCCAATAT
+GCGCTTAGATAAATTTATTTGTAAAAGTACTGAACTCACCCGAACCGAAGCTAAAAAAGTGCTTAAAAGC
+GGTGAGGTACGTGTTAATAATGAAGTCGCTAAAAATGCGGCAATGCAAGTACATGAAAACAATCTTATTA
+CTATTGATGGTCAACAACTTAGCGCGCGTGGCTCTCGCTATTATATTTTACATAAGATAGTAGACACCAT
+TTGTTCAAATGTTGATGAAATCTACCCGTCGGTATTACATTCTCTTGAGGTAGATAAAGCCTTCGATTTG
+CATATTGCTGGCCGATTAGATGCTGATACCACAGGTTTGGTCTTGATCACCGATGATGGTCGCTGGTCGC
+ATAACGTTATTTCGCCGAAAAAGCAGTGCCAGAAAACATACCGTGTATGGCTACGCAGCGAAATTGACGA
+TGATAAGTTATCTGCATTAGTCGCTAGGTTTGACAGTGGACTTCAGCTACAAGGAGAAGACTCACTTACT
+CGACCTGCAATATTAACGCGGGTAGAAATAGATAATTTGGTTGATGAAGCGTCTTATCGAAGTGAAGTTC
+TACTTACTATCACCGAAGGGAAATATCATCAAGTTAAACGTATGTTTGCAGCGGTAGGTAATAGGGTAGT
+GGGCTTACATAGAGAACAGATAGGAAAAATAACCTTGGGTGATTTAGCCCCAGGTGAGTGGCGTGAATTA
+ACTGAAGATGAAATAACTCAATTTTCATAGCTTTGCTGGACTACTTTCGAATTAGAGCAGTTCATACAGT
+CATATCGCCAGTATTTGATAAAATACTGGCGTATCAGCTACAAAATCACTGGTAGCGACAGGTCTACTTT
+TTATTTAACTCATTAAATTTAGCCATCTGTTCATCAGTTGCTGGCAATTGATGTTTTTCTTTCCATTCAC
+TGTAAGGCATACCGTAAACCTGTTCACGGGCAGCATCTATATCAACGTCAACACCTAACTTTTCTGCTTC
+ACTCACTGTCCATTTACTAAAACAATTACGGCAAAAACCAGCTAAATTCATTAATTCTATATTTTGTACG
+TCTTTGCGTGAGTCTAAGTGTGCCAGTAAACGACGAAAAACTGCTGCTTGAATTTCTATTTCTTTATCCA
+TTTTGTTAACCTTTACTGTGATTGTTTGTTGATAATACTTTATCTTTTTTTATCTTAAGCTTTGATACTT
+TATTTTTTCGACTGACTAACCGCTTCATCAGCAGGTTTTGTCGGATCAAAACGTCTAATTTGCACTATCA
+TGCCTATGTGTGGGTGGTCAAAATAATGAATCTCTCCGGTGATCACACGGCGATCTTGTTTAAAGGAAAT
+TACCTTATTACGACTTGATGTTGTATTTTGTTTATTTGCTAATTTTTGCTTCGCCGTTAATATCGATGAG
+TTATTAGATGAGTCAATAATATTTAACTCGGTATCGATATACAGGTAATGATCTAAGTGCACATTGAAAA
+GCCCATCTATTGACCAAGGCTGAATAGGTGGTGTGGTTTGCTTTTGATTTTCTGTGGTACTATTTACACT
+TAATGGTACTGTTTCTTCCATAATATCAGATGACAGCTCAGCAACCATATTTTTGATATTCTCTTCGTTA
+TTAACGGACTCATTGCTGTTATCGACATTTGTGCTGGCAAAGTTACTTTTTTGATTGTCTACTAACGAAA
+GTTGCTGAAATAGAGTGTCAAGCTGTTGCTGTCTTGCTTGTTGGCGTAATTCTTCTGCTATCGTTAACTC
+ACTGAACGCTGCTGAATTCTCTATCACATTGTTTGTAACATTATCAGGTGTCATGGACGAGGTAGCGTTT
+GTAGTTGCTTGTGCAGCTTCATTGCCAGCTAAATTAATTTGACTACGAATCAGCTCTTCAGCTTGTTTTC
+TTTGTTCTAAAATTACCTGTATTTCAAGTGCCTGTTGCTCAGACACTTGTTGAGCTACTGCTTGTTGGTA
+GCGTAAATCTAAATGCTCACCAGCATATAACTTCATCGCTTTTGATTTTCTTTTACTTTCACCCATTTGT
+CGCCAGCCGAGATGCAATAATGGCGCGTAATTACGTGATCGTTTGATACGGTTAGCAATAGATTTCAAAC
+GAAGAGAATCCTGGCCAATTAAGTAAGGAGTATCACTTGCCCAGGTGATTTCACCATTTTCATCATCGCG
+CCATTGTTCAAGCCCATTGATGGTGTTTGTTAGTTTATCTACGGGGAAACCATCGATGCTAAAGCTTTCA
+AATTGCTCTGAAGTTAAGTGCTGTTGGAAAAATTCAGCAGGGATCACACATAACGGCATTTGGCGATTAA
+TCGGATATTGGTTATAAACCGGTACATCAACCGCGACATACTGTGGTTGCTCGCCTTGCTCCGTTAAATC
+ATCTTTGGCTAAAACTCCAGAGGTGTCATTAGTGACTTCAGGAAGCACAGTTACCGACATCTTAGCTGAA
+GGCATTACACCTTCATTCGCATCAAGCTGAGCCTTATTGATATCTTGACCATTTTTGCTTTCTGATAGAA
+GAGCTGCAGCTTCAGTATCAATACTTTCAGGCCAAAGGTTGTATGGCGTAATAGCTATGTCATACGGTAA
+TTTTGTTTGTTGTTGTTCACAAATGGGCAGTAATTTTTTTAATGAGGCTATATTCGGTTGTAAATAAGGT
+GCTATTAAGTCAATAGCATTTCTTTTTTTACTCGTGAGATCATTCGGGGAAAACTTTTCGGTATTTTTTG
+AGTTATCTGTAACTTGTTTAAAAATAATAACTTCAATTTCAAACCAACGTGCTTCTTCAACTGCCGAGAC
+TTTAGCGCTGTTGGTAGCCAAAGCATTACAACTTGTTAATAAGCATAATGAGGTTAATGCAGGGGTAAGA
+ATTGAATGGTATTTCATTAAAAATCCGTATGTTAAGACAAAAGTGTATCAGTTGAGCTAACTTAATTTTA
+TTTTATTTTTACGTTCATATATACCAATCAAATTAACTAAGTGATCTATTTAAATGGTCTAAATATCCCA
+TAACAGTGTTGCTTTCAATCCCAATAGCCAGCTATTGCTCAATCAAACGCCTTGTTCTTGAAAATTTATT
+CTAATTAAAATTTGAACTATTAATCAATCTAATAGGTATTGCTTAGAGGCTTGAGCAAAGTAAGTTTAGC
+GAAAACGTTACTTGCCCAAGTTTACCATTATACCCGTTCCCATTAAAAGCACTCTAAAAACATGTACCTT
+GTTTGGTAGTGAAAATCTGAGTCATTATTTAGCTAAGTCATTTAAGATATTAGAAATTAAGGTAAAGCGT
+TTTTGAGTATCATCGTTGGCTTTTACAAACTTCAATTTGCTTGCTCCAGCCATGCTATACACTGCTGGAT
+TTTTTTGAATTAAACCAATAATTAGCATAGGGTCAACGCTGGTATCATTACTAAATTCAATCGAGCCACC
+TGTGGCACTCGCCTCAATTCGCGAAATACCAATAGTCTGCGCTTTAAGGCGTAGCTTGGCAATTTGGACT
+AAATTTTTACTTGGTTGAGGCAATAAACCAAAACGGTCAATGAGCTCAACTTGAATATCATCTAGCTCAT
+TTTTGTTTTTACAGCTAGCAATACGTTTATATAAACTTAAACGTAAGCTAACGTCAAAAATGTAATCATC
+AGGTAGCAGCGCTGGTACACGTAACTCAATCTCAGTCTGCGTAGACATTACTTGGTCTAATGATAGTTGT
+TTACCTTCTTTAAGTGCTGCAACGGCTTGATCGAGCATTTCCATATACAAACTAAAGCCAACTTGGCACA
+TTGAGCCACTCTGGTCTTCACCTAATAACTCACCCGCGCCACGAATTTCTAAATCGTGAGTTGCTAAAGT
+AAAACCTGCGCCTAAATCTTCCAGAGAGGCGATAGCCTCTAAGCGTTTTTTAGCATCTTTAGTAATGCGT
+TTTTCATGCGGCGTTAACAGATAGGCATAAGCTTGATGATGCGAGCGACCTACACGGCCACGCAGTTGGT
+GTAATTGTGCTAAACCAAGATGATCTGCTCTGTCCATAATGATGGTATTGGCACTGGGTACATCGATACC
+CGTTTCAATAATTGTGGTACAAACAATGACGTTAAAGCGTTGATGATAAAAATCACTCATGATGCGTTCA
+AGCTCACGCTCACGCATTTGTCCATGGGCCGTGACGACACGAGCCTCAGGCACTAATTTTTGGATGTCTG
+CTGCAGTTTTATCAATAGTATCAACATGGTTATGCAGATAATACACCTGACCACCGCGTGAGGTTTCACG
+TAATACAGCTTCCCGAATTAATGCTTCATCGTGTTCTCGTACAAAGGTTTTTACCGCTAAACGTTTAGCG
+GGTGGCGTGGCAATAATAGACAAGTCACGCATTCCACCCATGGCCATATTTAAGGTACGAGGAATAGGGG
+TTGCCGTTAGTGTTAAAATATCAACGTTACTGCGTAGCTGTTTGATTTTTTCTTTTTGTTTAACACCAAA
+TCGATGTTCTTCATCGACTACCAGTAACCCTAAATCTTTATATTTAATGCTGTTTTGAAGTAATTTATGG
+GTACCGATTAGAATGTCGACTTGACCAGACTCAACTCTCGCAATCACTTCTTTTTGTTCTTTAGGTGTTT
+TAAACCGTGATAATACTTCAGTGACTACCGGCCAATTAGCAAATCTATCTCTAAAGTTTTCATAATGTTG
+TTGAGCGAGTAATGTGGTGGGGACAAGTATTGCGACTTGTTTACCATCATTAACTGCCACAAAGGCTGCA
+CGCATAGCGACTTCTGTTTTACCAAAACCAACATCACCACACACAAGCCTGTCCATGGTTTTTGGCGACA
+ACATATCGCTTACTACGGCATTAATGGCTTGTTTTTGGTCGAAGGTTTCTTCAAAACCAAAACTGTCACT
+AAAAGCTTGGTAGTCTTGTTTATCACGTTTAAAACTATAACCATGGTTGCTGGCACGTTTTGCGTAAATA
+TCGAGTAATTCGGCGGCAACGTCACGGACTTTCTCTGCTGCTTTCTGCTTAGCTTTACTCCAAGTATCAT
+TACCTAGCTTATGCAGTGGCGCATGGTCACTATCAGCACCTGAATATCTACCAATTAAGTGTAAAGAGCT
+AACAGGGACATAAAGTTTGGCTTCGTTAGCATAACTAAGCACCAGAAATTCGGTAACTATGCCGCCATTT
+TCAATGGTCTGTAGACCTAAATATCGGCCAATGCCATGTTCAATATGGACCACAGGTTGGCCAATGGTTA
+ACTCAGCAAGGTTTTTAAATAACGCATCAGCTTGTAAATCTTGCGCTTTGGTACGTCTTCTAGCTTGAGA
+TACATGATCGCCTAATAACTCGGCTTCAGTAACTAGGGCAATCGCATTTTTCTGACTATTACCTTTCGCT
+TGGAAGGCAAAACCCTGAGTTAAACTATTAACGGTAATACCAAGGGTATCCGTTGCGTTAATAAAGTCGT
+CAATGTTATCAAACTGAGCAGGTCTAATATTGTCACGCTCAAGTAACTCAAGCACACTTTCTCGGCGACC
+TTGGCTTTGCGCAACAAAAAGCACTTTGTTGGGCGTCTCTTTACTGGCGATGAATTGGTTGATTAATTCG
+AACGGCTGCTTCAGTTTATGATTAATCGTTAAATCAGGCAGCGGTTTAACATCAAAACATATTTCGCTAC
+TTTTGCTTTTTACTTCAGCACTTGTCTCAGCATCGACTTCAGCAGTAACAAGGTCTTCGCTAGCCTGATT
+GTCACTACGTTGAGTTTTAATCGTCTCTATTTTCGTTTGCTTAGCAATGGTGATGCGATCAAAAGGTTTT
+AACGCGCTATAAAGCGTATCAGCGGTTAAAAATAGCTGTTCTGGCGGTAATAAAGGCCGAGTAGGGTCGT
+AACGTCTATTTTCATAACGGTACTCTATATCGAGCCAGTATTGCGTTAAAGAGTGCTCAATATCTCCGCT
+AATAACGACCAGAGTATTATCAGTTAAATAATCACAAAGAGTATTACTTAAGGTTGCACCTTCTTTTTCA
+GTGTCCTGTTTATTATCAAAAAACAGTGGTAGGTAATACTCGATGCCAGGCGGCAAAATGCCATTACTGA
+CTTTGTGATAAACAGACTCTTTATGAATATTGCCCTGAAATTGTTCACGAAATTGACTACGAAATAAGCT
+GATACCCGCTTCATCGATGGGGAACTCGTGCGCGGGCAATAAATTAATTTCATCAATCTTCTCTTTTGAA
+CGCTGACTTTCTGGATCAAAGAGTCTAATTTCATCAATTTCATCATCAAAGAAATCTAAACGAAATGGCT
+TATTACTTCCCATAGGGAAAAGATCTAAAATAGCGCCTCGAGCAGAAAACTCTCCATGCTCTAATACTTG
+ATCAACATTACGATAGCCACTTGCTTCCAGGGCTTGTCGCATTTGATGTAAATCTCTCTTATCGCCTTGT
+TTTATTATTAAGCTGTTCGCTTCAATATATTGTTTAGGAGCAAGCTTTTGTACTAGAGTGGTTACCGGCA
+CAATAATTATGCCAGACTCCATACGTGATAATTGGTACAAGGTAGCAAGACGCTGAGAGATAATATCTTG
+GTGAGGTGAAAAATTATCGTACGGTAGTGTTTCCCAGTCAGGAAATAAGCAGATATTAGCCTTATTTTGG
+CTATCGCTCTTAGCTAAACTTAGTAACTCTTGCTCAATTTTAAGCGCTTGAGGAGTATTACTTGTTATCA
+ATAATATAGGCGTTTGCGCTGTTTTTGCTGCTTGATAAAGAGCAAAGCTACTGCTGCTGCCATGTAAATT
+ATGCCAACTCTTCTTATCGGGATTTTTACCTCGGCGCTTGGCCAATACCGGGGTTAACAGGCTGCTTGCT
+TTGCTCATGATTTCCTTACAGTAATTAATAGACGATAAAATAATGACAGCTATTCTAATTAAGCTATGAC
+CAAAGCGCTAGTAGATACGTATTTTTGTTTTGTTTGTTGGAAAATAGTTGAATTTAGGGTTAAATACTAG
+ATAGTTAACCTCAACGTTGTTTGATGAGCAGTTAAAAGTTTAAACAAAGTTCAGGTTTGTTAACAAAATT
+CAATTTATTTAGGGATATTTTTCATGGTTAAAACCACTGAGAGTAAATTAAAACGCTTATTTTTTACCGT
+CAGTTTAGCGGTTGTTTTGTCTGCTTGCCAAGCTTTACCACTAAACCAATCGCAAGCGATAGTACATGAT
+GAATATGTGAGCTCAGGTGACTTGTTACCCATTGAAGCTATTACCACTATTGACGGTGAAGAACTGGACT
+TACAGCAATTAGGAAAACGTAAATTAGTTATTTTATTTGCCACTTGGTGTCATGATTCTAATCGTTTACT
+TAAAGCATTAAACAGTTCCCCTTTACTTGAAATGGAAGGTATTGAAATAGTTGCTATTGCTCGAGAAGAA
+GATCTCGAGACAGTTACTGCTTGGCGTGATAAGCGTGGTATTAAGGTCGCATTAGCGGTTGATAATGACC
+GTAGTATATACAGACGTTTTGCGTCGGGTGGTATTCCACGTTTGATCACCATAGGTGAAAATAACAAAAT
+TATCAAAATGAACTTAGCCGAAGGTGAACAACAACTTGCAAAAATTGTTTGGCAATAGAATCATTTGGCA
+AAACTTAGACATAATATAAATCATTGTTAGCTTATAACGAGCAAGCCATTAATAATTTGAATGCTTAAGG
+TGTATTTTGACAAAAGTGAGTTATCGATCTAAACCTAGTAATGACTGTCCAGTTGCTACTAGGTTTTTTA
+TTAGACACTATTCAGTTGCTTTTTTAATGGATAATACCATTTACATTAAGTTAGTGAACAACATTCAATG
+AGGATACTTCTTCAAGTTCAAGGCGCGTGATTGAGCAATAGCTGGCTATTGGGATGGAGCGCAACGCAGA
+AATTGTAGAGTTAGATCATTTGAAGGTGGGCAATTAATTAGTGTAATTGGTATAACTTTACAAGGAATTA
+AAGATGAATATTCAGCCAAAACACCTCAACAAAACCCTTTCAGTCTTAACTTTAGGTATTATTTTACTTG
+TTAACTCTTCATTAGGTCTTGCTAAAGAAACTAATGTTACTCAGGCTGCACAAGGACAAAGTGCACAATC
+AGTAAAATCACAAGTTGTTAACTTGAATAAATCAACCTTTGAACAGTTGGTGACATTAAAGGGCGTCGGG
+AATACTAAAGCTCAAGCCATTATTGTTTATCGTCAACAAGTTGGTGCCTTCAAATCGGTCAATGAGCTAA
+CTAAGGTTAGTGGTATTGGTGAAAAGATTGTGAGTGATAATAAGGCGAGGTTAAGTATTTAGGCTTGGTA
+TAAGCTCAGATCCATTATTTAAAAAGTCAGCGCAATGCTGACTTTTTTTTTAATTTTGCATTTTCGAGCA
+TGACCATTCATAAAATGTAGCCGAAATATCCTAATAATTAGATTAACTCCAGCCCCCTATATTACTTTTG
+GTTATATTGAATACGTTTCTTATATGGAAAATATATCTATTTATGGCATTATAAGGATATTAATTTTTCA
+TAAAGTTTGTATTAGCAATGAATTTAACCCATTTAAAAACACTTGAAGCTGAATCTATCCATATTTTTCG
+TGAGGTAGCGGCTGAATTTGATAATCCCGTGATGCTGTATTCTGTCGGTAAAGACTCGGCAGTATTACTA
+CATTTAGCTCGAAAAGCCTTTGCGCCAGGTAAAATTCCTTTCCCGTTATTACATGTTGATACTAATTGGA
+AATTTAAAGAGATGATTGCCTTTCGTGATCAAATGGCGAAAGACTATGATTTTGAGTTGCTAGTGCACAA
+AAATCCAGAAGGTATTGAAATGGGCATGGGCCCATTTACCCACGGTAGTGCGACGCATACTGATGTGATG
+AAAACTCAGGGCTTAAAACAAGCGCTTAACAAGTACGGTTTTGATGCTGCTTTTGGTGGCGCACGTCGTG
+ATGAAGAAAAATCACGAGCGAAAGAGCGTGTGTATTCATTCCGTGATGAAAATCATCGTTGGGATCCGAA
+AAGCCAACGTCCAGAATTATGGAATATCTACAACGGTAAAGTAAATAAAGGCGAAAGCATCCGTGTTTTC
+CCATTATCTAACTGGACTGAACTTGATATCTGGCAGTACATCTACTTAGAAAGTATTCCAATTGTGCCGC
+TTTATTTAGCTGAGAAGCGTCCTGTTGTTGAGCGTGATGGTACCTTAATCATGGTTGATGACGACCGTAT
+GCCAATTGGTGAAGATGAAGAAGTTCAAATGAAGAGTGTTCGTTTTAGAACATTAGGCTGTTACCCATTA
+ACAGGCGCAGTTGAGTCAACGGCTAATACCTTACCTGAAATTATTCAAGAAATGCTATTAACGAAAACCT
+CTGAACGTCAAGGGCGCGTGATAGATCACGATAGCGCTGGTTCAATGGAAAAGAAAAAAATGGAAGGCTA
+TTTCTAAGCCGCATTTACTTTATAGCACTTTTATTGATGAACAATTTTGGAAGGAAAAACTTATGAGTCA
+CCAATCAGACTTAATTGAAGAAGATATTCAAGCTTATTTAAAGCAACATGAAAACAAAGAATTAGTACGT
+TTCTTAACGTGCGGTAGCGTAGATGATGGAAAAAGTACCTTAATTGGGCGTTTATTGCATGACTCAAAAA
+TGATTTTTGAAGATCAACTTGCTGCTATAGAAAAAGACTCTAAAAAATCAGGTACTACCGGCGAAGCAAT
+AGATTTAGCACTGTTAGTTGATGGCTTACAGTCTGAACGTGAGCAAGGCATCACTATTGATGTTGCTTAT
+CGTTATTTCTCAACCGACAAGCGTAAGTTTATTATCGCTGACACCCCAGGCCATGAACAGTATACCCGTA
+ACATGGCTACAGGTGCTTCAACCTGTGATATTGCGATTATATTAATTGATGCGCGCTATGGCGTACAAAC
+ACAAACCCGTCGTCATTCATTTATTTGTTCGTTGTTGGGTATCAAGCACATTGTTGTTGCGGTAAACAAA
+ATGGATTTGGTTGACTATTCTCAGGAACGCTACCAAGAAATCAAAAAAGAGTACCGTGAATTCACTGAAT
+CATTAGAGTTCTCTGATGTGCGTTTTGTGCCACTGTCAGCACTTAATGGCGATAACGTGGTAGACGAAAG
+CGTAAACATGCCTTGGTATCCAGGCGCTACGTTAATGAAGCTACTTAATACTATTGATGTGAAGACGCAA
+GAGCAATTCACCCAACTGCGTTTTCAAGTGCAATATGTTAACCGACCTAATCTAGATTTCCGTGGTTTTG
+CCGGCACACTTGCTTCAGGTCACGTACTCGTTGGCGATACTATTGTTGCATTGCCATCAGGTAAAGAGAG
+TGTAGTAAAAGAAATCGTCACTTACGATGGTAATTTAGAGCGCGCTGATAAAGGTATGGCCGTAACGCTA
+ACCCTTGAAGATGAAATTGATATTAGCCGCGGCGAAATTATTGTTAAAAAGGGTAGCTTACCGATATCAG
+CTAAAGAATTCAGTGCAACGGTAGTTTGGATGCATGAAAATGAACTTGAGCCTGGTCGTGAGTATTTTAT
+CAAGCACGGCAGCAAAATGACTACAGGTCATGCACAAAACATTGTTAGCAAGTATGACGTTAACACTATG
+GAAAGTTTATCTAGCTCACAACTAGCGATTAATGACATCGGTATTGTTAATTTTGTTGCTGGCGAAACCT
+TACATTTCGATGCTTACGAAGATAATCAAGGCACTGGTGCTTTCATTATTATTGATAGATTAAGTAATGT
+TACGGTTGGTGCGGGCATGATAAACCATGCTATCGATGAAAAAGCACAGGAGTATTCAGCGTTTGAATTA
+GAGTTGAATGCCTTAGTTCGCAAGCAGTTTCCACACTGGGGTGCGCGCGACATTACTAAATAGCTATTTA
+ATAGTTACTAACCATTCTCCTTGTTGCTGTAGCGTCCAATTTATGCGTCAAAAGTACTCATTGACTAACG
+TCAACTCCGTGCTTTTTTCTTTAACTTGAACACTTCAGTTTAAAGGTGAATGATTAGTTTCATCAATTGA
+TGAACCATGCTCTTAATTGATATGAACCCAGGACAATATGCATCCTGCATTGTCTAATAAGTAACATCCT
+GTCACGTCCGATTAAATACCTCGGAAATGACGTACATACTCCCTTAGGACGCAAAACTAAATGGCAATAG
+AGCAGTGGTTGATGATAGGTGTGTTTGTTGCCACTTTTATCAGCTTAGTTAAATACAGCCACGTACCAGA
+GCGGGTTTTCTCTGTGACGATATTGTTGTGTTTGGCACTGTCGTTTGTCAGTGTTGATGACATTTTAACG
+AATGCCGTTAACCCAGGTCTTGTCACCCTTGTTTTACTTGTGCTGTGTTCTTTCGCTTTTGAACGAACCA
+GTATTTTAAGGCGCTTATCAGCCGGTGTTTTTAATGGCTCAAAAGTAAAGTCGACCTTACGATTATTACT
+TGGTACTGCTTTAGCCTCAGCGCTTATGAGCAACACTGCGGTGGTCGCAACACTCATCAATACCGTGAAA
+AAAAACAAACTCATTAATCCCGGTAAGCTTTTATTACCGCTGTCATTTGCCGCTATTTTAGGGGGAACAT
+TGACGTTAGTGGGTACCTCTACCAATCTTATTGTAAACAGCTTATTGATTAAGCAAGGTCATGATGGTTT
+TGGCTTTTTTGATTTCACCTTAATTGGTTTATCGGCTTTTGTTTTATGTTTATTTGTTATTTTAGTGCGC
+AGTCGTACCTTACCAGACTTAGATGACGATGATTTAGCGACCAATGAGTATTTGCTCGAAGCCGAAGTAG
+CTACAGCTTCTACCTTAATTGGTAAAAGTATTGAAGAAAATGGCTTGAGAAATTTGAACTCTTTATTTCT
+TGTTGAAATAGTACGTCAAGGTAGATTAATTTCACCAGTTTGCCCTGAAGAATGCCTCCAAGCACAAGAT
+AAGCTTATTTTTAGTGGTGATATCTCCAAAGTGCTAACATTACAACAGTTTGATGGTTTGAATTTGTATG
+CAGAGCAAGATGATTTATTACGTGATAATTTAACGGAAGTGCTGGTAAAAGCGGATTCAACTATTGCAGG
+AAAAACCTTAAAAAAAGCCGGGTTTCGTGCGCGTTTTGATGCTGCTGTTGTGGCGGTTCGCCGAGAAGGT
+GGCGCACTATCAGGAAAATTAGGCGATATCGTACTACAGCCTGGAGATTTTCTGGTGTTAGCGGTAGGGC
+AAGACTTTGCCACTAGACCTAACTTGTCAAAAAACTTTTACATCTTATCAGGCCATCAGGCTGAGAATAT
+GCTCAATGGTTGGCGTGATTACACCACTGTTTGGGGCTTTATCGCCAGTATTTTAGTGTCCGTTTTTACG
+CCACTGCCTTTACTGAGCTGCTTATTTATCTATTTGGCATTTTTAATTTTCAGTGATTCACTATCAGTTA
+ATGAAATAAAACGCCGCTTTCCTTTAGAAATTTGGATGATCGTATTAGGTGCCTTAACATTGGCTTCAGC
+CATTGAAAATACCGGCATTGCTGTTATGTTGGCGCAAAATATTGAAGGTTTCTTACACGGTCAAAGTATC
+TATATCGCTTTTGTTAGTATCTTTCTTTTAACGCTGATAATGACTGAGCTGATCACCAATAGCGCTGCGG
+CAGCCTTAGCCTTTCCTATTGCTTATAATATTGCCTTAGGCCTTGGCGTAGACCCTACGCCTTTTGTGAT
+GGCGGTTGCTTTTGCTGCAAGCGGCAGCTTTATCAGTCCTTATGGTTACCAAACCAATGTGATGGTGTAT
+AACGCGGGTAATTACCAGTTAAAGGACTTTGTCCGTTTTGGTTTACCTATTTCACTGATTTATAGCGCAA
+CGGTAATTTTGGTTATTCCCATTGTTTATCCGTTTTAATTTTCCTGTTAACTTGGTCGTTAAGTAATTTG
+CATAATCTGATTTATGTAACCCAATTAGTGACCTTGATTACACTTCAATAAAGAGCTTATCTAGCATGAC
+AACAACAAACATGAAAACAGAAAATACTGTGTGGCATAACCAACAAATCAGCAAAGAACAACGCGCTACG
+CTAAAACAGCAAAAACCAGCGTTACTTTGGTATACCGGTTTAAGTGGCTCGGGTAAATCTACCGTAGCCA
+ATGCGGTGGATGCGCTGTTGTTTAAGCTAGGTTGTCATAGTTATTTACTTGATGGTGATAATGTACGTCA
+TGGTCTTAATGGTGACTTAGGTTTTAGTGATGAAGCGCGAATTGAAAATATTCGTCGTATTTCAGAAGTT
+GCTAAATTATTCCTTGATGCCGGCCTAATCGTGTCAACGGCCTTTATTTCTCCTTTTGCTAGTGATAGAG
+CGTTAGCCAAAGCTAAGCTTGAAGACGGCGAATTTATTGAAGTCTTTATCGATACCCCAATCAGTGTGTG
+TGAACAGCGTGATCCTAAAGGGTTATACAAAAAAGCAAGAGCAGGTGAGATAAAAGACTTTACCGGTATT
+GACTCAACTTATGATGTACCCACTGCGCCGCAAATTCATGTTAAAACGGCAGAGCAATCTGTTGAGCAAT
+GTGCAGAGCAAATTGTAAGTCATTTAATTGAGCAGGGCTTTATCAGTGAAATGACGCTAAGCTAAGAGCC
+AGTTAACGTTCAACTAATACCAATTCCATTAAATTTATTCCCATCTCAGAGCTATGTCAGAGGAGCTATA
+ACAATCAAATTTTGTGCAGATATAGTCATTCTATATCTAACAAATTTTCGCAGTTATTGCTTTTCTGACA
+AGCTCCCTAGGGCGAGTTTAAAAGGCTTACATACTGTGTTATTGATTTTGACAAGGGAACAACCATTCTC
+TTCAATCAATGCCTTGCCTCTAAGCCTTTTAATTCTCGCTGAGTGGGAAATAACTTAATGGACTTGGTAT
+AACTATCAATTATAAAAGTCAGGAATATTTCCACTATGCATTATGATGTATTTAACGGCGATGCCGACGG
+CATTATTGCTTTACTACAATTACGCTTAGCCGCACCTAAAGAATCAGTGCTTATTACAGGGGTTAAGCGC
+GATATTAGCCTACTTAAACAAGTTGATATCACCAAAGCGACTTCAGTAACCGTGTTAGATATTTCTTTGG
+AAAAGAATAATCAAGCGTTACAAGGGCTACTCGATAGCCAAATTGACGTGTTTTATATTGACCACCATAG
+AACAGGTGACATTCCAAAATCGAATAAATTAATAACATTACTTAATACCGATGCGAATACTTGCACTAGT
+TTGTTGGTAAATGATTTTTTGAAGGGCCAATATAGCTATTGGGCAGTTGCCGCAGCTTTTGGCGATAATA
+TGCATGCTAGTGCCAGCGATTTAGCACAGAAAGTTGGTTTATCTAAACATCAGCAGAATCAGCTTAATGA
+GTTAGGTACATATATTAATTATAATGGCTATGGACAGGAATTAAGTGACTTACACTTTCATCCTGCAGCG
+CTATATCAGGCATTACTAGAATATCCCGACCCTTTCGTATTAATTAATCAAGAAGATTCTATTTTTAATC
+AGCTGAAGACTGCATATTTAGCCGATATGGCGAAAGCGTGTGCTGCAGATGTCTTGAGTGATAGTGACGT
+AGTTAAAACGATAGTGCTCGAAGATGCACCTTGGTCTCGCAGAGTAAGCGGTGTTTTTGGTAATGAATTA
+GCAAACCAAGCACCAGATAAAGCGCATATTGTTATCACGCTTAATCCAATTGACATTGATCTTCAATCGA
+AAAATGAAGGTCAAAAGGAACAAAGTTATACTTTAAGTTTGCGCGCTCCGCTAAATAATAAACAGGGCGC
+TGGTGATATCTGTGCTCAGTTTCCAACCGGCGGTGGTAGAGCAGCTGCGGCAGGCGTTAATGCTTTACCT
+AAGAGTAGAGTAGATGAATTTATAAAGCACGTTGAAAGCTATTATCGAGGCTAGTATAAAAAATTAACAG
+TAGAGCCCACTAACAAAAATAGAAATTAGTATCAAAGTCAAAAACTAAGCGCTAAAATAGTTGGTATCAC
+GTTGAATTGTTTTAGTCTATTTTAACGATCTAGTTCAATAGACGATTTCAGTTAGTAATCGAAAAGAGTA
+AGGATATATGAGTTTATTAATCACAGGCGGTACTGGTTATATTGGTAGCCACACCGTTGTTGAATTATTG
+CAAAGTACCAAAGAACAAGAGATTGTTATTGTTGATAATTTATCTAATTCGTCAACTAAAGTACTGGAAC
+GGATTAAACAAATCACGAATAAAACCGTCACCTTTATTAAAGCGGATGTTTGTGATGAAAACGCGCTAGA
+ACAGGTTTTTAATGAACATAAGATAGAAGCGGTAATTCATTTTGCTGGATTAAAAGCGGTTGGCGAGTCG
+AATGAAATCCCATTAGCGTATTATCAAAATAATGTTTCAGGTACGATTACGTTATTGCGAGTCATGGCAA
+AATATCAGGTTAAGAATTTAGTTTTTAGTTCTTCAGCCACTGTTTATGGGAATAACGTATCACCATTAAA
+CGAAACCATGGCTACTTCAGCAACTAATCCTTACGGTCAAACCAAGCTGATGGTTGAACATGTTCTATTT
+GATTTAGCCAAAAGTGATGCATCTTGGTCCATTGCTTGTTTACGTTACTTTAATCCTATTGGCGCGCACC
+AATCAGGACTAATTGGCGAAAACCCTAATGGCATTCCTAATAATTTATTACCTTATGTAGCACAAGTCGC
+AGTAGGGCGCTTAGAGCAGTTGCAAATTTTTGGCGATGATTATGATACGCAAGATGGCACCGGTGTACGC
+GACTATATTCATGTGGTTGACTTAGCACAAGGCCATGTAAAAGCATTAGAAAGTCTCGGTCATGCTAAAG
+GCACAGTTAAAGGTTGTCAGGCAATTAACTTAGGTACCGGTAATGGTACGTCGGTACTAGAGATAGTTAA
+TACTTTTAAAGACATCAGTAAGCAAGATATTCCTTATCAAGTAGTGCCACGCAGAGCTGGAGATTTAGCG
+ACTGTGTATGCTGATGCTTCTTTAGCAAATGAACTATTAGATTGGCAAGCTAAGCTCGATTTAACTGCCA
+TGATCCAAGATACTTGGCGTTGGCAGTCTGAAAACCCGAATGGTTTTTAAAAGAAACTAGTACTAAGCGT
+ATTACCTAATACATAAAAAAGACTAATGGTTTACACCTTTAGTCTTTTTTTCCATTTTTAGCGCTCATTA
+TTATATGATGAAATTGTCTTTTTAGTCATCAACACATAACAACTGCTAAAGAGCAATCCACCTACAGCTC
+CCCATAAATGTGCATCGACTGCTACATTGGCATCAATTAGCGACGATACTTGCTCGCTTGCTCCGTAAAA
+TTGTTCATGTGCTATTTTTAGCCATACTCCGACAAATAATAAGTAACCAGTTTTATCTTTATGACGAATG
+TCCATGATGGCGCCAAAAACGAAAATTCCGTGTAAAACGCCTGAAAGACCAACATATTGACGAATTTCAG
+GAGAGAAAAAATACATACCGGCACTGCAGGTCAAGGCTGATGTGATAAAGAGTAAACTGTAGCTTTTTAC
+ATTATAAAAATGACCATGCAATGCCCACAGAAGGGCTAATGCGGCTAAATTTAATAATAGATGAAACCCA
+TTGGTGTGAAAAAAGTGTCCAGTGAATGTACGCCATAACTCACCTTGGCTAATTAATTGATATTGATAAA
+CGAAAAGCTCACTAACCGCATCATTAAAAAAATAGGCGAGAATAGCGAGGATAGCGATGATCGTAACGAG
+CATGCTGTGTTGTTTTTTTAGAGGAAGATTTTTAAATGTTAATGTCATGCGCTTAAATACTAGTCATTGA
+ATGTCAGTCGTTAAAAGTTATCAGTTAGTGATTTATAAAGTATTTATATATCACTAATAAAGTATACAAT
+GACTGCTTTATTAATTGCGCTTTATTTTACTCCTATATGTCTAGAACACTTTGCCTTGGTTGTCAGCGGC
+CCCAAAAAGCTTGTATCTGTACTTTTATCGCAGATATACCGAATGATATTCATGTCGTTGTACTACAACA
+TCCTAGTGAAGTATCACAAACAAAAGGCACTGTTGCCTTATTAGCAAAATCATTACAATCTTGCCAAGTT
+ATCGTCGGTGAGAATTTTGATGAGGAAGCTTGCTTCTTAAAATTAATGGAGCAATATCAGCTCGTTTTAC
+TTTATCCAGGTGAAAAAGCACAAACTCTTAATCAAAACTTTGTCGCGCAATTGACTCATCTCGATAAAAG
+TAATGAAAATATAGAAGACGCGACTCAATTCAAAACCAAACTTGATGCCAAACCTCTTGGTTTAATTATT
+CTTGATGGTACCTGGAAAAAAGCCTATCGCATGTTTATGCTATCAACAAAATTACAACAATTACCGCAAG
+TATGCCTACCCGATTATTTAGCTAATGCGGGTCAATACCTTATTCGAAAAGTAGCGAAAAAAAATGCCTT
+ATCTAGTTTAGAAGCAAGCTGTTATGCTTTAGCCCTTTTGGAGCAGAGTACAGAACAGGTTTATGACTCA
+GCAGCGCAAGATTATGATGCTGAGCCGATTACGCCCGAACATGCAGGTAAATACCAACCGTTACTTGAAA
+AATTTAAACAATTTAACCAATTCCAATTATCTTTTAGACCTGCGAACAAAGCCCTTAAGGAAACTTGATG
+ATTCATCATTCATTTTTATTACGATTTTCTACACTTGCATTTGTTGTTACTCACCTTTTAATAAGTCAGA
+CAGCGCTGGCGAAACGTGAAATCCGTGAACCCGAAGCTGCAACGGGCTTTAATCAAAAGAAAGCTGTTTT
+TGCTAAGCAATATATGGTGGTTGCTGCCAATCCTTATGCAAGTAAAGCAGGATTAGCAATGCTTGATAAA
+GGCGGTAGTGCTGTTGATGCGGCTATTGCCGCTCAACTTGTACTTAGCTTAGTTGAACCGCAATCCTCGG
+GTCTTGGTGGTGGTACCTTTATGCTGCATTGGCACAATAAAAACCAAAAACTAACGACTTTTGATGGCAG
+AGAAACTGCGCCACAAAACGCGACAAGTGAATTGTTTTTAGATAAAAATGGCAAGCCACTTAAGTGGTCT
+GATGCCGTTGTAGGTGGTAAGTCTGTTGGTGTCCCAGGATTACTTGCGGCGCTTAATAAAGCACATCAAC
+AATTTGGTGTGTTGCCATGGAAAGCATTATTTCAGCCAGCGATTGAGTTAGCTGAAAATGGCTTTATTGT
+ATCGCCGCGTTTAGAACAATTACTAGGTATGAATTTCAATCCAGGCATTCATATTTTACCTGAGATTAAG
+AACTATTTTTCACCTAATGGTATTGGTATAAAAGCGGGTGATACCCTAAAAAACCCCAAGTTGGCTAAAG
+CGCTTCATAGTATTGCTAACGAAGGGGTTGAGGTGTTCTACCAAGGTTGGATAGCCAAGAAAATAGTTGC
+AAAGGTGAAAAATTCAGTTGTTTCACCTGGGTTATTAAGTCTGGATGATATGAAAAATTATCAAGCAATA
+GAACGCGCTTCTGTTTGTGGTCCTTACCATCAATATAAGATATGTGGCATGGCACCGCCAAGCTCGGGCG
+GTATCAGCGTTATTCAGATTTTAGCGCAACTACAATCATTTGAACTTGCCCAATACCCGCCAAATTCTTT
+ACATGCGATACACCTATTAACACAAAGTTCACGATTAGCCTTTGCAGATAGAAATAAATACATTGCCGAT
+AGTGATTTTGTCAGCGTACCCGTTAAAGGATTATTAGCTGAAGATTACATCGCTAAACGTGCGGCTTTAA
+TTGATGAAAAAAGAGATATGGGTCAGGCAATCGCAGGCAATCCACAAAACAGTTTAGTGTTAGCGAATGA
+TAACGCAATTGAAAGACCATCAACCACTCATTTGGTGGTTGTTGATAAACAAGGTAATGCCATATCAATG
+ACCAGTAGTATTGAAAATGGTTTTGGCTCAGCTCTAATGGTGCAAGGCTTTATTTTAAATAATCAATTAA
+CTGATTTTTCATTGGCGCCAAAGCGTGATGGGAAATGGGTAGCCAATCGTGTAGAACCATTAAAAAGGCC
+CCGTAGCTCCATGGCACCGATGATGGTTTTTAATGAAGATAATTCATTACGTTTGATACTTGGTGCGCCC
+GGGGGTAGTCGTATTATTAATTATGTAGCGCAAACTATTATCGGTGTACTCGATTGGCAACTGAATGTAC
+AACAAGCTGTTAATTTGCCCAAAGTAACCAACCGAAATTACGTCACTACGTTGGAGTTAGATACTGATGT
+TGCTAAACTAAAACCTGCGCTTGAAGCGAGAGGACATACGGTGAAAATTCGAGCCTTAAATAGTGGTTTA
+CATGCAATTGAAGTCACTAATAGTGGGCTTGTTGGCGGAGCTGATCCACGTCGAGAAGGATTAGCGCTAG
+GGCGTTAAATTCTTATAAACTCACTCTACTTGAAAGCCTAAAAGGCATCATCAAGTAGAGTGAGTTTATT
+TGTGTAGGCTAAGTATGCACATTCCAATAACATCGTTGTTTGCAATCCCAATAGCCAGCTATTACCCAAT
+CAATCGCCTTGATCTTGAAAATTTATCCTCGTTGCTTATGTTGCACTGAAGTTGAACCATTAATTAATCT
+GATTGGTATTACTCGTCAATTAATCGCCATTATCTATTCCAACTCCAATTTACTCTCTCTGATATACACC
+AATTCTGCATAAACATATTTGCAAAATAATTATCCATTTATTTTGGTGTGATAATTGCTTAACTCTATTT
+ATTAGTAGTCCCGCTAATACCGACTAAAAACCGACAAAATGTTGGCAGGAGTGTAAAATAGTGAGCTCGA
+ACAAACTTCCGTACATCGCTCAAGTGTTATGTGTTTTTATTGTTATGTTGGCAAGTAAAAGCCACGCATT
+AGAAAGCTCAGTGCAACTTCATAAAGTTGATCAAGATAAAAGCTATGGGTATAGCCTTTCAATAGGTGAT
+GAGTTCTTTAATCAAAAAGCGTTTAATTGGCAGGTCAGTTATAATCGCCTTGAAAACGTAGCGATTAGCG
+ATTTGGATGAAATAAGTAAAGAGTGGGATAAAGCAGGTTTTGACTTCACCATTCAAACAGTAGACTTATC
+TTTAGGTTATCGTTATTACCCTCAATCTTATGATAAATTTATCAGTAGCCTTATGCTTGAATTTCAATTG
+GGCGCATCCATTAACCTCAGCGAAAATAAACTAATTCCTAATCCTGATCTTAATGTAGATGATATTTACT
+TTGCAGAGCAAGGGGATATCAATCCTGTTATGTCCATTTCCCTTCAAAAAAGCTTCACCAAAAACTCAGC
+TATGCATATAGGTTTCAAACATTATCCTAGCTATTCTGATTTTGGCAGTATTAGCACTGTATTTATCGGC
+TTTAATTATCGCTTTGGTCGCCAAGTTGGTTACTAACGTTACGTGTTAGTAACACTTTAATTATTCAAGT
+TAGATGTACATTGGCCGTTATAAAGAAGACCTGTAAACGGATTGTTGCAGTTAAACTTATTCTATCCCTT
+TATGTCTTATAACTTTACTGAAGTTATAAGACATAAATATCTGGTTTTAATTCCAGATAATACTCTCCGT
+GGAGAAACGTGTGTTGAAGTATAAAATATGGTGCTTTAAATTTTTAAGCATACTTACCCTTGTCATTAGT
+AGCAGTGCTTTTGCCGTAGATACAGACGGTGATGGCTATGATGATGCCGTCGATTTATTCCCTACCGATC
+CACTTGAATGGATTGACACCGATCTTGATGGCACAGGTAATAATAGTGACCCCGATATTGATGGCGATGG
+TTTACTTAATGGTGATAGTTCACCTTTCGGTAACGATAACAATGATGATGGCGATTTAGCCATTAACCTT
+TATGACCCTTTACCTAAAGACCCTAGTGAATGGCTTGATACTGATAACGACGGTCTAGGCAACAACACTG
+ACACCGATGATGATAACGATGGTGTACCAGATCTTCTTGATGTATTTCCACTTAATTTACAAGAAAGCTT
+GGATTCTGATCTTGATGGCGTAGGCAATAATGCTGATGCTGATGATGATGGTGATGGCGTACTTGATGTT
+TATGATCAATTCCCTTTAGATCCACTCGAAACTGTAGATACCGACCTTGATGGTATTGGTAATAATGCTG
+ATATAGATGATGACGGTGATGGTGTCAATGATGGCAGCGATGCTTTCCCTTTAGATTTTAATGTTAATGC
+TGATTTAGATGCAGATGGAATTGGCAATGCACAAGACCCTGATATCGATGGTGATGGTATTGTAAATACT
+CTTGATGTTTTCCGTTATGATTATAGTGAATGGTATGACACCGATGGGGACATGATAGGTAATAATAAGG
+ATACCGATGATGATAACGATGGCGTATTAGATACCCTTGACGACATGCCTCTTGACCCATTAGAAATACT
+AGATACCGATAATGATGGCATAGGCAATAATGCCGATGATGATGACGATGGTGATGGTGTTCAAGACAGT
+ATTGATATTTTTCCATTAGATAGCGCGGAACATCTTGATTTAGATACTGATGGTATTGGAGATAATAGCG
+ATCCTGATATTGATGGCGATGGTGAACTAAATACCAACGATGCTTTTCCTTTTCTTGCTAGCGAGCAAAA
+AGATACTGACGGAGATGGTTTAGGGGATAAAAGTGATAATGATATTGATGGTGATGGCGTAACCAATGGC
+CCATTCACCTCAGGTAATTACAATGACCCATCAGACACAGTTTTTACTGGTAATGATTTTTTTCCGTTTA
+CGGCTTCAGAGTATATTGATACGGATGGTAATGGCGTAGGTAATACGGCTGATCTCGATGATGACGGTGA
+TGGTGTTTTAGATACAGATGATGTATTTCCTTTAGATAATACAGAACAAAAAGATCTTGATGGCGATGGC
+ATTGGTGATAAAGGCGATCCAGATATTGATGGTGACGGGGTGACGAATGGGAATTTTTCTTCTGGTAATT
+ATAGTGACCTTTCAGATCCTGTTTATAGCGGAAATGATGCTTTCCCATTTATAATGTTAGCAACAACCGA
+TACCGATGGTGATCGTCTTCCTAACGAAGGTGGCGATACGCCTGATGATGATGATGATGGGGATGTTGAT
+ATCGGCGGCCTACCTGATGCAACAGATGCTTTTCCATTAGATCCTACTGAGTGGTTAGATTCTGATGGGG
+ATGGCCTTGGCAATAATGCTGATAGTGATGATGATAATGATGGCATTTCTGATAACGAAGATGATTTCCC
+TCTAGATGCCTCTGAATATTTAAATACTGATGCTAGCCACCCAACCAATAGTGATTCAATCGGTAACAAT
+GCTGACACCGATGATGATGGTGATGGCGTTTTAGATTGCACAGGAAATGGTTTACTTTGTGATGCTTACC
+CGCTAAATGCTAATGAGCAATATGATAACGATGGTGATGGCGTTGGCGATAATGCTGACAGTGATGATGA
+TAACGATGGTTTTACTGATGCGATAGATGCCCTCCCTCTAAACCCTCTAGAATGGTTTGATACTGACCGA
+GATGGTACGGGTAATAATGCCGATACCGATGATGATGATGATGGACGCTCAGATAGTATTGATTTATTTC
+CTCTTGATAAAACTGAATGGCTTGATGCTGATAATGACGGCTTAGGTGATAACAGCGATAGTGATGATGA
+CAATGATGGCGTCAGAGATATTGAAGATGCATTTCCTAATAACCCTGTTGAAAGTACTGATACCGACGGT
+GATGGTTTAGGTAATGTTTTTGATAGCAACGATGATGGTGATGACTTTTTAGATTTTGAAGATCAGCTAC
+CACTAGATGCCACTGAGCATATCGATACCGATGGTGATTCAATTGGTAATAATGCTGATTTAGATGATGA
+TGGCGATGGTATGAGTGATGAATTCGAACTATTGCATAATTTTGACCCGCTTAATGATGAAGATGGACTA
+TACGATACTGACTCTGATGGTGTTACCAACGCAGCAGAAGCCTTAGCTGGAAATAATCCATTACTAGACG
+ACTATGCGCCTATTATTACGCCGCCACAGGCTGTACATATATATGCCGATCATACGTTTACTAAATTGGA
+ATTAAGTAAGTTAATTCAAATGACCAAAGTTTCAGTTACTGATGGAAAAGATGGTATTAATTGTTGTAAT
+TTAACAGCCTTAGGCTTTGAAACCGGTGCTAAAAATATCACCTCTGGTTTATACCCGATAAAATGGCGAG
+CTGTTGACAATGCAGGTAATAGTGCGACAACAAATCAAGTACTTAATGTTCATCCGTTAGTGAACTTTTC
+TTCTGCACAAATTGTTGCTGAAGGTGGGATTGCTAGGGTAGAAGTTGTGTTATCCGGTGAAGCACCTGCT
+TATCCAGTGACATTACCCCTGACAATCACAGGTACTGTCGATAATGCGGACTACAATATTGCCGATAACA
+AAATAGTAATCGCACAGGGTACTGCAGGTTTTATCGATATCAATGTGAATAATGATTTTCAAGTAGAGGG
+TGATGAACAACTCATTCTTAGCTTTGAACAAGGCGTAAATGCCGGTGTTCATGCTGAACATATCATCACA
+GTTACCGAAGGTAATGTTGCGCCAACTATTAATCTAGCAATTTGGCAAAAAGGCATACAAGTACCTAGCG
+TTGCTAGTAATGATGGTGCAGTGACGGTCGTTTTGAGTATTAAAGACTCTAATGTTCAAGATACTCATCA
+AATTGACTGGCAAATTCCCGACTACTTGAATGCTGTGCTTTCAACAGATAAATTACAATTTGTCTTTCCA
+GTTGAAAGTTTGAGCCTACCGAAAGAAAACAAGGGCCTGATTCATCTTAGCGTCACGGTAACTGACAGCG
+GTAATAGTACCAATAGTGGTACTGAAGAGTTGTCACAAACTAAGCAGATTTCTTTAGTTTTATTGGCGAC
+TCAACAAACATTACGTGGCCTAGATAGCGATAGAGACGGCTTAAGTGATTTGGTTGAAGGTTTTAGTGAT
+GACGACTCAGACGGTTTGCCTGCTTACATGGATAATTCAACCATCCCTTATTTACAGCCACTACATATTA
+ATGCGGCTTTAGTAAAATTAGCTGAAACTGAACCTGGGTTACACTTAAAGCTAGGTAAGTTTGCGCTGTT
+ACAAACGTCTGATGGTATAGCGCTTTCGCAACAAGAAATCTTGGCTACAGGGTTGATTGAAGAAGACAGT
+TTAAAGAACTCTTTAGGTTATTTTGATTTTGAAATACACAATATTACCCCTTTTGGTCGCTCTGTTGCCA
+TTGTGTTGCCTTTGTCTACTGCTATCGTTGAATACTCTGTTTATCGTAAGGTAAATTCAGAAAATCAATG
+GGCAGATTTTGCTGAAGATAGTAACAATGTACTTTCCACCAGTGCGGCAGTTAATGGCGTTTGTCCGCCA
+CCGCACAGTGAGCTTTATCGAGCGGGCCTCAATGTGGGTGATACCTGTTTAAAGTTATATATTGAAGATG
+GTGGCGCAAATGATGCAGATGGCATTGCTAACGGGGTCATTGATGATCCTGGCGGTATAGCAGTTGACGT
+TCCCCCTGAAAAATCAAGCAGTGGTAGTTTGTCGTTTTTCGCTTTGTTCGCACTATTTTTAGTAGTTTTA
+TCTCGATTAATGCGCTCAGAATATTTAGCTAAAGAATAGTTATAAGAAAATTAAAACGCGAACTAAGCAG
+CAATGCTTATCTTGAATTATTTATACCCGTTGCCATTCAAAGTACGTGATTTCAGTGGGAGATAAAAGTA
+CTTTAAGCAAGGTTTTCATTTGAACAATGGTACATCCCTTGTTCGAATGAATAGCACCGCTTAAATCGCT
+TTTAGCCCCATCAAAGAAGCGCTTGAACAGCATCACTACGGCGTAGCACCTTTTTGTAAGGGAATAACCA
+TTACTACAAAGGCGCACCTTGTATTGAAATTGCCCAAGCACTCTGAAACATGCATCTTGATTGGTAACGA
+GTATATGCTCTCATTATGAGGGCCTTTTTAATTTGTGATATAGGCTAACTATGGTTAACTTACGATAACT
+TGAGTTAATTCACCCTAATTTAGGGTAGATTATCGATAAATCATGTTTTTGGTTGAATCCTTGGCATATT
+CTTGCTCAAATGGCGCCCCAGAGTCATAAATAATTAACATTGGTTACTTAGTTCGCATCTTTCCTCATTA
+CATCGATGGAATTAAAAGTGTATTACAACAGATAACCTAGACATAATAAGCAACAGTCACATAAATGAAA
+TATTCCCGCGTCTTTATTAATAGCTTAGCTTATGAACTGGCCCCTGAAGTGGTAACCAGTGCAGAGCTTG
+AATCTCGTTTGACCCCGTTATATCAAAAGTTTCGTATTCCAAAGGGGCAACTCACTGCGTTAACTGGAAT
+CGAGGAACGTCGTTGGTGGCCGACAGATCATATGCTTTCAGATGGCGCTATTGTTGCGGCCCAAAAAGCT
+ATGAACGAAACAGGCATAGCAGCAGCGGATATAGGCGCAGTTGTTTATACTGGTGTATGTCGTGATCAAC
+ATGAGCCGGCTACTGCTTGTCGAATAGCCGCTAAGCTTGGTGTGTTAAAAGACACGGCAATTTACGATAT
+CAGTAATGCCTGTTTAGGCGTTTTATCGGGTATTTTAGATATTGCTAATCGCATTGAACTTGGACAAATT
+AAAGCGGGTCTTGTTGTTTCGTGTGAATCAGCACGCCATATTGTTGATGTAACTATTGATGACATGCTTG
+CCGATCCAACAATGCAAAATTATGCTCGCTCTTTAGCAACGCTAACGGGTGGTTCAGGTGCTGTTGCGGT
+GTTACTTACCGATGGTAGTTTAAACCTTGATACTGACCGTAATCATCAATTATTAGGCGCAAGTCACTTA
+TCAGCACCCGAACATAATAATTTATGTCAATGGGGCTTAAAAGAAGTGGGTCCACAACTTTTCCGTGAAT
+TTATGCGCACTGACGCAGTAAGTTTACTTAAAGAAGGTGTTTCTTTAGCAAAAGATACTTGGGAACATTT
+TTTAGAACAACGTCAATGGGTTGAAGGACAAGTTGATAAAGTTATTTGTCATCAAGTGGGCGCAGCTAAT
+CAAAAACAAGTGTTGACCGCTTTATGCATTAACCCTGAAAAAGAATTTCCAACGTTTAAGCTACTCGGCA
+ATATGGGTACGGTTTCTTTGCCGGTAACGGCAGCGATGGCTCATGATCAAGGCTTCTTGCAAAAAGGTGA
+TAATGTCAGCTTTTTAGGAATAGGCAGTGGCTTGAATTGTATGATGTTGGGGCTTAAGTGGTAACTATGT
+CAGATACTATGTCAAAAAGTATGTTAGAAAATAAGTTAACAAAACTATTCCCCTTTACCCGCAATTTTAT
+TAATCGTAATGGCCATCAATACCATTATGTTAATGAAGGGCAGGGCTCTCCGGTTGTTATGGTTCATGGC
+AATCCAAGTTGGTCTTTTTATTACCGTAATTTAGTCAGCCAATTAAGCAAGAGTCATCAATGTATTGTGC
+CAGATCATATTGGTTGTGGTTTGTCTGATAAACCCGACGATGACGGTTATGATTACACCCTAGCGAATCG
+CATAGATGACCTAGAAGCATTACTTGAACATTTAGATGTAAAAGAAAATATTACCCTAGTGGTACATGAT
+TGGGGCGGAATGATTGGTATGGGTTATGCTGCGCGTCACCCTGAACGAATCAAACGTCTGGTAATCTTAA
+ACACTGGCGCTTTTCATTTACCTAAAGCAAAAAAACTGCCGCCTGCTTTGTGGTTAGGCCGAAATACTTT
+TGTGGGCGCTGCATTAGTGAGAGGGTTTAATGCCTTTTCAAGTGTTGCTTCCTATATTGGTGTAAAACGA
+AAGCCAATGTCTAAAGAAGTAAGAGAAGCTTACGTAGCACCTTTTAATTCATGGACAAATCGTATTTCAA
+CGTTACGCTTTATTCAAGATATTCCGTTAAAAATAGGCGATAGGAATTATCAGTTAGTTTCTGACATTAG
+CGACAATTTAGCGCAGTTTAAGAAAATACCTATGCTAATTTGTTGGGGCCTAAAAGACTTCGTTTTTGAT
+AGACACTTTTTAGATGAATGGCAACACCGTTTTCCAGATGCACAAGTACATGCTTTTGATGATTGTGGTC
+ATTACATCCTAGAAGATGCCAGCGATGAAGTGGTTCCGTTAATAGAGAACTTCTTAAAAACAAGCGAAAC
+CAAATTAGCTTAGAATTAACAGGACTTATTTAATAGGTAAAGTGTAAATGACAGAGACCATGGATAAGTC
+CAATCAAGCTAATTTATGTCGCCATCTCGCACATGCAGCAATAGCAACGCCCAACGCGTTAGCTGTTGCC
+GTACAAAAAAACCAACGAGGCAAGCTTACTTATCAAGAAATTGATTTTGTCTCTTTACACCAACGCAGTG
+ATGAAATTGCGTATGCGTTAAATGCTTATGGTCTAAAGTCAGGCATGAAAGCGGTGTTGATGGTGACCCC
+AAGTATTGATTTTTTTGCCTTAACGTTTGCGTTATTTAAAGCAGGTATTGTTCCTATTTTAGTTGACCCA
+GGCATGGGCATTAAGAACCTAAAACAATGTTTTGTTGAATCTGCACCTGATGCTTTTATTGGCATCCCGA
+AAGCCCACATCGCCAGAGTATTATTTGGCTGGGGGAAAGCTAGCGTTAAAAAACTATTAACAGTTACTGA
+TGTTAATTCTGGCGTTGGCGCAAATGTATTCGCTTCCCTTATCGGTGGCATGAGTTTAACCAAATTACTC
+ACTCGTTATCCAATACAAAACAAAGATTTACCAAAAGAAAATAGTTCATTTGACATGGTAAAACTTAGCG
+ATGATGCTATGTCGGCTATTCTTTTTACCAGTGGTAGTACGGGTACACCTAAAGGCGTGGTCTACAGCCA
+TAAAATGTTTGAAGCACAAATTACCGCGCTAAAAGAAGATTATGCCATCAAACCAGGCGAGCGTGATTTA
+GCAACCTTTCCATTGTTCTCATTATTTGGCCCAGCATTAGGTATGGCCTCCATTGTGCCTGATATGGATG
+CGAGTAAACCGATAAAGGCAAACCCTGCTTTTATCTTTGCAGCCATTGAAAAATATCAATGCACTAACTT
+ATTTGCTAATCCTGCACTGATAGAAGTATTAGGGCAGGCGGGAACAACCAATGTTTCAGCTGCTAAAGCA
+GACACTGAGTCAGTTAATAAACCTATTATTAAATTAAATAGCTTAAAAAGAGTGATTTCTGCGGGCGCAC
+CAGCGACCCTGACCTCTATAGAGCGGTTTACCCAACTACTAAGCGACAATGTGCCTGTGTTAACGTCATA
+TGGTGCTACCGAATCGCTACCACTGACTAAAATAGCCAGCGTAGATTTACTTGCAACGAGCCATATAACC
+GACAATGGTGGCGGTATTTGTGTCGGTACCGCCGTAAATGGCGTTGAAATTAGTATTATCGAGATCACTG
+AGAAGCCCATTGAAATATGGCATGACGACTTAGTCTTGCCTGCCAATACCATTGGTGAGATCGTCGTTAA
+AGGCGATATGGTTAGCCATCAATATTATAATCGGGCATCGGCAACTGAGCAGGCGAAAATTCTTGATGCT
+GATCCTAACGCTACATGTTCAAAGCGTGATGTAGTACGACATCGTATGGGGGATTTGGGTTATCTTGATG
+ATGCAGGGGCGTTATGGATGTGTGGACGTAAAGCGCATCGTGTTGAGACCGATAAAAAGGTTTTATTTTC
+TATCCCTTGTGAGCGAATATTTAATACCCATCATTCAGTAAAACGCACCGCTTTAGTGGGGGTGAAAATT
+AACCATAAAAGTGTGCCGTTACTGTGTGTTGAGTTAACGGATGAAGCTAAAAACAAGAAAGATTTTAATG
+AGGCAATCCTCTTCTCTGCGTTAAAAGTAGCTGCACTTGCTCATAAACAAACATCTGCGATATCACACTT
+TTTAATCCATGAAAAATTCCCGGTGGATATTCGTCATAATGCTAAAATATTTCGTGAAAAGCTTGCCGTG
+TGGGCACAAGATGAATTTAACTAATTTAGCGTATAAATAGAGCTCCCCATGATTGAACATTCCCAAAACA
+ACGCTACTAGTCATTCCAAAGGCAAAAGTAATAGCGATAATAGCATCGATGTTACCTCCCGTTTTAACGA
+GGCTGTGCAACAACCACTTAGCGAGCTAGCAGGGCAAACTAACCATGTATTTGTTACCGGAGCTGGCGGT
+TTTTTGGGTACAGCTATCTGTCGATTACTGCGCTTAGCTAATATTAAAGTGACGGGTTTTGCTCGGGGAC
+ATTATCCTGAACTTAGCCAAATGGGCGTTAATATGGTGCAAGGCGATATAACTGACTTTGCTCTTCTCAA
+AGAGACAATGCATTCATGCGATTTGGTATTTCATGTAGCAGCCAAAGCAGGCGTTTGGGGCAGTAAAGAC
+GATTACTTTAAACCGAATGTACAAGGTGCTAAGAATATTATCCAAGCCTGTCAAGAACTTGCCATTACTC
+GCTTGGTTTATACCAGCACCCCGAGTGTCACTTTTGCTGGTGTTGATGAGGCTGGTATTGATGAATCTCA
+GCCCTATGCTGATAACTTTTTAAATTTTTATGGTGAGTCTAAAGCGTTAGCAGAGCAACTAGTATTAAAT
+GCCTCACAAGACTTGAAGAAAAGTGGCAATCAAAGCACTACACAAGCTACTCTCCAAGGCGACAATCAAA
+ACTCATATCAAAAGAATGTCTTAAAAACAGTAGCGTTACGTCCCCACTTAATTTGGGGACCAAACGATCC
+CCATCTTGTACCTCGAGTATTAGAACGTGCCCGAGCAGGCAAGTTAAAACTTGTTGGAAAAGAAGATAAA
+CTCGTCGATACCATCTTTGTTGATAATGCTGCTTATGCGCATATATTAGCGGCAGTCGCGTTAAACAAAG
+CTAATGCGACTTGTATTGGTAAGGCCTATTTTATTAGCAATGATCAGCCAATTACTATGGCTGCCATGCT
+TAATAACATTCTTGATTGTGTTGATTTACCACCCGTAACAAAAAGAGTACCCAGTACCGTCGCGTATATT
+GTTGGTGCGACGTTGGAGTGGTTTTATAAAATATTGAATATAAAAAAAGAGCCAGTAATGACACGCTTTG
+TTGCCAGACAACTTTCGACTAGTCATTACTTTGATATAAGTGCTGCCAAAAAAGATTTAGGCTACACACC
+GCTGATATCAATAGAAGAAGGCATGAAACAACTTAAACTATCATTAGTAGTCAGTAGCTAAAGAGGCGTT
+AGCTATTTTCGAGCTACTTTGAAGAAAACATATGGAATTAAAATGAGTAAAATTTACCATCACCCCGTAC
+AAATATATTATGAAGATACCGACCATTCTGGCGTGGTATATCACCCTAATTTCCTCAAGTATTTTGAACG
+TGCGCGTGAACATGTGATTGATAGTGATAAATTGGCAACATTATGGCAAGAAAAAGGCTTAGGTTTTGCC
+GTATATAAAGCCAACTTAACTTTTCAAGATGGTGTTGAATTTGCTGAAATTTGTGACGTACGTACCAGTT
+ACCAATTTGAAGGGAAGTATAAAACGTTATGGCGACAAGAGTTATGGCGTCCCAATGCGAGCAAACCTGC
+GGTGATTGGCGATATTGAAATGGTTTGCTTGGATAAACAAAAGCGCTTGCAACCTATTCCCGATGAAATT
+CTTGCTCCCTTAACTGCTGGTTAAGTTGCAAGGTCGAGTTCATGATAAATTCAAGATGAGCCACTAAAGA
+ATAGTAGTAGCTCAATTAAATTTACAAACCACCAGCCAAGTCTAAATAATTACCGGTAGAAAAAGAAGAT
+TTCTCGCTCGCCAACCAGTAAATAGCCTCAGCCACTTCTTCAGGCTGTCCACCTCTTTGTAATGGAATAA
+TTTCTTTTAACCGCTCAATGCGCTCAGGCTCTCCGCCGTCGGCATGCATATCGGTATAAATTAGTCCTGG
+GCGTACACAGTTTACACGTATGCCTTCTGCAGCAACCTCAAGTGATAAACCTTTAGTTAAGGTATCTATG
+GCTCCTTTTGAAGCAGCATAATCGATGTACTCGTTGGGTGAGCCAGAGCGAGCTGCGCCAGAAGATACAT
+TGACAATAACACCACCTAAACCGTCGTGGCGAGTTGACATACGTTTAACCGCTTCGCGACAACACAAAAA
+ATAGCTCGTGACATTATTGGTTAGTATCGAATTAATACGTTCAGCTGTCATATCCTCTAATCGAGATTGT
+TTTTTCAAAATGCCTGCATTATTTACTAAAACAGTGACTGTGCCTAACGCTTTGTCTACGGTGGAAAATA
+AGCGCTCTACATCACTCTCACAGGACACATCCGCTTGTACGGTAATGCAGAGACCTCCTTCAGCCCTAAT
+TGACTTAGCCAGTTTATTCGCTGAGTTTTCATCAGATTTGTAGTTAATACAAACGGCATAACCGTGACTT
+GAAAAAAGCTTTGCTGTTGCGGCGCCAATGCCTCGCCCAGCACCGGTAATAATTGCTACTTTTGGTTTGA
+TCATTCCGTGTCCTTTAAAAGTGTACTTGTTAACAATTCCAGCTAAATAATTGCTATACCATCTACTTTA
+CTCATCATATGCCAACTGCGCTGTATTGTCGACAATCTAACGTAATATTATATTAATAACTTGATTAAAA
+AGTATGTTGATGTATTATTGTCGACAATTTGTATTCTGGAGATTAGTATGTGGTATAACATTTTTGGTAC
+AATAAATACGCTGTTTATTTTTGTGAGCTTATACGGTGTCTATTTACAGCTAAGTAAACTGTGGTTAAGA
+AAAGAAAACGGTAAGGAAAAGGTGACTGATGTATTATCACAAAACCAATTCACCATGAGTTTTTTGGCTT
+ATTTTTCATTCTTTGTATATGGTTATAGTATTGATATATTTAATCATTATATTGTTTGGCCAAGGCTGAT
+TGCTTCAATTTTGGTGATATTGATATTGGTTGAAATGTGGAAAGACAGAAAGTCTAAGGCCTCGGTTACC
+AGCCTAGTATTGGTGAGTGTGAGTTTTACTTTAGGAATAATAGGTTTAGCTCTTAATGAGAGCTTTGCTG
+ATCACAGTAAACAAGTGTCGACAATTCTTATTATGATCATTACCTTGTTACTTGCCCAAGGATACACTCA
+CCAAATTAAATTAATCATTAGTTCAGGTAAAACTGGAGCTATTGATATTCGTATGAGCCAATTCATTTTA
+ATGATGGATATTTCTACCATTGCTTTTGCAATGACAATGGGCCTTGCTCAAGGTTGGCCGTTAATCGTTT
+TAGCTACTGTTAGCGCTATAACAAAACTTATTATTATGTACTTATTTCACTGGGCAAGAGTGAGCCCAGT
+AGCGAAAAACCGGAGTGAATACGGTTAATACGAGTGGTATAACTCAAATGTAATGCGGAATTCTGCCACG
+GTTAGAATTTCCGCGTTAGCAATTCACTCCATAATTAGTTAAAACATTACTCTTTTACCATTCTCTCCAT
+TCTTCTGTGATATCCCCTGAAAACACTACATTTGCGGCAGACATTACTTTTTTAATGAACTCACAGATAT
+CCTCACGCTGATCTGTTTCTATTAAACAGTCACCACATTGATGATTTAATGAGTTTAGAGACAGAACTAC
+TGTTTTAACATGTTCTTTTGAGCTTTCTAAGGTCTGTGCTTCAGACGCCATAGAAGACATGAATTCTAAT
+AGGCCTGTTATACAAAGCTTCACATCCTCTGAGGTATAATCAGCGTCACCTTCATCTTCGCCCTCAATAA
+AATCTAACATGTCATACTGAATACTTTTAAGTAAACTTTTCATCTAACTCTCTGTGCTCCTGAACTTTAC
+TCTTGAAGTAAAACGGCTATATAAATCTGTAATAAGGGAATGAGTAATTGTTTGCTAAAATTAACACTAG
+GCGGGGGTTACCAATAATAAGTGCCCCGAGTTTCACCGTTACCATCTATTTTGCTATAACTTAATTAGCG
+AAATATCTACTTAATAGGCGCAACACCTGCAACTTCTAACACTGTTTTTGCGTCTGCTCGCTCAATAATT
+TTTAATAAGGTTGTTTGAATCGTTTCGTCTTTTCTTGCATCGTCTTTACTGGAAAATGTTTGCTCTTGGG
+CCGATGCGCCTTCTTCTTGGATAAAACCTACAACAACTTGGGTTGCGCAGTTCACTGATTCACCAAAATA
+AGCGAGTGAAATTTGAGGATACCCCTGAAATCCCTTTTTAACTCTCTTTGCTATACGTTTTGTCGATTTA
+TCTAAATTCATAATAGGCTCTCAGAAAAATATAACACCTCAATTAGAGGCAAAATAATGGCGGCTAAAAA
+ACATGTTAAATGAAGGTAGCCAACTGTTTTGTATTTGTTTAATGATATTTTATATGAATTAATTACAACA
+CGCCCTTTTTTCTTGAATTGGAGGGCATTTAATGGTTCCAAATGAACAATAAACACAACAATCTCCGGGG
+AGAGGTTTAATAATAATGTGACATGAAGTGCATTTATAAAAATACTGACACGCATTGGTAAGCATGATTT
+CTTTTTTATTAAAACCACATTCAGGACAAGTAATAACTGACTCTAGAATTATATTGTTCATTAAATTCTC
+AATTTTATCGGGTTATATAATCCATTATCTGCAGGTTTTATTATGTCTATTTCATGACACTAACCGAGTT
+TACGTTGTGATTCAATATTTTGATCAAACAGCTTGATTAGTTTTACGTTATAATCCCCGTAAGATTTTTA
+TGAACAATATAAAGTAAGGTAAATCATGAATACAAAAATATACAAGCACGTGCACTCGTTAGCTAAAGAC
+TTAATGCAAGCGGTTCATAGAAAAAATCAAATTCGCTTCGATGAATGTTACGTTGAATTAAAAAAAGTAT
+GTGAAGATAATGAAAGTACCGATAAAGACCATCCGGTGCAGTGGGAAACACTTGCTGATTTTACTGATGA
+TCTTGAATTAGCTATTTCGATTTATGACAAAGCACTACTAAAAGCTGAAGCGATTAATTCCAAAGATTTT
+CTCTCATCAATCGCTTTTGCCATTGCGTCATTGCAAGTAGAGTTAGGTGATAAAACAAGCGCTATTGAAC
+ATCTAAAGAATGCTAAAATCAACAGTAATAAAATTGCTGATAAAGATTTAAAAGCAGAAATCGAAGCCTT
+ATTAGAAGAGTTAGGTGGAGTCGCTGAAGTTGTAGAAGTACCAGAAGTACCAAAAGTTGTTGAAGTAGCA
+AAAAAATTGAAAGAATGGAAAGATTTATAACAGTTAAACCATGAACTTTATTAATTTATTTTAAGGTTTA
+CTTTAAGCCTTGTTAAGCCCTACATAGTATGACGTAGGGCTTATAACCATTACATTTTTGCTAAAATATC
+CTGTCAGTAAAAGTACTGCTCATCTGAAATAGAAGATTTACTATTTTCTTCGTTTCAGTGAGTGAAACGA
+AGAAAAATAGCAACAAAGGTTCAGCAACTATGGAGCACCTTTATTATGCTTGAAGTGCGATAGATGCCAT
+TTTCATTGTGCTTTCAAATGACTCTGCACCCGCAATAAATAAACCATTATGGCAAAACATAGCGTCATCA
+ATGCCAGTAACTTCTTTAAGCGCATCATCAGACAAACCAGCCCATTGTTTAGGTAGTGGTTTTCTGTCTT
+CGAATGAACCAGGTTCAACAGGTACGGTTTGAATTCGCCATTGGCCAGAAGGTGATGGGTAAACCATATA
+TAACGCCTCTTCAGATAATGCATGAACTGTTCTTTTCCACGGAGTATACTTTTCTAACACTATGACTCTT
+GAGTCTTCTGCATTATCAATAGCTTTAGCGACAATGTCTTTAGCATTAATGCCGCCACTAGCAGAAGCTA
+TGAATCGTGTTAATACGCGTGATGCAAAATCAACGGCTTCATCAAAACAAGTATCAAAGTGGCTATCTTC
+TTGCCACGTTGGGTTAAACATTGAAATAGTTTGGCTAAGGCTGATACCTTGAGCAACACCTTCAACATGA
+CCACAGTCAATAGCATCAATCGTTGATACTAGACCAGCATCCACACTATTAGCTACTTCTTGGTTACCTT
+GGCATATTGCTAGGCCATATTTCTGCCAAATTAAACCAAATGAGGAATAAGGAATACCATTTTCGCGCTC
+GCCAGCACCGCCTCGTTGATGATGATCAAAACGGCCAGCATCGGCATCATATTCACCACCTACATCTATC
+ACAATATCTGCCTTACCAATAACCTCTAAATCACGCGTACGTATGAGCTTAAAAGAAGGAAAAATATTCT
+TAAGTGCAGCGATACTGAAAACATCATCTGCATGAAAATTACCATTGTGAGTTGCTATTACTTTATCAGT
+CATTTTTTTTGTCATTTTAGAAAAGGATAAGAAGGGGCGTTCATGAACTGTTACTGTTGGAACTTCCCCG
+TTTGGTATTTCTCTGATTTGGAGAATTTTTACTTAGTAAAAATTATAGGGCGGATTCTATACGAAGACAG
+CTAACAAAAACAGATGATTTTAATAACTAAACTATCGAATAAAACGCCAATACATGATTTGATTATTTTT
+TCTATGGGCGATTAAGCGTTACATAGTGTGAAGTAGGGCTGTAACCATCGCCACCCATTTTACCAACTGA
+GTCAATTAACGCTTGGTTAATGCCTTCATCAGTGTAGAGATCATCCCTTACGTACACAGACTTCACATCT
+AAAAGTACAATGGTGCCTCCTGCAGGTAAATCACCAACAGAAATAATTTCTCGTAAAGTACATTCGTATC
+GAATGGGTGATTCAGCAACCGAAAAAGCACCGACATTACAGCTGCTGGTTTTTTTAACCTGTGCTAAGTC
+AAACTCACTTTCATCAATGGCAATGCCGGCACTGGTTGCATTCATTTTTTCCAATAAATGAGAATTAACA
+ATGTTAACCACACATTCACTGGTTTCTTTTAAATTTTGCAAAGTGTCTTTATCAATGCCGCTTCGTTGAG
+TCACCTGTGTATAAAGAAGTACCGGAGGATTGCAGCTTGCCACAGTAAAAAAAGAGTAGGGTGCAAGGTT
+ATCAATCCCGTCCTTTGAACGCGTACTTATCCAAGCAATAGGTCTTGGGGTCACACCGCCATTTAAAAGG
+CGGTACTTTTCTTGAACGCCTAGTTCTGAAATATCAAAATTCATCGATTACCCATTTTTTCATTTAAAAG
+TTATATATACCCAAACTACCTGAAGATGCAGGTTTCAGCTGGAATTAGAAATGCCTTTAAGCAAGTCATT
+GATTGAAGAGAATAGTTATTCTATTGTCGAAATCAATAACGCAGCATAAAGCGTTTCTAAACCAGCCCTG
+CGGGGACGTATGAGCAAACCATGTTCTTCGCTGCCTCCTTTTTTAAGGACGCTACATGGATGTAGCTTAT
+TAGAGAATGCAGGAGCATATTCTCCCGAATAACCCTTAATAAAAAGAGGCGCCTTGATCATGAATCGCTC
+AAGCGTCCTGAAACACGCATCTTCAAGTGGTTTGGGTATAAAAGCCATACAAAACTATAACTACCACTGT
+TACCTAAAATGCAAAGTTCAGCTTGTATTAGCACCGATTTTAGGCAAGGTAATAATTGTTTTTTTTGGGC
+AGTTGACACTGACTGTTGAGATCTATTGAACCAGTAAATATAGTCCAACCACTAAACCGAAATACATCAT
+TAATGAAAAGACACTACCAACAATATTTAACGCAGTTGAGATACCAAAAAATTTGAAACTCAACACGCAA
+GATAGCGCTTTTGGACGTGATTGAAATGAATGAAAGTATTTAAATTCGGTTAACTTATTCGCTAATGCTT
+GATTACCTTTAATCTCATTATCAATTGTTTTGTCATAAGCAAAAGCAATCAAATAAAACAAGACTAAAAA
+GGCTAAAATGGATTCCATAATTAAAGTTCCTGATGTGTATAATGCCCAAATAAGGGGCTAAGTAATAGTG
+AGCTAAAATGTGAAGCGCTAAGATAACTTATAGTCACACTAAAAACGGTTTAATAGATTTACTTTCTATT
+CTATGTGAAATAAGTTGCTATTGGTTATTGAAAAATGTGTTCATTAAAGAGCAGTTGTTTTATCGCACAA
+ATAGAGGCTACTAATCTCATCGCTTGATCAATTGCTGCATCTTTTTGTGAATCAGCCTTAAGGCTGCTTA
+TATGGCTGTTGAAGCAGACAAAACCATTATTGATTAGTGATATGGCGATACAGGCATAATGGTAACCTTG
+TGAGTTTTCAATATTAAGATCTTGAAAGGGTCTCATCTTGAGTGAATCTAGAGTTCCCCCTGCTTTCAAT
+GGGTGAGCATTTCTACTCATGAAGTAAGGGTTTGTCACCGCCATTCGACTACTTGCACTAAGAACAACCT
+TTTTATCTGAATCGGATAGCTCACCAACTTCAGATTTAATAAAATTTGTTAGGTCTTTAGATTGACTAGC
+AATAGCTGTTGCCCATGCGACTATTTTTATATTCTCCTCAGAGAGGTGATTTTCTTGTGTAAACGTTGTT
+TTGAACAGATCGACTTGTTCTTTGAGTTCAGGTATGAGGGCTAATGATTTTTCAATATTCATTAATATTC
+CTAAAGTTTTTATATTTCAATTAAATAAGTCTCACGCATATTGCATATATTCCTTTTGGAATACCGACAT
+AATGATGGAAAATTCTCGAGAAGCTAAGTGGAAGCTGAGTTTACCTGATGCACTGATATCTATACCGACT
+AACCAAGCTGTTATGTGTTAACTAGACAGATTTATCATAAGCCATCGAAAGCCATTTAATGACTTCAGCA
+TCAATATCAGCAATAGTTTGTAGTTGTATTCTATGAGTGCACATAGTGCCAAAGGGGCCAGAATTTTCAA
+GACGCCCTTGGACATCGACATCTTTTAGTTTTAAGCCTAAGTCTATTCTTGTCTTGGTTGCTGGTTTTAT
+TAAGGCAAATTGTTTTTTTCTAATTAAACTCACACTGCCTTTTTTGGGTGTAATTATAACATCGCTACCA
+AGTTTTACGATGGTAGAAATCAGCAGTTCATAAATTGGTGTCAGTGACTCTTTGCCAATATACTGATTTA
+CTAATAAATCTTCAGAAGATTCATTTTTATCCTTTGATAAAGTGACTATTGTGTTGGCAAACCCATGTGT
+TAATCCGAATTCAGTTTTCAAAAAACTCACCGCCATTGAATGTTTTTCGATGTTTTTTTTATGCAAGATT
+TTAAGCCATTCGTCTAACTTCCTGCCTGTTTTCTCAGGCATATTATTAATCATTGTTTGAAGTGCTTTAT
+CCATCTTCTTCACCTTTTGATTCGAAGCATAATACCCGTTTAATGGGCTTGTTGAGCTAGGACACAATTT
+ACTAAAGTCAAAATACCTTATTGTTCACTTACACTAATACTTGTCGTGTGTTCTTGATGTAGTGATGAAT
+ATGACGCTCAATTTTAGTGTCAATCATCTCTTCTGGTCGACAACCATTGGGGCAGGGCATATTCGGTGTT
+GTGCCAAACACTCGACAGATCAACGGACGTTCATCATAAACCTTACAACCATTAGGGCCCAAGTGAACGC
+AATTATACTGATCTAATGCGGCTTCATGTTCAGCGTCAGTTTTCACTGGCAGGCGAGACATTTCTTCTGA
+AGACGTTGTTACCGGTCCGCAACAATCGTGACAGCCGGGCGTACATTTAAATGTCGGAATACGCTCACGC
+AGACGGTCGACTATCTCTTTATTATTGTTCATTAATACCTGATTCTTTTGTGCAGTTCCTGACAATTATA
+GTTCTATATCTAGTCTAATAGAAGCTGACATTGCCTTTAAATTGAGTGTGGTTGTTATGAGTCTGTACTC
+TTTGACTTATTTGATTCTCGCCACCACAAAGAGCGAATCATCTTCTTTAAATTCTTGATAACTCAGCGTA
+GAAAGTATGTCATATGATTTTGAAATAATACTGATTAGTTCGTCTCGATGATAGTAAGTAAATAACAAAC
+CATTCATTTCTTCATCTTCGTCGCCGAGCCAAAATGAATGGGCTATAAGACCATTAGTAGATAAACATTT
+TGTTTGTTGTAAAAGAGACTCTTTTAGTTCTTCTTTGGTCAAATGATGAAGTACTTTATTTGAATAAATA
+CAATCATATAGTTCATTCAATTCAAGGTTTTTCGCATTGAGCTTTGAAAAAGGTACTTCAGGATGTTTTT
+CTTTACAAATGTTCAAGAAGGCATCTGATAAATCAGATCCTGTAATTGAATAGACTCTCTTCAAATACTC
+AATATCCAACCCACCACCTGAGCCTAACTCAAGTAATGTCGAGCCAACTGGCAATGACTTGCTCAGAAGT
+TTATAGATATTAGTTCCATCATAACCGTTACACATTTTAATGTACTGTTTGACATTTACTGGGTTATCAT
+AAAAATTCATGAAGCCTCCTGTACTTATAAAGCGTAGCGATCTAGCTTATGGACAAAGTTTAATTGGCTA
+GAGTAAGTGACGAAGGAAAAAGCCAACGGTATTTTGTGCTAGTTTATTAGTTTGTCGTTACGTAAGTGAT
+TTGTTATTTTTACTATTAATAGGTCAATGACTTAATCGCATCAGAGACTGTCAGAAAATGAATTTTAGTG
+AGGCAAAGACTAGCCTTTTTAAACTCATGAGCGCGTATTAAATTCGTCACTTCGTTTGCAACTAATATCC
+GCTTTGTTTTGATTAACTCTAACTTGCCTGACGTTAATTCGATGACATAGCTATTGCCAAAAGAGTCAAT
+AACATAATCGTCATCACAAAGCAGTAATTCACGGCATTCAGAAATGAAATCTTGCTCAGAACCCAAGTAA
+ATCAACTCGTCATCGCCATCTAACTTTAGTGTGCATGGCCACGAAATCATAAGAATTCCCTCGATAAATA
+TAATGCCCAAGAGAGGGCTTATAATAGTTGGCTACAATGTAAACTAAGTGGAACGTAACCAACAGCTACG
+TATTTTTACTTATCTTTTGTAAGGTTTATTTATGACTACCATCACACAATGGTTGTGATGCCGTGAGCTT
+ACAACCACAAAAAAATAATTTTTTAGACTCTGTTGCGGTAAATCTTACCGGCGAGAATTCAGAGCCTTTA
+TGAGAACCATCACAAAATGGTTGTTTCTCACTCTTACCACAAGAACACCAAGAATATTTTTTACCTTCTT
+CAACTTCTACTGCAAAGGGCGTGTTAGATGCTCGTACTGGTTTAGTCATGATAATTCTCCATAATTTAAT
+GTAAACATAGACACAATGACTCCCCACGAGGTGCTAGCCTCTGAACGTGGGTTAGTTTTACAAACCAGAG
+CCATAATATATGTGTCAACAATATAAAGCAGAGGCTAGCATGATAAAACATAACATACTTTTCATTGGCT
+TAGATACCCACAAAACATTTACTGAAGTTGCCTACATTGAAGGCCAACGTGGCGCTAAATCAATTCACTT
+AGGTAAAATCCTCAGTAATAAAGCCGCATTTAAAAAGCTCGCTCGACAGTTACAATCAAAATACCCCGAC
+GCTACGCTTCATTTTGTTTACGAAGCAGGCCCTTGCGGCTATTGGATTTACCGTTTACTGACCAGCCTTC
+ATCATTGCTGTTATGTTATTGCCCCTTCTCTTATTCCAAAAAAAACAGGAGAGCGTATTAAAACCGATAA
+ACGTGATGCGCTCAAACTCGCTAAATTACTTAAATCAGAAGATCTAACTACTATCTATGTGCCTGAGCCA
+GAAGATGAAGCCGTGCGAGATTTATCCCGCTCGCGTGAGACGGGCATGAAAGATTTGAAAGATGCTAAAT
+ACCAACTTAAAGCCTTATTGCTGCGTAACAACATTAACAGCAAAGTGAAAGATAACTGGTCATTACAACA
+TTTACGTTGGCTTGCTGAATTAGTATTACCTCATCCTTGTCAGCAAATTGTTTTACAAGAAGCCGTTTCA
+ACTATCACCGAACGATTAAAGCGTCTAAAAAGGCTTGATAATGAATTAACCCATCAAGTAAAAAGTTGGC
+GATATTATCCTGTAGTCAAAGCGATACAAGCTATGCGTGGTGTGAGGTTACTCGTGGCAACAGGTGTTAT
+CGCAGAGCTGGGTGATTTATCACGATTCGATCATCCCAGAAAACTAATGAGTTACCTTGGTCTTGTGCCA
+AGTGAACATTCAAGTGGCGGTAAACGCCGACTAGGTGCTATTACCAAATGTGGTAACAGCCGTGCAAGAC
+GACTACTGGTCGAAGGTGCACACTCGTATAAACACAACGCCAATATTTCAAAAGAAATGCAACTAAGGCA
+AGAAGGATTAAGCAAAGAGATCATCGATATGGCATGGCAAGCACAATTAAGGTTATGTCGACGGTACAGT
+CGCCTTATGCATAAAGGTAAACATCGTAATGTGGTTGTGACAGCAATTGCTAGAGAAATGATTGCTTATA
+TTTGGGCAATATCCAGAGAAATAGTATTACCCGTTGTCGATGTAAAATTACGCATGGCGAGAATGCCTGC
+GTGAAAAAAAGTTTCGAGTTAGCGCATGGGATCAAGCATCGGGTGTGGCACAACCACCGACGGCGTTAGG
+ATGGTAATAGCCTAACGGCTATTGAACCGCGAAGATAGACTGAAGACAGGTGCCACGACGAAATGAGTAA
+GGTAGGCGCTGCTAACTAATCGTTAGTAACCCACGAATATCAGCATGATAACCGACGAAATTACTTGCTT
+CATTCTATGCGTTAACTCACTTATTTTAAAAGTGAATAGAAAAGGCTCTTATATTAATGAGCAAGGATCA
+GTGTATTTAACTTGACGTGGGGAGTCATACCAACGCCGCAGTATGCGGTATTTAATTGTTTGATAAAATG
+GTGAAACAAAGTGGAGCCGAGAAATCTGCTACGAATCCAACTAAATAGCCTTGTTAACTAGTCGTCCTGC
+TCTACGTAGATTATATCTTCTACTTTAAAGCCACGTTCTTTTGACATAGTGATAAATTTATCAAGCACCT
+CAGCTTCAACAGTAGGCGTTCTTGATAAAAGCCAGAGATAATCAGAGTTTGGTCCTGAAATAAAAGCATA
+TTGATAGTGTTCATGATCTAACTCAAAAATAACATAAGAGCCGTAAAAGGGCCCAAAAAATGATACTTTT
+AAATATCCCTCGGTGTTTTCATTGATAAAATAAGCCTTTCCTTCGGCTTCTTGCCACTCATTATCCGACG
+CGGAAAACCCACTGTTGAGAACTGAAACACCACCATCATTTTTTAAGCTATATTCAGCGGTAACTTGACT
+CAATCCTCTTTCAAAAGAATGGTCAAGCCGAGCGATTTCATACCATTTACCCAAATAATTATTTAATTCA
+AAGTCTGATACTGGCTTGACCAATTTAGGCATGCCTAAGCAGCTACTAAGAAGAAAAACGCCTATAATTA
+TTAGTGCTCTATACAATCGAAGCTCCATGGATATGTAACGCCCATTTAAGGTAGTGATAACAGTTGGCTA
+AATATTAAACGGATCTAAAGCAGCCAACTGTATTCTATCTCGGTTGAACAACAGGTTATGCGCTGTCGGC
+ACCCTCAGTAGGCTGAGATTCCTGCGGTTGTTCATTGTCCACACCTGCTTTTTTCAAGCGTTTCTCTTCT
+TTCTTTTTCTTTTTAGCTATTTCTTTCTGGCGTTTTTCGAAAGAGTAATTTTGCTTAGCCACTAGTATTC
+TCCTAACTTAACTTAACTTAACTTCAAGACTTAAGCCTTAGAATACGGTATTTCCCAGCAGAATGCGCTA
+CTCATTGCATCAACAGTACCCGTAACTGCTTCAGAATAGGAACAATAAGGCGTGCACAGAGCACTTAAGG
+CAAATAACATTTTACTAAGAGGTAAATAATAGAGTGAGTAAAACTGTGTAGTGAAATAGAATGTAGCCAA
+CAATTTCCTGTTGTGTTGAACTACTGGTTATGTGAATTAACTTCTTTTATTCAATGATTTGAACATTTTT
+TTAAGGACGGAATAAACAAGTAATAATGTACCTATAATTATTGTTAAAACACCCAGAGGCAAAAATAAAC
+TTTCATGAAGAACAAGATTTTCGTCAAGGTATTGATAAAACGTGTTTTCTACAGTTAGAAAGACAATGCC
+TATAAATATAAAGAATAAACCTAGGGTTACGGTGGTATTTTTAAAGCTAAGATTCATTAGTTTATCCATA
+AAATTATTGCATTGTAAGCGTTGGCTGTGATTTGCAAAGAACGAAAACAAGCAATTGTATTTGGTTTCGT
+TTAAAGCGTTATAGGGAGTAAGTCATTATAATTTGGTAAATTTCGCATAATCAGTCGTGATTTTCGTTCC
+ACTTTCCACTCTGGTAATTATTGCCTTATCAATAAAAACAACTGAATGCTCTAAGTAAATCTTGACACTC
+CCGCTAGCAATTGACGGTGTTTTTGTTTCCCATTTGGAATCAATTAAGACTTCAAAAATCACCTTGTTCG
+GCAAAAATATTTCAACATTACTACTGTAAACTTGAGAGTCCTTATTAGCGGATACTTGCATTTTTTGTGA
+TTTAATTATTACTTCTGAGGCTATGGATGATGGTGTTAGGAAAAAAACACTACTCAATATAGCTACTACG
+AAAGAAATAATGACCACTATTTTTGTTGTTTCGTTAGGGGATTTGTTCGATTGGTTTTTAATTAGCGATA
+CTTCAGTTTCAAAAAGCTTACTTACATCTAATTCAAAGCAAGATGCTAATGATTTTATTGTTTCTAAAGA
+ACCCGAACCGTTATTTTCAACTCTTTGTATTGTCCTCAAACTAACTGCACTCGCATCAGCTAAATGTTGT
+TGACTCCAAGCTCTTATTTTTCGCTCATGTATAATTTTATCAGCCTTTATCTTCATTTCCATTTTACTTT
+CTCTCAAGAATATATTGAAACGATATCTTGTTAAGAAATTCCTTTTTTGTATACGACATGTTTACGTCAA
+TTTAACGACAGATGCCTGCCATATTGCTAATACCTTGATAACCGAATAAAAAACAACAGGTCAAATGTGT
+AGTATGCAATACTAAGAAACCTGTTTCGCGTCAGGTTGAATTATTTGTTATGTTGCTATTTTCGAGTCTT
+AAGTAATATTAAATGAAATGCAAAATTTAATAGAAATACAACAAAATATAAACTGAGCATTAACTCATGG
+AATATAAAATTAATAATGAATTCTGGCGTAAAAAATAACGTTATAGAACCACCTTCATTAAGTTCAAATC
+CAATTTCAATAAAAAACATTAACACCGTTAATGGCACTATAAAATAAAGAGTATTCTTAATAGAAAGTAT
+TAATATCCTATAATAATCATCCACTTTTAGAGGACTCACCGATAATAATTCCTTTGTGTAAAGTTGAACG
+ACTGTTTTATTTTAAAACTAACGTCCTACTAAGAGCCGGCAGTCCCGTTTTATTATCTTGTCATATGAAA
+ATTAAGTACCAGAACAAGTACAAGCTAAATCGCCATTTTTTTGGAACCATTCACTATACACGCCACGAAC
+ACATTCTCTTTGAACCTGAGAGCAGTCTTGGCTATTAACGCCGCTACCTCCAGGAGAATAAGTACAGGCT
+GATATAAATAAACCGAGAACTAAACCGAAAATTTTCATAGAAACTCCATTTCATAGAATGCCCGCTAAAG
+GGCAAATAATTGTCCACTAAAGTGGCATAAGATCACGGTGTAAACTGCGAACTTTTTTTGTCCCGTTTGA
+ATTGTTTTTCATAACGTTGCTTTAACTGACATTGCTAGTTTTTCAATGCCATGAGATGGAATCCATCTTT
+TGAATTCAACGAAGCCATGTTTCTTGTATAAATTGATTGCTGGAGTATTTACAACGGCCGTTTCAACAAT
+GGCTTCTGAAAAATAAAATTTATCTAGAATATAGGTTATTAATTTGTTTGCGATACCTTTCCTAAAATAA
+TTAGGGTCAACAGTTAAACTATTAATATCTAACTGTTTGTTTTCTAGAACAATCTCTATAACTGCAGCGA
+GACATTCATTCTCACTAAAGCCATAGAATAATGTTTTTGAATTTTCTATATCTTTAGCACTTCTCAATAG
+AGGAGGAAAATTGAGAGTACCTATAAGTTGAGCTTCAATTTTATAAGAATTCTGAAATACAGTGAAAATT
+TGGTTTGCAACCTCTTCATTCAAATTATCAAGTTTATTAATCATGCTATGCCTATCATAAAAATTTATAT
+TACTCTGTAAACCCTAATCTAGCTCAATAACATTATTGACTAAAACGATTGACGCATGAGCAACAGTTAA
+CTGTGATTTTTCGTTTAATGCTCTAGTTATATCTTTACTACATCGTTAATTCTTAGCAATTTTTACGCTC
+TTTCATACTCTTTGAATATCTATTTTTAGTATTAGTTCATTTTACATATTATGTATAAATCACCAAAGCG
+ATTAATTTATCTTCCTTTCAATTTTACAATTAGGATCAACCTTTTTAATGTCGCAAAACGGTTTTTCTTT
+TTCGATTGTGACTGCCCCAGAATCATTAGCAAAACGAACAGATGAGCAAGAGCACAATAATAAAAATAAT
+ATTATAACGATGAATTTAAGCACAAATCTATCCTTAAAAATGACACATTATTGAGAGGCTAAAATTTTGT
+ACACTATTAGAGTAAAAACAACCAACTGTATTTTTCAGTGCGATGAGCATGTTAGCTCTGCGCTGAAAAG
+GACTCATGATATGTAACAACGCCTGTCGGGTAAGAACCTTTAAGTAATGTTGCTTGAAAATATTCGGGTG
+GAACATCAGGGAGCACTAAGCCACCTATGGGCTCAAAACCAAATCGACGATAGTAATTGGGATCACCAAG
+TAGTACACAACCATTAGCGTTGAGATTATTCAATTCTCTAAGAGCTGCATGCATTAGCTTAGAGCCTATT
+CCCTTATTTTGGTCAGTTGGAACAACAGAAATTGGTCCCAAACCATACCAATCTTTTGAACCATCCGAGA
+TAGTAACTGGCGACAAAGCAACATGGCCAATTATTTTAGATGAGTCTTCAGCAATAAGTGAAACTGATAA
+CGCTCCGGAATCTCTCAATGCATCTACAATAAATTGCTCCGTGTGGTCTGTATGTGGTGCATCAAGGAAT
+GCAGCAATAGTAATTGCATGAATACTTTGAATATCGCGAGTTTTTTCTAGTCGAATATTAATACACACTG
+AAACATCTCCAAGTAGGGTTAACCCTGATTTAAGGGGCTTATAATAGTTTGCTAAAATGTGAAACGAAGT
+AGAACACGGCCAATTGTTACTTACCCTTGTTTATTTAGTTGTCATGTCGTTGCTTAGTGAAATTCATCAT
+TACTTTTTACCCAGCGATATATTGGATATGCAGCGAGTAAAGAAATAATAGTTAAAATAATAGATTTACC
+GAAATCAACTTGTTTCAGCTCCCCTATGAGATAGAAAAATGTAATTTCAAATAATGCAAAAAATATCCAT
+ACTGCCCAAAATGCTTTTTGTTTACTCATACCTAAGGATCCTTCCTGCTAAATAACGCTTTCATATTCGG
+AAAAACAATCAACTGTTATTTGTCCTAATTAATTTTATTGTTATGATTTTTTATAGCGGTTGAAAAAAAG
+ACATCGCTTATTTCGACTATAGCATTAGAACCACGTAATGCTTTTTCAAGATCCAATGTAATGAACTCGC
+TAAATTTACTGTTAAATTCTATTGAATCTTTTTTAAAGTCAGCCTTTAAATAAGACATAAACTCTCTGCA
+CTCAACACTATTTTTTTGTTGTATACGCGCACACGTTTTTCCATGTTTAGCCACTAATTCAAATCTATCA
+ACGAGTGAATCAAATGTCATATCTCCAGTGTTCGCGTGTAAATCACTACAAAATAGTATTGATATTAATG
+ATAAAATTACGTATTGCATTAAATAACTGTCCACCAAAGTGGAACAAAATCTGAGTAAAAACAGTCAACT
+GTATTTTTCCGTTTGAAGTTATTGCTATCGCCCTACATGCTCTACTTTTTAGTAAGTAATTTATAGAATG
+AAAAATCTAAAACTGATGCAATCGCAGATACTAATAGCCAATGAAAAAAATAGCCTACAATATTTAAAGC
+ATCAGGCTCACATTGTGTTTTTAGGATTTCACAGTAAGTGAAGTCAACTATAAAAGTAGAAAATGCGGAT
+AAGCCAATAATAATTGATAGTGCAAAGGGCCACTTGACCTTAAATAACCGAATAAATCCAACAATGATAA
+TTATAGGCAGACCTAACGATAAAAATAAATCCATTTATCTCTCCTTGAACCACGATATGCATGACAGCTA
+ACAGTTTATTATGAGATGAAAATACTTCTGTTCATAATATGGGGCGAACGGCGTGCGAAGTCCGTTATCA
+AATTTACTCTAAAATAGGTTATTTGATAATAAAAAATCCGCACTTCAAAGTACAAATTGAAGTGCGGATT
+ATTAATTATTATGCAGAGCGTTTGACGCTCTTATTCTCTAGGCTTTCTTAGTTTTTATATAGTCATTAAC
+TAGGTCAGTTAAGACGTTAAGCGGTACTGGACCATTTTTTAAAACTACGTCATGAAATTCACGAATATCA
+AATTTATCACCTAATTGAACTCGAGCATTTTCACGTAATTCAATGATTTTATTCATACCAATTTTGTAAG
+CTGTCGCTTGTGATGGCATAACTACATGGCGTTCGACCATTTTAACGGCATCAGATAGGGCATTAGGCGT
+GTTTGTAGCGTAGTACTCTATACCTTGTTCACGTGTCCATTGTTTAGTGTGAATACCCGTATCAACCACT
+AAGCGACATGCTCGCCATAATTCCATGGCTAAACGACCAAAGTCAGAATAAGGGTCTTGGTATAAACCTA
+TTTCTTTTGGGATCATTTCTGAATAAAGTCCCCAGCCTTCTGTATGAGCTGTATAGCCACCAAATTTACG
+GAACATTGGAATGCCTGTTAATTCTTGTTTGATTGCTAATTGCATATGATGGCCCGGAATACCTTCATGA
+TATGCTAACGCAGCCATTTGATAAGTCGGCATAGCTTCCATGTCGTAAAGATTGGCGTAATAAATCCCTG
+GACGGGATCCATCCGGAGCAGGGCGTTCATAAAACGCTTTACCAGCAGATTTTTCTCTAAACCCTTCAAC
+GGCTTTAACTTTTAACGCTGCTTTGGGTTTGGTTAAAAATAAGCTATCTAAGCGGCTTTGCATATCGTCA
+ATAAGAGCGACTGCTTCTGCTATATAACGCTGTTTTCCTTCGTCGCTAGCTGGATAGTAAAACTGCTGGT
+CGGTACGCATGAAATCGAAAAACTCGTTCAGACTGCCATCAAAGCCAACTTGCTTCATAATCACACGCAT
+TTCATTATGAATACGTGATACTTCACTTAAACCAATAGTATGAATTTGCTCTGAAGTTAAGTCAGTTGTG
+GTAGTGCGCTTTAAAGCATTCTTGTAAAAGGCTTCACCGTCAGGAAATTTCCAAGCACCGTCACGGGTGT
+CGGCTTTTTTCTCAAGCGTTGCTAAGTAAGTAATTAGTTGTTCGTAACCTGGTTTTAAGTTATCAATTAA
+TGCTATTTTTACGTCAGTAATTAAGGTTGCTTTCTCGTCATCACTAATGTTTAGTTTATTAATCTTTCGA
+GTGAAATCGGCAAATATTGTGCTGTTAGCTTCGTCATCAAACGGGGCGCCAACAAGAATGTTTTTTGAGT
+CTCTAATAACATGTGGGAAGACAAATTTTGGGGCAATAATACCTTTTGCTTCACGCAATTTAAGCTGTTC
+AACAAGCTGCTCTAGCAATTTTTGAGCACCACGAACACGAGCGATATAATCTTGTGCTTCTTTAACGTTA
+ATGATTGAGTGCTGGTTAATTAAAAAAGCAGGTATTTGTGAATGGGTGCCATGCATTTGATTAACAGGGT
+AACTATGAAAGCGCCATTTATAATCTGCGATCTGGTTTTCTAGATTTTGAATGAATAAGTTTAGGCTTAT
+TTTAGTTTGTATATCAAGCGTGGTAACGTCAATAGCTTGAACTCGTACAAGGTTTGCTTTAGCGATTGCT
+AACTCATTTGCTGCGTTTGATTCTGAAAGGTCGTTCCATTTATCGTAATCTGTTTTAATGCCTAAAGAGG
+TTTGTCTCACGGGGTCGCGGTTAACCCCTTCTTTAAAAATAGTGTCAAATAACGCATTGGCCTGTTCTGA
+GGCTGATGATGCTTTAACTGTGTTTACCTTAACAGGGGCAGCTGTTTGTTCGTTATTTTGAGGAGAAACT
+TTGTCTTCTGAACAAGCACTGAGTAAAGCTGTGGCAACAGCGATAACTAACAGGGATTTTTTAAATGTCA
+TTCTATTCTTATCTCACTTATATGATATGCATTATCATTAGTGTGCCTTAATGCATGTGGCTAATTCAAT
+GAAAGCTCGACAGAATGCTATAAAATTAAGACCAACAGGTGTTGCCAACCGAACAAAAGAAGTAAACTTA
+GCAGTAACATTATGTACATGGAAACCCCGTAAATGAAATTTACCGTTGGCTTTAGAAAAGTTAAGCATGA
+AGACATAGATTTTTTGTTGGAGTTACGTAGAAAAACGATGACCCAACATTTGTTAGCGGCAGGTATTCGT
+ATGACGGATGAGCAACATTTGGTTCGAATAAAAGAGCACTTTTATGAAAGCCATATTATTTTAGCAGACC
+GTAAACCTATAGGGCTGGTGAAAATGGGCGTGTTATCGCTTAATAATACCGGTAAAAGTTTGCATATTAG
+ACAGATACAAATTATGCCAAAGTATCAGGGCAAGGGCATTGGCAGTAAGGTACTTACGGTGGTGAAAAAG
+CGTGCGTTACAATTGTGCTTACCGATCACCTTAAATGTTTTATTGAAAAATCCAGCTCGGGGTTTGTACT
+TGCGTCATGGTTTTCAAGTTGAGAAGAAAACCCGTTTAGAATTTCTATTACGTTGCCCATTAGAAGTGAT
+TGCCGCATAGCTTGTTGAGTCAAGCGAATAGCGACAATCATTATCATCGAATTTAGTAAGTAAACTTACC
+TAGAACTGTACCTAGTAAATAAGTCCGCTACGTTTTACTTTATTCGGGTCAATACGTGATGGCGTAATAG
+ATCCATCAACCAAAGGCGTTGTTGCTATTGCCAACATTTTAACCACTTGTAACATTGAGGGTAAATTCAA
+GCTATTAATATCATCTGTGACTTGATGATAATGTTGGTCTTTATCAAGCTGCGTACTACTAAAGCTATGG
+GCAGGGACTCCTAACCTAGCTAATGTTGCATTATCTGAACGATAGAATAAGTTTTGCTTAGGGTAAGGGT
+CAGCATAAACTTTCAGGTTTTGTGGTGCTAATGCTTGGTTTAGTTGTTCACCTAGGTTTGAGCGATCCAT
+ACCTGTCATCCAAACGGTGCCATCTCCAAATACAGCCGGTTTACCGACCATTTCAATGTTAATCATGGCT
+GTTATTGTCGTTGGTTCTAGGTTTGTAGAAAAGTGTTTTGAGCCAAAACCTCCAATCTCTTCGGCGCTAA
+ACGCGGCAAACATTAAGGTTCTTTCGTTATTGCCCAATTTAGCAAAGTGATTCGCTAAATTGATAATGGC
+AGACACACCAGAAGCATCATCATCGGCACCATTAAAAATATCACTACTTTGTTGTGCATTACTGTTAGGT
+GCGCCATCAATACTAGGTTTAACGCCTAAGTGATCATAATGAGCTGAGTAAAGTACAATTTCGTTAGCTT
+TGCTTTTACCAGGTAAAATACCGACGACATTACTTAAAGCGCTAGTGCTAACCTTGGCATTGCCTTTGAC
+GTTAAATTGTATCACTTTACTAATATCGGTTAACGCAATAACGATAACACCACCTTGCTCAGTGGCGCTT
+TCATCAACGAGTTTAGTTAACCCTTGAGCAAAGTAACTTTGATAGCGTTTAAAGCTCTCTTCATGTTTTG
+GGTGAAGTAATACCAGATGCTGACCACCTTGTTTATTTAACTCACTTAGTGATTTTCGCATGTTGTCGTC
+TTCACCAACCATTACAATATTTACGGGAAGATTATTTTTTACAACGTTACTGTTCCAATCAAAATCTGTT
+GCTGTTGTGGCCATCGATAATGATTCGCTATCAAAGGCTTGGCCATTAATTTCAACCGTAAGCATATTTG
+GCGTGATTCGCTGCACTAAGTATTGCTGTTTAAAATTTAGATCGCTTGGTGCTGGCGTAAGACCTACTTC
+GTTAAAACGCTTAGCAATAAAGTCGGCGGCTTGACGGATATTAGGCGTAAAGTTATTTCTACCTTGAAGA
+TTATTACTAGCTAAGTAACTAACATCTTTAGTAATTTGCTCTAAAGTAATGGTGTCATCTACAGTGACAG
+AGGCACTTTCCTCCGTTTTTTCATCAAACCCTAAATGCATATTACTACAACCGGTTAATGATAAACTGGC
+TAGTGACAGCAGTGTTATAGAAGTAGCTAAGACTACTGGCTTTAAACGTTTGTTAGTCATATTTTTAGTT
+GTTGTTAATGTCATAAAGGGCCGTCTCTTACTTGAGTTTTATTGTTTCAATCAATAGGGTTTCTTCACCT
+GAAGTTAACCATAATTGACCATCTTGAATGCTGCATTGAAATTCCATATTACGGCTGAGAAGCTTTACTA
+ATGCTTCGCAGGTACTTGGCTCGAACTGCTCTATGGCTAAACGCTCAAATTTATTCAGGTTTTGCTCAGC
+TTGTGACCACCAGGTATTTACGCTGCTGCCATAACAGTATAATTTTACTGCTTTTGCTTGGTTACAGGCT
+TTTTTAAGGCGCTTTTCATCTAGCTGTCCAAGTTCAATCCACAGGTTAATTTCATCACTGTAATTTATTT
+GCCAAAGGGCAGCCTCGGTTTCATCACTAACGCCTTTACCAAACTGTAAATCTTCGTGGGCATTGAGGAT
+GTAGGCAATTAGACGCACCATTAATCGTTGTGGTGTTTCTGAAGGGTGTTGAGCAAGGGTAAGTTGCAAG
+CTGTCGTAATAATTACGATCCATATCGGCGAGTTCGATATTAGCTTTGTATATAGTTGCTTTAAGGGCCA
+TGTGTGCTTTGAGGTAATAAATAATGGCGGTATCATAACAGTATGGAGCTAACTTGCAAAAACTTGCCAA
+GATAAAGTAATCCGTTTGGGTTTACGATGAACGTAAAACAGGCAGTATTTATCAAATGAATAACTAGGAT
+AATGTTAATTAATTCTACTTATGGTGAGATTTAAAGCATGATAAAGTCACAGAAATAATTATATAGCCGT
+TATCAACCAAGATGCATGTTTCTGAGTGCTTGGGTAATTACAATTCAAGCCGCTGTGATGGTAATAGGTA
+TACTTTTTAATCATTTATTCTTTAAGAGGCTCACATGACAATTCAATCTTTTTTTCCGCCACAGCGCACT
+TTGATGGGACCGGGTCCATCAGATGTTAGCCCACGTGTTTTATCTGCCTTAGCAAGACCTACCATTGGGC
+ATCTTGACCCTTGTTTTGTTGCCATGATGGATGAAGTAAAAGAATTACTTCAATATGCATTTCAAACGAC
+AAACAAGTTTACTATGGCCGTATCGGCTCCTGGCTCTGCGGGTATGGAAGCTTGTTTTGTAAATTTAATT
+ACCCCTGATGATACCGTAGTTGTTTGTGTTAATGGTGTATTTGGCATGCGTATGATTGAAAATGTTAATC
+GTATTGGTGCTAAATTAGTGGTTGTTGAAGGTGAATGGGGCAGAGCAGTTGACCCGCAAGCATTAGAGGC
+TTCACTGAAAGAAAACCCACAAGCAAATTTTGTTGCGTTTGTTCATGCTGAAACGTCTACAGGAGCATTA
+TCTGATGCCAAAACATTGTGTGCTATCGCTAAAAATCATGATTGTTTAACTATTGTTGATGCCGTGACGT
+CTTTAGGTGGTGTTGAGTTACGTGTTGATGAGTGGCAAATTGATGCAGTGTATTCAGGCAGTCAAAAATG
+TTTATCTTGTGTCCCTGGTTTATCACCAGTAAGTTTTAGTGATAGAGCTGCAGAGGTGATTCAAAATCGT
+GGCATAGCGGTCCAAAGTTGGTTTCTTGATCAATCACTTGTTATGGGGTATTGGTCGGGAGAAGGAAAGC
+GCAGTTATCATCATACTGCTCCTGTTAATTCTTTATATGCATTACATGAATCGTTAGTAATGCTACAAAA
+TGAAGGTCTAGAAAATAGCTGGGCTCGACATAAAACCATGCACGATAAATTAAGTACAGGGTTAGCTGAG
+TTAGGTTTAGACTTTATTGTGCCAGCAGATGAACGATTACCACAGTTAAATGCAGTCTATATTCCAGAGG
+GTATTGATGACGCTAAAGTAAGAAATTTTTTACTGAATGAATATAACCTAGAGATTGGCGCGGGTTTAGG
+TGCTTTTGCTGGTAAAGCATGGCGTATAGGTTTAATGGGCTATGCTGCACGCAATGAAAATGTCACCTTA
+TGCTTAGCAGCGTTAAAAGAAGCTTTAAAGCAATAGTGATAATAGTAGCTTTAGTGATTAAGTTGAGTTG
+AAAGAGATAAGTTAAAATAAACAACGCTAATCAAAGCAGTAAAATGAGAAAGCCCTGTACTGATTTTATC
+GGTACAGGGCTTTTTTAGTTAATATTAGTCGTTCAATCATTATGTATTATTAATACATAAGTGCTGCATT
+GTTAACTAACTTTACCAGCTACCGCTATTTTCCATACTTAACCATGGCTCTTGTGGCTCTAGGGAACCAT
+CTTTTTGTAATAACTCTATCGAGATGCCATCAGGTGAGTTAACAAAAGCCATGTGACCACAGCGAGGCGG
+TCTGTTAATTGTTATGCCGCCGTCTTGTAATGTTTGACACGTTTGATAAATGTTATCAACTTCAAAGGCT
+AAATGACCGAAGCTACGCCCTGCAGTATAATCTTCAGTAGAACCCCAGTTGTAAGTCAACTCAACTTCCG
+GGCCGCCAATCTCGGTAGCTAAATAAACCAAGGTAAATTTACCTGCAGGTACTTCAATACGTTTTGTTTC
+AATTAAGCCAAGTTTATTGATGTAGAAATCAAGCGATTGGTCCAAATCACGTACACGTACCATGGTATGT
+AAAAACTTCATAAGGCTCTCTTTTTCTTTGTTTATGGTTAAGGGGGATAAAATAGGCTGAACTACATTGC
+GATCAGGTTGGAGTTTATTCATACATTGTATTCGCTAGTTTATGTGTAAAACTAATAAATATTCAGTAAT
+ACAAACGCCACATTGAGCTTTTAACAGACCTTAAGCTTTTGAATTGGTTACGTCAACCTAGCGTGCTTAT
+TAGCGTTTATCTGTCTTTAACATTAAATAAGCGACTACTTTTTTGCGTAATCAGTACTCTTGTACAATAA
+TTAACCCCTCATGAAAGAAATTAAGTCTTGGGTTGTATGTTTTCCTTGTTTTCTTTTTGAAATTTAATTT
+GAGGAAATAAAAATGAAAAGTATATTTTTAACAATTATTATTGTGATGATTAGCTTTAACGTTTATGCCG
+AAGACAAACCTTATACTCTGGGGACTGTCTGGGAGGTCTCCTATATAAAAGTTAATGACGGTAAACTTGA
+AGATTACTTAAAAAACCTTAACAGTGGTTATTACCCGATTTATGAAGAATTCAAGAAGAAGGGCTGGATA
+ACATCATACAAAGCAATCAGCTTCAATCGTAACAACCCCGACGATTGGAATTTAATGTTATTAACGGAAT
+ATCCAAACTGGGCAACCTTTGATAGAAAAGAAGCAGAATGGGAAGCTGTCGTTGATGAAGTTTTTAAAAA
+TAAGGAAGCCCAAGAAGAAAGTGATGAAGATAGAGAGAATATTAGAGTTTTATGGGGCTCTAAAGTGGGA
+AGAGAAATGATACCTGTAATCTAAATGGTCTATATAAAACAGATCGAATTAATATTATTCCAAGAGACTT
+GTCGCGCCAATCTTATAACATGAGTTGGCGCTTTTTTATTGAATTTTAGATGCTAGGTTTTAACGCAACC
+AATAGGTAAAATTAATCACCGACTTTATCTTTAAACTCACATAAATCTTCAATGATACAAGAGCCACACT
+TTGGTTTTTTGGCTGTGCAGGTGTAACGTCCATGCAATATGAACCAATGGTGTAAGTTAAACATAAACTC
+TGTTTTTTTTGGTGTTAGTTTTATGATATTTGCTTCAACCTGATCTACGGTTTTACCTGGGGCATATTTA
+GTTCGGTTAGCAAGCCTGTATATATGAGTATCTACCGCTAAAAAGTAGTTACCTTCATTATCTTTTAGCC
+AGCCAAAAGCAGTGTTCAAAACCACATTAGCCGTTTTACGTCCAACGCCGGGCAGTGCTTCTAGTGCAGC
+TCTATTTTCTGGTACTTCACCACCATGTAAATCGACCAACATTTGACACGTTTTAATGGTGTTTTGTGCC
+TTGGTATTAAATAAACCAATAGTCTTTATGTAGCTTTTTAACCCATCGAGGCCAAGATCTAAAATGGCTT
+GAGGCGTATTGGCAACAGGGTAAAGTTTGGCAGTCGCTTTATTAACCCCAACATCAGTTGATTGGGCTGA
+GAGTAGAACGGCAATGAGCAATTCAAACGGGCTAGAAAAGTTTAGTTCTGTGGTTGGCTCTGGATTCTCG
+TCTCGCAGCCGAGTTAACATTTCTATGCGTTTTTCTTTATTCATGGCCTGACTCTTTTATTTTATCTTAT
+ATGCAAAGCTCTAGATATAAGGTCTAATATGTGAGCCATATCGAAGCTTAAACTTTAGAGTTATTTTATT
+GTTAACGTATATATCGTTATTAATCTTTAATAATGTTTAAGATTAAGAGTCAAAATTTACTCGAACTCTC
+TCTATTACTTGTTCAGTATCAACTACTTTTTTGGATTTTATATGGCTATCAATAGCATTTTTAAGTGCAA
+TTAAAATCCCCATGGCGATAAAGGCGCCGGGGGGTAAAATAGCTAATAAAAATTGACTATCGAGTTGCAT
+TACTTCAATTCGAAGGACACTAGCCCAGTCGCCAAGTAATAAATTTGCACCATCAAAAAGTGTTCCTTGC
+CCAAGGATTTCTCTTATTACACCGAGTAAAATTAAGATAATGGCAAAGCCTGATCCCATCATTAACCCAT
+CAAAGGCTGATTGTTTGATTGGGTTTTTTGATGCGTAGGCTTCAGCTCGACCAATAATGGCGCAGTTAGT
+CACGATTAACGGGAGAAATATCCCTAATGATTGATAGATGCCGTAAGTAAAGGCATTCATTAGCAATTGT
+ACGCAAGTTACAAAGGCAGCAATAATCAAAACAAAAATGGGTATACGAATTTCTTTAGGTACCCAGTGAC
+GTATTGCTGACACGGTAATATTGGAACAGATGAGTACTAACATGGTGGCAAGGCCAAGACCTAATGCATT
+GGTCACGGTTGATGTTACGGCCAGTAGAGGACATAAACCAAGCAGTTGCACTAAGCCAGGGTTGTTCTTC
+CATAAACCTTGTATGGCTAGTTCTTTATACTCTGCCTTACGTTCAGCTTTAAGTACTGCCGCAGCTTCTT
+GCTCATCAGTGTTGTCAGTAATATCAGCGTCATTACTATTTGGTGGTGCTATTTCATTGCTCATTAGCAG
+CCTCGCTAATTGGTGATATTGATTTAGTTGTTGATAAGGCTTCGCCACAGGCATTTGGACGAGGTATTAA
+ACTGCCTTTGTGTTGGTTAAAGTAATTTAGCGTGCTTTTAACGCCTTTTACTACTGCACGCGGCGTAATG
+GTCGCCCCAGTAAATTGATCAAACATGCCGTTATCTTTAGTAACTGCCCAGCGACTATCATCTTCTGAAA
+GTATTCGTTTGCCGGTAAAGCTCTTGATCCAATCACTTTTTCTAATTTCTATTTTATCACCTAAACCTGG
+GGTTTCTTGGTGCTTGAGCACTCGAACACCACTGACTGAGCCGTCATTGTTAATAGCCATAATAAAATCA
+ATATTACCATTATAGCCTTGTGGCGCGGTACTGGTTATAGCAACGGCAACAACTTGTCCTGCTTTTCTCG
+CAATATAGGCGGTTTTAACTTTATTTGAGCCGAGTTCAGGCGCACTCATCATAATGCAATCATTGGCGAT
+GTCGTTGTCATAACGACTTGGTTCAATAATGCTATGCAATGTTCTTAATAGCTGTTGTTGTTCCTGAACT
+TTAATGCGATCTTTAGTCAGTTCACTGACTAAACTAACAGCTAAAGTACAAGCAATAGCAAAGAGCGCAA
+GAATTTTGGTGTTTTTAGAGATGGCAATAGTCAGTGGTGACTTTACCGAATTATCTACGCTAGTTTTATC
+ATTATTATTTTCTGAACTTTCAGGCTCAGATTTCCCTTGTGACGAGTCAGTTTTATCAGACATCACTTAT
+CTCCCTTCAAATGACCATAGGTGCGAGGACGAGTGTACTGATCTATCAAGGGGGCAGACATATTACAAAG
+TAAAATAGCAAAAGCAACACCATCAGGATAACCACCTGAAGTGCGGATTAAATAAACCAATAAGCCAGCA
+AGTAGACCTACAATGATACGTCCTTTATTACTGGTAGCACCGGTAACAGGGTCTGTCAGAATAAAAAATG
+CACCTAGCATGGTTGCACCAGAAAACCAGTGGAACATAGTAGAAGCGCTGCTGTCTGGGCTGATGCTATA
+GCCGATAAAAGAGCAGATAAATAAGCTTAATAAAAAGCTTATCGGGGTCTGCCAAGCAATAGCTTTTCTT
+GAAATAAGAAATAGTCCACCTAACAGAAATCCAGCATTTACCCACTCCCAACCTAGGGCAAGGTTTTCAC
+CAAAAATCGGATTTTTAATGCTTTCAAGGACAGTTAAGCCTAGACCTGTGTTAGTTTTTAACGTATCAAG
+CGGTGTTGCCATCGTAATACCGTCAATGCTGGTGCGTACTTGTTCTACTGAATAACCTTCAACGGTAAAC
+CCCGTTAATATTGTTGTTAATGTATTAGTAAAGTTTAGATCCACAGCTACTAATGTAAGTGGCGGTTGCC
+AGAGTGTCATTTGTAAAGGGAAAGATACTAATAACATGACATACCCAGCCATGGCAGGGTTAAATGGGTT
+ATGGCCAAGTCCGCCGTAAAGCTGCTTAACAATGACAATAGCAAACATTGTTCCAATAACGGTGATCCAC
+CACGGCGCTAATGCCGGTAAACAGATGCCGAGTAACAAAGCTGTTAAGAGTGCACTACCATCAAATAATT
+CATGGGAAATAGGCTTTTTACGCAATGACAGTACGGTAAATTCACAAATAATCGCGGTTGTCATAGCTAA
+GCCAATGTGAATTAAATTTCCCCAACCAAAAAAGTACCACTGGGCTAAAACGCCAGGTAGGGTCGCGTAT
+ATCACCAAACGCATTAAGTTAGGTGTTTTCGTGTGGTTATGGTTATGTGGTGAACTTGCTATCCAAAATG
+CCATTAATTATGTCGACTCGTCGGGTTGTTTCGCTGATAAATTTCAATTCGAGTTTGTTTGTCTTTACTC
+ATGCCTTATACACCATCTTGGTCATTTTCTTCAACTGTACTGGCTTCTTTTAGTTTTTTCTTCGCTTTAG
+CTTTAGCAATGGCAGCTGCAATTTTTGCTTTTTTATCGATTGCGGCAACAGGTTTACTTTCACTTTCAGC
+AGTATTCTCTTGTTCAATTTTTTCTGGCTTTGAGGGCTTACTATCTGTTTTTATTGAGTTGTCCGTAGAA
+GTAAGAACGCTTGTTTCGTTAACTTCTACTTTCTTTTCGATAATAGTCTCTACGTTAGCTTTTGCTATCG
+CTTTATTTTTTGCCTTAGCAATGGCGGCAGCTATTTTAGCTTTTTTATCATCCGAACCTGCTGTCTGTTC
+AGGTGGACTATTTTTGGTATCTTTTTCTAAGTCAGTAACCTCAGCAGCTTTACTGAGTTTTTTTGCCTTG
+GCCTTAGCAATGGCGGCAGCTATTTTTGTTTTTTTATCATCAGTGCTTACTGTCTTTTCAGGTGAAGTAT
+CTTCAGTCATTTTTTCTGAGTCAGAAGCATCAGCAGATTTATTGAGCTTCTTAGCCTTGGCCTTAGCAAT
+AGCGGCAGCTATTTTTGATTTTTTATCATCAGTGCCAACTTGCTCAGTTGAAGCAGGCTTTTCTTCTACT
+GCACTATCTACAATACTATCACTACCTGACTGTTTCTGAGTGGCTTCTTCTTTAAGCTTCTTCTTAGCTT
+TAGCTCTGGCAATAGCAGCGGCGACTTGAGATTTTTGATCATCAGCGGAATCTGCAGGCAAATCCTTTTG
+TGAGTTAGATGTGCTTACTTGGCTTTGATCTTTTGAGGCTTTCTTCGCTTTCACACGCGCTAGTGCTGCA
+GCAACCGCAGATTTAGCTCCGGTGGCTTCTGGTGTTGCTTTGTTCATAGCTGCTTTACGTGCAGCGGCTG
+CTTTTTTATGTTTTTCTTGTCGAGCTACTTTTTCTTTTTCTAAGCGTAATTTACGTGCTTCAAAACGAAT
+CTTAGCTTTTTCTGCTTTTAAGTCTAATTGTTGCTGCTCACGTATTTCAGCTTTAGCAATACGATAGTAA
+TGCACCAGAGGAATTTGACTTGGACAAACATAGGCGCAGGCACCACAATCGATACAATCACGTAAATTAA
+GTTTCTCTAATTGTGAATAATCTTTAGCTTTTGCGCTCCATTGCAACTCTTGCGGAAGTAATTGGCTTGG
+ACATACATCGCTACATTGACCACAACGAATACATTCAACCTCGTTACTTTCCTTTTCAAAAGCACTCGGC
+ATTTCTTTTTTGCTGGGTACTAAAATACAGTTACTGGTTTTAACAATAGGGACAAGCTCACTTGATACAC
+TAAAGCCCATCATAGGACCGCCCATGATCACTGGTTGCTTTTGATTCTCAATACCTTCAACACTACATTG
+CTCAAGCAAGAAATTAATTGGAGTACCAAGTAATGCCCAAACATTTTGCGGTTTATTTAATGCTTGCCCA
+GTTACCGTAACAACACGACGAATAAGGGGAGTGTCATGCCTAACCGCTTCATTAATAGCAAAACACGTAG
+CAATGTTTTGCATCACAATGCCATCATGTATGGGCAGTCGACCTGATTTGACCTCTTGACCTGTTAGAAT
+TTGAACCAGTTGCTTTTCACCACCCGTAGGGTACTTTGTAGGCACGATGCAAACTTTGATTTTCTCAATA
+GCAGCGGTGGCTTTTTGTAGCGCTTTAATAGCCTTGGGTTTGTTGGCTTCTATGCCAATTAAAATAACGG
+TAGGGGTCAACAGTCTATCAAGAATTTTTATGCCGTCTACAATGGCGTTACTTTGTTCCATCATTAATAA
+ATCATCAGCGGTGATGTAGGGCTCACATTCTGCGCCGTTAATGATAAGAAATTTAATATCGGGCTTGCTG
+CTTACTTTTATATGGGTAGGAAAACCAGCACCACCCATGCCAGCAATACCAGCATTAGCAATTTTTTTAA
+CTATTTCATGGTTAGATAGCTGTTCTAAATCTTCACAAACGTTTCTTTTACGCCAAGTGTCTTCGCCATC
+TACGTCAAGAAATACGCACAATTGACTTAAGCCAGATGGGTGAGCTATTACCGACATTTTGATTGCACTG
+ATTGTCCCACTGGTAGGTGCGTGAATTGGCACTACCATAGGATTAGTACTTAACGTTAGCGCTTGCCCTT
+TTAGTACATGTTCACCGATGCTAACGAGTAAATCACCTTCTCGGCCGATATGCTGTTGCAGTGGAATAAT
+TAACTGTTTTGGTAAAGCAAGATGCTTGATTGGCTTATTCGACGTTAGAAACTTTTGTTCAGGGGGATGA
+ATACCACCATGAAAATCCCAAAAATTTCCACGCGTGATACGCTCTATTACTGATTCCACCATATTCTCCT
+AATCCAGTTGCTTTACTGGAATACTGGTTAAATCCCATTGCCAATTATGAATAGTATCTGGCAATTCACG
+CATTTCAATACAATCTACAGGGCAGGGAGCAACACATAAGTCACAACCGGTACACTCATCTATGATAATG
+GTATGCATTTGTTTTGCTGCGCCTATAATGGCGTCAACCGGACAAGCCTGTATACACTTAGTGCAACCGA
+TACAATCTTCTTCAATAACAAAAGCAACTTTAGGTCGGTTACTTTTTGGAGCATCACCGCTAACATGACT
+ATCATCAATAGGTTGAACTTCAACGCCCATTAAGTCTGCTATTTTCTTGATAGTGTCTTCACCACCAGGT
+GCACATTTATTAATAGCCTCACCATCAGCAACGGCTTGCGCGTATGGCTTACAACCAGGGTAGCCACATT
+GGCCACATTGAGTTTGAGGAAGTAGTGCATCAAGCTGATCAACTATGGGGTCGGCATCAACTTTAAAACG
+TACGGAGGCAAAACCTAATAGGGCACCAAAAACGGCAGCAATACTACCTAAAACAAGGATGGCAATAAGG
+ATGTTCATGTTAAATTTTCACCAAACCGGTAAAACCAAGGAATGCTAATGACATTAAACCTGCGGTTATC
+ATTGCAATAGCAGTACCTTTAAAAGGTGCAGGTACATCGGCATTGGCTAACTTTTCACGCATGGCAGAAA
+ACATAATTAATACCAATGAAAAACCTAGCGCAGCACCAAAGCCATAAATAATTGATTCAAAAAAGCCGTG
+TTGTAACCTTAAATTCAGCAAGGCAACACCCAAGACCGCACAGTTTGTGGTGATCAAGGGTAAGAAAATA
+CCTAATAAGCGATAAAGGCTAGCACTGGTTTTATGAACAACCATTTCAGTAAATTGTACGACGACGGCTA
+TCACCAATATAAAACTCATGGTGGTTAGGTATTCAAGGTTTAGTGGTACAAGCAGATATGTGGTAACTAA
+ATAACTCAGTAGAGAGGCTAAAGTCATGACGAAAACAGTGGCGAATGACATGCCTATAGCTGTTTCAGTA
+CGTGACGAAACACCCATAAAAGGGCATAGGCCAAGAAATTGTACTAAAACAAAGTTGTTTACGAGTACAG
+TGCCAACGAGAAGTAACAGATAATCAGTCATTTACTTTAAAGGTCATTAGGTTATTTACGATAATTATGC
+CGCTATTATCCGTGTTTTTAGTTTATATAACAACACACCGGCAGTAAGGGTATTACGCTTTTATTCATTT
+TCTTTGCTTTGAAATAACAAATGTTACTTCTGTAAAAAAGCCGAATGCTTATGATACATTCGGCTTCAAG
+CAATACAAAGGGGTAAGACTAATTATAATTGTGCAGGTTTTCCAACATAATAGCCCTGACAACCATCGAT
+AAAGAGTTTTTCTAATGTGTGCTTTTCTTCTTGGCTTTCGACACTTTCAGCTAATACGCTAATGCCAAGT
+CTGTGAGCTAAATCTACCATTAAGCGTAAGAAGTATTGATTGTTCTTATCATCGTCAATATCACGAGTAT
+AAGAACTATCCATTTTAATGTAGTCAGGTGTTAAATCTCTGAAGAACTTAAATGAAGTCAAGCCTACACC
+AAATCGCTCTACAGTCACTCTTGAGCCTACACGGTGTAGCATGTCAACTAGGCGTTTAGCCGTTTTAATA
+TTTTGTTGAAGACCTAGTTCTGATATTTCAAACACTAATCGAGAGGCTGCACTTGGTTCGCGCAATAACT
+TACGCTCTAGCCAGATCATAAAGTGCTCATTGTTAATACTCCGAGGACTAATATTAATACCATAGCTACT
+GTCGAGCATATTTTTGCTGGTTATCTCTTTAATGGCCGTGTCTATGATAAGTCGGTCTACATCGGTTATC
+TTGTCTAGTTTTTCTGCCATAGCAATAAATGTTGCTGTAGGTAACATGTTATTGTTAGCGTTAAGGAAAC
+GCGCTAATATTTCTCCATAAACGCGAGTATTACGACCACTTGGTTGGATTGGCTGTAATAATAAGCTGAT
+GCGACCAGCACCTAATACACTATCTATCTCTTGTCGCCAGTTTTGATTGCCATAGTTTGCGCTGCTATCA
+TTTAAAATATCAATATCTTTTTGCGAATACCATGAATTTACTTTTTGTGTTTGAGCAACACTGACTCCGG
+TATCGGCTAGCGCTAATAATTCACCTAATGGCTTGGATTTATCAAAATAGACTAAGCCTGTGAAGGCTAC
+AGAATCTAATTCATTGACTTGCTGATAGTCATTAAACTTAATTGTTAACTCACTGGCATAGTCTTCAGCT
+AGCTTTAGCTTCACGTTAGGTAATATAGTGGCAAAATCGGAACTGTTGAGACGAAAAATCTTCCCCGTAG
+GTCTTGAAATCAAAGCCGTTTTTATTATCTCGGCCACTCTTACAATATAATTGTCACCTGAGCTATAACC
+GTGGATTTGATTAATGGTCTGTAACTCAGAGCAACGAGTAATTAGAAGAACACCAAAATTAACCGGGCTG
+TCATTTACAATTTCGTTTTCATAAAATTGGACAAATCGATTTCGATTTTCAATGCCCGTTAAGCTGTCTA
+CATGGGCTTCTATTTCTAGATTGGTTGTATTATTAAATTGCTCTGTCATCATTGTCTTGATTTCGGCAAT
+ACCTTCTTCTAAAGCAGGAATCTCAAGTAGTTGTTGATTATCCTGTTCCTTGGTAATGAAATCGGCATTA
+TTAATTTTTGCTAGTTCATTACCAATTTGCTTGCTGATCACACTAAAAATAGTTAATTGTAATTTATAAT
+TCAATCTTGCTGAAATAAAAACAAATATAATTGATAACGCAATAACACCGATAAACAGTTGCGTTAAAAA
+ATTAATTATTCCGATAAAATCTAATTGGTATTGAACTTGTAAATTAAGCTCACTTACCGAGACTGTTTTA
+CGTTGTGCTAAAAAAGAATCGAGAGGATGAATATAATTATTTTGATAATTAACGAGTATTAGAGAATCAC
+GTTTAATAATTAAGGTTTGGTAATCGTCACTGGCCTTTAAAACAGCCGACAACGTAGTAGCGATCTCTTG
+TGCAGGAATATCATCGGCAACAAATTGTTGACTAATAGTTTGAATGGTTTTTTGTTGCGATAGCGTTTGC
+TGATTCACATAAGTGGAAAGCAAGAAAAATGCAATGCCACCTAAAGCGACTATGAAAACTAACGCAAACA
+ATATATTTTTGATAAATAACTTAGAAAACTTATACATAATGAAATTAAATGCTCCGTTAGAAATCTATCG
+AGGGTAATAGATATACTGTAGAAATCAGTGCTATTTTTTTATATGAAATGATAGTCATATTTATAGCTGC
+ATTATAAGGGCAATACTAACATATTGTAAAATATAAATTAATTTTAGCAAATATTTCCTCGATATTGATA
+AGACAGATTTTGCACAATAATCTACTTTTCTAGTGGATAATGCTTAATCCCTCTTGCGCTTGTTGTCGAG
+CCACTATATAATTTGCCGCAATAGAGCTTAATAAGATGTCACTGAATAAATTAACATGTTTTATGTTGTT
+TATATTCTTATTAATATTATTAGTAGTTTAGCTATTAATAACCAGATTAAATCGTTTTTTGTTTAATCTA
+GGGGGAAAACAGTGAAATAAGCCCCTGATTTGGGGTTTTTTTGTTTTTTTACGCGGATAAATTACGTAAT
+TATAGACAAATACAGTAAAAATCTCGTTGGGCTATGTGCCCTTTTTTTATATCTAAAATTTATACTATGC
+TGCTTATGTATTTATCATGAGAGCAGAGTAACAGGAGAAAACGCTTGGCTAAATTTGAGCAAAAACTAAC
+TGACTTATTAAGACCTGCAGTTGAAGAAACTGGCAAAACTTTGCATGGCATTGAATATATCAGTGCAGGC
+AACAACTCAGTTTTACGTTTGTTTATTGACCATGAAAATGGCATTAATGTTGACGATTGTGCGGAAGTAA
+GCCGTCAAGTTGGTGCAATATTAGATGTAGAAGATCCTATTAGTAGTGAATACAGCTTAGAAGTTTCATC
+ACCAGGTGTTGATCGACCATTATTTGAATTAGCACATTTTCAAGAAGTCATTGGTGAAACTATTAATGTA
+AAAATTTCGATGCCTTTAAATGGTCGTCGAAAGTTCAAAGGGCCATTAGTTGCCATTGAAAACGATACCT
+TAATAGTAGAAGTTGATAGCATCGATTACGAATTAGCTATCAGCAACATAGATAAAGCGAATCTTGTCGC
+AAAGTTTTAAACCTTGAATAGATCAAAAACAGTTAACATAAATTAAAGGCTAAGTAGCATGAGTAAGGAA
+ATATTACTGGTTGTTGATGCGGTTTCTAATGAAAAAGCATTACCACGAGAAAGCATTTTTGAAGCAATGG
+AAACTGCTTTAGAAACAGCTACCAAGAAAAAATACGAAGGAGACATCATTGTACGTGTCAGCATTGACCG
+TATAAGTGGTGAATTTGATACTTTTCGTCGTTGGTTGATCATTGAAGATGGCGAACCGATGGAAAACCCA
+TACGCAGAAATTGGTTTAGCAGCAGCGCAATATGATGCTCCTGAATTGAACGTAGGCGATTATTCTGAAG
+ATCAAATTGAGTCAGTTAAATTTGACCGTGTAACTACGCAAACAGCTAAACAAGTTATCGTTCAAAAGAT
+ACGTGAAGCTGAACGTGCTTTAGTGACTGAAGCTTATCAAGAGCACTTAGGTGAGATTGTTACCGGTGTT
+GTTAAAAAAGCAAGTCGTGAGAGTGTTATTGTTGATTTAGGTAATAATGCTGAAGCCGTTATTTACCGTG
+ATGACATGTTACCACGCGAAACATTTCGTCCGGGTGACCGTGTACGTGGTTTGTTGTATGAAATCAAACC
+AGAAGCACGTGGCGCGCAATTATTTTTAAGCCGTACTAAACCTGAAATGCTCATTGAGCTTTTCCGTGTT
+GAAGTGCCTGAAATTGGCGAAGAGATGTTAGAAATTAAGGGCGCAGCTCGTGACCCTGGTTCTCGCGCTA
+AAATTGCCGTTAAAAGTAATGATAAGCGTATAGACCCTGTTGGTGCTTGCGTTGGTATGCGTGGTTCACG
+TGTACAAGCTGTTTCTGGCGAGTTAGGTGGAGAGCGTGTTGATATCGTATTATATGATGACAACGTTGCT
+CAATATGTAATTAACGCTATGTCACCTGCTGAAGTCGCTTCAATTATTGTTGATGAAGACAAAGGCACTA
+TGGATATTGCCGTTGAAGAAGCTAATTTAGCTATGGCGATTGGCCGTAGTGGTCAAAACATTCGTTTAGC
+TAGCCAGTTAACTGGTTGGGAACTCAATGTAATGACTGTTGCTGACATGAAAGAGAAGCATCAGGCAGAA
+AACGATAAAGTATTAAACTTGTTTATTGATAAGTTAGATCTTGATGAAGATTTTGCCACATTACTAGCAG
+AAGAAGGCTTCACTTCATTAGAAGAGATTGCTTATGTTCCTACCGCTGAAATGCTAGATATTGATGGTCT
+TGATGAAGAGATCATTGAAGCGCTTCGTGAACGTGCTAAAGAAGCATTAACGACACAAGCGTTAGCTAGC
+GAAGAAACTTTAGAGGGGTCTGAGCCAGCTCAAGACTTACTTGACCTTGACGGTTTAGAGCGTCATTTAG
+CATTTGTTTTAGCAAGTCGTGGTGTTCGCACACTCGAAGACTTAGCTGAACAGGGTATCGATGAAATAAG
+CGATATTGAAGAATTAGATGAAACCAAAGCGGGTGAGCTAATCATGGCTGCGCGTAACATTTGTTGGTTT
+AACGAAGAATAATAACACCGGAGAATAATATAGATGGCAGATATAACTGTAGCAGAACTTGCCAAAGAAA
+TCGGAACACCGGTGGATCGCTTAGTCACTCAATTAGCTGACTCAGGCGTGAATAAATCGGCTACCGATGC
+TATTTCGCAAGATGAAAAAGAAGCCTTATTAGGCCACCTTAAAAAACAACATGGTGATGAGTCGGAAGCA
+AAACCGAACAAACTCACTTTAAACCGTAAAACTAAGTCTACTTTGACCATGGGTCACGGAAGTAAAGCTA
+AGTCGGTTAATGTTGAAGTTCGCAAAAAACGTACTTACGTGAAGCGTAGTGAAGTTGAAGATGAAAAATT
+AGCTGAAGAAGCAGCGAAAGCTGAAGCTGAAGCAGCCATTTTAGCTGAAGCAGATGCCAAAGCGAAAGCA
+GAAGCAGCAGCGAAAGAAGCCGAAAATGAGAAAGGCGTTGCAGCAGCTAAAGCTGAAGTTGAAGCTGAGC
+GTAAAGCTGAAGCTAAAATTGAAGCGGCAGCTAAAGCAAAAATTGCGGCTGTAGAAAAAGCTAAAAATGT
+TGAACAAGCACCAGAAAAGGTAGCTGAGACAGAAGAAGCTAAAAAACTTCGTTTAGCACAAGAAAAAGAA
+ACGCTAGCGAAAGTTGAAGCAGAAGCGGCAGCAGCGGCCGAAGCAGCTAAAAAGCTTGCTGAAGAAAATG
+AAGGTCGTTGGAAAGAACAAGAAGCTGAACGTAAAGCAAAAGAAAAAGAAGTTGTACATTTAACGTCTTC
+TGTCTACGCACAAGAAGCGGAAGATAAAAGTGACTCTGCTGATGAAAGTGGCCGTCGACGTAAGAAGAAA
+AAAGCGCCAGATCGTAATGCTCGTGGTCGTAATAGTGGCCGTGGTAAAGGTAAAACTTTGTCTTCACCAC
+AAAGTTTAAAACATGGTTTTACAAAACCTGTTGAAACTAAATTACAAGATATTCGTATCGGTGAAACAAT
+TTCTGTTGCTGAATTAGCAAATAAAATGTCTAAGAAAGGCGCTGAAGTTGTTAAAGCAATGTTTAAATTG
+GGTGCTATGGCAACCATTAACCAAGTAATTGACCAAGAAACTGCAGCACTTGTTGCTGAAGATATGGGTT
+TTGAAGTTGTACTTGTTAAAGAAAATGCTTTAGAAGAAGCAGTACTTGCTGACCGTAATGATACTGGTGA
+AGAGATTACTCGTGCACCTGTTGTTACTATTATGGGTCATGTTGATCATGGTAAAACATCACTACTTGAT
+CACATTCGTGAAGCAAAAGTAGCTGACGGCGAAGCGGGTGGTATTACTCAGCATATTGGTGCTTATCACG
+TAGAAACTGGTCATGGTATGATCACTTTCTTGGATACTCCAGGTCATGCTGCCTTTACTGCTATGCGTTC
+TCGTGGTGCAAAAGCGACAGATATCGTAGTGATTGTTGTTGCTGCAGATGATGGTGTTATGCCACAGACA
+ATTGAAGCAATTCAACATGCTCAAGCCTCTGAAGCGCCTATTATCATTGCCGTTAACAAAATGGATAAAG
+AGTCTGCTGATCCAGATCGTGTTAAAAGTGAATTATCACAACACGGCGTTCTTTCAGAAGAGTGGGGCGG
+TGAGGTTCAATTCTGTCATGTATCAGCTAAGACTGGTCTAGGTATTGACGAATTACTTGATTCTATATTG
+TTACAATCTGAAGTATTAGAGCTAACTGCTGTTGTAGATAAAATGGCAAATGGTGTTGTGGTTGAATCTA
+AATTAGATAAAGGCCGTGGCCCAGTAGCAACTGTATTGGTACAAGAAGGTACATTGAAGCAAGGTGATAT
+TGTACTTTGTGGTTTAGAATATGGCCGTGTTCGTGCAATGCGCGATGAAAATGGCAAAACTATTCAATCA
+GCAGGTCCATCTATCCCAGTTGAAATTATCGGATTAAGTGGTGTTCCAATTTCAGGTGATGAAGCGACTG
+TTGTAAAAGATGAAAAGAAAGCGCGCGAAGTTGCTTTGTTCCGTCAAGGTAAATTCCGCGATGTGAAACT
+TGCTCGTCAACAGAAAGCTAAACTTGAAAATATGTTTGCTAGTATGGCTGAAGGCGATATTTCAGAAGTT
+AATGTTGTCATTAAGTCAGATGTTCAAGGTTCACTTGAAGCAATCAGTGATTCACTTCTTAAGTTATCTA
+CTGACGAAGTTAAAGTTAAAATCATCGGTTCTGGCGTAGGTGCTATCACTGAAACAGATGCTACATTAGC
+TGCTGCATCTAATGCTATTGTTGTTGGTTTCAACGTTCGTGCCGATGCTTCTGCGCGTAAAGTGATTGAA
+TCAGAAAACATCGATTTACGTTACTACAGTGTTATCTACGCATTAATCGAAGAAGTTAAGCAAGCGATGA
+GCGGCATGTTAGCGCCAGAGTTCAAGCAAGAAATCATTGGTCTAGCACAAGTACGTGACGTGTTTAAATC
+GCCTAAAATCGGTGCTATTGCCGGTTGTATGGTTACTGAAGGTGTTATTAAACGTAGCGCTCCAATTCGT
+GTATTACGTGAAAACGTTGTTATATACGAAGGTGAACTTGAATCATTACGTCGCTTTAAAGATGACGTAC
+AAGAAGTTCGTAACGGTACTGAGTGTGGTATCGGTGTTAAGAACTACAATGATGTACGTGTTGGTGATCA
+AATTGAAGTCTTTGAAACCATCGAAATTAAGCGTTCGTTATAACTAGTATCTCATTGCTAGTAGGCACAA
+TTATTGCGTTGGAAGTACTTATTGACATGCGTCAACTTCGTGCTTCCGCCTTATATTTGAACCAACTAGC
+TTCGAGCTAATAGTAAACTATTTTTCAAAAGGGGCTTATGCCCCTTTTGTGTTAATTATTGATAATTGAA
+AGCTGTTAGTAATAACAGTTTCATAGGAGTATACGATGGCTAGAGAATATGCCCGTACTGACCGTGTTGG
+TCAGCAAATCCAAAAAGAAATCGCGACTATTTTAATGCGCGAAATTAAAGATCCTCGTTTAAGTATGACG
+ACTGTTTCAGCTGTCGAAGTTACTCGTGATTTAGCTTACGCTAAAATATTTGTTACTTTTTTTAATGATA
+ATCAAGATGAAATAAAAGCCTCGTTAGAAGTATTAGCTGAAGCTGAAGGTTATATTCGTTCATTGTTAGG
+TAAACGTCTACGTGCTCGTATTATGCCGCATCTTCGCTTTGTTTATGATAGTTCAATGAGTGAAGGTGTT
+CGCATGAGCGCCTTAGTTGACCAAGCTGTCGCTAGTGATAAAAATGGCGACGCAGAAGTTGATGATACTC
+AGGTTGACGATGAACCAAGTGTTGATAGTGAGAAAGGCGAATAAGTAATGGCAAAACGTAGAAAAGGCCG
+TCAGGTCAATGGTGTTTTGTTATTAGATAAGCCCCATGGACTGTCATCAAACCATGCTTTACAAACAGTT
+AAGCGAATTTACTTTGCCCAGAAAGCAGGTCATACGGGTGCATTAGACCCATTAGCAACGGGTATGTTAC
+CAATTTGTCTAGGTGAGGGAACTAAGTTCTCACAGTACTTACTTGATACAGATAAAACCTATCAAGTAAC
+CGCCAAGCTGGGTATTCGTACTACGACAAGTGATGCTGGTGGTGAAGTTGTCAGTGAAAAAACAGTTGAC
+GTTTCAAGTGAGCAGTTAGCGAAAGCTTTAGACAGTTTTCGTGGTACAACTAAACAAGTTCCGTCTATGT
+ATTCTGCACTAAAACATCAAGGTCAGCCTTTATATAAATATGCTAGAGAAGGTATTGAAGTACCGCGCGA
+AGCACGTGATATCACGGTATTTAATCTTGAGTTATTACGTTTTGAACATGATGAAGTTGAACTAAATATT
+CATGTTTCTAAAGGGACTTATATCCGAACTATCGTTGATGATTTAGGGGAATTATTAGGTTGTGGTGCTC
+ATGTGGCTCACCTTAGACGTTCTGCTGTAGGTAATTATCCGGTAGAAAAAATGATAACACTGCCTGAGCT
+TGAAGCCTTACTTGAACAAGCTAATGCGGATGAAATAACGCCCTCGGATGTTCTTGACCCATTGTTGTTG
+CCTATGAATAGTGCTGTCGATGGTATGCATTGTGTCTATGTTGATGATATGTCAGCCAATTTCCTACGTC
+ACGGTAACCCAGTACAAGCTTATAACCAGCCTGAAGCAGGCAGTGTTCAAGTGTACCTTGGCGAAGATGA
+AAATGATGCTGACGCTGAATTTATTGGCGTAGGTTTTATCAATGATGATGGTTTAGTTGCACCTAAACGT
+ATCGTTGTTCTAGAACAGTACTAGCGAGTTAGATTGTTATATCGCCATCGTAACTGAAGATCCAGAATTC
+AGTTGGAACGGTTATTAGGGGGCAGGTGAATTAATAAAGCTCTGGATTGAACTAATCACTTGCTTTTTAG
+TTATTGGCTGCTAGAATACGCGCTCTTTCGTCATCAAGGCTAAATTAGTGTTTGGCTTGATGCGTATTTC
+AATCACTCTTAACTCAATTAATATTGAGGGTAGGGTTAACACACTAAGGATTTTATAATGTCTTTAAATG
+CTACAGAAAAAGCTGCAATCGTTGCAGAATATGCTCAATCAGAAGGTGATACTGGTTCTCCAGAAGTTCA
+AGTTGCTTTGTTAACTACACAAATCAACCACTTACAAGGTCACTTTAAAGCGCACATCCATGATCACCAT
+TCACGTCGTGGTTTATTACGCATGGTTGCACAACGTCGTAAATTACTTGATTACTTAAAAGGTAAAAACG
+TTGACCGTTACGGCGCGTTAATCGGTAAATTAGGTCTACGTCGTTAATAGCAATTTGCTAACGACTGTAA
+CTTAAACGACTAAAAGGAGCCCATTGGCTCCTTTTTTGTTTTCTGCGGTTTACACTTTTACGAATAGTTA
+CTAAAAGGGTGCATAAATTTGTGCTTTAAAGTAATAATTGCCCTTAGAAGCTAGCATTCACACGCTCAGT
+TAGTATAATGACCGTGAAAATTTACATTTACTGATTTTTGAATAAATTAAAAACGGTATGTATATCTTTT
+CAAACACAAACCAATCCAAACTGTATAATTTTTTGTTCCACTTAGTTGGGCATGCTATTCGTAGCTTTGA
+CCAAGATACTCAGTGAATAAATAATTGTACAGATTGGTAAATATTATTAATAAAGACAAATTTAAGGAAA
+TTAATTAGATGTTAAATCCAATTACTAAAAAATTTCAACTTGGTAAACATACAGTAACACTTGAAACAGG
+TGCAATTGCACGTCAAGCATCAGCTGCAGTTATGGCAAGCATGGACGATACCTGTGTACTTGTTTCAGTT
+GTAGGTAAAAAAGAAGCGAAACCAGGACAAGATTTCTTCCCATTAACAGTGAACTACCAAGAGCGTGCTT
+ACGCTGCTGGTAAAATTCCTGGAAGTTTCTTTAAACGTGAAGGCCGTCCTTCAGAAGAAGAAACACTTAT
+TGCACGTCTAATTGACCGTCCAATTCGTCCATTATTCCCAGAAGGTTTCACTAACGAAGTACAAGTTATT
+ATCACTGTTGTTTCAGTTAACCCTGAAATTGCACCTGATATTATTTCTTTAATTGGTACTTCTGCAGCAT
+TAGCTATTTCAGGTCTTCCATTTAGTGGTCCTGTTGGCGCAGCACGCGTTGGTTATACTGACGGTCAATA
+CATTCTTAACCCGCTTCAATCTGAATTACCAACAAGTCAATTAGACCTAGTTGTATCAGGTACTGATTCA
+GCGGTATTAATGGTTGAATCTGAAGCTGACGTATTGTCTGAAGAAGTAATGCTTGGTGCTGTTGTATATG
+GCCATGAGCAAATGCAAGTAGCTGTTTCAGCAATCAAAGAATTTAAAGCAGAAGTTAACACTCCTTCATG
+GGATTGGGTTGCTCCTGTTAAAAATGCTGAATTATTAGCTAAAATTGCTGAACTTAGTGAAGCACAAGTT
+AACGAAGCATACCAAATTACTGAAAAAGCTGTTCGTTACGAGAAAATTAAAGAAATCCGTAGCTCAGTAC
+TTGAAGCGTTATTAGCAGAAAATGCTGATGTTGACGTTCAAGAAGCTAAAGATTTGTTCCATGATTTAGA
+AAAAACTGTGGTACGTGGCCGTATTACTGATGGCAACCCTCGTATCGATGGTCGTGATCCTGAATCAATT
+CGTGCTTTAGACGTGATGACAGGTGTATTACCAAGAACTCATGGTTCTGCAGTATTTACACGTGGTGAAA
+CTCAAGCATTAGTTACAGCTACGCTTGGTACTCAACGTGATGCACAACGTCTTGATACGTTAATGGGTGA
+TAAGACTGACCCATTCATGCTTCATTACAACTTCCCTCCTTATTGTGTAGGTGAGACTGGATTTGTTGGT
+AGCCCGAAGCGTCGTGAAATTGGCCATGGCCGTTTAGCGAAACGTGGTATGTTGGCAGTTATGCCTTCAC
+TTGAAGAATTCCCGTATGCAGTACGTGTTGTTTCTGAAATCACTGAATCAAATGGTTCATCTTCAATGGC
+TTCAGTATGTGGTACTTCATTAGCACTTATGGATGCTGGTGTTCCAATTAAAGCATCTGTTGCTGGTATC
+GCAATGGGTCTTGTTAAAGAAGGCGAAAAATTCGTTGTTCTTTCTGACATCTTAGGTGATGAAGATCACT
+TAGGTGACATGGACTTTAAAGTAGCGGGTACCACTGGTGGTATTACTGCACTTCAAATGGACATTAAAAT
+TGAAGGTATTACTCAAGAAATTATGCAGATTGCTTTAAACCAAGCAAAAGCTGCACGTACTCACATTTTA
+TCTGTAATGGATGAAGCTATTGGTGGACACAGAGATGATATCTCTGAATTCGCTCCTCGCATTCATACAA
+TGAAAGTTAGCCAAGATAAGATTCGTGACATCATTGGTAAAGGCGGCGCAACTATTCGTCAACTTACTGA
+AGAAACGGGTACTACTATTGAAATCGAAGATGACGGCACAGTTAAAATTGCTGCAACTTCTGGTGAGCAA
+GCTGAAGATGCAATCAACCGCATTAAAGCACTAACTGCTGAAATTGAAGTAGGTACACTTTACACAGGTA
+AAGTTGTTCGTATCGTTGATTTTGGTGCGTTCGTTAATGTTCTTCCAGGTAAAGATGGTTTAGTACATAT
+TTCACAAATCTCTGAAGAGCGCGTTAATAACGTAAGTGAAGTATTAACTGAAGGTCAAGAAGTGAAAGTT
+AAAGTACTTGAAGTTGACCGTCAAGGCCGTGTACGTTTAAGTATCAAAGAAGCTATGGAAAAACCAGCTG
+CAGAAGCAACACCAGCTGCTGAGTAATTATGTAAAGTAATAGTTTAGTAAAAAACTTTTACATTTCATTA
+AGTAAAAAGGAGCCACATGGCTCCTTTTTTGTTTATAATGAAATGATTCCAGTTGTTAGTTATTTATTTA
+TAAGGCATTTTTGTGCATTCTTTTATCAAAACAATTATTCTAATTTTACTCTTAAGTAGTACGCTGTTGA
+CACAAGGCTGTGCTTCAAGTCAGGGGGAGAATAACAATAATATTTCTTCATCAATAATGAATAATATTGT
+AATTGCTGAACCCCTTAGTATTAACTATAAGAGTGAAATCGCGATTGCACGTTTAACTGAAGTGATAAAT
+AGAGCGAAAATATCTGACGTTCAAAGAGCACAGTTATTTTATGACCGTGGTGTTTTATACGACAGTGTTG
+GTTTACGATCATTAGCAAGATTTGACTTTTCTCATGCATTGCAATTAAAACCCGACTTAATTGATGCTTA
+TAATTTTTTAGGTATTCATTACACACAATTGCAAGAGTTTGCTCAAGCCTATGAGAAATTTGATTCGGCA
+TTAGATCTAGCACCTGATCATGAGTATGCGTATCTTAATAGAGGTATAGCGCTTTATTATGGCTCTAGAC
+CTGAACTTGCCAGTATTGACTTTAAAGCCTTTCATCAAAAGCAGCAAGATGATCCATACCGCTTGTTGTG
+GTTGTATTTAACTGAGTATGAGGTAGATCCACTTGCGGCAAAATACTCGTTGAAACAACGTTCAGAATTA
+GTTGATGAACGTACTTGGGCTAAACAGGTTGTTTACCTGTATCTAGGCGAAATTTCACAAGGAGATTTTG
+TTAAAAACTTAACAAAAGATATAAGATCAAATAAAGAGCTGACCGAACGTTTATGCGAGGCCTATTTCTA
+TTTAGGTAAATATAACCAAACCTTAGGTTATCGTGGAAGTGCAGCTAATTACTTTAAGCTGGCATTAAGT
+ACTAATGTTTACGAATTTGTTGAGCATAGATACGCGAAGCTTGAACTAGATTTAATGCGCACTAAAAAAG
+TCGCTGAAAGTCAGCCTTAACAATCTAGCCTGATTAACTCAGGCTAAATTATTTAGCTACCAAAATGCAT
+ATTAGTAAAATTTTCCTTTTAATATTAGTAATGAGCTTGACGATGTCTTTGTCATCAAGCTCATTTTTTT
+TGTCTTCGTATTTAACTGAGCAGTTGTCGAGTAATCATTATCGAATAGGTCAAATAACTTATGCCCTTAA
+ACATAATCACATTACCGCGTTAACCATTGAAGAACGTAAAACTGAGCTAGGCAGTACTCATTGGCTTACC
+CTTAATCGAGAGTTAGCAAAAAATAAAAAAATAGCAGCATTAAAGCTTGGTAACTGGTATCAACAAGCAG
+CAAAGCAAAAATCAAATACGAAATCGATTAGTAAAGCTATTATGTGGTTTGAACAAGCTATTCGCTTAGG
+CTCAAAACAAGCAATTTTTAACCTAACACAACTGTATTATCGACAAGGGAAAACTGTAACAGCAGAAATG
+ACATTAAGAGCTTTACCTGATGTATTACCCGATAATGAGTTAGCCGTCGCCGTGCTTTTGTTACGGATTA
+CTATGGCTATTGAATTAGGGGATGTTACACGGGTTAAATCGTTATTAAAATCTGATTTATTGAAGTTATA
+TGGTAATGCTCAAACTAAGCGTTTATTAACTGATATAGATAGATATTCAGTAATAGATGACAGTTCAGTA
+TTAACAAGTACGACTAATAATAAAATTGATCTGAATATAGAAAATTCAAAAAATTGCATTACTAGTTTAC
+AACTTTTTGCTACTAGCCTAAGTCATTTAAAGCACCTTGAAATGCTGATTAAAGGTTTTAAAGAACAGCA
+AAAATTAGCAGAATATATATGTCTTCCGACACCCCGATATATTAGTATCAAAAATCTTGATTGTGAGGCC
+CAAGCGCAACACGCTATCTCCTGTGATGAATTACGCTGGGAAAGTGTGGCGAAAGAAGTTAATACTCGAC
+ATATCGGGTTAATGTTAAAAGATGGAGGGGCTAACGTACACTTAGGTATATTATATTTTGATGTTAACGA
+TAATACTGATGTATTTAGCCATGAAGTAAGCCACTTGCTCGGATTTGTTGATGAATACCCTTTAATTAAA
+GGTCACGCTAAATGCCAAGGAATACAGCAAAAACCTTTTGCGCATAATATGGCGGTATTAAACAGGTATT
+ATCATGGTGAACAGCAAGAATTAAGAGCAAGTATATTAATAAATATTCCATGGGCTCACAGCATTAACGC
+TAGCACGCCTATTTTGGAAGAAATACGAACTGGTTCAAGTAAAAAGCAACATTGGCGTTTAGGTACACCG
+AAAGGTTATGCCAATCAAATAGGTGTTCATATTTCTGAAAGTTGTCAGAAATCTGCTTCAATCGAAAGCT
+TACTCGATAACTCAATCGCTAATTTCGCATCAAGTAATATCGAGTCAGCTTACGCTTCTTTTAAGCCATT
+AAGTAGACATACCCAACTGAGATATTTTAACGATGATTTTCCTGAAGAATACCTTGGTCTACTAAATACC
+AAGCCATACGATTTTTTGATGCCAAGTTTTCATTACAACATAGCGTTGGCTTTATACAAACAAGGTCAAC
+TTGCTAGTGTAAAATATTGGGTCGAGCAAGCGGCAAAATGGGAAGACGACCCGGTTAGAAAAGTCTATAT
+ATTGGAGGGAGCGTTTTAAGTATTAGTTTCAAGACAATTTGACACTATCGGTGCTTCTTTATTACCACAA
+CTTTATTAGCCTGATTTCCCTTATCTATAACAGCAATAACTTTACTTTCGGAATGATCGTTCTGTGTGTA
+TGGCATTCTTTTTTTACGGGTAACATCTAAATAGATTAAAGAGTTTTTCTTAGCTTCTTTTTTGAGTTTA
+GCTTCAGTTATTGGCCAATGGGTAAAATTTTCTGTATACCGGATTTCTTGAGCTGCTCTTTTACATTTTT
+GTCTGAGGTTATAGTTTAAATTTGCGTTTATTTCTTGATCGTATTTGGTCTTTTCTTGTTTGGGCGTTAT
+AGTTTTATTTGAATTTAAAAATTTTTTGAGACTGGCTTTGAGTTGGTAAAAGTAGGCGAAGAAACTCATT
+TTAGAAACCCTTCATAGAGGACACCCTATTAGTTATAGTCTAAATTCAACCCTTTACCCAGCACAGTTCA
+GGTTTATTTTTCCTCTCTAAGTCAGGGGATATAATTACTCTTAAACTAAGTGCTTAAATTCCTGAGGGAA
+ATTGAGTTATAATATCCGTGTATTTATTAACTTACTTTTCAGCAGCTTCACGCTTAGCATGAGCCTTTTA
+TGAACATTTTTTCACCCCACTTATTTCGTCAACAATTTCCGCTGATAGAAAGTCATGATCAATCATTAAT
+TGAAAAAGATGATTTAATGCCATCTTTGATTTACTTCGATAATGCGGCGACTACGCAAAAACCAAGACAA
+GTAATCGATTGTCAGCAACATTATTACCGTAATTTTAATGCTAATGTTCACAGAGCTTCTCATCAGCTAA
+GTAGCAAAGCAACGTTTGCTTTTGAAAAAGCCCGTAGCTTGGTTCAAGGATTCATCGGGGCTAAAAGTGT
+TAAAGAAGTTATCTGGACGAAAGGTGCAACTGAAAGCATAAATGTCGTCGTACAAAGTTTAGCGAGAAAT
+ATTTTAATACCTGGAGACGAGATAGCTATTTGCGTTAGCGAACATCACGCAAACATTGTACCTTGGCAAA
+TTGTTGCAGAACAAACAGGCGCTGTAATCAAAGTCATACCTATCACTGAATCTGGATATATCGATGTTGA
+TGAAATAGATAATATTATCAGTGATAAAACCAAATTTGTAGCCTGCGCCCATATCTCTAATGTGTTGGGG
+CGAATAAATCCTATTGAACAAGTGATAGTTAAAGCAAAATCTGTTGGCGCCATTACTGTGATAGATGGTA
+CCCAGGCTGTAGCTCATTTTTCTGTAAACGTACAGTCACTCGATTGTGATTTCTATGTTTTCTCAGCGCA
+TAAAATGTACGGTCCAACAGGTATTGGTGTACTTTATGGTAAAAAGAAGCACCTAGAAAGCATGGCTCCC
+TATCAAGGGGGAGGGGAAATGATTAAAACGGTGAGTTTTACTCAAGGAACAACATTTAACTCATTGCCCT
+TTAAGTTTGAAGCGGGCACTCCAAATATTGCAGGTGTCATTGCTTTTGCTGAGAGTATTAAGTTTCTTGG
+CCCTTTGTTAACTGATGTTAGTAATAGCTATGGCTTATTTGAACAAAAGCTGGTTAATTATTGTTATCAA
+GCGTTAGATAAAATTGCGCAAGTTAACTTTATAGTTGAAGGGACCCCTGATATTGGCGTTATCGCTTTTA
+CCTTAACAGGGCACCATAATCATGATATCGCCATGTCTCTCGATACGCATGGTATTGCTATTCGCTCAGG
+CCACCATTGTGCAATGCCGTTAATGGCTTATTTGAAAATTGATGGTTGCTTAAGAGTCTCACTCGCTCCC
+TACAATACTGTCACAGAAATTGACTATTTCATTGATTGTTTAAAAAACATATTATTGGAAGAAACTATCG
+AACAATCAAACTCACGAGTGAAAGAAGATGTATTACTAGACTCACCCGTGAAAGAGATAGATGAAATTAT
+TACTCTTTTTTCAAGAACAAAAGGCTGGGATACCCGACATAGAGAAATTATGTTGCTAGGTAAAAATCTT
+CCACGTTTAGATAAAGCATCACGTGATGACAATACATTGATAGCAGGTTGTGAAAGCCTTGCTTGGATTA
+AAGCTGAACACAGCGCTCAAGGTTTGTATTCGTTTACTGCAGATAGTGATGCAAAAATAATTCGTGGTTT
+ATTAGTGATTGTACTCGCTGCTTTTAATCATCAAACGGCGCAAGAAATACACCAATTTAATATTAATGAT
+TATTTTGAAAAATTAGGTTTAATGCAACACTTAAGCCCTTCACGCGGTAATGGTGTATTGGCTATCGTTG
+AAAAAATTAAAGCAATGGCACAGCAATAAGTAAACAGTGTAGATACCTGTTTACATATTGAGTCTTTTTA
+ATGTTATTTTTGATGTTTTATTAATAGTTTGTCAATGGCTCTACCCACGGCAAAAAAAGCAAAGGTGGCT
+GTGACATGGGTTGTTGCACCAAAACCACTTTGGCAATCTAAACGCGTAGCACCTTGCTCGCCATTACTCT
+TATCAGGTTTAGCCAAGCAAACTTCACCTTGTTTACCATCAGCAGGGTAGCGTAATTGTTCTGTTGAATA
+TACGGCATCGATTGAGAACTTTCGTTTACCTGCTGTTTTAAGATCAGCACGCGGAAAGTTAAACTCTCGA
+CGTAGCTGATTTTTTACTTTAGCAAGTAACGGGTCTTGATAAGTCTTGCTCAAGTCTGTGATTTCAATTT
+TGCTTGGATCCACCTGTCCACCGGCACCACCAATGGTGATAATCGGTAATTTACTACCTCTGCAATAAGC
+AATAAGGCGTGTTTTAATGTCTACAGAATCAATGGCATCAATGACATAATCAAAATCTTTGGTAATTAAA
+CTAGAGAGATTTTCTACCGTTACAAAGTCTTCAATGATATTAACTTGGCACTCAGGGTTGATTTGTTTGA
+TGCGCTCAGCCATAACATCAACTTTACTTTGTCCAACAGTGTCAGTTAATGCATGGATCTGACGATTAAT
+ATTCGTGGTGCATATATCATCTAAATCTATTAAGGTTATTTTTCCAATACCATTGCGGGCTAGGGCTTCA
+GCTACCCAAGATCCAACACCACCAATGCCAATAACACAAAAATTTGCTTGTTGTAAAACATTCGCGCCAT
+GTTCGCCATATAAACGGCTAATGCCACCAAAACGTAAAGAATAGTCAGACATAATGAATTTAAAGAGTCT
+TATTGAGTAATTAAGAAGGGGAAGGTTGTTATTATAACGCCTAGTTCCTGTGAGTTAAATATAATTCTAT
+ATCAAAAATTGAACGACAATCTATCGTGATGAGGGTATTTAAAAGTGATTAAAGTATTTCTTATGTGAAT
+AACAACTATAGGCAAGTAATATGGTGATTGGTTGTTTTTCTCGATAAAAAAGCACAAAAAAGGCAGCGAA
+AGCTGCCTTTTTTATCAATTCATTGATGCTTAAATAAGCATTAAATCATTATCTTTTATTTAATGGTACG
+AATTCACGGTTAATTTCACCCGTGTATTTCTGACGAGGACGACCGATTTTTTGACCCGGCTGAGACAACA
+TTTCATCCCAGTGAGCAATCCAACCTACCGTTCTAGACATAGCAAAAATCACGGTAAACATACTTGAAGG
+AATGCCAATTGCTTTTAAGATGATACCTGAGTAAAAATCAACATTCGGGTAAAGTTTTTTCTCAATAAAG
+TATGGGTCTTCAAGAGCAACTTTTTCTAATGCCATAGCGACATCAAGTAAAGGATCGCTGATACCAAGTT
+CATTCAATACTTCATGACAAGTTTCACGCATGACTGTTGCACGAGGATCGAAGTTTTTATAAACACGATG
+ACCAAAGCCCATTAAACGGAATGGGTCATTTTTATCTTTAGCTTTAGCTACATATTCAGCAACGTTTTCT
+AAGCTACCAATTTGTTCAAGCATAGTAAGACATGCTTCATTAGCGCCGCCATGTGCTGGGCCCCATAAAG
+ATGCAACACCAGCTGCTATACAAGCATAAGGGTTAGCACCAGAAGAACCGGCTAAACGAACAGTAGAAGT
+TGAAGCATTTTGTTCATGATCAGCATGTAAAGTAAAGATTCTGTCCATAGCATTAGCTACGGTAGGGCTT
+ACTATATATTCTTCAGCAGGTACTGAGAACATCATGTGAAGGAAGTTTTCAGCGTAAGAAAGCTCATTGC
+GTGGGTAAACAAATGGTTGACCAACACTATATTTATAAGCCATTGCAGCGATAGTAGGCATTTTAGCAAT
+CAATCTATGAGCACTACGTTTACGCTGTGCAGGGTCAGTGATATCTAAGTCACTGTGATAGAAAGATGAC
+ATTGCACCAACAACACCACAAAGCATAGCCATTGGATGTGCATCAGGTAAGAAACCATGGAAGAAATGAA
+CTAACTTCTCATGTACCATGGTATGTGTAGTGATGATTGACTTAAATTCTTCATACTCTGATTGAGTTGG
+CGCATCGCCATTCAATAAGATATAACAAACTTCAAGGTAATCAGCTTGTTTAGCTAAGCTATCAATAGGG
+TAACCGCGGTGTTGTAGAACACCTTTGCCGCCATCAATGTAGGTAATAGATGATTCACAAGAACCCGTTG
+CTAAAAAGCCCGGATCGTAGGTGAAATAGCCATGGCTACCTAAAGTTCTAATATCAATTACGTCAGTACC
+TGCAGTACCTTTTAAAACTGGAAATTCACCAATTTCTTTGCCATCAATACTCAGAGTGGCTTTTGATTCA
+GCCATAATGTTTTATCCCCTATCAATTATAATTTATGTACATTTACTGACATTCTACTAAGTTGTTTAAT
+ACAAAGATTAAAAAGCTAAGTGAATAAATCGTCAGTTTTTGTGACTTTTCTGGGTTTTTTAAACTGCCGA
+CATTCTACCCTGAAATGAATTTAAAATGTAAGAGTAATTATACTAAAGTTTAATGCAACGCAAATTACTG
+TTCAAAAAACGCCCCATATGTAACTTAGGATACGGTAAAATTGTAATTCGATCTTATCAACTATATAATC
+GCTGCGTTCTGTAGCTTTTTATGAAGTTACCTACTTTTTTTGCTTTTGTATTTGCTTTTGTAAAATTGAA
+TAATATTACAAAACCTAGCTAGAATCGCATAATGAAGTTAGTTAGACTTATGTCCGAATTGGTACATGAG
+TTTGTAAAGTTGTAAAAGTTACCGTTCACTTTCGGGAATTGCTTTTGTTTATATTGATTTTTAAGTTTCA
+ATTAAGATTTTAAGTCAGCTAAGTAAAGGCAGTTCATGAGTAACAATAATAAAAGTTGAAGGCTTTCGAG
+CTCTTTAGGCAACAATTGTGAAAAAACAACGTCCTGTAAACCTAGATTTAACTACGATAAAAATGCATCC
+AGCAGCTAATGCTTCAATTTTACACCGTGTATCTGGTGTAATTATGGTTTTTGCTATTGGTATTTTATTG
+TTTACCCTTTCAACCTCTCTTTCTTCTGCTGAAGGATTTGCCCAAATTCAAGGTTACCTTGATGGCTTTT
+TCTTTAAATTCATTATTTTCGGCTGTCTTTCTGCCTTGACCTTTCATGTTTTAGCGGGTGTTCGTCACTT
+GCTAATGGATCTAGGCCATTTTGAAGAACTAGCTTCAGGTAATGCCACTGCCAAATTAATCATGGTTATT
+TGGTTAGCAGTATCAGCAGTTATAGGAGTTTGGTTATGGTAAACGTCGTCACATCAGCGGGCCGAAATGG
+CGTGCATGATTTCATTCTTTTAAGAGCTAGTGCAATTATTCTTGTACTATATACTTTACTTCTCGCAGGT
+TTCTTCGTAGTAACACCTAGTGTTACTTATGATGTATGGCAAGGTTTCTTTGCTTGTATGAGTGTTAAAG
+TAGCAACAGTAATGGCGTTATTAGCATTACTTGTTCACGCTAAAATTGGCGTATGGCAAGTTCTTTCTGA
+TTATGTAAAACCTGCGTTCCTACGCGGTGCATTACAATTTATTTTTTCTGTTACTTTATTAGCCTACTTA
+ATGTTTGGCTCTTTAACTGTGTGGGGTGTATAAGTGAGCGTTCCAATTCGTGAATTTGACGCCATTGTTA
+TTGGCGCAGGCGGTGCAGGTATGCGCGCTGCATTAGCAATTTCAGAATCAGGCAAATCTTGTGCCTTGAT
+TTCTAAAGTATTTCCAACTCGATCTCATACTGTATCGGCTCAAGGTGGTATTACCGTAGCTTTAGGTAAT
+GCCCATGAAGATCACTGGGAACAACACATGTACGATACCGTTAAAGGTAGCGATTATATCGGTGACCAAG
+ACGCCATCGAATATATGTGTAAAACAGGCCCAGAGTCTATTATAGAATTAGAGAAAATGGGTTTACCGTT
+TTCTCGTACGGAAGAAGGTAAAATTTACCAACGTCCATTTGGTGGCCAGTCTAAAAACTTTGGTGGCGAA
+CAAGCCGCTCGTACTGCTGCCGCAGCTGACCGTACAGGTCATGCACTACTTCATTGTTTATATCAACAAA
+ACGTTAAAAACAAAACGAATGTTTACTCAGAATGGTATGCATTAGATTTGGTTAAAAACAGTGATGGTGC
+TGTCGTTGGTACAACTGCTATTTGCATTGAAACTGGCGAAATTGTTTACTTTAAAGCACGTGCTACTGTA
+CTTGCTACTGGTGGTGCTGGTCGTATATTTGCTTCTACAACCAATGCTCACATCAACACCGGTGATGGTG
+TTGGTATGTCTCTTCGTGCTGGCATTCAAATGCAAGACATGGAAATGTGGCAATTCCATCCAACCGGTAT
+AGCTGGTGCGGGTGTACTTGTTACTGAAGGTTGTCGTGGAGAAGGTGGTTACCTTCTGAATAAAGACGGC
+GAACGCTTCATGGAACGTTATGCACCAAATGCTAAAGATTTAGCAGGGCGTGATGTTGTTGCTCGTTCAA
+TGATGACAGAGATTCGTGAAGGTCGTGGTTGTGACGGTCCTTGGGGTCCACATATTAAGTTGAAGCTTGA
+TCATCTAGGCCGTGAAACGTTATATAAACGTTTACCTGGTGTTTGTGATTTATCTAAAACTTTTGCTCAT
+GTTGATCCAGCAGAAGAGCCTATTCCAGTTATACCTACATGTCACTACCAAATGGGTGGTGTACCTTGTA
+ATGTTAATGGTCAAGCCCTTAATATTGGCAGTGATGGCAAAGAAACTATCGTTGAAGGTTTATTCGCTGT
+TGGTGAAATCGCTTGTGTATCTGTACATGGTGCAAACCGCTTAGGCGGTAACTCACTACTTGATTTAGTA
+GTATTTGGTCGTGCAGCAGGTAACTTCTTAGGTACTTACTTAAACGAAACACAAACTGCAACAGAAGCAT
+CTGAATCTGATCTAGAAGCAGCGCTTGCACGTACTAATCGTTGGGAATCTTCTACTAAAGGTGAAGACCC
+TGTACAAATCCGTAAAGATTTACAGATGTGTATGCAAATGAACTTCTCAGTATTCCGTGAAGGCGAAGCC
+ATGGCGCAAGGCATGAAAGAGCTAACTGAAATACGTGAACGTTTAAGTGATGCTCGTTTAGATGATAAGT
+CATCAGAATTCAACACCCAACGTATTGAGTGTTTAGAATTAGATAACTTAATGGAAACAGCTTTTTGTTC
+TGCAAAAGCAGCAAACTTCCGAACAGAATCTCGTGGTGCTCATGCACGTCAAGATTTCACTGAACGTGAT
+GACGTAAATTGGTTATGTCACTCAGTCTACACACCAGAGACTGAAGAAATGACCAAACGTGATGTTAATA
+TGAAACCCGTTCACCGCGAAGCTTTCCCTCCGAAAGCACGTGTATATTAAGGAGCATTGTAATGAAACAG
+TTATTTTCGATTTACCGTTACAACCCTGATGTTGATAATGCGCCATACATGAAAGACTATGAGTTAGAAG
+TTCCAGAAGGTTCTGACTTAATGGTACTTGACGCTCTGATTCTTTTAAAAGAAACAGATTCAAGCTTATC
+TTTCCGTCGCTCGTGTCGTGAAGGTGTTTGTGGCTCTGATGGCTTGAACATGAATGGTAAAAATGGCTTA
+GCTTGTATTACGCCTTTATCAGAATTGAAAGCCGATAAGATCATTTTACGTCCATTACCAGGTTTACCGG
+TAGTACGTGATTTAATTATTGATATGACTCAATTTTATCAGCAATATGAAAAAATTAAGCCATACCTAAT
+TAATGATGCACAACCAGCAGCGCGTGAAAACATACAGACGATTGAAGAACGTGATAAATTAGACGGCCTT
+TACGAATGTATTTTATGTGCATGTTGTTCAACATCATGTCCATCTTTTTGGTGGAATCCTGATAAGTTCA
+TCGGCCCAGCAGGTTTATTACATGCGTATCGATTCTTAATCGATAGCCGTGATACTGCAACCGAAGAACG
+TTTAGATGGTTTACAAGATGCCTACAGCGTATTTCGTTGTCATGGCATCATGAACTGTGTTGATGTTTGT
+CCAAAAGGACTAAACCCAACAAAAGCGATTGGTCATATCAAATCAATGTTATTAAACCGAGCGGTTTAAT
+AAATACCAAACCTAGCTAAACAAAATTTAACTACTGCTTTAGTCTAGGTTTATTTAATTGGTTTTTATGA
+CAGAATAAGCAGAGTAGTTTCTTTATTGAGCGTTTTAATAGTTTCTTATAAAAGCGTCTTAGTAGGGGAT
+ACTCTGTATTTTTATAATAATTTTAAACATTGTAATAATTTTTATAAGTAGTTTGTTTTCTTTACTGCAA
+AAGTGTTGATTTATTCTATAAATAAATACTTCAATAATAAATTTAACAAAACGCATAAAATAATTATTAC
+GTATTTTTTTTTGCTACAGACAAGCAAAGGAACACGGCAATGCCAGAAGGTGTAATGAAGGCTTGGCTAG
+AGTCTTCCCACTTAAACGGTGGCAACATCGTTTATATTGAAGAATTGTACGAATCATACTTAGATAACTC
+CGCCTCTGTATCTGCAGAATGGCAAGGTATCTTTAGTCAACTCCCGAAAGTCGAAGGTAGTGAGGTTGAA
+TACCGCCACTCTGCCATCCGTGACGAATTTAGAGCCCTAGCAAAACAAGCCAATAAACAAGTAGTTGTTT
+CTAGTGGCAATGATGCTAAACAAGTCAAAGTTTTACAGCTTATCAACGCGTTTCGATTCCGCGGTCATCA
+GAATGCTAATTTAGATCCTTTGGGTTTATGGCAACGTGACAAAGTACGTGACTTGCAGCTTTCACATCAC
+GATTTATCTGAAAACGACTTCGATAAAGAATATAACGTTGGCTCTTTTGCCATCGGCCAAGACACCATGA
+AGTTAGGTGACTTATATAAAGCATTAAGAAACACTTATTGTGGTTCTATTGGTGCTGAATATATGCACAT
+GACGGCTACCGACGAAAAACGTTGGTTACAACAACGTCTTGAGTCTGTTCAGTCTAAAGCGGCACTTTCT
+GTTGATGAAAAAACTAAACTTCTTCAGGGCTTAATCGCTGCTGACGGCTTAGAGAAATACCTTGGAGCTA
+AGTTCCCAGGTGCAAAACGTTTCTCTCTGGAAGGTGGTGATTCACTTGTCCCAATGCTTAAAGAATTAAT
+CACTCGTGCTGGCGCTGCCGGTACTAAAGAAGTGGTTATGGGCATGGCTCATCGTGGACGTCTAAACGTA
+CTTGTTAATGTCATGGGTAAAAACCCGTCAAAATTATTTGATGAGTTCGCCGGTAAGCATGATGAAATAC
+TTAGCTCAGGTGATGTTAAATATCATCAAGGTTATTCTTCAGATTTCGTTACCCCGGGTGGTACCGTTCA
+TTTAGCGCTGGCATTTAACCCATCACATCTAGAAATCGTTAACCCAGTTGTTATTGGTTCAGTTCGCGCT
+CGTCTAGATAGACGTGACTGTGATCAAGGTGATTTAGTACTACCTATTACCATTCATGGTGATTCTGCGA
+TTGCAGGTCAAGGTGTTGTACAAGAAACCTTCAATATGTCACAAGCGCGCGCCTTTAAAGTAGGCGGCAC
+GGTACGTATTGTAGTCAACAACCAAGTAGGTTTTACCACCTCAGTTGCTGAAGATACTCGCTCTGGTGAG
+TACTGTACTGAAATTGCTAAAATGGTTCAGGCGCCAATTATCCATGTAAATGGTGATGATCCTGAAGCAG
+TTATCTTAGCAACGCAAATTGCACTTGATTACCGTAATGAATTTAAACGTGATGTTGTTATCGATTTAGT
+TTGTTACCGACGTCATGGACATAACGAAGCTGATGAGCCAAGTGCTACGCAGCCACTTATGTACAAAATT
+GTTAAAAAACATCCTACACCACGTCAATTATACGCAGATAAATTATCAGCGGAAGGTAGTTTAACTACTG
+CCAAAATTGATGAATTAACAGCCTACTACCGTAAGTTACTTGATGAAGGTCAATGTACGGTTGATCAATG
+GCGCCCAATGACTGAGCATTCAGTTGATTGGACTCCATACTTAGGCCATGAGTGGGATGATGACTACGAC
+AAAGAAATATCGCTTGAGAAATTAAAAGAACTAGCGGTTAAATTGTCAAGTTACCCAGAAAGTCATCCAG
+TGCATTCGCGTGTTAAAAAGATTTACGATGATCGCATGAAAATGGCAACAGGTGAGAAATTACTTGATTG
+GGGTATGGCTGAAAACTTAGCTTATGCATCCATTGTTGATCGTGGTGATCGTGTACGTATCACAGGTCAA
+GATTCTGGTCGTGGTACTTTCTTCCATCGCCATGCTGTATTGCATAATCAAGAAGACGGTAGTACCTATT
+TACCACTGCAAAATATCAGAGAAGGCCAAGGCCCATTTGATGTACATGATTCAGTGTTATCTGAAGTCTC
+AGTATTAGCCTTTGAATATGGCTATACCACTGCTGAGCCTGCAGGTTTAACCATTTGGGAAGCACAATTT
+GGTGATTTCGCTAACTGTGCGCAAGTGGTATTTGATCAATTCATTAGTTCAGGTGAGCAAAAGTGGGGCC
+GTTTATGTGGCTTAACTATGTTGTTACCACATGGCTATGAAGGTCAAGGGCCTGAGCATTCATCAGCTCG
+TTTAGAGCGCTTCTTACAACTTTGTGCTGATCACAATATGCAAGTATGTGTGCCATCAACACCTGCGCAA
+GTATTTAATATGCTGCGTCGTCAAGTGGTTCGTCCTATGCGTCGTCCTCTTGTGGTTATGTCACCTAAAT
+CATTGTTACGCCATCCATTAGCGGTTTCTTCATTAGAAGAAATGTCGACGGGTGTATTCCACAATGTTAT
+TGGTGAAATTGATGAGCTTGATGCAAAAGCGGTTGAGCGTGTTGTTTTCTGTAGTGGTAAGGTTTATTAC
+GAACTACTTGATCAACGTCGTAAAAATGAGCTAAATAATATTGCTATTGTTCGTATTGAGCAACTTTATC
+CGTTCCCTGAACAAGAGCTACAAGCTGTATTGAAAGAATACCAGCATGTGAAGCAATTTGTTTGGTGTCA
+GGAAGAGCCGCAAAACCAAGGTGCTTGGTATTGTTCGCAGCATAACTTTAGAGCAGCTATCCCTGAAGGT
+ACTACGTTGACTTATGCTGGGCGTAAGGCTTCTGCAGCTCCAGCTGTCGGCTATATGTCACTTCATGTTA
+AAGAACAGCAAGCGCTTGTTACTCAAGCATTAACAATAGATTAACTCTTTGGTGCGCTTACTCAAATAGT
+GAGCGCAAAGAAAGTTTGAAAGGATTAAAAAAATGACAACCGAAATCAAAGTTCCGGTATTACCTGAATC
+AGTTGCTGATGCAACAGTAGCAACTTGGCATGTACAAGTTGGTGAAAAATTTACTCGTGATCAAGTACTT
+GTAGATATTGAAACGGACAAAGTAGTATTAGAAGTTCCTGCAACTTGCGACGGTGTTATGACCGATATTA
+GCCAAGCTGACGGTGCTACTGTATTAGGCGACCAAGTGATTGGTAGCTTTTCAGAAGGCAGTGAAGCTGC
+TGCACCTGCACCCGTTGCAGCAGCAAGCGCTCCAGCGGCATCAGGAGCTGTTAAAGTAATCGATATCGTT
+GTACCTGTATTACCTGAATCAGTTGCCGATGCAACTGTTGCCACATGGCATGTAGCTGAAGGTGATACTG
+TATCAGTTGACCAAAACTTAGTTGATATTGAAACAGATAAAGTAGTACTAGAAGTTGTTGCTCAAGATAA
+TGGCGTAATTGGTAAAATTATCCATGTTGAAGGCGATACTGTTTTAGGCGCTCAAAAAATTGGCGAACTT
+AATGCCGGCGCAACTGCAGGTTCTGCTGCTACCGCTGCACCAATTGAAGATGCAGTAAGTTCAGATGATC
+TTGCTAGCCCTTCAGTACGTCGTTTAATGACTGAGAAAGGCTTAACGGCTGCCACCGTTGTTGGTACTGG
+TAAAGGTGGACGTATTTCAAAAGAAGACGTTGAAGCCGCTGCTAACAAACCTGCTGCTGCACCAAAAGCA
+GTAGCACCGGTAGCTGCACCAGTACAAGAACTTGGCGAACGTACACAAAAACGTGTGCCAATGACGCGTT
+TACGTAAAACGATTGCAACACGTTTATTAGAAGCTAAAAATTCTACTGCGATGTTAACTACGTTTAACGA
+AGTTAACATGAAGCCAATTATGGATTTACGTAAGCAATATAAAGACTTGTTTGAAAAAACTCATGACACT
+CGTCTTGGTTTTATGTCTTTTTACGTGAAAGCGGTAACTGAAGCATTAAAACGATTCCCAGCAGTAAATG
+CCTCAATTGACGGTGATGACATTGTTTATCATAACTTCTTTGATATCTCTATCGCTGTATCTACGCCACG
+TGGTTTAGTAACACCAGTATTACGCGATTCTGATCAACTAAGTATGGCTGGCATTGAGAATGGAATTCGT
+GAGTTAGCTATTAAAGGTCGTGACGGTAAATTGTCTATGGCTGATATGACTGGTGGTAACTTCACTATCA
+CAAACGGTGGTGTATTTGGTTCACTATTATCAACACCTATTCTTAACTTACCTCAAGCAGCGATTTTAGG
+TATGCATAAAATACAAGACCGCCCTATGGCAGTTGACGGTAAAGTAGAAATTTTACCTATGATGTATTTA
+GCATTATCTTATGATCACCGCTTAATTGACGGTAAAGAATCTGTTGGTTTCTTAGTAACAATCAAAGAAT
+TGTTAGAAGATCCAACACGTCTTCTTTTAGACGTATAAGTGTATATCTACCCGTACAAAATAATATAGTT
+AGTAGACTATAGTATTAGCTCTTTTGGCTACCGTCACTAGAGCTTTTGTACTATAATCGATAAACTTTCA
+CAGGCTGTTACTTAGTTTTACCTTTTTAAAATTAAAAGGTAGGGGTAAAAAACAGTCTTCATTTACAGAT
+AAATGGATAAAACACCATGAATTTGCATGAATACCAAGCGAAACAATTGTTCGCTGAATACGGTTTACCA
+GTTTCTGAAGGTTTCGCTTGCGATACACCTCAAGAAGCTGCCGAAGCGGCTGATAAAATTGGCGGCGATA
+TGTGGGTTGTTAAAACTCAAGTACACGCAGGCGGACGTGGTAAGGCTGGCGGTGTTAAGCTAGTTAAATC
+AAAAGAAGAAATCAAAGAGTTTGCTCAACACTGGTTAGGTAAGAACTTAGTTACTTACCAAACAGATGCA
+AACGGACAGCCAGTAGCTAAAATTTTAGTTGAAAGCTGTACTGATATCGCCAACGAATTATATCTTGGTG
+CTGTTGTTGATAGAGCTTCTCAAAGAGTTGTTTTCATGGCATCTACTGAAGGCGGTGTTGACATTGAAAA
+GATCGCAGAAGAGACTCCAGAATTAATTCACCAAGCTGAGATTGATCCACTAGTTGGCGCTCAACCTTAC
+CAAGCACGTGAATTAGGTTTTAAACTTGGTTTAAACCCTACGCAAATGAAGCAATTTGTTAAGATCTTTA
+TGGGTCTTGCTAAAATGTTTGAAGATTGTGATTTCGCCTTATTAGAAATCAACCCGTTAGTTATTACTGA
+CGAAGGCAACCTTCATTGTTTAGACGGCAAAATTGGTATCGATGGTAATGCTATTTACCGTCAACCTAAA
+ATGCGCGCTTTCCACGATCCATCTCAAGAAGATGAACGTGAAGCACATGCAGCACAATGGGAGCTTAACT
+ATGTAGCTCTTGATGGTACTGTTGGTTGTATGGTTAACGGTGCAGGCCTAGCAATGGGTACTATGGATAT
+CGTTAATTTACACGGCGGCAAGCCAGCTAACTTCCTAGATGTTGGCGGCGGAGCAAACAAAGAACGTGTT
+TCTGAAGCATTCAAAATCATCCTTTCTGACGATAACGTTAAAGCTGTTTTAGTTAACATCTTTGGTGGCA
+TTGTTCGTTGTGACATGATTGCTGAAGGTATTATTGGCGCTGTTAAAGAAGTAGGCGTTAAAGTACCAGT
+TGTTGTACGTTTAGAAGGTACTAATGCTGAATTAGGTCGTGAAGTTCTTAAAAACTCTGGCTTAGACATC
+ATTGCTGCTGAATCACTAACTGATGCAGCAACTAAAGTTGTAGCAGCTGCGGAGGGCAAATAATGTCTGT
+ATTAATTAATAAAGATACTAAAGTTATCTGTCAAGGTTTCACTGGTGGTCAAGGTACTTTCCATTCAGAA
+CAAGCTATTGATTACGGTACACAAATGGTTGGTGGCGTAAGCCCAGGTAAAGGCGGTCAAACGCATTTAG
+GCCTTCCAGTATTTAACACAGTACGTGATGCTGTAGAAGCAACTGGCGCAACAGCAACAGTTATCTACGT
+TCCAGCTCCATTCTGTAAAGATGCTATTTTAGAAGCTATCGATGCTGGCATCGAGCTTATCGTAACTATT
+ACTGAAGGTATTCCAACTTTAGATATGGTTGACGTTAAAGCTAAGCTTACTCAAACTGGCGTTCGTATGA
+TCGGTCCTAACTGTCCAGGTGTTATTACTCCTGGCGAAACTAAGATTGGTATCATGCCTGGTCACATCCA
+TTTACCAGGTAAAGTTGGTATTGTTTCACGTTCAGGTACGTTAACGTACGAAGCCGTTAAACAAACAACT
+GATGCTGGTTTTGGCCAATCTACTTGTGTAGGTATTGGTGGCGACCCTATCCCAGGTACTAACTTCATCG
+ACGTATTGGAAATGTTCCAAAACGATCCACAAACTGAAGCAATCGTAATGATTGGTGAAATTGGCGGAAC
+TGCTGAAGAAGAAGCTGCGGAATATATCAAAGCTAACGTTACTAAACCTGTAGTATCTTACATTGCTGGT
+GTTACTGCACCAGAAGGTAAGCGTATGGGTCACGCTGGCGCGATTATCGCCGGTGGTAAAGGTACAGCTG
+ATGAGAAATTTGCAGCACTAGAAGCGGCCGGTGTTAAAACTGTTCGTTCTTTAGCTGATATCGGCGTAGC
+ACTTAAAGAGAAAACAGGTTGGTAGGCTAACGCTTCTAATTTGTTAATCTAATAAAAACCCGCTATCTAG
+CGGGTTTTTTGTTAGTTTTAAATAAAATGTCTTGATTTTAACTGTTTACAAATTCCATCGAATCCCGGAA
+ATAATGAACCCCATGTAAGCCCCATCAGGTGTAGATCACGCATTGCTTTTTTTGCCTCGGAAGCATTAAT
+AGTTATTCTTTGGAGAAATTCACCTTTTTGCTTTTCATTGTTTTGAATAATACTTTCGATGTCATTTATA
+TTGCTATACATCGTAATTGCCTGTTGAGGGAGAACTCTCGGGTTATTAAACCCTGGCAATTCAAGAGTTT
+TTACCATTATATTTGGACTTCTTACATTTGCATTTTTACCAGCAATATTTGACCATTTCTTATCATCAAA
+TGTATAAATAGTTATTTTACCATCTTTTGTTAGTACATTTTCAAATGCAAAAAACGCCGCTACATATGGG
+CTTTTAGTCCAATCTAACAAGGGGGTTGGATATCCATGGTGTTGAGCCAAATTTAGCAAAGCTCCTAATG
+AATTATCGTTGTTAACATTGTATGGGTGACTAGAAATAGAGTTTATATGATGTTCAAACTCCTTCATTTC
+TTTGTCTAAATAAGAGACTAAATCAGCATATCCTGTTCTATGAAAAGATGTCTGAAGTGGCCAACTTTTG
+GATTGTCCTCGGTATAAGAAATCATCATTTTGTGATGATGCAAAATTTTTAAATTCTTCCCAAGTCATAT
+GTTTTGACGGAGCTGTACTTGACTTTTTAGCAGTTTTAATTAGTTTTAAACTTTCATTCCTTTCAACATG
+TGATTGGTATTTAAAATTTGTGTTAATCCTAAACTCTTTATCATTGATTAATTCCCCTATAAAAGTCGAT
+TTTTCAGGAAGTTCTGTGTCAGTTATTTCAAGTAATTTGGCTGTTTCTTCTCTGTTTAATTCATTTCCAT
+CTATATGGTGTATAGATTGAATACGAATTTCGCCTTGAACTTTAGATGAACTAGTTAATTGCCCCTCAAA
+TATTGACCACAGCCAAAAAGAATGCTCAATATTGTTAACCTCGATTGTTTCTAACTCAGATACTCTACCT
+AGTATTTTATCTCCATCCACATTAATATTTGCAATAACTCGAGAACCCGAATCTGACTTTCCTAGCCATT
+GACCTCTAAATAATTGATTCATCCCTTCATCTAATATATTCATGTATTTCATCTAGATAACTAATTTATT
+GTTAGCCTTATGATAGAGCAATTTCAATTATCTGAACACCATAACATGCTAACTCTTTATCTAGTTTATA
+AATTATTAAATTTGTATAACGTTGATCTTTTTGTCGCGGTGGCGACGACACCCAAAGGGGGCTAAACGCC
+GAACCCCCTTTGGAATCCCTCGGCGCTGCTAATCAAGTGCAATCATCCACTCAAGTCAATATTTTCGACG
+TGACAGCGCTGAACAGGCATCCATGCCCTACATCGCTTTGTTCATCATCAGGACAATATGCTCCTGCATT
+GTCTAATAAGCTGCATCCATGCAGCGTCACGATGAACATACGTGAATATTGCCTTTCATTGCGGCACTTG
+ATTCAAGCAGAATTAGTGCAATTTGATAGGTTAGGGGATTAACTTATTGGTTTTGTTCTTTTGACTGCCA
+AAAACTAAATATGGCAGTTTCGTTTACCTCTATTTCCAAATGCTCCAACTCCCATCTCAGCAAAGAAATA
+ATCTACTAGCAATTGCAAGCCTCGACCCGAGACAGGACGTCGAGGGCTGCTGTTGTTCATGGATGATAAA
+TCGGCAGGGTTCGTGGTTTGCGCTAGTGGGTTATTGAATGTTCTGCTGAGTTGGGGCTCCGTGGGTGTCC
+AGAGGGACGCCGGAGGCAGTGTCCCTTTGGGTGCTGTCGCCACCGCGACGCCAGACAGGGAAATAAACTC
+AAAGCTTTTTTTGGCATCCCGCGACGCTGCTAATCAAGTGTAATCCTCCATGAAAAGCAATATCTTCGAC
+GTAACTGCGATGTACGGGCATTAGGACAATATGCTCCTGCATTGTTTAATAAGCTGCATCCATGCAGCGT
+CATGATGAATATACGTGAATATAGCCTTTCATTTCGGGACTTGATTCAAGCAGACTTGGTGCGTGTTGTT
+AGGGCAGGTGATTGTGATGTTATGCCATTGGCATTCGAAGTCGTCATTCCCGAGGTGTCTTGTCGGGAAT
+CCATTTTACTAAGGTCTGGATCTTCGACTAAGGCACCACGAGGATTACACTAGTTAAGCAATCTACCAGC
+ACCAAATACTTCAATCCCATTTCAGCAATGAAATTACCAACTAGCAATGTCAGGCCTCGACACGAGACAT
+GGCGTTATAGGGATGTAATTTATTAGACAATGCAGGAGCATATTGTTCTGATGTCGAGCGCTGCCGTTGT
+TTAGGGATGAACTTTTTATAAACGTAGGCGGCAGGGTTCGTGGTTTGCACTAGTTTGTTGTTGAATTTTT
+TACTGAGCAGCGTACAGCTACCAAGGGAAAGGTAACTTAAAAGTTAATCTATCAGTTTCAATTCATTTTT
+ATATTGATGATTACAATGCACATAATGTTCAACTCCTTTTGCGATCATTTCTTTTACTTTCTCATCAAGT
+TGCTTCACTACTTTACCAGGTGAACCAATGACCAAACTACCATCGGGAATTGACATATTTTCAGTTACCA
+AAGTATTCGCGCCTATCAAGCAATTTTTGCCAATTTTGGCGCCATTTAATATCACAGCATTCATACCTAT
+TAAGCTGCCTTCATCTATAGTGCAGCCGTGTAGCATCGCTTTATGTCCTACAGTTACATTTTTAGATATA
+TTGATTGGAAATCCTTCGTCAACGTGTAATATGCAACCATCTTGAATATTAGAATTTTCACCAATGGTGA
+CTTTATCTAAATCAGCTCGAATTACCACGTTGAACCAAACGCTGGCATTTTCTGCTATGTCTACTTTGCC
+AATAACATTAGCGCTGGGCGCAATAAAACAACTAGCTGATATTTTGGGTGAATGTTTACCTAATTGAAAA
+ATCATGCAGTATTACCTTGGTTGAAAAACATTATTGTAACAAGTTAATAGCATTAGAGTGAATCAATGGG
+GTCACAGTAAAATTAATTAGTATGTATTTTACTTTTTGATTTAAAAATTCAACCTCATCTAACATTATGT
+TAACTTGACCTAAAATTATCCTAATTAACTATCCTATGTTGTTCACACAAGACCTTTTCCCATCTGCTAC
+CCCTTGGTTATTCTTAGTCATTACCTTGATAACAGCTTTTGTAAAACCTAAGTTATGGCCATTTGGCTTA
+CTCTGTACTTTAATTAGCGGGCTGTTTTATAACGCGATAGATTTGGTTGGTCTTGGTGTTGTTACGCTTT
+TATTGGCCATGTCTTACTATGCTAAAAAGATATCTACTAAGCCCTCAAGCAATCCCTCAAATAAGTTATG
+GAATCGAAGAATTAATACGGTCATTACGGCATTAGTTATTATTAGCTGTATTGCCTTAGCTGCGCACTTA
+TTGCCAGGATTTAATAATTTACAGGTGTTAAACGATGTGGAAAAAAGCATTAACAGTATGCCATTCACAC
+TGTACCTAAACTTTGATAAACCGATGATTCTATTTGTTCTTTTGATGCTGTCTCCAGCACTCTTAATAAG
+TCAAAAACCGATCACTCTCTCTAAGGCGCACAATAGCTTGCGGTTAAGTGCTCTAGTAGTGCTAGTTTTT
+ATTCTACTATTTAGCCTAGCCATTTTATTATCATTAATTAAATATGATCCTCAATTGCCAAGTTGGTGGT
+GGTTGTTCGCGTTAAATAATTTGTTATTAACGTGCATTATTGAAGAAGTGTTTTTTAGAGGATTCATTCA
+GCAAAAGTTAACAAAGCTAATAAACCCTTTAACGGGACTAATACTGACAAGCTTATTATTTGGTATTGCA
+CATTTTTCAGGTGGTTTTAATTATATGCTAGTTGCTACCTTGGCTGGTTTTTTGTATGGCTTGGTTTATC
+TAAATACAGGTAAAATTTGGTATGCGATTTTACTCCATTTTTGTTTTAATATGATTCACTTAGCGCTGTT
+TACTTATCCTTTACTCAAGGTTTAGTTAAGGTTTAGCTACTTTTTGTCTTTCTACCTTTTTTCAATGATT
+TTTTCTCTTATTTCGGCACTTGAGTCAAAAATACTTAGCGTTTGTTAATAGGCTAGGGCAATCAAACGAA
+TACAAAGCCAATCGTACTTTTGCTGTTGATGGGGATATTGGCTAAACCAAAAATATAATGTGAAATTTCA
+TGATTTAATTATTGATCCAAGTCAAATTTGTTTCATGCAATCGGCCTATCATATTTGTAGTAAATAAGAG
+TTTTAGATCAAATTTTTATAACTGATAGGAGAGTAATGATGAAAAAACTATTCAAGAGTATTCCCTTAGT
+TCTGATTTCTTTTTTGAGTGTTACATCTATGGCAGCGGTCTCAGACGAATTGCCAGATCGAGGTCCTATT
+CCTTTTGCTAACTATGATCAAGATGAAAATGGCTTTATCAGTGAGCAAGAGTTTACTCAAGTGAGAAGTG
+AGCGTATGGCAATGAAAGCAGCTCAAGGTCGTCCTATGAAAGGAGCTGGTAATTCGCCTTCATTTGAAGC
+CTTTGATAAGGATCACGATGGGCAGTTAACCCAAGAAGAGCTTATAGCGGGTCAGCAGGTACAAATGCAA
+AATCGCTCTGGAACTCAAGGTCAATCGTCTAAAATGGGACAGGGACGTAGTCAGGGAGCTGGTATGGGCA
+AAAATAGCAATATGCCCCATTTTTCTGAATTGGATATAAATGGTGATGGCATTATTTTAGAGCAAGAATT
+TTATAACGCCAGAGCAGCAAGAATAACAAAGCGTGCTGAGCAGGGCTATCCTATGCGAAACATTGCTAAT
+GCTCCAAGCTTCGCCGATATTGACACTGATGGTGATGCACAAGTATCTGCAACAGAGTTTGCTGAACATC
+AAGTTAAGCACAGACAACAAATGATGCAAAAGTAATGATTTGATTCAAGGGGATAAACATCCCCTTGAAT
+TTTTGTATTTAAATTATTTTTTGTATTCATGGTATTTACAATATTTTATGGTTATCTCAATTTTTCAATT
+TATCTTTAATTAATCTCATTGTGAATGGACGTCAATGTCTAGCATCACTATATGCATGATCCATGAAGAA
+CATACATGAATATAGCCTTCGTTCGTCTTTCTGCTGTCGTCACGGCGATTCCAATCAAATAACTAAACGT
+TAATCGCTAGAAATTAACAGCTATAAAAGCTAGCTTCAAGGTTTGCTCGTTGAGGTTTTAACTTCTTCCG
+TTATTGGTTTTTTATTTTGAAGTTTCACCAGTGATTGATAACCTTTAGCGGTAACATTATGACCTGCTAT
+GTAACAGTTGTAGCCAATGGTACAAAAGATACAAGGTAATAGTTTAAACGCTTTCTTTTCCATGCTAGTT
+CTCCATTTATACAATATCCTACTTATAAGACCGTGTTTCCCCAGTTAATATTTCTATGGTGTTACTTACA
+TGAAATAGCTATAGAGAAAACATAAGCAAGTAAAATTGATAATGGTATATTAATTTACGGTTATGTAGAG
+AAGTTGGAGAGTAAGTGAGATTACTGTTATGCCTTTGTTCTTTGCTTCTCAGCAGTTACAGCAGTAAATT
+GTTCGCCTTATCGGCAGACCATGCTGTACTCTCAAGTGTTCAATCTCAAAACAAATCAGTTATTCAATTA
+GCGACAAAACCTAAAAATAATCCCCTCAAATCGTCTTCAGATAAAACCTATGATTTTGCTTCTATTGAGT
+TATTGATAGAGCAAGAAGTAGGGCGAATTGTACTCAAACAAATCTATAAAAATATTGGCATTAACATTAC
+GATCAGTCCTTTACCGGGTAATCGGGCACAGCATTTTGCCAATACAGGTATTAATGATGGTGAGATCATG
+CGTATTTGGACTTATGGAGATGAAAACCCCAATACAATCAGAGTACCCACGCCGTACTATTACTTAGAAA
+CGATGCCGTTTGTTTTGAAAAGTTCTAAAATTTCTATCCTATTAAAGGAAGATTTAGCTAAGTATCGTTT
+AACTAAAATACGCGGTGTAAAACATACCAATAATATTACCAAAGGGCTTACTAATATTTACGAGATGAGC
+TCTACAGACGATATGTTTAAACTATTGCTGAGTGGAAAGGTTGATGTGTTGTTAACGAATACTCTCGATG
+GAAATCTAGCACTTGAAAGGCTTGGCTTAAGAAATGTCGCGAGCATGGAAAAGCCATTAGTACGTTTATC
+TTTATATCACTATATTCATAAAGATAACAAAGTATTGGTCCCTATTGTCGATAAAGAAATCCAACGGATG
+AAAAGTAATGGTGAGTTAGCCACTCTCATCCTACAAGCTGAAAAAAGCGTTTTTCAGCTTAATCAGTAAT
+TAAATTACCCCTTAGCATATACCTTGAGTGATGAAAGATAAAAGTGAACGTTCGTAGTCTTAAAAGATTA
+ATATCGTTTAATATAAAGAGCTAATAGGCGTTAATTATATTTTCTAATCTGCCATCGTTTTTCATTTCCA
+CTAAAATCCCCTCTATTTTTACCTTTAAAAGTTCGGGAAAATTAAGAGAAAAACATAAGTTAATATCATA
+ATCAGCAATAATATTGCCAATGTAGTGAAATTTAAAATTATCACGAGGTAATTTCATGTTTTTAAGGTGA
+TAATTTAGTCTTATATTCATTTCCGGAAAAGCAACTGCTCTGCCCATAGCGATGACTTTTATCGCTGCTT
+CATGGTCTTTCACATAGATAATATCAAACTTGTCTTGCTCAATATAAGCTGCCAAACCAGGGTAATTAAA
+ACCGCGAATTAACACTAGGCTCTTTCCAAATAGATCGCTGATTTCATTGTATTTATTAGGTTTTAAGGTC
+AAAAAACTGTGTTTTACTGTCATAATAGGCGTTTTAGACAGTGATAGAGATTGTAGCCCTGGCCAAGCAG
+CAGAGCCATAGGTTATCCATTTAACCTTTGGATTTTTCATGTACTTCATCATACGTTTGAAAGGCAAAAT
+ACTATGGGAAAAGTGAATGTTTTGTTTTTCTATCGCATTAATTACATCAGTAACTATGCCTACCTGTTCG
+CTATTTTTAGTCGATATTTGAATAGGCGATGAAGATTTATCTGCAATAAAGTAGGTTATTTTATTGTCTG
+CTATACTCGAAAAACTAGCTAATAATATAATGAAATAAAGGTTTATTTTCATAGGTTATGTGTTTAAATA
+TCACTGCGGTGTGAAGTGATAATGCCATATAAAATAAAGGCTTGCCATTTATTTTGTAAGTAAGTTAATG
+TTTTAATCGATTACATTTTATTTTAAATAATAAACATCTAGCCCATTAGGTAAAACGAATGATATAGATG
+ATAAAGCTAATCGGTTTGCTCAATTTTTTTTTGTATCTCTCTGCCTTCTTCAATTATCTTTTCTCGCATT
+TTAGCCAGTTTTTCCAACGCTAATTCTTTTTCTTCTGGACTCATATTTTCATTGTTAGCAATTTCTTCCA
+TCAGCGCTTCAAGTTCTTCAAGTTTTTCTCGGTCTATACCTAATCGTTTATCTAATATATTTTGCATTAT
+CTCACTGAAACGATTATCAACGACAACATCTTCTTTGGCATCGCCATCTTGAGTTGTGTTTAATGTTTCA
+CTTTTAGCTAAAAGTGACCTTGCCGATTCGGGTCTTAAATAAGTGGGCGCGATCTCTTTAATCTCATTAC
+CGTTCATCATGGCTAACGCTTTATCAGATAAAGTCAGGGTATCTTTTTCACCGGGAATAGGTTGAACGGC
+AGGGGTGGTGTTATCAAAACTGACTACTAATGCATTATTAGATTTTGCTTGCGCTACTTGTTGAGCGTAA
+TTGTTGTTGATCATCATATATAAGGCTTTTCTAGCTTAGTGTTTTCAATAACTTATTCTTAAGAACATTC
+ATAAGGCATAGTCTGTGCCACTTTTATAAATATTGCTTAGGTAACTATTTAGCTGGATAAAGCCAAATTT
+ATTGAGTTATACAGAGTAACTCTCTATATGTAGCAAGTTTTATTAACAATTATTTGAATTTAATATCGGT
+TAGGGTGACAAGTATTATCCGTTATGCGGCAGCTTATTGCCTCTTTGTTACAGCAAAGTGAGAGATATTC
+ATCAAAATATCATCTATTTATAAAGTATTCTTCTTGTGTTAATAACTTGTTATAGATAAAATTGCGTCCG
+ATTTAGGTATCAGTGTTGATTGGTACTACCATGCAAGGGATGCATAAAAGTTTTATTATTTTTTACTTCC
+TTTGTTTCATATTAAAAGGAAGTAAAATTGAAGTATTTAAACCTTGCCACGTCGCTTCTAGCTGTCGTGT
+TACTGAATGGTTGTTTAGAAGTTGAAGACAACAGTTCTGATGTCAAAGCGTTATTAGACCAAGCTGAAAA
+CTCAGTTAGCATCAAAGGTGTTGTTGTTGATGCGCTAGATTTTAAACCCATTGGTAATGCCATAATTACC
+GTAAAAGTTGGCTCTAAAGACGTCATTTCTAACTTTGAAGTTACCGATGGTGATTTTGAGTTAACAGGCT
+TACCTCGATCTTCAGATATAGATATCATTATCTCAAGTCCAGATGATAAATTCCTTTCGAGAACCTTTTT
+TACGCAAACTGCATTCGGAAGTAAAGATAGCATCGAAGATGTTGGTAACTTTGCTGTATCTGAGTCGGTA
+GATGTAGAAATTTCGGTTATTGATAATGAAACAGGCAATGCTCTATCTACATTAGAGTTTATTGCTTATT
+CTCACTCAGGTACTAATTCATCAGCATATAAATACCAGCATGTATCTTCATTTAATGTTGAAACGGGTAT
+ATATACCATTACCTTGCCAAAATTTATTAATACTAGTATTAGTGCTAATTTAGATTTTGATAAAGATGGT
+GAAGCTGATTACGTACCTGAGCTTACTAACTTTTTACACGGTCGTAATTTATATATAGGTTCAGCGAATA
+CAAAAGAATTTTCAAGAATACATATGAATGAAGTACCAGTGGCTTCAGATCTTGAAATTAGGCTTTCTTT
+GGTTGATGAAGCAGCAGAGCCATTGCTTGGTGCTACTTTTTATTTAGAAGATAGTGTTGTTGATAGCACA
+TATGATGAATCAACTAGCCAATATGTTATTACTACGCAAATAAAAGATACGGTAAGCTTTCAATTACCCG
+CATTCACAAGCAATGAAGTTAAATACCAAAGTAGTTCTTTTACCATAAGAAAGTTAGCTGAAGGTAATTT
+AAGTATTCTAAAAAATGGTAGTTCTAATAATTGTTGTTTCGTTATTCCAAGTGCAGCAGTGATTGATTTG
+GCACTTGCACCACAAGTGATTCTTGAAAGTGAAACACCACTTGAAGTTGTTCTTGCTGCTACTGAAGTTA
+ACTCAGTAGATTCTAGCTTTAGTGTATTCTACTCTCAGGCTATAACAGTTGAACTTGAAAATATATCATT
+AACAAATGACCAAGGGTTTACCGTATTAATGGGTAATGCAGATGCAAATGATCATGTATCTGAAGGTACA
+ACACTCATTACTGGTGGTCTATCTTTTCCTGTTACTTTTACATTGAGCTTGAACGATACTCGCTTAACCG
+TAATGCCAGTGAGTCCGTTGACGACGCCTGATTCATACCGCTATGATATTCAATCGGTAACGAATAAAGC
+GACTCTTGAACGTGCTGATATATATAACGATCAATTAACTTTTGAGATAAACTCCAATACTGATGAAGTT
+TTTACAATTGCTGATATTAAGCTCGACAATGGAAATTATACCACTAATGGTAGTGTTATAACGTCAAGTA
+ATTCAGCAGGAGATACTTCCTCTTCTTATAACTGGAATGATTCAGTTTATTTGTATTTTCCACTGAATAT
+TAATGCATTAGAGAAATTAACGTTACGTAAAACCTCTGTAATCAATGATGGCACTTCATCAGTAAGTTCC
+AATGACTTTCACGTGGTTAGCGATGGGCGAATAAACGCAACTGCTGTCGGTATTGCTAAGTTAGCAGCAA
+ATGAATCTGTAACACATAGGACAATTAACCGTTCTGTTATTTTGGGCTCAGATCAAACCGAAACTCAGAA
+GGTCTATCGATTGCATACTGGGGAGTATTTATCAGATAATACGGGCTCAGAATCTAACAGCATTAGTTTC
+GAATATTCATTGGAAACTAAAGCTGGTGAAGTGGCAACAGGGAATATTACTATCCCAGTACAGTAACTTT
+TATCAGGTAGTTTTACCCTATTAAGATAATTAAATAAAAGCCGCTTTCGCGGCTTTTTTTATAGATGGTT
+TTTAATGACAAAATCCTAGTTAGCAATTTTCTGCAAGCACTGAACAACCCATTGCTTCATTTGCATTTCA
+TTCAAGCCACCTGAAATACGATCAACTTCTTCACCCTGATGAAAAAAGACTAAGGTAGGTAAACTACGAA
+TATTCGCATCAGCAGAAATCTGTTGAACTTGCTCGGTATTCACTTTGGTAAACAGTAAAGAGGGTGATGA
+TTGCGCTACTTTACTGTAAACAGGCGCCATGTTTTGACAAGGGCCACACCAGCTGGCCCAAAAATCAACA
+ATCACAGGTAAATCATTACGTTCTATAAAAGGGTAGAAAGTATTAGCCGTTAATTCTGTTGGCTTGGGTG
+AATAAACCCCTTGTTGGCATTTACCACACTTGCCTTTGTTATAGTCTTTATCATCGGGGATGCGGTTGGT
+GGTGAAACAATTAGCACAAACAATATTCATAATATTCCAACATATAAATTTATATATTTTTAAGTTGGCT
+AATATTACCTGATTAGCTTTTAACAGTTAATAACTATCTTAAGTTAGCTAGTTCACTGTAACTATTGTGT
+TAAAAGCCATATTAGCAACTTAGTTAATTACTTAATGTGTTTTGGTATATTGTATGCAATAATTAATTTT
+ATTCAATATAACAATAATGAAAATGCTATGAATAAACTAACAATACTTCTTCTGACTCTCGCTATATCTG
+TTGTAATTACTGCGTGTAGTGTTAACGATGAGGCTGATACTACTAAGGTCATGCAGTCTGTCTTAGTACC
+AATAGTAAATCCAATGGTTGCTCAAGTATTAGCGACTGATATAGAGCAGTTATGGAGCCAAGATTTTAAT
+CATTATCAACAGGGATTACTAAAAGCTGTTGCGGATGAAATATCAATGGAAGCTTTAAAAGGAGACTTAA
+CTAATGATAAATTAGAGAAGCTTACTTTTTATCTTAGAATTTACAGTAGCTTTGGTGCAGATAAATATTG
+GACCGAAGAAACCGCAATATCTGTTAATAGCGCATTAGACAATTTATATAATATGCCTGGTTTTTTTGAG
+GTGAGTCAGACTACAGCACGCTTGCATGAAAATTACGCTGTTGCTTTGTATCGTTTATATTTTTTAGCAC
+CTTTACAACCATTTATAGTAGAGCAGGTAAAGCCGTTAAGTCAGTTAATTAACCTGTATGCTTCCGCTGA
+TCTTTCTAATACAACTACAGTGAACTCTGATAAAGACACAGCGATAGATTATGCACTGTGGGAAGTATTA
+CGTGCTGGCGCTATTTTACCCTACGAAGCCCGAAGAAAAAATACTGCTGAATTCATGAAAGGTGTACATG
+GTGAAGGTGAACTTCAACAGGCATTAATTCAATTTATCACTGCTAAAAATAGTACTTTAGTGGGGGATGA
+CTGGCCTAAGCAACACGCTCTTTGGGCATTGGCACAGTATTATAATTTATATACGAAAGAATATTGGAAT
+GACTACTATGAGCACTCAGCTGAGGATCAGAAACGTTTAGATGACGATAAATTAACCCTCAAGATTGAAG
+GTGAAATGGATACGCTTGATAACAGTGTATGGGCGGCGTTAACCAATGATAAAGCAACATCAGTAGAGCA
+AAATAAGACACTTTTTAGTGTGCCTTATGTCGTCAACACTTTTCGTGGAAAGTCTGAATGTGAAGAGGGT
+ACGCTAGTCGATCGCTGCATTTCCCCATCAATTGAACAAGCATTGCCTATTAACCATGAGTGCTCAAGTA
+AAATATATATTTTAGCCCAAGCCATGTCTTCAGCACAGTTAAGTGATGCTTGTCAGCAGTTAATCGCTCA
+AGAAAGTAATTTCCATGAAATATTAGCGACTAATAATCAGCCCGTTGCCAACGATTTTAACGATAAATTA
+CGAGTCGTTATTTTTGATAATCACGCAGAGTATAATAAATTCGGCCAGCTAATTTTTGATATTAATACCG
+ATAATGGTGGTATGTACATTGAGGGAACGACACAAGATCCTAACAATATTGCGACTTTTTACTCATTTGA
+ACATTTCTGGGTACGACCTGAATTTGCTGTTTGGAATTTAAACCATGAGTTTGTTCATTATTTAGATGGA
+CGCTTTGTTAAATACGATACTTTTAATCATTTTCCAAGTCATATGGTGTGGTGGTCTGAAGGACTCGCTG
+AATATGTTGCCAAGGAAGATAATAATCCAAAAACTTTCAAATTAGTCAATGACACAACTCCAGAAGACTG
+GCCCAGTTTAACGGATATTTTTAATACTGAATATAAAGACGGTACTGATAGGGTATATCGGTGGGGCTAT
+TTAGCTGTGCGCTTTATGAATGAAAAACATCAAAATGAATACAGGAAAATGGCGCACTACTTAAAAACAG
+ACTTTTTTGATGGTTATAAAAAATTAGTTGAGGAGTCAGGTAAAAAGTATGCAGCAGAGTTTACTCAATG
+GTTAGATGAACATAATGCTAACTATGTGGCGGAAGAAGATGTAAATAACCCACATAAACCACGTCAATTC
+TATCGTTATACGTATAAAGATTACTTACAGCCAAGTCATTTAACGGAAGATAAGCTGCATATGCACTGGC
+AGTATTGGCATGAAAATGCTTTAAAATCATTAGATAAAAAATTGGCTAATAAAAATACTGTGACTAAATA
+GAACATTGCTGATTTATTCGAGTAACCATTAATAATAACGCCTATTTTTAAAAACTTAACGTTATACTCA
+AGTTCGCTTAGTGCGAACATGAGCAGTCCATTGGGTAAATTGCGGCTGAGGATAATAAGATAATGATAAC
+ATCACTGAAACTTCTCCTAACGATTAAGTTAACTGTAGAATTTAACTCCTAACTTGCAAAGTCTGTGTTG
+CAAAATGATAATGTAATTATCAAAAATCAAATTTTAAATATCAAACTTCGATATTTAAAATAAAACATAT
+AAAAATCAAAGGTCAATTTATAAGAAATGTTGGCACTCTTGATGCAATCTACTTTAGTAGCAACGCAAAA
+GTGCGAAGCAACTGATTAAATTGAGGGTAGTCATATGTTGAACAATTGTAATATGAGTAATAGACGAATG
+ATTCTATCAGCAGAAATGCTAAATGTTTACCAACAAGATGCTGATAAAAATAGTAAAGATGATCGGCAGG
+GTAATGAGCAAAAAAGACAAAATTCCGAAAATTTATACGAGCATGATGATAACCCTATTTATGAATTGGG
+GTATAACTAAATAGCACTAAAAGTTGATGATTACAGCAAATAAAAGACTTGGTTATTTCAATAGTTCCAC
+TATGATTAAGCACTATTTTATTTGTAAACGGTGAGTTATTTACTCTCTGACAATCTCTAACTAAAGTAAT
+GAATAAAGGTAGTTGTCTTTATTTATTACTTTAGTGCGCCGATTACAATTCACCAATAAATTACTTTTTT
+AAGAGTCGAGTACAATTATTATGGCGCTCTTTTTATGGATGTCAGGCGCACTGGCTTCATTTTGCATTCT
+TGCTATAGGTGCACGTGAATTAAGTGGCGAGTTAACTATTGCTCAATCATTATGTATTCGCAGTGCTATT
+GGCTTGGTATTTCTCTCGGCTGTTTACTTTATTCGGTCACAAATTTTTAAAGATAAGCAGCAAAAATCAC
+TAGCAAGTCAGCCACGAGTTAATGTGATTAAACTTCATTTGTTTCGCAATGTTTTTCACTTTATTGCTCA
+ATATGGCTGGTTTTTTGGTATTGGCTTACTCCCGCTGGCGGAAGTTTTTGCCTTAGAGTTTACTGTGCCA
+ATATGGACGCTGTTAATTGCGAGTTTCTTTCTCGATGAAAAAGTAACAATGAATAAGTTGATCGCTATAT
+TTCTGGGTACCTTAGGTGTAATTGCCATAGTGCAACCGGGGTACGCTTTAATTGATTATGCCTCTATTAT
+TGTTTTGGGTTCAGCTATTTGTTTTGCCATATCGCATACTACAACAAAGTCATTGGCAAAAACTGAATCT
+CCGTTAACCATTTTACTCTTCATGTGCATTGTTCAATTACCTATTGGATTATTTTTGTCTTTATCAAGTT
+GGGTTTGGCCACAAGGTGAACAATGGCTTTGGCTTACTGTGATTGGATTGAGTGCGTTGTCGGCACATTA
+TTGTTTAGCAAAGGCAATGAAATATGCTGAAATAACGACCATTATCACCCTCGATTTTTTCAGGTTACCC
+CTAATAGCTATGGTAGGCGTGTTTTTTTATAACGAAGCGTTTGAGCTTCCGTTACTTATCGGTGGTGCTT
+TGATGTTGATTGGCAACCTTGTTGGCGTGCGAGGTTTAACCGCAAAAAGTATTAAGGTAAAGCAGAATAT
+CTAGCGCAAACTCTCTATGAGTTAAGCTGTTCATAATGAAAGAAAAAGAGCGGGATTGCTTTTGTCTTAT
+TTTACATCAATATTCAGAGTTGCTAGTTAAGCTAAAATCACAATTAAAGCATATTAATTAGTTGAGTTAT
+TGGTGGATATTGTGTCAGAGTCTTCGAGCGTATCAGGTTTGTCAGGTGAAAAAATCGTTAGTTACGGTTT
+GGTATTTTTCGCAAGTTTAGTGATCTTTTTCATCTCGCAAGTTATTCAGTTTTACCTTGGCGCGTATGAG
+CTTACTACCATGTACATTTCTTTTTGTGCCGGTTTTATTTTATTCATTCCTTTAGTGAGCCTTGTTCTAC
+ACCCTCTACTACTAAATAAAGAAGGTAAAAGTGATACTTTTCACTTTAGAACTTTGTTCGCAAATATCGG
+CTTAGTATGCGTGGTACAGTTTTTATGTTTTCTTATTTGGATGACTGATGCTATTGCTCTGTATAGCTTG
+TATGTAGATCAAAATTCATTCCTTTCAAAAGTCTTCGATATACAAACACAAGCGCGTGGTGATATGACTT
+TTGAATTTTATGCTTTTAACTTTGTGCTCGCCTGGTTATTTTCACTGTTATCTATGATTGTCGGCGTATT
+ACCTTGTTTGATTGCTCGTTTAGACAATCGTGGCGTAGTTGGAGATTTTGTTGCTTCTTTTGCCTTTGCT
+AAAGCGCATAAAGGCTTGATGTGTATGTATGCTTTGATAATTGCTAGCTCAGTGCTATTACCTTTGTTAT
+ATGCAAAGTATCTTTTCTTAGTCGTGTTCCCTAGCAGTTTAGTGTGGGTTTTTATTCAGCTAAACAAAAA
+ATATATACAGTCGTCAGTATCAAAATAAACACCACAAGAATAAGGTGAGCTGACAGCAAAAATAACAGTG
+CTATACAGTAATGACTCAGATGATAAAAGGGTCATCTATACCCGCTCAACTCATCGTGTTTCTATACGGA
+TATGCCCACTCGAGCAGGTGGTAATTATGCGGCGTGTTTCTTTCTAAAAGCGAAGGCTTTCTCACAAGCC
+GGTAACTCATAAAACAGTGGTGCGCCATTTATTCTGTTACCGTTATATGCTTTTGCTTCACTCAGACAAA
+CAGCTTCACTTTTTTTAAACTTTTGAATACATTCTTGATAAATTTCTTTTCTTCGGGGTGCTAGCGCAAT
+TTGTCTTGCGTCCTCGCAAGCTTGATCTAATTTTGCTTGTTCATCTTTATGTGCAAAGGCAGTGGCACTT
+AAGCTGTAGATGACAATAACCAGTATAAAAAAACGAAATAAATTACTTGGCATATTGAATTCCTTCTAAA
+AATTTTTATGTTTGAATCATTGTTGTTCAATAAAACCGCTAAGTCTACTATTAAAAATGTAATATAGTTT
+TAATAAAGATAAGCAAAAATTGGTTTTTTTGCAGAGGCTTATCTACAGTTATTAATAGTGTAACCGAGGT
+TTTTATATCAATGAAAAACTAAATAAAGATTTAGTTAAGGGTTAAAATGGAATCATTAAAAATACAAGAA
+TATATGAATCACTACCCAGTAACTTTTACCGAGACTATGTCTGTAGAAGAGGCCACATTACGCTTCTTAA
+AAACGAAGCAAATTGGCGGACCAGTAGTTGATCAAAACTATAAGGTACTTGGCTTTATTTCAGAAGGGGA
+TGTTTTAGAAAAAATGTTAGAAACCATCTATTTCAATGAAAATGTGGCGATTATTAAAAATATTATGAGT
+AGGGAGGTACTTTCAGTAAAACCCTACGACAGTATTATTGAGCTAGGGCAAACCATGCGAAAGGATAAAC
+CTAAAGTGTATCCGGTGATTGATGACGATGGTAATCTACTTGGTACTATCTCTCGTAATGAAGTTTTACA
+AGCTTGTTATAAACACGGTAAGGCAAGGACTTCTATTGAGAAGGAACATGCATCGGTGTGAGTAAATAGC
+CGTTAAAGTTTTTTCCTACTCTTGTTTTATCTTTTTAAAGGAGCTGTGAAGCTCCTTTTGTGCGTTTAAG
+AGACTATTTATAATACGTTACTCACTGCCATTTATAGTGTATTACTGTTAAAATATTTCTTTTGATTTTC
+TATCCGAGTTTGTTTTGTCTGTTTCGATTAAGTCTGTTATTACTTCATTTTCCCATTTACAAAAACTTTT
+TGAATTATTGCCACAAGCAAAAAAAAGCGATGCTGTACGCTTTAGAAAAAGGTTAATAAATCTGAAAAAA
+ACGATTACTAAAGAGGTTGGACAAAAATCACCGACTGAATTGGCGATGCTATCATTATCAGAAAAGCACA
+TTAAGTTGGTCGAACCGTTACAACAACATATCCTCAGATCTATTCAAGATAAACAACAAAAAATCAGAAG
+TTTACCTAAAATAACGTATCCCGAAGGTTTACCCATTTCAGAGAATGCTGCGCAAATTTCAGCAGCTATT
+GATGCTAATCAAGTGGTTATCATTGCGGGTGAAACAGGATCTGGAAAAACTACACAAATTCCCAAGATTT
+GTCTTGAACTTGGTCGAGGTGTGGATGGTCTTATTGGTCACACTCAACCTAGACGTATTGCCGCTAGAAC
+CGTTGCTAATCGTATTGCGGAAGAGTTAGGCACTAAGTTAGGTGAGCAAGTAGGTTATAAGGTTCGTTTT
+AATGACCAAGTCAGCGAGCAAAGTTATATCAAATTGATGACTGACGGTATTTTGCTGGCGGAAATGCAAA
+GGGATAGATTACTTCTTAAATACGACACAATTATCATCGATGAAGCCCATGAGCGTAGTTTAAATATCGA
+TTTTATTTTGGGCTATTTAAAGCAAATACTAATAAAACGACCTGATCTAAAGTTAATCATTACCTCAGCG
+ACCATTGACCCACAACGTTTTGCGAAACATTTCTCTAGTAAGAATGGCTTACCAGCACCTATTATTGAAG
+TATCAGGAAGAACATTCCCTGTTGAAATGCGCTATCGACCATTAAATGATCGTGCAGTGATTGATGATGA
+CGACCAATCACCGCAAGAAGTTGATATTATCAGTGGTATTTTGTCGGCGGTTGATGAGCTAAGTGACTGC
+GGTAATGGTGACATTCTGGTTTTCCTCAATGGTGAACGGGAAATACGCGATACTGCTGCTGCGCTAGTTA
+AAGCTAATTTACGTCATACTAATGTTTTGCCTCTGTATGCTCGTTTAACGGTTAGTGAGCAGAATCAAAT
+ATTTAAACCCCACAGTGGACGAAATATTGTATTGGCAACCAACGTTGCTGAAACGAGCTTAACAGTACCA
+GGTATCAAGTATGTGATTGATCCGGGAACGGCACGTATTTCACGTTACAGTTACCGAACTAAAGTACAAC
+GTTTGCCTATTGAACCAGTTTCACAGGCAAGTGCTAATCAACGCTCTGGCCGTTGTGGACGTGTTTCTGA
+AGGTATCTGTATTCGTTTATATTCAGAAGATGATTATAAAAGTCGTGCTGAATTTACAGACCCTGAAATT
+TTACGTACCAATTTAGCAACCGTCATATTGCAAATGCATGCGCTGGATTTAGGTGATATTGCTAATTTTC
+CGTTTGTTGAAGCCCCTGATAATCGTAATATCACTGACGGTGTTCGTTTATTGGAAGAAATTGCTGCGGT
+TGAAAGCATAGAAAACGCGGATAAAAACGCTAAGGGTAAAGCTTCGTCAACGGCGACACAGTTGACGAAA
+TCAGGCCGTCTATTAGCAAAGTTCCCTATAGATCCTCGTTTGGCAAAAATGGTCGTCTCTTCCATAGAAT
+TTGGTTGTATCGAACAAATACTGATTATTGTTAGTGCATTAAGTATTCAAGATCCACGAGAAAGACCGCA
+TGAGAAACAACAGCTGAGTGATGAAAAGCATAACCGATTTAAAGATAAGTCATCTGATTTTATAAGCTTA
+CTTAATCTTTGGCAGTATATTAACGAGCAGAAAAAAGACTTAACGCAAAATCAGTTTAGGAAGTTATGTC
+AGCGCGAGTTTCTTTCTTATGTTCGTTTACGTGAATGGCAAGATATTTTCAGTCAATTAAAACTAACGTT
+AAAAGAACAGCAAATAACGTTAACGTCGATTGATTATCAGTTTTCTATGCCGAATGTTCAGCAGGGTCAA
+GCAGCAAGCACAGCAGTAGATAAGACAAAAGAGACAGAGCAAGACTCAGCGTTAACTCCTGTACATCAAG
+CATTGTTGTCAGGTTTACTTAGTCATATCGGTCAACAGGATGAAAACCGCGAGTATAAAGGAGCTCGGGG
+AATGAAGTTTTTTATCTTTCCAGGCTCAGCGCTAACTAAAAAATCACCAAAATGGTTAATGTCTGCGGAG
+CTAGTAGAAACCAGTCGATTGTTTGCTCGTATGAATGCCAAGATTGACCCTTTGTGGCTGGAACCGCTTG
+CTCAGCATTTAGTTAAGCGAAATTACAGTGAACCTCATTGGGAGAAAAAACAAGGTGCTGTAATGGCCTT
+TGAGCAAGTAACATTGTATGGCTTAAGTATTGTTAGTAAACGTAAGATCAATTTTAATGTCATTGAACCG
+GTTACTTGTCGTGAAATATTTATTCGTGAAGCATTGGTCAATGGTGACTGCGTCATTAAAGAAAAGTTTT
+TAAGCAAAAACCAGCAATTGGTCGAAAGCATAGAAGAGCTTGAACAAAAAGCACGTCGCAGAGACTTTTT
+AATTGATGAACAGCATTTAGTTGATTTTTACAGTGATAAACTTCCTGATACTGTTAACTGTCAACGTAGC
+TTCCTCGCTTGGTGGAAAAAAGCTAAACGTGAGAACGAACAGTTATTAGATTTTAGCAAAGCCTTTTTAT
+TGAATGAGTCTTCGGATGAATTAAGTACTATTGAGTACCCTGACGTTTGGCAACAAGATAGTATTACCCT
+ACCGCTAACATATCATTTTAGTCCTGGTGATATTGATGATGGCATCAGTGTTGTATTGCCGATTGCCTTA
+TTAAATCAAGTGCAAGAGGTTGGGTTTGATTGGCTGATCCCTGCACTGCGAGATGAGCTTGCCATCGCAC
+TAATTAAAGCTTTGCCTAAAACATTAAGACGTAATTTTGTTCCCGCACCTAATTATGCACAAGCTTGTTT
+AGCAGCTATGCCTGCTGAGCAGGGACATTTACAAGATGCGCTAGCAAAACAATTGTTACGAATGACTGGG
+GTACGATTACCTGAAGATGCTTGGCAGGATATTACCTTACCAATTCACTTAACCATGAATTTTCAAGTAG
+TCGATGACAAAGGGAAGTTAATAAAGCAAGGCAGAGACCTCAACGAACTTAAAGCTGAACTGCAAGGTAA
+AGTAAAAGCATCGATTAAACAGGTTGCAGAAAAGGGCATTGAGCAAGCTGATTTAACGAAATGGGATTTT
+GGTTCACTACCTAAAGGTTATGAAAAGAAAGTTGCCAACATCACTATTAAGGCATTTCCTGCATTGGTTG
+ATCATAAAAATAGTGTTGCTATCGAGCTTTTTGAGCAAGAACAACATGCCCAAGAAGCTATGCTGAAAGG
+GATTAGCCGACTTATCTTATTGAATATCCCAACACCATTAAAATATTTACAGGAAAAACTACCGAATAAA
+GCCAAATTGGGTTTGTACTTTAATCCTTTTGGTTCAATCAATGAGTTATTACAAGACTGTATTCAAGGTG
+CTTGTTTGTCTTTGGTTCAACAATTTTCTCAACACCAAAATAATGGACTGCTTCCTAGGGAAGAAAAGCA
+ATTTGCGAAGTGTTGTGATTATGTTAGAGCTGAAATAGCCGATTGTGTGTTAACTGCAGCCATTAAAGTC
+GAGCGTGCATTAACGTTGCGTCATGAAGTGACTAAAAAAATGAAAGGCAGTGTGCCTTTAAATGTTATTC
+AATCTCATGGTGATATAAAACAACAATGCGAGCAGTTAGTATTCAAAGGGTTTGTAACTTACTCAGGTTT
+GAGCAAACTAGATGATATTATTCGATATTTACAAGGCATGTTACGCCGTTTAGAAAAACTGCCAAGTGAC
+CCTAATCAAGATAGATTAAAGCTTATTGAGGTATCTAAAGTTAACGATATGTATCAAGTGATTATGAGCA
+AGCAACGTAAGGATAAACCAGTAGACAATGAGTTACTGGCTACCCGATGGTTGATTGAAGAGCTAAGGAT
+TTCATTGTTTGCACAAAATTTAGGTACCTCAGCGCCAATATCAGTTAAGCGTATTTTAAATTATTTAAAA
+GGTTTTTCTTAACTGAGCGTATACTGAGATAAGGAGTTAAATTCTAGGTCACAAATTAAGCTAATAATCA
+GTTTGTTATTTAGGTTATTGATTTAAGCAAGCGCTTACTTCTTTATGGCTGCTAGTTGACAGGTCAGTCA
+TTGCTCAGTATAAATAAAAGAGTTAAACATATAAATCTGCTTAGGAGAGCTCATGAAAGATTTTGATGAT
+AAACGCGATTTTTACCGCATGATGTTAAACAGTGAGGTTATTGTTACCGTGATAGATGACGAAGTAAATA
+GTCAACTGTCGGCGACTTGTCGTGATTTAAGTGCGACGGGAATGGCGTTTGAAATTGAACATCCATTAGC
+AATATCGACCCATGTAAAAGTGAGAGTTGACTCTGCCAGCAGTCAAATACAAGCGCTTGATATTCGTGGT
+CGAGTAGTTCGTATTGAAGAAGAGAGTAAGAATTGCTATCTCATTGGTATAACCATTGAAGAAATAGATT
+AGCAAAATATTTATTGATATATACAAAAGCCAGAGTAAACTCTGGCTTTTTAGTGTTTGGCGTATGGTTC
+TAGGATTTTATTTAGGGTTAGATTAAACCCTAAAAACTATTAGGGCCTATTGATCTTTCGCGGTTAAATT
+TTGTTCGAGATAAAAGCGTTTTAATCGAGGCGAGTAGTGTGTAGCCTAGTCACTCTAAGCAAACACTACT
+CAACAAAGAGTAAAATGTTTTTAGCCGAATCCTTCGGACAGCGGTTTGTTGGCCATTTTTACGGCGTTAT
+CGCCTTTTTATGTGGAACAACCACATGACAAAGGCTCTGCCTTGTATAAATACCCAACAAATCGCAGTAA
+AAACAATCTCGAAAGTTCAACAGACCCTAGCATAATTCAGCTTAACTACTCAACTTGGCAAACTAAACCT
+TTCAAATAATAACCTTCAGGGTAATTAGAAGAAATAGGGTGATCTGCTGCTTGTTGTAAGCGCTCAACAA
+AATAAGCTTTTCTTTTGGCGTCCAATGCGGCATCAGCAACAACTTTTTGAAATAAGCTTGCTTCCATCAA
+ACCTGAGCAAGAAAAAGTCAATAATAAACCACCAGGGTTTAATAGCTGCATAGCGATCATGTTGATGTCT
+TTATAACCTCGACAGGCGCCAGTTAACTGCGCTTTTGACTCAACAAATTTAGGTGGGTCAAGAATGATCA
+TATCAAAGGTACGCTTTTCTTCACGGTATCTTCGTAATAATTTAAAGACATCTTCTTTAACGAAAGATAC
+ATTAGCATCCGATAGGCCATTTAAAGCGAGGTTACGTTCACCCATATCAAGAGCATCTTGTGATACATCG
+ACATTAATCACTTCTTTGGCATTGTTTGCCGCACAGTGTAGTGCGAATGTACTGGTATAAGAAAAGCAAT
+TTAAAACAGTCTTGTCTTTTGCGAATTTACCTGCAGCAAGTCTAGAGTCACGTTGGTCAAGATAAAACCC
+TGTTTTATGACCTGTAGCGATATCTACATGAATTTTGATGCCGTGTTCTTCAATGATACATTCAGTTGAG
+TCTTGAGGCTCTGTTAACCAGCCAGTTACCGGCTCTAAACCTTCTTTTTTACGCACATCAACATCTGAGC
+GCTCATAGATATGACAACCAGGGTAAAGTTCGGTTAAACAGTTAACAATGGTGTATCTATGAAAGTCCGC
+GCCGGCGCTAAGTAACTGACAAACAATGAAGTTATCATATTTATCAATAGTTACGCCGGGTAAACCATCA
+GATTCACCAGCAATTAATCGATAACCGGTTAATTTTCCTTGGCTAATAAACCAATCACGTCTTGCTTGAG
+CACTTTGTAATTTAGCAAAGAAAAAATCACGATCAATTTCTTCATGCTCGTCAAAGCTCCAAACTCTAAT
+TCTTATTTGAGATTCAGGTGAATAGGCACCTTTAGCTAACCAATTACCTTTACTATCGAATACATCAACA
+GTATCCCCAAGCATCGGGTTACCTTTGATTTTGTTTACTGCTTTCGAAAAAATCCATGGGTGTTTACGTA
+ATAAAGATTTTTCACGACCAACATTTAAAGAAATTCTTGCTGACATAGGTCTATACTTACTTTTAATGAA
+TAAATAACGCTGTATAACACAAGGTCATTTATTCTGTGAAAGAGAAATTTGTGCCGATTTTAGTCAATGA
+CTGGCTAAGGTGCAAACTTTACTGATAATAATACTGATTTAAGAAGAGAAACATGTATGAATGTTAGCTA
+TATTGCGCATATTTCAGGAAGGGTACAAGGGGTTTATTTTAGAGCTTCATCTCAACAACAGGCCATTGAA
+TATAGCTTAAGTGGTTACGCACGTAATTTAGCGGATGGTGATGTAGAGGTGCTCCTCTGTGGTGATGAGG
+AGAATATAGAGAAAATGCTGCTTTGGTTGGCCCACGGGCCAGAACAAGCAAAGGTAACCGAGATTCAACA
+TGAGAAAGTACCTTGGCAGGAGCATCATTTTTTCTCTATAGGCTAAAGCTACTACTCAAGGTTATTATCT
+TTCTATTTACTAGGACTAACGCGTTATGGCTTTACAAAGCTAAAGCGCTTTAGTTTTTTACCCTCTCGTT
+CGATAACCTCATCGAACATGGCCAAAGGGCGCAGCCAAATATCTTCTCTATTATCCGCGGGGTGATAAAC
+CACCATATATTCTTCAGTTTCACTATGTCTAGCAATATGGAGTACTTGGTAGTAACTACCTTTGAAGTGT
+TGATAAGTGCCGATTTTTAACATTATTTCATCTTATTAGTTATACCAATCCCTAGAACTATTTAATTAAG
+CGGAATGGTATTAGTTGGAATGGGAAGTTTAAAAGGGGTCTTTTAATACTTTATCAATAAACCATTTACC
+ATCACGCTGGATAATGGCCAGGCGTTTAACGTCTTTCATACGATTGTTTTGATAATAGCCATCAAAGTAG
+ATGGTGATATTTGCATTGTCTTTAAATTGCTCACGTACTTTAACACCAGCACTATCTGGTTTTATTTCAA
+CTTTGTCGTAGGACATATTAAATAAGTGTCGAGCTACTGCTCCAGGCGAACGGTAATGAAGAATAAGACG
+TGCTAATTGAGGATTACAAACAGAGGCCGCTTTTTCAACGTTCTTTTCATTATAAAGGGCGTCAAAGAAG
+GCTATAGCAACTAGTTCTGGATCATCAACCGCGGTTATTTTCTTCGAATTATCTTCACCACAAGCTGTTA
+ATAAAGTGATTGAACATAATAACAGTGCTAAAAGACTGTTTTTTAAATAGGGCATGCAAGTAAATCAAAA
+AAGGTGGGGTTATTATTCAATAGTAGCGTAATTACTTTGCTAAAGTGAAGCTAAATATTAGCGCTAATTT
+TTAAAAAATAAAAGGCACCTAGGTGCCTTTTATAAAATAGAAGTATAAATTTATGTCAGTAACATATTAC
+TGAACAAGTTCTTTATCGCTAAAGGTTTCAGTAAAAAGTGCACTTGATAAGTAACGCTCAGCTGAACTCG
+GTAATATCACTACGATATTTTTACCTTTATTTTCAGGACGTTCAGCAAGACGTTTTGCTGCAATAACAGC
+TGCGCCAGATGAGATGCCAGCAAGAATACCTTCTTCTTTCATCAAACGGTGTGCCATAGCAAAAGCATCT
+TCATTTGAAACCAGTTCAACAGCATCGACCATATCAAGATCTAAATTGCCAGGAATAAAGCCAGCACCTA
+TACCTTGAATCTTATGAGGACCGGGTGTTAATTCTTCACCAGCAAGGGCTTGAGTAATCACTGGAGAGTC
+AGTAGGTTCAACGGCTACTGTGGTAATTGCTTTACCTTTAGTTAACTTAAGATAGCGACTTGTACCAGTA
+AGAGTGCCACCTGTTCCAACACCGGCAACAAAGATATCAACATTTCCATCGGTATCATTCCAGATTTCTG
+GACCAGTAGTTTCTTCATGAATTTTTGGGTTGGCAGGGTTATCAAATTGCCCTAATAATACATACTTTTC
+TGGATCTGAATCTTTAAGCTCTTGCGCTTTAGCAATAGCACCGCCCATACCTTTAGCACCATCGGTAAGT
+TCAACTTTTGCGCCTAACGCAGATAATAACTTACGACGTTCTAAGCTCATAGTGCTAGGCATAGTCAAGG
+TAATGCCGTAGCCACGTGCCGCAGCAACAAATGCTAATGCGATACCTGTATTACCACTTGTTGGTTCTAC
+AATTTCTTTTCCAGGGGTTAATAAACCTTTTTCTTCAGCATCCCAAACCATACTAGCGCCGATACGACAT
+TTAACACTGAAACTTGGATTTCTGGCTTCAATTTTGGCATAAACATTAGCGCCATTTTCAGAATCAATCA
+CGCGGTTTAATTTAACTAAAGGTGTATTACCTATAGCAGTGGTGTTGTCTTCGAATATTTTAGACATAGT
+GGTTCCTGTGAATTAGTTACTTTAATAGCTTAATGGTAGCTAGTTGTTATGAAAAAAGAAGTGATATTTT
+GTTATAACTTATACTGCTATATAGCAAAAAGGTATAGAAAGCTCATTTTCTGATATTACACAAATGTATC
+ATTAGTACTAGGTTCTTTTTGCTTTTAATTGTAAGGAACCTTGTTGGTCAAACAATGATAACTCTTCATT
+ATGAACTTGAAAGCGTTTAACTTTGCTAAGAGATTGTAACAAAATAGCTTCTTGCTCCATCAGTGAAGGA
+GAACACATTTTTCGAGTGGTTGCTATCGGGGAAATCTTCAAGGTGTTGTTTTGCGTGATATAGCTGGTTG
+AAATACTATTACATGATGCTGAGCCTGTTAGTTTATTTTCTTCAGTAAAGACTAATTGAGCCTTACTATT
+ACTAATAACAGGTTTACCGTGAATCGAACTAACAATCCAGCTTCCTGGTAATTTTTCTGGAGATGGCAGA
+GCAGAGGAAGTATTACAAGCGGTTAGTGTTGTCGACATAGCAACTAATAGTACAAGTTGTTTGATATATT
+TCATAGATATTCCTATATTGCGCTTTGATTCTTAAAATATCAAAACGCGTAAATTATTATATATCCGCTC
+CAGCTGAATCATGCATCTTCAAGTGGAACGGGTATAATGCCAGTGTTATGCAATTACATATAAAACTCAA
+GTGTGTAGTGAGTTATGCCCAGACATTAATTATTCTGAGTTGGATGTTATATAGTAATACAAAATACCTT
+TTATGAATCAGATGAAGTTGTTGGTCAATAAAAGTTGTTGGCGTATAATCTTACTTTTTGTTATCCCCGT
+TACCTATTAAGGAATAGACTTTGCCTTTCTCTCTAATCGATATTTTAGCTTTATCTGTTTTTATTGTTGC
+TTGGTATGGCTATACCGTATTTGCACGCAGAAAAGCGAAGACAACTGATTGCATTGCACGCTCATTACAT
+CAGCATAGAATTCATTGGATGTATGAGGTTATTTCGCGTGAAGTGAGGGTTTCAGAAGCCGCTTTACTCG
+CCAACTTAGAACGTAACATTGCTTTTTTTGCTTCGAGCACCTTGCTAATTCTGGCTGGTATTTTTACCTT
+GTTTGCAAAAGTAGAAACGTTAGAGATAGTTATTTCATCATTACCTTTTGCGGCTGAGGTAAATCACTTA
+GCGATACAGTTAAAACTCAGCTTATTAGCTTTTATTTTTGTACTTTCTTTTTTCCAATTTACGTGGTCGA
+TGCGCCAATACGGGTTTTTGAATGTAATGATAGGAGCCACGCCTTTTGATCTTTCAGGCACAAATGAGAA
+TTTAACGGCGTATGCGAAACAAATGGCTATTGTTCAAGATCAAGCTGCTCACTCTTATAACTACGGACTA
+AGATCTTATTACTTTGCTTTAGCTGCTATGTGTTGGTTTTTCCATCCCTTTTTATTGATATTTATGAGCT
+TGTGGGTTGTTTATACTTTATATACACGAGAGTTTAATTCTAAGGCTGTTAAAGCAATTACGGCCGCGCA
+GAGTTTGTTACATCAAGAACGCCAGTTAAAAAATGAGAAAACGCCGAGTGCCTAAACAATATCAAGAGTA
+TTCTATTGAAGATTTTGACAAATTTGATTGCTTAAAATTATCAAAACGTTTTTATTTAGTGTTGTTATTT
+GTCTTGCGAGGTTATTTAGTCTGGCTTATGTCGGTCACTAATATGAAAGATAGAGTGGCGACCATGCAAT
+GGATATACCCAGAAACAAACTTGTTTTTTTTGAGTTTAGCGTCAGGAGTTATTGGTTTATTTGTTGTGGT
+AATTATCAGCTTACGTCGGCCAAACTCAGCAAATTGGGTAAAAGTGATTTGGCCTTATTGTCGAACAATG
+TTGGTGATGGCGTTAATATTTGATTTTAGTATTAACCTTATTGGCTTTTTCTATTGGCAGTTAACTTCGA
+TGTTATGGTTAGTTTGCCAAGGACTGATAGTATCTGCGTTAATTGCCTTATGTTTTACCAGTAAGCGTAT
+GCAAATTAACTTAATCGAATTCCCCCAAGCGTTACCCGAAAAATAATGATCAAAGCTGAATTTAAGAAAT
+AATGTTAACCGTGAAAAATATTACAGAGAAGGCTCACCAGTGAACAATATAACCGATACTCAAGACTCAG
+AGAAAGATAAGCGATTAATCATTTTAGATACTGAAACTACAGGTATCAACCCGAGAGAGGGACATCGTAT
+TGTAGAAATTGGTTGTGTTGAGATGATCAATCGTCAATTAACGGGTCGAACATATCACGCCTACATAAAA
+CCTCTTGATCAACGTGGCCAAGTCTTTCAGATGGAGCAAGAGGTTATTAATATTCATGGTTTAACCAATG
+AATTTCTTGCAGACAAACCCATTTTTTCCCAAGTTGTACACGAGTTTATTGATTTTATTCGTGGTGCTGA
+GTTGGTTATACATAATTCCAAGTTCGATGTTGGCTTTATGGATCATGAGTTTTCTTTGTTTAATTCAATG
+GGACGCAGCCAAGATAAAGTACCGATGACTGAAGACATCTGTACTATTACCGATACCTTGAAAGTCTCAA
+AAGATGAACTGGGCTCTCCAAAAACATTAGATTACTTAGCGAGATTTTACCGAGTAGACAAGTTAGTAGA
+CCGGACATATCACGGGGCATTGATTGATGCCCAATTATTAGCGTATGTCTACATTGAGATGACGCGTAAG
+CAATCAAGTTTCAATTTGTCGTCAGGTGATGGCACTAATGCCGATGCTAATGCAATCAGAAGAGTATCCT
+CGACTCGTAATAAATTAAAGGTTATTGCTGCTTCGGCCGATGAATTAGTAGCACATACAGAGCGGGTAGC
+TGTAATCGGTAAAAAAGGAGGGGATCCACTTTGGAAATAAATAAGCATCATTGTTGCAACTTACCATTAA
+TCAAAGCATCAAAGCTGATTGTTTTTATGTTGTCGTTTATTGCAGCATCTAATGCTGGGGCATTTGTTAA
+TAGTGATATAGAAAGTAAGACTGAAAATAATAAGCTTAATAAAACTACTGTTGAATATTATCAAAAAGAT
+AATATAACTAATCAAATACCGTATTTTGATAATCGGTTTCGTCTTGATGCTGATTTAGAAGAAATAACGT
+TAATATTTTATCGGAAAAGCGGCAGTACCCCTATTATTCTCATCAGACCTGATGGTAGTAAAATCAGAGT
+TAACCAATTTGATCATGAGAAAGTTCAATGGTTTGATGACAGTACTTTTGACATGATTAAGATTAAAAAG
+CCCATGCCGGGTCCTTGGCAAGCAGTAGGTGATATTTTACCTAATAGTCAGATATTAGTAATCTCTGATG
+TAAAAATTGCCGTTGAGCCTTTACCAGACATAGCCTTTTCGGGTGAGACACTAAAAGTTGAAGGTAAACT
+ATTCAATGGCAATGATGCGATAGAAAGTCCACATTTTAAAAATGTTGTCAAATTAGATGTTAACTTTTAC
+AGCACCAATAATTCAAATCATGAAAACTTTGGCGCAGATGCGATTAAAGTAACGTCTTTTCGGGATGATG
+GTCATGGCTTAGATGAATATGCCAATGACAATACGTTTACAGGGGAGTTTATCCTAGACTTTGCCCCTGG
+AGAGTGGCAGCCCGTTTACTTGGTGAAATTGCCAATGACAACGCGTGAGCTAAGACAGACACCCATCTTA
+TTACATAAGATACCGGTTGAACTCAGTGTTGTTAAATCTGAAGACCCGGAAAAGCCTCATCAATTGCTCT
+TAGCTATAGATCCTAGCCATGTCGTTCCTAATAGTCTTGTGTTCCAAGGGAAGTTGACTTTTCCAGACCG
+ACAAACGGAAGCTTTTTCTATTATGGAAGAAACAGGGGAAAGCAGAACTGCCACTATTACTAATACAGAG
+CCAGGTATATACCGAGTAAATGTCAGTGCCTTTGGAAAAACCATTTCAGGACGAGAGTTTCGATTAGTCG
+TACCCGAGTTCAGTTTTAATGTAGAAGAAATTAACCAGTTGCTTAATACGGACCGTCAAGTGAATGTTGA
+TGGAACAGTTTCAATAATTGCAACTGCCGATGAACTACTTATTAAAGCCGAACAAGATAGAGCGGAGGCC
+TTGTTGGTGCAACAACAGGCGAAAGATGAAAAAGATCAAGAAACTATTATAATTATCGCCGCTGGTAATA
+GTGTCATTATCCTCATTGCTCTTGTTTTGTTTTTTACTTTACGACGCAAAAAAACAAAAAGTAAATAAAG
+TAATAGCCGCATGGCATTAAATTTGGCGGATATAGATAAAAATAAGCTTGGATTTTCATCATATTGCTCG
+TCAAATGCTCAAGCAGTAATTTTTATTAAAAAAGGGGTTGACTGCGCCGCGTCATAACCGTATTATCTCG
+CCGCATTCAACGACATGTTGTTGAAGCAATTAAAGGTCGCAATAGTTGAACTAGTTCAATTAATGTGATT
+TAGAACAAAAGATGCGGAGTGGTAGTTCAGTTGGTTAGAATACCGGCCTGTCACGCCGGGGGTCGCGGGT
+TCGAGTCCCGTCCACTCCGCCAATTTTGTTTGAAATCATCATAGTTGATGCGAAGAGAGCTTCGTTAAAT
+ACTCAGAGCAAAAAACAGCGGAGTGGTAGTTCAGTTGGTTAGAATACCGGCCTGTCACGCCGGGGGTCGC
+GGGTTCGAGTCCCGTCCACTCCGCCAATTTTGTTTAAAATCATCATAGTTGATGCGAAGAGAGCTTCGTT
+AAATACTCAGAGCAAAAAACAGCGGAGTGGTAGTTCAGTTGGTTAGAATACCGGCCTGTCACGCCGGGGG
+TCGCGGGTTCGAGTCCCGTCCACTCCGCCAATTTTGTTTGAAATCATCATAGTTGATGCGAAGAGAGCTT
+CGTTAAATACTCAGAGCAAAAAACAGCGGAGTGGTAGTTCAGTTGGTTAGAATACCGGCCTGTCACGCCG
+GGGGTCGCGGGTTCGAGTCCCGTCCACTCCGCCAATTTTGTTAAAATCATCATAGTTGATGCGGGTTGTA
+AGTCCTGCTAAAATTTACGCAGTAAAAAAGGTTATAATTATTGAACAAAGTTCATTGAGTATAACTTGCA
+AACAAAGATCGCGGAGTGGTAGTTCAGTTGGTTAGAATACCGGCCTGTCACGCCGGGGGTCGCGGGTTCG
+AGTCCCGTCCACTCCGCCAACTTTGTTCAAATCTATAAATATTTCATTTTAAATATAAAATCTCATATTT
+CTTCAATTATTTTGATATAACCTCCCTATTTTATTCCTTTAAACCCTTCAGTACATATAAAATTAATACT
+TAGCATCCCGCTATTTTACTAAATACTCTACTGCCATATCTCATAACGTTTTTGCTCTTCATCAATCACT
+TCTTATTTAAAAGTTATTAGTGCCGAACTCTGTGATTCTAATTAAGTAATTTATCTTTTTACTTTCTCTT
+ATAGTTGAAAGATAAATGCATCGTAACCAAATCAAACAACTTCCATTTAGCTAAAAATACTAAATTATTG
+GTCCTTTGCGTATGATTTACAGTAATTAAGTATCTTTTAGCTATTAACAAAACACAGATAGTATTAATTT
+ATTTATAATATATTCAATCACTTAAATAAAAACACAAAAAACGCTTGAATTAGTGGTATGACCAGTGCTT
+TAATCTACTTATATAATTATAAATAGAACATTAAAGTTGTGGAGTAAATAATGCTAAGTTATAAAGCACC
+GATAGCCGATATTAAATTTTTGATTGAAGATGTTTTCAATTATTATGATCATTATAAAAAATATGAAGAA
+TTTGAAGAAGCCAGTCCTGATTTAGTTGATGCAATTCTACAAGAGTGTGCAAAATTCTGTGAAAATGAAC
+TACTGCCTTTATACCAAAGTGGTGATAAAGAGGGTTGTCAGTTTGATAATGGCAAAGTAATTACACCAAA
+GGGCTTTAAAGAAGCTTATCAGCAATATGTTGATGGAGGATGGTCTTCATTATCACACCCATTAGAGCAT
+GGTGGCCAAGGGTTACCACCTTCATTAGGTTTAGTTCAATCAGAAATGACTGGTACAGCCAATTGGTCTT
+GGGCAATGTACCCAGGTCTTAGTCATGGGGCAATGAATACTATCGATGCACATGGTAATGATAAGCAAAA
+AGAGCTGTATTTAACGCGCTTAATTCAAGGTACTTGGACAGGTACTATGTGTTTAACTGAGCCTCAATGT
+GGTACTGATTTGGGACAAGTTAAAACGAAAGCAGAACCCAATGGCGATGGTACTTACAATATTACCGGTA
+CAAAAATATTTATTTCTGCGGGTGAGCATGACTTAACCGATAATATTATCCATATCGTATTAGCAAGATT
+ACCCGATGCACCAAAAGGTACACGTGGTATATCTTTATTTATCGTACCTAAAGTAAAAGCTAGTCAAGAT
+GGTACCTTAGGTGATTTTAATAATGTTACCTGTGGCTCGATAGAAGATAAAATGGGTATTAAAGCGTCTG
+CGACAGCGGTGCTTAATTTTGATAATGCAGTAGGTGAGCTGATAGGTCCAGAAAATAAAGGCTTAGAATG
+TATGTTCACCTTTATGAATACAGCACGACTTGGTACAGCGTTACAAGGCGTTTGTTCAGCAGAACTTGCT
+TTCCAAAACTCTTTGATTTATGCCAAAGAGCGTTTATCAATGCGCTCTTTAACTGGTAAAAAATTTCCTG
+AACAAGTTGCTGACCCAATTATTGTTCACCCAGATGTTCGTAAAATGTTGATGACTCAGAAAGCGATTTC
+AGAAGGCGGTAGGGCAATGATTTATTACACTGCCAAAATCGTTGATGATATTTCTATGGCAAAAACAGAA
+GAAGAGCGTCTAGCGGCAGATGATCGTTTAGGCTTTATAACTCCTATATTAAAAGCATTTCTAACTGAGC
+TTGGCTCTGAAAGTGCTAATCACGGTTTACAAATATTTGGTGGTCACGGTTATATAAAAGAGTGGGGCAT
+GGAGCAAATAGTGCGAGATGTAAGAATCTCTACACTGTATGAAGGAACTACAGGGATACAAGCACTAGAT
+TTATTAGGCCGCAAGATATTAATGACACGCGGTAAGTCTTTAAATGACTTCTCTAAAGAAGTGCTTGGTT
+TTTGTAAAGATAATAGCTTAATTTCGAGTAACCCACATAAACGTCAAATGAATCGCTTTATTTGGCCGTT
+AAGTAAGTCTATTGCTAATTGGCAGCAGTACTCAGTACGCCTAGGACTTAAAGCTAAGTCTGATAGAGAC
+ATTGTTGGCTCAGCTTCAGTTGATTTCCTAATGTATTCTGGTTATGTCGTTATGGGATATTTTTGGGCTC
+AAATGGCACAATCAGCCTATGAAAAATTAGCTGGTGATGTTGAAAACCGTGACTTTTATCGTGCGAAAAT
+TAAAACGGCTGAATTCTATTTTGAACGTATATTACCTAGAACAAAATCTTTAGCAAAAACTATGATGGTT
+GATCCAAAAAGCTTAATGCAACTGGACCAAGAGCTAATGTCTTTTCTTTAACATTAAAGAAAACTACTAA
+GCTTTACTATAAAAATGCACGGTTTTAACCGTGCATTTTTGTTTAACTAATTTTTCTTGTTTTAAGCTCG
+CTAATATAGCTCTAAGCTGACCAAGAACTTAATCCGTTTGTTATTCTTATTTTATTGACATAATCCAAGC
+AATTATTCTGCGTGTTGTTTGTTCAATTAACTCACTATCTATATTTATTTGCTTTGTAAGCTGACCATAT
+TGAAGTTGAGAGAATACGGTATACATTATTTTGGCATCAAGCTCAGGGTTAACTTTGTTGAAAAATTGGC
+ATAGCTGCTCGTAAGGTAATAGTTTTACTGACTCATGCTCTTTAACAAGCACACATAACTCAGGTGTTAC
+TTGAATCTCGGTTAGCATCAATTGTTCTACAGCCAATGATATAGCTTGATGTTTGATATTATCAATTAAA
+TGTTCAGAAGCCATTTCACTCAATTGTAAACACAACTTCTCTTTCACTATCGTTTTTCTCAACTCATTTT
+TTTCTATATCTGTAACCACGATAAAAGCTGCTTTTAAGAAAGTATCTGTGCGGGATAAAATACGTTCGGA
+GTTTAATCTAAAAGCTTGATGAATAAGCTCTTGAATGTCTTTAAAGTAATAGGTTGTTAATGATAGTTGT
+AAGTCCGCATTGCTAGCAATAGCTCTATGGGTAGTACCTTTAATGCCATTGAGCGCTAAAACCTCAATGG
+CTGCAATAAGAATCTTTTCACGGGTTACTTCGCCTTTAGAGCGGGGTTTTATTGGTGATTTATCGTTAAG
+TTCAGCCAGTTTTTGGGTGTTTATGTCTTCTACAGGCATCTTGTGCTCTATTTTTATTATTACATTGTTA
+ACCTTATCGTAACATTTTATTAACCCGTGGTAATAATGAAAATGAATTTATTTGCCGCTAACACAAGTTA
+AATTAATTAGTGCTAGAGGCAAGAATACTTATTAATTGTAGGAAATATCTGTTCAGTGAACTTGCTATGC
+AGAACCTGAAAATGCCGTCATGTCTTTACTATCAAAATCATCAACGGCAATTACCCACTGACGCCCAACC
+TCGGCCGTTGTTAATAATTCAGCCTCTACTTTTGAAATAATGTTATTAGTAAGTCCGAGCTCAGCTACTT
+TATCTAGGTGATAAAAAGGTAGTTTTTTATTTAATTCTCGGCATACTTTTTCATAAATAGGCTCGCAACT
+AATGATGTCTTCAAGTACTTGTTCTAACCTGCCAAAAATATTGTTGCCATCACGGGTTAGGTATTGTCCT
+TGACCTAATCGAGTACGTGCGGAGCCAGGGGTTTGTAATAATTGTGCAACTTTATGTGATGTTTCATCGT
+TAGGTTTTTTTAACCAAGTACCTAGAGGGAAGATGATCACGCGTAATAATTTTCCAACAATTTTGTTAGG
+AAAATTACTAATCAACTCATCAATAGCATGTTGGATATTGTAGAGACAATCCTCTACAGCCCATTGTACT
+AGAGGAAGGTCAGCAGTATTTCTTCCTTCATCATTATAGCGTTTCAAGGTCGCGCTCGCTAAATACAGTT
+GACTTAGTACATCACCTAACCTTGCTGAAATTCGCTCTTTACGTTTTAAATCTGCACCAAGTGATAACAT
+AGAAATATCTGAAAGCATGGCTAAATTGGCACTAAAACGTGTCAGTAATTGATAATAGCGGCGTGTCCCA
+TCATCATATGGACTGCCTAAGAAACGTGAACCGGTAATTGAGCACCATAAACTACGGCTAATGTTACTGA
+GACTAAAACCTATATGACCAAAAAGGGCATGGTCAAAATCATTGAGCGCTTGTTCATTATCACTATTATT
+TGCTGCTTCTAATTCTGCTAATACGTATGGGTGGCAACGAATAGCACCTTGACCATAAATTATCATACTG
+CGAGTAAGAATATTGGCTCCTTCAACCGTCACAGCAATAGGTGCGCCTTGATAACCACGCGCTAGGTAAT
+TATTCGGTCCCATACAAATACCTTTTCCGCCATGAATATCCATCGCATCAATAATAGAAGAGCGCATTTT
+TTCAGTAAGATGGTATTTAGCTATGGCTGAAATAACAGAAGGTTTTTCTCCCAAGTCGATGGCACCCGTT
+GACATCGTTGTGACAGCGTCCATTAAATAGGCATTAGCACCGATACGGGCAAGTGGCTCTTCAATACCCT
+CCATTTTACCTATTGGCATCTTAAACTGCCGTCTTATGCGGCTATATGCACCTGTAGCTAACGCTGCGGT
+TTTAACACCGCCCGTGCTATTAGAAGGCAATGTAATTGCGCGCCCAACAGATAAACACTCCACTAACATA
+CGCCAACCTTGTCCTGCCATGTCTGAACCACCGATTATAAAATCTAGTGGGACAAAAACATCTTTCCCTT
+GGGTTGGTCCATTTTGAAAAGGAACGTTTAGGGGAAAATGCCTACGACCAATCGTTATTCCTTCAATATC
+AGTTGGGATAAGTGCACAAGTAATACCTAAGTCTTCTTGCTCAGATAGAAGATTATCGGGGTCTTGTAAT
+TTAAAGGCTAATCCTAGCACTGTAGCGATAGGGGCAAGGGTGATGTAACGTTTATCCCACGTCAACTTCA
+TTCCTAAAACATCTTCTCCGTTAAATTGCCCATGACATATAACACCATAATCAGGGATAGATCCTGCATC
+GGATCCTGCCTCAGGACTTGTTAGCGCAAAACAAGGTATTTCTTCACCTTTCGCTAGGCGAGGTAAGTAG
+TAATCCTGCTGTTCTTTTGTACCGTATTCCTGTAATAATTCACCAGGACCTAAAGAGTTTGGAACACCGA
+CCGTGCTGGCAAGAACCGAGCTCACGCCGGTGAGTTTTTGTAATACTCTAGATTGAGCATAAGCTGAAAA
+TTCTAATCCACCATATTGTTTTTTAATAATCATGGCAAAAAATTTATTTTCTTTTAAGAACTGCCATATT
+TCTGGTGGAAGATCAGCAATTTCATGGGTAATATGCCAATCGTTAACCATGGCACAAACTTGTTCAACAG
+GCCCATCTAAGAAGGCTTTTTCTTGTGAACTCAGTCTAGGGCGAGGGTAATTGTGAAGTTTCAGCCAGTC
+AGGGTCACCACGAAATAAATCTGCATCGAACCAGGTGGTGCCAGCATCGATAGCTTCTTGTTCTGTCGAA
+GACATTTGCGGCATTATTTTTTTAAAAATAGCCAATAAAGGCATACTAATAAACTGCTGACGAATATTAT
+CAATATTTATCGGCAAGGCTATGACAGCAAAAAGTAACCAAGAAACTATGCCGATTATGTTAAATAAAGA
+CCCTAACGCCATTAGAGCGGCAAAACATAAGGTAAAACTTGATAATGATGCCCTTGTATAGCTCATAAAC
+CAAGTTAGGGTTAGCGCGACGATTAACCAAATAATAATATCCACAAGGATTTCCTTTTAGTGTATGTTTT
+ATGTGAAGAGAAATGAGAGAAAAAGTATTTGAATTTAAAATAATTTTTAGTCAATGATATACTCTATTTA
+TAGAATAAATTGTAGGTTTAGCCAAGCACAATCTACTTTATAAGTGCTTGGTTGTATTAAGAGGTTAAAA
+AATGTGTGAATTGTTAGCAATGAGTGCCAATGTACCAACTGATATCTGTTTCAGCTTTAGTGGTTTAATG
+CAACGTGGTGGTAATACTGGGCCTCATCGAGATGGCTGGGGTGTAACTTTTTATGAAGGTAAGGGCTGTC
+GTAGTTTTAAAGACCCTAAGCCAAGTGCACAATCTCCAATAGCTGAGCTTGTTACAAAATATCCAATGAA
+AAGTGAAGCGGTGATTTGTCATATTCGACAAGCTAATTCAGGTAAGGTTTGTCTTGAAAATACTCATCCA
+TTTGTTAGACAAATGTGGGGAAGAAACTGGACCTATGCACATAACGGTCAATTAAAAGACTTTGAGAATG
+AGCTGCCCATTGAATTTCATTTACCTATTGGTACAACCGATAGTGAACATGCCTTTTGTTGGATACTTGA
+CCAATTGCATCTTGAGTTTGGCGCCAAGCAAGTTGACGCAAAGTTATTGTTTGATTTTATAGCTTCATTG
+GCGGCAAAGATAGATAAGCTTGGCGTTGCGAATATCATTATCACTGATGGAGAATATTTATTCGCCTATT
+GCTCAAATAACTTACATTGGCTTACTCGCAGAGCGCCTTTTGGTCAAGCAAGCCTTATTGATGCTGAAAT
+GGCAGTCGACTTTCAAAAAGAAACTACCAGCAATGATGTTGTGACTGTGATTGCGACCAAACCACTGACG
+GATAATGAAACGTGGCACAAAATGTTGGCAGGACAATGGCAATTGTTTTGTTTAGGAAAACTGGTTGCGG
+GTGATCTTATTTGTCAAGAAAAAGCGTAAATAATAAAAAGAATGCTACGCAAATATAGGGTCAGTTGATC
+TTTCGAGATTGTTTTTGCAGTGATTTGTTGGGTATTTATACAAGGCAGAGCCTTTGTAATGTGGTTGTTC
+CACATAAAAAGGCAATAACGACGTAAAAATGACCAACAAACGCTGTCCGAAGGATTCGGCTAAAAGCGTC
+TTACTCTTTGTTGAGTAGAATTTGCTTAGAATGACTAGGCTACACACTACTCGCCGCGATTAAGACGCTT
+TTATCTCGAACAAAATTTAACCGCGAAAGATCAACAGACCCTAATGTTTAGCATTCTTTTAATTAACATC
+ATAAAAGCTCCAAGCGATAAAACGGCTTATCTTCTGTCCTTGAGCCATATCAATGACCTTAATTTGTTTA
+GCATCAGACTTCTTTAAGCTAAGTTTAAGCTTGGACAAATGATCTTTCTTGGAGACCAAACAGGTAAACC
+AAAGCACTTGCTTTTGATAAGCCTTACTTTCTTTAATCATCTTACCAATAAAAGCTAGCTCTCCACCTGG
+ACACCAAAGTTCAGCTTTTTGTCCACCAAAATTGAGTGTTTTATCTTGATTTTTTGAAGAATGATTACCT
+TTATTTAAATTCTTTATTTTACGTGCTGTGCCTTTACTGGCTTCAGCCAATGAACTGTGAAAGGGAGGAT
+TACATATGGTTAAATGATAGAACTCATCTTCAGCTATTATGCCGTTAAATATTTGATTACTGTTGGGTTG
+TAGTCGACAGTTAATATTTCTATTTAATGATTTATCAGATGAAATAATGTGTTTTGCTACTTTAATTGAA
+ATTGGATCAACATCAGAAGCGACAAAGTGCCAATCATATTCTCTTTGACCTAAAATCGGGTAAATACAAC
+TTGCCCCAGTACCTATGTCTAATACATTGATAGGTGTTTTATTTGGTAGTAAGGTCTTTGGAGTTGCAGC
+TAACAAATCTTGAAGGTGGTGGATATAATCGACTCTTCCAGGGATAGCTGGGCAAAGATAACCATCAGGT
+ATATCCCAAAATTTCACATGGTATTCGCTTTTTAATAAAGATAAGTTAAGCGCTTTTACAGCTTGGGGAT
+TAGCAAAGTCGATTGTATCTTGATTATTATATTGATTTTTTATAATAAATTGTAATAAACCAGGGTGAGC
+TTTAACTAAAGCCGTAAAATTATATCCCTGGTTATGGCGATTTTTTTTATGCAAAGTAGGACCGTTGTAA
+TGAAAGAATAATTTAAATAGAAGCTTGTTTAAATATTATTTGGCTTTTGGCCAACTTTAAAATAACCATT
+ACTGGTAAATTGCACCGCTTGTTGGCGTTTTTTACCTAACAATATAGGTCCATCATCCATGAACAAGAAG
+TTTTTCCAGCATCGTTGGAAGGTAAGCCAGCTTGTTTCAATGACGTTATCTCGAGAGCTACAGTAGTAAA
+CAACGGTATTTTGATCCCAGTCTAAATGGCTTTCTATTAGCTGTGGAAGTGCTTGGTCATTGCTATCCCA
+AATACCTTCCCATTTTCCTTGCTCTAACCAATTATTGTTATCTGAGGGCCAATCACCTTTTTTGAAAAAA
+TCAGGATGATCTACCTGACGAGAGATAAAGGTGTCCCATACAATATTTGCTCGTTCAATACTCATAGGTT
+TTATTTTGGCTAAATCATTTTCTGCAATAGGTAAACTTTTATGCTTGAAAATCCAGGCATTTTTTAAACT
+TTCTAACGGTAGGTAATTCATTAATATTGCTCAAAAAAGGAAACAGCTTAATTATACCCAGCAATAGCCA
+AATAAAAAAGCGATACATAGCCAAACAGTAAGGAGTTAGCGTTAATAGAGATAAAAGCCAGTTAATTACT
+CCGCTGTTTTCTATTTATGATGACTGTTCAGTAACATTGTTACTGCTGATATTTGCGATTCTATAGGCAT
+CAAATGCTGCGATAGCCCAGATGATTAAAAGTAAGTAACCAATAGTTGTCAGATTAGGGTTATCCAAAGC
+GCCTTGATTAATTAATGCTTGGCGAATGGCTGAAACCTCCATGGGAATTTCTCCTCGAATGATACTATCG
+ATCACTTGCTGAGTTTTATCATGTATATCTTTTACTAGGTCCAGTAACAAATAAGCAAAACTAACAATAA
+AAGCAATTGCTATTGCATATTTCTTTAAAACTAAATGGCCAATCCCTGGGAAAACGAGTAATGATAATAA
+GGTAACTTTGGTGGTTTGTTTCATGTTTTAATCGCAAATAATACTATCTAAGTGAGCAGTATCTTATCCT
+GAACGGTTAGTCTAATACATACTAACCGTAACTTTATAGAATATTGGCACTGGGTTTTAGCCGTTTAATA
+TGAATTTACAAGCAATAATCAAACGACCGTTTAAATAATAATAAAAACATGTATACTCGAATTGTTAAAA
+TAAATAATATTTTGTCTAACGATTATTTAAAATAAAATTAGTTAGTTACGATTTGAATGAAAGTGATTAC
+TATTGGGGTTCTTAGCTCATTGGTACATAAAATCTAAGTTAAAAAGATATATGTTAAATCCTAGTAACAT
+AAAATTAACGCTTGTTTAATTTTTGTTCAAATGGTAATTTTTAAAAATAAAAATAAAAATAAGAATAAAA
+AAGGATCAGTAATGCCATTAGCTGCCATTCGCCAGGATGATGAAGATGAACATCTGCCCGAAGCAAAAGT
+TGATCAACAAACTATATCACTCGCGGGATCTGAAGAAGCATTAGCAAGTGTGAATTCTTCTATCGCTGAA
+GATAAAGACGAAGAACCCTATTACCATTACACAGTCGATACTAAAGATCCTGATCCTTGGTTAATTGTGC
+ATCGAACCAAAATAATTATTTTTGTTATTTTGGCTACCGCAGCAGTAGCAGGTAGTATTTTTTACAAAGA
+CCTCAAATTAAATGAACAAACCAATGCAATGGTCGCTGAACCACAGTTAAATGATCTTTATTATGTCGAT
+TTCCGCGTCATCAAAGATAACCTTCGGCCAACCGAAAAATTCAGAATGGCGAAAGTTACCGATATTACTG
+GGGATGTGGTAACCATTAACTTTAGTAGTTATTTTTATCTTCAAGAACATGAATTGAATGAAGCTATTCG
+ATACGCACAGCTAAGATTCGAAAAGTTTTTCCAAGAGAAACGTCATAATTATACTAAGACTGAACTACAA
+GCGTTAGTTGGGTCTGGTGCCATTGTTTTAGCACGCAGACCTGTAGGTAACATGCTTGATGGTAATGTTG
+TTGTTCCTGACTCTCATTTTAAATCAAGCTCTGTCTTTATTCCGGGTAAAAAAGAAAACTTTGCTGGCCT
+AGAGTATTTAAAGTTCGCTAAAGATGGCAATAAAGCGGCACTTGCCTTAGAAAAATTTCAAAAATCAGCT
+GAATTAGGTTTTGCTCAAGGACAAGTGAGTCTTGCTCAAATGTACCTTAATGGTATTGCCGTAGAAAAAG
+ATCTTCAGGAATCACTGTTATGGTTTAAGAAAGGTGCCTTACAAGCTTATGAACCCGCAATATTAAAATA
+TGCGATTGTTTGTCAGCAAGTTGGAAGTTGTGTCGTTGGAGACTTTTACCAAGAACTTGTACAAACGGGT
+GTAAATATTGAGTTTACCAAGCAAGCCGATGTTAGAGCCACGACAAAAGCTTTTGAAAAAGCATTAGAAG
+AAGCTGAAGCTAAAACCTAACAATATTTATAGAATTGATTAAAGGCTTAAAATTTATTTTAAGCCTTTTT
+TATGCCCGAAGAATAAGAGGTAACTGCAACTCTGCTACTTTTCAAATACTCGACTAAAGGGGGGAAGTGA
+ATCGAGTAACTGTTTGCCATAACGCTTAGTTACTACGCGTTTATCCAACAAGGTAATAACCCCTTCATCC
+ATTTCATTTCGTAACAACCTACCACATGCTTGAACCAATTTTTTTGATGTGTCTGGTACTGATAGCGTCA
+TAAATGGATTACCTCCCTTGGCTGTAACATATTCGGCCTGTGCTTGTTCAACAGGAGAGGTAGGCACAGA
+AAAGGGGAGTTTAGTAATAATTAAGTTATTAAGATAATCGCCAGGTAAATCAAGTCCCTCGGAGAAACTT
+TGAGTGCCAAAAATAATACTTTCTTTGTTATCATCACAACGTTTTTTATGTAGCGCTATTATTTGTTGGC
+GTGATAATTCGCCTTGAACCATAATTTCAAGTTTATGATCTTCCCTCAATGCTAGTGCAACCTTATTCAT
+CTGCCAATAAGAAGAAAAGAGCACTAAACTTGCGTTGCCTTGTTTGAGATACTTTGGCAATTTAGCAATC
+ACTTCATCCGTAAATTCAGGAGCACTGGCTTCATTATCCATTTTTGCAATGACGAGTTGTGAATTGTTTT
+GATAATCAAAAGGCGAGTCGACTTGTTGATACTGACTACCATCATTATTTTTTAAACCTACTTGAAAACG
+AAAATGATCAAAGGAGTTTAATGCACGTAATGTCGCAGAGCAAAGGACAGCGCCTTCACATTGACTCCAC
+AACATATTCTCTAGGGTAAAACCAACTTCTATTGGCGATGCACTTAATAAGTAATCTTGACGTTTGAGGG
+TGATTTTTTCCAACCAACGTGCCATCGGCGCACCCTTATCACTATCTGATTTGGCATACATAAACCACAG
+TGATTGTAGATTCTCTAAACGCTGAAGCATAAAGCCAGCTTCTGCAAGTAATGGCTCAGCGACATACATT
+TGTGTATCGCCATCCTTTACCGCCTCAATGAGTCCGTTATAGAGTTTATTTAAATGTGATAACGATTTCT
+TACTTAGGCTTTGTAGATCTTCAGCCCAGTTCTTTAAGGTTTGAGGAATGATGCCATTTTCAAATCGATA
+AACTTGCTCATCATTTTTTGAATTTTTAGTAAAGTTATTATTTTGGGCGGATGATTCATTTTCCAAAAAA
+TATACATTCGCATTAGCTTCAATAAAATTAAGGACTTTTTGCATTTCCACTAATAAATCTTGGCAATCAT
+CTCCCAATTTCAATGCCGGAGAAATGGCATTTTTTGACTTAATCAATTTAGCCATTTTATCGCCGGTATC
+TCTGAGCTTAGTTAGCCATTCAATTGAACCTTTTAAGGTGATACTCGCACTTGAAAAATCGCGAGTGACT
+TTAGGTAGATGGTGTGCTTCGTCAATAATATAAAAAGTATCCTCAGGCGGTGAGAGTATTTTACCACCAC
+CGAGCTCTAAATCGGCTAATAACAAACTATGATTTACTACTAATACATGAGCTTGGTCCATGGTTTCACG
+TGCTTTGTGAAATGGGCAGTGGGTATGCTCAGATAAGTTTTTTAAACAGCTATGTTTATCACTTTGAACT
+TGATGCCAAATATGTTGAGGTAAATGTGTCTCCCAAGAATCTATATCGCCCAACCAACTGCCATCAAGTA
+ATGCTTTATGCATTTTATTGAGGGTTCTAATATCTTTAGCATCAGGCTTTTCGGCAAAGGTAAATCCCGC
+TTGTGCAGGTTCATTGCCAGAGCCGGTTGTAACAGCCAGCGTTAATTTTTGACGACAGACATAACGCTGT
+CTTCCCTTTGCCAGGGTAAAGTCGAAATTAAGACCGGCATACTTTTTTAGGAAAGGTAAATCTTTATCAA
+CTAACTGCTCTTGCAGTGCGACAGTAGCCGTTGAGATGCAGACCTTTTTATCACGAGCAAGCGCAAGTGG
+GATAGCTCCAAGACTATAAGCAAGTGATTTACCTGTTCCGGTACCCGCTTCAATGGTAATTATTTTTCTG
+TCTTTGCTGTATTCACCCGCTAAGGTTTTTGCGATTTCAGCGATAAGTAACGTTTGCTGCTTACGTGGAT
+TGAAATGCGTTAAATTCTCGCCTATGGCTTTATACGCCTGACGAATTGCTTGTTTTAACTTATCAGATAA
+CATTGTTGCTAGTTTCCAAAAAACAGGAGATCGGTTACACTGCTGTATATATTAACAGGTTTGGTCGTGT
+CGGACGAAAAATTTAACCATAAAATGACAAATTTAAAAACAGCAGGCATACAGAATGGTTTTTTATTGAC
+CCGACAGGTGCAAGATAAACGCACTGGGTTAGTAATAACCTTATGGCTGAAGACTGATGCCGGACCCGTT
+AAGTTAGAAGTAACTAATGAGTTAGCGGTATTCTTTGTCGAAGTAGAGCATCTAGAAACGGCTAAATCTA
+TCTTAGATGACCAACGAATATTACTTGAGAAGCATCAAGTTTTATCGTTAAAAACCTTTACTCAACGTGA
+TGTTGCTGCCTTGTATTTTTCGAGTATGCGAAGCTTCTATCGTGCTAGAGATGCTTTAAAGTCTCAAAAT
+ATAAAATGTTATGAAGATGATATTCGCCCTGATGATCGTTTTTTGATGGAGCGCCATATAACAGCAGATA
+TTGACTATCTTGGTAATCATCAGCTGTGCGGAGATTATCAACTCACCAAACAAGTTAAATGTAAGGGAGC
+AGCAATAGAGCAACAACATAGTTTAACTATGCTTTCTATCGATATAGAGTGCTCTATGCAAGGTGAGTTG
+TACTCTATTGGTTTGTATGCAAATAACAACCACACAGTCTTTAAACGTGTGTTAATGATTGGCGTATCTC
+AGCCAGATGCTGATAGCTATATTCATTGGCAAACGGATGAAAAACAATTATTACAGCAATTTATTCGAGA
+AGTTAACCTGTTCGATGCCGATATTCTTATTGGTTGGAATGTCATTAATTTTGATTTTATGCTTTTACAA
+AAACGATGTGACCTTCATGGCATTCCTTTTTCTATAGGCCGTGATAGGACCTGTCCTTACTGGCGTAAAA
+ATGCCAATAATACCGATCAGAACTTTATCGAAATAGCGGGTCGTGTAGTTCTTGATGGTATCGACTTATT
+AAAAACTGCCACTTACAACTTTTCTAGCTTCTCATTAGATAATGTCTCCCATAGCTTACTTGGTTTAGGA
+AAGAAGGTGGCAGATGTTGAAAACCGAGTGCAGGAAATTACCGATAATTTTAATCATAACAAATCTGCAT
+TAGCAGCATATAATCTTGAAGACTGTCGTTTAGTCTGGTTGATTTTTGAAAAAACTCGGTTACTTGATTT
+TGCTAAATTAAGAGCACAACTCACGGGTTTATCTATTGATAGAGTAGGTGGATCTGTTGCAGCCTTCACC
+AATCTGTATTTACCTAAGTTACACCGAAGTGGTTACATTGCGCCCAATATGGGCGATGGTGAATCTGGCT
+TAGTGTCTCCTGGTGGTTATGTCATGGACTCCAAACCGGGCTTATATAAAAATGTACTGGTGCTTGATTT
+TAAATCATTGTATCCGAGTATTATTCGTACTTTTAAAATAGACCCGATGGGACTTATTGAAGGACTTAAA
+GCGGTCAGTGAGCAAAAATCAGCACACAGTAAATCTGAAAAACTCAGTGATGATTGTTTTGATGATGTAA
+TTCGTGGTTTTGACGGCGCTTACTTTTCTCGAACGGAACATTTTTTACCAGATATCATCAAGTCACTTTG
+GTTAGAACGTGATAAAGCAAAATTGCAAAAGGATGCCGCTTTATCTCAAGCGATAAAGATAATTATGAGT
+AGCTTTTATGGTGTTTTGGGTTCAACAGGCTGTCGTTTTTTTGACCCTAGGTTATCAGGGTCAATTACCA
+AAAGAAGCCATGAAATTTTAAAAAAAACCAGTGTTTGGATTGAAAAGTTAGGGTATCAAGTCATTTACGG
+TGATACCGATTCTATTTTTGTTTCTATCGGCGCCGAGAAAACCAAAACTCAGGCAAAGCAGTTAGGTGCA
+GAGTTACGGTCATATATAAATGATAAGTGGCAAAATAGACTAAAGCGTGATTTTGACATTGAAAGCCAAT
+TAGATATTGAATTTGAAACGCATTTTACTAAATTTTTGATGCCAACCATACGTGGAATCCATACGGTAAA
+AGATCAAAAAAGTATTGGTACTAAAAAACGTTATGCCGGTGTTTCTGATGGTGAACTTGTATTTAAAGGC
+TTGGAAACTGTACGCAGTGACTGGACTGATTTAAGTAAAGATTTTCAGCAAGAGTTATACCGACTGATAT
+TTAATGATCAACCTATTGAGGGTTACATTAAAAAGATAGTTGATGAACTAAAACAAGGGCTTCATGATGA
+GAAGCTGATATATAAGAAAAAAATTAGACGAAAACTCAGTGATTATGTAAATACCCCACCGCACATCAAA
+GCAGCATTATTGGCTAATCAAAAGCTTAAAGAGCTAGGTGACAAGCCGACCTATAAACACCGCAGTTTAA
+TTCGATATGTTATTACACTTGATGGGGTTCAACCATTAGAATTTAATACCAGCAAACTAGATTATGATTT
+TTATGTAGAAAAGCAACTCAAACCGATAGCGGATGATATATTACCTTTTATTGGTAAAGATTTTGAGTCA
+ATTGCCGGCGATCAGATGGGCCTTTTTTAAAGGGTCACTAAACGCTAGCATCGCCATTAATATTAATGCA
+CATTAATTATGAAGCTAGTGTTTATTTTCAAATTTTTCTAACAATTCCTAGCCAGTTGAGTTGATTCAGG
+TTATAAATACATTATAAAGTTTTAGATGGCTAGATAGCTGAAAGTATTATGCATGCCCCTAAAGTTAAAT
+CTCTTTAATGGAAGTGAATATGAAACAAGATACTAAAATAGTAAATGCTGGACGTAGTGCTAAATGGACT
+AATGGGGTTGTTAACCCTGCGGTAACACGCGCATCTACCGTGGTATTTAATACTGTCGCAGAGATGAATA
+ATGCTGTGGCCAACCGACATAATCAAACCATGGTGTATGGTCGTCGAGGTACTACGACTTCTTTTGCTTT
+TAGCGATGCTATGACTGAGTTAGAAGGCGGAGCAGGTTGTGCTTTATATCCTTCAGGTACTGCAGCTATT
+ACCAATGCTATTTTAGCTTTCGTTAAGCAAGGTGACCACATCTTAATGGTTGATAGTGCTTATGAGCCTA
+CGCGTGATTATTGCGATAAAATATTAGCTAAAATGGGTGTTAGTACCACCTATTATGATCCTATGGTTGG
+TGCTGATATTGAAGCATTGATTCAAGATAACACCTGTCTAATTTTCTTAGAGTCACCAGGCTCTATTACC
+ATGGAAGTACAAGATGTTCCTACTATTAGCGCTATAGCACATAAGCATGATTGTATCGTTATGCTTGATA
+ATACTTGGGGCGCAGGTATTAACTTCAAGCCGTTTGATTATGGTGTTGATGTAAGTATACAAGCAGCAAC
+CAAATATATTGTTGGTCATTCTGATGTAATGTTAGGCACAGCGACAGCGGTAGAAAAATATTGGCCTCAA
+CTGAGAGATTACAGTTATTTGATGGGACAATGTACCTCTCCTGATGATCTATACCTAGCACTTCGGGGCA
+TTCGTACTCTTGGGATAAGATTAAAACAGCACCAAAAAAGTGCAACTAAGGTAGCTCAATGGTTACAAGA
+ACGTCCAGAGGTCGCTAAAATATTACACCCCGCGTTTGAGTCATGTCCAGGTCATGAATTTTTCAAACGA
+GATTTTGAAGGCTCTAATGGTTTATTTTCTTTTGTACTTAACTGCGGTAATAAAGAAGCATTAACAGCAT
+TTTTAGATGGTTTACATCATTTTAAAATGGGTTACTCATGGGGAGGTTTTGAAAGTTTAATTTTAGGTAT
+CACTAATGTAAACGCTATTCGAAGTGCGACTACATTTGATTGTGAGTTTCCGCTAATTAGACTACATATC
+GGTTTGGAAGATGTAGACGATTTAATTGAAGATTTATCGAAAGGATTTGAGCGTTTTAATCAAGTACTTG
+CCAATTCATAGAGTATAACGAGTACTATTGGCATACTGGAAAGATAGCTAAGACCGGTATTACGGTGCTT
+AGCTAGTTAAATTGAACATTACTTTTCAAGTAATGTTCAATATTTTATAAAAGCTGCAAAATATCAGACT
+TGTAGCCATGGCTGCAGTATTTGATAAGTTATATCTCAGGCGAAGAGAGCTTCACAACGTAAAATAAGCA
+GTCATTTATCGCCGTATTTTTATTGGTTGTCGCCTTAAATAAACGTAGATTATGAAGGCAGACTAATTGA
+TTTTCTCGAGCATAAAAGTATTGATCAAGCACGTTTTTACCACTTTTATCAATAAGCTGCAGATTATCAA
+GACCATTACCGTCAATCCAGCCGATCATGTCATCTTGATGAGCACTACCAAAGTTGAAGCATTCAATATT
+GTCTTTAAGTGTAACGCCACTATAACCTTCATCATGTTGAGCATAAGATAGTTTGATTTCTGGCTTTAAT
+TGCAATCTAAGTGGACGATAAATCACTTCTACTGGTTTTTCTTGATGGATATAACCAATATTCCCGCATT
+GGGCAACTTGACTAATACCTGAAAAGGCAATTTCATGTGCTTGCTCATCTTGGCAACCGCCACATTCAAT
+AGTGATAAAAGGGCAATCAAAATTTTGCTCCATTATCGACCCCATATTCAAATCAGATAAAATTAAGGTT
+TGACAAAAAAGTGATGCTAATGACAATGTTTCAGTAGTCACGACTGAGCTAACTGCAAACGTAGGACCAG
+AGCTTGAAGAGTTGTGAAGATCGATCACCATTTCAGGAGTAACTTCTCTGATCGCTTGTTCAATCAATGA
+TGCTCGTTGACAATAACCTGTTTGCCCAACATCTTGACATTCAAATGAACAATCCCTTCCGAAGCAACGA
+TTAATGTCGATGCCCCCCTTGATAAAGCGTTGGCTAAATAATGGTTTACTAGCAGCGGCTTCAACCGAAC
+AGATAATAAAACGTAAATTTGTTGTAGGTTTATCTTCCGGTAATACTTCCGTTAAGTAGCGATGCATAGC
+AATGATGCCAGAAGGCTCATTACCATGTAGTAAGGTAGTAAATACTCGACATTTTTGTTGATCCTTCCCT
+GATACATCAATAACCGTTGGACCTGTCATTGATAGCAGAAATTGTTCATAATCAGCATGTAAATCTTGCC
+ATGCCGGATCTTTTAAGTAGTTGATTTCGCTAAAATCTATATCCATGATGCTGCCTAAGTAATTTTTGTT
+TGATGTGCATATCCTCTGTGAGAGGTAAGGATGTCACACTTGCGGTAACTACCATGTTGATTAAGGTCAA
+TAAATTGTAGTAAAGAGGTGATTTATATTTATTTGGCGGTAAACTACTCGTATATTAACCAGAACCTATA
+AAGAGATATTACTATGAGTGAAGAAACCATATTTTCTAAAATTATTCGTCAAGAAATTCCAACACCCTTG
+TTATACCAAGATGAACTGGTAACTGCCTTTCGAGATGTTGCCCCCCGTGTTGATAGTCATATATTAATAG
+TACCTAATAAACACATAGCTACTATTAATGATGTCACCAGTGATGATGAATTAACCTTAGGGCGTATGAT
+TACTGTTGCTAAAAAGCTTGCCAAAGAAGAGGGGATTGATGAAAAGGGCTATCGCTTAGTTATCAATTGT
+AACAGTGATGGTGGGCAAGAAGTTTACCATATCCACATGCATCTATTAGGTGGCCAGCCTTTAGGACCAA
+TGCTGTGTTGCTAAGCTTATATCCTTAAATAGTGTTACTTAGCAGTGGCAAAAATCCATCTAAGATAGGT
+GATATTGGCGATTAATCGGTGATAGTCTACATAATAATCATTCGGTCAATCATTCAGTCAATCATTCGGT
+GCTATGTTGTCTTTGCAGCGAAAAAATCGGTTGTTTTATACAGTAAGTATGCGATAAGCCGCTAGATTAC
+TAAGGTCAAAGACAATGAAATCATTTTATTATTAGCGCATACTTCGTTATAGCATCAATTAAATGGTTAT
+TTTTGTGAATTGGAAAGAATTACTGGAAAATAGAAGTCGTCTATTTTGGCTAGCCCATACCGCGGGTTGG
+TTTGGCTTTGCTTTTGTGCATTATCTTGGCTCATTGCAACATGACTCGCGGGATATCTTCGTAGTAATTA
+TCTTTCTGAATGCTTATGCCGGTTGGTTGTTTACTGTACCGCTGCGTTATATTTATCGAAAAGCGTGGAA
+CTTTCCCCCGATTAAGATTGCTTTAGTAGTCATTCTTTCCTCTTATTTCACCGGTGTATTGTGGCAAATA
+GTTAAAAATATCAACTACTGGGAAATATATAAGCATGGTTATGAGCCAGAATTTTGGTTCATGTACACTC
+AAAATAGCTTAGGGTCTTTTTATATTATTTTAAGTTGGAGTGGTCTATATTTTGGTAGTAAATACTATCA
+AATGCTGCAGATAGAAAAACAAAATGTTTTAAAAGCAAATGCGGTTGCTCATCAAGCGCAGTTAAAAATG
+TTGCGCTATCAACTTAACCCGCACTTTCTATTTAATACCCTCAATGCTATTTCAACGCTTATTTTGATAG
+AAGAAAATAAAACGGCAAATACCATGGTAACTAAGCTCAGTGAGTTTTTACGGTATTCTCTTGATAAAGA
+CCCGATGAAGAAAGTAACCTTGGAATCTGAAATACAAGCGTTACAGTTGTACCTTGCTATCGAACAAGTC
+CGTTTTGAAGATAGGTTACAACTTGATTTTCAAATAAATGATAATTGTCAGCAAGCCTTAGTCCCCAGCA
+TGATTTTGCAGCCCTTAGCTGAAAATGCAATTAAACATGCGATTGCAGTACAAGAGCAGGGCGGTAGTAT
+TACTATTTCCGTTAATCGTTTTGCCGATGATTTATTGATAGAAGTTGCCGATAATGGCCCCGGTGCAGAT
+ATTATTAATGGAAACTTACATCGTGAAAGTGGTGTCGGTTTAGTTAATACGCGCGAACGTTTACAAGCTT
+TGTATAATGAAAAATTTTCGTTAGTTGTTTCCAATAACCAGCCGACTGGTGTTAAAGTAAATCTACGTAT
+GCCATTTCAGCTAAGCTAAAATTATGTTTTCTGATCTGAGCGTACCGTTACCATTTATGAGAACCAATTA
+ATTAGGGATTTTATATGTCACTATCAACCATTATCGTTGATGATGAACCGCTGGCTCGTAAAGGTTTAGC
+GATACGTTTACGAGCGCATGATGATATTAATGTTATTGAACAGTGCTGTAACGGTAGAGAAGCATTAGAG
+GCGATACGAGCTTACCAAGTTGACCTCATGTTTCTTGATATTCAAATGCCAGGACTTAATGGCTTTCAGG
+TAATAGAAAGTATTATTGAGCAAGGTTTAGCTATGCCTGTCGTTGTTTTTGTTACAGCCTTTGATCAATA
+CGCTTTAAAAGCTTTTGAAGTACACGCGCTGGATTACTTATTAAAACCAGCAGATGAAGAAAGGCTTGAG
+CAAACTATTGATAAAATACAACACTATTTTAAAAGCAGTGCAGATACGGCACATAAATCGAAACTGGTTC
+GATTAGTTAGTGACGTTACCGGTAATGATTATCAGAAAATATTAACCGAATTAGACAATGATCAAGAATT
+AACGTTATCTAGCTATTCAGATGTCTTAGCGATTAAAGATGCGGGCGAAGTGAATCGTGTCTCTGTAAAA
+GATATTCTTTGGATTGATGCCGCAGGTGATTATATGTGTGTACATACCTTAGAAACTAAGCAAAATACTA
+GACAAGAAAATACCTATATTCTCAGAAAAACAATGAAAGAATTAGAAGCCTGTTTAGACCCTAAGCAATT
+TATTCGTAATCATAGATCAACCATAGTTAATAAAAATATTATTGATAAATTTTGTAGCCAAGTAAATGGG
+GAATACTTTTTAGTATTGAAAAATGGTAAAGAGTTAAAAGTGAGTCGTAGTTATAAGGATAAAGTAAAAC
+AAGCAGTCAATAGTTAATAACTTTATTCATAAAGATTCTAAGCTAATAAAAAAGGCCATATGTTGATAAC
+ATATGGCCTTTTTAACATTAACTATCTGGGAGTTTCTTAAATAATGTTGAGATTACTTAAGGTGTCTTTT
+AGAAATAGTTAAAATTTTCAATGTATTTGAAGCACCAACGGTTTCCATCATATCACCATGGGTTAAAATA
+AGTTTATCACCTACTGCTAACTCAATCTTGCCACTTACCACTTTTAACATCTCATCAGATAAGTTGTCAT
+TGTTTACGTGAGTTGAATCAAATTCAATCGGATAAACACCACGGTATATTGCGGTTTTATTTAATGTTTT
+TGGATGGCGAGATAATGAGAATATCGGTAAACCTGAAGTGATACGTGACATTAACTTACTGGTTTGACCT
+GATTCGGTTAAAGATATAATCGCTTTAACACCCTCTAAATGGTTTGCAGCGTACATAGCAGATAGTGCAA
+TTGTTTCTGACACTTCACTAAAAGTCAGTTCCATTCTATGGTTTGAAATATTAACTGAACGATGCTGCTC
+CGCACCAACACAAACATTAGCCATTGCTGTTACTGTTTCAACAGGATACTTACCTGCAGCAGTTTCTGCT
+GATAACATTACCGCATCAGTACCATCTAATACGGCATTTGCTACATCCATAACTTCAGCACGTGTTGGCA
+TAGGTTGCTCAATCATGGTCTCCATCATTTGTGTTGCCGTGATTACTACACGATTTAATTGACGAGAGCG
+AGTGATAATATGCTTTTGCTTACCAACCAATGCCGCATCACCAATTTCAACGCCTAAATCACCACGGGCT
+ACCATAACAACATCTGAAGCTAAGATAATACCATCAAGAATTTTGTCATCATTAACGGCTTCAGCACGTT
+CAATTTTAGAAACCAAACGAGCATCACAGCCAGCTTCTTGCGCGAGTAAACGTGCTTCACGCATATCTGC
+TGCATCACGAGGAAATGAAACCGCTAGAAAATCAACATTGATCTTTGCTGCTAATTTAATGTCTTCTTTA
+TCTTTAGCGGTTAAGGCTGGTGCAGTTAAACCGCCACCTTGACGGTTAATACCTTTGTTATTTGATAAAG
+GGCCACCAACAGTAACTTCAGTGAATACCGAATTATCAGAGGTAGATAATACTTTTAATTGTACACGGCC
+ATCGTCAAGTAATAAAATGTCTCCAGTGTTAACATCTTGTACTAATTTTTTATAATCAATGCCCACTTTT
+TCTTGACAGCCTTCACCTTTTTCTAAGGTTGCATCTAATTCAAACTTATCACCAATGGCTAATTTAATTG
+GGCCATTTTTAAAGGTAGAAACACGAATCTTAGGGCCTTGTAAATCACCTAATATACCAACATAAACGCC
+TAATTCTTTTGCTATTGCTCTGACATTGTCGGCTCTATCTATATGATCTTGTGGAATACCGTGAGAGAAA
+TTAAGTCTAACTACGTTTACACCCGCAGCTAATACATTTTTTAAAATTTCACGATCGTCTGTTGCAGGAC
+CTAAGGTAGCAACAATTTTTGTTCTTCTAGGCATTTTAATCCTCTTATATTTTTAATTACGTTCTAAATA
+GGTTTATCGCTGGTGTTAATGATGATTGAAATACAGTGTCAATCATCAGCGACTAATCATTAATCTTTTC
+TCTCGAAGCGTGAACTCCTTAAACTATCTTTTACTTTTTTCAGGTTATCTCTAAATTTACTACCGCGACG
+TAGAGTGAAACCTGTCGCTAAAACATCAATTAAAGCTAATTGCGCAATGCGTGACGACATTGGCATATAA
+AGATCAGTATCTTCACTGACATCAACCGAAAGCACTATGCTACATTCTTTAGCAAGTGGGGTATCAGTGG
+TGGTAATCCCTATTACTGTGGCATCGTTTTCTTTCGCTAAACTGGCCACTTCAACAAGTGACTTTGTACG
+TCCTGTATGGGAAATCACGACAACTACATCCCCTTGGCGACTATTTATAGCACTCATACGTTGCATTAAT
+ATGTCATCGAAATAAACAACAGGGACATTGAAGCGAAAAAACTTATTTTGAGCATCATGAGCCACAATGG
+CAGATGCCCCTAAACCAAAAAACGAGATTTTATTGGCTTGGGTTAAAACATCGACAGAGCGATTGATATC
+ATTAGCATCTAAACTTTTACGTGCTAATTCAAGACTAGCCATAGTCGATTCAAATATCTTGGAGGTATAT
+TCATCAGCGGTATCATTTTCATCTACATGGCGATTAACATAAGGCGTACCATTGGCTAAGCTTTGTGCTA
+AATGTAATTTAAAGTCAGGATAACCCTTGGTGTCTAATCGACGGCAAAAACGGTTAACGGTTGGTTCACT
+AATATTGGCTTGCTTGGCAAGTGCCGCAATACTTGAGTGAATAACGGTATTTGGTGACGCTAAAATAACT
+TCTGCTACTTTGCGCTCAGATTTGCTGAGCATGTCTAGTTCGTTAGTGATCTTTTCTAATATATTCATTA
+TGGACTGATCCTAGAGCTTATTTATCTAAAGTTATAACGATATTTCAATGATAGCTTGCGTCAAATAATA
+GGCTATTTTGTCTATACTGTAATTTATTTTCTGCGTAAGGAACAGAAAAAATGAAATTTTATTTCATAAA
+TTAGTGTTTTGATCTGTAAATATCAGTAAATAAAAATGTAATTTTCTTTAAGTAATACTGCTATCACAGT
+AGCCTTAGGTGTTTTGGCGCTGGTAATTGCTATAATGCATTAAAAGACAAAGAAAGAGATATAATTTGAA
+TTTATGTAGTAAAATTACAAAAAGTTCTTTACTGTCGACTAAACAAGCGCTAAATTAGGCTTATATGTAG
+TTTAGTTACAACCAATTTTTACTGTTAGCTCATGTGTTTTGACGGATGAGTAAAAATATAAGTAACATTA
+AAGCAATAAATTTATATAAGAGAAATTCTATGAGTAATTTAGATTGTCAATCAGCAAGTGAAATTGTTAT
+TTTTGGTGCTATGGGTGACTTATCTTGCCGTAAGCTACTACCTGCATTATATCAATTAGAAGTATGCGGT
+TTAATCAATAAAGATAGTCGAATTGTTGGCGCAGCAAGACAAGACCATACACTTGAAGAATTTAAAAGTG
+TTGTTGTAGAAAACTTAAATAAGTATGTTAAAGAAACGATCGATGAAGCTGTGCTTACACGTTTTATTAA
+TCGCTTGGTTTATCAAGCACTAGAATTCAAAGATAGCAGTTCATTTAATAAATTAAATGACGCGCTAGCC
+GGTGGAAACGATACCCGTGTTTATTACTTTTCGACACCACCTGCTATATATGGAGATATTTGCAAGGGTT
+TACACCACGCGAACTTAATTACTGATGCTGATCGTGTTGTGATGGAGAAACCTATTGGTCACTCACTAGA
+GTCTTCTATTGAAATCAACAATCAAGTTTCTGAATATTTTAAAGAAAATCAAACTTACCGCATAGATCAC
+TATTTAGGTAAAGAAACAGTCTTAAACCTATTAGTATTACGCTTTGCCAACTCATTGTTCACGAATAACT
+GGGATCGAAATAGTATCGATCATGTGCAAATCACGGTAGCAGAAAGTGTTGGTATTGAAGGACGTTGGGG
+CTTTTATGACGAAGCAGGCCAACTTCGCGATATGGTACAGAATCATCTATTGCAAATACTATCTCTTTTG
+GCCATGGAACCACCAGCGGACCTAAGCGCTGAGAGTGTTCGTGCAGAAAAGCTGAAAGTTGTTAAAGCAT
+TAAAAGCGATAAATCGAGAAAATATTAAAGATAAAGCAATTCGCGGACAATATAGCGACGGTTTCTTAAA
+TGGTGTTTCAGTACCCGGATATTTAAATGAGGAAGGTGCTAACGCAAATAGTAATACCGAAACATTTGTC
+GCGATAAAAGCAGAGATAGATAACTGGCGCTGGAAAGGCGTACCATTTTACCTTCGTACCGGTAAACGTA
+TGCCGAAGAAGCATAGTGAAATAGTGGTACATTTTAAGCAGCAGCCACATAATATTTTCAAAGACAGCTA
+TAGCGATTTACCCGCTAATAAACTAACCATTCGCTTACAACCTGATGAAGGGGTTGAATTGCAAATGATG
+AATAAAATACCCGGTATTGCTTCACAGATGCGTATTCAAGAAAATAAATTAGATTTAAGTTTTTCTGATA
+CTTATAACGATGAGCGTGTTGTTGATGCTTATGAGCGCTTAATGTTAGAAGTGTTAAATGGCAATCAATC
+ATTATTTGTTAGTCGAGACGAAGTTGAAGCGGCTTGGATCTGGGCTGATAGCATTATTGAAGCTTGGAAG
+ACAACAAATGAAGCACCTAAACCTTATGCTGCAGGTTCATGGGGACCAGTCTCTTCTATATCGTTAATTG
+CGCGTGATGATCGCCAGTGGGTAGAATAGTTATGAATGAATTAACGGAATTTAACGCACGTAATGATTTA
+GATAATGAACTAGCAAGTACTGTAAGTGATATTTTAGCTAAAGCGATCAAGGAGAAGGGTAAAGCAAGCA
+TTGCTGTATCTGGGGGGTCTACGCCTAAAGGTTTCTTTAGTGTGCTATCACAAAGTGATATTGATTGGTC
+AAAGGTAACCATTACTTTGGCTGATGAGCGCTGGGTTCCTATCGATAGTGAGGCAAGTAATACCCGTTTA
+GTACATGAAAACCTACTACAAAACAAAGCTGAGAAAGCTAAGTTTTTTCATCTTAAACAAGGTGATGAGT
+TAACAGACGAAACCCTTGAAGATTTAAACGTGGCAGCAAGTAAAATATTATTACCACTGGATGTATTAAT
+TTTAGGAATGGGTGAAGACGGTCACACGGCTTCATTATTCCCATGTAGCGACCAAATCACTTCTGGTCTC
+GATGAGACGAATGATGCAGCACTACTGAAAGTTCAACCTAAAACGGCACCGCATCAACGTATCAGCTTTA
+CTTTTGCCAGTTTAATGACCAGCAAAAACATTTTCCTTCACTCTTGTGGCGAAGGAAAGAAGACGGTATT
+AACGCAAGTGTTAAATGGCGATGACCCGTTTGAAATGCCTATCAGAGCATTTTTACAACACCCTAGCTTA
+AACACTCAAATTTTTTGGGCACCATAACTCACTTGTCAAATAAGTTTAAGTACTAGACAAAATTTAAAAG
+TATATAAGTTGAGAGAATAAATGAAACAGCAAATAGTAGATATTACCGACAGAATTATAAAACGTAGTAC
+TAAAACTCGTGCTGCATATTTAGCAAAAATTGATGCCGCAAAATCAGACACAGTTCATCGTGCCGGTTTA
+TCATGTGGTAACTTAGCACACGGCTTTGCTGCTTGTGGAAAGGATGACAAGTCATCATTACGCGGCATAA
+ATCATTCAGATATCGCTATTGTTTCTGCTTACAACGATATGCTTAGTGCTCATCAGCCATATCAGACATA
+TCCAGACATAATTAAAGCGGCAGTTAAAGAAGCTGGTGGCGTTGCACAATTTGCTGCGGGTGTCCCTGCC
+ATGTGTGATGGTGTTACACAAGGCCAGCCGGGTATGGATTTAAGCTTGATGAGCCGTGATGTAATCGCAA
+TGTCAACGGCTGTTGGTTTATCTCATAATATGTTTGACGGTGCATTAATGTTAGGCATCTGCGATAAAAT
+AGTACCGGGCTTACTGATCGCAAGTATGACATTTGGTCATTTACCGACGGTATTTATCCCAGCAGGTCCT
+ATGCCTTCAGGTCTGCCAAACAAGGAAAAAGCTCGCGTTCGTCAGCAACATGCTAAAGGCGAAGTGGACG
+AAGTCGCATTGCTTGAGGCTGAATCTGCGTCATATCACTCTGCAGGTACTTGTACTTTCTTTGGCACCGC
+AAACTCCAATCAGTTAGTGGTTGAAGTCATGGGCTTACATTTACCTGGTGCATCTTTTATTGCCCCTAAT
+ACACAACTTCGTGAAGAATTAACAAAAGCTGCTGCTCGTCAAGCGACTCGTTTAACGCAACAATCGGGTA
+ACTATCTGCCGATTGGGAAAATGGTTGATGAACGCTCGGTAGTTAATGCTATTGTAGCGTTACTTGCGAC
+AGGCGGTTCAACTAACCTGACTATGCATATAATTGCTTTTGCTAAAGCGGCAGGCATTATTATTAACTTC
+CAAGACTTTAATGATCTTTCTGAAGCTGTTCCATTATTAACACGCATATACCCTAACGGCCATGCGGATA
+TAAACCAATTTCAAGAAGCTGGCGGCATGGCGTTATTATTCCGAGAACTTATTGAAGGTGGGCTAGTATA
+CGAAGATGTAGAAACTATCTGTGGTCGCGGTTTAACTCGATACACCAAAAAACCTGTTTTAGACAATGGT
+GAGCTTAAGTGGGTTGATTGCGTAGAAAAGTCACTTGATGATGAAATTATTGCAACCGTTGCTAAGCCAT
+TTAGTTCTCATGGTGGTTTACGAGTAATGAAAGGTAATTTAGGTGTTTCGGTTATTAAAACGTCATCACT
+TCGAGAAGGTAGCTTTGTCATTAAAGCACCTGCTGTTGTTTTTGAAGACCAACATGAATTACAGACTGCA
+TTTGACGCAGGTGAGCTAGAAAAAGATTTTGTTGCCGTAGTAAGGTTCCAAGGCCCTAAAGCTCGTGGCA
+TGCCTGAATTACACAAATTAACGCCATTGTTAGGCGTACTTCAAGACAAAGGCTTTAAAGTTGCTCTCGT
+TACTGACGGACGTATGTCTGGCGCTTCAGGTAAGGTGCCTGCAGCCATTCATTTATGCCCTGAAGCACTC
+GATGGTGGTTTAATTGCTAAAGTTAAAAGTGGCGACATGATCAATGTAGATGGCGAAACTGGCGAACTTA
+CTCTATTAGTTGATGAAAAAGAATTAGCTTCACGTGAAGTTGCTCAGTTTCAAGTAAATGGTCATCATGA
+AGGTATGGGCCGTGAGCTATTTGGCTTTATGCGTCGTAATTTGAGTTCAGCTGAAACAGGTGCGTGTTCG
+TTATTCGATTCATAATCAATAAGAACAGATAACGACTAAGGAGTTGCATTTGACTCCTTTTTATAATTAA
+CCAGATAAAGAACTCAGCGACTATTTACCCTTTAGGTTAAGTATCGCCAAGAAAATAAAGAGGAATTATG
+ACAGTATCAAAAAATTGGCAAATTATGCCAAAGGACCTTTTCAACATGGGGCCTATTGTTCCTGTATTAG
+TAATCAACAACGTTGAAGAGGCGTTACCGATTGCGGAAGCATTATTGACTGCAGGCATTAAAGTATTAGA
+AGTAACTTTACGCACGTCGGCAGCACTTGAAGTGATCAGTGCTATTGCAAAGGAATTACCAGAAGCCATT
+GTGGGCTCAGGTACAGTTACCAACCGTCAGCAATTGCAGCAGTCTTATGATGCGGGTGCTAAATTTGCTA
+TCAGCCCAGGTTTAACAAAAGATTTATTACAAGCGGGTAATGAGGGTAAAATTGCGTTAATTCCAGGTAT
+ATCTTCTATTTCTGAGCTTATGGACGGTGCAGATTATGGTTATGACCATTTGAAATTTTTCCCTGCAGAA
+GCTTCGGGTGGCGTTAATGCTATTAAATCAATTGGTGGGCCTTTCCCTGATATTCGTTTTTGCCCTACAG
+GCGGTATAAACCTAGGTAATGTGCGTGATTATTTGGCTTTACCGAATGTTGTTTGTTGTGGTGGTTCATG
+GTTAGTTTCAAATAGTATTGTAGAAAACAAAAATTGGTCTGAAATCACCAAATTAGCTAACCAAGCATTA
+GCACATGTAAAATAGACCTTGTGATAATTTAACTTATTACTCGTTAATGAACATAAAAAAGGCCAGTCAT
+TAAAATAATGACTGGCCTTTTTTTGGTTATTATAGAACTAGCTATAAAGATGACAGTAATGTTTTTAGTG
+GTTGTTTTGTGCCATTTTTAAACGTTCAGCCATTGATAATGGTTGATCATTGCTTTTGTTGACTTCCACT
+GTTTTGACTTCCACTTTTTCAGGCTTCTTCGCTTTCTCTACTTTTTTGTCACCTTTGAAGACAGATTTCA
+TCATGTTCTTCATACTGTTGATACTTTCAGCAGCCATTCTATTACCAAGATCAACGTCAACTGTCATTCG
+ATTACCGTATTGGATATCAACGTCAGGTGGTGTTATTTTTTTATCTGGTACAGGTGTAGCTTTTACAGTT
+TCAATTGGTTGTTCTGCTTTGGCTTCTTCTATATCAACACGCTTATGAGGTGTTGCTAGCTTTTCTTGAG
+CCAGCTTAGATTTACTAATTTGTGCTTCATCACTTTCACTAGTGCTGATGTCTTGCATCGCTAGTGCACT
+TGGTTTACAAGAGGGCATAAAGATGTCATTAGAGCTCATTCTTCGATCAAAGTCGTCGACAACTTCAGTC
+ATTTCTTTTCCTGCTATATGCACAGCATCTTTAACTTGTGATAACTTTCGGTTTAAGCCTTTATGTTTTT
+TCTCAATATTATCAATAGCATCTTTGACATTATCATTTAAGTTTTGTGTTAAGGTTTTATAGTCTTCAAT
+TTGTTTTTCAAATTTACCTAGAGATGACTGACTATGGTTAATACTATCGTCAATTGAGGCCAACTTTGAT
+ACTAAGCGTTGCTTTTTAGCTATGAATTTGTCAGAAATTTCTTTTGGAATTAACGGAGCCTGCACTGTAA
+CTGGTAATATATCGGCAAACTCACTAATACAATTGACGGGTTTCCATTGAGTAAATGAAGGGTGCCAGCC
+ATATACATTTGGGTTACTCGCTAAATAATCTTTTGCCCCGTCTAAGTCGAATGGGGCAGTTACTTCGCCA
+TTATTTGAAAAAAACCATTTTTTCATCGTAAATACTCTTATCTGTGAACTTTAGTTTATATAATTAATAT
+GATGAACCACTTAGCGGGTAAGTAACCAACGAGTAGTGATTAATAATCCGTTTTAATTACGTTAGCTAGA
+TTTTTCTGTAAAGCCGCATATTGCTCTTCAATTGTCTTAACTACCGCTCTAACTTCTTCAGTTAAGTTAT
+GAGCAATTTGGCCATAATTATCTAACTCAGCATCTATTTCATATAAAGAATCTGAAGTGATTTTTATAGT
+CTTATCAATACGGTCTAATGTTGTAATTAATTCTTTTTCTTCTCCAATTAAACCATCAATCAGATCTTTT
+GGGATCTCTATTGGAGGAGGTGGTGGTGTCATTGATACTTCAAATTCATCAATACAACTAACAGGAACCC
+AATGCGTATATGAAGGATGCCAGGCATATAAATCAGGATTCTTTGAAACTAATTCATTTGATTCTTTTAA
+CTCTAAAGGACCTGTTACTTTACCATTGTCTGAAAAAAACCATTTTTTCATAATAATTATTACTCTCTTT
+TAAATCTATTACGTCACTATTAAATTAAGTAACGATAATGCCTGATCTTATTTATAAACAGCGAGTTTTC
+AACTACCCACCATTTAACGCCAGCCTAAGGCAACAGTCAAGCTATTTTGTTAATGATAAGTTATAGCCTT
+GTATAGCGTTTCCTGATCATAAGATAAATGATTTGTTATGCTGATGCGCTATTATAAATAGCATGATTTA
+AAATATGAATTAACAAAATTTTGTATGAATTATCTTACTCGGCCTTAATTAAGAGTCTTTATCAAAATCA
+GGTGAAATTCAGACAAAAAAAAGCCAGTTATAATTTTTATAACTGGCTTTTTAAGTTTAACGTACGTTTA
+TTCTATGGCTTAGTTGCCTGCGCACTACTACGATTTACCACATCAGCAATAATAGCTGTTCTACCTGACG
+ACTGATGAACATGTCGTTCACTGTCAGCCATAAAGTTTGTTGGTATATCTTTAATAGTCGTGATTGTTTC
+TGTTTTAGTCATTGGTGCTTTTGCATGGCCAGATAGACGGTTAGCTTTTTTAACTTGTCTTGCTAACTTT
+TTATCTTTAGGTGCGGCTTTCTTGACTGCAGAGGATGCTTTCTTAGCAGGCTTAGGAGCTACAACTTTAT
+CTTCTTGCGTTGCAATAACAGTTTCCGCAACTTCAACGCTTTTAGCAACTGGTGCAGTATCATTTACTGT
+TTCTTGCTTAACAGTTTCAATAGCTGGACTTGTAACATCCGTTTCAACTGGAGCGGCGGCATTCGCCTCT
+TTTACTTCAGGAGATTCTTCTGTCGTTACAACAACGTCTTGTTTTTGCTCTAACGGCAACTCTTGCTGAA
+CTTCAGTCACTTGCTCAGCAACATCTGCTGTGGAAACTTCTTCTTCAGTTTTCGTTGTATCAAGCTCTTT
+GGTGTCATTTAACGGCACATCAATAACCGTTTCAACTGCTTCAGTTTCAACTGCTTTAGTTTCAACAGGT
+GCTGCTGCAATTGTTTCAACCGCAACTTCTTCAGTTGAAGTAACCACTACTTCTTGTTCAGTAACAGAAG
+TTGCAGGATAACGTGCTTCTACTGACTCATCGGTAGTTATATTTTCAGTCGTTAATGCCTGATCCTGTTG
+TGTAGCTTCAGAATTATTTTCAGCATTGTTACGACGACGACGTTGACCATTTGCTCTTAAGTGTCTTGGA
+GAACGTCTATTACGTGGTTTATCATCGTTAGTTGCTACAACCTCTACATTCTCAACAGCAGGAGTATTAA
+CCTGTTCAATTTCAGGGGTACTAACTACAGCTAATTTTTCAGTTGTTTCGATGACTTTATCTGTCGGTGT
+TACACGTATTTTTTTACGATTGTTCCTACGTTGACGACGTTCAGTATTCTTCTCTTCTTTAACAACTTTT
+TCTTTATCAACAGCGATAGTTTTACGAGGCTGTCTCTTAGGTTTATTGACTTCTTCATCGCGACTAGGAC
+GAGTATCTCTTGCTTCATTTTCTTTTTGAATAGGACGATTAGTAGCATCTTCGCCATTACGATCGTTACG
+GTTACGGTTATTGCCACGATTGTTGCGACGCTTAGCTTGCTGGTTTCCACGTCTTTCTTGTGGTTTTTTA
+GGTTGTTGAGTAGTACTTACTTCTTTAACTTCTTCAACCACTTCTTCAGCAACAAAGAGGCTCTTTAACC
+AACCAAAGAATCCACTAGGTTTCGTTTGTTTGGATACCGTAGTTATTTCCGCTTTTACTGGCGACTCATC
+GGCTTTAGGAGCACGTGTTGGTGAAGTCATACCTTGAATCAAAGGTTCATCACGTTTAGCCGCAACTTTA
+TCAAACTTAGGCATTTTAGCTTCTTCAAGTTCAGCTTTCTTTACCGGTAATTCATAACTTGCTTCTACGA
+TAGTTTCATCATTTTTAACACGCAGAACTTCGTATTGCGGAGTATCCATATGTGGATTAGGAATGATCAA
+AACTCTTACATTATGATGTTTTTCAACATGCATCACTGAGCGACGTTTCTCATTTAATAAGTAGGTTGCA
+ACAGGTACAGGTACTTGTGCTTGTACATGTAACGTATTTTCCTTTATCGCTTCTTCTTCCATTAATCGTA
+ATATAGATAACGCTAAAGATTCAACACCACGAACATGACCTGTACCACTACAACGAGGACATACACCTTG
+GCTTGTTTCACCAATTGAAGGACGTAAACGTTGGCGAGACATCTCTAATAAACCAAAGCGAGAGATTTTA
+CCAAGCTGAATACGTGCTCTATCTTGATGAACTGAATCACGCATTCTATTTTCTACTTCACGTTGATGAC
+GAACAGGTGTCATATCGATAAAGTCAATAACAACCAAGCCACCTAAATCACGTAAGCGAAGTTGACGAGC
+AATCTCTTCAGCAGCTTCTAAATTGGTATTAAAGGCAGTTTCTTCAATGTCACTACCTTTAGTTGCACGT
+GCTGAGTTAATATCTATAGAAGTCATTGCTTCAGTAGGGTCAATAACAATTGATCCGCCAGAAGGTAAGC
+GTACTTCACGTTGGAAGGCCGTTTCTATTTGAGTTTCAATTTGATAATGCGTAAATAAAGGTACATCACT
+GGTATATAGCTTTATTTTATTTAAGAAGTCAGGACGAACGACCTCAATGTGTTTTTTAACACTTTCAAAC
+GTTTTAGGACGATCAATTAATACTTCACCAATATCACGACGTAAATAGTCACGAATAGCACGTAAAATCA
+GGTTGGTTTCTTGATGAATTAAGAAAGGAGCAGGGCGACTTTTGCCTGCATCACTAATCGCTTGCCAGTG
+ATGTAAAAGGACACTAAGATCCCATTTTAATTCTTCGTAATCTTTACCTACGCCAGCAGTTCTTACAATT
+AAGCCCATGCCTTTAGGTAAATCTAGTTTGCTCAACGAAGCTTTTAACTCGGTGCGTTCATCACCTTCAA
+TACGACGTGAAATACCACCAGCACGTGGGTTGTTTGGCATTAATACTAAATAACTACCAGCAAGACTAAT
+AAAGGTAGTAAGAGCCGCGCCTTTTTGGCCACGTTCTTCTTTATCTATCTGAACGATAACTTCTTGGCCT
+TCGTGTAATACTTCTTTAATGTTAGGGCGGCCTTGAAATGTATAGCCTTTAGGGAAGTATTCACGTGCGA
+TTTCTTTCATTGGTAAGAAACCATGGCGATCGGCACCATAATCAACAAAAGCAGCTTCTAGAGAAGGCTC
+AATACGTGTGATTTTAGCTTTATAGATATTAGATTTTTTTTGTTCGTGACCTGGACTTTCAATATCTAAA
+TCGTAAAGTTTTTGGCCATCTACTAGTGCTACGCGCAATTCTTCTGATTGGGTAGCGTTAATTAACATAC
+GTTTCATAGTTTGTCGGACTCATTTTTAGTCACAACACACCATTTGCTTAGGACACAAAGCAATCTGTTT
+TTCTGGTAACAGCAATTTGTCAACCTCACGGTTGTCACGGTTAACCTGTCATAAAACCAGGTTAAGCTGT
+TATAAATTCTGATTGTTTTTTATATCACCGCCTTTTACTTAAATAGGCAATGCTAATTTATTTCTTTATG
+TGCTCAGCCTGTGTGCTGTGCAAAATACCAGCGCATTTGCTCTGGTATTATTTTATAATAATTGCTTTAT
+GGTGCTGGGCTAATAACAAATTAAAATCAAAATGTTAAAACTGTTTATGCTTCGTTGACAATCTACAACG
+GGTAAATTATCAAAAGTGATACTTTACTGTGTCAATTAATGCAATAGGCCGTACTATCAATATGTCTTTT
+TTCTATTTTTTTAACGCTTCATAGGTGCAGTTAATAAAATGAATTTTCGCATATAGATGTGGCCGCAGTT
+TGCCTCTTACGTCTCTCTTTAAAGCTTCTAAGGTTAAATTGTTACGTTGATTAGCCTTGTATGATTCTTT
+CATATGGCTACTTAATCCGCTGTTAGCGTTAAATATCAACTAATAACCCTTTTATTATCCCACTATCCTT
+AGTGTTTAGCCAACAAAAAAGGGAGTTAATTACATTATTAGCTAAATAAAGTGTGTTAAACTGCAGCCAT
+GAAAGAAACTAAGACTCAAAAAGCCAATCACGTGCCTAAAATTAAATTAAAGACCAAACATCACTCAGTT
+GTAAAAAAGCCCCAACAGAAAAAAATCACGCCTGAAAAACCCGTTCAAGAGAAAATCGCTCCTGAGCCTG
+AAAAGCCAAAAGTACGCTTTATTACCATAGATAGTGAAGATGCAGGGCAGCGTATTGATAATTTTTTATT
+AAGAACACTTAAGGGAGTTCCTAAAAGTCACCTTTATCGTTTAATGCGTAAAGGCGAGATAAGAGTTAAT
+AAAAAACGGATCAAACCTGTTTATAAATTACTTATCGATGATGAAGTACGTATTGCTCCTATTAGAGTTT
+CAGAAGAAAAAGATGCAGTGTCAACGGGATTACACATAGTAGCTAATCTAGAAAAACAAATTCTTTTTGA
+AGATGACCGATTAATTGTTATCAATAAACCATCAGGTATGGCTGTACATGGTGGTAGCGGCTTAAGCTTT
+GGATTGATTGAAGCGCTACGTGCGTTAAGACCAGAAGCGCGAATGTTAGAACTCGTCCATAGATTAGACA
+GAGATACCTCTGGTTGCTTAATGGTCGCCAAGAAGCGTTCGACCTTGCGTCATTTGCATGAACAGTTTCG
+TGATAAAAATGTACAAAAGTTTTATCATGCGTTAGTGAAAGGTCACTGGCCGACTAAGTTAACTCGCGTT
+ACTGATGCACTAAAGAAAAATGATTTGAAATCAGGCGAACGAGTGGTAGTTGTCGATAACCAACTAGGAA
+AAGAGTCTGAAACACGTTTTAGAGTGTTGGAACGTTATCGTGGTGCAACACTGGTGAGAGCTTTTCCTGT
+AACGGGAAGAACACATCAAATACGAGTTCACTGTCAAACGAGTGGTCACTCTATTGCTATGGACGCAAAA
+TATGGTCATGAAGAGTTTGACGAGCAAATGAAAAGCAAAGGGTTGAAACGCCTTTTCTTACATGCAGCGA
+GTATTGAATTTACTCATCCAAACACGGAGCAGCGATTAAAAATTGAAGCACCGCTTGAAGCTAGTTTAGA
+GAAACTATTGTCTAAGTTAGTTAAAGAGTAATCCATATGGCGATGTACAAATTAGTTATCTTTGATTGGG
+ATGGCACTTTGATGGATTCTATTGCTCGTATTGTGTCATCAATGCAAGCGGCAGCCGATCACTGTCAGTT
+AACCATACCTACAGTCAAGGGTGTAAAAGATATCATTGGCCTAAGTTTACCTAAAGCTCTTGATATCTTA
+TTCCCGGGGGCTTCTCAAAGCCAAACTACAGCATTGCTTGAGCAATATAAATTTCAATATGTTGAAGGTG
+ATAATACTCCAGCACCTTTATTTGAAGATGCTCTATCGTTATTAAAAGCACTTAAGGATAATAATAGATT
+GTTAGCTGTGGCAACAGGTAAAGGCCGTGATGGTTTACAACGAGTCTTTTCGGCTACCCAAACTGAACAT
+TTCTTTCATGCGTCACGCTGTGCAGATGAGGCACTTTCTAAACCTGACCCACAGATGTTATTGAGTTTAT
+TAGCAGAGCTGAGTGTTGAGCCAGAGCAAGCGGTTATGATTGGAGATACTAATCATGATATGCAAATGGC
+TCAAGCAGCGGGTATTGATAGAATAGGCATTACCTTAGGTGTGCATGATCGAGAGATATTAAACCACTAT
+CAACCAATAGCCGTTGTTGACTCCCTTATCGAGTTACAACAGTTATTATTACCAGTAGTAGAACACTGAT
+AGTGCTTTAACAATTTTAAAAGAGGTAAGTGCCCGTATATTAATAGGTGGGCACTTACCTTTGTGATTCA
+GTTAAACAGTCAGTTTGCTTTGCTCAGCTAGTACATCGATACCATGTTGCTTTAATAGCCCCACGAGCTT
+GATCAAAGGTAACCCTATTAAGGTATTTGGATCATCACCTTCAAGTTTGCTAAATAAGCAAATACCTAAA
+CCTTCACTTTTAAAACTACCAGCACAATTATAAGGTTGTTCAGCATTAAGATAGTTTGCTATATCTTTTT
+GGCTCAGCTGATTAAAATGCACGATAAAAGGTTCCACTAAAGCAATAGTTTTATCTTTTTCACTGTCATA
+AACACATAGGCCGGTATAGAACGTAATACTTTTACCACTAAATTTATTTAACTGAACAACAGCATTGTCA
+AAATTATGAGGTTTACCTAAAATTTCTTCTTCGCATACTGCTACTTGATCCGATCCTATAATTAAAGCGT
+TTGGATATTCTGAACTAACTGCTTTTGCTTTCTCTATTGCGAGGCGTTCAACTAAAGCTTGGGGAGATTC
+ATTTTTTTGTTCGGTCTCATCAACATTAGGTTTTGCACAGTGAAAAGGTAGTTGGAGTTTTTCTAAAATA
+GTTTTACGAAACGGAGAAGTAGAGCCAAGCACTAAGGTTTTCATATTTATCCTTTTAAATATATTCTTTT
+ACTAAAGAGTTTAAGACACATTGAACTAAGTTATTGAGTATTGAGTGAGACCTAAAAGACTTAGAAGAAG
+GTATTGGTTGAATAGAATAGTTATAGTATTCTATTCAACATTAATAGCGCAGCATATAAACCTTTTTACT
+TACTTAGGTAATAGCCGCTTATAGAGCTCAGTGTAAACTGATAGCATCACAAAATGAATGAAGTAATAAC
+TATGCTTAACGTTGTTGCTTATTATAAGCTAGTTACCCAATTGCTAAGTCGAACTATAAATTAATCTGTT
+TAGGCTAACTTGCGGTATTGTATATTTACATAGCGATTGTTGTCGAAACAAACAATTATTATACAATTAT
+TGCTAATATTGAGTCTATCTTGAGCTTTTAAACAAAATAGTGCAATTTTCTTTTGACACTTGCCTGTAGG
+GACTATAATATGCGCGCCTTATGCAGAATCTTAAACTTCCAATAACAATTAGTCCATCCCGTAGCGCGCA
+ACGTAGACTCGTGTGCAAAGGTGTATTTAAATTAGCGGATATGACGAGACTGCTTGCAGAATGCGAAAGC
+GGAAGCGAGCATGTTCAAGTAAGTGTTAAGTTTGATGTGGATGAACGTGGTTTGACAGTAATGTCAGGTA
+CGGGATCGGCATTAGTTGCATTAACTTGTCAGCGGTGTAACGAAAATTTTGATCAGTCACTTGAAGTAGA
+GTTTACTTTTAGTCCTGCCAAAAATGAGGAAGCTGCTGAAAAAATCCCGTCATATTATGACGTAGTAGAA
+TTAGATGAAAATGGTGAAGTAAACTTACGCGAATTAGTGGAAGAAGAGTTAATGCTCATGATCCCATTAA
+TTCCACGGCACAACATTCAAGATTGTTCAGCTGATGCTGATTCAGTTTGGGGTGAGTTGCCAGAAGAGCT
+TGAGAAGCCAAATCCATTTGATGTATTAAAACAATTCAAGTAGTTAATAAGCATACAGCTATTTAACTAA
+TAACCGATTTAGGAGTAACTCATGGCAGTACAAAAAAGCAAAAAGTCTCGTTCAAGACGTGGCATGCGCC
+GTTCACATGATGCAGTAACACCGGAAAACTTATCAGTAGATCCAGTATCAGGTGAAACGCATCGTCGTCA
+CCACATAACTGCTGATGGCTTTTACAAAGGCGTTAAAGTAATCGCTGTTTAAGCGATTACTTCGTTAAAG
+TAAAGTATTAGGCTTACTTAGTTTGAGCTTAAATACAGATCTAACCATCGCGTTAGATGTTATGGGGGGC
+GACCAAGGCCCCCTTATAACAATTTCTTCAGCAATCACGGCTATAAGTCATCAGCCAAATTTGCACCTCA
+TTCTTTGTGGTGATGAAATCATCATTACAGAAACTCTTGCTCATTTTGAAATCACTAAAGAAAATTTAGC
+TACTCATAAACAGTTAAGTATTTTCCCGACCTCTCAAGTTGTTTTAATGTCGGATAAGCCCATTGTTGCA
+CTCAGAACCAAAAAAGACTCATCAATGCGAAAAGCACTTGATCTGGTTCATGAAGGCCGTGCACAGGCTT
+GTGTAAGTGCCGGTAACACCGGGGCCTTATTTTCGATGGCACATTTTGTATTAAAAAATATACCGGGAGT
+AGAGCGCCCAGCACTTATTTCATCATTACCTACCCATGATAAAGATAAACATGTTTTTATGCTTGATTTG
+GGCGCCAATGTGTTTTGTGATTCCCATGTATTATACCAATTCGGTGTGATGGGTTCAGTCATGGCTGAGC
+AAGTGGATGGTATTAATAAACCACGCGTTGCTTTACTTAATATGGGTGAAGAAGCAATTAAAGGTAGTGA
+CCATATAAAACTTGCAGCACTTGAATTAACCGAGAATAAAGATATCAACTATGTAGGCTTCATTGAAGGT
+AGCGATATTTTTTCCAATAAAGCCGATGTTATTGTTTGTGATGGTTTTGTTGGTAATGTTGCATTAAAAA
+CCTGTGAAGGTGTTGCCCGGTTAGTTTATGAGAAATCGAAAACTGCTTTTAGTGCTAGCTTAGTGGCTAA
+ATTATTTGGCTCATTACTTAAACCAAGCTTTAAAAAACTGTTTAAAACCATGAACCCCGACCAGTACAAT
+GGCGCAAGTTTGATAGGATTACGCGGTATAGTAGTTAAGAGTCATGGTAATGCCAATTCAAGTGCTTTTT
+TATCCGCAATAGAAGAAGCAGTAAAAGAAGTTGAAAGGCAAGTTCCTGAGAAAATTAAAACCTCATTAGA
+ACACGGCTTTACTTGTCGCTAACCATGCTTTATTTAGTAAATATTAATTTTACTAAAATATCTTTTTCTA
+AACTAATAATACTAAAATCAACGTGTTTAACCTGAACTCAGTTTAAGAGTTCGTTAATGTATTGAATTAT
+AATGCTTAAGTTGCTTTAATATTGCTAACTTGACATTTTTTCTTAATTCAAGGCAAATTCACGTGTTAAT
+AGCTCGCCTATTACAAGTGAATTTAACGAAGAAGTCAGTAAAGTAGCTGCTAAAGAAATCTATATTAAGT
+AGCGTTCAGGTTATTTATTAACAAAAAATTTAAATAGAGTATCAATATGCAAAATAAATTAGCATTCGTT
+TTTCCAGGACAGGGCTCACAAACTGTTGCCATGCTCAGTGACTTTGCAGAAAACAGTATCGTACAAGCAA
+CCTTTGAAGAAGCCTCTAAAGCCTTAGGTTATGACTTATGGCAATTAGTTAACGAAGGTCCAGCAGAAAA
+ACTAAATCAAACTAACTTTACTCAACCAGCATTGTTAACGGCTAGTGTTGCTTTATGGCGTGTTTGGCAA
+GCAGAGTCGACTGTGACCCCTGATATTATGGCTGGCCACAGTTTAGGTGAATATTCAGCACTAGTGTGTG
+CCGGTGTGTTTTCCCTAAGTGACGCGGTAGTATTAGTTGAAAAACGTGGTGAATTCATGCAAGCCTGTGT
+TCCGGCAGGTGTTGGCGCCATGGCAGCTGTTATTGGCTTAGCTGATGAAGATATTATTAATGCCTGTAAT
+GAAGCAATGGAAACGCAAGTTGTTTCAGCGGTTAATTTTAATTCTCCAGGTCAGGTTGTTATTGCGGGTC
+ATAAAGAAGCTGTTGAGCGTGCTGGAGTGCTTTGTAAAGCCGCAGGGGCAAAACGTGTTTTACCATTGCC
+AGTGAGCGTACCATCACATTGTGCTTTAATGAGTGATGCTGCAGCTAAATTGGCTATAGAGCTGGAGTGT
+ATCACTTTTAACCAGCCGAAAATTGCCGTTGTAAATAATGTGGATGTCGCTGAAGAGATCGCAGGTGAAG
+CAATAAAAGCTGCATTAGTTAAGCAATTATATTCGCCTGTACGTTGGAGCGAAACTATTAGTTTGCTAGC
+AAATGACGGTATAGAAAAAGTGGTTGAAGTAGGTCCAGGTAAAGTATTACAAGGCTTGAATAAGCGTATA
+AATAAATCACTACGCAGTGTTAGTTTCAATACAATGGATTCATTGCAGCAAGCAAAAGATTTAGTGACTA
+GTGAAATCTAACCGTTGTTAAGTAAACGATTATATTTTAGTAAGATGAAATAATTTAATATAAATGATTC
+GTTACCTTATTGAACAAGGTAACGTTATAAAATAAAAAGAGCAGGTAAGAATATGTTTTCTTTAGAAGGT
+AAAGTCGCTTTAGTTACTGGCGCAAGTCGTGGTATTGGTAAAGCAATAGCTACACAATTACAGTCATTGG
+GTGCAACGGTAATTGGTACCGCGACATCAGAAAATGGTGCTAATAACATAACTAAGTATTTAACTGCTGA
+TAACGGTAGTGGTATGGGGTTGGTGCTAAACGTGACAAGTGATGAATCTATCGCTGAAATGTTTGTAGCT
+ATTAAAGAAGCACATGGTTCCATGATATTTCTAGTAAATAATGCTGGTATCACCCGTGATAATTTATTTA
+TGCGTATGAAAGATGATGAGTGGTCAGACATTATTGAAACTAACTTAACGTCTGTTTTTAAAGTAAGCAA
+AGCTGCTATTCGTCCTATGATGAAGAAACGTACAGGCCGTATCATCAATATTGGCTCTGTTGTAGGTACC
+ATGGGTAATGCTGGCCAAGTTAACTATGCAACAGCTAAAGCGGGTTTATTAGGTTTCACTAAGGCCTTAG
+CACGTGAAGTTGCTTCTCGTGGTATTACTGTAAATACTGTTTCACCTGGCTTTATCGATACAGATATGAC
+ACAAACGTTAACAGATGAACAAAAAGAAGGTATATTTTCACAGGTTCCTGCGAATCGTTTAGGTAAACCA
+GAAGAAATTGCTAGTACTGTCGCTTTTTTAGCATCAGATGCCGCAGCTTATGTTACGGGTGAGACAATCC
+ACGTTAATGGTGGCATGTATATGGTGTAAGCCTTGATTTTTAAGGCTTACATTGTTTTTTAATCATATTT
+TTCAATACTTCAACAGGTTAGACCAGCTTAAAAAAGTGAATTAGTTGCTTGCAAGGCAAGCTGTTGACGA
+ATACACTACACGCAATTTGAAAAAATGCACTTTCAGTAAAGGAAATAAAATGAGTAATATCGAAGAACGC
+GTAAAAAAAATCACAGTTGAACAGTTAGGTGTTAGTGAAGCAGAAGTAAAAATTGATTCATCATTTGTTG
+ATGACTTAGGTGCTGACTCATTAGACACTGTTGAATTAGTTATGGCGTTAGAAGAAGAATTTGATACTGA
+AATTCCTGACGAAGAAGCTGAAAAAATCACAACAGTTCAAGCAGCAATCGATTACGTTACTGCTAACCAG
+TAATTGTTAATAAGTTCGATATTATCGAGCTTAGTAAAATAATAAAAGCGGTATACTTAATTGTAAGTGA
+CCGCTTTTTTTTTATCTATAAGATGACGATATTATTCAATAGAAGACTATCATTGAGTAATACCTTCATA
+TTAATTTACTGGCCAGCTTAGAGCTGTATTAGCGAGCTTAAAACAAGAAAAATGAGTTAACTTATAGTAA
+GTCTATACTTCATTTGTTTTGTGATGTTATCAGTTCGCTAATGAGCTTCCGAAGGACAAGTTTAAAAGGC
+TTGCATGCGACGTTATTGATTTTGACAAGGGAATAACTATTCTCTTCAATCAATGCCTTACCTCTAAGCC
+TTTTAATTCTCGCTAAGTGATCAATAAATTAGTACGATTGGTATAATACATTTAATTTTTCGGAGGCCGC
+TCTGTTATGAGACGTGTAGTAGTAACTGGCATTGGCATGCTTAGCCCATTAGCCAACACCGCAGAAGAAA
+CATGGCAAAACCTGCTACTTGGTAAAAGTGGTATAGGTAATATTGATCATTTTGATACCACAGATTACCC
+CACTAAATTTGCTGGTTTAGTAAAAGACTTTGATGCCCAGAATTATATGGAACGAAAAGAAGCCAAAAAA
+ATGGATCTTTTTATTCAATATGGTATTGCAGCGGGCGTACAAGCTTTTAAAGACTCAGGTCTTGAAGTTA
+CTGAGCAAAATGCACCACGTATTGGTGTTGCTATTGGCTCTGGCATTGGCGGTTTAGGCTTAATTGAACA
+AAATCATAACAAGCTAATCAAAGCCGAAGGTAATCCTCGTAAGTTATCGCCATTTTTTGTGCCTTCAACC
+ATTATCAATATGATTGCGGGTCACTTATCAATAATGTTTGGCCTGCAAGGTCCTAATATTGCCATAACTA
+CAGCGTGTACGAGTGGCGTGCATAATATTGGCCATGCTGCCCGTATGATTGCTTACGGAGATGCCGACGC
+AGTTGTTGCCGGAGGTGCTGAAAAAGCGTCCACAACACTAGGCATGGGCGGCTTTGGTGCTGCTCGCGCT
+TTATCTCGTCGAAATGATGACCCTGAAGCGGCATCTCGTCCTTGGGACAAAGATCGTGATGGTTTTGTTC
+TTGGTGATGGTGCTGGTGTTATCGTTGTTGAAGAATATGAACATGCAAAAGCCCGTGGCGCAAAAATTTA
+TGCTGAGCTAGTTGGTTTTGGTATGAGCGGTGATGCTTACCATATGACTTCACCACCTGAAAATGGTGAT
+GGCGCAGCGCGTGCTATGCAAAATGCTATTAATGATGCGAAAGTAGATATTAGTAGAATTGGTTACATTA
+ATGCCCACGGTACTTCTACACAAGCCGGTGATATGGCTGAAACTAATGCGGTTAAGACTGTATTTGGTGC
+TGGTGCAAAGAATGTAATGATGGGTTCTACCAAGTCTATGACTGGACATTTGTTAGGCGCTGCAGGAGCT
+ATTGAAGCTATTTTCAGTATCCAAGCACTAGTGAATAAGCAAGTTCCACCGACGATAAATTTAGATAACC
+CTGATGAAGGTTGTGATCTAGATTATATTGCTGGTGCAGCACGTGATGTTGAACTTGAATATGTACTTTG
+TAATTCGTTTGGTTTTGGTGGTACTAACGGCTCATTAATCTTTAAGAAGATTTAGTTTGTTCTAGTTTAC
+TTTTGATTAGTTATTCACAATTAATGTAAACCACTTGAAAAGTAATGAGTAAGCCTGAATACTAACCTCT
+ATGCGGAGGAAGTCTTCAGGCTTTTTTATGTCAATAATTAATGTAGCGACACTCAATGAAATATTGCTCT
+ATAAATGGTCAACAACAAACAGATATAGCGGTAACTGATAGGGGACTTGCTTACGGTGATGGGCTATTTA
+CCACAGCTAAAATTGTTAATGGCACAGTGGTATTATTAGAAAAGCATATCGAGCGATTAACTCATGGCTG
+TCAGCAATTAAAACTGCAGCTACCTTCAAACATAAGTTTAAGAGAACAATTGGCATCGGTCGTCCAAGGA
+TATTCGCTAGCGGTACTTAAAGTAATGATAACTGCAGGTAGTGGTGGCAGAGGTTACTCTAGAGTCGGAC
+TCAGTGATAATGCTGCAAACATAATCATCATGATATCTGATTTTCCAAGTCATTATGAAACGCTCGCTCA
+ACAAGGAATCAATGTAGGAGATAGTAAATATCAGATTGCGACTAGCTCAATGCTTGGGGGGATTAAACAT
+CTCAATAGACTTGAGCAGGTATTATTAAGAACTGAAGTTGATGAGCGCAGCGAGGATGATCTTATTGTGA
+CTAATTGCCAAGGCGATGTTATTGAGGCGACCAGCTCAAATCTATTCTATTGGTTGAATGAACAGTTATG
+CACCCCTGAAATATCAACCTCAGGAGTTGATGGTATTATGAGACAGGTGCTTATAGCCAAAAACACAGAA
+ATAAAAGTATGTAAAACCTCATTCGAAGAACTTAAATACGCACAAGCTATGTTTATCTCTAATTCTTTGA
+TGGGCATAATGCCGGTAAAAACGTACAATAATCGCCTACTTGACGTTGATGTTGTATTGAAGCTTCAAAG
+ACGAATGAAAGGATTTATTTAAATGATTTTTTTGTCGTTTTCTTGTCAAATTAACTAAGGACAAAGCGTG
+CTCAAAAAACTTATTATTATTACTTTGTTGGCATTACTTGGTGCAGTAGCCACCTTAAGCTATCAATTTG
+ATCAGGCGTTACATACCCCTTTAACAATAGAAAAAAATACTTATTTAAAAGTAATGCCTGGCAGCTCTGT
+TAGCTCATTCGCCAAAAAATTAGCACAAAAACAATGGATACCAACCCGTTTTTGGCTGAGAAATTATGGT
+CGTCTATTTCCACAAAAAGCAAATATTAAAGCGGGTACCTACTTAATAACCAAAGGTACAACCTTAGCGC
+AATTATTAGTCCAGCTCGTTGGTGGAAAAGAGCACCAATTCTCTGTCACCTTTATTGAAGGGACACTTTT
+TAAAGATGTATTAGTTATACTTGCAGGGCATCCTTATATTAAACAAACAATTGATGATAAATCGATTAGT
+GAAATAGCGGTAAAACTCGGCATTGACTCAATAAATCCTGAAGGGTGGTTATTTCCTGATACTTATGCAT
+TCACAGCTGATACGAAAGATATAACACTGCTTCAACGTGCTAACGTCAATATGCAGACGCAATTGAGTGC
+ATTATGGCAGAGCAGAGCGGAAAACTTACCTTACAAAACACCTTATCAAGCATTGATTATGGCCTCGATC
+ATAGAAAAGGAAACAAGTTATATTGCCGAACAACCCATAATATCATCGGTTTTCGTTAATCGCTTACGAA
+AAAATATGCGTTTACAAACCGATCCTACGGTTATTTATGGTTTAGGTGATCGCTATGCGGGAGATATAAC
+CCGTGCACACCTGCGCGAAAAAACGGCTTACAATACTTATAGAATTAATGGTTTACCGCCAACGCCTATC
+GCAATGGCGGGTTTGTCAGCCCTACAAGCTACATTAAATCCAGTAGCGAGTGATTATTTTTACTTTGTTA
+GTGGTGGTGATGGCAAACATGTTTTTAGTAAAACGCTAGCTGAACATAATTTTGCCGTTAAACGTTACTT
+AAAAGAGCAAAGAAAAAATAAATCAAAGTAAACATATGACTGAATAATATAAACTATATAATTGATTACA
+CTCATCGATACAACTGTCAAAAGGTAAAAGCTCAGGTATGTCTACAGGAAAATTTATTGTCATTGAAGGC
+ATGGAAGGTGCTGGTAAGTCCTCGGCTATTGCAGTCATTGAAAGTACCCTAAATAAACATGGTATTGAGT
+ATATTAATACCAGAGAGCCCGGTGGAACCCCTTTAGCTGAATCCTTACGTGATATGGTTAAATCGGTAGA
+TCATCAAGAAAAACTTACTGTGGAAACAGAGTTACTCCTTATGTATGCCAGTCGCAGTCAATTACTTGCC
+AATAAAATATTACCTGCTCTAGCTGCTGGAAAGTGGGTGATAGGCGACCGTCATGATTTAAGCTCGCGCG
+CTTATCAAGGGGGAGGTCGAGGGTTTGACGAAACGATAATGAATACCATCAGTGATATCACGTTAAAAGG
+CTTTCGTCCTGATATTACCCTTTATTTAGACATAGACCCGCATATTGGCTTATCTCGTGCGAAAGCAAGG
+GGTGATCTAGATCGCATTGAATTAGAAAAAATGGAATTTTTTATTCGTGTTCATAATAAGTATCGAGAAC
+TCGCCGAACAAGATGACTCCATTATTACCGTTGATGCAGCACAAGCAATGTTAAAAGTGCATCAAGACGT
+AGAAAAAGCTGTTATTGGCTTTATTACTAACACGGATAAAGGTTAGAGAAGGAATATGCTACAAATTTGC
+CACGAAAAGCAAGTGCAATTGAGCCGACAATACCAACAAGATACCTTAGCACATGCCATTATCATTCAAG
+GTATAGAAGGTGCTGGGCAAGGTGCATTGGCAAAGTGGTTAATTGAGTTGTTAATATGTCAAAATCCGTT
+ATCAACAACTAATGCTGCTGGAACTGAAACCATCAGTGAAGCCTGTGGTCAATGTAAGGCCTGCCTGCTT
+AAGAAAAGTGATAACTATCCAGACCACTTATTGTTGAAGAGCGAGAATAAAACTTTAGGGGTTGACGACA
+TTCGTCGTGGCAATGCATTTCTAGAAAAGACTGCCCACCTAGGCAAGGTGAAAACGATATTGATACCACA
+AGCTCAGGTAATGACTATTGCTGCAGCTAATGCATTACTAAAAACATTAGAGGAGCCAAGTGCCAATAGT
+TATATTGTATTAATTACAGACGATCTTGATAGCTTATTACCGACAATAATAAGTCGGTGTGCTGTTTATG
+CCATTAGACCTATGATAGGCGAGGCCTTGTTGGCACAACTCAAGGTATCGAACCTTGGCGATGTTCAACT
+ATCAAGTAGTGCTCCTTTGACTAATAAAGCTAATGACACTGCTTATATTAATTTATCTCATTTACCTGAA
+TTAACCGATAAAATTGTTCATCAAGAATTTCAGGTTTTTAATCAATATTTATTAGATTATTTACTACATG
+GTCAAAGTGAAGAAAAGTTATTGAGTCAGATTGTTGATAATAAGTACAGTTTACGTTGGTTAGAAAAAAT
+AACCTGTAATCTAATGAGAGAATATTACCTTGTTAATGCAACGGATCAGACCTTATTGCTTATTAAACAG
+AAAATTTCAGTGCAAGTGCTTAATCAAATATATCAAGCTATCATCACTAGTAATAAACTGATAAAATCTT
+ATCTTCAAGCTAATCGACAATTCGTCGGTGAACAGTTACTTATGACGATAAATGATATCGTTAGACCATA
+GATATAGGAGAGCAACTTGGTTCCATTAAACGTAGAGTTTTATTCCGACCGTGATTTATATCTTGGCTTT
+ATGCCCTTTCTTAATGAGGGTGGTATTTTTGTACGTACACCGCGTCAGTACGACTTAGGCGATGAAGTTG
+AATTACATATATTATTGCCAGATGCACTAGAAGAGTCCATCGTTCAAGGTGAAGTTTGTTGGCTGACTCC
+CGTTGGCGCACAAAATGGTACACCTCCCGGTGTTGGTATTACTTTTGTTAAAGATCCGGAAAAAGTTCGT
+CATCAAATTGAGCAAATAATTGCTCGACATTTAAATTCTTCAGAGCCAACACTAACTATGTAGTTTGGTT
+TCTTATCACAACTTAGTAAGTGACAAACGTTCATTATTAAAAAACTATTTTAAAAGCACAGGAGCTCCTC
+GTTGTTTATAGATTCTCATTGTCATTTAGATCGACTTAACTTATCTCTACATGATAATAATTTGGATAAT
+GTTATTGAGGCGGCGACAGCAGCTAAGGTAACTAAACTACTATGCGTGAGCGTTACATTAGCTGACTTTC
+CTGAAATGGCAGCCAAAACAGCTCATTATGACAATGTATATCTTACTTGTGGTGCTCATCCTTTAAATCA
+AAAAGATGCAATTATACCTGAGCAGCTATTAGCATTAAGCCAAGATGACCGTGTTATAGCGATTGGTGAA
+ACGGGGTTAGATTATCACTACGCACCTGAAACAAAAGCGCTACAGCTTGATTCATTTAAAAAGCATATTC
+ACGTAGCCAAAGAATTAAATAAACCACTGATTATTCATACTCGTGAGGCACAGCAAGATACTTTAGCGTT
+ACTTCGTAGTGAAGGGGCAGATCAGGTAGGCGGTATACTGCATTGTTTTACAGAAAACTGGGAGATGGCT
+GAGCAAGCAATTAAAATGGGTTTTTACATCTCTTTTTCAGGTATCGTTACCTTTAAAAATGCCACTGCAT
+TAAGAGAAGTCGCTGCTTTAGTACCTGATGATAAATTTTTGATTGAAACTGATGCGCCGTATCTTGCGCC
+TGTTCCTCATCGTGGTAAAGAAAATCAACCCGCATATGTTGTAGAAGTTGCCAAACATCTGGCAAGTATT
+CGAGGTCAATCTGTTGAAGAAATAGCTAAACTCTCAACGGATAACTTCAACCGTCTTTTTAAGTTATAAA
+TGACTCTTGTTTTGATTAAATCTAAATAAATATTAATAAATTGAATAAAAAAAAGCCCAAACAATCGTTT
+GGGCTCAAAGATTGGCTCAGGGGTTTGAGCCGTGCGCTAATGAACCATTATCTGGTCATTAAGATAAAAA
+CAAAAATAAACTAGGTTTGTAACACAATTAACTAACATCTTAGCAACAAAAACCTTACGTCATGCCAAGC
+TTGTGTAATTAAGTTTAGTGTAAGTTTTTTAAATTGCTAATCTTTTTTTGTTTATTTATATTTACCTTTT
+AAGACAATGCCTTAGCTTGCTTGTAGTGTGACTTTTATTTCTTTTATACTAGTAATTGTCATGGTGATTA
+TACTGGTTTCCCACCAATATCGCATTGGCTTTGCACTGTTTCTGACCTAACTGGTTTAATCACGTAAATT
+GCTATGATATGTCCCTATTTATCGCATGTTTTTAGGCAATAAAGCGAGGCTTTCCTCAGCAAAACCTACC
+CCAGCCTCAGTATAAAAGTTAAAGACTTTATCAATGCCGAATGCTTCTAGTTGTTTGCGTTCATCATCGT
+AGCGGGCTACCGCGGCAATTTTTCCTTTATAATTTGCTGCCGTTAGCTGTTTAGTAATATTAATAATATC
+TTGTACTGAAGGTAACGCGAGTAACACAAGTTCGAGTTGTGATAGATCGATACTTTCCCAAAAATAGATA
+TCTTCAGCATCACCGTAATAGGCTTGCATTCCTTTACTATTTAACCACGTTATTTTTTCCTTATCAGCAT
+CTAAGCCCCATGCAGGACTAGTACCGTGACTATTAATTGCTTGATAAGCCCCCATTCCAACACGACCCAT
+ACCGATGATAACAATAGGGCGCTGGCACGGTTGAGAAAAATTATCTTCTTCAAGTTTGGTTTGTCGTTCA
+AAACGCGATAAAAATCCTCTGTGTTCGGTAAAAATCGTATGGGCGAACCGATAAATTATATTGGTTAAAA
+TAAAGGATATAGCCATGCTTAATGCAAGGATCACCAGCCAATCATTACTTAGCCATCCAGAAGATACGCT
+TAACGCGCCAACAATTAAACCAAATTCACTAAAGTTACTCAAAGATAGCGCGCTTAAGAATGCAGTACGA
+CAACGTATTTTTAATAGGGTAAAAATACCGTAGAACATCAAAAACTTAATAGGAACCAATAATATTAATA
+GTGTCGCTAAACCTAACATCTCTAATGTCGGTATCGCCGTAAAACCAATAGAAAGAAAGAAGCCAATTAA
+AAATATATCTTTAAAGTTCATTAATGCTTTATTAATTTCAGTCGCTTTAATATGTGAAGCTAAGAACATA
+CCAACAAGCAATGCACCTAAGTCACCTTTAATATTGACCAACTCAAATAACTCATAACTACCTAGTGCGA
+GAAAGAAACCCATTAATGTAATTAGTTCACCATGGCCAACATGATTAATAACTCTATTAATTAAGGGTTT
+AATTAAAAATAAACCAAGTAACGAAAAGGCCCAAACCGAGGGTATCTTACCTGTGGCAAAAACTAAAAAA
+GCAACAGCAATGATATCTTGAATGACCAGAATACTGATGGCTAACTTACCATGGCGAGTACGCATCTCTC
+CATTTTCTTCTAATAGTTTTATTACACAAACAGTACTACTAAAACTCAAAGCAAAAGCGATCAATGCAGC
+GGTCATTAAGTCTAAATCACTGAAGTAATTCACCGACATTAACGCGAGTAATTTAACAAAAGTTATGGTG
+ACAACAATCCAAAGTAAGGTATGTAAAGAGCAACCTAACCAAACTTCCGTTTTGAATAGGTTTTTTACGT
+TAAGCTTCAAACCTATGGTAAACAACATGATGGTAATACCTAAGTCACTTAATACGCTTAAGCTTTCATC
+GGCTTGATAACCTGCAATGTTTAGGATAAACCCCGCGGCAAGGAAACCGATAGAGGGGGGCAGAGAGATG
+GTTTTTGCCGCCAAGCCGCAGATGAAAGCGAAAAGTATCCAGATAAAGTCCATAGTATTGCTCTAGTTTT
+CGTTGATTTACTAAACAGAAATGTTTTGGGTATTATTGAAATTATGCAGGTATATATTTTGATAACTATA
+AATCAGCAGATGTTAATTTTCTCAGTGAACACCTTAGAAAGTATTCATCGTATTACAGCTAAGTTTACCC
+TAAAAACAACCTGTTAGACTAGCTTGATTTAACTATTCGTGGCGATTTAGTCGATACCTGTGACCAATCA
+ATATGCATGTTTCAGAGTGCATGGGCAATTTCAATACGAGGCGCGCCTTTGTAGTATTGGTTATTCAGGA
+GAATATGCTCCTGCATTCTCTAATATGCTACATCCATGTAGCGTCCTTACAAAAAGGTGCAACGATGTAG
+TGATGTTGCTCAAGCGCTTCTTCTATGGGGCTAAAAGTGATTTATGCGGCGTTATTCATTTGAACAAGGG
+AGTAACCATTGTTTAAAATAAATGCCTTGCCTAAAGCACTTTTAACTCCCACTGAAATCATGCACTTTGA
+ATGGTAACGGGTATATATTACTTTTGTAACCATTTATCAATTTCGCTATACATAAAATCACGGATGATAG
+GTTGTGCTTTTGCATTGGGGTGTAAGTTATCATTGAGCATTAGCGAAGAATCAATGGCAACATCTGTCAT
+AAAGTAAGCCATAAGATGGGCGCCCGTTTGATCGGTCACTTTGGTATAGCTATCAGTAAACATTTTACGG
+TATCTTTGGCCCAAGTTCGGGGGGATTTGAATTTCCATTAAAGCGACTTTCGCGCCATATTGTTGACTCT
+TGGTCACCAGCTCAGTTAAATGTTTTTGCAATAACTTCACTGGAAAACCTCTGATACCATCATTACCACC
+CAATTCAATTAGCACATGGCTAGGCTGGTGAGCGTCAAGCCAAGCATCAATTTTTAATAAGGCATTATCC
+GTAGTTTGACCACTGATCGCTGTATTTATGATGGTGACAGGTTTATTATCTTCTCTATATTTATTTTGTA
+ACAAATGAACCCATGCTTGTGCTTGCTCAAGTCCATAGCCAGCGCTTAAGCTGTCACCAATAAGTAAAAT
+TTTATCATTTGCCATGCTGGTAAATGATAGGTTTGTCAAAATTAAAATAATAATAGATTTTAGGATAAAA
+CGAGTCATGTCAGTACTTTCTCAGTTAAATGTTATTCAAGTGTCAGGGCTTACTAAGCGTGTTAGTACAC
+TTGAAGGAAGCCTTACTATCCTTAGCGATATAAACTTTTCTGTCAAGTCGGGAGAATCAGTAGCTATTGT
+TGGTGCTTCAGGTTCAGGTAAATCTACGTTATTAAGTTTATTAGCTGGATTAGATGTTGCGAGTCAAGGT
+GATGTGCACCTCGATGGCGAAGCCTTAAGCACACTTGATGAAGAAGCGCGTGCTCAGGTAAGAGCAGAAA
+AAATTGGCTTTGTTTTTCAATCATTTATGTTAGTGCAAAGTTTAACCGCACTTGAAAATGTAATGTTGCC
+AGCAGAGCTCGCAGGCGATCATGATGCTAAAGCCCAAGCAATTGAGTTATTGGATAAAGTAGGACTGTCA
+CATAGGCTTGAGCATTACCCATCTCAACTATCAGGAGGTGAGCAGCAGAGAGTTGCAATTGCGAGAGCAT
+TCATTGGCTCACCTAAGATACTTTTCGCTGATGAGCCTTCAGCGAATCTCGATAGTAAAAATGGACATCT
+GATTGAAACATTATTATTTGATTTAAATAAACAAAATGGAACTACGTTAGTACTAGTGACTCACGACGAA
+CAGTTAGCGAAGCAATGCCAGCGCATTATACATATTGAAGGTGGTCAATTGGAAAAAATTAGTGAAGGAG
+CAGCTGTCAATGTGGGTTAAATTGGCTTTTAAGTTATTCTCACGAGAGTTCAGGCGTGGTGAATTAACTA
+TCATCTTTGCAGCAATAGCGTTGGCAGTACTTACCGTTTTTAGTTTGTCTGCAATTACAGAACGAATTGG
+TTTAAATATCGCACAAAAAAGTAGTGACTTTATTGCCGCCGATCGCCGTTTGTCTAGCAATCACGCTTTT
+GATCCACAACTACTAACAAAAGCAAACGAACTTGGGCTAAAAACGGCAAAGGTACTCTATTTTGACTCCA
+TGCTGTTTGCTAATGATGAATTGGTATTAGGCTCAGTAAAAGCGGGTTCTAATGCTTACCCTCTCAAAGG
+TAAGCTTACTATTAAGGACAACTTAACCAGCCAAGCATATGAAGTTGCTACTGGTCCTAAGGCGGGGTCA
+ATTTGGCTTAGCGAAGGTTTATTTTATACGCTTAATGTAAAGGTCGGCGATAATGTTGAATTAGGTGCGG
+GGATTTTTAACGTCAGTAAAGTGTTAGTGAAAGAGCCTGATGCGCCATTTTTCTCTTTATCTGGTAATAA
+ACGCGTACTATTAAGCTATGAAGATATTCCTGTCACCAAAGCTGTTCAAGCGGGCAGCAGGGTATTTCAT
+CGCCTACTTTTTGCTGGAAATGAACAACAGCTGAGTAATTACTATGCTTGGCTTAAGCCACAACTTAAAA
+GTAATCAAAACTGGGAAGGGATTAAAGATAGACAATCCCCTTTGGGAAACAATTTAGACCGAGCAGAGCG
+ATTTCTATTACTCGCAGGTTTATTTGGCATTATGTTAGCTGCCGTTGCGATGGCAGTTTCAGCGAAACGT
+TATTGTGAACGACAATATGATCCCGTTGCTATGATGAAAACGCTCGGGGGTAGTCGTAAAGTTATTCGTA
+ATATATTTCTTTTGCACCTTAGTTTAGTGACCGGCTTTTCTATTATCGCCGGTTTACTGTTAGGCTTTAT
+TCTGCAAACCATTGGTGCTGATTATTTAGCAAACTTCATGGGCACTGAGCTACCACAAGCAGGCATGCGT
+CCTTGGTTATTATCTGGTTTTATTGGGCTAATTTGCGCGTTAATGTTTTCCCTTAAACCCTTACTCGATT
+TATTTGATATTCCTCCACTGCGTGTCTTACGTCGAAACTTAGGTGATACCCTCGCACTGAGTCGACTTCA
+TCTTTTCCTCTCGTTTATGACTATTTTTGTTTTAATGTGGTTATTTAGTGGTGAGATCGTTACCACCTTA
+ATTTTATTTGCCTCTACTTTATTAGTGATTGCTGTTTTATTTGGTATATCTCGATTATTATTTGCTGCTG
+GGCGCAGTTTAGGGCTTAGACCTGGCTCTAGTTGGTCATTAGCGATAGCGACATTACAAAAAAGAGCCAA
+TGCTAATGCGATTCAACTGATCAGTTTCGCGTTAGCAATTAAGTTAATGCTATTTTTGGTTGTTTTAAAA
+AATGACATCATTACAGACTGGCAAATGCAAGTTCCACCTAATGCTCCTAATATGTTTATCATTAATATTA
+GTGAGCAAGAAGTCGATCCAATTACGCAGTTTTTTACCGATAACAACATTGCCCATGAAGCGTTTTATCC
+TGTTTTTAGCGGACGAGTTGATGCGGTTAATGGTGAAGAGTTTGCTCGAAGCGTCTCAAAGCAAGAAGGC
+GAAGAAAAAGATGAAGACGCGAGAGAAGGGGTCAACAGAGAGCCTAACTTAACTTGGTTAGAGTCTTTAC
+CAGAAGGTAATGAAATAACGGAAGGAAAATGGTTCACGAATGGAGATACTGGTGATGAGATTGAAGTGTC
+CGTTTTTGATGGTTGGCAAGAAACGCTCGGGCTAAAGCTGGGCGATACCATCACTCTATTAGTTAATGAA
+CAACCAATAGAGGCCAAGGTTACTAGTTTTAGAAGTGTTGACTGGGGATCACTAAAACCTAATTTTGTTA
+TGATTTTAAGCCCGAATATGGCTGGTAATATACCAGTAACCTACTTTAGTGCTGCGAAATTGGAAGATAA
+ACATACCAAGGATATTAGCCATTTATTACAACGTTACCCAACGATAAGTATGATTGATATCAAATCTCAA
+ATAGAGCAAGCCCAATCGATTATTGCGCAAGTCTCCTTAGCGATAGGCTTTGTTTTATCAATTGTATTGA
+TAAGTGGTGCTTTAGTGCTTGTTTCACAGGTGCAAGCAAGTTTGGCAGAACGTATGCAAGAAGTGGTGAT
+ATTACGAACCCTAGGAGCTAAAGGCCGACTGATCAAACTTGCAACGCTTTATGAATTCATGCTATTGGGA
+GCTATCGCTGGCCTAGTTGCGGCAATAGTAAGTGATGTGGCTTTACTGGTCATTCAACAACAACTCTTTA
+ATGTTGAAGGCCGAATGCATCCATATATTTGGTTATTAGGACCGTTAAGTGGCGCTATTTTTGTTTCTGC
+TATTGGTTATTTTATGGTGGCAAGAACTATGAGACAAAATACCCAAGGCCTATTAAGAAAGATTGCTTAA
+CCTAAGTAATAAGTGCTCTGAGCTGATTGCTGAGGGCACTAATAGCTATCTGATAATAGTGATTTAATGT
+GAGTACATAACTAATTGATTACTTGGACTTAAGCATAAGGTATATTGAAACGATAAATAGTTAAGGAATA
+ATTTTCATGGTTTCAAGTTCAAATAATAGCTCTATTGCGAAAGCATTTGTAACAGTCGCCGCTATTTTTA
+TCATTTTTGCGGGTATTAAAACCGCGGCTAATATTTTAGTGCCGTTTTTACTTTCAGTATTTATCGCCAT
+CATCTGTAACCCATTAATCAATAAAGCCAGTGAGTATAAAATACCAAAGGCTGTTTCTGTCATTTTTGTT
+ATAGTTGTCTTTGTTACTATGGCTGTGTTTTTAACGGGATTAGTGGGCAGCTCTTTAAATGAGCTTTCTC
+AGCAGATACCTCAGTACCGAATACAACTCAAAGAACAATTTACTTGGTTAACAAGTTTCCTTAATAGTCA
+TGACATCCAACTTTCTTCATCGATAGTGACTGAATATTTTGACCCTGCTGCAGCGATGGGGTTAGCGGCT
+GATATGTTATCCAGTTTTGGCTCTGTGATGACAAACTTGTTTTTGATTATTTTAACTGTTGTTTTCATGT
+TGTTTGAATCATCGACGATTCCACATAAATTACATTTAGCATTAGATGATCCTCAAATGCGTTTAAATCA
+AATTGAACGGTTTTTATCTTCGGTGAATCAGTATATAGCCATTAAAACACTGGTTAGTATTGCCACGGGT
+TGTATTGTGTCACTGATGTTATGGATCTTTGGTTTAGACTTCTTTTTACTCTGGGGTGTATTAGCGTTTC
+TGCTTAATTATATACCAAATATCGGTTCTATTATTGCCGCAGTGCCACCAATGACGCTCGCTATCTTACA
+ATTAAGCATAGGGGAGGCCGGCGCTATCGGTTTAGGTTTTGTTTTAATAAATATGGTAATGGGTAATATT
+ATTGAGCCTAGGTATCTAGGTAAAGGTCTAGGGCTATCGACTTTAGTTGTTTTCTTATCTCTAATTTTTT
+GGGGATGGTTGCTTGGTACTGTAGGTATGCTATTAAGTGTGCCACTGACCATGATATTAAAGATAGGGTT
+AGAAAGCTCACCAGAAGGTCGTTGGTTGGCTGTCATGCTAAGTGATGAAGTTGAACTGGTCGATAAAACC
+GAGCAAGCTTTACTTGATTGAGAGCTTGATTAAAAGCTTGATTAAGATGTTGCTCGGCTAACTTTCTAAA
+GAGTGGGATTAGTCGTTATAATTTTACTGAGTTCGGTGATTCTGTTCTGGCTTGATTGTACATAACAAGT
+TTTATAGACCAAGTCTGCACCTCTTTCGGGTGATATTACGAAATATTGCCCATTGGCTATTTCATAAAAA
+CAATAAAAACAATAAAAACAATAAAAATAATAAAAATAATAAATGTTTAATGTAAAATACCGATGAACCA
+CTATAGTTAGGGAATAACTTTGTCATTTATGTAAAACAAGGGAATGTATATGTTTATTACATCGATAAGA
+CTATTTTTACTCACCAGTATGCTGTTAGGTGCGGTTGCTTGTAATAGCGACAAAAAGTTTAAAGAGCCTG
+ATCAATCTGTGGCAGTTGCTAATTTAGCTCCGAGTGTTGCCATAAATAGTGAGTTAGAAGTTGTTGAAGG
+ACAAACTTTATTTTTGGATGGCAGTGAAAGTACAGATCCTGAAAATGAAGCTTTGACTTATCAATGGTCA
+CAGATTTCAGGTGTGTCTATAGCGCTTATAGGTAGTGATAATGCCGAGAGCAGTTTTATTGCTACTGAAG
+TAGATAAAGATGAAACTTTAGGGATACAGCTAACAGCGACTGATCCACAAGGTAATTCATCAATGGCTTT
+ATTTGAAGTAACTATTAAAAATAGGATTGAGATCAGCGAAATTGCATTTGTAGATAACAATCTATCTGAA
+TGTGTGAAAGCCTTGAACGTAAAGTATGCTGACCAAATTACCGAACTAATTTGTATTGATAAAGGAATTG
+TTGATGCTAATGAAGTTGCAATGTTAGAAAATTTAGTACTATTAAATTTAACTAATAATGAACTAAAAAC
+GATTGATATAAGCAAAAACAAGGCATTACGTCATCTTTGGTTGGGTCACAATGGATTGTCTGTAATCGAT
+GTCACACATAATAAGCTTTTAGAGATTATTTGGTTGTATTTTACTGAGATAAGTGAAATTGATGTATCAC
+AAAATCAGCTGTTAACGTCGCTTATTTTAAGTGGTAAAAATCTCACGTCATTAAACGTAGAAAAAAATGT
+AGAACTAGTTGATTTATACATAAGCTTTACATCAATTAGTACTTTAGATCTAAATAACAATGAAAAATTA
+GTCAGCTTAAGAGCGGAAGATACACCATTAACTTCTATTGATATATCAAATAATAAATTGTTAGAGGCGT
+TTTATACTAGCATTAATGAATTAACATTCCTCGACCTGAGTCAAAATGTGAAATTAAAAGAATTGCACTT
+ATGGAAAAACAAGCTAGCTTCTATAGACGTTTCCGCAAATGTAGAACTGACTTATTTACTTATATCGGAT
+AACCAATTATCTTCGATTGATATTTATCAAAATACAAAATTGACATTTTTGACGCTATCAAAAAATATGC
+TGTCAACAGTTAATGTTTCTCAAAATACAGAGTTAACGACTTTAGATTTATGGCGGAATAATTTTACCAA
+TTTAGATGTTAGTATGAACACTAAATTAAGCAAATTAGTCATACGTGAAAACCCCTTTTTTAGTTGTACA
+AATATTGAGATTATAACCGAACAACTTCCTGGAATTGAGTTTTTATATGATACAAATTGTCAGAATCCAT
+AACTAGTCAATGCACTGACACTAGTTTATGCAATATTGTAGGTTGCAGGTTTTGTTATTTGCTCAATGTC
+TATCATTGCGGCGGTAACAAAAAAGGATACTGATCATTTTACAATTAAGTAAAGGAGAAACTATAGCTAT
+AGCCTTTCGACTTTAGGCGTTTCCTTATTACTGTTTTTGGGGCTGGTTATTGAGAGTGTGTTATTAACGT
+GCCACTGACCATGATATTAAAGATAGGGTTAGAAAGCTCACCAGAAGGTCGTTGGTTGGCTGTCATGCTA
+AGTGATGAAGTTGAACTGGTCGATAAAACCGAGCAAGCTTTACTTGATTGAGAGCTTGATTAAAAGCTTG
+ATTAAGATGTTGCTCGGCTAACTTTCTAAAGAGTGGGATTAGTCGTTATAATTTTACTGAGTTCGGTGAT
+TCTGTTCTGGCTTGATTGTACATAACAAGTTTTATAGACCAAGTCCGCACCTCTTTCGGGCGATACTGCT
+AGGTATTGCCAACGACAATCATTTTCCCTATAAGTAATAAAGTTATTTTGCGAACGCTTAAACATTTTTA
+AGGCAGAGTAACGGCCATTTACTAAGGCTTTCTCTTCTAAATTAAAGGTATGTAAATTTACCCAAGTTTG
+TAACTCTCGATCGACAAGGGATATCACACCATCTAAACACCTAGACATTGGAGCAGAAGATATTTTCTCA
+GCATTTTGTTGCTGACACTCTTCAATGTTTTTGGCCGCATGAACAGGGTTAATCATCAATAAAGGACATA
+AAAATGTGGATGCTAAAAGTATTTTATTACGGATCATTTTTCAGTTGTAAGCTCTAGTTGATATGAGTTT
+AATTACGCTAATGTTTACTCGTTATCTTACAAGTGAACGAGTAAACATTAGGGCTGAGTTTAGTTGTTTA
+TTTTATTTATTAAGCAGGTAATACTTTTTTATAAGGTTTAACCGTTACTTTTTTATAAACACCAGCACTG
+ATATAAGGATCTTCATCTGCCCATGTTTGTGCGGCAGCTAAGCTATCAAATTCTGCAACAATTAATGAAC
+CAGTAAATCCAGCCTCACCAGGTTCTTCACTATCAATAGCTGGACATGGACCCGCTAGTAACAGTTTTCC
+TTGCGCTTGTAAGTCTTTTAAACGTCCAATATGCTTGTCGCGAACAGATAGGCGTAAGCTGAGTGAGTTT
+TCAACATCTTCACTGTATATAACATAAAACATGGAATGGTTTCCTTTAAACAATAGGTTAGTTAGCCCGT
+TTTAAATAGAGCTGTTAAGTAGATTCTTTAGTTTTTTCATTGTTAATGGTATCGGTATCATTTATCTCTT
+CTTCTACCTCTAAGTACTTGTATAGAAATAAAATAGAAGTGATAGAGAAAAGAAACATTAAGCCGGTTAG
+ACCAAAGACTTTAAAGTTTACCCAAGTATCAAGGTCGTAATTAAAGGCTATATAATAATTTAGTCCCGAG
+CAAAATAGAAAGAATAAAGCCCAAGCGAGGTTTAATCTTGACCAAATGTTTTCTGGTAGTGATAACGACT
+CAGCTAAAAATTCTTTAATAATATTTTTGTTGAAAAAGGTATTACTCACTAATAATGCAGCAGCGAAAAA
+AGCATTAATAATGGTTACTTTCCATTTGAGAAAAGCATCATTTTGCAAGTATATTGTTAGGCCGCCAAAA
+ACAACAATCAAACCAAAAATTATCCATTGTTTAGCGGGAATTTTTTCTTTCTTGATTTTATAGTAAAAAA
+TTTGCACGAAAGCGGCGACAATTAAACTGCCAGTAGCCCAGTAAATTCCGGCGATTGAATTAATGATAAA
+GAAAATTAGAAGAGGAAAGTATTCAATAAACAGTTGCATATAATACCGAAATTAAAGATGGACTTAGAGC
+GATATTAAAAAGTATCGCCTACGAATAACGTGATTTTAACGAATGCGAGTTTAATAGCCAAGCTTATATT
+TGTTTAATACCTAACTATAAAGACTTTATTTTGCCATTGTCATTGATCTTTATCAACGAAGCGGCTTTGG
+GGAATTGTACTTTGGTCAATAGCAGGGTACTTTAGCATCAAGTTTAATAACCACAGATAATCGTCTCCCA
+TGGCAACTGACAAATTATTTTATCAAGAACAAAGCAATGAAGTATCATTATTTAACTATGCTTTTGAACA
+TCAACTTCCTGTATTGATCAAGGGGCCAACAGGCTGTGGTAAAACACGTTTTGTTGCCCATATGGCCGAA
+AAACTTAATAAGCCTTTATATACAGTGGCTTGTCATGATGATCTCACTGCAGCAGACTTAGTCGGTCGAC
+ATTTAATTGGTCCTAATGGCACGTATTGGCAAGATGGTCCATTAACACGTGCGGTACGTGAAGGTGGCAT
+TTGTTATTTAGATGAAGTGGTTGAAGCACGTAAAGATACTACGGTCGTTTTGCATCCTTTAGCTGATGAC
+CGCCGGATATTACCTTTAGAACGTACCGGAGAGCTGCTCGAAGCTGCTCCAGGTTTTATGTTGGTGGTTT
+CTTATAACCCCGGCTATCAAAATTTATTAAAAGGTATGAAGGCAAGTACTAGACAACGTTTTGTCGCTTT
+ACGTTTTGAATATCCTAGTGCAGAGCTTGAACAGCAAATACTGATAAAAGAAGCTGGCGCTGACCCTCAT
+CTAGCCTTTAAATTAGTTGAGCTAGCTGGTGCGTTACGCCGACTAGAACAAAATGATTTAGATGAAGTCG
+CTTCAACCCGATTGTTGATTTATGCAGCCAGAATGATGAGCTCTGGTATGAACCCGTTGGATGTTTGTCG
+CTGTTGTTTGGCTGAGCCATTAACGGATGATCCTCTAACGGTGCAAGCTTTGATGGATGTCGCCAGAATT
+TACTTTGACTAGTTATCTAGAGATTATATGACCAATCCATCAATAGCGATTGAACTCCCTGATAAAAAAC
+TGCCTGGTGATTTAGCCATGTGGTTTTTCATTTTGGCTGAGTTAACTGTATTTGCCATTTTTTTTATTGG
+TTTTTCCGTCAGTGAACAGTTAAACGGAGAAATGTTTAGCCAAGGTAAAGCGCAGTTACATCAAACGGCA
+GGTTTAATTAATACCATTGCGTTAATCACCAGTAGTTTTTTTGTTGCGATCGCATTGACTAAAATACATA
+AAGCGCAAGCTAAACAAGCGGTACTTTTATTATTAACAGCTAAAGCTTTTGCTATCATTTATATTTCGGT
+CAAAATTTGGGAATACCTTTCATTATTTGAGCAAGGTATAACGATTGAAACGAATACCTTTTTCACCTTA
+TATTTTTTAATTACTGCTTTTCATTTAATGCATGTTTTATTGGGCATGGTTATCCTCGCCTTCATTGCTT
+ACAGCGCTTGGCAGGGTAAGTATCAAAATAATGAGATTTCTGGCTTTGAAGCCGGTACGAGCTATTGGCA
+TATGGTGGATTTATTGTGGATTATTTTATTTCCGTTGATATATGTTATTTAGTTGAATCTGATTATCAAC
+ATAACTTAATTTATGCCTAAGGGTAATGTAGTGCAAAATAATAAAACCGTTAATATAGCCGCGGCAACAA
+AGAGTTGGCTTTTACTTATTGCATTAAGTGTTATTGCCATTTATTTACCAGAATTTATTGATCATAGAAG
+CTTTTATACAATTGCAGCGTTAGTGATTGTCGTAATAAAAGGTCAACAAATTGTAGATATATTCATGGAG
+CTTAATAACGCTCCTAAGTTTTGGCGTTTACTCTTCTTAAGCTATATTACGCTGCTACCTTTAATTATTT
+CTGTCATCTATTTAACTTAATTAAAGCTTATGGGTTTATTTAATTTCATTCGATCATAAGATCAAGGATG
+GGAGTATGATTAATCGAGGTCCTAGCCCAAGTGGAAACTTCGCGGTAATTTGTCAATCTTTATACTTAGC
+AAATTTACTGTTATTACCCGGCATATTTTTTTTAGTCTTACTTTACTATTACCTTCAATATCAGCAACAT
+AAACTTCAGGATGGTGTTGTCGAAGTCCAAGTTGATAATAATAAAATAAGAATTCGAAATCTCGGTATCG
+GTAAAGTTCACCTAATAAGAAGTCTACAGCTGTCTGTTCTAGCGGGAATTTTACTTGCGCTAGTACCGTT
+AATTGTGATTTATTTTTCCTCACAACTAAAATCATCGATCATGGTGGGATTAATTTATTTTATTACTTTG
+CATACCGGGTTTATTTTGATCGGCATGTTAAACTTATCTCGTGCAATGGCGAAAAAACTGCCTCTTTTTT
+AATTCCTCGTTATTCGCTTATCCCCACAAACCTTACTTTATCGTTACGCTCAAAAAAGAGCGTATTGAAA
+TCCGAAAAAAGTTTAGAGCTACCTTACTTGGCTACACGCAGATAAAAATATCCGATAGTGTGCAAGACCA
+CTTCTTTTCACTGACCCCATTTTAAATTTTGATAAAGCAAAATAACTTTCTGTTGACCCATATCACGGCA
+AAGAGCCATTTTATTGATACAATATAACTACTATTTATTTAAATGAATGTATTACGGTTATGGAAGAGTG
+GGTTGGTGGACTTTGGCATAAATATATTACTCGTAAAGCAAACCCCGAGTTTGATGACGCACGCGTAAAT
+TTCGATCAAGTAAGTAAATCAGTCTCGATGGTGTTTCGCGCACTAGGTGGTGATGTTGTTAAACGTGTCG
+AAGCGGCTACAGGAAGAGAGTATTTAACGCGTAAAAGCTTTTTGCAAAAAATATCGGGTGATAACCAACT
+GGTAAGTCTTGCTTGGCAAGATGAAGAAAGCCTACGCTTACCTGAGTCATTAGCAGTATTTAATGAAAAA
+GCACTTAATTATGATCTTTATATTTGGTTAGCTGTTCTAGCTGCCCATCATAGTGGCAGTTTTCGTCATT
+GGGCTAAAGACAATCAAGCATTAGTCGTCGCCGTATTAGAAAAATTCCCCGCGCTACATAATCGATATCG
+CCGTTTAGCCAAAGCATTTGTTGATATGCGTCCATCGCTAGATCAAATGCCCGCGGTAGAAAGAACGATG
+GAGCAATCAATCAGGGATGCCATCCTAATTCCTGGTTCCGTTAACGAATTCCCAGTGGTAAATTTTGCCC
+CACAAGCGGTATATTTGTGGCTTTATCCTTCTGCTAGTAGTGATGATGTACTTATGGCAGATATTGATGA
+AGATGAGCTATCAGATGAAAACGAAGATCAAGATGGGGAGAAGAAATCAGCTAAAAAAGCGCAGAGTTCA
+AGGAAAAAAGCCGAACGTGTAGATTCTGATGATAGTCGCGGTGGTATGATGATCTTTCGTCTTGAAAGCT
+TGTTCTCTTGGAGCGAGTTTTCAAAAATGGATCGTGGTAAAGATGACAGTGATGAAGATGAAGAAGATTA
+TCAAAGCACTATTGATGATTTAGATAAAATTACCTTAACCAAGAAACAAGAACATCAAAAAAGTGGTCAG
+ATAAAAATAGATTTAGACTTACCTTCGGCATCTGAAGATGATATTCCGCTAGGTGAGGGCATAAAGTTAC
+CGGAATGGAATTATAAAACGCAAACGTTGCAAGAAGATCGTTGTTTATTGCAACCTATGTTACCTCGTGA
+TGCCACGCCAACAAAATTACCAGTGAAATTGCAAAAAACCGCAAGAATGATTCAAGCACAGTTTGAACAG
+TTACGCAGTGTTAAATATTGGTTAAAAGCTCAACCTCAAGGCGAAGAGCTTGATTTAAATGCTTGGCTCG
+ATTTTCATGTTGAGAGTAAAACGGCAGCGACAGCGGAAAAAGGATTATTTCAATCATATAGAGGCAATAA
+TCGTGATTTGTCTTGTTTATTATTAGCCGATTTATCAATGTCGACAGATTCCCATTTAGATAATGACAAT
+CGTGTTATTGACGTAGTACAAGACAGCCTATTGCTTTTTGGTGAAGCATTACAGTCGGTTGGTGATAATT
+TTGCTATGTATGGATTTTCTTCAGTAAAACGAAGCAATATTCGCTTCACTATGTTGAAAAACTTTAATGA
+AAAATATAATGACCATGTAAGAGGACGCATACAAGCGATTACGCCTGGGTTTTACACCAGAATGGGCGCG
+GCAATTCGTCAAGCGACAAAGGTTATTAGTGAACAAAAAACGGCAGACAAACTTTTGCTTATTTTAACTG
+ATGGTAAACCCAATGATATCGACCACTATGAAGGTCGCTTTGGCATTGAAGATACTCATCAAGCAATTAA
+CGAAGCAAAACGACTAGGTATCAAACCTTTTTGTATAACGATTGATGTTGATGCACAAGAATACTTACCT
+TATTTATTTGGTAATGACGGTTTTACACAAATATTAAGACCAGCTCAATTGCCATTACGTTTACCGCAAT
+TGTATCATCAGTTGACCTCACAGTAGCTGTGCACAAATGAATATTAAAAGGGAACTCGTATGAGCCAAAC
+AACTAAAACGTGTTTGTTTTGTCAAACTGAAAATACCTGTGAAGGTGAAAAAAATCAATGTCAGCATTGT
+GGTATGGAATTGCCCGATAAACACCCAAATGATAGAAATACAGGGGTAAGGTTTTTTTTTAAAGCTTTCT
+GGCTTATCGCGTTATTCTGTATTGTGATGGTCTTTTATTTACCACGCTAAAATGTTTATAGACTGGTTTT
+AGTGTTAAAGAAGCCCAATCGATGACATGTTAAAAAGCGTAAGTAAAATTATTTTCTTACGCTTTTTTCT
+TATATAAAAAAACAGCCTTTTCACTACGACACCTAAAGTCGAACGTGCTGAGAGATAACATGGTAAAACT
+TAGCCTCAGTGATGCTATTTTATTGCAATACATAATGGATTGAAGTTGCTTGGGCTAGTCAAGGCTATGT
+AAACGTATTGTGCATGCCACAGAATGGTTGCATAGTAAGTTTGTCTAGTATCTTATTTACAGTGACTAAA
+ATTTTTTATAGGGAGCTTTAAGACAATAAGTCGGATGGTATATTAGTGGCTTTTTTCGTTATCACCAGAG
+CTAAGCCACGGGTGATGAAAGTATTAGTATGAGGAGTTAGTACTATTCTTCTATTAACAAGGTAATATCA
+GTTACAGGTACGCAGCAGCAAGGTAAAATTTCATTGTCACCGACATAAGCTAAAGGCTCACCTAACGGGT
+AGTTAATTTCACCTTCTACTAACGTAACTCTGCATGCACCACAAAATCCATCACGACAATGGTAATGCAC
+TTCTACATTGGACGACTCTAAACAATCAAGTAACGTTTGTTCATTATTATCATAATGAACAACCTTACTT
+TGAACGTTAATTTTTAGCTGCAATCTGACGGTATCCTTCACATCTTGATTCGTATTTTCTACTTTTATAC
+ACTTTGAAAGCACTCAATTAAGGCAAGTGCCATCAGTATACTTGCCTACAAATCAAAATCGTCAAAGTCA
+TCTGCATCAACGGAAGAATCTACTTGGCCGACTAAATAACTCGATATTTCAGTCTCTTGTGGCGCAACCT
+GCACGTTATCGCTGACAAGATAAGCATTCATCCATGGTAACGGGTTACTCTTAATGTCAAAAGGTGCACC
+AAAACCGATGGCGGTTAAACGCTGATTAGAAATATATTCAATATATTGATTTAAAATATCGGCATTCAGT
+CCAATCATTGAGCCATCTTTAAATAAATACTGGGCCCATTCTTTTTCCTGCTCGACAACATCTAAGAAGA
+TTTGTAAACCTTCATCACGAAGTTCTTCACTAATAATCTTCATTTCAGGATCATCTTTACCTGATCTCCA
+ATTATTAAGAATATGTTGAGTACCCGTTAAATGAAGTGCTTCATCGCGTGCAATCAATTTTATAATTTTG
+GCATTGCCTTCAAGTAATTCACGTTCTGCAAAAGCAAATGAGCAAGCAAAACTTACATAAAATCGAATAG
+CTTCTAATGCATTAACAGAACAAACAGCAAGGAATAAACGTTCTTTAAGTTTTCTGGTTGATACTTCAAC
+TGTTTTACCTTCAACTTCATAAGTTCCTTCACCTTGTGATTGAAGTAACTGAGTGGTCAGAATGACGTCA
+TCAAAAAACTTAGCAATACTTGAAGCACGTTTTAAAATGGCTGGATTAACGATTATATCGTCAAATATTT
+CACCTGGTTCAGTAAATAAGTTACGAAGAATATGGGTGTAAGAACGTGAATGAATGGTTTCACTAAAAGC
+CCATGTTTCTACCCAAGTTTCTACTTCAGGTAAAGAAACCAAAGGAAGTAATACTGCATTAACAGAACGT
+GCAGCCATTGAATCTAAAAGTGTTTGGTACTTTAAGTTAGAAATAAATATGTGCTTTTCTGAATCGGTAA
+GGCTCTGCCAATCAGCTCTATCTTTAGATACATCTACTTCTTCTGGACGCCAAAAAAATGATAATTGCTT
+TTCAATTAATTTTTCAAAAGCAATATAACGTTGCTGATCGTAGCGAGAAACGTTAACGCTATTACCTAAA
+AACATTGGCTCTAAAAGTGCATTGTTAGGTACTTGATTAAACGTGGTATACGTCATGTTTTTATTCCTTT
+GGGACTACAGTGCTGTAGTAGCAAAAGCCTAGTACATTGCTAGGCTTTATATAGTAAGTTTGAGATATAA
+GAGGGTTAAGTAAAAAGATTAAATTTTACAAGCTCCGCCAGCACAACTATCGTCTTCAATTTCAATATCA
+TCGCTCGCACCATCACGGGTGTTATGGTAATAAAGTGTTTTAACACCCAGTTTATAGGCCGTTAGTATAT
+CTTTTAAGATTTGTTTAACGGGGACTTTACCGCCTTCAAATTTATTCGGATCATAATTAGTATTTGCTGA
+TATCGCTTGGTCGACAAACTTTTGCATAATACCAACCAATTCTAAATAGCCTTGGTTATCTGGAATATTC
+CAGAGTAACTCATAATTGCCTTTTAGTTTTTCATACTCAGGAACAACTTGTTTCAATACACCATCTTTAC
+TGGCTTTAATGCTTATTAAACCACGAGGTGGCTCAATACCATTAGTTGCGTTAGATATCTGTGAAGATGT
+TTCAGATGGCATTAATGCAGAAACTGTTGAGTTTCTTACACCATGCTTTTTAATACTTTCACGTAAACTT
+TCCCAATCTAAATGAAGTGGTTCACCGGTAATGTCATCGATTGTCTTTTTATAAGTATCAATCGGTAAAA
+TTCCTTTAGATAAGAGTGTTTCATCAAATTTAGGACATGCACCTTGCTCTTTCGCTAATTCATTTGTCGC
+TTTGAGTAAGTAAAACTGAATAGCTTCAAAAGTGCGGTGAGTTAAGTTATTTGCACTACCGTTTGAGTAG
+TAAAGTCCGTTTTTAGCAAGATAGTATGCATAGTTAATAACACCTATACCTAATGTTCTTCTCGCCATGC
+TAGCACTTTGTGCTGCAGCAATAGGGTAGTCTTGATAATCTAATAAACTATCTAAAGCGCGAACAGCGAG
+ATCTGCTAATCCCTCTAGTTCATCTAATGAGTCGATAGCACCTAAGTTAAATGCAGAAAGTGTACAAAGC
+GCAATTTCCCCATTCTCATCATTAATATCATTCATTGGCTTAGTTGGCAGGGCAATTTCTAAACACAAAT
+TACTCTGACGAATAGCCGCTTTACTTGAATCAAATGGACTATGAGTATTACAGTGATCTACGTTTTGTAA
+GTAGATACGGCCGGTGCTTGCGCGTTCTTGTGCAAACAGCGTGAATAACTCGATAGCTTTAATACGTTTT
+TTGCGAATTGAATCATCGTTTTCATACTGTACGTATAAACGCTCAAACTTTTCTTGGTCTTCAAAGAAAG
+CATCATATAGTCCCGGAACATCACTAGGACTGAATAAGGTAATAGAGCCACCTTTAATTAAACGTTGGTA
+CATCAGCTTGTTAAATTGCACACCATAATCTAAATGACGCACACGGTTTTCTTCAACACCACGGTTATTT
+TTAAGTACCAGTAAGCTTTCTACTTCAAGATGCCATAAAGGATAAAACAATGTAGCAGCACCGCCGCGAA
+CACCACCTTGTGAACAACTTTTAACTGCTGTTTGGAAATGCTTAAAGAATGGGATACAACCAGTATGAAA
+TGCTTCACCATTTCTTATCGTGCTACCTAAAGCACGAATACGACCAGCATTGACACCAATACCAGCACGT
+TGAGATACATATTTAACAATAGCGCTTGATGTAGCATTAATTGAATCTAAACTATCGCCACACTCAATCA
+ATACACAAGATGAGAATTGACGTGTTGGTGTACGAACACCGGCCATGATTGGAGTAGGCAATGATATTTT
+AAAGCGAGAGATAGCGTGATAAAAATCTTCTACGTAACGTAAGCGAGATTCAACAGGGTATTTAGCAAAC
+AAACATGCCGAAACTAAAATATAGAGGAATTGAGCACTTTCGTAAATTTCACCGCTAACACGGTTTTGTA
+CTAAATACTTACCTTCAAGCTGCTTCATGGCAGCATAGCTGAAGTTTAGATCACGGCTATGGTCCATAAA
+GCTGGACATGTGCTCAAAGTCATCTTTAGTATAATCAGCTAACAAATGCTGATCATATTTACCCGCTTCA
+ACTAATTTCACTACGTGATCATAAAGGGCCGGTGGCTCAAATTGTCCGTAGGCTTTTTTACGTAAATGAA
+ATACTGCTAAACGAGCTGCCAAGTATTGATAATCTGGAGTCTCTTCAGATATCAAATCAGCAGCTGATTT
+AATAATAGTTTCATGAATATCTTCAGTTTTGATCCCGTCATAAAACTGAATGTGAGATTTTAATTCAACT
+TGAGAAACAGAAACTTGTTCTAAGCCATCCGCGGCCCAAGCAATGACACGGTGAATTTTTTCTAAATCAA
+TGGTTTCTTTCTCACCATTTCGTTTAGTTACAAAGAGGTTGTTATTCATGAAATACCTGTAAAGCGATTA
+TTGTTATTGTTTTTTATTCCTAATAAAAGGATCTAAAACGTCCCTAATAAAAAATCCCACATACGTATTA
+GAAATAAATAACTTAATACGTAGTATTAAAAATAACAACTGAGCATCAAATGCACAATATCTAGGGTTTT
+TTATAATTCTAGACACAAGATAGTGAGGTTTGACCTGTTTTGCAAGTGATAAAATGAGTTGATCTTTGTG
+ATTATTTTTGCCTTAATTTAAGGGTTAGTGATGACTAACCTAGTAAGACAATTTGATTTTGGAATTTACT
+AAAAGCAACGATTATTTTACTTTTTTTAAGATAAATTATTTTTATAAATTATTTTTGGTCAATATTTATG
+TTCGCTATAATAAATTAATATAAATAAAATAAAATGTATATTTTACAAGTGGTTATGGTTTTAAGTTAAG
+CGCAGATTAATGTTTAAACAACTTGATTGTTTATACAACAATTATTCTGCAGGTACCTGAAGCATCGAAT
+TTACCAAGTTTTTGAACTTTATGAACAGCTAGGGTCGTTATTTTTAAAGCTTACGACAGCACAATATATA
+ATTAACAGCCAGTGAATAGTTGAATTTATGGTTTCCTGTAGTTGGATTGGGCTGAATTGAGCTTAATTGA
+GCTAGATTGTAAAGGATACCACTGTCATCAATGCACTTTAATCTGTGTTCTTCTGCTGCGAGTATTGCAA
+GTAAATAAGATTTTACGCTTTTATTGAGCGTTAAAAAGAAAATCAAGTATCTCGGTTTAACTAAGGTAGA
+AAATGCTTGAATTATTGGGGCAGGGTCAGAATGGCTTCATTAGATCCTCAGACATAAAAAAACCATTCAA
+TGCAGTGAATGGTTTGTAGTATTAAATAGTCTTAATTGCTATTACATTATCCAAAACTGAATAATATAAA
+TCAGACTTGCTATCTTGAACTTGAATTTTATATTCAAATCTACTGATATCATATTGTGATCTCCTATTTA
+CTTCAAAGTTAAAATTCTGAAATAATCGAAAGAAAGACGACTCATAAAAGTTGAATCAGTAACCCTAAAA
+ATATATAGTGGCTTTGCAAACATTTGTCATCTTTCGATTTACTTCGGTTATGCTGACTTTAGAAACCTTA
+AGCGCGTCAGAAACGCTTAAGGTTTTTTTGTGCCTAAATATCCAGCTACGTCCTTAATTGATAAGAGAAT
+AGTGAGGTGTGACTTGTTTTGCAAGTGATAAAATGAGTTGATCTTTGTGATTGTTTTTGCCTTAATTTAA
+GGGTTAGTGATGACTAACCTAGTAAGGCAATTTTATTTTGGAATTTACTAAAAGCAATGATTTCTTTACT
+TTTTTTACGATAAATTATTTTTATAAATTATTTTTGCTCAATATTTATGTTCGCTATAATAAATTAATAT
+AAACAAAATAAAATACATATTTTACAGTTGGTTATGATTTAAAGCTAAGCGCAGATTGTTGTATAAACAA
+CTTGATTGTTTATACAACAATTATTCTGCAGGTACCTGAAACATCGAATTTACCAAGTTTTTGAACTTAA
+TGAACAGCTAGGGTCGTTATTTTTAAAGCTTACGACAACACAATATATAATTAACATCCAGTGAGTCATT
+GAGCTTATGGTTTCCTGTAATGGGATTGTAATGGATACCACTGGCATCAATACACTTTAATCCGTGTTCT
+TCTGCCCAACCAATAAGTTGTGAAGGTCGAATAAACTTATCATGGTCATGAGTCCCATCAGGAACAATTT
+TGAGAAGTTTCTCTGCTGCAAGTATGGCAAGTAAATAAGATTTGATACTTTTATTGAGCGTTGAAAAGAA
+AATCAAGCCTCCTGGTTTAACCAAGGTAGAACATGCTTGAATCACCGAAGCAGGGTCAGGAACATGTTCT
+AACATTTCCATACAAGTAACGACATCAAAAGTACCTGGATTTTCCAGTGCTTTTTCTTCGGCAGTTATTT
+TTTGATAATTAATGGATACGCCAGTTTCTAACGCATGCAATTTTGCAACATTGAGTGGTTCGGTGCCCAT
+ATCAATACCCGTTACGTTGGCACCTAGTTTTGCTAGTGATTCTGATAAAATACCGCCACCACAACCAACA
+TCAATAATTTGCATATCATAAAAGCCATTCTTCGAATCAATACCTTCAACCTGAAGCGCAATATGCTGAC
+TTATAAATTGGACTCTTAATGGGTTAATTTGATGTAGAGGTTTAAAGTCACCGGTTAAATCCCACCATTG
+GCTAGCAACTTGTTCGAACTTTGCAATTTCATCTTCATTTACGTTAAGGGGTTGGCTTGACATACATTCA
+CTACTTTAAATTGACTTTCAATCATTCGATTCTAAACGAAAGTCATTTTTAAGCAAAGGGGATAGATCAA
+ATCTACGCTTTTTAGGTGCTTTTTTAAGCTGATTATTACCCCTAAAAAAACCTTTAAATAAAGCTGTATG
+GCATCAACAATTTTTATGCTAGTATGCTGCGTTGATTACTATTATTAGTGTCTATTAGATAACAATAAAA
+TCTTTAAAATACCGTTTATTTACTACTAGAAATTAGCCTCGCTATATTGCTAGTATTATTAAGCAAAAGA
+ATTAGTTAAGGGATACCATCGATTTATGTCCGATCTGGCCAAACAAATAGTTCCAGTTAATATTGAAGAT
+GAACTAAAAACCTCCTATTTAGATTATGCCATGAGTGTAATAGTTGGGCGCGCATTGCCTGACGTTCGTG
+ATGGCTTAAAACCTGTACATCGTCGGGTGTTATTCGCCATGGATGTATTAGGTAATGATTGGAATAAAGC
+CTATAAAAAATCAGCCCGTGTGGTTGGTGATGTAATAGGTAAGTATCACCCTCATGGTGATACTGCAGTT
+TACGATACAATAGTTCGTATGGCACAGCCATTCTCCTTACGTTACATGCTTGTCGATGGACAAGGTAACT
+TCGGCTCTGTTGATGGTGATAGCGCAGCTGCAATGCGTTATACCGAAATTAGAATGTCTAAAATTGCACA
+TTCTATTCTAGCCGATTTAGATAAAGAAACCGTTGATTTTGTACCTAACTATGATGGTACAGAACATATA
+CCAGCGGTTATGCCTACCCGTGTACCTAACTTACTCGTTAATGGTACTTCAGGTATTGCTGTTGGTATGG
+CAACCAATATTCCTCCGCATAATTTAACTGAAGTTATCAATGCTTGTTTAGCACTTATTGATAACAGTGA
+ATTAACGTTTGAAGAAATTTTAGAACATATCCCTGGTCCTGACTTTCCAACAGCAGGTATTATTAGTGGT
+CGTGCAGGTATCGAAGAAGCATACCGAACCGGTCGCGGTAAAATAAAAATTCGTGCACGTGCAAGTATTG
+ATGTTCATGAAACCACGGGTAAAGAAACAATAATTGTTCACGAACTACCTTATCAAGTAAACAAAGCACG
+CTTAATTGAAAAAATGGCTGAGCTTGTTAAAGATAAACGTCTTGAAGGTATTTCTGCTTTACGTGATGAG
+TCTGATAAAGACGGCATGCGTATGGTTATTGAAATCAAACGCGGTGAAGTAGGTGAAGTTGTTTTAAATA
+ACTTATACAAACTGACGCAAATGCAGGTTTCTTTCGGTTTAAATATGGTGGCATTAACCAATGGCCAACC
+GAAAATATTTAATATCAAAGAGATGTTAGAAGCATTTGTTTTGCATCGCCGTGAAGTTGTTACTCGTCGT
+ACTATTTTCGAATTAAGAAAAGCACGTGACCGTGCTCATATCTTAGAAGGTTTATCCATTGCATTAGCAA
+ATATAGACCCTATCATCGAAATGATTAAAAATTCGAATAACAGAAAAGAATCTGAAGAAAAGCTTATTTC
+CCAAGGTTGGGAACTCGGTAATGTTGCTAACATGCTCAGCGAAGCGGGTAATGATGCAGCACGTCCTGAG
+TGGTTAGAACCTGAATATGGTATTCGTGATGGTTTATATTACTTAACCGCCGAACAAGCAAAAGCAATCG
+TCGACCTACAGTTATATAAACTATCTGGCATGGAACACGATAAAATTCTAAGCGAGTACAAAGCGTTATT
+AGACCTTATTGCAGAATTAATGCATATTTTGGCTACACCTGCTCGTTTAATGGAAGTGATTTGTGAAGAA
+CTTGTTGCTATTCGTGATGAGTTTGGTGATGAACGTAGAACTGAAATTACTAACGCTTCACATGATTTGT
+CTTTAGAAGACTTAATCACTGAAGAAGATGTTGTAGTGACACTTTCACATGAAGGTTATGTTAAGTATCA
+AGTCTTAAGTGATTACGAAGCTCAGCGTCGCGGTGGTAAAGGTAAAGCAGCGACTAAGATGAAAGAAGAA
+GACTTCATCGAACGTTTACTCGTGGCTAATACACATGACACTATTTTATGTTTCTCAGACCGTGGTAAAT
+TATATTGGTTGAAAGTTTTCCAATTACCATTAGCAAGTCGTACCGCAAGAGGTAGACCTATTGTAAACAT
+CTTGCCATTAGAAAGTGATGAACGTATCACTGCTATCTTACCAGTACGTGATTATGCCGATGATAAATAT
+ATCGTTATGGCAACAGCTTCTGGTACGGTGAAGAAAACGCGTTTAGATGCCTACTCTAATCAACGTGCTA
+ACGGTATTATTGCCTTAAACCTTCGTGATGATGATACCTTAATCGGTGTTGATATTACCGACGGTACTAA
+CGATGTTATGTTGTTCTCGGATGCGGGTAAAGTTGTCCGCTTTAACGAAAAAGTACGTGATAGCGAAACA
+GGTGAAATAAAACTTGATCCAGAAACGGGTGAACAACGATGGGCGTTAAAACCAATCGGTCGTACCGGTA
+CTGGTGTACGTGGTATCAAGCTTGAAGGTGAGCAAAAAGTTGTTTCGCTTATTATACCTAAGAATGATGG
+TCCAATCTTAACCATTACTGAAAATGGTTTTGGTAAGCGTACTGATTTAGCTGAATATCCAGCTAAGAGT
+AGAGCAACGAAAGGTGTTGTTTCTATTAAAGTTAGTGAACGAAATGGTAAGGTTGTTGGTGCAGTTCAAG
+TAGAAGATCTTGATGAGATAATGCTAATTACTGACAGTGGTACTCTAGTTCGTACTCGTGTCAATGAAGT
+GAGCGTTATTGGTCGTAATACTCAAGGTGTACGTTTGATACGTACTGCTGATGATGAACATGTGGTAGCA
+CTACAACGTATTGATGAAATTGAAGAGCCAGCAGAGCTTGAAGAAGTTGCTGAGGGTGATGAAGTCATTG
+AAACAAGTGTGGAGCCCAGCTCTGAAGATAATCCAGAGCATAGCGCTCAACAGGATGTTGCTGATACCTC
+ACAAGACGACAATCAAGAGTAATTGTCGCATCAACACTAAAAAGGCGGCTAATAACCGCCTTTTTTAATG
+TGTTTTTATAAGCAAATAAATATTTCAAATCGTAGTTAATAAAGTAGGAAAGATAATGTCAGAAGTTTTT
+AATTTTTGTGCTGGTCCAGCTATGTTGCCGACACCTGTGATGGCAAAAGCACAACATGAGTTTTTAAATT
+GGCAAGGTACGGGTAGCTCTGTGATGGAATTAAGCCATCGTAGTGGTATTTACATTGCAATGGCTGAAAA
+AGCAGAAGCTGATTTACGTGAGCTTATGTCTATTCCTGATAATTATAAAGTTTTGTTTTGTCATGGTGGC
+GGACGTGGACAGTTTTCTGCTGTTCCATTGAATTTATTACCCACAGGACAAACTGCTGATTACATTGTTG
+ATGGCTCATGGTCTAAAGCAGCAGCAGCCGAAGCAAAAAACTTTGGTGATATTAATGTTATTAACATCAC
+CAAAGAAGATAATGGCAATATTAGTGTCCTTAACCCAACAGAATGGCCAATAAGTCCCAACGCGGCTTAT
+GTTCATTATTGCCCTAATGAAACCGTTAACGGTATCGAAATTAATGAAATACCAGAAACTAATGGTGTGC
+CTTTAGTTGCTGATATGTCATCAACTATTTTATCCCATGAAGTCGACGTCAGTAAATTTGGCTTAATCTA
+TGCTGGTGCTCAAAAAAATATCGGCCCATCAGGCTTAACCATTGTTATTGTTCGTGAAGACTTACTGGGT
+CATGCTCAAATAGCCACACCCTGTATTATGAATTACAAATTGGCTGCAGATAATGACTCAATGTATAATA
+CTCCTCCAACGTATGCTTGGTATCTTGCGGGTTTAGTATTCCAGTGGCTTAAAGATTTAGGTGGCGTAAA
+AGCTATTGCTAAAATTAATCAAACTAAAGCGGCGTTATTGTATCAAGCTATTGATGATAGTGACTTCTAT
+CAAAATACTATTGATACCAAATATCGTAGCAAGATGAATATTCCTTTTTGGTTAAAAGATGAAAGCTTAA
+ATGATAAGTTTTTAAGTGAGTCTGAGGCTGCTGGTTTAACTGCACTCAAGGGCCATAGAATTGTAGGTGG
+CATGCGCGCAAGTATTTATAATGCAATGCCTATTGAAGGTGTACAAGCGCTTGTAGACTTTATGCAACAG
+TTTGAAAAGAGGAATAGATAAAGTGGAACAGTTAACATTAAATCCAATAGGTAAAATTAATGGAGAAATA
+TTTTTACCTGGTTCTAAAAGTTTATCTAACCGTGCCTTGTTAATTGCGGCGTTAGCTAATGGTGTTACAA
+AAATCACTAATTTATTAGTGAGTGATGACATCAACCATATGCTAAATGCGTTAAAAAGCCTTGGTATTGA
+ATATACGTTAAGCGATTGTGGTACTGAGTGTACTGTTATCGGAAATGGTGGCTTTTTCAATGCTAAAAAA
+CCATTGGAACTGTACTTAGGTAACGCAGGTACGGCGATGCGCCCATTGTGTGCTGCACTTGCGGCAAGCG
+AAGGTGAGTTTATCTTAACCGGTGAACCAAGAATGAAAGAGCGGCCGATTGGTCATTTAGTTGATGCTTT
+AGCACAACTTGATGCCGATATAGAATACTTGGAAAATAAAGATTACCCACCTGTAAAAATTAAAGGTAAA
+GCGTTAACTGGCAATACAGTGACCATTGATGGTTCTATATCGAGTCAGTTTTTAACTGCTATCTTGATGA
+TTGCACCTTTACTAGAAACCAATACCACAATAGAAATTGATGGTGAGTTAGTTTCCAAACCCTACATTGA
+TATTACGCTTGATATTATGCGTAGATTTAATGTCAGTGTTCAAAATAATGACTACAAGTCTTTCATCGTT
+AACGGTAAGCAGTCATATCAAGCGCTAGATAAATATATGGTGGAAGGTGATGCATCTTCTGCGTCATATT
+TCTTAGCAGCTGGCGCTATAAAAGGTGGTGAAGTTACTGTTCATGGTATTGGTAAGCTCAGTGTCCAGGG
+CGACAAACATTTTGCCGATGTTCTTGAAAAAATGGGTGCAGAAATTCATTGGAAGGATGAGTCAATCACT
+GTTATCGGTAAGCCGTTGACAGCAGTAGATATGGATATGAATCATATTCCTGATGCGGCAATGACTATTG
+CTACCACCGCACTTTTTGCGACAGGTACTACAACCATTAGAAATATATATAACTGGCGTGTAAAAGAAAC
+AGACCGATTAAACGCAATGGCGACGGAACTAAGAAAGGTTGGAGCTGAGGTTGTTGAAGGCAAAGATTAT
+ATTTCAATTACTCCACCAAAATCACTGAAACATGCAGAAATTGATACCTATAATGATCATAGAGTTGCTA
+TGTGTTTCTCTCTTGTTGCTTTGAGTGATACCCCCGTTACTATTAATGATCCTAAGTGTACGGCGAAAAC
+ATTCCCAGACTATTTTGACAAGCTAGCACAAGTTTCTTGTTAATAATGTTATAGAAAAACATTTTTGCGC
+GATATTATACCAAACAGATTAATTAATTAGTCAGCTTAGAGCTACAATAGCGAGCTTAAAACAAGTAAAA
+TGAGTTAAACATAGTTAGTTCTATATTTCATTCATTTTATGATGTTATTAGTTTGCTAATGAGCTCCCAA
+AGGGCGAGTACCTAATAAAAGGTAAAGGCTTACATGCGGCGTTATTGATTTTGACAAGGGATAACCATTC
+TCTTCAAGTAATGCCTTGCCTCTAAGCCTTTTAATTCTCGCTAAGTGATCAATAAATTAGTCCGATTGGT
+ATTACTCTATAAATCCCGTATAATTGCGCCGATTTTCGATGTTAGGAGAAAAAAGTATGCAGGAAAGCAC
+ACCAGTTATAACCATTGATGGCCCAAGTGGGGCTGGTAAAGGAACCGTTGCAAGGATAGTTGCGGACCAA
+TTAGGTTGGCACCTTCTTGACAGTGGGGCTATTTACCGCGTCTTAGCTGTTGCCATTCAACATCACCAAC
+TTTCATTAGATGATGAAGAGCCTCTTATCCCTATGGCTGCACATTTAGATGTTCAATTTGAAATTAATAG
+TCAAGGTGAAGCTAAAGTTATTTTAGAAGGTGAAAATGTTACTGAAATTATTCGTACTGAAGAAGTTGGC
+GGATTAGCATCGAAAGTAGCAGCATTTCCACGTGTTAGAGAAGCGCTATTACGAAGACAACGTGCATTTA
+GCGTTAGCCCTGGCTTAATTGCAGATGGTCGCGACATGGGAACCGTTGTTTTTCCGAAAGCTCCAGTAAA
+AATATTTTTAACTGCTAGTGCTGAAGAACGAGCTGACCGAAGATTTAATCAGTTGAAAGAAAAAGGAATT
+GATGTTAACATCGGGCGCCTTTTGGATGACATACGTCAACGAGATGAGCGAGATCAAAACCGCAAGGTAG
+CTCCTCTTATCCCGGCAGAAGGAGCGTTAACTATTGATTCTACTGATATTTCTATTACAGAAGTCGTCAA
+TAAAATCCTTATGTTTGCCAATGGCAAATTAACGTAAAACACATACCTTTAAGTTAGCTAAATTTGTAAT
+AACTGCTAGCATTAAAGAACTTTTAATAGAAAGCCTACTGTATGGATGCACTGGGCATACTTAACCACCC
+CATGAAACAATGACGTTGAATGGATTAATAGCTGAGTTTATAACAAGTTATGACTGAAAATTTTGCGCAA
+CTTTTTGAAGAAAGTTTAAAAGAAATCGAAACACGTCCTGGATCAATCATCCGTGGAACAATCGTAGCCG
+TTAACAAAGACAATGTAATTGTTGATGCTGGCTTAAAATCTGAGAGTGTTATCTCAATTGATCAATTTAA
+AAACGCTGCTGGTGAAGTTGAAGTAGTTGTTGGCGATGAAATTGATGTAGCCTTAGATGCAACAGATGAT
+GGTTTCGGTGAAACTATTCTTTCTCGTGAAAAAGCAAAACGTCACGAAGCATGGCAAGTGCTTGAAAAAG
+CATATGAAGAAAAAGAAACTGTTATCGGTGTTATCAACGGTAAAGTTAAAGGTGGTTTCACTGTTGAAGT
+TAGCGATATCCGTGCTTTCTTACCAGGTTCATTAGTAGATGTTCGTCCAGTACGTGACACTGCTCACCTT
+GAAGGCAAGCCTCTAGAATTTAAAGTTATTAAGCTTGATCAAAAGCGTAATAACGTAGTTGTTTCACGTC
+GTGCTGTAATCGAAGCTGAAGGCAGTGCAGAACGTGATGAATTACTTGAGTCATTAGCAGAAGGCCAAGA
+AGTTAAAGGTATCGTTAAGAACCTTACTGACTACGGCGCATTTGTTGACTTAGGCGGCATTGATGGTTTA
+TTACATATCACAGATATGGCTTGGAAACGCGTTAAGCACCCAAGTGAAATCGTAAATGTTGGTGATGAAA
+TACAAGTTAAAGTATTGAAATTCGACCGTGAGCGCACTCGTGTATCTCTAGGTATGAAGCAGTTAGGCGA
+AGATCCATGGGTAGCAATTGCTAACCGTTACCCAGAAGGTTCTAAACTTTCTGGTCGCGTAACTAACTTA
+ACTGACTACGGTTGTTTCGTTGAAATCCAAGAAGGCGTTGAAGGTTTAGTTCACGTTTCTGAAATGGATT
+GGACTAACAAAAACATCCACCCATCTAAAGTTGTTAACTTAGGTGACACAGTAGAAGTTCTAGTATTAGA
+AATTGACGAAGAACGTCGTCGTATTTCTTTAGGTCTTAAACAGTGTATTGCTAACCCTTGGGAAGAGTTT
+GCTAAAAACTTCAACAAAGGCGACAAAGTATCAGGTAAGATCAAGTCAATTACTGACTTCGGTATCTTCA
+TCGGTCTTGACGGCGGCATTGATGGTTTAGTTCACTTATCTGATATTTCATGGGCTGGCGGTGAAGAAGC
+TGTTCGTGATTATAAGAAAGGCGATGAAATCGACGCTATCGTTCTTCAAGTTGACCCTGAACGTGAGCGT
+ATCTCGTTAGGCGTTAAACAAGCTGAAGACGACCCGTTCAATATGTATCTTGCAGATAAGAAAAAAGGTG
+CTATTGTTACTGGTAAGGTAACTGAAGTTGATGCTAAAGGCGCAACTATCTTGTTAGCTGAAAGTGTTGA
+AGGTTACCTACGTGTTAGCGACATTTCTGTAGAGCGTATCGAAGATGCATCTACAGTATTAAAAGTTGGT
+GACGACGTTGAAGCTAGATTTATGGGTGTGGATCGTAAGAACCGTACTATTAGTCTATCTATCAAAGCAA
+AAGATCAAGCTGATGAACGTGAAGCAATGGATAACCTAAACCAAGTAGAAGAAACTGGTTTAAGTGCTAT
+GGCTGCTGCGTTTAAAAACGCTAAAAACTAATATTCCTTAACCGGATATAGTTTTACTTTGCAATGGTGC
+TGTAATTACTACAGCAGGTGAAAAGAGTATTTATCACTATCGTGGTGATACTCTTTTCTTATTTTTAACG
+CCATTGGCGGAGCCAATTTTTACTATAATTTTTATACTAATTAGTAATAATTGCGCGGTGCTAGGTAAAT
+ACTGAGAGGTCAGAATGACTAAGTCAGAACTTATTGAAAAATTAGCCGATAAATTAAGTCATTTATCCGC
+TAAAGAAGTGGAAAAATCTATAAAAGAAATTTTAGAATTGATGGCGCAGTCCTTGTCAAAAGGAGAGCGT
+ATTGAAATTCGAGGTTTTGGAAGTTTTTCATTGCATTATCGTGCTCCACGAGTTGGCAGAAATCCAAAAA
+CTGGTGAATCGGTTGAGTTAAGCGGTAAATACGTTCCTCACTTTAAACCAGGCAAGGAGTTACGTGAAAG
+AGTTAATCTTTCTGTAGCATAAATTGCAAAGCTAACTAAAAAATTAGATAATAAACGGCATGTTAACCAT
+GCCGTTTTTTTTGGGCAGAATTTGATAAGGCTGATGAAAGTGCGATTATATCTAACACTCTTTTTAATTT
+TAGTTTTACTTGCCGTAGCGTTTATTTTCGGTAGCCAAAACGATCAATTACTTACATTAAACTATTTGGT
+TGCGCGTACAGAAATAACTGTAGCTGCCGCCGTAAGTTTATTTACCGGATTAGGTTTTGCATTAGGCCTG
+CTTGTTACTATTCTTTGGCGTATAGTACGAAAAAGTAAAAAGGCACTCGCGAAAAATAAATCCCAGGAAA
+AGTAGATAATACTATTTGTCCTAATCCTCTTTATAACTTGTCTCAAGAGCGCTAATGATTGAATTACTCT
+TTTTATTATTACCCGTTGCCATGGCCTATGGCTGGTTTATGGGCCGTAATAGCATCAAACAAAACCAACA
+AATTGCAAAACAAGATTTATCGATAAAATACTCAACAGGGTTGAATTATTTATTATCTAATCAACAAGAT
+AAGGCTATCGATTCACTGCTTGATGCTTTAAAAGTTGAGGACGATAGTGTTGAAGCCCATTTCGCTATGG
+CCAATTTATTCCGTAAACGTGGCGAATTAGACCGTGCATTAAAAGTTCATGAACATCTTGTTAGACTTAA
+TCACTTGCCTACTAAAGATAAGCAGCAAGCGGTCTTTGAGTTAGGAAAAGACTTTTTAAGCGCAGGTTTA
+TATGACCGTGCTGAAACCATGTTTATTAAATTATTAAAGTCAAAGGACTACGGTCTAAAATCTTTAACCT
+ATTTATTAAAAATATTTCAATCCACTAAAGATTGGCAGCAGGGCATAGATAGACAAAAGTTAATTGTTAA
+ATATAACGATAAACGTTCACTGCATACGTTAGCTAATTTTTATTGTGAATTAGCAACAACGGCTTTTGAA
+AAAGATCAATTTATTGAGGTGATTGAATTACTAGAGCAAGCACTTTTACTCGATCCCAATTCATGCCGCG
+CTAATTGGTTGATGGCAAAGATTTATGAAAACCACGAGCAATGTGAGTTAGCGGCTAAGTGTTACCAAGC
+CATCTATCATCAAGATAATGAGTTCTTTCCTGATGTTATTGACCCTATGTTAGCTTGTTATACTCGATTA
+GATGCACTGGATGAATTCTATAGTTTTATTAAAAAGGTTTATGACGAGACAGCTAGCTCTAGTGCCTTAA
+TTTGTTATCTTAGCCATGTTGAAAATAAACACGGTAAGAAGAAGGCACTAGATTTTATTCTGTCAGCATT
+AAAGCGTAGACCGACTATTCGTGGCTTCGAACACTTTGTAAATATGCAAATGACTCCCTCTAATACTGAT
+GTTAGCAATACTAGTTTAGATTTAATTAAAGAATTAATTAGTGAATATTTAAAAGTTAAGCATAGATACA
+GTTGTCGTACTTGTGGTTTTGACAGTTCAACCCATTATTGGTCATGCCCATCATGTCACGAGTGGGAACA
+GCTTAAACCAGTGCGTGGTCTCGAAGGCGAATAAAAATTAGCTTCTTTGCTACTTTCATCAATATTTTTT
+GTCAACCGTACTCACTGACTACCGTCAGCTCCGTGCGCTTTCCTCAATATTGAAGAAACTAGCTGTGAAT
+CTAGCATTTATTAATTTAACTTGAACAGTAATAGCGATTTAAATCGCGAGAAAGAATTGAGAATAGGAAA
+AACCATGAACGATCCAAAAGTAGTTGTCGCCTTAGACTTTGATAGAAAACAAGATGCCTTATCTTTTGTT
+GATAAGATTCAGCCTACAGATGCCCGCTTGAAAGTTGGCAAAGAAATGTTTACTTATTTCGGCCCTGAAT
+TTGTTAAGCAATTAACAGGTAAGGGATTTGATGTTTTTCTTGATCTTAAATTTCATGATATCCCTAACAC
+GGTAGCAAAAGCGGTTACGGCTGCGGCAGACTTAGGTGTATGGATGGTGAATGTTCATGCCAGTGGTGGT
+AGTCAGATGATGACTAAAGCAAAACAAGCATTAGATAATTATGGCAACGATGCGCCATTATTAATAGCGG
+TAACCGTACTTACAAGTATGGGTCAAGAAGACCTTCATGGCTTAGGTATTAATAAAACACCAGCAGAGCA
+AGTTAACTTTTTAGCTAACTTAACAAAACAAAGCGGCTTAGATGGCGTTGTTTGTTCAGCTTGGGAAGCA
+GAGCAATTAAAGGCTGACTTGGGTAAAGAGTTTAAACTGATTACGCCAGGAATTAGACCTGCGGGCTCAG
+CACAAGACGATCAACAACGTATTATGACTCCAAAACAGGCAATTGATGTTGGCGTAGACTATTTGGTGAT
+CGGACGTCCAATTACCAAAGCTGTTGATCCTCAATTAGTATTACAACAAATTAACGGTACCATCCGCTAA
+GTCATTAATAAATTAGTCCGATTGGTATCATTGAATTTTTACTATCGCGTAAACAAAAAAAGCTAGGTCA
+ATGACCTAGCTTTTTTATTTATATAGATTTGATTTATATAAAATATTACTTATTTTTCATATTGGCTGAT
+GAAAGCAACAAGATCTAATACCTTGTTTGAATAACCAATTTCATTATCATACCAAGAAACAACTTTAACG
+AAAGTATCAGTTAACGCAATACCCGCTTTCGCATCAAAAACTGAAGTACAAGTTTCACCAATGAAGTCGT
+TAGAAACAACAGCATCTTCAGTGTAACCTAAAATACCGTTCAACTCGCCTTCGGCGGCAGCACTCATCGC
+TTGACAAATTTCAGCGTAAGTTGCTGGTTTTATCAGGTTAACAGTTAAATCAACGACAGAAACGTCAGGC
+GTTGGAACTCGAAATGCCATGCCAGTTAATTTACCATTTAACGCTGGAATTACTTTACCTACCGCTTTAG
+CAGCACCAGTAGTTGAAGGTATAATGTTCTGTCCTGCACCACGACCACCGCGCCAGTCTTTAGTTGATGG
+GCTATCAACAGTTTTCTGAGTGGCTGTTGTCGCATGTACAGTAGTCATTAAACCATCTTGGATGCCCCAA
+TTGTCATTTAAGACCTTAGCAATAGGTGCTAAACAGTTGGTAGTACATGAAGCATTAGAAACTATTTCTT
+GGCCTTTATATTCGTTTAAGTTGACACCACAAACAAACATAGGGGTATCATCTTTTGAAGGTGCACTTAA
+AACAACTTGCTTAGCGCCGGCTGTAATATGTTTACGTGCAGTCTCATCAGTTAGGAATAAACCGGTAGCT
+TCAACAACAACATCTACATCGATATCATTCCATTGTAAATTTTCAGGGTTACGTTCTGCAGTAACACGAA
+CTGGATTACCGTTAACAATTAATTTCCCGTCAACAACATCAACAGTACCTTTAAAACGGCCATGTGTTGA
+ATCATACTTCAACATATACGCCATGTATTCAATGTCCATTAAATCGTTGATACCAACAACTTCAATATCA
+TCACGCTCTACAGCAGCTCTGAATACAAAACGACCAATACGGCCAAAACCATTTATGCCAACTTTAATTT
+TCATGGTGAACCTCTCAAATTCAATATGTAGTAAAATTACACCATTTTGAGATTAATACAAGGAAAAGAT
+GCTATTTATGACGGGTAATTTCAATTTTATGGTAATATTTTGACTAAATTACGAAAATACTATTATTGAG
+CTTATTTATTTATTCATTTTGTACAATACTTTTCAAAATAGATGGTAGAATGCGAAAAATTTTGAAGAAT
+AGCCGATTAATTTAAGCTATTGACCTTATTTGATACAGGATAAACATTTATGACACAAGATAAAGTGTTG
+TGTGACATTGGCTTTATTGGCCTGGGCGTTATGGGTAAAAACCTGGTGCTTAATTTAGCTGATAATGGCT
+TTAATATTGCGGCATTCGATTTAAGTGATGAAAAAGTTCAAGCGGTCATTGCTCAAGATGAAGCTGAAAA
+TGCTACAGATACTCCACGTGTTTATGGATGTTCTTCTTATACTGAATTATTGTCACAACTTAAAGCACCA
+CACTTAATTGTGTTAAGTGTTCCTGCAGGAGCACCGGTTGATCAAGTATGTGAAAACCTTATTGGCGCAG
+GCATTCAACCGGATGACATTATCATTGATACAGGTAACAGTCTTTGGACCGATACCGTTGCTAGAGAAAA
+GAAGTACAAGAGTAACTTCTTATTGTTTTCTTCTGCAGTATCAGGGGGCGAAGTTGGCGCTCGTTTTGGG
+CCATCTTTAATGCCAAGTGGGTCTCCTTATGCGTGGGCTAGAGTTAAACCTATTTGGGAAGCTATTGCCG
+CTAAAGTTGATGCTGAAACAGGTAAACCGATAGACCGTACTAAGCCAGGACAAGTTATCACTGAAGGCGA
+GCCTTGTGCTGCTTATATTGGACCAGCGGGAGCCGGTCATTATGTCAAGATGGTCCATAACGGTATTGAA
+TATGCAGACATGCAAATTATCTGTGAAGCTTATCATGTATTAAAATCCGGGCTGAATTTAACCTGTGATG
+AAATTGCGGATATTTTTGCTCAGTGGAATGACGGCCCATTAGACAGTTATTTGATGGAAATATCAGTTGA
+AGTATTACGTCACAAATCCACTGATACCAATACGCCACTTGTTGAGTTGATTTTAGATAAAGCAGGGCAA
+AAAGGTACCGGACTTTGGACTGCAATGAGCAGTTTAGAAGTGGGCTGCCCAGCTCCTACTATTGCTCAAG
+CGGTATATGCACGTTCTATTTCTTCATTTAAAGAGTTGAGAACTCAAGCCTCTTCTTTATTGGAAGGACC
+TCAGCTAGCACCTTTATCTGCAGCTGAGCAACAACAAGTTATTGAACAATTACATGATGCAATGTACTGC
+GCTAAAATTTGTGCTTACGCACAAGGTTTCCAGCTAATGAAACTTGCCGCTAAAGAACATGGTTGGGTAT
+TAGATTTTGCAAGTATTGCAAAAATTTGGCGCGCCGGTTGTATTATTAGAGCTGCATTCTTACAATCAAT
+AACGAATGCATATGAGCGTAATGAAAACTTAGATAACTTACTGTTAGATGACTTTTTCGTTAAGGAACTT
+AATAAGCGTCAACTCAATTGGCGCAAGGCTATTTGTCATGCAACAATGCAGGGTGTGCCTATTGGTGCAC
+TGTCTTCATCACTTGCTTATTATGATTCTATGCGCAGTGAAACATTACCTGCTAATCTATTACAAGGCCA
+ACGAGATTTTTTTGGTGCTCACACTTTTGAACGCATAGACAAAACCGCTGGCAAAAAATATCATGTTCAG
+TGGTCAACAAAGGGCAAAGAAACCATCTTAGTTGATGGTTAAACGTAACGACCATGAAAAATAATGATGA
+ATATAAAGATAAGTTAACCGATGCTGCTTTTAAAGTATGTCGGTTAGCGGCTACAGAACAGCCCTTCAGT
+GGTATTTATAACGATCACTGGCAACAGGGCTTATATCATTGTGCCTGCTGTGAACAACCTTTGTTTAGCA
+GCTACAGTAAATTTGATGCTGGATGTGGTTGGCCTAGTTTTTTTGCTGCAATTGAAACTAAAGTCGCCTA
+TAAGTCAGATGAATCACACAGTATGCAACGTGTCGAGATCCAGTGTGATAATTGTCAATCTCACCTTGGC
+CATGTCTTTGATGATGGACCAAAACCAACAGGTAAACGCTATTGTGTTAATTCACTTAGCTTGAAGTTCT
+ACTCAGAATAAACCTCAATATCGAGTAAAGAATAAGTATAAGTGCTTATTCTTTACCTTTCTCTTATCTT
+GTTTTTATAAACCTTAGTAACTCGGGCTTGTAAATTTCCCAGCCTCAATTTTAGCTAAGGTAGTGCTCGC
+TACTTTATCAAGAAAATCGGCATCTAATTTGTTTGCTTGTTGATAACCCTTCAAACTTGTCTCGATCATG
+TCATCTGGTTTATCTAATAAAAGTTGATAAGTACGTAACCAAATATATGCCTGCTTATATTGTTTTTTCT
+GAGTGAAGATTGTTGTCAGTGTTTGTAAAACTTCAGGAGATAGCTCTGTGCCTGGTTGATGAAGCTCTAA
+AGCTCGATATAATAATCCTAATGTTTTTTTCGTATTACGTTTTATATAATATGTCGCTAAATGATACTGT
+GCAGTTGAATTTTCAAGAATAGCCGAGCCTTCTAATTGTAGAAACTCTTCTAAAGCCAGCTCGTTAGACT
+CCCTTGACCAATAATAATAGAGTAGGTGAGGGTGTTTAGAATTAGCACTTTGTTCAGACAGCAGCGATAA
+ATTGGCTTTAGCTTGTAATAAATTGTTTTTTCTAAGGGTTGTTTTTTCTTTTAATTTTATATGTTGGATC
+TGTGAAGCCAGTGACATGCATTTTATGTAACCTTCATACGCAATAAGTAAGTTATATTTATCGGCATCAA
+GATTTTTGTCTTTAACTCCAATTCTATTTAACGCGACTTCTATCCGTTGGCTCTTACACCAACTATCTTG
+ACCAAATTCATTACATATCTCTTCATTATCTTGGCAAAGTTGCGCTAAGTTAGCATTATCTCCACAACCA
+GTTAGAAATAGTGCTAATAAGGCTGTTCCACACTTCATGCCATAACGAGATTTTAGTTGCTTTATTTTTC
+GAAAATTAATCATGAAAATACCAAAAAGTTTTTTGTAGACTATAGAGAAATATTTCATACTGAATTACAA
+TACGCCTGTAAATATACTCTCCACTAGCTATTATCGCTTTTAGTACCCTGAGATAATAGCCTAATGTTCA
+ATTGACTGAAATAAAAGGTTTAAGTAATGACTTCTCATCTTGAGGAAAAGTATCAAGCAAGCTGGCAAGA
+ACGTCAAACGTTCGCTGAAAATATGCAACCAATTATTGGACAGCTTTTTCGCAACAAAGGCATTGAAATT
+TTAGTTTATGGTCGCCCATTATTAAATTCATCTTCTATTGATATCATTAAAGCGCATAAGTCTGTTGCTT
+TGCATGAAGAAAATAAATTGCGTTTACGTGAAAGTTACCCTTTTGTAGAAGCAATTAACAAAATGGATTT
+AGCCCCTGCACGCATCGATGTAGGTAAGTTAGCTTATAACTATTTATACCTTGGCCAAGCCAATGACCTT
+TCTATTGAACAATATTTAGATAAAGAATTATCAGCAGAGAGCCGCGAAAACTCAGATAAAAAAAGCCAAG
+ACGTAGTACTTTACGGCTTTGGTAGAATCGGTCGTCTTTTAGCGCGTTTATTAATAGAACGAGCTGGACC
+GAATGCTAAATTAAATCTTCGTGCTATCGTTTTACGTCCAAGTAAAGGCGGTGATGACCTAGAGAAACGC
+GCAAGTTTATTACGTCGTGATTCAGTTCATGGTGCTTTTAACGGCAGCATTTCTATCGATAAAGAAAACA
+ACGTAATTAAAGCTAACGGTGCTTTTATTAAAGTTATCTATGCAAAATCACCTGCTGAAGTAGATTACAC
+TGAGCATGGTATTAAGGATGCATTAGTTGTTGATAATACAGGTATCTGGACTGACGAAGATGGTTTAGGT
+CAGCATTTACAATCAAAAGGTGTTGCTAAAGTATTATTAACTGCTCCTGCTAAAGGCGATATCAAAAATA
+TCGTTTATGGTGTTAACCAAGACATGATTTTAGCCACTGATAAAATCATCTCTGCAGCTAGCTGTACTAC
+CAATGCGATTACGCCGGTATTAAAAGCGCTTAATGATGAATATGGTATTCGCAATGGACATGTTGAAACG
+ATTCACTCATACACTAATGATCAAAACTTAATTGATAATTACCATCCAGCGCCTCGTCGCGGACGTAGTG
+CTCCATTGAATATGGTTATCAGTACTACCGGTGCTGCAAAAGCAGTTGCTAAAGCATTACCTGAGCTTAA
+AGGCTTATTAACAGGTAACGCTATTCGTGTTCCAACGCCAAATGTTTCAATGGCTATCATGAACTTGAAT
+TTGAAAAAATCTACTGATAAAGAAACATTGAATGATTATTTACGTAATATTTCATTGAACTCTCCTTTGC
+AAAATCAAATTGATTACACTGCTTCAACTGAAATCGTTTCTACTGATTTAGTGGGTTCACGTTACGCAGG
+TGTTGTTGATTCACAAGCAACAATTGTTGATGGTGATCGCGCAGTATTATACGTTTGGTATGACAACGAG
+TTTGGTTATAGCTGTCAAGTTGTTCAAGTTATGCTTGAAATGGCTGGAATTACGGTTCCTAGCTTACCGT
+TAAAATAAAGTTCGTTTAATTTAACGAAACGAATTAAAAAAGCGCATATTACTTAGTAATATGCGCTTTT
+TTGTTTTTTAGATGGAAATTAAAAACTCTAGCACTTATTATTCTTTTTATTGAATGCTTAAAGTATTAGT
+GTTTACAGACTTAAGTTATTAATCATTTTGCCGATAAAGCTACATTGAAATTGGTATCACACGAAGAGTG
+AAGTTTATGTCAGTTAGTTTAGAACAAAATAGTTCTGTAGCAGCGAAAGCAACGTCTGGAGCAGAATTTC
+TCAGCGCAGCTGTATCTAAAAGTCAGCAAGAGTTAGAAGGGCAAATGGCACTACAGCTTATTCAATCGGC
+AAATCCTACTAACTTACCTACACCTACAGGTAACAGTGGTTTTCAAGTTAATATTAAGGTGTAAAGTCTC
+GGTATACCGTTATCAGGGGATTTAGTTAACGGTTAAATACAGCGAGCAGGTTTTGGTAAACCAGCGTATT
+TAGTTGCTTGTTTCGCGGGGCCTTCTGGAAATAACTTGTATAAATAACGACTGCTAGCTTTAGCTTCACC
+AAATTCGGCTTTCATTGCTTTAGTCAATGCACGGATAGCAGGCGAAGTGTTATAAGTTAGGTAAAACTGT
+CTAACAAAGTTTATAACTTCCCAATGTGCCTCTGTCAGTTCAAATTCATCATTTTTTGCCATGACTAACG
+CTAAATCTTTCTGCCACAACAGGTGATCAAGTAAATAACCTTGCTTGTCTGTCGGGATTATAGTGTTTTC
+AAAAGTTAATATTATTGCCATGTGATCACTTTATTATGGGTAAAGGTAAGTTCAACTAAATCCACCATCT
+CGATATGCTTTACCTCTGCCATCGTTTCAATCGCTCTAGCCTGTGCATGATTCGTAATAACTTTGATGGT
+GATCGTACTATCAGCTCGCTTGATTAAACTACTCATCAAAGAATGTTTAAGGTTATAACAACCATCATCC
+ATCAATACGATAGAGTCTTGTTGATCAAGCACACTTAAGCATTGTGCGAAGTCATTGGTGGTAAAAGCTG
+ATTTCCTTACTAAATGTAATGTGCTCATATTAATTTTCCTTAAAACCTAAGTACATGTTGGTGACGATTA
+AGTGCTTTACCAAACTCAACACTCGCTAATACTTGCACATCATCAATATGAAATGCCTCGTCAAGCTGTC
+TATTCACTAACGACTGTTGGCATACGTAGATGTCTTCAATGTCGTAGAATTCAAACGCTGAAAATGTTTT
+TAAATAGTCTTTAATAGACACCAAACTAGCATCTTGATTCGCAATTAATTGATAAACACCATCACCTTGG
+AAAAATAGCGAGACCTTCTGCTCAAATGAGCCAAAGATTAACGCAACATCAAGGGCATCTTTACCATAGT
+TACTACTAAATGGGGCTTTGCTATTTATAATTGCCAGGCCATTTACTTCCGACAAATTACTATCTTCTTG
+TTGATCTGATGATGTCATTAAAACTGTACCAAGCGTGTTGCTTTTGTAGTTAACTCAACCAATTCACCTA
+AACCGGATACGGTAAATGCTTCGTTTATTTGTTCGTTATCTATTGAATCACAGGCTATACCGCGCATTTC
+AGCGGCAGTAATACAAATGTGCAGGGGTAATTGATACTGTTGATTTAATCGCTGCCAGTGCGCTATTGCT
+TGATATTCATCACTGGCAATACTAATGTTTTCATTCGCATGCATTGCACCATCTTGGTAAAAGAAGACAC
+CAATAACATTAATACCAGCGGCTAATGCTGTTTCAACATACGTTAATGCTGTGATGGTTAAATGGCTATA
+AGGGGGAGTAGTTACTACTACAGCAAGAGTTTTCACAACACATCCAAATTTTAAAAAGGCAATAAAGGGC
+TATAAAAGGTTAAAAAAAAGCCCCGCAATCGCGAGGCTTTTATTATAAAACATTATAAATGATTATAATG
+TTTTTTAGCGTAAATTTTTAATATTTACTAATCATCGCTGCCGAATACGCCAAGTAACGATAATAAATGC
+ACAAAAATGTTGTATATGTTTAAGTACAAAGAAACCGTAGCGCGAATGTAGTTACGTTCGCCACCATTAA
+TTATACGGCTTGTATCATACAAAATTAAACCAGACATAATCATGATAACTGCAGCACTTACCGCTAATGA
+AAGAGCAGGGATTTGAAAGAAGATGTTAGCAAGACTTGCAACAACAACAACAATCAAACCTACCATTAAA
+AAGCCACCCATAAATGAGAAGTCTTTTTTACTCGTAAGCGCATAACCTGACAGTGCGAAAAATATTAATG
+CGGTTCCACCAAGTGCTTGCATTATCATTGCCGGACCACCATCCATTGCAGCGTATGCGCTAAGCATAGG
+ACCCAATGATGCGCCCATTAAACCAGTAAAAGCAAAAATCCAATAAACACCACTAGCAGAATCAGCTTTT
+TTGTTTACTACAAACATTAAACCGAACGCGACTAGCATCATAACAAGTGCAACACCGTGTGATAGGTTCA
+TTGCCATTGAAACGCCAGCTGTTACGGCACTAAATGCAAGTGTCATTGATAACAGCATGTAAGTATTTCT
+CAATACTTTATTAATTTCTATCGCCGAACTTTTACTCGCCGTTTGAAAACTCATATTAGATTGCATAAAA
+CTTCCTTAAGAATGTAATTCTATTTACTTGTTATAAACTAAGATAAGGTCATTTTAGATAAGTTCAAGTC
+TTTCTTACTTTTCATACATAACTGACTTACGCTAACTTAGTTCCTTATGACATATTATGGCATGGTGATT
+TTTAAAATACTACGTTTAGCTTTGTTTAAAAGGGGCTATTATTTGTTATCTTTTGTAACAAGCAATTAAA
+ATAGTTTTTCCTATTTACCATGTAGAGTAGCAAAAGAGCGTTAAGTCAGTAATGAAATTATAAGTATTAA
+CAACACTTTAACTCTAGTACTCTGCATGTTTATACTTTCTTACTTTACATAGTACAGCCATCAGCCTGAT
+CGTTTGTAAAAATATGCGGTTTATCATTTACAAGAGTTTAAAGGCATTCTTTCTAAAACAACTGTTTGAA
+TGATCGTTGATTAAACCTGTTGCTTGTAAGTGTGAGTACAGTGTCGTTGGACCGAGAAACTTAAAGCCAC
+GTTTTTTTAAATCTTTAGCTAACGCATCACTAATAGGCGAAGTAGCGACATAATCTTTAATCGTATCAAG
+GTTATTTACAATAGTCTCGTTGTTTACGTATGACCAAATAAACTTGGTGAAACTACCAAATTCATTCTGT
+ATTTCAATAAATCTATTCGCATTATTAATCGCTGCTTCAATTTTACGTCGGTAACGTACTATTGAAGCAT
+CTTGCATTAAGCGCTCTACATCATCATCAGTGAACTTTGCTACCTTGGTTACCTCAAAGTCTGCAAACAA
+CTTACGATAACCCTCACGCTTCTTTAAGATGGTATACCAGCTTAAACCAGCCTGCGCTGATTCTAATACC
+AATGATTCAAACATCTTTTTGTCTTCATATACTGGCACACCCCATTCTTCATCATGGTATTTAACATAAT
+CTAACTTTGATGTGTCTAACCAGGGGCAACGGCAGGTGTTTTTTTCTGACATGGTGTCATTCCTTCTTCT
+AACTTTTATAAATTGCTGAAAAACAAAGCAAGCTGACTGTTTTTTTAGCAAACAAACTGAAAACAAGCAT
+AAAAGCTAAAATAGTGCTTTACAACTTATTAGAGAGACTTTAGTATTCGCCTCGTTCTCAAGCAAGCATT
+GTTTTACAAGCTTATTTGTTAACTTCAGGTGAGATGGCTGAGTGGTCGAAAGCACCGGTCTTGAAAACCG
+GCAAGGGTTTGTAGCCCTTCTAGAGTTCAAATCTCTATCTCACCGCCACATTAAGAAAAACTGCTAATTG
+AAAAATTAGCGGTTTTTTGCTTTTAATTATTTTAAAAGCAAATTAAAGGATGTAGTTTATCTCCTTTATA
+CTTGAAAACTTCAGGTGAGATGGCTGAGTGGTCGAAAGCACCGGTCTTGAAAACCGGCAAGGGTTTGTAG
+CCCTTCTAGAGTTCAAATCTCTATCTCACCGCCACATTTTAAAGGGCTGCCGTAAGGCGGCCCTTTCTCG
+TTTTTAGGCTGAAAAGTATCGAGGGTAACTGAAAGGTAACTCAATTGCTAATTTCGACTTTTGACAGTGG
+GAACAATGTGAGTTTTTCTGTCGTAATCAGCAGTTTGTTTTATAGTTGTATGGCCAGCAGCGTTTCTTTT
+TTCTTCTAAATTGCCTTCAAAATCGCTTATCCCTTTGGCTTTTAGATCGTGAAAGGTGAAATCCATTAAA
+TAACCAGTTGATTTTCTTGCGCGTTCCATCGTTGATACCCAACGATCACGAAAACCATTAGTACCATAAC
+CTGAACCGTTAAACTGATGAATGACATACATTGAACTAATTGATGGGTTCACTTTGTTTGCGTGAGAAAT
+AGCTTTTTTGAGACGTGGAGACCATTCTTTTATTTGTTTCTTGCCAGTTTTACCTTGTTTGATATAAATA
+CCGTCAGCAATAAGTTGTTCTTTTCGTAATCTCTCAACGTCACCACGCCTAGCCATACAAAGGTAAGATA
+TTTCAGCAGCGGCATAGATGACGGGACAAGCGTGATTTAGCAACGCTTGATATTCTACATCTGTGACGTA
+ACGGTCACGCGCTTTTTCGGTAAACTTCTTTACACCGACACAAGGATTCACCTTTATTTTTCCGCGTTCA
+TACGCCCATGAAAATATGGATTGTAATGCAGATTTGTGACGGTTTGCTTGACTAATCCCAGACTTAACAG
+CTTTCTTATCCATGAACATGCGTACATGCTTAGGTTCAACCTTGTTGATGTCCATCTTGCCAAAAGCTAT
+CAACAAATCCTTTTTGTAACCTAGATAATCCTTTTGAGTACGGGGTGCTTTGTCGATGAATGATGCGCTG
+AGAAAGAACTTTTCAAACAAACTAGCAACCGAATTGAAATTATCCAATGATGCACATTCTTTTTCGTATA
+ACATCCAAACAAGCGACTTAGCAACGTCCAATCCACACAAACGAATTTTCCCGCCAGATTTTGGTTGAAA
+TACATATGCCACTTTTGTTTTATAAACCCGAGGTGGCATCCATTTTTCTTCAGCTTTGCGTTGTTGAGTC
+ACAGTCTACACCTTAAAAATCTAGGTCAAATCCGTCATCTTTAGTTATTCGGTTCTGTCCTGCTTGCTCT
+ATCCATTTGTTAGTTGTACGTACTTGGCCGTCCTTACCCTCAACATAGTAAATTTTATGCTTTCTGAGAC
+ATTTTGCGACATCCGAAGGCTGAACATAACCAGTCAATTGCCTAAGATCTTCTTTATCCAATATAGACAA
+CATCAGTGATGTCTCCTTTTATCAATTGGTTCAAACAACGATATTTATGACTATAGGTTTGCGTTAAGTT
+AAGAGCTAATGTTTGATGGCTCATATTCATTACCTTTAATTAATTGGATGAATAACTTCTATTGAGGTTT
+TATACTCAATCCGTAATAGCATAGTGCTAATTTTTTCTTACGATTAGTTACTCGATTTAAAGTAAATATA
+ATGCATTACAATACTTCACACAAGGCCTGATATCTCTACACCCCTTTGTCTTAGCGGGCTGCGCACCATT
+AAGGCCTGCGGCGCAGTGCTTTTCATTTGTGCAGAAAATCTAGTTTTTTTTAAATGACAGGACTCTAGGA
+ATGTTTTTCTTTAATAAATGCTGTTTAAATGTACAAATTGCGTATTACCACGATATAGATCGGTATAAGG
+TGATAGCTGATGCCTGTTAATATGAATATACTTAGGATGAAGTAACTGATGCCTTCATGGATAATTACAT
+CAGTTATGCCACCTAATTACATCAGTTATGCCAGTCATTATCATCTAATACTGCCACCTAATAACATTGG
+CTGCGGCCAATGAATAACATAAGGTTTGCCACTAATAAATATGATCACTTTGTGCGCAAAGGGGAAGCTA
+TGAGTGAATTAACTGATACTTCGGCTACTTAGCCAAAAGCTGACATTAGATTTTGAGTCACTGACGGCAT
+CTCAGAGCGTTTTGCTGACATTAGACTGGTCATGTGTTTTTAGTTTTCTAACTCGTTAAGGGGCACTTAG
+CGCCATAGAGCTTATGATTTTTTTTCCGAATTAACAAGATCAATAAATGACAAGATGCCAATTTTAACAA
+AAGGCATTTAGTGGTGTTATGACAAGATTTATTTGAATCGAAGAAGAAAATAAAGCGTAGTTTTTCTGCT
+GCATAATATAGTCGCTTACATGAAGATGGTTAATATGTCTCTCCATTTGCTGTTATCCCTAGTTGTATTT
+TATTTAAGAACATTATTATAAATCAGGATGACTTGAATATCAGTATTGTTGACAACGTTATCATGTTGTT
+GCAATATGCCTGTAGTCAAAGTTAACTGTTGGAATAATATGAAAGTACAAATTAAGAGCATAACTCAATG
+GGGCGGGGTGCTTCTACTGAGCTTTTCCTCATGTTATGTCAATGCAAATAAGCTCATTAAGCCAAATATA
+CTTTTTATTGCGGTTGATGATTTAAAGCCGCTTATTCGTGATTATGGAACAGCTAAAGTTCAGACGCCTA
+ATATTGATAAATTGGCAAGTCAAAGTACTGTCTTTACCCGTGCTTATTCTCAATATCCGGTATGTGGGCC
+TTCTCGGATGAGCATTCTTACCGGATTGCGACCAGAATCAAATGGCATTATGAATTTGAAAGATAAGATT
+CGTGATGTTAACCCCAGCGTTATAACACTACCTCAATTTTTTAAAAATAATGGTTATGAAACAGCGGCAA
+CAGGGAAAATTTTTGATCCAAGGAACACCACGAGTCGCAGTGAAGAAGAAGTATTATCTTGGTCAATTCC
+CTATCAAAGGCCTAAACACGGATTAAAGGGAAAAACACGTTTAGCGGTTGAGTCTATTGATGAACCGGAT
+GAAAAATTTGTTGATGGCGGTATTCTTAAACGTGGCAAAAAGCTACTTAAACAAATGGCAAATAAAAACA
+AACCCTTCTTTTTAGCCGTTGGTTTTAAGAAGCCTCACTTACCATTTGTAGCACCAAAAAAATATTATGA
+TTTATATAGCAGAGAAAGTTTTGACTTAGCAAGTTACCAAAGTGCCCCAGAAGATGCTGATACAACTTAC
+TTATTTCATAAAAATCAAGAGTTAAGAGGGTATAAACCAACGCCTATTAAAGGTGGAGAAATAAAGCCTT
+ATCCAAAAGGTAAACTATCTTCTGCCCACCAAAAAGAGTTATTACATGGCTACTTTGCCTCGGTAAGCTT
+TATTGATAGCCTTGTTGGTGAATTACTCGAAGAGCTTGAAAAAACAGGTCAAGCTGAAAATACGGTAATT
+GTTTTTTGGGGGGACCACGGTTTTCATTTAGGTGATCATGGATTATGGGGGAAGCACACTACTATGGAGC
+AAGCTAACCATGTTCCATTAATTATTAAAATCCCAGGTAGTAAAGCTAATCGTTATGCTAAGCCTGTTGA
+ATTACTTGATGTTTTCCCTTCACTAACCGAAGCCGCAGGACTTTCAATACCGAATAACTTACAAGGAACA
+AGTTTAGTTTCTCTTGTAACAGGAAAGCTAAAATCAATTGATAAAGTCGCTATTAGCCAGTACAAGCGAA
+AAGGAGCGTATGGCTATTCAATGCGTACAGAGCAATATCGATATACCCAGTGGGTTACTCCAAGTGGTAA
+AGTCGTTTATCGTGACTTGTATGATCTTATTAACGACCCCCTAGAAACCAAAAACATCATTAATACACCA
+GAAGGTAAATTGTTAGAGGTTGAGTTGAACAAACAACTTCATACCAACAGTGCAGGTTTAAAAAGATTGA
+AATAATTGGGACTTGAAAAAATTAGTGTGAATGAAAAGCCATTATCTATTTTATAGATAATGGCTTTTCT
+TTATTTCAAATACAGATTACACACAACATGTTTGATAACGATGTTTTACTTCTCTATTTTGTGTTGACTT
+CCGTATGGCTCTCTATTGATATGATAACTGATTAACGAGCTAGCTCTAAGTCGCTTTATTGTTAATTTGT
+TCGGGGTGTAAGCCCTCAGTTCAAACGTCATACTTCATTAATTCAATTAGATGAAAGTCTTATTTAAGTA
+TTCGTTATCAGTTGTTTACGTGTATTTCGTCGCCTTGTTTCTGTTGTTTAATTGACCTTCTTTTCACTTG
+TACCATATATAACCTTTCATCATAAAAATAGATTTTAGATTATTATAGATGTAATAAAAGTGTATTAAAT
+TGTATTGACAACGATATCAATTGGTGTATTGTTAAGCTATCTAATAATAAAAATAATATTGCACAAAGTA
+ATTATTATGAATATAACTATGTCACTAAGAGAAAGGGTTTAAAGATGAAACGAACTTTTAATAAAACACT
+ATTAAGTGTAAGTATTCTCGCTATTCTTAGCGGAGCCACTATCGTTCAAGCGGCCGAAACTAGCACAACA
+GTTGAAGTTGAAAAGAAAGCGAGTGCTAAAAAAGCTAAAAAGAAAGATGACAAAGGAATTGAAGTCATTG
+AAGTTGTCGGTACCCGTGGCAGCTTAAAACGCTCTATGAATGCGAAGCGCTTTTCTGATCAAGTAATGGA
+TGGTGTTTCTGCTGAAGATATCGGTAAGCTACCTGATAATAATATTGCCGAAGCACTTTCTCGTGTTGTT
+GGTGTATCAATGTCCCGTGCTGATGGTGAAGGTGAGTTTGTAAGTATTCGCGGTATGGCGCCAGGGCTAA
+GCCAAGTTACTTTAAATGGTCAATCAATGGCCAATAGTAATAGTAAATCTATTACCAGTAATGGTGCATC
+AAGTCGTAGCTTTAATTTAAATAATATCGCCAGTGAAATGGTTGCGGGTATAGAAGTCTTTAAAAGCCCA
+ATTGCAAGTATGGTAGAAGGCTCTGTTGGTGGTACGGTTAATTTGAAAAGCCGTAGCCCTATTGATTCCG
+GTAATAAAGCAACCATAACAGCTCGTGCTGATTATAATGAAAATGCGGCTGCGGCAGGTGGCGGTTTAAA
+TTTATTCTTAAATGGCGTCAATGATGATGAAACCTTTGGTTCCTCTGTTGCTGTAAGTTATTTTGACAGA
+ACTACGCAGCGTAATAGTTTTGAAAGTCGCGGTTGGGCACTACAAAAAAAAGCGCCTTATGTAAACGAAT
+ATAACGAAGATGGTACGCTAAATAAAGCAGGTGTTAGTGATACACCTGTCTATCGTATTGAAGATATCCG
+TGCCAACTTTAGACACGATGAGCGAGAACGCATCAATGTTAATGCTAAAGCACAATGGCTAATTTCAGAT
+GAGTTAGATTTTAGTGTTGATGCTCTCTATAGCCGTCAGCAACGTAATTTTATTTCAACAAACTGGGATG
+TTGATTTTAGAGATAATGATAAACTGATTGTTGACATGGACAGTATTGTAATTGATGGCGAAAATGTTGT
+ATCACAAATTGCCAGCGCAAATGACAAGGCAGGTAAAAACTATAATCATGAACAAACAGGTTTTGATCGC
+TCTTATGATGATGAAACCATTGCGGTAAACTTTACACTTGATTACATGCTAAATGACAATTGGACCATAA
+CACCTAAAATTGGCTATAGCCAAGCGACAGGTTTACGTGATGATATTAATCCTTTATTCAGTACCAAAGT
+TCAAAATTTAGGATACAGTTTACCTAATGGTAGTTACATGCCAGAAATTATTTACCCAACTGACCCTGAT
+GAATTAGCGGCAATGAACCCTGAAAATCTCCAACTCGATGTAATGAACTATAAAAGTTTTGAAGTAGAAG
+ATCAGCAAGGTTACGTACAATTAGATTTATCTACTGATTTAGACAATGAATATATCAGCTCAATTGAATT
+TGGTGCTCGTTATAATGAAATTCAAAAAACTAACCAAGTATTTCAAGATAAAATCCAAGCTGATATTTTA
+GAGGCTAATGGTGGCACACAAATTATTTTATCAGATTATTCAAATTATACAGTAACGGATGGCATGTTAG
+ACAACGCCCCTGTAGATGCTTGGTATGTGCCTGACTTTGACAAAATCGATCAAGAGTTTGGCCACCTTGT
+TGAAAAGCTGGAAGTTCAAAGAGAAAATTATGAAATAACTGAAAGTGTTACTGCTGCTTATGTTCAAGCC
+AATATTGATACTGAACTCTTGACTATTCCTGTACGCGGTAATCTTGGGGTTAGGTATGTAGACACAAAGA
+TAGAGTCGACAGCTTATAAATTCTTAGCAGGTGAAGATCCAGCTTTAACTGAATCAGACAAAGATTATCA
+AGATGTACTGCCAAGTATTAATTTAGCCTTTAACCTTAAAGATGACTTAATTTTACGTACTGCTGCCGCT
+AAAGTAATGGCGCGGCCTAACCATGCTGACATTGCACCAGTATTTAGAGAAATACGTTCATGGGATGCAG
+AGGATGGCGGCAAGTATATCATCGGAAATCCAGACTTAGACCCATACCGTGCAAATCAGTTTGATTTAAG
+TGCTGAATGGTATTTTGACAGTGAAGGTTTATTATCTACAGGTATCTTTTATAAAGACATAGAATCCTTC
+ATTACCACTAGAACTGAATCAACAACATTGCCAGGTATTGGTGATGGTACACCATATGAAGTCACTCAAC
+CTATTAATGGTGAAGGTGGTGTTGTACAAGGTTTTGAAGTTAGTTTTCAACAAGCATTCTATATGTTACC
+AGAGCCGTTTGATGGCCTAGGTACCGCAATAAACTATACCTATAATGACAGTGAAACGGAATTAATTAAC
+AACGTTACTGGTGAGTTTATGAGCTTACCTGGCTTGTCACAAGATACAGCTAACTTTATGGTTTATTATG
+AAAAATATGGCTTTAGTACTCGTTTGGCATGGAACTATCGTAGCGAATACTTTAATCAGTTCTCTTGGTC
+TGAAGAGGCGCTGTATATAGAAGCTTATGATCAGTTAGATTTCCAATTGGGTTATGACTTTACTAAGAAA
+ATGTCTATTAATTTTGAAGCGAAAAATATTACAGATGAGACAGTATATGAGTATGTTGGTAACCCTTCTC
+GCGCATATGCGGTTCGTGATAACGGCAGAACATTTAGCTTAAGCTTTAAGTACGCACTTTAAGTTTCTAG
+TTTGAGTAGTATGACGTGAATCAGATAAATGGTTCTTCTCTTGTAGGAGCCTTTTTAAAATTAGAATTTT
+AGGAGAATAGTGATGAAGAAACTTAATTTAATTCCCTTTGCTTTGTTTTTAATCGTTAGCTTTAATAGCC
+AAGCAGGTAAACAAGAGTATTTTAATAAAATAGATATTGATCAAAACCAGGTGTTAGATAAATCTGAGTT
+TAGCAAACATATGAAGAAATACCTTGCTAAACAATCTATTACAGATAAAACAATACAAAATAAAAAAGTT
+AATAACGGCTTTAAACGTAAAGATAGTAACAGTGATGGTCAACTAAATTTTGCTGAATTTTCAAGTCAAA
+AATAATATTAATTTGTCCCGTCCTAAAGTAAGTTGGCGGTTTTAATAGAAGGTCAGTAGCTTTGCTCCTG
+GCCTTTTTTGTGCTCTTGGATTGGTAGTTTTATAGGGAAACTCAAATATGGCCTAATTTCATTGTTTTTT
+TTAGCTTGAAATGTGCTTTCAATAGCAAACCTATGACATGGTCTAATTGATAATACTACTACCCAGTTAA
+GACATAATTGGCTTAACTGGGATACAAATGAAAAACCGTAAAACATATTAAAAAGAATTCAAATTAGCTG
+TAACTGTACTCGTTAGAGAGCATAAAAACGCTTTAGCAGAAGCCGTTAGAAATTTAGACATTAGTGCTAG
+CTCAGGTAAAGTGCCTAGAAATGGACCTTGAGATATTAAAAAAACAGCTTATCTTATGACTCAGCCCCCA
+TCAAAATAGAAACACGAGAATTATCCTAAACTTTATTTTAATCTGGAAAGTAGTCGTTCACCTTTTGATA
+CGCTGACAATGGCAATGTGGTAACGAAAACCCAAGGCAGGATTGAGAGTTCATTCAGATCAAAGTGTTCA
+ATATGCGAGTTATCAATATAGGCGAGTATTCAGGTTACATAGCTTTATTGGTAATATGAGTAAGAAAGGT
+TGTTGCTGGGATAATTCGGTAGCTGATAGCTTCTATGGTACCCTAAAATTAGGGTTACAGAGTCTAAATG
+ATCTATTGCATAATACGTATGTTTAGCTGTTCTTTACCAAAGCTAATAATGAAGAGTTGAATATCAATGT
+GTGCTTTTAATAAGGCTAGTATTGTTAGCATGACTTCTTATATAACAAAAAGTGCCTATTAACATAAGTT
+AATAGGCATTTATTAACGTTTACTTATTAAGCTTATTCACCAGTAATAATTACATTATCAATATATGCAT
+TTTCACTATTTTTATTAGCCTTTAGCACCAATTTAATAACCAAATTATCAAGTCCTAACGCATCACTAGG
+TAAAGTAAATGAATAATCTTCCCATTCACTCACCGTTGTTTCACCCAAGGTAATAAACAAGCTACCACCA
+TCAATAGAATATTCAGCTTTCAATGATTCACCTGAATCTAGACCATTAGTTTTAACACTAAATGATAACG
+TTGCTGCAGAATAGGCTGCAGTAGAAATAGTGGTTTTCATTCGGCTGGTATTAGTAAGTTTTGCACCATA
+AGAGCCTTCAAAAGCAGATGATAAGGTAGCATCACCCGAAACACCTGATACAGCCCAATCACTCAGCGTT
+CCACTTTCAAAATCATCACTAAATATAATCTGTTCAACAATATCAGCAGGAACTAATGCAATTATTGCAT
+CAGCAACGGGTTCCAATGTAGTCCATTCATTGATTGATACATCATAGAATTTTTTAGTAGCATTTACTGC
+ATGAGGAATATTCCTATCATTTAGTACACCAACAAAATCTTTAACAAAAGCAATTTGACGGGCATTATCA
+TAATCATCACCTTTGTTATAATTACCTGCCATCCAAGCACCTTCCCAAATAGGGATACCTGTATCTACAC
+TCCAAGCTACAGCCGCATCAGCTCTCTCAGTCATTAACGTAATTTCAGCTGCACCACCATCCCAATAATA
+ATGAGGGTTAGTTGGATCTGTACTTGGACCTGAAGCATAACCTTCGTGGAATTCGCCAATTAAATAGTCA
+TTGCCAGCGGTTGGAATATCAAGTTGGTCCATACGGGTTGGATCTGAACGTTTATGAGCACTAAAGATCA
+CGATACGTTCATCATTTTTACCGCCAGTACCACGTATCGCGGTAACTGCTTGTTCATAGGCTTCATTTAA
+TTGGTTAATAGGCTCATCTGAAAGCGGACTACTCGCCGCAATTTCAACAATCAAATCAAACATTAATTCA
+TAAGGGTAATCTTTATAATGAACAGCGATATCTTCCCACCACTGTACCCAAGCAGCTTGAGTTGACTCGG
+TGGGGTTATCTTCAAAGGTATGTGATTGGTTGGCGATAATTGGAATCATCCCATTATCTAATGCATCTTG
+AATTTGTTCATCTAAAAATGTAAATACAGCTGTTGGTGAATCATTAGCAATACGCAAACGAATATGTTTG
+AAGCCTTTATCAGCAAACTCAACGGTAGCAACGGCAGTATAATCCTCTATCTTATTGGGCACTTCTGACC
+AAGTTGAATCTACCCCGGCTTTCATTAATTTCACCATATCTTGTGGTGTAATAGGTGTTTGTGAATTAAG
+CACTTCCCCGTGGCTTAACGTGCCATAACTGGCTAATAATACGAATGAAATTGCTTTTGTTGTTAAAGAT
+AGTTTTTTAGTGAATCTGCTTTTTTGTACGTTAGTCATAATCATACCTCTTTTGTTATTATTATAATTTT
+TATAGAGATATATCTAAAACTTTGTCCTAGTGATAAATATTCTCGCTATAAAAAGTACCATAATTGATAT
+CGTTGTCAACTTTATTGTAACGATAAATATAGCAAAACTTACAAGTTGTTCAGTTTTAATTAAATTTATT
+ATTTAATTTTTACCAGATTATAATTTTAATGGTAGCAAATACCACTTTAACGACTTGCCTAAGGTAAACG
+CTGACGGCATCAATGGTGCCAAAGAACAGTTACTTGAATTCAATTAACTTATATTGGCTATCTAGCGATA
+TTGTAGACAACACTTTTGGGTAATAGGATACTTCTGTGTTACAGCTGAAGAGTTAACGAAAAAGGTGATT
+ACGGAATATTTAGCCCATCATTTTGGTAAATAAAGTGACAGCTTAGAAGTGTAATAATTGTTTTAGCGGA
+AATGATAGGCTTTCAAACTGAAGTTTTAATTTGTTGTTTTTAGACGGTTTTTCTTTGTTTTATTTGGTTT
+AATTAATTCTATTTGATGATAAATCTATCCATAACTCTTTACGCATTAATGGCGTACTTGCTGGCATGAG
+TGGGTTATCTAAAGCAAAAACTTTTCGATTTTGTTTTTTTACTTTGTTAATAAGATGTCCATAATAAGTC
+GTAAATATCTTGTCAAAGCTACCATCTGTTAATGCTTTTTCTAAGCCAGATTTAATATCTGATGCTAAGT
+CATTATTGCCCTTTTGAACATAGAAATAATAAGCTGTAGGGTAATGAATCATGCTACTTTTTTCTATCAT
+GATATTAAGTGTAGGGTAGTTTTTTATTTCGTTAAACACTTGCAAAATGGAACGTGGAAAATAATCAAAT
+CGGTTTTTATCTAGCATTAACCATAGTCCGTTAAAACTGCTACCTGTTTCTACGTATATGTTATTTCTTT
+GCATTATTTCGGTATCACTCCAAAGGTGAAATAAACCAGGCGTTAATTTTTTAAAGTCGTCTAGCGTTGT
+TAAAGACTTAAAAATATCTTTATTTTTTGTATTTACCACCGGAATGCGCCAACCGTTAAGTCCTTTGAGT
+AAAGGAAATTCTATCGCTAAATGATTTTCTAAACGGTATGTTGTTGCACCAGCAAAAATAACATCAAACA
+ATTCATCTTGCTCCATATATGCAAAAGCACGATCTTTAGGGATTTTTTCAGTAAAAGGCACTAGTTGATA
+ATTTTTTTTTGAATTATAACTAAGTACATGTTGTAAGAGTTCAACGCTGTATTTGTTTTTACTACCAAAG
+TAATGAATGTCTTTAATTGGTTCCTTAGCGGTAGCAGAAATTGAAAATATGAGTAATACGTAGATAAAAC
+ACCGTATTTTTGAAGTCCTTTTCATATTACTCTCTTTATATATTGTGCCAATAAAAGTTAAATTGCTTTT
+ACTGGCACGTTAGTTATAAGGTTATTTCTAATAACAGCTTAATGCGATTTAGATTTTTTCTTACTTTTTT
+TATTTTTCTTTTTTACAGTATGGGCGTCAATATCGTCTTTCCAATTAGTGAGTTTAGCAAGCATTTCAGC
+TGTTTTTTCTGGCATTAATTTGGCTAAGTTGTTCGCCTCACTTTTATCATCTTTTAAGTTATATAATTCA
+ACTTTTCCTGTAGACCAAAAATCTAACAGCTTCCATTCGCCTTCAATTATTGCAGAGCTATTGGTATCAC
+CTGTTTTACTGGGGCGAGCTGCAGGAGAGTGCCAAAACATAGCTTTTCTAGGTGTTTCATCACTGTTTAA
+AGCGGCTAAGTAGCTTACACCATCTTGATGATCTTTTGGTGAAAGTGATAAGCCAGCCATTTGTAATATA
+GTCGGGTAATGATCTGTTCCGGTAACTTGTACTTGGCTAATTGAACCAGCTTTTACTTTTTCAGGCCATT
+TAACAATAAGTGGTACACGAGTGCCTCCATCATAAATCCAGCCTTTACCGTGGCGGTAGGGATTGTTGCT
+AGTAGCAAGCACACGGTTAGATTTTAAACCTCGGCTTGATAATCCACCGTGATCTGAAGTTAAAATAATA
+ATAGTATTATCTTCAAGTCCTAATCTTTTTAACTGCTGTTCAATACGCCCGACACTAATATCAACACTTT
+CAACCATCGCAGCGTAATCTGGATTGTTTTGAATGGTTTTATGATAGCCAGTGCTATCTTTAATTAAATC
+GGCATCACTCTTAGGACCCGCATTGGCAATACCTAGCTTTTTCATTTTAGTTTTATATTTTTTAACTAAA
+GCAGGCTTACCTTCAATAGGTGTATGAACAGCATAATGCGCTAAAACTAATAAAAATGGCTGATCTTTTT
+TCTGTTCAATAAACGTTAACGCTTCATCGGTTAGGCGATCCGTTAAGTATTCTTCTTCGGAGCCTTCTAC
+TTTAGCAAAACCTTTATTTTTTCCTGATTTACTCATTTTAGTGTAAGGAAAATAATAACTCGGTGGCGCG
+CCCCAATGACCAGCCATAATACTGCTATCAAAACCTTGCTTGGTTGGATCTCCGCCTTCTTTACCTAAAT
+GCCACTTACCGATATAACCCGTTTGATAACCAGCCTCTTTTAGATGTTCACCAAAAGTAACTGCAGATAA
+AGGTAAGTGATGTTTACCGACACGTTCACCTTGCGGTACACCATAGCGCGTAGGGTAACTACCACTAAAT
+ATTGCAACGCGAGAAGGCACACAGCGAGGGTGTGCGGCATAAGCGTTATCAAACTTCATGCCATCTGCGG
+CCAGCTGGTCTATGTTAGGTGTTTCGTAGAAGTTGCTACCGTAGGTGCTTAAATCTTGACGACCAAAATC
+ATCAACCAATAACATCACTACATTAGGTTTACTCGTGCTTTTATCAGGAGTAGCAACAGCTTGGCTACAG
+GTAAATAAACTCAGTCCTGAGAATAATAAAAATAATGAATTTTTCATAACATATTCCAATTTATATTGAT
+AAATAATAGTTAAATTAATAGCTAGTAGGAAGTTAACTGATGTTTATATGCAACAGCCACTTTTTGTTGG
+GCGCTACTATCCTTTAATAGCTAAGTAAAATTTGGCTCAATCAAATATTGCTAGAAAGAGCCAAACAGGT
+TGGGACTGGTAACTAAAATCAAAGGTTAAAATTGATAGTGAAAGTTTATTTTTTCACTGCCAATAGCAAG
+GGTAAACTCGCCCGCTTCAACAATACGCTTTAGCTCAGGGTTAACAAAAGTTAAGTCATCTTTACTGATA
+GTAAAGTTAACTTTTTTGCTCTGTCCTGCTTTTAAGTTGATTTTTTTAAAGGCTTTTAAACGTTTAACTG
+CTGGGCTAACAGAGGCGAATAAATCGCTAACATAAAGTTCTACTGATTCTTTGCCTTCAAATTTTCCTGT
+GTTGGTAACCTTTACCGAAATATTAAGTTTATTGTCACCTTTCAGCGTTTTACTGCTCAATTTAATATTT
+GAATAAGCAAAGTTGGTATAACTTAAACCATGCCCAAATGGCCATTGTGGTTTGTAACCGTTATAACTCA
+TGTCACCAGGGGTTAATTGTTGAATATCACTTAAATAAACACGGTCGTAATTAGCAAAATCACCAGTAAA
+CTGTGGGTAACTGTAAGGTAATTTACCATTAGGATTATAATCACCAAAAATAACGTCGCTAATAGCTTGT
+GCGCCTTGACTACCCGGTATATAAGCTTGCACTATTGCTTTTGTGGCGCCAACAATGTCTTTGATAATAC
+GTGGACGCCCTTCGGCTAAAACAACTATGACGGGTTTACCTGTTGATAAAGCTGCTTGTGCTAAAGCCAT
+CTGATTTTTTGCTAGGTTTAAGTCATCAAGTGCACCTGGAGATTCAGCATAGGCGTTTTCACCTAAGGCA
+AGTACAATGTAATCTGCTTTTTTCGCTTTTTTAATTAAACCATTAACGTCATAATTTTTCTCGTTATTAA
+AACCAGCGTAGGTGTGAGTGATTAAGTTCTTTTTACCAACAGCTCTTTGAAAAGCATCTAAAATAGTTTT
+TTCATTTTCGGGATAGTTAGCCTCAACATCACCTTGCCATGAGTATGACCAGCTACCATTTAATGGCGCA
+TGAGAATTTCCTGTAGGGCCGGCTAATAATATTTTAGCGTTTTTAGGTAAAGGTAAAATATCATTGTCAT
+TCTTTAATAACGTAATAGATTCACGTGCCGCTTTTAGTGCTAAGTTTTTATACTCAGCTTTACCAAAGTT
+TTGGGCTGCCTCAGATTCGTGGTAGGCGTTATCAAATAAACCTAATTGATATTTAAGCTTTAAAATAATA
+CTTACAGACTTATCAATACGTTCTTCTGATATATCACCAGATTTTACTAAATCGACTAATAGCTCATAGA
+ATGAAAAATCTTTTGGCACCATACTCATATCAATACCCGCATCAACAGCTTGTTTAACTGCTTCGCGTGG
+TGATTCAGCGACCATGTGGCGAGTATGCAAACGAATAACATCTTCCCAGTCTGTAACCACTAAGCCTTTA
+AAGCCAAGCTCGCCTCTCAGAAGATCTGTTAATAGACGCTTGCTGCCGTGAACAGGAATACCATTTACTG
+AGGCTGAATTGATCATTATTGATGATGAGCCTGCATTAACAGCGGCTTTAAATTGAGGTAAATATTTTTC
+CCACAAAACAATATCAGGAATATAAGCAGGTGTTCTATCTTTGCCATTAGCGGGATCAGAATAACCAATA
+AAGTGTTTCATGGTAGAAGCGACTGCGGTGGTATTTTCAAGCCCATCTTCTTCATATGCCTGAATTACAC
+CAACACCCATTTGAGTCGTTAGGTAAGTATCTTCACCATAGGTTTCAGAAAAACGAGACCAAATTGGATT
+AACACCTAAATCAAGTACTGGATCAAAATTCCAACGAACGCCTGTGGCACGTAGTTCTTTACCTGTCGCT
+TTAGCGGTAGCTTTAGCCAGTTTAAGATTACGAGTAGCGGCTAGCCCAATGTTATGAGGATAAAGGGTTG
+AGCCTTTAGTGTAAGTAACACCGTGAATTGCATCAACGCCATAAATTACTGGTATTTCATTAGGAGTCTG
+CAGTGCCTCATCTTGAATTTCTTTAATCAATCGATTCCATTGCTTTACCGTTAATGCTGTGGCTGTTGAG
+TTCAAAATTGATCCTACTTTGTAGGTATGAATAGCTTTTTTAAGTTTCTCTTTATCAATAACTAAACCAT
+CACCTGTTTCACGGCTACCTTTATCTAAAATTACCGCTAAAGTAATTTGGGTCATTTGGCCTACTTTTTC
+TTCAATAGTCATTTTTGAAAGCAGATGGGAGACTTCCTTGTCGATATCCTGATCGGAACGTTTTATAGGG
+GTTGCTAGCAGACTTTGGCTAATTAGTGTAAGTGAAGCTAGCAATAAAAATGGCTTTTTAAGCATTTCTA
+TACTCCGGTATAGGTTGATTCAAATAATATGATTGTTATAAGCATACACCGGCTGATAACGATGTCAATT
+ATGGATTTGTCGCTAATTGTCGCAAAATACATCAAGTATGTTTTTCACTTTGATTAGCGGTTAATGATTA
+AAGAGAGTGATTAACTTATCAGCAAACAACTTAGCGCCTTCAACACCTAAGTGCACTGGATCAGCGAGCT
+TGTCAGTGCGAAGATTATTAACTGAACTAATAGTATCACCATGAACTATATGTAGTTTATTCCTACCTGA
+TTGTTGCTTTTCTTTAACTAAATCAATGATGACGTTACGGTAGGCTTGAATAGATAATTTGCTATGTTTG
+GCTTTACTACGACGAGTAAACAGTGGAGTAATGCAATATAAGTCGGCTTTTGGATGTAAATTTAACGCTG
+TATCGATGACCTTACTGTATTTTTCTTTAAAAGTGGCTAAATCGGCATTAGGCGCATTCCAGTCATTGTA
+GCCAATTAGCAGACTTATTAATTTTACGTTATTAAAATCAGTTAACATTTGTGCCGTGGGTATGGAAATT
+TGCGCACCACCAACGGCTAAGTTAAACAATTCTAAATCAAGAGCTTGAGCAACTTGGTAAGGGTAGGTTA
+GGTAACTTGCTGAGCCTTGACCAACACCATGACTGATGGAGTCACCCATTACTATGTATTTAGCTTTACG
+TGGAGTGACAAGCGTTGTTAACTCACTGTCATAATCAAGGTCTAGTCCAATTAAAGCAAGGTTCGCTAAG
+CTGGGTAGTAATACTTTATATTCCGATAATTGATTAATGTTTTTTGATTGAAAAGTAACGTTAAAATTTT
+CTTTTTTAGGCGAAAACTTTACCGTTTTAATTAATTGCTCACCCAGACTAGTTACTTGATAAACAGCAAT
+GTCTGAGCCGCGATTAATTTTTGGCAGCGCTTTAAAAGTTAACACAACATTATTACTAGCGGTTGCAAAG
+TTAATAGCAATGCTAGCATTCGTTTGTGCTTTGTCACTGTTAAAGTTAGTGTCTTTTTTAGGTAGGGCAA
+GTACCGATTTTGCATGTCGCGTAAAGCTTACCTGCGGCTTGTTATCAATGTTAGTTTTATAGATATACGA
+TGTACCTAAGTATCGGATTTTATCACTATGTACATCAATACTTTTTAATTGACTCTCAGTAGCATAACTT
+CCTAGCGGGAAAGTACTTAATAACACTAATAATACTTTTAACTGTTTGAGTTTTTTCATGGCTTTTATCA
+TAGTATTTCTCATCTAAAAGATTCTGATAGTTTTTTCACTGGTTTTATAACCATAACGAACGGCCTTAGC
+GATAATTTTCATGCCTTTTTCAACCGCGAAAGGTTGATTATAAACGCGAATTTTACTCGTTATCCATTTA
+CCTTTTTTGTTTAAGTTACTAGTTTGGTAGCCAATAGATGAGCCTTGAGTATTGCCTTTAATGGCGATGA
+GGCCACTCTCATCTAAATAAATACTAGGCTTAGCTGTAATCGGTTGTTGACCGTTCGGCCAAAACTCATT
+AGCAAGCTCTATTTCTGGGCGATCACTTAAATCATCTACATGAGACTGCCATTCTTTTAATGCATTACGC
+ATAATGTTGAGCTGTTGTTGATATTCTACTTTTTCGGCTAAATTATTTACCTCTTCAGGATCGTTAATAA
+TGTCGTACAGCTCTTCACCTGGTCGATTGTTAAACCAGAAAGCTTGTTGCTTATTCATTCTACCCGCTTC
+AAATTCACGCCATAAATCTTGCATTAATATCATTTGATCGCGGTAAGCTAAATGGGTAGCGCCTGGTTTA
+TTGGGCAAATAGTTTTTAATGTATTTAAACTTATTATTACGCACAGCTCTTTCTCTAAAAGGAAACTCAT
+CCAGCCTGTCTTTAGACGCATAAATGTATTCGCGTTTAGCTATCTTGTTTGTGGCATTATTATTTGGGAT
+ACGCGCCTTACCTTGGATGTAGGCTGGTGTATTAATATTTGCCATAGCTAAAATTGATGGGGCAATATCA
+ACAAAACTTAATAGCTGGCTATCAATGCTGCCATTTACTGTTTTACTTGGACGATACTTGTCTGGCCAAT
+GAATGATCATGGGCACCTTTAAACCGCTGTCATACACTTCACGTTTACCTCGAGGAAGAGAGTCGCCATG
+ATCTGTTGTCCAAATAACGATGGTGTTATCGCTTAAGCCATCTTTTTTTAATTCTGCTAATAACTTACCT
+ACCTGGGTATCCATGGCATGAATATTATTATAATGCAGTGCTATACCCTCACGAATAAGTTGTGTATCAG
+GGTAATAAGCCGGAATAACTACCCGTTCAGGTGTAATCCAATTTTTAACTAAACCACTTTTTTTATTCTT
+CGTTGATTTTTTGGGAAACAACTGACTTTCATGAGTAATATCTAAATGATACATACCAAAGAAGGGTTGG
+TCTTTTTCTCGCCCTCGCCATGTTGGTTTTTTACCTTCGTAATTCCAGATGGTAAATGGACCTGTGTGCG
+GTGAAGTATTACTAAATTGATAATCTAGTTTTGATGAAACATAGGTGTAATAACCACTTTTTCGTAATAA
+CTCAGGAAAAGCTTTAACGTCAGGTGCGGGTACAGCTCTGTAATTTGATGCTTTAAACGAACGAGTTCTC
+ATATGCTGGCCACCAACCGTTATTTGATGAACCCCGGTAATCAGCGATGTTCTGCTAGGGGCACAAACAC
+CTGCGGTGGTAAAGGTATTAGGGTAACGAACGCTACTCTTTGCTAATTCGTCTAATACCGGCGTTTTAGC
+TACAGTATCACCAAATGCGCCTACTTTTGCGCTCATGTCTTCTGCGACAATTAATAGTATGTTGGGACGT
+TGTTCTTTTGCAAAACTTGTTACAGAGCTTAAAGCGAGTGCTAAACATAAAGCAACCTTTATAGAGTTAA
+ACTGTTTCATCATATTTCCTAATATTTGTCACAATCAAAAAGACCAACAATAATTGTTGGTCTTTATAAT
+TTAATACCAACTTAATTATTAATGTTTAGCTGATTTTTTCTTGTCATCTTTTTTATCTTTAATAGGCTTT
+ATTCGTAAGAACGTTCTTAAACCATCATCACCCTCTTTTTTCAACCAGTTATCTGGAAAGTCAGCTGTTT
+CGCCACGGTCACGTTCACGGTAAACCGCACCAGGAGTATACTTTTCAGTGTAAGGGATAACATTATCACC
+TTTTTTATTCACTAAAAGGTTGAATAAATCATGACGCATTTGCGCTATAAGTGGTTGATGTTTAGGTGTA
+TTGATTAAGTTGTTCATTTCTTTAGGATCATTTTTTAAGTCATAAAGCTCTTCAGTGTCCCAAACACCGT
+GATATTGAATTAGTTTGTAGTTGTCAGTACGCAAAGCAAAAGTAGTTGGGGTAGAAGGGTAGTTAAATTC
+CCAATAATATTCATATAAAAAGTTCTCACGCCATTGATTTACTTCTTTGTTTTTAGCAAGAGGTAACCAA
+CTGTCGCCATCAAAGTGAGCTGGTTTTTTAGCGCCTGCAATTTCTAATATTGTAGGGGCTATGTCTAGGT
+TAGCAACCATTTCGTCTACTACGGTGCCGGGTTTGAAATAACCGGGAGCATAAGCAAGTAACGGTACACG
+CATAGACTCTTCATAAGCATTACGCTTGTCAATTAAACCGTGTTCGCCAAACATAAAGCCGTTATCGCCC
+ATTAACATCACAATAGTATCATTTTCTAAGTTATTATCTTTTAGCCACTTTAATACACGACCTAAACTAT
+CATCCACGGCAGATAGTGCTCTATGGTATTGACGCTTATATTCTTGAACGTCCATTTCACTATGGTAAGG
+AAAGTCGACCCCATGCCAGCTATTACGTTGATTCTTCACCCACATAGGCTTGCCTGCATAGTTTTCTGGA
+GTATCGGCTTGGCTTTCAGGGACTTCAATTGCTACATCGCTATATTGATCTTTATGGCGTGGAGCAGGAT
+CAAAATTAGAATGTACTGCTTTATGAGATAAATACATAAAAAATGGTTTGTCTGAATCACGTTTGTCTAA
+CCAATCCACCGCGTAATCAGTCAACTCATCGGTAATATAGCCCTTTTGGTCAACTCTTTCGCCATTGATA
+TTAATTTTGTTTGTTCGACCTTTTTTATCTTTTTTGGGATAGTAATGTCCTTGACCCGCAAAACTTAACC
+AATGATCAAACCCCGGTTGAGGAGAGTCACCGTGACCACCCATATGCCATTTGCCGAAGAAACTTGTTTC
+ATAACCCACCTCTTGTAGATAGGAAGGGAAATATACAGAGCTTTCTTTTGCTGGGTTATTATTATCAACT
+ACTCCATGATTATGCATGTACTGACCAGTTAATATCGTTGCACGACTAGGTGAGCAAAGGGCGGTAGTAA
+CAAAAGCATTTTTGAAATAAACACCGCCAGCAGCAAGTTTATCCATATTTGGTGTATCAATACGCGGGTT
+TAAAAAGCCTACTTCATCATAGCGTTGGTCATCAGTTAAAATGTAGATGACATTTTTCTTTTGTTTTACT
+GTTTTGTTTACGGTTGCTGATAACGATGATACTGAAAAGCATAAACTTAAACTTAGCACTGTTATTTTTA
+ACGCATCTATTTTTGAAGACATGTTATCCCTTTTATTTTCATGTTTGGATGTGTGTTTATAGATATAAAT
+TAGCAGTAATTGATATCGTTATCAATAAAGATATAAATTTAAAATGTTTAAAGTTGTTTAAAGTTTCGTT
+ATTCACATGCTTCTTAAGGAGGTATTTTCACTTTAGCTAAATGATAGAGATAGTGCAATCTCTTTATATT
+CAAATACTTAACGTGTTTTTGTTGAGATATATATCAAGGTTTAATGTAGATAACTTTTATAAATTAAATT
+GACAACGTTATCAATTGATTGTAGCTTCAGCATGAATATAACCCTAACAAAAAATGGTAACTAATAATGA
+AAAACTATAAATGTACCTTTGCCCTTATGCTTATTTTCTGTTTGGGAGTACAAGGTTGTGGCTCTGAAGA
+GCAAGTAATAGAAGAACTACCAATACTTGAAATTCCAGTTGAGGATGCTCCAGTAGAGGATGTTCCAGTT
+GAGGAAATTCCAGTTGAGGAAGCTCCAGCTGAGGAAGTTCCAGTTGAGGAAGATCCAGTTGAGGAAGTTC
+CAGTTGAGGAAGCTCCAGCTGAGGAAGATGTTGAACTTTCTGCATTTGAACTAGCGATGGCAAAATGTAA
+TAACCCTTGGAATGAGCTAGGTGTAGCGTTAAATGATAATAGTGAGTTGCTAAATGACCCATTATTATCG
+ACATGTTATCGTGTGTCAGGGGTTGTTGATGGCTTAATTGATGACAATATTGACTTGTCAATTAATGGTG
+CTGAAACGCTAGCGGTGGCAAGTGAGGGGCAATTTGAATTTGTTACTCCTTTTATCAGTGATGAAACGTT
+TATATTGAGCGTAAAAACTGCAGCAACAAAACATCAATGTAATTTGATTAATAACAGCGGCACAATTAAT
+GATGAGCAAGCCAATAACCTTATTGTTCATTGTATAGCTACTACCAGCCAATGTGATAAAACCACAGAAA
+ATATTACTGATGATAAAAACTTCTCAGGTAATAATATTGAAGGAATTGAGAGTCTTGTTAGTGATATTGA
+ATGTGGTGTAGAACCATGGCGAGAAGCAGCTAACGAACGTATCAATAACATTCGTAAAACGTCAGGTACT
+ATTACTATTGTTGATAAAAATGGTGAGCCAGTAACTAACGCTAAAGTGAACTTAACCCTTAACCGTCATA
+ACTTTAAGTTTGGGGGAATTGCTCAGGCAAAATTATGGCATGGTGAAGCCGATGATGTTGCAGATCTATA
+TAAAGCGGCTTATTTAGATTTTGGTTTTAATAAAGGTGGTTTTCAAAACGCTTTAAAATATAAATTAAGA
+GCAGGTTTAGAGCCTTTAGTACCAGCTATGCTTACTTGGTTTAAAGCGCATGATATCCCTGTGCGTGGGC
+ATGCGTTGATCTGGCCAAAATGGACGAATATGGAAACAACAGTATCAGCACAAGATGCATTAGATATGGG
+CATTACCCAAGGAGATGTTGCGAACCTTCCCAGTGATGAACTGAAAATTTATGTTGATACCACGATTAGA
+AATTGGGCGAGTAAGTGGGATGTTGTTGAGTGGGATGTTGCTAACGAATTACGAGGTCACTACGATGTGC
+AAGATATTCTAGGCTATCAAGAAGAAGCACATTGGTACAAATTAGCTAAGGCCAATGTTCAAAATTCGGC
+GACATTATTTATTAATGATAATCGAATTATATCAGATAGCAGTGAAACTGTGGTTTCAGATAAAGTTGCA
+GGCTATAAAAGTAATGTTGAAAGTATTCTTGCAGACGATACGTTAAATGAAGGTCATGTTGAAGCGCTTG
+GATTTCAAAGTCGCTTTGGTTCGATGTTATCTGCGGATACTATTTATCAACGTTTATCCTATTTTGATGA
+CTTAAATCTGCCAATTTCAGCGACGGAATTTGAGATTAAAGATGACTTGATAACCACAGAGATTGACCGC
+GCTGTTTTAACTGAACGAGTGATGACTGTTTACTTTAGTAAAGAAAGTGTCAGTGATATTTTAGTCTGGA
+CATTTTTTGAAAGCTCTAGCCGAAGTGATGCTCGCCATTTAGTCGACTTAGAAGGCAATGCTAATTTACG
+AGGAAAAACGTGGTTGTATTTAGTTAAGAAACATTGGAATACCGATGTTACCACTTGGTTAGATAGGCAG
+GGGGAAACACAGCTAAACGGCTTTAAAGGTGAATATACTGCAACGGTATCTTTTACAAATTACCCTGATG
+AGCAGGTTGACTTCTCTTGGATTGATGGCACAAAGGGTAAAACAATTCAGTTACTTAATTACGCCAATGG
+TAGCGACAGTGCAACACCTGCTAGTTTCAGTATTGATAGTTTTGAAAATACTGAAGTAGAGGAAGGCGTT
+ATGTTTACTAGTACAGTACCGACCCTGTCAGGTGATGATAATATTGGCGCTATTACTTGGACTGTAACCG
+GTGATGATGCCAACTTATTTAACCTTAACTCTATAACTGGCGTTTTAAGCCTTACAGCACAAGACTTTGA
+ATCACCAGCTGATACTGATATTGATAATAACTATGCGGTTATTTTAACTGCGACGGATGCTGTTGGTAAT
+TTTGCAGAATTAGCTTTAGAGCTCGTTGTAACTGATAATCTTGCCGATAACCAAGTACTAGTAAACTTCA
+CTATTGATGAATTCATTACCACAACAATTGCTGAAAATGTAATTTATAGCAGTGAGCTGCCAAACCTTTC
+TGGTGATGAAGCAGTTGGTAGTGTTATTTGGACTGTTGAAGGCGATGATGCTAATTTATTTGTTGTCGAT
+TCATCGACAGGTGCATTAACTTTAGCGGCTCAAGATTTTGAAAATGCTAATGATTTAGCTGGAGATAATG
+ACTATCTAGTAACACTTGTCGCGACTGATTCAGAAGATAATTTCGCCCAACTAGCATTAGTTATTTCAGT
+AACCAATGTTGATGAAGTTGTTGTTTATTCACCACCTGAGATTAGTGGTGACAATGGTGATATTTCGAGT
+GTTATCAATGCTGGTGATTTAGTTTTTACTCGTCCAGCCCTGGCGACGGAAACGACACTTGATGGTGGCG
+CTGCCACAGTTGAAGGTAATAAATGGAAGTTATTCAATTGGAGTGAAGCCGAAGCTTACTGTAGTGATAT
+TGGTGCAAGATTACCAACTAAAACAGAGTTATCAGATAACTTATTAACGTTAGTTAATGATGCCGACTTG
+GTTAGCAATGGCAGTTTCTCCGCTACCGAGCATTGGCCTGTAAATAAAGGTTACTGGGCTAGCACTTTTC
+CTGAGGATGGTAAACATCACTTAATGAAAACAAGCATAGATCCGGCAAAAATGTCAGCTTTAGCTGATAC
+CAACCGTCAATATGTAACTTGTGTTAGATAAGTTTATTGTTGGTTAGTAATGCTTGTTCAGCTGTATTAG
+TTAGATAAATTAAAGCCGTATCATGTTGATACGGCTTTTTTATTGGAGATAAATATTCTTAAAAGGAAAG
+GGCTATCTCGTTAGTATTTTTATCAATGTTAATCGTATGCACAATATTACTGTCACCTTGGCTTACAGTA
+ACTTGATACTTGCCATGGAAAGCACTGACATCAATTTTTCCAGCGCTATTCGTTTGTTTAGTTTCATTTG
+TTTGCCAGTGGTTATTGATAAGATATAGCCAAATTTTACCATTAAGGGGCAAACTCATATCCCAGTTTAA
+TAGTCCTCTGGTTTCTTTTTCATTGGTAGTTGATTTATCATTAGCTGAAGAGCGACTTGTTAAATTATTT
+AATACCGTCCATGCAACGATGCCATCTACATTAGGGTGGGAGAAAAGCACTTGCATGTACTCTTCAGTCA
+TTTGAGCGCGCCTCAAGTGTGTTGGCTTGAAGTTGTAGCGTGGTGTATTTACTATTTCAAACTCAGTAGC
+AACGATAGGGAGGTTGAACTCATTAAATTGTTCAAGGCGCTGATAGACCATTTCAGGGGTAATGGAGTCA
+ACTCTAAATCGTGCTTGTACACCAATAGCTTCAATAGGACCGCCGTCAGCAATTATTTCTTTAATAATTT
+TTTTGTATTCTACAATCCGATCAATATTGGCTGGTGGGGCTGAAATAATTCTATTTTCATTAATAAATAA
+ACGAGCATCTTTATTTCTAACGTGTTTTTGTGCTTGCTTGAACCAATCAGCCATAATATCTCGACCTAAA
+AGGTTAGCAATTTCAAGATTGTCTAACGGTTCATTCATTACATCCCATTCGACAACATCCCAACGCTTTG
+CATAGTCATATAGTTGAGCTTCTATAAAGTTTTTTAACTGCTCAGGATTGTTCTTTAATTTTTTGGCGTC
+TTTGTGCATAAACTGCCAGCCAGGGTAAACAAGTACATGACCGCGAGCGCTGATATCGTGTTGTTTTGCC
+CAATCTATTATTGGTTCTACAGTATCCGCTAATCTTTCTTTATGTTTGTATTTTAGCCCGTTGTTGAAGC
+CAATTTGATTAATGAAGTTTGGTAATACCTCTGCTTGTTTCGCAAATTTCTTAGTAGAGATTACTCCACC
+GAAGTTGAATTTATGGTTAAGTTGCTTTAACTCGACCTTAGCATTAGGTAAAGGAATGCCATTCTTGTCC
+TTTACCTCAACAGTGATTTGGGACTTACGGTATTTATTAATTCGCTGCTGAGCGTCAATGCGCCATTGTT
+GCTCACTCGTTCCATTTTTTTGTAATTCAATTTCAGCAATTATTTTTTCAATGCCGGTAATATTAGTACC
+GTCGTAAGTTTCTGCAAGATTTGTTTGTGCGTGTAGCGATAGTGATAATAACCAAAAGGCAGCAGGTACA
+ATTATCGGTAATGTTTTTAGTGGATAGTTCATAGTACATTTACTTATTAAGTTTGGTATATGAAATTAAA
+ATAACACTGAAGAATAACAGAGGTAAGGAAAACCTTGTTTAAAAGTGTTTAAAAATTATAAAATATTTGG
+CTGTTATGGAATAAAACAGACAAATATTTTATTGAAAATCGAAATTTAAGAACAGGGACTGGTAGAGTTT
+CTAATAATTAATTCACAGTCGAACACAGTATCAAACTCTTCAAAAGGTTGTTTTTTAATTCTTTTAATAA
+GTTTTTTTACGACGGTATTAGCCATTTGATTTATTGGTTGTTTAACAGTGGTGATAGATGGCCATATTTG
+TTGAGATACAGGAGCGTCATCATAACCAACCACAGATAAATCGGCTGGAATGTTAATTTTCATTTGCGCC
+GCTACTTTAAGAATTGCCGCTGCCATATAATCATTACTGGCAAAAATAGCCGTAGGTCTACTTTCTTGAT
+TAAGTAGTTGTCTTGCGCAGCTTTCACCGGTTTCAAAAGTAAACATGCCCTGTTTTACATAATCTTCATC
+AAGTGTTAATCCCATATTTTCAAGTGCTCTTTGGTAGCCCTTATAACGTTTATGGGTGGCACCAAAGTCA
+GGGTGGCCTTTGATAAAACCAATTTTAGTATGACCAAGGGATATTAGATATTTGGTCATTTCAAAAGAAG
+CCTCTTCGTCATTACTCATAACATATGGAGAATCATGCTCACGTACAAAAGGGGAAATACGTGCAAACGG
+TATGTTTTTTTCATCAAGTAGAGCGATAAGCTCTTTATTATCACAAAGTGGATGAGTAAGAATAAAGCCA
+TCTTGAGTTGAGTATTGGGTTATCGACTCGACACTTTTAATTAAATCAGGGCTGTTGTGATCACAAGGGT
+GAATTTGTAAGTTATAACCTTGCTCAATACATTGGGAGAGGGCCCCGTTTTGTAATTCAAGGATATAGCC
+CGGATTAGGATTAGAGTAGAGTAGGGTGATAATAAAAGACTGTTGACCTCTAAGCCCTCTTGCTAATGGG
+TTACGCTTAAAATCTAATGCTTTAACTGCTGCATGTACCTTTTCTTGTAATACAGGTCTGACATTAGGTT
+CATCATTAAGCACCCTTGATACTGTTTTAACCGAAACTTCGGCAACAAGAGCAACATCTTTAATAGTAGC
+TTTAGCCAAGGTATTCCTTTAATTGTTATCAGCTATAATTTATTAAAATCATAGCATTAACCTTGAAGCC
+CCGCAATCTAAAGAAAACTGTTTTAGACACCGTTATCAATTTGATGTTACTATTGGTTGTGACAACGTTA
+TCAGTTTTATTTTAATCGTTGATATATTAATTGTGAGCTTTCAAATGAATTATAAACAAGAAAAGCGTAG
+GGCAGCTATTAAAAAAATTGCTTTTGTTGTTGGTGGGATAGCTATTGCACCAACATTAATCTCTCAATCA
+TTAGCAAAACCCTTTTTAGCCAGTAATCCCATTTTGCCCTTTCAAATATCTTTATCTCAATGGGCGTTTG
+AAAGTGAAATTTTTGGCAAAGGACGTGATAACTACAAATGGTTTAAAAAAATGTTAGAGGAGGATCCTCA
+GGCTGTTTTGCAAGGCTCTATGGATACAACTGACATTGTTGTTAAAGCACAGAAGCTTGGTTTACATGGC
+GTTGATTTAGTCACCTCGATGATTTATGGACATAGAAATAATACGAAGTGGTTACGTAACTTTAAGCAAA
+AAGGCAAAGACCATGATGTTTCATTTATTTGTTTAATGGCTGATACCGCTACAAAAATTGGGGCAAGTGA
+TTTATTAGCGCGCAAAAAAGCAGTAGATGATCACAAGCATTGGATAGAAGCGGCAGTAGAGTTAGGGTGT
+GAGCATATCAGAGTAAATCCTTTTGGTGATGGCACCTATTTACAGCAAATGAACCAATGTTCAGAGTCTT
+TATATGAATTAAGTGAGTTTGCTAGCAATGTTGGCATGCAACTTACCGTTGAAAATCATGGCCACCCTTC
+AAGTAATGGCGCATGGTTGAACATGTTAATAGAATTAACTAATCATAGTAATTTAGGTCTTTTTCTAGAT
+TTTGGTAATTTCTTTATGGGTGGTTTTAATGCTAAACCTAGACGCTGGTATGATTTAAAACAAGGTGTAA
+TCGACTTAGCTCCATTTACGGTTGGAATAAGCGGTAAAGCACGAAGTTTCTTACCTAATGGTGATATTGA
+AATGATTGATTATGATTGGAATATGGAGCAGGTATTGGCATCAGGCTTTAATGGTTGGGTTAGTGCTGAA
+TATGCTGGAAAAGAGTATTCAAATACTCAAGGAGCCCAAATGATTATTGATAAATTGAGAAAGCTTCAAG
+AAAAACATAAACAAAGTCGAACTAATTTAATGACTTAGTATTTAATTTTGATTTTTGTTGATAACGTTGT
+CAATAGTGTTCTATTATTTAAGTAGATTGTTAACCGAGATAAGGCTAGCAACTAAAAAGTCATCTTTGAA
+GTAGGAATGAGAGAGTAAACAATGAAAAATAAAATAATGAAGTTTGTTCAAAGTAGTATTCTACTGTTAT
+CAATAATTTTTTCTTATCAGGCGACAGCCGGATTAATAATGCGCGATCAAGGCATGGTATATGATGATGT
+TTTAAACATCACTTGGCTGCTTGATGCTAACTATGCCAAAACCAGTGGTGCAATTGACGCTGATTCAAGT
+GGTAAAATGACTTGGACAAATGCCAATGCTTGGGTCGACTCAATAAATGTGGGTGGTTTTTCTGATTGGC
+GCTTAGCTACAGTAGATACTGTTAATAGCGATAAATCAGAACTTGCCCATATGTTTATGGTTAATTTAAC
+TAATACCGATAGCTTAATAAATAAAAGCTTCTCTGATGTAAATACCGGCGAAAAATATAATTTTAGTAAC
+CTTTTTGGCAGTAGGTATTGGACTGACACATCGGTTAATGACACTAAAGCATGGTCTTTTAGTTTTAGTA
+ATGGCAGTGAAAATGGTAATAAATTAAAATCTGAGACTTTTAAAGCATGGGCAGTTAGAGAGGGTGATGT
+AATGTCATTTTCTGTGCCAGAGCCGACGAACATAGCAATATTTATTATAGGTATTATGGGCTTAATTCAT
+GTTAGGCGTATTAGTAAAAAATAAATATTAACGGTGTATTGATAAGGTCATTTTTTTATTTGGGTATGAT
+AACGTTATCAATACTGTGGAAGAATTACTTTATAATCATTACAAGGATTTTGGATTAAAAAGTGTTTAAT
+AAAATGCAGACAATAAGCATTAATAAAGATAGAGCAACAGCCATGATTAAAACGAATAAGATCATAAACC
+CATATATGAAAATTGCAATAGCACTCTCATCGGTACTTATAGCAACTGTTTCAAATCTGAGTTACGCCGA
+GCTACTTAACTCAAAAACACCTATTACGCCGCAAGAGATGGTTAAAAAAATGGGTTCAGGGGTCGACTCT
+ACTTGGTCTGAAGTGCCTAATAAAATAGCTGAATATACTACGGATGCTAGTGTTGCTTTTGCTAACAAGG
+GCTTTAAACATATACGTTTACGTCTTGCTCAAGATCCCGCGGCGGATACGTGGACGTATTTAGATGAACA
+AATTCAAGATGCTCTAGACAATGGCATGATCCCTATAATTGCTAATCAATCTCATGCCTTTGAAGACAAT
+CCTACAGCACAAACTCAAGCCGACTGGGTACAGTGGTGGCAAGATATGGCCGTACATTATAAGGATTACC
+CATACGAGCTAATGTTTGATTTGATCGTTGAAATAGCGGCGAGTAGCCCGTTATCAAATGAGCCTATTGA
+TCAATTAAATGAAGCTTATGAACAAGCAGTTACCGCTATACGTGGTGCTGGTGGCTACAATGATAAACGT
+ATCGTAATTTTTAGTGCACACAAGCGATCTGATGCAACAAGAATGAATCAGCTTGATATTCCAACGCAAG
+GTAATAACTTTCTAATTGGCGAGTTTCATGAAGGGTATGCGTCAGGACCAAGTACAGATTCAACTAATCC
+TCATTATTATTGGGATGGCGGAGAAGATGAAATTCAGTTAATGACTGACCGAGCTGATGCTGCTGTAGCT
+TGGAGTGAATCAACAGGTATACCCATATGGGAAGGTGCGTGGATGCCGGGTAACTATAACAAAGGTAATG
+ATTATGATATTGCTAGACAAATTAACTTTGTAGAAGATTTTGTTAAAGTGCTTAACGATAGAAATATTCC
+ACACGCGGTCAATGCGACCAAGAAGTTTTATGATGTTGCCACTAATCAATGGAATGAGTTAGAAGAAGTC
+GTTGATGCTATTATGATGCTTCGTCTTGGGCTTGAAGGTGAAGACCCTGACGTTGATAAGCAAGCGCCTG
+TATGGACAAACACTACTTTTACTTTACCTGATGCTGAACAAGGTGACATTTACAGTTATGACCTTTCAGT
+TGATGTTAGTGGACCCGAAGGTGGAGCCCTTATTTTTGCTAAAGTCTCAGGCTCTGATTGGTTAAATGTT
+AGTGAGTTAGGAGTGATTACTGGAACTCCTTTATCTACCGATACGGGTGAAAATATTTTTATTATGAGTA
+CATCTGATGGGATAAACAACTCAGCAGGTGCTGTTAATGCTAGTTTTATTATTGATGTGATTCCAACATC
+TGACCTAGAGCCAATAACTGCGCCAGAGCCGATAACTGAGCCAGAGCTAATAACTGAGCCAGAGCTAATA
+ACTGAGCCAGAGCCAATAACTGATCCAGAGCCAATACCTGAAATAGTATCAGAGCCTCAACCAGAAAGGC
+TTGAATCTTCATCTGCGGGTAGTCCAGGTTTATCTTTATTTGCAATACTTTTTGTTTATTTATTAAAAAG
+TATTATTACAAAAAAAACATATAGGAAAAATTCATTGTGAAAAAACAGTCATTAGTCGCAACTAGCCTCT
+TAGCCGCTTTTATAACAGGTGCTTGTACAGCCGATACAAATATCCAAGCAAAGCCAATTGTTAGCCAGGT
+CAAAGCAAAAAAACTTATTAAACCTAACGTATTATTTATCGCAGTAGATGATTTGCGTGTGCAATATGGA
+CCCTATGATTTTGACAAAGCTATAACTCCTAATATTGACCGTTTGGTCAATCAAGGGGTCGCCTTTACTC
+AGGCTTATAGCAATGTGCCTGTGTGTGGTGCCTCGCGCGCTTCGATGTTAACAGGTGTTCGTCCAACGAT
+TAATCGCTTTGTTGCTTTTGAAAGCGCTGATAAAGTGGCTCCTTGGGCACCATCTATTGCCAAAGTTTTT
+TCTGACAATGGTTATACAACCTACAGTTTGGGAAAAATATTTAATAACTTAACTGATCATGCAAATGATT
+GGAGTGAATTTCCTTGGCGCCCTGAAGGGGCTAAAAATGAAGATTCAACTAGCGGTAATAAAAAACAAGC
+AAGCTTATTATCACGGCATGATTATGTAACCTCAGATGGTGTTGCAATGGCTAAAAAAGGTATTAAAAAT
+CATCCCGCTTTTGAAAAAGCAGATGTCGTGGATGATGCTTATAAAAATGGCAAGATAGCAAAACGTGCCA
+TTAGTGATTTAAAACGATTGAAAAAAGCAGGGAAACCATTCTTTTTAGCCGTTGGTTTGAAAAAACCACA
+TTTACCTTTTAATGCGCCAAGTAAATATTGGGACCTGTATGATGAAAGCACAATTGAACTTACGAAAATA
+CCCTTAAAAGCTAAGGATTCTCCAAGTCAATCCGATCATAATTGGAATGAGCTAAGAAACTATGGCCATG
+ATGGGGCTATGCCAAAAAAGGGCAAAATGTCTGATGAAATGGCACGAAAACTTATCCATGGTTATCATGC
+CGCTACCAGCTATAGTGATGCATTAATTGGCAATATTTTAACTGAGTTGGAAAGTTTAGGTTTAGAAGAA
+AATACTATTGTTGTTTTATGGGGGGATCATGGCTGGAGCTTAGGTGAACATACTCATTGGGCTAAACACT
+CTTCTTATGATGTCACTAATCATATTCCATTAATTATCAAAGTGCCGGGCATGACTAATGGAGAATTTTC
+CAAAGGTTTAGTTGAGTCAGTAGATATATTTCCTACCTTAACCCAGTTGGCTGGATTACCTGCACCAAGT
+TCATTACAAGGTGACTCCCTTGTACCGATGTTGAAAAATCCACAGGCTACAGTCAATGACGCTGTTTATC
+CTCGATGGAAAAATGCTGACAGTATTCGTACCCCAAATTATATGTATACCGAATGGCGAAATAAGAAAAA
+TAACAAAGTGATAGCAAGAATGTTATTTGATCACCGTGTTGACCCTAGAGAGACAATTAACGTCGCTGAA
+AATTTTAAATATGCTCAAGTGGTAGTTGATTTACATAATCAGTTAGCTGCCCATATTGCGCAGGTTGAAA
+AATAATAAATATTTCTAAGGGTGATTTGATGACAAAAATAACAATCAAAGATGTAGCACTAAGGGCTGGG
+GTTTCTGTTAAAACTGTGTCACGAGTGATAAATAATGAAGTTAACGTTCGTGCCGAGATGCAAGAGAAAG
+TTAAAAAAGCGGTAAATGAATTAGGTTTTCGTAGAAACCCCTTAGCGAGGGCACTACGGAATCAACAGAC
+GTCTATTTTAAGTTTACTGTATTCAAATCCCAACCCTGGTTATATTCTAGAAGTACAAAACGGTATTCAA
+GCGCAATGTGATCTTGATAATTATAATTTGCAAATATTGCCTTGTGATCATAACGATGAACATTTTTTTG
+AAAAGATAGAATCGTTATTGCAACGTTCATCGACCGATGGGGTATTATTGATAGAGCCACTTTGTGATAT
+GCCAGAGGTCATTGATTTATTGGATAAATATAAATTACCTTATGCGCTGATATCTCCAGCAACTTCAAAG
+CCTAAAGCACCTTTTGCTCGCTCTAACGATGAGCAAGCCTCATATCAAATGACAGAATACTTGATATCTC
+AAGGGCATAAAGATATTGCTTTTATTATGGGTGACCCAAGCCATGGTGATAGTCATCAGCGGTTAAAAGG
+TTACCAAAATGCTTTAGCTGAATATAATATTTCAGTAGATGATACATTTTTTGAGCAAGGCTATTTTACT
+TTTGAATCAGGTGAAATATCAGCTAGACGATTATTGTCACTTAAAAATAGGCCTTCGGCCATTTTTGCTA
+GTAATGATTATATGGCTGCAGCGGTATTAAAAGTTGCCGCACAAAAGCAGATTAAAGTACCACAAGAGCT
+CTCTATTGTTGGTTATGATGACACCCCTGTATCAAAACAAATATGGCCTGCACTAACAACGGTTAGACAA
+CCAATACGAGATATATCTTCACACGCGACAAAAAAACTCATTGCTCAACTTAATAAATGCTCATTTGATG
+AGGTAAAAACCTTGTTTGAATGTCAACTAGTGGTGCGAGAGTCAACCAGTGTTTGGGCAAGTGATTAAGG
+TGTATGACGGTCGTATTAGTGTGTCTTTAATTGTTAAGTGGTCAGGCGGCCTCTGTTACCTATTGTTAGT
+TACGATGATACGCCAGTATTTTACAAGGAATTGAAAAAACGCCTTTATTACTCCGCGCATCAATAAATTT
+CAAATAAGAAGCAAAATTATGAAACGAATAAAACTACTTTCTATTTATACTGTGCTGATTTTATTAGGGT
+GCTCCTCTACTAATGAGTCGGTTAATCATTATGTCTATACCGAAGAGCCTACCGGTCGTCGATTAAAAGA
+TATCGTTGCTGATAAGTACCCAAGCAATGTTTATATTGGCGGAACCATTCAATACCGAGAATTGAATGGT
+GCTAAAGGGGAGTTATTGAATAATGAATTTAGCTATATAACCCCTGCGAATATTTACAAACAATCACACA
+TCCATTCAAAACCGAACAAGTGGAAATGGCAAGCGCCAGATGACTGGATTCAACAGGCTAAAAAAAATAA
+TCAACTAGTACGACTGCATGCTCCTATTAGTCCTCAAAGCTCAAAATGGGTTAGAGATGACGCTAGAACG
+GCACAAGAATTGGAGCTAATGTTGGTTGAATTTATGACCGCTTTAGCAAAACGTTATAATAATGAACCTC
+ATGTAAAATGGCTCGATGTGGTTAATGAAACTATTACCGAACAAGGTACATGGTTTGGTCCAAAACCTGG
+GGTGACTGCATGGGAAAACCCTTGGACTAAAATAGGTTTTATTACTGATATTTCGGATAAATTCCCTTTG
+CTTCAAAAGCTAGGTGTGCCGAAATACATTGTTCAGGCATTTGAAATTGCCAATGAACATGCCCCTAATT
+TAACCTTGGTGCTTAATCAACACCGAATGACCTCTCCAAAATCTATTGCATTAATGAAAGAGTTAGTCAT
+GTATTTACGAGATAGGAATCTACGTATTGATGCAATAGGCTGGCAGGCGCACCTTCGTGAAGAATATGTC
+GACTTTGCCAATATTGATAGCCAAGCAATTAAAAACCTGGATAACTTAATTAAATGGGCTCATCAGAATG
+ATTTTGAGTTTCATGTCACAGAAAATAATATTCATATTAAAAATAATAAACCTTATAAGGCAGATATAGT
+TGCTAAAGCTTTTGGAAACATCACTGAAACGTTACTTGAAAATCATCAAGCAGGAGTGGTGGGATGGAGT
+TTATGGACATTGGCTAATGCTCCTCATTTTAAAGCTAAAAATATAGAAATATTAGGTTTATGGGATGAGC
+AATTTAAGCCTCAAAAAGCTTATTATGAAGTGCAAAGAGTATTGGAAAATACTAAGTGATAAACGTTCAG
+GTTACTTAAGGCTACTTTAGTGATTTATGTTTGAGTATTGTTACAGCCTATTGTTAATTCAATAGGCTGT
+TTTCATTTTAGTTGTTCGTATACCAATTGCACTAACTAAGTGATCGTTTACAAATGGCTTAAATATCCAA
+TAACATCGTTACTTTCAATCCTAATAGCCAGCTATTGGGATTGAAAGCGCCTTGTTCTTTAAAATTTATT
+CTCATTAAATTATACAAGCTTAATCAAAATGGTATTACTGTTGATACTGCGCCATGTAAAACTGTACTTT
+TTTTATGTCTCCTAACTTTTGATAGTAACTGATCAAGGAGGATATAAGTTGTTGATCATTAGGGTTAACT
+CTTAGTGAGTTTTCTAAAACAACTACTGCCTTCTTTGTTTCATTGTTGGTATCTAAGGCAACCGCATAAA
+CATAATGATAATAGGGTAGGTTAGGGGATAATCCAGCCGCTATCTGCAGGTGCTTTATTGCCACAATCAT
+ATTTTTTTGCCTAACTTGCTGTAGGCCTAACGCAAATTGTGCCATAGCATTTTCGGGCATAACTTTTACT
+GCATTAAATAACAAGACTGTGGCTTGGCTATCTTTACCTGTTTGACGATACAAGTCAGCTAAGTTCACCA
+TGGCAGGTACAAACTTAGTATTTATGGATAACGCCTTTTTATAAAGCTGTTCAGCCTTAGATATTTGACC
+TTGTTTAGCATAAAATAGCGCTAAATTTTGGTGGCTATTAGCGGTATCATTATTAACAAGTTGACTGATA
+ATGTAATTATTTTGAGCATTAGCTAATTGCTGCGCTTGCACTTTAGGTAGTTGTTCTAAAGGCACTGCAG
+CTAAAACTCTGGCGACCTCCATTCTAATGGCTTTATTGCTATATGAATTACTCGTATCAAGCAATGACGC
+TAAATGTTGATATGCTTGTTCTGTTGGTAGCATTTCTATAATACCAAGTGCTGAACGCTGTATTTTACTG
+TCAGTATTTTTTAAAGAAGCAATCGCGGTGTTAAGGGTTTCTTGAGTAGGGTATTGCGTTAATAAACTTA
+GCGCGCTTGCTTTAACAATGCTCGCCTGTGTCGTATCGTGTGCTAATTTATTCAATAAATCATGACCGGT
+AGCCCACTGCTTTCTGCCGGCATAGAGTGTTTTAGCAAAATGGGTCATGCGTTTTTGACTTGTTGGATAC
+CAGCTCTCAACTTTTTTTACCGCCCAATCGATTGATTGCTCTTGATGGCAAGTATTACAAGCATTAGGCA
+AGCCAAGTTTTTTTGATAAATCAGGACGAGGAATACGCAAACTATGATCTCGCCTTGGGTCTACGCTCAT
+GTAGGTAGTTTCGGGCATGTGACAATTTACACATTGTGCGCCTGTATTAGTAATATCATGCTGATGATGT
+TTAGGTGTATCAAATACTTCGCGTTTATGACATTGAGTACAAACCGCATTGTCAGGAGCGCGTAACTTCA
+AGCTATGAGGTTCATGGCAATTACTACAGACTACGCCTTCGTGATACATTTTACTTTGAATAAAAGATCC
+ATATACATAGTCTTCATCTTGAATTTGACCATCACTATGATAAATATTTTCATCTAGTAATTGTAGATGA
+TGGCTTTCATCAAATTTTTTACCTAAATAGTTTTCTGTCAGTGCACTGCGTCTGCTGTGACAGTGTGCAC
+AGGTATCAAGTTGTAAACTCTTCTCATGGTCTTTGTTAGGTGTGAATTGTGCAGTATTTCTGTCAGGAAT
+TATTTGCCATAACCCTTTAGGCGCTAGGTTAATTAAACCATTATTCTGTTTTATACTAGCACCATTTTTT
+GCCCACATTTGGTGGTCTTTACCTGCACCATGACAAGACTCACAAGCAACATCAATATCGGTCCAAGTAC
+TATTGTAAATTAACTTCTCATCATCAAAGTTTTTTTCAAAGCCAGTAGAGTGGCATTCAGCGCAGCGACT
+GTTCCAGTTAAAATAACTACCTGTCCAATGTAACATATCATCAAAGGGGATCTCCCCTTGGTCGGCTTGT
+AGGTGGTACCAACGTTGGCCGCCTTCAGTTTTTGGGCGGCTATCCCAAGCGATTGATAAAGCTTGTAACC
+TTCCTTGCCCAAAGTCTACTAGATACTGCTGTAATGGAGTAAAACCAAAGGTATATAAGATTTTATATTC
+AGTTAGTACACCTTTTTTATTTTGGGTTTTGACAAAGTACTGTTCATTTTGGCGATAAAATTCAGCGGTG
+GTGTTGTGAAACGAAAACTTCGTCTGATCAAAATCTCCCAGTACAGTGTTTTTATTCACTGGCTGCATAG
+CCAAGTCATGGTGAGAGTTTTTCCAATCGTTAAACTGCTGCTGATGGCAATTAGCACAGGCAGCTTTGCC
+AATAAATTTTTCAGAGGGGACTGGATCGTTGTTCGCAAAAGAATGGGGGGCGAATGAACTCAAAAAGAAC
+AAAATAGTGATTGAAAAAATCTGCATAACACTCTCAAGGTAAGTGTAAAGAAAAGGACAGTGATAGCACT
+ATATCACTGTCTTTGCATGGACAATAAGATCGTATTGATTTTCCTATTGATAAGAAAAACTAGTACTCGT
+TTTAATATCATTTACCGAGCTGCCGATATGTACAGAGAATTGACCTTGCTCTGCTAGCCAGTTTTTAGTG
+TTTACATCCCAAAAAGATAAATCGCGTTGGGTTAAAGTAAGCATAACTGTTTGACTTTCACCGGGTTGTA
+AGAATACTTTTTCAAAGCCTTTTAGTTCTTTTACTGGGCGAGGAACACTCGATTCTTCATCATGTAGGTA
+TAATTGAACAACTTCTGCTCCAGCCACTTTACCGGTATTGGTTATTTTTACGCTTGCTGTAATGGTTTCA
+CCCGCAGAAATGACATCTTTGTTAAGGGAGATGTCACCAAAAGAAAAATGGGTATAACTTAGGCCATGGC
+CAAAAGGAAACAATGGTTCAATGTTTTGCTGTTCAAACCAACGGTAACCAATAAAGACACCTTCAGGATA
+TGTAGAGGTTTTTTCATTGTAATCATTAAGTACGATTGGTGCTGTATCGGTTAATTTTTTTGGCAATGTT
+ATTGGCATTTTTCCTGATGGATTAACATCGCCAAACAATATGTCAGCATAACTATGTCCAGCTTCCATGC
+CGCCATACCAGCCCCAAACAATAGCATTGGCTTGTTCTGCCCATGGCATTTCAACCGCTGAGCCACCGAT
+AACAAAGACCACTGTTGTTGAGTTTACCGCAATTAAATCACTGATAATATCATCTTGGTTATTCGGTAAT
+ACCATATTTGACCTATCTTTCGATTCACGATCATCAGCATGGCTTAAGCCTGCATAATAGATTACAGCAT
+CGGCATTTTTTGCTGCTGCTAAATATTCATCTTTAGTGCTAAATGGACTACCTGGAGCATTCCAGCCTAA
+CACAACGTTATCAGCACCATCATATCCAAGAGTAAAAACATATTTTTTGCCTTGTTTTAACGTTAACTTG
+TGTTGGTAAGTCTTGTCACCGCTTAAGGTAGTATTGATCACTTCTTTACCATTAATCACTAAGTTAACAT
+TGCCTTTACCACCTAGCTTCAACACATGTTCACCGCTGGCTAGCGGCATAATGTCAGCTTTTAAATTTAT
+ATGTTGAATAACATCACCTAGCGGCGAGTTATAACTAGATTCAGGTAACCAGCCATAATGTGCAGCTTTT
+TTATTGCGATCTTTGGTTTTATATTCAATTAATCGCCAAGCGGGTGTGCCCGTGCCACGATTATTGGTTT
+TAACAAAATCTTCAGCAATAGGTTGCACACCACTTTGACTGCGGGCGCGCATAAACTGTATTTCAACATT
+ATCACCAAGCTTATCTTTAAGACCTTGTAGAGGTGTTATTTCCCAAAGGGATTTTACTTGCGATGAACCG
+CCACCACTGCCATGTTTTTTATCGGCATTAGGACCTAATACTAAGATATTTTTTACTTTATTTTTATCTA
+AAGGTAATACCGTGTTTGTGTGATTAGCACTAGCAACACTTTCATTTTTAAGTAACACCACACCCTGTGT
+TGCTATTTGTCGAGAAAAATCTCTGTGCTCTTGGGTATTACGTTGGCCAGAAAAACGTTGTTTGTCCATC
+ATGCCAATGCTTAATTGTACACGTAATATACGGCGCACTTTATCGTCAAGTACAGCTACGGGCACTTTGC
+CTGATTGGATCATCTTTAATAAAGGCTTAGCTAAAAAATAATCATCGTAACTCTTAGCGCGGGTGCCCAT
+CTCTAGATCAAGGCCATTCATGGCAGCGTCATAGGTATTAATATCAACATCCCAGTCAGTCATTAACAAA
+CCTTGGTAGCCCCATTCACCTTTTAGTATATCCATAATTAAATGTTTATTTTGATTGGCATTAGTACCAT
+AAACATTATTGTATGACCCCATCATAGCGTAGGTATTACCCTCTTTTACTGCTGCTTCAAATGCTGGCAG
+GTAAACTTCACGTAAGGTACGTTCATCGGGCGTTGCATCAACACCATGACGATTTAGCTCTTGGGTATTA
+AGTGCAAAATGTTTTACTGTTGCAGCGACATCATTCGCTTGTATTGCAATAATTTCAGGCACCACTAATT
+TAGCGGCAAGAAAAGGGTCTTCACCTAAGTACTCAAAATTTCTACCATATAAAGGCAGACGAGCAAGGTT
+AACGCCAGGCCCTAAAATAACATCTTTATTTCGATGACGAGCTTCACTACCTAAAACATTACCATGCAGT
+GTAGCCATTTGCGGATCCCAACTAGCAGCAACTGCAGTCAGGGGAGGGAGGTAAGTCGCTTGGTCATCGT
+CCCAGCCTGCTGGTTTCCAACTGTCGCGAGATATCTGTCGGCGAACTCCATGAGGCCCATCACTCATTTC
+CATACTATGAATACCTAGACGTTCAACCGCAGCATTAGCGAACTTAGTATTAGCATGTACGAGTGATATT
+TTTTCTTCTAAGGTCAGTTGAGCTAATAAACTCTCAATATCTTGCTCTTTATTTTTGTGACGAAGGGCTT
+TTGAGTCCAGATTTTCACTCAATGTTTTAGAGGTTAAGTTGGCTTCAACATCTTGTTGAACACAGCCTAC
+ATTGCTTACTGATATTGCAAGTAAAGAAAAGTAAATAGGAATACTTTTAAGTTTAGAATAATTCATTTTA
+TGGACCCTTAATGCTTTGTTATCTTTATATTGCTTTATCATTAAACAAAATGATATCGTTGTCAATGATG
+GTTGTGTCGATTAATAATTAAATTGTAATAACTTGTCGTGAAGGAGACGTATGCGACATTTATGATGATA
+TAGAGACAACTTTTTTTACTCTCACTAGTTATTCTCCTTTGAGTGAATATCAAGGTGAAATATGACTTTA
+TAAAAAGTAGAAGAATAGAGTAAGGAGTATTGTTTGTTATATATCGAGGCCTGTGACAGGGGTGTTTTTT
+ATTTAAGCAAAATATACGTATTCTAAATAAAATAGTTAAGTAGGTTTTAAAATGAAAAATTTTCTTATGA
+AAAAAATTATATACAGTGGAGTCCTTTCCATCCATTTTATTCTGGCTTTCGTTGTCAATTCTGTCGGTGC
+AGCACAATTAAAGAAAAGTAGTACACTATCGATGAATGTACTCTTTATCACTATTGATGACTTAAATAAC
+GATTTAGGTGCTTATGGCCATCATTTGGTAAAAAGCCCAAATATTGATGCTTTAGCAAAGAAAGGCATTC
+GTTTTGATAAAGCCTATAGCCAATCCCCAATGTGCACGCCAAGTCGCTCTAGTTTTATGACTGGTTTGTA
+TCCAGACCAAACGGGCATTATTGCCCATGGTTCACATACTCAAATGACAGCACATTTTCGTGAGCATATT
+CCCAAAGTAACTACTTTACCGCAGTTATTTAAAAATAATGGGTACTTTTCTGGCCGTGTAGGTAAAATTT
+ATCATCAAGGAGTGCCTAATCAAATAGGTACTTCGGGGGCCGATGATGCTGCTTCTTGGCACGAAACAGT
+CAACCCTATTGGTTTGGATAAAGACGTTGAGGATAAGATTATTGCTTTTAATGAAAAAGCACTAGTACGA
+CAATCATTTGGTGGGGTATTAAGCTTTTTAGCTATTGGGGATGATGACAAAGCACATACCGATGGTAAAG
+TTGCCACAGAAACGATCAACATGATAAAAGACCATCATCCAGATAAAACGGGTAAGCCATTTTTCATTGG
+TGCGGGATTTTATCGACCTCATACTCCCTTTGTTGCGCCTAAAAAATATTTTGATTTATATCCACTAGAG
+AAAATAAAACCCTATATTGCTCCGAAAAATGACCGTAAAGATATTCCTGATATTGCTCTTCAAGATAGAG
+AAGGGCAGGTAGGGCTAACTCTGAACCAACGCAAACAAATTATCCAAGGTTACTATGCTGCGGTTTCTTA
+CGTTGACGCACAAGTAGGACGAGTGCTTGATGCTTTAAAGCAACAAGATTTAAGTGATAATACTATTGTG
+GTTTTTCTATCGGACCACGGTTATGAACTAGGTCAGCACGGTTTATGGCAAAAGGGTAGTTTGTTTGAGG
+GATCGGCTCGCGCTCCGTTAATCATTTATGCACCAAATGTTAAGGATAATGGTCGCGTGGTAACATCTCC
+TGTTGAGTTAGTTGATATTTATCCAACACTAGCAAAGCTTACCGGATTAGTGGCCCCTGAGTATTTGGCA
+GGAAAAGATTTAACCCCCGCGCTTAATGATGTTGATTTTCAAGTGAGAAAGGGCGCTTATTCCGCTATTT
+TAAATCGCAACAAAGGGGATAATAATCAATTTGCTTTTACAAAAATACGGGGACACTCAATTCGCACCAA
+TCGATATCGTTATACCGAGTGGGGGGAAGGGTATTTTGGCGCAGAGCTTTATGACCATAAAAATGATCCT
+CAAGAGCTTAAAAATTTGGCTGATAAAGTATCGTTAGAAAGCGTCAGAATCAAAATGAAGTGGCTTCTCA
+ATGATGCCATGGATGATGCACAAAAACGCATTAAATCAATTGAATAGAGTTTTAGTTGATTTGGTTGCGG
+TATATTGAATAAGGTTTATTAACTAAAAACGCCTCAGTTACACTCATGTAGCTGAGGCGTTTTGCTTACC
+ACTATAATAATTGGCGGTTAGTTGTACCTAAAATTTATTACGCATTGTGAATACTCTTAAAAAGCATAGG
+AGTAATAAACTGAAACTAATTGAACCTCCCTCAGAGTTGTCCTCTTCAGTTTTTGGCGTTGGCTCAGGTT
+CTGGCTTGGTGCTGACTATTATTGTAAAAGTATTATTTATTACTTGAGCTGTATCACTATCACTATCGGT
+GACGCTAAGGATAAAAATATTCTCACCTATATCATTACCGCTAGGTGTACCAGTGATATCTCCTGCTTCA
+GAAAGCGTTAACCATTGTGGCCCTGACACTTTAGCAAAAACTAAGATATCCCCGTCAAGGTCGTTGGTAA
+AAGTCATTATATTATTGGTATAAGCTTGCTCTTGTGTTGCTAGCTCAAGTGCTATATTTTCATTTGACCA
+AGTTGGGGCGTTATTTATTGGCTCAACGGCAATTTCTGCTGTTACGGTAATAATTAATTCGTTGTTGATA
+AATTCATTTGAATTGTTTGTGCCATCGGTAACACTCACTATAACGTTATTTTCACCAATATCTGAATTTG
+TTGCTGTACCCGTTACTTCGCCAGCATCAGAAAGAGACAACCAGTCGGGACCTGATACTTTGGCAAAAAT
+TAATGCATCGTTATCTGCATCGGTTGCCAAGGCTAAAATATTACTGTTATAACTGATGTTTTCTGTTGCT
+TGTTGCAGTATGTTTTGAATGTTATTCCAAACAGGAGCTGCATTAGTAGGTGCATCACTAATAACGTTAA
+TGGTTAGGTTTAATGCTGTTGTTGCACTTGCTTGTCCAGTGTTATCACTCACTTTTATTGCAAAAGTATT
+CTCACCAATATCATCGGCTGTCGGTGTACCTTCAATTTTTCCGTTTGACCATAACATTAACCAAGATGGT
+CCTGATGTTTTATAAAATGAAAGCTTATCATTATCATCATCACTAACGGCATCGGCTAGGCTGTTACTAT
+AGTATTGTAAGATATTAGCATCATCTTTGGTGATATTTGTATCAGCCACATTAATGACGGCATTACTGGT
+GGTAATTATTAATTCAGGTGCTTTATTGCCTTCTTTAGAACTGAATTTATTTAATGACGTTAAACTATTC
+GTTAATGCAAATGACAGTAGCGAGTCGCTTTTTAATAGACTAGCCGTAACATTTATTTCTAACCAAGCAT
+TTTTATCGGCACTTGCACTATTAATGAATTCTCCTAACGTAGGCATAGTATTCCATGTTAATTCATACTC
+ATCCCATTCATTATTTATTTTATGGGCGCTGACTGTGTCGGTAACTGATTCTGAATAAACCTTTAAAGTA
+ACTGACTCTATACTGCCTTTTACTTGATTGGTGTTAAATTTAATATGAGGTCTTGATTGGTCTCCCTCAC
+TATTATTTATATTTATTTGACTGGCTGTTGGTTGTCCTTTGCCATTAGGGTTTGCTTCTTTAGTAAAGTG
+ATCGTCAGTTGCCGTTAATGTTAACGTTTGTTGATAATTACTGGGTAGCTCAATAGCCGTTTCACCAATT
+ACCGTAATGCTGTAGGCAGGAAGCTTAAGCAATGTAGGTAAGCTATTAACCATACCACCGGAAAGCACCT
+CTTCTGAGTGAATAAATGTTTGTGGTTTTGTCCAATATTGGCGAACGGATTTATTGCTTGTTGTTAAGTT
+TTCAGTGTTAACTGTGTAGCTTACTGACGAGGTATTTATTAACAAATAACGCTGCTCTTCATTAGCGCTG
+TTACTACCTTGCCAGCCGTAAATAGCATCATAGTCAGCATAACCTGTTGGTGAAACGGTTGGAGTGTCTG
+ATAAGTTTATTTTGGCGATAGTGTCCATGCCTTTTAACACGCTGCCAAATGCTCTCATGGCAATGCCACC
+TGCAGATAAACTGTATTTTTGTGAAGATAAGTCGCCTTGACCATGATCTATGGTTAAACCACTAAAAGTA
+TTGCCTAAGTAATGAGAGCCTGATTTTGCACCAGTTATCAGGTTATGTAATAAAGCAATCTCTACTCGTC
+CGTCGGTTAAAAAACTTTGTAGTTGATTAGCATTAAAAAGTGCATGGGCCCATGTGTTTCGAGTAGGGCC
+TGTTCCATCTTTCATATTAAATTCGGTGATCCAAATTTTTTTGTCACTAGGTAAATTGTTTAAAGAGGTG
+TAACCATGCCACGCTTCAAAAGGCTGAGCTAACATAATATCAACACCACTATTGGTGATAAATTGTTGCC
+ATTGTTGGTTTTGCTCTTCATTGGTACCGAAGTAACTAGTACTTTTGTCTGCGGGTAATACCGGATTTAG
+CTCACTTCGTGTATAGGTGTGAATGATGATGGCATCGCACTTTGTACATTGTGATATTTTTTCATTCCAC
+TCTAATGAGCGTGGATCTTTTTTCATGGTACTGACATAAGCAATCTCTACATGAGGATAAATCGCTTTAA
+TGGCATCAGTCCAGATATCTGCTTTGCTGACGTAGTCTTGACCACTTGGAAACATATCTACATAGGCTTC
+ATCTTTTAAAAAGAACTCATTGCCTAATTCTATACGGTTTATTGGAAGACTTTTGGCAGTAGCATCTGCA
+AGACCGTCAAGGGTATGCTGTAGATCTCTCGTTAATAGGTTAACGACAAAAATTGGCTCAAACCCTGCGT
+TTTGATACCCGGTTTTAAAATTACTAATTTTGTAGTCATAACTTCCTAAACTTTCTTCACCTGAAGAATT
+TATTTTTATTTGATTGCCTGTGGGCCAATCAAAGTTATTAGCAATGGTGCCGCCGGGGTAACGTATTATG
+GAAGTGCCTGTGTTCTTGTAAAGTTGTGTTAGTTCTGTGCGATCCCACGGATTTGTGCTCATCGCTGACA
+TCATGTTGGCATTATAACCGATAAAGTCTGGCTTCAAAGCACTTGGTTCAGCAATGGTTAACTCAATCAC
+TTCTGCCGCATTGGCTATTGGTGTAAATGTTAATGCAGTGCAAAGGAGCAGAAATACATTGTTAGATAGT
+TTTGTAATGGCTAATTTATTTTTCATAACATTGAGTACTTAATAGGGTTTATTTTTAAATAGGATGGAAA
+ACAAAAAGGGCGCTGTATAAATACAAGCGCCCTTTGTTTATTTGGTCTTTAGGATGAAGTTATTATTTTT
+TAGTTAATAATCTTCGAGTAAATAGACCTACCATTAGGAATAAACCAGCAAATGAGAAACTACCCCCTTT
+ACTTTCAACTTCTTCGATAACCACTTCTGGTGCGGTTACTGTCAGGTTTTGTGTTATTTCACTGCTGTTA
+CCAGCAGAATTGGTGGCTTTCCAAGTAATAGTGTAAGTTTTACCTGGCTGATAAACAGTATCTTTAAAAC
+CTGTAGTTGCGGTAATAGCACCATCTTTTTCATCAATGGCAACAGGAGCATCGGTTAAATCACTTAGTAT
+AATAACAGCATCAACACTGGTTTTATGGAAGGTCAGCTCAGGTAAAGCACCTGAGAAAACAGGTACAGCA
+TCACTAACTACAGTTACTTCTCTTGTTACTTCTTCAGCACTATTTCCCGCAGCATCACTAATATTGTAAG
+TTAAGGTATAAGAGCCAGTTGTAGACACATCAACACTACCAGTTACAACGATGTTTACGCTTATATCTCC
+ATCTCTTTCATCTTCTGCCAACGCGCCAGCATCGGTATATTCTTCACCCTCAACCACTATTATATTGGTC
+TCACCTACTAAGGTAATAACAGGTGCAGTAGCATCAGTGCTTCCTACGGTAACATCTCTAGTTAGCGTCG
+CAATATTCCCTGCAGCATCGCTAACAGTGTAAGTGATAACATAAGTACCAATAACAGCGGTATCTACACT
+GCCTGTGGAGGTGATATTTGCAGTGATGTCACCATCAGTCTCATCTAGTGCGGTTGCACCAGCATCAGTG
+TAGCTTCCACCTTCAATAACACTAAAAGAGGCGTCACCAATTAAGCTAATAATAGGAGCGGAAGTGTCAA
+TAACTTCTTCACTTACTATGCTGACAACTCGTGTCAATGTAATCGCTGCGTTTGCTTCAGCATCCATCAC
+ATCGTAGCTTAAGGTATAGTCACCCAAGGTTGAAGTATCAACGCTACCGCTAACACTAATGTTGGCAGTA
+ATATCTCCATCAGTATCATCTAATGCCGTTGCGCCTAATTCATTATATTCTCCACCTATCTGAATACTGA
+TGTTACTACCAGATAAAGTTAAAACTGGTGCAGTTCTATCTTCAAAGTAATCTAAAATACCATCGGTATC
+TACATCAGCTGTATCAGCAACACCATCGTGATCAATATCAGGTGCATCAAAGCTACCAATAGCATTTAAT
+GGTTCTAAATCTTCACCGTCAAGCAAGCCATCATTATCGTCATCGTTATCATTAAAGTCAGGAATACCAT
+CGCTGTCTGAATCTCTGCCTGCTGCTAATAATGCATCGGTATTCTGATCAGCGAATAAAGTTATACCATC
+AATCCAAAGATTGCCTAGGTTTTCAATAGTAGGCTTTAAGAGGATAAGTTCTACTTCGTTGGCCGTTTGA
+GTGTCACTAAGGTTTTTATCTAGTTGGAAGTACTGCCACTCGGTAGATAAATCAGTATCTGTCAGTGTTA
+AATTAACAAATACATCTGAGTCATCAGCATTTGCTTTAATCAATCTGGCTTTAACAAAAAATGCTTCACC
+AGTCGCAGCAAAACCTGCTACATCGGTTTTAGCCCAAAACCCTAACGAAACCTGCTCAGTTGCATCAATA
+GTTACAATATTGGCTTTGCTGGTTGCAGCATTGTTTACTTTGTAAGAAGTCTCTCCAATTTTTGCATCTT
+TTGAGGAAACAAATTTCACTACACTCCAGTTATCTTGTTCGGCATCAAGCAGTTCTAGCGTAGTTGTTGA
+TGAGGCTAAAGCATTGATTAGGGGGGCAGTAGTATCGTCATAACCATCGTTATTTAAATCAGTTGCTGGA
+GTGGTACTATATGGATGAGTATCAGCACTGTTGATGATACCATCACCGTCAAAGTCATCACCTGGCTTAG
+ATTCAGTGAAATATGCTTGTGTTGGATGGGCATCAGCATCGTTCATTAAACCATCGTCATCAGTATCGGT
+AATAACATTAAATTGCATTGTGGCTTTGTCGGTATCACTAAACAAACTAACATTATCAATTAAAATAACA
+TCGCCAGCTTTGGCAGGTTGAATTTGTAATTTAATAATATCATTGTATTTGCCATCGGTTAAAGCTATGC
+GAGTGCCGGTAGTTAAACCACCTAAGGCAATCGCTTCATCGGCTTCAGCTTGTATGTCGGCAAAAACAAA
+GGTACGAGAGATAGGAGTCCACTCGCTTGCATTGATGATGGTTACATCATCTGCTAAATCAGGATCATCT
+TGGTTATCGACTAGTATAGGAGCGAGGAACTTATCAGATGTAGGTGCTCCTTTGCCGTTTAAACTGCCGT
+CTTCAGCTTTTAAAGTCAGTTTTATTTTGAGTGGTGCAGTATGGTCAGATACGGTAACCGCTTTTGCCCA
+GAATCTCAGTGTGATTGAAGAGAAGCCATCCCCAGTCATGTCTGGAGCACTTAAGCCTTTGTTATTTTTT
+GTTGTTGTCATTTCAATGGCTTTTGAACCATCAAAACTATTATCTACTGATGTATATGAAGCATCAGCTG
+AAACTTTAGCCCAGAAGTTAGCGCCAGCCTCAAAATCACTGTTAATGACTCTGTTGATGGTGATTTGTTG
+TAAGTCAGTATCACAAGGAGCACCATCTTGTAGATTCGTTACGCCATCGTTATCAAAATCATCACCGGCA
+GTGTAATCACAGGCGGCATAAGCACCTGAGCTTAATGATAACATTACCGCTGCAGCGACTGTTTTTAATG
+TATAGCTTTGAATACTATTGATATTGCTGCTTCTACTTTTCAGATATGACATAACTTAACCCCATAAAAC
+TATTGTTTGAATTATAATACTGAAACAAAGCTTATTTAAGTATAAATCGTAAATAAACTATATTTCATTT
+TTAAAGTAATACAATTTTTAACACTTATTGACAACGATATCAATTCTTTTTGTCTTAGGATTGATAGCTT
+TTTCAGTGTTATTTAATAACTCGTTGTTTTATAGGGTTAAATATTTTAAAGGTGTTAGTTGTGTAGTTTT
+ATTAAGCTTTGATATCGTTGTACTCGCTTGTTATTAGGTATAAACAAGGTAGCACTAATAAACAAATAAA
+GGTTGTGAATAAAATGCCAAAGCCAAGTGATACAGCCATAGGTACAATAAATTGAGCTTGGCGTGATGTT
+TCAAAAACCATGGGGGCTAAACCGCCAAAAGTGGTCAGTGTGGTTAGTAGTATTGGACGAAAGCGACGCA
+TGCCAGCATTAATAATTGCTTGTTTAGGTTTGTGCCCTTGTGTTACTTGTTTATTGGCGTATTCCACCAT
+TATTAGGCTGTCGTTGATTACCACACCAGCAAGGGCAAGCATGCCCATTAAACTCACAATGCTTAAGCCA
+AAACCTAACAGTAAATGACCTAAAATAGCACCCACAGCGCCAAAAGGAATAATGGCCATAATGAGTAAAG
+GTTGCAGGTAACTTTTAAAAGCAATGGCTAATAATATATAAATACCAGTAAGCGCAAAAAGGGTACCTAA
+CTCAAGCTTAGAAACACTTTGCGCTATCTCTTTTTGATCACCACTCATTGAAACTTTTAATCCAGCAAAC
+TGGCGAGTAAGTCTAAGAGTGAGTTGCTGATGAATAAAATCATTAACTTGTGGGGTTTTAGTTTCATCTT
+CTACTTCAATATAAAGCTGTTCTATACGTTGATTTTTATAGCGTTTAATTGTGGCCGGGCTGTAAGTTTT
+ACTGATGTTTGCTATTTCATTTAAGGGGACAAAGCCGCCATCGCCCGTACTAATCAGTAGGTTTTCAATA
+TCACCAGAACTTTGCCTTTCTCTTAATGGTAGCCGTACTAATACAGTGACTTCGTTTTGTCCTCTGTGCT
+GGCGGGTAACTCGTGCACCATACAGTGAAGAACGTAATTGTTTAGCAACATCACTTCCATTAAACCCTAA
+GCTTTGACCATTTTCATTTAAGGTTAATGACCATTGTGGGTTACCTTGCTCCATTGAGTTGGTAATACTG
+GTAATGTATTGTCCACTTTGCTGGTCACTTTGAAGGTAGTTTTGCGCTGCGATAGCTGCATTACTTAATA
+CGTTAGTATCATTGTGTCTAAGCTCAAGAGTGATAGAAGCTTCAATTTGGCTGTTACTATTTTTTCGGGC
+ACTTCCAAAACGCAGCTTGCCTAAATTGTTTAAAGATTGCTTGCCTAATAATTTTGATTGCTCTCGCCAT
+AGGCTTTTTATATCAACTGAGCTAATTTCACGCTCTTCACTGTCAACGAGTAATAAACCTACTTCTAAGG
+TGTTTTCAAAAATTTCACTTCTAATACTAATAACTGCCTGCTCAATTTCGTTTTTTGAGAGCATCTCTTT
+AGCATTACTTTCAAGCTTGTCTTTTACTTTATTCATTTGCATTAAAGTAAAATCTTCAGGTAATACTATA
+CTCGCTTTTACCCAACGGCCCTCCATTTTTGGCATTAAACTAAAGCCCATTTTTCCACTAAAGGCATAAC
+CTAAAACCCATAATAAAATTAGCGAAGCAATAGATAATGTTAGAGCCGGCCATGAGAGGCATTTTTTCAA
+TACCGATAAATACGGGTGTTGAATAAAGCTCTCTAAGGCTTTGTCAAAATTTTGTTGAGCCTTTTGCATG
+GCAAAACTAAAATAATAGGCTGATTTACTGAGTATATTATTACCTGGGGTTTTAGTTGTTTTTTGGTTAA
+TTCTTGCCAAGTGTGCAGGTAATATAAATAAGGCTTCAAGCCATGAAATAACAAAGCATAGAATAACAAC
+CACAGGTATTGCACCAAACATCAACTTCATAAAACCGGGTAAAAAGAGCAGAGGGATAAATGCGATGATG
+TTGGTTAATATTGCAAAGGTTAACGGTTTGGCAACTTCTTGTGCGCCAAGCTGCGCTGCACTTGAAAATG
+GCATGCCTTCTTGCATGTGCGTATAAATATTTTCCCCTGCAATAATGGCATCATCAACCACAATACCAAG
+AGCAATAATAAAGCCAAACATAGACACCATATTGATGGAAATACCAAAGCTTGGTAAAAAAAGAATAGCG
+CCTAAGAAAGCACTTGGAATACCGGCAACTACCCAAAAAGCTAAACGAAAATCAAGAAATAAACTCATAA
+AAAATAATACGAGCAGTAAGCCAAAAAATGCATTTTTTAGTAATAAACTAAGTCGTTTTTGGTAGTTTTT
+TGCATCGTCATCAATAATAGTTAGCCCTGCTGTAGGGGGAAGCAAGGCTTCTAACTCTGGCCACATAGCC
+TCTATTGCTTTACCTATTTTGTCGGGAGATTGCTCACCTACTCGGTAAATGCGTAAACTTGCGGCCAACT
+GACCATCAAAGGTGATCATTGATTTAGAATCAGCAAAGCCTTCTGTTATCTTAGCGACATCCTTCAGTTG
+TAATGCTCCGCCATTTTTGTCAGGCATTATGCTTAGTTGAGCAAATTCATCCGCCCAAAGCAGACGCTCA
+TCTACTTTAACTAATATATTTCCGCTATTAGATTTAATAGTACCAGTGGATTGTTCTTTGGTTAACAAAC
+TTATTTTTTTCGCTATTGTTGATAAATCAGTTTGTAAGCTGTTGAGCATATGTTGAGAAATATCAATATG
+TATTTCTTCTTTTGCAGTACCATGTAAAGTGACTTTAGATATATCAACAGACTGTAAAATACGATCGCGT
+ATTTCTTCACTGAGTCGCTTTATACCTATTGCATCTAAATCACCATGCACGACTATTTCCATTACATCTC
+TGACTTTACTGGCAAGAAATATTCTGGGTTTATCCATTTCAGTCGGGAATGTGTTAATACGGGTGATTGC
+TTGTTGAACATCTTGAAATATCTTTTGGGCATTATCTGAGCCCTCTAGTTCAGCGCGTATGAATAAACGG
+CCTGTTCGGATAATTGTTTTTACTTCTTTAATGCCCTCTAATGGTGTGATGATTGCTTCAATGGGCAGGG
+CAATTGCTGATTCTATTTCATCTGGAGAGGCTCCTGGATAATTTATAACAATACCTACTCGGTCTAGGGT
+GACGTCAGGCATATATTCTTTGCGTATTATAAACGACATTACTAAGCCGCCGACAATAAGCAATAACATG
+AGTAAATTTGGCGCAATGCCGTGGTTAATCATCCATGCAATTGAATTGTATTTTTGAGCTGCTTTTTTAT
+CGGTAGCTGACTCTTTAGTGATAGATTTAAACATTGTCTTTATCCTTTAGAGATAAACTCTTTAAAGAAC
+GCTTTTTCACCTTCATACCACTGACCGCGATCGACAGCTTATCGATAAGTGCATGATCACCTTCGAAGAA
+ATTCCCTCTGACAAATAAGTACTTTTTACCCTGAAATACCACCTCAACTTTACGTTGTTGCAAGGTGTTT
+TTTTGATCAACCACCCAAATGTAGTCATTAGCTATTAACCAATGAGGTTTGATTTGTACTGTGTTTTCTA
+ATGGTTTGCCATGAAGCGATAAAAACAAAAAATCATTGATGAAAATAAGGTTAGGTGAATTGTTTGATGT
+TGCTTGTGTTTCAGTCCCAAGTGTCGCCTTTATAAGTGCCCTTTTTTTTAGCAATAAAGGGTCATCAATA
+CTAACCAGCAGTTGTACTTGTCTATCACGACTATCTAGTGACGTTAAGCTAGTCAGAATGTTACCTAAGC
+GAGTATGTTTTATATTTCTGTTTTGTTGATGCGTTAACAAAACGGGTTGTTTCTTGTCTAAAATAGTGAA
+AAATTGACGTGGTATTTTTACTTCTAGCCAAAACTGTTCAATATTTAAAATCTGATAAAGTGAGCTGTTG
+GCGTTGATGCTTGCGCCTAAGCTTATATTTCGTTTCTGAATTTTTCCGGTGAAAGGCATGGTTATTTCTG
+TTTTTGCTAAATCAGCTTTTGCTTTATCAACACTTGCTTGATTACTCATCACTTTTGCTATGGCACTAGC
+AATTTGGGGTTCTCTTAATACGAGAGATTTTTCCTGTTCCGTTTGCATGTCGTCAGGCATAAAGGCAAAC
+GCTTCTAGGGCAAGAACTTGGTTTCCCTTTTCAATGCTAAGTGTTGATTGCGCTTGTATTAAGGCCGATT
+TTTTATTAATAAGTGCATATTGGAAGTTTTCACTATTGAGTGTTAAAAGTGTTTCTCCCTGGTGAATTAA
+TGCCCCTGGAATAGCATCAGGGTTTACTTTATTGATAACTCCTGAGACTTCAGCTTTAAGATTTAATGTT
+TGAGCCGGTTTTACCACGCCTGTTGCTTGCCATGTTGGGGTATGTGTTTCGACTGTTATTAATTGAGTAT
+TTACAATGCGTATTTTTTTTTGATTTTTTGATTTTGTTACATCATTTAGATTTTTTTTCTCACTAACCTT
+AGTACTTAATAATAAATTTGATTTTCCTGAATGATAAATAAAATAGCTGCCAAGCACAGCAATAATTAAA
+ATAATAATCGGTAAGGTACTTTTCATTAAGGAGCGTTGCTTTAGTAGGTTTAGTTGACTTGAGGTGTTTT
+TGTTATTTGTGCTGCTAAATTTAGTCATGATGACTACTTCCTTCTTTTTGCTCTAGTGATATAAAATCAC
+CATGACTAATTGCGCTATACAAGGATAAGCGAGATTCAAGCTGTGCATGCTTACTATCAATAAGCTGACG
+CTCAAGTTTTAGTGTACTGTCCTGTGCTTGTAGTAACTGTAGGTATTGTGCTTGCCCATTAAGGTAATAT
+CTCTTTTTAAGTTGTTGAATTTTTTTAGCAAGTTCAAGCTGCAAAGCCAAACTAATGGTTATCTGCTGAT
+ATTCATTAGCGATAATTAATGCTTCTTCAACCTCAAAAATTGCTTGTTGCCATTTTTGTAAATAGTCATA
+TTGCAAAGCTTTAAGGTTATACTTCTTTTGTTTTACGGTTTGTTTTCGTTGTCCATAATCAATAATGGGC
+ATGATTAAACCTGCACTAAGGTCACCAAGCCAATCGCTAAATATACTTTTTGCGTTTTGATTTGTTGAAG
+AGTAAGAGGCTCTTAAGGTTAATTGTGGGAACTGCTCAGCAACTGCAATAGCAACTTCGGCATCAGCTGC
+TTGTAATTTTGCATAAGATTTTTGAATGTCGGGTCGGTATTTTAATGCTTTTAGTTCAATACCTGATACA
+GGGATGGACAGAAGGGTGGGTAACTTTCCTTGAGGACTTTTTGGTAATTGATTAGCTAAAGTACCTGACC
+ACAAAGCGAGTTTTTGTTTTTGTAATGCTGACTTTGCTATTGCTTTATTTGTTAGCGTTGTTAATGATTC
+CAATAAACCTTGTTGTTGCCAAGCATCACTTCTCCCGGTTTTCCCAAGCGCTACGCGACGCTGTATTATC
+TTTAAACCCTGTTCTGTTCGTTTGCTCTGCTGTGTTAACAATTTTATTTTTTCAGTTTCTACCATCCAAC
+CAACCCAAGCACTGCTTACATTAGCGGCAATTAAGTTTGCTTTAATACTAATATCGTTTTTGCTCGCTGA
+ATTCTCCCATAATGCTTTATCTTCACCCGCATTAAGTTTTCCCCATAAGTCTATTTCCCAACTAGCACTT
+AATCCCACCACTTGATAGTTATCATTTTGAGTAGTGTTTAAATTTTTATTGCGCTTTACTTTCGATGATA
+GTGATAAATTTAGATCTGGATTATTACTCGCTTTGACAATATTTAATTTTGCTTGTGTTTGATTTAGTCT
+ACTAAAAGTTGCTTGTAAACTAGGGTTGTTTTTAAAGCTTGTTTCAACCCAATAAGTTAGTTGAGGTTCG
+TTAAAATTTGTCCACCAATCTTTATTCCGCGGGGATTTTATTACTGTGTTTGGTGTTGCGTCTTCAACGT
+TATTTGATAGTTTTTCTACTGGGTGCTCTGTAAGTTCTGCTCCTTGATACACAGCACAGCTTGGTAGGGA
+TAAACTCAGGAGTAAAAAGAGGCTTTTTATGGGAAAGCTTATTCTTGTTAAGTGAAGCATTAGCGTATCG
+GCTATTATTGTTTAGAGCAGGTAAGATTATTTAAACAAATATTTTTAACTACGTTGGAATATGTGTTATC
+AAGTTGTCTCAGGTTTGGGGTTTGCGACAACTTGATACAATTTTTTTTAAAAATCTTATAAACTAATCGA
+TATAGTGCTAGTTAAGTATCGTTTAAATAGCGTTTAGTTTTAAAAGAGGTAGCAATGACACATATTTTAA
+TTGTTGATGATAATCCTGATATTAGGCAGCCTTTGGCTCGTTATTTAGGTGACCATGGCATGAGAGTGAC
+CAGCGTTGATGGCGGTAAAGCAATGCGTGAAACATTGAAAAACAGTGTTATCGATCTAATTTTGCTTGAT
+ATTATGATGCCAGGTGAAGATGGATTATCTTTGTGTCGTTTTGTTCAAAGTAATTTAAAAATTCCGGTGA
+TTTTACTTACAGCATTAACGGAAGATACCGACAGAGTGGTTGGACTAGAAATGGGCGCAGATGATTATGT
+TGCAAAACCTTTTAATCCAAGAGTATTACTTGCCAAAATTAAAGCGGTATTACGTCGTAGTCAAAGTTTC
+CCCGTACAAGTTGAGCAGGTTAAATCAGACATCCTTATTTTTGACGATTGGCGTTTAGACATTAATCAAC
+GTGAGCTGATAAATAAAAGTGACGTTACTATAGCCCTAAGTGCCGCTGAATATCGCTTACTTAAAGCTTT
+TTTATTACGTCCACAAGCGGTATTAACAAGAGATCAATTGCTTGACCTTACTCATGGTAGGGAAGCTAAA
+GCTTTTGATCGAAGTATCGATAATTTGATTAGCCGCCTAAGACGTAAAGTTGAAGTAGATCCAAGTTCAC
+CAAAGTTAATTAAAACTGTATGGGGTGGTGGTTATTCGTTGTCTGTTCCAGTGGTGCATCAATAAAATGT
+TAACCATTGTTAAATCATGGTTACCTAAAAGGCTCACCGGACAGCTGATTTTATTATTGCTTTCAACACT
+CACTTTTTCTCAATTATTTACCTTGTTTTTCTTCCTGTCTGAGTCTGATTATATTGCGGAACAAATTGAA
+ACAAAGCAATTAATACGTAGAGCAGCACAAGCGTCAAATGTATTAGCAACCGTGCCTGAGAAACATCATA
+AAGCGATGTTAAAAGCAATGAGTGTGCACCGGGTTAAATTTTATATCAGTCAATCAGCAGAAACCGATAA
+CACAGCGTCTTTTAATGAAAAGTCATTTTTAGCTGAGCGGCTATTATTAAGGAAAATGCTAAATAAAGAA
+TATGGCAAAGTATATGTATATCAAGACTTAGCCAGTAGTAGTCGCATTGCTACTTTACTTGAATACCTTT
+ATCAAAAACTCAAAGAGCCTACTAAAGCTGGTAATAAAAAACCCAAACGATTAAAACTTTTTACAACAGC
+TATCGAGTTAAAAAATAAGCAATGGCTGATGATGAGTGTGTATAGCCGAGATCCTTTTCCTCTTTGGGCG
+AAAACAACACTGATATCACTGTTAATAATGTCCTTAGTGTTAATTGTTATCGTAGTATTTTCTGTTAAGC
+GAATTATTAGGCCATTAAATGAGTTGGCCGATAATGCAAAAAAACTTGGCTTAGGGGAAAGTATTCAACC
+GATAAAGGAGCAAGGTCCTGAAGATGTTCAACACGCGGTAAAAGCTTTTAATCAAATGCTGTTACGCTTA
+AATAAAATGGTGACACATAGAGCGAGATCCTTAGCTGCTATGTCTCATGATTTAAGAACCCCCTTAACGT
+CTATGCGCTTGCATGCAGAATTTATTAGCGATGAAGTTACTCAAGATAAAATTATTGAAAAACTTGATGA
+AATGGAGCACATCACTAAGGCAACGATTTCGTTTGCTAAACAAGACTCATGGCTTGAAAAATCACGTAAG
+GTGGATATATGCGCTCTAATAGAGAGTTTATGCTTAGATCTATCTGATATTGGTTTAAATGTGACTTGTG
+ATATCACTGATAAAATTAATTACTCTTGTCGGCCCGTTGCGCTAAAACGAGCTTTTAGTAACTTAATTGA
+AAACGGTGTTAAGTACGGGAAATGTGTACATGTATCGATTTTTGAAAACAATAAATCTATCAATATAATC
+ATTGCCGATCAAGGGCAGGGGATCCCTGAAGCTGAACAACAGCGTATGTTTGAAGCATTTGAACGTTTGG
+ATGACTCTAGAAACCAAAAGTCTGGTGGCATGGGATTAGGTATGACTATCGCCTTAACAGCAATACAAGA
+TCATGGCGGTGAAATTAAGCTGAAAAATAGAGTAGAAAAAGGTTTAGACGTGATTGTTAAGCTGCCGCTG
+AATTAAAAAGTTGGTTATTTGGAGGGGGTTTTCAAATATAAAGACATTGCTTTTGTTTTGTCTTGACATC
+GATGTCAGTAAGTTTTATCTTCAATAACATATTATCAATAAAACATAGCGAATATTCCTATTAAGAGTTA
+ATCCTTATTATAGATATTTGTTAAATTTACATATCAAACTATTAAAAATATAATAGATTAAGGGGAATAA
+AGATGGCGGTTAGTGGTTCGGCAGACTTGTCACAGTTTAAAGCGCAAAGTGACTCAGGACAGAGTTATAA
+TTTCACATTAGTCGTGTTGACATCGTTATTTTTCATGTGGGGGTTTATTGCCTGTTTGAATGATATATTG
+ATCCCACATTTAAAAAATGTCTTCTCATTGAACTATACCCAAGCAATGTTAATTCAGTTTTGCTTTTTTA
+GCGCATATTTTATTGTTTCAATGCCAGCCGCTGCCTTGATCAAGAAGGTGGGTTACAAATTTGGTATTGT
+TTCAGGATTATCTATTGCAGGAATTGGCTGCGTATTATTTTATCCAGCGGCAGGAGCTCAGTCATACCCT
+TTGTTTTTGTTTGCTTTGTTTGTACTTGCTTCGGGTATTACTTGCCTGCAAGTGTCAGCAAACCCTTATG
+TTGCTAGCCTTGGTCGTGCCGAAACTGCATCGAGTCGTTTAAATTTAACTCAAGCTTTTAATTCGTTAGG
+TACAACGGTAGCGCCATTTTTTGGTGGGTTATTTATATTATCTGCTGTTTCTTTAGGTGCGGAACAAATT
+GCACAACTTTCTGTAGCAGAGCAAGCCGCTGCAAAATTACAAGAAGCACAAGCAGTACAAATACCCTATT
+TAGTCTTAGCTGGTATTTTATTTGGTCTTGCGGCTATCTTTACTTTCTTAAAATTACCAAAAATAGAATC
+TATTGAAACGGATGATAGCTGTGCTGATGCGGTTAGCTTGAAGGAACAGCCTTCTGCGTGGAAAACACCA
+CACCTTATGTTGGGCGCTTTAGGGATATTTGTTTATGTAGGAGCCGAAGTTTCTATTGGTAGCTTTTTGA
+TCTCATTTTTAGGTGAAGATAATATTGCGGGTTTAGCTGAAGCACAAGCAGCTAATTATATTGCTTATTA
+TTGGGGAGGGGCTATGGTAGGGCGCTTTATTGGTGCAGCCTTAATGCGTTTTGTTGCTGCTAATAAAATT
+CTAACTGTCAATGCTATTAGTGCAGTAATTCTTCTTATTGTGGCAATAACATCATCAGGTCAAGTCGCTA
+TGTGGGCAATTTTATCGGTGGGTTTATGTAACTCTATTATGTTTCCTACTATTTTTACCCTAGCGGTAAA
+TAGGTTAGGTAAAGCTACAGGGCAAGGCTCTGGTATTTTATGTTTATCTATTGCTGGTGGCGCTTTAATT
+CCACTACTTCAAGGTGTATTAGCTGATGCTATTGGTATTCAAATGGCATTTGTTCTTCCTGTTATGTGTT
+ACTTATACATCATGTTTTATGGTGTAAAGGGATCTCGGATTGGTTTGCAATAAAGCTTTACAATTTCGGC
+AATAAATTGTTTAGGGGGATCCCCCTAAACATCAGCCAAGCGTAAGTTTACCCGCTAAATGGCTTAACTC
+GTTTTATTTCTCGGACAAATTATGAATAACCTTAATAAAAATGGCATCAACTTGGTTGCTGATATCGGGG
+GCACAAACATTCGATTAGCCATTGCTTCACCTTCGGATGTCATTACGGATATAGCTACTTATCAATGTGC
+GAAGTTTGCTAATTTAATTGATGTCATCCGGCTGTATATAATGGAAAAGCAACTTGAGGGTAAAACTATC
+AATGCTTGTTTAGCCATTGCCTGTCCGGTAGATGATGATTACATTTCCATGACCAATTTACCTTGGCAGT
+TCTCTCAAAAAGATTTAAAAGAACAATTAAAATTAAATACCTTAACCTTGATAAACGATTACACCGCCAT
+TGCTCTGGCTATTCCTTATCTTAGCGATTCTCAAAAAGTGAAAATAGGGGCTGGTGAGGCGGTTAGTAAT
+AAAGCTATCTCTGTATGCGGTCCTGGAACTGGCTTAGGTGTAGCTACTTTAGTGCCATTAGATAATAAAT
+GGCACTGTATTAGTGGTGAAGGAGGACATGTCGATTTTGCCCCTGTTGATGAGTTGGAAGTAAAAGTTTT
+TTCTTATATTTATGCTTATAAAAAACGGGTTTCTTATGAACAATTATTATCTGGTTATGGCTTAGAACAG
+ATATATCAAGCGCTTGTTAAGATAACTAATGAAGGCAAAAGTAATAATTTTGTGGCCGGTGACCTTTCGG
+CTGAAATTATAAGTACTAATGCGATTAATGGTGACTGTATTTTATGCAAACAAGCATTAGAATTTTTTTG
+TAAAGTATTAGGAAGTTTTGCTGGTAATTTAGCACTAACGGCTAATAGTTTAGGTGGCGTATATATTGCT
+GGTGGTATTGTGCCTAGGTTTATCGACTTTATTGAAAAGAGTGGCTTTAGAGAACGTTTTGAAACAAAAG
+GGCGGTTATCCTCATTAACCCAACAAACGCCGACTTATGTGATAACTGAAACTCAACCTGGCCTTTTAGG
+AGCCGCAGCATATTTGAACCAACTTTAGTGTAAAGAAGGGTAAATCAACTTGTACTTAAAATAGCTTTTC
+ATCATGATAAGTGTCGAAGGTTTGAAGAAACACAACGGCTAATAAGGTAATGAAAATGGCTACTACTAGT
+ATGATCGCGGTTAATAGGTTTGGTTATGGTGCCAAACCGAATGAATTAATTTTAGTGGCCCAGTCGCCAA
+AAGAATGGTTGATTAAACAACTATCTCAATCTCCTCCAGTAGCATTTAATTATTCCTTACCAAGCTCTAG
+TGATATTTTCATCCAATTACATGGTTATCGTAAAAACAAGAAAGTCGCTAAAAAAATAGCCCAAGAACTT
+GCTGGGAAGGATTTTGATAAACAAATGTCCATGGAAGGTGTTGTTACTAAGAAAGCTAGAAATCCAGCTC
+ATAAATTGTTAAACCAACTCTCATCAGATGCAATTGACCAAGCGATTCGATCTGATCATAGCCTTAATTG
+GCGTTTGCTCGATTTTTTCTCTAACCATTTTAGTGTCAGCGCTTCAGGTCCTGTAATGACAGCTATTGCA
+CCAACATTAGAACGAGAAGCTATTGCGCCGAACTTACTGGGTAACTTTGAAGATTTGTTGCTAAGTGTAT
+GCCAACATCCAGCCATGTTAATTTATTTGAATAATGAAAGATCGTTTGGTACCAACTCTCAAATTAATAA
+AAATGGCAGAGGCAAGAAAAAGGTAGGTCTTAATGAAAATTTAGCCCGTGAAATTCTTGAACTCCACACA
+TTAGGTGTTAATGGTGGTTATCAGCAACAAGATGTTACTGCCCTAGCAAAGGGTATTACCGGTTGGAGTG
+TTGCTAGAATCGGGCGTGATGAAGGTAGCGGTTTTTTATATCGAGCTAATGGTCATGAACCAGGAAGTTT
+TACCTTGCTTGGTAAAAGCTATAAAAAGAGCAGGAAAAACGCGAAACAAGGTGAAATGATGTTACGAGAT
+TTAGCTAATCATCCAGCCACTGCTCGACATATTAGTTTTAAATTAGCGTATCATTTCATTTCTGAACAAC
+CTCCAGAATCATTAATTAATAAAATGGTCAAACGTTGGCTTGCAACAAAAGGCAATATTAGGGAGGTAAT
+GATTACGTTAATTAATGCTGAAGAGTCATGGCATGCCGATAGTCAAAAATTTAAAACCCCAAGAGAGTTT
+GTTATCTCATCGCTAAGATCCATAGGGGATAATAAAAAGTTGAATCTACGTCAGTTGATGAAATCGTTAT
+CAGCATTAGGACAAAAGCCCTTTAGTGCAGGATCTCCCGCAGGCTTTAGTGACAGTGGTAATGATTGGAA
+TGGTGGCAGTGCCATAATGGCTAGAATTAATTGGTCAGCAGCACTATCTTCCAAATTATCTTTTAAACAC
+ACAGTAAATGTGGAGACTATAATGAGCAATTCTTTTGGTAAAAACATCAGCGAATTGTCGTATAACACAA
+TATTGCGTGCAGAAAGTAAAGAGCAAGCAATGACCTTGCTTTTGATGAGCCCAGAGTTTCAAAGGAGATA
+GTCATGCAACGTCGTCAATTTATCAAATCTATGGCTGCCACTTTAGTTCTATTTAAAACACCAAATGCTG
+TTGCTAAGGCATTATCTGCTACTTCACCGAAATCCGGGAATAAAAAAATTATTTGGGTTGTATTAAGGGG
+GGCGATGGATTCATTACATACCCTAGTGCCCACTTTTGATACTGAATTATCGGTATTAAGACCCAAATTG
+CTCGCGAGTATTAAAGATGATTTATTGATGTTAGATAATGGTTTTGCGCTACATCCAAGTTTAAGTAACC
+TGCACCAGTGGTATAAAAAGGGTGAGTTACTGCCGATTACCGCGGTTTCTTCGGGGTATGCCAAGCGCTC
+TCATTTTGATGGACAAGATTATTTAGAATCAGGCTTGACTAATATTGACCATGATACTGGCTGGTTAGGC
+CGAGCCGTTAATATGAAGGAAAAGCAAGCGTTGGCTATAGCTAATTCAACGCCAATTAGCTTGAGAAGCA
+GCGAAGCGAGTACTTGGTATCCGTCTCAGTTAAAAGAGGCGGATGAGGATGTGTATCAAGCCTTAATGAA
+AATGTATCAAAATGATGAGTTATTAATTAATAGGCTTGAAGATGGTTTAGCAGTAAAAGAGATGGCCGAT
+ACCATGGTAGGTGACAGAGCACTTAACATTAAGAAAAAAGGACAATTCATTGAGTTATCCAAATCCTGTG
+CAAATTTAATGATGGGCAATAATGGTGTAGATTGTGCGATGTTAGAATTGGGAGGCTGGGATACACATAA
+TAACCAAGCAACCCGTTTGTCTCGGCAACTTAAAGCGCTTGATCAAGGATTAAAAGCTTTAAAAGACGGA
+TTAAAAGATCAGTGGCAAGATACCGTTGTTGTTGTTGCGACAGAATTTGGCAGAACAGTAAAAGAAAATG
+GAACAGGTGGAACGGATCACGGAACAGCAAGCGCAATGTTTATTGCTGGTGGCTCAGTTAATGGTGGTAA
+AGTCTTGGGAAATTGGCCTGGACTGAAAAATAACCAACTATTTGAGCAACGTGATTTAATGCCAACTAGC
+AATACCTTCTCTTGGCTAGCAACAGTTGTGTCCCAACAATGGTCGTTGAGTGACAATCAGTTAAAAGCTG
+TATTTCCTCACGTTGACAAAAGAACTGTTAAGTTGTTTGTGGGCTAAACCTCACTGTAATGGTCAAATGA
+TTTTGGCCACTAATTTATAGATTGTAAGGCGGTATGGGGGCGTAAGCGCCACAGGTTCCTGTTGCGCTAA
+CCATTTAATCAAGTTTCTGTACTTTCTGAAATAGACAATGCATCTTCTATTTCAACCCCTAAATATTCAA
+TTGTACTTTGTAGTTTTGAGTGACCAAGTAATAACTGGATAGCCCTTAAATTCTTTGTCATTGCATAGAT
+TAAGGATGCCTTGGTACGTCTAAGCGAGTGCGTTCCATATTGGGTGATATCTAACCCTAGAGTGGATACC
+CATTTTTTGACTATATTGGCATAGTAGTGATAGCAAATATGTTGACCTAGTTTTCTTGAACTAGGGAATA
+TAAAGTCAGAGGAAGATAGTTTTTAAATATACCCACTGACTCAAGCATTGTTGAGTCTTTGGCGTTATTT
+CAAATTGAACTTCTTTATGAGTTTTTTGTTGCTCAATCATCGCACGAGATTGAATTAATGAGGCTGATGA
+AATATCACGAACTTTTAAACTTATTAAATCACAAGATCTAAGTTTGCTATCAATAGCCAAATTTCTTCAA
+GTTTAAATGCTTTTTTCTGGCCCACATGTTTACCTTTATTCCAAGCTGTCATGATTAACTCCCGACTTTA
+ACTGCTGAGTTATTATTAAAGACTAAAGGTGTGGGATTATAAATATGGGTAATTACAAATTTGATTGATG
+AATTTTGGTCAACATGTTTTGTGTTAAATTTATATTGGGGCACATAACGAGATAGTAGCTGCCTAAATAA
+CAGGTAGTGTTCTGAAACGAAATTCCACTGGCAAGTATGAGCTTGCAGGCGACATCGAACCACGAATCCT
+GATGATTACCCCTCTTAGCCACCGTTGCGGCCATTGGAACTTAATTAAATGAACCTTAACGTTATGGAAT
+TAATGGGGCTTTTATCGCTCTTCCTCTCGACAGTAAACTAACCATCAAAACCTACTCGTTTGTATAAATA
+ATTGACATTATCTGCATTATATTAGAATGTTATCTCTTTCTTTCGATTGCAAATATAGGGACGTAGTGTG
+AGATTTCTATCGAGGTTAATAAATACCAGTCGATTATCAAGAGTATTATTGATTCGAATATTGTTATTTA
+GTGGATTATTTACCGTAATAATTACCGCTATCCAGTTGTCATTAAATCATCAAAAATATACAGATGAATT
+ACAACAAAAATCTCAAGAATTGATTGAATTAAGTACACCTTCTTTGACTCTAGCTCTCTGGGATTTAATG
+GAAAATAGCGCTCTTGTTTTTAGTGAAGGGATGATGCGGTCAGGATATTATAAATCTATATTGATCAAGA
+ATGAGACAAAGAAGGATATCGCCTTTTTAGGTCAAATAGACAAAAATGCTGATAAACAGACGTTCAACTT
+AATAGCTGAAGTAGAGAAAAGGCCTGTAATAATAGGCACTATTGAGTATCAAATTGATACTGATCAAGTA
+AAACAAAAAACCATTGATGAGTTCATTATCATTCTTATCTCTCAGTTTATTAAGACCTTTTTTGTTTCCA
+TTTTTATCCTTTTCATCATCCATAAATTGGTAATTCGTCATTTGAATGACATATCTAACTGGCTAGAGAG
+TTTTAAGCCAGAATCATCATTCAGTCCGCTTACTTTGGTGGCTGACAAAGATAGTAGTAACGAGATGGTT
+AAGCTTAAATCAGCTATTAGTGAGATGGGGCAACAGGTGCATAAGCACACCACAGGATTAGAAAAGATTG
+TAACTGAGCGTACAGCTGAATTAGAAAAACTTGCTTATACTGACAGCCTAACAGGTGTTGCTAATAGATG
+TGCTTTCCTCCAAGTATCAAATGAAGAACTAAGTCGATCACGGCGGTTATCTTATGATGTCTGTGTGATG
+ATGTTAGATTTAGACCATTTTAAAGTAATCAACGATACCTATGGTCACGATGCTGGAGATAAAGTGCTTA
+AACAAGTATCCGAAGCAATGAATAATTGCTTGCGAAAAGAAGACACATTAGGGCGAATAGGTGGTGAAGA
+GTTTGCCATCATTGCGCCTGGTGTTGATAAGGGAGGAATGCACAAGCTAGCTTCACGATTACAACAATCT
+ATCGCATTACTTGATTTTTCATTTCTACCTGAAAATAAAAATATTACCGTAAGTATTGGTTATACCAAAG
+TCAGTAATGATGAAGACTTTAAAGAAGCTTTAAAAAGAGCTGATAAGTATTTATATTCCGCAAAAAATTC
+TGGCCGCAATACCTTCATAACAGATAAGGGGTTTGTACCTAGCATTGTGAGTTAAGTTTTGAGGATAAAA
+TGCCTTTCAGACTATCTGAAGATCGTTCAAAATTGCCGTTAAGAATCTATTTCCTATGGCAGCTTTGAGC
+ATGAAGCCGACTTTAGGAACATTAGCCAGTTTACTTCCCCTTTGCGCACCAAGTGAACATTAGCAACAAT
+ATTTAATGGTGCTAAAAAACTACGTCGTTTGAGGGATTTGGTTTAACCGTCATTTTTGCCACAGCCTGTG
+TGAAAACTATTTTTAACTTAAGTAATAGAATAATCCCAACGAGAAAATGCGCTGTAGATTAAATTCTGTA
+GTACGTTTGATAACAAACCACCTGTTAATTTACGTAGCGTCGCATAAAAAATTTACGCTAGGATTTTTCA
+CACAGCCTATGGCAATAGTGGACGCACAATAATTCTATCTTGCTTGGTTAAAGCTATTTAGAACATTGGT
+ACTTGTTAGCAAGAACCCTCATCGCCGGCTTCAACTCAACAGCCTTTTTCACCTGAACGCAGCCTTTGTC
+TTTGTTGCCCATTTCCCAGAGAGTCTTCCCATACTGAAAATGATATTTCGGTTTATTGGGAACTAAGCCT
+ATTGCAGCCTCGTAGAGCTTTAGCATTTCATTATTCTCTTCTGGCCGTTGTCGATGAGCAAGCACTTCTG
+CTAGACGGATTATTGCCGATGCGTTTTCCGGTGCCAGGTCAATTGCTTTTCGAAACAATGCCAGTTTTTC
+TTCAGCACTATCATCTGTTACCAACTCTCGGCCTAACTCAGTCAGAATTTGCGAATGAAATGCATCGTCT
+TGCAGTTCCAGATTGAGTTGTTTGGCTTCTTTATATTTGGAAAGAGCCGTTGACGGATCTTTTTTCAACG
+CGTGCTGGATAGCCTGATTCAGTTTCACGACGCCTAAATTGGGTGCCAATTGATCCGCTTTTTTTAGGTG
+TAACGATGCTTTTTCATGTTCCAGCTGTTTAGTCGCAATGGCCGCCAGCAGCAGTTCATTGTAAGCCGAT
+TGCAACCTATCTGCTCCCGGCTGCATATTGTTGATGACCTCGATTGCCTTTTTGTACTCCGCCTTTCGGT
+AGTAATCGACAGCTACGATATACGGATCTTTAAGCAACAGAATTTTCTCTGCTGACTTTGCTATCAGCTT
+TTCAACGTCCTTATCCCCTAAGGGTTGTTCTATGTGGATGTATGGCGCTCCCGGCAACCTTAATCTAATC
+TGATAGCTGTCACCAAGCTTGATGATTTCGCCTTTGATAAACGGAGAGGGTAAGGCCAGGGCCTCCCGGA
+TAATTTGCTCAATGGTGGCTAAACTAAAGCCAACGCCGGGCATTTCGATATTTATCTGTTTAGGCGTGGC
+TTGTATCGCTTTAGTTTCTTTGGTTGAGGCGGCATTTCGCTGAATAGTTCTAATGGAATCAATTAACCAT
+TGTGCGGCCACTCCACCGTTTAAGCCGGATTCTTCTAAATGCAGTGGCACTGATATAGGTTCAAGCACAA
+CGCTGTCTCTGAAAAACTGCCGACCGAGGATTAACAAGAGACCGAAAAAAACAATTAAAACCAATGCACT
+AGTAGCAAACTCACGGGCAGCATTTATCTTCGCGGGTAGCTTTGAAATAACGTTGCGTAGTCCAAGATGG
+CGCATATAGTCCCTTCCTTAGTGTTGTTCGGGCACATTTGACCTGTCTTGGCCCGCGCACACGGAGTGTT
+CAAATAATACTAACAAATCTCATTATTGTGCAATACTTAATCTATGCGATGTCAGATTCAAATCGAAACT
+AAGCTGGGGCGACGCAGAAATATCATCTAGTGAACTAAGGAACTGCCATGAAATGGAATTATTTGTTTAG
+CTCTATCGCGCTCACCTTATTTTCTTCAGCACACGCGATGGACTGTGAGCCCGTACCGCAATACGAGCAA
+ATCAAACCCTCTGACAACCGTTGTATTGAAGCTGCAAGCTCGAGAATGAAAAGCGCCAACTACCAAGTCG
+ATCTCAGCTTGTTGCGACTTGACCTGCTGATTGAGCATGACCCTTCAAACCAAGACATTGTGCTGACGCA
+CATCTATCACGACTACTGCCAAATCGTAGACGCATCGGTACCACTGCTGACCGAACCAGATCAAATAGAA
+CACTTGGAAAAAGCTAAGCTGACCCTGTTCGATAAGATTGAAGACTTTGATATCGCCTTTGATACGCGAA
+AAGAAGTGCTCGTCCGCAATATTGAAGTGCAACCACCAAAAGTCCTGGTTGCCTGGGTAAACGGGCCCCA
+ATCACTATTCCAAGTCGATGGAGGAGGGCAAAAGGAGCCCAGTGCAGGTGCTGAATTTTCTCAACTGCCT
+CTCCTGCAAGACCCGCCTTACATCATCACCAATAGCCGCAAGTATTTTACGATTGTTTATTCAACACCGG
+ATTTTGCTGAAGCCAAAAGAAAAGCTAAGCGGCTTAAGAGGAAATTCCCTGAGTTGGACTTCGTGGTGTA
+TGACAAATACCCAGACAATGCCAATTACGGCATTATGATGGCCACATGGACTTCGAAGGAAATCGCGAAC
+CGAGCAGCAAAATTTGCGAAAGAGCATATCCGGAATGATTCTTTTGTTTGGCATTGTCGAGGTACTGACG
+GGATGACCTGCTGAAACTATGAATGCGCCGGTTATGTTTAACTTCGTTGTGACATAACCGGCTTATCGTG
+CTCCTCCAACACGTAAACGGCATTGTTTATGGAGTGAAGCATTGAGGTGAACCAGTGGAACTGTCGAGTT
+GAAAGGGAATGCTGAGACTATGGTAATCTTCACATATAGGCAATGAAACTGGTGCTTTAATAAGCTGAAA
+TACTAGCAGTATTGTTGGCATATTTGCTTAAAAAGACATGGTACATAGCCTTGCGTTCTTTGTGCATTAC
+CATTCGCAGCAATTCTAAAAGACATGTAAGTCACAATACATATTTTTATCTAAAGTAGCAAAATACAACG
+AAAAACTTAAGTGATTTTTGTCCAATAGCAAGTTTCAGCGTGAAGCTCTGAACGGCTATATAGTGTCGTG
+AACAGCCGGCCAATACCAACCTTGCGAGATAGCTCAGAATAATTCTTATCTCTGCTATCTCAGAATAGTG
+ACCATAAATCAGGGCTGTTTTAGCAGTCAGATTTAGACCGCTCCGGCGCAACAGAGGAAGGTAATAATTG
+GCTGTTTCATTATAAATAGTAATGATTCGCATAGAAATTAAAGCAAACACTCTAAGGCGTACCTAAGACA
+TCGAAAGTAAAGCGGTAACCATCGAAATGATATCGTATCAATATTCGTATGAAATAGGCACATGATCTGA
+ACATCCTAATTATGGTTCTATTCAGACTAAAAGGACTATATCGTATCTAAGTGAACATAAGCTTGGGGTA
+GTTTGAGCAATGAATTAGGTCAGTTTTGTGGCAAGAGTGATCTATGTTTGTATATATTATCTAAATATAC
+GTTTTATAACTAACGGACAAACGCAAACATAATCCTTTTCACCCCCCCCTATTTATATATTAGTTATCTA
+ATGAATTCATTTTTATCATGAGGAGTCAATAACGACATTTTAGAAATAATTAGGAGATTGCGGAGTTTAA
+CCTTGCGAGATTATTTTTAAGCTGCCAATCAATTTGAGAACTGTTCACATTGCTGCCTTCTAGTTTGATA
+TTTATAACAATATTCAAAGCCTTGCGCATTCCGCTATCGCATTTATTTAGCGAGAAATGAAGAGGTTGCA
+CACATTACAAAACAAAAGCATGCTAGCAAGGATAAGCAAGTTTTAGTTATGTTTGCATGGTCTATTATAG
+GAACATACTAGGGGGGATAATCTTAATTACAAAAGCAGTTACGTAAAACTAAGGAAGTCCAGAAAAACTT
+TTTGAATAAAAAAGGTAACTATCCAAAGAGACGCACTTATAGTACGTTAGATAAAAACAAGATAGTAACT
+TATTTTATGTAAGCCAGAAACACTTGAAATTTATAGCTTTAGCGTAGTTAACCGTCAGCCATAAAAGGAC
+TATAAGCATGAATATAATCAGGAATATTTCGTTAGTATGTTTTTTTGTCTTTTTTCTTCCTAAAATTTGT
+TTGGCGGCCCAACAAGCGACCATTCACAAACTCATCGGTTTAGACCTTGGTTATGGAACTTTTTCGTTTG
+CTGAAAAAATAGACCAAAAAATTGTTTACCCCGTTGCAAACTTAACGACAGCACTTGCTTATAAACGCTT
+TATCGGTGTTATTAACATTTCAGGTTCAATTGATGACGCTATCATATCTGAAGAATCGGAAACGGGCTCT
+GCAAGTAGAACCGATATCGATTTCACAACCGGTTATCAATTCAGCAAACGATTCAGTGGTTTTATAGGCT
+ATAAGAATGGAGAAACTAAATACAATTGGCGTAGCCGTCCTAAGGATGACTCAATTATTTTGGCACCAAT
+AAGCCTAGCAAAAGAATCGTACAAACAGTCAGGGCCTTATGTTGGTGCCAGTATAAACTGGAAGTTTGAA
+CAAGCAGGAAAGCTCTCTATATCGGTTGCATACTCTAAACTTAATGCAAACAATCGCTTCTTTTCTGATG
+GAGATGGCTTAGAAGAGGGGGAAACAAAAGAATTTGATGATATTAATGGCAAGACCAGTAACAAAAGTAC
+TGGATATTCATATTCGTTAAATTGGACAATGCCATTAAAAGGAAACCTGCTCTTTAAAACGCGTTTTAAA
+ACTAATAGTTATACTCAAGATATTAAATTTGAAGGAGAAACCTACAAGGGCATTCGAGAAAAATCTTCAA
+TTTTATCTGTAGGATTAAGTGGGATATTTTAAAAGTTAGGGATGTCGGGGACCTCTTCATTAGCAGGAGG
+ACTAAAATAGAATTTTTCTGTAAGAGAAGAATGTTCCCACGGAAGCTGTTTGTTATTTGTTTTTGATAAA
+ACCTGTTGCCGTACTTTTTTAAATAGCTCTTCAGCGGTTTCAGACTTACCAATATAACTAAGTAAAGCTG
+AAGTATAAGTACCATTTTTTCCGCTACCGTCAAAAGCCGCTTTACCTGGTTCCGTAGCGTAAGCAATTAA
+GGTTCCTGCTGGGGCTTTTACTGCGGCTAAACCATTATGTTCAGCTATGTTACCTTCAATCACTGCACTA
+CGAACAACGCCTTCATTATTCAGTAAAACTTTAAATGGATTATTACGGCAAGCATCTAAAATAATTATAT
+GTTGATGACTTTTCGATTTTTTCAACTCACTCAAAACTTTATTCGTTGAAAGTGCCTTTGAAGTGAGTGT
+ATCAAAAGAGGCAATATTTGAATTTACGGGTAACAGATAGTTGATATTATTTGCTTGTACACCATGACCG
+GAAAAGTAAAAGAGGCTTATGGCATTATCCTCTTTTATCGACTCATAAAAATGTTCGAGTGCTTCTTGCA
+TCTGTTGAGGGTTTTGATCGTGCAGTTCTGTAACATCATATCGAAGCGACCTTAACTTTTTTGCCATGGC
+TTTTGCGTCGTTAATGGGATTTTTAAGAGGTGTATATTGATAATTAGCATTACCAATAATTAGAGCGTAC
+CTTGGTACCGCTTCTTCAAAGGTAAACGCGGGTGATATAGCCAAAGACCATAAGATAATAACTGAACAGC
+ATATATATGTTTTTTTCATTGGCTTGTTAACCGCTCAGTCAGCGCTTGTGCAAAAGACCTTAAAACATAA
+TAAATTATAATGACTGACATATGTCGCTTTTTGGACTTATAAAAAACGATTCTATTTTTTTATAAACGAA
+ATCATTATTCCATTGTTTTCGAAGCGAGCACACATGTGGAGCATATGAGTTAAAAAATCCCGTAACATCA
+GCGGTAAAAAAGCTCCTGATAATATTTGCATCACAAAGCTCTCGTTCGGCGCAAATCGCTATTTCTTCAT
+AAAAAGAAAAGGATATTTCAAGATTTTGTCTATTTAAAGCGGGGCTTACCATTGTTAATATATGCGAGCG
+ATAGCGCGTATCTCGTTCGGTGTCACTTAAGTGTTCATCCTTCAAAATTGCTATCAGGGTCTCTTCATTG
+TCAGCTAGAAGCTGATTTAATGCTAATTTCGATTTTGAAACATAGCCACTTCTATAACTCTCAACATAAG
+CTAGAGATCGTTCAACCCTGACGGTTGATTTATGATCTAGATATTCCCAGACACCGTAAAAACCAGCCGT
+TAACACCGTTGCAATGGTTAACCATGAACTAATTGCTTCAGCAAATTCCTTGTTAATCTTTGTTTTCATC
+TTCATCTTCATTTTTCACACACTGACTCAACTTAGGATTGATAAGACAAGGATTAAAACCCTTTTCATCA
+CTCGTTTTGTCCTCAACAGGCACTGCTTCTTTTTCATTTGTAGATTGACTATCTTTGATGGGGGTATTTC
+CGCAGCCGGATGCGTAAACAACAAGAAGTAAAACACTTAAGAATTTAATAGACTGCATAGCTATTCCCTA
+TAGTGGCATGCAACATTGACATTTAATATTAGCTCATTTTTGAACAATCATACAATGGTGTGAAATAAAA
+AAAGATTAATCTACAAAAGTTATTCTTTATTAATGCCAAAATGGGAATTTCAGGACTTAAAAAACCTTAG
+TATCAACTTTTAAGTGTGAACTTCTTAGACTTTGCTAGACACAAAATGAGTTACATAGTCTGGGCAGTTG
+GTGCAGGGAGCATGCTTGAACCACACGAAATACCACAAAAAAACCTAACAAACGCATGCGGCCGGACAAA
+TTTCTGCGAGGCCTCAGACGATTAAGGAAAATCAAATGTCATTAACCGAAGGTTCTAACAAAACTGTTGA
+ATTCCTAGCAAAATAAGGAGTGGCTGAATTGAAAATAACACTTGCCAAATACAAAGGTGATGGCTTGAAT
+ACAAATCTGTAGCCAAAATTAGTTGAGTACTACAGTTACGGTTACTGCTGTAGATCCTGAAAACGGTTTT
+AAGGTGGTGCATGAAAAGGTTGCAGATATTTCATCTACTACCCTCCATATAAACAAGTTTTCAAAATCCG
+AGTTGAAACAACATTCAGATCACTAAAAAACTTTTTGTATAAAAACATAGGCAGCTTCTTATCAATGTAG
+TAGCTAAACCCATACCTGGTTATAAAGATCGTTATGAGAAAGATGAAGAATTTAAAAATTGATCATTAAA
+CCCGGAGATGCTTTTGATAGGACAGTTGCGCTCAAACCAAAATAAGTGTTTGATTAAGTAACAGCGCTTA
+GTATCAAATTTTAAGTGGGACAAAAGTATTTTTTCGATACAAAAACTAATCCGAATCAGTATTTTTACCC
+CTGTGCTTAATGCCGTCTAAGTGGCAAAAGTGATCATGTCTAGATAGTGCGCAATATAGTCCTTTTAGTC
+TGAATAAGACCATAATTAGGGTGTTCAGATCATGTGCCTATTTCATACGAATATTGTGCGCAAATTATCT
+TGATGATTTCCTCATTGCTTTCGATGTTTTAGGTAACCCTAAGAATCGAGATAATTCAGCGTTAGCTTCT
+ATTGTTGCAGACAGTGACATTGTGCTTGTACAAGAGTTAGTTGCTTCACCATCTTAAGGTTTATATCCCG
+ACGGTACTCCCTATAAGTCAGACCCTGAGGCATTAGCTTTTTTCAAAGAAATGGCCGGTAGAGGATTTAC
+TTATGTTCTCTCAGAAGAAGACACTGGGACTGGTGATAAAATTCATAAGGCATCGTCAGCCACTAAATGG
+TGGGTAGCCTTTTATAAAGAACATAAAGTATCTATCTCTCATGAGCTAGTTAAGGATGGTATCAGTGGTT
+TTCTTGCCAATGACCGTTCGAATCGATGAGATGGGTATGGATTTTGTTTTAATCTCAGTTCATTTAAAAC
+CAGGGGCAGGACCAAGTAATAGAGCTAGAAGAAAACATGAATCAGAATCTATTTATTCATGGGTTGGTAA
+GAATGATAATAAGGAAAAAGACTTTATTATTATTGGCGATATGAACCTATACTCATGTGATGTGCTAACA
+ACAATGAATATTGGTGAATTTAAGACCTTAAACTCTAGCTGCCTGAATACAAATACCAATGTAAACGGAC
+CAGAGCCTTTGACCACGCACTCTATCGAAAGAGATTTACAACTGAAATTGATTTAGAGTACGGATTTACA
+GTCACTAATTTGATAACAGCAATGAAGGCACCTTGGTATGAAGACTTAACTCATGAATATCCTGGTGAGC
+CATATAAACATAACCCATTCAGGGCGCGTTTTTCAGATCATCATCCGGAGAGTTTTAAGCTAAATTCCAC
+AACAGATGACGATTAGTTTTTACTCTTGAGTGATTATCAATTAAAGCAACGACAGGGAATTAGTTACATG
+TATGATAAATACTTTACATCTGAAGATGATGCTACAAATGCAAGTCACCTATTATCAAAAGAGTTACCCA
+CATATCGGAAAGCCTACAGTGACCGTACTGCTTGGATAATGTCAGTAATGTCTGAGTTAGCTTATATAAA
+ATTCAATTCGTTATTCCCCGAAAGTGGTTCAACTGACTTTATAAAAGAGCATTTCATTAAAAAAGTTAAC
+TCTCTCGTCGGTGAAGAAAAATCGAAAATAGTTACAACATTAATTAATAAAATTAATTATAACCCTACAG
+TAGAAAAAGCAAAACTAGAGAGCAACTTAGACGAATTTCAATTCAAACTTTTAAAAACTTTTGATGATAA
+AGGAACTCAAGCCATTCTTGTTGATGCTGGCACGTATATCATTTTGAGCTTTAGGGGAACTGAAGCTGAT
+AGTCTAAGTGATATTAAAGCAGATGCTAAAGCTAATCTAGCCAAGTGCTCAGTATCTGAAGGTCAAATTC
+ATACAGGGTTTAGAGATTCATTCAACTATATTCGTCGTGATGTTGAAGAAGAAATCAATAAAGAGGAATA
+CTCAAACAAACCATTATTTATTACTGGCCATAGTTTAGGTGGCGCGCTAGCAACAGTCGCGACTAAATTT
+TTAACGCACAAAGGGGGGATTGCTGCATGTTACACTTTTGGCTCACCTCGTGTAGGCAATGATGACTGGG
+TTAATAACATTAAGTCACCAATTCATCGAATAGTAAACGCGGCTGATTCTGTCACAATGTTGCCTCCGGG
+TGATGTACCCATTTCAGCCCTTAGTTTTTGTCTTAGGTTTATTCCTAGTATTGGTGAGCCAGCTTCAAAG
+TACCTATCTGAAAAATTTGGCAGATACATGCATGCTGGGAATATGCGATATCTAACGAACTGTAAACCAG
+GGGACTTTAATGATGTTAGAGTACTATATTCCGTGAGTTTTACTTATCGAATAAAAGCGCTAATTGTTAA
+GTCACTACCATTTGGTAAATTACTTTCTGACCATTCGATTAGTAACTACAGTAAGAAACTGATGATCATT
+GCTATTAATCGCAACAAATAAAAGTACCAAGTCAATTTCAAATGATAAGACATGTGCATCCATGATTTTA
+TCTACAAACTGATTTACTCCAAAAGGCAACTTGAATTATTCAAGCAATGGGATAATCAAGATCCAATTTC
+TGCACAAGAAAGGGCACATAACTTGCGAGTTATTAAAGCGCAAGGCTTTGGACTAAATCAATAAGACAAT
+AGAGATAAGCTCAAAGCTGCCGTTGGTATTTGATTTCTAAACTGCAATTTTGAGCCAAAAACGGTATTAA
+ATTATGAGTCAAAAACACCTAAGCTGACGGCAATTAAGATACGATTGATCTTGCCCCATAAAAATGGACA
+CTAATTAAGAATATTTCCTTCAGCTTCAAAGTCCGAAGGGTTTTTATACTTTAGATAGCTGTGAAGCCTC
+CTTTTATTATAGAAGCATTCAATATAATCAAACACATCTATTTGCGCTTCTTGTCTTGTTCTGTAGTTGT
+ACCGACGAATCCGTTCTCTTTTAAGTGACCCGAAAAAACTTTCTACAACAGCATTGTCATAGCAGTTTCC
+TCTAGCGCTCATGCTGCATAGGATGCCATTTTCGTTTAACATCTGCTGATAGTCATCGCTGATGTATTGA
+GATCCTCTATCAGAATGAATGATGAGGCCATCACTCGGATTTCTTGCTGCCACAGCCATGCCTAACGCGT
+TCATTGCAATGTGACGGTCCATATTTTTATCCATTGACCACCCAATAATTTTACGTGAGTACAAGTCCAT
+TACGACGGCTAAATAAACAAAACCTTGTTTCGTTTGTATATAAGTTATGTCTGATGACCAAACTTGATTT
+ACCGGCTTTGAAACAAAGTTTGGTGTAGCAAATTTGGCGCAGGCTCAACGTATGGATTAGACTTAGCTGA
+ACGTCTAAATACACGCTTAGGACGGCCTTTTAATTGCAAAACACGCATTAACCTAGCCACTCTGTTTTTA
+CCACAAGCTTGCCCGTCAGCGTTAAGCGCAGCCCTGATTTTTGGAGCTCCATATACACATCTGCTTTGCT
+CAAATACTTTTGATATCTGCTCTGTTAACTGAATATTTTCTTGCTTGGTTTTACATAGTGGCCGACTTAG
+CCAGGCGTAATAACCACTACGTGAAATATCCAATAGAGCACACATCATTTTTACGGGATAACTGTTGCGG
+TGCCGCTTAATACAACAAAACTTTAACCGGACTCCTTGGCGAAGAACACCACCGCATCTTTTAAAAAATC
+ACGCTCTTTTTTTACTTTAGCCAGCTCTTGCTTCAACTTAGTTAATTCATTATTGCTAGTTTGTTTATTC
+CCTTTGAAAGCATCATCACCTTGCAAGCGAAACTCATCACGCCAACGACTTAGTTGCCTAAAACTGATCC
+CGAGTCCTTCGCAAACACTATTAGCAGTAACACCGTCTTCAGAAGCTTTGAGTAACGCCATACGTTTAAA
+CTCAGCAGGGTATCTTTGATAACTTTTGGATTTTGTCATGAAACACCTCCTGTTGTATCTCTACAACAAT
+TATAGTGTGTCCACGAAAATGGGGTAAGACTACAGAGCGGACGTTCTCAAAATCGGTTTTGAGACTAATT
+TCATTATCAAAAAACAAAATACAGTAATAGAACGAGAACAATATCTTTGACTGCTTCAACTCATTCCTGC
+CGTTCGTCTTCTCTATCTGAACGTTTATTTTTGGCTATATTACGAAATCGTGGCCGATATGCCTTAACAA
+CTTCTCTTAGTCGTTTCTAATTCAATTGGATCGCATGAGACCGAAGATTCCCGGTGCTGCTTACAAGGTT
+TTTATCCAAAGATTGTCGCGCGGGATCTGTATTTATTATTGAATATAACAATGAGGTATAGCTTTATTAA
+CGCAGAGTAATTTTAGGTTGTAACTCGACGCTACCGTCAAAATCAACGGCCATCAGTTCTTTATGGTTTC
+GTAGTACAGCGAGCACATCGCCACGGTAGACATTACGCACAAACAGAAGCCTCGCTCCACAGCGCTGTAA
+ATGGTCGACCTCGAAATGCTGGACAAAAGAGAGGCCATTGTACATTTCGTTTGATGTGGCGCGCCCACGA
+CGTTCGTATGATGATGACATATATAGATCTCCCAGTAATGATAGGCGTATGGCATGAAAAAAGACTGTCA
+ATGTTAAAAGTACTAAAAATTATAGGTTCGATGGACGGAAAAGACTAGTCCGATGAGCTAAGCAATTATT
+ATGAATATGTGTATAGTCATATGTTTCGACCTATTGGCACTCTATCGCTCGTTTTTATTGTTATTCCTAA
+TCACCAAAAAATCTCAGCCATTTTTAAATGACATTAAAAGATAATTATAATTTAAATTTTTTATTCCGCT
+TTACTCATTAAGCCATGCCAATGCTATTATGTGAACGACAGCAAAGTTGGCTGAGTTACCAGCCAGACAG
+ATCGACTTATTGGTAAAAGTTATCATCAAAAATACATATTTTCATCTGAGGGGAACGTCCGCTATCAGGA
+AACTGTTAACGTAATATGCTTGTTCAACCGTGTCCGTTTTAGAACAAAACAAACAAAAACTTTCAGTATA
+AACTTCCAAAGGCTAACTTTCGCAGTGGCATAAGAAAGCCTTAGAAAATCATCATAAAATTATTGTAGGT
+TTATGTCTTCTGCGAGAACAAAGGATAACTGTAAAATAAAATAGAGCTGAATATTTATTCTTATAGTTTT
+TAATTATCTTGATCTTGTCACCATGATGAAATAGGTTATTTGTTTTATAGCAACAATAAGGATGATTGAC
+AGTGCGTTTATTCCCCCACTTTTTATTTCTACTTGTATCGTTTTCTTCAATTGCAAATGATGATTTTGAC
+AAAGGAAAAGAAGCATATAAAAATAATAATTACCCCCAAGCTATTACTCTCTTTAATAAAGCTGCTGGCC
+AAGGGAGTGCAAAGGCTCAAAGCTATCTTGGTTATATGTATACGAAAGGAAAAGGAGTCAAACAAGATTA
+CACCAAAGCCGTTGACTGGTATCGAAAAGCCGCTGAACAAGGTAATGCTAGGGATCAATATAGCCTAGCC
+ATCATTTATGAAAAAGGGAGAGGAGTTGCTCAGGATTATAACCAAGCTATTGAGTGGCACACTAAGGCAG
+CCGAACAAGGCAATCCTAGATCTCAATATCACCTTGCGCTTATATATTATAATGGTAAAGGTGTTACACA
+AGATTATAAACAAGCGTTAAAATGGTATTCCAAAGCCGCTGAAGACGGTAATGCAGGGGTTCAGTATAGT
+CTTGGAGTAATGTATGAAAATGGGCAGGGAGTTGCTCAGGATTACAAGCAAGCATTTGATTGGTACAGCA
+AAGCAGCAGAACAAGGTGATGCAAAGGCTCAGTATAACCTTGGACTTTTGTATGCCGATGGCAAAGGTAT
+TACAGCGGATAAAGAAAAGGCCATTCTCTGGTCTAAAAAAGCGGAAGAACAAGGCTATTCAGGCAAGTCA
+TTACCGTGAAGTTCAATCAACATTACATGTTTTCAATCGGTACAATGTTAATTCATCTTTGTTTTTTTTT
+GAGAGTTCAGTAAAATAGTTAGTCTTTAACAGTTATGTATAGGTTAGTGATGAAACGCGTTGTTTTATAT
+ATTTCAGATAAATGTCCCCATTGCCGTGAAGCTCAAAAATACTTGGATGATAATGGCATTAAATACAGAT
+TAACAAATGCGAAAATGCAGCGCGGTAGAAAAGAGCTTGACGCTATAGGGGCTCGCTCTGTGCCAGCCCT
+TAAAATTGGTACTAAAGTAATGATTGGCTGGAATCAAAAACATTTTATAGAACTCTATGCCGCAGATTAA
+GAAGCATGATTATCTAATGGATTAACCAATGGGCATAGAGTTATTGATTACTCTATTTCGAGTGGGACGG
+GTATAGAGGAGCAGAGCATCATATAATCCGCCCCTTAGCTTTATAACTCCATAATATTTTTATCAATCAG
+TACAAGTATTGTTGCTCAGCTTTCACTAGGTAGTTCATACGTTCGCTGTGTCAACGTGTCGTGTGAGAGC
+TTCTGGTTTGATTAAAAATATGAAGTTCAGGGTTTTGCACGAAACCTTTTTGTAGAGCTCAAATTTTTAT
+CTCACCGCCACATTCTAAGAAACCACAACTTTAACGAGTCGTGGTTTTTTTTCGTTGATAATTTTATAAT
+TTGATGCTTTGAATGGTAACGGGAATAAGAAGTTTTAATGTATAATATTCGGTACATGCACTCATAATTG
+ATTATTTAACGCGGAACTTTACATGAACCTAGAACAAATTTTATTGGCAATAAGTAATCCAAATGACAAT
+GAATTAACTATTGCAGGTCTAGAGGCTGCGAAAGTAAATTGGTCAGTATTTTATCCTGAGTTAGAACGGC
+TAATGGATCAATTTATCGCAGATGATACATCATTAACAGATGAACAAGAGGCTATTGTATTTTTCGGTAC
+TTTATTATTAGCGGAATTAAAGTATTCTCCAGCGTTAGCAAAGTGTTTACAGTTATTTGCCCGCAGTGAC
+ACATATTTAACACCCATTGAAGCAATATTTGGTGATGCTCTCACTGAATTAACGGCAACCTTATTTTTTA
+ATGTGGCCGATGGTAGTACACAAACATTGTCTGATTATATTGTTGATGGCCATCAAGCTATGTATTGTAA
+AGCATCTGCTATTGAAGCTGTATTTGCTCAATACGAAGTAGGGGTTATTGATAAGACTGAATTAGTTGAA
+CATGTAACGCGATGGTTAGCTGCATTTTTGGCTCTTCCGAGTTCAAATAATAGCTTTTTAATTAGTGTAT
+TAGCAGACTCTTGCATTAAATATCAACTTGATGACTTTAAACCTCAGTTTATTGACTTATGTGACAACGA
+TTTATTTGATGAAGATCGCTTCAAACAATGTGAAGTAAAAGCATGGGATAAGGCTAATGCAGCTAAGCTG
+ATTGAGTCTGGCAACATTCAAACGAAATTTAATGTTGTTGATACCTTAAATGCTTGGATTGTTGATGATT
+CGAACAATGAAGTAGCTGACAATATGTCAAACGAAGACTCTGATGCATTTGAATCGTTAATGGGTGAAGA
+CGGTTTATTGGCTGATATCCTATACGACGAAAATACAATTTTAGAGAACAGTGTGCCGGTTAGTTCATTA
+CCTACAGCTGGGCGCAATGATCCTTGTCCTTGTGGCAGTGGAAAGAAATATAAGAAGTGTTGTTTAAGGT
+AGGCCTGTAAACTGGAATAGCTCATTGAGCGTTACTTGTGAAGCATAATGACATTTCAAATACACTTCAC
+ATTGGTCATTTATTTACTGTAATAGCAAATTGATTGCATAAAATCAGTGCCCACACTCGTCTCATTCCTC
+ACACCATATTAAAAAAAGCCGCTAATCGAAAGATTAGCGGCTTTTTACTTTCTAGCATTTAAAAACATTA
+AGTTAAGGGTTATTAGAGCAACACACTCTAAGTAGATTCTACGTTTTATCTCTGCCTATATAGAGTAAAA
+CTAAACATTGATAAGTTGCTGTTTTTACTAGTTAGATCTATTGCCTTCATTCTTTTGGTTTGTTCATTTT
+ATTGCAATGCCGTGTAATGTTTTTTGTTTAGTGAATAAAGTAATATCGCCATTAAGTTTTATTATCGGTG
+ATAAGGGAATGTGTTAAATGGATTTATCAATTTACTTCAACATGATATTTAGTGCCGCTTGGTATTTAAT
+ACCGATCTTCATATTTGCTATCGTCATAAAGTCTGCATGGTTTAAAGGCATATTGGGCGAGTGGCAAGTA
+AACTTGCTCATCAAATTTTTCTTGAACAAAAATGATTACCACCTGATTAAAAACGTAACATTACCAACAT
+TCACTGATGGTGAAGAGCAGGGGACAACTCAGATCGATCAAATTATCGTGTCAAAATATGGCATTTTTGT
+GGTTGAAACCAAAAATATGAAAGGTTGGATATTTGGTAGTGAAAATCAGAAGCAATGGACGCAACAAATC
+TTTAAGCACAAATCAAAGTTTCAGAACCCACTTCATCAAAACTATAAGCATGTCAAAACGTTAGAAGATC
+TTCTCCTAACAGGGAGTAACGCAAAGAATGATTGTATATTTTCAGTCATTATCTTTATTGGTGATAGTAC
+TTTTAAAACTAAAATGCCAGAAAACGTGAGGTTTGCGCGAGGTGGAATTGAATTTATTAAAAGTAAAGCA
+GATGTCATTTTTGATCGCGATGAAGTAATTAACAATATCGATAAAATCGAAAACGGTAGGTTGGAACGTA
+GCTTCAAAACTAACCGACAACACGTTAAACATGTAAAAGAAATAGTGCATAAAAAAACTGATACAAAATC
+GTGCTCTAGGTGCGGTTCTGAAATGGTATTACGTAAAGCCAGCAAAGGTAAGAATGCAGGTAATGAGTTT
+TGGGGATGCCGTTCGTTTCCTAGGTGCAGGAATGTAATAACTGCTTGCTAAATTTCAAACAAAATATAAC
+CATAAAATTAGGGATGACCAATGAAGATTAGCTTTATTGATATACAAAATTTCAGAAAGTTACAAAGCTG
+TAGAATTAACTTATCAGATAAAGAAACTCTTCTTGTCGGGGCTAATAACAGTGGTAAAACATCAGCAACG
+GATGTATTGATTACATTTTTAGACCAGAAAGTTAAAAGACCTTTTTCGGTAACTGATTTTACACTTAGCA
+ATTGGAAACCCCTCAATGAATATGCAATGTCATGGACTAAAGATATTGACAGTATTCAAGGCACTTCTAT
+AGAAGAATGGCAAAAGTTGTGCCCATCTATTGATATCTGGCTTGATGCTAGTATTAATGAGGTAGAAAAG
+GTAGCGCATCTAATACCTACACTAAAATGGAGTGGTGAACCGTTGGGTGTGCGTTTAGTTTTACAGCCTA
+AAAATTTAGATGAGCTAAAAGCTCATTTTGTCAGTGAGTATACAGCAGCAAATAATATTAAGAGTATTTC
+CCCTAAGGGTACACTGTCACTCTGGCCAAGAGATATTAAGGATTATTTAAGTAAGGGAAAATTAAATACT
+CAATTTGAAGTTAAAGCCTACATTTTAGACCCTGAGAAAAGTAATTCGCCACAAAAACTAAGAAAAGAAC
+AGTCTTCAATGGAATTCTACCCATTTGATGGAATATTTAAAGTTGATGTCATAGAAGCGCAAAGGGGGTT
+TTCCGATCCTAATTCGTCGGAAATCAAACAAAGTAATGGTGGTTTATCAGGACAATTAAACCAATATTAC
+AATCGTCATTTAAATCCTACAGATTTGCCAGATGTAGCTGATTTAGAAGCCTTAGAAACAATAGATAATG
+CCAAAGAACTATTTGATATCAGGCTAAACAAATCCTTTAAAGAAGCTTTAGGTGAAATAAAAACCTTGGG
+ATATCCAGGATTTAATGATCCAGATATTAAGCTTTCGAGTCGAATTAACCCCATTGATAGTTTAGATCAT
+GATGCAGCTATTATTTTTGATACTCAAAAACGTGGCTTTACTGGTTTAGATAACTTTTCTCTACCTGAAA
+AATATAATGGCTTAGGGTATAAAAACCTTATTTTTATTGTATTTAAATTAATTTCATTTAGAGATCAATG
+GCTTCGAAAAGGAAAAGCCCAAAAAAGACGAAATGCAGACGATATTGCAATAGAGCCTATTCATTTAGTA
+CTTATAGAAGAACCAGAAGCGCATTTACATGCACAAGTACAACAAGTTTTTATACGTAAAGCATATGACG
+TTTTACGTTTGGACGTTAGTAATAAATTAACTACTCAAATGATTGTTAGCAGCCATTCAAGCTATATCGC
+GCATGAAGCGGGATTTGAGAAATTAAGATACTTTAAAAGAAAGCCTGCACTAGGTTTAGATCAAGTAGCT
+ACTGCTGAAGTTGTTGACTTATCAACTGTATTTAAAAGTAATTCCAATAAAACAGATGATGTAACTGTCA
+CAGCAAAATTTGTAGCTAGATATTTAAAAACAATTCATTGTGATTTGTTTTTTGCAAATGGCATCATTAT
+GGTTGAAGGGGCGGCAGAACGAATGTTGATCCCACACTTTATTCGAACACACTATAATGATTCATTAAAT
+CAAAATTACATTTCCATACTTGAAGTCGGTGGAGCTCATGCGCAAAGGCTTAGACCTCTGATTGATGCTT
+TATCATTACCTACTCTAGTTATCACCGATACTGATGCTACCAAATCAAAAGATAGCAATGAAAAAATTAG
+ACCTGAAAAAGGCAAAAATTACGGTTTTGGTAGCGACACATTGAAGGAGTGGTTTGATTTAAAATCCAAA
+ACTTTAGATGAAGTAGTAGAGCTTGATGAAAAGCATAAAGTTCAAGGTATGGCTAGAGCAGCTTATCAGT
+GTGGTATTGCTGTTAATTATGGAGAAGGTGCTAAAGTAGCTGAAGTAATACCTTATACATTTGAAGATGC
+TCTCGTGCTCTCTAATATTGAGTTGTTTAAAAGTTTATCAAATTCAACAGGTATGGTGAAAAAAATGCAC
+CTAGCATTGGGTAAACCAACCTTAGATGAATGCTGTGATCAGCTGTACACAGAGCTGAAAGGAATTAAAG
+CTCAAATGGCATTGGATTTACTTTTTGATGTTGAACCTAAAGAATTATGTATCCCTGAATACATTAAAGA
+AGGTTTTGAATGGCTTGAAAAAGAACTGAAAAACAATGCGCTAGATTTCATCGAGGCTAAAGTTAACACT
+GCTGTAGAAGATAAGGCAGTAGGTTGATATGAGAAATCCAAATATTGAATTAGTTGGTGTCGATAAAGAA
+ATTTATAGTTATCTTAATTTATATAATCCAAAGAGTTTTTTGTTGTTTGCTGGAGCTGGCTCAGGGAAAA
+CTCGAACATTAGTTAATGTATTACAAGAAATTAAAAATAATAATTTACAAACTTTAATTGAAAATGGCCA
+AAAAGTTGCAGTTATTACATATACAAATGCTGCATCAAACGAAATACAACATCGCCTTGAGTATGACCCC
+ATATTTACAGTATCAACAATACATAGTTTTATCTGGGAATTAATAAAGCCGTTCACTTCTGATATTAAAG
+ATTTTATTAAAGTTAAATTAAGAAGTGATATAGATGTTTTAACAACTAAAATTAGTAAAGCTAGGGATAA
+GAATGGTAAAACAGCATTAGCGAATGCACGTAGCCTAAAGTCCAAACAAAAGCGGTTAGACGGGTTAGCA
+GAGGTGGAGAGTTTTACTTATAGCCCAACTAGTAACAAAACCAGCAAAGGGACACTTAATCATTCAGAAG
+TAATTATTATAGGTTCTATTTTTATAGCTGATCAAAAATTAATGCAATCGGTCCTTATTAATAGATATCC
+AATTTTATTAATAGATGAAAGTCAAGATACGAATAAAGTACTATTAGAAGCTTTTATTTCAGTGCAGGAA
+AATAACAAGAACAAGTTCTCGCTCGGCCTCTTTGGCGATATGATGCAACGTATTTATAGCGGAGGGAAAA
+ATGACTTAACTACTTCGCTTCCACCCGATTGGGAAACACCGGCAAAAATAATTAATTATCGATGCCCGAA
+AAGAGTTATCACTTTAATTAACAATATTCGTAAAGGTGATGACCAAAATGTACAAGTGCCAAAAGAAGAT
+GCTATTGACGGTTTTGTTAGGCTGTTTATCGTAGATTCCAACACAACGGATAAACTGGAGTTAGAAAATA
+AAATTCGTTTCCAAATGGCTATGCTTACACATGATGAAGATTGGAATATTGCAGAAGAAGTTAAAACACT
+AACGCTTGAACATGATATGGCTGCCAGCAGAGGGGGATTTGACGAGTTTTTGCTACCTTTGTCTTCAGTT
+AGTAGTTTAAGAGACGCAGCACTAAATGGTACGAGCAAGAATATAAACTTCATTACTTCAACCTTACTAC
+CATTTATTGATGCAGTAGAAAAAGATGATTCCTTTGAAGTTGCTCGAATAATCAAAAGTGGTTCATTATT
+AATAAGTGATTCCAATCAATCTTTCTTATTAAATCCTATAGGAACTTTAAAAGATATTGATTCAAATGTT
+GTTGAATTTAAGAAAATTTTAGTAAATGGAAAAGTTACGCTACATAATGTTTTATCTACAATTCAGAAGT
+TTGAATTACTTTCTTTACCTGACGAATTACTTGTCTACTTAAGTGATATTGAACAAGGTGAACCTAATGA
+GCCTGAAAGCGATACTAAGTTGCTTTCAGATGTTGATAAAGCTTGGGGTTTAGCGCTTAATTCTAGCATT
+GGTCATGTGAAAAACTATGCTAAATACGTTAATGAAACATTGGGATACGCAACCCATCAAGGAGTTAAGG
+GGCTAGAATACAAAAGGGTAATGGCCGTTTTAGATGATAAATTCAAAGGTTTTCTATTTGATTATGAAAA
+ATTATTTGGAGCAAAAGACTTAACTAAAAAAGACATTGAAAATGAGGATTTAGGTAAAGATTCTGCTTTA
+TCTCGAACTCGTAGATTGTTCTACGTTATTTGTAGTCGTGCAGAACAAAGCTTAGCTGTAGTTGCATACT
+CTAATGATCCTATTGCTATAGAAAAAACTGCAATTGAATCAGAGTGGTTTAGTAAAGACGAAATAGTATT
+AATCTGATGATGATGTGGATGTAAGTAAACTTGGAAAGGTAGATAAGCACATATAGTGAGGATATCATAA
+TATCCTTACTATGATATTTTAGAGTTTGAACTTCATTTGGGTGATGTATTTACTGTAATAGCAAATTGAT
+TGCATAAAACCATTGCCCACACTCGTCCCATTCCTCCCGCCACATTATAAAAACCGTAACTTTAACGAGG
+TACGGTTTTTCTGTTTGATGGTATAGTTTGTATCAATATTTTATTCATACAGTCTTTTAAAGCCTAAACA
+TTATCTTTATAGTAGATCTCAGCTATACAAGGATAGTTATATATATGAAAGATAGAGAAAAAAAATGCGT
+GACAAATGGGTATAACCGTAAAGGGATTATCGGTATTTCCATTATATTGCTTTGCATTACGGTAGGCGTA
+TTGCTGCAAGAGCCGATAGCTCAGTCACTTGAATATCATGACTTTGCTGACAATCGTAGCTTCTTATCTA
+TTCCTAATTTTTACAATGTGCTTTCTAATATACCCTTTATTATCGTTGGATTCATGGGGATTCACAGTCT
+ATTTATCTCTAATAAAATAACGAAATTAGATGAACTAAAAGTCGGTTATTGTTTCTTATTTCTCGGTCTG
+TTACTGATTGGGTTTGGCTCGGGTTATTATCATCTTTGGCCAAGTAACCACACATTGGTATGGGACAGAT
+TACCCATGACATTGGCCTTTATGGCATTAATTGCGATTATTATTGCGGAATACCTTTCCGTTGAACTAGG
+TAAACGTCTGCTATATCCCTTACTCATAATCGGGGGCGCATCGGTACTTTATTGGGATTACACCGAAAGC
+AATGGTGCGGGCGATTTACGATATTACATCTTAGTTCAGTTTTTACCATTAATTGCGGTACCACTAATTT
+TGCTATTTATGAAACCGGCATTTAGTTATGGCAATAGATATTGGTGGCTTTTCTTAACCTATATTTTAGC
+CAAACTATTTGAGCACTTTGACACATATATTTTTGAAGTATTAACAGCGATAAGTGGTCATACATTAAAA
+CATTTGATTGCAGCATTAGGCATGCTGTTATTATTGAATGGGTACAAAAGGCGGAAGAAAATTGAAGTTA
+ATGACAGATGACAAATGAAGTCGGTTCTTTCGCGCATAAACCTTTAGTTGGTTATATCATCGGATTTTCC
+AATACGTATTCATATTAAGAAGCAGAGCACATGACCGCTGTAAAATATCCGCCTAATGTTGGCGAAAATG
+ATTGTGTGATCCTATTTGACGGTGTCTGTAAACTTTGTGATTTTTGGACTCAATTTATTGTTAAGGTTGA
+TACACAACAGCGCTTTAAATTATGCAGCGTTCAATCACCAGAAGGGCAGAGCATATTAAATTATTTTAAA
+ATGCCAACTGATCATTTTGATACCATGCTATTGGTAGAAGGTAACCAATGCTTTGATAAGAGTGATGCTT
+TTTTAAATACGATGAGCAAACTTAGCTACCCATGGCGTTTATTCACCGCATTCAAGATACTCCCGAAAGG
+TATTAGAAATTGGCTCTATGATCGTATTGCTCGAAATAGATATTATTTATTTGGGCGGTACGACAGCTGT
+ATGTTGCCAAGTAAAGAAAATGAAAATAGATTTCTTAAGGGTGATGTTGGTGAGTAGCAAGTTAACTTAT
+CATTAAGTTTTTCTTAAAAAAAATCTCACAATTGATGAGTTGTACCTAGAACCAATAACTTAATCCCAAC
+ATAATCAGTAATGCACCTAAGTATTTACTGATTATTTCTCCTTTTGGCATAACTTTTTCTACAACAACTA
+TCAGCGTTAAAATAAGTATCCATTTTAGATTCATTACCCCACTTACAAATAATATTGTCATTAAAAACCA
+ACAACAGCCTACGCAATAGCTGCCGTGTTTTAGGCCTAAGAGTAATGCACCTTTAAAACCTTCTTGCCAA
+CCTTTACTCAGCATAGACAATGGTGATCTACACAGATTTAAACAGTTTTGTTTGAATGAAGAAAATTGAT
+AGACACCAGCAATGATTAAAATTGACGCACTAAAGCTTAGGTTTACACTATCCATCATGGGTGTCAGTAG
+ATTTAAATGGTGGAGAAAATACTGCAAAAAGGTAATAACTACACTGTATAAGCACCATGTTATGAGATAG
+CCGAAGGTAAAAATAATGGTTGGTGTGTAGGTTTGATTTGACGAAATTCGTTGTCGGTTTAGTTTATCAA
+CCAATAATATTACTGGAATTGCCGATGGCAGCATCATTCCTGCCATCATAATAGCCCACATGATAAACAG
+CATGAATACATCAGCCACAGACCAACTTGCTACTGGATCCATATTCATAGTCATATCATAAAGCATGTAA
+TGCCAACTCAAATAAATGAGTAGGCACACACTAATCATGATAAAAGTTCGATTTATTAATACCATTTTGT
+TATCAGGCATTGATGCATCTTTAGTTAAGCATTTGGCCAATTAACAACAGCATTTGCAGCAAAGGTATCA
+CTGTAACTAAAAGCCATATTGCCATGGTTAATTTTCATTAATTTGGTTTTTCCGGCAAAACCATCGTTCC
+ACATAAAACCACCTTTAGGGAAGGAAATATGCACTTCATTAATCTCGCCAGTAACGGGGTTAATGTGTGG
+CTCTTGTTCAACCTCAATAATCCCCTCTATTGTTACCGTTGATGTATAGTCTTGCCTATTTAACTTAATA
+TCAGCCATTATTGGTCCATCAAATTCACTAAACAAAGTACCTAGTACCTCAACAGGCATGCCACCTGCTT
+GTCCTGACATTATGGTAGCAAGCGCACCGACTTGTTCTTCGTTAGCACTGTTATCGATAAAAAGAGCTCC
+TTTGCCATTACCTTCATGCATAGCACTTGGCCAAGCGGCAGCAAACACCATTTTCAAACCACTTAAGTCT
+AAATCGTTGAAGTGACCCTTAAGTATTTCAAAGCCTAGTATTGCTTCACAGCCACCATCCTTACTGGTTG
+GGAAACCGCCAAACTGACAGCCACATCCGTGACTACAACTACAATTTTCAATTTGATTCATTGATAATGC
+CCAAGAATGTTGATTACTCATAATATAACTCCTCTTTTTTGGGTGGTTAAATTATAGGCTAAATCTTGTT
+GTTTTTCCTTTTTGAGAGCAAAACATATTTCGATTTGAGTTATGACATTGTTGTGTACATTGTTATGTTT
+ATTGTTATGTTTATCTTTCGCTGCTTACGCTAGCCAATTATACTATTAACCATTGCATACCAGTAAGGCT
+CAGCACATTGCACTTTAAGAACTATACCCAAACCACTTCAAGATTCTAGTTTCAGCTGAATCCTGCATAT
+TGAAGTAGCTTGGGTATAAATGTAGGTTATGAGCTACCCATCTTCAAATTTGGCGAACAAGTCTTTCAAC
+ACTAACCAAAAGCGGAACAATGCAAAAAAAATGAAAATATTTTTACTAACACATGAACGTGAATTGCATA
+GAGGCACCAATACTGGCTCTCTTGCTATAGACGATTCTAATGAAATTGTTGAACGGTTACTTTGGGAAAG
+AGTAAATCCCAATAAAGAACTTACTCGGTTAATAGAAAATAATGAGGCGGTATTATTATATTCTATGGGT
+GAATCATCAGAAACTGAATCGTTGGCAGTCATTGAAGAATATGAAAACATCATTATTATTGATGGTACAT
+GGCAGGAATCAAAAAAAATATTCAACCAAAGTGCTTATTTAAAAAATGCTCCGCAATTCACTTTGAAAAC
+GGAAAATGATTCATTATACAGACTCAGGGCTAATCAGCCTAAAGGTGGTCTATGCACCATCGAATGTATA
+ATCGAAGTCTTGAAAATTAAAGGTCAAAATAAAATGGCCTCAGAATTATCATTAAAATTTGACCAATTTA
+ATGGTTAAAACCAAACAATAAAATAACAAAACAATTCAACAGAAGATTACCGTTGCTCGCGTTTTACTTT
+ATTTTTAGCCAACTACTCCCTAGCTCGTTATAGATAAAAAACATCATATAATCAGCTCTTTTAGGAAGCA
+TAAACAATATTGCTGAATAACGTCAGCATTCACCGTATAATTGCACCATTATCGTTAGCGGTATTTAATC
+TAAGGTATTTAAATCCAGTATGGCAGAGCAAAGCAATCATCTCGAACTAACCGTTACGCAAATTCCTCTC
+ACAGAAAATAGTACGCTTGTTTCAAAAAAATCAGACTCAATAAAAGAGGGCAAAGCGGTTACTCATCAAA
+GCAGTCAGAAAACTGATAACACCTCGCCTAAGATTGTACTTGCGACACTCAACGCAAGGTACTTTCACAC
+CAGTTTTGGTTTACGTTACCTTTACGCGAACTTAAGAGAGTTACAGGAATTTTGTGAAATAAAAGAGTTT
+ATTATCCAAACTCGCGCCATTGATATCGTTGAACAAATATTAGAAAAAAAACCCGATATCGTTGGTTTTG
+GTGTTTATATTTGGAACATAATTGAAACTACTGATGTAGTTAACTTGTTAAAAGTGATCGCACCAGAAAT
+TAAGGTTGTTTTGGGCGGCCCAGAAGTGAGCTATGAAACTGAGCAACAAGGGATAGTTGCCTGTGCAGAT
+TATGTCTTAACGGGACCAGCAGATATTAGTTTTTACCAACTGTGTAAAGACATTATCAACGAAACGCCAC
+CTGATAAAAAAGTGCTTAATTCGAAACCTGTTCCGCTAGAAGAAATAGCATTGCCGTATGAGTATTATAC
+CGATGAAGATCTAAAGCATCGACTGCTATATGTTGAAGCGTCTCGCGGTTGCCCGTTTAAATGTGAATTT
+TGTTTATCTTCTTTAGATAAATCGTCCACGCCATTTGAGTTGACGGCCTTTCTTGAGCAAATGGAAATCC
+TTTATCAACGTGGTGCCAGAAATTTCAAGTTTATTGATAGAACCTTTAATTTAAACATTAATACCACTAT
+GCAAATTATGCAGTTTTTCTTAGACAGAATGACTGAGGATCTCTATCTACATTTTGAAGTGGTACCCGAT
+CACCTTCCAAGAAAATTAAAAGAATTGTTAGCACAGTTTCCTGAGGGCAGTTTGCAATTTGAAATTGGCA
+TACAAACCTTTAATGTTGAGGTACAAGCGAATATTAGTCGTAAGCAAAACAACGCAAAATCAAAAGAGAA
+TTTATTGTGGTTAAGGGATAATACCTCCGCACATATTCATGCAGATCTCATCTTTGGTTTACCAGGTGAA
+ACTTTCGATACGTTTAAAGATAGTTTTAACCAACTCTATCATTGTCGTCCACATGAGATTCAAATGGGCA
+TTTTGAAACGCTTGAAAGGTAGTCCAATTATAAGGCACACAGAATCATTCGATTTGCGTTTTAATCCATT
+ACCGCCCTTTAATATTTTAAGTACAGACAGGGTGAGCTTTAGCACCATGCAACGTATTAACCGCTTTGCG
+CGATATTGGGATATGATTGGTAATTCAGGGCGTTTTAAATACGCTTTACCTCATATGTTGTCAGACGAAC
+CTTTTGATGATTTTATGGCGATTACCGAGTGGATTTTCAATAAAACAGGGCAAATTCATAAAATTAGTCT
+GAAGAAGTTATTTGAGCTGATTTCGCAATCGGTAGAAGCATTATTTCCTGAAAAGCATCACCTTGTTATT
+GAAAAAATTGAACTAGACTACGAGGCAACGAAATTAAAAAGTCTCTTTAATGGACTCAAGCTTTATGCGG
+GTGAACAGACTGAATCAATTACTAAAAACAAGTCATTAAAGCGACAACAACAGCATATGAGTTAATAGCA
+TAGATTTAAAAGCTTATGAAGCTAACAACTTTTATTAGCGTTAACCTTCCTGCTGTGAAGATGCTATCGC
+AAATTGTATTTGTAATAATCTATCTTGCCCAAATACCGTAGTATTTTCATAACTAAAACTAGGCACTCCC
+CATTTATCATGCTGGTATAAGGCGAGTAAGTTGTTTTGAGCCCAACTTTTCCAATGATTGTCGTCGAGGT
+ATTGTTTAGCTTCAAACCAGTTAAGGCCCGATTTTTCGACAATATGCTTTAATCCTGCATCAGTTTCTGA
+ACATATCCCTTTTGACCATACAGCTTGTGCGTAGGTTAATAAAAATTCAACACCTAACTGATTTGCGGTA
+GCGTATTCAAATAATGCATAACAGCGCTCTACACCTTGTCCTAATGGATCCGCTACCTTTCCAAAGGGTA
+TATCAAGAGCCGTGGCTTCACGGTTTACGTCTTGTAGAATGTACATACGTTTGGTTTTTGGTACTAACAT
+ACGTCGCATCACCATAGGTAATATTGGTTTCACCACAAGGGGAACTTGAAAATGAGCGGCTAAACGTTTT
+GCCCGTAACAAGCCAATATATGAATAAGGACTGCGTATTGACCAATATATAATTAAAGGCGATTTTTCAT
+CATTGGCAACAGGTAATGCATTGCCTGATTGTTGGATGTTATGGGTTTGGTCAAAAAGAACTTTTTGATC
+AACAGACAGCTGTAAATTATTTAAGCGTTTTTCTAAATACTGTAATCGATCAACTCCCCAGTACCACTCA
+CCGCCATAATGCAGCATAGCTGACTGATAATGACCATGTTGTTTTAACATTGCTTCGTTACTGTTTAAAT
+GTTGCTGATAACATTCGTTATGGTTTTGTATCACGGGATCAATCAAAGAGGCTAGCGTGCCATTGTCTCC
+TTGCCAATAGCTAGAAAATATTTCGAGTGCTTTGGTTAAATATTCCGGTTGAAGTTCATTATGGAGTAGC
+TGAGCTGTTGCAGTAAAGGTTTGTTGCTGGCTCACTTTAGGCGGTTGTTCTGGAAAGCTTAGCTTGTAGA
+GCTTTGCTAAAAACACACCATCTTGAAATGCATTGTTTGCCCATAGTTCTGGTGCGGGAAACATTTCTGT
+TTGCTTGTTAAGCACAGTTCTGAAATCGAACTCTATTTGATATCTGTGCTGTAACTCAGCAAGAGTTTGC
+AGTAATAAATAACTGTAAGGGTCATCTAAGGCAAGATAAACCGTTACCTGATGATTTAACTTGTTTTTAA
+TGCGTTTTTTATCAGCGTATTTACGTTTTAACTCGACGATAAAATCACTAAGCAGTGCTTGTATAAGATA
+AGGTTTTATTAGGTTGACCATAATTTAAGTTCACTTAGTTATTTTTTATAAAGTGTACACATAACTGACT
+AAAAGGTGAGCGAAGCTGAGCATGACATTTTATAGCGTTGCCTACAACCAGTGACGTGTAGAATCATTTA
+ATACTAGCTTCCTTTGTAAACAAGTTGCTTAATCCTTAATTACCCGATGAGTACCGGCATTTCTATCATG
+ATCTAAATACCAATTCACAGCGTATTAAACGTTAAGTAAATTTAATGAAATTTATTTAGTAATAAGAACA
+TGCTTGTTATTACATCATCAAAGAAGTAAGTTATTGAATGTAAGTGGTTTTAAGTCGAAATTTAAGTCGG
+TTTCAAAGAAAACAATTATTTAAAATATATTCATTGTTTTTTTTGATAATACTTTTTATTTCATCTGCTT
+CTACTACTATAAAGTGATGATATATAAAAATAATAAGTAAGTGTAAGGAACTAAATGGAATGAAATCTAC
+TTTTAACTTGTTGAATAATACCACCGCGTTAACACAACTCTCGCTCTCATCAGTATTTATCAATTTATTA
+TCGTTAGCGCTGCCTTTCACCATGCTACAAATTTACGATAGAATTTTACCTAACCAGAGTTACGGTACTG
+CAACCGTCCTGGTTATTGGGGTCGCCATAGCCATATTACTTGAGCTGTTTCTTCGGTACGCAAGAAGCTG
+GGTGCTTGCCTCTTCTGCGGCTAACTTTGAATTACAAACCACGATAAATGTTGTTAATAAGGTAATGGAA
+GCCGATCACCAACCTCTAGATAAAATGGGTAGTGGAAGCTTATTCAATAGCTTGTCGGGTATCGCAACAA
+TGAGAGATTTATATTCAGGGCAAGCTGCCGTTGCGATGATGGACTTTCCCTTTGTTCTAATTTTTCTCGG
+TTTAGTAGCTTATATTGGCGGACCTTTAGTTTTTATCCCCATCGTAGTTTGGTTTGTTGTTATTTCGTTG
+GTGTTACTGATAAGTAAAAACCTATCAAAAGTAACGGATGAATTATCGGCAACAGACAGCCAGCGTTCAT
+CAATCTTACTTCATGTATTATCAGGCCTTACGACAGTAAAAGCGTTAGCACTAGAGCAACGTTTATCGCG
+AGAATACCGTGAATTAAATTTTAAACGATTAGCAGAGCAAGAGAAAATAGATTGGTTATCAGCCAAACTG
+CAAGAATTAATTCAAGGTGCTTCCCAGGCAACAACGTTAATCTTAGTGTTACTGGGTTGTTTATCAGTAT
+TAAATGGTGATTTAACAACGGGTGGTTTAGCAGCCTGTTCAATTTTAGCGGGTAGGGCTGTTGCTCCCCT
+AAGTGCTATTGTCAGTCTTCGTTCTCGAATCGCGACAGCAAAAGTGGCCATGGCTAATGTGGATGAATTA
+TTGTCACTACCCAAAGAAGCATTTACTAGTGCCAAAATTTATAACGAAAAACTGCCATTAGGTCCTATAC
+AGTTTAAGGCGGTTAACTTTGAACACATGGGCGCAAAACTAACTCAACTATCATTAACTATCCAAACCGG
+TCAGCTTTGTACTATTCAATCTAATCCTCTAACGCATGCAAGCGCAGTACTGCAAACGTTAGGCTTATTT
+AAACATGTAAATGCTGGCAGTATTTCTATTGATGGTGTGGAGATAGCCGAACATGCAGCAAATGAATTTC
+GTCAATCGGTTTTGTATGTTCCACCTTGGCCAACGTTATTTGCAGGCAGCTTATTAGAAAATATGACCAT
+GTTTCAACCGCAATACGAAAGTTTAGCAATGCAATACGCTAACGTTTTAGGGTTAACAAATACCATCGCA
+CAATTACCTGCAGGCTATGCAACACAGGTAACAGAAGACAACAATAAGATGATTGGTAAAGGCGCTATAA
+AGTTAATGGCGATAATACGCGCCATGGTACAAAGTCCGTCTATTCTGTTGTTGGATGAACCCATGATTGC
+ACTTGATTCAGACTCCCAAGCAAGGTTGTTAACCTTACTTCGATCACTTAAAGGTGAGATGACCATGTTA
+GCGGTTTCCTACTTTGATGAATTATCGGAAATTAGCGATGTCACAATGACCCTGACAAATGAGGAAGGGG
+AAAATACGGTATTGTCTGAAAAAAGAGGGTCAACTCATGAATAATCATAATGACCTTAAAGTTGCATTAA
+TCGCACTATTGCAACAGTTAGGTTTGCACTCTCAAGCGAATAGCATTTCTGTAGACACGCGGCTAGATAA
+ATTAGATACCACTGAACTCTTAGATGTTTTAAGAAAATACAGTCTTAATTTTCATGTGCGGCCAATGAAC
+AAAAAGGATATAGACCATACGTTATTACCTTTTTTGGTTATTCCTCAAGAAGATGAGGCTTTTGTTTCAC
+GACGTAAAAATAATCAATATGAGCAGTTAACGAGTGAACAGTCTTGGCAACGGGTTTCTTTTAGGAAAGA
+TTTTGAGCAGGCAAAAGTCATTATTATAGAAAACCTGCCAACTAAGAAATCTTCAAGTAAAACCTTTTCA
+CAGCATTTATCAAAACAAAAGAAATGGTATAAACCAGTATTTTGGCTGAGTTTGTTATCAAGTTTAACGG
+GATTAGCAGTACCTTTATTTACTATGTCTGTTTATGACAGAGTCATTGGTGGACAAGCACCCGATGTACT
+ACCTCAAATAGCCTTAGGCGCCTTTATCGCCTTAGCCATATTAATTGGCAGTCGGCTTATTAGAGCCAAA
+ATAGTGGCCAGTGCTAGTAATAAGTTTGCGCGTGACTTATCAGATATAACCTTTAGTAGACTATTAAGAA
+TGCCGCTGATGGTATTGTCTCGCGTTGGTCTGTCAAATCACATCGCAAGAATGAGAAATGCGGAAAAAGT
+AAGAGGCATGGTTTCAGGACCCGGTGGTGCAGGGTTAATCGATTTACCCTTCACCATCATTGCTTTTTCA
+GCCATTGCCTTGTTAAGTGGCTGGTTAGTCTTAGTCCCTATTATTATGCTGTTTGTCTATTACTTAGTGA
+TGAAGTTACTGAATCGCTATACCGCACGTGTAGTGCCGACCATAAACAGTGAATATCAAAACTCTATTAA
+TGAGTTATCTAAAAATGTGTTGCAACTTAAAGCCAGTGGACAAACTGAAGCACGAAGAGTTGAGTTTTTT
+AGGCAGTGTCGAGAATCTTGTAGACAAAACTTCCTTTTCGCAAAACGTAACGGATTAAAAACGGCTACGG
+CTCATGCATTGAGTATGCTTACGGCGTTAGCGACTGTATTTACGGGGATCTTCTTAGTCTTAAATCAAAG
+CATTACCGCTGGTGCTTTAATCGCCTGTGTGATGTTGATTTGGCGAATTACCGGACCTGCTCAATTAGCT
+TTTTCATCAGGGCAAAAATTCACCATGATGAGTGGTGCTATTCAACAGTTCGATCGGTTCATGGGGGCAA
+GTCCAGAACAAAATGAATACCGAATGGAGCAACCCGACAGAGAAACTGCGCCGACGATTAAAATAAACCA
+AATAACCTTGAGATACAGTGCGAATCAAGAGCCCGTATTATCAGGTGTCTCGGCTGATATTGAATCAGGT
+GATTGCGTCGCCGTGATTGGCCCTAATGCCTGTGGCAAAACATCCTTGTTATTGTCTTTACTTGGCGTAG
+TTGAACCTCAGGCGGGTTTTATTATGGTGAATAATAAAAACTTAAAACAATATGACCCTGAAACCTTTAG
+AGAATACGCAGGATATTGCCCCGCAGAGCCTGATTTATTTCCAGGTACGTTAGCGGATAACTTGCGCATT
+GCAAAACCTGACGCGACTGATGAAGAATTAATTGCTGCATTAAAACATGCAGGAGGTGAATCATTATTTA
+TCGCGCTCAATTCAAATTTGAACATCATGTTAGAAAACAACGCGTCAAACATGCTTTCGGCCGTAGAAGG
+GAGTTATATAAACTTAGCGAGAGCATTTCTTAAAAAGTCTAACTTTATTATTTTAGATGAACCCTTAGCA
+AACAGAAACCCTCAAGCAAGAAAAGCCTTTAGCAATACGATTTTAGCTTTAAAAGGAAAGGCGACAATTG
+TCTTTAGTAGTCATGATCCAGAGTTAATCAAACTGGCAGATAAAGTGATTGTTTTAGATAAAGGTAGCGT
+TGTTTATGCAGGACCAATCCCTGAAAAAAATTCACAAGAAATGGAGTCATCAAATCATGAATAACCGCCA
+ACTTGCTAACCGTCAATGGCCCGAACATGAGTTTTCTGATGCTATTGAAGCCCCGATAGAACGAAAAGTG
+ATCAGAAATATAACCTATATGATTTTAGGCTCAATATTTTGTTTATTACTGTGGTCTATTTTTTCAAAAG
+TTGAGGAAATAGCGAAAGCACAAGGACAGGTTGTTCCTCTTGGACATCGACAAGTTATTCAAAGTCAGTT
+AGGCGGTACTATTAATGCGATTGTTGTCGAAGAAGGGGACGTGGTCAAAAAAGGCGATGTTTTAGTCAAT
+TTTATTGCTATTAATAGTCAATCTGCAAAAGAAGAGCTGGCAAGTAAATATGCTAATTTGATGATGAAAA
+AAGAAAGATTATCGGCTTTTAAAGAAAGACGAGAGGCCGATTTTAATGATTATAACGAAGTATATCCAAG
+GTTAGCACTTCAACAACGTCAAGCATTAGGTAGTATGAATAGTGAGCTTGTTGCTATTGAGTCATTATCA
+AAATCTGACGTGGCTAAATCTCAAGCAGAATATCATGCGATAGAAAAAGAAATTCCGGCATTAAAAGATC
+AAATTATTGCCTCTGAAAAAACATTAGCAATGATGACAACCCTTGCTAAAACGGGTGGTATCTCGCAGTT
+AAAGCTTTTAGAAACCCAACAAAAACTTGATTCATACCAACGTGAATTGAGTGTTTTAGAAGGGAAAGAG
+CAAGTGCTGTCTAAAAATATGTCTAATTTAAATGAGCAACTTAATAATAAGAAAGCGTCTCTCTTAAAAC
+TTGTAGGTGAAACATTAACAGAAACACAAGGTGAAATTCTTGCCGTTGAAGCAAGACAAAGATCATCAGA
+TTCAGATGTTTCACAAAGCACTGTTGTTGCGCCTGTTAATGGCATTATTCAGTCAATACCCAGTAGTAGC
+GTTGGCAGTGTTATTCCTCCTGGGGGGACAGTAGCAGTTATTGTCCCCGTTACAGAGAAAGCATTGCTGG
+AAGCTAAATTATCCCCAAGAGATATTGGTTTTGTTTCTATCGGTCAAAAGGCCAGAATTAAAATCGATGC
+CTTTGATTACAGTCGATATGGCGCTTTAGACGGTATAGTTAAAAAAATATCACCAAGTACAGATGCAGAT
+GAAAGAGGTGGTGTTTTTTATAAGGTGCAAATTGCCATTGATAAACCCTATTTTGGCAAAAATCCTGGTG
+ACTTAGAGTTAATTCCAGGCATGACAGGTGAGGCTGATATTGTTACGGGTGATAAAACAATATTTCAATA
+TTTATGGAAACCAGTATTTACTAACGTAACTAGTGCTTTTGGTGAAAGATAAGAGGCTTTACTATGACAA
+ACGATAAAGATAAATCAAATCCAAAAGATGAAGTTGGTAAAGAAGAAGCCAAAAAAGCGCGTGATTTAAA
+ACTATCTCAAGAAAAAGCTCTTAAAACGGATAAAGATGTAGAGCGTTTAAAAGCGAAAGAGTTTAAAAGC
+ACATCTACCTATCAAGGTGCTTCTAATGCTGATTTGGTTGCAGACAAGTCATCAATACTGATAGCTGAGA
+ATCAAAAAAATTCAGGGGTAGAGGCAAGTCCCGAAGAACATACGGATGACTCTGATTTATTAGCGAGCAA
+TTTAGAACAGAGCAGCTTAATCGATGATACAAGTAAATCTTTAAATGAAAACACCAGCGATTCGGTTACT
+AATCAAGATGAAACGTCAGAGCAAACCGAGGGTAATGCAAAAACACCTCAATTGACTCGAATAGGCAAAG
+GAGGTGGGGTAACAACACCAGAAGGTGCAACCGTTCATTTTTCCAGTGAATATAATGTGGGTTCGCAAGT
+AGGTAATGAAAATACAGCGAGCAATAATTCTATTAATGCTTTAAAAGAATCTGCAAATAAAATACCACCT
+CTGAATCAAACAATAACGCCAGAAGCACTAGCTAATGCTACTGAACAGTTAACTGATAAAGCTAAAGCTG
+GTGGTTCCACACAAGCGTTATCAAAAGAAATCCCGCAAATAGTTGCTGTGCAACCACCTGAACAAATCCA
+ACAAAAAGTTCCTGAGCCTCTACGCCAAGAGATACCGCTTTCTGCGGTTATTACACTTAATGAAATTACG
+CTAGATAACACCATCAATAAGGTAGAATCTTCAGCATTAGTTCAAATAACAGGTACGGTAGGTGGGGACG
+TAAAAGATAATGATTTAGTGACGTTAATCATTGGTAATCAAGTTTTTAACGGTGTGGTAGTTAATGGGAT
+ATTTCAAATAGCAGTATCAGGCTCTTCATTATTGAATGAAGATAAAGTTATTGCCGAATTGACCGTGAAT
+AATGCAGAAGGGCACTCTTTAACCGTATCGACAGAGCAGCATTATCTTGTGGATACTTCGATATTTGCAA
+AGGATGATCAAAGTACAGCAGTTGAAGATCAAGGGGCTTTGGCTACATCAGGCAATGTGTTAGGTAACGA
+TGACCAAGATAGCACTCATGTTACAACAACAGATTTTGTTGGTCGATTTGGTATATATCATTTTAAGACC
+GATGGTAGTTATACCTATGAATTAGATAATACGAAAGTACAAAGTTTTCGAGCAGGTGAACATCACGAAG
+ACTTTGCCTACTATGAAATTAAAGACAATGCAGGTAATACAACAACAGCTAAACTAACAACACTAATTGA
+AGGTACAAATGACAGAGGTATTATATTTGGTACTTCCACTGCTTCGCTTACTGAAGATAAAGACGTTCAC
+TCAGGACAACTTCGTGTTGATGGCGCGCTAACGGTAACTGATGTTGATGCGGGTGAGAATCAATTTTCCG
+CTGAAAATATACAAGGTCAATTCGGTTCCTTATCAATTAACAACTTAGGTCATTGGACTTATACTGCGGA
+TAACTCTCAGCCCACCATACAAGGCTTAAAAACCGGTGAGTCGGTAACCGATACAGTGCTTGTGCATTCG
+CTCGGTGGCACACAGCAAAAAGTCACCATCACTATTGACGGTACAGACGATAAAGCGGTAATTTCCGGGA
+CTTCGACAGCACAATTAACCGAAGATCAAGACGTTCACGCGGGTCAGCTACGTATCGATGGTGCGTTAAC
+CGTTACCGATCTAGACAATGGTCAAGCGCAGTTTAGTGCGGAGTCTTTACAAGGTCAATTCGGTTCCTTA
+TCCATTAACAATCTTGGTCATTGGATCTACACGGCAGATAATTCACAGCCGACTATTCAAGGCTTAAAAA
+CGGGTGAGTCAGTTACTGATACGGTATTAGTGCATTCAGTTGATGGCACTTCCCAACAAATATCAGTCAC
+CATTAATGGTACGGATGATAAGGCTGTTATTGCAGGCACTTCAACAGCAAGCCTGACTGAAGATAAAGAT
+GTTCAGTCAGGTCTGCTACGTGTTGATGGCGCACTTACTGTAACTGATGAAGATAACGGCCAAGCACAGT
+TTTCAGCAGAGTCACTGCAAGGTCAGTTTGGTACCTTATCCATTAACAATTTAGGACACTGGACTTATAC
+CGCGGATAACTCTCAGCCAACTATTCAAGGTCTCAAAACGGGTGAGTCGGTTACTGATAAGGTCTTGGTT
+CACTCCATTGATGGCACGGAACAACAGGTGACTGTCACCATTAATGGCACGGACGATACAGCCATTATTG
+GCGGTACTTCAACGGCTAGCGTTACTGAGGATATTAATGCTAATGCGGTAAATACGCTTAAAGGTCACAC
+GGCTATACATCATGGAATCGCAACACATGGTCAATTAACAGTAAGTGATTTTGACAAGGGAGAATCTCAT
+TTTGTTGGTCAGCAAACTGACCAGGCTCATGGAACTTTTATCTTAAATGAAAATGGTTTCTGGAACTATA
+CCGTTGATAATTCATCGAGTGCAGTTCAATCGATAGGATTAGGCCAAAGTATCACTGATACTATTTCTGT
+TAGCTCCGCGGATGGAACAACACATGATATTGTCGTAACAATACAAGGTACTAACGATGCACCAAAGGTA
+TCTGCTGAAGTTATACTGCAAACAGGGACAGAAGATACCAATATTATTCTTACTCAAACGCAATTATTAG
+CAAATTCAAGTGATATCGATAGCAATGATTTAAATCAATTACAGGTTGATTCCATCACTTCAAATCATGG
+CGTGGTGACTACAAATGCTGATGGTTCATTTACCTTTCATCCAGATCAAGATTACAACGGCCAAGTGCAT
+TTCACTTACGATGTAAAAGATTCTCATGGTGGTCTAACACATACAGGTGCAACAACTTCGTTAACAGCTA
+TTCAAGATAACGCAGTCATTACAGGACAAGACAGTGGAGATGTAAAAGAAGATATTAATGTAGGCCCTGT
+AGTAGCAGGCAATGCAAATATGATAGAAACGCATGGTCAAATGCATATTAGTGATCCTGATGCTGGAGAA
+AATCATTTTCATGTTAAGAACTATGGTTTTATTAATGATGCAGGGCACCCTGAACTTCATCCTATTGTCA
+GTGCGTTAGGCGGATATCTTAGTATAGGCTCAGATGGAACTTGGTTTTATAGAATTGATACAAGAAAAAG
+TGTTATACAAAACCTAGGTGAAGGCGAAAGTACAACTGACACAGTAACAGTCACATCGATAGATGGTACT
+AGTCATGTTGTAACTGTGACAATTCATGGAACAAACGACGCGCCTTTTTGTAGCTCAGAAGTTCAATTAA
+GCCCGGGTAGCGAAGACACTGTTATTAACTTATCTTCAGCGCAACTTTTAGCCAATGCCAGCGATATTGA
+TGCTAACGATTTAGGACAGTTGAGTGTCGAGAATTTAACTGCTGATCACGGCAGTATTGTTGATAACAAG
+GATGGTACCTTTAGTTTTAATCCTGATCAAGACTACAACGGTCAAGTGCATTTTACTTATGATGTGAAAG
+ATACCCATGGTGGTATTACGCGCACTGGAGCAAGTACAACTTTACAAGCCATTAATGATAATCCTGATGT
+AAAACCAATCACAGATAGTCTAACTGAAGGCACCGAACAGCAACACCAAGTGAACTTACTCGGTAATGCC
+ACCGACGTCGAGGGTGATACTCTCTCTATTAGTCAAGTCCAAATAACTTTTGAAGGGAGAACAGGCCCAT
+TACCAAAAGGTGTTAGCTTTGCAAGTGATGGCCATACTCTTGTTGTTGATAGTCAGAACCCTACCTTCCA
+GCATCTTAGCGAAGGGCAAAAAGCAGATATCGTTGTAAACTATATGGTCGATGATAACCATGGTGGTCAA
+ACTCCAGCGGTAGCCACTCTGACTATGATAGGCACAGATGACAAAGCAACGTTAGTTTCATCACATATCG
+ATATGACTGAAGGGGAGGCATTACATACTTATTACCAATTGGGTAGCAAGGTCCGCGGTACACTGAATTT
+AGTTGACGCTGATACTAATGATCATACACAGTTTACTTTTTCTAGTAACCAAGGAACTCAGGGCTATGGA
+GCGTTAACTATTTGGCCTGATGGGCATTATGAATATGATCTCGATATGGCGCGTAATCACCATTCAAATT
+ATAGAATAGATGCCCTTAAAGCAGGTGAAACCTTAACTGACCAACATGAAGTTAAAACCAGCGACGGTCA
+AACAAAATTGATTACCGTAACCATTCATGGCGAAAATGATAATGCTCGAATCGAAGTCAGCATGCCACAA
+GCCTTACCTGCGAGCCAGAATGTTACAGAAGAGCATTTTGTCCCTGCGAGTCAAACCCATTTATATGCGG
+GTGGAATGTTAAGAGTGGTCGATCCCGATCATGGTGATGCCGAACTACAGCCTGAAACAATAACTACCGC
+ACACCATGGTGAATTTAGTATAAACGCAAATGGTAGTTGGAGTTATAAGATTGATAATGCCATAGATTCA
+GTTCAACAATTAGGTGCTGGAGAGTCTTTTACAGAGACGCATACTGTACATTCTAAAGATGGTACTGCTA
+GCCAATTATTGACAGTCACGGTTCATGGTACTAACGATGCACCTAAAGTTTCCGCAGCAGTTCATCTAGC
+ACCTAGTACCGAAGATACTGACATACAATTGTCTTCAGTCGAATTACTCGCTAATGCGACTGACATTGAT
+CACAATGATGTCGGTCAATTAAGTATTGCCAATCTAGTCGCTGATCATGGCGTTATTATTGATAATAAAG
+ATGGTACTTTTAGCTTTAGTCCTGAAAAAGACTACAACGGTGAAGTCTTTTTCAGTTATGACGTCACAGA
+TGCACATGGCGGAGCCACTCAAGCGCTTGCAACGACTTCGTTAACAGCTGTTCAAGATAATGCAATTATC
+AGTGGCGTCGACACTGGCAGTGTGACTGAAAATACTGCAGGTAAAGATATGTCACCTGATCAGGCTCTTG
+CTGGTATGGGACATTTAACCGGCGCAATGTTATATGCTGATGGTAAGTTGAATATCTCTGACCCCGATAC
+AGGGGAAAATGAATTTGATACCAATCAAGGTGGTGGTCATGGATATGGGTATACCTATCACGGCACTTAT
+GGCCAACTTGTATTAAACGCGGATGGCGGATGGCACTATAACGTTAATGCAGGAAACCGACATAACGGCG
+CTATGCCTGGTACGGTGGGTACAGCTATTGATAAATTAGGTGATGGCGACTCACTTACCGATACGATTAC
+AGTTCGCGCTAAAGACGGAACCGAGCATGATATTTTTATCACTATTCATGGCAGTAACGACCGACCATAT
+TGCTCTTCAGAAGTTTCTTTACAAAGTGGCACTGAAGATATCGACCAAACGTTTACTCTTGCACAATTAT
+TAGCTAATACGGTTGATGTCGACAGTAATGATGCAGGTCAGCTCAGAATTGATAATTTACTGGTGGATCA
+TGGTTCCATTGTCGATAACAACGATGGCACTTATACACTTACTCAAGAACAAGACTACAACGGTGAAGTA
+CATTTTACGTATGACGTAAAAGATGCCCATGGTGGTGTGACACATACCGGTGCTAGCACAACACTCGCTG
+CCATTAATGATAATCCTGATGTTTTACCAATAACTGATAGCGTTAAAGAGGATGCTAGTAATCATCATAC
+CGTAGATTTATTACTGGGCGCTTCAGACAAAGAGGGTGACGCATTAAGTATTAATCAATTATCTTACTCT
+ATCGATGGTTCTTCTAGCTCTTCACAGTTACCTGCAGGATTATCGTTGTCTACAGATGGTCATACTATAA
+TTGTCGATGCAACTAACTCTGCTTATCAACATCTGGCCAATGGTCAGTCACAAACAATCACCATTGCTTA
+TCAAGTAAATGATGGACAAGGTGGTCATACTCAACAAACAGCCAATTTAACCATTGAAGGTACTGATGAT
+AAAGCCACACTGGTTTCTAATGTTATTCAATTAACCGAAACGCAAGCGCTAGATAGTCAATTTCATATTT
+ACAAAGGTAACCTTCAGCTTATTGATCCTGATAGCGGTGATAATACCCAGTTTACCTTTAGCGGTAAGTA
+TCTTGGGCTAGGCTACGAGCCAGGTCATTTTGATGTTTGGCCTGATGGCTCTTATCAATTTAGATTACAA
+GGCGCCAGTAATCGCCATGCGGATGATCTTATCAGTAGTTTGCATGCTGGCGAGTCAATGGAAATACCTT
+ACGAGGTTAAAACCAATGAGGGACAAAAAATAACAATTATGGTTAAGGTGATTGGCGAAGATAATCAAGC
+TAGGATTGAAGTCGGCCGATATTCTAGGTTTGATAATCATGCTTATGAAGACAATATTTCTCCAGGAAGT
+ACACCTAATCAAATATACAGTGGTGGTAATTTATATGTTATCGACCCTGATCATAGTCAAGCTGGTTTTA
+TTGCACAACATATCACTACTTCTGAAGGCGGGAGCTTTTTTATAAATCCCCGTGGTAATTGGGCGTACAC
+AATCGATAATGACAAAGTGCAACACTTGGGAGCTGGTGAAAGTTATCAAAAGACCTTCACCGTTGACTCT
+ATTGACGGTAGTGCGCAGAAAGATATTACTGTTACGGTTCATGGAACTAATGATGCGCCGGTAGTTTCAG
+CACAGGTTCAAATAGCACATGGTAGCGAAGACACCAATATACAACTCAATGCTATTGATCTACTCGCGAA
+TGCAACTGATGTTGATGACAATGATGCAGGTAAGTTGAATATTGCTAATTTAGTCGCAGATCATGGGACT
+ATTAGTGACAATAATAACGGTACATATACTTTTCATCCAGAGCAAGATTACAACGGTCAAGTTCATTTCA
+CTTATGATGTAAAAGACACCCATGGAGGTATTACGCATACTGGAGCAACAACAACATTAGCGGCTGTTAG
+AGATAGTGCAGTAATTACCGAGGTGAACACAGGTAGTATTGTTGAAGATGGCCCTAATAGCAGTGGTAAT
+GCAGGCATGGTAACCGAGCTTGCAAGTGGAACACTTAATGTGGTTGACCCTGATAGTGGTGAAAACTCAT
+TCCAATATAGTCAGTTCGGTGAAACTAAAGTTCAAGATTCTTTTGGTGGCGAACTGCGTATAGATAGCGG
+TGGAAACTGGGGTTATCATGTTGATAATGCTAGCTTGCAACAGTTAGCTGAAGGTCAAACAGAGGAGGTT
+ATTTATCGGGTACATAGCCGAGATGGTACTCCTTACGATCTTCACATCAATGTTATTGGTACAAATGACG
+CCCCAACAGTTAATCACGTAAACTTATCTAATGGCAGTGAGGATGTTAACTATCAAATGCAAGCCAATCA
+ATTTGGTTTTACCGATGTTGATTCAGGCGACACGCTTCATTCAATCACCCTTACGAATCTGCCAAGTGCG
+ACAGCAGGAATATTTGTGCTTGATGGTCATGATGTATCAGAGAACCAAGTAATAACCACTTCAGATATCA
+GTAAATTACAGTTTGTACCTACGAATGATTTTAATGGAGATTTGAATTTTTCTTACACTGTCAACGATGG
+ACATACTGATTCACAAGAGGCGACTAATACACTGCATATCAATCCAGTGAATGATGTTGCTACCATGGAT
+GGACAATCTCAGTCGAACATTTCAGCTGAAATTACGGAAGATTCTACCAACAATGTGATATCAGGCCACT
+TAACCTTGATTGACCCAGATGCCGGCGAAGATAAGTTTGCAGCCAATACGCAAATCTCTGGTCAGTATGG
+TCAGCTAACGCTTGATGAAAACGGCAGCTGGCATTACGCACTTAATAACGCTTCTTCGACAGTTAATGCT
+TTAGAAGCAGGGCAACAATTAACTGATACGCTAACGGTTATCTCACCCGATGGTAGTGCCAGCGAAACCA
+TTGCAATTACAATACAGGGTCACAGCGATACCCCGAGCTTGCAATTGCAAGAAGCTGGCGCAGTGCAAGG
+GTTAAATCTATTCGCAGGCATCCAAGGTAACGGTATCAGTCAGTTACAATACTCTACTGATGGCGTTAAT
+TTTAGCAGTCAAATTCCGCCAGGATTCAACTTAGCGGCTGATGGGCATACCTTAGAAGTGGATCCCGCTA
+ACGTAGCTTATGATCATCTTGCTAATGGCGTTCAACACAAGGTTTTGGTTAACTACCAACTGCAAGAAGG
+CACTGGCAGCAGTGCACATCAATCAAGCCAACAAGCACAGGTTGTTATAACGGGGACTAGCGATCGTCCA
+GCGATTCAGAGCTTTAGCGCAAACTCAGATCAATTTAGTGGGCCGGTGACTGGCAATTTACTTCAAGGGG
+CTACCGATGTAGACGATGGTGCGAAGCTCATTTTACAAGATTTACAGTTTAAAGATCCTAGTAGCCACCA
+TTATGTGACCGTCCATGCAGGACAAGATGTGAGCATCACAGGTGTTGGTCATATTGCCATTGCCCCTAAT
+GGGGATTATACGTTTATACCCGATCCCAGTTTCAATGGCGATACCCCAGGATTTATCTATCGTATCGTTG
+ATGTCCATGGCGACTATCACGACAATAGTCAAAGTAATTTAAATATTCATATTAATGTAAATCATCAACC
+TACCGTACAAACACTGACAACCAGCACTAATGAGGATACTGATTTGCAATTTAGTGCCGCAAGCTTCGAT
+TATCAAGACAGCGACAGTGATGCGCTTGATCATCTAACTATCACCAAAATCCCTGATGCCTCAAGCGGTG
+TTCTGCTCCTCAATGGTCACGTTGTCACTCAAGGACAAGCTATTACCGCAAACAATATTGATAAGCTTAT
+CTTTAAGCCCGCGTTAAACTTCAATGGAGATGCTCACTTTAGTTATGTTGCTAATGACGGGCATCAAGAC
+TCAATTAGTCACACTGCACTATTAAGTGTTACAGCAGTAAACGACTTGCCGACCCTGACAATTAACCAAA
+CAAATCACATTCAAGGTAACTTAGTCGCTACGGATGTCGATATTGGCGACTCACTTAGCTTCTCAGCACC
+GCAAACAACAGGGAGTTTTGGTCACTTGTCTATCGACCCTGATAGCGGTACCTACACCTACACCCAGCAT
+AATTCAGTAGCCCATATGAACTACAATTCAGCTACTTCAACTTATACTGGCGTCGACATCTTTGAAGTAC
+AGGTGAGCGATAACCATGGCGGTGTAGCGAGAAAATATATCAGCTTTAGTGCGCAAGCCACAGTGAGTAG
+CACTACGGCAGGCAACTTAGTGATTCGCAGCAGCGTGCCGCATCAACCAGTTGTAACAAATAGCTTGCCT
+GCAGGGCATACCGTTATTAATACGCCAACAAGCAATCATGTCAGTATCGATTTAAGTAGTGCGAGTGATT
+CAGGTAGTGCTAACAACGATGACTTAACCAATGACACCACACCAACTATCACTGGCCATACTGATATTCC
+CTTTTCTAAAGTGAGCATTTATGACGGTAATACCCCGGTAGGCCACGCATTATCTAATGCCAGCGGAGAT
+TTTAGTGTAACAGTATCGAACTTAGTTGAAGGTCTTCATAGTCTATCAGCAAAAGCCTTAGGGCCATCAT
+CTATACTGCCAGCTGTGTCATCAGTGCTTGATGTTCAAATTGATACCCAAGCAAGTGTAACGATTCAAAT
+TGATCCTATCACTAGCGACAATGTCATCAATGCACAAGAGAGCGGTACCGATATTAGCGTAACAGGTCAA
+GTAAGTGGTGATGTTCACCAAGGCGATATCATTAGCTTGGTCGTCGGGCAACATAGTTATGCCGCAACAG
+TTGATCATAGCGGACACTTTAGCGTAAACATCGCTGGTGCTGAGTTAGCCTCTGATTCATCAATAACGGC
+TAGCGTTGTAACGATCGACAATGCGGGTAATACTGCAAACGCTACGCAAGTTATGCATTATGACACCGAC
+ACAAAAGTAGGTATGCCAACCATTACCTTTGAGAGCGCTGGCAGCGACAACGCTTATAGTAAAGCAGAGA
+TTGCTCAAGGTCATGCGGGTACCGTTACCGCGACAGTTCATGCTTCAGCCGACGCAAAAGTAGGCGAACA
+CCTCAGTGTTAATGGCGTTGACCATGTACTAGATGCAAATAGCTTAGCTCACGGTATCGCCCTTGAAGTA
+GCACCTAGTGGCATTGTAAAAGCCATCATGACTGATGAGTACGGTAATAGTAACTCTGCTCTCAATATGG
+CAGCCAATGCTAAACCTGAGCCCATAGTCGTTACAGCACCACCTGGTAGTCATCATATTGGTGCTTCTTT
+AGGAATACCTACATTAATGCCAACACAAACGCCAGTTCCTGTCGCTGAGCAGGGCTGGAAAATACTGGTT
+AATGGCCACTATGAAACGAGCTATAGTAGTCAGTGGGGCACTTTATCGATAAATCCAAAGACTGGCCAAT
+TGAACTATCAAGAACATGCCAATACCCATAGCGGGCCACACGGCTCTGCATCAACGGTTGGCGTTCATGA
+AGACAGGTTTGAGGTAGCTCTGCAGGGCTCACATCATGATGATGTAATTATGCATGTTCAGGTAAACATA
+TTGAGTCGTGGCCCCGGTCACAGTGGTAAACTAACTTTAGGCTCAGAAGTGTTGGATATGACCGTGACCC
+CAACATTCAATCATCCAGCTCCTCCATCTCAGGTAGTTGATGCTCATGATGAGCCCCAAAGTGATTTCAT
+TGCTGATGTCAGCCTAGATCTAGATGCTATCGTCGTTGCTGATAATGTTGATTCTGATGTAACTGCTAAT
+AAAGACCATGAAGAACCATCGACAGTGAGTGCAACAGAACAAGCGCAAGCTGATCCAGTAGCAATTTTAC
+CAGTATCAGAAGCACCAGTGGCGGTCAGCATTGCCGTAACAAGTTCCCCTATCGATCACTACTTGCAGAT
+GATTGGAATTAGTCCTCAAGATATCGCACCAAAGGATGGAGCACCAACTATGAGCAACTTACCTGATATG
+CAAGTGTTGAGTAGTAATGAGGCTGATGCAGATATGGTAGATACCAATCAAGTTGATGCTTTTGATAGCC
+CACTTGATGACGATAAGCACCATCATGATTTAGCTGTATTAGATGACGATCTGAATGAACAGAGCTTGAA
+TGAGCCATTAATAGACCACGATGATGATAGTTTACACCAAGCATTAAACGACATGCATTCGCAATTTTAA
+CGCGGGAGATAAAGATGAATTTAATTAAAGTTACCACTATGGTTGCGTGGATAAGTCTAGCAGTCACCTT
+AAATGTAAAAGCGAAAGAGGGTCATGACATCGTTTATGGCAATGTGGCGTCAGTACTGATAACAACAGCG
+GATTCAAAAATATTGGAAGGCACTATTGTTGGTGGTGCTCTGGGTTTGGCCATAGGTGATAGTGCTCTTT
+ATACCTTAAATGGTGCAGCACTAGGGTTCGCTATTACCTCCATTATGGAGGGCGATCGACGTGTATTTTT
+ATATACTATCAATGTGGATGGAAATGAGCGAAAAATTGCGATGCAAGAAGGCGGTATTGGTGAAGGTCGT
+TGTGTCGCGATAGAAACTCAAGGTAAACACACCAATGTTCGTGGGGTGTCTTCAGCATTTTGCCAATACA
+AGGGTCATCAAGTTCTGACCTCAACCGAAGTTGTCACGCAGCAACAATTTCAAGCACAACAGTGCAAAGA
+GGCGAGAGAGTTAGTGTTAACGGCTAAGAATGATAAAGAAATAGATCATGCGCTTGTTAAAGTTCGTGCG
+TTATGCGAATAACAGCTTTTTGACCTATTAACTAACAAACGATTCAGTAATTATTTGGGAATATTATGAA
+ATATATAGTAAAACTAATCACCTTATCCATACTTTCACTCTCTTTATTCTCATGTTCTGGAACCATCAAC
+TCTGTGGATGGGAAAGGTGAAGGAATAGGGCATGTTTATATTGTGTCTGAAGCCATTGCCAAACGATTAA
+TGATGGCAGCTATGAAGTCACAATTTAATCCTAGTGACATTAAAGTGTTAGTGGCACCAAAGTTAGGTTT
+CAGTTCAAAAGTTCAATATGGTATTGATAAAGATACTGTTGAGCTAGTTGCGTTAAAAGCTAATGGGGTA
+AATAGAGAAGGTAATAACGTTAATGGTTATGTTTTCTCTGCAGAACATCACGGTACTGCACCTGCTGCTG
+GCAGTCCTACAATAGATAGGCTGTTAGCACATGTTGTAAAAGATGCCGAGGCATTAGGTAGCACGGCAAA
+GTTTAGCCAGTTAATTAATTGAATAGTTAATTGAATAATAGAGTGATATAAATATATGTAGTAAACAAAT
+TTATATCATTCAAATTGAATAAGTTTTTTAAGCGAAAAACTCCAAGATGTTTTTCATTGAACAAGCCACT
+TTTGAATATACTTCAATCAAGTTAAATCAGCTCTTAGCATTGAGCATATTAAAATCCCTCCTTAATATTG
+AGTCAAAAAATAATAATAACAGGTCTAAAAACTGCTCTTAAGACATCACTACCTTTCGGAATCTGCATAC
+TTTAGTCACACCATTATTGATAGAATACCTTCATTATATTTCAACTTTAATACGAGACAAAGTTAGACGC
+CTGTCTACGTGTTATCCCATAAAACAACTTACAAGGAAGCAATTTTTCATGTTTAACTCTATTCATCAAT
+TAAGAGGACTTCTCTTAATCACTCTTTTATGTTTCATCACAGCCTGTGGAAGCGATAGTGGTAGTAGCGC
+CCCCTCAGTTTCCGTATATGTAACCAACATTGATCTTAATGCAACTGATACTTCGTTTGCCGTTGGTGTT
+AGCCAACTGGTAGAAGGCGAAGCAACATTTTCGGATTCTGAAACACGTAGCGCTTCGAGCACAAGCTCCA
+CATGGTCTAGTGATGATGAAAGCATTGCTACTGTCGATTATTTTGGCGTTGTGACTGGAGTTGGTGAAGG
+GACAACAACAATTAATGCGCTTTATAATGGTGCGCAAAATGCTGAAGGTGAATTTGTTACGGGTATTATT
+GACATAACGATTACACCAGCGGAAGTTGTTGAAATTCAGCTCTATTCAGAAGTAAATACCGTAGTTCTTG
+GCGTAGATGTACAGTATCAAGTTTTTGCAACATATAGTGACGAGACTAATGATGAATTAGATAGTAATGA
+TATAGTTTGGGCAAGTAGTAATCCAACTGTTGCTGAAATCGATGGCCTGACAGGCATTGCTGAAACATTG
+TCTGCAGAGGAAACTACTATATCGGTTAATTTTCAAGGGTTGCAAAGTTCTTCATTATTAACGGTAACTA
+ATGCAACTTTAGTTAGTTTGACTGTCTCGCCAGAGATCCCAGGTGAAACTAGTGTTCCTGCTGGGTACAC
+ATTCAATTTTACCGCAGAAGGAACTTACTCTGACGATTCAACGGGTCCTATGACTGATAAAGTCACTTGG
+CTTGCCGTTAATCATACGTTTTTAGAAGCGATAGAGCCGAAAGGAACGTTCAGAGGCCTTTCTTCTGGAA
+ATGCTGGGGTAAGGGCCACATTTGGGACTATTATTGGTGAAATTCCTGTTACGGTTACATCCGAAATATT
+GTTAAGTGTCGACATAGAGCCAGATCAAGATTCATTTCCTATTGGTCTTCGTTCACAATTAACGGCAAGA
+GGCTATTTTAGCAGTAGCATCAATAAAGTCATCACGGATGAAGATAATATAAACTGGGAAAGTGATAACA
+CTGATTTTGCGACAGTTGATCCTGATGGTATGTTAACCGCTGTTGGCCTTGGTAAGGTAAATATTACCCT
+AAGTTATACAGATGCAGAGGGAGAATTTTTTTCAGATATACAACAATTTACTATTTCTGATGCTGAATTA
+GTCACGGCTACTATTACAACGGTACCAAATGATTTATACCTTGTTCCAGGCCAAACACATCAATACATTG
+CAATAGGGGAATATACTGATAGATCAAAACATATACTAAATAACCAAGAGGATATTTTTTGGTCTATAAG
+TGACTTGCTTGACAATTCAGACTCAGACTCTGCAGCTTCGATTCATCCTCAAACAGGACTGATTACAAAT
+CAATTTTACAATGGACTTAAGAAGACTGAACAGGTGTTTGTGAATGTAACTGTTGGTGGTCTTGGCGGTG
+AACATGACCCTGCATATGCTAACCTAGGTGCAGTGCAAGTATTGAGTTCCGATAATTTAAGTTTTACTGG
+AACATTCCTAGAGTTTGATGTAGAGCAATTACAGTTAACTATTACCAGTGAAGAAGTCAATATTGAAGAT
+GGTATGAGTGGCCCAGATAATCAATCTTTTATTATGCTAACTTACGACGAAGCTGAAAGTGTTTGTCAGG
+AACTAGTTTATAATAAACATACCAATTACCGTTTACCTACCTCTACAGAATTGACGAAACTATGGAACGA
+TAAAACTGCAGATCCTGCTGTCGACTATGAGTTTTATACCAAGTACAACTGGTCAGTTGGTGAAAATTAT
+TGGACATCAACAACAGAGGATTCAGGTACGACCTATAAGGTAATCGATTTAGGCATGGGTGTAGTGCAAT
+CATCATCAAGTGTTACGGATTATAATTATGTTAGTTGTGTAAGAAGTCCTGTTTCACCCTAATATCAAGA
+GTGGCTTACAGCTGATAATGTAAACTAGATTTCACTGACACAAAAGAAAGCCTCTACAGTAATGTAGGGG
+CTTTTTTATTATAAAGCGCTTGGTCATTTCTTATATTGAGATCAAAACAGGAGATGACTAAAGAAGATTA
+TTTCAATATTGTTCAATATCTTATAGACAAAGTGTTTTATTGATGTAATCTAAAATGACTATTCAATTTA
+ATAAGAATAAAAAATGCAAAGATTAAAAGAATCTCAAGAAGCACTCACTCTTATTTATAATGCATATAAT
+GAAGTAACACCCAATCCTCTCGCCCCATTAGATATTGATGATGAGGATGGTTTGAAGAAGTTACTTAATA
+CCGTAATGAATAGAGAGTCAATCTCACATATACAAAACAAAAAAACGCTGAAAGAAAGTACTGAATTACG
+AAGTTCTATCGCCGATGTATTATTGCTGCTTGATGGCTGCGATATTAAGGAAATTAAAGCGGCTATGAGA
+AAAGCAACGGCAGCCACTGCAGCAGCTACAGAAGCAGAAAAATAACTCATTAGCTTTTTATAGCTTATTC
+TCCTAAACCATCAATATTCAGCGCAAATTACCGATAAAGTAGTTCGCGCTGTATCTTCTGAATAGCTCAT
+TGCAAGTCACATTAATGAGTGAGCCTGTGCTAATTAGAAAATTGGTGTAAGATCTTCTTGTTGATTCATT
+GCTGATTTAAAGCCTACCCGAGCCATTAGTCTTTTTAAATAATCACGAGTATGCGGCCCGAAATTTTTAT
+CGTTATCTGTTTTGTGAGCGAGAAAAAGGGCATAACCAACACAAATATCAGCTATTGTAAATTTACCAGC
+ACAAAGGTAATCACTGGTTTCAAGTGCAACCTCAACGCTACTCAAACGTGATGACAACCATTTTTTATAA
+TCTTCGACGACTTGTGGTTGTAGACGTTCAGGCTTTTCATAACGGTCATATCTTAATATTAAGGCTTGCG
+GAAAAGTGAAGGTAGTATCACTTCGATGAATCCAATTAAGGTAATCACCGTATTCTGGGTGTTCAATGCT
+TAAACCTATTTCACTCGTCCCATATTTATCAACCAAATACTGACAGATAGCAGCAGACTCAGTCATAACT
+AAGTTCCTGTCGATGAAGGTCGGCACAGTACCCAATGGATTAATGTCTAAATAACCTGCATGGTTATATC
+TTGGCGGAAACTCCATATTAATCAGTTCATAGTCAAGCTGTAATTCTTCGAGAGCCCATAACGGCCTGAC
+AGAGCGAGAGTCGCGGCAGTGATATAATTTCATTGTAGTATGCCCATCATATTTAGTGATTAACACTGTA
+GCATAATCGTTCTATTCACGCGTAATTCCGATCACCTCAAATATAACTCAAGCTATAGATGATTAACTAA
+TAGCTGAATCACCGCTAGCAGAGCTGTAGCTTACAGTTTCTTACGTTTCCCCGACACTTACTAAACAATA
+AAGCAGATCTACTCGTTTAATTAGAAAGTATAATAGCGCCACGCTTTATCAATCCACATAATAAAAAGGT
+AGGCAATTATGCCGATAAAATTGAAAAGTATTCTTGGGCTCAGCTTTTTACTTGTTGGAGGGTGTAGTCA
+ACTTCATCATGTTCATATTGGTGATATAGATCAGTCTCAAGGTACGTTAACGCCATTCACAATTAAGGTG
+AATGAATTTGGTTTTGATGCAGCTAAAGCTGCAGAGATAGGGTCAGAGGTAGCAAAATCATCCTCAACTA
+GCGAAGACTTAGAATTAGTGGCTTTTATTTTGGCTATCAGTAATTTTGGTCCTAAAACGGGTAACCCTGT
+ATATAACGACGCTTATGCCGATGAAGTCCTCTCTGAGGTCATAAAGGCATGTCCAAGCAAAAAGTTAACT
+GGATTAACGTCAGTTCGCGAAGCAACCAACGTAGGGCCTGTAAGTGGCGAGGTTGTGCGCATCAACGGTT
+ACTGCATTAATACGACTCAGATTAACTAAATTTAGGAAAAAATCACATGTTAAAGAACACAATATTATTT
+TCAGTACTTGCAATGTCACTCACAGGCTGCGTTGGTTTAAATACAGTCTCTATGACACAAGTTCCAGCAC
+AAAGAGATAACGTAATAACTACCACGTCATCTAGCTGGAACTTCATAGGTATTAACTTTAGCAATGCTTT
+TGTTGATGAAGCAATTGATAAGCTTAAAGGCCAATGTCCAACAGGAAAAATCGAAGGGGTTTACACTAAA
+CACCAAACAACAGGTTATGTGCTTATGTTTAAAAGAGAAGTTGTTGTTTCTGCCTACTGTAATGAGGTGT
+AGCAATGAAAAAGCTATTTTTGTTACTTACAGTGGCGATGCTAAGTGCGTGCACTAGCAGTGTTCATATG
+TCACAAGTAGATGTTGGAAGTAATAGTGCTAACGACGTTGAGATTGGCAAGGTTATTGAAATTGAAAAAT
+CTCAAAAAAATATACTAGGTTTTGTTTACGATACTAACTATGTTGACCAAGCTTACAAAAACCTGTTAGT
+TGAATGTCCGAACGGAACTTCAATGATTAACGTTGAATATTTAACTAATCATGGTTTTCTTAGTTGGACA
+GATAAAATCCGTATTAAAGCGGTTTGTCTTTAAACAAACCTTTTTATAGTTTTAATAAAACCGCAGACTG
+CAATGTTTGCGGTTTTTTGTTTATATACTCTGGATTATCGTGGGGGAAATGCTTTTTTTCTACTGATTAT
+GATACGCAGTAGACTATCACCGATAACCAACAATACCGCGATACCAAAGAAACCATAGCTCCATAGTTGT
+TCTGGGCTTATGACTTCATTTAATAAAAATATTGCGACTAGCATCATCAATATGGGCTCGCCATAATTTA
+ACATACCAAAGATTGTAAATTTTAAACGTGTTGATGCGGAAACAAAAAACAGCATAGCAACAGTGCCCAA
+TAACCCTGAGCCTAATAACAATAGAATTCCCCAATCTAATGAAGGCAAAAAGGGCAGTTGCTGTTGGTGG
+GTAAAATACAGCAGCAATAAAGCCAACGGTGTGACAAAAATGTTCTCTGCAACAAAATTACTTGTTGTTG
+GTATTTTGCTTTTGCGGCGCAAGATAAAATACGGCGGATAAGCCAAACAAATAAGTAAAGTAACCCAAGA
+GAATGAGTGGCTTCTATATAACTCAACGCTCACTCCTATTAAGGCGGCGCCCACAGCGAGCCATAATAGG
+GGACTTAATTTTTCTTTAAAATAGAAGCGGCCGGTTAAACTAATGGTAATGGGTAATAAAAAGTAACCCA
+TCGCGATATTAATAGTTTCACCATTGACAGGGCCCCAAAAAAATATCCACCATTGTATTGCGATCAAGGG
+GGATGTTAAGCACAACAGCAACAACTCTTTTGGCTGTACAAATACGGCTTTAAGCGCGAACAGTTGTCGA
+GTCAAAACCAAAAATAGAAAACCAAAACCTAACTGTGATAACACACGAAAAGAAAACAGGGTATTACCAT
+CCACAGGCGCCAAAAACTGTATGTAATAAGGCAACAATGAGAATATAAGGATCGAACCAAACATCAGGAA
+GTAACCCTGTAGTTCTTGCTTATTGGCAGAGGTAGTAGGCATTTATTCTCGCTAAAATTTACGGGAGCTT
+GGTAAATCGTGAACAATGGGGGAGGAAGAGGCTGGTGTCAATGATAAAAGGGGGTAAATGAGCTTTAAAT
+ACAGTTAACGATGATTCAGATAATGATTGAGATAAATACTTATCACTGAACCACCGTTATCTTAATTAAT
+GTTAGATAGTATCTAACAAGATCCCAAGTGCTTTAGCAACACCTGCACCATAAGCTTGATCAGCTTTTAA
+ACAGTGTGAAATATGCCTTTTTTGGATATCAATACTCGCACCGCCAACGGATCTGGCGGTATTATCAAAT
+AAAGCCTGCTGTTGGCTGTTATCCATTAACCTGAATAAGTCACCCGGTTGTGAAAAATAATCTTCATCTT
+CTCGATGATTCCAATGGGCGGCAGCACCAGATAATTCCATAGGTGGTTCAGAAAAGTCTGGTTGTTCTTG
+CCATTCACCTTGAGTGTTTGGCTCATAACCTATAGTACTGCCATGGTTGCCATCAACTCGCATTGCTCCG
+TCTCGGTGATAGCTATGTACGGGACAACGTGGCGCATTAACCGGTATTTGTTGATGATTCACGCCCAAAC
+GATAACGTTGTGCATCACCATAAGAAAATAAGCGACCTTGCAACATTTTGTCAGGAGAAAAGCTTATGCC
+TGGTACTATACTCGCAGGGTTAAATGCGGACTGTTCTACTTCAGCGAAAAAATTCTCTGGATTTCGATTC
+AATTCCATTACGCCCACTTCTATAAGAGGATAATCTTTGTGTGGCCATACTTTCGTTAAATCAAAAGGGT
+TGTAAGGAGATTTTTCTGCTTGCTCTTCAGTCATAACTTGAATTTTTAAAGTCCAAGACGGGAAATCGCC
+CGATTCAAGCGAGTCATATAAATCAGCATGATGGCTTTCTCGGTTCTGACCAATAACGACTTCAGCTTCT
+TGGTCAGTTAAGTTTTGTATCCCTTGATTCGATTCAAAATGAAACTTAACCCATACGCGTTCATTGTCTG
+CGTTGATCATACTAAATGTATGGCTACCAAAGCCGTGCATATGTCGATAAGTTGCAGGTAGACCTCGATC
+ACTCATAACGATAGTGATTTGATGTAAAGCCTCTGGCAGCGAGGTCCAGAAATCCCAATTGTTTTGCGCG
+CTACGCATATTGGTACGAGGATCTCGTTTTACGGCATGGTTTAAATCGGGGAATTTTAACGGATCACGTA
+AAAAGAAAACTGGGGTGTTATTACCTACTAAGTCCCAATTACCTTCTTCAGTATAAAACTTTAACGCAAA
+CCCTCTGATATCACGCTCAGCATCGGCGGCACCTCGTTCACCTGCAACAGTGGTAAATCGAGCAAACATC
+TCGGTTTTTTTCCCTACTTCAGAGAAAATCTTTGCTCTTGTGTATTGTGTAATATCATGAGTAACAGTAA
+AAGTTCCGTATGCACCAGATCCTTTGGCATGCATACGTCTTTCTGGTATAACTTCACGATCAAAATGTGC
+TAGTTTCTCTAGAAACCAAACGTCTTGTAGTAATTGAGGTCCACGAGGACCGGCGGTCATAACATTTTGG
+TTGTTAGCTACGGGGCAGCCAGCATTGGTGGTAAGTTTCTTTTTCATCATATCTTCCTAATATCACGTGT
+TTAGAAACTTAATATTAGACCAAAAATAATAATCGATAAAATCGATTAAAATGATGATAATGATTGATTA
+AAGCTATTATAAAAATGTCGGATTGTAAAAAAGATTGCCTTCTTGAGATTAGTTGTCAATTGAGGAGCAA
+CTTAAACGTACATTGCACGCTGTTTTGCGTCTCTGCTTGTATCTGGGTCTTCGATGCATTCAACAGACTC
+AATGATTGCAAGATAATCAGTAGGTAATTTTGTTTCTTTTGCCCCAATAATAACGTGATTTAGGTACCAA
+GAATAAGGCTGTAACGAAGCGTCTATTTTGATTGCATAGTAGGTTAATGCCTCAAACACCTCACCGGAGT
+TACTTTGAACAAAGACAAATTTTTCATCGTATCCATCCCCTAAGCTTTCAGCTCTGTCTAAAGCGTCTTT
+TTCATTTTCGTCTATCTCAAACAGAGCCCCAATAACTATGTCTTCATGATTATTCGTTTCAAAAGAATCA
+CACTTGCCAGAATCATCATCACCACTCATATTAAAACGTAGTTGGTGCTTTTTAAGTGTCACTATTCCAA
+GTTTTTTGGAACTGGGTACCCGTTCTTTAAGCCTTAAAAGTGACATGTTTGAACCATATGCAAAGTATTT
+CACAAAACCTCCTGTGCAGTTAACGCCTCAATCAGAGGCTTAAAAGTGTTGGTTAAAATATGAAGTGAAG
+TGATCTTTCACCACTTTCGCAGCCAACGGTTACGTGTAGTTGAATATTTCTTGTTAGCTTAATTTATTCG
+CCGCATTGCCCTTGTTCATTCAACCAATAAACAGAATTACCAATAACAGCGATTGAACCAGAGATTATTG
+CACTTACAGGAAAAATAATCACTGATCCTAATATTTGCCCTAAGAGCTGAGCTTTACAATCATCCTTACT
+GGGGCATTCTAATTCACCAAACATTCCAGCATCTTCAATGGAAAGCACCACCTTTTTTTGAACTGCTTGG
+CATTTTTCATCAAACTTCTCAGTAAATGTTGGCATAACGGCACATGAGCAAAGAAATAGAGACAAAGAAG
+AAATTAATAAAACTTTAGATAAACGCATACTCTTCCATGATTATTAAGTTAACGCTAAAAATATGACGTT
+AAAATTGTTTGTTAAATGTGTAGTGAGACTGAGAAACTTTTCGCAGTCCCGCTTTAAATTCTTGTTATAT
+TAAATTTACGACTAACGCCATGCCTCCTCTATTTTGTCGCCACGTACTATCTGATAGATAGCTATATTAT
+TTTGGCTCAAAAGTTTTACAACATCTGGTATACATTGAATAGGTATTGCCACTTCATACCCAAACTCTAG
+GTGTAAAATTTTTTTTGAGTGATAATCACCGACAAATGAGGTAAGAATATCTAGGGCTCTTCCTTCCCAC
+TCTCCTAACTCAAAATAAACTTTATACATGTCTTCACTATAATCTCTTGGTGTGCCAATACTCATAGCTC
+GCCCTCAACTTCTGTTTCATCTTTATTCATCAAATACTTCCACTCGTATAACAAATTGTTATATAGACAT
+CTTAATAATCATCATCTGCTTAATACTAATTAATTTATTATATTTCAGTGGCTTAATATGTATGCATTAA
+CTTTATTTTGTAAGCCGAAGACATTACTCAAACTTATTAATAATACGAGAAAAAAGTAAATTAGAGAACA
+TCCATAATTTTGTATATGGCTGTGCATAGTACATTTTTATTCTCTTCATACAGGGCTTCAGCTTCTTCGA
+CTAATAACTGTTGTGATTCAAATTCCCCTTGAGAATCTAGATTATTCAACCAATTTCGAAGTAATCGTTC
+GTCTAACATCATCATAATTGAGGCTTGTTTAAATTGTTCATTATCGGCATGAGAAAATAAAGTTTTCTTT
+TTATTTTCGACTAATTGTTTTGCCTCACTGTTGTCCAGTGATGTAAATACCGTGTCCTGTAGAACGAGAC
+CAATTACGTTACTACTGATTGTTTTACCTCTTGTTTCTAGCTGTTTACCAAGTGTTAAGCAGGCATCTGC
+TTTCTCTGGTTCTTGTACTCCCTGTTTACACCATTGTAATACAGGTGAGTTATTCGGAGACTGAGCTGCA
+GCATTGCCTACTCCTGCTATCACGTTAGAATAAAAGTTATTTGAGATTGAGTCTTCCAATGCTTGTGCAT
+ATCGCAAAATACTCTCACCGTATCTTTCGTTAAATAATGTCGTTTTCTCCAACGAATTAATAGCACTTAT
+GACTCCCTCATCATCACTGTTAGCAGCGTAGAAGGATGCAATACTTAGCCAAATTGCCCCATTATTACTA
+TCGGAAGATATTAAATTATTAACGATATCAACAGTGCATCTTTTATCCGAAGCGTGCTTACATAAATTGA
+TTAAATTCAGAGAAACGAGAGGGTTACTTTGAAATTGGGTATGATAGTTAAGTAGCAAGTCTAATCTACT
+CATTCCCTTTGGTGGTGTTGAAAACAACGCATAATTTAACGGGGCTGCTTTAGAAAAATGGCCATCAAGA
+GACTGAAGATATTGTTCGCCCTCAAGCATGTGAGCTTCTTCATCAAAGGTAAAGTCAGCATCAAGAGATT
+GGAAATAGTGCTTAGCATCATCCAACCATGTTTTTTTATTGAAAGTAAAGTCTGGAAAGCACTCAAAAGT
+ATCCAAGTCAGCATCATTCTTAAAGACCGCACTAACGACTTGATCCGTTGTTACTATTAGTGTTTTCGGT
+AATGACTTATCACTTTGTTCAGTAGATTTTTTTGTTTCTTTTGTTATAAAGGCCTTATTTCCAGATAAGT
+AGCTATCTGAATTTAGATATATAATTACCAGACAAATAATAGAGGTCAAAGTGATAAGTATTTTTCTTCC
+AAACATTTCGTAAATCCATTTTATTGAAATGAGAGCATACCTAAGATAACAATAGGGTGTCCTCAAATAA
+CGATATAAATATATTAACCTTTTCAATCTGTTAAGGTCAACTAAGGGTGCAGAATAACAGATTAGTGTAA
+TGCCCACTTTTGTTTTGAAGAAGCCATGAGACGTGGTAACGTTAACCGGCATATTTGGTCAACTTTAAGA
+TACAAAAAGGTAACTTTTATTTGGGTATTACGGTTCATATTATGTCGGTGAAGAATATTCATTATTAGAA
+ATTTACATTATAAATTATATAATAAATACAGCATACTAAGCTTGTTATCGTTACGTACTTTATTTGAATT
+TTAGTATGATATCCTGACTTAATATAAGGGTGATGACCTAGATCGTTAGCGGTTAAGGTGTCTTTCAAAA
+GATGGGAGCGAAAAATCGAATTATCACTAATGCTTTTTATCGGTTTAACCGCAGTTGCCTTTATTGCTGG
+TTTTATCAGTTCCATTGCCGGGGCAGGTGGCGCCATTGTTTTACCTGTTTTATTATGGGCAGGTTTGCCT
+CCACTTAACGCCTTAGCAACCAATAAATTTCAAAGTGTCTTTGGTACATTATCTTCAACAATTAATTTCT
+TTCGCAAGGGATATATTGATTTGAAAGCCCTGAGGCCTGCACTGTGTTATGCCTTTGTTGGCTCTGTGAT
+AGGTACCTATTTAGTACAGCAAATATCAACTGACTATTTGTCAGTAATGATGCCGTATCTGCTTATTGTA
+TTAGCACTTTATATGATGTTCTCTCCAACCATTACTGATGAAGATTTACCACCGAAAATATCAGAGAAAG
+CTTTTGCCCCCTTTATCGGTGGTGGTATCGGACTTTATGGTGGTTTTTTTGGTCCAGGAATGGGGTCATT
+TTTCGCGGTTGCTTTTGCCTCTTTACGTGGTTTTAACATGCGAAAAGCAACTGCTTTTACTAAACCCTTA
+GTGTTAATTGTAAATACCACATCCATGATTATCTTTTTATGGGGCGGACATATTGTCTGGAGTTTAGCTA
+TTACGATGGCTGCTTCACAGGTAGTGGGTGCGCGACTGGGTTCGAATTTAGTGATTCATCGCGGCGTCGC
+TTTAATCAAACCCTTAATTGTGCTGATGACGCTGGCCATTGCCATTAAGTTGTTAGTTGAAAGAAGTAGC
+TGAGGCAATGCTTGGGGCAATAGTTGCGAGGGACTCAGCTTTATTAGTAATATTTATTAATGCTAGCGAG
+TTCTTATTTTTTTGAGTTTGATAAAAACATACTGACCGCATAGTCACAAATTTCATCAATTTTACTGTTA
+TCAGTATAGATACCATCAATAAATAGCTTCGCTATGCCGTGTACCGTGCCCCACAATACTTGTGATACCC
+GCAAGGCATTATCATCGACGTTAAATAGTCCTTTCTTTTGCCATTCTTGCGTCATTGCCACTTGAAATTG
+AAAACAAGGGTAGGCTGAGTCTCGAAGTTCCTGGGTGCTACTTTTGTCTTTCCAGATAGTACGTCCGAAC
+ATTAATTCATAAAGGTCAGGATTGTTATGAGCAAACTGAATGTAATCATGAATAAATCGATAAAAATGTT
+CTCTTATAGATAATTCTCCATCTTCATAACCACATTTGTTTATCTGATGTAATTGTTCAAAACCTTTTTC
+TGCCATGCCACAAAGCAGGGCATTTTTATCTTTAAAGTGATGATAGGGTGCAGTTCTGGAAACTCCCACG
+CGGGATGCAAGCTTACGTAACGATACTTCTTTTATGCCATTTTCTTGCAACATTTCTGTTGCAACAACCA
+GTAAAGTTTCGCGGAGATCACCGTGGTGATACGTTGATTTTTCATTAATATTATTCATAAGGCTAATTTA
+GCAATTATCCCTAAAACAAGCAATCTTGACACTGTCATATTTACGGTGTATCTTTTATTTATCTTAACTT
+GACAGTGTCAACTTTGGTTTAAGGGATTTATACACAAGATACCCGAAATAAATATTTTCGAGTGGCTTGG
+CTATATCTCCTCATTTGTTTAACTTAATCAGTGAAAGTCCTGAAATTTCACACTAGCTATATAAAGAGAG
+TAAGCGATGTCTGAGCAACAATTTTCAAAACTGTTTGAACCACTTGATCTTGGTTTCACCACACTAAAGA
+ACCGAGTTTTAATGGGATCAATGCACACGGGTTTAGAAGAGCACCCTGAAGGAACTAAGCGTATGGTTGC
+CTTTTATGGAGAACGCGCTAAAGGTGGGTGTGGTCTTATTGTAACCGGTGGTTATGGTCCAACTAAGCGC
+GGTGCTACTCACCACGACACTAAGATGATTGAAACAGCGGAAGATATTGCTAAACATAGAGTTATAACAG
+ATGAAGTTCATAAGTATGACAGTAAGATATGTATGCAGATATTACATACAGGTCGTTATGCTTTTAATAA
+AAAACCTATCGCGCCGTCAGCTATTCAAGCGCCAATTAACCCATTTAAACCTGAAGCAGCTACCGCTGAA
+ATGATAGAGGAAGAGCTAGTAGGATTTATTGATCTGGCTGTAAAAGCGCAAGAAGCTAATTACGATGGTG
+TTGAAGTAATGGGCTCAGAAGGTTACTTCATTAATCAATTTACCGCTCTAAGAACCAATCAACGTGATGA
+TGAGTGGGGTGGTGCTTTTGAAAACCGCATTAAGTTTGGTGTTGATGTGGTTCGTCGAATCCGCGAAGCA
+GTTGGCGAAAAATTTATCATAATATTCCGCTTATCTATGATGGATCTTGTTGAAGGCGGCAGTACTTTTG
+AAGAAGCGGTACAGTTTGGACAAGCCATTGAAAAAGCTGGTGCAACTATTATTAATACAGGTATCGGTTG
+GCATGAAGCGCGGATACCTACGATCCAAACTAAAGTGCCACGAGCAGCCTTTACTTGGGTAACGGCTAAA
+TATAAAGAACATTTTAACATCCCAGTAATCACTTCAAATCGAATTAATACCCCTGAAGTTGCCGAAGCTG
+TGTTGCAAAATGGTGATGCTGATATGATTTCAATGGCACGTCCTTTCCTAGCGGATGCTGAGTTTGTTAA
+CAAAGCAGCACAAGGTCGTAGCGATGAAATCAATACTTGTATCGGTTGTAACCAAGCCTGTTTAGATCAT
+GTGTTTTCGGGAGAAATGTCTAGTTGTTTAGTTAATCCTCGAGCTTGTTTTGAAACAGAAATTAATATAA
+TTCCAACAAAAACAGTGAAGAAAATAGCAGTCATTGGTGCAGGTCCAGCTGGTTTGTCTGCCTCTACCGC
+ACTTGCGGATGCAGGCCATGAGGTAACTCTTTTTGATGGTGCCAGTGAAGTAGGTGGTCAATTTAATATT
+GCCAAACAAGTGCCAGGTAAAGAAGAGTTTTCAGAAACTATTCGTTATTTTGCTCGCAAGCTTGAATTAA
+CAGGCGTCACAGTGAAGTTAAACACCAAAGTAACGGCAGCTGAATTAAACGATAGTGATTTTGATGAAGT
+CGTTATTGCGACAGGAATAAACCCACGTACACCGCCGATTGAAGGTATTGAGCATGCAAAAGTTCTAAAC
+TATATCGATGTGCTAAGACATAAAAAGAAGGTAGGCAAAAAAGTAGCTGTTATCGGCGCTGGTGGTATCG
+GTTTTGATGTTTCTGAGTACTTAGTGCATTCAGGTGAAGGGACCAGTCAGAATATTGAAGCTTATATGAA
+AGAATGGGGTGTTGATATGACTCTTCAAGCACGTGCAGGCATTGAGGGTGTTAAAGCTCAAGTATCAGCA
+CCGGCACGTGAAGTGTTTTTACTCCAACGTAAAGAATCTAAAGTAGGTGCTGGTTTAGGTAAAACGACTG
+GTTGGATCCATCGTACGGGTCTTAAAAACAAGCAAGTAAAAATGATTCCGTCTTGTCAGTATCACAAAAT
+TGATGATGCAGGTTTGCACTTGAGCATCGCCGGTGAAAAGCAGGTACTTAATGTTGATAATATCATTATT
+TGTGCGGGGCAAGATCCTGCCAGAGAATTAGTTGAGGGTTTAAATAAATCCTATCACTTAATTGGTGGTG
+CGGATGTAGCGGCAGAGCTTGATGCTAAGCGTGCTATTAAACAAGGACTGGAATTAGCAACTCAACTATA
+AGCGTTACAGAGGTATCTAAAATGGATCACTTGTTATCGTAGAATTTTTTGATAAGTGATCCTCGTTATA
+TCGAAGGTACTGGTGCTGAAACCCTAAAAACTAAGTTTATAGTTAAATTAGTAAACAAGTTTATTAATGT
+AAATTAACAAGAAGGTATAATCATGAATACTTATAAACATATTGAATTAGCAGTTTTAAATGGTTCAATG
+ACTGCACCATTGAATTTTGTTATTTTCACGGAAGAAAGCAGCAATGTAAATCCTACAACCCTAGATTCTG
+AACAGAGTGAGAAGCAGAGAGAAAGTGTGTAATTACTCATTTTAAATGAGAAATTACACACTTTGTGTTT
+CAGACTCTATTTAGAAAAGAAATGAATACAAATAACCAGCACCTACCGCCATTGATAATATTACCGTTAA
+AAAGGCAATTATCATTGGATTTTTGAATAACGATTTAAGCAATATAACTTCGGTTAAACTTGCTCCTGCA
+CTGCCAATAATTAATGCCATTACTGCACCAAGTCCCATGCCTTTTGCTGCTAATGCTGCACTTAAAGGTA
+TTACTGCTTCAGCTCTTATATAGAGTGGAATACCAATCACTGCTGCAATAGGCACTGCAAAGGGATTGCT
+CTCACTTGCTACGCTGGCAACAAATTCTGTTGGCATAAATCCGTAAATCATTGAACCTAATGCGATACCA
+CCTATTAAATAAGGCAATACTTTTTTAAAATCAGACCAGGTGCTGTGCCAAATCTTAGTCCATTTACTTA
+CCGTCTCGATATTATTACCACAGCTAGTTGCACAGCTTTTACTTTCAGGAGTAATGTAGGCTTCAGGTTT
+AATGTATCTTTCGAAACCAAATTTCTCTAACAAATAACCCGCAGCAATTGAAACACCCATTGCTATGGTA
+AAATAGAATGCCGTAACTTTTAAGCCAAAGGTAACGGCAAATAAACCAATGATAATTGGGTTAAGTAATG
+GGCTAGCAAATAAGAACACCATCATAGTGCCAAAGCCGGCTTTTGCTCTAAGTAATCCTTTTAAAAAAGG
+AATTGTTGAGCAGGAGCAAAAAGGCGTAATGGCACCAAGAAACCCGGCGACGATATAACCTTTGCCATTC
+TTACTACTTAAAATACTCTGAATTTTACTCGGCGGAATATATTCCTGAAGAACACCGACAATATAACTGA
+TCAGTAAAAACAGTACGGTTAGCTCTACGGCTAAAAAAGCAAACATGTTTAAGGTATCAAATACCATTTG
+TTGTGTAATTGTCATAATAAATGTTCTCGTAAGTTAATCAATTCGTTATTTCTAGATTCTTCGAATTATA
+AAGAAATAACTACCCGAGTCAATATATTTCTAGTAATATCGAATTATATAAGTGAAACACCAATTTAGTG
+AGAATGTTATGGATATAGATGTAATTGCCAAAGCCTTAAAAGAATTAGGCCATCCAACTCGATTAGCAAT
+ATTTAAACGCTTAGTAAAATCAGGTGAGCAAGGTATTGCTGTGGGTGAAGTGCAAGAAGAGTTACAGATA
+CCTGGTTCAACATTATCACATCACATCTCTAGTTTGGCTTCTGCAGGGTTGATTACACAGCGTCGTGAAG
+GACGGGTTCTTTATTGCGTCGTTGAATATGACAAATTGCTTTCTGTGATTGCATTTCTACAAGACGAATG
+TTGTATTGATGAGCAGTAACCCTCAAACGGTTGTCGATAGTATTGAACAGCTATCTGACTACTGTATCCC
+TTCCAGTTTTTTTCGTCGATTCATTGGTATACCAACAGCGATAAAAATCAGTGATTGTGGTGTAGTTATT
+GACGTTGAAGATAGTTTGACCACTATCAAGTGGGAAGAGCTTATCGTTCCTCCAACTTTTCATCTCAGCT
+TTTTTGGTCAAATAATTTCATTTAAAACAGAAAGCAAAAGCTATGTTTTCACCATGCTTGCCTATAAATC
+AAAGCGTAAGCACAAAAATAATTGTGAGCAACGTTGGGCAGCAGCCAATATTCATCGTGTTGAAACGTTA
+TTAACCGCCATAGAAAGATTTAAGACTAATCGATATATGCGTCGTTCAATAATTGAACGTATTCAATTAG
+CATCGAGGCAAGAATTAGTCCGTTGGTTGCCGTGGCTTAATTCAAACAGCTCAAGTAAATCAACGAGTTC
+ACTGACCAATGTTATTGAAATAACACAACGATTATCGTATTACCAACATTGGCAGCAGCAGGGAATAGCT
+GATTGTCGAGAAAGCTACATCAGTAAGCAACTTCAAACTCATGAAGCCTTTTTTGATAATGTCGAGTCTA
+ATCCATTAACACTGTGTCAGCGCAGAGCCTGTATTATCGATAATGACAATAATTTATTATTAGCTGGCGC
+GGGAACCGGAAAAACCAGTGTGATGATTGGTCGGACAGGTTATTTACTCAATAGCCTGCAAGCGAAGAGC
+GATGAAATATTATTGTTAGCCTATGGCCGAAAAGCAGCTAATGAAATGGATGAAAGAATTAGAGATAAGT
+TATCGACTGATAAAATCAGCGCGACTACTTTTCATCGTTTAGGCCTGAGTATTATCGCTCAGGTTGAAGG
+GGGAAAACCCAGTTTATCAGTATTAGCAGATGATGAAAAAGCAAAATCTAAATGGATTCAAAGTTATTTT
+GAAAGACTCATTAAAGAAGATAGGCAGTATCGCAAGCTCATCCTCGAGTATTTTGGCAAGTACTATTATG
+TTGAACGCAGTGCTTTTGACTTTAAAAGCAAAGGCGAGTACTACCAGTACTTAACGGACAATGATATTCG
+CAGTTTTAAAGGTGAGCAAGTCAAAAGCTTCGGGGAGCTTTATATTGCCAATAGCTTATTCTCTTATGGC
+ATAGAATATCAGTATGAAGCTAAATACGCTTACGATGTAAAATCAATCGAACGAAAACAATATCAGCCAG
+ACTTCTTTCTGCCTGAATTCAATGTCTATATTGAATATTATGGGATTGATGAGAACGAAGATACAGCGCC
+ATACATAGATAAAGATGAATACCATGAGGGTATTCAATGGAAACGTGATACTCATAATAAATTTAATACT
+GTGTGTCTTGAATTTACCTATGCGCAACATAAAACAGGTCAATTACTAAGTGCCTTAAAGGCATCATTGA
+TTGAACTAAAAAATCGTTCTGACTTATCACCCGCTGATTCCTTTCCTAGCGAAAAAACACCTAGCGAATT
+AATGTCTAGTGAACATATATCTGCTGAACTAAGACCAATTGAACTGATACCTAGCGACGTAATACTAGCC
+ACACTCAATGAGAGTGGCAGAATAACCGAGCTTGCTAAAACATTTACGCAATTAGTTGGGCTTTATAAAG
+CTGCTTGTCTAGATACAACTTTAGACTGCACCTTAGCGAGTAGTTTACAAAACAGTATTATCGCTAACTC
+GGTAGAGCCTAAACAAACAGAAAAAGCCTTAGCATTGCTCAAGCCTATTTTAAGCGCTTATGAACAACAC
+TTAGCACAGCACCATGAAATTGATTTTGAAGATATGATTAATAAAGCGTTAACCTATGTTCAAGCAGGTC
+AATTTAAGTCTCCCTGGCGTTATATCATGGTTGATGAATTTCAAGATATATCCGAGCCACGAGCACGTTT
+GGTAAAAGCGTTACGTGACAACAATAAAGAATGTTCTGTTTTTGCAGTAGGCGATGATTGGCAGGCTATA
+TACCGATTTAGTGGTGCTGATGTCACTTTAACGACTCAATTCTCTAATTACTTTGGATCAACAACTCAAT
+CAGAATTAGATCAAACTTTTCGATTTAACAACCAAATTGGCAAAGTTGCAACCGATTTTATTAGCAAAAA
+CCCAGCACAAATCACCAAAAAAATCACCTCGTTGAAACAAGTTAATGCACCTGCGGTGTCGTTGCTCAAA
+CGAGATAACAGTCAATTTCGCTCTCGAAAAACAGGACTGATCGATGAAATGGCTAATGGTGCAATCGACG
+ATGTTTTAGCGGCTATTTCAGCTAAAGTATGTAAGCCTGTTACCGTTTATTTATTAGCACGTTTTTGGTT
+TTTTTTACCAAGTAACATAGATCTTAACAGGTTAAATAATCAATATCCCTTACTGACCATTGATGCTCAA
+TCTTTCCATACTTCAAAAGGAAAAGAGGCCGATTATGTCATTATTGTTGGTCTGAAAAAGGGCGCTCATG
+GTTTTCCTTCTGAGAAAGTAACGCCTGCACTTAATGAAGCATTACTGGCGAAAAAAGAAAAATTTCCCTA
+TGCAGAAGAGCGAAGATTACTTTATGTAGCGCTCACCAGAGCGAAAGACAGGGTTTATATTATTGCAGAT
+ATGACCGAATCAAACCCCTTTGTTAAAGAACTTGTGAACGATCATCAAATTGAACTGAATGAATTTGAAT
+GTACAGCAACTCAATCATTGGTAGACGACTTACATTGTCTGGCTTGTAAAACAGGGCTATTAAAAAAACG
+TACCGGCCGTTTTGGTACCTTCTATGCCTGTTCTAATTCTCCTCGCTGTGAACATAAAGAAAAGCCTTGT
+GCTAAATGTGAAAGTCCAATGACACGCAAACGTTACCCAGGTTTTAAAACCTGCTTGAATGACTTATGCA
+AAAGCTTGATACCAACGTGCAGTTTATGTGATGCGGAAATGGTGTTACGTACGAGCAAAAAAGGCGAGTT
+TTGGGGCTGTCGAAATTATAAAGGAAACGATCCAATGAGTTGTAAGAATGGCGTAGATAATGCCAACGTT
+AACTGGCCTGAATTAGTTGTAGATTAGGGGCTGTTGATCTTTCACTGTTAAATTTTGTTCGCCTTTTTTA
+AAGAGAGTAAAGCGTTTTAATCGCGGCGAGTAGTGTGTAGCCTAGTCACTCTAAGCAAATACTACTCAAC
+AAAGAGTAAAACGCTTTTAGTCGAATCCTTCGGACAGCGTTTGTTGGTCATTTTTACGGCGTTATCGCCT
+TTTTATATGGAACAACCACATGACAAAGGCTCTGCCTTGTATAAATACCCAACAAATCACTGCAAAAATA
+ATCTCGAAAGATCAACAGACCCTAATCATAATCTACATTTAAGGATTTACCGGTAAGCCTTTTAATGTCG
+CTAATATGGAAATAACTTAGCAGATTTGGTATTTAGTTTTCTCTTGCTCTATAAAGCTCAGCTATAACAG
+CGTAGGATCAAACTACTTTAGATAAAAACTTAGGTTTGCATTTTTACCAATGGGTATTAAGTGCACTAAC
+ATAAAAAATTATGCAACTAACAGCAAAAGCATCACTCACTAACGCTTTACTTATTTCTATTTGTACACCT
+GACTTTAAAGGTGATGAAGCAACAGAATCACTGGCAGAGCTCGCGCGTTTAGTGACTACACTCGGTTTTA
+AAGTAGTCGGCACTCAGTCGCAAAAGCAGAGTTCGACTAAAAAAGTTAATGTACTAGGTTTAGGGAAACT
+GGCAGAAATAGCGCATCTCACGGGTAATCAAGGTGAGGTTGAAGACATGGAAGAAGTTGAAGACCTCTCT
+GTTGGCGAACAAACTGATGACGTTGAATTTATGGTTAATTCTTCAGATATCCCATCAGACAACCTTCCAT
+TTGCTTGTGCTGATGTGGTGGTATTTGATTGTGATTTAAGCCCATCTCAGCTGCGTAATGTCGAGAATCA
+ATTAGGCGTAGAGGTTTTTGACCGTACTGGCATTATTATTGAAATATTTAGTCGTCATGCCCGTACTAAA
+ACCGCGAAATTACAGGTTGAAATTGCCCGACTTAATTATGTAGCACCACGACTTCGTGAGACCTCATGTG
+GTGATAAAGAACGTCAAATGGGTAAAGGTGCTGGCGAAACTACGCTAGAACTGAACCGTCGTGCCGTGCG
+TGACCAATTAGCCGAACTTAAGCGAGAATTGGTGAGTGTTCAACATGAAATGAAAGGCCGACGTACCCAA
+CGTTCTGAGCTTTTTTGTGTTGCTTTGGTTGGTTATACCAACGCGGGCAAGTCATCAATGATGCGAGCTA
+TTACCGGCAGTGATGTTGAAGGTGAAAATAAACTTTTTGCGACGCTTGATACTACGGTTCGTGCTTTATT
+TCCTATCACTCAACCAAGAATATTAGTGTCGGACACTGTTGGTTTTATTAAAAAGCTACCACACGATCTA
+GTCGCCTCATTTCATTCAACCTTAGCAGAAGCGCAGGATGCATCATTACTGTTATATGTAGTCGATGCCT
+CTGATCCTTCGTTTCGTGCGCAACTCGATGTCGTACACGAAGTGCTGGACGAAGTTGGTGTTGAAGACAG
+TAAAAAGTTACTGGTACTAAACAAATCAGATCAACTTAGCATTGAGCAACAACAAGCATTGATGGAAGAG
+TTTCCTAATGCCATGATGACATCTGCGCGTAATCCGGCTGATGTGAGTAAATTGCATAAATATATCGTTG
+GTATTGCGCAGGAAGAGATGATTGAAGAAGAAATTATTGTTCCTTATACCGCTAACGGTATCATAGGTGA
+AATTCGATCGAGAATGAGTGTTACTAAAGAAGAGTATGAAAATAGTCATATTAAACTAACGGTGCGCTCA
+AACGCGATTGATTTAGCAAGGTTGAAAAAACGGATGTTGAGCTTATAGATTAACTCTGTTAAGCCTGTAA
+TTTGGGCGAAAATTGGCAACCAAGGTTTATGAGTATAATTATAGTTTCAGATGTTTTTGGTATCACACCC
+GCTTTATTAACACTAAAGGATAAACTCGGGGCAAATACGATTATTGATCCATACGAAGGAAAAAGTATGG
+ATTTTATCAATGAAGCTGAGGCATATTCATGTTTCATCACTACCGTTGGGCTTGATAGATACGTTTCAAA
+AGTAGTAGGAAGGGTAGAGTCTCTCGATAGTCAAACAACGCTTATTGGTTTCAGTGTAGGAGCTTCAGCA
+ATTTGGAGACTCTCTACCAATAAGGTGAATCATATAATTAAACAAGCGTTTTGCTTTTATGGTTCACAAA
+TACGCAATTACACTAATATAGAGCCTTGTTGTAAAATAAATTTAGTCTTTCCTAAAAATGAATCACATTT
+TGATGTTTCTAAGCTTAAAGAAGTGCTAACAACAAAACATAATGTAATAACAACACAAGTTGAATACTTA
+CATGGTTTTATGAATTATTATTCTAGCAATTTTAATCAAGTTGGCTATGAGCAACACGTCGCATTATTGT
+GTTCAAATACCAGTTAACACGTAAATAAAAAAGGACACGTAACCGTTGGCTGCGTTCCAGTTCGTTTTAC
+ATTTTAGCCAACAATTACTTAGCCTGTTATTTGGGCGTTTTCAAGGAGCTTGTATGATTTATTCAACGAC
+TGAGTCAATCCCAGGAAAAGAAATAGAAGAAATTGTCGGTGTCGTCACTGGTAATGTAGTTCAAGCGAAG
+CATATTGGACGGGACATAATGGCAGGCCTAAAAAGTATTGTCGGCGGTGAAATACGGGGTTATACAGAGA
+TGCTAACTGATGCGAGAGACATCGCCATTCAACGTCTAGTTGCGAATGCAGAAGAAAAGGGAGCGGATGC
+AGTTGTAGGTATTCGTTTTACAACAAGTGCAATAATGGATGGCTCATCTGAAATTATGGTTTTTGGAACA
+GCGGTTAAATTAAAAAAATAACCAGTAAATAAAGAAGAAAAGAAGACACGAAATGTTGAATCTTTAATTT
+ATAGTTAAAGTTGAGAAAGAGCTTTAATGTGCGCTAAACGGAAGCTAGAAGTTGCAATATAAATCTTCTG
+CTTAGCGCTGTTAAATTTTAAAACAAAATGTTGTTTTTCTATAAATTTGTTATGGCAAAGCTCAACATTA
+TTATTTAAAAATTATTTTTCTTAATCGGTATTCACCGGTTAACTCTCTAACTTCAGGGTATTTTGCTGAG
+GTTTCCTGAGAGATCTTTTGATTTTCTTCTCCCCATATTTTCATGAACTTATCATACTTAGCTTTATTAG
+GATCTAGATCTTTAGAGCTTTCAAAGGTGACTGTTAAAACCAAATTAAAATCTCCACTTTGTGGTAATTC
+ACTCGCCCATATATTCCAGTCTTTTATGTGTCCTAAATCCTTCTGAATTTTTACTGCTTTTATCCAGCTC
+TTTGTTAATCCAGCCAAATAAACATCTTCCATGTTGGGATCTACTTTAACTGTAGTGACAGAAAGGACTT
+CTTTACTTAAGTCATAATCTTTAAACATTTCTAATCGGTCCTGAGCAACAACATTTAGACTGACTAATAG
+CATTAATAAAATAATGTTAACTATTTTCATTGTGATTTCTCCGAAGGTTAGTTTCTTTAATACACAACTT
+AAATCGCATTAAACCCATGGAGTATAGGTCATTAAATATGCTTTTTCCGTTCAATAAAAGCACATGCGTA
+TTCACGCTGACTCTTTTAACTGCTGTATTGTTCAATTAATTACATGCAGTATCGATCTATAAAAATAGAG
+TAATGAGTAAATCTATATCACTAGATGGAACGTATTGGTACTCAGTAATATGTATGGCACGCATATTAAT
+TATGAAATTAAGTCATTGGAGCGGGATTCATTGCTCAGCTATTATGCTTACAATGAATTAGCACACAACA
+CTTAACATACTCAGTTAAAAGGATATTAAGAATGAACGTTAAAAAATCAATTGTCGCATTATCAGTAATT
+AGCCTGCTTTCAGCTTGTGCACAAAACCAACCTGTAGAAATGAATGTAGATGAAAATATTAACAGCAATA
+AAATAAAAATTACTGAAGCCAATTATGCTAAAGCTGAAACGGCTAGAAACTACAATAATTGGCTGAAATT
+TGGTGCTAATAATCATATTGCACACATGAAACAGTTACCGCCACGAGGCAAAGCTGCACCAACGGTACAA
+ATGAATGACGATACTCTGTATTCAGTAGTTATCACTGAGGCAGTTGATGGCAAAGTAAAATTCTCTATTC
+CAAAAAGTGATGTGTATATGGCCGTGCAAGTAGTTACCGAAGGTGGTCATGGCCAATACTATGTCGTGGG
+TGAAGGTGATTATAATGTGTCGATTGAAACGAAGTACGCTTTCTTAATCTATCGAACCGGCACTGAAAAA
+GGTTTAGATGCAGCACGTAGTGCACAGCAGTTGATCAAAGATGATTCCTTCAAATTTGGTACCTATCAGT
+TGCCTAATTACGACTTTGAAGAAGTTGAAGAGTGGACTGCACGTTTAACTAAAGAAACCAGTGGTTCAGC
+TTTTGAATATACCTTTCCACGTACTTCAAAAAATATCACAGACCTTCATCAGTGGAATTTAGAGAATGCG
+AATGGTTGGGGAGGCTCATCACCCGAAGTGAATGTAGCTAACAAATATACTAACTCGGTAATATTAAGTA
+GTGGGGAATGTCTATCTACCACTTTTGAAAACCCAGAATCCAAGTATTTTACCTCAATTACCGCTTATGA
+CAGCAGTCGTTACTTAATTGAAGGTGTAAAACATGTTAGTTCTCATACGTGGGAAGAAAACAAAGATGGT
+ACGGTAACTGTTTCATTTAACTGTGGCGACAATGCGGTAAATAATATCGACACCAAAGGCACAGACTTCA
+CCTTTACTATGCGTTACTACGGACTTAGCCAGAAAGTGATGGATGGTAAAATATCACCCGAGAAGACAGT
+GAAATAGCTCCGTCATTATTTGATAAATTAAATCGAGTCTGCTTTTGATAAAGAAGCAGACTTTTTTATT
+CGTTCTTAGTCAGTAAGCTTGCTGGTAACAGTGCTCTTTAGTTCTTAATTACTGGCTATATCCACTGAAC
+TACAACCTGAGAGTTAGGCTACATAAATATCAAAAAAGAAATAAAGTGTGGTAGCAACACTCGCCACAAT
+AACAAATCGTCTAACCTGTTTTTGAGGGAGTTGGCGAGATACATTCGCCGCAACATAGCCTCCCGCTAAG
+GTACCACATAATACAATAGAGCCTTCATACCAGGCAATGACATCATTATAAATAAACAGTACGATGGCAA
+TCAGTGACACTGTCGATGAGATTAATAACTTTAAACCATTCATGGTATTGATATTAGTATGACCAGCTAA
+TGCTAAATAGCTGAGCGTAATAATGCCTAGTCCAGCGTTGAAGAAACCACCATATGCCGACACACCTAAG
+AGTATAATTAACAGTAAGATCCCACCTATGGATGAGGCATAACGGTGATTGGATGCCATTTTTTTTAATC
+GAGCATTAATTTGTCCACCAAAGACAAACAGTAGGGTAGCAAATAATAGTAACCAAGGAATGGCTTCACG
+AAATACTGCTTCAGGCGTTTTCAGTAACAGCCATGCACCAGTAATACCGCCAATTAAGCTGATTATTATG
+ATTTGGGACAGTTCATCTTTATGAGTAGAAATTTCTTTTCGAAAAGCATAAGTACCACTCATATAACCTG
+CGCACGACGCAAAAGTATTGGTCGCACTTGCTAGTATAGGGGGAATGCCGACAAACATAAGTGCGGGGAA
+TGTAATGAAACTTCCGCCGCCTGCAATTGAGTTAATAACGCCGCCCAAAATACCTGCGAAGAAGAGAAAA
+ACCAGTTCAAACAACATCTTTAGTAACAAACCTTTGAGTATATCTATTGGCTAAACGATAACACATTTGC
+ATGGAGTCCAATAGCCACATGTAGACGCTATAACGCTGTAAAATCTAGAGAGCGTTATTCGTTAATGAAA
+CATAATCGTTAGATTAAACTATATATAAAAAATAGTGATTTCACTGTTTATAATGCGCTGATTTTGTGTG
+ATATTAGCGATAATCGAATGGTTTTATGGGGCAGGTATTACTGATACATGACCATAATAAGTTGTTGTAC
+ATTCAGGAGAGCAGTGCAATGTCTAAAATTATTTTACAAGGTCACATCGTTGTTCCTGATGTTGATTTAG
+CTAAAGTGCAAGAAGCGCTTATCACGCATCAAATGTTGACAAGGCAAGAGTCTGGTTGCTTAATTTTTGA
+CGTAACTAAAGATAGTATCAATAGTAATAAGTTTAATGTTTACGAAGAGTTTACTGACCAGCAAGCATTT
+GATAGCCATCAATTGAGAGTGAAAAATTCGAACTGGGGTAAAGTTACCATAAATCTGCAAAGACATTATC
+AAATTAGTCACTGTGTCTAAACGCGTTATCAGTCTCTTATTTGGCCGTTATGAACCTTTCAAGGGTTGGA
+GTTGAACAATGGATTTAGCATACTGGATAGATTTTATTGTTGTCTTTGCACTGGGCGTTATGCTTGTTCA
+AATATCTCACGGTAAATTTTTAGATACCGCAAAATTTAATCTCAATTTGAGTCCTAGTTTCTTGAAGATA
+ATTCGATACATGGGGTTATTTATTATTGTTTACAGCGTCTATGGTGTAATCATTGATTATGCTGTTACTC
+ATTAAACAGTGTGTTAGGCCTATAACAAACTAACTTATCAAAACAATAAGCCGTTTGACTTTATACTCTT
+CGCTTATTGTTGTTAAAATTTCCAGCCCATTTTTAGGGCATTATGTTTTCCTTTAACCTTTGCAGATTGA
+ATAAACACGATGATAACTCTTAGAGAATTCAAAGAAGAAAATACAGCACAACTTACACATATTTTGAATG
+AACCAGAAGTCGTTAAATACTTATCATCTAAAATACCAAAACCCGATACTCTACAAGATGCACAATGGTG
+GATTTCGACTGGAAGTAAATTTGGAATTGTTAAAGCAATAGAGTGTAATGGTTCTTTGATTGGGTGTATT
+GGAGCAGATAGAGGCGAGTTTGAATATCAGCGCTCTGCTGAAATAGGCTATTGGATTGCAAAAGATTACT
+GGAGACAGGGTGTCGCTACTCAAGCTATTAGCGAATTAATACCATTGATATTTACAACTACCGACATTGT
+TAGACTTTTTGCATCCGTCTTTTCAGAAAACACGGCTTCCATGCGCGTTTTAGATAAATGTGGTTTAAAA
+TTAGAGGCTATACACAAGAAAGCAATATATAAAGACGGTAAATTCTATGATAATCATATATTTAGTATAT
+TGAAAACATAATGATAAATTAAAAAAATGACTTGCCGTTTGTTCGGTTTCGAGAAAAAAGATATTCAATT
+ATTACGTAGCTCAGTAACTGGGCGCTATATATTAAGTAGGGTTTAATGAATAAAATCAATATTAGTGAAA
+AGTTTGGCCTGTTCAACGAAGTATGGACTCCAAAGGTTATCGCTGAATCAAATGGTCAATTAGTTAAAAT
+AGCCAAAGGTAGTGGCGAACTTGTCTGGCATAAACATGATAATGAAGATGAACTTTTTATTGTGTTTAGA
+GGGCAACTTACTTTGCAATTGAGAAGTGAGAATATTGTACTTAACGCCGGTGAAATGTATGTCGTTCCTA
+AAGGTGTTGAACATTGCCCTAAAGCACAGCCAGATACACATTTTATGATGGTTGAACCTTCATCTACTGC
+TCATACGGGCGAACATCATAGTGAAGTAACCGTATCGTCAGAAAAGCAAGAATGGATTTAGCCTATAACA
+GGGTAACTTTTAGTGCTAATTACTATCATTCGGTTCGCGATATTTAGGATAAATAAATGCAAATATTAAT
+AGGTGTGGTTCTAGTCGCAGTTAGCGTACTGCTATTTTATATAGATATACCATTGTTAGGCGCGATCTCA
+CTTTTTATTGGATTCGGTGTATTACGGGGTTATAAAAAGGGTAAAAGGTTTTATTTAATCGGTGGACGTT
+CAAGTGACAGTGACTGCTGTGGTTAAAACATAATAAGTAAATACACTTTTTCATCTGAACAAGGTAAACA
+AATTATTCAATGTTTGGATCATCAAGCGCATTGCGAATACGGAAGTGATAAAAGATAGTGCAAAAGCCTA
+ACAAGGGGTTATGTTAATTGTTTAAACAAGGACGTATCCAATAGAACTTGCTCGAACAGGGATCAGAGGC
+TGCGCAATCTTATCGTTTGATATCTCAGACTTGGGTAAAACTGAAAATGTAGAAATTATTAATTCAATAC
+CTAATACCATTTACATTAATTTAGTGATCAAAATTCAATGAGGATAAATCTTCAAGTTCAAGGCGCGTGA
+TTGAGCAATTGCTGGTTATTGGAATTGAGCGTAACGCAGAAAGTGTAGATATAGACCATTTGAATATGGG
+AAATTAATTAGTGTAATTGGTATAATAAGAGTATTGGTAAATATTCGCGTAGAATGCTGAAAAAATGGAA
+ATGGCTTCCTGTTTCTTCAGAGGTGAATTTTACTGTGGAAAAAAGAACGCTAAGACTTGATTTTTGTATG
+GGGGGAGAGTCAACTGAACAATCCCAAAAAGACTGTATACAACAAACAAAATTAGCCTGTAGCTAATTCA
+TACAACAAGGCGATTAAACGGTTTGTTAAAGGCAAATATGAATATTACTGATGTAGAAAGAGATGCGTTA
+TATAAGGTGATTCACTCACGTAGAGATGTGCGAAAGGACTTTATCCCAAAAACTATTCCTGATGAAGTAT
+TAGAACGTATCCTTAAGGCCGGACATCATGCGCCGAGTGTTGGTTTTATGCAGCCTTGGGACTTTATATT
+GGTTACTGAACAACAAACAAAAAATGCACTAAAAAAAGGTTATGAATCAGCCAGCGTTGAATCAGCTCAG
+AAATTTTCAGATGAAAAAAGAGCAGAATATCAAAGTTTCAAATTGGAAGGTATCTTAGAAGCACCATTAG
+GAATATGTGTTACCTGTGATCGAGAACGAAATGGACCTGTTGTCATAGGACGAACAATAAAACCTGAAAT
+GGATCTCTATAGCACAGTGTGTGCAATTCAAAATATTTGGCTAGCGGCAAGGGCTGAAAATATAGGTTTG
+GGCTGGGTGAGTATCATACATGATGATGTATTGAGAGAAACATTAGATATACCAGCCAACATCGAGATAA
+TTGCCTATTTATGTTTAGGGTATGTTTCAAACTTTAAAGATAAACCAGAATTAGAAACGTTTGGTTGGTT
+ACCCAGAGAAAACATTAGCCAACTTATCCATAAAGAAAAATGGTCTAAAAAGGCATAATGCTCCTAAAGG
+TTACTTAACTAACGACAACATCTCTTGTCTTGCTGCGGGATTTTCTCTCATTTCCCCTAACATTACTGAT
+GTTGTCATTGATGAGTTTTGTTTTTCTACACCACGCATCATCATGCATAAATGTTGTGCTTCAATAATCA
+CACCTACACCAATAGAACCGGTTATCTCTTGTATAGATAATGCGATTTCTCTGGCTAGGTTTTCTTGAAT
+TTGTAATCTCCTTGCATACATATCAACAATTCGGGCAAATTTTGATAGTCCTAAAACTTTACCACTAGGA
+AAATAAGCGATATGACATTTACCAATAAATGGCAGCATATGGTGTTCGCACATCGAGTATAATTCGATAT
+TTTTTACCACAACCATTTCATCTGCTTCAGACTCAAATAATGCTCCATTTACTACATCATTAATGTTTTG
+TTGATAACCTTGAGTTAAAAACTCCATCGCTTTTGCTGCGCGTTTAGGGGTATCAATTAGGCCTTCTCTG
+TTAATGTCTTCACCAATGGTTGCAATGATTTCTCGATAATTATTTTCTATGCTCACTTAGTTATTCCTAG
+TACTAATTAATGGTTATATACCCGTTACCAATCAAAGTGCCGAACTTGAGTGATAATTGAAATCGCTCAA
+GCACTCTGTAACATGCATCCTTATCGGTAATGGGTATCTGCCGCTTGGTAAGTTCTTTATAATAAACCAT
+TTGTTTTTAATATTGAGTCGTAAATACCATTGGTTTTTATTTTTGCTAACCCTTTATTAAAATCAGCAAT
+AATTCTGTTATTTTTAGGGTTACTTAATCCACTGGTAATATGTAATGTATTGCTCGATAGTGGGGACGAT
+GAAAATGAAACTTTATCTTTTAGTTCAGGCGCTTCATGTTTTATAAAAGCACGCGCTACTATTTCATCCT
+CTAACGTTAGATCTATACGGTTATGCACCAACTTTTTCAGATTATTAATAAATTTTGTTGTTTCAGGTTT
+CTTGAAATTCATCGCTTTCTTAAAATTATCACTGTAACCGTAGTCACGAATTACTCCGACGTTTTTTTTA
+TTTAAACTTTCTAAGCCATCGTACTCAAATGAATCGTCTACACGTTTGATAAATTTTATATTGTTAACGA
+GGTAATCATCGCTGTAATTTAAGAATGTAGTTCTCTTCTTCGTCCACCAAGTACCAACAAGAATATCAAC
+TTTGCCTTCTTTGACCGCTTTGATAGATCTTGTCCATGGCACGAATGTCATTTCTACTTCATGCCCTTGC
+TCTTTAAATGCAGCCCGTACTATTTGTAATGCAATGCCTTGGCCTGGTAAGTCAGGGGAAAGGAACGGTG
+GCCAAGAATCACCTGTGGCGGTTATTTTTTCAGCATATGCCATACCTGAAAAAGCAAGTGAAAGGGTAAA
+AACTGTAGATAGTAGACGTTTCATATTTAAAATCCTTTGTAGTTATAATTTATATTGTTTTAAAAAGTGA
+GTGTCAGTATTCATCGGCGCCAATAGGTCTCATCAGAAACCTTGTATTTGGGCTAACGATTCCATTTTCG
+TTTATTGACAATAAAACCACCGCCAACCGAATAGTAAATTTGGCTAAGTAATAATTCTTCACCGTTATAA
+GCTCTAAGCTCCATCGCATTAGCATGGTCAGGTAACGTTTGTGGACCATGAAAGGTAACGGCATTTTGAC
+GTGGAAAACTACTGTCGTGCACGCCGAGTAATGATAAACGCTGAGTGGTTTCAACCTGTAGTAGGAATGC
+ATCAATAATATCCGGATCAATGGTTTCCGGTTCGAACCCGGCTAATCCTAAGAGCACAGCTTTACAGCTA
+CCCTGACTGATATCAGTTTGTGCCAGAGAACCAAATAATTCAGTTTTTACATGACTGACACGGTCTAACA
+CCTTTTTTTGTTGAAGCAATTTGCTAAAACGAAAAGCAGCGCGCATTGGGCCAACAGTGTGAGAGCTGGA
+AGGATCAATTCCTATACTAACCATGTCAAAAGCACTTATCATAAAATTCTCTTGTCGCCTTGATTGAAGT
+CGGAACTGTGAATAGGAACCGTAAGTTTTAATGACGCGGCACTTGGTTTAATTGAGTGCCGCGCTAATAT
+TAAAGTGATGATTTATAGTTCAAAAAGATTGATTCTACGCATCATCATTTTGATTAAAACTTAACATCGA
+AGTTGTAACGCATTCCAACGGTTAGCTGGTCGCTATCGCTAACGGCTAGGTTAACGTCGTCATTGTCATA
+TTCGTTATGCTGGTATTCAATAAATAAGCGGAAATCTTTGCTGCCTTGCCATTCAAGCGTTGTATTAAAG
+CGTGCAACATCTTTTGAATTGACTTCAGCTTGCTCATCATCAAATTGTGATGCGCCAAACAATAACTTAT
+ATTCGCTATTGATTGCATAGGTCGCTACGACATCTATTGTCGTAATATCGCCATCCACTACATCGCGTGA
+AAAACCACCATAAGCGGCGGCAAAATACCAATCGCCAATACTTTTAGACGCTGTTACAGCAATGCTATTT
+TCATCGGCACCTGTAAAGTCTCTGGTTAGATAAGCAAAACCAAGCGTATAATCACTGCCTGTATAAATTG
+CACCAGCATTGAATAGTTCGCTGCCATCTATATCATCGTTTTCACCAGAGAATTGTGCTTCACCTCGTAC
+TTGCAAGTTACCAAAAGATTTACGATAAGAAACTAATTCCTGCTTACGGAATACACCGACATCATCATAA
+GCTAAGGGTGTATTAGTACGGTTAAATATATCAACCACTCCCATTACTGCATAACTAGTAGTGTCTTGTT
+TACCAATAGCAACTCGTCCAAAGTCACCTTTTATACCAACATAAGCTTTGCGGGCGTCACCGAAGTGAGC
+ATCGCCTTGGATTTGGACTTTAAATTCACCTCTGGTAAAGCCAATCATGCCATTACTCAATTTATGCTCA
+GCAGTAAAACCTATACGTGACAGTGCGTCGCCTACATCCCAGCTATCGTTGTCATCAGTACTAGTTACAC
+CAAAAGTAGGGCGCAACGTGCCATAGAAACTCATTTTTGTATTTGATTCTTGCTCTGCTGTGACTACTTT
+GCCTTGTTCTAGCTGCGCTAAGCGTGTTTTAATTTCATTAAACTGGCGTTGTAATTCAGCTTCAGTCACA
+TCTTCAGCAGCTTGTGCGGCGAAAATAGGTAACGCTAACGCTAAAGGAAGTAATACTGACTTTAATCTTG
+TGTGTTTCATGCTATACCCTTGTACTTATTGTGGAATTGTTATAATTATTCAAGAAGGTGAGGGCGGACT
+AAATGGGAATTTAATCACCAACCTTCCTGTTTTGCTTGGTGGTTTATACACCAGCGAACAAAACACTAAC
+GGTACGATGTAAACCCACGATAAATAACATGTGCAAAGTTGTAAACAAGGTATACCAAGGCATTTACAAG
+CCACCTTTGTGACTTGACGGGATGAAATTTATCGATAGACTGAGCTAAAATAATAATAAGAAGAATAATT
+AGGGGACACTAATAATGCTATCTGACACTAAGATTTTAATAGTTGATGATGATGAACTGACTCGTCAAGT
+TTTAAGTAGTTACTTTGAAAATGAAGGTTATGACGTTTCATGTGCAACGACTGCTGAAGAGGCCGAAGAG
+TTATTGATTCTCGGCACAGTAGATCTCATTTTGCTCGATATCCGAATGCCTGGTAAAGACGGCCTGACTT
+TAACCAGAGAGTTACGGGTAAATAACGAAGTTGGCATTATTTTAGTCACGGGCAGTCAGGACGAAGTTGA
+CCGTCTGATTGGGCTCGAATGTGGCGCAGATGAATATGTGACCAAACCTTTTAATCCTCGTGAAATATTG
+GCTAGGGCGAAAAACCTTATTCGACGTGTCAGACTGTGCCAAAAAGTAAAATCTGCAGATAATGATGACT
+ATATTTTAAAGGCATTTGATTGTTGGAAACTGAACCCAGTTAGACGTCAACTTATCGATGAAGAACAAAC
+AACAGTGCAATTAACTGAAGGTGAATTTCAATTACTAAAATGTCTGATGGACCATGTTGGCCAGATAATG
+ACCCGAGACCAAATTCTCGATCAAATACGTAACCGAGAATGGGTACCAACGGATCGCACGGTTGATGTCT
+TAATCGGTCGTTTGCGTCGCAAGCTTGGTGATGATTCTACCAATCCACGCTTAATTTTGACTGTGCATGG
+CGCAGGTTATTTATTCACGCCAAAACTTGTTGATGTCGTATGAAACCATCCTGGTTAGCTCATTGTTTTT
+TAATAATGATTGGTTTAATGATGGTGTTCCAATCACCCAAAGGTCAAACAAGAGAGCTAATCGCATGTGG
+CCATCCTTACTATCCACCTGTCTCTTGGGTTCAACAGGAACAGTTAGTTGGTGTTGCTCCCGCAGTAGTT
+AAGCTGATTTTCGCCGAACTTGGCTACCAAGTTAGGCTTGATACCTTAGGTAATTGGAAACGTTGTTTGT
+CGGAAGTTAAAACAGGACATGCTGATATTGTGGTAGCGGCCTATAGGATCGCCAGTCGCGAGCCTGATTT
+TGACTTCAGTGAACAACATATTGTTGACGATCCCATTGGTATTTATGTCAATCCGAACAAGAGTAAAATT
+TATCATTCACTCAATGATTTAAAAGGAAAAACCGTGGGCTTGCTATTTGGTGATAGTTTCGGTGATAGTT
+TAGATAAATTTATTGAAGAGCATAATCAGGTAGAGTACGTTTCAGAGGGCCAACAGAATTTAAAAAAATT
+AGCTCAAGGTAGAATTGATTTCATACCATTAGGCATTGTTAGCGGTAAATTACAAACTCAAAAATTTGGT
+TATACCAAACAAATTATCGCTGCACCGTTTAAGTTAAAAACCGAGTACTATTATTTGGCGATAGGCTCCC
+ATAGTGAACTTAGTCAACACCTACCTTACATTAATCAACGCTTAATTGAATTGCATCAAAGTGGTAAAAT
+ACAGCAGTTAGTCACTAAGTACAGTAAGACTTACCTTGAGTCATCAACTAAAGCGAATACCCCGTGAATT
+TTCCTAACATACTCGGCTTACGTCGTTTGATCCGTTACCCTAAAGATCACCCATTAAGTTATCGGATGAT
+GGTTTATACCACCCTCTATAGCTTTGTGTTTATTATGCTGTCGACCGCGGTACAAATTACCTTAGACTAC
+CGTCGAGAAATGCGTAATATCGATCAGCAGATCCAATTAATTAGTACTAGTTACATCGCCAGTTTGGCTC
+GTAGTATGTGGGATTTTGATCAAGCTCAGCTTGAACTACAACTTAAAGGTATTAAGGCGCTGCCAGATAT
+CGCTAGCCTTGAACTTAAAGATCATACGAATAAAACACTTATCCGTTTGCCTGAGCAAGTCGTTGAGGGC
+AAGGTAATGAAATCAAGCTTTGGACTCAGCATTCCTAACAAGCGGGTTGGCAATAATGATAGTCAAAATG
+AACAAAGTAATAGACGTCAATTAGGTACACTGATTATTGCCACCAACCTAGCCACCATACACGCTAGATT
+ATGGCAGACTGGTTTTAATATTTTATTAAACCAGACACTGCTGGTAGTCCTGATCATGTTAGTGATTATG
+TTCATTTTACAACGACTGATTACTAGGCATCTCGAAAGCATGGCGGGTTACAGTAAAGCTATCGGTGACG
+GTGACCTCGAAGCTCCGCTGACGTTAAGCCGCCGACAACCAAATTTTCCTGATGAATTGAACCAATTAGT
+TAATGCGCTTAATGATATGCGACTGGCGATTCGTCATGATATAAATCGACGAGAAGAAGAGAAGCAAGCA
+TTACGTTATAATCGCGATCAGCTGCAACAAATGGTCGAACGTCGAACCATGAGTTTACAACAAGCGAAGG
+AAATCGCCGAAGAAGCTAACAAGGCCAAATCACAGTTTTTAGCGACCATGAGTCATGAAATTCGCACGCC
+GATGAATGGTATGCTTGGCATGATTCAGCTACTGCAAAACAATGAACTTACCGATCCCCAATCTCATCGT
+GTGAAGATTTTGCATGATTCAACGGAAGCCTTGCTTGAAACCTTTGACCATGTATTGCAATTTGCTCAAC
+TGGAAGAGGGGGGATATGTCTGCTCTGAATCTTTTTTCTCTTTGGACGAGTTACTACATAATCTTATTAG
+CTTGATGCAACCTAAAGCGGATGAAAAACATCTGCAGTTGAAACTTGATACACCAGTCACGGGTGATTGT
+TACCATGACGCGGCAGGTAGCTTACGCCAAATATTAACTAATTTATTGGCTAATGCGATCAAATTTACTG
+ATCAAGGTGAAATATTGCTCCGTGTCTCTCACCTTGAACAAAGTGAGCATCAACATCGATTGCGTTTTTC
+AATACAAGATAGCGGCATTGGCATTGAACCGGCATTGCAGCAGCACATATTTGAACGTTTTACTCAGGCC
+GATGAGTCGATCACGCGTCGCTTTGGTGGAACGGGTTTAGGACTTTCGATTTGTCGTCAATTAAGTCAGG
+AAATGGGCGGACAGATTGGTGTAGAAAGTACCGTAGGTCAAGGAAGTACTTTTTGGGTTGAAGTAAAACT
+TAAAGTTGCTAAAGCGAGCGAATTTAAAGCTAAAGCAGTATTACCTGAATTGCCACTACTGAAAATTTTA
+TTAGTAGAAGATGTCGAAATTAATCAACAGGTAGTGCTGGGGTTACTCGAAAAACACCAAGTGATATTAG
+CTGATAATGGTCATGATGCCATTGGAACCGCCAATCGTGAGACTTTCGATATCATTTTGATGGATATGCA
+TTTACCAGGAATAAGCGGACTCGATATCAGTGCTAAAATACGTGAAAACGATAAATGCTGTAATTATAAA
+ACGCCGATAATAGCATTAACCGCGAGCGTTCGCCCCGACGATATTCAAGACTATTTTAATGCTGGATTAC
+AAGATGTTGTCGCTAAACCTGTGAAGCAACAGTTACTATTAGAGGCTATAGAGCGTGCACTCGATCCACA
+AAAACCCAAACTATCTAAAGTTATCCAACAGGTAGATACCACTAGTGACATGCCGTTACTTGATCTATCA
+ATGATCGAAACTCATCTACAGATCTTAGGTCCGGCTAAATTAGCAAAACTCATGGAAAGCTTTTGTAAAA
+CTCAACAGCAACTTTGGCCTGCATTGAAACAAAGCCTAGCGAGTGACGATCATTATGAAGTAGAACATCA
+AGCCCATGCACTCGCAGGTGCTTGTGATATGCTCGGTTTTGTCAAAGCCAGTAATCTATTGCGTCAACTA
+GAGCAGAACGCCAAAAAGGGTACCATTAAGCAAGTTTCACAACTGCTTTTACAACTCAACCCTATCATGG
+AACAGAGTTTAGCTAAGGCAGAAACCTACTGCAGTTAAACCACATAAAAACAAACTACCTCTTAAATTAA
+GATGAGGTTAATCTAGGTTGAAATTGGGTCTCACTATAATTTCAACCTAGTTTTTTATAGCTTAAACACT
+ATTACATCATAAATAAGACAACAAAAAGCCACATCTCCTTAATTGTCTATATCAGCTGCACGCCCCATAT
+CCATTTACTTCAAATCAAATTCTTCTATCAGTTTATCGTTCATGTAACACCGCTAACAATCCTGTTTACA
+TCTTTATACAAGTTGTTAATTCTGAGTTTACATCTAGCCTTTAGTGTTATCAGGGTGGTGAGAAACAGTT
+CAAATTTTTGAATTATTATTCACAACCGATAACTCAACAGGAGTAAATAATGACTGAAAAAAATATAATA
+AAACCCAGTTTATTTATGGCAATACTGCCGATAATATTGACACTGACAATTCTAGGCATTCAATTATTCT
+ATTACGGCGACTTTACGCCTCATATTCCTCTCGCTATTGGAATCGCGATTACAGCCACTTTGGGATGGTT
+TCGTGGTTATCGCTGGGATGATATGGAAAAAGGAGTGATGCACGTTATTCGTGTCGGGCTTCCATCAATT
+GCTATTCTAATGACCGTTGGTATGATCGTCGGCGTCTGGATTGCCTCAGGTACTGTACCAGCGCTAATAT
+ACTACGGATTAAAAGTATTGAATCCAGAAATATTTTTAGCTGCAGCCATGGTGTTATGTGCCGTAGTATC
+TGTATCTTTAGGAACATCTTGGGGTACAACAGGTACCGTAGGCCTTGCCTTGATGGGTATTGGTTCTGGC
+TTTGATGTCCCAATGTACTGGACTGCCGGGGCTGTAGTTTCCGGTGCTTTCTTTGGTGACAAAATATCAC
+CACTCTCTGATACTACCAATTTGGCACCTGCAGTAACGGGCGTCAATTTATTTGATCATATTCGTAATAT
+GTTACCAACAACGGTACCTGCAATGCTTATTGCTTTGGTCATCTATATATTCGTTGGATTTAATCTAATT
+GGTTCGAATGAAGTCGACTTCTCTAAAATAGAAGCTATTACTAATGGTCTAGAGAGCAATTTCAATATCA
+GCTTATTAGTGTTACTACCTCCATTACTGGTCATTGTGCTTGCCCTTAAAAAGATGCCTGCCTTACCTTC
+GTTGTTCGCTGGTGTATTGGCTGGTGCGTTACTCGCTATATTCGTTCAGGGCGCTTCATTGCATGAAATA
+TTTAACTTCATGCAATCAGGTTATAAAATTGAAACCGGTGTTTCTGAAATTGATGGCTTGCTAAATCGTG
+GTGGTGTTCAATCAATGACCTGGGTTATCACGTTAGTTGTCATTGCGTTAGGTTTTGGCGGCGTACTTGA
+ACGTACCAAATGTCTGGAAACTATTATTACGGCAATACTTAGCCGCGTTAAGTCATTTTTTGGCTTACAA
+GCATCAGCTACGGGTGCTGCAATAGCAACCAACCTTGTTGCTGGCGACCCTTACCTTTCCATTGCGTTAC
+CAGGAAGAATGTTTGCACCAGCTTATGTTGATAAAGGTTACTCGAAATTGAACTTATCACGTGCTGTTGA
+AGAAGGTGGAACCTTAATTTCTCCGCTAATACCTTGGAATGCTGGTGGTGCTTTTGTTATTACCGCACTA
+GGTTTGGGGATTGCTGAAGGTAACATTGAAAACCTACTTTATATTCCGTTAGCATTCGCCTGTTGGTTAT
+CTCCATTAATTGGTTTGACTTATGCCGCACTTGGACGTTTTTCACCAAAAATGTCAGCGGAAGAGTTAGA
+CCGATATCAACGTGAAGAAGAGGAAATATCTGAAAATAAAACTGTTGAAGTAAGGAAAGGGGCGAATATG
+TCCGCCAAACACGCTTAGCAGCATAATTAATTAAGTCACTGCTACGTAGAGTTCGTAATTTATTGTAGTA
+ATGGCGTTAATAGAACAATTACTGGCTTGTGATCAAGCCAGTATAAAAACAACCTAAAATAAAAACTACG
+GCATGTTTAGCCGCGGAGAAAGCAAAATGTTTTACAAAAATGATCAAATAGCCGGTTTCGATGACAGTAT
+TTGGCAAGCCATGGAGCAAGAAGACAAACGTCAACAAGATCACGTTGAATTAATTGCCTCAGAAAACTAT
+ACCAGTGCGCGCGTGATGCAAGCCCAAGGCAGTCAACTGACCAACAAATACGCCGAAGGTTATCCTGGTA
+AACGTTATTACGGCGGCTGTGAACACGTTGATGTGATTGAGCAACTGGCGATTGATCGTGCAAAAGAATT
+GTTCGGCGCTGATTACGCCAATGTACAACCCCATTCTGGCTCACAAGCCAATGCCGCAGTATTTATGGCC
+TTGCTTAAGCCCGGTGAAACGGTGCTCGGCATGAGCTTAGCGCACGGTGGTCATTTAACCCACGGCTCTA
+AAGTAAGCTTCTCTGGTAAAATTTATAACGCAGTGCAATACGGCTTAAATGAAGCAACCGGTGAAATTGA
+CTACGAAGAAGTCGAGCGTCTTGCAAAAGAGCATCAACCGAAAATGATTATTGCCGGTTTCTCAGCGTAT
+TCACGTGTGGTTGATTGGCAGCGTTTTCGTGACATTGCCGATAGCATTGGCGCGTGGTTATTTGTCGATA
+TGGCGCACGTAGCTGGTTTAGTGGCGGCAGGTCTTTATCCTAACCCGGTACCGATTGCGGATGTGGTGAC
+TACCACTACCCATAAAACCTTACGTGGTCCTCGTGGCGGTTTGATTTTAGCGAAACAAAATGACGAACTG
+GCTAAGAAATTAAATTCAGCGGTATTCCCTGCCGGTCAAGGTGGCCCGTTGATGCATGTTATCGCGGCCA
+AAGCGATTTGTTTCAAAGAAGCACTTGGCGAGGGTTATGTTGAGTATCAGCAACAGGTTATCGATAACGC
+CCGTGAAATGGCAAAAACATTCCAAACCCGTGGTTATAACGTAGTTTCTGGCGGTACGGACAATCATTTA
+TTTTTATTGGATTTAATCGATAAAGGTATTACCGGTAAAGACGCCGATGCTGCGCTTGGCCGCGCTAATA
+TCACGGTCAATAAAAACTCCGTGCCTAACGACCCACAATCACCATTTGTCACCAGTGGTCTGCGTATCGG
+CACACCAGCCATCACCAGTCGTGGTTTTGGACTTGAGGAAGCAGCAGCATTAACGGGTTGGATTTGTGAT
+GTGTTAGATGACATTAGCAATGAGCAAGTGATTGATGACGTGCGAAGTAAAGTGTTGGACTTATGTGAAA
+AAAATCCGGTCTACCGCTAGGTAACCCGACTGAGCGCTAAGCGGCTTAGCAGCGGCTTAGCTATCCTTGT
+TTAGCCAATAATACAATGTAGAAAAAAGGGTATACCATGCAACAATATTCAGGATTTGGTTTATTAAAAC
+ACTCGTTAACTTACCACGAGAATTGGCAACGGGTTTGGAGTAATCCTACCCCGAAAAAACACTATGATGT
+TGTTATCATAGGCGGTGGTGGACATGGTCTGGCAACGGCTTATTATTTAGCGAAAGAGCATGGCATCACT
+AACATTGCCGTGATTGAAAAAGGTTATTTAGGCGGCGGTAATACCGCGCGTAATACCACCATTGTGCGTT
+CAAACTATTTATGGGACGAAGCGTCTCACTTATATGAGCATTCCTTAAAATTATGGGAAGGCTTAGCACA
+AGAGCTGAACTATAACTTGATGTTTAGTCAACGCGGTGTATTAAACCTAGGCCATACCCTACAAGACATG
+CGTGATATTGAACGCCGCGTGAATGCTAACCGTCTTAACGGCATTGATGGTGAAGTCTTAACCACCGCAC
+AAGTACAAGAAATGGTGCCTATTTTAGATTGCTCAACCAATGCACGTTTTCCGGTGATGGGCGCTTCATG
+GCAAGCCCGTGCAGGTACGGCTCGTCACGACGCGGTTGCCTGGGGTTTTGCTCGCGCAGCCGATGCGTTA
+GGGGTTGATTTATTACAGCAAACGGAAGTCACTGGCATTCGCCGTAAAGATGGCGCAGTAGAGGGCGTTG
+AAACCAATCGCGGCTTTATTTCGGCCGGTAAAGTGGCATGTGTCGCTGCGGGTAACTCCAGTGTTATCGC
+CAAGATGGTGGGCATGGAATTACCGCTTGAATCTCATCCACTGCAAGCGATGGTATCAGAGCCATTAAAA
+CCAATTTTAAATACCGTGGTGATGTCCAATCATGTCCACGGGTATGTCAGTCAATCCGATAAAGGTGACT
+TGGTCATCGGCGCGGGTATTGATGGTTATACCGGTTATGGTCAGCGCGGCTCTTTTAATGTGGTTGAGCA
+TACTATTGCCGCCATTATCGAAATGTTTCCTATTTTCAGTCGTGTGCGTCTTAATCGCGCCTGGGGCGGC
+GTGGTTGATACGTGCCCAGATGCCTGTCCTATCATTTCGAAAACACACATCAAAGGACTGTATTTTAACT
+GTGGTTGGGGCACGGGTGGTTTTAAGGCTACGCCGGGCGCTGGGCATGTCTTTGCGCATACTATCGCCAA
+CGATGAGCCACACCCGTTAGCCAAACCCTTTAGTATCGACCGCTTTTCATCAGGCGAATTAATTGACGAA
+CACGGCGCTGCCGGTGTTGCGCACTAAGAGGAATTTATTATGTTACTTATCCACTGTCCTTATTGTGAAG
+AGCTGCGCGAAGAAGAAGAGTTTAGCCCTGCTGGGCAAGCTCATATCGTGCGCCCACTTCAACCCGAAGA
+AATTAGTGATGAGCAATGGGCACGTTACTTGTTTTTCCGTAAAAACCCGCGCGGTTTACATCACGAGATG
+TGGCTACATGCGGCCGGTTGTCGCAAATATTTCAACGCGACCCGAAACACCGTGACCTATGAAATCATGG
+AAACTTACAAAATGGGCCTAAAGCCCAGCGTCACCGCTAGTGAAGAGGGCCAATCATGAGCCAAGTTAAT
+CGAATCGCTGGAAGCAGCAAACGCATTAATCGCAACCGCACCTTAACCTTTAGCTTTAACGGCAAAGAAT
+ATACAGGTTTTGAAGGCGATACCGTCGCATCAGCCTTGTTAGCTAATGGTGTTGATGTCGTTGGGCGTAG
+TTTTAAGTACTCACGTCCTCGCGGTATTATTACCAGTGACTCGCAAGAGCCGAACGCCATTTTTCAAATT
+GGCTCGACGCAAGCGACCACTATTCCTAACCCACGCGCGACACAAACCGACTTGTACCAAGGATTAACCG
+CAAGCTCAACCAACGGTTGGCCTAATGTTGATTTCGATTTAATGGGCACCGTGGGCAAATTAGGTGGCTC
+GATGATGCCGCCCGGGTTTTATTACAAAACCTTTATGTTTCCACAATCGTTATGGATGTCATACGAGCAC
+TTAATTCGCAAAGGCGCTGGTTTAGGGGCAAGTCCTCAGCAAAATGACCCGGACAGTTATGACAAAATGC
+ACCATCATTGTGATGTGATGATTGTCGGTGGTGGTCCTGCGGGCTTAGCCGCAGCGTTATCTGCTGCGCA
+AACAGGCGCACGCGTTATCATCAGTGATGAGCAAAATGAATTTGGCGGCAGTTTATTATGCTCAACGCAG
+CAAATAGATGGCCAATTGCCGAGTCAATGGGTAGAAAAAACCGTGGCACAGCTTAGCGAGATGGATAACG
+TGATGTTACTTCCTCGCAGCACGGTGTTTGGTTATTACGACCATAACCTAGTGGGCATTAATGAACGTCG
+CACCGACCATTTAGGTGAGCATCAACTGCAAAGCACCCGTCAACGCGTGCATAAAGTGCGCGCTAAACAA
+GTGATTTTAGCCACCGGTGCTCATGAGCGTCCGCTTGTTTATGGTAACAATGACGTGCCAGGTTGTATGT
+TAGCCAATGCAATTTCTACCTACATTAATCGCTATGATGTAGTACCAGGCAAGCAATTGGTGTTAATGAC
+CACCAATGATAATGCCTACAAAACCGCGATTGATTGGCATCAAGCCGGTCGTAAAGTGGTCGCTATCGTT
+GATACGCGAAGCACCTCAAATGGCGACTTGGTCAATAAGGTCAAAAAACTGGGCATCGATATCATCTTTG
+GCCATGGCGTGATTGAAGTCAAAGGCAGCAAACGCGTCAAAGGCGTTGAGGTTGCGCCAATCAATGCGAG
+TAATCACAGTGTTACTGGTCCAGCGAAACATATTGTCTGTGATACGGTTGCCAGCTCAGGTGGTTGGAGC
+CCTGTTATTCATTTGTCATCACACACAGGCTCGCGTCCGGTGTGGAACGACGACATTGCGGGGTTTGTAC
+CCGGTGATACCGTGCAAAAGCAACACAGTTGCGGTGGACTGGAAGGCGTTTACGCGTTATCAAAAGTCAT
+CAGTGATGGTTTCACCACTGGCGCTGTCGCAGCAGAGGCCGCAGGCAAAGGTGATGGACGTTATGCGGGG
+AACTCGCCAACAACCAGCGACCCACAAGAAGATGCGTCCATGGCGCTGTTTCACATACCGCACAGTAAAA
+AAACCAGTCGCGCGCCAAAACAGTTTGTTGATTATCAAAATGATGTCACCGCCGCAGGTATTGAACTGGC
+AAACCGTGAAGGCTTTGAATCGATTGAGCATGTCAAACGCTACACCGCGTTAGGTTTTGGTACGGACCAA
+GGCAAGTTAGGTAATATCAACGGCATGGCAATTACCGCTAAATCGTTAGGTAAAACTATCCCTGAAACGG
+GCACCACTATCTTCCGCCCTATGTATACCCCCACCACGTTTGGCGCCTTAGCGGGTGCGGATGTGAAGCA
+CTTGTTCGACCCAGCACGTTTTAGCGCTATGCATAAATGGCATTTAGAAAATGGCGCTGAGTTTGAAGAT
+GTTGGCCAATGGAAACGCCCGTGGTACTTCCCACAGCCAGGCGAAACCATGCAGCAATCACTCGAGCGTG
+AATGTTTAGCAACACGTAACAGTGTCGGTATTTTAGATGCTTCGACCTTAGGTAAAATTGATATTCAAGG
+CAAAGATGCACGCGAATTTTTAAACCGCGTCTATACCAACCCATGGAGCAAGTTAGGCGTAGGCAAATGT
+CGCTACGGCGTTATGTGTAAAGAAGACGGTATGGTCTTTGATGATGGGGTTACCGTCTGTCTTGACGATA
+ATCGTTTTATCATGACCACCACCACTGGCGGGGCGGCGGGCGTATTGCAATGGTTAGAGCTATGGCATCA
+AACCGAGTGGCCTGAGCTGGAGGTGTATTTCTCAACCGTGACTGACCATTGGTCAACCATGACTATCTCA
+GGACCTAACTCTCGTAAAGTCTTGGAGAAAATCTGTGATATTGATGTCAGTAATGACAGTTTCAAGTACA
+TGGATTGGCGCGCAGCGACGGTTGCGGGGGTTAAAGCACGCATTTTCCGTATCTCGTTTACCGGCGAGCT
+GTCGTTTGAAATTAACGTGCAAGCAAACTATGGCATGCATGCCTGGAAAGCGGTGATGGCGGCGGGTGAA
+GAATTTAATATCACCCCGTATGGCACCGAAACCATGCATATTTTACGTGCAGAAAAAGGCTTTATCATTG
+TCGGACAAGACACCGATGGCTCGGTGACACCACAAGATTTAGACATGGACTGGGTTGTGGGTAAGAAAAA
+AGACTTTAGCTTTATTGGTAAACGCTCTTGGACGCGCTTTGACAATAAACGTGACGATCGTAAACAAATG
+GTGGGCTTGAAACCGAAAGACCCTACTTTTGTACTGCCTGAAGGCGCACAAATTGTCTTTGAGAAAAACC
+AATCCATCCCAATGAAAATGGTGGGTCACGTTACCTCAAGTTATTACAGTGCTTGTATGGGCTACTCGTT
+TGCCTTAGCAGTCGTTAAAGGCGGTATTAGCCGCAAAGGTGAGAGTGTCTATTTGCCATTAAGTGATGGC
+ACCACCGTGGAAGCTGAAATTTGCAGCCCAGTATTTTATGATCCAAAGGGAGACCGTCAAAATGTCTAAC
+TCAATCCAGGTAGAATCGCCGCTACACCATGCTCAACTTGACCAATTAATTGGCCAATCAAGCGCGGGTG
+GCATTGTCTTGCATGAGCATAAGTTATTGGGTCACCTTAACTTACGTGGCAACTGTGCGGATGCTGAATT
+TTTAGCTGGTGTACAAGAAGCACTCGGGGTCGCACTGCCTATTACGCCGTGTAGCAGCGCCAAGAGTGAG
+CTCGCACAAATCATGTGGTTAGCGCCCGATGAATGGTTAATTATTGTCGCCTCAGGCAATGAAGATGAAG
+TCGAGCAAAAGCTGCGTTCGTATTTAACCGGCCACTTTGCCGTCAGTGATATCAGTGGCGCGCAAACTCT
+GATTGAACTGAGTGGTGAGCATGTTATCGACTTGATGAAAAAATCAACTGGTTATGATTTACACCTGGAT
+AGCTTTCCCGTGGGTAAAGTCGTGGGTACCACCTTTGCTAAAACGGGTGCGCATATCTTGCGCGTGAGCG
+AAGATTCGTTTCAGCTGGTGGTACGTCGCAGTTTTTCTGACTATGTGTGGTTATGGATCCAACAAGGTAG
+CCAAGAATACGGCCTGACGATCGTTTAACGCTTGTTTAGCTAAAACCAATCGCCCCTTAACGCACATTGT
+TTGTTGTTTCAATGCGCGTTAAGGGTAGCGATCACTCATTATAAAACCGCTTATGTTTAACTGAATAGCT
+TGAATGCATAAAATCATTCTGTTCAAACTAAGCGGTTTTCACTTCAAAATAGGATCGAACATGTCCGATA
+TCAAACCTGTATCGCAAACGCATATTATTACCGCAGATTGTCCTAGTCGGCCGGGAACGGTTGATGTGGT
+GACCCGTTTTTTGTGCGAAAAAGGCTTCTATATTAATGAAATTCACTCGTTTGATGATACCGCGGTCAAT
+CGTTTTTTCATCCGCATAGAATTTAGAGCACAGACGGCGACAGACTTTAGCGCTGAAACCTTTAGCCAAG
+AGTTTGAGCAACGCGCCAGTGAATTTGAGATGCAATGGCAACTAGCCTCCAGTCCGTATAAATCTAAAGT
+TGTGATCATGGTGTCCAAACACGATCATTGCTTGAATGACTTATTATACCGTTATCGCACCGGCGATTTG
+GATATAGAGATCCCCGCGATCATCTCTAATCACCCAGATTTAGAAGAGCTCGCTAAATGGCATGGAATTC
+CTTATTACCACCTGCCCATCACGAAGGACACTAAACCTGAGCAAGAAGCCAAGGTATGGCAGATAATTCA
+AGAATCTGATGCGGACTTGGTGGTATTAGCGCGTTATATGCAGGTCTTATCGAGCGATTTGTGTCAGAAG
+TTGTCCGGTAAAGCCATTAATATTCACCACTCGTTATTACCAGGCTTTAAGGGCGCAAGACCGTATTTTC
+AAGCCTATGACCGCGGCATTAAGTTAGTGGGCGCGACTGCGCATTATGTCAGTGATGACCTCGATGAAGG
+GCCAATCATCAGCCAAGGCGTTGAGACGGTTGACCACGGTTATTATCCTAAAGACTTAGCGGCTAAAGGA
+CGTGATATAGAATGTTTAACGCTGTCGCGTGCGGTGCGTTGTCATATTGAACATCGCATATTCATGTACG
+GGAAAAAGACTGTGGTCTTTTCTAAGTAGCGGGCTTTTTATCAGCAGTAAACAACGACAATGTTTATGAA
+CTTTAGCGTAAGTATTGTCGCTGTTTTTAAAGTCTTTACCTCATTTTAATAGCGCGCTTTGTCTTTTATT
+CGGGGCACTTTAGAAAAATGAAGTGATGAGCAATAGTGAAAAGGATATATAGATGTCAATGACAGTAGCA
+AGTAAACATGACGTACGCGCAGTAAGGGCTATTGGCATAGGTGCGCAGCTAAAGTCGATCCGAATGAGGA
+ACAAGCTAACCCTTAAAGAAGCAGGTAACCTGACTAACTTGGCGCCTTCAACTTTATCTAAAATTGAGAA
+TGAACAAATTTCGCCAACCTTTACTGTGATGCAAAAGTTAGCAACTGGTTTAAATATTGAGTTACCACAA
+TTATTTACTAAACCAACAGTGGCTCAAGCAGTTGGCCGCCGTGATGTAACGTTAAAGGGGCAAGGTAATT
+ATCATTTAACTTCCACGTATGAGCATGAGTTACTGTCCACGCAATTTAGCCATAAAAAAATGATGCCATA
+CAAATGCAGAGTTCACGCGCGAAGTTTCAATGACTTCGGTGAATGGGTACGCCATAGTGGTGAAGAGTAC
+ATGTTAGTGCTTGAAGGGGAGGTACAATTGCTTACCGAATTCTATGAACCCGTGAATTTAGTAGAAGGCG
+ATAGCGTCTATTATGATGCAATGATGGGGCATTTAGTTATTTCTGTGAGTGACCATGATGCACAAATTCT
+CTGGGTAACCACCAAGTAGTTTGGGTATATGGCTAACTACATGCAGCCAAACCCTTTATTGATTTCTTAT
+CCTGTTTGTATTTATACATTCGTTGGTCAGCTAGTGATAAACACTCTGATTGATTTAGCGTTTCAAAACT
+GGTGGCAATACCAAAACTAAGCCCAGCTTCGCTCCATCCTCTGTGCTGTAGCTCTTTTTCTGTTTGAAGC
+AGTAGATCAGACAATTTCGTGATTATCGCTTCGGTTTGTTGCACATTTTCAATATCGACTACCCAAATAA
+ATTCATCACCACCACAGCGATATATAGATCCAAGTTCTTGCAGTTTCTTTTGCATTATATTGGCTGTAGC
+AATGAGCACTTTATCGCCTTCTTCATGGCCGAGTTTGTCATTAATTTTTTTAAACCCATCAAGGTCAATG
+AAAGTGATGCAGTAGGGGCCTTTTAAACTAGCCAGCTTTTCATTTTGAGCAAAACGGTTGCCTATTTGCG
+TTAATGGGTCGATACGAGAAATAGCATAACTGCGATGAAACTCTTTTTGTTGAATTTGCAGCCACTCTGA
+TAAAGAAAGCAGAATGCACATACAATCAATAGTTAATGCAATTTGCACAATCACTTCGAGTGAAATATTC
+CAGTCAATTTTATAGAGGTGAGATAAAATATAGCCAGCTAAAGTGAAACCATATACAAGGTTGCCTATTA
+AGTAATACTTCGCCCTGAAGTCATTTTTAGCGAGCATAAATATACCGGTACCAATACAAAGAGGAATCCA
+TATAGTTGCGATGATATGCGATATTAAGAAGCTCTGCGTAAAGGGGATAAAAGGCATAATAATACCTAAA
+CTAAAGCAGACTATTGATAGTAAGTTAAATGTTAAGGTCAACTTAGGGTGTTTTTGAGGGCAGTTAAACA
+GCAACTTAGTGAACTGGCTGGCAGAGGCGATAGCAAAAGGAAAGATAATGATGCCGCTATAAACAGGATT
+AAATGCAGACACAGTCAATAAATGGCCAAAGCTTCCTGATGCAGTAAACCAACCTAGGCCTTGTATGCCA
+ATATACCCGGTACAAGCCAAGGTAACTAAATACTTGGTTCTGAGGTAAATGAAGAAAGCGATTAAGGCTA
+GCGTCATCATTACTGTAAATGAAATTGTGGAGATACTATTGGTTATAAACTGTTTTTTGTAGAACTCTTT
+TTTACTGTAAAGTTCTACCACGACGGGTGTTGCAAACATTTTAGCTTGAATATAAACCCAAAGCGTACCA
+CTTTCGTTTTGGTTTAATAGCAAAGAAAAAGCTTGTGAATGAGCCAGCTTTGGATTTTCACTTCCCATGT
+GGCCGAAGCTTTCTAATACTATTGGTTCGCCATGTTCAGGTTGCCAATAAGCTGTCCCTATATCTAAGTA
+AACCGCATGAATATTAACAAACCAAGTATCTTTTTGACCTTTGGTATTGGTTAATTTAATCTTTGAAATA
+TAAGCGCCACTACCGCCGAACGTAGACGTGACTCTATTGGCATTTTGGTGCAATTGACTTAATGCTAAAA
+AGCTAGGATTGGTGTCGAGGGACTGAGTTTTAAACCAAAGGTCATGTTCATTTAATTCAATTTTATTTCG
+ATTATCCAATGCTACAAAGGGTTGTGCATTGATAGAATTGGCGATCATTGAGAATAAGAAAAGAACAAGT
+AATGCAGAGTATTTTGTCATAGTGTTAACGTATTTTAGGATGCCAATACCTAGTTGAGCGTTATACATAA
+ATTTAAAATATCCTTATAACAAGTTAATACTACACACTATATATTATGTAAAATAAACAATAATATAACA
+AGAAGACAACTAAAATAATTGATTAAAAATCAGAGTGTAATATTCAGGATCATGTTTGCTATAAACTTGT
+AGGGAATCTCTCTGTATTAAGTGCTTTACCATTAATAAAAGGGGCAGGGATGTTAATTATTAATTGGATT
+GCCATATATTCTCTGATGAACAACATGTCATATTACTGAGAAGTCTCAGTAATAACCCGAAAACCATCTG
+TATTTAATGTAATATATTGATAGTATTAGTAATTGTATTTAATTCTATGTTGGACATTACTGAGACTTCT
+TAGTAATGCCCAAATACTGAAAATAATAAAATATTTTTAGTATATAAAGCTTTGAAATTATGGGATATTA
+ATGTCAATTAAATAAATATTATGGGGCTGATATTACTGAGAAGTCTCCATAATAAGCTGTTATATAAAAC
+GAGACTGTTCGGTGCATGCATAAATTTTTAAATCGATTATCACTTCTACTAATAGTTATTGCTTATGCGT
+TTGGCTATTTTGAAACTCAAAATATAGTTAACGCATCTAACGCATCTAACGCATCCCTACCAATAGAAGA
+TCTATTTGAGCAGCGTTACCTATTAGAGTTGAAAGTAGGTATGTTTTTATTGTTGCCTTGTTCTTATTGG
+TCTTATCATTGGTTTAAAACCTTTAAAAATTGGCCTTCAGATCAAAGTACGACTTTATTTGGTAAAACAT
+TCGCAAATGGAAATAGCTTAATACTTAAATTATTGCTCGGTTCATTTGTTATTCTTGGTACTTTTTCGCC
+ATGCTTACTTTCATTCTATATGGCGAGTGTATTTAAAAGTTTTATATAACAAGTCATTAAAGCAGGAAAA
+AAGCAGTTGCTTTTGCTCCTGAATCGCTAATTTTAACCAACTATTTTATTGCCCGCTAATGGGGCGTTAT
+GTTTTTCTAGAGGTTTGAGTGCAATCTAAGTTATTAAAAATCAAATTGAATCCCAATTCTCGAAGCCATT
+TAGATACTTTGATCTCTTATATGCGCGAAAATATTGAGTTTCCAAAAAGTGAAATGGAGCAAAAAGGTTA
+CTTTTGGGATTCTGTATTTTATGAAAAAGAAGATAAATTTGAATGCATCTATATCGTTATCAAGTCCGAT
+GATTTTTCTAATATAATGATGGATGAAAGTGAATTAGTAGTATCTCCTTTTAGAGATGTTTATGAAAAAT
+TTAGAACTACTTGTTGGGCTCCTGGGCCTTATATAGATTTGGAACCGATATTTTGTTTTAATTCATCATT
+AACTTTTTCAGGTTAAAGTAGAGTAATCAAAAGATAATAAGCTGTTCAAGCGGGACAAATTACAATTGTC
+AGTTTCCACTCTGATCTTGTACCGCTTTGGAGCACAGTTATTTAATTGTTACTAAATAGGTTAATCAATG
+CACAGACGGATTGGAGATAAATAGTGAGTTATATAGTTCAAGAAATCAAATCTCAACACGATATTCAAGT
+GTGCGAAATTATTAAACAAGTAGGCAAAGAATACGGTGCTACTGGCGAGGGGTTTGGTCCATCTGATTCT
+GAAGTTCAAGCGATGAGCCAGAACTACAAAGATGAAAGCTCTAGCCGCTATATCGTCGCAAGTATAGAAG
+GGCGTATCGTCGGTGGCTGTGGTATCGCTGCTTTTAATAACAGTAATGAAATTTGTGAATTACGAAAATT
+ATTTCTTTTACCAGAAAGCAGAGGTTTAGGTATTGGTAAAAATCTTACCGAAGGTTGCCTTAAGTATGCC
+AAAAGTAAAGGTTATAAAAAATGCTATTTGGATACCCTAACAAGCATGAAGTCAGCAATCGCTTTATACG
+AGAAGTTGGGGTTTAGCCATCTAGATAAGCCACTTCAAGGTACTATTCATAACGGTTGTGATGTTTGGAT
+GCTAAAAGAGCTTTAGGCGAAGCTAACAAGGAGTTAGAGTAGGACTTTTAATAGTTTGCTAGGTTTCTGC
+TCAGTAACACATTATAGCCAATCATTATTAAGGCTATTATTTTGGACGTTATATTTTAAAGGACTATCGC
+TATCATAAAGCTCTACTGTATTTTACCTTGTGTTTTTCTATTCGCAGGCTGTCAATCAACAGAAAGTAAA
+AAAGTAGAGGAATCATTCCCTCTAAAAACAATCCCCTCTAACCCAACAATTATTGATAATCATGCCTTGG
+GTAAGTTATCTACAATGCAAGTTCCAATTAAGGAACAAAAAGTAGTTCAATCACCCATCAACTTTTTTAA
+TGAGCATGGTCAGGATATTAAGAGAAAAGAAAAAGTTAACGACAATGCTTCTCCGTTGTTGAACCAACAG
+GCCTGTAGAGATAATGTAGAAGTAACTTATCGTGTTATTGACCAAAATGCAGTGAGTGGAATGTTTCACG
+CAAAAGTTCAAGCTCAAGGTGTAATACTTTCGTTATCTGATGATCACAAAGATATGAAATTAAGGACTAC
+GGGTGGTTTACAAAAAACGTAAATTTACAAAAATGGCAACCGTATTTAAAAAAACCTCCATTAGCAAAAG
+GCATTTTGTTAAACCTTGGCTCAGAGTTTTGGGACAGCAAAAGTAATTGGTATGTGTGTGGTGTAAATTA
+AAATGTAACCAGTTGTTAAACAGGCAAAAATATAGTTGGCTTTTACTCTTTCGTCACTTATTCTAACCAA
+CAATATTTACCCTGTTAACAGGGGGTTATAACTCTATCGGATATCGAAATATATGAATCTCGTCGTAACT
+ACTTCACCTACGCAGGAAGATCTTAAAGCATTAAGTGTTGGTATTGGGTCTTATAATAAAGATTACCTAC
+CTGACGAAGTTGGTTTTGAAAAAGATACCAAATTTGCTGTCATTGCTAAAGACGCAAATGGAAAAGTCTT
+AGGAGGCATTAGAGCCAATGCATTCTGGAACTACTGCACGATTGAATTGCTTTGGTTATCTGAAGAAACT
+AGGGGCTTAGGGCTAGGTACTAATTTAATGGAAGCAGCTGAAAACTTTGCTAAAGACAGAGGGTTTGGCT
+ACATGCGAACTGAAACACTTAGCTTCCAAGCTAAACCTTTCTATGAAAAGCTAGGTTACAAAGTATTTGG
+TGAGTTACCTGATTATCCAAAAGGTCATACAACATATTGTTTAGTAAAAAAACTATAACAAGTCGCTAGC
+ATTTCAAAGTGGTAAAGGTGTAATTTTTAGTTTAGCGTTATAGTAATTATTGATTTAAGGTGAAGTCCTA
+ATGAATAAAATTATTGAAACTATTTTAATTTTACTACTTTTAAGTGTGGCTTACTCATCTAAAGCGGATG
+AGCCAGCAAAATATAACAAGATACTATTTAAAAGCTTTATTTCTGAAAAAGACGGTAAGGATGTTCAAAT
+TAGGGAAGCACTTTTTCCTCCTAAATGGAAAGCTCCTCGTCACTATCACAATAGCAATTTATTTATATAT
+GTTATTGAAGGTGAGTTTGAAGTAGAACTCGAAGGTAGCAAAAAAATCACTTATCGAAAAGGTGAGGCTC
+TTCAAATGAATTCAGGCATAGAAATGGAGGCGCGTAATCCAAGTAATGAAAACTCATTAAAGTTGGCAGT
+ATTTCAAGTTGGTAATCCTGATGCCGCATTTGTTGTACCAGTAGAGTAATCTACTGCTAACAATACCTTC
+TAACGGACAAAAAAGCTGTTGGTTTTTTCGTCCCTCAACATTTTTAAAACAATATTCTTTCCCTTTATTA
+GGGAACTAAGTAACTAAGGAAAGTTATGTATATTTGGAAGATATCACCATTAATTGAACAATTAAAATCT
+GACAGTTTAAGTCAAAAGGAGCAATTGAAGTACTTTTTAACTTATAGCGTCCTAATGATTATTGCTTCAG
+AACTACCTTTATCTGTTTATTTAGATTATGGATTCTATGACGCAGTCAATACTGTATCTATGAGTATATT
+GACTATTGTTGGAATTACTTATTGTTATAAAGTTAACAAATCAATTGATGATAAAGATTTTATTCTTAGG
+TTTGTAACCATAGGATTACCGGTTACTTTACGTTTATTAGCGCTATTAATTGTTGTTGGTATTCTCTTTG
+GAGTAGTTGACGCAATTTTTATTGAATCCTCTTACTTAGATGAAAGTGATACTTATCAAACAACACCTGT
+AGACGTTTTATTTACAGGTATTTTACTATTCGTTTATTACTATTATTTTGCAAGTAAACTAAAACTCTTT
+GCTAAATAGTAGCTTAACAAGAATTTAAAGCCGGACTGTTAACCGTTTTATCTGTTTCGTTCCGCTTCGC
+ATTTTGTTGAACTATAAATCAGCCTCACGGAGAATGTTGTGAAAGTAATACTATTAATAACTATCTTCTT
+GTCATTCTATTCAAGTGCAGAAACTATCGTTGTAGAAGATACTTTATTTTATGAAGTAGCCCCAACATCT
+AAGGATGACTTATTGGAAACTTTGAATAGCAGCTCACCAATCAGAGAAGATGGTAATGTTTTTCATGGTT
+ACACTAAATATGAAATTAACTGGCGATTTTGGTGGAAATCAAATAATAATCAATGTGCTTTTACTAAGGT
+CGAAACAACACTGAAGTTAAAATATACGATGCCTCAGCTTACATCTTCAAAGTCAGACGTTAACGTTGTT
+TGGTCTAATTGGTATCCCAATTTGGAGAAACATGAAAAGGGACATGGGAAGTTAGCGAAAGATACTGCAT
+TTAAAATAGAGAAAGATTTACTTTCTATTGGTCCTAAAGCCAATTGTAATCTATTAGAAAAAGCGGGAAA
+TAAATTAGCATATAAATTAATGGCTACATTAAAAAAAGCTAATAAGCAGTATGACATCAAAACCAACCAT
+GGTGAGACTCAAAATGCTTGGTTATATTTGCATTTGTAGCATTTGTAGCATTAATGGCTCAGTCATTACT
+TTGGTTAACCGTTGGCTAGCTTCCGCTTCTGACATTTTAGTCACGCATTTCAAGCCTGTTATATAGGCGC
+TAGGGCACTAAGAAGGTTAGGTTATGAAATTTATCATTGCTATTATTTTTTCTGTATTTTCATTAAGTGC
+ATCAGCTGAAGATGGTTTAATTACTCAATTTGTTATAACCAAAGTCGTTGATGGTTCAAATACCAAGCAT
+AGTTATAATAACGCTGTATTAGTAAACTTTAATGACGTTCATTCGTTCGATTTTAAAGGATTATATTCAT
+TAAAATTAACTACTCGAACCGAAGACTATAAGAAAGTTAATGTATTAATAAACCTAAAGGATTTATCAAC
+AGGTAAGCCTTATTATGTTGGTGGACGTGCTACAGATTTGACTGTAGGTGAGAGTACAAATTTCAATTTT
+AACCGTGACGGTATTACTTACACTGTGGATATTGATACGTCATATGGTAAGTTGCCCTAAGAAGAACATC
+AAACGGAAAACATAGTTAGTCTTTTTCGTTTCCAAATTTAAGCTAACTATTATTTGCTGCTTAACGTGGC
+GTTAAACATTAGTGTTAGCCACTATGAGTGGACATCTCAATGTTAGATTATGTCTAGTATTTAGGTGATA
+CATGACTAAGGAGAATTCAGTGAAAATTTATGGAGATATTCAATCAGGGAATTGTTATAAGGTAAAACTT
+CTTACTTCACTTTTAGATATTGATCATGAGTGGATTGAAGTGGATATCTTAGCAAGTGAAACTCAAGCAG
+AGTCATATTTAAAAAAGAATCCAAATGGCAAAATACCATTACTTGAACTAGATGATGGAACATTTATTTC
+AGAATCAAATGCAATTTTAAATTATCTTGCAGCGGGGACTTCATTAGTTGGTACGTGTCGTTTTACCACT
+GCTAAAGTCCTACAATGGCAATTCTTTGAACAGTACAGTCATGAGCCTTTTATAGCAGTTGCTCGATTTA
+TCGCCAAATATTTAGGATTACCTGAAGAGCGTAAAGCGGAGTATGAAGCTAAGCAACTTGGTGGACATAA
+GGCGCTTAAAGTAATGGAAGAACAATTACAATGTAGCCCTTATCTTGTTGGTTCTGAATTAACTATTGCT
+GATATATCATTATATGGTTATACACATGTGGCTGATGAAGGGGGATTTGAACTGTCAGAATACCCATCAA
+TTCAACAATGGATTGCTCGTATTCAAGCTAATCCTAAGTACATAGGTATGGAATAATAGGTATTTAACAA
+GCCATTTTGATGAACAATAAACAGTTTATTGTTTCGTTTCTAAATATTTTAGCAAACAACATTTGCCTTT
+AATTGGGGCATTGTATTTTAAGGTTTTGTATCGTGCATAAATTAATAGATGATTTCATTGCGATGAACCA
+AGCGGGTTTGGTTCTTGAGTTATGTGAAAAGTATTATGCTGAAGATGTCATCATGCTTAATAATGGTAAA
+GTTTTCGCGAAATCCATGCGGGAATCTTATGATAAGCAAAAAGGTTTTGTTAGTTCGATTAAAGAGTTTA
+CTGTTGAATTAGTATCAAAAACTATTGATGGTAATGTTGCTGAATTAACCTTTAATTATAAAATGATGAA
+CTCTGACTCTACACTAAATGAGTTTACGGGTAAGCATATTCAAACTTGGAAAAATGATAAAATAATCAAA
+GAAGAGTATGTGTCAGTTTAAATTATGACAAAAAAACTAACAGGATACATAACCGATGGTTGTTGTTTGT
+GCGTCACATATTCAACCTGCTATTATTTGCCGCTTTACGTGGCTTAGGTTTCTAATGGAAATAATATTAA
+TTCGGCATGGAAAGCCTACTTCGGCAAATAACCCCGTTCTAAATGCGGTAGATTTTACTAAATGGGTTCG
+TCGGTATAACTTCTCTGATGTTTCAACAAATAGCCGACCTGACAGTATACTTGATGAATATAAATCCCAT
+TACATTGTATCAAGTGATCTTGAGCGTGCGATACATTCTGCAAGTATCTATACTGGACAGTCACCTGAAT
+TAACCTCTAAACTTTATCGAGAAATGGAAATCCCGAGATATAAATTTCCACTTCGATTTAAAGCGATGAC
+TTGGGTTTATATCAATAGAGCTTTTTGGATGCTCGGACTAAAAGGTTCTTTTGAATCGTATCGCCAAGCA
+AAAATTCGTGCTGAATTAGCATCGGATCACTTAGTTGAATTAGCACGAGAACAAGATAAAGTGATTTTGT
+TTGGTCATGGGTATTTAAACCTGCATATTCGAAGATCGTTAATAAAAAAAGGTTGGAAACTAAACTCCAA
+AAGCAATGGGTTTTGGGGTATCTCAAGTCTCGAAGGTTAACAAGTGATTCAAAGTAACACGCAGCGGTGG
+ATGCATTCACTCAGTGCACAGTTATGTAAACTATTACTTCACCCGTTAGTGCGGCATTATATGCTTTCTA
+TCCAACACCAATAGTGTAAACATTCAAGTAGAGTCCTATGGCAAAAAAATATAATAATTTTTCTGAATTT
+TATCCATTCTACCTCAGCCAACATACAAATTTGATATGCCGTCGACTTCATTTTGTTGGCTCTTGTTTTA
+TTCTATTATTGATTTTTTACGTAGCAATGTACGGAGGTTTCCATCTATTGTGGTTTATACCTGTGATTGG
+GTACGGTTTCGCTTGGATGGGACACTATATATTTGAAAAAAATAGACCTGCTACTTTTGTATATCCGATT
+TACAGTTTGATAGGTGATTGGGTTATGTTTAAGGATATGGTAATCGGTAAAATTAAATTCTAATTACAAT
+AGTATAAGCTGCTATATAGATTTTAAGTGCTTATACATCTTCATTTAAACCTTTTATTACTTTGATGCAT
+CTAAACTACAAATTTATTTATTAAGGAAAATAATGAAATACTTAACTTCTATTTTATTTATAACAATATT
+ATTAATTTCATTTAGTTCAACTGCGACGCCACCGAAAAAGATTTTAATTATTGCATCAAACATCATTGAT
+ATGGGGGATGCTGAAAAGCATGATGCAAGAAATAACTTATGGGAAGTAGCCCCTCCTTATCATATTTTCT
+TAAGTCATGGTTATGAAGTTGATTTTGTTTCTCCTAAAGGAGGGCGGGTTGAATTCATGATGGATCCTCT
+AGGGATCAGTAGCTATACCATAAAATATGAAGGTTTTTTAGATAAAGCTAATAACTCTTTAGCTCCCAAG
+CAAGTTATTACCGATAATTATTGGGGGGTATATATTGGTGGCGGTTATGGTCCATTGTTTGATGTTGCTA
+ACAACAAAGAGTTGCAGTTAATTATTGCTAAAATTTATGAAGCAAATGGTGTTGTAGGTTCAGGAGGTCA
+CGGAGCAGGTTCTTTTGCTAATGTGACTTTATCTTCTGGTCAATTTCTAGTTAAAGGTAAAAGAGTTGCT
+GGTTTTCCTGACTCAACTGAAAAGTCTAAACCATGGGCAAAAGAAGGTAGTTTATTACCTTTCTTAGTTG
+AAAGTCAGTTGAATAAAAACGGTGCTATTGCACAAAATAAAAAAACGTTAAAAGATAAGTATGAGGTGGT
+AGTTGATCAACGAATTGTTTCTACAATGTTTTTACCGTCAGCAGCGCACGTAGCTAAAGAAATGATAATA
+GTAAACAAACAGTGATGGTTTGTCCTTTGTTCCTAGAGTAACTTACCAAATTCTGGTAGATAAAAAGTCG
+GTATAAAAGCGGATTCCAAAAGTTAAATACAACAGGTCGTTCACATGGCCCAAGTTGAGCCTCTCAATTA
+AGTGTTAGTTGTAAGTATGGAATAATTCACACAAAAATTATAACTTTACACTATGCTTAATAATTTAGAG
+AGGATATAGAATGAATAAAATATTAATGGTTTTGTTGGTTGTATTATCAGTATCAGGTTGTGCAGGTCTT
+GGCGTTGCTACGGTTGGCGCTGTGATGTATTACAAGAGTCAAAATCATGAAGTGGCGTCAGTTGACATAG
+AAGCCCCTAGTGAAAATATTTATAGAGCTGTACTTAAGAGGGTGGAAGGAAATTCCAGCATAGTTATTAT
+AAACAAAGATGATTCTGCTATGTTGCTTGATTTACGTCAAAATGGAAACGATGGCAGCATTAAAGTCACG
+GCATTAAACGCTAAAGTTTCTCAATTAACAATCACCTCTGGACTCACTTCTGACAATGAATCAACGCCAT
+TAATGGCGGTATTGAAAATATGCAAAGATTTAAACGTTGAGTGTAAGCAAAGTCAGTAAAGCGCATAACA
+ATTAATTAAATATGACTAACAAATGACAAAATACTTGGAGTTTCATTTCTAGATAATAACGAATTGATAA
+TGAAAGAAACTCCTAACTCCTTCGCACAAAGCATCCGCTAACTAAGTTCTATCAGTTCTCTCTACGCAAT
+TTAAGCAACCAGGAAGTGTGGTTTCTCTCTGCATCATAAAACACGGCCATGGTGAAGAAAAACATGAGTA
+ATAATATGATGTGTGCTGCTAGGCTTATCCCAAAGTAGATGATACTGCCGAGATAGGCCGCAAATGCTCC
+GCTCCACATAAGTGCTAGGATTGTCATAATATAGAATCTACTGACTGGGTCAGGAATATGTCTCAGTGGG
+TTTTTGCTAGAGTCAAAAATATATTTGTAGTAATCGTATATCTGAAGTGCAAATTTTTTCATGACAAGCT
+CTCTTTGTTAATTGTCTCTCTTATTAATGTACGGTAGCTTTTCGCATTTGGATTGGTATTGCGCTATGTA
+TCTCCACATTTTGCAAATATTCTCCAGTCTCAGTGTTAAATTATTTAGCTGTTAACACATAACAAATTAA
+GCAAGGAGTGTAGTGGGGCTTAGGTATTGTGTTGTTTGTACTTAGTCTTATTAGTGGTTTATCAAGAGTG
+TTTGGTGGAATCCATTTTCCTCTCGACATTTTAGCTGCTATTTCAGTCGCAATGTTTTTATCCTTGGTCG
+TATTTACATTACGTAACAAAACCAGTTACTTATTAAATTATTTTGTGGAGAAAAGCTCTAATAATAAAGT
+AAACTAGGACACGTACCTGAAGCTACGCTTCATCTTGTTAAACCCTTCTAATCGACTAAATTTTGCCTAT
+TCTGACGGGCGATATATGGTTGGAATATAGGACTCTCTAATAAAGGAATATATATGGATCTATTAACTCA
+AAATAATATCGAATCAGTTGTAAAAAAACATTTAGGGTTTGCAATGTTTTTAGCAATGGTCCCTATTGTT
+TTTATAAAAAGTATTGAATTTTTTTCTGGTGGAAATCAACTTGATTCATTATTGATTTTATTAATGCCGT
+TAAGCATTGTAGGTGCATGTGGGCATTTTATTCAATGTGTTTTAATTGATTTGGCTGTTACTAATAACAC
+AGAATAAGCGCCACTTTTCTACACCATTTTAGTAAAACCTTAATAGCTTCATAAATGGGTATTGGTTGCG
+AAATAATCGGGTTTAGTATGTGCTTTAAATGACAATTATGTCTCGTTTTTTCTTTTTCAAACAACTGTCT
+ATTAAAAGGTTATTAAAGGCTTTTACAACATATGCTAAATATTCTGTTAATACTTCCGCCTGTTATTTCA
+ATGGCACACGTTTTTTTATCAATAATATTATATTTATTTGATATTCAATACTCTGGGAATTTATTAATTC
+TTTTTAGTTTACCAATAATAGTGGTGACTTCTATTCATATTTATATTGCGATCTTTGATTACTCTCTATC
+TAAAAGCGAGCATATTGGCTATGCACTTATTCACATTCCATTCTCAATTACTTTTTCTTTTCTAGCTCTA
+CTCTTTTTTATTCCTAAGGATAATGGACAAGTTGATGCATCGAGCAAATTTAAAGATACTTTATTACAAT
+GCGTAGATATAAGAGAAGCAGAGTGTTTGAAGAACTTGTATCTACGTAAAAACTCGGTTATAAAAAACTA
+AAATAGGGCATGCAGCAGTTGACTATGTTCCACTTAGATAGACATTTAACCAATCTCATATTTAGTCAGT
+TGAAGGAGTTTATCTTGGGTACATCAATTAATCATTCCAATAAAATGAGTATTAAGCCGATACTTTAAGC
+TGATTGATAACTTGTAGAGCAGAAATATAACAAGTAAATTAACAAATAAAAGATAACCCGGAGTATTAAT
+GAATATTGAAGTAGTAGAAAACCCAGAGCAAGAATTAATTGATTATCTGAATAAACAAATTAGTGACTTC
+AATTGGGCTAATTGGGAAGTAAGCGAACGAATCCCCTTAGCCGTACAAATTAAAAGTGATGAAGGTGAGG
+TTATTGCTGGTGCTGCAGCTCGTTCATTTGGCAATTGGTTATTATTAGATACATTGTGGGTTTCAGATGA
+ATTACGTGGCCAAAATATAGGTAGTAAAATTCTCAAAGAGGTAGAAGCGTTAGGTAAAAAACGCGGGTGT
+ATAAAATGTCTTTTAGATACGCTAAATTTTCAAGCAATGCCTTTTTATGAAAAACACGGCTATAAAACTG
+AGTGGATACAACAGGATTATCCTAAAACTGGTTGTAAGTATTTTATGGTTAAAGAGTTATAATTAGCTCT
+TGTAGTTATAACTAACAATGCGTTTAAACGTTCAAAATGTAGTTGGTTGTTCTATCAATTTTTACCTCTT
+TATGGGACCTTATATACCATGAAAATACTTGTGTTAATGTTAACTGTTTTGTCTTTTTCCTGCTTTGCAG
+AGATTGATCTTGTTAAAATTGATAAATCTGAACGCAGAATGTATTTGCTTGAAAATGGAAAAACAATTAA
+AGAATATCATGTTGCTTTTGGTGAAAATCCGAAAGGGCATAAAGAAAAAGAAGGTGATGAAAAAACACCA
+GAAGGTATTTACATATTAGATTACAAAAAGGAAGATTCATCCTTTTATCGTGCAATGCATATTAGTTACC
+CTAATCAAGCCGATTTAGATAATGCAAAAATAAAAGGCTTTTCAGCAGGAGGCTTAATTATGATTCATGG
+ACAACGAAATGAGCTTGCTGGGGTTTCAGCATTTACGCAGCGGTTCAATTGGACAAATGGGTGCATCGCA
+TTAACGAACTCAGAAATGGATCAATTTATGTCTTTGGTAAAAGTAGGTACAAAAATCCATATAGAGTGGT
+AAAGGGCATATAGCCATTGATTTAAGCGGGCCTTGTGACCCTTGGCTAGTTTTCGTTCCACTAGCCTAAT
+AGCCAATTATTTTTCCTCTTAGGGGGCCGTTATATTTAAAGGATTAAATACATATGTCATTTTTAAAATC
+ATTCTTCATCTTTTTAGTGCTTTGGTTAAGTGGTTGTAGTTCAAACCCCAATTACTATGAACCCAAAAAT
+TGTGGCTCTGCAACTCCAGTATGTTTAGCCATAGCAGGCGTTGCAAATATGGCTACTCATGATAGTGGAC
+CTTCAAAAAAGTGCTCTGATATGACAGGTGAAAGAAGAGAACAGTGTATGGCGAAAGTTGATTCGTTAAA
+AAAGCACATTAAAGATGCGAGTGAAAACAGATAAGGTAAATCAATGTGATGCCCAACAGTAGTTGCTGAA
+CGTACGTCACTATTTTAGTCAACCTATAAAAGCCCTTCAGTGGGCCGTAGAGTGTTAGTGTCACCTAGAT
+ACTACCTATTTTTAAAATGGAGCATGGAATGCCAAAACAAAATATTATTATTTTTCTTCTCACCCTTATA
+TTAAGTGGTTGTGCATCAAACTCAGCGTTAAACAAGAAAGCCGACAATGATGAAAAGGCTGGTGATTATT
+ATGAATCTATAGGACAGCCTGAAGCAGCTGAAAGATCACGTAAAATGGCTCAGGATAACCGTGATGATTC
+ATTGAGTGTTGAAGCGATTTTAGTCGATCTATTATTTAGGAAAGATGATAAATAACAATAATTTACATCA
+TAAATCATTAATAGGGACTCAATACGAGTTTGGGTTATGCAGCTCAATTTCAGTCCCTTTTATTTAGCCT
+TAATGAGGCCTTAGGAAAATAAGAGAGGATATGGATTATTTAATCGCAATTGTACTGTTTGCAATCTCAT
+CGTCAGTTACTCCTGGTCCAAACAATATTACGATTATGGCTTCTGGTGTCAATTTTGGTATTCGTAGAAG
+TATGCCATTATTTTTGGGGATCTGTGTTGGGTTTGCCGTAATGTTACTGCTTGTCGGTATTGGTTTTGGG
+CAGATCTTTGAAAAAATTCCTACTTTACATATCTTTATAAAATTTATTGGTACCTTGTATTTACTGTATT
+TAGCTTTTTTAATCGCTACGGCTGATGAAATAACTATGTCAAATACTCCAGCCAAGCCGTTAACTTTCAT
+GAAAGGCGCTTTGTTTCAATGGTTGAATGCAAAGGCTTGGGTGGTAGCAACGGGAGCAATAGCTGCGTTT
+ACAACCGTTGGTGTAGATTTTTACACCCAAAATATCATCATAGCCTTAACATTTTTGGTTATCTCGTTTC
+CTTGTGTAGGTATTTGGTTGTTTTTCGGATCAACGTTGAAAAAGCGACTTAAATCTAAACAACACCGGAA
+AGTGTTTAACTATTCTATGGGGGGATTATTAGTTATATCAGTAATCCCTGTAATAAAAGAATTGAGTGTT
+CAACTTACCCAATAAAAAAATAAAGTAGGGAATAAAAGCAGTAGGTTATGTGCTGTTTTAACAATTAACT
+AAACGATACTTTAATTTGTTATTTTGGGTGTTAGTTAGAAAGGAATCACAAAAATGCTAAATCGTATAAT
+TATTCTAATGATCGCAATGACGTCACTAAATATTAATGCCGAGACGGTATTGGAACTAGGCGAATACCCA
+CCTAATTATTTAGGTCGTGATGTTAATGGCAACGATGTTACGTTAGAAGATAATAAGGGAAAAATTGTCG
+TTATATCTTTTTGGGCTTCTTGGTGTTCACCATGTTTAAAAGAACTTCCTATTTTAGAGGGTATCCAAAA
+CAAAGTTGGAGACGACAAAGTTAAAGTTGTTGCTATAAACTTTAAAGAAAATAGTAAACAATATCGTCGC
+ATTAAAAATAAACTGTCCACTTTAAAATTAACGCTAACACATGATAAACGTGGTGCTATAGGTAAAAAAT
+TTGGCGTTAAGGGTATTCCAAATTTATTTATTGTTGGTAAGGATGGTAAGCTTTTATTTCATAAAATTGG
+TTATGGTGCATCATCAATAAATAAAATAGTAAAAGTGTTAAATGAAGAGCTTGCAAGCTAATAATACCTT
+CAAAAGGATTAAAAACTGTTGCCTGTTTTCGTTTCTTAATTATTAAAGTTCAGTATTATAAGGCACTTTA
+CGTGGGCGTTAGCACTTACAGCGCAGACAATACTTTGATGCATTTTGAGGTAACGTCGGATCCTTTACCT
+GTTACATAAGCTGTAGTAATGGCACCTTCTTTCATAATGCATATAGCATCGAGTAGGAGAGGGTGATCTG
+AAGTTAACTTCTTTTGTATTAATTGTCTTACTTCTTCTTTGTGCTCACTGCAATAGCGAGAAATATCACT
+GCCCTTATCACTAAATTCTGCCGCAGTGTTAATAAAGAAGCATCCTCTAAAATTACCGAGCTTTGGCTCT
+TTGTTATCGAACCAGTTCCCAAGCGCATTAAATAGTTGCTCAATAACCTCTTGATCAGACTGAGTGTCTG
+ACAATTGCTCTTTTAACCATGTGATAAACGTTTCATGCCTTTGCCTTAAAGCGGCTAAAACTAACGTATT
+TTTACTTTCAAAATGGCTGTAAAGCGTTCTTTTGGCCACACCTGAAATTTTCAATATTTCATTGATACCA
+ATAGAGTTTACGCCATTGTCGTAAAAAAGCGCTAGTGAAGTACTTACCAAAAGTTCACGTTTCTTATTCA
+TTTATTTCTCCTTTGCTATCAATATCTATATTGACAAATGTATACCGACTTGTCTACTATAGCAGGTAGA
+CAAATCGGTCTACTCTGTGTGAGGTTTTTATGAATAATTATTTGCTATCCGTTATAGCTGGCTTTGGGGC
+ATTCTTAGCTATAGGTTTGTTGTCCTATATGGAAGCTATTTTGGGGGATGTTGCTTTACTAATGGCACCG
+TTTGGGGCAACCGCAGTATTGGTGTTTGGCGTCCCTGATAGTCCGTTAGCTCAACCTAAAAATGTAATTT
+TAGGGCATTTTATCACTGCATTCATTGGCGTGGTATTTGTTCAATATGTCGGTGTAACACCACTAACGTT
+AGCACTAGCTACTGGGCTTGGTGTCACGGCAATGTTGGCATCTAAGACTACGCATCCGCCAGCAGGAGCT
+AATCCTATTCTCATTATGCTATCAGCTCAGGGGTGGGGGTTTTTGATCACACCTGTGTTAATAGGGGCAG
+TTATCATCGTTTTAGTGGGTAAAGCGTTGCGTATGTTGCAAAATAAATATTCTAGATTAGAGAACTAACA
+AACGTTTAATAGTGATTCACAACGTAGGGTATTCTTAAGTAGATTTAAGTGTTAATAAAATAGAGGGTTT
+ACAAATAGTCTGATAGAGGGGACTAACATTTATTGCTGAAACTCTTGAGCGTTATGCCCATATTGTCTAC
+AATAGCGCACTTTTTATTTACTACAAGTCACGCACATGAACGACACTACCTCGCTACCAGCTTTACCTGA
+TCGCCTTTCTGTTAACCCTCGCAGCCCACATCATGTGGAAGAAATCTTCGAGCACGACATAGGTATTATG
+CTAAACGGCAAAGAGCATTTTGATGTTGAGGAATATTGCATCAGTGAAGGTTGGGTAAAAATTCCAGCAC
+ACAAAGCATTAGATCGTCGCGGACAACCTCTTATGAGAACGGTAAAAGGCACAGTTGAAGCGTTTTATCG
+TTAAGATATAATTAGAAAACCGATAATTTAGCCAACGTTGATGCCACTCATCAGTTGGCGTAATAGTTAA
+GTAGTGTTGCAAGGCCACTTACTATCATCGCTTAGGGTCTAGGAGAATTTAGACCCTATGTTTTCTTATA
+CTGCAATATATCCCTCCTTTCTTCTAGTCAATGCGAACACAGCTTAGCCTTTGAATCCGCTAGTAAAATA
+TTACACTAATTACCCTGTATATGAATGTTTGGTATTACTAGGCATTGAGTAGCTTTATAGATCTATTTGT
+GATTAAGTTGAAAAATAATTAATAAATAGTGTGAAAATATTTGTCCTCTAAGTGGGACCTTCTATCTATC
+AACCTTCTAAAGGATATTTCATGGCATATGAAAGAATAATGGGACTAGACGTTATTGATGATCAAGAATA
+TCAAAAGTATCGGGAGGCAATGATGCCTATCCTAAAATCTTTTGGTGGTTCATTTGGTTATGATTTCAGG
+GTTTCTGAAGTGTTGTTAACAAAAACAGCAGACAATATTAATCGAGTTTTCACCATCGCTTTTCCTAATC
+AAAAGCAAATGGATGATTTTTTTTCAGATCCTGATTATTTAGTTGTTAAAGAAAAATTTTTTGATAAGTC
+AGTCAAAAGTAAAACTACAATATCGGTACATGAAACAGAGCTGTAATAAGCACTTTTATAATATCAATTT
+AAAAGTGATATACGCGTAAACTTAATGTTGTTTGTTAACCAGAACGTCACCTGCTCATCATAGAAGGAAT
+CTAGATTGAACATAACTAAAAAGAACCTTAAAGACGCTGTAACAGAAAATATTCTTTCCGTTGAGCAATC
+AGAAAAACTTATTGAATTTTTGAACGCTCAACCTAATATTGGACCTAAATTCGATTTCACTCATATTCTT
+TATTATTTTGGCGGCATGATTGCAATAGCTGCTATGACGCTTTTTATGGGCTTAGGCTGGGAGTCATTCG
+GAGGTCTTGGTATTGTATCAATCTCTCTATTTTATGCTGCTATTGGCTTGAAACTTACCAATAGTTTTAA
+AGCTAAAGGTTACGATATCCCTGCTGGGATATGTGGGACTTTTGTTATTGCGTTAACACCATTAGCTGTT
+TATGGATTGCAACATGCCTTAGGTGTATGGCCAGATGAAAGTGTCTATCGAGAATATCATCGGTATATTA
+AATGGCATTGGCTGTATATGGAGCTAAGTACATTAGCTGTTGGTGCTATTTTCGCATGGAAATACAAATA
+CCCATTTTTAATGATGCCGATTGCAGTGACGCTTTGGTATTTATCAATGGATATCACCGCAATGCTTTCT
+GGTGGAGATTTTGATTGGGAGCTAAGAAAATTAGTTTCTATGTACAGCGGTTTATTGATGATTGCATTAG
+CTTTTTGGATTGATATTCGATCACGAAATAAAGCTGATTATGCTTTTTGGATCTATTTATTTGGGGTGAT
+TGCCTTTTGGATAGGAATGTCACTTCAATACTCGGATAGCGAACTCTCTAAATTCATTTACTTTTGTATT
+AATCTCATCATGATCTTTGTTGGGGTAATGCTGGTTCGTCGAGTATTTGTTGTTTTCGGTGCTTTAGGTT
+GCAGTGGTTACATAGGTCACCTTGCGTTCGATATATTTCAAGATAGCTGGTTATTTCCTATCACATTAAC
+CGTATTAGGATTATTGGTCATTTACCTTGGCATTCTATGGCAAAAACATGAGCAAGGGATCACAGATAAA
+GCGAGAAAAATATTACCTGTAGCACTGCGTGAATTATTAGAATCTAAGTAATATGCAACAGTATAAAAGA
+GTTATCTGAAAGTACTAAGGCAACGGTATATAAGAATTGTTTTTTGTCCAAGCTAACTGCAGTGTAAATG
+ACTTATCAGAAGTAATGAATAATGACACGCAACCTTATACCGTTACGTGTCATGACTAGTTCGTTATGGT
+TTTGTTGAATTCTCTATTGCTTGTATTTCAACGGCTATTTTCTCTGCTTCTGCAGTAATCATTGAATAGG
+ATTTAATATCTCCATTTCTTTGTGCATGCATCGCTTGCTCAAGTTTAGCTTCATAAAGTTTATTCAATTT
+TTTTACTGGGTCTTTCTTAAATATTGAGAACATTTAAATCACTTTTAAGTTGGTTATCTAGGTTAATACG
+GTTATAAATGGATTTTAGTTTTTATTATTTACATTTTATTTTTTTAGGGGTTATCAATGTCTCACTCACA
+AACAAGCTGCCTTTGTGGAGCAGTCAAAATTACCGCAGAGCAAATTAATCCTAAATTTACTGTATGCCAT
+TGCCAATCGTGCAGAACCTGGGGTGGAGCTCCTTTTTTTGCAGTTAAATGCGGTACTAATGTTAACATTG
+AAGGAGAGGAAAACGTTAAAATGTATGAATCTTCTTCTTGGGCATCTCGTGGTTTTTGCACTCAATGTGG
+AACGCATTTGTTCTATAAACTTAAAGGAACAGGTGAATATAATATGCCGGTAGGTTTGTTTCCAAACTTG
+GAAGGCTTAGAAATGGATATGCAGTATTTTAGTGATATGCGTCCCAGTTATTATTGCTTTGCCAATGAAA
+CAAAAGAAATGACCACCGCTGAGATAATGGCGTATTTTGCAAAAGAAACCTAACTTATTAAATAATTAAC
+TGTTATGAAAACAGAACTAAAACATATGAATAGCTTCATGATTCATATGTTTTAGTTAATACTTATCAAA
+TACGTAAAATGGATTTATGTATCAGTTAGATACCAGGAAGATGATTTATGAACAACCTTTGTACTTATAT
+AGCGGTAACAAAAGGTGAGATCAGCGTTGTGAAGTTAGTGACTTCCCAATCGTTTGACAAATCATATGTG
+GATCAAGACATTGTTGTTAAGTGCACGGAATCAGTCTTTCATTTTACCAATGGCGTTGTAATGAAATATT
+GCAGCGAATCTGATTTAATTGAAGCGAATGAGCAAGTATGTGCTGAATGTTGGATTTCTTATGAGGTGAT
+TGCTGAGTCTGGCGATACTCAAGTATTTCCTAAAAAGAAGACGTTCATAAATCATTGCCAAGAAGATTTC
+TGGCTAAAAATTAGCAACAACTCCGCCAATGTATAATGCTAAGGTGTTATTAAGGGTAAGCACGACAAAG
+TAGGCTGGTGTTAGATAATGTTCAATATGACGTTTTAATTTGTATTTATTAGACTAATCTCATTAATAAG
+AGTAAGAAAACAGTTAATTACATTAGGGTCTGTTGATCTTTCGAGATTGTTTTTGCAGCGACTTGTAGGG
+TGTTTATACAAGGCAGAGCCTTTGTCATGTGGTTGTTCCACATAAAAAGGCGATAACGCCGTAAAAATGA
+CCAACAAACGCTGTCCGAAGGATTCGGCTAAAAGCGTTTTACTCTTTGTTGAGTAGTATTTGCTTAGAAT
+GACTAGGCTACATACTACTCGCCGCGATTAAAACGCTTTTATCTCGAACAAAATTTAACCGCGAAAGATC
+AACAGACCCTAGTATGGAGCAATATGAAAGTAGTTAAAATAAAACAAATTCTGTTGTTGTTAACTAGCTT
+ATCGCTAGTTTCCTGAAGTTTGATAGATACCCAGCAACTTCACGATGATACTCGCCCAATTATCGTTATT
+AGTAATTACGAACAAGTAAGTGGTTGTCGTTACATTAGTGAATTAGTGGGATCAGAAGGGCATTGGTATA
+GCTTTTTTTTCATTTCTAATACCGAACTCACTATTGCCAGTATCAATGACTTGAAGAACCAAGCAAGTGA
+CGTTGGCGCTAATACCATTTATATAGAGAAACATATGGGATTTGGAACCTCAGTGACTTTTCTAGGACAA
+GCATACGACTGTCCATTTTCTTGAAGTAACGACTCATCACTTTTTACCGTATATTCTAACTAAACTGAGT
+CGGTAGAATGACATCATATTCATTTTAGAATGTTGTGAAACGTAGCTCGAATTTTTAATATTTATGTCAT
+AAATTTACCTGGTTGGCGTTTTATGGGTACCGAGTTTATTTACACATCAAAATTGAAAAAGAAAAAGTTA
+ATTGTCATTTTTATATCCGCTTAAGTATAAAAAATCTGTAGCCTAATTCAGGACTACAGATTTAATGATG
+CAATTAACCTGTCGTTAGTTAATTTATGTCGTTAATTCGTGCTCTTATAAGTAATCTGGCGCATCTAGCG
+TCTGTCCATGCATTTTACCTGTAACTGCTGCCATGTACGCTTTAGCAGTATCGTTAGCAGATAAACCTGA
+TTCCGTATCCATACCCATCATTGCCATTGTTTCTTTAACAAATACTGGGGCAACAACATTTACTCTAAAG
+TTATCGACTTCTAAAGCTGCTGCTTTAACAAAACTCTCTAATGCACCGTTAGCCATACTTATTACCGCAC
+TACCATGCATAGGCTCTCTTGATAAAACACCTGATGTTAAGGTGATTGAACCGCCTTCGTTTATAAAACT
+CTTTCCTAAACGTAGTAAGTTTATCTGTCCCATCAATTTGTTATTTAGTGCCGTTTGATAATCGATGTCA
+GTTAAGTCATCAAAACCTGCAAAAGCCGCTACCCCTGCAGTAGAAATCACTGCATCTACATGACCAACTA
+CTTCAAACATGTTGCGGATTGATTCTGGGCTACCTAAATCAACTTTTACATCACCGTTAGCATAATTTGC
+TGAAATGACTTCATGGTTAGCTTTAAGGTTTGCTTCAACTGCTTGTCCTATAGTGCCGCTAGCACCTACT
+AATAAAATTTTCATATCAATCTCCAAATGGTCTTCTTGTTTAAGTTGTGTGTATTATATTGATTGTATAA
+AATAGAAAAATAACCTTGAAAAGAAATGATTGTTCTCATGAAGAGAAAGATAGACTTATTAAAAGCGATG
+AGTACCTTTATTGTTGTTATTGATAAAGGAAGTTTTAGCGCGGCATCAAGAGAACTCAATATAGTGACTT
+CTGCTATCAGTCGACAGGTCTCAGATTTAGAAGATCACTTTGCGTGTCAATTGCTTTATAGAAGCACCAG
+AGCCATGAGTCTCACCGCCGAGGGTAAACAGTACCTTGAACAATTTAGAAATATAATCGGTAGTGTTGAA
+CAATTAGAGAATAAATCAGACGACTTGAATCGAGTATTATCAGGACACTTAACCATTTCAGCCCCTAGTG
+GCTCTGCATCGTTAGGCTTTCTAAAATCAGCCAGTGATTTTATGAAACTACATCCAAAGGTAAAAATATC
+TTGGTTATTCGTCAATCGATTCGTCAATATGGTGCAAGAGGGGATAGATTTATCTATTCGGGTTGGTGAG
+TTACCTGATTCTAATTTTATTGCTCGACGATACGGTTCTACCCAGATTAACTTTGTCGCTAGTGAGCAGT
+ACATCAACCAACATGGTAAACCTAAACACCCAAAAGAGTTGTCCAAGCATCAGTGTCTAGTAGATAGCTC
+TAATCGCTTTCCTTTACGTTGGCGTTATCAAGAAGAAGGCAAAGAGCATCATGCTGCTATTGATTCTTTT
+GCTGAAGCGAATGATGGCGACATAGTTGCAAAATTAGCAACAGAAGGACTAGGCATCGCTTATCTACCGA
+CGTTTCTGACTCAACAGTATTTAGATAATGGAACATTAATACCAATATTAACTGAATTTCAATTTGACCG
+GATTCCTGTTTCATTGGTTTATCCTGCTAAGTTAATGATAAATCCGTTGATGAAATCTCTAGTAGGTTAC
+TTATTAGAAGACTTGAAGAACGATTAACCTGATAAGTAACTTGATCGTTTATTCATGAGAGTCACCCGTT
+CTATCTAATTTTGTTTGCAGGTTAATGTTGTTTAGACTGAGTCAAAACTAAATTACATTTCACTATGCGA
+AATCATCTTTCCAAAGTTAAATCGTCACTGAGTTGACACTAGTGTCAAGTTCATGCGAATCTGATAGACC
+AAATTATCAGCAATATTTTTAATCTATATCAAAAAATATAATAAAAACTAGGAATAGATCATGGAAATTT
+TATATCAAGTTGAAGATAAGCCGCCTATTGGTACCTCCATATTACTTGCAGCACAGCACTTACTCGCCGC
+TTTAGGAGCAATCATAACTGTACCGCTAGTCGTTGGTGGTGTTTTGAATCTACCGGTAGAGGATATTGTC
+GTATTGGTTAACGCGGCAATGCTAGTTTCGGGTGTAGTTACTATTATTCAGTGTAAAGGGGTTGGGCCCG
+TTGGAATTAGGCTTCCTTGCGTTATGGGAACCAGTTTTACCTTTGTCGGCGTTTCCATCGCTATTGGATT
+TGAACACGGAGTGGCAGGAATACTAGGCTCGGCTTTAGTTGCATCACTCGTTATGATTATTGGCAGCTTT
+TTTATGCCAATGATTAGACGATTTTTCCCACCAATAGTTACAGGCACAGTTGTAACCCTAATTGGACTGT
+CATTAATTCCCGTCGCCGTTGATTGGTTTGCAGGTGGTCAAGTAGGACAAGAAGGTTATGCATCACTGCC
+TAATTTAGCGATAGGATTATTTGTTTTAACAACGGTGATACTGTTATCTATTTTTGGCAAAGGGATCTTA
+TCGGCAGCCGCTGTGGTAATAGGTATGGCGCTGGGATTCATGGCATGTGTGGTCTTAGGTTTGGTCGACT
+TTAAGCCTGTGCAAGATTCTCCATTATTTGCTTTGCCAAGTCCTTTTCATTTTGGTTTAACTTTTCCAAT
+TAGCGGCATTATCGGTATGTCTATTGCCTACTTGGTGACAATAGTTGAATCTACCGGTGACTTTTTAGCA
+CTATCGAATGTGACAAAAACAAAATTAACCGGAAAGAAATTATCTAGTGGAATATTATGTGATGGGCTAG
+GTTCAGCTTTAGCGTCATTATTTTCTACTACCCCTTTTTCCTCTTTCTCACAAAACGTAGGTATTGTTGG
+CATGACAGGCGTAGCAAGTCGCTATGTTGTTGCCATCACGGGCGCCATGTTGATTCTTGCTGGTTTATTT
+CCAATCATTGGTGCCTTGGTAGTAGCTATACCACTTCCTGTGCTTGGTGGTGCTGGCTTGGTTATGTTTG
+CAATGATAATTACTGCAGGGGTAAATATTTTATCTCACACTAAACATACTAAAAGAAATGGCATTATTAT
+CGCGGTAAGTATTGGCGCGGGTATGGCAGTAACTGTACGTCCTGAGTTGTTAAGTCACTTACCCGACTTC
+CTTAAAATCATTCTTGCTTCTGGTATTACTACCGGCTCAGTAATTGCGTTGCTGTTAAATGCGGTGCTTC
+CTGATGGCGATATAATTGTTGAGACTGAAGAAGAAAATCCTAGCAACAATGAAGTTGAAAGTTCCCCCAA
+CTTGATTTAAACAGCTTAACAGCTTAACTATGAAACAATGGCCTGATTAATCAGGCCATTGACAATGCAT
+GAGCAAACCGTTATTTCGAAGTGATTCATTTCAAGGTTTTACTTCAACGTGATAGAAATTTTAGTTCCTT
+GCTCACTTGAAAGCGTGAATAACCAGTTTTGATGTTCACATAAACGTTTTACAATCGATAAGCCAAAACC
+ATACCCCGTACTTTGACTACCTTTAACTGCGGGTTCGGTTATATTACCTGAAATGCTTTGTTGTATACCT
+GGACCGGTATCAGCAACAATCAGTGTTTTATCTTGCATCTCAATGATGACCTTACCTTGTTGAGTATATT
+GAAAAGCATTGGCAATTAAATTGTCTAATAATACCGTTAACATACCTGATTGCGCATAAACGTCTACATT
+ACAATTATCATTTACTTCCACTTGTATTGGTTTGTTATTGATGAGGTGATTCTGGTCAATAATAGATTGC
+TCAATTAAGGGCAGTATTTTTATGTGCTTTTTGTCTACTTCGGTATGTTCTTCCCTTGCAAGGGTAAGCA
+ACGTGGTAACTGTTTGCTCCATTTGCGTGCTCGCTTGGGATATACGATCGATCACGGGATTACTTACATC
+AGTCGAGTGTTGATTACGATAAACCTCTACCGCATTTTTTATAATAGAGACAGGGGTTCTAAGTTCATGG
+CTGACGTCACGAGTAAAACATTTTTCTCTGACCAAACTTTGGTTAATTCGGGTCATCGCGGTTTCTAGGG
+TCTGCGCTAAAATTCCTATTTCATTATTAGGGAATTGCTGTGCAAACTTATCGGGGATTTGTTCAGGGGC
+AACACCATTAACTAAATCGGCGAGTTGCTTCAATGGCATAGCGGTTTTTCTGCCTATCTGCCAGGCGATA
+ACAAAGGCAAGTAATACTAATATTAAGCCTGCAATCAACATTAATTTTAAGATGCCTTTAGTGAAAGGGC
+GGACTAACAGCATTTCACTGACTTCTGCGACAAGGTAAACATCTTCTGATTTGGGTAATGCTAATAAATG
+ATAGTGACGACCGTCTTCTCCTGAAAATTCTTTTCTGTTTGGTTCAGCAATATATCGCTGCTTGATGTCA
+TCAGGTAAAGTACTTTTTGAGAAGTACAACGTCATATGGCTCACGCGAGGGGCTGACCAAGACTTATCCT
+GATCATAACGTTGTTGTAAAAATTGAGCTTCTTGTCTGACTTCACGTTCAATAAATTCATCTTCAATGTT
+GTACATTAAAATGAAACAAAACCCGCCCCAAACCGCAGATATTAACAAGGTAAATAAACAAAATTGGCTA
+ACAATTTTTCTACTTAAACTGTGAAGTTTCACTGGATTTTTAGGTGTTGGAATTTGAGGTTGATTAGTTT
+TATTGTTATTTATCATTGTTTATTACATCGCTTTTTACATGACTTTCTACATTTAAGAGGAAGCCAATAC
+CGTGCATGGTTTTAATCATCGGATAATCAAAAGGTTTATCTAACATATTACGCAACTGGTAAATATGAGA
+TCTAAGTGCGTCGGATTCTGTCGGCTCATCTCCCCATAACTTCTGGGATAACTTTGAACGACTCACGACT
+TGAGGATAAGCTTCCGCTAAAATTGTGAGAATACGATAGCCCATAGTATGTAATTCAAGGTTTTGTCCAG
+AACGCGTGACTTGTTGTCTTTTTCTATCAATGCATAGCTGATCAAATATTAAGGTATCATTGGTTTGTAA
+TAAATGGCGTCTTGATAAAGCGAAACAGCGAACTTCGAGTTCTTCTAAAGAGAAGGGCTTAGTTAAATAA
+TCATCTGCACCAAGAGTAAAACCTGAAATTTTATCATCGATACTGTCTCTTGCGGTGAGCATGATAATGG
+GTACATGATGGCGAGCTTGTTTACGCAATTTTTTGCAAACCTCAAGCCCATCCATAACGGGTAAATTCAA
+ATCGAGAATGACTAAATCATAATGATTAGTTAATGCCAGTTCCAATCCTTGATCACCCTGGGTTGCAAAG
+TCTAATACATGTCCTTTATCTTCCATGTAGTTAGCAATATTTTGGGCGATACTTTGTTGATCTTCAACGA
+CTAGAATATACAAAGATTGATTATTCATTTAATTTCTCGAATTGAAGAGCTCTTTACTATTTTGATGTAA
+AAAATAGTAAGGGCTGCTTGCGTTAGCAATTATCTTACAAGGTTTTTAACATGTCTTGCGCTGCTTTGAA
+ATTAGGTTTTGCAGTAATAGCTTTATCAACTAATACCTTTGCATTATAGCTATTACTTGGATTGTACTTA
+TTGGCTTCAACTGGACCGCCTTTAGGGCTGACGATATCAACAACAATGCCATTGATTATAAACACAGTAT
+CCGCTTTTGAGAAATCATCAAATTCGTATCCGGGTTGTTTATCTCCTTGGTCATTACCACTAACGACCAT
+TAACACTTTATTGTTGTCCGATTTTAATGCTGCTTGAGCAGGTAAAGCCGTCATCACTAACGTAGCAAAT
+AGCGTGATTAATACTACTGTGTGTTGTTTTAAAATGTTCATTTGTTTCTCTCTCCTTAGTATGACGACAT
+TATGATCGAGACTACGTGAAATAGATGTGAAACTGTTTTGGCTCAAGCAATATGTGATACTTTTTTGTTA
+AACATAATGCTTTATATATCGGCCATTAATTGCTTAACCGAACTCTTTAAACTATGTCGACTAGCGTATA
+CACCTAATAAGGTAACTGTGGACAAAATAATGGCTAATGTTATGAACAATATGAATAAGTCAGGTTGATA
+AGAAAGTGAGAACTGAGATTGATAAATTAACATACCGGTAATGTAGGTACCGGCTATTGCACCTATTGCT
+ATGATTAAGGCGGTAATTAACCATTCAATAATATTGAGCTGCAAACAGGTGTTTTTTAAAAAACCAAAGC
+TCATTATCACGCTGTTCTTTTTCTTTTCTTTGCTTTCAAGTGCATTAATTGATGACAAAATCACAATAAT
+AGCGAGTAAAATAATCATCACCGCAAAACCGCTGATAACTTTGGTGATCATGGCTAAAATGTCATCAAAC
+TGTTTTGTTAATTCCTGTAGGGAGACCATTCTTATAGTAGGGTGATTTTCCCATAATTGACTAAGCAGTG
+GCCATTGATCCTCATTCAGTTCTAAACTAGACATATTATATTGCGGCGCATTGATGTGTTGCAGGGCTGT
+CTGGGGCATTTGCACCCAGAAAGTAATTGAACCTGCGCCGGGTTTAAATTCATGACTCGCTGTAATAGTA
+AAAGTGTAGCTTTGTTGGTGAATAATAAAGGTAAGCTCGTCTCCTAGGGATAAACCTAAATCGGTCATTA
+CTTCATCTTCAAGGGATATTTGTTGCCAGTTTTTAGCCTCTTTTTGCCACCATGCCCCTTGAACCAAGCG
+GTTATTCTTTGGAAGTTTTTCACTCCAATGCAATCTAATAGCGTTTGATAATGTCGCTAAGCTGTCACTG
+GGCTTTTGTGTAAATTCACTGAGTGTTTGGTTGTTGATTTTCACTACTTTGGCATACAAGTAAGGCTTAG
+TTTGACGCAGACTAATATTATGTTGTTTTGACCATTGCTCGATTGCTTTCATTTGAGGCTGACTTGCTTG
+TGAAATCATCACATTACCATCATGTGTTCTCTGGTATGAAACCATGGTGTCGCCTAAGTCTTTTAAAAGC
+ATGAGCGTAAACAATAATAAAAATGTGCTTAATCCAATTCCCAACATTTGAGTGCTTTTGCTTAATAAAC
+GCTGTTTCATCATAAACAAGGTAAAAGGGATGAGTCCTGAAAATTGTTGGGTAGCTTTTTCACCTAAGCT
+TAACACTGCCCAACTAATCGCTGCCATTAATACGATAGTGATTGAAATACTACCGACTAACATCAGGGTT
+AATAAACCATTATCTGAGTACTTCACAGCAACAAAAACAAGAACCACCAAGGCGCATAGTTTAATGAGCG
+CTAACGAAATACTTTTTTGATTTTGATGAAACAACTTAGCCACAGATGTTTGACACAAGGTTAACCAAAC
+AGGTGAATGAAAGACGGCAAACAGTAATACACAAGTTGCGACCGTTTTAGCGGTAAGCCAGATCTCTAAT
+TGCCAGGTGATTTCAGCAAATGTTTCAGATAACCAACCGATGACCAACCAATGCAATGAAATAGATAAAA
+TCGCCACAACAGGTATAAGTAGCACTATATTAATGAACCATTTAATCAGTGATAACTGTAAACCTGTTGC
+TTTTGAAGCGCCTAAGCTCATACAAATTGCTGAAAAATACTGTTCTTTTTTTAAGTGTACTTGCGCTATT
+TGTTCAATAGCGATAGCAGCCATAAAAAATAAAATAATGGAGGCTAAGCCTAAAAAGTTTTCAGTGCGTT
+GCCAAAAGGAGGCTAACGGATGAGAGCCGTTTTTATGATGAATTTTCGCTGCGGGAAGTTGCGCTTGTTG
+CCACTCAATAAGTTGCTGTATTTTTGATTTTGATGCCGTAACAAGATAACGATTCTGAATAAGATCTGTT
+GGGAAAGCTAACTTTTCCATATCATCAACATTGATGATAGCGCGCATAGCTACATTATGTCCTTCCATCA
+ATCTATCTGGCTCGTGAATTAGCACTCTTGATACGATAAAGGCTCGTTCACCTATGCTTATAGCGTCACC
+AATCGATAATGTTAGGCTGGCAAATAGACGGCTGTCTAACCATATATTTCCTGCTGTAGGACCACCGTTG
+GTTTCTGTTGCTGGACTCTGCAAAGAAGTTGAAGTGAGTAGTTTCCCTTGTAAGGGGTAGTCATTTCCTA
+CCGCTTTGAGCTTGGACCGTTGCCACTTATCGTTGAATGTTAACGTAGCATTAATCTGCATTGTCTTGAC
+CACATTATCACTGAAATTGCTCAACGAAGTTAACTGAGCCGTTGTTAATTTATCTTTTTGAGTTAATACC
+GCATCGGCACCCAAAAGATTTTGTAAATTTCCTTCCAGGTACTTTTGAATGCTGTTGCTGGATAACGATA
+AAGTGACGATAAAAATCATTAATATCGCTTGAACCCAGCGCAGTAATTGTTGGTGAGGCTGGCGGTATTC
+TTGCGTGAAATAGTACCAAGCCAATAGCATATGATGATTTAACATGATGCTACCCGCTGCTCTTCTGTAG
+AGAGGTATTTAGTGATGTCTTGTTCTTCAGTGGGATTAATCGATGACGTTTTAGTGAGCTCTCCATCTGC
+AAGGGAATAAATGTTCTGTGCTTTACTGGCAAGGGCATTGCTGTGAGTGACTATGATTAAAGCGGCATTA
+TTTTCTTGGCAGCAGGCAAATAAAATATCAGAAATTTCATTCGCATTATGTTGGTCTAAATTACCCGTTG
+GTTCATCGGCAAATATAAACTTGGGTGAAAATACTAACGCACGCGCGATGGCAACACGTTGTTGTTCTCC
+ACCACTTAATTGTGATGGTTTATGATCCGCTCTATCGGACAAACCTACCTTTTCTAACCACTGCTTTGCT
+TTGCTTATTGCTTGTTTATCACCACGTAATTTCAATGGTAAAGCAATGTTGTGCAAAGCAGTTAACTCAG
+GCAGTAAATGAAATTGTTGAAAAATAAAACCAATGTCTGAGCGTAAGTTATCAAGTGTTGAAGTGTGTTT
+ATCATTAAGGTAATGACCATGACCTGAGCTGGGTTTTTCTAAACCTGAAAGCAGCATAAGTAAACTTGAC
+TTACCAGCACCTGAAGGGCCTGTTATGGCGTAGGATTGTCCTTGGTTTATAGTTAAATCAAGATTTTTAA
+ATAAGGTAATAGTTGAAGCCTTATTTTTATTAGTCGTGTTTTCAGAAGTAGAGTTTTTATGTCCAAGACT
+GCCAGAAGAGTTGCTTGCAAAGGATTGAGACACACTTTTTAATTCAATTGAACTAGTCATAAATTTACAC
+CACAGTAATAATTCATGCTGGTATCGTATGGGTATGCCTGTGAAACGAATGTGAAATTCAAGAAAGTAAT
+AGTGTAATTTCAGCTTTCATATCTAAGCTTTACACCATGTATATTACAAAATAGTGGCTTAAATAAGTAA
+TGGATAACAGCATAAAATACTATCAATGAAATCTATAAACAGAATCTACCAAAAAGGCAATTATCAATAG
+ATAATGCGAGTGCTAACCTGTATCTGTAATTTACAACTTTTATCTAGTAACAAATTTGGAGATTCTTATG
+GTTTATGAAAATTATACAACGTTTTATGCTAGCCAAAATCAAGCTGTCCTAACGGTCACTTTTGACTTTG
+GTCCTGTTAATATTCAAGGCATTTCGATGCTTGATGATCTTAATCGCTTATCAGAAACTTTAGAAGATGA
+TCGCAGCGTTAAAGTCGTTGTATTTCAATCTGCTCATCCTGAAATTTTTGTTGCTCATGCAGACACAAAC
+TTCCTTAAAGATATATCTACGCAGGCTATACCTAGGGAAGAAATAGAATTACTTTATTTGCAAAAGGTTT
+TACAGCGAGTTAGTGCGCTTCCTCAAGCAACAATCGCTAAAGTTGAAGGCTTTGCCCGTGGAGGTGGACA
+TGAATTTATGCTGGCGTGTGATATGCGTTTTGCTGCAAGGGGTAGAGCGAAGTTTATGCAGATGGAAGCG
+GGTATGGGCATTTTACCTTGTGGTGGTGGTGCATCTCGTATGGCTAGACAAGTAGGTTTGGGTCGTGCGT
+TGGAAATAATTTTAAGTGCTCGTGATTTTGATGCAGACCAGGCTCAAGCATATGGGACTATCAACCAAGC
+ACTCGATGCCGATAAAATTGGTCCGTATGTAGATGAGTTAGCTAATCGTATCGGTCAGTTCCCAGCCGAA
+TCAATCGAAGCATGTAAGCGTGCGGTTTATGCATCTATTGATCTACCAATTGAAGCTGCTCTTAAAGAAG
+AAGCTTATTGGCTATATCAATCTATGAGTAAAACACCGGCTCAACAACGTTTTCAATATGCTGATGATAA
+CGGTGCGCAAAATGATATGGATAATCAACGTAATTGGGACCAGTTAGTCATGGGCATTCAGGAGGTCAAA
+TGAGTACTGAAAAGAATAAATTAGTGATTAATAGATTTCTTGAACGATTTTCGGCTAATGATGTGGAAGG
+TGTACTATCTCTGCTAAATAACGCTGCCATCTGGAGAGTCATGGGTCGAGAAGGTGGTTTACCTCTTTCA
+GGCGAAATGGACAAAATTGCTGTCGCTGATTTGATGAATACGGTCAATAATATATTCCCAAAAGGTATGA
+CACTAACGCCTTCAGGATGGACAGCTAGCGGAGATCGCGTTGCTGCTGAGGTTGAATCCTATGGTCAAAA
+ATCTGATGGGACTATTTACAATAACATGTACCATTTTTTGTTTGAAATTAAGGATGAACAAATCATAACT
+ATTAGAGAGTATATGGATACATTACACGTAAAATCGGTTTTTATTGATAACTAACGTGACAAAACGCCAT
+TGGGGGACACAATATGAATGATATCGATTTAGATGATTACAAATTGACTATGCACAATAAAACCGTACTC
+ATTACGGGGTCAACCAATGGCGTCGGTCGGATCACGGCTGAAAAATTAGCATTACGTGGTGCAACAGTGT
+TGATACATGGACGTTCAATCAATAAAATTAATGATACCGTTGAAAGTATCAAAGAAACAACGGGTAATGT
+CCAAGTGTATGGTTATCATGCTGATCTAAGTGCGTTAGTACAGATACGACATCTTGCTGAAGAGATATTA
+TCAGACCATCCTAAACTTGACGTATTGATCAATAATGCGGGTGTCGGACCTGGGCCCAGCGAAAAGCAAT
+TTATGCGAACTATTGTTACCTGCACTAACGCTAACTCAAGGTCGTATCATTAATATTGCCTCGGCGGCGC
+AGCGACCATTGAAGTTTGATGACTTGATGATGAAAAATGCGTTTAATGCTTCATCGGCTTATGCTCAAAG
+TAAGCTGGCAGTGGTGATGTTCAGTACTTTTTTTGCTGAGCAGATTCGTGATGAAGGTATTACAATTAAC
+GCACTCGACCCTGGTTCATTTCTAAATACTCGTATGGTTCAACAGGCTTATGGCGGCTCAAACAATAGTC
+CTGAATCAGGAGCACTTGCCCAATTGTTTCTAGCTTGTGCCCCTGAGTTAAACGGTGTGACGGGACAATA
+TTTTACACAGCTACGTCCCGACAGAGCGAATGAACAAGCTTACAATTTAACCGCTCAAAAAAGGCTTTGG
+GCACTTACTAAACAACTTATTGCTATTGAGTGAGTTTAGTCAATTAACAGCAGTGCTTTTATTTTCGCTG
+TGTAGAACGGCCGAAATTTTAATTTATGCAGTTATAATTGAACACTTATTTGTTTAGCGATTCATCCCAA
+TAAGGATATCTGCCATATTGTTCGGATAAATAGTCTATAAAAGCTCTTACTTTAGGCGCTAATAAACGTG
+AACTGGGATAAACCGCCCAGATAGCAGCATTAGAAATCAGAGGATATTCTTTAAGAATTTGAACCAGTTC
+CCCTGATTGTAAATGACGATAGACGCTCCATGTGGCATTCATAGCGATCCCTAAACCATCAACGCACGCA
+TCTCGCATGGCTTCACCATTATCGGTTCTAAAATTGCCTTTTGGTTTAATATTTATATGACCTGCAGGGG
+TATCAAATACCCACGTTTCAAGGCCATTTAAAATTACACACTGATGATCGCGTAGATCTTGTGGCGAATT
+AGGCTCGCCAAATTTTTTAAGGTAATCAGGAGAGACACAAATAATACGTTTATCCGGTGATAGCTTGCGG
+GCTATTAATGTTGAATCTTTAAGCTCAGCATCACGAATAGCGATATCAAAACCACCTTCAACTAAGTCAA
+CTATGTTATCTGTTAGGCGGATATCGACTTGTATGTCAGGATACAGGGATAAAAATCCCTTCATTGCTGA
+GACAATATGCATTCGGCCAAAGGAAGCAGGGGCCGTGATGCGTAACCTTCCTTTTGGAGAGGCTTGCCCT
+ACACCAACAGATGCTCGAGCGGTTTCAATGCTAGAAATTACTTCTTCAGCGTGTGGGAGAAAGGTTTCAC
+CTTCTTCTGTTAATGATACTTTTCGAGTGGTACGGTGCACCAAACGGATGCCTAGTCCTTGTTCGAGTTT
+GTTAATATGTGCACTTGCTACCGCAGGTGATAGCCCTAAATCATTTCCAGCTTGGCTGATGTTATTAGTG
+GCGGCCAGTCGTAAAAAGAGCTTTAGGTGTTCTATATTCATATCCAATCTCCTAACATTATATAGATAAC
+CTATAAGCTGATTAAGTATAATGTCCTATTGCTATCTTTTTATATAGTAAATATCAATATATTTAGCAGT
+GTAGTCTGTAGCAGAAACAATTAGCTTATTCCTTTATTAATGACAGCACACGGTTGTAGATAATACTATC
+GGCGTTTTAACAACTTAGAAGAGCAATAATATAATAGGCTCAAATCTAGTGTTTACAATATTGTTAATGC
+TATGGGAAATCGGTAAGTCAATTTTCACCTCACAGATATATTTTTATTGATATCCATTAAATTTTAACTT
+CTGTTGTATGAAGATAAAATGGCTGAACTAACAGTGACTTTCTCCGTTTATTAATCAATGTAGAACGAGT
+AATAAAGATCTGTCGATTGCTCAATACCACTGACAATTTCTAACCAAAATCGATTTAAAATGAACATTCT
+CACCGTAAGTTCATTAATGGGTTCATATACGCCAATACCATACTTCAAATAAACTCTGTTGCCGACATAA
+CCACTAACCGTTGCTTGAATTTGATCGCCTTCACCTTCAGTATCCACTGCGATATTACTAATCAGTGGTA
+TTTTTTCGATTTGGTCAAATAATCCAGCGCTATTGGTAGCCCCAAAGCCGACCAACAAACTGGCTGCAAC
+GGTGCTTTTTTCTGCCCCTGCATCTAAGCCTCTTCCTCTGACTAGATAAGATAAAATTTCAGGCATTTCC
+ATTGTCGGGGTTGAGAAAAGTTCCATATTTAATGTATTGGCTAATCCGGTTACCCGAATGCCGACATCAA
+TATCTTCAGATTTAATATGTCTACTTGCACGGAGATTAAAGTAAGGATTATCCATTGGTCCGTTGAAGGT
+GAACTCTCCCTTTTCTATTTTAAGTTTTTGCCCGTATGCTTGAAAAGTACCATCAGACGATTGTATATTG
+CCAAATAACTGGAATGGGTTTTTCTCTTGTTGGCTAATTTTCAATTGGCCAGATAAATGGCTTGATAATC
+CTTGTCCGGATACTTCAAAAGCGGGTTTTATATTTACGCTAATGTCGGTTTTTATATCAAAACCAGAAGT
+TTCTTTAACAACAGCTTTGCCATATTGGTCAAGAATGATGACATCATCACTCAATGAAACGCTGCTTTGA
+GGTAGTTTCTCGATATTAAACGTGCCGTCTACCACGTCAATATTGCCACTTATGGTTAATGCTTTTTCTA
+CCAGTGAAAAATTCAACGTGGGCGAAATGCTCATCACTAATTGTGGAGGGAAAACTAACGGCAACGCGTA
+GCCTGTTAAATCTAAGTTCATCGACAAACTGTTTTGCCATGACATATTTCCTTGTACTTTTGCCAGTTTA
+TCGGCGAGATAAAAGTCAGCGTCCATTGTCGCTTGATTATTATTAATCATGACTGAAGAGGATATGTTTT
+CTAAGGTATTGGCATTTTGCAGCAATCGAAATTTACCTTTAGTTAATGCTATGTCACCATTAAACAAAGG
+AGAGCCGAGAGTGCCATCAACGGATATATCCGCTGTTACTTTACCTTCTAAAGTAATTACATCTGTTAAA
+ATGCCTTGGAAAGGTAATAAGTTTATTTGATTTAATGATATTTGTGCATTTACCGTGGAATCAGTAAAAG
+AATAGTCGGCTTTAGGGTTACTCACTAAGTTATTATCAGTAAAACTATCATCAATAAAGTCAATGCTTGA
+AGTGATATCTACCAAGGGAAGGTTATTAGTCGCTATTAGCGCTAACTTGCTCGTTAATTGCTTTTCATCA
+ACAGTCAAAGCAAACAAACCTTGCGACCACTGTGACAGCACATGCTCGCCAAAATCATCACTCACTTTTA
+AATAACCCGGCGACATCGTAAAGCGCGCCTTTGCTGAGATAGCTTGCTGGGTAGACCAATTTATCTGAAT
+ATCACCGTCAATTTCACTAATGATCTCAGTGTCTTTAGGTAAAAATAATTCGTCAATGACAGCAAGGTCA
+ATATTCATTTTAAGGGCAACATCACCAACATTACCGAGATTCACTTGATGGGGCAAACAAAGACCAAACC
+CTTCACCTTGCCAGCAATGACTCGCTACCATGCTTTCTTGTTTGGCTAAATCGACATTAACATCGAAGTC
+TTTATTATTTTTAAGGGTAATATTCTTATAGGTTAATGCACTTTGCTCAATAGTACTCTGCCATAAAGTA
+AATTCATCATCCCAATGACCAGACAGGGCAAGTTTGCCAGCAAAATCACCTAACCACTGAGCGTTTATTT
+GATGATTACTCGCGTTGCCTGTTATATCAAATAGGATATTTTTAATGCGATAACGCGTAGATTCGTTCAC
+CCAATCCAAATAGTCATTCTTTACTGTTAATTGAATGTCGTGACCACTCATTGGTTGATAGTTCGCCTTA
+ATAGCTAACGAATCACTATACCATTGTTGCCAATTTAACTGGTTTAATTGACTTTGTAGGTTAACAGTAG
+GATTGTCTTGCGCTCCGGTAACTGAAAAATCACTGGTAAAACTGCCGTGTATCTCTTGATGCCATTGATT
+AATATTATCTACTGTTAACTTTCCTTTAATATCCCAAAAGTCACTATCCGAGGCTTGCAGTGTTAAGGCA
+CTATTATTGAAGTCGATCAGCAGTTTACCTGGTTGTAGATTACCTAATTGATTTAAACCAATATCTGCTT
+TTATCGTTAGGTCTAGTGCATTTATATTTCCTGAAATGTCGGTATCGCTTAGCGAGACAGACCATGCTTT
+TTTTGACCATGCACCATGACTGTTGATGCTTCCTTGCAATCTACCGGTAATTAAATCAGGCAGTGTTTTT
+GTTAACATCGCAACTTGTTCTTCACTGGTGCCTAACTCTGATAGCGCCGGTATGTTTATTTCGGGCAAGG
+TAAAACCGGTTGATTGAGCAGATAACTGCCAACTAATATCGTCAGCTAATAAGCCTATATCACCCGTTAA
+ATATACTTGGCTTTCTGAGTCTTCATCGTTAAAAATAAACTGGTCAATAGTAGCGCGGTTTTTCTGATAA
+CTGGCTTTGAGTTTCAGCTGTGCATTATTATAGCCATAACCTTTAATCTGACTGGCTAAATCCATCGTTT
+GTTGTTTTACATCGCCTGAGAGAGATAACAATAATGAGGAATACTCACCATACTCAGTTAATGATAAAGG
+CGTTGGAATTTGTTGAGCGTCTATGGTTAGGTTAAAGGGCATGGCTTCATCAATGAAGTTAATTTTACCT
+TGGCTTTTAAGCGCTAAGTTACCTTCGCTGATCACATCAAATGTTAAATCTTCAAATGAGCCTTGTATTG
+ATAATTGTTGAGTACTGTCATCAATTTCTGACCACCATGCCACCTTGTGTAGTTGGCTTTCTAAGTGAGT
+TGTAAGCTGGTAGGGAGGTAGTAGCTTTGCCTCAGCAGTTAATTGGTTGATAGAGAACGCTGATGTGGTG
+GTTTTAAATTGGCTGATACTGACATCGGTATTAATCCAAGTAGCGCTTAGATGATTATTGTTTGAAAGCC
+ACAGTGAATTTCTTGCTTGGTGATTGTCTATTGAAGTAGCTTGAGCATGTTCTGGCTGAGCCTTAGTGTT
+AACAGTCAAAGTGTCTACAGCCAAACTATCGAGTTGTAATTGCTCAATGTTCAGCGCAATAGGCAGGTTA
+ATTTCTGGTAACTTAGTAAAAGTATTATTGACTAACGAAGTTGTGCTCTGGTTGTTAACAGGCGTTGTTT
+GTTCTTCTCCAACGAGTAATAACGTCAACTGCTTTGCTCTGGGTTGTAAGAAGTTAAACTCACTTTTACT
+GATCGACAATTGTGTAATAAATTGCTCAATTGTGATCTCGGTATCATTGATAACTATCAGACTTTTTTTA
+AGCTCAACTGAATCAGCGTTAATTGAAAAGGGCATTACAAAAAGTTGAGATGCGGTATTATTTACTGATG
+AAACTTGCTCATCACCCTCATCGTCAGACAAGTAACGTAAAGAGAAATAGTCAGCTTTTGCTGATTTAAT
+ACATAAGGTTTTATTCCAGACACAAGCAAAGTTAATCTCAGTTGATAAGCCATTTACCCTAATATCAAGA
+TTTGCTAACTGCAACTGAAATGAGTTTAATCGTACATCTCGAACTAAAGCTCCGCTGTTATAGTCAAAGG
+TAACACCATCAAAATTATTGAGTAATGTTAAGGTGATATTTGTGCCCCAAGGAGTCGTAACGAGTACGGT
+GATAAAGCAAAGTGATATTGCCAAATACTTAGATACAACCAAACTAATTCTGCGCCACATCATAATTCAG
+CACCTAAACTAATATGAACTCGCCAGCCTTTTTCATCATCATCAATGCCGTAGGCAAAATCAAATTTAAC
+TGCACCAACGGGAGATAGGTAATGTAAACCTGTGCCAAATGAATAGACCGGATTAAATTCACCTTTATTT
+GCCACACTGCCGCCATCAGAAAATAATGCCACACGCCATTTATTGGTTAGATAATATTGATACTCAATGC
+TTGCTACCATCAACCGCGTACCGCCAACGACTACTTGAACAGAGTTTTCAGGGTCAGATGATGAAGGCAC
+GGTAGAACCAATGGACTGATAAGCAAAGCCACGAATACTTTGGTCTCCACCGGCATAAAATCGTAATGAA
+GGGGCTAATTCGGCGTCTCTATCAATATAGATAGCCCCTAATTCCGCGCGGGTCACTAAACGGTGTTTTG
+GTTTTAATGTGGTAATGTAATTCCAACGTCCGTGTATTCTAAAAAAACTATTGTCAGAGCCTGCTTTTAA
+ATGTGCTCCTTCTATATTATATATTTGTCTAAAGCCTGAACTTGGATCCAAAGCCGAGCCACCTCGAATA
+GTTCTAGACCAAATAATACCGGGAATAATGTATTGCACGTTATCTTCTTTAGACCAATCAATATTAGGTT
+CAACTTCGTCTAAATTATAACGCCAAGCTTCCTGATGCAGTCGGGTATAAAATTGTCTATTCCAGTTGTC
+TTTACTGAGCACCCGACCGATTTGAGCAGAATAAAACTTAGATTTTAAATCAGGATATTCATCATTTTCA
+ACCGTCACTTTAACTTGTAGAAGGTCTTCAGTCGGATGACCTAACGGAATACTGTAAATAAAGTTACCAG
+TAGGATTTTTAGGAGAGTACTCAATTTTTGTTTCTTGAAAGTGGCCATATTTATTTATAAGCGGTGTGCG
+CCAGCCAACGGAAAGACGAAACTTAGTATCGGTGGCATAACCGACACCAAAATCAAATTGATGACTTTTT
+GCTGGTGTCAGTGTCACATTGATAGGAATGCTGTAATTATCATTTACTTTGTCTTCAATTTTCTGAGCGG
+GAACCGCCTGTACATTACCGAAATACTGCGTAGATTGAAGCTGTTGCTGCAATTTATGAAAATCATGGGT
+GTTATAAAAATCGCCTTTTTTAAAAGGGATCATACTGGTTAATAATTGTGGTTTAAGATCAAAGTCATTG
+AAATTTACTTCACCAAAGCGATATCTAGGACCACTATTATAAGTAATGGTGATGTTTGCATAATGATAAC
+CTTGTTTTATTGTTATATTACTATCGACTAAACTGCCGTCGAAATAACCTCGTTGTAGTGCCAAGGACAA
+TAAGTCAGATTTTACAGTTTCATATTTACCATGATGAAGTTTATCGCCATGGTGAATGTCAATATCATTT
+AGTAAGGCAATAAAAGCCGGATCGTTTTGTGCAGCGCCAGTTATGTTGATGTTGATATTATCGAGCAAAG
+TTGGTTCGTTTAATGTGATGATAAGGATCAGTTTCCACGGATCTTTTTCAACTACAACACGAATGTCAGC
+TTGGTAATAACCTAACGAATTTAATGCTTTGAAGGCATTATCTTTGGCAGAATAGATAAAGGCAGAGCGT
+TCTAAATCAGATGTTGGCAAAGTACCTAAATATGAATGGATGTTTTTTTCAACAGCCTTTGATAGTTCGC
+CATCAAGTGTCACCTTTAAATTGCTTGCAAGAGCGACGTTGGTGAAAAATAGGAACAAGAACGATACTAC
+TAACATTTTGATTTTTAGATTAAAAATCTTTGATAGCGTCTTGAGGTAATGTGGAATGTTCAAAACCATT
+AAGTAGATATTATTCCTGAAGAATTTGTTACTGTTAGAATGGCAAATATTACGCTATAAATAGCATTGTG
+ACTACGAGTATTAGCAAACACTCGGTGGCGTCATGCGGTGTTTTTAAAGGGGTAACTCAAACCAAATTTA
+CCTAAAAAGTCTCTAATACCAAGTTGATTAAGTTCTCTCCCACTCAGCGAGAAATAAAAGGCTTAGAGGC
+AAGACATTGATTGAAGAGAATGGTTATTCAGGAGAATATGCTCCTGCATTCTCTAATAAGCTGCATCCAT
+GCAGCGTCCTTGTCAAAATCAATAACGCTGCATGTAAGCCTTTTAAACTCGCCCTTGGGAGCTTGTTCTA
+TGCCCATTAACATCGTTAAATTCATTTGATTTAGAATGACTAGACCTAAACAAATTCGCCTTGTTATTGA
+ACATCTAACATAGCTCTGAGTTGGGAAGAAATTTAATCAAATTGGTATAAAGTGATTGACGAACAATAAA
+TAACTTTATAACTTCGTGGTAATTAGCTTTTTCATGACCTAAAAATACTTTGGGGGATGTATTGAAAAGA
+TACAACAAGTGAAAAGCTAAAAATCAAATTGCAGATAGACAGTATTGTAATTACTACCACCTTTAATACG
+ACCAAACTGCGAAGCCGATTCAAATATAGAAGAACGATGGTGAATACCATAGCCAAGCCACGTACCTTTT
+AATGCATTAGCATTGAAAATATCACCCAAATTTATATCTATAGAAAAATCTATCGCATTCATGAGCTTAC
+TTGGGCTATAGCCTTTTTCTTCCATCTCGGTTCTCTCAATATAAGTCACATCAGAAATATATGAAATTCC
+TTCGGCAAACCCTAAGCGCCATCGAACAGGCCAATGAATGGTGTAATAAGCTTTGATGCCGAGTTGATAT
+TCTTGTTCACTATCTTGTACATCTGATCTCCAGTGCCAAGCCAATCCTGTGATTAGATACAACTCAATGG
+GTAAACTAAATAATTCATCCGTTAGCGGTACGCCATAGAAAACTGAAGTGAGTTGATTGTTGAATTCGTC
+TTTTTCAGTGTCACCGGCGAGAATTTCGCCAATATTAGAAGGGGTTGCCCAGCCATGAGCAACGCGCAGG
+TAGCTACCATTATTGAGGGAGCTTTTTCTACTTTTTGTTTTATCATTAAAAAATGCAATACCAAGGTAAG
+CTTCACTTTGCCAGCGTTTATCAACAATAGCACTTTGATAAGCGTTATTATCTAATCCGGTTAGGCCGAG
+TGAACCAATGAAGTATAAGTTTGAAATTACATGGTATCTTGATTCAATGGTTGCATTTACATCAATACCC
+GCACCAATGCGTTCATCTGTTAATTCATTCAAGGCATAATAATAACTATTAAACTCAGCACTTTTATACC
+GCGCTGATATTTTTGGCATAAATTCCCAGCTATCGTTTTGAAAGTACCAGCTACTGATGAAATTAGCATA
+CGGTTTACCATCAAGATCACTCAATATTTCCACATCAAAATGATGGCTGTCACTTATGTTTTTACGCCAT
+TGAAAACCAAAATCAAAGGTATCTGCTTGTGTTTCATTTTGGTATTCAGTAGGAATATCGACAAAGCGCA
+GACGACCAAGGGCATTTAGTTCCCAGTCAGCTTTTTTTAACAAGTGACCGCCACCTTCGATGCCGCGTAA
+GAAAAAAGTATCACCTTCATAAAACATCATAGGTACGATACTGTTAACCTTATCATCCTCGGCATCAAAT
+GGGATGCTAGCACTCCTGACGAGAAGACCTAAACCCCAGGGTTTTTCTTCAGAATTAGGTTTAGCGATTG
+CATTTATACTGAATGACAATACTATTAATGAGACGATTAAGCGCATAATTACTTCTCTAAAATCAATGGG
+GTTAACATCATTTATGTTAGCAGTATAGTGACAACCCGTGGGAATTAATGTGAGGTAAATAACAGTATCA
+CTCGCTATCTCATATTCTATTTAAGCTTTTTAAGATAGGGGTGCTAAATTTAGCCAACAGGGATTAATTA
+ACAAACTTTAGCTCGATAGGGACAAAATCATTTAACTCGGAGTAATAATGTCGTTGATCTCAAATACACC
+TAAACCGCCATACTTTGCCGTAATCTTCACGTCTACAAGGACTGAAGGTGATAATGGGTATGGTGAAATG
+GCCAACAGAATGGTTGAATTAGCACAGCAGCAATCAGGATTTTTGGGCATTGAATCAGCCAGAGAAGAGC
+TTGGTATCACTGTTTCTTATTGGACAGACCTCGACTCTATTAAAAACTGGAAGGCGAACGTGGAACATTT
+AGAAGCTCAAAAAACGGGTCGTAAGTCTTGGTATGATTCGTTTAAAGTGCGAATTTCAAAAGTAGAACGC
+GATTACGGTAACTAATACTATTGGTATAAGTCTATAACTATTATATTTTTGTTTAAAAGTTCTCAACAAT
+ATTTTAAACTGATTTAATACAAAGAGTTGTTCACGTAAAACTACGCATATCTGATAACCCGCAATAGTTG
+TCTATTTAAGTGTTCGTGACCTTTATCAGGAGTATCTTCACATTAAACCTCTATGGATAGTCATATTTAT
+CACTGTGCTTATTTGGTCGGGAATATCTCCTAAAGATCAGTTCACTTGGTTTCTTGAAGTGTTTCCTGCA
+TTAATCGGGGCTGCTTTATTAACAGTTACATACCGCTCGTTCCGCCTTACTTCGATGCTATATTTCTTCA
+TCTTATTACATTGCATTGTGTTAATGATTGGCGGTCATTACACCTATGCTGAAGTACCTTTTTTTGATGG
+TTTATTCGGTGCAGAGCGCAATAACTACGACAAAGTGGGACACTTTTTTCAAGGCTTTGTTCCTGCACTT
+TTAGCGAGAGAAATTTTAATCCGTAAAAATGTTGTCAACGGTAACGTTTGGCGAAATGTTATTATTGTTT
+CTATCTGCTTAGCATTCAGTGCTTTTTATGAGTTAATTGAATGGTGGGTTGCGTTAATGTCTGGTGAAGA
+TGCAGAAGCCTTTTTAGGAACACAAGGTTATGTATGGGATACACAGTCAGATATGGGGTTGGCCTTGTTA
+GGTGCAATTTGTTCTTTAATGGTCTTATCAAAAATTCATAATCACCAAATACAAAAAGTCACTAGTAATT
+AAATCGAGACTGCTAGTAGTGGCATAGCTCTGTCTCAGTTATGCTGTGTTCCTAAGTTTGCTCTCAATTT
+TAGTCCTTTATTAAACCTGTAAGCTTAAGGAATTATTCAAATGCCTCATGTAGAAATTAAATATTCAGAT
+AATGTAGAGTTCGATACGAACAAAGTTTTTGACGCGATAGAAGCGGTCATTACAAAGCACGATGTAAGTG
+CAGGGGAATGCAAATCAAGAGCCTACCCATGCTCTCAATATAAATACGCACACATACTTGTTACCGTTTC
+GTTATTACCTAAACCGCATCGAGACAAAAGGTTTACCCAAAAGTTAAGCAGTGAAATAGAAGCGGCAGTA
+AAAGCGCACTTAAAACAAAGCTTATATTTTTCGTTAAACATTGAATACAGTTTAAATTACTATACTACCA
+ACATTCATAGCGTTGAAGGAGATAACCTGCAGAGAATGGACGACAGGTAAAAAGTTAACTATAACTCCGG
+ACATTATCAGCCTTTTAAAGGGCGTTATACCCCAACACGGATGAGCACATGTATCTTTTATTGACAGTTA
+TCGTTTCAAGCTTAATTGCTGGTTTGGCTATGCCTTTAGGGGCTGCCATTGCACATTTTGAAAGTATCAA
+AGAAAAATGGATTGAGGAAGAGTTTAGACACAGTGTTATGGCATTTGGGGGTGGGGCGTTATTGTCAGCT
+GTTGCGCTAGTGCTAGTGCCTGAAGGCATGGCTGTTCTAGAACCGCTGTCGGTATGTTTTTGGTTTATAG
+TCGGTGGGCTCAGTTTTATGTCCCTTGATATTTACCTAAAGAAAATAGATACCCCAGCGAGTCAACTTGC
+TGCAATGCTGTCTGATTTTATTCCAGAATCAATCGCCTTAGGGGCAGCATTTGCGACGGGAGAAAGTACC
+GCTTTTCTACTTGCAGGTTTAATTGCATTACAAAATTTACCAGAAGGGTTTAGTGCCTATCGTGAGTTGA
+ACGGGACTTCCGTTTATAAACCGAAAAAAATTATCATCATGTTTACGTTAATGGCTTTACTTGGCCCAAT
+CTCTGGCGTTTCTGGTTATTTATGGTTATCTGATTACCCAGAAATTATCGCAGCGATTATGCTATTTGCC
+TCAGGCGGTATTCTCTATTCAATATTCCAAGACATAGCCCCTCAAGTAAAACTAGAAAAACACTGGGCTC
+CACCAATGGGCGCTGTACTAGGTTTTGTTCTTGGTATGCTTGGTTTCATGTTTACAGCATAAAGCACTAT
+TTTTAGCCTTGATGGTACTTCGTCACTTAACAATAATAACAGGATTAACAGATGTCTGAAGTCACTATTT
+ATTACCTTGAAATGAACACACTAACTGAATTAAACCCTAAGCTCGAGTCCAGAGGTTTGACTGTTACACA
+GGTTGAAATTAAAAATTTCCGCTTCAACCGTTTTCTTTATCAGTATGTTGGAGAGCCATGGGAATGGACT
+GATAAACTTACCCACAGTGATGAATCATGGAAAACTTATGCTGAAAGTCCAATGGTCAGTACTTATGTGG
+CTTATTATCGAGGCGCTATTGCAGGTTATTTTGAACTACAAAATACTTCATCAGGTGATGTAGAAATTAT
+GTACTTTGGCTTGGCACCAGATTTTATCGGTAAAGGCTTCGGCGGCTATCTTCTGACTTGTGCCATTAAA
+TCAGCATGGTCTCTGCCTGATGCAAAACGTGTTTGGTTGCATACCTGTAGCCTTGACCACCTAAGTGCTT
+TACAAAATTACAAAGCGCGCGGTTTTAAAATCTACAAAGAAGAGGTGGAACAAGGTTAGCCTGTGACATA
+GGGTGCGATGGTAATCACTTTGAGGATATATCTAATGTTTAATCTTCCTATGAAAGGCTGTTAAGTGCCA
+TTGTGGACATTAAGCTTTAATTTTTCTCATATTTTATAATGCATCCTATCGTCAAATTACTGAGAAGACT
+CAGTAATATTTATGCTTTTCTATTAACAAAGTAAAAAATAATAGAATAAGGGTTTGAAATTAAAGGATAT
+TGAGTTATTTTATTCAACATTAAAGTAGATGATGATTACTGATACGTCTACATAATAAATTGTTATGTTT
+TATTCAAATATGGACGTTAAATCAAATGAAAGATGATCAATTTAAAGCATGGGAATCAACGCGAACAAAA
+GGAAAATTAAATTTTGTTCTATTTACTGGTGTCTTATCATGGGGCTTACCAATGTTTATTTTAATGGCTT
+TCATGAACAAACCTTTTGCTGATGGCTTCACATCGAAATCCGCCATTATTCATTATATAGTTTGGCCATT
+AACTGGAGTGCTGTTTGGTGTGCTGACTTGGTATATGTCGGAACGAAAGTATAAAAAAGAACTAGTTAGT
+CGTAATAATAAATAACAAGAACTTCAAACGGTAAAAATACAGTTGGCTGTTTTCACTCCGTTCTACATTT
+TAGCCAACTATATTTTTCCGCTTAAGTAGGCGTGATGTGTTTAGGATTATTCACTGTAAATTCACGGATG
+AGGAGTCAAAAATGAGATTCAACAACAAACTCAATCGAGCCCAACTTGGTGCTTTAACCTTATGTTTAAG
+TACTTCACTTGGTATGTCTATTTTCGTTGGTAATTCATCGATTTTCATAGGGTTCATGCTTGGTACAATT
+ACCATCAGTGTTTATGTCATTATTGTCTTTGGAAGGTGGAGTGCAAAAAACACACAACAAGCAAATTAAT
+CAGGACAAATAACAGTTGGTTTTTTCTCCTTCGTCGTTAATTTTAACCAACTATTAATCAGCCCCTTATC
+TGGGCGTTACATTTTTAAAGGACTATCAATGAAATATTTAGGATTGATATCAATAATTTTTCTGGCTGGT
+TGTCAGTCAATACCATCATTTTGTGAGAGTGAGCCTGATTCAAATTTATGTAATCAAAAAACTTATCAGT
+ATAATACCGATCAAGCACTCGAAGAGTTTGCATCTAGAAAATCAAACAAAGCTTTTGCTCTAGGTCAGAC
+ATCTGATGGTTCGGAGTTTTATGGTTACGGAGAAGGTTATAGCTCAACATACAAAGCAAAAGCAGCAGCT
+CTTGAAGCGTGTCAAACAAGACTAGATAAACATGGTGTTGAAGGTAAATGTGAGTTAATTCGTTAACCAA
+ATATAACAATGCCTTAAGTTGCTAAATACAATGGAGTCCGCATGAAATATCTAGCGCTAATATTTATACT
+CATCCTACTTTCAGGTTGCTCTTCTAGATCTCTTAGTGAGCAAATAGTTGAGCGTGCCCTTGAACACGCT
+ACGGGAAATGATATCAGTTACAATGGTGCAAGCTGCGCAGACATTAAGCGTAATTGTTCCGGTGGTAATT
+ATGAAGAATGGTATCAAAAAGACGGAAAACTAGCTTGTGCATGTAACAACTAGCATATAAAAAAGCACTG
+TGATGTTATTGGCTACGACAATAAAAGCTTAACGCAGTACTCAAAAGGAGTCATAAGCCTTGGTTTTTGC
+TCCTTTGTTGCTCCTTTGTTGCTTCTTTTTTATTGCTTAGGGTAATTGCACTGGGGTAGTGTAAACCCAA
+TCTCTTCCTTTTACGGGGGTATGGCAAGCGATACACGATTGATTTAAATCGTTGTCATCACCATAAGGTT
+TTTGTTCTTTTCCTAACCAACGTGCCCATCCCCAACCTGTGCCGTTCGCTTTAAATTTATTACTATCTTT
+ATACATAAATTCAGCATGAATAAACTCTTCTGGGGCAATTGCTGTAGGCCAGTTCTTTTCAGTCGTTTGT
+TTCCAAACCAACTTTCCTAATATCGTACCATCTGGCCATGGGTTGGTTTGATTTGAGCGTGATGCTTTGA
+TGGCAATATCATTACCTAAAATAATTCTCATACTCTTGTTGTCTGTTCGATGGGAAGCTGAAATTACGCG
+CCAGTCTTTATATTTCTCGGGTAAGGTTAAACCTTCTAAGTTTGGTTTTACCAGGACTTTATTATCGGTA
+GCAAAGGTTATTGCAGGGAAAAGGGATAACGCAATAATAAGTAAATTTCTCGTTTTCATTCTAGTCGTTC
+CTTGAGTTAGTTATGGTGTTCATCTCAGTACCTTTAGTAGAACGATGATTAGTGATAATTATTTCATTTA
+ACGTTATTTTTTGTTTGTCACTATTGTATTAATTATTTACTTTTTGACGTTTTATATTCACTTCACCAAT
+CTGTTTATTTGGTAAGGTTAAGGTGTGTTGCTTTAACGCTGTTATTGCTTATGCCTTATATTTGACTGAA
+CTTCTTTTAACTACAGCTTATTAAATTTCTTTCTTCCTTGAAGTAAATCATTAATAAAGTGCACTTTTTT
+GGTTTTTAAACACTTTCTATATTTTAATCATGAGATAAATAACGAGAATATTGCGTCAAATATCGAACTA
+ATAACTATTGTTTTATCGTCGAGGTTAATTTCATTTTGATTATTTATGCTATTCATAATAAGCTGACTCT
+GCTTTGATATTTAGGCATGAGACTATGTTGTCTATTTGAATGTGGTCATTATCGAATAATACATCATTGT
+TTTGTTGTTATTAGCTCTTAAATGGAGGTGATTGTAATCAATAGTGCTCTCGCATAAAGCGCTTTGGTTG
+CAACTGAAGGTAAGACATAACAATTACGATTGGTTTTTCTCTGTTCATTATTATAACCAACTGTTTTAGC
+CACTTGAGGTGGTTTTTTATTATTTAACTTAAACCTAAATATAAATACGAATTTAAACTTAACTATGGAA
+AGAAACGTAATGAAATTAGAATCAATAGCGTTACACGAAGGCTATAAATCCGAAGATACAACGAAAGCGG
+CTGCAGTTCCTATTTACCAAACAACCTCTTATACCTTTGATGATACTCAGCACGGTGCCGATTTATTTGA
+CCTGAAAGTGCAGGGTAATATTTACACACGTATTATGAACCCAACGACTGATGTGTTGGAAAAACGTATT
+GCGGCAATGGAAGGTGGCATAGGCTCAGTTTGTGTTGCTTCAGGTATGGCTGCAATTACTTATGCACTGC
+AGTGTATTTGTGAAACGGGCGATAATATTGTTAGCACCAGCGAGCTTTATGGTGGTACGTATAACCTATT
+TGCTCATGCATTACCTAAGCAAGGCATTGAATCTCGCATGGTTAAGCACGATGATTTTGAAGGATTTGAG
+CAGTCAATTGATGCAAAAACTAAAGCGATCTTTTGTGAGTCTATCGGAAACCCTGCCGGTAACGTAGTCG
+ATATTTCGCGTTTAGCTGACATTGCTCATAAACATGGTGTGCCGTTAATCGTCGATAATACAGTGGCTAC
+GCCTTACTTGTGTCGTCCGTTTGAGTTAGGTGCAGATATTGTTGTGCATTCACTCACTAAGTACATTGGT
+GGTCACGGTACTTCAATTGGTGGTGTTATCATTGATTCTGGTAAATTTGACTGGGTAGCCAATAAAGAAC
+GTTTTCCAGTATTAAATGAACCAGATCCTGCTTATCACGGTGTGGTATACACAGAAGCCTTAGGTGCTGC
+TGCTTATATTGGTCGATGTCGTGTAGGTCCGTTAAGAAATACGGGCGCTGCAATATCACCAATGAATTCT
+TTTCAAATTCTACAAGGCCTTGAAACTCTCGGTTTACGTATGGATCGTCATTGTGAAAATGCTGAAAAAC
+TGGCTGCCTATCTTCAACAGCATGATAAAGTTGAATGGGTTAACTATGCAGCATTACCTGACAGTCCTTA
+TCGTGCAAACTGCGAAAAAATCACCTCTGGTAAAGCCTCTGGTATTTTAAGTTTTGGTATTACTGGCGGA
+CTTGAGTCAGGCACTAAGTTTATTGATGCGCTGCAAATGATTTTACGTTTAGTTAATATTGGTGATGCAA
+AGTCGCTAGCATGTCATCCTGCCTCTACTACTCATAGACAATTAAATGAGAAAGAACTCGCTGCTGCAGG
+TGTAAGCTCCGATTTGATCAGAATATCTGTAGGTATCGAGCACATTGACGATATCATTGCTGATGTTAGC
+CAAGCGTTAGATAAAGTATAATAACGAGCAATAATGACGCGTTAACGCGCGTCTTTATTGTGCGTTTTAC
+TCCTTTTTAATGATATTTAAAATCGACTTTATTAAATGAACCTTATAGACAGGTATTTCGTAACCTCACT
+CATTATTTGGGTCATTGCTACGATTGAATCTATTGGTGGCCTTGCGGGTTACTGGTCTATTACCGGCAAT
+GCACGTTTCGTTATTTTGTTTATTGAATGTGCTGTTCTTGTCGCGCTTCTTGCTAATTGTTATGCCATAA
+AAAACTGGGTATATCGTCATTCCACAGAAACATCACATCGGGTTATCGCGTGGGTTGTTGTTATTGCTTT
+GGCCTTGTGCGTTTGTGGAGATGTGGTTAATTTTAATTTACCACTGACATACTATCGCTATGGCGGCATT
+GTAAAACATGATTATCTTGCCGACTCAGTCACTTTTTTTGCTCCAGGTTACGCTTTATTTCTAACGGTTG
+CCTGCTCGCTCGCTGTCGCCAATGGCTTCAAACCAAAATTGCTGATTATTTGGGGGCTTATCGCATCTTT
+AATAGGGGTGGTATCCTTTGTTTCTATGCATCTTTCAGGTACTGGAACACATGTTTCCATTGTAACGGGT
+AGTTATGCTGTGCTCATCACTCTTGTTGGTGTTAGCGGATTTATCTTGTTAACTGCGTATCATAATTCAG
+CAATAAAGCGTGTCGTTTGGCTTGTTGCCATTGGGCTTGTATTAGCTGCGGTTGCTGATGGCGTTATTGG
+TCAATTTTGGATCTACGGCAATGGCGGGGAAGGTTTCTTTCCTGTTGCGAAATACGTAAATTGGTCACTG
+TATATTGGTTCTCAGTGTTTGCTAATACATATAGCTCGTCTTGCGGTTTGGCATACAAAGGGCACTTATA
+ATTCCGTTGCCTAACGGTGTTCATAATTCCAATGATTAAAACGTGATTGTGACGACCCAGATATAACTAA
+TTACTACACTTGAATATTAATGTAGCCCTCAAAGATGAAATAGTTGTTAACTCTATGGTATCGTTGGTTA
+CTTAAGCTATTGCTCTTACTTTGGTAAGCGTAAAGCGTCAACACCTAAAATGACAACGATAATGGGTGAG
+TTGTTATGGACTTAAATGTCATAACAAAATTTTTAGCCCATTCTTTGGGTGTTATAGATAGTACCGCTAT
+TCGGTATATCTATATTTAACGAGGAGATAGACAATGTTTAGTCATGTAATGATTGGTGCAAACGATATAC
+AAGAATCAAAGATTTTCTATGATGCCATTCTTGGTGAAATGGGCTACGAAGCCGGCGTAATTGATGATAA
+AGGTCGTTGTTTTTATTTTACCGACAGTGGTGTTTTTGCGCTGAGTAAACCTATAGATGGAAAACCAGCG
+TGTCATGGAAATGGTACGACTATTGGTTTTGCAGCTAAAACGCCTGCTATTGCTGACGCATGGCATGCTG
+CTGGTGTCGCTAATGGCGGAACTACCTGTGAAGATCTTCCGGGTGTGCGTGAAGGGGCAATTGGTAAGAT
+TTACCTAGCGTATTTACGCGATCCTTCTGATAATAAAATTTGTGCGCTTCACCGTATCGGTTAACCGTCG
+ACTCTTTGAATAACATAGTTGCGTTTCACGGTAATGAGTAAATATTTTTGTTAGCCGTGAACGTAAGCTA
+TGGACAATACTCGATATTCAGATAAACCGTTAACTAGTCAGCCGTGTCGCTAATTGAACCCGAGACAAAA
+CTTTAACAAGATTAGGTTTTATTCCTTTAGCACATCATCCCAATGATAATTGTACTTACTCATAGTCAAA
+GAGTGCGATATTATATGCGTATACGCAGCTTATCAGTTATACCATTTATATTAGTTTAGTGAACAAAATT
+CAATGAGGATAAATCTTCATGTTCAAGGCGTGTGATTGAGCAATAGCTGGCTATTGGGATTGAGTGCAAC
+GCAGAAAGTATAGATGTAGACCATTTGAAGATGGGCAATTAATTAGTGTAATTGGTATTCGGTACTTATT
+ACCCCTTCATAAGTAGGCTAATTGCCGACTTCTACCTAATTTAGCTAACACTATTTTACCCATTGACTTG
+GGTGATATTCGTTTGGAGTATTTCTTCGTGAAGAGTATTGATTTATTTGTAAAAAACTGGGGCACTAAAC
+ATACTATGATCCCGATTGAAAAGCATGATATTGACGCGCTTGAAACAGAGTTAACTGCTTTTTTACCCGA
+TTCATATAAATATTTAATTTCCACTTATGGTTTGGTTCATACGCCCAACGTATTGACTAAAATCGTTGAT
+TTAAATGTTGAAATATCCGATGTTCAAGACTTCTTGAGCCTAGATGATGTCGCTTCACTGTCTAAGTTAT
+ATGAAATGAGTGGCATGCCAAAAGGGCATATTTTATTTGCCTCTGACTGTAAGGGCAACATGTTTTGTTT
+CAAACTTGCCGAGTGTGAACATAAGCAAGTAGATGTTCCAGTATGGTTTTATAATCATGATCTGTGCACC
+ATAGAAAAGGTTTCTGATTCTTTCAGCGATTGGTTAGAACAATTCAATAAGCTTGAAGAGTGCTAGTAAT
+AAATACACTTCATAATATAGTGAGAGTCAGGTGAGTAACCCCAACATTGAAGCTGAGATAAGCTTCCGAT
+TTCTGAGTTTAGATAAGTTTCAAGCGTATTCTTTAGTGCGAGAAATTTTAGGATCTACTCATGAAGCACA
+CAGTGAAAACAAGAGTTATATCGCTTGTGTACCGTTAACACAGCAAAATTTTGAAGATATAAATGATTAC
+TACGTGCGTCAAAGAATTGAGATAGAAGCCTGTGATATTTTGGTTTCAGTAAACGCTAATTCTACGTCGG
+GGATTGTTGATATTCCGGTAATAGTGAATCGTATGCTTAAGTATATTGACTGTAAGTTAACTTTTTCTTT
+TACTGCGACCTAAAAGTGCTATCACAACTCGTGAAATAGCTATATATACCCGTTACTATTCAAAGTGCAG
+GATTTCAGTGGGAATTAAAATGATTTTAGACAAGACAAATAATTTAAGCATAGTTATTCTATGGTTTGAT
+TATTTAACGCAGCATAAAGTCATTTTAAACCCATCAAAGAAGCGCTTGAGTAATATCACTTCATCGTTAC
+TGTGATTTATAAGGACGCTACATGGATGTAGCCTATTAGAGAATGCAGGATCATATTCTCCTGAATAACC
+ATTATTTCACCACCGTGCCTTGAATTGAAATTGCTCAAGCACTCTGAAACTTGCATCTTGATTGGTAACG
+GGTATATAGCGTATGCTAGCCGCCATTAAAAATTTTGTTGTAATTTATGACCATTAACGTAAAAAACATT
+CCGGTTCCTGAAGTTACTTGTGCGAACTGTCAGGCATGTTGCTGTAGCTTAGAAGTGATGCTTCTAACCG
+ACACAGGGGTCCCTGATCGACATGTTTATGTGGATGAATATGGCAAAGAAACTATGCTACGCTTTGACGA
+TGGTTGGTGTTCAGCATTAGATCGCGATACGCTCATGTGTAGTATTTATGAGAACAGACCTTGGGTTTGT
+CGAATATTTGAAATGGGATCTTATGAGTGCATAGAAGAGCGAGAAGAAAAAATGTAGTGTCTTCTGCATT
+ACTAGTTATAAAGTAGGGAGTTACCCTATAAATTTACATTCCAACATTGATGCTGTACACATTCATTTCC
+TTAATGACCCCATTAGTGTTTTCAATAAAAGTACGATCTGAGTAGTGCTTACCTTTTTACTCAGTTTTTT
+TCACGGTACAATAGTAAAAAACAAGTGGGTGAAACTCACTTGTCTGTTTTCTGGGTGCTTTTTGCATCGT
+CAGCTAATCCTATAAGAGCAAATGATTTCATGAATCCATATACAGATATTGCCAATTTAATTGCAAACCT
+AGAGTCAGAGATTAAAGCTCTTACACTAACAATAGATACCTTGAAGCAAGAACCACAAGGCTTTAATGAA
+GAAATAATCTTTAAATATATTGATACTGCAAGCACGGGTAAAACCAAAGACTATGTAAGATCATTAGGCG
+TAAAATCTGAGCGTGGTTCTCTGTTCTCATCAGGTGACGTTAGCAAATTAATTAAAAGTGGCGCTGAAGA
+CATTTCTCCTGAGTTACTCGCTATAGCACGTGAAGTGGTTAAAATGAAAAAGATAAAACGCTAAGCACGA
+TTAGTCTGCAAAACATCTATTTGAAATTTACCCTCTTACTTACATTACAGTAGGCTTTATTCTATGAAAA
+AACGTTTTACTTCAGTGGTATCAACGCTGATTCTTGCTTCATTAAGTTTTAATGTTGTACAAGCACATGC
+CAAATCAGATAACTTTTCAGCAGAACAGTTATCACACGTAATAGAAATAAAAAAACAAGCACTTGAGAGC
+GATCTCGCTTGGGACCTAGTTGAGTCTTTAACGACCGAAGTAGGGCCAAGAATGCCCGGCACACCGGGTG
+ATGAAGCGGGTGTTGCATGGGCCGTTGCTAAGTTTAAAACTATGGGCTTTGACAAAGTATGGACCGAGCC
+TGCTACGTTTCCTAAATGGATCCGTTACTCTGAATCAGCCTCTGTTGTAAGTCCTGCGCCACAAGCGCTA
+CATATAACCGCGCTAGGTAATAGTATTAGTACACCTAAAGAGGGTCTTGAAGCCCAAGTTATTGAATTTG
+AAAACTTAGCTGAATTAGAAAATGCTGCTGACAATGCTGCCAAAGGCAAAATCGTGTTTATAAACTACCA
+TATGGATCGCGACCGAGATGGCAATGGTTACGGGCCAGCGGTCAAAGCACGTAGTCGTGGTGCTGTAGTT
+GCTGCACAAAAAGGTGCTGTGGGTTATGTGATGCGTTCAGTCAGTACGGCAACTCATCGTTTTGCTCATA
+CTGGTGGTAGCCATTATAAAGAAGGCGTAACTAAAATTGTTTCTTCAGCTATTTCAAATGCAGATGCTGA
+TCAATTACATCGCTTAGTTGCTTTAGGAAAACCCGTTACCATCAATATTAATGTGCAAGCAAAATCAATG
+GGTGAGGGGACTTCATACAATGTTATTGGTGAATTTACGGGTAGTGAATTTCCTAAAGAACATGTACTGA
+TTGGTGGCCATTTAGATTCTTGGGATCTTGGTACTGGTGCATTAGATGATGGCGCAGGTATTGCTATAAC
+AATGGCTGCGGCAAAATTTGCCACGTTAAAAGGCCAACCTAAACGTAGTATTCGTGTGGTATTATTTGCC
+GCAGAAGAATTTGGTTTATGGGGCGCTAAAGCTTATGCAAAAGCAAATGAAAAAACGCTTTCAAATATTG
+TAGCGGCGGCAGAATCTGATTTTGGCGCAGACAAAATTTGGGCATTTGAATCCAATGTTCATGCGAGTTC
+ATTACCTTTGGTTAAAGAAATTGCTGCTATGCTTAAACCGTTGAATGTTGAGTATATTGCTAACAATGCG
+GCGCGTAACGGACCAGATCTTATTCCACTTAGACCGTTTAAGGTTCCTGCGTTTGCTTTGTCACAAGACG
+GTACCGATTATTTTGATTATCACCACACTGCAGATGATACATTAGATAAAGTTGATCCTATAAAGTTACG
+CCACAATGTTGCAAGCTATGCAATATTCGCCTACATGGCAGCTAATGCCAAAACGCGGATTATTGGTAAA
+TAACAATAATACCAATTCCATTAAATTTATTCCCACCTCAGAGCTATGTCAGAAGAGTTATAACAAATAA
+AATTTGTGCCGGTATAGTCATTCTATATCTCACAAATTTGTGCAGTTATTGCTTTTCTGAAAAGCTCCCA
+AGGGCGAGTTTAAAAGGCTTACATACGGTGTTATTGATTTTGACAAGGGAATAACCATTCTTTTCAATCA
+ATGCCTTGTCTCTAAGCCTTTTAATTCTCGCTGAGGGGAAATAACTTAATGGACTTGGTATAAGGTAAAT
+ACAAAGCATTCTAGTATGAATGCTTAAGTTACTTGAAAAAGCACTGGGCTATTACTCGGTGCTTTTTTAT
+TTGCGTAATATAACGGTAAACTATCGAACTTGTTTTTAAGCCATGTTAACTTATATACCCGCTCCACTTG
+AAGATGCATCTTCAAGTGGAGCGGGTATAACTAAAAGCGTGTACTTCGAGGAATTTTCATTGGTTGTAGG
+TTATAAAATTAGTTCACAAATTAACGATATGGATTTATCCGTTATTCATAGTTACTTGTCTCAGTCTTAC
+TGGGCCAAGAATATTCCAATAAATACCCTGGAAACCGCCATTCATAATTCTTTATGTTTTGGTGTTTTTA
+CTGAGGATGGCAATCAAGTTGCTTTTGCTCGTATGATTACTGATACCGCGACATTTGCCTATTTAGCTGA
+CGTTTTTGTACTTGAAGAACATCGGGGTAAAGGGATAAGTAAATGGTTAATGCAAAATATTATAGAACAT
+CCAAAATTACAAGGTATTCGCCGAATGGCACTTGCTACGAGTGATGCCCATGGTTTATATCAGCAATTTG
+GCTTTACCTCACTTAGCTCTCCGGCGTCTTTTATGGAATTGCATCAACCCGATGTTTATAGCCGTTCTAG
+TTAAGTGTAAAGTTTATGGATTAATTGGAATGGATACTTAAAAATGCATTCCAAAAAATATTTTTGTCTA
+TTTAACCTGACATTAAAGGTATAACTTGTCACGTGAGTAGGGTTTCACTTCATTTTATCTGTTATTCTAC
+TCGCTTTTAAATCCCCGCTTAGGTTTTACTATTATATGAATCGTACACTTCTACCGACACTCGTTGGTGT
+TTTAACTAGTTTATTTGTCATTTGGTCGCTGCATACCTTTTTAGTGGTTGATGATTGCCTAGATCACGGC
+GGCTCTTTTGATTATTCCTCCGCTAAATGCCTACTTGAAGGTGGTGACGTTTATACCTCTAATTTAGAAA
+CCTTTGCGCTTGTACTATATTTTGTTGTTGGTTTTGGTGTTTCGTTTTTAGTGTCTACGCTCATCAGAAA
+ATTACTGAAGAATAAAGATTAGTAAACATATAGGGCTACTCTGTAAACTAACCTGAACTCTGGATAAGCA
+GCACTTGCTCAACATTCCTCTTCATCCAATTCTCAGCGTTAAAACGTCGATGAATAGCCAGCTATTCATA
+AACGTTTTGCCTTGATAATTGAATAAAATGAAACATTGATAAAGCTTATAACTACTTTAATTGTATTACT
+TTTTATACGTAACAATCTAAGTTGTTGATTTTACTTAAACATCAAGCACTCATTATCCAGAGTTCAGGTT
+AACTGAATAAAGACTCGCGAGTAAATAGTCTTTAAGAAGTAATACAGTAGTCACTAAGCTTTCTATAAAC
+GACTGATTTTGTGGTCTTCAATAATAACATTTACGTTATTTACTGGCCCGAAACTCATGTTGAAACTTCA
+TACAAGATATAATCTTCAAGCAAATAACATATTCAGATAAATCTAGACAATATTTTACAAAATATAAATG
+AGGGTAATCAGGTCTATTAAGCTAGACACATTTACTTATTTCTGGAATTTCCTTTGCTACGAAGTTTTGC
+AATTCAAGCTATTATCTTTTTAGTTGCCTTTCAACTGCTTTCTTTTTTACGAGAAACCAGTATGTTAGCA
+ACCGATACGCCACTGACAGAAGTCGTTACCGCGACGCAGGGTTTAGACATAGATAAAGTCCCAACACTAA
+TGGGTGATACGGTCTCATTAAACTCTCAAGGTAAAACTACAATATTGTACTTTTTTGCACCTTGGTGTCA
+GGTTTGTCATGCCAGTATCGGTAATTTACAAGCCTTATTTCAAAAAAATGAAAATATTGATGTAGTTGCC
+ATAGCAATGGACTATACCGGTACGAAAGAAGTCATGGGTTTTACCAGCCAACATCAGTTAACCTTTCCTA
+TTGCCTTGGGTAATGAAGCGATTAAGCATGCTTTTGAAATCAGTGGATATCCCAGTTATTACGTTTTAAA
+TGAAGAAAATGTGATTATTGGTAAATCTATGGGATATTCTTCAGAGTTAGGGCTATATTTACGATCATTA
+TAAAAAATATTTAATTAGATCTGTATAGTGATCTTCAAATTGTTTGTGTACACTGTCTTATTCAATTAGT
+CATTGGTTTTATACCAAACAATCTAAGAAATAATTATTATGCAAATTACTGACAATTTTGACAGCGGTAA
+CATTCGCGTTATTGACGCATCTGATGCAAGCAATATTCAACTAGAAATAAAAAAAGACAATCAGTCTGAT
+TTTTATCAATGGTTTCACTTTAAGTTGCAAACTGACCTAAGTGCTAATGGCGATCGTCTAGAGCACGTAA
+TGCATTTAAATAATGCAGGTAAAGCGGCTTATGTTGAAGGTTGGGAAGATTACCAAGCAGTTGCTTCTTA
+TGATCGTGAACATTGGTTCCGTGTACCTACCCAATACGATGGTGAAAAACTTACTATCACGTTAACACCT
+GAATATGACTCAGTATATTTTGCCTACTTTGCACCTTATAGCTATGAACGTCATCAAGACTTGATTCATA
+ACGCGCAAATGCACCTTGATTGTCAATTACAAGTATTAGGTCAAACACTTGATGGCCGTGATATGACGTT
+GCTTAAAATCGGTGAAGAAGGCGAAGGTAAACGTAAAGTTTGGATCACTGCTCGCCAACATCCAGGTGAA
+ACAATGGCAGAATGGTTTGTTGAAGGAATGTTAGACCGTTTACTTGATGAAGATGATGGCGTTGCCCGTG
+CTTTATTAAACAAAACAGTATTCTATATTGTTCCTAATATGAACCCAGATGGTAGTGCTCGTGGACATTT
+ACGTACTAATGCTGTTGGCGCAAACTTAAATCGTGAGTGGTTAGAGCCTACGATGGAACGAAGCCCTGAA
+GTGTTTCTTGTTCGCGAAAAGATGCTAGCAACGGGTGTTGATATGTTCCTAGATGTTCATGGCGATGAAG
+CTTTACCAGTAAACTTTGTTGCCGGTTGTGAAGGTGTTGTTGCTTACGATGCTCGTCATAAAGCACTTGA
+AGATAAGTTTAAAGAAATAATGATCGCTATCACGCCTGAATTCCAAGATGATCGTGGTTATGACAAAGAC
+GAGCCTGGTAAAGCAAATACTACTGTTGGTACTAACTGGGTTGGTAACCAATTCAAATGTTTAGCTTACA
+CCATCGAAATGCCGTTCAAAGATAATGACTTACTTCCAGATTATAGTGTGGGTTGGTCTGATGAGCGTAG
+TAGCTTATTAGGCAGAGACTTCTTAACAGGTGTTTATCACATGGTAGATGATTTACGCTAGTTATTGAGC
+TTATAACTGTATAGGCCAATTAATATATTAAAAGCACTGATTTCCTTTGGTTAACTTTGTGCTTTTTCAT
+TACTAATGAAGCTTGTACAGTTTTAAGCTAAACGCGAGTTAAAATAAAAAAACAATAAGAATAATAACAA
+TCAACAGGAGTTAACTGTGCAAGAATTAGTCAATAGTATTAACGGTGTCATTTGGAGCCCAGCGCTTATT
+TACTTGTGTTTAGGAACGGGTTTATTTTTCACCATCCTAACGCGCTTCGTTCAATTACGTCACTTTAGAG
+AAATGTTTCGCTTATTACTTTCGGGTAAAAGTTCAGATCAAGGTATTTCATCTTTTCAAGCATTAGCTGT
+TTCGTTATCAGGTCGTGTAGGTACTGGTAATATTGCCGGTGTTGCTGCGGCAATCGGTTTTGGTGGTCCT
+GGTGCAGTTTTTTGGATGTGGATCGTAGCCTTTTTTGGCGCCGCAACCGCTTATATAGAATCAACCAACG
+CGCAAATATATAAAGAAGAAGAAGACGGTGTTTACCGTGGTGGCCCAGCTTACTACATTGAAAAAGCCAT
+GGGACAGAAATGGTATGCCTGGATATTCGCTATTTCTACGATAGTAGCTTGTGGTGTGCTATTACCAGTA
+GTTCAGTCTAATGGTATTGGTGATGCATTGGTTAATGTTTTTGGTAACGGTGGTACAGTACCTTCATTTT
+TAGGTGATCTACCCTTAACTAAAGTCTATGCAGCAACGCTTATTGTTTTAATCTTAGGTTTCATCATCTT
+TGGTGGCGTAAAGCGTATCGCTAACTTCACTCAAATTGTTGTTCCTTTTATGGCGTTGGCTTATATCATT
+ATTGCTTGCGTTATTATTGCTTTGCACATCGATATTTTACCTGATATTTTCATGTCAATCATCACTGATG
+CCTTTACGCCTATGGCTGGTTTTGGTGCTGCAATTGGTTGGGGTGTTAAACGTGGTGTTTATTCAAACGA
+AGCGGGTCAGGGTACAGGACCTCATGCAGCAGCTGCTGCAGAAGTTGAACATCCGGCACAGCAAGGTTTA
+GTTCAAGCATTCTCTGTTTATATTGATACCTTATTTGTTTGTTCAGCTACCGCGTTTATGATTTTAATTA
+CTAAGTCTTACAATGTAATGCCTGAAGGAAGCAGTGTTTTCTTAGTGCAAAATCTTGCAGCAGATGTTGT
+GATCAGTGGTCCTGCATTTACGCAGATTGCAGTTGACAGTGTGCTAACAGGTTTTGGTAAACCGTTTATC
+GCTATTGCGTTATTCTTCTTTGCCTTTACTACGGTACTTGCTTACTACTTTATTGCAGAAAATAATGTTT
+CTTATATCAACCGAACCATTAAAGTTCCGGCATTACGATTTGTTTTAAAATTAGTTATGATGGCTGCAGT
+ATTTTATGGAACAGTAGCACAACCAAGTGCAGCTTGGGGTATGGGCGATATTGGTGTTGGTTTGATGGCA
+TGGCTTAATATTATCGGCATTATCATTATCTTCTTTATGGCAAAACCTGCAATAAAGGCATTAAAAGATT
+ATGAAGCGCAACAAAAAGCAGGCGTAACAAAATTTACTTTTGACCCTAAGTCGTTAGGCATTGAAAATGC
+AGATTTCTGGGAAGAACGTTTTGCTAAGGAAAACCCTGAAGCAAACAAAGAAGCGAATAAAGACAATGCA
+AGTTAGTTAACGCATTGATTTGAAAAAAGCCGTTCATAATGAACGGCTTTTTTATTGGTTTTTTTTAAGG
+AAAAAGCTCACAAATACCAAGACATTTGTTACTAGTAATACTCTTGGTGTTTATTAGCTACTAGTATTAA
+TAGACTAGGAACAGCTTGAGTAGCTTGATACTTGATTACGATATTCAAGGGGAGAAAGTTGGGTATGCTT
+TTTAAAAGCACGGGCAAATGTACTGGGTGAGCTGTAACCTAGTTGATAGGTGATTTCGGTGACTGAAACC
+CTCTTATTCGCTAGTTTTTCTTTAGCTAACATTAGGCGAACAGAGGTTAGCAAGGCTAAAAAAGATTGTT
+TTTCAACACTCAGTTTTCTTTGCAACGTCCGTTTACTCATATGTAGTTTATAGGCAATGACTTCTTCTGT
+TGGGCATCCTAAAGGTAATAAATCATTAATCATTTTAATAACTTTACTACTTGTTTCGCCATTATCCATT
+GAATCTAGGTGTTTATTAATAACCACTTCGTTCATTTCAACTAACTCTACATCATGTGTAGGTAGTGTCT
+CAGTGAGTAACGCTTTAGAAAAGGCGATGCCATTTACTGCTTGATTGCCATATACAGGGCATTGGAAATA
+CTCTTCATAGACTTTGTTGTTTTCTTCGATAGCAAAAGTAAAATATACCCCAGTAGCGGGTATATTTTTA
+CCTGCGGCTAATCGGAACATTTTTAAGAAAAACCCTATACCCAGTTCAATAGCGCAGGGGTGGACCTTAA
+TTGTATTACTGGAAGTTAATCGACGCTGATATTGAATTAATGTTTCTTCACCATCTATGCCATCACGCTC
+TGTTAATTCAATCTGCATTTCGGTATTAATCAACTGACTACTGGCAATATAACGTTTTAATCCCTCTTCT
+AAATTCTCACTGGCAAGCCATGCCAACCCAATGCTTTTCAAGTAAACCGGTTGGAATAAAGAGGCTGCAA
+CTAAACCAAGTTCATTATTATGGGTTGCTTCTACTGCCAGTTTCCATAACGTTGCCATGTTCTCCATAGG
+CACTCGAGTTTGAGCATCACTCGTAATATCAATGTTAGCCGCTGAGAAAATTGCCTCAGGAGCTACATCA
+TAAATAGACAGTACTTGGCCGATGAGGCGAGGAATAGTGGACAGTGTCGTTTGGCTCATATGTTCTCTAT
+GGGGTTACTCTCAGAGAGCAACACTAGGTCGTTGAAAATGTAGAAATTAATCTATTGTCCTATTTGGCAC
+ATTAAATGGCACAAGATGTTGAGCTAGATTGAGTAAATTCTAGCATTATATAGCTGTTACCACTGTAAAT
+AATTAATTTATCTAGGCTTGTTATGTTATTAAAAGTACAAAAAAGATTTTCTTCAGTCACCACTATTTCA
+TTGGTTACTTTGTTGCTCAGTGGCTGTATAAATATTACTGACCAACAACATTCAGGATTTCTCAAAAACT
+ATGAAGGGTTTGAAGATGTTTATGACCCAGATTACACCAAAGTTTATCGAAGTGAAAATTTCACCATAGA
+CATGCTTGCTGATTTGAAACGAGTGAAGTTGGTGCCTTTTGAAATGTGGGTTACGCCAAGTGCTGATGCT
+AAGTTCAGTCCTGAAGAGTTAAATGAATTGTCACAATATTTCCATCAACAAATGAGCGCTCGACTAAGCG
+CTAATAACTACGAAGTTGTTGAACTTATGGGTCCACGAACTCTCATCATCCAAGGTGCCTTTTCGGGGGT
+GAAATTTGAGGACCCAGAACTAATGCCTACAGATTTTGTTCCTTTTCGCATGGTAATGAATGCCGGTAAT
+TTAGCTTATTTGGAAATAGTTGATAAGCAAGATGTCACCACAAAAGTCTCTGTTGAAATTGAATTTTTAA
+AAGGTATTCGCCGAGAGAGAGTACTGGCCGCGATCAGCACTAAATATGTTGATACCACCATCGCTAATTC
+AGGTGAAGATAATATGACGGTCGTTAAAGAGTTGCTTGATATGTGGGCAGCAAAGTTTGTAGACCGATTA
+GTTGAGATACGCGCTGACAAGTATGCAGAGGCGTAGTACTAGTCGCACCATTTAGAACAGTAGATACACA
+ATAATTAATCAATCAGGAAATTTATCTGTGATGAGTTTTGACCAATTTATAAAACCGTTAGTTATCGCCA
+TATTGGCAACAACATTGCTAAGTGCTTGTGAAAAAACACCTCAAGTGGAAGCTGAGCCAGAGTTAAGACC
+AGTAAGAACTTTATTGGTCAAGACTGTTGATGTTAGCCAAGCACTTGAATTCACGGCTGTGGTGGATGCG
+GTAAACCGAGCTGATTTAGCATTTAAAATATCAGGTAACCTAACGCACTTTGTAGTAAAGCAAGGCGATA
+AGGTTAACAAAGGTGATGTTATCGCAAAATTGGATGACACAGACTTAAAAATCTATGTAGCAGAAGCGCA
+AGCGCATTTTGATACCGCTATGGCGGATTTAATTCGAGCTAAAAACTTAGTTAAAACAAACTATATTTCG
+GCCTCGGAATTTGACCAGATAAGAACCAAGGCGCAGTCAGCCAAAGCACAGTTAGCAAGTGCAAACAACA
+ACTTAGATTATAGTACATTACGCGCTTCATTTAATGGTGTTATAGCTAAGGTTTACAGCAAGAACTATCA
+AGAAATCAATGCCAAAGAGCCTATTGTTCGACTTCATGATTTAAGTGAAATACAACTGATTGTAAATATC
+CCTGAAAGCATCATGATTCACTTGAAAAAGAACGCTGCACAAGGTGTAGTTAGTGCCACCTTTAATTCAA
+TTGAAGATCACAGTTTCCCTCTACAGTTCAGTGAAGTAGCCACTCTTGCTGATGAACACAGTAAAACGTA
+TGAAGTGATATTTACCATGAAGGCACTTGATGGTTATGTCATTTTACCGGGGATGACGGCATTAGTTCGC
+GCACAGGTAGCGTTGGCACAAAGTGAAAATCATGTTTACCCAAGCTTTTATTTACCCAGTCATACTGTAC
+TAAAAGACAGTCAAGGCAATTATGTTTATGTAGTGAATAAACACAAAGTAGGTGTTGGGATTATAGTAAG
+AAAATCTGTGATTATTGGCAATATTACCTCACAAGGTATTGAGGTGTTTACCAACGTTGCGCCTTCGGTA
+ACGTCGGGCCCAAATGCTGGCATAGTGTCAGGTGACCATGTGATCACTGCTGGAATGAGTAAGGTGTCTG
+CTGGCAGCTTAGTTAAATTTACTCAAACGAGTGATTTAGCCACAACTTCCAGTAAGAAAAATAGCAGAGA
+CATTCTATGAATATTACCCGTTTGGCAATTACCAACAACAGAACAACGTTCATGTTGTTACTCGTGATTG
+TTTTTTTCGGCATTAATGCCTTTAAAAATATGCCTAAAGATTATGATCCTGGTTTTATCATTCGTACCGC
+ACAAGTTATTACTCAATTTCCGGGGGCTAGTCCACAGCGAGTAGAAATGCTGGTTACAGACAAATTAGAG
+CGCGTTATTCAAGAACTGCCTGAATTAGACTTTGTTAAAAGTGAGTCACGTACAGGTATCTCTATTATTA
+GCGTTAATATTAAAGAAAGTTACCGCGATTTACGTCCTATTTGGGATAACCTACGTCGTAAAATTGAAGC
+GGCTCAAGTTGAGTTACCCGCAGAAAGCCAGCCGTCAGTGGTTAATGATGAGTTTGGTGATGTTTTTGGT
+ATTGTTATTGGCTTAACTGCAGAAGGTTATGATTACCGTGAATTAAAAGACATCGCCGATCAAACAAGAG
+ATGCCATGCTGCGTTTATCCGAAACGGCAAAAGTACAAGTATTTGGCGAACAGCAAGAACATATCTTCCT
+TGAATATGATAATGCGCACCTAGCCAGCTTAGGCATTTCTCCGAGCCAGTTAAGTGACCAGTTATCTAGT
+CGAAATATTATTATCTCGGGTGGCAGTATTATTATAGATAATGAACAAATTACCCTTGAACCCAGTGGTA
+ACTTTGAAAATGTTGATGAAATAAAAAGAACGATTATTCAAATCCCTGGTAGCGATCGTCTACTTTATTT
+AAGTGACTTGGTCACTATCAAGCGCAGTTATGTTGATCCTGTGCAGAGTAAAGTTAGCTTATCTGGAGAG
+CAGGGCATATCGATTGCTATTGCGATGAGGCATGGCGGTAATAATATTTTACTGGGTCAACAGGTGAATG
+AGTTACTGGCTACATTGAATAAAAGTTACCCTATTGGCGTAAACTTTGAGGCAGTTTCTTTTCTACCTTT
+TGATGTAGAAAAGAAAGTTGATGATTTTTCTGGCAACTTAATTCAAGCCGTTATTGTTGTCACCTTGGTG
+ATGTTATTTAGTTTAGGTTTTAGAACAGGCCTCATTGTTGCGGTACTGATCCCAACGAGTATGATTTTTG
+CGATACTTATCATGTCACTGCTAAATATTGGTATTGACCAGATTTCTTTAGCGGCACTAATTATCGCCCT
+TGGTATGTTAGTCGATAACGGCATAGTCATGTCAGAAAATATTATGGTGTCGATGGAAAAAGGCAAAAAT
+GCCATCGATGCAGCAGTGGACTCTGCTAATGAGTTAAAAGTACCACTATTAACTTCCTCACTGACCACAG
+CAGCGGCATTTTTACCTATATTTTTAGCAGAATCGTCTACAGGTGAATACACAGCGTCGCTATTTAAAGT
+AGTGAGTATTACCTTATTGTGTTCTTGGGTCTTGTCGATGACGGTTATCCCGATGCTTTGTGTAAACTTT
+ATGAAAGTTAAAAAGACAACGGGGCAAGTTGATAGCCCGCTATTGGTCACATACCGAACCTTATTAAAAA
+ATTTACTGCGTTTTCGTTGGCTAACATTATCCATAACCTTCGTCATGATTATCATCTCTGTTTGGGGGCT
+TTCATTCATCCCTAAATTGTTTTTTCCACCGTCAGATAGGGCATTTTTCAAAATGGAATTAGAAATGCCC
+ATTGGTACTACGTTAGCGGCGACTGAGCGAGTTACTCAAAGTATCGAAAGCTATATTAAAGAAGAGTTGA
+AAGCTAAAACCAATGAAGACCTAGGTGTTACTAATTGGGTTACTTATGTAGGAAATGGTGGTCCAAGGTT
+TTTATTAACACATAACCCCAAGCCGACCAGCAGCAATTACGCCTTAATGGTTATCAATGTAACTAGCAAT
+AAAGAAGTGGATCAAACCATGGAAAAATTGGAACGATTTAGTTTGGATAATTTTCCTGATTTATTGGTTA
+AACTTCGTAAAATAGAAAATGGCTCTCCTATTGAAAATCCTGTAGAAGTGCGTATTAATGGTACTGATAC
+TGAGCAGTTATTTACCTTGGTTGAGCAAGTTAAAAAGCGAATGAGCGCTATTAACGGAGTAAAAGGTGTT
+AGTGATAATTGGGGTATGCCAATTAAAAAATTACAGGTTAATATTAACCAAAGTCGTGCTCGTCGAGCAG
+GTGTATCGAGCAAAGATATCGCTGTATCATTACGCACTGGCATGTCCGGATTAGAGTTAAGTCAATATAG
+GGAAGGGGACATTGTTATTCCTATTACGATGCGTACCCAAGCAGGCGACCGCCAAGACATTGGTAAATTA
+CAAGCACTAGCAGTGTACTCTCAGGCAAATGGCAGTTCAGTACCTTTAACACAAGTTGCTGATATTAAGG
+TAGTGTGGGAATCTGCTCAAATTTTACGTCGTGATCGCTTAAAGACCATTACCCTTGGTGGTCAAATAGA
+TAATACCATTACCGCAAATCAGGCATTTAAAGAATTACTACCTTGGCTTGAAGAACAGCAAAAAAACTGG
+CCAATCTCCTACTCATATGAGTTAGGTGGAGAATTTGAAACCTCAGGCAAAGCGAATAAATCAATAGGTG
+ACAAATTACCTATTGCCGGTTTTCTTATACTTTTATTACTTATTGCGCAGTTTAATTCGGTTAGAAAAGC
+ATTCATTATATTGTTAACTATTCCCTTAGGCCTTATTGGCGTAACGACTGGATTATTAGTGGGGCAATCT
+TTCATCGGTTTTATGACATTATTAGGCATAGTTTCATTGGCAGGTATTGTTATTAATAACGCAATAATAT
+TATTAGAACGTATACAAATAGAGGAGCAAGCACTTCCTGGTAATCATTTTCAGGCGATTATTAATGCAGC
+TCAGCAAAGATTCAGACCGATTGTGTTAACGACAGCGACCACCATTTTTGGCTTAATTCCACTATACCTT
+GGAGGCGGCGAGTTTTGGCAACCTATGGCGATAGCTATCATGGGTGGGTTACTGTTCTCAACTGTCTTTA
+CTTTAGGCGTTATCCCCGTGGTTTACGCAGTATTGTTTTCTATCAAGGAGCAGTGAAAATAAATAAAACG
+TTCACGTACGCTAATTAAAATAGCTCAAGCTCATGTTGCTCTCAATCTTAAGAACAACATGAGCTCAATC
+ATGCACCTTGTCTTGATTTATTTTCTCTTCGTACAACTGTTCACTCCTTAATGAAATCGGTATTAATTCA
+TTCTTAGCTATTTCTACTCGCTGGATTAGTGAAATAGCAAAATAGGTCAGGTATACTAAGCGACATTAAA
+TCAGGCGGCCTTACTTTGTTTAAAGCTAAAGTGCCTGCTTAAACGTTTTAACTATCATTGCATGAGTATC
+TAAATGGCCGTTATTAATTGTCCAGGTTGTAAGAAAAAAATCTCCGATAAAGCAAAAACTTGTAATCACT
+GTAACCTTGATTTATCTGAGATCGACTCTGATAAACTTGCCAGCCTAAACCGCGTACATTTAATCAATAA
+AACTCAACGTTTAATGAACTACTCTTTTATCGCCATGTTGTTATTTTGTGGTGGATTTCTCTTTATGTTT
+TGGGATGGGGTCGAACCAGGCAGTTGGCAACATAATCTAGCGATGGTCAGTGCCATTATTGGCTTTGTCA
+TGTATATAATCATTCGTGCCATGCTACTCTTTACCAAACGCAAAGCTAGATAACCTGTTCTGATACAAGA
+CGTAGATACAACGAATCAATATTTATACTAATTTTCATACAACTTAATACCTCGGAATTCTAATGGATGT
+AATTAAAACCATAGACGCCATGTCAAATGACATGTACTTACGCCTAAAATGTGCTGCGGAAACAGGAAAA
+TGGCCTGAAGGTACTGTTGTGGACGCAGCGCAACGTGCTACTGCTTTGCAATTGAGTATGGCTTATCAAG
+CCCGACATCTTAAAAATGATGAAATGCTGACTATCGGCCCTGATGGCCACGTTGTTGAAAAAAACAAACG
+TCAGTTAAAATCTGAATTTTCTAGCTACAAAGCTGAAGAAGAATTGAAAAGCTGTACTAAACCCACACAA
+GCGGATATCGCTTATTTCAGTAACAATGAGCTGTAAGCCTGCATTTAAGTCGCTCTTGTTATTCTCCAAC
+TGAAAGAATTAAAAAAAAACTATGATCTTCTCCAAATTATTTAAAACAAAAGTTAAGTGGCAACATAAAG
+ATGCGACTGTCCGTATCACAGCAATTAATGATGAATTATCCGCTGATAACACTGAACAACTACGCATATT
+AACTGATCTTATTAACCAAGATAGCAGTGATTTAGTGCGCCGTGCTGCTTTGATCAAAGTAGGAACTCTT
+GATTGCTACCTCGAAGCAAGTCAGAATAATAATCAAATCAAAGTAAAACAATTTGCTGCAAAACAAGTAC
+ATGACATTTTGACCACTGATCACAATGTTGTGATCAGCGGACAGCAAAAACAAACACTATTAGACCAACA
+AGAAACAACCCCCGTACTGGGAACAGCTTTATTAGAAGCTTGGCTTGCCCACGAACAAGATAGCGCTATT
+ATGATTTCGCTTTATCAGCAAATTAGTGCGCGCAAAACAACCACACATTTATTAACACACAGCTTTAGCC
+AAAAGCAAAACCCTGACTTTCAAGCTTACATAATTAACCAAGTTGATGATGCTAAGGTTTTAGAGAAATT
+AAGTAAAAAAGCATGCAATCATGTATTAGCTCAACAAATTGAAGATAAACTAAGCGCTATACAAGTCGCC
+ATTGAGAAACCACAAAAATTAGAGAAACAAATACAACTGACGTTAGCAAAACTTCAAGCGTTAAAAGATG
+TTGGTGACTATGGTGTTTATAAAACCCGTAAGGCACAGTTAATTAACGAATGGCAGACACTAGCACTTGA
+TTTTGATGTTTTCACGGAAGAAAAAAGTGTCGTATTTAGTGATAAATATCAAAGCATTATTAGTCAATTA
+GAAAAGTTATTCATTGCTAAAGCTGAAAATTATCAACAGCAAATCATTAGCGACAAGTTATCGCATGATA
+AACAGCAAGACAAAAAAGAATTTACTCAACAGCTTAATCATATTAGCCAATCAATCACGACAGCCGTTTT
+TTCTAGTGACAAATTTGATGAAGATTCTTTTAAAGAGTTGCTGCGTAACCTAACAACCAATATTAAAGCT
+TCTGTACTTAATAAAGATGAACAACAGAATTTTATTAGCCAAGTTGTACAACTGTCTAAGCGTTTGAATG
+AAATACCTGAAATTGCTGAATCGGTTAGCCAAGCTACCCACTTAATTTCTAAAATATCACAATTGACTTT
+ACCTAAGTCTTTAGAAGAGTTGAACGACCGACAACAAACGTATAATGATTGGTTAAAAGCTTGGCGCGTT
+ATTGAAAAGAAAACTGCTGGTATTTTGCCAGAGTCTATTGTGCAGGCTCAAAAAGAAATTGTCTCTACTT
+GGCAGGGCGGATTGAAGTCATTGCAAAGTCAGCAAAAAGAACTTTTCTTTCAACACAAAAAGAAACTACA
+AGACATAAAACGTTTACTCAATAATGGTAAATACAAAGTTTGTTTTGGTTTGTTCAAAGGCGTGAAAGAA
+AGTATTCATCACTTGTCTGTACAACAATTGCAACAATTACAACGTGACTTTGACCAAGTAAGTGAGAAAA
+TGGTCGAACTTAGCGATTGGGAACATTATATCGCTACACCACGTAAGCAAGAGTTATTGCTTGCTATTCA
+AACTCTGGTTGAAACGCCATTGGATAATCCCAATGAGCAAGCAAAAAAAGTTAAAGAGTATCGTGGTACA
+TGGAATTCATTAGGTCATGCTGATGAAGATGTTGATAAGCAACTCAATGAGCAGTTTAATCAATGCTGTG
+AACAAGCGTTTGCTCCTTGTCGTTTATTCTATGCCGAGCAAGATAAAATGCGTTTACAGCATTTAGATCA
+ACGCCAAAAAATACTAGCAAAAGCAGAGTTGTTTGTTTCACAGCTAAATGACTCACAAGAAACACCGAAG
+CCAGATTTTAAACAACTTGACGGCCAACTCAACAATTTACAACAGCAATGGAATAATGCTGGTGAAGTTG
+ATCGTAACCAATATAAAAAACTGCAGCTGAAGTTTAAAGAAGCTATTGCCCCGATTAAAAGCGCCATTAG
+TGTTTTTCATGCCAGTAATATCACAGCAAAACAAGCATTAATCGCTAAAGCTGAAGAGTTACTAGCAAGT
+GAGGATGTTTTAGCAGCAATTGAATCAGCTAAACAGTTACAAGAAAAATGGCGTGAAGTAGGTTTTGCCG
+GAAATCATCAAGAAAATCAGCTGTGGCAGAAATTTCGCCAAGTTAATGATGAATTATTTGGTAAGAGACA
+ACAATTTAAATCTGAACAACAAGCAGTATTATCGACTCAACAACAAGTGTTTATTGAACAAGTGCTTGTC
+ATTGAAGAGTCTCTTGGCGCTGTAAAAGATGAAGATGATAAGCAAGTATTACAGTCAATTGCGCAACGTG
+CAGAAATGTTACTTAAAGACGTTATTGCCAGTAAACCTGTTATCAAATCTGTCGCTGCACGTATTGAGAA
+AATCAGTAAGCAAATTGAGCAACTCATAAAAGCAAAGACCCAAGAAAAAGAACAACAAACATGGTCAAAC
+TTGTTTGAGTTAATGTCCTTACAAGCTCAAAATAACCAAGAGTTACAAGCATTACAAACATCAGCTGTTT
+ACAATAATATGACCAGTTTTTGGCAAAAACGTTTCCAAGAGCATGTTAAGTTAACTAAACCAGCTCAAAA
+TAGTGCTCGCTTTGATAAAACCTTAGAAATTGAAATACTTGGCAAAAGTGATTCACCGGTAGAGTTAGCC
+GAACAGCGTATGAAAGTTCAAGTTCAATTAATGCAAGAACAGATGCAATCAGGTACTGAGATTGATTTGA
+ATAAATTGCTAATTGATTGGTTGATGTTAGGTTCGCTTGTTGAAAGTGACTTACCGCTAATTGAGCGTTT
+AAAAACTATTTATTGCCAATAGATTTATAGTTAAAATTACTCTTTAGTGCTCAGTTTTACTAATCGAAAA
+CTGAGCACTGAACGAAAAATATAAAATATATCTAAAGTCAGTTTGTTTCTTATCTATGAGGCAAACTGAT
+TTTTTATTTCATTTGATAAATAAACGCGGAATATTGCTATGAAAACTTATTTTACCCTCATGTTAGTTTT
+ATTATCTCACACAGTAACTGCAGCCAGTATATCTGAACAGGAACAACAAAAAAGTAGGATAGTGAAGGGG
+ATTTATCAACTTACTGATGGCGCCTTAGCATTGTGTCCTAAACAAAATTCACAAGCATTTAACGAAACGC
+TTACGTTATTTAAACAGCGTTTTCCAGACGTAATGCGGTTAGTTAAAAATTCCCCATATCGACCTGCCGA
+AAAACAAGAGAACACTGGATCTACCCCAACATTAACGCAACAGTGTTTATTTAAACAAAGAATGCTAAAT
+AACATGATAGTGACAGAAGAAGGTCAACAAACAATGACTAAAGCATTACAGACACTGACAAGTGGTGAGA
+CTTAACTGTATTCGGCATGATTAAAAAAACTAAGGTAGTTGTGATGACTAAGACTACCTTTTCTTATTAA
+ACCAATCTAATAATTACTCTGCCATAATAATAAACCAGCAAACCCAACGCTTCTGCAACGTTAAGCTGAC
+CAAAAAATTAATCAGTCTGGTATTATTACTTTCCTTCTTTAATACTTCAGCGTACTCTTACCTCTTGTTT
+TACATGATAAAAACTAAGAGAAACAAAGTATGTACCCGTATATTAAGTTAATCGCGACCCTGTTTAGAGC
+CAAAAATAGTCCTCAAATGAATTTGGATGAAAAAAGCGTGCTGAACTGCCGTGCAGGGTTAACTGATATT
+GATGTCTTTGTTGAACTTAATAATGCGCGTCATTTAACGTATATGGAGTTTGGTCGTTGGGATTTTGCTC
+AACGTACCGGTTTACTGAGTCTCATGAGAAAAAACAAATGGGCCTTCGCTGTGGGCGGTGCTAGTGTGCG
+CTATCGTAGAAGAATAGCGTTTTGGAAAAAATTCACTGTCACTACTCAGGTTATTTGTCATGATGGCCGC
+TGGTTTTACTTTTTACAAGAAACCCATATTAAAGATAAAGTTTGTTCATCGGCATTAATTAAAGCCGCGT
+TTACCTCAAAGCAGGGTTTAGTACCCGCTACTGAAGTTTTAGCTGCCTATGGTAAAACCACACCAAACTT
+TGATGTACCCGATTGGGTTAATGCCTGGATTGATGCAGAAAGTCAGCGACCTTGGCCGTAAAAAAATCCT
+ATCAGTACAAAAATATTTTACCTATGCTAGGGTCTGTTGAACTTTCGCGGTTAAATTTTGTTCGAGATAA
+AAGCGTTTTAATCGCGGCGAGTAGTGTGTAGCCTAGTCACTCTAAGCAAATACTACTCAACAAAGAGTAA
+GACGCTTTTAGCCGGATCCTTCGGACAGCGTTTGTTGGACATTTTTACGGCATTATCACCTTTTTATGTG
+GAACAACCACATGACAAAGGCTCTATCTTGTATAAATACCCAACAAAGCGCTGCAAAAACAATCTCGAAA
+GGTCAACAGACCCTAACCAAAACTGATTAAAACCAAACAATTTATTAGAAGAATCATTATGAAACTTATT
+TATGCCTTATTATGTACCTTTTTACTTTCATCTTGCGTGTATTATGGCGTTCAGCGAGACTTTGGTGGTG
+ATTCGTCTGCGCCATGTACTTCAGGCTCAAGTAAACAAAATGCAGAATGTAAGGCCGAAATAAGAGCGTT
+AAATAATGAAATTGGAAGCAAAAGTAATGATTAGAGCAGTAAAAGAACAAGACGTAAGTAGTATTTGTAC
+TATTTACAATCATTTCATAGAAAATACCGTTGTAACCTTTGAAGAAGAAGTCGTCACAGCGTCAGATATA
+TTAAAGCGTATAACAAAAATAACCGCCGACGATTTACCTTGGTTTGTTGCAGAAGATGAGTCGGGAAATA
+TCATGGGTTATGCCTATGCGACTAAGTGGCGAGATAGATTTTCTTATCGATTTTCAGTTGAAGTGACTGT
+GTATTTGTCTCCTGAGCATACTTCAAAAGGTCTCGGCACTAAGTTGTATCAAGTACTATTTGAAGAATTA
+AAGCGTATAAAGATCCACAGTGCTATTGGGGGAATTACCATACCTAATGAAGCGAGTATCGCTTTACATG
+AAAAATTTGGCATGGTGAAAGTGGCTCATTTTAAAGAAGTGGGTTTAAAATTTGATCGTTGGTTAGACGT
+CGGATATTGGCAAGTAACACTGTAGAATACGTTATCATGGCAATAAACTGTCATAGCCACATGGTATTTG
+CCTTTCTATAGGCCAATCCTGTATTTAATAAGACAATAATCAATAAGACAGAATTAATAAAAAAGCCAAT
+CAAAAACACTTCAAAAATTAACCAAAGAACCCATCGACTCAGCCAAAAAAAACAAAGTTAAACTCATACA
+GCGTAAATCATCATTCAACTGTCAGCAAAGCCGTACACTACGCCAGTTTTTTACTTGTGCTATGTATCTT
+ACAATTTCTACTGACCAACGTAATTCGCTTACATCTTATCAATGATTGTGATTAAGTAGTGGTTATCAAA
+AAGAATTAATTCAACTGAAAAAACGTCAAAGGTACGCATTTATGCCGTCGAAAACCATGTTATCTAAAAA
+ACACTTACTTTCAGGTGTTGCACTCAGTGTTATGTTGGCCTTACCAACCACTTTTGCAAAATCACCTATT
+GATAATGAAGCCTCGATAGAAGAAACAACACCTAAATGGTCGGTTAATTCGCCACAAGGTAACTTCACTA
+CGGCTGATATAGATGTACGTTCAGGTACTTGGATGAATGTTGATTTAAACCCTGATGGCAAAACCATTAT
+TTTTGATTTATTGGGTGATATTTACACCATGCCAGCTTCTGGCGGCGAAGCAACGCCGTTGATGACTGAT
+ATCGCCTGGCAAATGCAACCGCGCTTTAGCCCTGATGGTAAGTACATCGCATTTACTTCTGATGAAGATG
+GTGGCGATAACTTATGGATTATGAAAGCGGATGGCAGTGAAGCAAAAGCAGTAACGACAGAAACCTTTCG
+TTTATTAAACAGCCCTGCATGGTCACCGGATGGTAACTATATTGTTGGCCGTAAACATTACACAGGCACT
+CGCTCTTTAGGTGCCGGTGAAGTGTGGATGTATCATAAGTCGGGTGGTAATGGCGTAATGTTAACTAAGC
+GCCCCAATGAGCAAAAAGATTTAGGCGAGCCAGCATTTTCTCATGATGGAAAATATGTCTATTTCTCACA
+AGATGCTACGCCAGGTAAAAGCTTTCATTATTCGAAAGATTCTGAAAAGGGCATTTATAAAATTAAGCGT
+CTTGAGCTTGAAACGGGTGAAATTAAAGTAGTTGTATCAGGTAAGGGGGGTGCTATAAGACCGACACTTT
+CACCTGATGGTAAGTATTTAGCGTTTATTAGCCGTGATGATTTTCAATCAAACTTATATCTGTACAACCT
+TAAAAACGGTGAGCAAAGCAAAGTTTATGATGGTTTAGACCGTGATATGCAAGAGACATGGGCTATTCAT
+GGAGTGTATCCTACGATGGCGTGGACACCTGATAGTGAAGGTTTAGTTTTTTGGTCTGGAGGTAAAATCA
+ACAAATTATCCCTTGATTCTAAAAAAGCTAAAGTGATTGATTTTCATGTTAAAACAACAAAGAAAATTCA
+AACGGCCGTACGCTTCCCACAAGATTTAGATCAAAAAAGTTTTGATACAAAAATGCTACGTGATGTCAAA
+GTATCTCCTAACGGTAAGCTTGCTGTTTATGAATCTATGGGGCACCTGTATACCAAGAGCTTGCCCAAGG
+GTAAGCCTAAGCGTTTAACTAAACAAAAAAGTCAGTTTGAGTTAAACCCGAGTTTTTCTCGTGATGGTAA
+AAAGATTGTTTATGTTAGCTGGGATGATAAAAATTTAGGCCAAGTACGTGTTGTTTCTAGCCGAGGCGGT
+AAAGGTAAAACGATAACGCGTGAACCAGGGAAATACGTTGAACCAAGCTTTTCACCTGATGGTAAAGCCG
+TGGTATACCGCAAAGTAACGGGTGGTTTTATTACTGATCCTACTTGGGGTTTGAATCCTGGTGTTTATGC
+TGTTTCAGTAAAAGGCGGTAAGGCTAAACTGGTTACTGAAGAGGGCGTTCAACCACACTTTGGCGCGCGA
+AACGATCGTATTTATGTGACACGTGATGGCGAAACGCCGCATATTTCGCGCATAGATATTGATGGCCAAC
+ATGACACCAAGTTATATCAGGGTAAGTTTGCGTCAGAATATCGGGTATCACCGGATGGTAATTATCTTGC
+TTTTGCCGAGCGTTTTAAAGTCTTTGTCACACCTTTTGTCGAGCGTGGTGACGTTATAGATATAGGTCCT
+AAAGCTGAAAACTTACCGGTAGAGCAATTATCAATGCGTGCTGGTGAAGGTATTAATTGGAATGGTAAAT
+CAAATGAGCTTTATTGGAGTCTTGGTGCTGATTTATATCAAGCATCTATTAAAGGTTTGTTTGATATTAC
+AGCCAAAACAACTGATGAAAATGATGATGGGTCAGAGCCTGAAACTAGTGCATCTACCGTAGTTAACGAT
+ATCAATGTTATTAACTTAAGTTATAAACAAAAAGTTGATATTCCATCTGGTCATGTTGCTTTTGTTGGCG
+GTAAAGTTATCACAATGGAAGGTGAACAAGTTATTGATAATGGTGTTGTCCTTGTTGAAGGTAACAAAAT
+CAAAGCCGTAGGTACTAAGGGGCAAGTAAACATCCCAAGTGATGCGACCATCATTGATATTACGGGCAAA
+ACAGTGATGCCCGGTTTAATTGATGCGCATGCTCATGGCCCGCAAGGCAGTAATGAAATTATTCCACAGC
+AAAACTGGAAAAATTATGCTGGTTTGGCGCTAGGGGTAACGACAATTCATGATCCATCAAATGATACCAC
+GGAATTTTTTGCAGCAAGTGAAATGCAAAAAGCCGGTAAGATAGTTGCGGCACGATTATTCTCAACAGGT
+ACTATTTTATATGGTGCTACTATCCCAGGGTATACGTCACATGTTGATAGTCTGGATGATGCTAAATTTC
+ACGTTGAACGTTTAAAAGCGGCAGGGGCCTTTAGTGTTAAAAGCTATAATCAACCACGTCGTAACCAACG
+CCAGCAGTTTATTCAAGCAGCGCGTGAATTAGAGATGATGGTTGTACCTGAAGGGGGCTCATTACTACAA
+CATAACTTAACTATGGTTGTTGATGGGCATACTACGCTTGAACATTCTATTTCTACCGCTAAAATTTATG
+CTGATATCAAACAATTATGGTCTCAATCTGATATGGCTTACACGCCAACTATGGGCGTGGCTTATGGCGG
+TATTTCCGGCGAAAACTATTGGTATGATACGACTAATGTTTGGGAACACCCTCGTTTAAGTCAATATGTG
+CCTAGCGAGTTTTTAGATCCCCGCTCTATGCGTCGACCAAAAGCACCACTTCATCACTATAATCACTTCA
+ACGTCGCAAAAGTTGCCAAAGAAATGCAAGACTTAGGTGTGGTAGTTAATGCTGGTGGTCACGGACAACG
+CGAGGGTTTAGCAATGCACTGGGAAATGTGGATGATGGCTCAAGGCGGTATGTCACCACTGCAAGCCATT
+CGTACCGCAACTATTTCCCCTGCAAAATCACTTGGTTTGGATAAAGACTTAGGTTCATTAACCGTTGGTA
+AACTTGCTGACATGATTGTTATTGATGGAGATATCACGCAGGATATCCGCCTAAGTGATAAAGTTACCCA
+CACTATGATTAACGGCCGTTTGTATAATGCCGACACCATGAATGAAATTGGTAATTATGATAATAAACGT
+GAAAAGTTCTATTTCGAAAATAAATAGTATTTTAGGTTAACCGATTTAATTGATAGATCATCTGCTTTAG
+TAAAGGTTAACCTTAGGTAAATAAAAGCCAGTAAGCATTTCTTACTGGCTTTTTTACTCCCATAAAAAGA
+AATTTGTCAAATATTCAAAGGACAATAACGTATGCGTACTAGTTTGCAAGAAAAGATCGTTGCAGTGTGT
+GATAAAAAAGTGGCGCAAAAGGGCACTAATGTCGGTTTATCGTTTTATGCATTTTTTGCCAATAAAAATG
+ATGACCCTGATTTATTGATGGAAGCAGCAACATGGTGGATTATGACTCATAAACTCGACCACTTTGAAAA
+GGCGCTTAAAATTAAAGCCTTGGTTATCTTAGAGCGATAACAACATTTAATAACCATCTGTTTTATAGAT
+GATAAATATTATAACTGTACCTAAAAGCACCTTTGATAAAAATTTTCACTATCACTGAAATCTTTTAAAT
+CAAAAAATAATGCTCAGACACTTAATTCAACAGTCGACTATTTATTACTTTACGTTATACTGCCGCGCCT
+AAATCAAGTTTTTACTATTAGCGGAGTACCATTATGCACGATCTTTATTACAAAGGGCGTATTCACACCA
+GACATAACCATGTAACCACAGGTTATAATACTAAGCGTTCCGTTAAGCTTGGTAGTGAGAAACAACCATT
+AACGCTAGTGGTTAGTAGTGAAGAAAGAAAAATAGAAATAACAAAGTTAGTTAGCGATAACGACTTATTT
+GCTGAAATTACGGTAGATAGTACTGTCGAAGAAAATATAGTTGAACTTGAAGGCCTATTAAGTAAACCTA
+CGACGACTCGATTTGATAAAACTCCGAACCGTAATGATCCTTGCTCATGTGGCAGTGAGAAAAAATATAA
+AAAGTGTTGTGGTTAATAGTCTTCTATTTTTCCGTGATATGTTCCCACTTACTTCAAGATGCCAGTCTAA
+GAATAAGATGGGAAGAATAAAGACATTTAATTGTTGTAATCATATGCAATAGATTGAAATACAACAATTA
+AACGTCCGATTTCTACAGTAGTTTAAGTAAAGCTACAATAGTTAGTACAATTTACTGTAATCAACTAAAA
+GTTATAATCTAGCTGTATGCCATAGACTGCTGGTCGGTCGACAAAACCATAAAAAGTGTCTGTTCCAAAG
+GTACTACCCGATAATGGATTGTTACCCACATACGTTAATACTTCTTCATTCGTCATGTTTTTACCAAACA
+AAGCAATGTTCCAGTTTTCACTTTCAAGGGCAATGCGCATATCTACCTTGTCATAAGAGTCAACTTCATA
+AAGCGGATTTAAGTTAACATCAACATTTTGTTTTGCCGAGTGGTAAAGCCCTAGCGTAGTTCTGAAGTAT
+TCAAAACCTAAAAATGAGATATCAGTGAAGTAGTCAAAACCAATGCTGGCGGTAAACTTAGGCGTGTATT
+GCCCTGATTTACCCGTATAATCACACAGTTGATTGCCATCAGCACCTATATCACCATCAGGAACTTGTCT
+GCTGTGACAGTTACCATTTGTAAAGTCTTTGTACTCGTGGTCTAAATAAGCAACACCGTATTGCATTGAT
+AAACCATCAAGTATTATCCAACGGCCATCTACTTCAACGCCTTGCACCACGGTTTCTTTAGCGTTACCAA
+CATTAAAGCCAAGTACTCCATCAAACTGACTAACCTGCAAGTTGTCGTATTCGGTGCGGTAAAAAGATAA
+GTTTATTTCTAAGGTATCGTCTAACAGTAAAGACTTTATTCCCATTTCATAGGCTGTGGCTTCTTCTTCT
+TCAAATTCCCATGAATTAACGTTATTAGCTCTGGCATCAAAACCACCCGCTTTAAACCCTGTGGTTGCAG
+AAGCATAAGCCATAATATTTTGATCAATTTTATAACTGATATTAATTAGTGGCGTAAAAGAGTTTTCTTT
+ACGTTCACCCTTTAAGTTATGTCCTTGCGGTGATAAAGGGCTTTGTTCACTTTGAATACCAAAGACAGCA
+TCGAATAAGGCCGGTGCCATAGGGTTGGTGGTAATATTACCAGTAGCTAGATCAGTAATATTCATAATAC
+GAGATGATGTCTTCTCTTCACTCGTAAAACGGGCACCTAAGGTTAGAGTTAGTGCCTCGGTAAAATGATA
+ACGCCCTTGGAAAAAGGCAGAAAACATATCTGTGTCTAGTTGATAATTACGACCTGCACCATGTCCAGTT
+AACGGTGATAGTGCGCCACCAGACAATAAACCTAAAACGCTGTTGGTGGGTATTTTAATATTGTCATCGA
+AGCCAAGTTCACTGGTTTGATAAAAAAGTCCGCCTAACCAATCGAACTTTTCACCTAATGGAGAAACCAA
+CCTAATTTCTTGACTGAACTGCTCATATTCTTCATCTATGAAGACCGAAAATATAGGTGCAGCAGTATAG
+TCACAATCACAGGTTTCAACAAAATCGTATGATACGAAACCTGATACCGAGGTAAGGGTGTAATCCCCTA
+ATTTAAAGTTAGCCGTTAACGTTGAATTAGTTAAGCTGTTGTTATTACTTTCTTCTGCATCAGCTTGGCG
+TTGATAATTCAATTCATTTTCTGATATTGCGTTAGGATGGCCTAAAGCCCCGAGTATTTGGCTAAAGGTA
+GCACCTGGAATAGGTGATCCTGCAAGAGAGGGCTCGTCTCTAATCACTTCGATTTGTCGCCCAGTACCAT
+CAAACTCATCTTGTTCTACCTTGAATAAGAAGTTCATGGTATCGCTTGGTTCCCACATTAAGCTCAAACG
+AACAGCGCTTTCTTCTCGAATTGTTTCATCACGGTCTTTAAACGTGTTTTCAACATAACCATCTTCTGAA
+TAGTCTCGAACGGCTAACCTTGCTGACAAAGTATCCGTTAAAGCACCCGATACCATGCCGGTGATTTCAG
+TAGCACCTATGGTAGGTTGATACTGTAAACCAAGATGAATTTCTGTGTCTTGTGTTGGTTTTGCTGAAGA
+TAAGTTAAGTGCACCGGCAACAGAGTTTTTACCAAACATGATTGATTGCGGTCCTTTTAAGACTTCAATT
+CTCTCTAAGTCAAGAAACGGCATGCGTAGTAACTGTTGACGGCCATAATGTACGCCATCGATATACTGGC
+CAACAGATTGCTCAAAACCTTGGTTATTTCCGGTGCCAATGCCGCGGATAAACATTTGGGTACTTATGCC
+TGTTTCTGTCATATGTAGATTTGGAACTGAGTATTGCAAGTCATCAATTTTTTCTATGCTTTTTTCTTTC
+AAATCGTCTGCACTAAGCACGTTCATTGAGATCGGCGTTTCTTGCGCATTTTCCGATCTTTTTTGTGCTG
+TGACTTGAATAACTTCTAAGGTTACTTGCTCTTGTGCTGTTGCAGCATTAATTGCTAAAGCACAGGCACT
+CAAGGTGAATATGCTTTTTATTGCCTTGTTTTTCATGTTATCTCACTTTTTTATTATAATTATTGTTAGA
+GGCTTTTGAGCTTTTAAATTTAGCAAAACACAAACATGAAGTTCAAAAGCCCCTGATAATATAAAGATCA
+GTGATAGTGAAGATAAGGTGATAAACGGTCAACTTTGAGTGAAAAGCGGTCAATTTGTGGTTAACTGGTG
+GTAAATAACAAAAAGAGAAATAATGATATGGTTCAACAAAATGCTTTGTCCGCTAACTTTACTGGTCAGG
+TCTTTGCTCATAAACTTAACTTTATTTCGACCACGTTATCTGAAAGAGGCATTGATTTATCACGTTTGTT
+AAAAGATACAGATATTGAACCGTATGGGTTAAATGACCGTGAATATCAAATAAATAAGGATCAAATAGTC
+ACTTTTTATCGAAATGTTGTGGCATTAGATATTCCTGGTATTAGTTTACTGCTGGGAGCCGCAATAAAAC
+CTAAAGATTACGGTTTATATGGCTGTACATTATTATGTTGTAACAGCTTACGGTCAGCCCTCGAATTTTC
+TATTCGCTATCATAATTTGGTTACTAAAACGGTTAATATGACACTGCACGTAGATTGTGAATCAGAACAA
+TCATGCTTTCGTTTTGAAGATCTTTTGCATACCATTGATCTAGCGGAATTTAATATTGAACTACAGTGCG
+TAATTGTGTTGTCTTTGGTCAGAGATTGTATGGATAATGAAAGTTTCTCTTTTGATGCGCTACGCTTTAG
+TTTTGCTAAACCTAAGCATCACCGAGGTTATGAAGAATTTTTTGGCTGCCCAATAACCTATGGAAATCCT
+CATAATGAATTTGTATTTGATGACGATAAATTGTTATTAAATACTCCTAGGAGTAATCCTTTTGCAATGC
+CTTTACTACTTAGCCAATGCGATAACGTATTAAATTCAGTGGCCACAAAAAATGAATTCTTAATTACTAT
+CAATCAATGGATAGCGGCGAATATGCATAAGGATCTTTGTGCAGAAAACTTAGCGAGTGACTTATATCTC
+ACTCCAAGAACACTGCGTAGAAAGTTATCTGAGCAAGGCACAAGTTTTAGAGATATAGTAAAAGAGTTAC
+GCTGTAGTGCGGCTAAAAAATTAATCATCGAAACTCAATTAACAATAGAGGATATCGGTTGTGCTATCGG
+CTTTAATGACGTGTCCAATTTCAGAGCGGCTTTTAAAAAATGGACAGGGCAAACTCCATCAAATCTTAGG
+CAAATTAATTAATCGCCTAAATGTATTGGCAGTTATCTCTGTGTTAGGTAAGTGGATATCTAATACAGCT
+CAGTAATATCTACTTATTGATAGAAAGTTGATCTTCATCGTTTCTAATTATTTGACATTGTGGGATATTA
+ATTGGTATTCATATCTCGTTGTCCTTATGACAACCTGACAATGGCTAATGTAGTAACACGAAGTATCTAA
+TAAAAATCTAAGGAGTTGGTGATGCCAACAAATAAACATAAACGAAAAGCGTCTGCTCATTCTAAAACTA
+AAGCAATAAAAGGCTTTCAATCCTCTGGCCTGATATCATTACATCCAAAAGCCTTTGCCATAGGTGGCTT
+GTTTTTTGTTGCGCTAGGTTTATATCTATTAGCTTTTGAATCTCAAAATAATGCAATGTTTGGTGTTGCT
+ATGCTTTCTCTTATTGCCGGTGGTTCAACCACCATTTATGCGAACTTTGCTCTAGCTAAGAAAAAAACAG
+ATTAGGGTAGGGTCGTTATCAAAGTCCTTTGTTTTAAATTTAAGCGTTAATTTATTTTTACTTCAAAAAT
+CACACCGTTAAAATAATCAATTGTAATTGTATGATTTTTAACATTAACGTGTGTTTTTTGAACGTTATTA
+TCTAATCCTTCCTCGTGTTGAAAATTGTTACATAAAATACGCCAATAATCGTGCTAAAGAGTAGCATTCT
+GTCTCACTTTAGATTAAATTTGCGCCTTTAATTTACTACAGTTAACAAGAGCGCCTTATGTTAGAAAATA
+CTCTCCCTCAACTCGAACAACTGATTGAAGATATCATTGCAAAAAATAACCAGCTAAAAAACCAAGTGGC
+TGAACTTGAGCAGCAAAAATCATTGCTGCTTGATGAAAACGAAACCTTGCAACTTGAAGCACTTGACGGT
+GAAGAAAAGCAAAAACAAACAAATAATGTATTAACCAGCCTATTAGGCAAATTACAAAGTGTAGAAGAGG
+TTAATTAATGATTGCTGAAGACTCTAAAGGTATCAGCATTGAAATAATGGGCAAGCAACACCAGTTTAAT
+TGCTCAGCTGAACAAGCAGAGGATTTAAACCAAGCCGCTAACAGTCTTGCTGTTATGTGTGCTGACATTA
+AGAAAAAAAATGGTATGGCTAACAGCGAGCGTGCTTTATTGGTCGCGTCAATTAATTTAAGTTATTCACT
+GTTAATAGCGAATAATAAAATTAAGCGTTATCAACATGGTGAAGATGCTTTAATTTCTACATTAAAAAGT
+GCCTTATACCAAACGGATTAATTTTCGTAAAGTGAGCAATACCTGAGTCCTATTGGGTTTATAAACGCTG
+TTACTTTTTCAGTATTGCCGTTATCTGTTAGTTAACATAACAGCAATACTGGGAAATTTATGTCTAGGAA
+CTTTAACTCTAGGCACTTAGTAGTCTTATTTAGGAAAATTTTCATTATGGCTGATGCCAGCATTGAATTT
+AAAGGTACAAGTTTTACCCTATCTGTTTTACATTTGAAAACATCAAAACTAGCGGATATCCGTGCTGATT
+TAGTAAAAAAAGTGGCCCAAGCCCCAGATTTTTTTTATCTAGTTCCTGTCGTGGTTAATATTGAACAACT
+TGATTGTTCGATTGATTACCAAGCGGTAAAAACCTTAATTGAAGAATTTAATTTCACCTTCGTTGGTTTC
+ACTGGTTCGGTTGATAAAGAACAACGTAAACTCATTCGTGAACTTGGTTTTTCTTTTGTGAATACAACAA
+GAGTTGATACTTCACAGAAGGCTGCTATTGCAGAAAAGGCCATAGTTGCTGAGAGTAAAGTAACAGCTGC
+TATTCCTGAATGTAATTTATACACAGACAAAGTTCACCGAGGTCAAATTCGTTCTGGCCAACAAATTTAT
+GCTAAAGATCAAAATCTTGTAGTCATTGGTTCTGTTTCAGCAGGTGCTGAAGTGATTGCCGACGGTAATA
+TCCATGTTTATGGCTCATTACGTGGCCGAGCAATAGCCGGCGCAAAAGGTCATCACAAAGCGCAAATTTA
+TTGCCAAAACCTTGAGGCTGAACTGGTCTCTATTAATGGTAATTATTGGCTGAGTGAATCAATGGAACAG
+CACTGGGGTTCACCTGTATACATTCATTTGACTGATAGCGAACTAACGTCATCAAAACTCATTTAATTAT
+TAACTTATAAAGGATATTCGGTCTATGGCGCGAATAATAGTGGTTACCTCAGGCAAGGGTGGTGTTGGCA
+AAACAACATCCAGTGCTGCAATTGGACTTGGATTGGCGTTAAAAGGTCATAAAGTCGTTTTAATCGATTT
+TGATATTGGTCTACGTAACCTTGATTTGATCATGGGCTGTGAACGTCGCGTTGTTTACGACTTCGTTAAT
+GTCATTAATGGTGAAGCAACTTTAAATCAGGCATTAATTAAAGATAAGCGCGTTAGCAGTTTGTCTATAT
+TACCTGCCTCGCAAACGCGGGATAAAGATGCGTTAAATAAAGAAAATGTTGGCAAAGTGCTAGAAGAGCT
+TGGTAAAACCTATGACTTTATAGTTTGTGATTCACCTGCAGGCATTGAAGCCGGTGCTATGATGGCACTT
+TATTATGCAGATGAAGCGATAGTAACTACCAATCCTGAAGTCTCATCGGTACGTGATTCTGATCGCATTT
+TAGGCATGTTAGCAAGTCGCTCACGCAGAGCAGAACTTGGCTTAGAACCGATAAAAGAGCATTTATTATT
+GACGCGTTATTCACCTAAACGCGTAGAAGAAGGTGAAATGCTGAGTGTTGAGGATGTTGAAGATATTCTG
+TCGATACCTCTGTTAGGTGTGATTCCAGAATCACAAGCAGTACTTAAGGCATCGAATGCTGGAGAACCAG
+TAATTTTAGATACCGAAAGTGATGCCGGTAAAGCTTATCAGGATGTTATAGAACGTCTATTAGGTGAAAC
+AGTTGAATTTAGGTTTTTAGTTGCCGAGAAAAAAGGCATTTTCAGTCGTATGTTTGGAGGATAACATGGC
+ACTTTTAGATTATTTTTTACGTAAAAAAGAAAAGCAGGTAACAACGGCGTCCAAAGCCAAAGAGCGCCTG
+CAAATCATTGTTGCGCATGAACGTAATAGTCGTAATAAACAGCCCGATTATTTACCACAGCTTACTGAAG
+ATATTCTTAAGGTTCTCCGTAAATACATTAAAGTATCTGATGAAAGTTTTTCGATAAATCTTGATAAAAA
+AGATGGCGATTTAAACGTATTAGAACTGAATATAGAATTGCATGATGAGCAAACCGCTGACTAAGGTTTT
+CTCTTTAATTTGTTAGCAACCGGATTAATGAAATAGTCCGGTTGCTAACATTCGTGTTTCTATTTTTCTG
+CGCACAACAAGATCACTTACTTAATGAAAATGGTATTAAGTAAGTTCCCCACGTAGGCTTATATCCATTT
+GTTGGCACATTTCATCATAGCTTAAGTTTTTACTTAACAAATAATGTAACTTGGTTAATGTTGCCTCTAA
+GGTCATATCATGGCCACTGATAACTCCCGTCTCACTGAGCGCATTACCTGTCGCATAACCCGACATATTT
+ACTGTACCTTTAATACATTGGCTACAATTGACCACAACAATACCTTGTTCTTTCGCTTTTCTTAAACAAG
+CAAGTAAGGCTTTATCTTGTGGTGCATTACCAACACCGTAGCTTCGAAGTATGAGGGCTTTAACCGGTTG
+TTTTATAACATTCTCGATAACTTCACTACTTATACCTGGGTATAGGTGAACAACACCAACTGGCTGTGGG
+GTCATGGTTGAAAGTTGTAAGGGTTCAACTTTGTCTACCGGATGTGCAAGCGTACCAGCAACCAACTGAA
+TATTGATACCCGCTTCCAGTAATACCGGCATATTAGGTGAGTCAAACGCGTTGAAGCCATCAGCATAGGC
+CTTAATACAACGGTTACCGCGATACAGTTTGTTATTAAAAAACAAACTTACTTCACTGATGGGGTAGTTA
+GCGGCAATGTATAAAGCGTTTAGTACATTAACTTGCCCATCAGAGCGGAGTTGACTCAACGGAATTTGTG
+AGCCTGTTACAATGACAGGCTTACTTAAATTTTCGAACATGAATGATAAGGCTGAACTAGTATACGCCAT
+GGTATCTGTGCCATGTAGAACAACAAATCCATCATAGTCATCATAATTGGCTTTAATATCATCAGCGATG
+CGCTGCCAATCACTGGGGGTCATGTTTGATGAATCAATTAAAGGCTGATATTCACTGATAGTAAATTCAG
+GCATTTCACTACGATGAAATTCAGGTAAGGCATTGATAGATTCAGTAAGGTGACCTTTTGCGGGAACAAA
+GCCTTGTGTGCTTTGCATCATGCCAATGGTACCGCCAGTGTATGCAACGTAAATTCTTTTTTTCATCATA
+ACTTTGACTACTTATTTATTTCGATAATTTAATGTGATCAGTATTCATTAATATTGATATACATTAATGA
+GATCAGTCTTTATACCAATTAAATTTATTAATGGTTCAAATTTTAATGAGAATAAATTTTCAAGAACAAG
+ACGCTTGATTGAGCAATAGCTAGCTATTGGGATTGAAAGCAACGATGTTATTGGATATTTAGACCATTTT
+AAAAGATCACTTAATTAGTTTAATTGGTATTAGTTTTATTCAAGGACGATATTATATCTTAGCAAGCGGG
+AAGGTTGCTATAGCAGTGACAGCAAACGGGTTAATTTACTGAGCAAGGAAAGATTGTTGCTCAAAAAAGT
+GAAAACAGTATTGAGCCATAGTACCAAAGAAGATGTGGCATAAAAAAAGAGGTAGTTAAATGCTTAACTA
+CCTCTTTAATTTAACCATTACACACTGTAATGGTTAACTGGTTTTTTATGAATTATGACTGCTTTAGTTT
+GCACCACAAGCAACACATAACGTATAACGACCTTGGGGATCATTAAACTGATTCATCAGACCTAATTCGT
+TTTTCATCATAGTAATGAACTGTGATAATGGTTTGCTATTCACTGAATTAGTCGCTAAATCAATAGCGAT
+TTTCTCTTCATTTGCTGAGAATAAGCTTACCAATGTTGATGATTGACCCAATAACTGTTGCATGATTTTG
+TTACGTGAAGATTGTTCTTTTTCAATTAACAAAGTGTCGTATTGTTCAAGTTTTGCTAGTGTTGCAGCAG
+CAACAACAGCATCAGTTAGATTACCAAGTTCATCAACTAAGCCAAGCTCTTTCGCTTTTTTACCAGACCA
+AACACGTCCTTGAGCAATCGCATCAACTTCTTCTAAAGTCATATCACGATTAGTGGCAACAAGTTGTATA
+AATTCTTGGTAACCTCGGTTAATGGATAATTGGAATAAATTAGCCATACCTGGAGTCAACGCTTGAGTCG
+GACTAAAACCAGCAATATCAGTGGTACCAACTCCATCAGTATAAATACCCATTTTGCTTAATGTATCTTC
+GAACGTCATCATCATGCCAAAAATACCAATTGAACCTGTGATAGTAGAAGGGGCTGCATATATTTTATCT
+GCTGGTGCTGAAATCCAGTAACCACCTGAAGCGGCATAAGTACCCATTGAAGCAACAACAGGTTTACCTG
+CTTTTTTCAATAACTCAACTTCTTGACGAATAATTTCTGAAGCGTAAGCACTGCCACCAGGGCTATCTAC
+ACGAAGTACTACCGCTTTAACATCATCATTATTTCTCGCTTTACGCAGTAACTTCGCTGTACTGTCACCG
+CCAATGGTGCCAGGCTTTTGTGTTCCATCTAAAATAGTGCCTTTAGCAACTATAATGGCAACTTTATCGT
+GACTCTTTTCGGCAAGCTCAGCGCTTTCTTCTATCGATGAACTCGTAGCAGCAATATAATTTTTGTAACC
+AATATGGTTGTAACTATCACCTTTTTTGTTTTCTCCGACTAACTCAATTAGCTCAGAGCGCATTTCCTGG
+CGAGACTTCAATTGGTCAACCCAGTTATTTTTAAGTGCATATTGAGCAAAGCTACTATCAGCCGCACTAA
+ATTTAGCAACTAAGTTATCAATGTTCTCATCAAAATTGTCAACACCAAAACCACGTCGCGCAGCAACATC
+TTCTTTGTACTGCATCCACAAATCAGCTAACCAAAGTTTGTTAGCTTTTTTGGCAGCATCTGACATATCA
+TCTCTAATAAAAGGTTCAACGGCTGACTTAAAAGTACCAACACGGAAAATGTGTTGGTTTATTGCTAATT
+TCTCTAATGCCGATTTAAAGTACATGTTATAACGGCCATAACCATCAAGTAACATAAAACCTTGTGGATT
+TAACCAAATGTCATTGGCGGTACTGGCAAGGTAATATTGGTCTTGGGAAAATTGGTCACCAAGGGCAATA
+ATTTGTTTACCGCTACTTTTAAAGTCTTCTAGCGCTGCTGCGATGTCTTGCAACTTAGTTAAACCAGCAC
+GATTTAAACCTTGTAGCTGTAAAACTAATATTTCTACCCGATCATCTTTTTTGGCTTTACTAATAACATC
+AATGATATCAGTAAGTAGAACTTCTGGTTTATCATCTTGTTGTTCCATGGCTTCACTTAAAAAAGCTTCC
+ATAGGGTCAACTTCACGCTTTTGTTCTACCACATCACCAACAAGGTTCAGTACTAAGGCCGTTTTTTCTG
+GCACTGTTACTTGCTCTTCACCGCTTGATAGGATGACGCCAATGAATGAAAATAACAGTATAAAAAATAC
+TAGGTTTAGCACAACAGAGCGAGTAAACGTTAATACTCGCCAAATTGAAGAAAAGATCCGTTTTATAATG
+CCTGGGTTATTATTCATATATATTTATCTTAAATTGATTAAATTAAAAACTCAGAGCTATACTACCTTAA
+TGTTTACTAAAACTTAACAAATGACCTAAGGTAGATTGTAACTATTTATGGCAATTGCCTTTTTACAACT
+ATTTATAAGACTTTCCGCATTTTTTTAAGATGTTTTGAAATACTTTACTGGTTTACACGTTCTTACTATT
+AATCGTATTATTTTATTAAAAGATAACAACTATGCAAAGATTACAACATTACTACCAGTGCTTTTTAGCG
+CAACTTAAAAACTTTGACGGTATTCCTGCTTTATTATTGAGGCTATACCTTGCTCCTGTGTTTATCATGG
+CAGGTTTTAGTAAAACTCAAATGCTTAATGAAGAGGTTACAGGCTTTAGTGCCATCATGGCAGACCCTAA
+TATTATTGCTTGGTTTGGTAATAGCGATTGGGGTTTAGGTTTACCATTTCCGGCTTTACTGGCTAATTTA
+GTTATTCTGGTAGAGTTTTTTGGCGGTTGGTTCTTATTATTTGGTGCATTAACTCGCTTAATTAGCATTC
+CATTAATGTTTACCATGATAGTGGCCGCCACATCAGTACATGCAGATAACGGTTGGTTTGCCATTACGCC
+AACGAATAGTGATATTAGCCCAGCTAAAGTGGCCGTTTGGCTTGGTATTGATAGTGCACAAGCTAGTTTA
+GATAACAGCGAACAAACGGCTACCCGTCTTGAAAAAATGCGAGAGTTAATCGAAGAAAATGGCAATACAG
+ATTGGCTTTATGAAAATGGTAATATTGTTGTACTAAATAACGGTATCGAATTTTCTACTACCTATTTCAT
+TATGCTGTTGTCATTATTCTTTATTGGAGCAGGGCGCTATACCAGCGTTGATCATTTTGTTGCGAAGCGG
+TTTTTGATTGAAGAAAAGAGATTTAGTTAGCAAGATTAAGCTAATAAGTATAGATATAAAGCCGAACAAC
+TCTAATAGTTGTTCGGCTTTTTTTATTATGCAATTCAGTTAACTACGAGCTCGTTTCTTTTTAAGGCGGG
+GAAGTAAATGCCCGAAGTGGTAAATACTTAATCCTAATAACACCATAAACGCACCTAATATCAACTTATC
+ATTGATAACCTCACCATTTAATACTGCGCCTAAAGTCAAAGCAATCACTGGTGTAATTAAGGTAATCAAA
+GTTACGTTACTGGCTGATAACTTCTGCAACACAGTAAAGTAGGCATAAAAACCAATCAATGAACCAAAGA
+CACCTAAATAGAGTGTTGCCCAAAGAGACTTTGCTTGCCAAGTTTCAATCGGTAGAGTGCCATCAAGTAA
+TAACCAGCTCACTAAAAACAGTGGTGTTGCAACCGATAGCGCCCCGACCGTAGTTGCTAACGGATGAATA
+GCCAATGAAACACTTTTAACTAATACACCACTTAAACTGAAGAAAAATACCGCCATTAAAATAAAAATTA
+TTCCGTAAATGCCATCATCCGCTAAGGTAAAGTTATCTGAGCAAACTACCGCTAAACCAATTAATGAAAT
+AGCCATAGAGAATTTACGCATACCACTTATATTGGGTTCGGATAATATTTTCTTTGCTAATAAAGCTGAA
+ATAACGGGTGATAAGCCAAAGACCAAAGAAATAATGCCAGACGATAAATAAGCGGCAGATAGATAAGAGC
+ACAGCATGCCACCAAAAATACCTAACGCCGAAAAGCTGTATAACTTTACGGCCTGTTTGTGCCAAGGAAT
+ATGAATATTGCGTATTTTAATCACTAGTGCGCCTAATACTAAGGCAATCAGCATTCGAAGTAATACCGCT
+AAACTTGGATTAATTGATTCGCTACTCCACACTATACCTAATGGAGTGGTAGACCATATTAATAGTACCG
+CCAAATAGGCAATTGACACTGACATTTTTCTCTCCTTTTTTACGTTTAAAATTTATGTTGTTAACGTTAG
+CTTTTAAAGTAAATATCAGACGGACTATTTATTAATCCGTTTGATATAAAGCAGAAAGTTGCGGTTTTTT
+ATGAGGAACAGTTGAGAAAACAAAAAAGCCGCAAGAGTTAATTTCTGCGGCTTTAAAAGTGAACTAATTA
+AATTTGATTAATTATGAATTTTCAATGCTTCGCAGAGGGGAGGCCAATTTGACTGACGATTAACTAACCA
+CAGTCGATTGACCACAAACAGACAGTTAGTAGCTGCCGCTTTAAGGTTTCGAATATTTATCATGGCGAGT
+AAGGTGCTTTGCATTCTTTATGTAATCTTATTTTATCTTGAGTTGTAATTTACAGGTTAGTTACGATTTA
+TAGTGGCGGTTGGGTAAATTTAAGTCAAGGATAAAAACCATTCAATGATAATTAATGTTAATTTTTTATT
+ATAACAACGTGCACAAGCACAAACTTAACGATAAACTTCTACGATAACCACTTGTTAGAAGCATTTTATG
+AACGCTATTGAATTATTATTACAACGACAGTCAACACCTGTGTTAACAGAGCCTGCACCAACTGAAGCAG
+ATCTAGCCACATTATTATCAGCCGGTATGCGAGTACCGGATCATGGCGGATTAAAACCTTGGCATTTCCA
+TGTTATTACCGGACAAGGTTTACAACGATTAAGTGATATCTATGTAGAAGCAACGACAATCAACATGGCT
+AGCCAAACTGGACTTATTGAAGGGGCAAACATAGATGAACAAGCCTTAAATGAGAAAATGGCGAAAGTAG
+CAAAAAAGCCATTTAGAGCACCGATGATTATTGTTATATCAACACAATACGTTGAACATAATAAAGTACC
+ACTGCAAGAGCAGTTAATTACCGCGGGTTGTTGTGCACATTCGATGCAAATGGCTGCATTCTCACTAGGT
+TATGGCGCTATGTGGCGTACTGGAGGATTTGCATACAATGAAACGGTTAAACAAGGTTTAGGGTTAGAGG
+CAGGTAATGATATTGCCGGATTTTTATATATCGGCACCCCAAGTAAAATATGTAATACGAAACCAGCGAA
+AAGTTATCAAGATAAAGTGACTTATTGGCAGTAGCTTTATATTAGTTTATAAAACCATTTGATTAGACAA
+TAAAAAAGGCGACATAATGTCGCCTTTTTCGTATCTAACTCATTAGCTAATGCTAAAAAGCTTAACTATA
+GAAAGTTAGAACGCTGCGTTGTTAGGCGTTCTTGGGAATGGAATTACGTCACGTACGTTTTGCATGCCTG
+TTGCATAAGCTACTAAACGTTCAAAACCTAAACCAAAACCAGAATGAGGTACAGTGCCGTAACGACGTAA
+ATCTCTATACCAACCGTAATCAGCAATATCTAAGCCCATTTCTTCTAAACGGCTATCTAATACGTCAAGA
+CGTTCTTCTCGTTGGCTACCACCAATGATTTCGCCAATACCTGGTGCTAAAATATCCATAGCAGCAACCG
+TTTTACCGTCATCGTTCAAACGCATGTAGAATGACTTAATATCTTTCGGGTAGTTTTGTAAAACTACTGG
+ACCGTTAAAGTGCTCTTCAGCTAAATAACGCTCATGCTCAGAGTTTAAATCTACGCCCCAAGATACTTGA
+TTTTCAAATTTCTTACCGCAGTTTTCTAATATAGTGATAGCGTCAGTGTAATCAAGGCGAACAAAGTCGG
+TATTGATTACTGAATTCAAACGGTCAAGAACAGTCTTATCTACACGTTGTTGAAAGAACGCCATATCGTC
+AGGACGCTCTTCAAGTACCGCCTTAAATACATACTTTAGCATTTCTTCTGCTAAATCTGCCGCGTCTGAT
+AAATCAGCAAAAGCAATTTCAGGTTCGACCATCCAAAATTCAGCTAAGTGACGGGTAGTGTTAGAGTTTT
+CGGCTCTAAAAGTAGGGCCAAAAGTATAAACTTTTGATAACGCGTTACAATATGTCTCTACGTTTAATTG
+GCCTGATACTGTTAAAAAGGTCTCTTTACCAAAGAAGTCTTTGTTGTAGTCAACTTTACCTTCATCGTTG
+CGAGGTAAGTTTTCCATATCTAATGTGCTTACACGGAACATCTCGCCAGCGCCTTCACAATCACTACCCG
+TGATAAGAGGAGTACTAATCCAGAAGTAACCTTTGCTATGTAAGAATCTATGAACAGCTTGCGCTAAACA
+ATTACGTACACGAGTTACCGCGCCGCCAATATTAGTACGAGGACGCAAATGGGCTTGTTCTCGTAAAAAT
+TCAATACTGTGACGCTTAGCAGCCATTGGGTAAGTATCTGGGTCTTCTACAAAACCTAAAACTTCGACTT
+CAGTTGCTTGAATTTCGAATGCTTGTCCTTTACCTGGAGATTCAACCAAAATACCAGTTACTTTTACTGA
+ACAGCCAGTGGTTAGTTTAAGAACATCGCTTTCATAATTGTCTAATTCATTAGGCACAATGGCTTGAATA
+GCATCAAAACATGAACCGTCATGTAATGCTAAAAATGAAATACCAGCTTTCGAATCACGACGTGTTCTGA
+TCCAACCGTGGATGGTAATGCTTTCATTAACAGGGAAGTTACCTGCTAATACATCAGTAATAGATATAAC
+TGACATCTAATGACCTCTTATTCTTATGTAATTGATTGAAATTGCGTATACCATGTTAATTTCGTTATGT
+TCCATTCACGCTAAGTGAGGGATAAATCTTAACTAATTGGCATTATGCTGAAAATGGGGTGATATGTTAC
+CGTGACAAGGCTTAATTGCAATGCTTAATTGCAATGAAAATAACAAATACCCATAGGAATAATTAATTAT
+CCATTTGCTATAGTAGTATAAAGCGCATAAACGGATGAAAGCAGCTGCGATGAAACAAAACAGTGATGAA
+TATACCAAACTAAAGCAAAAAATTGACAGGAGAACAGCAACCGACTTTTGGAGCTACGCCCAAATAACGT
+TAGTTATTCTCAGTTGGTTACTTTTTATTGTCGCACTGGTGATGTCTTATTATGCTGCGCCAGATAAAGA
+TTATGGGGTGTTACGCTATTATGACATTGAAATCCGTCAATTTTGGTTAACGCCATTAACGGGTTATCTC
+TACATTTTGTTATGGCTGAGTGCTTTAGGCAGTTATTTAGCACTAATGACGGATAGATATCGTAGTCGCC
+GTCGCAGTGATGCGCCTCTTGGTAATTTGATATTCTTACTGGCTGTTAACCTGACTTGGTTAGTCTATAT
+CTTAGTTAAGGTACAGTAATCCTGGTGTGAACAGAACCCTGCACACTTAACTAATTAATCACTTAAACAA
+TCAACTAACATTTAAAGCATTCATCTTCATCTAGAACCGTTGCCATGGCATTAACCAACGTAATTAGTTG
+TTCTGTAGTGATGATTAATGGTGGGATGATATAGATCAGCTGACCAAAAGGTCTGATCCAAACACCTAAT
+TCAACGAAACGTTTTTGTATCTGGGCTACATTGACATTTTGTTTGCACTCTATCGCGCCAATACTCCCTA
+AAACCCGCGTATCTTTTACTCTTGCATGTTTTTCTAACGGTTTAAGGTGGCTAACAAGCGTATTTTCAAT
+CGCTTGTACTTGAGATTGCCAATCATTTTCTAACAGTAAATCAATGCTAGCATTCGCTACAGCACAGGCG
+AGGGCATTTCCCATAAACGTAGGTCCATGCATGAAACAACCTGCAGCACCTTCACTGATGGTTTGTGCAA
+TGTGCGTGGTACACAAGGTTGCGGCAAGGGTAATATAACCACCTGTTAGGGTTTTACCTAAACACATGAT
+ATCTGGATTAATACCTGCCCATTCGCAGGCAAACAGTTTGCCGGTTCTTCCAAAGCCTGTTGCAATTTCA
+TCGACTATAAGTAAAACATCATACTTATCACAGAGTAAGCGACAGGCTTTCAAATATTCAGGGTGATAAA
+AACGCATACCACCGGTACCTTGCACTATAGGCTCAATAATAAATGCGGCTATGTCATTATGATGCTCTGC
+AAATAATGCAGTTAGCTCAGTAACATCGTCACTTGACCATTGTTCACCAAATTTTATCGTAGGCGCCGGA
+GCAAAGAAGTGCTGCATTAATACTTGTTCAAATATTTGATGCATACCCGTTATAGGATCGCATACCGACA
+TTGCGGCAAAGGTATCACCGTGATAGCCATTTTTAACGGTTAACAGCTTAGTTTTGGTTAACGTAATCTT
+CTTTTTTTCAGCGACTGCATGTTGATACTGAAGAGCCATTTTCATTGCAACTTCAACACTAACTGAACCA
+GAATCAGACAGAAAAACTTTATCTAAACCTTCAGGCGTTAAATTAATCAATTTTTCACATAAGGTAATAG
+CACTTTGATGCGTTAAACCACCGAACATAACATGCGACATTTTTGACGCCTGTTCCACAAGGGCTGCATT
+TAACTTAGGGTGATTATAGCCATGTAAAACAGACCACCACGATGACATACCATCAATGAGTCGCTCTCCG
+CTGGCTAAATTGATTGTTACACCTTCTGCGCTATCGACTAAATAGCTTGGTAGTGGCTCTGACATTGAAG
+TATAAGGGTGCCAAACGTTCTCTTTATCAAAACGAAGTAGTGAATTTTGTTCAGACGGGCTCATCATTGT
+ATGTTTATTGTGCATTTGTTAACCAAAAGTATTGTTAGTCGTTGACATCACGAGTAGTCTGGCTAGACTA
+CTCGTTAAGTTAATTAGATGCAATTGAGTTCTATGTCAGATTTATATATGTCAGAAGCCGTACTAACACC
+ACCGTTATCAACACAAGCACAATCGTTGAATTCTATCCTTCGTCACAATTGGAATTTAAAAGAAGTAGAA
+GCATTATTTGCTATGCCTTTTAACGACCTCATGTTTAAAGCACAGACGATTCATAGAGAAAACTTTAACC
+CTAATGAAGTACAAGTCAGTACTTTATTATCGATTAAAACTGGTGCTTGCCCAGAAGATTGCAAATACTG
+TTCTCAAAGTGCACGTAATAAAACTGACCTAGAAAAAGAAAGTTTATTAGCCGTTGAAAAAGTATTAGAA
+GCAGCGCAAAGAGCCAAAGAAATGGGTTCAACCCGTTTTTGTATGGGTGCTGCTTGGCGCAACCCTAAAG
+AACGCGATATGCCTTATGTACTCGATATGGTTAAGAGTGTTAAAGCGCTTGGTATGGAAACATGCATGAC
+GTTAGGTATGTTATCGGGCGATCAAGCTGATCAATTAAATGGCGCTGGTTTAGATTATTACAACCATAAC
+CTTGATACTTCTCCTGAGCATTATAATCAAATAATCACTACCCGTACCTTTCAAGATAGACTTGATACTT
+TGAGTAATGTTCGCAGTGCCGGTATGAAAGTATGTAGTGGTGGTATTGTTGGTTTGGGTGAAAAAGCGGT
+TGATCGCTCATCTTTATTAATACAACTTGCAAATTTAAACCCACAACCTGAAAGTGTACCCATTAACATG
+TTGGTAAAAGTGGAAGGTACACCTTTAGCTGATATTGATGATTTAGAGAGTTTTGACTTTATCCGTTGTA
+TTGCCGTGGCCCGCATCATGATGCCACATAGCCATGTGAGATTATCTGCAGGACGTACGGCGATGAATGA
+GCAGATGCAAGCGATGTGTTTCCTTGCCGGTGCTAACTCAATCTTTTATGGTTGTAAATTGCTTACTGCA
+GAAAACCCTGAAACGAATCAAGATATTGCTCTGTTTGAAAAACTAGGCATAAATACTGAAACAGTGGCTG
+GCGATACTGAGCGTTCAGATAATATTGTTAAAACAGCGATTGTTGATCAACAAAACAGTGACTTGTTTTA
+CAACGCATCAGCATAAGTACTTTCTAAATAACCCCTATGGCGATGTCAGTGCAAATAATGCTCTTTTTAT
+AAAGAAACTACCCTTAATAAAAAGAGCTAACGCTCATGAATTGCACAGTCATTCTGAAACTCGCAATTTC
+AGGTAACATAGGTATAATCGTTATCATTAAAAGTGATAACGATTAAACTCGCTATCCCCTTGTTAAGCTT
+ATCCATTTAAGTAGAATTTCATTATGAATTTTGATTTTATTCAACATGATGTCATTGAGCAAAAAACTAA
+GTCTCGATATCGTCAATTGGTTTGTAATAGTACGACAAGTCAAAGCAATGAAATTATTATCAATGGAAAG
+TCATATCTGAACTTTTCGTCTAATGATTATTTAGGTTTAAATAATCATGCTGAAATAAACAAAGCGTTAC
+GAGAAGGGGCGGACCGATTTGGCGTTTGTTCCAGTAGTTCAAGTTTAGTTACTGGCTATCACTATGCTCA
+TCAAGCATTGGAAGCTGATATTTGTCAGTGGTTAAATAAACCTAAGTGCCTATTATTTTCTAGTGGTTTT
+GCCGCTAATTTAGCGCTATTCCAAGCGTTAGGTAAAAATGAAGAAAGCCATTTTTATTTAGATAAACTCA
+GTCATGCATCTATGATTGATGGTGCCTACCATAGTAAGGCAAAGGTAAAACGTTTCAATCATAATAATAT
+TGAACATTTAACAACGTTATTAAGTAAAACCACCAAATATCAAAATAAACTAATTGCCTCTGAAGGAGTC
+TTTAGTATGGATGGTTGCCAAGCTAAAGTATTAGAGCTCGCACAAGTTGCCAAATCACAACAAGCCTGGC
+TTTATTTAGATGATGCACACAGTATTGGTGTAATCGGTAACGAAGGACAGGGCAGTAATTACTTTGCGGA
+TATAGATATTACGATGGCGACCATGGGTAAAGCAATCGGTACCAGTGGCGCATTTTTAACCTGTAGCGAC
+GATCTGCACGAGTATATGGTTAATTTCTCTCGTCACTACATTTACTCAACAGCCATATCACCTGCTATAG
+CTTGGGCCACTAAAAAAAGCATCGAGCTTATTCAAAAAGAGCAATGGCGCAGAGAAAAAATCAGTGAGTT
+GAGTGCATTATTTACTCAATTACTGGCCCCAGAAATTGAGTTAGTATCCACAGAATCTTCAATTCATGCC
+ATAATCATTGGCGATGAGAAAAAAGCACTGACGTTAAGTGATAAGCTAAAAAAACAGGGCATTTGGTTAA
+CTGCTATAAGGCCGCCAACGGTTGCAGTTAATAGCTCAAGGTTACGCGTTACCATATGTGCAAACCACAA
+CATCAAAGATATCATGTATTTAGCAGAATGCATTAATAAGGCAATAGCTTAATGGTTCAAACAGAACATA
+AAAATACGAACAGAGTAAAGATTGGGAAAAGTTTCGGATCTGCCAGTAAATCTTATGATGTATCAGCAAG
+ATTACAACGTTTTTCCGGTAAGCATCTAATGCCTTGGTTACCGAATCGTAACGACCTAACGGTTTTAGAT
+TTAGGCTCAGGCACTGGTTTTTTCACCGACTTATTAGCGAGTACTTATAACCAAGTTATTGGTTTAGATA
+TTTCAAATGAGATGCTGCACTTTGCCAAAGAACACCGTAATAAAAAAATATTATGGCTAGAAGCCGATGC
+CCATAAATTACCGCTGCAAGATAACAGCATAGATTTCATTTATTCCAATTTAGTCATTCAATGGTTTGAT
+CCACTCGATGAAGCCATTACTGAAATGTTAAGAATATTAAAGCCTGGTGGATTGCTTATTTTCACCACTT
+TAGTAGACGGTACATTACACGAGCTGAAATCTTCTTGGAAACAAGTAGACGACGACCAACATGTTATCGA
+TTTTAAAACGGTTACAGAGCTTAATACTTTATTCAATAATGAAAATGGTAAATTGGTCGAACAAAAGTGC
+CAAGATATCGTATTGGAATATCAAAACGTAATCCATTTAGCACGTGAGTTAAAAGGCTTAGGTGCTAATC
+ATTTAGCGCAGAAACAAAACAGAGGTCTGTCTGGAAAAGATAAGTGGTTTAAAATGACAGAACACTATCA
+AGATTTTCTAGAGCCTAGTGGTATTTATCCAGCAACCTATCGTTTGTTTTCTGGTTTAGTGGTTAAATTA
+AATAACTAACTTAACTGAATTAGTTAAATCATTACATAACGGTAACTATCACCACGCCAGATACTAAGCC
+TTAGCCTTTGTAAAAAAGTTCTAAGGCTTTTTAATGTAATTCATTATTGTAGTATGCGGAACAATCAATT
+TAATAAAATCGACTGATAAACTCATTTAAGAAACTTTACTTAAGAAATAAATATGAAACAATTTTTTGTT
+ACCGCAACAGATACCGATGCAGGTAAAACATTTGTCAGCTGCGCTTTAATTCATGCGTTTACCCACCACA
+ACAAATCTTCTACAAATGAGTTGATGAAAGTTGCGGCGTTTAAACCCATTTCTGCAGGTTGTGAATTAGT
+CGGTGGGCAGTTGATAAATGAAGATGCAAAATTACTCAGTGAGTTTGCTAACAGTGGTCAAAGTATTGCC
+CATATTAATCCAATTGCTTTTGAACAACCCATCGCACCACATATTGCCGCAAAAAAAGAAAATAAACAGA
+TTACGATTGCAGATATAAATCATCATTACCAACAAGTTAAATCACTTAACGCTGATGTTACGTTAGTGGA
+AGGTGCTGGTGGATGGCGCTTACCTCTTGGTGAAATGACAGTTTTATCGAATGATAATGCTGAGAAAAGT
+AGTGATAACAATAAACCGAGTTACCAATTTCTCTCAGACTTTGTCAAAGAGACTAATCTAGAGGTTATTC
+TAATTGTTAATATGAAGCTGGGTTGTTTAAATCATGCATTATTAACCTATGAAACTATTAAAGCGGACGG
+CTTAAATTGCGTTGCCTGGATTGCGAACTGTGCCACTAGTGATCCGATGAACAACTTATCAGAAAATATT
+ACCGAGTTAGAAAAAATTCTACCAATACCTAAGATGGCACAGTTCGACTTTATTGCTGATGTGAATGAAG
+AGGGTAAAGACGTTTCTTACTTTGAAAAAATTAGTCATGCGGCTAACCAAATTAATTTGTCTGTGCTGGT
+TTAGTAATTTTTTGTATTGCTATTCTCAAGTTGATTTAACTAAACTTAAATCAACTTATCAAAAATATAA
+TCCTACTTGGTTTACATCAACTCGCCGCGGCCTAGTAATAATTTAAATTTAGGTAAGCGAAACCAATTTA
+AAAAATTAAATTTCTTTGTCTGACAACTTAAAAAACTTTAGAACTGCAAATTAATTTCTAATGTTAGAAA
+ATAATTTGCCAACTAAGATTAACTTCAAAATCAATTCTAACAACTAACCGACACTATTTTTCTAATTCAG
+TAAAACAAGCACTGGCAATAAATCCAGATCGCGTTTTGTAATCTGAAGATTTACTTACCTTGTCATCTAT
+TTGAGCAATGAGTAACTCCGGTAGAGTTACGTTTATTTTATGGCTCTTTCCAAGATAGGGGGTTATATCA
+ATACTTACTATTGCCCAAAAAGCTTGTGAAAATGTATGCGGATTTTCCAGTATATAATTTTGTCTATGGC
+TTTCTAATCCCTTTGCATTAGGCACTTTTTCACCGTATTCGGCCAATATAGCAAGGTGAGATTTAATCGC
+TTTTGTAATTTCTTCCATGCCTAAATCAATAGTTTTTTCTGTAATTGCACACCCAGGAAGATCGGGTACT
+GATATCTGATATTCTGATTTTTTGTCATCGTATATAAACACAATTGCATACTTCATTTTAACTCCTAACA
+CGTCTAAAACGGCCCATAAATTATCATAACTCTAATGACTCTATATGGCAACTTTATGGCAACCCTGACA
+ACCCCAGAAAACCTCTTTTGAAAAACTCTGGTAACTCTATGCGTATAAGAAAAGAAACTCCGGTAACTCT
+TAAATCTTTGTGTAGGTGACTGTTTACTATTTCTATAGGTTCTTATTTATATAATAAGCGTTTTGTAAAT
+AAATCTAATAAGGTTTTTAGCCATGAAATTATTTTGAATAAATATATTTGATAATGACTAATTCATTAAG
+AGTGCTCAGAGTTATTTATTTAGTGTGGATCATGCAGAATTTGATCTCTATAATGAAATGAATGAGAGAT
+TAATTTGTCAAAAAACGACCTAACATGAACCGGTAAAAACTGGCTCTCCCTAGGCTTAGATAAAAGCTAG
+GAAGCGAATTAGGTAATTGCTTTATTGATTGAGCGAGGAATAATATGAAAGAACTTTTAAAGGGTAATCC
+TGAATTATTGATTACTGTAGTTGGCATTGGTGGCTGCGGCTGCAACACAGTAAATATGCTTCATGAAAAT
+AATCTATCAAGCCAAGTTAACCTCGTTGCTGTTAATACTGATCTTGCTGCATTAAATAGCATTAACGTTG
+AAAACAAAATTCTAATAGGCGAGAACTTAACTAATGGTTACGGCGCAGGCTCAGATCCTAGTATTGGTTA
+TCAAGCAGCCCAAGAGAGTGAAGGGATGCTTCGTAGTGCGATAATGGATAGCGACATTGTTATTATTACT
+GCAGGTTTTGGTGGTGGCACTGGCACTGGGGCAAGTCCTTTAGTGGCCAAAATAGCACGCGAGCTAAATA
+TTAGCTGCTTAGCTATTGTGACTTTACCCTTTGAATCAGAAGGGCAAATTCGAATGGATTATGCCCTACA
+AGGTATTGGTGACATAAAAGAGCCTATACATGCGTATATTACGCTTTCAAACGATCTGTTACTTGCAGGA
+TTAGGTGAAACCGTTGGCTTATTTTCTGCCTTTAACCAAAGTAATGAAGTGCTTAAAAACCTTTTAATTG
+CCTTAGTGCAAATGCTGAATGAAACTGGCTATGTCAATGTCGACAAAAATGATTTTTCAACCATTTTGTC
+TTTTGAAGGGGAATCTATTCTAGGAGTTGGTAAAGCTAATTCAGAAGAAGAGGCATTCGACGCACTTGAT
+CAGGCACTTAATAATCCACTGGTTTCTATTGCAAACATTGATACAGCGAAAGGTATTATTTTTCAATTGT
+TTTGTAAATCAGAACCTAAATTATCAACCTACAATGGTTTAATTGATCACATCAGAACAAGGGTAACAAA
+TCGATCTGTTTTGATTGTACCAGGTGTAACTCTTGACCCAAATTTGACTTCGGAAATTGAAATATTAATT
+ATAGGGTCGGGCATAAGTTCCAGTAAACCTGAGCCTATCAAAGACACTATTATTATTGACAAAGAGACTT
+GTGAATTAGTACAAAATTTCGAGTCAACTGAACCCGAATATATCGATGATGAACTCAGTTTCATCAATCA
+AGGTGAATCAATGACCGATATTCCGGCCATAACGCGCAAATTAATGGCAATCAATCGCGATTAATAAAAC
+ACTTCTTTACACGATAATGATTCTTATTTACAGTTATTGTTCAATAGTTGTTATAGGAAGGGCCGAATAA
+GAAATTATCGGCTGCAATGAATGAAAGATAAAAAGCTACTCAACCCAGAGTGTTTAATCGATCTAATCGA
+AAATAGACGCTTTGGTGTTGAATACCAGCCAATAGTTAGTTGCAAAAGCCAAGAGATTTTTGCCTATGAG
+TCTTTGGCTAGATTCTATTCTGCTAATAATACGCTTATTAGACCAGACCTTGTTTATGAGTCACTCCATA
+CAAGCCCACTGAGTTTGTTCCAGGTTGAATATCAACAGAAAAAGTTACAATTATCTCATGCTGTTGATGA
+CCATGATATTTTTGTTAATTTAGATCAAGACTCTTATTTCTCAAGCGGTGTCATTGGTCAAAGCAACCCT
+TTTCTAAAATTATTTAAAGCGTTTAAAAAGTCTAATGTCGTCGTTGAGTTAATTGAGAACTCAGAAATTA
+ATGACGCCATTATGAGCTTGGCCATGATTGATAACTTAGCGAAAAGCAATATCCACACCGCTATAGATGA
+TGTGTGTAATCCTCAATCTATGATTTCTACTTCAGTAATTCAATTGGTTAACTATATAAAGCTAGATAAA
+TTTGTTGTGCAAAACCAAAAAAATCATAACTTCATGTTGCTAGTTAAATCAATTATTGATTACGCACATA
+GTGCGAACAAAAAAGTGATCTTAGAAGGGGTAGAAACGTATGAAGACTTGCAACTAGCTCAACAGCTTAA
+GTGTGATTTTGTACAAGGTTTTTACTACCGTGACCATTTTAAGAATGTCACTTAATAACTTTTAATCAAC
+GAAATAACACCATACACTATAGCTAATTCTTATATCTTCCTTTTTAAATAAAGAGTATCAACATGAAAGT
+TAACATCAATTTTACGAAAATAAACAGTATGAAAAAATCTATCCTAGTCATTTGTAGCTTAGTAAGTCTC
+GTTGGATTTTCCGCGTTAGCAACCGATTTAAAAGTGGGCGACATTGCACCAAATTTTAAACTACAAGCAA
+CGACTGGTGATTATTACCAATTAAGTGATTACAAAGGCAAACAAGCAGTGGTTTTAGCTTGGTATCCAAT
+GGCAAATACCCGTGGTTGTACTATTGAATGTAAATCGCTGACAGAACAAGGACACCTAATTCGAGAGTTT
+GATGTTAGTTACGTTATGGCTAGTGTCGACCCTATTGATGATAACAGAGACTTTGCTGAGAAAACGGGTG
+CTGACTTCCCCATGCTAAGTGATCCTACTAAAACAGCGGCGAAAGCGTATCAAGTGCTTAATATGTTCAA
+AGTTGCCAGTCGCGTCACTTTCTATATCTCTAAAGAAGGTAAAATAGTCAAAATTGATGATAATATTTCA
+CCAAAATCTGCTGCTCAAGATATGGCTTATAATTTGGCCGCTTTAGGTATTGCTAAGCAATAACTAAATA
+ATGTCAAAACCCAACAAAAAAGGCCCGAGCAAGACAGTTGATATATATTGTAAGGGCTGTAATTTCCTGC
+TGTTTAAATACCGTAAAGGCGGAAAGGGCGCCTTACTTAAATGTTTTAAAGAACGCATTAGTCAAAACTT
+TACCGAAACGCCTTGTACATGCCCAAAATGTAAGAAGGTATTTGCCCGAGATTGCTTAATTAGAGGTACA
+CCTGCCTTTAAAATGATCGGCGGTAAAGTGTGGTGTAAATAGCTTGTTATTTCGATGTTATCATTGTGAT
+TAATTCTGTAAGCAAAAACAAAAAGACACATTTCCAGAACAACTTAAAGCAGTTATAAGTTATGCGATAG
+TTATCATACGCATAAATAACTCCTATTAGGATTGGATCATTGGATATCGAACAAGCAAGAATAAAAGCAA
+TATGTCATCACATGACCACTATCAGCATTGATAACAAACCTTTTGTGCCATTAGTAAAAGTTAAACGAAG
+TGAAGCTTTACTTGCCGGGCAAATTAGAGTGATGTTATCGAAAAGGCGCTCTAATCGTATTCATTATTTT
+TTGCAGACATATTCGAATAAAATCACCTTACTTAATGATGATTAGTGCTATATAACTTTTCAATTAAATC
+GGCAAATAAACTAACAAATAAACTAACAAATAAAGCCTACTATTTTTATTAATAGGTGAGCTTAATTCAC
+TTGGTTATATTAATGAATATTTAAAATGCACAAAATAGTAATATTCTGCAATGGAATCTACCGACTAGGT
+ATTAAATTATTATTAATATAAATAACAATTACATAGTATATTACGCGTTACTTTTAACTGTGTGTTATTT
+ACCGTGATTTATATTGTAATAGCAAAAAATCATCATCAATACGGAAGTTACTTTGAGCAACCAATGACAC
+TCAACTCAAAGTATTAAGCTGTTAATTTTCTTTGGAAGAATAATAACTAATATTGTGGTGGATGCTAATT
+CACTGACACTTGATTGAGCTTTTTAATCAGGTATATAAACAGAGTGAACAAGACATTTATCAATGACTAT
+TTCGATAGCTACTTATTTATGAAACAACTAGACCTTAATTCTCTTTCAGTATTTATTACACTGTATCATG
+CAGGCTCAACTCAAAAAGCTGCTTTAAAACTGAACCGCTCACAATCTTATGTTTCTAAAGTGCTATCAAA
+GTTACGAGAAGATATTGGCGACCCATTATTTGTCCGAACGGCAACCGGATTAGAGCCGACAAGCTATGCA
+AATATTATTGCGCCTAAGGTTAAGGAAGCATTAGCGCAGATGCACAGTGCCCTTGAGCCCGAGTCTTTTA
+ATCCTTTAGCACTTGATAAAGTTACTATTCATTTGGCAGCACCTTTTATTATCCCAATAGGTAAAATATT
+GATTAATAAGATAAGGCAGAAAACCCCTGCAGTTATTGAGCTCAGAGAGTGGAACTTACACAGTGAAGTT
+TTACTTTTAGAAGAGCAGGTTGATATAGCGTTTCATGCCCTTAAAGACAGGCCTCAGAGCCTATACCAAA
+GGAAAATCATGTCAGTAAGTGGCCAGTTTATTGGCAATAGGCAAGGGGAGTTTATCAAAACTATTTTCGA
+TAATTACAACGAATATAGTGGAATGTACAAATTATTGGATGCCGACATTAAGCCGGGTATTATCATAGAT
+AGTCAATATCTGTCAGGCCAGTTAATGGATGAACACTACACCTATGGCCTTGCTAATGATAAGGAGAAGA
+AAAATACTCCAACAGATGTAGCTATGATCTGCAAAGCTGCCAGTAGATGCTCCCCAAAAGTACAGTGGCT
+TATGGATCTGTGTGCGCCTATCGTAAAACAGTCACGCTGGTAATCGCCATTGTTAGTCCTATATGATTTT
+GAACTTAAACATTAACCAGAATCATCAATCACAGAGCTTTTCAGTTAATTGTTCAAGTTTTTCATCATTC
+TCACTATTGATGTAAATATCCAGTGCGCCTCCCAAAAACACCACAAAACTAAAGAAAGCTATTCCTGGCG
+TTGAATTAACTGCCGCGTAAATAAGTCCACCAGAGCCGACAGTTGCTCTGGTGTATGCCAAAAAGTAACT
+TGTTTTCTCTCCTCCGTAATACAGACTTTTTTCTTGCATTGCTATTATTTTAATCTCTTCATCACCACAT
+TCTTCGTTTGCTAACACATTGAAAGAAAGGACTGTTGTTAGTAATACTGTTGTTATTAATTTTTTCATTG
+TTTAGATTTAGCAGCTGCTACCTATCCATTAGATCTGCATACAGACAAAAAACGTGCGTACATAATGCCA
+GAATTAAAAAAGCTCTTTGGAATAACGTTTATTCCAAAAGTAACGATAGGTTTAATAGCTAAGTTGTAGA
+ATTAGCCTGAGTGGCTTTATTATTGTAGTCATCTCGTTATTACCGCATTTAGGACATAACGATTATACAG
+TCTAATTAATAAATATTTATTGCTAACATTTTGATATTAAAACAAACTACAATTATTATTTACTAAACAT
+ATAAATATTAACATGGATGTTCTTATTGATTTACTCACTAAAATTCTTCAAAAACCTCAAAAGTCATCCG
+TAAAAAGTAGAGAAATAAGTATTATGCTACTCGATGTAAAATTTACTAAAAACACATGTACTAAGCTCAT
+CGGCCTATGGCTTAAGTTCTTTCTCTTCTATTCTTTGCTTCCTTTTTCAACCTCTGCTCAAGAGGCCTCT
+TTTCGTTTCAAGAGATTAGGCCTTGAAGACGGTTTATCTCAAATCAGTGTTAATGGCATCGCCCAAGATG
+TAAATGGCTTTATCTGGTTTGCTACTCAAGATGGTTTGAACAAATACGATGGCTATCAAATAACAACATA
+TAGACATCAACCTTCAGATCCTAATAGTATTATCAATAATCATATACATTCTATTTTTAAAGATTCAAAG
+CACAACTTATGGATAGGTAGTTATGGTGGTTTGAGCAAATACGAACCAAAAACAGACAATTTCACTCATT
+ATAATTCACCATCACTCAATGACTCGGATGGAAAAGTTGGTTACATACAGTCACTATTCGAAGATTCTGA
+TGGAGAGCTTTGGCTATCATCCAACATGGGGTTATATCGATACAGTATTGATACAAACACTTATATTTTA
+TATCTACCTGACGATAATAAGCCTAATAGCGTAATTCATAGTGAAATAAAATCTATTGCTGAAGATTCAA
+TAGGGAATATTTGGATAGGAACAACTATTGGAGTAAGTAAATATAATAAACGCAATAATACCTTTACTAA
+TTATCAACACTCTCCTGAAAATCCGCATAGTTTAAGTAATAATTTTGTATTGAAAATATATAAAGACTCC
+CAAAATAACTTATGGTTTGGGACTTTTGGTGGCGGACTTGATAGATACGATAATGATACAAGTAAATTTG
+TTCACCATAGAACAAACACACAAAATAAAAATTCATTAGGTAATAATTATATACGAACAATTCTTGAAGA
+CAGTGCAGGCATGCTCTGGCTAGGCACTAACAATGGTTTATACGCTTTTGATTCAAGCAAACTCATATTC
+CAGCGATTCAGACATTCCGTAAATGACAGACACAGCTTAAGCCATGATGTCATTTATTCATTATTTCAAG
+ATAAAGATGGTTCATTATGGGCAGGAACATTAGGCGGTGGAGTCAACCTATTTAGGCCAAGTACCAATGT
+CTTTAAACATTATAAGTCAAACCCAAATAACCCAGAAAGTCTAAATGCGAATATGGTGTATGCGATCTAT
+GATGATGATGAATACGTTTGGGTAGGGACTTCTGGTGGGGGACTTAATAAGTTAAATAAAACCACAGGGA
+AATTTTCCAACTTCACGGAACCGGAAACCAGCGTTGGTTTAGGTTTAAATAAGGTTAACTATATTATCAA
+AGCTTCAGAAGCCGAATTATGGTTAAGTACAAATTCTGATGGCCTGCTAAAATATAATAAAAATACGGGC
+AACATTACTCAATACAAACATCATCCAGACGATAGAAATAGCCTGAGTAACAATAGAGCACGAGGCTTAG
+CTATAGATAAAGAGGGTAACTTATGGATTGGTACCGCAGGGGGAGGCTTGAATAAGTTGGATCCTATTAG
+TGGTCAGTTTACCCATTTCATGCCCGATACAGACAATCCAAATAGCATCAGTACTAACTTTATCCGATGT
+TTACTTTATGACTCTAAAGGAAGATTGTGGACTGGCTCTTATGGCCAAGGCTTGAACCGATTCGATTTTG
+ATACGCAGACTTTTATTAACTTTAACAAGGACTCTGTAAAAGAACCAATACTGAGCAACAAATTTATTCG
+CTCAATTTTCGAAGATAAGTCAGGTAACATATGGGTCCTGACTAATGGTGGCATTATTAAATATGATGAA
+AGCAAGGGCAGTTTCCACTCTTACACCACTACCGATGGATTACCGAGTAATGTCGTATATGGCGCATTAG
+AAGATCAAAAAAACAATTTATGGTTAAGTACTAACAATGGGCTAAGTAAATTCAACCCTCAAAACATAAC
+ATTTGAAAATTATACTAAAGAAGAGGGGATCCAGGAGAACGAATTTAATACGGGTTCATTCTTCAAAAAT
+AAAACGGGTGAAATGTATTTTGGTGGCATAAATGGCTTCACTTTATTTCATCCTGATAAGATTAAAAAAG
+ATAAAACAATCCCAACAGTTAGCTTCACCAACTTATTACTTTATAACGATGCAATAGCAATTGGCGAGTC
+AGAGAGATTTTCTAGTCATATAAGCTCAACTAATGCGTTGAATTTCGCTCACAATGATGACGTTATCACC
+TTCGAATTTTCAGCATTAAGTTACTCCCAAGCAAATAACATCTCTTATAGATACCAATTGCAAGGATTCA
+GTGATAACTGGATAGAAACGGATCATAACCACAGAAGAGCTACCTTCACCAACTTGTCCAAAGGTGATTA
+TATTCTCAAGGTTAAAGCATCGAACAGAAATCGGAGCTGGGGAGAGGAAACCACGGATTTAAGAATAACT
+ATTGCAGCAGCATACTGGGAAACAACGTGGTTCAGAGGATTGTTACTCGCTATAGGATTTATAGTGTTCG
+TTATTGCAATTAAATGGAGAGAAAAGGCATTAAACAATCAAAACCTAGTGCTAGACATTATGGTTAAGGA
+GCGTACCAAAGAGCTTGAATCAAGTCAGGAATATTCTAATAAGCTCGAAAAATTAGTACAAAAACGCACC
+CTAAATTTACAAAAAGCCAACACAGCCTTGGAGCAGTCATCAATTACCGACGCACTCACAGGTATTCGAA
+ATCGTCGTTTCCTTGATCAACAACTTTCAAGTGATTGGGCAATACAATCTCGTAATAATTTACCCTTATC
+TATTTTAATGATAGATATTGATTACTTTAAAAAATACAACGATTATTACGGACACCAACAAGGTGATGAG
+TGTTTGCAAAAAATAGCAAAAGAGATTCAATCAGTCATAAATCGTCCAACAGATAATCTATGTCGATATG
+GTGGAGAAGAGTTTGTCGTCATTACCTACAACGATGCTGAGGGTGCAAAGCATATTGCTAAACTTATTCT
+GAAAAAGCTTGATGAATTAGCCTTAGTTCACCTTACATCGGATAAAGGCATAGTGTCTGTCAGTATAGGC
+CTAGGAACTATGGTTCCATCAATCGAAGTAGCGCCAGCTCGACTGCTTAAGTATGCCGATGATGCATTGT
+ATCAAGCGAAGAATAATGGCCGTGATCAGCTATGTTAATAAACCTAACAACATCACATTTCAACAAGGTG
+TATTACCCTTTTTATCGCCAGAATAGCGTAGTATCACGATAAACTTAATCATGGGTTAGTCAGACACTCA
+AAAAAAATCAGACTCGACTTAAATGAAATAAACACTGTAAAACAAATACTTAAACATAACGCGTTACATA
+TTTCTTTGCTTCTATTAAGCAAGTTGATCGCTCTTCAGTTGAAATCAACAGAAATGCCCTTGTAATAAAT
+CTTTATTACAAGGGCATGAAGAGGAAGTACATATCTAAAAGTTAAAGTATGCTTATTTAGACATTACAAC
+AATGGACGTTTTTCTCGTTATACTCTGTTACTTCGCACAGAATCATAACCGCTTATTAGTGAACCTCTGT
+CGGTCCATGACGATTGAGAATATCTATTATTTCTGATTCTGCACTCTCTGGCATCATTACTTTGACCTGT
+GACGTTTTTTCGTCGATGAAAAAGTTTTCCCTTGGGATATCCTTATTCACCAGTTCATCAGCCACATTTT
+CAAGGGCAAATTTATCTGTATATGTTGCTGTAATAGTCTTGTACATGACAACTTCTCCTGTTTGGCAAAT
+ATATTATATCAGCTACAATCGATCTCGTGAGACGTGTAAACGGTTTTGAAAGGCCTCTTATAAAGATCCC
+GAAAGGAGAAAATATTGTCATAGACAGCCACTCATACATCCTGATTGGAAATATCATTCTCCCTTTATAT
+ATTTTAGACCTGAGCACTGAATACTGCCAATATGCAGAAACAATACTTTATTATGAAAAAGGTTTTTCGG
+GGCAATGTAGATGTAGTAGAAAATTTGTACAGGCGATTAGGATTTCTAACATAAACAAACTAACCTGCGC
+ATAAATTCCTGAGTAAAAGATAATTTAAAAATAAGTATATTCTGGTTAGTCAGACACAAAAAAGCCACTT
+AAATTGTCATTACGACAACTGCTAAGTGGCTTTATGTTTTACTCATATGGTCGGAGTAGACAGATTCGAA
+CTGTCGACCTCACGCCCCCCAGGCGCGCGCGCTACCAAGCTGCGCTATACCCCGACAATGTAAACTCTAG
+GGTTTAACAAGTTTACCGCTTGTATATTAATGATTTATCAACGTATTGCAATGACAATTAAGAGAATAGT
+TAGTCTAGATGAGCTAAACGGCTAACTATTCTTCTATATGATTTATTTTAAGTCGTTTACAGCTTTTCTT
+GCTGGGTAAATAACTTAATAAAGTGTACGCCGTCAATCATTAACGGAAAGTCCGCATTCACAGTTATTGG
+CGAAGAAAATTGACGCGAGTAACTTTGAAAGTTGCCATTTTGATCAACAAAAACAGATTTATCTTTATCA
+AAGATAATAATGCCTTTATCGGTGGTATTGGCAATAACTCTATCTTTATTCAATGTTGGTAAATCACTAC
+CATTATTATTACCGGTAACGTTACAAGCTAACCATTGGCTCATCAAGGTTGGTTGTAAGTCCATATTACT
+GGTATTAAACGTAACATCTTTATGAGTTACCTTATTAGCAGGCTGCGGGTAAATAAATAGCGCAGGTTTA
+GTATTTAAACGCGTTTCACTACTTTGATTACCTATAGAGCTGATCCAAATAATATCTTTTTGACTTTTTT
+GTTTTTGAGCCAATAGTAAAGCATCAACAAATAATTCAAATTGATATTGGTTGTTATTTTTTTCTGCTTT
+CTTAGCATCAATAGCAAGGCTATTTTTAAAATAGATAATATGTAAGCCAGGGGCTTTATTATTTAACTTT
+TCAGCGAACAATAAGCTAGAGACATTTTCTAATTCAGTTTTTTCATTGAATAATGCTTCAAACCAACGAG
+GCTCTTTAACAGCAACATCCGCAACAGTGTCATCTTGCAGAGCAGTAGCTGAAAACTCATCAGAGATAAC
+CGTTAAGCTCGTGGTAAGAGCTTGTTGATCTAGACGCTGAAATAAAAGCGGCTTAATACCTTGCTTTAAA
+ATATCGTCTTGATAAATACTCGGTAAGGAATACAGCAGATTAAACCAAGCATCATCATTAAGACCGGTAT
+CAATATTATTGGTTAAATGTAAAGTAGTCGCACTTGCTCTTCGAATAAATTGATTAAGCTGAGGAATTGA
+TACTTGTTGCTCTGTTAGGATCAAAAAGGTCGAATTAGTCGGGGCTTTATCAGCATTTTCATTGAGGCAA
+AGACCTGAATCAAGCGTAGGGTAAGTAGGAATAGCATGACTAAATGATAGTGGGCTATTTTTACGCTCTA
+TATAATCTTCAATGTTAAACAAACCATATTTAGTTAATAGGGTTTTGGCTGTTGCAGGATAAGACAAAGG
+TAACACTGTGTCTTGACGTAAAATATCATAATCAAGGTTAGCATCAGCCCATATATGGCTTACATGACTA
+AAGAAAAATGACACAACTAAAGCAAAAATAACAAATCGGGCAAATATTGTTTTTTGTAATTGCTTCAAAT
+GTTTCCATGCGTAATTACTTACAATGAATTCAAAACTCAAGATAATGATAGCCAGTGCACCAATGAAGGT
+ATACAACAGACTGTTTTCTTTAGCTAAGTCTTGTATTAAGCTTATAATTTGTGCACTAGAAGAGGCATTT
+AAGTGATAACCCAAGCGACTATAAATAAAGCCATCTAATACTAGAAGCAATAAACCAATGGTAAAAATGA
+TAGAGCCACTGGTTCTAATAAACTTTGTGTGTGGCAGAATCAGCGTTAATGGAAATAACACTAAGACAAA
+ACTCATAAAGGTTAGAAACGCAATATGACTCACCCAGGTAGTTACTAAATAAGCCTGACCAAAGAGTGTC
+GTTGGTGCAGATTCACTAAATAAATAGTAAGAGGAGAGTGCAATTGCTGCTAAAATATTGAAAAATGTGA
+ACCAATGGCTCCAACTGATCAAATGTAATAGTTTTTTACTGTAGCTTTTTGTATCAAATGAAACCATTGA
+TAATAATTCTTCTTGTTGCAGGTAAAATTAAATAAAAGGGTTTAAACCGATTGTTTTAAGGCTTTAGTAA
+AATTGTCTACAACAGCAACACGTTTGCTTTCAGGTACTTGGGCAATAATGTTTGTAACAGCATTACCTAA
+GCACATTAGGGCTAAATCGGGAGTTACTTCTTCTTTCACAAGAACATCTAACAAATCTTGGATAATTTTT
+TCTACACGTTCGTTCGAATATTTAGATACAATAGGCATAATAATAGTTTTCGTTAATGATAAATTTAATT
+TCTCTAGTTTATCAAATGCCTGCACACTTTAATATATACCTAGTATAAAAATAAAAGTCGTTGCAACTTT
+AACTAACATCAGTCACTGAACATAAGAATCATATGAGCTTAATAATTAATAACATTGCACTACATTTTTT
+GTCTAAAAAAGAAGAAACAGGTGAAGTAGTATTACGCCTAGGTCCAGAGAATGCTGAATTCGCACAAGAA
+AATGCGAAAGTAACCAACTTTGTTGATGGTTTACATGCCATTTATAATGCAAAAGGCAGTAAGGCTTACG
+GCAGTTTTTCATCTATGCCTAGTGAAGGTGATTCAGCGCGTTTTGTTGATTTAATGGAAAGTTATTTAAC
+TGAACAACAAAATTTTTATGATTTTAGTGTGCAAGCGGGCAATGTATTAAAAAATGAAATCGAAAAATAT
+GACATAGAAGAGACAGGTTACTTTGTTATATGCCATTACGAATACATGGGTGGTCGTTACTTATTTGTTG
+CAGTTATCCCAGTGTCAGAGCATTACAGCGTTGATGGCGAGTTAAATATTTCAGCCGCGCAACACCTAGA
+TACAAATAAATTACAACTCGCTGCTCGTATTGATTTATTCGATTATAAAGACAATAGCCAAGGCAACCGT
+TATATCTCTTTTGTTAAAGGCAGAGCAGGTCGTAAAGTGTCTGACTTCTTTCTAGACTTTTTAGGCTGTG
+AAGAAGGTTTAAACTCGAAAGAGCAAACACAAACATTAGTACAAGCGGTTGAAGATTATGTTTCAGTTAA
+TCAATTAGACCCAGCAGAAAAGCAAAAAACACGTAAAGATTTGCTCAGTTACTGTAAAGAGCAAAAAGCG
+AGTTCTCAAGATGTATCACTTCAAGAGGTAGGTAAAGTAATTGAAAGCGCAGGAACAGAACAAGATTTCT
+ATCAGTTCTGTCAAACTCAATCATACCCAATTGAAGAATCGTTTCCGCATGAGCAAGCAGTGGTTAACAA
+AATCACTAAATACTCAGGTTACGGTAATGGCATAAGTTTAAGTTTTGAGCGTAGCCACTTTGGTGAAGAT
+GTCGTTTATAATCCACATAACGACTCACTCATCATCTATAAAGTGCCACCAAATTTAAAAGAGCAGTTAA
+TGGCGCTTCTTGATAGTGAAAAAGTTGAGACTGATTAGAAAGACGAAGAGTAATCGGGTATAAATAGCAT
+ACTTTTACAGTAACGTGTTACCTTATGGTATCGCGTTACCTTTTATGATAACTCCTATAAAGTAGAATAA
+ATACATATAAAACAGTAGTGTAGGTTAATTAAATATTTACTCTGCTGTAATCATACAAAATTGGAATTAC
+GAACATGACAAATGAAAGCAATACCTCAAATGATACCTTAAGTAACACCTTAACTATCGCTCGACCTGAT
+GATTGGCACGTACATTTACGTGATGGCGCCGTTTTAAAAAATACGGTGGCTGATATTAGTCGTTATTTTG
+GTAGAGCTATTGTTATGCCAAATTTAGTGCCTCCAGTAACCGATGCAGCTTTAGCAGAAAGTTACTATCA
+GCGAATTATGGCAGCAGCCCCAAGTGCTCACTTTAAGCCATTAATGGTTTTATATTTAACAGATAACACC
+AGCGCACAAGATATTATTGAAGCGAAAGAATCAGGTTTAGTTTATGCGGCAAAATTATATCCAGCCGGTG
+CAACAACAAACTCTTCATCGGGTGTAACTGATGTTGCCAATTTAACTGACGTATTTGCAGCAATGCAATC
+GGTTGAAATGCCATTATTAGTTCACGGTGAAGTAACTGCTGCTGATATTGATATTTTTGATAGAGAGCAG
+GTTTTTGTTGATACTATTTTAAAACCATTGGTCGCTAATTTTCCTGATCTTAAAGTAGTTTTAGAGCATA
+TAACCACTAAAAATGCGGTTGATTTTGTTAAAACTGCTGGTGATAATGTTGGCGCTACTATTACCGTACA
+CCACTTATTGTTTAACCGTAACCACATGTTAGTTGGCGGTATTCGTCCGCATTTCTTCTGTTTACCTATT
+TTAAAACGTAATACTCATCAACAAGCATTAATAGAAGCAGCAACAAGCGGCGACAAAAAATTCTTCTTAG
+GTACTGATTCTGCGCCACATGCTCAACATGCTAAAGAGTCAGCTTGTGGTTGCGCTGGTGTTTATTCTGC
+CCACGCAGCGATTGAGTTATATGCTGAAGTATTCGAACAAGAGAATGCATTGGACAAATTAGAAGCATTT
+GCCAGCCTTAATGGTGCAAACTTCTATCAATTACCGATAAGCACAGATAAAATAACGCTAGTTAAAAAAG
+CATGGAAAGTACCAGCAACAATGAGCTTTGGCGATGATGTTGTTGTGCCTGTTCGTGCCGATGAAGAGAT
+TTTGTGGCAAGTAGAGGGTTAATAATTACTGCCACTAAGCTTTAGGCTTTTATTATAGTAAAGACTAAAT
+AAAAGCTAAAGTTTGGACTAAGTATACCCCGTATAAATAAAGTAGAAAGCAAAAGTATAACTGAGTTTAA
+TTTAAGGAAAAAAATGCAATTATTTGTAGACGATCTTACCGTTATTGATTTTTCATACCTGTGTAAACAG
+CGCGGTATTGTTGGTGAGAGCTGGATTGTTGACGTACTTCTCGATGGGTCGTTAAATGAAATGAGTATGG
+TGCTAGATTTTGCTGTGGTAAAAAAACAAATCAAAGCAATTATTGATGATGCTGTTGATCATAAACTGTT
+ATTGCCTATTCAAGAGCAAGCATTAACCTTAGCAGAATCGCCGTATAATGAGGGTCATCAAACGGTCGAC
+TTTATCAGTGATGCAGCAAGTTACTATTTACAGTCTCCAGCCTGTGCTTTTGCCTCAATTGATTGTTTAA
+CCATCACCATACCTGAAGTGACTAACCACTTAACGGCTATTATTTTGGCGCACTTGCCAGATAACGTACA
+AGGTTTAACACTCGTCTTGCGTCCTGAAAATATTCCAACGGATTATTATCATTATACTCATGGCTTAAAG
+TTACATGATGGAAATTGCCAGCGTATTGCGCATGGTCACCGTTCAAAAATACAAATTCTAGTGGATGGCG
+AAAGAAGCACTAAATTAGAAGCTGCTTGGTGTCAGCGCTGGGAAGATATTTATATTGCCAGTGAAGCCGA
+CAGAATTTCTGTCAACGATATTCAGCTATCTGCTCATGCAATAAACAATTTAACACCCGATCACCAATAT
+TTTAGTTACCATGCACCTCAAGGTCGATTTGATATTGCCGTTGATAGCAAAGTACTTGATGTGGTTGATT
+GTGATTCGACTGTCGAATTATTAGCAGACTTTATTTTAAGACAAATAAAAGCACAACATAACGAACTGGC
+AAATAATGATGTAAAAGTTATTGCTTATGAAGGCGTCGCTAAAGGAGCAATTGTTCATGGTTAACCCGAC
+AAACAATATCTTCGCAAAAAAATTAAACAAAACCTTAATTTCCTTAGCGCTTATCACTAGTTTTAGTGTC
+AGCTCTCAAGTATTGCCAACGCAAGAACAGATAGCATTAACCGGTGAAGTTAAGCAGGGCGGTTTGCTGG
+TTGGTAAAACGTTAGCGGAAAATACAGTAACCTTAAATGGTAAAGCGATCACCGTTTCAAAGTCTGGTGA
+TTACACCTTTGGCTTTTCCCGTGACGATAAAGAAAGCTATCAATTAGTGATCACCTCGGTTAATGGTGAT
+CGGGTAGAGAAAACATTAACGCCCGAAAAACGCAGTTATAATATTCAGCGTATCGAAGGTATTAAAAAAA
+GCATCATGCAACCTAACCCGAAATCGGTAGCCAGAGCAAGACAAGACAGCAAGCAGGTCAAAACTGCTCG
+AAAAATTGCCAGTTCACTCAACTATTTTGCCCAAGGTTTTATTCCTCCTATTGAAGGCACAATAACAGGC
+GTTTACGGTAGCCAACGTGTTTATAACGGCGTACCTAAAAACCCACACTTTGGTTTAGATTATGCGGGTA
+ACACTGGCGATCCAGTTAAAGCTCCGGCTTCAGGCACAGTATTACTTTGGGTACCTGACATGTTTTATTC
+AGGTGGAACCATGATTATTGACCACGGCCATGGCGTAAGTTCTACCTTTTTACACTTAAGTAATTCTTAT
+GTAAAACAAGGTGATACTATTAAACAAGGTCAAGTAGTCGCTGCAGTTGGTAAAAGTGGTAGGGCAACCG
+GGCCTCATTTAGATTGGCGTATAAACTGGTTCAATGTAAAAATTGATCCTGCGCTGGTCTTAAAAGTAAA
+ACCTCTTCATTAACATTTTCTCCACTCTAAATTTTCTCTAAGGTTACACTATGGCAGAACATGGCTATTC
+GCTGCTACGCATTATTATTATTGACAGTTTTTGGCAAGGGCAAGTCAACGAACTTGATTTAACTGGCCAC
+ACTCAACTTGAAGGCACTAACGGCGCAGGTAAAACTTCATTAATGCGTTTGTTGCCGCTTTTTTACGGTA
+TGCGACCGAGTGATATTGTCAGTAAAGTTGATCAGGCAAAAAACTTTGCTGATTTTTACTTACCACGCGA
+ATCCAGTATTTTAGTGTACGAATATGCAAGACCATTTGGTCAGAAGTGCCAAGTATTAGCGACCAGCGAT
+GGTAGAGGTGTGCATTTTAAATTTATTGATGGTGCATACGATAGTCAGCTTTTTATTTCAAGTACTCAAG
+GTAGTAAGGCTAAGCCATTTACTATTAGTGAAATAGAAAAAAATTACCGTAATATTGGTAAAGAAAGTTC
+AAAGTTTTTAGGCATAGATAAATACCGTCAAGTTATACAAAATTTGCGCAGCGGCCGTAAACACAAAGAA
+ATAAGAGTACTACAAAATCGCTTTTCTTTTAGTGAACAAGCATGCCCGCATATTGATAAAGTGATCAACG
+GCACAATAGAAAAGAATCTTGATTTTGAAGCCGTTAAACGTATGTTAGTGGCGATTGCTAGTGATCATCT
+TGCCCGAAATACCAGCGATGAAAAAGAGCAACTCAGTTTAAATAAAGCCGATATTACTAACTGGCTTGCT
+GATATTCAGGCAAGTCGTGCTATTAAAAAAGTGGCCGATAAAATTTCAGTTTGGCAAAATGATTTCAGTG
+CCTTTGCTAGTTTAGTCAATAAGTTACAACATCTTCATGCTGAAACTTTAGCGCATCAAGAGCGCCTTGA
+AGTAAAGCAGCAACAACGAGATGAGCTTAAAAGAAGTAGTATCGCAAACCGCAGTTCTCTTGAGTCTGAA
+TTAGCTAATACCATTGAAAAATATCAAAAAGCAATATCCGATCTTAATGCCAAAATTGAAGCAGATTTAA
+GTAAAATTGAATTACTCGATGATGACAAATTTAACTATGATGACGATGACGCCAGTAGTTATCAAATTAA
+GGCAGATCAAGCACCACAAATTCAAGCAGAGCTGACTGAAGTTATTGCCGTTATTGATGCCTTTGAAGGT
+AACATCACTAAAATAGGGCAAAAGTTTGATAAGCTGATTCAAAAAATTGAAGTAGAAAAACTTAAAGCTC
+TTAGTACAAATAAAGAAAGATCGGCTCAGATTACTAGCGAATCAAATGGTCAACTAGCGCATATCAATGA
+AGTTTTTCATCAACAAGAACAATCTCTTAATGCTCAACTCCATAAAGAAGAGTTGAAGTTACAAAAAGAT
+CAGCAACATTTTCAGCATCAATTAAGCAGTGCTCAACAACAGTTAACACAGCCTACAATACCACTAGAAT
+TAACAACCGATATTGAAGAAAATGTTATAGCATTCTCGCAGGCACAACAAAGTTATAATCAATTACTGCA
+GCAAGAATCAGCGTTGCAAAAACAACAATATCAATTAGACAAACAACAAGATAAGCAATTAACTCTTCGC
+AGTGAAGCGAATCGTTATCTTGAACAATTACGACAAGATTATCATCAAGTTGAATTGCAACTATTGCCGC
+AAGCTGACTCTTTACATCATTACTTGATCAACGAACCTCAAGCCGCTGATTGGCAAAAGACTATTGGTCG
+TTTACTTACGACTGAACAACTTTCACGTACCGATTTAAACCCGCAGTGGTTAGAGAGTATCAATGCTCCA
+GCAAGTCTTTATGGCTTATCGATAGACTTACAACAACTGCCTTGTGACGATTCTTTATTTTTAGACGAAG
+CGCAGCTACGAGAAAAGCGCCAAGTAATAGAGACTAAGTTACAAACACAAACAGATAAAATTACTCAGCT
+TGATGAGCAGTTAAAGTCTTTAGCTAAAGAAATTAACCAGCTAAAAGTAAGTGCTTCTGAGCATGCACAA
+AGTGTAAACCAGAAAAAATTAACAATGGGCCAATTGCAAACGCAACAAGAAAGCCTGGTAGTTAAAAAAC
+AGCTAGCCATTAAAGCGCATCGCCAAACGATTGAGACACAATTACAAATTTTTAATCAACAATTGAAAGC
+ACTAGAAAAAAAGCAGCATAGTTTTGAAGAAAATAAAGCTGAACAATTACATGAATTGACTAATGATAAA
+TTAGAAAAGTGCATGGTAGTTGAAAGTGATAGAGATAATCAGTTAACGCTATTATCTGAGCAGCTCGTCG
+CATTAATAACCAGTGCTAAACAACGTACCGCTGAACTTAAAAAACAACAAACCAGTGATATTAAGCACCT
+TGATCCTGAGGGTGAAGTAGATAAAAGCATTGCCAAACGAGTGCAGTTAGAGAAAAACCTACAGCAATGT
+TCTGTGTTTGCCCAAAAAGCACGCGACTATCAAAGTTTTATTAATGAACGTTATTGTCACCGTGATGCCT
+TAGTTGAAGAAAACCAAAACAGAAAAATTATCAAGCGTAACCTAGAGTCTAATTTTGAAGACAGTAATAT
+TGAGCTGACAACAAAAATTAATGACTTAAAACTGTTAATCAGAAAAAATAATCAAGAAAAACAAGCTACT
+GATGATTTACTCGTTCAGCTCAATGACAATAAACGTTTATGTGAAATGTCAGCGATTGAGAGTGAGCTAT
+CTGAGCAAGAGCCGGCAAACCAAGCTGATTTAACCGTAAGTTTTTGTCATGACTTTTATCAGCAATTTAA
+AACTATTGAAAAACGCTTAGCAACGCAACTAAATACCTTTAGTGAACGCTTTAGGAAGGACCATTCTGGT
+AGTGAGCTATTTGATAACTGGCAAAAACTACTGCTTGATAACGATAGTTATTCAGGTGCAAAAGCATTAT
+TCAAGTATCGCGAGCCCATTAGCGAGTTATTAAATAGTGCCGAGCAGAAGCAACAAAGTACCTATCAACT
+GGTTACTGTTAATGCCACCATGATTAACGAGTTTTATCAGCACATAGAAAACTTTGGTCGACGTATCAAG
+CAAATTGGTAAACGTTTATCAACAAAAGTGACGGCATTAGCGCATTTTGAAGCCTTAGCTGATATCAGTG
+TTACCACAGTAATGAAGCAAGAAGAGTTAGATTACTGGGGTCCTTTGCAAAAATTTGCTGAAGTGTTTGA
+GTTATATAAAGACCAATTACGAGATGGTTTAGGTGATGTACCTGATGACTTAGTGTTTGCTATGCAAAAA
+TTGGCGAGTTACTTGCCCAACGAAGGGTTTGTTTTAGCACACAATAATTTGTTTGATTTAGAATTTACTA
+TTGTCGAAAAAGGCCAAGTAAAACACGCACGTAATGCTAAGCAGCTTAAAAAAGTGAGTTCAACAGGATT
+ATCTTACCTAGCTATGTTGTCTTTATTTGCGGGTTTATTAGCGATGTTACGTGGTGACAGCAAACATGCT
+AGCCAAATAATTTTACCGGTAGATGAGCTTGGTGAACTAGCAGCAGAAAATATTGATCTGTTATTACAAA
+TGTTTAATGACAACCATATCAGTATGTTATCTGCATCTCCATCTACAGACCGCCATATATTGTCCTTGTA
+TCACCGTCATTATAAGTTAAAAGATAACAAAATTTATCATGCTGATATTCCACAATCTCGTTTAGATGAA
+TTACTCGCGCAACGTAATCAAACAGTAACAAATGCACAAGAAGATAAAGCAGGGGAGCCAACTAATGTTT
+AAACAAAGTATTCAAAAGCTACTTTGTGGCGCAGTTATTTGTCAAACAGCACATGAAGCTGAATATCTAT
+ACTTAAAAGCCGAAAGTCATAACGACAAGGTGAATGACTTTTTAGCTAATTTAGATAGAAAACTAACCTA
+TCTTGATAGCGCTGATGCCTATTACTGTACTTTTAATCAGGTCGATGAAAATAACTATCACGAGCTCAGT
+ATTTTATTTACTGAAATGCGCAGCACCTTTAGACCTTTAGTCGAATTTTTAGATTTACTGTTAACGGCAA
+CGCAAGCTGATTTACCTATTCGCGCTAAGTCTGTTTTGAATATTAATGAATTATTCGAACCCTTTGAACA
+TGATCAAACGTTGAGTGAGCAATTACGCCGACTGACATCAATAAAGCCTTTTAAAACTAATAAAACTGAA
+ACGCGAGAGCAATTAGTGATGGTTTTTCAAAAGCTTGAAGAGATGCATTATTTTGTCCGTAAAAATACCG
+GTAGCAGCAGATATTATGCCACCGCACGATTTGACTTAATTTATTTACTGATTGAATTTTTAAATGATGC
+TGAACTGATCAGTTTACCTGAGCAAGAAAAAAGCCAACAAGATGAGCTGCTTTTCTAATGGCTGGTTTTG
+ACTCTAATCAGGTAGCAAGCTTACTCAGACAAATTGGTGCATACAATGAACTATTGGCTAATGCCTATGT
+TTATGGCTCGATAGCCAGTGACGATCAAGATGCGAACACCCTTAGTTTGTTACATAAATCTGGCTTGATC
+AGACCTGACGATTCTCCTGGTGAGTATCGAGTAACAACCGATCTTAAACGCATGTTAAATCGACTAATGC
+GTAAACAATCAAGTTATCGTCAACTGACCGATATGGGTAAAGTGATTGATGCTATTGATGAAGTCGTCAT
+CGATTATCAACTTGCCATTACGTCTAAAGAACAAGAAGATGCCGAGTATTATTTAGATCAACTCGATGAT
+TTACTTTATGAAACAAAGGACAGCTTAAACAATAACTTAGATACTATGCATTTTGCTATTGTCAGTCAGT
+TTGGTTTCGTGAGTAGCTTGTCTAATAAAATTCGCCAAAATGAACGTTACTTATCTCATGCGCAAAAACT
+GCTAAATGAGCTGCAACAGATTGACCCGCACGACTGTTATGAATGGCTTGATTGGCTAGCGTGCCCGAAT
+GAGTTTGCTCGGAAAATCACGAGTTTTGTTTATTGGTATAACCAAATATTGCCTAAGTTGCGTTTGATCA
+TTGATAACATGCGCATTAGCTTGTTTCGCTTACGTCGTGATGAAAAACAAGCGAGCCAATTACGTAACAT
+GGCGCGATTTTTACGTAAACATCCAGAATTTACCTTGGATGAAAACCTGTTCGAGCTACCAAATTTACCT
+GAAACATTAAAATACGCACCACACATGCCACTTAAAAGTTATGTGGATACCAAGCAAACTGGTATTGAAC
+AACCTTTACTTGAATTGGTTCAGTCTCTGCGTAAACAAAGTATTGTTACACCGATTAAAGCAAGAGAAAC
+TAGCGAAGTCAGCGTTAAACCGATTGAAAGAATTGCCGCTGAAGAAGACTTTTTTGAGCAACAAACTGAA
+TTATTATTTGAACGTGTGATCATTAATAACAGTGCTATTTCAGCGTTAAGTTTTTACCAAGAGCTGCAAA
+ACAGTTGGTTAGAACAATCGCAAACCATTACACCTAAAGCTTGGATTGAATTAGTCTTTAGTTGTTATTG
+TAAATTAACCAGCGCTCAACAAAATGCACTGACTATAAAAATGAAAGGCGTTGCGGTAATTGGCACCACA
+GATAACTACGGTTATAGTGATGTAGTTATTGAATTGAGAGGTAAGTTGAAAGCTAGCGCATAAGGCCATT
+ACCTAGCGTAAACAACAGTTGAATAAGCTGGGCGATTCAATCTGTTTTTACAAGAACATATGCTAAAACA
+CAATGTCGCTTTAGCTTTGATTGAACTTACCTAACAGTTGTAATTAATACCGCTTTAAGTGAAAAATAAA
+TATTGATCTGCCTCATCAAAACGTGACCATTCAAGGTTAATTAGGCAAGATTAGTAGTAAGATAATCATC
+CTCATTTCAAATAAATTAAGAGTTATCATGGTAGTTGATCTAAATAGCCGTTACGGTTTAAGCCCTACAC
+ACAGTGAAGTGGTAGAAGCGTGTAAAATTATTGAGCCGTGCGATGCCTTAGATATGGGTTGTTCAAATGG
+GCGAAATGCTGTTCACCTAGGCCAACTTGGATTTAATGTAACCGCCATAGATGCTAATCCTGGTGCCATT
+AATATGCTACAAAGCATTATTGATGAAGAGAAAATGAACAATATTAAGGCGCAAGCATACGACATTAACA
+ATGCGAACCTTGGCGAGGACTATGGTTTTATTAGCTGTACCGTAACGTTAATGTTTATGGACCCAACTCG
+TGTTGATAACATTCTTGCCGATATGCAAAAGCGTACTCTGGCAGGTGGTTATAACTTAATTGTTTGCGCC
+ATGAGTACTGAAGAACACCCATGCCCTGTTGGTTTCCCATTTACCCTAAAAACAGATCAGTTACGTGAAA
+CTTATGAAGGATGGGAGCTGATTAAGTACAATGAAGATGTTGGTACTATGCACAATGGCGCAAAATTGCA
+GTTTGCGACTATATTGGCGCGTAAACCTTTCTAAAGTTTTTGTAAAACTTGTTTTAAGTCAGTCCAATAG
+TACTTAACTTAAGCATCAACTCTTTTCCAAGCCTCTTCATTGAGGCTTTTTTATAATTTCTATTTAGTGA
+ATATATTGGTGTTTAGCTAATTACAAATCAAAGTAGTTAATATGTAAAAGGCAAAAATATAAGCACAGGA
+AAAATACCACAAATCAAACTAAACTTATTTATGAAACGTTATAACATGAGGATAGTGATTATGAAAATGT
+TAGACATCCACAGTGAAATTCAAACAGGTATTATAAATTACCTTTCAATTCACCCAACAGCGTCAGCTTC
+AGCACAGCGTATTTGTAATCAATGGCTTGCTAATGAAAGGTACTCTCATAATATTGATCAAGTACAAACT
+GCAATTAATGGTTTAGTTGCCCGGGGTGAAATTCATAAACACTCTAACGCGGATATATACACATTATAGT
+AAGGTAGGAAACTCAGATCACCAAGTGACAATCGATGCGTTACAGCTCTACCTGTACCAATAACTTATGA
+CATGTACAATTTATCGAAAATTATTCGCTAGTCTATCTTCATTTTTAGTCATAGCTACACCTGCTAGGTT
+GCCAACAAGAGCACATACGTGAGCATAATATCTCTGTAACGTTACTCGAAACGACCAACCAACGGAAATT
+TTACTTTTCTGCGATTTTTCAAGTTAACAGAAAAAATATTGATCTACCTCAAGATAATGAAAAGTAGTTA
+CTGTCTAAAAAACAAACAGCAAACTAAGATATTAGTATTCCTTAAATATTTATACCTAGGAGGGAATATG
+AAATATTCAACATTATCTATATTTGCATTCGTTGCAGTTGGTTTATTCAGCTGTGATTTAGGACCTGAAT
+CGCCTAAGGGCTTTAGTTTACCTGAAGGCAATAGTGAAGAAGGCAAGGTTGTCTTTGTAAAATACCAATG
+TTTAGCATGTCATAGTATAGATGGATTAGAGCCGTTATCTGAGCAAAATGATAACCCCGAATTCTCGGTG
+TACCTTGGTGGTACAACAACAAAAGTGAAAACTTACGCTGATTTACTTACCTCAGTTATAAATCCATCTC
+ATAAGTTTGCAAGAGGCTATAAACTCAATAGTATTCAAACTGATGGAGTTTCTAAAATGACAGTTTATAA
+CGATGTGATGACAGTCACTGAATTAGTAAACTTAGTGACTTTTTTACAGTCTAATTATGAATTAACTCCT
+TTTAGAAGAAGTGATTATCCGTATTATGGCTATAACGAGGGGGTTAAATAAATCATATTCACAACTAATT
+ATAAGGAGAATTAAAATGAGTAAATTATTATATCTCGTTGCCGTTGATGGAGGTGAGTGGGGAGAACGTG
+CAGCTGATCGAGCTATTCATTTAGCGGAAAAAACTCATGCTAAAGTAAAGTTAGTTACTGTGATAGATTG
+GCCATATATACACCCTATGATCATCGAAGGTGCTGCTGCTCCTTTATTAGATAAAGAAGCAGAAGAAATG
+ACCGTTAAAGCTAAAGTAATCACGCCATTGGTTGAAAAATATAACACTTTATCGCTGAATATTACCACTG
+AATTACTTTGGGGAGATCCTGCAGTTATATTGAAAGAACAAGTTGAGGTTACAAATGCCGATATGATATT
+TGTTGGTCGCCAGGGAAGATCTTCTGTTGTTGATACCTTATTTGGTAGTGTCGCGAATAAACTTGCTCAT
+AGTGTCAGCGTACCTATTGTATTGGTTCCATGATTTAATTTCCTGTTGTTAATTTCGATCATAGAGAACC
+GGTTATCTAACAATTAGTGAGGATTATTGATGAATATTACATTCTTGGGTGGTACTGGAACAGTCACAGG
+TTCAAAATATTTTGTAGAAACAAGTACCACCAAAATTTTGGTTGATTGCGGATTATATCAAGGTTATAAA
+TGGCTCCGAGCTCGCAACCGAGAGCCATTACCCCTAGATTTAAAAAGCTTAGACGCCATAGTACTTACCC
+ATGCACATCTAGATCATTCAGGATTCATTCCCGCTCTTTATAAACAAGGCTTCCGTGGCCATGTTTATGC
+TCATCAAGCTACGATTAGTTTATGTTCTATTTTGCTACCCGATAGTGGTCATATCCAAGAAGACGATGCA
+AAATTTTATGGGAAACACAAAATAAGTAGACATGAAAATCCGGAACCTTTATATGACAAAGCAACAGCTG
+AGGCATGTCTATCCTTGTTTAAAGCAGTGGATTTTAATGAAGAATTTAAAATTGGCGATATAGAAATAGA
+ACTGCAAAGTGCTGGGCACATATTAGGAGCCGCGAGTGTGATCCTAAAAGCTGATGGGAAACGTGTGGGA
+TTTTCAGGTGATGTTGGCCGTCCCGATGATATTATAATGTATCCACCGAAACCACTTCCTCCAGTAGATT
+TGTTACTACTTGAATCAACTTATGGTAATCGACTACATGATAAAGAAGATGCTTTTGAACAGCTTGCTGA
+AATTGTAAATTCAACAGCTAAAAAAGGAGGCGCACTTCTAATACCGAGTTTTGCCGTAGGTAGAACCGAA
+GCAGTGCAACATATGCTGGCTTCGTTGATGAAAAAAGAACTTATTCCTAAGTTACCTGTTTATCTTGATA
+GTCCCATGGCGATCAATGTTTTCAATATTTATTGTGAACATTTTGATTTGAATCGGCTGAGCAACGAAGA
+ATGCCTTGAAATGTGCAATGTTGCAACGTTCACTAGAACAGTAGATGAATCAAAAGCATTATCTGAATTG
+ATTATGCCTCATATTATTATAGCAGGCAGCGGCATGGCGACTGGTGGACGAATTTTGCATCATCTAAAAC
+GCTTATTAGGTGATTATCGTACCACTGTATTATTCACAGGTTACCTTTCTGGTGGTACCCGAGGAGCCAA
+AATGTTGGCTGGAAAGGATAATGTAAAAATACATGGAAAGTGGTTGCCAGTTAAAGCAAGAGTTGAAGTA
+TTAAATGGATTATCGGGACATGGTGATTATGAAGATATAACCCAGTGGTTACAGATTTCAAAATTACATC
+CTAAAACTAAAGTTCTATTAGTCCACGGTGAGCCCGAGGCTAGTGAGTCGATGCGTGATCATTTAATGCA
+ACATACTCAGTTCGATGTTGATGTAGCCAAATATCATGAAATATTAAGGTTATAAAATGGCATAGAAGCA
+GGGTGGCTAAGTATGAAGTTTCACTTCGTTTTGTAGCAAAACACAATTTACCTGTGACTGCAGACAACAT
+TGTAGCCAAATGACATCACGCGAAGAATCAGAGTACTTTATTAATTACTGTCCGAACACAAAAATGGATG
+GTGATAGCGATGGTATTCCTTGTGAAAAATATTCAGGTATTTAGTCTTTTCAATAAACTCAGTCCTAAAC
+GTTACATCAAAGTATTTCACTCCCTCTTTGTAAAAAAAATCAGGTTAAAGCACCATCAGCCAGATCACCG
+CTGTAACTAGCGCAATTCAATTTCGCTCAACTGAATTAAGACCAGTCTGAGCAATTTCTTATTGTTTTTA
+ATTAAAAATAACGATAGCAGCTTACCCTATGGTCCCACCGTACAGGCATCAATTTAACAGGCGCTAAATT
+AGTGCATCGGCTGGATATTACGCACTATATACTCCCAGTTTCATTATTAAATAATAACAAACAAAAAAAT
+ACTCATTATAAAACAGTAGGTTAAATTATGGCGTGATAATTGTAATACTGTTAGTCGTGGGGTAGTGAGC
+GCGGTAAGAACATGCTGTTTAATGCGTTAATAAGACCACTTGAACTGATTAGCCTGACCTTCTGGCACTG
+AAATTATCAAATAAAAATTAGTGTCATAATATCGTCACAGACCATTGTTAAGTTATACAAAGGTTGTAAG
+AAAGACGCACTGGAATTGTATTTAAAACACAGGAAACGTGCTTGGGTTTGGAGAAAAGTAGTAGCAAGCC
+TGGAAGAAAGTGATATTAGAAGTTGTCGGGTGTACTGTAAATTAACGTTTAGATAAACCATCGGGGCTAA
+TTGCTATGTCGGCAATTAATTTAAGCGCTGATAATGAGAATAATATATTACTTTAAGAAGCTATGGAGGC
+TCGTTATGGAAAATATGAAGATTGCTTTAGTTACTGGTGCTATCGGTGGAATTGGCACGGAGATATGTCG
+TCAGTTGGTAAAAGATGGTTATAAAGTATTGGCTACTCATCGGCCGGGCAAAGAAGACGTCGCAAAGCAA
+TGGCTTGAAGATGAATCATTTGACTCAATTAAGCTAAATCTGTTGTCCCTAGATGTTACAGATTCAATAA
+GTTGCGGTGAGACATTAAAGCAAGTAATGCAGGACTATGGCACTATCGATGTCTTGGTTAACAATGCCGG
+CATTACTCGAGATTCTGCTTTTAAACGCATGACTTTTGATAAATGGAACGATGTTATCAACACCAATCTT
+AACAGCCTGTTCAATGTTACCCAGCCTGTCTTTAACCCGATGTGTGAGAAAGGAAGCGGGCGCATTATCA
+ATATCTCCTCTATCAATGGCCTGAAGGGCCAATTTGGCCAGGCAAACTATGCCGCAGCTAAAGCTGGAAT
+GATCGGTTTTTCAAAATCATTGGCGCTAGAGTCTGCCCGTAGTGGCGTGACAGTCAACGTGATTGCCCCA
+GGTTATACGGCCACGCCAATGGTTAATGTACTTAAAGATGAAATTCTCGATTCTATTAAGGCGCAAATTC
+CACTGCGCCGTCTGGCTACGCCGCAAGAAATTGCCAAGGCAGTCAGCTACCTGGCCAGCGATGATGCGGC
+TTATATCACAGGCGAAACGCTTAATATTAATGGCGGCCAATACATGCACTAATCCCAGTGCACCACAAAC
+TTACAGACTTAATAAAGGAATTATTGATGAATAAAGTATATTTAGTATCAGCAAAGCGTACAGCAATTGG
+AAGTTTTGGCGGGGCATTAAAATCGGTGCCTGCCGCTAATCTGGCCGCAGCGGCCGTTAAAGGCGCCTTG
+GCTGAGGCCAATGTCAATCCGGATCAATTAGATGAATTGATCATGGGTAACGTCATATCTGCCGGGCAGG
+GCATGGGGCCTGGACGTCAAGCCGCCATTGCTGCAGGTGCTCCCGAGACAATACCAGCTTATACAGTTAA
+CATGATCTGTGGCAGTGGCATGAAAGTTGTCATGGATGCAGCGTCGCGCATCAAGGCTGGTGATGCCGAC
+CTTGTGATGGCCTGTGGTGGTGAAAATATGTCACGGTTCCCTTATATCGTGACGTCAGATATTCGTTTTG
+GCAGCAAAATGGGCAATCTGGAGTTATCTGATTCGCTGATCACCGATGGCCTGACCGATGTCTTTAATAA
+CTACCACATGGGCATTACCGCCGAAAATATTGCGGAACAAGTCGGTGTTAGTCGTGAAGAGCAAGATGCA
+TTTGCCTTAGAAAGCCAGCGCCGTGCCGTTAGCGCCATAGAAGCCGGTAAGTTTAGCGATGAAATCGTAC
+CAGTTGAAGTAATGGTGCGTCGTAAGACTGCTGTCGTGGATACCGATGAATATCCGCGCCAGGATGCCTC
+GCAGGAATCTTTAGCTAAGATGCGTGCCGCCTTTAAAAAAGATGGCACAGTGACCGCAGGAAATTCCTCA
+GGTGTTAATGATGGCGGGGCTGCAATTTTAGTTGCCTCGCAGGGCGCTGTTGATCAGCATCAGCTTAAGC
+CTGTCGCCGAGTTGGTGAGTTATGCTCAAGTGGGCGTCGATCCAACCGTGATGGGACTGGGTCCTGTGCC
+GGCAATTAAAGAGGCACTAGCTAAAGCCAATCTTAAATTTTCTGATATCGAATTGCTGGAACTCAATGAA
+GCCTTTGCTGCTCAGGCATTAGGTGTGATGAAGCAGTTATGTGTTGAGCACGATGAAGATTTGGATAACC
+TCAAACAACGCACTAATGTTAATGGTGGTGCTATTGCGTTAGGACATCCATTAGGTGCCTCTGGTAACCG
+GATCATAGTCACTTTGCTCCATGAAATGAGAAAACGGGGTAACAAGTTAGGACTGGCATCACTTTGCATC
+GGCGGTGGTATGGGTACTGCTGTGATTGTAAGACTGCTTGACTAATCACCCGATGCATCATCGAATTATT
+TTTTGATGGTGCATAATAAACTGAATATAATCAACGCTATGGTAAGAAAATTAACGAAAATGGAGGAACG
+AATGGATAAGGGTCTATTGCTGCAGGAAATAGTGCAGACAACAACAAAGGATCAGCATAACGGACTAACA
+AATAATGAGAAGTTAAAGGTTGAGGCATTGCCATTTAAAGGCTCTTACGAGACACTTTTTAACGATTTTG
+TCACTTGTAATTATATCCGAGGTTATAACTAATCCTTGAGCCAACTTGATAAAAATTTGGCAAAACGAAG
+TACTAAAAAGTGATAAATATAATTCAGATACTAAAGCATGAGCAGATTCTGTATTAAGTCAGTCGGATAA
+ATAAACCAGCTGAAAAATTATTATATTTTTATCTAAGCCTCTTTATTGAGGCTTTTTAATACACGTAATA
+AAGGGAGTAGAGTTCATTTAGTGGTTAGAATTGTTGTTAAGCTTATTGTCCTAAGAGTTAACATGTAAAA
+GACAAAGGTATACGCATAGGAAAAATATCCTAAATCAAACTAAACTTCTTTATGAAACACTATAAAATGA
+GGATAGTGATTTCAGTTAATGGTTTACTTGTCTGAGGTGAATACATAAACGCTCAGACTATAGTAAATAG
+GTATTCATCTAGCCACAGATACAACCATTTGGCATATACTTTAATGGTATTGAAAAGCTCGAAACATTTT
+GTTCTATAGGAGACTGGTATGTTCTTAAAAAATAGAAATAACGGCGATATAGTAGATGTAGAAAACCTTT
+GTGATTTAACTAATTTATTTCACGATAAAGTTTTAGGAACTTATCAAGTAGGTGAAGAATTACAAGATCC
+GCAAGAATTTAATAAAATGGATTTAATCTTTCTTTCAGGAGAAGAGCTACCAAAGTGTTGGACGGATCCA
+AAATATCGAAAGCATGAATAATAAGTTTGTTTAGTTTTAAATGGCATTTTGAATAAAACACTTCCATACG
+GGCTGTTTTGTATCAATACAAAGCTAACTTATTGGTAATGCTGAAGCTGAGTAAAATGTTAAATGTTAAA
+TGATTTCTAAAACATTTTGATTATACTCAAAGTAGTTATATAGGAAGTTCTAACCATAAGGATATAATTT
+TTTGAAATAGGGATTAAGAAAAAGTATTAGCTATAATATTTTAGCCATCGGTTAAAAGTAGTAAATTGAT
+ATCTCTAAATGAAGATCGGGTGCCATTATTAAACTTTTCTTAATCTGAATAATGACAGGGACAACCACTC
+TTTAATAAAACATACTCACTATGTCCGATACTCTTCAGTATTGGACATAGTGAGTATAATGATTTAAACT
+AGCTTCAACTGCCTTATCTGCTTGGTTTTACAAATAATGTTATTAACTAAACCCGTTCCTTTATATCCAC
+CATACATTGATTTGTGTGATTTCGACTTTGATGACTATCCTCAGTTAGATAAAATATTCTCATCTAATGA
+ACCCTGGTGGCTTGAACAATTTAACTGGGGAAAGATTTTCCTTACCTACATTGGCAGAAATAAATCTGCA
+CATACTTATGAGCGCTTTAGAAATGACGTTGAACGTTTTCTTTTATGGTCATTCATTGTAAAGAAAAAAC
+CAATCGACCAATTACGTAAATCAGACTTATTAGAATATGCTGACTTTTGTTGGCAGCCACCAGTTGATTG
+GATTGGCACATCTAATCAAGAACGTTTTAAAATAACCAATGGATATTCAGCTGCTAATGAACTTTGGTTT
+CCATACAAGATTCAAGCACCTAAGAGCTTAAAGTCACAATTCGTCATTGATAAGAAAAAGTATCGTCCAT
+CACAACAAACGCTTTCATCAATGTTTACCGCCATTATCGTTTTTTATAATTACCTGATGGCTGAAGATTT
+TTGTATTGGTAACCCTGCACAAATAGCTAAAAAAGATTGTCGCCACTTTATCATCGACTCTCAAGTTAAA
+GAAATCAAACGTTTAACCGGTAGCCAATGGCAATTCGTCTTAGATACTGCTGTTGAAATGGCTGATGAAA
+ATGCAATGTTTGAACGAAACTTATTTGTAATAGCGTCCTTAAAAACCCTATTCTTAAGGATTTCAGAGCT
+ATCCGAGCGTCCTAACTGGTCACCAACTATGGGGCATTTTTGGCAAGATGACGATGAAAACTGGTGGCTT
+AAAATCTTTGGCAAAAGCCGAAAATTACGTGATATTACGGTTCCTATCGACTTTTTACCCTTTTTAGAAC
+GTTATCGTGCTTCTCGTGGTTTATTAGGTTTACCCTCAAGCAATGAAAATTCTATTCTTGTTGAAAAAGT
+CCGTGGTCAAGGCGGCATGACATCTCGACATTTACGACGTTTAGTACAAAGTGTTTTCGACCAAGCACAC
+GAAAATATGCGCAGATCAGAAGGTGAAAACAAAGCACTAAAACTCAAAGAAGCTTCTGCCCATTGGTTAA
+GGCACACCGGAGCTAGTATGGAAATTGAACGTGGGCGCCCTCTTAAAGATATTTCTGAAGATCTTGGTCA
+TGCCAGTATGGCAACAACGGATACTGTTTATGTTCAGAGTGAAAACAAGAAACGTGCAGAAAGCGGTAAA
+CGCAGAAAGGTAGACTAGCTAAACACAATGTAGCTACTCAGAATTATACTTTAATTGTTTTGCTTTTTTA
+TTACTGAGAGTGTTAAATAAAACAGCGTGCTACGTAATTAATCACCCGTAATGACAAGCAAACTTTAGTA
+GAATTCACGTAGAGACAGGTTGTATTTTAGGCTAAGTAGCCTAAAGGTACCATTAATAAAGGCTTGTAGC
+GATAGTGCACTTGATTTGAACCCTTTGTCATTATCGTTAAATTTCATCATAATTGATTAGATAAGCAACA
+ATAACAATACTATTTAGCCCGGAAAATGGTGATAAGCGCCCTGCTGTTAAACTTTTTACTTGTGCACTAT
+TAATGGTGTTCACTTAAATGTTTTGTCTGTTTTTTACTGTTGGCACGTAATAAAAAAGCCCTAACAGTTA
+TGTTAGGGCCTGCATTAAGTAGATAATTCAACACTAATTCAACCTTTCAAATTAGTGTTGATTGTTAAAA
+ACTAATTATTTTATTATTCTTTTTCGAGCTAACACCGTTAACGCAATTAACATTAAGACCACTGTCATTG
+GCTCAGGTACATCAACAGGACCTGCAGAGTTAACGGCAAAATAAGCATTATTGCTGCTAACTTCGGCGAA
+AGAGGCACCAAACTCATTACCAAAAATCACATTCGTTAAATTCAATGTATCCGTTCCAATACTGGTAACG
+TTAAAATTTACACTCGCTAACACAAATTGGCTCAATCCATCTTGCACTGGTAAAAGTTCATCCCACCAAG
+CATAACTAATTTCAGATAAACTCATACTGTCAGTCATAATATCAAAAACACTTTGATCGCTACCAGCAAC
+ACCTACATTGAGTTTATTACCAAAACTGTTAGAGACATAATCTATTATTGAATTGTCCCACGACAGAGTA
+AAATCAAAACTCGCTAATAACTTTTGAAAACCCAAACCATCTTCTTCAATATCGCTAATGATAAAATCTG
+CTGTGAGCACGTCACCAACTTGATAACTATCTTGGTTTAGTTCTACCGAAAGTAATGTTGCCTGACTATT
+GAATGATACTAAAAGCATTGTTAATAACATTATTATTTTTTTCATGATAATTTCCTTTTAAATTTATTGA
+ATGAATTATTCTGTCGCACAACGCGAACGAGTACATAAAGACATTAATGCTCTAACATCTAGACTGTTAA
+CGACACTATCGTTATTAAAGTCATGTTGAATATCACCTGTTTCACCACGGCGAACCATCATAGAAAATTG
+AGTCACATCATTGCGATCTATGTCTGCATCGCCATCAAAATCACCGATAAGTTCTGCTTCACTGAGTAGA
+TTCAGCACAACAATGACAGGATCATGGTCTGATGCTCGATACGCATCTTCAGCAAAGTAAGTTGAAAGTT
+GTTCTGATGATTTATATTCGGTGTTGTAATCAAATATACGAGGCTCATCAGCATTGATATGCCATACGGT
+AGTATCTACTACTTGACTAGCTAACTTATCGCTTGCAAGGGCATGGTCTAAATAACCAATTTCACCACCA
+AAACTATACGAATAACCAGTACTTCCCATATAGTCAGCAACTAAATTATGATAATTACTGTTGGTAATCG
+CATTAATTGGATCTTCTTTACCGTAAGCATTCAAATCACCAATAATTAAGAAATCATCATCGCTAGTGCC
+CGTAGGTTTTGTGTTTAACCAAGCCGTTAAGCCATTGGCTGCTTGTGTTCTCAACTCATTCCAACATCCT
+TGACCGTCTCCTTGATCAAGATTATTGCCAGAGGCACTGCCACAACTTCCTTTCGACTTAAAGTGATTAA
+CCGCAATGGTTAGCTCTTCATTCGACGCTATTTCTTTGAAGGTTTGAACCAGCGGTTGACGGTTACCAAA
+ATCAAATGGGCTTTGATTAGTAGTAACAGCATTACCCACTATTCCGACAGTAGCGGGTTTATAAATAATT
+CCTACTGCAATGGCATCGCCACCAACACCTGTTTGGTCGAGACTAACGTAGTTATATGTCCCTTCTCCTA
+CTTGACTATTTAGCTGTTTAACAAGATCTGCTATGGCAGAATTGCTGTCAAAACCATCGTTTTCTAACTC
+CATCAGTCCAACAATATCTGCATTAATTTCTTTTAGTGCAGACACAATTTTACTGCTTTGACGGGTAAAT
+TCTTCAAGCGTATCTGCACCGCGCGCAGTAGGGAAACCTTGACCAGCACCGTCTCCATTGAAGTAATTTA
+AAACGTTAAAGCTTGCTACTTTTAAGGAGCCACTTTCATTGAGATCAGGTTGTGTTGTTCTCACATTTGT
+CGTACTAAATAGTGGTGTCGTTGTTGGCAACACACGATATTGATTGAAACTATAATCAATGACACCAGTT
+AAACCCGTAACAGAATCGCCCAAACGTAAAGTATTTTCATGACTCAATCCAGGTGCTGGAAATGGTACAT
+TGTCAGGGTTTTGCGCGTTGTTCATATCATCTAATGTGATTCTATTTCGGCTGTTTTTATCCGCTAAATC
+AATAGCTTGCTCGCTACCTGCGTTATAAATATTGGTAGGCAATATCAAGCGTCCATTAGACAGCGTTAGC
+TGACCATAACGAGCCAGATTATAAGTATCACTAACTTTCAAAGTATCGTTAAAGCTCACTGACATGCCTT
+CGATAGTTTCCCAGTAATCGATACTTGAAACCGGTAAAGACACCATTGTAGGCTCAATTGATTCACCAAC
+ACCACAATCAATAAAGTCTGTTGTCGCCGTCAATTGGGTACGGCCAAAACTCTCTTTGATGGTACCAAGT
+ATTCTTATTTTATTGCCCTCTGTGGGGAAGTTAGCAATGTTATTAAAGTAAACAAATATTGCTTCAGAGG
+TCATCAAATCAGCATCAGTATCGTCTGCTTCTTCTTGTACAAAATACCCTTTTAAGCTTGGCACGGCTGA
+CGTAACAGAGCCTTCAATAACTTTAACTTCACCAATAACGGTTGAGTCATTGCTACTGCCTTGAATTACA
+TTAATTTTGTCAGCTTCATCACCACACATTCCAATAACAGGATCTTCACCTGTACCAGGATCTGTCGGAG
+AAGTATCAGCGAGATGTGAGCCCAAATTTTCAAAAGTATCTTTAGGATTTGACTGCCACTGATCTGCTTT
+AATAAATTCATCCATTCGGTCGGTATCACCTGATGTTATTGAAGATAAACGTAGTAATGAAGTATCTTTA
+CCCCAATTTTCTCTCACACCATAAGTACCAATATTATCGATAATCGTATCGCCATGTACGAGCTCTACAT
+AATCATCACCATTAAAATTAACAGCACTTACAAAATGGTCGATAAATGGTACTAATAAACTATCATCTGC
+AATTTGACTAGAGCCAAGTACCACCACATCATTAGCAAGTATCTCACCCGTTAATGTATAGGTACCAGTA
+GCGGTAAGACTTCCATTTGAATAAAGCTTGAATTGATAATCCGCCAATGATATTGCACTGTTTGTTGGGT
+TATAAATCTCTATTGCTTTATTAAAGCTAGAACCTTCAACATATTCAGAGAAAAACAAATCAACTCCCGT
+TGCAGGAGGATCTACTGGATCAACGGGGTCGACCGGATCAACCTCTGAACATGATGCGCTATATAGCGTT
+GAAATCCATTCTGGGTGATCAATAAATGGATTACGATTTCCTTGAAACTCATAAATTTTATTATTTCGAT
+TAATTTCAAACTCATCAACCGGATCTTCTTCACTCCACGCTAACAAAGTACATAACTTACCTAATTTGGC
+TTCACCACCAGAGGTTAAGGTATCGACAACTTGTAGGTCGGGTGTTACAGAATCTAATCCGGCATAACGA
+GTATCCATATATAAAACGATACGAGCAACATCGCCTTTTACAGCATCTCTTGGTTCAAATGAATTTCCGT
+CTACGCGATTATCTGGAGCTTCTGGTAAAGGTGCATCACTATTATCAAAATCTAAGTTACCTCTTGAAGA
+GTTAACGGATATATCCGTCGGTCTTAAGTGGTGAATATCTGAATAAGCCATAGCACTTGAACTTGGGAAG
+CCGTGGCTTTTTGCCCAAACATGTTCACGGTTCCAGTTATCAGGGTTGGTCGATTGTGAACCACTACCAT
+TGGAATTTTTTGCTTTAGAAATACCACGATAAAATAAGATAACATTATCAGGGTTCATCGGGTCTTCATC
+AGTAACAGTTAATGCTGTCCATGCTTCTGAATAGGTTAACTGCTTATGATTTGCTGAGATGACTTCATTG
+ATGTTGGTTCGAATAACCTCGGTACTTTGTACAGAATCAATGGCGTTAAACACAGCGGCATAATAGGTAG
+CATCAACAAAGTCTTCTGCACTTTCTATCGTGCTTAAGTCTGGGCAATTATAACAAGCATCTGTGACTGG
+ACCTTGACTACTATCACCTCCTCCATCTTCAACACCAGAAGTAACGAGTACGTTATCCAAACGAATATAT
+TCAGAGCCAGAGTTGTTTGCCATAGAAGCTTTAATTTGAAGCGTACTTCCTTCTGCAATGCTTTGTGTTA
+TGGCTGCAGACGTAAAGTCATCAATCAATGTGTGACTACTGCTGCCTTTACCTTGCCAGTTTTCTACCTT
+AACAAAAGGCGCATCATCTATTGAATAGGAAAGATCAAAAAAATCAGCTGATTCAAGGGTGCCACTTTCT
+TCTGCTAACACAGAAATGTTAATATTCTGCTTGCCTTGAATATCAATTTTCTCCGATAGCCAATCTACAC
+TGCCATCTACATCTCTTGCTTCGACTTTATTATTCGTGACTTTAAACCAATCACTGTTTGCTGTTAATTG
+TGCATTAGTAACATCAATAGACCAGCGAGTAACACCGTCCATATCGATGGTTTCATAAACTGCTCCTTTA
+TTGGTTAATGCTGGGTCAGAAAAGTCTTCAGACCACAGTGTTTCAGCACTTAAAGCACTGTAGCTAACAA
+AGCTTGAAGCAACACAAAGTGCAATCGAGTTTAATTTTAATTTATTTTTGCCAAAAAATAGACTTGGCAC
+TACCTTACGAGTCTTCATTTCATTTCTCCAAATTTTCAATGAATTTACGTTAAAAAAGTACTTCTATTGG
+TTAAAACTTCAACTTGATTCTGAACGATAAATGTTACAGTTTTGTTATTTAACGGTAAGATTGTTGTTAT
+TATTGACCAAATAGTCAACTACTAAGTGTATATAAAATAAACATATTTAATAAAACACTCTATCTGGTCA
+GTTAGAGTAAGGGTTTGAGGTTGATTTTATTTTGTACAGCCCGAATAAAAAAGACTAAAAATCGATGGCT
+CGATGGTATTAGATGAGAAAGGAACGATTGGTTAAGCCATACTGGAGCCAGTATGGCAATTTACTAGGAG
+TAATCTATTAAACTTTTAGTTGTGGGTGCGATACTACATGAATAACAATCAACGGAGACTAGCTCATTAT
+TTTCGTTTTGCAATCAACAGCGCTGACACTATCAACAGTGATCCAATGGTAAGTCTGACTAATTCTTCTG
+GTGTTCCCCCTTTAGCTTCACCAAAAATAAACAAGGAAGCAAACATAGCCAGTGGTACTACCGCATTATT
+GAATGTTGCTAATACACCAACACTTGTTTGAGTTCCGCCTTTATTCCAAAGGAAGAAACAAAGCCCTGAG
+GCAATTATCCCCATATACACTAAAACAAACCACTGTGTTGGTGTTGCGTTCAATGGAATAGGTGGTTGAT
+GAGAAATTAATAGCGTAGCAATGGTAGTAAAAATGGCTGCACCTAGGTATAAAAAACCAAAAATAGAGCT
+GTCAGTAATATGTGCTCTACTTCTTTTCCAATCGCGATAATAAACTTGCCCAAAAGCAAAGGCCAGATTA
+GCTACTTGCATCAAACCAAATCCTAACCAAATTTCGTTTGAATCTATATTGCCCATTTTTATAATTGCGG
+CACCAAAAACAGACAGAACAGTGGCCACTAAATACCAAGGGGTAAAACTACGTTGTCTAAGATCGTTAAT
+AATAACGATATAAAGTGGCGTAAGTACGCTAAATAGCGCGACAAGGTGTGATGGTAGATAGCGAAAAGCG
+GAAAGATAACAGGTATACATTACACCGTATTGAAGTGCGCCAAGCAATATCAACTGCCGTTTTTCCTTCC
+CGTTGGTATTACCGAATTTCATAAAGGGAATAAAAGCAATTAGCGCAAGTAACAGGCGAGTATCTGCTAT
+TTGAAGTGGGTCAAGACCTTTGAGTGCGTTACCAATTAGACCAAAGGAAAAAGCCCAAATTAGCGTAGTG
+ATCGCTAGATAAATCATTAAAAATCTCGAATAATTAGTGTTATACCAATCTGATCAAACAACTTCCCATT
+TTCGAGTGGTCTAAAAACCCAATAACTGCGTTGCTTTCAATCGCAATAGCCTGCTATTACTCAATCAAGC
+GCCTTGTTCTTGAATTTTTATCCTCACTGAACTTTGGGAACTAACTTAATCAAATTAGTATTAAAATGAC
+CCCAGCCAATAAGCTGGGGTCTATGTTAAGTATTTTACCAGTTGTAAGTAGCACTGATGGTGTATTGTTC
+ACCACGACCCGGTGTACCAGGTATCTCTTCAAAAGATTCATCCCAAAGATTGTCTGCTGCAAGCACAATA
+TCTAAACCTTTAATCTGTGAAGGAGAAACCTTTAATGAAAGGTGTGTGAATAGAGCATCGTCGTCACCGT
+TGCGTAGAATGTTTTCTTCTTGTTTGCGCCACTCATTATCAACACGTACTTCTACGATGTCGCTAGGATG
+CCAAATAACACCTAATGTTACCCGATGATCTGGGAAGTTCAATGCATAAAAGCTAGCATCTATATCCGCA
+GCACCATAATCTTCTGATTTTTCAAGGAAGGTGTAACTAGTGATTATTTCTGCGTTTTCAAAACGCTTTA
+CCGCAAGTAGTTCTAAACCTAAGGTATCAATATCAACCGGGTTTGCTGAACGAGCAGAAGTTGAACTCAA
+GCTATAGGTCCAATCGGTTAAATCATTGTCTTGTCGATAAAAAATAGCAGAATCAAGGCGCCAAGTTTCG
+CGATCTAATACCAAGCCTAATTCTATGTTTTTAGTGGTTTCTCGCTCAAGATTATAATTACTTCTAAACA
+ATCCACCACTATCACTACCACCGATAGCGGTATAACCAGCTACTTGACTGGCTTCTGCATAAGAGAGATA
+AATCGTTTGAGAAGTATCATCAGCATTAATTGTATCCCACGTTATATCACCAATCATTGATACTTGAGAA
+TCGTCTCGATTAGTATCATCAAAAGCCGCGCCGAGACGGACAGTTAATGCTTGGTCATTATGTAGATCCA
+TTCGGTATTCAGGTAATACACTGAGCTTGTAATAATGACGAGAAGTAAAGTTATTTTCTAACGTGGTTGA
+TTTAATACTGTCTGCTATAAACTGCGTTGAATAATTCAGTGCAAATGATGCTGTTTGGGCATGGCGACCG
+GATAACGCTATCGATTTAACATCAGTTTCGTGAAAAGCTTCAAAGATATCAGGGTTTTCACGGGAAAAAA
+CATAATGGTCTTTGTTATTACGATAGTAAGTGGAAATTTCAAATGTGCTGTCTTGCGCATATTCCTGTTT
+ATGATTAAGTATTAATAGTTGTGTTTCAAGATCTTCAGTTTCATTAACATTAAATGGCGTGTACATATTT
+GGCCAGCCAAAAAATTTGTCTTGAGAACCAAAAAACAGATCGGTCTGTGATGAAGGCCCAACTAACTGAA
+TACGAGCAGAGGCACGTTGAAAATCATGATCGCCATTTTCTATCGTGCCATCACTTTCAGAGCGAGAGAA
+TTCACCTTCTAAACCAAGAGTCCAATCAGTAGAATCACCCAGTGCCATACTCACACCACTGTGTATTCGT
+TGTAAATTAAAGTTGTTATTACCTGCGCCAATTGAAGCACTGCCTGCCGTTTTTATTGGTGTCCAGTTGC
+GGGAAACGGTCCCTACCGAGCTATTAACACCGTGCAGCGCATTATCTGCACCAGTCAGTACATTAGCATT
+ACTTAACATTTCCTGAGCAATAGGAATTTCTGCAAAGTAATGTCCAGTTTGCGGATCAAGTAATGTCGCG
+CTGCCAACCCTAAAGCCAGTATTTTCGAAAATACCACCACGAATAGTTACATCAGCTTGAGCTTCTGCCA
+TATTGCGTGACTGTAGATCAACGCGTGGGTCATATTCTAAATTAGAAACTGGCGAACCAAAAGTTCCCAC
+AGGCTTAGTATTAGCCGTGGTTGAGCTTTCAACCGTGATTTTCTCAATATCATTACTGACATCTTCATTT
+ACTATAGTGCTTACTTCATCACTTACTGCATGAATTTCATCGGATGCCGATGAAACAGTCGATAGGCTAA
+ATAACAAAGCGGGCAAAGCAACTTGTACAACTCGAATCATGTTAATGTTCTCTATTTACACTGTTTTATC
+TATCTTAAAAACGATTGTTTTTCACTCAATCACTCACTTGCTCAAGAAACCACATGACTAGCTTACAGAA
+AGAGTTATTACTAATCTTTGTGTTATACCGTCGGGTTTAAAATATTGGAACAACTTCACGAAAATATCGT
+AATATGGGTAGGGTTCAGCTGAAAGGTAGTAATGGTATGTTAATTAAGATTATATCTTAGCGAAGTACAA
+TTTTATACATGATAGCCATTCTCACTTAATAATGATTTACAATTGAACACATAACAACCAGAGTGATGAC
+GATTTATCCGCTATTACAATAATCAATAGGTTTTGTTAAGACCAAATATGAAAACACAACAAACTAAGAA
+TGATGTCCACGAACCAGAAACTATTTATTTTGCTGGGGGCTGCCTTTGGGGCGTACAGGAATTTATTAAG
+CACCTACCTGGCGTTATTGCAACAGCAGCAGGTCGAGCTAATGGCTTAACCAATACAACCAAGAGCAGTT
+ATGATGGTTATGCTGAATGTGTAGAAGTAATCTTCATCCCAAACACGGTCAATGTTATTGAACTTATAGG
+TTACTTTTTCGAAATAATTGACCCTTACAGCATCAATAAGCAAGGCGAGGATGTTGGAAAGAAATACCGA
+ACTGGAATATACAGCAAACAAAGCAGCCACCTCAAAGTGGCTATTGGGTATATTACACGTCGCGATGATG
+CAGATAAGGTTGTAGTGGAAATTTTACCATTGCTAAACTATGTGAAAAGCGATGAGGAACACCAAGAAAG
+ATTAACTCGGTTCCCCAATGACTATTGTCATATTCCTAAGAAGATATTACATAAATACAAGTAAGTTAAA
+AGTGACTAATGCGCCCTGCTCCTTCTCCCTGTTCAGCCTGTTCCTCTTATAGCGACACTTTCACAGTATT
+GATCACAAGGTTGGCCAAAGGATTTAAATAAGCCGGTTATTATAACGTGTTCTTTATTTCCTTTGCCAAT
+GAAAACCGCTAAAATGCCATAGGCTAACAAGGAGTTACCGTGATTGAAGTAAAAGATTTATGTTTCATTC
+GTAATGATGGCGATAACAAACAAAGTATTTTAAATAAGCTAGATTTGTCTATACCCGAAGCACAGCATCT
+TGCATTACTTGGTGATAGTGGCTCAGGTAAAACCACCTTTTTGCACATTTTGGCGGGCCTGCTGCAAGCA
+GATAGCGGCTCAGTCAGTGTTAACAACCAAGAGTTATCATTGCTTAATGAGCGAGAACTCGCGCTTTATC
+GCCGTAAAATTGGTCTTATATTTCAGCATTACCAATTGCTTGATTGCCTCACCGTAAAACAAAATATTTT
+ATTCCAGCACAAGCTAAACTTTCCAGGTGAAGCCGCGAGTGAGTTTGACCATCTCGTCAATGAGTTAGGG
+CTACAAAATAAGCTTAATGCCCTGCCTCATCAACTGTCAGGTGGTGAACAACAAAGAGTGGGTATCGCCA
+GAGCCTTACTTAACAAACCTCAAATTATTTTTGCCGATGAGCCTACTGGCAACTTAGATCAAAAGCGTTC
+GCACCAAGTGGTTAAACTACTTACCGAGTTATGCCATGCACGACAAATTAACCTAGTCATGGTGACTCAT
+AGTCATCAATTAACTGATTATTTTGATCAAGTTAAAGTGTTAAGAGATGGTCGTTTTGACTAGTTTTACT
+AATGAAATCAAAATTATATTAACCACCCATATCGCGTTTTATCGACGACATCCTTGGTTGATGGCCTTGT
+TTATTTTAGGATTTAGTTTAGGCAGCGCTCTATTAACCGCCATTTCGGGGCTTAATCAAGAAGCCAAAAC
+ACGTTATCAACATTCCTCTGCATTAATCAATAACCCCGTCACGCATTTAATTAAACCGCTCACGGGAAAA
+CAGACTATTGATGGTAATCTTTGGATAAACTTACGGCAACAGGGCTTTATTAATGCACAGCCTGTTTTAC
+GCGGTAGATTAAAAACCAATGACGACAAAACGCTGGCAATTCAAGGTGTAGATACCTTGTTGTGGTTAAA
+TAACCCGCAATACAAACAACCTAATGAAAACGACAATAAAACACCTTCGCACTTTTCCCTGTCTACCTTG
+TTAGTAGATTCACAATTTGCTGGTCGACTTCAAACTAAAACAGGTAGCCAAGCACAATTTGTCTTGAAAA
+ATGGACAAGTTCAACCAGACATCCGTTTAATGGATAATGTAGGGCTTTGGGCCATTACTGATATTGCTCA
+TGCAGATTATTTACTAGAAGCTAAAGGACAATTAAGCTTTATTGAGCTGTCGCATGTTACCGAGCTGCAA
+GTAGTTCAAATAAAACAGTTGATTGCAGGGAAAGCACAGCTAATTGATGCCGAACAACAGTCCTTTGATG
+TACTGTCACAAGCGTTCTTTTTTAACCTTACCGCCCTTGCCATGCTTGGTTATATTGTTGCGGTCTTTTT
+GAGCTTTAACGCGATAAAACTCACACTAACGGCTCGACAAAAATTGATTAAGCAAATGCAGCTGTTAGGC
+TGCACCAAGCTAAGTATTCAACTTAGCCTTAGTATCGAACTTATTATTGTTAGTCTTTGTACCGCGCTTA
+TAGGCACTTTAGGCGGCTACTTCATTGCTAATGGATTAGTGCTTGATGTAAATCGTACTTTGGTGGGTTT
+GTATCAACTTGATAAAGCGCTTGTTATCCATTGGCAGTGGACTAATGTTTTATTGGGTTTTGCACTGAAT
+ATATCTGCCTTAGCGGTAATATTGTTAACACAAGCCAAACAAGTTGCCAGTAAAGTCCAATTGATATTTT
+ACGCCTTATTGGCGAGTACATCGGTAGGCTTAATTTGGCTACTTAATTACGCGACCAACGAATACCAAGC
+GTTATTGCTGTGTTTTACCCTATTGGTCTTGTTCATATTACTGGTGCCTAAAGCGCTATCGGGTTTGGTC
+GCATTACCTTTTACACTATCTAATCCGTTAGCCCAATGGCTACATGCCGATACGCGATTCCACATAAAAG
+ATCTACATATTGCCATTATTGCCATTTTAGTTGCCCTTGGTAGTGCCATAGGCATGCAAATTATGGTGAA
+AAGCTTTAGTACCACGTTAAATGCACACCTTGAAAAACAACTAAGTGCTGATATTTATTTGCGTTCAGAT
+AAAATCGACCACAACCTAAGACAAACACTCAGTCACTTGCCTGAAGTTGCACAGCTAAGCATATATATGA
+AAAGCGAAGGCAAGGTAAATAATGTACCTGCAAAGCTTTCAAGCTTTGGTGAAAACTTTGAACACTATCT
+GCAAATATCGCTAACATCTGGTTCACCCATCAGCGATAAAAACTTCATGGATAAAGGCTGTTTGGCTAAT
+GAGCAAAGTAAAATTAAATTTGGTTCATCTATAGGTGATGTGGCTGTTTTTGAACAAAACTCAATGCACT
+TCAACTGCCGTATAACGGGCTTTTTTTATGATTATGGCAACCCAAGTATGTCGCTACTTACCTTGGAAAA
+ACGACAAAGAGCTGCAGCACTAAATACAGAATTTGTTGGTTATTCAATTCGCTTAAACAGTAGTTCCACC
+GTTGCTGCATTTAGCGAGCGTTTAGTGAACGAATTCAAACAAGACAGCACGCTAATTTTACCCAACAAAC
+GATTTAAACAAATAGCCAATGCTTTATTTGACGATACCTTCGTCGTTACCAAAGCGCTTAATGGTTTTAT
+TCTCGCTATTGCCCTATTAAGTCTGTGTACCAGCCTATTAAGTTTAAGTGTTAATCAATTAAAGCAATTA
+ACCATATTACGAAACTTAGGGGTAACACAGCAGCAATTATTAACCATGAAGCTGCTACAAACCGGAGGCA
+TAGTGTTATTTACCGCATTATTTGCTATTCCTCTGGGTTTTGCCCTTGGCTTTGCCTTATTAAAGTTTGT
+AATGCCTATAGCATTTGGCTGGACCATTCACTTTAGTTTAGATTTAACCAGTTTATTCATCATGTGTTTA
+ACCCTGGTTGGTGTCTCTGTGTTATGTGCTTATTTACCGATACGCAAACTAACCAACTTAGAAGCGAAGG
+AGTCATAATCTCGTGATGATAAAGCAAATAGTGAACAAGTTATTACTCACCAGTTTTGTTTTTGTTTGCT
+TTGTTTTTTTACTGGCTGCTTGTCAGCCTGTGGAGCAAAAGTCGACCCCCTCTGCGTTACAAATGGCCAG
+TGGTAAGCCGGTAACAAGAGGAACTGAATTAGTTTTTCCAAAAGATCATGGTATTCATGCAGAACAAGGC
+ATTGAATGGTGGTATTTAACGGCTAATTTGCAAAGTGACACAGGTGAAACCTTTGGTGTTCAATGGACAC
+TATTTCGTACCTTAATGCCGAGTAACATTGAATCGAAATGGTGGGATAACAACCTATACTTCGCCCACTT
+TGCAATGCAGCATAAACAACAGCATGTTGCGTTCGAACGTTTTTCACGATCGGGTCAAGCCATGGTAACT
+AGCTCTCCGTTTAAGGCCACCATTGATAATTGGCAATTGAGCAGTATAAATGAAGATTTTTTACCACTGA
+AGCTAGCTGCAGTACATGAAAATTATGAAATAGCGTTAACACTAAGTGACAGTCCAATGACATTACATGG
+CGACAACGGTTACAGCCAAAAAACTCAAAGTGGTCATGCGTCTTATTATTTTAGTTATCCATTTTTAAAG
+GTAAAAGGCAGTCTAACGTTTGCCGGAAAAACCTATAAAGTAACTGGTAATGCCTGGTATGACAGAGAAT
+GGTCCGCCAGTTTGCTTGACAAGAGTCAACTTGGTTGGGACTGGTTCAGTCTTGTCGACTCTCAATCAGA
+AGAGTCAGATCAAAAAGGGCTAATGCTTTTTTGCATACGTGGGCGCGAACTAAAAGTCGAGAAAAGAGCC
+GAACAAGAAGAACAAAGTAACAGAGACAATAATGGGCTCAGTAACGGAAACAGTTATGATTATTGCCGCG
+GTACGCGCATAGCGCCCGACGGTGAAGCAACGGATATTTCAAAAGAAGGTATTAAGCTGTCAGTCGTTGA
+AACCGTGACGATAGATAACCACGACTATCCAAGCAAGTGGCAAGTTGAATTACCTAATACCCCTGACATT
+ATTATTGAAAGTATCACCAAAGATTCGCGCAATAAATTAACTATTCCCTATTGGGAAGGCCGAGTTAAAG
+CAACAGGAGGCTTTAATGGTAATGGTTATGCCGAGATAACGGGGTACTAAACCCCAGACATTACAACTGC
+TCTTTCGGGGTTTCTTATTGTTGCTCAATGCTACACTGAAGACATTAGGCAACTAGCGCGAATAGTACTT
+AGGATTTTGTTTTGTATCGTAAAATCTCATCGCCACTATCATCAAGTTATCCTGTTGGTAACCAGCCAAC
+ATGCCTATAAAAACCGTAAGCCCTAATATTTGAATTTACACCCGCTGCTAGCCAAAGCTCAGCTAAGCCT
+TGAGAGAAAAGGCAATCAACAACCAGAAATAGTAATTTTTTTCCAACACCGTGCCCCTCATATTCGGGTA
+ATACTGCTAATACGAGTACTTCGCCAGTTTGAGTATTTCCATAACAATAAGCAATGACTTCACCTTTATC
+TAATGCCACCATCCCAATATAAGTATCATTTTCCAATTTGGGTGACCAGATTTCAGTAGTTACACCGATT
+GCGATTAATGTATCCTTATCGATTGAGTTGTCTCGTGTAGCACCTCGAATTTCTGCGCATATATCTAAAT
+CAGAATCCAATGCTCTTCGATATACTAATGTCATTTTTCGCTTCCCAATTTACTAAGTACAAAAATATAA
+CATCCTAACACTGACTTATCAATTATGCATTTATCTTATTAAAATCAATAACTTAATTAAATACAGCCTG
+AGATTTTTATTTAATTTGTAGCACATGTGTAGCAATATGGTTTGGACTTCTATTACATAAACAATATCGC
+TAATGCCACAAAACGGTCCTAATTTTCATGTCAATTATCACCAATATTATGTCCACTTTCTTCAAGGATA
+GCTGACATTAGCAGTATTTTTCTATCTCGCTTTCGCCACCGAAGCGCCATAGAGTTACAACTACTTTTAT
+CGCACTTCAAACTTGATACTAGGGTTGTTTACACGTGCTGATCAATTAGAATCGAATTACCATCTGGGTC
+TTGAATAGAAACACTAGAAGGACCACTTGCACCAGTAATAGATTTTGTATTATGTTAACACCTTGAGCTT
+CAAATTCTTTTAAAAGCTCTCTAACATCGGCATACGACTCTAGAGTTAGGCTCATATGTGTTATAAATAC
+ATTACCCACTTACCTTTATACGCATACCAGTGGAATAGATGATATCTTCGCTTGGACATGAATATTTTGG
+TGTGATAGATGAGCAAGACTGATTTGGCTTGTCAAAACAGAAATCAAATCGAGTTTGCGTTTTTACTGGC
+TGAGTGAGAATGCTTTTAGGTAATTCTGACCATTTCCAGTTTTGAATTACATTTTCAGCTGCTTTAGCAA
+AGTACTTGCTTGTTGAAGCTACTACATTTATGTCTTTAACTTCATTTTGTGGTGTTATTACATATTCAAT
+AGTTGCGCAGCCCTCAATAGACTTCATCACCGCTTTTTTTGGATATCTAGCAGGAAATCGATCTAGTTGA
+CTCCATTTCGAAGATTGAATTTCGTTATGAGTGATTGATAAATCCGAATACTCATTCTCCACTTTTGTTG
+ATGAACACCCACTCATAATAAGAATAGTGATTAGAATACTAATATTACTTTTCATAGCTGAAACTTCCTT
+GCATTTATAACGCCAGAATAACAGGCTAAAAATTGTTAGCTAAAATCAGCGAGGCACGATCAGTGGCCAA
+CTATTTATAGTCCTAGTTCATTTGCTTGTTAGTAGCACTGTTTAATAAGATTAAAATAAAATCTCATCGT
+CGCTTATTTTTTCAGATGCTAAATGTTTATCTAGCTCAGATCGCGTAAAGAACATTTTTTAATTTTTATT
+TTAACGAGCCCTGTTTTCATCCTTCATATTTCTATGGTTAGTTAACACCTTTGACTTCCCTTTCCATTCA
+GGTAATTTTAACCTTTTGTTCGGATGTTTTTTATTATATTGCTCCACATAAACCGTGTATTTACTCCATA
+AGTCATCAACATCTTCATTAAGAATATCTTTAATTGCTACTTTAAAACTCCAAGGTTTAATTTTTAGTGG
+TGACTGATTAAATTTGTAAGTAAACTCTGAATCATAATTATCAGCAATCCAATTTAAGAAAAATCCCGTT
+GTTGTATAACCCGAAAGATAACGATCATTGACTTGAGTTTGTCGATTAATGCTTCCTGTATCCGGTGAAC
+GAGTTAGATGATGCCTGCCTCTGATACGCACCAGATCAGCAACCCCTTCAAGAAACGCATAATAATCATG
+ACCAGACGCATATAGATCTTTAATAGTTTCTGGCTGTGATTGATAACCATGTACAAGTTCATGCCAGAAT
+ACACCGTAAATCTCATATTTTACAGCATCGTCAGGCTGATCAGCTAGGGCATATTGCAGATATCGAGTAC
+TAAAATAAAGCTGCATATTTTTACCTGAGCCACCACGTGCAGCTAACACGTCACTCCAGTTATACTGAAA
+AGTCACGGTATCAAATTCAGGCACTTCAGTAATATTGCGGTAAAGATTTTTACACACCTCCAGAGAGACC
+TCATTAATTGCTCCAATTAAGTCAGGAACAATTCGATTGACTCGCTTAAAACCTTCCGAATTAGTATCTT
+GATGTGCCAGTATTACTTTTGGATAGTGAAAACCTTGCCAAGGGTTAGCTGGATCGTAAGAAACAACAAA
+ACGCTTATTAAGCTTGGTGTGTGCACCAAATTTATTTTTAACAGTTAAGCTAACATCATGGCCACCTGGT
+TTGTTAAAGACCACCTTAGGGTTTCTTTCATTACTGGTGGCAGGCGTAGCATTTTCAAAAGTCCAATGCC
+ATTCTGTTGGTGAGTTAGGTGACTCATCCTTAAAAGAAATTTCTTGATCAAACTTAACTTTGGTTGCCGA
+TGCCGAGAACTGCGCAACTGGCTCTTTAGTAATACCTCGTAGCTCCAGCTCTGCAATTTGTAAGTAGGTA
+TCACCCCAGGTCGTCGGTTTTGTCTGAGTAAAGTGATATCGGTACTGAGAATACTTTGTTGTGTTACCCG
+CAATCTGGTATTCGTTCGTGACTCCTCGACCATTAAATTTCTGCTCGCCTCGAGTATCAATGGTTGTCCA
+ATGTGTATCATCATTAGAAGCTTCAAGTATCCATTCTTTAGGATCTCTACCTGGCGCGTCACCAGCAGAG
+GTAACCTGATAACTGGAAAGAACTTTAGGTTTTTGAGTATTAAAAATAACCCAGGCCGATTTATGCATTG
+CTAAAAATTTAGAGCCTTTGTCTCCATCGAACAGATTATTAACGCCTTCTGTCGTAGGTGAATCTTTATG
+CTCTGTTGTCGTTGAAAAAGGTAAATCAAGAAAGTTAACCGACGCAGCAGATACCGCCTCCTGCGTTGCT
+TCTCTTTCTAGTTTATCTGCTGTAACACAAGCAACTAGCCCCCCGGACATAACAGCCATGGTAAGCATTT
+TTATCAGTTTCATCTTATTTCTCTTGTCTCTGGTTAAGTTGTTTTAAGGTTTATTGCGATTCACTTTAAC
+TATAAGAATAAATAACGCTCCATAAATACCTACAACCAAATCAAGCATCACAACATAAAATACTGATAAT
+ACTGACGGTATTCATTTGGCCTCCCCTTATTAATGGGTTTATATTATTTTGAGTAAATGGAAGTTAAACC
+ATTACTGCTGTAATGATTTAATAACCTCAAAACAAGATCCCAATGTGTGATAATCACATTTAGCCCCAGC
+TGCACTTTTTTCGTTAGAGTATTTCGAATTATCACGATGCAAAACCCTAAACCATGCTCCATGCTGATGA
+TCAACAAAGTGTTGCCAACTATATTTCCACAGTGATTGATAATGTTTTAAATATTTTGAGTTGTCTGTTG
+CCTTATATAATAAAGCCGCGGCAGCAAAGCTTTCAGCTTGCACCCAAAAGTATTTATCATCGTCACACCA
+GTTGCCTTCAGGATCAAAACCGTAGATTAGGCCTCCATGACTATCATCCCAAGACTTATCAAAACTGCCA
+TCAAATAGCTGCTGAGCCTTTACTACTAACCAGTCTTGCGGCGCATGACTGTTTAATTGTAATAATAGTT
+TTGTCCACTCGGTTTGGTGTCCTGGTTGAAACCCCCAAGGACGATAAAGGTTTTTAGGGTCGTCTTTGTT
+ATATAACCAATCAGGTTGGAAATCTTTAGTGTAGTGCTCCCAAATTAAATTATTGGTAAGCGCAGCTTGT
+TTACAACTAATATTTTCTGCAATAACTTCTGCTCGCTTTAAAAATACTGAGTTATTCGTTGCTTCATAGG
+CCGAAATCATCGCTTCACAAATATGCATATTCGCATTTTGGCCACGGTAGTCAGATAAGACTCCATCAAT
+ACTAAGAGTATCTGCATATAAACCATATTCAGCCTGCCAAAAACGCTCTTCAAGCAATTGATAGACATCA
+TTTAACTTGTCATCTTTTTTTATCATGCCCGCTTTACGCGCTGCCGCATAGGCCAGTAATACAAAGGCAT
+AACCATAGGCTTGTTGTGTCATATCTAGTGGCTTATTATCTTGTAAAGTCCAAGCATAATTTTGACTATC
+ACTTTGCCAATGTACTTGTTCTAAATAATCTAAACCATGCTGTGCGGTTTCTAAATATTTCGGCTTATTG
+AGTATGCTGGCAGCCGTAGCGTAATTCACTATAATCCGGGTGCTACTGACTAATTGTTTAAAACCTTTAT
+TAAAGGTTGTGCCATCATCATAAAAATTTTGAAAATAGCCTCCATGTTCATCTAATACACCATGGTCATA
+AAAATCGAGAATACTCTTGCAGTGCTCGACTAAAAAAGAATGATCATAAAAATTCATCAACGGCTCCGGG
+AAAAAATATCTAATAATTGCGTTTGTTTCAAGCCTAGCTCTTTAACAAAAGCAACTGCTTGCTCAAAATT
+AGGCAACGCTGGAAATGCCCCAGCTTTGGTAACGGTAAGTGCACCACAACTCGCAGAAAAGTTTATGATT
+TGCTTCAACAATTCATTGTCATCAAGTAATTCAGTCAGTTGTTCAAAATGACTCAAAGCAAATAACAAAG
+CGCCAATAAAAGCATCGCCACCCGCTGTTGTATCTACGGTTATAACTTTAGGAGGGGAAATAGCATCTAA
+AATGGCTGCAGTATAGTAAGTGAGAACATTTTCGCCATCAGTTATTATCAATAATTGACAATTTGCATCG
+AAACAACTTTGTATATAACTCTCAATATTTCCTTGTGCCAAGTAGGTTAGTTCTTCTGAAGAGAATTTTA
+AAACATGTGCTTGCTTAACCAGTTTATTAACGACACTTATAGACACTTTTCCGGTTGCCCATAAATTGTG
+ACGAAGATTAACATCAAAACTAATAATTGCTCCATGCACTAACGCTCGCTCTACCGCATACTCTGTACAA
+TCAGCGATATCCTTCTCCGTTAAGGTATTACTGCAAAAATGAAAAATAGGTGATTCACAAAACCAAATTT
+CATCTACTTGTGACTTTTCAAATAATAGATCCGCAGTTTGGTGACGGTGAAACGAAAAGCTTCTCTCCCC
+CATTTCATCCAATAAAACAAAAGCTAAAGCTGTTTTTGCATGTGGATGCTTACTGACAAATTGAGTATCC
+ACTTGATACGTGTGCAGTGCATTAATTAAAAAATCACCAAATGCATCGTCACCAACTTGACCGGCAAAAA
+ACGCTTTCCCGCCTAACCTTGAAACAGCAACAGCAGCATTTGCAGGTGCTCCGCCTGGATATTGGCGGTA
+ATTATTTAAGGTTAAACATCCATCTTCTTGAGAGCCAGTATTAAGAAAATCTATTAAGGCTTCACCAAAA
+CAAATAACGGGTTTCATAGATTAGCCTCTACTGGAGTGGTGATTTCATTTTTTTGATTTGCACGATACTT
+TGCCGTGTAAAGTGCATAGCCAAAGATATAGATATAAGCGCATGCAGGCACAATAAAACTTGCTTGAACT
+GAGCTAATGTCTGCAACATATCCTTGAATTAACGGTAGAATAGCTCCACCAACAATGGCTTGGCATAACA
+AACCTGAACCTTTAGACGTTAACGGTCCTAAGCCACGAATGGCTAAGGTAAAAATAGTTGGGAACATAAT
+AGAATTGAAGAAACCAACCGAAATCACGGCCCACATGGCGAAGTGACCACTACTCGACATAGTGACAATA
+AGCAATGTCATAGAAAGAATGGAGTTACAGGCAAGTACATAACTTGGCTTGATAATACGCGTTAAGTAAG
+CACCAACAAAACGGCCAATCATTGCAGCGCCCCAATAATATGAAACCATATCACCGGCTTGTTTTTCTGT
+GAGACCAGCAATATCTTTTTGGGTAAAATAATTGACTAAAAAACTGCCAATAGATACTTCAGCGCCAACA
+TATACAAAGATACCAAGCGCACCTAAAAGCAGTGGTTTTTGTTGCCAAATTGATTTACCGTCACTCGCGT
+TATCGTCAGGCGTTTCGGCAATAGACTGTATCACGGGTAAATGTAAAAACTTAAAACCTATCGCAACTAA
+TATTGTTGCTCCAGCCAGTAATAAATAAGGTAATTGTACGCTTTTTGCATCAATCACCTCTGTATGGGCT
+ACCGCACCAAAAATTAACGCACTACCAAATATTGGCCCAAGGGTATGACCTAATGAATTAATCGCTTGTG
+CTAAGTTAAGACGACTGGCCGCCGTTTTTTCTTTACCTAGTGATGCCACATAAGGGTTAGCAGAAACTTG
+TAAAATAGTAATGCCTGAAGCAAGTACAAATAGTCCCGCTAAAAACACCCAATACACACCAATTTCTGCG
+GCAGGATAAAACAAACTACAACCTGCGGCGATAGTTAACAGTCCCGTAATAATGCCTTTTAAGTAACCAA
+TTTTACTGATTATTTTTCCCGCAATCGGCGACATAATAAAATAGGCGCCAAAAAAGCAAAACTGTACTAA
+CATTGCTTGCACGTAATTAAGGTCAAATGCTGCCTTAAGGTGTGGTATTAAAATATCATTTAAGGCGGTA
+ATAAAACCCCAAATGAAAAAGAGTGTTGTCATCGAAGCAAAAGCAAAATGATAACTTTCATCGGCTCCTG
+TTTGATGACTTACTGATGCTGTTGGAATATTGCCCGCCATTATTTATCTCCTACTGCCGAATTATCCGTT
+GAAAATGATAGAGGTCTATCAGCAGTCTTAGCCCCCCATTGGGTGTTTGGCACAGATGAAAGCTCAAAGT
+CTAGTTTAACGGGAGCTGAAATATAGCTATCGTCAATCCAGCTCTTGCTGCTATCAATATTATTTACTTT
+TAAACTTGTAATATAACGGTTTTCACTTGACGTATTTGGCGCATTAATTGTTAAATTTCCTATTTTTGTT
+TTTGAGAAAATAGGACTTGCTAGCACCATGTCAGCACGACCTGGTAATAATGGGTATATGCCTAACGCTG
+AAAAAACATACCAAGAAGACATTTGACCTAAATCATCTTGGCCAGGGATGCCTTTAGTGGTGTTATTCCA
+TAATAAGTCAATGGTTGCCCGCACAGTGTCTTGAGTTTTATATGCTTGTCCGGTGAATAAGTACATCCAA
+GGTGATGCAATTGATGGCTGGTTAGACACGTCAGAATAGGTGGCGCTATCTCTAAATAAAACCCAGCTAC
+CATCAGGTTTATGAAAATGGTTATCAAGGCGGTTTGCCATCACTTTATCACCGCCGACCATCTCTTTCAG
+GCCATTACCATCAAAAGGTATCATCCATAAATACTGTGCAGGGCTACCTTCAACAAATAGATGTTCACTG
+TTTGCATCAAAATCAGCTTTCCAAGTACCGTCTTTATTACGTCCTTGAATATAACCTGCTTCTTTAGTTG
+CCTGTGGGTTGAACAGGTTTTTCCAGTAGCCTGAGCGTGTTAATAGTGCTTGTGATGATGCGTTATCGCC
+TAGCTTGCTGGCTAATTGCGATAAGGCAAAGTCAGCAGACGCTTGTTCAAGTGTTTCTGATGCACCTTCC
+CAGCTATTTGATTGATCCGAAATATAATTAATGGATTGCCATTGATCGAGTGATGGATGTTGTCCTCGAC
+AAAATACAGGACAACCTTCATCACTTAAATCAAATGATGTTGGTTCATTAGCCGCTTTGAGTAAAGACTG
+GTATGCGCCTTTGATATCAAAACCGGTTGCACCAAAGGCAGCAAAGTTAGCGATAGCAATGGTAGATGGA
+TCACCACTCATTACACCTGTAGCACCAGAGTTATGGGTCCAACGGTCCCAAACACCATTATATTGTTGAG
+CTTGGTTATATAACGATTGAGCAATATCACTACCACGGGTAGCATCAAGCAACGTTACCAGTTGCAATTG
+CGATCGATAAACATCCCAACCAGAAAAATTTGCGTATTGCGCCTTTTGTTTATTATTAATTTTATGAACT
+TTTTGATCAAAACCTAAATATTCGCCGTTAACATCACTAAATACATTAGGGTGGAATTGTGAATGAAATA
+GCGCGGTATAAAACGTGGTTAACTTATCTTTATTAGTAGAAACAACTTTAACTTTCTCCAAAGTTTTATT
+CCACGTTTGGTAAGCTTCTTTTCTTACTTCTTCAAAATATTTTTCTTTAGTTTGTGAGCTGTTAACTAAG
+GTTTCTGTTTGCTCTTTAGCTAAATTTTCACGTGCGTTGGCTAAGCTGACATAAGAAATACCGACTGTCA
+TGGTTACTGTTTTTTGCTGTGAGAGATCTAAATCAACCCAAGCACCAGAGCCTTTACCTAATTTAGGAAT
+ACCTTTTTCACCATATCCCATGCCACCTTTAGCACTGTCACTATTTTTAGTAACTGTGTCGTCTTGCCAA
+CCACCGGTGCCTGAAATTGGCACGTCTAATTTGGCGACAAAATGTAAAGTGTAATAATCGCGACGGTTGA
+ATTCGCCTAAATAACCACAAAAATTACCGCTAGTAACGTGACCTGTTATTTCGCCTTTTTCTTGATCAAT
+TTTGGTATAGGCATCACCGCTGCCTAATTGAGAATATGAGCTTCTAAACAGTAATTTTGCCTGTTCTGGA
+TTATCAAAGGTAAAACGTGCAATGCCCGTTCGGGTTGTTGCGCTTAATTCAACATCAACGCCATTATCCA
+TTTTTACCTGATAATAACCTGGTGTTGCTGTTTCGTTTTGGTGAGTAAAGCCTGCACTGTAATAAGCATC
+TAGCATATCGGTATCTGGCGAATGTTTGATAGCAGAAGTAAAAGGTAATACAGGAATATCACCCGAGGCA
+CCTAAACAGCCGGTACCCGATAAGCGCGTAAATGAGAATCCTTTAATTCGACTTGCGCCATAATTGTAAC
+CTCCTGGCCCCACAGGAATTCGACCTTTTTCGCCGAGCACTTGCTTGGTCATGCGCTCGCTTTCTTTGAG
+TAAATCTTTGGTATAAGCATGCTCAGGGCCAAAGTTAAACATACCATGAGGCACCACAGCGCCAGGCACA
+ACATTAGCGGCTTGACGGTGGTTATATACCCCTTCAGTGCCAATAAAAGGATTAACGTAATCAACAGGGT
+TACTAACCCACTCTTCTGGCGCTGAGCTGGTTTTATTTTCATTGTCAGCATTGTTGTTTTGGCTATTACA
+GCCTGAGATTGATAAGCCAAGTGTTAGTAAACACGTCGCTGTAACTTTAAAAGTGTGCATATTTTATCCT
+TAACCCAGCTAAAAGCTGGGTTATTTATTCAATAGGTTCAAGCAAAGTGTTTTTTAATGAGTGCTCATTG
+AGGTTGGGCGATTTTTAGTCTCAATTCCCCAATGTTTATTTGGTATGTTTGACATTACAAATGTTAAGGT
+GCCGCCGTTAATGATGTCATCATGAGTAATAAAACTACGGTTTAACGGTTTTCCATTTAATCGTGCGCTT
+TTAATAAACTTATTTTTCTTTGAAAGCTTATTGGCTTTTACGGTGAACGTTTTACCATTAGCAAGATTCA
+ACGATATTTCGGGTAATTGCGGCGCGCCTATGGCGTAACTTAAATCACCTGGGGCTACTGGGTAGAAACC
+CATGGCTGAAAACACATACCATGCTGACATTTGTCCAACATCATCATTACCCGCAAGACCATCGGGCTGA
+TCAGATGATAAGGTATCCATTATTTGACGAATACGTTCTTGTGTACGCCAAGGTTTACCTGCGTAATTAT
+AAAGGTAAGCAATATGATGGCTTGGCTCATTACCGTGTGCGTATTGTCCAATTAAGCCCGCAATATCTTC
+ATGCTCTTTAATTTTTTCATGACTTAATTCTTTATTAAATAATAAATCCAAACGCTCTTCAAAGGCTTTG
+TCTCCACCAATCAAATCGATTAACGTGTTTACGTCATGAGGTACGTAAAAAGTATATTGGAAGCTATTAC
+CTTCGGTAAAGGGCCCCATTAACTTAGCGTCTTCTGCATCAAAATCAGGGTTCCATACGCCTTCACTGTT
+CTTTCCTCGCATAAAGCCAACACTAGGATCGAATAGGTTTTTATAAGATTGTGCGCGTTGGTAAAAGGTT
+TTTGCAATATATTTTTTGCCCATTGCTTCTGCCATACGTGCGATCGTGTAGTCGTTGTAAGCGTATTCTA
+AGGTAATAGATACTGATTCGCTAAGCTTGTCCATAGGAACATAGCCACGTTTAATGTATTCTGGAATAGC
+ATCATATTTAGGATTATTAGCGGTATCTGTCATTGCTTTTAAGGCAAGTTCACTATCAAAGTCTCGAATG
+CCTTTTAAGTAGGCATCAGCGATTACTGATACAGCGTGATAACCAATCATAGTCCAGGTTTCGTGAGCCT
+GAAAAGACCAAATAGGTAACATATTGTCATAGCTCTGTTGATAATGCGCCAACATTGAGTTAATCATGTT
+AGGGACTTTATCAGGTGCAATGTAAGTTAGTAGTGGGTGTAGTGCGCGATAGGTATCCCATAAAGAAAAC
+AAGGTGTAATTTTCAAAACCGTCTGCTTGATGGATTTCACCATCAACACCGCGATATTGACCATTAACAT
+CTTGATAAATAGAAGGTGCCTGTAAAGCATGATAAAGCGCGGTATATAACTGGCGTTTTTCAGATTTTTT
+ACCTTTTGCTTGCACAACAGATAATTGTTCTTGCCACTGCTTTTTCGCTTGAAGTTTAACGTCATCAAAA
+TCCCAGCCAGGGTTTTCAGTGATTAAATTTTCCAGTGCATTTTTACGGCTAACGGCTGACAAACCGACTT
+TAACCATTAATGGCTCTGTATTAGCATCTTTAAAATGTGTTAGCACTTTAATTGCTTTACCAGCAGTATA
+TTGAATAGCAGAGTTAACAATAGTCGAAGGTTTACTGCCTTTTTTTGTCAGGCAGCCATTACAGCGATAA
+CGTGAATTGTCTTGGTTAATTAATTCAATACTGTCAAATGGGCGAGAGAACTTGATCGCAAAATACATAT
+CTCTTTGTTTTGCCCAGCCATTGGTAGAACGGTATGCCAATAGGGTTTGATTATCAATAACTCGCACATC
+ACTCCAGATAACCTTATTTTTAAAGTTATAGATAGAAGCCGTTAAATCAAGTAGGACATGTGCTTGCTCA
+TTTTCTTTAAAGGTATAGCGGTGCATGCCCGTTCGAGCTGTCGTGGTTAATTCAGCTTTAATTTTATAAT
+CACTTAATTCAACGGAGTAGTAACCTGGCGAAGCCTTTTCTGCATTATGATTAAAGCGAGAGCGGTAACC
+TGAATCTGGGTCAGTCTCACTACCCGCCTCCACATGAGCTTTTCCTGTCATTGGCATAATAAGTAAATCA
+CCCAAATCAGAATGACCGGTGCCACTAAAATGAGTATGAGAAAAGCCCGTGATAGTTTTATCATCATAAT
+GATAACCTGCACTGTGCTTGTATATTTCACTTTGTGGGTCACTACCTCGACTTACTGCGGCAGTATCAGG
+GCTTAATTGCACCATGCCAAAAGGAACAACAGCGCCGGGAAATGTGTGTCCATCTCCTCCAGTACCAATA
+AAAGGGTCTACCCATTGGGTTACATCGTTAACTTGAATGGCTGAACTTTCTTCTGCATGGGTTAACATTG
+GCATTGCCGTCAATAGGCTAATAACAGCAACTGTATTTAATGCCCAATCACGAGAAGTTTTTTTTAATGT
+ACTCATGTCGTTGGATAAGTATTTCATGTTACGACTGTCCTCTTATATTTTTGGAACGTTCCAATTACGT
+ATCAATATAACGTTAGATTAGCTACAATTCAATAACTTTAAAGTTATAATAGAAAATTATTCAACAGGGA
+ATAGGTATAATGAGTCGTAGCGAAAAGCCAAAAAGTGTCACTGTTATTGATGTAGCTGAAAAAGCAGGGG
+TATCAAAGTCCACCGTTTCATTAGTATTAACCGGGAGTAGCAAGGTAAGTAGTAAAGCTAAACAAAAGGT
+AGAAAAAGCGATAGATGAATTAGGTTACGTTTATAATAGGGATGCGGCTTCACTACGGAGTAGAAAGTCT
+AATCTTATTGCTATTGTAATTAACGACTTAAAGAACCCATACTCTGCTCAACTGGCCGTTGGATTAGAGC
+AACAAATTCGTCAGATGGGCTTATTTTCCATGTTAGTAAACAGTGCTGAAAATGTAGATACCCAAACATC
+TTTAGTACGTAATCTAAAAGAATATAATGTGGCTGCTTTTATTATTTGTCCAGCACCTAATACCTCTGCT
+GATTGGGTTAACTCTCTTGTTGAACAAGGCTTTCCTGTTGTACATATAATGCGAGAAATTGCAGGTGCAA
+AAGTAGCAACTGTACTTCCTGATAATTTCACTGGTACAAAGTTGGCAACCCAGCACTTGATAATGAAGGG
+GTATAAAAAGATTGCTTTTATTGGTGGAAACGAAAGTATTTCAGATTACCATCAACGTTTATCGGGTTAT
+ATCGAGGCTATGACTCTGGCTAAAGTACCTTTTTCTAAGAAGCTTTGCGTTCAATCTAATACGACTCGTA
+ATGGTGGTCGTAGTGCTATGAAAGAAGTATTGACTCTTACCTCAGATATTGAAGCGGTTGTTTGCTTTAG
+TGATGTCATTGCTTATGGCGCAATAGAACAAATTCGAGCATCAGGAAGACAGCCAGGAAAAGACATCGCG
+ATTGTTGGTTTCGATGATTTAGAAGACTCTCGCTTAATGTCACCTGCATTAACCACTATCCATGTTGATG
+CCAATCAAATTGCAATTGCTGTTTGCCAAATACTAACGAATATTAATAATGGTAATCGAAACAAAATATT
+GGTTGGCGTTGACTTAATCGAACGAGATTCAAGTTAACAAGTTCATTTTTATATTTGCCATATTGAAGCT
+AATCCCAAATTTATCCTGTGTCTCGCTATCAAAAGTATAGCGTCATACTAAAGCCTATTTTTTATTCTTA
+CTGACTGTAAATACTACAAATAAGTGTTTTCCTCTCACTTTTTTGAGTGAAATTCACACAAAAAATCACA
+AATAATCTTTGACTATTTACAAAATAAGGGTACCTTACGCATTGGAACGTTCCAATTATCCTTTGTTTAT
+TTTAGCTGGTTTACTCCCTTTTACCTGAAATAACGAGGATTAATAGTTAACCTGTCATAACGGAACGTTC
+CACTTAATATAATAAAAAATTTAATACGATATAATCGTCAGGGGAAATACATGAACAAAAATTTCAAAGA
+AAAGCAGAAACCTTCTTTATCAAGATTAGCGATATTGATTGGTGCTGCATTGTCACTACCAACATTTACA
+GTGTCTGCATTAGAAGAAGTTGAGCAGCTTGATAGCGAAGAAACTATTGAACGAATCGCGATAACTGGTT
+CGCGTATCCGTTCAGTTAATGCACTTGCTCCAAGCCAAATTACTTCAATTAGTGCGGAAGACCTTGCTTT
+AACGGGTCACATCAATGTTATGGATGCATTGCTTGACTTACCTAGTGTTGCTGGCGGTTTAACCAATGAA
+TCTGCTGGATTTAATTATGCCAATACCGGCATGAATACCGTTGATTTACGTAACCTAGGACATGAAAGAA
+CGCTTGTTTTAGTTAATGGTCGCCGGTATGTATCAAGTGATGTTGGTGAAATATTGGCTGATATAAACTC
+TATTCCAACGTCTTTAGTAGAACGTATTGATATTACCACGGGCGGTGGCTCTGCTAGTTATGGCTCTGGC
+GCTATTGCTGGAGTGGTTAACTTTATTTTAAAAGATAATTTTGAGGGGGTTGAAGTTGAAGCCCGCCTTA
+GTCAATCTGGAGAAAGCGATAATAAAAGTGACATGATTCGTGCCACTATTGGGGGTAACTTCGCCGAAGA
+TAAAGGTAATGTTGTTGTCAATTTTGAACGTTCAACGGCTGAAGGCTTAGCATCTCGTGATCGTGGTGTT
+ACAGGTGTTAGATTAAGAACTGTTGACGGGGAAAAAGTATTAAATCCCGCGGACTTAAGTACTTATGCAC
+CAAAGTGGCGCTATGATATTGGCAATGAAGAAGTCTCTTGGCAAAATGGTGCTGTTGGTGATTGGAATGT
+AGAAGATGATGGATATCGACATGCAGATAGCCGAACCATCTCAACGCCTATTGACCGTACAATTTTCAAT
+GCACTAGCGAACTATTACTTGAACGATGACCTACGTGCTTTCGCTGAATTTACTTACGCCAAAACAGAAA
+CTTCTAACCCTTCAGATTTATATGCTATTGGCTCCGCCTATCGTGGCGCTGAAATTAGCATTGATAACCC
+TTTTGTACCTGATGAATTGCGAAACATAGCTCTCGCAGAAAATGATAGTCAGTTTATTCAATACCGTGGA
+CGCCTTAACGAATTTGGACAAGGAGGTTTTGACGCAGAGCGTGTTGTCACACGTTTTGTGCTAGGCCTTG
+ATGGTACATTTGCAGAAGATTGGGATTGGGAATTAAGTTATAACTATGGGCATGTTAGCAATGACCAGGA
+AGGTAATGACGTTAACGAAGTTGCCTATAAAAAAGCGACTGATGTCATTGTTGACCCTGATACCGGTGAA
+AACGTTTGTCGTGATGAAGCTTATGCTGCTATAGGCTGTGTGCCAACCAATGTGTTTGAACCTTTTACTC
+AAGAGATGCAAAATTTTTGGACTAACTTAACTACGCTTGATGGCACATTAAAACAAGAAACATTCGTAGC
+ATCCATTTCTAATAGCAGTCTATTTAGTTTACCTGCTGGTGATGTTGGTTTTGCTGCTGGTTATGAAAGA
+CGCAGTGAGTATGCTGAAGAACATCCTGATTCAGCGACAAAATCGGGCTTAACAGGCGGTGTTCAAATTG
+ACAGTTTAGAAGGTTCATACGATGTTGATGAATTCTTCATGGAAGTTAACATTCCCATTTTAGCTGATAT
+TGCCTTTGTTAAGTCACTTGGCGTCAATATAGCGGGAAGAACATCAGACTATAGCCACGTTGGCCGCAAT
+GAAAGTTGGCAGGTTGCTTCACGTTGGGAAGTTAATGATGATATTACTTTTAGAGCACAATATTCAGAAG
+CGTTTAGAGCACCTACCATTGCAGATATGTTTAATGGTGGCACTCGTCAAGGTCTCAGTCTTGCCGGCAT
+TGATCCATGTGATGGTGTTTCGCTCAGCTCAGCAGATGATGGTGTTAGTGCAGAGCATGCTGCAGCTTGT
+CGAGCTATTCCGGCAATTGCTAATGCGATTCAAGATGGTGGTACTTTTAATGGTGCTCCTGATGATGAAA
+AAGAACGTTATTCATTTTTTGGACCGTCACCGGATTTAGAAGTTGAAACTGCAGAAACAACGACTATCGG
+TTTTATTTATACACCGTCTTATCTTGAGGATTTAACGGTGTCTTTAGATTATTACAGTATCTCTATCGAC
+AATATCATTACTGGTGTAAGCGATGACTACAAAGCTGAGCGTTGTTTAGAAGGTTTACCTGAATTTTGTC
+GTGCTATTGAGAGAGATAGTTCTACAGGTGTAATTCAAACGACTTATAACTATGTTTTTAACTTAGCGGG
+CCGTGAAGTAGAAGGTTACGATTTAGAAGCAAACTATATGTATTCTTTAGGTGAATATGGTGATTTAAAT
+TTTAATCTGCTTTATAACTACGTTACTAAACATCAAACGAAAGCGTTGCCTGACTCGGACTGGGAAGATA
+ATTTAAATGAATTACCTTACTTCGAACAACGAGCAAACTTTAGTACCACCTACAGTTATGAAAACCTGAC
+TGTTAATTGGACCACGGTATTCCAAGGCAGCATTTTTGACGATAAAGATGCTAGCTACTTTAACAATGAT
+ATAGATGCCGTTGTTATCCACAATGCACAAGCTCGTTATACCTTTGGCAATGAAACACCAATAGAAGTTT
+ATGCTGGTATTGATAATGTTTTTGATCAAGATCCACCGTTCTTACCTGAAGGGTATAAAAATGGTCAAGC
+ACAAACAGCTACCGCTAGTCCTTATAGTCGTATTGGTCGCATGTTTTATGTAGGTACGGTCGTAAAATTT
+TAAGATGATCGAATGAGTTACTCATGAGTAATAAGTAAAGAGTAACTCCCATACATACTTCGTTTCAAAA
+ATAAAGATGAGAAAATTATGAAAAACTTTAAATTATCGCTAATCGCTATAGTTGTATTGTCAACTACTTT
+AGCAGGATGTAATGGTTCAGATAAATCACTAGAGATTACCCCAAAAAAAGCAGAAAGTGTAACGGCTAGT
+TCTGCACTACGTAATATGGCTATAGATTCAGGCAACACTATCTCCTCACCAGACGGTGTCAATGTACCCG
+GAGGAGAAGGCATAAATAACTTAATTGACGGCAACGATGGCTCTAAGTTTTTATCATTTAGTGACAGTGT
+ATCTGTTGAATTTAGTGCAGCAAAACCTTATGCCTTAAAAGGATATGCTTTGATATCAGGTAATGATGCC
+CCCGAACGAGATCCGGCCGAGTGGACAGTAGAAGGTTCAGGCGATGGCACAATATGGGTTGAGATTGATA
+GCCGTTCTGGCCAGACTTTTGGTAGTCGTGGTGAAAAGCGTACCTTTGAAATGCTGACTAATGAAGTTGA
+ATATCAACATTATCGTTTTAGTTTTGCAAACAACCCAGCGACCGCTGCAGGCATATTCCAATTAGCTGAA
+ATAGAATTGACTGTTGTGGCAGATGCGCCTTTGGTTGATTTTGCAAGTAATATCTCGCGTGCTGAAATAG
+GTGAAAACGTACAGTTTTGGGATAGATCTTTAGCTAACCCAACGGGTTGGCAGTGGACATTTGAAGATGG
+AGAACCGGCAACGAGCACGAACAGAAATCCTGCGGTTACTTTCACTTCACTTGGTGCTAAATCAGTAACA
+CTGGTTGCGTCTAACGATAAAGGTTCTAATGAAAAGGTACAAGAGCAAGTTGTACATATTTGGGATTCTC
+AAAACCCATGGGCAGGTTATGTAAAACCTACCGTTACGCTTGTTGCTCATAAACCAGAGCATGAAGGGCA
+AATAGCATTTAGTCGAGTTATGCCTGATATCGAGGCCGTCATTCATGACATCTCATTACAGATAGTTAAA
+GTACTGTATAAAGATGTTGCTGAAGCACCATTATTTAAAACGGTAACCTTTGAAACTGATGAATATGACT
+TCCCTGCTGCTAAGAGTGGTACAGATGAAGACATGATCTTAATGATGGATGTTGCTCATCTTGCTAATAA
+AGCAGCTGAAGGTGATGATGCCTTGCGCGATGAAGTGATAGGTATGTTATGGCATGAATTAACCCATGGT
+TATAATAATTCGCCAAACTCAGGTGAATACGCAACGGGTGATGAATACCATTCATATTTAGAGAGTTTAG
+CTAACTACATGCGTATTAAAGCCGGCTTTCATGAAAGTAGACGTGTTGGTATTAAATGGGTTGATAACTG
+GAATGTTGATGCCTATGAGCAAACATCATTTTTCTTAGAGTGGGTAGCAAATAGCCATCGTAGCGTTGAC
+TTTATCTATTTATTTAATAAAGCCGCAGGTGACCTAAAAGAATGGAGTTTTGAGGCCGCCTTTAAATCTA
+TTTTTGGTGAAGACAAGGGCGTATCAATATTTTGGCAAGAGTATCATGATGCACAGGGTATTGAACCTCC
+TTATCCAACACCAGTAGATGGCTATAGAAACTTTGCGGTTGATGAAGGTGTGAGCATTTCAACTAATGCT
+ACTACCGTTATTATTCCTGATTGGGATGCATATGAAGGGGAAGATAAATTAATTGATAATAACGTTACCA
+AAAAATTTAACGCGTTTATTGAAGGTACATGGTGGCTAGAGGAACATGCATCTCACTTATTTCCTATCAA
+TGATATTACCAATGTGGAAGTTACTTTTGAATTACCCGATGCCATTGTTTTACATAAATACAGTGTAACA
+ACAGGTAATGATAACCCACAGCGTGATCCAACGTTATGGACTATATCAGGCTCTGTGGATGGTGAAGTTT
+GGACTCAATTAGATAGCGATAATTATCCTTCTGATCCAGAACGATTAATCACTTTCCATTATGACATTGA
+TGATGCAGTGACGGCTTATAAGTATTATCAGTTTGTTTTTGAAAATACTCAACCAGCGGGTGATAGTATT
+GGTGGTGATAATGGTCGCTTGGTTCAAATTGGCGAAATTGCACTACTAACAGAAGAGTAAAATTAGTCCT
+ATATATTTATATGAGACCCCTTTCTCTTGAAAGGGGTCTCTATTTTTTCTGTATTTATACCTTAATGAGT
+TCCTGATAAATTTACATCGCTTTAGAGCTTCCCTGCTGGTATCACGTTGTAAAATAAAAGCATAATAATT
+AGTCTCGTGCTCAAAGCGACCTTAATAAATTTACAGTTTAATGGTGGTGCGATGAACATTTTAGAGTTTA
+TATTAATCCTATCCTGTCAGGCTTTATTAATCCGAGACCTAAATAGATTCGGGAACTATTACCTTCTATG
+ACACAAGATATATACATTAAAGCAAAAGATTAAAGGGATTTTGATCAAAGAAGTAAACATCTAAAATATA
+AGGTAAAGTAACACGCACTTTACCTAAGTTCAGAAATTAATTTTATAAAATCAAGGGATAAATATGGTTA
+AGATGTTGGGTTTATGGTTGCTTTTGATATGTTTACCAATTTTTACTAATGCCAGTCAAGATGTTATTTT
+TAACAAGCCTCTTTCATCTTTTGACCCTCGATATACATATACGTACGAGCTAATGGAATTAATTTTTAAA
+GCGACGCCTGAATATACTAATGCTCAAGTTAAAACAACAGAAATGAATATGACTAGAAGCCGAATATTTC
+ATGAGTTGAAGAAAGGTAAATTACTTAATGTTGTCGCGGAAGCTCCTCAAAAGGAATGGGATAGTAATTT
+AATTGTTGTACCTATTCCAATTAGAAAAGGTCTTCAAGGTTTTAGGATATTTATCGTTAAAGATAAAAAC
+CGTAAAAAGCTTGTCCAAGTCGGTCGTTTAAAGTCTCTAAAAGCTTTACATACAGGTTCTGGAAATGAAT
+GGTCAATAAGACTTGCGATGGAACAGGCTGGTTTTGCTGTCGTGACGGCAAATGGTTATGAGTCGTTATT
+CGCTATGTTGTCAAAGCAGCGTTTTACTACTTTTGGCCGAGGCATTAACGAAGCCTACAGAGAGGTAGAA
+AGCCATTTAGCTTTATATCCTGACTTTGTAGTTGATAACCATATTTTATTGGAAATTCCGTTAGCTACTT
+ATTTTTATGTTTCACCATCATTCCCCGAGATAGCAGACCGTATAAGGCTTGGGTTACTTCGATTGATAGA
+AAATGGTGAGTTTGATCGATTTTTCTTTCAAAAGTATTGTTCAGATATTTTAAAGGCTAATATGTCTGAA
+AGACTGCGGTTTAAAATCGATAACCCCCAAGTATCACAAAAAAGAATGATTTCTTTAGTGGGAGATGGCT
+TTCTTCTTGATTCTAATAAGTCTTATAAAAAAGTTTGTCTGTCAATGACACAATAAAAACCGATTATTTT
+TATAGTCGCTTACGCAAGTGAAAAAGCCAAATTTTCCTGTTACCAATTAAACGATAAAAATAATGTATTA
+GAAAATATAGGTCAAATAAGTTGAGTCTAAAAGGACTATAAAGCCCACAAAGTGATCATAAATTCTATCG
+CGAAATGTGCCCCTGAGAGAGATATAAAGCTAGTTTTCAAGCTTTCCATAGTAATTGTAAGCCCATAGAC
+TTATGGCCAATATGACTCAACCACTACTGTTAGCTATAAGCCAGAGCGATAATTAATTTGGGAATTAACT
+AAAAGCAGAAGCTAGCTTGGATAACCATAGAATAATAGTTATCGGTTTAGATGCTCATAATAAATTGACT
+CAAGCGACTGTTTTAAAATAAGAAAATTACAACACCCCTGAACCATTAAATCGCATACTGACCAATAAAT
+ATTCGTTCTAGCTTGATGAATTCAAATATAGGATCTACGCTTTGTTTGGCTTGCCCATGACATGACACCG
+CAAGGAGTAATTCATGCCAAACACTCTTAAACGACTTATTCCTGATCCTGAGGTCATTAAGCTTCAACAA
+TTGCTGAGCTCAAACGGCTATTTCGAAGAGATTAAACCTTCTCATGGTCTATTTGATGGTATTACGTTTG
+ATAATGCCGTTCTATTCCAGCTTCAACACATCTATAAAGATGGTGATCCATTAAAACCAGACGGAGTTAT
+TGGTGCGAAAACTTGGTGGGCTTTAAAAAACCCTTCAGGCGAAAAACAGCGTAATCACTTATCAGCTAGC
+ATCCCTGCAGGGTTAACCACAAAACGCCACCAGCTCATAGAATTAATTATTGAAGAGCACAGTAAGCCCG
+TATTTGAAGTGCCTGACGGCTCTAACCGCAGCCCAGATATAGACGGTTATTGGGGCAATACTGGTGTTAT
+CGGATTAGCCTGGTGTTGTGCCTTTGTCTCATGGGTTTTAAAAGAGGTCACTGACTCCTATCCAATAGCA
+AGCACACACCATTTAGGTGTTCAGAGGATGTGGCGAACTGCTAAACGACTAAACATGACAACAGAAATCC
+CTAAACCTGGAGACATATTTGTCCAGCTATTTGCAGGGGGTAAAGGTCACACGGGATTTGTTGTAGCGGT
+CACCGAAGATGGGGAAACAATATACACATGCGAAGGGAATTGTGGTAATAGATTAAAAATAGGTAAGCGT
+TCCAATAATTCTGAATTACATTTCATTGACTGCCTACAAGATAATCAAACTCTCGACTTTGAGCGTATGG
+CCTTTGATGTAAACAGTACTATTGACAATACAACGAGATAACTTGAATTAGCAAATAACATAAGCACCAA
+TTGTGAAGGGTTTAAGATGGCAACAAAAAATATTATGGTTTGCTTTGATGGTACTTGTAATCACCCTAAA
+GACGCTAAGCAATAACGAAAATGGTTTGGGCATAGGGAAATCGAAGATAACGGCATTACTAAAGTTCTAA
+AACTACATGTATTCTTCGGTGGTAACCTAGAAAAATGAGTTTTTACACAGGCTGGCCACATTCAAGACAT
+TAGCACTCACTTGTTAGCATTGGGTTCGGATTAAGTTTTTGTATCGGTAATTCTTGCCATAATCAGAATT
+TTAAAGTGTGCTGTAAGAAGCGGAAATGCACCTTAAAGGTTCCCTGTTTATGGCTTTATTATGTGTCTTC
+ATTTAACTCAATCCTAGTTAATTTCCACTACTTTCCGAGTATCCCATCATTATTTTTACGTCGGTAACGC
+TTTTAGAATGAGAACCTTCGCAATGGGCAATAAATTCATCTGCTAGTGCGTCGAAGGAGCTACGTGGCTT
+ATAATAGTAAAAGATCCGTGCGACATTGCCACACCACAGGTTATCTAGCGTCGTTTTTTCTTCGTCCGAA
+AGATACGGTTGGTTCTGGCTAATTACGTATTTATAGTAGCGGCCTAGCTGACGGACCAGCTGCTCCAGTT
+CTGGACAGCTATTTTCTGGCGGACATTGTTGCCGATTAGCCATGACTGCATCATAACGATCGAACAGCGT
+CATTGTATGCAGCGACAGTGACGTCTTTGCTGTCAATAGTGGTTTGGGCTGCTTGATAAGATGAGAGCAT
+GGCGCCGAGCAGCGCGACCACCACTCCAATCAACGTGCTGACCGACGCAATCAGCCCCATTGCCCCTTGG
+CGTCGACCGCATTCGCTGCAGACTCTCGCCCCATCCTCGATAGGTTTCTTACACCAATTACATGACATGG
+CTGGCTCTCCTTCTAATTGCTAAATACCAATTTGCATATAACGAACTTATAGAATAGTTCATTTATTATA
+AATTACTCCATAAAACAGGGGTACTAAATGTATTCAACACAGTAAAATCAATAAGTTAGATAAATAGCAA
+CTAAAGTATAGTTTCATTTGTAGCACATGTGTAGCAATTTGGTTGGGACTTCTATTGCATAAACAATATC
+TCTAAAACGTAGCTAATTGCCACATCGAAGACCTAGTACTCACTGATTTGAATTAATTAGGATTAGTTTT
+TCTATAAATAAGGTGCCTGAAAAGCAAATTAGAACAGGCTGTAACGATAGGCTTCGTCAGTCTGGGCTGA
+CCTAAGGCCGAAAGTAAATGAAATCTACATGCTTTGCTCTATAAGGCTTGCTGTCAATACATCCAATTTT
+TAATTATCTAATCCCTTACAAAACACCTGTAAAAAAATCAAGGCGACAATCAAGGGGTCAGAACACTTGA
+ATACGTCTTAAATATATTAAAGCATTCTGTTAGAATACTAAGCTATTGATTAATGAGCACCGAGACAACA
+TGTCAGAATTTAAAGCATTTTCACTTTTAGAGTCAATTATTGACCGCGTTAATCTTAAAGGCTACAAACA
+GCCAACACCGATCCAAAAAGAATGTATCCCAGCGCTTATAAATGGCAATGATCTTCTTGGTATAGCGCAA
+ACGGGAACAGGAAAAACTGCGGCCTTTTCATTGCCTATTATCAATAAATTTGGGCGAAATAAAATTGATA
+TTAAAGCTAAGAGCACGCGCTCGCTCATACTAACGCCCACAAGAGAGCTTGCCTCGCAAATAATGCAAAA
+CATTGATGACTACTCTGATGGCTTGGGGCTTAAAACTAAGGTTGTTTATGGTGGTGTAGGAAGACAAGCT
+CAAGTTGACTCTATCGAACTTGGACTTGATATTTTAGTGGCCACCCCTGGAAGGTTATTGGATTTAATTG
+AAACGGGCGATATAAATTTCAAGGCGTTAGAAGTATTTGTGTTAGATGAAGCAGATACAATGCTTGATAT
+GGGATTCTTTAAGGATGTTCAAAGTATCATATCGAAACTGCCAAAGAGCCGACAAACACTATTATTTTCA
+GCTACTATGCCTGCGGAAATAGAGATACTTGCAGAAGCCATATTAACGGACCCAACAAAAATTCAAATTA
+CTGCTGAAACGGTTACTATCGACTTGGTTAATCAAAGTGTGTACCACCTTGATAAATCGAATAAAGTACC
+CTTGCTATTTAATATCCTGACAAAAGCTGACTATGAAAAAGTGCTCATCTTTTGTAAAACAAAGTATGGC
+GCTGACATCATTGTTAAAGCACTAGAAAAGGCATCAATAACTGCCGCTAGCCTGCACAGTGGTAAAACAC
+AAGCAGTTAGGGAGGAAGCGTTACAAAACTTTAAAGACTCTACTTTAAGAGTATTAGTTGCAACTGATGT
+TGCTGCTCGTGGAATTGATGTTGATAATATTACGTTAGTCATTAACTATAACCTTCCTGAAGATCCAAGA
+AACTACATACACCGTATAGGACGAACTGCTCGTGCCGGGAAAAGTGGTATGGCTATTTCATTTGCTGTAG
+AAAATGATATAAGGCAATTAACTAATATTGAAAATAGCATAGGGCAAGTCATTCCTGTTGTTACAGAACA
+GCCTTTCCATAAAGAGTTTTCAAAAGCGCCTATACAAGACAAGAAAAAGAAACAGGTTAAAAAAACAAAG
+AGAAAATAAGGACAGACATGAATTGTCCTTTGAAACGAGCAATATAGTGGAAAATATCTACCATCAGTGC
+CACTCGATAGCATTTACCTTGTGCACTTAATTGCATTTAACACTGCCACATCTAGTTTATATTAAATTTA
+GAGCTTATTCGAACGGTCAGGCTTAGGTATATTGCGCACTTTTTCCACAAAGCCGACCTAATTCATAGGT
+TAAAATCATCTAATGTAATAACCACTTTGATACGAGAGCGTACGTTTCACTAACTACTTACTATAACTTG
+TCTGTTCGCATTGAAACCATAAATCACTCTCGTATGAGAAGTTAAGCTTTAGGATCATAGAACTGACATT
+ATTTTTATGGCGCTCTAGGCACGAAGCTCAATAGAACCTTTAAGCCTATTTTGTATCGCATCGTGAAGGT
+TTTTTGATATTAACGGATTATTCTACTAATGGCAGCAGCTCAACTTCACCGTTGACATAAGCTGTACAAT
+TCAATTTTGACCCACTTTATTTTAGTGCAATTGCACCATTTAATTTACCATAAACTGTCCCAATACACAT
+GAGTTCATCAATTAACCTTTAAAATCAATGATTTGTTTTTTGGTATGTATCTTGCTTTGGTGGTAGTTCA
+ATTAAATTGAGTTTATAGGACTCATTATGGTTATTTTTCTACCCGTAGAATATTCAATAAAATTATTTGG
+CCTTAAGCTTACTTTAATCTGTTTAATTACATTAATGCTGACCTTAATTAATTTTGTTCCTTTGGATGGC
+ACTACAAGTTCGGTCCTATTTTCAGCTGTTATTATTTATTTTTTTGTTGGACTAACATTAACCGTTTCAC
+ACCAAGAACATCAGTTCAATTCTATAATAAATAGTCTTGACCCCATAAGTTTTGACTACCGAAGCTTGAA
+GTTCGATACGTTATTATCCAAAAACACGACGATTTCATTATTAAACTCTTTTCGAGAGTTATCGCGTATT
+AATCAACAGCAAAAAAATAAATTAAAGGAAGTAAATCACTCTGCAAGCCAAGTAATAGCATCAACGACGT
+GTTTATCGAACAATGTGGAAAAGCAATTTAATGCAACATCGTCGACCGCGGCTGCAATTACAGAGATGAG
+CCAATCAATCAGTGAAGTTAGCAGTAAAATTTCCGCAGTACACAACTCCGCTATGCATGCTGATGAAATA
+GTACAAAGCGGGCAAATCCATATCATCTCCTTAACGGGTGCAATATTAGAGGTAAGCAAGGAAGTATCCC
+AAACACAACAAGGTATGCAAGAGTTAGACGAGTTGGCACAGGAAGTCACGTTGATCACTGAATCTATCCG
+AAAAATATCATCACAAATCAATTTATTAGGATTGAATGCATCTATTGAAGCTGCTCGCGCAGGTAGTGTT
+GGTCGAGGATTTGCCGTTGTGGCAGAAGAAGTTAGAAATCTAGCCATAAGCACCCATAGTTCTAGCGAGC
+ATATAGCCAATAAAATCAATCAGGTATTAAGCCAGAGCAGTGATACTGTTGAAAGTATGAAACTTGTCGT
+TGAAAAAACAAATGCTTGTGGTGAAAAAGCAAAAAGTGTTAATAAAATGCTGAAAGATATTGCTTTAGCA
+ACAAACTCTGTACAGCAGGAAACAGAAGTCGTTTCAGTTAATGCTGAGCAACAAGTCTTGGCTACTGAGG
+AAATATCACGGCATGTTGAGCAAATTGTTCAAAGCTCTGAAGCCAATGCTGACATTGCGAAACAAACTGA
+ACTTGTGGCTGAACACTTGAGAAAACTTACCTCTTAGCTGTTCCGGTAATTGACTTATAAAAAGAGGGTT
+ACTAACAAATGAATCATTATCAAATAATTGTACTGTTACTATTTATCCTAGTTAGCTTTTATTTAAAATT
+AAATAACTCTAAAAAAGATCGCATTAAAACTCAGCGTCAAGGCTTGCTTAATATAAAAGGTTTGAAGCAG
+CTTATTTATTTAATTCAACAACACAGAGGAATGACGGCGGCTTATTTAAATGGTAAAAAAGAAATATTAC
+CTAAAATAACTATCATCAGACAATGCATTCAAGAAAACATTAATAAAAATAAGCTAACTTTTTCTAATGA
+TAATGAACGTTGGCAAAGTTTTCTGGATCATTGGCAAAGACTTGGCACAGCTAGTGTGGGAGCAAGTGCG
+GATAATAGTTTTGATCAACATACTCAATTGATTAGAAATCTCTTATATCTACTTGAGGACGAAGCCGAAA
+AAGGCTTGTTGTTTTCTCAATTTTTACCTCAGTTTCCTCAAGCGGGCTATGTATGGCGTGAAGTGATCGG
+TGTAACAGAAGTTGTTGGTCAGGCAAGAGCCATTGGCGTGGGCGTTGCAACACAAAAAACTTGCTCTAGT
+ACCGACAGTATTCGACTAAGTTACTTACAACAACAAATTAGTGAAGTGATCAAAACTGTATTACATCAAC
+TTTATTGCTTACCACAATATTTAGATGAACATAATAGGTTAATTAAAATCACACAAGAGCAAACCGAAAT
+GTTCTTATCCACCGTTGACCAAGCTTTTCTTAGTGCCGACAAAATCACGTTAGATCAACAAGTATATTTT
+GAACAAGCCAGTTTGCTTATTCAGTCTATCGATGATGTATTTAAACATCAGTTAATGCAAATCAGTAACT
+CTTTGGATGTAAATTGAAGGGTCCATGCTAGCTATCAATATCGTCTTATTTAAAAAAACTCATCAATACC
+TTATCTAGCTATTTTAATTACTGGAAATAATCAATGACAATAACATCAGTAGCTTCTGTAGCTAAAACTG
+CATTATCTCTACTCACATTGGAAGAAATCAAAGGCTCGACTCATCAAGTGGAAAAAGGTGTTCTAAGTAC
+CTTTGAAAATATAACACTAACGAGTCACTTTCAGCCTATATACAGTATTGATCATCAGAAAATAATTGGT
+TATGAGGCACTCATTAGGGGGAAAGATAATGATGGAAATAACATCACCCCAGACGTAATATTCGACACAC
+CGTGTGATGAAAGGAGTAGTGTTTATCTTGACCGTTTATGTCGTTATACCCACGTTGCCAATTCTCAAAA
+ATTAGAGGATCAAGATAAATGGTTGTTTATCAATGTTTCCAGTCTAGCCTGTGAAAAAGGTCGAAATTAT
+GGAACTTTTTTTTCCGATTTATTAAGTTATTTCAATATTCCCGCTGAAAGGGTCGTGGTTGAAATCATAG
+AGGATCACTGTAACAACAATGCTCAATTATTGGAAACATGTAATTATTATAAATCTATGGGCTGCCTCAT
+TGCTATCGATGATTTCGGTGCCGGGCACTCAAATTTTGAGCGTATCTGGAACCTTCGACCCGATATAGTT
+AAGTTAGACCGCTCAATACTTTTAAGAGCAATAAAGTCGAATCATACCCAAAAGATGTTAACCAGTATTG
+TCCAAATTTTACACCAATCTGGTTGTTTAGTTGTAATAGAAGGGATAGAAACTGAGGAGCAGGCATTAAT
+TGCCATCGACAGTAATGCTGATTTTGTTCAAGGATTTTATTTTTCTCGCCCCCAAGCTGCTAGCTACATC
+CAAACTGAAACAAAACCATTGTTTGCTCACTTAGTGAAACAAAATATCGCTATAGAACAATATCAATTAC
+ATCAAGATTTACATTGGTCATCCACTTACCGTAAGACATTTTTACAGGCTGTAATGACAATAAAAACAGG
+TGAAATCATAAATAGTGTTATAAAGCCGCTGATGAATTTGAAAAAAGTAATTCGTTGCTTTCTGGTAGAT
+AATCAAGGACAACAACTGGGTGAGTCTTATATAGTCGACCAAGGAAAACTAAACCCTGCAGGGCAATTTT
+ATCAATTACAACTGGGTAAAGACGCTAATTGGTATCGCAAACATTATATACGTAATGCCCTTAGACAGCC
+TAATCAAATGCATATTTCACCACCTTACCAATCTATTACAGGAGATGGGCTCTGTATTACCACCTCAATG
+TGCTTTGATACTGATGAAGGACAAAAAATATTATGCATGGATATTTTAGCTGGACACTAATCTTGATTTT
+CTAGTTTCTATAAACTAGGCCATTGGCAGTAGTTAGTCTTTTCAGCCATAAATGGCTGCTATTGGTGACA
+AACGGAATAATATAAATATTATGGTTAACTTCCGCTTTGCGCCTTTGTTGACTTTATAATATTAAATACA
+GTTACTTACAGAATCCCAAGTAAAATCATCGTTGCCATTCTAATACTCGACTAACTAAAATAGAAATTCG
+ATATGGTGTTATTTTACTTTGATCTAAAGCCTATTTTGATGTGTTTTTGAGTTGTTTATGAGGTACGGAA
+AGACAGGTAAAGGTAATAATTAACCTATATTTATTGCAAGGAAGCACAATTAATATTGTAAGTATTTTAC
+GGATGATGAATAGAAGTAGCTAATAAGATACGACCCTATGAGGTATTCATTATGAATAATAATCTCCTCC
+CCGACCATAAAACGCTAAGGGAATTAGCTGAAAACTCACCCGACAAACTTGAACTCATTCTTAGGGAAAA
+TATTGCCGCAATCATCGATAAAACATCAGGAATCCACCGACGACGTTTACAAGGATTGCAATTTCAGATA
+GATGTACAAAGGAAGCTGGCAAAAAATCCTGTCGATTCCTGTATACGAATATCGCGAATGATGCAGGATT
+CTTTTATTGAATTGAATAGAGCATTAAATAATTTAACTAAAAACCAGCCAATTTTGGACAAAAAAAAGGA
+TTTTGATATCATCTACTTAACAGATATAGGATGACATAACCACCACTTTGACGAAAAATGAGTGCATCAC
+GTAGTAATGCTGAAGAAATAATGATGCCCTATTTTTTATGCTAACTAAACTAAACTAAAAACAACTACAA
+AAAAAGCCTTAGATTTTGGCTTATTTCTTTTATTAGTGAGTTCGGCACGGCGTGCTCTGCAGCGTACTTA
+TCCCATTGAGATACCGCTTCGATTGTTTGATTTAACACATCATCTATTTTTCGTTTGCTAAAGATTGGGC
+TCAACTTTTCAAAGCTGTAGAAATCATCTCTGGTGAAATTATCTTGTTTCCCGTTAAGTGTCATCCAATG
+TTTACTTACCCAATGACTATCGGGTTTGTAGCTATAGGCTAAATCGTAAGCTGGAGCTAGTTGCCATTTA
+TGGTCTTTATCTAACATAAATCCAAAGTTTTTGGCGTGATCATCATGATTTCGAGATATTACGTTAAATA
+CCATGCGTTTAAATAGCTGCATTGCATCGTCTGGACTCAGTTTTAATTTTCTTGCTGTGTTAAATAGTTC
+AGCATAAGAGTATGAGCCTATTTGTTTGTAGCTTACATGCTCAAGTCCATTGAGTGTTTGTACGTGTATT
+TTGTCATTACCGTTTCGATCAAATCTTTCGGTGATAAAATGTCTGCGTTTACCTTCATTAAGTAAATGGC
+ATGGCATCATATCGATACCACATTCTTTCGCTAATATGTGGTAGGTATATTCCATCGCGCCATAACCCAT
+AGGATCGCCAAAGGTCTCTTGATTTTTATTATGTTCACTGACGCCGTCAAATTTCATCAAGTAGTGGGTA
+AAACCTTCAGGCGCATCAGTTTGGCCTGAGCGAACTTGGGTTAAGTCGTTATTGAAAGCAAGCACAGCTT
+TTGGCCTTGCACCACCAGCGCTCATACCAACGGACATAAGAGACATCATTGCTTCTTTGTCTTCTTGGCC
+ATTATTTTCAAGGTCAACGCTAAATTGTTGTCGTTTATCTAATACGTCTTGTGCGATAGAAACGAGCGAT
+TCAATGTGTATTGGCTGTGAAGCATTAAGGTTTTTTCTTTTTGTGGCAGGTGAGTAAGTTAAAGCCCCCA
+TGCCGCGCATACCTGTGTATTGTAGTCGTTGTAAAGGCGTGATATCACTGGTTGATTTACCTTGGCTGGC
+TATCCAAGCATTCATAACAGCATTACCAAAATCATCCGGTAGTGAGTCGGCGATAAGTCCTGGTAGTCCT
+TTAAAAGTATTCTGGTCTAGCTGGGGAAATGAATAAATATTTTTAGCCAGCGGCATTTTGATTGGCGATA
+ACTCAATGCCTGTTTTGATAAAACTGGGGAAGTATTCAAACGATCCCATTTGGGTATCGGTGTTGTAGCT
+AACTGCGCCTACGTCAAACGCTTTGTACTTAACCTTTATGACTTCCATTACCATGTGGGAGTATCCTTAC
+TTTGGCTGCTATTTTTGCTATTTATTATTTTACTGGTACTTTTACGTGCGCTAGTTGCTCTTTTACGTTC
+TTTACCCTGAAGTTCAATTAATTGAACCGGAGATATCTCTTGTTTTGGGATAAACGAATTAAGTTGCTCT
+GTTAGATCAAGTGCGATAAGAATAGCTATCATGGATTCAAGCGTTGATTTACCTTTTTCACCATTAGTCA
+CCGCTTTGAGGGATAATCCTGCTTTGTTAGCTAAAGCTTTCTGGGTGAGGTTCGCATTGAGTCGGGCGGT
+TTTAATTCTATCGCCCAGTTCACCCGCAATAGCATGCGCTGTTAATTGATCAATATTCATAATATGCCCT
+AAAAGATGTTTTATATGGGATATACTCGAGTATAACCCTTAAAGGGAGTATTACACGACAAGCATAAATA
+TTCAACAATAATGAAAACTACCCTTTATAGGATGATTAACTGCTAAAAATAGCAACAAACCTCCCTAAAG
+GGATTGTTAGGTAACCTAGATAAATACAGTGAAAGAGTCTAATGTGCCCTACTCGTTTTCACTGTTGAGG
+CTGAAATTCAAGGAAAAATACAATGGGTCTTCAATATAAAACGTCGAAGATGACGTCAGATTTTTACAAG
+GTATTAATGCACGCTTGAGTAAAGTACAGAGGTAAGAGCATAGGTAAGTAAATTATTGAATTACAACTTT
+ATCGCCATCGGCTAGTCTTTCTGCACCTCTTATCGCAACATTATCACCATGTTTTAGTGAACCGGTTATC
+GCAACGCGTTCTTTATTTCCTTTACCCACAACAACGGCTAAACGAGATACGGTATTGTCTGCATTCACTT
+TAATTACGTAACTGCCACTTTTGCGCAAAATAAGTGCATCGCGCGGCACAGTTAAGCTTGCTGTTGCTTT
+TTGAGTCGGCACGCTAACACTAACAAGTTGGCCTGCAGCCCAGTGTTTATTAAATGCTTTGGGTATATTA
+AGTCTAACTTCAAAGGTTTGCGATCTTGGATCAGCTCTTGGGATTTTAGCCGTAACAGCAGCCAAGGTTT
+TTTGATCGCTTGCTGACATACTCAATTTGTCACCTTTATTGATGAAAGCTAGGTATTTAATCGGGATGTA
+TAATCGCGCTTCTAAATGCTCGGTATCAAGTAATCTAAGTAAAATATCACCACGATTTACTTCACTACCC
+ACTCTTATCAAGCGCTCGGTGATGATTCCGGCAAATGGTGCGGTAATGATGGCACGTGATAATTGTTCAT
+TAATTTGTGCCAATTTTAATTGGGCAATTTCTAAATCAGCCGCTGCTAAATCATGCTCAGAACGCATTTG
+ATCTAACTTAAATTGCGAGACAGCTTGAGTTTTACTCAGTGCTTGTAAACGTGACAATTCATTTTTTATA
+TAAGCGACATTGATTCTTGCTCGACTTATCTGCGCCTTTTGTTCTGCTTGTCGTAGTTGAATAGGTAATA
+AATCCATTCCCGCAAGTTTATCTCCTTGTGCGACAAAGTCCCCGGGTTCAACTAAGTAATCTACTCTCGC
+GTTTAGTGAAGCCGTTATTGGGATGTGTGATCTACTATATAAGGTCGCGTTGAGTTCAGTTTTTGCTGCC
+ATGGGCATATTGAGCACAGGTGCTACTTTTACTGGTTTTGCGACGACTTTTGTTTCGTTTTTTTCAACAA
+CATCTGCAGCAAAGCTTACTTGCATTAAGTTCATTGCAATTAGGGTAGTTATTACTACTTTTTTCATCAT
+TTTATGTACTACTTTTGCTGGTATCGTATTTACTTTTGCAGTATTTATTTGAGCTAAGTTTACTTGTGTT
+AGCTTTACTTGATTTATTTTTAGCATAAATTTCTCTTAACGATTACTAATACGTAATTCTTGTTCTGTTG
+CTGAGATGGACACGATATTGGTTGTAGGTGAAGCATGTTTACCTTGTGTCATTCTCAGTAAACTTGGGAA
+CAATACTAAGGTGAAAATAGCACTGACCGTCATACCGCCTACGATTACAGCGGCTAGTCCGCGGTATATT
+TCGCTGCCAACACCTGGCATCAACATTAAAGGCAACATGCCGAATAAACTGGTTAATGTACTCATGTAGA
+CAGGTCGAGCACGAATACGAATAGCTTGAGCAACTGCATCACAACGAGACAAGCCCTCTAAGCCACCTTG
+GTTGGTTTGATCTACCAGTAAAATGGCATTATTAACAACCAAGCCAAGTAAAATAATAAAGCCGATCATC
+GTTAATAAATCTAATGATTGATAAGTGAAAATATTTAAGATACTTAGTCCGATAACACCACCCGCAGTCG
+CTAATGGCATCACTAATAATACCATTAGACTATCTTTGGCTGACTTGAAAAGTGCTGTCATCAGTAAAAA
+TAATATAAGTAACGCTAAGATAAAGTTGCTGATCATATCGCTTATAGCAGAAGCCATCTGATTAGCATTA
+CCACTAAGAGAAATAGCCGAGTTCTCGGGCAGATCTAACTGCATTTTTGGAATGACTTTTTCATTAATAA
+GCGCTGTTGCTTCTTCAAGTGACATCGTCGCTGGTGGTGATACTTGAATGCTGACGGTGCGCTTACCATT
+GATTCTTTTTAACTCAGTAGGACCTGCTGATCTGGTAATATGAGTTAACTCTCCTAAGGTCTGGATGCCA
+GCTAACGGAGTATGCATGGGCATCATGGCGAGTTCGTCAGGGGTTTCCCACTGCTCGCCACGCAATATGA
+TATTAGATCTATGGTTACCATCAAAATACTCGCCAATGAATAAACCACTGGTGTAAGCACTAATAGCTCT
+AGCGACGTCACTACGATTCAATCCAGCTTGAGTAATACGTTGATCATTGGGTAGTAAATTTAGTTCTGGC
+TCAGCTAAGTTAAGGCTTGGAATAGGAAATGCGGTGGTGTCTGGCATATTTTCGTTAATCGCTGCAATGC
+CTGTTTTCGCTACCTCCATTAACCCTTCGATATCGGTACCATGAATATCTATATCAATGGTACGGCCATT
+ACCATTGCCAGAGATATTAATCATAGAGCCACGAAACATGAATACTTCGGTATCTGGCAAACCTGAAAAT
+ACATCCGCTTTAACCACTTTCATTAGCTCTTCAACCCGGCTCGGATCATCAGAATAGATAAAACCTCCCG
+TTGCATTAGAGCCAAACGAGTAAAAATTATAACTTTTTATTTTTGGTGATTTCTCTCCCGTTAAGTACGG
+TGCTAATCGTTTTTTAACCAGACTCGCCATTTCATGTTCAATAAAGTCAACATTGCCTCCTGGCGGCATA
+TCTAGGCTGAAAAAGAAACCATCGGTTGGTGCTCTAGGCATGAAATCTGTTTTTGGTAATAAGGTAAAAC
+TAATGATTAATGAGCCAGCAAGTAAAAGGCTGATCCAAGTTACTCGTTTGAACTTACTGTTAGTTAACTT
+CATTACAAGTACAGTGAGGCGTTCCCAATAATGCGCGAATGGGTCAATATCACTGACGTCTTTTAACAAG
+TATTTGCTGGCAATAGGCAATACGGTAATCGCAGAAAGTAGTGAAGCAATAACAGCAATAGAGAGTGTTA
+GCGCTAAATCTGAAAAAAGCTGCCCTTCAATACCCTTCATAAATAATATCGGCAGAAATATCGCAACACT
+GGTCGCGGTTGAGGCAAATAAAGCGCCGGTGACTTCGGTAGTCCCCTTGAGCACCGCTTTATGATTATCC
+ATGCCTTTACTTTTGAGTCGGACAATATTTTCTTGCACTATGATGGCGGCATCAAGCACTAAACCAACAG
+AAAAAGCTAAACCTGCAAGGGAAATAACATTCAGTGTTCGGTCAAAAAGACTTAAGGCAACAAAAGCGAC
+TAATAAAGACACGGGAATGGTGATCGCGATAATCAAAATATTCCGCATACCTCTCAGAAATAACCATAAG
+ATCACTAACGAAAGTAATACGCCTAGACCTAGGTTATTTTGCACCAGAGATAACGCATTTCGAATATGTA
+CGGAAGAGTCAAAACTTAAGTCTACTGTTAATCCTTCTGCTTTTAATGGACCCTCGTTCAGCTCTTTAAT
+CGCGATGTTAATTTTATCAAGTAACGCGACTATGTTTTCACCATTTTGACGCCTCAAGGTGAGGTAATAT
+GACGGTTGTCCGTTTCGTAAGTTGAAACCTTGTCGATCGGCTAACGTGTTATCTACTGTTGCTATATCTT
+GCAAATAAATTGGTCTTTCATCACTATAACCAATAATCATTTGTGTGAGGTTATCTAGGCTATACTGACC
+AGAAAAACGTACCACATATTGGCGACGGCCAACATTAACGGTACCTGCCGAGGTATCATTTGAATTGGTA
+ATGACTGAGCTTATTTCAGCAATAGATAAACCTAAAGAGGCGGTTTTAACTGGGTCAAAGGTGACTCTAA
+TTTCTCTTTGCCTATGGCTAGCAAGGTTTACTTCTCCTATACCTGGAATTCGTGCGAATCTTGGCTCAAC
+TACATCTTCAATGAGTTTTTGATATTGACCAAAATCTTCAACCGGATTATCCGGCAAGGTTTTAATCATC
+ATGGTTGCGGTATTACCACCACCATTAGCTGAAACTATTGGCTCAATAGCGTCAATGGGTAAAGGCGGAA
+CTTGGTTCAAGTTATTAATGACATCGAGCATGGCTTTTTGCATATCAGCGCCGACATCAAAGGTGAGGTT
+AATTCGCCCAAACCCTTGGTTTATCGAGGTATCAACACGAATAACACCTTGCGTATTTTTTACTACATTT
+TCGATGGGTTCAATGATCACCGACTCTAACTCAGACGGTGCTGCACTTCGCCAACCGGTAAAGATAGTTA
+TTTGAGGCTGTTCTATATCAGGGGTTAATTGAATAGGTAATTTAGCGACACTTAACAGGCCAAAAACCAT
+AACTAAAACGACAATAACAATAATTGCTGCAGGGTTTTTCAGTGCAGCTCGTGTGTAGTTCATTTAACCA
+ATCCATAATAAAAGCAGCAAACATTGTATTATAGTGTTTGTTAAAAATATCCGTATTTAAGTAAATTGAT
+GTAAATAAATGTGTCTATAAGTAATTCATTAAGTGTTTATTAATCAATAAGAACCTCCCTACTCTTCATC
+ACCTTAATTACGCTCTGCTTTAGTATCGCTTGAACTGCTTGTATGGTTAAGTTACTTCGCTATACAATAC
+CGAGGTTTTTAATCGTCTATTAAGTATATTTCTTGAAGCCTAACTGTAATGCCAGCGTGAAACCCAACTT
+AAAAATCAACGTTAAAATAAGTAAACGATTGCAGAATATTCAACAAATGGTGACATCACAATATGATCAT
+ATTTGGGATTGCTGTTGTGATCATGGCTTGCTTGGTTGCGCTTTATTATCGCGTCCAGAAGCTACCACGG
+TTCATTTTGTTGATATTGTTCCCCAGCTAATGGCTGAACTGGAAAGCAAGCTCCACCGCTTTTATCCAAG
+TTCAACTTGGAAAACTCACTGTCTTGATGTCGAACAATTGCCTTTAGCGCAATATGAGGGCAAACACCTC
+ATTATTATTGCCGGTATTGGCGGTGATTTGATGATTGAGTTTATCGAAGCAATATATAAGCAACACAAAG
+AGTTGAATATTGATTTTCTACTGTGTCCAGTTCATCATCAATTTCCACTGCGACAGACATTAATTGCGCT
+AGATTTTAGTTTGAAACACGAGGTGCTGATTGAAGAGAACCGACGTTTCTATGAGATAATATTAGTTTCA
+ACGACAAGTGACGAAAATAACAAAATCCATCCGGTTGGCGATAATATTTGGCAATCACAATCAAGTCAAC
+AATCTGAAATTACTAGTAAATACTTGAATAAAACCCTTAATCATTACCAACGTATTCAACAAGGTTTTCA
+TCAAGGTAAGACAAACGACGTTCAATACATCATTGATGCTTATCATGCTGTGGCACGGTAAAGGCTTTTC
+TCAGGTCATAGGCCTGTTAGCTGTTAAAACTGTGACCTAATACTCTTTGTCATCTGAATAGCTAACCACT
+TTATTAGCGATTGAATAGGAAAATCCTTTTGATATTAAATGCCGTAAGGCTTTTTGCTTTAATTTAATAT
+CTTCAATGGGATCTTCACCAAACTTTCTGATTTTTAGCGTCAGTGCTTTATCAAAGTAATCTTCGTCGGA
+GGTTTCTATCGCACTAACGCACTCATTGATAACTTGGGATGAAAAACCTTTGGCATAGAGCTTCTCTTTT
+ATTTTGTTAGGACCTATGTTTTTCTCTGAAAAACTCATCGTTAAGCGTTCAGCATAACGACGATCATCAA
+CAATTCCTCGCTCTATTAGATAATCGAGCGCCGGTTCATTGAATTGTTTATCGTCTTTAAAGAGTAAGTT
+TGCTTTTTGTAGCAAGGTTTTAGCTGAGTAATCACCATATCTTTCGATCATCCACTGCATATATGATTTT
+ACGCGGTCATAAGAAATAACTTGTGGCTTGGCATCTTGCTTTCTTTTATACATGGTAATGTGAAATCCTA
+TCGCTCAGTATCCATTAATTCGCCGCTATGCTTCAGCTGTTTTTTGATAATTTGAAGTTCGACTCAGAAA
+TATTTCTACGCCAATAAAAGCAAAAGGAACAACTGAGGCAATAAATAAAGACAACCAAATGAGTAATGAC
+CATTGCTGCTTATTAGAAACTATTAGCGATAGAAATAAGTAAAGCATGAATAATACACCATGAGTCATAC
+CCAGTTGAAAAACAAAATCTCGACTGACCAAACCAAACGAAATGCTTAAAATTGCTAAGAAAGATAAGCC
+TTCTAAAATGCTGATGGCACGAAAATACTTGAGCATTAATATTACCTGTAAAACGAAAAACGGTATTATC
+CTGTGGTAGGCGCACGGGGTCAAATTTATAATGATAGTTAAGCTCTAGATAAACTGTTTTTATTAAAATC
+TTGCCGTGCGATAAGGATGAGATCAAGGATACTTACTTTGATTTCATCCTTATTCTTAGGTGTTTTGGAG
+GAATGCGATAATATTCACTAGATATCGCCTAATACATGTAATCAACTGATTTACATAACATAGCCAGGTA
+ACACGTTACCTTCTAATGGTGTCGACAAGTCAACATACTGAGACTAAAGGTTCATCGCGTTATTATCTTT
+TTTGTTGTTTACGCAACTCAGTTACTTGCTCAAAACCAATACCCCAGTTATCAGTGCTTACTTCATCTAT
+TACAACAAAAGTAGTTGAAGGGTCTTTATTTAATACCTCAACCATTAACTGCGTACAGCCTTTGATAATG
+GTTTGCTTTTGTTCGTTTGTTACACCTTCTTCAGTAATTTTTACATTGATATATGGCATGTTTTTTCCTT
+TTTGCTGGGCTACATTGGTGAGTTAATCCTTGGTTGTGACTATTTAACTCTTATATCGCTATACATTTTG
+TTAACGATTTGCCACTTTCCTTCTTCTTTGAGTAACCCAAGAAAATCGATATAGTTAAAGTCAAACAACG
+GGCAATGAATTTTCGCCATAGCTTGGTCTTGCACTACATCGATGGCTAATATTTTAAAAGCAATTGGCTC
+ATTAAGTTCAGCTGGTGTTGTTCGCTCTGCCACATCTTTCAGCCACTGGATTAATGAACGCCGAGTTCCT
+GGCGCTTTTAACCAAGCATCTGTGTGGAATATTGAATCTAGCTTCGCGACATCGCCATGATAAAGGCCAT
+CAAAATAACTATATAAAATGTCCTCAATTGCATTAAAATCACTTTTTGCCTCTCCCGGTGCTGTTTGAAT
+ATGTTTCATGTTTACTCCAAAATTTATAAGGGAAAAGTGACGCCCTTACAGCGCCAAACGTTAATTTCGT
+TAACTTTTATTTTTAGACTACTCTGTGGATGACATCGCCTGTTCGGCTTGATCTGTTTTAATGAAGCTTG
+GCATGGCTTGTACCGCATTTAACATCATTATTGTTTTTTCACCTATGATAATATCTACTGGGAAGTAAGC
+CCCCCAACGAGAATATACCGTCAACATAATATCTGCCGCTGAAGGTGCACTCCCACCTAAAAACTTATTG
+TTGGATAGCTGGTTTTCAACAATTTGCCACAACTGATTGATAGTTTTGGCCGCTGAGTTGAGTGTCTCTT
+GTTTTACTTTTTCATCGTTAATATGCTCTGCTAGAAAGAATAACTTACTGTAGGCAGGATGCATGCTGGC
+ATTAGCAAACATAATGTCTTGAATTGCCTGTTGACGATCATTTTCAGTATCGGGGAAAAGTGCGCTGTTA
+TGTTTGTTAAGAATATGAAGCATAATGGCAGCACCTTCAGTTAGTGTCTTGTCACCATCAACCAATACTG
+GCACAGCACCAACTGGGTTGATGGTTTTAAAATTACTCAGCTGTTGCACATCAATAATCGTAACCTCTTG
+ACCCAATTCGCGTAAGACAACTTGAGTGGCTACTGAGCAAGCGCCTTTTGAGTAATAAAGTGTATACATG
+GTATTTTCTCCAAAAGTTAAATTAGTTAGTTCATATCTTCGTTGGCACATTAGTTGGCTAATGGTTACCT
+CGCGGTGATGAATTAATAATACAGAGACAAGTTGTTTCCATATACACCAACAATGGATATATACTGTTCT
+CATATTGAGAACAACTGCTTATCTGTTAACGTATGGAGCAGAGAAAGTTAAATGTAATATTGAAATTTAA
+AGGACGAGTTAATGGATAAATTACGTGCAATTCAGCTATTTGTACGCTTAGCAGATTTAGGTAGCTTTAC
+TCGGGTAGCTGAACAAGTTAACTCATCCAAATCAATGATTAGTAAAGAAATAAGTCGACTTGAAGCCGAT
+TTAGGCACCCGTTTGTTGCACCGTTCAACCCGTAGCGTCCAGCTAACCCATGTTGGTGAAGGTTATTTAC
+AGCGAGCAAGAGAGATACTGTCAAAATTGGATGATGCCGATAATTTTGTGCAAGATTTACAACAGAACCT
+TCGTGGTAAACTGAAAATAAATGCCCCTATGGCTCTCGGTATTACCGATTTGTCACATTTGTTTGCTGAC
+TTTATGAAGGCTAACCCTGAAATTGAGCTTGATATTCATTTAGGCGATGAAAGCGTTGATTTGGTAGAAC
+AAGGTTTTGATTTAGGCTTTAGAGCATCAAGTCAGCCGATAGATTCAAATTACGTTGGTAGGCCACTGAC
+TCGTTTTACTTATAAGGTTTGCGTGTCACCAGACTATCTTAAAATGCACTCTACCATTACTCACCCTAGA
+GACCTTAAAGAACATAATTGTTTTATTTACAGCTACTTTCAGGGAAAAAATGTATGGCCAATTGAAGGTG
+GTATAGAGGTAAAGGGTAGCTTACGTGTTAATAATACAATGTTTATGATGGAGTCGATTAAACAAGGATT
+AGGTATTGGTTTTATTCCCGACTTTGTTTGTCAGCAGGCAATAAACAGTGGTCAAGTTGTTGAAGTATTG
+GCGGATTCTAAAAAGTCTATGTTAACCTTATATGCTTTATATCCGGTGCGGAATTTTGTCCCGCCAAAAC
+TAGTGCAATGTATTGAATATTTAGAGCAATGGTTCGCTGATAAAGATAAACCTTGACGCTAAATGCCGTG
+AAATACTCAACTTTTGTACGAGATCTCGTTTAGCGTCAATATTGCTTAGTGTAACCTCTCCATCGCAGAT
+GTTACTTATTTTTCATAGCACGTTTAGAAACCAGTTCATCGACTGATTTTTTAACAAAATCGTATTGATG
+GTAATCGTCATCAACAATGTCGTTGTCTATTTTAACAATATCTAAATCAATAGGTCGCGGACCATTTTTA
+TTGCTAGTGCGTACTCGCCCCAATTGATTTTCTATAATCTTTAAGTGAGCTTTTAAGTCAGTTGCATTAA
+GCACACAATCAAATGAAAAGGCGGTATTAGTAAAATCTGCCTGCTCGGTAAATCCCACAGGCTCAGTACT
+TAGCAATGTTGCCATACTTGCCTGGGAATCGATTTTTTCAATCAGCTCAAACGCTTGGTGTATATTTACT
+TGTGCATTAATGTTTGAGCCGACAGCGACAATGTAAAATGGCATTAAGCTGAACGTTCCGCAGTAATAGA
+AACATTTTTTGCGTAGCGTAAAGCGCCAGGTTTAGCCACTTGCAATTTAGCGTGGAGTACACCATCAAAC
+GAGATAATTAAGTCTAATAGCACGCCCAATAACCGTTCAATAGTTTTGTAACTGGAATTGAGCACAACCT
+CTAAAATTTCTTTATTGATGGTGCGGTAATTAACGCAATCTTCGATGTCATCAGATAACATCGCTTTAGA
+TATGTCTGCTTCAATCCAATAATCAATAATGAGTTTTTGCTTGTTCTTACGTTCTTCTTCGGTAATACCG
+AGAATGGCGTAAATCTCTAATTTTTCAACATATATGCTGGACATTGTAAGTGACTCCCTCCGTCTATCTG
+TAATGTTTGTCCCGTGATGGAATTGTTTTTTGCTAAAAATTCAATCGCTGAATATAAATCAGATAACGGT
+ACTTTACGCTGTAAAAGGTTCATATCTTTGCTATCTATCTGAGTAGCTACTTGGCTAGAATTCTGTTTAC
+TTTCCATGGTACTCGTTGGATCCATCGCATCTAAAACAAAGCCCGGCGCTATCGCATTAACTCGTACATT
+GGGTGCACATTCTATTGCTGCCAATTCAGTTAATGTTTCCTGCGCTTTTTTTGAGATGAAATACGCCGAC
+TTATTGGTATATAGGTGCGATAAATTGGCATCTGAAATATTTATAATTTGGCACGGCTTGTTTTGTTTTA
+CTAGTGCCTGAATTAACAGCCAAGGACTCGTAAGATGAATATTTAGATTGCTTTGTATTTGCGCTAAAGA
+CGATTCAAGTAATGAGCCTTGACCAAAGACGGAAGCACTGTTTATCAGTAATTCAATATGAGGTACTTGC
+GCCAGCAATATTTCAAATCGTTGCTCAATTGTCGCTGGATCATCTAAATTTGCCTGCCATAAGACCACTT
+TGATATTAAGTGCTTCTAATTGCGCTTTTAATGCAATGGCAGCCGTTTCAGAATGATTGTAATGCAGCAC
+AATATTCTTACCACTTTTGGCAAACTCTTGATTGAGGAACGCGCCGATGCGCTTTGCTCCTCCAGTGACT
+AACACCCAAGCAGCGCTATTCATCAATCTCTAATCAACTGCAAAAATTCAGCACGGGTATCTTTACATTT
+CATGAACGAACCGAGCATACATGAGGTTTTCATTTCAGAGTTTTGTTTTTCAACACCACGCATACGCATA
+CATAAATGCGATGCAGACATAACCACACCAACCCCTTTTGCACCGGTAACATCCATAATGGCATTGGCAA
+TTTCTTGCGTTAAATTCTCTTGAATTTGCAAACGACGTGCGAACATATCAACGATACGAGCGAGTTTAGA
+TAAACCTAATACTTTGCCGTTTGGGATATAACCAATGTGGCAACGACCAGTAAAAGGTAACATGTGGTGT
+TCGCACAATGAATAGAGTTCAATGTTGTTTACCACTACCATTGAATTACAATCTGAGCTGAATAAAGCTC
+CGTTAATAACAGTGTCTAAATCTTGCTCATAACCCTGAGTGAGAAATTTCATTGCTTTAGCTGCTCGTTT
+TGGCGTATCTACCAAACCTTCACGGCTCGAATCTTCCCCTATTTGTTCAATAATCGATTTAAAATTTTGT
+TCCACTTGGTTACCTGCTTATTTATGTTAATTCTTTATATTAATGCATTATGGTTTGTGATGGTTGCTTA
+CACATGCTGATCTATTAGGATTGCATTACCATCAGGGTCTTTAATAGAAAAACTTGAAGGACCGCTTTCA
+CCACTAATAGATTGTTGTATTATTTCAACATCTTGAGCCTCAAATTCTTTTAAGAGTTCTCTAATGTCAG
+TAAAGGATTCTAGCGTTTTGCCGTCTTTATCCCAACCAGGATTGAAAGTCATTATATTACCTTCAAACAT
+GCCCTGAAATAAACCTATAGTATGCTCACCGTTTTTAAGTATTAACCAGTGTTGAGTTTGATCACCACCA
+ATGACTTCGAAGCCGACCTTTTGATAAAACACTTTTGATGCTTCAATGTTACTTACCGCCAAACTTACCG
+AAAATGCACCTAATTTCATCTTATACTCCTCAGTTTTATGACTAAAGCTTGGTTACAAGGTTAATCGTAG
+TGACGCTTAGACTTTAATAAAATAAGGTATCGCCACTAAAATAACACCTACAATAAGCAACATAGTTACA
+CTAGACATAAAATATGGGAAGACAAAAAGTGATAAACCGATACAGAAAGGAACAATAGCTCTTTGCTTCC
+TACCATACATGAAATAGCCAATACCTATACCACCAAACAAAACACTCCAAAGCATTATTGATGCACTATC
+CATTTAGAATCCTCTTATTGATACTAGTCGACTAAATGATGAAATGAAGTAGACCATAGCCAAGGGTTGC
+GTGTCCAAGCTTATGTTCTTGTTCTATTTTTGTGCCACATTATACAGAGTAATAAGGCAAGTAGTCCACT
+AAGATAGGTTGCGAGTAAAGGAATTATCGTAAGCTGATATGCGTGTTCATAATCTTCTGGGTAATATGAA
+TCACCCGCTAAAAACCACGCTGAAATAGCGCCTACAATTAACCAAATAGCTGATGCCAGTCGCTTATGGC
+TAGGTGCTGTAGCATAACCAACAATAACCACACAAAAAGCAGCAACCGCCCCTATAATCGGTTTTTTCCA
+AACACCAGCTAAATCAGCAAGTAGTCCCGCAGAAAACGCGGAAATGACAAATGAAATAATGACTATCACA
+ATTGATAAAGTAAAACCCTTAACTTGATTCATATTCAGCCTTATTAAAAAACACAATCGCTTATTATGTT
+GATGTATCAGAAACCTTATTTCCTAGAATATTAAATAACTTACACTAAATCATAGGTTATACCAATCGTA
+TTAAATGGTGTGTTTTAATTAAATTGAGAAAAATATTAAGCAATAGATATTTATCTAAACGCTATAAAAT
+GCTCTGGTCATAACGACTAGCACTGTATTTTAGGAATGTCTCGCCACTGACTGGTGTATTGAGGGCTTAA
+AAACGCTCGTCGCATTTGCCATTTTTCATGATGCCCTTCAGCGGCCAGCTTTAAGGTGCTATCTCCGTAT
+CTGTGGTTCACATTATCTAAGCATTTCATTACGTTACTATTAGTGTGATCGGGCATAAATAAGTCTGGTT
+GTATAAACGTTTTACTATTTAATTCGATTGCACCTACACCACAACGGTAAAATTTTATTCCTGCTTTGTA
+TATAGAATCAATAACTTGGTTTACCGCGCGCGCCATTTCACAGGTATTTTCAGTCGCTATGATAAATGGA
+AAAACCATGGATTGCTTGTAATACAAGTCATCATGCGGCGAGTTAGAGGCAAATATCATTAACTTTTTAA
+TGAGTGAATTTTGTCTTCTCACTTTCCTTCCTACAATGGCTGCATGTGTTACCAACGCAGAGCGTAATTC
+ATTTTTTGTGGTAATGCGCTGTCCAAAACTTCGTGTTGAGAAAATCTCTTTTTTGGGTGATTTCACCTCA
+TCCCAAGACAAACAACTGATGCCGTTTAATTCATTCACGGTTCTTTCAGTTACTACGCTAAATTGTTTTC
+GTATATGTTTAGGATCTTGCTCTGCTAACTGCGCGGCGTTGTTAATACCCTCAAGCCCTAATCGTTTCGA
+TATTTTTCGCCCGATGCCCCATACCTCATCTACCGCCATGCGCTTGAGTATTTTGTCTCTGCTTACTGCG
+CTATTAATAACGGCTACACCATTAAAACCAGAGAGTTTTTTGGCTGCATGGTTTGCCGCTTTTGACAGTG
+TTGCTGTTTCACCAAAACCAACACCGACGGGAAGTCTCGTTTCTTTCCAAATGGCTTTTCTTATTTTATG
+TCCATATTCGTGCCAATCATTTATGCAGCTTTCATAATGATCAAAATATAAAAATGACTCATCAATGCTG
+TATATATACTGGTTATCACAAAAGCGGCCGATGACATTCATCATTCGTTCGCTCAAATCCGCATACAACT
+CATAATTTGAAGAACGAACAACCACGCCATGCTTTTCAAGCAATGATTTAACTTGAAAGTACGGTATAAA
+TTTTGGAATACCAAGGCGTCTTGCAATCGGACAGACAGCGCAGATACAACCATCATTATTAGTTAAAACA
+ACAACGGGTTTATTACGTATGCTGGGGTCAAAAACTTTTTCAGCACTTGCGTAGAATGATACTGCATCAA
+CTAAAGCATACATGCCGCTAACTCTGGAGATTTATGATGTAGACGAATAGAGCGAGTAACAACGCCCTCT
+AGTGAAAATTCATCTTCAGGGGTAATTGAGACAGGCGCAAAATCAGCAGAGGCTGATAATAGCCTAGCTT
+GCACCTTGTCGATCAATTTACAGACGAAACAACCGTTGTAATTAGCCACAATAACATCACCATTTCTAGC
+GGTTAATGATCTGTCGACAATAAGAATATCGCCATCAAATATTCCTACCCCTTTCATTGATTGGCCAGAA
+GCCTGCCCAATGAAGGTAGCATTGGGATGTTTTATGATTAATTGATCAAGCGATAAGCCTAATTCTTTAT
+ATTCTGCTGCTGGAGATTCAAAGCCTGAAATACCAGCTTCGGCATATATTGGAATAACTTTCATATGAAA
+ACCGCACTATACTGTAATTATATACAGTATAGTGCGATTTACTTAATTTATGAAGTACTGAGTCTATAAT
+TCGAGTTTTTCTCATGATTTATTAAATTCAGACAGCAAACCCTAAATATTATTAAGCCATCGACTTACAT
+GCAGTGACTATCATGTGACAAGCGTAATTATTTTAACTTTGTAGCACCCTACTTTACTCTTTCATTTGTT
+GTTAAATGTGATCAAAAAACTCAGATTTAGAACTATACTGAACATAAGGATGAAGGTTGGAAATACAGAT
+GCTCAAAAAGATTTTGTTTCTTATAACTTTTATTTTGCTTATTCAACAATATGGCAATGCACAGTTAAGC
+CCCCCGCTTAACCAAAGTAAGTGGACAGTACCTGTGCTTTCAATCGATGGTGCGATCGGACCAGCGGTAA
+GTGAGTACCTCGTCACAGAAATAACCAAAGCTAATAATGATTCAAGCATTCCGTTAGTGATCATAAAGCT
+AGATACACCCGGTGGTCTGAGTTCAAGTCTACGAGAGATAAATCAACAGATATTAAATTCTACAATACCC
+ATTGCTTGTTTGGTTTATCCTCAAGGTGCACGTGCGGCAAGCGCGGGCACTTATATGCTATACGCATGTC
+ATTATGCCGCTATGGCGCCAGCAACTACCCTAGGTGCCGCTACGCCAGTCAGTATAGCCCCACCAGCGTC
+AAATCAAGGTGAAGATAAAAAAAACAAATCACCTTCAGCTATGGAAAAAAAAGTATTAAATGATGCCATT
+GCCTATATCCGTTCGTTAGCACAACTACGCAACAGGAATGAACAATGGGCTGAATTAGCCGTCTCTGAAG
+CGGCAACCCTTACTGCAGAAGAGGCGCTCGCTGAAAATGTTATTAACTTTATTGTACCAACAGCCGAAGC
+GTTATTTGCCACTATCATAAAGCAAAAGCATTCAGAACATCATTTTGCTGAGGTGACAACAGACAACACA
+CAACTAAAAGCGGTCCCCCCCAATTGGCGTAATGACTTTATTGCCACGATCACCAATCCAAATATCGCCT
+ATATTTTAATGCTTATAGGGATCTATGGTTTAGTGTTGGAGTTTTATAGTCCCGGCGTAGGGGTAGCAGG
+AATTACTGGGGTAATTTCGCTTTTGATTGCGCTATATGCTTTTCAACTTTTACCTTTAAATTACTCAGGT
+TTTGCCTTGTTACTCGTAGGGATAAGTTTGCTAATCATTGAATCTATCATGCCTAGTTTTGGCGTGTTTG
+GTATTGGGGGCACTATTGCTTTTGTACTCGGATCTATTTTTTTAATCGATACTGAGCAACCGCAATATCA
+AATTTCACTCCCTCTTATTGCTGCTTTTGCCTTTGTATCAATACTATTTTTTGTGCTTTCCTTGGGATTA
+ATGTGGCGAAAAAGAAAGAACAAAATCGTAAGCGGACAAGAAGAATTGATTGGCGCTATTGCTTTTGCCG
+AAGCAAGTTTTACTCATCAAGGTTTTGTGACAATTAATGGTGAGCGTTGGGCGGCAGAATTTACACAGCC
+CGTTAAACAAAACCAAGCCGTTAAGATTAAAGCCATTGATGGTTTAACCTTAATTACCATCCCTTGTAGA
+GAAGAGGAGAACAATCATGGACGTTGTGTTTAATAATACCCAACAAATATTCACCGTTGTGGTCATTATT
+CTATTAATTGCATTACTGCTAAGTGCATTTAGGATTTTGCGTGAATATGAACGTGGTGTAGTATTTTTTC
+TTGGACGTTTTGACAAAGTCAAAGGGCCTGGTTTAGTGATTATTATTCCATTAATTCAACAGATTGTTCG
+TGTTGATTTACGAACCGTAGTAATGGATGTACCAAGCCAAGATGTCATCAGTCGAGATAACGTATCAGTA
+AGAGTAAATGCTGTTATTTATTTCCGAGTTATCGACTCACAAAAAGCGATAATCAATGTCGAAAATTACT
+TACAAGCCACATCACAATTAGCTCAAACCACCTTGCGTTCGGTATTAGGTCAACACGAATTAGATGAAAT
+GTTGGCAAGCAGAGAAATGCTTAACATCGACATTCAAGAAATATTAGACGCAAGAACTGATGGCTGGGGG
+ATAAAAGTATCTAATGTTGAAATAAAACATATCGATCTTAATGAAACCATGATCAGAGCGATAGCAAAAC
+AAGCCGAAGCTGAAAGGACCCGTCGAGCCAAAGTGATTCATGCACTGGGAGAAATGGAAGCGGCAGAAAA
+GTTGAGTGAGGCGGCCAATAAACTGAGCACAGAGCCTAATGCAATAATGTTACGTTATTTACAAACATTG
+ACAGAAATTGCGGGAGAGAAAAACTCTACTATATTATTTCCTCTGCCTATGGAGTTACTGAAAGGATTAT
+TTTCTCCAAAAAATCATGATAATAAACAATGACTGTAAATTTCACTACACCGTTAATTGGACCAGCCCAC
+ACCATTCAACTGGACCAAGAGTGAAATTGAATACGAGCATCAAGTCATAACAGCACTCTAAATAGAGTCT
+CATCTAATGTTATATGTTATTTCCACAACAAAAAATAACGCGTTACCAAGAATTAAATATAAACCCCATA
+TATAACAATTAGTTTGGTGATTACAGTTGGGTTTTATACTGTTTGAAGTAAATGACTTAAATTTACTTTT
+TAGGAACATTTTGAGCGAATGTTACTGGATATTTGAGAGTAAACGTTTTAATTTTTCGTGATATAACGTC
+AAAATGTGACTTATCTTATCCACTTAAAGCATCCCTCCGATTACCATAGATAATTATGACCGGCAGCAGA
+ACTTTTTTTGTCTATCAACCAAACAAGTGCATCATCACGTTCGGTGAACACTTCAATATTTAACGCGTTA
+GAACTTGGAATAGTCGCTGAAAAATCAGCACTCATCTTAGCTAATTTATTGGGTGCAAATACTGCTATTT
+TATCTATGGCGGGCAAAGTACCAAAATGGATTAGCGCATCAAGTTGCGTAGAATAGGAATTGGTTTTATT
+AATAAGTAATGAAAATGATTCACTAAACAGTGAGAGTAATAATTGATGAAGTTCATTTACCATGCTAAGG
+GTAATATCTGCGCCATTATCAACCGTAATTTCTGCGAGATCATGACTAAGTATGCCGACTTTGGCAAATG
+ATATTTGGTGTATTTCCATATGTTAACTAAATCCCTATTACTGATGTTGTTATTCCCTAACAAATATTAG
+TATAGCTAAACATATGGATTATTGTCATGTGTTTTATAATATTGATAACTTTAACTTTTTATACTGGCAT
+CTAACGGTGCTCAATGCACACCTATACTAAATATTTACCAATGAATGGGGTCAACTTTGTAATAATTAGT
+CAGTTGACGATAAAGTGCAGGATGCTCTATAGAGAGTTGCTTAGATTTCTCAAAAAACACTTCACTCACT
+ACGGCAAAAAACTCTGCTGGCTCAGTGGCACCATAATAATCAAATATTGATGGTGTACCCGCAGCGGCTT
+GCTTTTGTAATATTTTAAACTGTTGTGAAAAGATTGTAGACCAACATTGATAACTTTGATCTTTACCCAA
+AATGGGCGCGCCATTGGCTTTACCATTTTCTTGATCTAGTTGATGAGCAAATTCATGGATTACCACATTG
+TGGCCATCATTGGGTAGTTCTGCACCGTGTAGACTGTCTTGCCAAGATAAGACTATTTTGCCAAAGTCCC
+ATGATTCACCTGCTAAAGCGACTTTTTTGGTAAATTGAACACCATCAGCATTACGCTGGTTTTGCTCTTT
+AAGAAAAGCGCTTGGGTAGATTAAAATCGTTTTTAATTTAGGGTAATAATCCGTTTTTCTATTCAGCAGT
+AATAAACAAGCTTGAGCAGCAATGGTAATTTTTATTTCTTCCGTTATTTTAATACCGTTGCAACCGATAA
+AATCTTTCTCTGAAATAAATACTTGAATATGTTGTTTAAGCTGTAGCTGTAAATCTGTTGGCATTTGCTT
+GAAGTAAGGCATGCGTTGCTGGATTATTTTACGCCATTCCTTTTTGAAAGGTAGGCTTCTTATTTTATCG
+CGCTTATGTTCCCGCCAATACGGCTTTGCCATTAAATAGCCAATAATCGCCATACCAATAAATAGGGGTA
+AAAGAATAATCAAAATAAAACCTTAATGATACCAATGTATTAAAATAGTGAACCTTACTCATATCTTGGT
+ATGAATGAAGACAATTTCAAGCGATTAGTACTTTCAATCGTAATAATAAGAAATAACGGTCAGTACCCCT
+TAAGTATATTCAAGGGATACTGACCGTAGATATAACGCTAGATGGCGTTTGTTATTTGGTGATAATAACA
+ACCGCGTTTGACTTGGTTCTAATCGTTTCACTTATATTAGATAAGCCCAAGTAAGCGGGTTGTCGGCTAT
+CAAGGGAAAAAAACTGTGGTACAGGATTATCTGTAAAAGCGCTATGCCATTCAATGACAGCAAAGTCGTC
+AATATCTAACTGGGTTGTGGTGCCATCTACCAACTCAGCTTCGACCAATACACGATAACTTTTGTAACCG
+ACTCTTGGGGAGTTATAGTCAACTTCTACATTTTTCCATGTATCTGAACCGCTTAATTCAACAGTTTTAA
+TTAAGTTTTTAGGACTATTTTCAAAGGCATCAAATAACTTTTGTTTCTTTTTTCTTCCTTGCCAGTAATA
+GTGTAATTTAACGGCTTTTTTACTTTGATAATTTGCTTTAATGGTAACTTGTCTACTGGCAGAATAAACA
+CGCCAAAAACTTTTTACACCAAAAGACGTAGATTGTTGGTTATTAAGTGCTAAAGCAATACTTGTATTAC
+CACTCGCGCCATAATTATTTAAACTCATGATACTTCTATCAAAAAACAAACCACGTTCTGGGCTATCAAA
+CGTTGAAAAGCTCTCAAAGTTACTGCCATTAACTAAATTTTTACCCAGACGATATTTTACATTTTCGTCT
+TCTATCCATATTTCACTCAGCTGTTTATGCCATGGTAGGTGATACAAACTCGCTATCTTGCTGCCTTTTG
+AAAAAGTTAATTCATGTTTAACGGGTGTGTTAACACCGGCTTTAACTTTAACCTGTGTATTGTTAACTGA
+TTTAACGGTCACTGATGGTCTTTTGGCGGTAATTATACCGTGACCACCCGATTGGGTAATAAGGGTATTT
+CTAACCTTAGAAAGTTCGGTTAAACGCTTCATCACAGTATAACGATTAGTACCTGTTGCAGGCGTTGGCT
+TATAACCCTTAACGTATAAAGGAACTATTTCCGCGCGATGAAATTCACCTTCATCTAACCAAACATACAA
+AATGAAACTATGTTGTGTGGCGCTGAAGTTTTGATCAAAGATAAAATTGCCCATTGAGTACGCAATGAGC
+TTGTTGTCATACAACTCTAGACCCTGAGTTACATGAGGATGATGGGCAATGGCGAGTGCTGCGCCATTAT
+CTAATGCTGATTTTAATCGTTGCTCGGTAACACCTGTTGGGCTGTTAGCGTACTCTTGACTACCATGATA
+TTGCACTATGGTGACTCTATTTTGCCCCACTTCTTGCTGAACAGAGTTAATAATATTAGTCATTGAACCA
+TAAGCAGCGCCGCCGTGTTCGTGATTAGCTGTTTGCGTAGGCTCTGAACTTCCTTCCCAGCCGACATAAC
+CTAGCATAGAGAATTCGGTATTGTTAATGGTATCGTGATGAGCCTTTAGCGCTTGTTTTGCATTCATACC
+AGCACCAGAAAACCCTAAAGGACTTTGCTGTAAAAAGGCTAAAGTTGACTCCATTCCTGGCTCTAAATAA
+TCATAGGTATGGTTATTGCCCAAACTTACGTAATCAACACCTGCCCACACTAAAGCGTCGAGTATTTCAG
+GTCTAGAATAAAATGTAACTGACTTAGGCGCACGATCTCCAGGTGTTTTATTGGCAATTTGTGTTTCTAA
+ATTAACTGCTGCGTAATCCGCGATACTCATATAAGGTTTTATGTTTTCAACTATCGCCTTACTATCACTG
+AGCTTAGTCTCAGGATGAATCAAAATAGAATCGCCAAAGTAAGGTTTATAATAACGACGATCCATCATGA
+CATCACCACCAAAAGCTAACATGACTCGCTTAGCTTGTTTGGTAACTAAAGTGATGTCTGCAATAGCAGC
+ATGAGTTTTTTCTTGATTCTGAGAGAAAAGTTCATAATGACTAAATGTTTGAATGCTTTTAAAGTAGCCT
+TTTTTAACAAAGTTGAGCTGATAAGTATCATTAGCGGCAGTAGGTATAACGAAACGTCCCTGTTTATCGC
+TGATAACTGATTTACTGTTTAAGGTGATATTTACCATACTAAGAGGCTGTTGTGATTCATCAAGCAAACG
+GCCTGTAATGTTGACCGTTTGATTTGCATTAACATTAAGCTGAAAACCAAAAGCAGTTATTAAAATTATT
+ATCGTTATAAACTGTCGCATATTTGTTCCAAGTTTGTTGCCTCTACAAGGCTATTAATAAGTTATCAATC
+AAGTATATACAAACAAAAATAATAAATTCATTCTTATCCATAGCTGATATATAACCTAAGGGCATGGGTT
+GATAATATCTTTACAAGATAGCTTTCAATCCTAATAGTCAGCTATTACTCGTTGAAGCGCCCTGCTCTTG
+AAAATTTATCCTCACTTAACATTGCTCATTGACTTAATTTAGTTGGTATAACCTGCCTTTATGGCTAAGC
+AAAACTTAAGTCTTATCATTTTTCAAAATAAAATTACATTATGTTAATTCAAGATAATTAATAACTGTTT
+TAACAAGGTGATGAAAATGGCTGATACTAACAATACCCAAGTGCAAATAACAAAAAGCAACAATAGCCCT
+GCAGATAACCTCGTGACTAGTTCAGCAACTAGCCAAGTAAAAGATAGCACCCCAATAAATAATAAGGTGA
+TTCAGAAAACCTCCGCTCTAATGAGATGTTTTGATTTAGTTGAAGAAGCTAACTATAGCTATGTACTGGG
+CTATAACTAATTAGAACGGCTATTTCGCGAAACAATTGACAGTTCATGACTCAACGACTGAGAAAATCGA
+ATGAGTAAGTTAAGTCAGCTCTGTTAGTCGTTATAGCTATAATCCAAACAAGTTGACTGTGTGTTATCAA
+TAGTTGTGCTTCGTCTACAGACAAGTACAAAATATGTACGGACTATTATGAGTGATTTAGTGAAGTGTTT
+TTTAACTGGAGCTTGGGTTGCTTAAATAGCTTTCACCTAAAAGTAATATTAGATGAAAGCCTCTTCTCGA
+CTATCTTTTACTATATGACGTCTTATTGAATAAATTTTCCGGCTAAGATACCGCCAAACTTTTCATTTTC
+TATCACCAGTGTACCGTTGACAATCACCTGCTCTACGCCTACTGAGTAATTATTCCACTGGTTAAAGTTT
+GCCATAGGTGCAAAATTTTGTTCATCAAAAACAATCACGTCGGCCTTATAACCTACTTTTAAAATACCTC
+GTTCAGTAAGACCAAGGACTTTGGCTGTTTGGGAAGAACTTCGATTGATAAATTCGGCCATAGTGAGCAA
+TTTTTTATCGACTACATATTTTTGATATTTTTGCGGAAAACTTGCATATTTCCTTGGATGACCGTTCGTA
+CCATCCGATGAAGTGACTACCCAAGGTTGCACCATAAAACGTTCAACATCCTCAGGTGACATATTAAAAG
+AAGCTACTCTAACGTCGCCTTGAAGTACCATCCAAATAGCCGTATCAACGACAGATAAGTTTTTCAGCTC
+TGACACCTGCAGTAAATTCAAACTTACCAGCGTTTTATCATTAAACTCAGTAATATAAAGAGAATCTGGC
+CCTCCTCTTCGGCGAACATTCTCGGTGATTTCTTCCGCTAATATTGCTGATAAATCAGCTTGCTTTAAAC
+GTTGATGAAAAGCTTCTTTTGAATCAGCCATTACCCATTTAGGCATTACCGCACTGCGCAGCTTAGTACC
+TGATGCTAACCAAGGGTATTGATCGGCAGATATTGATGTGCCATTTTCTTGTGCTTGGGTAATCATTTCA
+ATCGCTTGCTTACTTTGCCCCCAAACATCAACACCTAATGCCTTTATATGTGCTAAATGTAAATGTATAT
+CAGCTTTGTCGGCAATATTAATTGCTTCGTCTAAGGCGGCAGTAAAACCTATGTTAAAGGTACTTTCATC
+ACGCAGATGTGTGTCATAAATCCCGCCATATTGACTAGCAATTTTCGCTAAGGTGATAACTTCATCTGTA
+TTAGCATAACTACCAGGCACATAATACAACCCTGTTGATAGACCAATGCCGCCGGCTTCCATCGCTGTTG
+TTAATAGCGCAGACATTTCATTGAGTTCTTCAGGCGTAGCGTAACGCTCTGCTCTGCCCATGACTTGTTC
+ACGTAAACTGCCATGACCCACTAATAATGCAGTGTTAGTCCCAATACCATTAGCTTTTAGCTTTTTAGCC
+ATAGCTGTTATATCTACTGGACCACCGCCATCGTTACCATTAACAACGGTAGTTACCCCTTGAGTTAAGT
+AATTTAAGTTATGGTTTTTATCTTTACTTAGCAGCTCGGCTAAAGAGTGAGTGTGGGGGTCAATAAAACC
+CGGACTTACGATTTTATTCTTAGCATTAATGATTCTTTCGGCTTTAATACTGTGTTCACCACTAAGATAT
+AAACCACAAATAACTTGCTGACAAATCGCCACATCGAGTTGTTGGGCTTGACCACTTTCGCCCGTGTAAA
+CAGTGCCATTAGTGATTAATAAGTCAATCTGTTGAGTTTTAGGCTGTTGCTCTTCAGTCGTGCAAGCACT
+TAGTAGTGCCACACTTATCGCCAAAGTGATTACTTTTTTATTAAATACATTCATAGCTTTTCCTATTCTT
+TATCATGATCAGTTTCTGATAACATGTTAATCATCAATATATTAGCGGATTTAAAGGCAATACGTTTTAT
+CTTAGTACGATCGGTATTATCACCCATTTCATAGGTAATGGCATGAACCCCGAACTGATCAGAGAAGTAC
+TGCTTTGACACACCTAAGTTTGGGTTATTCCCTGGTCTTAATACCACATTAAAGTTAGGCATTTGTCTGT
+CCAATTCACCTAACCAATGCCGAACAAAATAAGAGCTTTCAACGCCATAGTCTACTGGCATGGTATAGAA
+AATATCATTTTTAGTAGAGTGAAAATCTACTGCAAACTTAATTTTTTGCCCTTGCGCTACTAAGCCCTTT
+AAATAGTCATTTATTAACTGAGTTTCAATCTGAGAAAAGTCATTCCAATCACGGTTTAAATCCATGCCAT
+TAGCATTACTACGCCAATTACCAGCATGTACACCATCTGGGTTTATATTGGGAATAACGAGAACATTATA
+TTTTCTAAGAAAATACTTACTAAGTTCGCTCTCTGATAACAAGGTTTCAACAAACGGAAATAAGGCCAGA
+GCACCGGTAACTTCTGGCGGATGTTGCCGACCTAGAATCACCACCCACTCATTACTATTTTCATCTCGAC
+TTTCAATTTTGTAAATAGGACGACCTTGAGTAGACAATCCTAAAATACTTTGGGTAAAAGCACTCTGTAC
+CGTTAGTTCTTCTGCCCAATCAACATAATATTGATTATTGATAATTTCTTGTGCGGCAATTGTGACTGAC
+TGAGGAGATGCTTTCACTTTCATGATTAAGCGCTCACCTTTTAGCTGATAATCTTGTAACTGCCACGACT
+TATTACCATCACGACTAATTTTAGGGGGGTAACGATGTTTATCACCCTGTACCTGCATGGTAATAGTGAT
+ATCCGTAACTTGTTTTGCCTGTATTTTAAAAGCATACCAAGGACTTGAATTAATAGGCGTATTTTCAGGG
+ACTAAAGTAATTGAATATTCATATTCACCCGTCCTTTTACATTCATCCATCCGACCAGCAGCAAAATCAC
+TGGTTAACTTTACTTGCTCATTGTTACAGGACTGACTATTAGCGTTGGTATCCTTATCTGCTGTAGGTTG
+AAATTCCTCTTTTAAAGAAAGAGCTGCTGTTGCTGAAATATCAGTCCCCGTGTTTTTAGAAACGGTTGGC
+GGAGTCTCTTCAACTGCAGTTTGAGGGGCTGAACAGGAAAATAAAAAGAATAAGGGCAATAGCAAAGTTA
+ATGAATTAAGGGAATTTTTCATAATTGGTTCTTTATAAACTTGCATGGGTAAGAAAATATGGCCTGACTA
+CTTTGAGTCAGCCAAGCCATAAGGTTTGTGACTAATTAAGCGTTAAAAACTAAAATTAGCACTGGTATAG
+AAGTATCTTCCACGGCTTGAATGTAATGAACCGTCATAACCAAAGGTGGTATCAGCCAATGGTGGTTCTT
+GATCAAAGATATTATTAATACCAAAACTTAGACTCACACCTTCATATCCCATAAAGTCATTACGAGTAAC
+GTAAGTATTTGCTCGAGTTTGCGCTTTAGAAGTATAGAATGTTGTTACGCTATCAACGGTTTTGGACACA
+CTGGTATTATCAACTTCACCAACGTATTTAACAAATAAACCTGCGCCCCATAGCGCATCATTTGATTTCC
+ATTTTAATGATGCAGTTGCTTGCCATTCTGGAATACTGCTGGTCCCAACGATATCACCCACTGCAGTACC
+TAATACTGCAGGATCAGCACCAGCATCGACGATTAATGAGGCATCACCACCAGCTTCTTGGTCAAATTTT
+AATGTTCTAGCACCATTTAATGATAAGCCAAAATCACCAACTGACGTATTCAAATCATAATTGATCGCTA
+TATCGTAACCCGTAATGGTACGGGTGTTGAGGTTTTCATAGCGGCGATTAATTTGAACAATTTCTCCTAA
+TGGATTATCAGCATCAATAGCGCCTCGAATAACGTCAGGATTTGATGAACCTTCTCCTCTTGCTATCAAA
+TCTAAACGTGAGATATTTTCATCTGAAAGGACGCCAACAGTACCTGTTGTCTCAATTTCCCACCAATCAT
+AGGTAAAGGTTAAATTATCCATAAGCTGTAATGTTAAACCGACACTGATGTTTTCACTTTCTTCAGCCTC
+TAAATCTTTGTTACCAGATGTTGATAAATTATAATTGCCATTACCAGAGCCACCATCGGCTAAAGTATCT
+GAATTAACAACAACGTTACCATTGGCATCAAGGGAGTTTTCAGCATAATCATCTACACCTGTAGTCAGGG
+TAGCGCCTGGAGAATTTAGCTGTATAAGGTTAGGCGCTCTAAAACCTTTAGATACTGCACCTCTAAATTG
+CAGCATTTCAACCGGGAACCATGAAACTGCCATTTTAGGTCGGGTTATATTGCCGATATCACTAAAATCT
+TCATAACGAGCGGCTAATTGTACATCTAGACTATGAATAGCAGGTAGATCCGCTAATAAGGGTAAAGCAA
+GCTCTACGTAAGCAGAAAGCACTTTACGCTCACCAGAGACATCAAGGCGAACACTACTACCTTGTAAACT
+ACTTAGATTAACCGGATCTGCATTACCTTCAACAAAGGGTTCTGAGCCATCAAAGTTTGAACTATTGTCT
+TCATCTAAGGTTTCTTTACGATATTCTAAACCGAAAGCTAAACCGGCTTCACCACCAGGTAATTCAAACA
+TAAATGGATTTGATGCTTTAAAATCTACCATGGTTAATGACGTTTTTGCACTACGTTGAGCGGTAGTTAA
+AAACGGGTCAATGCTCGATTGTGGATTAGGCGTTGAATCGATAATACTCGCTGGATTATTTGGATTAACC
+CCTGTAAAAGGGTTATAAGCGTCAGCGGTATCTAAACTAAGCTGGGCTAGTAATAAAGGAGAGCTGATAC
+GATTACTCATGTTATCGTCAGTTTTTGCCTCACTATATAATACCCCCGTGTCCCAATCCCAATCATCGTA
+AGTACCACGCAAACCATTTAAGAAACGGTAACTAGTACTTTCAACTTCAACTTGACGTGGACCGACATCA
+GTTGGGCGAATACGTAAATTATAAGCAAGTCCTTCAACGGGTACTACAGCAGGATCTAAACCTGCAATAC
+GATTGGGGTTTACACGGCCATCGGCAAAATTTACCGGTCCAAATGGGTTGTAATAACTGTGTGCTGGTAC
+ATCGAAAGTACCATTACTTAAAATAGCTGATTGTTCCCATTGACGCTTAGTTTTAGATCGGTAATAAGTA
+GATTCGTTATAAAATTCAACGCCATTATTAAACTCATGACTTAAGTTAGTAAAAAGATTCAATCGATCAA
+TATCAGGTACTAAAGTACGTTCTTCATTACGGTTAGGACGTAATGCTCTATCGTGACTACCTGCGGCGTC
+AAGACAAACATCCCCCATAACTCCGCCACCGGAAGCTAAAGCACCACCACCACAACTGCCAGCAGATTGC
+TGTTCGCCGGCATTGTTAATATATGAAGTTGGGCGAATGATGTAATCATCAATTTTGCTCGGTAAACCAA
+TGTAATGTAAGTCTGCATAAGGTTCTAGAGTTGAACGGTTATCAAAGTCGGTATCGCCAGCAAATTCTTC
+AGGTGCTCGTGAACGTAAATCTTGATTACTCGAAAAGCCATTTTCTGATGCTTGTAAACCCGTTTTCTTA
+GCGTAGTTTGCACTGATCATGAAAAACGTTTGGCTGTTGTTAAACTCAAAACCTTTGTTGCCAGATAAGG
+TAAAATCATTGCGGTCAGTACCTTGCTCTGCGCCATAACGTACTTTGAAATTACCTCCTTCAAAATCTTC
+TTTGGTCACGTAATTCACTACACCCGCAACAGCATCAGAGCCATACAATGCGCCAGCACCATCACGTAAC
+ACTTCAACACGAGCAAGCCCTGAAATAGGTAAAGTATTAGAGTTAACTGAGGTTACTGGTACGCCGAAAT
+TTGTTTGAGTAATAGGATGGTTCACCATACGGCGACCATTAAGTAAAACTAAGGTATTACCTTCACCTAT
+ACTACGTAAGTTAACCGAGCCAACATCACCACGTGCTGCATTTGTTCCGGTATTACCACCACGAGTGCCA
+GTAAAGCCAACGGCACCTATTTGAGGAATTGAGCGTAAAAGTTCATCTCCATCTAGAGCGCCAGTTGCGA
+TAATATCTTCTGCACTAAGCTCAGTAACAGGTAACACACTTGTCATAGTGCTGCCCTTGATATTCGAACC
+TACGATAGAAATCCTTTCAACTTCTTCCTCTTTTACTTCTGTTTGCTCCGCAGCAAAGACAACTTGAGAA
+GTAAGTGCTGTTAGCACGCATAAACTCAAATGTGATAATTTAGACTTAAGCATTGATCTATCTTTCATGA
+CATCCACCATTGTAATTTAGCTTGTTTTATAATTGTCAGGTTATTAGCTACCTGATCATTTAGTTACGTT
+TCATTCACCTTAACCATGAACTTAAATTACAGCTTTAACAATTGACCCTTTATTGCTTATCTATAACCTA
+GGGTTATAGGCTGAATTTTATCTAAGTATATTAAAGCTATCTTTAGCGGAAAAATTAACCTTATTCAGCT
+AAATTATAGAAAACTATTATAAAATAGTAGAATGAGTTATTGATTTAACTAAGAAAGCGAAGAATTAAAG
+GTGACAGATAAAATCATTGTAGGGTGATCATTACCTATCACTGCCTGTAACAAGCAAATGATAGATAATT
+AATGATGCTGCAGTTGTTAAAAGTTAAGAGTTAAGCGATTAAAGCCTTTAGTTGGCGATTGGCGAAATAG
+AGTTTATCAATGTGTACCGTACCGGAAACCTTTAAATCATCCAATACTCTGTGCACTCTATTTAATTCTA
+TTTTCTTACTTGTTGCCCATAGTTCAATAGCAATATCAGTCGTTGACTCTCGGTTATTCTTGAGCACCCT
+ATGGACTAGTTTTTCCCTAAACTCTAACAAATCAAGTAACAAACTAAAACGCGCTAACCTTGACCAATGA
+TCTTTTGCCTGCACTTTTTCCGTTTGCTCAATTAACCAAGCAAGACCAAGGATTTTACTTACTTGACAGT
+AACAAGGAAGAATTTCTGTCACCGATAAATTAAGCTCTGAAGCCGTTTTAACAATGTCGCAAAAAACCAC
+ACTCGATACTTTTAATTGATGAATAGTATCCACTAACACTAGACCGCCCACTTCACTCTTAAGTTGATAC
+AGTGATTCATCAACAGGCGAAAAAGGTAAAGTAATTTCGTCACCATTGAGTTGTTGTAGGGTGTTTATTC
+CAGGTGAATAACGCTGCACTATAGTAGCAATACTATCACCTGAGCTGGAATGGTTGATAAACCAGATAGC
+CATCAAACGATAAAATCGTTGCACCTCTATCATCATCTTAATTTGTACTTGTGCCGAGACGTTCCCATGT
+GATGACTCAATTTCAGACCAAATATTATCAAGTGAAAAAACTTCTTTCGCAATAATAAAAGCTTTAACAA
+TTTCGGCTATAGTCGCACCTGTCTGCTCTCTTACTGCATGTATTCCACCACGATTAAATATTTCATTAGC
+GACACTAGTAGCGATAATTTGTTGTGCTAAAGGATGGCTGAGAATATATTGAGTATATTTATTAGCTAAC
+ACATCAGGAAACGCTGATAATAAGTACTTTTGGAAATAATCATCCGTTAATAATTTTTTTTCTTCTAATA
+AAGCATCATGCACATCCATTTTTGAATACGCCATCAACACCGCTAACTCAGGTCTAGTTAACCCTTGTTG
+TGCTAAATTTCTCGATTGTAGCTCTTCATCATCGGGCAAGTATTCTAATTCACGGTTTAGCCCGACACTA
+TTAACCAAGTATTGGCTCAAACGGGTAAAGCTATCAAAGTGAGACTGACTGTTCGCCTCATCAATACTTA
+ACGCTTGCGCTTGATAATAATTATTACGCAGTACCATAGCGCCAACTTCGTCTGTCATTGTCTCTAACAA
+GTGATCACGTTCAGCTTTTGTCATGCTTTTATTGTCAACTAAACCATTAAGCAATATTTTGATATTCACT
+TCACTGTCTGAACAATTAACGCCTGCTGAGTTATCAACTGCATCGGTATTAATTTTACCACCGCCTTTTG
+AAAACTCTACTCGGGCAAGCTGGCTACAACCTAAATTCCCTCCTTCACCAATGACTTTACACTGTAATTC
+GTTGCCATTGATGCGTAATAGATCATTAGCCTTGTCCCCTACTTCGGTGTTAATTTCAGTACTGGCTTTG
+ACGTAAGTTCCAATGCCACCAAACCAAAGTAAATCGGCCTGACACCGTAAAATTTGGCGAATTAATTCAT
+CTGGCGACACCTGTTTTATCTGGTTATCAATATTAAGTAATTGTTTTATTTCTGTCGTTAATTCAATATG
+TTTGACCGAGCGACTAAAAACACCCCCTCCGTAAGAAATTAATGCTTTGTCGTAATCCTGCCACGATGAA
+CGCTCAAGGTGGTAAAGCCTGTTTCGTTCAACATAACTCAAGGCACTATCAGGATTTGGATCGATAAATA
+TATCGCGATGATCAAAAGCAGCCACCAGTTTTATCGTTTTTGAAGATAACATGCCATTGCCGAAGACATC
+TCCAGACATATCACCAATACCAATCACACTGATTTCATCTTGTTGGACATCAATATCCATCTCACTAAAA
+TGCCGTTGTACTGATACCCAAGCTCCTTTGGCAGTGATACCCATCTTTTTATGGTCGTAGCCAACACTAC
+CTCCTGAGGCAAACGCATCACCCAGCCAAAATCCATAATCATTAGCTATTTTGTTAGCAATATCAGAAAA
+AGTAGCCGTACCTTTATCTGCAGCGACAACGAGGTAACTATCATCATCATCAAAACAAACAACATTTTGA
+GGCTTAACTATTCCGTTAGCAGTATTATTATCAGTGATGTCTAATAATGCAGAGATAAAAAGCTTATAAC
+AACTAATCGCTTCGTTAGTAATACTTTCACGCGAGCCGTTAACGGGTAGTTGCTTAGGTACAAAGCCACC
+TTTAGCGCCTTGTGGCACGATAACAACATTTTTAACTTGCTGCGCTTTTACTAATCCTAATACTTCAGTT
+CTAAAGTCTTCTTGCCTATCAGACCAGCGTAAACCACCCCGAGAAACGGGAGCAAACCTTAAATGAACCC
+CTTCAACTTGAGGAGAATAAACAAAGGTTTCTACATAAGGTCTCGGTTGTGGTGCATCATCTATTTCGCC
+GCTGCGTATTTTAAAGGAGCAATAAGTTTTTGCTTCACCAGTAGACGATGTTTGATAAAAGTTAGTTCTT
+ACTGTTGCTGAGATAGCGGCGATAAAATTACGTAAAATTCTGTCATGATCTATTTTTGAGACGGTAGTTA
+AGCTTTGCAGTAGATCAGCTTTAATGAGCTCAGTTACTGCTTTTCGTTGTTCAATACCTTGGTCACTTAG
+TGCAAAACGTGCTTCAAATAAGTTGACTAAGCCATGAACGATACTAGGGTAACTAATCAAGGCTTGCTGG
+AAGTACTCTTCAGAGTAACCAAGACCTAATTGACGTAAATATTTACCGTATGCACGGATAACGACAATTT
+GTCTGATGTTAAGATTGGCACCAAGTAATAACTTGTTGTAACCATCACTTTCAATATTGCCCGTCCAAAC
+TTGCGCCAATGCGTGCTCAAGATTTATTTTTATAACGTCAATATTTGTATCTTCATTGGGGTACTCAAGG
+GTATAACTATAAACTTTGCGACGAGTATCGCTATTTGAACAACTGACTTTAAAGCTAAATTCATCCACAG
+GTCTAAAACCAAACTTCTCTAGAATAGGAATAGAGTCACTTAACGCAATGCTTTTCTCTACGGTATATAT
+ATTTAAGGTAAGCTCACTTTTATTTTGTGTTGAACGATAAATTTGAAACTGATGAGTATTATCACCATGT
+AAACACTCGATGTTATTTATCGCTTCGATAGCTTGTTTAGGAGAAAAGTGCTCTCGATAGCTTTTTGAAA
+AAGCACTACTATATTTCTTCAATAACAAGCTTGCTTGGTGGCCCCGCCATAATTGCGAAATCATCGCGGT
+TAAATTTTCATTCCAACTTTGCGTTTTAGTTTCAATACTAGCAATCAGCGCTGCGGTGCCTATTTCATGA
+GTAAGACTTGCACCTTTTTTAACAATAAAATGCCATTGCGCTAGATAATTATCATTAAGCATTGAACGAC
+GAGATAAGATTTCACCTTGATAGGCTTTGGATAATTCGTCCTCAATTTCATCACGTAAATCGGTACAAAA
+TGCATCTTTAGAAACAAAGACCAGCACGGAAATTTGTTCATTAAAGTCATTTTCTCTGATAAAAACACCA
+GAATTACTTCCTACGTTAAGGTTATGTATGCCCTTCGCTAAAACAAGTAGTTGTTCAACGCTACTTTCAT
+ATAATTCTCTTTTAGGTAAAACCGCAAGAATATGGATGAAATTCCGATAATCATGGCTATCCAATTTCAG
+GTTAAGCTGTTGTAAGACTCGTGCTAACTTAGCATTTAGAAAAGGGATTTTATTAGGGTGGAGGTTATTA
+GCAACTTGAGTAAACAAACCTGAAAACTGATGAATAACCGTTAGGTTTCCATCATTTGAAAATTCCTTAA
+CACTGACCAAATCAAGGTAGTCATGCCGATGAATAGTTGATTTTACTAATGACTTACTGACTTTCAGTGA
+ACTTTTCATGGCAATTAATTGTTTAAATTCTGCACTAGTAAGTGTTAACGCAGGTTTACTTACTTCAGCA
+TCATCATTAAATATACCTAGAGAATCTTTTCCAGGTATCGCGTTACCAAAAGCATTTACAGTTATTGAAT
+TATAACTAAGGAAAACAAAATGTTCCTGACAAAGCCATGTTAAAAAGTTTTCGGCATCAATATCATTAAA
+TTCCATCGACTGATGATTTATCCCTCTACTTTTGGCCATCATTAACGGCCAATCTCGAGTCACTTTAGCG
+ATATCAGCCAACAATTGTTGAATTGTTTCGACAAGCTCACCTATCACCTTTGGTCCTAGTTGGTTAGTAA
+GCTCTATATATAAAATTGACTCGTCTGGAGAAACATTATCCGTTTGTTCTTTGCCTTGTAAAATTTGACT
+TCGATTGACGACTGGATGCAAAAACATATTAATTTTATAGCCATGTGCCATTAATAACGCTGAGATTGAA
+TCAACAATAAAAGCCTTGTCATCAGTAATAATATATATAACTGCCCCATCAGTTAACGCATCTTGTTGTG
+TTCTATTTTCAATAACAACTTTATTTTCATTTGTACTACGACAACAAAAAGATTGCCATAATAACAAGGC
+CATTTGATAACGCTGTACCATTGAAAGCGTTTTTAAATCAGCACTGAGCGCGCTGTTAAACATTTGCTGA
+GAGAATCGTTCAAAAGCAATAATATCTGCTTCCTGGTAGCTTTCATTTATAAAACGACATAATTCTAAAT
+CAGTAGTGACAGTCACAATAAATTGCCTTAATTGGTATAATAAGAGCCATTCTCATAAGGGAGAAGGTGC
+TAACACCAAATGGTTTATTAATGAATCCAGTTGGTGTAAGTAAAAGCGTAGCTATTGCCGCTTTTACTGG
+CAAATTCATTTCTTTGTTGAGGGTATAACCAAATGTTGTAGCAAAATTTTTATGCCTTAGCAGCAACTTA
+TGGTACTTAATCACCTGCGACTTAAGCACATAACCCAAAGTTATTACCTAGCAAAGATTAACTATTATCC
+ATTTACACCTTGCTACCTTATCTTAAAGGTATCGACAAAGAATCACCTGTTACCACAACAGTTGCATGTT
+TCCTTAATTTAAAAGATACCAATATGAACAGAAAGCAAAACATAATTAAAACGGCTATTAATGAACACGT
+TATTGATCACAATTTAACGGCTATTGGCGTAATGGATTTAGATGGTTTGAAAAAAACTGTGAATGACGCC
+TATGCCGCTTTTCCTGCTAATTTTTTTCATACCTTTGCGGTCAAAGCTAATGCATTAGTTAAAGTTCTAG
+AGCCTTTACGTGAATATGGCATGGGAGCTGAAGTAGCAAGTCCTGGAGAGCTATTAATAGCTGTCACCGC
+GGGTTTTACAGCTGAAAATATTATCTTCGATTCTCCAGCAAAAACACTGCAGGATTTACGAACCTGTATA
+AAAAAAGGAATCGCGTTAAATATAGATAACTTGCAGGAACTTGAGCGTATTGATGCACTAATGCTTGAAT
+TTCCTGAAAGTACATCAATAATAGGTTTTCGTGTTAATCCTCAAATTGGGGGCGGAAAAATAGGGTCAAC
+GAGCACAGCCACAGCAACCTCTAAATTTGGTTACGCCTTAGTAGATGGTGACAATCGTAATGAACTCATC
+AGTATTTATAAAAAACGTCCATGGTTAAAGAGCATTCATACGCACTCTGGCTCTCAGGGCTGTGAATTAT
+CTTTAATGGCAAAGGGGATTAAAATAATTACTGAACTTGCAGAGGAAATCAATTCTCTGGTCGGCCTCCA
+ACAAATAACACGATTAGATATTGGCGGCGGCTTACCAGTTAATTTTAGTTCGGAAATAATTAAGCCAAGT
+TTCAAAGATTATGCTGATATTTTAAAAGCCGAAGTCCCGTTATTATTTACCGATAAGTACCAAGTAAAAA
+CTGAATTTGGACGTGCTATTGTTGCTAAAAATGGCGTTATTATCACTCGAGTTGAATATACAAAAAATTC
+TGGTGGACGCCATATTGCAACAACGCATGCGGGTGCACAAATCATTACTCGCACTGCTTTTTTACCTAAA
+TCATGGCCTATAAGAGTGACTGGCTATACCACAAAGGGTGAAGAAAGAACCGCGCAAACATCAGAAGTGG
+TCACAACCGATGTGGCAGGTCCGTGTTGTTTTGCCGGTGATCTTATTTGTAGTAATCAACCTTTGCCAAA
+ACTAGAGAGCAATGATTATGTCATGGTGCACGATACCGGCGGCTATTACTTTACTAATCATTTTGATTAT
+AACAGCCTACCTAGAGTGGCGATCTATACCGTAGCTGGTCACGATGATGATCTAACAATCGAATGTATCC
+GCCAAGGTGAATCTCTAGAGGATGTGCTAAACAAAATGTAACGATTCTTATTCGATAAAAGCATAAAAAT
+AAAACCTCAATTAAAAATACTCAATCAGGTTCACTTTGTTTTAATTTACAGCAAAGCAGAGCCTAATTTT
+TGAGTTACTAATAATAAAGTGAGCTTAGCTATGGAAATAAATATCAGTATTCTTGAAACGCTCGTGGTAG
+CACTCATCATTCTTTTTTCAGGGTATTATTGTAATAGTAAAGTTTCATTCTTACGAAATAACAACATTCC
+AGAGCCCGTTGTTGGCGGCATTATTTTTTCAATATTGGCAGCAATCGCCCACTCTATTTTTGACATTCAT
+TTTAATTTTGATATGAGTTTTAAAAATCCACTGATGACGGTATTTTTTACCACCGTAGGTTTAGGTGCTA
+GTTATTCACTATTATTAAAAGGCGGCCCAAAAGTTGTCTTATTTCTAGGTGTGGCAACCGTGTACTTACT
+CGTACAAAATGCTATCGGTGTTTCAATCGCAATCGGCACTGGAATGAACCCTTTAATGGGTTTAATTGGT
+GGTTCAGTGACGTTATCAGGTGGTCACGGTAATGGCGCAACTTACGCTGATTTATTCATTACAGAATATA
+ATATGCCTGCTAACATCTTTGAATTGGCCATGGCTGCAGCGACAATGGGCTTGGTTTTAGGCGGCTTAGT
+TGGCGGTCCAGTGAGTAAAAGGCTCATTACTCGTTATAATCTTAAAGCAGATGAATATCATGAGGAACTT
+GATGACACGATAACATTCAATCCAGAGGATCATGATTTAGTTACCCCCAAAAAAATGATGGAAACCTTAT
+TTATCATTTTATTATGTATGACGGTTGGCCATATCGTTTATCTTAATTTAAAAGCTGCTGATATTGTACT
+GCCCGCTTTTTTAATGCCATTGTTATTTGGCGTAGTCGCCACCAATTTATGTGAAGTATCTAAGCGTTAC
+ACCATCAGTAGAGCTTGTATAGATTTATGGGGAACGATGGCGCTTTCTATTTTCCTAGCCTTAGCATTAA
+TGTCATTAAAAGTCTGGCAATTAGCGAGCTTAGCAGGTCCTATGGTAGTGATCATTTTAATCCAAACAGT
+CATGTTAATGATGTTTGCTTATTTTGTTACCTTTAGAATAATGGGCAAGAATTATAATGCTGCTATTATC
+GCCGGTGGTCATTGCGGTTTTGGCTTAGGTGCAACGCCTACAGCAGTAGCCAATATGGAATCTCTTGTCG
+CAAGGCATGGGCCGTCACCACAAGCTTTTTTAGTCGTTCCGTTAGTTGGTGCATTCTTTATTGATATTAC
+CAATGCTTTGGTTATTCAACTCTACTTAAGCCTTCCTTTTGTCAGTCCATAAATTACTAATGAACAGCCA
+TCATTTCACTAAGTCAGTGGTTTTTAGAGCTACTTATTACTGCTGTAAAAACCAAATATCAATTACCATT
+ATTTAAAAATTAATAAAATAAAAATCATTACTTCCTTTATCTACTCAAGTCTATCCTATAACCTTAGGTT
+ATAGGATAGAACTAAAATAATAAAATTTATATTATTTGCCCACTGAATTTTTATTTATGGATTAGAGATC
+CAACAAGGTATTCAAATGATTATACATAACAGAATCCTTATCTTAGAGGCTTTCATTAATGAGTAAAAAT
+AATACTCTTGCCTTAATAATTATTATTTTAGGGATTTTTTCTGCAATATTTGTCGGTAATTCTGTTAATA
+AAACCTGGCTAGAGCAGTCTTATGTTTTTGATACCTACCAAACAGACTCAGGTAATCCTGCATATATATA
+CAAGGGTAAAGAAGTTGTTATTTCAGGTATTGTTCCTTATCAACAATCACCACTTAAACAAGAAAACTTA
+AATAAGCTAAACGAAGAACCTCTACTAAAAGAACAGTGGGTTGAAGATAAAGCACATAAATTAAAGCTGC
+TAAAGCCTGCTTTTCATTTTGGCATTTGGTCTTTGTTACCCGCTTTTATCACGATTGTTTTATGCTTACT
+TACCCGCGAGCCACTTACCTCACTGTTTAGTGGTATAGTGGTTGGTTCATTAATGTTAGGTCAATATGAT
+TTAACTGATGCCGTTATCATTCCTAACTTGGCCAAAGAAGGCACCGCAGCGTTACTGTTACTCTATTTAT
+GGTTATTGGGCGGGTTATTAGGTATTTGGTCTAAAACAGGTGCAGCACAAGCCTTTGCTAACTATATGAC
+ACTTCACTTTGTTAGAGGGCCGCGTTCAGCGAAAGTGATTTCTTGGTTACTTGGCATCTTATTCTTTCAG
+GGTGGCACTATGAGCACCGTATTAGTGGGTACAACTGTTCGACCTTTAGCGGATAAAGCCAATGTAAGCC
+ATGAAGAGATGAGTTATATTGTCGACTCTACTGCCTCCCCTATAGCCACTATTATTGCTTTTAATGCTTG
+GCCAGCCTATGTGCAAGCATTGATATTTGTTCCTGGGGTATCATTTTTAGCGACTGAATCGGATAGATTA
+AATTTCTTTTTTAGTAGTATCCCCTTTAGTTTTTATGCCATCTTTGCCGTACTAGGTACCTTACTATTAA
+GCTTAAATATCACCACCTTTTCAGGTAAGAGAATTCGAGACGCCCATCAAAGAGCTCTAACAACAGGTAA
+GCTAGATGCTATAGGTGCAAGACCATTAAGTGCTAAAGAGTTACACAGCTGTGATGTACCTTCAGGATAT
+ACCCCTCATGTTTTAGAATTTATTTTACCGTTAGTCACCTTAATATCGATTGCTGTATTCACTTTTATAT
+TTTTAGGCTCACCTAAAATTAATTGGGCTTTTGGGACTGCTTTATTACTATCAGCAGGTATCGCATTAGC
+AAAAGGCATGTCATTAACACACGTAATTGATGGTTTTGGTAATGGTTTAAAAGGTGTGGTGCTTGCTTCG
+GTGATATTAATGTTAGCCGTTATTATAGGCAGTATTAGTAAAGAAATAGGCGGTGGTTTATATTTGGTTT
+CACAACTTGGCGAGCAATTACCTTTTTGGACTTTACCACTGATATTACAATTAATTACTATGGTTATTGC
+CTTTTCTACAGGTACAAGTTGGGGAACTTATGCCATCGCATTTCCGTTAGCCATGCCTTTAGCCTGGGCT
+ATTTGTCAGTCTCAAGGACTTGCTAACCCCGAACTTTTTATGATGGTTGTTTTGCTACGGTACTTAACGG
+CAGTGTATTTGGTGATCAATGCTCGCCAATTTCAGATACCACTATACTGAGTGCGATGACCACAGGTTGT
+GATTTAATGGATCATGTGAAATCGCAGTTAGTTCCTGCAACGTTTGCCGCAACATGTGCGGCTTGTTTAT
+GGACATTAACCGTTTACCTGTTTGCCTAAGCTATACCCATGATACTCAAGGTGCGAGTTTCATGGGTATA
+TATAATAAATTACCCCTAACCAACTTAGGATATAAAAATGCGCTTAAGACATATTGAGATTTTTCATGCA
+ATTTACACCACTGGCTCAATTACTAATGCAGCAAAAATATTACACGTTTCGCAGCCCTCTGTTAGTAAAG
+TGCTATCTCATGCTGAAATGCAACTCGGTTTTGACTTATTTGAACGGGTCAAAGGCCGTTTGACTCCAAC
+CGATGAAGCCGAAATGCTTTTTGATGAAGTTGATAAGATATACCAACAGATGCGTTCGATAAAAAATACG
+GCAGAGAACATAAAAAAATCAGAGTACGGCCAAATAAATATTGCCGGTAGTCCTGCATTAGGTTTTGATG
+TTATTCCTAGTGCAATAGCAAAATACCACCATAAACATCATCAGGTGAACTTCAACGTACAAACCGTGCA
+TAACGATGCGGTAATGCAAACCTTATTAGAACATAAATGTGACCTAGCAATATTATTTGCACCCAATGTC
+ATGCCTGGCGTAACTTCAATTGAGTTGGCTCAGTCAGAATTAGTCATTGTTTATCCAAAAGTAAGCTTCC
+CAGATTGTCCTAAAGAGTTGACCTTAAACCAACTAAAAGAGTTTGAATATATCGATATTGGTGACAGTGG
+GCCGTTGGCAGATTTATTATGGACCAGAATGATGAAAGACAACATCAGTCTAGAGGCGTTAATAAAAGTA
+CAAACCTATTTTATTGCCGCTAGGCTTGTCGCTCAAGGTGTTGGAATTTGCGTGGTAGATCGTTTTACCG
+CTGAAGGTAATTTATCGGACAATACGGCTATTGCATCTTTTAATCCACCATTAACATTTCCTGTTAAAGC
+TTTGTATCTAGAAAACAAAAGTTTGTCTAAGGTAAGCCAAGAGTTTTTATCTTATTTAACTACAGAGTTT
+TCTGACGATTCAAAATAATAACGAAGAAAACATATAATTATAATGTAAATCATGAGACAAAAAACACAGT
+ACATTAAATGCTTGTATTGATACTGTGTTTAAATTATCTGCTAATGAATATTAACTAATAGGCCTCGGCA
+ACCGCCTCTTCTACTAAGTAAACAAGCTCCTCATAACCAAACACCACTAAAGGTTTTCCATTAACAAAAA
+ACTGCGGTGTCGCTCGTACTTTTAATGTTTGTCCATCCTTAATATCTTGTGCAATAATTTTTGCTATGTT
+GCTGCTCTGCCAATCGGTATCAAGTTGGTCATGGTCTACATTTAGCGTTTTTATACCCGCTAATGCACGG
+GTAGGGTTTGATACGTGATGTTCAACCCAGCGCTGTTGGTTAGCAAATAACAATTCAAGCGCCGGCCAAA
+ACTCTCCTTGTAGATGCGCAGCTTCTAACATTTTTACGACATTATCTGAGCCTTTGTGTAATGGCGCATA
+ACGCATAACCACGTTAACTTTCCCCTGATATTTCTTAACTAAGTTATTAATTAATGGATAGAATTGACTA
+CAAGTACCGCAAGCGGGATCAAAGAATTCAACAATAGTCACTTTCGCTTGTTTACCACCTTTAGAGGGAG
+CACCAATACGTTCTAATGCCGGTAATTGTTCGCTAGCTACCGTTGATGGCTGTTGGCTTTTGTAAACCCC
+AACTGCTGCAATAAATATGACGCCGATAAATGCGGCAACGCTGATAAAAATAGTTTTATTATTCATGATT
+ATTCCGAGTAAAGATCCTAGTGAATTTATAGTTTATACCCAAGCCACTTGAAGATGCGTGTTTCAGGACG
+CTTGAGCAATTCATGATCAAGGCGCCTCATTTTATTAAGGGTTATTCCCTTAAAAAAGGAGGCAATGAAT
+AACATGGTTTGCTCAGACGTCCCCGCAGGGCTGGTTTAGAAACGCTTTATGCTACGTTATTGATTTCGAC
+AATAGAATAACTATTCTCTTCAATCAATGCCTTGCCTAAAGGCATTTCTAATTCCAGCTGAAACCTGCAT
+CTTCAGGTAGCTTGGGTATATGTTCTGTTAAGTGTTTTTGTTATTAGTTTGAATGAATGATTTTTTAGCA
+AGAAATAACAACAGCCCTAACAGTGAAAATGTAATCAATGACATCACCGGGATGTTGATAAAGCCAAGTA
+AATTAAAGTGGGTTTCAGAGCAAGGAATTCCAAGAACGCAGGGTTGTGCCGCTTCTGGGATAATGCCTGC
+AACAACTAACACATGAAATAGTGCAACAAACCAGCCAAAGATAACCAATGGGCTTGCGTAGCGAATAATG
+CTTACATCAAAAGGAAAAAGTGCCAAAGGCAGCATAATCACTAAAGGGTAAAGCGCAATTCTTTGATACC
+AGCACAACACACAAACGGGTAACTGCACTATTTCGCTAAAAAATAGACTGATTAAGGTGCCACTTGTAGC
+TAATATCCATGCGAAGAAAAGTAAATTCCATGGTTTATTATTCTCAGCGCCAGCTGTTTGTAAATTATTC
+ATTTGCTTTTATCTGTTCAATATAAATGAGCGCTAAGTGTAACTAATTTTAGTGGTTGTCATCTGTATCA
+TTTTTGTAGCTTTACAATAAATTATCGTTAACTTTGTTTTAAGTCAGATAATTGACCAAATCAATCAGGT
+ATTACTCCCTCATACATAGCATTATCTATATAGACGAGTTGTTGAAAAATGATATTAATGGCGGCTAAAT
+AGAAATTTTGATTAATATTGGCATAATCATCAAATTCACTATGATAGTTTTTATGAGTACCTACACCAAA
+ATATATAAAAGGGATCCCTGCTTTACTGAACACACCATGATCACTTGCCATGAGCCAATTTGCTCGATTG
+ACATTAGAGCCTACGCTTTTAACACGTCTGAAACCAGGCGTTAAGTGAATAACTGAGTTAGTCTTAAAGT
+GATGTTGAAGTTGAGTTAATTCATCAAGTTGCTGACTTGAAAGTAGTTGTGCAAGATCCTTTTTTAAAAA
+ACGTAATTTTTTAGTTTTCTTGCTCCCTGCAATCATATCTAGATTTATGTTTACTTTAATCTTACTGAGT
+ATATTTTTCTGCTCAGCAATGAAAGCTTTAGCCCCTAACAAATCAACTTCTTCGCCATCAGTAAATAACA
+AAATAACACTGTATTTCAATGGACTATTCTTAAGTAATTCAGCATAGAGCAATAAAGCTGCTACCCCTGA
+AGCATTATCATCTGCGCCGTTGTAGATTTTATTACGTTTAGTACCAAGGTGATCATAATGAGCAGTTAAT
+ACAATGTATTCGTCTTTTTGATGAGTACCCGGTATACAAGCAATGACATTAGTGCCCTGCTTGGACTGAA
+ATAGAGTTGATTGTTTGAAGTGGTGGCGATATTGGTTGTTAAATGCGGGTATTGAGAGAGCCTTAAGCGC
+AGAAACAAGGTAATCCTGACTTTCAATACTGCCTGGGCTAGCAAATTTACGACCTAAAAATTGATCTGAT
+GATAAATTTTTTAAGTGCTCAAGCACTGATAAATTGTCTTTGTCAGATATAACTGGTGATAGTTGTACTG
+AGCTTCGCCAAGGACTACTCCAAGCTATTGATACATACAGCAGGCTTAGGAATAGCAAAGATATTATACT
+TCTATTCAATGATTAGTTGTCTCATGGTATTTAAGGAAATTAAGTTTCGCGATATATTGCTTCTGCGTAT
+CTTTCGTTTTTGTTAGCGCCACCGCTTTTTTCATAGCATATTTAGATAACGCTAATTTATCTTGCTTGTA
+ATAAGCTTTAGCTAAGCCAAAGTAAAATTCATGTTGTTCATCATCAAGTTGAATAGCTTTCTTGTAATGC
+TTTATCGCTTGGTGATAGGACTGCTTAAAAAAAGCTTCATTACCAAGTAATGCATGATAGTAAGGGTTTT
+TAACACGTGCTTTGTGTATAAATGCGTCTATTTTTTGTGCTTCCTCAGGTCGTCCTTGTATGGTAAACAA
+CAAAGCTAGATTACCGAGTGAGGTAAGATTATCACCTTGTAGGCTAATAGCATGACTATAAGCACTTTCC
+GCCATATCGTAATGACCAGAGAGTTTATATAAAACCCCTAAATTTCCCCAAGCGGAAGAAAAATCACTAT
+CGGTAATGGTCGCTTTTTTAAGATATTGGTAGGCCAGCGGGTAGTTTTTATTTAGCATCTCCTCTGCCCC
+TTTATTATTATAAAACATAGCAAGTAATGTATGCTTTTCAATAGTGTGAGAGGGAAAGCTTTTCTTTGCA
+ACAAAAGGGTCAAAATCGATTCGAATTTTTCTTGCTCCCCAAACGACGCGCTTATTAACTTCATCACTTT
+CTTCTACCAGTAAATTCACATGACCTGTTAATAAACTATATTGGCCATTCCGTACCCAATATTCAGGAAC
+ATCAACATCTTGAAAGCTAATGTTCATGCCCGCTTCATCAGCTAAAGCATATGCTAAGATGGTGAGTGAC
+ATACAATTAGCTAATTTATTATGGTAGGCCTGCCGTGCGGTAACATTGGCATTACCGTCGTAACTTAACG
+CGATACTCTCTTCATTAAACAGGTGATTAAGTAATACTCGCGCTTTTTGCTGGGTGGTTAGGTTATTACC
+TAATTTATCCTGAACCATGGCACGCATGCCATCGTCGAGCTGAAATATCTCTTGTTCTGTTTCGATATGA
+ATGGGTTTTAAAGAGAGGTATTGATAATCTAAGTATAAGTCTGTTGGCGAGCTAGCTTGGTTAACATGGA
+GGTTTTGATTACTTTGACAAGCAAGTAAAAGTGGAATACATAATAAAAGACTACATAAATTGCTTTTCAT
+AACCACTCCATTAACACGAGGAATGATCAAAGCCTATTATAAAAAATAATAAGTTGCTACTTGAGTAACT
+AACTATTCATATTTAATTACAATTTATGCACTAACTAATACTTAATTTACAACGAAGTTTGAGCGATTAT
+CTTTCGCCCTTACCTAAGAAATAGACAAAACGTAACGTAGTATTATGATCCGAGGTATTAGCATTTGTAC
+TGTGGTAAAAACGCCAATCTAGTTGTAAAGCAAAGTTACTATTAAGCTTATAATGTGCACCCACACCCGC
+ATTAACTTGAAACCTTTTCGTTTCTATGTCTTTTTTCCACAACGTTTCACCAAAACCTGTCGTTAGGTAA
+GGTCTGAAGTCGCTTTCACTATTAAAATAGAATTGACTGTCTAAGCTATAGTTTTCATAATTAATTTCTG
+CAGGGCTGAAACCGTCGGTAAATTTACCTTTGGAGTAAGTCACTCTGCTTGAAAATTGACGGGTAAAATA
+TAAACCTAAACTGTATTCAGTCGTAGTGTCACCCTCAACTTCCCATAAATCATCCAGCTCTGTCTGACCC
+ACACCATAACTAACACCAATAATACCAGTATCAATAGGATCTCTAGCTCTTGATGAACGTTTGGCAGTAC
+TTGGCGAGTAATGACCGCCATCACCCATTTGTAAGGAAATATTGAAGCTAACTTGACTATCTGTTTGACC
+TGCATCACCGTAAGGGATTTCGTTAAAACTTACATAACCAGTACCAGCTCTGATAATTTCTTTACCGAAC
+ATGTTGTTAATACCAACACTCATACTATCAACTGGATCGAGAAAGAATAATGCAGTGCTACCCAAAATAC
+TTGAGCCCCAAACATCACCGCCGTCTTCTCTAATATCCATTTCGGTATTAAATGCCCACTCACCATAGGC
+CCAACCAAGTACAGGGGTAATGACTAAATCTTGAATTGAAGGTACTTCAGCAAAGGCTTCAATGCCGTAT
+TCCCAGTAGAAGGTCGACATAATCGTTGCGTATACGAATGAATCCCACTGACGATAGCCTGACTTACGGG
+CTACTTGATAATACACACCACCAAAATAAGGATGACCGATCAGGTTTAACATGCCCGTGTCTCTGTCCCA
+TACAGGGCCAGATTTCACGTTCTCAGTCCACTTATTAAAAACGCCTTCTTCTTTATCCCAATTTGAGATA
+TCTTCTGGTAATAAAGCAATTAAACCGATAACACCAAAACCGTAGGCAAAAATTGAGTTAGTTTGAGACC
+AAAGCCTGTCACTATCCTCACCATTTGGATTCGAAAAAATAGACACTTGATAAGGGGATTCGAAAAAATC
+ATCTGCGGGTGATAAATTTTCAAAACGGGTATTAGTCGCCATTTCTCGATAAATTTCATCAAGATTTTCA
+ACGGTAATTGCGGGACTCAGCGCTACATCAGTTTCTGCTTGCTGTGAGCTAACAGGTACTTGCGATTCAA
+TGTCTTGGCTGGCTTCTGCTTGAGCAAATGAGTGAAAAGGTAATAAAGAGGATGTTACGAGTGATACGGC
+TAAAGCAATACGTTTAATATGTTGTGTATTAGCCTTACTGGAAGTTTTATTCGTATCCATAATGATCACG
+CGCAGTCCTTAAGTATTAACAATGTTCAATCTCTTTATAATCAGCAATAGCTTTTTATATCACTTTTATA
+AAATCATAAAAGCAAAAAGCCGCTAACTTTTCAGTTAGCGGCTTTTTTGAATGTGGCGGTGAGATAGAGA
+TTTGAACTCTAGAAGGGCTACAAACCCTTGCCGGTTTTCAAGACCGGTGCTTTCGACCACTCAGCCATCT
+CACCAAGTTACTTTAAAGAAAGATTTTGCTATTCCTCAAAAGTGGGCGCATTCTAAATACTGGTGTTCTA
+TTTGTAAAGCGTTAAATCTAAAAATTGTTAAATAAAGTTATATAAACACATAAATAGCGTATTTTAATAA
+CAAGTTGTCTTAAAAATCATCACTTCACGGTGTTATTGTTACACAGGAGTGTTAACAGGTTTATTCATGC
+CAATCGTTTAGCAAGCTAAAACGTAAATAAAGCATCCGTTATTATATTAATAGTTTTATCACGGAGAAGT
+AATGCAGGCACTCCCCCCAACCTTTAATAATATGTTGTGCTCCATCATGCCATTTCCTTATTACTAAGTG
+ATTTGTCAGTCTATGAATTTTTTAAATTAAGTAAAAACATATCTTTATCAATAAATTAATCCTATATTAA
+TTTATTGATTTACTAAAAAAGATAAATAATAAAAAACTGATTTACAAATAACTCTTGAGGTATAACAAAT
+GACAGTAAAAAATCTTATTTTGGCCGGCGTAACCACCAGTTTATTATTGGGTTGTGCTACGGGTAATACC
+CCTGCTGATAAAAAGAAAAATGCCGTTAAAGAAACGTCTGAAGCGCTACAACAAATCTATGAAGATCATC
+CAACAGCTAAAGGTGTATTAAGTAAAAGCTTAGGTTATTTGGTTTGTACCGGTAGTGATAGTTATTTATT
+TGCCGCATCTACTGGTGGTGGTGTTTGTGTGCTTAAAGAGAATGGACAGTCAGAGTTTTATCGCTTTGCA
+TCGTTAGGTGTTGGTGTTGGCATTGGTTTTAAATCAGTAGCTTTTGTTTATGCTTATAGTAGTGCTGAAG
+CGTTAAGACGTTTTAAAGAAGAAGGTTGGGATGCCGGTGCTCGAGCTGAAGCGAGTGCAAAGCACGAAGA
+GGAAGGTGGACAAGCCGCAGCGAATACTTCTTATGATGTTGATGGGGTAAGAATCTATCAATCAGCATTA
+TGGGGTGCAGCAGCTCAAGCGACAGTGCAAGGTTATAAATTTTGGCCAACTGATTTTACCGATGATGTAG
+TGCAAAATGCTGAGTAAAACTAGCAACCTTATGCCTATTGCCTTGATGAAAAGTAACTAAAGGCATTAGG
+TAGCTTAGCTAGTGTATACAGTGAATGAAATTAATGTCATTCACTGTTTTTCCTCCAACACCAACTAATT
+TATCTTCCTCCCCCTCCCCACGCTTAAATCTAATGATGTCTGTTCTTGTATCAACCTTGAAATAAATTTT
+TAAAATTCACAGAGAAATCAGATCATATTTCGGACCATATTTGAGACATAGTTGACCTAAGTATCTAAAA
+AGATTAATGTCTTCTTATAACGTTCAGCTGAAATTATACTTTACAAATTTATCGCTTATTAAAAGGCGAT
+AATTAATAATTTTAAGCCAATTGCTCCTTTATTAAAGGACACAGCTGCAGCGAATAAAATGTGCTCATAG
+CGCAAGACAAGGTTTCAAACAACAAACTGCTTTATGGAATTTATTTTAACAGGGACAATCATTCATGATT
+AATAACAATAACAAACTAATCATCTCATCAGTGTTCGCACTCTCACTTACCGCGTGCGGCGGTGGTGGCT
+CTGACACCCCAGAGGTACTACTAACACCGGATACCGTAGAAAAACCAGTACCAGTGCCTATAGCAGAACC
+CGCGCCACTCCCCTCTGAGACTACTATTAGATCAAGTGGAAAAGTTATTGATGGCTATGTCGTCGGCGCA
+ACCGTTTGGTTAGATTTTGATGGGGATGGAAAATATGACCAACAAACAGAACCCTCTACCGTATCAGGTG
+AGTCCGGTGATTACAGTTTTGAATTCTCTGAAGATCAAGCAGCATGTGTCCCGTATTCAACCACTTATGT
+CGACGTTCCCGTAGGCGCGATGGATCTTGACCTCGGTGAAGTTACTGAAGCTTACCAAATGTCATTCCCA
+CCATCCATCGAAGCAATATCTGATAATGATATCCGCAACATTTCACCACTCACCACGGTTATTTGGGGAC
+AGCTAAAACGCCAACTAAAAGCTAGCGGTAAAGGCAATTTAACTTGTGACCAACTTAAACAAGATAGTGC
+CCTTCGCAACGAAATAAAAAATGAAGTTGAAAATGTGATGCTTAACTTGGTGCAGCACTACAACCTATCA
+GAAGAGCAAATATATTCCGACTTTATCGCCTCTAAAGATAGTGAAACGTATGACCATGCTCAATCAATCG
+TCAAAGGTCTAAAAGCAGCATATAAACACAAGAAAAAGCTTGAAAAAATTTACCCTGACGCAGCTGAAAT
+ACGCGTCACTGTGTACCAAGATGCAGTCAGAGATGAAGAGCTGGGATTCACAGATGCGTGGTATCGCGAT
+GAAATTATTTTCCTTGAAACAGAAGATTTTTCAGAATTTGTAAAACTTGCTGACGATCAATCACTCTCTA
+AGGTTGATATAATCCTATCTAAGTTTCATGAAAGCGGACAACCTTGGGGCGATCAAAACGTTGGAGGATG
+GTTACGTGTTCGTCAAGATATCTATCGTAACGATGATAACTCTTATCGTTGTGGCAATGTAGAACGTGTC
+AGTTTCGAAGAAAACAGCGTGCTGTATGAACTAAGTAATATCGTACCCACAGTATCATTTGCAACAATAG
+AAGAATGCTCAAATGATAATCTAGAAAATCCTTATGAACGTAGCTACTCATACCGCTTCACCGAAGGAAA
+TTCAACTTACTCTACTGACTTTTACTTTAGAGAACAAAACGCAGAGTTCACGGCTCTACCTGATTGGATC
+AACATAAAAGACAAAAGCGACATGTTAGCTGCTACTGAGATAATCAGCCACATGTCTTCCTTTGCCATTG
+GTTGGGAGCAAGATGTGCTTGTTGATACCGATTACTGGCGTAAACGCCTAGAATACGACAACATTATTAT
+TGACAAAGATAATCAAAATAACTGGGTCAAATCAATTAAACAAGAAGACAACACTATCCTCTTTGAATGC
+AGTGTAGATGGGGTGGTTTGGGTTACCTGTGAAGGCTAATGATTAAACACAGGAGGTGAGAATAAACTCA
+CATCCTGTGTATTCAGTAAAAGGTTGTCGATTATCCATTTTGGATGAAAAATAGACAGCCTGTACTTACC
+TCATAAATAATCCATTAAAATAGCCTCAACCATACTTTTTCATGTAAAATCCCATCGATAAAGCATCATG
+CTTTCACATTGCTAAATTCAAACCATCATTAGTTATCTGGAAAATATAAATCATGCGAGTAGCCGTTTCT
+CAGTTCGCCACCTCTTCGAATTCCCAAGAAAATCTAGCAAGCTGCGTTCGTATGATAAATAAGGCGGCAA
+CCTGTAAACCGTCAGTGATTGTTCTTCCTGAATATTGTAATACACTTTTTTCTAATGCTCAGGTTGGTAA
+TGCGTCTTTAGGTAAGAGTCAATCTTGTTACGTCGACCATAATCAGGCCTGGAATGAAGCTTTATCGATT
+GAGGGTGAATTTTTACAAGCCATAGCGCAGCAAGCGATAAAACATGCTTGTTATATTGTGCTCAACGTCA
+CGTTACGACGTGACCAGTCCCGCAATATCCCGGATACTCAGCAAGACAGTTCGTTTAAATCTAACATTAG
+TGTCACTTCATGCTTATTTTCCCCACTTGGAGATCTCATCAATCAAACGGATAAACAAACGTTGATTGGT
+TATGAAAGTGATTTTTTCACTAGCGTGAGTAAAGAGCCTGAAGTTGTAATAACCCCTATTGGTAAATTCG
+GACTGCTTACTGGTAACGATAGCATGAGCTTTGAAGCATCACGGGAGTTAGCCTTAAATGGTGCGCAATT
+ACTGTGTAATTCAATTAATACCTTCGCAATAGATCAAAGCAGTTTACATGACCCAGCTCGAGCTTTTGAA
+AACAATGTATTTGTAGCTACGGCAAATAAAGTGGCCGTATTAATACCATCAGAACAAATGGAAGAAGATC
+TTAATCTTACTAACCTTGGTGCTGGTCAAAGCCAAATAATTGCTCCTGATGGCAAAATACTAGCGAAGCT
+CACTCATAATGAAGAAGGTTTTATTTTTGCTGATATAGATTTAAATGAAGTGATGACTGAAACAGAAATT
+CAATCAAATGTCGGGCTAAATCACAAATCCCGCCCTGATGGCACACAGTTTTCAAAACAGTTGCGCCCTG
+AGCTTTATCAAGCGCTAACAGAAGCTATAAGGCAAACAGAGAATACGAAAGGAGCGCCACAGTATGAGAG
+TACTGATAAGGTGCCATTAACGGCTAATGTTGCAATATTTGCAACATATAAGTCTAACGAGCAAGCCATT
+GAAGATGTTTGTCAGTATATTGAGAATAATGTTACTGACATTATTCAATTACCTGAATTATTCTTTATTG
+CAGATAAAACAATCACCCATGAGGTTGAGCAAAGAGCTCAGATTGAAAGCTTGAGCAAGCAGCTGATTGA
+ACAAGTCAGTGCCGTGCTAAGACCTTTTCAATACGTATGCACTAGTTTGATTATTGAAGGAGTCCATCAG
+GCGGTGCTTATCAATGAGCATGGTTTATTGGCAACACAGCAGCAGTTACATTTTTGCCAAAGGTATCAAT
+GGACTCCACTCGGTGATGAATTAACTATTATCGAATTACCCTTAGAGCAAGGCAATATTATTATTGCCAT
+GCTAACAGCCGATGACGCTAACATCCCTGAAGTAGTCAAGGTTGCGACGCTACATGGCATCCACGTATTA
+CTGGTCCCGTTTGATATTCAAGAGCCAAGCGAGGTTGCATATAGTTTGTTATCCCGCGCTGCTGAAAATC
+GAATTTGCATTGTGGCAGCAAGTCGTGAAAAAAGCTTCGCTCACCAATTAGCAGCCGATAACACGAGTGA
+CAATATCTATGGTAAAAACAAAGTAAAAGAACAGAAATCAACAGGGTTAATTGCTAATTTAACGACCGAC
+CCAGCTTTATTACCTCAGTGGAGAACAAGACAATTTACTGGCTATATCAACCAACCTCTCGTTAAACTTC
+AGTACGGTAAAATCACCAAAGCGGTTGTTCACCCTATTGCGGCCTGTAGCAAAGTTTAAGTAGATCATAA
+TCATTCCATACAATAAGACCTTATTTTAAGCTTTTGAATCAGGATTAAATACTGTCCGAAGGATTAGGCT
+AACAGCGCTTTTATCTCGAACAAAACTTAACCGCGAAAGTTCAACAGCCTCTAGTTTAACAATTATAGCG
+TTACTCAAATAACCAATAGTAACCGTAGGCAGTTAATAATGCGGGGATGGATGAATATATAGTCGCTACA
+AATGCGACTTTAGGTGACAAAGCTATTGCAGGAAACAATGCATCTCCATCATTACTTATTGCATTACCTA
+TTTGCGCAGAGAGCGGTATTGCACCCGATAAATATAAAGACGTAGTAATAATTTGTGGTCCACAGCCCGG
+GATCATACCAATAATAACGCCTGCTACCGGCGCAAAGGCGCTAAACTGATTAAATACATTTTCAAGTTGA
+AAGTCGCCATATAACATAGCTAACTCGAACAGCAGAAATGCCACCACAACCCAGCTAATTACAAAGTTTG
+TATCAAGTGCTACTTTTTGGAAGACTTTATTTTGTTGTGCTTTTTTATCTTCTGAAATTATGGATTCGTA
+ATTTGTTACTTCACATGTTGCTGCCCAAAGAAATATAAAACCTAACGTGATGACAGCGCCAACTAAAATT
+ACGGTTGTTTCATTGATATGAAATAACGACACAACATCTATTTGTCCAGCCATAAGCAAGCCAACAATCG
+CGCCAGGAACCACAAGCCACTGCCATAAAAGCCCCTGATATTTTAAACGTTTTGGAATAGTTACTTTACT
+TGCTGATATGCTTGATTCAATCTCACGTGAGACGACAGTATTACGCAAAAATTCAGGCCCATGAATACGG
+TTTACAACACTACCAGAGATAATCCCAACGGCAAAAGACAGCATAAGTAAAAATATACCAGTAGTGGGCT
+CTGCCGCTAATAATAAAAACGCCGCATCTCCCATTGTTGAAGTCAATACAGCGGTAACAGCACCAAAGCT
+CATTCGTCCACTGACGTATTGTGTAATAACCACAATTGCGCCACCACACCCAGGTAAAACCCCCATAAAA
+CTTGCCGTAACTATTTCTCGAAAAGGTTTTACTTCACCTTTATGATTGGTATACAGATGACTAATTTTAT
+CTGCAAATAAATGATAAAGCGTCAATGTCATGGCAACAAATACCGCGACTTGCCAAAATGCATCAGAGAG
+CACTCTTAAAGTAAGATCACGAGTTTGAGTCTGGATAAGTAAAATACAGATAACAATCGGCAAAAGCATA
+CGCTGATAATGTGGTACTAATGCCCGAAGCCTTATTGAATGCAGCTTAATTATATGCGGTTTAGCAAACA
+AAAATTTCATCGATAGGTTCATTGACTTACGGCTTCCCACTTTATTGACATCATGATTTTTCTTAAGACT
+TTGTTGTTATTCATCTGTTTAAATCTCTTCAATTTAGAGTCAATTATGATCATGCCTTTCTTGAGCAAAG
+TTTTATAACGTTGTTAATGAATAGAAGATGTCTCTTGTCCCATGATTTTTTGTAACGATGGGAGCTGCAA
+ACGACAACCATCACAATTTGCGTAATTCTTAGTGAATGATAAAATTGCTGGTAGCGTTATGCTCATCCCC
+TTAAAGGCTGTTAATTTAATATCGTCATTTAAATAGTTAGCCTCTGATGCCTTCATTAAATAGTCATGGG
+GAATCATTAGATATTCCAGCGACAAATCTAAATAACCAAACACTTCATACAATGACGTCAAGTTATGACA
+TGTGCATATCCAGGCCATTAATAAGTCGGACGATAGTGGATTAACACCACGAGCGGCACTAAGTAAATCG
+TAAGCCTGCAAATAGAAAGTCTCAGCTTGATCCAACTGTTGATTATCAAAACAATCGTTGCCGTTTTTCA
+ACAATGATTGCCAGTGAGAATGTTCCATAACCTCCCTCCTAATTCACTTGGAATAAATAAGTACTAACAC
+GGTTTTTGTTCATCACGTGTTAGTAACTTAACGTCATAAAGCTTGGTATAAATTGTCGTATTGGTCATAA
+TCAAAGCAACTATCGAAGTAATCGTTATATTCTTCATCGTTATTCTTATTAAAAACAACTAATACAAATG
+ATAATCATTACCAAATGTAATTGCAAGGCTTCTATTTAGTAATTGATGAAACTTGACGCTATATTTCAGG
+AAACCATATACGGAGATATATTATCTGTTGGCAGTTGCCATGATTGGTTTGTAGATAAGGTGTTAACGTT
+GGAAAATAAAACTAGCGGTAGTGTTCAACTATCTACCGTTAGTGACTTCGTGTTGGACACATTCACTTTC
+TTGATCAAAAACAAGCATAAACTCAATGACTTTTTCTGATTTTAAATGCACCGAAATTTCCATATCCATC
+TGACGGCATAAACGTTTCACAATCGATAAGCCTAAACCAAAATGATCCTCAGAAGTTCTTGATTGATCTT
+TTTGCCACAAGGGCTCAAACATATTGTTAAGATCATTATCATTCATCGCTACAGATAATTGATTACTAAT
+TAATAATGCCGTTGTCCCTTCACTCGTGTGAATATCTATATCGACAATAGTGTTTTGAGGACTGTAATAC
+AGTGCATTGTTAATTAAATTAGTGAGTATAGCTTCAATGCAAAAGTAGTCACTTTGAATTAATAATGATG
+CGGGGCTTTCTATATTGATACGGCTTTGACTTTCATTGCTCGTACTATGAAACCTTTCTATCAAACCATG
+AAGTTCTGATACTAGGTCTATTTCTGTTGTAGATAAAACGAAGTGCTTGCTGTTGGTTTTATTAAACATA
+AGTAGTGATTTAACAATATTATTCATTCGCATTGAAATTGAAATAACATCATCTTTAAAGGTTGCTAATA
+CCTCCTTATTTTGAGGATATTTGATGGCGATTTCTGTCACGCTCATCAGTTCTGAAATGGGTGTTTTTAG
+CTCATGGGCTATATCAGACGTTAAGCGTTGTTCTGACTGTAACAACGAACGATTCACCATTAAAAATTGG
+TTCAGTTCATCAATAATCGTTTTAATTTCTTTGGGCGGAGAAATAATATCAAAACAGGCATTTTCATCAT
+TGAAATTGATGTCTCTGATTTGTTGATTAAGCTTTTCAATAGGCTTTAAACCTTGACTAACAATTTTATT
+CACTAAGTATCGAATAAAAAATGCGGTGGCGATAGCAGTTAATAAAAAGACAATATCTATTAAAATTTGA
+ATACTTTCTAAACTTTCGCTTACATTGGTTAAACCAAGATAGATATCACTTTGATAATTCGTATTATATT
+TTTTAGCATTGCCAACATTATAGATAAAAATTCGACCTGATCTTCCATCAGGTAACTCGATGCTTTTAAT
+TAAGTACTCATTACTTTTAAGCTTAACCTCTGGGACATTAAAATTAGGATAATTAGAGAGTGAAGCTGAT
+TTTATAATTACCTTGTTATCTGCCCAAATTTTAAAGTATTTCCCTAACTTTTTAGCGGAAAACTCTTCCA
+TTAGATCAGCACGTAAGCTTAATGAAATTTTTCCATTTTCTACATCAATATGATTAATCAGTCTTTTTCC
+TTCTTGAACTAAGGCACTTTCAAACTGTCGCTCTACATAAGTATCAACACTAATATCTAAAAAAAGTAGT
+ACCAAAAATAAAATAACGGAAATAATTAAGGTGAGCTGTTTAACTAACGAGGACTTTATTGATGACATAG
+GCTTTCCGTTGCGATATAGCCAAAACCTCGTTTATTTTTAATCGGAAGTTGTTCTTCTAAATGTTTAACT
+TTTTTACGAATCGAAGATAAGTGTGCTTCCAGTGAATTTTTAGCAATAGCATCATATCGTCCGACAATAA
+ACTCACTCATTTTTTCTATACTGACTACTTTGTTTTTATTTAAGAACAAACATTCAATAATTTTATATTC
+TGTGGGGGTTAACTCAATCTCTTCTGTTTTAAATAAAAGACTTTTCAGTTGTAAATCAATTCGATAACCA
+TGAAGCATGATGCAATCATTATCGACAAGCAAACCTCCTCTGCGTGTCAGCGTAAGCAATCTGGCATGTA
+ATTCATCAAATGAAAATGGCTTAGTCATATAATCATCCGCACCGCTTAATAATCCTTCGATACGATCACC
+TACCAGATCTTTAGCTGACAAAATTAATACTTTGCTTTGTTTTTTCAATCTACGTAGCGTTTTCAATATT
+TCAATGCCATCAACGCTTGGTAGCATTAAGTCTAAAATAATAATGTCGTAATCTTCTGCGATGGCCATTG
+ATAACGCTTCAGCGCCATCACCTGTTTCATCTACCGTGAATCCAACGCCGGATAAACCTATGCGCAAACT
+ACGTCTTAATTTAACCGAATCTTCAACTAATAAAATATTCATATCATCAACAACAATAAAAAGGGGCAAT
+TTTTTATTAATTTATCATCCAACACTTAAGGTTTACTTAAGGTTTACTTAAGTGTTGGATGATTTTTATA
+AATTTAATCGTTCGTCGTTTTACTCTTCAGTATTTATTCAGTTAGTACTCAATAAAGCTTAAGTTTTGTC
+TAAGTAATACTTAAGTTCCCCTTGCTACTTTACTCCTCTATATTTCTATACACAGTCAGTAATAGCTCAA
+TGAAAATACAAAAATATACAGGCCTTAAGCGAGTTTATTTCGCATTATTAAATAGTTTTAGAGGTTTCGT
+TTGGTTAATCAACAATGAATCGGCATTTAAACAAGAGTTCATTATCAGTGCAATGCTCACACTTTTTAGC
+TTTTACCTGAGTATTGATGCATTAGTACAATTACTGTTAGTCAGTGTACTTGGCTTTGTATTAGTTATAG
+AAATAGTAAATACCGCTATTGAAGTAGCGATTGATCGTATTGGATTAGAACATCATCCATTATCAGGTTT
+AGCAAAAGACTTAGGCTCTCTAGCCGTATTATTCAGTTTGTTTGTTGCTTTGGCTGCTTGGTCCGTTGTC
+TTATGGAACATATAGCGTTACAGCCCTCTTTAGATCAGCAAACTAAAGAGGATAACAACACAAGTTTTAT
+TCTACTTATAAAAGGATCATTAGGTTCAATATGGACCTTAATGATCTTTTACATAGTCATGTTATCTATA
+CTGTCTTTTAGCCGTTTATCGTTAATTTTATGGCAAGCTGAAAGAACATTAATAAACGATGCTTGGCTAC
+AGATCATGATTAATGGCTTTCGAATTGATATTTCTACAATGTCCTATTTAATGATATTACCTTTACTGCT
+CACTGCTATCTCATTAATAACAGCTAAAGGTATGAAAATATTAAAACCAATTGTATTTGCTTGGTTGACG
+TTAATACTCCTAAGTACTATTTTCTTTGAAGTAATAACGCCAACGTTTATTTTAGAATATGACTTAAGAC
+CTAACCGACTATTTATTGAATATCTAATTTATCCTAAAGAAGTTATTTCTATGCTTTTATCTGGTTATAA
+ACTAGAAATACTGTGTAGTTTACTGGCTTTATTTATCAGTTATAAACTATCAGTATTTTTGTTTGATAAA
+TCATGGAGTGACTCTGTATCCATACCCAAGAAATATTTATCATTTATTTGTATGACGCTATTTTTATTAT
+GTTTACTGGGCGCTAGAGGCACCTTAGAGCATCGACCTATTAACCCTGCAATGATGTCTTTTTCAACAGA
+TCATTTACTTAATGATTTAAGTGTAAATTCATTATATTCCACGGCTTTTGCACTCAAACAGATGCAGCTA
+GAAAAAGGGAGTGATAACTATTATGGCAAAATGGCTGCACAAGAAATTCTGAACGAAATAAAGTCAGCGA
+GCTTAACAGCACTTGATCTCTATAAAAATAGTGAAATCCCCACACAAAGTTATCATCAAGCAAGTTATCG
+AGGTAAACCTAAAAATATAGTTATCTTACTACAAGAAAGTTTAGGTGCGCGCTATGTAAAAACCCTTGGC
+GGATTACCCCTTTCACCTGAGCTAGATAAATTAATGACTCAAGGCTGGAATCTCACTAACCTTTACGCAA
+CAGGAACTCGCTCAGTACGTGGTATTGAAGCCGTAATAACGGGGTTCACACCAACAACATCTCGCTCTAT
+TGTGAAACTGGATAAATCACAACATGACTTTTTTACCATAGCGCAGTTTTTAAAACCACAAAACTACAAT
+ACTCAGTTTATTTATGGTGGTGAAAGTCACTTTGATAATATGAAAAGCTTTTTCTTAGGCAACGGCTTTA
+CCGATATTGTTGATTTACCTAAATTCGATAACGTTGAATTTGAAGGTTCGTGGGGCGCATCAGATGAGGA
+CTTATATGATCAAGCTCATCGAGAATTTGAATTACTTAATCAAAATGAAGAGCCTTTTTTTAGTTTGGTG
+TTTACTAGCTCAAATCATTCTCCTTACGATTATCCAGATAATAAAATCAGCCTTTATGATGAACAAAAAA
+GCTCACGAAATAATGCCGCTAAGTATGCTGACTATGCCTTAGGTCAATTTTTCAAAAAAGCAAAAAAGGC
+AGATTACTGGAACAACACCATTTTTGTTATTATTGCCGACCATGATTCACGAGTTGGTGGTGCTGAACTT
+GTTCCAATTGAGCATTTTCATATTCCGGCGCTAATTATTGGTCAAGATATTCCAGCTAAACAAGATGCAC
+GACTAGCGAGTCAAATTGATATTGCGCCTACCTTATTATCTTTAGCGGGAATCAGTGGTTATCACCCAAT
+GATAGGTCATGATTTAACCCAAAATATCCCAAAGAAAAAGCAGCGAGCAATGATGCAATATGATAAAAAC
+TTCCTGTTTATGACTCTCGATGATAAAACGTTTTTACAGCCTGAAAAGCCGGCTTTAATTATTCGAAATA
+ATGACAATAAGGTAAGTACGCAGGCGTTAAGTAAACGCGCTAAAGCTCATGCCCTGTTAGGCAGTTATTT
+ATACAAAAACGGGTTGTATAAGTAACAATTAAAACTGTGGTTAAATATAAAGAAAAGGTTCAATATACTT
+TAGGTGTATTGAACCTTTTTCATTAAAATAACAATAACTAAAATCATTTTATATTAATTAGTTAAGTGGA
+CTTTAAGTCTATATTAAGCCGTTCTTAAGTATGAAATAGCACACTATAAACATCTGTCTTATAGTGAGTT
+TTTTATGCCACATTTGTATCTTAAATCTAATTTTTTTCAAAGCGTAACCGCGAATAAATTAATACTTATC
+CTGAGTTGTTATTTTGTTGTCGTTTTTAACTTAACATTCTTACTTAAAACCTATAATGCGGTTTTGTTAT
+TAGATAAATACAACCTCCTATTCCTGTTGAGTGTTCCCATTTTATTACTCAATATATTGTTGATTTTCTT
+TTCTGTTTTTTCAGTTAAATATTTATTAAAACCAGCGCTAATAGTTTTTACCTTTATCTCAGCACTTATG
+ACATATGCAACCTTTTCTTATGGCATCGTTTTTGATTATGGCATGATTGAAAATACGGTTAAAACCAGCA
+GTTCGGAAGCCTTTACTTACCTAAATGTTAATGCTTTTCTAATTGTTGCAGCATTATCAGTATTACCCAT
+AATGTATTTATACAAGGTTAAGCTAACTTTTTCCCCACTTAAAACAGAGCTCACACAACGATTAAAACTG
+CTCTCTTTATCGACATTATCATTCTTTATCATCGCTTTTTTCTTTTATGGTGATTACGCATCCGTTGGTC
+GAAATAATAGAACGTTAACGTCTTATATCACCCCTTTAAAAAGTGTTGTCAGTGGTTATAAGTTTATTCG
+AAATAATTACTTTAATGAACCGGCAACGTTCACTGTATTAGATAATTCGCCCATATTATTAACTGATAAT
+GAAGCAGGTAAACGGGTAATATTGATGGTAGTTGGCGAAACAGCGCGTGCAGAAAGCTTTTCTCTCAATG
+GTTATGATAAACCAACCAATCAATTTACCCGTGTTCATCACCCTATTTCGTTTAAAAACATGTCATCGTG
+TGGCACAGCAACGGCGGTATCTGTACCTTGCATGTTTTCTGCTCTAGGTAGAAGTGACTACCAAAAGCAA
+GTAGCCAACAATCAACAGAACCTGTTGGATATCGTAAAACTTGCCAATGTTGATGTACTTTGGCTAGATA
+ATAATGAAGGTTGTAAAGGTGCCTGCAACCGAGTTACCACCATAAATATGGATAAGAGCAAAATACATAA
+CTTATGCGATGGTGATTATTGTTTTGATGAAGTTCTGTTATCGCCGTTAAAAAATAAACTGAGCCATTTA
+ACCCACCAAACTACCTTGATTGTTTTACACCTTATTGGTTCACATGGGCCAACCTATTACCGTCGATACC
+CTGAAAATTTCCCTAAATTCTTACCTGATTGTCAACGTAGTGATATACAAAACTGTACTCAAGAACAAAT
+CGTCAATACTTACGATAATACTATTGCATACAGCGACTATGTTTTATCCAAAATGATTGAAGAATTATCC
+TTGTTAGAAGAAAAAAACAATATAGATACCGCTATGCTTTATGTGTCTGACCATGGTGAATCACTTGGGG
+AGAACGGGCTTTATTTACATGGTTTTCCTTACGCCTTTGCACCAACACAACAAACGCACATACCCATGCT
+CTTTTGGAGCAATAATCAAAACAAAACTGATCAGAATTGTTTAAATAATTTAGCTGACAATACATTTACA
+CATGATAATGTCTTTCACAGTATTTTAGGATTAATGAAAGTTAAATCAAAAACATACAAGCCAAATTTTG
+ATATATTTCATCAATGTAATACCCGTGATTTATTGGTTAATAATACGACTGATGAGCAATAATAAGTAAA
+ACTAAGCCGACACTATCACAGCTAGTTAGGTTACACCTTAGCCCGGTTGTATTTTGAGGGCGATACGCCG
+GTCCACTGTTTAAAAGCGCGAGTAAATGAGCGGGGTTCGCTAAAACCCAATGCAGTGGAAATATCGGTAA
+TGTTGCGGTTAGTCATCACTAAATAATCAATCGCCAAGTCACGTCGAATTTCATCCTTAATCATTGGATA
+GCTTGTCCCTTCAACTTTAAGGCGACGGCGTAACGTTTGGGCACTCATATTTAAACTCAGGGCAAGTATT
+TCAAAACTTGGACAAAAAAGAATATCACTCTCATCATGTATCAATATTGCTCTAATTTTGGCTTTAAAAC
+TTTGACCACTGCCTGGAATAGTTATTAAATCTGCTGGTGAATCTCGCAAAAAACGAGTGAGTTCTGTTCT
+AGTTCTAACGCAAGGTAGATCTAAGTATTTCGCATGAAAGCATAACTTTACTGTGGGGCGGTTAAAACTG
+TGCCGACATGTAAAGAGTAACTTTGCTTCCTGAGAATGCTGTGGTTTAGGATGAGTAAAACAAACTTGGC
+TCAACGGAATTTTCACGTCAATTAACCAACTGGAAAAGCGATGCCAAATAATTAACCAGAATTCGAGAAA
+GAAATGTTTAGGATCAAGTTCAGGATGACTAAAAACGAATTCTAATTCAGCAACCTCTCCTACCCTGACA
+AGCTTCATTTGCACATCATCAGTGACTAAATTGTAAAACGAAATGCCCTGTTCGAGCATTTTATCCAGGC
+TTTTATAGTGAAACACATGATGAGCCATAAAAGGAAATATTCCCGTCTTACAAGGATGCTTAGTACAGCC
+AAGAAATTCATCATTGAGCTTTGCCCACACATATTGCACTAAACGAGTCATTTGCTCACCATCAACTCGT
+TGCTGGTTGGGCGTAATCGTAATATCTAATGATAATAAGATTTTGTCACCATCAAAGCCTTTACGCACAG
+CACAAGCGAGCGCTTGGTTAAAATAATGAATATCAACTTTGGCCATGATTACCGTTTCTACTGCTCTATA
+TTTATAACCAACTATATCTTAATTACATCCTACCTGTAATGTTTAGTGAGTTATATCGTTACATTTTGTC
+ATTTTAATTAACTTTAATACTCCCTATAGTAATGGCATCTATTATTAAATCTTATCTTTTGATTCTCATG
+CATCGATACCCAAGTGTCGATTATCAACTATCGATAGATGAGATAATAAATAACGTGTTTGCACTTCCCT
+AAACAAGTACTAGCAATAAGCACCTAATTTTACTAAGAAAATTTAAAAGAGAACTATTATGGACCTTTCA
+CTAACTGAAGACCAAGCGATGATAAAAGACATGGCGGCTAAGTTTGCACAAACTGAACTTGCGCCTGTGG
+CTGAAAAACTCGATCAATATGGTGACCGCGAACTGTTCTTAAGTAATTTGAAAAAACTCGCTGAGCTCGG
+TTTTATGGGACTCAATGTCGGTGCACAATACGGTGGCGCTGAAGCTGGCACGGTAGTTTTTAGCCTCGCA
+ATGACTGAAATTTCACGTGCCTGTGCATCAACAGCCGTCACCATGTCAGTCACTAATATGGTGGGTGAAG
+TTATTGAGTCTGTGGCGAGTGAAGCACAAAAAGAAAAGTATCTACCTAAACTTTGTAGTGGTGAATATGC
+CGCAGGTGGCTTCTGTTTGACTGAGTCAGGTGCGGGTTCAGATCCATCAGGCATGAAAACTAAAGCCATT
+TTAGAAGGCGATGAGTGGGTCATTAATGGCGCTAAGCAATATATTACTAGCGGTGAATATGCAGGTGTAT
+TTGTATTATGGGCGGTAACGGACCCTAGTGCACCAAGAGGTAAAGGTATTTCGTGTTTCTTAGTTGAAGC
+CGATGCTCCCGGTTTAATTATATCACCAGCCGAGAAAAAAATGGGCCAACACGCTTCTGCTACCAATGAA
+GTCGTTTTTGATAATTGTCGACTACCGAAAGATGCCTTAATGGGCACACTCAATCAAGGTTTTAAAGTCG
+CTGTATCTGAACTCGCTGGTGGTCGTATCGGCATTGGTTCACTATCTTTAGGCATAGGTTTAGCTGCCAT
+CGATTTTGCCCGTGATTATGTTAATGAGCGTCAACAATTTGGTCAAAAAATAGCTAAGTTTCAAGGCATT
+CAATGGATGCTAGCTGATGCTTATACCGATCTAGAAGCAGCACGTTTATTACTTATGAACGCAGCGGATA
+AAAAAGACAAAGGGCAACCTTTTGGTAAAGAAGCTTCAATGGCCAAGCTATTTGCTTCAGAAAAAGCCAA
+TCAAGTTTGTTATACCGCTTTGCAACTCATGGGCGGCGCAGGTTACATCAAAGACTACCCACTAGAACGT
+TACGCACGAGATGTTCGTGTAGCCTCTATTTATGAAGGCACAAGCGAAATTCAACGCGTTATTATCGCAC
+GTGATTTGTTACAAGAAATAAACTAATTTAGGAATTTACCATGGATTTAAATAACAAAGTCGTTGTCGTC
+ACTGGCGCCGCTTCAGGCTTAGGTTTAGTTACTTGCCAAGAATTAGCCAAACAAGGTGCAAAAATTGTTG
+CCTTTGACTTGAACGAAGATGCAGGAAATTCACTTGTTGCAACGTTAGGCGAAACATCAATTTTCGCTAC
+AGTAAATGTTACAGACGAAACTTCAGTTGTTGCCGGTATAAAAGCAGCTGTTGATGCTTTTGGCACCATA
+CACGCTTGTATTAATTGTGCAGGCATTGCTCCTGGTGGTAAAACCGTTGGTCGCAATGGCGCATTGGCTT
+TAGAAAAATTTTCACAGGTTATCAATATCAACCTGATTGGTACCTTTAATGTATTACGTTTAGCTGCTGA
+GCAAATGGCGAAAAACGAACCCGATGCTAAAGGCGAACGTGGCGTAATTATCAATACTGCCTCAGTTGCC
+GCCTATGATGGCCAAGTGGGTCAATCAGCCTATAGCGCTAGTAAAGGTGGCATTGTGTCGATGACTCTAC
+CTATTGCTCGCGATTTAGCCCCACTGGGTATTCGTATTATGACCATAGCACCGGGTATCTTCGATACCGC
+CATGATGAAAGGATTTAGTGACGAAGTTCGCGATCCACTGATCAAAATGGTGCAAAGTCCTAAACGTTTT
+GGCGACCCCGTTGAGTATGCTGATTTAGCAGCTCATATAATTACCAATAGCTACCTTAATGGCGAAGTGA
+TTCGTCTTGACGGCGCTATTCGAATGGAGCCTAAGTAATACCAATTTGATTAAATTTCTTCCCAACTCAG
+AGCTATGTTAAATGTTCAATAACAAGGTGAATTTGTTTAGGTCTAGCATTCTAAATCAAATAAATTTAAT
+GATGTTAATGGGCATAGAACAAGTTCCCAAAGGGCGAGTTTAAAAGGCTTATATGCTGCGTTATTGATTT
+TGACAAGGGAATAACCATTCTCTTCAATCAATGTCTTGCCTCTAAGCCTTTTAATTCTCGCTGAGTGGGA
+AAGAACTTAATCAACTTGGTATAAAGTTTGCGTTTTGGGGGGCCGATTGCTAGCCTCCCTTTTTTTTCTG
+TTAATTTTAATTTTTCTGTTGGAGTAGTCCATGTTAAGCGATATTAAAATTTTAGATCTTTCCACCCTAC
+TTCCTGGCCCATACGCCTCAATGATGCTTGCCGATCTCGGCGCAAAGGTTTTACGAGTTGAATCACCAAC
+TCGCGTTGATTTAGTCAGAGAAATGTCACCCCAAGTAGGCGCATCATCCGCTGCTCATCAATATTTGAAT
+CGTTCTAAAGAATCAATCGCACTCGATTTAAAACAACCAGAAGCTATTGAAATTATTAAAACACTGATCA
+AAGAGTATGATGTGGTGCTTGAGCAGTTTAGGCCTGGCGTCATGGACAGGCTCGGCATTGGTTATGAAGC
+GCTAAAAGCAGTTAACCCTAAAATAATCTATTGTGCGATCACTGGTTATGGTCAAACAGGGCCTTACAAA
+AATCGCGCAGGACATGATTTAAATTACCTAGCCATTGCTGGCATTAGCAGTTATTCCAAAAGAAAAGAAC
+AATCGCCTATTCCTCAGGGCATTCAAATAGCCGATGTTGCCGGCGGTTCGCTGCATGGTGTTATTGGTAT
+ATTAACCGCACTACATCACCGTCAACGTACAGGAGAAGGTCAAATGATTGATATCAGTATGACCGACTGT
+GCTTTTGCATTGAATGCAATGAGTGGTGCAGGTACGCTCGCTGGTGATGAAATACCAACAGCTGAATCTC
+AACTGCTGAATGGTGGGACTTTTTATGATTATTATCAGACCAGCGATGGTCGTTACCTGTCCGTTGGTAG
+CTTAGAGCCAAAATTCTTTACTGGTTTGTGCCAACTACTCGACTTAGAGCACCTTCTGCCACTAGCAAGC
+AAGTCCTCAGCACAACAACAAATTAAAGACAGTTTTACTCACGCTTTTAAGCAAAAAACTTATCAGCAAT
+GGCAGGCAATATTTATCAAGCTTGATTTATGTGTTGAGCCAGTACTTAACCTAAAAGAAGCTAGTGAGCA
+TCCTCAGATAGTTGCCAGAGAGTTGATTGTCGATGTGCCGCATCCGAAAACAGGCATGCAAAAACAACTA
+GCTTGTCCCATTAAATTTTCAGCTTACCAAGCTGAATATCAACAAGCAGGTGTTGAGCTAGGTGTAGATG
+GCAAGCAAGTACTATCTGAACTGGGTTTAAGTAATAGCAGAATAACGGCGCTTGAAAAAAATGGCGTAGT
+AACCTTTTAGAAAACCTCAGCTAAAAAGCTCCCTCGCAGAATCGTTTAATTAAAATTAAAAAGTCTACTT
+TATGCTCCAGTAAAAAATAGCTAAGTAGACTTTATTGTTATTCTGCTAACTTAGCTGTTTTACCGGCTTT
+TTAATGCGAGAAACAGACAATATCTTTCTATTTCTGTTTTTATACAAATATAGATATAAACCGGTAAACG
+CCAATATTAATGGACTTAGTCCTAAAACACACCAAATTAACTTACTGGTTAAACCACCAAAATGACCAAA
+GTGTAATTTTCTAAAACTATCAATGGTTACATGTAATGCATTCGCCGATCTCACATCTTCTGAGTGAATC
+ATTTCCCCTGAGCTTTTATCATAAGATATCGTACTTGAATAGTTACTATTAAGCGGGTTTGCTGAGTTCA
+CTGTACCGTAAAACATGATATCCATGGCGGGTTCAAATGGCATTAATAGGTAGGTTGCTTCAAAGTTTTT
+AATTGTCTCTTGATTGCTGTCTAACAATGTTTGTATTGAAAGCTCTTGATTATGCAGTTGATGTTCAATT
+AAATAAGGCTCTTCAACAATATGTTCTGATACCTCATGTATCACCAGTGAAATGTTCCAATAAGCTCCTG
+TAAACGCGAGAATAAGGATAACGGGTGAGCTTGATATACCAATCATTTTATGGAGATCACTAAAAAATAT
+TCTGCGGGCAAGTGTTAAGCGTAAAGTGAAAAAATTGATCCAAAACTTACGGTATAAAATGATGCCACTT
+ATCCCTAATAATAAAAGTAATAACGACACAATAGCACCTAGAAACATACCGTTGGTTTCTAGTAACAATT
+TATAATGTAAATCTAGTAACCAATCCGTTAAATCATCTGATGTACCTACCGGTGTAGAAAGTAATTCTCC
+GCTATATTGGTTTACATATAATTTCGACCAATTTGTTGTCTGCTGCTTAATGAGATAAGCGGTATCTGTT
+CTACTTTTATCATCAAATAATTCCCAACTGCCTATTTCATGAGCTGGGTATTTTGATTTCACGTTCGCTA
+TCAATACATCTAACGACAATCTCTCACTAGGACTAGTGTTACTCACTTGCATTTTATCAGGCATCAATAA
+AGTATCTAACTCAACCTTAAAGACTAATATACTCCCTGTAAGGGAAATTATTAACAAGGGTAACATGGCA
+AAAAGTGCACCAACGGAATGCCATTTATATAATTTTTTTCTCATAATATTTTACAGTGACAGGTGGTATT
+ACCTAACGTAATACCACTGCACTTTTCCCTAAAGTGACCAGCTTAATGTGGCTGAATAATTAGCGGGTGC
+ACCGTAATATCCTTGAGCCCAATATAAGCTATTGATATATTTTTCATCGGTTATGTTATTGGCATTAAGT
+GATAAGCTAACATTATCGGTAATGGCATAAGCCATCATTACGTTCACAACTGCGTAGGCACCTTGTTTGG
+TGACTATCTCTTCACCTGCGTTAGCAAAGCCATCACCCACAACACCTTGTTTACGTGAAATATCATCTTG
+CCAATTCATGTTGACACCTATCGATAAACCTTCAATGGCAGGCACGGTGTATGTGGCGGCAAGTTTAATA
+AGTGTAGAAGGGGTATAATCAGCAACAACGTCATCACCCGAAATGTCAAAGTCAGTGAAGCCAAAACTCA
+GCTGTAAATTGTCATAAATTTGCCCTGCAACTTCCAATTCAAACCCATTACTGCTAATTCCTTCAGCCCC
+AATGTAACGTTGTAAGTTAATAGGTAAATCTGTCGTGCGAACATCGAGCTTGGCAACATTCGTTTGTTGT
+ACATCAAAGTAAGCAATTGAGCCGATAAGTAAACCATCAAAAAATTCACTTTTGATCCCTATCTCTTTAC
+TTTCACCCGTTATGGGCGCGAGGATTTTATCATTAATATCTAATTTAGTCTGTGACACAAATGTTTCGGT
+GTAACTGGTATAGGCCACTAATTCTGGGGTAATTTGATAAACAGCACCTAAATAGGGAATAAATTCTTTA
+TCCGAAGCATCTTGAACAACGTTGTATGAATTGCCCTCTACATTCCAATCGTTATAACGGCCACCAGCGA
+TTACATGTAAGTTATCTAACACTTCAAAACGTGCAGTAAAGTAGGCTGCTTTTTGTTCATTAGTAACATC
+ACTGCCTGTTAAGCCGTCAGTAAATATCGGCTTTGGGGTATTTCCGTCCCATTCAGGTAATGGTGGCATA
+ACAGGGAAACCATTTCCTGTTGTGTAATCATAGAGTGATTTATCAACATAACTCATCTTGGCGTAATTGA
+TACCCGCGACAATTTGATGCTCACGGCCGAATAATGAAAACTCACCATTGATGTACGCATCAAATAAGTT
+ATGTTTATCATCTAGGTCATATTCACTCGCATATCCCAGTAGACCTAACTCAGTATTTTTATCTGGTGTA
+CCGTAGACATAAAATAACTCAGTATCTTCATCTGTTGTTTTATGTGAGTAAGTGGCGCGTAAACTCCATT
+GAGAATTAAAATAATGAGCTAATTCAACCACGGTATTATTTTTAACAACTTGCCAATTTGACCAGTTTGC
+TGAAGTATTAGTTGAAGCATCATAATCAGTGGCGCTACCATCAGTATAATAAAGAGGATTAGCTCCCCAG
+TTATTACCTATCGCATCACTTTGGTTGTAACTGTGACTTATTGAAAGATAGGTACTGTCTGTCAATTCTG
+CACCAATAAAAGCATAGGCGACGCTTTTATCTTGTTCGTATCGATCCAAATAAGATTCATTGTCTTGTTT
+AACTAACACAACACGAGCACTCACTTTATCAGTAAGTGGTGTTGACGCATCTACCTCTAAACGCGTTTTA
+TCCCAAGAGCCTACGGTTCCTCTAACACTTACTTCCGTTTCTTCTGTTGGACGTTTACGAATAAAATTAA
+TCGTTGCTGATGGATTACCAACACCCGTCATCAAACCGTTTGCACCGCGAATAACCTCTATACGTTCATA
+AATGGCAGTATCTTCATCTGCATGGTTGTTACCAGACGTTAAAGGTAAACCAACACCATCAATTTGAAAG
+TTTGTTACGTCAAAGCCGCGTGCGGTGTAATAAGTTCTATCTGTTTCAATGCGTTCAACATTGATACCTG
+TTGCAGAATCTAATGCGGCATTGATGTCAGATAATTGAAAGTCTCTCATTTGTGCACTAGTAATTACGGA
+CACAGATTGCGGTATTTCGATAATAGATAAATCTAAACGAGATGCCCCACTCACTTCATGAGCACCGTAT
+CCTTCGATATAGGTGCCTTGAACTTCAATTTTTTCAACATCTGAATTTTTGCTGCCTTCGGCAAATGCAT
+TAGTTGTCGTTAAAATTGTGAGGGTAATCAAATTTAAAGGGAGGTTTTTCACTGCGTTAGCCTAATAAGT
+ATCATGTTGTAATTGCGCACATAATACATAAACTCACACCAAATGCAAATACTAATCATTATCGTTACCA
+CTACTTACTTGTACAGTACTAAATAGGAAGGTAGTTCTTAATTAAATTACATTTTTGCTGCATTACCTCC
+GCTTTTAATAGGTATTGTCATTGGACAACACTGAATCTGGTAACTATATTTATCGACTGAGCAAGGGAAT
+AATTTTTTGTGCTTACCTGCCTAGATATTTCTCCATTTTTTATTTCAACAAAGGACTGATTAATATGAGT
+GAAAAGCCAATTTTAATTCTATTTCATGGTATGGGCGTTCATACCGCAGATTCATTTAAAAAAGAGGTTG
+TTAGTGCTGCGAATAATGCTCTCGGGCGATATGAAGGATATGGCAACATTAAATTTGAAGACAAAGTAGA
+TATTGTCTCTATTGGTTATGACAAACACTTTGAACAAATAAGACAGCAGCTAGCAGATAACGCAAGCGGT
+ATCACAGATGTGCTTAAAGCAAAGTTACCTGGTGTTAGTGATCCGAGCATTATCCAAGATTTACTCGATT
+TGGAGAGCTCACTAGGTGATGATAAGTTTGCTTATACCCATATCCTAGATGTTGTGTTATATATGACTGA
+AGTTGGTCAATATGTACGGGCACAAGTCAGTGAAGAAATTGTAAAAGTGATACATAACAACCATCACCGA
+CCTATTCACGTATTATGTCATTCATTAGGTACAGCCGTTGCACATGATGCGTTTAATCAAATTTATACCA
+ATGATAATTCTCCATTACCCGCTCAGTTACATACCCTATCTTTCCCTATTACTAGCTATTGGGCATTCGC
+TAACGTAAGCCGACTTGTAACGTCATTTACAGGACTACCCTCACCATTTGATTCTGTGGTCAAACCTGGA
+CACCAAGGCTTTATTTCGATGTTTTACAACATTAGGCATGTACTTGATCCCTTCACATTAAAGCCATTTA
+AGCGATTCGATCCAAATGGTAAAAAGAATTGGCTAACGCCAGATACATTTAAATATGATTACAAGCCGAT
+TGTGACAACTAAAGTCAGCCGAAAAAATACGCATGACATTGCTGGTTATATTGAAGATCCTGATGTTTGC
+CATGACTTCTTCAATACCTTTTTTGATTTTTACCCTCCTGAAGAGATAAAAAAGGCCGGAGATAATCAGT
+TTAAAAATATTCAAGGAGATTACCTGAAAATTAAAGAGTATGTTGAAAAGTTAGAACAATTGGATCTTGA
+AGGAATTACAGAATTTATAGGCATGATGAAATCCTTTACCGACTATATTAAGGAGCTCAAGGATGAGTAA
+GATATTAATGCTATTGATACTCGGAGTGTTGATTAGTTTTAATGTCACCGCTGAAGAGTCTACTGAAAAA
+AATAATGATTGCTCATCGTTTAACACAAGCGAAACAACAATTTTTAAAGGGTCCTACTCAAGTGGTAAAA
+TATATGGTGAAGCGCTTTGTCAATTTTATACTGGTCATGAACAAAGCCCAACTTTCGAAGAATTAACCAG
+ACTATCAAATGTTTGGCAAGCACAGTTACTATTAGAAAGTGCAGCTCTGATACAGTTAGTCCCTAACTTA
+GCAACCTATCCTAGTATATTAAACAATTCATTTATTAACGATTATCCAGTTACGACAGTAACAAGTAAAG
+GCAGTGATCAATTATCAATAAAAAATGAGAATACTGTCATAAGGTCAGTCTTTAGTGATAGAAGTGCATG
+TGGGAATAGCTTTGGTAACAATATGAATTGTAGAGAAATAATCAGCAACTATACCTCTGTTGCTAATTTA
+CCCGCTGAGCCAATTAAAACGATACAAAGTGGTAATGCATTAAAGCAGTTAAATCTCTATTCTAAACAAT
+GGCAAAACTATTACACCAAGGCGCGCTCACAGACTTTCATTGATATTCTGTTGAATAGCTACCTTAACCG
+AAAAGACTATCAAAAAGGTCAACCTGTATCGCCACCAAGTGAACAATGGTTTGCATTGCATCCTTCTATT
+GTCTTGGAGTATGTTGATGGCGCAACAGACGGAGAACAGTTTAAAGAGGCGTTAGTTGTTGAATGGTTTG
+GCTACAATAATTGGGATTCTTCACTGCCGTTAGGTGTCTCTTTGGTTACACTCTATTCAGATAGAGCATC
+GGTTGATGATGTTGGTCATGGTTTGATGTTCCATGTTGATAACAACTATTCTATTGGTGTGACAAAACAT
+GATGATGAAGCAGGCATATTCATTACCGTTGATTTACTTAAACTATTTGAAGATAAGCAAAGTAATTATA
+AAAGACAGGTATCAAAAATTAAGGAGTATTTGAATTAAGGTTGTTGCTTAAGCAGTATTGACCTTTTCAC
+AGATTAACTCATATCACGTATGTTACTGATATACTTCAGTAACATATTAAAACGACAGACCTTAACTGAC
+TATAATCAGGTTAGTTCTTGATATTACCGATATCAATAAGCAACGGTAAAACGTTTTCTTTTATGTTTAA
+CTACCTCAGCTTCATCTAATAAAGCAATGGCAAAATCTTCCAGTGAAATAGTTGATTGTCCTTGTTCATC
+AACTAATAACTCATCAGATCCCGTTCGAAATATTCCCGTACGCTCTCCTGGCACAATGACAGCCGGCGGA
+CTTATATAACTCCAATCAACAGACTCATTTTCTTGGCAAAGTTTGTGCTGTGCTAGACACGCCAAAGCGA
+TATCACGCCAAGCTGTAGGCACTAAGTCAGTATCATCAACCACTAACATTCCATTGCTGTTCGGCACAGT
+TAAACTGGCTGCGCCTCCCACCAATAACAAGCGTACTTTGGTTTGTGCAAGCCCTGATAATAACGCTTTT
+GCTGTGTCGACTAGTTGACTCTCTAACCCTTGCGGTGGCCGTGTAGCACTAATGATAAGGTCTTGTCCAT
+CGCTCCACTTCACAACGTCATCGACATTATCAGCATGACCAATAACTACCTTCACCGACGAATCAAATTC
+ATTAGCCCGAGCATTATTTCGCAACACGGCAGTTATCTCATGACCTCGCAATAACGCTTCAGTTATAACC
+CTATTACCCACATTACCCGTTGCACCAAAAACTGTAATTTTCATTTGTAATACCTTTTATTAAGTTTAGC
+TTGTTATCGATTTGATAACGCCAGTCTACAAACAAGTTTTGATAACAGCATTAACCTAGGTTTAGTGTTT
+GAATAATATTAATCATTGGCAATATACTCACAACTAAATTACTTTTTGACTAAACCTAGGTTAATTACCT
+ACGAGATTTTCTCGGTTAAACTTCACTTATCAATTTATACCAAACGTATTAATTAAAGGAATGACAACGT
+GAACAATACCCAAATAGCCCAATCCTATCTAGCCGACTTAACTCTTAACGAAAGTTCGTTAGATATCGAC
+TTTTTAAATGAACTGCAAAGTAAACATATTGCACTATATAGTTTTAATAATCTTGCTGTAATATTGGGAC
+AAGAGCTACCTTTAGACCCTGAGACGCTATTTAATAAAATTGTTGAAAAACGACGTGGCGGTTATTGTTT
+TGAACATAATAAGCTTGTATTTACCGTGTTATCTGAACTTGGTTTTGATGTACGTTTGTTGCTGGCTAAA
+GTGATTTATAACCAAGATGTTGACGTTGCCAGAACACATAGGGTGACACTACTTACGTTAGCAGGCGAAG
+ATTATATTGTTGATGCTGGCTTTGGGCATTTAGGCGCTCGTTTTCCGGTAAAAATAGTGCCTGGCTTGAT
+ACAAGAACAAGGAGATGCTCAGTATCGTATTACCCAAAATGTTAATGGCGATTACTGTTATCAAGTATTT
+AAAGATGGCGATTTCTTTACGCTATATACCTTTGATTTACATCACTATACCGAAGCAGATTGTTTATTAG
+GTCATTTCTACTCACATAAACATCCTAATGCAGCTTTTGTGAATAATTTAGTCATTTGTCGTAAGTTCTT
+CAATGATATTCAATCATTGCGAAATAATGAATTTCATCATGTTATAAATGGTATTACACAAACAACTAAA
+ATAACCAGTATTAAGCAATTACATCAATTATTAATTGATGTTTATCAACTCGATATTGATATTGCTATCT
+CTGAGTTTTTATTCAATAAGTTTGTTACACCCTTTCAGAATAAAGTTTGATAACAACAGATGAAATCTAC
+ACTAATTGATAATTTTACTTTACTGCTTTGGGCTAGTTTAATGGCTTCTTCATTTGTCGTTTCAGAGCAA
+TTACTCCCTTATGCTAATCCGATTGCAAGTACAGCATTAAGATTTATATTAGCAACGATATTGATGATGC
+CTTTTATTGGGCGAGCATCCATTAAACAATTGAACTACAAAATATTACTGCGTTATAGCGTCATCAGTTT
+ATTTTTAGTTTTATTCTTTATTGGGTTATTTGAGGCACTAAAAACCACCAATGCAATGCGTACTTCGGTG
+ATTTACACCCTGCTGCCTTTAATCAGCGTGGTACTAACTTATATCGGTCTGAAGTTCGTAACACCTAACA
+AGCAAATTGCTGGTTTTTTGATTGGCACACTAGGTGCCATTTGGGTACTAGTAGCGTTTACACAAGGAAA
+ACTAGTATTGATAGAATGGCGACTAGGCGATAGCATATTTTTAGTCGCTTGCTGTTGTTTAGCTTTACAC
+GTGATTTTAATTAAAAAGTGGGCAACTGACGTTCCGCCAATGTTGGGAGCATTTTATATAATGCTACTAG
+GTAGCTTAATTTTATTACCTTTTTTAATTTTTTTTGGAGACTTAAATAATATAGCTTGGCATGAAGATGA
+GTTCTGGAAAGTATTATTATATTTAACGTTATTTACCACAATCGCAACTTTTTTCTTACAGCAACATTTA
+TTAAAAAAAGTGGGCCCTAATCGCCTCTTAGGTTTCACTTATCTTATACCAAGTATTGTACTTATACCGC
+AAGGGCTAGCAAATATGTCTCAACTATACAGCGTGGTACCAGGAATAATGTTAACCTTTCTAGCACTTTA
+TTTGATCTCCCCTAAACATCAGTAATTATCTTTGGAACACAATAAATGGATAACGTAAATACATGAGCCT
+ACAAATGCATATGGAAGACTTTATCCAATTTTTTTCAGGTAGCAACCTGAGTATTGATAAAGCTAATTTT
+GATCAGTTTGGTCTTAAGGCTAAAATCAAACACTATCAAAAAGGTCAGCTGTTAATTACTCAAGGACAAC
+CCGCGCCTAAGCTGTTTTTTCTAATCAAAGGCATGGTTCGTTACATGAGTGTGTCTGCTACAGGCAAAGA
+ATTCACTCAGTCTTTCGCTTTTGCACCCGGTATTAGTGGTTCTACCCGAGCGATGACCAGAAACGCAAAC
+GCCCTGTTTAGTATTGAAGCTTTAGATGATGTGATTTGTTTGGAATTTGAATGGCATGTGTTTTTTGATC
+AAATGCAATCACAACCCGGATTTTTGGCCGCGTACAATCGTTTACTTGAAAACATGTTTATAAAAAAAGA
+AGAACGTGAATTCGCTTTTGTACAACAAAGTGCTGAGCAGCGATATTTAACTTTTTTAGATATGAATCCA
+CAACTACGTGACAAAATATCACTTAAAATGATCGCCTCACATATTGGTATTACCCCAATAGCACTAAGTC
+GTATTCGAAATAAACTCAAATAGATGAACCTAGCTTTATCCATTACAGTCAAAGCTAGGTTGATTACGGA
+TGAGTTTGCAACGCCTTGAATTGAAATTGTTTAAGTACTTTTTAAACATACGTATTGATTGGCAACGGAT
+GTATCTTCATTACAATGCTATGTTTATAAAGAGGTAAGCCATTTATTGGCATCATCAATTGAGGTAGTGA
+AATTGTGTTTTACCCCTGCTCTGTCATAGCAGCGGCTCATTTGAGTTTTTATTAACGATTCACCTTCAAC
+ATTCATCAATACTATCGCACAGGCTATTAGCCCTCTTGATCTTCTATTTATCAACGAGTTAATGAGTGCT
+TGTTCTGCTTCAGGAGTAAATAAGCTTAATTGATGCAGTGTGATCACTTGATTCCACTTTGATACTTCCA
+AAGTGTGGATGCAAGTCTCTAAAGCCTTTTCGTATTGTATTAGCAATTCTTCATTAAAAGGCCCTGTTGC
+ATCTACTAGCAATAACTTGCCTTCAATTTTGACCTCAAATAAACCATGTTCCATGAAAATCATTAAATAA
+CCTATAATTTGATCCAAGATGTCCTGAATATTTTCAGTCTATTCAGGTCAATAATGCGAAGGTGGTTAAC
+TTCAAAAAAGCACCATTTTTATCGTCCTGAGATAACACTTAATACCATCACCATCACCCTTACCTATCAT
+GCATTACGTCAATGTATCACGGTTAAACTTTAAATTGGCTTGTTAATGTTTGTAAATTATTAACATGGTC
+GTCTAGCTCATTGGCTTTCACTTCGATTTGATTGATAAGACCATTACTTTCTTGACCACTACTGACAATG
+CCATTGATATTAACATCTAAAGAAGACGTCACATTACTTTGTTCTTGAACACTGGTGGAAATTTGTAATG
+ACGTATCACTGATATCATCACTTGCTGAAATTATTTTTGTAATATATTCAACCGAATGCAGCATCATTTC
+AGTTGTTTCTTCTCCTTTGGTTTTACTGTTTTGTACAACCACTACCGCTGAGCTCGTTCCTTGTTGTAAT
+TCAGCAATCATTTGGCTGATCTCTTCGGTGCTTTGTTGAGTTCGGCTAGCTAAAGCTCTTACTTCATCGG
+CAACGACTGCAAAACCACGTCCTTGCTCTCCGGCACGCGCTGCTTCAATAGCCGCGTTAAGCGCTAACAA
+ATTAGTTTGCTCTGCAATGGCTTTAATGACATCGATAACACCAACCATTTGATCAACCGTTGTGGCAAGT
+ACACTTATCACTTGGCTGGCATTATCCAAGTCAGAAGAAAGTTCATTCACTGATAACATCGATTTATTAA
+CAACTAGACCAACTTCATTAGCTTGCTCTTTTGCGTCAAATGCTGACTGTGATGATTGCTGAGATGTTAA
+TGAAATATCTTTGGTACTGGCTGCCATTTCGGTGATAGCTGTCGCTAACATGTCTATTTCAATATATTGT
+TTTTCAAATAATACGTTAGCCTCACTGACATCTGATTTTACTGCGCTTGATGTATCACTGATGACTTGGG
+TTGTGGTGATTATAGTATTAATCATTGCTTGAGTTTTGTTAAAAAAATGATTGATTTGTCCCGCTAATTC
+ACCCATTTCATCTTGAGTATTTATTTCTAATCGTTTAGTTAAGTCACCATCACCATGTGCAATATCTGTC
+ACAGCGATAATCACTTTTTTTAACGGGTCAGTGACAATTATACGCGTAAGAATAAATAAAATAAGCACGA
+GTAAAACGTCCACTAATACCACACCGATGATGATTTGTATTAATGCAGCATTAATTTTAGTATTGATCGC
+TTGTTGATCAATACTAATCACAATATCACCCACAATAGTTTTTTCGTCATATTCATCATGAACCAGAGGT
+TGCTTTATCTCTGCTCCCTTTATACCTTGATTATGCTTGGTATATTTAACTTCACCGTCTACTGTTTTTA
+TTTCAATACCGTAAACATAAGGTGTTTCTAATTCAGATGACGCTATTTTGACTATCTGATCAGATAAATC
+CATCCATATAGCCGCGGGTAAATTCAGTTTTAATCTTTCTGACACTAAAGTAATACTTCTATTGGCTTCA
+ACTAATAAAGAGGACTTTACAACTTTATAGTCATAAGCTCCTTTCGTAATTAACACAATACTGACCAGAA
+TGGTCGACATTACAATCAATCGAAATTTAATACTCAAGTTAGACAAAATCTTGATAAGTTATTACTCCAA
+AGCTTAGTTTATGACCATGTTATTAAGGTCATAGATAAATTTACCGTCATTATTTTAATATTTAAATGCT
+AATAACTCAGTTGTACACGACCGTGTGTTAATAGACATTAAACATAGTGAATTGCATTGCTAAGTGTTTT
+AGTGGCTTTAATAGAAACTAGAGCATCGATCGTGCTAGTAAAACCGGCTGAATCAGAAGTCACATAGGTA
+CTCATAAGTATTATGTTTGTATGTCAAATATCACTAATAAAGTAACGACTAACAATCGACAATTAGTATT
+AATCCAAAAGAATTAGGGCTTTAGTGCTAGTACTTCCGGTGAGGAAGGTTTAAGAGGTTATTGGAATAAG
+AGCTAAAATTAAGTCATCTAATATGATTTCTACCCCTGAGGAGATATTAGATTTAACAGCCAACGGGACA
+GCTCGGAGTAGACTTTAGAGTGATAATGTCCATTTAAATTGTTGGATATAATAAGCAACACTGGACATGA
+GCAACTGCTTTTGTCCTTGTTAAAAGACTTGTTAGACGCTGACTACTTGGATGTCATGACGTGCTTTAAT
+GTATGCAGGGTTATTATATGAAAGCCAAACTTTTTTTTCTGAATCTTCTGTAATTAGAACTTTTTGCGGG
+AGATCAATTGCTGCATTTTGAGCACACAGCATTAATGGGGTACCAATCTTAGGGTTACCAAAAATAATAA
+CTTCCGTTGCCCTTAGTTCCAAATTCACATTAGAGGCATTTTTTTTATGATCAATTCTGGCAAATAGTGT
+TAACCCTTTATCCTTTATTATGGACTCAAACCTATCAGCAGTTTCTTTAGCTGAGTATTCACTTTCAAGT
+GTAATCAAGCTTTCTTCCGCACTAACATAAGAAGAAGCGACTAAGATAAAAATTGCAAAAGACATAACTC
+TAATCATAATTTTCCCTATTTATTATTTGATGCTGCTGAGATTAATCAATAAACGTCTAATGCCCAAATA
+AAGGACTCAGTAATAAGTTGGCTATAACATTAAGACTCGAAGCCTAGCAAATTGTTACCTGGCTTTGTTA
+GTTTTCTTGTTTGCAGCGATACTTGCATCTAGACCAACAACAAATTTTTTTAATTCTATTAATGATACAT
+TTTCACTGTCAGTAACTTGTGATTTATAGCTATTTACTGCTTTATAAAAAACGTTATCAGCTTTTTTAGT
+AAAATCTAATTTTTCATATAAAAGCCCTAAACGAAGGTATGATAATGCAAGGCTAGCTGGGCCTGTTTTA
+TGCAATAGTTCACTAGAGCGATCTGATTCTTGCAGTCTGATTACAGATTCCATGGCATAAATGCCTACTT
+CAGGTGAGCTATTTACATATTTTTTATAAGAAATATCTATTTCATTGAGTAAAAAGTCAGGTGAAATATT
+ATTAGCCAGGCTAAAGTTTGAAGTCATTGCGGTAAGTACAATTAGCGTAGATTTAATGAACATATTCATA
+TTAATTTCCTTATTAAATACATGATATTGCTAAACACCGTAGCAGCTTTTAGCCCTTGTGATTTCTTGAT
+AGAAGTTCATTATTACTTACTACGTACCAGCCATATTAAACATAAAAAATGCAAAGGCACCAAGTGATAT
+ACAACCAACAACAACAACTATAGCCGTAAGAGTTTTAGATTGTGACATTGAGCCTATGAGTGCAAACCAC
+CATTCAAATTCCAATGCCTCTTTTATAGTAAATGAGCTAGGCATTTCTTTCATTCTTGATTTGTTATCAT
+CCATAATTCAATTCCTAATGTTGATGATCTTCTTATGCTGCTAGCACCTCACCAAGAGGCAAATAATATT
+GAGTTAAAATAAGCGACACAGTAGCAAGAGCCTGTTGTTTTTAGAACTAATAATTTCCTTGTTAGTTGTC
+AAACCACTCAAGCGCTAATTTTTCATGTTTGTTTATAAAAGAGGTTTTCAGTGTCATATAGACATTGATA
+TCGTTATCGCTTTTAGAAACAGCCTCACTTTTAAGAGAACCATACTCTGAAGCTATTATAGGGTGTGCAA
+TTAAGTACGCTTTAAATACCTTATGCCGATGTAAGTTCAAATCACTACTCTGGAACGCATGCACATGGTG
+GCTACGTTGATTGCCACCTTTTTGAAAGTAGCGCCTACCTGAAATACCATTTTCACCTTTGATTGTATAA
+CCAAGTGCAGCAATATTTTTATCTGCTGCATCGAGCCCTTCAAGGTTTGAAACTTCAATTAGAATATCAA
+CGATTGGTTTTGCTGATAAACCAATTACGGAAGTACTGCCGATATGATCGATTTTTACAGCATTATTACC
+GATCGCTTGGGTTAGAGCTACTTTTTCAATTTCAAAAATATTCTTCCAATTTGGATCGTAATCAACTACT
+TCAATAACTCTATTACTCAAATGGTTCTCCATTGGAAACTAACGCCTTGCTAAGCGGAAAATAATGGTTG
+GCTATAATCGCGAAACGATGACCCACTGTTATTTTCAGTTTAAGCAACACGTTATATTAAAATTTATTAA
+AATGAGTAATTAACGCCTAAATTCAAACTATCCCAGCTTCCTGATTTTTGATATTTATCGAAATCAGGTA
+GCACTTGATAATCAACAAAAACACTAAATTGGTTATATATTTGATAATTAAGACCCACGCCATAACTAAA
+ACCATCTGTGTTTTCAGAATACTGATGAGGATAAGTTACACTTGTGTTTCCACTTAAATCAGTATGGAAC
+TCTAAAGTGGTTATTTCAGTTTTTGTTTTAGTATATCCGGCTAGTGCATAAACATTAAACGCTTCAGTTA
+TAGAATATGATGCCTTTGCGAGTATGTGCCCTTGGTAATCTAAATCTTGTTTGTATTTTTTATCTTCAAA
+TCCAGGTTCGAGTAAGTTAAATGAATAGCCTGATGTACCTTTATGAAGTCTAGTCTCAATAGAAAATATG
+TCGTTAATCTTATATCCAGCAATTGCACCTGCTGATTTAAATTCTCTACTTTGATATATCGAAATTGTTT
+GAGAATTATATAACGCGCCTATGTACCAACCATTTCTTTCTTCAGCGAGTGCGGTTGAAGCATAAGTTGA
+TGCCAAAATGCACATAGTAAAAGATAATGCTTTTTTCATGTTAAGTCCTTTTAGTTTTACTCGATAATAT
+TACCGAATAATTGATTAAATTTAACGTCCTGTTAACAATTTAGATGTCATTGTCTAGAATAAGCGTTGAA
+GGAGCAAAAGCCAACAGTTATCTGTTCTTGTAAACGACTTGTTAGATTTTTTCTTTCAACTTTTTAATAG
+CGCTATAAAGAACAATATCTTTTTCTGATCTCAGATGTTCAGGCATACGATCAATAATAACTTGTGGAGT
+AATTCCATAGCCTACAAATTCCCTCCCGTCTGGGTATGTATCTCTTTTAGTACAAATTCTGAAAGATCCG
+CCCCCGGGTAAATCAAAGAAAATTGGCTGTCCCGTACTGCCATATGTGTTTTCACCAAGGGTAGTAAAGT
+GTTTTAGCTTATCAGCATAGATTAAAAAATCCTCTGCTGCTGAGGCTGTATTCCTCCCAATCAACACGTA
+GGTAGGTACAATATGACTATTTTCTTTCGCTTTGAGCGATTCCATAGCTCCTGACTCCCACGCATTATCT
+TGGGCATAAATTTTATATTTTCCACTATAGTTTCCCCATGCTTTAAACGCAGCAATATGTTTTCTGTTTT
+TCCAAATCGAGCCCTCTAACCCTTTATTAGTAAAGTGGGATAATATTTCAGCTGCAATACTTGAATTACC
+GCCACCATTAAACCTTAGATCAATAATTAGTCCCCTAGATTGTTTAATTTCATCATAAACATCATTGAAG
+TCTTGCAGGATTTTTTTATCATGAAACCCATTAAGAGCGATGTAGGCTATCTTATGATCCAACCACTTAA
+ACTCAAATAACTCTCCATTGGATTTGGGTAGTTTTAACGACACTTTATCTATTTTTTGATGTCGTGAATT
+TCTAGTAAGAGTTAAGTCTTTGAGCTCCCCTAAAGGAGTTTTTATTGTAAAATTAACTTTGCTATCAGGT
+GCTCCACCTAATAAATTTCTTACACCGTCGTTCCACAAAATATGCTCGGTTGAGCTAGCAATATAAGGCA
+TAACATTAGCTTTTAAATGAGTTTCTAATTTGACACCTTCAACAGAAATAATGGTAGAGCCTAAGGGAAT
+TTCAGCTTGAAGTTCCCTTTTTACTTTAGTAACTACAGCTTGCTGATTAGCCTCGGTTAAACTTAAGGCT
+GGCCAATCTACATAGTTAGAAGAAAGTCCTTTTGGTAGGTAAATATTAGTATGTCCATCGTGCAATAAAG
+CATTGAACTTCATAAGCTCACGATAATACTCATAAGTTGTTTCAGTAGCTAAAACTTTAGGAATATATTC
+TCTATATGCGCTATCAAAATCTAAGTCCGGTACTTGATCAAAATACGCAAAGTTGTAACTCGCTTCTTTC
+CAAAATAATGACAAACCATATAATTTATCTTCGTTTGATAAATTATATGGTGGATTTACAACCTCTTTGG
+CAGAAACAGAAATAGATACAATTAACAAAGATGCTAATAATGCCTTTTTAATCATTTAAACTATCCTTAG
+TAGTTTGAAACGCTGATGTAATCACGAACAATCCAACGCCCATTTAAGGGGTTGATAATTGTTTGCTAAA
+ATGGTGAAGCGGAACCGAACAAAATATTAGCAGTATTGCTTTAAATTTTTGTTAGCTGCATGCAGACACC
+CAACTCAATTTATGAAATAACCAACAGGTAGCCATTGGCCACTATTTTTACTTAGGGTTAAAGTTTCTGT
+AGACGATTTTTTGTTTTGAAACTCTGTTTTAAATTGAATAACCAGGTATTTACCATCTGGAACACCAGGG
+AGTGTTGAATATTTTTTAGCACTTAACTCTGCTCGTGAAGTAACTTTACCTAATGGAATACGAATCCCCT
+TGAGGATACTCTCCCATTTATTTTGTGATAGTTGTGACTTAAAAAATGAGCCTGCTTTTTGCCAACTTTC
+ACCATATTGCCCTGCATCTATAATGTTAAGCCATTCTTGAGCAGCACTTGAACCTGACATTGGGTTCGCC
+CAAGCAACAGATGAGATGCATAGAGATAAAATTAGTATTAGTTTTTTCATGATAATTCCTTTTATACTTG
+AGTTGATTGTAATTGCTGAACATTAAAGTACAACAAAGGCCACGTTAAGGGAAAATTTATAGATGACTAA
+AATGTTGAACGGAGTGAAACAGGCAACTGTAAACAGCTTGTATGGATAATACATCCATCTTTTTTATTCT
+TTTCAAACCAGTTTAGGTAAAGTGAGGCCCAAGCTTTAGCAGCAACTAAAGCCTTTTTGTACGGCAGTTC
+GATTGAGCAAAGGCTCCTCTATTGAGAGACCGATAACAAGATGGAACGCCGTATAAAACTCCAAGCACTA
+AACTCGGATAGTCAACTGGGCCTCGAGCCCGAATAGCAAGGCAGAGTCAGCTTATTATGAATACACAAAT
+TAATCAAAATGAAATTAACGTCGGTGTCGATACCGGTAAAACTCAACTCGACATTTACATACGTCCCTTA
+GGTATCTATTTCACCGTGACTAATGATGAAGATGGCATCAAAACAGCCATGACTGAAATAAAAAAGCACA
+AGGTAACTCGTGTTGTTATTGAAGCAACAGGACGATTAGAGCAAGCCTTTATCATGGCCTGTGCAAAAGC
+TAAAATCCCCTTTGTTATTGCCAACCCTGTCAATATTAAACGATTTGCTGGAGCGATAAATCAAAAGGCC
+AAAACAGACAAACTTGATGCACAATTAATTGCCCATTATGCGGAGGCTATCAAGCCTACGTTGTCGCAAC
+TAAAACCAGAGCAGATAAGGCTGATGAGCGACTTATTATCTCGTCGACGACAACTCATGGACATGCAAAC
+GATGGAGAAGAATCGTCTGCAAATAATGCCAAAGGAAATTACGTCATCCATTAAACCAGTGCTAACGGTG
+CTGAAAAATCAGTTAGAGAAAATTGATAATAAAATACATAAACTAATTGAAAGTTGTGACGAATATAAAA
+TCAAAAATGACATAATACAGAGCGCACCTGGTGTCGGAAAAGTAGTTGCATTTAACTTAATTAGTGAGAT
+GCCAGAGCTTGGTTACATCAACAATAAAGAAGCAGCATCCTTAGTTGGAGTCGCTCCGTTTAACCGAGAA
+AGTGGATCGTATAAAGGCAAGCGAATGATACGTGGTGGCCGTTCACAAATTAGAACCGCAATGTATATGG
+CTATGATGTCAGCGATTCAATGTAATCCAACATTTAAAACACTATATCAACGATTAGTTGCGGTAGGTAA
+ACCCAAGAAAGTAGCGATAATAGCGTGCATTAGGAAGCTCGTTATCACGCTAAATTCTATGGTGAGAGAT
+GGTGTTTATTGGGATCCGAAAATGAATTAACTCTTAGGGTTTGACACCATAGTCACTTGTTATACTACTA
+AAACGGGGTGAAATTTACATTGTAAAAAAACGCATTACCATTTTTTTCAAATGATGAATAATTTGTTTCT
+GCAAAATGACGAAGTGAATATTCCATGTTTACACCAACTGTGCTCTTTTCTGGGTGTATGCAGTTATAAC
+CAATATTTTCCAATAACATAACGGCTGTATTTCCACCCTGAATTTTTGCTTTCATATCTTTTGAAATGGA
+GTGATATTTGATACAAATAGCACCGTTGTGTGATGATATATCTGCTGTGTTTTTTTGAATTTCAAACCTT
+CCAATATTCGGTTCCGAGGCTCGATAGTTAATAATATATTCAAGAAACTCTTCATTTGAAGAAAATTCAG
+GTAATTGATGAATAGATATGTTTGCAACAAGTGATTCATTTTTATTAGTGGCGTGACTCACAAGTGACAT
+CTGATAACCTGATGCTGCCATAACGATCCAATCTCCATTTTGGGGAGGTAATGACTCGACTCCGTAGATA
+CTAATTTCACTATGAGGATTCACAATTGGTGCGACAGTTACGCACGAAGTAGTAAAAAACCCGAATACCA
+TTACTATTATTATTATTTTAAACACTGAACTTTCCTTGTAGCATAACGCCCTAACAATGACTTTTGACAA
+CCGAATAAAAACCATTAAACCAATTACTTGGATAATAAGTAGCCAGCGTTACGGCCTTATTTGTAGCGCA
+TGTCTAGCATCTTTACTTACACATTTATTGCTTAAGTAATATCACTAAAACGTCACTATTTGCCACTAAG
+CGGTCTAAATCATTTGAACAATTACCTCCATTTTCATGTCCACTATCTTCAAGGATAGCTGACATTAGTA
+GTATTTTTCTATCTCGCTAACGCCCCCTGATCGCCATAGAAAGATTATTTTTAAATTAGCTAAAGGTTAC
+CTATTTCAATTAAAAACAGGAGCTTCAGTATATTTTAAGATATTGATAATTAATAACTTTATATAAAATA
+AAAACCAGAGACATAAGTCAACTCACTGAATTATGGAAGATCTTAACTAGTACAAAACGACTCTATCTTG
+ACTTTCGTTAGCTTTTTCTGAAGCTACCATCATTGTACTTCTACTATTATCAACGTGGCTGCTCCACCTC
+CATTGTGGTAGCTCTTATTCCAATCATAGCAAGCAAAACCAAGTTGACTTACTCTTCGTGTTGATGAATA
+TTTTCCATCATTTTAGTGCTTACTTCAGTTGATAGATCGTTTTCTGATGGTCTTGTTATTGTTGTTTTAG
+CTCTTCCTATTGTTACGCCTTACTCTGGAGGAAATGAGGTGCTTAAGACATCTTTGCTTCGCTGTTAGAT
+TTAAAATCTATCGACTCGAAACGGTTCCAGATTGACAAATTGAGAACTACTCGTCATCAAGCTCACCACC
+AGTTCTGCACTGACCGCTGCCTGAGTAAGTCCTAGATGTTGATTGCCAAAGGCAAAAAGCAGGCGGTCAT
+AGTGTGGATGTTTGTCAATTATTGGCAACGAATCAGGTAGAGTAGATCGATAACCTGCCCATTCACTCAC
+CACTAAAGCCGGATCATTAAGCCTTGATAACAGCTGACGACTATGATGTCGTAGGGAATCAAAGCGCCGT
+TTAACAGGTTTACGTTGTAAACCGCCGAGTTCGGTCATACCAACGACTCGTAACCCTGAATCGAGTGGGC
+ACATAACAAAGCGACGCTCAGCAGACCCTATGGGATGATTAAGTTTAATATCTTTTGCATCTATAGTGAG
+ATGATATCCACGCTCAGCTTCCAACGGTACTTCTAATCCTACCAGCTGTAACAACTTTTTGCTCCAAGCG
+CCAGTACAGATGATGGCGTAATCAAATTCAATTGTCGCCATTTTCGTTTGAATAAGAACTTTATTGGTAT
+TAGGCACAATGCCATCAACTGCTTTCTGAATAAAAGTACCGCCATTAGCCTCAAAAGCTGAAAATAAAAT
+GTTTGTTAACTCATAAGGTTCTTTTACCCGATAGGCTTGGGGAAAGTACAATGCATGATTGATATTTTCA
+GCGATCTCCGGCTCAAGTTGCTTTAGTCGCTTGCCTTGTACTAGTTCTGTTTTAATTCCCCATTGGCCCA
+TATGAGCTGCATGTGCCTTAGCATCTTCTAGCTTATCTTCGGATTCCCATACCAGCAAATAACCCGACTG
+TACTAGTTGATCAGTAGCACCTATATTCGCCAAACAACGCTTCCATGCGGGGATCGCCGCTTGATTAAGT
+TGCTGTAATGCCGTACGTCCATAAGAAACCGTTTTTGGATGCGCTGCGACAATAAAGCGACTTAACCAGG
+GCATGATTCTATGAATATAGCCAAATGGTATTGATAATGGTCCATGCGGGTTAATCCACATAGAGAGTGC
+TGAATAAAGAGTTTTTGAGGTTGATAAGGGATCAATCAATTCAGTTGCTAAATACCCTGCATTACCAAAT
+GATGCGCCTAATCCTGGCTCATCCCTGTCGATTAGAGTTACTTGAAAGCCATTTCGTTGTGCTTCAAGGG
+CGGTACAAAGTCCTACTACCCCAGCGCCAACAACCGCGACAGTTTGCGAGCATGGAGCCATTTTATTGTT
+AGAGTCTACTAACACCATTCAAAATCTCCTCCCTTTTTTGCGCATAACGTAGCCGTTAGCTCGCATAACA
+AATTTACCTTAATCACAAACACCTTAAACCACTCGCTTAGCGTTGATTACACTGTTCAAATGCGAGTATT
+GCTGCTGCTAAATCTTCACGGGAATCGCCGACAGATTTAAATAAGGTAATGCTATTATCAGGATTGGCTA
+AATCGGCTCTACCTCGATGCTCTCCGCTGCACAGTTGAGTAAATTCTGCGATAATTTTCTCTTGAGTAAT
+CGCCCCATCTCGAATTGGGATAATTAAATCACCCGTTTCAGATAATGCGCCTGCACGAGTATCAACAAAC
+ACCGAACACAGTTGCATAGCCGCATTATCTGTTTCTCTCATTGTTGGAGTGAAGCTACCCACTAAGTCGA
+GGTGTGCTCCTGGTTTTAGCCACTTACCTAAAATTAATGGACTGGTTGCCATAGTAGCGCAGCTAATAAT
+GTCTGCCTGCTGGGCTGCTGCTTGCAGGTTATCTGGTTTACACACTTCAGCATTTATACCACTTTCTTTG
+AGCTCAGTTACTAATGTCTGTGCTTTTTCCTCCTTACGATCCCACACTTGTACGATTTTAATAGGTCGCA
+CGCTCATGTGGGCAGTGATTAAACGCCGCGCCATTCGCCCTGATCCTACCATGAGCATTACACGAGCATC
+TTCACGAGATAAATAAGCTGAGGCCAGTGCTGAAGCTGCAGCAGTCCGTCGCGCCGTCAGTTCATTTCCA
+TCGAGTTGCATCAATGGTTGACCTGTTTTGCCACAACTCAACATGTAATGGCTACTAAGAGCAGGTATAT
+TACTGACGTTATTACTGGGGAAAACATTAACTTGCTTTATTCCAAGGTATTCCCCTTCTAGCCATGCGGG
+CATTAAAAGCAAGGTTGCACTTAACTTATCTGGTACATTTATGCTGTGATGGTGGCGAACTGGCGAACAT
+ACTTCACGAACAAATATGTCTTTTAAAGCTTCAATTAGGGAATCCCAAGGTAAAGCAGCTTGAAGTTGGG
+TTGCATTGAGTTGCATAAGAGGTTCTCTTAATAAATAGTATTGGCATAATATTAACAGCAATAAAAATTG
+CTTCTATGACTCAGGCTATGAAGTTTTATACCCAAACTATTAATCTTTTCTAGCTTTAACTAGCTAAGCG
+ATGCTCATACCAATAACTTAATCCCTTTGGTATAAACACCACTTGAATGTTCAAATTAGTTTAACTATAA
+AATGAATGATCCCGATCAGGCCTTTTAATTCAGTACTTTCTGAGCTTTGGTTGCACAGTCGACTCACTTA
+TTGATAATATGATATGAATGTAATGAAATAAGCGCCTGTGGCTCAAACTATTTGCGCCAGACTGTTAAAT
+TTTCCCTAATCTCTGATATGAATAGAGACTGCCATGATAAATAGCCGAGCTCGTCGTAACTTGATAGCCC
+AAGATAGCGGTGAGCATAGACATGATTTTCCTCAGATTCTAATTGGTTGGCGTGGTGAAATTGAGTGTGA
+ATTTAGTAAGGGTTCAGGCAGACTTAATAATGGTCTTGTCGGCATAGTGCCCAATGCCGCTGAGCACTTG
+TTCAGAGGGTTAAATAATAACAGTGAATTATTAGTCATTGATGTAGTACTGGAAGATCCCTATATCCAAG
+CTATGGAGCAAGCCTGCAACCTTTCTTTCAGTGAAACCTTATTTAAACAACCTCACTTTGTTTCCTTAGC
+ACCTGAAATGCTACCACTATTAGAATATTCAGCAAATCAATTATTATTAGACAAAAAAACTGCTACGCCC
+CAGCTAAATTGCCAGTTAGTCTCACTATTCATGACTCAGTTATCTCAAATGTACTCACCTGAGATAAAAA
+GCTCTGCTATCAACCAGAGAATAGAAGCAACTCGGCTAAATGATATTATAGACCAGCGGTTAGCTAGACC
+CCCGAACAACACTGAGTTAGCCAATCTTTTACATTTAAGTGAAAGTCATTTTTACTGTATTTGTCAGCAA
+CAATTTGGGGTGTCTCCTCAAAAATATGTAATGAGACGACGAATGCAGCGAGCCAAATTTTTGCTACTTA
+ATAGCAAGATTCCTTTATCAGCATTAGCTTCTGAACTGGGTTTTTCCGATGTATCGAGCTTTTCCCGCGC
+TTATAAAAAGTATTACCAGCAGCCTCCAGGCCAAACACGGACATTATTTCAGCTGGGTTTGAATGCTAAT
+CACGCTTCAATTAGGAAATAGAGCAGCTATTAATGAGTAAAGTTCATGATGCTGTTCAATCTTTGGGGAT
+TTTACCAAACTTATTTTATGACTAGAAATTATGAATTGAAGATTGGGAGTTATTTCATTATATGGACATA
+ACTAATTGATACTAAATTAGTCGAGTTGACATTGGGTTATGTGTAATCTATAAAGAAAATTTATATGCAT
+CAGTTATGTAACTGGCTGAGGAATTTTTATTTTTGTAATTGCCTATTCCTTCTTTTCCTGAAGAGTGTCA
+CCACTGATTAAATTTGAATAGTGTTATATCAAACGAGTGACTTAACTGTTAGATACCTAGAAGAACTTTG
+CTTCCAATAATAAATGGATGTGAAGGCTGCTTTAGTACCAGGTGCCACTAAAACGGGGGAACTTCATATT
+CCCTGCTTAATGGCTTGTTATAAGCAACCTACTGATAGTCTGATAGACTCAAATTTTCTTTTTTACAAAC
+ATTAATTATTGCATCACGCTTCGCTAATTTACGAAGGTATCTTGATAAATTACTAAATCCTAAAGGTGGT
+TTCTTAAATTCATCTGCCCAAACAGCTAACATGAATAAAAAATAATCACAGACACTAATAGAGTTGCCAA
+CGAGAAAGTCTTTATTTTCAAGTTCGCGGTCTAGAAGATTAAACATTTCTGTTATTCGGACCTCTTGTGC
+TTCAATAATATTATCAACAGTTTTAACATTTGTGGTATGTTTTTGAGGGTAAAAACATACCATCAATTCT
+GCTTGAACCGTATTTGTTAAATACATCAGCCATTGGAAAAACAATGCTCTATTTTTCTCACCTACTTTAG
+GTATTAAATTTGAAGAAGGGTGATTTTCTGCTAGATGGATACAGATCGCTGGGCTTTCAAAAATAGCCAG
+ACCATCATCAACTAAAGTTGGAATTCTTCCTGCTGGATTCAGAGCTAAATAATTAGGCGACTTTTGAGCA
+TTGCTTTTTCTATCTACAATGATTAATTCAAAATCTACATTTAGTTCTTCCAGAATAAAGTGAGGAGCCA
+TACTGGCATTTAAAGGATAATAATATAATTGGTACAACGAACTCTCCATTTGATGTTGCTTATAACGCCA
+AGGTTAAGAGGCTTTTAATTAGTTTGCTTAAATTGTGTAGCGATAACAGTAAAAGGTTCTGCTTTAACTG
+CTTGTTATATTGCACTATTAACTAACATCGAAGCAATACTCTCAGTGCCACCAAATGATTTATTTAACCA
+TTTACTATGATTGAATAAATGAGCACCTGACTTTGAAACTAAATGAACACCTTGAACAATAACCGCATGA
+AATCCAAAACGATCTATTTCCAATTGAGACTTTGTTAAATCAGGAACTTCATCGCAAACAAAAACAATAT
+ATGCGCCAACTTCCTTAAACAACCACATAGCTGAAGTTTGTTGCCTAATAGATTTACGAGCGTTTGCAAT
+TTGAGTTTTAATATCTAAGTTTGAGTCAAAATTTTTAACAGCTAAAACGTATCTAGCTAAACCATCCTTT
+TTGAATAGACTTAAACTCAAATTATCACTCCTAGGAAGTATTTGAGAATAGATTTCTGGATAAAAGGAAT
+TTTCAATATTATTGATGATATTCACCGAACCTCCTTGCGCGATATAACGCCGCAATAAGCGGAAATTATA
+GTTGGCTAAATGTTTGAGTAACGAGTGCTAGCCAACTGTTTAGCAACCATTTGAGTAACTTGTTATATTT
+TTTTATGCACATCTTTATATGCAAGCATATCAACTAAGCGCTCTTCTCTTTCTGGTGTAAAGCCACAGGA
+ATGTATCCACTCTTTGGGGTTTTCATAAGTACCAAAAAGCATATCCCACCAAACAATATCGCCATAGTTA
+TTTTTATGGCGTCCAGATTGGTGGTGTATTCGATGCATTTCTGGACGTTGAAAGATATAACCAACCCAGC
+GAGGTGTTTTGACATTGGTATGATAAAAGAACTCACCAATCGCAGTACAAAAAGTGTAAATTGCTGCAGC
+TTCTAATGAAAGCCCAAGTAATGTATAAACTAATAAGCTACCTAGAAGTGAATTAACAATCATTTCACCA
+GGGTGCTTATAGAATGACGTAATAACTTCTAATCTTCTTGGACTATGGTGAATTTGGTGGAAGCCGATCC
+ATAATGAATCAAACTCATGACGCCATCTATGCCACCAATAAAAAAGAAAAGTAGCAATAAAATAAGCTAT
+AAACCCACCTAAAGTAGGAGAAATCAGTTCTGATAAGTTAAAAACTGACCAAGATGAAAGCCATAGTTCC
+CATGAAATCCCTGCCAATAATACAATCCCTATTTGAACTGCATTAATTAATAATACACGAATAGGCCATG
+TTTTAATATTTGGTAAAGGCCAACCGGGAATTATCCTTTCAAGGATAAAACAACCACAAAATATGATCAT
+GATAGTTGGAAGCATCCATACTCTCCTAAAAATATAACGCCCTAATTACGGGCAAAAATTGTTGGCTAAA
+GTGTTGAGGGACGAAAACAGCCAACTGTTTTTTATCCTTATTAATTAGCTTGTTATAAAGCTGACTTGCA
+CAAACCATATGCATAATCATCTATATATTGATTATTCATAAAGGTATTTTCTTTAAAGCAACCTTCACGG
+ACAAAGTCCTGCTTTTCGAGTAACTTATATGAACCAGCATTATGAACGGAACAAAATGCGACTAACTTAT
+TAAGTGTTAATTCGCTGAACGAATACTCTTTGAGGAGCTTTAATGCACTATTAGCAATGCCTCTTCCTTG
+GGCACTTTTCCTTATGATGAAGCCGACTTCAGCAATCTTTGCCTCATGGTTCACTATTTTAAGCGCAATA
+CTACCAAGTTTTTCACCACTTTCTATTTCAGTTATGCATAGTGAAAGCCATTCTTCACTTTCAATACTCC
+AAGGTCGAGACCTAACTTCGAAAGCTGATTTTGCTTCTTCATAAGTAAAAGGCCTAGAAACGTGCCTCAT
+AATATTTGGGCAAGTAGATATTTCTAAAAATAGCTCAAAATCTGATTTATCAAATGGTAATAACTTAATT
+CTTCCATCGGCCAGTTGCACGATACTTCCTTAGGCTTAATAAGAGGCAAAAAATAGTTGGTAAAATAAGC
+AACAAAGGAGCAAAAACCAACTGTTTTTTGTCCTGCTTTATTGCCTTGTTAGGCTTTTTGGGCAATAACC
+TTTTTTAATACAAAGAATATAATTAATAAGTACACAATTGTCACAACATGCTTAGCCACAACCTTAAGTG
+GTGCTTGAGCTTCATATGCAAGTAAACCATCGGTAATTGGCATAACAACTGCAAATAATGCGCCCCACAT
+TAAAACAATATAATTTCGAGTATATAAAAGATAACCAAAAATTAAGGTAATGAAGATTGTACGCGATCCA
+TATATTTTCACCCAATCAGCGTCCATACTCGAAAAAAGTTCAGTGCCTCTGATGGCAGAAAATATGGTTG
+GGTCAATGAAAGCAAAAGTACCATAGAAACCCTGTAACAAAACTATGAGTGCTACTAACACAAACCCTAC
+TTTTTCTAATTTAGTACTTTTATTCGTCATAATATCCATATTCACCTGAATTATAGAAAAGCCTAACAGC
+TTATTATGTATACGTATTAGTAACACACGCACCATAAACAACATTTAATTTACATTAATATCCCATACTT
+TCAAAGCATTAGAAACTAGTAATGTTAAATCACATGTATATTAAAGCGTGTTACTAAAACGTATCAGTAA
+CACACCTCGAAAAATCATACAGAACTCCAAGTAAAAGCATCTTTGCCATTCTGGCAGTCGACTAACTAAA
+GCCTAAAAATTACTATTTGAGTGTTTTTGATTTGCGCTAAATCCTGTTTTCTAGCTAAAGGCTCTGTTGA
+GGTTTTCTTGAGTTGTTCATGTTTGCAGGTTTACACCTAAATGAGACTAAAGCCTAATTTTGGGTGACTT
+TGAGCTTTAGCCTAAGACTATTATGCTTTTTCTATTTTCCATTGGTAATGACGAGTTACAACAGCTTTAC
+CAGCGAGCGTGTAACCTTGCCAATCACTATTATCGGCAGCAAATCGAGCTTGCTCTAACACACTATCTTT
+CTTATCCATGAACTTGGCGCATAATCGTCCGAGTTCACGCCCTTTGTCTAGATCAAAAAACGCGGCTTAG
+TTGCCTAAGTCGCGTTTATCAAAATACTAATACATCTTAACTACAAGGTGATTAACCTATGTTAGTTAAA
+CCACCCATGTAAGGTTGCAATACCGTTGGAACATTAATGCTTCCATCTGCTTGCTGGTAGTTTTCTAAAA
+TAGCAACCAAGGTACGCCCTACCGCTAAACCAGAGCCATTAAGTGTGTGTAACAATTCTGGTTTGTTCGT
+TTCATTATTTCTAAAGCGTGCTTGCATACGGCGAGCTTGGAAAGCACCCATATTTGAACACGATGAAATT
+TCACGATAAGTATCTTGTGCAGGCAACCATACTTCTAAATCAAAGGTTTTGGCGGCACTAAAACCAACAT
+CACCACTACATAATTGTACAGTACGGTAAGGTAATTCAAGTTTCTCAAGAATGATTTCAGCGTGACGAGT
+TAATTCATCAAGCGCAGTCATTGAGGTTTCAGGCTTAACAATTTGTACCATTTCAACTTTATCGAATTGA
+TGTTGGCGAATAAGCCCACGAATATCACGACCACCAGAGCCAGCTTCACTTCTGAAACACGGTGTATGTG
+CTGTCATTTTGATTGGCAAGTCATCTTCATCGACAATTTCATCACGTACTAAGTTAGTTAACGGTACTTC
+TGATGTTGGGATCAATGAGAATTTTTTATTTGATAAGTCCGTGTGAAATAAGTCTTCACCAAATTTTGGT
+AATTGGCCTGTACCGTATAATGACGCTGCATTAACTAAGTATGGTACGTACATTTCTTGGTAACCATGTT
+CTTCGGTATGGGTATCAAGCATGAACTGAGCAATAGCACGATGTAATCGCGCTATTTTGCCACGCATAAC
+GACAAAACGAGTGCCAGCTAGTTTAGCGCCACTTTCAAAGTCTAGGCCTTTATCTACTGAAAAACCTAAG
+TCTACGTGATCTTTTACTTCAAAATCGAATTCACGTGGCGTGCCCCAACGTTTTACTTCAACGTTGTCAT
+CTTCATCTTTACCTTCTGGAACAGAGTCATCAAGAAGGTTAGGAATAGCACTAGCAATGGCATCAATTTT
+AGCTAAAACTTCGTCTTGCTCTGTTTTAGCAGCATCAAGGTCATTACCTAGCTGGCTTACATGAGCAAGT
+AATGGTGCAATGTCTTCGCCACGTGCTTTAGCTTGGCCAATAGACTTTGAACGAGTATTTCGTTCATTTT
+GCAGCTCTTGAGTTTTCACTTGGATAGCTTTACGTAGCTCTTCTAATGCACTTAACGCCTCTGTATCTAA
+TACAAAGTTACGTTTGGTAAGTTGTTGAGCGATATTATCTAAATCAGTTCTAAGTAGTTTTGCATCAAGC
+ATAATTGTTCACATTCTTGTTAATGAAGTTATTAAAATTATTTTACGTATATTCTACGCCGCGATTAAAT
+AATCAGCGGTTATTTTGTTAAAGTGGTTACCATAAACATTCCCAATGCTGCAGCAGCAATACACAGTGAA
+ACATTCAGTAAAATATTTATCGCCGCCTTTAACACGTCGCCTTGTTGTAATAGTAACAAGGAGTCTAATG
+AAAATGTAGAAAAGGTGGTAAATGCACCTAAAAATCCTATTCCTATTAAGGTTCTATGCACACTAACATT
+GAGGATTTCATGCTCTATTAGTTGATATAACAAACCCATAGTAAATGAGCCGATGATATTAACCATCAAT
+GTGGCAAAAGGGAAACCTTTTCCGAGCCAATTTAGCACTAATTGCGAAATATAGAAGCGCAAACTTGCCC
+CACAAGCGCCACCAAGGGCTACAAAGGCGTATATTGTAAAGTTACTAATAGCGTTGGTCATGGCTATTCC
+TGTCAAGCTGGTTTAAGTAATCGAGCTTTTCTTTTAATTTTTTCTCTAAGCCACGTTCAGTTGGCTGATA
+CAAACGAGTATGCGAACTATCACCTTTAGCTAACGCTTCTGGAAAATAGTTCTCACCTGCGGCAAACGCA
+TTAACTTCATCATGGGCATAGCGATATTCACTACCATGACCAAGGTCTTTGGTAATACTGCTGGTGGCAT
+TTTTTAAATGAAGTGGAACATCTAAATCACACGTTTGTTGAGCTAATATTTTTGCTTTATTAAACGCTTG
+ATAAACCGCATTGCTTTTAGGTGCTAGTGCCATGTATACCGTTGCTTGCGCAATAGCACGTTCACCTTCG
+CTTGGACCAACTCTATGAAAAGTATCCCAAGCGTTAATGGCAAGTTGCATAGCGCGCGGATCTGCATTAC
+CTATATCTTCACTGGCAATGGCAAGTAAACGTCTTGCGACATAAAGTGCATCGCCACCCGCGGTTAAAAT
+TCTTGCATACCAATAAAGCGCGGCATCAGGGCTAGAGCCACGCACCGATTTATGAAAAGCACTAATTAAA
+TCATAAAAGGCATCGCCGCCTTTATCGTAAAGGGCAATTTTGCTACCGGCAACTTGGGCGATTAGTTCAA
+CGGTGACCGTTTTAATATCACCGCTTACACCCTGTTCACCGTGCTGATCATCTTGCTTGTTTTCATGTGT
+TGTAACGGAACTATCGAGACAGTTTTCTAATAAATTCAGCAACCGTCTCGCATCACCGTCACTGCGATTA
+AGTAGACTTTGTTTGGCATCAACACTTAACTTGATACTCAGCTGTTGTTCAGCTTCACATAATGAGATTG
+CGCGTTGTAATACTTGGGCTAAATCATCACGGGTTAATTTTTTCAGGGTATATAAACGTGCACGTGACAA
+TAACGCTTGGTTTAACTCAAATGCCGGATTTTCGGTAGTTGCACCAATAAAAATAATGGTGCCATCTTCA
+ATGTGCGGTAAAAACGCATCTTGCTGTGACTTATTAAAGCGATGTACTTCATCAACAAATAGCACGGTTC
+TACGTTTATTAGCGCCCTCGCCTTGTGCGCGTAATTTTGCTTTCTCAATAGCACTTCGAATTTCTTTAAT
+ACCTGAAGTTACAGCAGATACACGCTCTATTTCGGCATTAGCATGTTGTGCAATAATTTCAGCGAGTGTG
+GTTTTACCACTACCTGGCGGCCCCCAAAAGATAAGCGAATGACAATGACCTTGTTCAATGGATTGAGCTA
+AAGGAGAGTCTCCACCTAAAATATGTTGTTGCCCAACATAATCGGCTAACGTTTTCGGGCGCATTTTTGC
+AGCAAGCGGCATAAAGCTACTTGCGGCAGCGTTACCTTGCGTTGAAGTATTATCGGTAGAGGTTACCTCG
+TCATTGTCAGGAGTAAGGTCAAACAGTGAGTCTTGTTGTCCTTCACTATTCCCTTGATTATGACCTAGCC
+CTGAAGGTGACTTACCCGTTGGATTATCGTTTGTCTTCAAGTCTTACACCTTCAGGCAAGCTAAAGCTAA
+ATAACGTGGCAGCAGGCTCAGTCTTACTGTTAAATTTACTTAAACTGATTTGACTGATTTGCCCTGTAGC
+ATCTTGAAAAGAAAATTCACTTAACTGCACAGCATTGTTATCAGTTTCACTGAAAGTAAGCGTGAGCTTT
+TTAATCTGACTGCTTTCATCTTTTGGCATCACGACAAAACGTAAGCCACTTGCAGCAACGTCGTTCTGTT
+GGATAACATTATACTGCTGCCATAGTTGAGGTTCATCACTGGTTAGCAACAAAATAGGCGTATTGTGAAT
+TGATTTAGCTAAACTATAAGCACTGGCTTGTTCAATGAACGGGTCATAAAACCACAAGGTATTGCCATCG
+CTGATAATTAAGGTTTCATCCGGTGTTATGTTTTTCCAATTGACCAGATTGGGCTTGCTAATCGCAAGTG
+TTCCCGAACCTTGTTGTAATAATTCACCTTGGCTATCAAGAATTTTTTGGCTGAAATCTGCACTAAAAAA
+AGCTAATTTACCTAGCTTAGTCATTAAGTGTTCTTTTGCTTCGTTTGATGGTGACAATAAAGTAGCTGTT
+GCATTATCAGTGTTCACCGGTGTTTCGACAGCATAAGCCATTGAGTGAGATAGACTCAGTACGGGCAGTA
+ATATACTGGTCAAAGCGAATTTACGAAAAAATGACTGATTTATAAAATTGGTTTGCATAGTTTTACTTCT
+AATATTTACTTTTAAAAAATAAATTGTGTCAGCGTTTAGCTGACACAAGGAAAATAATAAGCGATAACGT
+TACCTTGAACTAATTCTAAGGATAAATTAAACGCTGTGAATAGGTTCAAAGTCTAACTTAAAAATCACGA
+ACAGGTGGCGGCGCGAGTACTTCACGTGCGCCATTATTGCCCGGTGTAGATACGACACCTTGCAGTTCCA
+TTTGTTCAACTATTCGCGCTGAGCGGTTATAACCTATTCTAAATTGTCTTTGCACACTCGAAATTGAAAC
+ACGGCGTTTTTCAGTAACAAAATTAACCGCTTCATCATAAAGTGCGTCAACTTCTTCAGCTTCACTACCT
+TCTGGTTGTTCACCAGGTAGTAAAATATCTTGGTCGTGTTCACCCGATAAAATTTCTTCTACGTAGTTAG
+GCTCGCCACGAGATTTCCAATCTTTTACGACCGCATGAACCTCATGATCATCAACAAACGCACCATGAAC
+ACGCGTTGGTACACCAGTACCCGGCGGTAAATAAAGCATATCACCCATACCGAGTAACTGCTCTGCCCCT
+TGTTGATCTAAAATGGTACGAGAGTTCAAACCTGATGATACCTGAAACGCCATACGCGTAGGTATGTTCG
+CTTTAATCAAGCCGGTAATAACATCTACAGAAGGACGCTGTGTCGCAAGAATTAAGTGAATTCCTGCAGC
+ACGAGCCTTTTGCGCGATACGGGCAATAAGCTCTTCAACCTTTTTACCAACAATCATCATCATATCGGCA
+AATTCATCAACGATTACAACAATGCTTGGTAATTTCTCTAACATCGGTGGCGTTTGGTCCATACCATCAT
+TAGGTTGCCAAGTTGGGTCAATTAATGGCTCACCGGCAGCAATAGCTTCAAGTACTTTCTTGTTGTAACC
+TTTTAAGTTACGTACACCTACCGCTGACATTACTTTGTAGCGACGCTCCATTTCACCAACACACCAGCGC
+AGGGCATTAGCAGCATCTTTCATATCCGTGACTACTTCAGCCAATAAATGTGGAATACCTTCATAAACCG
+AAAGCTCAAGCATTTTCGGGTCAATCATAATCATACGCACATCTTCAGGCGTTGATTTATATAACAAACT
+GACAATCATGGTGTTTACACCAACCGATTTACCAGAGCCGGTAGTACCAGCAACCAGTAAATGTGGCATT
+TTACCCAAATCGACCACTACAGGATCACCGGCAATATCTGTACCTAAAACCATAGCAAGTGGTGATGGAG
+ACTCTTCAAAAGCTGCACAGCCAATAACTTCACTTAAGTAGACAATTTCACGGTGTTTATTGGGTAGTTC
+TAAACCAATCACTGATTTACCCGGGATAACTTCAACCACGCGCACACTGATAGCAGATAAAGCTCGGGCT
+AAATCTTTCGACAAACTGGTTATTTTATTTACCTTAATACCGGGTGCTAAATCTAATTCAAAGCGTGTAA
+TAACAGGCCCAGGGTAAACAGCAACTACTTGTGCTTGTACACCAAAGTCGAGTAATTTTGCTTCAACTAA
+ACGGCTAACCATGTCTAATTCATCTTGGTTAATCGGGTTTTTTGCTTTATCTGGACGATCGAGTAAATCG
+ATAGACGGCATTTCTTGAGAAGGTTTTTCTTCAACAGGCACAAGATTAACCTGGCCATTTTTATTAGAAA
+TACTTTGTTCAATGGGTGCTAACTGCGCCGGAATTGGAGATTGGAAATCATCAGCAACGTCAGGTTTATC
+AACTTCAGCAAAAGCAGCGGTAATTTCTTTTTCACTTACATGCTGTTGAACATTGCCAGCAGACAATTCA
+GTCATTAGCTCGGCAATATCAATAAAAGGTTCGCTTTTTTCAGTCATATTGCGCGGCGCTATCTGCTCGT
+TTTCAGCATTGAAAGGTTCAGGTAATTCAATTATCGCTGTTTGAGCATGCATACCAGAAGGTAAAGAATC
+GGTCGCTTCTTTTGCAGCTGGTGATTTTTTTGAATGAGACTCATCAGATGTTAAAGGTTCATCTTTAACA
+TTCGCTTTGTTTTTGCCTGAACGATTCTTACCTAAGCGACTTTTAGCAATACCCAGTTCATCATCATCGC
+TGTTGTCACTGGTACCAAAGTGCATTTTAATCAATTTAGGTGAATTCGCTAACCAAAGTGCACTCTCAAT
+GGTGTATCGACCAACACTATCTATAAATTTAAGCCATGAAAATCCGGTTAATAGTACAAAACCCGCGCAG
+GTAAAAAGTAAGAATAATAAGGTAGAGCCAACAAATGAGAAGTATGGCAATAAAGTTTTACTCAGCACAT
+CACCTAAAATACCACCCGCAGAGAAGTAAAAAATATCATCAAAGTTCATGCTGGCTAAAGACGTTACACC
+AAGATAGAACATGAAAAAACCAATGAGCTTGAGCCCTAAGGTCAAATAGTCAAGTTTCATCAATTCATGA
+AAACGTTGAAACAACAGCCAACCTACAATGGCAATAACAAAAGGTAGGCTATAAGCAATAAGACCAAAAA
+GGTTTAACAATAAATCAGAAAGGTAAGCACCAACCGCGCCACCTAAGTTACGCACTTGTGTTTGATAACC
+TGTTTGCGCCCAACCTGGATCAGCGGGATCAAAACTAAATAAGGCCAACATCATAAACATGGCAAAAACA
+GTGAAAAACAATAACCCAGCTTCCAGTAGACGTTGCACGCCTGTAAGCTGTTTATTGGTCAATGCTTCAA
+GCGAAACATCGGAATTTTTTATAAGATCTGAAGACAATTATAAGTACCATAGGAAAATAATACGTAAAAA
+TTACGTATAGCAGAGCTAAAGTATCAAATTAGCGCTTAGTTGGCAGCAACAAATTAGTATTACCGCATGT
+TATTTCAATCAACTAGGGAAATTTACCACGGCGAGAGTCATTTAAACCCAAGATAGTAATAATAAGTACC
+ACAGAGAACGCAGAGTTCTATACAAAAACCACTTACTCTATTTAGCGTAAAGCACTGCTGTGGTGATTAA
+AGCTTGGATTATTTGGTGCTAACGTTTGATGGCAAGTAGATTGGTTGATTTAATTTCATCCATAACAACA
+TACGTTCTACTCTCACTTACCGCTGGCAACCTTAATAAGGTATCACCGAGCAATTCTCGATAGGCAAGCA
+TATCTTTAACTCGGGTTTTAAGTAAAAAATCAAAATCGCCCGAAACCAGATGACATTCTTGAATCACATC
+AAGTCCATCTACGGCTGCAGCAAAGTCATTAAAAACGTCTGGGCTGGTTTTAGTAAGCGTGATCTCAACA
+AACACTAATAAAGCAGCATCAAGTTTATGTGGGTTCAAAATAGCTTTATAACCACTAATGTACTTCTCTT
+TTTCTAAACGCTTAACTCTTTCTAAACAAGGGGTTGGACTTAACCCTACCCGTTTAGATAACTCAACATT
+AGATAAACGACCATTTTTTTGTAGTTCAACAAGAATGTTTTTATCAATGCGATCAATGGTTTTAACAAGG
+CTCATATATATAACTCTGACTAAAGTCTATTTTTTAGCATTATATATCGCATCCCGCAGAATAACGACAG
+GTTATTCTATTAGTTTACTCATATACTAGTCGTATCTAAAACAAAAGCACTTCAAAAAGTTCCACTATGA
+AGCTGCACTAAATACAATAAGTAAATATAAGAGAGAAAATTATGATTATCGGTGTACCTAAAGAAATTAA
+AAACCACGAGTACCGTATCGGCCTTACACCTGCAGGTGTTAAAGAATTATCAGTAAATGGTCACGAAGTG
+ATTGTTGAACATAATGGTGGTGCATCTATTGGCTTTGATAATGAACAATATATCGCTGCCGGTGCAAAAA
+TAATTGATAGCGCTGCGGAAATATTCGCAACAGCAGATATGATCATTAAAGTAAAAGAGCCACAGCCTGT
+TGAATGTAACATGCTTCGTCCAGGTCAAATCTTATTTACTTACTTACATTTAGCACCAGATCCTAAGCAA
+ACTGAATTATTAGTTGCTTCTGGCGCAATCTGTATTGCTTATGAAACAGTTACAGCTGCTTCAGGTGGTT
+TACCTTTATTAGCACCTATGTCTGAAGTTGCAGGTCGTATGTCTATTCAAGCTGGTGCTCATGCACTAGA
+AAAAGCACAAGGCGGTTTAGGTGCTTTATTAGGCGGCGTTCCAGGTGTTGCTCCAGCTAAAGTATTAGTT
+ATTGGTGGCGGTGTTGTTGGTACTCAAGCTGCACGTATGGCAGTAGGTATGGGCGCAGACGTTACTATTT
+TAGACCGTTCTTTACCGCGTTTACGTCAATTAGATACTGAATTCGATGGTCGTTTAAAAACTGTTTATTC
+TACTGCTGATGCAATGGACCAGTTAATTGTTGAAGCTGATTTAGTTATCGGTGCTGTATTAATTCCAGGT
+GCTGCTGCACCTAAATTAGTAACAAGAGCTCACATCAAAATGATGAAGCAAGGCGCTGTTGTTGTTGATG
+TTGCTATCGACCAAGGTGGTTGTTTTGAAACGTCAAAAGCTACTACGCATCAAGAACCAACTTATGTAGT
+TGACGGTGTTGTACATTACTGTGTTGCAAACATGCCAGGTGGTGTTGCACGTACTTCAACTATGGCGTTA
+ACAAATGCAACAATGCCATTTGCTGTTACTATTGCAAACAAAGGTGCTAAGCAAGCATTGTTAGATGATG
+AGCATTTACTAGCCGGCTTAAACGTTGCTGCGGGTAAAATCACTTACAAGCCAGTTGCAGACGTACTAGG
+TTACGAATATGTTGAGCCAAGTGTTGCTTTAAACGCGTAAGGGTTTAATAAATATTGAGTACTGTAAAAG
+TAATTTTTATAGTATACCCGTAACTAATCAAGATGCTGGTTTCAGAGTACTTGAGCTATTTCAATTCAAG
+GCGCTGTGATGAAATAATGGTTTGTCCCTTATAAATCACAGCAACGATGAAGTGATGTTGCTCAAGCGCT
+TCTTCGATGGGTTTAAAATAACTTTATACTGCGTTAAATAATCAAAGCATAGAATGACTATGCTTAAATT
+ATTTTCCTTGCCTAAAGTCATTTTAATTCCCACTGAAATCCTGCACTTTGAATGGTCACGGGTATAAATA
+GCGCACTTTTGCTTACACTTTAGCAAAAGTGCGTTTTTTTTTATGTATCTTATAACGAAGTAATTATTTA
+CCCCCTTGTTTTAATTCCTTATCATCCCAACTAATAACGATAAGTAACAATTTCAAAGTAATCTATTTCT
+TGGAGAAATCATGAGCGACGTAAGACACTGTCCCCTACTAATTTTAGGCTCAGGCCCTGCTGGTTATACT
+GCTGCAGTTTATGCTGCCCGCGCCAACTTAAAACCAGTAATGATCACAGGTATGCAACAAGGTGGTCAAT
+TAACCACTACAACTGATGTCGAAAACTGGCCAGGCGATGCAGATGACCTTACTGGTCCAGCATTAATGGA
+GCGTATGCAGAAACACGCTGAAAAATTTGATACTGAAATTATTTTCGATCATATCGAATCAGTAGATTTT
+TCTTCTAAGCCTTATAAATTAACTGGCAGCAGTGAATACACCTGTGATGCACTAATTATTTGTACCGGTG
+CTTCAGCACAATACCTTGGTTTACCTTCAGAAGAAGCCTTTATGGGACGTGGTGTTTCAGCTTGTGCTAC
+TTGTGATGGTTTCTTTTACAAAAACCAAAAAGTTGCCGTTGTTGGTGGTGGTAATACTGCTGTTGAAGAA
+GCACTTTATTTATCAAACATTGCGAGTGAAGTTCATTTAATTCACCGTCGTGATACTTTCCGTAGTGAAA
+AGATTTTAACTGATCGCCTATATGAGAAAGTTGCTAACGGTAATATCGTTTTACACACTGATCGTACGTT
+AGACGAAGTTTTGGGCGATAACATGGGTGTTACTGGCCTACGTTTAAAAGAAATGGGTTCAGATGCCACT
+GAAGAACTTGAAGTATCAGGTGTATTTATTGCCATTGGTCATAAGCCAAATACTGATATATTTAAAGACC
+AACTTGATATGAAAGACGGTTACTTAACCATTCAAAGTGGCACGCAAGGTAACGCAACACAAACCAGTGT
+TGAAGGTGTTTTTGCCGCGGGTGATGTTGCTGACCATATTTATCGTCAAGCAATTACTTCTGCTGGTGCT
+GGTTGTATGGCTGCATTAGATTCAGAGCGTTACTTAGACGCCTTATAATTTTTTGCAGTAAAGCTTACAG
+TGAATATAAGTATTCATTGAGATTAGCTTCACTTTAAATACTATCGATAGGAATGTTAATGGGTCAAATT
+TTATATCAACTTGATGATAATAGTTTGACCTTTCCCTTGATAGAATGTGCCCTAACTGAACCCAATGGCT
+TATTAGCGCTTGGTGGTGATTTATCACCAGAGCGATTAATAGCGGCGTACAGTCAGGGTATTTTTCCATG
+GTACAGCGATAACGACCCCTTAATGTGGTGGTCACCCAACCCCAGAGCGATCATAGATATTGATCAACTA
+CGTATAAATCGTACTTTACGTAAAGCCATCAACAAATCACCTTATCAAATCACGTTGAATCAAGATTTTA
+GCCAAGTAACTCAATTATGCGCCAATGCGCCGTTTCGAACAGATGGCACCTGGATTTTGCCTGAAATGGA
+AGCTGCTTACCTGACATTACATCAACAAGGTTATGCCCATTCTATAGAAGTATGGTATACCGATGAGCAT
+GATAATAAAGCACTCGTTGGCGGTTTATATGGGGTCGCCGTTAATGGTTTCTTTTCTGGTGAGTCAATGT
+TTTATAAACAAAGCAATGCGTCAAAATTTGCACTTATTGCTTTAGGACAATTACTTAAGTCAGTTGATAT
+TAACTTTATTGATTGTCAATTACTTAATCCTTTTCTCGAAGATATGGGCGCGAAAGAAACTAGTCGTGAC
+ATTTTTATTCACAAACAACAACATGCCTTAACTAAAACAATGCCAGATGATTTTTGGCAACCACGAACAT
+TAACGGTTATTTAGATTTAGGTCTAATTCGGTAATATTAGTTATAATTAACATTAGGCGTTGTAGGCAAT
+TGGCAAATTATCAATGAGTGATACTTCCTATAAATTAGGCATAACTAAAACATTTCCCTGTAATTATTTA
+CCCGATCAACAAGAGCGATTACTGATTGCTGTTGATGAGCGCCTTCATAACAGTGAAAGTTATGGCTGGT
+TAATGACACAAGGTTTTCGTCGTAGTGGTGATCAAAGTTACCGACCAAGCTGCCCTAATTGCAATGCTTG
+TCAGTCTATTCGCGTATTAACTAGTGACTTTCTCCCCTCTAAAAGCCAAAAAAGATCGAAGAAACGTAAT
+AGTCATTTTATTATTAAACAATCTTCACAGTTAAAAGATAGCTATTACCCTCTGTTTGAAAACTATATTA
+ATACCTTACATCAAGATGGCAGTATGTACCCCGCCTCTTTTCAGCAGTTTGAAAGCTTTTTAAGCTGTAA
+TTTGACCCAACAACTCTTCATAGAGACTTGGGCGCCTGCAAATGAGGAAAATGGCCCTAAGGAAGATAAA
+CTCGTCTGCGTTGCTGTAACTGATGTTTTGAGCAACGGTTTATCTGCCGTTTATACTTTTTATCATCCTG
+ACTATAAAGCGAATGGATTAGGGGTATTCTCAATTCTTACCCAACTTAGCTTATCCCAACAAATGTCTTT
+ACCTTATTTGTATCTTGGTTATCAGATTGATGAATGTCAAAAGATGAATTATAAAGACCGATATTTCCCC
+TTTGAGCGCTTTATTGACGGTCAATGGCTTATAAATACCAAACCTAGTGTTAATAAAGCTAAAATTGCTA
+AATAAATAGCCACAAGCCTTTACATTAGCCAAGCAATTAGGCATCATTCGCGCAGCTTTTTTATCCGCCC
+AACAATATCCCTAATACAGAGATATTCAATGGCTAATTTGCACAACATTAGAGGTTTAGCGCCCCATGGC
+GAAAGAAGAAAATATTGAAATGCAAGGTACAGTTTTAGATACTTTACCTAACACTATGTTCCGAGTTGAA
+CTTGAGAATGGTCACGTCGTAACTGCACATATTTCTGGTAAAATGCGTAAAAACTACATTCGTATTTTAA
+CAGGCGATAAAGTAACTGTTGAATTGACGCCATACGACTTATCAAAAGGTCGCATTATTTTCCGCGCTAG
+ATAAGCCAGTAACTGACTTAGACTTCCTTTTTAATTAATTGCTGAAGTCGGAATAATTAAAAAAACCAGC
+AACTCTTTTTAGAATGCTGGTTTTTTATTGTCTGGAATTTGACTTATAGCAATTCAAAACGCGTCCCTCA
+CACCTTGTACCTACTTCGATACAAGGTTTGAAGAATATATCCAGCTACTTATAAGTAGCTATTAGGCTTT
+TATCAAACTGATCAGCACTGATAGTTAAGCCACTTTCTGCGATGAGGTCATTAAGTTGCTGTTGATGATT
+TTCAATCGTTGATAAAGTAATCGTATTATCATCAAGCTTATAGATTTGTAATTGGCTTTGATAATAAAAA
+GATAAGATGATCATTGCTGTCTCTTCACCATTTTTAGCCGCAAGTTTGATTTTTTTAAGTTTACGATACA
+CTAAGTTTTGTATTTGTTTTACCTGCCAAACATAATAAATTTCAGTAAAGAACGCGCTGTTTTTAACTTT
+ATATAAAATTGCACCATTAACGAATAGCGCCAGCACAACGCCTACTAGGTTAAATCTAAAATTATTGTCG
+GGCTCAGCTTGTACGGCGTCATTAGCCGTTTGTAGAAAATCATTAACATCTCCTACATTAGCAAACAAAC
+TAATGAGCACAGTGCCAAAAAGCAGAGACAACACTAATAACGAGCTAATGAAAGCGACAATAACAATATT
+TAAATGTTTTCTATAACGTACTTTATCTATATCAATCAATTGCATGAGCTGACTAAAATCCTATATTGTT
+CTAAAAAAAGAAGGTAAAAAAATAATGAAGTTGAGCTAAAGCTCTATCTTATCAGTTTTATCACTTAGGC
+GTGCGATATTAGACTTTATCAAAATCTAAATATAAACCTGAATGGCGTTTAACTTGTGCCGTAACCCCTT
+GTTGCCAGACCCGTTGATTAGCAGCAATGGTTAACTGCTTTTTCGCCCGAGTAATACCGGTATAAAGTAA
+TTCTCTAGATAATAACCTACTACCACCTTGTTGCTTACCTTGTTGTAAGGTCTGCTGCTCAGATTGTGTA
+GCTGAAATAACCATAGCAACATGAGAGAACTCACTACCTTGGGTTTTGTGGATGGTCATGGCATAAACAC
+TTTCAAATTGAGGCAAACGTGAAGGTAATATCTGTCTGATTGTTAGCTGTGATGTTTCTGTACTCTCATC
+CACTTTACTTTCTGCACTCTTACTTTCAAGAGTGGTATCTTCAAAACACGCCATAAGATGTGTTTTACCT
+GCTTGGTCGATCACTTTCCAGATAATACCTATATCACCATTATATAAACCTAAGCGGTAGTCATTCTCAT
+TTATCATAATAGGCTGACCATGATAAAGCGTTTGCTGATGCTGCTGATAAGGTGCGTTGTTTTTACCTAA
+ATAGCTTTTGATCACTTCATTAAGTCGCTCAACCCCATAATCACCTTGTCTAGTAGCACATAAGACTCTA
+AATTGTGATAATAATACAAAAGCATCGCTCACAGTAGAACAATGCTCAATCGGTTGATAATATTGCTTCA
+CTAGCGGTGCTAACCAAGTAGTAAGATCCCCTTGGGCAAGTGTTAACTGGCTCGGTTGCTGCTTTTGGCT
+TTTATCTCCTTGAAGATAGCCTGCTTGAAGATAGTCTCCTTGAATGAAACCTTCTTGAGTGCTCTGACTA
+AGAGAATCGTTAAGCAGTCGCCAACTACGTTTAACATCCCCTTTTATAACGCTATTAGCAATCAGACCAA
+TGCCACCTTTCCCGTCAAACCGTCTTGATTTAACTAAGAAGGTTAAGTAATCGAAGCTGCTTTGTTCAGC
+GCTTTGACTAGGTAGTCTATGCGCTGAAAAATAATCGCTAACTTGAGCTGGCAAAAGTTGACAAACTTGA
+GCTAAATATTGTTCATTCTCAAGACTAAATCCACCATGTGGACGAGGCGCTATGTCGGCTAACACGCTAC
+CGGCAGCTACCGAGGGTAGTTGGTCAGCATCACCTAATAAGATGACTTTAGCCGTGTCTTTTAACGCACG
+AAAAACTCGGGTCATTAAAGGTAAATCGACCATAGACACTTCGTCAATAAGCACAATATCATAGGGTAAG
+CGATTATCTTGGTGGTGCCTAAAGTTTGGTGAGTTTGGCAATACTCCTAATAAGCGATGAAGTGTTTGTG
+CCTGCGTGGGAATTTCAGCGAGCACTTTGTCATCAATCAAATTTTTAAAACCAGAGATTGCATTCACAAT
+AGACTCTGACAAGCGTTGTGCTGCTTTCCCCGTAGGCGCAACCAATGCAATATTAAGAACAGCTGTGCCC
+TGCTGTTTTTGCTGTGCTACTTCTGCCTGCTGTTTTCCTGTTTTTGCTAACCCCATTTGTTCTAACATAA
+CCAAAGCGGCTAATAATTTAGTAACGGTATAGGTTTTACCTGTACCTGGGCCGCCAGCAATAACACTAAA
+GTTTTTATTAATGGCATTCGCTACCGCGACTTTTTGCCAATCAATTTCTAATGATTCGACGTCTTGCGCT
+TCTACTTGAGCTAAATCATTAGGGAATAACTTGCCTATACACTGACCAATGCTGTCATTATCATACTGGC
+ACTGCTGCAGTAACCGCGCATGAATGGCTTCGCCCAAATCACTTTCAAACTGAAAATAACGGCGCAAATA
+TAATTTATCATGTTGAAGAACCAATAATTGTTGATCAGATGCTAAAATATTTAGCTCGCTTAACATCACT
+TGCAGTTGCGTTAACGGCGCAAAAACAAAACCAGCGTGACTGAGCTCTTGAGTGTGTTCCTCAGTAAGTC
+CTTCACTATCTTGCTGATTATCTTTATTTACATTATTTTTTTTCTTGGTGGAGGTAAAACCTTTGCCCCA
+ATGTTGATCTGCAACCTCACTCAAAGGTAAACAACTGTGCCCTGCGCGTAGGCTGGCACTTAAGGCTAAG
+AACAAATGGTATAAGTTATGTTGGCAACTTATATTAGCCGTTGTATCAGATCCTGATCCCGCTGTATCTT
+CTGTGAGTGATTGATTATTTGTTAGAGCTGTTAACGGACTGAGCATTTCTTTAGCAAAGAAATAATCAAT
+CGCTTCAACACCTTGGATAGTGTCTTTTACTTGGCTAAAACGGCTGTATACTGGCTTATTCATACTATTA
+TCAACCATGCTACGCTTCCTCATTGCATTTTTCATTACTTTCTTTATTAGAGAAGAGCGCATCTAAATTA
+TTGATTTCTTGCTCTGTAATTTTTCGATAATAAACCCCTGCACCTTTATGTTCAGGCTCAGTTGTCATAC
+CACGTAGATATAAATAATACACACCACCAAAATGCTGATTAACATCATAATCTACCAAAGTTTGTTTTAA
+ATAACGATGTAATGCTAATGAGTAAATTAAGTATTGTAAGTCATAATAATTTTTCTCAACATTATCGAGC
+AATGCATCAAACTGATAATCTTGAAAGCTATCACCTAAGTGACTAGATTTATAATCACACAGATAATATT
+TCCCTTGGTATTCAAAGATCAAATCGATAAAACCATGCATCATGCCTGAGAGCTTTTTATAGCTAGGTAA
+CATTACTGGATATTTTAAGGTGTTGTTTAATGTCTTGCTTATCCCACTATTCCGACCAGTACTAATACTA
+TTGCCAGTATCAGTACGCTCTGCCCTATTTCGGTGATCGGTTAGCAAATTAGCTAAAGCGTTAGTACCCT
+CGCCTTGCATAGGAAAATAAAACTCACTTTCACGTAGCGTTCTATTGAAAGCAATATCGGCTAGACAGCC
+AGCATTTTCACTATCGGTAGTGAGTGCACTGTGGTGACTCGAAATGAAAGGTGCGCTAATCACTTGTTCT
+AACCACTGAATTAAATCATCTGAGGTAAATGAAGTACTTATACTGTTAGCGTTACTCGCGTTTAACTCAC
+CATAGGCTAATAAAGGTTTTTCCAGACTCTCTTGCCAATCTGGTTCAGAAAAATCAGTTTGCTCTAAAAT
+ATCGTGTAATAAGTTACCCGTATGAGCACCTTTGGATAATTTAAAGCAAATTTGCTCAGCGCTAAGTAGT
+TCGATATCAGTATGTTCGGAATCAGTATCTAATTGCCTGTTCGCTATGTCAGTAGTATCTCTATCTGGAT
+TAGAAACACCTGCATGGCGGATATTACGGCTTAAGGCGGTAAATGAACTCAACCACCAATCTCGCTCTAT
+CTTACCAATGAATTTACTGACTTCGGTATTGGCAAACTCTTGTGGGCTATTTTTCGGTTGATGTAGCGCG
+GCTTCATCATTTTTTTCAAGGTAAAGGTCAATAGAACAATCAAGTGATACTTCACGAATACCAATAGCGT
+GCTCAGCACTTGCCTTAAGTACTTGCAACGGTTTAATGATGCTCTCTTGTTCTTGAAACTGCAGTGTTTT
+GCCTAAAGGTGATAGATGATATGCATCAAAGGCGCAACACAGTACGTAACATCTTCGTTCGGCTCTGGTT
+ATCGCCACATAAAGCAAACGGATACTTTCGGCATAAGCTTCATTACTCATAGCTTTCTTGGCTTCTTTTG
+AGCCATCAAGACTTAAACACAGCTTACCGTTTGCATCGTGGTATTCAAGATAACTCACTGACTTGTTGCC
+AAACTTCAACGGATCTTTATGACGACAAGCAAATGGAATAAAGACATAAGGATATTCAAGTCCTTTAGAG
+CCATGTTGAGTAATTAAACGAATAAGATCACCATCACTCTCTAAACGTAGCTCGGCTTCAACATCATTGG
+TTTCAAGGTGACACTGCTGTTCAAACCAATGCAGAAGCTCTTGTCCTTGACTTAATCGAACACTAGCCGC
+TTGTAATATCTCAAATAAATGCAGCACATTGGTTAAACAACGATCTTTATTGTTTTGAGGAACATCAAGC
+AAGTTGTGCATCAAGTTTATCGCCATGGTGATAAAACCTTGTCGTTGCCATTGCGTTCTATAATCAACAA
+AAGCAAACTTCAACGTTTGATAAGCCATTTCGTCTTGCTGTAATTGGTGTAGCTTTTTAGCATCAAAACC
+TAATAATCCACATGACAGTGCGGCAACAAACAATCGTTCATTTTCAGGTAATAATACCCCTTTGAGTAAA
+CCTAATAATTGCTTAGCTTGCTGAGAATGAAATAAATTAGCTCTATCTGATAAGAAAACGCTATCAAGCC
+CCGCTTGTTGCAGGGCATGTTTAATATCTCGCGCTTCAGCACCATCTCTGACAAGTATGGCGATGTCTTT
+TGGATTTACTTTACCTGTTTGCTCTTTCGAGGCCAACAGAGTCACTATTTCATTCGCACACCAGTTAGCC
+AACATAGGACGACTACCTTGACTAACTTTGTCACCTTGCGGGTTAGTATCATTGGATGTTTCATCATTAG
+TAAAATGAATAAATTGCAGTGCTTTATCACTGTCTAAGATAACTTGTTGGGCTTGGGCCGATTTCTTTCC
+TGCTAGTACTGGTAAATAAGGTATGCCAAAACCAAAGACACTCTCACTTTGTTGCTTATTTACTTCGTTA
+GACACCGTTTCTTCAGATGAAGACCCATTACGTTTGTAGGTAAAAAACTGGTTATAACCTTCAATCATTT
+GTGGCGTTGAACGCCAATTAGTATCCATCAGCCAGTGGTGGTCGCAGCCGCTACGTGCATTGAGATAGGC
+AAAAATATCACCACCACGAAAACCATAAATAGCCTGCTTTGGATCGCCAATAAGGAATAAACCGGCATTA
+GCTTTTTTAGCATTGTCGCCGTAATAGATCGATTGTAATATGCCGAATTGCTTAGGGTCAGTATCTTGAA
+ACTCATCTATTAAGGCTACAGGGTATTGTGCGAGTAGCTGTTTAGCGAGTAACTGAGAATGTTCATCACC
+TGAGCTATCCGACTGAAGACAATTAGCTAATGTATTAATAAGATCGTCAAAGTCTAATAAATTAAGTGCT
+TTTTTCTGCTCAATGACTTGCTGTCTAATAATGTAAATACCAGACTTAACAATGCCGTACGCTCTAGCTT
+TGTTGATATTGTTCGCTATTTTCTTAACTTGTTCTTTAACTTCTTTTACCGGCGCAAAAGCTTCTAGTAA
+CTCAGCTTTATAGGTCGATCTTGCATAACGTTTGCCATCAAAAAAACCATCTGGCATTTTTACCTTACCC
+TCGCCAACATCAAGCAGTGATAACTCTTTGCTGATAATGCTCTCAAGCCAGATTTTTAATTGAGACAACT
+CATCGCGTCTTTTTTCTTGGTCTGCGCCCTTTTTAACCAGTATTAAGCCATTTTCAAATAAATCACTGTT
+GGCCGTTAATGTTTGCGCTGCCAGACGTACTAAGACAATAAATTCAGCCTCAATACTTTCGACATCCACA
+ACGGATAAAGTGCTGGTGTGACCTATGGCTTTACTAAAACTGGATAAAAAGCTATCTGGTGTTGCCCAAT
+AACTTGCTAGCAACATAAAACACTCATGATCAGACTTAGCTAAACTGCGATACCAATCTTGGCAAACTTG
+TAGAGTTATTTCAGACGAATTGGCTGCCATATTGGCATTGAACGGTAAACCACTGGTAAACGCATATTGA
+TTTAATACCCGCTGACAAAAACCATGAATAGTAAAAATAGCTGCTTCATCTAAAAACAGTAGTGCGCGTT
+TGAGTAAAAATTCTCGCTGTTTTTTTTCAATACGTTGAGCAAGTGTGGCAAAGTAAGCGTCTTTTAAACA
+CAAACTATCCCAGTCACTGAGGGCTAAACGAATAAAAGCATCAATTCGCCCTCGTAATTCTTGAGTCGCA
+TCTTTGGTAAACGTCATTAACAATATTTGTTCAACCGTTAACTCACGTTCAAGTAATAAGCGTAGATAAA
+TACGCGTAATATTATAGGTTTTACCTGTACCAGCACTGGCTTCAATAAGATGTTTACCCGTTAACTCAAT
+GGTCGCTGCATCAAGATTTTGTAGTGTTACTTCTTGATGATTATCTTTAGTCGCTGTTTGTTGAGAGTCT
+GAAGTATCAAATTGAGTCATTATTTAGCCTCCTTGCTTGGCTTAGCAGTCGTTTTACTCGCTTTCTTAGC
+GGCTTGTTTGGCGACTACTTGATATAAGTCTTGATAGATAAACTCAATGTCAGCTTGGTGATTATGATAC
+TGCGGACATTCTGGCCAAAAATAGCTAAGGTAATCATCATCACTCAAACCACGCGTGCTCATATCACCTA
+TCCATAAACCTTCAAAACGTGCTTGTGTCATCTCGACGAGTTGCCCTCGTTTTTTAGTAAATACCTGATC
+TGCCAATTCACCATTTAATAACAATACCTGTTGTTGACCTTTGAAAAACATCTTAACAAGATTAATCAAT
+TTTGATTTTGCATCAGCAATGTTTGCCACATTGAACTGCTCTACTTTCTGGGCTTTGGTGTTAAAATATA
+AACCAATAGTTTCAGTCACTTGCTGTAACCTTTGATTGTCATCAGTAATATTAGTTTCATTGGCAATAGC
+TTGATCTTGCCATACCTGTACGACAAGTTGCTGGAAATACATAACAAACTTATCTTTGGCTTTGGCACTT
+GAGCTACGATAGTGCACTAACAAATTATTCTTCACTGCTAATTTCGTATTTAGTGAAACCCTAATTTTTT
+GGGCGCTAGGTCCATCAACTTCAGTACCGTCAATATCTAGCACTAGATTGCAATCGATAAGCTCAGGATT
+CTCACAGTTAACTTTGCTAATTTCTTCGCTAAATTGTTGAACATCCAGCTGATAATCTTTAAATAGATTA
+GTTGTAGTCGGTAAATCAGGGAACTTACCTGATAAGTGCGCGCGGGTTATCACCTGTTCAGACCCATCTT
+TATTTGATGGAGACTCTATTGTTCCAGTTAATGCGGCACTGAGTAAATCTTGTCGTAATAAATAGCTTTG
+TAAGTGATTAACGCTAAAGGGTTCGACATCTTCAAGTAAGACATCGTGATTCTCAAAATATAAATTAAGT
+TGCTGCTGGGCAAACATTTTTGCAGGATGCTGATAAAAACGTATCAACTGCTGGCAAGATAAACTGACCT
+CAACCGTTTGCTCTGGTGTTACAGCCAGACTTTCAATAGCAAGCGTAGAACCTTCTCCCATGCTCTCGTC
+ATTATCGCTATTGGAACTTTGTCCTAGCGCTAACCAATTAGCATCAAAACTTGGCCAAGTTCCTCGATAG
+TTATTAGGACTAAAGGCTTGCATGGCTAATTGATAGATACCTGATTGATTGCTTTCGGCATTGGTATCAT
+CATTGTTATTATCAGAAGTGAGCTGCTCTTCTGAAAACTGCCAACCGTAACCTTGTGCTAGATATTCCAT
+TAGTTCTTTTACAACTAATGACGGTTGTTTTTCATTATTGTTTTTGATGTTTCGGCCTTGATAACTCAGG
+TATAACGAGTTTCTTGACGAGATTATAGCTTCAAGAAATAAGTATCGGTCATCCCCACGTCGTGATCTAT
+CGCCTAATTTAGCTTTTGACAACGACATAAGATCAAAACCTAAGGCTTGTCGTTGTCTAGGGAATTCTCC
+ATCATTCAACCCCAAAACCGCGATTACCTTAAACGGAATACTACGCATAGGTAACATAGAGCAAAAGGTT
+ACCTGCCCGACCATAAACTGCTTACTGGCATCACCTTGGCTAAAATGTTGGCTTAAATAATCAACCACAA
+TTAATAGTGATATATCATCTTCAAAATGAGCGTGGTGACAATGTTCGACCAGGCCTGCAATTGCTTGCTC
+AATCACCATCAGGCTATTTTCATTACTGACGTTGTCGGCATCGACTCGGCTAAATAAATGGCTTAATTGT
+TCAAGTAAAAAAGTTTGCCATTGTATCGCGGTGCGAGATCTTTGCAGATTTTCACTAAAGTAATGTAATT
+GTTCGATAAATAACATTAACTGACCGAGTAAGATGCTGTCACTACCTTCAACATTACTCAATAACAGTTG
+TTGTTGATAAATTTGTTCGCTGTCGGCATAAGCAAAACCACGAAGTAAACGTGACAAGCCTTGTTGCCAA
+GTAAATGAAGCGTTTGCTTGTTGCCCTAACAATGATTGTTTGTGGGTTAAGTCTAATCCCCAGTGTACCG
+TGGCTTGTTCAAGCCAAGCAGAAATTTTAGCTAAGTCTTCGCCGTTAATCGAAAAGTTATTAGCCATGGC
+AGGTAAACGTAAAAAAGATAACAATTGTGAGACACCAAAGCGGCTATCCGGCAATGTCAGTAATTCAGTA
+AAAGCGGCTACTAGCGGGTCACTATCTTTAGCACTGCGATCAGCAATAGAACAAGGTAGTGGCGGCACTT
+CACCTGCTATGTCTTGCCAACCACGGGTAAATACGGCATTTACATAGGGGGCATATTGTTCTATTTGTGG
+ACACATAACCAAGATATCTTTAGGTGTTAAGCTTTTGTCTTGATTAAATTGATGCAATAAATAGTCATGT
+AGTGCTTGGACTTCCCGTAATGCGCTATGACAACTGGTGATCACAATTGAATCATCATGTTGTACTGCTT
+TGGGAGTGATGGCTTCATCATCGGGAGATCTTGCATCAGACAGTTCAAGAATATCGTTTTGCAGCTGATG
+TAAAACACTCGTTACGTCGTTATTATTACTTATTGCTTGGGCACTTTTAGCTTGCTCAAATAACTCAACA
+TCGATGGTACTGTAATCTTGTAACATTGAGATAAACTCGCGCCCCTGCTGGCCCAAGTTGGCTAATAACG
+GATTACCGACATAGCTATGTACATCCAATTCCTCGGGTAAAACGCCATCAGACCATTGTGATAACTTATT
+TAAGGCGTATTTTTCAGTAACGACATCGCCCCAATACGAGAAACACGGGTTAAGATGAAAGAAATGTACT
+TCAACATGCTCACTTAGGGCATTAATAAAATTCAACCACATTGGTGCCATGGTATTAAGACCAAAAAAAC
+TAATACGCGGTGGAATAAGCTCTTTTTTGTCCTGAATGTTAGCAATAGCATCATGCATTAATTCAACAGG
+ATTATAAGGTAATTGGGCAATTAATAATCGCCACAGCTTGCCTTGCCATTTATGCTCACTGGCTGATATT
+TTTTCTAAGCCGTCTAGTTCAAAATTTCCTTGTTGCCAATTGTCTAACCACTGCGGTCTGAAAATCAAAT
+ACTGCTCATATAAATCGGCCAATTGTGTGGCTAACTGATACCGTTTTAGCTGTGCATGTTTGCTATCATT
+AACTGTATTATTATCCTCTTCGTCTGTCGTATTTTCGCCACGCCAATAGTGCGTAGCTTGACTAAAATCA
+TCATCTTCTACTACAGAATCTAGCGCTAACAGTGCATGTATACGCCAACAAAGCACCTCCCTTGAATAAG
+GTGACTGTTCAGGCACCTTCTCATCACTAGCCAGCGACCTTATTAGCTTCCATAGAAACTGAGCTGGTAA
+CGCGTAACGCATATTCATGCTAATACCGCGTTCTTGTGCAATGGCTAAATTAAGCCAATGCTGCATACCT
+GCATTTTGTACCACAATGACTTCTTGATTAAATACACCTAGAGGGGAAAGCTGGGAAATTTTGTTGAGCA
+AGAGCAACAAGTTTTCCATTTTGTTGGCAGGATAAAGATGGATCAAGATAATGCCTTAATGGTTTGGTAA
+AAGGAGAAAACTCCCTAAAACAGGGTAATTAAAATACGTTATAAATTGAGTAATAAAACTAGGGTCTGTT
+GATCTTTCGCGGTTAAATTTTGTTCGAGATAAAAGCGTTTTAATCGCGGCGAGTAGTGTGTAGCCTAGTC
+ACTCTAAGCAAATTCTACTCAACAATGAGTAAGGCGCTTTTAGCCGAATCCTTCGGACAGCGTTTGTTGG
+ACATTTTTACGGCGTTATCACCTTTTTATGTGGAACAACCACATGACAAAGGCTCTGCCTTGTATAAATA
+CCCAACAAACCGCTGCAAAAACAATCTCGAAAGTTCAACAGACCCTAGGATAAATTTAACCATAAGGATA
+TAAAGAATACGAGTAAAATTAATAATATATCGAAGAAAGTCTTCTATTAATTTTTAGCTATAATTTACAC
+TTTTTAACAAAGATATACATTGTTTCGACAGTTTGTCGACATTACTCATACTGAACTAAATTCAGACTTT
+GGTTAAATTTATATTCATCGAATCAGCTCCTGAATTATCATTATGAATTTATACCAAGCAAGCTTTTTAA
+ACGCTGTACGTCAGTTCCCTGATAATACCGCATTGTATACCGAAGATAGCAACGGTAAAGCCAATAGTGC
+ACAAGTAAAAAAATTTACTTATCGAATGTTATTTGAATTAAGCCAGCGTTGGGGAAATTATATTGCTCAC
+CTCACTAATAAACATAACAAAGAACAGCAACCCGTTGCCATTTATGGTGGGAGACAATGGCAGATGTATG
+CTGGCATATTAGCGATTTTAAGCACCAATAACGCCTATGTTCCGCTTAATAATAAACAGCCCGCCAATCG
+TATAAGCAAAGTATTGTCACAAATCGATAGCCAAGTGCTGCTTGTTGCTGAAAATGAAGACCCGTCTGAA
+TTATTACAATTAACTGAATCTTCTTTACTCGTCATTTACTTAGGCGCTGATACTCCCTTATGGTTAACAA
+AAAACTGGCATCACCAATGTTTTAACATTGACGAAATTGATGTCGCAGTGGCTGCGACAATGTGCTCTTC
+TTCGACTCCAATACCATTATCTACACTAGCAAATAGTTCTACCCTATTATCAGAGCAATTGAACGACGCT
+GATTTCAAGCTAAATACAACGAACCAATATGCCTATATTTTATTTACGTCTGGTAGTAGTGGAGCCCCTA
+AAGGTATTGCCGTTAGCCATGAAAACATTGTCAGTCACCTTGGTAGACTCGATGAATTATTACACTTAAC
+AGCAACGGACAAAGTGAGTCAATTTTTTGAATTATCTTTTGATCTCTCTGTACATGACATGTTCAGTTGC
+TGGAGCAAAGGTGCTGCTCTTTATGTTATCCCGAGTGAACAGCTCATGTGTCCGATAGCATTTATAAAAC
+AACACCAATTAACCGTGTTTTCAGGCGTTGCTTCCGTGCTTTCATTTATGGATAGACTCAGCTTACTCAA
+ATTACAACAACTGCCCCATCTAAGAGTTAGTTGCTTTGGTGGTGAAAAGTTATTAACCAACCAAGCCCTT
+AAATGGCAACGATGTGCTCATAATAGCCGCGTGATAAATATTTATGGTCCAACTGAGTGCACCATTACAG
+TTACCTATTATGAATTGAGCGATAGCCAAACCATCAAATCCGCCTCAGTGCCTATTGGTAAAGCCCTACC
+TGGCTTATCTGCGATATTAGTCACCGATAATAAAAAAATCACCTCAGCCAATACCTTAGCCGAATTGTAC
+TTAGCTGGCGATCAGCTTGTTGACGGTTACTTTCAAGATGCCGAGAAAACACAACAAGCTTTTATTACCT
+TAACTACCTTAAATTCCAACGTAGCAGAAGCATCTATACGCTATTACCGAACGGGTGACATTGTCTATTA
+CGACGAACAGCAAAACATCGTTTTTCACGGCCGTAATGATCATCAATTCAAAATATCTGGACACAGGGTT
+GAAGCGGCAGAAATTGAAGACGCTATTGTTAACTTTTCAAACGACATAACTTGGTGCGTAGTTTCAACAC
+AAACCGAAATCGCGGGTAACACAAAAATCATGGCTTTTATCGAGACAGCACTGATATCAAACCCTGCTCA
+GCACTCAGACGATTCAAATCAGCAAATGATTAGTCAATTAAGAAAACATTGCTTACAGCATTTACCTGCT
+TACATGGTGCCTGATGAATTTAACCTCTACGCCTGCTTGCCCCGCAATATCAGCGGAAAAGTAGATATCA
+AGGCGCTGCTTAATAATGACGAACAAGCATCTGCCACTAACAAGACCAGTAATCAATTATCTCCCAAAGA
+GGCTACACCATGTTAATACAGCAAAGCATTATTCATTTTATCGAAGAAAAGTCTCATTGCCCCTTAACTG
+ATTTAACCGATCATTTACTCGGCACGATAAAGTCATTTGATTTTATGATGTTAATACTTGAACTTGAGCA
+AAAATTCAATTTGAAGTTGCCTTTTGAACAAGCGTTATCAGCCAACTTAAAACAAATAGATCAGTTCATT
+AGCTGGGTTGAACGTCACCATGACAGTTAACAATTCAGAGAAATTAGAGTCTAGTGTTATGGAAAGTGTG
+CCGCTAATGTCATTTAAACAAAAGTCACTCAGTAAGTTATTGAGATTACTGCTTGCAGGTTTAACCAAGC
+TAACAAGAAATAAGCGTAAAACGCTGATCAAACATATCGGCAAAACCCTATTATATTTTGCTAAAAAAAC
+ACGAGTGAGAGCGATAAAGAACATTACTAAGGCAATGCCCGAACTGAGTATGAAAGAAGCCACCAATTTA
+GCGTTCGATGCTTATGGTAATTGCGCCTTCGGCGTGGCTGAATCTTTTTGGCTTTGTGAGGTTGAACCTG
+ACATTTTCTGTGACGAGGATACTTTACGTATTTTACAATCAGGTCAAGGGGCGTGTATTGCAACTATGCA
+TTTGGGTTGTTATGAAGCAGTGCCATTAGCAGTAGCCAAGTTTGCTAAAGAATCTGTTACCTTAACCAAT
+ATTCCGCGCTTCTTAGCAGACTCAATGGACTTTTATTCTGCCGTTAATATTACCGCTATCAATAAAAATT
+CAAGCAGTGCATTTAGTGAGCTATTAAAAATGTCAGGTGGTAATGCTTATCTTTCTTTGCATTGTGATCT
+TTATGCAAACCAAACAGACGTAACCTTCTTTGGTCAAGAAACTAAGGCGCCCGCAGGTATAGCGTTATTA
+GCAAAGATGACCAATAAACCTCTCCTGTTAGCTTACGCGGTTTATCAAGGAGACGGACAAGTACAAGTGT
+TTTTTGAAACCTTATACCTAAATCCAAACCTAACTAGTCAAGCATCAGAAGAGCAAGAAACTGAACCAAC
+TGTTGAGCAAATAATGGCAAAAATTTACCGACGGTTTGAGCAAATAATCAAACAATACCCAAATCAATGG
+TATTGGTCATATAACCGTTGGAAAAATTAAAACTCATGACACAAGTCAGTAAAACAATAGCAAAACCAAG
+CGGTAACGCTAACCTATACTCTCGGCTATTCTCTTATTATCGAGTATATAAAAAACTTATCTTTATTGCA
+TTAGCTGGTCTATGCCTTTTCAGTTTCGTTGATGCCGGTATGATTTATTTTGTTAAACCACTGATTGATC
+AGGGTTTAAGTAAAGCCGATAGCCACACCCTACAATTAGGCGCTTTATTAGTTGTAGCTATATTTTTCTT
+GCGTGGTATCGCAAGTTTTACTTCAAGTTATGCTATTGCGTACATCAGCAGTAAAGTTACTTATCGTATT
+CGGCAACAAGCTTTTGACAAACTATTGTATTTACCTCGCACATATTTTGATCTAAATAGTCGCGGCAGCC
+TTATTTCAAAAATAATTTATGATACCGAGCAATTATCACAATCTTTTTCAAGTGCAGTGGTTATTGCCAT
+CAGAGAGTCGGTCATCATTCTGGTATTATTTTCTATGATGGTTTACAACAGTTGGCAATTAACGGCAATA
+TTTTTAGTGATAGTCCCCATTATCGCGCTAATTATTAATAAGGTTTCGAAACGATTCAAAAATATTAGCC
+ATAAACTTCAAAACAGTATGGGACAAGTAAGTAACAAAACAGAGCAAGCCATTTTGAATCAACAAGAAAT
+TGTTTTACTCGATACTAGAACACAGATAAGCGCACAGTTTGAAAAAACAAATAATAATAATCGCCAACAA
+AATATGAAACTTCAGGCGACAAGTGCCATTAGTAATCCTGTTATTCAGCTTATTGCTTCTTTCGCTATTG
+CTGCTGTGTTATTACTTGCCAGTATTGACCAAGTATTAAATCAACTCACCCCAGGCAGTTTTACCTTAAT
+ATTAATTGCCATGGGCTCACTACTTAAGCCACTAAAACAACTCAGTAATATCAATCAACAATTACAAAAA
+GGCTTAATAGCTGCCAAGAGTTTATTTAGTTTTTTAGATCAACAAGAAGAACATGATATCGGCACAAAAC
+AATTATCAAAAACGTGCTCAAACATACGCTTTAACAATTTTTCTTTCACCTATCAGGGGAAAACACAGCC
+CGCACTCTCTAATTTTTCATTGCAGATTAAAGGCGGAACGAGTGTTGCCTTTGTTGGTGAATCAGGCAGC
+GGTAAAAGCACTTTAGCCCGCTTATTATTGCGTTTATATCAATCGCCAAAGCAAAGTATTTTAATTAATG
+ATATTGCCATTGAAGACTATAGCTTAAGCTCCCTTAGAGCACAGTTTGCCTTTGTTTCACAAGATATTGT
+TTTAATAGATGATACGCTGGCAAACAATATTAGCTTTGGTTGTAATCGCGATGTAACAGACTCAGAGATT
+GAACAAGCAGCAATAAATGCTAATGTGATGGCTTTTGCTAAAGAGTTGCCCTTAGGCTTAAATAGCGAAA
+TAGGTGAAAATGGTCGAAATTTATCTGGTGGACAAAGACAGCGTATAGCCATTGCTCGTGCTATGTTGCG
+CGATGCGAGCATTATCGTATTAGATGAAGCGACATCAGCATTAGATAATCACAGTGAAAAACATATCCAA
+CAGGCCTTAACGCGCTTAACTCAGCATAAAACAGTGCTGATCATTGCCCATAAATTATCAAGCATTCAAC
+ATGTTGATGAAATTATCGTCATCAATAAGGGTAGATTGATAGAACAAGGAAATCATAAAACCTTACAGGC
+TAAAGCAGGTTATTATCAATCGCTATATCAAAGTCAATAAATTAGGTTTATTGAATAAAATCTAAGTGCC
+GTTGATAAAAATCACCTAACAAGGGTACTTTGTATTCTTTTCCTTGAATAGCAGCATAAATACCTACTAT
+CCAGCCTAAAAAGACACCTATGTTTAGTACCCATCCCACTAAAGGGATCAATGAAAGGATTGCGCCGGTG
+ATAATGAGACCTAACGATTGACGTAAATGAAAGCTTGCTAATGATGATTGGTGCTTATCATAAATAATCA
+GCGCAACTATCCAGCCAATTAGAGTAAAGTAGCTTATCACAGCCACCAAAACAGCCATTCTATAACGCTC
+AGCTAGACTCAGTTTTCGCTCAAAAATATTGTCATAATCACTTGGGATATTTGGCATAACAGGTTCTCCA
+TTTATAATGTTACGTAAAAATCCGCCTAAGTAATGAGTGCTATTCCTACATAAAATAAAGATAAAGTTTA
+ACTTAGGCTTACTTTAAACTTAGAAGATATAACGCCACTCGACAAGGTAAATATCTTCCCTGATCCCTAG
+ACTACTGGTTAAATGTTTCAATTATATGAATAAAGGTAATGAAAAATATTTTATGATTAATTTTTCAAAA
+TTTGGAGGAACTGTTGATAATGTTGCTGCATAGTTAATGCTAATTTATCTTGGTCATTGGTCGATAGCGT
+TTGATAACACAGGGTATTATAACTGGTGCTCAATCGAGTAAAGGCAATGGCTAACTCTGGATACTGAGCT
+CTTACCTGTTTTGCAAAATCATTAACTGTCATTCCTGCCGGTTTTTCCATGCCCTGCTTTGCTAATTGAG
+CCAACGCTTTTTGATAAACTAGCTGCCACTTAGATAATACTTGCTGTTTTTTCTTAGTGCGATTTAACAG
+ATGCAAAAACAACATAAGCGTAGCCATACTGATAATCAATGAAACACCAATAATTAGTGCAAATTTCCAC
+GAAGCCATCTTGCCAAATAGGTTTTTAAATAAGTTATATTGTTGTTTGGTGGTAAAACCAATAACCCAAC
+GGGTCCATTGGTAATCAAGGGCATCAAATTGTAAACGTAAAGCGTTCAACAGCGCACTATTCTTTAATTG
+ATATAAACTGATTAAATTATTATTAAGTGCTGATTGCTGCTGTAGAAGTTCAGACGACCAACCAGAATTA
+ACGCGCTGGGGATCTACTGCACTCGTTGGGTCAATACGAAGCCAGCCCTTATCTGCTACCCAAATTTCAG
+ACCAAGCATGCGCATCATATTGGTATACGCTCAAGTGCCCTATTGAGTTTGATTGTTGTGCATCCTCACC
+ATTATATTCGCCGCCTAAATAGCCCGTAACCATACGTGAAGGAACACCTGAAGCGCGCATTAAAAAGGTA
+AAAGCACTAGCATAATGAACACAAAATCCTGATTGGGTGTCAAAAAAGAATTGGTCCAAGCTGTTATTTT
+CAAGGAGTGGTGGTTGTAAGGTATATGAATATTTTTCCTTGTTGATAAATGTTAATACTGCTTGTGCCCT
+GGCTTGCACATCAGCGTAGTTGTGCTGTAATTGCAGAGCAAACTGCTCTAGCCTTGGATTACTCCCCGCA
+GGAAAACGCAAGTTAACCTGCTTACTTTTTTGTGATAGCTCAAGGGCTAATGGCGCAGTTAAATAGCTAG
+TTAATTGATAAGATTTAGCTTGGCTAATAATTCTTGTGCTGCGAAAGGTGAAGCCAGCTTGAGCATTGAT
+GCCACTTTTGTCACCTGCGACAACTGCCGGCGTTAATGCAAATAGATATTTCTGATAACTCGGCTCTACA
+ATAACTTGATAATTTAAGGGCAAAACATATGTTGTGCTCGCATCAAACGTTAAAGGTTTATCACTTGAGT
+TGTTATCTGAACTCACCGCTTTATTTGATGGTGTTGTTCTCGACGCCTTTTGTCTACTCCACTGTTTACC
+GTCGTAATCTTCTAACACCATTGCACGCCAATATAACTGTGAATAAGCAGGCACTTTTTGGCGGCCAAAA
+TCAGCGCGAAAGGCCAATTTAGTAGAACGCGTTAAATTGGCGATATCACCAGGTTTAACAGTGTCAGACA
+AACCAGTTTCAGCTGACTTTGCCATTGGGACTTGCCAAAAAGGTGATAACCGAGGAAACACTAAAAAGAG
+TACAACAGCCAATAAAGTGCTCTGCCCCAATAAAATAGCCACAACTTTTATATTCGTTGCGAAAGTTTTC
+TCCCATGAGAAAAGTTGTAACAACACCGCTAAATTGATAACCAATAAGATGAAAGTTATAAGGGTAAAAG
+CTAAATCTTGCCTAAAAATAAGCGAAGAGGCCAGCACAAATAATCCCAAAAGTAATAGTTGATAAAAATC
+ACTTCGGGCTTTTAATTCAAAGGCTTTGAGTACATAAGAAAAACAAAGTAAATGCAGCATACTTGTAAGT
+ATGCCTACTTCTTTTGCCGTAATCGCAATGGCTAAGCAGCCCAATAAGGCAAAAATTCCGAGTAATATAG
+GTGCAACATTGAAGGCCCGTTGCCTATTATGATGCGTGTTTAGGTCATTATTGTGGCGACGATTAGGATA
+TTTACCAGTACTTTTGTTATTACTCGCTTTAACTCGGTGTCGGTTTTGATGTAATAAAAGTGCCTGCCAT
+ACAAGTGACAATGAAATAATCGCTAGCATCCAAGTACTTAATTCTAAGGCGATAACTGCAATGTTTAAAC
+ATTGGCATAACCAGAGTAACCAAGCATTTTTTCTGCTTAAGCTAAAGTTTATTGTCGTTTTATTCTTGCC
+TTTACCCAGATAGCCCGAGGATGGCTGAGTATTTTTCATCTTGAAGAAATTCATGAATATAATGCCAGTG
+CTGTTAAACAAGCTTGTTGGTGATTATAGCCAGCGTTAGGTGAGATATTCATTGACTTATTATTGATATC
+GGTAGAAAGCGCTAACCCAAAATGTTGATTGGTTGCGGTTAATTCATTGACTAGATAACACAAATAAGAC
+AATTGCGTTTCTACATCATTACTTGGCATGTCATCAAGTTTTAACCACGTTAATTGACCTTGGCTTGCTT
+GATAATGTTTAGAATAGTGACCTTGCCCTTTGGCTAACTGCTTCCAAGCGGTTCTGGCTCTCGATTCTCC
+TATGACAAAGCTTTTAAGTTCTGAAAAATCATCGGTACCCACTAAATTAGACGTTTGATAACTTTCTATA
+CTCGGTTCGTCTGAATGAGCAGACAACTGATATTGACCGACAATTAAGTTGGCTGGTTTAGGGTAAATAA
+TGGCGAAGTGGCCAAAATCTAAAAGTGTCTTACTTTTAAAGAAACCTAAAGAATACTCACTAAATACGGT
+GACTCTACCCAAGTTGTGCTTGCCACGTTTAGATGATTTATATGATAAGTTAATTTCTTGACTGCCCTGC
+GGACATTGGCCGATCTTTTCAACTTGGCTATTTAGTGTGCGATCGGTAAAATGAACATTTATATCATAAT
+GCGTTTTTACCGAGCTTATTTGAATAGGAAATTTTAACTCGTCGCCTGCATAACCCAGTTGTTTGGCCAT
+ACTATAAAAGCGCAATTGTGAAAAATTATAAAAGCTATGTAACATCACACTAATAAATAAACTCGCCAGT
+AAGTAACTAAATAATAAAATGATATTATTTTGATAGTTGGTTCCCAATAAAAAAACCAGCACAACAAATC
+CTAGATACGACAAACCAAAGCGTGTTGGATATATCATGATATTACGGCTGTTTAGTTGATGTTCTTTCCT
+ATTAGGGATCCTGCGAGAAAGCCAATGCTCAAAGGTTTTATCAACCAGTTTTTTGATTGATTTTGGCAAT
+GAAAATATTGTCATTACTCCCATAAGTAGACCTTATGAATAACCAAGGGGGTTTAACACATCAACACAGT
+TAAGTATTTGATTCGCCACACTAGCGCTATCAACCTGATTCGACCCTATTTTTTGGTTCGGTTGCATTTC
+TAATCTGTGCTGACAGACAACATAAAATACTGCTTGCACATCATCAGGTAAAACATAATCACGATTATCA
+ATAAAAGCCATTGCTTTAGCCGCTTGTAATAATGCTTTTGATGCTCTTGGTGATAACGGTTTACAGTTAA
+TTTCAGGCGAATTATCCCATGCGGTGTTTGCAACATTAGCTTGACCACTATAAGCACGTCTACTGACATG
+ACTTAAGGCAATAACATAATCAAGCACATCATTTGATACGTTAACCTGAGTTACTGCTTCTTGTATGGCA
+ATAAGCTCTTCTTGTTCGATCATCGCCTCGTTATCTACCTTCACATTTTTTGATGTTTGATTTGTTCGCT
+GACTCATATTCAATAAAATCTGCTTTTCAGCTTTTAAGTCTGGGAAACCCAAAGATAATCGCATCATAAA
+TCGATCTAGTTGCGACTCAGGTAAGGGATAAGTTCCAGCATGAAAGAGTGGGTTTTGAGTAGCAATCACA
+AAAAATGGCGTAGGTAATTCATGGGTAATACCATCGATACTGACTTGTTGTTCGGCCATGGCTTCAAGCA
+GTGCGCTCTGTGTTTTTGGACTCGCTCGGTTTATTTCATCAGCAAGTACCACTTGATTAAATATCGGACC
+TTTGTGAAGTTCGAAGCGATTAGTCTCTTTATCAAAAATTGAAAAACCGACAACATCAGCCGGTAATAAA
+TCATTGGTAAATTGGGTGCGCTGATAACTTAAACCCAGTGTGGTTGCTAATACATGAGCCAGTGTGGTTT
+TACCCATACCGGGTAAATCCTCTATTAATAAATGCCCTTGGGCAAGTAAACAGGCAAGCGCTAAACGACA
+CTCTTTGGGTTTACCTAATACTACGGTTTCAATTTTATGTAAAATGGCATTAATGGACTGCTGGCTAGCT
+TGGATTTGATCGATAACGGGCGGCGTTTGAAGCATAAAAAAACGTCTAATTATAAAGAGTTAATTAGACG
+TTTTATCATGAATGAAGAATAAAGGGAATTGTTAGCCCTTATTAGCTTAAATTAGTGGGACTTAAGTTAG
+CGTCGCTTAGTCTATAACGCTTCGGCGACTAACAACGGCTCCATTTAACTGGCTTAATAATTTTTCAGTA
+TCATCCCAGCCAATACAAGCATCAGTAATACTTTGTCCATACACGGCTGCTCTACCTTTAACTAGACTTT
+GATTACCTTCAACTAAATGACTTTCAACCATAACACCAAAGATATTTTCATTGCCTTGGCTAATTTGCTC
+ACTGACATCAGTAGAGACTATCATTTGATTTTCAAATTTTTTGCTCGAGTTAGCATGGCTAAAATCAATC
+ATTACCTTAGTGTTTAAATCAGAGGTAGTTAATTGCTCGGTTACCGCTTTAACACTATCAGCATCAAAAT
+TAGTCGTTCTCCCACCACGTAAAATGATATGACAATCACTATTACCTGTCGTTTCAACAATGGCAGCATG
+GCCAAATTTTGTAACTGATAAAAAGTGATGTGATGCAGAAGCTGAGCCTATGGCATCAATCGCAATTTTA
+ATGGTACCGTCAGTTCCGTTTTTAAATCCAACTGGACATGAAAGTCCTGATGCTAATTCACGGTGAACTT
+GTGATTCAGTAGTACGAGCGCCAATGGCTCCCCAACACATAAGATCTGCCATATATTGCGGTGTGATCAT
+ATCTAAGAACTCGCCCGCCGTAGGTAAACCAAGGTCATTTAGTTCTACTAGTAACTTACGACCTAAACGT
+AAACCATCATTCAATTTAAAGCTGTTATCCATATAAGGGTCATTAATTAAGCCCTTCCAACCAACGGTAG
+TACGTGGTTTTTCAAAATAAACACGCATGACAATCTCAAGACTATCTTTGTACTCTTCACGAAGCTTTAC
+TAAGCGTTGCCCGTATTCAAGTGCCGCTTCAGGATCATGTATAGAACAAGGTCCAATAACCACTAATAAG
+CGATCATCTTTACCTTTGAGAATATTGTGAATAGCAGTTCTGCCAGCAACGACTGATTTAGTTGCTTGCT
+CTGACGCAGGAAATCGTTCCAATAAAGCAATTGGAGGTAAAAGATCTTTAATTTTATTGATGCGTACATC
+GTCAGTTTGATACATAATTTCGCTCTCTACTGCTATTTCGTTGCTTATTTCATTACTATTATATTATTAG
+CATGAATGTTAACGATACTCTGACTATCAATTTGCCTAAGCAAATTAACCTCAAGTACCTTATTGTTAAT
+TCCTAATTAGAATCCCAATATTAATCTAGCAGTGTTGATGGTTGAATGCCATGGAAAATTACGCTTACTG
+GCTAGTTTTTAGAATATTTAGTCTAATGGGGTAATAATCGGTAAATGATGCAAAGCTTAATAAGACTTTG
+CTTCATTTATGCTTGCAGCGATTCATTATACCAATTCCAATAAGTTTCTTCTCACTCAGCGAGAGTTAAA
+AGGCTTAGAGGCAAGGCATTGATTATAGAGAATGGTTATTCCCTTCTTAAAATTAATCACGCAGCATATA
+AGCCTTTTAAACTCGCCCTTTGGGAGCTTTCCAGCGATTCGATAACCGCACAGAATTTCTTTCATATAGA
+GTAACTATATGCAAAAAAATTCTATTTGTTCTCAAAACGCTGGTAAGCTCTGAGTAGGAACAAACTTAAT
+GGACTTGGTATTATTTCAGTAATTCATGGCCCTCTGGTAACTGTTTTGCAATCCAAAGTGCTAACTTATG
+TTTCATATTAGGTTGATCTTCGTTCTCAACCGCTAATGCTTGAATTAGCTTATCATTGACTAATAAGCGA
+TAAAGACTTTCTATCTTATCTTTGGCAGAGTTTGTGGCAGAAAAACTATTATAACCACGGTTAACTGCAT
+ACTTTTCACCAATGGTTAATGCTTTTTTAAGTAATTCAGCTTCATTTTTTAATTTTTTCATAGAATATCG
+ACCTTGTAGCAATCTTGATTGTTATAACCATGCTTTATAATGCGCAAAAACACAAGGGTAAACACCGACG
+TACACCCTTGTATGAAAGCAATAAGTGACCAATAAACAAACAATTACAACTTTTAACATTTTGCTAGCTC
+TTCTTTTGATTTACATCATACAGTAGTACGATAGATCTCGTATAATTGCATCAATAAATTTAATTTCACT
+CAACTTTACAGGTGTGACTATGCCTATTTCACGTACAAAAAACTTACAACACAAAGCTTATATCCCTTCA
+TCTGCCAGAGAAAATCAATATTTGATGGCTAAAATTCCGTTAACCGATGAATTAATAGCGCAGTATCAAC
+CTCTTATCGATAACAGTAGTGAAACGCCATACGAAAAACTATATCAGCACCTTGCAAATAAGTTCTTTGC
+TATTAATGATAAGTTTTCTCTTGAGAGTGCACAGTTTATCGCCAACGATAAGTTCGCTCGAGTACGTTTT
+AGTCCAGAAAAATTTACCGCACAAACTAAACAACAAGTACTGTTTTTATATAACCCCAAATACCACACTA
+GTCGAAATACTTTCTTCAATGGCGCGAACAAAGCAAAGAAAATCACCTTGATATTCTTAGCAAACGGCGA
+TGATATTCGTGGGCAGTCTGCAAAGTTTCATCAGATAGTAACTAAGGCGTTAATGGATTTCGCAAGTGAA
+ACTGAAATTGCACCAGAACACATCCGAGTTAGTGATCATCAACATTTAACTTACGATTTATTTGCTAAAA
+GTAAAGGGATTGAAGGTAGCCAAGCGCATAAGTTTAGACCTATTGCAGACAGATACATGGCAGATCAGCA
+CACCTTATCTGCACAAGCCAGAGCATTAACTTATGCCGTAGTCGATTTTCCTATTAACCGACGAGTTCGT
+GCCCTAGTGAGCAATGACGAAAATCCTCAAGAGCGTTACAACCCGCTTTATAACCTGATCGCTGATGCTT
+TTATCGGTGCAGCTAAAAAGCAAAACTTAAACAACGGTGCGGTAATCGCTAATGGATTAGTACCTATAAT
+ACGTTCTGGCGAAGATGAAAACGTTGTTACTTCTGGTGAGTTATTAATGCTTAGCTACAACCCATTACAT
+ACAAGTTGCGGTTATACCTGTAAATGGAATTCGGCTAAATTGGTAGACAGTGTTCAGCTAGTTTTTGTTG
+CCAGTGAACAAGATAAAACCAGCCATGGTTACGGTAAGTTTGTTAATGAAATTGAACAAGCGTTACACAC
+CTTTGCTAAAAAACTAGATATTATTGGTGAGCAAGAAGAGATGATGGTTAGATTACATCAGCATGTTGGC
+TTTTATTTAAAATAATTTCAGTAATAATATCAGTAATGTAAAGTACCTATCATACGGTTGGGTACTTTAC
+AACAACAACAACAACCAGATTAAAATTCATATTCGATAGCAACCCGTAATATATGTCCTTGGCTTTCACT
+GTTTATGCCAGTAATAAAAGCCGCTTCCCATTTCAATTGCTTCTGCCCACTAAAACGTTGAACGCCCATA
+AATGCAGGGCCTATACCAAGATAATCTTCTCCCGAATATACCTCAATGGCGGGTTGGAATTGTTCAAGAT
+AACGATAGCGATATTGCATCCTAAATTCCGTTTCCATTTCATCTTCAAGGGTGTCGCCCCACTCATAAAT
+TAAAAAGGCATTTAAGGTTAAGCTGGTACGGCCAAATTCTTTTTCGACAATAACGCCTGAAGTCACTTCC
+CAGTTATTATCTTCACGCTCTTTTTCAATCTCGAATAATAATCCCCAATCAGCCCAATATTGACCTTGCT
+CTGTAATCATCCATCGTGCTTCTATCTCATAGGCACTTAAGGAGAAATCATCATTACTATCACGTTCACC
+CACAAGGTAAAATTCCAACATAAGGTTGTCAGTTACCGATTGACCATACGCAAAACGTTGTGCTAAATCA
+TTACTGACGCCATTTTCTCGTTGAGCGAGCATACGCCATTCAACTTCTCGCTCGTTAGGTAAAACATAAG
+GATGATAGACCTTATCAACTACGACGCCATCAGCTAAGACCGCATTTGATAAAACCAAACTCATAATAAG
+CGGAGTAAAGTTGAAAAGGCGCTGGCGAAGAGAAGTAAACATTAAGAAGTCCCTTTCATAAAAGAAGCGG
+TAGAGTTTTGTTTATAGGTGATTATTTTGACAATGAATATTGGTACGATAATCGCACTTAAATAGACAAT
+TAACTCCATAGCCGACGGTGTTGCTTCATAACCAAATAAAATAGTAAGAAAATAGCCTAGCTCGGAGTCT
+TCAGCAATAAGATAATTAGTATTCCATAAGTGTGCATTACTAGAAATAATATCAACCTGCTCAAGCAGCT
+GTAGTCCTTGAATTAACTGACCAATACCAAATAACAGTAAAAAATAACAAACAATTTGACGTCTTAACTT
+TTTAGCCAAGGTAATTAAGATAAAATACAATAAAATGGCAATACTCAAACAAATCCCAGTACCGATTATC
+ACGCCAACTACAATGCCAGAATACAAGGTATCAAGGGCCGTATTTTGAATAGTTAAACTCATGACATAAA
+GACTAAAATAACTACCATGAACACAAAAAACCAATAATAAGATGGCAAGACTTAGCAATGCTTTCTGCTG
+AGTTAACGTTTGCTGATCAAAAAACGTTTTATCTTGCCACTGTTTAAGGCTTGAAGTTTTGTGAAGTAAA
+AATGAAATGACAATGAAGCAATAAATTAAGCTAAATAGTATTGAAAAAAGAATTTCTAGACCTGTGCCTG
+ATAATAACTGACTTAACCTTGGCATATAGTAACTTAATAAAAAGACGATGATTAAACCAATACCTGTTGT
+GGTGAGTAAGTAAGTAATCGGTAAGTAATCAAGGTTATTCTTTTCATTCTTATTTGATTGCTTATTTAAT
+TGCGAAGCTTCCATCGTTCTTGATTTATACCTAGCATCTTGCTGAGCAAACAATAAACTAAACACTACAA
+AAATTGGCAGGATGTTTTGTAAAAAAACTAATACGGTATTAATTAACATTATCAGTCCCCCCATCAACAG
+CTGTCCCTAACTCTGGATCGGTAACAATAATAGTACCTCTGGCACTGCTTGGGTGATATTCACCAAAAAA
+GTCATAGTGCCCAGGGGACAATGGACCAATATAAATAATCGATTTTTGCTTAGGAAAAAGCACTTTTTCT
+CGGTTAAGTGAAAAACTATCAAACTCTTCAACACTGGCGTCTTGGTTATCAATAATCAGTTTAATTTTTT
+TATTTGAAGGTATGGTCATTTCAGCAGGATAAAAAAGGTGACTTTTCAAAATAATATTGAACTCTTCTCG
+CTGGGCTAAGGCGCTATAGCTTGTCATTACCAGTAACATATAACTGATAACACGCTTTACTTTATGCTGC
+ATTACTGATCTTTTAAGCATGTTAGCTACGTTCATCCTTGTTATCTAATTGTCCAGCGCAACGTACAACT
+GCGTTCGCCTGTGATTCTTTTTGCGCTAGGCTTTGCTCAAGGTTCTTTTCAAGCTTTTGCTCAAGCACGT
+GATCAAATAAGACTTCAACGCGTAATCCACCTAATAATTTTGATTGCGACAATGTAATTTTTCCGCGATG
+CATATCAACAATATGTTTAACTATGGTTAAGCCTAAACCACAACCGAGTACGCTTGAGTCATGTTGATCG
+CCACCCACTCGATAGAATCGGTCAAAAACTCGATGGTATTCATCTGCAGGGATCCCTTCGCCTGAATCTT
+CAATGATAATAGCAATTTTATTTTGTGATTTTCTTTGATGATTGTCGTTTTGAATGTACTTAGTACTTAC
+CTTTATCTCACCCTGTTGTGGTGTATATTTATTAGCATTTGATATTAAATTCGTTAACATTAACTGCAAA
+GAAATTTCATCACCCTTAAAGGTTAGCTCATCACTGGATAAGGTAATTGTTTGCTGTTTATTTGCAATAT
+TTTGATAGAGATCTCCGATAACAGCTTGCAACAGTGTTTTTAATTTCACCTGTTGTTGACTCTGATTTAT
+TTGGTCGGGATTGGTACGATTTAAATGCAGTATTTGATCAATCACATGCCCCATTCGCTCAACACTAACC
+TTAAGTGGTTTAATTAAATTTATTGGATATTGTTGTCCCTGCTCATTTAACTCTTGCGATAGATTATGAA
+CATTTATTTTTAGCACACTTAACGGTGTTTTCAACTCATGAGCTGCATCAGCAGCAAAATGTCGTTCTCG
+TTCAAAAGCTAAGTTTAAACGACCAAGCAAGTCGTTTAAGGTAATAACTACCCGGCTTAATTCACTGTTA
+TCAACGTGTAATGCTAATGGCGTAAAATCATTACTGCGTTTATTGGCTAGCGCAGTCGTTAGTTTATGTA
+GCGGTTTTAAACCTTGAGTAATAATGCCATAAATAAGAAATGACAATAAAACAATGGCAATTATCATCGG
+GGTAACTGCCGCAAGGATTACCTCTTGAGCAAGAAGAAACTGCTTCTTTAACGGTTGAGCTACGATTATC
+ACCAATTCATTGTCGTTAGCTTCAAGGGCATTATCAGGGCCGTTACTTGTGAAATAATCGGAGGAATGAT
+CCGGGCTACTGGCTAAATAGATGGTACGCCAACGTTGTCCGGCGAAATTCACTTCACCAAAGTGTGTCGG
+TGACTTATTCAAGCTCATTATCGGTTTTACCGGGGAATTAGCACTTTGGATAACTAAGGTATCGCCTTGC
+CACACTTGAAAGGCAAAACTAGTTTGTTGCTTGATCGTAACAAACTGCCGTTGCTTGGTATCAAAGGTTT
+GATGAAGGCCTTTTACTATTTGTGCAAAGTCGACTAATTGCTGTTCAAATAGCTTTTCAGCACGTGTCAT
+ACTCGCTTTGTAGCCTTGAATAGCCGCAATAAAGGTAATTAGCGTTAATACGGCAACTAAAGTTAATACC
+AGAAAACGGCGAATGCTCATAAATTTGTTTCTATGTGTGAGTTAATGTGAAGACACTTAATTTAAAGACA
+GCTCATTTCAAGACAGTTAGTCTTGAGGGTGATTAATGATGTAACCTACACCACGGACATTTTGTATGAA
+TTTATTGGGCAGGTTCTTTCTTAATTTATGAATATGCACTTCGACAGCGTTACTCAGCACTTCTTCACCC
+CATTGATAGAGTTTAGATTCAATTTGCTCTCGTGATTGAATACGTCCGGCATTTTCCATCAACGCCTTTA
+ATACCATAAACTCTTTTTTAGAAAAGTGCACTTCACTTGCACCATTCTGCGCGTTTATCTCACCTTCTTG
+TTCGTGATTTTGTTCGTTATTTACTTGGTTACATTGTAGTAAATATACTTTATGAGACTTAGTATCCAAG
+CTCACTCGGTCAATCGTAATCATTGAACTAGAAGCGGTGCCTAAGCGGCGCTCTATGACTCTTAACCTTG
+CCAATAACTCTTGCATATCAAACGGTTTTGCTAAGTAATCGTCTGCGCCATAATCTAAGCCTTTCACTTT
+ACTGTCAATGCTATCTCTAGCGGTTAAAATAATAACCGGCAAGTCATTCTTTTTAGCTCTAATTTCTTTC
+AAGACCAGTAAACCATCAATATCTGGCAAGCCTAAATCAAGGATAACCATATCATGGCTAGGCACGGCTA
+AAGCGGTTAAAGCGAGCTTTCCTCTGGATAAATGATCGACAACAAAGCCTTCTCTAACTAAGGATTGCTG
+CAGTGCTTCAGCAAGCCCTTGGTCATCTTCTACTAATAAAATTCTCATGAGATTAGTTACCTTCTCGCCC
+AAAAAGTAATGTCTTGTTCCGTTAAAAAGTGTTCTGCATGTTCACCCTGCAACAACGCCAACGTTGCTAA
+TATTCCTGCTTGAATACATTGAGGTGCAACGGTTGTAATTGAGCGTGGCGCATTGATTATCGGCCATCCG
+GTTGTAGCATTTAACACGTGTCCGTAACGAATACCTTCTTTAATCAAGTATCGTCGGGCATCTCCACTAG
+TGGCTAACGCCCCTTTGTTAAGTGCCACAATCATATCTTGTGGCTGGCCAAGTACATCACTGTCAGGGTG
+TTCAATCGCTACTTGCCATGCTTGATCATTAAGTCTTGGACCTGTAACAGCCAAATCGCCCCCTAAATTG
+ACTAAAATAGGTTCATCCGTTATTTTTTTAGCTAATAATATAGAGCGATCCACCGCGTATTCTTTACCTA
+TACCACCAAAATCTAGTTCCATATTTTGTGGTAAAGTAATGCTTTGTTGATCATAATCGACTTTATTCCA
+ACCAACAAAACTAAGCAATTTGTTTACCTCGGTTGCGCTTGGAAAATGTTGACATTCCCCACTTAAGCTA
+TCAAAAGACCACACTTTCCTCAGCACACCTGAACTAATATCAAAAAGGCCATCGCTTAATTGATAACATT
+GCTCAGCAAAATTGAGTAATAAGAAAGTTTCTTCATCAATGGCAATTCTGTTACCGGCATTGCTATTTAT
+TTGACTGCAAACACTTTTGCTATCATATCGACTGTATTTGTCTTCAATACGCCAAACCTCACGGCTAACA
+CATTGAGCAACTTGCTCTGCTAACCGCTTATTTTGAGATTGGACTATCACCTCACACGGACTAGCCATAG
+CATTAAAACTAATGCTATGGCTGTCTTGTTGGTTGCTGTATTTAAGTGTTCTTTTTTTTTTCATATTATT
+GAAAACAATAATTAAATATGTAGTGATAACAGTTTAAAATGAATAACTCACTTGTGCAATAATAGCCTCA
+ACTACTGGATAAATATCTTGTCCGCTTAACGCATTCGGATCAGTAAATCCTGCATTAGTTGGCGTTTGAC
+GATAATATTCAAGCCTGAAAGAAAGTTCATTTCCCCCATTAAGTACCACACCATATTTTGCGCCGACAGT
+AATTGCTGTCATTTCGCCAATACGATAATCGGCGCTAACAAAACCTATAGGTGCTTGCTCATCAATAACA
+TATGGCTGGTAAAAATCAGCTTCACTTTGTTGGTAAAATCGAATATGCGGTTCAATATAACTTGTTGCGC
+CAACAGGAATAGTAAAGCGAGTATCAATAGTATGAGAATTAATTCCCCAGTCATCCCACATATAGCGATA
+AGAGACGTCTGCAACCGTATTAAGTAAGCTATCATCAAAATTATATTTAGCTTGCATAAAGGTACTCTGC
+TTTACCCTGGAATCTGGGCGACTTTCATATATATAATCTTGTGCTAACCCGTCAGTATTTAACACACTAA
+CTACTTTAAAGGGGTCTGTTAAATAACCGTCAACCATTGAATATGAATAATTAAATGCGGTGATCATACG
+ACGGTTTATCACTTGGGTAACACCAACAAGAATATCAGCTGTACTCTTATCATCACTATCCCCTATCCTG
+GTTTTAGCGAATTCAGCGTCCCACTCGGGTGAACTAGAGTCCCCAACTAACATTGATGAGTGCGGCTTTG
+GAATACCTCCTTCTGGGGTAAATGTATCTTGAAAGTAGCTTAAACCCATTGAAACAGTGGTATTTTTTTT
+ATTAAAGTCATAAGCTAAATTTCCATTAACACCTAAAGACAAATAATCATATTCTTTAGAAAAATGTCCA
+CCGACACTACCGGTAATATTATCCGATAATGGTTGTGTCCATTGGGCATTAAGTTGAACACGGGTATCAT
+GGAATGTATCATCCAGCGGTGTTTCTCCTGCGGGTGTAACATACTGACCATTACCTGAAGGACGAGTGAA
+TGTTTGCGCATTAGGTTGTGCAACCGCGCCGTTTGCTGATGCACCAGTTAGTGCATCAATCGTTAATTTC
+AGACTTAGAATTTCATCATTAGCAAAGGTTTTTGTGCCCGCAATAATCGCTTCAGTTGCACTCACTCTGT
+CTGCTTCCGAGTAAATCAAAAATGCACTATCAAATTGCCATTCGTCAGCTTCTGTTGCTTGCGCCACGCC
+AGCCGATAAAACACCCGTTCCAAGTAAAGCACTTGTCGCTAACGATAACGCTGCTTTTATATTAGGTTTT
+TTATTGGTTTTCTTACTTGTCTCATTTAGTTTATTCATTAGTTACACCCGCACCCACCGCCGCCAAAACT
+TTTTCCGCCACTCGATGCTTCTTTAGAAAAATAGATATGATCATCTAAAGCGGCATCAATCGGGCTTGAT
+GTTAGCGCCATTTCTTTTTTTGCTAACAAATCACGTTCCCAAGGCTCTACCCCTAAACTACTGCAGGCAC
+TAAGACTGACAGTGACAGCAGTTAATAAAGCAAGTTTAAATTTTGACACGTTCAATTTTGAAGTATTACC
+TTGCGATAACGTTTTAAATACAGGTTTATTCGCTTTCATGATTGTCTCGCTTTGTCTTGTTATGAGCCAT
+GTTATGAGTCTTGTTAGGAATATCTTTAGAAAGAGTGGGTGATGATGAGTTGAGTAACCGTTTAATCTCA
+TCTTCATATTGATTTATTTTACCGGTAAAAAAACCACTGTGACGATATTTAATCACGCCATCACGGTTTA
+TTAACATGCTTGTTGGCATGCCTTGAATAGAAAAATGTTTAGCTATAGTGCCTTTAGGATCATAAATAAC
+AGCAAATGACGCTGGATTATCTTGTAGAAATTGTTGGGCGTTCGTTTCATCGGCATCCAAATTTATACTG
+ATTACAGTGAAACCTTGTTCCTTGAATTGCTGCTGAATTTTATTCATCCAAGGAAATGATTTAACACAAG
+GGCCACACCATGATGCCCAAAAATCAATATATACCACCTTACCTTCTTGCTTTAGCAACGCCTGTTCTAG
+GGACTGTTGAGGACTATCCACTTGTTCTGCTGCAGTGGCAGAAGCAGTAAAAGCTATTAAAAATAAAACC
+AAAGCGAGTGTTTTTTTCATCGACATATCCCTAGATGCTATTCATATAATTATTTTTAACAGTTTTAATA
+AAAAACCTTAAAACTACTTAGTGCCAGTAGCTTAAGATAGTAAACTTAACTAAAACTTAAGAAAATTAAT
+TTTCAAATGAAGCGTTAACTAATCAAGCCAAATAATGGCTATGCTTAAAATATTCGTCTTGCCTAAAGGC
+GTTTATAATTCCAGCTGAATCCTGCATCTTCAAGTGAAGCGGTTATATACCTTAGAAGTAAATTAACATT
+CCCTTAAAAATTACTTTTGTATATACTGAGCCGCCATGGTGATAATTAATGATTCGATTAGATAATGACT
+ACTCATAAGGCTTTTGCTTTATTGTATTTTTTATTATGCTTTTGCTTTTTAAGTACAAGTTATGCTCAGC
+CTTGTTTAGCAGAAACTGACTTAACTAACGAATATAATTACCAATTTTCATTGGAAGAATCCCTTGAAGA
+AACCGCCCTTTTAAACAGTAATTCCTATATAAAACCGTTTGACCACGCGACTCAGCTTTTTAAAGTCAAA
+CCAGTAGAAAACCATATAAATCATACCTTGCCTTGCTGTAATCGTGGTCCCCCTTCGAATACCCTTATTA
+AACAGCAACCAATACTAGCTACCTAAACCACTTAGACATATGTGTTTCTAATTCGACCTGAAACGGGCAT
+CTTCATGTGATTTTGGTATTAGCCCTAGCACTAAATTAGTAGCACAAAGGCTTAGTATTTTCTTTTTTTA
+TTAAGCAGGTATTTCATTAACAATTAACTTGTTAAATACCCGTTAACAATTAAGATGCAAGTTTCAGAGT
+GGTTGAGCAACTTCAATTCAAAGCGCTATGATTCATAATGGTTTTTCAGGAGAATATGCTACTCATTCTC
+TAATAAGCTACGCTCATGTAGCATCATTATGAATCACAGTAACGATGGACTGATTTAACTCCCACTGAAA
+TTCGCGTGAATGTTAACGAGTATCGAAGCCTCTTAACGCATTAGTAGCCCTTATCATGATTAATACTGTT
+ATTCTCATCTTAGTTATCATCAGCTTTTTGATGATCATTACTGAAGACCTAATTCACATCAACAAAGCTA
+AAACCACACTTTTTTTTGGTACCCTTTGTTGGATTCTTGCTTTTATTTTTCCAATAAACAATAACCTAGC
+AAGTGAAACGACCCACCAACTTAACGAAAATCTACTTGAAATTGCCACCTTATGGTTGTTCCTAATGTCG
+GCAATGACTTTTGTTGCTTACTTAAACAGCAAAGGTTTTATTTCTGCACTAGTACAAAGAATATTACCTG
+AAAGGATATCTGAGCGTGGGTTAATGTTTGTCATTGCCATTTTTGCATTTGTCTTTTCCTCCTTTGCCGA
+TAATGTTACTGCAACCTTAGTGTCTATTGCGGTGGTGATGAATTTACAATTAGAGGTAAAAAAACGATTA
+AAATATGCCACGTTAATTATATTTTCGGTTAACAGCGGTGGTGTTTCACTTATTACTGGTGATGTAACTA
+CCTTGATGATATTTCTAGAAAATAAAGTGACTATTTCGAATCTACTCATTCTAATTTTACCTTCTTTTTT
+AGGCGTATTAACGTTAGCAAGTTTATTATCAATGAAACTATCCGGAGAAGTGAAATTAGCACAAACACGT
+ATTAAGATTGCAAAATCCGATATCGTCATTGCACTCATATTTGTATTAACTATTTCAGGTACGCTACTCG
+CCAATGTACTATTTCATATTCCACCTGTATTAACTTTCTTGTTTGGTTTATCTATTATGTTTTTAGTTGC
+AAACCTATTACCTAATAAAAATAATCAAGATGCTTTAAATTATATAAGGGAAGTTGAATATGATGCCCTA
+CTCTTCTTTTTAGGCGTGCTATTACTGGTAGGTATTTTAAAAGAAATTGGCGTACTTAATGGTTTTACTC
+AGCTATATCAATATTTACCTGCCATTACCGTAAACTATTTAGTTGGTTTCATGTCCTCTGTAATCGACAA
+CGTGCCCTTAACGGCTGCGTTATTAAAATCAGGTGTTGATATGAAAATCACCGAGTGGTTAATGTTAACT
+TATGCAACTGGCGTTGGCGGTTCAATCCTAGTTATTGGCTCAGCCGCTGGGATTATCGCGATGAGTAAAG
+TTAAAGGGTTGAATTTCATTAGTTACTTACGAAATGCTATTTATTTAATTATTGCATATACCGTAGGTTA
+TATTGGTGTTTATTTCGCAGCGAATTGGGCGCTCGCTTAACAATTACAGCCACTAAATTATCGTTATCCT
+CGCGGTTATAAATGGATATCAAAGCTTTTGTAAAATTGAGGTGTTTTAGTGGTTGTTACTTATTTAAGGT
+TCATATCGACCGAACAGTCAAACATGGTTTTAACAATAAATCGATAGGACAAGTGCATAACGAAAAGGCT
+CTGTTTAGTGGGAGTCGCCGCTTATACTTTATTGAAGGAAAACTCAGTTTTTTTAACTGAACGTAAATAA
+CCGAAAAAGTTCTCCGTGAATAACTACGAGGCTAAATACTTATCGTATATTTTTTGGAACTCTCCACTTT
+CTTTTAAATACCTCAGTCCTAAATTAAAGTCGTCTCGTATTTGTTTGTCTCTAAATACTGGACGGTAATT
+CATTGGGTCTACTGTGATAAAATTATGCTCATCAACATCACTAATTTCTAATTCTTTCATTAACTCAATT
+TTATTAACAAAGTATTTGAAAATATAACGGTCACAGAGCACCACATCGAATCGCCCTAGTTGTAATAATT
+CAACTTGTTTTAATTGATCACTGACGCCAAAAAATCGGTTTTCTTTAACGACATTGTTTAACCAGTCGGG
+ATATCGTTTTTCCGCGCCTTGAAAGGAAGCAACGTGAAGGGAGTCTAAGTCACTCGGTTTATTTATTGTA
+ATATTTCTACTTTTAAGGGTAATAAAAATATTGTCATAAATAACGGCCGGATTCGCATAAAAACCATCCT
+TTAAATGAACGCCCATATCGCCCATCGCAGCATCGACCTGATTCTGACGAAAAGCGATAGGAACTCGACC
+TAAAGGAAAGTACAAAGGTTTTAGTGTATGTCCCTTATATGCCAAAGCAGCAGATATGATATCAATTTCA
+ATCCCAGAATTACTTGTTTCAATAATATAAGGAGGGATCTCTTGGCTAAACGCCATTAAGACTTCGTGAG
+CGCTAGCTTTACTGCACATTAATCCACTGATAAAAAGAAAACAGTATTTGAGTAATTTAATTATTATTCC
+AAAAATTTATCACATGATACCTATAAGCAGTATATAGCAGTATATTGCTAATGATCAAACCCCATCAGCT
+AATGTGCAATTGAATTATGTATCCTATGACAAAGGCACAAATACAATCTCACCTAACTATTCAAATAACT
+CAAATCAAGACTGCTCTTTACTGAAAATACTCTATTCGCAAGAATATTATATAATTTATTGCTTATTTAT
+CGAGCACTCATACAGTTTAGTGTAAAAACTTCACTTTTTGGCTTGATTTATTTGACCAACGTGGCACTGT
+GTACAGGCTGAATATGTATTCAGTCCACAATTCGATTCAAACAATAATTAAAGGAGTAGCGCTTCAATGT
+GTTCAATCTTTGGTATATTAGATATAAAAACAGGTGCAGATGCACTTCGTCCTACAGCGTTAGAATGTTC
+TCGTCTTTTACGTCACCGCGGTCCCGATTGGTCTGGAATTTATCACAGCGACAATGCCATATTAGTGCAT
+GAGCGTTTATCTATTGTTGATACTGAGCATGGTGCTCAACCTTTATACAATGGTGATAAAAGCAATGTAC
+TTGCTGTTAACGGTGAGATTTATAACCACAAAGCATTAGCCAGTGCTTTAAACGTTGATTATGAATTTCA
+AACAGCCTCAGATTGTGAAGTTATTCTCCCTCTATATGAAGAATTTGGTGTTGAATTTGTTGACAAACTA
+CAAGGTATGTTTGCCTTTATTGTGTACAACGAAAAAGATAACTCTTATTTAATAGCACGTGATCACATTG
+GTATTATTCCTTTGTACACGGGTTATGATAGTGAAGGTAACTTCTATGTTGCCTCAGAAATGAAAGCGTT
+AATGCCGATTTGTAAAACCGTTGAAGAATTTCCTCCTGGACATATTCTTGATAGCCGTGTTGGGAAATTA
+CAACAATATTACAAACGTAACTGGCAAGAATATGCCGCGATAAAAGATAATACCACTAGTACGACTAAAA
+TTCGTGAAGCATTAGAAGAGTCAGTTAAAAGTCATTTAATGACTGATGTACCTTATGGCGTATTGTTATC
+AGGTGGTTTAGATTCTTCACTCATTTCTGCGATTACGCAAAAATTTGCAGCTCGTCGTATTGAAGACAAC
+GATTTAGCTGAAGCTTGGTGGCCAAAAGTACATTCATTTGCCTGTGGCCTTGCAGGTTCTCCTGATTTAA
+TTGCAGCACAAACCGTCGCAGATAGTATTGGTACTATTCACCACAGTGTAGTGTTTACCGAGCAAGAAGG
+TATTGATGCACTTAAAGAAGTTATTTATCACTTAGAAACCTATGATGTAACAACTATCCGTGCTTCTACG
+CCAATGTACTTAATGGCGCGTAAAATCAAAGCAATGGGTATTAAAATGGTACTTTCTGGTGAAGGTGCTG
+ATGAAATATTTGGCGGATACTTGTACTTCCATAAAGCACCAAACGCACAAGAGTTCCATGAAGAGCTTAA
+CCGTAAGCTTGATCGACTTCATAAATTTGATTGCTTACGGGCAAACAAATCAATGTCGGCTTGGGGCATT
+GAAGCGCGCGTACCATTTTTAGACAAAAACTTTATGGATGTTGCAATGCGCATCAACCCTGAAGATAAGT
+TGTGTGGCAATGGTAAAATGGAAAAAGCTATTTTACGTGAATCTTTTGAAGGTTACTTACCAAAAGAAAT
+CTTATGGCGTCAAAAAGAGCAATTCTCAGACGGTGTAGGTTATTCTTGGATTGATGGTTTAAAAGCCCAT
+GTTGAGTCACTTGTTACTGAACAACAGCTTGAAAATGCTCACATTAGATTCCCGGTAAATACACCTGATA
+ACAAAGAAGGTTATTACTACCGTACTGTTTTTGAAGACAAATACCCATTAGCTACAGCTGCTGATTGTGT
+TATTGGCGGAAAATCTGTTGCTTGTAGCACAGAAGAAGCCTTAGCTTGGGATGAAAGCTTTCAAAATAAC
+GCAGATCCATCGGGTCGTGCGGTACTCAGTGTACATAACGAGAGTTATTAATACTCTTTAGTAAGAAGAT
+TGTTTTACAGTAAAAATAAAAAGCCGATAATTATTATTATCGGCTTTTTTAATGGCTAAAATTAGCTTTT
+GTTTACGCCATTGCTTTATTCAACTGATGGAACATCAATAGCAGAGAAAACCTTTTTACCTGCTACCCAA
+GTTTGTGATACCTGACTTTGCCAAATTGTGCTTTCAGGCATAGTCAGTAAGTCATCCGCAAGTAAAATGA
+AATCAGCTTTTTTACCGGCTTCTAAGCTGCCTATAAGCTTTTCTTGATGCCCCGCATATGCCGCATCAAT
+GGTAAAGCTTCTTAATGCTTCAGTACGCGTCATTTTCTGGTCCGCATACCAGCCTCCGATAGGTAAATCT
+TTATGATCTTGTCTGGTAATTGAGGCATGTAAACCAAAGAATGGATTGGGTGATTCTACTGGGAAATCTG
+AGCCTGCGGCAATGATAGTATTACTATCAAGAAGCTTTCGCCACGCATAGGCACCTAATATTCGTTTTCC
+CCCCAGTCGAGTAACGGCCATATTTTTATCACTCGTGGCATGTGTCGCTTGCATCGAAGCAATAACATTA
+AGTGAGGAAAATCGAGAGATATCTTCTAAACGTAATACTTGAGCATGTTCTATTCTATGGCGTAATGCTT
+TAGTTTGGCTCTTTTGTATAGCCTGTTGGTAAAGATCTAATATCAATTTATTAGCATTATCACCAATCGC
+ATGAGTATTAACTTGAAAACCAGCATTCATCGCAAAATCAATATAGTGCTGTAATGATTTTTTATCGTGT
+AACAACAAACCTTTGTGACCTGAGTGATCGCTGTAATCATTAATTAATGATGCACCTCGACTGCCTAATG
+CGCCATCTGCTTGAATTTTGACACTGTTAACAGCAAACATTTCATCTTCAGTCCTATAAGGTCCTTGTTC
+TAGTTGTTGCTGCCAATTTGTACTAGGTAGATACAACATACCATTAATACGAATAGTCATATTTCCTTCA
+CTAGCAAGCGTCTTATATAACGCAATATCTTTTTGCTCAATACCAGCGTCATGTACACTGGTTAATCCTA
+AACTTGCCAATGAGTGCATTGCTCTTTTCAAAGCGATTTTATCTTCCATAGGCGATGGCGGAGTAATACT
+AGCAGTTATCAACGTCATTGCATTATCAATAAAAATGCCAGTAGGCAGACCATTTTTATCTTTTATGATA
+TCCCCTCCTACCGGGGCTTTACTTGCTGATGTTATACCCGCCAACGCCATCGCTTTTGAATTCGCCCAGC
+CAGCATGACCATCAACTCGTCTGAGCCACACTGGTTTATTAGGAAATGCTTCATCTAAACTTTTCGCATT
+TGGATAGCTGTTATTTGACCATTGCACCTGATTCCAACCACGACCAAGGATCCAACTCATAGAGGGATTA
+TCCTTGGCATAAGATATCGTGCGATTAACGGCATCAAGCTCTGAAGTAGCATTAACCAGATCCACACGTA
+ATAAACTGTGTCCATAGCCAATAACATGCCCATGTGCATCAATTAGTCCCGGTAGCATCGTTTGACCTTG
+TCCATCTATAACAATTACACCTTTAGATGCAGGAAGTACTGCTCCAATCGGATATACTTTATTGATGATG
+TCATCAGTAAACGAAATTGCAGAAAATTGTGTGAGCGAATTGTCGGTGAAAGTATAGCCGTTAACGTTCT
+TTATCAACGTGGTTTGAGCCATCAGTTGTGAGCTAATAAGTAGCAAAGAAATAGCACTAATAAATTGAGG
+TTTTTTCATAATATTGCTCTTGTTATCATATTGTATTGTTTGTGTTTTATTGATATTTTTTACCTCATCT
+TAGCATGACGTTAAAATCAAACAAAAAAATTAAATGTTGAATACCCAATACTTTATTATTTACGTTAATG
+TTTGCACATGAAAGCAAAAATAAATCTCTCTTTGTACATTTATTACCTTAACGTCATAGAGTTAGTTAGG
+GTAAAATAAACCTCTTGTTTATATTCTACTGAAACATTTAAAGGTTATCGTGTGACTGAAAAACATTTAA
+TTTGGGACTTACCCTTACGCATTTTTCATTGGGGTTTTGCCGCTACTATTTTAGCGGCCTGGTATACCGC
+TGAGCAAGGTGCTGATCTGGTTGAAATTCACATGCAATTAGGTTTTGTTGCCTTAGCTTTAATTGCATTT
+CGGATTTTATGGGGATTAATTGGTCCTAAACATGCGCGATTCTCACAGTTTGTCCCCTCTCCAAAATCAC
+TACTTTCATATTTACGAAGTCCAAATACCGCTAAGAGCACAGCGGGTCATAACCCACTGGGTGCTTTGAT
+GGTAATTTTAATGATATTACTGATATCAGCACAAGCAATCAGCGGCTTATTCATTAATGATGATGTGTTT
+TCGTCAGGCCCTTATTACGGCAGAATCAGTAATGAATTAGAAAAGGTAATGAAATTTTTGCATCATAATA
+CTTTTGATTTTATGATTGCCGCGATTGTTTTACATATCGCCGCTATCACTTTTTATTGGCGAGTAAAAAA
+AGAGAATTTAGTGCTGCCCATGATCACGGGTAAAAAGACAACAGCGCAAGTTAAATCTTCTGATGCTATC
+CCACATTCAAAGATTATTCTTGGTTGTATTGTTGCCGTTTGCTGTGTCATTTTTGTTTATTGGTTAGTCG
+TAGTCAATGCACCTGTAATTGAAGAATTTTATTATTAGTATTGAGGTAAGCTTGAGCAGACAAATATTTA
+GTGACTAAGATTGTTTATATTACAGAGGTAAAACTGCTCAGTGGTCTCGTTTAACGACGCTAGTTCACGG
+CCATTAAACAATAACCACTGAGCAGTTTGCTTAAACCTTAATATAATTATGGGTCATTTCAATTTAGAAG
+TAGTGACGGTACTCAAGCTTAAACTCTTGAAAGCTTTTATTATCATGAGTATTGCTTTCAACACGATGAA
+AATTAGCTGAAAAGCGTACGCTGTCATTTTGTCCAAGTCCTACACTTTGCTCAACGCTCACTCGACTTCG
+CTGTGTTTGGTCAAACAAAAATTGATAATGTTCTGCATCAACTAACAACGTAGTTTTCGGCCAATAATAT
+AGAAAACCTACCTGTAAACCGGGTGCAACTGCCGCGTAAGTATCAAGCTTTCGATTAAATTCAAGACGAC
+CGGTAGCTAATAAAAACACATAACTATTTTCTAAAGGTTGATAACTGACTCCGCCACCGCCGGAGCCTTG
+AGTAACCAGCACTTCTTTATCCTTTGTCCATTGTTGTTCAACGCTAATATTTGCTTTCCAAGACCATGGC
+GAAAAATAGTCATTCCTTGCGGATAAAGAAACGATATCAAGTAGCTCAGCTTTTTCAAGTTTCACATCGC
+CGCCTTCGTAAACCCTCACCATTGCATTCACCATATTTAATGACATACCCGTATAATAGCCTGAGATGGG
+ATCTAACAAATCGTGATAACTACCTCTATATTTGATTTCTGCAAAGGATTTATCAAGGTTTTGTCCTACA
+CTAAATCCTAGCATAGCCGTTTTATGACCTAAGTCTGGTCTGTCTGGCTGTTCAATTGGTATGACTAATT
+TAGTTCGGTTTTCATTCAGTCGTCTAAGTAATAAAAAACTTCGACGCGTAGTTTCTTTTGGTCGACCATT
+GAATGTATTTTGATAACGTAAGTAACGATAAGCGCTATCGACAATACCTTGCTGCTGTACTTTACTAAGC
+TTAAGGAATTCGTCGCTATTTAATACTTCAATATCCTGAGATAAAGCCAGTGCTAATTCATTTTCTTCAG
+CGCTTAACATCGCTAATTGTGCTTTTAGCTCCGTCAATATTGATGGTCTATAATTTGTTTCTCTTATTAA
+ATCAGCTTCTTGCACTACCCTTACTGTATCTAATGGCATTGCTGTCACCGGAAAATTTTTGGCTAGGTAT
+AAGCCTGGTCTCGCAACATCAAGCAGCTCTAACAACCGAAACGAACAGTTTTCATCAAAAAAGTAATATT
+CAAAACTAATGCCTTGTAGCTCCCAAATATGAGCCAACATGGTATTTATTTCTTCTTGGGTTAAATCTAA
+TTTATATTCCCAAAGGTCACGGTTTTCTAAGCGACTATATTCTTTAATTTTTTCGAAATAGGGGTTAGCC
+GCAAAGTATCCAGGATAACCACCGGTTAAGCCTCTTGCTGCATATAAAAAACCGCCCTCACCTTCAGGTA
+CTGTGGCGCCAAAGTTTAATGCATAAGAAAGATAGGTTGAGTTTTGTTCAACATTATCGGGGTCAAAACG
+TAGAAAAGTATGACCATACATAGATGAAGGGCTATTTAATTGCGCTGAAGCAAACACTAAAACTACATTC
+GTCGTCTTTAGAGTGCTACGCCAGTCCAGATACTCCTGACAAACATAAGGTTTAACTTCTTCACGAAGAC
+CTTTGACATTATTAAATAAAAATAATGTTCTTGCTGGGAATTTACATTGTATTTCATCCCGCTTTTTTAG
+TGACGCTATTGTCGCTAATAATTCATTTTCTGGATTTTTTGCACCATCTATCGCTAAAAAGAAATTTACA
+TCATCAACGTAGCTTTCAAGTTCATCAGCTTCAGTTTGTAAATTTATATGTAACAATGCACGCCATTGCT
+CTGTTTTAGCCAACTGAGTAATATTTTTATGTGGTTGCGAATTAGCTTTTGGGGAGGTAAAAAAAATGAG
+CGCTATAGATAGAAGAACTGCTTTAAATTTCATAGGTTATATTTATTAGCAATAAAATTGCAATGAGTGA
+TCGTAATGGAAACAATAGAATTAAAAAAGGCTACTTAAAGCAGCCTTTTATCATCGATAACAATTAATAC
+TAAACAGTATATTTAGCTAACTTTTCATCATTTTTCATTAAAGAAAACATTGAGCTAACTACATGTTCTG
+TTGTTGCTTCTTCTGAAGGGAATAATGTATTAAAGTTATTATGTAACGTTGATTTGAATAAAGCCCGATC
+TGCTTCTGCAACACCTAAAGAAACGGCAACAGCAGTTATTGCTTCACCATCACCGCGAGCAACATCTTCA
+CTGAATTCGTCCATAATCATACTAACATCAATCATTTCCTTACCGCCGTAAGTCAATGTGCCTTTAGTTG
+AACAACCATTAGAACCGAATGACATACCAAAAGTATTGTTACCAGTTGACGTGTTAGTTGTAGCAGCAAG
+AACATGGCTTGGAGTACCCGATTGACCAGCAAAAAGCATATTACCCCAACCACAAGATTGACTACCAGGT
+GCATCTGCTAGTGCAGAAGTAGATATTAATAATGTTGATGCTATTAAAAGTTTTTTCATAATAAATCCCT
+ATAAAGTTATGTTAAATAATACTTATTTAAAAAATAGAAGCTATTCCAGTCTAATACATATATTTACATA
+ATTCTAGAGTAAAACTGCAAATTTCCTTAAGCTATTTCTCTCTTAAAATAATAGCCCATTTAGCTATTTC
+ATATATATTTTTTAATCGTAAATTAGCCATAATAAAAAAGCCTTTAACTGTGTTAAAGGCTTTTAAAATA
+GTAACTTTTATTTAATAACTACGCGTGTAATTATTCTTCTTTAAAGTCATCATGACAACCACCACAGGTT
+TTACCAACGCCACCAATAGCTTTTTTAATTTCACTTTCATTATTAGATTTAGCAGCAATAATTAATTTAG
+AAGAAGCGACTGTTAATAGGTCGATATTTTTACTGAAATGTTCAGGTTCTTGCCAAATTTTAGCTAAAGC
+TTCTGTTTTTACATCAAACTTAGAGGTATCAGTACGAGTATAATCAGCAATCATTAAAGATAATTGATTT
+ATGCGTATGGCATTTTTTTCGACAACTTTAGCATCAAGTGGAATTTTTCCTTTCGCCATCGCGCCTAATG
+GCCCCATGTTTCCACCTAATAATTTAAACACTGATTGACGTAACTCAGTTGCATAAACAGCATGTTTTTC
+AGAACTTGCTGGCTGCGCCAAACTTGCCGTAGCAACCACTAAACTGGTAGAAATTGTTAACGCTAAAACA
+CTTTTTTTCAGGAAACTCATTGATATACTCTCTGTTAATAATTATTGTTTATTCCTTTTGTCCGGCTAGT
+CTAGCCTACTGGTACACTACAGCAAGTAAGAACTTGTAACAAAAGGATAATATTCGACATAATACATAAA
+GACTTGCCGTTAAAACCTGTTATAGACCATTCACAATTTCTTTAACTAAAGGTGGTCCTTGATAAATAAA
+GCCAGTGTAGACTTGCACCAAACTTGCGCCCGCTTCAAGTTTTTCATTGGCATCATCACTTGATGCTATG
+CCGCCCACCCCGATAATAGGTAATTTATTATTAAGCGCTTCACTGAGTAATTTAATGACTAGAGTACTTT
+TTTCTTTAACCGGTTGACCACTTAGTCCACCCTGCTCAGTGCCAAATTGTAGACCTTCAACACCTTCACG
+ACTTAAAGTAGTATTCGTCGCAATAACGCCATCTATACCATTATCAATTAAAGATTTTGCGATCGACTTC
+ACTTCATCACCCGTTAAATCAGGCGCAATTTTTACGGCGAGTGGTATATACTTACCGTATTTTTCAGTAA
+GTATGGTCTGCTCTGCTTTTAACGCGGCCAATAGTTCATTTAATGCATCTCCATATTGCAGTGAACGTAA
+GCCAGGCGTGTTTGGAGACGATATATTCACCGTGATATAAGTCGCTAAGTCGTAGACTTTTCGCATACAG
+TGAAGGTAATCATCTTTAGCATTTTCTTCAGGGGTATCTTTGTTCTTACCAATATTAATACCCAAGATGC
+CTTTAAAGTTTGCCGCTTGTACTTGCGATACTAAGTAATCCACGCCCTTATTATTAAAGCCCATGCGATT
+TATTACAGCATTAGCCTCTGGCAAACGAAAAATACGCGGCTTATCATTACCTGGTTGCGGTCGTGGTGTT
+ACTGTGCCCACTTCGACGAAACCAAAACCCATCGCATCAAAGGCATTAATACACTCACCATTTTTATCAA
+GTCCTGCCGCTAGGCCAACAGGATTTGGGAAGTTGATGCCCATAACCGTTAATGGTTTGTCTTGCACAGT
+TTGCTTATAAAAGGCATTAAACGGTGACTTCCCCGTACTCTTTAAACCCTTTATGGTTAATTCATGGATG
+GTTTCAGCATCAAACTGAAAAAGTACTTTACGAATGGCTGGATAAAACATAATGCCTCGGCTTGTTTACG
+AATAATAAAAATAAAAAATCCCCGCTAAGCGAGGATTTTATCAGTTAACTCTAACATTACAATATGCTAG
+CTTTGATTGGCCAAAATAAATTTACGTCAATGTTTTTCTGACGTTTATTTTGGTGATACAGGCTGGCAAT
+TTAAGCTTAATAACATTAATTCACGTAAGGCTACTGAGAATTTAGCAAAATCATGAGACTGGCCTATTTT
+AAAGTCAGCTAAAATATGCTTCCAGCGCTCTAGTGGTTGTTCATTAGTATCAATCCACACGGTAAGCAAC
+TGTTCTAAATCCGCAAATTGAGCATCACATTGACAGCGCAATACAACCGAAGTTAAAGAACGCTGTTGCC
+AATCTAACTCTTCTCTAAAGGATGCACGAGCAAGTGCTTGCCAATGGTTTGCAACGGGTTGGCGAGTAAT
+TTGATCTAAGAACCAATGTAACTCTAAACGAGCACCAAGCTTAAAGTACAAACTGGCAGCTTGTTCTACA
+GTACAATTATTTTCATGGGCTATTTCTGCAATATCCATAGTCGAAAATAAAGTACTTAATTGAGAAACTC
+GTTTTGCAATAACTTTAGGTACGCCTGACTCAACTAAGTCACTCGCTACTCGCTCTAAAGCTTCAATTTC
+TTCACTGATCATAAAGCTTGCTAACTGCTCAGATATGATAGCAAACGTTGGTTGATACAAAGTAATTGAC
+TCTGCAATCGACAACGATTTATTACGATGACGCAAGAACCATCGAGTTACTCGTCGAACTGTTCTACGAT
+ACTGGTACAACATTTCGGTTTGAATAGCAGTAGATATTTGATTATCTAATACTTCAATTTGATTCCAAAA
+CTCTCCTAGCTCAAATACGGCACTGGCAATAGTATAAGCATTAGCTATTTCAGCAATACTTGCTCCCGTT
+TCTTCTTGCATGCGGTTAACAAAATTAAAGCCCATATCGTTACCAATTTTATTGGCAAGTTTAGTGGCTA
+TAATTTCTGCACGTAATGGATGCTGTTGCATTTCATTTTGATATTTTTCGCGTAACTGTTTAGGAAACGC
+TTCAATAAGTAAACTATTATGATAAGGGTTATCTGTAATTTCAACATGGACGAAATCATCTTTGAGAACC
+ATTTTACTATAAGCAAGTAATACAGAGAGTTCTGGACGTGTTAACCCATGACCTTGTGCTAACCTATCAG
+CAATTTCTTCATCATCAGGAATAAACTCTAAACCACGGTTTAATTTACCTGCTCTTTCAAGTTCATGGAT
+AAAGCGAACTTGTTCTTTTAACTGATTCACGCCACGCATTGCTGTAATAGATAATGAATGTGTTTGGCGA
+TAACAATCTTCAATAACAATATCACCGACTTCATCAGTCATATCAGCAAGAAGTTTATTACGTTGCTTAA
+TAGTTAAGTCACCATTTTGTACCAAACTATTTAGCAATATTTTAATGTTTACTTCGTTATCTGAGCAATC
+AACTCCACCAGCATTATCAACGGCGTCAGTGTTAATACGACCGCCATTGGCAGCATACTCAATGCGTCCT
+AATTGAGTTAAACCTAAGTTACCACCCTCACCGACAACTTTGGCTTGCAAGTCAGTACCGTTGATTCGTA
+AATTATCATTAGCTCTGTCACCCACTTCTAAGTGTGATTCTTTGCTACTTTTAACGTAAGTACCGATACC
+ACCGTTCCAAAGTAAATCAACTTTCATTGTTAGTAACGCTTGCATTAAATCAGTAGGCGCCATGCTCTGT
+TTTTGCGTACCAATCATTTTCTTAATTTCAGGGGTAAGCTTGATAGATTTAACATGACGACTGAAAATGC
+CACCGCCTTTAGAAATTAGCTCTTTATTGTAATCTTCCCAAGTACAACCGGCTAAATTGAATAAGCGTTC
+ACGTTCTACATACGAACTTGCGGCTTCAGGGCTTGGGTCAATGAAAATATGCATATGGTTAAATGCAGCT
+TGTAAACGAATATGTTTTGATAACAACATACCATTGCCAAATACATCTCCCGCCATGTCGCCAATAGCAA
+TACAGGTAAAATCAGAACTTTGACAATCAATGTCCATTTCTCTGAAATGACGTTTCACAGACTCCCATGC
+ACCTTTGGCTGTAATACCCATAGCTTTATGGTCATAACCAACACTGCCACCTGAGGCAAAGGCATCGCCC
+AACCAGAAGTTATATTCATCAGATATAGCATTAGCAACATCTGAGAACGTTGCTGTGCCTTTATCAGCGG
+CAACAACTAAGTAAGCATCATCTTCATCTAAACGTACGACATCTTTTGGTGGAACTATTTCACCGCCAAC
+AATATTGTCAGTAATATCGAGTAAGGCGCGAATAAAGGTGCGGTAACACTCTTTACCTGCTTCAAAGATT
+TCTTGACGAGAGCCATTAGGTAGTTGCTTACATACAAAACCACCTTTAGCGCCAACAGGAACAATAACGC
+TGTTTTTAACTTGTTGCGCTTTAACTAAACCAAGTACTTCAGTACGGAAATCTTCACTTCTGTCTGACCA
+ACGTAAACCACCACGAGCAACTTTACCACCGCGTAAATGTACACCTTCAATTTGTGGAGAATAGACAAAA
+ATTTCAAATTTTGGCACAGGCTGTGGCATTTCACTTATTTGCTCAGGCAATATTTTAAATGAAATATATG
+ATTTATCACCTTTAACAGGATCTGCTTGAAAATAGTTAGTACGGATAGTGGCATTAATCATTTCAACAAA
+ACGTCGAATTATGCGGTCATCATCTAAGTTAGCGACGTTATCAAGTGAACTTTCAATTTCAGCTAATAAT
+TTATTCGTTGTTTTCTCTTTCGCAATGGCTGTTGCTTTACTCTTTGGATCAAAACGCAAAGTAAATAGTT
+TAATCAACTGTTCAGCAATTTCAGGGTAACGTGAGAAAGTATTTTCAATGTAGCTTTGGCTAAAGCGACC
+CGCAATTTGGCGGTCATACTTAGCAAAGGCTCGTAAAATAGAGACTGCACGTCCTTCAATACCAGCACCT
+AAAATAAGACGGTTAAAACCATCGTCTTCTAAGTCACCATGCCAAACTTTGGCAAAAGCATCTTGGAACA
+GCGTTCTAACTTTATAGACATCAAATTTCCCTTCACCTGTTAGGTACATTGAAAAATCTAAAATCCAACT
+CGCTTCATCTTCTGTTGTTTTAATCGCATAAGGTCTTTCACCGATAACACGTAAACCAAAGTTTTCCAAC
+ATAGGTAACACATCACTTAAGTGAATAGGTTCGCCTTTATGGAATAATTTTAACTTAACAAAACGGCTAT
+CCGGTTTTTCTTCAAGCGGTTGATAGAAAAGCATTTCTAGCTCATTGTCAGCATTGATATTTTCAAGCTT
+CTCAATATCTACAATAGCTGAGCCTGGTAATACTTCATCTTTATACGCTTGTGGAAATTTAACGTACTTA
+CGGCTTAATGCTTTCGCTGCAGCTTCACCACGATTAGCCCCTAAAGCACTGACTAACTTATCATCCCAGT
+TACGAGCCGCTTCATTTAAATTCTTTTCAATTTCTTTCACGTCTATATCTGCTTTCGTTGAGTTCACTCG
+AACAATATAATGGGTTCTTGCATGAACCGATTCTGAGAAGAAGGTAGTGAATTCGACTTCTTCATTGCTA
+TTAAACACTTCTTGCAATAATTTTTGCGTATCCATACGTAGCTGGGTGTTATAACGCTCTCTTGGAACAT
+ACACCATGCACGAGTAGAAACGATCAAAGGTATCGCGACGAACAAACAACCCGGTATAATCACGTTCCTG
+CATCTGCAAGATACCCGTTACATTATGAAGTAACTCATCTACAGAAGACTGTAATATCTCATCTCTTGGA
+TACGTTTCTAATATATTAATCAACGCTTTATAATTATGAGTTCCTTTTGCAAAAGGAGACGCTTTACAAA
+CAGACATTACTTTAGAGTTGATAAAGGGCAAATCTAACGCACTATTAGTGTAATAAGCAGAGCCGAAAAG
+CCCGATAAAGCGTTCTTCACCAACAACATTGCCTTTATCATCAAAACGTTTAACACCAATATAATCTAAC
+TGGGCGGGACGATGAACACGTGAACTAGAGTTAGTTTTAGTCAAAATAAGATGATTTTGATCTAGAGCTA
+CTTTACGCCCAGTCTCACTTAAGCTAGATACTAAGCGAGATTTAGAACCTTGCGAGTTTTTCATCAAACC
+AAGGCTTGATTCAACATTCGCTTCTAATGAAATATCTCCCTTAACGGCTTTAACGTCGTATGAACGATAA
+CCCATCAAGGTAAAGTTATTCTCTGAAATCCAATTTAAGAAACTTAAAGTATCTTCTTTATCCGTTTTGA
+GTCCTGGATATTTACCTTTCTTAACATCAGCAATAACCTTGTTTAAACAAGTTAACATTGGTTTCCAATC
+ACTGACTGTTAAACGAATGTCTTCTACAACAGAGAGTAAGGCAGTTTTGATCGCGTCTAACTCGTCTTGA
+CTTGATTGACGGTCAATTTCGATTAAAAACACAGTCTCTTCTGAACTTGCTTTGACTTTACTGTCAACAA
+TAGGTGCTAATTCAATTACTTCGTGCTTTTTATCACGAGTAATTTTAAGGGGAGCATTTAACATTAAATG
+CGGCGACACGCCTAAGCGATTTAAGGCTATGCGGATAGAATCGACTAAAAAAGGCATATCCTGAATTATC
+ACTTCAATAATCGTATGGCTAGATTTCCAACCATTTCTACTTACTGAAGGATTAAAAACATGAATAACAG
+GAGCATCATCTTTATGCTCATTAAGTGAACTCCATAAACTAAGCACCGCACCATACATATCACTTTCATT
+ACGATGGTCGAGATCTAAAGATGACAAGTTTCCGTACAATAAATTAGCAAACTGCTCTACTAAGGGAGCT
+GTTTTGTCGTTTACTTTTTGCTGGATAAGTTGTGCAACATTGCTAAGTATAACCGAGGGTGAACCGTTTA
+CTAACGCCATGGATGTTCCCTTTTAAAAAAAGCTTAAATAATTGATTTTTGGTTTTGATAAAGTTTATGC
+TTTCGACCAAAGCAGTCGTAAGAATAACCTTTATACTTTATATTTTTATATAATGTCTATCAGAATAGAC
+TATCCATCGGATTTTATGAATAAATTTAGGCTTTTGCGAGTGTTATTTTGTATTTTAGTGAGTTAATTCT
+TAAGGGATGTAGCAGTAAACGAACCGTTTATTTTACAGTTAATTATGTTTATGCAGTTATCATAAATAGA
+TACTGGTTAAACAGCTTTTTTATTGTTTATTTATGCAATATAGCCAAATTTTTTTTATTTAATTTTAGCA
+AAAAAAAAACACTTAATTATACGGTTAAGTATTTAATTAAGTGCTTTTTGTCATGTAAAGTAAAATTGTA
+AATGTTGAACGCTGCTATATAACAACTTAGTGGCAACATTTTATATTAGCATTGATGTCCTCAGCGAAAA
+CTATTCAGTCACGATTCTTATTTTTTATCATTCCTTTTCTCTGGCCATAAAAAGGCTGAGAGTGCAGGTA
+AAATAATAATAGCGGCCAACATATTAACCAAAAACATAAAGGTTAGTAATATTCCCATATCTACTTGAAA
+TTTCAAATCTGAGAAAAACCAAGTCGACACACCAATGGCCAAAGTTAAGCCGGTAATAAGTACAGCGCTA
+CCACGCTCTTTTAATGCTTCAAGGTATGCATCATGGACATTCATGCCCTCTTTTAGCTTAGTACTCATGG
+TAGATAGTATATAGATACCATAATCGACACCAATACCAACGCCCAATGCAATAACAGGTAAGGTAGAGAC
+GGTTAATCCGATATCAAGTGCCGTCATTAACCACTGAGCTAGCGTAGAAACTACATATAAAGGTAAAACA
+ACGACTAAAGTTGCTCTGACGCTTCTAAAGCTAATTAGGCACAATGCAATGACAGCACCGTAAACATAAA
+GCATCATAGGTAACTGAGCTTCTGCAACCGCTTCATTCGTTGCGGCCATAACACCGACTGGCCCAGAGGC
+TAATTTGAATTGAACGTGTTCACTACCCAACTCTTTAGCGGTAACTTTAACTGCTTCAATGACAGTGTTA
+ATCGTATCTGCTTTATGATCTTCTAAGAATAAAATCACTGGCATAACACTACAATCACTATTAAGAAGAC
+CGCTAGACGATGGAACTCGGGCAATTGACTGTACTAACGTTTGCTGATTACGTGGAATAACTCGCCATTT
+TGGATTACCTTCGTTATAACCGGCATTAACAATTTTAGAGATAGAAGATAAGCTGACCGCCGATTGCACA
+CCCGCAACATTTTCCATCTGCCATTGAAAGCGGTCTATCGTTGACATGGTATCGTAATAAGTACATGCAT
+CAGCGCTTGTCTCAATAATTACCGACATATAATCAACACTAATTGCATACCTATCAGTAATTAAGAAAGT
+ATCTTGGTTGTAACGTGAAGATTCATGTAACGCCGGAGCACCCGCATGTAATTCACCAATTTTCAAACCT
+TGGCCTTGATAAAAGCCAACAACGAATAAAATAGCCGTAAAGAACAGTATTATTCTTGCAGGACCTTTAC
+TGGCGAAACTAGCCATAAATGACCACACAGCACTTTGTTCACTTAATTGACCAACTTTCGCACTCACTTT
+TATTTTGGTAAATGAAAGTAATACTGGCAATAAAATAAGGTTAGTTAAAATAATCATCGCCACACCTATC
+GAAGCGGTGATAGCAAGTTCTTTGATAATACCAATATCAATAGAGAGTAGCGTTAAAAAACCAACCGTAT
+CGGAGAGTAATGCTACACCACCAGGAATCAACAATGCTCGAAAACTTGCTTGAGCTGCTGAAGCAGGCGT
+TAAACCAGTTGCAACTTTTTTAACGACCGAATTTATCATTTGTACGCCATGGCTCACACCAATGGCAAAA
+ACTAAAAAGGGAATCAATATCGACATAGGATCAAGACCAAAGCCAAGGCTTGATAACATGCCCATTTGCC
+AAACAACGGCAACTAAAGAACAAAGAATAGGTAAAACCGTTAAACGAATTGAATGACAAAAAATGTAGAC
+CATCACTGCGGTAATGGCTATTGCTAGGGCAAAAAATAATACTACACCCTTAGCACCCTCAGCAACATCG
+CCGACCATTTTGGCAAAACCAATGATATGTACACTGATATTATCGCGTTCAAATTCTTGACGAACTTCTT
+GTTCTAGTTTTTCTGCTATTTCAAGCGTATCTAATTTTTCACCAGTATCAGGATTAAATTCTAATAAAGC
+CGCTTTAACCATGGCACAACTGTAATCGTCAGCAACAATACTACCGACAATACCTGCTTTCTCTATATTG
+CCCTTAACTACGCCAAGGCCTTTTTCTGATGGTTGAAAATCTGCGGGGATAACTGGACCGCCGGCAAATC
+CATCCTCAACGACCTCGACAAAACGAGTACTAGGCGAGAACAGTGATTTTACTTGGATCCGATCAACACC
+AGGAATGAAAAACAACTTGTCGTGTACACCTTTTAAGGCGTTAAAGAAATCAGCGTTGAATATATCGCCA
+TTACTATCACAGACAGAGATTAGAATATTATTAGCACCACCAAAGTTTGTCCTATGTTTCAAATAGGTTT
+TCATGTAACTGTGGTTTAGCGGTATATTTTTAGTAAACGAAGCATCGAGTCTAATTTGAGTCGCTTGGAA
+GAGAAAAAAAGCACTGGTGATAATGAATAACATTAACACCAGGAGTTTATGACGAAATAGGCCTACTTCA
+ATACGGTTAGCCAGAGAAATTTTCATATTAATACATTCCGAACTTTATTAAATTTATTATGTTTTGTGTG
+TTTTACGTAGCTGTAATTATTCTTGAGATAAATCAACTACCTTAATACCAACATCAGAGACTGCAATTAA
+CTGACCTTTAAACCACACACCCGCGATTAACGTTTTTCCATCTTGCTGAGGTATTTTGCTAAAACTTTCA
+CCATCGTCGGTGCTAATAAGCAACATACCATTGTTTCCTAGAATGAAAATTCGCTCATCATTAGCAAAAA
+CAATATCATTTAATAATGCAGTGGTATTGGTGGGAACTTCATCCCACTGCGAACCATGATTGAGGCTACG
+AAAAACATGGCCACGAAGGCCTGCGACTAAAACATTACCCGTTTTCGTTCGCGCCAATGAGAAAAAAGAA
+CCTTGATAAAAGTTATCAAATTGTTGCCAGGTCAGGCCAAAGTCATCACTTTTTGCCAATAACCCTGTTT
+CACCTAATAGAAATAAACTGCCACCGTCTTGAACCAAACGATTAAAGTGCGGCAAAATGAAGGTAATCTC
+GTCTAGATAAGCGGCTTCATCTTCAGCCTTTAATTCATTAAGGTATTCAACATCATCAGCTAACAAAATC
+TCTTGATGAAATTCGTTTTGCCAAGTGCTACCACCATCATTGGTGCGAAATACCTGGCCATAAGCACCAA
+CAGCAATTCCCTGCTGAGGGTTTTTAAAATAAATATCAAAAAGGGGTTTTTCTAGTAAAGGTAAATATTG
+TTGAACTTGCCAATTGAGCCCACCATCTTGGCTGTGCAATATCGTTGCGTCATGACCAACAGCCCAACCT
+AACTGTTCATTTAAAAAGAACACATTGGTTAATGTAACTTGTACAGGTACATTGGCTTGTTGCCATTTTT
+TACCGTCGTTAGAAAGTAATATATGGCCATGCTGTCCGACCGTTACTAGCTTTTCTTGACCAATAAGTGA
+AATGTCTAATAATAATGACTTACTTGCTAATGGAGACTCTATTGCTGGAGTTGGGATATTGATAGTTGAC
+GCTGTATTTTCAGCACAAACAGGAGAAATCGAGATAAAATATATAACTGCAAAAGCAACTAATAAACGCA
+TAACAACACTCTTTTGACTTTTCTAATGATAAAAATAAATATAGAACTAAATTAAGTTAAATTTACGATA
+AGTGCAAAATTAACACTAAAAAAAACGGCTAACATCTGTCAGCCGTTTTCATATTACTGATTATCTACGA
+CCTTCTCGTCTTAGCGCAGCGGGAGTAAAATCTCGCTCGTTAAGCTTTTTAGAAAAGTCATACATTTTAG
+CTTCATTATCTAACCCTATCGCTATATAACGACGTGATTGAATATCATGAAACACATCAAGCGTTGACCA
+AAGTGTTGGTACATCATAATAATTGATAGCATGTGCTACACCTACACGATAAAGCTCATCGCGATTATCA
+TAAATATCAGTGACAGCTACTTGCCAGCTATCTTCATCGATATAAAAAACACGCTTCTTGTATATATGAC
+GAGTATTTTCTTTAAGGTTAGCTTCAACTACCCAAACACGATGCTTTTCATAACGTACTAAGTCTGGATT
+AATGTGCCCTGCCTGTAGAATATCTTCATACTTAACTTTATCACTATGAAGTCGATAGTCATTATAAGGA
+ATCAATAATTCTTGCTTGCCTTTTAAAGTCCAGTTATAACGGTTTGGTGCGCCATTATACATATCAAAAT
+CATCGGTGGTTCTTAAACCATCTGACGCTGTACCTGGTGCATCATAAGCCACATTCGGTGCACGGCGTAC
+ACGACGTTGACCCGTATTATAGGTCCATGCTTGTCTAGGTGTTTTAATTTGATCCATAGTTTCATGAACT
+AATAAAGCGGTACCAGCTAGACGAGCAGGCTCAGTTAATTTTTGTTTGAACTTAAACAAAATATTTGTTT
+TTTCAAGCTCCTCTGGTGAGGCACCTTGAACACTATATGGTAAAAGTAATGTTTCATTTAAACCAACGTA
+GGTAAAACTACCTGATGCTGTCGGTGCAGCCTGACCCGCTTGACGAGTAACACTTTCACCACGATAGCGT
+AATGTGTGGTTCCAAATTGCTTCAAGACCATTTGCTGGCACTGGAAAAGGAATACCAACAGCAGCTTGCT
+TAATACCATTACCTTCTTTAACTAATTCTGAACGTGTCGCATTATCTTTAACAGCCTGATAAACATGTTC
+TGGATATGAAGCACTACGACGTGTTTGATAAACATTCATTTTATAGGTTTCAGGATAAGTCTCAAATAAC
+TTTATTTGTCCTGGTGTTAACAACGATTTGTAATCTGCAAGATTACTCGCTGTAATAGTATATTCAATTT
+TGTCTGTTGGATAAGGATCAATATGATGATCACCAGCAGTATATCCTGCAGGTGGTTTAGTAATACCACC
+TGTCCACTCTGGAATCGAACCATCTTCATTAGCAGCACGTGTAGCACCTAAAGGGGTTAATTCTGACGAC
+AGCATTGCCGCTTGATCGGCTGGTATTTTTGCTAAAGCACCTGCCGATAAGACCATTGAGATGGTCAATG
+ATAATAGTTTGACTCTATTCATGTTATTTCTCATGATTTCTGCCTTAAATTAGATTGAATATTTTACGCT
+GAAAGAAACATAGTCGTGATCTTCCATCTTATTAGTGGTGCCAACACCACCGAAGAAGCTGTTATAGTTC
+AAATCTGCTGACCAACGACTTTGATAATCAAAGGTTACTCCCAGCGCCATTGACTTTCTGCCTTCAATAA
+ACATAAACAATGGATCAGGTGTAATACCTTTAACATCGTGGGAAAATACAACACGTGGCGCTATATTGAT
+ACCAGCGATAACGTTAGTATATTCAAATTTAGCTATTGCACGATAACCCCAAGCAAATTCTGTTGGGAAT
+GGGTTAGTCTCAACACCATCTTGTAACGCTTTGTTTAAACCTGGAGCACCATTACTAACACCACCACTGC
+GTGCGGTGCCTGGGCCATTTAAACGTAATTCACTTTGCTCGGGCATATCATTAATATTGATACCACCGAC
+CTCAATGAGTCCTACTAATTGACTCGCGCCAAACGTTGGCCCGAATAGATGTGTTAATGTCATCTGCGCT
+TGCATAGTATCAGATAAAATATAACCGTTAGCTGTTTCGCCCGGACCGAAAGGATTACCATCAGCATTAA
+CCATTTGCGAAACACCATTTAGCGCAGCGCCGGCAGGGTTTCCTGAATTATAAACTTGCTGAGGAACTGC
+AGCAAATAGTAGTTCAACATCATCAATTTGCAGCGGCTCATCTTGACGATAACTTACTTCACCGGCAAAG
+GCTGTTGTACCCAAGGTTGTGTTAAAACTCATTGCGTACATTTTAATGTCTTCTACATAATCTAACTCAA
+CACGAGAGAAACTATTTAAATCAGTATAGTTACCTTCGTTAATTTCATTTTCTACAAGATATCCAATATC
+TCCGCCTATTGATGCAGCACTATAATCTGCGGTAACGCCTGAGAATATTGGTCGACGACTATGATAATTG
+ACATGATACAAACTTATTTCAGTATCATTTAATTCAGGTAAGAACCAAGATAAACGCAAACCATATTGGC
+CGCCATCATCAGGATCATTTTCAGCTTTAGAGCCTGGTGCTCTTAAGGTAAGATTAGTAGCATAAGCACC
+ATACATTCCAGCAGCTTGCGTGGGTGATATTTTCCCTGTTCGAACTCCTTCACCAATTTCATTTAGACCA
+GCCATTAGGTAATCTAAGTTCATGTCAGGATTGCCACCAAAACCAAGTTGAACATTATTGTATTGACCAC
+CGTCACCGGCAAAGTCGTTGGTCGAAAAATAACTACCTGGTGGTGGTAAAATAGTTTTCTCCCAAGCGTA
+TTGATAAAAGGCTTCAATGTTGAAGTTATCTGTAACGCCCAATGAGCCCCATAAGGAACCAACCGGAATA
+AATGCTTCTTTTAATTCAGCACCCGGTGCACGTAAACGTGCAATATCAACAGCATTGATCTCACTGATAC
+CATGTGAAATTAACGTACTTTCACCCCAGCTAATGACTTGATCACCAAGACGAACTGAGAATGGCATTTC
+ACCGATTTCAAAATCACCATAAACATAAGCATCGAGTAGGCGGATATCTTGACAGACTTGTTTTTTCGCT
+TCGCTATCACGACAGGGATCGAAAACATTACCGGTAAGCGCATTAGAGGATGCTCTATCATCATCCATCA
+TGGCATAATCATAAAAATACATACCACGAACAAAAACACCAACATTTTGATAGTGAATATCTAATTCATG
+AACACCTTTAAATATTTTGGAGAAACTTTCACCGGCATTATAATTTAAATTGCCGTTATCACCATTGGTA
+GAATAACCACCAGCACCTTTCCAAACATCTTCTTTAACAGGCACATTGAGTGGAGAGTAAGGTCTGTAAG
+TATTATCAAAGCCTAAGGCGCTATTGGCATTGTTAGACTTACCTATATTGTCATTCCAGTTTCTATCTTC
+TGTTCGCCAGCTTGAGCCGAGACTAAAAGTAGAATCAAAACTGATCTCTACATCACCGAGCTCCCATCTT
+GCTGCTTGAGCAGTATTAACCATTGAAGTTAACAACGACATTGAAAGCGCGGCAGCAATACCTACAGCTA
+AAGGTTTTTTGGCAAAGCCATGTTGAGGCTTGTTTTTCATCTATTCTCTCCCCTGTTCAGAACATGATGC
+TAAAAGATAAAATATCACCGAAAGTTCATCTACATTAATGTAATCAAAAGTTAGTTCTTGTTATATTATT
+TATCTAACGACAGCAATAATTACATCATTTGACTTAGGTAGCAAGCGTAAACATTGGAGTTAAAGCGCTA
+TATTTTAATGACTTGCATTCAACTAAATGCCCGCTTTAATGCATTGTTTTAAACGTGCGTTTGAAATTTA
+AATATTACAATACTAGGTTTGTTTTATAAGCTCATGAAATAACGATTATTTGTTTAACTTAGGATTGTAA
+ATACACAAGGCGAATGGTCGGACCACTGTTTCAAGTGATTACTCTATTTAATAACACTGAAGCGAAATTA
+ATTCAGTTTAGATAAGGATAAAAATTTATTTTGTTGAGTTTGTAAACAAAAATCTCCTTGAATACCATTA
+ACGGTAAGGTACTTTCGTAGGTGCATAGCAGGAAATTGCACTTTAACACCTTGGGTCGTTGTGACGACAA
+CATTTTGAACTGTGCCTTGGTAGTAAGGGAGAAATTCATTAGTCGTTATTTTAAGAGAGAAGTAATATTT
+CATGTTATTAAATACATTTACGGATATAAATACTAGTAACGTGCTAATTTGAAATCAAAGCACGTTACTA
+CCAAATGATATTATAAGTTGAATTAGTCATTGAGTGCAGCATCAAGCTTTTCTTTTAAGTCATTAGACAA
+GTTGGTTAATGCCTGTAATTTAACTAATTCTGCTTTCATTAACTTTTGATGTGCAGGGGCAAAGCTTTTA
+AATTGAATTAACGGTGTTATTAGTCTTGAGGCCACTTGTGGATTAATTTCATTTAATTTAGCAATTTGAT
+CAGCTAAGAATTGATAACCTCGCCCTGTCGGACAATGAAAATACTTAGGATTATTCATTGCAAAAGCACC
+AATTAACGAGCGTGCTCTATTCGGATTTTTTAAGCTAAATTGTGGATGTTCTAAAAGGTTGGCAAGTTGT
+GTAAAAACATCTTCACTGACCACGCTAGCATTCAGGGCAAACCATTTATCCATAACTAATGTAGTTTGTT
+GCCACTTATTTTCGAAATGTTCTAATTGTTCATTTAAATCGTCTAAATTATTTTTAGAGCTACAGGTTAA
+AGCAGCCAAACTATCAGTCATGTTCTCTTTTAATATGTCATCATTATTCGTCGCTTGCTGGTATTGTTGC
+GTAACCAAGTACTGGTATTCAGGTAAAAGGCTTAAATAGGACAAACAAACATTTTTCAATGCTCTATTCG
+CCACAGCATTATCTTTTAAATCTTCGTGCTGACAAGCTTTATAGCTAACAAGTAATTGTTGCTGAGTACC
+TCGCGCAATAAAAGTAGCAAGTGTGGTTATCGCATTAGTCAATGCTATTGGGTCAATATCAACCATCAAA
+CTAGCAGCTTCATCGAAACTCGGTAATGATAATTGCTCCGCAATGAAGGCGCGATCGCCACCACTATTTA
+ACATATCATTGATTGCATTGATTAATTCATTAGGGATAGTGTAATCAATATCAAACGTTAATTGATGTAA
+GTATGACATTAACAATTTCTGACCTGCATCCCAGCGACAGAAGCTATTATCAGCTTGCTGCATAATGGTT
+AATAGGCTGGTATTATTTTGATCAAAAATCAACTTAACTGGCGCACTAAAATCAGCAAGCATTGCTAACG
+TTGGTTTGCTGGTAAAACCACTAAACTGCCAACTTTGCTCGGTTTGGGTCAATTCTAATAACTCACTTTG
+CGAAGCCTCGTTATTATTGTCACTGATTAATTCAACTTTGATTGGAATATGTAAAGCTTGTGGATTCTGT
+TGATTTTTAGTTATTGGTGATTGCTGTAATAAAGTTAATGTATAAATGTTAGTTTGTGAGTCAAACATTT
+CTTGTGCTTTAATCACAGGTGTTCCGGACTGGCTATACCATAACTTAAATTGAGCTAAATCTTTACCGCT
+GGCATCACTCATAGCATTGATAAAATCATCACAAGTGACAGCCATCCCATCAAAACGAGAGAAATATAAG
+TCCATGCCTTGTCTAAATTTATCTACACCAATCAATGTATGCAACATACGAATAACTTCAGAGCCTTTTT
+CATAGACTGTTAGCGTGTAAAAGTTATTCATTTCAAGTACTTTTTCAGGTCGTATTGGATGCGCCATTGG
+ACCTGCATCCTCAGCAAACTGCTGAGAACGTAATACGCGTACGTTTTGAATACGAGTCACCGCACTTGAA
+TGCATTTGGGCACTAAATTGCTGATCTCGAAACACGGTTAAGCCTTCTTTTAAGCTTAGTTGAAACCAAT
+CACGACAGGTGACGCGATTTCCGGTCCAGTTATGAAAATACTCATGGGCAATAACCGCTTCAATATTAAA
+ATAGTCACTATCTGTTGCGCAATGACTATCTGCAAGTACGTATTTAGAATTAAAAACATTTAAGCCTTTG
+TTTTCCATCGCACCCATATTAAAAAAGTCTACCGCGACAATCATGTAGATATCTAAGTCATATTCAAGAC
+CAAATGTCTCTTCATCCCATGCCATTGATTTTTGCAGTGACGTCATGGCATGTTCAGCTTTCGCCAAGTT
+GCCTTCATCAACAAATATCTCAAGGGCAACTTCCCGGCCCGACGCCGTCGTAAAGTTATCCTCAAGTAAG
+TCAAAATTACCTGCGACTAAGGCAAAAAGGTAACAAGGTTTTGGAAAGGGGTCATGCCAAGTAACAAAGT
+GTTTATTGTCCGACAACTCACCACTCGCCACTTTATTACCATTAGATAATAAGTAGGGATATAGGTTTTT
+ATCAGCGATAACCTTAGTGGTAAATGTTGCCATCACATCAGGTCTATCTAGATAATAGCTGATGCGTCGA
+AAGCCTTCAGCTTCACATTGAGTACAAAAAGCATCACCTGATTTAAATAACCCTTCTAGCGCCGTGTTTT
+CTTGTGGGTTTATCTCGGTAGTAATAATGAGCGTAAAATGGCTTCTATCTGGCAAGCTACTTGCTGGGAT
+AATTAATAACGTCTCATTAATTTGATATTGATCTTTACTGAGCGCCTGATTATCAAGCACTAATGAAACT
+AATGTTAAGTGCTCACCATTTAGTTGTAATGCTTGTTGAACGTCACCTTTTCGCTCTATGGTCAATTCAC
+TGACCACTTGACTACAAGTATCATCTAAATGGATAGTTAAATTTACTGTATTAATAGTAAAGTCAGCTGG
+GCGGTAGTCCGCTAAAAACCGTGGTGCTGTGTCTGATAAAATAGATGACATAATAGAGCCTTACTTTGGA
+GATGAAAATTAAGCTGTTGCTTTATGAGTTGTTTCTTTAGTCGTTTTATTAGTTAATGTCTTAATATTAA
+AACCAATAAAGCCATAAATAACAGCAAGGATGGGATTAATCCAGTTAAAGAAACAATAAAACATATAATC
+AAGTGGGTTAACTAATAACACCCCTGACATATAAACGGCACAAGTATTCCATGGGATTAGTGGTGAAGTA
+ATGGTACCTGCATCTTCCAGAGTACGGCTTAACACCAAGGGATCTAAACCTCTTCGCTCGTATTCTTCTT
+TATACATACGACCAGGCATTACAATAGCCATATATTGATCCGCGGTTAAAATGTTAGTGCCGATACACGT
+AGCCACAGTACTCGCGATAAGACTACCGGTTGATTTAGCTGAAGCTAAAATAACCTCAACAAACTTTTTC
+AACATACCTAAGTGCTCTAATACCGCACCAAAACTTAACGCACACATGATAAGCCAAACAGTATTTAACA
+TAGAAGACATACCACCTCCACTGAGTAATGAGTCTAGCTGGCTGTTGCCTGTTTCAATCACTACCCCGTC
+AAAAAACGCCGTCCAGATCACTTTTACATTTGCTGTAATCAAATCGGTATTTCCGCCTAAACGTACGATT
+AACTCTTGTTGAAATACCAATGCCCAAACGCCACCAATCAAAGCACCAATTGCAACTGCGGGAAAGGCAG
+GTACTTTTTTAATGGCCAGCGTTAATAAAACCAAGAGTGGCACTAAATTAAAGACCGAAATATTAAATTG
+TTCTGCTAACTGCTGGCTTAACAAATCAATACTGTCATTATTTACTGTGATAGTTTCATTAAGCCCAATA
+ATGATGAACAAGACTAGCGCCGTAACAATAGAAGGCGCGGTTGTCCAAAACATATAACGGATATGAGCAA
+AAAGTTCACTACCTGCGATAGCCGGAGCTAAATTTGTTGTCTCTGAAAGTGGAGAAATTTTATCACCAAA
+GTAAGCACCAGAAATAACAGCACCTGCAGTAACAGCCGGAGATAAATCTAATCCCTGAGCTATACCAATT
+AAAGCAACACCGATTGTAGCTGCAGTAGTCCATGAACTACCAATACTCATAGAGACGATCGCACACATTA
+CACAGGCCGCAGCATAAAACCATGATGGATTTAATAACTGTAATCCATAATAAATCATTGTTGGTACGGT
+ACCCGATAATAACCAAGTACCAATCAGCGAGCCTACGGCTAATAAGATTAAAACCGCACCAAGGGAAAGA
+GAAATGCCATTTACAATGGCTTTTTCAATAGAGTGCCAGTTGTGCCCATTTTTTACGCCGACAATAATAG
+CAACGCCCATGGATATAAGTAGTGCTATTTGATTCGGGCCATAAGACGAGTTGTCACCAAAATAAAATAC
+GGCGAGGGTAAGTAAACAAATTAAAGTGATCACTGGAATGCTTGCATCGAGCATACTTGGTTGTTTTGGG
+AGATTTAACTCAGACATGTAATGTAAACCTTTTATTATTGTAGTTATTTAACGGTAGGCTTTATATAAAA
+ATAAAGCCGCCTCGATGGGCGGCTTAATTATGCAAATACTGATTATTTTTTTGCGATTTTACCTAAAGAT
+ACAAAATCAAATGTTATCCGAGCTGCCTCATCTAAAAATGGGTCTAAATCATCAAGTTCATCAGATAAAT
+CATCTAAATCGGTTACTTTCTCTTTACCTAAAAGCACAAGTTGTTCATTAACACGTACTAAACGTTTACT
+TTTACGTTCTTCACGCTCAGATTTACGTGTTGCAAGGTTTAATGAAATAGTTTTATCATCTTTTTCCGCT
+TGATAAATACTAATATCTTCCAATAAGTAATTAAACTCTGGATTTTCTTTAATACGTTGCTGATAAAGAG
+AACTCAGGTATTCAATATCTGTATTGAGTTCATTCAACGGCGAATATTTGGCTTTTTGAATTTGATCCCA
+AGGTAGTGCGTTTTCTTCTTTACTTTCGCCCCAATCTTCTGGGTTTACCGCAGCAGGGAAAGAGATGTCA
+GGTAGTACACCTCTATGCTGTGTACTACCGCCATTTATACGATAAAATTTAGCAATAGTATATTGAATGC
+TTCCTAAAGGCTTTTCATATAAGTCATATACGCGACCTAAACCTCGGTGTTGTTGCACTGTACCTTTACC
+AAAAGTATGTTCACCAATAATGACACCACGACCATAATCTTGAATGGCAGCAGAGAATATTTCAGAGGCT
+GAAGCACTGTAGCGATCAACCATTACAGTTAGGGGACCATCAAAAAAGCTAACACCATCGCGATCACTAT
+TTACTTGAATACGATTTGCGCCATCTCTAATTTGAACAACAGGACCTTTATCGATAAACAAACCTGTTAA
+TAAAGTCGCTTCGCTCAATGAGCCGCCGCCGTTACCGCGAAGGTCAACAATGATGCCCTCAACTTCCTGC
+TCTTTAAGTTTGGCTATTTCTTTTTTTACATCTTTAGATAGGTTGTTGTAAAAGCTAGGTATAGTAATAA
+CACCTAATTTTTTACTGTCTGCCACATCTGGATTTTCAAGATAAACCTCTGACTTTGCGGCTCTATCTTC
+TAATTTGATAATATCTCTAACGATAGAAACCACTTTAATATTGGCTTCATCGTCACTATCACCTGATAAT
+ATTTGTAAGCGAACTGTAGTGCCTTTAGCACCTTTAATTAATTCGACCACATCATCTAAGCGCCAACCGA
+TAACATCTTCAAAATCTTTATCGCCTTGGGCAACGCCCACAATACGGTCTTTTGATTTTAATTGTTTAGA
+CTTATCTGCCGGTCCACCCGTAACAACACGGTGAATAACAGTATAATCTTCAATTGAACGTAACTCTGCA
+CCAATACCCTCAAGTGACAAGTTCATATCAACTTGGAATCGTTCTGCATTTCGCGGCGATAAATATGAAG
+TATGTGGCTCAACAACACGAGCAAAGCTATTCATTACAAGTTGGAAAGCATCTTCACTTTCACTTTGCTT
+TAAACGTTTAATCGCGTACTCATAGCGTTTAGTTAATACTTCTTTAATTTTTGGCCATTCTTTCTTGGTT
+AATGTCAGGTTTAAAACATCTGATTTAACCTTTAACCGCCATAATTCATTCAACTCAGCTTCACTAACAG
+GCCAAGGTGCTTCTTCACGATCAAAAGAATAAATTTCTTCTTTGGTGAAATTGAAAGGGTTTTTATCGCC
+TTTACTATTTAATAAACTGACTGCATATTCATAACGTTCTAAACGTCTTTGCATATTTAGGTTATAAATA
+TCGTAAGCGGTTGCCAACTTACCACGTGTCAATACAGTGTCGAATTCAAGACGATATTTCTGAAAATCAT
+CAATATCAGTTGCTAAGAAAATATTTCTCGCATAATCGAGTTGTTTAATAAAACGATCAAAAACTTCACC
+TGATAGAGCATCATCAATGATGACTTTCTTATAATGCGCACGAGTGAATCGTGCCGTAATGCGCTTGCTT
+GCTGTAGCATGCTGAGATTCAGGCATGAGTACAGGGAGTTCTTCTGGAGTGATTGGTTTTTCAAACGCAA
+TAGCGCTTACAGATAAACCTAACGATAAAGATACGGCGAGAGCGATACGACAAAATTTTTGCATGCATTA
+ACTTCCTATTCAATTTCTAAGTGACCTAACGGTTTCTGCTAGGCCTAGCCGCCAAACCTAATTATGGCGA
+CTTTTGACTGCTTACAAGTAGATGTTTTGTAGTTGAGTTTTGATAACCATGCCAGAATCAAGTTGTACAC
+TGATATCTTTACCTGAAATTTCAGTGATAGTCGCTTTCATTGGTGAATTACCCAATTGCACTCTAACTTT
+ACTACCTACGTTAATTGTAGTTGATTCAACAGATTTAAGTGGCTCTACTTCTTTTTTCACAGTTTTTTTC
+GGTGTTGACTTAACTGTTTTAAATTTAGTTGATTCACGTTTTTTATCAGCTGGCTTATTATTAGCTGCTT
+CTGTTGAGCCTTGTTTACCTTTATAAGGCTTTTTAGCATCGTTGTCTGTCGCTTTTTTGTTACCAAATTT
+TTCTTGGCTTTCTTTAAGCGTTTTGCTGGCATAAGCTGCTTGATCTTCATCAATTTCAGCAACGTCTTTG
+CCATCAACGTCTACACGTGAATTACCAACCTTGATAACTTTTAGATAACGCCAGCTGCTTGTATAATGTC
+TTAATGCTTGACGTAAACGTGTTTTGCTCACCGTTTCATCATCATCAAGCTTTTCAGCTAGATCTTGGAA
+TATACCAATTTTAAGGGGTTTAACAGGACCTTTAATTGAAAAACACTCTGGGAATTTTTCAGTTAAATAA
+GCAATGATGTCTTTCGTACTTGTACGTTTAATTTCAGTTTCCATAGCTACACTTTTTTACAATTTTAATT
+AAATTAAGCTGATTTTATTTTTAAACAAGAATCACTCTATCAAGAACGACTCTAGCAAGAAAATAGCGCC
+AATGTTTATCTTTCTTTATTCTTCAGATTGAAGATGTTGCTCAGGATTATCGAGCACATGCTTACACCAA
+TCATATATATCATCTGTTTCTATCTCAGCAATCGCTTCTTGGCCTATCCAGGTATCCCAAATGAGTGCCA
+ACAACTGCTCTAACACTTCCGTATCGATATTTTCATCCGCTAAGTCGTACATAGTATGATAAATTTCATT
+CATACGCTCAGCAACTTCTTCTTCCTGACCATCCCAGTCCCCAACAATTTCTTGGGTTACTAGATAGTCA
+TGAATGACTACAAATTCTTTCATTAAACTTTCACTTTCTCTATAAATTTTAGACTACAGGGTAAACTTAC
+GCATTGTCCATAGCAGTAATATTTTGCTCGAAAGCCTGTACTATCGACACAATGCCTTGTTCGTCTTCTA
+GGTTGAATCGATCAAACACTGTGCTATCAATGTCTAAAATAGCAATCACTTTACCAGCGATTTTAACAGG
+AACAACTAGTTCAGCATTACTACTTGCATCACAAGCAATATGACCATCAAACTGATGAACATCTGAAATA
+CGCTGAACTTCTCCTGTAAAAGAACAAGTACCACAAACGCCTTTACCGACAGGAATTCGAATACAAGCGA
+CTTTACCTTGAAAAGGGCCAAGCACCAATTCACCATCAATAAGACGATAAAAGCCAACCCAATTTACATC
+AGCTAATCGCTCAAACAGCAAAGCACTGATATTTGCCATGTTTGCAATAATATCAGATTCATCGTTTATT
+AGCGCTTTAGTTTGCCCTAATAGTTCATGATAAAATTCAGCTTGATTACTCATTTAAAGGCACCATTGAA
+GAAAGCTATGATAAAAAGCGCTAACATACCTAAAAACACACGATAATTAAAGCTTTTCTCGAACAAATGG
+CCAACTATTCCGAGTTATTAGTTCATTTATCAATCTTGAAGGCTAAATTTCACTAAAACACGGGCGGTAA
+TGCTTTGACTACCGATTAATGATGAATGCGCTCTTGGACTTGAGTCTTTCATCATTGCCTCTGCATACAT
+AGGACGATAATGATTACTTGACTGCTCTCTAATTAATTGTAATTTTTCTATTTTTCGCCCTGCCTGTTCA
+GCCATACGCTGAGCTTTTTTCCTTGCATGGCTAATAGCTTTTAATAAAGCTTGTTGGTAATACTCGTCTC
+TTCCCTCGACACTCATAGATAGTGAGGAAATATGACTGACATTTATTTTAATAATTTTCGTTAAAAAACT
+ATCGTAGTCATCAATTTTATTAAAATTAACAGTAATTTGACGACTTAATTCAAATAATGGTCTTTTTTGT
+CCATTAACAGTATTTGTTTGTTGATTAATACTTTGGCCATCAATATAAACACTGCCTTGCCTAGCGTTAT
+TAAGTTCAAGGCCCTGCACTTGAATTGAGGGTTTTTCTTCCACTATACGTAAATTAACCCGTGCAGAAGT
+TATATTTCTGTCCTTTACTGCAAGGCTTTTAGCTGCATTAACGACTGAATTACTCTTTTTATCTACTAAT
+GCTTTTAACTTATTCGGTACGCGACCACGTTCAGTAATTGTTAACGTTAATGAAAATTGATCAGGTATAA
+CCACCACACTGCCCTGACCTGAAACTTCAATCCCTGTATCATCAAAAGAAAAAGCGTAGCTTGGTAACAA
+TGAGCAAATCAAAAGTGTCGAGTACGATGTTATGCGCTTTAAGTTTAACAACGTATTTATAGGTGAACGA
+AAAGATAACAAATTCATGTTAGCGCCTTAAATTAAGTGGTGAATGTACTGAACCCGTTACCTAAAAAATA
+CTAGCCTTTGGAGGTTGTAATCCATTCATTGCTGCGCCTAAAACCAAGTAGACCAGCAAATTCTGAAAAT
+GTATATTAAATGATAACGGGTGAATCGTTGTAAAAAGGAGGACGTTTCCCACTTAACTGCTTTATTTTTT
+ATTGATAAACTTAAGAAAGTCTTCTTTCTCATCTTTGCTAGCTTTCTGCCACCAGTATTTGAGCATAGGA
+ACCGTGTCTACCTTGTTGATAACTTTGTTATTAAAGGCCTGGCTATCTACAGCAGTAGTTATGGTTGGAC
+TATTGCTTTGAGAGATAACTACTGGGGCTGATAATGTGGTAACTACTTTAGTTACCTGTTTACCCAATTT
+ATAATCACTAAGTGTCTCTAATTCTAACACCAATTCTTGTTTGTTTTCATCGAGCAAGATAACTTCTGGT
+GATTGAACAAAGCGCTCGGCCGAAGCTAAATCACTAATTTTACTTGTCGATAAAAATAATTCCTGCTGAT
+TTTCTACTACCAGTTTAACGACGAAATAATCAGACTTTACCAGTCTATCCTCACCCATATCTAAATCTTC
+AAAAACATCTTTATATTTAATGACTAAAGTATGTTTCCCTTGAGTTAAATCAATCGTTCGTTTTTTTGAT
+AAAAAACCATGTTCAACGGCTTTGTCATCAACGTCACGTAATATTAGATTATCAGAAACCGTTAATGTCG
+CAGCGTTAGCCTTAACAGCAATAAAACTGCCTAGCAGGAGGCTGGCACAAAGATAACTTAGTAGTGAATT
+GTTCAAAAATTTTGCGCGAGTGGTCATTGTAGTCAAGCTTGAATCCTTTATAGGGGTGATATGTAATTAC
+TCTTTATAAACTGCCTAGCGAATAAATAAAAGAAAAAAGATGTGATAAAGGTTAGACATTCATTCAACCC
+CATGCGTATTATCCATGCAAGTTAAAATGTAGTGAGCAAACATGGATGGCAAGAAACTCGACATTAACAA
+ACCTTTTTCTAAGTACTAAAAGAAATATGGGCCGTTTGATTAGTCATATCGTCAAAGCTGACGATATCGA
+TGATATCGTCCAAGAAACCTTTATTAAGACTTATGAAGCCGACTTAAAGCAAGAAATTAAGTACGTTCGC
+AGCTATATGCTCAAAACGGCAAAAAACCTTGCGTTGAACCATGTAGCTCGATGGGATAATAAATATAATG
+ATTCTCTAGAGGATTTTTCTCAGCCACCTGTTCAATTAACTAGCGGAAAAGTTGAAGACGATTATGAAAG
+CAAAGAACAGTTCTTATTTTTTTGTCGAGCAACGGATCAACTATCAGGTTCAGTGCGTAAATGTTTTATT
+TTAAAAAAAGTTTACGGATTAAGCCAAAAAGAAATTGCTAGCTATTTAAATTTGAGTGAGAGCACAGTCG
+AAAAACACATAGCACAGGGTCTCCTTAAAAGTACAAAGTATATAAAACGAATGAATCACGGTCATAGTGT
+TAAAGGTGCTAAACAAAACCACCAAGTTCATAGCCTCCAAGTAAAAAAAACAGTTTTGAAATAGAGTAAT
+AAGAATGGGTAATGTAAGCCAACTATTCGGTAAAGATAACAAACAACAAGATTACAGTATTCAAGAAGAT
+AGTATCCAAGACCTTGCTTGTCTTTGGATTAGTCGTATGGATCGTGGATTAAGTGCATCTGAACAACAAG
+AGCTCGTTGAGTGGTGTAAGCAAAAGACTCAACATCATAATGCGCTACTTGAGATGGCTTCTTACTGGGA
+TGATTTAAGTGTTTTGAATGAATTAAGTGATTTATTTCCGTTAATACAACCCAAAGTTGGCAATCAACGA
+AACAAATTCTCTGCTATCGCCCTAGCGGCAAGTGTCGCCATTATTTCTATCATAGGTCTCAATACCTTCG
+TCAATGAATCATTTTTACCTTATTTACCGTCTTATCATGAACAGACATTAACCCAAACTCAAACCTTGAA
+AACTCAAGTGGGTGAACAGACAAGTTTTACTTTGCAAGATGGTTCTCAAATTCAGTTAAATACTAACAGT
+CTTATCATAGTAGACTATAGCCCCACACAACGCCTACTCACACTCGTGCAAGGCGAAGCCCGTTTTGATG
+TCGCTAAAGATAAAAATCGTCCTTTTACCGTGACCGTTGGTGAAAAGTCTTTTACTGCACTGGGTACAAT
+ATTTAATGTCCAAAGAAACAATAATCAAGCAATGGAATTAGTTGTTACCGAAGGAAAAGTATTAATTACC
+AAAGCAACAACTTCAATCACTGATATTAAAGACACCTTACTTTCAGTGAGTACGGCATTTATGCCCGATA
+TACTTGAAGCCACATTAGTCATCTCTGGTGAAAAAGCGGTGATAGCAGAAAATTCAGCACCGATTACTAA
+AACACCAGTCGAGAAAGTCTCTTTAGATCAAATTAACCGTGACCTAGCTTGGCAGCAAGGTATGCTTATT
+TTTGAAGGAGAGCCTTTATCAATGGCACTGGCTGAGATTAGCCGCTATACCTCCAGTAACTTTGAGATTG
+TTGACAGTAAACTATCTGAGTTAACTGTCGCGGGTTACTTCAAAGCCGGGGATATTGATGGTCTATTAAC
+CTCATTACAAAGTAACTTTGGCATTATTTATCGCAAAAACTCCAGCGGCACTATTTTACTGTCCTCCGCA
+GAATAATCACCATCATCTCGAAAATCCTCTCTTATTTACTTGATTAATAGCTGGTATTTTTTACTGGCTA
+TTTAACTACAGATAGAACAATATAAAAAAAAACAAAAAATAAATTAGAGGATTCCCCCTGCTTAACTGTT
+TATTACTATTGCACAGTTGGCGAAATAAACTTCGTCTGAATCAAGCCTCGTTTAGGCATGCCTTGTTGCT
+TAATATCTCCTTAGTGATGATGTTATCAACAATAAGTCATGTCCAGGCAGAGGAACTAATTCGCTTTGAT
+ATTAATAAACAACGAGCTGATAAAGCTTTAATTGCATTTGCCCAAAAGGCCAATCAAACGATAATTTTTT
+CCTTTGATCTAGCCAAGCAATATCAAGCAAATACTTTGAAAGGTTATTATCCTGTTAACCCGGGCCTAAA
+AAAATTATTAAATGGCTCTGGTCTAATCGCTGTTGTTAATAACTCTGGTCAACTGAGCATTCAAGTTGAT
+TCACATAACAAGAGAGATATAACAATGAGAAATAAAAACATACATGCCGCGCTAATACCGATTTTACTCG
+GTGCAGCCAGCCAAACAGCATTAGCTCAAGAACCAGCACAAGCACAAGAAGAAGAAGTAGAGAAAATATC
+CATAGTCGGTAGCCGAGTGGCTGGCCGATCTGTCGAAGACTTACCTGTGCCTGTTGATATTTTATCAGCG
+GAAGCGTTAGCAAATACTGGTCAGACAGAAGTTGGCCGAATGCTCCAAGCCATTGCCCCATCATTTAACT
+TCTCTAGCTCATCTATTAGTGATGGTACCGATGCTTTACGCCCAGCAACATTACGAGGCCTAGGTCCGGA
+TCAAACCCTAGTACTGATTAATGGTCGTCGTCGTCACCAAGCCAGTTTAATTCATATCAACACTTCTGTT
+GGCCGAGGCACAGCGGGTACTGATATGAATGCTATCCCTGCAGCTTCAATCAAACGTATTGAAGTATTAC
+GTGATGGTGCTGCTGCACAATATGGCTCTGATGCCATAGCAGGTGTTATCAATATCGTACTTAACGATGC
+CGATGAAGGCGGTAAAGTAGCGGTATCTTATGGTGAATATTCAGAGGGTGATGGTGAAACAACCAATGTA
+GACATCTCTAAGGGCTTTAGCTTAGGAGATAATGGTTACCTTAATACAACCCTTAACTTTAGAGATCGTG
+GCTTTACTAATCGTGCAGGCTTGCATGGCTCATGTCAATTCTCAGGATGTATTGAGCAGGCTAATGGTGA
+TTTATTATTAGGCGACCCTAGAGAAGCAACAGCAACTCGTTCCACCTTTAGAATTGGTGATGCGGATGCC
+AGTCAGTTTGGTTTAACCATTAATAGCGGTTATGAATTAGGTGATGGTGAATTGTATGGTTTCCTTACTT
+ATTCAAATCGCGATAATGAATCAGCCGCATTTTTCCGCCACAACAATAATAATGGCGGTAATGCCCCACT
+ACAAGATGGCGATGCGACTATTCCAGCCGGATTTTTACCTAAAATTAATACTGAAATAAAAGACATTTCT
+TATAATTTTGGTTATCAAACAGAATTTTCAGATGGCTCGTCTTTAGATTTTTCTTATACCTATGGGCAGA
+ACAATATTGATTATGTTACCAGTAACACCATTAACTCTTCTTTTGCTAACTCATTACGTTACAGCTCAAG
+TTTAAGCGCAGATGAAATTAGAGCCTCGATTCCGCGCCAAGCGTCAGCATACGGATTAGAGTTATCACTG
+CAAACATTAAACCTTGATTATACCCAAGACTATGAATACTTTTCATTAGCCATGGGCGCAGAAATTAGAA
+CGGATGAATTTAAAGTAACTGCCGGTGATGAATATTCTTATCGTGACTATGATACCGATGAATTAGGTAA
+TAGTTTATTCCCTGATGACCGCTCTGCCGGCACTCAAGGATTTGGTGGTACAGCGCCAATGCAAGCTGTA
+GATGAAACCCGTGATGTCATCTCATTTTATATTGATGCTGAAACTGAAGTTACTGAAGACTTAATCGTCA
+GCGGCGCTGTACGTTACGATGATTATGAAGGCTTTGGCGACAGTACCAACTTCAAATTAGCCGCTAACTG
+GTCTATCACTGAGGATATTGCTATACGTGGTGCGATGAGTACAGGTTTTAGAGCACCATCAATGCAACAA
+CTTTACACTGACAACATAAGTACTCAGTTCCAAACAGATCCTGCTAATCCTGGCGGCGATCAAATTGCCG
+TACAAGTGGGTACTTTTCGTAATGACTCAAACCTAGCTAAAGCGATAGGTATACCTGAATTAAAAGAAGA
+AGAAGCCACTAACTTTAGTTTAGGGACCGTCATTAATATTACCGATGATATTAACTTAACCATCGACTGG
+TACTCAATTGATATTGATGATCGAATCGTATTAAGTAACTCCCTAGGTCAAGGTTTATCACCTGCTTTAG
+ATGCGGCACTTATTGCATCCGGCGCTGGTGCAGGTCAGTTTTTCCTAAATGGTGCTGATACTGAAACGAC
+AGGCATTGATATCATTGCTACATGGAATACTGAACTACTCGGTGGTGACTTTAATTTAACTGCTGCCGCA
+AACTTTACTGAAACTGATGTGGTAAATATCTATACACCACCAGACAGTGCATTGGGTGGTATCGATCCAA
+GTGATGTATTTTCAGAGCAAGCCGTTTCTATTATTGAAGAATGGCAACCACAAGATCGTATTAGCTTAAG
+TGGTTTGTATACTATTGGTGATGTAAGTATTAATTTAGCCTTTAACCGCTATGGTGAATATACAGTTACT
+GACGGAGGCACACAAACTTACGGTGCTGAAGTATTAACTGACTTACGTGTTAACTATCAAGTAACTGAGA
+GCTTATCATTTAACATTGGTGGTAATAACTTGTTTGATGTTTACCCTGATGAAAACACTATAGGTAACTC
+ACGTTCAGGAACAATAGTGGATGCAAGTGGCGATGTTGTAGTAAGTAGCCCTGGCGTATTTACTTATTCA
+CGTCGTTCGGCTCCTTTTGGATTTAATGGCGCATTTTACTATGCAGGTGCTGAATTTAAATTCTAATACT
+AATTCTAGCGAATACTAGATAAAAAAAAGCGCAGAGTAATCTGCGCTTTTTATTTTATAACGGTTCATCA
+ATGCTAAAAGATATTCATATAAGCGTTATCAATAAAAAGATGGTCAAACCCTACGAAAAAAATCTTTACG
+TTAATCATTAAACCGTTTCGAATCTATTCAAACAATGCAGGTACTCTTACCTGACCTTCCATAAGTACGC
+GAGCACTTCGGCTCATACTTACTTTTTTCACCGTCCAGTTATCATTAACACATTCAGCTTGTGCGCCAAC
+CTTTAGCGTGCCTGATGGGTGACCAAAAGTTACCTCGCTTCTTTCTCCCGAGCCAGCAGCAATATTGACC
+AAAGTACCAGGAATGGCTGCTGCAGTACCAATAGCTACGGCAGCAGTTCCCATCATGGCATGGTGTAACT
+TACCCATAGAGAGTGCACGTACGTGTAAATCAATCTCACCGGCAGTAATATTTTTACCACTAGACGTTGT
+ATAATCCTGTGCATGTGAAACAAAAGCAACTTTTGGGGTATGTTGACGGGCTTTCGCTTCTTCGATATCG
+CTAATTAAACCCATTTTTATCGCACCATACGCACGAATGGTTTCAAAACGTGCAAGGGCTTCATCATCAT
+TATTTATAGCGTCTTGAAGCTCGGTACCTGTATAACCTATTTCGTCTGCATTTAAGAAAATGGTTGGAAT
+ACCTGCCATGATCATAGTCGCTTTAAATGTGCCAATATCAGGTACAACAAGATCATCAACCAAATTACCT
+GTAGGGAACATTGCCTCACTCGGGTCTACCGGTGCAACAAAATCAACTTTCACTTCAGCTGCAGGGAAAG
+TTACGCCATCGAGTTCAAAGTCACCAGTTTCTTGTACCTCACCGTTAGTGATTGGTACATGGGCAATAAT
+CGTTTTGCTGATATTCTTTTGCCAAATTCGCACTTCACAAATACCGTTCGCAGGTATTCTGTCTGCACTC
+ACTAATCCTGAACTAATAGCAAAAGAACCAACAGCTGCAGTAAGGTTGCCGCAATTGCCACTCCAATCAA
+CAAACGCTTTATCAATGGCCACTTGGCCAAAGAGATAGTCGACATCGTGATCCACTTGTTCTGATTTAGC
+TAAGATTACCGTTTTACTAGTACTAGACGTTGCTCCGCCCATACCATCGGTTTGTTTACCGTATGGATCT
+GGGCTACCAATGACGCGCAATAACATGTTATCGCGAGGTTTACCTGGAACCTGACAGCTTGCTGGCAAAT
+CGGTTAAATTAAAAAATACGCCCTTAGAGGTACCTCCACGAATGTATGTAGCAGGAATTTTCACTTGAGG
+TTTATGCACTTGAGAATCGTGAGACATCACGTTTTCCTTTTATTTAATTAATAAAAAAGCGGCACTAACA
+TAACTGTTAAGTGCCGCTTAAATGATTATTTTAGCGAGACTTAGCTAGCATTTGATTGAAGAAAATCGGT
+GGCGAACTTTTGTAACACCCCGCCGCCGTTGTACACGGTAACTTCTTCGGCTGTATCTAAACGACATTTC
+ACTGGAATTTTAATTATTTCGCCATTTGTACGCGTCATAATCACAGTCATAGCACCACCTGGAGCGGTAG
+TACCTTCAACATCATAAGTTTCAGTACCATCAATGCTATAAGTATTACGTGTGTCACCCTTGGTAAATTC
+GAGTGGTAACACGCCCATACCAATCAAGTTAGTACGGTGAATACGCTCAAAGCCTTCTGAAACGATAACT
+TCAACACCCGCTAAACGAACACCTTTTGCTGCCCAGTCACGTGATGAACCTTGACCGTAATCAGCACCAG
+CGATAATGATTAATGGCTGTTTGCGTTCCATGTAAGTTTCGATCGCTTCCCACATGCGAGATTCAGTACC
+TTCAGGCTCAATACGTGCAAGTGAACCTTGCTTAACTTCGCCTTTATCATCACGACACATTTCATTGAAC
+AATTTCGGGTTAGCGAATGTTGCACGTTGTGTTGTTTCATGATCACCACGATGCGTTGCGTATGAGTTAA
+AGTCTTCGTGTGGAACGCCCATTTTATCAAGGTAAGCACCTGAAGCACTGTTTAACTGAATAGCATTAGA
+CGGTGATAAATGATCCGTTGTGATGTTGTCACCAAGTACCGCTAAAGGTCGCATACCCTTCATTGTACGT
+TCACCCGCTAAGGCACCTTCCCAATAAGGAGGACGACGAATATAAGTACTGGTAAGATCCCAGTCGTATA
+ATGGACTTTCAGCAGGCTCAAAAGCGCCTAAATCAAACATTGGCGTGTAGATTTTTTTGAATTGCTCAGG
+TTTAACACATGATGCAACAATTGAATCAATCTCTTCATCTGATGGCCAGATATCTTTCAAAGTAATGTCA
+TTACCATTTTGGTCTTGACCAAGTACATCTTTTTCAATATCAAAACGCATGGTACCAGCAAGCGCATAAG
+CAACAACTAATGGTGGCGACGCTAAGAAAGCTTGTTTGGCGTGAGGATGAATACGACCATCAAAGTTACG
+GTTACCTGATAATACTGCTGTTGAGTATAAATCACGGTCGATTATTTCTTCTTGGATTTTCGGATCTAAG
+GCACCTGACATACCGTTACAAGTAGTACATGCGTAACCAACAATACCAAAACCTAGTTTTTCCATTTCAG
+ATAATAAACCAGCTTCTTCTAGGTAAAGTTTTGCTACTTTTGAACCCGGTGCGAATGATGATTTAACCCA
+AGGTTTACGTACTAAACCTAACTCGTTCGCACGTTTTGCAACTAAACCAGCAGCAACAACGTTACGTGGG
+TTAGAAGTATTAGTACAAGAAGTGATTGCTGCAATAATTACTGCACCGTCAGGCATTAACCCTTCAGCTT
+CTTGTGCTTTACAAGCATCTAGATTTTTAGCGATATCTTTTGATACAAGATCAGCTGTCGCTAAACGACG
+ATGTGGGTTAGATGGACCCGCTAAGTTACGACATACCGTTGATAAATCAAATTCAATAACACGTGGATAT
+TGTGCATCAACTAAATCGTCAGCCCATAAACCAGTGTGTTTTGCGTATGTTTCAACTAATTTAACTTGCT
+CTGGCTCGCGGCCAGTAAGCTTCAAGTAATCAATCGTTTGTTGATCGATGTAGAACATACCTGCAGATGC
+ACCGTATTCTGGTGTCATATTTGAGATAGTTGCACGGTCACCAATGGTTAAATCTTTAGTCCCTTCACCG
+AAAAACTCTAAGTAGCTTGAAACAACTTTTTGGTTACGTAAAAATTCAGTGATCGCAAGCACCATATCGG
+TTGCTGTGATACCTGGCGCACGTTTACCCGTTAACTTAACACCAATAATATCAGGTAAGCGCATCATTGA
+TGGGCGACCTAGCATTACTGTTTCAGCTTCTAAACCACCAACACCAATCGCGATAACACCTAAAGCGTCA
+ACGTGTGGTGTATGTGAATCGGTACCGACACAAGTATCAGGGAAAGCAACACCATCACGTGCTTGAATAA
+CAGGCGACATTTTCTCTAAGTTGATTTGGTGCATAATGCCGTTACCAGCAGGAATTACATCAACATTTTT
+AAACGCTGTTTTGCTCCACTCAATAAATTTAAAGCGGTCTTTGTTACGACGATCTTCAATCGAACGGTTT
+TTCTCAAACGCGTCAGGGTCAAAACCCGGCGCTTCCACTGCAAGAGAGTGATCAACAATTAACTGTGTTG
+GCACAACAGGGTTAACTTTAGACGGATCACCACCTTGATCAGCGATTGCATCACGAAGACCGGCAAGATC
+AACTAAAGCTGTTTGACCTAAGATATCGTGACAAACAACACGTGCAGGATACCATGGAAAATCAAGCTCT
+TGCTTAACGTCAATAAGTTGTTTTAAAGAATCGGTAAGTGCCGCTGGATCACATTTACGGACTAATTGCT
+CAGCTAAAACACGAGAGGTATAAGGTAGTTTGGCGTAGCTACCAGGAGTAATGGCTTCAACTGCTTCACG
+CGTATCAAAAAAATCTATATTCGCACCAGGAAGCGGTTTGCGGTAATCATAATTCATAAGTTAATCCAGG
+AAAATATCAAATAAAAGAATTGTCAAATAACATATACCCGTTACCAATCAAGGTGTTTAACTACAAGGGC
+CTTAACCTGCCCTTTGAATGGTAACGGGTATACATTGCTTAAATCTTTAAAAGCTCAATTAAAACCAAGT
+ACATTAATTAATTGACCACTTAGCGAGAATTAAAAGGCTTAGAGGCAAGGCATTGATTGAAGCGAATGGT
+TATTCCCTTCTCAAAATCAATAACGCCGCGTGTAGGCCTTTTAAACTCGCCCTTTGGGAGTTCATTAGCA
+AACTAATAACCGCTCAAAATTAAAGAAATATAGAACGACTATGTTTAAGTAATTTTGATTGTTTTAAGCT
+CGCTAATATAACTCTAAGTTGATCAATTTATTAGTGCAATTGGTATAAGTAATGGTATTTGCCACTCATT
+CAATAACGATGAAGTTGTGGCAAATAACAAGTCTCTACTATCTCTCAGAGATAGGCTTAACTGTACGTGG
+TTCAGCACCAGTATAATCAGCACTTGGACGGATTATACGGTTATTAGAGCGTTGCTCCATTACGTGTGCA
+GCCCAGCCAGTTAGACGTGAACAAACAAAAATAGGAGTAAACAGTTTAGTTGGAATACCCATATAGTTAT
+AAGTCGAAGCATGGAAAAAATCAGCGTTACAGAATAATTTTTTCGTGTCCCACATGAACTCTTCACAAGC
+AACTGAGATATCATAAAGTGATGTATCTCCATTTTCTGCTGCTAGTTTTTCAGACCATGCTTTGATAATG
+ACATTACGTGGATCTGACGTGCGGTAGATTGCATGACCAAAGCCCATAATTTTTTCTTTACGCTCTAGCA
+TTCCAGCCATCTGAACTTTAGCATCCGCAGGAGAAGTGAACTTTTGGATCATATCCATAGCCGCTTCGTT
+AGCGCCACCGTGAAGTGGTCCACGTAAAGTACCGATTGCACCAGTAATACAAGAGAACATATCAGATAAG
+GTTGATGCACAAACACGGGCAGTAAATGTTGACGCGTTAAATTCATGCTCAGCATATAAAATTAACGAAA
+CATCCATAACACGTTCATGCTGTGCAGATGGGCTTTCACCATTAAGCAGACGTAAGAAGTGACCACCAAG
+TGACGCTTCTTCAGTAGTACAATCAATTTCAACACCGTCATGAGAAAATTTATACCAGTAACACATGATT
+GCAGGGAATGCCGCTAATAAACGGTTAGCTGCTTTATTTTGCTCAGAAAAATCAACTTCTGGTTCAACAT
+TACCTAAAAAAGAACAACCGGTACGCATAACATCCATAGGATGTGTTTCTTTAGGGATTAGTTTTAATAC
+TTCTTTTAATGCTTGCGGAATATCACGCATCGCTAGTAATTCAGCTTTGTACTCAGCTAATTCACCACTG
+GTAGGTAATTCACCGTTGAATAATAAATAAGCTACTTCTTCAAAGGTAGCATTATCAGCTAAATCAGAAA
+TATCATAACCACAATAGGTTAAACCACTGCCTGATTGACCAACAGTACAAAGAGCCGTATCACCTGCGCT
+TTGACCACGTAAACCTGCACCACTAATTTTTTTATCTGACATAATTCTTTCCTCATTCTTTAATATTTTT
+ATAGGTAAATTACTTATTTTTTCCATCAGCAAATAACGAATCTAGTTTTTGCTCATAATCGTGGTAACCA
+AGGTAGTCATATAAATCCATGCGTGTTTGCATGTTGTCAATTTCAGCTTTTTGATCACCATCATTTAATA
+ATGTTCTGTAAACAGACTCAGCGGCTTTGTTCATGGCACGAAATGCTGATAATGGATAAAGCACCATCGC
+ACAACCCCACTCACCTAATTGTTCTTTATTCCAAAGTTCTGTTTGACCAAATTCAGTGATATTGGCAAGA
+ACAGGAACATCTAAAGCTTCAGTGAAAGCACGATAATGCTCTTCTGTTTGAATCGCTTCTGCAAAAATAC
+CGTCAGCACCTGCTGCAACGTATGCTTTAGCACGTTCAATAGCCGCTTCTAGACCTTCTTGAGCAAAAGC
+GTCTGTACGGGCCATAATGAAAAAATCAGGGTCAATACGTGCATCTACAGCGGCGCGAATACGGTCAGCC
+ATTTCTTCTGTTGAAACAATTTCTTTATTTGGACGATGACCACAACGCTTTTGCGCTACTTGATCTTCAA
+TATGAACAGCTGCTGCGCCTGCTTTTTCCATATCACGAATAGTTTTAGCTATATTAAACGCACCGCCCCA
+ACCCGTATCGATATCAACAAGTAAAGGTAAACTTGAAGCACCGGTAATTCTTTGTACGTCAGCAACAACA
+TCATTCAATGACGTCATACCAAGATCTGGTAAACCATAAGAGGCATTGGCTACACCGCCACCTGATAAAT
+ATATGGCTTGATGACCTATTTGCTCAGCCATCATAGCGCTGTAAGCATTGATTGTGCCTACAACTTGTAG
+TGGTTTGTTATTTACTAACGCTTGGCGAAATTTTGCGCCTGCAGATAATTGACTAGTCATGATATATTTC
+CTCTTAAGACTTGATGAGTTGTATTTTGTTTTGCTCTTTTTGAGCGATTTCTTTTGATATTTTGTTTTCG
+ATATTTTTACGTGATGCAGCAATGTGACGTCGCATTAGCATTTCTGCCAATTCTCCATCTCGATCTGCAA
+TTGCTTGGATTATGCGTGAATGTTCATCAAAAGCACGACTCGCTCTAGGGCTATTCATACCAAATTGACA
+ACGATACATACGAATTAAGTGATATAGCTGGCCACAAATCAATTCGATTAATTGTTTATTATGGCTACCT
+AAAATAACCTTATAATGAAAATCAAGATCACCTTTTTCTTGGTAGTAAGCTACGCCATCTTGCAACGCTT
+TATCACCTGCATGTTGAGTGAGCATATCTTGCATATGTTCTATCTCTTCATCGGTCATATTTAATGCCGC
+TTGGCGACATGCCATACCTTCAAGTGCTTCTCTCGTTATATATAACTCAAGTAAACCTTCTATGGTGCAA
+TCAACTACACGTGAGCCAACATTTGCTTTGCGCTCTATTAAATGACATTTTTCAAGACGATTTAACGCTT
+CACGCAATGTGGAACGACTTATTTGGTAACGCTTAGCAAGCTCAGGCTCACTTATTTTACTACCCGCAGC
+CATCTCACCTTCAACAATGGCAAATTGAAGCTGCTCAAAAACTTTATCAGCAGTAGTCACTGCGGCTTGT
+TTGGTTGGATTTTGTAAGAGCATAATGTGCCTTATGAACCTAAATATTAACTTTAAGGTAATGTTGTCGA
+ATCACATAACATTGTCGACAAACAAAATAATATGAATCAATAATATCTGAAATCTTGAATTAATCAAGTA
+GACTTAAGTATAATTGTCGACAATTTTAAAGTTACAGTAAAATTTAGTTAAAATTTTAACAATAAAATAA
+TTTGATCAGGAAACATTGATGGTTAAGTAAAGCCCGTAGATAGTAGGACTATTAATTATTGAAGTATGAT
+AACGCACTCCCCAGCTACTAGAAGTAGTCACGGGAGTCGCTTATGGGTTGTATAACCTTCGCCTTAACCA
+GCAAACAAAGTTAATCTCTAAACTCTCTGAAGATTATTGTTCTTGATTTGTTCATTAGTTAGTTTATTTA
+TTAAGCTTAACCAAATGACTTTTAACATGAGGTACCAAAATATGTTACCCGAGCGCCCTGCTTTTAGTCA
+TCGGGTTAACAATATAAATTAGAACGAGGAGTTAGGTTGCGATAAAAATTCAACTTCTTCGTCGGTAGAT
+TCTCTATTTAAGATAATATTTCGATGTGGATAACGACCAAAACGCTCAATAATATCTTTATGTTTGCCTT
+CAAATTCAACATTGCTCGCTATGCCATTAGCCTGATAAAGCGCTATGGCTTTTTCATGAATAACTAATGA
+TTCACTGTGCATAAAAGGCATGTATAAAAAACTATTCTCTATCGGCTCCAGTGTTTTATCTGCGCCAAAA
+GCAATTGCTTCTTGTGCTAGAGCTAAGGCCATTCCATCGTAAGCAAAGGCTTGTGGGGTATCTCGATACA
+TATTCCGTGAAAATTGATCCAAGACAATAATCTCGGCAAGGCGACCAGAGGCTGTTTTACGCCAATGCAC
+TAATTCACATTGTATTGCCGACTGATGAAGGTCAGAAAATCTTGCTAATATCTCCTGATCAAAGCTTAAC
+TCTTTAACCCACCAGCGAGCCGGCTCTATTTCTTTAAACCAAAAATCGATAACGTCTTGATAGTTCATTT
+CATTTCCCTTGTATCATGCATAATGCATACGTTTTATTATAAAACGACGTATTCACATTTATATTTATAT
+TTATATTTTTGAATTAAGATTGCTGATATAACTCTAAAGGCAAGCCATCAGGATCACTGAAAAATGTAAA
+CTGTTTACCCGTATACTCATCCACTCGAATTGATTCAACATCAACACCCAGGTTCGTCAAATACTGACTA
+ACCGCTTCAACGTTTTCGACATTAAAAGCCAAATGTCTAAGTCCTTGAGCTTCTGGGAAGCTCGGTCTTT
+TAGGTGCATCAGGAAATGAAAACAGCTCGATTTGAGTACCATCAGCTAATGCTAAATCTAATTTAAAAGA
+ATCTCGATCTGCTCTATAGTTTTCTGCAATGATTTTAAATCCTAAAATTCGAGTATAAAAATCTTTAGAT
+TTTTCATAATCAGAACAGATAATTGCCACATGATGAATACCATTTAGCACGTTATATTCCTTATAGTGTA
+GGCACTTAATGAAAAAGATGAACAGTACTTCTTAAACCGTTAATTCTTAGAAAGTTAAACTGTTCACTCA
+TTATTTTTTAGCGTAGTTAACGAAGCTTGTGCGGTATCATAACCCAGCTTTATCATTTCATCTGCACGAT
+GAAACTCTAACGTACCACACGCATTACGCGCTATTTCAACAAAATAATCCGCTGGATATGTCGCTAACTT
+TTGTCGAGCAATAGTACTCTGCATAGCATCGAACGCCTGATTGACAACGTCATAAGCGCCCCACTCATTC
+GCATTGTGTAACACAGCTTTACTCTTAAATCGCGCTAAGAAACTATCCAATTTACTCGAAGGCTTATTTT
+CGATAAGGCTTACCTGAGTCTCTGCATCGTTTAGTGTTTTAATACTTCCACCTAGATTCACCGCGACTGA
+GAAATCAGTGTTATCACTAAACGTTGGGGCAATTGGCACCGGGTTAAGTACACCCCCATCAATTAGGTCC
+ACACCATTGTAATGAAAGGGCGTAAAAAATAGTGGTAATGAAATAGAAGCCCTAATAGCACTAAATAAAC
+TACCCGAGCTTAACCAGACTTCTTTTTCATTAGCGATATCAGCGGCAACCGCTGTATATTTAATGGGAAG
+TTCTTCAATGTTGATGTCTCCTACTAACTCGGTAAGAGTCGCAATTATTTTGTCACCTTTAACCAAGCCA
+TTTTTTTGCCACGATAAATCCAGTAAGGTAAATATATCAACTTTGCTTATGTCTCTTACCCAGTGCTCAA
+ATACATCAAGTTTACCCGCTGCATAAATACCACCAATGAGTGCGCCCATTGAGCAACCAGAAATAGAAGC
+AATTTCAAACCCCTGCTCTTCTAGCCAATGTATAACACCGATATGCGCTAACCCTCTTGCGCCACCACTA
+CCTAACACAAGAGAGATAGAGGTTTTCTTATTTTCTGACATCCATTATCCTTTTCATTACGCTCTAGTAA
+TACTTATGACGAATATTCAATTAAGAAAATTAGAACGGTTGCTTTTCATGAGAGGGTAAGTCTAATGGCA
+ATTTAAACCATGCTTGTTTTTCACTGGTCCAAATATGCATAGTGGGCTGTATGACTCTAGTATCTTCTAA
+CGTACTCGGTTTTAATTTTATTTTATCAGGAAAATTTGGATTAAAATGGTAGATACGATTACCACAACAT
+GGACAAAATTTTGCCCCGTTAGTATTGCCATTATCAGCCAAGCGACTCCAATCTGACATTTCTCCAGAAA
+AAACAACATCGGTAGCATTAACTACGGCTGTAATACTAAAAGCACTTGTTGATAGCTTTTGACATTCACG
+GCAATGACACGCAGCGACCATAAGTGGTGCAGCTAATAATTGATAGGTCACCTGTCCACATTGACACGCG
+CCTTTTATAGGATAGTTAATTTTGAGCATATTACTTCCTCATTACAATTCAATCAGATGAAAATTCATAT
+TTAATAATACTATAAAGTGAAAATAAAACGCTGCCAACGATAAACTCACAATAATACCAATTCCATTAAA
+TTTATTCCCACCTCAGAGCTATGTCAGAAGAGTTATAACAAACATAATTTTTGCTGGTATAGTCATTCTA
+TATCTCACAAATTTGTGCAGTTATTGCTTTTCTGACAAGCTCCCTAGGGCGAATTTAAAAGGCTTACATG
+CTGTGTTATTGATTTTGACAAGGACGCTGCATGGATGCAGCTTATTCTCCTGAATAACCATTCTCTTCAA
+TCAATGCCTTGCCTTTAAGCCTTTTAATTCTCGCTGAGTGGGAAATAACTTAATGGACTTGGTATAAAAT
+AATAAGCACTAAAAATTTGGCAAAAAAAAACCCACGTAATATTTACATATTACGTGGGTTTTCTTGTGTA
+GTTACTCGCTTACTCATTCATTCAAGAAAGAAAGTGGCATCCCTAAGGGGATTCGAACCCCTGTTACCGC
+CGTGAAAGGGCGGTGTCCTAGGCCTCTAGACGATAGGGACACTGATTGATTTAACTAGTAACACTAAATC
+ATTTCAAACTATCTAGCAGATCACTCTGCTGATTTAATTTCATCAAGGTCAATAATTAAAGACATTGAAA
+AACTAAAACTCTAATTTCTTATTTTAAATACTGTATTTAAAATACAGGACTTAACAGTAATAAGATAACT
+GCATGCTCTCTTTCATCATTCCTTTACAGGTATAGATAAAAGTGGCATCCCTAAGGGGATTCGAACCCCT
+GTTACCGCCGTGAAAGGGCGGTGTCCTAGGCCTCTAGACGATAGGGACACAGAACTAGCATAGTGCTATT
+TCAGAACCGCTTAATTTTTTAAAAGTTTAAACAACTTTTTTTACTTAATGCTCATTCTCAAAAGAGAATT
+GGCATCCCTAAGGGGATTCGAACCCCTGTTACCGCCGTGAAAGGGCGGTGTCCTAGGCCTCTAGACGATA
+GGGACACAGAACTAGCGTAATGCTATTTCAGAACAGCTTAATTTTTTAAAAGTTTAAGCAACTTTTTTAC
+TTAATGCTCATTCTCAAAAGAGAATTGGCATCCCTAAGGGGATTCGAACCCCTGTTACCGCCGTGAAAGG
+GCGGTGTCCTAGGCCTCTAGACGATAGGGACACAGAACTAGCATAATGCTATTTCAGAACAGCTTAATTT
+TTTAAAAGTTTAAGCAACTTTTTTACTTAATGCTCATTCTCAAAAGAGAATTGGCATCCCTAAGGGGATT
+CGAACCCCTGTTACCGCCGTGAAAGGGCGGTGTCCTAGGCCTCTAGACGATAGGGACACAGAACTAGCTT
+TTTCGAAGTATACTTCGTTAGTTTTGTGTTAGGTGAGTGTTGAGTCTGTGAGACCGAACGACTTTACCCA
+ATACAGAACTAGATTTTTCAAAGTAAACTTTGATCAATACTATTTCAAAACATTGCTTAGTTTTTTATAA
+GTTTAAGCAAACTTAATTGCCTTTACCTCACCTATAAATAGAAGAGATAAAGAAAATAGTGGCATCCCTA
+AGGGGATTCGAACCCCTGTTACCGCCGTGAAAGGGCGGTGTCCTAGGCCTCTAGACGATAGGGACACAAA
+TTAGCGTTTACATTATAAATAATATTAACAAACCAATTAAACTATCTATTTTTTGTTAATGAAAACTCAA
+GAGTTTAACGTTAACAAAAAACCTAATATGGTGGAGCTATGCGGGATCGAACCGCAGACCTCTTCGCTGC
+CAGCGAAGCGCTCTCCCAGCTGAGCTATAGCCCCGAAATATTCGAGTCGTTCAATAACTGGCCTAATAGC
+TATCAAACATGCTCTCAACCAGTGGACCTAACACTTGCTGAAAACGAGGCGCATTCTAAGCAGCAGCTAA
+GAAACTGTCAACACTTATTTATAAAAAAAGGCATTTATTTATAAAGAATTGCATTAACTGATCGCATAAT
+AACCAAGGTGGTTATTTCTTATCTAATTTTAACTAACTTCCTGTAATGATAGTGTAATTATTGAACAGCT
+AAAAATAGCTCGTTATCTGTCCTCAACATACAAATCATTGTTCACTCTATTTCAACATCCGAAATGTAGG
+TCACCAAATTACTTCAAGATTTATTTCGCAGCGTTTGTGAGTCATTACAGTTTTAGCGCAGTAAAGAAAT
+AGGGGTAATCCCCTATTTCTTTACTGCAACATCAAAATTGGATGCCTCACAACCTTATACCATCAGTTTT
+GAATGGTAACGAGTACATACCCGTTACCATTCAAAGTGAAAGATTTTAGTGGGAGTTAAAAGTGCTTTAG
+CCAAGGCATTCATTTTAAACCAAGGTTATTTCATCATAGCGCCTTGAATTGAAATTGCTTAAACACTCCG
+AAACCTGCATATTGATTGGTGACGGGTATAGGTATATTGCTTTCCTTACGCTTAGTTACTTTATCTTTTT
+GCTATTTAACGGTATGGTTTGTCTTACTTAGCCATACATAATGAAAGCAGCAAACCGTATGCAGCTCAAA
+AAACTTAACATTGTCGCCATTGGCGGCGGACACGGTTTAGGCCGTGTGCTTTGTACCCTATCTTTTATGG
+GTAACAAACTCACCGGGATTGTAACGACTACCGACAACGGTGGTTCAACAGGCAGACTAAGAAAAAGAAG
+TAGTACTATTGCATGGGGTGATTTACGTAATTGCTTAACTCAGTTAGTGGATCAAAATTCCATTGGTAGT
+CAGCTATTCAATTTTCGCTTTGAAGGTAATGATGAGCTTGGTGGACATAACCTGGGTAACTTGATTCTAT
+ATGGTCTGGGCAAAGTGCAATCTAGCCCTATGGATTCAATTAAACTCGTGCGCCGTATATTACGTGTTAA
+AACACAAGTATTACCTATGTCTGAAACGCCAACAGACTTAATGGCTTTTTATCCTGAAGGACGTTGTCGC
+CTCGGTGAACTCTCTGTAGATGAAATGCCAATAATGCCAACCGATTTAATGTTGGCGCCATTAGTTAAGT
+CGGTTAAGCCCTGTCTTGATGCGATTGAGAATGCTGACCTTATCATTCTAGGTCCAGGCAGCTTTTTAAC
+CAGTGTTGTACCACCACTTTTAGTGAGAGATATCGCCAAAGCAATAGATAAACGTAAAGGACATTGTGTT
+TTTATCGACAATATTGTTGCTGAGCAGAGCCCTGCCGCTAAATTAACATTAGATGAGAAGCTTAACTGGA
+TTGAAAGAAATATCGGTTGCATGCCAGTTGACAGCGTTATTTGCCAAGATGAGAGAATTAGCTCAGATAA
+AGTTAATGTCATTTGCCAAGATTTAACTCATAACAAAGTGCCACACCATCATGATAATGAAAAACTTATT
+CATGCCCTGGAAACCTGCGTAAATCAAATTTCTAGTCCTGCTAAAATAGAAATAGCGAGCTAAGCTCGCT
+ATTTGACAGACTAACTCTATGATTCTTTACTTGTTAACTTTCTCGTCTTGACTGATACGACTAGCAACAG
+CGCCTTTTTGATCTCTATATTTTGCGTCTTCGCGTTTATTGTAAGGGCGTGCGGCGCTTGATGACATAGT
+TTCAAAGTTTAACGCGGCTATCTTCATTTTTGGACGTAGCGCTAAGGGTAATTTACCGCTGTTATAAAAT
+TCTAAGACTATTTGACCAGACCAGCCGGGGTCAATACGATGCGCGGTTACATGAACCATTAAGCCTAAAC
+GGGCAAGTGAAGAGCGCCCGTCTAACCAACCGACAATATTATCTGGCAATGTCACTGATTCATAAGTCAC
+AGCCAATGCTAGCTCTCCAGGGTGTAAAAAGAAGGCGTCGCCATCAGCAATGAATATTTCATCACTCATA
+ATTGAGTTCATCGCTTCTTGGACTTCACCTTTAGGAGCACTTAAATCAATATACGGAGCGGTATGATCTT
+GAAAAACTCTAAATTCATTGCCCAAACGAATATCAACACTGACGCCTGAGATCATTGAACTGTCAGGTTT
+TGGCTCGATAATTATCTTCTCATCATCAAGGTATTGTTCTATATCTTTATCACATAATCTCATAATGGCT
+TGTCTTTACCTTAGTTGCGCTTAAGCCTTATGGGCTACAGTCGCGGTTAATGGGCTGGCAGTGTCACACT
+GTAAAAATAATTGTGCCGAAACATTTCGGGCTATTTTACGGTAATGATTGGCTATTTCACCAGCGCTATT
+TTCAATTATGTCAGATTCACCAAAATCAGCATCTTGGCGAATAGTAATATCTAACGGCAATTGTCCCAAC
+AGTTTTGTTTCATGATCTTCTGCCATATGCTCACCGCCTGCTTCACCAAAAATATGACTTTTATGGCCAC
+AGTTTTCGCAAAGGTGATAACTCATATTCTCGACAATACCTAATACTGGCACTTTAACCTTATCGAACAT
+AGCAATACCTTTAACAGCATCTATTAAAGCGATATCTTGTGGTGTGGTTACGATCACAGCAGCTGCAACA
+GGTACCTTCTGCGCTAAGGTTAATTGAATGTCTCCCGTACCAGGTGGCATATCAATGAGTAAATAATCAA
+GCTCTGGCCAATCGGTTTCATTTAATAATTGATTGAATGCAGAGCTGGCCATAGGACCTCGCCAAACAGT
+CGCATCTGCTTCATCAACTAAAAAGCCAATCGACATGGCACTCAAACCTTTGGCATCTACAGGCGTCATA
+AGTTTGCCATCACTAGAGCTTGGTTTCTCATTTTTAAGACCAAGCATGGAAGGAATTGATGGGCCGTATA
+TATCCGCATCCAAAATCCCTACCCGGGCACCTTCGCACATTAAGGCATACGCTAAATTAACCGTAGTGGT
+TGACTTACCTACGCCACCTTTACCTGAGGCGATGGCTATAATATTAGCTACTTTACCTTGTAGCATCCCC
+TCTTGCCCTGCTTTATTTTTATCATTACCCAGCGAGAATTGGCGCACTGGTTTTATTGCTAAGTCGATTT
+CAAAATTAACAGTGCGCGCTAAATTTTCACTTAACGTTTGTGCCAACAAATCTAATTCACCTTGACAGAC
+AAATGGCATAAGTAGCTTGATAGTGATTTTTTTCTTTTGGGTGATGCTCAATTGCTGACAAACGGCTAGA
+ACACCTTGTGGAAAATTGTCTGAAATATAATGCGATAATGTGTCTTTAATAAACTGTTCAATTTCGGATG
+CGTTAAGTGCTTCACCGTTTGATTTAATGTCAGTTTTAGGCGTTTTTTTTGAAAAAATTTTACCAAACAT
+AGTCATTTGGAGACCTTTATAAGAGAAATAGCGAAATTAGTTGCATTCAACTAATGAAAATCATCGCTAA
+ATTCTGTACTATTGCCGACATTATTACCATCAAAAACAACTATTTTTCATGTCTGACACTACTTTATCTG
+AAGCTACATCAAACACTGCATCGCATTCTTTAGCAGAAAAGCGCAAAATTCTAGTTACTTGTGCCCTTCC
+TTATGCCAATGGTTCTATCCATTTAGGCCATATGCTAGAGCATATTCAAACCGATATTTGGGTACGTTTT
+CAACGAATGCGTGGACATGAAACGTATTTTGTCTGTGCTGATGATGCTCATGGCACGCCAATTATGCTTA
+AAGCGCAAGAGCTTGGCATAACACCAGAAGAAATGATCAATGGTGTACGTGAAGAGCGTATTAAAGAATT
+TAGTGACTTCCATATTAGCTTTGATAATTACCACACAACGCATAGCGATGAAAACAAAGAATACTCTGAA
+AAAATTTACAACGCTTTACATGCGAAAGGTCATATTAAAACCCGCATTATTTCTCAGTTATATGATCCTG
+AAAAAGGCATGTTCTTAGCTGATCGATTTGTTAAAGGTACTTGTCCGAAATGTAAAAGTGAAGATGAAAA
+TGGCGATAGCTGTGACAACTGTGGTGCGACTTATTCACCAACAGAAGTGCTTAACCCACGTTCAGCTATT
+TCAGGTGCTACACCGATATTAAAAGATTCTGAACATTACTTCTTTGACTTGCCTGCTTTTGAAACCATGT
+TATCAGACTGGATACGCAGTGGTGCATTGCAAGAAGAAGTAGCGAATAAACTGACTGAATGGTTCGAACA
+AGGTTTAAAGCAGTGGGATATTAGCCGTGACGCGCCTTACTTTGGTTTTGAAATACCTAATGCTCCAGGT
+AAATTTTTCTATGTTTGGTTAGATGCGCCTATTGGTTATATGGGCAGTTTTAAAAACCTATGTGATAAAG
+ACTCTACTATCGATTTTGACAGCTTTTGGAATAAAAATTCAGACGCCGAGCTATATCACTTTATCGGTAA
+AGACATTATTAACTTTCACAGCCTTTTTTGGCCAGCCATGTTAGAAGGCGCTGATTTCCGCAAGCCTACG
+GCTGTTTTCGCTCATGGTTTTGTTACCGTGAACGGAGAAAAAATGTCTAAATCTAAAGGGACTTTCATCA
+AAGGTCGTACTTACTTAGATCATTTAAACCCAGAATATTTACGTTATTACTACGCGACTAAATTAACACA
+CAAAATTGATGACTTAGATTTAAATCTTGAAGACTTCGTACAACGTGTTAATTCTGATTTAGTGGGTAAA
+GTGGTTAATATCGCTTCTCGCTGTGCCAGTTTTATCACCAAACGTTTTGATGGCATGTTATCAACGAACA
+TTGATGATCAAGCACTAGCGGATGAAGTAATGGCTGCGGGTGATAGTATTGCTGCTCATTATGAATCACG
+TGATTTCGGCCGTGGTATGCGCGAAATAATGGCGCTTGCTGATAAAGTAAATGAATATATTGCTATAAAA
+GAACCATGGCAGCTTGTTAAAGACGAAACTAAGCAACAAGAAGTGCAAGACATTTGTTCATTAGGTATCA
+ACATGTTCCGCACGCTAATGATTTATTTGAAACCTGTACTACCTGTACTTGCAGATAGCACCGCTGCTTT
+CTTAAATGACGAGCTTGTTTGGGAAGGACACAAAACCTTATTAACTGACCATAAAATCAATAAGTTCAAA
+GCGTTATTACAACGTGTTGATATGGATAAAGTTAATGCGATGACTGATGCTTCAAAAGATAGCTTAGGCG
+CACCAGTAGAAGAAGAGAAAAAGCCAGCTAAGAAAAAGAAAGCCGCTAAAGTAGTTGATAATTCAGCTGC
+TCTTGCTGATCCTTTAGCTGCAGACCCAATTTCTGAAGAAATTGAGTTTGATGATTTTGCCAAAATTGAT
+TTACGAATCGTTAAAATCATTAATGCTGAACATGTTGAAAAGGCTGATAAATTAATACAGCTAACTTTAG
+CGCTTAATGAAGAAGGCACAGAAACTCGTCAAGTTTTCGCGGGTATTAAGTCAGCTTACAACCCTGAAGA
+TTTAATCGGCAAGCATACGGTCATGGTTGCTAACTTAGCGCCACGTAAAATGCGTTTTGGTATGTCAGAA
+GGAATGGTACTTGCTGCTGGTCCTGGTGATAAAGACTTATGGATATTAAATCCAGATGATGGCGCTAAAG
+CCGGTATGCGTGTTAAGTAATACCTCAAGTAATGCTTGAAGTAATATTTTAAGTAAAAATATTTAACAAA
+AAAGGTATGGTGTTTCACTATACCTTTTTTAATATATATACCCATGATACTTCAAGATACGAGTTTCACT
+ATACCTTTTTTAATATCTAATGCTTTTTAATTCAGGAAATTGTATGAGCTTTATTTCTATCCCAAAAAGA
+CCTTTAAAATTAGCACTAACGGTCGTTCTCTTAACAACTATGCTTGGGGGATGTACTGGTAACTATACCT
+TTGAAAGCAACGTTAAGGCTGATAATGCCGAGGAATATTTTAGCGCTAGTAAAGTTAAAATATTTAATGA
+CGAACAAGATTTTAACGTAAATTATCAATATGTAGGTTTGGTTGAAGGTGAAGATTGCCAAAAAGAGCCA
+CATCTTGCCGCACCCGATGCAATTAATGCGCGTACACAAGCGAGACAAGCTGCTTATTTGAAAAAAGCCA
+ACGCCATTATTTTTACTAGCTGTATTGATATAGAAACCAAACATTGTGTCGCACAAGTTGTTTGTTACGG
+TAAAGCTTATCGATTAGCTGTCCCTGACGAGCAAGTAGAACAATAAAATGTCAAACACATGCGAAACCAC
+TCATGATGCACAAAGCTTTAAATTTGATGCCATTGGCGTCATTGAGTCGCCCTATCAAGAGAAGTTTGCC
+ATACCTCGTCAGCCAAATTTAGTCAGTGCGGCAAAAGGTAAGGTAGTGCTACTTGGTGACGCTAACAATC
+ATGAGTTAGTTCGTGATATTGAACAATTTAGTCACCTATGGTTACTCTTTGTCTTTCATGGCACGCAAGA
+ACAAGGATGGAAGCCTTTGGTACGCCCGCCTCGACTTGGCGGTAATGTAAAAACAGGTGTACTGGCAACC
+CGTTCAACTTTTCGGCCAAACCCAATTGGCATGTCCGTAGTGAAACTCGATAAGGTTACGACAGAAAAAA
+AGCAAACTATTTTACATATCTCTGGTTTAGATTTATTAAATGGCACACCTATTATCGATATAAAGCCTTA
+TGTGCCCTATTCTGACGCGATTATTGATGCCGATGCAGGTTTTGCACAAGAGCAACCTGATGCCGCTTTA
+TCCGTTGTATTTAGTGAGCAAATGCAAGCTGACCTGATAAAATATCAACAACGTGATAGTGAATTAGGAT
+TATTAATAGAGCAAGTATTAAAACAAGATCCTCGACCAGCCTATAAACGCGGTAAAACTGATGATAAAGT
+TTATGGCATGAGTTTATATGACTTAAATATCCAATGGCAATTGATCACCTTAGATACCGTATTAGTGCTA
+AACATTACTCAAGTCACCAAGTGATAAAGCAAACAAGTGGCTGAGCCATATTCTGCTAAACACTCGATAA
+GTAGAGATAAACAATGAGCCAGTATATTATTAACAAAACAGTATCGACTAACCAATCGGCCAGCTTCAGC
+CCTGATTGGCAAACAATAGATGCCATAGAAATTAATCATTTCCCATGGTATCAAGCTGGCAGAAAGCAAA
+ACACACAAGTAAAGCTGACTGCAAATAACGAAACTTTGTTCATCCAGATAATTGCACAAGACAAATACAG
+CTTCGCCAAACAAACCGAATTAAATAATATGCTTGTCTGTGAAGATTCTTGTGTGGAGTTCTTCTTTAGT
+CCTTCCGGAATTCTTGGCAGTAGCTACGTTAACTTAGAAGTGAATTGTTGTGGCACACTTCACCTCGCTT
+ATGGTGAAGGACGCGATAATCGTCAATTTATCAGCCTTGAAGCCGCGAGTTTAATCCAACGTAAAAGTAG
+TATTAGCTCACCGGTTAAAATAGAAAGTGAACATGATCATGAGTGGTGTGTTGAAATAGCTCTACCCTTT
+GCAGCAATTGAGCAACTAACTGGCGAAAGCGTGAATAAAGCTAAGTGGTTTGCCAACTTCTATCGCTGTG
+GCGGTAGAACAGAGCCACAGTACGCGGTATGGAACAATATTGATGTATCTGAGCCTGATTATCATAGACC
+TGAATACTTCGGCGAGTTAGTGTTTATCTAACGCCTCTGCTACAAATTATATGTAAAAAAGCAAAAATTG
+ATATGGGTTCCTTACGCAATAGCTTTGTTACAACAATGGCTTCCTTGCAATAATCTGAGCAATAGCTTGT
+TTTCCTGATTCATTATTAGCATCAGCGTTTTTTGCATCAATGACGCCTTCAAAGCTATAGATAATATCCC
+AATCAGAAAAGAGTTTAGCCAACTCACCATGGTTTAATAAAAAATTAGGGTTTTTAGGTCGGCCAAATTG
+TGGCTGCTCTACGGTAAAGGTTTCATACACAACATAACCACCAGGGATAACAGCTTGTTTGATTTGTTCA
+AATAGAGGTCGATGCAAATAACGAAAAACAATAATCGCTGAAAACGACTTACCCGCTAAAGGCTTTAACT
+CCTCTTGTTCAAAACTGTCTTGCTCAAAATCAACTTGCCAAAAGCTCGCCGTTGATTTTTCCTCGCCATT
+ATGACAATTTACTGTACTCTCAACCTGCTCTAGAGCCGACTCTTTTATATCGGCAAAGACTACAGGGATG
+TTTTGATTTAGAAGGTAAAGCCCATTTCTGCCACTACCACAGGCAAGATCAAGCACTGGCGCTTGCATAT
+TTGCTTCATGTAATAACTTAACAGTTTTTTCTAATAACGGGGAGTGACTCAATTGAAACTATCCTTTGGT
+GTCGTTTAATGAGGTGATTTTTTTACCATGAACAAATGAATAATAACGCACCGAACTGGGTGCATGGGAG
+ATCATGCCTGAGATAATAATTATCGCAACTAAACAATGCCAAGCATATTCATCAAAAAAGAAAACACAGG
+TAAGCAGGGTCAATTTAACGTACATAGCAAGCGCCCTGATTTGTACAAACCAGACAAAGTTAGATAACGC
+TTCGAGGCTTATACCCGTTCCACTTGAAGATGCAGGATTCAGCTGGAATTAGAAACGCCTTTAGGCAAGG
+CATTGATTGAAGAGAATGGTTGTTCCCTTATCGAAATCAATAACGCAGCATAAAGCGTTTATAAACCAGC
+CCCTTGGGGAAGACTGAGCAAATCATACTCTGCGTTACATTTCTTTTTAAGGGAATAACCCTTAATAAAA
+AAATTCGCCTTGATTATGAATCGCTCAGATTTCCTGAAACGAGCATCTTCAAGTGGAGCGGGTATATTAA
+ACCTAAGCCACTTACAATAGTAATGCCCCAGTAAACATCTTGTTCTGTTCCGGTCAAAATCGAAGCAAAA
+ACACCAGCAAAACCAACTAGGTGAGTTGTGCGTAATGATATTTTTAACCAACGTTTACCGATAAAGTTAG
+GAATAATAGACAAAAGAACTTCACACTTTAAATAAAAGATTTCAAATTGAACAATAACTCATTATAAATT
+GATTAAAGGTCAAGTTGTGTTAAATTTTCAAATAAAAAAAGCACTAGGTAGTTTAACTACTTAGCGCTTT
+TTATTTAGTCTTTATTCAGCCGTAACAACGGCTAATTAATATCTAATGGACTCTAATGATCATGACCACA
+ACTGCTATCAGCACTGTGAACATGTCCATGTTGAATTTCTTCTTCAGTCGCTTCACGTACGTCAACGATA
+TCAATATCAAAAGTCAGTACTTTGCCCGCTAATGGTGGATTGATATCAACAGTAACCATAAATTTACCCA
+CTTTTAGTACGGTAACTTGGCGTTGACCTGCATCAGTTTGTACAGCAGCAGTCATGCCTTTTTTCCATTT
+AGCATTTTTGCTGACTAAACCGTGTAAATGTTTAACTGGTACACGTTGCTCTAATCCTTCTTGATACGGA
+CCGTAAGCGTCTTCTGGTTGTAAAGTTACCGAAAACTTTTCACCTCTTTCTTTACCTGTTAATGCTTTCT
+CTAAGCCTGGTAAAGTATTGTTAGCGCCATGTAAATAGGTTAAAGGCTCATGACCGTCTGATGATTCTAT
+TTCTTCACCCGCTTCATTTTTAAGGGTGTAGTGAAAGTGAGCAACGGTTTTTTCAGCAATTTTCATAGTA
+ATCTCTTCTTTAATGCTTTTGTTAATATTTATGTAAATACTCGTGTGAGTAAAAATAATCTTCAATGTTA
+TGGTGAGCAGTGTACCTTGCTTTACTGAGTAATCAAGTCAATTTGATACCCTTTGCTTATGACCTAATTT
+GATGACTAGACTCTACGACCACAGTAGTAAGATAACTACACTTAAAACAATAAGGAACATGCCTAGATAT
+TCTTTTAGGGTGACCGTTTCTTTAAATACCCGATAAGTTAATGCCAAGGTAATAAAAAACTCAACTTGTC
+CCAATGCTTTTACATAGGCAGCGTTTTGATAACTCGCGCCAGTAAACCAGCCTATTGAGCCTAATACACT
+GGTAACGCCAACAAATAAGCATAACCGCCAGTGCTTCATCATCAGCGGTAATTGTGATTTATCTTGAATG
+TATACGTAGATAAGTGAAATAACCGATTGCACCGTGATCATAAACACCAAGGTAACCGCAGCGCTTACCA
+TCAAATCAGTATTAAGTGCCAAACTTGATTCACGAATAAGCAACGTGGTGATAGCTAAACCAAGACCGGC
+CGCTAAACCATATCCCATACCAATCAGACCTTGCGAATCAGCCAAGATATCTCTTAAGTTAAACCGCACT
+TTAGACACTAAAAACACGCCAACCACACCGACAATGACACTAAACCAACCTAAGCCAGACAGTGTAGCCC
+CGAATACTAAAGCGCCGACAATCGCCACTTGTATTGCTTCAGTTTTAGCTAAACTCGTTGCCACAGCAAA
+GTTACGGTAACGAAAGGCGGCGACTAAACACACGGTGCCCACTATTTGCATCACACAAGCAATTAATGCG
+TATTGTAAAAAATCGTTATTGAGTGCTGGTACTGCTACTTGTCTAAAATCAAGCATCCACCATAGGTAGG
+CCCATGCAAAAGGTAAGGCAAATACATAGCGTACACCTGTGGTGGCCATGGAATTGAGCTTACCCGATAA
+TTGCTTTTGTCCTGCGGTCCTTACAGCCTGCATTGTTGCGGCTAATAAAGTGAAATAAATCCAAATTTCC
+AAAAATGTACCCTTTCCTATTTATGATCAATAATAATTAATCAATAATCGTTAGCTAACAGTTTCAGCAT
+GAAACTCATACTGTTTATCCAAACTGCTGACTCCCAGGCCACTGAGTTTTTTAACTTTAATCTGCACGCC
+AATGCGTTCTTTTAAGGCATCAACATGGCTGATCACACCAATCATTTTGCCACTAGCATTTAAGTTATCG
+AGCGCATCAAGTGCTACTTCAAGGGTGTTATTATCTAAGGTGCCAAAACCTTCATCGAGGAAGAGAGAGT
+CGATACTGGTTTTATTACTGACTAAATCAGATAGTGCTAAAGCGAGCGCTAAACTTATTAAGAAGCTTTC
+ACCGCCAGATAAAGTTTTAATATCACGCGCAGTATCCCCTTGCCAGGTATCGAGTACCTCTAATTCTAAG
+GTATCATTTTGTTGGCATTGAAGTTGATAGCGACCAAAGAGACGTTCTAATTGTGCGTTGGCAAGATGGA
+CTAAATTAGCGAGTGTTAAGCCTTGTGCAAACTTTCTAAATTTAGCACCATCAGCTGAACCAATAAGTGC
+ATTAAGGTGACTAAGATCATCCAAAGCATCTTGTGCTAATTTAATTTGTTCTAGCAAGGTTTTCTGTTGA
+ATTTTGTTACTATTGTCTTGTTCTATTTGTTGGCTAAACTGCCCGATATTTTGCTGACATTGTTTCAACA
+AATCTGACAAATTTACCAATGATTCTGATACTGAACTTTCAACAAAATCAACAGCCCCTTTTTCACTCAA
+CGTATCTTTTTGAACATTCAATTCAAGGGTTATTTTTTCACTTTGTGACAGCAAGATTTTTGCTTGTTTT
+TTACTATCGTCAATGTCGTTTGCGAGCTTAGTTAAATCATGCTTTCTCTCGGCGCTAAGTAGCGCTAATA
+AGAACTCTTCCTCATCAGTAAACTTACTGTCAGTAAGTAATGCTAACCAGTCCTTTTTTGCATTGTCATT
+TTTAGGAAATAGATTATCCAATAAAGATTTCGAGGTGGTTAACTGTCCTCTGTTAAGCTGTTGAGCTGCT
+TTTTTCTCATTATGGCGTTGATCAGCTACAGTAAACTCAGCTTCACTCAACTCTCGTTGACTATTAATAC
+TTTCTCTTAATAAAACAGAGTCTTGCATATCTTCACCTGTAATACCCAGTTCAACAAAGTGAGTAACGCG
+TAACGAATAATCTTGTATTAAATCGTTCTCTTGTTGCGTTAATTGGCTTTTTATCTGGGTAACTTGATTT
+TGTTGATGAACAACTTGCTGCTTTAACAACCCGAGGTCATTTACAAGACTATCAAGCTGAGTTTTAGCCG
+CTTGGTGAGTCGTCACGGTTTGCTGATAATCAGCGCCCTGCTTACTCAATGATTCAAGCCACTTTTCATC
+AATACAAATGACTAGCTTCCGCGCTTGTTCTTGTTCCAGATTTTGTTCCTGGTCTTGCTCCTTTATTTTC
+TCATTTACGCCACCAAGAGGCAGTGTTATTTCAGTCGTTTTAATGTCAGCTAACAACTGAGCATTCAGCT
+CCAAAAACGCCTGTTGTTTCAAGCGTAATTCTTCAGTAAACTTTTGTTTTGAACCTTGTTGATTCTTACC
+TTGTTCTTCCAATAGTTGTAGCTGATTAAATAGCGTCGACAACTGCTTTTCACAATGGCTAATTTGCTCA
+CTGTTTTGTTGCTGGTTCTGGCTATTTTCTTGCAGTGACGTTTGCAATAAAAGTAACTCTTCAAGCTGCC
+CAAACACCATCGTTAGCTGATGATTAATTGACTGTTCAACATCAACATTTTGTAATGAAAATGACTGTTC
+ATTTTGGCTTAATAAAACGTACTGATTAATATTTAGCGATTGCCAGTTTTGCGCTAAATTGCTTTGTTCG
+CTTGTTATGCCTTGCAAACGATTTGTCTGCATTTCAAGTTGCGCAGTTAAATTTGCTTGAACGCCATTTA
+GCTCTTTACCTTGCTTTTCAAGTTGCGCTCGCTCAAGTGTTAATTGGCTTAAACGCTGTTGATGTTCGTC
+ACTGTCAAGGGATCGATATTCATTAATCGCAGGGTGATCTGTTGAACCACACAATGGGCAAGACTCTTCA
+GGCTGAAGTTTTGCTCTATGTTCACTCAGCGCCATAATAGTTTGCTGCTGAGCAAGTAAGGTTTCTACAT
+CTTTTTTCTGCTGTTGAGTAGCGCTATAACGTTGACGAAGTTTTACCAGCGCTTGCTCAGTGATAACCAG
+CTGTTGCTTGTCTTGACTCTGCTGCGCAGATAACCCCTGTTGCTCTTGTGTAAGGACATGAAAACGCTGC
+GCCAACTGTTGTGCTTGTTTTAAAGCAAGTTGCTGATTTTGACGGTCTAGAATCGCTTGATTGAGCATGC
+CACCGGTTAACTCGTTAACGACACCTTCACCTTTATCATTATTTCCAGTACTAGTGGAAGTACTAGTAAC
+CCTACTTGATAGGATCGCCTGAGCTGCTTGGCTATGCTGAATTAGCTGCTGTGTTTTTTCACCCATCAGC
+TGTTTACGGCTATTCAGTTGCTTTAACTCATCTTCACTTTGCGTGATCTGAAGTTGTTGCTCTTGTTGTC
+GAGTTTGCAAGGTTAATAACGCTTTTTCGGTATTGTCTTGCTCGTTAACTAACGCCACAACATTAGCTTG
+TAGTTGACTTAACTGCTGATATTGGTTTTGCCATAAAGGCAATTTTTCTGGCAATTTTGCTAACGCCTGC
+CCTTGCGATAAATACGCTTGTTGCTGTTGAACAGTCTCTTGTGCTTTTTGATGCTCTGCTTCTAAGGCAG
+TCAACGCATTAGCATTCACACCAAGTGTTTCGCTTTGTTCGGCTATGGTGTTTTTTGTTTCGGTTAATGC
+ATTTTGTTGGTGGGTAATGTTATGGTCAAGTGGTTGAATTTTATCATGCAATACTTGCTCAATTACTTTG
+CGTTGTGCTTCAGCCTCAACATGACGATTTTTTAGTAGCGTTAACGCTTCATCACTCACAACAATATCTT
+GGTCAAGTATCGCCAATTGTTCTGTTTGACTAGTTACTTGTTGTAAGGTTTGCTGGTATTGCTCACGATA
+ATGTACCATCTTTTCGTACGGTGCTTTAATCGGCTCAGCTAAAGACGACAGCGTCAGTAAATCAAGATCT
+TGTTTTGCGGCTAACTCTTTCTTTTCTATTTCAAGTAGTTGTGTTTTCGCTGCATGCTGGTTTTGTTCAT
+TGACCGAAAAATTAGTGCACCAGGCTTTAACTTGTTGCGCTTGTTGTAATTGCGCGTTTACCGTTTTCTC
+TTGTTCGGTAATTTCTGTTAATTGTTGCTCAAGCGCCTTTACTTGCTCATCATCAAGCAAAGAAACACCT
+TGGCTTTGCGCTTGTAAAAGTTTTAGCGCTTCACTGGCACTGCGATGATTATCAAAAACTTGCTTAGATA
+TGTCGCCATATATTTCAGTACCGGTAAGCTGCTCTAATAATTGCGCACGGTCATTCGGTTGTGATGTTAA
+AAAGGCAGCAAACTCTCCCTGAGATAGCATCATAGATTTGGTAAAACGTGAGAAGTTAAGCCCTGTTAAC
+TCACTAATATCACTACGCACCATTTTAAGCTTATCAGACACTATGGTGCCATCGAGTTTAGCTAACTCTG
+CAACAGGCTCTAATAAGTTACCATCAAGTTTATTACGGGCGCGTTTTTGACTCCAAAAAGCTCTATAACC
+TTGACCTCTCACTTCAAACTCAACTTCAGCCATACAATGGCTGGTGTGGCGAGTCATTAACTGATTCTGT
+TTTTTAGACACAGTTAAACGCGGTGTTTGATGATAAAGCGCTAAACAAATGGCATCGAGTATAGTGGTTT
+TACCTGCGCCAGTAGGACCGGTAATAGCAAATAAACCATTGTTATCAAAAGGAGCTTCACTAAAATCTAT
+TTTCCAACTGCCTTTGAGTGAATTGATGTTCTCAAAGCGTAAACTTAATATTCTCATGAATTGTGTTGCT
+CTAGTGATTCAGGCGTCATACTGTCTTTTTCAGCGATAGCACTGTCTTTTTCGGTGATAACACTGTCTTT
+TTCAGCTTCTGTGCTCTCTTCTTCTGATAAAGCACTTTGCGATGTCGACTCTGCCTGGGCTGATGAACTA
+GTAATTAGCGCTTTATCCGCATCACTTTTTTGATTCGCAATAGAAGCGGCTTGTTTCATTTCCACCGACA
+GTTCTGTAAATAATTGTGTTAACCGTGTTTTACGTGCGACTTCTTCATCCGTTTGCCATTCAAGTTGAGA
+TAAGCGTGAATCGAAGACTTCTGTTAACGATAACTCACTCAAGGTGCTGTTATCTTGCTGCGATAATTGC
+GCTTGTCGTCGTTGACGCGCCTTTTTACATCGACGAACCAATAACACTTCAAAAGGCATATCAACGGCTA
+GTTCAGTGACTCGCTGCGATAAATCACTTAAGTGATCACCATTATCAATTTCAATATCAAGCCAAGCCTT
+AACACTCGCAGGAAACTTTTCCGCTACTTGGCGTTCTTCAAATGCGACCAGTGTTTCTTGAAGTGAAGTT
+TCAAGCTCATCTACCGATGTTTTCACCATGTATAGTGGTTGGAAACACGGCACAATAAGCGCTTCAACTT
+GATTAAGTTTCCCTGACGTAAACTCAACCATCAGCACTCGTTTATCTTGCTTGGCTTCATCAAAACTTAA
+CGCAATAGGCGAGCCGCAATAACGAATATGTTCTGATTTCGCCACCTGTTGTGCTCTGTGAATATGGCCA
+AGAGCAATATAGTCGGCTGGGGGAAAGGCACTGGCTGGAAAAGCTTCTAACGAGCCAATATAAATATCTC
+TTACGGAATCACTTTTACTGTCATTTATTGATACGCCAAGCGCCGTTAAATGCCCGGTTGCTATAATGGG
+TAAGGCAATGCCCTCCGTTTTTTCAAACGCGTCAGCTTGCTTGCGTGCCTGTTGATATAAATACTGATAA
+TGATCGCTAATCGCTTGTTGTAAACTTTGCTGCTTATCACTTGCCGACTGCCCTGCTCGACTTCTGATCA
+CATCACGCGGACGAACAAAAGGAATGGCGCAAATAATGGCTGTGGTTTTCCCATCAGCATCATGTAATGG
+AAAAACCTGTTTTGAAAGTGCCTTCTCTTCAAGCTCATCTTCACTCAATGACGCAGGTATTACCTGCGTA
+ATAACACGGGTAGACAAGCTTGCCAATACGGCTTGTGACTCAGACAACATAGCGACAGAATCATGATTTC
+CGGCCAAAATAATGAGCTGGCATTGGGTCACATGGAGCTTGGCAATAAAATCAAAGTACATTTCACGGGC
+ATAACTTGGCGGTGTTGAGGTATCAAAAATATCACCCGCTACAATAATCGCATCAATGTTATGCAGAGTA
+ACTTGAGCTAATAACCAGGTAAGAAATTGTTGATGTTCATTGGCGCGGCTTTTGCCGTAAAAATATTGGC
+CAAGATGCCAATCTGAGGTATGAATAATGCGCATAAAAACGGTAAGAGACTGTGCAATGGAGAATTATCC
+GTTAGTTTACCTGAACAGGTAAACTAAGTGTAGTAACGGATATGTTATCTGTTTTTTGTTAGATTAATTT
+CAACGCACAAGTAATTAGGTTAAATAGTTTTAAGCATCATTATTTGCTGTATGCGTTAACGAACTCTAGA
+AATGCTCTATCTGCTAACGACAAATAGCCATTTTTCCGCCAAGCCATAGCAATATTTAGATGTACAGGCT
+CTTCGAATGGAATAGCAACGACGCCGTTTTCATGCTCAGTAACTAGTTCAAGCAAGGCTGATATCGAAAA
+ATCATGTCGCACTATGTTTAACATCATTGGCAACAAATTTGTTTCGAAGGATATCTTCGGCTTGAAATGA
+TATTTTTCACAAATTTCGTCAATAAATTCCCGATGGAAATATCCCGCTTTAAACATCACCAAATCTTCTT
+TAAAGAAGTCTTCAAATTTTATGTAGGGTTGTGAAGCCAGAGGGTGCCGTTCACTCACTACTGCGACCAT
+TTGCGAGGTAACCAAATGCTCGGTTTCAAGTCGCTGAGGCACATCTTCGTTATGTATAACACCTAAGTCT
+AATTCACCATCTAACAGCATTTGGCGAATGGATTGTGTTCCTGCTTCAATGATGGTGAGCTTAAGATTGG
+GGTACTTTCGTTTGAATGCCATTAATATTTCAGGGAAAAAGTATGACCCTAACATGCTAGGAACGCCGAG
+TTTTACTTCGCCTTTTTCAAAACCCTTTAATTCAGCCATCGCGATATTAGCATCACTTATTTGCTGAAGA
+ATTAGACGAGCATGCACAAGTAATACTTCACCTTCATGAGTCAGTGTTACTTTGCGTTCATTGCGATGAA
+ATAACGGCAGGTCTAGTTGCTGTTCTAATTTTTTGATAGCAACACTCAATGCCGGCTGCGCAATATGTAA
+CTGTTCAGCAGCGCGAGTAAAGTTTTTTGTTTCTACAAGTTTGACAAAGTACGTCAGTAACCGTGTATTC
+ATAGCTATAACCTTTAGTTATCGTAGTCATAGTTATTATATACTTTAATTATTAAATTAATATTGCTACT
+GTTTTATTAATTCATCTAATAGTGCATGTTATTAAACAGTACTTTCCGAGCTCGTCACCATGATTGAAAT
+AAAAACCTCCGCCTACCGCCGTGCAAGTTTTGCGTTAGCGTTAGGATCTTTCCTCGTATTTTGTAATTTA
+TACATGTTCCAGCCTATGTTGCCCCTGATGGCTGAAAAATTTAACGCCAGTGCCATTGAAATAAACTGGC
+TACTAGCGTCATGTACCTTCACCTTAGCGCTGACGTTGGTGCCATGGGCTATCGGCTCAGAAATATTTGG
+TCGTCGTAACGTGATGATGCTAAGCCTTTTCTTATTGCCCTTTGCTGGCTTGGCAATGTTGCTAACAGAT
+TCATTGTTGATGTTAACCCTAGTTCGCGGGGTAATGGGCATCTCTATTGCTGGCTTTGCAGCGGTTGCTG
+TGGCCTACATGGCTGAAGAGTTTACCCCGAAAGCACTAATGCTTGCCGTTGGCAGTTATATTAGTGCCAA
+CTCTTTAGGCGGGATCACGGGTCGGTTGTACGGCGGTTTTATCACTGAATATTGGGGATGGGAAATTGCG
+GTGATTGGTATGGCTGTTGCCAGCTTATTGGGTGCAGTTTTAGTGAACAGACTGTTGCCTGAGCAACTAT
+ATTTTACGCAAAAGAAAGGACAATTCCGTAGCCATAACAGACAAGTGGTCTGTCACTTAAAACAAAAAAA
+ATTATGGTTGGCTATGCTGATAGGTGGATTGAATTTTGCAATATTCGTTAACCTCTACACAGTCATGGGA
+TTTCGTCTTGTCGCAGCACCCTATTCATTGTCAATCAGCTTAACGTCGATGATATTTTTGTGTTATCTCA
+GCGGTACTATTACAGCAAAGATCAGTGGTCGTTGGAGCCAAGTATACAGTCCGATCAAAGGCATGCTTTT
+AGGGACAACCGTCAGTGCGTTAGGTATGTGGGTTGCCGCATATGATTCACTATACACTATGCTGATCGGT
+CTATTACTTATTAGCTCTGGCTCTTTTTTCACCCACTCACTTGCGTATGCATGGGTGAGTCAAAAAGCAG
+AAACCGCTAAAGCAACAGCAACTGCGTTATATCTTGTGCACTATTACGTTGGCGGTAGTCTGGGTGGCTT
+TTACTTAATTGCCTGTTGGCAATATGGCACATGGAATGGCGTTCTCGCTGGTGGCATGGTGATTTATGGT
+TTGATTTATCTGCTTTGTTGGCTTTTACAGCGCTGTACAGTGTCTCAACGTAAAGAAGATGAAATATTAG
+CGTTAAAAGAAACAAATCCTGTCGTTTAACTCATGGTTTAACTAGTTGCTTAACTAATTTCATCATAAAA
+AAAGAGAATAACATTAAACTGTTATTCTCTTTTTTAGTTCACTTCATGACACAGCAATTAATTAACGAAT
+TTCTAAATCAGGTAACCAACGTTGTACCCGTTCTATTTCATCTCGTAAGTCTTCAGAATAAAAAGGCGTC
+TCTAAATCTTCAGGCGGTGCTGAAAGTAAGTTAAGGTCTATCGCTTGTGCTTCACCCAAAATAACGCCTT
+CTTTTATCGTCATCGAATAATAAACACCATTCCAGAAGTTAGCCCCAAACTCATTGTTTTTCTTGAACAT
+AAAGAGTAAGTCGTGCTCTAACCAACGTAAATCGTCCCGTGTTACAGTACGAGGCTGCGCATAGGGATAT
+CGGATATGACACCAGAGTTCAGGTCCTTCTAAACATTTCATCTCTTTCATCGATAAAAAATAATCTTTAA
+AACGAGTATGATCAATATGTAATTGATACTTAATTTTATCTGATGAAGGTAAAAACTCGATATTGCCAAT
+AGCTATACGCTGACCATCTTTAGCGATTAAATTTATTGTTTTGGTGCCACTTAAGGTCGAGGCACTATAA
+CTGACGGGTGAAACGAACGTAGCCAGTATCAATACACTCGTGACAAAAGTTCTAATTATTGTGAACATCT
+AAATACTCCTAGTTGGCATTATATTGCTTAACTAAGCTTACCTATTAGAGAAATTAAGTCCATGACACTT
+AAGTAGGGTTTTTGCTCACTGTAAGAGATTTCCTATCCCGCTTCATCTCCCTAACTAAGTTAGAAAAACA
+GCTTTAATGCGCCAAAAATTCCCATACCAAAAATTACGATGGCCAGCGTATTTTTTATTTTCAGGCTAAA
+GATTACCGTGGTAACTCCGGCGATTAAAAAAGGGCTGGTAATAAAATCACCATTAGATTCTTGATGTCCA
+AGAAAAACAATCGGGACCCACATCGCTGTTAATACAGAAGGCGCGGTATAACTAAGTAAGCGTTTTACTT
+TTGGTCCAAGTTCAAACGGTACTGAGGTTGAGAAAAAGAAGTATCGACAGGTAAAAGTAATACATGTCAT
+GCCGAGTAAGGCTAACCAAAAATCATTCATTAATAACACTCTTTTCTTTTGTTAAATAGCCACAAAACAT
+ACCTATAAAGGTGGCTGCGATGAGCGCATATTCCTTCATAAATATTGAAAGTACAATCGCACTTACACCA
+CTACTGATAACGGATATCAAGGTCGATCTATTCTTGATTGTCGGAATAACTATCGCAATGAAGGTTGCCG
+CTATCGCAAATTCCAACCCTAAATGTTCAAGGTTTGGGATATGTTGGCCAGCAACAATGCCTGTAAAAGT
+TGCAACGTTCCAAAATACATAAAAAGTAATACCAGAGCTGAGTGCGTAAACAGCACTAAATTTTTTATGC
+TTCGCCATATAAGCACAGGTTACCGCAAACATTTCATCGGTAAGAAAAAAGGCAATACTGCAACGAAGAC
+CTAATGAGCTTTTTCTGACATGCTCTCGAAAAACAGCGGAATAAAGCAAATGTCTGGAACTTATAACAAA
+GGTTGAGGAAAACATCGAAGATAAAGAACCAACTGCGCCCATCATAGTTAATGCGGCAAGTTGAGCTGCG
+CCCGCAAAAATTAACAATGACATAAGTTGCGCTTGTAACGGGGTTAAACCGACAGTGATTGCTAATGAGC
+CACACAGAATTCCCCAAGGCACCACAGCGAGTGAAAGCGGGAATATATCAACGATGGCTTGATACATAAT
+TTTAAAATCACTAGGGGTAGATCCCTCAGCAATAGCTGTTCTACTTGGCATTAACGCTCTCCTTCAATAT
+TTTGAAAGAGTTTACAGGGGAATCGTTTTTAGTTCTTGTACAAAACTGCTTGTTTTTGAAACTTACTAGG
+GGAAGTACCTAAGGCTTTTTTAAAGTGTCTATTGAAATGGCTTTGATCATGAAAGCCACAATCACTCGCC
+ACCATAACGGGTTTAACCCCCGCTTTTAGTAACGTTTTTGCTTTCTTTAATCTGGCCTGTATCTGGTAGC
+TATGCGGGGCAAGATCGAACATTTTTTTGAATTGTCTAATAAAGTGGTATTGACTTAAACCCGCAATTAT
+CGCCAATTGTTTCAACGATATATCTTCAGCGGGATAACTATCTAAATACTCTTTTACCCGTAGCAGTTTT
+GCTTTGCTGCCTGAAATATCTTTTGGCACATGGCGAAGTGATGAATGCCTTAAGGTTAACCTTAACATCA
+AGCTATACATGATAGTTTCTGTTAGTAGCTGCGAAGCATTGTTATCTACTTGATTAAATAACAGTCTTAA
+TTGATCTGTTAATAGCGGATCGTTAATCACAGAAGAACCAAAATATGGCGCAAATTTTCCCTTGTCATAG
+AGGTCGTTACTGATATTTTCAAAATGTTCAGGCAAAGGATACATGGCACGATATTGCCAGCCACCCGATG
+AAGCAGATTCACCCGTGTGTACATCGTCGGCATTAACCAAAATAATAGAGTTTGTATCAGCGGTATGAAT
+TTCACCACTACGGTAAAAGCGTTGTGCGCCCTTTTCAATCACACCAATCGTGTAACCTTCGTGCACATGT
+TTAGAGAACGCTTGACCTTTATAATCGGCGCGAACCATTTCAACGCCACCATAGGCATTGGCAAGGGTAA
+AGTCGGCTTTTTCCTGTGTTTTATTATCCATAGCTAGCAATTAAATTTCATTCTAAAAAAATAGTACAAT
+ATTGCTGTTGTTGATCACAGCTATTTGCACCTTTTATCAAGTTTAATGAACCCTCTAATTTCCTTGAAGC
+TGAGAGTCGAAGCTGAATTTAAAACTTGAACGACGAAGCTGACTTACGAAACTGATTTACGAAGCTAACT
+CACGGACTAATGAATTGTCCTTTTTTGAATATCCCATATACTTCCTTTCCAATTAGAAATAGTGCCAGAC
+GCTTCACAGGTGTCGCAATGCCATTCAATTATATTTATTGAGCTACATGATGCTTCAATACTTCCCTCAC
+ATGACAGTTCAGTCCCTCGGGTATTACAATTTAAATCAACGTCAATGAGTGGCTGTTCGATATTCTCAGA
+AACCGATAACACTATCTTAGTCAGAAAGTTGAATACCGTTTTTGCCTGTTCCGTAAGCGCTAGTACCTCG
+CCCTTTTCGTCAAGAAACTGTTTAAAATCTACTTTTAATGCCATCTATTTTTTGTGATCTTCCCCCGATA
+AAGTGGACACCATCCACTTTAATTCACCGCCAATTCAAACTCAGCAGGTGTTTTATATCCTAAACTTGAA
+TGCAATCGTTGTCTATTGTAAAAATAGTTCATGTAACCTTTTAATTTTGAATGTAATTTATCAGTAGTCG
+CGAAGACATTCCCTCTGATTAAATCAGCTTTTAATGAATGAAAAAATGATTCAACTTCAGCATTATCAGT
+ACAACAACCTGGACGGTTCATACTCGCCGTAATGTTATGTTTAACTAAGAACTGCTGCACTACATGTGCT
+CGATATTCAGCGCCTCTGTCAGTATGAAATAACAAGGGTTGTGTCGGTTTACGCTTCTTTATTGCTAGCT
+GCAGCGCTTTCAGTGTCAGCGCTGTTGATTTGTTCTGACCAAAAGCCCAACCAATGATACGACGTGAAAA
+TAAATCTAATACAACGGCTAAGTAATACCAGCGCGATCCTACTTTCAGGTACGTAATATCTCCCGACCAT
+TGCTGATTGATAGCATCAGGCTTACTTATGTTTTTACGATTGTTTTTGATCGCTTTATAAAAGAACTTCA
+CCTTAGCTGGCCTGCTATAAGTCTTGAGCGCTCTAGCGCGTAAGCCATTTTCTCGCATCAACCGTGCAAC
+ACGCTTCTCACTCGTTGTAATACCTTCACGCTTTAATGCATGAAATACGCGTGGGCTGCCGTAGGTTTGA
+TGATTGTTATTAAAGACTTGTTTGATATTTAAAAGTAAATCCGCATCATTAATAGCACGCATTGAACGTG
+GACGTCGTCGCCATGCATAAAAGCCACTACGAGAGACATCAAGCCATGAGCAAAGGTATTTAACACCTAA
+GGCTTCTTTGTGTTTTTCGATGAATCCAAATCGCTCTGATGGACTTCCGCCAGATACCGTTGCCACTTTT
+TTAGTAAATCATTTTCCATTTTTAAACGGTCGTTTTCTTTTTGCAGCTGTTTAATTTTATTTAGTTCTTT
+CTTTGTGGGGATTTTACTCATGAGTTCACTATTGCTCTGATAGTGTTGGTTTTTTTTAAACTTCCCTTCT
+CGGTATTCTTTACGCCAACGGCTTAGCATTAACGGGTGAATATCCAACGCTTGAGCAACATCCTTAGATA
+ACATGTCGTTTCGTAAGCTTAGCTCGACAGCTTTAATTTTGAAATTAACAGGGTAAAACCACGTCTTTTT
+AGGTTGGGTATATCTAGGCATTTTAGCCTCCTCAATGTTATGAGGAGGTGTCCACTAAAACGGGGGAACT
+TCATTGTCCTTGTTAAAACGCTTGTTATAGAGCAGACTCACTCGACATTGCTATTTTTCATTATAATACC
+CTACCAGCTAAATACACGGATTTAAAAGGTCTTAAAAATACCATGGATATCAATGGAAAATGTATCTTAT
+CAACAGCAGATGAGCACGGCCCGATTTATGTGTACCAAACAAAGACCAGCCGAATTCTCAGCTTTGATGG
+GAAAATATATCAAAGTTGCATGAAACTCAATAACATTAATGGATTACATCTCGGCTACACCCAAGCAATG
+ATGGCGGGTTTATTATTTATCCCCACAGTAAAAACAGCCACCGTCATAGGATTAGGTGCAGGCTCTATGG
+CAAAGAACCTGCTCAGTAGTTTCTCAAAACTGAACGTACACGCGATTGAGTACCGTGAAGCAGTCGCTAA
+AACCGCAAAAGAATATTTTTACTTGCCCGACACTGACCGCCTCTTTATTCATATAGACAATGCTGTGAAC
+TACATGAAAAATACCGTTATTAAAAGCGACATTATATTTTCAGATCTATACAACTCACAAGGCATGGAAC
+CGAAACAAATACAATTATCCTATTTGCGTGATTGTAAAAATGCACTCAACAAACACGGTGTCCTCGTGCT
+CAATATCTGCCATACGACACTTAACTTACGAGAAGAGTTAGATGAATTACTCGCGTTCGAATTTGAAAAT
+CAACTACTCTGTTTCGAAGTAGACAGTGGAAACACGATCGTACTCGCATTCAAAAACGACATCCCTTCGA
+TAAATAGAGAAGAACTACTTACTAGAGGTCAATGCTTGCAAGAGCAAATGAACATTCCGATAGAACGTTA
+TGCCGAATTACTGTGGGATACACAAAGTTCATGAGGATGTTCATAGTTAAGGCCTCATTAAGAGGCTAAA
+ATTCTGGGCTAAAATGGAGAGGAGTGAAACAGGCAGTTGTTTTTAGTCCTGCTTTAAGACTTGTTAGCCA
+TTTTTAGGTAATGCATCATATGCGTCTTTGACTACTTCATATCCATATACACGTTCTAATTTTCTAACAA
+TAAAATGACCTCTAGCCATGTCTTGAAAGTGATCAATAAATAAAGTATTTATGATTGCGCCGCCAGCTGC
+ACCAATAGCAGGAACGGCTTGTGCAGCTGCTTTTTGAGTAACTTGAACACCAAACTTTTCAGCGATTTTA
+GCAATTAATTTAATTAAAATAGGAGCTGCTTCATCGGTAATACCTTTTTTTAGAATAAATTCTGCTGCTT
+CAGCAACTGACTTTGCTAGTGCTGCTCTTATCGCAAAATACCCTGACTCACTCCCATCATCTAGATCACT
+TGGCCCTCCCAATGCAAACACCTCTAAACAAGCCATTTGAGTTTCAGGTGTTGTAATCGATTCACCTTCG
+CTACGAGCAATATCAGCTATAGAACGCAACATTATTGATGTTGAAATCGGTAGTTCAACAGCTATTGCCG
+CCAAGCCAAAGAAACCACCGACACCACCACTAACTGCAACTCCCAACTTATGCCAAATATTAGACGATCC
+TTCTCCAGGAATATCTTTCATCGTAAATATCGCAGCATCAGATGCCTTAATTAGAGATTTCTCTGTCACT
+TTAGCTATATTTTTACTCCAATCATCAGGAAGTAAATCTAAACCTTTTTCAATAGGAGTACCTATAAGGT
+TAGTTATTTTTGCAGCAAGTCCTGGGTTCTCTAATAAAGATTTTGCAACTAAAAGCTCTTTTTCATGTAA
+CTCAGAAATTTTCAAGTAACCCCCTTAATGGTTACGCCCATTTAAGGGGCAAAATAGAGTTGGCTATAAT
+AGGTGAACGGAGTGAACAACAAAGCCAACTGTAAATTTACCCTCTTGAGCGCCCTGTTGTGTGCTATTTA
+TCAACTTATACCCAACGTCGCACCTTTGATGCATAAGCAGCATACTCTATAGGAAATTTTTTAGATAAAT
+GTATCTCTTCTTCTAAGGTCTGACTGTTTAGCGTGTATAAACCAATAGTTAAACATACCAATGAAAAAAT
+AGAAGGCATAGCGAAGAAAAAACCTAGTTGCGCAACTGCTATACAAACAAACATTGGGTTACGTGAAAAT
+TGATAAGCCCCACTTGTAATAACTCTGGCTGGTCCAGAAGGATCAATACCAGAACGCCATTCTTTTCCTA
+AACTATAATGAATTAATGCAGTTGAGAGGAAGCCAACCGTTAATAATATTAACCCTAGTGTTATAACTGA
+TGGTAACTCCAGGATATTGATCATACCCAAATAATTATCAATATTAGGGTAAAACAGTCTAAATAAACAT
+ACCATCCATATAGAGATACGGAAAAAACGAAAGGCAATATGGTTCCACCAAGTCTTGCAAAACGGTTTTC
+CTGAAAACACCAATGATTTACCATTCTGTCGTTTCTTGTTAATCAATCTAAAAGTATAAAATGTTGCGAC
+GATTGAATAGAAAACAGCTAAGTATATCTTAGTAAACTCGATAATTTCTGACGCATTAAAACCTAAAACC
+ATAATTCTCTTCTTCGTAATACCTGAGTACCAATATATTCAGTAATACATTCTGCGTATGACGTATTTGT
+ACATAACACCGTAATAAGCGCAGTAATAAGCGCAGTAATAAGTGGCGCGAAATGGTTGGCTATATATTGT
+GAAGGGAAACAAAGCCAATTGTTTTTTTTCCGTTTCAAGCGCTGGTTATACGTACTATTTATTTATGTGT
+TTTTTAAGCGATTCGTCAAGTGCCTTTTGTTGATTTTCTTGTTCTCTTTTACATCTGTTTTTTTCATACT
+CATATGGGTGATTACAATTTTTGTCCGCACCTAATCCGATTAGTAAGCTATTTTCTCTTTCCTTACATTT
+CATCTCTTGAGACGGCTCCATATTTATACATAAAGATTCTTTATTACTGACATCAGAATCCCCATAATCT
+TCTGCGCTATAAGTGCTACACCCATTTATCAAAATAAGAATAGCTGCTGAGAATATTAACTTAAATTTTA
+AATTCATGTTCGAACCCTTTTTTGTACGTGTAACTCCCTAATGATGGGCAAATTATAGTTACATCCAATT
+GAATGATTAACTCGTTACTATCCATAGTTTAATTAACCACCTACCCTGAGAAAAACAAAACAGCTTATTA
+TAGAGATTTCTCAGTAATGTCTATCTCATAAAAATAATTCAATAGGCATTAATATCACACAATTTCAAAG
+CTTTATAAACTGAAAAAGATTAATTTATCTCTTAACTTGGATATTACTGAGATGTATCAGTAAAACGGCA
+ATTAAAGTACACCGGAGAAAATAAAGGAACACTAGCAAAGTTCTCTAAAGCAAATTGAAAATTATCAACT
+TTTACTGTAGCTTGAATAACCTAACATGGCTTAAAACTATAAAGCATAGCCATGTAACACATGAGCAGTC
+ATCTAATTTGCTATGTAATCACGTAACCTTAACGACATTAATCAATGAGACTTAAAAATGATCAAGCTTT
+ATGAATTAGCAGGCAAAAACAATCTAGTATTTAGCCCTTATTGTTGGCGTGTACGCCTAGCATTATTGCA
+CAAGCAAGTAGAGTTCTCCGGCGTTGATACTGCGTTTACAGAGATACAAAACATCTCTAATGGTGAATTT
+AAAGCTGTGCCGGTGTTACATGATGGAAACTTCGCGCTTAATGAATCTTTTGACATTGTTGAATATTTAG
+AAGAAAAATATCCATTAAAACCCTCATTATTTAATTCCAATGAAGGTAAAGCCTTAGCTAAGTTTATTGA
+AACTTGGGCAAACACCTTACATGGCGATATAGCGAAAATGGCCATTGCAGATATTCATGATTGTTTGCAG
+GAAAAAGATAAAGGTTACTTTAAAACATCACGTGAGAAGTTTTTCGGTAACAACTTGGAATCAATACAGT
+CGGAAAATCATGAAACGGCTAAAGTAAATCTACTAAGCAAGCTCAGTATTTTAGATACTTACTTAACTAA
+GTCAGAGTTTATCAGTGGCTCTACTCCCTTATATGCTGATTTTATAGTTTTCGGAACGTTAAAATGGCTT
+ATTGAAACTAGCCAAGTATTCCAAGTGTCACATTTCAGTGAGCATGTTGAAAAATGGTTTCTAAAAATCA
+ATCAAATGTATTGCGGTGAGACATAACATATTCATTGTTTACATGCCGCAAGAAACTGCCTCTAAATAAC
+CGTTGATTATAAACTCCATGATAATGGTGAACAAAATGTTAATGGTTTAAGTGATAGGATTTATGTCATT
+CGACATGAACTCAATTTGCTAGATTAGAAAAATGGCACTAATTAACGGGCAAATGATTGTTGGCTAATAT
+TTGAAACGAAGCGGAATCAGCCAACTGTTATTTGTCCTTATTAATTAGCTTATACCTCAATTGAGCTCAT
+AATTAACAAAGTTATTCCATTCTTCTATAGCATCATCTGCTGCTTGAGCATGTTTTTTAGCCGCTCTATT
+TTGTTCATCTATGAAATCTTGAATACAACTTTTAAACATATCTACATCATTATTAAAGTTATCTAATTCC
+CATTGAGAATTAAACTGATAAGGTTTAATAGGCTTGGAGCATGAATGGCTTGGAGTAAACATATCCGATA
+GGACAGGCATTGAAATAGTTAAAGCTAGAATACTTGCTATGAATACTTTCTGTTTGAACTTCACGCTCAA
+TCTCCATTTTGGGTTATAACGCCTAAATAACAGGCTAAGTAATGGTTGTCTAAAATTGTATAGCGAAACG
+TAGCCAACTGTTGTTTGTCCGTTTGAATGCCTTATTTAGCCCTTACTAAAAGCCATATTTTTCTTTTCTT
+CTATTAAATGCGTCCTCGCCACCCTCAAGAATTTTGGCAGCAAGATTTTGAATATTTGGCTGATCTATTG
+AGCCTTGATTCTGAATAGGCAAAGTTGCATTTTCATTCGTTGACTCCAAAACTCCAATCCACTCAGCGTC
+ACCAAAAACAGGTATGTTTGCGTTATGAGTAGCAAAAATAAACTGTCTAGTTAGTTTGGCATCTCGCACC
+TGAGTAACAATTCGCTCTGCTATAAATGCGTTGTCGAGATTATCTTCAGGTTGATCTAAAAGTAGAGGAT
+CTTGGTTATCAAGTAAGAGCATGTGCAATAATGCTGTACACTGTTGACCTGTTGATAATGAATCAAGTTT
+TTTATATAAAGGCTCATCATTACTCGAAACATTCAACTCAATGCTAACCAAATCATCGATCTTAAACTCT
+TCAATTTCCATTATTTGTTTATTGCTGATTTTTGATAATCTATCAGCGGTAGTGGAAGTCATCCCCCAAT
+CTTTCTCTAATAAAGCAGCCTGTCCTTTCTTGATAGTCTCTGCTAATAGAGGGGCCGAGAACTCCTCTAC
+TCCTTTCATCCAAGAAAGTCTTCCCTCAGCGACATCAGATAAACGATAGCTTACGATGAGTTTTATTAAT
+CCAAGTCTGTTTTTTTCTGCTGAGTAATTTACCTTTATATTGCCCTTTAATTTTCTATTCAGCCTTTTTA
+CGCCCTTTTCAAAGGCGGTAGCTCGGTTGGTTTTTTTCTCGGACAACTCAGCCAGCAGTGCCTTTCTTGT
+AGCTATTTCTTTGTCCAGTTTACCTTGTTCATTTACAAGTTCCGCACGTTTGGGTTTTAATCTCTCGATA
+TTTTTAATTAGATCCCGATATTGTTCACCAATTTGTTTTCCAGTTAAACCTTCAACAGGAGCCAATTTTT
+TAAACTCTTTAGTGATAGAGTCTTCTTGTTTCTCTATGCTTTCTTGAAGTTCTTTATCAAGTAGTTCTAT
+CTTCTGCTGAGAACTGTCTGAATCAAGTTCCATTTTTTCAATAGATAGATTGATGTTATCTTTTAATTCA
+ACTAAGGCTAATTTAGCATTTTCAAATATTGTTTTATCGGGAAATTCCTTAATCGACTCTTCGGTAATAA
+AGTCAGCGCATGGGATAGATTCAGAAAACTCTTTTAGTGCTTCCTTTAACGTTTCCATCTTTCCTGAAAC
+AGTTTTGAAGGTACTTCTTTCCGACTCAACGATTGGTAATAGTTTCAATTGCTGGTCTATTCCAAGCTCT
+TTATACCTATTTTCATCTTCCTCGTGAGCCTTCAAGTCTTCCACATCAGATTCCATGCTAGAGACACTAG
+ATGTTAAATCAGATATATTATTTCTTGTTGTAACTAACGACTCTTTAACTGTTGAAATACCTGACTCTTG
+CTCAATTTTATCTGTATTTAGAAATCGCTCTACTACTTTTAGTTGTTCACTTGATTCTTTGGCGATTTCA
+TGAATTTCATTTTGACCAAAGATTTCAATATCAGGTAATAAGTCTCTAGGAGAAAAAGTAGAAACAGATC
+CGCTTTCATCTTTTACTATCGGGGATTCACCATAGCGTCTTGATATTTTATATAATTTTCCATGTTTTAC
+TGCTGATTTGACAGTCAATTCAGCGAACCCTGAACCAAGATTCTGCTTTATAACTTTAAGGTGCTGTGCT
+TTTGTTTCTTTACTAATAGGTTCAATATTTAACACATAACGAATTGACTCTATTAAAGTCGATTTACCTG
+TTCCTCTACCGCCTATTAAAGCATTTAAATGCTCGGAATAGTTGATATGAATTCCATCGAGAAACCCACC
+AACAAACCTAACAGCCTCTATTCTAGAGTAATATTTCTCTTTAATATCAGAGTTGAGGCGAACACGAGAT
+TCAGAATCTGAAAACGCTAGTTTAAATGAGGAAAAACAAGGTTTTGTCATTTTCACCAAGCAAGTCGCAT
+TTTCTTTTCTTAATGTTTCAGGATCTTCGATATCTTTAGCATTTATAATCGCAATATTTTTTTCACGCAT
+ATAATCAGGATTTTTATTTAGAAGGATCTGGTGATTTGCTTGATCACCTTGCTCTTTAAGGGCTTCTAAT
+GAAGTAGGTATTTGTGCAGCATGTAAATTCGGGTTTTTCCAAATGTTGTTTAATTTTTGTTTTAAAACCC
+CGCTGTCATCTGTGCAATGTGCAGCGTACACAAAGCCACCTTTATCTATAACGGTTGACAGAATAAAGTC
+TGCACTTTTAGTTGATGGATTTGTGCCGTTAGAAGTATCTATGTCAAACTCATATAAATAATTATTTAAA
+GTTTGAAGACTTGTATCTTCTGGGTATAAACAAACTAAATGTATTTTCTCGCTAGATGCAATTTCAAACC
+CTGGAAAGACGATGACTCCTTGAGCATTAAAGGTTTCTTTGATTTTCACAACAGAATCAACATTACCATG
+ATCGGCTATTCCTACAACTTTTATTGATTCCTCAAGGCAGACTTCTAATAGTCTCTGATTGTAGTCATCT
+TCTGAAATATCCTGATTTTTCCCTCGGTACTGTATATAACTTGCAGGGTTTACTTGTAATGCGCACTTCC
+AGAATTTTGCCCTAGTATGCTCAACAGCAATATTCATATATTCATCCTTAAATTTAACACCGAAGCTAGC
+AGGGCTTAATAACGCCGCGATAAGCGGAATATTACTGTTGGCTACAATGTTTGAGGCACGAAAAACAGCC
+AACTGTAAATTTTCCGTTTGATTGCCTTGTTAGCTGTACTTTACACCGAGCTATTTTTTTGGTGCTTGTT
+GTACATACCCATAGCTTTGTTGAGGTATTGGAGCAAACAATTTAGCAATGGTGTCTTCATATTTTAAGCA
+AATATCGACGCCATAATCAGTTAAACGATAAGTAAAATATTCATTGCCATTAAAGTCGCTTCCATTCTCT
+TTCTGAATTAAGCCAATTCTTTGCAGTTTAACTACAGCAAGATTTAGGGTTGGTGTCGGAATATGCTGTT
+GAATTTTATTAGGTAAGTCCCAGCTTATACAGCCTTCGACATCGTTATTGTAACTTTCTAGCAATGAACC
+CAAGATTATAAGATCATTTTCTGATACGTCACTTAATACATTATTAACATCAAGCTTTTGAACTTTAGGT
+GTACTAATCTCTTTGAACACACCTTTATTATTCATTTCCCTTTTTATTTGCGTTGAAGCATAGGTTAATG
+ATGATGTTAAGTTATCATCGGAACGATTGGGATCATAATCTGTTGGCGTTATACCGAGTAAATCACTTGG
+GAAATGTAGCTCTACATCACGAGGCTTTATAATAAAGCATCTTTCTTTACCGATAGAACCAATAAACAAA
+CCAAGCTCAAAGAGTACATTATCTCGTACAACATACTGTTCCCTTGACCGCATAATAGCCAAGTCATCAG
+GAGAAAATATAAAAGCTGAAAAATCTACTGATTTAGACTTTAAAATAAGATCATCTAACGTATTACTTGA
+TAAGTTAAATGTACCACTACGCCATATAGTAACTTCAGCATCAAACTCTAAATTTTCAGCTATTGCGTCA
+GCTATAGGTAAACTCTCTACTGAGGAGCCTATGAATATTCTCGGTTTACTCATTTGTGACCAAATCTCCA
+TGTACAGCTAACAGTTTATTATGAGGAAACTACCTTCTTTCTAGAAGATGGGATAAATCGTCCATAATTT
+ATATTAGCAAGAGGTTACTTGATTGTTATAGATAGATCAACGAGTTAAAAATCATGGGCTAAGTGGTTGA
+TGTATGAAAAAAGGTGATTTCCCTGCTTTTTTGTAGAAAGAAGAAACTGTATCAATAAACGGTTTAATTT
+AAACTAGAAATAAGACTGTTTTGATATTAAAAATTATTTTTTTAAAACGAAATAGACTAATTAATTTACC
+TAAACCAACTCTATTTTGTACTCTACCTCACTCTTGTTATTTAATTTTTTATCATTATAAAAAAGGGTAA
+CTTGCGTTACCCTTTAGCTTAATAAATTATCCTCTAAGATCTTTGATTTTGGCTTTTGAGAACCAAGCAT
+ATAAAACCGGTAATACAAATAAGGTAAGTAATGTCGCGGTAACCAAACCGCCAACAATCACACTCGCCAG
+AGGTCGTTGAATTTCAGCGCCAACACCATTGGACATCAGCATTGGGATCAAACCTAACGCAGAAGTAATG
+GCGGTCATTAATACTGGACGTAAACGAGATACTGCCCCGTCAAAAACAGCTTTTGAGGTATCTAAACCAT
+CTTTTACCAGCTGGTTAATGCTTTCTACCATTACTACACCATTAAGCACGGCGACACCAAATAGGGTGAT
+AAAGCCGACTGAACTTGGTACTGACAAGTATTGACCTGAAATATACAGTGAGAAAATACCACCAATAACA
+GCTAACGGTACATTCACTAAAATAAGCATCGCTTGACCAACAGAGCCAAAGGCAAAGTAAAGTAGTAAGG
+CAATTAACGCTAATGATAGAGGCACCACTACTGCTAGTCGCTGCTGGGCGCGTTGTTGGTTTTCAAACTG
+ACCTCCGATCACTACAGAATAACCTGCAGGTAAGTCTACTTTGCTATCAATAACTGCGCGAATATCGCTA
+ACAACACTCCCCATGTCTCGACCTTGAACATTGGCTTGAATTACCACGCGTCGCTGTACATCATCACGGC
+GCACTTGTGGTGGGCCGGATTCAAAACTGACGGTAGCAATATCGCCTAAACGTACCCAAGCACCTGTAGG
+TGATTGTATTCTAAGGTCTGCAATAGCTTCTTGGTTATCACGGTATTTTTCTTCAATGCGAACATAAATA
+TCGTAACGTTCATTACCATTGATTATTTGGCCAGCGCTAACGCCACCAATACCATTTTTAACCACTTCCA
+TGACATCACCAACCGACAAACCAAAACGTGACAATTGCTGTCTTTTCGGTTTAATCACTAACTGTGCTTC
+ACCAGCGATTTGCTCTAAAGCCACATCTCGCGCGCCATCAATTTGTTTGATTGCCGCTTCAATTTCTTGA
+CCTTTGCTCGCCAGCATATCCAATTCTGGTCCAAACAATTTAATGGCAAGTTGCGCTTTAACACCTGACA
+GTAATTCATCAACGCGTGTCGCTATGGGTTGTGAAAAGTTAAGTAATAACCCTGGGAATTGTTCAAGTTC
+CTCTTCCATTAAACCTTGTAACTCAACACGGTTTTCGGCACTAGACCATTGTGAAACAGGTTTTAAACCA
+ATGTATATTTCGATGTTATTGACTGGCTCAGGATCACCGCCAATTTCAGCACGACCAATTCGACTTAGGG
+TATATTCTACTTCTGGGAACTCCATTAACTTTTGTTCAAGGATAGGTGCAACCGATAAAGCTGTTTCTAA
+ACTTGCTGATGGCGCTAATGTTGCTCTTAAGTTAATAGTGCCCTCTTCTAATTCTGGTACAAATTCAGTC
+CCTATTTGTGGTATTAAAGATGCTGCTCCTACGAGTAACAACAATGAAGCAATAATGACTACTTTCGTGT
+GTTTCATCGCGGCTTTGAGGCCTTTGCGATACAGCTTATCTAATGGTTTTAAGACAAAACTTTCTTTTTC
+TTTAACACCTTTTTTGAACATAAAAGTTGCTAAGGCTGGTACCACGAACAGTGCCACTAAAATAGCTGAA
+ATAACCGCTAAAATAATACTGATAGCCATCGGCTGGAACAGTTTAGCTTCCACCCCTTCAAAGCTAAATA
+ACGGGGTAAAGACCACTAAAATAATAGAGGCAGCAAAAAATACCGGACGTGCGACTTCTTTCCCTGCTTC
+TTTTAATCGTAGAGGAATACCCTCTTCATCGTGTTCAACATCATGGGGATCAGCATCTGTGCCTAACGTT
+CTCGCTTGAGCATTTTTATAATGTGTTGAATCTGGTCTATTTAGATGTTTGAACATGTTTTCAACCATCA
+CAACAGAGCCATCAACCAACATACCAATAGCAACGGCGATACCACCTAATGACATTAAGTTTGCCGATAA
+ACCCATCCAAGACATCACCATTAAGGCAATAGCGATTGAAATAGGAATTGAAATTAACACTAAAAAGGTT
+GCGCGCAAGTTCATTAAAAACAGTGCAAGTACGATAGCGATAAATATAAATGCGAGCGCTAATGCTTCTA
+CTACGGTATCAACCGCTTTAGTAATTAAATCTGCTTGGTCGTAGAAAGGTTCAAAACGTACCCCTTCAGG
+TAGTGCTTGGTTGATCATAGGAATACGTGCATTGATACCGTCAATTGTTGCTTTAGTATTTGCGCCCATT
+CGTTTCAATACTATGCCTGAAACCACTTCACCTAAGTTTTCAATGTTACCTTGTGCATCTCTGCGCGTCA
+TAGTAACCGCGCCTTGGCGTATTTCACTACCTAATGCAACGTTAGCCACATCATCGATAGTCACCACAGT
+ACCATCAACCGTTTTAACCGGTACTTGTCTGATATCAGCTAAACCTGCTTCGCCACTATTAAACCAACCT
+GTGCCACGAATAACTAACTGCTCTTGCCCACGGTTCATGTACCAACCGCCAACATTGGCATTATTGTTAT
+CGAGTGCGGTAACAATATCGTCTTGCGTTAATTCATATGACAATAATTTACTGGGTTCAATGTTGACCTG
+ATACTGTCTGACATTGCCGCCAAAAGATAAGACGTCGGTAACACCATCTACTGGCATAACCAATAACTTT
+ACTATCCAATCGTTCAAACTTCTTAAGGTCATAGAATCATAACCAGAATCTTTATCTGCAATTAACAAAT
+ACTGAAAAACTTGACCCAAACCTGAGGTGTTTGGTCCCATTGCTGGTGTGCCCACGCCTTGAGGAATTAA
+CTCTTTTGCCGCTTGTAAACGCTCAAATACTAACTGGCGAGCAAAGTAGATATCTGTACCTTCTTTAAAG
+ACAACAGTAACACCCGATAAACCCGTTTTTGAAATAGAGCGTACTTGCTCTACATCAGGCAACGCATACA
+TTACCGCTTCAATGGGATAGGTTATTAACTGCTCTACTTCTTCTGCTGCCAAGCCCGGTGCTTCTGTGTT
+TACCGCTACTTGAACATTTGTTACATCAGGAAAAGCATCTAAATTTAGTTTTGGGATCACCATAATAGAA
+GCTGCCATCGTGGCAATCAGGGCGATAATTACTAAGAGTCGATTATTGATCGACCAATCAATCATTTTAT
+TAAACATAATCTTATTCCTCCCTAATGGCCATGCGGATCAAATCCGCCTTTTGCTATTTCTGACGCAACA
+AAAAATGCACCTTTTGTCACCACGCGGGTATTAGGCGCGATACCGATAATTTGACGGTAATTACCTAATG
+GCTGGCCTAATTCAACTTCAACCGCTTTAAATTCACCTGGGTGGTCTTCAACAAATACTGTCCAATCACC
+ATCTGCACCGCGCATTAATGCCGTTTCTGGCACTGCTATTACCGGACTTTTGGTATCAAACTGAAAATTA
+ACATTAACAAACATGCCTGAATGCAAACTGTCGTCAGTATTTTCAACAGACAATCTTACAATTCGGGTAC
+GGGTACTTGGGTCAATGGTATGGGCTTCTTGAATGACCTTAGCCACGTGTATTTGCCCGGCAAACTCAAC
+TTTTGCTATGGTGCCAATAGGAAGACTTAACTTTTTATTTGGCGAAACACGCGCTTCAACCCACAAGTCT
+TTTTCATCTGCCAATACCATGATTTTTTCACCTGCAGGAACGCGCTGCCCTTGAGAAAAATCATCACTTA
+AGACCACACCAGAACGCTGAGCCACTAAGGTATATTCGCCGAGGTTTGAAGAGTTGTTTTTTACAATATC
+TTTAATGGCTGCTTTGGTTAAACCAAAGGCAGTTAATCGACCATAAGCAGAGATATAATCTGTTTCACTG
+GCTAACAGACGGCTTTCGCTAACCGTGCCAAGACCCAACTTTTTAGTGCGCTGCCAATCACTGTATGCAA
+CACGATATTGTGCTTGTGCTTCAGCCATTGATTCACTAAATAATGTAACCAAAGCCTGACCCTTAGTAAC
+ATGTTCACCCAAAATGGCATGACGACTGATCACTACCGATTCAGTACGTGGGGAGACAATATAGCTGGTA
+TAACCGTTCGCTTTTATTTCTCCTGGTGCATAGACACTTTTAGCGAATATTGCCGGCTTTAAGCTAGTCA
+CTTTGATATTGGCGAGTGCCATTTTTTCAGGACTAAAACTTATGCCTTCTTCATGCTCTGCTTCAGTCGT
+TGCTTTAGTTGCTGTTTCACTACCATGGTCATGACCGTGATCAGATTTTTCCTCAGTCGCATGATCGTCT
+TTGCTGTCATCACTACCGTGTTCATGACCACTTTTATCAAGTACGTTTTCACTTTCAGCGTCATGATCAT
+GGTCAGTTTTTATTTCGATTGATTGCTCTACCGACGCCGCATTTACTAGCGCGGCATCCTTGTATGATAA
+TGCAGTGGTTGAAGCGATAGCTAAGCCGATAAATAAACTGCTTAAAGTAATGAGTTTCATTTTTTTAGAA
+ACTTTATTGCTGGTAATATTCGTCATTATATTTTTCATTTTTTAATTCCAAATTCTGTAACAACTTACGC
+TTATCGAGCAGCGTAAAGTGAGATAATAGGTTTAGTTTAATAGCTTGGTTGCCACACTTAATTGACCTAC
+ATCGAGTAGCCATTGCACTTCGCTTATTTTGAACTGGGCTTGTAATTCAATACCCGCGTATAAACCTTCC
+GCTCTTTGTTGCAATGCCAATAAATAATCCGAGGTATTTAAATCACCTACTTGCCATTGTTTTTGCAATA
+ACTGTGCGCTGTGTTCGCCGCGCCCTTTCATTAACTGCTGCCAACGGCCAAGGTATTTTTTATTAGAGAT
+TAGAGAGGCGGTACTTGCCTGTATTAAATACTTTTGTTTGCGCATTACTGAACGAAAACTTGCCTCGGCA
+GCGTTAGCTTGTTGGTTTTCAGCTTTGGCATTGGCTTGGTAATCATTACGAATATTGAGTGGCATGGAAA
+AAGTGACTCCGATGACATTATCGACATCATTTTTTCCGGCACTTATTCCAATGGTAGGGTCGGCTTTGGT
+TTCAAGCATGGCGTATTGAGCTTTACTTTTTTGCATCTGCCATAGTGCTTGAGAAGCTAATACTTGCGGG
+TGCTGCGTTAACCACTGCTCAGCTACTTGAAAGTTTGTAACGCCCAAGCCCTGCTCTGGATATACTTGCG
+TATCAGGACGCCAATCAGGCAATAACTCATTAACTTGAGCTTGCGCTTGGGTTAATTGTGCTTGTATTTG
+GGCCGTTTTATTGAGTAATTGCGACAAATTTAAGAAGGTTAACTCAGCTTCAACTTGACCAAGATCACCC
+GCTTTCTGCCTCTTAGTCACAATTTTAAGTAAGATCTCTAATTGTTGTTCTTGTTCAAACGCAAGTGATG
+ACTTATCCATGGCAAGTTGCCAATTAATAAGTGCTGTTAAGGCTTGTGCTTTTTTTTGCGCTATCGCATA
+AGTGAATTGTTTACTGGCCGCCGTTAATATTTTATCGCCAATGGCAGCATTAACAGCCTGCTTATCCCAC
+AAATCAATTGTTTGGCTAATACCAATATTGTAATTATTGCCGTCACCTTCGCGCTCATAACCTGTAGATA
+GTTCGGGGTTGTAAAGTGGTAACTTACTGCCCTGTGCTTTGGAAAATTCAGCATTCATGAGCTCACGTGC
+TGAGACAATATCAGGGTGTTTATTGATTTGTTGATCAAGCCATTCACTTGATAACGTTGACTTGGCAAAA
+GCAAAGCAACTAACAGATAAACTTGCTGAGAAGCCTATAATTAATGCGACTCCAGCAGATTTTGCTGAGA
+AATATTTCATAATAATCTCTTAATTTAACATGCATATGTAGTTGGCTCAGGAGTTCATTAATTTCGTCAT
+CTTCGAAGTGTCTAGTCGAAGATCCATTGTCTGGCGTTTTGGATTCCCGACAAGACATCTCGGGAATGAC
+GGTATTGTCTCTTTCCTGATTGATCTACATAGGCATGTAATTTAATAATAAAATGCCGTAACTAAACCAA
+GATAAACCCACTAGGCTGACTTAAATTAAATTAAGCTAAGTGCTAGTTAAGAATAAATTTGTTACGGAGT
+TAGTTTTAAAATTAAATTAAACGATTGGGGGGCGTACAGGTTCTTCTGTGAAGACTTTATCTAAATGATC
+AGTATAAAAATATTGATTGGTGATGATAAATTCAGGAGTGGGTAGTGTCGATTTATTAGTGGCAACCCAC
+TGAGTGTGAGCGCCTTGACAGTGACCACAATGATGGCAATCTTTAATATTATGCTCGGTGTCAGATGATT
+CATCGAGAAGTTCGACATCATCACTATCATGGGAATGTTCTGTTTGAATATGTTGAGAATCGACTACATG
+ACTTTCATTTGAATCAGCCACAGCAGCATATGATTGCAATGCAATCAATAATACTAGTACTAAGCCAATC
+CAAGTGTTTTTCATCTGTAACGTATGCTCTACTATTAAAAATGTAAGAATATTCGACGCTTATGCTAATC
+AATAAAGTTAAGCCCGTCAATAAAGTTGATCGCTATCGTTACACTTTATAACAAGCAAAAAAAGGGTAAC
+TTGCGTTACCCTTTTTTAATATTTTGATTACCAATGATTTAAATCAACAGTTTTAAATCATTTATTAGAT
+CAGTTATTAAATCATTCTATTAACTGAAATTATCTTATCAAATTATTCTGGTGTCGCTTGTAAGTTAAGC
+GTTAAACCCGATGCTGCTGAATAGCCGTAGATATCAATGTACCAAGTGCCACTCGCAGGTGCGGTAAAGT
+TACAACTTTCATCATTGCCATTTTTATAAGGACGACAATCGTAAGTAGACGTTGTTGATTGCTTACCTTG
+CGTTACATATAAATCTGCATCACCTGAACCACCTGACAGTGTTACCGCTAAATCAGCATAACCTTCTGCT
+AAGTCTAGGGTGTAACGCGTCCATGATCTTCTAGCAACAGTAACATCGTTCACTGTGCTATCAATTGGAT
+TAACAGTGTCACCGCCACCAGTGCTAGGCTCAGTAAAACTACCTGTTAAAGTAACATCGGCAAAGTCACT
+ATATGCTTTAAGTTTCACATAATATGTGCCACCTTCTTGCGTGCTTGCACATGATTCAACATTACCTGAT
+TTGTATGGACGACAGTCGTAAACACTGTCTGTTGGCTCTGCACCAAACTTCACATATAAATCTGAATCAC
+CTGTACCACCAGAAGTAGCAAAGTTGATATCAGTTGCGCCAGCAGGTACTTGCATAGTGAAGACTAATTC
+GTTACCTGTAGAAGCAGCTAAACCGTTTTTAACAACACCATTTTCAAGGACAGTATCATCTGGTGTTGTA
+CCGCCACCACCTGATCCACTTCCATCACAACCATTAGCAGCAATATAGTCAATAGCATCTTTAGTTTGGG
+CTAAACCGTAACCAAATTTAACATCACGTCCTGTCGCGCCAAGATCTTGTGCAGTAGCGTTAAGTACACT
+ACGTATTTCAACGTTAGTACAGGTTGGATGATGACTCCAAACTAGCGCAGCAACACCTGCAACATGTGGA
+GACGCCATTGAAGTACCACTCATTTTACCGTAGTTACCAGCGCCAATATTTACTGTAGTGCTTAAACCAA
+TGTTCGCTAACATTGCTGCGCCATCGGTATCAGATACGGTAACACTAGGAATACTCGTTGCGTTTGTATC
+GCCTAAAGTGCCACCGAAGCTGCCAGCTGCATTGTTATATAAAATTGCACCTACACCACCGCTGTCTTGA
+CAGGCTTTAACTTTATCGTGAAAAGAAATATTACCTCGTTGAATTAAACAAACACTACCGCTAGCGCCTG
+AATCAATTGCTTCACCCGTAGCAAAGTCATATAAAGAGCCTGTAGCATTGCCTTGGTTTTCCATGGCATT
+GGCCGAATAAGCCGAGCCTGAAACTGACACTTCAACCACTGATCCTAATCCTTCTGGGTAAGTTGAATAA
+ACATCAACACCTGGACCTGATATTTCAACTTGGCTGTTTTTCTGAGAAAAATCAGCTAATACTTTAGCGC
+TATCTATAGCGGCTACTGACATTACTGAGTCGTACGATGCTGGATAGCTTTCTACATCGGTAGGACTAGT
+TGCAACACCATCATTACCCGCTGCTGCGATAAGCAATACACCTGCATCATAAGCGGCCTGAATGCCATTT
+TTCTCACTAACACTTGAACCCGTTCCACCTAAACTCATGTTAATAACATCTGAGCCAGCAGTTACACATT
+TATTAATCGCGCTAACTAAGTCAGAAGAATAACCCCAACCTGCTTCATTAAAGACTTTGATAATATGTAA
+ATTAGGATCGGTTCCGATAACACCTCGAACACCAATACCATTATTCAGTGCTGCAATAGTTCCTGCTACG
+TGAGTGCCGTGCGGCCCACCGTGATCAAACCAATTGCCTGTTCCGCTATCACTAGTACCGGTAATGGTGC
+CGCCTTGTGCGCCCATATCTTCATGAGGTAAGTTTAAACCTGAGTCAATAACGCAGATTTTTTTACCACC
+AGAGTTAGCTGATGCAACAGTATCATCTACTTGGTCAGCTTGAACCATACCAATACCATAAGGTACGGTT
+TGAGCCATAAAACGACGTTGTAAATCTTCTTCTATGTATTCAACATTATCATCGACCGCTAAGCTCATTA
+CATCTGATGTAGTTAGTTCAGCGCTGATCATATTGATGTCTGGGTATTCGCCTTTAACTTTAGCGCCCAT
+TTTATTTAATTTTGTCTTAACTGCCGCTAGACGAGCAAAAGCTGTAGGGCTTGCCATATCGCTAACACCT
+GCAGCGTTATTCATAACACTTTGGTTACCTGATTGAGAATCACCCGATTGCTTATATTTGATAATAAAAC
+GCTTTGGTAAAGGTGAGCTAGCGACTGCAGATAATAAATTATCTGTGGTTTGTACTCCGACGGGTTGTGC
+TGCATGAAGCGCCGACGATATTGATAGTGACAGAACACTTATTGTAGTGAGTACTACCGTTTTATTTGTT
+GCTAATTTAAGCCATTTTTTATTATTTGACATGTTTGTTTCCTAGTACGTTAATTATGATTATTGATTTT
+TTTATACAAATTCAGTACACAATGATTTTCATCAAAGCCATAAAAATATAACACCAACCCTACAATTGTT
+GCAATAGTGTTAACAGATCTTTATTTTGATGTTAAATAATTAATGAAAAAGTGAAAGCAACATGTCATTA
+TCCCTCTGGATAATATTTTAAAGGATCTCTTATGAGCCAATTTATTGGTGTGTTTAACAATGCCCTATCC
+GATGAACTCTGCGACAAACTCATGCAAGGCCATCAAAAAAGTAATAAAGTCGTTAGTGGTCGAGTTGGTA
+GCGGTGTGAATACAGACCTAAAAGATAGTCATGATGTCACTATGGTTGATAAAGAGTGGCAAGCACTGCA
+ACTTGAACTTGTAAATGCCAGCTATCCCCATGTAAAAGCTTATTTAACTGAGCATTATATGGCATTAATT
+TCAGCACTGAATCCAACGGTGACAGATCCAGAAACAGGCATGCCTGCTTCAGTGACTAAAGAGAACTTTG
+ACCGTTTAGGCACCGCTTATCTAGACCAACTGATCCAGTACGTTTTTTGCTACGACAACTTTACTGTTCA
+ACAATATGAGCAAGGGGTTGGTGGTTATCATTACTGGCATTCAGAAATTTTTCCGCAACTGCCGCACAAT
+AAACCACTACACAGAGTCTTAGCCTTTTTGTATTACTTAAATGATGTCGAAGAAGGTGGCGAAACTGAAT
+TTCATTATCAAGGAATAAAAGTTAAACCTAAAAAAGGTTCTTTAGTTATTTTTCCTGCGGGTTTTACTCA
+TACACATAAAGGTCATATTCCACTTTCTGACGAGAAATATGTAGTCACTTCATGGTTAATGTATAACAAA
+GCTGAACAGCTCTACGGTAAGAAGTAATATTGTCTAGCGCGTATAGTTGCTCCGCTTAGGTTACCTAAAA
+GCAATAATTCGCTTAACTTAACTATTAGTCGGTTATTTGCTTTGTCAGAGGAAAGCTAACCATAGAGCGG
+GTCTACACTCCAGTAGAGTTTCAATCATCAGATTAAATATTCTCAATAAAATATTCAATCTTTGTTTTGC
+TCACTTAAGTTGTTATTTAAAAACTCTCGTACAGCTGCTTGTGCATCAAGGTGTGCTTGTTTGTTATAAC
+CAACACGGACACTTCCCCAGGGCTGTTGCTTTGATTCTCGCCGAACATTATTTAATAACTGGTAGCGCTG
+TTGTTGATCATCAAAATTATGATACGCCCCAGTAAACGTCCATAATTGCTGTTGTGAATCAGCTTTACTG
+TTATTTAATAGTTGCTGACAATGAATTGGTTGAGTCCATTCATCGTCTTGACCCATCAAAATGCGTACAG
+GTACATTAGCTTTATATTGTTTACCCGACATTAGGTACTGTTGGTACTGCCAACAGCTCGGATAAAATGC
+GATGCCAGCACTGTAACCTTGCTTTTTTGTAGCAAAATTCTGCTCTAATACTTTTAATGTTATGGCACCG
+CCATAAGACCAGCCGAATAAAACAATGTTGTCTGGATTTACTTCACTAAGTGATTGTAAATAATTTAGTG
+CTACCAAAGCATCTTTAGGTCTTCGTTGGTTAAACTGTTGCCATATTTTGTCATCGGCTGTACAAATATC
+TTTGATACCTAAGTAACTAAAGCTATCTACAATCAATGTTGTATAACCCCATTCATTCAGGGTTTTGCTC
+CACTGATGGTGTTTATTTGAAACTCCATAACAGCCATGTAGTAAAACAGCAGCAGGATGGGGTCCAACTC
+CTTTAGCGTGCATTAAGGTAGCTGACATCGAATATTTATCTTCCGAGTCAGTGTTCGACAACAAGATAAC
+TTTTCCCTGCTGATTTTCAGGCAACTGCAATAATATCAGCGCTATAACCGCCATACAGATAGCGAGAAAC
+ACGATTAGTTTTAACTTGGTCAGGATAGTTGTCATTTTTTCCATTTACAGCCCCACTTCAACGGATGGAG
+TAGATTTATGAACCCATTAATCTCTGCTAGCCAGTGCGCGATGTCACCTGTGAGCTGTACATCTTTTTCT
+TCTACGAAATAACCAAAGGGTATTGTACCGATAAAAATAATGGGTATTTTATTAGCGTTGGCGTTTTCGA
+TAATCATCGACACTACGGGGGTTATTGTAGGTACACCAATCACCAACAAACAGCCACATTCCATCATATT
+TTTTTGCAAGGCTTGGTAACATTCTGAGTCAATATTTTCATCTGCAGCCAGAATTTGTGGCTTTAATAAC
+CCCGAACAATGTTGACAATGAAGATCGCGTTGTGACCACAGAGGTATAGGAGGCCACGCTTGCTGCTTCG
+CGCAATCAAGGCAATATAACCTTTTTATTGAACCATAACATTCGTAAACCGGATGCTGTTCGGTATTAAA
+AAGGCTATCAACTGTTTCAGTAAATAACCCCGATAAATAATGGTTCAACAAATAATCGAGTTGTTCATCA
+ATGTTATTTTTGTTAATTGTCAACGCTTGCTGATAATAGTCATAGGATGCTTTCCAGTAGAGATAACGGC
+AACGTTTCGATGCTTTAAATTCAGCCAAAGTATAACTAGTGATTGGGACTTTGGGATCTAACCATTGCCC
+GGAGGGATAATCTGGTAGTGTTCCTTTACGTATTCCTGAGCCCGTAATAGCCACACATTGTTTAGCCCTT
+AAGCGATTGATTAGCATTAGCTTAAATGTTCTCCAAAGCTCGCTTTGTAGTAAGTTATGATTTATATATT
+GTCTGTACAAACTTAGTGTTATCAAGCTGCTCATGATAAAGGGGATTAACAGAGGCGCACTTAACTGCTC
+TAATCCAGTGATAAACCAGAAATACCAAATAATCCATGCTAACAGCGCATTAAATGTTGCCGCTAAGCTA
+GCTAACCTAGCATGTTTTAAAAATAGCGTTTTTATCGAGAAGTAAGCCAGCACTAAGTTAATTGCCCATA
+AGTCGACCAAAGCATATAAATTTAATCCCGTTAACCATTGAGCTACGAGGCCACCTGTTAAGCTGATCCC
+AAGGGTTTGTAACGTGGCTAGCGGATATTGATACGCCATAGCAGACACCACGAGAATTATCGCAACTTCT
+CTGCTATATGTTTGCAAGACAGGCTCAGCCGCCCCTGTAAATAAAAGATGGTTTGTATCGAAGGAAAACA
+ATGAAATGGTGAATACCATGACCAAAATACTAACCATAGCGGGAAGAGACAATATTGGCAGTTGCTTTGG
+AATGAGCAAAGCGCGTAATCGAAATTCAATCAACAGGCAAATTAGCAATGTAACAAGAAACAAGCACAAT
+CCCATGATGCTAAATATAGAGTCGCCCCAATACATACCGACTATTGCGCCGTTATAACCTGCGATGCCAA
+GCCTCCATTCTTGCACAGTGTAATCTTTAATGACGAGGCTTAAGCTATTGTTAATTAATACACCTAGCAG
+AGCCGCAACAGCCGACCATACAGCAACCATGGCAATGGCTAAAAAAATTAATAGACCAGACGTTTTTCGG
+TCTAAAAAGGCAAGTTGGGCGAATGACCTGCATTGAACGGTAAAATGATTGTTAAAATTGACATTTATCA
+TCACGCAGTCGGCCTGGTAATAGATCAAGCGCAAATATATCTTTGTAAGTCTCGGCACGTCTTATAAGTT
+CTGGCCCATGCTCACCTAATAATATGGTCGCGGGTCTGGGTTGAATAAACTGATTCGACTGAGTATGGCA
+ATATGCACCAACATTACCGATACTGAGATGATCGCCGACATTTAATGCAGGCATCAATATTTGCTCACGC
+AATCTATCACTTTGCATACACAAAGGACCAAAGATATCGACTGGCTTTAATAACCCTCTTTCTTCGCTTT
+TCGTTGCGGCAACTGTCTTTATTTGATGATTGTAGTAACAAACGGTAGGAACCAGATTAACCCCTGCATC
+AATAATAACCGCGTTTCGACCTCCAACTATTTCTTTCTTTGCAATGACGGTGCTTAAGAGTTGTGTCGAG
+GCATCGACTATCGCTCGTCCAGGCTCTAGTATCAATGTTGGGTTATTTCCAAACAACTCACTATGTTTAC
+GTAATTGCCCGAAAATATGTTCCGCATAAGGTAGCAAGTAATCATTATTTGCACGTTGACTGCCTCCGGG
+TAAGTCATACTCAGGTCTAAGCGTATTGGCCGAAGGAAAGCCCCCACCAATATCTATACTCGTCGGGTTG
+AGCCCTATTTCTCGTGCTTGTTTTGCTAATTCTATGAGCTTTTCGACGGCATTGGCATAAAGTTCATGGA
+CCAAAACAAAGGTACCCACATGACAGTGGAAGCCTTCAAATTGTAGTTTTTTATTGCGAGCGATTTTTTT
+CAGCGCATTTAAACTTTCTCCATTTTCATTGTTAAAGCCAAACTTGGTCCATGGGTTGGTGCCATAACGA
+AAATTCACTCGAATAGCCACTCTAGCAGGGGTAATGAGCTCCTCAGAAATTCTGTCTATGTGTTCTAGTT
+CATTGAAATTATCAATGTTTACTAACGCCCCCTCGCTAAGTGCCAATTTCAGTTCTGACTGAGTTTTATG
+GGGCCCGTTAAATATAATATCTTTGCCCGGGATACCCAAGGTGCGTGCTAACTCATATTCCATGCCAGAA
+ACTACTTCAGCTTGGGCACCTTCTTGACGAAGAATGGCGCAAACTGCTGGTAAGTAATTAGTTTTTATGG
+AATATGCCACTTTGGTTTTAACGTGTTCATCACTAAAACTGCGTTTGAAGTTTTTAAAATCTTGACGTAA
+TCTTTGTTCTGAAACTACATAAAGTGGAGAGCCAAACTTTTGCAATAACCCAACAGTATCCAGAGTTAAG
+GGTTCATCTGCTGCTACCGTTATATTATGGAGTTGGTGTTTCTCCAAAGCCAAAAATGGCAAAACCTCTA
+TAATTGGCCGATGATAGGGTTTAAGTGCAATTGTCATGATATCAATTTTCCTTAATTTGGTCTGAAGCAA
+TTCGATTATGATGTAGATATCCCTTGGTCGAAAAAGAGGCTAACTGATAAGGCTGTAAACGTAGTTCAGT
+AGAACTTCTTACAAATACCAGATTTGTTTTGTCTGGTTCAGGGATGATTTCTTCACCTAGTGCGGTATGG
+ACAGCCTGTTGGGGATGGTTCGATCCTAGTGTTGCTGAGTAATAGATCCAGCCAGTAAAACGTGGATTGA
+TCTCGATAAGATAAAAACGGTCTAGGATCTCGTCTCTAATGAATTCGCCCTCTACCGGCCCAACCCATTT
+GATCTCTTTTAAGAAGCGGGCAAAGGCTGCTTCTAATTCTACTTGTGGCAAACGCATGGCTCGCCAGGTG
+CTGCCCTTGGGGCATAAACTCAATTTTTTTACCGTTAGCATCGTTAGCGGTTCGTGCCGATGGTTACATA
+CGGTAGCCACTGCAAAACTTGGCCCGCTGATCATTGGCTGAATCAAGACTTCTTTCATTCCATCATAATA
+GAGTGTGTGCCATGCAGCTTTTGCCTGACTTTCATCAATGACTGACACACAAAATGAGATAGGTCCTTTT
+ACCACGGCAGGTAAGCCGACTTTTTTAACGGCTGCTAATACTTCATCTTCATTACGGGCACTAATAGTTT
+CAGGTATTATAAAGCCCTGTTGATCCGCCTCATAAATGCCACTAAATAGTTGTGTTTTACTGCGTTTTTC
+AAAACTATCGAGGTTGGGTAATAAAGTATGAACGCCCATTCTTTTTAGCTCATCGGCAAATTTAATAAAA
+AAGGGTATTTCGCCATCTAAACAAGGAATCAACACATCGATGGGCTGCATTTGAATAATTTTTTTAAAAC
+GCTCGAATAAGGTATTTTCATTTTCTGTTATAGGTAACTGAAAACAAACATCAAACAACTCTTTGTTATA
+AGCCCCAGAATCAAAGGTGCCATAACATAGACCAATTAAATGCAAGTCGTCAGAAGCACTGCGCAACGCT
+CTGGCAACGCCAATACCCGAATTAACAAGATCAAAACTACTGGTTCCGGTAACCGCGACACGCAGTCCGC
+CTCCATTAGTTATTGGTTTATTGTTGTTATTACTTGGTAATTGACAGTTATTCATTTCTGTCATATTTAT
+GTGGCCATGACGATCCAGATGTTGCATGTCATCGAGTCGCACTACGTCTTCTGTGATACTACGAACTAAC
+AACGGGGCCTCATTTGAACGATTTAATGGGACTATCGTTTCATCAACCTCAGGTTCAGTTAATAGTTTCA
+GTAGTTCTACGGCTAAGTTTTTATTGGCCCAATGAGCCAGCATACACCAATCAGGGAGACAGGATTTGAC
+GCCTTCTAAAAAGTAAATTGAACCACCAGTTGGGTGGATTAAATCTAAAGTTATAGGTCCCTGAGCACCT
+AGCTTTTTGATGATTTCCAGTCCTTGCGCCTCTAAATCTGGGCTATCTATGATGCTGCTGCAAACCGAAT
+GACCATTACTATTTATAGCCAGTTTTCTACATGAGAGGTTTTCAATGCGCTCACCATCTTGATTAATGAG
+GCAAACCAGCGAATAAGCTTCACCGGCAATACGCGCCTGTAGTAGTACTCCTGAGCGTCTATCTCGCTCA
+AGCACCGCAGATGAAAAACGTAATACCTGTTCGGCGTTATGGGCAATTAATTCCAACTCTGCCCCTTTGA
+CTAGCACAGGATAACCAAGATGATCGGCATAATGTGCGACTTCATGCAAATGGTGGGCAATTAAACTGTG
+AGGGTATGCGATATGATTTTGGTGTAGATAAGAAGCTAAGGTAAGTGGACTCAACTGAGCCATTTTATCG
+GCATTGGGTACCAGTGTGTTTATGCCATTTTTATGTAGTCGATCTGCTAGTCTTGCCGTGGCAGCAATAT
+CTTGTTCTAAACACGGGATAAAAGCATTAAATCCTAGTTTGTTTTGTGCATTGATTAAGCTTAAATAAAA
+CGCTTCATCTCCTTTAAGAGGGCTTTGGATTCGTGTCACTGTATCAACTATTCCGGGTTGCCAAGCTCCG
+GTCATAGCGGAATCATCAACCAGAGCATCAATAATAAGTGGTCCCTGCCAACCTGCACGTAATGCACGAG
+CAACACTGGCTCCTGCATGTGGAATATCAAGACCACCAAAACCAGAAATGGCGACTCGAGTATTAGAAGT
+TTTCATAAACAAATCCTGTGCCACTGAGTTGTTGAATGAAAAGTAGTGCATCTTGTCTGGCTTCTATAAC
+CGACACATCGAATCGACTGGTCAATGCATCAGCTAGTTGGTCGCAAGTGGTGCCATTTTGTAAAGCGACC
+AACAATACCCCTGCACTGTCATTACAGGTACAAATAGCTCCGCTGCGGTTGTCTATCAATACCCACTCAT
+TTTCCTCTAGACCGGGTTCTAGAGAAACCCAAGAACGAAGCGCAAATTGTTGAGGAATGGTAATCTGCTC
+TCTATTGGTAAAACTATTCATAATACTTTCCCTTTTGTACCTGAAATGTATAACTATTTATTTTTATTCA
+AAATGTAACTGTTGTTTTGTCCTTGTTTAGTCACCCACTAAGGATTAGCCATAATCAACGAGATAATGGT
+CTATCTCTGGGTAAATATCTCGAGGTATTGATAGCTTTATGAGGGCACTTACACATTTAAACGATGAAAG
+TGAGATAACAAACCAGAGGCAAAAGGATCGATAACAATCTAAAAAGGATAAGTACATTTTAAAATTTGCT
+AATGAAGAATTGCCTGATTTATGAAGATATAAACCAATTGGCGACGGCATATTGAATTGAAGGCATAGGA
+AATGATAAAAAACGATTAAAAGGTTGGTTTTTCTCTGTGGCATAAATTGCGCCACTGATAATGCTGATTG
+ATAACAGGTGGTGAGAAAATATTGACTCATAATGATACCCCCGAAGTATGAAAATTAATCCATATTTACC
+CCTCAAACAGCGATATACATTGGCAAAGTAAATATTTTTTACTAATTTACAAAAAGTTTAGCCTATAAGA
+GCATTTTTGCAATTGATTGAATTAGTCAGTTAAGGGTATATTTTAAAGGATATTCACAATGTTCTGATTA
+ATATTATTTTTAATATATTCAATATAAACAAAAGCTTTTTTAATTTTCATTAGCTGTAAATCGTACAATT
+AAACGCATAATTCAAGCCAAGAATTATTTAGATAATTTAACTATCTATTGAGTGGTATACCTCTTTTTAG
+TGAAAACAGGTTACCGGAACAGCCTTTATTCAATGCCTTTTTCTGTGGTTTTATATCCCTTACCAATTGA
+GATACATGGTGCAGAATCCTTTGAATTATTTCAATTCAAAGGATTCCAATAAAATAATGGTAATAGCTAT
+AAACATGTTATGACTTTAAATACTTTAACCCTTTTGATGTAAATCAATTGATCATTACTAAATTAGCTAT
+AAGCGAATGATATTGGTAATATTACTAATGCTGTATTACTTTTAAAGTAGTAACGCTTTTATGTTCAATT
+ATCCTCAAATAAAATTTATTTTAATTTTACCTTTTTGAGATAAAAACTATTGAACACACTCACCTAGTTT
+AAGGAATAGTTTTTCTATGCAAACAGCAAAAAATCCTCAGAAAAGCAAAGAACTTTATGCCGCTATTTCA
+CTGATATTTTTATCTTTACTCATCTTAGTACTACTATTTCTCAACATTGATAAGCATAAGGTAATCAATT
+TAAATGCTGCAGATATTAAGGTTGTGGATGACCGTGAAGTGCTGGGTGCATCGGTTGCAAAAGTAGTAAA
+AACCAATCATGGTCTTGAATTTACCTGCCAAATAACAAAATCTCATCTAGCTCAGCCTTATTGTGAATTA
+ATCATAAATCTACAAGATTTAAGCAAACAATCCCCCTTTACTGGTTTAGACTTATCTAATTATGAGCAAA
+TCGGCTTATGGATTAAACATAATCACCCTACACAACCGGGTACTCGTATTGAGTTACGTAACTTTAATAC
+TAATTATTCTGTAAAAGGAAACGAAACAATATTAAAACCCAATAGCGTAGAGTATTTAGAAGCATACGTT
+ACTAACCCTATTTGGTTAAAATCATCTGATTTTTCTATCCCCCGATGGTGGAATAACAGCCATAATTTAA
+CGCTAAATAATGGTGGTACTGATTTTTCAAATATTTATTCCATTGCCATAACACCCACCTTGCAAGTTCA
+GCCAGGGAAATATGAGTTAACCGTTGAACGCATTGAATTAAAAGGCAAGTATATTGGCACAACAACACTT
+GTTGCCGTTCTAATTATGTTATGGAGCATAGCGTTGGGCTATGTTATTCGACGCTTAGTGCCAGCTAAAA
+AACTAGAGGTTGAAATACCTGAACAAGCGAGTCATACCATTGAATTTGGTGCCATGAGTTGCCCGCTAAC
+AGGTGCACTAAATCGCATTGGATTACGAAAATGTTTTGATCAATTGGCGCCTACTGATCTACAAAAATTA
+AGCATTATCTTCCTCAATATCGATTATTTTGAGGACCTTTATCCAAATTATGGTCATAAAACAGCAGATA
+AAATTCTACAGCAGTTTGTCAATGAAGTTGATAATACCTGTCGCTCTAGTGATACGGTAGCTCGATGGAA
+TTCAGAAGAGTTTTTATTAGTATGCCCAGACACTGAATTATCTCAAGCGATTGATGTTGCGGATAAAATA
+AGAGCAAGAATACAGAAAGCCACCTGGCCAAATGATATTAAAATAACCTGTAGTTCCGCTGTCGCACAAA
+TGTATGATGAAGATCTTAATGATTTAATTACCCGTGCAAATAAAGCGCTGTATAAGGCAAAAAATACCGG
+CAGTAACAAAACAGCAGCTTAAATCATTTCTTATGGGAGTAACCACTAATACCTACCGTTGTAAGTATTA
+GTGGTACAACAGGTAAGGTTTGCGTTTTTGCTTAAAATCGATAATTCCCGCTCGCCAACTTAATCTAATC
+TGCTCTGCACTTTTTCCTGCCATAATGGCTTTCCTTAATTTATCCGTACCCGCCAATTTATCCATAAATT
+TTGGACTATTAAAGAAAGTAACCTCTCTCTCTGCAAAGGCTTTATACCAGCTCAAAATATAACGCAAATT
+TAAACCATGACTAACAACCTGGCGAAGGTCCTCTCCTTGTACCCTTATATTCATGAATTTAGGTTTACTC
+GCCGTTCCTGGCATTGAAACGGGGGTAAAATTAAAGCCGCCAATATGTATATTTTCATGACCGATCACCT
+GAAATGGAAAAGGCGTTCCTCGGCCAATGCTAACAGGTGTTGCTTCAAAAAAGGCTAATGAGGGGTATAA
+AGCAATTGAATGCGCATTTGGCAAGTTAGGACTTGGTTTTATTGGTAAACTATAAGGGTAATTTCTTTGA
+TAATATTGTACTTTATGAACGGTAAGAGAAAGCTCTTTTTCACTTGTTAACCACCCTTCTCCTTTAATCA
+TAAGCGCAAGCTCAGCCACAGTCATTCCGTGTAATAAAGGGATTGGATGCATGCCTACGAATGAACGAAA
+CTCTTCTTCAAGTATCGGGCCATCAACAAAGGCGCCATTAGGGTTAGGCCTATCTAACACCATGAATTCA
+ACTCCCGCATCAGCCGCGGCTTCCATCATATAATGCATAGTACTGATGTAAGTGTAAAAACGGACTCCAA
+CGTCTTGAATATCAAAAATGATAACATCAAGATTTTTCATCGTACTTAACGATGGCTTACGGTTTTTACC
+ATAGAGAGAAACAAGCGGTATGCCCGTTTTAGTATCAATACTTGAATCAAATTTTTCACCCGCATCACGA
+TTTCCACGAAAGCCATGTTCGGGTGCAAAGATCATCTTAATATCTATATCGTTCTTCAACAATACATCCA
+CTAAATGTTCGTCAAAGACTTTAGATGTTTGATTGACTACTAACGCGACATTTTTTCCCTTTAGCTGGGG
+AAGATACTGCTCAACTTGCTCCGCGCCAACAATTATATTGTGTTCTACCGGTTTGCTAGTATTAGCACTA
+ACAGGCAAGATAAAAGAACATGCATAAAAGCTAAGGAATAAGATAATTACTTTGATAGGATTAACTAATT
+TCATAGACGTTACATTAACAGCCTTGTTGCTCTACCGCTTTACGTAAAAAGCCTTTATTAGAAGCTAACG
+CAGCTTTTGCTTGAGTGCTATCTAAGCCCGTTAAGACCATTAAGCTGGCTAATTTTGTTTGATTATTTGC
+TTGGGCTAGTGCCATTTCTGCTGTATCAAAATCACATTCTGTCGCCTGCATCACAATACGGACAGCACGT
+GCATAAAGCTTCTTATTACTGGCATTCACATCAATCATAAGATTTTGATAACTTTTGCCACTGCGGATCA
+TGCTGGCAGTACTAAGCATATTCAAAATGAGTTTTTGTGCCGTGCCTGACTTCATTCGGGTGGATCCAGT
+TAATACTTCTGCGCCAACGACAGCACAAATATTAATATCACAGTTTTGTGCATAACTGCTATTAGCGCTA
+CAACTAACACCTATCACTTTAGCGCCTTGTTCTCTGGCAAAAGCCATTCCTGATATCACATACGGCGTTC
+GACCACTGGCAGCTATACCCACTACAATATCTTTACTCGATAAGTTAATCGCTTTCAAATCATCAATTGC
+CAGTTGTCTATTGTCTTCAGCACCTTCAACTGCCTTATACATAGCGCCAGCACCGCCCGCAAGAATACCT
+ATAACTTGCTCACTCGATACACTGAATGTAGGTGGGCACTCAACCGCATCAAGTACGCCTAACCGTCCAC
+TAGTCCCCGCACCGATATAAATTAATCGACCACCACAAGCAAAAGCGTCAACAATAAGATCAACCCCTTG
+GGATATTTCAGGTAGTAACAGCCCAACAATTGAAGCAACCTTTTGATCTTCTGTGTTTATTTTTTTAAGT
+ACGCCAAGTGAATCAAGCAAGTCTATATCTAGCGTGTTAGGGTTTTGTCCTTCTGTTGTTATATTTTTAA
+GCTCATTAACTAACTTTGCTTGCGTGTTCATGAAATTCTCTCGTTATGGTTACTAGGATCTTGTTTTAAA
+TATAATCGCTTGACCATAAAATCAAGGATTAAGCTAAGGCCCGCAATATTGATCATGGTACACGGATAAC
+TTATAATAAATAGAAAAATTAACGACATTTATTTCGTTGCCTTAATTTTACTTTCCTCCACTATTCATCA
+GTAAAACATTAGAATTATCACATGAGTTATACTTCCAGACTGACACAAGCCATTATCAACTTAGACGCTC
+TCGTTAAAAATTATCAATATCTTGATAATCTTGCAAGTAACAGCAATACCATTGCCGTTCTCAAAGCTGA
+TGCTTATGGCCATGATGCCAGTAAAGTAGCTCACGCTTTAAGTTCAGAAGTTAAAGTATTTGCGGTTGCT
+TTTATTGATGAAGCGCTAGCGCTTCGTGATGCTGGCATTAAAAACACGGTACTCATTCTTGAAGGTCCTT
+TTAACGAAAGTGACTTTGAGATAGCGTTAGAAAATAATTTTGCTTTAATGCTGCACAGTAATTATCAACT
+AGAGTGGCTAAAATCAATAACCCCTGAATTTTCTGGTGAACTTTGGCTAAAAGTCGATACGGGAATGAAC
+CGTTTAGGATTCCAAGTTGAGCAAATTGACAACGTTATGTCGCAATTATCAGCTCAACAAATAAATAACT
+TGGTATTATGTTCACATTTTGCCACAGCTGACCAAATTGATTGTGCTAGACCTGCCAAGCAACTCGCTAA
+ATTAAAGGCATTAGTTGCAAAACATGGTTGTAAATATAGTATGGCCAACTCTGCAGGTATTTTGAACTGG
+CCCGAAAGTCATGGTCATTACAATCGATTAGGCTTAGCACTTTATGGTGCATCCCCTATAGGTGATAGTC
+CCAAAAGCCAACCACTCATCCCCGCTATGACATTACAAGCTAATATTATTGCAATACATACAGTGAACGT
+TGGTGAATCAGTAGGTTATGGCAACAATTGGCAAGCTGAACGAGAAACGAAACTAGCAACAGTAGCTATT
+GGTTATGCTGATGGTTATCCTCGCAACGCTAAATCAGGTACACCTGTATTTATTAATGGCGCTCAGGCAC
+CTCTCGTTGGCCGTGTTTCAATGGATATGATCACTGTAGATATTACAGATTTAAAGCATACTGCAATCGG
+AGATACTGTTGAGTTATGGGGCAAAAATTTAAGTATTGATATCGTTGCACAAAACAGCGATACCATTAAT
+TATGAATTATTAACTCGAGTGTCTAAACGCGTACCCAGAGTTTTTACCGGTTAACTAAGCGACCCAGTTT
+CCTTTATTCGATACCAATATATTTGTGAACTTGCACCGATAAGCGCCAATTGTTAGCTATACATGTTGCT
+ATTGCTAACTCGGTTGCGCGCTTCTTTTGGCTAATTGGTTGTAGATATACCGGGGTATTTTCAACCTGAT
+GCATTGCCAATAGCTCTTTTAAATCATCTACATTTTGCTCTGTAGCAACGGGGTGCTTTATTTCATTAGC
+ACGTGACATAGCGCTTGCTAAAATATCATAACCACCGCGCATCTTGATTTTAGGAGATACGGTTACCCAG
+CATTTTTCTGTGGTAATAATTTCAAAGGTACCAGATGTTTCAATTTGCGTGCTATAACCTAGGTCTTCAA
+AGGTTTCACAAAGTGGCGTTAGGTCAACCATACAAGGTTCACCGCCAGTGATAACAATATGCTTTGCTTT
+AAAATGCTTTTCCTTCACTAACGCTAGAATATCTTCAGCCGAAAAATTAGCCCACTGAGAAGTCTCAGCT
+TTTTTAGCTAACATAATGTCAGGGCTGACTTGGTCGTCTAGTTCTATATCCCAAGTATGTTTAGTATCAC
+ACCACGAACATCCGACAGGACAACCTTGTAGTCGAATGAAAATTGACGGCTGGCCCGTGAAGGAGCCCTC
+CCCTTGAATGGTTTCAAAAAGCTCATTAATTTTATAGTTCATGGGTGTTATGGTTTTCTCTTCTGCAATG
+TGGTTTATTTTATGTGGTATTCACTTTCTGCTTTAGCCTGTTACTTATTTCAAGTAAAATAACAGTTGTT
+TATTATTATACCTTAGATCAATTAAGAGAGCTTTCAAATGGCTGAAAAAGTTGTTGTTATTTATTCTGGT
+GGCATGGATTCCTTTACTGTATTAAACCGTGCTAAAAAAGACGGAAAAGAAGTCTTTGCTTTGTCCTTTG
+ATTATGGCCAACGCCACGTAAAAGAGTTGGAGTGCGCTAGCATTGTTTGTAAAGAGTTAGCGGTTAACCA
+TAAGGTAATCGACATTTCAGCAATCAATCAATTACTTGCTGGCTCTTCATTAACAGATGACATTGATATT
+CCTGAAGGTCATTACGAAGCAGAAAGTATGAAGTCAACTGTGGTGCCTAACCGTAACATGATTTTACTTT
+CGTTAGCCGTAGCTTATGCTGTATCGGTTGGAGCAGAGCAGGTTTATTATGGTGCTCATTCGGGCGATCA
+TGCTATTTACCCAGACTGTCGTCCTGAATTCGTTGAAAAAATGAATGATGTTTGTAAAATTGCAAATTAT
+GAAAGTGTTGAAATATTTAGTCCTTATTTAAGCGTCGATAAAACAGCGATCCTTGCTGATGGTATAAAAA
+TGGGGCTAGATTATAGTAATACTTGGACCTGTTATAACGGTCGAGAGAAAGCATGTGGGAAATGCGGTTC
+GTGCCAAGAGCGCTTAGAAGCTTTTGAAGAAAACAATGCCACTGACCCAATCCCATACGAATAAAGAACG
+TTGAACTAATTTCAGGTAGAGTAAATTACAAAAATGAAACTCTGCCTGAAACAAAGTTAGGTGCACATAT
+TGCGACTATCTTTGAATCAGAGTCAAACTACATCAGCTATTTTATCAGCTATATTTAGTAGAACTTTGCT
+GATAAGTTAGCAATTGATGAAGAGACGTGTCATCGAAGTTTTACACGATTCAGACGAGGAAATCATCACG
+AGAGGTTCCTCCACAGCGGCAATTCGGACAAAATCCTCTTTTATTCTATTTTGTGAACCATTTAACATAA
+TGTTTTAAATAGCATATCTAACTATAGATTATTATCTTTCCATTATTTACTTTTAAGACAAAAATTTTAT
+AACCGTTAGGTCGCTTTAGCTCTAAACTTAGAAGGTGTTCAATGAATAATTGAGGATGTCTTATGAGTGC
+GACTTGGAAGTATCAAGCACGACTTTTAAAGCAGATGATTGACTCAAATAATGAAACTCAGGCCCACCTT
+TATATGGAACGGCTATTATTGTTTCCTGTCGATATTCAAGATCAAATAATAGAAGAGATAAGCCACCTTC
+CACACTGTAGTAGTGACGCGATTGCTAATATTCTCGGTCATTATTCAATACAAGAGCTGAAATAATCTGA
+ATTCTATTTAAATAACCTGAACTTTGGAGAAACGGTACTTACTCAACATTCCTCTTTATGCGATTCTCAT
+CGTTAAAACATCGATAAATAGCCAGCTATTCATTAACGCTTTGCCTTGAGAATCAAATAAAATGAAACCT
+TGATTGGATATTTAGCTAGTTCAAGTTAAGTAGATAGTTGCTGTATTCGTAATTTTGCTATCTTATCGCG
+CATAGCAGCAGCTTGTTCAAATTCTAAATTCTGCGCATGCCCCTGCATTAGCTTTTCAAGCTCAACTATT
+TTAGTGTCAATTTGTGACGTGGTTAATAGAGGTTCTTCCGCCTGCTGGTTAATATGATAATTTGTATTAG
+CTTCTGCAACTTTATCAAGTGACTTAGCATCACTATAACTTCCCACGCCCATAACATCGGTAATTCTTCT
+AACAACGCCTTGGGGGGTAATATTGTTGTCTAAATTGTACTGGTGTTGCTTCACTCTACGTCGTTCTGTT
+TCATCAATAGCACGTCGCATAGAGCCCGTAATTCTATCTCCATACAGTATTGCTCGACCATTGAGATTAC
+GCGCAGCTCGGCCAATCGTTTGAATCAAAGAACGATCGGAACGTAAAAAGCCCTCTTTATCCGCATCTAA
+AATTGCCACTAAAGATACTTCTGGCATATCTAAACCTTCACGAAGTAAATTTATACCCACTAAAACATCA
+AATTTACCTAGTCTAAAGTCTCTTATAATTTCTACCCGTTCAACCGTATCAACATCTGAATGCAAATAGC
+GCGCTTTAATGCCATGGTCATACAAGTAATCCGTTAAATCTTCGGCCATACGTTTAGTTAATGTTGTGGC
+TAAGACCCTTTCGTCAAGCGGTAGTCGTTTATTTATCTCTGATAATAAATCATCAACTTGTGTTTCAACC
+GGTCTAACTTCGATTTCTGGGTCAAGTAAACCTGTCGGTCTAACCACTTGTTCCGCAATATCGCTACCAC
+ATTTCTCTAATTCAAATTTGCTTGGTGTGGCCGAGACATAAATTGTTTGTGGAGAGATCGCTTCAAACTC
+TTCAAACTTCATTGGCCTATTATCTAAAGCGGACGGTAGTCTAAAGCCATATTCCACCAAGTTTTCTTTA
+CGCGATCTATCTCCTTTATACATAGCGCCAATTTGTGGCACGGTAACATGAGATTCATCAATAATAAGTA
+AACCATCATCAGGTAAATAATCGAATAAGGTTGGTGGTGCTCCTCCCTCTTCTCTCCCTGATAAATAGCG
+AGAATAGTTCTCGATACCAGAGCAATAACCAAGTTCAGTCATCATTTCAATATCAAACTGGGTTCGTTGA
+GTAAGGCGCTGTTCCTCGACTAATTTATTATTATCTTTGAGTTGTTGTGACCTATGCTTCAGCTCTATTT
+TAATTTTATCTACTGCTGCTATGATTTTCTCTTTAGGCGTAGCGTAGTGTGTCTTTGGGTATACTGTTAC
+CCGATCCAGTGTTCTTTCAACTTGTCCTGTTAGCGGATCAAATTGACTTATCCGCTCTATTTCTTCATCA
+AATAGCTCTACACGTAAAGCCAGGCGGTCAGATTCAGCAGGAAAAATATCAATAACATCACCGCGCACTC
+GATAAGTGGCACGCGCAAAAGCAACATCATTACGAGTATATTGTAGTTCAGCGAGACGACGTAAAATATC
+GCGTTGATTTATAATGTCACCTCGACTGATATGTAACATCATTTTTAAATAGGAGTCAGGATCACCTAAA
+CCATAAATAGCCGACACAGAAGCAATAATAATCACGTCTCGGCGCTCTAAAAGTGCCTTAGTAGCCGATA
+GCCGCATTTGCTCGATATGTTCATTAACTGAAGCATCTTTCTCTATGAAAGTATCTGTCGTTGGCACGTA
+AGCTTCAGGCTGATAATAATCATAATATGAAACAAAGTATTCAACGGCATTATCTGGGAAAAATTCCTTC
+ATTTCACCATACAATTGCGCCGCCAACGTTTTGTTGGGCGCTAACATCATGGTAGGTCGATTAAGCTTTT
+CAATCACATTGGCAATGGTATAAGTTTTACCTGAGCCGGTTACACCTAAAAGCGTTTGATGGGCTAAACC
+CGACTCAATACCTTCTAACAGTTGCTTTATCGCTGTTGGTTGATCACCACTAGGAGTATATTCAGAGCAA
+ATAGTTAATTTTTTCATACCACTTGCTCCGGTGAAGCTGACTCATTATGAATAAACTCTTTGCTAAATAA
+TCGGTAAGAAATCATGGCCATTAATACATTGCCAAGCAAAGCACCGGCAAATAAACCCGCTAAGCCGTAA
+AACAAACTACCTACATAGGCTAATGGTAAATAACAAACAAATAATCGTATGACACTTAACCCCAAAGCAA
+TCATTGGCTTATGCAAAGCATTAAATGATGAGTTAGTTAATATGATAATGCCTTGTAAACCATACCCTAG
+TGGGAGTATCCAAATAAAGAGTTTAATTAAATCGGCAACTTCAGTCTCTTTGGTAAAAACACTTGCGATC
+CAATTTGCGCATAGAGCTAATATAATATAAATGACTATTTGCCAGACTAGGATAAACTTTATTGCAACTT
+TGTAAGCCGTTTCGACGCGATGTAATTGACCCGCTCCAAAATTTTGGCTAATAAATGGAGGTAAAGTCAT
+CGATAAGGCTAGTACTATCAAACAAGCTATTGATTCAAGTCTTGAGCCAACACCAAAGGCTGCTACAGCT
+GCTTCACCATAAGAAGCCACTATTGCAGTCATAATTGCGGCAGCTAAGGGGGTTAACATATTTGCGCTTG
+CAGCAGGCAGACCTATTTTTAAGATATCTTTACAGGCAACAATCAGCTCTTTTATAGGCAGCATAGTTGT
+ATGAATAAGATCGTGCTTTTTAGTTAAAATGTACAATACGAAACCTAAACCAAAAATCCACGAAATTAAT
+GTGGCAATTGCTGCACCTTGTATACCCATCGCTGGGATTGGCCCGAATCCAAAAATAAAAATAGGGTCAA
+GTATGGCGTTAATCAGTCCGGCACTCCCCATTATCATACTGGGTGTTTTAGTATCTCCTGATGCACGTAA
+TACTGCATTGCCTATCATAGGACCAATTAGACACACACTTCCGATATACCAAATATCCATATATTCATGA
+ATTAAAGGCAATAAAGATGGCTGGGCACCAAGTAAAGTAAATAATGGATCGGTAATGAAATAACCCACTG
+TGGATAAACACGCAACTATAATTGCGGCTAAATACAATGCAGCTGTTGCCGCATTTTTTGCAGACTTTGT
+ATCTTTTTTCCCTAAATACTTAGCGATAACTGCAGAGGTTCCTATACCTAAACCAATAGTTAAACTAATT
+ACAGTGAAGGTAACAGGGAATGTGAAACTGATAGCTGCGAGGGGTTGTGTCCCGAGAAGTCCAACAAAAA
+ATGTATCTATTAAGTTGAATGTCATCAAAAGCACCATGCCATATATCATTGGAATGGTCATACGCTTTAA
+AGTATTAGCAACAGGATCTTCGAGTAGATTAACTCGTTTTTTATTAGGTGTAACAGTATTAGTTTTGGTC
+ATTTAATATTTTCAGTGATTCTATGAGTCTGTCAGGGTAAATAATATGTAGCAGTACATTGTAAAAGATT
+AACTAACTTTTACCTAGTGTAGATTTATCCTATCCCCCCCCCTTTATCAAAAACGTTGTTTGCTTAATGC
+CATAATAATAAATACGTAACATATTCCTGTATTGAGGTGTCATAACTAAAAGAACCTCAAACTTATACAA
+TTGGGATATCAAGGAATAATAAAACACAAGTAATATAGTTAAAAAATGAGGTGGTTAAAAATCAATCTAA
+TTATTAAATAAAGTACACAACCACCATAAGTTATTGAAATTAAATAGATTAAAAACATTGTAGTTTTTTA
+TTGACTTGTAGCCAAGCCAATCAAACCGTCTTAGCAACGTAAACTTACACTTTAGTCCACATAGTTATCC
+ACAGGAATCGTGGATAACTAAGTATTTACACTATTATCAGGCTAAAAAATTACCAAGTTATCAAGGAGTA
+CAAAAAACCGTCTAATAGTGGTGTAAAAGAACCTATTCTGAACACATCTTCAACAAACAATATTTATTTC
+AATAATTTATTATTTTTGTGTTGACACATAGGCCACAGGTCTTTATTATTCTGCCCCGTTAGCCACTGAG
+GTTAACGCGATTCCCCAATAGCTCAGTTGGTAGAGCGATGGACTGTTAATCCATGTGTCACTGGTTCGAG
+CCCAGTTTGGGGAGCCACATTCAACTTCATTAATAAACAGAAGTTAAAAAAGTTTATTCCCCAATAGCTC
+AGTTGGTAGAGCGATGGACTGTTAATCCATGTGTCACTGGTTCGAGCCCAGTTTGGGGAGCCACATTCAA
+CTTCATTAATAAACAGAAGTTAAAAAAGTTTATTCCCCAATAGCTCAGTTGGTAGAGCGATGGACTGTTA
+ATCCATGTGTCACTGGTTCGAGCCCAGTTTGGGGAGCCACATTCAACTTCATTAATAAACAGAAGTTAAA
+AAAGTTTATTCCCCAATAGCTCAGTTGGTAGAGCGATGGACTGTTAATCCATGTGTCACTGGTTCGAGCC
+CAGTTTGGGGAGCCACATTAAAATGTGAAACGAAACCTGCTATATGCAGGTTTTTTTTCGTCTGAAGAAA
+AGTTATCTCTATAGTAGAGCTACTTGATTCTTTAGTAGTATTATCGGCAAAGCGATGGACTGTACTCTCT
+TTAACTCGGCATGTGTCACTGGTTCGAGTCATTCTATATAATGAGCTGGGAGCCACATTAAAATGTGAAA
+CGAAACCTGCTATATGCAGGTTTTTTTTCGTCTGAAGAAAAGTTATCTCTATAGTAGAGCTACTTGATTC
+TTTAGTAGTATTATCGGCAAAGCGATGGACTGTACTCTCTTTAACTCGGCATGTGTCACTGGTTCGAGTC
+ATTCTATATAATGAGCTGGGAGCCACATTAAAGTGTAATGACACCATTCATCAATCAATAGCCACTCCCC
+TATCGATAACAGACTAAATGACAGACATAAAAAAACCTAACGAACTCGTTAGGTTTTTAATCGGTTACCT
+TTGAATTATTATTTCGCAGTAATCAATTCTTGCTTATTTTCAAAATTAAAGACTAATTTATCTTTTTTAA
+CATCGACCTTAGCAGTACCGCCATGGGTCAATTCACCAAAGAGCAACTCATTTGCTAGTGTTTTCTTCAA
+GTGCTCTTGTATTAAGCGAGCCATCGGTCTTGCTCCCATGGCTTTATCATAACCATTTTCAGCTAACCAT
+TGTTTAGCTTGCTTGGTTAATTCAAGTGAAACGCCTTTATCATCAAGCTGAGCCTGCAATTCGACAATAA
+ATTTATCTACTACTTGATGAATAACAATGTTGTCTAAATGATTAAACCAAACAATGTTGTCTAAACGGTT
+TCTAAACTCAGGTGAAAAGACTTTATTTATTTCACTTAATGCATCGAGGCTATGATCTTGCTGTTTAAAG
+CCGATAGATTGGCGTACCGTTTCTTGTACCCCTGCATTAGTTGTTAACACCAGAATAATGTTTCTAAAGT
+CGGCTTTTCGACCATTATTATCGGTTAGTGTACCGTGATCCATCACTTGCAATAGAATGTTATAAACATC
+TTCATGAGCTTTTTCTATTTCATCTAATAAGACGACCGCATGAGGATGCTTTATAACCCCATCAGTTAGT
+AAACCACCCTGCTCATAACCTACATATCCAGGGGGAGCACCAATAAGACGACTAACAGCATGTTTCTCCA
+TATATTCTGACATATCAAAACGTAACAACTCTATGCCCAATATTTTAGCTAACTGTTGTGTTATCTCTGT
+TTTACCAACACCTGTAGGACCGGCAAATAAGAAAGAGCCTACTGGTTTTTCTTCACTACCTAGCCCTGCT
+CGAGATAACCGAATAACAGACGAAAGCTCATCAACAGCTTGATCTTGACCAAACACAACAAGTTTCAAGT
+TTCGGTCTAGATTTTTAAGTCCATCTTTTTCAGTAAGTGATACTGACTTTTCAGGAATCCTCGCCATTTT
+TGCAACAATGCTTTCGATATCGGTATTATTAATAACTTTCTTACGTTTATTAGGTGCAACAAGTTGTTGC
+TTAGCACCCGCTTCATCAATGACATCAATGGCTTTATCAGGAAGAAATCTTTCATTAATATATTTAGCTG
+ACAACTGAGCTGCTGCATGTAAGGCTTTATTAGTATAACGAATGCCATGATGGCTTTCATATTTCTCTTT
+TAAACCTTGCAGTATTTTAGTGGTATCAGCAACACTCGGCTCCGCAATATCAATTTTTTGAAAACGACGG
+GCTAAGGCTCGGTCTTTTTCAAAAACACTTTGATACTCTTGGTATGTCGTCGAACCTAAGCAGCGAATTT
+TCCCAGCTGACAATAACGGTTTAAGCAGGTTAGAAGCATCCATCATACCGCCAGAAGCCGCACCGGCACC
+TATAATAGTATGAATTTCATCAATAAATAACACAGCATTCTTATCTGCTTCTAGCTCTTTTAATAATGAT
+TTAAAACGTTTTTCAAAATCGCCTCTATATTTAGTACCTGCGAGTAATGCCCCCATATCTAGAGAATAAA
+TGGTCGCATCAGCTAAAAACTCAGGCACTTCTTTATTGACAATTAAATTAGCTAAACCTTCAGCAATAGC
+CGTTTTACCCACACCAGCCTCACCAACAAACAGCGGATTGTTTTTTCTACGTCGACTCAACACCTGTAAA
+GTACGTTCAAGTTCATCGTCACGACCAATTAAAGGATCAATATTACCTTTTATCGCTTCTTCATTAAGGT
+TTACCGAAAAGTTATCAATGGTACGCGGTTCTTCTTCGCTTTGCTGTTCCCCATCCAAAGTATGTGGGGA
+ATGTTCATCATCAATTTTTGCAATACCGTGAGAAATATAATTAACAATATCTAAACGACTAATATCAGAT
+TTTTTCAAGATATAAGCGGCTTGTGATTCTTGTTCGCTAAAAATTGCCACTAATACATTTGAGCCGCTGA
+CTTCATTTTTACCTGATGATTGCACATGAAATACAGCGCGTTGTAATACCCGTTGAAAGCCTAACGTAGG
+TTGAGTTTCACGCTCATGTTCACTTACAGGAATCGTAGGTGTTGTTTCGCTGATAAAGTCTAATAAACTT
+TTGCGAAGTTTTGTTAAATCCGCTCCGCAAGCACCAAGTGCTTCGATCGCTGAGGGATTATCTAATAGGG
+CCAACAATAAATGTTCAACAGTCATAAATTCATGGCGAGATTCTTTAGCTTGGCGAAAGGCTAAATTAAG
+TGATACTTCTAAGTCTTTGTTTAGCATAACTACTCCAATTTATAACTTTAGGCTTTTGTCATCACACACT
+TAAGAGGGTGCTGATTTTCAAAAGCGTACTGGACAACCTGTTCTACTTTTGTTTCTGCTATTTCAGCAGT
+ATATGTGCCACAAAGGGCTTTTCCTTTATAATGAATGGTTAACATTATATCTGTTGCTTGCTCTTCACTT
+TTATTAAAAAAGTTACACAAGACGTCTACAACAAAATCCATTGGGGTGTAGTCATCATTAAGTAAAAAAA
+CATAGTATTTAGCCGGCTCTTCTATTTGCTCTTTAACTGACTCTTCTACAATGCCTTCGGTGTCAAATAA
+CTCTTTCCAGTTGCTCATATATTTATCTTAGTCTCTACTTTTTACTTTTGCTGTAACTTTTCGTGCAATT
+AAGCTTAAAATAATTAAAAAAAAACAGCTTTTAAACTTGACAAATTTATTAATTTATCTACGATTCTATA
+GGTGGCTAATTTTTAGTCGCTTAGTCTGTTGTCTATGCACTTACTTATATTTACCTACTCTTTTAAAGCA
+TGGTACCAAAATATAAGTAAAACATAATTGAATACTAAAGGATATAGAAGGAAGTTGAAGTATGGCACAC
+GGTACAGTTAAATGGTTTAATAATGCGAAAGGTTTTGGCTTTATTCGCCCGGATAGTGGCGGAGAAGATA
+TTTTCGCACACTATTCAACTATTGAGATGGATGGATATCGAACATTAAAAGCAGGACAGGATGTCGATTA
+CGAACTAAATGATGGCCCTAAAGGTCATCATGCAGCAAGTATCAAATTAGCTGATGGCGAACTAGAATAA
+ATATAAAATGTTACGCTAATAAGATAAAAAAACACAGCTATTAAGCTGTGTTTTTTATTGGATGATTTTC
+GATAGTATATGTGATCAATATTTACATATGATCAATAATACAATCTCCAAACGCTGAACAAGAGACTAAC
+GTCGCATCATCCATAAGGCGCTCAAAATCATAGGTTACTGTTTTCGCTTTGATTGCTCCTGACATCCCTT
+TAAGCAATAAATCAGCCGCTTCAAGCCAGCCCATATGTCTTAACATCATTTCTGCAGAAAGAATTACAGA
+ACCAGGATTTACTTTATTTTTACCGGCATATTTAGGAGCTGTTCCATGAGTTGCTTCAAATACAGCAACT
+TCGTCGCCTAAATTAGCTCCAGGAGCAATACCAATACCACCAACTTGAGCAGCAAGAGCATCAGATAGGT
+AATCACCATTTAAGTTTAAAGTGGCGATAACACTATATTCAGCAGGACGTAACAAGATTTGCTGTAACAT
+GGCATCAGCAATAACATCCTTGATGATAATCTCATTACCTGTATTTGGGTTTGTAAGCGTACTCCAAGGT
+CCGCCATCAATCAAACTTGCGCCAAATTCATCACGAGCAAGCTCATAACCCCAATCTTTAAAAGCGCCCT
+CTGTGAATTTCATAATATTACCTTTATGAACCAGAGTTACCGAGTCTTTATCATTATCAATTGCGTATTG
+AATCGCTTGTCTTACTAAACGTTGACTTCCTTCTTTTGATACTGGCTTTATACCGATACCACAGTTATCA
+GTAAAACGGATATTACTAGCACCCATTTCTTCAGTTAAGAATTCAATCACCGCTTTCGCTTTATCACTAC
+CCGCTTTATATTCTATGCCAGCATAGATATCTTCGGTATTTTCACGAAAGATGACCATATCAACTTCAGA
+AGGTCTTTTTACTGGACTTGGAACACCAGTAAACCATTGAACAGGACGTTGACAGACGTAAAGATCAAGC
+ATTTGTCTTATTGCAACATTTAAAGAACTCATGCCACCACCTACGGGTGTAGTTAGAGGTCCTTTAATAG
+AAACTTTATATTCTTGTAATATGGCAAGTGTTTCTTCAGGAAGCCACGTTTCACTATCATACATTTTAGT
+CGCTTTTTCACCCGCATAGACTTCCATCCACGCAATTTCTCTTTCGCCGGCATACGCTTTAGCAACTGCT
+GCATTCACAACTTTTAGCATTGGGGGTGTTACATCAACACCAATGCCATCACCTTCAATAAAAGGGATTA
+TCGGATTATTTGGTACTGATAACTTACCATCAACAAAGGTAATTTTATCTCCGGTAGTGGGGATGATGAT
+TTGATTAGTCATAGGGCGAGCTCCACATTAAACAAGTATAAAAAGGTTATTTTACTAAAATAATTCAAAA
+AAGGATAAGGCACTAATCACTATTTAGTGATACCTATTATCATTACAATGAATAAACATAAATTAGACTT
+AAATATAATAATAAAGATAATCAAAAACTAAACATTATATTTTAGCTTTTGATTAATATAGTGCTATTTA
+CTAGCACCTTAACTACATATTTATTTTAAAGCAATAAATTGACTTAGAGCAATGCAGATAAAATTGTATT
+CAATGTTTCACTTGGGCGCATTGCTTTTTCTGTAAGTTGCGTATCCGCAAAATAATAGCCATTAACATCG
+ATAGCTGGACCTTGAGCTGCATTTAATTCAGCTACAATTTTCTCTTCTTGCTTAGTCAGTGCTTGAGCAA
+CACCTGTGAAGCTTTCTTTAAGATCAGTATCTGTAGTTTGCTCTGCAATGGCTTGTGCCCAATACATAGC
+AAGATAGAAATGGCTACCACGGTTATCTAACTCTCCAACTCGACGAGATGGTGATTTATTGGTATCTAAG
+AATTTACCCGTTGCCGAATCTAATGTATCAGCTAATACTTGTGCTTTCGCATTGCCTGTCGATATTGCAA
+CATGTTCAAGTGATGCTGCAAGTGCTAAAAACTCACCTAAAGAATCCCAACGTAAGTGATTTTCTTTTTC
+GAATTGTTGAACGTGCTTAGGCGCAGAGCCACCAGCACCAGTTTCGAATAAACCACCACCATTCATTAAT
+GGCACAATAGAAAGCATTTTAGCACTTGTTCCAAGTTCTAAAATTGGAAATAAATCAGTTAAGTAATCAC
+GTAATACATTACCCGTAACTGAGATTGCATCTTCACCTTTAGCAACACGTGCAAGCGTATATTCGCAAGC
+CTTAACAGGTTCAAGAATTTGAATGTCTAAACCGTTAGTATCATGGTCAGCTAAATAAGTATTAACTTTC
+TTGATCATTTCTGCATCATGGCCACGATTTTCATCTAACCAAAATACAGTTGGAGTACCCGTTGCTTTAG
+CACGAGTTACCGCTAATTTAACCCAATCTTGAATTGGTGCGTCTTTAACCTGACACATTCTGAAAATATC
+ACCTTGTGCAACATTCTGCTCAATCAAGATATCACCGTTATCATTCACAACACGAACAACACCGGTAGCT
+GACATGGTAAAAGTTTTATCATGTGAACCATATTCTTCAGCTTTTTGCGCCATTAAGCCAACATTAGGAA
+CTGTACCCATTGTCGTTGGATTGAAAGCACCATTTTCACGACAAAAATCTACTACAGCCGAGAAAACACC
+AGCATAGTTACGATCTGGGATCATAAACTTAGTATCTTTTTGACTTCCATCCGGTGCCCACATCATACCA
+GAGGCACGAAGAGCAGCAGGCATTGATGCATCAATGATGACATCACTAGGCACGTGTAAATTAGTAATAC
+CCTTATCAGAATCAACCATAGCCATTTCAGGACGAGTTGCATAAACAGCTTGTAAATCGGCTTCTATTTC
+TGCTTTTTGAGCAGCAGGTAAACGTGCGATTTTAGCGTAAACATCACCGATACCGTTATCAGCGTCGACA
+CCTAACTGATCAAAGGTAGCCTCATGTTTAGTAAATACATCTTTATAAAATACTTTAACTGCATGGCCAA
+ACATAATTGGATCTGAAACTTTCATCATGGTTGCTTTTAAGTGCAACGAAAGTAAAACATCTTCTTCTTT
+AGCTTTATTAATCTCAGTTTCATAGAATTCGATTAATGCTGACTTGCTCATTACTGAAGCATCGATAATT
+TCTTTATCAAGTAATGGTAATTTTGATTTTAATAATGTCACGTCACCATTTTGAGCAACAAACTCAATAT
+TTATACTCGTTGCGCCATCAATAGTTACTGATTTTTCACTACCGTAAAAATCACCAGACTCCATGTGAGC
+AACATGTGATTTCGATTCAGGAGACCATGCTCCCATTGAATGTGGGTTGTTACGTGCGTATTGCTTAACA
+GAACCAGGTGCACGGCGATCAGAGTTACCTTCACGCAATACCGGGTTAACCGCTGAACCTAAAACTTTAG
+CGTAAGTTAGTTTAATTGATTCTTCCGCTTCATTTTGTGGTTCTGCAGGATAATGAGGTAAGTCATAACC
+CTTTGCTTGTAATTCTTTAATAGCCAATTCTAATTGTGGAATAGACGCTGAAATATTTGGTAACTTGATA
+ATATTAGCTTCTGGAGTTTTAGCTAACTTACCTAACTCAGATAATGCATCATCAACGCGCTGCTCTTTAG
+TTAAGTATTTTGGAAAATTCGCTAAGATACGAGCGGCTAAAGAAATATCACGTGTTTCAACGTTAATGCC
+TGAAGAAGCAGTATAAGCTTGAATAATTGGTAATAAAGAATACGTCGCTAAGGCAGGCGCTTCATCGGTA
+ATAGTATAAATGATTTTTGAGTTATCAGTGCTCATTGAGATTCCTACTTTAATTAGCCAAAAAGCTCCGG
+TGAACACATAAATATCTATTAGAATTTAATGCATATTCACCCAAGCTAAAATTTATTTTTTGCGCGCACA
+TAGTATAGTAATTCAAAGCGTATTAATATAGCCAGGCAGAAAGGCATCACATATTTTAAAGGAAAATTAG
+TCTACAAATGAATCAAAGCAAAGGCTATACAAGACATACCGCTAAAAAGCAGCGAAAGGTACGACCACTT
+GATGAAAAGCAGATAGTCGTGCTTTTTAACAAACCGTTTGACGTGCTTTGTCAATTTACCGATGAGAACA
+ACCGTCGTACATTAAAAGATTTCATTACCATACCAGGTATATATGCCGCAGGAAGATTAGATAGAGATAG
+TGAAGGCTTATTGTTACTTACCAATGATGGAAAATTACAACATCAGATTGCCAATCCAGTTAAGAAAACA
+GAAAAAACGTACTGGGTACAAATTGAAGGGGCGCCTTCAGAACAAGATTTAGCAAAATTACGTCAAGGTG
+TCGAATTAAAGGATGGTATGACTAAACCGGCTAAAGTTGCCATTATGCTCGAACCTAACGTTTGGCCACG
+TAACCCTCCTATAAGAGAGCGTGCCAGTATCCCAACGACTTGGCTAGAAATTACCATAACAGAAGGTCGT
+AATAGACAAGTTAGACGGATGACAGCAAATATAGGCTTCCCTACCCTGCGACTCATTAGATATCGTATTG
+GTAACTGGACATTAGACAATATTAATAATGGGGAATATAAAGTTGAGCAGTAACAACAGCGCCCTCACAT
+CTGATCCTAATATATCTAATGAAAACGACCATGGTATAAATCAATTTAAACCCAATACAACTGTTGCTGC
+CGTTATCCATTACGGTGGTAAATTTTTGTTTGTTGAAGAACATGAAAAGTGTCGAGTCGTTTTTAATCAA
+CCTGCTGGGCATTTAGAAGAAAATGAAAGTCTTACTGCAGCCATAAAGCGAGAAGTACTAGAAGAAACAG
+GATTACGAGTAGAACCCGATTTTTTATGCGGTATTTATTATTTTCACCGACCTGATCTTAAGCTATATTT
+TTTACGTTTTTGTTTTGTTGTTGAGTTAGAGCAATGGCTAAAAGGCCAACCACAAGACGATGAAATCATT
+GACACTCATTGGCTTACTCTTGAACAAATAAAAGAAAAGAGTGCTCAATTACGTAGTCCTATGGTGTTAG
+AGTGCGTCGAAGATTACTTAGCTGGCAATAAAATTCCGTTATCGCAGCTAAAATCTAATCTTTAATCTAT
+ATCCTACTAGTTGTGCATGTTATAATTTTTCGCCTCTTATTTCAGTACACTTACTTTTAATAAATCTATT
+GGTCAAAACACATGTTAACAGCCTCAAATACTAAAGCCCCAGAACAAACCAAAGTCATTGTTGGTATGTC
+TGGAGGTGTCGACTCTTCTGTCTCTGCTTATTTGCTTAAAGAGCAAGGTTATCAAGTAGAGGGTTTGTTT
+ATGAAAAATTGGGAAGAGGATGATACTGATGAGTATTGTGCTGCATCCCAAGATTTAGAAGATGCGCAGG
+CTATTTGTGACAAATTAGATATCAAATTACATACTATCAACTTTGCTACTGAATATTGGGACAATGTTTT
+CGAATACTTCCTTGCTGAGTATAAAGCTGGACGTACACCCAACCCTGACATCATGTGTAATAAAGAAATA
+AAGTTCAAAGCATTTTTAGAGTTTGCTTGTGAAGATTTAGGTGCAGATTACATAGCCACAGGACATTATG
+TTCAGCGTGAGCTACGCGATAATTCATGGAAAATGATACGAGGTCTTGATAATAACAAAGACCAAAGTTA
+TTTTCTCTACACACTCGACGAAGCACAGTTAGCGCACACTTTATTTCCTGTCGGCCATATTGAAAAGCCT
+GAAGTACGTGCTATTGCAGAAAAAGCTGGATTAATCACCCATAACAAAAAAGACAGTACTGGCATTTGCT
+TTATCGGTGAACGTAAGTTTAAAGACTTTTTAGGTCAATATTTACCTGCTCAGCCCGGTATTATTGAATC
+AGCAGAAGGTGTTGCTGTCGGTCATCATGATGGGCTTATGTATCATACTTTAGGGCAACGCAAGGGTCTA
+CGCATTGGCGGTTTAGCTGATGCAGGTGAAGAGCCTTGGTATGTTGTTGAAAAGGATTTATTACGCAACG
+TACTGATTGTTGGACAAGGGCATAACCACCCTCGCCTATTTTCTAAAGGCCTAATTGCCAATCAATTACA
+TTGGGTTGATAGAAAAGCACTAACATCTAGCATTCAATGCACAGTGAAAACTCGTTATCGTCAAGAAGAT
+GTTTCCTGCACTGTTACTCCTATAACCGACTCTGCTACCGAAGAATATCAAATAGACTTTACTGAGCAAC
+AAAGTTCAGTGACTCCTGGACAGTCCGTTGTATTTTATAAAGATGATGTCTGTTTAGGCGGTGGTATTAT
+TGATACCCTTATTCGCTAACTTATAGGCATTGCCTAAGCCAAGCCCATCTAATGACTAGATAAACTAAAT
+ACTAGAGAAAAAATGAAAGATCAAACAATTACCTTTGCCGCTATTTGCCAAGTAGCTTATCAAGTACAAC
+AAGTATCCCGTACAGGTCAAATCACTGATGAAGAATTCAGTGTTTTATTACAAAGTATCATTGAAACTTC
+GCCAGTAAATACCTTAGCGGTTTATGGTGGTGAGATCGATAATATCAAGACAGGACTTGAGCTCTTAATC
+AACCACTTAGGCAATGATAATGGTACAAGTAGTGCAAAAAAGCACAAAGATCCCGAATTAACTCGCTATA
+TCATTAGCTTAATAAATCTAGAAAGACGTCTTGCTAAACAGCCTAAACAGCTTAATGCTCTCGGTGAGCG
+TATCAACGCAATCGAGCGGCAACTTGAGCACTACACACTGACCAGTGACACTTTAACGGCGAGCTTTGCT
+AGTATTTATAGCGATATTATTAGCCCGCTAGGTCATAAAATCCAGGTCACTGGCGAGCCAAGCATTTTAA
+AGCAAAATGTAAACCAATATAAAATTAGAGCCTTACTATTAGCGGGTATACGTGCAGCCGTATTATGGCG
+ACAAGTCGGCGGTAAAAGACGCCACATATTACTCAGTCGTAAGAAAATAGTCGACTCCGCAAAAGAATTA
+CTTAAATCTATTCGATAAAATTTAAACACTATTTAACTCTTAAATTAAGCCGATTAATTAAAGAGAATAT
+TAATATAACCTAGGAAAAATTATGGAACTTTCAGCATTAAGTGCAATATCACCTGTAGATGGTCGTTATG
+GTAGCAAGGTAAAATCATTACGCTCTATTTTTAGTGAATTTGGCCTAATTAAATACCGTGTTACTGTTGA
+AGTACGTTGGTTACAAAAACTTGCAGCTACTAGCGCAATAGCAGAGGTTCCTGCATTTTCTGAACAAGCA
+AATGATGTATTAAATAATATTGTTGCTAACTTTAGTGAAGAAGATGCTTTAACGATCAAAAAAATTGAAG
+CGACAACTAACCATGATGTAAAAGCAGTTGAATACTTCTTAAAAGATAAAATTGCTGATAACGCTGAATT
+AAACGCTGTGACTGAATTCATTCACTTTGCCTGTACTTCAGAAGACATCAACAACTTATCACACGCATTA
+ATGTTAACTGATTGTCGTGAAAATGTATTATTACCAGAAATGGATAACATTTTAGCGGCGATGAAAGCCT
+TAGCGATTGAATACAAAACGATTCCAATGATGTGTCGTACTCATGGCCAGCCAGCCTCACCTAGCACGTT
+AGGAAAAGAGATGGCTAACGTTTATGTGCGTCTACAACGTCAACGTGAGCAAATTGCTAACGTTGAAATG
+TTAGGTAAAATTAACGGCGCTGTAGGTAACTATAATGCTCACCTTAGCGCTTATCCTGAAGTTGATTGGC
+ATGAATACGCTAATGAGTTTGTTACTTCATTAGGTTTATCATTCAACGCATTTACCACACAAATTGAACC
+GCATGACTATATTGCTGAGTTATTTGACGCAATCGCACGTTTTAATACCATTTTAATCGATTTTGATCGT
+GATATTTGGGGTTATATTGCTATGGGTCATTTCAAGCAGAAAACTATCGCTGGTGAAATTGGTTCATCAA
+CTATGCCACATAAAGTTAACCCTATTGATTTCGAAAACTCAGAAGGTAACTTAGGCATTGCAAACGCATT
+ATTCACTCACTTATCGCAGAAATTGCCTATCTCTCGCTGGCAGCGTGACTTAACTGACTCAACAGTGCTA
+CGTAACTTAGGTGTTGGTTTTGCTCATACAATGATTGCTTATGGTGCTACATTAAAAGGCATTAGTAAGT
+TAGAAGTAAATGAAGCTAACTTAGCAGCTGAATTAGACAGTAATTGGGAAGTATTAGCAGAGCCAGTACA
+AACGGTTATGCGTCGTTACGGTATTGAAAAACCTTATGAAAAACTAAAAGAATTAACTCGTGGCAAACGT
+GTTAATGGCGACTCTATGCGTGCTTTTATCATGACGCTTGAATTACCTGAACATGCTAAAGCTCAGTTAT
+GTGAAATGACACCTGCTAGCTACATTGGCCGTGCAGTTGCTTTCATTGATGAACTAAAATAATCTTTTCT
+TTCATGTTTTGACTATAAAAAAAGAAGGCTCTGCCTTCTTTTTTTATTTCTAGACTTCCTTATAAAGTTA
+TAGAGTTGTTTCTATGCATAGATGTAAAAAATTCATGCTAAAGCAACATATGCTATACGAATAAAGATAA
+GTCTATCTAAAACCACTTAATGTGATTTATTTTGATTGCCACAATGACTCATCATTAAATAACTTATACA
+AACCATCAGCACGACCAATTAATAAATGAGCAAATTTATTTTGTTCTTCATTCTTCGCTTGTAATAAGTT
+TTCAGCTTGCATTTGCCACTTTAAGGAAAAATGTCTTAATGCTTCACGAGCATTAGGAGCAACATCAACA
+CCGCTGTGATCGCTAGGTAAGTCTCCACATAAAACCCAAAACTTATTACCGTCTATTGATGTTAACTTCC
+ACAATGCTAATATCGGTACTAAATAACGACTCTCATCAACCTGAACACTCTGTGTAACAACACCTTTCTC
+GGCTAGGTATTTAGTAGCAACTTGATATTGCGTTTTTATCCATTGCTGTTGCTGCGCTTCTGTCATTTGT
+ACTGCTTCGGTCATTTTAATTCTCAGTTATTCGAATTTATCTTAGATTAGTTATTTATAGCATAACGCTG
+TTTGTCACGATAAATTTGCATGTTGTAGCTTTTCGCTTACAGCTTGCGTCCTAAGTGTAAATTGTTAATT
+TTATCAGTAACTAGCTTGAGTATTTTCTAGGTGCTATCGTTCCTTAACAACATTACAACACATTTAAATT
+GCCTTTTCTAGCAAGAAAGAATGGAGAAAAACAATGGCTTTATTTGATTTACCCGATTTTGACGACCACG
+AGCAAGTGGTTTATTGCAGCGATGAAGCAAGTGGTCTTAAGGCTATAATTGCCGTACATAGTACCAAGCT
+TGGAGCAGCTGTAGGTGGCTGTAGAATGTGGGATTACGCTGACGATGATGAAGCCCTGGTTGATGTTTTA
+CGATTATCTAAAGGTATGACGTATAAAAATGCTATGGCTGGTCTTAGCATGGGTGGAGGAAAGTCTGTCA
+TTATTGGTGATGCTAAAAAACTAAAATCTAAAGCGTTATTCAAAGCCTTTGGTGAAGCATTAAATAGACT
+AAATGGACGTTATTTAAGTGCAGAAGATGTCAATATTACTACCAGTGATATTGACATCACAAACAGTGTT
+ACCCCGTTTGTAACAGGCACAGAAGGCAAAAGTGGTAACCCCGCACCTTTTACCGCGCTTGGAACTTTCC
+TCGGTATCAAAGCGTCAGTAAAACATAAACTTAATCGTGATGATCTAACCGGTCTCAAAGTCGCCATTCA
+AGGCTTAGGTAGCGTAGGTTATCAATTATGTGAGCACCTGCACAAAGCTGGGGCAGAACTTGTTATCACT
+GACATCAATCAAACAGCTTTAGATATGGCTGCTACTGAATTTAATGCCACCATAGTTGGCTTAGATGAAA
+TATACGATCAAGACGTCGATATCTATGCCCCATGCGCTCTTGGTGCCACTATTAATGATGATACGCTTAG
+CCGTTTAAAGGCAGTAATTATCGCAGGTTGTGCGAATAACCAATTAGCCGAGCCTCGCCATGATCAAGCT
+TTGTTAGAGCGCGGTATATTATACGCACCCGATTATGTGATTAATGCCGGAGGTATCATTAATATTTCGT
+TTGAAAATAATTATGATCATGAAAAAGCGACCGAAAAGGTTGGCGATATTTATCACACTTTATTAGATAT
+TTACGCTAAAGCTGACGCTCAAGCAAGACCTACTGGTATCATTGCTGATGAAATGGCGCGAGAAATAATT
+GAAAAAGGTGGCAAGGATTAGGTCGCATTATTAAGGCTTATTATCTTTGATGTAAAAATGGATATAAAAA
+AACCAGCACTAAGCTGGTTTTTTTATTAATTAAATTAGCTAAAAACTAATCAATTAACTGATACTGCTCA
+CGCAAAATGGCAATAATTTCAGCTTTAGGATTATCAGATAAAACAATTTTATTACCGGTAATTTTTTCTG
+CTATATCGGTATAAGTTTTTGATACATCCATCAGCACTGATAGCGGAAGTTTATTGTCACGTGCTAATGC
+TTCACGCTCACTCATACGATCTTTGTTTAATAAAATATCAGCATCCGGAAAATGGTTTAATAGTAACTGT
+CGGAAACCTTCTTTGGAGTTTTCAACAACCTTACCTGCTCGGTATTGCTCGCCATCCCATATTCGTGAAG
+AATCAGGCGTACCTACTTCATCCATATAAATCAGTTTGTCATCGCCATTAACATCTTTGACATAGCCAAA
+CTCAAACTTTGTATCAACAAACACTTGGTCTATTTTTGATAAAGCGGTAGAGATAACATCAAAACCTTCA
+GTAAGCAGTTTTTCATACCGTGCAATATCATCGACTGATTTAAAGTTAAACGCTTCAAAATTATCTTCAA
+TGTTTTTACGGGTAATATTTACATCATCAACCGCTGGTACACCGGGAATACCTTCTAATATACCTTTAGT
+AGAAGGTGTTTGTAATAGTGAAGTTAACTTACTATCTTTCGCTAGTCCTTCAGGTAATTCAATACCACAA
+AAGTCTCTTTCACCCTTAGTATATGAACGCCACATTGAACCTGTAATGTATTGACGACAAATGGCTTCAA
+TCATTACCGGCTTAGCTTTTTGTACAATCCATACAAACGGGTGTGGAATGTCTAGAATATGGCTATCGGC
+AAGACCTTGTTCTTTGAACATTTTAAACCAATGGTTTGATATTGCATTAAGTGCTGCGCCCTTACCAGGA
+ACACCGCGCATATCATTCTCACCTGACCAAATACAATCAAAAGCAGAAATACGGTCACTTATCACCATAA
+TAGCTAACGAAGTATCACTGGGAACATCATAGCCTTTTTCTTCGATAAGACGTTTGCTATCTGTTGCTGT
+TAACCAATAAACAGAACGTACTTTACCGCTGTGTACAGGCGAATCCGTACGGATAGGAAGATCGTTATTA
+ACGGCTAAAACTTTATCAGCTAAGTTCATAATTAGTTCTCTTGATTATTTATTTTGGTTAAAGATTAAAT
+ATTTTCAGCACGTATAAAAATTGCTGCTTAACTAACGTTACTTAAGGTTTCTTTTACAATGGTAAAAATT
+ATTATGTAGAAACGGACTGTAATGAAGTAATTTTAGTTAAACACTATCTTTTAAAAATAAAAAGGACGCT
+ATAAAGCGTCCTTTTTTTTAAGCTTAACTAAATTTTAGCTAAGCTTACATTACTTTACTTAAGCAGCTAA
+AGAAGCTTGCGCTTTTTCAACTAAGAAAGTGAATGCTGCTTTGTCGTATACTGCGATGTCAGCTAGGATC
+TTACGATCAATTTCAATAGAAGCCTTTTTAAGACCATTAATGAATTTGCTGTAAGATAAACCATTTTGAC
+GAGCTGCTGCGTTAATACGAGCGATCCAAAGCTGACGGAATTGACGTTTACGTTGACGACGATCGCGGTA
+AGCGTATTGACCTGCTTTAGTTACTGCTTGATAAGCAACACGGTAAACACGACTACGTGCTCCGTAATAA
+CCTTTAGCTTGCTTTAGAACCTTTTTGTGACGTGCACGAGCTTGTACACCACGTTTTACTCTAGCCATTT
+TCTATCTCTCCTAATTAACCGTGACGTAAAAGTTTTTTAACTGACTTAATGTCAGATGCGGCGATCATGC
+ATTTAGCACGAAGATGACGCTTAACTTTAGTACGACGCTTAGTCAAGATATGACGAAGGCCAGCTTGTTT
+GAACTTGTAGCCAGAGGCTGTTTTTTTAAAGCGCTTTGCAGCACCTTTATTGGTTTTCATTTTAGGCATG
+TGAATAATTCTCAAATTTATACCGTTTCTAATAAAAAAAAGGTATATGCCAAATATTAAGTAGCGAGGGC
+GAAACTGACGTTTATCACAATATAACGTGAAAACAATCAATTTACTTGCAAGCCTGTACTACCAGCGTAA
+AGATAAAATTGGTGAATTAAACTTCTATTTAATAAAAAGTAAAAGTTTAATTACTTGTCAAACCAAGGAT
+TATCTATTTTTAGGGGCTAAGACCATCACCATTTGACGTCCTTCCGCACGACGCGGGAAGAACTCAAGTA
+CGGTTAACTCTTCTAAATCGTTTTTAACACGCGTTAAAAGTTGTAAACCTAACTCTTGGTGGGCCATTTC
+ACGGCCACGGAAACGTAATGTTACCTTGACCTTGTCGCCGCCTTCTAAAAAGCGTTTCAGGTTACGTAAT
+TTCACCTGATAATCGCCTTCATCTGTACCAGGACGGAATTTAATTTCCTTAACCTGTATTTGTTTCTGGT
+TTTTACGTTGTTCTTTCTGTTCTTTAGCTTTTTCATAGATAAACTTGCCGTAATCCATCACACGACAAAC
+GGGTGGTTTAGCAGTAGGGCTAATTTCAACAAGATCAACACCAGCGTCATCCGCTTGGTCCATTGCTTCA
+TCTAATGTAACGATGCCACCAGGTTCTCCGTCAAACTTAATCAAACGAATTTCGTTGTCTAGGATATCTG
+TAATTAACTCATTCAAACGATGAGCTGGCTCTTTACGCCCGCCTCGTTGTCCACCTTTAATAGCCATGTT
+CCTCCAAAGAACTCTTTAATTTATTTAATCTCTGCCTTTATTCTATAGAATTATAGAAAAGACAGACTAT
+TTTGCTTTTATTATGTTATCCGTTTATAACTTTATCGTTATTATAGTTTTACTGACGAGATTTAACTTCA
+TCAGATAACTTAGCAATAAAGTCATCAACCGACATTTTTCCTAAATCTTCACCACTTCGAGTTCGAACGG
+ATATTTCACCGGATTCCATTTCTTTATCACCAACAACTAATAAATAAGGAACTCGCTTCAAAGTGTGCTC
+GCGGATTTTAAAGCCTATCTTCTCATTTCTCAAGTCTATTTTTGCTCTAAAGCCATTTTCTTTTAGTTTT
+TTAACAACTTTCTCACAATATGGTGCTTGTTTATCGGTAATATTCATAATTGTTGTCTGAATAGGCGATA
+ACCATGTTGGAAACTTGCCGGTGAACTCTTCGATTAAAATACCAATAAAACGTTCTAATGAACCTAAAAT
+TGCTCGGTGAATCATTACCGGAGTATATCTTTCGTTATCTTCACCAACATAAGTTGCACCTAAACGCTCT
+GGTAATGCAAAATCAAGTTGTACTGTGCCACATTGCCAAGCACGACCTAAACAATCCATTAAGGTGAATT
+CTATTTTAGGGCCGTAAAAAGCACCTTCACCCGGTAAGTATTCAAAGGCAATATTACTGTCTGTTAATGC
+TTGTGCTAAACCTGCTTCTGCTTTATCCCAGATTTCATCACTACCAATACGGTTGTCTGGACGTGTAGAA
+AGCTTCACAACAACATCTTCAAAGCCAAACGAGCCGTAGACGTCATATACCATTTCAATACATTTTTTAA
+CTTCAGCTTGAACTTGTGATTCCATACAGAAAATATGAGCATCATCTTGAGTAAAACCACGAACCCGCAT
+TAAACCATGTAAAGACCCCGAAGGCTCATTACGATGACAACAGCCAAATTCAGCAATACGCAATGGTAAA
+TCACGGTAAGATTTCAAACCTTGATTAAAAATTTGAACATGACCAGGACAGTTCATTGGTTTAATTGCGT
+ATTCACGCTTTTCTGAGGTAGTAGTAAACATGCCATCAGCATATTTGTCCCAGTGACCTGATTTTTCCCA
+AAGACTTCTATCCATCATCATTGGTGCTTTAACTTCGTCGTAATCATATTCGTGTAACTTTTCACGAATA
+AATTTCTCTAACTCAGTATAAATAGTCCAACCATCGTTATGCCAAAACACCATGCCTGGTGCTTCTTCTT
+GCCAATGGAATAAATCTAATGTTTTACCAATTTTACGATGGTCGCGTTTTTCAGCTTCCGCTAAACGTAC
+TATATAAGCTTTAAGTTGCTTTTTATCAGCCCATGCTGTGCCATAGATACGTTGCAACATTTTGTTGTCT
+GAATCGCCACGCCAGTAGGCACCAGCAACTTTCATTAATTTAAAGTGATGACAATGACGCATGCTTGGTA
+CATGAGGACCACGACACATATCAATGTATTCTTGGTGATGATATAAAGCCGGTGTATCTGTTTTCTCAAT
+GTTCTCATCAAGAATGGCTAATTTGTATGTTTCGCCACGTTCAGTAAAGGCGTCGTAAGCATCTTGCCAA
+GAACCTGTCTTTTTAACAACTTCATAACCGGTACGTGCTAGTTCAGTCATGCGTTTTTCAAGCTTAACTA
+AATCATCTTCACTAATTGATTCATCAAGATCAATGTCATAATAAAAGCCATTTTCGATCGTTGGACCGAT
+AGCCATTTTAACATTTGGATATAACTGCTTTATTGCATGCCCTAATAAATGTGCACATGAGTGACGAATG
+ATCTCAAGACCTTCGCTATCTTTACTGGTGATAAGTTGTAAAGAGGCATCTTGAGTAATTAATTCACAAG
+CATCAACAAGGTTTCCGTCGATACGACCAGCAATGGTTGCTTTAGCAAGTCCAGGGCCAATATCTAGAGC
+AACATCCATTACAGATACAGCTTGTTCAAAAGAACGTTGGGAACCATCAGGGAGAGTAATTACAGGCATG
+TTTTTTCCTTATTCAGTGGCGGCGCATACTAAGCGTCGCTTGAGTTTTAATAGTTAAAAAATAAATGGTA
+TTAGCCGCTGCGTCCTGCAATAGCTTTTTTATGTTCATCCTGAACATAAAAAAGAGCCTATAGCTCTTTT
+TTTAAATTAGGTTTTTTACCCGATTATTGTAAAAGCCTTACCCTTTTTAAACAAGGGTTTTCAACAAGGT
+TTGAACAATTAATACTGTTTATACCTGCTTTAAATTCGACTGCTGTCAAAACTATCCTATAACAAAGTTA
+TGTTTGTGGAATAAATGACAAAACTATCAGCGCCGAATCTACATAGCACTTTACCGAAAAATCAGTAATA
+CTATTGATAAAGTACTTAATAACTAGCTGAATTTAGTGAAAATATTTACCCTTTGTACAACGCTACTTTT
+TTATATCTGTCTATCCTTCGCCAATGCCTCAGAAATACCATGGAAGTTATGGAAAAAAACCAGCGCACAA
+AGCGTTAGTTACCGTCCCGCTATAATAAATGATCAAACTGACGACAAGCTAATTGAAATTAAGGCTACGG
+CGACAGTCAAATCAAGTATCTCTGGGTTTTTATTTTTTTTACAAAATGTCGATAACACCCAACATTGGTT
+AGTTAATGCCAGTGAAAGCAAAATAATTAAGCAATATTCAGCGACAGAAAATAGCTTCTATATAAAACTG
+ACTAAAATCTGGCCATTACAGGCAAGAATTTTAATACTCAATTCTCTTTATTGGCAAAACGATGACTTAA
+GTGTTGAGATAAAATTAACAGATGCCGTAAACGTTGAAGACTATATGCTTTTGGCTGTGAGCAATTTAAA
+GGATTACTTACAAGTTAAAACCCACAGTGCTCATTGGAAAATAATGCCTAAGCAGTCAGAAGAGGAAGGT
+AGTGAAATTGCTATTGAATATATTTTTATTGCTGATGGTCGGGGAGAGACACCAAAGTGGTTGGCTGATC
+ATCTAGCGCTTAAATCTATTTGGAAAAGTATGCGAAATATTAGGCGACAATTACCAAAAGAAAAATGGCA
+ACAACAAACAATAAAAGGTATTACTGAATTATCAGTAATACCTTTAACTAAAAAACCTTAATTAATTGAT
+CAAGAACATCAAATTAATGCTCTTGCTCTGCTGTAATGGCTAATGCCATTGCTTCGGCAATTTTAATACC
+ATCAATACCGGCAGACAAAATTCCACCCGCATAACCCGCACCTTCACCAGCAGGGTAAAGACCTTGCGCG
+TTAAGGCTTTGTAAGGTCTCTTTATCTCTCGTAATTTGAATAGGTGATGAAGTTCGAGTTTCTACTGCGG
+TTAATGTTGCTTCTGCCATTGAAAAACCCTTAATTTTTTTATCAAAAGCAGGCAGTGCTTCTCTAATTGC
+AGCTATCGCATAATCGGGTAAGGTTTCACTTAAATCGCAATAAGTTACACCTGGTTTATAAGACGGGGCT
+ACTGAGCCGTGTTCGCCACTTTTACGTCCTGCAAGAAAATCACCTACAAGCTGTACTGGCGCATCATAAC
+TTTCGCCGCCAAGTTTAAACGCTTTTGCTTCTAAGTTACGTTGAAATTCCATACCCGCAAGTACATAATC
+TCTATCTGAAGCAAACTCACTGGTGATGAAATCTTCCGGTTCAATACCCACAACAATAGCACTATTCGCA
+TTACGCTCAAGACGAGAGTATTGGCTCATACCATTAGTCACTAAACGGCCCTCTTCCGAGGCAGCGGCAA
+CAACAGTTCCCCCTGGACACATACAAAAGCTGTAAACTGAACGGCCATTACTACAATGGTGAACTAACTT
+GTAATCTGCCGAGCCTAAAATTTCATTACCGGCATTATTGCCAAAGCGTGCTTCATCTATGACCGCTTGT
+TCATGTTCAATACGAAAGCCAACAGAGAAGGGTTTTGCTTTCATGTAAACATCTTCATCAAATAACATAC
+TAAAGGTATCACGAGCACTATGTCCGATAGCTAAAGCAATATAGTTAGTCTCTATATGATCACCATTAGA
+GAGAGTTAACCCTGTCACTTTTTTGTTTTGGTAACCTTCAATGCCCTGCGCGGTACATTCATTACCTTCA
+ACATCAGTAAAGTGAATTTTATCTACTCGCTGGTTAAATCGAACTTCACCGCCAAGTTCAAAAATTTTGG
+CGCGCATTTTTTCAACCATAGTTACTAATTTGAACGTACCAATATGGGGTTTGCTTACGTAAAGTATCTC
+TTCAGGTGCACCCGCTGCCACAAATTCATGAAGCACTTTACGACTATAATGCTTAGGGTCTTTAACTTGA
+CTATAAAGCTTACCGTCTGAGAATGTACCTGCTCCCCCTTCACCAAATTGCACATTGGATTCAGTATTTA
+ATATTTTTTTACGCCAAAAACCGAAAGTGTCTTTGGTGCGTTGTCTAACTTCTTGACCACGCTCTAACAC
+AATAGGATTAAAGCCCATTTGTGCCAACACTAAACCTACAAATAAACCACAAGGTCCCATACCAATAACA
+ACTGGGCGATTTTTAAGGTTCTTGGGTGCTTGGCTAACAAATTTGTAAGCCATATCTGGCGTTTCTTTTA
+CTTGGGTATCAGCAATAAATGTTGCAAGAAGCGCTTCGTCAACATTCGTTTCAACATCAAGGGTATAAAT
+CAAGAAAATACTATTTTTCTTACGTGCATCATAACCACGTTTAAACACGGTGAATTTTATTAACTGAACG
+GCTTTTATTGATAATTTAGTTAAAATTGCTTGTTCAAGTTCGTGCTCTTGATGATCAAGCGGAAGTTTAA
+TATTGGTTAAACGAATCATTCTGTTGAGATCCAGCATAGGAAGAGTAATATTTTTCACTATTTTACCTGT
+ACGCCATCATTTTATAAACAAGAGATTGAATTTGCTCCCAACAAAGGTATGATCCACACCATTATTAAGA
+TAAAAATTAACAAATTTAGATAAAGCCATGGCATTTGTAGTAACCGATAACTGTATATTATGTAAATACA
+CTGACTGTGTGGCAGTCTGCCCTGCTGATGCGTTTTATGAAGGACCTAATTTTCTCGTGATTAGCCCTGA
+TGATTGTATTGATTGTGACTTATGTCCTGTTGAATGCCCTGCAGGTGCTATTTACCAAGAAGATGAAGTA
+CCCGCAGACCAGCAAGAATTCATTGAACTGAATGCCGAACTTGCAAAACACTGGCCCAGAATTACCGAAG
+TAAAACCGCCATTAGAACAGGCTGAAAAATGGGATGGCGTTGCAGATAAAATCCAATATTTAGAGACTCA
+GTCAGATGACTAAAACGTATTAAATAAATATTTTTTTCCAAGACAACACTCTGTAGGAAAGCAGCTATAC
+TAAAGAACATATAATTACTCTTGGAGATAACTATGTGGCATAGCATTGAACAAGCCATTAGCGTTGAAAC
+TGGGAAGTCATTTTATATTTCAGAAAAAAAAGAAATATCGACAAGACCGGCCAGCAGTTCCTCATTCACT
+TGTTCATATGATAATAAAGAGCCACCTCCAAATTTATCATTCAAAATAACTGACGGACACCGCAGTTATT
+TTCTAAAAATCAACAACAAAGACTATCTAGAAAACTTCCAAGCGGAAGCATACTCATTAAAACAACTTAA
+TAGCTTAGCGAATATTGCCAGTCCTAACGTAACAGCTATAGGCACTAGTTTAGACAAGAGCTTCTTAGTA
+CTCGATTATATTGACTTTAGTAAAGCAAAACCTATGCTTTGGTATCAACTTGGTCAACAGCTCGCTCAAA
+TGCATTACGAAAATCGCCACGGTCAATTCGGTTGGCAACATGATAATTTCATTGGCAGTACAATTCAGCC
+CAATCATTGGAGCAGTAACTGGACAACCTTTTTTTCTGATCAACGAATTGCTTGGCAATTACAATTGCTG
+TCTGAGCGTTCCATTATGCTAGGTAATATTGAGCATATTACCCAAGTTTGTCACGACGCATTACTGCACC
+ATCAAGTGTCTCCTTGTCTGGTTCATGGTGACTTGTGGCAAGGTAATACTGGTTTTTCTGGTGAAAAAGC
+TATGATATTTGACCCTGCTTGCTATTATGGCGACCGAGAAGTGGATATTGCCATGACCGAACTATTTGGT
+CACTTTCCTGATGATTTTTATCATGGCTACCAAGCAGAATATCCCTTAGATGATGGTTACGAACAAAGAA
+AACTAGTCTATAATTTTTACCATATTTTAAATCACGCTAATATTTTCGGCGGCATTTATATTGATCAAGC
+CAAAGCAACCTTATCTAGAATTATGTCATTACCATTACACTAATAATTTAAGATAATAAGTAGATATACA
+AATACTCGTTTTCCAGAAAAAATTTCGACTGTTTTTTAGTCATTTAATTAAAAATAGTTATACTGAATAA
+ACTCGATTATATGAAATCGAATACCCCTTACTTACGGAGGCTATATGACCATTAAACTAAGTGAAAAACG
+CATTACTTGTCCTCACTGTGGTCATCATTTGCACGCGACCCTAGATGCCTCTGCTGGTGATCAAGATTAT
+TACGATGAGTGCCCTTCTTGTTGTATGGAGATTCACTACAATTTGCATGTTGATGAATACAGAAAAAAGA
+TTCAATTAACCGTAGATAGTGATGATGAGCAAGTCTTCTAGACATCCTCATTCAAGACTCTGTAAATTGT
+ACTAATAAAAACCTGGATTACTTTACTTTTAAAGAGACTGTTTGCCTTGTTTGCTCAGGCTATCTCATCT
+ATGATGCTTGAAATTTGGCAATACCGATAATCGCTCCCCTTCTTCTTTACTAAAGTAACCAATGACATGA
+ATTTAGCTGATTTCTTCACCCATAGTAAAAGCTTATTAAAACTCACTTATCCCATTTTAATCGCGCAATT
+AATTCAAAACTTAATGGGCTTTGTCGATATTGTTATGGCCGGACGCGTCAGCGCTACTGATTTGGCCGCG
+GTTGCCGTAGCGAATAGTATTTGGTTACCACTTATATTGACCATTTATGGCTTAATAATGGCACTTTCTG
+CTATTGTTTCTCAGCTGGCCGGTGCCAAAAACTATAGCAAAATAGTAGAACAAACCTATCAAACCGCTTG
+GATATCTTTAGTGTTAGGCTTATCACTGATACTTCTCTACTACCTACTCATTCCTATAGTGTCACCACTC
+GTCACTTTAGAGAGCAACCTTGAAGAGTTGATGTTCGATTACTTAGGTTTTATTGTTTGGGGTGCTCCTG
+GCTTTTGTTTATACCTTGTACTAAGAAATTATTCCGAAGGCCTTTCATACACTAAGCCAACGATGATTAT
+TAGTATCATCGGTTTACTGGTCAACATCCCTGCTAATTATATTTTCATCTATGGCAAATTTGGCATGCCT
+GCTCTAGGCGGTGCTGGGTGTGGAGTAGCCACAGCACTCGTTTACTGGTCTATGTTTATCAGTATGCTTA
+TTTATTGCTTTTATTCAAAGGTACTAAAACAAGCAAACTTATTTAGTGCGTTTTATTGGCCCGTATTAGC
+AGAAATCAAAGCAATATTAGGCTTAGGTATTCCAATCGCTTTATCACTTCTTTTTGAAGTGAGTCTTTTT
+GCTATTGTTGCTATTATTTTAGTGCCCTTTGGCGCGCAAGTGGTCGCAAGTCATCAAGTAGCATTAAACT
+TTACTGGTCTAGTATTCATGGTGCCGTTAAGCATAGCCATGGCTACCACCATTAAAGTCGGCTTTGCTAT
+TGGTAATAAAGACTTCAAACAAGCAAGAGATTACACCATGTACTCTATTGTTCTGGGCTTAGCCCTCGCT
+TGTATCACGGCGCTAATAACCGTACTTTTTAGAACACAAATTGCTGGTATTTACAGTACAGAAGCTCCCG
+TTATTGAATTAGCAGCCAGTTTAATGTTACTTGCTACCATTTATCAATTTTCAGATACTATTCAAGTTGT
+CTCTGCAGGCGCATTACGCGGCTATAAAGACACTAAATCTATATTATATATAACCTTTGTATCATATTGG
+CTTGTGGGTTTATCTGTAGGCTTAATTTTAGGTGTCACCGATTGGATTGTTCCAAGAATAGGACCTTATG
+GCTTTTGGATTGGTTTTATTGTTGGTTTGACCACAGCAGCAATATTGCTCGCTTGGCGCTTACGAATAAT
+TCAAGAGCGAATTAAAAATAATACTTTTGTGCCGGAAGAAACTGACACCTTGATACATATTTCTTCAGGT
+AAAATAGATGACTAGCACAACTTTCGGACATATTGCTGGTAAAACCAGCAAACGAATCTTTTTTTCAAAT
+GAATTAAACAAAACTACTTGCAAGGCGATTAACCAAAAGCTAACATAGCGCTCGTTGAGTTATCAACATG
+TGCTCGCTTAGCTCAGTTGGTTAGAGTACTTGCATGACATGCAAGGTGTCACAGGTTCGAGTCCCGTAGC
+GAGCACCAAATACAGGTTCATTAAGAACCATTAAAGACCCGTAAAGCCTTATAAAACAAGCTTTACGGGT
+TTTTTTATGTCCATTACCTTCCATTCCTGTCCCGTGACATCTGCACTTTTTAGTAGTACATTTAGTAGTA
+CAGCATTTATCTAACAAAAGTTGTACTACTAAAATGGCTAGAAAAGTAAAACCTCTTACCAATACTGAAG
+TTAAGCAGGCAAAGCCTAAAGATAAGATTTACAAGTTATCTGACGGCGATGGCTTACAATTGCGCATAAT
+GCCAAATGGCTCTAAACAATGGCTGTTAGACTACTTCAAACCTTACACAAAAAAACGTACCTCATTCAGC
+TTAGGATCATACCCTGATGTTACATTAGCCAATGCAAGAGCCAAGCGTGCATCTTCAAGAGAACTTTTAG
+CTCAAGACATCGACCCCAAAGAACATAAAGAAGACCACCACCGTGAACAATTGCTTATCGCTAGCCACAC
+TTTAAAGAGTGTTGCTGAAGATTGGTTTGCCATCAAAAAGACCACGATTACAGAAGTTACTGCTAAAAGC
+CTATGGCGTAAGTTTGAAAACCACGTTTTTCCAAAGCTAGGCCACAGGCCAATAGACAAAATATTAGCAC
+CAGAGGCTATTGAAGCACTTAAGCCTTTAGCTGCTAAAGGTAACCTAGAAACAACAGGTAAAATCATTGG
+CCATTTAAACAACATAATGACCCATGCCGTAAATACGGGGATATTACATCACAATCCGTTATCAGGGATT
+CGTAGCGCATTCTCAGCCCCTAAAGTAACTAATATGCCCACCATTAAGCCTAATGAATTAGGTAAGCTAA
+TGAAGGTCATCAGTTACGCCAGCATTAAGCTAGTCACCAGATGTTTAATTGAGTGGCAACTTCACACAAT
+GACCAGGCCCAGCGAAAGCGCTAAAGCTGAGTGGTCAGAAATAGATTTAGAGAATAGATTATGGGTTATT
+CCTGCTGAACGTATGAAAATGAGATTAGAGCATAAAGTACCACTGACCAAACAATCCATTGAAATACTTG
+AACGATTAAAGCCAATTACAGGCCATCGAACACACCTATTCCCTTCCCACATTAATCACCATAAACACTG
+CAACGTTGAAACAGCAAACAAAGCATTAATACGTATGGGCTATAAAAACAGATTAGTCGCTCATGGCTTA
+CGTGCTTTAGCTAGCACTACTTTAAACGAACAAGAGTTTAATGCTGATGTTATCGAGTCTGCACTATCTC
+ATGTCGATAAAAATGAAGTTAGACGTGCCTACAATCGTGCAGAATACCTTGATAGCAGGCGTGAACTAAT
+GTGCTGGTGGAGTGAGCATATAGAGCAGGCAGTAAGTGGCAACTTACCTGTCTCAACGTTAAAAGAGCAA
+AAGATAATCTGCAACGAATGATATAAAAGCTGCGTACGTAACACATCTCATTCGTATTTGATTTAAGACT
+TACCTACTCGGCCTCATTTAACCTAAACAATGGCACGATTATGAAACCCTTCTTTATCTAAAGGGCTAGA
+GTCAAGCGTTATTGATTTGTGTACGCTTTGGGGTACACAAAAGATTATTCCGTACCATTTTCTAATAAAG
+ACTCCCAGATTTTCGAGTTTTCAATAACATCAACAAACGACTCTGAACTAAAGCCATTTTGATACAACGA
+ATCAGCCTCTCTGTCATTTTCGTCATCACCATATAACTCAGTCATATCCATTAAAAGGTTAGCATCATCG
+TTTAATGCTATATGTAGCTCTTCAACAGAAACTTTTAAAAAATCATTAAAATATTCATGATCAAACTCCA
+TACACGTATCAGCAATCCAACCAATAGCCGTGCAATGTGAACTTTCACCAATTCCAAGTGATGATTTAAA
+CTGATTGTCAGTTAATAAAAGATGCTTAACCGCATCAGTTTTGCGCTTTATTTGTAACCCTGCTTTCCTT
+AATGCATGGTTTTTATAACCTATAGCCTCCCTTTGACTACTTCTTCTATAAGTAGATTTCACTTCAATCA
+CCAATACAAAGTCATCTAACTTACATATCAAGTCGATTTCACCGGGGTTTATAGAATCACAACTAGAAGG
+CATATAACTATCAAGAACTGTAAAACCTCGTTTTCTGAAGGACTCACCAAGCCGCTCTTCAATTCTGGAG
+GTTTCATCCTTTAATTCAGGTCTGCTATTTGCAAAACGTCGAAGATTATTAATAGCATTAACGTTCGTTA
+ATTGACATGCCATCATCCATGGAAGCTGCACGCTATAGTTACCCAATTTAAAAATTGGACGTTCGGTCAA
+TACTGGAAGTTTTTGTCTGTTACTATTTTGTAGTTCGCTGCCCCATTTTTTAAAATCAAGTGACCAAAAA
+TCTAATATAGCCTCTGCCGCCTTTAAGTTACCCTTTGGAAAAACATCAGACACTGTCCAGCCAACTATGT
+TTTTAGCTTTTTGTTTCCAATTGAGCCAGGTAATTGGGAATCGGTTTTGAAATTCATTATTAGTAGTATC
+AAGCAATCCACCCATTGCCAACATACTCAAAGCTCCTTGCCATTGCCCTGTATTTTCGTACTCTCTAAAA
+AACACTTCGATATAATCTTTATTGTAAAAAGCAAGCATCAACTCAAGTGATAACAAAGCTTGGAAAACTT
+CAACGTTCATACCATTATCAGTTGATACAGTTTTATCGACACCGTATATTTCACTCAGCAGTAAAGCTGA
+TCCAAGAGCTTTGATATAAGCTGTTTGGTTCCACTGGTGATAATATTTTGAGCCAATTTGTTGCTCTGCC
+ATTCCTGAGTTTATAAACTCATTTAGCCCACGATAAAACCAATAACCATCGAGTAGATTAAGCTTTCTCC
+CGTTTAGGTCCCATGCTTGATTTACCACATTATCTAAAATGGTACGCTCTAATTGATTTCCGTTTAAAAA
+GTAACTTTCTTCATCATCAAAACAAAAGGGCACAACACTCCGTGATAAAAATTCATTGAGTTCAACTTGA
+GCCTGGATTAATTCAGAAAATTGAAAGAGAAGCGTTTCTGGAATAACAGAATCTTCATTAGATGGGAAGA
+TAATTGGTGATAGGTGAACTTTCAGTGATTCGGCGATCTTCATTTCAGTTAATTTAAATGATACTGGTTC
+AGAAGTACTGATTTTCCACTCTACTATTTTCGTTAATGCAATAAACTTAGCCGTTGTAGATATTACTTCT
+CTATCCAAAGATAACTCCGGCTCTACAAAACCTTGAAATGCATATAAGCTTGAATAACTTAACACCTCAA
+AAATAGATAATTTTTCAAAAGGCTTTTGACATTGAGCAAGTAAATCTAGTCTTTGTTTATGTGCCAGTTG
+GAAACATTCACAGACTTTAATTAACTTAGTCAACGAACCAGGCACAGTTTCACCTAATTTCTTTATCTCA
+GCCCATTTGTCACTTTCTGGCCTTAATACAACTTCAGAATGCCGGACCCCCTTGCCAACTGACGATGGAG
+AGTTTTTTGCTATGTACTTTAACAAGTCAAAATTAGTTGTATTTCCTTGGGCGAAATAACGAGACAAAGC
+TAGAACAAAAGCATTAGAACTTAAAACTTCTGTACTGAAGTCCCAAATGACTTTGGAAGACCAAAACAGA
+TTGTCTTTATTAACTTTTTTCTGTTTTTTTAATCTAATTGGTTTACCTGCAAGGTATGCATCTATGATTT
+CCAATGATGCTTCGTCACAACTGCAACCTCTTTCTAGTAAGGATGAATATTTCTGCTCAAAGTAATTCAT
+AGTCTTTACCCTGCCATTAAGCTTTCTGTATTATTTCGATTTGTAGCAAATATTTTAAAAGCCTTGATTA
+CTTCATCCAAATCTATCAACTTAATATCTAATACTACTTGTTCATTTTCTGAGGCCATTGAGTTTAGAGA
+GCTAATTTGTTCGGCTCCTATATGATTGTTCTTAATTAACCATTTCCCTAATAGTCTCATCATTTTTGAT
+GACTCTATTAGCAATAAAGTAGTTTGTTCGATTCTTTTAGACAAATTTAATGCAAACTTTTTTTGACAAA
+AAGTTGTTACATCTCTTGATTCTACAAGTGCATAACCAAGAATGTCGCCAATTAACTTTTTACTATCATG
+AGTATCAAACGTTTCATCTCTTCGATGCTCCAGTAGTGGAGGTGTGTTGAAGAGTTTAAAGTTACAAGTG
+AAAGCATCTGAAGCCATGACCATATCACTACGACGACTAATAAAATTTGAATAGCGTAAAGAATCATTTT
+TACACAGTAAAACCTCAGAATTCAGTACAATTGTTGCTCCACCACGCTCTCGTCCGTTTGCAGGCGTTAT
+CTTTGACGGTAGTTTTATGTTCCGAGTTGTAGCCTTACCCTTTACAAGACAGTCAATAAAATCATCCCAT
+TTTAAGGTAGCGACATTCACGTTATAACGGTTAAAATCACGAGGGTTGAAAGAATAGAAGTCATGATGTG
+CATTGATTGAATCAGTGCTTGTAACTACCGATTCTACAGGACTAAGGTACTCATTTATCTGAAATATATC
+TCCCCCCACCCCGTCATCACGAATTGCCAGCAAAACATCAAGTAAAGGACTCGTTCTAGTATATTCTTTT
+GGAATTGGTGAATCCCCTGATAATGTGCTGAAAGCCATATCACAACCCAATTCGTTTAATTGGTTAATAA
+TATTAATAAAACTCAGCTCAGGAAGGCTCCACAATAAATCGTCATCAAGTATAAAACCAATTCCTCCTCT
+TTCATTCATTTTTTGCTTAAGGTGCAATTGGCAAATGTTGCGGTTATCAACAATCGGTGGGTAATTAACG
+AAGCATTCAATCAAATCTACAGGTATAGAGAACTTACACGGTTTTATTGGTTGTGCCATACCAAATAGGA
+GCACAGACGCTTGAACATCAAAACTTGGTAATGCCTGTTGCATGCTTATTAATAAGCGATTGGCTACCTC
+TGGATGAGCTGTAGCTAATACCACATGTATATTTTTACTAAGATTCATCGTTATATAACGCATAATTAGC
+TAAGAATTTTTCAAACTGTTGCTGATGTTTTAACAATTTATTCTCATTCAACGATTCATTATCCCGATGA
+ATAAAGTGTAAACGGTCATTAGGTCCAAATCCCATGTAAACAGCGTTTTTCGGTAAGTTATATAGCAATG
+GACAAGCTTTTATACCATTCAATTTATTTAAATGTCTATATTCTATTCGGGGGCTGTCTAGGCTGCTTTC
+AAGTAAACTATGCCATGGTATTAACTCCGAATCAGACTTATCCGGAGACCATAAAAACGCAATTTGCGTA
+TTACTGTCTAAATCATTAAATCCTGTTTCTTCAATATACACCGGGGCACCAAATGCGGGTATTTCATCCT
+TAAAAATATCATGAGCAACCCTATCCCCCTGTGTAATCTCCTCTTCACCTTGAATTAACCACAGAATTTC
+AGGGATTGCTTTATCTGATAATATTAGGGATTTTAATGCGATCATACGGGCCATTAAAGGCCCTTTGTTA
+TCAGCAATACCTCTTCCGTAAAGGCGGCCGTTAATATTTTCTAAGGTAAATGCTTCTTCACTGACCCAAC
+TATTCAATTCTTTGACTGGAGCAACATCATAATGCCCATAAATCACAATTTTATTGTCACTTAGTCGCCC
+AGGGTAATGTGCAATAATTGTCGGCTGTTCGGTTTTCTCTATATCGGTAATACGAATATCAAAACCTAAA
+CCCTCTAGAAATTTTATTACAAACGCTATTGCTTCAATATTGCCTTGAGGATGTCCTACAACTGAAGGCA
+TCGCAATAAACTCTTTATAAATTGGTAATTCTAAACTCATCTCGGTAAATCACTGTTTTGTATGGAAGTA
+AGGAAAAATGGTGTGTTCATGTATTATTCGTCTGCCCACCTATTTCAACTATTGGGTATTTATTGAAAAT
+TCGATCTTTCGATATTTTAAGTCGCGCCGATCGATCATCTTATCAAAGGCTGGGTAATGAGAAAAATAAT
+GATGATTAACTATGGGATAGTTAGCCAATGTTTTTTCAAAAATAGTCCTTAAAGCAACTCTTTCTGACTT
+AAACTCTTTCTGTAATTCATCTATTACCAATTTTTGCAAACCAGAAGTTATATCAAAGGACTCTTTTGGC
+GCATTAATTATTGAATGTGGCAGTAAGTGTTTGAAAGTGTCTCTTAGTAGTGTCTTACCAATATTCATCG
+GTATATCGCAAAGGTTTTTTACATCCAGCATCATTGCGATTTGAGTAACTCGTTGGTCTAGAAATGGGCA
+ACGAGCCTCAACACTAAAACTTGCACTTATTAAATCTAAACGCCTTAACTCAGTGAAGTGCAAGTCTTTA
+ATTAAATTGGCTCTCATCTCAGTCGGATCATTGCGCCCATTGTACATGCCCTGATAACCACAGAAAAACT
+CGTCTGCACCTTCACCAGATAGCATGACTCGAATACCATCTTGATGAACCGCTTTGCATAAAAGTAGTGT
+AGCTAATCCATTAGATATAATTGATGGGTTATAACTCTTAGTGATATGGCACGTTTTTGTAATTAACTTA
+AGTAATTCATCTGCTGGAGGCGGCTTAATTAAATGAACACGGCTGAGGCAAATATTCAAATGTTCTAATA
+ATGCTAATACTGAATCAGGGTATCTTTCGCCAACGACATAATAATGTGCATTTTCACTTAACCTAGCCTC
+TAAGATATAGGCAATAATAGAGCTATCTAAACCGCCACTAAGTGCAACAGCAAAAGGCCTGTTTTTTGGA
+ACACGAAGCGATATCGCGTCCTCTAGAGTATCAATAAGGTTTGATTCATTACCTTTTATTGGCAAGTGAC
+TATATTCTTTAAAGGTATTGCCCGTTTTTATATCAAACGCCGAAATCCCTGGTGGCACTACCTTTATTTC
+AGTTGTTTTTTCATCAACATAGTTAAAATCTATTCCTGTACCTACATGCCAACCAATTCTACTATTCCAT
+ACTAACAGTGGTTTTTTACCAACATGATCTGTAAAAATTTCACATTGGCCCGTTATTTTATTAAATAGGA
+AACCTGAGTACATTCCATTTGACCGCATCAAGGTATCAAGTAATCCGTAGCATTCGATATGTTTAAAAAA
+AGTACTTACATCGTTAAATTTAGTCGGATCAATATTCAACCGTGCTGCTAGCTCTTGGTAGTTATATATC
+TCACCATTCAATACCAAAACCTGAGAATTACTTTGTAACGGTTGGTTTACCTCTGGTTCAGTTATATAGA
+GATGCGAAAACTCAAAATATAAACATGAACCATTTGAATAAAAAACGTCTGAATTGTAAGAGTCTAAACC
+ACGCAACAACGTGTCAGGTCCAACTTTTTCATTAAAATCAACTAGATTTTTAGTAACGCTAACAACAAAG
+CCACACATTAATTAATACTCTTCAAATACATAGTTAGATCAGGCGTTAACTCCGGAAAGTGAGCATGAAC
+ATAACTGATTAACTCAGATGGTGTTAAACTACATTCCTGACAGGGTTTACCTGATTCGTACAAAGCTAAA
+TTGAAGCCTGAAATCCTATGAAATTGTTCGTTTTGCAACCAACTAAGCCTAAGTTCATTACTGTAAGGCA
+ACGGTTTGAGATATCGGTTGGGAAATTTAGCTAATATTGACTCTTCATTTTGCTTTGCGACTGAAATACG
+GTTCATGTCACGCCACTTCAATCCCTCATACCTCTTAATTAGTAAATAATCTTGCTCTCTAATAATTCTG
+AAGTGTATTCCAGCCGTTGTATTTTCATACTCAACGTCTTTCAGGTTAGCCTGGTATAACGTTGGCCACC
+CAGACCCTGTATCTAGAAAAGCCACTTCATTTGGAAGCACTACCCTTACTAAACGGTGCGATTTATCACC
+TGTTAGGCAAACCTCTGCTTCATGTAATGTAGCTTCAAAACCTCTTCCTACCAGCTCAGATCGAAGCTTT
+AGTGCATGGTCAAAACATGTACCACCATTAAGAGTTTCTTTATTTAGTAATTGCGCTAAATTATGAAATG
+GAAAGCTTTGTAATTGGTTCCTTAGTAAGGTTAAAAGTTCGTGGTTTAACTCAAACATTATAATCTTCCG
+TCACATGTACCCTTCTTAATACAGCTGAATCTAAGGTATCACAATCCACTCCAAGTAGAATTTGACCAAC
+TGATTGACTCAGTTTTATGACTTGCTCATTATGTTTGCCATGAGGAAAACAAATAGAAACAGCAGACATA
+CTCCCAAGTGATTTTAGCCAATTCAAACTACCTATTAATTCAGAATAAAGTTCAGATGAAGTAAGGTTAA
+TGAATGCTCTATGACTACGCCCATGAATACCAAGCTCAATACCTTGCGCACAATAGCGCTTTAGCTGTTG
+TTCCGACATAAACAAATCACTATTATCGGCATCAATAGTTATGCTAAACCAATGCTTTCTATAATACCGG
+TACCTTAATGCTGACATGCCTCGTAGTAGTTTTTTTATTCGCCCCCCTAGCAATGATTGAAGGAGGCTTG
+GGGTAATATCATTGCTTGCCATTACATGTTGAGCCATATCATCAATAGGTGAAAAACCCGTTAAAGAAAA
+ATCTTTTACTGGGAATACCGTTGCTGTCATACCACGTCTAATCAATTCATCTAACGCATTACAGTTATCT
+TCATAACCATCATCAAAAGTAATAAATACATCTTGGTCTGTAAACCCCATCGTTATGTTAGAAATAGGTT
+TAGTTTTCCAACTATTCATTTCAATTAGGTCGAGCAGCTCTATGAACTTATTCCAGCTAATAGCGGTTTT
+TCGCTGAAAGTAATAATCATCTTCATCATAATGCTCAATAACCCGATGAAGCATATAAATTCTAGGCTGT
+TGTTTCATCATTATGGTCTCCAATAATCGAGAATATACGAGAACCATTTGAGTGGCTAAAATCGTAAAAA
+TCGGCAATAGCTAATGAAGCTAAATCAATACGATAAACCCCAGTGCGCGTATCTTCTATCGGTCTTTTCA
+ACCAATTTGTACGACTACACTCCTTATGAATCGCAGTAATGCCAACATAAATTGAATCATCTGTTACTAA
+TAAGCCCCGGCACCATCCCTCAGATTTAGTCGTTTGAAATAAATCAAAAAACAATTCGAACTGTAGAGGT
+AATGATAATGAAGAACGATATATTTGCCCTGAAACGGTGGTTATCCAGATATAGCTTTGATCTACATAGC
+CATCATGTGGTTGGGTAGGTAAGTCATTACTTAGTGGCTGCATTGTTCTGGCATCGAGTAAATGCTTCTT
+CTTGAAACTGGTTGCTATAATCCTGTTATCTAAGCGTTCTCCAGCCTTAATGACATGATTGATGTGCCAA
+GTATCAGGTACTTTTCGAAGGTGAAATTCAATTGCTGAAGTTTCATTATCGTAATAGTCACCTTTAGTAC
+TATATTGCCCTTTAACACGCACAGCTACTTCCGCATCTGACAGAAAATCTAATCGGCTAACAGGATGAAA
+TTGATGATCTAATATATCAATGCAATCACGGCCGGTATTTGCGAGGTAAACTCCCTGTCCTTCTACACTT
+ATATGATGCAAATCATTATATTGTTCATCTTGTCTTATCTGTGTTAACTCACATAGAGCAAGGTCGAAGA
+TAAAAACCCGATTAAAGTCACATCCAACAAGTTGTTGATCGTTAATCCAAGCAATACTTGTAATACCTTT
+ACCAACAACATCTCGGCCTGAACTAGGCAATGTAGCTAATAATCGTTTGTGCTTGGTTTCTGTATCAAGT
+TGCCATAATTCACTTTTGGGTTCACCAAAAAAGTAACTGATAGGAATGAATAACTTCACCTGTTATGGCC
+ACTATTAATACAGCCACTATTAGGAACAATCGTAGATAGACTTTTCAGTGTTTTTCGTAGCTCATCGAGG
+CTATGTATATGGTAAAGTCTTGAGTTACATCGTTGGTCAAGGTATTCATCGGTTAGCTTATCAGCCCAGC
+CTCCAGAACCTTTCATCAAAAGTATCGGTTTATTAAATTGGGATGCTAAGGCAACTTCACTCAACGTTCC
+TGCACCACCACCTAAAACGACAACAGCAAATCCACTAGCTACAACTAATTGATTTCGCCCAACATCTAAC
+CCTGATGGAATGACAATATCAATGAATTCATTGGCTGTATCAGCCTTTATTGAGGGTAAAATCCCGATAG
+TCTGACATGGCATGTCACCCGATTTATGTCCGATGCAACTTGCTTCCATCACACCACCTAGCCCACCACA
+AACTAAATGAAACCCTAACTCATTAATAATTAGGCCAACTGATTCAGCCATATGCTGCAAAATAGATAAT
+TTAATTCTGGCGTTACCAATTACAGCAACTTGAGGAAATGACAATCTACGGCTCCATGTAAAAAGAATTT
+TTATTTTTAAAAGAAATGATTATATATAATATATTGATTGTTAATCAATATATTATATAAACTCTAGATT
+ATCACTGAACAAAAAATATAATTACAGAAGGAGGGACTAGTTTGTCTAATATGATAAGTATTGTTGGTAT
+AGGCTCAGGAAACCGTGTGGAAGAATTAACCATCAAAGCTTATAACACCCTTAAAAATTCAGATATAGGC
+ATTTATCCTGGAAATTTTATTGGTGAAGAACTCAAAGAGCTATTCGAAGATAAAACGATGTTTACCGGAC
+GAGATATCACATCCGAAAAAATAAAAAACATTTTCCACAACAATAGAGATAAAAACATTTGCCTCATGGT
+ATCCGGAGATCCAGCACTATATTCTGGGCAATTCAATACGAATTTATGTCTAGATGAACACATAAAATGG
+TTTAATGAACACAATTATAATTATGAGATGATCCCAGGGCTAAGTAGTCTCAGTATTTTATGTGCAAAAA
+AAAGTATCGACCTTACACCCTTCTCAAAAACTCAAAATGTATTTATTACAAGTATTGAACGGTTACGAGA
+TTTGAAATGCTTTAATTACACTGAGTTAAAGTCTATTCTCTCTACAAAGCCTGTACTTGCTCTTTATCAA
+TCATTGAAAGAATTCGATAATATTAAGAGTCTATTGATGGAGTTTTATCCTCCTACCACAAAAGTAATTT
+TTGCTCAGTCTTTATCATGGAGTAATGAATGCATTTTTGAGACTGATCTTAAGACGCTCAATGAAACCGA
+ATCAACAACCAGCCAATTTAATGATCAAACATTAATACTGGTATACCCGTCAACTATTCTGACTATCAAA
+TAACACATGAATTATTTAAATACCTCATGGCTTGGGCATTTTGTTAAAGTTCCTAAAGGTCAGTTTTCGA
+TGGGTAACTCTAGTGCATACACGTCGTTATTTGGAAAAAAATTAATTGAACGACCTCAAGCAAGAAAAGT
+CCATACCGTTGCGGTAACTCAAGAAATTGCAGTGTTAGAAACACCTGTTACGAATTCAATGTTTCAACAT
+TACCTAAAAGCTCAGCCAGAATCTTTGAATGAAATGGAATTTAGCTTTATCGCTAACAAAGCATACTTCT
+CTGACTATTATTTCAAAAACAAGTCAGAAAAATCGTTAAAAGATAAAATAGAGTGGCAATCAAAAAATCT
+ACTAAATTACATTAATAAGGCTGAAAATAGTAACCTACCTGTTGTCGGTGTTGATTACTTCACGTGTATT
+AATTACTGTCACTGGCTATCAAGTAAGCTCAATTGTAAAGTGAGACTGCTTACTGAGGCTGAATGGGAGT
+ATTGTGCAAGAGCTGGTACAGATACCATTTTTTCTTGGGGAAATGAGATATCGCCTGTAGCAAAACATGC
+ATGGTTCTTTGATAACGCAAAGTTAAATATAAAAATGGTTAAGCAACTAGCGCCGAACAATTGGGGCTTA
+TATGATATGACAGGTAACGTATGGGAGTGGTGTGCCGACAAATATAGCCAAAAATTTTACGATTACTCCA
+ATAAAAAAGATCCCAAATCGACACATGGCAACTGTAAAAGATATGTTATCTGAGGTGGCAGTGCATTAAA
+TAAAGCGGAAACAACCAGAGTTACCCATCGTTTTGGTTTACCGCCGAATATAAGAAATGAATTTTTGGGC
+TTCAGAATTGTAATTGAACGGCCTGTCAAAGGTTATTCAGAGCTTGTATCACAAAAATTAATTACAATTA
+GTGGATATTAACGTTTTACAATCTCAACCATAATTTGACCTCTGGGGTGAGCGTATTCACTTTTACATTC
+TTTTAGCTTAAATCCATTCCTTTCAACTAAATTTTCAAAAAAATCAAACGGATAATAGAAATTTTTAAAG
+CCAACCTCTCGATACTCAACGCTATTATTATAAGTAAAATAAAAAGCCGAATCCTCGTTCATGATCTGAC
+CAATATTCTCAAAGCATTCAGATATATGCTCAGGTTTCAAATGGGTAAATACTGATTGAGCAAATATAAA
+GTCAAATGTTTTACCTAAATAACAATTAAAATTAAGGCTCTTATTTTTATCCAAAAGTAGCTGAGGCTTT
+TTATCCGATAGCTTTTCTTCAACAACTAATTCCTTAGCCGATTCAATAGCCTTAAATGAAATATCTACAC
+CGTAATAGTTTGAGCTATTTAAATACTTTATAAAATGTCGCCCTCCCCTTAGGGTACCGCAGCCAATATC
+AAGCAATTCATGATGGCATTGGAGACCTTTTTTAGTTAAGTACTCAAACTGAAGCTTGCCAATCTCTTCC
+CACATACCTCCAATTGCTAACTTAGGATCAACATCCACACGTAGATCTGTATGCCGACTGTATGCCTCTA
+GGTATTCATGTTCGTTGTAAATAGCCTTTACTCGTTCGCAGGATTCATCCATATTGTTACTACTTCCAAT
+ATTGTTTTGTTATGAATAAATATTATCTAAACATGATAACACACCTAATTTGTTGGTTAAGTATCTATAC
+TATTGCACATGAACTTTTGGTTTAACTATGACTGTAGCCCCAATTAATTTCTGTTAACTTTATAAAATAC
+CATCAAATGAAACCTGCTCTTAGCCATTTCGATATGCTAATCAAAATATGGTGAAGTATTTTTATGTAAA
+AGTCCGGGCATCCAGAAAAAATAAGGCACTTAAAAAGAAATTTTTATATATACATTACTATCAAATCTTA
+TAAAGTTATTGCTTTTATTAAAATAAATATAATGTTAAAAGTTAGCTAAATTCCTATTTTATACTTTTGT
+ACTCATTAATTTATGACTACTAGAAAAACCAAACTTCTCATATAAAGAATGCGCATCATCAGTTACAAGC
+AACTGGAATTTGCTTTTCCACCTTGGATCATTAACTATCGTATCCACCAACCACTTCCCAAGTCCTTCAC
+TGCGGTGTTCCGAATCAATAATTACGTCTGAAATATAAGCTACTGAAGCAAAGTCAGTAACAACTCGACC
+AAAACCAACTTGTATTTTATTATGAAATAAAGAAAAGCAAATACTGTTTTTAATAGATATTTGAATAGTT
+TCAACATCTCTATCACTTGCCCAATAAGATTGTTTTAGTAGTGATTTAACTTCATCAAATTGAACTTTAT
+TTCGGTCATCATAAATATAATAATTACCTTTAGAGTACATTTATAGCCTCGAATAAGTTGGTTAAACTAC
+TTTAAATAAATCATGATTATGGCCTAACGAGTGCTAACATCTCTTGTCTCGCAGAAGAATTATCTCTCAT
+CTGCCCTAACATTACTGACGTTGTCATTGACGAGTTTTGCTTTTCAACGCCACGCATCATCATGCATAAA
+TGCTGTGCTTCAATAATTACACCTACGCCAATAGATCCAGTTATTTCTTGTATTGATAAAGCTATTTCTC
+TAGCCAAATTTTCCTGAATTTGCAAACGCCTTGCATACATATCAACGATCCGTGCAAACTTTGATAATCC
+TAAAACTTTACCGTTTGGGATATAAGCAATATGGCACTTTCCAATAAAAGGAAGCATGTGATGTTCACAC
+ATCGAATATAACTCGATGTTTTTCACTACTACCATTTCATCTGCATCAGATTCAAATAAAGCCCCATTTA
+CCACATCGTCAATATTTTGCTTATATCCTTGAGTCAAGAATTCCATTGCCTTTGCAGCACGTTTTGGCGT
+ATCTAATAAGCCACCTCTATTAATATCTTCACCAATTGTTGCAAGAATCTCTCGATAGTTATTTTCTATA
+GTCACTTATTTATTCCTAATTCAAATTAATTGTTAAATTGAGATTCAACATACTTCCAAAGAGTAACATT
+TGGATCTTTTGTTTCTCTCCATACAGGGGAAGACAACCGTTTATCCATATAGATTTCTAAAGCATTAAAC
+ATTTGAAAAACTTTTTTATCTCCCTCAAAAGAGAAAGTTTCAAAAAATTTATCTTCCAACATATCTAGAG
+TTTCAAAATCAATAACCCCATTGTTCATTGCCCAATGGATAGATAAAACAGGGATAGTGTTCTTTCTAAT
+GCTAACAGGCATTATTGAATCAATACTTATATTTAATTCTAATGCATCACGTTTCTTGTTCCTTAATACA
+AGCGCTTCTTTTTCTCTAAAAGACTCAACTAAATCATCAAATGCTTGTTCTCTTTGACTTTCAGACTCAT
+TAGGAACTAATCTGCAAAATTTTACAGCTTCAATTGCTCTATCGTTGCCATATAAGGTGAGTACTCGATT
+TAAAAAGTTTTTATTCAAAAAGAAGGTTTTACTTAAATAATTTAACATCCCAGTAAAGTTGCTAAATGCA
+AGACCATCAAATTCAAATGTTTCTTCAGGCAATATCTCTCTAACCGGTATACCGTCAATACATAGATCCC
+ACGCTTTGAAGTTGACTCTTTCTTTTGCGATAAGAAACATTTCCCAACCGCTTTTCTTGAAACCTTCAAA
+CGCATTACCAGTAAAATCTGATTCATTTAACTCTTTTTCTGTCCAATTTGAACCTATCGACAACTCTTTG
+CTGCTGCGAATAATAATTTTATCTTTAATAGTTTGCTTGAGTTCTTCTAAAGAACTCGCTAAGGGGTGAC
+ATCCATATGACTGGCATTCATCACAAGTAGGTATAGATATCATATCTAGTCCGCCCTTTACCTCTTGGTC
+TCTGACTTCTATATTTGTGTGAGAGTTTTCACCACAAAACCAACACTTGAAACGACAATCAAACGGTATA
+TCTATATCTAGCAGATCCATGCTTTATTATTCCTTTATATTAATGCCATATACTTATCGATTTGTTCTTC
+AGAAACTACATTAATCATTTCACGAATTGAGTTATGTTCAACTTCAATACCTAATGCTTCTTTTGCCATA
+TTTATAGCTTCTTCTTTACAACCGTGATGATCACTTTGTAAAGTCAAAATAACTTTTACAAGCACTTTCT
+TTTGTTCACTATTCATTATTTCACCACTAAATAAATTTCAACCTTAATGCTACGGACACTATAACAATCC
+ATCGGAATTTAACAATCGATAGTAGTGGCTGGAGACATAATTCTAGTGTACAATGCTGTTTTTATTGACA
+GTGGATTACCTAGAAAACGATGAATACAGCCATATATAAGGACTTTATGTTCGAAGCAGCACACAAATTA
+CCCAATGTTCCCGCAGGACATAAATGTGCAAGGCTTCATGGGCATTCATATAAAGTAAGAATCCACCTTG
+AAGGCACTGTAGACAAAGATTCAGGTTGGTTTATAGATTTTTCAGACGTAAAAACAATTTTCAAACCAAT
+TTATAACCAATTAGATCATTATTATTTAAACGATATTGAAGGCCTAGAGAATCCTACTGCTGAAGTTATC
+TCGAAATGGATCTGGGATAAATTAAAGCCTGATCTTCCAGAACTTTCAGCTATTGAGTTGATGGAAACTT
+GTACTTGCGGTGTTATTTATAAAGGTAAGTAACTTTGAAAATCCACTTAATCACTAACTGCACAAACCTT
+AAAAAATCTAATATTCAGGGTAAAGTGACATTAGAGAGCTTAATAAGAGAACATAACTCTCAAAGTATAG
+TTAGTGCTTGGTTTGAGCACCTTGAAAATGCTGTTCAAAAGGTTCCAGCAAATGAAGTTTATGCGGGTGA
+TCATTGGAAAGTTGCTACAAGCATCGTAGTTCCAAATTTAGACTTATGGGTACTATCCGCAGGTTATGGA
+TTAATTCATAGTTCATCACACATTGGCTCTTATGATGCTACGTTTTCAAGTGGAAGTGAAAATTCAATCA
+ATAAAACAGGGTTATCGAATAATGAATGGTGGGAGAGTTTACATCAAGTAAGGAATAGCGAGAATTTTAA
+GTGTCAATCGCTTCATTCATTGGTCTCAATTAACGTAGATGATGTATTTTTTATAGCTGCTTCTCCTGAT
+TATTTAAGAGTAATACAGAAGGAACTAAAACAATTACTTTTAGATAAAAAGCTTACAAATAAGAACCTTT
+TTATTATTTCAAGTAAGCATAATATAGATAAAATACTCATGCCCTATTTCTTAGAATCCAGCGCTGATTT
+TTGTAGTACCCTAAAAGGCGGGCGAGTATCATTAAATATAAGGTTAGCAAGATATTTATTAGAGCAAGAT
+AGTGTTAAAAAATTTAGCCCTAACCATATTATTGATAAATACAATCACCTTCAAAAAACATCTGTAAAAT
+TACCAGTTAAGAATCGTAAAAAGCTTTCTGATGATGAGATTAACAACTTTATTATAAAAGAGTTAGAAGT
+TAATCAAGGATTTAAAGTCTCAGCAACAATGTTACTGAAAAAACTAAGAAGTATAAACTTAGCGTGTGAA
+CAAAAGCGATTTACAAAGCTATTGAATAAAATACAACTCCAATAATTTTTTATAACTATCCATAATACAT
+AGGTTTAACGTGACAACTTTTAATTATTATTTTCCAGACAACTTAGATTTTGTCGACCCTAAATTTAATG
+GTATTACCAACGAAAAAACCAAGCATCATCGTAAATATGACGATGACGCCTACCCTCATGAAATATTAAA
+GGAATTGCCTTACAACGGCATGCTTGTTTCATTAGCTGGTGTTGGAACGATGCAGAAGAAAGGAAAGTAC
+TACACCCAAGAACTCACTGAAGATTTCTATTATTACGGTGCTAAGAAGTTTCTAAGATTAAACCAAGATA
+AATATTCGAGTGTATTACTGATGGGGGATTGTGGCGCATTTGATTATGTAAATGAACCTGAGCCACCATT
+CACAATTGATGAGTTAATTGAATTCTATGACCGGGGAGGATTCGACTGTGGAATATCACTCGATCACATC
+GTATTCCCATATGCCAAAGATGATGAAGCATTAAAAGCTATGGATTATGCTGACATAAGAGAAGCTGAAC
+GCAGAATAAAAATAACTCTAGATAATGCCGTTCTATTCTTAGAACGTTCTAAGGTTCTTAATACTTCTAA
+AGGTAAGTCTTTCATTCCTTATGGTGTAGCTCATGGTTTTAGCAAAGAGTCTTTTATTAGTTCGGTGAAA
+AAGCTAGAAGAGATCGGATACACTCATATTACAATCGGCGGTATGATCAAATCAAAAACGCCTGACTTAT
+TAGATTTATTAGAAACCCTCTCTTCTATTAAAAAGAAAGAAACACAATTTCACTTACTGGGAATCTGTAG
+ATTTGAAAATATTCCTGCATACGCAAAATATGGTGTAACTAGTGCAGATAGTACGTCTCCACTAATGCAA
+GGCATTAAAGCTGGAAAATACTTTGAATTTAATGATGATGCTCATGAGCTTATTCAATCCTTATCAATAA
+GAATCCGTCAATGTGATCATGATAATGTTCAGAAATTAATTGATAAACATCGCCATGAAATTCGAAGCCT
+AGTAGTTAAAATGCTAAACAATAATGAAATGGATATAGACCTTTCCAACAATGCACTATCCACAAATGAA
+TGTGTAAAAAGGCTTGAAACTGATTGTATCAAAAAATTAAAACAATATGATGCAACCGGCGAACACTTTG
+ACGCTACATTTAAGGCTCTAATGGCTTATGAAAAAGTAACTACGGCCGATCATTTAGCTGAAATAACGCC
+AGTTAAACAAGCTATCTTAAACAAAGATAAGTTAAGAGTTAAAAAGTTTTTGTTAGAAAGGCCCTGGAAA
+ACTTGTACATGTGGAGTTTGTGAAAGTGGAATAATGAACATCATTTTTCGCTCTAACCAAACCAACCGTC
+GCAGAGGTATACATAACTTAGCTATGGTGACAAAACATAAAGATAAAGTTATTGATGACATGAAAAGCAC
+GATGATTAAGGCTAATAAATAATGAAACCAGTCATTTTAAAAATCCAAGTAATTAAAAAAGTTGTTAATA
+ACGTCACTGTATTTTCTGGCTGGGTAGAAGGAAAAAAAGTAAGAGATATCGCTAAAATCGTCCATATAAC
+AAGGGAAGGTAAATACATCCATGGATATCAAAGAAGCGAACTACCAAAACATATTGAGTCTATAAAAGAT
+TACGTTGAATCCCCTAAGTCTACTATTTTGGCAAATCTCGTTATTGGCTTTAATAAATCAGTTACCTTTA
+CTCCTTTAGAAGGTCAAACTGAGTTTGGACATTTGGAAGTTCCATACTTTCCTGAATCTCCATCACAAGA
+GTTACCGGGATCAATTGTAGATGGTCAACAACGTTCAGGGGGAGTTAAAAATAGTTGTCATGAAAGTTAT
+CCTTTGCCTGTTTCTATTTTCATTTCTGAAGATGAAAATGACTATATTCAGCAATTTTTGATTCTTAATC
+TCGGCAAGCCATTAACATCAGTGCAATTAAATGCTTTAGCACTCAATGATGACATTTATAAGCCTCCAGC
+ATTAGCTATAAAGGCCTTTCCTCTATCTATTTCAGAGGAACTAGGGTTTGGGGATAATAAAAATGGAACG
+CCTCCTTTAAAGGGACTTATCAAATCGAATGGCAACCCTTTAGGAAAAATTGCTGAATCATCAATTACTG
+AGTTTGTTTCTAACGTCGAAAGAATGATCTTGAAATCTATTAACGTAAGAGTGCATCAAGACTTAACAAA
+AGAGTCAAAACAGTTGTTTGCTCAAATAATTAATAACTTTTGGATAGCAGTTACGATTGTATTCGAAAGT
+GAATGGAAAAACACCTCTAAAAGCATGAAAGATACTTATATCATTCATGGTACTAGCATATTTGGTTTCT
+CATTTTTATGTCGCCATATGATAAGAGTATTTCTCGAAGACAAATCGTTGAACACAGTAAATATCCCCAC
+TATTGAATTTTTTACTCAAGAGTTAAAACTTATATCTAATAAATGCCATTTCAGTAAAACATCATGGAAT
+TTGGGTCTTATAAGAAGTGATGAAGAAGGTGGTGATGATATAAAGTTTTCTCGAAGGTGGCATGATTTTC
+AGAATACGACCTCAGAGAAGCAACTATTTGCCGGAAACTTATTAAAAATTTATGAAGTGGCTAAAGAGTT
+TAAGACAGATTACGATGTTTACTTTAGCTAATTAGGAAGGGAATTTAAGAAATGAAAAAACTTGTTGTTA
+TATATTCAGGTGGAATGGACTCTTTTACGGCTTTAAACAAAGCAGTAAAAGAAGGTTTTGATGTATATGC
+TCTGTCTTTCGATTATGGTCAAAAGCATAATAAAGAACTCATTTACGCACAAAATGTGTGTAATGAACTT
+AATGTTCCACACAAAATTTTAGATATAAAATCTATCTCAACATTGTTTACTAGTTCATCACTTGTTTCAG
+ACGATATTAATGTACCTGATGGCCATTATGAAGCTGATAACATGAAATCGACTGTAGTGCCCAACCGTAA
+TATGATTCTCATTTCATTGGCCATTGGTTATGCTGTAGACATTGAAGCTGAAGGTGTTTGGTATGGTGCT
+CATTCGGGTGACCATTTAATTTATCCCGACTGTCGACCAGAGTTTGTAAAAGTTATGGACCAGGCTTCAA
+AAGTAGCTAACTTTGAACCGGTTTATGTTCATGCTCCATATTTAAATACCGATAAAATTGGTATTCTTAA
+AGATGGTATCAAAATGGGCCTAGACTATTCAAAAACATGGACGTGTTATCAAGGAAAAGAAAAAGCATGT
+GGCACATGTGGTTCTTGTGTTGAAAGACTTGAGGCTTTTCAAGCCAACAATATTGATGACCCTGTTCAAT
+ACAGCATTTAAAAAATTGATACTATGCAAAGTTCCTTAATATCAATAGTAATGACTAAGTAAAATATTGG
+TTGGGGATTAGTAGAGAATAGCTAAGAATATTTTCTACTAATTGGAAAGATCACGACAGTCTAAAAATAG
+GTTCGAAAGAAAGCTCAAATCGTTCTGAACTAGCACTAGCCTTATAAATATCCACATGCTGTAGGCTGGC
+ATTACCTTCTATTTTTTTAATAAAATTTTCTACATCTTGTTTTTCTGTCCGGCAACCAATATAAACTGAC
+TTTATCGCTTTTGGTGAGACCTTATATAAAAAAACTGTTCTAGGATCTTTAGATATTTCACGTAAGTTTT
+GAGAATAGGTCGAGTCTTTCCAAAAATCAGACAAGCTTTTGAATTCATTTTTCGATTTGTTTTCTTTGTA
+AGGCATAGCTTCCGGGAAAAAGTGAAGCATATCTTCCATTAAAATATCATCTATATGCAGTAAATACATA
+TCATCTTCCATTTCCTGAAACTTGATATTCATACCTTGCATCGTGGCATCATAAAGTCTATCTAAATGGC
+ATTCATGTACAACTATAGTATCCGCATCAAATAGAGGAAGAATTACCCTGTGCTCCTTTTCATAGATCCA
+TTCATCACTTTTAATTAAAAAGTGTTCAAGAATGTTTTCATATTGATCAATAACCGGCCTATTTCGATTG
+TATCTAACTCTATGGAGAAACCCTGTGTTTATGTCTCGTCTTTTCTTAGACTCTTTCACATCAATAGCTA
+TTTCGTGATCAAAACAACTGATCACACCCTCATCTATTGTTTCTGTGCCTCCATCCTTTATCTGACTAAG
+AAAATTATAAGCCTTAACATCTTTATGGAAGTACCTTTCAAAGATCGGTTTGCTTGGGTCAAACTCAATA
+ACTATACCTTTATGCTCGTCTGCATAATGAGACCACATTAACAAATTATTATGAGTTTCAGAAACGGAAA
+AAACTGAATAGTCAAAATAAGAATTAATGCATTTATCTTCATCACCACTGTTTCTCATTGAGCCAGCTGG
+CGTAAGTTCAAAAGGGTCATTAAGTGAAAATTTTTGACTCCCCCGTACTAAAAGATTATCAAAAAAATCT
+TCCCTTAAAGGAGAGTATTTATATATATTCTCTATCACAACTTTACTTCTCGTTTCTAGTCTTACAAATA
+AATTAGTTAATGAAGTCTGTTAATGCTCTAATAATCGAAGAACTACCTTTGCCATCACAATAGATAATAT
+CTTTATTTATTGCTTTAACGGCATAATAGGATTGGTGAGCAGCACTTTTATTACAGAAAATAAAGTAATC
+AGCACTTGAAGCAAGGTTCTTCAATTTGTCTGTGGCGACTTTATCATGGTTCAGTTTAATAACGACTCCA
+GGGAACAAGCTCTGTAACATTTCAGCAGCCCGTTGTCCTGCTTTCTCGGTAAGTGTTGATATACCGATTA
+ACTTGTCTTTTAATGAAACTTTTGTATCTTCATTAGAGGAATCATCCTCACTCATTAAATGATCAAAAGA
+CTTATCTTCTGGTGCTATGTGTTTATCTAGCCATGTAAGAACTGTTTGTAGTTCGAAATCAATATCAGAC
+CAATGTGTTATTGAATATTGGCAGATGCCATTCCACAGTGGATATCTCACTACTTCCGGTGACTTTATTG
+CATAATCAAATAACATTTCGCTAAATTCAATAATGATAGGTAGTGATTTTCGACTTATTTCTACCTTAAC
+TACAACCTCAAAAGCCTCTATTGCAGACGAGTACTGTTCTATAGAATGAGGAGTATTGAGTAAGCCTTGA
+ATTAAGTCTCTCATCAGGCCAAGCGTTATGTATGACGTTTCATCATCCATTGCAATTAACTCAATCAGCC
+CTAACCAAAAAGCGCTAGTGGTTACTACTTTGTTATCATCTAACCAACTAAGTAAATGAGGAGCTATATT
+TCGAATACTTTCGGCATCTGCTGAAGTTGATATCGCCTCGGTAATAGATTTAATATCGAACTCGCAAGGT
+TGCCATTCACTTATTAAATCAAAATTAATAAGCTCTCCATTTGCATAGTGTTTAAACCAGTCATTCCAAG
+AGTTAATAACTGAACTCTTGGGGTTTTCTGCTGTTGGTTCAACAACCTCACTTTCTTCAATAATTACCGG
+TTCATTATTACTACCATATATATAATCTTCTAATGAACTCCATAATTTCCTAAAGGGAGCTGAGGCTTTT
+GTTTTTTGACGAATTTCAAAAGGAAGCTCTTCTAGCCAACTGAATATTTCACTAACCTCAGAGGGCATAC
+ATGCTTTTGAGTAATCCAGAACTTGAGTAACCACATCAAGACTCATAGGGGAATCAAATAAAGCTTGAAG
+CCTTGAAGACTCAATTGATAAAGCATTACGAGTTTCAATGAAGGATTCAATTTTTTCAAATAACTCACTC
+ACCCACTCTTCTGTGATAAAGCCAGGTGAAAATGAAACGATATCGCTTTTATCAATCCCTATACTAACAG
+CTAAAGCAGACCAAGCTTCCCAGTCCTCTTTATATTTATCTTCTTCCTTCAGTCTAGGTTTTGAAAGTAA
+AAACGATTCATAATCAGCTAAATTAGGCTTTAAACCAACCCAATCTACATTAGACAAATCAGTTAAATCT
+AAATTGTTTACATGCATCAATGCACGAATTAATAAATGGTATATTCTCGTGGGGATTATACCCGCTAAAT
+AATCAGGTAAACTCTTATGTTCAAGTATTTCATGCCATGAAGCGTTAATAGCCAAGGATTGAAGTTCAAG
+ACCCACTAAGTTTCTATGACTTAACTTACCTGAGCCTTTAGCTTCATTATAAAAAGCTAGCGCACTTTCT
+CCATCGCCTTCTCGACTTGCTAAAAAGAAATCACGTAGAATACGTCCTATTGGACGTAACCTTACACTGG
+CAAAGTTAGGCTTTTCTTCAAATCGGGCAGAGACTTCATTTAACGTTTTAACTATATAACTAGTATCTTC
+CTTAAAGTTGTCGGTATTAACTTGAGTGAACCTGATTACGCCGTGCGATTGATTAAATAATAATGGCTGT
+TCAAACTTAAGGTCGGGTGACTTTATTATTTCATAAGATGATGTATGTGAAGATCCTAATCCGTAATATA
+AGCAGTTCTTCAACTCGTTTAATGATTTTGTGTCTGGGCACATACCATAGAAGTACAATTGACCATTTAC
+ATAAGCCGGTAAAAAGAATGGAGTTTTAGATTCCAAATTGCGTATAGACTTTAACAATAATAAATTTATA
+GAGTCAGAGATTTCTTCCACTGGTTTCTCTAATTCAATTGCATTCTCGGCAGTAAAAAAGTCTACAAACC
+AAGATGGATAGTTAGAAAAAGTCATGTTCATCATCCTCATCTTCTTCAATTTCAACAACTGGATTTTCTA
+TCGCTTTTGTTTTTTGTTGATAGTTTTTAAAATAAAGATTACTGAAATCAATCCTAGTGGTTGAAATCTG
+ATGAGTATCACCTGAAATAGTGACTAACTCATCATTTCTATTTGCCCCTGAGAAAGTAAAGTTCATTGAA
+CCATCAAAAAAACACGACTCTGTAACTAACCCTTTAATATGCACTTTATCTGATATTTCAAACCTAAATC
+CGTCTTCATTGACAAGCTTGTTTTTCAATAGGCTAAGTGCAGAATCATTTGTTTTAGTCTCATTAACTAC
+AAGGTTGAGTTTACAACCATTCAGCACAGCTGTTTCTAATAACTCTATAAAGGTAACCATTCTATTACCC
+CAACTCGCATTAAGGTAACTCCAATTTCCAGAGCGATTATCGAGTATCTCAAAATCAGTAAACCAGGCTG
+TTACTAACCATATTTCTTGCGGTGATAGTATTAGCCCTGCAAAAGTACTTCCTAAAACCTCTTTTAAATG
+TCGCTTACCTAATGGCGTGTTTGTTAATATTTTACGAGAATTGGAATTAATCATTGAATAGCCTCCGCCA
+GCTCGACAAATAATATTATTTCACCTAATTGTCTATCAATTCTATTAACCCTAATGTGGAAAAACATACC
+TAGTTGATCTATCTGAATTGTATTTATTTTTAATATAATTTGATTTAATTTAGATAAGTGTTCAGATGAA
+ATTACAAGCTTAACTATCCCTTTACGACTAATTCTTTGTTGTAATTCTCCCTCCCAGTTATTTCCATAAT
+TCATTGTTTCACTATTGCCAGATATCATTTGTTCGACAATTAGCCTTTCTGTTCTATTATTTCCACTTAT
+GAAGCGATTATAAAACTGTGTACTGGACTGACGTATAACATTGCCTCTAGGCCATAACTGCCCAATGACC
+TTATCTTTAAGCTTGTTTATAGTTACATTCGTATCCGATGTAATTTCTTTAGCTATTAGAAAAGATGCTA
+TGTTTAAAGGTATCTCTACTTTTAACTCTTTTTCAATTTCTCGCCATCTGTCCATCCAGCTCTTTAAATC
+TCTATCTGTTTCTTTAGAACTGCCGGCTTTTAATACTCGAGTATGAAGAATGCTATTGAAGCTATGAGAT
+AAAATGACTCCCATCTTTCTTAAGTTTTCATTAATAGCCACATTTGCTTTAACTCGTGCACTAAATTTTT
+GTGAGTCTCTATGAGACTTAAAAGATGATTCTAAATTTTCGTCACACTCTAATTTTGATAATAATTGATG
+AATATCAAAATCAACCTGCTCATAATCACCTGCCTGAAAACATCTAGAGAAATGATTTAGAATATTAAGA
+GGATCACTACTGTATACCCTCTCAAACCTATTAATTATACCTACCCCACCTGATTCATTCTCAGTTAACC
+AAATAGTTAAGTCATCACCCATCCATACCGGATCTACATTTAAATCATTATCACCAACATCTGGTAATAC
+CGTACTTACCAATTGATTAATGCCTCCAGAGAGGGTATTTGACATTAATATTCTCAACCATGAAATATAC
+GAATCACCTGACAATTCAGTATATAAAGGGGTTAATAAGTTACTAATTTCACCAATAATTAAATCGTTCG
+ATAAAAGGGAAATCAACTCACTTTGTAACGCCTGCTCTTCATCTTCGTCCTCACTTAATACATTCAATTG
+AAATAATTCTAGAGGGATAGTATTTAGTAACTCTCGTCCTTCTTTTGAACTCAAAAACGTAATAGAGTCT
+TGAATAGATAAGTTTTTTTGCGTTGAAATGAATATCACTGTGGTAGTAACACACTCAAATACCCAATTTG
+CTTGAAATGTATTGTTAAAAATAGAAGAATTTACAAAGCAATCTTGAACAAAAGAAAAGCGTAAAGAAGA
+CTCAACGTTTTCATTTGTCCCTAAACTAAGTAACTGCTCATCTGAGAATGTAAAGTTCCACCTCATTCCA
+TCGACAAAGAGAATAGTCCCAATACCAACTGATTCACCTTGTTCTTGCCAATTTAATTTAATATTAGATG
+CTTCTTTAGTCTTAAATTTAATCTGAGCATTAGATCCCGTTGTATACCTTGTAACCTCAACTGGTTGCAT
+ATGTTTGTGCTCAAAAAAACAAACATTACTTAAATGACGTTTCCAGTCACAATTAGCAGGAAGTGACAGT
+TGATGCTTGTCTTCATCAATTTCAAATATGCTCTCCCAGTTCAAAAAAGCATTACTTGTTTCTGTAACAT
+TCTTTAGTTCAAGTCGTTTCGTTAGTATTTGCCTTGGTTGATAGATTTTCATCTGAGTACCAGGCTTATA
+AATTATTTCTTTAATAAAGTCTCTATTTAGTCCAAAAGCATCTTCAACTTCGAAGCCTATTTCACCATCA
+ACTCCTACCTCTGGCTCAAAACCTTCAGGGACTAGCCAATCAGTTTCATAACGGTTATTTAATGTAAATC
+GTTTCGAAATTCTTCCCGGAGCATATTCTTTTAATCCCTGAAAGAACCCCATACTTTGCCATTCCTGAGT
+TCTCTCCTCTTTACTCCCCCTAAGTAAGGAGATATCAAGTGATGGGAGAATTAGTTCACTAAATAATGTA
+GCAGGTATAAACTCAGGCATAGGTGAACCTTTACTTTGAACACCTAACCACTCTTGCCCATTTACAGACC
+AATTAGTTCGTAGCTTTTGTAATAAGCTGGGTAAGAAGTCCATTAATAAAGAGCGCGGAGGTTGCCAACA
+AAGCTTTTCAACTTCCTGACTATTAATCCCAAGAGATGAAGTCAAATAGGCTGTTAATGAATTCTTCTTA
+CTTGAACCATCTAACAAGGCATTGATAGCTTTCTCTAATTTATAAAGGTATTTTTTATTATTTGAATATT
+GGTTGGGATTCCTTAGGTAATACCAAATACTTCCTTTACCAACCTCTCTACCTAACCACTCCAAAGTGGC
+CAAACTTGCTTGCATCTTTTGTATATGGTTATTTCCGACAGGTAGTTTGTTCACTTTAATTTCTGGATCT
+ACCAAATTTTCATATCTATGAAAAGCTACTCTGTCACGCCCATAATCAGAAAGGACTGTAATCATCCAAG
+GTCTCATACCTCGAGATCGCCCTGCACGCCCTTTACGTTGAAGATATGATGCTACGCCCCTTGGTGCTTT
+GTGTTGAATAACAGCTCCAACTTTTGCATCGTTGTAACCAACTTCTAAGGAGGCTGTTGCGACAATAATT
+TCAGCCGTTTCACTTACCCCTGAATCTTGGCTTGAAGTTCGACCTACTTCCGCACGATCTTCTTCGTCTG
+TACTATGTCCGATATATTCACAATTCGACCAATCTTGACCAAGTAGTTGAATTTGTTCTTTATTTGTCTG
+ATAGTTAGGATGCTTTTCGCTTCTGAGAAATGCTAACGGCTCAGCTTCAGGAGTAAGTTTTTTAAATGCG
+TGACTCCACCCCTCTGCATCTGCAATCATCTCAAAGAGTCGATTGTTAACATCTAAGTCATCTGTAAAAA
+CAAATGTTTTGGTTCCAAAAGTGCCTTTTGATGCAGGCTCTTTATTACTATTACTATCTAACATACGTCG
+AGTTAGCATAGTTGTTTGAATTGTTGTTGAAAGAAGTGCTGATTGAGATACAGGATCGCCTCGCAAAGCC
+AATAGATATTCAGCACCTTCTTCTATTATTTCTGAGGGTAGAGGCTCAATTAACTCAACATTATGCTTTG
+CTGTTCCGGTTAAACTGCCAAAAAAACCAGCTGCGTCACTAAGGGTTGCTGATAGTCCAACAAAGTGGGG
+TTTATTGTCTGAACGCTTCATCCACCGTTTAAGTAAATAGGACGTTTGGGCACCTGTTGTGCCTTCATAT
+GTATGAACTTCATCAAGTAGAACTAGTGGGATTGGCTTGTTAGTATCAACGCCGAAAAGATGATTATATT
+TACTGTTTGCTAGATGTTGGTTTAACATCTCAGTTGTTGTAAAAAGAATATCTGGTTCTGAAGATTGTCG
+AGTTAGTGCAACCTCATCATCATTAATTTTATGCCCACAGCGACTACAAGTCAGTATTTCTTTCTTTAAT
+TTTACATCTTCTTCTAACCACTTTAAATTTCCAGAGCATTTGCACTTTAATAAATCAAAATCAATGGCAT
+TAAACTTAAGCTTATCATTTAAATAATCACCATCTAATGTGTCTCCAAAAAAAGTACCTATTTTAATTTT
+TCGTTTATTATTGGTTAACAAGTAATCATCCAATAACCTTGCTTGTTTAAACGTTTCATTATACTGGTCT
+TTAAGTAGTTCTTTTCGAGGATAGATTGCTAATATTTGAACTCGATTACTATGATCACTGCAAATGTTTT
+GTGATAGTTGTGTCAAAGCAGGTAAATAAAAGGAGAGGGTTTTTCCACTACCGGTTCCAGAACACACGAT
+GGTTCCCGAAGGTTGATTAGGCCTTGAACTAGACATGTGCTTTGAGTACTTATCTAATACTCTTTCTGTA
+GCTCTTACTTGAAAACCAGAAAGGTTAAATGATTTACTACCTCCACCTAATAATGAGAGCAATACCTTAC
+TGTGCTCATTAGACAGTTTCAATTTTTCTTTTAGTTGACTAATAGCCATTGAAGATGGCATGTTTCTGTT
+AGGATATTGGCGTGGTCGACGAATAAAACGAAAGTCGGAGACTAATGTTTTAGCGCTTCTAAGGTCTTGT
+CCATGAAACCATTGTCTCAAATTACTATAGAGATAAATTGCCTCAGCCATTCTAGATCGATAACAATCAA
+CTATATAAGAAGATTTTACTTCTACAATTAGGCTTTGCTCACATAACTCTTCAAAAATCTCTTCCCAATC
+AGATGGTGTTCGTAACTTTATGAGTTCTATAATCTCACTCTTATTAAAATAAAAACTCGTATCACCCCAT
+GTTAATAATTTAATTTCTTTCTCTTCAATTAAATCAAGACAAGATAAAATTAGGCTTTGTTCAATCATAA
+CTATCTATACCGCTCATTAGTTTACTAACGTGAAATTTTTAATTTAGAAAGTAGATCTTGTTTGGTTAAC
+CACTCAAAAACCTTAGGCGTCAAAAGCTTTAATGTTGGAGTAGTATAAGGTGAATCAAGTTCTTTTAGAA
+ATTTGGCAACACCTTCAGGTAGATCAGAGGTATCCATTTCCCCTCGTAATGTAACCAACTGTTCTTTTAA
+AGAATTTAGAGAGGAAACTAAACCAGAGTTAACATTTTTCGAAGTTTTATCTGTATCAAAATTGGCTTTC
+AGACGGTTATATTTTTGATAAGTCTCTTTTTTACCAAGACTGCTTTGCTGCTCTAAAACGACTTCTTCCA
+CAACAAAGTCATTCTCTAAATGAATTAACCATTGGTCCCAATACTTGTCATTTATATCGTTAATTGCTTT
+TGTAAAATGTCTCAATGCAACAATTGAATTATTTAACGAATCATCCTGTTGTGCTTTATGTTCTAATTCT
+CTCCATTTTTCAATAAAAAGAGAGGTAGACTCTATAGCATTTTCTAATAAAGCCTTAACATCATCACCTA
+GAATTAATTCTGATGATTCATTAATTAAAAATCCGTCACTTTCATCATTTTCGAGACGCGGAATTAACTG
+CGCATCAAGTTCACTAATAATGGGCATAACATTGAATTTAGTCTTATTACCGGTAAGCTCATCTAAAGAT
+TTATTTAAGCGATTTAATATATTGGAATTTGCTTTTATGATCGTTTCATTTTCCTGAGCATTAGAAGATA
+GCTTTATTTGGCTTTGGATTTTTTCAACCTGAACTTTTAAAGTGCTCATAAAACCACCTCAATTACGTGC
+TCACTGAACTCTTCCAGAACCGCTTCAATTGAGATAAACGATTCATTTATTTCTTTATTTATTTTATCTA
+CCTGCTGTGTGCTGGTTGTATCATTAATTTTCTCTATTTTAGAAAGTACGTTACTATTAAATTGCTGCCA
+GTTTTTTAAAACTTTGCATACGCTTTTAATAACGCTACCATCTAATGATGAAAGAATTTCCAATTGCTTA
+CTCTCATCCAAAACAGATAATAATTTGATGCTATTCTGAACGTCGTTCCATTTGCAGTTTTTGATTAATT
+CGTTAATATCTTTATTTAACGTTTCTCTTGAAACAAAACTATTTGGATATAACCCCATGTCTAATATGCT
+TTTATAAATAGTCTTTATCTCATCTAATAATCTAATAAACTCTTCTTTATTGACACAATCATGGAGGTAA
+TTATTTATCAATTCAATGTTGGGTTTTAACTCTTGAATAGCTTCATTTTTAAGTTTCTTCTGTGGTGAGG
+TTAAGAGTTCTTGATTTAGCTTTTTTGCTTTTTTATGAGCAAAGTTAAAAATATCATTATCAAAAGCAAC
+ATTACTAATTTGAATTAAACTCATCCATACCTGCTGTGTTTCATCCCATTGGTATAATAATTTTTCTCTA
+AACTCTTGATATTTTTCATTTATAGCGGGCTTTAAAGTATCTTGAATGTGGATAGATTTTTTTAATAGTA
+TATTTTGTAAATTACTTTCAATTTTGATACCAAGTCCGTTAATTAGTAGGATATGCTTTGCTAATGAGTC
+GACTAAGTACTTGCCTCTAATTTCTTTAAGCATAAACTCAATCGCTTTAGGGGCCCAAAGTTGAGAAAAT
+TGAGTATAGTAAATAAAATCATCATAACCTTCAGGGTAATTCCAATCTTTAGTTTCTTCCTTGTTATTAA
+AGAGATTATATCGAAGAATTGCTAGCGCCGAACGCTGAAGGAATATTGATCTTTCAGTATCTTTTAAATC
+ATCTTCAGTAAAAAAGTCATATACGCAACCAGGAGGATTATTTCCGGCAAGCGGCAAATTAATTAAATAT
+CTCTGCCCTTGTTTAAATATACTTTCATATACATTTTTATTGTTGGTATTAGCAAAAACACTAATATTTT
+CAAACCCACTCCATTCAGGCAGTTGAAAATCTTTAATCATATCAAAAAGTTGAATTCTTATTTTATTTGC
+AGAACTATAAGATATAGGCTGTTCACCATTAAACCAACGTTGAATTTCATCCTGAATACCGTCATCTTTA
+GTTTGTCTAGGAGGCAATATTTCTTTTACAGGCGAAGTTGGCCCTTCAGGTGTATCCGGGATATGTATTT
+TAGTATCTGATGATAATTTCTGTGCAAAATCTTCAAGAGAGAAAGCTAAAGCCACATTACCATTCAAGGA
+TTCTTGAACGGATTTAAGGTTCAAACCATTCCCCCAAATTGTAGAAAGAACCTGTGCTCTTCTAGGAGAA
+ACTAGTCCTAAATTTTGTATTTCACTATTTAACGTTGTTACTGATTCTTTAATAGATAAGTTTTGTGGAA
+AAGTTTTATCTAAATAATCTTCCCTGTTATCTCTAAGTAAGTTTAAAAGAATGCCATTTATTACATCTCT
+AGGGTTAAAAACAATATTTTTGTCCTGATCTATACAGTACCATTTAGTTAACGTATTAATTGCTTCTTGG
+TTATAGGGAAATAGTGGAATTCCAACAGATGATGTTCCAAAGGCATTTAACTGTTCTGATTCTGTTTTAG
+AAAGGTCACATTCCCATACCGGTAATACGTCATTTTGGTTGTTTAAGTTTACCTTTTTTTCTAGTGATTT
+TTGTCCATACCTTGCTGCATTTATATAACGACTACAAAAGTCCACAATTCGTTTGGGAATATTCTCTTGA
+TTATCGCTGTCTTGCTCTATATGCCACTCAAAAAGAGCTCGTGACCTAATGGTAGCCTGTCTACGCATAT
+ATCCATGGTAACCCGTTGTCACCGCTAGGACAGACCTTAATACGCAAAGGTCTTCTTGACGTTCCTCTAG
+TAAACAATCAATCAATACATCTTCTATTGCAGATATAGCAGCTAAATCTTCCACTAAAATAACTAAAGTT
+CTACCTAAGCTTTTTAAGTGCCTTCTAATTTCTTTAAATAAGTCTTGAAAATTACCATTATTAAACTGAA
+ATAACTGTTGAAAAGCTGTTTGGGTTGCCTTACCTATCGCTTCATTTAACATGGCTACAGCTTTTATTTT
+TTGCTCTTTATCAGAATCTAGCCTAAGTAGTTTTATAGCTTTTCTTGCTGGTAATGCTAAATTATCAATT
+TCTATTGATTCAAGCATTGTCTCAAAATCATTTAATGTTAGTTCATATTCTGTATTATTGATTTCTTCGT
+CAGAAGCCCCTTTAATCCACCTTGTGGCGATACTATAGACGCAGCTTTCACCACTCAATAATTGAGATTT
+AAAAAGTACATCTGTAATCAAGGTTGGGAGTAAATCAGACATACTCATTATCTGTCTTAATTCAGCGTAA
+TTATCAGGACGTTCATTAAGAATTTTTAGGTGTTTGGCTGTTTCAAGCCCTATATCTTTTACTCTATGAG
+AGATAAAAGTAACAAATAAATCAGCCACTTGCTGTTCGTTTAATGCGCTACCAACTTGATCGATTCTCTT
+TCTTGCTTGGTCAAACACCTCACCTTCTAACCCGTCCAACAGTTTATTTAAAGTTTGTCTTAAACTTGCA
+TTTTTAGGTAATCGAACTATTTGCCACTTCTCATCGATTACTGTTTTGTTAACACTTAACTTTGCATGTA
+ACCATCTAATTAGGTGAGACTTTCCCATGCCTGCCGATGCAACTATTGGAATAGGTCTTTCTATTTTTAA
+AAAGTGTTTTAGTAGATCATTTTCTGTTGCATTATCCTTCGTTCCCTTTTCATCATATTTTTTCAAGTGC
+ATAGGTTCATGCACTGCTAGTAATGTATGATCATACAACTCTTCAGCTTCAGTTTTAATGCAATCGAAGA
+TATTTTCTTTAGTCGGCCAATAACTCTGTAAATTCATTACTTACCTCCAACAATTCGAATATGGCTTACG
+GTTCGGGTTTCGCCATTAGGCAATGGAAGTGAAACAGCGTCTAGAGAATCTGAGAGTCTATCTAAATATA
+TGTGGTTTTCTAAATTCAGGCGATATAAGGCATGACTTAAACTCTTAGAGAGTGTATGAGAGGGACTAGG
+AAGCCAATCAATTTTTTTAGATTGCATTAAAGCTTCAATTTCTACTCTATACTTGCCTCCATCGAAAATA
+GGAACTTGGCTATTCAATCGCTTAATAAAATCATGGATACTAATACTGTCCCCACTAGTTTCAGAAAAAA
+TATCGTATAAAAATATTTTTATTAACCGTGTCGGATCGACTACGTATTTATCCTTATTTATTTTCTCCAT
+AAAGCCCAAAAGTAAACCAAACTCTGCAAACCTTCGGCGATCATCAGGGTTCATGCTTAAACGAGTTCCA
+TCTTTTGAACGCTCCGGCATGTATCGAGCACTTATGGTGGGAATTTCTGTATGTTTAAAAAAAACGCCTC
+CAGAGAATGTAATTTCTTCTATAGCCAAGAATAAGCACATCCCTCTAATTAGCGGTTCTATAGAAGAACC
+AGTATGAAGATCATATGTTTTATTGAAAACAGACCGTACAATCCTAGCATGTATATTAAAATCATTAGAC
+AGTGCCGAAAAAGCTTTAATCCCTTCAGTAGAACTATCCCAAAGACCTTGCTTTATCCAAAATTGCAATG
+TTTCTGGTAACTTCTTTTTTGGGTTGTCTTTTATTTTGAAATTACCTTCATTATCTTTCATCTCATCTAT
+AAACAAACTATCAGGAGAGTTTTGACTAATTATCGACTTAATAGAAATAAATTCTGAAGATTTAATGATA
+TTGCGGTTTAAAAGGCGATCTACAAAGATTAAAGATGGAATGTGACTACCGGAATGGGCATTATTAATTA
+CAGACACGTGTTTTTCTCAACTATTTTAATGAAGTTTGTTAATGGAATAGATTTATTATTATCTTGCCAC
+CACAATCGGTATTTATTTGATTTTGTTTTTTGGTTATATTCAGCTAAAAAGAATGTCGCCTGATCCTCAA
+ATGATGGAATTAACACCTCGGAACCAATAGATGAATTTATATGTAAAGATGGCCAAATATTACTATTATC
+AAGATAACTCTGAGAAATCCAAAATGGTTTAAAAGACTTGAGTCCTTTCTGTTTTCCCGCTAGCCTTTTT
+AAGAATTCGATATCTCCCTTGACAGCAAAAATGTACTTTCTATCAAGCATTAATTTAATGAATACAGACC
+ATTTTAACTCAGATGTAAGATCCTGAGATTTGTCGTAATAAACACTGCAAACATTATCAAAAGAGATGTA
+ATCATTTAAAGTGTTCGGCAGTAAGTGTGACGAACTATAATTATCAACAGAGACATCATCTCCTACTGTC
+GGCAGAAACCCTTCGCATGCTACACAACCTCCGCATGCTCTTTGAGGACTATTACCATTTACAGTGTAAT
+ACTTCACTAACTCTTTACAAATAGGTTGTTCAAGAGACGTTATATTCTCAGATAAAGTTAGAAAGCCATT
+ATCTTGAGTCTTCTTTTCTTTATTACGGTGTTTTTGAATATTGGTTTCCCAATATAAATTAGAGAGACAT
+TGCTCATTAAGGATTAGAACTAAAATCTTGCTGTTATAGCCCTTCCAATACTCTTTTCGTTGGCTATTCC
+TTTCAAAATCATTTAATTCACTGTCATCTTCAATTTCTGGCACATCATAAAAAATTCGGATTAAACCTGC
+ACGCTGCATAAACAAAAGTGTTAACCAATTCCAGTCTTCATTTCTATCACTCTGGTTGCTGAGTCCCTCA
+TGATAATATGAAGTATCTAACAGATATAAATCTCCTTTTAAAACGGAATGAGAAGACACTTCAACTCGCC
+TATCCCACATACCTTTCCACTTTTTGAAACCTAACTCTGTAGATATGATTCTTTCACTATTAATTTTTTT
+GGCTTTAGCTAATTGTTTATTATAATAAATAACTTCGGATGTTGCTGCTTCACCGTCTCGACCTGCTCGG
+CCAATCTCTTGATAATAACGATCGATATTATCAGGAATACAAGCATGAATAACACTTTTCACATTCGACT
+TATCCATACCAACACCAAAGGCCGAGGTGGCAATAATTATATCTAAGTCATCTTTTTGCCACTGCTCAAT
+TATCTTCTCTCTTGAGCGTATATCAGTTTTACCGTTAAACAGGGCAATTCGATTCAGTCCTATAGCTTTC
+AAATGACAACTTAAGTCAATAGAATCCTGAACAAGTGTTGTATATAAAATCAGTGGTTTGGGTAAAGCAA
+TCACTCTCCCTACAACTGATTGAAGGTGGTTGTTCTCACCTTCATTCTTATAAGATGAACTAATTTCTGG
+ACGTAAAAAATTACCATTAACAACAATTGGTTTGTTATCGGATTCACAGTACAAAGTTGTTAAAGAACCT
+ATATTGCTTTGAGTGAAAGTTGCCGACATAAGTATCGTTTTGAAAGGTGAATTGCTTACTTGCCTTAAAG
+ACGCAACCAAAGCGCCAAAACGTTGAAATTCAGAGCGAAAATTGCTCCCCCATGTGTCAATTAAATGCGC
+TTCATCAATTATGATATTCGCAATAGAGTTTTGCTTAGCTAATCGGAATAATAAAGGTAGTAGGCTTCCA
+GTAACTGATTCTGGAGAGGTAAAAATTACTTTTTGCTTATCATTGTCAATATTATCCCTAATTTCAGATT
+TTTCGCCATCCGACAACTGTCCATGCCAAGCATAATTTTGAACAGAATCACTATCCGCTTTTTCAAGTAA
+TTCTTTCGCTCTTTTACCTTGCTCTATAGCCAAACCGACAGTAGGAACAATAACTATTGTAAGCGCTTTA
+CTTTTACTAAATAACATACAGGCATGAGCAACTAATGTTTTACCGCACCCAGTAGGTAAGTTAATAAAAA
+GAGTAGAGTCTTGAGGGCATGTTAAAGCAACCCTCACAGCCATCCTTTGCCCAGCACTAGAATACTGACT
+ATAGTTTTGGTCTGATAACCTTGAAATTAAGGCTAAATCCATTTCTACCTTTTTCACTTTACGTTTTTGT
+TTCTGTTCGTAAACATCCATCAGCTTTTGACTAACTACTGGAGTTGATAAAGTAAGGAAGTTTGAACCAA
+CTTGATAATTCAGCATAGCTTTGGCGCAGAGTACTCCCTCTTCACTAGATAAACGTCTAGGTATTGGAAA
+GTTATTGTGCTGGTTATCCAGCTCTTTTTGAGATGAATATAAGTAATCTTTAATTGATAAAAGCAAGTCC
+AATAAACTCGTGTTATCCCCATCAACTACTTTTTTTAATCTCTGTGCAAAATGGTTATCAGGATAATGGC
+TAATAACACTATCAACCGTATGATGTAAATCCCTTAACTCAGTACCTGAAAACAATGAAGAAATAATTAG
+ATTATTCATTACGATTTACCTATCAAAGTAACAGACCTCATAGTAGATAGATTGACGCCAAACTCTTCCC
+TTGAAGATAAATCATATTGTTGATTAAGTTCAGATTTTATTTTTTCTGTAGAGTCTGATGCTATACTCAA
+CACTAAATCTCGCCATTCATCTTTACTTAAAAATGAATCAACTGCATCCCACATATCTTGTTCAAAACCA
+ACACTAATATTGTAATCCCTGTATAGGCCTTTAGTTAAATCACGTGACTTCTCATAGGGTTTATTCAGTA
+TATTTACTAAAGCCTCTTTTGTTACTTCATTTCCCAACTCGTCTACCCAACGTTCTAAAATTTTAGGGGC
+AAGTTTTCGATCGTTGTTCCTCTGACTAACTCTTGTATGGCAACCACTCTCTAATGTACAAATCCAGTTT
+AATTTAAAGAACGTTTTAGGCTCTTTAAGAGCTACATTAATCTCTCTGATTATCGCATTTGATATACCTA
+AAGTGGTTTGTTGAGAAAATGAATAAACTGTATCAACAAAAGGTTGTCCATACCTAAATGGGTATGAACC
+AGTTTTCGCACTTTGGTCTCTAGATGCGCTCATGGGTTTAGTTGAAGGGTTTTTTAAACCGCTATCAAAG
+TCCATTCCTAAGATACAATGACTCACGAAGTCATCGACATTTAGGCGGGTTCGTCCTAATTGGTATTGAA
+AGACAAAGTTGTCATCCTCAGTCTTCCTATAATCAAATCTAAGACTCTTGTTAATCCACCCTTGCATCTC
+TTTACTTAAATCATCTGCATTTTCATCAACAATTCTTAATCTTTCTGAGAATGTTTTTATTTCAGAAAGA
+TCTACTTGCATTCCATTCCATACTTCCTGATCTGCAACTTTCTTTCTTTCTTTTGCAACTAAACCAGACT
+CTCCTTCTATTTCTTCTGAGAGTTTGTCTAATTGTGTATACCCCTGATGAATAATACTTTCACAATAAGA
+CTCTATTTTCTCATCCAATACCAATTGAATACTTGAGCAATTTTGATTAAAAACACCTATATCAGTTTTT
+AGTAACTGAGCCCAAGAACCATAAAATCCCTCACGACAAGGAGTAAGTACTAGGTTCTCAACAGGAAGAA
+CTCCTATACTACTTGCACTGTATCTATTTAAACGACCGATTCTTTGTTCAATTCTCATTACCGTTCTAGG
+TAAACTATAATGGATAGCTAGACGGCATTTTCCTTGTAGGTTTAGACCATCCTCTCCTGACTGGTCACAT
+ATCAGAACATTATATTGAGGTGAAATATTGAAACCTGGAAGTTTGCCATCAATGTGTCTTTCAACTGAAG
+GCAAGTTTTGTTCAATAAACTTATAGACATTATCTGCTACAGTTTTATCCCCACAAAAAACGACAATTTT
+ACCATCCGTGTTTTTTTCCAACCATGATGTAATCTCTTCCAGTAATAATTCATCTTTATTGGATTGCTCA
+ACATGACCCATTTCAATCATTGTTGTCAAAATCAGTTTTTCTTCATTTGTAATAGTGTTATTAGATGCCA
+ATACAGCCTCTGCCTTTGCTACAAGTGAAGAGGGAGATATAAGTAAAGCATCTAACCATTGGAAATAGTT
+TTCACGTGTAATTCCGGCAAAATTTTGATCTCCGTGTATTAAAGAATTTCGGTAATCATCTAATTGCTCA
+TCTAAAGAAACAAATTCATCGCCTATCTGCCATGATGATGTATTACAATCCCCTAACCCTGGGAATATTT
+GCTCGATATAGCTATTTTTACTTCCTCTTCTGTTTCTTATAAAACGCTGGAATAATCTATACTTATCCCC
+AAAGTAATCTTGTAATGCCTTTACAGCCAACTTACGTTGATTTTCATCTTTTTCTTCAGAAAAGTAATCA
+ATATGAGGTTTAAGATTAGCGATTAAAAAATTTAATTCATCATCTTTAAAATCAAAACTCTCAACCTGTT
+CTACTATACCCTCCAGAGTGAAATCATCACTTTCCGGCACTAGTGCACCATATATTCCTGAATATTTTTC
+TCTTTCTTCAATCTTGTTATTAAATGATGATATTCCATCATCATTTAATTGATAAGAATCGGGATTCAAG
+CAATGAAGCATAGCCAAGAAGTTTTTGGTATTCCCTGTTATAGGTGTACCTGACAGAACGATTGTCGAAA
+TAGAATTATGGCAAGCTGATGCTATTTGGGAAAATACACCTTTATTGTCGTCACCCCAAGCAAACGAACC
+CAACTGGTGACCTTCATCTATAACAACCATTGTAGGTTTTTTAGTAATAAACTTACTTGTCAAAATATCT
+TGAAAACTTCCTATAAAGACTTTTTGATCTTCTTCATCAAGATCCTCATCCATAACATCTTCTAAATGAA
+ATTTCTGACTCATTTCACCTCGCCATTGCTGAACAAGAGAAGGAGGGGTTAAAATGAGAACACAAGCCTT
+GTCTGTGTATTCTAATATATGTTCACGAACAAGAAATCCAGCTTCAATAGTTTTACCTAACCCTACTTCA
+TCACCAAGAAGGTACTTCTGTACATTATCATTCAAGACTTGTAGAACTACGGATAGTTGATGTATTTCTA
+AATTAACAGCACTACTAGGGATTGAGGATATTGAGGAACATGAAGCTCTTTGATTTAAGTAGGAGTTAAA
+AAAGGATGTACGATCATTGATGTACATAGGAGAAGTTGTAGCTCTTCCAGCTAAGAAGTTGGCTGGGCAG
+AATTGAGAGCCTTCTAATAGGTTGGGTACAAAAACTTCCTCCAAAGGAACTACATCGGAGTCGTTATAGT
+TATATTTAATTAAGTGTTCATCATTAGGCCTTTGCCCATCATAAAAGCCTGCTCGCCAGTTCTCTGACTT
+CCCAACTTTACAATAAACCACCGTTTGCTCGAACAATTTTGATTTACCAATAAGCTCGGAACCTGCAACT
+TCAATTGGATTTGAAATTGGAGATAGCGGAGAAGTAAAGAACCCCACTATTGCACTTTTTTTCTCACTGG
+AAATAGAGACTACTTTACCGACGCCTTTGAAAGCGCTCTCACTTTCAACTAAAGAACCTACACCTATCTT
+CACTATTTACTCCTTGTGATAATCAAAAATGACCTGGGTTCTAATACCCTATATATGAAATTATTTTAAT
+TAAAACTAAGCAAAGATATTGTAAATAAATGTACTATTGACACATCCATGCTCTAAAAAAACCATTCCAT
+AACAAACAATTACACTTTATTTGTACAAGCAGACTATATTATATTCATGTTGTAAACAAGTTGTTCTATA
+TCAAATAATTGAAGCTATTCAATACCTATATATTTATGTACTTGAACAGATAACCTCCAATTGTTTTCAA
+TACATGATCTAATAGCTAGTTCTGTCGCTCTCTTCTTTTGACTTATTGGTTGGATATAAATCTGTTTATT
+CTCAATTTCATGTTCATTTAGTAAAGCTTTTAAGTCATCTATATGTTGCTCCGTTGCAACAGGATGCTTT
+ATTTCATCAGCCCTTAAAAGGGCTGACTTCAATACCTTAAAGCCCCCTTTCATGTTTACCTTGGGAGATA
+CGGTTACCCAACATTTTTTTGAGACTTGGATTTCAAAAGTACCCGATGTTTCAACTTGGCAACTATAACC
+TAGAGCTTCAAAATTTTGACAGAGTGGTTTCAAGTCATACATACATGGTTCACCGCCTGTTATCACTATG
+TGTTTAGCTTGATAACCTTCAGAAAGAAATAGTTCTTTTAGTTGAACGATTGTAAATATGCCCCAACTAT
+CATTTTCTGATTTTTTGGAAACTATATTATTTTGTGCTACTTCCTGCTCTAGTGATACTTCCCAAGTGTG
+TTTAGTATCACACCAGGAACACCCTACAGGGCAACCTTGTAATCTTATAAAGATCGATGGTTGACCAGTA
+AAAGAGCCTTCACCTTGGAGGGTTTCAAATATTTCGTTTATTTTATAAGTGGTTTCTAAATTCATAAGTT
+CTTCTAAGTGGATAACCACTCCTGCTTGAGATGTTATTTTTTAAAAATATTTAGCCATTTACAGATCGAT
+AAAATCATCTGTAAATGGCTAAAGGAATTTAAGTAGTCATATAGAAATATTATAATATAATCCACCGCCC
+TTCTAAATAACCTATTATCCCCCCAAAAAAAATAAACGACAAAGTGTTAATTAACCAGGTAATAACAACC
+ATCATACTTAAACGGTTAAATTTATCTTTGATGTTTTTTCAATTTTATCTACCATTCACTATTAAACCTC
+ACGTACTTCATATGCAATTGCCAGTTCCCTTAAAAAGATATAAATAGGAAAGCGTCCTTCTGCCATAATT
+TTTGAGCGGTATAATCCTGTTAATTGTTTAACTTCTACGTGTCTAATTAATCTTATTTTGAATTCCTGTA
+AATTAATCAAAATATGAGGTGACTCATTAAAAACCAATAAATTAATTATCGCGCGTACTTTGTAACGTAT
+TAATTGTATTTATAAATAACCCATCAAACAGCATTGAAAATAATTTCACATATATATTACCCCTCTGCAT
+GTACGTTAAATAATACAAAGATGCTCTATTCAGAGTAATTTAAAATGAGATGAATCGCCTAATACAAGGG
+GATTTTAGGTTTATCGTTCTGCTTAACTTTCACACAATAAAATCGAGAAACTTATGAAACTGAACTTTAA
+CAAGTCACAGGGATTTACCCTACCCGTAACACTCTATTCATTGCTGAATATAACATTAACCACACTTGTT
+AGTGATAAAGACCTAGTCCATATAGCTAACGCCAATGCAATCACCTTCAACTTTAGAAATGAAAATTATT
+CAGCGAGTAATGGAGGTTATCACCCCGTAGAAATACGCATTGAAAAAGAAGTCGATACTAATGGCTCTGA
+ACAATGGCACTTTAACTACATCACTGATTTTTCTTATCAGGGTAATACCTACCCTGAGTTAGTCAAAGAA
+GTTGACGTCTGCTTTGCTAAGATACAAGTTTATAGCCTGTACGGTGGGTGGTTGAATGATCGGGAGGCTA
+AGTCGTTGTTAAAACTATTTATCGATAACTTCATTCATTGCTTTGATATGGGTGTGTACAAAGCATGTAT
+CTCAACTGATTAGTGCATGTTGTAGTGGTATAGTTAATTTGGCCACTTACAACATCGATTTGTTCTTCGT
+ATATCATGTTTACTTTCCGTTAAGTTTGATGATATTCAGGATGCTCGTTTACTCATCAAGGAATCAAAAA
+GGAAAACGCTATCGAGTATAGTGCTTAATACTAAAACCATTTTACTAGATGATTTAAACTAGCAATAAAT
+CTTATGCTTTTTACTTAGCTTGCTTATAAACCTGCATTAACCAGGTAATAGCCTCATTTATACTTAACAG
+GCTAAACTTATCATTAATGTATTTGGTTACATCTATTTCAGAAACTTTCCCCTGCTGTTTTGGCTCAACA
+AGTTTATTACGCCCTTCTATTTTATCTAATACCCATTCTTCAACCTCACTTACTTCCCATGCAATTGCCC
+TTTCACCTAAAGAAATAGACATAGGAAAGCGTCCTTCTTCCATAAATTTGTAAATAGATGAACGACCTAA
+GCCACTGATACTCATGACTTCTTTTAATCTAATTAATCTCATTTTGTTGTTCCTCAGTATTGATTCACAA
+CATGGGTAAAGCCAATAAAAATTAATTATCCGATTAAAAACCTAGCTTTGTTACCTCGCACAGCAACGTC
+ATTCCAAAATATTACAGACCTATATCATCTCTTTGCATTACTACATAAATACATTCAAGGGGCTGAATAT
+GAATGACAACAATGACAAGGTTTATATTAGTGATAAGCCAATGACAGAAAATCAGATACTGGACGCTGCA
+GCAGAAATACTAGCGTGTAAATACGTACGTAAGGATGCTTTTACCAGCAGCCAAGCGACTAAGGACTTCC
+TTCGATTTAAACTAGCCAATAAAGAACATGAAATTTTTGCTGTAATGCTATTAGATAACCAACATCAGAT
+GATAGATTTTGTTGAATTGTTCAGGGGGACTATAGATGCAAGCGCGGTATACCCACGAGAAGTAGTTAAA
+ACGGTATTACTTGAGAACGCCGCTGCTGTTATTTTAACGCATAACCACCCAAGCGGGCTCAACTCCCCTT
+CTATAGCTGACAAGGATATAACCAAGAGATTGCAAGAGGCATTAGCGTTAATTGATGTAAGAGTACTGGA
+CCATATAATCATTGGTGAAGGCACTTATTCATTTGCTGAAAATGGTCTACTTTAATTTTAAAACTCACGA
+AATCGAGGCGTTCAGCTAGAGAGCGTCACGCCCCATAAATAGGGTCATATCCCCATGGCTAGTGGGTATT
+TAAATTTTAGTACTTATAAAACAACCCGCATATTGAGGCAGGTAACTAGACTGCCTCAATTAACTTTATA
+ACCACCATCAACAATAAGCTTAATACCATGAAACTGAACTTTAAAAAGCCTCAGGGCTTAACCCTGCCGG
+TAAAACTATTTAAGTTACTGAATGCTGAAATAGTTAAATCCGCAATAGCTATAGCATCACACAACGCCCT
+TACATTTAATTTTAGGGATACGGATTACAGCGCCATCTCTGGCGGCTATCACCCCGTGGAAATCAGAGTA
+GAAAGAATAGGTAATAATCACAAACCCGATTACTGGCAACTGGTTTACATAACCGACTTTTCCTATCAAG
+GAGCACCCTACCCAGAGCTAGTAAAAGAGGTTGACGTTTGCTTCGTAAACCAGCGAGTGTATAGCTTGTA
+CGGTGGCAATCTAAGCAATTATCAGGGTCAAGCACTCTTAAGCCTATTCATATCTAACTTCATTGAATAT
+CACACCATGGACACTTATGAGGTATCCATTAGTTTCGACTAATCGTAAGCAACATCATCAACAAAACTCT
+ACCCAATATAAGAGGATTTATTATGGCTGAAGTACAAGCAGTAAAAGATTTAGACACAGTAAGGCTTATA
+AGTCACTTACTAGAAAGGCGATATTCAAAGCAAATGAGGTTTGTTTGGGAGGTGGGTATAAATTTAGCAT
+TACGCGTATCTGACTTGCTATCGATTAAGTTTACTGATTTCACAGATGGACGACTGATTATTAAAGAAGG
+AAAAACCGGAAAGCGAGCTGAGATTAAAGTTAATCCCAAAACACAGATGTTAATTAACGATATTCAATTA
+CAACATCCACACCATGTGTATTTATTCCAATCTTATCGTAACCAAAGAGCAATCAATGGTCCTGCAAGAC
+CATTAACAAGAAGATCTGTATCCAAAGCTTTTGAATTAGTCAGTGAAGAGTTAAATATTCATATCAACAG
+TCACAGTATGCGTAAGACACGCGGATATCACCTATATAAGAAAACTAATGACATTGCCCGTGTGATGGTA
+ATGCTAAGACATAGTTCCGAGAGTACAACACTTAGGTATATCGGTATAACCCAGGAGGATGTCGATAGGG
+ACTTTACAGAACTAGAGCTTTGATAATTATCAACTACGGATTAATACAACATCACTAACTAGGTGCTATT
+AACGTACCTTTCATTTAACCACAGGAGAAAGTATGAATATTAAGAATGCAGCAACCTTAGGGCTAGCGGG
+TAATGAAATATCAAAAACAGTAACAGGGTCTTCGGAGGTAAGCCCAAGCAGAACGGCTATTGCAACTACC
+TCAGGAGCTATATTAGGCGTTTGTGCTTCAGGGGCGGCAACCGTAACCCTTGGTGCCGTTTCGGCTCCAG
+TAACTGTCCCTTTAGCTGTAGCAAGTGGCTTAATAGCAGGAGTAGCAAGTTTGTTTGATTAACCACTAAA
+AGAAGTGCTAGCCTTAGCGCCAGCCTTCTTTTTTTTGTGTAATTCTACTTTAATCAAAACATCCGATAAC
+TACCCTCCTATAAAGATAGTTTTCAACCACTAATTCAAAATATTAATTCTCGTGCTGAGCTGGACCGCGG
+CTTTGTAGACACCTAAATTAATGGTCTTTATTAGCTTACGCGCCTTCTTTTATAGAAATCTGAGCGTTTT
+TCTATTAGGGATAATCTCACCAGGCGAGCTGCGATAGATGAGTTTGTTCTTCCGTGTAACCTCGAAATGA
+CATCAACACAATATCCTTTTTCAAATAGCCCTGTTAAATTCAAATCCTCATTAATTCCCCATGCTTTCCT
+GGTACTATTTAAGTTGCTCTTTAAGTGTGCTTTTCTCATATAAAATTTATTCATTAAGCTTACCTTCGAT
+GTAAATCGTTAATTTTAATTAGATTGGTTGTATTCAAAGGATTACTTACTTCAATAAAAATTTATTCGTT
+CAATATCAAATTCAAGATGATTTCAAATGTATAGTAAAAATAGTAGGCAGGCTTGTTCGTTTATGCATAG
+GTTTGATTTTTAGTTTAATGTTACCGATGCGGGGTTACTCTTGGGGTATAATCTAATTAGAGGCGACGAT
+TAGCTTGACCGATTCGTATCAATTAAGTTGATGGCTTATATCCTACTACTCAACTTGGTAGAACGTGACT
+TTGAAAACGCAATTAAAACACAGTAAAACAAACACTTAACAACATCACCTTAACTTAGATTCCTGAAAGT
+ACTTCTCACAGAAAAAAAAGGCCTTTGAGGGCATTACAGCCCTAAACAGTTAAAGTCATTGATAAAGTTA
+ATCTACAATTAACTTTACAAGAGCGCATTAGGTAAAAAACCCCATTGGCACTTAAAGGGAACTATATCCA
+AAAAACCGATTATCCCCCCCTTGTCCATAAGGCTTCGTTTGAACTTTTGCAAAATAGCTTAAGCGATAAA
+GAATGTCTTCTAGCTGCTGCTCGTAATTATCAGCATTGGTGTTGACATCATACACATCATTATCAGGAAG
+GTGCACAAGACCTAATGCAGCATCAAAGCTTACACCAATAGCACTAGCCCATGCAGCTCTAATTCTAGAA
+TACATATTACCCTCATTAGCCTTTAATCGCCCAAAACAATTATATACATCTCGATTAAGAAAAATAACCA
+CGTGAAAATGCCAATTAATAGATGTTGAATACTCACAAACCCACACATATGAAAGCTTACACTCATACTT
+CTTATCTAAACGTTTATTTTTGTTTGCTATGTCAGATTTGATTCTTACTCTTAACGAATCAAAAAATTTA
+GAAATAGCATGGTTAACGATATATTGCTTATTTCGAGGGAATTTCAATTCAAACCTAAAAGCGCTTGTAC
+GTTTATGGTGAGATAAAGCTTTCATTAAAACCTTCTCATGGACTAACAGGTTATTTACTATGAGAGGTTG
+GTATTTATCCTGAATAGGATATCCATTAAAGTAAGGCTCTGTATGTAACGTTGAGTGTGTTGGTTTATTA
+TCTTTCAGTAATTTGTTGTTGTGTTTCATGTTTTGCTCTTATGTTGATTATTTACATAAGGTTATGATTT
+CAATTATTTATTACTAAACTTAAGCACATGAAGGGTCCTATTAATATAACTGTAACCAATTGATAACTTC
+CCTTTAGTAGTTGGCCTTTTTATTTTTATGGACCATCCTCCGAGGTGTTTTTTTATAGTGTTACTCTGGA
+GTTAAAAGTAAAAAGCCACTAGCAAAGTGGCCTCAATACCCATCCATCTACGAAGGTAAAACTAAAAGAT
+TAATTACTTGCTCACATACAAGTTTTTTGATGTTCGGGTAACGGCCGTATACAACCATCTAAGGCATTCA
+TTTGATTTAGGGAGCCTATGGTATCTATCAACAAACACATGAGCCCACTCACTCCCTTGCGCTTTATGGC
+AAGTGATTGAATAGCCAAATTTTATTTGAATAATATTAAGATAAGGGTCTTTATTCATAAGCTCCTTACA
+CTCTGCAGGAGAGGTGTTATAGTTGATATTGGGGTTTCTTTGAAAAAAATCTGCATATAACGCTTTATAT
+TCTAGCTGGCTTAAGCGAGGCATGGCCCCATATAATAAATTTGATAGTATTTTACTGGCTAAGATGAAAG
+GTTTACCGTGGTCATCTAGAAATTCGATTTCAACATCTAAAAAGACTAAATCAACATACTTCAGCACACG
+CCTACCATGCCTTTCGGTGTAGACTTCAGCCGTCCTAATTTCTATATTCGACGAAATATTAATTACTTTG
+CCAAACTCACCATTTGAAATAAAACTATCATCATGGATAAAGTTTGAAACGCACATGATTTTTTCTCCAA
+TTTGTAATGGAGCATCAGGGCTAAAAAGTTTTGCTCTAATAGTATTATTGTAATTTCTTACCTGTATATT
+AGAATAAGCAATGATGATAACTTCTTTCGTTTTTTCAACTCTCTCCTCGCAAACCCGAAAGTATTCTTCT
+AGCATTTCATTTATTGTTAATACATGAGTATCACCAGCACTCACATCAAAAGACAGTTCGCTGAAGGTGT
+TACTGCCTATGGTATGCCTTAACTGTTTTGCAATCGCTATAACGCCGCTACCCGCTTTTTGCCGCACTAC
+CTCTTTTAACTCAAATGCTTGGCAATTTAATTGATATTTATCTCTAAGGTACTGGTTATCCAAAGCTGGA
+GAGAAATTATCACGCACAGGTGGCAACTGAGCATTATCACCAATAAAGATAACTTTCTTTTTATGCCTTT
+TATCTAGGTTGATATATTCAAGTAAATCAATAAGAAGATAACCCGAGCCATACGAGCATGCTTCTGATTT
+GTTAAACTTGTCTGATATCATTGATGATTCATCAATAATATAAACAGTATCAGGCGCATCTTTATTTTCT
+TTTATTTTTGAGGCTACTATTGGAGGTTCTAACTTGTCTTTATTTTCGTTGCTGTTGTTAACATCAAAAT
+AACTGTAAATAACTCGATGAATAGTTAGTGCTTTTTGCTTTGTTTTATTAGCAATAACTTTTGCTGCTTT
+ACCTGTTGGAGCCATTAGAACAAATTGCCGCCCCTCTGTATTCAAGTACTTAGTGATTCCGGCAGTAATA
+AATGTTTTGCCCACACCTGCCCAGCCTTTTAATAAAAAAACTGAACGAGTATCATCAAATAAAAACTGGT
+CTAATTCTTCTACTAAATCATGTTGTCCTTGAGTAAGTTGCTTGCCTGAGAAGCAGTCTAAGATATTCAT
+TTTATTTACCTTGTGTTATTAATGCACAAGATAGTTAACTGATATTAAATTTAACTGTTAAGTAGTTTAT
+ATGAAGAGCATCATCAAATTTGAGAAATAGGTTTTCCAACTAAAATACAAGGCGGGCTTTTCAACTCTTC
+ATTCGGTGAACCATTTTTACATTTTCTTATCACGGCAAACTTCATTCCATCAGGCAAAAGCACATCAAAA
+TACATCCAAAAAGCATACAAATGAACTAAATAGATAACCTCCTCAGATAACTCTTTGGCTATAGGAAACA
+TTTTATGAGCTGGTTCTTTCTCTAAAGACGGGTTATCAAGCCATTCGTGTAAAAACTCTTTTCGTATGTC
+CTCTTTAATGTAATTAAAGAAATTAAAGTTACTTAGGTGCTTTCTAAATTGAGCATAGTTAACAGTTTTT
+ACTCTCCCTCCATCAATCTTAAACACATTCTGCTGCAAAGAATCAATAAAGCTTTGAACCAGGTTTATTT
+CAGTCTTTAATTTAACTATTTTGGTTAACATCCCCCCTGAGAACTTGTCAACTTTGCAAGTAAGTGAGTT
+AAAAAAAATCGCCTTACTTTTTGGCGATAGGTTTTTAATATATCGTCCAACCTTTGAGTTTACCTCGTTA
+TTTTGAGAGTGATATTTAATAATGTCATTGTAGGGTAGTGACTTTTCAAGCAATACAATTTTGAGTTGTG
+AAGATTCATATTTAACGAGGTTTAAGTAAAACATCCCTTTCACTTTACTAGGAAATATTTCGATATTACC
+TCCTGGTGAATACCCAAACACAAAACCTAATTCAATCATTTTCATCAAGTGATCTTTTATAGTCTGTGGT
+CCCATCCCTGTCAATTTGGTAAGTCCAACCAAACCTAGGCCATCTACTACCCCAAAATCATCTGACGAAC
+TTAAAAGTGTGATAAAGATGAATTTTTGCATAGGCTTCAGGTCATTAAGAAATAGCACCATGTCAACTAT
+TTCTGTGTGTTTCATACTTAAGTTAAATTTTTCATGTAGGGTATAGGAGTTCTCCCCCCTTCCTTTTTTA
+AAAATAACATGCCTTTCACTACTCAGAATACCTGATTCTTTCAATTCAGATAAATACTTGATTACTGATC
+TTTCAGATAGGGATGAAATATTTACAAAATCTCTAATATTTTTATCCTTAATCTTATTTTCAACAAGACC
+AAGAGGACGAGACATAAGCATTAATAAATATCGTGCACCTGACGAAATATCTTTAATAAGTTTTTCATTA
+CCCATATACACCATAGCTAGCAGAGTCCTTTATAAGTGAATTAATATACCGCTTAAACTTGCATGTAATA
+CATGTATGAATACATGAACAACTACAAACTTAATACAAGTACTACATCCTAATTAATACATGTATTACTT
+CGTAATTACTACAACTATATAGAATAAATTTATAAAGTAAGATATAACTTCATATCTCATCATAAAAGAG
+TGTCATTCCACTTTATGGTTTTCTTAGATTTATATACGAGTGAATTACAGATGAATAGTAAATACAACTT
+TACCTGGATAAAAAACAACACATTTCAACTAGAATGGCTTACTGGATATCTAAAAAACAAAATCCAATTA
+AACTCACTTGCTGTTCCCTTTAATGATTTCTCAGTGAAGCAGATAGAGGCGGATATTCGAGCAGCTAAAT
+CTGGTGAGGGGCTAGAGCTATTTCTTAAAAAAACAAGAAGCGCTTGGAATCAATACCAGAGAAGACATAG
+AATGAAGTCATCCCATGTTACTGCGACAGTAGAGCTCAAAAAGGATGTATATAAAAACGTAGTTAAAGTA
+GCAAAAAAATACAATATCCCTATAAGCTTTGCTATCGAAGAATTACTTATTAATAGTTGTGATTTCGAAG
+AATCAAATACTCTAAAAGATAAACAAATCAAAAGATTAAGTTTGAGTCAACAGTCCATACAGCGAAGAAG
+ATACCAGCAATCAGTAAATTTAAAGCAAATAAAATCAAAGGACATTTCGAAAAGTGAGTTATGTGATAAA
+TTAAGTTTGGAAATGCTTGAACGGCACCAGTTAGAAATGGATATAATTGAGCTTTCTTCTAACAATAACA
+GCTCTAAAATTGAAGATTACAAAACAAAAGAAATTAAAAGGTATTCCATTGATTGTAATGAATATGGTGT
+AACTTGTGTATACGATGAATAATTAAATCAAAACTTAATTTACAGATGACAATTCAGTTTGAGGATAACC
+CTATATAACTAACAAGCATTTCGTTAAGCATTGTTATAAAAAACTATACCCCTTCAATTAAGTATCCAGA
+GTAATATCATAAAATTAACAGTGACAATTAACCTTTAGTAGTACAGCGAGTAGTACACAAAAAACACAAA
+TAAATTTAAATCATATTTAACAACAAGATAACATGCATAACAGAGTCCCGTAGCGGCACCATATAATATG
+AAGAAGCCGTTTTACTTTATTGTAAAGCGGCTTTTTTATTGCCTGTCATATCAAGATGTTAGTCACTAAC
+CCTTGTTCCCAAATAGCTAAATAACTAATACCCTATCACTGAATACTTAAGAAAATTCTCTCAAAGGATC
+TCCAATTTACTACGGACGTCCGTAATTGTCACTACGGACGTTTTTATTAGCCTTCAAATGAAATACACGA
+AATATATTTGAGGCTAAACTTTAACAAATACAAACAAAGTAAAACACCTTAGTAAATGTCATGAGTTGCC
+ACATTCGAGACATTAGCTTTTAAAGACAATCAATACTTCGGATTAGGTTTTGTATCGATAACGCCGTAAT
+AAGCGGAAAATTACTGTTGGCTAAAATGTTTGAGGCACGAAAACAGCCAACTGTAAATTTTGATCTTCCC
+CCGATAAAACGGACACATTTTATTTTACGCTGCCAGGGCTTCATATTCTATTGGAGAACAATAGTTTATC
+CCTGAATGCATCCTCGAAACATTGTAGTATTTGTTAATGTAGTTGCCAAGTGTTCCGCGCAGTTCTTTAT
+CACTTTTAAACACATTACCACGAATAACTTCCGTCTTCATTGAATGGAAAAATGACTCCATATGCGCATT
+ATCAGTACATTTTCCAGCTCTACTCAAACTATGAGTGATCCCATGTCGTTTCAATGCTTTCTGGTAAATG
+TGCCCACGATATTCTACGCCTCTATCAGTGTGGAGCATTAAGTCACCGGATGGTTTGCGTTTCTTAACTG
+CATTTTGCAATGTACGCTTGGTCACTTCCATCGTCCTACTTTTATCCAAACTCCAGCTAATAATGCGCCG
+TGAATATAAATCCATGATGACCGACAAATAACGCCATACGCCTTTAACTTTCAAATATGTGACATCAGCT
+ACCCAGACCTTATCTTTAGCCAATGGGACTTCGCCATCAGGTCGTAAGTTTTTACCTGTCGTTAGGAAGC
+GTTTATAAAAGGCTGAACGTGTCGTCACGCGCATCACTCTGGCAACCAAACCAAGCGCACGATACAAACG
+TTCGACACGTTTTTTACCTATGTTGTACCCTTGCTTTTGTAAGGCCTTAAATATTCGAGGGCTCCCATAT
+CGTCCTATATTCTCTTTGAAAATTTGCTGTATTTTATGTTTAAGCTCAACATCTTCTATGGCTATAGCAC
+TCGGTTGGCGCTCACGCCAGTCATAATAACCACTTTTAGATACATCAAAAAACGTCAGTAATCGCGTAAC
+TTTTATGTCGGCTCTGAGTTTTTCGATGAATCGATATCGACTTGATGTTCCTCTGCAAGAAACCGTTGCC
+ACTTTTTTAGGATATACAGCTCCTCCTTGAGTGCTTTATTTTCACGTTCAAGTTGCTGTTCTTTGGTCAG
+TACTTTTTTGGCTTTTGATTGCCCTGCCACTTTTTTTCGTTTATCCACCACAATGATCCCTTCACGATAT
+TCTTTTCGCCATCGTGACAGCATAAATGGGTGTATGTCGAGTTTTTCAGCGACAGATTTGATTGTGACGC
+CGACAACAAAACTCAGTTGAACAGCATTGACTTTAAAGTCGTTTGAATACTTCCAAGTTCGTCTTGGATT
+GTTGTACTTTGGCATAAGACACCTCATCTTTAGTTAGATTTTGGTGTCCGTTAAAGCGGGGGAACTTCAT
+TGTCCTTGTTAATGCGCTTGTTAGCTGCTGATTATATAATACCTTGCTCTGTACACCATTCTCGTAATGC
+ATCTTCAGTGTGCTTTGCATCAAATTTATACCACTCTTCAATTTTACCAGCGCTCTCTAGTAAAGATTTA
+AACCTTGCATAGGCACCTTTACGATTGAACATTGAACGTACTTTTTCATATTCTGTCGGTAAGTATTCTA
+GAGTAAAATCGAAAGCGAGATTATTGCCAAGATTCAATTCATTTTTATGAGGAATGGTCAAATATTTTTC
+ATCATTAATATCGTCTGGTAGTTCCTCTTCATTGTCACCAAATTCAGAATAAAAATACGTTCTTCCTGAC
+TCTTTACAAATATACCCCTCATGATCGAACGGAGAACCAAAATTAACTAACTCAAATAGCTCTAAAACAT
+CGTTAAATTTAATATTCATGCCGACCTCTGATTGATTTCACTAAGCAGCTAACGCCTAAATAACAGGCTA
+AGTAATGGTTGACTAAAATTGTGTAGCGAAGCGAAACGTAGCCAACCATTACGTGTCCTTGTTTATTTAC
+TTGTTAGGTTAATTACTAGGTACAAACAGATCCAAAAGAAATTCAACCCAAATAAATGTAGTTTCCTTTT
+TATTAGCATCGGCTCTCAAAGCATCTTTTTTAGCCTGACATTGAGAAAATATTGCATCTGCATCATTACT
+TAAAGAGTCATTCTGATTACCATAAGCTATTTTTCTGCATTCATTTATATCAGCTGATTCATTACCAACA
+CTTGCACAAGAAGTAACTAAGAATACAGCACATAATAAAGTAGCTTTAATTGAGATAGATCCAAAAGAGG
+ATTTCAATGATATTCACCTAACGCCTCACTAAGAGGCAAAAAATTGTTGGCTAAAATAAGCGACGAAGGA
+GCAAAAGCCAACTTTTTTTGTGATCTTCCCCCGATAAAGTGGACACCATCCACTTTAATTCACCGCCAAT
+TCAAACTCAGCAGGTGTTTTATATCCTAAACTTGAATGCAATCGTTGTCTATTGTAAAAATAGTTCATGT
+AACCTTTTAATTTTGAATGTAATTTATCAGTAGTCGCGAAGACATTCCCTCTGATTAAATCAGCTTTTAA
+TGAATGAAAAAATGATTCAACTTCAGCATTATCAGTACAACAACCTGGACGGTTCATACTCGCCGTAATG
+TTATGTTTAACTAAGAACTGCTGCACTACATGTGCTCGATATTCAGCGCCTCTGTCAGTATGAAATAACA
+AGGGTTGTGTCGGTTTACGCTTCTTTATTGCTAGCTGCAGCGCTTTCAGTGTCAGCGCTGTTGATTTGTT
+CTGACCAAAAGCCCAACCAATGATACGACGTGAAAATAAATCTAATACAACGGCTAAGTAATACCAGCGC
+GATCCTACTTTCAGGTACGTAATATCTCCCGACCATTGCTGATTGATAGCATCAGGCTTACTTATGTTTT
+TACGATTGTTTTTGATCGCTTTATAAAAGAACTTCACCTTAGCTGGCCTGCTATAAGTCTTGAGCGCTCT
+AGCGCGTAAGCCATTTTCTCGCATCAACCGTGCAACACGCTTCTCACTCGTTGTAATACCTTCACGCTTT
+AATGCATGAAATACGCGTGGGCTGCCGTAGGTTTGATGATTGTTATTAAAGACTTGTTTGATATTTAAAA
+GTAAATCCGCATCATTAATAGCACGCATTGAACGTGGACGTCGTCGCCATGCATAAAAGCCACTACGAGA
+GACATCAAGCCATGAGCAAAGGTATTTAACACCTAAGGCTTCTTTGTGTTTTTCGATGAATCCAAATCGC
+TCTGATGGACTTCCGCCAGATACCGTTGCCACTTTTTTAGTAAATCATTTTCCATTTTTAAACGGTCGTT
+TTCTTTTTGCAGCTGTTTAATTTTATTTAGTTCTTTCTTTGTGGGGATTTTACTCATGAGTTCACTATTG
+CTCTGATAGTGTTGGTTTTTTTTAAACTTCCCTTCTCGGTATTCTTTACGCCAACGGCTTAGCATTAACG
+GGTGAATATCCAACGCTTGAGCAACATCCTTAGATAACATGTCGTTTCGTAAGCTTAGCTCGACAGCTTT
+AATTTTGAAATTAACAGGGTAAAACCACGTCTTTTTAGGTTGGGTATATCTAGGCATTTTAGCCTCCTCA
+ATGTTATGAGGAGGTGTCCACTAAAACGGGGGAACTTCATTGTCCTTTTAAGTGACTTGTTATGTGCCTG
+TGTAGCTGACTTTTGTTTTAGCCAAGTAGTCATGTAAGCAACGTCTTTGCTTACCAAAAATAAACAGTGG
+ATTTACAATGCCTGATATAAACTGTCCAAAAGATGGTATTAAACCGATCAATTGCATTGGTAACATCCGT
+TTAAAATAAATAGTAGCTAAACTTGCTTTTGTACCATCTAAGTTTTCAATACGAATAGACATATAATTTT
+TGCCAATTGTTTGTCCGTAGTAATATAAAAGATAGCCGTGTAATACCATCGTAACGAAAACACCATATAT
+AAACAAAATCCCCAGCAGAGATAAAGATGGTTCTTTGAATGAATCAAAGCCTACATAAAATATAACTGGC
+ACTAGTGATATGATTCCGATAACACCATCTATAATTGCTGCCATTAACCTATCAGATTTTGTAGCTTTTT
+CTCCGATATCTTTGGTTGTATCAATTTCTTCAGGAAATTCAGCTTCTTTTTGACGAATCAAGCCATCTAT
+TTCTTTTGCTCTTTCAGGATAAACATCTCGATCTATTGATTCTGCGGAAGAATAAAGATCATTTAGAGAA
+TATGATGAAAAATCTATTTTTGAATCCATGCTTACGACTACTCCTTGTCACATAACCGCTTATTATGGAG
+ACTTCTCAGTAATGTCCGTCCCATAAATTTAATTTTATGTGCATTAATATCCCATATTTTCAGTGTCTTA
+TAAACTAAAGATATTTTATTTTTGTTAGGTTTTGGATATTACTGAGACTTCTCAGTAATATCCAACATAG
+AATTAAAGGCTATTTCAAACAATATCAATTAGTTAGGGTTTAGAAAGATTGATTTGGGTTTATTACTGAG
+ACTTCTCAGTAATATGACACAGTCAATCCATTAGAAAATATATCGCAAATATTTTGAAGCTAACTTCCGC
+TCTGCGCACTGAGGAGTCTTTAGCAACGGTAAATTTTGAACGCGTTTTATATTCACTGTTGATACGAAAG
+CTTACCTTTCAGGCTAAAAACGGTCGTTGGTAGAGACTTGTCTATAAAACCAGAAACGGGGGCACTGTAT
+CTTGACTGGGATTATGCAACATAAGGTTTTAGGTTAAAATCTGCTTCGGATGTTTACTGACAATAAGCGT
+TTAGCATGTACTGAAAATTAAGGTTAGATTTCTGCTATAGGAAATCCACCTTCAAACATTATTGCTATTA
+GAGATTATAGAATTTTACTGCGAGAATAAAATACGCCAATCATCGACAGCAATAATAGAGACAACGTACC
+AGGTTCAGGTACGCTAGCGACTTGTACTTGACCTCGAATTTCACCACTAGGCGAAGTGTCTGTATGGATA
+TTGATGTACCACAATCCAGCTAACAAATCTGCTGCCTGAGCAGTATTGATAGTGTCACTGCCTGACGTTG
+GATTAGACAACGTTGATATAGCTACTTGCACTCCAGCATTCTGGTTTAGCAAAGCGGGCCCATGAAAGTG
+TGCCGCTGTGACATTACCAGTTAAGCCCGACCAGCTTATATCCCAGGAAAATTCATTACTCAGATCATCA
+AACAGTATGTTTGCCACCCCCATTCCCAGACTTCCCGTTCCCGTTCCCGCATTGGCTTGAGACCCGTCAA
+TGTTGGCAGTGAATGTAATAAGACCAGCTTGGCTAGGCGGTGAAATTGTGACTAGCATAAAGATAAATGT
+ACAAACTAATAGGCGCAGAGGATGTGTAATTTTCATAATAATTCTCTTTTAATAAAAGTTAGGGGAAAAT
+TGTTACTTCATTAGGAAAATAGCCCGTGGGCCTCCAAATTGGCGTTAAACATTACTGGTGAAAAAACAAG
+CATGTTTTATGCCGAACTTATTAATGTATACATATTAATAAGTTAACAAAAGAGCAACGGCCTTACTTGC
+ATAACTGTAAAAAAACTCGACAATTACCATCAAGCTTTATCTTCTTTTAGCGACTAGTTGCTTAAAGAAA
+AGCTAATAGTTAACGTCAATAATGCGCACCAAGAAGGCCGTGGCAGCAGAACATCATCATGGTCGTTAAA
+GTTATTATCGAAGGTTCACTAAGGGAACGGTTAACACCAAAAATTTAAACGGCTTGGGATAGTTGCTTTA
+TGGCTACTTAAACGTTTAACCTGACTCTAGATTCATCATCAATACTAACTAATATTTCTATATTATTTAA
+TGTCAAAGCATCTTCGTTGTCGATAATCCTAATCCGCTCACGTATCGGAACCCCTTTTTTGGAACTAATC
+ATTTTATATCCCACGGATTCCATTTGTTCGGTTAATTGAGTGAGAGTAAATTTAGGTTCAAGCGTTTTTT
+TTCGCCAATAAATCATTTTTTGTTCTGCGTTCTTTTTCAGTTTTAAATAATATTCAGATCTTTTAATGGG
+GGATAAAATAAGGTTTTCGATGGTTACTGGTGAGTTGGCATTTTTGAGTGTGAAATATTTTCTCTTAATA
+TCAAGTTTATCTCGAATCATTTGATAAATATCACCAATATTAACAAGGACTGGTTGGTTAAAACGGCTTA
+ATGTTGCATGAAGCACTGTGGCTTGCTCTCTAGCTTTGGCATCTAACTTATAAGTTTTATATTCATCAGC
+AAATAAGCTTAGGAGGTTTTTTAAGGTGATTGCCTGCTCTTTATCAATAATCACAAGCTTACCTCTTGGG
+TTTTCAGAATAAACTGAAAATAGTGGTTCTAACTCATCTAGTGTCAACTCACATTGAAAGCCAGTTCTTA
+GCCATCTAGATCGAATTTGAGCAGCTCTGGTTCTGATGTTCATATGCTTAGAGTCTGCGGCATAATATAA
+AATCCTGTTAATAATGTAGTTAAGTACTAATACTACCAATTAAAGCTTTTAACGTAGTGGCAAAATTAGG
+GGTTTTACGACTTCATTTGCCACTTTGAAGACAAAATCTATTAGCCGATGTTACTCAAAATCAGGTGTGT
+TATCGATAGGTAATCGGACATAAATATTTGAAAGGTTATGCACGCTATATTCGCAAAGTTGACGTAAGCA
+ATTGAATAACTTAGTGTCAGATAAAGCTTAACAATTAACCCTAACAGAGCCATCGTTTTGTAGAAATAGC
+CATCGGCTATAATGACGACAGTCGAAGAGAAATTATGTCTAACCGACCGCCACAGCAATTAAATATTCTA
+GTATCCATGTATCTGGGTTATGCCGCCATGATGATTTGTCGTCAAATGGTCACAATTCTCAGCCCTGCCT
+TGCTTGCCGATGAGTCCTTGGGGTTAACAAAAACAAACCTTGGTGATTTTGCGGCTTATGGCACCATAGG
+TGCATTGGTTGGCAAACTAATCTGGGGACCTCTTGCCGATAAGATTGGTGGACGCTTTACTTTTTTAATC
+GGCATTTTTCTTACTGCGGTGTTTGTCATTGCATTTGGGCTGTCACCCAATGTCATGGCTTTTACTGGAT
+TTTCATTTCTGCTTTATTGCACTAAATCTTCGGGTTGGCCCGGTTTAGCTAAATTGGTCGGAGAGTGGTA
+TCACCCTCAACATTATGGACGAGCTTGGAGCATCCTATCAACTAGCTCGCGACTTAGTGTAGTGTTAGCT
+ACTCTATTTTTCGGTTGGCTGTTGAGCTTCATGCATTGGCGAACGGTAGCGTTTATCGCATCGGTTTTTT
+CACTCGTCATTTTAGTCGGCTGCTATTTTTACCTGAAAGAAAAACCAGATAACCCTAATTTCTTCAAAGA
+GAACGAAACCAATGCCGATAATTTTGAGCTGACCATTGCATCAAAACAGGCCATGAATAACAAATATAAT
+CACCCTCTCCAAGGCACTGGCACGATTGATGGACTAGTGGCATTTGCAAAAAGCCCCAGAGTTTTGCTAG
+TGGTGATAATGTTAATGGTGCTTACGTGCATGATGGCCTTTTTGGACTTTGTTGCGGTTTATCTTATGGA
+AAGCTACCGACTGACGCCCTCACAGGCAGCAATGGCATCTACAGTATTTCCAGTTGGGTCTCTGACCGGG
+CTTTTAGCCTCTATTGCATTTTACGACCGCTTTTCAAAGCGGGGGATCAGGACAGTATTAACCCTATCGC
+TCATACTAAGTTTATTGAGCGTGCTTACCTTACAGTATTTACCTTTATTTAATTTAAGCGCTGAAATTAA
+CTATTTAGTGGCGCTGGGAGCCATTTTTTTATTCGCTTTTTCAATTTCACCAGCCTATTACCTACCCATG
+TCGATATTTTCTATTGAATTCGGCGGCCCCCATAGTGCGACATTGGTGTGTTTAATTGATGCATTCGGCT
+TTGCGGCCAGTGCAACATTTGCTTTTATTGGGGGAAGACTGGCAGATAGTTCGGGTGGCTGGTCTAGCTT
+TATGAATATGCTAATCTTGATTTCTGCCGTTGGGATCATATCCGTTTGGGCATTTATGCACTCAGAATAT
+AAAGCGGCAAAACGATTAGATATTTAAGGACGGGTAATGCCACATAGAATACATTAGCGCTGCTGGACCA
+TATAAAGCAATAAAGATAATTTAAGTTTTGACGGCAGATATGCGAAATCTATGGCCGTAACACCAGCAGA
+CAAAGTAATTATAAATTAATTAAATAATCTCAGATTCATACTTTAGATTTTAGGAGAAATGACGTTTTTT
+CTTCCTATACTCAACCTGCTCGCCCTTGCTGTCGATTTGCTCCAGAAGCTGCTCGAGTACGCCGCGGCGC
+TGCACTAGCCCCACCACTTTGCCTCCCTCAACCACTGGCAGTACCCTGCGATTGTTGTGCAAGAATTTCT
+CTGCGACATCGACCAAGTTAGTATTGGTACCGATCGATTCAACTTCGGTTGTCATCCGGTCACGCACTAA
+CTCGCCGATGGTCGAGAAGTAGCCTCCCATCAGCGCGCCGCGCATACAGTCAGCTTCGGACAGAAAGCCG
+ATTAGATTGTTATCGCCATCAACCACTGGTGCACCGGACAGACTGGCGGTTAGCAGCTGGCGCAGGGCGA
+CGATCACCCCGCTATCAGGGCGAAATGATAACGGTGAACGGTCCATGATGGTTTCAGCGGTGATGGTCTG
+CATGTTGTGCTCCTGAAGCGGTAAGTCGCTCGTTTGGGTATTGTTGATTGTTGTCGAATTATAGATAGCA
+ACAGCCATGCCATCTATTTCCATTTAATAATTAACTGTTTTATTACAAACAGTTAATTATTTATACGACA
+AAAAAAAGTAACCATTGTCTGGTAATCTATAGCGGTTACCGGGTTGAAGGGTTCTTCTTTGCACCAAAAT
+GGTGCTGTCCGTCGAGGCGTGCATGCGCGAGGGTAAAGCAATCCGTATCAGTCTATTGATGGCTGTTGAA
+TCATGTGGGAGAAAATCATTCATATTGTGAAAATGCGGTGAAACATGTGCGGGAGCTGAAATACCCCAGA
+ATTAGGCACTTAAACGATATGTAAGCGGACATTAATATCTAAAAGGTATCAGGGAGGTCCATATAGTGGA
+AAAAATTCTCTTTAAACTACATTAATTCATCTACGAGCCAGTTTTTAAATGCCATGATACTTTTGCTGCG
+CAGGTTGTGCTCAGGAATCACTAGATAGTAACTAAACCCGTCTATTTTTTTTCTATTCTCAGTAAAGTGA
+TATTTAACTAACCAGCCTTGTTCTATTGCATTTTGAACAAGAAGGGAACTCACCAAAGCAATACCTTGCC
+CAGCTAATGCTGCTTGAATAATATGGTGTTCTTGAGTGAATTGACGAGTTTTGTACACTAGTTCATGGTT
+ATTATTGTCTTTAAATAGTGTATGCCAAGAAATCTCGGTAAGATTTTTATTGTCCCATTTAGTTTCTAAT
+AGATTCGCACTTCCTAATAAATTTATGCTTTTAATATAGTAAGGCGTGGCATATACACCTATTTCCTCAG
+TAGTTAATAATATTGAGTTTTTCAATGAATTATCATAAGTACCATATCTAATAGCGAGATCTATCCTTCT
+ATCTTTTTCTAAGTCTTCAACTTGTTCACCTGTTTTTACTGCAACGTCAATGTCTGGATACAATTGATTA
+AATTTGCTTAAATTTGGCACCAACCACATTGCTGCAAAAGATGACGTCGTACTCACTGTAATTATATTTT
+TAGTATTTGATATCTCACTAATGGTATTAGTCAATTGTTGTAAAATGTTATATGCAGTTTCGGCTAATAG
+TTTACCCTCTGGGGTTAACTGGATAACTCGTGTTTTTCGTACGAATAATAAAGTACCAAGCGCTTCTTCT
+AGTGTTTTAATTTGATGTGAAATTGCTGTTGGTGTTACGTGAAGTTCTTCAGCAGCTTTTTTAAAGCTTC
+CTAATCTAGCCGCAGCGTCAAACACTCTTATGCTATTTAAGGGGGGAAGTTGGGAATGCATTTTAAATCT
+CATAGATAAGTTTTACTCATCTATAAGGTAGTATTCATCGTTTGTCAACAAGAAGTAATCCAACCAAAAT
+AGGTCCACAAATTATTCAAACAGATTAATGAAAACATGATTACACTACTACATATAGATACAAGTGCGAG
+AAGAACAGATAACGATGTTAAAGAGTACAATTCGATTTCAAAATCACTTGCAGCTCATTTTATGGATAAG
+TGGATTACTTTAAATAGTAAAGATAAAGTTATCTATAGGGATTTAGGGCTAAACCCACCTGATTTTATTA
+GCCAAGATTGGATTGCTGCTGTATTTACACCTGATGAAAAACAAAGTGAAGAACAAAAATCACTTTTGAC
+TTTATCTGATACGTTAATTGATGAAGTGGATCAAGCTGACATAATTGTCATTTCTTCTCCCATGTATAAT
+TACGGCATGCCAGCTGTACTTAAAGCTTGGTTTGACCAAGTGGTACGCATAAATAAAACATTTACTTTTG
+ATTTAGCCAGAGGTGACTTTCCTATTGAGCCAATAATGTCTGGTAAAAAGCTTATTCTTATATCTTCTAG
+CGGCGAGTTTGGCTTTGAAATTGGTGGCATTAGAGAAAAGATGAATTACTTAGCACCACATGTTGAAACA
+GCAAGTAAGTATTTAGGAGTGGAAGAGTTTTACGAGATTAAATCTGAGTACCAAGAATTTGCTGATGCAA
+GACATGAGGAGTCTCTTAGCAATGCATATAGAGGTGTTGAAGAGTTGGTAAAACAGCTTGTTTAAGGTTT
+TAAGTACAAACTCGCCATTATCAGATTGTTTTTTAACTCTAATAATAGGTCAGAAAGAGGTAAAAATTAG
+CTCTGTAAATCCAACCTATAATGACTACTCATGAGCCAATAGCGGAAGTTGGAACCTAACTTACTTCTAG
+CTTCCACTTTGAGCACAAAATGATCATTGATTTCATATGATTTTTTCTAATGAATAGGCTTAGTTAGTTT
+ATGGTCAGTTCAGTAATGACTTTCGTCAAATGTAACACCAGAGGTAACAACGAGCACCCACAACAACAAA
+GAACCATATACAAACGTGTACATAGCGGAAACCGAGTCCCGTCGCAGCACCAAATTAGGGGTTAATAACC
+TCAAAAAAAAACCGAAAAACCTTTATAAATAAGCTTTTCGGTTTTTTATGTCTAAAGCTATCTCATGCTA
+TTTTTAAATTCACGGGAATTGAGTTGACCCCAATTAAAAAACTGCTATGTATTTTAAATGACTCTAAACT
+TTTAACAAATAATTAAACTGAAGTAGGCTTTCTTTTCGGGCGTTCTTTCGATGAGTCACTGGCAGTGACT
+GCTGCAATAGCACGCGCCTTACTTTTAGCTCTTTTTTTAATTTTTGATTTATTATTCGCTGAAACAACGG
+TACTAATAAACTCTGCTGTTTTTTTATCCGGAGTATAAGCAACTTCAATCGTTTTACCGTCAAAATCGAT
+AACATCGCCACGGCGAATTTTTTTACGCTTTTGCACTTCTACTTTCTTATTTACTAAAATTTTACCTTCG
+CTGATCAGGGTTTTAGCTTCGCCATCGCCAACTATATTGGAAATTTTGAGTAATTTATAAAGTTCTATAG
+GTTCAACACAAATGTCGATAATTGAGTGTTCAGACATGAAATACGCCTAATAATTTTAAATAGTAATATT
+GTTAAATTCTAACATATATAACGGTTATTGAATAAAGCTTATATTAAGGATATTTTAAAATACTGAGCTA
+AAATAAGCGCTAAATATGTGTGTAGTGTTAAAGTAAAACTGGCTACTGGTTTCTATTGAAGGCAGCATCT
+TTCCTATGGCTATTTCTGTAGTAGTCAATTAATGTACTTACATAAGATCTTTGGCGGGGTAATCGCTGAC
+TACTGGGCTTGAAAGAAACGATATTATTGGATATAGAGCATCGAAAAATGATCACTTCATTAGTGCAATT
+GGTATTATCAAACTGCTATAATTCCCGCCGTTAATTCACATCAATAAAGTAAAAAACATGACAGAAGCAC
+AGCTAACCTTACCCACAACGAAACTATCGCCAACTCAAAAAACACAATTTATAAAATTAGAAAAGAAACT
+TAGGCGTAATGTTGGTCAAGCCATTGCGCAATACAACATGATTGAAGATGGCGATAAAGTGATGGTTTGC
+TTGTCTGGTGGTAAGGACAGCTATGCCATGTTAAGCATTTTAATGCTATTAAAAGAATCAGCTCCCATTC
+ATTTCGACATCATTGCGGTTAATTTAGATCAAAAGCAACCTGGTTTTCCTGAGCATATTTTACCCGAGTA
+TCTCGATAAACTCGGTATTGAGTATCATATTGTTGAAGAAGATACTTACGGTATTGTCAAAGAAAAAGTA
+CCTGAAGGTAAAACGACTTGTAGTTTATGCTCTCGATTACGCCGTGCTGTTTTATACAAAGCAGCTAAAA
+AGATTGGTGCCACTAAGATAGCACTAGGCCATCATCGTGATGACATGATTGAAACCCTAATGTTGAACAT
+GTTTTATGGCGGTAAGATGAAAGCAATGCCAGCAAAGCTTGTCTCTGATAATGGTGAACATGTGGTTATA
+CGCCCTTTAGCCTTTTGTAAAGAAAGTGAGCTTATTCAATACAGTGAATTAAAACATTTCCCTATTATCC
+CGTGTAACTTGTGTGGCTCTCAGCCCAATATGCAAAGACAAAATATAAAACGCATGTTAAACGATTGGCA
+TGATCAATTTCCGGGGCGTATTGAATCTATGTTTACTGCAATGCAAAACGTAGTTCCTTCACATTTATGC
+GACAGTAACTTGTTTGATTTTAAAAGCATTAACAGTACTTCGGGTATTATTAACGGTGGTGATACTGCCT
+TTGATGAAGTAGCGATTGAAGCACCACAAGACTTGTCTATGAAAAATCAACCTAATGCTGATCAGCTGCT
+CAATGTAGTTGAAGTAAAATAGTTAATAGCAGTTGGATTAAGTTTTAACTGATTCGCTAAAGCAGCACAA
+ATAAAAACGGCCAATGTTTATCACATTGGCCGTTTTTTGTTTATTAATTTTTAAATAACTGAACTAAACG
+TTTGAAAGATTATTTAGCTAATAAACTTAAATTATTAATCTGCTGACGCAGTCTGTTGCTGACTAGCAGG
+CTTAACAAAGTAACGTTGGTTATGTCTTAACATGTCAGTTATATCTAACACGTACTGCACACCACGCTCA
+GAATAAGGTAACAAGCCTGTTGCTAAAATTTCAGCATCAAGCGCCTGGTCTTGCGCTCTTAATTCAGCAC
+GAATCGTTCTAAACACATGATAAGCATTATGCTTATTTATATTATTAAAATAGCCCGAAACAGCAGCATC
+AACACTTTGAAATGCAGCTACTTCATGTTTGGCTCCAGTATTACGCCCTCCTGGAACCATGCCACAGCCC
+GTTCTATAACACCAAATACCGAAGAAGTTTAAACCTATACGGGCAAAACGTGATGTTCCCCAAGCAGACT
+CATTAGCAGCCTGAACCAATACCAATGAAGTAGGGATAATATCAACACGTATCAACAAATCATTAATCTG
+CTGTAAAGTTGAAGCTTCTTTATTAATACGATAAGCCTTGATAAGGGTTTGCAGTGACGTCTGTTCTTCT
+ACAGTAAGCCCTAAACCAAGTGAGATCTGCTCATGCCAATGCTCAAGTTTCGATCTATCTTCAGCTAATT
+CATTATTTTTTGCTTCTATTGCTGGACGAACAAAACCAAAGAATTGACGTTTTTTTGTTGGAATATCATA
+AATAGCAGCAAAATCAGGTAAATTTACCTGATGTAATGGTTTCTCTATTACTTTTACTTTTTCAACAACT
+TGAACAACAACCTTATCAGTAACAGGTTCAACAGCGACCTCTACGATAGTAATTAAAGGTTTAGGCACTA
+AAAAAGTAAAAGGCGCGACTACCGCAATGACTAACGAAAAACATGCGATAAAACGAACGAATAACATTAT
+TTTCATAAAAACTCCTTATTTATGATTAAATTAGGCAGAAAAAGTATCATCTGAACCATTGTGATCAGAG
+TCTTTATTGGCGGAATGACTTAATGCCGTATCAGTAGTCTTCTGCTCGGAATAAACACCAAATATTTCAC
+GATACAAGACACCTTTAATGTTGTAATACCAAGGTGCTAAATAAGACAGACCAAATAAAAACACCATAAC
+GGCAAGTGGTGCCAAACTCGACTCGATCAATAATGCGATAGGAAAAGCTAACGAAATTAAAGCCAAAAAC
+AGTACCGAATAAATAGCTAATAGTGGCATTATCTTAAAGCGTAATGCTTTAACAGATAAAGCAATAGCTT
+GTACTGGGGTTAGATTCTTTTCTACCACTAAAGGTATCGTTAGTGACAGTAGTACGGCTAATAACACTCC
+GGGTATAATTAACAATTGAAAACCGAGACTAATCAATAAAGAGGTTAATAGCGCACAAAGTGCAACCCAA
+CTTCCACGATGTAAGAATGATAGTACCATGTTGATTTTTGTTGGTTTGCTCACTGCGTGGAATACACCCA
+TCATTTCTATGCCAGCCATAAAAGGCCATACAGCAATAGTCACAATGACATTGATCAGTTGCAGCGACTG
+AGGGTCTTCGATAACACGCTCAATACCACCAAAAAAACTACTCGCAATAAACGACACTATCATACCGAAC
+ACAGTGACTAAAAGCAGACCTATATTGATAGACATTCTCGACTGTAATGTGTGCTGCCACGCTTCGGTTA
+AAATAGCTTTAACATTAATTGAGTACTCGCCTTTTACAGCACGCTCAACACTACCACCAATGGACACAAT
+TATATTTTCTTCTGGCAAAGCTAACCCTTTTTAATTCATTAATACTACATTTGTCACCTATTATACTGGA
+AATGATAACAGATTGCTCACAGCTCAATTTAACGGCAATTTGAAGAGACAAGCAAAGGTAAACTGAAAAA
+TAAATAGCGGTTAATTAAGATCACTTAACACAAGTTGAATCGCTAATAGCAATAAGATTAACCCCATAAT
+ACGGTCTAAAATATAGCCTTTACGCTGTAAAACGTAACGTACTCTCTCTTGAGTTAACATATAAGAGAGG
+AAACAGAACCATGCCGCTGTAGCTACAACTAAATAAGCACCATAAGCAATTTTGATACTCAATAGTGTTT
+CGGGTGCTATTACTACGGAGAATAAACTCACGAAGAATAATGTTGCTTTAACATTTAAGGCGTTGATTAA
+AAAACCACTAAAAAATGCTTTTTTAGCCGATGGGTTATCGATTGTCGTCTCGGTTTTTGTTATCTCGTTC
+TGCGTTAACGCATTATTATCAGGATCTTCGCTGGCAAAAGTTGATGACTCACTATCAGGTTTTTTAGACT
+TAAAACAGTGCCACGCTATATAACAAAAATAGCTCGCAGCAATATATTTTAATGCGGTAAATAAACGCTC
+ATCACTGGCAATTAAAAGGCCTATGCCGACCAAAGAATAAGTAACATGAACAATAATGCCCGCGGCAATA
+CCGAAACTAGTATAAATGGCAATGCGTCTGTTATAGCGAATACTTTGTTTTAAAATAAGCGCAAAGTCAG
+GACCTGGGCTTGCCACAGCTAGAAAGTGGACCATAGCGATAAGTAAGAATTGTTCTAAAACGGGCATATT
+TCAACAGGAGTATTTATGAAAAGTGCTTCATTTTACCTCAGAATTTGAATAAAGCGACCTTAGTCAACTA
+ATACGCTATGCCTGCAGTGTAAGCAATTAGCTACTGATAGTTATACGTTGGATAGATTGCTGTACTAGAA
+TGACGCGGTAAAACGCCCAAAGATCTTCAAAGCAATTAAAGCGATATTCTTTACCGTGGTAACTAGTTTT
+CATACGCTAACCTATACATGTTATATAACGAACAAACAGTGTATAAGTTTCAACCAAAAAATAGCGTTAA
+CCAAACGTAATTTAGCGTATTGATTGGTTATCTTTAAATAGTTTTCCGCAAAGCTGTTTTCAAAGCTTAT
+AGTTTAGCTTTGAAATACAAACTATTTTTGTGGGTGATTTTGATGTATGCGTTTTAAAACGTCTTGAAAA
+TAATTACTACCTTTTTGCTCCGCTAAGGCCATATTTTGTTCAGGTATTTTTTCAGGATCTTTATACACAG
+CTAATACTCTGGCCATACTTGCTTCGCGGATAATATGCAGCATTGGATAAGGAGAACGATTGGTAAAGTT
+ACTCGCATCATCAAAATCATCATCCGCAAAACAGTATTCAGGATGCATAGTTGCTAACTGGAATATACCT
+TCAAAACCTGAATCAATCAGCGAGTCATTGGCATAATCTACTAAATCGAGGTAGCGGTCGAAACGACGAA
+ATCCTTCTGCAAAGATGATCAAAGTCGTCTCAATCTCTTCATGTTTTTGTAGATAATGGCATTGTTCTAT
+CACTGTTTGTAAAGCAGGTTTAACTTGCTCAGCTTCCGATTTAAAATAACAAATAGTGTTATTAACAAAT
+TCTTTTTTCGCAAAAGGACAAAAATTCAATCCTATTATAATTTCATCTAACCATTGTTTGGTTGCATCAA
+CTTCCACTGATGATTGTTGGTCTGTTAATTGCTCTTCGTCTTTATTCATAACGTTCTTACTCTAACATTG
+TTATTTGTTGTAGTTCATTTTAATGACTCGCTAGCGCTAAGATTGCTGTAGCTGCCACATTTTACTGTAT
+TGACCTTCAAGTTCGAGTAATTGTTGATGATTACCCTGCTCAACTATTTCACCATGATTCATGACAATAA
+TATTGTCACTATCAATGATGGTTGATAGGCGATGTGCGATGACAAGGCTGGTTCTACTTTTAGTCACTTC
+ATTTATTGCGGTTAAGATAGCTTGTTCTGAATGACTATCAAGTGAGGAGGTTGCCTCATCAAACACCAAG
+ACTTGTGGATTCTTTAAGATTGTACGGGCAATGGCAACTCGTTGTTTTTCACCACCTGATAGTTTTAATC
+CTCGCTCTCCCACTACTGTTTCTAACCCATCAGGCAAACTGCTAATAAATTCAGATAAATGTGCTAGTTC
+AATGGCTTTTAATACTTCATCTTCGCTGGCTGTTGGACAACCGTACTGTACATTATTAAATAAAGTGTCG
+TTAAAAAGCACAGTATCTTGCGGTACAATACCAATATGGCTACGTAGTGATTGTTGACTCACTTGACTGA
+TATCTTGCCCGTTAATCTGAATGTTGCCAGAGTCAACATCGTAAAAACGAAATAACAATTTTACTAAGGT
+TGACTTACCTGAGCCACTTTGACCAACAACAGCAACTTTTTCACCTGCATTAACTTTAAAAGAAATCCCT
+TTAATGATAGGTCGCTTGGCATTATAGGCAAAGGCAATGTTATTGAAAACTATACTCGCTTCAGTAACCG
+AACTATCACCCTGCTCTGCCAAATTTAACATTGCAGCGTCAGGAACATCTTGTACCTTAGGTGCTTTAGC
+TAATAAACCAAATAAGTTTTCAATATTTGCCAGCGAGCCCTTTATCTCGCGATAAACAAAGCCTAAAAAA
+TTAAGTGGCATAAATAACTGCATCATAAAGGCATTTATCAGAACAAAGTCTCCAAGGGTCATAACATCTG
+CAGCAACATCACTAGCTGCAAGCGCCAGCATGGCAGTCATAGCTGCGGCTATAATGAGTGCTTGGCCACC
+GTTTAGAGCAAATAAAGATAAACGGTTTTTAATTTTTGCCTGTTCCCACGTTGACAACTGTTGATCATAA
+GCTTGCGCTTCAAATTCTTCATTGGTGAAATACTTCACCGTTTCGTAATTTAGTAAACTATCAATAGCAC
+GAGTATTACTTGATGAGTCTGCTATGTTGGCTGCACGGACATAGCGAGTTCGTAACTCAGTGGCAAAAAC
+TGAATAAGCAATATAGGCAATAATTGAGGAAAGCGTTATAACCGCATACCATATGCCGTATTTCACAAAT
+AAAATAGTCACCACCATCACTATTTCAAGCAAGGTGGGTACAATGTTAAAGACCATAAAGCGCATTAAAA
+AATTGATGCCCGAAGTGCCTCGGTCTATATCACGAGATAATCCTCCCGTTTGTCTATTCAGGTGAAAATC
+TAAATCAAGGGAATGCAAATGACGAAAAACTTTTAAACCAATGCGCCTTATAGCTCTTTCAGTAACTCGG
+CCAAATAGCGTATCTCTGATTTCAGCAAAAACTACGATGGATAACCGCACTAAACCATAAGCGGCCACTA
+AACCTAAAGGAACAATAATTAAAGCGGAATCAGTACCTGTACTATTAGCGTCTAATGTATCAACGATATC
+TTTTAATATGAAAGGTAGGTAAACACTGGCTATTTTAGTAAAAACTAAACATGACATAGCAAACGCAATA
+CGTTTTTTATATTCGAATAGGTAAGGTAAAATAAGTTTGAATGCTTGCCAGTTGATGGAACTGACTTCTT
+GGTCGGGATAACTAGAGCGGCGCATGGCATTTCTTTAGCGGTAAAAACTTAATTTTAAATTAGAAAGTGA
+ATTTAGCCTAATCATTAAGATAATTAGTTTACTTTAAAGCGTTAATTTTCCTTAAAATTCAATACGACCT
+CGTAATTATAATAAGTAAATTATTTTTTATAATAAAAATAAGCAGAATAACGGCCAAGTTATTCTGCTTA
+TTCATTGGGTATATACTTTATTAAGACTTACTTGAGGTACTTATTTCTGACTATAATATTGGGTACTAAT
+CCTTATCAAGTACTTTTTCAAGAATCTGCCCTTGGGCTCCTGATGGTGCTTTAATGCCGAGTACTGCTGA
+TAACGTTACTGCGATATCGGTTGTACTCACTCGTCTATAGACCTTATCATCATCAATATTAAACCCTGCA
+AAAATTAGTGGCACAAAAGTATCGTACCCCCAAGGAGAGCCATGGGTCGCCGCAACAGTTAAGCCTTCCA
+TATCGGCAACAAAACGATGGGCTTCAAGTACAACATAAACATCGCCAGAACGGTTTTTACTGTGGTTATT
+AACTACTAAAGTGTGCAGATAATCTTGGGGAGTATTACCAGTTTCAATATCGCTGCTCGTTACAGCAAGC
+GCAACACCATCAAATTTTGAAACTTCCATAGCAACAGCTTTTTGAACTTGCTTTAACGACAGCTTACGTT
+CAGCAATTAAATCTCGGTCAAGGTATATGTAAGGATGAAAGTAGCTTTTAATTAACGCAGTATCAAAGCC
+AAACTGTTTCTTAAGGGCTTTCATACTTGGTGCTTTATCCCATTCTTTAGGAGCAACCACATCAGTTTTC
+ATGCCTAATGACGATAAATATGCCGGTACTTCAGCAGCGCCATGATCGGCAGATAATACGATAAGGGTAT
+TTTCTAAACCCACTTTTTTATCAATAAAGGTGAGTAAATTGGCTAACGTGCGGTCTAATCTCAGCATATT
+ATCTTCAGCTTCTAAACTTGAAGGTCCAAAGATATGACTAACATAATCTGTTGATGAGAAACTTACCGAT
+AAATAGTCAGTAACTTCGTCCTGTCCTAGCTGTTCGTTATTAACCACTGCTTTAGCAAAATCTAACGTCA
+ACTCGTCCCCTGCAGGGCTTAAGGTTAGAAAAGTATTGAAATAAGCATTACTCATATCGCCGTATTGATG
+CGGAAAAGTTCGGCCAAAACCGGGGAATTTAGTTTCCCATGCTTGATCATCTTGTTTTGCAAATACATAT
+TTAGCTTGAGGTTGGCTTAACTGCCACGGCTTCTGATGATATTTCTTAGTGGGTTTTGCTTCATTCCAAT
+TTGTTACCCACTCAGGATATTTGTCATAATAATATTCACTGGTAACAAATTCTCCTGATTTTTTAGAGAA
+CCAAAAGGCTTTACCCATATGTCCTGCCATGGAGATAGCCCCTCGGTCTTTTACTGATACGCCAAAAACT
+TTAGCTTTACCATTTGAGGCAATCTTTAGCTCATCGCTAAAGGTAGAAACTTGAATATTATTTGGGGAAC
+GACCTGACGATTTTGCTGTGCGCTGTGTGGGATCAATTTCTGTTTTTTGATTAACCCCTGCATCTGCTGA
+TAACAATGGGTAATTAGCATCTTCAACGTTATAGACTAAACGTTGTAATTTATCATCAAACCAGACATTA
+CCTATCATGCCATGTACTGCTGGCAGTGCTCCGGTAGCAAGCGTTGCATGACCAACGATAGTTTCTGTAT
+TAGCATGATTGTGATGAGCATCTTTATAAACTATGCCTTCATCGAGCAGATATCTAAAGCCGCCTTTTCC
+CATTTTATCTAGATAGGCGGTTGGCATATCCCCGCGGAGCTGATCAACGGTAATTTGTAAAATGAGTTTT
+GGTTTATCCGCTTGAGCTAATGCAACATTACTGCCTAAAAGTGCTGCTGTGGACAATAAAAGTCCAAGAT
+GAGTTTTATTTTTTGTCTTTACTGTTATCATTTTTAATAATCCTTTATCGCCTATCAGTTAACAATTACA
+AAATTTTAGTCTAAACATTATGAGTAGATGAAAACCTAAGTTAGCATGTTACCCTATTGAATAATATGCA
+ATTTCCGTAACACACAAAATTCCATATTTTAAGTCACTTACAATGAATCACCACAAAGAGGATATCTCAC
+ATTACTAGGTTTCGACTCACGAGCACTTATTAAATCGCAAGAGTGTGTATGGTGAACAAAATAAAAGTAT
+GTCGTTCTCTACTAATGAGTAACAGATAACAGCTTATCTTTTAATTTTCTAGCTTAAGTCTTTTTAGTGT
+CGCAGAGGGTAACTCTTGAAAAAGTTGACGGTATTCACTTGCGAAACGACCTAATTCTATAAATCCCCAA
+TCAAGTGCCACATCGACAATTTTATCTTTTTTACCGCGATTAACTAATAAATCACGCCTGACACCATTTA
+ATCGTAATAACCTCAAATAACGTATAGGCGTTACCCCTAAGTATTCTTTAAAACCGTATTGAAGATTTCG
+TTCACTTAATTTGGCTACTTTACACAGTTCAGGAATTGTTGGTATGTTCTGCCCATAATGGTGCAAGTAA
+TCCATGACATGACGAACACCTTCACAACGCTTTGACTGGTTTACTCGTTTTTCAGTACAGGGTGTTGTGA
+CTTTAAGAACATTATATGCCAGTCTTAAAATAGTATCATTTATCATACGTAATGAATTTTCGGTTTTTAT
+AACCTCAGGCTTTGCTTTTATTACATTAATAATATTATTTACCCCTGTCGCATATTGAGTTAATGCAAGG
+GGATCTGTCAGGCAGGCTTTACTAATTAGCCAATCATTTGGAATTTCTTGGCCCGTGAGCATGTGAATAT
+CATGGGAAAATGTATCTCTATCAAAAACAGCGGCGATCACATTTAAATGATTTTTAAAGTTGACATCCCA
+ATCACCACCGGTGGCTTGGAGAATAGCGTTTTGTTCAATATGTTTACCACAAAAAGTTGTATCGTTTCTG
+TTTGAAAGCAATGCAGCGAAAGGCACAAAGTTTTTCGCGGGCGTCGCCTCTATCAATGCGCCTACATTAA
+GATTTTCACGAAAGACCTGTAATTTCCCTAAATTGATCTCCAGGTAATCCCCTTGTAATTGCCCAGTATA
+TAACTGGGTATAACGACGGTTCTTATTCTCTTGAAATAGGGCCAGCTCATCAATATCAGAGGTCGACATG
+CCTCTTATTTTTTTATCGCTGTGAATTGTTTTTTGAAGATCCATTGCTTATCAAAAGTCCTTTTTCTATA
+AACCATCTAGTTTATTTATCGCACTAACTATAACTAAATCCTTTCGGAATTTGCATACTTAAATGTTAAC
+CGAGTTAATATAATGTAGCAATAACAAAGCGACACTGCATTACTTGAACCTCGCTACAACGCAATCAACG
+TAGATAAATCCACAGCTGAAGATAATCTCAGTCGATTATATAAACGCTACATTCTGAGTAATAATTAGCC
+TAAGTAAGTTTTTACGCTGACGCTAAATTTGAGACTATAACCGACGTTTTCACTGGATACGTAAGATGCG
+TTACTGAGTTTTTCACCATAATAATTAGAATTTTGACTGTAACTAAAGGGAATACTATGGAAATGAATAA
+TCGGCTTAAGAAGTTAGCACTAGGCATAGGTGTACTTGCCATCGCCACCAGTGCAGCAGCAACAACCAAC
+AAAGCTAAGCCTAATGTACTAGCTATTTGGGGTGATGATATTGGTTATTACAATATCAGTGCTTATAACC
+AAGGCATGATGGGTTATCAAACACCAAATATCGACCGTATTGCTGATGAAGGCGCTTTGTTTACCCATCA
+TTATGCACAACAAAGTTGTACTGCTGGCCGTGCTTCTTTCATTTTAGGTCAAGAACCCTTCAGAACCGGT
+TTATTAACTATTGGTATGCCAGGTTCAACACACGGTATTCCCGATTGGACACCTACCATTGCTGATCTTC
+TAAAAGAAAAAGGTTACATGACTGCGCAATTTGGTAAAAACCATTTAGGTGATCAAGATAAACACTTACC
+GACTAATCATGGTTTTGATGAGTTTTTTGGTAATTTATATCATTTGAATGCCGAAGAAGAGCCTGAAACT
+TATTATTATCCTAAAGATAAAGAATTTCATAAAAAATATGGTCCTCGCGGTGTTATCCATTCATTCGCTG
+ATGGAAAAATAGAAAATACAGGTTCTATGACGCGTAAACGCATGGAAACAGCTGATGGAGAGTTTTTAGC
+GGGTACCTTGAAGTTTATTGATAAAGCGCATAAAGCCAAAAAGCCTTTCTTTATCTGGCATAGCTCAACT
+CGTATGCATGTATGGACACGTTTGCAAGAAAAGTATCGCGGTAAGTCAGGCGTAAGTTTAACGGCTGATG
+GTATGTTAGAACATGATGATCAAGTGGGTATATTACTTGATAAATTAGACGATTTAAAAATTGCAGATAA
+TACCATTGTTATTTATTCAACCGACAATGGTGCAGAAAAATTTACTTGGCCTGATGGTGGTACATCACCA
+TTTAGAGGCGAAAAAGGAACGACAACAGAAGGCGGTATGCGTGTTCCTCAACTCGTTCGCTGGCCTGGTA
+CAATCAAGGCAGGCAGTAAATTTAATAACATGATGTCACATGAAGATTGGATGCCAACACTATTAGCGGC
+AGCGGGTGAGCCAAACATAGTTAACAAGCTTAAAAAAGGTTACAAAGCTAACGGTAAAAAATGGAAAATT
+CATCCTGATGGTCATAACTTCTTACCTTTCTTTAAAGGCCAAGAAAAAGCATCTCCGCGCACGAGTAAAT
+TATATTTCAATGCTGCCGGTGATTTGAATGCTGTACGTTGGAATGAATGGAAAATTGCCTTTGCAGAAGA
+AGAAGGCGGAATTAGCACTGCATACCGTAAAGTCCCTGCATGGCCTACCATTACCAACTTACATGCAGAT
+CCCTTTGAAACGGCTGCAAAAGAGTCAGGAATGTACTTACGTTGGTATGCGGATAACATGTGGTTATTTG
+TCCCGGCACAACAACAAGTTGCACAGTTCATGTCAACTATTGACAAATATCCTTTCCAAGAAGGTAGTAG
+TTTAAGTGCGAGTAATATTGGTTATAAAAGCATTAGAACACAGGCTGCACTAAAAAAAATACAACAACTA
+AGTCCTAACCGATAATTGCTGATTTCTTAACGTTCTGTCAGTAATGGCTAAAGCCCAATAATTATTGGGC
+TTTTTTATTTTCATTAACTTTTGTGATAATTAATCAAAAAACAACAAATATTCACATTACACCTATTATT
+AAATCAAGTGAACTAAATAACTAAATACTACGTATAAGTTACTGTTAAATTATTGCATTTATTATTAAAT
+AACATCATATTAATAACGTATTTTTGGTAATTTATACGGACATTGTTATTTTTGCAGATCAAAAGTAACC
+TGTTTCTTTGGTGAGCATAAGGAAGGAAGAAAAAATGATTAAAAATAAACTAAAAATGTTGATGATGGGT
+GCAAGCTTGATAGCGACTGCATCCGCAACAGCAGCGGAAAAGCCAAATATTTTATTTTTCTGGGGCGATG
+ATATAGGACGTACAAATATCAGTGCCTACAGCCACGGTATAATGGGTTTTAAAACACCTAACATCGATCG
+CATAGCTAAAGAAGGTATGATGTTCACCGATTATTATGCAGATCAAAGCTGTACCGCTGGTCGTTCAACG
+TTTATCACTGGACAATCAGGTTTACGTACCGGCATGACAAAAGTTGGCTTACCTGGCGCTAAAGAAGGCA
+TTCAAGATAGAGATATTACTATTGCAGAAATGTTAAAAGCTAAGGGCTATACCACAGGTCAATTTGGTAA
+AAACCACTTAGGTGATAAAGATGAACATTTACCCTCTAATCATGGTTTTGATGAATTTTTTGGTAACCTT
+TACCATTTAAATGCAGAGGAAGAGCCAGAAGACCCTGATTACCCTAAAGATCCTGCTTTTAAGAAAAAAT
+TTGGACCACGCGGTGTTATTCACTCTTATGCCGATGGTAAAATTGAAGATACCGGCCCTTTAACTAAAAA
+ACGCATGGAAACAGCTGATGATGAATTTGTCGCTGCAGCCATGAAATTCGTTGATAAAGCAGTGAAAGCT
+AAAAAACCTTTCTTTGTTTGGGTTAATACTGCAGGCATGCACTTTAGAACACACATCAATCCAAAACATG
+TGGGTCTTTCAGGTCAAGGGTTCTATAACGATGTGATGGTCGCTCACGATAATCATGTTGGCATGATGTT
+AGATCAACTTGATAAGTTAAAAGTTACTGACAGTACAATTGTCATGTACTCTACCGATAATGGCGTGCAC
+TACAATACTTGGCCAGATGCCGGTATAACACCGTTTGATGGTGAAAAAAACAGTGAAAAAGAAGGTGCTT
+ATCGTGTTCCAATGATGGTGCGCTGGCCTGGTAAAATTAAAGCCGGTGAAGTTTCAAACGAAATGATGGC
+TCATTTAGATTGGATGCCAACTTTAGCTGCCGCTGCAGGTGATACTAAACTCAAAGAAGACATGCTTAAA
+GGCAAACGTCGCTTTGGTAATAAGCAATCAAAAATTCATCTTGATGGCTATAATATGCTACCCCACCTTA
+CGGGTAAAACAGAGAAAAGCCCACGCAACATTTATCATTATTTAAATGATGAAGGTTTCCCTGTTGCCAT
+TCGTATTGGTGATTGGAAAATGGTTTATGCAGAAAATCGTGGTAAAACCTTGGCCCTTTGGACAGAACCT
+TTCACTATGCTAAGAATGCCTAAAATCTTAAACTTACGTCGTGACCCGTGGAGTAAAGCTGAAGAAAACT
+CTAATTCTTACTACGATTGGATGATTGATAAAGCGCCGTATATCTATTTAGGTTTATCAGAAACAGCTAA
+GTTTTTATCAACCTTTAAAGACTATCCACCTAGCCAACCTACTGGCTCTTGGTCAGTTGAAGCGGTATAT
+GATACTTTTTTGAAAAAATCTGAAGGTAAATAATACGCTATTTACCTATACTTAAAAGCCCAATGTTTAT
+TGGGCTTTTAAGTTTACTTTACATTACTGTTTAATTTTATAAAAAATGTAATAAACAATAGTAAAAACAA
+CTACTACGGCTACAAATTGACCTCTCATTAACAATAGATTTATCAAAAAATTTGTGTAATATTAGAAATG
+ATACTAATTCGCATATTGCTCATTAACCGTTGAACAATATACTTATCCATTGTGAAAAGGAAAAGAAATG
+GTAACTCAAAATAAGTTAAAGAAACTGGTTTTAGGTTTAAGTTTAATTGCTGCTTCTAGTGCAGCAATGG
+CAACAACCGATACCGCGAAACCTAATATTCTCGCCATCTGGGGCGATGATATCGGCCCATTTAACATCAG
+TGCATATAACCGCGGCATTATGGGTTATAAAACCCCTAATATTGACCGTATTGCTAATGAAGGCATTATT
+TTTACTGATTCCTATGGTGATCAAAGTTGTACAGCGGGTCGCGCTGGTTTTATTACCGGACAACACCCTA
+TGCGTACAGGTTTAACTAAAGTAGGTTTACCTGGTGCAAAAGAAGGGCTTAACAAAAAAGATCCTACCAT
+TGCCGAATTGCTTAAGCCCCATGGTTACATGACTGGCCAATTTGGTAAGAACCATTTAGGTGACCAAGAT
+GAGCATTTACCGACTAACCATGGTTTTGATGAGTTTTTTGGTAACCTTTATCACTTAAATGCAGAAGATG
+AACCAGAGCATCCTGATTACCCTAAAGACCCAGCCTTTAAAAAGCGTTTCGGTCCTCGTGGTGCTATCCA
+TTCCTTTGCCGATGGTAAAATTACCGATACCGGCCCTGTGACTAAAAAACGTATGGAAACTATCGATGAA
+GAGTTTTTAGGCGCCGCACTTAAGTTTATCGATAAAGCTCACGCCGCTAAAAAACCATTTTTTGTCTGGT
+TCAACTCTACCCGTATGCATGTTTGGACACGCTTAAAGCCTGAGTCTGATGGCGTTACTGGCCAAGGTTT
+ATATGCTGACGGCATGGTTGAACATGACGGTCATGTAGGTCAATTACTGGATAAAATTGATAAACTAGGT
+ATAGCTGAAAACACTATTATTATGTACACCACAGATAATGGCGCTGAATTAGCCTTATGGCCTGACGGTG
+GTTACACGCCATTTAGAGGTGAGAAAAACACCAACTGGGAAGGCGGCTACCGTGTTCCTATGATGGTTAA
+ATGGGCGGGTAAAATTAAGCCTAACCAAGTCTCTAATGAAATGATTTCATTAATCGATTGGATGCCAACT
+ATATTAGCTGTTGCTGGTGATACAAACATCAAAAGTAAACTTAAGAAAGGCACGAACGTTGGTGGCACTA
+AATTCAAAGTGCATCTTGATGGCTATAACTTTTTACCGCACTTCTTAGATACAACCAAAGAAGGTCCTCG
+TAAAGAGTTTATCTATTCTTCAGATACGGGTGACATTGTTGGATTACGATACGAAGATTATAAATTCGTT
+TTTAAAGAACAACGAGCACATGGTTTAGAAGTATGGCAAAACCCATGGACAACATTACGTGCACCTAAAA
+TATTCAACTTAAGAATGGACCCTTATGAACGTATGGATCATGAGTCTGAAGGTTATGGTCAATGGTGGGC
+TGAACACATGTTTTTAATGGCCCCTGCTATGATGAAAGTTGCTCAATTTAAAGCAACGTTTAAAGAGTTT
+CCTCAGCGTCAAAAACCAGGAAGCTTCGTGCCATAAACTTCATTAATAACTAAGTGATTTTATAACCACT
+TAATAATATTAATGTTGCAGAAAGCAAAGCCATCAACTGTTTTGATGGCTTTAACTTTCTTACTTTATAG
+CTGTTCGTTGACTGTTATAAAGTAAGAATTTTTTCATTAGAATATTTAATTTCCATCAACTTATATCCAC
+TTTACTTTAGTAAGAATCGACTGTTGTTATGAACAAATTTTATATATTTTCATCGCCTTCACTACGCGCT
+ATTTTACAGTTCTCCATCATTACTAGCTTATTATTTGTAAGCCTAGTAGGTCATGTAAAATCCGTAGAAG
+CGTTAATAGAATCATCTGCTGATAAAGTTGAAAATAAAAATAAAAAACAACGGGTATTTTCGTTACCTAA
+ACCAATGCTCGATGAGTTAATGAAAAACATGGTACTAGTTGAAGCAGGTAGCTTTGCGATGGGCTCTGAC
+TCACCTTTAGCGAGAAACCGTGAAAAACCTGTCAGGCAAGTCAGTCTTGATGCTTTTTACATTGGGAAAT
+ATGAATTAACTCAAGACCTGTTCGAGCAAATTATGGGGTGGAACAATAGTTTCTTCGCCTGTGATAAGTG
+TCCGGTAAATAACATAAGTTGGTTTAATATGCTTTTATTTATTGAGCGATTAAATAGTGCTACTGGTAAA
+GAATTTAGTTTACCTACCGAAGCTCAGTGGGCATATGCTGCAAAAGGTGGCAATAAGTCTCAAAACTATC
+GATACAGTGGTTCAAACAATATTAACGACGTTGCTTGGTTTGCTGATAACGCAAAAAATAAAAGCCACCC
+TGTTGGCCTCAAAAAGCCTAACGAACTTGGTTTATACGATATGACGGGGAATTTATGGGAATTTTGTCTT
+GATGACATGAGCCGACAAGCTTATACCTTCACAGAGAGTCATAACCCTTTTATGGGTGATAAAGAAAACC
+TTAAACAAAAAGCAATGAAAGTTATTCGCGGTGGCGGTTATGAGTTTTCCGCAACAGAAAACTTAGTATT
+CATGCGTGATGGCGCTACTAATAATGTACGTATGGCAGACATCGGATTCAGATTAGTCATGAGCAAAAAT
+TAAATGTTAAATAATTTCCTGGAGCATTATTTCCACATGATAAAATCACCAACAAACGCCTATTTTGGAC
+TGCTTTTTTTAGTACTTAATACTTTTATAGGTCAAAGTTTTGCTCAAACTTTTGTTGGTTCAAAAGCCTG
+TATTGGTTGTCATGAAAAAGCCTATCAAGACTGGCAAGGGTCACATCATGATATGTCAATGAAACATGCC
+GATAGCAAAAGTGTTTTAGGTGACTTTAATAACGCCACATTGGCTACCCAAGATAAAAAGTCTGACAAGC
+TGAATACCTTTTTTAAAAAAGGCCCTCAGTTCTGGGTCAATATCAAAGGTGAAGATGGTAAGTTTCATGA
+CTATCAAATTAAATATACTTTTGGTTATGAGCCACTACAACAATATATGGTTGAGTTCGATGATGGCCGA
+GTTCAGCTGATACCTTTCGCTTGGGACTCTCGAGTCAAAGAAGAAGGGGGACAACGATGGTTCAACCTTT
+ACCCCGATATGACTGAAAAACATCAAGAATTCTTTTGGACCAATACTGGTCAAAACTGGAACTACATGTG
+TGCTGACTGCCATTCAACCAATGTAGATAAGAACTTTGATATCAAAACAGATTCCTACAATACTACTTTT
+AGTGAAATTAATGTCGCTTGTGAGAGCTGCCATGGGGCCGCCAGTGAACATTTAACTTGGGCTAAGCAAT
+CTAAAGATAAATCTGAAAACACAATAAATAACATGCCATTAGATGGCAAAGGCTTTAGCCGTGTTTTATC
+AAAATCAGTACAAAACTGGCAAGCAAAAGGCAATAAAAAAACCTTAACACCAAAAAGTATTGAACATAGC
+CAACAAGTATTAGTGTGCGCGCAATGCCATAGCAGACGAACTCAAGTAAGTACTAACGACCATGTAAAAA
+GTAATGCCTTTGGTGAGCGTTATTTACTTGATTTAGTTTCAAGCACCAATTATCACCCTGACGGACAAGT
+CTACAACGAAGATTTTGTTTATGGTTCTTTTTTACAGTCAAAAATGTACAAAAATGGCGTGGTATGTAGC
+GACTGTCATAACCCGCACACTGCACAATTAAAACTTCCAATCGAAACACTTTGCTTGCAGTGTCATCAAA
+GTGATAACTACGCATCAACACAGCATCATAAACATCCTGAAAGCTCTACTGGCGCACAATGTGTTAATTG
+TCATATGCCTGAGACGACATATATGGAAATTGATGCCAGACGTGATCATGGCTTTCATATACCAACGCCT
+AATTTAGCCCAGAAATTAGGCACACCTGATACCTGTTTAAGTTGTCATGAGAATAAAGATAGCCAATGGA
+GTGCTAGCAAGGTTAATGCTTGGTATCCTAAATCAACGGTTGAAACTGAAAAAGACTTTGTCGCGGTTTT
+CTCTGCTATTAACTTAGCGTTAAATGAGCAACAACTTCAAGGCGTTTCCTCAGAGTTATCTCGCATTGCT
+CAGACTATCAGTTATGCTGGCATTATCCGCGCCTCTGCATTAACTAAAATGGCTAGCGTATCTAATACCA
+ATACTATTATCGCTATTGCTAGAGCCGTTAAAAACCCTGATGAAAATATACGATTAGGTGCAATCGAAGG
+GGCTCAAAATATGGCTGCTGCTGAAAAGTGGCGCATATTATCACCTTTATTAAACGACAAAGTGTTATCG
+GTAAGAATCAATGCTGCTTTTACCTTAACCAGTTTGTGGCAAAACTTATCCGTACCACAAAAAGAACAAT
+TAACACCCGCCCTGAATGAATATATCGAAAGTCAGCATTTTAATAATGATCGTAGTTTTTCTCATTCTAA
+TCGAGGAATTATTGCCGCCTATCAAGGACAATACGATCAAGCCATTAAAGCTTTCAAACAAGGCATCGCA
+ATAGAGAAACATTTTGCACGAACTTACCTTAATTTGAGCCAAGTTTATTATCAACGAGGCGAAAACCAAA
+AAAGTATTGAAATATTGCAGCAAGGAAAATCCGCAAACCCTGATGATGCCAGCCTGCCCTATAATTTAGG
+ACTCGCGTATATTAGGGTTCAAGATAAAGTAAAAGCAGCACAAGCATTAGCCATTGCTACACAACTTGCC
+CCCCAAAATAGTCATTATTTTTATGTTTATGGCTTAAGTTTAGAGCAGCAGAAACCTAGTGCCGCTTATG
+GCGCTTTGTATCAAGCATTTCAACTGAGTAATAACCCGCAACATTTATATGCGCTATGTGACATGCAAGT
+CCGCCATAAAAGCGGTTTAGCAAAACAATGTTTAGCACAACTTGCCCCGTTAGTGCCCAGTAATGTGATG
+CAAACGCTTAGGCAACAGTTAAATCAATAAGGTTTCCGTTATGTAAAACAATTAGCTACTTGTTAGCTAA
+CTGTTAGGAAATGAGCTAATTAAAGTGGAATAAAAAAGGATTGTTTTATGAGTAGCAAAATGAATGACCA
+AGAGAGTAATAAGTCTAATGCGCTAGCGCAGTTACAATTATTAAAAACACAAATTGAGCAATCAGTTATT
+GGTCAGTCACATGTTGTAGACTCGCTACTTATTGCCCTGTTAACTAATGGTAATATTTTATTAGAAGGTT
+TGCCCGGCACAGCAAAAACCCGTTCAATTAAAACCTTAGCACGCTCTCTTGCCGTAGATCTTGGTCGAGT
+ACAATTCACGCCCGATTTATTACCCTCTGATGTCACTGGCACAGAAGTTTACCAAGAAGTTAACGGCAAA
+CCCGTACTAACTTTTCAACAAGGTCCTATTTTTAATAATCTGTTACTTGCCGATGAAATCAATAGATCGC
+CTGCTAAAGTACAAGCCGCACTATTAGAAGCGATGGAAGAAAGACAAATCACCGTTGCCGGTAAAACCTA
+CAAATTACCTGAACTTTTTATGGTATTAGCAACCCAGAACCCAATTGAGCAAGAAGGTACTTACCCGTTA
+CCAGAAGCGCAAATGGATCGATTCATCATGAAAATCAATCTTGATTACCCCGATGATGCTGCTGAAGGTG
+AGATCATAAAATTAGTACGCAGCGAAGAAAAGAGCGTACAAACTGTTGAGAATATTAGTCCTGAACATAT
+TTTCACTGCCCGAGATGAAATCCATACCATCCATGCCAGTCAAGCCATCATCGATTACATTGTAGCCATC
+GTTATGGCAACGAGAAAACCCGAACGATATCCTGACTCTCCGTTGCAGCAATGGTTAACTGTTGGCTCAA
+GTCCAAGAGCGAGTATCGCCATTGATAAATGTGCCCGCGCGCAAGCCTGGCTAAACGGAAAAGACTTCGT
+TGACCCTGACGATGTTCGATCTGTGGCTCATTCTGTTCTACGCCATCGCTTAGTACTCAGTTACGACGCT
+TTAGCTGACGGTATTACTGCTGATGCGGTAATAGATGAAATACTTAAACAGGTGGCTGTTGCCTAAGGGG
+TTCAAATGAACACCAACACACCTCCTAATAAAAAAAAGTCTGCAGATGACTCTAAAGATAAGTCAGCAAT
+TTACGTTGACTTAAATGAATTACGTCGTCTCAAGTATTTAGCTAAAGGCTTTTCGTTTACACCCAATCAG
+CCAGCAAACAGTGCCTTAAGTGGTAAGAACGTCTCTAAACTTCGTGGTCGCGGACTCAATTTTGAAGAGC
+TGCGCCATTATCGTCCAGGCGACGATATTCGCTCTATGGATTGGAAGGTCACGCAAAGAACCGGAAAACC
+CCATATCAAGGTGTTCACCGAAGAGCGTGAGCGCAATGTATTTTTAGCCATAGATCAACGTATGACGATG
+TTCTTTGGTAGTTCAAATAAAATGAAATCAGTGATTGCCGCTGAGCTTTCCGCTTTAATTGCTTGGCAAA
+TAAGTGATAGTGGTGATCGCATTGGCGCAGTTATTTATAATGATCAACAAACCAAAGTTATACCCGCTAA
+GCGTGGCAGACAACATGTTGTCAATTTACTCGCTGAAGTATTGAAGAAAAATCACGAGTTATCCATCGAC
+CTGTCGAGCAAAGATAATGCTCACCAACAAGTTGACGATAGCGAGTCCTATAACAAAATGTTGGCAACCT
+TAAATAAAGTCTCAAGTCATAATGGTTTAATCATTTTAATTGGTGATGGCCATGGTTTTAACGATAAAAG
+CACCGATTTTGTTAAGCAATTAAGGCAGCATAATGAAGTTATTGCCTGTCACATTTTTGATCCCTTAGAG
+CAGACCTTACCCAAAATGTCACAAATGATTGTCAGTGATGGTGTGCAACAGATCCAGTTTTCTTCAGAGA
+AAAAGCACGTTCAAAAAAATTATGAAGCTGAAATAGCTCGTCAGTTAGAGAGTTATGTCAAAGCGGCGAA
+AAAGTACCGTATCCCGTTAATCGAAATAGATACCATTGCTCCTGTTGAGCAACAACTACGTAAAGCCCTT
+GGTCACAAAGCAGGAAGTCAAACTGGCGCTAAAACAGGACATACCACAGGAATTAAATCATGAGTTTTGA
+AAAACCTTGGGGTAATTATTTACTCGAGGCCATTGTCGAAACAAAAGCACCAGACATGATTAGCTTTTGG
+CCTCAAACGATTGCTTGGCAACTACTTTTTATTTTATTGATAATGCTTATTATCAAAAAAGTTTATCTAT
+CATGGAAGAATTATCAGGCTAACGCTTACCGACGCGAAGCCCTTGTTTGGCTTGCTCAATGCTCTCTTTC
+TAATGAAGAAGATATTAGGCAATTACCCGCATTACTTAGGAAAACGGCGATGCTCTCTAATAATCACCAA
+TTGAAAGAGGGTAACTCTTTTACTAACAAGAATAATGGTGGAGATAAAAGTAACGATGATACTGGCGAAA
+ACCCTAATACTTCTTTTGCGATAAAATGCAAACAAGAAATTACTGAGTTAAGGGGATTACCTTGGGTAAA
+ATGGCTTGACCAACAGTGTAGTCAAAGTCATTTTCATGAAAAAGAAGCACTGTCTTCATCAGATTATTAC
+TCTTGTGAAAAATTATTAACTCAACTTCCTTATATGGCCAAAATAGATCTTAACAATGCTTCGTTTAATA
+CAGGGCTAATAGAACTGCGCCAACAAATAGAACTATGGATTAGGCATCATGAATTGCCCGTTGCAACTGA
+AGTAACACCAGCTTGTAGTGATACAGATGATGGAGTGGCAACATGATCGAGTTCGTTTATCCCTGGGCGT
+TTGTATTGCTCATAGTCCCTTTTGCTGTAACGCTGTTTGCACCTGCTTATAAAGAACGAAAATCATCCAT
+TAAGGTGCCCTACTTTGCTCGACTTGTTGATGTAACCGGTGAAAAACCACAAAGTGGCGCGGTATTACTT
+AATCGCAATAACCTGCAAAGATTAATTGTTGCTTTCTCATGGCTGTGTATTGTCACTGCTATCGCTAAAC
+CTGAAATGATTGGTGCACCGATTAATCAAGAAAAGTCCGCGCGTGACTTAATGATAGCAGTCGATTTATC
+CGGCTCTATGGCAGTCGAAGATTTCACCTTACCTATCGCCACCAATGAGCTAACGAATAGAGCAAAAAAT
+GACACTGATTCTAGTGCAACAAAAAGCAGTACAAACGACACAGGTAAAGGTGAGAAAGTTAATCGATTGG
+TCGCTGTTAAGCATGTGCTCAATGCCTTTGTTAAAAGTCGCGAACATGACAGATTAGGTCTTATCCTGTT
+TGGTGATGCGCCATATCTGCAGGCCCCTTTTACTGATGACATAGCTACATGGCAAGCTTTACTGAACGAA
+AGCGATATTGGCATGGCAGGTCAAAGTACCGCTTTTGGTGATGCCATTGGCTTAGCCATCAGCGTTTTTC
+AACAATCTGACACCCAAAATCGTGTGTTAATTGTATTAACTGATGGCAATGATACTGCTTCAAAAGTTCC
+GCCAGTAGAAGCCGCTAAAGTTGCTGCTGCACGAGATATTAAGATATATACCATCGCCATTGGCGATCCA
+AGCGCTGTTGGTGAAGAGAAAGTAGATCTTGAGGTTCTGCAAGCAATGGCAGAAATTACCCAAGGTAAAA
+GTTTTCAAGCACTAAACAGTGAAGAATTATTAAAAGTTTATGCTGAGATTGATAGACTTGAGCCACAGCA
+ATTTGACTCACTATCCTTTAGGCCAAGAGTCAGTATTCATCATTACCCTATCGTATTATTTGTCAGTATT
+TATCTGCTGGCTTTATTTATTGTTAATATTCGAATCCGCCTACAATTAGCCAAACAACAACGTAACGTGC
+TGAGAGGTAAATCATGATTGATGACCTATCGCTATTTTTTGATAACATGCAGCATTTTCACTTTCTGCGC
+CCTTATTGGTTGTTAGCATTCATCATTATTGTTTACATCATTCGCGCCTTTTCACTACGCGATGATAGTT
+TAGCGCAGTGGCGGTCTTTAATGTCGGCTCAAGTATTGTCGCACTTAACGGTGAGCGGTAATAATAACAA
+CTGGTTGTCTCCACAGAAAATGTCCTTAATCTTAGCAGTCCCACTTTGCATCGTGCTAATGGGACCTACT
+TGGCAACAACAACCCTCACCTTTTAGTGAGAATAATGCACCACTTATCATAGCACTTGATGTATCTAAAA
+CCATGGAACAAGGCGACGTGCAACCATCAAGATTATTACGCGCAAAACAAAAAATCATCGAATTACTTGA
+ACTCAGGGGCGATAGTAAAACAGCGCTCATTGCCTTTGCTGGTAGTGCTCATGTGGTCATGCCAATAACT
+AATGACAGAGAAATGATCCGCCACTTTCTTGATGCATTAGATGAAAAAGTCATGCCTGTTGCCGGTAAAT
+TACCAGAAACGGTTATCCCTTTAGTCGATAATTTATTAGCAACTTCTAACGTGCCTGGCACCGTTTTATT
+AATAGGTGATGGAGCAACCAGTAATACGGTAAATAGCTTTAAAACGTTTTTTAACAAACAAGGAGCACAA
+CTACTTGTTTGGGGCATAGGTAAATCAGCACAATCGGAAGAGAAATCAGCAACATTAACTGCTGATATTA
+TTCCTTTACAACTTGAGCAATTGAAGGCATTAACGAGTGAGAGTAATGGTCGTCTGATATTAATGAGTAA
+TGATAACAGTGATGTTAACCGGGTTAATAACTACATTAAGCACAATCTTGTTATTGTTGATGACAATAGC
+AGGCCATGGCATGACTCGGGTTACCCTATGGTATTTGTTGTGGCGGGTATTTTCTTGTTCTGGTTTAGAA
+AAGGATGGACTCTGCAATGGTAAAATTAATATCAACACTGTGGTTTAACTTTTCAGTACGAACCAATCAG
+CGAAGCTACCTTAATAAACGTTACGTTAATAAAAGTACATTAATTAGCATAGTAGTTATCGCAACTTGCC
+TTTTCGCCTATGTAAAACCACAGCAATTTGCTGATTTTTGGCTTACCCGTGATCAACAAGGACAACTACT
+GTTTAACTTGGGACATTACCAGCAGGCAAGTAACACATTTAAAAGTACTCAATGGCAAGCCTATAGTAGT
+TATGGCGCTGAGCAATATAAAAATGCAGCAACTCTATATGGGCAGTTTACGGATATCGAAAGTCAATTAG
+CCAAGGCAAATGCCCTTGCCCATGCACGTGAATACTTAAGTGCTCGTAACTTATATCAACAAATATTGAC
+AATTGTTCCCCAAAATAGTGCCGCAAACACTAACATTAAAATCGTTCAGGCCATCATTGATGAAGTAAAC
+CGTTTATCTGCTAGTCAGGCACAAGAAGACGGAGAGTCAATAAAAGAGTTAGGTGACGAACCACAAACTG
+GCGATGGGGCTGAACGTGAAGTAGCCCCCGAAGAGCAAGAAATAGAACAGCTCAGTGCAGAGCAACTTCT
+TCTTGATCCGAATCTAAATGAAATGTGGTTGAGACAAGTACAAAAAAACCCAGCATATTTTTTATCTCAA
+AAATTTTATATGCAGCAAGAAGCTGTTAATCATAAAAAGATAACCACTGATAAAGATAATAATAAAGATG
+AGAATAAAGGAGTTAATGATGAATAAAAAATTGATTTCCCTACTCACCTTCCTTGTTCTGATTTGTCAGC
+TAACGATAATACCAGTCGCGACAGCAGCACAAGATATAGAAGATTTAGTTAATCAAGGTAAGTTAACGAT
+TAACTTGAAGGTTAATCGAAAAGAACAACAAATAGTCGGACAAGCTCTCATACTTGCGATCGAAGTATCG
+ACAGTTCGATGGTTTGCAACAGGTAGCCAAATTCAACATTTCACCATGAAAAATGTCGTGATGCAGGCAA
+ACAATACGACAACAATAAATGGTAGCAAACGCATCAATGGTCAAACGTGGGCAACACAAACCCATGAAAT
+CACCCTATATCCTTCGGTATCTGGTACTTATCGAATTGAGCCGATTAATGTAGACATCTCCATTAATACT
+GAACACGATGGCATAGTCAGCGGCGAACTTAGTACCCAAGAAAGTAGTTTTACTATTGATTTGCCGAAAG
+CGCTTGAGGGTATTGAAAATTTCATCGTTTCGCCACAGGTAACGCTAATTGTTGACGGGCAGTTCGATGA
+AGAAAAGAACTATGCGGTAGGAGAAGCCATCACGCAGACGATAACAATTACCGCCGATGACACACCAGCA
+ATGATGATAAAGCCAATTAACTTGGTAGCGAATAATTTAGGAGCTACTGATCTAACACCGCATGATAAAT
+CGACGGATAATAAGGTGGCGAGTAATAAAACCACGTTAGATGGAATCAGCATTTATCACAAACCTGCGCA
+AGTTTTTGATAAGTCTAATCGAGGTACGTTATTAGGTACTCGGGTAGAGTCTTTTACTTATATTTTTGAA
+AAGCCGGGACATTATTTAATCGATGAACAAGTTATCTACTGGTGGAATAGCCAAAGCAACACACTGGAGC
+GTTTGTTGATTCCATCATCCAAATGGACAGTTTCTGACGGGGCCTTAAGCAAAGTTAGTACCGGTAATCC
+TTTAAAGTCATTTAATTTCACTATTAAAACAGTCATAAATTCAATCGTCATAATAGTGTTACTAATACTT
+ATTTCGCTAGGGGTCACAAAGCGTCATTATTTATCCGCTTTATATAACAAGCTCACTAAACGCGAGCAAA
+GATTACTTCGTAGTAAATATTTAAATGCAGTAGCTGACAAAAATTACTTAATAGCAACGCAATACCTCTA
+TCAATATGCTTTATTAAAAAATAAGCAAACTTACGCAGCTGGTTGCGTGCAATCTTCTACATTAAATCAA
+TTGGCTTTCAAAGAAAGTAACGCAGAAAACATACCGTTAAGCTTTTCTGTAAGCGATGCTAAGGTATTAA
+TTAGTAAAATTGATGCTAGTACCTCTAAAAAAGAGGATGTAGCTAATTTTATTCCTAAAGAGCGAATCAA
+CCTTAACAGTGATTAATACCATTAATCACTAATACTAAATTAATTAACCAGTGCTCCTTCACCTTTTAGT
+GTTATTTTATCCATAAAAAACCCGTATTAGCTTTCACTAATACGGGTTTTATTATTTTATTTCAGCAAGT
+ACTGGTTCACCTACAGAATAAGGAAGTAAAAATGAATAATTAAATTATTCAGCTTAAATTAGCGAAATTA
+ACATTCCTTATCTTAGTCGCTATATTTATTAGTCACTATTTCCGTCTTCTACACGGCTTTTCAGTTTTTG
+GCCTGGTCTAAAGGTAACCACTTTACGGGCAGAAATTGGAATATCTTCACCCGTTTTTGGATTACGACCA
+GGGCGTTCGCTTTTAAGACGTAGGTCGAAATTGCCAAAACCTGAAAGCTTTACTTGATCACCGCTTTCTA
+AAGTTTCGCGAATTTCTTCAAAGAAGATTTCAACCATGTCTTTTGCGTCGCGCTTGCTCAGCCCAACTTT
+TTCAAATAAATGTTCTGCTACTTCTGCTTTGGTAAGCGCCATTGCTTAGTCCCTCAGTGATGCATTTAGT
+TCTGTTTTTAATGTTGCAACAACTCTATCAATGACATCAGTGATGTCTTTTTCTTCAAGAGTTTTACTGG
+TATCTTGTAATACTAGGGCTATGGCTAGACTTTTAAAACCGTCATCAATGCCTTGACCTTTGTATACATC
+AAATAAGTTTAGATCAATTAAATAATTTCCGCCAACCTTTTCAATAAGTTGTAACACATTTTTTGCATCA
+ACATCCTCTTTTACTACTATTGCTAGGTCACGGCGATTGGCAGGAAAGCGAGATATATCGGTGGCTTCAG
+GGATTTTTTGCACTAAAACTTCAGACAATAATAGTTCGAAAATTAATGTTCTACCGTTTAAGCCTAATTT
+TCTTTCTAATTCAGGGTGTAAGGTTCCAACACAACCGACAAAAACGCCATTTTTAGTAATTTGCGCCGTT
+TGCCCTGGATGTAAAGCATCAACCTCAGCTTTTGAAAACTCATAACCTTGTGCATCACAAGTCAGTGCTA
+ATAAAGCTTCAACATCACCTTTAATATCATAAAAGTCGGTTGCCGCTTTTTCCATGCTCCAATGTTCATC
+AACACGAAGACCACTAATAACACCTGCAATCATGTTTTGTTGACGAACACCGTTTTCTGCACTTTCATCT
+GGAACAAAACGTAAGCCAGTTTCAAATAAACGAATGCGGCCTTGCTGACGATTTTGATTGTAAACCATCG
+ACTGTAACAAACCGGTCCATAAACTTAGACGCATTACCGACATTTCAGAAGAAATTGGATGTGGTAGCGT
+CATCACCTCTTGTCCTGGGTGCAATAAGGCTTGTACTTTCGGATCAACAAAACTGTAGGTGATCGCTTCT
+TGGTAATCACGATTTACTAATGTTTGTTTCAGATTTGATAAAGAAAGGTTAGCTTCTTTTTGCTCACACA
+TTTTCAAAGTAGCTTTTGGCGCAATATTTGGAATATTGTTATAGCCAAAAATACGTGCCACTTCTTCAAT
+TAAATCAACTTCGATTTTAATATCAAAACGATATGCTGGCACAATCACTTGCCATACTTTAGCTTCGCCT
+TCACCTGTAGTGGTTACAGTAAAACCAAGACGCGTAAGAATTTCACTCACTTGTGCATCTTCAATATGAT
+GGCCAATGCGACTATCTAACATTTTACGACGTAAGTTTACGTCTTTTGTTTGTGGAATATCTGCATCAGA
+TTTAGCTTCAACAACTGGGCCTGCTTGACCACCAACAATGCTTAGCAATAATTCAGTCGCTCGTTCTATT
+GCGTCATGCTGTAACGTTGGGTCTATACCACGCTCATAACGATGTGAAGAGTCTGTATGTAAGCCGTATT
+GACGCGCTTTACCTAAGATAGCTAACGGTGCAAAAAATGCACTTTCTAAAAATAGATCAGTGGTGTTATT
+GGTAACACCTGATTCAAGTCCACCAAAGATACCTGCCATGGCTAATGCTTTGTTCTCATCAGCAATAACT
+AAAGTACCTTCTTTTAACGTGACTTCGTTTTCATCTAATAATGTTAATTTTTCGTCTTTATTTGCGAAAC
+GTACATTGATACCGCCGTCTAGTTTGGCTAAATCAAAGGCATGCATTGGATGACCCAATTCAAGTAAGAT
+GTAATTAGTAACATCAACAACAGGGTCTATTGAACGTGTTCCACAACGACGAAGTTTTTCTACCATCCAA
+AGTGGCGTGGTTGCGTTAGGGTTAATACCCTTAATAACACGACCTAAATAACGAGGACATGCTTCATTAG
+CCTCAATATTAATGGTAATAACATCATCAATTGTTGGCGCTACAGCAGTAATTGTTGGTTCACTAACTTC
+TAAAGAGTTCAACACACCTACTTCACGAGCTAAACCTTTAAGGCCTAGACAGTCACCACGGTTAGCTGTT
+AAATCGACATCAATAGTAACGTCATTCAAGTCTAAATATTCACGGACACATTGACCTAATGGCGCATCAC
+TTGCTAATTCCATAATGCCATCTGAGTCATCAGCTAAACCAATTTCAGATTCACTACACAACATACCAAA
+AGAAGGTACACCACGTAATTTTGCTTTCTTAATTTTAAAGTCGCCTGGTAATACTGCGCCGACCGTTGCC
+ACTGCAACTTTTAAACCTAGACGACAGTTTTTAGCACCACAAACGATAGTAACTAACTCGCCTTTTTCTA
+CCGTAGTAGAACTGTAATCGCCTAAACTAATTTTTGTTACTTGCAACTTATCTGCATCAGGGTGTGGGCC
+ACATTCAACCACTTCACCAATAACAACACCACTAAATTCGCCTGCTACCGGATCAACACCGTCAACCTCT
+AAGCCAGCCATTGTTATTTGATGCGCTAAATCATCCGAAGAAAGTGCAGGATTAACCCATTCACGTAACC
+AAGATTCACTAAATTTCATTATGAGTTTTCCTACTTGAACTGTTTTAAGAAGCGAAGATCATTTTCAAAG
+AATGCACGTAAATCATTTACGCCATAACGCAGCATAGTTAAGCGTTCAACGCCCATACCAAAAGCAAAAC
+CAGTGTAAACTTCTGGGTCTATACCAACACTACGTAAAACATTTGGGTGAACCATGCCACAGCCTAATAC
+TTCTAACCACTTACCATTTTTACCCATGATATCGACTTCCGCAGAAGGTTCAGTGAATGGGAAGTAAGAA
+GGACGGAAGCGAATTTCTACTTCTTCTTCAAAGAAATGATGCAAGAAATCATGCAAAATTCCCTTAAGGT
+GAGTAAAACTAACGTCTTTATCTACCATCAAACCTTCAACTTGATGAAACATCGGCGTATGCGTTTGATC
+ATAATCGTTACGATATACTTTACCTGGAGAGATAATACGCAATGGTGGTTGTTCAACTTCCATAGTACGA
+ATTTGTACACCAGATGTTTGCGTACGTAATACTAATTTAGGGTTAAAGTAGAAAGTATCATGGTCTTGAC
+GTGCAGGATGATGTTCAGGAATATTCAAGGCATCAAAGTTATGATAATCATCTTCAACTTCTGGACCATC
+TTTTACTTCAAAGCCTAAATCACCGAAGAAACTTTCAATGCGTGCGATAGTGCGGGTTACTGGATGTAAA
+CCACCAATTTGAGTGCCGCGTCCTGGTAGAGTGACATCAATAGACTCCGCCGCTAATTTTTCTTTAATCT
+CTTGGGCACGTAATAATTCACCACGTTCGGTTAGTAATTTTTGTACTGCTTGTTTAGCAATATTGATTAC
+TTGTCCCATTTTAGGTTTTTCTTCTTTCGGTAATTTACCTAAACCTTTCATTTGCTCGGTGAATAAACCT
+TTTTTCCCTAAAAAGTTAACACGCACTTGATCAAGTGCTGTTGGGTCTGATGCTTGTGCAATGGCAACTT
+CAGCCTGCGCTACAATGCTATCTATGGTGGTGGTGTCTAAGTTCATGATTTCCTCTAAAACGGGGTAAAT
+AAACGACTTTAATTAGCTTTTCTTATGAAAAAAGGCCAGCTAGTTAAGCCATTTACCAATAGACTAATTT
+AAATAATAAAAATGCGATTGATTTTACACGAAAACTTGGCTTTAGGTAGCAGTAATAACGGCTTTTTTAA
+TGATATATAGTCAAACTACATAAGCATGGAGGTTTTAACGGGAATTATAAACGTTTTTAGATAGGAGTTG
+ATTGAAGATATGGTCAAAACTGGCACACAAACCCATAGCTCTTTTAGTATGGCTTTAACAATAAATATAT
+TTATACCGAATAAATGAAGTGAAATTAACGCTTACTTCCTATTACTACCTCTTATTGCTCTTTTGCTTCG
+CTTTCACGTTTAACTAAAAGAAAGGTTAGATACATTTTTGTCGGTAAAGAAAATACCAAACCAAAGGCAA
+TACACATAGCACTAATAATAATGCCTGTTACGCCGAGTGACTCCATATAATCACTAAATGAGTGTAAATA
+AATCCCTAGCAGAATCAGAGATATTCCAATGCAAATAGAAATTTTTAATAGTAGAACTAAGCGTTGCTCT
+GACATAAATCACTCTGCAAAACGTTAAAATAATATAAATATAATATATCAACATTAAACATCAGCACTTA
+TTGAGCAAGATCATTGTCTTGTCCAATAAGTGCATTAATTTTCTGACTTTTAGCTTAAAGAATCCAAGAT
+GGCCGCTACAGGATGTCTGGCTTTTAAATCACTAAAACGTTTCACTTGTGATCGACAAGAAAACCCAGTT
+GCTAATACTTGTTCACTCGCTAGCGTTTCTAACTTCGCCTGCCAGCTTAATTCAAATAAACCTTTCGAAT
+TATCTAAGTTAGTTTTTTCATGCCCGTAAGTGCCTGCCATGCCACAACAACCAACACTGACTTTTTCTAA
+GGCTAAACCGAAGTGTTCAAAAATTGATTGCCATTCATTTTCACTGTTCACTAAAGCTGTTTTCTCGGTG
+CAATGAGAGAAGAGTTTAAATGCCTGAGCTTTTGAGTGCTCTGTTGAGCTAAATGCCCCTTTAAAAGCCG
+TATCTTCTTTAATAAAAGTTAATAACCATTCATGAGCCAGTAATACCGAAAAATCACCACGTTTTTCTTG
+CAAGGTTTTCGCGTATTCATCGCGATAACACAAGACCATCGAAGCATCCATTCCCAACATTGGAATATCG
+AGTGCCGCTAGTTGATTTAAAAAGTCACTGCTTGATTTTGCTGTTTTAGCAAATCGCGCTAAAAACCCTT
+TAACATGTTGCGCTTTACCATTTGGTTTAAAAGGTAATAAAATCGGCTCTAAACCCAATTTTTTAATCAA
+GCTCATCATACTTTCTACCGTAGTAGCATCATAAAATGAGGTAAAAGGATCTTGTACTATCAGTACATAA
+CCTTTGCGTTGCTGCGTGGTTAACCGCTGTAATTTAGTTAAATCAAAACCAGAGAAGCCTGCTTTTTTCA
+CTTGTTTTTTTAAGGTAGGCACTGATAATAATGGCGTATTAACATAACCAATAGTTTTGGCTGATAACTT
+GTCATAGAGCTTAGTGTTAAGTACCGCATTAACGATTTTAGGTGCTTTAGCCATTAACGGCGCAAGTATC
+TCCACGTTAGCGACAAGGTGATCTTTTAATGGTCTGGCATAACGAGAGTAATATATATTAATAAACCGTG
+ACCTAAAATCGGGTACATCGACTTTAATAGGACATTGGCTTGCACACGCTTTACACGCTAAACAACCTTG
+CATTGCCTCCATTACTTCATGAGAGAAGTCACCATTACCATTTTCATCTTGTTGTGGTTTACTAATAAAA
+TTAAGTCGAAGTTTATCAGCAGCATTCGTTAGTATCTCTTTAACCGACCAGATGCTTTTCGATGTATTAA
+TGTTGTCTTCAAGTTTTAGAATATCAACGCCCTGCTTCTCTAATAAACGCAACCATTCACGCATTAAACC
+AGCGCGTCCTTTAGGAGAGTGACGTCTATCTCGAGTAATTTTACTCGACGGACACATTGGGCTATCGGCA
+TCATAGTTAAAACACAAACCATTGCCGTTACAATCCATAGCGGCAGTAAATGACTCTTTAACCGTCACAG
+GGATTTGTCTATCATAAAAACCGCGCTTGGTATCATCAACGCTCACCAATTGCTCGCTTGAGTCAAATGG
+TGTGCAAATTTTACCTGGGTTCATTCTATTAAGCGGGTCAAACGCTGCTTTGATTTTTCTTAGCTCGTTA
+AACAGGTGTTCACCAAAAAATTCAGGGCCATATTCACTGCGATAGCCCTTACCGTGTTCACCCCACATTA
+GACCACCATATTTAGCGGTTAGTTTAACGACTTTATCAGAGATGGTACGTAATAACTTTTCTTGCTCAGG
+ATCGCACATATCAAGGGCTGGGCGTACATGTAATACCCCCGCATCGACATGGCCAAACATGCCATAATTT
+AACTCGTAACCATCAAGTAGTGCACGAAACTCACCAATAAAATCAGCAAGATTTTCTGGTGGTACGGCGG
+TATCTTCAGCAAAGGCTAACGGTTTTTGACTGCCTTCAGTTTTACCCAACAAACCAACCGCTTTTTTACG
+CATGGCATAAATTTTGTTAATACTGGCAAGGTCTGAAGTCACTTGATAACCAATGACGCCACGACTTTCT
+GATGACTTATCTAATGAACCATCTTTGCTAATTAAAACATCAAGGCCTGAGGTGAGCTGTGCAACCTGAG
+CGGCTAAGCCTTCAATGCTATCGCCGTTATATTCAACAACATTAATGCCATCCATCACTTTTCCTGGCAC
+ATCAGTGATTAAGTCACTGACACTGTGCCAAACAATATCTTGTTTCGCGAGATTTAATACCCTTGAATCT
+ATCGTTTCTACTGACGTTGCCTTGGCTTCAACGAGCGAAGGAGAGTGACGAAGTGCGGAATCAAAACTAT
+CGTATTTGATATTAATGAGTGTTTTAGCAACACGAATAGGATTAATGTTTAGCTTTGCTTCGCAAACAAA
+TGCCAATGAACCTTCTGAGCCAGTGATCAAGCGTGATAAATCAACGCCAATAATGTCACCATCATCATTT
+GTTTTTAATACGTTCTCTAAATCATACCCCGTTAAAAAACGATTTAATCGTGGAAATGTCTTTAACACTA
+ATTCGCGATTTTCAATACATGAGTCAAGCACTTGCGCCATTATCCTTGCATGAGAAGTCGCGTGTGATGT
+TGAATGAGAGATCGTATGAGTTTGGGTTTGACTTTCGCCCTCAACAGTACTTTTCTGAGCTAAGTTTTGA
+GCTTGCGCTAATGTCATTGGCTCAGTATTTAAGACCTCACCATTAGCAAGTACCGACGTTAGTGCTAAAA
+CATGATTAGACGTTTTTCCATAAACTAACGAGCCTTGCCCAGAAGCATCGGTATTGATCATACCGCCAAC
+AGTGGCTCGATTCGAGGTGGATAAATCAGGAGCAAAGAAAAAGCCATGGGGACGTAGAAAATCATTAAGC
+TGATCTTTAACCACACCCGCTTCGACACGTACCCACTTTTCCTCAACATTAATCTCTAATACTTTATTCA
+TGTATTTAGATAAATCAACCACAACACCTGGTGTTAAACTTTGCCCGTTGGTACCGGTACCGCCACCACG
+TGCACTGAATTTAATACTCAGATATTGCTCATTACTTGCTGTTGTAGCCAGTAAAACAATATCGGATTGA
+GTACGTGGTTGAATAACCAATTGTGGCAACTGCTGGTAAATGCTGTTGTCGGTTGCGACTGATAGTCTCG
+CGCTGTAACTGGCATTAATATCACCAGTAAAGTTTTTATTTTTTAATGAACTAATAAAATCATTATATAA
+AGGAGGAAGATGATTTTGATGACTAATATGGGGAAGCATAACGACTTAACTTTTCTTTTAAACAGGACAA
+TGCTTCGAGTATATCATGTTGAAAATGAATTTTTACTGCATTAAAAGGCAAATATTCAATAATATCACTG
+AAAAATGAATATTTATTTATACCCGTTACCAATCAAGATGCAGGTTTCAGAGTGCTTGAACAATTTCAAT
+TCAAGGCGCTGTGATGAAATAATGGTTGTTCAGGAGAATATGCTCCTGCATTCTCTAATAACACCATCCA
+TGTAGCGCCATTATAAATCACAGTAGCGATTAAGTGATGTTGCTCAAGCGCCTCTTCGATGGGTTTAAAA
+TCATTTTATACGGCGTTAAATAATCAAACCATAGAATGACTATGCTTAAATTATCTTCCTTGCCTAAAGT
+GATTTTAATTCCCACTGAAATCCTACACTTTGAATGGTGACGGGTATATAAGACTAAATGAACACTTCTG
+TTAATTCAGCAATGATCATGATTCAAAAAATTATTACACCAACCTTTGAGCAATAAGTAGAAGAGATAGA
+TAATTCTCTACCTAAGTCTTTTGACGCATCTTGAATATCAGCCACCATTTCCTGTAAAAAATTGATCTTA
+AAGTAGGTGTTTTCAGTAAAATTTAATGAGTAATAATAAATTTTTGGATGAAATGCCTAAGTTAACACGA
+TCGCTATTTTTACCAATGTCTGTGTTTTTCCCCCTCAAAGGTAAGTAATTTTGATTGAAGTACTATTCAA
+TTAATTGAATTAATATCACAAAAAAATAAAAACATTGAAAGAAAAAGGCTTGAAAGGCTATCTATATGCC
+CAATCGTACTATTAAAAATTTAAGAGAATTGAACATGAACATGATCATTAAAAATTTTACCGCATTCACC
+TTTATGAGTTGTTTGTTGTTATTTACCGCAAGTGCCCATGCTGAATCAGAAATATATACAGAGTATTTCA
+GTGATCTTGCCGTTTCGGGTTACGACTCAGTCGCTTATTTCGAACAAGGTAAGCCAGTAAAAGGAGATAG
+CGACTATAGCTTTGAATACAAAAAAGCAACTTGGCAGTTTAGCTCTCAAGCCCATTTGGCACTTTTTAAA
+GCGAATCCAGAAAAATATGCGCCACAATACGGTGGTTATTGCGCTTGGGCTGCTGCAGATGGCCGTACAG
+CCAGTGGTGATCCTCTACAGTGGACAATAATTGATAATAAACTTTACTTAAACTATAACGCTGCAGTTAA
+AGAAGATTGGTTAAAAGACGCTGAAAAATTCATTATTGAAGCCGATAATAACTGGCCTGAACTTTTAAAA
+TAACCGCCTAATAGAGAAAGAGAATAATTATGAAAAATCGTATTATCCCCATTTTTAGTTGGGTCGTTGT
+CGCATGGACTTGTAAGGTATTTTTATCTTCATTGCCATATAAATTTTCTGGTCATCCCGATACCCAACAT
+ATATTCGGTACCATAGGTGTATGGATGCAAGAAACAATAAATCCTGGCCTTGGCCAATGGTTTGTCGGCC
+ATGGCGCTGTCGCTGTTGGCATATTCGAACTGACTGCATCGTTATTATTGTTATCTCCGATTGCCTTTTG
+GGCAGTAAAAAAACTCAATTTAGTAAAAAATGTACCATCACGCGCATTGATTCATACCCTTGGCGGCTTG
+TTGTCCGCTGGTGTCATGGCGGGTGCAATGTTTTTTCACTTAGTAACACCATTAGGTATTGAAGTATTGC
+ACAACGGCGTAAGCGACGGTGGTTCACTGTTTTATGCGGCAGTATCTATATTTATTGTAGGGCTTATTTC
+AGCAGCCCTAAATGGCGCCATTGTACGTAGTCAATATAATTAACCAACAACTAAGGCTGTGTAGGTAGAT
+GATTATTCGAATATTACTTATTTTAAGCTACGTCGTATCATGCATTCGATTGTGCGTTAAACCTTGGTAT
+TACTTTCGATTAAACGCCCCTTACTTCAATGAAAGTAAGGGACTATTTTCTAAATTAGATATCGATCGTT
+TGATCCCTAATCAGTGGCGCGTGGAGCAATGGGTGGATGACGGCACGCGCGAGCCAACGGAATTTCCTGT
+ATTTGTTAAACCCGAATGGGGTCAAAATTCACGAGGGATATCTCGTGCTGACAACTTAATGCAAATTCAG
+CAATTACGCCTGCAACGCAAGGCAAGCAACATGCGTTATTTGGTTCAAGAGGCAGCGCGTGGTGCGATTG
+AATTTGAAATATTCACCATTGCCAACCATCAAGATTTAGCCAAACACGCGGTGTTATCGGTTACACAGGT
+GAATAATACAAGTTCAGATAAATTCCCTATCAATGGGATTTATAACAAAACAACGCAATACCATGACATA
+ACGCCAAAATTGTCTCGCGAGCAGCTTGAAAAAATATCTCAACACGCGAGCGCCATTGGTAAATTTAAAA
+TTTCTCGACTGGGTGTTCGTGCAAACTCAATAGCAGCGTTAGTGGCTGGGGATTTTGAGGTAATAGAAAT
+TAACTTATTCGTGCCAATGCCGCTCGTTTTATTGTGTCAGCAGCGCCGAACGATTGACAACATACGTTTT
+GTTTTTAACGCCATGTACGCACTGGCAAATGTCACTAAACAAATCCATAAAAATCAGCCTCATAAGGCAA
+TATTTTTCAGAAAACTAGGGTTGATGCGTCAACATACCATAAAAGAAAATGAGGTTGGCAATGAAAGCCA
+TTAAGAAATTTATTTACGCGTGGATCAGTCAAAAATTCATGGGTGGATGCAGCAGTTACAATTCATTAGA
+AACTCGCAAGGGCTGCCGCTCTAAAGAACAGGCGCGCGATGTCTTTTCAAAAGGCAGTATTCCTCATGCC
+CAGGGTAAAATATTCTTTAACCCTTGGGTTGCTCATCAATTTGCTAAAGAACATGGATTTCCATTAGTTA
+TTAAACCCAATGTAAGTGGTTTCTCTCGTGGCAGTCATTTTCCTATTACTAGCTATGGACAATTATACAA
+GGCCATTTTTTTGGCTAAACTGTGGTGGCCAACAACAGTGGTTGAGCAGTATTTACAAGGGAAAAACTAC
+CGTGTGGTAGTCATTAAAGGCCAAGTAATGTCGGTGATTGAACGTTTTGCTCCCTTTGTTATGGGCGACG
+GAAAAACGACAATTCATCAACTTATTGATCAAGAAAATGTAGTGCGTGAATCAATGAAGCTGTTTCCGTG
+TATTTCACACCTTAAGAAAAATGCCATCACAGTTAAGTTTTTGAAGAAACAAAACTTAACGTTAGACGAC
+ATTCCTGCTGAAGGTGAAGTGATCACTTTGTTTTATCGTATTTCATTAGCACCAGGTGGTGTTGTTAAAA
+CGATTGATAAAACAACTATATCGATGAAAAACACAGCGTTATTTTTAAAAGTACTAGACTTGTTTGACGC
+CAATATATTAGGCATTGATGTTATTTTTGAACACGACATTACCAAAGATTATAGCGATCAAAAATGCATA
+TTTTTAGAAGTGAACTCACGACCTTATTTAAAAATGCATGATTACCCTCGTTTTGGTAAGAAAGAAGATT
+TAACACCCTATTTTAAGCAGCTTGAACAGCTTGATATTAGTCAGGCAGATATTTTCTAATGACGGGAGTT
+GCTCGGTTATTTTATCGCTTTGCTGGTATTCATTCACTATTAATAGGTTTGTTACCGTTTTTCATTCCCG
+TTTTGTTATGGCAACAAGGTTATCGATTAACTGAAGTTAGTGCATTTATAGCACTGACGGGTGTTGGTTT
+TATGATAGCCCTTATGGGCTGGAAAGCACTATATGATCGCCGCCATTGGCGCACTATTTTAATTGCTTCT
+TTTGTGGCTGAATTAGCTTTAGTTGCTAGTTTAATCCTAATAATCTTTTTAATAGAATCCAGCGTTACAG
+TATTTGTATTAGCAGCTTTGGTTAACGGTATTTACAATTGTTTTTATTGGATCACCCAACGTACTTTATT
+TAGTGCTATGACCCAATCTAAAACCGGCAGCCAAGCAGAAAATAAAACAGGAAAACAATTCGGTAACTTT
+CAGATTGTTATCGTTATATTTTTAAAAATAGGCATATTAATGGGCGGGTATTTTCTCGCACAGCAACAAA
+CACTGTGGTTATTGGTTATTAGTACCTTACTCTCAGTAGCGGCATATTATGGCTTATGTAAACAGGCTAA
+ATATAACGAGAGTCAACTAACGCCAATTGATAACGCTGCCATAATCGATTGGCGACAAAAAGTAGTCTTT
+ACCATCGATGGTGTTTTTCTATTTTGTGAGAGTTATTTCTGGGTATTAACGCTATTTTTCATCACGGACA
+ACAATGTAATGGATCTGGGTTTGTTGGTGGTTGGATTGACGGTTGTATTAAGTATCATTTTTTGGGGAAT
+TAAAAATACCATAGATAAGTTAAATCAACGCTACGTGTTCTACTCAGCCATCGTGTTATATGCCGTATCC
+TGGGTTATTAGAGGCAGTGTTACCAGCCTCACCGAACACTATGTTTTGTTGGCGAGCATTATTGTTATTG
+CCTTTTTAACCACTTTTTTTAGGTTGAGTTTTAACAAACAGTTTTTTGATGATGCTAATGCACAGCAACC
+CTTAGCATTTATCATAAAGAAAAGTTATTTGTCTCAAAGAGGGCTTGTGGTGTTTTTTACGCTGTTGTCA
+TTGGTTTTAATGATAATGGGTGAATCGGATAATACCTTAGCTTTATTTTATTGGTGTTTAGCGCCAATAG
+CAGTGTTGTATGGGATGTATCCCTTACGACATCAAACACATTTGCAGTCGGAATTGAATAATGAATAAAA
+TAATTAACGGTAGCATCGAATCATTAGACCAAATGATAGACTTTATCACGGGCCTTAGCGATGAAACCTA
+TATGATGGCGCCTAAGCCTTTATTTAATAGCTCAATTGGCCAACATTTACGTCATATTCTCGACGTTTAT
+ATGGCATTAATGAGCAGTGACAATTTAGAAAAAATTAATTACGATATCCGCCGCAGAGGCTTAGCGCTTG
+AGACTGTTCGAAGTGAAGGCCTTATTGAATTAAACGTGATACACCAGTGGCTTATGACATTCGATGCAGA
+CTTGCTGACCTTGCCAACTACCGTTCAAAGTGAAGTATCAGTGTGTAGTGAGCAATCAGCACAAATGGCA
+TCATCCATGGGACGTGAATTATGCTTTGCCTCAAGTCATTTAACGCACCATTTAGCGCTGATGGCAGCTA
+TTGCAAAGTTTTTAGGGCATGACGTTAACAATGAATTTGGCGTGGCACCAACCACTGCCACTTTTTTGCG
+TAGCCAACAGCAAAAGAGTGATACATGTGCACCGTAAGTTGGCTGGTTGATAACAATGATTATCATGTAT
+TTTTTAACCGCGACGAACAACGAAGTCGCAGCTTGGCCATAGCACCTAAGCCATTAAGCATAAATAATAC
+CTCAACCTTAATGCCGATTGATCCCGATGGAAATGGCACTTGGATAAGCACTAATGAGTTTGGCTTAAGT
+TTATGCCTGTTAAATTATTATCAAGGTATTAAACCTCAAGGCGCTTTGATCAGCCGTGGACTATTAGTGA
+AAACCTTGTCAGCGAAAAAAACGCTACAAGAGGCGCATCAAGCACTGTCGCAGTCAACACTTAATGATTA
+TGCATCATTTAGCTTATTAGCCTTTGGTTTCGATGCTAGTGGCCAATTTGTGCAACAAACGTGGCAATGG
+AATGGCGAGCAGTTAACTAAAATAGAACTAAACAGTCCTTTTACTTCCTCATCGGTTGAATTTGAACATG
+TCAGTACGTCTCGACTAGCCCTCGCAAACCGAATGCCCATGAGGAGTGTTGCTGACTTAGCAATTTATCA
+TCAAAGCCATCAACCTGACAAAAGTCATTTGTCTGCTTGTATGCACCGCACCGATGCAAAAAGCGTTAGT
+TTTAGTCATATTCATGTCAGCCAACAGCAAAGTTTTTTTCATTATAAAAACGCATCACCCTGCTCTAGCC
+AACCATTTGAAACCTCTGAACTAGCTCGTTAACAACGCTAAAGTACAAGATTAGTTTGTGTTCATGACTT
+GCCTGCCAAATCCAAATCTCTTAACTCATATCCCATAACTCATGATCTATAGACATAAAAAAACACGTTA
+CTCCAAAGAAGTTAACGTGCTTTTTAGGTCATCAGAAAAGTATTAGCCATAATACTTTTCTGACTTTTAT
+TACTAAATGATAACTTACGGCTTATTAGCTTTTTTTCGCTAACTGCTCTGCAAGGTATAACCATGTTGGT
+AATACGGTATCTGGGTTTAACGAGACACTATCAATGCCCTGCTCTACTAACCAAGCAGCAAAGTCTTCAT
+GATCTGAAGGTCCTTGACCACAAATACCAACGTATTTACCACGTGCTTTACAGGCTTTTATCGCCATCGC
+TAGTAATATTTTTATCGCTGGGTCACGCTCATCAAATAAATGCGCGATTAAACCTGAGTCTCTATCTAAA
+CCAAGCGTTAGCTGAGTTAAATCGTTTGAACCAATAGAGAATCCATCAAAATAATCAAGGAACTGATCAG
+CTAATAGCGCGTTTGATGGTAATTCACACATCATAATAATGCGTAAACCATTCTCGCCACGTTTTAAACC
+ATGCTCAGCTAAAATATCAATAACGGCTGCGGCTTCACCTAACGTACGAACAAACGGGATCATTACTTCA
+ACATTCGTTAAATCCATGTCGTTACGAACACGTTTTATCGCTTCACATTCAAGGGCAAAACAATCTCTAA
+AATCTTTAGAGATATAACGCGCAGCACCACGATAACCAATCATAGGATTTTCTTCATGTGGTTCAAACGC
+TTCGCCGCCAACAAGGTTAGCGTACTCATTTGATTTGAAATCAGACATACGCACAATCACTTTCTCTGGT
+GAGTATGCTGCTGCTAACGTAGAAATACCTTCAGTTAGCTTAGCAATATAAAACTCAACAGGGCTTTCGT
+AACCCACGATAATATCATTAATTTCATCTTGTAATTCAGCAGGCTGAGTATCGAAATTAAGCAGTGCTTT
+AGGGTGAATACCAATCATTTTATTGATAATAAATTCTAAGCGCGCTAAACCAATACCAGCATGAGGTAAA
+CGGGCAAAAGCAAAAGCTCTGTCTGGGTTACCAACATTCATCATGATTTTAAGTGGTAACTCTGGCATAT
+CATTAATTTCAGACGTTTTCACATCGTAATCTAGTTTGCCACGGTAAATAAAACCGGTATCACCTTCAGC
+ACACGAAACTGTTATGTTATCGCCGGCTTTAATAAGCTCAGTCGCATTACCACAACCAACAACCGCAGGA
+ATACCCATTTCACGTGCAATGATAGCAGCATGACAAGTTCTTCCGCCGCGATTAGTCACAATCGCTGAGG
+CGCGTTTCATGATAGGCTCCCAATCAGGGTCAGTCATATCAGTAACTAATACATCACCCGGTAGGATTTT
+GTCCATTTCAGCCAGTGACGATAAAACTTTCGCTTCACCGCTACCAATTTTATGACCAATTGAACGTCCT
+TCACAAACCACTTCTAAGTTGTTATCAGCTTTTAATTGGAACTGTTCCATTACATTGGCATTTTCACGAC
+TTCTCACCGTTTCAGGACGTGCTTGAACAATATATAGCTTGCCATCTAAGCCATCTTTGGCCCATTCAAT
+ATCCATTGGATGGCCGTAATGGTTTTCAATAATTACTGCTTGTTTAGCTAGTTCTTCAACTTCAGCATCG
+GTTAATGAAAAACGGTTAGAGTCAGCTTCATCAATATCAACAATTTCAACTTGCTTAGAATGTTCTTGGC
+TATCTGAGTACACCATTTTAATAGCTTTGCTACCAATATTACGACGTACTACTGCAGGTTTTCCTTTAGC
+CAATGTTGGTTTATGAACATAAAACTCATCAGGGTTTACCGCGCCCTGCACCACCATTTCACCTAAGCCA
+AAACTTGAGGTGATGAAAACAACTTGGTCAAAACCAGATTCAGTATCAATAGAGAACATAACACCTGAAG
+CCGAAATATCACTACGCACCATTTGCTGAATACCAGCAGATAACGCAACACCGCGATGGTCATAGCCTTG
+ATGAACACGGTATGAAATAGCACGGTCATTAAACAATGAAGCAAATACATGCTTAATAGCAACCATCACT
+GAATCAAAACCACGAACATTTAAAAAGGTTTCTTGTTGGCCGGCAAAAGAAGCATCTGGCATATCTTCTG
+CTGTGGCAGAAGAACGTACCGCAAAAGAAGCATCGTCTGAGAAGTCACCGGCAAGTTGTGCGTAAGCCGC
+TTCAATATCAGTCTGCATTTGAGGAAGAAATGGCGTATCAATAATCCATTGACGAATAATAGCACCACAT
+TTGCCAAGCGCACTAATATCGTCTACATCTAAATCATCAAGGAGTTGGTAAATTTTTTCATTAATACCGC
+TTTGTTCTAAAAATTCATTAAATGCAAATGACGTAGTCGCAAACCCAGTAGGGACTTGCACGCCAACATT
+AGCTAAGTTCGAAATCATTTCACCAAGCGATGCATTTTTACCACCTACGCGGTCTACATCGTTCATGCCT
+AAGCTTTGATACCAAAGAACATTTTCTTGCACGTCACTTCTCCAATTAAAAAATAAATTTGATTATTTGT
+TTATCTATTTATTTGTCGCTGAATACATTCTACACTGCCAGTTGTACAAACTAAAAGACAAAATAAAATA
+TAACTTAAAAGTTTTCATTATACCCTTCACCAATCAAGATGTAGGTTCCAGAGTGCTTGAGCTATTTCAA
+TTTATGGCGCTGTGATGAAATAATGGTTATTGCATTGTATACCCGCTCCACTTGAAGATGCGAGTTTGAG
+GGTGACTGAGCGATTCATGATCAAGACGCATCTTTTTATTAAGGGTTGTTCCCTTAAAAATAGATGCAAC
+GAAGCGCATGATTTGCTCAGACATCCCCAAAGGGCTGGTTTAGAAACGCTTTATGCTACGTTATTGATTT
+TGAGAAGGGAACAACCATTCTCTTCAATCAATGCCTTGCCTAAAGGCGTTTATAATTCCAGCTGAATCCT
+GCATCTTCAAGTGGAACGGGTATATATCACAGCAACAATGAAGTGATGTTGCTCAAATGTTTCGTCGATG
+GGTTTAAAACGTTCAAAACAACACCAATACTTATAAATAACGATTCAATAAGAAGAATTAATTATGCGAT
+CAGCTTTTTACATTTCGGATGGTACCGCCATAACTTCAGAAGTTTTTGGTCACGCACTACTATCACTTTT
+CCCTACTGAATTTGAGCACCATACCATTTCGTTTATCGAAACCACTGAGAAAGCGCTCGCTGCAAAAGAG
+CGGATTAACAAAGCAACCAGCCGCGGTGGTAAACCTGCGTTAGTGTTTCATACCTTTGTAAATAATGAGA
+ACCGTGAAATTATTGAGAGCTGTGATGCCGTCCTGTATAATTTTTTAGAACCGTTTGTTGCCCCACTTGA
+AAAAGAGTTAGCGATAAAAGCTAAACCTACAACCCATAGAACCCACAGCATTCACGAAAAGAGCTACGAT
+TACCGAATTGAAGCGGTGAACTATGCGTTAACTAATGATGACGGTTCAAACGTCACCAACTATGAGGAAG
+CAGATGTTATATTGGTAGGGGTTTCACGCTCAGGTAAAACACCAAGTTCACTCTATTTAGCACTGCAATA
+TGGCATCAAAGCAGCAAACTATCCGTTTACCGACGATGATATGGAAGAACTTAAAATCCCTTCCTTTTTA
+AAGCCTTTTCATAAAAAGTTATTCGGGTTAACCATAGATGCACAGCGCTTAATTGATATTAGAGATGGCC
+GAATGGCTAACAGTAAATATTCCTCAGCAAGGCAATGTCGTATGGAAGTGAGAGAAGTAGAAAAACTCTA
+TAAAAATGAGCAGATACCTTTCATCAATACCACCAAGCTTTCCGTAGAAGAAATAACCGCTAAGATACTG
+ACTGAAACAGGCTTACAGCGTTACAAATATTAAATTAAATAACGAATAACAGTCTTATATCAATTTATCG
+ATGAGTTATTCAGCTTTTATTACTTCTAATGAGTAATAACAGTTCACATTAGCGACTAATTTAGCTATGT
+TATCGCGCATAAATTACTTTATGTATGCGCGATATACGCGGCCTTCTGTTAACCTTTAAAGAAGCCAAAG
+TAAACCAAACTTAATCTAACGATATATTAGAATTTCATGACCATTAAAACTGATGAATTACGCACCACGC
+TAATTGAAAATTTAGTCTCCCCTGCACAGCTTGCTGAAGAAATTCCTTTAAGTACGGCAACTGCAGATTT
+TATTATGCAAAGCCGCAAAGAAATTGAAGCGGTCATTAGTGGTGAAGACAAGCGTTTATTAGTCATTATC
+GGCCCTTGCTCTATTCACGACACCACAGCTGCAATTGATTACGCTAAAAAACTCACCGTATTACGTGACA
+AGTATAAAAATGAATTACTCATTGTTATGCGCGTTTACTTTGAAAAACCACGTACTACCGTTGGTTGGAA
+AGGTTTAATTAGCGATCCTGATTTAGACAAGTCATTTCATGTTGCCAAAGGGTTAAAACTTGCCCGTAAC
+TTATTAGTCGAAATTAATGACTTAGGACTACCTGCAGGTACTGAATTTTTAGATATGGTTACCGGTCAGT
+ATATTTCTGATTTAATCAGCTGGGGCGCTATTGGTGCGCGTACAACTGAAAGCCAAGTTCACCGAGAATT
+AGCTTCTGCGCTGTCTTGCCCAGTTGGCTTTAAAAATGGTACTGACGGTAATGTTAAAATTGCCCTTGAC
+GCTATTCAAGCTTCAAGCGTTCCACACGTATTATATTCTCCGGATAAAAGTGGTCAAATGTGTATTTACC
+AAACCCATGGTAATCCATTTGCTCATGTAATTTTACGTGGTGGCAAAGTACCTAATTATCATGCTGCTGA
+TATTAAAGATACTCGCCAGAGACTTGAAAAAGCATCATTACCGCAAAGTATTATGGTTGATTGTAGCCAT
+GGTAATAGCTATAAAGATCACAATAAACAAATTGATGTTGCGCGCTCTATTGCTGATCAGATAAGCCAAG
+GTGAAGACAGCCTTTTTGGTGTCATGATTGAAAGCTTTATTGAAGAAGGTAATCAAGCAGTAAAGGCTGG
+TACGCCGTTAACCTACGGAAAAAGTATTACTGATGCTTGTATTGATTTAACTGTCAGTGACACTATATTA
+GCGTTATTGGCTGATTCGGTGAAAACACGTTTCGAATAAATGTAAATCAGTTTACCTTTATTCAAATAAA
+AAACCTTAGCCAAAAGCTAAGGTTTTTTTATTGTGGTGTTTCTTTATTATGGTGATATGCGGTGATAAAA
+GATCGCACTCATCTATTGCTGTTAACAGAAAAGATTAACTAATAGCTAAAGCTAGGCGGACAGATTTATA
+TTTTTTCTAATAAACCATCACTTGCTGCTTCCACTAGATCTAGCACATAATCAAAACCTTTAGCGCCGCC
+ATAATACGGATCTGGCACCTGATCTTCTTCATGTTCGCTAGCAAAATTTAGCATTAGCTGTATTTTGTCA
+TGCATCGCTGGTGGCGCTACTTTTTTTAGCTCTTCAACGTTGTCATAGTCCATTGCTAGAATAAGGTCAA
+AGTCGGTAAAATCTTGCACCGTCACTTTACGTGCTTTAATGCCATCAAAAGAATAACCGCGCGCAACGCC
+CGCTTTTTGAGCGCGATGATCAGGTTTTTGTTTCGCATGTGCACCCACAGTACCCGCAGAATCAACTTTT
+AATGCCAAACCTTTTGCTTGCATTTTATGTCTAAAAACAGCTTCAGCACTGGGTGAACGACAGATATTGC
+CCATACACACAAACAAAATACTACTTATATCTTTATAATTCATAAACTTATATACCAATTTCCATGTATT
+TAACATGTGATTCTTTAGTGTTTACACGCTAACAAAATCAATGACTTATGTTTTATTTTGTATTTTTTAT
+GAAACTATTTTGAGCTGTTTTAATAAAAAGGTAAAGGATAATTTTCTGTAGATAGTTACTTTACATCAAA
+CTAAAGTAATTAATTAAAACCAACGAACAAAATTATTAGTCATTAAAATGAAATTAGACTAGTTTTAGAT
+TGGCATAGTCTGACTGGCTTATTATAAAGTTACCTGCACTGTCACCTAGGTGACACCTTTTACTCGTCAT
+TATTATACAGTCCAATTATGATTTTTTGATTGGACTATATTATGTCAGCACCTATTCTTAACCGCTGCGA
+TATTGAGTTTTTCCTTGACGAGATGTTTGACGTGGAATCGTTAACTAATCGTGAGAAATACCAAGATCAT
+GACCGAACGACTATCAATGGTGCAATAGACACCGCTCAATCGATAACTGACAATAAAGCGGCAATATTAC
+AAAATCATGGCCTATTAACAGTCGGTGAAACGGTCGAGTCAGCCGTGTGGTGGTTTATTGCAATGGAACG
+ATGTTCCCAAGCTCAATTATTAGCACAAGCGGCAAAAACACCAAAACTAACATGTCTATCTGCTCTGAGA
+ATGCTACCTTATATCACATTCGAGACATTAGTACTAAAGGGCTAAGACTAAATCCGGATTAGAGTTTGTA
+TCGATAACGCCCAGCTTTAGTCACTAGTTATGCCGAGTCATACTTATTTGGGCTTTTCTTCGTGAACAAG
+CATATTCATGAATTTTTCAAACCGCCTTAGTCTAGTTTCGGGCTTCTTTGCACTTATCAATCCGTAAGCG
+ATAACATAACGACTGGATTTATTGAGCGTTTCAAAAAACGCTTTAGCATTCGACTTATTCTCCAGTGCCG
+CCAGGAAATCTGCAGGTACTTCCATTTCACTTACTACATAGGCGTTTTCCCAACGACCGTCCGATTTTGC
+AGCACGAATATGCACGAGTCCTGATTCCATCATCCGCTCTTCACTTATCAATCGTTCAGCATGCTCTGTG
+TTCCTTTTAGACCAATTGCTTCGCATTTTTCTGGGAGTAATGCGCTGAAGATAGGCTTGGTCATCGATTG
+ACTTCTTGATACCATCAATCCAACCCCAACATAGAACCTCGATCACGACATCATTCCAAGTCACACTCTC
+AATCCCAGTATTTTTTTTGTATATCTTCACCCATAGTTCTCTTTCAGAGCCATGATTCACCTTTAGCCAC
+TCACCGAGATCTTTCGGTGTGGTAAACGTCTTGATTCTCAATGGATCTGGTTCAGGCATCTGAGCCCTCC
+GCTCGCTTAATGGATGAAGGTACTATTAATTTATGCATAGGCTTCACGAACAACATATATAATTTACCAA
+GAAAATTATGAACATGCACCACAGTCGACATTGAAACTACATGGGGTTTACCCACTTCGGTATGCACGGA
+AACATTTACATCCAAATGTTTATCCGAATCACCTAAAATAATTTCATTATCACTTAAAAAAAGTAAGGTA
+AAGATCCCAACCCTATCACCTACTTGATATTCACAAAGTAGTTTATTTGCGTCTAAGTCACCTAAATGAC
+CAATATTATTCAACCCAAACACTGATACAATTTTATTTCGACTGGCCATTAAAAAATTAACCCAACTAGG
+TACTTTAGATGCGTGGTCTATCCAAATTTGAAGTGCAACTCTGCCTGGTTTGCTTGAACAAAAAGAGTAT
+GAGTCTGAGTAATAGGAACCGTTAAGAATTTTAAATACCTCACTGTTAATTGGGACACATACTTTCTTAA
+CAGGAAACGCCATAGTCAGATACTCTGTTGATGCCTAACGGCCCAATAAGGGGCTAAGAATTGTATGTTA
+AAAGTGAAGCTGAACGGAACCGAGCAAACGGTGAGCAGTCCCGCTTAATTGGCTGGTTAGCAATACGGTT
+ACATGCCAACAAGGGTTGCATACAAACCGAAAACAGCCAAGAACCAAAATACAACTCCTAATGCTAACCA
+AAAATAATTTAAGCCCGTTAGATTGCTATTTGATTCGCCATGTACATCTTCACCAGCAAAGTTTGCCAAA
+GATTGCGCTTGATACAAAACCCAACACGATACAGGTAGAATTAATAAGCTAAAGTAAAAGGTTATTGGGT
+TGCCGTAGCCATTATCTGAAAATTGACCAAAAATTTGGCAACCAATAGTAAATACCACATATATGGTTGC
+CAAATAATTAATGCTTTTAGGCTTTTCTCCAGTTTTGTTTGTGTATTTCATTTCGAATAAAGCAAACAAA
+GAATGAGTAAAGAAGATAGAAAATATTCCCCTCATAATTGGCCACATATCTTCATTCGCACTTTTTTTGT
+ATTGGCTCCAATGTTTAAAGAACCAATAAACGGTATATAGACTAAATGTGCCGATGAATAAAATTAAGAA
+TTTTTTTGGGGATACTACATAAAATTCCATTTCATTTGATTTAACTTGAGATTCAGCTTCAGAACTTTCG
+TTACTTGCTTGCATTGCTACTCCTTGCTGATGTATTGCTAACACTTGCTTAAGCAGGAAATATAGTTGGC
+TATAATGTTTGAGGAACGAAAAACAGCCAACTGTAGATTAAATCGCTTTATTGATTTCTTGTTTTTGAAA
+ATAGTTATTAAGCACCAATGATTGCAGTAAACTTGTAACGCTAGATGTTGCCCAATATAAGCCGATAGCT
+GATGGGAAACTGATTAAGGTAATAATACAAATAATAGCGGGAATAATAAATAATAAGGTGCTTGTTTGCT
+CAGCACTACCAGGCATCATGATCATAGAAAAATAGGTAATAACTCCGACCAATAATGCGAGTGCAACATC
+TGGCTTTGCAATATTAGCAATCCAAGCAAACTTACTATTAAACACTATCTGTTGAAGAGCTTGGAACATG
+CCAAAACCAAAAACGCCCTGACTGGCGATATTAATAACACTCTTTTTATCTAGAATTTTAATGTTGTTCT
+TTTTATATAACGCCATTGTAGATTTGGCTATTTCATTAGGTTTATCTTTATGTATAACTTTTATTTTATC
+CAATTCTGGTTTTAATGCTGATATTGCCTTTTTATTTCTATACATATTCGCCATAGCTAAAAGATTAATT
+GGCATTAAAACCAAGCGACCTATCAGAGTGAACAAAATGATTGCCACAGCCTCACCAACACCCACTTCGT
+GGGTCAAAAACGCTATAGACTGCACAATAAAACTTGTAAAAAAATTCCAAATATCCATTTCAACTTCCTT
+TTTTGACATATTATGTCAAAAATAACCAGTAAGACATATTATGTCAAGTGATTTTTATTGGTACTTTTTG
+ATACTGAAACATGTTGAAATTATAAAACCGACAGTTTTAAAAGCATGTAACGCACCCCAATAAACGGCTA
+AAAATTGTTTACTAAAATATTTGAATCACGAACAACAGCCAGCTGTTATTTGTTACTTTAGACACCCTCT
+TAGTGCTGTCATGCCTCCCAGCTAAATCCCTTTGGATACTGGTGTATTCCATCGAAATCACCTTTTGTAA
+CTGAAACACCATTGTTCTTTGCAATAGCATATACCATGCTGATATGAAAAAAGAAATTGGGGAGCACAAA
+TGAAGACATATATTCTGAAGCTGGCATAGATATTTCTTTAAACCCAGCAGTGTCTTGAACGTTGAGGTTT
+AGCTGTTCTAATGTTGGTTCAGATAATTTATTAATATAATCAATTGCGGTTACAACATACGTTTTAAGTC
+CGCAAAAACTATCAATATCACCCTCTAACTCTTTATATTCTTTACCAGATAGAGGACAACAAGCTCTTAA
+AGCAAAATTTGTTGCGATTTTTGCTTGTACGTTGAATGGAAACATATCATCAACAAGTCTTGCATTAAGC
+AACTCTGATTCATTTAAAGAGCTATCTTCAACTTTTTCGATAAGCTTATGAAGAAGCTCTAAATGCTTCA
+AAAATATATCTCGATGTTTAATATACAAATCAATTCTCGATAGCACTAACGCTTGATTAACAGGAAAAAA
+ATAGTTGGTTAAAATAAGCTACGCAGGAGCAAAAACCAACTGTTATTTGTCCTGCTTTAACAACTTTTAG
+CTTTGATTAGAAATAAAAATTTAATCCTATTGCACCGTAATTTGTATCTGACGCCACATTAAATTCTGAT
+TTTATCTCAATCATTTTATTGAACTTATATGAAAGGCCTGCTCCAAATAATACTCCTCCACTTGAGTCGT
+CTGAAAAGTTATTTGTAATTGGAACTGCCGTTACATCACTACTTTGGGAAAAATAGCCTAGTTTTCCTAT
+AAGATTAAAATTCCCGATAGGATATGTATAAAGTGCTGAGAGTGAAATTGCATCACTATCGATTGAGTAT
+TTCACATTAGACTTGGTCGTGTCATAACCACCTAGATCTAGATAGCTTGCTTCAACAGCAAACGATGAGT
+TTATTTTGTACCCCAAGTGAACCTCATAGCCTGAATTATATTCAGACTCTCCAGCTAAGTCAGTTTCAGC
+ACTTAAAACTGATGCACCTGCATAATATCCTGATGTATCAGCTAAGACACTTGTTGTGAATAGAGTACCT
+AAAATGGCAGATATAATCCTTATTTGCATTTATTATTCCTTTAGTTAATTAAATACTACAGTTTGATTTT
+AAAGTTAACGCCTCTGAATGACTTGTTATGTTCGATGAGCACCAACTTCAAAAAACTTCACTTTCTCAGA
+GATTTGCTTTAACACCCATGGAGGAGTAATAACTGAAATATTAGTTACTCCCAATTCTATGAGACTATCC
+AAGGAATAATACCAACCTACATATCCTTTATTGCCATATAGGTTTTGATAATATTCTGATTGCCCTAAAG
+AAGATATTTCACGGTTAACATTTATTTTTTTATAAAATTGGATTTCTCTTTGACTTGATTTTTCAATATA
+TTTTTTTACTTGTTTTTGCTGATTTTCAGGTAAAGTTGATATTTGAGAAGCAATATTAGCTAAACCACCA
+TGAAACCCAACTATTCCTGTGTTACTCAAGATTTTATTTTTACCTGCGGGAAATACGTAGTTAGCGCATG
+ATGAAAGACAATAATCTAAAACCTTAACGTTTAATTGGTTTTCAAAAATAAACTCGGCCAAATCCATGCC
+GTTATTAACGTCACCGCCTTTGCTTTTAATCACTACAGTATCAGTAGTTTGGTGGTTTTCTTTATATAAT
+GAAAACAATTCAATATTGGCTTCTTTACGTATTCCACCATCATAATGAATTTCATTTCCCTGAACAAAAA
+CACTTGTTATTTCTTCAGAGAAAACATTAAACGATAATAATAGCGATAATAAAACCACTTCTCGTAGATT
+CAACATACTAACTCCTTTTAGTACATAACAGTTTATTATGTAGACGTCTCAGTAATAACGCCCGTTGTTT
+ATATTTGATTTACATTACATTAATATCACATAATTTCAATAGTTTAGAAACTGAAAATTTTTATTTTGTT
+AAAACTTGGATATTACTGAGAAGTCTCAGTAATATAAAACATGCAACCCAATACAATTATCCATATTATC
+AACACCCCCAAAGCAAACAACTATTTATACGCAGCGAGTAAAGCGGCAATTATTCAAATGACACATCACC
+TTACTGCTGATTTAGTGAAAGACAATATAAACATTAATGCGATAGCTCCGGGGTTCTTCCTAAGTAAGTT
+AACTAAATATATTGTTAACGAACAAGAAGCACAATTTGATAAAAAAATGGTGCCAAAAGAGCGTTTAGGT
+CAAACAGAAGATATTGCTGACGCTGCCATATATTTATCCTCACAAGCATCAAGTTGGATGACGGGACACA
+CATTAGTACTAGATGGCGGTGTTATTGCAAACAGTGGTTATGGTGAGTTTTAGACGCTATGTTCTAAACG
+CTCAATTGATTAATTACTTTTTAAGTGCTTTCCATCTATATACTGCGTAAATAGTGACAATAGCTAAGAC
+TACAGCGCCTAGTCCTGAGAAAAAACTACCAATAGTGGCTAGCTCGGCCGCTGAAATAGTTGTTGTTTCG
+GTCACTTTAGCGGTTACTTGCATCGAGATAATCCTTTAATATAAGAGTACATAATACTGTTATAATCAGC
+ATCAATTAGAGTGCTGTTTTTTCCCAGTTTTTCATACATATAATAGTTACTAAATATTTTTGGCATACTA
+TAAAGATAATTATCTGCCGTTAAAAGACTGTTTTGGTGAAACTTTGATTAAGATCATTAACAACCAGACA
+ATTAATTAACAACATTGATATCACATCATTTACCTAGGAGCACTTAGTGCCAACATCTTCAGTTACATCA
+GATACGTCAAACAAAAACATTACCGCACCAATAGCTAAAAAAATCCCTCATAAAATGGAAATTCATAATC
+ATCATCGTGTGGATAATTATTATTGGATGCGTGATGACCAGCGTAGCGATGAAGCAGTATTGAAACACCT
+AAATGATGAAAATAACTATGCTGATGCTATGTTAGCCGAGCAAAAATCGTTACAAGAGTCATTATTTGAA
+GAGCTTAAAGCCCGTATCGTAAAAGACGATAATACCGTGCCTGAAAAAGATGGTAAATATTGGTATCACA
+GCGAAATTAATGGTGAACAAGAGTATTCAAATTATTACCGTTCAACCAGCTTTACTGGTGAAAACAAAAC
+TCTGTTATTAGATGTTAATGACCGAGCCAAAGACCATGAGTTTTATGATTTAGGGGATTTATCCATCAGC
+CCTAATGATCAATTAATGACAATATCAGAAGACATTGACAGTCGTCGTATTTACACCATTTACTTTAAAG
+ACCTGAACAAATCATCTGACTCTGACGACCCTTATTTACCCGATACGCTCATTGAAACTGAAGGACAAAT
+TGTTTGGGCTAATGACAATAAAACCGTATTTTATGTAAAGAAAGACTTAGAGACCTTATTAGGTACGCAA
+GTTTACCGTCATAAATTAGGCTCGCCACAATCTGATGATGTTCTTGTTTATGAAGAAGACGATTACAGTT
+TTTACATGAGTTTAGATAAGAGCAGAGATGACTCTCAAATTTATATTTGTTTACATGCCACTGAATCAAC
+ACATTATTTAGCACTCAGTGCTGATGAGCCTGATGGTGAGTTTGATGAGCTCTTTCCGTATCAAGAACAA
+CACGAATACCATGCGGATAAAATGGGTGAACACTTTTATATTGTGACCAATTTTCAAGCTAAAAACTTTA
+AGTTAATGAAAGCTGCTATCAGTCAGGTTCATGATATAAATAACTGGCAAGAAGTGATCCCTCACAGAAA
+AGATGTATTGCTAGAGGGTATTGAATTATTCCAAAACTTTACTGTGGTGACCGAACGTGAACATGGCCAA
+ATTCGTTTTATTGTTCACACTACACAGGGTGAAAATGCAGGCCATCAATACCCTTTGTCTTTTGATGACC
+CGTGTTATTTTGCTTGCCTTGGTGATAACCCTGAGCCCAAAAGTACCACCGCAAGATTATATTATTCAAG
+TTTAACAACACCTGGATCTTTATTTGAGTTTGACTTAGCTACCGGTGAGCGAAAGCTGCTTAAACAGCAA
+AAAGTCTTAGGTGACTTTACCAAAGAAGATTATCAATCCGAGCGTTTGTTTATTACTGCCCGTGATGGCA
+CAGAAGTACCTGTATCCATTGTTTATCGCAGTGATACTTTTCAAAAGGATGGCTCTAACCCACTATTGCA
+ATACGGTTATGGTGCGTATGGCATTACCATAGACCCTGACTTTTCCAGTCAAACGTTAAGCTTACTCGAC
+CGAGGTTTTGTTTACGTTATCGCCCATGTTCGTGGCTCAGAAATGTTAGGAAGAGAATGGTATGAAACCG
+GTAAAATGGCGCATAAACAAAATACCTTTAATGATTTCATTGATGTTACTAAAGCCCTAGTTGAACAAGG
+TTATGGGGCTAAAGATAAAATATTTGCTTCTGGCGGCAGTGCCGGCGGTTTATTAATGGGAGCTGTGGTC
+AATCAAGCACCTGAACTATATTTAGGTATTGGCGCACATGTGCCCTTTTTAGATGTATTAACGACTATGC
+TCGATGAAAGCATACCGCTAACCACCAATGAATATAACGAATGGGGTAACCCGAACGAAGCACAGGCTTA
+TCAAAGTATTTTAGCTTATTCGCCCATTGATAATATTAGTGCTCAACACTACCCTCATATACTTGTCACC
+ACGGGGTTGCACGACTCACAAGTGCAATACTTTGAACCAATGAAATGGGTAGCAAAAATGCGTGAGTTTA
+AAACAGATGACAACTTGTTGTTATTTAAAACAGATATGGAGGCCGGCCATGGTGGCGCCTCGGGACGTTT
+TAAAAGTTTAAAAGAAAAAGCCTTGGAGATGAGCTTTTTTATCTCATTATTACCAAAGTAGAGAAGAAGT
+ATTAACGTTTGATCTTGTTATACGTAAAAGTGCTTTGTGTACTTGCGGATAACAAGAATACTTTAGCGCA
+CCTTTTGTGTTAAACAATATGGTCGTTACCTTTTGACAAAAGAAAAGAAATGGAAACTAATGCCAGTAAA
+ATAAGGAACTTGTTTAGTGAGATGATCCGCTCTGGCATTACCGACAAGACCATTAGAAACGTTAATTTAT
+TGGTCGCAGAAAATATTATTGCTGGTGCTATAGAATCAATTCCTGATATGGCGATAGCGCTAAATGAAAT
+TTATTTAGAGCAAGGCTCCATTGATTTTTTTGATATTTTCTTTAATAGGGTTGCCACAACAGCTTAGTCT
+TTACTTCGATAGTCTTTGTGGTGGAGTTATAATGTCTCATATTGAGTTTTCACGATAAATGCAGCAAGTA
+CACAAAGGCCGATAATATTTGCCTTTGTATGACCTCTGTCTCCAACGTGTCGCTAATTAATGAGTTGAAT
+ACACTTTGAGTAAACCTAGCTAAAAACTAGAATGTTTATTGTTCTTAAACAACTTTCAACCAAAGTAATA
+ATTTTATCCTTGGTTTTATTCTTAGTTTTTGCTATTGCTAAGTAAACGAATTAACGTAAAGGAATTACTT
+ATGGTATTGCCACAAACGGATACAATAACTGCGGTTGATAAACAACAAATTAAACAGGCCTCTAATGCCG
+CACTTGCTTCAATTTTAAACCTCACTTTTTTGCCAGGCATTGCCTTTATTTGGTTAATACTAGCAATCAA
+GAATATGCCACCAAACAGCATAAGTCATTATCACGCAAAATTAGGTATCAAGCTTAATATTATTGCCTTT
+ATTGCCCTCGGTGTTGTTTCAGTGTTGATGGTAATCTTAGGTGGCTTTGAATCCGCTTGGACTTGGGTTT
+ATGTTATTACTTACTTTACCTTTGTACATACCACCTTTATTATCTTAGCCGTTTGGGCGCTGACGCGTGC
+TTGGTCTGGATTAAAGTTAAGGTAGTTAAACGTACTCGTTAAGTACTCAAGTCAGTGACAACTGTAGCAT
+AATGATTGGGGCTAATATCATCTCAATAGCCCCTACATTAAAAGCCTACAATTTTTGGAGTTTATTGGTG
+CAATAGCACGACTGTTATCATATCTTGGACACAGTCAGTAATAATAATTACCAACGAACAGAGTTCTCAA
+TCATTGCGAGCAAGAAGGTTTACTTTATTGGATAAACGTACTTTATCCAGCTCATCATACGAAATAATAT
+TTTTCGCACCATAGAAGTATGTAAAAAATCTCCTTTAGGGTTAAAAGCGACGGCTTGACCTTGAACCCCG
+CGTGGTAAATTGTAATCATCCAAGTTTTCTTCTAGTTCTATTATTGCAATAGTAAAACCGTGAGTTGCTA
+GGCTGCCTGCACCTCTTAGTACGCCATTACCTTGGTATTCACCTTCAGCCATTGCCGGTAAAATTTCAAC
+AACCTTACCTTTAAAAACGTGTCCAGGTACTGCATCTAAAATAACTTCCGCGTCCAAGCCCTTCTCTAGC
+CGTAGTAATGAATTCTGCCATATACGGGCGGCAAATCGGCGTTTCTCGGTGGGAATAAAGCTCATCACCG
+GACGAAGAGCTAATATACCGGCTCGCATTCCGGGTCTAAGTGCTACTTGGGTCGGCATGCCATCAACTGG
+AGCACGAACAAAAGTACGTTCAAGATCTAACTGAGCTCTGTTTCTAGCAGCCTTTAACTGAGCAACTTGA
+GTATTTTCACCCAAAATATTCGACTCTGTTAATAAGCGGACTTTTCTTTCAGTCGCTTGAGCTGAATCGA
+GACTTGCCAGCGCGGCTTCATAAAACTCTCTTCTGTTATCCAGTTCTTGTTGAGTAAAAGGAGAGCTTTC
+TCCACCTTTTAAGTGCCCTTCCATATAACGATAATAGCTTGCTTTGGTTCTGTCTTTATTTGCATCAGCT
+TTTGCAACTTGTCCTGTAGCAGCAAGTAATGCTTGGTCATTTTGCAGTACTTGATTTTTTGCTTGTTCTA
+CCGCAGCGTCAGCTTTTTCTAATGCTATTGTTTGTTCCTCGTTATACAAGGTAAACAGCACGTCACCTTT
+TTTAACTTCAATATTTGGAATAACATCTACAGACTTAATATTACCCGCAACTAATGGTGTAATGGGGATG
+GTTGCAAACACTTCTTTGCCGTATTTAGCATAGGGATGTAAATAGTTCATAATAATCATAATAGAAGACA
+GTAGAACTACGCCGCCTAAAACAGCGGTTGGTACTGACCATTTGTTTAATGGGATCTTAAACGTTTTGAA
+AATAGCCACACATAGAGCGGTGTAGGTTAAAATAATGAGCATATCCATGATTATATCCCTTTGGTTTCTT
+TAATTTGGCTATTAGCTAGTAATTCGACCTGCTTTTGTAGTTCAAGAATATCTAGTTCTAATTTGCTTGT
+TTTGATATCGCTATCAGAGGTATGGTGAACCATACCCCAACCGATTCCTGGCTTGTACAAGGTCGCCCAA
+ATCCATAAAAACGGCCAAATAGCACCTAAAGTAAATAAACTGATCCAACCGGCAACATGAATTGCATCTT
+GATGGGGATGTTGACGGTGAACTGCAATTTCATAAGGGATATCGTGTACTACGATGATTCCGTAAAACAG
+CACTAAAATAACAAAAAACACTAAAAATAATGCAAAATAATCTAACATTTTATACTCCTTATTGAAGCCT
+TTAAATTTGATAAAAAGAACTCACAACGTTATTTAAAACTTTCGCTAAAATTCACTTCAATACTTACATT
+CACAGTCAAATTAGAACTTGAAAATTAGCCCTATAATAAGACCGTGGGTGACGGTGTCATATTGAAAGTA
+ATCCACTTGCCCTTGATGCCCTTCGTCATAATCCACCCAAGTGGCTTTATATTTCATATCTAAGGTCATC
+AGCTCACTAATTTCGTATTGCACGCCCGTTTGTATTGATGAAGTAAAATTAGCTTCATAACCACCAATAT
+CGGCTTGTGCAAGAAACGTCCACTGCTCATTAATATCAGCTAACCACCTAACACCAACAACGGCATCAAT
+CCAACCAGCTTTAACATCCCGATTGAGATCATTTCCAGGTAACTGAGACAAAGCAATACCCGTGCTAATA
+TCATTATCCCACCACCGAACACCGGCAAAATAATCTAAAGTGCCCGTCGATAATTGAGTTCTATACATAC
+CTAATCCTTCAAGAACTCCTTGGCGTACTCCAGCAGTGACTACACTGCCATTTTTATTTGTTTTTTTGCC
+ACTCAAGTCCATATAGCCGTAATCTAAAGACATACCCCAACCGGAATCATGGTGAGCTTCAAAGTGAGCC
+ATAGCTGCACTGTCTAAATTATTTAGAATAGTGTCAAAATCGACATCAACTCCTACCCCATCCACACGAC
+CAAGACTTGCATCTCCATCGATACTGGTTACCATGACATAGGGCTCTAATTGAAAGCTCCATTCATCGGC
+GACGCTGTCAATGGGAAGACAGGCGATAAGACAAACTGTTAATACATTATTTACGATGATATTCATTGTA
+AAACCCTTCAAAAATATGTTTGCTAATCACTTTACTGGTGCATGATAGTCGTGTTTATTCACGGTTAGAA
+ATGAATAAAAGCAATGGCACTATAAGTACCATTGATAATCCACATTGCATTATTTAGTGTTTGAAGCTAT
+TAAACAAAAACCCTAACTAGAGATGACAACTTTGTTAGTACTGACTATCCAAAATTAGGAATAAAAAAGT
+CCACTTTAAAATTGATTCAAAGTGGACTTTTAGTGTTTCAACATAAAAATTTGTTATTTCGCTTTAATCT
+CTGTTGATACTTTTTTAACAAATGCTTTCATTTGCAATGTTGTGTAGTTTATATCGGCAGCACCAAAACT
+CTGACCAACTTGCATTGGGTAACCTTCTAATGAGCCTAGGAACTCTTTTACCTTGCCGCTTACAGGTACA
+AATGCCCACATGTTATCAACCATCCAACGAACATACATAGACGATTCAATCGGTCCTTTTTCAAAAGGGT
+CTGCACGTAAGTTTACTAGTTGTGGCCACGCTGGTACTTCACGTGTGCCACTTGCCATATCCCCTTTAAC
+CAGTGCAAAACTTGCTTTCCAATCATTCCAACGTATCGCATTTAATTGACCTGATTGGCTAAAGTACATA
+ATCGTTTCACGTGGCCCTTTGTCAACTTCACCAGCAAAGTAAGGTTTGAAATTAAAACCATCTAAATGTA
+CTCGCCATTTTTTGTTATTTATTTCACCACCTTTTTTAAGATCAGCAACTAACGTATCGTTACCCATCGC
+TGCAGCTAATGTTGGCATCCAATCGATATGAGACATCATTGAGTTCATTTTGCTACCGGGTTTGATAGTA
+CCGGGCCATCTAACTAACTGAGGTACACGCATGCCACCTTCATAAGTTGTACCCTTTTCGCCATGGAATG
+GAGTATTACCACCGTCAGGCCAAGTAAATGTTTCTGCACCATTATCTGTGGTGTAAATAACAATGGTATT
+GTCAGCAATTTTCAAATCATCAAGTTTGTCTAATAAAACCCCTACGTGCTCATCGTGCTCTAACATACCA
+TCTGCATAAATGCTGATGCCTGACTTACCTTGCCATTTTTCTTGTAAGCGTGTGTGAACATGCATTCGTG
+TACTGTTGTACCAAATAAAGAAAGGTTTATCCGCCTTATGAGCTTTGTCGATAAACTTTAACGTGGCACC
+TAAAAACTCTTCATCAGCCGTTTCCATGCGCTTTCTTGTTAATGCGCCAGTATCTTCCATACGACCATCA
+GCAAAGGTATGTAAAACACCGCGAGGACCAAACTTTTTCTTAAATCTTGGATCTTTCGGGTAGTAATAGG
+TTTCCGGCTCTTCTTCAGCATTTAAGTGATAAAGGTTACCGAAAAACTCATCAAAACCATGTTTAGTCGG
+TAAATGTTTGTCTTGGTCACCTAAATGGTTCTTACCAAATTGTGCGGTCATGTAGCCGTTATCTTTAGCA
+ACATCACCTATCGTAGGGGCCCAATCAGGAATGCCATGAGTAGAACCTGGCATACCGATAGTTAACAAAC
+CGGTACGAAAAGGTTCTTGCCCTAAAATGAACGCTGAGCGACCTGCCGTACAGCTTTGTTGCGCGTATTG
+ATCGGTGAATAATGCACCTTCATTTGCAATCCTGTCGATATTAGGTGTTTGATAACCCATCATGCCATGG
+TTATAAGCACTAATATTATATATACCAATATCATCGCCCCAAATTGCCAAAATATTAGGTTTGCTTGTAT
+CAGTTGTTGCTAGTGCCGTTGCAGATGCAGTCAACATCCCTAATGCAATGGCAAACTGCGTAAATTTAGT
+ATTAATTGTCATAAGTATTCCTTTGGTTAAACCTTCAAATCTGATAAAGAATGAATATGAGGCGAGCTTA
+AATAAAGATGCTTATATTTAGAAATAAAACAAAATGACAGAACTATAAGTATCACTTATAGTAGTTTGTA
+ATTGAGAGGTAACATTGACCTAAAAGAAAGGAATAACTGCGATGGCTAGGTATTTAAGGAACGTAGATTT
+AAATCTACTGTCAATATTTACGGCGTTAATGCATGAAAAAAACATTAGCCATGCTGCTGAGAATTTGGGG
+ATGACCCAGCCTGCGGTTTCACAAGCACTCAAAAGATTAAGGTCGCTCTACAATGACCCATTATTTGAAC
+GTAAGTCGGGTAAAATGATGCCGACACTTAAAGCGGATGAAATATATCCTATCATCAATAAAATACTCGC
+TGATGTGTCATCAACCTTGCCTGATACCGGTGATTTTTTACCAGAAACAGCCAATCTAAATTTTCATATC
+AACATATTAGGTGTTGGTAACAATGACTTTTTAACTAAACTAAGCCAACGCTTAGCGCATGTAGCTCCGA
+ATATATCACTTACCGTGAGCACAGAGATGTTAGTTGATGCCGAGAAATCATTAAGGGATAAAGAGTACGA
+CCTGCATCTTGATTATTTAACTATTGACGAAATAGGCTGTCATCACCAAGAATTGTTCAACGACCAGCTC
+TTTATTATCGCAAGGAAAGGACACCCTAACCTTAACAATAAAACTAATTTATTACTCTCTGAATACTTGG
+CAGAAAAACATGCGGTATTAGCCCCAAGAAAAGGCAATGTTTACCCACTGAGTTTAGCCTTGCAAGATTT
+TAGCTACAACCGAGAGATAAAATATACCAGTACCAGTATCGAAAACATTTTAGAAATTGTGAGTGCTACT
+GATTTAATTTGTATCATGCCAGGCACTGTTTTACAGTCTATGCATAATGTAAATGACTACATTTGGTTTA
+ACCCACCTTTTAAAACTAAACAAATGATAGCTTACATGAATTGGCACTGGAGTATGGAACACGTAAAGTC
+TCACCGTTGGTTAAGAACTATCATTATTGATATTTGTAAAAACATGCAGCCACTTCCCTCCATTGAATAA
+TACGGTTATTCAATGATGAACCAATTCCTTGTGTTTACCTTCATGAGTGATGCCACGACAGTGACATGTT
+TAGGGATAGTGTCATATCAATAGCCCCACTTTAAATGGCTAAAGGTTTCCTGTATTTATTGGTGAATAAC
+ATTACGGATATTGACACGCACTACCTCGAAGTAGATGCGTATGTGCTGAATAGATTTCAAACCTATTAAG
+AATGATTTTATTACCACTTATACTCTAAGCTGAATACTAGCGCTTCACCTAATAAAGTAATTCTAGGTCG
+TGTATCGTAAATAGTTAAAATTACACCTACTCCAAAAACACTACAGAGATCCCCTAGCTCCAGGATACAA
+ATACCTCCGGTATCTTGATAACCTGTAGCGACACCTGCCAATAAAAAAATCTTATAATCTTGATCATAAT
+TCTCGATATAAACAGATTGAGTATACATCACTGATTGTTTGTTATATGAGTTCTCAAATGTGCTAAGACT
+GTACCCAATGTTATCTTTAATGTACTCAAAACCGAGCAACTTGTGTTTTTTATTCATTTTTTCGCTACTA
+GTAGGGTGATACGATACGGCATAGAACTGTGTTGTGAAATCGCCCGCATTGGCTGTAAATACGGCACATA
+CTAATGGTAATAGTATCTTATTCATTATTTTAATCTCTTATGCAATTTATTCATTAGATATTAACGGAGG
+TGACACTAGCCCACTTAAGGGCTTTGATTGACCGTTCAGAATCATGGTATACACAGAATATTTACAGATA
+TAGAATAGGAAACAAAGAAACGGTCTTCTTAACCGCTAAAATTAAGAAAAAATGGCAAGCTGATGCTGCC
+ATTTTTTGGAGAGCTGATAGTCGCTGAATAACTTACATCGACAAATCTTCACGTAATACGTAAATGTTAT
+AAGAAATAGATTTAAAGTGCGATGACCAACTGGTTAGTAATTCTTTAGCCTTTCCCTTGTTATCTAAATG
+TTTAGCTAACATTTCACTAAATTTAATTTCTGGCGGTGCCATATCCCCGTAACTCATATACGGAATAGCC
+AGATTCATTTCCATTTTTCCGTTGATATTCTCATCCCAAAACCAATTATATGGCCAATTTTCACTTTTAG
+CGGCATCACTAAGGGCTTTTTTGTCTTTTTCTCGCGCTGCGCTATGGCCTAATTTGAGGTGGTAAGTATT
+AACACCAACATACTTATATTTTACATCTGCCGGCCAATGACTATTTTCAAAATCAGCTTCAGAACGATCT
+CGTTGGTAATGGGCAACATATTGACTCACATTTTCACGCCAGTTTTCTGAGGCCTTTGATTTGATATTCC
+ATTGGCGATACTCATCAAGATCTGACCAAGATTCACAACATGAACGCACTAAATAAGCATTCATTTTTTT
+ACCCATGTCGGCCTGATATACTGACCATTTACGTGGGTCATCCATTGACTTACGGTATTCGATATGTTTT
+TTAAACGCTTTTTCAAAATCAGCTGACTGCCCTGCTTTAGGATAAAAGACCCACATAGTGGTGATTATTT
+TTTCTAACTTTTTTTCTTCTGCATTGACTGACACAGATACACAGGTCATCAGGAAGATGAACAGCGAAAA
+GTAAAATGATAGTGCTTTTAGTTTTTTAGTCATGGTGGCTTCCTTACTTATGATTGTTTATCCATGACAA
+CCGCCAACAACTTAATGGAATATGGATAGGAGTACGAAGTGCTCTTATTTTTATTTCAACGTCTAAAAAT
+AGTAGTAAAGTAATTAGATAAAAGCCACTTGTAGTGCTGATATTCATACAGAGTGGGGTTGTATAGGTGA
+CTGCTGCTATTAAATACTTTGCAATGTGGTCAGTCAATTGTGATGCTATTAAACGATTACTTTGATACCA
+AAACTGACATTATTTCTCATCAAGAGTCTAGTTATGGCCATTTTTAGTTATGATTAAGTATATATACATA
+TTATTGAGGTCCACTAATGCTGTCGAATAAAAACAAAATTAGAAAGCTGCTTAACGGCATAGAGACTGGC
+GATCCAGATGCTGCATTAGTGGTAAATGAACAGAAGTACATCCAGCATAATCCGCATACAAAAGAAGGAA
+ACATTGGGTTAGCAGAGCTATTTAAACAAATAGCAAAGACTGGGCCACGCGTAAATATGATCCGAGTATT
+TGAAGATAAAGATTTTGTCTTTGCACATATGGAGTATCATTTTTCTACTTTAAAAGTAGCATTTGAAGTA
+TTCCGCTTTGAGGATGGTTTCGCTGTAGAGCATTGGGATAATATGCAACTCATGCAAAAGGTTAATGCTT
+CCGGTAGAAGCATGTTGGATGGTTATCTAATAACAGAAGATCATGATCTCACTGAGTTTAATCGGAGCAG
+AGTTTCTTTATTTGCAAATGAGATTTTAATTAAACGAAAATTGGATCTATTAATAGATTTTGTATGTGAT
+GATAATTTTATCCAACACAGTCCATTACTTGCTGATGGTATATCTGCTTTGCGCTCAACGCTAAGCGCCA
+CATCGAAGCAAAAATACAAAATAACATATTCTAAAATTCATCGAGTCTTAGCTGAAGGAAACTTTGTTTT
+AAGTGTAAGTGAAGGGCTAATGGATGAAAAGCACTGTTCATTCTATGATTTATATCGTATCGAAAAGGGA
+AAAATTGTTGAACATTGGGATACTATTGAACCAATCCCACCTCGTACAGAATGGAAAAATGATAATGGGA
+AGTTTTAATCTGTTTACAACGATTACTTAGGTCATAATTAAGGTCAAAATCGAAGTAAAACTTTATTAAG
+CTACCTACTTCAAAGTACCAAATAAAATATTTTTTAGACCCTATTCACTAAGCACTAAGGCACTAACATT
+GCCATTCTGACTCGACGACGCCAATGTAGCCAAAGAAAATATCGTTTAAATAATTAAAATAGTTTGAGAA
+CCAAGGTAACGAAATAGTTGTTTAAATAACAAAGTGTTATTATCCTTCATACGCACTTCATATGCTTTAG
+TTTTAGAGAGTAGACTGGTAAGTCTATAGCTCGTTCTAGCTACAATGAAGTTAAATAAGAAAATCAGTTG
+ATTGAATCACAATTTGTTTTTCAACGTTAACAAGGAAATGTAAAGAATGCCTGCGCTCCAACGTCTTCAT
+GTAATCATCATTTTAATCGCCACTCTCTCTGGTTGTGCCTCACTCCCCGAGGAGATCAAGCATCCGGTTG
+AGCCACTAGCGCCACAATTAACGAGCACATTGTCTACATTAACTGACTCTTTTCAGCCTGAGCAGTCGAC
+ACAAGAAGAGAGCGCCATTCTGTTGCAGGACAATGGCTGGGATGCATTGGCTCAGCGGTTGGCTCTGATT
+GAAACAGCTGAGCAAAGTATCGATGTACAGTATTACATTTGGAACGCAGATGCTTCGGGACTCTACTTGG
+CAAACCGCTTGATAGCGGCTGCCGATCGCGGTGTTAAAGTACGCGTAATGCTGGATGATTTCAACCTAAG
+CGAACGGGAGAGTTTTCTAGCAGCACTTGATCTTCATCCTCAAATAGAAATCCGAATATTTAACCCTATT
+CCCAGTCGTCGCGGGGTAGTAAAGTGGCTAAATTTACTCAGTGATTTTTCTCGTCTAAATCGCCGTATGC
+ACAATAAATCGTTCACCGTCGACGGCGTTCTGTCTATTGTAGGGGGCCGTAATATTGGCGACGAATATTT
+TGATCTTTCCGATGAAATAAATTTTCGTGACCGTGATGTACTCGTTATGGGCACCGTGGTAACTGATATC
+CAAGCTAGCTTTGTCAATTACTGGAACAGTGGTTGGTCTTACCCTATTAATTTGCTTGCTGATAAAGTCT
+CATCAGATCTAGCGGTACTAGATAAAGTGCCGGCTCCTCATTACAAACACTACCCCGCTTTGCCAGCAGG
+AAATAAGAGTGCTAAGAGCTTTTTAAAGGATATGATGGACGAGATGACTTGGGTGCAAGCACGGTTTATT
+TCTGATCGACCTGTCCCTGTCGATGTAGACAATACTAATGAACCCAAAGCTACTGCTAAATTATTGGCCG
+AGTTAGCTAACCAATCAGACCAAGAGATCTTATTAGAATCCGCCTATCTAATCTTTGATGATCGCCAACT
+AAAAGCACTACAGATGTTAACTGACAATGGAGTGCAGATAAAAGCATTGACCAATTCAATGGCCTCTAAT
+GACCTAGTTACTAATCATTCGGGTTACGCAGGTAGACGTGAAGATATGCTTGACCACGGTATACAGTTGT
+ACGAATTGAAACCCGAGACTACTCTGTGTGAAGAGTCGACTAGAGACTTATCTAAATGTGCACCAACAGC
+GGCCTACGGTCTTCATGCAAAATCGGCTGTTTATGACAGGCGAGTGACTAGTATCGGCTCTTTTAACTTC
+AATTTACGCTCAACCTACCTCAATACAGAGTCCATTCTAGTGATTGACAATAAGCGAGTAGCTGAAATGC
+TTGCTGACGATATTGAGCAGGCGATGAACGAAGATAACAGTTGGCGTCTGAATCTATATGAAGGAAAAGT
+CCGTTGGTATTCCGGTGAAAAATCCTGGAATAGCGAACCAGAAACAGTTCTAGGCGAACGAGTCAAATCA
+AGTTTATTACAATTATTACCGATAGAGAAATACTTGTGAAGCGAGTTATAAAGCTAACTAGCTAAAGCCC
+TCAAGGAGTGAATGACAACTATCGTTCATTCCTTGAGGACAACTGCTAAAATTGTGATTATTTAACTTCG
+ATGTAATCATCTAGTCTCCTCGTTTTATCAAACCATTCTTGATCCGCTAGTATAAAAATCACGCTTCATA
+AACCTGCAATACATACGAACCACCATCTAATTCAATACCTGATATTCCATTGTTTGTTAAAACGTATGGT
+CGGCAGACAAAGGCGTGTTCCGTAAAGGTAGGAGTAAATCTACCCATTAAAAAATAAACATGAGAAGAAT
+TGTACTCACTAGATTGCATACTCGTTTTGAAAAAATTAATATTTATATATTTATCAGTTGGTTAGTTAAA
+CGTGAACATTGGCTTGATATTCGCTTAAGTGAGGTTTATCTCATTAATCAATAGCCAGAAAAACCGAAAT
+CAATGAAAGAACTACAATTTAATAAATCAACCGATCTCTATAATTTGATTTTAGGTGGTTTGATCGCACT
+AACCTCAGAGCAACATATCGGCAAAGTTACTTATCGATCTGTCAGTGAAAATATCTTTTTAGGGAAATGG
+CTAAAAAAAGCCAAGCAGCAAAAACGCTATCCAAGATCTATAGCACTACTGCTAATTTTCACCTTTAAGC
+TTTAAAACCAATTCTAAAGCCCCCCCAATGTTTACCTTGAATGAAAATTGGTGCGGAAACATCGTGCATT
+ATCTCACCAGTATCGCGTTTGTAAGTTTGTAATAAAAAGCTATCTATGTTTTTAGCACAACGAATACCTG
+TGGCATCATTAAACATGCGTTTAGTGCGATTATTGGCTACATCCAATGTAGGGTTACCAGTTAAAGGTTT
+AGAAAAACACTTGTTATGAGTGGGGAAATATCCATTGATGTCAACAGCACCAGCATAGATCATATCGTTA
+AATTCTTGCAATAAAGGATCTTGAATTCTCGGTAATACTCTATCAGTAAAGCTGTCAAAACTAGTCGAGA
+ATTTTGCTGGTTCCGTATTGCCAATTGTTTGATAATTAAAGTCGAATAGCTGCTGCATTGTAATGCTTTT
+ATCAATAATACTCTTTTCAAATAACTTACCCACTTTATCTGCGGCAAGTTGTGCTTGATTACACATTGAC
+GTAATTAGGGTTTTACTGTCGAACACAGATAGCTGGACAAATATTGATTCTGTACTGGTTGATAAACTCG
+AAGCTTGAATTGAAACTTGTTGAGTTTCTTTGCTTTTGTCTATTAGAAAATCATGTAAGTTGACCACCGA
+GGTTGATATTTCAGCAGCCGCTAGGTCTTGCTCTTGAAGTGCATGACTTATTTGATCGCTTGCGCCTGAA
+GAGTCTGACATCAGTTGGTCTATCTGTTCAAATGACAATGACAAGTCTGTCATTGTGGTGACTACACTGT
+TCGTTTGTTGGACAATTTCTAACATAACCGCTGTGGTTTCACTGGTTTCATCGCCCATTTGTTTTAACAT
+GTCGCCAATCTGACTGGTAGCATCTGCCGTTTTTGCTGCTAAAGATCTTACTTCATCAGCAACAACAGCA
+AAACCTCTACCATGCTCTCCAGCACGTGCGGCTTCAATGGCAGCATTGAGTGCCAGCAAATTTGTTTGTG
+AAGAAATAGCATCAATAACATCAGTAATACTTTGAATTTCTAGTGCTTTTTTTTCAAGAAATTGTATTTT
+AACTGAGGCATTATTTACTGCCATGCTCAACTGGTTTACTATTTTTATATTGGTCGTTAATTGCTGATGG
+CTTGATGAACTGGCTAGCATTGCTTGGTTTGATTGCTCTGAGGCAATAGCAGCATTATCATTGATTTGTT
+TGCTATTGACAGACATTTGCTCAGCAGCCGTAGCAAGCCGGTCAACATCTTCACTTGATTTTACAATGGC
+ACTGCTAAGTTGCTCTAAAAAAAAGCTGACCTCGGCGGAGTTAATAGCAAGCTCACTCGCTTTACTTCCT
+ATTTTCTCACCAACATTTGCAAGGTTGCTATGTTCTTCGTTGGCATTTATATAGGAGAGATTAAGCAGCG
+TTGTCGAAGTGGCTAGTTTATGAGTAAGAGAAGCCACACTTATAAAAACGGCGGCGCCAGAGGCGGCAGT
+GGTAATTATTATTGAATTAAATATTTGCTGGCTAATAAAACTTATCAGTGAAATTATGCCCACAATTATT
+GTGGCAATAAATATAGGTTTAATGACTTTATTATTCATTATTTTCTTCCTCGGCGTGTTCATCGTCACTT
+TTCGTATAATAAATTGAGGAAATAAAAACGCCAAACTCAAATAGCAAAAGCATAGGTATCGCTAATAAGG
+TTTGAGAAATGATATCTGGCGGTGTTAATAACATCGCAATAACAAAAGATCCAACAGCAACATAGGGTCT
+TTTTTCTCGTAAGCTCTTCGGAGTCGTAAAACCTGTCCAACATAATAAGATAATCACAATAGGGATTTCA
+AATACGATGCCAAAAGCAAAAAACAGCTTTAAAACAAAATCAAGATAGCTACTAATGTCAGTAGCAATAT
+TTACTCCTTCGGGTGCAACAGAAGTAAAAAATGCAAAAACAATCGGAAAGACCACGTAATACGCAAAAGA
+AATACCGCCATAAAAAAGAAAGCTACTCCCAAGCATTAAGGGGCCCATTAATTTTTTTTCATTGCGATAT
+AAGCCCGGTGCGATAAACGACCATATTTGAAATAATATGTAAGGCATACTGATGAAGATAGCTAAAACGA
+TAGTCAATTTAAAAGGAGCAAAAAATGATGAAGCAACACCTGTTGCAATCATTTGCCCGCTCTCAGGCAT
+AACGGCCAATAAAGGCAAGGAAACATACGCATAAATATCATTAGCAAAGTAGATCATCGAACAAAAAAAT
+ACTAAAACAGACAAGACAGCTTTAAGTAACCTAGATCTTAATTCAATTAAATGGTCGAATAATAGGTGTT
+GGTTAGTTGAAGAACTCATTAATTATTATTTTCTTTTTTGTTAGGATGATAAACAGACTCAGCCGCGTCT
+TTTAACGTGTTCAAAGACTCGGTAACTTCCGGTGACAAGTTTTGTAAATTAAGCCCTTCCACTTTTTTTA
+AATTATCATTAAGTTCTTTAATATTTAACTCCCCCGTTAATTCCGTTTTCACGCTATTACTGAAACTTTT
+GATGTCGCTGATCCAACCGCGAATAGTACGTACTGCCACGGGGAGGCGCTCTGGTCCTAGAACAACTAAG
+CCAATGATTGAAACTAACAAGAGCTCAAAAAAACCTATATCAAACATCAGTTATGCTTTATCTTTTTCTT
+TTACATCGACTTCAACTCTTGCTTCAGTGTTTGAGGTGTCTGCTAACACATCATTTTTTGATTCGGTTCT
+ATCTTCGTCATCGACATCGGTTATTGCTTTTTTAAAACCTTTAATAGATGAACCTAAGTCAGCTCCTAAA
+TTTTTTAATTTTTTAGTGCCAAATAATAAAACGACAATCACTGCAATCATCACTAATTGCCAAATACTGA
+TACCACCCATAAAAAATCCTATATTTAAAATAAACCCACGATAAGGTCAGAGCAAGAAATGCACCAGTTG
+CCAAAAAATCCTATTAAATAATATGATTGTGTAGTTTTATCAAGTGGTTAGTGTTTTGTTATGGCTGTTG
+GTCTAACGTTAACGTTATTAACGACGATACCAGCTATGAATACAGCAACTTCATGAGTCTGTACTCGTGA
+TCTAGTATATTCATTGCCCTCAGAGGATATACGATAGAATAGTCAAAGCATTAATCCATTAGTAGAACAG
+TGAGACATGTGTTCCATCGCAATAAAGAGATATAAAGGGTTGAAGTATTGGTGGTGTTTAAAACAAGATG
+AACTTCTTGGACAATATCTAGGGGATAAACCAACAGGTGTATACCCAAGCTCCCTCAAGGTGAGATTCGA
+CTAGAATTAGAAGCCGATAAATTCATCCCATTAGTTAAATTATACAGTTCATATTCACCTCTGTTTTTCA
+CATAGATCCAGGTGTATCACTCTCAGGTTATTAATACCTATTTAAACTATAAACTCATTAAAAATTTAGC
+CAAAATGTATTTTTATTTGTATATAAAAATACATTATTAGTAATGTAATCCTCTGAAATTAAAGTTAATT
+TTTATTTTTACTTGTTTTTTTTTATTGTTGTTCAGTTTGAATTGGCACGAAATACGCTATATCCCCGATG
+ACGCAATAAAAAATATAACGCGTTAAAAACTAATTAACTTACTAGGGGTTTACATGAAAAATAAATTACT
+TAACATCACAAAATACTCTGCTTTAACGGTAGCTATGTTATCAAGCACTGCACAAGCTATTAGCTTTAGC
+GAAGGTGACTGGACTATGGATATCAATGGTATAATCGGAGGGTATTACACTCAAACTGAATGTAAACTAG
+ATGCCAACCCATCGGCATGGAGTACGTTTTCAGCATGTGCAGGGTCCGAAGACGGTCAAGAGACAGCATC
+AATACAGAATGGCTTTTTACCCGGTTGGATTAACTTTATTGCAACCACCACGACAGATAGTGGCCTTGAT
+ATTAAGGCACACTTTGGCTTCTCACCAGGTACATCTAACCCAGCTACTTCAGGTGGTCAAGCAGCACGTT
+TCGCCGGTGCAGTAGCCGTTAATGATGTGCGTAATCTCTATTTAAGCGTAACATCAGATATGGGTACATT
+AAAGATAGGTCGTGATGCAGCAATCTTTCAAGTAGATGCCACATTTTCAGATATAACGGTTCCTAGTGTT
+GGTACTCAAGCAAATACAGCTGGCGGTCTAAATACGACATTTGGTGCGGTAGCTACTGGTTATACTTTTA
+TGTCATTTCAGCCTCAAATTTCTTATTCAAGTCCTGTTGTGAATGGGCTTCAAGGTAATATTGGCTTATT
+TCAACCTCTAGCTATACAGGCAAATTTTGATGCTCCAATTTATAATGTAACTGACAGTCCTCAGATTCAA
+GGTTCTGTAACTTATAGTATTGAAGGCGGCAGTAAACTTTGGGCTTCATTTGTTACTCAAGAAGCAGAGA
+TGTCGGAGGCTCTTGGTGGAAAATCGATGAGAGCAAAAGGCTATGAGCTAGGCGGAAAATTAGTGTTAGG
+TGATTTTACTGCTAACTTGTCAGGATTCAAAGGGGATGCACTAGGTGATGGTGTTATGTTCCTTGGTGCA
+CTCGATGCTGCAGGTGAAGCAGTTGAAACTTCAGGTTATCTTGCTAATGTTGCCTACAAATTTGGCGCAA
+ATAAATTGTCTGCACAATATGGTATAACTGAAAATGATGATATTGATGGAGCAAAGAATGAAAGCTTCAC
+TTTACTTTATGCTCGAGATGTATCACCAGGTTTGTTGTGGACGGTGGAATACACCGCTCATACTACCTCT
+CAAACTGGGTTTGGGGATGCAGAAGCTAATACTGTCAGTACAGGCATGGTTTTATTCTTTTAATTTCGTC
+AATAGATTAAGTTAGTTTATTTAGAGTTAAAAAGTAATACTGTGATAGCGATACGGCTTAATTTTAAGGC
+TGTATCGCTAAATTGTCTTGACGTTGATACACAGGTAATTGGAATGAAAAACAGTAGGTAATAAATTAAT
+TACAAAAAACAATTACAAAAATCACAAGGATTATTATGCATCATCAACTTAAACTTCTACCCGTTTTATT
+ACTTATCGTCTCAACTCACCTATTTTCTGCCTCTCTTACGTTATCCAGCGAGGATATCGCTCAAGGAGAG
+TTTATGCCTAAAGCACAGGAATACAATGGGTTTGGTTGTTCCGGTGGCGATTTTTCGCCACACCTTAAAT
+GGTCAAACGCGCCAAAAGGCACAAAAAGTTATGCTATTACCGCCTACGATGCAGATGCCCCCACAGGTAG
+TGGTTGGTGGCATTGGCAAGTTGTTAATATCCCAATAACCGTAATGGAAATATCAACGGACGCTGGCAAT
+ACGAAAACCAATAGTGCACCAACGGGTAGTAAACAAATACAAAATGATTTTGGCAGTAGAGGTTTCGGTG
+GTGCGTGTCCACCTAAAGGTCATGGCGTACATCACTACCGCTTTACTGTATATGCGCTTTCTGTCGATAA
+ACTTGAATTATCAGCAGATGCTTCTGGCGCATTAGCGGGCTACATGATAAATGCACACACGATAGAGTCC
+AGTACGATAGAAGCTTTGTACAAACGAGACTAGCCAAACAATAAGCGGCAAGCTGACAGCTTATTTCTCG
+GTTGAGCTTTTCTTCGTATTCTATACTCCACAGTATCAATGGCTTTATGGTAAAGATGTTATCGAAAGGA
+GTAAGCCCTGCAATCGCTTAACAAGGCTTGATATTAATTAGTCTGTTGTTGGTTACGAAAAATAATAACA
+GGCTGTTAAGCTCTGTTAAAACGTAAGGTGTTCTAGATTGTATTATCTGTACTATCTACATCTGAATTAT
+TGGGAGAAACAATACTGTACTTTTTCATTTTTCGATAAAGTGTTGCTCTACCAATTGCTAACTGTTTCGC
+CGTTTCAGTTGCATTCCAATTATTGTGTCTCAAGGTGTCTAATATCTTTTGCCCTTGTTCAGGCAAAATT
+TCAGCATGCTGTATGTGTGTCCCCTCATTTTCGTTGAAAATAAATGGGGTACAATCAAATACATATTCAG
+GTAAATGTTCAGGTGTGATGGTATTATCATCGCACAGAGTACTGGCGTAACTGATGACATTTTTTAATTC
+ACGGATATTACCTGGCCAAGAATATTCAGCGAGTATTTGCATTGCCTCTTTCGATAAACCAATTTTCGAC
+TCACTGCTAACAAGACATGATACTAAATAGTGCAGATCTTGACGATCACGTAATGCGGGTAAATTAATTG
+TTGCACCATTTAGACGATGATATAAATCGGCTCTGAAGGTAGACTGTTCCGAATCAATTTGTGGTGAGAT
+ATCTTGATGAGTAGCGCTAATAAGACGAAAGTCTACAGCAATTGCTTGATCAGAACCTACGGGTGTCACT
+ACTTTTTCTGCCAATACTCTTAATAATCGAGTTTGCAGGGTAGCGGGCATATCTCCGATTTCGTCTAAAA
+ATAACGTTCCTTTATCCGCGGCGAGAATGAGTCCCGTTTTACCTTTGCTGCTCGCACCGGTAAAACTTCC
+CGCTTTATAACCAAACAACTCACTTTCAATGAGAGAATCAGGCAGAGCCGCACAATTAACAGCTATAAAC
+GGTCCTTTACGACGATTACTACACAGATGAATAGCATTAGCCAAGACTTCTTTGCCAGTCCCTGTTTCAC
+CTTGGATCAACATATTAATATCAGTTGGAGAAAATTTATTGAGCAGCAATTTTACTTTCTGCATCACGGG
+ATCGGATCCCGCAATTTTGTCAATTTCTGCGGCAATCGGCTTTGTGTTGTCTTGCTTAATTGAGCTAGTT
+TGGTTTAACACCGTATTTCTGATTTTAATGCGTGGTGGTTGGAAATTGCAATAAAATGCAATGCCCGTGT
+TTTTCGATTTGATAATAATCTGTGCAGAAGAGTTGTTAAGACCTGCTCCTAATTGAAATAACGAAGTGAT
+ATCAAATCCAGTGAGTAACTGTGATCTGATGTCATTAATTCCAAGTTCTCTCGCAATAATTGTTCGAGCA
+TTTTGATTCGCCGCAATCACTACATTGTTACTATCCAAAGCAATTAAATTTGGACAATAAGTATTCAGAG
+CACTAATGTTTATATCGAATTTTAAAATTGTGGAATTGCTATAATAATTTAAAAAATTAGCGGCCTCAAT
+AAGTCCAGCATGCATCTGTACCAATTTAAGCAACAAGTGTTGACTCGTTTTTTCTTTTGGTGAAGAAAGC
+GCTGAGACATCAAGTACAGCCAATAGCTGACCATTATGATCTAAAATAGGTGAGGCAGAGCAAGTTAACG
+TTGTATTTACGATGTCAAAATGATCTTGTTGGTGAATTGTTAGCGGAACAAGCTCGTTGATAATTGTACC
+GACTGCGCAGGTTCCAGCATGACGTTCATTCCAGTCAGCACCCAAATATAACCCTGCGTTTCTTAAGTCT
+TTGGTTAAGCGATTATTACCAATAAAATCAACCGTAACAGCGTTTTTATCACAAAGTAAAACAACATAAT
+CTAATGCTTCTACTTGTGAGTATAAATTTTCCATCCCCTCTCTTGCCGTAATGATAAATTCTTCCATAGG
+GGAGGTATGATTTTGCAATTCAGACTGGGTAAGAACGCGTGAACCATGTCGGCCCAAAGGGTCAAGCTTA
+AAGGTTTGAATACAGCGTTTCCATGAACTAGTGACTAAGTTTTTTTCTGAATCTAACTCATTACTCTCAA
+TTGATCTATAAACATTAGATAGATGTTCATCAATGATGGAAGTTCTCATTTTATTTCCTTAATATATTAC
+GCATCCTTGTCTTTGTTATTTAGCTTATCCTTACTATATACCTATAACAGTTCATATAATAGCCAGGTAA
+TTATCAATCACAGATTGTGCAGACTGATGAAGGTCGTTTGCCAGCTTGTTATAATTCACGTTAGCATCTC
+CGTTGTGCTCTGTTAGTGATGTCATAGCCTCTCGACTAAAAACCTCAGAATGACCAGATTGCCGGTAACA
+TTGATTTACGGCATCGACTAAGTTGGTAATTTTGGGGTTGATTAGAATAAAGGCATGGGCTAAAACACCA
+ACTTTTCTATTACTATTAACAGCACTCGTTCTGCGCATTTTCTGCGCAGTTCCAATAAATTTTTTATTAT
+TTATAGATAAATTAAAAGCGCCATTACAATAAGCGCCCTTGACCTCACCTGTTTCAGCACTGACCCCATA
+ATTGGATAACCATAGTTCCAAAATATCGATCAATAATTGATAGCTTTTCGTCGTTGAAAATTCTACTTCA
+TTAGGCCATGGGTAGACCATGCTTAGATTAAACACGCCTGGCGCTTGAGGAACCGGTGAACCACCGGTTT
+TTCGTTGTTCTATTTGCCAACCAAGTTTTGCCATATGAGTAGTTAATTGTGGTGTGGCTAGCCACTTATT
+TGATGCTGGGAGCACCATTACATTTTCTACTGGCTCCCAAATAAGAAAACGAGGCGTTTGATCGATAAGC
+ACTTTAGCTAAAGCCTGTTTTTCCCACTCTAGCGCTTGAGTTGCAGATATCGACATTAACGCCATCGGAT
+TAGGCAAGGATAATCTCCTCTATATGAGTACAGATATCCGATAAAAAATTAGCGGCCGGCGAACCATCTA
+TTGCTCGATGATCTATCGTTAATGAGAGTCCCATCATTTTAACCGCTTCAAACTCACCTTTAGCATTAGG
+TTTTACACATTCGCTGGTCGCACCTAAGCCTAAGATAGCGATTTGAGGGGCGTTTAAAATGGGCGTAAAG
+TGTTTAACTCTGGTTAATCCTAAATTCGTGACTGTAATCGTTCCTCCCATATAATCATTTGGTTTAAGTT
+CATTTTGTTTGGCTTTTTTAGTGGCGTTATGTCGAGCTTGTTGTAATTCACTTACGGTTAAATTTTGAGC
+TGAAAAAATAGTTGGTGTCACCAAGATATTTTGATCCAAACTTAGCGCAAAAGACAAATTGATATCACGA
+TAATAAACAATGTTGTTATCTTCAACTTTAGCGTTCAGATCCATATGTTTTATAAGTGTTTCAATCACCA
+CATAATGCAACAAATCTTGTATTGATACATTTTCTCCTTGTTCCGATAATTGTCGTTTTAAATGCAGTAA
+AGGCGAAATATTGGCTTCTGCATGTAAAGTAAGCTGCGCGCTAGTCTGTAAGCTTTGCTGCATTTTTTTT
+GCGATTGCTCCCCTAACACCACGCAATGGCACAGTGTAGGTTGAATCATTGATAGATTGTTCCATTTAAG
+ATACCTCTGCTATTACGCTTCCTTTATTCACGACATCGTCTTCTTCACTGATAATGGATATTATACCGTC
+ACAGGTTGAATTGATTTCGTACTGAATCTTCTCGACCATCACTTCTGCCACTAACTGTCCTGTAGACACT
+TCACTGTCGTTATCTACAAGCCAAGCGGTAATAACAGCTTCTTCATCTTCTTCCCATAAATCCATAGGCA
+CTATTATTGACTGAGTCATTTATTTACTCTCCATCATGTTTAAACATACATTAATTATTTTTTCGGTGGA
+CGGCAGCGCCCATTGTTCCATTGGTCTACTAAACGGGATCGGAATGTCTGGGAAAGTGATACGACATGGT
+GGTGTTTTAAGCATCTTATGATCATGTTCAGTCACTGAAGCTATAATTTCTCCACTAACACCAAAACTAT
+GATAATCCTCATCAACAACCAATAGTCGTCCCGTCTTTTTAACGGATGCGATAATATGTTCTCGGTCTAA
+CGGCACCAATGAACAAAGATCGACAACTTCGATACTGATATTTTGTTTCTCTAGTTCTTGTGCTGCTTTT
+AATGCATGATGCACCCCGATCCCAAGACTCACAATGCTGATATCTGCGCCTTCAACGACCGTTCTTGCTT
+TACCAATTTCTAATTCATAGTTCTCTTCAGGCACCTGATTAATTGCCGCGGGCTCATTTCCTAGCCAACC
+CATACCTTGTAATCCTTTGTGGAACAAATAAATAACAGGACTGTTGTCACGAATCGCAGCTGTCATTAAG
+CCTTTTGCATCATAAGCATTACTGGGTGCAACAACCTTCATACCGGGTAAATGGGCAAAAGTACCATAAA
+GACACTGGGAGTGTTGCCCACCATCACTATAACCTGCACCAGTGGAAGCCATTATCACCATTGGGACGTG
+TGAATTACCGCCTGAGAAATAGATGTTTTTTGCCATCATGTTGTATATGGCATCAAAGCAAACACCAAAA
+AAATCAACAAACATTAATTCAACTACTGGGCGCATGCCATCCATTGCAGCGCCGACTCCAGCACCGATAA
+AGGCGGTTTCTGAAATCGGTGTATCACGAACCCGTTCCCCACCAAATTCATCATACAAGCCTCGAGTATT
+TCCAAATACTCCACCAAGTTGCGCAATATCTTCGCCCATGATGAAGACTTTGGGATCCGCGCGCATTTCT
+TGAGCTAGCGATTCTGCCATAGCACGCGCAATAGTTAGTTTTTTAGTTGCAGACATATTAAGTCTCCTGT
+AGATAATTATTATTAAGCGAACACATGCAGCATGGCTTCTTCTGGTTGTGGATATTCACTGTCACGGGCG
+AAGGTAATAGCTTGTTCAACTATTTGTTGTGTTTCTTCAACAAGTACTAAATCATCATCTAGCGTGATAA
+CTTTTGCATCAATTAACTTTTGACGATAAGTAGGAATAGGATCTTCTTTGACGAGTTTGTCTTTCTCGCC
+CTTTGGACGATAATCTTCAGCATCGCCCATGAAATGTCCTGCCAAACGGGATGTTTTTATTTCAATTAAG
+CTTGGACCTTCACCACGTCGTGCTCGCTCAATCGCTTCTTTAGTGGCACTGAATATTTTGTCGGGGCAAT
+TATCTTCAATATGAATACCTGGCATGTCATATGAGGCAGCACGAATACTATTTTTTTCAACTGCCGTCGA
+CGTTGATTTCGCAACTGATATGCCCCAATCATTGTCTTCGATAATAAAAATAACAGGTAATTTCCACACT
+GAAGCTAAATTAAGCGTTTCATGAAAAGCGCCCTGATTTGCCGCACCTTCACCAATATAAGAAATAGCGA
+TGCCCGATTTTTTTTGTAATTTTCGAGATAAAGCTGCGCCAACTGCTGGTCCCATACCTTGTGCGATAAT
+GCCCGAACAAGCGAAATTAACATCGTTATCAAATAAGTGCATATGACCACCTCGCCCACCACTTAATCCT
+GTTTTTTTACCAAATATTTCGGCCATCATCTTATTAAGATCAACTCCTTTGGCGACTGCAATATGATGAG
+GTCGATGGGTTGCGGTAACGACATCTTCAGCCTTTAAATGAGCGCATACGCCAACGGCACATGGCTCTTG
+ACCATTTGAAAGGTGCATCTCTCCGGGAATAGGACCATTGGCCATATTAAAAACAGGCTTCTTCCCCTCC
+ATATAAATACTTTCAATACGTTCTTCCATATAACGGCTAATCAACATATTGCGATACATCCAGATACGCT
+GTGATTCTGTGGGTAACATTTTTTTCTCCTAAAATAAAAATGTGGTGTTCTTGTCTTTTAAACCTAAATG
+CATGGGAAAATACATAAATTACGGTGCAAAAACACCACGAAAAATTTTAACTATAGTGCATTCGTTTTGA
+CTAACTTTGCGATATGTTCGGCCTGTCGAATAGCCAAAGCAACAATAGTTAGGGTAGGATTAACAGCAGC
+GCTTGTTACAAATTGACTTCCGTCTGAAATAAATAAATTAGGGACATCATGTGACTGCCCCCATTTGTTT
+ACCACGCCGTCACTAGCTTTTTCACTCATACGGTTTGTGCCCATATTGTGGCTATTTGGATAAGCAGGCA
+GGTTATGTAATTTAGTTGCACCGACTGATTTGTATAGCTTAGCCGTTTGGGCGTAGGCGTGATTACGCAT
+CACTAAATCATTGTTATGATCTGTTTTTGTTATAACGGGGACGGGTAGTCCATTTTGATCTTTTTCAGTA
+GGGTGTAAAGTGATGCGATTAGTCTCTACGGGTAGATCTTCACCACAAATCCAGACACCTGCCATATTTT
+GGTAATTCTCTAATGCTTCAGATACCTCTCTACCCCAGCCACTAGTACCGGGTTTTAAAAAGGCCGATAA
+AAAACCTAAGCCTAGAGATAAAACTTCTAATGAATAACCCGCAACAAAACCACGATCTGGATCATTACGT
+TGTTCACTTGTTATTAAACTGGGGACAGACGTACCACGATGCATATTGACTGGTTTTGGAAATACACCGT
+AAACGCCTCCAGTTACGTGTCCCATGTAATTACGACCAACCTGCCCTGACGAATTTGCTAAGCCATCTGG
+GAATTTTTTAGAGGCTGAATTGAGTAGAAGACGTGGTGATTCTATTGAATTCCCAGCGACACAAACAATC
+CGTGCTTTTTGGAGTTTTTTATTACCATTTTCATCGACATAATGTACCCCACTTGCTCGACCATCTTCAT
+CATGCTCTATTTTTAGCACCATTGAATTGGGTCTAATTTCACATAAGCCCGTCGCTTCAGCCTTTGGGAT
+CTCTGTATACATCGTTGACCACTTAGCACCAATTCGACATCCTTGCATACAAAAACCAATTTGTTGACAC
+GCCGGACGTCCGTCTCTAGCTACTGAGTTTATCGCCATGGGCGCATTGGAAAAGGTCATTCCTGTACGTT
+CTGCTGCAACTCTGTGCAATTTTGTGTGGCTGTTTTCAGGCAAATCTGGGGTTCCCGTTGCTTTAGTGCC
+AGTAACTCCCATTTTATCTTCGGCTTTTTCGTAATAAGGTGCAATATCATCATATGAAATTGGCCAGTCA
+GCAACGTTAGCTCCCTCTATGACGCCATTGGTAGATTTCATTTTAAATTCATGCGGCTTGAAACGCAGCG
+ATACGCCAGCCCAATGAATCGATGAACCGCCAACACCTTTTACAATCCAAGCGGGTAAGCCTGAATGGTT
+TTTAGCATGATGCCAACCACCGGCTGAAATCCGTTTATCCAACCACGACAGCTTCATGAACATTTCCCAT
+TCACTGTTTTTTAAGTCTTCAAGTGTGAAGCGTTTACCCGCTTCTAATACTACCGAGCGAACACCTTTTT
+GCGCGAGCTCATTAGCGACAGTGCCACCACCAGCGCCCGAACCAATAATAACTACTAGATCATCATCGTC
+TAGATCGAATTTTGCTATATTTGTCATAATTTTTTCCCCAAGTTTATTTGATACCATTTTTATTAATGGT
+TAAGTTAATCTGGTTAATCGTTAAGCCAATCAAGTTCGTTTAACCCTCGGTCAATGTATCCACCCTTTTC
+CCACGACGAACCTTGATAGCCAAATAGATGAAACAGATCTTTGTTGTCATAAATGCCGAACATTAGTGCT
+GTTCTAACTTTTATAAAAAATGGATTGTCTTCGATAGAACGTAAAACTCTGATGCGATCTGGTTCATAAC
+CTACGTTCAGGAAAGGTTGTCCGAGTTTCTCAATACTTAATTGGTCAAGCATTGCGATGCCTTCACCGAT
+CAACTTTTTTTCTTGCTTAGCAAGATCATCTACAATCTTTTGATAGTATTTGTTCTCAAGCATTTCGTGG
+GGGTAGATGTCTTTCGCCAGTTTTAACATCGTTTGGCTGATATGACCTGAGTCAGGCATGCTAATCGAGC
+TGGCTTCACTTTCTGAAGCCTTTGCGCATCCAATCATAGTCGTTGCTACGACGGTTCCAGCGACACCGCA
+GCCGACGCTGCCTAAAAATTTACGACGTGAGATAGAGCTTTTATTATCTTTCATTGTTGCACCCTCTGTT
+TAAAGATATGAGTACTAAAGCAATAGATATGCCAAGCATTAAATTAATCATATTTACAGTGACTTATGTG
+ATTTCTTTAGATATTTCCATTGATTTGACTTTAAGCTTGAGACGAGTGTCTCAAGCCAATGAATACACGA
+AGAATAATGTTTTCAAAGTTATACTATAAAAATTGGGTGAGAAAAAAATTCAGCGGTAAAGGTGATAGTC
+GGCGAGCCAATACGCTATTTTTTCAGCCTGCTTTACCATGATTTAATCTGTTTTTTTAAGTGAAATATAG
+TTATCTATGTCATCAAGTCATTAACTTAACAGGGGGGTATGAGAGATGGTTGTTGTAGATAATAAAGTAG
+ATTAAATATGAGGGCTAAATCTGGAATAACCTCTTAGAATAACATCAGCCTATTGGCCTCTTACATTGTA
+TAAGTTTACTCATTAAGCTATTAGGTTTAGTTTAAATGTTCACCATAGTATGTAATCGTTAATAAATATT
+TACTTATCCCCCGAGAGTAATCACTACTTTAGTCTTTAAAGAGGAATGGGATAGAACGACCATTAATTCA
+AATAAATATTGAATCCCACTCGCCTTATTTCTATAAATCAGATTACTATGTAGTCAAATAAGGGCATTGA
+ACGCGTAACGACCCAATAAGCTGATATTACCAGTGCACATACAGATACATAGTAAGGTAATTTTTTAACG
+AGTACTGTCTGTTTTTTAATAAGTATTGTCATCGTGAAGGCCAGTGCATAGATAAATAATTGCCCAGCTT
+CAATACCAAAATTGAAAGATAGTAGATTAGTTATGCTTGTTTGAGCGCCTTCCTTTTCAAGTTCGTTGAA
+TACAAATGAAAAACCAAAACCATGAATAACACCAATAACTAAAAGGGGAGTGGTTCCTAGATGCTGCGCT
+TTTTTCAACAATAATGCTATTGCTGTGAAAGCAATGGTGAGTGCAATTAATAGTTCTATACCTGGTATGA
+ATATTGGCGATGCTATGGCTATGTTGTCACCAAAGAATAAACTGAATGAATGGCCAAAAGTAAAGGCAGT
+TGCAAGTGATAAAAGCTTTAAAAAACTAGCTGCACTGTAAAAAAGAAGTAACACAAATAAAACATGATCT
+AACCCTATTAAAATATGAATAAATCCATCGCTAAAGCCGTTAATTAATTGTTGTGTCATGCTAGGCAGAT
+GAGTTGATGAATAATCAAGAATACCTAAGGTTGTCGTTACAGATTCATTAGCAATGTCTCTATGGAGATT
+GATAATGTTTGCAAGTTTATTAATTGCATTAAACTTATCTCCAAGTATGCTACTTATCGAGATATCATCG
+TTTATTACTGAGGTATTAGATATGCGTAATTTAATATCAATGCCCGCATCGAATAGTTTTGTGGCGCTGG
+GTCTTATTGTTACATCACTAGTAAAATTTTCTTCAGCGGTTTTTAAACTGCTAAATGGTTTGCGATCATC
+ACTATTAAATATGTTGATTGATTCAATGTGATAATTTTGTACAACACCATTTTTTTTAATTGTATAACCC
+GGTGTAATACTTTTTTTAAAGTCATCTAAATTTTTTGTGATCTTCTCTGGGTCAATCAAATAACCTGAGT
+TGTTAACTTTATTTGTATAAGGGATATTTTGCTTGCTATCAATTCCTTTCCAATTTTCATCTAAAAGAAT
+AAGTGGCAGTGGCATTCTCATGAGAATGATTGTGTCTTGATTATCTTGGTATAAATGTATGATTCTTGGC
+TCAAAGTGTGAGAAATGAGAGAACACAGACGAACTGTAAATTATTAGTATGAGAGCAAGTATTTTTTTCA
+CAGGTTTTATCTCTTTTAATTAATAGCACTACCTAGTTTGAGGTAGTGCTATGCTTATCCCTTTGGGTTA
+ATAGCATTACCGAACAAAGGGTAGCGCTATTCCTATGTTTCTATTAGTAGCGCGGATCCCACATTCTGCT
+TCCCATTTCTTTCTCATATCCCTGACCTAATGGATAGCTAACAATTTCTAGTTGCATGCCCCAAGGAGCC
+ATGAAATAAACCCATGTCAAACCAGCCATTCCTGTATCGGTAAATGTATGAGGTTTACCTAGCACTTCAA
+TACCTTTAGCTTCAAGGAATTTTACAGCTGCGGTCATATCATCAACATAAAAAGCAAGGTGATGACCACC
+AATATCACTATTACGAGGCAGTGTTTTTCTTTGATCTGGTGACGTGTATTCAAAAATTTCTAACGCAGGA
+CCATTTCCACAACGCATTAGATGCGCAGTGTTAATAACTGCTTTTTTGTTTACATTTAAGTTATCAGTCA
+TCCAGTTGTTGTCGAATGGTCCAAAAGGGCCTATCGAATAAAAAGATTCACAGCCTATAACGTCTGCAAA
+GAAAGCCGTTGCTTCTTTAACATTTGGTACCGTAAAACCTAAATGTTGTGTTCCGCGCATGCCAGGCATA
+CCATTGCCAGCTTGAGCGAGTTGAAATGTAAAGGTTAATAGTAGAGCGAGTAGAATTTTTGTTTTATTCA
+TTATTATGTTCTCCATTGCATACGAAATGTACATGTTAAGCACTTAAGTTTTTAAGTGCATATAGACAAT
+TGCACTTTCTATGCCAGCCTCAGCCCCATATAGCCTTCCTCACGAAGCCTATATATTTAACGGGCTACTG
+TTAGTAAATGTGTTACAGGTGTCTCACCATGCATGCAAATAAAGTATTTTCATTATTATTTTTTCTATCT
+ATGTTTTTTTACTCCACAACACGTCAACGGGTATGCTGATTCAAAACGGCAAGATGCAGTATCTGAGCCA
+TCAGTTAAACGGAAAGCGACTATAAGTAAGTCTTTTATTTTTAAAGAGATGGCGACATATTGATAAATAA
+TATAAACATCACTTCACTTCGTTGAGACGTTTATTTAGTTTCGCTGTAGTCTTACTGTAAATATGAATTG
+TTTATTTAATGATATGAAATGGCGTAATAAATGCTTGCAACATAGTAATAGGAATTAACTTTTACAGGTT
+AGAACAAGGTGATGATTATGAAAAAGCATTTTGATTTACTGAACGGTAACAGAATGGTTATTTATGTGCT
+GAGTTTAATCGGCTTTTTTTATGATGTTAATATTGCTTATATAATGGCGTTGACGCTTTGGTTATGGCTA
+CCGCAATGTTTGCAACTGGAGCTGTTGTTGTTAAAAGCGATAAAGCACTAGTTGATTTGGCCAACTAATT
+AGAGGCGTTTGGACTTAATTTATATTCCTTCATTGTGTTATTTTACTTTTCTACTTCGCTTCGGGGCGAA
+AGTACCATAGAAGTAATACTCGATTTAATCTGAATTATAAAAGAAGGCTAATGTCTTCAATGTGCGCCAA
+GGGAACATAAACTCAGTAATAAAACATCAGTTTTAGTATCTAATTAATCTCTATAAAGAGACTTGCAACG
+AGATATGAAATTATCGGAATTAGCTATGAAGTGTGAATTTGATTTGGGGCCCTTTTCTCTTTATTTTTTA
+TTAAGGGTTCCAATGGTGCTCCATTAGTATCTTTAGGTCAGGATAAATGGATATTTAAGTCCAATCGAGT
+AGTTGGAACGGTCAACTAGTTCCACATTGATGACCTAAATTAGTCTTCGGAATTAGGCACGTTTATGTTC
+ACTTAGATACGATATAGTCCTTTCAGTCTGAATAAAACTATAATTAGGGTGTTCAGACCATGTGCCTATT
+TCATACGAATATTGATACGATATCATTTCGATGGTTACCGCTTTACTTTCGATGTCTTAGGTACGCCTTA
+GCTTAAAAACGAATACTCAGGGCTTGCCCATAAACGCTATCTATATCGCTTTCGAAAAGCTTTGGCATAC
+ATGCTGACAATAACAATTGGAGGTAGTTATGACTAAGTTTTCAGTTTATATCGGTATTGATTGGGCAAAT
+GATAAACACGATGTATGTGTTCAAGTGGCTAATTCAAGTGCACGAAAGTTTGAAGTAATTAAGCACTCAC
+CTAAGTCGATCAATGAATGGATAACCAGCCTTCATAAGCAATACAAAGGACAAATAGCTGTTGCTATTGA
+ACTATCCAAAGGGCCTATCGTTTACGCACTTCAAAAATTTGATTTTATCACTATTCACCCCGTTAACACT
+TCAATGTTAGCTCAATACCGTAAAGCTTTTTCACCCAGCGGTGCAAAAGACGACCCAACGGACGCAGAGC
+TTGCTTTAGATTTAATGCTGAGATATCCCAATAAAATTAAAGCATTAAAAATGGACAGTGAATCGGTTAG
+GAAGTTGACGTATCTAGTCGAACAGCGTCGTAAGTTAGTTGATGATAAAAGGCGGTTCAGCAACCGATTA
+ATCATTACACTTAAAGAATATTACCCTCACTTACTTGATTGGTTTTCACACCGAGGATCGGGGATATTTT
+GTGATTTCATTACACGTTGGCCCAACCTACAAAAACTTAAAAGAGCTAGGGCTGATACCTTGAAAAAGTT
+TTTTGGCTCATACCCTGGACGTACTGCGGCATATAGCGTTAAGCGAATTCAATCTATTAGTGAAGCAGAG
+CCGCTCACTCTCGATAACGCAGTTATCGAGTCGCACCAACTGCTTGCAGTTGCATTAGCTAATCAACTGC
+TTGTTGCTGTGAAGGTTATTAAGGTCTTTGATAGAGAAATTAGTGAGTTGTTTAATGCTTTGCCGGATGC
+AGAACTTTATAAATCATTACCAGGTACTGGCCCGTGTTTAGCACCTAGGCTATTAGTGGCTATTGGGGAA
+AACCGTAGTCGATTCAATAGCGCATCGGAAATTCAAATGTATGCAGTGATAGCACCCGTAACAGTGCGTA
+GTGGTCAAAAGAGCTGGATTCATTGGCGATATCAGTGTTCTAAATTTACTCGCCAATCATTTATAGAATG
+GGCTACTAAAAGCATAAGGCAATCTTATTGGGCGGAAATTTATTATCAGCAGCAAAGGGAAAAAGGTAAT
+ACCCACCAGGCAGCTGTGCGTTCGCTAGCATTTAAGTGGATACGGATCATATATCGTTGTTGGAAAACTA
+AAGAGCCATACAATGAAGCCAAGTATTTAAAAGCATTGAGCGATAGGAATTCCCCATTACTTTTTAAAGA
+AAAAGCTTGTTAAAGGTCTCAGGGCGTAGAGCGGACGTTCCCCATAGATAAAATCATGAGCCTTTTGATG
+ATGACTTCTGTCAATTAGTCGCTCAGGTTGAATGAGAGCAAAGCCACCACAGCGGTCATTCATGTATGAC
+TTCAAAAATGCCTAGAGCAAAAGAGAGAGGAGCATCAATATTTCTGTTTCACATTAAAACAATACATTGA
+TGCGTGAATATATATAATATTGACTTAGACAAACCGAAGTTAAATGGAAGCACGTTTCTTAGCATGAGAT
+TGATTAAGCTTTTCTACATTATTCGCCGTTAGTTGTTTAAGCTGTCCTGGCTCCAATTGATTCAATTGAT
+ATGCATTTAACCGATTTAATTGTCGAACATTCAGCTTTTTGTAATTGGTTTACTGCTAACTTATTAAGCT
+CAGTTGCTGACAATGCATTGATTTCTGCAACAGTAAGCGCTTTTTTACTCCCTTGTTTTTTAATGTTTAT
+AGAGTCAGACGAGGTTATATCAACTTTAGTGGTGGGTTAGCCAACCATTATCGGAGCGCTGGCGTTATTT
+TTATTTAACAGCTCTGTCAAAGAATCCATTTTATTGACAAGCTTATTAACCGTTTTACTTTCTCATGTTG
+TTAATTTATCAAGGCTACTTTGAAGAATAACATGCACCTTTTCAAATAATACTTCGGCAGAGTCTTTTTC
+CTTTTTGGTTAATATATCTTTTAAAAATAAGCTGTCTAATTTTTTATAAATTCCGTCAAGTTGTTGTTTT
+TTCTCTGAGCTTGTATGGCGTAACAAGATATCGTCAATTTCGTCAGAAGCCGTGTCTATTGCTTGATTTA
+ATTTTCCTTCCAGAGAAATGCTTACGTCATTTAGTTTATCAATATTTTTATGTATTCCACCTTGTGAGCT
+GACTTTATTTCTTGTGTTTTGTCTTTCTGATTAATTGTAGCAAGGGTTTGTGTACCAATATCATGGCTAA
+TATTCATCTACTATTCCTTTATTTTACTACTAAAGCGCTTATTTCAACTAAATTATTGAAATAAGCGACC
+TGTATTAAGTGATGTTATTAAGCGTTAGGTGCATCCATTGTCATATCGGAGAACTTTAGCATTTCAATGG
+AGATGAGCGTATTAAGACCGTCACGATTATCTTGCATGTCGTGAACAGTCACTTGACCATTCTCAGTGCT
+AATTTGATACTCTGATGAAGGACCTGAAAATATCACCGTGTTTACCGCTGAGTTTCCAGTAATGTTATTA
+TCAAGTTGGTTAACAATGACATTACTGCTATTACTGCCCGTGAGTGTGACATCTTTCAAATATTGAGCAT
+GATGAGTGTAAGATAGGCTAGCGTTATAACTTAAGCTAAAATCGCCAACAAAGCTTTCATCAATACGCGC
+GTTATAGGTTAGGTATGGATGGAAAAATTTATTATCCATGATGGCAGCACCTTGTGGATCTTTAGCAGCT
+AAATCATTACGGGTTTTAGCAATGTACATGCCCCACATACCATATGGACTCTCTTTATATGCTCCCCAAA
+GACCATAATAACTATCGATAACTGAAGCCAAATATTCTTGTGACAAGCTATTTTCAGCGGTTAATTCTGT
+TATCCAGCTAGCCTGATCTGCTGTCCATGCCCAAAGTTTGCCAGATAAAGCGGTTACTTGTGCTGCACGA
+ATCTCTGCTTGATAATTTGGTAATACACCGTTAAAGACCGTGTTTTGATCCACACCAATGCCGTAATCAT
+GAACAAAATGTAAAATTTCCTCAAACGAAGCATCACGATGATCGTAATTTTGATTAATGTACCAGCTACC
+GCCTTCTACTTGCATTTCTCCATAATATAATGGTTGACCATCTAATTCAGCACCTGCATTTGTTCCGTCA
+TCAACCCCATTGAGTAATAACAAAACACCAGCGTTTTCGGCTATTTTATTGGCTACTGCACTTTTGTCTA
+CTCCATATTCAGAACCGGGGTAATCGGTTAGGTAATGTTGCAATATATTACGAGAGCGAACGATTTGGTT
+ATCGGTAACTGCATCTTGTGCAACAATATGAATGGCATTACCATCTGGGCTATCAATCTTGGTATAACGA
+TTAAATTTAAGGGCCTTGCTATAGGTGTTTATTAACGTTTTAGGAACATCGCTAATACCCAGTGCCAACG
+TTTCGGCTGAAAGATCCGTTGTTGGAGTCGTAGGGGCCGGCGTAGTTGGCGCAGGTGTAGCAACAGGTGT
+TGGTGTGACTGTTTTGGAGTCTGAATTACAACCCCCTAAAAGTGAAATAGTGGTTAATAATACAATACTG
+TTTAAGCTGATAATTTTCATAAGCGATCCTTTTGGTAAATGCCTACCAATAATCATACGAGATTAGATCG
+ACTTGATGGGTAAGCGTATGTAAGCCATAAAGCGCTATGTAAGCGTTTGTAAGAAACCTCGATATATCAA
+CTAAAATCAGTACAATGTTCTTATTACCTACAACCGTACTCAATGAAAAAATGCATATATTAATTATTGA
+AGATGACAAAGAAATTGCTCGACTGACTGAAATATATTTACAAAGCACAGGTTATGAAACCACTATTATT
+GCTGATGGAAGTTTAGCTATAGCGATGATAAAAAAGTTATCGCCAGACCTTATTTTGCTTGATTTAATGT
+TACCTGGCGTTGATGGCTTTGAATTATGTAAACAAGCACGCGAATTTTATAATGGGCCAATAATTGTATT
+AACCGCCATGGAAGATGATCTGAGCGAAGTGAGTTTATTAAAACTTGGCGCGGATGATTATTTAAGAAAA
+CCGGCAAAACCTCATATTATGTCAGCCAGAATAGAGGCTTTATTACGTCGTGCTAAGGTTAACAATGAAA
+AAGTAACACAAGAATTACCTAATAAGTTGTTAATTAACCGAGATACTTTATCGGTAACGTTAAACAACGC
+CCTAGTTGATTTAACTAACTCTGAATTTGATATGTTAGTACTGCTCGCTGATAAATCAGGACAAACGGTT
+TCACGAGAAGAGTGTATTCACTCATTACGAGGTATTGATTTTGATGTAACTAACCGCTCGATAGATATGC
+GTATATCAGCACTTAGAAAAAAACTTAATGACGAAAAATCTCCCTATAAACTGATTAAAACAATTCGAAA
+TAAAGGGTACTTACTCGTCAATGAATAACTTATTTACGCCTTTTTTTACTCGCTTATATGGCTCATTGTT
+TTTAGCCATTTTTACCAGCGTATTCCTCACTTTTGCTGTTTTAGATGAGTGGAATGCTCATGATGCTACC
+GAAGACTTTGCAACTGATACGGTATTTTTTAAGGATATCTTAGAAGTACAAAGAAAAACAGAAAACAGTG
+AGGCCAGTGTTTTTTATAGCAACCTTGATAGCTCACATTATCCTTTTGATATTGAATGGTTAGGCACACA
+AGCGTTAAGTCTTGTGTGTAATAGCTGTATTTACTTAAATAATCATAAAAATGTTGATGTATATGAAATA
+CAAAATGGAGAATTATTGTCTATTCATTCGGTAGCCAATACATCCGATAAATTTATTATTAAAGACAAAC
+AGCAAGAACCTGAACTTTTAGGTTATGAAATGACAAATGAGCCATTTGACATTGAAGAGTATTCCATTTT
+CATCCTGCTTTTTGTTATTGTGGTAGTCATTGGTTTAGTGTTGTATCTCCCGATAAGAAAACTACAAAAA
+GAAATAAATCACTTAAACCAGATAAGCTTCCAACTTGGTAGTGGTAATTTAAAAGTAAGAGCAAGTAACT
+CCCTTGCAGAGCCATTGACAATACTAGCCAAAAGCTTCAATAAAATGGCTGATGCGCTATCTAATAAAGT
+GAATGAAAGCCAAGTATTCGCGCAAGCTGTACCGCATGAACTTAGAACGCCGCTAAGTCGTATACAATTA
+GCGACAGGAATTCTCAGAAACAAAAATTTGACCGCAGAGCAAACCTCCTTAGTTGATAATATTGATCAGT
+ATATCGATGATATTGATGAGCTATGCTCGCAGATTATTCAGTTTTCTAAATTGAATATTCAAACGGAAGA
+AAATGACTGTGAATACATCAATTTGAATAATTTTATAACGCATCGAATATCGCAATTAATACTTAATCCA
+CTGATACCCGTTACTGTGAATTTTACAGAGATAATCACTATTAATTGCAAAGCTGCACACTTACGATTAA
+TTATTGACAACATGATAAAAAATGCAGTTGCTCACGCCAAAAGTAAGGTAACGATTAGTGTAAGTATTGC
+TGTAAATAAAATAGAAATCATCATCGCAGATGATGGTAAAGGCATAGCAGAAAAAGACTACGATATAATA
+TTTATCCCATATGCTCGCTTAGATAATAGTCGAACGAGGAAAACAGGTGGATTGGGCATGGGGTTAGCCA
+TAACCAAAGGTGCTGTGAATCAGCTAGCTGGAGAAATAAATGTGTCTAATTCAACCTCTGGTGGCGCTCT
+ATTCAAAATAAGCTTACCTCGTTCACATGAAAACCACCTTCCGTCGAGAAATATAAAGAAAACTAGGGTT
+ATTTAATCTCATTATGCCCAAAAATTTTGGTTGGTAATAAACCTAGATTAGGAAGCTCAAAAATGTTATT
+TAAGGCAAGATTAAAATACAATTATTATTCATCTCAGCTTTCGAATCGTAGTGAACATTAGATTGGGTGA
+TTTTGAACAACAAAAAACGACCACTTTGTGGCTTGAGCTAGCGTTCTGAGATGGAACCCACTGGCAGCAA
+TGAGCTTAAACCAGCCCCACAAGTGAGCAGAAAATTTTGGCTAATATTGCCCTAAATATGCTCCTGAATT
+TGCAAAGGCTTAATGTCCGCAATTGGCTAGTAGCCGAAGTATCAGTTAACTCACTCATAGCTTCCGCTTA
+GCGCACCAAGGAAACATTAGCACTAATAAATATTAGTGCTAAAAAAACGATTTAAAATTTTGTGGTCAAT
+TGATTGACTAGTCATTATTCGGTATACATAAAGCTAGCTTCCTCTCATTAACCTGATGCTTGAAACGCGT
+TAACAGAATCCTTAATTTTGGATGAATGTAAGTTTTACAAAAAGGTTTATCGGGTGAGCTGTATAAGTAA
+TTGGTCAATTCATCCTTATTCTTTTTAAACGCATCAAATGGCAGTACCTGTGTGATGATTTTTTTATCAA
+AATCACATTGTAGGGAGTCTAAAACTCTTTTAGCGTCTTGGTTTTGCGCATCGTTATAAGTATATATAGC
+TGATCGATATTTTTGTCGCATCGAGTGATTGGCTGTAGATGCATGAGTATGTAAATGAATTTCGATCAAC
+GTCTGCAAAGAAATAATAGATTCATCGAAATAGACTTCAACTGCTTCAGAGAGTTCAGCATCACAGCCGA
+TAGAAGCGATCCATCCTTGATTCACCGCTTTAATACCGATAAGTGATTCGAAAATGCCTTCGGTACACCA
+ATGACAACCACCGCCGAAACCAATCTTGCTGAACTCCTCACTATGCATAATGTTATCCATAATTGAAGGA
+TCCTTTAGTGATTCACTTTACTGACTTACTTAACTGAAGGTAAGACCCAATCACTTCTGGGGAAATGACA
+AGTATAACCATTCGGTGTATTTTGTAGATAATCTTGATGTTCTATTTCGGCTTCCCAAAAGTCTCCTACA
+GGAACTAACTCCGTAACTACAGGCCCAGGCCATAAGCCTGATGCATCAACATCGATGATTGTTTGCATCG
+CTATAGTATTTTGCTCAGTTGAACAGTAATAAATCGCTGAACGATATGAAGCCCCTAGGTCGTTCCCTTG
+TTGATTTTTTGTTGTTGGATCATGGATCTGAAAAAACAATTCAAGGATACTTCGGAAACTGACCACATCA
+GTATTGAATGATATCTCTATGCCTTCTGCGTGATTACCATGATTACGATAAGTAGCATTGATAACGTCAC
+CACCGGTATAACCCACTCGGGTTGACGTGACTCCAGGAAGTTTACGTATAAGATCTTGCATTCCCCAGAA
+GCAACCGCCAGCCAAAATTGTACGTTCAATTGTCATATTGATAAATCCTCTACTTGGTCAATGTAATCAC
+CATAGCCGTTGCTGACCATCTCATCACGATGGATAAAACGAAGTGATGCTGAATTAATACAGTAACGTAA
+CCCGCCTTTACTTGTGGGTCCATCTTTAAATACATGCCCTAAATGACTATCACCATGGCTTGAACGGACT
+TCTGTACGAACCATGGCGTGGCTGCTATCACTTAGTTCTTGTATGTTTTTTGACGTTATTGGTTTGGTAA
+AGCTTGGCCAGCCACAGCCAGATTCATATTTATCTGATGAAGCAAAAAGTGGCTCTCCTGAAACGATATC
+TACATAAATACCAGGTGAAGTATTATTAAGATGTTCACCACTACCAGCTCGTTCTGTGCCACTTTCTTGT
+GTCACTCGATATTGTTCTTTGGTTAGAGCGGAAATTACATGGGTAGATTTATGATATTTTGTCATAACTT
+TATCTCATAGTCAGAATGGGTAAAAATAACAATTATTCATTAAATTCACTAACAGCAAGGGCGAATTTTT
+TTGAGCTTATAATGAATAATTGCCGCGCCTATATGACCAATTAGCAAAAGTGGAAGTAAGATATCTGAAG
+CGATATCTCGATGATAATTAGCAAAAGGTTCAATAAGAGTAATCATTAACATATCGAATTTTTGTAGCAC
+TGTCTGTTCAATATATTCAAATCTGAAAAAGCCAGGTAAATTAAAAGCTCCTAATACCGGAATATCGAAG
+CCAGTGCCAAGATAAGCACTGATTGGCAGAGAAATCAGCATAAAATACAAAGCATAATGCATTATTCTAG
+CGGGCGTTGTTTTCGTCGTAGTTGTTATTACCGGTGCAGCACTATCTTTGCTTGTAGATAAACGATAATA
+CAATGTGAACATGACAATACTGAGTATAAATATCAATAAACCAACATTGATATGAATAACGAGTAGAGTC
+CAATTAGCAACTTCAGTTTGCGTGGTATACCAATAACGATAATAAGCTGTTGAATATGCCATCATAACAC
+TAACCACAATGCTCCAATGTAATATTCTAATAATCACTCGTTGTACCCTGCATTGTTCACCAATACTGTT
+ATTTTGAAGCGCCGTTTAACACTTCCCTATCTTCACCTCCAAGCGGAGTATGACAGCCTAAGCACATCTC
+TGAACGGCCGGATAAATCTACGCCTTGATAGTTAATGATACTACCATCAGGATAATACTCAGCCCAAAAC
+CAATTACTGTTAGATGAGTCGTAGCCGTTTTCACGCTGAAACATAATCGTAAGCGCTACATAATTATCGG
+CTTGATCATCGCTATAAACTTTATGCGGTGTAAGTTCTTCTTTAGCGCCATAGTTGTGCTTAACGATCAA
+TTTTCCTTTTTGACCATCTATTTCAGCGTTAGTTGAGATAACTTCTTGGATACTGCCATGTGGTCGGTTT
+CCTACAAAAGGGTAGCTTCGTATACGCCCATCACCTACCAGCTTGTTGTTAACCATGTATTGCCATACTT
+TAGCTGCATATTCATTATCGACTGCTTTTCCTGATGATGTTGCGGCTGTTTCGGCCATAGTATGAAAAGG
+CAGTAGGAATAGTATGACGACAGCAATTTTTAATCGATTTAAGGTGTTGGTTGAAAATTTAAGCATATTT
+TTCTCCGGTAAAGATTATACCAAATTGATTAAGTTCTTTCCCTGTCAGCTAGAATTAAAAGGCTTAGAGG
+CAAGGCATTGATTGCAGAGAATGGTCATTCCCTTCTCAAAATCAATAACGTAGCATCTAGACCTTTTAAA
+CTCGCCCTTTGGGAACTCATTGGTAAACTGATAACATCACAAAATTAGTGAAATATAGAATTACTATGTT
+TAACAAATTTTGTTTGTTCTAAGCTCACCAATGTAGTTCTGACTAGGGAAGAAATTTAATCAAATTGGTA
+TTACTTATAAAGCTATAAAAATGAGTCGTTTTATCATTCGACTTTAATAGGAAATCAAATGATAAAACGG
+CGAGCTAACTTATAATTTTCTTATTTAACAGGTTTAAGACTGTCAAAATGGCCACCACCCGCTTTCATTT
+TCATGCCTTTACCCTGACTTAATACCGGGTAATATTGAGTAAAAACAAAGTCATCTGCCGCAGCACCAGC
+GTGACATGAATTACAGGACTTTGAAGGGAATGCTTTTGCTGTTTTTGACAACGTTTTATGATCCGCACTT
+GAAAAACTAAAATATGCCCAGTTTCCTGGTTCATCTTTAAAATGTTTTTTACTTTTAATTGTCGCTTCAA
+GACCGATAAAGTCGCCCATAAAATAGCCATTACCGCTAACAGCAGACTTGGAACCAACAGAAACTAGCTC
+TTTAATGATGATAGTACCATCACGAAATTCACCCTTGTTTTTCCAATGTTTCCAGCTCATAGGGTCAATA
+TAAACATTATGAAGTTCAGGAAATGCCGCTTTCCCGTTATTCATGTCGTTGGGTGTCACGGGTGTGCCAA
+CGTAGATCCATTCTCGATAGCCCGTTGGACGTTCAAGTTCACCGTTTTTCATTACAAACGCTTCATTTGC
+ATAAGTGAATCCTGAAAAAATGACTTGCACAAACAGGAACGATATTGCTATTAATACTTTATTCGCTTTC
+ATAATATACTCTGCTTTAATTCGTAAAAAACAACTATAGCAGCCATTACTATTAACCCTTGGTATCTGAA
+ATGCTCAAAAACGTCGCTCATCAACTCAAATGTCCAACATCAGAATTTAATGTACTTGATGATGTCATCG
+ATACGCTTCGTTTTCGTGGCAGTATATTCTTTCATTCGAGTCTTGCTGCTCCGTGGGGTATGTCATTATC
+ATCGATTGAAATGCCAAGATTTCATATTGCCTTGGAAGGCGATTTTTATGTTGGGGCAGGATCCAGCAAT
+ATTAATGTAAATCCAATGGATATCGTCATGATCCCAGGCGGAGATATGCATTGGATAGCAGATGAAATTG
+AAAGCGAACGGGTGCCTTGTGAACAAGCGGGGGATGCCTGCGCTTTAGGTATGCCACTTTTTCAACAAGG
+TGAAATCACCAATAAGATTATGTGTGGAATAGTTGAATACGATGAAGCTATTGAACACCCTATTCTCAGC
+GCCTTACCCTCCATAATTCAACTTTCCAATATTCAATCGAATGATAATATTTGGATGACAGTAAAATTAA
+TTGATGCAGAAATAATCAGAACAAATAATAAGAAGAATAGTATTATCGACCGTTTAACTGAAGTGTTATT
+TATTCAGTTACTGAACAGCTTTATTGAGAAAAATGAGCACCTAACGGGTTTCTTATCAGCACTTAAAGAG
+CCTCGTTTGAATAAAATATTACAGCTCATCCATCAGCACCCTGAAAGACAATGGACACTAGATATTATTA
+GTGATGTGGTTGGTATGTCTCGTGCGACCTTACAGCGTAAATTCAAAGCTGCCATCGGTGTTTCTCCAAT
+GGTTTATATAAGCCGTTGGCGTATGGCCAAAGCTTATCAATTATTAAAACATTCCAATTTATCACTTGAA
+GGAATTGCTGATGTCATAGGATTTTCTGACGCTCGCACACTCTCACATGCCTTCAAAGATCACTATGGAG
+ATACACCTAGTCAATTCCGTAAAAAATTAGAGAAACTAATATAATAACTAATACTATCTATCTAAAATCT
+TATTTCGTATAGTTTAAATTCGTATATAACTAGTGAGTACCGTTTGGACGACCAATCTAGTAGCATTGTA
+GAATGTCATGAATGTGCTTTATCCGTCGATATTTCACTATTGATCGAACGACAAAAAGCGCTTTGTCCAC
+GCTGTGGTTTTTTATTATCCTCAAAACATCATAATGCCCTTGATAGAATACTGGCGTATTCTATATCTGC
+CATATTTTTCTTATTATTATCATTACCTTTTGAATTTTTAGCATTTCAGTCCAATGGAATTGAACGAAAA
+ATTGATATTCTGGCAAGTTTAACTATTTTGAACAACAATAATTATCACGTTTTAGCTGTACTTGAAGTAC
+TGACAATATTTGTAATACCGGCACTCATATTGTTTTCATTGATTTACCTAACCATTGCATTACGAAAAGG
+AATTTACCCTCGAGCTGGTCAGTATCTTTTAAAACTCACCTATAAATTATTACCTTGGAGTATGGTAGAG
+ATATTTGTTGTTGGCGTTTTAGTGAGTTTAATTAAAATCATTTCATTGGCTGACATTAGTCTTGGTCCAT
+CATTTTATGCTTACATATTGTTTTCCTTAGCAATGACAGCTGCAGTGTTGCATATGGATAAACATCAATT
+GAATCAATTGTTGAATTATTGTAAATCAAATCAAGCGACACAAAAAAAACAGATAAAACCTACAAAACTT
+AAAGACGTAACGCCACGCAATCATTTGAGCCTAGCTTTAAAAAAGAGAATAAGTGTTCAAAAAACCTGGG
+CCTTACTGATAACGTCTATCGTCTTTTATATTCCGGCTAATATTTTACCTATTATGAATACTCGATTTTT
+AGGACAAGATGAACCGAGTACTATCTTAGGAGGCGTTATTTTATTATGGGAAATGGGTTCCTATCCAATT
+GCTGCTGTTATTTTTGTCGCTAGTGTTGCAGTACCTATGGCAAAAATGTTGGTTTTGGTATGGTTAAATT
+ATAGTGTTCAACACCAACATAGTCGTTTTTCTAAAGAGCGCGTGAAACTTTATCGGTTAGCTGAGTTTGT
+CGGACGATGGTCTATGGTTGATGTTTATGTGGTGATCATTCTGGTTACACTTATTCAACTAGGCAATACT
+ATGAGTATTTATCCAGGTGGGGCAGCATTAGCTTTTTCTGGTGTAGTGATCACGACCATGCTGGCGGCGA
+TGAGTTTTGAACCGCAATTCATTTGGCAAACAAAAAACAATTTATATAGTGAAGAGTGTAATGACCAATA
+ACGAATATACCGATATATCTAATAAAGAGACTGATGTAAGCCCAGCAAATATTGAACAATTAAAGTCGGT
+ATCTATGATTTGGTTTGTACCCTTTGTTGCTTTGTTAATTGGCGCTTGGATGATTTATTATCAGTTGAGT
+AATGAAGGTCCAGTAATCACCATCGCGTTCGATTCTGCTGAAGGTATGGAGATAGGTAAGACTAAAATAA
+AATCCTATAATGTCGACATTGGTGAAGTATCTAATATCGTACTTAACGAAAATGCTGATGGCGTTATTGT
+AACGGCAAGAATGACAAAAAACGCAGAAAAGTTACTTAATAAAAATAGTGATTTTTGGCTAGTATCACCA
+GAAATATCACATACCGGAATTTCTGGTTTAAGTACTTTGATATCAGGCGTGTATATTGAATTTTATCCCT
+CTTCTATTCATGAAGAAGAAGTAGATGAGTTAACATCAGAGTTTATTGCGCTAAAAGATCCACCAGTAAC
+TCCTCCCGGAGCACCTGGTTTACATTTAACGTTAAACAGTAACGACCAGTTTGCTTACTCAAAAGGTGAC
+CCAATCATATATAAAGGCTTAACGGTTGGTCAGTTTGAGCACATTCACTTTAACTTTGAAGAACGTGTAG
+TTTATTACAATGCTTTTATTAAAGCGCCGTATCATCAATTAGTCACCACCAACACTAAGTTTTGGGATGT
+TAGTGGTTTACGGATGGATTTAACGGCCGATGGTTTATCAATACAAACCGGTAACATAGAAACCATGCTA
+ACTAATGGGGTTACTTTTGATGTACCCAAAGGCATGGAAAATGGCGAAGAAATTACCGAACGATCGTACT
+TTGATATCTATGCAAATTATAAGGAGGCTGACGATGAACGTTATAAATACTCTGTTGAATACATTGTTTT
+GGTCAGTAATACCATTCGCGGTTTGAGTGTTGGCGCCCCTGTTGAATATCGAGGAGTATTAATAGGGCAT
+GTTAAATCTATTAACCTACTAGCACAAAGAAATAGCGATAGACCTCAAATTTTTGATGAAGACATAAAAA
+TACCAATTTTAATAAGTTTACAACCCGGAAGAGTTGGCTTACCCGATAATGAAATGGGTGTAAGCCTTAT
+GAAACAGCAGCATCAGTTATGGATTAAAGACGGTTTAAGAGCGAGTTTAAAAACGGGTAGTTTACTGACA
+GGTAGTTTGTTTATTGATTTTCAGCACTATTCTGATTTGAATAATGAGGAGGAAAATACACAAAGAACTG
+ATTTTGAAAATAGCCAATATGGTGAATATACGATCATCCCTAGTGTTGATGATGAGTTTTCACAAATTAC
+CGCGAAGGCAAGCCAGTTCATCGATAATCTTAATGCTCTACCATTAGAGAAAATTTCTGGTAATACTAAC
+GAACTTATTACTGAATTCACCCAAACAGCAAAATCATTTCAAAGTGTTAGTGATAATTTATCAGGCGTAC
+TTGATGGTGTGAATCAGCAGCAATTGACTCAGGAATTGAAAACGACCCTGCAAAGCTATACAAAATTAAG
+TAAAGATCTCTCTGCTGGTTCTAAAGGGTATGAAGATCTTCGTCAAACATTATCGGCATTAACTAAGGTC
+ATGAACGAATTACAGCCACTTCTTAATCAATTAAAACACCAACCTAACGGCTTAATATTTGAATCAGGTA
+AAGTTGATGCGATTGAACCTAAAAAATATACCCCTAATAAGAAGGCAGAATGAACTCAATGAAAACACGA
+TCCCCCCTTTTTATCAGGAATTTTTCAATACTAGCTTTATCAACATTGGTTGTTTTTCTAAGTAGTTGTA
+GCTCAAATTCAGAAATTCCCTTGGAAACAAATTACTATTTACTTAATAGCCAACACTTAGCTAAAAATTC
+GGTAAATATTAACAAAACAGTTGTTGTAGAAGTGCTAGAACTTCCGGCTTATCTAGACCAACCACAATTA
+GTAATGCAGCTAAATGTACATCAATTACATTATGCTCGTTTTGATGTGTGGGCAGAGCCGCTACAAGCTG
+GTTTTACCAAAGCGTTAATTAATGACTTAAACTTAAATAATAACAGTATTCAATTTGTTACTGATGAATT
+AAAGTCGAACAAAAAAAGTACTGATAAGTTAATTGTGAGAATAGATTATTTTCACCCCAGCACAGCTTCA
+AAGGTAGTATTATCTGGTGTATTTTGGACAGAGAATAATAAGGTCCAAAACATAATACAGCAGCATTTTT
+CCTTCGAATTATTATTAAATGAAGATGGCTACACTCACGCAGTTGCCCAAATGCGAAGATTGGTGTCGAT
+GATGTCAGCGTCAGTTATATTGGAGAACTATGACATAGTGAGATAGAACTAATAAATTGATGTCTGCTAT
+ATGATCGAAAAGCTAACGTTTGATTTTGTTGCGGTCTTCTTCCGCTAGGCGCAGCAAGGGAACATTAGCA
+CCAAGATTTATTGGTGCTAAAAAGCTATGACGTTTGAAGGGTTTTCTTTGACCGTCACTTTTGCCACAAA
+TCCACCATTTTATGAATGAAAAAACGAGCTCAGAATGGGCTATTTAAATACGAAAGCGAACGTAAAGAAG
+CAAGCTCTTATCAAGGCTTTGCTTCAACCATCAAATGATAACTTACATTACATCAATCATCGTCATCCCC
+ACGATATTCATCATTATTTGGATTCATACTATCACTACTATTTCTCAATCCATTTTTGAATGCAGTTTGA
+CATCAGTACAATTTATAAACACGTCGATATCCATCAATTAGGTAGATTTTACTAAAATTATGCACTAATT
+TTAGAGAATCATAGGCTCCCCGATATGAATCAACGTCGGCCATGCAATAAGTATTAAAGAGTGCCAGCCA
+ATATTCATCTACATCACCATTGGCATTGCATTTTTGATTCTTGATGCTGATCCGGTTTTCTAAAAGGAAT
+TGGGTGTTTTCCTGAATGTTTGTCGAAGCAAATTTAGTGGCAATTGACTGAACCACTTTTTTCTTTGGCG
+GGTATTGACACTTATATAAATTGATTGATACCACATAACCTAAAATGTCTATCACTGAGTCATGTGTCTT
+GGTCGCAATCATGTTGAGAATTATTCGGGTCAGTTCTTTTTTAAATTCATTGATCCCCTTAATTGGGCTG
+GGAATAACAAGATGAATCCATCGGTTTTTAGGAATTAGGTTGCCTATTTCTTCATTTAACTGTTCGACGA
+TATTTGAGATTGGCACATCATCTGCCAACCTTGAACGTCGTTTTCCATTTTCATTTATGTGCTCAACCAG
+TTTGGTAACTTCTACGGCAATTCTCCGGTCATTTAGTAGTAAATAACCGTCTGGCGGATCTTCGCCATCG
+ATATATTTACCACCGAATTTAGACGCTAGGGTCGCAAGAACATATTCTTCATCTGGTCTCATGATTTATC
+CTTAAAGCATATCCGTACATTATCTAGACAGTACTGCAATGGATATTTTAACTGTTAACTAGTCTTTAAT
+TCATGTGCGTAAATTTCAAATGTTTAACTACCATAATGGCATGCTTTCGTGATCAAATTAGCTCTATAAC
+TGGACTAACAACTCACGCATTAATATACAAAACTAATCAATTCATATTGTTAGTATAGGATATTGGGGCG
+TTTTTTCGTGTAGTGCTTATCTGCTTGGTTGGTAATAGTGAACAATGCCTCTCTGGCTACCTCCCACACC
+ACCCTTTCTTATTAGGTATTGCTGGGTTTAGGAGAACCAAATATGAGGGCACGTTAAATAGGTAAGCACA
+TGGACAATATAGTCAATAGCAACAATATTTATTGGTGCTAAAAAACTACGCCTTTTGAGGAATTTGATTA
+AACCGTCACTTTTGCCACATTACGGTTATAAACAATAAGCTAAATTTACCTCATCTTTTTTGTAGCTTAT
+GGGGAAAAGCGGACTTTAGAAAATAATTTTTAAGTGGCCGTCTAACGAAAAAAAAAACTTTTTTATCAAT
+GGGTAATGACTACCCATCTCATCTGTAGAAAGAAGATTAAGGTAATATGGTGATGTTTTTATTGGCTAAA
+CTTTCATTTTGAAATCGTTCAAATGTTTTTTCGATGACCCCTTCTTGATGCAATTTTGTTAAGGCATGAC
+TTAATTCTTTAAGGTAACTTTTATTTTTTATATGCAAATAGTGATAACTATTGAAGGATAATTCTTTTAG
+TTTCTTTACATAGATGTGAGTATCAAACTTAATTTTTCTTAGTATTTCAATATTGACGTTATAGGATACC
+ATGACGTCAATGAAACCTTCTGCCATCGCCCTATAAAGGCCTGTCTTTGAGTTAAATTCTCTACAATTCA
+GTTTTTGTTCTATACAAAAAGCTTTCGCATATTGAAAATGATGGAGGTAACCAATAGTTGTATGTCGATA
+AGACTGACAAGATGCGATTTTATGACAAACAATAAATGCGTAAGCCTTGATTAATTCTGGCTCTAATCTG
+ATCAGGTTTGGGTCTGCATCTCCTATATCGCGATACCTTGCGAGCACAGCATCTATTTTACCTTGTTGCA
+ACAAAACAGACTCACGCTGTCTGTTTGTGTGTAAAAATTCTATCTGGTAATTTGCTCGTCCGTATAAGTT
+TGCAATGATCTCTTTCATCAGGATGACAGACTTTGTTTTTTCACCTGAACTGGCTGAATTGATTTTGAAT
+GATGGGATTTCAGCTGCGCTAATATGGACCACCAAAAACTGAACCAAGGCTAATACAACAAATAGAACTC
+TTTGCATGATTACGGGTAACAATTGATTTTCAGGTAATTTCACTTTAGCAAATAAAAAATTACTGTCAAC
+GGAAATAGTTTGGCCTGCCTATAGAGATTTTGATAAAACGTGTAATGGTATAGTTAAGGACTATATACCG
+CAGGGAACGGCAAAAATTAGGCTTGAAAATTCTAAGGCGCATGTGCCCCATTGCAAAATGGGTAAACCGC
+CACTAATAGCGTTAAGAAATCATAAGGTAATCATTGATGCTAACGACTCTATTGTAGTAACTGTTGCCAT
+TGAACAATCGAAATTTGTTGAATACTTATTAATAAACACTCTTGCAAATTAACCTTTAACTGCATTCTGC
+TTAATCATATTATCTCTATTATTGCTTTATCTGATAACCACTTTTAAATATCCAGGCAACGGCTAATAAA
+CAAAAAGCTAAAAAGCCGCTCATCACACATAAGCTTGTTATTAAACTTACGTCAGCCACTTCATAAAAAC
+TCCATCGAAAGCCACTAATTAAATAAAATACGGGGTTAAATTGCGTTACCGTTTGCCAAAATGGCGGTAA
+CATACTGACGGAGTAAAAGGTACCTCCTAAGAAAACAAGTGGGGTGATGACAATAAGTGGTATCACTTGT
+AGCTTTTCAAAGTTGTCTGCCCAAATGCCAATAATAAAACCAAATAAACTAAAAGTTATCGCAGTCATCA
+CTAAAAAGAATAACATCCAAAATGGATGTGCTATTTCAAGGGGGACAAACAAATGCGCTGTTGCTAAAAT
+AATTAACGCTAACAAAATCGATTTAGTCGCTGCAGCGCCCACATAACCTAGCAATACTTCAAAAGAAGAT
+ATTGGAGCAGAAAGTAATTCGTAAATAGTGCCAGTGAACTTAGGAAAATATATACCAAATGACGCATTAG
+AAATACTTTGTGTTAATAGCGATAACATAATTAAGCCCGGTACAATAAAAGCACCGTAACTAACACCATC
+TATTTCAGTAATACGAGAACCAATCGCAGAGCCAAAAACAATAAAATAAAGTGATGTTGAAATCACTGGA
+GAGATAATACTTTGAAAAATAGTGCGTTTTGTACGCGCCATTTCAAATTTATAAATGGCCGAAACAGCGT
+AACGATTCATGTTGATTCCCTTACTAACGAGACAAATATATCTTCCAACGAGCTTTGATCTGTTTTGATA
+TCTTTAAACCCAATACTTGCTGCGGACAACTGCTGAAGTAAAGCAGAAATCCCAGTGTGCTCTTCAGTGG
+TGTCATAACTATAAATTAATTGCTGTCCATCATTTTTAATCTGTAAATTAAAATCAGCCATATTTGCAGG
+TATTTCAGTTAATGGCTCTTTTAAATCGAGAATCAATTGCTTTTTACCTAGTTGATTCATTAAAGCTGTT
+TTATCTTCAACCAATATAAGTTGACCATTTTTAATGACACCAATACGGTCTGCTATTTCTTCCGCTTCTT
+CAATATAATGTGTGGTTAAAATAATAGTCACACCATCGTTTCGTAATTGTCGTACCAATTGCCACATGTC
+TTTGCGCAACTCTACATCAACGCCAGCAGTAGGCTCATCTAAAAATAAAATAGAAGGTTCATGAGAGAGT
+GCTTTAGCAATCATCACTCTGCGTTTCATACCACCAGATAACTCCATCATGCGATTGTCTTTTTTATCCC
+AAAGGGACAATGATTTAAGTGTTTTCTCAATAAAAGCAGGATTCGATTTTTTACCAAATAATCCACGACT
+AAATGAAACCGTCGCCCATACTGTTTCAAAAGCATCGGTGGTTAACTCTTGCGGCACTAAACCAATAAGT
+TCACGCGTATGTCGGTAACCTGAGACAATATCTTTACCATCAACAGTAATTTTCCCAGAGGTAGCATCAA
+CAATGCCGCAAATAGTACTAATGAGTGTCGTTTTACCTGCACCATTTGGCCCTAATAAGGCAAAGATTTC
+AGCGGGTTTTATTAATAAGTTAATATTATTAAGTGCTTGAAAGCCACTAGCATAAACTTTATTAACGTCT
+GTGATTTGAATAATGGGCTGCAAGATTATTTTCCATCAATATTTTAATAATACTAAGGTATACGACATGC
+CCTATTGATGGCTAGAAAAATCACTAAATTAACGGCTAAATTTTTATACTCTATATTCATTAATGCCACA
+GGCTGTGTAAAAACTTCTAGCATCGAATTATTATGCGACGCTACGTAAATTAATAAGTCTCTTTACACAA
+AACTTACTTCAGAATTTAGCTTGAAGCGGGCGTTAGGATTAACGAGTTGCTAGCTTCCGCTATACGCAAT
+ATAGCGGTCTGTCATCATAAATCTGGGGGGCTAACTTCGAAAGCTAACAGCGACAAAATACTCCGTTAAT
+CGCTAATAAAAGCCATTGTTAGCGACGTAGAAAAGGACACCCTAGAGCGAATAAAGAGTATTAGATGTTG
+ATAAGCGCACCTTAAAGGGGCACTTAAACATTTGGTTAATATCTTAAAAATTAATTGCTCTCAACGATCG
+TGGGTATTGTCGTGAATGGCTTGATTCCAAACTCAGGGTAAACTTCACTTGGGAAATAAATCACACCACC
+TTTTGAAACCATTGACACAGTCTTGATAGCGCGAAGGTCTGCTGTTGGGTCGCCAGGCACTAAGAAAAAG
+TCAGCCAGTTTTCCGACTTCAATACTGCCAAGTTGATCACCATAGCCTAAATAATTAGCCATGTCATAAG
+AAGCTCTGCGCAATACTTCAACGTTAGACATACCAATTTTTTTGAATAGTTCTAACTCTCTGTGCAGCTC
+AAAAGCGCCACCTAGATCGGTACCTGGAACGAGGAAAATTCCCTTTTTATGCATTAATGCGAGTGTCTCA
+ATAACTTTATCAAAAGCCAACTGGTAAGCCTTATCCTCTTCTTGATCAGCAACATTTAATAAACCGACTT
+TCGCTTGTCTTTGAACTCCGACAGGCATATTGTCGATATAATCTTTTGTGCCAATGCGAGTTTTACCATT
+TCTGGCCGTTAAGCCAAATTCATGAATGACAATGGTGGGATCAACCGCTATATTTTTTTCGACCATGGTG
+TTTAAGGTATTCTGTACTTTTTCGCTATTGAGATCCAAGTCGACAAAACGTTTCATTCCCGTAATGCGAT
+AAAGTGTTCGAGTATCTTCATCTCGATCTAGTACCCAGCTGAGCATACCTTGGTTTATGTGGGTGATTTC
+GTCATACCCTGCGGCAATCATTTCATCAACTGTTGAGAATGCGGGAATATGTCCTGTTACTCGCATGCCG
+TGTTTCTTTGCTGCTTTCGCCATGGCTGGCACCCACTCACCATTAATAGAACTGTATATCTTGATTTGGA
+AATAACCACCTTTTTCACCATACGTATTCACAAGATCAACGGCTTCTTGTTCAGTTGAAGCAATTTCTCC
+AGTGGCAGCTGAAAATTCGCTTTTTCCTTCAATAAAGCCACTTTTAGTAATGCGTGGACCGATGATTTGA
+TTACTTTCAATTTTTTCGATTAAAGGATCTAGTATTTCAATCTCATTACCCATATCTCGAACAGAAGTCA
+CTCCTGCCATCACATTAAGTAGGGCGTCGTTATCGCTCATGTGGCCATGCATTTCATATAATCCTGGGAT
+TAATGTACCGCCATTACCATCAATCAGAATTTCTCCTTCTTTAGGAATATCAACCAATGGCTCGATAGCT
+GTAATTTTGTCTTTCTCAATCAGCACTGATTGAGAATCAGTAAGTTGCATGTTAACTGGGTCAAATATTC
+TGACATTGTTAATACGCACGGGTTTCTCATATAGGTGCGTCGTTTTCTTCGCTATTTTTTCAAATCGACT
+TGCGTTCAAGCTAGCCGCTAAATCGCTTAAGATCTTACTTTGTTGTTCTAATCCTTCACGAATCACAACA
+GCACGTGGCGACAAATAACCAATCATATGCTGGTTCTCATCAAGTGCTATATAGCTAGGATCCAGTTCAA
+TGCCATTGATTGCATAAATAGTCGCATTGACCAACACACCGCTAATATCTTTAAGGTCAACCTTGTCGAC
+TTGGGTGATTGTAAGTTCGCCAGAAGGTAATGCAGATAATGAATGATTTGGCTTTTCTAGCAAGGCTGTA
+GCGTATATGTAAAGCGCATACGGACTCGCATTTTGCGCAATGTATATAGCGCTGTTATTAAATTTTGCAC
+TGCCTTTTTCAGCTGTACTCTGCCAATACGCCATATTGTCTTGCAAGCTAAACTGTTCATCAACTTCATT
+ACCAAAAACCGTTTTTCCTGTAATGCGCCAATCAATGGGTAAACCTGTATCTGACAACTTCAGAACTTCT
+TTGCTACTAGAACCACGACCATTATTACTATATGAATAGTCAATAATAATGTTTTCAGCATTGCGATTAA
+CTAACATTCCACCTACATCGGTACCACCTAATATTAATCTAAATTTTTCTTGATTAGGTAGTGCAACTTG
+TACTGTATTTACTGCCTCATACTGTTGAGAACATCCTAAAGTGGTCATCAGCACGACGACACTAATAATT
+GATTGGATAGCTTTCATCGGTTTTTGAATTTGCATGGCGATGCCTTTTATTATTTTAGCTTTGAGAACAC
+GAAGAATAGACACTATAAATGATCTATGCAACTGAGTAGTATGAAGCTAACAACTTGCTGTAATGTAAAA
+CTTCTTTGTGGATTTTCAAAGAAAGTGATATTTCTTGTTCAATGGTTTTTAGGCGCTAGCTAAATTTAGA
+AAAATTAATTGAGATTTTTCGGAAAATGCTGTCAGGAAATTACGATAAACCACATAATATTTTAAAATTA
+ATAAAAGCTAACGTGCCATAGTATAAAAACCCTTCGGACTCAGAAGCTAAAGGAAACATTCTTAGTTAGT
+GTCCATTTTTATGGGGCAAGAGCAAGGTGCATAGCTAAGCGATCGTTAGTGTGCTTGAGAACTATCGTAT
+TCAATCCGAATGTTTTTGTCAGATTAAAAATTCTAATAAACGTTTAACACTACTATTTTGAAATACATTA
+CTTGGCCAAACTGCATATAGGGGAATCGACTCAACTTGCCAATTTGGTAGCAATTCCACCAAGGCATTAT
+TTTCAATTTCTTTTTCGATTAAATAATCAGGAGGCGTTGCTATACCTGCGCCATTGATACAGAGCTGAGT
+CATAGCTTCAACATTATTTACACTGATATTGCTTTCAAAATCAATGTCACATTTTTCACCAGCAGAATTT
+ACTAACGTTCTGTGATTTGGAAGCATATCTAATTTGATCCAATTCCATGTCGTTAAGTCCTGAGGAGAAA
+TGGGGGGGATATTTTCTTTCCAGTAATCGTAAGAACAAACTAATTTTCTATTAATTTCACCAACCCGTTT
+TGATTTAAGATTACTGTCATCCATTGACCCCGCCCTAAAAGCTAAATCAATGCCTTGGTGTATAAGATCT
+TGTCTGTCATCGGTATAAAATAATTTAAAATTCAAAAAAGGATGTAACTTACTAAATTGAGATATTTTTT
+TGCTTATTTCTGATTTGATTAAAGCTGAAGGTAAGGTGAGGGTTAAAGTTCCTCTTAACTCTTGTTTTTC
+TATAGCTACTTGATTTAACCCTTGCTGTGCAGCTTGGATCATATTCAAAGCATACTGATACAGTACTCCA
+CCTTCAGAGGTTAATGACAGTTTTCTGGTCGATCTATAAATTAACGCCGTACCAACAGATTTTTCCAATT
+GAGTCACTTGATAGCTAACAACTGAAGGTGAAAGTTTTAACTCTTTTGCAGCCGCTCGAAACGAACCTTG
+TTTAATCGTCTCAGCAAAAATAGCCATTGCTCGTAATTCATCTATCATGTGTATCTTTATTAAAGTATTT
+AGAACAGTGAAGTTTAATTCTAGCACCTTATCTTATTAATAGAATGGATATATAGTTTACAAAAAACTAG
+AGGTAAAATTATGTCGTTATTGTTCGCAATGTTTTCATTCTCATTGGCTATGTCAATATCTCCTGGGCCT
+GTGAATATGGTGATTTTATCTTCAGGAGCAAATTACGGAGTACGTAAAACGTTTTCATTCGTTTCAGGTG
+GAACGATTGGCTTCACATCACTGTTATTATTTATTGGATTAGGTTTTTATAAAGTTATTGACTTGTATCC
+ATTATTGCTTAAATACTTAGCCATTTCTGGTTCATTATTTATTGTCTATATGGGATATTTAATCGCATCT
+TCAAAGCCTAAACTAGATATTAATGAACAAAACCTACCCACTTTTATGCAAGGTTTCCTTTTACAATGGT
+TAAATCCCAAAGCATGGATTGCAAGTGTGTCGGGTGTTTCTTTATTTTCAGTGCCTGAGAATAACCAGGT
+GTTTTTAACTTTTTTACTTATCTATTTTTTAGTCTGTTATCTATCACTTTTTTCCTGGTCTGTATTAGGA
+GATAAAGTCACAATACTGTTGAGTAATCAATTAAGGCTAAATCTTTTTAATCAATTAATGGGCGGGTTAT
+TGATTGTGACCGCATGTTTTTTACTCTATTCACAATTTAATTAAACTCAATACACAGACAAGTGATATAT
+GACCACTTTGTGGTGAAAGTTGAAACGAGTTAGCCCTATTTTGAGTAGGGTATTTTATTACTCTTTCGTG
+GTAATAAGCTTTAGGTCAGTGGTATTAACAAAGGGATCACTTTCAGCTAAAAGTTAACGTCAGTGTAAGT
+ACAACTATTAACACGCATTCAAATTTAACTGGTTGTTCAGTTCATCCTCGTATATTAAAAAATTAAACAC
+CATGATTATTTACTAGCTAGATAAGATATTATTTTCGATAATTCATATTTAACTCGGTTAGAACGTTTTT
+TGCACTAACTTTTCACGTAAAAAAAATGTTACAATCAGTGCAATTATTCAACTTACGATAGCGAAGATTA
+GAAATGCGGATTAAATTAACCCAAGACTTGGTATGTGGCCATGATACTTTTTTAGCTGGTGAGGAGTTCG
+ACGCAATATTGATATTACCTCGTTCAACAACAGTAGAGTTTGTTGCAAATTCAGGTAAAAAAGTCAGAGC
+ATTTAGTTATGAATATGTGAAAATAACACCTGCAACAGACATCTAGCCAAACGAGTATCGTCAGGATAAT
+CCATAAGAGAATCTAAGCAAATCTACTGATATTAATTAAGTTGGATAGTCTACAGTTGAATTTAAAATTC
+AACGTGATATTTCACTTAAACTGATAACTTAGCATTCTCGATTATCTTTGCTCTTGCCCCCACTACAATG
+ACTATTCTGATGATTGAGGTTTTACTATTTTCCCACACTGCGAAGATTGAATTACCCTAGGTAAATTTTT
+CGCACATACAGGTTTATTATAAAAATATCCTTGCATAATTTCGCAACCTCGCTCGATCAAGAAAATCTTT
+TGTGCCTCAGTTTCAACGCCTTCAGCCACAATATCTAAATTAAGGTTTTGCGCTAAGGTGATAATTGCCG
+ATGTTATTTGGCTCTCTCTAAAATTATGCGGTAATTTAGCAATAAAACTCGCATCAATTTTAAGAGTATC
+AATAGGTAAACTTGTTAAGTAGCTTAATGATGAAAAGCCGGTACCAAAGTCATCTAAGGCAACTTTAACG
+CCCATCTTTTTAAGTTGTTTTAATATACTAGTCGCTTTATCCATTTGCTTAATGAAGCAGCCTTCAGTTA
+TTTCAACCTCTAATAACTCTGCCGGCAATTGACTTTGAGCTAGCACCGATTCAACTGAAGCGACAAGGTT
+ACCTTGATGAAAATGTAATGCTGAAATATTTACCGCTATTCGACCACAATCAAGCCCCTGATCTAACCAC
+AATTTTCGTTGTTTACAGGCATGTTCTAAAACCCAATGGTCAATTTCAGCAATAAAACCAAGTTCTTCAG
+CCATAGGAATAAACTGTGCAGGTGATACTTGCCCAAGAATAGGATTATACCAGCGTAATAAAGCCTCTAC
+GCCCATGACTTTACCGGTAACACCATGGATTTGAGCTTGATAATTCAGTTCCAATTCATTGTGAACTAAT
+GCTAAACGTAAGTGACTTTGTATTAACGACCGTTCTTGTGAATGAGCATTCATCGCCGGTGTAAATAATT
+GAAATGAATTACGACCAATATCTTTAGCACGATACATAGCGATATCAGCATTTTTCATCAGCTCTTCTTC
+GTTTGTCCCATCTTCAGGATAAACGGCGATACCAATAGAGGTTGTTATATTAAGTGCATGACCCTCTATA
+TGATAAGGCTGACGCAGTTTTTCAACGATTCGATTACAGGCTTTACAAATATGGTCGACTTCACGCATAT
+CTGTTAGCAATAAGGTAAATTCATCGCCGCCAATACGAGCAACTGTATCCCCTTCTTTTGAACTTTCAGT
+CAAACGCTTAGCGAAACTTCGTAATAACAAATCGCCAATCCGATGACCGTAATTGTCATTAACTTCTTTG
+AAATAATCTAAATCAATGAAAAATAGAGCCATTTTATTATTTTTTCGATGTGCTATTGCTAACGCCATAT
+CAACACGATCAAAAAAGAGCCTACGATTAGGTAATTGAGTAAGTTCATCATAAAAAGCTAAATTTTCAAT
+GCGCTTCTCAGCAAGTTTTCTTTCACTAATATCGCTAAAAATAGCGGCAAATACTTTATTGTTGTCAACA
+CCTTCACTAATCTCGATAATAGTTAACCATTGAGGATAAATTTCAGAATTCTTGCGTTTATTCCAAATTT
+CTCCCTGCCACACACCCTGTTCTAAAATACACAACCACAGCTGTTGATAAAAGTCACTAGTATGTCTACC
+TGAGCTCAATATCTTTGAATTCAGCCCTAACACTTCCGCTTCTTTATAGCCTGTCACGCGAGTAAATGCC
+GGATTAACTGAGATTATTGTCCCCTGTTCATCGGTGATCATAATGCCATCTAAAGAGGCTTCTATAATTT
+TCTCAGCCACCAACAAGTGTTTTTTTGATTCTCTAAGGGCGATATCTCTTTGTTGAACTATTTGATGTAA
+CTCTTCAACATAAGCCAATTCAATATCAGACATAATGTTGTCCATTGATAAAGTACCAATGATGGCACCA
+TTATCATCAGACACCGCCAAGTGACGAATATTGTGACTGATTAATTGCTGGTAAGCTGAATATAAGGAAT
+GGTCAGCATTGATAGTTTTTAATGGGTAATGTGCATGATGCCAAGCGGTCTTTTTAGTACATTCACCCCG
+TGCAAGCAGGCTCAGTAAATCGCGTTCGGTGACAATGCCGTATTGCCCTAATTCACTGTTGAAAATGAGT
+GTAGATGAGCACTCATACTTTTTCATTTGCTCAGCTACATTGTCTAAGCGGCAATCATGTTGCAGTAATT
+GTTGGTTTTTTTTATAGCTGCTTGCTACAAGTTTTGCTTGTAAATAATGCTCTATCCCCTGGTTTTTAAT
+GACATCCGTTTGGCTGACGATACCCACAGGGAGGTTATCAGCATCAACGACAATAAAGTGTCTAACGCCG
+TAATGTCTAAACTTAATCGCTAACTCATTAACCTGAATATCTTGCTTAATAGTTAGCACAGGTGAGTTCA
+TTAACTCGCTAATGCTTACATTAAATTGTTCTTGATCGCTAAAATCAATTTTACGGCAATCTGATTCAGT
+CCATATACCAAGCGTAAGGTTACTTTTAATGATAATTGAGCTGATATTACGTGCTCTCATACGACTAGCA
+GCAACATTAATCTTTGTCTCAGGCGAACACGTTAAGATACTAGATTGCATAATATCTTTAACTATTAAGT
+TAAGCTCTGGTGTTTTAGTATGTAACAAAATATCCCTTCCTATAAAATCTAAGTTCATCAGTCGCGAAGC
+TGAATCAGCTATTGCTGCTAAACGTTAAGCCAATTGTATATTCTGAGCTTTATAGGATCACTGTACTAAA
+ATAATCGTAGCAAAAAGATGATCTAGCGCATTGATTTTTATCAAAATTAAAGACATATTTATCTTGCGAA
+TGGAATATATTAAATGTGAATATGCTTTATCTCAAAATGACCCATAATACCCACGTCTCATAGTGACCTA
+GGAAGATGATATGACACCCGGAATTAATGCCGCCAAGAAGAGTAAAATTAGTTATCACGTTCATGAATAT
+TCACATGATGCAGCAAGTGGATCCTACGGAGATGAAGCAGCACAAAAGCTTGGCATCTCAAGTGAAAGAG
+TTTTTAAAACTTTAGTGGTGAGTATTGATAACAAAGCACTGGTCGTTGCCATAATACCTGTGTCGGCGAT
+GTTGAGTATGAAGTTAATAGCTAAAGCACATGGTGGTAAAAAAGCCACTATGGCATTAAAAACCGATGTT
+GAACGTTCTACGGGTTATGTACTCGGTGGTGTTAGTCCGCTGGGACAAAAGAAGCGCTTGAATACTTTTA
+TTGATTCATCATCAGTCCAATTTACTACGGTGTTTGTTAGTGCTGGTAAAAGAGGTTTGGAGATAGAGTT
+AAGCCCACAAGATTTAAAACAACTGACTCAAGCCAAATTAACTGAGCTCTGTCAGTAAGCTAGAAAAGTG
+TAAAACAGACACAAAAAAGCGATAGTACTTTACAGCACTATCGCTTAATTTACTGAGAACTAATGCTTAT
+GAAAAGTCTCTATATTTCTAATTCAAGCCGCATCTAAACACGATTTTTAACGCTATTATTATCGTTTAAA
+CTCAGACGTTTTGCTCCATTGTGGCCAAATATCTGATTCAGATAACTCAACGCCAATTTCAAAGAACAAT
+TGCATATCTTCAACAGCGCCCGTTAAATCCCAATCTTGCGTATATTCATCACAAAGACCGTGATAACACT
+TGCTAAGAATTGGATCTAACTTGGCTCTTAACTCTGCCGTTGCTTGGTCAGCCGGGATAGAACCACCTTT
+TGCATATAAGGCAGGAATACCAACGTTAGCAAAAGCGAAATGATCAGAGCGATAGTAAATTCCCGCTGCT
+GGTCTAGGATCACCTGAAATTATACGGTTTTGTTTTAAAGCCGCTTTCGTTAAAAAGTTATCAAGTTCAG
+ATTGTCCTAAACCATATACCGCGACATCTTTACTCTTACCATTAGCATTTAGTGCATCCATGTTAATGTT
+AGCAACGGTTTTAGCTGCTGGAATTACTGGATTTGCTGCATAAAACTTTGAACCAAGTAAGCCCTGCTCT
+TCTGCCGTTACCGCTAAGAATGTTACTGAACGGTCAGGTCGATTCGGTAATTTTGAAAAAGCTTCTGCTA
+CTTCAATCAAAGCTGCCGTACCTGTCGCATTATCACGGGCACCATTATAAATTTGGTCGCCTGTTTTGGT
+TAAATCTGTACCTAAGTGATCCCAATGCGCTGAGTATAAAATATGCTCGCCCGCTTGTTTTTGACCAGGT
+AAAGTTGCAATAAAATTATATGAAATTGATTTTTTTATAGTATTTTTAACCGTAATAGAGGCATCTAAAT
+TACCCATATCAATATTAAAACTGCCTTGTGCGGCGCGTTCTTTCATTTTATCAAAATCTAGACCTGCTTT
+TGCAAATAACTCAGCTGCAACAGTGCTGTTAACCCAACCTTCCACTGCAACGCGATCTTTATTTAAATCA
+TCACGTTGAAAACTAAATTGTGGACCAGTCCAAGAGTTTTTAACTACCGACCAGCCATATGAAGCCGGTG
+CAGTTTCATGAATGATAATTGCCCCTTCAGCACCTTGACGGCTCGCTTCTTCATATTTGTAAGTCCAACG
+ACCATAATAGGTCATGGCATTACCATTGAAAACTTCAGGGTCTTGTGTAGCAAAACCTGGATCATTAACT
+AAAATAACAACCGTTTTACCCTTAACATCAAGATCTTTATAATCGTTCCAATTGTATTCTGGCGCATTAA
+CACCGTAACCAACAAAAACAAGCTCAGAATTTTTAAGCTGCTCTAATTCACTGATTCGAGCACTGCCCAT
+TACCATATCAGTGCCGTGCTGGTAGTTTTTACCACCAATAGACAATGTCATATCGCTTGACGCTTCAATG
+GATACTAACGGTACTTCTTGTAAAAAGCTGTCACCATTACCTGGCTTAAAGCCAATAGCAGTAAACTGCT
+CAGTTAAATATTCAAGAGTTAGTCTTTCACCTTCGCTTGATGGCGCACGACCACCAAATTTATCAGAAGA
+TAATACTTTTACGTGTTCAATTAATTGCGCTGTATTAATGCTGTCATAGCTAGCACTAATATCTTGGGCG
+CTATTCCCTTGTGAGGAGTTAACTTTCGAAGAGTCATCAGACGTTGTTGCAACACAACCTACCAGCACTG
+CGGCCGATAAAAGCGATAATCCAATTTTTTTTATCATAATTATTATACTTATTCTGTGAAAAAGATGGTC
+GAAGTATAAAGGGTCTCAAAACAACTAACCAGTATCGAGATGTAAATCAACGCAAGACAAGAAACACAAA
+CTGTCATGGTCAGTTTCCACAAGAGTAAATAATCCCCTCACATGCTGATAGATTTTAAATGCGCGCTGGT
+TTACAGTAATAAAATAACTGATACCCGTTACCAATCAAATACTTTACCTATAAGAATATAATGAAAGAAT
+CCTTAAAAGAACTCTCTGAAATAGTCGCCAAAGCCAATGATATATTTTATGACCGTAATAAAAATGTTGA
+TACCCTCATGGGTATTATGGATAAAACATTACGTAAGCAAGGCATGAACGCAGATGCAATAACAATAGAT
+TGTATCGCTATCAATAAGAAAATTGTCTTGGTGCTTCATGATAGCAAGCCTGATCGAGTCGACATTGCCC
+TTGGTGACAAAGCAGGTGTGGTTCATTCGTCAACTGAGTATGAATTAAAAAACGTTAATATTGTGCAAAT
+ACTCGATATGATGGAAGAAAACTTTCTGAACTAATTTAATAAATGAAATAGGTTTTAGAAATATTATGCC
+GCAATCATTGCTAACGATATCTTTAAATTAAATAAGGAATTTTTCGATGGAATTAAATCAATTATCTGAA
+AAAACTATCGGTTGTCCATACTGCGGTGAATCAATCAAGGTGCTCATTGATGCATCCGAATTGGACCAAC
+AGTACATTGAAGATTGCCAAGTATGTTGTAAACCGATAAATTTCATTATTTCTGAAAGTATTGATGGTGA
+GCTTACCGTGAATGTTTATAGCGAAGATGAAGCATTTTAATCATTGCCTAGTTAATAGAAACCTAGTTAA
+TAGATAAAGCGACACTTGTAACCCTTAAGCAAGTTCCAATTCACTAAACAGTTAACCAACGTTATCAAAG
+GCGAATCATGATTTCTAAAGAAGAACTAACCGAGTTCCTACACTCTGAATTTCCTCAAACAAAATGTTCG
+ATTGATGAAGTTGGGAATCGAGGAGCAATCGTTAGACACAGGGTTGGACAAGATGAATTGCGCCCCGGTG
+GCACTGTCTCTGGTCCCGTAATGATGACCACGGCTGATGTTGCTCTGTACGTGGCAATCTTAGGCGAAAT
+TGGGCTTGTGCCACTCGCCGTCACTACCAGTTTAACGATTAACTTTCTTCGTAAACCTTCACCGCAAATG
+GATATTATCGGCAAGTGTACCTTGATAAAAGTCGGAAGAATTCTTGTAGTTGGCGAGGTTGAGTTGTATT
+CCGATGGTGAAGCAGAGCCGGTAGCCCATGTTATTGGCACGTACTCCATACCTCCGACAAAAATTAATAA
+TGACTAAGAGCGATGCTAATTCACTTAAATGCTAGCGCTTTGATAGATAGCGTTAGCCCCAACCTTCACG
+TATTGAAAACTTAAGTACAGCTCAAAAAGGCATAACTAACCATTACGCTTGTCCTCAAACAAAAAAACAC
+GCCATTATTTATCTATTAGACTTTAGTTACTCGACTGCAAGAGTAGCCAAGATTCCAAGCAATTGATTTA
+TGTTCACCTATACTTCATCACGAGCTTTGGTGGATTTGTCTTTGAAAATACGCTGAAGTTCTCAGTTATC
+ATAATGTTAATTCTACAATTCACCCCCTAGGAGAAACAATAATGAAAAAACGATTCATAACACTCTTTGG
+ATTGTTAGTTCTCGCTATTACCTATGCCCAGACAGCGATTGCGACCGAGCAAGAAGTCAAAAATACTATC
+GTAAACGATAATGCTTATGTTAAAAAAAATCTTAAGGTACCTGAAGGCACTTATTCTAAAGAAGGTGCTA
+TGGAGTTCTGGTCTAGTGGCGGACTCATTCAACATGTTAAAGCAGACGGTCGATTAGAAGAATATGACTC
+TTTCAATATCGATGTTAAACATATTGATGTGACTATTTTAGTACCTGATGAAGTTGCAATAGCGCACTAT
+TATTCCGAGGGTTCTATGACGCCAAAAGGAAGTCCTGCGGTCAGTAATTATAGGACCCGAGTTAGTCAGA
+TATATACTAAAGAAGCGGGGAAATGGAAGGTACGATCGTCACATTGGTCACCGATAACGGGTGGTTCAGG
+TACAAGTCAAACCGCCATAGTTGAATAATCCTATTTTTTTGATAAAGAGCAAAATACAAATAATTACTTC
+AAGAAATAAATAGTGATGGAGAGCGCAAACTAGGCAGGCAATCTCTCCATTACAAACCCCATAAAAACAG
+TCATAATTGAAATTAACTTGTTAACGTTCGGTAACTTTGGTGATGTTCTCTAAGTCGGATAAGTTATGCT
+CAACTGTTAAGATTGTTATCACTCCGCTCTGACAATAAACTTCTTAAAATCACATCACTTAATTGGTATT
+ACTCATTTCTTCTTTGTGGCAATTTGCGATAAATTAATGTTATTGTTTAAACAAAGAGCGTTCAAATTTA
+ACTGCTCGTCATCCTCTACCAAGTGCGCTCACCTTTGATAGCTAACAACATAAGTTGTTTTTTGATTAAA
+GCCACGGTAAGAGTGCATGGGATTAGTCAATGACTCAAAGAACTAAGAGGTATAGAAATGGATTCAAATT
+TTTGGCATCAACTATGGGAAAGCAATGAAATAGGGTTTCATCAACGTGCCGTTAACCCGTTATTAGCTGA
+ATATATCAATACCCTTTCTTTAGCTGAAGGTGACCGACTATTTTTACCCTTATGCGGTAAAACGCTTGAT
+ATTGCCTGGTTACTCTCTAAAGGTTATCGTGTTGCTGGAGCTGAACTAAATAAACCTGCCGTAGAACAGT
+TATTCAGTGAACTTGGCGTAGAGCCAAGGATTTCAACATTAGGAAATTTAGACTGCTATAGTGCAGAAAA
+TATCGATATATTTGTAGGTGATATTTTTGAGCTATCTTCTGAAATATTAGGTGGCGTTGATGCCATTTAT
+GACAGAGCTGCATTGGTTGCCTTACCAGATCAGATGCGTAAGAAATATAGAGCACATTTACTTGAAATTA
+CCCGTATTGCGCCACAACTGCTACTCACTTTTGAATATGATCAAACAGTAATGGAAGGTCCCCCTTTTTC
+GATTAGTCCAGATGATATTAAGCAGTATTACTCGGATAAATACAGCTTGAGTCTTCTCAAAAAAATAGAC
+GTACCTGGTGGTTTAAAGGGTAAATGTGAAGCGAGTGAAACTATTTGGCTACTGTCGGCCATCTAATTAA
+TTTTATGCCCTTTGTGAGTAATATAATAAGGAATAAAGTAACTAACTTGAGGAAATTGAATTGAGTTTAT
+CAAAAAATTTTAAAATGATGTCGCTATATAATCAGCGGATAAATAGCCAATTAATGGCACATTGTCTGAC
+GCTACCAAGTGAAACCTTAGAAAAAGACACTCACTCCTTTTTCCCCAATATTATCAGCTATTGGAATCAT
+ATTTTGTTTGGTGATTTGATTTTAATGGGCCGTTTAGCTTCAAATAATATAGCGAATCTGTCGCCATTAG
+ATTTATCAGCATTTCCAAAGCCTGGTTCACCACAAGACCTTTATCACACTAACTTACTCGATATTGCCTT
+ATTAAGAACACAAGTTGATGCGTTACTTATTCGCTATTGCGATAATTTAACTGAAGAGGATTGTGATAGA
+TTTATTACTTATACCACCACTGAAGGTGTCGCTATAACCAAAGCGGTTGCAGATGTTACTCAGCATATTT
+TTAATCATCAAACTCATCATCGAGGACAATTAACCTGTGTATTGAGTCAGGCTGGTATTAATTATGGTTG
+TATGGATTTACCTGTGATTGTTGCAGAAGGCAGTCGTTAACTTATGAATAGCACGCGATTGTTGAATAAC
+AAGCTGCAGCCAAAAAGACAGCCTTAGCGGTTATTTTCTTGTCGATGCAACAACTGCGACAAAGTGCCCA
+TAATAGAGTTTTTTACCGACTAAAGACTCTATTCCTGCTGCACTTGGGTAGGTTGACCATTTAGTTGAAC
+TTGCCTCTACGGCTTCAACATTTGCCCAAGTAAGATGCCAACATATTTCCTCTGCGTTATCGGTTTTCAC
+TAATATTTCGTGAGCAATAATATTTTCTTGCTCAGCATTTATTTCAATAAATAGTGACTCACTTAACGCG
+ATCACGCGCGCTAAGTTCGCTTCTTCAACCTCAAAAACTGCAAATTCAGTACATGTTGACATCTAATTTC
+CTCTAAACCTGTAAAGACTAATCTTCGCTACGATAGCCAGCCAGTTCAGTGCTTAAGCTAACACCTTGTA
+GTTTTAGCTGATTAACTCGTTGTAAGTAGGCTGCACCTTTTAACATATGCAAAGCAACGTCTACGGCGCC
+ACGGCGAGTATAATCTTCTAAGTAAGTGCCTTTTACCCAGCTGTTAAATGCGCCAAGACTTGGGCCTGCC
+CAAATTTGATAATCCATTTCACGGCCTTTCTCGCCGGTATTTGACCAGCGAGAGCTTAATCCTAAATACC
+AACGGAAAATTAGCGCCATTTTACGTTTAGGGCTAGATTGTGCTCGCGCCAACATTTCAGGATCACGTTC
+AGTGAAAAAGGCTTCAGTACCTGCCCAAACATCATCAAGATTAGAGCGAAATATCTGCTTTTCAATCTTA
+AGACGTTCGTCGGCTGGAATAGCTTCAATTGAGTCATAGTTAATGTACAGCTCGTAAAGTTTCTTCGCGC
+GCATAGCGAACATTGAACCACGCTTAACAACTTGCAACTTCACGCCCATTTCAAACATATCTGCCGCTGG
+TGCCATAGTAACATCGGCCATTTCAACCTGAGCCAGTAACTTACGAGTGTATTCAGAAGCGCCAGCTTCA
+ACACATGCTTGGTTTACCGAGCCTAAAACAATATAAGCTGAGCCCATATTAAAGGCAGCTAATGCAGCTT
+CAGGGGTACCAATACCACCACCAGCACCAACACGTAGCGCTGGAGAGAAGTTGTACTGTGCTTGAACTTC
+ATCACGAAGCGCTATAATCGTCGGCAATAAGGTTAAGAAAGGTCGATTATCGGTATGGCCACCAGAGTCT
+GCTTCAGCGGTTATATCATCAGCCATAGGTACAAGCTTTGAAAGCTCAGCTTGCTCTTGGGTGACTTTAC
+CTTGAGCCAGTAGCTTATCAATTAGTTTTTGTGGCGCAGGCTCCATAAAGCGACGACCAACTTCAGTTCG
+CGATACCTTTGCAATAACTTTATTGCCGATCTTTACGCTGCCATCGCTATTTTTAGATAAACCCGCTAAA
+CGATACCAAACGATATGTTCGGTTAACCCTAAATAAGCTGAAGCTTCTACTGTTTTAACGCCAAGCTTTA
+AAAAGCGTTCAACAGCGCCACGCTCTAATGCTTCTTCCGCTGGTGCATGTATTAAATTTACCGCATAAGG
+ACCATTAGGTAATTCTGCTTGGATACGTTTAATCGCATCTTCAACAGCATCTGGTACTAATCCAGCAGCG
+CCGAATGAACATAAAAAACCGGCTTTGCCTAAAGCGACAACGAGCTCAACTGAGGCAATGCCATTAGCCA
+TAGCGCCGCCATGATAAGCGTATTTAACGCCATGCTGCTTTTTATAAGCATCATCACCTAAATCTTGCGG
+AGTTAGCTTTTGAGCAAAAGCGACAACATCCGTATCACCGGTAGCTGCAGTAGCGTTTACTACACCAAAA
+CTATTAGCAGATTTTGCGACATAAACCGGCTTTGTTAAATCCATTAACGCTGACTTTATTTCTACATCAT
+TGGCTTTAACAGCGCTGCTATCAACTTTCCATGCCCAATCAATTGGATTGGCATTGCTATAACTTAAATT
+TGACATCTTTGTTCCTATTTATTCTTTATTAATGTCATACCCGAAGTTACTTATCGGGTATCCACATCAC
+TATTTCTTATTATCTTTGCTGCTTATACTTAAAGCTATGGATTCCCGCCAAAACAACGCGGGAATGACGG
+TAGAGAGGCAAGTACTTAAATACCATGGCACTCATTATTCCATTCGTCATATCCGAGGTTACTTATCGGG
+TATCCAAATCACTATTTCTTATTATCTTTACTGCTTATACTTAAAGCTATGGATTCCCGCCAAAACAAGG
+CGGGAATGACGGTTGAGAGGCAAGTACTAATACCACAATACTCGTCATACCCGAAGTTACTTGTCGGGTA
+TCCACATCACTATTTCTTATTATCTTTACTGCTTATACTTAAAGCTATGGATTCCCGCCAAAACAACGCG
+GGAATGACAGTTGAGAGGCAAGTGCTACACAATATCATTATACAAATCTAGCCACTTAGGATTGTTCTGC
+TCTATTAGCCTGATTTTCCAAGCCCTATTCCATTTCTTTATTACTTTTTCGCGAGTAATGGCATTTTCCA
+TATCATCTAGCTGTTCAAAGTATACCAACTGATGCACTTCATACTCTTCGGTAAACCCACTAACAACATG
+ATTTTTATGCTGCCAGATACGCTTAACTAAATCACTGGTAACACCAATATATAAAGTTCCGTTCTTCTTA
+TTCGCTAGTATATATACCGCTGGCTGTTTCATATTATCGTCCCTGATAATTGTATGCTTTAAATATTAAG
+ATCAATGGATCCTCGATTAGATACTTCGAGGATGACGTCTGAGAGGCAAATGCCTCATTAACGTCATACC
+CGAGGTTACTTCTTGGACTTGGCATCGATGCCACTTATTAGACAATGCATGGAGCATATTGTCCTGTATC
+CATTGTTTATTGTTATGCTTCAACAAGCGACAGGACAATATCTTTTACTTCGTATATACGTAAGCCATCT
+TTCGATAAGTTAGCATCGCCGACTAATCTCACTTCACCGTCTTCTTTAATGATGTCTGTAATATGCACAT
+CAAGAGACATCTGTTTGTTTAATGGCGTAATTTGACCACGATATTTCCATTTAACTAGGGTTGCCGGTGC
+AATAAATCTTGGGTTAGTAAATTGCTTACCTAAATCATTTTCTAATGCGTAGGTTTGCATTAATTCGATA
+ACCGCTTCAACACCCAATGAGCCAGGCATTACCGGATCTTGGTGGAAGTGATAACGGAAGAACCAGTCTG
+TTGCATCAATAGTTCGTTCGCCGTGTACATAAGCAATACTCGCTTTACCGCCGCCTTCAACGATTGAAAC
+GGTATCAATAAAGTTCATTTGACCACCCGCTAATTTGTAATGCGGTTTGTTCGATGGCGCTTGGTATAAA
+GGCAGATTAGAATTACTAAGATCGATCACCTTAATGTCTGATTTAGGAGTATTGTTATCAACAAACCAAG
+GGTGCGTTACTTTACCGTTATCAATACCTAATTGGTTCGTTAACGCATCTGCACCAAAGTAACCAAAAAC
+GGCCGTACCTTTGTAGAACAAGTCATGACTTTCTAATGACTGAGCAGCAGCACTTTCATTTTTCACATAC
+AGCTCAAAAGTGAAGCTTTGTACTATCATACCGCCAGCCATGGTAGTGCTTAATAATACCGATTTATTAA
+CAATGGTTTTATCACGTAAATCTACCTGTTTGATTAAGTCACCGCTGCCATCAAGGTTGCGGAAGAATAA
+ATCTTTTTCTGGGTATTTAAGTGTGGTGCCCATGTAACCTGAAATAAAGCCATTCGGTTGTAAGGCAATT
+TCCATGATTAATGAATAAGGCATCCAGTTATTAACGCTGTTTTTAGTGAAATACCATGCATCACTCGGCA
+CATAGTATTCTGCGATACAGCTAGAAGTCTTTTTAAGATCTAAACGCTCACCTTGCACTTCGACAACTTG
+TGTTACGACTTGTAAATCACCACAGGGTGTACGTGGAGGAATACGACCTTTATACACGTCAAAATCAGGA
+CCAAAACATTTAGAGATATTACCGGTAGCAAATTCAAACATATGCCAAGGTGTAAACGGTGCTTGGTTAG
+GTACGCGGTTTTGACCAGCTACCATTGGCGCTTCAAAATGTTGAATTGGTGTTACGCCCTTCTCTTTTGG
+CGCGATCAAATCAGACACAACTTTCATTAAAGCACGTTCAGGGTGTTTAAATGGCGCTACACCACGTTCA
+TCTAGTTCAAGATTGGTGTCTGCACTTTTAACTTCGGCATTTGTTACTGGTTGCACCTTGCTTTGTTGAA
+GCTGAACATTGTCAGGTAAAGTTACCGGATATGGCGAGTTATCATCTTGTTCAGTGATCATCACTGATAA
+GTTTTTAAAATCAACAACCGCTTTACCATCAAGAATAATTTCGATATTCGCTTTTAAGAATGGGTAAGGA
+GTCATGCCCATTGCGGTTACTTCCATGCGATACGTTAACGTATTGTGCTGCGGAAGTACTTGGCCACGAC
+AACGTACGGTTTGCGACTCACCTGGCATAGGCTGAAAGCGTGCGTTATTTACATTAGCGTGCATGCCTAA
+TTTAAGCATTAAGAACATCGCCATTTGACCACAACCTTCACTCATTAATGAGCCGGCCATCACTTGGTCA
+CCTTTAAAGTGACATGGGAAATACCAATGCTGTGGGTCTAAGTCTTTTTGACCTTCTAGTAAGCCTAAGC
+CCCAATGACCGCCTTTTGCATCAATCTTAGTAATGCGCTCTATCATTAAGAATTTCTTAGACGAGAACTT
+TAATGACGGATTACGACCTTGTTGGTTATATTCTTCACCAAAACAACCTGCAACATCACCATCAACCAAT
+TTCATCATGTCAACGTAATCGAAATGCTGTTTGGCTTGTTTCGCTGCATCAATATTAGTTATTAATGGTG
+CAAAATCACTTTTAACGGCATTAGCTAATTCTGCTTTATCTTTATCATTTAAGATAACGCCTTTGCCATC
+AGCAAGTTCTTCATCAGTGAAGAAACCAGCACAACCATTACGCATGATTAATACTTTTTTATCACCAACA
+TAACAATCGTAGTGAAAGAAGAATAATAATTGCTCGCCGTTTCGTGCATATGAGTCGATATGAATTTCAT
+AACGCAGTGTTTCACCACCAAAGGCCATTTCTTCTAAGAAGGTTAATTCACAATCAAGTAAACGATAAAC
+ACGTTCGCCTTTGGCTTGAAAATCAATACCAATATAAGAAATTAATAATAAATCACATTGTCCTGATTCA
+ACCGATACTGACCAAGGAATTTGACCATCGATAAGGAACGGCGCATCAACGGGAATATCATACTCAGTGC
+ACATGTATGATTTTTTATATTCATTTACCGTAGCTTCAAGCTCGGTAACACGTGAAACTAATAAATAATC
+TGTGGTCGGTAAACGTACACGACGTGAATAACTGTCGATGATTTTAAACTCATCACCAAAAACTTTCGCG
+ATATCACCTTCAGCAAATTCAACTAAATCGGCAGTATCCCAAATAATTTCTTCGGGTTTATTAAAGCGCT
+CTTCAAGTTGTAATGGTGGGTAGCTGTATCCTGCTGGGCCTTTGATTTTAAAACCAGATTCATTTGCCCA
+CTGCTGGTTTTCCGCTTGTACATTTGAAGAAACAACCGAAAGCTCAGGTGCATGCTGACGTTCATTTACC
+GGCTCAGCTGCGCTTGTTGTTGAAACATAAGTCGGCAACCCTGCACTGACATTAGCTTGCATTTCAATCA
+ATTTCGAAATCTGCTGACCTGCCATTTGGCGAGTATTTAAAAAGGCTTGATGTGTAGCTGATTCTTGGAA
+AATTTCTTTACTTGCTTGATGTTTAACATCTGCAGGTACTTGCCTCTTGCTTTGGTTATTTGCAATAGCA
+GTATTAGTAACTTTCTTCACTTTTACTCCGGTAACGACCGTTGATCGTGTGTGAGCTTGACTAGATAAAT
+TAGTTGGCTGAGCAGCTTGGGATAACTTAACTTCAGCTACTTTTGCTTCAGTTAGCTTAGGTTTAATGTT
+CATGACATTAACCGCCTGTTTAACCTGACGTAAAGGTTGCTTAGTAAAAGCTTGCTTAATCGCCGTCATT
+GCCGGTGCTTTAACGTTAGCAATGATGTCTGCAAAAATGGCCTTGCCACCTAAACTAATATTTTTAATTA
+GTTTAGGACGTTGTTTGCCTGTTGGAGGAGGCGCTGCTTGATGGGCTAGCTTGCTCGATGACAAAATAAG
+GTGCGCACAGCTTTCATCTTTACCTAAGCCATTCACGGCTATATGAGACGCGACATGAGAGGTTAAGCGC
+TCTTCATTCAACACTTTATCATCTAACAAGAGTGCTGTTTTAATAATACTGGCAACACCACTGGCATTAA
+ACGTATGACCAATATTGCTTTTAACACTGCTAATCACTTTGCCTGCATACAATGCTGGTAGTGCTTGAGC
+TTCTGCTATATTTTCAGCACTAAAACCACTGGCATGTGCTTCAACACTCGTAATATCTGCGCTGTTAAGC
+CCTGCAATGTTCAGTGAAGCGCTTGCGGCCTTAGTGATGGCCGCAGCATCTTTACCATTGGCAAAACTAA
+TACCGTCTATGGTGGCGTAAATACTTTGCTCTGCAACTTGGATGACTTTAGACAGGGGTTTAACGACAAA
+CGCACCTGCCCCTTCACCTACTCGCCATGTATTTTGTTCAAGGACATTTGCTGAGGTTGCAGAATTTGTT
+GAGACTGAGCCTGTTTCTACCTGCCCCTTTTCTACCGGACCGAAGTGTTGTCTTAAGGTAATATTTTCTA
+CTGAGCCAGCTAAATCAACCGAGGCTATAATCACGGCATCAATGTCTGATGTTTGGAATAAGTTCTCAGC
+CAATTCTACGCAACGATAAACTGAGTTTTCTTCCGCAGAAAGCGTTATCGCAGGACCGGTAAAATCCCAT
+AATGCTGAAATACGTGACGCCATAATATTACCAATAAACGAGGTATATTGATTAAGCTGCGCCGCGTGAG
+CAACGCCATTTTTAGCGATATTGGTTAATGTTTCACGTTGCTCTGAGTTAAGCGTAACGCCTTGCTGTAA
+TAAACTTTCTTCAATTTGTGTGCTTAAGTTAACGCGACCTCGGTATTGATGCAGCTCGAGTTCGATACCC
+ATAGCTACAAGTACCGCAACGTTGCTACCTTCTTTAAGTCCTGCATCTTTCGCTGCATTATCAGCAACTT
+TCATCATCATCAGTTGCTGGGGAATTAAACAGTCTTGCTCGTTAGGTGGCACTTTGAAACGTAAAAAATC
+AATATCAAAGTTTTCAACATAGCCGCCCTGAGGTGCTTTACTAAGCTGCAAGGCATTCATCACATCAGTA
+TCGTTATCAATGCCTTTCCAACGATTCGTCGGTAATTCTCTGAAAGTATTATCATTAGTTTCGATAAGTG
+TTTTAAAACTAGCAAGATCTTCAGCACCACCAAAATGAGCATCCATACCAATAATGGCGAGCGGCTCACG
+TGGTTTGGCTTTTACCGTAATAGGCTCAAGTTGCTGTGTGGGTTGTTGTAAAACTAAATGAGCATTAGAG
+CCACCAAAACCAAATACACTGACACCAGCGGTTCTTGGCTTGTTTGCACTGTTAGCAGGAACTGGCCAAT
+CGATAGTATCTGTTGGCATTTGTGCGCCGCCTAAATAACCTTTTTTAGAGCTTAATGGCTCGTTTAAGTT
+AATGGTTGCGGGGATTTTTGCTTCATTAAGTGCCCAAATCGCTTTAGTCATACCCGGCATACCTGCCGCG
+GTAAGTAAGTGACCTAAGTTAGATTTGACTGAGCCAAGCAAAGGCTTATTGCCATTTTCTCTTGGGAAAC
+GGCTGAAGAAGGTATCCATAGAGCCAAGTTCTACGTTATCGCCTTTTGGTGTGCCAGTAGCATGACATTC
+AATGTAATCTACATCACGTGGGTCAACCGCTGCATCTTCATAGGCACGTTCATAAACAAGCACTTGCCCT
+TTAGTATTTGGGCTAAGAACAAATTCACCTTTACCGTCATTTGATAAAGCACCACCTTTGATAATCGCAT
+GAATTTTATCACCGTCACGTACCGCATCACTATGGCGTTTTAATACCATCATGCCTGCACCTTCACCGGC
+AAATAAGCCTTGAGAGTTTTTATCAAACGGGGCATGAATATTGTTAGCTGGGTAGGCTTGAAAGATTGAG
+AACCCCATATTAACAAACATAGGATCAGAGCCTGATACCGCACCTGCTAGCATCATGTCAGCTTTACCAG
+TATGCAAGTAATCGCAAGCCAATTTTACCGAATAACAGCTTGATGCACAGGCTGCGTCAAGCGCAAAGTG
+TGTACCACCAAGACCCGCAGCTTTCGCTAAAAGCGCCGCAGGGTAACCCGCAACCAGCGCATTATCTGCA
+TGAATATTATTGGTCGAAATATCAGTATCAGAAAAATGACTTAACTGAAAATCTTTATCGATACCGGCTT
+TTAATGCGTTATCGACAACTTGGTGATACAACGGCATAAATAAGTGATTAGACGACTTGGTTGGAAACGA
+TAAGTTTCCTAAAATAACGCCACATTGCTCAAGCTTATCACTGCCCCAATAACCTGCGTCGGTTAATGCT
+TGTTGGGTAACATACAAAGCCCACTTATTTAGATCATCTAGTTGATTTAGGTACTCTTCACTCAGCGGTG
+CGGTTAAACCAGCAGTGTTCTGAATAAATGATGTTGCATCAAAATTGAAATCTCGAATATAACCACCGTG
+CACACAGTAAAATTTATCTGTGTCGCCTTTTTTTCCGGTGTATTTTTCAGGGTCAACACCCATTTGTTCT
+TTGGTTGCTTTACTGCGACAATCCTGTTTCTTCAGCAATTGCTGCCAAAATTCTTCTGGTGCAGAAGATC
+CTGGGAATAAATTAGCAATACCTACTACGGCAATATTTTCCATACTTTCCTCGAAAAGTTTTATAAAACT
+TTTAAGCGTTTTATACGTCATACCCGAGATTTTTTGTCGGGTATCCAGTTTGTTTTTCTCTGCTACGCCA
+TTAATTAGGCAATAGCCGTAGAGCTAAGTGCAATGGTTCCCCGACTAGACACTTCGGGGATGACGACTGC
+AAGAGATGTACCCTGCAAACTAGCGTCATATCCAAGATTTCTTGTCAGACGTGGCACGGATGCCACTTAT
+TAGACAATGCATGGAGCACATTGTCCTATATCCACTATCTCTTATATTTTTCTTTTAAGCTTGTGGCTTT
+TTCACAATAATTGAGCCATTAAATAAGCGGTGAAGATCTAGTTTCACCCCGTGACTAACCAATTTTGCAA
+CGGCTCTCACATACGTTAACTCGTCACTTGTGCCCTTTGCATTCACTGGCACTGATACTCGTGCTTTATG
+AGCAACTTGATTAGGTTCTTTATTAGAGAGGCCATTTTTACTGCTATCGTCAAAATCTAAAATTTTATCT
+ACCCAGCTGCACAACGAGCGCCCTGGTCCCATTTCAATAAATACCCGCGCACCTTTATCGTGCATGGTGT
+TAATTAAACGGGGGAAATCTACTCGGTCGCATAAACACTTAGCAACACTGTGAGCAATCGCTTTGCTCAT
+TTGTGGTACGGGTAAGTAACAAGAGCTTGAATACATTTTAGTTTTTAAGCGCGCAGTAACGTCCATGGTA
+TAAAGTTCAACCATGTCGTCATATTCAATTTTTGCTGGTGCACTGTGAATTGCATTTGCCATGTTAAGTG
+GCATAGCACGTACACCAAGTTTTTTAATAACGCGTAGACAATCGGCTGGATAACCACCTAATAATAAACT
+GTCTGGCGTATTAACTATGGTGCAATAAACACGTTCTTCATCTTCACTGGCAGCGATAACTTCATCTAAC
+GTTGCTTTAATGGTGTAGGTTTCCCAAATCAACTCATCTAGACTTTCAGCTTGGTCATTGCTAGGGCTAT
+TAGTAGGACTACTTGTCGAACTAGGAAGCCCCCAATGCTCACGTAAAGTTAGCAAGTCACCACATAAACG
+TTGATTGAAGGTATCTGAATTAGCTAAACGTGCGCTCATCAATCCTGGTTGTTGCCATGCACCCAATGCA
+GCGTACATACTGACTTCACCCATGCTGTAACCTGTAGCAAAGTCTGCCTTTACCTTAAAGACGTTTTCAA
+ATACTTTAGTGAATACACACGCAAAACCAACGCCTGCTTCTGCAATATCAGCCAACTTACCACGGAGGTT
+TAAATCAAGCTGTTTTAATGCTTTAAAATCAGGACGAATTATGGACCGGGGATTTAATAATTTATCTTTT
+AAACTTGCGCCAATATCGTCGGCTAAGTTAGCAACATCTTGGTGTATTTCAGGAAAAAGGTGGAATAAAT
+CACGTCCTAAACCGACATACGTTGCACCAATGCCCGGATATAAAAATGAAACATTATTAGTCGCTGATTC
+ACTATTATTAACAGGGCTAGCACTAAAATAGCTGCCTTTTGGCGTTCGCCATTCTTGCTGATTATTCTTA
+TCAGAATTAACATCAGAAAATGCTGCAGGAACACCGGCTTTAGCGAGTTTTATTTCTTTGCTTAGTTCTT
+CTATCGATTCAGACAATAAGGCAATCGTATAACGACTGCTATTGCCTTTAGACTGTTCAAAACGCGTTAA
+AGCAATATCTTTAAGTGATGTTCTACTCTGTTCAGCCTTCTCTTCAAGGTTACCTTTAAAAGTAGCTTCA
+AGCTCATCTTCAAGATCAATTAACTGAGTTAATAAATTAGGTAAATCCTCTGCGCCAATTAATACTAGCT
+GTAAATCACTACAGGCAATAAAACCATTACTGCGAATATCGCTTGCAGCATGTTTACCATCAATAAGACC
+AACCTGCTCTTCTTGCAGGATAATATGACAATAATCATGATTATTGTCTGAAACGGTTAAACAACTGTAC
+GCGCCAAAGTGGGCATTACCATTAGGCTGTGGATACCATGGACGAGCCTCTGTTGGAAAGTAACAGCTTG
+AGCTTTGCCATTTTTCAAGTTCACTGGCTTGTGGTTGTTGCCAATCAGTAATGGCAGGAATATAACGTTG
+TTGCAGTGCAATAACGGTACGTAACAAACCTAACACTTCAGAAAAGCCAGCCCCTTCTCCGGTAACACTA
+CGTGCACAAGAGATAGCCGTATTTAATGCTTCATTGGCATCTTCACTCATTACTGCTTTATTGGCACCAT
+CTATTAAATAATGGCTCAATAAACCTTTTGTTTCAGCAAGCGAAGCATCTTTATTTGATAACGCAGAAAC
+TTCAAGCAAACCAATATCTGTTGCATTGACTTGCGCTTTATCTAACGCTGCAGCAGTAACACTAGTTATA
+TCGCTCCCCGTGGCAAAACCTTTTATCCGCGAATAGACATAACAGTGATGAGTTTGTGCAAACGTTGCAG
+GTGCAAATAATAATGCAGCAATACCGCGACACGCTTGATAAGCGCTAAAGTTTTGATCATATGAGATGGT
+CGCCAGCTCTTGGCAAACATCACTGCCATTTTGCTTATCGCTTAAACTAAGTAAATTAATACCAAGCAAG
+GCTACCAAGAAATTTTGCTCAATCAACGTATCTATTTGTTGTAGTGCGCTAGCTAACGAAGTAACAACAA
+TAACATTTTCAATATCAATGACTATATTTTCACTGTCGTGCATTAGCACAACAACTTTGATATCAGCGCT
+ACTGACTTGATTAGCAAGTGCCATACGCTCAACCGTTGCTGAACAGCTTAGCTTGAGTGTTGTATTTTCC
+TTGTCTGATATTTCAGCTTGATCTAGGCTCTTACCTGAGATATTCCCTGAAAGTTTGCCGAGGTATAGCG
+CACGTTCAACCCGATCAATATCGGTTTGAACGCTCTGTTCATTTTCAAACTGAGCATCTAAACCAATAAT
+GGCCGTTTTATAATGATTGTTAACCATTACGCACTTGCCTCACTTTCACTTTGCTTAGCTTTCGGTGTAG
+TTTTCGGTGCCTTTTTAGGTAGGAATAAGTCATTTAAGTTAGCACTAGCCGTCACTTTGGCAGATTTTAT
+CTCACTGAGTAATCGATTGTTTTCATCAATCATTTCAATGTCAGCCACTAAAGAACCACGTTGCTTTCCT
+TTGCCTGAGCTTTTCACTACCGTTAATTTAAGGTAGAAGTTTTCACCAAGACTGACGTCACGGTATACCG
+TCCAACTTTGCGTACTTGACGGTAAGCTACCTAAACCTAATTGCTTTTTAGCCCAAACTAACATGGCTTG
+ATAAGCGATATCATTGGCAAAAATGTTCGAGTGTTCGCTTGCACTATTCAACGGGCTAATCGGGAACTCG
+CCTTGCTTAAGACTTGCCACTGCTGGTACTTGGCATTTCAATAATAGACCTTGCTCATTACACGCAAGTA
+TTGCCTTAATTCCTTGCAGGCTTTCACCGTGGAATAAAGTACCATTAGTATATAAAGCGCCTGCTTCTTC
+AGTGCTCGAAAGTACTGTTTCCGGAAGTAATTCTGGTAAAGCTTCAGGTAATATAAGTTCAACCGTTGGC
+GCTTCTTTTCTTTCCGCTTTAGCGACTAATGTCAGCTGAGCGCCATAATGAAATACTGGTTTACCCTGCT
+CATTAGTACTTGAAATTTTAGTGTCTACTACTAAGCTTTCACCCTCAACTTGAGCAATCATATCGATTGA
+ATATTCTGTTGCTTCACTGCCATCAAAGATGATGCCTTTAAACAACTTATAGTTTGCTAGTCCTTGATAA
+TGAAATGCTGGGTAAGCAACCATTGCGGCTTCACTCATCCATGCTATGGCGCACACGGTTGGTAATACTT
+TGTCATCACCAATGGTGTGGTCAGCTAAAAAGGTATTGTTAGTCGCTAAAAGTGTTTTATTAACACGGCT
+AGTTAAGCGACTAACTTGTGGCTTTTTTACAGATGCATCCTTAGCTGTATCCTTCGACAAATCATTACCA
+ACAAGGATTTGTGCACAACGGTTAGTATCTGCAGCGAGTTCACTTACCAATAATTTAGCGCCTGCATCAA
+GTGGAATAATATAAACACCACGGTCGTTAAACATACGTTTAAGCTCTGGTGTTACCATGCCACCATCCCA
+AGGTCCCCAGTTGAAGCTTAGTACTTGAGCACTTGGATTTAATGCTTTAAAACGGTAAGCCGTTTTATTT
+AAAATATCATTAGCGATGGAGTAATCAGATTGCCCTGGGTTACCATAAAAACCAGCCGCTGATGAAAATA
+ACACTAAGTGTTTAATATTTTCGGCATTGGTTGCTGCTAATAAAGACAATAAACCATCTATTTTCGTTGT
+GTATACCGCGTTAAATTCTTCAAGCGTTTTTTGCTCAATAAACTTGTCCGCTAAGACACCCGCACCATGA
+ATGATGCCCGTAACTTGTAAGGAACCTTGACCTAAGGTTTTTAGTAAAGGCTGAACCGCAGCGCTAACAC
+TTACACTATTCGTCACGTCGGCAGCAGCGTAATGTGCTTGCCCGCCTGCCGCTTTAATTGCCGCTAAGGT
+TTGCGCAATTTCACGATTAGCTAATACCGGACGTACAAACTGAGTCACTTTAACTGGTGTTGGTTTTTCG
+CCGCTTGCAATCAATGCTTGCATCGCTGCTTTTTTCAAAGCAACTTCATCACTAATGCCTTGTGCCCAGC
+TTGGCTCGTTGTCATCAAAGGATGAACGACCTAATAAAATAAACTTAGCTTGGTACTGTTTGGCAATTTC
+GATAACGCAATGTGCTGTAACCCCCTTTGCGCCACCGCTTACCAAAAATACCGAGTCACTGTTAATTGCT
+GTGTTTGACCCTTTAGCAATTGGTGTTAGTGCATAACTATCGGTAACCACACCAGATAGCGTTAGACGTG
+AGCCAATGTTATTACTCAGGTTATCGGTATCATGTGCTACTTCAACAATACTGCCGTCAATATCAAGTAA
+CTCATCATTGATGATAGTTGCTGCTTTATCTGCTGCTAATTTACTTGATAAATCGATAATTCGACAGAAA
+ACACTGCCTTCGCCAGCGTTCCATTCATGGTTGATGGTTTTAACTAAGCCCGCTAAACCTGCTTGCACTA
+AGTCGGCTTTCACATTGGCTTTAACTTGTTGCGTACCACTATCAGCATCACCATTAGAAAAGCCTAAAGC
+GCCACCTTGGCGAGTTACCACAACAAAAGAAGCACGTGCATTAGTCGCTAACTTTACATTCGACAACTTA
+GCTAATACGAAGGCTAACATTAAGCCTTGTTTTGCCGCTTCTGGGTATTCGATAGCATCAACAGTATTTG
+CTGCTTGTAAGTAAATAACTGCGTCTAATTGTGCTGTTTTCTCAATGATGTCTTTTACTTGAGCTTCATC
+AAGTGTTTTATCATGAGTACCAATTTCAACAACATTTACTGCTGTAGCAAACGCTTTTTTCGAATGGCTG
+ACCACCCAATTAGGTTTTAATGCCGTAACTTGCCAACCTGCTTTGATCAGTTGAGCACTTAACGCCACGG
+CTGCGCCACTGCCATCATCAACAACTAACGCGTTAGCGCCTGATTGTTTGCCTTCACCAGTAACATCTTG
+AACAATTTTGTTCACTGAAGATAATGCTGTTAGTTCAACAGTTGCACTAGGTGCGCCTTGAAAGTTAACC
+GCTGTTTCTACTGACCTACCATTTGCAAGAACAGCAGCAGGGACAGTGGTTTTAACACCTGTTCCTTTAG
+GGTCAGTCGGATCCGTTGGCGATACTTTACTTTGCATGTAACTTACGATTTCACCTAAGGTACGTAACTC
+AGCTAAATCTTCTGGATTAAGCTCTGGTAAGTCAGGAATAGTTTCCTGAACAGCACCGAGAATTTCAACA
+CGTTTGATTGAGTCGATACCTAAGTCTGCTTCCATATCCATGGCAAGCTCAAGCATTTCAGTTGGGTAGC
+CAGTTTTCTCTGCCACTACTGTCATCATTACAGATTGGATGTAATCTAAGTCAATTGCTGGAGCGCTTTC
+ATTCGCTAGCGTACTTGTTTCAGCAGTAACATCTGCAACGGGTGTTACCTTAGATTGCATATAACTTACG
+ATTTCACCTAAGGTACGTAACTCAGCTAAATCTTCTGGGTTAAGCTCTGGTAAGTCAGGGATGGTTTCCT
+GAACAGCACCTAAAATTTCAACGCGTTTGATTGAGTCAATACCTAAGTCTGCTTCCATATCCATGGCTAA
+CTCAAGCATTTCAGTTGGGTAGCCAGTTTTCTCCGCCACTACTGTCATCATTACGGATTGAATGTAATCT
+AAATCTATTGCAGGAGCGCTGCTTACCTTAGTTGGCACAATGGCTGACGCAGCTTGAGCATTATCAACAA
+CTGCTATTGGCGCTACAGATACTTTACTTTGCATGTAACTTACGATTTCGCCTAAGGTACGTAACTCAGC
+TAAATCTTCTGGGTTAAGCTCTGGTAAGTCAGGGATAGTTTCCTGAACAGCACCAAGTATTTCAACACGT
+TTGATTGAGTCGATACCAAGATCAGCTTCCATGTCCATTTCAAGTTCAAGCATTTCAGTCGGGTAGCCAG
+TTTTCTCCGCTACTACTGTCATCATAACGCTCTGAATGTAATCTAAGTCAATTGCAGGAGCACTTGCATT
+AGCTGTCGCATTTGGCACAATTGCTGCAACTGCTGCAGGCGCTACTGATACTTTACTTTGCATGTAACTT
+ACGATTTCACCTAATGTACGTAACTCAGCTAAATCTTCTGGGTTAAGCTCTGGTAAATCAGGGATAGTTT
+CCTGAACAGCACCCAGTATTTCAACACGTTTGATTGAGTCAATTCCCAAGTCAGCTTCCATGTCCATTTC
+AAGCTCAAGCATTTCAGTTGGGTAGCCAGTTTTTTCTGCAACCACTTCCATCATCACATTTTGGATGTGA
+ATTAAATCGATTGCAGGCGTGCTGCTTACAGTCGTATTAACTGGGGCACTCGCTACAGGAGCCGCTGATA
+CTTTAGATTGCATGTAGTTAACGATTTCACCTAAGGTGCGCAGTTCAGCTAAATCTTCAGGGTTAAGCTC
+TGGTAAATCGTTAATGATTTCTTGTACTGAACCTAAGATTTCAACACGTTTTATTGAATCAATACCTAAG
+TCAGCTTCCATGTCCATTTCAAGCTCAAGCATTTCGGTTGGGTAACCGGTCTTCTCAGCAACCACTTCCA
+TCATCACATTCTGGATGTGTTGTAAATCGATGCTTGGCACAACTGAGCTATCGACTAAATGTAGTGCTGG
+TGCACTGTCATTCGCTGACGCACTAGGAGCCGCAGCTTGTGCTTTCGACTTCATGTAGTCAACGATTTCG
+CCTAAGGTACGTAATTCAGCTAAGTCTTCAGGGTTAAGCTCTGGTAAATCAGCAATAATTTCTTGTACTG
+AGCCTAAAATCTCAACTCGCTTGATTGAATCAATACCTAAATCAGCTTCCATATCCATTTCAAGTTCTAA
+CATTTCTGTTGGATAACCGGTCTTCTCAGCAACTACTTCCATCATCACTGTTTGAATGCGTTCAAGGTCA
+AGTGATGATTCCTGAACAGGAACAGCAATAGAAACTTCAGCTACCGGCGCCATCGCAACGGCTGTTGCTA
+CTGATTGTGCGGGCGCATTTACTACTGGAGCAGATACTACTGGAGGAGATACGGCGGCAGGTAACGTTTG
+TGTTGCAGGTGCCACTGAAATTGTTGGTTTAACAACAGGCGCTTGTGTCACTACACTTTTAATAACAGGT
+GCTTGAGTCGCGATTGGTGATGTTTTAACTATGTTAGAACTCACCTCTGTATTACTTTCAGAAGCAGACA
+ACATCGTTGCCATATTATCAGTTTGGTTATTCAAATATTGCTCATGAACACGCAATGTTTCTGATTGGAA
+GTCATGATACATACCTAACGTACGGTCTAGGCTTTCAGGTAACTCGCCTGCTTCTTGGTTAGATAGGACC
+GTATCAAACGTTTTTGCATAGTCTTTTGGACCTTGCATATATTGCTCATGTACGTTTAATAACTGTTGTT
+GGTGATCAACAAACTGACTAACGCTACGTTCAATACTATTTGCTATATCCGCAGTGTTTACGTTTACTGC
+AACACTGTTAGCTGCTTGACCATTAGCAACAGTTCCATCTGCGACACTACCATCGAAGACTTTCCCGTCT
+GCAGTCAGGTAAACAATTCTCTCAACTTCTACAATGCGCTCTACTTCAACGATCTTCTCAACAATTTTTT
+CAACCACTTGTGGCTCAGGCACAGCAACAGGAACTGACGTTGCTTGTTTAATTGTCCAACCGTCATTTAG
+TGCATCATCAAATGCCTTTTTAGTTTTAGGACTCACATAAGATGCGCCAGTTAGCTTCATCGCTAGTGGT
+GACATTTTAGGTGCAGATAATGGACGTTTAACCGCTGAATACGGGTCAATTTCTGTTAACTCTAAACCAA
+GTACCGCCATTTGCACTGCCGCTTGACGCATTTGCATATCGGCCGATTTCTTTGGATTAGCATTAACCGC
+TATAGCTACAACGTCTTCTTTATCTTTTAAGATATTTTCAACAAGTTTGGTTAATACATTTTTAGGGCCA
+AATTCAACAAATACTCGTCCGCCATCAGCGTAAATGTTGTCAATTTCTTCGTTAAAGTGTACTGATTCTA
+AAATATGATTTTTCAGTGACTTTTTAATATCAGCCGCTTTATTTGAATGCGCTTTGGCTGTGCCATTTGA
+ATAAACAGGTACAAGCGGCTTATTAAATTTAGCATTATCAATAGCATCGCTAAATGGTTTTTGAGCGTGG
+CCCACAAGTGGCGTATGGAACGCGGCAGAAACGGGTAATGGTACAACTTTATAACCTTTGCCTTTTAACT
+CATCGATAGCGATTGCTATTTGAGTGCTTACACCCGCAACAACTACTTGGTTATTAGAGTTGTAGTTTGC
+AATAGAGATATCTTTGATGTCTTTAATATCATTAGCAATATCAGTTGGACTTCCAACAACGGCAATCATA
+GTGCCCGCATCAAATCCTATCGCAGCCTCACCTGTAGGTGCTGCCATTGCTTGACCACGACTACGTGCTA
+ACATCATATAGTCACTATCACTTACTACGCCTGCAGCCCAAAGCGCGGTTAATTCACCAAAGCTATGTCC
+CGCAGTAAAGTCGGCTTTGAAACCAGCATTAGTAAACGCTTTATATAGACCAACACTTAAGGTACCAATT
+GCAGGTTGTGCGTGTTGAGTTAAACGTAAAGCTTCATCTTGTGCTTTACGTGCATCATCATTAAATACAG
+GAATTGGATACGTTGTCGGGGTTAATTGACCTAAACCTGCTTGTGTAAACTCACTGTCCATATCTGCAGC
+AGCTTGCATTACGCTTGGGAAGTTACAAGCAAGCTCGCGGCCCATATTAACGTATTGTGAGCCTTGACCT
+GAAAAGAGAGCGACAACCTTTCCGCTCACTGACAAGCCAGACTTACGGTAATAAATACCCGTTGGTACTG
+ACCACTCTTCACAAGGAATGTCACCACCTGATTTGGCTTGGAATTGCGTCAAAGCACCTTCAATCATTTT
+GATTGCTTCATCAGCATTTTTTGCAACAAAACCACAGCGGGCTAGAGCAACCGCTGGTGTTGTTAACGTG
+TTTTCAACAACTAAGGCGTTAAAAGCGTATGGTTGATCATCTGCTTTTACACTTAATTTATTTTTCCAAT
+CTGTTAATGAACTCACTAATGCTTTTTCGTTAGCCGCTGTAACTAACAGTGTTTGTGGCACTGCATTTAA
+GCGATACTGGCCTTGTGCTTTTGGCGAGTATTCTTCTAATACCATGTGGTAGTTAGTACCACCAAAACCA
+AACGAACTGATACCTGCGCGGCGTGGTAAACCATCTTCACGTGCCATCCAAGGACGTGTTTCGCTGTTTA
+AATACATTGGACTGTTTTCAATGTCTAACGAGGTATTAGGTTGGTCGATATGTAGTGTTGCTGGTAGCAC
+TTTATGATGAAGCGCTAATACCGCTTTTATCATACCTGCTGCGCCAGCGGCCGCTTTAGCGTGACCAATT
+TGAGACTTAACAGAGCCTAAGGCGATATGTTGTTTTTGATCATTATCTTGTGAGAAGTGTTTAACTAAGC
+CGCCAAATTCTGCTGCGTCACCCGCTTTCGTGCCCGTACCATGCGCTTCAATCATGCCACAGCTTTTTGG
+ATCAAACCCTGCATCTTCATAAGCACGTTTTAACGCTTTAGCTTGACCATCTGGGCGTGGTGCGTAAATC
+GACTTAAAGCGACCATCGCTTGAAGTACCAATACCTTTAAGTACGGCGTAAACTTTATCACCATCACGTT
+CAGCATCTTCCAAACGCTTGAAAGCCATCATACCGATGCCTTCACCAATCATCATACCTTTTGAATCATT
+ATCAAATGGGCGGATGTCTTCACCTGTTGTAAAAGCAGGAGTTTTTGAAAATGACATATACATAAATGGT
+GAATTGTCACAACAAACACCACCAGAGATCATTACTTCAGATCTGTGCTCAAGTAAGTCTGAGATAGCTA
+GCTTAATCGCCGCTAAAGAACCTGCACAAGCCGCATCAACAACACAGTTAGTACCACCAAAATCAAAACG
+GTTAGCAATACGACCAGAAATAACATTGCCTAACATGCCTGGGAATGAGTTTTCTTCCCAACCGATATAG
+GCCTTTTTGAACTTTTCAATGATCATGGCGCGATCAGCTTCTTCAACACCTGACGCTTTTAATACTTTCT
+CTAATACTGGGCCTTGCAAGCGAGACGTTAATGGCGAAATTTGTTTCTGTCCACCACCTACACCTAACGT
+AATACCAACTTTGTCACGATCGTAACCAGACCCATCACCAATACCTGCATCGTTTAATACTTCACGTGCA
+ACTACTAAAGACAATAACTGAGCGATATCAGTTAACTCTAAAATGTTTGGTGGCAAACCAAATTCCATTG
+GGTCGAAGTCTATTTCTGGTAAGAAACCACCACGTTTACAATAGGTTTTATCAGCCTCTTTTGGATCGCT
+CGAGTAATAATCATCCTTTGCCCAACGATCACTGGGTACATCTTTAATTGCATCGACTGATTCAAAAATG
+TTGTCCCAGTAGTTTTCTAAGTTCTTTGCATCAGCAAAGATAGACGCCATGCCAACAATGGCAATAGGAC
+ATTCTTGAAGACGAGAATTAAACGCTTTTTCGTCTGCTTCATTCGTTACAGGGTTATTAGATGTGCTTTG
+CTTTTTAGCCATTGTGGTTTCTCTAAAGTTGTTATTTGCTTGCATTTTCGTTATCCGTTTTGGTATCTGA
+TCTGTTTAAGTATCAGTGCCGTGAAAGTTTTTTGATGAGAACGATGTTGTTGCCTCATCAGGACTTTCAT
+TTAATAAACGAAAACGACTTAAAAATTCATTATAATTTCCCGCTAAAATTCGGCGGATATGAAAAGGGGC
+TTTGGTGAGTACGTAGCTCATGTAACGGCTAGCGGCTTCACTTTCATTGCCATCGTATATATCGACGTAT
+ACCCAACCTGACGTAGGGTCATTAGCGATTAATAAATGGCGTTTACTGTGTTGTTCTTTAGCATTTTCTG
+AAAAATAAGGTATTTGAGTCACTTTGACATGTACGACTTCATCTTCACTTAAATCGTTAGCGCGATTTAA
+CACTTCACGCATTGCTTTAGGAGAGAGATCTGAAATAAGTTGCTGGTGCTCTTGGGTATCTTCTAACAAT
+ACTTGCACTGTTGTTGGTTCTACAGCGCTGGTATCGTCTGCATTGTTGCTCTCACCATTATTTTCCATGT
+CTGCAAGGCGAGAAACACCGTGACGCTTTAAACATCGCTGTAAGCCTGCTCGCGATACACTGGCATTAAT
+AAATGATTTACAGACAACCAACAATTCATCAAGAGAAAGTAATAAGCGTGTTCGAAGCTCAACCACAACA
+TACTCTTGTGCTTCACTTAAGGTAGTGTTTAATTGCTTTGGTACGTGAGACGCATCAGCGAGAGAGGCTC
+GTTTACGCCATTTACGGATGGTAGATTCTGACACCTTTAATAGACGTGCAAGCACGGCCGTGGGTAAGTC
+AGATTCATGGATGAATGCTCTCATCTCTGGCGTGGTAGTTGCGTTAGCGTGTTGAGTAGATGCCGTTTTT
+GGTTGCTTGCTCATTATCATCCGTCTAATATTTACCATCAATAATTATTCGTAAATTACTTAACGCGGCT
+AATATACACACGTTTCAAATCCAATACAATCACCCGATACAAGCTTTTCTAATTTATAGACTAAGGTATG
+AGTTGAACTGTTCGACCAGTCAACCACCAATCTGTTCTATTACGAAAGAATTAGTATTAATTGCTATCAC
+TAATGACAGACAGCGGGTTTGCGCTAAATCAAACAACTTAAAAAAACTCATAAAAACGAATTACCCCCTG
+CACTGTTTATGATAAAATATTGCCTCACCAGATGAACCACGCAATAAATCAACAACACAAGCCACCGATA
+CTTTTATGACTTCTTTTTCTCAATCTGAACTCTCCACTCGAACAAAAGAAAAGCTCGACCTTGCTGCCAA
+TGAAATTCATATATGGGTAACCAAACCGGAAGAGTTACTCGGCAATGATGAGTTATTAGCAACCTACTCA
+ACATTATTAACGAGTACAGAAACAGCCAAACAGCAACGATATAAGTTTGCTAAAGATAGACACGATGCCT
+TGATTACTCGCGCTTTCATACGCGATTTATTATCTTATTATGCTGATGTAGCACCGCAAGATTGGCAGTT
+TGAAAAAGGTAATAAAGATAAACCTGAAGTTATTAATTGCCCACTGCCGCTGCGCTTTAACATCAGCCAT
+ACAAAAAATCTTATAATTTGCGCGGTAACGCTTGAGGATGATATCGGTTGTGATGTTGAAAATACCGGCC
+GCAACAATAATGTATTAGCGATTGCTGAACGTTATTTTTCTTCTAAAGAAATAGATGAACTTTTTGCGCT
+GCCAGAAGCACAACAACGCAATCGGTTTTTTGATTATTGGACATTAAAAGAGTCTTATATTAAAGCTTGG
+GGTTTAGGTTTAGCGATACCACTCGCTGATTTTAGTTTTAAAATTAACGATACCGAACATAATCATAACG
+GTTTATTTACTATCAAGCAGGACATTAACCTAAGCTTTGCTGAGCATAGAGTAGATGAACCACAAATTTG
+GCGTAGCTGGTTAGTTTACCCAACGGCTGCCATAGATGAAAAACAAGAACACCGCATCGCTGTATCGTTA
+AGAGCAACCAGCGACAATCAAAAAACTGACTACCAATTACGTTTCTTTAATACCCTGCCCCTACTTGGTT
+ATCAGGAAATCTAAAACTACTTTCATTACCTTAGTTATTTTGTTGTGCGTGGGGAAAATAAATCAAGACA
+ACCAAGCGTGCCGAATTTTCACCAGCACAATAGCTATTTAAGGTTTAGATAAAACGCGATTTAGGCAACT
+AACTCGCGTTTTTTATTTAAGAGAATAAATGAGTTTATTTCGTTTTATAAAAATCCTTTTAATGAGTCAA
+ACTAATAGTACAGAGTCTAAAATTTCTGTTTATCTAATTATTCAGCAGAGCAGAAAATATTATCCAGTAA
+GCCCAATAACCACAGGTGTAACGGATTATTATTTGAGCGTTGATGCCAGGCAACAATAACGTCAAATTTT
+GGTGGGTTTTGTTCAATTTCTATCGCAACTAACTTAGGATCAGGTAATAGTCTCGATGGTAAAAATGCAA
+TGGTGTTGGTCGCTTCAATAATGGTTGATGCAGCAGAGAAGCTAGGCACGGACATCAGTATATGTCTTTT
+CATTCCTTGTTTAGCAAACCAAGAGTCATGTGAGCCTTTTAAATTCGGTCTTGAAGGCGAGATAACAATT
+TGTGGCAGCTGTGCTAGTTCTAACAAGCTATATTTTTTCCCGCGATAAATTGAATTACTCCCTGTTACGC
+ATACATGATGGTCTTCAAATAAACGCTTGTTCGGGTAGTTGTCAGGAATAAATTCAGGAAAAGTAAACAC
+AAGATCAAGTTCACCCGTCACCATCAGTTGGTTTAAATTATCCGACTCAAAATCCCTGATGATCACTTTT
+AGGTTTGGTGCTAACGCATTCACTTGCGTTAATAACATTGGAAGAATGGTGACTAGCGCATAGTCTGATG
+AACTTATTTGTAATATTCCTGAAAGCTCAGCAGGGTTGAATTTTTCGCCGGTAATTAAGTTGTCGATATC
+CGCCAATATCTGATTTACCCGATGTTCCATCCTTTCTGCAACTTGCGTTGGAATTACGCCATTACTGGTG
+CGTATAAACATTTCATCATCAAAGCTATGTCTAATTTTTTTCAGTTGCTCACTAATCGCTTGTTGAGTTA
+AGCCCATAATATGAGCAACTTTTGACAAATTTCTTTCCTGAAGTAATAGCTGTAATACGCGCAATTGTTT
+AATGTCTAGTCGATTGATACCACTCATTTTTGTATCTCCAACAAGTTTATATTGTTTTCATTTGTATGAA
+AGGAAGATTAGCATACATCCCATCAAGTTAATTCGTTATTTATTGAGCTTAATTGGACCTTATTATGTTA
+TTGAATGCCGTAAATCAAAATCAGCCGACCATTGCAGCTGAAATCAATTATATCAAGCCAAATATTCAAG
+CGACGTTTGATTTATCAACAAGCAAAAAAAGTGCCGACACTCTTACCGAACAAGTGGATAAACGCGTGGT
+TGAAATTACGGATGCTCGTTTATTAGCGAAAACTGCGACACTGAAAGAAGATGGTTTTGGTTTAGTTGCC
+AATAAATATCATATGGCTGATTATTTTGATGACGCTATGGTTAGCACTGAACTTTATCCGCAAATCATCA
+AACATCTTATGAGCTTAACCAATGCCAGCAAAGGCGTGGTATTCGACCATACAATTCGTTCGGTTGAAGA
+CAAGCTTCATCGCGCTGAAAAACGCTCTCCTATTCATACGGTACACAACGATTATGTCGCTAGCTCTGCA
+CAACATCGTTTACATATTGAACTTGAAAAACAGGGCTTAAAGGCGAGTGATTATCATCGCTATCAATTTA
+TTAATACTTGGATACCGCTAGTTGATGTGGTGTTAGACAGCCCACTTGCATTTGCGGATATGCGCAGTGT
+TACTTCAGAGCAATCACATTTGCTTCAGGTTGCATATCCTGATCGTGTTGGGGAAATTGAAGGTTTTAGT
+TATAACCCAAACAATCGTTGGTTTTATTTCTCTCGAATGACATCGAAAGAACAACTTAATTTTAAAGTAT
+TTGATAGCGACAAAAGCAATGCAGTTAATAGAACTCCGCATAGTGCTTTCTTACTGCCTTCGGTGGCTGA
+AAACGTGCAAAGTCGCGTCAGTATTGAGTTGAGAACTATTTTGTTATTCAACAAATAAATCAACTGAAAT
+CATATTAAAAATAGCCTATGTGGAAATACCAAACTTTAGCCACGTACGTAACAAACAGCACAAGAACATT
+ATAAATCAGGCACTTAGTGGTGCTAGTAATGCTGAAAAAGCGGTGACAGCATTGGAACTCATTTATTAGT
+CACCGCTACGATTATATTAACTTTATTTTGGAGTAGTAACGCATGACATTTTCACCTTTATTTACAGCAA
+CAGAGCTTGGCCCTTATACCCTTAAGAATCGTATTGTTTTTCCGCCATTAACACGTTCTAGAAGCTCTCA
+ACCGGGAAATATTCCTAACCAGTTGATGGCTAATTACTATTCGCAACGTGCTGGCGCTGGCTTTATGGTC
+ACTGAAGGCACTCAAATTGAACCAAGAGGGCAAGGTTATGCGTGGACACCCGGTATTCATAGTGCCGAGC
+AAGTTCAAGGATGGAAACAGGTAACACAAGCAGTACACGATGCGGGTAGCATTATTTTTTGTCAATTATG
+GCATGTTGGTCGTGTTTCTCATACATCATTACAACCAAACCAAGCAGCACCTGTTGGCCCATCAGCATTG
+AAAGCTGATGCGGTTAAAGTTTTTATCGAAACTGCACCAGAGCAAGGCGCATTAGCTGATCCAAGTGAGC
+CTCGGGCACTATCAACTATTGAAGTTGAGGAGCTGGTACAAATGTACAAACAAGCTGCGGTAAATGCTAA
+AGAAGCCGGCTTTGATGGCGTTGAATTACATTGCGCTAATGGTTATCTGGTGAATCAATTTATTTCTGAA
+CATACCAACGATAGAACTGATAAATACGGTGGTAGCTTAGAGAATCGCTTACGATTTTTAAAGGAAATAA
+CGCAAGCCGTTGCTGACGTTATGGGGGCTGACAAAGTAGGCGTAAGGTTCGCGCCATTATTTGAAAGTAC
+TGATGAAGTGCGGGTTTATTTAGGTTTAGTAGAAAGCGATCCGCATGCAACCTATATCGCAGCCATTAAA
+GCGCTAAATGATATTGGTATCGCTTATTTATCACTTGCTGAAGCGGATTGGGATAATGCGCCTGATTTAC
+CTGAAGACTTCTACAAAGCCGTAAGAAACACCTTTGACGGTTTAGTGATGTATGCCGGTAAATATACGCC
+AGAAAAAGCATTAAGAATCTTAACTGAAGGCAATGGTGATATTTTTGGCTTCGGTCGCCCATTTATAGCT
+AACCCTGACTTACCAGAGCGTATTAAGAACGAATGGTCGTTAAACGACGTTGACCCAACAAGCATGTATG
+GCGGCACTGATAAAGGTTATACCGATTACCCTGTGTACGCTTTATAAGCCGTTTTTATAAAAGCGGGGCA
+TGAATTATTTTCTGCTTAGACCAACGTATTTATAAATTACTTTTTTGAAAAATTTTAGGATATAACAATG
+TTAAATTTCAGTTTTAAAAACCCAACCCGTATTCATTTTGGTGAAGGGCAAATTGCCGCTATTTCCAAAG
+AAATCCCTTTAGACGCTCGAGTATTATTGGTTTATGGCGGTGGTTCAATTAAAGGTAATGGCGTCTATCA
+ACAAGTGAGTGATGCACTTACAGAACATACTTGGTTTGAATTTTCAGGTATCGAACCAAATCCAACCTAT
+GACACTTTGATGAAAGCGCAAGAAATAATTAAAACAGAAAACATTGATTATTTACTTGCTGTTGGTGGCG
+GCTCAGTTGTAGATGGCGCTAAATTTATTGCCGCAGCTGCACTTTATGAAGGTGACGATGCTTGGGATAT
+TCTTGCTAAACAGCAAGCCGTCACAAAAGCATTACCTATTGGCGCGATATTAACCTTGCCTGCAACAGGC
+TCTGAAAGTAATGGCAACGCAGTGGTAACACGTGATGGTAATAAACTACCTTTCAAGAGTCCTTTGCTTT
+GTCCATTATTTGCGGTGTTAGACCCTAACGTGACCTTGTCATTATCAGATCGTCAAATCAGTAATGGCGT
+TGTTGATGCCTTTATTCATACCATTGAACAGTATTTAACTTACAGTGTAAATGGCAAAGTGCAAGATCGT
+TTCAGTGAAGGTTTAATGCAAACCTTGATTGAAGAAGGGCCTAAAGCGTTGTTACCTGAGACTAAAAAAA
+ACTTAGAAGTTCGAGCCAATATTATGTGGTCGGCAACGATGGCGTTAAATGGTCTTATCGGCGCGGGTGT
+ACCACAAGATTGGTCAACGCATATGATAGGTCATGAACTTACCGGTGCTTTTGGTATCGACCATGCACGC
+ACTCTATCCATTGTATTGCCTGCGGTAATGAAAGTTCGTAAAGAGCAAAAACGTGAAAAGTTACTACAAT
+ATGCAGCGCGCGTTTGGCAGATAACTGATGGTGAAGACAACGCACGTATTGACCAAGCGATCCGTTTAAC
+TGAAGAGTTCTTCGAAACAATGCAAGTACCAACACGTTTATCCCACGTGGATCTTGGTAGCAAAGATATC
+GACTTGCTGATTGAACGATTAGAGCAACATGGTATGACGGCATTGGGCGAAAATGACGATATTACCTTAG
+CAATAAGCCGTGAGATTTTATCTCAAGCATTGTAATTAAAAGACAGACATAAGTGGCGTGTGCATTACTT
+TAAAAGGTTCACACGCAGACTTTTTTAATAGCTCTCAACACTATCTCTTTACATTAGCTCTTTCTTAATA
+TGAATGAACATGATTCAAACAACTGATATAAATCACTAAATGGTTTTGGCATCTAGACCTTTTGGCGCGC
+CAATAGCTGAAAACTTTACGCTGGTAAATAGCGAAAAACCAACACCTAAAGCCGGTGAAGTATTGCTTCG
+CACTGTTTTTCTTTCACTCGACCCCTTATATGCGCGGGCGAATGAATGAATGATGCTAAATCTTATGCAG
+ACCCTGTTGCTTTAGATGAAGTCATGGTCGGCAGTAGTGTTTGTCGAGTAGAAGAGTCAAGCCATAGCGA
+TAATAACAAAGGTGATTGGGTTGTCGCTTTTGGTAACTGGCAAGATATTACCGTTGGCTATTTGCCCCTT
+CGTCGCTTATTTTAACCAACTATTATTTGCCTCTTAGTGAAGCGTTAGTTTTCGAACAGCGTAAACTTAA
+ATGATAGTTCTATATTCATAAATTGTAACAATTCTAATGGTTTACTTGTTCACTATTTGTGTGTCAAATA
+GTTCCTTAATATCATTGTACTTTAGCAATGAAACTCTAAAATTATTCGATGGATATAAATACAATGAATA
+AAATAAAACTACTTTCAATGACTGTTGCAGTTTTTACTTTTTTCTTATCCGCTACTGGTCATGCCGAATC
+CGTAACAGGTAAAGAATACCAAGCAGTTGTAGAAACGGCTTATAATTATTTTAATGGGGCTGCAAACGGG
+GATCAAAAGCTTCTTTCAAAAGCCTTTGATTTGGAGTTTGGTCATGTAAAAATGATTAGTGTTAACAAAG
+AAACTGGAAAAGAAATCATTAGGACTGTTCCGTTAAAAGAGTTCTCTGGTTATTTCAAAAAAGCGACTAA
+AGATACATGGACAGCGAATATTCTGTCAGTTGATATAGTTGATGACAAAATGGCGATGGTGAAGCTTGGC
+TTTGATACGCCAAAAACACATTACATTGACTACCTTGTAATGTACAAGCGCGAGAATGAATGGCGCATAA
+TCAATAAAACATTTATAGCAAAGAAAAAATAGTAGTTAAAGTAAACTAACAAGAACTTCAAACGGAAAAA
+ATACAGTTGGCGGTGTTTCTCCCTCAAACATTTTAGCCAACTATTTTTCGCCGCTTAAGGTGACGTTATA
+TCTCTAGGAGTTTGTGTTGATTATTATTGAAACTGAAAGATTATGTGTTCGTCAAATTACGAATGAGGAT
+GTTGATAACCTATCAAAAGTATTAGCTGATCCTGTCGTAATGCAATACTCAACGGTAGGTGTTCACACCG
+AACAACAAATCTATGATTATATAGCGAACTGCAAAAATCAATATGACTTAAATGGTTATGGCCATTGGGC
+AATTTTTAACTCTATTACTGATGAGTTTGTTGGAGTGTGCGGTCTTAATAAACATAAAGTAGATACTGAT
+GATGTTATACATATAAATTATCGTCTTGCTAGGGACCAACAGGGTAAAGGTTATGCTGTTGAGTCTACAT
+TTGGTGTATTAGATTTTGCTAAAAATGCCTTAAACCTTAAAGTGGTGCACGCACTAATAGAGCCAACGAA
+TATTAGCTCTGTTAAAGTGATAAACAGAACAGGCTTTCAATTTATTAAATCTTCTGTATTTCGTGGTTTC
+GAAGTAGACATATATCAAGTGTCTTTATAAAACGAGATCTAACAAGAACATTAAACGTAAAAATTAAAGT
+TGGCTGTTTTTGTTCTGATCTTGTACCACTTTGGTGGGCAATAAATTTCCCCATAACTGGGCGTTATATT
+CTAAGAGGTTTACATGAAGTTTGCAGTATTATCTGATATTCACAGTAATGTATTTGCATTAGAGGCAGTG
+ATTGCTGACGCAAAAAAACATTCCGTTGATTTGATGGTAAATCTAGGTGACATTCTTTATGGTCCTATTG
+CACCTAAAGCGACTTATGAACTATTAATGCAATATGAAATAGTTACCATCTGTGGGAATCAAGATCGCCA
+GATATTTGAGGCGACAGCAGCAGAACTTGCTTCAAATCCGACAATGAAATTTATCATTGACGATCTTGGC
+GATGAGCCAATTACTTGGATGAAATCATTGCCGTTTGATGCTCAATTAAACGCTGATGTATATTTATGCC
+ACGGCACACCTGACGATGACTTAACCTATCTACTCGAAAATGTTGAGCTTGGCTATGCTCGTTTACGTTC
+TGATAGCGAAATAATAAAACTTCTAAACGGTCAAAACTCTACACTTATATGTTGTGGTCATACACATACT
+CCTAGAACTGTTTCTTTAACTACAGGGCAAACAATCATAAACCCTGGCAGCGTAGGTTTGCAGGCATACA
+CAGATGATGAGCCAATTGTTCATTCAATGGAAAATTTCAGTTCGATGGCATCATATTCCATAGTAGAGAA
+AACTGAAGATAACTGGAATATTAAACATATAAGAGTACCTTATGATGTAAAGCTCGCTGTTGCAGAATGT
+GAAAAACGAAATAGAATGGATTGGGTTCATTTTTTAACAACTGGACGGCGAATATAATAATAATTGCAAG
+AAGGACAAAATACAGTAGGCTTTTTGTTCACTCCGTTAACCTATGTTAGCCAACTATAACTTTACACTTA
+TGTAAGCGTTAAAAATCAAACATCCCTAAGGAGCAAATTCTCAAATGGAATTAGAAATCAACATTATTGA
+CGCATTCACAGATGTTGCGTTTAAAGGAAATTCAGCAGCAGTAATTATTACAACCGACTGGCTATCTGAT
+GAACTTATGCAGTCTATTGCTATTGAGAATAATCTTTCAGAAACCGCTTATGTTAAAAAAATTGATATTC
+ACAATTATGAAATTCGTTGGTTTTCTCCTATCACTGAAATTGATTTTTGTGGCCATGCCACATTAGCATC
+TTCATTCGTCATTTTTGCTAAAAACGATAATCTACTAAATATTAATTTTTACGCTGAAGCGGTAGGTGAT
+TTATCTGTTACGAAAATGGATAGTGGTTATATTCAAATGGAGTTCCCAAGTAGACCACCTGAAAGTATTA
+GCGATATACCAGTAGCATTATTAAATGGCCTTTCAATCAAGCCGATGGAAGTTTTATTAAATAACCAAGC
+ATACTTTGTTGTTTATGAGAAAGAGATTGATGTGACTTCAGTCGTTCCAGATAATGAGTTATTAAAGCAA
+CTCGCTCCACATGATGTTGTTGTCACCTCTAAATCAAACGATTATGATTTTGTTTCTCGTTATTTCTGGC
+CAGCGAATGGAGGTGATGAAGACCCTGTTACAGGCTCTATCCATACGGGTTTAGCTCCTTATTGGGCAGA
+AAAGCTGAATAAATCTAAACTAATTGCATATCAGGCGTCTAAACGCGGCGGTAAAATAATATGCAATGTT
+GCAGATAATAAGGTTTATCTTTTAGGTAAAGCTGTGCAGTATTTAAAAGGTACCATTGAAGTTTAGTCGT
+TCTTACTTTATGACAAGAAGGTCAACAAGGACACGTAACAGTTGGCTACGTTTCGCTTCGCTACCCAATA
+TTAGCCAACTATTATTTAGCCTGTTATTTGGGCATTATATTGCACTTAAGCATTGGAGTTTAAGTCAACT
+TCAGTAGTTCAATTAAACACATTTAACTTTAAAAGGAATAATTAAAGTGCCACATGCCTTCAAGCTACAA
+CAAATAATACCCAAGTTATCAATATCTTTAAATAAACTCGTGTTATTGAGCTGCTTGCTTGTGATTATAT
+ATTTTGGATACGAAAGATATGAGCAGCATACCGCTGAGCAAACAGAAACATCGGTCCTGATTTTAACCCC
+CAAAGTGAATGATATTTATTTCTTAGACTTCAGATTACTCAGTGATAAATTAGAACGAAAAAACAAATAT
+AAATTAGCTAAGGTTGTACGTGTTAGTGATGATAACGTAGCCATAGTTTATGGAAGTTTTTTCTATCAAT
+GGCAATATTCTGTGGTAAATAGCATTCAGTATGGTGATTTAAGTAATGATGATTATTTTATGCTACTACC
+CGAATATATTCCCTTTACCAAAATTAAAGAAATGAGGGATAATGGCGCTATTTATTTGGTTAAACGACCT
+GTCAGAAGTAAACTCTATGGCAATTTTGTTAGCCACTAATTAATGTTAATATAACAAGGAGTTAAAGTTT
+TTCTATCTACATGAGCTAATAATTAGCCTGGCAATTTAAAGGAATAAATTCATGTGTAATAAAAATAAAT
+ATCTGTTAACAGTATGTCTATCTCTAATCAGTGGTTGTAGTTCAAGCTCTTCATTCCAAAGCAATGCTAA
+AGTACCCGAAACTAATTATTCACAAAACAATTCGAATGAATGCAGTAAAATTGATCCAGTAAATACATCA
+TTATTAACATTGGGAGTTACAGGTTTTGCTACTTTAAATCCTATTGCTGCCCTTATTGTTGGTGGCGCAA
+CGTATTTTACAGTAGACAGTGGCGTTTTCGACTGCAATAAGAGTGACTAATTAAAGCTAATAAATAAGAA
+GTAAACCCGTTGGCTGTTAAGTTCTTCCACACTTTAGCTAACTGATTTATGCCTATTAATCGAACATTAA
+CTGGACATTATTCAAACTCAACATTCAGGATGAATATATATGTTTCGATGGCTTATCTATGTTTTTATAC
+TCGCAAATTTAAGTGGGTGTGTTACTCCCGTCAGCTCAAGCTGTATGGATTCACAAAAACACCAAAACCC
+AAATGCTAATACCCCTCACAACACCAGCAAGTGCAGCGCTACCGATGCAGCCGTATATGTTATGGCCGCA
+ACACTTAAAACCTTAGAAGATAAAACAACTAAGGCAGACGTTAAAGAAGCGGTTAAGTGTTCTGATATGG
+TAGGAAAATCTCAAAAAGAATGTGTTCGCAAAGAGAAAAAATCATATGATCCTTTAGATGAATTGTGAGT
+CAAATTTATATAACAAGGCATTAATTTACCAAGGAGTAGGTATGTCGTTCAGAGGGAATAAATTCTATAT
+TGCTAGCTTTATTATATGTACAATTCTGGCAATTATAGTGCAGCAAATGCGAACTGATCTTTTTGGTATT
+AATAACCTTTTGGATACATTTCTAGGTTCTGCTCCAAGTTTTTTATATTTATTTGGAATCTTATCTGTTA
+TTCCAATGGTCCTACCAAACATTAAAAAATTGAATAAGTCTGTTTTAATAGTTACCGCGGGGGCATTAAC
+TTATGAAATAGAGCAATACTGGACTTCAATGTTTTTTGATTTAAGTGACATTATTGCAACAATACTTGCT
+GCCTTGTTAATGATTTTTTTACATAAAATAATCGCAAGGTAGTATAACAAGCGTTTTAACGGGGGAAGTG
+AAGTTCCCCCGTTTTAGTGGACACCTCCTCATAACATTGAGGAGGCTAAAATGCCTAGATATACCCAACC
+TAAAAAGACGTGGTTTTACCCTGTTAATTTCAAAATTAAAGCTGTCGAGCTAAGCTTACGAAACGACATG
+TTATCTAAGGATGTTGCTCAAGCGTTGGATATTCACCCGTTAATGCTAAGCCGTTGGCGTAAAGAATACC
+GAGAAGGGAAGTTTAAAAAAAACCAACACTATCAGAGCAATAGTGAACTCATGAGTAAAATCCCCACAAA
+GAAAGAACTAAATAAAATTAAACAGCTGCAAAAAGAAAACGACCGTTTAAAAATGGAAAATGATTTACTA
+AAAAAGTGGCAACGGTATCTGGCGGAAGTCCATCAGAGCGATTTGGATTCATCGAAAAACACAAAGAAGC
+CTTAGGTGTTAAATACCTTTGCTCATGGCTTGATGTCTCTCGTAGTGGCTTTTATGCATGGCGACGACGT
+CCACGTTCAATGCGTGCTATTAATGATGCGGATTTACTTTTAAATATCAAACAAGTCTTTAATAACAATC
+ATCAAACCTACGGCAGCCCACGCGTATTTCATGCATTAAAGCGTGAAGGTATTACAACGAGTGAGAAGCG
+TGTTGCACGGTTGATGCGAGAAAATGGCTTACGCGCTAGAGCGCTCAAGACTTATAGCAGGCCAGCTAAG
+GTGAAGTTCTTTTATAAAGCGATCAAAAACAATCGTAAAAACATAAGTAAGCCTGATGCTATCAATCAGC
+AATGGTCGGGAGATATTACGTACCTGAAAGTAGGATCGCGCTGGTATTACTTAGCCGTTGTATTAGATTT
+ATTTTCACGTCGTATCATTGGTTGGGCTTTTGGTCAGAACAAATCAACAGCGCTGACACTGAAAGCGCTG
+CAGCTAGCAATAAAGAAGCGTAAACCGACACAACCCTTGTTATTTCATACTGACAGAGGCGCTGAATATC
+GAGCACATGTAGTGCAGCAGTTCTTAGTTAAACATAACATTACGGCGAGTATGAACCGTCCAGGTTGTTG
+TACTGATAATGCTGAAGTTGAATCATTTTTTCATTCATTAAAAGCTGATTTAATCAGAGGGAATGTCTTC
+GCGACTACTGATAAATTACATTCAAAATTAAAAGGTTACATGAACTATTTTTACAATAGACAACGATTGC
+ATTCAAGTTTAGGATATAAAACACCTGCTGAGTTTGAATTGGCGGTGAATTAAAGTGGATGGTGTCCACT
+TTATCGGGGGAAGATCAAAGATCAGGTTTTATGCAATTAAATATTAAGGAAGCCCGTTCTAGTTTTGCTG
+GTGATATGTCAGCTGTATTTGCTAGTATTTTGACTGGATCCACTATGAGTGGCTATGAAATAAATTATAG
+TTTCTTTATTAGTTCATTTGATATTGTTCCTGGGTTAATAAGCTTTATTATTTTTGCTTTAGTGCTCTAT
+CCATTTAAGAAGTTTTTTGGATGGTTATATTCGGCCTCTCCAGAAAATAAGAGATAAAAAATAGAAAGTG
+TTACTGGTAACTGAGCTAACAAGAATTTCAAACGTAATAACATAGATGTATGTTTTCATTGCGATAACCT
+TTTAGCCAACTATTTTTCCGCTTAAAGTAGCCATTAATGCAGGCCATCTATTCAAATGATTAGCCTTTAT
+CGCTTCGACATTTTATTTATAGTGTGGTCCTTGTTTCTGTTTCCTTTTGTGGTATTTTAGAAACATAAAA
+TATTTTGTATTTTTGGTTACACTGTTTTTGCCTAAATGGATTTAGTGCACTTCGCTTAACTCCCCCTAGG
+TTTTATAACGACTGTTTATATTTTCGCTAAATCAGTTTTATATAAACGACTCAAATTCATGGCTTGCTGT
+AAAGCAGCGTTCGGCTTCAATGATACTTAAAATTTTAGCCAACAATTACTTGGTCTGCTATTTGGAGTTC
+ATGTGTACAAGGAAAGTTTAGGTTTGTGGAATTGTCTGAGTTACTTAAAACGAGATATTAAATTTAGAGC
+TTTCTTAATTGCTTTAGGTTTATTGATTGGTACTCACCTTTTAATAAGTGATAACCTCGATCAATTTAGT
+TTATCTAGATTCAAGGAAGGTGCGATATTTATGATTATTATTATCTGCGTTTTTATTCCTTGGCATTTAT
+TTGATAAAGAAGATTGATGATGTGCCTAATGTACACTTGAAAGCTAATAAATAAGGATACAAAACAGTTA
+ACTTTTTTTGGTCCTCAACATTTTAGCCATCGATTATCTGTCACTTAAGGTGGCGTTATATTTTACAAGG
+AAGTTATATGAAACATTTAGCATTATCGTTATTTTTTAGTTCTGTATTAATTGGTTGCCAATCCCAATAC
+CTTATACAACCAGCCATTGAAATAAAGGAACCTGAGCTATCTAAATATTGGATAGCAAAAGATGGTGGAA
+TTTCCTTTAAAGCATCTTCCGGTAAACTACCAAGTGAAAATGGCACAGTATTTATAAACTACCTTATTGA
+TTCAAACGGTAAGGTTTTTAATCTAAAGGTTGTCAATTCTACTCCTAGTGACGCATGGAATAAAATTGCA
+CTTAAGTTGTTAAAACGAACAACATATATAAATACTGAAACCAATTTAATTAAGGCCCCGGTAATAGTTA
+CAACGAAAGTTGTATTTGATATATATTAAAATATCATCACTAATCAACATAATGCGCAACCCTTGGTTTC
+GCTTCGTTTAACATTTTAGCTTACTATTGCTAGCCTTTTGATGAGAGGTTTATCTGTAAAGGATTATCAA
+ATGTCTCAAGTAGTCATTAAAAAAGAAATTCATTGGCCGAGTTTATTCTTCTTTTCAATCGCAATATCTA
+ATTTCATTTCAGGTATTTATCAATCAATGCCATCTAATTTTTTATTAGCCATTGGTTTTTGTTGTATGGG
+TTATTCAAGTATCCGTTTTCTCCCCTCAAAATTTTTTACCCAAAAACTTTCTTTTGCTAAAAAACCTGAA
+AAAAATTGTCGTAAAGTTGACTTAATAATTCAACTATTCGGTTTTGTATTTGTTGTGATTGGATTAGTTG
+TGCAATATATTTACGTATAACAGTTAACAAATATCCCCCTTTTATTTGGGCATTATGATGAGTCGATAGA
+GTAGTGTTAAATTTTAAACTTTCCTCCATATGGGGATTTGCCGGAATGGCAATTGGATTATGTGCTTTTT
+TATTTAATTACTACATGGTCCCAATATCATTACCAGGATATAAAGTATTAGTTTCTCCTGCTATATTCAC
+TCTACGTTTTTTTAGTGAAGAAACTTATTTTGCGCCAAAAATGATACTTTTTCTTTCTGGCCAATTTGTA
+GGGTACTTTTTATTGGGTTGTATTGTTCAACTTATTAAACAAATAACACTACGTAAAAATAAGTCATTAT
+AAGCTAGTTGATATGACAGAGAGCAATTGGCTTTTTTATTCCTCAACAATTTAGTTAATCATATTTAGCC
+TATAAATCTAACCTTTGCTTACCCTATTCAATCGATTACAGGAACTTTTAATGCGAAATATCTTTCTTAC
+TATTATTTCATTCAGCCTTTTTATTTCTTCGGCGAGTGCCAGTTATATTGATGGTAATTTATTGAAATCA
+ATGTCTGTTGCTCCAGTTAGCGAAAATGCCCATCTGCAATTTGTAGGGTATGTAGTTGGAGTTATTGATT
+CAAATAAACAAAATAACTTATGTGTAGATGTTCCACCAAATGAGTTAACCCCCTTATTAGATATCGTAAT
+AAATTACCTCGCTAATAATCCTGAAAAACTTAATGCCTCTGGTAGTGATTTAATTGTTGAAGCACTTATT
+CCAAAATACTCATGCACGTTTACACCAAAAAGCTAATAAGATATTCAAACGGATAATTTACAGCTGTTTG
+ATGCTGAGGCGTTGTATTAATTAATGAGGTTAAAAGTAAATGGAAATTAGAGCTATTTCTTGGAAACAAA
+CTATACCACTTCGTCAGAGTGTATTATGGCCAAATGAACCGCCTGAATATTGCCATGTAAAGGGAGATTT
+AGACGCATCACATTTTGGTGTGTTTATTGACGGATTACTTATTTGTGTCGCTTCTATTTATTTAACTTCA
+AACAGTGCTCGTTTACGTAAATTTGCTACCGATACCCGATATCAAAATCAAGGAATTGGCTCCAAAATGT
+TGGAACATATTATTCAAACGTTAAGAAATAACTGCATAGAAATATTTTGGTGTGATGCGAGAGAATCAGC
+TATACCCTTTTATGAGCGCTTTGGTATGCAAGCATCTAGTGAGCGTTTCTATAAAGCAGACGTACCCTAT
+TACAAAATGGAAGTTATTTTATACCAGAAAAATTCAACGTAACTCGACGTAATGTTTATTCCTTTGATAG
+GAGCTTGGTTCCCTATTAAAATATCAAGATAAGCATTATATTAAATACTTTTTTCTATGAAAAAATGATG
+AGGTTGTAATGAAACGAACTATAATATTGTTTGATATAAATGAGACGGTACTTAATCTCAGTGCATTAAA
+ACCCAAATTCAAAGCTACTTTTGGTGATGAAAGCGTGATGGCAACATGGTTTTCTATGCTTTTGCACTCA
+TCTACCGTTTGTATCATGACAAGCGTAAAGACTGATTTTGCTACTTTAGCGGGTACTATGCTTGAATCGA
+TTGCCGCTCGCATGAGTATAAAGCTGTCTAAGGCAGCGCGTGATGATATTCTTGCTGGTTTTGCTAACCT
+GCCCCCTCACAATGATATTAAGCCAGCGCTAGCTCAGTTAAAGTCTGCCGGTTTTCGCACTGTCGCTTTT
+TCAAATTCATCTCTTAATTTAATATCGACTCAAATTACCAATGCAGGTTTAAAGGAATACTTTGACGATA
+TTATTTCAGTCGAGGAAACAGGTAGCTTTAAGCCTGATCCTACTGTCTATAAATTTGCGGCTAAACGATT
+AAATCAACCACTGGAGTCTTTGAGGCTTGTCGCTACTCATGATTGGGACACTCATGGCGCTTTGTCTGTA
+GAAATGAGAGCGGCTTACATTAATCGTTCAGGTGCTGTTTATCATCCGCTGTACCGCCAACCTGATATAT
+ATGCGACAACAATGGAAGATATCGTAAAACTAATTATCGAAAAAGATGATTAAATTACAACACTAGAAGC
+ACTTAACACGAAACCACCCCCTTAGTTATCAATAAGTCTTTAAAGACAGTAGACTTGTCAACTCAGCTAT
+AATTTAGCCTTAACATTTAGCTTCTTAATGAGGCATTGAGATACAAATGTCAGATTTTTCCACTCTACTT
+AACGAAGTAAGACGCTGCACCATTTGTGCTTCTCAACTAGAACATGGAGTACGACCTGTTCTACAGGTTC
+ACCCGAAGGCAAAGATATTGATTGCTGGTCAAGCTCCTGGTCTGAAGGTTCATACATCAGGTGTGCCTTT
+TGACGATGCAAGCGGTAAACGTTTACGTGAGTGGCTGGGGTTATCACGAGAAGAGTTTTATGATCCAGAA
+AAGGTTGCTATTTTACCTATGGGTTTTTGCTTTCCTGGATCCGGAAAAACAGGCGATCTTGCGCCGCGAA
+AAGAGTGCGCGCCAGCTTGGAGAGAGAAAATACTCGCCCACCTCAAGCAAATAGAGGTCACTATTGTGCT
+TGGCAGTTATGCACAAAAATATCATATGGGCTTAAAGAACGCTTCGGTCACTGATTTGGTCAAATCGTGG
+GAAACCTATTGGCCAAATATCATTCCTCTTCCTCACCCTAGCCCTAGGAATAACATTTGGCTTAAGAAGA
+ATCCATGGTTTGAGATAGAATTACTGCCAGTGCTTCGAAGTCGCATTCGAGAATCATTAAAATAGTATCT
+AATAAGACTTACTTTAAACCAGACAGAACAGTTGCTTTAGTTTCGTCATTTAACATTTTAGCTACCAATT
+ATTAGCCTCTTAATGAGGTGTCTTCAACTTAAAATAGACTTACCTTTATATGAAAAAAAAATTATTAAAT
+GGTCAACATCTGTCTCTCGATGAACAGATAGCTTTATTGTCTGAATTTGTAATGACAATTGATGGAATGC
+CCCAGATATTAGAGAAAATCAATCACCTTCCCAACGCATGGGTAGGTGCTGGCATTATATTTCAAAATGT
+ATGGAATGTAATTCATGGCTATGATTTCAATACATTTATAAAGGATATTGATGTCTTATATTGGGACGAG
+AATGATTTAAGTTGGCAGTCAGAAAATAGCTATATTCAAGCGTTAACTGAATCTCTCTCTGAGATGAATA
+TTCCATTCGATGTCAAAAATATTGCTAGAGTACATTTATGGTATGAAGAGCGTTTTGGTATACCGAAAGC
+TCGATATCATAGTGTTCAAGAATCAATATCTACTTGGCCTGTTATTGGTGCGTGTATGGCGATGCGGATG
+AACAAAGGCCAATTAGAGTTTATAGCTCCTTTTGGATTCCAAGATATGTTTTCTCTTAGGGTGAGACCAA
+ATAAAATTTTGGTAAACCAAACCATTTACGAAGGCAAAGCGATAAAATGGAAAGAACAGTGGCCTAAACT
+ATCAGTAGAAAACTGGTAATTTTTCATAACAAACTGTTAAATAAGGATAAAATATATTTGGCTTTTTCTT
+CTGTGTCGCTTATTCTAGTTACCTGAATTTTGCCCATTATTTGGGTGTTAGTTTTTAAACAAATAACGTA
+GTAGTTAAGGATTGTATATATGTCAGCATTGATTCTAGATGGGAAAAGCGTTACTAAAAAGTCTGAAGAA
+GATTTGCGCTCAAGAGTTGCACGCCTTAAGGAATTGAGTAATGGTGCCGTTCCTATCTTAGCCACAATTC
+TAGTGGGAAATGATCCTTCTTCGGCAACCTATGTAAAAATGAAGTCGAATGCTTGTACCCGAGTTGGTAT
+GGACTCGTTGAAAGTTGAAATGTCTGAAGAAACAACGACAGAAGAGCTATTAGCTGAAATTGCAAAACTA
+AATGCCAATCCAAATATTCATGGCATTCTTTTACAGCACCCTGTGCCTCCACAAATTAATGAAAGACAGT
+GCTTTGATTCCATAGATTTATCTAAAGATGTTGACGGGGTAACTTGTTGGGGTTTTGGTCGTATGGCAAT
+GAATGAAACCTCTTATGGCAGCGCTACGCCAAAAGGAATAATTCGAATTTTAGAGGCATATGATATTCAA
+CTAGAAGGTAAACATGCTGTTGTCGTTGGTAGAAGCCCTATTCTTGGCAAACCAATGGCAATGATGCTGC
+TTAATAAAAACTGCACGGTTACTATTTGTCATTCAAAAACAGTTGGTCTTGATAAAATCATCAAGACTGC
+TGATATCGTTGTAGGCGCTGTCGGTAAGCCTGAATTCATCAAAGCTGATTGGATTAAAGATGATGCCGTA
+GTGATAGATGCTGGGTATCATGAAGGTGGTATCGGAGACATTGAGTTACAGCCCCTTATGAGTCGTGTTA
+AGGCATATACTCCTGTACCTGGAGGTGTAGGGCCAATGACAATAAATACGTTGATCTATCAGACTGTTGA
+AGCATGTGAGTTAAAATTAGCACAATAATGCAGACTAAAAAATTATTGAAATAGACAAAGATAGTTGCTT
+AACTTTCATCATTGACGAATAACCAGCTATTTTTTTCCGCTTAAATAAGCGTTAGATAACACGGAGGTTC
+TATCAGAATATGAATGGATTTTTAGTTATTGCAGGTACCTTAAATGCGATAGTCGCCATTATCCATATTG
+GTTGCATTTATTTTGGTGCTCCTTGGTATCGTTTCTTCGGTGCCGGAGAGAAAATGGCTGTTCTTGCTGA
+GCGAGGTAGTATTCAACCTACCTTAATCACCAGTGGTATTGTGCTTGTTCTCTCTCTCTGGTCGCTTTAT
+GCATTTTCTGCAGCAGGTATTACTTTTCGCTTACCATTAATCCGTTTAGCCCTGATTCTGATTACTCTAA
+TTTATTTCGTTCGCGGTATTGCTGGTTTCTTTTTCATTAGTTCACCTATGGGCCGTTCTCCTGAATTTTG
+GGTGTGGAGTTCATTGATTTGTTTAGGTTTTGGTCTTATTCACCTCATTGGCTTGAAACAGCAATGGGCA
+AGTTTATAAGCAAGGTGTGATCGAGTAATCTAAAAAATGGATAAAATACAGATATCTGTATTCGTCCCTC
+AAATTTTGCTCGGCAATATTTAGCCCAATATAAGGGCATAACAACAAAGGATATTTACATGACTGGTGAA
+ATCAATTTAGATACGCTGTTGGCCTCGATGTCACCTAACTTGATGGCAGGTGAATATGTGTTTTGCTCAG
+TTCAAGGTGATTATCTTGATTTCAATGCCTTATCGCCATTAGCGTCTTTTCGTGAATCAGAAGGATTAAC
+GATAGTCATATCGAAAGAGATGGCACTTGCTAACCAACTTCCATTTGAGTCCGTATTTAGAGGTATTACC
+TTAACCATACATTCAAGTCTTGATGCGGTTGGTCTCACTGCAGCAGTTTCAGGTAAGTTAGCCGCTAATA
+ATATAAGCGCGAATGTAATAGCCGCTTATTATCACGACCATATCTTTGTTCAAACAGACAAGGCTGAGTT
+AGCAATGAAAGTCTTAAATGAATTTTGTAGCTAACACGAAAAACAGACAGAATTCCAACTTGGCTTAGTT
+CATTTTTTACTATTTTAGCCAAGTATTATCAGTGAGTTAACAGCATTATATTTATCTGAGGTTTTGTGAA
+AAAATTTACTATCAGTCGTATTATACCAATCGGACTAATTTATTGATCACTTAGCGAGAATTAAAAGGCT
+TAGAGGCAAGGCATTGATTGAAGAGAATGGTTATTCCCTTGTCAAAATCAATAACGCCGCATGTAAGCCT
+TTTCAACTCGCCCGTCGGGAGCTCATTAGCAAACTGATAACATCTCAAAATAAATGAAATATAGAATAAC
+TATGTTTACGTTATTTTGTTTGTTATAAGCTCGCTACTGAAGCTCTAAGTTGGCCAATAAATTAATCCGT
+TTGGTATTGATACAAGCTTAGGTATTTTCCGTGTTTCCGGTTGTTGGTGTAATGAAAACCAAGACACTGG
+TAAAATTGATATAACCTCAATTGAGCTGATGGGCACAGATGGTTGGGTTTTACTAAATCACGCCAGTGAC
+AATGTTATTAGTTTAATTACAGAGTTAACCCCTACCCTTACTACACACTTACTCGCTAAGAGTAAGTAAA
+TATAACGAGTAATCCATCATGACCCGCGACTATGAGTTTGGATCATGTAGCGCGATTTAAAAGGATAATT
+ATGACTATTAATGTTAATTGGCAAGGAGATTGTCGCTTCAAGGTTATTACAGAAGATGGATTCGAGGTTT
+TCATTGATGCTGACAGTAAATCAGCCCCTTGCCCAACGGAAATATTATTATCCGCATTAGGCTCCTGCAG
+TGCGACCGATGTCACCCTTTACTTCAAAGATAATGATATTGAACTTAAAGCGCTAAATAACTGTGTAACC
+TATCAACTGACAGAGAATGAACCTAGATTATATAAATCGGTAAATTTACATTTTTCGATTGAAGCTAAGG
+TTACAGAATCTCAAGTTAAAGCAGCAATCGAAGAAGCCATTAATAAGTATTGTCATGTCTGTTTAATGCT
+ACAACCAACCATTGATATTACTTATTCAGTTGAAATCATTAATTAATAAATTTACATTTAGCAAAATCAT
+GAACATTAAAAAATTTTCAATAGTCACTAATATATCGGCTCATACGCTTCGATATTACGAAAAAATAGGT
+TTGTTAAAGCAAATTGAACGGAACTCAAGTGGTCATCGCTATTTTACTCAAAAAGATGTGGTGTGGGTTG
+AGTTCATCAAGCGATTAAAAGAGACTGGAATGCCTCTAAAGCAAATCTTAAAGTATGCAGATTTACGAGC
+TATTGGTATTTCAACCTCAGGGTTGAGAATGCAAGTTCTAGAAGAGCATGCGCTGATGCTAGAAGAGAAA
+ATAGCAGAAGAACAGTCTCACCTTCAAATGTTGAAAACGAAAATACAGCATTACAGTAAAATCGTCACGT
+AAACGTTAACTACTTGACTTAGAGTTAGCTCTAAGTAGTAGATTCTAGTTCTTTGAATTTACGCAAAGAT
+TAGAATCGGAGTATTAATGAATAATCAACGATATATATCAGGTCTTGATAAGTTAAGAGAAATTGATGGA
+GAAGCAGGTCAAAAAGTCATTGATAGTTTGGCATCAATTTCACCAGATTTAGCAAAATATACGATAGAAT
+TTCCTTTTGGTGATATTTACCAAAGGCCAGGGCTTGATTTACAAAGTAGAGAGTTAGCAACAGTTGCCGC
+CTTAACTACTTTAGGACATTGCCAGCCTCAACTGAATGTACACATTAACGGTGCTTTGAATGTAGGCTGC
+AAACCAGAACAGATAATTGAAGTTATTATACAAATGTCAGTTTACGCTGGTTTCCCAGCAGCTTTAAATG
+GCATGTTGGTAGCAAAAGAAGTCTTTACGGAAAGAGGCATAATTGACACAATAAAAAGCGATTAAACAGA
+ATTTAAATAGTTGATTATGTTTCGTCTAAACAATAGTAATCAACTATTTACACCCGTTATCAATCAAGGT
+ACATGTATTCATCTATGGTCAATTTTACTTTCAGAATAAGGATACTCTTATGGTTAAATTAATATCTAGC
+TTTATGATATTTATGTCATTATCTATTCATGCGCAGCAACTCGGTGATACCAGTTTTAAAGCTAAAAACA
+CCATAAAGACTTTTTCAGCCGCACAAGCCCCCATAGTACTCTTAGATGAAGCGCATCATAACTTTCATAC
+CATGGATGGCAGGTATCGACCCTTTGTTGATATATTGCAAAGTGATGGCTATTTAGTTAAAAAACACAAA
+GAGAGCTTCACCAAAAAATCATTAGCCCATGCTGATATCTTAATAATATCTAATGCATTAAGCGTAAAAA
+ATGTAAATGATTGGGACTTACCTAATTACTCTGCATTTTCCAGAGAGGAAATTGAGGCTGTTTATCAATG
+GGTAAAAAATGGCGGCTCACTCTTTCTAATTGCAGACCATATGCCATTCCCTAAGGCAGCAGAGGATATG
+GCAGCTGTTTTTGGCTTTCAATTTAATAATGGTTATGTCGAAGAGGTAACTAACAAAGCACAGTTATTTG
+AAAAGGATAACGGTACTTTACTCGCTCATCCAATTTTAAAAGGGACCGGTCTAAAAGAAGAGATTACATC
+GGTAAAAGCATTTACAGGGCAAGCTTTTTTATCTCCGCCAAACGCTAAACCTTTACTGGTTTTTGGTCAT
+TCTGCCATTTCATATATGCCAACAAAGTCATGGGAGTTTTCTGATGATACCCCTGAAATTTCAGTTCAGG
+GTTGGAATCAAGGTGCTACCTTGGAGTTTGATAAAGGCAGAATTGTCGTTTTCGGTGAAGCGGCCATGTT
+TACTGCGCAAGTTAGTGGCAAAGAAAAAATGAAGATGGGCGTGATTGCTGAAGGTGCTGAACAAAACGAA
+CAATTTTTATTAAATATTATGCTTTGGTTATCAAGAAAAATTTAGCCAACAATATTTACTCCAATAATAA
+CGGCGTTGTTTATTATTCAAACTTAGCGCTCATTTCTACGATTAATAAAGGTGTTTTATATGGATATTAG
+TTTATTTGGTATTTTCGTAACGGTTGCTATAGCGCATTTTCTTGCGTTGTTAAGTCCTGGACCAGATTTC
+GTGCTCGTTGTAAAAAGCGCAATCAGAAACGAAGGTAAAAATGCTATTGGTGTTGCGCTGGGTATATCAT
+CTGCTAACGCATTATATATTGGGTTGTGTTTGATTGGTGTCGGTTCGATTTTAGCCGCCTCAGTAACGAT
+AATGGTGGTACTAAAAATTATTGGAGGGCTGTTTCTAATTTATCTAGCGGTGCAAGCTTTACGTGCTAGT
+AAAAGCTCATACAACAACTTTGCGTTGTCTGAATCGACTAACGATACTTCCAATAAATCAACGTTTTTAA
+AGGAGTTCATTACTGGATTTATGTCTGGAATATTAAATCCAAAGAATTTATTATTTTACCTCAGCCTATT
+TACCGTTGTTCTCACTCCTGACGTAGGTTTTGCTTTTAAGTTGGGATTAGGTATTTGGATGACCGTGGTT
+GTATTTTTATGGGACTTAGCCATTATTTATCTGCTTTCAACACGAACTATACGATCAAGATTTACCAAAG
+CCGCCTATTACATTGATAAGGTTACGGGTGCATTATTAGGCCTTATTGGTTTGGCTATTGTAAAATCAGC
+GTTAGTGAAACAGTAGAAAGTTAGAAGGTATCAAATGAATAAAGTATGCTCGGCTTATCTCAACAGTATC
+AGCCACTATATTTAGCTATTAAGTCACCGTTAGGTTTTTAACAAATCACATCTTGGAGTTTCATGAAAAT
+AAAAATATATCAAGTTGATGCTTTCGCATCACACGTGTTTGAAGGAAATCCTGCGGCAGTATGTCCATTA
+AACGAATGGTTAGATGATGAAGTTCTTCAAAAAATAGCAGAAGAAAACAATCTATCTGAAACCGCTTTTT
+TTGTATCATCTGCAGCAGGAATTCAGCTTCGTTGGTTTACACCAAGAGGTGAAGTCGATCTGTGCGGCCA
+TGCCACTTTAGCCACTGCTCACGTACTTTATGAGCACTTAGGTTTTAAATCACCAAAGGTAGAATTTCAA
+ACTAAAAGCGGTGAATTGGTTGTCACAAAAAATGATTCAGGTTTTAGTATGGACTTTCCGGCCTCTCACC
+CTGCAGTTATTGATGCCCCCATTAATTTATTAGCAGGTTTAGGCGACGTTATACCTAAACAAGTTATCGC
+CTCTTTCGACTATATAATTATTTTAGATAGTGAAGAAGCCGTTAAGAATCTTGACCCTGATTTATCTAAG
+TGGTTGAAACTTGATCTCAGAGGTGTGGTTGTTACCGCTGTTGGAACCGATGTCGATTTTGTCAGTCGAT
+GCTTTTTTCCTAAACTTGGCGTAGATGAAGATCCTATCACCGGCTCTGCTCATTGTGAGTTAGCACCCTA
+TTGGAATTCCAAATTGGGGCTATCATTGTTAACAGGTCGCCAAATTTCGAAGCGAAGTGGGATCGTGCAT
+TGCGAATTGAAAGGTGATCGCGTTGTTTTGACAGGAAATGCGGTAGATTATATGTCTGGTGAAATAAATA
+TTTAGACTTGCTACAGGTATTAGGCAAAGCATACAACTCATAAAGAAAGACAAAACACCGTTGGGTTTTG
+TTCATTCATTACTTATTTGAATCAACTATTTTATTGCTTGTTATTAACGCGTTAACTGTGAGGTCAACTA
+TGGAAAATCAAATTGATAACCGAATTAATTTATATCAGAGAACGGTAATCTTTAGCCTATTGTTTACGCT
+AATGGGTTTTTCATACAATGTGTGGCGTATGGAAGTGTCTGAAAATAATAATAATATTAGAACCGCAAGT
+TTTGAGATGTTGATAAATCTATCGTCTTTAGAACAGTTGGTTTATTCAGCCTATTATGATGATGACCTAA
+AGGAAGGAAATCCTAGAAAAGGATGGGTTGTTGTCGGGTTAATCGATGATTTGAGTGTCCTTACCGATGA
+TGAAGTTAAAACAAAAACTACTGCATTAAAGGATGTTTGGTCCGTTAATTGGGAAACGATTGCTACTAGC
+CAGCAAACCGTAGATAACATTGTAGGCTCTATTGACTCAGTGAGAGAAGAAATAAAGATCTTACTAAACT
+CATTGGATTAATGGTTAACAAGTTAGCAGTAATAAGGCAATTGCCCCCGATAGATCAACTTGGCCATTCG
+TTTTCAACTAAAATTATAGTCACTCTATTGAGTCTGTTAACAGGCCTTTAATTAGCAATATTTCCTACAG
+GTAACTTTTTAATGACATATCTTATTTTTTGTCATAACCTTTTTGTAGGGGGATTGACTATATTGTTTAG
+TCACTTATTAACTTATTACTCTACGCTATTAGAAAGATGAGAATATTATGGAAGTTAAAATATTTACTAA
+AATTTTACGACCAAAAGTAGGCTTTTTACCCAAATCAGATACCGCAACAGATCACGGTTTAGAGGGTGAT
+ATTAATCTTTGGCTTGCAACACAACCAAATATTAAAATTGAGAATATCACCCAATCTCAAAGTGGTGGGT
+CCTTTCAACCATCAACAATTGTGGTAAGTATTTGGTATAAATAAGATAAGAGTTAAAAGGCAACAGTTAG
+TTGAAAACTAGCTGCTCAATGCTACTGATAAAGCCACTTTACTCATGACAAATGACTTATAAATTCTTTC
+GATATGATATTTTTTAATAAGTGTTTAGTTGACTAGCAACGATCCGCCCATCAATAAATTAATTACTGCT
+TTTATAATTTAGGACATTTTTCACATGATAGAAGTCATTATTCTTGCTATTGCATTAAGTATGGATGCCT
+TTGCCGTTTCTATTGGTTTAGGGGCAACCAAACAACAGAGTAAAGTTGCGCCACTAGGCATCATTGTTGC
+GCTATATTTTGGCTTGTTTCAAGGCATAATGCCTATCATTGGTTACCTTGGTGGCAAAGGGGTATTAAGT
+TGGGCTGAGTCTTATACGCCGTGGATTGCTTTTTTGTTGCTCTTCCTCATTGGCGTCAAAATGATTTTTG
+ATTCATTTTCTGAAGGAATTGAAGAGGATATCAGTAAGATTACTCATCGTGTGTTATTAATTCTAGCCAT
+TGCCACCAGTATTGATGCTATGGCAGCGGGGTTTAGCCTAACGCTTTTACCTGTAAACCCGTTAATCGCT
+TGTTTGATTATTGCTTCAGTTACCTTTATTTTTAGTTGGTTAGGCGTTTTAGTAGGTACTAAAGGTGGAA
+CATGGTTGGAGAATAAGGCTGAATTTGTCGGCGGTATCACTTTGATAGTAATGGCAATAAAAATTATCAT
+TACGTCATAATATGGGCAAATATAGAAAATATCTTTGAATCTAGCGCTACCATAATCCAAAAAAACACTG
+AGCTATAGTAATACCAATTGAAATAGGAGCGTTTATTTATGACACCCCGTGAAGTAATTAATTATGTAGA
+GTTGCCCGCGAAGGATATTCCAGCAACCAAAGCTTTTTTTGAACGAGCCTTTGCTTGGTCATTTATTGAT
+TATGGTGAAGAATATACTGCCTTTAGCAATTCAGGTATCGAAGGCGGTTTCTTTTTGTCTGAACTCGTTT
+CAAGTACCCTTAATGGCGCTTGCTTATTGGTTTTACTCAGTGACGATTTAGAGGCTACCGAACAACGCGT
+TAAAAGTGCGGGAGGTATTATTAGCCAAGCTATTTTCTCTTTCCCTGGTGGACGTCGGTTTCATTTTACT
+GAGCCTAGTGGTAATGAGCTGGCTGTTTGGTCACCGGTAAAAGCCTATATTGCTTAGCTATTGCACGGTT
+TAACGCTAGCCCTTAATTTTCGAAAAAAACTTTAAAGCTTAATGAATACGAAAAAACCAAAGCTTTTATT
+AAAATCAGTTAATAAAGACTGTGGTTTTTTATTCGCTTCAAGTAATTATCAGTGTTTACTTCACTTTAAT
+GATAGGCAGATTGTTACTGCTCCATTCATTAAAGTCACCTGACAAATGGTCTAACTCATTGAAACCATTT
+TTTACCAATACTTCTCTAGCAACTTCGGCTCTTCTACCTGAACGACAATAGATAACGACTTGTGTGTTCT
+TAGCACCGGTCAATTCAGCTAATCGAGCTTCGAGCTCTTTATGTGGAATATTCACCGCATTAGGGATGTG
+ACCCTCTTCGAATTCTTCCTCTGTTCTGACATCGAGTAAGATAACCTGTTTGTCATTTTTCATAATCTGT
+TGCAATTCGGTCTGACTTATATCTTTAGCAGAAACCTGCCATGTAGTGGTTACGGCCAAAACAAAGACGA
+TTGTAGTTGCAATTTTTTTAACTAAAATATGTTTCATGTGTAAGTCTTCCTTATTTATAATCTATCAATG
+TTAGATATTATACTGCAATTTGGTTTAGCTAAAAGAATCTCGCCATTATTTTTTACTAAAAATCATAATG
+ATTGCGCCAAGTAAAGCACTAGTGCCAGCCATGATAAAAGCGTTACTCGCCCCTTCTCCGCCTAGCCAAA
+GTAATCCTGTGATATAAGCGCCAACAGCACCACCAACACCATATACACCACCTAAATAGACACCCTGCCC
+TCTACTTTGTTGACTCTTAGTAAAGTGCGAAGAAATAAACTTCATACTCGCACTATGGTAAATGGCAAAA
+CTAGCAGCGTGACTTAATTGATTTATTGCAAGCCAGAGTCCTGAGTCGGCAACCACTGGCATCAAAAACC
+AACGCAAGGCGGTAATAGCTAAACTAAAAACTAATAATGAATTCAAAGAGAAGCGTTTAAACAATGACCC
+CATATAGATAAAAGCAACAATTTCAGCTACAGCGCCCAGAGCAATGAATAAGCCAACGGCCACACCAGAG
+TAGTCAAAATCACGTAAAAACAGTGCAAAAAAACCATAATAAGGCGCAAAGCTAATTTGTAATAATAAAC
+CCGCGATAAAGAAGCTTATAAAACGACCATCAATGAGTTTATTAACAATAGGCTCAGGAGCATTGGCTTT
+GCCTTTATTTAACTTTACCCCTTTTTTAGGCGTTAGTAACAAAGTGCTGATAAATAGACCGGCCAAAATA
+ATAACACCTAAGCTGGTAAATACTTGATAACCTAAACGACTTATTGCCTCACCTGCCACTACTGCTAAGA
+CAATAAAACCCAAACTTCCCCATAAACGAATACGTGCATAGATTTTACTGCTGTGTTTAGTTGAATTTAA
+CGTGTGCACTTCCAGTTGCGGTAGAATTGCGGTCCAAAACAAGGTAAAAAGCGCCAGACAAAAGGTAATT
+GGCCAATACTGACTGAACCAATAGAGTAAGCTAAAACTAACCAGTGCTAACAAAGCACCGAGTCGTATAA
+TAAATAGAGGTCGTGCTGATTTATCTGCAAATGTTGCCCATAAGCTTGGCGCAACAATTTTTGTTGCAGT
+CATAATGGCAAGAATTTCACCGACTTGGCGAGAGTTAAAACCTTGACCATCAAGGAAAATAGCCAAGTAA
+GGTGAGATTAAACCCAGCAGAGCAAAATAAAAAAAGTAACTCGAAGATAATCGAACAAACATCATGTTGA
+AAGGAATCAAGCGTATGAGCCTTACGATGAAAAGAAAAGGAACTAATGCAGGGGTTTAGTGAGTAAACTG
+AAGCCTACTCACTAAACTAAAGATTGTTATTGTTTATGCTTCAATGTCAGGTGTATTACATTGAACATCA
+GCATTTTGCCCACGATGACGAAGGAAGTGATCCATTAAGGTCAACGCTAACATTGCTTCAGCAATAGGTA
+CAGCGCGAATACCGACACAAGGGTCATGACGACCTTTGGTGATGATGTCCGTCGCTTCGCCCGTTAAATT
+AACCGTTTTACCACTTACACCAATACTTGAAGTTGGTTTAAGAGCCAAATGCGCAATAATTTGCTGACCT
+GATGAAATACCACCTAAAACACCACCTGAGTGGTTTGTTGAAAAACCTTCAGGGGTAAGTTCATCTCTGT
+GCTCTGAGCCTTTTTGATTTACTACGGCAAAACCATCACCGACCTCAACACCTTTTACGGCATTGATACT
+CATCAAACCATGAGCAATATCAGCATCTAAACGGTCAAAGATAGGCTCGCCTAAGCCAACAGGTACATTA
+GTGGCTACAACAGTCACTTTCGCGCCAATAGAGTCTTTTTCTTTAATGATGTCACGAAGGTACTCACCAA
+GTTGTTCAATTTTAGTTTCATCAGGGAAGAAGAATGGGTTGTCTTCTACGCTCGACCAATCAACGGTATT
+AACATCAAACGGAGCACCCTTTGGACCACTGGCAACAATATCGCCAATTTGAGTAACACAGGCTTGAATG
+GTCATGCCAAATTTTTCAGCGAGGTATTTTTTTGCTATTGCGCCGGCAGCAACACGCATCGCTGTTTCAC
+GTGCAGAAGAACGTCCACCACCTCGATAGTCACGTAGTCCGTATTTTTGCCAGTAAGTGTAATCTGCGTG
+ACCCGGACGGAAACTGTCAGCAATGTTGCCATAATCTTTTGAACGTTGGTCGGTATTTTCAATCATTAAA
+CCAATAGGCGTGCCTGTGGTTTTACCTTCGAATACACCTGAAAGAATTTTTACTTCATCCGCTTCTCTGC
+GAGCAGTAGTATATCGAGAGGTGCCAGGGCGACGTCTGTCTAAATCAATTTGTAAGTCAGCTTCAGTTAA
+CTCAAGCCCTGGTGGACAACCATCGATAATGGCGCCTAATCCTAATCCATGACTTTCACCAAATGAGGTG
+ACTGTGAATAATTTTCCGAAGGTATTACCTGACATTGAACATTACCGCCTATTAATTTAATTTTTAAAGC
+TACGAATACACTTTATTTTTTGTATCCGCTATTTTTAATACTAACTAATTTTTCACTATCAGCTTAGATA
+GATGTTATTACTTAGCTTACTTTTATTTTATACGTTTATGCTGTTTTAAGTGCAGCTAAAAAAGTTTCTG
+CATGTTGCTCTAACTGCGTTTTATTTAGCATAAAGACACCATGACCACCGCGTTCAAAGGTCAACCAAGT
+AAAATCGACCTCTGGGTAGAGAGCTTCAACATGATATTGTGAGTTACCCACTTCGCAAATGAGTACGCCA
+TCATCATTGAGGTACAGCGCACTCTCTGCCAAGATAATTCTAACAATATCTAAACCGTCTTCACCACAGC
+CTAAACCCATTTCGGGTTCATGGGTAAATTCTGCAGGTAAACTATCAATGTCTTCTTGATCAACATAAGG
+CGGATTAGTGACAATTAAATCATATTTTTGTGCAGTAACCCCAGAAAAAACATCAGATTGAATTGGAATA
+ACTTGTTCACTTAAACCATGGTTTTCAATATTAATTTCTGCAACATTTAATGCATCGAGTGATAAATCGA
+CCGCATCGACTTCAGCATCAGGAAAGTAACTGGCGCAAGCAATGGCAATACAACCACTGCCAGTACACAA
+ATCTAAAATTCTTTGCGGTGGGTTTTGTTCACTAAAATAAGGGTCAAAGTGTTTTTCAATTAATTCACCA
+ATAGGAGAACGAGGCACTAAAACACGCTCATCCACATAAAATGGTAATTGCGCAAAATAAGCAAGGTTGG
+TGATATAGGCAACAGGTTGCTGCGTTTCAATGCGTTGCTCAAAAAGTGCTAGAATATTTTGCTTCTCGTA
+ATCAACTAAGCGACAAGTCATTACGTCTTCACTCATTTCCTCGGGCAAGGATAAAGCAAACATCACCAAG
+GTAAGTGCCTCATTTAACGCATTGTCATTTCCATGACCATAAAAAAGTTCTGCTTGATTAAATATACTGG
+CCCCATAACGACAATAATCAGCAATAGTATGTAATTGCGTGGTTATGTTTTCAATGTTGGTATTGCTCAC
+ATTCTCTTCCTCAAAAGGTATCTCTATATTTTCAGGTTTGCTTTATAGTTTAAGTTGTTAACTTAACTTC
+TTAGCTTAACTCTACTGTTTTATCTTGGTATTTAGGTTTGGTACTTAACGATAATAATTAATATGTATTA
+ACACTAAAATGTTTTACACTGCGTCAATGAAAAACAAAGCCCTAAAATCCGAACTTTCTTCAATAAAAGC
+CAAAGTTCGCGCGAATATTGCAGCCAGCGCGCAAAGTAAGAGTCAGCAAAAAAAAGCTGATGAATCATTA
+CAAAAAACTAATGAGTCAATTAAAGAAGTTTTGCCTGATGAAAAGCAACTTTTTGCCGATGCTATCGGTC
+AAGTTAAGCCTTTAGTTATCGACACAGTTCGCTTAATTAAAAGTGGCCATAAGTCTAACACTTCCCAAAA
+AAATGACCAAGAGTATAACAAGGCAAATAAGGCCATCGCGCAATTTCATTTTTCTGATGAATTTGAACCT
+AATTTAAATAAACAAGGTCCAATGAAATATGTTCGAGAGGGTGTTGACAGTTTTGAAGTCAAAAACCTTC
+GCCGCGGCCATTATCGCCCCGACCTTATCCTTGATTTGCACGGCCTAGATCAACATCAAGCTAAAAAAGA
+ATTAGCTGCGTTACTCTTTGCCTGCCAAAAGGAACACGCTCAATGTATATGCGTTGTTCATGGTATAGGA
+TCACATATTTTAAAAAATAAAGTGCCCCATTGGTTGGTGCAACACCCTGATGTGATGGCCTTTCATCAAG
+CACCATTAGAATGGGGCGGAAACGGTGCTATCTTAGCGTTAATCGAATTAAAAGATAAATATAATCGGAA
+TTAACAGCTAAGTATTAACAGAGTTCGATAGGTGAAACGAGACGTTGCAAGACACCTTGCATTTTCTCCG
+TATCATAATCAATGTGCGCAATACCTGCAGTAGCAAAGATTGGGGCGTTACTCGATTGTGTTAATTCTGC
+GACTAAGTAGCTAACTAGAGGCATGTGAGAAATTATGAGCAAGCTATGTTCTTGCTCAGTTGTTGCTTCT
+AATTGCTCACTACACCAACCATCAATAAAGTCATGTACCTGTTTGGCGTCGCCAGCGGGGGTAATAAAAT
+CTAACGTTGTAATAGCGGCTTGCATCAAAGCAGTCGCTATAGCACAAGTTTGTTGCGCTCGAATATAAGG
+GCTGACAAAGACTTGCATAGGGCTTATCTTCATTTTTTGCAACCATGTCGCCATCATTTTCGCTTCGATT
+TTACCTTGTGCGGTTAACGCTCTTTGGCTGTCATCACGACTGCCCTGCTCAACAAAGTTTTGAGCTTCAC
+CGTGGCGCATTATATAAACTTGCATTAATTCTCTCGACGACTACTTGTAGGTTACAATAACGGTATAGTT
+CAACTTTTAGCTTATTTATGAATTTTATCGGCTAAAGTATTGAGTCTAAGTTATTTTTGCGGCTATAGTA
+ATAGAATTGAACGCGCATTAATAACAACAGTTAAGAATAAATAGGCTTTTTTTATTCCTTTAAGTAATTA
+AGGAATTTTTTTATCTCCCTGTTGAATTCAGAAACTATCCATATTCTCGTCATACGCTTTGTCGTTTAAA
+GTGTTCTTAGGAGCCTTAGTGTTGAAACAAAGCCCCAATGATTCAAAACAATATCAAGCAATTACTCTTA
+CCAATGGTTTACGCGTACTGCTTATTCATAATGATGAAACCGCTAAATCGGCAGCGGCTTTAGCCGTTAA
+TGTCGGTCACTTTAATGATCCAAATGACAGGCAGGGTTTAGCGCACTTTTTAGAGCACATGTTATTTTTA
+GGGACAAAAAACTTCCCTGATGGTAGCGAGTATCAAAAATTTATTAATCAACACGGCGGCAACCATAATG
+CTTGGACTGGCACAGAGCATACATGTTTTTTCTTTGATATTGCCGCCACGCACTTTTCAGCTGCACTAGA
+GCGCTTTAGTGAGTTTTTTATTGAACCTCTTCTGGCTGATCACTTTGTCGTAAAAGAGCGTGAGAATATT
+GATGCTGAATTCACCTTAAAGTTAAAAGATGATATCAGACGTTTATACGATGTTCACAAAGACACAATTA
+ACCCTAAACACCCATTTTCGCAGTTCTCTGTTGGGAATCTAGATACCTTAGGGGATCGAGACGGACAAAA
+TATAAGCCAAGAGTTACAAGCCTTTTTTCAACAGTATTACCGTGCAGAGTACATGACGTTAGCACTTGAA
+GGGCCGCAAAAATTAGCCGAACTTAAAAGCATCGCTGAGCAGCGTTTTAGTCCGATAAAGTCAGCTGAAT
+CGCCGCTGCCTGAGATTAAGCACCCCTTATATTTACCTGAACATCAAAAAATTAAAATAGATGTTTGCCC
+TGTTAAAAATGATCATCAGCTTATTATCAGTTTTGCCATGGACAGCATTGATCAATATTACCTAGATAAA
+CCTGAATCTATTCTTGCTTATTTGTTAGGTCATGAAGGTGAAGGTAGTGCTTTATCTTTACTTAAAAAGC
+ATCAATGGGCCTTAGCGCTAACCGCTGGTTCAGGTATTAATGGCTCTAACTTTAAAGACTTCAATATTAG
+CATCGCATTAACTGAATTAGGTGAAGAGCACCTCAATGACGTTGTCGATATAATATTAACTTATATTGCT
+CTGCTAAATAACACAGAAATCGCTGAATACTATTATCAAGAAAAACAAAAAATTAGTAACCTAGCGTTTA
+TTTACCATGAAAAAATGCGACCACTCGACAGTGTCAGTCAATTAGTCATCAACATGCAGTATTACCCAGA
+AGAAGATTATATTTTTGGTGACTATGTTATGTCAGGTATGTCGACTGAGAACATCAAAAAACTACTTAGT
+TTTTTACAGGTCGATAATATGCGACTCATGCATGTTAGTCAGAAAAATAATTTTTCCAAGAATAGTTTTT
+GGTACCAAGTGCCTTACCATATGGCCCCTATTTCTGAACAACAATTGATTCATTGGCGTAATATTGCTCT
+AAGCGATAAAGCGCACATCAAAGGTTTGTACTTACCTGCACCTAACCCTTATATTGTCGAAGAGCCAACC
+GTTTACCCTAGTAAAAAGCATCTAGTAAATACGCAGGAAGCACCCGAACTTCCTGAAAAAATTATTAATA
+AAAATGGGTTGGTCGTTTGGTATAAACAAGATCACACGTTTAAAGTCCCTAAGGGTTACTTATATATAGG
+TATTGATGCCCCTTTTGTTGTTGCAAGTGTCGCTAATATTGCCATGACCCGTCTATTTACTGATTTATAT
+ACAGATACCGTTATTGAAGAAAATTACGAAGCAGAATTAGCAGGCATACATTATCACTTATATGCCCATC
+AAGGCGGCGTAACCATGCAACTATCAGGTTATAGTGAAAACCAACATCTGTTGTTAAGTAAACTATTAAT
+ACGATTAAAAAACCACAATGTCACTGAAGCACACTTTGCTTTATTTAAACAACAGCTGGTTCAACATTGG
+CAAAACAGTGGTAAAAGTAAATCAATTTCACAGTTATTCGCTAGCCTAAGCTCAGTAATGCAACCTAATA
+ACCCTACCAGTAAAGCGTTAGCGCAAGCACTTAGTGAGGTGAGCTTTAGTCAATATCAGCACTTTAGTCA
+GCAACTATTCCAAAAAGTAACATTAGAAGTTCTCATTCATGGCAATTGGTTGATTGAGCATGCCCAACAA
+TTATGCGAGGTTATTGAACAAGGTTTTCACGGTAATGTTAATGAAAAATATGCCATACAGTGTCCAGTAA
+CCGATATTTCAACCAAAGAAACATTGTTATTACCCATTAGCTTACCTGAACATGATCACGCGTGTGTCAT
+CTATACAGCATTTGAACACAAAGATGATAACGCGGTGGCACTCGCAATGATCACTAGCCATATATTATCG
+CCCTTATTTTTTCAGAAAATGCGTACAGAAAAGCAATATGGCTACTTAGTAGGAGTCGGTTATGTGCCAA
+TTAATAGCTACCCTGGCATCGCGTTTTATATTCAATCGCCCCACTGTGATGCTTATACATTAGCACACGC
+TATGGATGAATTTATCAGCAGCAGTATTTTTGAACTCGATAATATTTCTGCCGAGAAATGGCAACATTTA
+TTGCAAGGTTTGGCGAGTCAATTACAAGAAAAAGATCATAACTTACGTATTAGAAGCCAGCGCTTTTGGG
+CTGCTATTTGTAATAAAGATGAAGAATTTAAACAGAAAGAAAACTTACTGGAAGCGGTTTTAACCTTAAC
+ATTAGCGCAAGTTAAAACCTTCGTGAAAAATAGTGTAGTTAATGCTTGTAAGCCTGATCGCTTTATCCTG
+TATTCACAAAGTGATTTGCTAGAACAAACACAAAAACCCAATGGTGAGATAATTACAGATATTGACGCTT
+TTATTAAAGCCAGTCCTCTCAAGTACTAAAGTTAGTAAGCAGATTAATTGACTGACTTAATAACTGACAG
+AGAATTTAACTAGTCTCGTTGATGCAAAAAAGGCTGTTGAGCATATTAGAACAGTTATGTTCGAAAAGTC
+TCAACAGCCCTTTACTTGTTTTATTACTCCACAATCTTATTTTGGGTAATAAACTGCATCATTTTCTGCC
+ATAGTAATCAAGGCTTCACATGGAGTATAACGCTCGCCATGCTGCTCAGCCCATTGACTTAATTGAGCAA
+CCACTGACTTAGCACCAATTTTATCAATATAACGTAGCGGTCCACCTAAAAAGGGTGGAAATCCAATACC
+GAAGATCGCACCAATATCACCATCTCTAGCATTTCTCACTATACCTTCATCAACACAGCGTGCCGCTTCA
+TTTAGCATCATGTAAGTACAACGTTTACTAATTTCTACTGCTGATAGACTTCCCATAGGCTTAATATTTA
+GTAAGCTATAGATAGTCTCATCTACTTGTTTGTGGCCTGATTTAATACCTTTGAAAGTATTTTGTAAATT
+CTTAGTAAAAGTTGGCTTTTCGTACTGATAAAAACCCTTCTTTACTTTTTTACCTAAACGACCATCTGCG
+AGTAATTTATCAAACGCCGCTGGTGCTGCAAAACGCTCACCAAGATCTGCCTGCAAGATGGGTCCAATTT
+TAGCGCCAACGTCAACTCCCACTTCATCAAGCAGTTGCATCGGTCCTACAGGAAAACCAAATTTTACCAG
+TGCTTTGTCTATTTTATCAATGGGCTCACCAGCAAGAAGCAGAATAGCGGCTTCATTCATATAAGGTGCT
+AAAATACGATTGACATAAAAACCTGCTTTGTCTTTAACAACAATAGGAGTTTTACCCTGTTTTTTAGCAA
+AAGCCACTGTATTTGAAATAGTTTGATCAGAGGTTTTATCGTGAGGAATTATTTCCACTAACGGCATTTT
+ATCAACCGGCGAAAAATAATGTAGCCCAATTACATTTTCAGGTCGTTTTGCGTTAGTAGCAATCTTCCCT
+ATTGGTAAACTAGAGGTATTGCTGGCAAAAATAGTTTTATCATGCCCTTGCGCTTCAACCTCAGCCACCA
+TGTTTTGTTTCAATGTTAAATCTTCAAATACTGCTTCAACAACAATATCAAGGGCTTTAAAACCCGTATA
+TTCCACACTACCGGTTATCATAGCTAACTGTTTTTGCATTTCGCTGTTAAGTAAAAAACGACGCTTAACT
+TTTTTATTCAGTATTTGATAGCTGTATTTTAATGCTTGGCCAATACCTTTGTGGCTAATATCCTTAACAC
+GTACAGGCATATTCGCTTTAGTTGCAGTGACAAAGGCAATACCGCCACCCATTAAACCGCCACCTAAAAC
+ACCCGCTTTAGTCATTTTTTCTGGCATAACATCAGCAACGCCCTGCTCTTTCTTCATTGCTGTTGTCGCA
+AAGAATAACTGACGTAGTTGCGCAGATTCATCACTCATCACCAGATCGGCAAAATGCTCAGCTTCTACTC
+TATAGCCCTTTTCAGGTGAAGATTCGATACCAGTGCGAATGCAATCAATAATTTTAGCTGGCGCTGGATA
+ATTACCTTGGGTTTTTGCTAGCACAGTTTTTTGCGCTTGTTGATAAACAACTTTTCGACCAACAGCATTA
+TTTTCTAACAACTTATCCATCAAGCCTTGTTTACGCTTAACTGTCTTTTTGCCACGTTGACGCAAAGATA
+TTGCTAAATCTTCAGCAACCGTAAGCAACACACTGCTTGGCACAACATCATCAACTAAACCTGATTTTAA
+TGCTTGTTTAGCGCGTAATTGCTTGCCCGTAAGCATCATGTCTAAGGCTTTTTGTAAACCGACTAACTGA
+GGTAAACGCTGAGTACCGCCACTACCTGGCAATAAGCCTAATTGCACCTCAGGTAAACCCAAAGCAGTTT
+TACTATTATCACTACAAACTCGAGCATGACATGCCATAGCAAGCTCTAAACCGCCACCTAAACATGCACC
+ATCGATAGCCGCAACAATAGGAATAGGTAATTGCTCTAGCAAAGAAAATATTCGTTGTCCTTGTCGAGAT
+AAAGCAACAACTTCATCGCGGCTTTGACAAGCATCGAGCATATTAATGTCAGCACCGGCTACAAAAGAGC
+CTTTTTTACCACTACACAGCACTATGCCGGTAATTGCTTTATCAACTTTAATTTCAGCCAATACCGCATT
+AACTTGCTCAGTAAACTCTGCTTTAAGAGTATTTACATTTTCACCAATAACATCAATCACTAAATGAGCG
+ATACCATTATCATGGCGAACTATAGTAAAAGCACTGCCTGTTGGCTCTACTGGGTCATTATGCTCACTTA
+CTTTTTCGTCAGTGACTTTTGCTTCAGCAGCATCGTTACCATAAGCCTTGGTAATACTATTTTCAGCAGT
+GCTATTTACTTCATTATTCACTTCATTACTTTCTTCAGCATTATCTTTAATAGTGCCTTCACTATCATTT
+GATTTTATTTCTTGAGTCATTAGTCTGTCTCCACAATCATTGCCGCGCCTAAACCACCTGCAGCACAAGC
+TGTTGTTAAACCAACACCACCACCACGACGGTTTAATTCATTAAGGGTTTGTGTGATAAGTCTTGCACCC
+GTAGCAGCAAAAGGGTGTCCATAGGCGAGCGAGCCACCCATAACATTAAATTTATCCATATCAATGTCAC
+CAATAGCTTTATCTCTGCCAAGTTGCTCTTGAGCAAACTTAGTACTACCGAACATTTTCATGTTCGCTAA
+TGCTTGGGCTGCAAATGCTTCATGCATTTCAATCAAATCTAAATCAGCTAAATTCATGCCCGCACGTTGT
+AATGCAATAGGTGTGGCATAACTTGGACCCATGAGCATGTCTTGCCAAACATCGATGGCAGCAAAACCAA
+AACTACGAATATAGCCTAATGGTTTATAACCTAGCTCTTTCGCTCGTCCTTCACGCATTAGTAGGATAGC
+TGCACCACCATCGGTCAACGGCGTACTTGTAGCAGCGGTAACTGTGCCATGCTTGCGATCAAAAACTGGT
+TTTAATTTAGCATAACTTTCTAAAACAGAATTTTCTCGAAAACAATTATCTCTATCGATAAAGCTTTTAT
+AAGGTTCCGCATGAACTGTCATGACCTCACCTGCTAATTTACCTTCTTGCCAACTCTTGGTCGCTAAAGT
+GTGCGATCTGTGGGCTAATGCATCTTGATCTTGACGAGAAATTTGATAAGTTTTCGCCATTTGCTCTGCC
+GTTTGTCCCATAGAAATACCGGTAGAGTATTCAGCGACAGCTGGAGAAACGGGTAATAAATCTTTCAAAC
+CAAGACGACTAAGTAGTGAAAGTCTCTGCCCTAGTGATCTTGCTTTGGTTAAATCAACTAACGTGCGTGC
+AAGCTTTTTAGAAACACCTATAGGTGCCACTGATGATGAATCAGCACCGCCAGCAATACCAACATCAACG
+TGCCCAGCCATAATAGATTCAGCAACGTTAACCGTTGATTGAAAACTAGTAGCACAGGCGCGCGAGACAC
+TGTAAGCATCAGTACGAGTATTCATACCGGTACCCAAGACGATTTCACGAGCAATGTTTGGCGCTTCCGG
+CATTTGAACTACTTGACCAAAAACAAGTTGATCAATGATCCCTGGGTCAACATCGTGTTTTTGTAATAAT
+TCATTAACAACGATTTTGCCCAAATCAACTGCTGGTACACCATGAAAAGCCGTTGCCTGTTTAGCAAACG
+GAGTACGCAAGCCAGCAACAATTGCTATGCGCTCACCCGTCGAAGTTGTTAGTCTTTTTATTGTCATTTA
+TTACTCCACACACTCTGTATTTATAATTTAAACTCAAGAGGTCTGACCTCTTTAACTAACTTGATTCTAA
+CTAACTCTAGAAAAAATTCAATCATTACCTGCGTTCAAAAAAGATTAACGACAACTTTATACATTTTATA
+GTTGTAAATTACTGTTAAAATTTTGTTACCATTCACTTGTTTTATTACATAAAAACCTTATATATACTCA
+AGCCGCATGAAGATGCAGGTTTCAGCTGGAATTAGAAAAGCCTTTAGGCAAGGCATTGATTGAAGAGAAT
+GGTTGTTCCCTTGTCGAAATCAATAACGTAGTATAAAGCTGTTCTAAAACAGCCCTGTGGGGACGTTTGA
+TCAAGCCATGTTCTTCGTTGCTTCCTTTTTTAAGGACGCTACATGGATGTAGCTTATTTGAGAATGCAGG
+AGCATATTCTCCTGAATAACCCTTAATAAAAAGAGGCGCCTTGATCATGATTTGCTCAAGCGTCCTGAAA
+CGCGCATCTTCAAGTGGCTCGAGTATAAAATACTAGCTTAATTTATATTAACTTTTTCCTTAGTTTAACA
+GTAAACAGCTGAAGCTCTCTTATGAATGAGTGCCAAGCCCAGTTATCACTAAGTTTCACTTTATAACGAC
+CAATATTAAAAGAATTTATCCGTATGGCAATTGAACATTTTTCTACCTTAAAACAACATTTATCTTCACA
+AATAATTGGTCAAGAAGCGTTAGTTGAGAATTTGCTTATTGCCCTATTGGCTAATGGTCACTTAATTGTT
+GAAGGTCCGCCTGGTCTAGCAAAAACACGTGCCGTTAACGCATTAGCACAGGGACTAGAGGCTGATTTTC
+ATCGTATTCAGTTTACCCCAGATTTATTACCCGCTGATTTAACCGGTACCGATATTTATCGTCCAGAAGA
+TGGCACCTTTGTTTTTCAACCCGGTCCTTTATTCCAAAATTTAGTGCTTGCTGATGAAATCAATCGAGCG
+CCAGCTAAAGTACAGTCGGCTTTATTAGAAGCGATGGCAGAGGGACAAATAACCGTTGGTCGTAAAACGT
+ATGACTTACCTGAGTTATTTTTAGTCATGGCAACGCAGAACCCTATTGAGCAAGAAGGTACTTACCCGTT
+ACCTGAAGCACAATTAGATCGCTTCTTAATGCACATTGAAATTGGTTACCCTGATGCCGAAAGTGAGTTA
+GCAATACTGAAACTAAACCGTGGTGAAGCGTTAAGATCAAATGCTAATCATGGGAATGACTCAAGCGAAA
+AAGAAACATCTACCAAAGAAAATAGTTTACGAACATTAAGCCAAAGTGAAATTTTTTCAGCGCGTGAGCA
+AGTGCTAAATATACATATGGCCCCTTCATTAGAAAACTATATAGTTGATTTAATTATCGCCACGCGTCAA
+CCTGAAAAGTATGACGATAAATTAAGTACTTGGCTTGCTTTTGGCGCTAGTCCACGTGCCACTATTGCTT
+TAGATAGATGTGCTAGAGCTCGCGCTTGGCTTCATAATCGAGATTTTGTTAGCCCTGAAGATATTCAAGC
+CGTTTTTCATAATGCCCTTAGACATAGAATTTTACTAAGCTATCAAGCCGAAGCCGAAGGTATCACTGCA
+AATCAAGTGCTTGATTATATTTTAACTCAAGTTGCTGTTGCTTAGTGTCGAATAAATTATGAAATCGGAT
+GAGCAAATAGAGTTACTTTATGTGGTTTAATCGTCAAAAAAAATCGTCTGCAAAGTCCTTAAATAAGGAT
+GCAACCCAATCCTTACTTGCAAGCTTATATAGTAATGGCATTGATTTATCTATGCAGGAACTATTGCAAT
+ACCAAAATAAGAGTCGTTTGATTGACTTGGCTGGTAAAAAGAATATTCAAGGTAAGCAAGCTGGTAATTA
+TCTATCACGCAGTAAAGGCCGTGGCATGGAGTTTGACGAAGTGCGGCATTACCAAACAGGTGATGATGTT
+CGCGCCATTGACTGGCGAGTAACTGCCCGTACCGGAAAAACCCACACTAAACTTTTTCGAGAAGAAATAG
+AAAGGCCGGTACTGGTTGCCACTGATTTGAGCCAAAATATGAATTTTGGCAGCAAACTTCTTTTTAAATC
+TGTCCAAGGCGCTCATTTAGCGGCACTTATTGCTTGGCACGCCAAAATCCGTGGTGATCGTTTGGGTGGT
+TTAGTGTTTTGTGATGAACAGCATATTGAATTAAAACCGCGCAGTCGAAAAGCCGGTGTATTGCATTACT
+TGCATGCGTTAACCACCCTAAATAATCAAAAAAAGCAAACACAGCTCGAAGAAAACGATTCTGCGCTAGA
+TAAACAACAAGAAACCACAACACAACATAAAAATCATTATTTTGAACAACACTGTGCTCGATTAAGACAC
+CTTGCTAAACCCGGCTCACTTGTTTATTTGATCACCGACGGTCATGCGCTACGAGATGAAAAAAGCTGTC
+CGCATGCTATAAGGCACCTAAGCCAGATTAGTAAACATTGTGAGTTAGTACTTTGTTTAATTAGTGATCC
+CCTTGAACAAGCACTGCCCGAGAGCTCACTAAAATTAGCAGTAACATTTACTGATGGTATCAATCGACAG
+CAATTAACATTAGGTGATAACAACACCGCAGAGCAATACCAACAACAAGCCCTTGCGCAACATGAAAAAA
+TGCAGTTGTTGCTGCAATCAACAGGCGCCCGAGTTATTCACTTTAGTGCAGGGGAAAGCCTCGAGCAGCA
+ATTAAAATATGGGGCATCGTTATAATGGCAATAGCAAACTCGCCTACTCTTCCTGGTCAACTACCTCAAG
+GTCAATCGGCTCAATTACAATTGCATGATATTCATGTACCTGAGCAAGTGAGTAATTTCCCAATTGCCCC
+GGGCTGGTGGATTTTACTGGCATTACTTGTTATTGGTACGTTTTGGCTTTATAAAAAACGCAAACAACGC
+ATACAGTTAAATGCCAGTAAAAAACAGGCCTTAACGGTACTAGAAAACAATCCAACGCTCAGTGCTAAAG
+AATGTATTACCTTATTGAAATGGGCTGCGATGCAGTACATTAATCGTCAACAATTAGCTAAGTTATATGG
+CCAGGGTTTTCAGGATTTTTTAATGAATCAATTACCTGAAAAGCATCAAGCTAGCTTTACTAAATTAATT
+AATACTGCATTTGAAGCGCAATACCAAGCACAGAAAACAGCAACAGCTGATATTGACCGTGATTGCCATC
+AAGCGACCAAATTGTGGTTAAACTATGCGCTTCCTATTACACAGCCTCTCGTTATTGATGAGGCTCTACC
+TAATGATGAAACATCAACTTTTAATACGCCTATGCCCATCGAAAAAGAAAAGGAGTTAAGCAAATGATAA
+GTTTTGCTTGGCCCTGGTTATTTGCCCTATTACCTCTGCCGCTGATTATTTATTTTTTACCGGCTAAAAA
+AAGTACGAACCAACAAAGCGCACTTATCATGCCGGAGCTTATTAATGTATCAAGCACTGCGATGAGCGAT
+CAGCAAAAGCGTAAAGCACCTTTGATTATTTTAACGACTTGTTGGGTTTTATTGATTCTCGCTGTTAGTC
+GTCCTCAATGGCTTGGTGAAGCAATTGATATCCCCAGTGAAGGTCGTGAAATGATGATTGCTGTTGATCT
+TTCCGGCAGTATGGAAATAGAAGACATGAGTCTTAACGGTCGCAATGTAAACCGTTTACAGATGCTTAAG
+GTTGTCCTTGGTGATTTTATCGCGCGTCGTGTCAGTGACCGTCTCGGTTTAATCTTATTTGCCGATGATG
+CTTACATGCAAACGCCGATGACCTTTGATAGAAAAACAGTAAAGCAAATGTTAGATGAGAGTGAGCTCAA
+TCTTGTCGGCAAAAAAACCGCCATTGGCGATGCTATCGCACTTGCAGTAAAGCGTTTTGATGCAAAACAA
+GAGTCTAACAAAGTTTTATTATTGTTGACCGATGGTCAAAATACTGCAGGAAAAATAACCCCCAGAGCAG
+GCATTAGAGTTAGCCGTTGCTAAAGATATTACTATCTACACCGTAGGTATTGGCGCCGATGTTATGCTGC
+AAAAATCAATGTGGGGAACACAGCGTATTAATCCATCGAGCGATTTAGACGAGCAAAGTTTAGCAAATAT
+CGCGAAGCAAACGGGTGGCCAATATTTTCGTGCCCGAGACAGCCAAAGCATGAGTGAGATTTATGGTTTG
+TTAGATAAACTAGAACCGATTAAACAAGAACAACAACAAATGCGACCACTGAGTGCCTTGTTTTATTGGC
+CACTAGCATTGGCTGCCCTACTTTGTTTTGTATACTTACTCAGCTTACATTTCAGCTTTTTATTGCCCAC
+TAAAAACGCTACTACAAAAAACAATACCAGCACGAATAAAGATGGTGTCAGCGCTATGGGTGGTAAATAA
+CATGTCGGCACAACAAACCAACTTATTCACTGATTTAACTCAATTCGCTAACGACTTCTCTTTCGAAGGC
+CTTAGCTTCGAAGGGTTAGTCAATAACTTCCACTTTATTCGACCTTGGTGGTTATTAGCCTTTATTGCTT
+TGTTTTTAATACTGTTTATTTTAAAGAAAATTCGTTATTACCAATCACCTTGGCAACATTTTTTACCTGC
+TCACTTAGCCAATGCTTTATTGGAAAATTCGCAAAACAAAGGGGCACAAACCTCTTCGTCACAACCACGT
+TTTTGGTTAAAACCTTTTATTATGGGTAGTTCTATTATTTTAGCTCTAGCTGGACCTGCATGGCAAAAGT
+TACCACAACCGGTTTATCAACTAGAACGTGGCGCTGTGCTTGTTATGGATATGTCTTACTCCATGTACGC
+AACGGATGTGAAACCCAATAGGTTAACCCGTGCTCGTTATAAAGCCATCGATTTACTTAAAAAGATCAAC
+GAGGGTGATGTTGGTCTAATTGCCTATGCCGGTGATGCTTTTATTATTAGTCCTTTGACACAAGATATTA
+AAAACATAGAGTTACTTTTACCTTCACTATCACCTGATATTATGCCGGTTTATGGCGCTAATGCATTGGC
+TGCACTGACTCTAGCGGATAAAACATTAAAAAATGCCGGTCATGTGAGTGGCGATATTTATTGGTTTACT
+GATGATATTGATAAGGAAGAAATGTCAGATATTTATGATTGGGCTAACGACAACGACCATAAAGTGAATA
+TCTTAGGTGTAGGTAGTAAAACCGGCGCACCAATAAAGCTAAGTAGTGGAAAATTACTCAAAGATAACAA
+AGGTGCTATCGTCATTCCTAAGTTACCTGAAAGTAGATTGGCGGCAATATCTAAGCGCAGCAGAGGCGTC
+TATCACACCATGACCAATGACGACACCGATATAAAAGCGCTGACCGCTCATTTAAATTCAAATCTAGACG
+ATAAGATTAATTCACAGTCATCAAATAATAAAAATGGTCAGCAAAGCGAACAACAAAATAAACAAGCAAT
+GCAAGGAGATCAGTATCAAGAGCAAGGACCTTGGTTACTCATCATCATATTGCCATTACTGTTAACTTAT
+TTTCGCCGTGGTAGCAGCATATTGGCAATAACTTGGCTTATGCCACTGACTTTATTGTTCAGTCTTTCAT
+CTATCAGCCCTGTCAGCTTTGCCGCTTCAGATTCTGAAACAGTAAAATCTAGTGATGCATCTACGAGTGA
+GCCTAACGTTAATAGCGCTAGTCAACTTTGGCAAGACTTGTGGAAAACCTCAGACCAACAAGCACAACAG
+CATTACCAACAAGAGAACTATCAGCAAGCTGCTAAGCAGTTCAAAGTCAGCCAATGGCAAGGCAGTGCTC
+ACTATAAAGCGGGGGATTATGAACAAGCATTACAAGCTTTCAAACAAAGTGATAATGCTCAATCGCTTTA
+TAACCAAGGTAATTCGCTCGCACAGCTACAAAAAGTTGATGAGGCGATTGATGCTTATAAAAAAGCACTT
+GAAAAAGATCCTGAGTTAAATGATGCCAAAGACAATTTAGCAAAACTAGAAGAACTTAAAAAACAACAAG
+AACAGCAAGAACAACAGTCTCAAGGTGATCAGAAAGGTCAGGACTCTCAAGATCAATCGGAGGGGGATGA
+ACAAGATAAAAAAGAGAATCAAGAGAGTCAACAAAGTAAGGACGGTCAAAAAGAACCTCAAGATCAGTCC
+CAAGGTGACCAAGAACAGAGTGACCAGCAGCAACAAGAACAAGACGATAAACAGGACAAGCAGGATCAAG
+ATGCTCAGCAACAAGCGAAAAATGAACAGCAAAAAGAAGATCAAGCTAAGCAAGCCGAAGATTCTGATGA
+TGAGCAAGATCCAAGTGATGAGAAATCTTTAGCTCAACAAGCCAGTGATAGCAAAAAACAAGAAACTGAG
+CAAAAACATCAACAACTATTAAATAAGGTAACAGACGACCCTTATTTATTATTACGAAATAAATGCGTCT
+CGAATATCAAAAGCGCCGAAGTGAAGGGTCATCTCAGGGAGTAATCAAAAGTGGTACAATTTTCAAATAA
+GGTAACAGTTAACGGGGCCGTTTTATTTCCTGCAAAGCCTTATGCTATTTATCTTGATTATGGCTACATT
+CTTGTTCAGCAATAACGCCTTCGCTTTATCAAAAGTTACAGCAGTTGTTGATAAAAATCCTGCGATGATT
+AATGAGTCGATTCTTTTAACGGTCACTGCTGATGACGATGTAAACCGTAATGCATTAGACACCACTCCAT
+TACTGCGTGATTTTATTGTCGGTCAAACATCGGTTAGTTCACAAACGAGTATGATCAACTTTAAAACTAG
+CCGAGTTACCAAGTGGCAAATAGTTTTAATTGCCCGCAGCGCGGGGCAGTTCATTATTCCTGCTCTTACT
+ATTGAAAACCAGCAAAGTGAGCCGGTTAAAATGACGGTTATCGCAGCCAAGGATACAGGCAGCAACACGC
+AAACTGATATTTTTGTTACTAGTGAGTTATCCAGTAATGAAGTTTACGTTCAGCAACTATTAACTTTATC
+AATTAAGCTACACTTTGCCGTTGACCTTAAAAGTGGCAATTTAACTGAGCCAAGCTTAACGGGCGCTACC
+ATAGAAAAGATAGGCCAAGACAAACAATCAGATAACATTATCAACGGCAAGCGTTACCGCGTAATAGAGC
+AAACTTATGCCATAACTCCAGAACAAAGTGGCGAATTTACTTTAAAAGCTCCGCTATTTTCCGGTGAAAT
+ACTCCAACCCTCGAAACGACGTTCGAGTTTTCTAAGTTTTGCCCAAACTAAACCAGTCAGTATTTTAGGT
+GATGCACAAAATATTGTTGTTTTACCTATACCAGCGAACTATCCAAGCAATGCACAATGGTTACCTACCG
+ACATACTTACTCTGCATCAAGAGTGGCCAACGGGAAATGATCAATTTACCGTTGGCGAGCCAATTACGCG
+CACTGTGACGCTGACAGCTGCGGGCCTTTCAAAATCACAGTTACCCAAACTTGAAATGCAAAGTAGTCGT
+GGTTTAAAAATTTATCCTGACCAAGCTGAGTTAAATGCCAACCTAAGAAATGATCGATTGGTCAGCCAAA
+AAGTTCAAAACTTTGCCCTAGTGCCAAGTACTGCCGGAAACTTTGTATTACCTGAAATGAGTATTACGTG
+GTTTAACACCGTTACCAATAAAATCGAAGTGGCGACACTGCCCTCAAAAACGATCACAGTTGAAGCTGGA
+GAAGGAGTTATTGCAAATAACTTCAATGATGCAACCAATAAAATTGCTAGCTCGGTTAGTAATTCTGCTA
+ATAGTTCTGAAAACTTAACAGCCCAGTCCCCTGCTGTTGTTACTGAGGTACTTGTTCAAGACAAACGTCT
+ACAATGGTTGTTTCTTAGCTTATGGTTATTAACAAGTTTGGCCTGGTTGGTTCATTTCTTTTATTTGAAG
+CAAAAAAATCAGCAAAAAACCAACCATCCATCTGATAATACAAAAAATGTTGTTAATTCGGGCAATCAAT
+ACCTTGCACTTTTAGCTGCCTGTAAGAAAAACAACGCTGAGCAAGCATTAAATTTAATATTGCCTTGGTT
+AAGACAATTATTACCGGTTAATAAATCAGGGTTAGAAATAAATAATATTGCTCAAGCTCAAGCAATTGTT
+CAAGACCAAAGCTTTGCCACTGCTCTTAATGATCTACAGCAACACCTTTATGGAAAAAGCGCGATCAATG
+GAGCCCCCTCCTGGCAAGGTTTGGCATTGCTAAACGCTATTCAAACTGTTCATAAGCAACAAAGTGATAA
+AGTAAATAATCATCATTTATTACCACTCAATCCATAAAGATTAAGTCTTGCCTATACTCTATTAAGTTAC
+TTGGTTGATTGTTCATCAAGTAGCTTGATAACTTATTTGATAAATATTTACTAAATAATCACTACTCTTT
+GAAATAATCTTCACCCTACTAGGGTCTATAAACATATGATGACAAAACAAGTTAGATATGAGGCGCTAGT
+AAAGGCGCTACACGGTGATTTATATCGCTATGCCTATTGGCTATGCCACGAAAAACAAGTGGCTGAAGAT
+TTGGTGCAAGAAACCTTTTTACGAGCTTGGCGTGCCCTTGATTCGCTTAAAGATGAAAAAGCGGCCAAGT
+CATGGTTAATCACTATTTTACGACGAGAGAATGCCAGACGTTTTGAGAGAAAACGTTTTGACATGAGTGA
+ATATGAAGAGGCAAGCATAACCGATACTAAATCAGTGACTACAGAGCAAGAGCTTGAAAATCACTGGTTA
+AGGGAAAAAATTTCACAATTGCCGCCTGAATATTCTGAACCGTTAATTTTACAAGTATTAGGTGGTTTTA
+GCGGAGAAGATATTGCCGCTATGTTAGATCTAAATAAAAATACAGTAATGACACGTTTATTTAGAGCAAG
+AAACCAGCTTAAAGAAGCTTTAGAAGCAGAGCCAGTAAAACGAGGTATGTACAATGGATGATTTGCAGTT
+TAGACGCGCTATATATGCCGATCCCAACAATCAGGATGCTGATGCTATATTGGCTCAGGAACAAGATCCA
+AGCAAAAAACAATTTGCTCAAGAGATTTGTCAGTTAGATGAAAAAATTAAACAGGCATTACAAATTCCTG
+TACCTGATGATTTAGTCGATAAATTGATTTTGCGACAGACCTTAGCAACTCACCAAGTGCAAAAGCGTAA
+AACTCGCGTGCATCTCGCATTAGCAGCATCTGTTGCCATCGTGGGCGGCTTAGTACTTAATTTTATGCAG
+TTTTCGAGTGCTTATCACAACCTAGGTGATTATGCGTTAGCCCATGTTTATCATGAGCAAGGAAATATTG
+CCAACAACGCCAGCAGTCAAGTAACGTTAGCGTCATTAAACCAGAAGATGGCGGCTTTTGATGGTAACTT
+TAGCCAATCTTTAGGGAAACTGTTGTGGGCTGATTACTGCCGATTTGACGGTATGAAGAGTTTGCATTTA
+GTTTACCAAGGTAAAACTAGTCCTGTTACTGTTTTTATTGTTCCAAAAAATGAACAATTAAACTTTACTG
+ATTCTTTTAATGATAAAGCTCTTTTTGGTAGTTCTCTTGAATTTAATCGCAGTAATATCATTGTTGTCGG
+AGATAAGAATGAGTCTTTAGGACAGTGGCAACAAAGTATCAGTGATACCGTGTCTTGGTCTATATAACTA
+TATTACCCTCAAGGTTCATCACCTAATCGCAATATAGCAAAGTGAACACTTCACTAACACATAAAAAAAG
+CCCTGATAGTACTATCAGGGCTTTTTTATTTTAGCGCATTAAAACCTACTTCAAATTATAAGGTGTTCTC
+AAATAATTTATAAATACGACGGTATTCATTTAACCAAGAGCTAGGTTGTACAAAACCATGTGGTTCTACT
+GGGTAAATAGCCGTTTCAAAATCTTGCTTTTCAAGTTCAATTAAACGTTGCACTAGACGAACAGTATCTT
+CGAAAAACACATTGTCGTCGACCATAGGCGCATTGATTAATAATGGTTTATTCAGTCCTTCTGCAAAATA
+AATAGGCGAACTACGTTCATAAGCGATAGCATCATCTTCAGGTGTATTTAAAATATTCGAAGTATAACCA
+TGGTTGTAATATGCCCAATCAGAGACTAAACGAATAGCTGAGCCAGAAGCGAATAAGTCAGGGTCAGTGA
+ACATTGACATTAACGTTAAGAACCCGCCGTAAGAACCACCATAAGTACCAACACGTTTTGCATCTACATT
+AGCATTTTCAATTAGCCAGTTAACACCGTCACGCATATCTTCTACTTCAGGTTTACCCATGTGACGGTAA
+ATAGCAGTACGCCACTCTCGTCCGTAACCAGCAGATGCTCGGTAATCCATATCAATAACAACGTAACCTT
+GTTGTACCAACATAGAGTGGAACATAAATTCACGGAAGTAACCTGACCAACCTAAATGAGAGTTTTGTAG
+GTAACCGGCACCATGAGTAAACATTACCGCACGATTTTTTTCTGAGGTCTTATCAAAGTTCTTAGGAAAA
+TATACTTTTGAGTAAATCGGCTCTTTTTGTTTGCTTGACGCAATAGCAATAACAGATGGAGCAGACCAAG
+GCATCGCTAGAAACTGCTCAGAAACTGTGTGAGTAATTCGTTGTGCTGCATCACCCGCTTTTAAACTTTG
+TACATAAAGCTCTGGCGGCATTGTTACCGTAGAATGTTCAATTAACAGTTTTGATTCATCAGGACTCAAG
+GTGTAATTATTTTTACCCCCTAAATTAGTCAACGCAGTTAATTTTTTAGCTAAATCAACTTGGTATATTT
+CATAAATACCTGGGTGTTTTTTATTTGCTTTAAAGATAAATCGTTGACTATCAAGCATTGGTGTAACACT
+GCTTACTTCAAACTTACCAGACGTTAACTTAACTGCTTTTGAATTCAGGCCTTTATAATATAAGTGAGAA
+TAACCTGACTCTTCAGATAAATAGTAAAGGCTGGCTTTATTGCTAGCGTTTAACCAACCAAACTCATTAA
+AGCTCCAGTTAATCCAGGCATCATCATGTAGTTTATGTTGGGTAACTAATTCATTTTTTGTAAAATCAAC
+CGTAGTTAACCAGCGGGTTTTGTTATCCCAAGCTTCTAACATTAAGGCTAGGTGTTGACCGTCGCTACTC
+CACTTAATAGGGTTATTCATTTGAAGTACATGAATATTACGTGTTTTTTTTTCTGATTTGTATGTCTTAC
+CTTTACGAGCAAAGTTTTCAGACTTTACGCTAGCTAAAACATCATCATCAAAGCCTGGTAAGCTGTCATA
+ACTTAACGCTTGTTGTTTGCCTGTTACTAAATCAAGCAGGAACAATTGCTCTTGATATTGTCGATTGTTC
+GCAACGCGAGCACGGACTTTTTCAGCAGCAATCACACCATCTTTAGTAATGTAATTAGGCATAATATCTG
+TTTTATCACGACTTGATTTTGCTGATGTAATACTCACCAATAGTTTATCGCCTGATGGAGATAAACTTGC
+ATGTGCTACTCTATTGTCTTTACCAAAATAAAACTTACTGTCATTAACTGCTGTGTTTTCAATAGCTAGA
+CGTTCTTTTTGTGTTTGCTTTAACGCATTGTTGCGTTGTTGCAAAGCAATGTAGTTAATTAACTTATGCT
+GCTCTACTGCTAAGTAACTTTTAGGTGAAATAGTTCTAGCAGGTTTTGCTGACATTTTTAAACTGGCCAG
+CTCTTTAATTTGACCTGTTTGTAGATTATGGGCATAAAAAACATTACCTACTTGGTAAGCTATCTCTCCA
+TTATTCAAAAAGAGTGCATTACGTTCAGCATTTGAGGTAAAGGTAAGCTGTTTTATCGTATTACTGACCA
+GCGTTTTTACAAAAACATCCCCATTAAAAGTGTAGACTTTATGAGTGCGCGTTTTATTCAGCACTCCGTT
+TTGATAGGAAACAGTATGCTTACTTGATAAATTGACTGGTGAAGCTTCGTTATTATTTAACAGGTTTACT
+GCATACAAATCACGTAGAGGATTACCTAGTTGCTTCTGCTGATAATAAATGCTGCTACTATCATCTCCCC
+AATACCAAGACTCTGGCGCGCGACCGAACCAATCTGGATCTGCCATTATCTGCTCTAAAGTGATGATATC
+CGTTGCTTGTGCATTGGTTGCAACAGCGCCTTGAATTTTCTCTGGCGCACTGGTATTTAAATGCTCATTA
+AGTTGAGTATTACTACAAGCGGCTAATGAAAAGCTAAGTGCTGCGCCAATAAATTGTAATTTCATAAAAT
+AAATTCTTTTGTTGAGTTCTGTTGTTAAAAAATGAATGAGGAGACGCTAAGTTATACCAATGAGATTGGT
+ATTAATCACTAATACTGGCAACTATTGAGCATGTAATTAACCCGATATCCTAATCGAAAAAATCAACAAA
+GGGTAAAAGAAAACGACCAATAGCGCTTTATCTGCGTTAAAATATAATGGTTTACACATACTATCATCAT
+TGGACATATTGTTATGCTTTGCCCTTGCGGTTCGTCGTTGCCATTTAATGCTTGTTGCCAACTTTATATT
+ACACAACAAAAACACCCCAGCACCCCTGAACAATTAATGCGCTCGCGCTTTAGTGCCTATGCAACAAAAA
+ATGGTCAATATGTTTTTGACACTTATGCTGCCTCCCAGCGGTTGAAGCAGTCTGTCACTGAAATTCAAAC
+GTGGGCGGATGAATGTATTTGGTTGGCATTGAAAATACATGAAAGCGATGAGACTACCGTAGAATTTTCA
+GCCTATTACGTGGTTGATCAAACCTTGTGTGAATTACGTGAAAAGTCAAACTTCACTATTGAACAAGGTC
+AGTGGCGCTATATTGATGGCGATATCACCGTACACAATGAAATTGTGACGGTTAAACGTAATGAAGTTTG
+TCCATGCAACAATTATCCAACGGCATGGTCAACAAAAAGAAATAAAAAATTTAAACATTGCTGCGCTAAG
+CAAATAGGTATTTAAACGTTTATATAACGCTTATTTAGTTAAGCAATGGCGCTTTAACTAAAGATTGTTG
+AATGCCATCTAACCAGGCCTTGGCATTAAAGTTTAATGACTGACTAAGTGGTTTATCTGTTTCAATTGTT
+GCTGAATTTAATTGTTCTTCTTGTAACTGGTTATTGTGTGCTCGGCTTAACTCTGCTGCTTGCTTATGCT
+TGAGTTGAGTAAATAAACTCGTATTTTCTAAGACTTGGCTTTCAATATGTTTTTTATCATCACGAAATGC
+CAAGGGTTTAGGCATCATAGCGTTAGTTAAATGTATATTAGCTAGGTCATTACCTACAATAGTATGCGCT
+TGATTGAATTGGTTAACATCATCCAGCGTGGTTAATGCCAATGCGGCTTCGTCGGGTAGGTTAAACTGTT
+TTCTCAAAGCAACAGTCGACAAATCAGCAGGTGTTACCTCTTTGGTTTTCGGTAACAAAAATTGGCTTTG
+TTCACGTACATCTTCAGCTAACATAGCCAACATCAAACTAAAATCAGCACGACGGGTTTGTTCAACACTT
+TCATTTAGTTGTTCACCAAGTTGCAACTCATGAAGTAAAACGTTAGTTGATGAAAAGTCAGTGGCTAAAT
+GCCCAGCACAGTTCTTTATCACGTCATTACTTTGTGAGATGTTATTTGTTGAAAACTGCTGTGAAAGCTC
+TACTGCCAATGCCTATCTACTTATTTATCGGTGCTTTGATAATTAAGTTATCGGCTGAATGTAAAAAATA
+TTTAGCCAATAAGGCAATAAATTTAAAATAAATTATAGAGTAATTATTTAATCAATAATTACTCTATCTT
+AATAAGTTAAACTAACTCATCTTAATGGGCCAAGTCAGTGTAAATGCTGCCCCACCAAGCTCACTATCGC
+CGATAGAGGCATGACCTTGATGCCACTCCATAATACGGGCCACAATCGCTAACCCTAGGCCAAAACCACC
+TGTTTCACGGTTTCTTGATTGGTCCCCGCGTGAGAAGGCATCAAAAATAACTTGTTTGAACTCATCAGAC
+ACGCCATCGCCATTATCTTCTACACAAATTATGCATTGTCCGTTTTCGATAGAAAGAGTCACTCTCACTT
+TATCATTGCCGTATTTAATGGCGTTACTGATAAAGTTATTCACCGCTCTGTCCATAAAGTGCCCGTCACA
+ACAAACATAACTGTCAGGCATATTATTAATAAACTCAATCGAGTTTACAAATTGATCATGACTGGCTATT
+TGAAACTTAACTAAATCATTTAAATTAGTGCTAGTAAAATTAAGCGCTGGTTTGTCATTATCAAAAGCAG
+CATAAATAAGCATCTCATTGATAAGCTCTTCCAGTTCACAAACATCATTACTAATTTGCTTCTGATATTT
+AGCACGCTTTTCATCGTCTTTGATTGTATCGAGCATCTGCAAGGCAAATTTTGTTCGTGCTAATGGTGTT
+CTTAACTCATGCGAAACCGCATTAGTTAATTCTTTATGTGCTTCAATAAGCCGCTTTATTCTTGCCGCCA
+TCATGTTAAATGAGGAAATCATAGGCGCTATCATAGTCGACTTTGCTGCGGGTGCCGTACTATCAAATTG
+CCCTTGACCAAAATCTCTGGTTGCCCTTTTGAGCTGTTCTAAATCACGAGACATAGGCCATAACCAAATA
+AAAATAACGATACCAAAGGTTGCCAAAATCATTACACGGTAAGTTGCTTTTACTCGCGGCCTTGTTGGCA
+TTTTTGCAGGGCCTAACGTAATGACTGAATCACTATCTTTTAGTAAATAATGAATCATCACTTGATCGTC
+AAAATAATAAATATGGGCATTTGAGTGTGATAACGCATTGTGATCGGTGTGATCAATGGCTTCCACTTCA
+GCTAAGGAGACTAACTTTAAAGGCAACTCCCATCGTTTTGCTGCGCCAGCGATTATCTCTTCCCATTCTT
+CTTTAGGATGTTTTTGTACATAATCGCCTGTGGCCATCATCAGGGTTTTATAACCCGTATAAGACTCAAT
+GTCTTGCTCAAGATAAGAATTCCATACTTCATCAAGTGCCCAAGAAAAAATGATGAATGTGGAGATAATA
+AAGAAATAGAGATTGAAAAACGAACGACCTAATTTCATCGACGTACCTTATCAAGAGATTGTAATAACAA
+TATACCCAAACCACTTGAAGATGCGTGTTTCAGGACGACTAAGCTATTCATGATCAAGGCGCCTCATTTT
+ATTAAGGGTTACTCCCTTAAAAAAGGAGGCAACGAAGAGCATGGTTTGCTTGGACGTCCCCACAGGGCTG
+GTTTAGAAAAACTTTATGCTGCGTTATTGATTTCGACAAGGGGCCAACCCTTCTCTTCAATCAATGCCTT
+ATCTAAAGGCATTTCTAATTCCAGCTGAAACCTGCATCTTCAGGTAGCTTGGGTATAAGCTTAAGAAAAA
+GGCTTTGTTACTACGAGTAGGTAAACAAAGCCTTGATATTTTAATGACTATAACATCACAGTGACATTAA
+TTTAGAGGGCTAGCTCCATGCATCTGGAACAAATAAATAACCTTGGCCCCAAATAGTTTTGATTCTAAAG
+GGTGTATCTGTACTGTCATGTAATTTTTTACGTAAACGAGAAATACGTACATCCACACTTCTGTCTAAAC
+CATCATATTCACGGCCAATTACTGCCTTGTATATATAATCACGGTTTTGCACTTCTCCGGCTTTACCCGC
+AAGTAACCATAACAAATCAAATTCTTGACTAGTTAAGTCGACATTTTCATCTTGTAAAGTCACTTTACGT
+GATGCTTTATTGATGTATAAACCACCACAAGTAATTTCACCTTTCTCTTCACTTTGGTTAGGTAAATCTC
+CGCGGCGTAACAATGCGTTTACTCTTGCTAGCAATACGCGAGGTTCAACGGGTTTGATAACATAATCATC
+TGCACCAATTTCTAAGCCAAGTACCTGATCAAAGTCAGTACTTTTTGCTGTCAGCATTAACACGGGTCCA
+TTAAATTCTGGGCGTAAATCACGGCAAACACCAAAACCATCTTTACCGGGTAACATGACATCTAAAATAA
+TAAGGTCAGGAGAGAAAAGCTTTACTCGTTTAGCTACTGTATCACCACGAAATTCTTGTTTAACGTGGAA
+ACCTTCACTGGTTAGAAAGTCAGTGACTAAATCGGACAGTTGACGGTCATCTTCAACCAATAATATTTTT
+TTTACGCTTGAGTTACTATCTGGCATGTTCATTTCCTTATTTATTACGCGTTCTTAATGTAAATTGATAA
+ATAACTGTTCTGACAACTGTATTAACAGTTTTCTATATCGTGTTGCTTATTTAGGGTTAGCTTAAACAAG
+TTATTACGGTTAAACAATAGGCTCTACCAGTTGTTACGAATAAATTACATTTTATAACAGGATGTGAAAA
+ATAAAACTTGCGAGAAGCTAGATAAACACGCAAGATCATTGTCTTAATTTATACCCGTTTGTATAAGAAA
+GTACTCACTTCTTTATGCGAAATGGAATGACCAAACAATACATTACGATATTGTTTGCTAAAAGCCTTTA
+GGAATACTATGAAAATCATCTCTTTTAATATTAACGGCCTTCGTGCTCGTCTTCACCAATTACAAGCGAT
+TATCGATAAACATCAGCCCGATATCATTGGTTTACAAGAAATCAAAGTTCATGATGAAGCTTTCCCATTA
+GAAGCTGTTGAAGCCATGGGTTATCACGTATATTTTCATGGCCAAAAAGCCCATTATGGCGTTGCCATGT
+TATGCAAAAAAGAAGCTGAGTCAGTACAACGGGGATTTCCTACAGACGATGATGAAGCCCAACGTAGAAT
+GATTATGGTCACAACAACTAATGATAAAGGTGAGAAAGTAACCGTATTAAATGGCTATTTTCCTCAAGGC
+GAGAATATTAGTCATGAGACTAAATATCCTTATAAGAGAAAATTCTATAAAGATTTAATGACCTACCTTA
+ATGACAATCACGTCAATGACGAAAATGTGGTTGTAATGGGTGACATTAATATTTCTCCGCAAGACTTAGA
+TATTGGTATTGGTGACGTAAACAGTAAACGCTGGTTAAAAAGCGGTAAATGTTCTTTCCAACCTGAAGAA
+AGAGAATGGTTAACAAGGTTAATGGATTGGGGTTTTGTTGACACCTTCCGTCAATTACATCCCGACACTA
+CCGAGCGTTACTCTTGGTTTGATTATCGCTCGCGTGGCTTTGATGACAACCGCGGTCTTCGTATTGATGT
+GGTACTAGCGACCAAAAATATGGCTGAGCAATGTATTGAAGCCGATATAGATTATGAATTACGCGCTATT
+GAAAAGCCTTCAGATCATGCGCCAATTTGGTCAACATTTTCATAAGGTTTACTGTCAATGCATACTGACA
+TCTCTACTAAAGAAATAGCTCAATACCGTTGTCCTTTGTGCCAACAAGCTTTATTGCTCAATGAAAAGAG
+CTATCGTTGTGAAAACAATCATAGTTTTGATCAAGCAAAACAAGGCTATGTTAATTTATTACCCGTTCAA
+TTTAAGCACTCAAAAGAACCTGGTGATAACAAAGCAATGGTACAAGCTAGACGAGCGTTTCTAGACAAAG
+GTTATTATCAGCCTTTGTTAGACAGTATGCTCGCGTTATATCAAAAATACAGTGATAAAAATGCAGACAT
+TTTTGATGCTGGCTGCGGTGAGGGTTTTTATACCAATCAGCATAAAACTGAGCATAACAGTGTCTACGGT
+GTAGATATTGCTAAAGAAACAATAAAGATTGCAGCAAAACGTTATCAAGAGTGCTTTTTTAGCGTAGCTA
+CCCTCTCTGATTTACCTTACGCTAATGAGAAATTTGGTTGGATTTATAGTGTTTATGCGCCAATTTTAGA
+AAATGAGTTTACTCGGATTTTGAAAAATGAAGGGTACTTTTTAACAGTTACCCCTGCCGACAATCATTTA
+TTTGAGCTTAAATCGCTGATATACCGTCAAGCAAATAAACATGATACGACTAAGAAAATCATTGAAAAAT
+TAACGTTAGTTGAAGAGCAACGATTAAATTACCCGATGAACTTCTCTAATAGTGACGACGTACTGAACTT
+ATTAGCAATGACACCTTTTGCCTTTAAAGCCAATGATGAATTAATTGCTCAATTGACACAACAAAAGCAC
+TTCAGCTGCCAAGCAGACTTTGTTTTACGTTTGTATCAAAAGAAGCATTAGATTGTGGAATAGTAGTTTG
+ATTAACTACTTTGTGGTCGCGAAAGTTAAATGTAAAAGTTGAGCAAGATCGATATACCGTGGTTTATATT
+TTGCTAAATTAGCAATAGCGGTATCGTTGTTATCGCCATTGCTGCGCTGATTTTGCTCAGCAACTTGCTG
+TTTTACCTTTTCTAAACCACTATGATACCAAGAAGCTAATGATGGTGGTAATAACTTATCTGCTTTAACA
+CCTGAAAAAACTAATGCCTGCACAGGTAGGCTTAATAAAAACAAACCATAAACAAGTGCTTGAGGTAGTG
+CATTTAATGCATTACTTATTGATCCCTGGCCAAGGGGATATCCTGAAGCGATATAGAGCTGCATAATAAC
+AGTAAACATAGCTAACGCAGGAAAATACCGACAAACAAAGCGCGCGCTTTGCACGCCTCGATAATCTTCA
+AAATATTGAGTTAATTCTGGTTTGTCAGGCCAGAGAGATAAATATTTTTGACCCAATTTAATGAGTTGTA
+CTACGGAGATATTCATACCATTACTATAGCAGCTAGTCCTTATAAGCAACAGTTAGAAATGTAACTAAGC
+TTTTATTACGAATAACAATTATTAAAAGTTAAATTAAACCGTTTTTATTGTATTGCATCAAGATTTCTAA
+CTAACTCCATCGCTATAATGCCGACAATATTATTATTGCTATAATTATTCGATAACTTTTCATTTTTTTA
+AAAGACAATAAACATGACTCAACAAAAACCTCAACGCAAAGAGCCCGCTAGTACTGGTGCTATTTTAGTA
+ATTAACTGTGGCAGCTCTTCTGTTAAGTTTTCTTTGATAAAACCATTAAGCGGTGAAACACTATTATCAG
+GCTTAGCCGAATGCCTACACACCCCTGATGCTAAAATCATCGTCAAACTTAACGGAGAAAAACAGACCTA
+TAAGTTACCCGAGCCATTTAATCATCAAACAGCTCTCTCTGTATTGGTAGAGCAACTACAACAACTTGGA
+CTAGTCAAAGATATCACAGCTATCGGTCACCGAGTTGTCCATGGTGGTGAACAATACTCACAACCTACGC
+TCATTACTGAGGATGTAGAACAAGCTATTAGCCAATTGGCAAAACTTGCACCATTGCATAACCCCGCAAA
+TCTAATTGGTATAAAAGCATGCCAACAAGCCTTTGAAAATTTGCCACAAGTCGCAGTCTTTGATACCGCT
+TTTCATCAAAGTATGCCTGAAAAGGCTTACATTTACGGCCTTCCCTATTCATTGTACAAAGCGCATGGCA
+TAAGACGTTATGGTTTCCATGGCACCAGCCATTATTTTGTGGCGAAGCAAGCTGCAGAGCAGTTAAACAA
+GCCGCTTGAACAATGTAACTTAATCAGCGCTCACTTAGGTAATGGTTGTAGTGTAACTGTTATTAAAAAT
+GGTGAAAGTGTTGATACTAGTATGGGTATGACACCTGGCGAAGGTGTCATTATGGGTACTCGTTGTGGCG
+ATCTCGATACCGGAATTATCTTTCATCTAGTCGAAAATTTAGGTTACTCAATTGGTGATGTTGATAAATT
+AGTCAATAAAGAAAGTGGTTTATTAGGCGTTTCTGGCCTAAGCAACGACGGCCGTACCTTAGAAAATGCC
+ATGTTAGAAGATAATCATGCTCAAGCAACATTAGCCCTGACAATTTTTTGTTATCGTATAGCCAAAACTA
+TTGCCTCTTATAGCGCCAGCTTAACGCAATTAGATGGCCTTATATTTACCGGTGGCATTGGTGAAAATTC
+AAACTGGGTGCGTACTGAAATAGTTAAGCAACTTGCGTTATTAAACTTTTCTTTAGATGAAGAAAAAAAT
+AAAGCAACACGCTTTGGTGCTTCAGGTAATATTGCCACTAAAGATTCAAGAGCTTGTTGGGTTATTGCAA
+CAAACGAAGAATGGGTAATTGCCGAACAATCAGCCCAATTACTAACAAATTTAGTCAAGTAGATGACTAC
+ATACTCGTTCACTTCAACATGCATTATTCATCTGGAAGTAGAACGGGTATCTCAATATAAGTAGGATTTA
+ATTTATGCCACATAGAATTATGTTAATCCCTGTTGGCTCAGGTGTCGGCTTAACCAGCGTATCGTTAGGT
+TTATTACATGCCTGTCAGCAAAAAGGAATTAAAGTAGGACACTTCAAACCCATTAGCCAACCTTCGAGGA
+ACAGCTTAGCTAAAAAAAACAAAACAATTGATGCCATTAGCCTGTCTCAAAATAGCACTAGCGTTTCGCT
+TAGTTATGTAGAGGGGAAAATGGGCGATGGACTTCACGATGTTGTTTTAGAAGAAATCGTTGCGAATTTC
+AATGCGTTTAAAGAAGATCACGACGTCATCATTATTGAAGGTCTAGTCCCTACACCAAGACAACCTTATG
+CTGGTCGCATTAACCGTGATGTAGCTCAAGCACTTGGGGCAAATATTGTCTTAGTTGCTAGCCCGGGAAA
+TGACAGCGCCGAAGAATTTGAAGATAGACTTGAAGTCAGTGCCGAGACCTATGGTGGTATAAAGAACCGA
+CACCTCATTGGTTGTGTTATCAACAAGCTCAATTGCCCTGACCAAGAAGAATTTGGTTTATTACCCAAAG
+AAGAAGAAATTGAAAATGATTTTAATCTAAACCATTGGTTAGATTTATCAATTTTTAAAGGCAGACACTT
+TGATTTACTTGGCACGGTTCAATGGGAAATTGATCTCATCGCTCCACGTGTTTGTGATATCAGTAACTAC
+CTTGAAGCTAAAGTAATTAATAATGGCGATATGGAACATCGTCGTTTTCGCAGTGTCGCATTTTGCGCCC
+GAACCGTATCAAACCTAGTGAGTTACTTGGTTCCTGGTCGACTCATTGTTACGCCAGGTGATCGCACCGA
+TATTATTATTGCTGCCTGTTTATCCGCGTTAAATGGTACTAAATTAGGTGGGTTGATTTTAACCAATGGC
+TTTGAACCATCCGAGCAAGTTTGGGAGCTATGTAAACAAGCACTTGATGCGGGTTTACCTGTCTTATCTG
+TACCTTGGGATACTTGGCAAACATCACGTCATATCATGGGCTTTAATCCTGAAATACCTAAAGACGATAT
+CCAACGCCAAGATAAAGTAAAGCAACATGTAGCCGATAATTTAAGTAGTAGTTGGCTTGAAAGCCTGACC
+TCGAAAAACAATAGTTATAACTTATTATCACCGCCTGCTTTTAGACATAAATTAACCGAGCTAGCTCGCC
+AAGCAAATAAATTAATCGTTTTACCTGAAGGAACAGATATACGTACCATTAAAGCGGCTGCAATTTGCTG
+CGAACGAAACATTGCTCGCTGCCAACTAATAGGTAACAAAGAAGAAATACTTCAGATTGCTGAACATCAA
+GGTATTAACTTACCAGATAACTTATTAATAACAGATCCCGACTCCATTAGAGATAATTACGTTGGACCTA
+TGGTCGAGCTACGTAAAAATAAAGGCCTAACGGATGTTATTGCCCTAGAAAATTTAAAAGATAATGTTGT
+TTTAGCGACTATGATGTTACAACTTGGCCAAGTTGATGGCCTAGTTTCTGGCGCAGTAAATACGACAGCA
+AACACCATAAGACCCGCTTTGCAGTTAATCAAAACTGCACCTGACAGCTCATTAGTTTCATCAGTTTTCT
+TTATGTTACTACCTGATCAAGTACTTGTTTATGGTGACTGTGCTATTAACCCTGAGCCTAATGCAGAACA
+GTTGGCTGATATAGCCATTCAATCTGCTGACTCAGCTAGAGCATTTGATATTGAACCAAGAGTTGCCATG
+ATCAGCTACAGTACCGGCAGATCGGGTCATGGTGCTGACGTTGAGAAAGTTGCTAAGGCCACTGAAATTG
+CTAAAGCTAAGCGACCTGATCTCATTATTGATGGACCACTGCAATATGATGCGGCCATTATGGAGAATGT
+TGCTAAGAAAAAAGCGCCAAATAGCCCAGTCGCAGGTAAAGCGACAGTATTCATATTCCCTGATTTAAAT
+ACTGGTAATACTACTTACAAAGCAGTACAGCGTTCAGCTGACTTAGTGAGCATTGGACCCATGTTACAAG
+GAATGAATAAACCTGTTAATGATTTATCACGCGGCGCCCTAGTCGATGACATTGTTTATACTATTGCCTT
+AACGGCGATACAAGCGACCATGTAGCAACAGATACGGTTGATATATACTCGCTATTTTTTATGAAGCCAC
+GGTTAAACTTACTTTCAAGAGGTTTAACCGTATTAAATCTTTATTTTTATAGATAAACAGATCCAACGTC
+ATATTTTAATCACTTATCCTATTCATTAGTATTTAAACGCTTGTTAGACAAAAAACGTACTGCTTATTTT
+TTACTTTAAAATCAATCGATAAAGACGTACACGGAGACTTATCCACAACCATACACACAGCTTCTGTGGA
+TATAAATTTCAAAGATAACTAGCAGGGTTTATATTAAATATCTTAGTAAAACCTTCGTAAATAGCCACTT
+TAAACAGCTTTCCCCTAGAACCATGCATTTGTTAAGACGCAGCCCTTAGCAGAATGTCAGGTAATCTCGA
+CAAATTAAACATTACAACAAGCAACTAGTGCTATAGTTGAACAGTCTACCTTTTGTTAAAGATGAATTTA
+TAAATACAGCGATTGAAGCACTATGGTTAATCATTATCTGGTAATATAAAATCAAACTTATACTCGTTAT
+CATTCAAATAATAAATAACATTCAAACAGGAATACTATGATCACTTTATACGGCATAAAAAATTGCGATA
+CCGTGAAAAAAGCCACTAAATGGCTTGAAGCAAACGATATAGCTCATCAACTTTATGACTTTAAAAAGCA
+ACCGCTAACAGCCGAACTACTAACAGAGTTTGTCAGCCAAAGTGATTGGTCATTATTATTAAACAAACGT
+AGTACAACATTTCGTAATCTACCTGATGAGATAAAGAATAACTTAACAGATGAAATAATGTTTGCTGCGG
+TACTTGAGCAACCCACCTTACTTAAAAGACCTCTGTTACCATTAAATGGTGAACTCAACCTCGGCTTTAA
+AGTTGATCAGTACCAAACACTTTTCGCAGACAAATAAATATATATTTACATAAAATAAGCCACATCATCA
+AAAACTAAGTAAAGGTAGTCCTTGTGAGTAAAATTGAACAAAAAAATCAAAGTGAAGTTATTAAGCTGGC
+AATAGACTTAATGTCTAGAGCCTCAGTTACCCCAGAAGATGCTGGCTGTCAAAAATTGATGGCACAACGA
+TTGGCACAACTTGGGTTTACTAATGAAAGCATGATTTTTGCCGATACCACAAACCTTTGGTCTCGTCGTG
+ACAGCACTAATGCTACGAAAGAAGATGACTTAGTTTTTTGTTTTGCTGGCCACACCGATGTAGTACCAGC
+AGGCAACCTTGAATTATGGAATACCCCGCCATTTGAGCCAACGATTATTGATGGTATGTTATATGGCCGT
+GGCGCAGCAGACATGAAAGGTAGTCTCGCGGCAATGATAGTGGCGACAGAACGCTTTGTTCAAGACCACC
+CAGATCATCACGGTTCAATCACTTATTTAATCACAAGTGATGAAGAAGGCCCCTTCATCAATGGCACCAC
+TAAAGTGATTGATACGTTAGAGGCGCGTAATGAAAAAATCACTTACTGCATAGTCGGTGAACCTTCAAGT
+ACTCACGCCGTCGGCGATATCGTGAAAAATGGCCGACGTGGTTCTATTTCTGCTGAAGTAGATATTAAAG
+GTAAACAAGGTCATGTTGCTTACCCTGATCATGTGAGAAATCCGATTCACTTAGCTATGCCAGCATTAAC
+AGAATTAAGTCAGGTACAGTGGGATAATGGTAATGATTATTTCCCGGCGACCAGTTTTCAACTGTCTAAT
+ATTAATGCGGGTACTGGTGCAACAAATGTTGTTCCTGGGCATATCAACGCCTTATTTAACTTACGTTATA
+GCACTGAATTAACTGATCAAATTATTGTTGAACAAGTAGAGTCTATTCTTGATAAACATCAACTTGATTA
+TGATATAAAGTGGACTTTTAATGGTAAGCCATTTATCACAGAACATGTTGAATCAGAACATGGATTTTTG
+AACGCCGTAAGCCAAGCAATACTTTCAGTTACCGGTACAGAAACTCAGTTATCCACTTCAGGTGGTACCT
+CCGATGGTCGATTCATTGCGCCAACGGGGGCACAAGTCATTGAACTTGGACCATGTAACGCAACTATCCA
+CCAAGTAAATGAATCTGTTTCATGTGATGATTTAGAAAAGCTCGTTGATATTTATTATCATTGTTTGGTT
+AATGTTTTATGTACGCATAAAACCATTAGTTAGTTATAAGGTTTCATTTAGCAATGCGAACTATCAATCA
+CATTAAGAGTATAAATCCAACTCAATTGTTGGGGAAAAATGAAGAGCATCTCTACTATGTAAGTGAACGA
+GTTGCCATTCATCAAGAGATGAAAGACGCCTTTGATGATATGGTGAATGCGGCTAAAGCTGACGCTATTG
+AGTTAACGATTGCTAGTGGTTTTAGATCTTTCGAACGACAACTTATGCTATGGAATAACAAATTTTCTGG
+GAAAACATCGATTAAAAATAGAGCTGGAGAAGTTGTTTCTCCAGAGCACTTATCTCCACTTGAATTAATT
+CATAATATTTTACTTTATTCCGCGCTCCCCGGTGCGAGCCGTCATCATTGGGGTTGTGATATTGATGTTT
+ATGCGCCAAATTTATTAGCTAAAGATTATCAACTTCAACTTGAACCATGGGAATACAGTGAACAAGGGCC
+ACTAGCAAAGCTATCTGTTTGGCTTGCTCACCACGCGCACCAGTTTGGCTTTTATTTCCCTTATGAGAGC
+TTCCAAGGTGGTGTTGCCGAAGAGCCTTGGCATATATCATATCTGCCGTTAGCTCAGCAGTACCAGCAAG
+CTTTTGATATTGAATTATTAACACTAACATTAAGTAACAGCAGTATCTTAGGCAAGAATGTCATTATTGA
+AAACTTAGATGACATAGCAAAGCGTTATATTAACAATGTTTGTGCAGCACCAACCAATGTTATACTGCCT
+AAATAATTATCCTAGAATACTAATTTTAGCGAATTAACTTCACAAACTTACCAAGAGGCACTCCAATGGA
+CAATTGGTTAGCTATTTTTATAATCGTAATAACAGTCGTTATTATCATAGGGAATTTGAGTACATTTCAA
+AAAAGCTCAAAGCAAAAAATGCGTAAAAATAGTTTAAACGACCGAGAAGAAACACTACCAAGAACGAATA
+AAAGTTCGCATAAAATGGAGCCGGTCGCTAAAAAAAAGAACTAACGTAATGCTCGTTCTTAAAAACTGAA
+GTCAGATTTCAGACATAAAAAAACTCCAACTAGTGGAGTTTTTTTATGTCTTTTTTTATGCCTGTTTAGT
+AACGAAGTAACTACTTCATAATTACTTCGCGAAAGCCAAGATTAGAATACATCTCTAAACGATAGTCCCT
+TCTCTACCACTGGGAAAATTCGCTCAAGCGCTTCTAAGGTCAATGGCTCACCATCAGAATTATAGATAGT
+TACCGAGGTTTTCTGGTTAAGCTCATCTATAGCTCCTAACACAAATTGGTACTGAGCATCACTAACATCA
+ATGACGGGTACATCATCACCCCAGATGCTATCCCAAACACTCGACTCAGGTTTAACAAACTCTACATAAT
+AAATCTTTTTATCTTCATTTAAATCGGTAATCGTAAAGCCATGTTTTTCAAAGAACAATGGCATATTACC
+CCATAGGTCTTCTAAGCCCATCTCAACAATATACGCTTGTTCCGCTTCAATGTTTTTACCTATGGTCACT
+AATTTTTGATTCGCACGAGTTAAGCGATCCGCACGTTGTTGAAGACGATAGTTATAATCAACCGCAGCAA
+TGAGCTCATTAAGCATAGCTTTTTCAGCTCTTTGCTTATCAATTGGATCCATTGTTTTACTGCCGCCCTT
+TTCATCTGTTTGTAAAAAGTCGACTAATGAAACGCGTAATGAAACACTGCGACCATGAGACTTAGCTAAC
+AATTGAAAACGAAAACGTACGCTTTTTGAAAACTGAATATCTGTGAAGATCCAACCAACATCAACTTCGT
+TGTGATACCAATCGGACTCAATAATGGCCGTTTTAATACCTTCTCTCTTAATGCTAGTTTCTTTTAAACT
+AGTTGCTCCTTCAGTAACCTTGCTTAAGGTTACTTCAGTGTCTTCTTCAATGTAGTCATAGGTAATTTGA
+TCTTCTGCTAATTTTTCTATGACAACCTTTTCAATAAACGCCAATAAATCTTTATCTTCTAAAACTTTAT
+CAAACCAAATAATAGCGATACCAGACTCTTCAACAACACGTGAAGATGCAGCAACAGGCATCACCAATGA
+AGGTGCTCTAATATCCATGTCTTCACCAACAGGACCTTGGTGATTTATTTTATTGGTAACAAAAAAATCA
+TTCGCTTGCTTTGGTTTACTCAAATTAGCAGGAATCACGAGATCGTTAGCTTCAAGCTTGTGCTGATAAT
+CAAAACCACCATCTGCTTGCTTGTTATTAACAGAACCACAAGCTGTGATCGACAAGGCTAACAGTGATAA
+ATAAAATGCTCTACAACTCATTAAAACTCCTGTGGCTTAGGTTATTGATATTCAAAACCTGCTAAGCTCA
+CTAAAAAATACTTAAAATCTCTAAAATAAAATCGATATAAGACAGGGCTAATATTGCGCCCCATGGTACT
+TGCCTGATTTTACAAACACAAGGTATATGACCACAAAAATGTAAGATGATTCCAACTTTTATCATGATAA
+GTTACAATGCGCCTTTCTAGACAACTTAGGCGTAATAAATGCCACAATATTTAGTACTAACAGCGATGGG
+ATCTGACAGAACAGGTTGTGTTAGTGAATTAACTAAATTAGCAAGTGAATGCGAATGTAATATATTAGAT
+AGCCGAATGGCCATTTTTGGCTCTGAATTTACTTTCATTATGTTGCTTACAGGTGATACCAGGGCGATTA
+ATAAGATTGAGATGAAGATTCCTCAACTTGCCCATAGTTTAGATTTAATCACTATGATGAAGCGCACGTC
+TGGTCACAGAACATTTGACTTAGTAAAACATTACCGAGCTGAGTACTCTGGCATAGACCAACCCGGTATT
+CTAAAAGCAATGACCGCTTTTTTTGCCACTCGTAAAATAGACATTTCTTCGTTAAAGTCGAAAATAGATC
+CAAAAACCAATCATATGAGTGCGAACATATTGTTTGCTTTAACGGAAAAAATTAGTATTGATGAACTGGA
+ATATGATTTTCTAGAGCTTTGTCAGCAAACCGATGTACAAGGTTTTATCATCAAAGCTAATGCCAATTTA
+TTACAGTGATAGACTCTTGATTATTCAGGATTGAAATGTAAAGCAGCTTTTGTTTGAAAGATAAATTGTG
+TTATTGCACATTCATGTAGCCACTTAATGAACTCTGCATTGCTAACTTATCAAACAAACTGCTGTAAAGT
+AATATCGAAAGATCAACAGTCCATAGAAAACAATTTAAAAACAAATAGAAGTGACTTTATTATGAATACT
+CTAAACGTTGGTGATACCGCACCACTATTTACACTAAACAATGAAAATGATGAGCCAGTCTCGTTAACTG
+ATTATATTGGTAAACAGCAAGTATTAATCTACTTTTATCCTAAAGCAATGACTCCGGGTTGTACCGTTCA
+AGCCCAAGGTTTGCGTGATATCAAAGCTGAGCTTACTGAATTAAATACCGTTGCTTTTGGTATTAGTCCT
+GACGAAGTAAAACGTTTAATTAAATTCTGCCAACGTGATGAACTAAATTTCTCATTGTTATCTGATGTTG
+ATCATCAAGTAGCTGATCAATTTGGAGTTTGGGGTTTGAAAAAGTTCATGGGGAAAGAATATGACGGTAT
+TCACCGTTTGAGTTTTTTAATTGGACTTGATGGAAAAATCAGCCATGTTTTTAATAAGTTTAAAACTAAA
+GAGCATCATGATGTGGTCTTAGCCGTTTTAAACGAGTTAAAGAAGTAACGTATTGAAATGTTATAGCGCT
+AATTAACGTTATAAATAAAAAGCCCTAAGCTAAATAAAATTAGCTTAGGGCTTTTTTAATGTACAAGTGA
+GTAAAGTACTTACGTTATTTTACTTTAAAGTCGTATGGTACAGGCATCTAGCTAACGCCCTTATAGCCTT
+TTGATAGCATGTATCACTACTTTTAGCTTTCACTCGTCACGGCAGGTCCCGGAATAGACGGCCAAGCATT
+AATGACAGCTTTGACTAATGTTGCCAAAGGGATTGCAAAAAATATGCCCCAAAATCCCCATAAACCACCA
+AAAAATATCACCGCGATAATAATGACCACGGGGTGTAAATTAACAGCTTCAGAGAACAGCAAAGGCACAA
+TAACATTACCATCAATCGCCTGAATTAAACCATAAGCAAGCATAACGTAACCAAACTCACTACTGATACC
+GAACTGAAAAAGAGCAACTAAGAGCACAGGTAAGGTGACAACGGTTGCACCTACATAAGGAACAAGTACT
+GATAAGCCGACTAAAACCCCCAATAGTAAGGCATATTGCAAATCAAGAAAGATAAAAGCAATAGTAGTAG
+ATGCCCCAACAATAATTATTTCAATCACTTTTCCGCGAATATAATTTAAAATTTGTTGGTTCATTTCTTG
+GCTCACTTTAATTGCCATGCGGCGTTCTTTAGGCAAGAAGTGGGCAATACTGCTCATTAACTCTGTTTTA
+TCTTTTAAAAAGAAGAACACCATTAACGGTACAAGGATCAAATAAACCATTAAGGCGACAATATCGGAAA
+TTGAGTTCAAAGACGCTCTAAGTGCAACCTGCCCCCATTCAAGTAAATTATCATTAACCATGACAATGAA
+ACTTTCAATTTGCGAGACGTGGACAAAATCAGGGTATTTCTCTGGCAAGGTCAATAAGTAACCTTGTCCT
+TGACTGATCATATGAGGAACTTCTTGCAATAAATTACTGCTTTGCTTCCAAATAATAGGCATTAAACCTA
+ATACAGCTAATAAGGAGAAACTTAGAAAAGTAACAACAACTACTACCGTAGCACTAGAACGCGACATTGA
+GCTTTGCATTAGTTTGTTAACTGGAAGGTCTAACAAAAAAGCTAATGCTATTGCAACAAATACCGGCATC
+AATAAATTGCTAAATAAAGCAATAAATAATGCTATACAGACTAAAATAACAACCAACGTGACCGCGTGAG
+GATCTGAAAACTTACGTGTATACCAATCACTAAATAACTTAAACATAACTACCCATTCTTTAATTTTTGC
+TTGTATGACTTGTTCGACTAATACTTATCTCGACAATACCCATCTCAGTAGTTTGTTTTTGATAAAAATA
+TCCCTGCTTATCTAACAATTTAGGAATATCATTAATAGAGCCAGTATCATCAATAGTGATAATACATTGG
+TCATCATCTTGCATTTTTTTTAGTAATAAACGTAATTTAACCAAAGGCACAGGACATTTCTCTCCTCTAC
+CATCATATTTATAAATCATAGAAAACTTAAAACAGCGCTTTAGTTTAATTCACTAATTTGCGACAATTAA
+TCCATTGTATAAATTAAAGTTATCATAACGTACCTCTATAGCCGTTACCAATCAAAGTGTAGGATTTCAG
+TAGGAATTGAAATTACGTTTAAACCTATCATAGAAGTGCTTGAGCATATTATCTCAAATAACTATTATGT
+CATCACTGCGCTTTGAAATTAAATTGCATAATCTCCATAAAGTTGCATTCTTATGGAGTACGGATATAAA
+GATAAGCCCTATGAAAACCTACTTATTGTCAGGAATATTAATTAAATGAGCTCATTAAGTACCAACGCTA
+GCTTAAAAGAGATTAATGCTTATAAAAAGCAAATTAATTGGGGAGAAGTATCCTCTATATATCATATGTT
+TTCTTCTTCGTTAGGTGAAGTAGATGGCATACTTACTCATGGATTTGATAGTGCGTATAAACAAATATTA
+AACCAAAATTCATGGAATTTAGCTTTGTTAGGCGCGAGTAAAAAAGCAGATGGTAGTATTCAGGTGAAGA
+ATAAACCACAAATTACCTTACGCCATGAATTTAATGACATGGGCTATGAACTACATTGTTATCCTGCTAT
+TGATGGCGAAGTCGTTACTCATAGTATGATTGACAAAGGCAACTGCCCTTTTAATAATTGGTTACCTGAA
+AAGACACAGATGCTCTTTCGTCTTAATAGCTTAGTTGCTTTTGCTATTTACAGTTTCCAAAGTGGGGATG
+AAGCAGATATTGCACTGTTAAAATATGCGCATTACAAAGTGAAAGAATTAATCACAACTTTAAGCGAATC
+TTTTCAGATTATTGTGGTCAAAGGCTATAGTATAGCGGAGTTTTACCAAGAAATAGCCAAAAGAAATGGT
+AATATCCTTACCCAAGACACTTAAGTGCTCTCTGTTACTCTCGTATATTTCCATTATGACCCTAGGATGT
+AATATTGCTTAACCTAAAACCCATGTTTACTGCCTTGTTATTTACATTAGGCATCGCAGCCGCTACTAGC
+TTTAATGCAAGTGCTATTGATAATCATAACAATAAAAATAAGTTACCCGATATAGGAATTTCTGGCTACA
+GCGTATTATCTACCGATAAAGAGCTGCAAATCGGTAAAGCAATGATGCGGCAATTACGCGCTTCACAACC
+GCTAATTCAAGACCCAGTTTTAATTGAATATATAAATCACTTAGGTAATAGCCTAGTGAAAAATGCTCAA
+GGGGTGAATTATGCGTTTGAGTTTTTTCTTATCAATAATAACGAATTAAACGCTTTTGCTTTTTTTGGCG
+GTCATGTAGGCATCCATAGTGGTTTAATAACAACAGCTGATACAGAAAGTGAATTAGCTTCTGTTATTGC
+TCATGAAATTTCTCACGTTACTCAGCGCCATTTAGCCCGACGTCTTGAATCACAAAGCCAAACTCAAGGT
+TTAACCATGGCTGCTATGCTGTCTAGTGTACTGATTACCTTGGTTAACCCTACCGTTGGCATCGCCGCAC
+TAAGCGCAAGTATGGCCGTAACGCAACAAGCCAGCATTAACTACACTCGTGGTAATGAAAAAGAAGCAGA
+CCGAGTAGGTATTGCTTTACTAGCGAGCAGCAATTATGACCCTCAAGGTGCTGCAAGCTTTTTTAGTAAA
+ATGTCAACTAAGTACCGCTATGCCAGCAAACCACCGGCAATGTTGCTTACTCATCCATTACCTGAATCGC
+GTATAGCTGATGCTCGCCAGCGTGCATTAAACTACCCAGCAAGACCTTTACCACCTAGTTTAGGTTTTGA
+ATTAACCAAAGCAAGATTAAAGTCTAGATATCAAGGCGAGGCAAAATCCAATATTAGTTTCTTTAAACTA
+CAGTTGGAGAAAAAACGCTACGCTATCAAAGCTGCTGCACAATATGGTTTAGCACTATCATATTTTGAAA
+ACAAACAAACTAGTGAAGCTTTGCAGTTATTAGAGATGTTAGAAAAAAATGATAAGGATAATTTATTTTA
+TGTTGATGCCTTAACGGATGTCTACATAGCAAATAATCAGGCTAACAAAGCAATAAAGATGCTTGAACGA
+TTAAACTTATTCATGCCTAACAATCAGGTAGTCAGTTTAAACTATGCTAACGCCCTACTCAGCGTGAAAG
+AATATGATCTTGCAGCGCAAATATTACAGGACTTTTTATTAGTCAACCCAGGTAACTTTATCGCTTATGA
+TATATTAACTACCTTGTATAGAACTCAAGAGAAAACAGGTTTAATGCACATGAGTAAAGCAGAAGTGTAT
+GCTTTACTCGGCGCATATCCAAAAGCCGTTGATGAATTGCAGACCAGTTATGCATTTCTTGATGAGCAAC
+CTTTAATGCAAAAAAGAGTGAAGGCCCGGATATTACAGTTACAAGAACAAGAAAATCGTTTAAAACGTTT
+ATAACAAGTTGACTGTATTAACCTGTCAGCTTGTTAGCATTTACATTACCGTTTAACTAGCAATTAATTA
+TGAAAGGAAAACCATGTTTACTATTTATCACAACTCAAGATGTTCTAAGAGTCGCCAAACACTTGCATTA
+CTTGAAGAACAAGCACAAAAAACAAATCAGGAAATCACTATTGTTGAGTACTTAAAAACACCAATTGATC
+ACGCCCAGATTAAGCAGCTATTAGCGCAGCTTAATTGTACAGCCATTGAAATGATGCGGGTAAAAGAAGC
+CGAATTTTCTGAAAATAATTTAAAAGGTGCTAATGAAGAAGAGTTGATTAACGCCATGGCAAATACGGCG
+AAACTTATTGAACGCCCTATCGTTACTGATGGCAATAAAGCAATTATTGGACGTCCTCCTGAAAATGTTT
+TAACTTTTTTTAAACAGTAAGTTACTAAATTACCATTTAATCCTTAATGTAGATAAGCAGCCAAATGAAC
+AAACAAAGATTTTCAACGAGTAATTATAAAAAAATAGCCTTAGCAGGTTATTTTTCTTTATTAGTATTTA
+TGCCGTTATGGTTAATAGTACTAAGTCCAAGCGAGAGTTTAAGTACGACAACGTCACTGGTAATGTTTAC
+CTTGCCGTTATTATTTCCATTAAAGGGATTGTTACAAGGAAACCCTTTCACCTATGCTTGGTCAAACTTT
+ATTGTTTTAATCTATTTTTTGCATAGTTTAACGACCCTTTGGGTATTGCCAGCAGATAGAGTTTGGGCAA
+TGTTAGAGTTGATATTTGCTAGTGCTATGTTTTTTGGCGCGACTTATTACGCCAAATTTCGTGGTCAAGA
+ACTTGGTCTGAGCATTCGGAAAAAGAAAGAAAGTAAATAAATAATTCTAATACCGAGTAATACCAATTCA
+AGTAAGTTTCTTCTCACTCAGCGAGACTTAAAAGTCTTAGAGGTAAGGCATTGATTGAAGATAATGGTTT
+TTCCCTTATCAAAATCAATAACGCGGCATGTAAGCCTTTTAAATTCGCCCTTTGGGAGTTTGTCAGCAAT
+CTGATAACTGCACATAATTTTCTTAAGATAGAATGACTATACATAAAAAAATTCTATTTGTTCTCAAACC
+GCTGACAAGCTCTGAGCGAGAACAAACTTAGTTGATTTGGTATTATTAAAAGAAGGAATAAATGAATGCG
+TTGTGATTTTGTAAGAGCCTCGTTGTTATTACCCCTATTTCTCACAGTAGTACTGACTGCTTGTGATAGT
+AAATCTGATGGTAATGTGACGAATTATCCCCTTGATAGCATAGTACAGCTTGATAAGGTGCAAAATGTAA
+ATCAAAGCATAGATCTCCTTCTTCACTTCCCTTTTGATGTCGTTAGTCAAATAAAATGGCAACAAACGGC
+TGGCGAGCCGGTAGTAATTTTAGCAAAAACGAGTAAAGTTATTTCTTTTACGCCTATGCTAGCAGGCGAT
+TACAGTTTTAGTGTCAGTTTTGTTCTCAATGATGGCATCGAGCAAATATTAAAGAAGAATATAACGGTTA
+ATGATAACAATCATAAGTTAACCACACGTCTATCTCATGAAGCTTTAGCAGGTAATAAGGTGTCACTTCG
+TAGCCAACTTTCTGAAACGATTGATATCAACACGTTAACATGGCAACAAATAGAAGGTCCTAGTGTCACC
+CTAACCGCTGATAGTGGTGGTGAGTTAGCACTTTTTTTTGATGCTCCCCAAGTTGATGTCGATACCATTA
+TTACCTTCGAGGCATCCGCCACAGATTCTGACAGTAATACCATTTATCGTGATCAGGTAGCGATACTCGT
+AGAGCCAGCTGCGGAAATAGGCAGTAATGCTTACTTTTCAGAGCGTAAAGCATCGGTTTTCGCTTATAAC
+AGCAATAGCCCTTATGTTGATGATCTTGTTACTTGTATTTACTCTAATACCTTAACCAGTTCATGTACTT
+TGTCCCAAACACCTCTAATTGCAGAGGAAGTAAAAAGTTCATCAATGACACCTTCAATAGAGAGTATTAT
+GGATCGTGTTGTGGTATCCCACCATTGGATGGGTGATAGATTTAAAGACTTTCTGAGTAATAATGATACC
+AACAACGATATCAAAAATTTGCTTAGAGCGACGACAGCAATTGTTATTTCTTATGATGTGCGCCCTTCAT
+TTTATTGGGCGGCGACAGGTGCCATATATTTAGATGCAGAAAATTTTTGGTTAACTCCACAAGAGCGCGA
+TACGATAAATGAAGCACCCGATTATCGGGCTGACTTTGGTAAAGACCTACAGTTCACTATGCCTTGGCGG
+TACGTAAAAGATAATGCCTCTGCAAGTAAAAGTTATAGTAAATCTGCACGGGTCACTCGAACAGCTACAG
+ATGCTCTATATCGCTTAACATCATTAATGTACCATGAACTTGCTCATGCCAATGACTTTTTCCCAAGTAA
+CGAATGGTATGTACATAGCAGCAATCAACGTGTGCTCGATGCAGCTGTCAGTACGACGTTTGAATCAGAT
+GAACTTGCTATTACCTATCCACTAAAAAGCCAAGAAATGCGTGATTTAGCGCAAGTTAGTTTTACTGGCG
+AGACCGCCAACCAGACACAAAAAAACTACTTACCAACAGATATTGAAGTTTTTTTTAGTCCAGAAGGTGC
+CTCAGACTTTTATGCTTACTCGAGTTTACGTGAAGATTATGCCATGTTGTTTGAAGAGTTAATGATGCAA
+AGCCGCTTTGCAGTAATACGTGATGTTGCCATTACCAATCAGCCAATAGGTGAAAGTATTTCCGCAGCTG
+ATTATATTGTCACTTGGGGACAACGTGGCCGCATTGGTGACGATAAGTTAACAGATAGAGTACTTTTTAG
+TGCTAGTCGTGTATTACCCGAGTTTGATAGCCAAGCGGCAATAAACTTAGTACCTACTCCTATAGAAATG
+GTTGAAGGAAGTAATTGGTTTGATAATTTAACTATTAGCCCAATAGGAGCAAATGTTAGAAAAATGATGG
+GACAACGAAACAGCGTCTCAATTTTTACAGAATTTGCACAGCCATCGTCAGCAAACATTACACCTGAACA
+AGAAAATAATTTTAATCGGTATTATCAAAAACCTTTACCTCTGCACTAATGACCACATAATCTCTGAGTC
+AATACAGTTACTTTACCAACATAAAAAAACGCGATTAAATCATCGCGTTTTTTTATGTAAATTCTGTTCA
+ATCCTACTTATCAACAAACTATTGAAGCGTTAGCACTTCTTTGATAAAAGGAATGGTAATTTTTCTTTGT
+TCTTGTATAGAAGCTTTGTCTAGGACATCAAGTGAGTTAATTAAACTGCCCATATCTCGGCTCAAGCGAT
+TAAGTAAAAATTTGACTACTTCATCAGACAAAAACAAACCGCGTTGCGTGGCTCGGTATTGGAGGGCAAT
+AACTTTTTCTTCATCATCAACAGGCTTAACTTGCTCAGTTAATCCCCAAGTAAGTCTCGACACTAAATCA
+GGTAGGCTTATACCTAACTGTTGGGCACTCTCATCACCTGAAATTAATAAGTAATTATTTTGTTCAAGCA
+CTCTGTTAAATAAATCAAAAATGGCTTGTTGCCAGCGTGTATCGCCTGCAATCAAATGAATATCATCTAA
+ACAGATTAAATCAATTTGCTCTAAGCCATCTAAAACTTCTACGGGTAATTGTTTTAACTCAGCACAAGAT
+AAACATACAGAAGATTTTCCAATCTGCGCAGCATAAGTGCTGCTTGCATGCATTAGGTGTGATTTACCAA
+CACTCGATAAGCCAAACAGGTAAAAACTGTGGGGCGTCGATTGTTGTGATTCTATATAGGACTTTAATTG
+AGTTACTACCCCCTGATTAATGTCACTTTTAAAACTATCAAACGTTTCATCATCAGGTAATTGTACCATC
+AACGTTAATTGAGCAACTTGCTTCATCTTTGCTCCCAATAAAAAACGGGAATTTTGGGTACAATCGTCAG
+TGGTGGTTTTGCTTCAGTTAATATTTGCAATTGATCATTCTTGGTAAGTTCATCGGCAGAGTCAGTATTT
+AAATTACTGTTATCCTCTCCCGTAGGGATAGTCTCTGGGATATTGCTATCTAGGAGACCTTCTTTATTTT
+TTACATTCGTTTGTGGGTTTTTAAGTTCATCTTTATTCGTATCAACAGTGCCTAAAACAGTAACCTGTAC
+TTGATCATTAGCCTCGTTATTGAGGTCTATGCCTGCTTGATCTTGGCCATTGAATAGCTGAGTATTAAAT
+TGTTGAATATGAGAAAAGCCATCGAGTTGACTGTCAAGTTGTTGCGTTAACTTATTGTTTAGCTTCAATG
+AGGCTAAAAATGATGCTTTTGAACCAATGAGATCTAACTTGAATTGACGTTCATCACCTTGAGCATTAAT
+TAAAGTGACGGCTTTAACTGCAGACAAATCTTTTAAAAAATCAAATAATTGCATGTCACTTTTCAATGAT
+GTGACATTTTTAACTTCAATAACAAAGTCATTTTCCGCTGTGGTAGATAATGCATAAGATTGATAAATTA
+ACTCGGTAATGTCGGATAAGCCTTGTTCAATTAAACTGACTTTATCAATACCCTGATATTGTTGGGTATA
+AAGAACACCTTGAGTGAAAACACGCCAATCTAATACTTTAGGGAGAGCAAGTTCTTGCTGTTCACATAAC
+AAGCCACACGCAGCATCACTTTCCGTAATAGCTGTTTCATTTTTTTCGCTATCAATAACTAAGCTTGAAT
+CTGATACTCTCATGACCACAATAGTATCTGCAAAATAACGCTGCGAAGCTTGTAGGATTTGCTCAGGAAA
+ATACCCCCAAAAATCACTTAACACCACTTGTTCGTTATCGGTTAAGTCCATTAAAGGCATAACAATAGGT
+AAACCACGTTGTATTGAAAAGTCATTGATACTTGAAGGGATAATAGTATCTTCATCAGAAGCTACTATAC
+TTCGGCTTGTGCCTTGCTCATCAATTAACCACAACAGTACTTGTGGGCGTAAGCTGCCCCATAACGGAAG
+ATTCGCGTCTTTAAACAATTGATTTACTTTGTCTTCATTAAAGCTAACGACCAAACTCAGCTCTTCATCT
+TTTCGTTGGTAGTGATATTGACTAACGTAACTACTGGCTTTTCTTTGTGCTTTTTTCAACACATCATGTG
+TTAACACACCTTTTTTACCACCGACTTTTAAAAACACACCTTGCAGTGCTTTTTTTATTGCTTGTTGACG
+TTGCTCACGAGCTTGTGAGTCGACGACGACATTGGCTTGGTACAGATCATTGACTTCAAGGGCTGCTAGA
+CTAGGGCTAAGCAACGAGAATACCAGCATAATTATTACAAAAGGAAATCTAAACATATCGACTGAAAATT
+TTAAAAACTCTATGATTTTATATGTAATATCTTACCACATTGCCAGCAATTAATACCCGCAAATCTCAAT
+AAATTCTTTGGAAATACCCCAATAAAAGAAAACAAGGCGAAGATACTGTTTATCGTCTTGAGTATGAGCC
+TTTGCACTGGTAGAATACGGCCCTTAAAATACTGTCGGTAATTTCTGAGGTTTCCCGTGAGCGAACAAAA
+ACAGTCGTTAAGCTATAAAGATGCTGGTGTTGATATTGATGCTGGTAATGCGCTAGTTGAAAACATTAAA
+GGTGCGGTAAAACGCACAACACGCCCAGAAGTTATGGGTGGTTTAGGTGGTTTTGGTTCGGTATGTCAAT
+TACCTACAGGTTATAAAGAACCTGTACTAGTTGCTGGTACCGATGGTGTAGGTACTAAATTACGTTTAGC
+AATCGATTTAGCTAAACACGATACTGTTGGTATCGATTTAGTGGCAATGTGTGTTAATGACCTTATTGTT
+CAAGGTGCTGAGCCATTATTCTTCCTTGATTATTATGCTACTGCCAAACTTGATGTTGCTGTCGCATCAT
+CAGTTGTTGAAGGTATTGCTGAAGGTTGTATTCAATCTGGTTGTGCTCTTGTTGGCGGTGAAACTGCTGA
+AATGCCAGGTATGTACCACAAAGGTGATTATGATATTGCTGGTTTTTGTGTTGGTGTAGCTGAAAAGTCT
+CGTTTAATTGACGGTACTAATGTTGCTGCAGGCGATCAATTGATTGCGCTTGGTGCTTCAGGTCCTCATT
+CAAATGGTTTCTCTTTAATTCGTAAAGTATTAGAAGTAAACAACACTGATACTAATGAATTACTTGAAGG
+CAAGAAAATTGCTGACCATTTACTTGAACCAACAAAGATTTACGTTAAATCTGTACTTGAGTTACTTAAA
+AATGTAGATGTTCATGCACTTTCTCATATCACTGGTGGTGGTTTCTGGGAAAATATTCCACGTGTATTAC
+CTGAAACAGCACAAGCTGTTATTAAAGGTGATAGCTGGCAATGGCCGAGCATCTTTAATTGGTTACAAGA
+AAATGGCAACATTACTGAACATGAGATGTACCGTACGTTCAACTGTGGTGTTGGTATGGTTATTGTAGTT
+CCTGCTGATAAAGTAGCACAAAGTATTGAAGTGCTAACTGCACATGGCGAAAATGCTTGGCACCTTGGCG
+AAATCGCTGATAAAGCTGACGGTGAAGAGCAAGTAGTTTTTGCTTAAGTAGCTAACGTACAAAGCATACA
+AATATATATTAAAGGGGCTATTTACTAGCCCCTTTAATTTATCACGACTTTATCAATCTTTTATAAACCT
+TTTATTAAGTAAAGTAGGAAAATATATGTCGAGCAAAATTGTAGTATTGATCTCTGGCGGTGGCACTAAT
+TTACAAGCCATTATTGATGCCTGTACTGATAGTAATTATCCTGCAGAAATAGTTGGCGTAATATCCAATA
+AAGCCGATGCTTATGGCCTAACCCGTGCTAAAAATTCTGACATTACCGCTGTAGCGCTTTCTCATAAAGA
+TTTTGCTAGCCGTGAAGATTACGATCAAGCACTTATCAAGGAAATTGATTGCTTTGATGCTGACTTAATC
+GTATTAGCTGGCTTTATGCGAATCCTTACACCAAGCTTTGTCCAGCACTTCCAAGGTAAACTGTTAAACA
+TTCACCCTTCTCTTTTACCTAAATATCAGGGCTTAAATACACATCAACGCGCTATTGATGCCGGTGATGA
+TGTACATGGTGTTAGTGTTCACTTTGTTACTGAAGAACTTGATGGTGGCCCAGTAATTCTTCAAGCCAAA
+GTGCCGGTATTTGAAGGCGATACCAGTGACGATTTAGCTGCTAGAGTTCATGAGCAAGAACATCGTATCT
+ATCCACTAGTCGTAAAGTGGTTTGCTGAGAAAAGACTTAATATGCAAGACGAACATGCAGTATTAGATGG
+TAATATTCTACCTATTTCAGGTTATGCTGCTGATTAACCTAATTAGCTTAACCTCTTGAATACTGCTAGT
+TAAATAGGGTTATTTTAGTACTACTCGCTAAATGAAGTAACTCATCAAATAGTACAACAAATAGTACAAC
+AAATAGTACAACAAATAGTACAACAAATAGTTACCAAGTTTTTGCTCTCCCCCAGACAGAAGCTGTTAGT
+ATAAATGTATACTCATTGCTTCTGGTCTATTTGTTTATTATGCGAAAAATTTTCTCCTTACTTTTATTTA
+CTCTGCCTTTACTAGCTTCCGCTACTGATATTGAAACGTCACCCTTACCAAAAGCCAAGCAACAACAAAA
+CTCATTCGCTGAAACTATCCCTGCTTTTCGTGCAACTTATACGCTATTACGTAAATCAGATCCTGTAGGA
+AAAGCTATCAGGGAGTTAAGTTATCTTGATGATGGTACAGTTAAATATCATTATGAAACTGATATAAGTT
+GGTTAATATTTTCTGATACACGTAGCGAAACATCTATTGTTGATATCAAAGAAAACCAAGTGATCCCTTT
+AAGTTATGACTATCAGCGTGAGGGAACAGGACGTGATAAGTACTATCAATGGCAGTATGATTTAGCAGGG
+AAAACAGCAACAGATCTGAAAAAAGATAAAAAAATATCTCTCGATTTTACTGACGGCCTGCTTGATAAAC
+TGAGTTATCATCTACAAAATCGCATTGATTTAATTAACAACCCCGAACAAAAGCGGTTTGTATATCCCGT
+CATTAGTACAAAGGGATCTGTTAAAGATTATCAATATCTATATGATGGTAAAGAAGAACTAATTCTCCCC
+TATGGCCTAGTCAAAACTATTCGATTAAAACGTGAAATTGTTGAGAAAAAACGGATCACCTACGCTTGGT
+TTGCACCCGAGTTAGGTTACTTGTTAGTAAAGCTCTACCAAGTTAAAGGTGGCTCTGAACAATTTGAAGC
+ACAATTATCAACACTTGAGCTTAAATAATCTAAGCTTTGTTCTTTACTCACCAATAAATTAACAATGTTT
+ATTGGTGATGTTCCCAAATATTTTTCAAACACTATCTCCTAAATACGCTTTCCTAAAGAAAATAAACCAT
+CAAATTAAATAAGCTGAACTCTGGATAATGAGTGCTTGATGCTTTAGTAAAATTAATAATTACTCATAGC
+TGATAATACCTTTCTTATGTCATTCCTCGCTGAGGTGACTCATAAATTCTGCAACATGCTTCTTGAATGA
+TTACCGGTATATACCGAGTTGACCAGTACCTATTTAACCTTTATTAACTGTTATACCAATTGCACTAAGT
+AAGTGATCATTTTTAAATGACCTATACCCGTTACCATTCAAAGTGCAGGATTTCAGTGGAAATTAAAATA
+ACTTTAGGCAAGACAAATAATTTAAGCATAGTCACTCTATGCTTAAGTTATTTAACGCCGAATAAAGTCA
+TTTTAAACCCATCGAAGAAACACTTGAACAACATTACTTCATCGTTGCTGTGATTTATAATGGCGCTACA
+TGGATGTAGCTTATTAGAGAATGCAGGAGCATATTCTCCTGAATAACTATTATTTCACCACAGCGCCTTG
+AATTGAAATTGCTCAAGCACTCTGAAACCTGCATCTTGTTGGTGACGGGTATAAATATCCAATAACCTCG
+TTGCTTTCGATCCTAATAGCCAGCTATTGCTCAATTAAGCGCCTTATTCTTGAAAATTTATTTTCATTGA
+ATTCTGTAACCTTAATTAATACAAATGGCATTACTGCTTTAATACGGCTGGTATTATTTTGTTCAATAAA
+TAGCAAATAATGCTTGAATAGTCATCAAATACACTATACTGTACGTTTATACAGTATAGTTACATAACAC
+GACTTAGCACGAGGCAAAACTATGTTCACGACCAATACAACCATCAATGCAAGTATCAATAATGCCATCA
+GTACTCCACTTGCAGAGCAAGCTTGGCTAAAGCTAGCTAATGTTGAAAACCATCAAGAATTGTCGTCGCA
+TTATGTAAATATTTGTCAGCAACATAATCAAGAAAAAAAATGGGTACTTTTTATCAACCCAGAAGAATCT
+TCAATTGAGCAGTTAGCTCATACCCATGGTGTTGATATTTCAAAAGTGCTTTGTGTTAGTTTTAAGGGTA
+AGAATAAAGTGAATAATTTACTGGATTCAAAATCAGCTCATTTAGATATAGAGCAAATAAAGAATGTATT
+GTGTCGTGGGAATTGCTCAGCAGTTATTCTTTCAAACGCTTCATTTGACGTTGACGAAATGGCTGCTCTT
+GATAGTTGTGCTCGTTCAGGTGAAACGCACTGCGTACTACTTAAGAATAATAGAAAAAATGAAACCGTCT
+TAAATAGTCAAAAAATTCACTAAAACGGTATAATCCACCTAAAATAAAAAAGCCGTATTGTTATTAACAA
+TACGGTTTTTAATTTTTATAACTGCCAGGTAAACATAGCTGGATAACTTACCTTTTTGACAGTCTTTTAC
+GACATGGCTTTATAAAGTGTTTTTATACTTTATTATCCAACCAATGATTTACATTACGTGATAATACAGC
+CATTGGCACTGCGCCATTTAAAAGTACTACATCATGAAATTCTGCTAAATCAAATTTATCACCTAAGCGG
+GCTTTAGCTTGTTCTCTTAAACTTAATATTTTTAACATACCAAGCTTATAACCTAGCGCTTGACCCGGCC
+ATGCCATGTAGCGCTCAATCTCTGCAACCACATCCGATTCAGCAGTACCTGTTTGCTCTGACATATAACT
+AATCGCTTGTTCTCGCGTCCAACGTTTATCATGCAATCCAGTATCAACAACCAAGCGTACTGCTCTAAAT
+AATTCAGCTTGTAGACGACCTAAATCTCCGAAAGGGTCATTTTCATACATGCCGAGTTCATACGCGACTT
+GTTCTGAATAAAGAGCCCAGCCCTCAGTGTATGCGTTATAAGGTGCAATTCTACGTAAAAAAGGCAGCTC
+TGCTTGGTCTAAATTCAACGCAATTTGCCAGTGATGACCTGGATTTGCCTCATGATATGTTAGCGTTTTT
+AATCCAAATTTCGGATTAGCTTTCATATCTCTCAAATTAATCCAATAAATACCTGGTTTGCTACCATCTA
+CAGCGGGTGATGTATATTGACCACCTGGAGCACCATCTTGCACTTCAACAGGGAAAGATTTCACTTCTAC
+TTGATAACTTGGCGTAGTTCTAAATACTGGTGCCATTTTTGCTGTTACCTCAGTAATATAACCATTAATA
+TCACTGAGTAATTCTTCACGTCCTGCTATTGAGTCTTCATATAAAAAGCGTGGCTCTTCATTTAACGCCA
+CCATGCGCTCACCGACAGTGCCTTTTGTATAACCCTGAGCTAGTAATATTTCATTCATAACGCCGCTAAT
+GCGCGCCACTTCATCCAAACCAATTTGATGAATTTGAGTCGGCGATAATTCACTATCCCCTAACTGCTTA
+ATAGCATCTTGATAATAAACACTACCCTTTGGCTGCGCCCATATACCTGACTCAGAACGCGCTTCGCTCA
+ATAACTGTTCACTGGCTTTTTCTACTGATTGGTAAGCGGGATATACCACTTGACTTACCTTAGCAATAAC
+TTGAGTGATTAAAGACTGCTTTTGCTCTGTAGTAAGTGAGTCAACCTTTTCAATTTTCTCACGAAAAACA
+TTCACGAATGGATGTTGTTCTGCAGATCCACTGGTAAAGCCTTTCAAATATTTAATAGCACCTTGTAAGG
+TTACTTTTGAAGGTAACCAGTTTTGGGCTGCATCTGCCGTTTGCTTTTCAATAATAGTTGCTGCAAGTTT
+ATCAAACTGCCCTAAACGCACGATATAATCTAATGCTTCTTTTTCTGTAGTAATTGGCTGATCATTTTGC
+ATCACCCTTGGGATATCAATTAATGGACCATTAATTTGATTAACAATAAAAGGAGAAAGCCCCATCCATG
+TATCAATATAACCAATATTAAAATTGGGCTCTCCAGCAAAATAGCGCGTAAGCCCTGCCATAACTTGTTG
+GTTATTCTTTGTTGTTATATCGGCATCATCTAGCTTGATACCAGCAATAGTATTTGATATGGATAATAAC
+TCTGCTCTTAATTGCTTTTCATTTTCAGGGCTATAGAACTCCATATCACTACTGATGACTTGTCCTATAT
+CTTTTTGAGATAGACCATACATGGTTGCTGACAAAGCTCGTTGCTTAAAAAGACTCTGTTTAGCTTGCAG
+ATATAACGAAGCCAATTGTTGCTTTGAGCTGATCACTTGTTTAGGTTCCGAAGTTTCAGAAGCCGTACTT
+GTTTTAGTTTCCGCCACAACAGTATTATTCTCATTGCATGCGCTCAAGCCTAATGCAGCAATAACCGCAC
+TAGCCAATAAGCTGCTTTTTAAATTCTTATTCATATTTTCCTCAGAAATGCGATTAGCACTATGGTTTAT
+TATTATTTTAATTATTTTTCAGCTTTACACCGAATTTTATTTCACAGCGATTAGAACAAATGAAATCAAG
+ATTGTAAACAGTATACAATCTTGATTAATAAATAATAGACTCTAACATTGTTCAAAAAACGAACAGATAT
+AGTTGGGGATAGCATGAAATATCTGATATAATCCCGCGCCCGCTATTTGCGGCGCAGCGATTTAGATTCG
+GTTAACCCCAATGGGAATGGTGATATGACTTCAGTAAAAAAACAAATAATTTCGAAGACTCAACAGGGAT
+TGTTTGATTATCCAAAATACTGGGCTGAGTGCTACGGCACAGCACCTTTCTTACCTATGTCTCGCAAAGA
+AATGGACATACTCGGCTGGGATAGCTGCGACATTATTATTGTAACTGGTGATGCATATGTTGATCACCCA
+AGTTTTGGTATGGCTATTATCGGTCGTATGCTAGAAGCACAAGGTTTTAGAGTCGGCATAATCGCACAGC
+CCGCATGGGATTCAAAAGATGCCTTTATGGAATTAGGAAAGCCTAATTTATTTTTTGGTGTTACTGCGGG
+TAACATGGACTCAATGATTAACCGATATACCGCCGAGCGTAGAATGCGTCATGATGATGCCTATACCCCA
+AATGATGAGGGTGGTAAACGTCCTGATCGTGCGGTAACAGCGTACACTCAACGTTGTAAAGAAGCCTTTA
+AAGGCGTTCCTGTAATTATTGGCGGTATAGAAGCAAGTTTGCGTAGAATTGCCCATTATGATTATTGGTC
+GGACAAAGTACGCCGCTCTGTTTTATTTGACTCAAAAGCAGATTTATTAGTTTTTGGTAATGCCGAACGC
+CCGTTAGTTGAAATTGCTCATCGCATTGCCCGTGGTGAAGATGTTAAGACTATTACCGATGTTAGAGGCA
+GTGCATTTTTAACCAATCAGGCACTCCCTGGTTGGCAAGGCATTGATTCGCGTGATATAGACAGACCAGG
+TAAAATTGATCCTATTTATAGCCCTTATGAAGAAATCACCCCTGAATCATGTAGTGATAATGAGGCGCAA
+ACAGCAGCCGCTATCTCTGATAATGATATAACGAAAACGGCACAGCCTATCGAAATGGCTGATTACCGTA
+ATAAAACGTGGGATAAAAAAGCTAAACCTTGGGAAACAACTTACATTAATTTACCTACTTTCGAACAGGT
+AAAAGAAAACAAAGTTCTTTATGCTCATGCATCCCGAATTTTTCATCAAGAAGTTAACCCTACCTCGGCA
+AAACCATTGGTTCAAAGCCATGGTACTCGCCTTATATGGCTAAACCCACCCGCTAAACCTTTATCAACTG
+AAGAAATGGATGGTGTATTTGGTCTTGAATATAAACGCGTACCCCACCCTAGCTATGGTAAAGCGAAAAT
+CCCCGCTTATGATATGATCAAAACATCGATTAATATCATGCGTGGTTGTTTTGGTGGTTGTACTTTCTGT
+TCAATTACCGAACATGAAGGACGCATTATTCAAAGTCGTTCTCATGAGTCTATTATCAATGAAATCGAAG
+ATATTAGAGAAAAAGTCCCTGGTTTTACTGGCGTAATCTCAGATCTTGGTGGCCCAACCGCCAATATGTA
+TCAGCTCAATTGTAAAAGTGAAAAAGCAGAAGCGACTTGTCGAAAACCTTCATGTGTTTGGCCAACCATT
+TGTGGTCACTTAGATACCGATCATACGCCAACAATAGAGTTATACCGTAAAGCACGTAAAGTAAAAGGCA
+TTAAGAAAGTACTAATCGCTTCAGGTGTTCGTTACGATTTAGCCATTGAACATCCTGAATATGTGCAAGA
+ATTAGCAACTCATCATGTTGGTGGTTATTTAAAGATAGCCCCAGAACATACCGAGCAAGGCCCGCTTGAT
+AATATGATGAAACCTGGCATGGGTAGCTATGATAAATTTAAAGAAATGTTTGATCATTACTCGAAACTTG
+CGGGTAAAAAACAGTACTTGATCCCTTACTTTATTTCTGCCCACCCTGGCACGACAGATAAAGATATGGT
+TAATCTCGCACTTTGGCTAAAAGAGAACAATTTCAAGTTAGATCAGGTGCAAAATTTTTACCCTTCACCT
+TTAGCTAATGCCACAACCTTGTACCATACCGAGCTAAATTCGTTACGTAATGTAACCACTAAAAACTTAG
+CTAAAGAAGATGGAAAAATTAACGTACCTAAAGGCACCATCCAACGCCGCTTACACAAAGCTATATTGCG
+TTACCACGATCCAGCTAACTGGGCACAGATTCGACAAGCCTTAACTAAAATGGGCTTAACGAAACTTATT
+GGTTCTGCACCAAATTGTCTTGTGCCAAGAGAAACACGTGGCGAGCAACAATTAGCAAACAAAGATAGAC
+AGGGTAAAAATAATTCACAAGGTTTTAAAACCAGCCCTGGTCAAAATAAGCCTAAGTCAGAACAAGGCAA
+TGGAAAAAAGAAGAAAACGCCAATGCACAAAAAAGGTCTAACCCGCTTTTCTGATAACCAATTTAGTGAT
+AGAAAAAAGAGTAAATAATATTTAATACAGTAAACGAGCTAACCTATTTAGCTCGTTTATTTGATTTATT
+TACACTACGCCTTACTTAGAAATTTTATTAACTATTATTGTCTTGTCGTGTATAATCGCGCGCAATATTT
+TATCGGTAAATTTACTGTTTTATTTGATTCAGTAAACATCAACATTCGACGGAACACATCATGCTAGCAG
+CAAATAATATAACCCAGCAGTTTGGCGCTAAGCCATTGTTTGAAAATATCTCACAAAAATTTGGTGGCGG
+TAACCGTTATGGTCTAATCGGCGCAAATGGTTGTGGCAAATCTACCTTCATGAAGATTTTAGGTGGTGAT
+TTAGAGCAAACGTCTGGTAACGTTAATCTTGATACGGGTGAACGTTTGGGTAAATTACGCCAAGACCAGT
+TCGCTTTTGAAGAAAACAGTGTTATTGATACTGTGATCATGGGCCATACCGAGTTATGGGCAGTAAAAGA
+AGAACGTGACCGTATTTATGCTTTGCCTGAAATGAGCGAAGCTGATGGTATGAAAGTGGGTGATTTAGAG
+TCTGAATACGCTGAAATGGATGGTTACAGTGCTGAAAGTCGTGCTGGTGAATTGTTAATCGGTGTAGGTA
+TTCCTGTTGAGCAACATTACGGGTTAATGAGCGAAATCGCTCCTGGCTTTAAGTTACGTATATTACTAGC
+TCAGGCACTCTTTTCAAATCCTGATATTTTGTTACTTGATGAGCCAACCAACAACTTAGATATTCACACT
+ATCCAATGGTTAGAAGAAACGTTAAATGAACGTAATTCAACCATGATCATAATTTCCCATGATAGACATT
+TTTTAAACAGTGTTTGTACTCATATGGCCGATTTAGATTATGGCGAACTGTGTGTTTTTCCTGGTAACTA
+TGACGAATACATGTTGGCTGCTACACAAGCAAGAGCCCGTTTATTGTCAGATAACGCTAAGAAAAAGGCA
+CAAATTGGTGAACTTCAAGCCTTCGTTGCCCGTTTCTCTGCTAACGCATCAAAAGCAAAACAAGCGACTT
+CTCGCGCCAAGCGAATTGATAAAATTCAATTAGATGAAGTCAAACCATCTAGTCGTAGTAATCCGTTTAT
+TCGTTTTGAGCAAGAGAAGAAATTATTCCGTAATGCTTTAGTTATTGAAAAATTGAATAAAAGCTTTGAT
+CGTAACTCTGTACTTAAAGACATTTCAGCATTAATTGAAGTCGGTGAACGTATCGCTATTATCGGTGAAA
+ATGGCATTGGTAAAACCACGCTTTTACGTACGTTAATGAACGAAGTAGCTTACCAGCAAGATTCAGGTGA
+GTTTACTTGGTCTGAAAATGTCAATATCGGTTATTATGCACAGGATCATGAGTTTGAATTTGAAAATGAC
+ATGACCTTATTTGACTGGATGAGCCAATGGCGTCAACCAACTGATGACGAGCAAGCTGTTCGTGGTTATT
+TAGGTCGTTTGCTTTTCTCTGCCGATGATATTAAAAAGTCAATTAAAGTCTTATCTGGTGGTGAAAAAGG
+TCGTATGCTGTTTGGTAAGCTAATGATGCACAATCCTAATATATTGCTGCTTGATGAGCCAACCAACCAC
+ATGGATATGGAATCGATTGAATCATTGAATATGGCGTTAGAGCAATACGAAGGGACGCTTTTATTCGTTA
+GTCACGACAGAGAGTTTGTTTCAACCATCGCTACCCGTATTATTGAAATAACCAAAGACGGTTATATCGA
+TTTTGCTGGCACTTACGATGAGTACTTAGCAAGCCAAGTTTAAGTTTACGTTCAAAATATTTATCGGCTA
+TCAATATACCTTTTGATAGCCGTGTTCCCACTGTTTAACATAACTCCCTCTTAAGGAATTACCTTGCTTA
+GTTATCGTCACGCTTTTCATGCTGGCAATTTTGCCGATGTACTAAAGCATAGTGTTTTATCACTTGTTTT
+AGATTATATGACTCGTAAAGAAAAAGGCTTTTGTTACATAGATAGCCACTCGGGGGCTGGTATGTATCAG
+CTAGCCGACGAATATGCCCAAAAAACGGGTGAGTATAAAGACGGTATTGCCAAGATTATTAACGATGAAG
+ATGCGCCTGAGTCACTAGAACCTTATTTATCACTGATCAAGAGTCTCAACCTTGCTTCTGACCGTAATAC
+TGATCCAAGTGCAGACATAAGTACTGACACAAGTAACGACCTTGACGTTTACCCTGGCTCCCCTGGCATA
+GCAAAAGCTTTTGTTCGTCGACAAGACAGTAGTCATTTATTTGAATTACACCCGACTGATATTCAACACT
+TGGAAAATTTTTGCCAGCGCTGGCGTAAAGTATTTGTTAAACAATCTGATGGCTATCAAGGTGTGCTTGG
+TTTAATACCACCACCAAGTCGTCGTGGTGTGGTACTTATCGATCCTCCTTATGAATTGAAAGAAGACTAT
+CACAAAGCGGTAAAAACTATTATTAAGGCCTATGAAAAGTTTTCAACAGGCACATACATTCTTTGGTATC
+CCGTTGTTAAGCGCGAGTTAGTTGAGCAGATGAGCTATACTTTCACTAAAAGCTCGGTCAAAAATGTATT
+ACAAGTAGAGTTTTGTCTAGAAAGTGATACTGATGAATACGGTATGACAGGTACTGGATTGTTTATTGTT
+AATCCTCCATGGCAATTAACTTCGCAGCTTGAAGAAATATTACCTTATATGAAGACTAAATTAGGCAGTG
+ACGACACAAGTTACACACTTAACCAGTTGATCGCTGAATGATATAGATGAGTGATATAGATGAGTGATAT
+AGATGAGTGATATAGATGAGTGATATATATAAGCTCAGACTAAATAATTGTCTGGACGTAAACCAATCTT
+AAATATTGCTAGAGTCTTCTAAGTCATATGACTTAAAAGACTCTATTTTAAAGCAAAAGAGCATAACTAA
+GCTCGATTTGTTTTTACTTGATGAAACTCTGGCGATTTCAGTATAAAAATGTCATCGACATAAAATTGCT
+CTGCACTACTTGCTTGCCACCAATGTTGCCAAGACTCATCAAGGTCTAACTTGTTCTGTAAAGGGTCAAC
+TAAAGCCATTGCCGGTAATGGCGCTACAATACTGCCCATCGACATTTGAACGCCATAAGGTGAACGCCTT
+TTAATCATTTGCGGAATGAGCTTAGCTGGATCGTCCAAGCCCATACTCCCCACCAATTCAAAGAAACTTG
+CTACCGTATTATCATGGAAGTTTTTCACTCGATCACTTTTTGACTCGATGTCAATTGCTTTTGCTCTTGC
+GGGATCTTGAGTCGCTACACCTGTAGGACAAAGGTTAGTATTACAATGTCTTGATTGTATACAGCCAATG
+GCCATCATCATAGTTCTAGCCGCATTAACTACATCGGCGCCGGCAGCAATTTTTGCGAGTAAATCAAAGC
+TTGATGCCGTTTTACCCGAAGCAATTATTTTTATTTTATCTCTGAGTCCAACACCAACCAATGCATTGTT
+TACTATGCTTATGCCTTCTAGACAAATTAGCCCTAAGCGATTAGTAAATTCAACTGGTGCAGCACCTGTC
+CCCCCTTCGGCTCCATCAACAGTGATAAAATCAGGTGTAATACCTGTTTCTAACATTGCTTTGCAAATAC
+TTAAAAACTCGGCGGGGTTACCAATACATAATTTAAAGCCAATAGGCTTACCGCCACTTAAGCTGCGTAA
+TTGCTCGATAAAAGCTAACAAATCCTTTGGGGAAGTACATTCTGGGTTAACTGCCGGCGAGATACAGTCT
+TTATCCTTTGAAATATGTCTGATGTGGGCGATTTCGTCGGTAATTTTCGCTTTAGGCAGCACACCACCAT
+GACCTGGCTTTGCGCCTTGACTTAATTTTATTTCAATCATTTTTATTTGTGGCAGCTTAGCTGTTTTCTC
+AAAGGTAGCAGGGTTAAATCGTCCCTGTTCATCACGACAGCCAAAAAGGCCGGTACCTAGCTGCCACACA
+ATATCGCCGCCATGTTTTAAATGATAAGGGCTCGCAGCCCCCTCACCAGTATTATGATAACAACCTGCTT
+TTTTAGCGCCTAAATTTAGTGCTTCAATGGCATTGGAACTTAACGAGCCAAAACTCATCGCTGAAATATT
+TAAATAGGATGCTAAGTATGGCTGCTGGCAACTATCACCACCAATAATTACTCGCTTGGCAGCCTCTTTT
+ATATGAGTAGGCGCTAATGAATGCCATAAACTTAGATAATTATCTTCAACAAGATTACGCTGGGTACCAA
+AAGCGATAGTATCACGGACATTTTTAGCACGTTGATACACTAAAGTACGTTGCTCACGGTTAAATGGACG
+CTCTTCGGTATCGTTTGCTATAAAATATTGTTGTATTTCAACTCGGTAAGATTCAAGGAAATAACGTAGA
+TAAGCGACTACAGGATAAAGGCGATTCAGACTATGGCGACTATGAAAGACATCATACAGTCCAATAATGC
+TATAAAGTAACGTTGAGATTAATAAAATTAAACTAAAAGCACTTTCGCTGTGCATGTAGAAGTACCCTGC
+TGAAAAATTACCAACACTGGCAATGAACCATAGAGCTTTTTGCATGATGGTCATGAAACATCCTCATAGA
+ATTATAATTATTATATTTGTCAAACGCATTAATCAAACTTATTAATCCAAAAGAAAGATTAAATAGTTTG
+GTACTAATAACTTACCATTATTCACTCTTCTTTGAATACGAAAGTTTTTATAAAGACTGTCAATTGGTTT
+ACTCATTACTTACTTTGCTTAAAACAAAGTCGCTAGCCCTGTGTGAGTTTCAATAGGTAAGTAATAATTC
+TATTGGTATGACCGATAAAAAATCAATTTCCCTACTTGTTTTCCTCTTATTTGTTACTCCCTAAATTTGC
+ATTTCAAGCTTTAACATATAAGCTTATATTAACTACCATCTAGGTCTAAAGCATGATTTTCAGTTAACAA
+ATATATTTGTAAACTTTCAATGATTGACTTAACTACTTTGAATGTTTTCATATAAGAGAAATTTATGAAA
+AAAACTAATAGTCACATAATCTTACCTCCTGCAAAACGATATAAACTATTTGTGCTTATGTTTGCATTGT
+CGATGTCTACAAGCCATTACAGTTATTCACAGCAAATAACTGAATCGCAAGAGTCTGCTAATAAAAAACA
+CCTACTTGAGTTAGAGCGACAATATAAAATACTAATTCAGCAGGGAAAGGAGATTGAAAAATTAAAACGT
+TCAATTAAAAAGCAAAGTTCAAAAATCAATCAACAGAATAAGAATTCTCCCAAAAACAAAAACGCCCAAC
+AAGCTAGCAATCAAGTTACGAATAACAAAAAACGTAAAGTTTCGCCTGTCATTAATAAGCCGGTAGGTAA
+AGCGCCACCTAAAAAAGCTACCCGCATTGATGTCTCAGCTATACCTAAATTAAGTACTAATAATAGCGGC
+GTACTTACAAAATCAGGTACTTTAATAATAGAGCCAAGGTTAGGTTATTCATACACAGATACTAACCGTG
+TATTTCTAGATGCTTATTCTTTTCTACCTGCACTCGTGGTTGGTGTGATCGACCTTAGAGAAATAAAGCG
+TCATACCGTTGTTGGTAGTCTCGGTGCTCGATATGGTGTGACTGATCGATGGGAGGTCGACATGAAACTT
+TCTTACATTGGCCGAAATGACAGTCAGCGCTCTCGCCCAATAAGCATAGGAGTTAGTGAGGATGACATAT
+TTACAGCAAGTGGTAGTGATATGGGTGATATTGAATTGTCTACACGTTATCAGCTTAACTCTGGCGCAGA
+TGGCGGAGCAATTTATGTTTTTAACCTTGTTGCCACAATCCCAACAGGTACAAGTCCATTCGATGTTGAG
+TATGTAGAATCAACACCAGGAACTGTTTTCCCTACAGAGTTACCAACAGGCTCTGGATACTACAGTGTTC
+AACCTAGTTTAACTGCAATCTACGCGACGGACCCTGGTGTGCTTTTTGGTAATATAAGCTACGGCAATAA
+CTTAAAAACCGATGAAGAGGTAGGGGAAGTTAATCCCGGTGATAGCATAGGGTTTAGCTTTGGCTTAGGT
+CTGTCATTAAATGAACGTACTTCTATGAGCTTAAGTTACTCACATAAACATGTATTAAAATCCAAAATTG
+ATAACTTTAAAATTAACGGTAGTGCGCTTGATATTGGCCAACTGATTATTGGCTATTCATTCAACTATAC
+AAAACAAACAAACATTAATTTATCATTGAATATTGGCGTTACTGATGATGCTCCAGATATCAGACTTAAC
+TTCAGGCTTCCAATGGTGTTTTAATTCGATATATTTAAAGCAACACTTTGTTTATAGCCATTTCGTTTAG
+AATTCAGTTGGAATCAACTACACCTCAAGAAAAGTAGACCAATAATAAACATAATTATTCAATGTTAACT
+TAGTCTAAAGCTACTTCAAACATTTCTACCCGTACTTCGGGGAGTAGAGCAAATAATACTCAGCCCATAC
+AATGCATAGAATTTCTTTTTAAGTTTTAAAGGAATAATCATTTATCAAAAATGTGTATTGATTATGAGTC
+GCTCAGAGATTATCAATCTAACACTTTCAAGTGGAAGGATTATACCCGTTACCATTCAAAGTGCAGGATT
+TCAGGGGGAATTAAAATGACTTTAGGCAAGACAAATAATTTAAGCAATTCACTCTATGCCTTGTTTATTT
+AACGCCGAATAAAGTCATTTTAAACCCATCGAAGAAGCGCTTGAGCAACATCACTTCATCGTTGCTGTGA
+TTTATAATGACGCTACATGGATGTAGCTTATTAGAGAATGCAGGAGCAATTCTCCTGAATAACCATTATT
+TCATCACAGCGCCTTGAATTGAAATTTATCAAGCACTCTGAAACCTGTATCTTGATTGGTGACGGGCATA
+TAGAAACGTCATATTATCAGTGGGTTAACCTTGTGGTTAATGGTTAATGGTTACAGGCAATGAGTGTAAA
+TTATAAAATTGGCTATCACTTGGCGTTAAGTTAATATTATCTAAGTTTTTTATATCAATGTTGATGTTGT
+TGATCGTTTGAAGTAATTGGTTGTCTAGATCATTTTGTACTACTGACTTAAATAAGGTATTAGATAATCC
+AGGGATATTTAGTTTTCCGTTCTTAACTAAGTTCTGATTATTTGCAGTTTGAAAATATGAGCTAGAGGTC
+TCTTGACCATTTCTAAATATACGCTTTTCAAAACTGATATCAACAATGACACCATTAGATAATATAAATC
+CTCCTCGTGAAAAAGCTAACTTTTTGTCCGATACCTTAAGCCATTTTTCTTTATCTAGAGGTGCCTTAAA
+AGCTACATATTCTATGCTTGCAGCAGACACTAAACATGACCCAGTCATGATTATAAATGCCATAACTATA
+CATAGGTTCTTTAAAAGCATGACCGAGTTTATATTCATCTAAATATCCTAAATGTTAAATCAGAAATCAA
+TTGCTGAAGGTTGCAGTACATTAAATAGTGCTAAACTAGAATGATCCACGGCTAAGCCTAAATTAGCCTT
+CACTCGTAACTTCCACTCTTCCTGCGTTTGGTAATGATTAGAGGCAATGTCCTTTTTGTCTTGAATAACA
+AAAAGAATTTGCTTGTTCCACATTTTTTCAAATTCTGCTCTGCTATAGACTTTAATACCGATGGCAGGAT
+CACCAACTAATACTTCCTTTTCATCACTGCCTTTGATAATAACAAAGTGCATATAACCTTTATTATTAAT
+AATAGTTATTGCCGGGATTTCAGCTTTTGCAAGCTGATTTAAACTTATTTTAAAACCATTAGATCTATAA
+CCTCGACGTGATAAATAGAGTTTCATATCAAACAACGAGAAGCCTTCTTTCTGTATTTTATTTTGATTAC
+CATGGCTATACATATCTTTAAAGACTTTAAACTCATCAACAACATCGTCATAATGAAAAGACAACAAACT
+TGCCAAAGTGGCAGAACCACAACTAAAGTCGTATTGTTGTTTATAGATAGTTTTGAAACGCCGCTCTTTG
+ATGCTTGAAACATTTACTGAAAATTCGCCTCCACTAAACCCCCCGCCTAAATTAACAGTGCCTGCATGTG
+CAGACATTATTTGCATTAGCATTATTGCTATTAGCGGGAAAAATACCGTAAACATTCTACTCATAATGAA
+ACCTTTACTCAGGAGTTATTGTAATAGTAATTATAGTCGAGTCTTGAATGATGACATTATTCCCCGTATT
+TTGAATAATCGAAAATACTCCACTTGCATCATTAAACGAGCCTTGATCTATGATGTTATATCCAGTAACA
+CTGTTGTTAACACCATTATTGGTAAGCTCGGCTCCTAAGTTCGCATTGCTAGTAACATCGACGACTCCAC
+CAAGGCCTCGGATTTGATCTAATTCTTCAAGCAATACAGGCGCAACATCAATTATCGTAATGTCTATAAC
+ATCTTCGGCAAAGGTTTTGTTGCTCATTATAATTAATAAGATAAGTAACATTAATAGACGAGTACTTTGA
+TATAGCTTTTTCATAGCCCTTATCCTTATAGGAAGTTGCTGACATAATGCCAGCAACTTTTAACGTCATT
+TTACATAAACCTTAACGTGTCGGTGTACCTACCTATTATTGGTTTACATCAACATTCCCTTGAAATGATA
+CCTGTTGTTGAGTTAAAGCATTATTTCCAAGATTTTGTACATTTTGGTTAATACCAGCGGTACCATTAAA
+GGCATCGGTCATATTGTTGCTTTGTGACATTGTAGAAGCACCACCAAAGTTATATGACACGTTATTATCA
+GCAACTGTACCTGTTAATGAAGATTCATTAACACTGTATGTTGTAGTCGCTGTGCCGCCGTTATTTGCTG
+AAGATGTTCCCCATCCATCAGCCCAAGCACTACTGTTGTCGCTATTGTCGCTGTTATCGCTATTGTCGCT
+GTTATCAACCGTGGCGGTACTGCCATTATTCGCTGAAGCGGCTTGATCACTCGCATCAGCATAACTATTG
+TCACTGTTGTCTGAGTTATCACTATTATCTGAGTTATCAACGGTAGCTACTCCACCATTGTTGGCAGCTG
+CAGACCCCATGGCATTTGCATTAGCCATGCTCTTATCAGAGTTATCCGAATTATTACTATTGTCTGAATT
+ATTGCTGTTATCCGAGTTATCCGAGTTATCTGAATTATTTGAATTGTCATTACCATTATCTGAAATGGCT
+AAGTCAAGATCATTGCTGTTATCAGAGTTGTCCGAATTATTGCTGTTATCAGAATTATCCGAGTTATCTG
+AATTATTTGAATTGTCATTACCATTATCTGAAATGGCTAGATCAAGATCATTGCTGTTATCAGAATTATC
+AGTATTGTCGCTGTTATCCGAATTATTCGAGTTATCCGAGTTATCCGAATTATCATTAGCATTATCTGAA
+ATAGCAACATCTACATCATCACTATTAGTGCTGTTATCCGAGTTATTCGAGTTATCCGAATCATCCGAGT
+TATCCGAGTTATCCGAATTATCATTAGCATTATCTGAAATAGCAACATCTACATCATCACTATTAGTGCT
+GTTATCCGAGTTATTCGAAGCATCCGAGTTATCCGAGTTATCCGAGTTATTCGAGTTATCCGAATCATCC
+GAGTTATCCGAGTTATCCGAATTATCATTAGCATTATCTGAAATAGCAACATCTACATCATCACTATTAG
+TGCTGTTATCCGAGTTATCCGAATCATCCGAGTTATCCGAGTTATCCGAGTTATTCGAGTTATCCGAATC
+ATCCGAGTTATCCGAGTTATCCGAATTATCATTAGCATTATCTGAAATAGCAACATCTACATCATCACTA
+TTAGTGCTGTTATCCGAGTTATCCGAAGCATCCGAGTTATCCGAGTTATCCGAATCATCCGAGTTATCCG
+AGTTATCCGAATTATCATTAGCGTTATCTGAAATAGCAACATCTACATCATCACTATTAGTGCTGTTATC
+CGAGTTATCCGAATCATCCGAATTATCGGAGTTGTTGGTATTATCGGAATTGTTGCTGTTGTCATCGTTG
+TCTGCAGTACTGTTGTCGTCGTTATCAGCAACACTGTTATCTGAGTTGTTATTAGCTGAGTTGTCGGTAG
+TTACAGTCGAGTTATCATTTGCTGCGGAGGAACCATTGTCCGCTTCATTTGCCAATGCTAAATTGGCTGC
+AGAACTAAGTATTAGGGCAATACTTACTGCTAGTATGTTTTTGTTAAAAAGTTTCATATTTTACACTCCA
+CTAAGAATTATTTAGTAACTATTAATCTACTTGAAACATCTAAAACGCTATTAAGAAAGAGAAATCTAAC
+GTTACAAGAAAAATAGTGACACCTTAAACGTCCATATAAAGCGTGTATGCCTATATAAAAAGCGTTAATC
+CATATCTGATTAACATATATCTGAATGCACCGGCTTTGTATTCACTGTGAATAATAGTTCACGGCTAACT
+TAAAATTCCATTAAAGACACATCAAAAAACACTTAAAAAAGAATCTAAACATCTTGATTTTTGAAATGAT
+TTTATTAAATAAAAAGTAATTAACCGTAGGGGATTGTTGAAATTTTTACGATAAAAATAATTAGGGATGA
+TTGTGTATGAGGTTAGATTATCTGTCAGTATTTTTTACACTTATTTTTAATGCGCCATCTGTGCTAAAGA
+GTGAATCAATTAAGCGATTGTATTAATAATAGAAATTATTTTAGGCGTAAATATTGCTTGTTTTTTAAAC
+ATATGATTAAAAATAATTTTTTAACAACAGATTAACTTTTCCTGTAGGCCTTCTCTGCAGCCGTTAAATC
+TTGTTTCCGGAGTAAGTTAAATTATTAGATTATTTACGTCATTTAAAATGAGAAAAAGGACTTAAATATG
+CAATGTTTTCAGCATGACAATAGTATGCTCATAATTTCCAATGATAGCTTTATCATTGGCTTATTAACGG
+GATATTGTGTTGCTAATCACTTCACCCTCAAATGCATACCTCACTCTAAACCTCTATATACTAACGGTGA
+CCATCCTAAGTTTAATTTAATTATTATAGACTTACGTGAACTGACACCCTCTTTAATTGAAGACCACTTA
+GAATCGTTAAACAATATCCATCATCAATATTCCATTCCTATTTGTGCCATACATAACAGAAATAGAATGC
+CACTTCATCGACTACTACCTTGGCTCAATTATTATAAAGACGAAACCTTTATTGAAAAACTCGACGATTA
+TATTAATAAATACATTATCAATTTCACCCATGTCTTTGATGAAAGAAGAAATTATAACCGTAGATTAGGA
+GATGACCGACGTACAATATTAGGCACAATTAACTCTTTTTCATCCAAACAACTTAATGGGACCGCTAAGT
+TACTTAATCCCGATGTAGAACTTGAATTATTAGGTCTTTTTAAAATAGATAAAGATTGTCAAAATGTTTA
+TTTAAAAGGAAAAAACTTAGAGCTTACTACCAAGGAATTTAAACTTTTTAAATTGTTAGCTGAAGAGCCT
+GAACGTGTATGTACGACCGAAAAGTTGATCACTCATTTATGGCCGAATAGAGGTCGTGCAAATAAATCTG
+ATCTTTATCAATACATGCATTTATTAAGAAAGAAAGTTGAACTTGACCCAGATAATCCACATTGGATCAT
+AACGATTAAAGGTGTTGGTTATAAATTACATATCTAGGTATTTTACTTACAAAAACGCAATTCTAGTGTG
+TCTAGTGGCTGAGTTGAGAGAGTTACTTATGATAGGTTGATGTTGTCATTTTATGATAGGACTAAAAGCA
+TCGTGCTTAAAAGAATTTGAGCCTTTTCATGGCTATATTACAGCGATTAAATAAGGGAGTAATCTCATTT
+AATCGCTGAGTCTACAAATGAAATGGCTCACAAACTCAGAAAAGTAAATCTGCATATAGTCTGAGATATA
+TTAGCGAACAGTGTATTAGCAAAGAGTGTTAATCCTGCTCTTTTTTAGTCGCATCTTCAATTTGATCTGG
+TGTTAACTTCTTGCGTTTAATAATTTTCATTGCGCCAGCATCCTCTATATCAAGGAAAGTTTTCTTAATA
+ACTTTTCTTGGTTTGTTCGACACAGCTTTTTTATCTTTAGCAACACTAACTTTAGCTTTTACTGCTTTTT
+CTTTTTTCGGTTTTAAGCCTTTAAACTTAACTTTAATACCTTCAACTTTAGTAAAGCTGATTTTTTGTTG
+TAGAAAAGCTTCTACGTTTTTAAGACTTAGCCAATCATTTGGTCCGACTAATGAAATAGCATCACCTTTC
+GTTCCTGCACGACCGGTACGGCCAATACGGTGAACAAACTCTTCCGTATGCTTTGGCATATCAAAATTGA
+TTACATGCGATACATTGATTAAATCAAGGCCACGTGAGGCTAAATCTGTCGTTACCAATATTTTATGTTG
+GCCTTTAGAAAAGCTTTCCATAATTTGATTACGTTGACCTTGGTTTAACTCACCACTTAAAGCAACAGCA
+TTAAGATTTTGCTCAGTAAGTAGTTTAGCTAAACGATCAGTATCACTTCGTGTTGCAGTAAATATAATGA
+TTTGTTGTGATTTCTCAGTGACTAAGAAGTGCTGTAATAGTGCTTCTTTTTGCGTGAGATTATCGGCAAG
+GTAAAAGCGTTTAGCAATATCTACGTGCTCACTATGCCCAGCATTAATAGCAATTCGTTTAGGCTTAGTA
+AGCAATTCAGTGGCAAACTCATTCACTTGCGCGTGATCTAAGGTTGCTGAAAACAGTAACGTTTGACGTT
+TACGATGATCGGCAGCCTTATTTATTTGAGTTAGCTCTTTACTAAAACCTAAATCAAGCATGCGATCAGC
+TTCATCTAAAATCAGTAGCTCTAAACCATTTAAATGGAAGTGACCTTGCGTTAAATGATCTGCTAAGCGT
+CCAGGTGTTGCAACAATAAACTCAGGCTCTTTCTGCAAAACTTTTACTTGGTCGTTAAAGTTTTCACCAC
+CTAAAATTAATACCGCTTTATATTGAGTATTCGCCGTAAACAAACGCAGTTGACTAAAAACTTGTTTAGC
+TAATTCACGTGTTGGCGTTAAAATTACCACACGTGGATCACGCTTTGACAGAGCACGATTTTTACTTAAT
+CGCTGTAAAGCAGGAATAATAAACGCTAACGTTTTACCTGAACCTGTTTTAGACGAAGCAATTAAATCAT
+GCCCCGCCATTGCCGCAGGAATCGCCTGTTGCTGAATTTGTGTTGGTTCGTTAAAACCCATATGCTCAAT
+GGTACTCATTAAAGCACTGTCTAAACCAAAATCACTAAATTGCACTCGGCATTCTCCTAAACGTATTTAA
+AGTGGTTAAACTAATCATTAAAGATGTCATTAACCAGCTGCAATTCTTGCTTCAACGACAACTAAAGCTT
+GTTCAATTCTTTCTATTACTTTGCTTTGGTCTAACAAAGCTAAGGTAATATCAAGTGATGGTGAGTTACC
+GCCACCTGTTGCCGCAACACGTAATGGCATACCAACTTTACCCATACCCAGCTCTAATTCTACTGCTGTA
+TCGTTAATTGCTGCGTGAATAGGCTCTGGTGACCAATCAGTTAATGCTGCTAGCTTTTCTTTAACTAATA
+TCATTGGCTCTTTAACAACTGGACGTAAATGTTTTTTAACCGCTTTTGCATCAAGTTCAGTGAAATCTTC
+ATAGAAATAACGAGAAATATCAGCCATTTCTTTAAGGGTTTTTACACGATCAGCCTGAATTCTAACAACA
+TCAGCTAAAGCAGGACCATTCTCGGTATTAATGCCTTGATCAGCCATATGCCATGCAAGATGCTCAGCTA
+CGTAAGCTGGATCCATCGTTTTCATATAATGCTGATTTACCCAAATTAATTTATCGGTATTAAAACCAGA
+CGGAGCACGATTACAATCCTTTAAATCAAATAATTCAATCATTTCTTCACGAGAAAAAATTTCTTGATCG
+CCATGTGACCAACCTAAACGTACTAAATAGTTTAGAAGTGCTTCAGGTAAAAAACCATCATCTCGATACT
+GCATAACACCAACGGCGCCATGGCGTTTAGATAAACGCTTACCATCATCACCTAAAATCATTGGGATATG
+TGCGTACTGAGGTACATCTGCACCTAATGCTCTAAGAATGTTGATTTGTTTAGGGGTATTACTAACATGA
+TCATCTCCACGAACAACATGAGAAACTTTCATATCCCAGTCATCAACAACAACGGTTAAGTTATAAGTTG
+GTGTGCCGTCAGAGCGAGCAATGATCAAATCATCTAATTGCCCATTGCTAATAGCAATATCACCTTTAAC
+CATATCTTTAATGATAACGTCGCCTTCAAGCGGATTTTTAAAACGAATTACAAACGGTTTGTCTGCTGGG
+TGATCGGTACGATCACGCCATAAGCCATTGTATTTTTCTATTTCGCCTTTTGCTTTAGCTTCTTCACGCA
+TCGCATCTACTTCTTCGCTGGTGCTATAACAACGATAAGCATTACCTGAGGCAATTAATTGTTCTATTGC
+TTCGTTATAACGGTCAAAACGTTCAGTTTGAAAGTATGGACCATGTGTCCACTCAAGGTTTAACCAGTTC
+ATTCCATCCATAATGGCATCAACTGACGCTTGGGTTGAACGCTCTAGGTCGGTATCTTCTATGCGAAGAA
+TAAAATCACCGCCATTTTTCTTGGCGTATAACCAGCTATACAAAGCAGTACGAGCACCGCCAACATGTAG
+GTATCCTGTTGGGCTTGGGGCAAAACGTGTTGTTAAAGTCATAAGAATCTCTAAAGGGTGTCACTAACAG
+CGCCTATTTGGCGACATCAGGAGTATAAATCGAAAAATTGCCCGCATTTTAACACCGCACTTAAGTTAAT
+TCATCACTTTGATGTAATTAAATAGTTTATCTTTGCAATGGGCATTAATGGGTAGAGGAATGACCAATAA
+TTATTGATTTTTTGAGGTGGAGATGCAGGCTAAATAGCTACAAATAATAATTAATGGGTGTAGAAAAATA
+TATGTACGGGAATATGAAGATAAACAAATTTTTTAACTGAATAATATTGAGGTAATACTAAAAGAAAATA
+AGAATAAAGAATGGTGGACGATACTGGGCTTGAACCAGTGACCCCCGCCTTGTAAGGGCGGTGCTCTCCC
+AACTGAGCTAATCGTCCATTTTAGTTTTAATTCTTTATGGATAAAGAATGGTGGACGATACTGGGCTTGA
+ACCAGTGACCCCCGCCTTGTAAGGGCGGTGCTCTCCCAACTGAGCTAATCGTCCATTTAGTTTTAATTCT
+TTATGGAAAAGAATGGTGGACATTATTTGCAAGAACAGGCTTGAACCTAGTCTGCGTATAAAATCACAAT
+ACACTTTATAAAAAAATAAAGTGGTGGACGATACTGGGCTTGAACCAGTGACCCCCGCCTTGTAAGGGCG
+GTGCTCTCCCAACTGAGCTAATCGTCCATTTTAGTTTTAATTCTTTATGGAAAAGAATGGTGGACAATAT
+TTGCAAGAACAGGCTTGAACCTAGTCTGCGTATAAAATCACAATACACTTTATAAAACATAAAGTGGTGG
+ACGATACTGGGCTTGAACCAGTGACCCCCGCCTTGTAAGGGCGGTGCTCTCCCAACTGAGCTAATCGTCC
+ATTTTAGTTTTAATTCTTTATGGAAAAGAATGGTGGACAATATTTGCAAGAACAGGCTTGAACCTACTCT
+GCGTATAAAGTCACAATACACTTTATAAAAACATAAAGTGGTGGACGATACTGGGCTTGAACCAGTGACC
+CCCGCCTTGTAAGGGCGGTGCTCTCCCAACTGAGCTAATCGTCCATTTAGTTTTAATTCTTTATGGAAAG
+AATGGTGGACATTAGTTGCAAGAATTGGCTTGAACCTATTCTGCGTATAAAGTCACAATATACTTTGTAA
+AAACAAAGTGGTGGACGATACTGGGCTTGAACCAGTGACCCCCGCCTTGTAAGGGCGGTGCTCTCCCAAC
+TGAGCTAATCGTCCGTCTCTTCGGGGGCGTATTATAGGCAGTTCGCAAAAGCTGTCAACAGAAAAGCTAT
+AAGTTTCTAATTTTTTTTTCAAAAAATCATGCGCTTGATTTATTTTCAGCCATAACGCTGCATTAATACA
+CATTAAAAATTACTTTTAACGTACTTAAGTTCATAAAACTAAAATGGATGACCTATCATCAACCAAGTAC
+TTGTTCCTTCCTTTGAACGAGTGAAGTCTAATCGCACTACAATACCTGCGGTTAGGGCTCTTAATGAGAC
+ACCAACGTCTGATTTCCAGTCAGATAATAAAGTATCTCGATGAAAAGTAGGTGAAACTCTTCCTCCTTCA
+ACATACAAAACCGTTTGAAACCAATCAAGATTTAGAAATCGTAACCATCGTACATTTTCTGTGGGATTAT
+AATCTAAGGTCATACGATACTCGGCTGTAGCATAAACAACCGCTTTATCATGGAAGCGGTTTTGCCTAAA
+CCCTCGCAAGCGATACATCCCCCCTAATGTTGCCCCCTCAAGAAAAGGAGCATGATTAATGACCTGGTTA
+TTTCCAGCTTCATCATAAATAACCTCCCAACTTGGTGAGTAACCCAACCAAGCGTTGAGCGCGATAATAT
+TTTGTTTCGCAAATGAACTTTTCCCTAAAGAAAAATATTTACTCACTTCCACCTCAACAAAGTCCCAGCG
+CTCTTTTGATTCTAACCATTCAGGATTATAACTATAAGCGATATATTGTGAGCTCCCTCTGCTAGGGTTA
+GCTGGAAAGTCCGTATTGTCGTAAAACATACCTAATTCAAGCGCATGAACTGCACCAGAAAGCTCACCCT
+CTTCATTTATATATTGCTGATAACGATTGAATTGCCTAGCAATAATGATACTAGTACCGGTGATTAGCGG
+GTTCCAATCAGCTGGTTCGGTTTCATCTTTTAATAACCCGCCCGCTAATTGATAACGAGCCATACTTTGC
+TCTTTAGCATCTCCCCAAGGCAGAACATACTCTAAACTCACCTCCCACCAATTACTTGAGCCGCTGGCTT
+GAATAAAGTCGTCAAAACTTGAGTCATTAGACCCTGCCCTAGGCGCTGATGTATATTTCTCTGGCAAAGG
+TGAGTATGCACGTAATAGTGGAAAGTTCCCCATCATACCAATAGCGCTAAAAAAAAAGCGTTTACTGTCA
+AAAACGCGATAGTTCCAAAGCCCTGCCCCTAAACCTTTAGTCTCCTCACCGCCATAAACGGTTCCTCCCA
+TAGTCATTTGTTTTTGATATAGGCCAGAAGCCATAGCTCCTACACCGACAACTAAACCTAAGTCATCAGT
+ACTAAAAGCATAGGGTAATACTAAACTTTCACGCATTTTAGTATTTTCTAGTCGCTGCACTGAGTACTTA
+ACCTTACTCGGTGGCTTAGCGTGCACAGCAGTATTAAAAAACAGCCACTGCGTACTAACTAAAATAAGAA
+AAAGTAAACTGTGTGAATTTAGAGGTGTAACACTGTTTTTCATTTAGACACTAGATCCATCATCTAATTA
+GTTTTTGGCATATGAGCTTCATCAAATTTAATTCTCAATGCTTTGGCCCATTTTCTGATCATACGCTTCG
+CATCTGCACGATTAGATACACGATTTGCCCACTGATGATAACTATTATCTCCTGCGACCGCAGTGTTAAC
+AGCACGGGCTAATATTTCGCCACTGACACCGTCATAAAGCTCAATAAATAAGGTCGCTTGTCCTGCATCA
+TCGGCATAGGTTTTTACGTTTATCGCTGATCTCATATCGGGGGCTGAAACATCTAAATTGATAATGGCAG
+GTCTTACAACTAAGGTTTTAGAACTTACTTTATCAACGAGAGAAAAGTTAGCATCTTTACCAAACTCCTC
+TTTAAAGACTTCATCAAATAATTCAGCCATTTCAGCTTTCATACGTATTACATCAGCATCATTTATCCGT
+GTCGATAATGAGACCTGATCTCTATTGTAATCGCGCTTCCAGTTCTTTTTAAAAGCAACTGCACTAGGGA
+GTATTTGTACTTTGTCATACTCTGAAAAATCAACACCTTCCTTTTTATAAGCAACCGTTGAGCGTGTTGA
+TTTTTTCAACTCCATGCCTTCTGGCGAGACTTGAGGTGCATTGGTTGGGTTGGTAGAATTACAACCAATA
+ACCAATGATGCGGCTAAAGCGATAAAGCTCAATTTAAGACCTTGTTGTTTAGTCATTTTTATTCCTTATA
+TTTTAATTACTTAGTTAATACTAGATTAATAATAGATTTGTATTAACTAAGGCTTCCTGTTTATTTATGC
+TGTTATTATTAATTATCCAAATAAATAAGCTATCTACCTCGTCGAGCGTTGCCCATTGGCTGATGACCAC
+CTCGCGACATATTACCCATTTGTCGGCCATGTAAATCACGATTCATCGTTTTGTGATCAAATGAACGGTT
+ATTAGGTTTTTGCCTATTTATTTGCTGGTTACGCTGTTGTTGATTTGGAAAAGAGGGAGAGTTCAGTGTT
+CCCTGTTTTGGCACCGTCTTCCAGTTTTTATTACTACGATTTTGCCACTGACCATTTTCGTGACGCACAA
+CACCACCACGTTTATCGGCATAAACATTATTCGCTCGCTTCGGAGAGACTTTTGCTCTGTTTATTTTTCC
+TGTCGATGGTTGTTTGATTGCATTACGCTTTTTATTGACACCTTGATTGTATAGATTATTAGTTCGATGA
+CCCTGTGCGATTCTTCCTCCAGTCCTATTCGTTGGATTGGCGGCAATTCTTTTCTTTGCATGATCACGAT
+TTGCAATACTCACCGAGTTGCCAATATTCACATTGCCATTAATGTTTATGTTGGTATTTCCTCGATAACC
+ACCGCCATAATATCGACCACAACAGGGTCTTGGATGGTGGTGATAACCACCGCCCCATACCACGCCAACT
+CTAAAGAATGGGCTGCCCCAACTTACGCCAACATTCCAGCCAGTCCATGGGTTATAACCTACATGTAATC
+CCCACGTTGGTGGTCTAGGGTAATACCAACCGCCAACATAATAAGGTGGGTAATACCAACCAGTACCATA
+AATAGGCACACCATAATATGGATATGACCACATATAACCTGGGGTGTAACCGACATACACAACGTCAGGT
+GTAGAGTCATAAACGGTGACATAAGTGGTGTTATACATAGGTGAGCTAGGCGGAATTTGAGCTATCGCTT
+CTTGAGGAATATCATCGGCAACTTGCCAAGGCCCTTTAGCCTTTGAGGCAACAAACCAAACACCATTATC
+AACTGCATAATATTTACCCGAGATTTTAAGTACTTGCGCTGAAGTATTAGTTGCATATTCAACTTGGGTA
+TTAGCTATTTTCTCGAAAATAGGTTCGCCGTCGTAATTTACCGTCAGCTTAGCTTCACTACGTTTAATTG
+CAGCGGTTTGAGGAATTTGTGCATCTAATACCGCTTGTTCAGCCTCATCAGTCCCTGCAATGGATGTTCT
+TATGCCACCAATAGCAGATTCAGGTGGGATTTCTTTGAAACTTTGCGGTAACTTATCACCACGAACAAAA
+ACCCAAGGACCTTGTTCACTTTTACTGCTAAACCAACGACCTGATAACAGCAAATACATATCACCACTGG
+CAAGTTCACGTAACCAAGGTGTTTCGGTATTTTCAACATAGAGTAATTTACCACCCACTAAACTCGTCCA
+ATTCGCTTTACCATCAGAAACAACCAGTTCAGTCGGCTTAGTTGCCGTTACAATATTAGGCGCTGAAATG
+ACTTGTGGTGTGTCGCTTTGTTCTTCTTCTTTTGGAATTAACGCTTTAAGATCAGCAGGAGGATTAGCTA
+ATATTGACCAAGGTCCTAACGCTGTTGATGCTTGGTACCATAGATGCCCACTGGTTAAGTAAAACTTTGC
+TTGGTTTTTTTTCTTTATTACCGCCAGTGGTGTATTTAATGCCCGCTGATAGTCACTGTTATCAATATCT
+CTAAAAACAGGATCACCATCGTAGCTAAGCAATACTGACAAAATACTTGTAAACTGTATTATTGGTGGGT
+CATTTTTAATCGTGGCGAGGCTTTCTTTTATTTGCTCTGCACTGGTTAAACTGGCGGTCAATTTAGATAA
+CGAAGCGGTAAATGAAGAGTTGGCTAATTGTGCATCAACAAATTGACTAAACTGCTTTTCATCTGATTCT
+GTTGAATCAGGCCAGCCTACTTTAGTCACTTTTAATTGGTTAATAGTGACTGTATTTTCACTGCGATCTG
+TCGCTATTTTGGCCGAAAACCAAAATACGCCAAAAATGGGATTGGGGTTGTCTTTTAATTCAAGTGACAT
+TGCCGCCCGCCCAGTCAGAATATTACCCTTAAGCTTTTCAGGCTGAGGTTGATAAACGACTATAGTACCA
+CGATCACCAGATAGCTCTTGTGGCCAATCTTCAGCAAAGCTAGTTAAAGAAAAAAGGAGTAAAAAGCATG
+CTATGAAGCATCTACTAATAACTCTTAGTATGGGTACATTAAGGCTAAGTTTCATCATACAATCCTGTAT
+TGTGTGCGGGTTAATGTAAAAAAATTGTCAGTATGTTAATATCGCCTGAAATAATGCCGCTGTAAATATA
+ATTACATTAAAATTAAGCCGGTAACTACTTATATACACTAGGAATATCTATGAAAGCCCCTTTATATACT
+GACATTCTTGCTATTTGCCAAGAAATTGCTAACGCTTCAAACACCGATAATGATGAGTTAAGGCTAGCCA
+GTTGTAAAAAATTACAAGTGCTTTGTGCAACAAACCAAGACTCACCAAAAGATCACCCTCTACAATGGGA
+AGCACTTGCTGACTTTACCGAAGATGGTGAGCAAGCTATGGATATTTATGAAGTAGCCTTAGCAACGGCT
+GAAAAATTAGCATTACCAGTTTTTACTGCATCCGCATATTTAGCAATGGCGCTACGCCAAGTTGAATTTG
+AAGAGAAAGAACAAGCACTAATTTTTGCTAATAAAGCTAACGACGTTGCTCAATCCATTGAAAGCGAAGA
+ATTAAAAACTGAAATAACTGAACTTTTATCTCAATTAACACAAGAATAAATCTCAGTTTATTATCGAGAA
+ATATATGTCAGAAAGTTACTTAGTTATTGAATTAAACCATCAACCGGTAGAATTATGTAAGTTATTAAAA
+ATAGCAAATTTAGTCAGTGGTGGCGGTGAAGCAAAAGTCGTTATCAGTGAAGGCTATGTTTTACTAAATG
+GTGAAGTGGAATACCAAAAGCGTAAAAAAGTTTATCATGAAGATGTGATTGAGTTTAATGGTGAAGTAGT
+TCAGTTACTTATCAATGAAGAGCTCACTGAGGCAGAAGTTATCCCTGAAAGTCTAGAAGAAAGCATCACT
+CCAGCGGTTAGTGAAGTTACGACTAAAAGTCCAACTAAAACAACTAACGAACAGAGCAATTATGTTTCAA
+AGGCTAAAACACCTCAGAAAAAAGCTAGGCCTAATAAAAAACAAGCTAAAAGTGATTTTATTGCTCAGCC
+ACAAGATATTGAAATAGTTAAAGTACCAAGAAAAAGAAAACCTATTTCATTTTAATTATTAACGATATAA
+GTTCTTTTAATCATTGATAAATAAACGTTAATGAAAGCCATTTTAACAATCATTAACGTTTAAAACATAT
+TTACAGTACTTTTTCCCAAAACAACGCCTTACCTGTTTTTTCATCTAACTCATAACCAGTAAAGCCTAAC
+TTTCTGTAAGCATTTTGCGCGACTGTATTACCCTCTAATACTTCAAGAGTTAATTTACAGTAACCACGTT
+TACGCGATATTTTTTCTACTTCACAAAACAATTTTTGACTTAACCCCAAACCTCGGTATTCTTTTAATAC
+ACCGCAATCATGGATATTAAGTAACGGTTTGCACTTAAACGTAGAAAACCCTTCAACGCAATTAAGTATT
+CCCGCGGGTTTACCGTCGACATAACAAAGTAATGTTAAAAAATCACTTCGTTTTGCTAAAGTCGCCACTA
+AATTTTGCTGCGTATGCTCTGTTAGCGCTTCGCCGCCACCCATAGGGTCAAGAGCATAGGCATTTAATAG
+CATCACTAAATCTTTACCGTGTTGCTCGTTATGGTAATCTGCTTGAATTAGAGTTATTTTCACACTACTT
+CCTTTGTTAATTTTTTAATGGACGAACTATACGCATAATATGAATATGATATTGTGTCAATATACTCGTT
+ACCATTCACAGTGCATGTTTTCAGAGGGAATTAAAATGACTTTAGGCAAGAAGAATGATTTAAACATAAT
+CATTCTATGCTTTGATTATTTGACGCAGTATAAAGTCATTTAAAACCCATCAAAGAAGCGCTTGCGCAAC
+ATCACTTCATCGTTGCTGTGATTTATAATGGCGCTACATGGATGGTGTTATTAGAGAATGCAGGAGCATA
+TTCTCCTGAATAACCATTATTTCATCACAGCGCCTTGAATTAAAATAGCTCAAGCACTCTGAAACCAGCA
+TATTGATTGGTGAGTATATAAAGCTTTCATTAAATAAAAATCAAAAATTTTGTTCTCTCAGTGAGGTGAA
+TAAGTACCTTTCAAACGATTACCATTCTAAAAGGCTTTCATCGTTAGTTTTATTCTCCTTTATTTGTCCT
+AGCTTTTGTAAATAAACGACTAAAAAAGTCCATAAACCGTCACATTAATAACTTTGATGTAACTAAGTCA
+TAAATATTACATATATTACTTTTTCATAAGCTAGCCCCCTGATAGAATGTCGCCAATTATACTTATCCCT
+ATTTTACGGAAATTTTTACGATGCGTACCAGTCAATATTTACTGTCTACTCTTAAAGAAACCCCTGCTAA
+CGCAGAAGTGATCAGTCATCAGTTGATGTTACGAGCAGGACTTGTTCGTAATCTAGCCTCTGGGTTATAT
+ACATGGCTTCCAACTGGTTTGCGTGTTTTGAAAAAAGTAGAACAAATTGTTCGTGAAGAAATGCAACGCG
+CTGGTGGTAATGAGATATTGATGCCTATGGTGCAACCTGCTGACCTTTGGCAAGAGTCAGGTCGGTTAGA
+TGACTATGGTCCAGAGTTATTACGCATAAATGACCGTCATAAACGTCCTTTTGTTTTAGGTCCAACGCAT
+GAAGAAGTTGTCACAAAATTAGTAGCTAATGAACTTAGTAGCTATAAACAACTACCGTTAAATGTTTTTC
+AAATTCAATCAAAATTTCGCGACGAAATACGACCTCGCTTTGGCGTGATGCGTGGCCGTGAATTTTTAAT
+GAAAGATGCTTACTCTTTTCATTTAGAAGATGAATGTTTAGAAAAAACGTATCAAATTATGTTTGATGCT
+TATTGCCGTATCTTTGAACGTTTAGAATTAAATTTCCGTCCGGTTCTAGCCGACACAGGTTCAATTGGTG
+GTGAGAAGTCACATGAATTCCATGTACTTGCTGACTCAGGTGAAGATGATATCGCTTTTAGTGATGCAAG
+TGATTTTGCAGCAAACATTGAAAAAGCTGAAGCATTAGCGCCAGCAGGTGAACGTGCAGAGCCAACGCAA
+ACGTTAACTAAAGTAGCTACACCAAATGTTAAAAGCATGGATGACTTAGTACAGTGTTTATCTGTTGATT
+TGAAAACAACAGTAAAGACACTCTTAGTTGTTGGAGCAACGGTAGAAGGTGAAGCTGAAACAGTTGTTGC
+CCTTGTGCTTCGTGGTGATCATCAGCTTAATGAAATTAAAGCAGAACATTTACCACAAGTAGCGACACCA
+ATTACATTTGCTAGCGAAGAGCAAATTTTAGCCGCTGCTAATTGTAATGCCGGCTCTATTGGTCCTGTTG
+GCTTAAACATTGAAGTAATTGTTGATCGCAGTGCTGCTCACTTAAGTGATTTTGTTTGTGGTGCCAATGA
+AGATGACGCACATTTAACTGGTGTAAACTGGCAACGTGATTGTAACGAAATCAGCGTACATGATATCCGT
+AACGTCGTTGCTGGTGATCCAAGCCCATGCGGTCAAGGTAACATTGAAATAAAACGTGGTATTGAAGTAG
+GTCATATTTTCCAGTTAGGCCGTAAATATGCAGAAGCAATGAACTGTGCAGTTCTCAATGAAGGTGGTAA
+AAACCAAACATTGACTATGGGTTGCTACGGTATTGGTGTTTCTCGTATTGTTGCTGCTGCTATAGAACAA
+AATCACGATAAATACGGTATCAAATGGCCTAAAGCTATTGCACCATTTCAAGTGGCGATTGTGCCAATGA
+ATATGGCAAAATCAGCACGCGTAAAAGAAACAGCCGAAGCATTATATGAATCGTTAAATCAAGCGGGTAT
+TGAAGTATTATTTGATGACAGAAAAGAACGCCCTGGTGTTATGTTTGCTGATCATGAATTAATGGGAACG
+CCATTATTGCTTATCATTGGTGAGCGTAATTTAGATGCTCAGCAGATTGAGCTTAAAAACCGTATTACTG
+GTGAAAAGTCACTTATTGCTATTGATGAAGTTATGTCTTTATTTAATTAACAATGCAATTATTTATATTA
+TTGACTAAGTAAAGTAAAAGGGGCTGTTGCCCCTTTTTTGTTGTTCAAACTATACTGATTTTAATCGCAC
+TATATTCTTACCTTCCGCAGCAATACCATTAATGGCAAACAAAGAACATTCCTCGTTACTTCATCCTCCC
+AGTTTATTGAGTATAATATTGGCTAGTTTTAGCTATAAATAGACACTATTGAGTGAAAAACCTTTCATTC
+TTGTCAGGTCTTTGGTCGCTGCACTATTAATAAAAGTAAATGCGTTGTTACAATATGCCTTTTATCTATA
+AAATAAGATAAATTATCATAAATAAAACCAAAATAAGACTTTCAAAACAGTACATTATTAGCAACAATGA
+GATGTTCTCTTTTTTCCATTTTACTTAAGAAGTTACTAACTCATGAAAGCTATTACCAAGTCATCTAAAT
+TACATAATGTTTGTTACGATATTAGAGGACAAGTAGCCGTCGAGGCGAAACGCCTTGAAGATGAAGGTCA
+TAAAATTCTTAAGTTAAATATTGGTAACCCCGCCCCTTTTGGCTTTGAAGCCCCTGATGATATTTTAAAA
+GATGTTATCCATAACTTACCTAACTCACAGGGTTATTCCGAATCTCAAGGAATTTACTCTGCCAGAGTTG
+CTGTCATGCAATATTTTCAGCAGCAAGGTATTAAAGATGTCATGGTCGATGATATCTTTATTGGTAATGG
+CGTCAGTGAACTGATTGTGATGGCAATGCAAGCATTACTTGATAATGGCGACGAAGTATTGATCCCTGCA
+CCCGATTATCCATTATGGACTGCAGCAGTATCACTTTCAGGCGGTAAACCTGTGCATTATCGATGTGATG
+AGCAGAATCATTGGTTTCCAGATCTAGAAGATATGGAAAGTAAAATTACAAAAAAAACCAAAGCCATTGT
+ATTGATCAACCCTAATAATCCAACTGGTGCGGTTTATTCAGAAGAGGTTTTACACGCTATAATTGCCCTA
+GCAAGGAAACATGGTCTAATAATTTATAGCGATGAGATCTACGATAAAATTCTTTATGATGAAGCTAAAC
+ATGTCCCAACTGCTGCATTAGCGACAGATGTGTTTATCATTACACTGGGTGGTTTATCAAAAAATTATCG
+TATTGCTGGCTTTAGAGCGGGTTGGATGGTCATTTCTGGTCCAAAATTACATGCTGAAGACTATATTAAA
+GGCATAAAATTACTCTCATCTATGCGAATGTGCGCCAATGTACCGAGCCAACACGCCATACAAACTGCAT
+TAGGTGGTTACCAAAGTATTAATGAATTAATTCGTGATGACGGCCGTTTAATTAAGCAACGTAATGTTGC
+TTACAAAATGATTAATGATATTGATGGTTTATCATGTAACCCTGCCATGGGTGCTTTATATCTATTTGTT
+AAAGTAGATAATAAAAAATTCAATATCACCAACGATGAACGCATGGTTTTAGACTTACTAAAACAAGAAA
+AGATACTATTAGTTCATGGTCGAGCTTTTAATGTTAAAGAGCATAATTATTTTCGTTTAGTCTTTTTACC
+TCATGTTGATGAGTTAATTCCTGCTCTTGAAAAGTTAAAAAGCTTTTTTGCTAGCTATAAACAAGTTCAG
+CCGAGTAAATCAGCATAATCATTAATAGCGAGGACACATTATGCAAAGTTCATTTCTAGCCTGGATGTTT
+CGCATGCCATTAATTAAACGATGGTCATTAATGTTTTGTGTTAAACCAGAAAATATTGCGGAACACTCAC
+ATCAGGTTGCCATTGTTGCTCATTTACTGGCTGTCATTAAAAATAAAAAATTTAATGGCAACATCAATGC
+CGATAAAATATCAACTATTGCCATGTATCATGAAGCCAGTGAAACCCGATACGGCGATATTGTTAATCCA
+ACAAAGTATGCAAATAAAGAGATAGCTAGAGAATTTAAAAAGATTGAATTATTAGCAGAGCAAGAATGTT
+TAGCCTCACTTCCTGATGAACTTCAAGAACTATTTAGCGATATTATCGTACAAGATAACGTCTCAGAAGA
+ATACAAAACGATTGTTAAAGCTGCTGATATCATTGTCGCTTATATTAAAGCCCTAGATGAGATTAATCAT
+AAGAATCCAGAGTTTGATCATGTTGAGCAACGATTAGCGATAAAAATATCTGAATTAAAAGAAAACATGC
+CTGAAGTAGAATACTTTATTGATACCTTTATGGCTGCTTGTTTGGCCACTGTAGATAAGTTATCAAAAGA
+ATAATGTTCACGGTCAATTTCCTTAAGATAAATTGGCCTATTTCATTATATTGAATCGATACACTTCCTC
+ACAACGCTTTATTCCCCAATATCGACTATTGCTTCTTCTGGATTTTATACATCTAGGTTAGTACTAAGAT
+CCCCTTTTAAGAGAGTCGCCAGCTTCAACACTTAATACACTAACTTATCACTATCATTAACGTTAAGAGC
+TAAGTGTCTGGTGAACTCACAATACAGTGTATATAACGTTATTTTATGCAAAAAAAAACGGCTAAGCCGT
+TTTTTTGTACATCATAGTATAACTTTATGAATTATTTAAACTGGTTCACTACTTTGATAACAATTTCATT
+CAATGTTGCTGATGGTGTTTCTTTATCTTCTGAAGATAAACGTTTAGTAGCCCAACCATGCCAAGCTGGT
+TGATGATTTTTAACATCATAAACATCAATAGCTAACTTACCCTCAGTATATTGTCTAACACTCGTTTCTG
+TACCCATTGACATAGTACCGTAGTAGCCACGGCCGCCATAATAACCGCGTCCCCAACCAAATCCGCTGTT
+ATATGTTGCTGGATAGCTATTTACTTTAATTTTATCACGACTACCTACTGTATAAGAAATAGCAAAATCA
+GCATTTTCAGCGTTATCAACTAATCGGTAACCTTTAGCAATAAAAGCGTCTTCGATACTCTTATCAACTC
+TTTCTTTCATAACAGGGTTAATATCAACAGGTGCCGCCATGATCTTAGCATTAGTTAACCAAGCAAAGGT
+TTTATAGTTAATAGTTTCAATTTCAGTGTTCTTATCAAAATTAACTTTAGCTGAATTTGTCGCACAACCT
+GCGGTAAAAACAATTAAGCTGGTAATTACTAATAATTTGATTGGGTTCATATCTGTTCCATTTTTTGTAA
+GACCAAAGTTATAAATCTATAGGCCTACGATATAATATTACAGTTAATATAAATCATAATACGTTACTAA
+TACAGACAAAACAGTGATTTAAATTGTTTTCAATTCTAACAAATTGTAAACAACAGCATAGCTATCAAAC
+ATAAAAACAAGCCGTCAATATGCAACTTAAACTTTAAATAGCACTTTATTTGCTGTTTTGTATTTATTGG
+TTGACACAAGTAGTGAAAGTCTTTAAAAATAGTACTAATTAAAATATTTAAGTTTTTGTAAGATTGTATG
+ATTTTTAAAACAACTATCCTCAATGTCGTCCTCATAGTCGTAGTGGTACTTTCACCATTAGCGGGGATAG
+CTTGTGCTTAGCAAAAACGATTAAGCAGAATATCAAAAAACCCTCGCTCTTTTTAAGACCGAGGGTTTTT
+TATTTGCTCAACATTAATTTACTCAATTTAAGAACAACACATTATTTACATTAAAACAGGTCTAAAAATC
+AAGGTGATGGTATGACAACAGAACTTTTTACTGGTGCAGAAATGGTAGTTAAATCACTATCGGCACTGAA
+AGTTAAATACATTTTCGGCTACCCCGGTGGGTCCGTTTTAGATATCTATGACGCTATATTTCAACAAGAT
+GAAATTGAACATATATTAGTTCGTCATGAACAAGCAGCCACTCATATGGCCGATGGTTATACGAGAGCAA
+CGGGTGAAGTTGGTGTTGTATTAGCAACGTCAGGCCCAGGAGCAACTAACTGCGTTACGGGTATTGCGAC
+TGCTTATATGGACTCAATTCCTATGGTAGTGCTTGCAGGTCAAGTTGCTACTTCACTTATCGGTAACGAT
+GCATTTCAGGAAACTGATATCGTCGGTTGTACGCGTCCTATCATTAAGCATAGCTTTAGCTGTAGAAGCT
+TGGCAGACATCCCAGATGCCATATCGAAAGCTTTTTATATAGCAAGCACGGGTAGACCGGGTCCCGTTGT
+TGTCGAACTGCCAAAAGATATTTTGATTCCTCAAAATAAAGGGCCATTTACTATCGAAACAGATATTAAA
+ATACGCTCTTATAACCCTAATATTAAGGGGCACCCGAAACAAATCAAAAAAGCGGCACAAACGATTTCTA
+ATGCCAAAAGACTGGTAGTGTATTCGGGTGGTGGTATTGTTTTAGCTGATGCATCTGAATTACTCACTAA
+GTTAGTTGAGACATTAAAAGCGCCCATTACTAATACATTAATGGGGCTGGGTGGTATTTCAGGAACCCAC
+AAACAGTTTATTGGTATGTTGGGTATGCATGGTAGTTTAGAAGCGAATAAGAGCATGGCGAATGCTGATG
+TTATTTTAGCACTTGGTGCACGTTTTGATGACAGGGTTACTAATAATGTCGAGAAATTTTGCCCTAACGC
+CACTATCGTTCATGTTGACATTGACCCAACCTCAATCTCAAAAACGATTAATGCTCATATCCCTATTGTT
+GGTTTAGTCGATGTGGTTATGCAGCAGTTATTAGATGAATTAACTGATATTAACTTCTCACCAGATGAAG
+CGGCATTGAGCCAATGGTGGCAACAAATAAACTTATGGCGCAATGTAAAAAGCATTAGCTATGAGCAAGA
+TGAAAATGAAATGATAAAACCTCAGCGAGTTGTTGAGGCGTTATATAAAATAACAGAGGGTGATGCATAC
+GTTTGCTCAGATGTTGGTCAACACCAGATGTTTGCAGCACAATACTACCCTTTTGCTAAACCACGCCGAT
+GGATTAACTCCGGTGGTGCAGGCACTATGGGCTTTGGATTACCAGCAGCAATGGGCGTAAAGTTAGCCTA
+TCCAGACAAACATGTTGTTTGTATTACTGGTGATGGTTCAATTCAAATGAACATCCAAGAGCTTTCTACC
+TGTTCACAATATAATCTACCCGTCGTTATTGTCACTCTTAACAATCGCTCACTAGGTATGGTACGCCAAT
+GGCAGGATATGGTTTATGGTGGTCGTCATTCATCTTCCTACATGGAATCCCTTCCTGATTTTGTTAAAAT
+CGCCGAAGCTTATGGTCATGTTGGTATTCAGATTGACACCTTAGATGAATTAGAAGAAAAATTAACACAA
+GCTTTTACTATCAAAGATCGTTTAGTGTTTGTCGATGTCATGGTGGATGAGAAAGAACATGTTTACCCAA
+TGCAAATACGTACGGGTGCAATTGATGAAATGTGGTTAAAAAAAGGGGTTAAATCATAATGCGTAGAATT
+TTAGCGATTTTGATGGAGAATGAACCTGGTTCACTATCACGTATTGTTGGCTTATTCTCTCAACGTGCTT
+TTAATATTGAAAGTTTAACCGTTGCGCCAACTGATGATAATAGCTTATCTCGAATGACCATTGCGACTAA
+GGGTGATGACAAAGTATTAGAGCAAATTGTTAAACAAGTAAATAAGCTGATTGATGTGATTAAAATCACT
+GATATTACCGATAGAAAACACATTGAACGTGAATTACTCTTAGTAAAAGTGGCGGCTATGAATGATAAGT
+CACGTACTGAGGTAACACGGATAACGGATATATTTCGCGGTAATATTATAGATATTGGCAAGCAAGTTTA
+TACTGTTCAACTTACCGGTGATGCGGAAAAACTTAATGCCTTTATTAATGCCTTACAAAACGAGACTGAA
+ATTATTGAGTCGGCTCGTTCAGGTTGTGTTGGTATGGCACGTGGCGATCAAGCTTTACGGATTTAACTAA
+AAACACACGAAAAAAGAGGCTTTTAGCCTCTTTTTTTTGTTTTTTTACTAAACTGATGTGTTCGTAAAGT
+AATAAAATTGAATAGATTAACTAAATTGGAAAGCTAAACAGTAAACGAAAAGCACTAAAATTTTTACTAT
+AACGATAACTTAATCCTAACCGTTCAATTCCTGCCCATGAATAACCAATCGTTTTAGCAAATTTCAAGGT
+AAAACCAAACTCTACACTGTTAGTTAACGTGACGTTATCTTCTTCGTCAAAGCTTCGAGTTCGTGGTGTT
+AAAAAATCAACTTCACTAAAATACCAAAAGGCGGTGGCAAAAAATCTCGGCTGAAATGGGTAACCAAATA
+CTTGATATTGTAAGGGTAACCCCATATCTATGCCAAGCTGAATAGCAGCATAGGAGTCTTTAGCATCATA
+ACCGTTACCATCATAACGAGCGTAATATAATCTATTCGCCCAAATTGCGTCATAGTTTTTTATATCGAAA
+TGATAAAGCGCAGAAACGCCCGAAGAGTGAATGCTAACGCCTTTGTTCGTTGTTAAGTTTCGGCCATAAC
+CTAGATCAATATAACTCTCAATAAACCAATCTTTACTGTATTGATAGTTAAACGCAATGCCCGGCGTAAA
+AGTTACTGTGCCAACGCTATCAGGTAAATCAAGGTTTGGTAAATCACCTAGTTCAAAGTCAAAAAAACCC
+ACTGAAACAGGCAAGCGTAAGCCATAAGTTGTTTTTCCCTCATGCCCTAGTTCATAGGAAAACGGCATGC
+TGATCAAACTAGCATTTTGACCTGTGGTTTGATAGATACCACTACCTAAGTAATTAGCGTAAGCATAATG
+TACTGGTTCAATATCTTCAGCTTCTACAGACATGACTATAAAACTAAATAGCATTAAAACAATGACCATT
+ATTGGCTTCATAATTTATGCACTATTAATAATAAAGAAATGGTTATGCCCTCTTTTAAAAAATAGAATAA
+TTAACCCATTAATCAGTCTATTAATCAGTAATGCGAATATAACTTAAATAGCGCTGATGAATATCGCGTA
+CGTAATTTACTGGCTCTCTCCCTCGAACATAACCAAAGCGTGCTTTGTTATAATATTGTCTACGCTGAAG
+TAATAACATGGCTTTTTCAACATTGTTAAACCATCGATCACTTCTTAGCCCTAACTGTCTTGCTAAACGT
+TGCGCATCTTTTACATGGCCATAACCCGCATTATAAGAGGCAAGAGAGAAAAATATTTGCTCTTGTACTG
+GCAAGTCCTTAGAGAATCGATCGCGGGTCCAATCTAAATATTGCACGCCAGATGCAATAGCTTGCTCAGG
+GTCTTTTAAATCCTTTACTCCCAGCTCTGCTGCTGTGCGCGGTAACATTTGCATTAAACCAAAGGCACCA
+GTGGAATTACTTGCCAGCGGGTCAAACCGACTTTCTTGATACATTTGCGAGACAATAAGTCGCCAATCAA
+AGTTATACTCTTGTACATGTAAGCGAACAATATCGTCATAGGGCGATAAAATTGAGCCGGACACCAAACG
+GTACTTGTTATGACTTTTTTGCAGTCTTTCATTATAAAAATACTTATTTTTAACTACATTATAAAAAGTA
+CCACGATAGTACTTTCTAACAAATTCATTTAAATAGGCTAATAATTGCGGGTTATTTTGTCTGACCAGAT
+AAGAGTAAGGTACATCTTCTTTAAAGGTTAGCGGGGTAATGATTTGTGAGCGAAAACTGCTCTCAATGGC
+GATTAAGTTACTATCAGCGATGGTTAAATCTATTTCTTTATCTGCGACCTGAGCGATTAATATTTCGGTG
+GCAATATCTTCATTTGCTAAAACAATATTGGCGCCAAAATCTGTCGCTAACCTTTGAGCTGTAGCCCAAA
+AGCTACTGCTTTTTCTGATAGTTATGGTGCGACCTTTAAGATCCGTTGCTTCATTTATTTGTGCACTATC
+TTGATGAGCAACCAGTTGCTCTTTTACCCGGTTATAACGAATACTTGTCGCTAACTTAGCTTTAGTTATT
+TGTTTTGTCCGTGCTTTAGTACGAGACAGTCCTGCGGCAATAATATCTCCCTTCCCTTCAGCTAATAGCT
+CTAGCATTTCTTCGTAACTATCCGCCACAACAATAACCAATTTCACCTTATGGATATCAGCAAATTTTCG
+CATCAATTCATATTCAAAACCGAGTAACTCGCCGCGCCATAAAAAATAGGTTTCAGGACTATTACGTGTG
+ATCACACGTAAAGGGAGTTTATCTTTTCTTAACTGTTTAAAATCGATAGTGCGCTCTGGCTCTATCATTT
+GCATAACATGATGAACCGATATGAATTCATTTAACTCATGTAAAAAAGTGTCATTATTTAAATTAACGGC
+CCAAGCAAGATTAATCGCTTTAGGTAAAGTGAAAACACTTTGAATATCATCGCGATATTGTTTTAATGTT
+TCTAAAGCAAAACCATCGATGACAGTGTATTTAGTTAGACCAGCTACGACACTATCAGCCACTTCCTGAG
+AGCTGACATGATCTTCAATAATGTTAACTTGCCAGTGAGGATATTGCTTACTAACACTATCAATATAAGC
+TGAGCCAATAGGAAGAGAGATATTATTGTCATCATCCTCATCAAAATCTTGTTTGCCCGATTTAGCGATG
+ACCACTTCTTTGTCACGTAAAAGTGGATAGGTGAAACTATATTTATCAAGACGATTTGTGGTGATGGTTA
+GATGTCGCGGAATAATATCAACCTCAAACGCTGATAATTTCTTAAACATGTCAGCTAAGTTGCTCACCCT
+ATGCCACTTAACTTTTAAACCTCGGCTATCCGCAAAGCTCTGTAATAAAGTAGTGTGATATGCCCCTGTG
+GAACCTGCTCGTGGTAGTGCAGATTCTAACTTCCAATCAAGCTTTACTGCGTTGATCTGCCCTGATGCTT
+TTATCTCAGACCAAGTTCTAGCGGTTGTTCTCTGTTTTACAATTTTTACTGCTTTTTGAGTTTTAGGCTT
+GAGATCGTTTTGTTTCCCATTTTGGCTAATGTCAGTTTTAGGATTTTCTTCTACTGTTGGCGCCTCTTGA
+CAGCCAGTTAAGATAAATAGCGTAAAAAAACTTGCTAGAGTTATTGCAACTAACTGTTTATTCATTAAAT
+ATGCCCGAAAGAATTATGGAGAAGCTATCCCTAAGACTAACAGGTTTAACAAAAAAAAAGCCAGTGGTAA
+GTTTAAATAACCTACCACTGACTTTATTAAGAAGAAGCTGAAAATAATGTTAAGGAATTAACGGCATCTT
+TTGCTATTTTTGTATTTAACTTACTGACTGATTTTTGCCCAAGTATCACGCAGGCCAACCGTGCGATTAA
+AGACTAATGCACCGGGCTCTTTAATGTCATTATCTAGGCAAAAGTAACCTTGACGCTCAAATTGATAAGC
+AAATTCAGGTTTCGCCTCTGCTAGTGACGGCTCAACTTTAGCACCCGTAATAGTGACTAAAGACTGAGGG
+TTAATAACAGAATTAAAATCGTCTGCTGCTGCAGGGTTAGGCACGGTAAATAATCGGTCATATAAACGTA
+CTATCGCATCAAGTGATTTATTGGCATCAACCCAATGAATTACACCTTTAGGTTTAGTCCCATCGGTTGG
+ATTTTTACCTAGCGTATCTTCATTGTAAGTACAATAAACAGTGGTAACGTTACCTTGTTCATCTTTATCG
+CAGCGTGTTGCCGTTACCACATAAGCACCACGTAAACGTACTGCTTTGTCGATGACCAAACGTTTATATT
+TTTTGTTGGCTTCTTCTCTAAAATCTTCAGCTTCAATGTAAAGCTCTTTAGAAAATGGCACGATACGTGT
+CCCTTGCTCGTCATCACTTGGGTGATTTTTAACAATAAGATCTTCATTCTTATCTTCAGGGTAATTTTCA
+ATCACTAATTTAATAGGATCTAAAACAGCCATGGCACGCGGGGCATTATCATTTAAATCTTCACGAATAC
+ATGCTTCTAAAACACTCATTTCAATAGTGTTTTCCATTTTAGTTACACCAATTCGCTTAGCAAACTCTCG
+CATTGACGCGGGAGTATAACCACGACGACGAAATGCTGCAATTGTTGGCATGCGCGGGTCGTCCCAGCTA
+TCAACTAATTTTTCTTCTACTAACGTATTTAACTTACGCTTACTCATCAGTGTGTATTCAAGGTTTAAGC
+GAGAAAACTCATACTGATGTGGCGTGCTTGGTACTGAAACCTGTTCAATGACCCAATCGTATAAACGTCG
+GTTATCTTGAAACTCTAACGTACAAATAGAATGGGTGATCCCTTCTAATGCATCAGATAAACAATGGGTA
+AAATCATACATTGGATAAATGCACCACTTATCACCTGTTTGATGATGATGGGCAAAACGTACACGATAAA
+TAATAGGGTCGCGCAAGCACATAAAGCTCGAAGTCATATCAATTTTAGCGCGCAAGGCACAAATGCCTTC
+TTCAAATTCGCCATTTTTCATCTTGGCAAATAAGGCTAAATTTTCTTCAACTGAAGTATCACGATAAGGA
+CTGTTTTTACCTGGTTTATTCAAAGTACCACGATACTCACGTGTTTCTTCTGCGTTTAAGAAACAAACAT
+ACGCTAAACCTTTTTCAATAAGTTCTACCGCAAAACCATGTAATTGGTCAAAGTAGTTAGAAGAATAGTG
+AATTTCCCCTGCCCACTCAAAACCTAACCACTTTACATCTTTTTGAATAGCATGAACGTAATCAATATCT
+TCTTTTTCAGGGTTGGTATCATCAAACCGTAAATTACATAAACCATTATAGTCTTGGGCTATGCCAAAAT
+TTAAGCAAATAGCTTTTGCATGGCCAATATGTAAAAAGCCATTTGGCTCTGGTGGGAAACGTGTTTGCAC
+ACCTGTGTGTTTACCACTATCTAGATCGGCATCAATGATATTACGAATAAAGTTTGTTGGGCGGTTTTCG
+GTATCCGACATGAAAATAAACCTCTGAAAATAACTTAATACAATCGATTCAACTTATGGAGTCGGTTAGT
+ATAAAGCTTGGTATAAAGTACGTTTTACGCACAAAGATACCGAACATTATAGCAAGTGTTTACGGGGGAG
+AATAGCGTTAGATAAGAGTATATTTCTTAATACTCTTATCGCATTATTGTGGTTATTCGGTTATCACGCT
+TATTGCGTATATTTCGTGTTCAAATGCTCTTACGAAAGAGCTTATCATCACTGCACCTTGGATTATCAAC
+GAGCATAAACAAGAAAGAATTCTCCTTGGCTCTTTTCAATTTCAAGGAGTCTATCAATATGATGCTGCTC
+TATAGTGGTTCCTTTCGTTAGCATTGGGTTTTTATCAGCGTTAACAATATCTCTTGTTAACATCATGCCC
+TCTTGTAAATCACTACAATTGAGTAGGTAGTCTACTTTACCTTCACTTGAACTCGGACGTTCTTCTAGTA
+TGGTTAAATAGTGATTAACTAAACTTGGGTCAAACATTGTCTTAGCTAATTCTTTAATACGATGCTTGGC
+TTCTACTGTCGGTGTTTTAACTTGTGACTGACGTCCATTAACTAAATTATCATACATTGATACGATGGCA
+ATAATTCTTGAGCCTAACGGGATCTCATCCGCTGTTAGGTGTTCTGGCGCAGTAGTGCCGTTATAGTTTG
+CAGGAATGTTTTTTATTATTTCGGCGACGAAGGAAAGTTCATCAACTCTATTGAGCAGCTCGTAGCTTTT
+TTGATAAAAAGCACTGTATAGATTCTTTTCCTGTTGCGTCAAAGTATCTATAGGTTTGTTAAGTAACGTT
+TGTTCTAAAGATAACTTTCCTGTTTCATACAGTAAGCCGGCGATATAAATCTGAAAAGTGGTGAGTTTAT
+CGCAAGAATGCATTTCTGCAATTAACCTAGCATGGGCTGCAACGCGAAAATTGTGCCGAGATACATCTTG
+ATTATGCAAACAAATGGTTTCAGCATATATATCAATAAAGGTCGAAAATGTCTTTTTAAGTCGACCGAAG
+CTATTCGCTTCTCGGGTAGAGATAAGTTGTAATTTTTGTTGGTTTTTATTGGTTTCTAATTCAAGGGAAC
+TATTAATCAGTGAGAGCTCAGCATTTTTAGCCAAATTAACTTTTAATAAATGTTTGGTTTTTCTTTCATT
+AAGATACAGTTCATAAGCACTTTTGAGCTTAGTTACTAGTTCTTCATTATCCCATGGTTTTGAAAAGTAG
+TGGGATATTTTCCCTTCGTTAACGGCTATCACAGTTGAATTAATATCGGCATGCCCTGTTAACAAAAATC
+GTTTACAGTGGGAATTAATTTCAATGATTTTCCCTAAGAATGTAGCCCCGTCCATGATGGGCATTCTCAT
+ATCCGTAAGCACTAGCGGAATATTAGGATTATCTTGATAAAAGCCAATGGCTTCATTGGCGTCTGAAAAT
+AAATACAATTGAAAATGTTTACGTAAAACACGGTTTAACGCGTTTAGCACTTCCTTTTCATCATCAAGTA
+TTAGTAATGAAGGTTTTTCCATTTATTGTTCCTTGGTTACCGACCATCAATTAAGTTATCACATAAAATT
+AATTGCACAATTAATTTGGCTAATTATAGCTGAGTATTAACGTATATATAACTGTTATCATTAAAATTCA
+AGGACCTCTGTGGGGAGTATAGTAATTGTTGGTAAAACAAATAATTTATAAATATTCCCTTATTTAACTA
+TAGAGTGTTAAAAATAGCCTTTGAATTTATCCCAAATACCAAGAGATTCATTTGGAAATAAATCAATACC
+TAACCATGATTTTAGTAAGTAAATAAGCACCAAAGCACAACCAGTAACCGTTAAGCCAATTATAAATATA
+ACAAATAAAAACATAGTAAAAGCAATAAAACGTTCTATCGGTACAAGTCCCCTCCTATTAATACCAACAA
+GAAACACAAGATAAAAGCTCCAGGGTAAAAATGGCAGTGCTAACGTAGGCCTAAAATCTACATTGTGTTG
+GTGCCAGTCTTGAGTGCTAATGCTTGTTTGCAATGCTTTACGCTGTTCAGCAGTAAAGCTATCAGCAACA
+GACTTTTCCATACCGTTTAATAGTTGATTAACTGTTGAGGTTTTATCCAATTTTTTAATACGATTCATAA
+TATCTCTCAATGTAAAATTGGATTAGTTAATGATATTATTTACAACATTTACTGATAAAAATCATAAAGA
+TAGTCACTATTTAGTTCATATTACTGCTTAACTGAGCTGTTACCAAAATTCAACATGGCAAATTTCTCTA
+TACGACTGTATAGCTTACTTGGTAAAAACTTTAACCAAGCGCAACACAAAGTCATGAAAGTACGACTAGG
+CTCCTGCAGAATAATTCTATAGTTACAGTATATTGCTTGATGAATAAGTTTAAATGCAGTGACCTTACTC
+TTTGATTGTATGGCTCTTCTTGCTAAATACCTTAACTGATAAGCTTTTGCCAAGCTGTAAAATTGTTTGA
+AGAAAGTTGAATGAGATGCTTGGTTTAACATGACAGCGTGTTGCCAACTTGCAAATTGTTTATCTACATC
+GGCAGACAGACCTGAATCGTTAACACGGTAATAAGTTAACGGTGTGCTAACGCCTTCAAACTGCCATTTT
+GTGTTTAACGCTATACGTGTCCAAAGTTCAATATCTTCTGATTGTCTTAAGCTTTCATCAAAATACATTT
+TTCGGTATTTATCTTTATTAATACCGAAACGGCCAATTTCTGACAATACTGCTCTTCTAATGACAGGTGA
+AGAACCATTGCCTACTGGGTTTCGACAAAAGATATGCTGTTTAGTGATATTCTTAAGTTTAGGGAATTGG
+CCAACACCTAAAAGAGCACCTTCCTCATCAATGAATAATGAAGGGCAATAGCTAACACCTACTTTTGGAT
+TCATACTTAAATGTTGTATGTGCTTAGCTAATTTATCAGTTGCCCAATAATCATCTGCATCCAATAAAGC
+AATATATATTCCTCTGGCGGACTCTATACCTGTATTTCGAGCACCCGACAAACCTCGGTTAACTTGTCGT
+ACAATCTTAATACGTGGATCAGTAAAGGTATTAACTATGTCCAAGGTATTATCAACACAGCCATCATCAA
+CCAAAATAAGTTCAAAATGATGGTAACTCTGATTAAGGACACTATTAATACTTTGCTCTATATATTTTTC
+TACGTTATACATTGGAATAACGACCGATACTACCGGAATTGATTTAGCTTCCATGTGTTTTCTCCTATCA
+AATTACAGTACGTAAATTGTTACTAAAGGGCTTTATTACATTAATTAAATAAATTGGAATTAAACAAAAT
+AAACTACTAAAAAAGATCACCAAAGCGAACTCCATAGGCTCATTGGGAGTAAAGATAAAAAGCGTTGCTA
+GACTGATGAAAAGACAGACTAATCGAGTAAATGTTTCCCTGTGGTATTGCTCGGTTACACGCTGCATGCA
+ACAGACAATATCGATTATTAAATTAGGAAGTGCGACTAAACATAAGATGGTAATAATAGGTATCGCTGAA
+GACCACTTTTCATCAAATAGAATAGGGACATAAATGGGTGCTAATAGCGCTTGAATAACAAACAGAAAAC
+CAATGCCTAAAGAGATAACAAATACTTTTTTTTGTTGTTCTAATAACTGACCTTTTCGTTCTAATTTACA
+CAAGTACGGGAATAAGGCTCCAATATAGACTTGGCTAATTGACTGACTTAAACCAACACCTGCGTTCTTC
+GCAAAGGTATAAAATCCAAAGAGTTCAGGTGTTAATAACCTACCGGCAATAAAGGTATCAGCATGAAGTC
+GAATACCACGTAGAAATTCAGTATTAAACAGTTTACCTGATGTTTGAAGCATCTGATGAATGATAAAGGG
+TTTACAACCAATACCATATGATTTGACAGGTGAGAAAGAAAATAGCAATAACCAAAAGATCGAAAAAGCA
+ACTTTACCCAAAGCTACTGATAAGATATCGGCCCCTAATAAAGCGGCAATTGCGATTGTACAGTTTTCAA
+TAATGACACAAAGGCCATTTCTAATACTGAACCAACGCATTTTATTTTCACGCTGCAATAAGAATATTTT
+AATGCTTACCCACGGATAAAGAAGGTAAATGATAGCCATCGTTTGCAATAAAACAGTAATATCATCATTA
+TCATAAAGTGATGAAAGGTAGTTTGCTGAGCTGAATTGACCTATCGCTATGGTTAAGCAAATACCCCACT
+GGATCACTATGCCATTTTTGGCAAAATTTTCTAATTGATGTGGCTTGCAGTTGATAATTTGGCTGCCCAC
+CCCTGCACGTAACAACAATCCAAAAACATCATGAAATGCTAAGGCTAACATGGCAGTACCGTATGACATT
+GGTGATAATTGAGCAGCCAGTACAATAATGGTGAATATTCGGGAGATTTTTGCTACAAACTCTGCACTGA
+GTAACCAAATAGTATTTGATAACAGCTCAATAACTGAATTTAATTGTATTCTAAAAAAATGAAGCAACCA
+CATTAGAATATTCCTGAACCATTGTTAATTAACAAGGTAGTTTCAAGATTCATTCCACTATGTGATTTAT
+TTAATTGATTGATTAATAATGGTTTTATTAAATATTAAATAGAACCACCATAATTATTTGCATGATGAAA
+ATCATTATGGTGCTTATTTGCATATTAGGAATACAATTATTCTGCTGGCGATGTTTGCCATTGCTGGATT
+TTTCGATAGAGTGTTGATGGACTTACGCCCAATTCACTCGCAGCTTTTACAATATTGTCTTGGCACGAGT
+CTATGGCCTTTTCAATGGCTTGTTTTTCAACTTCAGCCAAGGTAATAATTGATGAGGTCGAATGATTCCC
+CTGATGAACACTCGTATTTTGATTTTGCTGATTTATTGAAGGGATGTCGCTTTGTTTATTAGTATTAGAC
+GTTGGCTCTGCTTGTTTGTTTTGTCTACCCAGTTGTTGAGCAATAATCTTTTCAGAAATTAGTGGTCCTT
+CAGACATAACGGTTGAACTATGAATAATATTTTGTAACTGGCGAACATTACCCGGCCATGAATAAGACTT
+TATTAATGCCTCTGCACCAGAAGAGAATCCAGCAAATACCTTACCCTCAATGTCACTAAAGTGTCTTAAA
+AAATGTTCAGCTAATTTAAGAATATCATTATCTCGTTCATTTAACGCCGGCAAATCTATTGAAATAACAT
+TTAACCGATAAAAGAGATCTTCACGTAATTTATGTTCGGCAATGGCAATTTGTGGCTCTCTATTGGTCGC
+ACTAATAAAACGAATATCTACTTTCTCTTCTTTTCCACTACCAACTTTTTGAAAACAACCGGTTTGAATA
+AACCGTAATAGTTTTGCTTGTAAACTAATATCCATTTCACCTATTTCATCAAGAAAAAGACTACCACCAT
+TTGCCAGAGAGGCCGCTCCATCTCGGTTAGAAACAGCCCCTGAGAATGCGCCTTTAATATGACCAAAAAT
+TTCCGACTCCATTAATTCTGACGGAATAGCCGCACAATTAAGCGCAATAAAGGGCCCATTTTTCTTTTTG
+CTTAAGTGATGAATAGCTTGTGCCGCAACTTCTTTACCTGCACCACTTGGTCCTGTAATAAAGACAGAAG
+CGTTACTAGGTGCGCTTTGTTCGATACATGAATATACAAATTGCATAGCCACTGAATCACCGATGAAACC
+TTCAAAACTAGATTTATGATATTTTTGGTATTGATCAATTGTTCTTCGCATTAACGTTCGTTCGGCCAAA
+ACCTGTTGTAATTGCAAGGCTTGTTGTAACTTAATTATAAGATCGAAGTTATCCCAAGGCTTTTGAAGAA
+AGCCCCAGATATGGCCATTGTTAATCAAATTGACGATCATTTCCATATCACCATGGCCTGTCAGTACCAT
+ACGAACTGTTTCTGGTGAAATTTTAGCAACCTGTTCCAGTAATTGATTACCATCCATATTTGGCATATTA
+AAATCAGACACGATGACATCTACAGGACACTCATTAATAAGATCAAGTGCGTCTTGTCCACTAGAAGCAG
+TTAAAATAACGGCATCCAATTTTTTTGTTATACGTTCGAGAGAACGCAGAATTTCTGGTTCATCATCTAC
+AAATAAAATTCTAGATTTATTTAAGTTCTGCATTTCCAATCCTTAAAATTGCGAGTATTGATCATCTAAA
+TTGTATTTAGTAAACACTCAACAGCCTGTTGAATAACTGCGGTCAAATGGATAACTTTCACTTCATAAAT
+CACAAATAAAACACAAATAAAACAATAAATATCAACAAGTTTATTAAATAGTTGTTGTAATTACAATCGG
+GCTTTATTTGTTTCTACAGATAAATAATAGTTGATATTTATCATTAATAAATTATTGATAAATAAATATA
+ACCGTTAATTATCAATAATAGCAAAACATATTGAAATTCAATCGTATAGCTAAAAGCTATGCAGAATAAT
+TACTTTAATGAAATAGATGGAGCAAATATTGCTTATTAATTGTTAATAAGAGAAAAATAATTGATTAATT
+GCAAGGGTGAATATATGCAACATAAAACATTAATACTGAGTATTGCTTTAAACGGTTATCAATGGATGTA
+CCAACGGGAGCTTAAATCTCATCGACGCTATGCACAAAAATACGGTTATGTTCACCAAGCCGTAACACGT
+CCTTTTGTTTCTGCTCTAGGGGTAGAGTGTTGCTGGCTTAAATTAACATTAATGCGAGCGGCTTTATTGT
+CCGGCTATGAAAATGTATTGTTTTTGGATGCCGATACCATGGTTAATGAAAACTGTCCTGATTTAACCGA
+TGTATTTCAAACAGGTAAATACCTGTATATGGCAAAAGGATATTCGAATAGATTCAATTCAGGAGTGCTT
+TTAGCGAGAAACAATGTAAAAACCATAGAATGGCTCACGCAGGTTATTGATGCTCAGTTTGATAAAGTAC
+AAAGTGAAAACGATGTCGGTTGGGGGGAGAATGGCCATGTTATTGAATTCAGTAAAGAAGTCCCTTTTAT
+AGTAGAGCTTGAACAAAAGTGGAACAACACATTCGATTATCAGTTAACCGATTATATACGTCACCGCAAT
+TGTGGGCCCATGAGAACGGGCTTTCTTAATAATTTCTTTCATAAAGTTGTTTTTTTTCTATCTGCACGCT
+TATCAGCTTTCGGTAATAAAAACAGAGGGATTTTGAGTAAGGAACTTGATGAAGATATTCTGTCACGGGA
+AACAAATGTAATATTATCTATCTACCCAAAACTCGCCTGCCTCTAAAAATTATAAATATATTGCAAAATG
+ATAATCTAATTTCTATTTTGCAATATATTATCCCCCTCCCTTCCAACAAAAAAGGCAACAAAACAAAAAA
+CTTCATTATTTACAGTAAGATAAATTAATCTCACAGATTGGCATAGCTTAAGCAATGTATCAGTTAACCC
+CCAATGATTAGGTTAACTGAAATGATAAATACTAAATTCTCACTTCGAACAATGACTCAATCTCTTAAGC
+ATTACGATTCCATTAATCATCAATATCGCGGTACTTTTATGGATCGCCCTATTGCACTGATGCTTATTTT
+AATCCTTCTGCCTTGTTTTCTGATCAATATAACATTGGCTCTGTGCACTAAAAGAAGCTTGTTTTCAATG
+CAACATAGAACAGATGCTCTAAGCAGACCGGTTATATTGCATAACTTTAGTTGTGGTATTTGGGTCAAAA
+CCGCCGTTTTGTTTGATATTTACTCAGGAAGAATTTCTTTTTGTGGTATCCCTCTAAATCACAGATTGCC
+ACCCGATCTACAGTTTTGCGTGATTAACCAAATTAAATGTAGAGCAGGCCTTTTTAGTTTGTATGATTTA
+CACCTCAGAACGGGTTTAGCAATCATGAGCAAAGAGCAACTACTTGAACAGCAGCTTAATGGCAATGCAG
+CTGATTATTTAGCGCTTATTATTAAAAGTTTTATGTCTGTTATTTTTTATGGTCAAGCAATAAAGAAGTT
+TAAAAAAGCTAAGTACTTATCTTTATTTGGCTTAAACGTTAAAAACACATCTATGGCAGAAGCTGTTGAC
+TGGATAACACAAACACCAGCAGATAAAACTCAAATAGGTTTTTTCGTCAATGTACATTCAATTAACTTAT
+CGATAAGCGATCCTACTTTTTTTAAACAACTATCAAATGCAAATGCTTTATTTGCAGATGGCTCAGGTAT
+GAGATTAGCTGCGAAAAAGGCGGGTTTTCTTCTTAATGGTAATAATAATGGCACAGACATGTTACCTCAC
+CTTTGTGAAAGCTGTGTTGAAAGTAATCAATCTTTATATTTTTTTGGGGCTAAACCCGGAATTGCTGAGC
+AAGCCGCAAATGCATTATGCAAGCAGTACCCTGGTCTTAATATTGCAGGTACCAAGCATGGTTATAACGA
+AGATAACAATGCTGAACAAATTATCGAATCAATAAACAATAGTGGTTGCGACATATTATTAGTGGCTATG
+GGCTCACCAGTACAGGAGCAATGGTTACTCGAACACAGAGACAAATTACACTGTAAAACCGCATTAGCTG
+TAGGTGGATTATTTGATTTTTATTCTGGCAATATTTCACGTTCACCAATGTGGTTAAGAGAAATAGGTAT
+GGAATGGGTTTGGCGTTTATTACAAGAACCTCGCAATAAATTTAATCGATATGTTATTGGTAATCCACTT
+TTTTTATATAGAACCTTCATTCTTGGTTTAGTAAATACAGGAGAAAAATAATGGCTATTCAAATTTTACA
+ACACGTTAAAAATAACGCTGTATTTACTGGTACTCATAAAACCATTGATAAAAATTATAAACATAAAGGG
+ATCCCAGTTATCTTGCAACAAACGGTTGCATTGATTACGTTACTATTGATAAGCCCATTACTTTTATTAG
+CGCTCATTTTGATCAAAGTTGAAAGTTCAGGTAGTGCTTTATTCTCTCAAACAAGAGTGGGTGAAAATGG
+TCGGCATTTCAAAATGTATAAATTCCGTTCTATGTATTTAAAAACAGATCCTAATTATAAAGAGCCGGAT
+CCAACACAAAGCTCTCGTGAAGGGGTGTGTAAAAAGTATATTAATGACCCTAGAATTACCAAGATTGGCC
+AATTTATCAGAAAATATTCGATAGATGAGATCCCACAGTTATTTAATATTGTTAGAGGGGATATGTGTTT
+GGTTGGACCTAGACCTGCATTATCTATTGAAACTTATGAGTATGATAATAACGATCAAACAAGATTGTTT
+ACCAAACCTGGTCTAACGGGGTTATGGCAAGTATCTGGCCGCGCAGATACTAATTTTGAAGAGCAGTTAC
+AGTTAGACAAAACGTATATTAAACAGCAGAGTTTTTTAATGGATTGTAAAATAATAGCGCTCACCATTCC
+TGCAGTATTAAGTGCAAAAGGTGCTTATTAATATTAACAACCTCTCGCGTATAGACATCATTAGACTTTA
+CGTATTAACAGTTAAAGTGAATTGATAACACTCATTATCAATTCACTTTTTAGTTTGTATTCCTAGTTCT
+TTTTGGTTATTTCCTTGCAAATAGCATTTTGCAAAAGTGAGAATAGCTATTGCACATTGCAAAACCACCC
+CATACCTCACTCAGATAAAAAAACAATAATCCCTTTAAATACAACAGTTAAACCTCAAATAGACACTTGG
+TACGTTAAGTGCAATTACTATTTATATCGCTAACATCGTCATGGAGAATATTATGCTGTATCACGCATTT
+AACAATTATAAAATGATACCAGTACTTGTTGCCTTAATAGCGGCAATAGTTACACAAGGTTGTGCTAGGC
+ATTCTTCTGAAAATATGGATAAATCTGAACTTCGATTTTATGGTAATCCTACTGACAATGGCGATGATTT
+TATACATGAAGAAGCCCCCAATAGTGTCTTTGCCGATGGCTTAAGTTGTAGTCAGTTTCAAAACATGGGA
+GCGGCATTAAATTATAGAACTGATAAACCATTAAATTTAAGCTCATCAAACATGAAAGCTACTGCCAAGA
+ACGATCCCATTCTGGCACAAGGTTTACTGTTGAGTCCTGGTGATTTAGTCGAAGTGATTATAGAAGATGG
+TGAAGGCTTTAATGGTCGTTACATTGTTGATAATGCAGGTTATGTCAAATTACCAATTATTGGTGTTGTT
+GAGGCAGGCGGAGCGACAACCAATAAATTGGAAACAAAAATTGAGCTTGCCCTTATTAGAGCAGAAATAT
+TTCAGCCTGATAGTGCAAGCGTAACGATATATGTTTTAAATTGGTCATCAATTGAAGTTGCCGTTGCTGG
+TGCCGTTTTCCAACCCGGTACAGTATTAATCAATAAAAAGCCCATCGGCATTCAAAATGCAGAACATTTA
+GAGGCCTATGGTGATTATTCAACCACGCGTTTGTTATCTGAAGCCATAAGAGCAGCATCAGGTATTAGAC
+CCGATGCCAAATTGGACCAAATCATTTTGATCCGTAAAGGCTGGCAGGTACAAATAGATATGACTGGAAT
+GTTAAGTGGGAACCTGGTCAATGATTATCCTTTAGTCGCCGGTGACCGAGTCATAGTACCTAGTACAGGT
+TGTTTTCAAGCTCATTTAGTTAGACCAAGCCAAATTACCCCTAAAGGTTTTCGCGTGTTTATGTCTAACC
+TAATTGATTCTGCAGGTGATAATTCTAGTGCCGGCATTGGCCGATTTTCAACAAGCCTGCCTTATGGCAC
+ACGCTTACTTCAGGCAGCTGTTTCAGCTAACTGTGTTGGTGGTAAAGAATGGACTAATGCACCACGCAGA
+GTTGTGCTTTCAAGTAAAAATCCGATAACGGGTGAAACTCAAGTCATTGAACGTTCAGTTGAACAGTTGA
+TGACTATGCCGAATAAAGCGCGAATTAACCCTTATCTGATGCCGAACGATGCGGTTGCTTGCTACGACTC
+AGATATTACTAATTATCGAGATATCGCCAAAACCCTTACTGATCTTATTATTCCATTCAAATTATTATAG
+GTGAGTTATGAAGTATCCTATTGTTCCATTGACAAAATTTGGATTATTTAGAGCACAAACATATGCGGTA
+TTGAAACGGCCCTATTTGGTAACAGCTTTAGTTTCTTATTTCATGGTTGCCCTGCTTGTAATAATTTATT
+TAAATAAAGCCCCTTCATTTACCAGTGATATGGAGATGGTATTACCAGGTACTGGTAGTAGTAACAGTGT
+ATCGTTGGATAATGTTGGTCAAGTTGTCTCACAAACTAATACACCCTTTTCTGGTGGTGGTTTTAACCCT
+CGTGTTAATTATAAAGAAATGTTATCAAGCAGAGGCGTAAGAGCTCGTGCGGCAAAAAAACTGCACCTTT
+CGCTTGAGGATCTTGGTGAACCAAGAATTAAACTGACTGAACAAACGTCAATTATTTCACTTGAGATGAG
+TGCTAATGGTCAAGAATTAGCGCAAGCAAAGACGCTTGCCTTATATGAGTCTCTCCAAGATGAACTAAAT
+AACTTAAGAGCCGATGAAGTATTACGTCGAGATCAAAGTATTGAACAAGTGCTTGACCGATACCGAGAAC
+GAATGAACATAACACGTAATGCCATTGTTGATTTTCAACAGCGTTCAATTGTCGTTTCAACAGACCAAAT
+GGACCAATTAGTGAGAACCCTTTCTGGGGTTAGAGAAAAACACCTCTATGTCAAAGCCGAAACAAAACAA
+TTGCAAGAGTATATATATCAGTTAAGTGACGAGTTAGGCGTATCACCCAAGTTAGCTGGGCAAGCTTTCG
+CCCTGCAATCTGATGTTGAATTTCGTGCTTACATTACCGAGTTAAAGGAAAGCATAACCCAACTTACAGA
+GTACAGTTCAAGGTGGGGAGTGAATCATCCTAAAGTTAAAGCGCAACAAAAGAGATTAAACTTTACCCGT
+ATCTCGATTAACGAGCGAAGTAGCCAAATGTACGGGGTAAATTCTAATGAAATATTTAATTCATTGAATT
+TAGATTTAAACCCGAAACGATCTGAGTTATTTGCTGATTTAATTGACGCTTATGCAAAGCAAAAGGGCCA
+AGAGTCGATGCTCGAAGATTTAGGCCGTTCAGCCCTGCACTTGGGGGACCAATTAAAAATTTATTCTCGA
+GAAATTGTGGAGTTAGAGCGCTTACAAAGAGAGTTCAACATGGCTGAAGCAATTTTCACCTCTGCAGCAG
+CACGACTTGAAGCGAGTAAGTCAGATGTTTTTGCCTCTTATCCCGTGCTGCAAATGTTAACAACCCCCTC
+ATATCCAATGAAACAAAGCAGCCCTAAAAACATTATTGCTTTTATAGGTGCAATAACTGGATTTATATTT
+ATCACCTTAGGATTAATTATTTTATCTCAACGTAATAAGTTAATTCAAATAATACTTAAAAAAGAGGAAA
+CAACTTCAAGTAATAGTTAACTTTTTAACATCAACGACAATAACTAATGAATTGCAAAATGATAATAGCC
+TTTTTATTTTGCAATTCACAAGCACTTCCCTTCTTCATCATGAAACACCAATACCCCCTTATTATCAACA
+ACATAAAAAACTTAAATAAGTTTGGCACACCTTTAGCAATACCAAGAGTAACAACACGGTTTTAGGCAAT
+AAACAAAGTAAGCTGCAATAGCATAATACTTTTAAAACAGCCTTTGTATTACTCACCATTGGACTAATGC
+TCTTATGACAACAAACCAATTAAACCCTAATTCTACCGAAGAAAAGCTGATCTGGTTTGGGTTAACGTTA
+ACCTACCCATTCTTCGCTTTTGGTGGTCTTTATATTACGGGTTCAGTATTAGGTTGGATGATATTTACAG
+TGGTTTTATTACGCTGGTATGTCAATGGTAAAGACAAGTTCTCAGCTATCCCTGCCATCGTTTGGTTATG
+GGTAATTGGTGGTCTATTTATGTTATTAGCCTTACTGATTGGACATTCTAATTGGGATTTAGGTTTGGCG
+AAAACAATTAAATCATCAATTGGCTGGGCAAAAGGTTGGGCTCTTATGCCACTATTTTTATTTATTGGTG
+CCTTTGTTGATATAAAACCGCAATTAATCGTTAGAGCCGTATGCATAGTTTCATTTCATTCCTTAATTTT
+TGCGCTTGTCACTATGGCTCTTTATATGGCTGGTGTTCATGGCGACTTATTTGTTTCACCTTTAAAAGTT
+ATTGGTGGACCTGGTGAAACCTTTTTTACCGTGAGTTTATTCGGATTAAACCCTGAAACAGGTGCTGGAC
+GGTGGAGATTTTTTACTCCTTGGGCGCCAGCTGCAGGTTTTATGGCCTGTATATTTTTAATTTTTACATG
+CCAAGAAAAAGATTATTTTTGGAGAAATACTGGTTTGTTAGGCAGCTTTGTCATGTCTTTGTTGTCTCAA
+TCACGTGCTGGCTGGGTTATTTATATCGCCTTAACCCCGTTATGTTTCTTACACAAACATTTTAAAAATC
+CAATGCTGTTAGTCCTTATTGGTTTAGTGATCCCTGCTATTACCTTATTAGGCGAACCTTTATTTAGCTG
+GTTAAGCAATAGCTATGCAGATATCAAAGCCTCGCGCCCTGAATCAACACGTGTACGTAAAACTTTAGAA
+GTATTAGCGTTACAACGCTGGGAGTCAGAAGCTCCAATTTGGGGCCACGGTATTGTCGAAAGAGGTCCTA
+AGATTGTTGAAGGAATGCCTATTGGCTCGCATCACACTTGGTATGGTTTGTTATTTGTAAAAGGTATCGT
+AGGGCTACTAGCGCTAGCAATTCCTCTAGCTTTCACCTGTATTTATTTGTTTTGGAACAGCCTGAAAAGC
+CAAACTTGTTATACCGCAGCGTTAATGCTTGTGGTGTTTATTTGTTACTCCTTTTTCGAAAACCTAGAGA
+TTTTAAGTTTTATTTACTGGCCAGCACTTTTATGGATTGGTATTGCACTTAACCCATTAAAATCAGGAGA
+AAAATATGTTTAAGAAATATGATGCTTATTTAGTCGGCTATTACGGTATGCAAAATAGCGGTGATGACGC
+TCTAATGTACGCCACGGCTTGGGCAGCTAAAAATATTCTGGGATGTAATAACACTAAAGTAGGTTTATAT
+GGTGATTACGCCAGAGAAACCCAAAGTGATAATCAGCTTCCTCTAAAGTTTACTCAACAATTCCCAGGTC
+AAAATAGGTTACTGCATTATAAAACGGCCATTCAAAGTAAGCGTATCATTTTTGGAGGCGGTTCAGTTTT
+GCACAGCGAAAGCGACATCAATCTTAAAAGACAGTTAATGTCTTTAGCTAACCAGAAAAAAAGCTTAGCG
+GTCGGTATCGGTATCGGTCCATTTAATTCTGTTATGGCTGAAAAGTCTTGCGCAAAATTTTTAAATGAAT
+GTGGTTATGTGGGTGTTAGAGATAACGCGAGTTTAGCAATAGCACGAAATATTGCGCCTCATGCAAACGT
+ACATAAAACATTTGATTTAGCGCCATTGTTATTATGTTCAAAACAATACAAACCATCAAATAGAGAACGC
+CAAGGTATTGCCTTAACCTTATGTTCAGTTGCTATTGATGCCATGGGCAATACAGATGAGTTAGAAGAAG
+AAAAAAGAGTAGAACAATTTGTTCAATTAATTACCAAAATTTATGCTAGAACCGGTGAGCCTATTACCTT
+GATTGAGTTTAACGGGCATAACGTATTAGGTGATTGGAAAATCAATAACAACATTATTACCCGTTTATTA
+GATAAATACATTCCGGTGTCTATAAAAAAATATGATCCCAACCCTATTGCGTTACTTAACAAACTTTCAG
+GCTACAAAGCGATTGTAAGTATGCGCTTGCACGGTTCTATTCTCGGTTACTTAGCTAACACCCCCGTTCT
+ATCTATTAATTATCACAGTAAATGTAAAGGTTGGTGTGACGAAGTTGGCATGCCAGAAGACTATAAAATA
+GATTTGTTTAACCTAAACATTGAAAAAATCGTTTCGCAAATAGCGCTAGGTGTTTCAACTACATTTCAGC
+AACCTACTTTATCTATAAACAACGCTTTAAAAAATTCTTTATCTAACTGGAGTACTCAAAATGAACAATT
+TAAATTTTACCGTAATTATTCCACTGTTTAATAAAGCAGAGCATATTTTAAGAACGTTACAAAGTGTTGA
+ATGGCAGAAATATCCTGCAGCAGAAATAATTGTGATTGACGATGGCTCGACAGATGAAGGCCCTGCCCTA
+GTCGAAAAAGCTAACATCAAAAATGTAAAACTGGTTCATCAGGAAAATCAAGGGGTATCGGCGGCTCGAA
+ATAATGGTGTTGCCTTAGCGAGTCATGAATATGTGGCCTTTTTAGATGCCGACGACGAATGGCTGCCGTT
+ATTTTTAGATGAAGTTGCACGCTTAATTGTTAAGTTTCCACAAGCGCAGTTTTTTGGTACCCGCTATCAA
+ATAGTGGAACCTGAAAACAACTATTGTGATGCAAAAATTAAGCTAGAAAATATAAACCCAGAAGGCGTGA
+TATTGGATAACTATTTTGATATCGCTTCCCAAGGCGATTTACCTTTTACCATGTCTTCTATGGTAATTGA
+ACGTTCATTATTTCAGTCAATTGGGGGCTTTCCACTTAATGAGCCAATTGGAGAGGATCAAGATTTATTT
+TGTCGCGTTGCTTTAAATACCTCAATTGCCTATTCACCGAATATTCATTCTCTTTATCATAAAGATGCAC
+AAAACCAAGCAAGTAGAATAAATATTCCATCAACGGAGTGTGGTTTTAGCGTTCGTATAACTAAAGAAGC
+GAGAAAGGATACCAAAAGAAAGAGCGCTAAGTATATGCTTAAATATAGCGCGACACATTTATGCCACCTT
+GCAAAACTTAATATTGGCAATGGTCATTTTTCTCAAGCGAGAAAATTGTTATCAGATCCTCGTTGTAAAT
+TAAAGCCTAAGCATTTGATTGGCCTTTATGGACTTTCATGGATACAACAAACGAGTCAATGGTTAGCAAA
+TATCATTGATTACAAACAAATATAAATATTAGCTAATACCAATTGATTTATGAATCTACAATTAGGGAGT
+ATTCAGATGAGAAGATTAGAGCTGTTAGATTATGGCCGTTTTTTTGCAGCTATAATAGTCATTTTATTTC
+ACTATACTTTTAATGGCATAGCTAATGGAAAGATTGACACCTTAAAGCATGTTGATTCACTAATTGAATT
+CACAAAATATGGATACCTTGGGGTTGAATTATTTTTTATGATTAGTGGCTTTGTTATTTTTAACTCGGCT
+AAAAATAGAACACCTGCCCAGTTTGCCGTTTCTAGAGCAATTCGTCTTTATCCTTCATATTGGTTTGCGG
+TGATTTTTACATCAATCTTTTCATTCCATTGGGGGGGCGATATTATGACAGTAACTCCGAGTCAAATAAT
+TGTTAATTTTACACTGCTACAAAATTACTTAAATATTGAACATGTTGACGGTGTGTACTGGACATTGGTA
+TATGAAATAAAGTTTTATGCTTTGGTTTTCTTTTTACTTATTATTGGTTTGAAAAAACATTTAGATCTAT
+TATTCATACTATGGCCTATTGCAATGCTTGGAGCATTTATCACAGGTTATGATGACCTTCCGTATCTTGG
+TGGGTATTTCTACTATTTTTCTGCTGGGGCTTTATTTGCAATATTACAAATAAATAAATCGCTGGAGATT
+ATCTTATCAATAATTATTTCTTTTATTTTAGGTTTGTTGTATTCAATAGACCAAGCATTATTAAAATCAG
+AGTTCATGGGCGTAATATTTTCAGAATATATTGTAGGGTTAATTATTTTCTGTTTCTTTGTTTTTTTTAT
+TTTTCTGAATACAAAAAAGGCTCAATCATTAAAACTTCCACTTTCAAAAATATTTGGTGCATTAACATAT
+CCGGTATATTTAATTCATGCCCACTTTGGTTATATGTTCATTTCAAAATATGCTACAGAAGAGAATAAAA
+TTTTTATTTATATAGTAACAATATCAATTGTTTTATCAGTTTCATACTTTATGCATCGAGTTATAGAAAT
+GCGCTTGTCAAATGTCTGGAAAACACTATTTATGAGTACACTTTATGAAATAATTATTAAAATACAATCA
+ATTCCTAGTAAACTTATAATTGCATATAACAAGTTAGCTAAACAGGCATGACGTAGTTAGCTTTTACTGA
+AGTGTTAATCCGCATAGCCACTTCCAGTAACGCTTAATAGTATTTGTAATTAAAGCCCTGCTACTTGAAT
+ACCAATCCAAGCCACAAAAGTATTACTATTAGGTTAGCACCAACGGTATCGGCTAAGATGTCTCTTATAA
+AACGTAAGTCTAAATCTGACGAAATAAAAGGTAGTGAAAAAGTTGAAAGATGAACAGGTTAACTGGGCTA
+CATGTCAGGAATGTCAGGGACGCGGCCAAAGAAGCATGAGATTACGAAAAAAGGTTCGACTCCGCTACCA
+AAGAGAGTTAGAGCTGTTTGAAAAAACTAATAACGAAGGCACAGCCCCCGTTAGGCCGAAGGGCCACCTT
+TACGATTGCTTAAAATGTTGCGGAACGGGCTTGCTTCAGTCTGCCAACCACCCTATAGCGGATACAGAAC
+ATTACCCACACGTCGCAATTATTGGTGGTGGTATCGGAGGAGTAGCTTTGGCTGTAGCTTGTTTACACCG
+CGGCATCCCCTTTACACTTTATGAACGCGATAGCGGTTTTGATGCCCGTTCTCAGGGTTATGGACTGACG
+TTACAACAAGCGAGTAAAGCAATCGAAGGATTGGGTATTTTATCATTAGAAAAAGGATTGATCTCAACAA
+GACATGTTGTTCATACCACAAAAGGAAAAGTGATCGGTGAATGGGGTATCCGAAAATGGCTGCAGTTAGA
+TACGAAAAAGTCACCCAAGCGCACTAATATTCATATTGCACGACAGTCTTTGCGCTTAGCTCTGCTTGAA
+CAACTCGGTGGACATGATGCTGTACAGTGGGGCCACCAGTTAGTTAGTTTTAAAGAAAAAACTAATGAAT
+GCACAGATCAATTTGTTGATCTGAGCTTTCAAGTAGCCGGAAAAATAAAAAACGCCAAGGCAGATATTGT
+GGTGGGAGCGGATGGTATTCGCAGTTCGGTTCGAAAGTTATTGATTGGTGAGGATGCTTCCCCTTTACTG
+TACTTAGGTTGCCTCGTGATCTTGGGTATTTGCCCTCTGGCAGCTCTCGATGGGCTTGAGAGTCCTTTGC
+TCGACTCGGCTACGGTATTCCAAACAGCCAATGGCCATGAGCGCATCTACATCATGCCTTATTCATCAGA
+CTCGGTAATGTGGCAGCTTAGCTTCCCAATGCCAGAAGAAGAGGCTAAGGCATTGAGTGCCTTAGGCGTT
+CAAGCACTCAAAAAAGAAGCATGTCACAGATGTCAGTGGCACGATCCCATACCTCAAATTTTAGCGGCGA
+CTCTTGAAGCTCAAATTTCTGGTTATCCGGTATACGACCGAGCCTTGCTCAAGTCAGAATTCTTGGAGAA
+AGGAGATCAAGTGACACTGATCGGAGATGCTGCTCACCCTATGAGTCCATTCAAAGGGCAAGGAGCGAAT
+CAAGCTCTGCTGGATGCGCTTGCGTTGGCTCGAGGGATATCAAAAGGATGTAGACCCTTTTCTAGATGGA
+GGGAAACGGGAATAAGGGAAAGTGTGTTAACTGAGTTTGAATCAGAAATGCTAGCACGCAGTGCTTCCAA
+AGTGAAAGATTCAGCAGAGGCCGCACAGTTCTTGCATTCAGATATTGTGCTTCATGAAGGCGATGAACCT
+AGAGGACGATGTCTACAGAAAAAAGATGCATAAGACTACCCAAGCCAACTAACAGTATACTGTCTGCTTT
+TTCTAAGTAGACAGTAAAGTCGTTTTTTACACGACTACTTCCACAGAGAAGATGATTTAAAATACCTAAG
+TCAGCCTTTAAAAGGGCTATTCTGCGTATAAAGCAGTCATCACTGTACGTCTGCTTCAGGCAAAATATTC
+TGATCCGTTAGGCGACGTTTAATATTTATTTACTATCCTTGATGATTATCAATTCAAGTATTAACTTTAA
+TTAGGATGATAATACCTGAGTTTTTGCTATATTAATAACCTTGCATATATGATTGTTTATCGCTCGATAC
+TTAATAAAAATAGATGTAAGCAAGTAATTAAAATAAAAGGATTTTAACCGCATAAGAACAGTTAATTCAC
+CGTATTAAGTATGGATGTACCTGATGAATACTAACTCTCGTAAAATTCTCTTTATTTCTATATCCGTAAC
+ACTATTCACCATGGCAATCGTTTATTATTCATTCCTCATCGGACGCGATATAGCAGAACGTTACACGCCT
+TTAGTTGATGCCACTATGGAAATTAAACTTGAAGCGACCACAGCACATTTGTGGTTTGAAGAGATGATGA
+GTGGTGACCAAACGGTTGATATCGAAACTATCTGGGCCAACCTTGACCAATCCGAATGGTATGCTCAAGC
+AATGCTTGACGGTGGCACTAATGAGGAAGGCACCTTCCTCGCTTTAAATGACCCTGATTTACGTAGCCAA
+ATTGAAGAAACAATAGATGGTATTCATCACTTTCGCCAAATAGCAAAAAAGCGATGGGCATCACAGTCAA
+CATCGGGTGTCGGTTCTGGTATCGAACAACAATTTGACCTCGCCTTTTTAAAATTTAATCTTTCTACTGA
+TAATGTTGAGAGCGCCTTACAGAAGGTAAGAGCAGAAGATTTACAAACATTTAAATTTACACAAGTATTA
+TTAATCACCCTGCTTCTTATATTGGGCATCATCATCGGTGGTTTATCCCTTCGCTTTAACAATAAACGAA
+TCAAAAATATAGACGTACTAAAATTGAGCAATGAAAACGTTAATTCCTCTCAGAAACAGCTTCTAAATGT
+AATTAATGGAGCGAAGCTGGGTTATTGGGATTGGTGTTATCAAACTGGAGAGCATGTTGTTAATGATGAA
+TGGTTATCAATACTTGGTCTATCTCGTCAAGATATCACCAATCACATTAGTGATTGGGATGGACTTATTC
+ATCCCAATGACGACCAATTTATGAAAAAGACTGTCCAAACTCATATTCTGTCTGGAAAAAATTATGTTGT
+TGAATTCAGAATGAAGCATGCTGATGGGCGATGGGTATGGATTCAAGGCTCTGGCTCTGTTATTGAGTAC
+GACGAAAATACCCACGAACCTGTTCGACTTTGTGGAACACATCAAGATATTACCGTTCGGAAACTAGCTG
+AACTACGTGAAAAATCGCGTTCTCATGTATTAGAACTCCTTACAAGTGGCGACTTATTACCTGTAATTTT
+GGAAGCTATTGTACGCGGTGTTGAGCAAGAGAATTCAGACATGCTATGTAGTATTTTGTTGTTAGATGAT
+GAGGGTAAGCATCTATTGAGTGGCGCAGCACCGAGCCTTCCTGATTTCTATAACTCCGCGATTAATGGCA
+TTGAGATTGGTGTAGGGGTTGGCTCTTGTGGTACTGCCGCATTTACCAACAAACGTGTCATCGTTGAAGA
+CATTCAAAATCATCCTTATTGGACTCCCTATAAAGAGCTAGCAAGTAAGGCGGGGTTGGGGGCGTGCTGG
+TCTGAACCCATACGTTCCACTCAAGGGAAGATTCTCGGCACTTTTGCTATTTATCACCTTGAGGTAAATA
+AGCCAACAGAAGCCAATATGACATTAATTGAGCAAGCAGCCAGTTTAGCAAGTATCGCCATTGAGAAAAT
+CCAAGCCAACTTAGCCTTAAAGGCAAGCGATGAGCAAATGCAACTAGTCTTAGCGGGGGCCGATCTAGGT
+TTTTGGGATTGGAATATAGTCACAGGTAGAGTAGATAGAAATGAGCGTTGGGCAACTATGCTGGGATATA
+CCCATAAAGAATTAAAACACAGCACTAATCAATGGGCAGATTTCGTACATCAGGAAGATAGAGAGAAAGC
+ATGGCAATCAATTAATGACGTACTTGAAGGTCGATCAAAATCCCATAGCCTTGAATATCGCATGTTAACT
+AAAGAGGGTGGTTATAGATGGGTGCATGACCAAGCTAATGTGATGCAACGTCATAGTAATGGCAAGCCAC
+TTCGTATGAGCGGTACACATAGTGATATAACCAACCGTAAACTAGCAGAAGAAAAAATAAAACTAGCAGC
+TAGTGTTTTTAGCCATGCAGGTGAAGGCATTATTATCACCGATGATAAAGCCACTATTATCGATATTAAT
+GACGCCTTTACTAATATAACCGGTTTTAGTCGTGAAGAGGCTATTGGTAAAAATCCACGTATTCTCCAGT
+CAGGACGACAAACACCTGAGTTCTATGCGGATATGTGGCAAGCCCTACAGAATGAAGGCTATTGGTCTGG
+CGAAGTTTGGAACAGACGTAAAAATGGTGAAGTGTATGCCGTAATGCAAACTATCAGTGCCGTACGTGAT
+GTACACGGTATTGCGACCCATTATGTTTCCTTAGGTAACGACATAACCCTGATGAAAGAACATCAGAATC
+AACTGGAGCACATAGCCCATTTCGACATACTCACTAATTTGCCTAATCGCGTATTGCTGGCAGACAGATT
+GTCTCAAGCCATGTTGCAGTGTAGCCGTCACAAACAGTCCCTCGCTGTCGTATTCTTAGATTTAGATGGG
+TTTAAACACGTCAATGATACTCATGGGCATGATATAGGTGATGAACTACTGATTGCCCTCTCTGTGCGCA
+TGAAAGAAGCATTACGGGAAAATGATAGTTTAGCACGTATTGGCGGTGATGAATTTGTTGCTGTGTTAGC
+TGATTTAACCACAGTTGAAGATTGTGAACCCGTATTAGAACGGTTATTACTCGCTGCATCAGAGCCGGTT
+ATTTTTGATAACATTGTATTGAATATATCAGCCAGCATTGGCGTCACACTCTATCCGCAAGATAATGTGG
+GTGCCGACTTACTCATGCGGCATGCCGACCAAGCCATGTATGTGGCTAAAGAATCAGGTAAGAATCGTTA
+TCACTTATTTGATACGGCCCAAGATGACGCAGTGAAAGTACAACGGGAAAGCTTAGAGGCAATTCGAAGC
+GCGTTAGATAATCATCAATTTGTTCTTCATTATCAACCTAAAGTTAATATGAGGAAGGGTATAGTGACGG
+GAGTTGAGGCGCTTATTCGCTGGCAACATCCGAAACGAGGGCTATTAAACCCAATCGAGTTCTTACCTGT
+CATTGAAAATAACCCCATGAGTATTGAGATGGGTGAATGGGTTATTGATACCGCACTGACACAAATAAGC
+CAATGGCAAAAATTAGGACTTAACTTCCCAGTAAGTATTAGCGTAAATATTGCAGCGTTACAGTTGCAGC
+AGCCTGACTTTACGGACAGGTTAATGATACTACTAGCAGCCCACCCCGATGTTGAACCACACTATTTAGA
+GTTAGAGGTACTGGAAACAAGTGCCTTAGAAGATGTATACAATGTTTCAACAATAATGAATGCCTGTATG
+GCGCTAGGCGTAAATTTTGCCCTAGATGATTTTGGCACGGGCTATTCGTCCCTGACTTACCTAAGACGAT
+TACCAGCAAACTTAATTAAGATAGACCAAAGTTTTGTAAGAGACATGTTGCATGACTCGGATGATCTGGC
+CATTGTTGAAGGCGTAATAGCGTTAGCTAAATCATTCAAACGGGACGTGATTGCAGAAGGCGTTGAAACG
+ATTGAACATGGCACAGCACTATTGCAGCTAGGATGTGAATTAGCACAAGGTTATGGCATTGCTAGGCCAA
+TGCCTGCCAGTGAAATTCCTACGTGGATTAGTGACTGGAAGCCAGATGTTAATTGGCAAAACTGAAGTAA
+TAGTAGAACTATATGAAATCTATCGATTTTAGCCCTATGCTGGTTCAATAATGGCCATAACATACGATCA
+AATTTTCCTGATCTGAACGTTCAATTTATTTCAGTTAACTTTGCCACAAATTCAAACTCCGAGATCATTG
+GTTCAACTAATAGGTATGGAAACTGAAAAACAACTTCCCTTGCCTAGTACTGATTTAACCCTTATTTTGC
+CATTATGTTGTTCGATTATCTGGTGGCTAATAGACAAGCCTAATCCGGTCCCTTCTCCGATGGGTTTACT
+AGTATAAAAAGGGGTAAATATTTGCGTTATATTCTCTGAGTCAATACCACTACCCGTGTCCTCTATTTCA
+ATAATAATATTGTCTTCTTCAACAAATGTTCTGACAAAGATGTCTCCTTTATCAGTGATTGATTGACCAG
+CATTAATCAATAGATTCATAAACACTTGATTTAACTTGCCTGGAAATGCATGAACTTTCGGCAATGGTTG
+TAAATCGATATGCACTTTACAGCTATATTTAAGTTCATTATGAACCATATTTAAAGTAGCATTTAATCCT
+TCATTGATATCAACAAGGGCTTTTTCTACTTGGTCAATACGAGCAAACGTTTTTAAGTTTTTGACTATTT
+CGCTGACTCGGTCTACGCCTGCGATACTACTTTTAATTAACGGCGGTGTATCCTTGAAAAGGAACTCTAG
+CTCATATTTTTTTGCTAGTTTTTTATGGTTTTCCTTATCCTCTTCACTGGCAAGAGTGCTGTTAAATTCA
+TAATAATATTTTTCAACATCAGAAAAGTAATCTTCGAGTACTTCTAAGTTACTCCGAATAAAACCAATAG
+GGTTATTTATTTCATGTGCAACTCCTGCAGCTAACACACCGATACTGGCCATTTTTTCAGATTGTACTAA
+TTGTGATTCACTCTGTTTTAATTCATCATTAGTATTCGATAATTTTTCATAACTTTCCTTTAACGCGCGT
+TCACGTCGGGCTACTTTTTCACTCATAAGGTTAAACTGATTAAACAAATCAGCAAACTCCATAAACCTTA
+AGTCGCCTTGTAAAGCATCAGGCTCATGACCTTTATCAAGGCTAGAGGTTAACTGAGAAAGAGCGAGAAT
+AGGTTTGACAAAATAGCGATAGCCATACAAGTAGGCTAATAATGTCGTTAGCACTATTGCAAGAATAATA
+TAACTCCCCATTTGAATAACTAAATCATACAGAGCATCATTCCTATAAGCTTCATCAACGGTATAATTAA
+AGCTAACCCCTGCATCATGCCATTGTATTGTTTGCTTGGTGCCCACGGCCTGTTTACCAAACTTAGCAAT
+CGTTTTAGTCCCCTTCACCACCTCAATCATTAAACCATCAAGAACTTCAACATCTATTTGAGCTGCAAGG
+ATAGTTTCTAAAGGTATATTGGCTAATAAAACGCCTTCAACATGTTTGTTATATATTACAGGGAATGCTA
+CACACCAAAAATATCGGCCCTCTACAGCTAGAATTTGTATAGAGCTAAACTGCTCTTCATTAAGTATGGC
+TTTTACCCATGGAAATTCTTGGTAGTTAGTATCAGTAGCGGAAGTGGAATGTAATGTAGAGCCTTCAAAG
+TCGAGCAAGGTTTCATCATACTTTAGACCTAATAATGTTAAGCCTGCCATATAGTCTTTTATTTTCCCTA
+TGTTTCTTTTAGGCTGCATTATACCTTGAACAAAAAGTGACTCTTGAGATTGCTCTTTCAGTAAGATCAA
+GTGATGGTTAAGGAACACACGGTAACTACTATTTAATGCAGTGATCTCTCCTTTGGCAATTTTCTCATAT
+TCACTATTAACAAGATCAACCACATGAGTACTCACTAAGCTGGTGATAATTACAGCTAAGCCGACACAAC
+TAATAAAAACAAATCTTGCTAAAGCAAAAGAGACTGTAGTTTTAATCATTTATTTCACTCAATACTTTCA
+ATAATATTACTTTGATGGTTATTCTCTAACGAGTTAAGTAAAACAATCTCATCTTTAGGGCTATATTTTC
+CCATTGCATAGTCCTCAATAGTCAACGCTTCATGGGCATTAAACTGTGACTTACTATAAGGAGTAAACGG
+TCCTTTATATGTTTTTAGCAAACCAGTTACTGGCTGCACTAAATGCTCCAATGCATGATGAATCAAGCTT
+TTGTCTTGGTTTCTATCACCCGTTAATTTAACTTGCTTAATGGCAGCAATGACAATTTTAGTGAGATCAT
+AAGCATGAATAAAACCTGTTTGTGCTTTAATATCTGTAGGGTGTTTTATAGTGCTGTTTGACTTAACAGC
+CAACGCTAAGACGTTTTTAGCCGTTACTGATAAGTTGTCATTGATGAAAGAGAAATTTGTTTGGATAAAT
+TGTAAATCAATTTTTTCACGCTGACTTGCGGTAACTTTTTCAGAAAAATTTCCCCCTGTTATACCCCAAT
+GACTCCTAATAGGTAAACGAGTGCTTTGGGGTAATTCAATCATAGCATTTACAAAAGTAACCCCTTCTGC
+TGAATTACCAACAAAAAAGATAACATCCGCACCACTTGCTTTAATATCACGAAGTAACACCTTGGCATGA
+TTCATCCCTACTCCCCAATTAAACCAAGACAAGCCTATAGGTTTTACTGATGATTCGTTCAGGGCTTGAG
+TCATTGTTATTTTATTAGAACGCCCCCACCCTGTGTCCTCTAATAATAGATAAGGTTTTCTAAAGCCTTG
+TTCAATCGCTTTTTTACTTATAAATTTACCAGCATTACTATCATCTATAGATAATCGAAATATCCAATTT
+TTCTCTGAAGCGCTACGAGTTATAGGCCCAGCAGCTGCCCAAGGGTCTAATAATAAAATATCATTATCAT
+TAATAAAGGATTTATTTGCTAACAAAGGAGGCGAATGCAAACCAGAAAAAACCATTAATGCTTGTTCATC
+AGCTAAGAATGCTTCTAAATTACGGCGGCTACGCAATGAATTCGCTCTGTGGTCTTTCAAAATAAGGCCA
+AATTCAATTCCTTGAATTTGATTATCAACTTCAGCCAACGCAGTAGTAATACCTTGTTGTATGGCTAAGC
+TCGATGCTGTAGCACCACTAAAATCGGCATCAAGGTAAATAGTATATTTTTTCTGCGCATAAACATTTGA
+AGTATAAGTAGTGATAAAGATGAGGTAGGTGAACAAGAAAAATCTAAACAAAAACTTCATAATCAACATA
+AAGTATCCTTTTAATAATTAATGACATACTTGTCTTATTCATTTTAGTTAAGTTATCATTTTAGCGGGGT
+ACTAATAAAGCTTATTCAATGTATTTATAAACGAGGCTTGGAGTTAGTCTTTAAGATCTAGGTAAATTCA
+AGAATAGCATGATGTGATTTGTGTGTTTCTTAAGATGATGAAACGATAGAGTTTTTGATGATGTGATTAA
+AAGTAAATTTATAATCGAAATTGCTGTAACTAGAAAATATAAAAGTTTGAAGGTATATGTTTGTTTTAAG
+AATAACTAGATTTAGAAATAAACATTTCAATATTGTTTATTTTTTTGAATAACTTAGAACTGATTATATA
+TTTAAGATGGTACCCGGAGCCGGACTTGAACCGGCACGCTTTTCGGCGAGGGATTTTAAATCCCTTGTGT
+CTACCAATTCCACCACCCGGGCATTATATCTTTCCGGCTTACACCAAAAGATAAGGGAGTATTTTTATAG
+TAGGTTGGTACCTACTCTTCATAAATTTAGTTATCATTTTTATTGATAAAAATGATTGACTACTTGTCAT
+AAATTTATAAAAATTTGGAGCGGCTAACGAGACTCGAACTCGTGACATTCACGTTGGCAACGTGATGCTC
+TACCAGCTGAGCTACAGCCGCTTCATGAGAGCTTTACTTCTACTATTTTACATCTAAATATGGTACCCGG
+AGCCGGACTTGAACCGGCACGCTTTTCGGCGAGGGATTTTAAATCCCTTGTGTCTACCAATTCCACCACC
+CGGGCATAATTATCTAAAAGATAAAGGGAGTTTTTTATAGTAGGTATTGGTAACCTACTTATTCTTTTAG
+TGAAATCTTGGAGCGGCTAACGAGACTCGAACTCGTGACATTCACGTTGGCAACGTGATGCTCTACCAGC
+TGAGCTACAGCCGCTTCGTAGAATATTAATCTTCACTTACTACTTTTATAGGTAAAACTTCTTTTAGTTT
+AACTAACTAAAATTGGAGCGGCTAACGAGACTCGAACTCGTGACATTCACGTTGGCAACGTGATGCTCTA
+CCAGCTGAGCTACAGCCGCTTCATGAGAGCTTTACTTTTTACTTCCCATCATCGTTAAGGAATGGTACCC
+GGAGCCGGACTTGAACCGGCACGCTTTTCGGCGAGGGATTTTAAATCCCTTGTGTCTACCAATTCCACCA
+CCCGGGCACAAAATGGAGGCGGATACCAGAATCGAACTGGTGTACACGGATTTGCAATCCGCTGCATAAC
+CACTCTGCCAACCCGCCATTTTGTTAACGATGTTTTTCAATGATATCAATATCATAAGTTTGTATTTATT
+TACACTTAAATTGGAGCGGCTAACGAGACTCGAACTCGTGACATTCACGTTGGCAACGTGATGCTCTACC
+AGCTGAGCTACAGCCGCTAAATTTAAACTTAATAATTACAAACTTTAGTAAACCGTTTTGCTAGATAATG
+TAACATCATCTTGGCTCATTTCGTTTTACTTGCTGACTCCCTGTCAACGAAAACGCATTCTACATCTAAA
+TATTTTCCAGTCAACTATTAAATCAAATTTTTATTCTAACTGCTTAAAAAGCGAGTCGTTTGCGTTATTT
+TTAACTAAACGGTCCATTTATTGGACCGTTTAAAATTAAACAAAGCTTTTATAAAATTTTACTGCCCTTT
+CAGCTCTGGCCATGCCGCTTTGAAATAACTAACCCAAGTAGTCACGGTTAAGACCGTCGCAATAGAATAA
+AAGGCATAAGAAAGATAATTAATCACTTCATGTGGCAAGTAAAACAGAATTAATGGAATATCATAACTAG
+GCTGCCAAATCAGTCCCATAATACCGAGCATTTGTGCAGCGGTTTTATATTTCCCCATATTAGAAACCGC
+AATAATGTCACGCTTTCCTATAGAAGACATAAATTCACGTAAAGCACTGATAAACACTTCTCGCGCTATC
+ATGATGATAGCGGCAATGGAGACCAACCAAGAACTATAGTCTTGTGCAATCATTACCAGCGCAACAACAA
+CCATGAGTTTATCGGCTACTGGGTCTATAAACGCGCCAAAAGCTGATGACTGATTGAGTTTTCTAGCAAG
+GTAACCATCTAAGATGTCACTAACAGCCGCTAACCAGAAAACTGCAAATGCACCAAAATTACTCCACGAA
+AGGGGTAAATAGAAAATTATCAAGAAAATAGGGATCAAGACGATCCGAAATAAGGTTATTTGATTAGGTA
+TTGTCCACATTTACTTTTCACTTCAAGTATTTTTCTTTAGTTTACACAAGTTGTTATAGCAGTGCTACGG
+CAGAATAAGACAAGTTTAAGTAAAAGCTTTGAATAAAGTCTTGTATAGGAAAGTCTTTTCTATTTTTCAG
+CAGAGAGTGTAAATCGTAACACTAAACGCTTATTTATCATGAAGAGCATTATGAATTTTTTCAGCTAAAA
+CATGGCTTATACCGGGAACTTTGGCTAAGGCGGTAATATCGGCTTGCATGACTTCTTGCAAACCACCTAA
+AAACGTTAATAGGCTTTGACGTTTTTTTGCACCTATTCCTTCAATTGACTCTAAGCGAGACTTTTTACTG
+ACCTTTTGTCTTTTCGCTCTATGCCCTGTTATGGCAAAACGGTGTGACTCATCTCGAATATGTTGTACTA
+AGTGCAATGCTGGGGAGGTAGCAGGTAAAGAGATCAACTGATGGCTACCCGCTAAAATTAACGTTTCTAG
+GCCTGGTTTACGTGACTCTCCTTTAGCAACCCCCACTAACAAGGGTGTTCTTGTTAGTGCAAGCTGGCTA
+AAAAACTCTTCGGCTTTAGCAAGCTGTCCTTTACCACCATCTATAAAAACAATATCAGGTAACTTTTCTA
+AAGCACCATGTTCTTCCGGTTTGATTGGATTCGCTTTTAATTTTCCATACCGTTTATTTAACGCAAATGC
+CATGGCGGCATAATCATCCCCTGGTGTGATACCGAAAACATTATAACGGCGATAATCTGTTTTTAGTGGA
+CCCTCTTGGTTAAAGACAACATTAGAGGCTACGGTTTGTTGTCCCATGGTATGGCTTATATCAAAACACT
+CAATACGTTGAATGCCATTTTCAAGCTCAAATACTTCGTTTAACGCAACAAAGCGAGCTTGCATTGATTC
+TTTGTGACTATTTCGGGTAACTAAGGCTGTATGTGCGTTAGTTCCGGCGAGTTTTAAATACTGGGCTCGC
+TCACTACGGGTATTAGTGGATATCTTAACGTCATACTCTGCTTGTTCACTCAACAGTCTTGCTAATTCTA
+CTACCTGTTCAATTGACTCTTTAATGACAATCTCTTTTGGAATACTACTCTGTACTTTGCCATGACTTAA
+CATTTCATTGCTTAAGTAGTGCTGAGCAATAAAAGCTTGTAATATTTCACTGTCGCTACTTTCACTCGGC
+ACCGTAGGGAAGTAACTTTTACTGCCTAAAATTTTATGTTGCCTAATAAAGAGTAGATGGATACAGACTT
+GGGTTTTGTCTCGATATAATCCGACAACATCAAGCTCTGCCACATGACCACTTACATGTTGCTGCTGCTG
+GACTTTACGTAATGTCACTATTTGATCACGATATTTTGCCGCAAGTTCAAAATGTAGTTCATTGCTCGCT
+AACTCCATTCTTGCAACTAACTGCTCTATCACCGCCGAGCTTTTTCCTTGCAAAAACAACTTAGCTAAAT
+TGACTTGTTCCTTATAATCATCAACCGATATTTTATCAACACAAGGCGCTGAGCAACGACCTAGTTGATG
+TTGTAAACAGGGTCTTGACCGAGCGCGATAGTAGCTATCTTCACATTGTCTAATAGGAAATATTTTTTGC
+ATTAATCGCAAACTTTCCCAAACGGCACCAACCGTAGGAAATGGGCCAAAATACTCACCTTTTACTTTTT
+TACCGCCACGGTGTAAACCCAATTTGGGATGCTTATGTGCAGTAATGAGTAAATAAGGATATGACTTATC
+ATCACGTAATAAAATATTGTATTTTGGTTGATACTTTTTGATGTAGTTATTTTCAAGGATCAGCGCCTCA
+CCTTCCGTATGGGTAACGGTTACTTCAATGGCGGCAATTTGTTTCACTAAAACTTGTGTTTTAACTGACC
+CTACATCTTTTCGAAAATAACTCGCAAGACGTTTTTTTAACTGCTTTGCTTTACCTACATAGATGACTAC
+TTGCTTACTGTCATACATTCGATAAACACCGGCCTGCTCAGTAACTACACGCAAAAAAGCCTCACTATCG
+AAAGTTGAGGCTTTAATGGTTTGGTTATTTTCTACATTATCAGTAGTATTGTGCAGCATTGAGGCTAATC
+TTTTTTATAGATATCTACAGCTTTTCTGTTTTTAACATACCATATCGGATCGCTAAATGCGTTAGCTCTA
+CATCATTACTAACATCAAGTTTTTCAAACATGCGATAACGATAACTATTAATTGTTTTAGTACTCAAATT
+TAAATGCTCAGATATAGCGGGTACTTTATCACCACGCGTGATCATGATCATAATCTGTAATTCTCGATCG
+GATAATGTATTAAAAGGATTATCTTCAACCGATTTGAACTGGTTCAATGCCATTTTTTGGGCGATATCAG
+AAGGGAGGTAACGTTGACCACTGTGAACAGCACGAATAGCATTAACCATTTCATCAGGACCAGCATCTTT
+AGTTAAATAGCCAGCGGCCCCCATTTGCATCACTTTACTTGGAAAAGGGTCTTCGGTATGCGCAGTTAAA
+ACAATAATTTTAACATCAGGTGCAAAACGTAAAATTTTCTTGGTTGCCTCAAGTCCACCCATACCTGGCA
+TATCCATATCCATGAGTAAAACATCAGGTTCACTGTTTCGGCAGAATTTAATGGCTTCTTCACCTGTTTC
+ACATTCGCCGACGACCTTCAACCCTTTAACGCTCGTTAAAATTTTATTAATACCGACACGTACAAGGTGG
+TGATCATCAACCAATAAAACATTTATCACGCAAGGCAACCTTAATTAGAAATGAAAAACAGCAAGGGTAT
+AGCTAAACCACTGACTATTCAATTGATTATTATAGAAAACTAATGCTATTAAGCGTTTATTAGTCTGCTG
+TTATGTAAAAGCACAAGTACATGTGAGTTCTTGGTATTAATAACAATTAGAGCTTATTATTTTTCAGCCA
+ATTATTTAATAAACCTATTTGACCATTTTTATAAGCAGCATACGTTAGTCGAACTGCATTACTTAATATA
+ACACTATCAGACCAGTTTGTTTGTTCACTAATAAGTTGATAACAGTTTTTTGCTTCCGGTGACATATAGC
+CGCGCATTTCCTGTAAACCACGCTCTTTTTGTCGTTCGCGATAACGCTTTTGCTTTTCAGCATTGCTCAT
+GGCGACTTTTTTATTAGGCAACTCGTTCGTTTGTTCGACGTTTTTCATAACAACTTGGTTTATTTCTAGT
+TACATGGACCTATAATTACGCATAACGACAGTATAATCAAGGCATGAAACAAATTTGATATAATACCAAT
+TACACTAATAAATTGATCAGCTTAGAGTTATATTAGCGAGCAAAGAACAAGAAGAATTACTTAAACATAG
+TTATTCTATATTTCTTTAATTTTGAGCCGTTATTAGTTTGCTAATAAATTCCCGAAGGGCGATTTTAAAA
+GGCTTACATGCATCGTTATTAATTTCGACAAGGGAATAACCATTCTCTTCAATTAATGCCTTGCCTCTAA
+GCCTTTTAATTATCGCTAAGTGGTCAATTAATTAATGTACTTGGTATAAGACACTTTTTTTAAATATTTA
+ACTGTTCAGAGTTGTTTAGTGTACAAGCGTACGCTAAAGTAGTCTCCTAAAATTTATTATCGGATTTCAG
+CTTATTATGGCTATGCCACAACAAAACTCATACAGTAAAGAAGATCTAGTAAAAGCAGGCACAGGGGAAT
+TATTTGGTGAAGGTAATTCACAGCTTCCCTCTGATAACATGCTGATGATGGATCGCATAATTACCATCTC
+TGAAGAAGGTGGTGAAAATGGTAAAGGCTTCATCTTAGCCGAATTAGATATTACACCTGATCTATGGTTT
+TTTGATTGTCACTTTAAGGGTGACCCGGTAATGCCAGGTTGTTTAGGCTTAGATGCTATGTGGCAACTTG
+TTGGATTTTTCTTAGCTTGGACTGGTGGTCCAGGTAAAGGTCGTGCTTTAGGTGTAGGTGAAGTTAAATT
+TACCGGTCAGATATTACCGACAGCAAAGAAAGTTACTTTCAAAATAGACTTTAAGCGCGTTATCAAACGT
+AAACTATACATGGGTCTTGCTGACGGTAGTGTTAGTGTTGATGGTCGTGAAATATACACAGCTAAAGATC
+TTAAAGTAGGTTTATTCACTGATACAAGTAAGTTCTAAATTAACTTTGGCGTTATTTTAGTAAAGTATTA
+ACTTACTGAAAATAAATAGTTACGTTATAAGTTTAGATCGAAAAGCCCAGCAATTTGCTGGGCTTTTTAA
+TATATTCAAATGGGTTAAAATACTGTTGAACTGTTCTTGACAAAACAAAAAAATGTTTATTTAAACAGCC
+CCTGTTGTTTATCCTCTATGGCTTCTCGCCATCCGCCAAGCCACTGTGATTTGATAGCATCAATTTGGTA
+TGGGCAATGTTCTTTGGAACGACCAGATATACCTGCTTGGTAACCTCTTGTATGTGCCCTACTTTGGCGA
+TCGCGTTTTTGCCGCTTCATCATAAATACACGCTCCTTGGTTGTTCTTAACAGAGACATCAATATCAGTT
+TATTAATAAATAAGTATTAAAAAGATAAAATTATTCATCAAATAGATATTGCCCAATTTCATTAAGCATA
+GTTCAAAACAATCGAAATACAATGAATTTTAGTGCCAAATTTCGGATATAAAAAAAGCACTCACTGGTGC
+TTTTTTTTATGCTTAACTATCAATAATTAAGCAATTAAATTTACTCTTTGAAAAATTATTTATTAAATAT
+TCTACGACGAAGACCCAATAAACTAAACAAGGCTAATATGGCAATACCGCCAATACTTGCGCCTTGTCTT
+TCTACTTTCTCTTCAACCTCACTACAATCATCAATCACACCGCCAGTAATAGGCTTAAGTAATATTGCTC
+TTACTACATCAATCCTTATTGCATTTCCGCTTGCATCAAGTCTTAACTCACCTTTTGCATCATAGCTATC
+GGACTTAATAACAGCAGTAGCAGATATTAATCCCTCATCATTAATGTCACTGGCATTCAGTACATTATAT
+TCTGAATTACATTCTAGTAGTGTGTTCAAATCTGTCATTACAGGTGCATCATTTGAAGTATCATACAAAA
+AACCAGCAGTACGGCGAGGATTATTTGTACTATCATTATGGCTTTCTATTTCTGCTTCACCAACAATAAT
+ACCGGTTGAATTTACTGCAAAAGCAGTACTCTTCGAGGTCGTGAAGAAATCTTTTGGCGTGATAAGCTCC
+ATTTCACTTTCAGGCACAGTAGTATCTACATAAAAAAACTTTTTAACAGAAGTACTAATCTCATGGGTAT
+AACCAACAGCTAAACCATTATCATTAATATCTAATGCTCTAGAAAATGAAAAGACTGAGTTGGTATTAAA
+TCTATAATGCAGTTGATTAAAATCAAACACAACTTTATTACCCAATTCATCCTCTTTGAATATTACCGCA
+TAAGAACCGCTCAAAGGCTGAGTTGAAGTCGGAGTAGTAACATCATTAGCATCCCAACCATGGGCATAGC
+CGACTGCGACGCCGTTATTATTAACCGCAAGCGCTTGGCTAGAAAAAGCTCTATTATCATCGACATGAGG
+AGTAACTAACAAACCTAATTGCTCTGTTTCTACAAGGTTATCAGCCGATAATGTTGCCTTAAATGCTTGG
+ATGTAATACATACCACTTTGAACTTTTTGTACACAAATTTCATAAGGAATATCATCTACAACACCAGGAT
+CGGCACAACCACCTGTTTCATCAAGTACATACTCTTCTCTAAGTTCACTCAACTTATAACTACTATAACC
+AACAGCACTGCCATTTTCATTCATATCAAAAACAGCTGATATACCTCCACCATATCGAGTTTCAATAGGA
+AGAACTGGATAAATTGTCGCACCACTATCTGGAGAAAAGAATCCTCGCTGTCCGTGTTCTCTGACCCAAT
+GGGTACGGAGATTACCAGAACTATCAGTGAACTCCGGCATTGCTAAATAAGGCGCCGATGCAGTACCAAA
+AGCTATATTGCTATCAGTGACCCCTTCAATAACATCAACCGTTGAACGGGTAATTACGCTTCCTGCACTG
+TAAGTACCGTCAAAACCAGTATCAAATATTCGCATTTCAGTACTTTGACTGCCATCACCTAGATTAGTCA
+TAGCCGCAGTATCACCAACAATTTGATATTCAAAATTTGGGTTTTGCGACGATGAGTTTCTGTCTTGTAG
+GAATAACTTGGTCCAAGCTAAGTCATTAGCTGTTGGATTTCCAGCCTTTAACGCCTCAAAATCTTCAATT
+TCATCCAAACCAAATTGGTAGTCATGAAATTGCAAAGCAAAGCTTCTTATACTATTAAAGTCAGTTTCAC
+TTAAGTGTTCAAACTGCACTGGGAAATTATAAATATTAGTACCAGCAACGGCCATAACCCCTTGGTTATT
+TTGTTTCTTGCCGTAAGTATACTCAAGGTTTTCTGCATTACCTTTGTCGACTACTTCATAAGTAGCAGCG
+TGGCTGAAATTAAGGAAACTCAGGCTTAACGCACTAGTAACTCCTAACACCAATATATTTTTTGCAAATT
+GCTTCATACTACTTGCTTACTCTTTAAGGTTGTTCTGTTTAACTTATCTTTTAACAAAACAAGTTAAACA
+TGGTTATTTAAGGTCTACATTAAGGCAATACTTTAAAACGAAGACTTACCATTTCAAAGTATTTATTTGT
+TATTCATCATCGAGTTCTTGCCATCTGGCATAAACGACTTCAAGGTTTGACTCGCTTTCTGCCAGCTGGT
+TCAAAACTTTTTGTGTTATTTTCTCATCTTGGCTAAAAAAGTCAGCATCATTAACTTGTGCCTGCAGTGA
+ATCAATCAAACTTTCTAATTCATCAATTTTTCCAGGCAGCATTTCAAGCTCACGAGCGTCTTTAAACGAT
+AGCTTTTTCTTCTTAGCTTCAGGCTCTGCCAAAACATTATTTGCTGCAGAAGTAACACTACTTTTAGTCT
+GCTTTTCTTGATTACTTTTTTGTTGTACACCTTCAGCCATGCTTTGGCGTTGTGTCTTTTTTAAAGCGAG
+GTAATCATCCACATCATCGTAACCGCCAACAATCTGATTTATCTGTCCGGTACCGTCAAAATACAAACAA
+GTATTCACACAGTTATTAACAAAATCGCGATCATGGCTCACTAAAATAACGGTTCCAGCATAATTTGCAA
+CAACTTCTTCTAGCAATTCTAATGTTTCAATATCAAGGTCGTTGGTCGGCTCATCGAGAATAAGCAAGTT
+ACTCGGGCGTAAAAAGAGTCGAGCAAGTAATAATCGGTTTTTCTCTCCACCTGATAAAGCTCTTACTGGT
+GTACGTGCTCTTTTAGGGCTAAATAAGAAATCTTGTAGGTAACCTAATACGTGGCGAGAACGGCCATTCA
+CTACAACTTCTTGTTTACCTTCACCGACAATTTCTTGTACTGTTAGATTTAAATCAAGGGCTTCACGATG
+CTGATCAAAATAAGCAATATCTAAATTAACACCTGAGCGCATTTTACCACTTGTAGCGGCTTGCTTTTCC
+ATGATGAGTTTAATTAAAGTTGACTTGCCCGTACCGTTAGCACCAATTAACGCTAATCGGTCATTACGGG
+TAATAAGTAGGTTGAGGTTTTCAATCACTACATTATCACCAAAGGCTACTTTGACATCTTCCGCTTCAAA
+GACTAGTTTGCCAGAGCGATCGCCCTGAGTAATATTCATAGTGCTTTGATTACGCACATCGCGACGAGCT
+GTGCGCTCAAGACGAAGTTTTTCTAATGAGCGAACTCGGCCTTCATTACGGGTTCGACGGGCTTTAACCC
+CTTGACGGATCCATACTTCTTCTTCCGCTAATTTTTTATCAAATAGCGCATTTTGTTGATCTTCAACTTG
+TAAGTCATGCTGTTTTTGCTCGATATACAAATCGTAATCACCCGGATAACTTTTTAATTTACCGCGATCT
+AAATCTAAAATACGAGTAGATAAACCACGGATAAACGCCCTATCATGGCTGATAAAAATAATAGTACCGG
+CAAAGTCTTTTAAGAATTGCTCTAGCCATAACACGCTTTCAATATCTAAATGGTTAGTTGGCTCATCGAG
+TAGTAAAATATCAGGGCTGGTAACTAGTGCTTTAGCCAACGCAACTTTACGTAACCAACCACCAGATAAG
+TCGCAAATTTTAGCATCTGCATCCAATGATAAGGTAGTCATGGCTTGATCAATGCGCTGTTCGTCTAACC
+AAGCATTAGCTTTTTCAAGCTCTTCTTGCACATTTGCTAACTTGTTAAGGTTTTTATCACTTGGATCTTC
+GCCAATCAAGTGAATTAAAGCGTGATAACGACGGATAAGTTCAGCGTTTTCTTTTACCCCTTCAGCAACA
+TAATCAAACACAGAGATATCAGACGATTCTGGTGGATCTTGTTCTAGCATTGACATTTTCATGGTACTAG
+ACTTTAAAATTTGACCATCGTCTAAACCTTGCAAGTCCATCAATATCTTCATTAAAGTAGACTTACCTGC
+ACCATTACGCCCTACTAAACAGATACGCTCGCCAGTTTGTACACTTAAATCTGCTTTATTTAAAATCTTA
+TCTTCGCCGAAGGCAAGCTCACCATTGGCTATTCTTAATAATTCCATAATTCTTCTTATGCGTTACTGTT
+CACTAATTGCGTTACTTGCGCTTGGGTAAATGGCCAAAACAGCTTAGTATTTTCACTGCTATTTTGTTCT
+AATTGTTCGAGTACGGGAATGTGTACACCATACAACTCGACCAGTGTTTCCGTTTCATGGTCAACACTTT
+CTTGTTCAATAATATCAACTTGCGTTAACTGCTCAACAGTCAATACCGTTAAACAAATGGCCAACGCTTG
+TTCACATAAATGGCAGCCTTCGCTGCCATACAAATTATACTTAGTCATTATGATTAACTACTTACCTTTG
+TCTAAATATGCCTACTTATGTCGCCGTGCGCTTAATAGACCAGCTATTATGAATATGCTTATTTCGGGCG
+AAATCTTTATCACGCGTCACATCAGACATTGCTTCTGCAGTTAAGCCCAGTTCATCTAACGCTTCAAAAT
+CTATCTTAAAGTTGCGTTTGTTATTAGTAAAAAATATTTCACCGCCTCTATTAAGTGATTTCAAAGCATC
+TGTAATTAAGTCAACATGATCTCGTTGCACATCAAAGCTATCTTCCATACGCTTTGAATTAGAAAATGTT
+GGCGGGTCAATAAAGATTACATCAAACTTGTTAACATTCTTTTTCAACCAATCTAAACAATCTGCTTGAA
+TGAATTGGTATTTATGACCGTTCAGCTTATTTAAGGCAAAGTTATCTTCTGCCCAATTAAGATAGGTATT
+AGACATATCAACGGTTGTAATCGATGCTGCGCCTTGCACTGCTGCTTGTACTGACACTGAACCCGTATAG
+GCAAATAAATTAAGTAATGATTTACCTTGAGATTTTTTCGCTACTATTTGACGCGTTTTTCGGTGATCTA
+AAAACAAACCCGTATCAAGGTAATCCCATAAGTTAATCTTAAACAATGCGCCATGTTCATTGATAGTAAG
+CGATTGTTTCGTCTTTTCTAATCGTTCATATTGATTGGCGCCCCTCTGCTTAGCACGGGTTTTCAAGATC
+ACTTTATCTGTTGGAATATTTAACACCTTAGGTGCCCAATAAATAACTTCTTGCAGACGTTTTTTGGCCT
+TATCTTCTTCAATAGTTTTTGGCGCGGCGTATTCTTGTATAACTAAATATTCGCCATAAATATCAATCGC
+AACATTATATTCTGGAATATCACCATCATATAAACGGTAGGCTTCAATCTCATTTGATTTCAACCAGCCT
+TTTAAATTTTTACGATTTTTCTTTAAACGGTTAGCAAACGCACTATCTTCTTCAGCAAAATCAGATTGTG
+GATTTATCGCATCTTTTGCCCCTTGCTTTGCATCAAGGTTATATAAAGCTAATTGACAATCTAACGGACC
+ATTCTTAAATTTATAACGCTTAAAACTTGACAGTTTCAACATAGAAAGCAAATCAACATTCGCTGTCAAT
+ATGGCAATACGCCAATCTTTAAACTGCATTTTAAGTTTTTGACCGAATAAAACGAAGTTTTCTACTAACT
+CAGGTAATTCACCAATACGCTCTCCATAAGGTGGGTTAAATAAAATTGTACCCGGCTGTCCAAAGGTATT
+ATCCATGTCATTGGTGTTTTTACAGGTGAACTCAATATATTGGTGTAACTGAGCATTACGAGCATTTTGT
+TGTGCCGTTCTCAATACACGCTCATCGATATCGATACCAAATACTTTTACTTTGAGGTTCGACATATTTT
+CTTCAGAGCTATCTATCGCGAGCGTTAATTGTTTTTGCCAAACAGCATTATCATGGGACAACCAAGCCTC
+AAAGCCCCACGATTGTCGGTTAATGGCAGGTGCTTGCTTAGCTGCCATTGAAACGGCTTCAATCAAAATA
+GTGCCTGAACCACACATAGGATCAACCAACGGCTTGCTGGTATCATTTAACCAACCCGAACGTATTATTA
+ACGCTGCAGCTAAGTTTTCTTTTAACGGGGCTGCACCACTGTGCTCGCGATAGCCACGTTGGAATAAACC
+TCGGCCAGAAAAATCAAGAAAAATGGTAACATTATCTCTTAACAAACGAGCCTGAAAACTAATTTGTGGT
+GCTTTTTTATCAACATTAGGGCGTTCGAAGCCTTGATCTCTAAACTGATCAACTATCGCATCCTTAATCG
+TTAAGCCACCAAACTGACTATTTCGAATTTCTTCGCTGTAACCAACAAAGTCGACAGCAAAGGTAGTAGT
+CGACTTAAAAATATCTGGCCAGTTAATACTACTAGCGGCTTTGAACAATTCATCTTTATCTTTCGCTTCA
+CCCTCACCTAGTTTAAGCATGATACGTGTCGCAAGACGTGTCCAAAGCGATATTTTATATCCCAAAGCTA
+AAGAAGCTTGAAAATAAACGCCTTCTGGTTTTTGTATAACGTTAAATGCGCCGAGGCTTTTAATTTCATC
+AAACAATAAAACTTCAATACCTGGAGAGGTTAAAGCTAAAAATTGTTGCGTGGATTCTTTCATGGTGAAT
+TTCCGGAGTAAGAAGCAGAGTAAACTATGGGCGCGATTATATACACAAACGCAAAGCACATAAACAAAAG
+TTAACTTTAACTGACCGAAAGTGCCTGATTTTCACACGTAACGAATAACATTTATGCTAACAGTCTTTTT
+TTTATAAAAGCGCTTGCTTTATCGATGCTCTATCCTTACTATACGCATCGCTTTCAGGGAGTAACCTTTC
+TGGAAGTAACTTCTCGCAATAAGAAGTAAAATATTGTGGCTTGTTCAAGTAATATCTAGCAATAGTAACA
+TTTGAATCATTCTGACGCGGGATGGAGCAGCCTAAAAGATCAACCTCGTCGGGCTGTTCGTTATAAATAG
+CCGAAGGTCGTCATGTTTGTTATCAAATCTGGCTTCCGCAATCAATTCTTAAGTTTGAATTAAAAAAACT
+TGGCTTTCCTACTTTTGTAGGTCATTCGGACGCGGGATGGAGCAGCCTGGTAGCTCGTCGGGCTCATAAC
+CCGAAGGTCGTCAGTTCAAATCTGGCTCCCGCAACCAATTCTTAAGTTTGAATTAAAACAACTTGGCTTT
+CCTACTTTATTGTAGGTCATTCGGACGCGGGATGGAGCAGCCTGGTAGCTCGTCGGGCTCATAACCCGAA
+GGTCGTCAGTTCAAATCTGGCTCCCGCAACCAACTTGTTTCTTTAAAGAGATAAGTATAAAAAGTAGGTA
+ACAGTTCCCTCTTCATTAGATAAGGGATCAAATAACCAATTCTCTAATAATAGAATTAAAATAATTATTG
+GCTTGTTTAAATTTTTCTAGCAATAGTAATATTTAAACCATTCGGACACGGGATGGAACAGCCTAAAAGT
+TCAACCTCGTCGGGCTGTTCATTATAAATAGCCGAAGGTCGTCATGTTTGTTATCAAATCTGGCTCCCGC
+AAGCAATTCTTAAGTTTGAATTAAAACAACTTGGCTTCCTACTTAATTGTAGGTCATTCGGACGCGGGAT
+GGAGCAGCCTGGTAGCTCGTCGGGCTCATAACCCGAAGGTCGTCAGTTCAAATCTGGCTCCCGCAACCAA
+CTTGTTTCCTTAAAGAGATAAGTATAAAAAGTAAATTCTTAAGTTTGAATTAAAACAACTTGGCTTGTTT
+AAGTGTTTACTAGCAATAGTAAAAATTTAAACCATTCGGACGCGGGATGGAGCAGCCTGGTAGCTCGTCG
+GGCTCATAACCCGAAGGTCGTCAGTTCAAATCTGGCTCCCGCAACCAACTTGTCTTTTAAAGAGATAAGT
+ATAAAAATAAATTCTTGAGTTTGAATTAAAACAACTTGGCTTGTTTAAGTATTTACTAGCAATAGTAAAA
+ATTTAAACCATTCGGACGCGGGATGGAGCAGCCTGGTAGCTCGTCGGGCTCATAACCCGAAGGTCGTCAG
+TTCAAATCTGGCTCCCGCAACCAACTTGTTTATTTAAAGAGATAAGTATAAAAAGTAGATTTTCAGTTCC
+CTCTTCATCAGATAAGGGCTCTCAAAACTAATTCTTAAGTTTGAATTAAAACAACTTGGCTTCCTACTTT
+ATCGTAGGTCATTCGGACGCGGGATGGAGCAGCCTGGTAGCTCGTCGGGCTCATAACCCGAAGGTCGTCA
+GTTCAAATCTGGCTCCCGCAACCAATCTTTGTAAAACCTCTATCTAATTCCTAAGTTATAACCTACCTAA
+CTGTTACTTATAAATTGCCAAAACTGATCATTACCTGTTTCATTATTTATTAAAGAAAGTGGCACCTGCA
+AAATATTCAATATCTGTTCCCATATAAAATATAAATTGAATACATCTATCTGGTACTAATCAATTACCGG
+AAACTGATACTGCCTATTTAATGCTCAACATCCAAAATCAATTCAATAGAATTTTATTTTCTATTTATTT
+TTATTTTTAATAACTCCAACATAATGACTTCGACTAACTAAGCCATAAAGACCACTGCCACAGCATTTAC
+AGGTTTTGTGCTTTTATTGCCATAACAGTGAGGAAGATGACCATGGAAATAAATTAAGTTACCAGCCTCC
+ACCATATACTCTACTCCTTGTACTTCAACACAAGCAGTCCCTTCCAAACACAAAAACAACTCATGACTAC
+CCTCTGGGTGCGGCACCCCTTTGCTATAACAGTTCGGCTTCATACTAATATCGTTGATTTGTAGTTTTTG
+CGTGCTGATAGGACTTGTTCGAGTACTAGAAAACCTACCATCATCTAATTGAGTAATGGGCATATCTTTA
+CGACAAACCTCGGTAACATGTGCTGATTGCCGACTTATTAAATCATCAACAGACACACCTAATGCTTGTG
+CTACTTTAACAACCAAAGTTATGCTTGGATTTGATTGTTCGCTTTCCATATTAGCCAATGTTGCTCGTGG
+AATATCGGCCATATCAGCTAGCTTAGTTTGCGTTAGTTTGTGCTGAGCACGTAACCTTTTTATACCTTCA
+CTAATAGGGTTGCTCACTAGTTATCTCCATAATTCTGCGTATTGATTTACCACGATGTGAAAGACTAAAT
+TAAGTAATTCAGACTGTCATGTTTAGGACTACAAAATATCAACATATTGCCAGCCTTTATTCTATTATTA
+AAACATATTGTTAATTTATTGTCATTTTTAGTGGTTCACCACTAGACACTGTCGAAATTTTCATTACAAT
+CTAGCCATCTTATCAATCTTGATAATTTCACTCATCAAACTTTCCTGGAGAATAATATGAATGTTGATCA
+ACATATCAAAGTAGCACAATGGCACTTAGAGCAAGCTCGTTTACATAACGTTAGCGATCACACTTGTGGC
+TGTCCTGCTAACAAGCATGACCAACGTGCAATCGACGCAGTTGAAGCTGGTCTAATCATTGAAGAAAAAG
+CTTGTACTATAGAAGCTAAAGAAGCACGCGTTTAAGCTAACGCTAAAACCAGATAACTAATAAAAACCGA
+TAAAGTCTTTTTATCGGTTTTTTTATGCCCTTCAACATTGAATTTATCCTACTATAAATCCCTCCCCCAA
+TAATCGATAAAGAATGCATTAAGAATCAATATGATCCATTAGAGGTTATCATTGAAAAATAGCGTTAAGA
+TAAATATAGTATTTATTAATTTAACCGAAACATAATTTACAAGGATTTCTATGGCTGGTGCAAGTTTACT
+AACCCTATTAGATGATATTGCCATGCTGCTCGATGATGTAGCAGTATTATCAAAGGTAGCCGCTAAAAAA
+ACTGCCGGAGTTCTAGGTGATGACTTAGCAGTAAATGCTGAACAACTCTCAGGGGGCTTAAAAGCAGACC
+GAGAGTTACCCGTTGTTTGGGCTGTTTTTAAAGGCTCTATGCTTAATAAAGCTATTTTAGTGCCCATTGC
+TTTATTACTGAGTTACTTTCTACCTATTGTGATAATGCCATTGTTAATGCTTGGTGGTGCTTATTTATGT
+TATGAGGGTTTTGAGAAGGTATGGCATAAATTCTCCCATAAAGAAGAACACCAAGAGCAACACGAAAAGC
+ATGTTGTCGCACTCCAAGATGAAACCATAGATATCACCCTTTATGAAAAAGATAAAATCAAAGGCGCCAT
+TCGCACTGATTTTATCCTTTCAGCAGAAATAATCATTATTGCGTTAGGTACTGTGGCTGATAAGCCGATA
+ACCACGCAAATTTCAGTCCTAATTTTTATTGCTATTTTGATGACAATTGGAGTTTATGGCTTAGTCGCTG
+GTATTGTAAAGATTGATGATGGTGGTTTGTTACTCATTAAAGATAAATCAGCAAACCTTTGGGCAAAAGC
+AAAACGTGCATTAGGTTATTTCATGATTTCTTTTGCGCCTAAACTAATGAAATTTTTAGCTGTTGCCGGT
+ACTGTCGCGATGTGGCTAGTCGGCGGTTCACTTATCACTCATGGCGTTCCTGCTTTTCATCATATTATTG
+AATCAGCGACGAATTTTGCTGGTAGCCTGCCTGTTCTACCAGGGCTTTTAGTGGTAATCACCCCACTATT
+AATCGACTTGCTTGTTGGCTTTATATTAGGTGCGCTGCTGGTGTTTATCTCTTTAGCTATTATGAACGTA
+GTTAAGAAAACCGAGCATTAATACCTTAAGAAACTCCATAAAATTAGTGGCTAGTTAATTGTTGATGAAT
+GCTTAACTAGCTATTGGCATAAAGCCAATGATTAATAATCAGTTAACAAGTAAAACTAATTTACCAACAT
+TTTTATTTTTCGCCATTTTCTCATGGGCCTGCTCGACTTGTTGCCATGGATAAATCGAATCAATGATAGG
+TTTAATTTGACCATTAACTAAATCAGCATAAAAATCGCTACTAAAATTATCAACGAGTTGAGCTTTATAG
+TCCTCACTGCGATTACGCAGGGTTGAAGCGGATAACGTTAATCTTTTTGCTAACAATTTTGCTATGTCAA
+CTTGCGAGCAATATCGCCCGCCTAACATTGATAAAGTAACTATGTGCCCATCAAGTGCAGCGACGTTAAT
+ATTTTTAGATAAATACTCACCACTAACAACATCAATAATGACATCGTAGCCTGCTAATACGTTTTCTTTC
+GACCAAGCAACAAAATCATTTTTTTGATAATTTATTGCACAATCAGCGCCAAGAGCTAGGCAAGCTTGAG
+CTTTAACTTCACTGCCCACAGTGACCGTAACATAACATTGTTTCGCTTTCGCAAGTTGTATCGCAGCACT
+GCCCACACCACTCGCGCCCGCATGTATAAGTACTTTACTGTTATTGGCTAACTTCGCGATACTGAATAAA
+CTTTGATAAGCGGTTAAAAACACTTCAGCACAAGCGGCTCCTTGCTCAAAAGTAAATTGCTCAGGCAAAC
+AAAACAATTGCCTTGCTTTTACTTTGACATATTGCGCGTATCCACCACCGGCAACTAAACCGAAAACTTT
+ATCACCTACTTGCCACGATTGTGCTAAATGATTATCAGAAACCGCATCACCACATTGAACAATTTCGCCC
+GAAACTTCCAAACCAAGGATTGATGACTCGCCTGCTGGGGCTGGGTATTTACCCGCTCGCTGTAATAAAT
+CGGCTCGATTAATTCCTATAGCGTGAACTTTAATCAAGCACTCATCCGCCACAATTTTAGGCATATCGGT
+TTGACTAAATACTAATGATTGCTGGTTATCAACATGGATATATTTCAAAGAGATCACCTTACGTTAGATT
+TTATTGGTTGAAGCTAGGGGGAGTTACGCTAAATAAGTGTTAAGAAAAGTAAGAATTAATAAAGTGCATA
+AACTCATACACTTTATCTAATGATCTTTACCTAATAAACTTAACTTGGGAAAGTTAAGTTAGTGGCGTTA
+AAGCAACAGAGTTGAACTCAACCTTGCTCCAACCACTTTGCATAAAGTTACGAATATTACCGTGGTCATT
+TCCTTGTGGATTATTTACCACGTCTTCACGATAGAAACGGCCAAAACAAGCTAACGTTTGTTGTTCTGAT
+AAATTATTAAGTTTGGCAAAATAGAAGATCTTGCATGATCCTTCATTGGTGCCCGCTTCATTAAATAAAT
+CACCGTTATTAAACGTTGCAGGTAAGTAATTGTAGTTTTCACTAATAACTTTCATTACTTGCTCAAAACT
+TACTTGTTCCGCATTTGAATCTAATTGGTTGATGAAATCAGTTAGAGTAATATTAACTTCTTGAGTGCTC
+ATTAAGCATCACCAGCTTTTAATCTAGCCTTTGCTTCCTCTACTTTAGAGAAATCTAAACCTAATTCATT
+AACCGCTTGCTCAATAAGACTAGGGTCTGCCATGACTAGGCTCATAATAGCTTGTAATTTCTCTGGTGGA
+ATACCAAGTTGTGTAATGAATGCCATTGCCATCATAGGGTTTTCAGTCAGCGCCTGAAACATCTCACTAA
+TTTTTTCATCACTGATATTTAATTCTTTTAAAATTTGAATAATCGGGTTCATTAATTGTCTCTATTTAAT
+ATTAGGTTTAGCGTTAGTAATAATCAGGCTGCTTTAATAAATATAGCCCTATGAGTCATGCAGATTATAA
+TATCAAATTATAAAGAACTTTACAGACAGCAGCCCATTAATAAATCAAAAATCTAATTAATACCAATTCC
+ATTAAATTTATTCCCACCTCAGAGCTATGTCAGAGAAGCTATAACAAATAAAGTTTTTGCTGACATAGTC
+ATTCTATATCGAACAAACTTGTGCCGTTATTGATTTTCTGACAAGCTCCCAAGGGCGAGTACCTAATAAA
+AAGTAAAGGCTGACATACTGCGTTATTGATTTTGATAAGGACGCTGCATGGATGCAGCTTATTAGAGAAT
+GCAGGAGCATATTCTCCTGAATAACCATTCTCTTCGATCAATGCCTTGCCTCTAAGCCTTTTAATTCTCG
+CTGAGTGGAAAATAACTTAATGGACTTGGTATAACTAACTTCATTCATTACACTATTGAAAAAGAAAAAG
+TATAATAGCGCTGAATTGACGCAGACAAAATACACCATAACTGAGCCATTACTGAATTTATATTTCAATA
+AATGATGCTCATATAACGCCAACATTACTAACTATCTATTATATTTATGTCATCAAAATTTGAAAATACA
+GAGCTTAAATCCCCGAAATTAAAGTATTTATCTGCTTATTCTGCACAAATACAACTGCAAGTTCAGCAAA
+TGATCGAACAAAAAAATTTAGAGAAATATTTATTAAACAAATACCCAACGACCCATGAGGTAAGTAACGA
+CAAAGCCCTACGTGGTTATGTTATGTCACTCAAGAATCAGTATTTGAAAAAAGCATCGCCTTTAAGTCAG
+ATAAAGTATGACGATAAAATTCATATCATTAATAATGCTTTAGGGTTGCATACCTATGTCTCTCGTGTAC
+AAGGTAATAAGCTAAAAAGTAAACATGAAATTCGCATAGGCAGCCTATTTAAAAAGGCCCCTGAGGCTTT
+CTTAGCTATGATAGTCGTTCATGAGTTAGCTCATCTAAAAGAGAAAGAACATAACAGAGCCTTTTATAAG
+CTATGCCAAAGCATGTTGCCTGATTATCATCAATTAGAGTTGGACTTACGTATTTACCTTACTCACGTAG
+AGTTAATTGGCGATATTTACGCTTAATTCCAATGACATTAACTGAGTGAGTATTTTAACCAGGACAAGTG
+GACAATAATTTAATGGAATTGGTATTATATAAATAACTGAGCTACAACCAAAGAATATAAAACTAAGATG
+TCTGAAACTAAAATTAAATTTGAGCTCGAAAAACAAAACAAAAACAGTGTTCGCTATAAAGAAATTCCCA
+AAGATGGCATGCCACCAATTTTAGGCTCTATCTATGTACAAAAGTGGTATGCAGGTAATAGTAAATATCT
+AGAAGTGACTGTTAATAAGGTCGATTAGCTATAAGCGGCTAATGCGTCAAAAGCAAAAAACCAGAATACC
+TTATTAAGGTAATTCTGGTTTTTTTTGGGTTAACCGATAGTCAAACTAACGGTTATGATTTCTGCTTGTT
+ATGCTTGATATAACATAGCTAGAAAATCTTTAGACTCATTCAACTGGCTAAATTTAAACAATTTAGAACC
+GGCTTGGTCTTTAACAACAACATTTAATTTGTTGATTGAAATAGACTTTACTGGTGCTTCAATAGCGTAA
+ATCTTACCTTGATAAGTATAAGACATAATATAACTCCTTTAATTGCGTAACACGCAACATTAAAAAGCCC
+ATAACTGCATATACATAATTGATAATAATACGATGAACTAACCGAAAATGACTCGGGATCTCATGCAGCA
+AAAAGCTTTAATTTAATAACTTTTTATTAAGGTGTTGGCTGACTGTGAAAGGGAAAGACAAAACACGAAA
+AAATCACTGGGGATTAACATCAATTAGATGAGGAAGGCTAATTGATGTTGGGAAATATACTGGGCTTTGT
+TGATAAAGTAAACATTTATTTTATCAAATACTAAATTATCGCTAAAGCATAATGCAATTTCTGTAAAAAA
+TTAGTTATGATTCTGCACCAAAATTAGCTTTAGCAATTCATCTGAACCCAATGCCCCTCAGCCTCAATTA
+ACTTGGATACCTAATGGATAAAATATCACAATCAACATTATCGAGTATTTTTTCAATAGTATTGCCAATA
+AATTTACCGTTATTGCCCATACCCATCACTAATAAATCAACTTCGTGTGATTTTACCAATTCAGGTAATT
+CAAATTCAGGTGAGCCCGCGACTAAGTGAGTCACCTCTTCATCAAAAGTATAATGGCTAAGTAACTCATC
+AAATACCACTTTGTGGTGATATTTTATCGCCTCGCTGTAATCAGTAAAATCACCACTAGCTAAACTGTGG
+TCCATACCCACAGCATTCATACCTTGCCATAATTCTATGCCCATAGGCTGATAACAGTGGCAAACGTGAG
+CTGTGCTATCAAATAATTCAGCCATGAGCAACTCCGCTTGGAGAATCTTGGTGTCTAATTGTTCAGGTTT
+ATCATGTGCTCTTTCAGGATCAACTGCAGCCATAACAGTACGATACGAATAATCACGAATGTGTTTAGTT
+AGTAATAAAGGAACTGGGCAGTGTTCTAATAATTGCCAATCACCAGGCGTGAAAAACATTCTGTTAATAG
+TCGAATCTTGCTTCGTTGATTTTATCACTATCGATGCGCCATTACTGGCGATCTTAGCCAAAACGGCACA
+ACTGACATCAGAATGCCAAACGACATCAATATTAACGACAATATCAAGGGATTTCACTTCAAGAGCGTAC
+GTTTCTAACCACCGTAATTTCGATGCTATATATTCTTTTTGTAAAGCATCTAATTGCGTTTGATTAAAGT
+TCCAATGGCTAACAAATTGGCTATTATAAACCACAAGAAAAAGTTCGATACTTGCTGAAGTTTTTTCTGC
+AATGTTAATTGCTTGCACTAATGCTGATTGGTGGTCACTAGCAGCATCCATCACCACCAATATATTTGTA
+ATATTTTTCATAATATTCCCTTAAGTATCAATATTCTAATTAACAACTATCTGAATAGTACCTTTATTAA
+TTTAGAAAATAACAATAAAGACATCTCTTATTTTAAAGTTAGTTGAATCAGATACTTATAGCAACATATT
+TAGGTTAATTTCGAACACAAGTTGATCTAAATTATGTATCAGTTATCTGGAGAGAGAAAGCTAAAGATAT
+CAATGAACAATGGCGCGATTATTGAAAAAAAACAATGATTAATACTTGATATCAACTAAGGTTAGCTAAA
+ATAAATTATCGTATTTCAAGTATTGTTAATTCTTTGATAGGCACTGCACTCATTGGACTGACCGGAGCAA
+TGTTTTGTTTTGAGATCACCCTATGTCGCAAAGCGATATTTCTTTATTTAACTTTAAGATAATAACTAGG
+GCATATATCAATGCACCTAGTTATCTCCTTAAAATCGTAGGGCCGAGACTTTATAATACTTAGAGTAATG
+CCTTTATACCTTGAGTTAACCCTTCAACCGTTAAAGGATACATTTTATTAGCAACAATGCTTTTCATAAT
+ATCGATGGAACTATAATAAGACCACTGCCTTTCCTCTTGTGGGTTTAACCAAATACTCTTATCGAAATGG
+CTCAATAACCTTTTCATCCAAACACTACCTGGCTCTTCATTCCAGTGTTCTACACTACCGCCAGGGTATG
+TAATCTCATAAGGTCCCATCGTCGCATCCCCGATAAAAATCACTTTATAGTCACTACCATAAGTATGAAT
+GACTTTATGTATATCAACGGGCTCACTGGTTCGACGGTTATTGTCTCGCCATACATGCTCATAAACACAA
+TTATGGAAATAAAAGAATTCTAAATGCTTAAATTCAGTGTGCACCGCTGAAAACAGTTGTTCACATACCT
+TGATATGATAATCCATGGAACCACCTACATCAAAAAACATCAGTAATTTAATAGCATTGTGTCGCTCAGG
+TTTCATTTTAATATCAAGATAACCCGCATTACGAGCGGTAGCAGATATCGTATCATCAAGTGCCAAAACA
+TCACTGGCACCAGTACGCGCAAATTTTCGAAGCTTACGTAGGGCAACTTTGATGTTTCGCGTGCCAATTT
+CAACGTTATCATCTAGATTTCGATATTGACGCTTATCCCACACTTTTACGGCTTGGCGATGTCGAGAGTT
+TTCTTGACCCACTCTTACACCTTCAGGGTTGTAACCATTTGCACCAAATGGCGATGTACCACCCGTGCCA
+ATCCACTTATTACCCCCTTCATGGCGTTTTTCCTGCTCTTTCAAGCGTTCAGCCAAGGTTTCCATTAATT
+TATCTAAACCGCCCATGGCTGAAATCTTTGCTTTTTCTTCATCAGAAAGCATTTTTTCAAAATGTTTCTT
+TAGCCAATCTTCAGGTATTGCCGACAAATCAAGTTCAATGGTTGATACGCCTTTAAAATAGTCCGCAAAA
+GCACGATCAAATTTATCAAAATAACTTTCATCTTTTACCAGAACTGCGCGGCTAACGACATAAAAATCAT
+CAATATTAGCAAAAACTACGTGCTGCTCTAATACGCGAATTAAATCTAATAATTCACGTATGGTACAAGG
+CACTTTGTAGTCTCGTAATTTACAAAAAAAATCAATTAACATATGCTTTTTGACCTCTGGTGATTTTATT
+TATCGATGAGAACGATGCATAAAAGCGAGCTTTTCAAACAAATGCACATCTTGCTCATTTTTCAATAAAG
+CGCCATGTAAAGGCGGGATCACTTTTTTGGTGCGAGTTTCTTGTAAAACATCAATATCAATATCTTCAGC
+TAAAAGTAACTTTAACCAATCAATTAATTCAGACGTTGAAGGTTTCTTTTTAAGACCCGGTATTTCACGA
+AGATCAAAAAACAGTGCTAACGCTTCATCAAGCAGTTTTTGTTTGATGTTAGGAAAGTGCACATCAACAA
+TCGCTTTCATTTCTTCTGCTTCAGGAAAACTAATGTAATGAAAGAAACAACGACGCAAAAAGGCATCAGG
+TAACTCTTTCTCATTATTTGAGGTGATAATAATAATGGGTCTTTGTTTAGCAACAACTTTCTCTTGGGTT
+TCATAAACAAAAAACTCCATTTTATCGAGTTCTAATAACAGATCATTAGGAAATTCAATATCGGCTTTAT
+CTATTTCATCAATTAATAAAACCGGTCTTTGATCCGCTGTAAAAGCATGCCACAGTTTTCCTTTTACTAT
+GTAATTACTAATATCATGAACTTTTTCATCGCCTAGCTGACTATCCCTAAGACGTGATACCGCATCATAT
+TCATATAACCCTTGCTGAGCTTTAGTGGTTGATTTGATATGCCAAGGGATTAACTCCGTGCCTAAACTCA
+ACGCTAGCTCTTCAGCAAGCATCGTTTTTCCTGTCCCAGGTTCACCTTTAATTAGCAAAGGTCGTTCGAG
+TGCAATCGCCGCATTTACAGCAAGTTGCAGTGCTTTAGAGGCAATATAGTTACCCGTGCCATTAAATGAT
+TTCATGTTTTTCCCACTTATTGTTTACAAATTAAACTAAGGTATTGATTAACTATGCCATTTTATTTAAC
+CGAATAGAAAATGACACTAGATATCTTCATATGACGCTAACTTTAACCTGTTAGTAAAAATTTTCCACAG
+GATTTAAAAAATAGTTGGAATAAGCAGAGAATATATACCCAAACTACATGAAGATGCAGGCTTCAGTTGG
+AATTAGAAACGTCTTTAGCCAAGGCATAGATTGATGATAATGGTTACTCCATTATCGAAATCAATAACGT
+AGGATAAAGCGTTTCTAAACCAACCTTATAGGGGCGTCTGAGCAATTCATATTCTTCGTTGCCTTTATTT
+TTAAGGGCGCTACATGGATGTAGCTTCTTAGAGAATGCAGGAGCATATTCTCCTGAATAACCATTAATAA
+AATGAAGCGTCTTGAAGATGAAGTGCTCTGGCGTCCTGAAACACGTATCTTCAAGTGGCTTGGGTATATA
+CTGGTTAGCAATCAAGGTAGATGTTTCAGAATGCTTTAATTGATAGCGATAATACGATTAATATCGAGCA
+GAAAAATAAACTGACAATAATAAGATAGACTAGATCAAGTAATCTGTAAGTAGTGGTTATATTTATAGTT
+TAAGCTATATACAATCGAGATAGATTAGAACTTGCTTAGGATGAGCAGTGTTCAATAAATGGAATTATTT
+ATTGTAATAGTAGGAACGGTCAATATGTTAAAAAACCTGTCACTGGCTAAAAAAATTCACTTAGCACTCA
+CCTTAATTGGTGCTATTTTTTTAAGTACAACGATTTTCTTTTTTCATCATGATGAAAAAGAGCTGGCAGA
+GCACTTTGTTGAACGAAACCTTGAAAGCCTTGCACTTAATTATTTTGACTCGGTCAATACCATGATGCTC
+ACAGGCACTATCGCTAATCGACAACTTATTCAAAATAAAATTCTCAGCCAAGACGATATTGTAGAAGCAA
+GAATTCTACGTACCCAAGCGGTTAATAAAGTTTTTGGTGAAGGCTTCCCTGATCAGAGTGCAAAAAGTGC
+ATTTGAACGAGAAGGTCTAGCGGGTAAAAGAGCGTTTAAAAAGTTTGAACTTGATGGCAAACGTATGATG
+AGCTTTATTATACCGGTCAAAGCAAGTTCAGATTATCGCGGCACCAATTGTTTAACTTGCCATCAGGTTA
+GTGAAAACGAAATATTAGGCGCAGTAAAACTTACCTATGACTTATCAACCGTAGATAAAGAAATCACCAG
+CTCTATTACTCAAGCTGCAATTTTACAATTGGTCATTACCTTAATTTGTTTTACCTTGTTAAGCCTTACC
+CTGAGAAAGCTAATTTTCTTCCGATTAAAACGCCTAAGCAATTCTATTAAAACGGCTGCTGAAGAACTCG
+ATTTAAATAAAGAAATTAAAGTTAATTATCAAGATGAACTCGGTTCAGTAAGCATAGCGCTTAATGACAT
+GATGAGTAAGTTTAGAATTAGCTTCATGTCAATTGCCCAAGCGAGTGAACAATTAACTGAATCAGCTAAA
+GAAGTTGATAAAATATCTTCGCTAACACTCGAAGCAGTGTTAGAGCAAAAGAATGGCACCGACTCTGTCG
+CTGCTGCAATTAATGAGTTAGATACCTCTGCGAATGAAGTACAACATAATACGCAAAGTGCAGCTGATAA
+ATCAGTTTCAGCAAATGAAAGGACCTCACAGGGGTTAATTCTTGTTGAACAAGCGAGAGTTGGCATTAAT
+GATCTCAGAGATAAAGTTGTTGAAAACACAGCGATGATCACTGATTTGAGTAATAAAACCAATGAAGTGG
+GCAGTGTTTTAGAAGTCATTACCGCCATTGCTGAACAGACAAATTTATTAGCGTTAAATGCTGCGATAGA
+AGCAGCAAGAGCTGGCGAACAAGGTAGAGGTTTTGCTGTCGTCGCCGATGAAGTTCGTTCTTTAGCAACT
+CGTACTCGTGAATCAATTGAGCAAATACACGTAACAATGAGTCGATTACAAGTTGGAGCAAAAGGTGCTG
+TTGATTCAATGAATGTGGTTAGTCAACAAGCCAGCGAAAAAGCTGAAGATGTTGCTAATGTTGCTGATTT
+ATTGACAAGTATCAGTGCTGAAATTCAGGAATTAGACGAACTTAACTGTCAAATTTCAGATGCCGCGACG
+CAGCAGAACTTAGCCGCTGATGAAATTAACATTAATGTCGTTAATATAAGTAATGTTGCTGAAAAATCGA
+GTGATGATGCTATTCGTGGAAAAGAGATCAGCGAGCATTTACTGTCACTTGCTTATGAATTAAATACCCA
+GTTAACAAAATTTAAGTTATAAAAAAGTAAGAGTTATGCTAAATAGTGAGCAACCTATGTTGATCGCTAT
+TCAGTGTCCATTACGATTAATTGACCTCAGTAAAACGCTAAGTTAATTCATGTAACGGCTACACCATTGA
+TCATTAACTTAACCTCACTTAAGTTAACTTTCCATTTGCACATTTCTTCCTTAATTGTTCCATAGTGCTT
+ACACTTTTCACTGTTAACGTATAGCTAACTCTATTTATAGCGAAGTTAGCCATGCTTATTAACACTTTAT
+TTTTTAACTCAAAAAAATCAGCAAATACAACGTTACTTTCCGTCGCTGTACTCACCCTATCGGCACTGAC
+CTTGTCTGGTTGTAATTCAGATGATTCATCTAATGACAGCATTACTGAAGTAATACCTGTGGAGACTCAA
+AGTACTCAACCAACAGCCAATAGTATTAACCAGGCACCTATCGCTTTTGATAATGTCGTAACACTACAAA
+GTAATGAGACCATTACTATAACCTTAGTAGCGACAGACAATGAAAGTTCACCACTTATCTACACTATTGA
+AAATCCCCCTGAAAATGGTGTTATTAGCCAAAATAATAACAGCATCATTTACACCACCAACAACAATTTT
+ATCGGCAGTGACAGTTTCACTTTCATAGCCAATGACGGCGATGATAATTCAAACATTGCGACGATATCGA
+TTGAAGTGCTGGCGCCAAGTCTAACAACGACATTGCTTGATGGCAGCATTGTTGATACCGCCATATTAGT
+CAATTTGGGTAACCTGCTCTATCACGATACTAACTTATCAAATCCTATCGGTCAGTCCTGTGCAAGTTGT
+CACGATTTGAATACTGGTTTTGATGATCCTAACACGGCAAATCCAACGTCCGTAGGCGCAGATGGCAGCA
+GTTTTGGTACTCGTAACTCCCCAACTGCAAGCTATAGCGCTCATATACCCTCGCCGCAAAACCCAGTACC
+TGGCGGAACACAAGGATTTATGGGTGGCTTGTTTTTAGATGGTAGAGCAGCCTCATTAGAAGAACAGGCA
+AAGGGACCGTTTCTTAATCCCGTAGAAATGGGCAATGCCAGTGCCAATGAGGTGATTAGCAAAGTCGCTC
+AAAGTACCTACGCCACTGAGTTTGAATTATTATTTGGAGATGACGTTTTGCTAGAAACAGACCGCGCATA
+TAATTACGTTGCTGATGCGATTGCCGCCTTTGAAAGAACATCTCTTTTCTCTCCTTTTTCTTCAAAGTTC
+GACCAAGTCCAAGCTGGTACGGCAGTCTTCACCAACGCTGAACGCCAAGGACAAGATATTTTTAACAACA
+AAGGTGATTGTCAACGTTGCCACGGCACTAACGCTGTTGGAGCTAATACCAATAACACCAACAATTCTGA
+AATATTTTCAGACTTCAGCTATAAAAATATTGGTGTACCGAGCAACCCTTTATTGCCTGCGTTTATTGAG
+GATCCGCTCTTCATTGATTTAGGCTTAGGAGCACAATCAGGTAATGATCGTAACGATGGACAATTTAGAG
+TATCAACCTTGCGCAATATCGCTCACACAGCCCCTTATATGCACAACGGTGTATTCACCACATTAAGAGA
+GGTCATCAATTTTTATAATACTCGGGACACAACCTTTACCGATGCGCCAGAAGTTAACCAAAACGTCGAT
+CAAGGTGGACGCATTGGTGAACTGAATTTAACAGAAAATGAAATTGATAACTTAATGGCCTTTTTAGAAA
+CATTATCTGATGAGTAGTTCCAATACATTCACTAAAGCATTATTATATCGTTAATTAAAGGATTAATTAA
+AATGACAATTAAGGATGAATAACATGAGTTTACGTAAAATAATGCGCTTTAACTACTTAATGGAAAGAGT
+GCTGGCCAAGCAATTAAACCGTGATGACCTAGAGTATTTAGCACTAAGGAAACAATGGAACGAAGCGTTT
+AACAACAAATCTATAAACGATGAATCCATAAATCGATAATCAGATGAATCCTTTATTGTGCGGGCTTTAT
+AAAAAATAAAGCACATATCAGCACTATAAATTCATCAATAACAACTGACCCTATACTTATGATTTGAGCC
+ATGAAAATATTTACTAAATTAATACTAACACTGTTATTTATTAGCTTATTATTGCTGAGTATTATTTATA
+TTGCGGTGCAGTGGAGCTTTGATCGTGGCATGTTGGATTACGTTAATAAAAAGGAACTGGCAAGTTTACA
+GCTCTTATCAAACAACTTAGCCACTTTTTATCAGCAAGAACAACGTTGGACAACCTTAGTGGCTGCAAGT
+AATAACAACAGACGCCCTCCTCCAAGAAAGCATGAACGTTTTTCATCTCCTCCCGTACAAAACGATCAAT
+TCAGACCTAGCCAAACTTGGCGGAAACTATTAAAACTTTCACATGACGGCGTTAAACTTCCAACGGATGT
+CAGGCAATATTTAGCTGCCAACGATGATTTTATGCCTAAGCATAATAGACCACCGCCACGTTCAAATTTT
+CAGCGCAGTTCAAGACCCGAAGACCGTCAACCAAGGCCTCCTCAAAACCAAGGCGCGTTGCACCCAAGTT
+TGCTCGATGCAGATAAACAATTAATATTGGGGAGAATGACACCTGACTTTAGCTTACAAGCCATTCACTT
+GAATGGAGATCTTATTGGCTATTTAGCTTTACCGCCTAAAACAAAACTAACTGATGAGTTTGATTTAGCA
+TTTCTTGCACAAATTAACGCTAACCTGCTTTATATTGTCCTCGGACTTTTCCTAATCATTATCGTTATTG
+CTGTCCCCTTATCACGTCACTTTGTTAGGCCCATTAAACGTTTAGAGCATGCTATGCGTTCACTAAACAA
+CGGTAACTTTAAAGTAAAAACGGATGTGATCGGTAATGATGAATTAGCATCACTGTCGCTACACTTTAAC
+GATTTAGCTAAAACCCTAGAACAAAATGAAAGTTCTCGTAATACCTGGTTAGCCAATATATCTCATGAGT
+TACGCACACCTATCGCCATTATTAAAGGAGAAATTGAAGCAATTGAAGATGGCATCAGACCTTTAGATTT
+AAATAGTTTATCTTCACTAAATGATGAAGTTAACCATCTACATAAACTCGTTAATGATTTATCTGCTTTA
+TCAAATGCCGAAATTGGCGCCATGCGTTATCAAAAAGAGCAGTTGAATTTAGCCGACATTGTTAAACACA
+ATTTACTGCGTCATCAGCAGCAGGCAAGCGAGCTGAACATTACCATCAGTCAACAACTCATTAGCAGTGA
+TGTAATCATATGGGCCGATGAAACCCGCATCAACCAATTAATAGACAACTTAATCAATAATAGCGTTAAG
+TACACGCAAACACTGGGCACTATTCATCTTTCACTAACCAAAGAAACCTCTCATGTGGTACTTACTATTA
+GTGATAGTTTTCCTAGTGTGCCCGATAACTCACTACCTAAATTATTTGACCATTTATATCGCGTTGAAAG
+CTCTAGAAATAGAAAAACGGGGGGGTCAGGGTTAGGCTTAGCATTATGTAAAAAAATAATGTCTGCTCAC
+CAAGGAAGCATTAAAGCATCTCATGCCAAGCAAGGCGGCCTTGAAATCAGTTGTACATTTCCTCTGATAA
+CTTAGCAGACAACGATATGATCAGGATTAAAAATTAACATGTCACATATATTAATTGTTGAAGATGAAGA
+AAAAATTGCGTCATTATTAGCTGATTACTTAGCTAAAGCTGGCTACCAAACCACCATAATGCATGAGGGA
+ACAGAGGTGGTTTCAACGGTTAAAAATCAACATTTTGACTTGATTTTATTAGACTTAATGCTGCCCGGTA
+AAGACGGGTTAACGATATGCCGAGAAATTCAAGAATTCAGTAACATAGCAATTATCATGGTAACCGCACG
+CGTTGACGAAATAGACAGATTATTAGGGTTAGAATTAGGCGCTGATGATTATATTTGCAAACCTTTTTCA
+CCCAGAGAAGTAGTTGCTCGTGTAAAAACAATACTCAGGCGCATCAACCCGCCTCTAACCACTGGCATTA
+ACACTAATATCGCTAAGCAATCACAGACGACTACGGTAGAGTTAAACACCGACAACTATCAAGCGACAAT
+CAATCAACACCCGGTAGAACTTACCGCGATAGAATTCAATTTACTGAATATTTTGGCGAGTGCGCCTGGC
+CGTATTTATTCCAGATCACAATTAATCGATAGGGTGTATCAAGACAATCGTGTAGTGAGTGAGCGCACCA
+TAGATAGTCACATAAAAAAATTACGTAAAAAACTGAATGCGATTGAATCAGACAACGAACTAGTGCAGTC
+AGTCTATAGCGTAGGATATAAATTAGTGCTTACTTAACCTGAACGTTGGATAAGTAGCACATGCTCAACA
+TCCCCTTTAAGCAATTTGGATGCGGTAGTTATTCTTTGCACCTAGCTAGGCTTTATCGCTAAAATTTCGA
+TCAAACTAATGCGTTCATCATCAAGATTACGACGCATGTTATAAGCTTTGGTTTTGATGTCATTGCCAAT
+GAGCATATGCAAACCTAGTTCTGGCAGTGTCGACTCACCTGTAGGTTCTCTCATTCGTGCAAAGGCCTTT
+TGTGCCAAATCAGACTTATCGTTCCACACTTCAATCTTAAAACCAGTGGAGGCAATTAAATCGCGAAATG
+CTTCTTTCGGTATCAAAAAGCTCATTGAACTGTCTTGAGCCCACGGCACAGGAAAATAAATAGTTTTTTC
+TTCATGACCACACACCTCATACAATACCGCACGTGCACCAGGTTTGAGTACACGATACATTTCCTTTAAC
+CAACCCAGCTTGTCTTCAACATTCATGTTCATTTGGATTGACCAAGCACCATCGAAAGTATTGTCCGCAT
+AGGGTAATTCAAGTGCACTACCGACATTGAATTTAACACGGGCTTGCATGTTCAGTAACTGTGTTAATCT
+TTCTGCGGCATCAATGTATTCATCACTTAAATCTATTCCCGTAACATGACAACCAGTTTCATGTGACAAG
+CGACGTGTTGAACCGCCAACACCACAGCCCACATCAAGGATGTGCATATCAGGCGTAAAATTGCCAAGTT
+CAATCAGCTCTTTAGTGGCGATATCACCACGAATATGAAATTCATCAACCGGCTGAAGGTCATCAGGAGT
+GACTGAAGATAAATCTTTACCCAGGTTATTGAGACCTTCAATTATTTTATTATACAAATTGTTTGGAGAG
+TAATAACTGTGAATATGCTTCATATAGGTAATCTTGACTCAAAGATAAGGTGAAATAGCTGTCTACAAAC
+TATACATGATAATGTCAGGTAGTTAAGAAAAATTATAAACTATCCAAGTCCGTTATTGAATTATATCAAT
+AACATGGAAAATTTAGTCAATGCTAACCTCTAGCGTATAAATTAATGTTTTCGTGGTTAATTCCCTTTTT
+ATTAATTATACTGGTTACATTACAGACTCACTTTATGAAATCGCTAATTAGATGTTAACTAAACCAAAAA
+TTCATTTTAAAACACTGGTTTTCTTAATATCATCTCTATTAAGTCATCATTCAATCGCTAATAATAAAAC
+TCATTTTGAAGAGCTCTTTTCCACCTCTGTCGTGCTAACAGATTCAGAAACAATCACCTTAGGAATTGGT
+AACTTTGATCCCGACAAGTTATTAAAACCTCACGAACAGAGCTTTTCTGAAAGCGATTCTATCAAGTTGA
+GAAATGAATTAACCGTATATAGCATTCCCTATACTTGGCGCTTGACTGACGATAAATCTAAGACAAAAGA
+TAAAGCTAAAAAAGAAAAGTCCAACTTCTTTTATCTAGACGAATTAACCGCATCACTCTCTTACCTCAAG
+CAAGAAAATAAAAATGATTTGTTATCTAACTCATCAATTACTGATGATAATAAAGATGAAGTTTTCTCAG
+CCTATCTCGCCTATAGTCGACATAGGCAATTGACTGAAAATTGGAATTTAAGAGTGAGGTTTGGTTCATA
+TTTAATGCACCATAAAAATAAATACCGTTATAACAGCGATGAGTCAAAGCAATATCAAGATCAATTAGAC
+GGCGTTTTTTTAAATTTATCAGCGAATGCTTTCATTATTGAACCAAATGTAAAGCTAAGCTATAGCCAAA
+AAAAGGATTGGGGCAAGTGGGAATTTAACAACGATTTAAACGTATTTTCTGGCGTCACATTTAAGGGAGC
+TAAGTCTAGCCAAGATGCAAAGCCGACAGGCTGGCGCTTAAATAATGGTTTTAAATTCCACTTTAACGTT
+AATCAATCGAAATTCCATGCTGAATCTATTTATGTAAAAATTCAGCGTTCCGATATTGGCGGCGATATGG
+TTAGTAGCTTAGGTACAGATCATTTCTATGAGTTTGGAGTAGGTTTATTACTCGACACCCGTAAGTTCAC
+TAAACTAGCTGATAATATCGGCATAGGCATTAATATTCATAAAGGCAGCGCGCTTTCTGGCGGTAGTATC
+GTCTTTTACTTTAATGAACTTTAAAGTCACCCTTTAGCTCTCCGGTGATATCTTGTAAAACTCACATGAT
+CAAAGAGAACTTTATTGAAATATTTTTTATCAGTACTGTTTTCCTTAATAACTCCACATCCATAGCAGCG
+CGTTCAATCAAAAAAATCTACTCGTTACAAGACTCCAAGACACATTGCTCTCCCCCAGTAGCCTGTCATT
+GCTCAATTGCTCGCCTTGTCTGGATTTATTTTGCTACGCATAACAAGATCACAAACTTAACGAAAGTGAT
+ATAACACGCATCTTTATCGGTAAATAGTGTGTGAATCACACCTTTTTAAGAGATAATGCGCCACTGAACA
+CCCGTAACTTTATTACACCAATAACATCAAAAATACTGATGAAGTTCTAATAAACTGAGATATTATGAAA
+ATATTGACTAAATTACTCGTACTATGTGCGTTAACGCTAAGCCTCTTTGTGACTACCAGCGCGAGCGCGG
+AAACATTTACTTTCACCGCTATCCCAGATGCAGACGAATCTCAACTGAGAACCCGCTTTGAAAAAGTTGC
+TCTCTACTTAGAAGAGCAACTTGGTGTTGAAGTAAAATATGTTCCGGTTAAATCCTACTCAGCAGCGGTA
+ACTGCATTTAGAAATAACCAAGTGCAACTTGCCTGGTTTGGTGGTTTATCTGGAGTACAAGCCAGACGAT
+TAGTGCCTGGCTCGCAAGCCATTGCACAAGGTTATGAAGATCAGTTTTTCAAAAGCTACTTTATTGCTCA
+CTACAGTACTGGCTTAGAGATGAGCTATAGTTTTCCTGATATTACCGAGACAACCTTCACCTTTGGCTCA
+AAAGGTTCCACCTCAGGTAGATTGATGCCGCAATATTATATAGAGCAACATTTAAAGAAAAAGCCACAAC
+AAGCATTTAAGCGCGTTGGTTTTTCTGGTGACCATAACCGCACTATTGTCCAGGTTCAATCAGGTACTTA
+CCAAGTTGGCGCTGTGAACTATAAAGTGTGGGAAAGTGCCCTAGCCGCTGGTAAAATTGACACCAATAAA
+GTGAAAGTCATTTGGAAAAGTCCTACCTACCCTGATTACCAATGGACAATACGCGCTGATGTTGAAGCCA
+ATTTTGGTCCAGGCTTTGCTGATAAAGTTCAAGCGGCACTGCTCACTATGGATAGTCCAGCACTGTTAGA
+TAGTTTTCCACGCTCCTCTTTTGTCAAAGCTAAAAATGAAGATTTTCAACCAGTGGAAGATGTCGCTAAA
+CAGATAGGACTTATCGATTAATGCTCACCCTTGACAACCTAAACCTTCATTATGATAAAACTGCTGGTTA
+TAATATCGGTAAGTACACCGGTAAAAAGAAGGCGTCTACTCAGGTGATTTTTGATCTGAGCCTGACAATT
+AATGAAGGTGAAAAGGTTGCCATTATCGGTCCCTCTGGTGCTGGTAAATCTAGTCTGCTACATCATATTT
+ATCAACAGTTACAAACCAGTGCAGCCCTGTGCTCACAGCGACAAGGTTTGGTTGATAATTTAAGCATTTA
+TCACAATATATTTATGGGTGCTTTAGCTCGACACCACTGGTTATTTAACTTAGTGAATTTAATCAGGCCT
+TTCAAAAAAGACTTAAACGCTATTGCTGAACTTTGTCAGCAGTTGGAATTAGACCAGCCATTGGCAAAAA
+AAGTGGACCAACTCTCTGGTGGGCAAAGGCAACGAGTGGCGTTAGCAAGAGCTATGTATCAACAACAAGA
+TACCTTTATCGGTGATGAGCCTTTTTCAGCGCTGGACCCATTGATGAAATCAAGACTACTCGACATCGTA
+TTAGCACAGCATAAGAGTGTCATCATGGTAGTTCATGACAGAGAGTTGGCGATTAACGCTTTTGACCGCG
+TTATCGCATTAGATAAAGGCCATATGGTACTCGATAGCCAACAGCAGAGTATCGGTCACCAACAGATCAC
+AGCGTTATTTCAAACTAACGCTGTCGCGTAGCTCTCTTTATGTCGGAACTTCAGCGAGTCAAAAACGCAG
+ATTATGCTTTGGGTTATTGGCAAAAAGTCACTTTATCAATCTGGGTTATTGCACTGGTTATTATTCCTTT
+TGCCGATATAGAGATTGTCAGTTTCGATCCTTTCCTCGAGTTAACTCGCATGGTAAATGGGCTTGTAACA
+CCCGATTTTTTCGCGACTGAATACCTGTTTCAAGCCATCATTCAAACCGTTAACTTTGCCATTATAGGCG
+TCTGCTTAGGCCTGGTACTTGGCGCTCCCCTCGCGCTAATTTACCAACACCCTATCGTTTCAAGCTGCTG
+CGCTTTTTTACGTGCGATCCATGAAATTTTCTGGGCGCTGCTATTTTTGCAAGTCTTTGGTCTGTCTCCC
+ATCACCGGAATATTAGCTATCGCAATTCCGTTTGCCGCTACTTTTGCCCGCGTATTTCACGACATTATCA
+ATCAATCGTCAGACAACCCCTTAGAAAGCATCGATAGTCGCGCCGATATAATTAGCCGTTTCACTTATGG
+CAAAATAGCCCAAGTGATGCCACAACTGATGAGCTACACCCGCTACCGTTTTGAGTGTGCCCTGCGTAGT
+AGCGCCGTACTCGGCTTTATCGGAATGCCAACGTTAGGTTTTTATATGGAAACAGCGTTTAGACAGGGAA
+ACTACAGTGAGGGCGCAGCTTTATTGATTATATTTATTGCCCTTATTGGTTCAATTCGTTACTGGTGTCC
+ACCGAAATCACTTGGGATTTATCTTGTTATTGCTTGCGTGACTCTGGTCGATATTCCTAACGTAGATAGC
+AGCCTACTGGTGCGTTTTATCAGCCAAGATATTCTGCCTCCCGCGTTAGTAAACGTCACAACATTGGCAG
+AAGTTCAATGGTCATCACTCACTGCTTGGTTTAGCACTATCCTGTCGAACCAAGCCATTCCAGGCGCAAT
+CGCAACCATTACCTTAGCGCTACTTGCCTTAGCTGCCACTCATTTTATTACGTTAAGCGCCCATGCTATC
+GCGAGTAAGCATTTATGGCCTACACCACTGACTTGGCTTGGGCGATTTATCTTATTAATAGGCCGCTCAG
+TACCTGAATATATCTTAGCGTTTATTTTTTTAATGCTGCTCGGCCCATCGATGTTACCCGCGGTTATCGC
+GTTAGCCATTCATAATGGCTGCGTTATTGCTTACTTGGCTGTTAAGCAAAGTAATGCGATTACGCCACAG
+CAGATGCAGATGACTAGGTTAAATGAGTTTAACTACCACATTATGCCTACTATCTATCCCAATATGATGG
+CGTTAATGTTTTATCGCTTTGAAATCATAGTGCGAGAAACCGCAGTGTTTGGCATTTTGGGAATTATGAC
+CTTAGGGTTTTATATCGACAGTAATTTCAGTGAAATACGCTATAGTAATGCACTAGTGCTTATCACGTGT
+ACAGCGCTGCTCAATGTCGCCATTGATATTATCTCAAGACGACTGCTTAAGTTCCCACAAACGAGTAAAA
+CTCGCTGTTAACCTTGCTAAGCTAAGCGATAATGTTGTTCAAAAGTCATGATGGATAATTAAAAATATCG
+TGCTGATGAAATGAAACAGAGTTCAGTTATGTCTATTCCAATATCAATTGAATTATGTGCTTATGCAGAT
+GACTCAATAACGTCATCCCCGTGGGGTATTAATCGGGTGGCCAGTGCCTAAAAATTAATGGTTCTTCGAT
+CAACGATTTCGAAGATGACGTTTAAAGCAATATCCTGAATTAACTATAAAGTCACCTTAAATCAATGCTA
+AGTTACCTATTAATTAAACTACTTAATTTTCAAGTTTTAATGATAATCTAAAATCACCAACCATAATTAC
+GGAGCTGAATATGTCTGAATCTACTTATGTACCACCAAAAATATGGCAATGGAAGACAGAAACTGGTGGC
+CAGTTCGCCAGTATTAACCGACCTATTGCTGGCGCAACACATCAAGCAGAATTGCCCGTAGGTAAGCATC
+CGCTTCAGTTGTACTCGTTAGCGACACCTAATGGCGTGAAAATTACGATTCTATTGGAAGAATTATTAGC
+ATTAGGCATAAAAGAAGCCGAATACGATGCGCATTTAATTGAAATCATGGAAGGAGATCAATTTGGCTCA
+GGGTTTGTCGAAGTAAATCCCAACTCTAAAATTCCCGCTTTGGTAGATACTTCTGCTGATATTAGTAGCG
+ACAAGCGCGGCGAAAATAAACTGCCCATTTTTGAATCTGGCGCGATACTGCTGTATTTAGCAGAGAAGTT
+TGATGCTTTTTTACCAAAAGAGCCGTTACTTAAATCACAATGTATGTCGTGGCTATTTTGGCAAGTCGGT
+AGTGGCCCCTATTTAGGTGGCGGTTTTGGTCATTTCTACGCTTACGCACCCGAGAAATTTGAATACCCGA
+TAGAGCGTTTTACCATGGAAGTGAAACGACAACTTGACGTGCTAGACCGACATTTGGCTAATAATAAATA
+CATGTGCGGCGATCAATATACTATTGCCGATATCGCTATATGGCCTTGGTATGGGGCCTTGATGCAGAAT
+AAAGTTTATGAGGCGGCAGAATTTCTGCAGACCCAAGAGTATAAACACTTAACACGATGGACTGAAGAAA
+TTAGCCAACGAACAGCGGTTAAGCGTGGAATAATGGTCAACCGTACTTGGGGTGAGTTAGACGAACAATT
+GCATGAACGCCATGATGCCAGTGATTTCGAGCTTAAAACTCAAGACAAATTGGTCATTCCAGAATAATCT
+AATACAGAATAAAGGCTGCGCGGGGGAGTTATCTCTTGCCTGCTTTTATGCAAGTAGACAAGAGAGTGAT
+TAATACACGTCACACTTTCAAGTTATGATTAAATCAAAAATTCTTTTAGCTATATCCCCGTTACTACCCC
+AGAGTTCAGCTTAAAATAGTAACGGGTATCTCATTAAAACTTAGCGTTTAGCCATACCCATATTTTATCT
+GTATCAACCTTGCCTGCTGTTGTATCACCAGCAGAATAAGCGGCTAATTTAATACCAGCTGTATAATTTT
+TAGTAAAACTCTTTGAATAGACAGCATTGATTTCAGAGCCTAAATCATCAACGGTTGCAGAAGCTTCATC
+GGCATCAAATTTATGATAGATAACGGCCCATTTTCCGCCTGCAACTTTACCGCCAACACTAGCATATAAA
+TCCGTTAGACCTTCTTTTGGCGTATTTAAGAATTGATCTGACCAACCATTAAACTTATGTAATGTCGCTA
+AAGGCGTCGAAAAACCATAATTACCATCATCTGAGCCAAGTAATTCGTAACCAACTTTCATCCCAATTCC
+TGAAAATGAGCTACTTAGCTCAGCTAAGAGGTAATCTGCTGAATAGGACATGACCGCATTGTCAGCGTCT
+TGTTGTGCATATTCTAACTGATAAGATATTTTCTGTTCACCAATTGACGTGCCACCATTAAAGCGAAGAC
+CGAAAGTATCTAAGCCATTGTCGGTATCATTATCAACTTCTAATAAATATCCGTAAGCGGTAATTTTACC
+TAATGTGGTTTGATAAGCAGCATTAAACAGATGATCGTTAGAATCTATATCTTTAGCTTCTGCAAAAATT
+CTATTACGTTTGGTAATATAACCATAATCTAACGTTAAATCTTTAATGGGTTGATAAGCTAAAGTTACCC
+CATCAAAGGTTTGCCTATCTTGGCGCCAGCCAACATGACCGACAAATCTATGGTTATCCATAGTAATCAA
+CTGACGACCCACTTTGACGGCCAGTGATTTTTGTTTGTATTGCAGCAAAAATTGGTCAAGCTCTGTTGTT
+TCAGGATCCGCTATCACTGAATAATCGGTATTTTTACCTAAAGTATTATTGTAATCATCAATACCAAGCA
+CGGTGCGAGAATCTTCAAATTCAATTAAAGAAGAAAAACCTGCGACATTGCCCGTTGCGTAAGTTAAGCG
+CGTACGTAACGTAAGGGCATCAGCATCTTTTAGCGCGTTGTCTTGATCTACGGTTTCATAACGTAGATTT
+ATATTAATAGCAGATTTACCATTACTGATAGCTTCCGCTATTGAACTTGAGTTAGCTGAATTTGACGTAG
+CTTCTTTGGCAAAAGCCATAGATGAACAACTACCTGCTAAGGCTATAGATAGACATAAAGCGATTTTATT
+CAATGTCATGTGTTAATTTTCCTTTCATATTTTATTTTAAGTTTGTTTTATTTTTCGTTAGCACGTTTTC
+TTGGGATTACCTTTGGCGCCACAGTTTTACTGCTTATGTTTTCTACCTTTCTTTGTTTCTCATAGAGGAA
+GGTTAATACTTCAGAGCGAAGTCGGTTATATTCAATATCTTTGGCAAGGGATAATCGACTGCGTGGTCGC
+TCGAGTTTAACATCGAGAATTTCGCCCACAGTTGCTTCTGGCCCATTAGTCATCATCACGATGCGATCAG
+AAAGTAAGACCGCTTCATCAACATCATGGGTGATCATTATCACGGTGTTGTTCAATTCGTTTTGAATTTC
+CATGAGCGAGTCTTGCATATGTGCTCGGGTTAAGGCGTCAAGGGCGCCAAAGGGCTCATCCATTAATAAA
+ACTTCCGGTTGCATCGCCAAGGCACGTGCAATACCAACCCGCTGTTTCATACCACCCGATATTTCATCTG
+GCCGTTTATGCATAGCGTGGTCCATATGTACAAGTTTTAAGTTGTATTCAATCCACTCTTTCATCTCTCC
+CTTTGACATAGTCTTTTTGAAAACTTGTCTTACCGCTAACTCAACATTTTGATAGGACGTTAACCAAGGC
+AATAATGAGTGGTTTTGAAACACCACCGCGCGCTCAGGACCCGGTTCATTCACTTCTTTATTTTGCAGTA
+ACACACCACCTTTTGTGGCTTGATAAAGACCGGCGACTATATTAAGCACCGTTGATTTACCACAGCCAGA
+GTGACCAATAAGCGAGATAAACTCACCTTTATCAATTTTTAGGTCAACACCTTTTAACGCGGTAAAGCCG
+CCAGTATCTGTCGGGAAAACCATGTCTATTTGGCTGATATTTAAAAAGGCTGGTGGCGTGTTTTTTTCTA
+AAGCTGATGAATTCATAATTTTTCCTTAAACGCTTGCGCTTGATTTGTCCCAAGAGACTTTTCGTTGCAG
+TTCCAACATGGCTCGGTCTAATAAAAAGCCGATGAAACCAATCACAATAACTGCTGCCATAATACGAGCC
+AAAGAATCTGAACTACCATTTTGGAACTCATCCCAAACAAACTTACCTAAACCGGGATTTTGCGCCAGCA
+TTTCTGCAGCTATCAGTACCATCCAAGCGACACCAAATGACAAACGCATCCCCGTGAAAATCATTGGGAT
+TGACGCAGGTATTACAATTTTTTTAATATGCGTTAATGTGGGTAAGCGCAGAACTTTACTCACATTAAGT
+AAGTCACTGTCTATTGAAGAAACACCAATCGAGGTATTGATCACCATAGGCCATAAGCTACACAGGCTAA
+CGGTAATTAATGATGTTAAGAATGACTTTGATACCATAGGATCATCAGAGACATAAAGCGCACTGACAAC
+CATAGTCACTAAAGGTAACCAAGCAAGCGGTGATACCGGCTTAAATATTTGCACAATTGGGTTTATTGCT
+GAATTTAAACGTTTATTTAACCCCATCCAAATACCTAACGGGATGGCTATAATTGCGGCGACTAAAAAGC
+CGCAAGTTACCGTGAATAAACTGGTAAGGATTTGATCAAAAAATGTTTCCTTACCTGTGTATGCTCTTAT
+TTTACCGACATAATTAGGGTTCTTTTCTTGTTTTGCTACATTGCGCTTTTCTTGTCGCTGATAAAAAGCC
+TCAGCTTTTTCTCGTTCTGCTACATGTTCGCCATACAAAGAAGAAAATTGTTTAACAACCGCATTGGGGC
+CAGGAAACGTACCTAAAGAGGTATGAATACTTTGTGCTGATATTGACCATAAAAATAGAAATACTGTTAT
+GCCAATAACAGGCAGTAACATCGCATTAGTGATTTTACTTAAAATACTTTTAGAAACTTTCATCACCTGC
+TCGGTAATAGTTAACTGACTTAAATTTACTGTTGTTAAACTCATTCGTGACTCCTTATCTATCATTAGCT
+TTTAGCAAATTCTTAACGATTTTCCTTTAAAAACAAGTCATTAAAGGCTTACCTTTAAAACTTATCTTTA
+AAGAAATTCGCTTAAAGCTTGTCACCCTTTTTAAGACCCAGTTTAAATTTTTCCAAATAAGCATTAGGTT
+GATTTCCGTCATAAACAATATCGTCTATAAAGTGTTGTTGTGGTGCTTTAAAACCGTTTTCTTTAGTAAA
+GTCTGGAAACTCATTTGCAGGAATTAACTTATCGTCAATTAATGATTGAGCCGCTTTAGCGTATATATCA
+GGACGATATACTTTTGCTGCTAAGTCTTTGTACCATTGATCACTTTTATCATCCGAAATCTGCCCCCAAC
+GACGCATTTGCGTTAGGTACCAAATAGCATCAGAGTAATATGGGTAGGTTGCGTTATATCTAAAGAATAC
+GTTGAAATCAGGCACTGCTCGTTTATCACCCTTTTCATATTCAAAAGTACCTGTCATTGAGTTAGCAATA
+ACATCGTAATCAGCACCAACATAATTAGATTGAGACAATATTTTCACCGCTGCAGGACGGTTCGCATTAC
+TGTTGTCGTCTAACCATTTAGCGGCTCGAATAAGCGCACGTGTTAAACGAATAGTAGTGTTCGGGTACTT
+TTCAGCGAAAGCGGCTGTGATACCAAAAACTTTTTCAGGGTTGTTTTTCCATATTTCATAATCAGTCACC
+ACAGGTACACCAATACCTTTAAACACGGCTTGTTGGTTCCAAGGTTCACCGACACAGTAACCATGAATAG
+TACCGGCTTCCATTGTTGATGGCATTTGTGGTGGCGGAGTGACTGAAAGTAAGGCTTGTGCATCAATCTG
+TCCTGAGTTATCCCCTTTGTGTGGAGCATAATAACCAGGGTGTATTCCGCCGGCAGCTAACCAATAACGT
+AACTCGTAGTTATGTGTCGAAACAGGAAAGACCATGCCCATCTTAAAGGGCTTACCTTCTGAAGCTAACG
+ATTCTATAACGGGCTTTAATGAATCAGCCTTAATTGGATGAACAGGTCTGCCATCCGCCATTTTAGGAAT
+GTTTGGCTTCATTTTTTTCCAGATATCGTTTGAAACGGTAATGGCATTACCATTTAGATCCATTGAAAAA
+GGCGTAATTATGTGTGCTTTAGTACCGTATCCCATAGTGGCTGCAATAGGTTGACCCGCAAGCATATGCG
+CACCATCTAACGTGCCATCAATCACACCATTTAATAGTACTTTCCAGTTAGCTTGTGCTTCAATCGTGAC
+ATATAAACCTTCGTCTTCGAAGTAGCCGTTTTCATAAGCGATAGCAATCGGCGCCATATCAGTTAATTTA
+ATAAAACCGAACTTCAACTCTTCCTTTTCTGGTTCGCCAACCGTTTCAGCATGAGCGATATAAGTGCCCG
+CACAAACGAGTGCAATGCTCAGCGACAAACTTTTTAGGCTAGAGGTTATAGGTTTTTTCCAATTCATAAT
+GAATTCCTTGTAGGATTTATAAAAATGTTAAATAGTAAATATTAAAAACTAATAAAAAATCAAAAAAAAA
+CGCCCACCAATAGTCAACCCGTTAAGGTTGCTTATTGATGAGCGCCATTGCTCGTATAGTGTAAGGCTTA
+TGCCTATCATTATCCCGCAGCGCCGTTGCTGCTAGGTTTATTACACCAATCAGACTAACTCAGTGATCTT
+TTTAAATGGTCTAAATATCCAATAACATCGTTGCTTTCAATCTCAATAGCCAGCTATTGCTCAATCAAGC
+GCCTTGTTCTTAAAAATTTATCCTCATTAAAATTTGAACCCTTAATTAATCTGATTGGCATTACTTTATT
+TTTATCGCCGTTGATAAAAACATTTTATTCTGTGTGTTAACTCAATTTTATTCTTTTGTGTACCTAGCTT
+TGTACTTGTTTCTGTATTCAGTCCAATCGCTAATTCGATACTATGTTCGATACTATGTTCGATACTATGT
+TCGATAAAGTAAGTAATACTTATTTATCGTCTTACTTATTACAAAGCAGATAATGTGCCAATATTAAATT
+CATCGTTTTTACTGGGCTAAAAGCAATTTTTTCCTTTGATTAGCGACTTTAACTGCACAATAATAATGAA
+ATGCACCATATCAGAACACACTCGCTATGCTTTAGATGTTGATAACAACTGACAAACATCAATAATATTT
+TTTGCCACCATCGCCAATGAACATCCTTGATCCATTGCCATTTTCCTGAGCTTACTATAAGCCTCATTTT
+CACTTATGTTCTTTTGTTGCATGATAAGCCCCTTCGCCCTTTCAATATACTTTCTGCCTTCTAACTGGGT
+TTTCGCCTGTTTAAGTTCATTACGTAAAGACTGAACAGCTTTGAAGCGTTCGTTTGCAACTGAAATAATA
+CTTTTGAGTCGTTGAGGTAATATTTCATTAACCACATAAGCACTTACGCCAGATTTAATCGCATTTTTAA
+TCACATTAGGAGAATCATTCTCAGCAAATATAACAATGGGCAAAGGTAATAATTGATTTATTTCAGCGAG
+TTCTTTCAAAATTGCTTCACTGGGTAAGTCAGTTGCTAGAATAAGAATACTGGGGTTACACAAATCAATT
+TGTTCAATAATATTGTCATCAAAAGAGATGTGTTTAGTAATATGATAACCAAAATCCATTAATGCATTTT
+TTAGCATAGAACTAACGTTTGGTTGCTCTTCAATTAAAAGTACGGTGATATCTTCTATTACTGGATCCAT
+TGATTTTTTATGCAACAAGTTCTTTTTATTAACCTGTTTATTGTTAAGGCTCATGTTTTTGTCAACCTAG
+GTGTTTTTTTAGTTACAATTATGTAATCACAATTGCTTCTTTCATTAAAACCTAATACAAAATCCAAGCC
+AGTTATTATTATCCTTAAATTACATAAGCTTAGTAAATTGTTCGTCATGGGACTTATGGTTACTTGCACC
+ACAAAAGCTAAAACTCAATATAACAGCGCACATCAAAGTATCATTGGTTAATGACTGAACGATTACATAA
+CGTCAATAAAAACAAGAGCTATCTGGAGTAAACGACATTAGAAGTAGCTATGTATATCTCGCCGCCGCGA
+TAATTGTGCTGCCTACAGCTAAGTATGTCGACAGACGAAAGGATATTCGTTTTTGGTTATTTTGATTGGG
+GTTTATTAGAAGTAATGGGTGTTCAAACTGATGTAGTACCTTTTATCTGCCCTGTGAGTACGCATAATCT
+TTGAATTTAATAATCAGTCAATAAGATGGTAGAGGCAACCTACCATTTGAGGTTGCCACACTGTTTTGTG
+ATTCAACTCTACTTTGAGAGCTCTGCAGCAGTATCAACAAAGATGCCTTGCATGTCTTTAGCTTCGCGTT
+CGGTTTGGCCGCCATGTTTAAGAAATGCAGCAATGATAGTTTGTGTTTTTTCTTCTCTCGCTCGTTCTAA
+AAAGTATCGTAACTCAAGTTCTGTGCCGACAGCTTCATCTTTGATTGAGGCGGCAATAATTTCTTTATAC
+ATCACAATGTCGCGGATCTCCCAACCGACAATAACTGATAACAATTGTGCTAGAAATACATCAAGTTCGG
+CTTTAAGAACAAACTGAGTAATTATGTTTAAGGTTTCAGCTTGTTGTGCTGTAAAGTCAGCGCCAGTTAG
+TAATGCTTGAAGTGCTTTACCCTTTCCTAAACGGCGAGCAAACTGCACTGCGCCTTGACCGCCCGTTGGA
+ATGTTAATATATAATTCCGGTTGAGCAAAAGCCGAATTTTCCGTGCCATATGCTAAATCACATGCCATAA
+CAAACTCATTACCGCCACCACGAGCCACACCGTCAACTACAGCAATAGAGAGCTGCTTCATCGCTTTGAT
+ATTAGCAATCATGTGATTAAACTCTATTGATGCGGCTTGTCCACCTGAAGTGCCGTTAATAACATTAAGG
+TCTAAGTGGGCAATAAAAAATGCCTCATGAAACGATTTAAAAACAACAACTTTAGTTTCACGATCATCTT
+TTAATGACAGAATAAATGCGTTTAACTCGTTAATTAAATCAATCGTTAAAATATTTACAGGAGGGTTTTT
+AATTAACACAGTAGCCACGCCAGCTTCTTGGGTTATCATTAATTTTTTCATTTTAATTTTCCTCTTCAAA
+TAGTAGTGCTGCGACAATTAATCCGTCACGTCGAGTTTACGCAGCTATAATACGATTAAGATAAGTATCT
+AAAAACAAGGTAAAATGAACTATACTGATTCCAAACAGGAACCAATGAGGTGAGTATGGATCTCGCTAGC
+CGATTGCTGCTTTTACTAGAAGTCTCAGAACTAGGTAGCTTTGTAAAAGTTTCAGAGCTTAGAAATGTCA
+ACAGATCTGCTATTTCTAAGCAAATAGGGAAGCTTGAAAAAGAGCTTGGCGTACATTTATTAAATCGTAC
+TACCCGCTCATTATCATTAACGGCCGCAGGCTCTGAAATGGTGAATCAAGCAAAGCAACTGAGAGACTTA
+CTCAATAACTCAAAACGCTTAGCAGAAAACTATCACAGTGAGCCCAGAGGAGAGCTAAAAATTTCCAGCT
+CTACCCTGTTTGGTCGACAATATGTGCAGCAAGCTGTTTTGAAGTTTCAGGCGCAGTACCCAGATATTCG
+CATAGAATTGCTTTTAGAAGATCGAATAGTCGATTTAGTGGGTGAAGGTTTTGATATAGGTTTTCGAATT
+GGAGAACCAAAAGAGTCCAACTTAATTGCTAAACAAATAGCGCAAAATAGACTGTTAATCGTCGCCGCTC
+CTTCATTCATTGAAAAACACGGAAAACCAACCACAATACCCAAGCTAGAAAGCCTACCCGCAGTGGTATA
+TTCGGCTCAGGGGTTATTGATTGATAAAATTAAATACCTTGATAACACAGGAAATGAAGCATTTATTCAG
+CTAAATACCGCTTATAAGGTTAATGAAGTTGAAATGCTAATCAATACTGCCGTAGCTGGAGAAATGCTCA
+CAGTAACAACGGCACAAATGATTGAGAATGAGGTGCTAGAAGGCAAACTTATACCAATCATGACACATAT
+CAATTTAGCTGATTACGGAACTTTTTATGCCGTATATCCGCATCGAAATTCCCCCTTAAAAACCAAATTA
+TTTATCGAAACGCTTAAAGAAGTCGTTGGTGATAAAAGACCAATTTGGGAGACCCGAATTCCTGGATTCG
+ACAAAATGTATAACAACAAAACTTAGCGCAATAAAAGTGTTTGTATTAAATGACCTTAGTAAGTTGTTCA
+TGTATTTACCAAGAAACTACTTTTAGTTGCTTGGTAAATGAAAAACGTCACTTGTGCCACAAACCTGACC
+TAATTCACTGGTCAAAACAACCCTGTTTTATGTTAACAAAGATACGAATATAGTCCTTTCAGTCTGAATA
+AAACTATAATTAGGGTGTTCAGACCATGTGCCTATTTCATACGAATATTGATACGATATCATTTCGATGG
+TTACCGCTTTACTTTCGATGTCTTAGGTACGCCTTAGCTTAAAAACGAATACTCAGGGCTTGCCCATAAA
+CGCTATCTATATCGCTTTCGAAAAGCTTTGGCATACATGCTGACAATAACAATTGGAGGTAGTTATGACT
+AAGTTTTCAGTTTATATCGGTATTGATTGGGCAAATGATAAACACGATGTATGTGTTCAAGTGGCTAATT
+CAAGTGCACGAAAGTTTGAAGTAATTAAGCACTCACCTAAGTCGATCAATGAATGGATAACCAGCCTTCA
+TAAGCAATACAAAGGACAAATAGCTGTTGCTATTGAACTATCCAAAGGGCCTATCGTTTACGCACTTCAA
+AAATTTGATTTTATCACTATTCACCCCGTTAACACTTCAATGTTAGCTCAATACCGTAAAGCTTTTTCAC
+CCAGCGGTGCAAAAGACGACCCAACGGACGCAGAGCTTGCTTTAGATTTAATGCTGAGATATCCCAATAA
+AATTAAAGCATTAAAAATGGACAGTGAATCGGTTAGGAAGTTGACGTATCTAGTCGAACAGCGTCGTAAG
+TTAGTTGATGATAAAAGGCGGTTCAGCAACCGATTAATCATTACACTTAAAGAATATTACCCTCACTTAC
+TTGATTGGTTTTCACACCGAGGATCGGGGATATTTTGTGATTTCATTACACGTTGGCCCAACCTACAAAA
+ACTTAAAAGAGCTAGGGCTGATACCTTGAAAAAGTTTTTTGGCTCATACCCTGGACGTACTGCGGCATAT
+AGCGTTAAGCGAATTCAATCTATTAGTGAAGCAGAGCCGCTCACTCTCGATAACGCAGTTATCGAGTCGC
+ACCAACTGCTTGCAGTTGCATTAGCTAATCAACTGCTTGTTGCTGTGAAGGTTATTAAGGTCTTTGATAG
+AGAAATTAGTGAGTTGTTTAATGCTTTGCCGGATGCAGAACTTTATAAATCATTACCAGGTACTGGCCCG
+TGTTTAGCACCTAGGCTATTAGTGGCTATTGGGGAAAACCGTAGTCGATTCAATAGCGCATCGGAAATTC
+AAATGTATGCAGGGATAGCACCCGTAACAGTGCGTAGTGGTCAAAAGAGCTGGATTCATTGGCGATATCA
+GTGTTCTAAATTTACTCGCCAATCATTTATAGAATGGGCTACTAAAAGCATAAGGCAATCTTATTGGGCG
+GAAATTTATTATCAGCAGCAAAGGGAAAAAGGTAATACCCACCAGGCAGCTGTGCGTTCGCTAGCATTTA
+AGTGGATACGGATCATATATCGTTGTTGGAAAACTAAAGAGCCATACAATGAAGCCAAGTATTTAAAAGC
+ATTGAGCGATAGGAATTCCCCATTACTTTTTAAAGAAAAAGCTTGTTAAAGGTCTCAGGGCGTAGAGCGG
+ACGTTCTCCACAGATGTAAATATGCATTGTTTGACTATAAATATTTACAATTAAGCTTGAAGGGGTTTTA
+GCCGCAAGCTACAGTGATAAAAATATCTTCACTATAAATGCCCATGAATATTGCTAATATAAAAAAACGT
+ATCGTACTTACTGGCGGTCCTGGTGGCGGTAAAACAACAGCTCTCGACTTAATTCGTCGTGAATTTTTAG
+GGAAAATAGCAACCGTACCTGAAGCGGCAACAATGATATTCAGTGGTGGTATTGAACGCTCAACTAATGA
+CCAGATACTAAAAACACAACAAATTGCAATTTTTAATTTACAAAAGCATTTAGAAGATATTCAACGTACT
+ACTTTTCAAAACAGTATTATTTTATGCGACCGTGGCTCATTAGATGGATTAGCATACTGGCCAGAAAATG
+ATGAAAATTTTTTCACCTCTATGAATACCAGTATTGAAGAAGAGCTTTTACGCTACGATGCAGTCATTTT
+CTTCGAAAGCGCAGCTAAATCAGGTGAAAGCATTAAAAGTAACAACCCTATTCGCAATGAGTCAGAAAAG
+GCCGCTATTGAGCTTGATAATAAATTAAAAACTATTTGGTCAAAGCATCCTAACTTTAACTTGATTCATA
+GTTCGGAATCGTTCATTAATAAAGTAATGTTTGGCATCAAGACTATTGAACAAGTTATGGATGATTATCA
+AAAAAGTGCACCATAACCAAGCGGAATGCTAATCGATTAGCATTTTTTCTGCTCTGGAAATTCGTTATTT
+GAAGGCCAAGCGCTTAAAACCGCTTTTACTAAAGTCGCAAGTGGAATAGCAAAAAACACTCCCCAAAATC
+CCCATATACCACCAAATAAAATTACTGCGACAATAATAGTGACCAGATGCAAATTTATAATAATTATTTT
+TATCACAGTATTTACTTGGGAAGTTATTCCTTAAATGGCTTTTGTAAGAAAGCATTACTTCTAATAAGAG
+CATGCAGGCTTGGACTTCCATAACTTATATTTAACTGAACATTTCAAATTAGATAAATAAAAGCAATTAA
+TGTCCGTTCAAAGCTAAAATGAGCATTTCTAGATGAACTCACAGCTTAAACCTGCCTCACAAGTGGGCAG
+AAATTTTGGTTAAAATGATTGTGGGTGCACAAAAGCTTAATGTCAGCTTGTGGCTAGTTGATCTTGCCCC
+ATAAAAATGATCACTAGCTTAATGTTAACAAAGATAGGAAAGCGGACATTAACATCAATAACTAGCGAAT
+TTAAACGCTGTGAGATGTTATTTTATAGTTAAGTGTGTGAACTTTTTTAGTTCGTGGATCGTATAAACTC
+TATGTGCCAAGAAGGAATAAATATTTTGAATATTTATCTAGGTCAACTGAACCAACAAAGCTCGTTCACT
+GTTGAATTGCCACTGTGCTCTTTTCGGACTCTCTGAATACATTTGTGGCGATATATTTTCTAATAAATTA
+TTCGAACCATATTACTGAGAAGTCTCCATAATAAGCTGTTATGTTTTTGAAGATGCTTGTAGTTCTAAAA
+TTTGTATTTTAAATTTTTCAGCTTCAGCTGTGATCATTGCGTATGATTTTATATCGCCTTTACGCTAGGC
+ATACATAGCTTCTTCAAGTTTACTTTCATAAAGTTTGTCCAATTTTTTAATTGGGTCTTCCTTAAATATT
+GAAAACATATTCATCAACCTTTAATTTAATATCTAAGTTTATACGTTACGTAATATGTTTTTGGTTTTAA
+ATAAATACTAAGAAAAAAATGAGCAAGCTAAATGAAAAAACTCTCAGCGTTAATATTTACCGTTTTACTA
+TCCTCCTGTGTATCTCAACCTTATACAAAGACTAATGCCCCTTTTGACGGTGTTAAATTTGATAACATTG
+AGCCTTTTGACGATAAAAGTATATTTGACCTACTCAGTTGGAAAATTAAGGCTATAAGTGAGTCTACTCC
+TTGGCCAGATGAAATTGACTCCAAGCAGTTTAAACCCTCTAGCCAAAGATCGGTAAAGCCATTAATTACT
+GTAATCAGCCATGCATCAGTTCTTATTCAGATTGATAATTTAAACATACTAACAGATCCTCATTATTCAC
+TCAGAGCTTCACCTGTTCAATTTGCTGGACCCAAAAGAGTCGTTAAACCTGGTATTGCCTTTGATGATCT
+GCCTTCAATAGATATCGTTCTTATATCTCATAATCATTATGACCATCTAGATCTTGATACGCTCAAGCGA
+TTAAACGATAGAGATGCTCCCAAATTCGTTGCAGGATTGAAAACAAAGTCATTTCTGGAAGAAAATGGAA
+TTGAAGCCGCTGTCGATCTGGATTGGTGGCAAAATATAACAGCTAATAATACTAAGATTACTTTTGTTCC
+TTCCCAGCATTGGTCAGCCAGAGGTCTATTCGATAAAAGGGAAATGCTTTGGGGTGGGTTCTATATTGAA
+AATAATTATAAGATCTACTTTGCAGGAGACACTGGATACGGGAAATTCTTTAAAAAAATTAAAGAGAAAC
+TTGGTGCACCGGATCTTTCTTTGATTCCAATTGGAGCGTATGAACCTAGATGGTTCATGAAAGATGCCCA
+CCTTAACCCAAAGGAGTCTCTACAAGCATTTAGAGACCTAGAAAGTAAGAAGATGATCGGTATTCACTTT
+GGGACTTTTAAGTTAACTGATGAGGGATATAATGATCCAATTGAGACTCTTAATGAAGAAATTAAGAAAT
+TAAACATGGATCCTCTAAAAGTAATTATTCCTACTTTTGGAAAGCCTCATTCAATTTAGGTTATATTATA
+GTCAGTTCACTATTGATATCACTTATATATTTTGAGGCTAAAAAACATAACAATAGACTATGGCTGCAAT
+AGTTAGTGTTGATGGATGAAAGCCCACCGTCTGCAATGAGATTAAACCCGCCCCACAAGTGAGCAAAAAA
+TCTTGGCTAATATTGCCCTAAATATGCTCCTGAATTTGCAAAGATTTAATGTCCGCAATTGGCTAGTTGA
+AGAAGTCACTGGCTAAATGTTAACTAAGATACGATGGCTGACATTGAACTTAGCTAGACGTTTTTTATTT
+TCTTTGACTGCAACATTGATTGGCACTTGAGCTTTCAACCAAAGGGTATAGCTAAGACTACACCCCATTG
+ATTCCAAACGGATGTCCTAAAATAATTATATTTGGTAGTTATTTATTGACCGCTCAATCTTTTGCCAAAA
+GATATAGCATAAGCTTGTGATCGTATTTTTAAAACTGGATCTGCGCTTGGCATAAAACCAGCGGACATAA
+TATTAGGATCAAAGTTAGTATTTTTGCATGCATCCCCACCACTAGTTTTAACCGTCACTGTTCCAAGAGC
+TACTTGAGGACGTTCACTAGGCCACTGTTGTGATGGGTCAATATCGCTATCTTCAGCTTCACCTAAGCTT
+GCCATAATTGTAAAACGAACAGTTTCGTTTTTAAGTTGTTGAGCAAAAGTATCAGCTAAAAACTCGGTTG
+GCTTATTAGCCGCCTCTGCTTTTTCCATTGTCTTTACACCTAAGCTCGGCTTAATGTTCCAGCGAAATTT
+AGTTTTATGCCCATTTGATTGTTCAAAGTAAAACGTGTGGATGCCAAAAAACTCTGTATTGGCATAAGAT
+GCAGGTGTTTTAGCTGTTTGATTCCACATGGCATTAGCTTGCACGCTCGGGTGCTTCTGAATGAATGCTA
+TTGTTTTGGCAGAGTCCGACTTTCCATTTTCATCAGGAAGTAATGTTGATAAAAAGCCATGAAAAGTTTC
+TGGATCCTTACCTGCAAAGACTGGGAAGTTGTTGCCCGTGAAAGTATGTAAAGAGCCATTAGGTAGTTCA
+ATTTGCATACCCATACCGCGAGTGCCGGGTGCTTTTTCATCACTAGTTGGGTTAGAACCACCTAATGAAA
+AGCGCATAGATACGGGCAGTTCACCGTTGGACAACAGTGCTGAACCTTGGAAGTGCTTATTGGGCGCTGG
+TAAAAAAGTGCCTGAGGCACACAAACCTTTAGCATGTGCCTTTCTATAGCCTGGATGTTTTCCACCTAGC
+TTTACAAATATTTCAACGAAATCATTTGCTTGAATTTTATTTTCATTAGCTACGGCATTAGAAGTTGCTG
+TAGCACCTGCAATTAGAATAAAAGCAGTAAGGCCTGGGGTAATGAGGTTATGGATCATTTGTGTTTTCGA
+ACCTTTTGATAAATTAATAACTATTAAGCAGCTAGATTACTCATAAACTTTATGAAAATTAAAAACATTA
+CTTTTCTTTTTGTAAAAATGCCGGCAAGGAATGACCAGAAAGTACCAATAATCCCGCAAAAATGCCTAAG
+TTCTTAATGAAATTTTGCATTTCATGTGCGCCATCTAGACCCGAAAAATTCCAAAAATCATGCAACGAAA
+TATTAATGACTAACACCAAGCCTGCTAATAACAATGCGACGATTCCGGTAAATCGATTTGCAATTAGCAT
+CAAAGCAGCGACTATTTGGAAAATACCCGCCAATACTAATAACACAGGGACAAATGGCATATTGTGTTTT
+TCCATTAGCTGTATATGCATATCCCAAGATACAAATTTCATGATACCGGGAACCAGAAAGTATAATGCGA
+GTAAAACACGTCCAAGCGTTAATAACATAGTGTTCATTTTTTCAATCCTTGTTTGTTACTGTCTAATGAC
+TATCTAAATAAAGCGAATTATAATGCAGCGCCATTGACGGTCAGTTTCACATCAATATTACCATTAACGG
+CATTTGAGTATGGGCAGACTTGATGTGCAGTTTTAACCAATGCGATTGCTTGCTCATCATCCAGTTCTAA
+CGTTACCGCTAATGAAACGCTTAATGCAAAACCACCCGCTTCATTAGGACCAATACCCACTTCTGCAGAG
+ACAGGTGCTGTCGCTAATTTTAATTTTTGCCCTCCCGCTACATGTAAAATGGCATTTGAAAAACAAGCAG
+CGTAACCCGCTGCAAATAACTGTTCAGGGTTTGTTGCTGCGCCCGTTCCCCCCATCTCTTTTGGGTAACT
+TAGTGCAAGGTCGAGCATATTATCATCTGTGCTTACTTGTCCGTTACGTCCTGCAGAAGCAGTTGCTGTT
+GTTGTATATAGCGTTGTCATAATGATTTCCTTTTGAACATATTTAATTAGTTAGGTATTTACTATAATTG
+CTCGCAATTAGATTGTGGGCAATTCAATTTCAGTGATTATAGCTCGATTAAAAAGCAAAATACAAGTATA
+TTGTGCACAATCTTTTTTAGTCAGAGGTATAATATGAGTTTATCAACAACAGCTTGCGATCAAAATGGAG
+CAGAAACGCCTCAGTTATTATTAAAGAATCAAGTTTGCTTTTCACTTTATAGCGCTTCAAATGCGTTAAT
+TCGTTCTTATCGTCCGCTACTGAGCGCACTCGATCTGACTTATCCTCAATATTTAACCATGATGGTAATT
+TGGGAGAAAAGTGGTATTAACGTGAAGGATCTCGGCCATGACTTACATCTCGACTCAGGTACATTAACTC
+CTTTACTAAAACGTTTAGAAGTAAAAGGCTTTATAACGCGCGAACGTAGTGATGAAGATGAGCGTGTTAG
+ATTGGTATTTTTAACCACTCAAGGCCAACAGTTAAAAAGTCAGGCTGAATCAGTACCAGAAGCGATTTTC
+TGTAAAAGCCAACTTCAAATAGCTGAATTACAGCAACTCAAAGCAAGCTGTGAAAAGTTATTAGCCAACT
+TACAAAAATAAGAACCATGGCGCCAGGTCTTTAATTTTGAATTTTCACAAAGCGAACATTGTTTTAGAAG
+TCGTTTTGGGGGCGATTGCGCCTTAGACTTAATACTCTATATTTATTCAAAACTTAAATAATTCCAATGT
+CTGCTTTGGCGATTTGAGATCTAGCGCCATGCAAAAGTTTTAGTTGTGAATGGATGTGAATTTTGAATGA
+AAAAGGAAGTTTTAGAATCTCTGCTCTGCTGTTATTAACTCAAAAGCTAACTTCCGCTTTTGCAACACTG
+CTGACCTAATTCACGGGTCAAAACCATCCCGTTTTATGTTCACTTTGATAAGTAAGCAGACATTACACTA
+GTTAATTTTAATGATTCATCTGTTAGCTAAACCGAAGTAAATGATAATAAATCCCCACTCCCTCATATAT
+ATAGTAGTCATAATAGACTGGTTTTAGATATTAATGCCCAACTAATATGACCATAGTCGTCTAATCTTGA
+AATTTTCGAATATCCACATACGTTTTTTTAAGTAAATCAGTATTAGCTTTATCAATCACTTCTATCATTT
+ACGGATCTAGTATTTCAAAATTAACAAGCTAAACTCAATATCACGTAATCACAAATTACATATATGCTTA
+TCAATACGGCAATATTTTACAGTTCGTTGCAGTTATATATCTACGAATAATAAAGGGATAAATATAATGC
+GTATGGAACGTTCAGATGTATTCAGGTTTATGGCAATCAGAGAGCCGGATAATGTGAGTGATGTAGATGC
+GGCTAGAATTGATGCCAGTGGGAATGGTGAAGATTCCAGTGTACTTTTACAAATGCTTAATGACGCAAAC
+AAGCTAAATTCACCTTTACCTGTAATTGTGAAGATCGCAAATGATTATGTGAACAATAAACTCAGTGATG
+ATGCAACAGTCTATACTTCCAGTTTGAAAAGTCTTAATGCGGAACTCTCTGATTTAGCTGTAAAAATACA
+TAGTAAAACGGGCAAGGGTAAGCTTTCTATTGTCAAAACAGAATTGGATAGGTTGAATATCACAGATGAA
+AATCTAGTAAACTGGAAGAGTCGGCTTGATGACAGTTTCAATGCTACTCTGTTATTGGGTAAGGAAAAAA
+AGGCAGACCTTAGGAGTATTGAACGTGCAATTCGTAGCCTACATGTAATTTCTCAGGTAAAAAATGAGGC
+TATCTCTGACGATAAGTCGATTGATGAAGCTTTAGCGAAAACAATCACTGTATCAAAGCTTATCGTTTCG
+AAAAGATCATCAGAAAGATTACCAAAGGTCGACGACGAAAATACGGAACAAATTAAAGAAAATAAGGAAC
+GAGTAAAAAAGGCAGTTGAAGAATACGATGGCAATAACAGTGCGATTAAAGAACTAACTCTAGCCTATGA
+TAAAGACTGGGAAAGGCGCCGCATGTTACAACTTGAGAAAGCTCCTCCTGAGTCTAAAGCGCAGGAAATC
+CCTGCTGTTTATAGCGGAATTATTCAAAGAGCTGGTCGATGGCTTGGGTTATTACCCGTATCAAACAAAG
+TCAGCATTCCTGCCAGAAAGCCACAAAAAAACAGAATCGATTTTCAATCAATTCTCGCACAAGGTATATC
+CAAAAATATTAGTCAACAAACAAAAGAACGTCTAGAGGCGATTGGTAGTAATTCAGATAAAATAGAGGCC
+TCTTTTGCAATTACTCGACTAGAAGAACGAAATCTTAACATTGCCAACAACCTCCATGCCGTGCCCACAA
+ATACTGTTATGTCGAGGTTTGGCGAATACAATGTTAATGTTGGCAGCCAAGCCGATGAAGCATACTATGA
+TCCAGATGCTCCCCCCATTAAATTTCCATCAGGAGATTGTCCTTTGTCGTCCAAAGACGATCCCATTAAG
+CAAGCCGATTATCCTCTTAAACTTTGTCGATTCAATTCTTTGGGTGTTGGAGAGTTACAAGTCGTCAAGC
+AAAAATTGATAGGCTACGAAATTGGTGAGATAGCACATATAGAAAATGTTATGGCCAGTGAAAAGCGTTC
+ACGCAACCATCGAACGTTACACAAAACGGAAGAGTTTACTTCATTTGAACTGGACAGGGAAGAAGAGACA
+GAACGAGATCTGGAAACGACTACTCGATTTGAGCTTCAAAAAGAAATTAATAAAGAGATGCAGGAGAGTA
+CTCAAAAAGAAGCAGGACTTACAGTCAGTGGAACTTACGGTATCTCTGTAGAATTTAGTGCAAACGCAGG
+CATTGCGACGGACAACTCTAGCTCTAAAACAGAGAGCCTTTCGACCAGTTATAGCAAAGAAGTGGTCGAC
+AGAAGTGTTCATCGCATACAGGAAAAAATCAAAGAAAAGCGTACTATGCTTACCATTGATGAAGTTGAAG
+TTATTAATGAACATTCCTTTAAAAACCAGGAAGCTGACGCTGAACATATTAATGGAATCTATAGCTGGGT
+AAACAAAAAATATGAAGCCCAGGTATTTAATTACGGCAAACGGGAGCTTATCGAAGTAATAATTCCAGAG
+CCTGCTGCTTTCATAAGGTATCTAGCAACACGTCGTCCAAAAGAAGGTAGTACTATTTCCAAGCCTTTGA
+AACCGGGATACTGCATCAGAGGCAAGTATATCCCGCTATCACCAGGTACTCTGACCGTGGAAAATTATCT
+AGACTGGGTGAAGGCTTATAATATTCAAGATATTGAACCACCACCAGCCAAATTTGTAACAGTATCTACT
+GCGTATGATAAAGACGTTTTTAAGATTGCGGTGGAACAGCCCTTTGAGCAACAGGGTTTTTTTGCGGGAT
+TTGCAGATATGACGCTCAAGATCCCGCCCGGATATCAAGCCAAAAAAGCTTGGCTAAATTTGAATACGAG
+TGATGCGTATGTTTATGGCGAGATTGCTATAGGTAGAAGAAGTATCTTTGTACAAAAGAGCCAGTTAAAT
+ATTGATGTCGGGGGAAATCAGCCCATAGTAGATGGAGAGTTAGTACCTGCCCCTTCGCTGGCGGATATAC
+AGAATATAGCACTCATATTAGATAATGAAGAAATGATACTACCTGTTGCCATGTCATTGAGGTATTTGGG
+CTTGTTCACGGCCACTTTGGAAGTGGAATGTAAAAGAACCTATACCACGATGACAGCGTGGCAAATATCA
+ACGTTCAACGCTATTATGAACAGATACGAAATGCTCAAGGAAGAATACGAAGAAGCCATATCCGGCGAAG
+AAAATTTTGGCAGTGTAGATATTCAAGGTAAAAACCCGTTAGAAAATCAAAAAATCATCCTTAATGAATT
+AAAACGCCAAGTTATTACCCAAATGACAGGGCAGACCTTTGCTGAATTTGACGCCATGCAAGAGAATGTA
+GGTGAATATGGATACCCACAACAAAATGTTGATGAGGCATGGAGCGAGGGACAAGAAATAAGATTTGTAG
+AGCAGGCCTTCGAGTGGGAGAATTTACAATATCTCTTTTACCCTTATTATTGGGGGAAAAAGAAGGATTG
+GCCTACCACAAGCAGAATAGAAGACACTGATCCTATTTTTCAAGCTTTCCTACAAGCAGGCTCATGTCGT
+CTCAATATTGCCGTTCGACCAGGATTTGTAAATGCTGTAAACACATACCTCTCCACTGGTAAACTCCCGT
+GGGATGGAAATGAGGGTGCTACAATTATCTCGTGTCTTGATATAGATAACGAAGAAGAGTCAGTAGATCC
+CTTCCTTTCAATCACCGAAGAAATGAAAGCGCAACAAGGTGCTGTTTATTTTAAATCTAAGGGAACACTT
+TCCTATGTAACAGGAGATCCCCAAGCGCAGGTTACCGGTGAAAACACCTTATTTGATGACGATGATGTTA
+ATCGAGAAATCAATATCGATGGCAAAACGTATATGATTAAATCGGTGAATAAGGAACAGCAAACAATTAT
+GCTGGATGACGATATTGGACCGACTTTGCAAGGAGTAACCCAATTTTCAATAGGTGCTAAGGCGATAGGA
+GTGCCGTGGATAGTAATTATTCCTACTTCGTTAGTGGTATTGGGGGATGGGAGTGATTTACCCGAAATTA
+ATGCGTAAAGCTGTGATTGAAGTATGTTGAAACAGTTCATATTGGTAGCTGGCTTCGACTACTCTCGCCA
+TGGCCTTGGATTTTCTAAGAGAATTTCGAAGCGTATGAAGATGCTTGAGGCTAAAAATAAGGGGGAAGAA
+ATTCATTTCCATACATTTGACTTCCAGTCAGGACAGGCGAATATTATAAAAATATCTATCGATCCTAACG
+GTAGGCGGATCATTACGGCGGTGCCCAAACATAGATTCAAAAGAATCAAGAACCATCTTTATCATCGCAG
+AGATGGGGATGGTGAATGGACCTTTAATGAGGAACAAGAGGGTTTCCTTTCAATCACACATGTTTATGCC
+GCGGTTAGAGAAATAGGCGTAGATTCCCCAAATACTTTACATGAATTGAGCATATTCTCTCATTCATTTA
+TTGGGGGCCCAATTCTTGTAAATAGCGACCAAATAAATACATCTGGTGGCCATCGAGACATACATGATCT
+CGATGCTCGTTTCCACGATTTTCAATTACCGCGAATGAGTATTTCACATCAAACACAATTCGCGAACGCT
+TACCACCCCGACGGGCATAACTGGATATGGGGTTGTTTTGCCGCAATTCCGTTTAGGGGGATAATGCGTG
+AACTCATGGCACAACCAAATTTCCGCTCAACGGGGCTGCTGGACTCTGAAAAATTTAGGCTTACTAAGTT
+GTCCGCGTTACATCGTAAAATACTTGAGGTGCGTCTCGGCATTACTATTGCGGCTAGTGGACCTGTAGAG
+TTTGAATTCGGTACTTTGAAACGTTTTTTCTGCCTATTGATGGAAGAAAGTTATACATTTGCTATCACAA
+AAGCTTCTAATCGAAAAACATTCGGTGGTCTTCCTGGTATGTCTGCAGAGCCAGATAAGACCGGAAAATT
+GCGGCTATCACATGTAAAAGTTAACAGGTTCCTTTTGTCTTACATAAAATTCTATACTAACTATTTAGGT
+ATTGAACTTGATTCTGAGAATAGGCATTTTGCTGCTTACATGCCAAGTATGACTTGTTGACCGAATATTC
+GAAATATAGGGGTCGTAGTAACGAGAAGTTCATCCACCCCATCGAGCGAAGAGATAGATGTGCAGCGACA
+ATAAAGTTTGTCCATAAGGAGGTAAGTAGAGCGGTATACTTATCCGTAGTATGAATATATTACATAATTT
+AAAGGGCGACTCATGCCACATTTCGGAATTTAGCATTTGTATGTTCATACTGAAATATTTGTATGTTTTG
+ATTTATAGCCGACATAGCTGAACAACCACATCATGTAAACATCTTCCTGATAACGGACGTTCCCCCATAG
+ATAAAAACATGTGCCTTTTGATGATGACTTTTGTCAATGAGTCGTTAAACCTGAATGTGAACTAAGCCAC
+CATAGCAGTCATAGCCTCTGTAACCCAAAGCGACAAAACAGTCGTAGAATAAATATTTAATATATCTACC
+TGTTCACCAAAATAGTCATTTGACTCATAGCATGCTAACTGGAAATGATTCGTATCTTGACTACACTGGT
+AATGTTCATTACACGAACAGTAGCCAGTAGCTATTGATGTCTTCTTTTAATTTAAAATTTAAAGATGTAA
+TAACAACTCAATAATAAAACAGGCAGGAAACTATTATTATGAAAAATATACTCCCACTCATGTGGGTAAT
+TATACTAATGTTCGTGATCTCCCAAGGCGTTAGCGCCAAAGGAAAAAAAGAAATCCCCAAATCAGAGTAT
+GGCTCCTACATTGTTATTATGGACCTGAACCCTGCAATTGCTTATGAGGGCGATATCAAGGGCTTTAAGG
+CCACTAAACCGGGCAAAAATAAAAAGATAAACCCCAAAAGCGCTAATGTTCGTAAATACACCAGCATGCT
+CAGCAAGACCCACGACGCGGCTCTTGCAAAGGCTAATGTCAAATCTAAAGACAAGGTGCATGACTACGGC
+ATCGCTCTTAACGGCTTTAGTGCCAAAATGACTCACGAGCAAGCCGTAGCTCTTTCCTCGCAGGATGGTG
+TCGCGAAAGTTATGCCCGATGTATTGCGCCAGAAGATGACGGATAACAGTCCCAGTTTTCTTGATTTAGG
+TGGTCCGGCGGGTCCCTGGCTTAAAGGTTATGACGGCGAAGGCATCGTTATCGGCGTAATTGATACCGGA
+ATCTGGCCAGAACATCCGTCGTTTACTGACGACGGATCTTACAGCACCCCCCCTATTTTACTTGATGACT
+CGCGTCCAAATTGCGAATTTGGCAACACGGGACACCGTCCAGATGATGTTGCCTTCAGCTGTAACAACAA
+ACTGATTGGTGCCAGACAGATGCTGGACACTTATCGCCTTATCGTGGGCGCAACGAGTGATGAGTTTGAC
+TCTGCTAGAGACGAAGATGGACATGGAACTCATACTTCTTCAACATCAGGCGGAAATGCAAACGTCCCAG
+CGAATATGTTAGGCAATGACTATGGTCTGATTTCAGGCATTGCCCCAAGAGCTCACATCGTTATGTATAA
+AGGGCTTGGTGATCTGGGCGGTTTTGGATCTGACCTAGCAGCTGCTATTGACCAGGCAGTAGCTGACGGT
+GTAGACGTTATCAACTACTCCATCGGATCAAGTAGCTTTGCAATCGGTCCCGATGATGTTGCCTTTTTGT
+TTGCCGAGAATGCCGGAGTGTTTGTTGCGACATCGAATGGTAACAGCGGTCCAGCCCCAGCTACAACAGG
+TTCCCCTGCCTCAACACCGTGGGTAACCTCTGTGGGTGCCAGCACCCAGAATCGAACTTATCAGGGCTCG
+GCCTCTTCAGTCGGAGAGTGGGAATTTTTTGGAGCTTCAATCACTGCAGGCACCGCTGAATTAGCACTAA
+TCGATTCTGCAGAAGCGGGGAGTGAACTATGCATTCCCGGTGTTTTAGATCCAGTGGCAGTGGCCGGGAA
+AATTGTCCTGTGTCTTCGGGGGGCTATTGCCCGTGTAGACAAAAGTAAGGCAGTAAATATTGCTGGTGGC
+GCAGGCATGATCCTCTACAATGCCAACGACGGCGAGAGTCAAGTTACTGATTCACACTGGGTTCCCTCTG
+TGCATATCAACAATACAGACGGTCTAGTTATCAAAGGCTATATCTCTAACGATGCCTCAACTGCGGTTGC
+CCAAATAATGGGTGGCACCTATACAGAAATAGACGCACCTTCAATGGCTGGCTTTTCATCTCGAGGCCCC
+AACCTGTTATCTGGGGATATTATCAAACCAGACGTAACAGCTCCCGGTGTTAACATCATTGCGGGCCAAA
+CACCCGCATCCGAAGGCCGTGGTGAACTGTTTCAGATGATATCCGGAACGTCCATGTCCAGCCCTCATGT
+GGCTGGTTTGTTTGCAATGATCAAACAAGCTCACCCTAACTGGTCGCCATCTACCGCCAAATCGGCCCTG
+ATGACCACCGCGTATCAGGATGTGATGAAGGAAGACGAAGCGACTCCAGCTGATGCGTTTGATATGGGCG
+CTGGTCATGTTAACCCCGGCGGCAAAGCAAACAAGGGATCGATATTTGAGCCCGGCCTTGCCTATCAAGC
+AGGTTTGTTCGAGTATGCAGCTTATAGCTGTGGCGCCGAGCTCGGCATATTTAGTCCGGGAACCTGCGGC
+TTTTTGGAATCCTTAGGGATTCCTACTGACCCGGCTAATCTCAATCTGCCTTCTATCGGTATAGCCAATG
+TTATCGGCAGCAAAACCGTTTATAGATCTGTTACTGGGGTCGCCAAAGATAGCGGTTGGAGAACTTACAG
+CGTTGACGTTGATGCTCCTGCTGGATATGAGGTTTCGGTGTTGCCAGCCAGCATAAAACTTAAATCCGGT
+ATGTCGGCAACTTATGCAGTTACCATTACCAACACGGCATCTCCTGCAGGCGAGTGGGCCCACGGCTCCA
+TCACTTGGAGAGATTCAAATGATCATTATTCCGTGTACAGCCCAATTGCAGTCAAGGGGGCTCTATTTGA
+AGCACCTGCTAACATCACTGGAAGCAGTGAGACTGGCAGCGCAAGCATTGACGTGACTTTCGGCTACACT
+GGTGATTACACGGCCAGCGGCTATGGTTTGACTGCAGCCACTGTTGATATCGACAGCGTTGTTCAGGATC
+CGGATCAAATATTTGACCCAGGCGATACATTCTCTAACGCACACGCTATTGTAGTAAGTGGTGCGGCGTA
+TTTACGAATTGCGATCCCCGGCGTAGCTGATCCGAACGCAGATCTGGATATATTCCTTTTGGACTCTGTT
+GGTAATATCGTTGGCGTGAGTGCCAATGGTGGTACCGATGAGTTGATTGAAATGGAACTTCCAGGAGATG
+ACACCTACACCCTTTGGGTTCACGGTTGGTCTGCCCCAGGCGGGAGCACTGACTATGAACTTTACAGCTG
+GGTAGTTCCCATGGCTAGCGGCAGTCTGACAGTTGCCAGTGCACCCAGTTCAGCAACATTGGGTGCGACG
+GAGACAATTGGCGTAGACTGGACCGGTGCAACCAATGGAAAATGGCATTTTGGAGTAATAGGTCACTCTG
+ACGCAGGAGGCCTGATAGGCGCTACCTTAGTTGAAGTAGATAACCGCTAGTTAACAACTAACGGAAAGTT
+GAAAGGCCCTTTATGGGCCTTTTTTTATGTTTGCTCAGCGAAGTTGGCAAGGGCGTTACTGGCTGACGGT
+GAGTCTGAAGGAAGTCATAGGAGGATAGAGGTACACAACTAACCGTAACCTGTTTCGGCGGTATTGGTGG
+GTAAGCCACCATAATAGCGCGAAGCCCTATACTTAGTCAGACCAATCTGTGTTTGAGGGTAGAAGCATAA
+ACGGCTAGCGCATTTTAATCCCAGATTCTAACAGGTTTGAGCGATAATCATCGTCAAGCCCTGCCATTTT
+CTTTTTTCTCGCCATACTAACTAACTTAGTCGTATCTTGTTTAAATAGTGTCATCGCTATCTTTCGCATT
+ACATTAAATACATGAGGACCTTGCTTTCTACATATTCTCGATTCATCTACTCTAAAGGTCATATCAAGCA
+TCCAATGTATACTTTCAACTTGCCAATGACTACGAACCGCATTGAGCGCTTGCACTACGTGCAAATCTAA
+CGAGCTAATATTCCAACGGGTTTCTGCTGTATCTTTGCCTGTTGATTTATCATGAACTTGAGTGTGAACT
+TTAATAATGCTTTTCAGTCCAGACCGTCGATAAGCTTTTGCCAACCATTTTTTATCAATTAGCGTTCTGA
+GATGTATTCCCACTAGCAGCTTTGAGCTTTCAGAAGACATATGTTTCACTTAACCAAAATACCCCAATGA
+CTGGCAACAACGCCACTAAAGCGGTCATAGAGCCTTTAAATTAAGAAGTTTCTCCTCCAGCATTGCAACC
+ATTAGTTAGTTTCATAATTGTCTGAAAATTGAATCATACCTTTTAAGGTGCTACTTTAATCTAACAAAGA
+AAAACAACTTAAAATTACAGGGCATATGAAGTTTTTTACTGAATTAAAACGTAGAAATATCTTTAAAGTA
+GCGAGTGTTTATTTACTCACCACTTGGCTAGTGTTGCAAATTATCGCTGTTATCTCCCCCTCTCTTAATC
+TACCTATAATGTTTGGAACAATCGTTACTGTTGTTCTTATTATTGGTTTTCCTATTTCGTGCGTAATAGC
+TTGGGCATTTGAACTCACCCCTGAGGGTATGAAGTTCACTAAAGATGTCGAGGAAGATGAATCTATTCGT
+CAAGAAACAGGTCAAAAACTCAATGCATCTTTAATGTTTATAATAGCTCTGTTAATAAGTTTTATTGTTT
+ATGACAAGTTTTTTACTTTTCAAATCAATGAAAAATTAGACTTAACCATTGCTGTATTACCTTTTAAAGA
+TATGAGCCCTGGAGGGACTCAACAGTATTTTGGTGACGGTATTGCCGAAGAAATATTAAACTCATTAACA
+AAAATATCTAGCCTTAAAGTTATAGCTAGAACATCCTCCTTTCAATTTAGAAATGAAAAAAAGGATATTA
+ACCAAATTGGAAAACAATTAGGTGCTCAGTTTATTTTAGAAGGAAGCATCAGAAAATCAGAAGACAAACT
+AAGAGTTACTGCTCAGTTAATTGATGCGACCACCCAGCATCACATATGGTCGGAAACTTACGACAAAAAG
+TTAACAGATGTTTTTGTTCTTCAGGATCAACTCACATTTGCTATTACTCAAGCATTGAAGCTCAACATCC
+TTAAAGGTGACCTTCAAAGTTCTGCTTTAGCAAAATCAGATAATCCCGAAGCCTATAAGCTTTATCTAAA
+ATCATTACCTTTATTTCATCAACGTACTCCTTCAGGCATAAAAGATGCCGAGAAGTTACTGGAAAAAGCC
+ATTGAACTAGACCATGATTTTTTATTAGCTAAGGCTCAACTTTATAACCTTTATGCAAGATATAATCGTT
+ACATAAGAGCATTAAATATTGAACAGCAAAAAAATGCTGAACTATTGATTAGAGATTTACTATCGTCTCC
+AGAGAAGTTTGCTGAAAAAAGTATGGCCATTGGCATGTGGCTTTCAGGCGAGGGTTATAACGTTCAGTCT
+ATTGAGTATTTTAAACATAGTGTTAGTGAGTTCCCTTCAAGCAGTGAGTTAAAGTTTATTTATGCTTATT
+ACGCCAATATATATTCGCACTTGTCTAGGAATGACATTATTGAAATGCATAAAAGTGTTTTATCTAAAGA
+CCCCTTAAATACCTCTTCAAGAAGCAATTTGATGAGCCTTTATCAGAAAGAAAACCGTCTAGCTGAGATG
+AGAGAGGTAATAGATAAAGGCAGAGAATTACAACCTCAACATATACAAAGTATTAGGGATGAGATATTTG
+GATTGATTGCTGAAAATAATATTTCATCTGCTTTTAAAATCATAAAAAAATCTAATGATGATAATTTAAA
+ATACTATAGAAATTCTTTAGGTTCTTTTTTCAATGAGATTACTTTTGAACAGGCTTTGAAAATTGGTGAC
+GATTACTTGATAGCAGTTGAGTTGGCAAAATTAGTGAGAGATAAAGGAATACAATATCAAGAAGTAGACT
+TTGGTCATATGGATAATTTACGAACAAAATCAATTACATTATTTAGCAAAAGTTTATTAGGTGACATCAA
+AGATGTGAACAGCTATGTTGAAAATGAGCAACACTTTGTAGGTTTCATTGAAGGTGTTATCCCTAATCTA
+AACAATAAACTTGATTATAGTATTTATGCTATTTACTTAAATGAAAAACTCAAAAATAGCATGGATTTTG
+AAAGCTATAATCAAACCTTAATTGAGCATGGCTATGAAAATTGTAATGGCTATCCTGCTTTAGTTGAAAA
+ATGTTTTACTTACAACATTTTGTCTGGTCAATATACAGCAAAAGAAATAGTCGCATTAATGCTAAAAAAC
+AAAGGAGTGATAATATTACCTATAAATATCGCAATGCTGCCGCTTATAGAAACTAACTATTGGTATTCAA
+CAATTGCAAACGAACCAGAATTTATAAATTTAGTTAAGAGTGCTCTAAAGAACTAAACTTAGTGCCATAA
+GAATGACTTTATAACCACCTACTCTTAAGGTGAAATTGCAAAATAGCGGTATTAAAGTCTGAATTGATGA
+ACGCTATAGACTCAAAGTTAACATCAAGTGATGGAAGTTCAATGGCAGCTTAGAGCCTTGAAGTCATCCC
+AATGCAACTTCGCGACTGACGGCAATGGTAGCTTAGTTAACATAGAGGCTGAATGACTTATTGGTAAAAA
+GTCATCATCAAAAGCTTAAAGTTTTTATCTATGGGGAACGTCAACTATCGGGAAGCTGCTAGAGGAATGT
+GATTGTTAAGCCATTTCCGCTGTAGATCAAAACATACAAAAATTTTCAAATACTAATGTCTTCATTGTGG
+CATAAGTCTATTTATTTTTCGATGTTGGCCAAACAAAGGAAGCGGGCTTGGTGGAAGTCGTTTCTGCTAC
+TGCTGTATTCTGGGCGAGTATCCCCCTGATTAATTTCCCCGTTTCTTTATGCTTACTACAAAATGTTTTT
+AGATATAAAATTTCAACTCTACTGCGTGCCCAAGGAGTTGTACGCAGAAATTTCAAACTTGATTTAAGAC
+GCGGTTTATTGGTGAAACAACGAATGTTAAGTAACTCACCCATCTTATCCCAACCAATTTTCTTCTCCAG
+TTCGGTTAGAATCTGTTCAAGTTTCACGCCGTGTAGCGGATCATTACTATTATTCATAGTCTACCTAAAA
+TCAAAAAAGAGCATTGTAACAAGTTTCCTAAATATTGACAGACTTATGCGTTTAACTCAGGTAAAAGTGC
+ACCAAGAACTTTATGGAGCAGTTAATGTCCCCAGTGTAGTCTTGAAGCGGACCTTAGGATTAACTAGTTG
+CTAGCTTCCACTAAGCGTATAAAGAAGCCCTTTATTATAATTATTTCCCCCAAGATAAACGTTAACTCAA
+CCCTATTATTTTAGAGTTTTTTTAGGATTAGAGTCACAATTTATTTGAATATATCCACCACCATAAAATG
+GTGACAGCATTAATAATTAAAGTTAATCCCCATTAATCAAGCTATTATTGGTCATAGTGTTAATAATAAA
+GTTTGCATGGCTTAGTATTAACAAAAAAATAAAAACCTATCAGGAGTAAGCGATGTTAGAAATGGCTGTG
+ATATATCTCGCCGCGGCAATAATTGCGGTGCCCATAGCAAAGCGTGTCGGCTTAGGCTCCGTACTAGGTT
+ATTTGCTAGCTGGTATTTTGATTGGACCATTTTTATTGGGGTTAGTAGGCGATCAAACTGATGTAATGCA
+TTTTGCCGAGTTCGGTGTTGTGATGATGCTATTTTTAGTTGGCCTTGAATTACAGCCTTCTCGTTTGTGG
+AAGTTAAGACATTCCATTATTGGCTTAGGCGGCTTGCAAGTTGTGGTGACAACCCTATTAATTTCTGCGG
+CCTGCTACACCATTTTGTCACTGGCATGGCAAACCTCGCTTGCCATAGGCTTAATGTTGGCACTTTCATC
+AACCGCCATTGTTTTGCAGACATTAAATGAAAAAGGTTGGATAAAACAAGAAGCGGGTCAAAACGCCTTT
+TCAGTCTTACTTTTTCAAGATATTGCTGTGATCCCCATTTTGGCATTAGTCCCTTTATTAGCATTTAGTG
+ACAACATTAGCGACTCAGGCTCTCACGGGAACTTGATTGAACATTTTCCGGTGTACATTCAAACAGCGAT
+ATCAGTCGGTGTGATTGCCGCCATTATATTGGCTGGTAAGTATGTTTCAGCACCTTTATTTCGTTATATC
+GCCGAGACACGCTTACGAGAGTTGTTTACCGTCTTTGCTTTGTTTCTTGTGATAGTGATTGCGGTAATCA
+TGCAAAAGATAGGTCTATCACCAGCCCTAGGAACATTTTTAGCCGGTGTAGTTTTAGCCGAAAGTGAATT
+TAGACATGAATTGGAAGTAGATATTGAACCGTTCAAAGGGCTTTTACTTGGTTTGTTTTTTATTACTGTC
+GGTGCATCAATAGACTTTCCATTATTGTTTGAAGAGCTGGGTTTAGTGACATTGTTAGTGGTGTCATTAA
+TTGCTATCAAAGCGGCTGTTTTATTCTTGCTATCTATTTTATTCAAAATGGAAAAAAAGCAAAAACTGCT
+CTTTACACTTGCCTTAGCGCAAGGGGGTGAGTTTGCTTTTGTGCTGCTATCACTCACCTCTTCCTTACAA
+ATACTCACGCCAGAACAAAGTAAAATTACTACCTTGGTCGTCGCCATTTCTATGCTGATGGCGCCTGTTT
+TATTGATATTCTATGAAAAAGTACTCGATAAGGAAGCAGAAAACGCTAGAGAATTTGATAAACCAGAAGA
+TATTGAAGCAACAAAAAGCGTTATCATTGCAGGTTATGGTCGTTTTGGTCAAATAGTCGGTCGCCTTCTT
+GGCTCTCAAGGCTATCACTTATCTATTCTAGACCACAGTCCAACGCAAATAGATCTGCTGAAAAAATTTG
+GTAATAAAGTCTTTTATGGCGATGCCGCTCGAAAAGACTTATTAGAAGCTTCGGGCGCGCAAGAAGCACA
+ATTATTAGTAATAGCCATTGATGATGCCGATAAAATCATTGAAATAGCTCAGCTTGCTCAAAAACATTAT
+CCTAATTTACAAATTGTCGCCCGCGCGATTGACCGTCATCATGCCTATGAATTAATACGTATTGGGGTAA
+AAACCATTAAACGAGAAACGTTCGAGTCAGCCTTAGGCTTAGGTGTTTCAGCGCTAGAATTACTCGGAAA
+TAGCCAAGAAAGTGCTAAACGTGCAGGTCAATTATTTTCAGAGCATGATAGAGAGTCAATGCATGTTTTA
+TCTGAAGTATGGGGTGATGATCATAGTTATGGGGTTGCCGTTAAACAACGTATGGAACTGCTTAAACAAG
+TACTTGTTAGTGATGAAGAAGAGCAAAGTAAAATACAGACTTGCCAAAAATCACCTGAAGCCTAATAGAC
+TATAGCGCCAACATTATTACACACAAAAAAGCTGATAATTATATTGACGGCATGTTCGCTTTAAGAAATA
+TGTATTTATCATAAGTAGAGTGTTTATGGTGGAGTTTCATTAACGGCTTTACAAATTAGATAATATTCAA
+TCTCACGAGTTAACACTAAAGTTTTATCTGCCGCTTGGCCACTTTGACGAATTCGTAAGTTATAGCCGAA
+ATGGTTAATACCAAAAGCATATTCGGCTAAATGTTTAAGATCTTCCTCAGGCCAAGTTGAGCCATAGCTA
+CGCATAATATAGATTAGGCCATCATAAAGCTCATCTAAAATAGGCTTTACAGCCTCTTTTACTAAAGGAC
+TTTCAGCAATAGCTTTTGTTAACTCTACATCTTCAACTCTTCCCCAGCCTACATCAACTAGAGCTTGACC
+TAGTAATGCCCAGAAATCAGCTAAGGGTAACGCAAGGTTTTCTTTGGTTGATACTAATTTAAAAATGCCT
+ACAGAGTCTTTTAATCGCTCTCCATAAAGGGTGAACAAAATTTGCTCTTTATTGCCAAAATACTGATAAA
+TAGAACCAGGACTAACGCCAGTAATTTTTGATATATTACGTGTCGTAATAGCATCAGCGCCTTGCTCCTT
+TAACAGTTGCAAAGTGCCCTCTAGCACTCTTTTTACTGTGGTTTGAGCACGTTTTTGACTTGGCGCTTTA
+CGTTGTGACGTTAGAGTCTCTGTCATTTTTATAACCACCCACTAGCTTGGAGTTTTTTGCTGAAATTTAA
+AAAGTAAATAGTGTCATTAACGTAACAACACTACAACAAGAGAAATTATATTACCTGTAATTATCGTCAA
+TAAAGCCCACCTTTTATATTGTAACGGGTTAGTTGCTGCGACCTGTTTACAACCTAACATAGCACCAAGC
+CACATTAGAGGAAAACAAGCTAATGAAACAGCAAACGGCATCAAACTAAATCCGTCTAATATTAATAACG
+CAGCCAATACATAAAAATCAATCAACGCAAAATAATAAATCAATGTAGCCCTCATTTCTTTATGGTTGTG
+TGGTCCTGACAGCAAATACAAAACCACAGGCGGACCGCTGATACCAGCCATACCACAACAAAAACCAGAA
+ACACCACCTACAGTAACTTCTTTTACTTTAGTTGTTGCCCGTCTACGCTGATAACCACACAATAAAGCAA
+TTGCTGCGGTAACAACCAACAAAGAAATGACTTGTCCTGCCGATTGCGCTGACATTACTTGCAGTGCAAG
+TACTCCAAAAGGGGCAAGAAAAACAGCGCCTAATAGCAAACGTTTAACAAGCCGCCAATTAACATCCTGT
+TTAGCTGTTTTAATTAAAGGCACAGAAATACTGGCTTCTAATATCACAATAATTGCCACCGCAATTGTGG
+GTTCGATCAACAACACCATAGGACCAGCCATAAGCATACCCGAGCCAAACCCCGCAAGTCCTCGTAGAAA
+ACCAGCAATAAGTGATGTAAAAAATAGCAATACTAGAGTACTTATAGGGAGTGCTGCTATATCATTGATA
+ACTAATTCAAACACAATATAGACTTAATCAAGTTGAGTTGTTTTGCTAACCACAGGAAAATCAACATAGG
+ATGGTTTATCTCCGCCACGATAGACCTTAATGGTTGGTTGACCTTGACTTGGTATTCGAACAAAGTTGTC
+TTTGTCTGCCCCAGCTATGGCAATACGAATACGGTGCCCTTTAGCAATTTTTACTGAGGTGGGGATCATT
+TCAAACTTTATTTCGCTAACTTTATTAGGCACAAGTGGCTGCGCATCTTCTTTTTTGAAACTATGGTAAG
+GAAGGTGTGCTAAAGCAGCAACGGGGTTAGTTATTACTTTTCTATGAATTGCTCTTAAGCCGCCTTCATT
+AACGTAAATACTATTCCCTTGCTCGTCAATATCTTCTAAATACGCAATAAAGGCACCATCGCTATGTGTA
+GACGATACAGTTAATGAAATAACTGGCCAGCCAGTAATTTGCATATCTTCAGTAAGCGGTTCACTCGTAT
+ACGTTAATAGTTTTTTATCTTCTTCTTGGCGTGCATTAAGGTTCAACATTGGGTAACCGATACCTGACCA
+CCAACGAGAATTTCTACCAGTTGTCGATGAAAAGTCAACTTGATAACGGTCACTTTCTTGAACGTAATTC
+GGACGTTTACTCGTTAAGGCTTGTTGCTTATCAAAATAAAAACGACTGTTTTTAGTATTTTCAATTGGCC
+AAGCATCCGAGGTTTTAAATGCTTCTTCACCTAAGTTCCAATACGTTACTTTTGGCCACGAAGGGTAATC
+ATTTTTTAAGCCTTTTAAGTAATAATCAAAAAAGGTAATTGCTTTACCCCAAGTCACGTCACCTGAAGGT
+ATTGGAGGAATAACTTTGTCACTCACGGTATAAGGACTCGCATGAGAGCGTGCACCATGTTGTCCACCCG
+TTAAGAATATTTTTTGTTCATTAGAAAAGTGTTGCATACGGACAAAATGCGCATCCACTGCGCCAGTGTC
+GTACCAGCTTGCCAGAGACAACATTGCCACTCCTGACGCTTCGATTTCTTTTTTAGAATCACGCTGAGAA
+AAAGTTTGAACACTTAATTTATCTTTACCTATTTTATCATCGCTATAAACGAGCGGTGTTAATAAGTCAC
+ATACTGATTCATTACGTTGATGCTCCTTAATCGCTTGTTTTAATAAGATCGAATTTTCATCACCATCAAC
+AGGCATAATACCCTTTCCTGCTTTTTTGTAATCGTTACTCCATAAAGCAGTTAACAAATCACTCCATTGA
+CACACTACGCCTGGTTGCACGAAACCAAAAGGCTGCATAGCGCTTTTATATTCGTCATAAATAGCCGACC
+AACCAAGCACTATGGCTTTTAATGCGGGGTGCTGAACTGTTGCGGCCATGCCAGCTGTCATACCCGTATA
+AGAAATGCCATAAGCACCTACGTTACCGTTAGACCACGGTTGTTCAGTAATCCAATCAAGAATGTCGGAA
+GTATCTTGAATCTCTTCTAAAGGTAAAGGAGAGTTTCTATGACCAAAAGAAGCACCCGTTCCCCTAACAT
+CCGTTTTAATGACCACGTAACCATTATTCAGTGCTAAAAATTCTATTGGACTACTTTCTTTATGATCTAA
+TTTAGGACTAGCTTTCCAATCACTCGCTTTTGCGATATCAGGATTTTTTACTAATGGCACTCTAGAAGAG
+CGTTGATATATAGTTTGATAGAGTAATACGGGTAGTTTATCGCCTTTTTTATATGACGTTGGCAAATGAA
+CATCAACCGCAATACGTACACCATCACGCATAGTTAAATAAAGTGAAGTGCTAGAGGCGGTTAATTGTTC
+TTTAGCTAGTTTTTCATCAATGCTTTGTGCCATTAATAATTGCGTATTTAGCGCGAATAAAATCAACATA
+AAACACTTAATTGATGATTTGAATATTTTAATAGAGGTATACATTTATTACCCTTAACGGTTGATAAATA
+TCATTGAATAACTCGCATGATAAGTTTTTAAAAAGTGAGATTACTTATCAGAGCCATACAGGGATAACGA
+ATGTATGACTCTGTTCTACAAAATAAAAGTATTACCAATTATAAGTAAATTTTATGCCTGCAGTTCGCCC
+TAGGGCATAACGTTCTCGCACACCAAACAAACCATCACTACGTGCTTCTAATCGATATTCTTCATCTAAA
+GCATTATCGATATAAGCCAGAATTTTCCATTGTTCATCTACATCACTAATACTGTAGCGAACATTAGCTA
+ATGAAATTGCCGGCTCTTTAAAGATAGGATCTTCTATTTTTGCATTTGTGATAAGTGATAAATCTTGTTC
+AGATCGGTAACTATATTCAAGCTGTAGCATGCCAATATAGTTATTTCCTAGTTCGTGCTCATGTCTTGCT
+AAAAAGTTACTGCTAAATTTTGAGTAGTTAGGCAAGTTTAAGCCTTCTAGCGGTGCACTACCTAACAAGG
+GTAATACCGAATTGACAATATAATCACTCTTTGCTATTTCGGCATCCGTATAACCTAATCCTATTTGAAA
+TGTTAAATCTTCTGTGGCAGCCCAGATAACTTCTAATTCTGCGCCGTGTGTATCAACATCACCAATATTA
+GTGAGTCGAGCAATTTTTATAACTTCATTTGGGTTAGCTGCGTTAAGTTGTACATCTTGCCTGTCGTAAA
+TAAAGGCCGAACCATTTATTCTTAAGGTGTTATCAAGAAGGTCTGACTTAAAGCCTACTTCATAAGCCAA
+AATAGTTTCTTCATTAAACGGAGCTAATTGATCTGGGTCTGTGGCAAAACCACCAAAGAAACCACCGGTT
+TTAAATCCTCTTGATATATTGGTAAACAGCATAGCTTGCTCATCAACACGCCAAATCAGGCCAATTTTCC
+CAGAAAATGCGGAAAAGTCTATTTCGTCATCAATGGCAATTAAAGGCGTTTCAAATCCACTAGGGAAACC
+AACGGTTGAACCACCGTAAAATGACTTGGTTTCGTCGGTATAACGCAGTTCCGTAATGAGGTTAACTGTA
+GATGCCAATGCATAATCTGCATGACCATAAATGGAGAAAGCATCGGTTTCTTGGGTATAATCTTGATGTG
+AATACGTGCCTCCCCCAAAGAGTAGTGGTAAAATACCTTCACCACCGCGCAAGGTAGAATCCTCTACAAT
+TTCATCATGACTGACGCTAGCACCAATGATCCAATTTAAGCTATCACTCTCCTGACCCGCCAACCTAAAT
+TCTTGTGAATAGAAACTGATATCTGAACCGTAATCTATATCTTGAAATTCAATAATAGTTGAGTCGGAAT
+CTATATAACGAAAATAATCAATAGTGTCATAAGCAGTAATACTCGTTAACGTACCAAAATCAAAATCAAT
+ATTGGCAATTAAACTTGCACCAACCCATTCGTTTTCAAGGTAAGAAAGTCTTCCACCCGTTGCTGAGGCA
+TGCTTATCACTGCCATCTAAACCATAGCCGTTTGGTGTTACGCCCGTTAAGGTTGCACAGGTCGCAGGGT
+CACTACCCTTACCATCAAGAACTGATTGACATAATCCCGCGGAGCCAGCGCCAAATAAGCCGTTTAACAA
+CCCAAGAGACACATTAGGTGCACCTAAGTCAGTACCGTCACCTATGTTGTTATAAATCCCTAAAGCACGT
+TGCAATGGTAATTCACTTTCATCGTTGCCCCCATGTATCTTAAACAATAGATCAACATTATTTGTTGGTT
+GATATAAATATTGCATTCTCAAGCCCCAACGATCAGACTCTCCATGCTTTACGTCATCAGGAATACTGTA
+ATAATCTTTGTCTCCGCTTGAATCAATACGGCCAGAGATTCTCATGGCTGATTTATCTGAAACAGGCACG
+TTAACGCCAAATTCAAGTTCTGTAGTAGAAAAACTACCAAATCCTAAATCGGCATAACCGGAAAAATCCC
+CTTCGATTTCAGGTTTGGCTGAAATAATTTGAATAGCGCCACCTATGGTATTACGACCATACAGACCACC
+TTGAGGCCCCATAAGTACTTCCAAACGCTCTAAGTCATACATAGAAAACTCAGCAGAAGCTATTGAAGTT
+TGGTAAACCTCATCAATAAAAAAAGAACTGGTTGGCGAGTCGTTAACTCTAACACTTTGTAATCCTATAC
+CACGCATAATCACTACGGGTACACCGCCACCGCCAACGTTTCTTACGGCAAAGTTAGGCATAACTTTATC
+AATATCCGTTGGGTTATTAATACCTTGTTCACGCAAGCTATCGCCATTAAAAGCAGCTAGCGAAATACCA
+ACATCTTGTATACTTTGAATACGTTTTTGCGAAGTGACTGATATTACTTCTATACCAGAAGAGTCCTCTG
+CCTCTAGCTTCTCTTGTGCATTTGCTGTAGAGAAAAGCGCTATAGATATAGCAACTGCTATTGTACTTTT
+CTGCAAATTATTGTGTGTTATCCCCATAATCTAAATACCTTCTAAGTTGTTATCATTGTTATAATAGAAT
+TGTTATGTCTTTCTTATTCTTATGTACGTTTCGTTTGCTTATTCCTATCCCAACTATTTTCGGTTAAGTC
+TTTACATGTTGAAATTAATTTATGTTTTGCTACTTTTTTTGTTGGCGTGTAAGGAAAGTCTCTAACAAAT
+TCGAGATACCTTGGAATTTTAAAAGCGGCTAATTTTGTTTGGCAGTAATCAATTACCTGTTCTGCTGTTA
+AGTTATTTTCACCCACTCTAACTAGCACATAAGCTTTGACTTCTTCACCTCGATAATCATCAGGAACAGC
+AACTACTGCTGCCTGCTCAATTTGGGGATGTTGAGATAAAACATATTCAACTTCCATTGCAGAGATATTT
+TCACTTGAGCGTCGGATCATGTCTTTAAAGCGACCAATTATTTTAAAGTAGCCTTTTTCGGTTTGTATAA
+ACTTGTCACCGGTTCGAAACCAGTTATCAACAAAAGACTCTGCGTTGGCTTCTGGCTTATTGTAATACCC
+CTTAAAAATGCCATCACCTTTAATCCAAAGTTCACCTGGTTCATTTCTAGCAGCTTCTTCACCGTTTTCT
+AACATGACTTTACACTGACGAAATGGTGTCATTAAGCCACAAGTACCAAGTACATCAACATCAGTTATTT
+CATCGGGTACAATTAAACCGGGACCAATTTCAGTCATGCCATAAGCGTTACTAACATTGATGCCAAAGCG
+TTGTTGTAACTGCACAATATTTTCTGCACTGGCTCCACCAATAAATAGCTTTTTCAGGGGTAAATTCACA
+TCATCAGGTGATGCTTTTTGGCTGAGTAATGGTCGAGGGATCCATGCCATATCAATGTCATAACGTTTAA
+TACGGTCAATAAATTTTGATGCGGATAATCGCCCTGCAACATTCAAACGTGCACCACAATGTAAAGCCAT
+GACTAATTGCCATTGCGGATCCATATAATAAAAGGAGTGGTCTGTTAGAATACTGTTAATTGAATAGGGC
+AACATTGAATCAACAACACAGCCAAGTAAAATCCAATACTTTTGCGTTTGCATACAGCCTTTAGGAAAAC
+CTGTAGTACCTGATGTATATTGAATATTAAGTAAATCATCATTATGCAAAGGCCAGTCTGGCATAAAGTC
+AGCCTGACCTGATTCTGAAACATCGTGCCAATGATGAAAAGTGCTGCCTTGGTAATTAGCAACAATAATC
+TGATTAGCGCTAATGGTTGCAGGTTTTGCTTTCATGTCATCGAATACAGGTAAAAATTGATTCTCCGTAA
+TAATAAATTCACTATCACTGTCATTAATCAAATAATCGAGTTCTTTACCTGTATACGTAGTGTTTACTGG
+CACCATCACTGCGCCTAACACAGCAAGCGCTAGCCAAGTAACCGGAAACTCAATACGGTTACTCATCATA
+ACGGCAACATGAGAACCCTTTTTCACACCAATAAGTGTTAAACCATGGGCTAGACGATAAACACTGCCAT
+GTAATTCACTAAAAGTTAACTGTATACCAACGCCCTTTTCCGAGACTTGCTCAAAAAAGTTAATGGCTGT
+TTTATCACCATGAGAATTATTAGCTGCAGCCAATAATTCTCGAAAGTTTTCAGGAAAAGCTACGTTAGTT
+TCTACATGTTTTTTCCTGACAAAATACGCTTCTAGTTCAGATTCAAATGACATTAGCTGGTACCCTTTTC
+ATTGGAGACTTGATTTTTTAAATCTCCGATTGCGGTATTTCCAGCAGCTAAATGCAGTTTCCTTTGATTT
+ATGTATTGCTGACTTGCATGCTCTAGAGCGCTTGAACGAGAAAGCTCAGTGCCACGATGCAAACCATCTA
+ATTCAGTTTCTATAGCAATCAATGGGTGACTAGCAATCTTTTTAGCTATTTCCATCGCCCGAGAAAAACA
+CTCAATATCTTTGGTCACTTCATTAACAATGAAATACTCTTTTGCTTGTTCAGCACCAATTTTTTCACCC
+GTTAAGGCTAGATAAGCAGCATGAACCGAGGGGATTTGTATACCTAAACGTGTAGCACCACTAATGCCGC
+CCATGCCATAGGCTATTTCAGGAAAACCCAAACGAGCACTTTCACCCGCAATACGAATATCAGTCAATAA
+CAAGCTGTAGACAATTCCCTGTCCTAAACACCAGCCATTGATGGCACTGATCATCGGTTTAGTTCGACGT
+TGATTGATAAGTAATTCATCCCAACGAGGGTTTTCTCGTGATTTAATCGCAGTATCAGATTCTTTTAAAT
+CATCACCTGCACTAAAATTCCCTCCTGATCCCGTTAATACGGCAACTTTTGCATTATCATCATGCAAAAA
+CTTCAAGTAACTACGATAAAATTGTTCATGCATTTCCATGGTAAAAAGGTTTAACTTGCCATTCTCTATG
+GTGAATACAGCAATGTTTCCTTCAAGGTGGTATTTAACAGGCATAACTAAAAACCTCAGATAATATTTGA
+TATAAAAGGGAAAATTAATAAGTAAATTAATAAGTAATTTATTTAACAGGTTCAGGTATTGACGAACTAC
+TCTGTAAGTTAACATCAACATTACGTAACAAAGGTTGCGTCGCCGTTGCTGGGTTATAAGTTAAGTGACT
+CACAAACCACATAGCTAAACTACTCGACACTAACGCTAATAAAATAGGTTCTACACCTTCAGGTAAATGA
+CCTTGCATTTTTGCAGCAAAACTTGATAACTGAACGACAGCACCGGTAATGGCAGAAATTAAGGCGGCGC
+TACTAGTTGCTTTTTTATAGAACAAAGCAGCCATGACTGGCACAAATAACCCAGAAACAAAAATAGCTAA
+TGCAAGCATCATCACTTCAAAAATATTACTTTTTTGCAGGGCAAAAATAAGACCGAATATACCGACAACC
+AGTACTGTTATTCGAGTAATAAGTAGTTGTTTTTTATCTGATATCTCAGGTTTTAGTACTTTGAATAAAT
+CGGTACTTACCGTGGTGCCCGTCACCAATAATGCTGAATCAGCCGTAGAAATAATAATACCCATTATTGC
+GGCTAAGCAGATGCCTTTAACTAAGGGTGGCATGTGGTTCATGACCAAAGTAGGAATAACGCTATCGCGG
+TGGGCCAGATCAGGTAGGGTATTAAAAGCAATAACACCTAAAGTAACGACCACCAAACTCCAGAACATAA
+AAATAGCTGCCGTAGCCAAGAATGCAGGTTTTAAGTTAGCGGTATTTTTTGAAGCAGCCACCCGTTGCCA
+AATAGAAGGGTCAATTAAGACAAAAGCAAAATAGATAGGGAAAAATGAAAGTACATAACCCCAGTGCATA
+CCACCTAACCAATCTACTGCTGGCGAAACTAAAGCGCTACTCAGTTGGTCGCCTAAATCTATGGATAAAA
+ACAGTGGCAGTAACAAACCACCGCCAATGAGCATAATAATAGTTTGAAATAAGTCGTTATAAGCGACTGC
+AAGTAAACCACCTACTAAGGTGTATATAACAATCACCAAGGTAGCGATAATTACAGCATGTTCAAAGGTA
+ATACCAAAATCAGAAAATACTGCTTCGGCTGTTAAACCAATAGCAATTAATTGCGCGCCAAACAAAGCAA
+TAACAGCGAGTACTAAAACTACGGCAGAAATAACGCGCATGGTCTTACCGTAACGACGCTCCAGTGCCCC
+TGGAATGGTATCAATTTTAGCCTGTTGCAATTTAGGGGCTAAAAAACAAAGTACGATATAACCTAAAATA
+TAAGCAACACTGGCAATTAATATCGCGTACCCTACTTCGTAAGCTTTACCTGCTTTACCAAATGTTGCTG
+CCGCTCCTATGGCTGAGCCAACTAAAGTCCCTAACAATACCGGCATGCTCAAAGAGCGACCTGCGACCAT
+ATAATCTTCAGAGTTTTTTACCTTGCTACCTGCATAAATACCTATGCCCACTAACACACAAAAATATACA
+GCTATCACTACTAAATCGATAAAATCCATCAACACACCTTAAACCGTTACAAGCTACTTATTGTTATGAC
+TCGTACGTAGTTTTCCGTACAACCCTAAAATATGAACAACTGTTCGTATTTGTGTTTTAAAGTATATTAA
+CATTATTAAACAAAAGTCAACGATAAATAACATAAAGATTAAAAATCAACACTATCAATTACTTAATAAA
+ACAACAGGATGATTAAACAATGTGTTTTTGAAATAATAAGACCATATCCCCTGACAAGTATTTTATTTTT
+GTGTAATAAATTGAATTATTTATCTTTTGAAATATGTACGTATCAGTCCAAATTAAAGCTAAAGTTCTAT
+ATAATTTGTGCCCTATTAAAATGATAAAACATTAACTTTTTTACCAAAGCTACTCTCATCAAAAGTAGCT
+TTAATGGGTAGTAGCGACCGTCAATAATTCTTTATTCTACAAATAAGCTTAATCGGTGATTAGACTCTGA
+AAGGGTAACCATGCCCACAATAGTCTCCTTGGTTTTAAAGGCTATTTACCCACACGTGCTTAGTTGAATC
+CAAAGAAGGTTCGAGTCAGCCTTAGGCTTAGGTGTTTCAGCGCTAGAATTACTCGGAAATAGCCAAGAAA
+GTGCTAAACGTGCAGGTCAATTATTTTCAGAGCATGATAGAGAATCAATGCATGTTTTATCTGAAGTATG
+GGGTGATGATCATAATTATGGGGTTGTCGTTAAAAAACGTATGGAACTGCTTAAACAAGTACTCGTCAGC
+GATGAAGAAGAGCAAAGTAAAATACAGACTTGCCAAAAATCACCTGAAGCCTAAGTGTAAATGGCATGAA
+GCAAAATTGTGGCATAACGAGCTTTTTAAGTTCGATTATTAGCACTGGCATAACAGCCATGTGCTAATAA
+TCAATGATATTTGCAAAAGCTAAGCTCTTAATAAAATGTTTACTGCTGTCTTTTATACATCAGCTCTACA
+TAGCGTTTAATTTCCGAGTCGAAATTATCATATAAGGGTCTATATAGTGGTCCCAGTTCTGCACTAACAT
+CTAGTATAATTTCATTAGGCTTTTTATTCTCTTGGTACCCCTCTTTTACAAGTTTCCAAACACCCGCAAC
+TAAATCAGCATCGCGTTTCACCGATTTGCCTGTCGTCGCTTCACCATGTCCCGTTAAGACAATTTCAGGG
+TTCAACTTTACTACATCATTAAGAGTATCAATCAAGTTAGGTACATCACCATGGTAAGTAAGAATCGGCA
+TCCATTGCGAACTCAAAACATCTCCACCAAATATAATTTTCTGTTCGGGTAACCACATTAAAACATCACC
+TGGAGAATGTGCATCATTTGAGAAAATGAACTCAACATCCACTCCACCAAAATTACGCTTTTCTCCTTGA
+GCCAACAATAAAGATGGATACACAACATGAGTGGAGCCAGTCGCCCCTTCGGTCATGCGAGAAAAAGCAT
+CTACCGGTCCTTGTCCGTCTTCTTTCATTATTGCAACCGCTCTAACACTTGAAATTATCTCAGCGCCCGT
+ATCTGTAAATCCTGCATTACCCAACCAATGATCCGCATGACTATGGGAGTTAACCACCCAACGAACCGGT
+TTCTCCGTGACTGATTTAATCGCTTTTTTAATTTCGTTACCAATGATTTCAGAAGATCCTGTATCAAATA
+ACAGCACTCCTTTTTCGGTAACAACAAAATGACTATTGGAATTCCAGCCTTTATTCTCAGGTGTTGGTAA
+ACCAAATGATGGTGAAACAATGCTATAGACATTATCGACAATGGGTGTCACCGAGAAATCAAAGTTCGCA
+TTCTCTGCCCATACACTGTTGAATATCGAGCCAATTAGGCACGTGGAAACTATCATTTTTTTAAGGATTT
+TCAGCATATATTCCCACTTTAATAGGTGACTGTAGTAGATGACTTCGTCGATAATTTTAATCGCGTGTAT
+TTCTATACTCGTTACCAATCAAGTTATAGCGTATTGGCTAACTTACATTTTTATAACAAAGCATCAATTT
+TAAATAAACGTCTTTGAGATGAACTAGCGACTTTCTAAGTTGAAAGCTAAATTAATGCTGACAAAAGCCA
+ACAAAACTTCATCATGAAATCCGCTATTACAGACTAGAATATTCTTACTGTTATCATCTTTAGCTAAGAA
+ATCGTACAAAAAATAACCTACAATTAATACTATGACTTGGAAGCTCGGGATTATTTACCCACCCCTAACG
+CTGAGGTTATCGAATATGAAACAGTCTATGAAGTATATTAAGGTGATTGAAACGGTAGAGGTCAATGGCT
+GCTACTTAAAAGAACATCGGCACCACAGCGAACGCCGTAACATGTTAAAGCTACATTTTATTTACTACGA
+AAGACGGTCACACAATCGCCGCGAACAATCACTCGAACTCGATATCGAGGCTTAATTATTTTTAAAAGCC
+AAAATGAAAAGCGGCATGGTCATTAACCATTACCGCAGTAGATCCTAATTCGCTGGCTTGTTTCTATTTT
+TACTCAATGCCGTAACACTTGAACCAATCACTAAAATGACGGCACCAATGATACTGAGTGTATTTAGTGG
+CTCTATAGCTATTGCTTCAGGCAAAATGTAGTTGGTAAGTTGCATAAACATTAACGTTAATAACGGTGTT
+ACTGCTAACGTTGCACTTACTCGTGATGCTTCCCAATGCTCAAGAGCTTCCGCAAAAGCACCATAGGCCA
+CAAGGGTATTTGCCCCACAAAAAATTAACAGTAACCAGCCGATAGTATCTAACTCTAATACTAACGAAGG
+TACAGATGATGGTAAAAACACCAAGGTGCCCGATAAATAAATGAGTATCATGATTTCTTCTGAGGCAAAA
+TGTTTCAACAATTGTTTCTGCGCTAGTGCATAAATAGCCCACAGAATTGCTGCAAGAATAATGAAGAAGA
+GACCAAGCGCATAATCACCATGAAAATTAAGTAATTGTTCAAAACGTTGATTGAAAAATAACAACAGTCC
+TAAAAAGAACGTTAATAAGCCCACTTTTTGCTTGGTATTAAATGATTCTTTAAAAACACAAACACCGCCG
+ATAAGTAATAACATTGGGGCTATTTGAATCATAACCTGCGTGCTTTCAGGCGATGTCAATTCCAGTCCCA
+TCATATACATAATGTAATTTGCTAATAGGCCAACGATGGTCAGTGTCATTAACACCATTATTCGTTTATT
+TTTTAGCGACGATAATGAAGGTAAACGTTTGGTGACTAATAGATACCCGCCTAAAAATACTGCAGCAATA
+AGAAAGCGATACCAGGTAATGGTGTTTACATCCATATACTGTAAAAGCCCTTTTAAGGCGATAGGCAAAA
+TGCCCCATAAAATCGCCGTAGTAAGAGATAAAAATAAACCCAGTCGCCATCGACCACTAATTTCATGCAT
+AGAAAAACACTCAGTTAACAACGCTAACGTTAGCACTGCTTTCAAAAATGTGGATTATCTAGAAACTCGA
+TAGCAAAAGCTATTATTTTTAAGCCTTGTTTGCATTTAAAAATAGAACATCATTATTTTTATCCTCGATG
+GAGCAAAAAAACATCTAATGATGCAATATGAGTAAATTGCGCTGTGTTTCTTATGTTCGCAAGAATCGGG
+TTGAGTAATAAACGACCTTAGTTAAGAATGAATACATTATCGTGTTTTGGAATGTATTATGTCTCTAACG
+AGATTACTCAGTTTAGGCGGTTTGTGGGACGGTACTTGCGTACAGGTTTTCTCCAACAACTACTTTTAAT
+AAAAAGGGACTGAAAAATGGATAACTTTGAGTCACATCGTCACTACCAAGTTGTTGAAAAAGCGATACAG
+TTCATCAATACGAATTTTGATAAACAGCCGACACTTCTAGATATTGCTGGTTCGGTACATATGAGTGAAC
+ATCATTTACAACGAGTGTTTTCTCAGTGGGCAGGCATTTCACCTAAACGTTTTTTACAGTTTATTACTAA
+GCAAGCGGCTTTAGACGCTTTACAAAACACCAATAACTTACTTGATGCAAGCCATAGCATAGGACTCTCT
+GGCTCAGGAAGATTACATGATCTTTTAGTAACATGCGAAGGTATGACACCCGGTGAATTAAAAGGGGGTG
+GTGAAGGTGTGATGATTCAATACGGTGTTTGTTCAACTCCTTTTGGTGAGGCAATTTTAGCTTGGACGTT
+AAGAGGCGTTTGCTATCTTCAGTTTATAAAAGATAAGCAACAACCAGTGATTGATGAGTTATATCGACAA
+TGGCCCAACGCCAGTATTACCCCCAATAGAGAAGAAGCGGTGCAAATGGGCAACGGCATTTTTTCATCAT
+CGATTGAACGAGGAAAAATTCATTTATTACTCAAAGGAACGAACTTTCAAATAAAGGTTTGGGAAGCATT
+AATTAATACTCATTCTTCACAGCAGCTTTCCTATTCACAAGTTTCCCAACTAATCGACTCACCAAAATCT
+GCCAGGGCCGTCGGTACTGCCCTCGCAAACAATACCATTGGTTACTTGATACCTTGTCATCGTGTCATAA
+AAAATAATGGCGAAATTGGCAATTACCGTTGGGGCATTGAACGTAAAACTGCCATGCTTGCCTGGGAGCG
+AGCTTCATTAGAAGAGTCTAGTTAACTATTGTTTCAATTTTAGAGACAGCAAGGTAGCCATTGCAACAAA
+TACACTTGATATCCACAAACAGGCTTCCAAACCATAGTTTTGATATACCCAACCTGACAGCACGGTACCT
+ATTAACCTGCCCATGGCATTAGCCATATAATAAAAACCAACATCAAGGGATACACCATCACTTCCAGCAT
+AACTAACGATAAGATAACTATGTAGGGAAGAATTGATAGCGAAAACTGCACCAAAGATGAGTAATCCGAT
+AATAAGAGAAGCTTGCACGTGAAAATTGAAATGTAATGCCAAAGCAATAGCCGCAGGTATTAGGGTTAAA
+TAACTCGCCCATAAGAATGCATCTCTGCCCGTAGGAGCGTTACCTTGTTGTATTCCCCTGCCCTTAACTG
+TCGTTTTTGAGGTACCACTATTTGTACCTCTGTTTGTAATATAGGGCGCAGCAGATTGAACGAGACCGTA
+ACCAATGATCCAACTTGCCATAAAACCACTAACGGCCCAATGGTCCCAATCAAAAGATACCGCTAAAAAC
+ACAGGTAATGCGACAACAAACCAAACATCTCTCGCGCCAAATAAGAACAGTCGTGCAGCAGAGAGTATGT
+TGATTGACGCACTTTTAGAGAAAATATCTTTAAATTTAGGTTTGTTTTTCGCTTTACCTAAATCTTCTTT
+CAATGCGAATAAACTAAATAGCCACACTATAGTTAATAGTGAAGCCATTAAAATAATTGCACCGTTGAAT
+TCAAGTAAAGTAAGTAATAATCCACCTAAAAAGAACCCAACACCTTTTAAGGCGTTTTTAGAGCCAGTAA
+GAATAGCAACCCATTGATAGAGTTTACCTTCTGCTCCTTCAGGCACCAGTAATTTAATCGAGCTTTTAGC
+ACTCATTTTATTCAAATCTTTAGCAATACCTGACAATGCCTGAGCAACCATGACATAGATAACGGTTAGC
+ATTTCAGCAGGAACGGCCAACATAGCCAGCGCGATTATCTGCAAGGCTAAACCAATATTCATGGTTTTAT
+TTAACCCAAGCCTTGCGCCTAACCACCCACCAATAAGGTTAGTGATAACACCAAAGATTTCATAAAATAA
+AAACAGCATGGCAATATTAAACGGGCTGTAACCTAACTGATGAAAATACAGCACAACAAGCATGCGTAAC
+GCGCCATCTGTTAAGGTAAACGCCCAATAATTACCTGTTATCACCAAGTATTGCTTCACTTGATTAGACA
+ACGCAGGTGATAACCCTTTGAGTGATGAAAGCCCCATTATTAATTAAACCTTGTCCGCCAGTCCAACCAT
+AAGAGCCAATTCGGCTGTTCTATTTGCATAACCCCATTCATTGTCATACCAAACATAGAGCTTTACTTGA
+GTGTCATTTACAACCATCGTAGACAAGGCATCAATAATGCTTGAACGCGGATCCGTTTTATAATCAATTG
+ACACCAACGGACGTTCTTCATATCCCATAATGTCTTTTAACTCACCTTCAGCTGCTTCTTTAAGTAACTG
+ATTCACTTCTTCAACGCTTGTGCCTCGAGCAAGCTCAAAAACACAGTCAGTAATTGATGCATTAGCTAAA
+GGAACACGTATCGCATGACCATTTAACTTTCCTTTAAGTTCTGGGAATATATGCGTAATAGCGGTAGCAG
+AGCCAGTGGTTGTCGGAATTAAACTCATGCCACACGCACGCGCTCTGCGTAAGTCTTTATGGGGTGCATC
+TAAAATAGTTTGCGTATTGGTTATGTCATGAATAGTAGTCATTGAACCGTGCTTAATACCTATTTTCTCA
+TGAATAACTTTTACCACGGGCGCTAAACAATTAGTGGTACATGAAGCCGCTGTAACAATAGGATGAATGG
+CTTTGTCATATAGCTCTTCATTCACGCCCATAACTATATTCAACACTCCTTCTTCTTTTACTGGCGCTGT
+CACCACAACACGCTTTACGCCTTGTGCTAGATAAGCTTCTAATAGAGTTTTAGTTTTTATTTTCCCCGAA
+GCCTCAATAACTACATCACACTGAGACCAATCAGTATCTGATGTGGCGGTGTTTTGTGTATATGAAATTG
+CTTTACCGTTTATAACGATTGAATCACCTTCATGCGTCGCCTCATGGTGCCAACGCCCATGGATTGAATC
+AAATGTCATCAGGTGTGCCATTGTTTCAGCATTTCCCGCTGGATCATTAATTTGAATGATTTCTATATCA
+TCCCAATCAAATGCTGCACGCATTGATAAGCGTCCCATACGGCCAAAACCGTTAATACCAATTTTAATTG
+TCATAAACCTGTCCTAAATAGTGTGATAGAAATTATAAATAAAAAGTAAAATAATCAGACTGTACTGACT
+TTTTGTTGTTAATGAGTCGAGCACGACATTGATTAAATTATTTTCTCAACCATGATTCAATATGTTCCCT
+GTGCGGAATAGAGCCACTGTGTACATTTATTTCATCAATAATGACCGCAGGCGTACTCATTACGCCATAC
+CCCATAATGACTTCAAGATCGGTTTCTTTAACTACGTGTACGTCTATATTTAATTCATTCGCTATTTTTG
+TAATTACTTCAACGGTTTTTGTACATTTAGCACAACCAGTTCCGAGTACTTTTATTTCTTTCATCATATT
+TTCCTTGTTGAATTTAAGCGTAAATAAAGGGAGTCAGATAATTAAAAATCCAACCAATTAATGTAAACGC
+AACGAGTAGAAGTACAAAAAGCACTGCCAATAATCGCCACTGCATTACTTGTTTTAACAAAATAAACTCA
+GGGAAGCTTGCAGCTACGGTACTCATGCAAAAAGCGAGGGTTGTACCAATAGGAAGCCCCTGTTTAATTA
+AACTTTCCATCACAGGAATAACGCCGGTAGCATTGGAATATAAGGGTATTCCAAGTAATACAGCAGAAGG
+AACTGACCACCATTGACCATTACCTAAATGTTCTTCAATCCAACCTTCAGGAACAAACCCATGTAAAGCA
+GAACCTAGGCCTACACCAATAATTACCCACTTCCATACTCGTCCAAAAATTTCTAACATCTCCTCTTTTG
+CAAAAGTATGTCGCTCTTGTAAAGATAACTTTTTGATCTGTTTTGAGTTAACGGTAGAAGATAGGTTTTT
+ACCACGTTCTAAGGCTTTTGCGGCAAAAGATTGCAACCAACGTTCGGCTTTAATCGCATCAAGGAATACA
+CCACCTAAAATACCAACAGACATGCCAACAACGACGTAAAGTAGTGTGAACTTCCATCCTAATAAGCTGA
+GTAATAGCAAAACAGCTACTTCATTAATTAACGGTGACGTAATGAGAAATGACATCGTTATGCCAACAGG
+AATACCCGCCGAGGTAAAACCTAAAAAGACTGGAATACTTGAACAGGAACAAAATGGCGTTATTGCGCCA
+AAGCTAGAGCCTAAGAGATAACCAACACCTTTATGCTTGCCTGCTAAATAATCACGAACACGTTCAACAT
+TCATAGAAGCTCTTATCAACGCAATAACGTAAATCATGACTAACAATAAAAAGAATATCTTAGTGGTATC
+TTCAATAAAAAAATGAAGCGCATCACCTAACTTAGTTGATTTTGATATCTCTAGTACATCAACAACTAAC
+CAGGTAGCAAAGTCGGTAAATACCTCAAACATGCGTTTCCCCAAACCAGCTTTGTATCTGATTAATAAAA
+TAAACTAATGGCAACATAACGGGCACTTTAATTAAATTATAATTGCTTAATAAATAATTTTTAGTTGTGA
+GGTTATACGGTAGTTTCATCCAATATATCCTTAAATAGTTATTTACAAAAATTTGCTCTATCAGGTCTAT
+TTTGCATTTTAGCTAGACGCTGAAGTTCGTTATGTATCTGCGAAATATTATTTTCTGTCGTCTCTGCAAT
+CACAGACTTAGCCCATAAAGGCAGTTCAGGATTAATACGATAAAACACCCATTGACCGTGTTTTCTATCG
+GTAATAACCTTGGCTTTTTTAAGGACGGCAAGGTTTCGAGATACCTTAGGTTGGCTACCTTCTTCCATCG
+CTTCCATCAATTCGCAAACACAAAGTTCGCCATGATAATGCGTCAACATAAGTGCTTTTAAGCGAATATC
+ATCGGTCAGGCATTTATAAAAAGAGATTGGTTCAAAGTCAGTGAGTTGGTTATTCACTTCCGTAATCGAA
+TTTATTTGTGGAGTACTTTCCGGGCTAATAGCGTTTTTTTCTACCGATAGAAACATAGATAAACGGCTGT
+TAAGCTCAGTTAATGTGGTAGAAAATGGATTATTACCCGCGCGTTCTTTGGGATCGGGAAAATCCCATGC
+TAATTGCTTTACTGCATTAGGATAACTTCTACATTCGTTGTTTGCTTTATTACAGAGTGTAATGACGTAA
+TCAAAAGGAATACCTTCAAAGGTAGTTACATTTTTAGAAACTAATCCCTTAGTATCTACGCCAAACTTTA
+CTAATGCATCAATTGCTCGAACATCAACGGCATCAGGTTGAGTACCTGCACTATGAACTTCAAAGTGCTC
+ACCCGCTTTATGTTTCAGTAATGCTTCAGCCATTTGTGATCTGGCAGAATTACCCGTACAAAGAAAAAGA
+ACTTTTTGTCTACTTGTATTTGTCATAGAAAATTAAGCTAAAAACAACATACTAAATATTGTATATATGA
+TTTTTCACATATACAAGCCATTTCATCCTTATTAGTATCGACCACGATAGAGTCTAATTAACTTTCATGC
+CTGTATACATAGCTCAGGGATGTCATCCTCGTGATGTACTAATCGGGGATCCAGCTCCTAAAAAAGGAGG
+GAACTTAGATCAGAAACTTCGAAGATGACGTTTACAGTAAGGTTCAGAGTTAACTACATAGGCATGTTAA
+CTTTTGAAGCTATATCACCTTAGGGCCAAAAAAGCCCTTCTACAGGGCTTTGATTAATGGAGTAATGTTT
+GAAGGCAGAAAGCTTAGAGCTTAATCACCGCCATTTTATCTTGAGACATATCGTGCATGGTATAAGCAAT
+GCCGCCAGTATTATAGCCAGACTGTTTTCGCCCAGCAAAAGGCATCCAATCAACGCGAAAAGCCGTATGG
+TCATTCACCATCACCGCAGTAGCATCCAATTCGCGTATTGCTTTGGTTGCGACATCGAGATTTTTGGTGA
+ATACAGCAGCTTGAAAGGCATAATCTAATGAATTAGCTTGCTCAATGGCATCATTGATATCATCGTAACT
+ATACACACAAACCACAGGGCCAAAGATTTCCATAGTCGAAACTTTCGCATCCGCTGGCGGCTCAAGCAGC
+ACGGTTGGTGCATAAGTGCTCTCCCCCAAGCGTTTACCTCCTGTAACTAAAGTTGCGCCAGCAGCTACGG
+CTTCATCAACCCACTCGGCAACGCGATCAACTTCTTTAGGGCGAATAAGTGGGCCACATTCAGTTTTCTC
+ATCAATAGCATTGCCCACAACAAGTTTTGCAGCGCCGTCAGCCAACAATTGTGCAATATCTTTGGCCATC
+TCCTTAGGCGCATAAATGCGTTGCACTGACACACACACTTGTCCTGAATGATAAAAGCCACCTTTAAGTA
+AACTTGGGATCATCGCTTCAACATCGGCACTTTTTTCGATAATAACAGGGGCAACTCCGCCATGTTCTAG
+CGCGCAACGTGTACCAGGTGCTAATTTAGAACGTAACATCCAACCAATTTTAGCCGAACCAATAAAGCTA
+AAAAATGCGACTCTTGGATCGGTGATCATTTTTTCAGAGGTTGGAATATCACAAGCAACAAAACGACACC
+ACTGTGGAGGTAATCCTGCTTCATGCAAAATATCAACAAATGCTTTACAAGATAATGGCGTATCGCGTGC
+TGGCTTAACTAACACGGGACAACCTGCAGCAATGGCCGGAGCCACTTGATGAACAATTAAATTCAATGGG
+TGGTTAAACGCAGAAACAGCTACTACCACACCGATAGGCTCTTTGGTGGTAAAGGCTATTCTGCCCGCAC
+CCGCTTGGGTTAAATCCATCGGGATTTGTGTACCGGTTAGTTTTGAAATCTCTTTTGCGCAAAGCTCTAC
+GCCATCAATGGCTCTGGTGACTTCAACTCGCGCATCGACCAGCGGCTTTCCTCCTTCATTAGCAATTAAA
+AAGGCTAATTCATCGGCTCTTTCTGAAATCAACACCGCCACTTTTTTGAGAATACTGACACGCTCATATG
+CCGGGATCCACTGATTACAATCTTTATAAAGCTGATGAGCCGTTGATAAATATTTATCAATATCATCCCA
+CATTACGGTTGCTAGAGACGCTATGTAAGCTTGATCATATGGATTAACAACATCGAGTGTTTCAGGTACC
+TTGTTATTTTCTGCTACATCATTTTGTTCTACATTGTCCATGATATATTTCCTTCAAAATTAAGTTAAAA
+ATTGTTTGCCTCTTAAAAATGAAGCGTTATATCAAACAAACCTTTTTAGCCAATTCATCAATTAAAACTT
+TTTGATTCTCAGAGTAATCAACAGGTAACTCAACAAGATGAACACCCCCAGCTGAAAACGCTTTTTCATA
+AGTAGGAATAATATCTTCAGCTGACGTGACTCTATGCCCTGTTGCGCCATAACTTTCTGCGTATTTAACA
+AAGTCAGGATTATTAAATTCTAAGCCCCAATCAGCAAAACCAGCACTGGCTTGCTTCCAACGGATCATGC
+CATATGAATTATCATTTAAAACAGTTACTACTAAGTTCAATCCTAGACGAATTGCCGTTTCTAACTCTTG
+TGAGTTCATCATAAAACCACCATCACCACATATCGCCATCACGCGTTGGTTTGGATTTAACATGGCAGCC
+ATCATAGCTGAAGGTAAACCTGCTCCCATGGTGGCAAGTGCATTATCAAGCAATACGGTATTGGATTGAT
+AAGCTTTATAATTACGGGCAAACCAAAGTTTATAAATACCATTATCTAAAGCAATGATATCTTGATCACC
+CATAACCTTTCTAATATCGGCAACAAAACGCTGAGGAATAATAGGAAAACGTGCGTCGTCTGCCCCTTCT
+TTAATATGTACATCAATGGCGAGTTTTATCATTTCAAAATAGCCTCGGTCAAACTCAACCTCACCGCCAA
+GTTTGTCTTTTAACGCATTAACGGAAGCGGCTAGATCGCCAATAATTTCTAATTGTGGAAAATAGACTTG
+ATCAACTTGCGCAGATTTATAATTAACATGAATAACCTTCTTACCGCCCTCTTCCATAAAAAATGGCGGT
+TTTTCAATAACATCATGTCCGATATTAATAATCAAATCTGCCCGTTCAATCGCGCAATGTAAATAATCAC
+CCGCCGATAATGCTGCAGTCCCTAAAAATAAACTCGAACGTTCATCCACAACCCCTTTACCCATTTGCGT
+GACAAAAAACGGAATACGGGTCGAATGGACAAAGTCACACATGGCTGCTCGAACATTTTGACGATTAGCA
+CCAGCGCCAATTAATATCAATGGCATTTTAGCGGCCTTTATTAATGCAACGGCCTCTTCTAGTGGCACAT
+TACTCGGACTGGCATAATAGCGTTTATGCGGTGTCATCACGCTTTCAGTGCAGTCTTCTGCAGCAATATC
+TTCAGGTAACTCTAACAGTACGGCTCCCGGTCGCTCTTCTTCTGAAAGCCGGAAGGCTTCACGCACTAAG
+GAAGGAATAGTATCGCCATGTACAATTTGTTTAGACATTTTGCAAATAGGCGCAAACAAGCCAACCACAT
+CAATAATTTGAAACTGACCTTGTTTTGACTTTTTAATTGGCTTTTGTCCGGTAATCATAAGTAACGGCAT
+ACCGCCTAAGTGAGCATAAGCCGCTGGAGTAGACAAATTGGTAGCACCAGGACCCAAGGTAGCCATGCAA
+ACACCAGTTTTACCAGTCAGTCGACCATAGGTCGCAGCCATAAAACCCGCGCCTTGTTCGTGGCGAGTTA
+AGACCAGTTTGATGGAAGATTTACGTAAGGACTCAACCATATCCAGGTTCTCTTCCCCGGGTACAGCAAA
+AATGTGATCTACTCCTTCAGCTTCCAATGCTTGCACAAATAAATCTGATGCTTTTTTCTTATTATTCTCA
+CTCATAATTTTTCCCTAATCAGCCTACACATAGCTCATTAAATATGATTAACATTGCCTGACAACCCATT
+TAATGAAAACGTAATTTATACCCGTTACCATTCAAGATGCAGGACTTCAGTGGGAATTAAAATTACTTTA
+GACAAGGCAAATAATTTAAGCATAGTCATTCTATGGTTTGATTATTTAACGCCGTATAAAGTGACTTTAA
+ACCCATCGAAGAAGCACTCTGAAACTTGCATCTTGATTGGTGACGGGTAAATACTTATTATAAGATTCTA
+GACCATAGAAAAAATGCTTCCATGAATATGGGTATTTAAGCGTTATATTTAAGGCAAATATTCAGGTGAT
+TAATGGACGAATTAAACGTAATAAGTAAGCACTGGCATCAGAGGGTTCAGTGCGAGTATAGTGTTGGTGT
+AGTAATTTTATGTAAAGCACAACGGTTCAAGGAAAATTATTCAAATTAAAAATTCGCAGTATTTATATCT
+GCACAATAAAAAACGCCCAAAAAAGCGTTTTTAAATAATGAACCTGAAAAAGAGCCTCACTATCACTATG
+AGTCATCGAACACGCTCTTTAACTAAGTCGTTCCATTAATTGACATCAAATGTTCTTACGCCGTTAGCAT
+CAGTGTCATTTTCCCATACTTCATATCTTGGGTTTTTCATGTCTTCAAAATACCAGATAGCCATCACTAA
+ACGATTCTTATCGTTTGCAACGTTTAATGTGCCAGCGTAGTCACTTTGAATAGAAGTACGTAGTAAGCAG
+CTGTTATAATTTACTTTAATACCCTCTTCTCCGTCAGTAAAGTCGGTACACAATGATAAATAAGCATTGC
+GATTACCGTCATTCTTGTAACTGACCGCTAAGGCATATTCTGGCTTAAGAAGAAATTTTCTTGAGACAAT
+AAGATCAGCCGTTGACTCATAAGTGGCATTCGGATCTGGCTCAACAATCGTGCTTACCGCTGGAGGTTCA
+GGCACTTCGGCCACAGGCTCTTCAACTGCTACTACAACAGGATCAGGCGTCGAAGAATCGTCACTTCCAC
+CTCCGCCACACCCCATCATTAGTAAACTCATTAGAAATATCAAAGTATTGTTAGTAAGTTTCATGGGTTT
+ATCCTTATTGTTTAAATACATTGTTAGTAGCGCTATTTTCAACGGTAAACCAATCTACATTTAATTCACC
+TGAAGAAGTAACGAAGCTATGAAAGTTTGGATAAGCATATTTAATATCCATATACTCTACTGGATGCTCC
+CACTCATAAGGAATGCTAATAGCCCACGGCATACCATTAGCATTAATAAAGTACTCTCCAATTTCAGCAT
+TTGAAGCATCATCGCCACGACCTAAGAAATTCGCTTGAAAGGCTTCTGTCGGTGCTTGATTTTTAAGGTG
+TATCTCAAACCTTCTACCCGGCGCCTCCCCAAATACGTAGTTTCTTTCTTGCCCTTCAGTAGAGAAGATA
+AAGGGGTCATAAGGGAAATCTGCTACATCAACTTTGTTTACATTAGCTTCCATAGGAATTTCCAATGAAA
+AGGTCATTTGAATGTTTGAACCACACTCCGCCTCTGTTCGATAATACTTACAGTCTTCACCGGCAGTAAC
+AAAATCCCAGAGATCATTGGCGATAATAAAAATCGCTTCATCTCTATCTGCTTCAAGTGGCGTAACACCT
+TGTTCAACTCCATTTATCTTGAAAATTAAACGACCAGTATCTACTTGATTTCTAAGTAATCCAGGTAGTC
+TAAAGGCAAAACCGTTACGGTAAGATGCTCCAATGGCTACGATCTCTCCTTCTATTTTAACGCGCATTAA
+AGTCCCTTCTACGTCGTAAGATGACAGGCGATAATGCGCAACTAAATCATTCATATCGTAATCACCTACC
+AGTGGCCAATTATCTTCAAAAGCCAGCGTTGCCCAACCGCCTGCAGAAGGATAATGAGTTGCGGTTACAT
+CTTGCTCCGCAATATCAATGGCATAATCTTCTACTTCACCATCAGAAACGCCACCAATAGGCGATAAAGA
+TGCTTGAGAACTTAATCTAAATCGCGCCCAAGTTGAGCCTGGTTCACTCCAAGTTGGCACATCGTAAGCG
+ACAATATTACTGCCAGTACTCACTGCTTCTGCCGTTATAATTTGCTCATCAGCATCAAACGTTCCGTCTT
+TATCTGAATCGATCCAAGCGTTCACAAAGCCATCTGCCGAAGAGGTGATATCAACAATCGAGGTTTTACC
+TGATTCAACACCGGTTACAAAATCAATACCGTCATTGTCATTTACCCCAGAGCCATCGTCTGCGTAAGCA
+TTCGGTTCACTCACCACGGTTTCACCCAAAAATAAGGTACCGTCGCCTACATCATGGCGCGCACCATTAT
+TATTTATACTAGAGCCGTAAGAATCAGGAGCATCACCAAAATCGGTTGTAGGAGCATCAAGAGAAATAAT
+AGGGGCAAGCGCACAACGTGCACCATCGTTATTACTAGAAGAAGGGCCATTTGCAAAAAATTCAGCTACT
+GGATAAGCCCAATTGGTATTAACTCTAAAAATTTTACCGTCATTGTTACGACTGATATATAAGTTACCGG
+TAACATCAAAATACACGGCACCAAATACACCGCCCTCACCCACGTTACTAAGTTTTACCGAAGTGCCCGC
+TTCAACATCAATCTTCCAAAGATTACCCCAGCGATCAACCGCGTAAGCAAAGCCGTTATCCGGATGAAAA
+GCCAAATCATAAATAGCGAGATTGAGGCTAGTGCCGCTAACAATATTCTCCATTTGCAAATAATCGTCAC
+TGCCTTCATCTAATGAAACGCGATACAAACCATAATTACCACCAGGGCGATATAGATAATAAGCATCTTC
+TACCACAGCAATATCACCCACATAGAAACCTTTATCAGGAAGATTAGCTAGCGGGATAGGGTCGACCTGA
+AAATCAGAACCAATACGAACGATAGTGCCGTAGTAGTAATTGAATGCGTATAAATAGCGGTCATGCACAC
+TAAATGCCAGTGCATTCATTTTTTGTTGGTTCCAGTCAACAGGTGACGATTTCTCGTAAAATCCCGTAGC
+AAGCTGAACACTATATAAGTTTGCTAACTTATCCTGAATTAAAAAAGCTTCTGCTGGGCACTCAGTAAAA
+GATTGTGCCTGTAAGCCAACGTTGGTCATACCTATGGCAAGAATAATGCCTTTAACTGTGTTTTTTCTGA
+CTGAATTTAACATAGTGAACTTCACCTCTACATAAAATTTATTATTGCTATCTATGTAGAGAGCAAAAAG
+TGCACCAACAATACATAACTATAAAATTCAAAGACTTACATAGATAAGTATGTATTAACTGAGTAGCAAG
+TTACTGAGGTTTTGCGATATGAAAATGCAAATTGCAAAATGAAACAATTAATCAGTACATAACTCGCGTT
+AATATAAGCATCTACATCGCCTATATTTTCTAAATTAGTACTAACCAATAATGATGACTGAATTGAACAA
+GCTGATAAAATTAAAAGACTTAGGTAACTTAACTAACAAAACAGTCCCGTTATTAAAAGCATTACCCGCT
+TTACCTCTCTTGGTTTTTTGTTTGTTTGGCTTTACAGCCCAAATACAAGCCAGTGTGATTAGTCCATTTA
+CTACAAAAGCATTTAGTGACTTTCATCAGTGTGATAAAACGTTTGAATATGATGTTTACTTTCTTGGGGG
+AAAAGTGGGTTATTTACACCGAAAAATAATGTGGGATAACAGCGCAGCGGCTAGAAAAGCAACCGTAACG
+TCATTCGGTGAAGTGACTTTTTTGTGGCTTGATTCAAGCTACCAACAACAAAGCACTATGTACTACTCAC
+CTCAGTCTAATCACTTTTTAACGCCTAGTTTTTCACAAAAACTAACTGGCCTTAAATCAAGAGAAATGAC
+TGCTGAGATTTCTGATAACGGGCTTTCATCAACGGTAACGTTAGATGCTGAAGTTTCTCACTACCAACAT
+AAAAACAAAAGCGAGAATAATCCTTTATATGACCTAGATACCTTAGGGGCACAAATTCGGCTCAATTTGC
+TGCAAGGAAAGTCATGCTTTACCTTATTTCGCCAAGGGAGTAAAAAAATTGAACGTTATCAATTTGAAGT
+AACTGGACAGGAAGTCATTGTGCATGAAAAGTGGGGGGAAATAAAAACAACTAAAGTGGTTGAAGTAGGA
+GAACATGAAAATATCGTTTTATGGTTTTCGAGTGAACATGACCATCAACTGGTCAAGGCAGAATTGGATA
+TGATATTTTCTCCAGTAGTCTGGTTATCTCACTTTTCTAAACAATGTGATTCATAGCAAAAACGTGAGCT
+TTATACCAATCAGATTAATTAATGGTTCAAATTTTAATGAGGGTAAATTTTCAAGAATAAGGCGCTTGAT
+TGAGTAATAGCTGGCTATTGGGATTGAAAGCAACGATGTTATTGAATATTTAGACCATTTAAAGAGATCA
+CTTAGTTAGTCTGATTGGTATTACTAAGTTCTTTGGTTGGTAATGGTCCAGACATCAACATCAAGGTTAT
+TGTCAGCAATAGCTTTGTTTAAACGCTTTAAAAATCTATCTTTGGTTCTTGGATTAACAATTAAAACAAT
+GCCCGCTTTTTTGCCTGTCATGGCTGAATAAAATAACGCCTGCCCTAAAGACTCAGCCCATTTTTTTCCC
+CAATCATATTCAATCGCGTGGGTAGCCGTTAAACAATCAACCCGCGTTTTATCCGCTAAGACATGCTCAA
+CCTCTCCCTGACAATAAGCATCAACAAAGTCTGCTTCATGCCATTTCCCTGATTTAGCTGTCTTTGCTTG
+AGCCAAAGAACACGTAGACAAAAATGCAATCACAGCGAATAGCTTGAATGATGCGACTAACACGCGCGGT
+ATAGAGGAAAATTGTTTAATCATTTATTGAATTCTAATCTTTTATTATTATTGTTACGTATTGATGTTCT
+GACTGAACGAAATTTTGAATACATCAAGTTCATTATTCGCTGCCTATTGTAACCTAGCGCACGGCCTTTG
+GCGCGGCTAATTCCAGCATAGGTTTACACTTTTATACACTTTGAGCTGTTATCTCACCATTGTGATGAAA
+TTGTGATAATTCAGTGACCATATAGCGATATCAGTCATTTATACTTTAGGTTAAGTTTAACAAATCAATC
+GCTCTTCACTGGTTGAGTCAGGATAAAATTATGAAAAATATATTGTTCATCATAGCTCTCGCATTAATTT
+CGATACTTACCGTTTATGCTGTGGCACCAAAATCCACTGAGTATTCAACAACAAACTCAACGATTAACTC
+AACCAATACGCAAAGTGATATCGAAAAAATGATGCCAAAATCATCAAACTCAACAAAAGAAATGCCTGCA
+ACCACGCATTTAGATAGCATTGTACTTGGTGCTGGTTGTTTCTGGGGCGCTGAAAAAAGATATCAGGCAA
+TTCCAGGTGTTGTTGATGCTATCTCAGGTTATGCCGATGGTAAGAATGTCAGCGCTAGTTATCGAGAAAT
+TACCCAGAGAAAAAATAAATACAATGAAGATAACCATGCAGAAGTCGTTAAGGTTATTTTTAATAGCGCA
+AAGGTTAGTTTGGAAACTATTTTACAAAGTTACTATGAGGGACACGATCCAACGCAGCTTAACCGTCAAG
+GCAATGATATTGGCACGCAATATCGTTCAACGATATTAACGAGTAATGAACAACAAAATGATATTGCACA
+GAAAGTAACGGCTCAGTATCAAACATTATTAAATGACGCAGGTTATGGAAATATCGCCACAAAAATAAGT
+TCACTTAGTAAGTTTTTTGAAGCTGAGCAATATCATCAGGATTATTTAGCCAAGAACCCAAATGGTTATT
+GTCCAGATCACTCTACTGGCGTTAAGTTTGATGCTGATGCCAGTAAACCGGGACTAGCCAGTCAAAAAAT
+TGATAATACGCCCTTACTAACTGGCAAACATATTATTGTCATTGAATCAGAAAATTATTGCCCTTATTGT
+GAGAAATTCAAAAAGAACGTCGCTAATGATTACAAAGGTTCGATTGCAATAAACTTTCGTTTAGCTAGCC
+AACTTAAAGGCCTAACGATTAAGACTGAAACTTGGGCGACTCCCACTATTATATTTATTGAAGACGGTGA
+AGAGGTATTTGGTAAACAAGGATACATGAGCCCTGACTATTTCTATAAAGCATTAGGCGCTTTTAAATTA
+GGGAAAAGTGAAGCCTTTAATGTCGCGTTTGACGAAGGTACTGATAGCCGTTTTTGTAAAGAATATGAAA
+TATTCAAGAACACTCCTGATGGCGTTTTTATAGATAAGCTAAGTGGTGCACCATTATTTGATACTGACGA
+CCGTTTTAACTCTGCTTCTGGTTGGTTATCTTTTACTAAAGCAGTTGACGGTTCAGTTATTGAAAAACCT
+GATAACCGTTACGGTATGGTACGCACAGAAATTCGCTCTAAAACCTCAGGTATTCATTTGGGCCACGTAT
+TTCCAGATGGTCCGAATGGACAACCAAGATTTTGTATTAACGCCACGGTATTGGAATTCAAAGCAAGGTA
+ATAGTTTTAAAATTACCTTCAGTTTTACGTTAAGTCTTACGTTAAGTTAATAGTAAATGTTTCAATGGTC
+ATTCTCTGCCCTGTACTAAGATGTGAGGTTAATCTTACTGCAGGGCTGACAATGCTCACATAGCGTTCAA
+ACAACAATAAATTCTCTCGTCATTTCATTAACTATTTCCATCTTTGCTATACTTAATCCTAGAGACAAAA
+GCGTAAAGCAGAGGCAATTATGACAACACTTTCCTTGGTCGTTGGATTATGTGCAATAGCACTTATCATA
+GGGTATTCGGTTCATGCTTATTATCACTACTTTAAGCACCATTAATTCGTTACTACCGATAGTCCTATCG
+CTAAAGCACATTAGCGAACGCCATGCATACCCCGCTTTAATAGCGGTGATATCAGTAAAACCACTACGCC
+TGTACCAATACCAATCCACATTAAAAACTCAAACAGCTGTGTATAAATAATAAGATTATCACTCACACTA
+TTAAGCTCTCCACCTTGGGTATCAATGGCCGCTAATTTTCCTAAACGCATGGCCAGCGTTTCAGACAGCG
+CCGTAGCCAAAAACCACACGCCCATTGATAAACCTACCACACGGTGTATCGCAAGCTTAGTCACTGCCGA
+AAGACCTACCGGAGAAAGACACAACTCACCCGTAGTATGAATTAGGTAAGCTAAAACTAACCACCATAAA
+CTGATTTTCCCGGCCTCATCGGGAAATTGTGCCCCGAACACCAAAACACCAAAACCTAAACCTGCTTGAA
+TAATACCTAGAGCAAATTTTATCGGAATATTAGGATTTAGCCGAAACTTCTCTAACCATACCCACAATGC
+AGCAAAAGGTAGGGCCAACATAATAATAAAACCTGCATTGAGAGCGCCAAATTGACCCGCAGTTATCTCA
+ATGCCAGCAATATTTCTCTCAACGACTCTGTCGGCAAATAGCGTCATCGACCCCGCAGCTTGCTCGAACA
+AAGCCCAAAAAACGATGGTAGAGCCAATTAACACCATCAACACCAGCATTTGCTGAAACTCTTCCCTGCT
+GCCTTTTAATGCCGCATAACCGATTAACCCTACGCCCGAAACAACCAGTAAAACCTGCTGAGCCGCAAAA
+ACCACCGGTTCATGTTGAATAACGAGCCAAAATACCGACAAACTTAAAATAGCCGTTAAATAGATTAAGT
+ACTCTCTACTAATTAAACCCCAAACTTTCTCGCTCAATACGGCAACGTCTGGTGGCTCTGCCAAACCACG
+TAAATATTTAAGGCCCTTAGTAAACGTCACCAAACCAAACAACATGCCGATGCCCGCAGCACCAAAACCG
+TAACGCCAGCCGTAGGTTTCCCCTAAGTAAACACAAATAATAGTGGCGGCAAAAGAGCCAAGGTTAATGC
+CCATATAAAAAATGGTAAAACCCGAGTCTCGACGGGGATCATCTTTACTATAGAGTTGACCTACTATGGT
+AGAAATATTGGGTTTTAAAAAACCAACCCCAACAACAATAAGGGATAGTGCAAAGTAGAAAACATTCAGC
+GCCGCTAAATCTTGAATTTTAATCGTTTCTGTTAAGAGAGTACCCGCACTAAGTACCGCGCCATTATTTA
+AGGTGAGATCTGAAGTTAAAATGGTACCTGCCGCATATTGAACCGCTTGATGGCCTTCAACAGCCATCAA
+TAAATGCCCCAAACAGAGTAGGATTCCACCGAATATCACTGACTTTTTCATGCCAAGATAGCGATCGGCT
+AACATGCCGCCTATAACGGGCAAGGTGTAAACTAAACCAGCATATGAGCCTAATACTTCCAGGCCTTCTC
+CGTCAGAGAACAAATGGTATTTAGTTAAATATAAGAGCAGCAAATACTTCATGCCATAGAATGAAAATCG
+CTCCCATAGTTCAGTAGCAAAACAAATATACAAACCTTTAGGGTGACCAAATAATTCATCTGTATTGACT
+TGTTTATCAATATCAATGCTATCTGTTTTATCCATATGTTCGCCATTCCTTGCAACAGAGAAAGTAATAA
+AAGAAGTATAGAGTGACTATCAAACTTATGCGAAAACTGACCTTGCTAAGTCAAATTGTTCCGCAGAATA
+ATTAAGCAAAAGTGCTGGTGTCCACGTTTCGCTGAGCAACTTAAATTCTCTTATGAATACGTATGTAGGG
+GGATTGATAACTATCTTCGCTTAATTTACGCTCAATTTAGTTGCTTAATCAGTAGTAACTTTCAGCCCTA
+AAAGTTTACAACAATAAAAATAATATAAACGAGGAATGCATGAAAACTACACCCCTATTAAAAAAATTCA
+CCCAAGCATCAATCATCGCCAGTTCACTATTATTCAGTCAAGGTTCGTACGCTGATACCATACTGCACGC
+TTTTAATTGGACCTATGATGACGTTGCAACCAAAGCGCAAGAGATTGCTGATTTAGGCTACAAAAAAGTC
+CTTGTTTCGCCAGCATACAAATCCTCAGGCGATCAGTGGTGGGCTCGTTATCAGCCACAAGACTTCAGAG
+TTATTCATAGCCCTTTAGGCGATACCAACGACTTTAAAGATATGGTTAATGCCCTAAAAGCCAAAGGAGT
+TGAAACCTACGCCGACATCGTATTCAACCATATGGCGAACGAATCATCTCAGCGCTCAGATTTAAACTAT
+CCAGGCACAGCAGTACTCGCTACCTATGCAGCTGATAGCACTTATTACAATTCAATTAAGTTATTCGGCG
+ATCTACAAACTGGTAGCTATGGTGCAAATGACTTTCATCCTGCAGGATGTATTACTGACTGGGGCAACCC
+AGGCCATGTACAATATTGGCGACTTTGTGGTGGCAATGGCGATGTTGGATTACCTGATTTAGACCCGAAT
+AACTGGGTAGTTTCCCAACAACAAGCTTACTTACAAGCGTTAAAAGCTATCGGTGTTACTGGTTTTCGTG
+TTGATGCAGCAAAACACATGAGCAACTATCACATTAATGCGGTATTTAATAACGACATCAAAAATGGCGT
+ACATGTTTTTGGTGAAATCATTACCTCTGGCGGCGCGGGCGACAATAGCTACGACGCTTTTCTAGCGCCT
+TATTTAAATGACACTGGCCATAGTGCTTATGACTTCCCACTATTTGCCTCACTGCGCGGTGCACTTGGTT
+TTGGCGGTTCAATGAACCAACTTGTTGACCCTGCTGCTTATGGGCAAGCATTAACACCTGATAAAGCGGT
+AACATTTTCAATAACCCATGATATTCCAACCAATGAAGGTTTTAGGTATCAAATATTGAATGCCACCGAT
+GAAGTGTTAGCCAACGCCTACATAATGGGCCGTGATGGCGGTACGCCGATGATGTACTCAGATCATAACG
+AAAGTAACGACAACAACCGTTGGTTAGATTTATACAAACGTTCAGACGTTGCTGGCATGGTGAAGTTTCA
+TAACACCGCGCAAGGCCATGGTATGCAAGTGATGAGCTTTAACGACTGTATTATTTTATTCAAACGTGAC
+CACATTGGTGTGGTGGGTATTAACAAGTGTGATAACGGCCAAGATGTGTGGGTTAATACCGCAGAACACA
+ATTTATGGTGGAATAAAAATTACCGTGATGTAGTTGAAGGTGTTGATGTACAAAACATTAATAGCCAATG
+GCATAAGTTTTACTTACCAGGGCGTAAAGCGAGAATGTGGTTAATGGAATAGATTCCAAAACCCATTGGC
+TCTATCACAAACGCTACTATTTACATTAAGGTAGCGTTTGTCATTTCAGGCATCTTATGAATGCTGAAAT
+TTAGGCGGCATCACGGTTGCCTTCCCTTCAGCGACCACTTTGCCCGCTTGATTAACCAAGGTGCAACGTA
+ATTTAACGATGTTTTTGTCTTTAATAATTTCAATAACTTCACAGGTTGCAGTTACCGTATCACCGATAAA
+AACTGGTGCTATAAATTTACTTTCTTGCCCCAGATATATCGTGCCTTCACCTGGCAGCTTTTCCCCTAAC
+AATGCCGAAATAGTGCTTAATACAAACGCGCCATGAACAACACGTTGACCAAAGACACTATTTTTCGCTG
+CAATGTCATTAATATGTACGGGATTCCTATCTCCTGAAATTTCCGCAAATAACATCACATCGGAATTGGA
+GAAGGTTTTTTCGAAATGATCTTTTTGACCTAGATGTAACTGCTCAATTGTAAAAGACAAATTAGCTCCT
+TTAATTCATACGATGACCATAGATAAAGCGATAATCGCTTAGTATGGTCTCTTATCAGTAATATCCCATA
+ATTTCATGGCTTTATAAACTACGAATAGTTATTTTTGTATCACAGGTAAAATCAACCTGAGCCTAGCGCA
+TAGATAGGTTAATTTTAACTAAGCGTTAATGCTTATTGTATTGCTTAGCTATTCACAAATTATCTATTAT
+TAAAACAAGAGTCTGTATGTTAAATAGATTTTGGGTCTATACTGGCTTCTATACCCGTTCCACTTGAAGA
+TGACGCGGTATAATTACTGACCGTATAGGCTAAATAATTTAATCAACTTGGTATCCCTTTTGAGTATTCC
+AGACCTACCCAATAACCACGCATTAGCCGTTTTATTGATTACCGTATTTGCGTTGTATTTATTTCGCCGA
+GAAGATACCCCTTTAGAAACTTCTTCGTTGGCTGTTATAACAATACTGTGTTTACTGTTTGCACTGTTTC
+CATTTTATGTCGATGGCAACCATTTCGAACCAAGCTCATTGTTTTTTGGTTTTGGCCATGAGGCCTTAGT
+TACCGTTTGCTCATTAATGATTATTGGTCATGGTATTGTCAGTACAGGGGCTTTGGAGCCTATTGGTCGA
+TATTTGGCTAAGTTATGGAAAATAAGCCCTAGCTTGTCATTATTGTTAACACTTATTCTTGGTGGAGGGT
+TAAGTGCCTTTATAAACAACACACCCGTTGTTGTGCTATTACTGCCTATTTTAATCAATGTATCTTTACG
+CACTCAAACAGACTCATCACCCATGTTACTCCCAATGGGATTAGCAACCTTGGTGGGTGGAATGACCACC
+ACAATAGGCACCTCAACTAATTTATTAGTCGTGAGTATTGCAAAAAATATGGGGGCAGTTGAATTTGGAC
+TATTTGACTTTATTCAGCCAGCACTTATTGCCTCTGTGGTAGCTGTACTTTATTTATGGCTAATTGCGCC
+TAAACTTTTACCGAATAGAACACCATCAATGCCTGATACGTCTCCTCGATTATTTAGTGCTTATCTTAAT
+ATAAACGAAGAAAGTGATGTTAACGATAAAACCATTGCCGAAATAATTAAATTGACCGATGGACAGCTCA
+AAATAGAGAGTATTCAACGCGGTCCAGACTATCGAAATATCATACCTTTACCTGATACGGTACTTGTTAC
+TGGTGATCGATTGAAGGTTCACGATTATCCTGATCGCCTTAAAGAATTCGAGACAGTGTTAGGCGCAACC
+TTATTTTCTGGGCTGCATAAAGTTGATGAAGAACATCCATTAAATGCTGACAAACAAACCTTAGCAGAGA
+TTGTAATCATTGCGGGTTCTGGTATCGAAGGAAAAACCTTACAACAAGCAAATTTCATTCGCAAATATGC
+TATTTCAGTAGTTGCATTACATAGAGCCGGTAAAGCAATGGAAACGGGGCGAAATAGCATTGGAAATACG
+CGTTTGAAGATTGGTGATGTATTACTCGTACAAGGAGAAACAGAGCAAATTGATTTATTAAAAGCTAAAC
+AAGGCATGTTAATAATTGATGGCGCTGAATCGTTACCTCAAACGAGCAAAGCGCCGGTGGCATTAGGCAC
+ATTACTCGCCGTCGTTTTATCTTCAGCGCTGGGGATTTTGCCTATTGAGATTAGTTCAGTATGCGGTGTA
+CTCATATTATTACTCACTAAATGTTTAAATTGGGAAGAAGCCGCATCAGCCTTAAGTACTCAAGTTATAT
+TAATTGTTGCCGCGTCACTGGCTTTAGGCTCCGCGATGATGACAACAGGAGGCGCTGAATATATAGCACA
+GGTTTTTGTCGCCTTATCGTATGGACTGCCACCGGGAGGAATTTTATCGGCTTTAATGCTGTTATTAGCC
+ATATTAACCAATATCGTTTCTAACAATGCGGCTGCGGTTATTGGCACTCCCATTGCTATTTCTGTTGCTA
+GTCAACTTAACCTTTCACCCGAGCCATTTATTTTAGCCGTGCTATTTGGTGCCAACTTAAGTTACGCAAC
+ACCCATGGCATATAAAACCAATTTATTGGTGATGAATGCTGGTGGTTATCAGTTTTCTGATTTTATGCGT
+GTGGGTATTCCGTTGATTTTACTCATGTGGATAACACTTTCCTTGCTTTTAAATTGGCTATATTTATAAA
+TATACCCGTTCCACTTGAAGATGCAGGATTCAGCTGGAATTAGAAACGTTTTTAGGCAAGGCATTGATTG
+AAGAGAATGGTTACTCCCTTCTCAAAATCAATAACGCAGTATAAAGCGTTTCTAAACCAGTCCTTTGGGG
+AAGGCTGAGCAAATCATATTCTGCGTTACATTTCTTTTTAAGGGGATAACCCTTAATAAAAAATGTGCCT
+TGATTATGAATCGCTCAGACATCCTGAAACGAGCATCTTCAAGTGGAGCGGGTATAAACACAGCTTAATC
+ACCTTCAAAAAGCATCTGCGAAGGAAATGGATACGTGTATTTAAGATAAGATGTGATAGATATCGAAAAT
+AAAGTTAAATGCTCGATATTTGAGTTATTATCATTATAGCTTTTTAAATTTTCTATAACTTAAATGATGA
+CACCACTAGTATTTCACCCTATTTATAGCCAACTTGAATTACCCATTAGACATCGATTTCCAATAGAAAA
+ATATGTTGGAATACGAAATGCACTTGTCGCAAATGGAGTTCCTAATAATTGGTTTAAAAAACCAACTCCT
+GTTAATCCCGATAATGTTAAAACCGTTTATGATCCCACCTATATACATCAGCTGATTAATAATCAATTAG
+ATTCTAAAGCGATGCGAAGAATAGGTTTTCCTTGGTCTCAACAATTGATTGAACGAACACTAACTGCTGT
+TGGTGGCACTATAATGACTGCACAATTAGCCTTAGAATATGGAAAATCACTAAATTTAACGGGTGGTTAT
+CATCATGCTTTTGCTAATTTTGGCTCTGGGTTTTGCATGATTAACGATTTATATTTAGCCGCATTAACCA
+TGTTACAAAATGATAATATCAGCAAGGTACTTATATTTGATGCTGATGTACATCAAGGTGACGGAACAGC
+AAAGTTAGCATCAAATAATCAGAATGTTTTTACGGTTTCAATTCATGGTGAAAAAAATTTCCCACACCGT
+AAACAAGTTTCAAATTTAGATTTTGCATTGCCGAAAGGAACAACAGACAGTCTTTATTTGGAGACAGTAG
+ATAATGCTTTGAATAAAGCCTTTTCTAGCTTTAAGCCTGATGCAGTAATTTACGATGCGGGAGTAGATAT
+TCATTGCAATGACGATCTTGGTCATCTTGATATTTCTACTCAAGGTGTTTTAGCTCGTGACAAACTAGTT
+TTTGATTACTGTAAGCTTAAAGGTATACCAATCGCTGCGGTCATCGGTGGTGGTTACCAAAGAGATATTG
+AAGCGTTAGTTAATGTACACCTACAACTTTTTGTTGCTGCTGGTGTTATTACATAAGGTATTCGACTATA
+TGAAGACTTAGATTATGCCCAAATGGCAAAAGACTATAACATTGGTTTTATTCTCGTTCAGACTTAACGA
+TGTGTTCAAGTGGCTAAGCAGTCCTTAGAGCAGCTTGATTTTGTCATTAAAAAAGGTAGGGTTTGTGATA
+AACATTGAAACTATTTAGGCTCGCTTGAGTATGAAAATTTATTACCCTCCCACACTTGCCTTTTAGCGTA
+ATTAGTCGGCTTTATCATTCCTCTTTGACCAATTTTCAGATACCCTGGAGCGAATAACGCACTAAATTAA
+AAGGATTTTCATGAACACTACCGGTATCTATGAGCAACTAATAACGCAATTAGTTGAACAAAACTTAGAC
+CGTGAATCCTTTCATGTTGGTGAACGCTTATTAGAAGCAGGTGAAGCGGCAACCTGGTTATCTCGTTTCT
+TAACCCGACTCATTGAAATTGCTATGGACTCAGTACCAAGTGGTGACTCTAGAATTCATGATCAAATAGG
+TCTAGCTAATACCATTGTTCAATGGCTTAGTAAGCACATTAAAGATGATCAATTAATCAGTGAAAATCTA
+CTCGATAGCCAAGGTAAAATCCTTACTGCGCTGTTTGATAAGTCGAACCCTATTGCGGCTGATTTACCCA
+AGTATGTTGAATCGATAATGCCAATAACCGGGCTAACGCAGAGTGAATTATTCTGTGGTAGTAACGTTGG
+CGTGTCGCTAGAAACTGAGATAAAAAGAGAGATCCAATCTTCTGATAAAATCTATTGGCTCGTTTCATTT
+ATAAAGTGGACAGGCATTCGAATATTCAAAAAGGAGTTAGAGTCTTTTACTCGCAGCGGTAGGCAATTAA
+AAATAATTACCACTTCTTACATGGGTGCTACCGATGCCAAAGCCGTAGAGTTTTTAGCATCACTGCCCAA
+CACTGAAGTAAAGCTTAGTTACAATACGAACCGTGAAAGATTACACGCAAAATCTTACCTATTCATGCGA
+AATACTGGCTTTGACACTGGTTATATTGGATCTTCTAATTTATCTCATTCAGCCTTAACCAGTGGTTTAG
+AGTGGAACCTAAAAATCACCTCGCAAGAAATTCCACACATTATTAAAAAATCACTCAGTACCTTTGATAC
+CTACTGGGAATCTCCTGACTTTGAATATTTTGATGGTGAAATTGAAAGCCGTGAAAAACTAAGTAACGCA
+CTGCAAGAAGCAAGAGGCAGCTTTAATCCCTCAACACCGAGTTTCTATTTTGATATCAAGCCTCACTCTC
+ATCAGCAAACCATATTAGAAAAGTTACAGGTTGAGCGTGATCTACATAACCGATATCGAAATTTAGTCGT
+TGCAGCAACAGGAACAGGTAAAACCATTATTTCTGCCTTTGATTTTTCTCGTTTCTATAATGCAAACCCC
+GAAGCAAAGTTTTTGTTCATTGCTCACCGAGAAGAAATACTAAAACAAGCATTGGGTGCCTATCGTGGTG
+TATTAAAAAATAGTACATTTGGCGAGTTGTGGGTTGGTAATAACAAACCTAGCAAGTATCAACACCTATT
+CGCTTCGATTCAAAGTGTAAACGCTCAAATTGAAACCTTAGCGCTAAGTGAAGATTACTTTGATTATATT
+GTTATTGACGAAGTACATCATATTTCAGCAAGCAGCTACCGCGCTGTATTAAAGCACTTTAGCCCACAAA
+TATTATTAGGCTTAACGGCAACACCCGAACGCCATGATGGCAGCGATATTCTCTGTGACTTTTGCAATGT
+TATTGCCGCCGAAATTCGATTACCAGAGGCGATAAATCAACGTCACCTTTCGCCCTTTCAGTACTTTGCC
+ATAGATGATGATACCGACTTAACTAAAATATCATGGTCTAAAGGCCGTTATGATATTGCCGAATTAACAC
+ACCTCTATACGTATAACGATCAACGAGTATTACGTATTCTCCAAAGCCTTAGCGAGGTTATTACCGATAT
+ACCGCATATGCGCGCATTGGCGTTTTGCGTCAGTAAAGAACACGCAAAATTTATGGCTAAAAAGTTCACA
+CTGCATAATATTGCTTGTGGCGTGTTAACCAGCGACAACAGTAAAGACCGTGAAGTCTTGCAACAACAGC
+TAAGATCAAAACAGATAAATGTATTGTTTGTCGTTGATATATTTAATGAAGGGGTCGATATCCCTGAATT
+AGACACCCTACTCTTTTTACGCCCTACCGAAAGCTTAACGATATTTCTTCAGCAATTAGGCCGTGGACTG
+CGATTAACAGAAAATAAAGAATGTTGTACTATTCTCGATTTTGTTGGTAATTCACGACCAGAGTATGACT
+TTTCTAGCAAGTTTAGAGCATTAGTAGGTAAAACCAACCAGGCGATAGCGAAAGAAGTGAAACAAGGCTT
+CCCTCACCTACCCTTGGGTTGTCGCATTGAGTTACAAGAAAAAACGCAAGCAATGATCTTAAGAAACATT
+AGCCAAGCGACATTAAACAAAAATAAGTTAATTAGCCTAATAATCAGCTTCCAGCATGATACAAAATTAC
+CATTAACGCTGACTAACTTTTTACATCTTAACGATAGCATTACCCTAGAAGATATTTACAAGATTAAAAT
+CGGACCATTTGGAGGATGGTCTATATTAGTTGCTGCAAGCAAGAACAAAGAAATAGCGCCAGAGAATAAA
+GCCCTTTATGCGGCATATTATCGAGCCATTAATAACCGCTTACTTAATTGCTCATCAATCTCCTATTTGC
+GTTTTATTAAAGCCCTTTGCGATAACAACTTTTCCATATCGTCAATGTGCGATACCAACACGAATAAAAC
+CCCACAGAATCATCAGCAACAGTTTGCATTGATGTGTCACTATGACTTTTGGGACAAAACAGGTAAGTCA
+CTTGGCTTTAATGACGTGGCGACAGGCTTATTAGCACTGAGAAATACAACACTGCGTTCGGAATTAGCCG
+AGGTTATTTCAATGCTAATTGAACGCCTTGAAGTGAGCGAATTTACTATGCCGAAAGTTAACAATTTGTT
+AGTCGATTCATCGCCACTTAACATGCATGTTCGCTATCCAAAAGAACATATTCTGGTCGCTTTTGGTGAT
+AGTACCTTTGTTAAAAAATCATCGAGTCGTGAAGGTGTTTTAAATATTGCTAACGCAAATACTGAATTGT
+TGTTTGTAACGTTGAACAAATGTGAAAAGCAATTTTCAGCCACCACCATGTACCACGATTATGCCATTAG
+CCCGACCTTGTTTCATTGGCAAACGCAAAACAGCGCGAGGCCAAATTCAGGAAGAGGTTTAGGTTACATT
+ACGCAGAAAGAAAATAAGAAAACATTCCTGCTATTTGTGCGTGAACAAGGCAAAGATGAAAACGGCAGAA
+CTATGGGTTTTGTTAACTTTGGCCCTGTCGATTTTGTCAAATATGAAGGCAGTCAGCCAATGAATATCAC
+ATGGAAACTTAAACATCCCATGCCAGCATATTTGTGGCATGAGACGGCTAAGTTGGCGGTAGGCTGATTA
+TTAAATTTCATTAAAATTTTCCATTATTATGGATCACTTATAAAAAACCCTGATAATAGACCGATTCGAT
+TAGTATTTGAAACATTCACTTTTGCCCCAAAGCCGACCTAATTTCCGCGCAGGTCTATCACAATAAATAG
+TCCGCTTCGCCACCAGACTGTGTAAAAACTACTTTTCATTTACCCAAATCCCAATGTTTTCTCACACCTT
+ATTATTTCCGCTGTAAATTGTTTGTATGTTATTTATTTTGGGTTGAGGAAGCTGATATCCGCTTTATGAG
+CACGTTTTTCACGCATATGAGCTAACAATAAAAGGCTAACTACGCCCTTATTGCTTCGATTAGACTTTCA
+CTGCCCACAATCGACATCATTCGTTTGAGGTTATAAGCGAGCACATGAAGACTCATCTCGGTACTGACAT
+TTTTCAGTTGCTTGGTAAGGAAGTGAGTTGCTCCCATCCACATTTTAATGGTGCCAAAAGGATGTTCTAC
+AGTTTGTTTTCGAATGAGCACCGTGTCAGGTGCGTTTTTCAATCTTGTTAGCATTTCTTCCATTTCACCT
+TCGTGTATCCAACGCCTTATCTTTCGTGGCTCGCGTTTTGATTGAGTACATTTAGCGCGAATATCACAGT
+TTCTGCAAGCAATGTGGTCAACATAGACCTTGAGTTTCATTCCGCCTTCTTCAACATTTCGCTTATGTGG
+TAGTTCATTCCCCGCAGGACAGACGTAAAGGTCTCGGTCTTTGTCATATTTGAATAAAGACCGATTGAAG
+ATCCCCTTCTTTTTAGCACCTGACGTATCCCCTTTGGGCACAAGCGCAGAGGCCCCCATATCTTGAGTTG
+CTTTGATATCACGTCCGCTGTAGTAACCTTTGTCTGCCAACACTGTAATGTTTTTTTGCGCCAATGCTTG
+CTGCGTTAATCGTGTCAAATCGGCCAGCTTGCCACGGTCATTGGTATTGGTGACTTCGTGCGTCACTATC
+AAATGATGTTTCGTATCAACAGAGCTTTGAACGTTATAACAAACCTGTCTGTTCATGCCTTGTGTCTTAA
+GTAAGCGAGCATCGGGGTCAACCGTGGAAAGTTGTTTGTCTGGATGCGCCTCCACTTGTACAGCAAGTTC
+CTTGAGTTCAGCTACGCGTTGTTTCATCCATGCGATTTTCTCAGCCGCAGAGGTTTGAACAGCATCAACT
+TTATCATTGCCATCGGCGGTTTCAAGCCGACTCAAATAATTCTCAATATGTGTTTCCATACGACGAATAT
+GATCTTTAACTTTGTTCGGCGTGTAATTGTTGTGCTTGCTGTTAACCGCTTTGAATTTACTGCCATCGAT
+AGCCACGACGGCATCGGTGAACATATTCATTTGACGGCATAACTCGATGAAGTGACGGCAAACTTTAGTG
+ATAGCCTTACCATTGTCTTTCCTGAAGTCTGCAATCGTTTTGAAATCTGGCTGTAAACGCTCGAGTAACC
+ACATTAACTCAACATTACGATGTGATCCTTTTTCTAAACGACGGGAGGACTGGATGCGGTTCAAATACCC
+ATAAATGTATAACTTAAGCAACGCGGCAGGATGATAACCTGGACGGCCTGTGTTGTTGGCGATAACACGG
+TTGAATCCTAAAGCGTGTAAATCAAGCTCATCAACAAAGGCATCAACAACACGAACGTGATTTTCTTTGG
+TGACAAAATCGTCCAATGCTTCAGGAAATAGGGTTATTTGGTTTCGACCTTGGCCTTTAATATGGTGGGA
+CATATCAACAGTTCTCGTTCTTGTTTTCCTCCTATTAATTATAGTTGATACGCTATCTTCGAGAGCTGAA
+AATTAAGATTGATTGATCATAAAAAACTGAGGGTTAGACCAAAAGGTGATCAATAGTTTTCACACAGCCT
+GCCACCATAGCAGTCATTCACTTTTGTCTAAAAACCCAATGAAATAGAGTGTTAGTTCTATGGCATTCCG
+CCCTCATTAGTGATTTAGAGGCTGTCATTATTTTTACACTCATCGACCCGTTCCTAAAATCATTCAGAAT
+CATATGTTAGCCCACAAACATACAAAGAATAATCACTATAAATTTGATCTAAATTATAAGGTCCGGCTGC
+CTCGACAGCGGACATTATTAACATGTCATTTTAGGGTCTTTGCAAGGAAGGCTCTTTGAATATGGTACTT
+TGAATAACAGGACAACATAGATCTTTATTTATCATTTTCAACATTACATTATTGAAATTAATTAAGAAAA
+AAGGACAAAAAATCACGTTGGTTTTGCCCTTTTTTATACTAATTGATAACGTTACGTTAATTCTAGCTAC
+AAGGTTTTTCCGGCAGGTTATTTACATCTGGCTTATAATACCTTACTACAAAATAATAGGGTTCGCCTGA
+GTTTACTGGCATCCAGTATGTGCCATCATTAGGGCTATCTGCACTGAAGGTAATACTAATATTACCATTG
+GCATCTGGCTTAGTATTATAGGCATTAATCAGATCATTTTTGCCAGGTAGCGTATTTCTTGTCAACGCAC
+TATATCGGGTGACTGACCAAAATAGCTCAACCCCTTCTGGCTCGTAAGGCAAAGTGAATACTTCTGTTTT
+ATCACCCATCAACAACTGATTTTCACAGTTGGTAAAGTAGGGGCCGTAGTAAGCATGCTCAAGAGGCAGA
+CCTAAATGACCAATAATTCCAACCGCTCGAAATAAATAATCATCACTATTTGGCTCATTGCTATCAATTG
+GTCCGAACAAACCTATATTGCCAGTTGGACCCATATTAGGTGCTACAACCCCCAAATACTCACTTACTCT
+GAGATAATCTTGATGAGTGAAGTTTACTGATGAGACCATTAGTTCTTTGTTTTGAGAATATACATCATGG
+GTCGCTAGCGTATGTTTTATCGGGTTATCAACAATCAAGGTTTTACTACTATTTGCCGTCAGTGTGATTT
+TTTCTTGGATCGATAACGCATTCACTAAATCTTCAGGCGTTTTTACTTGCACCCGAATGAAAAGATGTGG
+GTAATCACCAGGGCTTTCAATCACCGTTGCTCCTTCTGGTACTTCCATATTCTTACCTTTACGAACAAAA
+GTGAATTTACCCACGGGATGAATCTTGTCAAAAATGGTGTAATGTTCTTGGTCGGTAACATGTATCGAGT
+AATAGCGTCCTTCGTCTACTTCAGGGTATTCAATTGTCACAGGACCATTACTAAGATCAATAACACCCTT
+GCTATATAAATGATCAAGCGCAGGAGTCACAACAGCATCAGAGCCTTCAGTAGGTAATTTCTTAGTATGT
+AATAATTTATTAGTACCGCCCGCGAGTTTAGCCGTGGCTTCCATATATTTCATATGGTGATAAACCTTGA
+CTGCATTTAGCTCTGCATCAGATGGTCTTTCAGGGGTTACTGAAACCTGCTGTTTTGTTTGTGTATCCTG
+TTTTATTTTTTCAGGTGCCGTTGTTTCTACTTTCTGACAACCAACGATACCAAGTGCCAATATAACGGTG
+GCAAACGGAAGAAGATGTTTCATGTATTATCCTTAAATTGTGTTCGTGCTAAGTCAGTTTCGCCCAAAGT
+GAGATGAAAATGATCATCGACTACTTCTCAGCAACCGATGAATATTTACATACTTAGTCTATCTATTCAT
+TGGCTTTACTTTGTTTTGTCAATTTTGTTCATTGGGTAAGTTTGATCAAAATACTCTTGCTCTGGACCAT
+ACAAACGCAAATACATAAAGTATGACTCACCATCATTAGACTGTATCCAGTTGCCTTCTTTTCCTTCTGG
+CGCTTCTGGTCCAAAATACAAATCGACAGAACCATCACTGTTCATTACTAACGACTCCGAGCGTGAAGAA
+AGATCTGAGCGTTTTATCTCATTGCGAATAATTAAGCGATTCTTGATGTCATACACAGTGATCGACCAAA
+AGTTCGCCGCTGGCGGGTTAGGCTCAATGTGAAGCGTGTAGTTTTTACCTCCCATGAGTGCATTGCCATC
+AGCATCATAATACGATCCGATGTAAGCTGAGCCGTGGCCTGGATTCTCTACAATCATGCCAGCCGAAGTC
+GTTACGGCTTCATACGTATAAGCCGTGCGTTCATTAATCATTGAGTAGGTATCTAAATCGATTTTAGGGT
+CCATGCCTGCAAGCACACCTTCCCAACCCGAGTCACTCCCATACAATGATGAGGAAAACTTCTTTTTGGT
+TTTATTAAACGCTAGAGATTGCGCCATTGCCATACCCGTATTGACACCTTCAAGTAGTATCTCTTTTTGA
+TAAGGTGTTGGGTTAAAGGCTTTGCCTTTTTCAATACCTAAATCTTTTAACCATGCATAAAAGAAGCGAT
+CACGATCTGCCATTGGCTCATTTTGAATATACTGATTAACGACTTCCCAATAAGCCATCCCTCTTGGCTG
+AGTCGCGATTGTTACGTCAGCATCTGATGCTTTGGGTTTATAAATCACAAATTTTACTTGAGGAGGGTTA
+GCCACATCCGACAGTTTATAAGCGGTGACCGCAGTTTTTAATTTTTCTGCCTCAGCACCTACACCTAACA
+CACGGTAAAAATATAAGATCTGGTTCGTATCACTTTGGATCACTTCACCATCAAAATCTTTAGGGTATTC
+TTGTCCCGGTCCAACAAAAAGAAGCGTCTCTTTGTTTCCTGATCCAATCTCTTTAATTGGCTCCTGCCAT
+GCATTATTCGCGACACCAAAAATGCTACCTGCTGGAATATTAACAACATAGGGACCTGTCTCAGATAAAT
+CGACTAACGAAATAGTGTATGGAGTCGTAACATTTGCAGTAAGAAATGGATAAACACCATCATACCCTTC
+ATGTAGCCCTATTATAGGGGCATCGCCCTCTTGCAAATCAAACAGAGCTATAGTGCTATTGTAGGATTGA
+TACATACCCACCATTGGCATGGCCCACAGCGTAAGTTGAGAAGCACGCTGTAGATCAATTTCTCGATTTA
+ATTTTTTTGCAGAAGCTTTGGTGATAGTTTGGTCTTGATAATTAATCTGACCTAAATACGTTTGTTCACT
+ATTATTTCCATCTGCGACACCAGTCATACCGAGATTAGCGCAACTAGCTAAGATGCTTACGGCAAAGGCT
+GATAGTGCCAGTTTCGCATAATGTGTTTTTATCATCTGTATATTCCTTTAAGTTTATTTATTGTGAGTTG
+TTATTCATATCTCACCAATAGACGTATTATTAAAATAGGTACTTCTATCAGTATTATGAGCGAATTTAGA
+CCTGCTTTATTTGATCTAAAGTCTATTAAGTTGATTAGAAATCACCCGTTAATAGTAACCTTTTAATACT
+TTATAATTTCGACATTGAGTAGGGAATAAGTACCAACAGCGGCAGTTATATACTCCAAAAATTCACATGA
+CTCTATGGCGTTAAGTGCCCCATACAGGGATAGAGTATGGAGCAATTTCAATGACTGCTTTGAGCCTTGA
+AGCGGACGTTAAGATTAACTAGTTGCTACCTTCCGCTAAGCGCACCAAAGAGACATCTAATTAAGGAATA
+AGGAAGACAAGAGTAAATTTAAACATTTACCACTCCCTTATCTGCTACATTTTTCTAATTCGTGTTTCAT
+AAATCGTTATTCGGCCAGCGGGCATGCCATGATGTTTCACTTCAAGTGACGTTGAAAGGTACTGCTACGC
+TATATAAATTAGCGACTAAACTCCAACCCCATGGATTCCCGCCAAGACAACGCGGGAATGACGGCTTCAA
+TGACACTTGCAACAACGGCCGCAGTATTTACACTGCACTTGTCATCTTTTCGCCACATTTCGACAGTACT
+TTGCCCTTAAGCTGACACGAGTAACACTCATTACTTTGCTTTAATACTCTGTATCAATTAAAGACAAGAG
+CAAGCGATGTTTACTTCTAAAAAAAATCTACAACTTATCGATTATAAAAATTCGTATTATTGCCAACAAC
+AGCGAAAAAAACGACGTTATAAGTGGTTTAAAATTTCAGTTTTATTATTACTTATCATCTCACTTGCCTT
+GGTTTTTATGCCTTATGCACAAAGTGAGCAACTTGATTCACAGGAACAAATAAAGCGAGGCAACGTCCTT
+GTTCATGGTCCGCAATTGCTTTTTGAGAATCCGAATAACAGTCAGAGTCAGAACCCAAACATAGCCGTGC
+GTGCAACCTTCCCTGTTGATATTGAAGCCAACATTGAAATTAATGGTTTAGTTGCTTACGCAGAAATAAA
+GCAAACCTTTATCAATCCCTACAATATTGCGTTGGCGGGAAAGTATCAGTTTCCATTACCTGAAAACTCA
+GCGGTTAAACAGTTAATGATAAAAATGGGTAATGTAGAAATACTTGGCGAAATAATGGAAAAAAAAGCAG
+CAAAAGCTATTTACCAAAAAGCCAAAAAAAAGGGACGAAAAGCAAGTTTAGTAGAGCAACAGCGACCGAA
+TTTATTTACCAACAAAATAGCGAATATTCCTGCGCAGTCAACCGTTGTTGTTACGTTAAAATTTATCATG
+CCTGTCTCGTTCTCTCAGGGGAAATTCAATTTACGACTACCCCTTGCACTAACCGATAGGTATCAACCAA
+GATCAACGTCAAACTCGTTTAATGAATCGTCTGGGCACTCACCTGAATACTCATCTGAACGCTCACCAAG
+CAATTTCACTCACGACTTAACTAACGTTTCAGCTAACATTTCAACAAAATCGTTACCCGAGCCATTTAAA
+ATATCAACTACACGTTCATCAACCACGCATGTTCGATCAGTTGCTCGTAGCCAATCATCAATAAACATTG
+TATTAAACTCAGGTATTCCCATCACGTCTATTGTCAGTGATAGCCATAAAATACAATCACGTGACTTAAG
+CAGTAAGTTAAACAGTGAGCAAAATGCTTACTTTATTACTTTAGATAAAACCCAGGTGATATCTAACAAA
+ACGTTCGATTTAACTTGGCAATTAATTGCGAGTAATCAACCTCAAGTCAGTAGTTTTACCCAAGAAATCT
+CAGGTGAGCATTATACTTTATTGACCTTTTTCCCGCCTGAAAAAGCCGTAGCGCAAGTGATAGCAAGAGA
+TATCATTTTTATAATTGATACCTCAGGCTCAATGCAAGCTGGCTCGATGGAGCAAGCGAAATCGAGTCTG
+CAACTCGCCCTATTACAACTTAACAATAAAGACAGTTTCAATATTATCGCGTTCGATAATGATACCGAAT
+TACTGTTCCCTGTCACTCACATGGCCTCAGCACACAATATCTCAAAAGCACAACAATTCATTGATGGCTT
+AAGTGCAAATGGTGGCACTGAAATGTACCGACCATTAAGCAACGCGTTAATGATGAAAAAAGATAAAACG
+CAGTCTTCAAAAGCAATTCGCCAAATAGTATTTATTACTGACGGTGCTGTCGCTAATGAATTTGAGCTTA
+TGCAATTACTTAACACCGCTCAGGGGGATTTTCGTTTGTATACCGTAGGAATAGGCGCAGCACCCAATGG
+TTACTTTATGAAAAAAGCGGCTCAATTTGGTCGAGGAAGTTATGTGTTTATTCAAAATAAAAGTGAAGTG
+CAGCGAAAAATGAGCCATTTCATGACAAAAATAAGCCAACCTGCACTCACTAATATTGCCTTAACGCTTG
+ATAACCAAATTCACCAGCACGTTGAGGTTTATCCTAAAAAGATCCCTGATTTATATTTTGGTGAGCCGTT
+GCAAATAGCCCTTAAATCTCAGTTTCCTATCAGCAGTGTTCAATTAACCGCTGAAACAGTATCAACTCCT
+TTCTACCAGCAATTAATCATTGATGATCGCCAGCCATCGAAAGGTATTTCATCACTTTGGGCACGGCGTA
+AAATAGAGAGTTTAGTCGACAGCCTTATTGTTGGAGCAAATAAAGACAAGGTTAAATCGCAGGTTATCGC
+CACTTCACTCAATCATCAAATAATATCGCCTTACACCAGTTTTATTGCGGTAGAAAAGCAGCCAGAAGTT
+TCGTCTTTGCTCGTAAAAAATGACTTGTCATCGGTCAAAAAATCTAAAAACAACGCAATACCAGCTCATG
+AGAGTTTACTGGTAGCTATGCCTCAAACAGCCCTTGATTGGCAATTACAGTTTTTGGTTGGCATAGCGCT
+AATGTTGCTTAGCTTAGTATTTATGAAGATTAGAAACTTAGCTTTGTTGAACAATATTATGCTGGCTAAT
+ACTTGGCTGGCTAATAAACGTTTTAAGTTGGTAAATTGTAATGAAAAACCTCATTAAGAAGTTGCTACTT
+GTTGCTGGCAGCTTGCTTTGTCTTCATGCGAGCTGGTTGCCGATCAAAGGCTGGCTCTCTGAGCAATTAA
+TAAGTTACAGCTGGCATCAGACAATCGATTTGAAGCAAAAGACTAAACCTTGGCCGTGGGCAGATACTTA
+TCCCATTGCAGAGCTTTCATTTGAACGTTTAAACAAGCATGTAGTTGTGCTTAACGGCGGTGATCCAACC
+ACATTAGCTTTTTCAGCCGGTGCTATTGCTCCCTTTAATCAAGTCAGCAGCGCTCAACCTTTTGTTGTTG
+CAGGACATAGAGATAGTCACTTTTCATTTTTAGACGAGGTAGTTATGAACGATATAATTTCACTGGCTGA
+CAAACATGGTCAAAGCCAGCTTTACCAAGTTGAAGCCATTGATATTGTCGATGCATCAACAGGCGAGCTC
+CCCATTTTGGCAGATGATTCGCAGCTAATTCTAATCACTTGCTACCCTTTTACTAATACTCGTAATATAG
+GTAATGTTGCTGGCAGTAATAGTAATGAAAGGTATGTGATAACAGCAAGATTGCTTTGAATGCATTTTGC
+CGGGGTATTTCTATAGTTCTGTTCTGACACAAAGACAATCTACTAATCATTGTTCCTTGTCGATGAATAG
+TGAAATAAAATCTATATAAATCATAGTTTAAATAATTATCAAACCGCACTTTATTACACTAAAAATGAAC
+TTACTTCATTGTAATATGACTAACCTAGTAACCAAGAGACAATGGATCTTCGACTAGAGACTTCGAAGAT
+GACGATATTAATTCACTCCTGAGTAAGATGACGCTATTAACTAACACCTGAGTGCAGATGTCTTATTGAT
+TAACTCCTAAATGAAAATGACGTGATTAATCGCTTCTTGAGTAAAATGCTTAGCCAACAAAAGAAATTAT
+TTTTCCTCCCAAAGGTTCTATTATTAATATAACCTTTACTTTCATTAACAAAGAGCAGTGCCTATGAAAT
+TAATTTACAGTAATGAAAATCAATTTTTAGTAAATAACGCTAAAAACATTCTTGAAAATCACAATATAGA
+AGTCACTTTGAAAAATGAGTTTGCCTCTGGCGCTGCAGGTGTATTAGCGCCTATAGATACCTGGGTAGAG
+TTATGGATAATTAATGATATTGATGAAGAGAAAGCGGAAACAATTTTAGCGCAGGCATTAAAACAGCAAG
+GAGAACACGATTGGTTTTGTCAGCAGTGCCAAGAGCAAAATGATGCTTCTTTTGATTCTTGTTGGCAGTG
+CCAAACTGAAAAAGCGTCATAATGCCAAACGCTTTAACTTAGACAGCTTAATGGAATACTTTGAGGGCAA
+AGTAAAAGCACTGCATAGGCATGCCTAATAATAAGTAATGGCAATTTCGGCTGCCAATAAAAGTTAACTT
+TTTGATAGGAACTAGTTGATAAATATTTTAGTTCTAAAGCAATTGTTTTATCGACGTTAAGTTGTAGATT
+CTTTAATATTCCCCGCAATATTAATTACTGCACTTTTGATAGAAGTTGCAATTTGATCTGCAGTTTTAAT
+AGACGCTACCGCTCTGGCTGTAGTAAGTCCTCCAATTAAAACACCTAATAATGCCCATCCCTTAGCTATG
+CACTCCTCTTTCGAATCACCCTCAATTCCTTGAGCCACAAGCGCAACTATTTCTTTCATTTTTTCTTCAT
+AGAGACTTTGTAATTGAGGCTTAGTACGAACAACTTCGGGTGAAAGGGTTGTCATTGCGCAGCCACATGA
+AAGGTTTTCCCGATGTGATTGACTTAGATAATAATCTGAAAAAGCCACGAGCCATTGTTTTCCATGTTGA
+CGTTGAAACTCAGGGATAGCAGTAATCACCTCATCAAGACCTACCGACAATGCCACTTCAAATGCACCTT
+CTTTTGAGCCTAAGTGGGCATAAAAGGCACCCGAAGTAACGCCTGCCTCTTTAGCTATACCATCAACACC
+AATACCCGCATAACCATTGCTTCGAAAAGCTTGACTCGCTGCGTTGATAATACGTTTTCTTGTTTCTTCT
+TTTTTGCTTACTTTCGTCATGTAAATATCCGAACCCCTGAGAATATTTACATTATAACTGTGTTCCAAAT
+AAAAATATAGCAGTCGTTATATTCCTCATTGACAATATAACGATCACTATATAATATGACCTAAATTACT
+AAATATAACGATCACTATATTTAATAATTAAAACTGACGTTGCCTAAAAGCAACATCGATTAATCACTAA
+CAATTAACTTAATAATTATTGGAGAATACTATGCCATTAACTCTAACTCTTACTGAAGGCGTTATCCCTG
+CTGGTTCTGAAAAGGAAGCAGTTGAAAAAATCACTCATTCAATGCTTAAACATCACGGTCTTTTAGGTAA
+TACGGTGATGACACCTAATATAACGGCACATGTTTCAGTACTGCCTAAAAATTCGACTTTTTCGGGTGGT
+GAAGAATTCTCAGGCGTTTGGATGGAATGGAAGGTACCTTCATTTGCTTTTGCTTCAAGAGACATTCAAT
+TGGCGCATTTTGCTGATGCAACCGAAATAATCAGGGCTTTATCTGGCGGAAAACAACCGATAGAACATAT
+TTACTCGAATGTTATTCATACGGTAGATGGCTCATGGAATTTCAATGGCATCGCGATGACCAATGAAGAA
+ATTGGTGCAGAAATTTCGATGGGATAACAGGTTTTCCAAGTGATTTTGGTCAGTAATATTCTTTGTTCAC
+TCATTTATAGTCTCAACAGGAAGTGGACAGAATCATTGTAAAAAACATCGACAAACACTGTGAACCTTAG
+GTGTCTTTGTTGTTATCCATACAAATTTAACGTTAAAAAAGAGAAGTTTATGTTTAAAAAAATAGCAGCG
+GCAAGTTTATTTATCATCATTTCAACGAGTTCCTTTGCGGGTCAAAAAATATGTACGCCAATTGGGGGTA
+TGGCAATGCCAACATTCTCACCTCAAGCTGATGGTTCGGTGAGAATTACGGCGGCATTAATTGGCAGTGT
+TAGTGCGGCAAGTGGCACAATTACTGCTCAAAGAGAAACCAAAAGTGGCTTAGAAATGGATTTGAACCAC
+TACTTTTTAAACAATACTGGAGGCTCATTTCACACGGTAGATCATGCAGAGTTAACCGCTGTACCAGGTA
+AAATGGGTAATTTTATGATTGAAATTAATTACTCCATTGAGAAAGAATCTACGACCGGCACGTTCAAAGG
+CTATGAGGGTGACTTCAAAAGTTACGGCTTAGTCGATTTGAATAATATGGAAGGACTAGTACGTTACAGT
+GGTGAAATTTGTAAATTGTAGATCACAAAACAAATCCCGAGCACTAGCCTTTATCCACTAGTACGGGCTA
+GTGGTGATTTTATTTCGACAATTAACTGGAGATTTCCACGATGAATCGAATACTTCATACGATGTTAAGA
+GTATCTAACCTTGAAAAATCAATCGAGTTTTATACCAAAATATTAGGTATGAATGTACTCAGAACTGTGG
+AACAACTTGATCAAGGTTTTTCTTTAACCTTTTTAGGTTATGCAAAAGAGTCTGAAACGTGTGTATTAGA
+GTTAAACTATATACCCGTAATCATTCAAAATGCTCGATTCAGAGCGCTTGAGAAAATCTAGTTTGAGGCG
+CGTCAATTAAATAATGGTTATTCCCTATTTCTTTGACGCAACAATAAAATAGGTTTGCTCATGCACTTCT
+ACGATGTGGCTAAAAACGATTTATACGTCGTTATTGATTTTGTCAATGGAACAACCATTGTCTGCAATCA
+ATGCCTTGTTTAAATCGTTTTATTCTCCCACTGAAACATGCATTTTGAATGGTCACGGGTATAACTATGG
+CGTTAATAAATATGAGTTGGGTAATGCCTTTGGTCATATTGCAATTGGCGTCGACGATTGTTACAGCGCA
+TGTATTCAAATAGCGCTATTAGGCGGTAACATTGTACGTGAGGCTGGCCCTCTGGCAGGTAGCGATGAAG
+TAATCGCGTTTGTAGAAGACCCAGATGGCTACAAAATTGAATTAATAGATCGCTAACCACCTAGTATTGA
+GCAGGGGATAATCCATAATATAGGGCGACAAAAGTACGGTGACAAAAGATGGAAAACTTTCCACTTACAA
+TGATAAATCATGAGGTAAGGATATTATGAAACTAACATTAACAGGCGGATGTCTCTGCGGTGCAGTACAA
+TTTTCTGTCAAAGATGAATTCAAGGCATTTTATCAATGTCACTGTAAGCAGTGTCAGCAACTATCAGGCT
+CGGCATTTACGTCGAACATTTTGACTGCTCCTACAAATATTGAATGGCTTAAAGGTAAGCGCAACGTTAC
+CGTGTATGATCACCCTACTAGAGGATTTTCAAAATCGTTCTGTTCCCTCTGTGGCTCTGCGCTTCCTTTT
+ATAAACAAAAATAAAACAACATTAATTATACCTGCAGGTTCACTTAATGAGCTGCCTGATTTAAAACCAC
+AAGCTAATATGTTTACATCAGAAGAAGCATGTTGGCTTAAGCCTGGCTTAAACGCTAAGGGGTTCAGTGG
+TTTCCCTGAATAGTTACCCGAATTGAATATTATTAACAAAACACAAAACGATGAAGCAATGGTATAAAGT
+ACATTCAACTAAGCTACTCATGCCATCGTCTTGTGCTTCTGCAATCAACATCCTTAAGATGACTTACTTA
+TTCACTCACTTGTGTGACAGCTAAAATGCTTTCAACAAGATAATCAATATCTTGTTCAGGAATTGAGGCA
+AGATTAATTCGTCCGTTATTCAAACCGTAAACGGCATATTCAGTCCTCAAACTTTCCATTTGTTCTTCAG
+TTGCGGGCAACATAGCAAACATGCCCTCTTGAGATAAAATATAGTCAAAATAGTTATCTCCTGAGTGTTG
+ACGAAATGCCGCGCAAAGCTTTTCTCTGATCCCTTTAATTTTACCATTTATCTGTGAAAGTTCATCTGAC
+CACATTGTTTTCAATGCTGGTGTTTTCAAAATAGTCTTCACAATTTCAGCGCCATTTGAAGGTGGCACCC
+AATAAGTGGTTTTACTCATAATGGCGAGTTGAGATTGTGCTTTGTTTGCTTCTTCTAGTGTTGGACTTAG
+AATATAAGCAGCGCCTACTCTATCACTGTACACACCGAAATTTTTAGAACAACTCACGCAAAGCGCCAAA
+CGTTCAACCGACTTAGCCATAGTAAGTAAACCCGCAGCATCTTCATTTAACCCGTCGGCAAAGCCTTGAT
+ACGCAGTGTCGATTAACGGCAAGAAATTGGTAGATTTTGATAGCTGAGCAATTTGCTGCCAGTGTTGCGC
+TGTTAAACGTAATCCTGACGGGTTATGACATGAGCCGTGAAGTAGCACCACATCATTTTCGCCTAACTTT
+TCTAGTGTATCGAACATGCCACTTTCATCAAGCGTCATGGTTTTATGATCAATAAAAGGATATTCCTCAT
+AAGCCAAACCTGCGGCGATAATGGTTGGAATATGATTGGCATACGTTGGGTCACTTACCCAAATTTTGGC
+AGTAGGGTTTGCGAGTTTAATTAAATCTAAAATGGCACGTAAACCGCCACTGCCACCTGCCGTTTGAACG
+CCACTGATATAACCATTAACGGTTTGGTTTGCAAACACCAGCTCTTGGAGTAATTGCACATACTCAAGAT
+CGCCTTTTGAACCAACATAACTTTTATTTCGTCCTGCATTGGCGAGTAGTTGGTCAGCTTCCATCACCGC
+TTTCATTAACAAGGTGTTGTCATTGCTATCTTTATAAACACCTACGGTTAAATCAACTTTAAAAGGTCGT
+TCATCTTTAGATGAACGTGCCATCAAATCTATAATTTCGTCAGAAGCAGGTAAAGGAATATTGGCAAACA
+TGGGAACTCTTCAACTTTAATTAAATAAAAAATAACGTAATTTAATACATTTAAATCAAGACTCTACTAT
+ATCACCTGCTGTTATTATTTAAACGACTACTTAGTCTGTATATCGCGTTAATTTGAACATTTATCCTAAA
+CCACTTGTTTCGCTGATTTAGGTTGATGTAAATACGCTTTTAACTTTTCCGTTTTTATTAAGCCAATGAT
+TAACCCCACAATAATTAATAAACATGCGAGTGCTTTGACAAGCCCTATTTGCTCTTGGTAAAAAATAGCA
+CTGCCTAATAAACCAAAAATGGGTACCAAAAAAGTTAACGGTGCAACTGTGCTTAATGGGTATTTCACTA
+ATAAGCGATTCCAAACCCAATAGCCAAATAACGTAACTGGGTAGGCTTGAAATAACACAGAGAAAATAAC
+AGAGCCATTAGCGAGTGAATTCAATGTTTGTAATTGCTCCGGTCCACCGCGTAAAAAAGCGAGTGCAAAT
+AAAGGTAACGGCGCAAATAACATGCCCCAGATACTAAAGGCAAAAATCTCTTTGGTTCCTGCTTTTTTAA
+CAAGAATACTGGTAATACTCCAAGATAAAGCGGCGATTAAAATAAAGACTAAACCTAACGTTGTCACTGA
+GCCATCAGTTACCGATACGCTTAACGCCAAACCTAGAATAGCAACAACGCTACCAACTACTTTGATGGGA
+GCAACAGTTTCTTTAAGTACAAAGTAGCCCACTAATAAACTAATCACGACATTCATCTGCAATAATACTG
+AAGCCATACCTGCAGAGAGCCCCGCCTGAATTGACCAACTACCCATGCCCCACACACCAATGGCAAAGAC
+GAGTCCGTAGCCCATTAAATATCGCCATTTGACCTGTGGTCTTTTAACAAAAAACACCGCAGGGATGACG
+GCAAAACTGAAACGTAATGCGGTGAGTAACAAAGGGTCTATTTCACTGACGCCAAGTTTGATCACCGAAA
+AGTTAAGCCCCCAAATAATCATCACAAAAATGCCGAGTAGTAGATCTCTATTGTTCATTGTTCATCCTTT
+TAAATGCCAGATTTAATGGCAAGTGGTTAAGTTCGTTTTCTTACAAGTGCAGTTATTATTAACGAAAGCA
+AAAAAGAGAACAGATACAATTTATAAAATAAAAAAGGGTACAGTTAATTCAGACTTTGTTATATGGTGAC
+TGTGTTTTACGGTCACAACGCTAGAAAGTAATAAGCAACAACAGCAAAGTTGTCGTTTTAATATTAAAAG
+GTAAACGAATAGATGAGATATATTGATCTTGCTGAAATGTGTATTGCCGATATCAGCAGTGGAAAACTGG
+TAAAAAATAGTCGCATGCCATCGTTAAGAAATTTTCGACAACAGCATTCAATAAGCATGACCACGGCACT
+TAACTGTTATCAGTATCTTGAATCCTTAGGTTGGATCCTTGCTAGACCACAATCAGGGTATTTTGTTTGC
+GGGCAGCGAATGGCTAATGAAAAACCTGAACTCGTTGCTTTTAAAAGTATTATGACTGATCCAAAGCTCC
+CCGTTGTTAAGCCTTATTATCAGCATGGCAATTCATCTGCTTGCGCAATAGATAGCGCACACAATACTTC
+TGCCAATCATTCGGTATATCAACCCGCGAATAAAGACATAGTGGGGCCGCTGGGCGTTGCCCGTATTTCT
+ACAGATTTTATCCCGCTAGATAAGTTACAAAACAGTTTTCGTCGAGCCCTTAAAAGGCAAGGCAGTAATA
+TTAGTTTTTATCCCGATATTCAGGGAGAAAAAATACTGAGAGATACACTGAGTAGCCACTTTAAGAGTTA
+TGACTTTCATATCCCCAGTGATGAACTGTTAATCACCAATGGCTGTATGGATGCCATTCAAACGGCAATA
+GAAATATGCACTGACTTTGGCGATGCTGTCGCCATCAGTTCACCTTGTTTTAATGGAATATTAGACATGT
+TAGCCGCACTTGGGCGTAAAGTTGTTGAAATTCCGTCAACAGAGCAAGGCATTGATCTTGTCCAACTTGA
+ACAACATATGAAGAGTAATCAGATTAAAGCGGGCTTGTTTTGTACTTCACATATGAATCCTCAAGGTATT
+TCTATGACAGCATTACAGAAGCAGCACTTAGTTAACCTTGCGCAAACCTACAAGATTCCGATTATAGAAG
+ATGATGTTTACATTGAATTAGCGCACGGTAAAGTCATGCCCTTACCTGCCAAACATTGGGATAAACACGG
+CTATATTTTATGGTGTGGTTCAGTGTCAAAAACAATTGCGGCAGGCTATCGATTAGGCTGGTGCTGGCCG
+GGTCGTTTTACCGAGCAATATTTACAAAAGCGTAAGTATTGTAATCAAGGGGTTTCTTCTCCAGTACAAC
+TTGGCCTAGCTGATTTTATTAGTAATGGTGATTATGCAAAACACCTGAAAAAGTTGCGGGTAGCGATACA
+ACAACACACATTGAGTTATCAGCGTTACTTAACAAAAAACTTACCTGTTGCCAGTAAGATCAGCGATCCT
+TCCGGTGGTTTTGTTTTATGGATTCAAGTGCCCAATTTAAATGGCCGTAAACTTCTTGCACTAGCAACTG
+AGGGTAATATTGATATACGCATTGGTGAGCAATTTAGTACCCGTGATTTGTATCAAGATTACTTTAGAGT
+CAACACGGGTTTTATGATAACCGAGGGTAATGACAAAGACACTCGAGAAGAAGTAGATAGCCAAATTAAT
+AAGTTGATGAAATTAGTTAAAGTCGCTAGTTCAGAGAGGATTTAAGGTGATGGAATATAGCGACTCGCCC
+ACCCTGAAATTGTTTGAGCGACATATTCACTATCGATTGATTTTGATAAAAGGTGATCCGCTGTGTCTAG
+GCTAACGAAACTTTTAGGGTGTTTTGCAGCCTTGTAAATTTTCTCTGCATCTGAAATATCTACAGTTAAA
+TCTATCGGTGAATGTAATACCAATAAAGCTTTATTAAGATGCTGAATATGTTCTGTCGTTTGGTTACGTA
+AATCATCCAAAAATTGTTTCTTAATGGTAAATTCACGTGAGCCTAAACTAACTTTCGCCGAGCCACTTTG
+ATCTATTTTTTCGAGGTGTGCATCAAAGTTATGTATGACATGACTTGCTTCATACGGGGCACCAATTGTT
+ACTACACCTTTGACTTTAGGAAGTTGTGAAGCCATTGCTAAAACAGCCGCGCCGCCAAGACTGTGACCTA
+TTAAAAGTTGAGGTGCCTCATAATTCTGTTCAAGAAAATATGCAGCTGACACTAAATCTTCAGTATTAGA
+TGAGAAATTAGTATTAGCGAAATCACCGTCACTATTCCCTAAGCCAGTGAAGTCAAATCGAAACACAGCA
+AAACCATGTTGCACCAAAAATCGACTAATTCTTGATGCTGCAGCCACATCTTTACCACAGGTAAAGCAAT
+GAGCAAACAAAACATAGGCTCGTATTTTTTGCTCTGGCGTTTCTAACAAACCAGCTAGATATTGATCTTG
+GCTAGGAAACTCAACTTTCGTTCTCATTAATTAATTCCTCAGTTTACTATTAACCTTGCTTATACAAAGA
+CATATAAATTAACTACAAGAGCTGTTAATTTTTGGCATTAAAGAGCTGTATTTCAACTAGACGGTCTAGC
+GCTAAACGTCCGCCATTAAAAATAACAACCTGTGCTAATAATACTCCCCACAAGACATGTTCGGCATACG
+CTACAGGAGCAATCTCCTCCAAACTTATTACTGCAACAATATTAACAAAGAATAAACCCAAGGCTGAAAA
+ACGACTTGCTAACCCTGCCATCAATAACAACGGCAACACAATTTCTGCGGCGGTTCCTAAATAAGCGGCT
+AACTCAAACGGTAATACGGGTACTTGATACTCATATTCAAATAACAATAACGTACTTTCCCAGTCTCTTA
+ATTTAGTCAAGCCTGATGAGAAAAACGCCCAACCAACATAAAAACGTGCAGCTAATAATGCAACAGGCTC
+TAACAGGCTTATTTTTCCTGCGACATTACGGTAAAAGTGGCTAAGTGATAACAATAAATTTTTTAAGGTA
+TGCATAGTTATTTATCTTTAAAAGTAAAAATTAAGTGATGGTTAATGTTGCACTGACTAATAGTTTATTA
+TTCAGTGCCGCATTATTTAAAATGAGAATTAGGCAAGTTTATCTAACCATTGCATCATTTGTTGTGGTGG
+CAACCCACCAACACGCTGATCAATAATTTCATTATTTTTCACTAACATCAGCGTTGGTACACTGCGTATA
+CCATAATCTGCAGCAACATTTGCCATATTATCGATATCAATTTTAATCGTGTTAAATCGACCATTCATCA
+AGCCAGAAACGTCTTCAACTATGGGTGACATTGATTTACAAGGCCCACACCACGAAGCAGTAAAATATAA
+CAGTGAATATTGATGCTGAGATAATAGATCATCTATTGAGTCTGCTGATGTTAGTTGTTTCATAATAAAA
+CCTTATTTAAGTAGATATTAGTCGTAAACTTTTTCAATTTGCTCTTCGGTTAACCCTTTAATATCAACCC
+AATTAATTTGAGCTGTTTCGATGTAACCTGGAATGTCAGTTACCCATTTCTTTTGTACGTCTTTATTTAG
+GTTTAGGTATAATTTGTCGCCACGGATATGCCAAGCAGTAGGGTCAGTATCGAATTTTTTATTCATCGTT
+ACGCCAAAAGCACAGAAACCACCGTACTGTGGTGCATATTTACTTGGCTCAGATTGAAAAAGGTCACGAT
+TATCAGCCGTAGAAAACTGGTAAATAGCGCCGTTATAAGCTGCTGTAAATTTATCAGAACCTTTCGTTGG
+TTTACCTTTTGTAAAATAAGATACGGTGTCATAGCCTTTAATGGCTAAATCATTGCCATTTGCATTTACT
+TCAATGTTCGCTGCAAAACTTAAACTACTAACTAATAAGGCAGAAGTTGCGAAAGTGGATTTTATCAAGG
+TTGAAAGTTTCATTATTTACTCCAGTATTTAATTATTAATAAGGATGTTTTCCTTGGTTGATAATATAGG
+CCTTTCAATCACCCAAAAGGAATGACATAGTCCTAACTTTGAACCCGATCGTCCAGAATAGTCATAAAGA
+GAGATAAAATGGATCAACTTTCAGTCATCTTGCAACGCTTTTCGATGAATACAGAGGTTTTCTTTACCGG
+AAACTTATGTGGTATTAGTCATTTTAATAAAGAGCCAAATCGAGGACACTTGCATTTACTTCTCAGTGGG
+GAGTTAACGCTGATTGATGAAGAAGGTAAATCTCGATTGGTTAATGAACCGACCGTGTTATTTTTTCCAA
+CACCTCATGCTCATCGTATTATTGGTAATGAAGATAATCCCCCTGAACTGGTGTGCGCCAACATCATTTA
+TAACGAAAGTTCTTCTAATCCAATTGCTAATGCTCTGCCTTCGATGATGTCATTTAAACTTAGCGACGAC
+GAAAGATTGAAACAAACTGCAGACTGGTTATTCGAAGAAGCCTTTCACGAACGATCTGGACAGCTACCCA
+TGATTAATTCGTTAACCAATATATTTCTTATTCATGTGCTTCGTCATGTACTAGATAACAATATTATGCA
+GCATGGTTTACTCGCTGGTTTAGCTCATCCGCAGGTGTCTATTGTTTTACTCGCTATTCATAAAGCGCCA
+GAGCAACAGTGGGGATTAGAAGAAATGGCTGAACTTGCCATAATGTCACGATCAAAATTTGCGGATATAT
+TTAAACGTACCGTTGGTCAAAGCCCAGGAGATTATTTAATTGATTGGCGTATCATTGTGGCTAAAGGTTT
+ATTAAAGAAAGATAAGCCTGTGGCATTAGTTGCCAATGCCGTTGGTTATGAGAACGGATCAGCACTAGCA
+AGAGTATTTAGAAAAAAACTGGGGATCTCGCCTAAACAGTGGGTTGAACAAACGCGCTAACTTGATTTTT
+CTATATGAATGGATTTAACCTTCTCAACGTAGCCAAAGCCTTAATTTTACGTTTTCAATAAAAAACTAAT
+GACTACTGACACCATGCTGTCAGTAGCACAGTGGTATTGTTCTTTTATCGCAGTCAAAACGATTGCGAAC
+TTATACCAATTTGATTAAATTTCTTCCCAACTCAGAGCTTTGCTCTATGTTCAATAACAAGGAAAATTTG
+TTTCGGTTTAGTCATTCTAAATCAAATAAATTTAACGATGTTAGTGGGCATAGAGTAAGCTCCCAGAGGG
+CGAGTTTAAAAGGCTTACATGCGACGTTATTGATTTTGACAAGGGAATAACCATTCTCTTCAATCAATGC
+CTTGCCTCTAAGCCTTTTAATTCTCGCTGAGTGGGAAAGAACTTAATCAACTTGGTATCATTAATTAAAG
+GAATACAATATGTTAGAACATTCTCCATTGGTCTGGGCTGAAATATCTGTTACTGATATGAACCGAGCAG
+TTGCATTTTATCAAACGCATTTTGATTTAACGTTTAAACACGAAGTAATGAATGACATGGAAATGTCTAT
+TGCTGAAACGGCCAACATAGGCGACCCAAGTTTTGCCCTTTTGAAACACGATATGATGGTGCCAAGCCGA
+GATGGCAGCACAGTGTATTTACATCTTAGTTTGACGTTAAATGACAAAGTGAATGAGATTAAAGCAGCGG
+GTGTTGAAATTTTATTACCTCCAATGCCTATTAAAGAAGGCGAATGTGGCTACATTGCTATTTTTGTAGA
+TAGCGAAGGAAATAAAGTTGGGTTGTGGTCTCAAGGTCTGTGATGATAAAACTAACCTATTAAGGTTTCA
+TCAACATGTCTAACTCAACAACAAGATCACAAACTGAATGAAACTGGTATAACTAAAATACCCTCTTAAC
+AGTATATAAAAATAATACAGATACCCAAACCACTTGAAGATGCGTGTTTTAAGTCGCTTGGGTATAAGCC
+CCTTTCAATACTGGGTTTATGTATTATACCAATTGATGTAATGGAATAATAATGCGTCGTGCAGACAGAC
+TTTTTCAAATCATACAGTTGTTAAAGAATCGCCGTTTAACTACTGCGAGTTTATTAGCAGAAGTACTCGA
+GGTGTCTACAAGAACTATTTATCGAGATATTCAAGATCTCATTGCCAATGGTATTCCTGTAGAAGGTGAA
+GCAGGTGTAGGGTATTTATTACGTCGTGAAGTAGACGTACCACCCCTTATGTTTAATGAGTCAGAACTTG
+AAGCGATTCAAGTAGGCATAAGAATGGTAGAAGCTTGGGGAGGTAGCGAACTCGCGAGTTCAGCCAAACA
+AGCAATGATCAAAATATCTGCAGTTTTACCTGAAAGGCTGCAAACATTTAACTCATTAATGTTTGCACCT
+AAGTTTCATGCCAAATCAAATGAATTTCAACATCTAGACCTTTTACGTAAAGCGGCCACCGATAGACAAT
+ACCTTCAAATGGATTATGAAGACGCTAAACACGCGCAAACCAGTCGAGAAGTACGTCCACTCGCTATCCA
+CTTATGGAGAGGCTGTTGGACACTATTAACCTGGTGTGAACTTAGAAATGACTTTCGAAACTTTCGCATC
+GATAGGATAATATTGATTAACCTTACTCCACGATTTTTTCCTGTGGTAGACGGTGAAGAACTCGATGATT
+TCATCAAGGAAATGCAAAGAAAGTATGGATAATTACCGCCTCCCCTCTCTTTGAGCTGAAGCAAACAAGG
+ACTAAAATTGAATGCTTCGCTAACTTAGACCCAAACTACCTGAAGATGCTTGGCTATAAATGGACTTATT
+CTGGTTTAGAATATCCTGACCAGATATCGGCATTTACTGATGTTTTCTTTTTACGTTTTTTCTTACCAGT
+ACCTTCAGGCGCTGCCATTGGTTTCTCAACGGCTAAAATTGAATCACCGGTAATTTCAGCGGCTTCAAAA
+CCTTCAACTTGCTCACGTTTAAGCCTAAATTTGTTCTTCTTTTCGATCACGCTGAAGTGATGATAATCTT
+CATGGTCGATAAGCGATATGGCTAAACCTACTTCGCCAGCACGACCACTTCGACCAATACGGTGCATGTA
+GTCTGATGGACTTCTTGGTAAGTTAAAGTTGATGACCACCGGTAGTTTTTCGATGTCTAAACCACGGGCA
+GCAATATCCGTAGCAATTAACACTTCAATATCGCCAGCTTTAAAGCCATCAAGCACACGACTACGTTCGC
+TTTGACCTTTATCGCCATGAAACACGGCGGCGGTAATACCACGTTTAGCTAATTTTTCAGCTAAGTGTTC
+ACAATGGTGTTTGGCATTAACGAAAATAAGCGCTTGTCGCCATTGCTCTTGCTGAATCAAATGCGCTAAT
+ACCGCTGTTTTTTCACCCTTATTCACGGTAAAAACACGTTGAACTAACGTGCTGGCATCCGCACTTTGTA
+ATTGTATTTCAATCGGGTTGTTAAGCAGTTCTTGCGTTAACGTTGTTACTTGTTCAGGAAAAGTCGCTGA
+AAATAATAAGGTTTGTTTTTTCTTCGGCGTTAATGCCAACAACGCTGTTAGTTCTTCAGTAAAACCTAGG
+CTTAACATGCGGTCGGCTTCATCAAGTACTAAGGTTTTAACCTTATCGAGCTTGATGGCATTACTTGAAA
+TTAAATCAAGTAATCGACCCGGCGTTGCCACCAAAATATCGACGCCACCGCGTAATGCGAGCATTTGAAT
+ATTGACTGATACGCCACCAAAAACAGCAAGGGTTTTAATTTCGCCATTAAAATGCACTGCATAAGATTTA
+ATACTGTCTGCAACTTGCTTGGCGAGTTCACGAGTAGGTACTAAAACTAGTCCAGTAACAAAGTTACCTT
+TACTGTTTTTGCTGCCCGATGAAATGTCTTCGCGTAATTTCTGCAACATAGGCAGTGCAAAGGTGGCTGT
+TTTACCTGAGCCGGTATTTGCCCCTGCAATTAAGTCACGTCCCGCGAATACACTTGGGATAGCTCGCGCT
+TGAATAGGCGTTGGCTGATGATATTCCAGCTCAGCTAATCGCGCTAATAAGGGGGTAATAAGGCCAAGTT
+CTGTAAAGGTGGCAGGCGTTGTAACAGTTGTCATTAAAATAAAGGGCTCAAAGCTAAAGTAATTGCCCCT
+ATTTTAGCGTATTTATGGTCTGTTAAGTTAGTGAAATTGATCAAACATTGGAAGATTGATTCTTAGTGCA
+CGAATAACAACAAACGCTTTAGTTATTTACTCTCGTTATATGACTGTAAAGCATACCATTATTGTTGATG
+TATTAAACCGGTATCATCGTTTTCAAAACCATGACATATGTAGCCACTCATCTTACGTTTTTTCTTAGCT
+ATTTGATGAAAGTGCTCATAACCCACTGAAAAGGCAAACGGATTGGCGTTGTAATCTGCATAAGATTGAT
+CACTACCATTGTTAGCTTCTCTGATACCTGCAGCAAAAGAGCTTAAAAAGTCATCTCGGTTGTTGAGCAA
+TATTGTTGTCTCGCCATTCCCGCCTTCAACCAATTCTAACGCGCCTAAGTCAATATACTTATCAACAACT
+ACATTATTGAAAAAGCCACTGTATTGCTCAGTTTCAACATCATAGGAAACGGGAGAATCATCTGAAGCTT
+CCATTAATGAGACAAATAGCTCTCTTACTTTTTTTGAAATCACTCTCTGTATTCCTTGCTTAGCCCATAC
+TCTTTACTGATTTTACTGTTTATTTAGTAAATTAACTAGGTTGTCCCTGGTTAATTTACTTAAATAACAA
+GGGACCTATTCTGAAGCAAAAAAGAGCTGTGACTGGCGTAGCAGGTCATTTCATCTACGAGGTTAATCAA
+AGATGTTCAAAGTAAAGTGAAAATCATTGAACATCTTTGATTGAAATACAGTTACCGTACTTATGAATAA
+GCAGTCTATATGGTACTATCGAAGTTACATAATGAGTGGCCCGCTATTAGCAATTAACCCTGAAGGTTCT
+ATTGCTGTAATTGATATTTATCATTTTATTGATATTTTTCATCTTATTAATAAAAGATAACGACCCAACT
+TTCCAACTTACCGATCGATTTGAATTCTTAATAATTAAATACTATGGCCAAAAACACGTTTACTCCTGAA
+TTACTTGAAAAACACTTTACCAAAAATGAATGGAAAAAAGGCGCGAGAATTTTTCAGGCAAATGGCGTTA
+AAACCTGCGCCCTTGACGGTGAAGTAATACGCGGTGTAGTTTTTAGTGAGCGCTCGCGCGAATCAAGTTA
+TTTAACGCGTTTAGTCTTTGATGGTAAGTTTGGTGATATTGCCAGTTATTGTGATTGTTATGTCGGTCGC
+GATTGTAAACATGGTTCAGCGTTAGCGCAGTGTTATATTCACGAACATTTTGACCGAAACAGCATCGCTA
+CCTCAGAAACAATAATAGATAAATGGCTTAACCGTTTTCAAGCTCAGCCAACTAGATACCAGCCCAATAC
+CCAGCAAAAATCATTATTATACTTTTTAAAGCCCAACCCATATAACGAAGACGACTTTTTAACTTTAGGT
+ATTAAGTCAGCTCGACCAAAAAATAGTGGCGGTTGGAATAGTTCTATTGGCAGTGAATATTCTGCCAGTT
+CGTTGATTAATAGTGCCTATGCGAATGACGAGGATGTTGCTGTACTTACCGAGCTTATGCGTACTAACCA
+GTATGGCGATACCATTAAGTATTTTGATTTATTTGAACGCATTATAAAAACTAATCGTAGCTTTTGGCAT
+ACAACGTACGACTTAAGCGAGCCGGTGACGTTAAGTGAGCCACTAGAAGCAGAATGGCAGTGGTTAGCGT
+TGGGCAACAGTTTACATACGTTAAAGCTTGTTTTAATGCAGCCATCAGAAAGTATTCGTATTATCAAAGC
+ACAGCCACTGTGTTTTTATGACGAAGAAAAAAATTGCTTTGGAAAAATTAATACTAATACTCAATGTGAT
+TTTGAAGCAGGTTTACTTAATTCCCCTATTTTTGAAGAAGATAAATTACCCTGGATAATGAGTAAATTAT
+CTATGTCCTTAGGTGATGCAGTGAAGCGTTTGCCTAAACCTAAAACAAAATACTCACAAGAGTTAACACA
+ACCTGATGTGTACTTGCACTTTACTACGCCAGTAGCCTCTAATCGACAAACGGGTTATGTGCAGGTTAAT
+TTTTCCTATCAAGGTAATTTAGTTAATCCCCATGATGAAAACGTTACGATTACGCCATCAAACGTAACTA
+AGCTTAGTATTGATAGTGATGCCCAGAGTGATGCCGATAGTAATATTGAGAGTGGTGCTTATAGTAATAT
+TGAGGATGAAGTTGAGCGTGAAAATGTAAGTCCACGCGAGATAAAAATTTATCGTGACTTAGCCTTTGAG
+CAAACGGTTATTGATAAATTGACCACGCTGAAATTTAACCCTCAACCTAAACCTAAACGTTACACTTATA
+CTAGTCAGGACGATTTGAACAAAAGTAAAACTCCTGAATTTGCCATGCTGATGCAAGGCAGTGTCTTGTG
+GCAACGCTTTTTACATCAAGAATTATCACCACTTGAAGATCTAGGCTGGCATATTACTTTTGCTGATGAT
+TTTTATTATAAAGCGCTTTCTACTGATAGCGTATTTGATGCCGAAGTGATGGAAACCGATGATCATGACT
+TTTTCTCATTAGGGTTAAACTTAACCATTGATGGTAAAAAAATGCCTGCGTTTCCTATTTTGCTTAGCGC
+TATTGAGCAGCTACCGAGATCAGCATTACTTGACCGCGAAAAAGAAGACCTTATTTCTCCTGACTCCCCT
+ATTTATGTAGATTTAGACAATGGTGGTTTTGTTGCCCTACGTTATCAAAGCGTGCAGCCAATATTAAAAC
+AGTTCATTGAACTATTTATGCCTAATGCCTTAAGCCATGATGGCACTATAGAGCTATCGCGTTTTCAAGG
+GCATCAAACGTTATCGATGTTAGATGACCAAGGCATGATAGCAAAAGGCACAAGTAAGCTAAGAGCGCTG
+GCTGATAAACTAAAAGACTTTCAACAAGTAACTACGATTCCTGTACCCGAAGGTTTAAACGCGACGTTAA
+GAACTTATCAGCACCAAGGACTAAACTGGTTACAGTTTTTACGCGAATACCAATTAAACGGTATTTTGGC
+TGATGACATGGGTTTGGGTAAAACCATTCAAACCTTGGCGCACTTATTAATTGAAAAACAGCAAGGTCGA
+CTGACTAAACCGATATTAATCGTTGCGCCTACCAGTGTTATTTTTAACTGGGCTAATGAAATAGATAAAT
+TTACCCCTCAACTTTCTTATCAAGTATTACACGGTAACAAACGTCATGAGCAATTTGGCTGTCTTGAGGG
+CGTCGAAAATGGTGAAAATCAGGTTGATATAATCATCACCAGTTATGCGTTGATTACTAAAGATTTAGCA
+CATTACACTGACCGAAAATTTTATTACCTTGTGCTTGATGAAGCCCATTATATAAAAAATACCAAAACTA
+AATTATACCAAGCGTTTCTGACACTAAAAGCGCAGCATAAATTGTGCTTAACGGGTACGCCGATGGAAAA
+TCATTTAGGCGAATTCTGGGCACAATTTAATTTTTTACTGCCTGGTTTTTTAGGCGGACAAAGACAATTT
+ACTAAACTCTTTAGAACACCTATAGAAAAACATGGTGAGCTAGAGCGTAAGCAGTTATTAAATCAGCGTA
+TTAAGCCGTTTATTTTACGTAGAACCAAAGACAAAATAGCCACTGAATTACCACCAAAAACTGAAATAAT
+TCAAACCTTGCGTATTGAAGGGAAACAAGCTGAGTTGTATGAATCGGTGCGCTTAGCGATGGATAGTCGC
+TTAAAAGATATTATTGCTGATAAAGGTTTAAAACGCAGTCAGATAGAAGTATTGGATGCGTTATTAAAAC
+TAAGACAGGTATGTAATCATCCTAAGTTATTGAAACTTGAAGGCGCTAAAAAAGTAAATCAATCCGCTAA
+GCTTGATTATTTAATGGAAACACTGCCAGAGCAAATAGATGAAGGCCGTAAAATATTAATCTTTTCACAG
+TTCACCAGCATGCTCTCTTTAATAGAGGATGAGTTGATCGATGCAGGTATTGGTTATGTTAAATTAACGG
+GCTCAACCACTAAAAGACAAGAGGTAGTTGATAAGTTTCAACGCGGTGAAGTGCCGGTATTTTTAATTAG
+CTTACGCGCTGGTGGTGTAGGTTTGAACTTAACAGCAGCCGATACGGTTATTCATTTTGATCCTTGGTGG
+AACCCAGCAGTAGAAAACCAAGCCACTGATAGAGCTTATCGAATTGGACAAAACAAACCTGTGTTTGTTT
+ACAAATTGATTATTGAAAACTCTATAGAAGAAAAGATTCAAAAAATTCAGCAAAACAAAGCCGAACTCGC
+CAAAGCCTTGCTATCTGAAGAAGTCAGTGATAATAAGCTGAGTTTAACTGACGATATCTTGGACTCGCTA
+CTTACACCACTGAGCTAGAGACGAGCTAGAACTAAGTGAGTAGAAACATAAAGACCGATACAATTAGTAT
+CGGTCTTTATCGATAACTTATACGTCACTGCTGAAGAAATTCTTGTTTTATTAATATGCCATCATCTAGC
+CATCTTAGTAGATAATTTAAGGCCACTTGGCTAGCTTGCTCTTCACTCACTTCTTCGAGTAAAAAGTCAC
+ATAAAGCGGTAAAACTCGCACCATTTAAAATCATAGTGATCAGGTTATATTCTTGCTGTGGCAAGGAACG
+AAATTGCGTTAGGCGATCATTATTTCGCCAAAGCAACCAATCACTATGCTGCGTTTTTGCTGGCTCAGGT
+GATTGCTCCTGTTTTAGCGCTTGCCAAGTTTCCACACTATTGTAATGAAAGTGCGCCAGTTGAACACTTG
+GGTGAAAACGAAAAACTAAATCAGGCCAATGTTCAGGCGGCGTATTTGCGAGTAAGTCACGGGTAAATCG
+CTTTGCGTCAGCCGCGTCAAATGCCACCATAAGTAAGCGTTCAAAATGGGCTAATTCGCTAATAATAGGA
+TGATCTTTAAATGGCACGTTATTGGCTAAAAACAATGGTAATTTATCAGCGTAATATCTAAGCGAGGTAT
+TATCAGACGGGTAAGCATTAATATAACCTAAGACCATTTGATCAAATAAATCATCACCAAGGAAAAAACC
+TAACATTTCATGGTCGTTTTCAATGGTTTCTTTCAGTCTTGCTTGGTAAGCGTTCTTGTATATATGAAGA
+CGAACATCACGGGTAATACTGCCGTGGTCCTTAATCTGCTCCATAATATTAGTCGTGACCTTGGGGTCGT
+CATCGACTAAATAATCAATTAATTTTTGCTGTAATGATGCTAACGGTAATTTATCCACTTACGTTACTAC
+CTCCCGTTGCTTCACTCGCTCCAATTGACCTAAAGTATCGTAAGCAATGTTCCGTGCGGTTTCAACTTCA
+GCTAATAGCTCAGCCAGCGGCGGAATATTATCATCGCGTTCAATCATAGTGCTTACCCAACCAAACCTTT
+GTAATGCTTGTTTATATAGAGCCCAAACAGGATCAGCAACTGGGTGGTCATGGGTATCAATAACGTAATT
+TCCGTAATCAGTATGACCCGCTAAATGAAATTGCTTGACCTTGTCTTTGTCGATACCTTCAAGATAATCT
+TGTGGGTCAAATTCATGATTTCGTGCGCTGACATATATATTATTTATATCTAACAAAATGTTACAGCCTG
+AGCGACGAGCAACATTATTGAAAAAGTCCCATTCACTCATTTCAGATTCTTTATAAGTAATGTAGCTAGA
+TAGGTTTTCTAAAAGGATAGGACGGCCTAAAAAATTTTGAACTTGGTCAACACGATCGCAAACATGATTT
+AATGCTTCGTCGTTATACGGTAAAGGCAATAGGTCATGACTGTTCGTTTGATTAACGCCTGTCCAACAAA
+GATGGTCTGAAATCCATTGTGGCTGTAGTTCGTTTACCAGGACTTTTAACTGCCGTAAATACTGCATATT
+TAACGGATCAGTTGAACCAATAGACAACGAGACACCGTGCATCACCATAGGATAAAGCTCACGGATTGCG
+TGTAAATAGTGTTTGGGTTTACCACCGTCTACCATAAAATTTTCAGAGACAACTTCAAACCAATCAATAT
+TGGGTTTAGTTGCTAGCACATCTTGAAAATGATCTGTTCTTAGTCCTAAACCAAAGCCGAGGAAATCATC
+AGGTGGAGCGATACCGTCAACAGCGCTAGAGAGTGAATACTCTCTAGCGCTAGCTTGATTTGTTATCAAG
+TTATGAACCAACAGTGCCACCTACATCATCACAAGTTTGTGCTGGTAACGCGACAAAACCATGGCCTTTA
+CATGCGGCTTGACCTTTACACGCATTTTCAGCAGTTTTACAGTCGTTATGACCATTACATTTATTGACGC
+CGTAACAATGAGTCAACTCAGCAGTATCAACTACGCCACGCCAATCGTCTTGTACATTACCGCCAATGTC
+GTCACAGGTTTTAGTCGACATAGCAACAAAACCATGGCCTTTACAAACCGCTTGTCCCTTACAGGCATTT
+TCAGCCGTTTTACAGTCGTTATGACCATTACATTTATTCACGCCGTAACAATGCGCCATTTCAACCGTAT
+TGGTTGCGCTAGTTTTAGCTGTTTTAGTACTTGAGTCGCCTGCAACTGCAGTACATCCCATTAAACCAGC
+AACGGCTAGTGCTACCGCGGTACCTTGAAGTTTTGTTTTAGTGCTCTGATTCATTGTATTCTCCCATTAG
+TTTTTAGTTATAGATCAGGCCACATTTTGCTTTAAGCTAAGTTACATATGAATCATGTTCAGTTTAAATA
+AAAATATTGCCTACAGCACCTTTAATCTTAGTTCAAGATCATCATTTTCTTAAAATAATTATGACCAATT
+ATAAAAGTAACCACCTAATTTGACCTGTTAATGTCTTTATAACTTTCAATTTTTATCTGAATAATTATTT
+TATATTTTTTGAAATTTTAATGAGATTGTCCCGTTCGACCGGTAAAATAAATTGATTGAAAAAGGTGTTT
+GATGACCTTATAAACGAGGACATTTTAATATCGTGAAGTGAGTATTAGGAAATATTCACAGAGCTAACAA
+ATGAGGGAAACTATAACTTAATGCACTGATTGATAATAACTTATCTAATAAAAACAAAACTAGAGTCATT
+ATGAAAATCCATTATATTCAAGATCAATGTAGTTAACTCAAGATCTTAACGTAAATGTTATGTTCGAGGT
+CACTATCAAAGTTCCATTACTTTTTAGGAACTGGCCCTCCGATTAAACATTACGGGGATAACGTCCATAA
+GCTAGGTACTTAGATACGTTAAATGTTGAGTTTTTTAACTAACAGTGGAGTTGTTGTTGCTTGAACAATG
+AGAGTGAAAAGTACAATGCCAAAGCCAATAGATTGAATAGTCCACCAATAGGGTAACTCGGTTGGCAATG
+ACAAAACTAATGCAATGGTGACCGCTCCGCGTAATCCCCCCCAGATCATGATGGGTGGATATTTACGGTT
+AATAGGCTGTCCCACAATGACCTGATTTAACCATACTGAACAATAGACTGCGATGACTCGCGCAATAAAA
+GCCCCCACTATTGCTAATATTATGGCTAGCCACATTTGAGTAAACATATTAAGACTGACCACTAATCCCA
+ACAAGACAAAAACAAAAATATTGGCAATGAAACCAAGTGACTCCCATATATTGTGCAAACCGGTGTGAAC
+ATCCTTTAGCTGATCCTGTGCTGATTTTTTAAAAAGTAATGCAGCAAACATAACTGCCACAATACCTGAG
+ACATGAAATAAGTGCTCCGCGATGTAAAAGGTCCCATAAGCTAGAAACAGTGTAATAACCACCATATGTG
+GCACAGATGTATCAATTATTTTAACTAACAGTGCTGCAATATATCCAAATACACTACCCACAATAATGCC
+GCCAAAAAATACTTTGCTAAACGTGATAATGGCAGACGTCAAGTCTGGCTCACTTTGACCTAAAGCAATG
+CTGAGAATAATACTAAATAAAACAATCGCCGTTGCATCATTAAATAAGCTCTCCCCTTCAATTAACACGT
+TTAAATCATCAGGCGCTTTCAACGCTTTCAATTGACCAACCACAGCAACCGGGTCCGTTGCTGATATAAC
+AACACCCGTTAATAATGCCGCGATGAAAGGAAAACCTGAATGAGCGATACCAAAATAAAGGAAAACAGCG
+ATAACAAGCGTAGAAATGATCAAACCAAGCGTCGCAAGCGTTAGTACGTTGGGTAAATATTTGAATAAGA
+GTTTACTGTTCAAAGCAAAAGCCGCTTCAAATATTAATACTGGCAGCAATATAAATAACATCAAATCCTG
+AAAATTACTCGCTCTCACGCCGGTATCTATGCCAAATGCTACCGTGAACAAGGACAGAAAAAACCCGAGT
+ACAACTAATAATAAGGTGTAGGGTATGCGTATAAAACGAGCGAGAATAATGGCAAACACGCCAACAGCTA
+AAATAAGCAAGGTAATAGAAACAATCATATGAATATTCATAGCTTATTATCCCCTTCTTGATTATTACCA
+AGTGGTTCGATTCTTTATGAGGTATAGCTAAGCTTAGTCGATATAGGAAAATACATCGATTGAGGAGTAG
+GTGTTGAGTGTTTTTTGAATTTTTTTAAGTATAAAAAAAGCTTCAATAGTATTGAAGCTTGGGGAGTCAG
+TGTTTTAATCGATATATAACTAGGCGTTCATATCACTACTTAATTAAGACAAGTATTTCTTTAAATACAG
+GGGTTCGACAGTCTTTAACCAGTTCAAATAAACACATTTCCAATCCCGTTAACTCAACGCCATTGTTAAC
+AAGTTTGTTTATGGCTAAATTTTTATTATCGAGCTCACGAGAAGAAACACAGTCTGAAACGATTTGTACT
+TCATATCCCATACGTTTTAAACTGATCGCGGTTTGATACACACAAATATGTGCTTCAATACCACAAACAA
+TCCATGTATCAACGTTAGTGGCTTTAACTGCTTCAATAAATTGAGCGTTTTCACAACCATCAAAGGTATA
+TTTTATAATGGGCTCTTGATGACCAGTAGGAGAACTAAGTAGCGAACTCAATTCATCAACTGTTGGGCCA
+ATTTTTTCTGGGTTTTGTTCAAGCCATAAAATCGGTAAATCAAGGGCTTGGACCCCTTTGATGAGCTTTT
+CACAATTTGACACAAGCGCATCACTATCATGAACTAAACGCGTTAATTTCCCTTGTATGTCGACAACAAT
+CAGACCGGTACTTTCTTTTTTTAACATAATTAGCTCCTTGGGTTATCACTTATAATGTCCCTTTAGACGG
+ACAAATACTCGTTATTATTTGTAAAGATACATAAATAAAACGAATATATGTTTGCTTTCATGACCTTATT
+GGCAACCTTTATTTCCTTGCAGAAAAACTCTAAGTTGCCCGTGTTCCCTATTTCTTAGGTGCCATAGTAT
+CTGGCATCAATACTGCGATAACTTGTCCTTTTGAGCAAATAACACCAGCAGCCGATAAGGTTATATCAAC
+GACAATTTTACGGTCTTTAACTTGACTAAAACGACCAATTAATTCCAACTCAACGCCCTGTGGTGTTGGT
+GCTAAGAAACTAACATTCAACGCACCAGTGACAAATCGTAATGTAGGTGAACTACCCATTTCACGATTTT
+GTGCAAGGTAAGCCATAGCTGAGGCACTGCCAGTACCATGACAATCAATCAATGAGGCTGTCATGCCACC
+ATAAACAAAACCAGGAATAGCGGTGAAAATATCAGACGGAGTAAAACGAGCAATAGTTACGCTAGCTAAC
+AAATCATTCTTATCAATATGCTGCCAGTAACTTTTTAATTGGTGACCGTCTTGGTTGTTTTTACCACAAC
+CATAACAATGGCTTAATTCTTCAGGGTAACAATCTTGGAAAGCTTGTTCGTTCATAAAAATCCTTATTTA
+ATTTGATAAGAGCATAGGCAAATAAGTGATAAAAATTTGCCTATGTTGCTGGCTTTACGATTATTTCACT
+TTTGATAAAGTGAGAGATAAAGCCGTTGCTAAAAAGATTAGTAACGCAAACTTAGCCAATAGGTCGTAAG
+TCATCAATGACTTTGCCATCATCTGCTAAAGTGCCTACCGCAACCAACTCAACCGCACCGTTAAGTTTGG
+TTGTTTTTTTCAAGCTGCTGCTAATATTCTCAATTGCACCGGCAATATCAGCCTCAGAATAGCCGCTACT
+ATCTAATTCACATTGTAAGTTCATTTGGTCATTATAATTAACCTGAGTTACTGACAAACGCATTTTAGCG
+ATGTGAGGATAGGCTTGTCGTACTTGCTCTATTTGCTCTGCATGCACGAACATACCTTTAATTTTAGTCG
+TTTGGTCTGCGCGACCCAACCAACCTTTAATACACATATTAGTCCGACCACAAGCACTTTCACTTGATTT
+CACTGCAGACAAATCTCCAGTAGCGAAACGAATAAGTGGATAATCTACATTAAAGCTGGTGACAACAACT
+TCACCTATTTCGCCATCCGCAACAGGCTCTAAAGTACCTGGACGGACAATTTCTACCAATAAATCTTCAG
+CAATAATAAAACCATCATCACTTTTAGATTCAAAACCAATGAGGCCAACATCTGCACTAGCATAGGCTTG
+TAAGGTGTTAATACCAGCAGCATCAAATTCAGCTCTAAGTCCTTTAGGAAGCGCTTCGCCTGTAACTAAC
+GCTTTAGTAACACTTGAAATATCTCGATTTTCAGCTTTAGCTTTATCGAGTAAAATCTTCAGGAATGATG
+GTGTACCGCTATAACCTTGAGGTTTTAAATGCTCAATGATGTCGAGCTGCTGCTCAGTTTGCCCAGGCCC
+TGCTGGAATAACCACACAACCACAAGCTCTAGCGCCTGAATCAAGAATAAATCCGCCGGGTGTTAAGTGA
+TAAGACAAACAATTTTGCACTATATCACCAGCTCTAAATCCAGCAGCATAAAATGCTTGGCCTAAACGCC
+ACCAATCATCACTGGTATTTTCAGGATCATAAATAGGTCCTGGTGATTGAAAAATTCTGCCTATGTTAGC
+CTTGTTAGCATTTAAACCACCCAGTGGTGAATTTTTTGCTTGTAGCTTCATTAAGTCTGATTTACGCGTA
+ATGGGAAGTTGCGCAAGCAATTCTCGGCTAGTAATTTTATCAGCATCTATATGCTGTAAAATTTGCCCAT
+AATGCTGACATTCTTGCTTCGCATAGGTGATAAAAGAAGGTAAACGCTCTAATAGAGACTGCTCACGTAA
+CTCAGGGTTTTGACATTCTCTTTCGTAAAAATATTGTTTCATGGTAACTCGATTATTTAGAAATATGATA
+ATTTATAAATATGAAAACGTTAATTTTTCATGTACTTTTTTATATCGTTTTGCTTTTACTACTTCACGTA
+CTTTCAGAAAGAAGTCAGTTCATTCGAGTTTTAGGAGACAGCGCGGAGCTTACGATAGTAAGTGAGCACT
+TTCGACAACAAAATCAAGTGAAATGGAAATAGTCTGGAATGTACGTGGCTTATAACCAACGCTTACGTCT
+TTTATAAGATTTTAAGTTTTTAAAGCTTTTACGTTCTTCGTTGCCGCCACCTAAATAGAATTCTTTAACA
+TCTTCATTGCTAAGTAATTGCTCTTGAGTACCATCAAGTACAATTTTACCTGACTCCATAATGTACCCGT
+AATCAGCAGCCCTTATTGCATAGTTAGCATTCTGCTCAACTAACAACATGGTAATACCCTGATCTTTATT
+AATTTTTTTAATAATACCAAATACTTCTTTAACCAGTAATGGTGATAAACCCATGGATGGCTCATCTAAA
+CAAATCATTTTAGGACGAGCCATTAATGCTCTACCTATGGCTAACATTTGTTGCTCACCACCTGATAAAT
+AACCGGCTAGACCTGTACGTTCTTTTAAACGTGGGAAATAATTAAACACCATTTCAAGATCTTGATTTAT
+TTGTGAATCATTACGTGTATAAGCACCTAATTTTAGGTTTTCAATCGAGGTCATATCTTCGATAATACGA
+CGACCTTCCATCACCTGGATCAGACCACTACGTACAACATCTTCACCATTTTTCTTATCTATGCGCTCGC
+CCATAAAGGTAATATCACCTTTAGTCACTTCACCATATTCTGATTTAAGTAGGCCTGAAATTGCTTTTAA
+TGTTGTTGATTTACCTGCGCCATTAGGACCAAGTAACGTTACAACGTCTCCTTCTGGGACATCTAATGTT
+ACCCCTCGAAGTACTTGAATAACTTCGTCATAAACCACTTCAATGTTATTAACCGATAACATTGGTGTAG
+CTGTTTGAATTTTTGCTGCCGCCTGTGACATACATCTATACTCCGTTAAAACTATAACTACCCAACTTAT
+GCAAGCTGAATAGTTATCAGGTAATTAAAAATATACTTGCCTAATTTTTATTGTCTCAATAATAAATTAG
+GTTTTGATCCTCTAAATAATTGGTGCAGTAGTGAAGCCGTCGAGTTGCGAGCCACATGAACTTAGTACAC
+TAAGTGATTGTGGCGAGCAATGACGACAATAAAGCTACGGTGCCAAGTATGACGAGGATTAGTAACCTAA
+CCAATCATCACGACGTTCCAAGGTAACTTGTGATACTTTTTCAACTTTAACACCACCGTTTTCGTAGTTA
+CCTTTATAGATATTTACTTGGTTAATACCACGATGATCTTCATTACTCCAATTAGCAGCTAAACATACGC
+CTTCTAGACCTTTAGGTACCCAGTTTTTGTTAACGTACATGCCTTTTTTAACATTTTCGCCAGTGATGCC
+ACCGTTCTTTTTAGCCCATTCCATCGCTTCTTTCATGAAGTATGTTGAACATACGCCACGCATGTAGTGA
+TGAACGCGCTGTTCTTCGCCTGATTTATCTGACATTTTGGAAATTTCATGTACCAATTTCATACCTGGTA
+CATCGTCACCCCAAAATGGTGTCATCGTTGGGAAGATGTAATCTTTGATACCTGAACCTGCAGCATTGAA
+CATATTTGCATCGCCACCCCAGATACTTGACATAAATTGAATATCTACACCGACTGTGTCACAAGATTTA
+ATTAACGACAGTACTGAACCACCTATGTTCGCAACATAACCGTAATTTGAACCAGAGCTTTTAATGCTTA
+AACATTGCGCTTTAAAATCACCTGGTTTCATAGAAACAACTACTGGTTGTAAAACATCAAAGCCAAGCTC
+TTCTGCATATTCTGCACAAGCCGCTTTAGGCGCATTTGGGAATGGATGGTTTGCACCAATATGAGTAAAT
+TTTGGCTTTCCTTTACTGCCTTTGCTTTTCCAATCATCCGATGCCCATTGCACTAAACCACGACAAGCAT
+CTGAGTAAGATGCGCCATAAAAGAAGTTATAAGGTGCAGGTTTTTTCGTATGAGGGTTTTTACCTGTAGG
+GTCTGTTAAATGCCCAGAATAAGACGCTGAGAAAACCGGTGTTTTATCACGAGCAACAAACGAGATTAAT
+GCTTCAGTATCCGCTGTACCCCAACCTTGCATAGCAACCATGCCTTCGCGTGATTTCCATTTTTTATAAG
+CAGCAATGGCTTGTGGAACTTTATAACCATAATCAATGGTTTCAGATCTAAGTTTAGTACCGTCAATACC
+ACCATGGGCATTTATATAAGCAAGTGAATCACGCACACCATTGGCATAATTTTTACCAACAAAAGCAGTA
+GGGCCTGACATGTCGGCTAAATGGCCAACAAAAACAGAATCTTCTGCTTGAACTTGGCTAGTAAAACTTA
+AAGCAATACAAGTAGTAATTGAACTTAGTAATAATTTTTTGTTTTTAATGCTATTCATTTGAACGTTCCT
+CAACTTTTTATTTAGTACTTCTTTATATAAGTAACCTGTTTATATAAATAGGTAAGCAGTATTATTTTTA
+TGTTTATATTTACGCTTATTTTCTCGCAGTTACCTTTTTAATATCCCTATTTCATACCAATCAAACTAAC
+GAAGTGATTTTTTTCAATGGTCTAAATGTCCAAAAACATCGTTGCTTTCAATCTCAATAGCCAGCTATTA
+CTCAATCAAACGCCTTGTTCTTAAAAATTTACTCTCATTAAAATTTGACCTCTTAATTAATTCAATCGGT
+ATAACTGCAATTTATTCACCATTCATTTATCAAGTGTTTTAATAAAATCACTTAGTAAGCAAATGGATAG
+AATTTCCAATAGTTTTTAATTTGTGTCCAACGATGCGCTATTCCTTCTGGCTCAAAAATTAAGAAGCCGA
+TAATAACTAAGCCAATAGCCATTTCTTTGATGTAAGCTAAACCGTCAACTACCATAGGGATATTGCCCCA
+ATCAGTCATTTTCATTACGCCAACACCGCTTTCTAATACTTCAGGTAAGAACACCATGAAGATGACCCCC
+ATCAAAGTACCTTTTATCGAACCTAAGCCACCGATAATGATCATGGCTAAGAACTGAATTGACATCATGA
+TGGTAAAACCTTCCGCCGATACATAACCTAAGTAATGGGCATATAACGCACCACCGATACCGGCATAAAA
+AGAAGAGATACCAAATGAAAGTAAGCGATATTTATTTAACTTTACGCCCATGATTTCAGCAGATAAGTAA
+TGGTCACGTACAGCAACAAAAGCACGTCCATCACGGCTACGCATTAAGTTACAACCCCAGATAAACATAA
+AGACTAGAGAAAATAGCGCTATATAGTAAAAGCTTTGGTCGGTATCAAAAGCAAAACCGAATAAGCTTAC
+TGGTTCGGCCATTGAACCCGATGCACCACCAGAAAACCAATCTGCACGAGCGAAGAAATCTTCAATAATA
+AATTGCGATGCAAGTGTTGCTATCGCTAAATATAAACCTTTAATTCGAGCAGCTGGCGCACCAAACATCA
+TGCCAACGCCCATGGTTAAGAAACCCGCTAAAGGAATACATAAAAACACTGGAATATGTAAGCTGGTGTT
+TAACCAGGCCGAGGCAAACGCACCAAAACCAAAGAAAGCACCATGCCCTAACGATATTTGTCCGGTGTAG
+CCAACTAAAATATTCAAACCTAATGCAGCAATGCCTAAGTAGGATATTTGAATTAATAAGGTAATAAAGT
+AACCATCAACAACTAACGGTGCAAAGCACAACGCTATAATGGTAAAGATGGTCACCCAACGGATGGTTTT
+TGTTTCAAAAATTGTATTATCTTGTTTATAGCTAGTACGAAAATCTCCGCACGGGCGCATACTTAAACTA
+GACATAAATCACTCCTAAATAATTGTTCGTTTTATTGATATTGTTAATTAAATTGCGCTAGGCCTAGATA
+GGCCCAGCTAAAATTATGCTATATACGTTCAATGTCTTTGGTGCCAAATAAACCGTAAGGTTTGAACCAA
+AGAATAATTAACAACACATAAAATGGTGCGATATCGTACATATTACCAATGTGTAAATATTGACTATCAA
+AAAACTCAGCGACGTTTTCTAGTACACCGATAATGAGACCACCAACAATGGCGCCAATAATTGAGTCTAA
+CCCGCCTAAAATAACGGCTGGGAATACTTTGATACCCATAATAGAAAGTGAATCTGAAACACCATTAACC
+ATACCTAGCACTATCCCTGCCGTAGCAGAAACGGTTGCTGCAATACCCCAACTCATCGCAAAAACATGCT
+TTACAGACACACCTAGACTTTGCGAGGCTTGTTGATCAAAAGCAGTCGCTCTCATTGCTAAGCCATGCTT
+AGAGTGTTTAAAGAATAAATAGAACGCGACCATGATAATTAACGCGATTACCGTGCTCATTAAGTACGCC
+ATTTCCACATTTAATCCCAAGATGTTAATACTTTGCGTATCAAATACTTGCGGGTAACTTTGTGGGGAGA
+CTCCAAATATCCATTTCATTAACGATTGGAAGAAAATAGACAGACCGATAGTGACCATGATCACCGAGAT
+GATCGGCTCACCAATCATAGGACGTAGTACGACCATTTGTAACAGCACACCAAAGCCGGCCATAAATACA
+AGTGATAATATAAAACCTAAAAAGAATGGTAACTCTAAGTAAATCAATGACGCCCAACATACCCAGGCAC
+CGATAAGTAAAAACTCACCTTGGGCGAAGTTAACAATTTGGGTTGATTTATAAACCAACACAAAACACAT
+ACCAATTACACCGTACAACAAGCCAACAATAAGGCCATTGATGACTAATTGAGTTAAGAGTTCAAAATTC
+ATGATGCTTTCCTCTGAGTTTGACTACTTGTTGATGAAACAGCACTACCATCATTTTCAATTACCGTCGC
+AACCTTAAGTGTCGTTTGAATACGTGAGCTACCACCATCTTGGAAAGTAATCACGGTATCGATATCAACT
+ATCTCTTTGTTGTCGTAAATAGACTCGATAATGTCACCATATTTGTCAGCAATAACAGTGCGTCGTACTT
+TACGTGTACGTGTTAATTCGCCATCATCTGCATCAAGTTCTTTATAAAGTAAAATAAACTTATTGATTTT
+TTGTGCGTCAGGTAATGTCGCGTTAACTTTTTCCACTTCTTCACTAAGCTTTTCATAAACCTCAGGTAAA
+GCAGAAAGACTGGTGTAGTTAGTAAAACCTAAACCTTGTTGTTCAGCCCACTTAGAAACAATAGAGAATC
+GAATACAAATAATGGCGCTTAAGTAAGGTTTGTCTTTACCTAAAATAACGGCTTCACCAATAAATGATGA
+GAATTTCAATTTGTTTTCAATATATTGTGGTGAGTACTGAATACCATTGCTGGTTTTAGCTAAATCTTTG
+ATTCGGTCGATAATGACCAAGTGCCCTGAAGGTTTGAAGTAACCAGCATCACCGGTATGCATCCACCCAT
+CAATAACATCTTCGTCATAGGCTTTTTGATTATCTAAATAACCGGTGAACATACCCACAGTTCTAGCGAT
+AACCTCACCAACACCTTCTTTATCAGCATTAATAACTTTGACTTCAGCAGTATCAAAAGCAACACCAACA
+CTGTCGTAATCAACGTCATTTTCTTTGTGAACTGTGTAAGCACCACATAACTCTGTTTGACCATAAAGTT
+GACGTAGCGGAACACCGATAGTCTGGAAGAATCTGAACGTATCAGGACCCATAGCAGCGCCACCAGTTGC
+CGCTGATTTCAAATTGCTGAAACCTAATCTATCTTTTAAGGCATTCATCAATAAAAAATCGGCAAACCCT
+GAACGTTTACCCTCTAACTGTGCTTTTTCAGAGAGTGCAAAAGCATAATCAAATAATTTTTGTTTAAGTG
+GCGTAGAATCCATCATACGGGCTTTAACGTCGGCTAAAATACCTTCCCAAACGCGTGGTGCAAGTAAAAC
+AAAGTTTGGTCCAATTTCACGTAAATCAGCCATCAGTGTTTCTTGACCTTCAACAAAATTGACTATTTGA
+CGAGCAATTAAAGCTTGGCCAACGGCATAGACTTGTTCCATGATCCATGGAAGTGGTAATACAGATACAT
+AGTTATCGCCAGGCTGGCGAGGATCAGCACGTAAATATGAACTACAGTGCTTAACAAAATTACCGCCACA
+TAAAAAGGCTATTTTAGGTTTTGAGGTTGTGCCTGATGTAGTACAGTAAATAGCAGTTTCATCAGCATTA
+GTCGCATCAACATAAGTGTCGTATAACTCAGGTGACATTTTTTCTATTGCTTGCCCCTGCTTATATATCT
+CTTCAATGCTGATCAAACGCTTATCATCATATTTGCGCATGCCACGTGGATCGCAATAAACAATAAGTTT
+TACATCTGGAATGTCGTCGCCTAACTCAAGCAATTTATCACACTGCTCTTCGTCTTCTGCGATAACTACA
+GTGGCGTTACTTTTATTAAGTAAGTAAACCACTTCTTCATGTAAGGAGTCTTGGAAAATACCGATAGAGT
+AACAACCCATAGAATGTGCTGCTACTTCACCCCAAACCCACTCTGGTCTGTTATCACCTAACAAAGCGAT
+AGCTTCTTTCGGGTTAACACCTAATTTTATTAACGCTAGTGATAACCACTTAACGCGATTGTTATAATCT
+ACCCAGGTAAATTCGTTCCAAATACCGAACTCTTTTTCGCGCATGGCAATATCATTTGGCCAGCTTTTAG
+CATTTTGTCTCAGTATTTTTGGAAAAGTATCTAACTCCCCCATTTCAAAATCTTTTGTTGCTGCTTGTAA
+GTTAGACATTAGCTAGCCTCCTTTACGGCTTCTTCTATTTCATCATCATCTTCGATACCAAGATAAGCAC
+GTTTAACATGTGGATCAGCCATCACTTCTTCAGGTAAACCTGACATTAGCTTCTTACCAAAATCAAGCAC
+CATTACTTGGTGTGAAATATCCATTACTACGCCCATGTCGTGCTCAATCATCACTACCGTGATACCAAAC
+TCTTCATTTAAATCGAGAATATAACGAGCCATATCTTCTTTTTCTTCTAAATTCATACCAGCCATAGGCT
+CATCAAGAAGAATTAATTTGGGCTTTAATGCCATTGCACGCGCTAGCTCAACACGCTTACGTAAACCATA
+AGACAAGGTGCCAGCTACAGATTTTCTGATATGAGAAATTTCTAAAAAGTCGATAATCTCTTCACAATAA
+CGACGGTGGGCAAGTTCTTCTTTTTGCGCAGGTGATGCCCAATATAAAGGCCCTGTTAACCAGTTATTTT
+TCAATAGGTGATGACGGCCAACCATGATGTTATCTAAAACTGACATGTGACCAAACAAAGCTAAGTTTTG
+AAAGGTGCGGCCCATACCAAGATCTGCTCTGTCATTTGGACGTAGATCAGTGACAATTTTGTCATTGAAA
+ATAACGTTTCCAGAATTAGGTTGATACCGTCCAGAGATACAGTTAAGCATGGAGGTTTTACCAGCGCCGT
+TAGGACCGATAATGGAAAATACAGAGCCACGGGGAACTTCAAAGCTAACGTCGGTTAGTGCTTTTACGCC
+ACCGAACGCTAATGAAACGTTCTCTACTTTGAGTATTGACTCAGTCATACTCACACTCCTCAATTGATAA
+AAAAATATATGCGTTTTTACACGCTTGAAACATCAAGACAATCTGCTGTCTAATAAGCTACATCCATATA
+GCATCTGTCACTGTGATATACCGTACGTCCTGTACCTAAAAAAGAGGGGGAACACTTCCCCCTCAAAAAC
+GTAACAACAAAATGGGAGTTGTTACGCGTACTAAGATAAAACTAAAGTACGTACTTCATTGTTACTTGAG
+CATAATTAGAATCTGCATCTAGGTTGTCCTGTCTGTACTGACCTACTTCAACACCTACCGCTAATTGCTT
+AGTTAGGTTTTCAAATAAGTTAACACTCCATTGACTACTTTCAGCACCTGAATAATCAGCTTCAGCTGAA
+CCGTAAAGCACCGTAGATCTTAATGTTTCAGTCCAGTAATGACGGTATGCAGCTAGATAAGCAGTGGTGT
+CTTCAACTTTTTCAACGCCTGCAGTATCAGTATTGATATCTTTAGTGAAACCAACACCCACATAACGGCC
+TACTTCACCCTGGTGGAATTGGAATCTAAAATCATCTTTACCAATGGTTTTAATACGACCGGCAATTGAA
+CCACCAATAGCTGTTTCAGATTCACCTGAATTAGTATTAAGTTGACGACCTAGAGCAGAGAATGAAACAG
+AACCCCAGTCACCTTTTAAGTTATAACGTGCTACTACATCTGGAACACTGTCATTTGCGGTATCACCACC
+CCAAGTTTCAGGATTCTCTAGTGAGAATTGGAAATCGCCCATGGTGTAACGTACTTGACCTTGACGTATA
+AATACTAAGCCCTGTGTTGCACCAGCAAAATCTGCTGATTCAGGAATAGCACTAGTATTCATAAAGGTTG
+ACCACGTTTGCCCTGCTAATACGTCTTTATATTTGATAAACGCATGACGAATACGAGGATGAGCAGAGTT
+TGAAACGATTTGGTTACCTTCGCCGCCCCAAAAATCCATTTCAATAAAGCCCATTACTTCGCCATGGGTG
+TACTTCATGTTGAAACGAGTTTCATTGGCAAAAATATTAAATTGTGAAGCATCTTCAGCAAGTTTAGTGC
+CTGAACCAATCCAGAAAGGCTTATAGCCAACATTACCATCAACATAGCGGGCATCGACTTTGATATATCC
+ACCGAAAGATATTTTATCTTCGTCTGATATTTTTATGTCGTAACCAGCATTTGCTGCGCTAGCAGCTACA
+AGTAAAGGTGAGGCGAGTAGTAGTTTTTTAAATTTATTGCTAACCATTGCTATTTCCCTTGTTATATTTG
+TTATTTTATTTGAACTTATTATGTGTGTTTTATGTCAACCGAAGTCAGGTTTACCTAATCATCATAAGCC
+AGTACAAAAATGTAACAATCGGAAATAAGACTTAGCACCTAGCGCTTAGTCCTTTAGTCGTAGGAAATAA
+TTCATTCAAAGACTAGTCCTTAAGTCGTAGAAATATAGAGGTTTTTATTTAAAGAAATATGTTAAATTTA
+ACAGGTGATAAGTAGTTGAATAGTTAAGTAGGTTTAATATTATGTTTGCGAATTGGTTGCTGGTTAGCGT
+TAGTATTGGCTATATAGGTCTGTTGTTTCTGATTGCTCATTTAGGTGGGAAATATCGTAATAAGCTAGAA
+GCAAAACAACAAACGATTATCTATGCCTTATCATTAGGTGTTTATTGTACTTCCTGGGGTTTTTTAGGTA
+CGACAGCACAAGCCGCTAATCACTCTTTTACTTTCCTTTCTGTTTATTTAGCGCCCATTGTGCTGTTTGT
+TTTTGCTTGGCCTTTCATTCAACGTATTATAAAAACCAGTTTAAAGCTCAAAATTACCTCTATTGCCGAT
+CTGTTATCAGCACGCTTTGGTAAATCACAAACCTTAGCAATTATTATTACCTTAGTCGCCTTAATAGGCA
+CCATGCCCTATATAGCACTGCAGCTAAAAGCGATTGTGAATTCCTATCAAATATTACAAGAAACTCAAGA
+CCTACCTATTTGGCAAATTGGTTTAGTCGTTAGCATTATCCTCGCTGTTTTCACCATTATTTTTGGTATT
+AGAACAATAGACATTACCGAACGTCACCCCGGAGTTATGATAGCAATTGCCTTTGAATCGCTGGTGAAGT
+TAATTGCTTTCCTGTTAGTAGGTTTATTCGTCAGCTTTATTATTTATGACTCACCTATGGATATTTGGGA
+ATTATCAAAAGATCAGTTTGATATTGAGAAACAGTTTGAGTTCAGTAACCTGTTTGCTTTGTTTGGCATG
+TTAATCATCGTCATGTCTGCTTTCTTATGTTTGCCAAGACAATTTCAAGTAATGTTTGTTGAAATAAAAG
+ATAAAAAAACAAGCGGTATGGCAAGGTGGGTTTTACCGGTTTATTTACTTATTTTTGGCTTTTTTGCCGC
+TGTTCTCGGCTTAGCTGGTAATTTAAATTATGGCAGTTCTCTCGCTGCAGATGCTTATGTACTATTTTTG
+CCTGCTTTGGATGGCCAAGTGTGGTTATCTTTATTTGCCTTTTTAGGCGCTGTTTCAGCAGCAAGTTCGA
+TGGTTATTGTTTCAACTATTGCTCTTAGTACCATGCTCAGTAATGAGATTGTGTTTCCGGTCATGTTTAA
+CTTTTCACGCCAAAAGCAACAAGACTTTAATCACTTTCAATTACAGTTATTGTTTATCCGTAAAACACTG
+GTACTGCTGGTTATTTTTCTAAGTTATGGCTTGTTATTGGTATCACCTCCCGATGCATTATCATCATTAG
+GCGAAGTCGCTTTTGGCGCAATAGCTCAAATAGGTCCCGCTTTATTTGTCGCATTTTATTGGCGTAGAGC
+AACACTGGCGGGTGTGCTTGCAGGGATAATTTGTGGTTTTACTATTTGGACGGTATTTAATTTAATACCT
+CAATTAGGCATATATGCCCACCCTTTAGAAAACACAGACTTACCTAAAACGACCGTAATAACCCTTATTG
+GCTTGCTCATTAATGTTATCGCGCTATGGCTTGTTTCTTTAGGTACAAGACAAAGTATTCGAGAGCAAAT
+GCAAAGTGAATTTTTCTATACAGACAGAAAAAAAATCAAGTGGAGCCTGCCATCGCAGCCCAAAGTAGAC
+ATTGTAGAGTTAGAGCTTTTAGTGGCTAGATTTATAGGTGAAGAAAAAGCAACCAAGTGCTTTGAAAAGT
+TTCATTCGATGAATCAGACTAAGGACAACAAAAAATTTAATGAAGCGATATTGTTTCATGCAGAAAACAC
+TCTTGCCCGTGTCTTAGGATCAGCCTCAGCAAAGTTGGTCACGTCTCTGGCGATTAGTAGCCGCGGCATG
+GCCTTTGATCAAGTCGCTAAATTGGTAGAGGATAACTCAACTCAACAATTAGAGTTTAGTCGCACGGTAT
+TACAAAGTGCTATTGAAAATGTGAGCGAAGGCATTTCAGTTATCGATAGCGAGCTAAAGTTAGTTGCTTG
+GAATAAACAATACTTAGATATTTTTAGCTATCCAGAGGCATTTATTTATATTGGTTGCCCTATCAGTCAG
+CTAATACATTTCAATTTAAGTCAGCAAGGTTATTTTGCTAAAGATATCGATTTACGCGTTAAAAAACGTA
+TTCAGTATATTATGGAAGGTAGTCGCCATAACACTGAATATAAACTAAAAAATGGCAAAAACATTCGTAT
+AGAAGGCAGTCCAATTCCCGGTGGTGGTTTTGTGATGATATTCTCTGATATTACTCAGTATCGTCAGACA
+GAAGAGGTGTTGAAAGAAGAAAATACCGATCTCGAATCAAGGGTACAATTTCGTACTGCCGAGCTTGAAC
+AGGCAAACAAAGAGTTGGCACTTGCTAACCATGAACTCATACAAGCACAAACTAAAGCTGAGCAAGCGCA
+CGTCAAGAAAAGTCAGTATTTAAAAGCGTGTAGCCATGATTTATTACAACCGCTCTCAGCCGCAAGGTTA
+TTTTCTTCCGCCATATCTTTAAGTCCAAGAGTCAGTAATGAAGAACGAGAACAAATAAAAAAGATAGATA
+ATTCTTTAGAGATAGCAAATAGCTTGTTGCTAGATCTCAATGAAATAGCACGTATAGAAAGTGGTAATAT
+CACGCCAACTATTGAGCCCATTGAAATCAAAGAGCTTTTCACTATGTTAGCCAATGAATTTAATGCCTTA
+ACAGATGAATATCATGTAGAGTTTCATTGTAAAATGAGTAAAACTTATGTGGCAAGTGACATCACCTTAC
+TAGCAAGAATTGTACAAAACTTCCTCAGTAATGCCTTCCGCTATGCCCATAGATGTGACAAGAAAAACCA
+GAGTAAAGTATTGTTGGGTTGTCGAAGACAAGGTAATGAAATATCAATCCAAGTGTTCGACAACGGCCCT
+GGCATTCCGATAGACAAACAACAGCAAGTTTTTGACCAGTTTACTCAATTAAACAATAGCAATGTTATGG
+GCCCTAAAGGACTTGGCTTAGGACTAAATATTGCCCAGAGCTTGGCGAATATTCTTGAGCACAAAATTGA
+TTTAAAATCGAAACCAGGTCATGGCTGTTTGTTTAGTGTTAATGCACCGATGACGCTAGCGCCTGCGGCA
+AAAGAGCAAACATTACCCCCTGCGAGTATGAGTTTGCACGGTGTAGGCGTATTGTGTATAGACAATGAGC
+CCGCAATACTTGATGGCATGTCTAAATTGTTGAGTGCATGGCAGTGTCAAGTTTTCACCGCTGTTGACGC
+CCAGCAAGCCAGAGAGCTTTATGCAAAACACGAAGACGAGATTGATATTTTACTGGTCGATTATCAACTA
+GACGGTTGCCAAGACGATAACACTATTATGGCTACTGATATGCTGATCAGTGAGAGGAATGATAGTTCAT
+GTTCAATTGATCCCGTTAATGGCATAGGGCTTATTAAACAATTAAGAGCAATGAGTCCTTATGCACTGCC
+TGCCATTCTTATTACCGCAACGACAGGTGAAAACCTGATGGCGTTAACTAAACAGCATAATATTGGCTAT
+TTACGCAAAATAATCAGACCCCTTGCTTTACGTGCTTTAATGAGCTCGTTACTCACCGAAGAACTGGCAA
+AGAATTACTCACAAAATAATACATAAAAAAGTACTGTGTGTGAGTATTATTGTTATACGCAGAGACAATA
+AATCAGGATAAGGGCTTGGTTGATTATTTGATTGAGTACTTAATTAAGTGCTTAATTGAATACTTGAACG
+AGTAATAAGCTGGCTATTGGGATTGAGCAACACAGCCTTGCTGTATAGCTCAATCAACAACAGTAGGTAT
+TAACTTAAAGCATTGGTATCACTGACCAAAAGTGCTTTGATTTAATTGTAATTCATTTAAAGTGATCACC
+GCTTGAGTGCGGTTTCGTACACCCAATTTTAAAAAGATAATACTGGCATGGCTCTTAATGGTAGATTCTG
+ATGTACCAAGCTGAGACGCTATTTGCTTGTTGAGTAACCCATCTGCAAACATTAATAGAATCTCATGCTG
+CTTAGGGGTTAAAGACGCAATTTTATCATCTATATTATTGACTTTTTCATTCGGGTTAAACTCACCGTCA
+GGTGTCCATAATGTGCCATTAAGTACTTCTTTTATGGCAACAAGCATTTGAGGTACCGGCGTCGATTTAG
+GAATAAAACCAGCAGCGCCAAAACTCATCGCTTTATGGATTGTTTCTTTATCTTCAAAACCAGAAATAAC
+CACGATACCTAAGTCAGGATGTGAACGTCTAATACTAATTAAACTGTTAAAACCATGTGCCCCAGGTATA
+TCCAGATCAAGCAAGAGTAAATCAGCTTTCTCTTCACTTTGTAAATGCAGCTCAAGCTCAGGAATATTTT
+GCGCATCCACAATTACCGCACTAGTGAAGTGAGATTTTAACGTGATGGTTAATGCTTGGCGAAATAGAGG
+ATGATCGTCAGCCAATATTATTTTCATGTTATCGAACATAATTAAATTCATCCTTCAACCGACTATGATT
+ATTATAATATCGGCTGTTTTTTATTAAATGAAAACTTTTACTATTACAAACACAATAACAAAGTCTGTAT
+GAAGCTGCTAGGGAGATTTTAAATTTATCTTCGGTGTGTTGACAACAAAACAGCAGCATTGTCTGCAATT
+ATTCACGTTATTTACGGGGGTATTACGCAATAAAAGATTGAATATAATTGAGGTTATTCTTTTGGATTTA
+ATAACTCAGCATGCTCTAGTACTAATTGTTTTAAGTATTGCCAAACGGTATTTACATGTGACAATCGTTT
+ACTCTCTGGATGAGTAACCAGCCAGAAACTTCTGCTAATAGTAATATCTTGGCTATGAAGTTTAATAAGG
+CTTTTATCTTGATCGGCAAGAAAACAAGGAAGAATTCCAATACCTAAACCACTTTTAATCGCAAAATATT
+GGCTGATAATGCTGGTGCTACTAAAATTTGCTTTTAACTCACCTGATAAATAACGGTCTAACTCTTTTAT
+GTAGGACAGCTGGTCGGTAAATATTAGATTATCGACGTAAGTGACCCATTTATGTTCAGCTAAATTATCA
+AGGGTTATACCTTGCGGATATTGCTTTAAATTATGGTCTAAATAATCCTGATGTACGTAAAGCTGTAATT
+TATAATCGCAAAGTTTTGACACTATCATCGAGGTACTTTTGGGACGCTCAACTGCAATAGCGATATCGGC
+TTCATTTCTACTGATTTTTACATAACGTGAAAAAAGTAATAAGTGTACATCAATGCTGGGATGCTGTTGT
+TGCAATGTCAAAAGGTTGGGTGAAACAAAAAAATTACCTAACGCTTCGGTCACACCAATACGAACTAAGC
+CACAATTTTCTTCATTATTATTGTGAATACTGGAAAGTGCATGTTGTGCATCCTGCTCCATTTTACAGGC
+TGATGTAAGTAACATTTCGCCATCAGGCGTTAATACATGACCGTCTTGCGTTCGGTCAAATAGTTTTGTC
+GCTATACTTTCTTCTAACTTATGCAAACGCCTAGACACAGTGGAAGCATCCATCGTTAAGCGTTTAGCGG
+CTGTTGATAGTCGCTCGGCACGAGCAACCTCAAGAAATATTTTAATATCATCCCAATTCATCTACTTAGT
+CTACTCTTTCTAGAATGCCATTGCAAAAATGCAAAGCGTATTGCATTTATGTTTATTGTGACAACATTAA
+GAAAGGCCTATCTTGCTTATATCGATTTAAATAATTTTAATGTTTTTAATGTTTTTAATGTTTTTAATAA
+ATAGAGGTTGCTATGAGTATTACTGAAGTTCCACTAATCATTAATGGTGAAAAAGTTCGTTCACAAACTA
+CAGAGTGGTTAGATGTTTTAAACCCTGCGACTCAAGAAGTTGTTGCTCGTGTCCCTATTGCAACTGCAGA
+AGAAATTGAATTAGCCGTTCAAAGTGCACAAACTGCATTCAAAACTTGGTCTAAAACGTCGTTAACTAAT
+CGTATGCGCATTATGGTAAATTTTGCACATTTGGTTCGTGAAAATACTCAAGAGTTAGCTGAGTTAGTAA
+CATTGGAACATGGTAAAACATTACCTGATGCTGAAGGTGAAGTTGGTCGAGCGTTAGAAGCAATTGAAAA
+TGCTTCTTCAGTAACTCGCTTACAACTAGGCGATATGGGCAATAATGTTGCTACTGGTGTCGACACTTAT
+ACATTACATAAGCCACTTGGCGTAGGCCTAGGTATTACGGCTTTTAATTTTCCATTAATGCTAGCGGCCT
+TTATGTTTCCGCCAGCAATTGCTTGTGGTAATACCTTTGTTCTTAAACCATCAGAGCAAGCTCCTTCATC
+AACAGTACGTTTTGTAGAACTAGCTATTGAAGCGGGTTTACCTGCAGGCGTTATCAATGTTGTCCACGGC
+GGCCCTGATGCAGTGAATGCGTTAATTGAACATGAACACGTAAAAGCAGTATCGTTTATTGGATCTACTC
+ATGTTGGTACGCATATATACAATCACGCGAGCAAACATGGAAAACGTGCACAATCAATGATGGGCGCTAA
+AAACCATATGGTTATTATGCCTGATGCAAATAAAGACAGAGCTATCAATGATTTACTTGGTTCAGCTTTT
+GGTGCTGCCGGTCAACGTTGTATGGCTAACCCTGTCACTATTTTAGTTGGCAAGTCTCGAGATTGGTTAC
+CTGAAATAGTAGAACGTGCAAAATTAATGAAAGTAGGTCCTGGCTCTCAGCGTGATGCTGACTTAGGCCC
+TGTTGTATCGCCTCAAGCTAAAAAACGTATTATCAGCTTACTTGATAGTGGTGTTGAGCAAGGCGCTACC
+ATGTTAATTGATGGCAGAAACTGTCAGGTTGAAGGTTATCCAAATGGTAATTTTGTTGGCCCAACATTAT
+TCACCAATGTTACTACTGACATGGATATTTATACTCAAGAAATCTTTGGCCCAGCATTATGTGTTTTAGA
+AGCTGAAACATTAGAAGAAGCCATCGCAATTATCAATGCTAACCCTAATGGTAATGGTACCTCTATTTTC
+ACCTCTTCAGGTTGGAATGCGCGTTTATTTGAAAATGAAATTGATGTTGGCCAAGTCGGTATTAACGTTC
+CTATTCCGGTTCCAGTTGCCTTCTTTAGCTTTACTGGATCAAGAGCTTCAAAATTGGGTGACTTAGGTCC
+AAACGGTAAACAAACAGTTAGCTTTTGGACACAAACTAAGTCAGTAACGGCACGTTGGTTTGAACCAGAT
+CATGAAGATGGATTGAATGTTCACACCACTATTAGCATGAAATAAAGCACCAACTATTTTTCGATAAGAA
+GTTCTCGACGCCTCTTTTTCAATGAGAGGTTATCGTCGAGAATTTATCATTGAGAGGTTAATAGTTGAGG
+ATATTTTAATACAACAGTAGTGTATCGTCTTAGCACTGCCGTTTAAAATAATTAAGTACAAACAACAGGA
+GAACGTCATGGCGAATATTGCTTTTATAGGTTTAGGAAATATGGGTGGCCCAATGGCCATCAACTTAGTC
+AAAGCCGGACATCAGGTTTGTGTTTTTGACTTATCAGAGCAAGCCGTTGCTAACGTAGTAGAGCAAGGTG
+CAACAACGCAACCACAAGCCAGTGATTGTGTGAAAGATGCTGAATTTATTATTTCAATGCTGCCTGCTGG
+CAAGCATGTTGAAGCCGTATTTCTCTCAGAAAATGGCTTGATAAATCATATCGCTAAAGGCGCTTTAGTT
+ATTGACTCTTCTACCATTGACTCTGCTACTTCAATCAAAGTTGGTACTGTTTTGTTAGAACAAGGTATCA
+ATTTTATTGATGCTCCTGTTTCTGGTGGCGTAGGTGGTGCAACTGCCGGTACATTAAGCTTTATGGTTGG
+TGGCAGTGAAGCTGATTTTAACCAAGCTAAACCCGTTTTAGATACCATGGGTAAAAATGTTTTTCATGCC
+GGTAATCATGGCGCTGGTCAGGTGGCTAAAGCCTGTAACAACATGCTGTTATCAGTATTAATGTTAGCGA
+CCTCTGAAGCTTTACAACTAGGTATCAGCAATGGTTTAGATGCTTCCGTATTGTCAAATATTATGAGTAG
+TAGTTCAGGCAGTAACTGGACTCTTGATGTCTATAACCCCTGCCCTGGTGTAATGGAAAATGTCCCATCA
+TCTAATGATTATCAGGGTGGCTTTATGGTTGACTTGATGGCTAAAGATTTAGGCTTGGCGATGGATACAG
+CGGTAAAAAGTCACTCATCAACACCAATGGGTGCATTAGCGCGTAGTTTATACGCTATGCATGCTGCCAA
+TGGTAATGGTGCAAAAGATTTCTCAAGTGCTTTTAATCTTTTCAATCAAGCAAAGTAAGTTATTTTCTTC
+TTTTAGAAATTACTGTAGCTACGATTAAGAACGATCCAAAGAAAAGGCCGATACATTATGTATCGGCCTT
+TTGATTTCATCAAAAGATAGTATTTTACTCAAGCAGTAAATCATTACTTGAATCAAATATAATAGCGTCT
+GCACTAGTCAGAATCGCCCCTCTCTACCCATTTACTTCCAAGTTGTTTTCAAGTTATTTTCAAGTTATTT
+CTAGCAAGTAAGACTTCCGCTTATCGGTTCAATTTAGCTAAATAAAAGAAGTTACATTGCAATATCCACG
+GTGAATTTTGCAAGTCTACATGACTCAATTCGATACATTTTTCAAAAATAACAACACTAATACCACTTCA
+TTCAATAATCCTAACTCCTTACCCACTAACAATTAATCTAATTTAGCCCCCCAAATAGGACTGCTAATCC
+TCCCCATTTTGTTCAGAAAACAAATTAAACAATTAACACTTGTAAATGATAATGATTACCATTAGGATCT
+GCGTTCTTTTTAACGTTACATCTTTAAACATAATGAATAATAAAATGACAAAAAACAAAATATTAAACAT
+GAAAAAAGTGTCTTTAGGAACAGTACTTATCTCTTCGCTTGTTAATCAAGTTTCAGCACAAGAGGTACCT
+GATATTGGTTATGAGTCGGACACAATAGAACATATTGCAGTTTCTGGCAGACCGATGAGTGATATTGAAA
+AACCTTCTACCGCAGCAACCAAAATGGATGTATCTATCAAAGATACTGGCCGTTCTATGATGGAACTTGA
+TGCTGATGATTTAAAAATGCGTGCCCTACAAGATGTCAGAGAGGCGTTCAATTATGTTGCTGGTTTTAGA
+GCCAATGGCCCTGCGGATCGTACTTACATTGCACGTGGTTTTTCAACCAGTATAGACAATGTAATGGTCG
+ACGGTTTACGTTCATTACAAGGTGGCGAAGGTGGTACAGGCTCTAAGTTACCAAGTACTTTTAATGCAGA
+AAACACGACATTCCTTCGTGGCCCTGAAGCAATTCTTTATGGCGCGGGTGTTGCGGGTGGTTTGATTAAT
+ATTACCAGTAAAAAGCCTCAAACGACGGCTAAAACATCCATTGGGCTTAATAACCGAAGTTATGCCTCAA
+GCGATACCGGTAATTTCAAGCGCAATGACACCAGCTTTAACCTAGATAGTACCGGCCCAATAACCGATGA
+AAGTGTGCTATATCGGGTGTTAGCACAATACACCCCATCAGGTGACCACTTTCAAGATGGTCGCGAAATT
+GAAGAACTGCTACTTGATGCTGCATTAAGCTTCGAACTAGGTGAAAACACCACTATATTACCCCGCTTTG
+AAAGAACCGATCGTAAACGAACGGGTGGTAGCGGTTATGCCGATGGTGTATTCGAGTCCACCTTTGCATC
+AGGTGAAGTGACAACTTATGGCAAACCTATTAATCGTGGTAAGTACTACGGTAGTCCAATAGATGTTGGT
+GAAAATGAATCAACAAGCGCCAGTGTACTGATCAAACATCAAATAGCTGAAGATTGGAAACTTGCTGCGA
+ACTTCCGTCATAATGAAACTACTTCCAATGCCTTAGATTTGTACATTTCTGATTCATCAGCATTAGAAAA
+TGAAGTAGGTAAGGATCTCGTTAATCGCAAATGGGTATACTCTGCGGGTGATGATAGCTATAACTTATTT
+GATATTAACTTTGAAGGTAAAGTGGAAACCGGTAGCATTAAACATCATTTACTTGCTGGTTATAACTATC
+GAGATATGGACATTAAATTTGCGCGTAGTTTTCAAGATAGCGCAGATGCGGTTGGCAAGAATCCAATTTC
+AGCCTCAAACCCAGATCAACAAGTCACGGGTCCTATTCCTGATGGTCTTGTCGATAGTCCTGCCAAACCA
+CGCACTCAAACCGATACTAATATTTACTTAAAAGATCGTATCAGTATAGGTAACACTACCATAGCCGCTG
+GCCTTGCTTATGTTAAACAAGATCAAGAAGAGTTAAGCAGTGGTGAAACAATCGCTTCCAGCTTTGACGA
+TACACTTTGGGACTTAGGCGTTGTACAAAAAATTAACCGTGATATTAATGTCTTTGCTACCTATAGCCGA
+GCATATGAACCGGTTAAAGGTCGTTATATTATCGAGTATGGTAATGGTAAAACAGACTATAAACCTGTTG
+AAGGCAATAACTATGAGTTAGGAATAAAGGGTGATTTACTTAATAACAATTTAACTGCTGCCGTTACATT
+ATTTGCACTAGATCGTAGTAACAGCACTAAATTTAATCGAGGTGATGACGGTTGGGAATTATTGCAACTT
+GATGGTAAAAGTTTTGAATCAAAAGGTGTTGAAGTTGATGCAGCAATGTACTTTTCGCCAAAGTTTAACA
+GTAGTTTAAGTTATGCCTATACTGACGCACATGACACTGTCGGTGACGATAAAGGTGTTCAATCGAATAA
+TACCCCTAAACATGCGGTATCACTGTGGAACAACTATACCTTTGATAAAAACATCAGTTTTGCTTTAGGA
+TTACGTTATGAATCTGAACGTAATGATGGAGATTATAAAATAAAAAGTTATTTTGAAGCCGATGTCGGTG
+CCTATTACAAAACAGACGATTGGGATGCAGCATTGGTCGTTAATAATGTGCTTGATAAAAATCGAGTTGA
+AGCCGGCGCTAACTGGGTTACAGTACAACCTAATACACCTAGAGCGGTTAATTTGTCACTAAACTATCAC
+TTCTAGAAAGCACTTCTATAAGGGCTTTCTAGAGAGCATATGCTAATCAATAACTTTACATTTAACTAGG
+CAAACACTCGTCCTTAATCTGTCAGTGAATAAGCAGGTTAAGGACGCGTTTACAAAAATCATGATCACAA
+AACTACCTCAAGTGCTTTCGCCAATACAAGTGGCTTCTATTATTCAATTAATTGAACATGGCAGCTTTAA
+TAGTGGTAAAGATACTGCTGGCTGGCACGCAAAAGCAGTAAAGAACAATCTGCAATGGCAAGGAGAAACT
+GAATTAAATGAACAAATACAAACAGGCATACAAGGAGCATTAACACAGCATCCACAATTTACCGGCGCTG
+CTTATGCAAAGTCGATGATGCCCTTTATTATTAGCGAATCAACCTTAGGTGGCGGCTACGGCGATCATAT
+TGATGATGCGCTCATGGTAAACGAGACAGTGTTACGAACAGACATTTCTTGCACGCTCTTTTTAACTCCT
+CCTCAAGATTACGAAGGCGGTGAACTAGTGATGAACTTATCAGGAATGGAAATGGCATTTAAATTAAACG
+CCGGTGACGCCATCATTTATCCAAGCACTACCTTACATCGCGTTAATCCGGTGACTTCTGGTTCAAGAAA
+AGTAGCTTTAACCTGGATTGAAAGTCATATCCCTCAAGCTTCACAGCGTGAAATTTTATTTGATTTAGAC
+TGTGCCCGCAAAGATATTATGGAGCATCATGGTAAAACCGATGCCTTTGATCGTATCACCAAAACACATG
+CTAACTTATTACGCCAATGGGCGATGACATAGTAACTTTTGACAGGGTAAACTACATCTAGCTTATAAGT
+CTTATTTAACTAACTTATGAACTGAATCGGGTATTAAATGAATATTTCACTTAATACCCGATAAGACATT
+CAACTGCTGGTTTATCGTTAAATTCAGATTAAATAAAGGTTAAAGAGTGAAGATTACCTTAACTCTCTGC
+GCAATAATTTACCTACACTCGATTTAGGAATCTCATCAATAAAGACCACATGTTTAGGTGCTTTATAAGC
+CGTTAAACCTTGGCGACAAAAGCTGATGACATCTTTCTCTGTAATTTTAGCATCTTCAGAGTCTTTATCA
+GTAACAACAAAAAGCTTAACCGCTTCACCTGTTTTCTCATCATCAACGCCGATACAAGCAGATTCTAATA
+TACCTGGCATTTTGGCCACTTCAGCTTCAATTTCATTTGGGTAAACATTGAAACCCGAAACATTAATCAT
+ATCTTTTATGCGATCGACAATATGGAAAAATCCATGTTCGTCTAACATGGCAACATCACCTGTTTTGAAA
+TACCCATCAGGGGTCATACATTCAGTGGTTGCTGCAACATTATTCCAATAACCCGACATCACTTGCGGGC
+CTTTGGCACATAATTCACCTGACTGGCCTTGTTCAACACTATTACCCATCACATCACGAATGGAAATATC
+AGTGTTAGGCACGGGTACACCGATACCAGGAACATCATCAGTATGATCTACACTACCAAAATTTAACGTT
+AAAATAGGTGAAGTTTCTGATAAACCATAACCTTCTTGCAGTTTAACCCCGGTAACTTGTCGCCATTTAT
+CAGCCACTGCTTGCTGAACGGCTGCGCCGCCGCCAATACAAAGTTTCAATGAGGAGAAATCAACGTTTTC
+AAAGCCTGGCGTATGTAATAAGCCGTTATATAAGGTGTTAACGCCGGTAAACATAGTCGCTGGGGTATTT
+TTCCACACCTCAACAAAGCTCGGCATATCACGTGGATTGGTGACTAAAACATTTTTAGCGCCAAAGCTAA
+AATAACTAAGGGTATTCGCCATCAAAGCAAAGATGTGGTACATCGGGATAGCGGTGATAACAATGTCATT
+GCCGTAATCAATATGCGCTTTAGCAAATTCTTTATATTGCAATATATTAGCGATTAAATTGCCATGACTC
+AGCATAGCCCCTTTAGATAAACCTGTGGTACCACCGGTATATTGCAAAAACAGTAAGTCATCTTGGCATA
+ATGCTGGCTCATTCAAACCCAGAGTTTTACCCTGCGCTAGCGCATCAGTAAAACTGATGGTATTAGTTAA
+ACGTTCGTCTACCCCTGCACAAGGTAAACCTTTATTAACTAAGTCATCTAAATCGACAGTGATAATATTC
+TTAATACCCGTATTATCTAAAATCTCGGCTAACATTTGGGTTGACGGAGAGAAAATTATAATCGTATCAA
+CTTGCGCATCATTAAGTTGGTGTTCTAGCTCTCTTGGCGTGTACATAGGGTTAACATTAACTTGTACACC
+ACCAACACGAATGATGCCCCACATGGCTATCGGAAAACATAAGGTATTAGGACACATTAGTGCCACACGA
+TCATTTTTGACGACGCTCAATTTATTTTGTAAATAAGCGGCAAAATCGCGTGATAATTCATCTACTTGTT
+CAAAAGTAAGTTCCGCACCAAAATTACTGTAAGCAGTGTTCTTCTGATACTTTGCTGAGGTTTGTTGCAG
+TAAATCGGTTAAAGAAGAATAACGGCTTAAGTCGACAGTATGTGCCACGTTTTCAGGATAATTGGTAAAC
+CAAGATTTAGTCATGTGCTTTCCTTAAGTAACTAGCTTTGTTTAGAATATAGTAGAACAAGCATCAAAAC
+AAAACAGTAATAATACCAACCAGACTAACTAAATGATCTTTTAAAATGGTCTAAATATCCAATAACATCG
+TTGCTTTCAATCCCAATAGCCAGCTATTGCTCAATCAAGCGCCTTGCTCATGAAAATTTATCTTCATTAA
+AATTTGACCCCTTAATTAATCTCATTGGTATAAATAGTATAAATTGTTGTCGTTATTTTTATTGTTAAGT
+GACTAACGAATAAATAACTTATAGACAAGTTGATGAATTTCTTTGCCAAACGGTGGGAACAATAAGGACC
+CCAAACTGATTCGTCCTCGTGAAAGTACCGCTTTACTATGCGAGAAGGTTTTGAAACCTTCACTGCCATG
+ATATTGCCCCATGCCTGATGCACCAATACCACCAAAAGGTAAATCGTCATTAATAACATGAAACGCAGCA
+TCGTTAATACAAACGCCACCAGCATGGGTATTGAGTAAAACTTTCTGCTGAAATGCTTTATTAAAACTAC
+AAATATATAGGGCAAGCGGTCGAGGTTTACTGTTGATATAAGCAATTGTTTCATCAATTTTTTTATAACC
+AATTATTGGCATTAACGGACCAAAAATCTCTTGCTGCATCACACTCATATCGTCAGTAACATTGGTTAGT
+ATTGTTAACGGCATTTTTCTGGATGAGCCGTTACTACTGTCTGGGATTAACGGAATGATATTGGCACCTT
+TCGCTTTGGCATCCGTTAACAAACTATCAATTCGCGCTTTCTGTGCATCGTTAATTATGCAGGTGCAATC
+AACATTATCCTGAGTATTGGGGTACATAGTTTGATAAGCACCTTTAAACGCTTGTGTTAGCTCAGCTACC
+TTATTCTCTGGACAAAAGAGGTAATCTGGCGCGACACACGTCTGCCCTGAGTTAAGAGTTTTCCCTAAAA
+TCAATCGACTCACCGCGGTTTTTATATCAATGTCATCATCAATAATCGTCGGAGATTTACCGCCCAACTC
+TAACGTGACTGGCACTAAATTTTCAGCGGCGGCTTTCATCACCAATTTGCCGACACCCGTTGAGCCAGTA
+AAGAATAAGTGGTCAAAAGCAATACTTGAAAAGGCTGCAGCCATATCTGCTTCCCCGCATACAATCGCGA
+CTTTTTTGTGTGGGAAATTATTAGCCACTAATTCAGCCAATAGGATATTAGTGTTAGGCGTATATTCGCT
+CATTTTTATCATAGCGGTATTACCCGCAGCTAAAGCGGTGGTCAATGGCCCAAAAGCAAGAAAAACAGGG
+TAATTCCATGGCGCGATAATGCCAACCACACCTTTGGGTTGAAAAATAACTTCACCTTTTGCTGGTTGAA
+ATAATATGCCGATATGTTTTTTTTCTGGCTTCATCCAACCTTTTAATTTCTTTATCGCATAGTTAATGCC
+CATCACAGTACTAAGGATATCGCCTAGCTTGGTATCATCAGCACTTCGGTGACCAAAATCTTGGCTCATC
+GCATCAATAAAGGCTTGCTGATTATCAATAAGAATTGCCTTCAATTTTGTTAAGTCACTAAGTCGATCTT
+GGTAACTTGGGTAAGTATTGTTAGCAAAGTGCTGTTTTTGTTGTAAAAAAGTGTCTGTCAATGCTTTTTG
+TGAGGTAATTTCAATCATTATTTTTTTGTCCTATGAGAGCCAATATTAAGTAACCAAGCAATAGCTGGGA
+TAAGAGTAAGCGCACCCAACATGTTAAAAATAAACATAAAAGTGAGTAATATGCCCATGTCCGCTTGAAA
+TTTTATCGGTGAAAATACCCAGGTGGCGACACCAATAGCTAAGGTTATGCCCGTGAAAGCAACGGCTTTA
+CCGGTTTGATTTAACGCGTAGCGATAGGTCATGTACAAGGACTTTCCTTGCCCCAGAGCTTCTTTAACTT
+TACTGAAAATATAAATACCGTAATCAACCCCAATACCTACCCCTAAGGCAATAACCGGTAAGGTCGCTAC
+TTTGACGCCAATGCCTAGTATGCCCATTAAACCTTGACTCATAATGCTGGTTAAAATTAACGGCGTGATA
+ATACATATAACGATGCGGCCACTTCTAAAGGTGATTAAACAAATAATAATAACGATAGAGTAAACCCAAA
+GTAACATTTCGGTTTCTGCTTCTTCTATCACCATATTGGTCGCTGATTCTATGCCTGCATTACCTGCAGC
+CATCAAAAATTCAATACCTTCAATTTGGTTTTCAGCATTAAATTTTTCCACTGCCTTTACCACGTTATCA
+AGGGTTTGCGCTTTATGATCATTGAGAAAAACGAGCACTGGCACCATAGAACAGTCTTTATTCATCAAAC
+CTTGTGGTGTTTTAGACAAAGAAGCATTAGTCATTAATTGGTTACGGTTTAGTCCATACCACTTTAACGA
+ACCTTCATTCATGCCAAATAGACCAAACTTTGAAACATCAGCCACTGATTTAACCGCTTGAACGCCAGCA
+ACGTTGCGTAGTTGCCATTGGAATTGATCGACCCAAACCAAGGTTTGATATTGCGCACACTGTTCAACAT
+CCGTTTTGACCATGATGACAAATAAGTCAGTACTGGTACTGTAATTATCAACGATATAGGCGTTATCTAA
+GTTATAACGAGAGTCAGGTCTTAGCTCTGGCGCACCAGCATCTAAGTCACCAATTTTCATCGATTGTGAA
+AAATACAAACCAAGAATTAAACAGCATATGCCAACAGCTAACGCTATTTTTGCCAGTGGTGGTTTAGCGA
+AGTTTTTAAACAAACTTTCTACAATGCCTGTTTTGTGGGCCGACTGTCGTGCGTATTTTAGGCCTGCAGG
+AGAAACGCCGATATAGCTCATTAAAATGGGTAAGGCGATTAAATTAGTCACAATAATAATGGCAACACCA
+ATACTGGCAGCGATGGCTAATTCTCGAATGACCGCGATATCTATGATCATCAAGGTAGTAAAGCCGATAG
+CATCACTGACTAATGCTGTTATACCCGCAATATACAATGAACGGAAAGCCAGCTTGGCCGAATCAATATT
+ACTTGCGCCAGTAACACTATGGTGAATGATGGAATTAATAATCTGTACGCCATGACTGACGCCAATAGCA
+AAGACTAAAAAGGGTACCAACATAGAATAAGGGTTAATGCCAAAACCTAGTAAGTTTAGAATACCTAATT
+GACAAAACACGGCAAAAATTGAAAACACTAAGACGGATATTGTGCTGCGTAAGCAGCGAGAATACAGCCA
+AAGTAAAACAAAGGTAATTAGAACGGCTAAGCCAAAAAAAGCAACAACTTGTAAAGCGCCGTCAATTAAA
+TCACCAACAACTTTTGCAAAGCCAACTATACGTATAGTGACGTTTTTACTGCTATATTTATCCCTAATTT
+TCTCTTCTAATACGGTCGATAATGCTCGGTAGTCGAGCGGTAAACCTGTTTCAGGGTTGATGTCTTGCAG
+TGGCGCGATAATAATAGCGGATTGAAAGTTGTTAGCGACCAGTACGCCAATTTGTCCTGACTTAAATACA
+TTTGCTTTAACCCGTTCAATCATTTCTGCTGAGCCATCGTAGCCGTCAGGAATAACAGCGCCACCAACAA
+AACCTTCTTCAGTGACTTCTTGCCAGCGAACATTGGGTGTCCATAATGATTTTAAACCATCACGATTTAT
+GCCAGAGATAAAAAAAACTTCATCGGTGACTTCTTTTAACGTTTGTTGAAAATCAGCATTGAAAATATCA
+CTATCTTTATTATCGTCATTGGTATTTTCCACCACAATACGTATAACGTTACCTAAATCAGCAAGTTCTT
+TTTTGTAGGTTAGAAAGTTTGTCACATAGGTGTGAGAACCCGGGATCATTTTAGTGAAGCTAGCTTCAGG
+TTTAACCTTAACGGCTTGAATAGTTAACAAAGCGATACAGGTAACTATTATGGTCATCATCAAGGCGCGA
+TGTTTAAAAACGAAGTTTTCTATTATTTGTTCTAATGCACTTGGTGAGTGTGAATTTTTTTTAGTCGACA
+TAAGTTTATTCCTCTGCCTCAATCGGCCATTGTGAAATACCGAATTGGCCAGCAAGAATTAACGAATTGT
+CTTTAACTAACACACTCGACAATGCCGCGCCTGAAGGATGCTTTTTAATCGTCAATGTTGATAAGTTTTC
+AGGATAAAAACTAACAATAACGCCACCATGACCAACCAAGTACACCTTGCCTTGCTTAGAGAAATTTCCG
+CCGAGCAAACTAGTGCTACGTGGTAATTTTATATGCTGCCAATTCCCTCCTCCATCAAGGGAAACCATGA
+TGTTTCCTTGTAAACCAAACGCGACCAATTGGGTTTTATTTTTAGTTGAATTGATATCATCAGTGGAAAT
+AGTATGAGTTTTGACTGTGTTGGCGAGAATGCCGAATAAACTGCCCGAATAAGGTAATGTCATGACCGAC
+CATGTTTGGCCAACATCAGTAGAATGAAAGCCCATACCGTTTTCACCCACAATATAGAGCTGGTCATCTG
+CTGTAGCTATAACCGTATTAAGGTGAAATCTATCGGGGTTATCAAGGTGATTACTCACTAACTGCCACGT
+CTCACCTTTGTCTTTACTGCTGAGTAAAATACCGTAGGCACCGCTAGCAAATAAGGTATCATTCGACGTG
+CTAGTAACTGATAACAGTGGTTTATTTGGTCCGGATTTTAATTCTAATTGGTTATCTTCAATAGCAAAGG
+TTAAATCATCAAGTTGATAGGTTAATTCTTCTAATTCATCTTCATCCTGAGTTTGCAATATGACTTGCTC
+TAAAGATTGATATTGCTGTTTCAATTGCGCTATTTGGAATTGTGTTATCTCTTTCCCCGTAAATACTTTG
+CGCCATGTCGTGCTATTACTATCAACTTTAAGAATGACACCATCATGGCCAACCGCAACTTTGCTACCAT
+CAGACAGTATAGTTACATCGGTTATAGCAACGCTGACAGGCGATTGTAGCTGCTGCCAGTTATCATCATT
+TTGCCAATTGATAATATGTCCACGTTCGCCGACCACGAGAATAGCGTCATTATTTGGCGTCATCGCCATC
+AGTACACTTTTAATGGCTAATGCACTGTTGGTCGCAGGTAATTCCAGTAAATCAGAAGAGCTATTTGCCT
+GAGCGACAGTAAAGAATGAACCAAGCAAAGTAATAAAAAATAAGCTATTCATACCACAGTCGATATAGGG
+TATACGCATAGAAAACCTAATAAGTAAAAAATTTATACTTATTAGTATTGATGAATAAAGTTAACTTGAG
+AGGTGTTAAACGTGCCAAATGATTATCTTTGCAACACAGCTAATCTTTGAGGTCGTTTTAAGTAGAACTG
+TTCGAAAGGTTAGGTTTTTTTGCTTTGTCGGTATTCACCAGGTGTTTGATTTGTCCAACGTTTAAAAGCA
+CGGTTAAAGTTGCCTACGCTCGAAAAACCAACCAAATAGCCAATTTCACTCAAACTTAAATGTTGTTGCA
+CAATGTAATCCATTGCTAATTTTTTACGGGTACTTTCTAATATTTCTTTGTAACTTGTGCCTTGCTCTTG
+TAGTTTTCGTTGTAAATTACGCAAACTCATTCCTAGGTCTTCAGCTATAACTATTTGTGAAGGAGCACCT
+AACGGCAATAAATCAAAGATTTTATTTTTGATGACATGGCTTAAATCATTTTTATCAATTCTTGCCATGA
+ATTCATCAAGCATTTTTTCGTGACTATGCGTAATTAAAGGGTTGCCACACATTAGCTTTTCTTGTGCTTG
+CTCAAAATTAAAAATAATAGCGTTTTTATCGCTATTAAATTCTATGTCACAATTGAAAAACTCTTCGAGG
+TAAGTCACATCATGAGCAGGTTTTTGATAAGCAAAACAAATTTTTTCAGGTGAGAAATCTAAAGTAACCA
+ACTCTCTAGCAAAACGGATAATGGTCGCTAAAAAGGTTTCGACTGTTGCAAGTGATAATACGGGACGATT
+AGTTCCCTCATAAGTAAAAATATTCATTTCAAAAACTAATTGGTTATTACTCTCGTAGGTAACTAATTGG
+CAAGTATTTGAAACTACACGTTTATAATGAGCTATTCTGTCTAGAGCATCTTGCAATGTGTTAGAAGACA
+TCATGGCGTAACCAAGCGCATGAAACATACCGGGATGGAATTGTTCCGCAATTAAAATAGAAAAATCATG
+TCGTCCTAATTTCTTATTACAATACTCTATTAAGTTATAAAACTTTTCGGCAGCAATACGAGATTCTTGG
+TCTGTCATAACATCTTGAGAAATATTACATTCTTTAAGTGCCGTTGTAAGATCAATCTGGTGAGCTTCCA
+TTGCCCTTGAAATCGGGATCATCCAGCCAATCAACGTTGAATAATAATCTTGCACTGCGTTTCCTATAAT
+TGGGGACCTATCTATATTACGGGGTTTGCACGAAATGACAACAGGTTGGCACATTTAGCGAAATATTAAA
+CTGTTCATTGTCGTAATGTAATGATGAAACGAACATTACAATAAGTATTATAACGATAATAATAGGCGAA
+TAATATGCTAAATAATAATCACAAAATCAAACCATTAGCTCTGGTTGTCGCTATGGCGCTTAGTGCGTCA
+TCAGCGCACGCTGTAGACTTTAATTTTGGTGAAGACGATGACATTTTATTGCAAATAAATTCTCAATTGG
+ATATTGGTTCAAGCTGGCGACTAGGCGATGCTGACCCACGATTTATTGGTAAAACTAACGGTGGAACTGG
+CGCTACAAGTACCACAGATGATGGCAACTTGAACTACTCAAAACATGATGCCTACTCACAAATAATTAAA
+GGTGTGCATGATATTCAATTAAGCAAAGGCGATTTTGGTGCTTTTGTGCGCTTTAAATATTGGTATGACT
+ATGCACTCAAAGAAGGTGATGTGAACCATGGTAACTCAGGTAATGGTTATGTCCCGAATACGCCATTAAG
+CGATGATGGATTTGAAAATAATACTAAATTTTCTGGCGCCACCTTATTAGATGCCTACGTTTATGCTTCG
+TTTGATTTAGCAGATACTCCAGTAGACATACGCCTAGGTAGACAAGTGGTTAGTTGGGGCGAAAGTACAT
+TTATTCAGGGTGGCATGAATTCGTCGAACCCTTTTGATGTCGCAGCCTTAAGACGCCCTGGTGCAGATTT
+AAAAGAAGGTATTTTACCTGTTGGCATGCTCTACGGTAACGTCGGTCTCACTGAAAACCTAAGTGTTGAA
+GCTTTTTATCAATACGAGTGGGAGAAAACTCAAATTGACGGTTGTGGTACTTATTTTTCTGGGGCTGATT
+TTGCAGCAACTGGCTGTAATTATGTTTCTGTTGGTCCTTTAGGCGATCAAGCTGGATTGGCTGCAGGTTT
+TGCCGCTGAGCGAATAGCGGATGTTGAGCCTGATGACGGCGGTCAATATGGTTTAGCCGCGCGTTATTAT
+GCTGAAGAATTAAATGATACCGAGTTTGGAATATACTACATGAATATTCATTCTCGCCTACCACTGATTA
+ACACAGTACGTACTAATATCCCGCCGACTTATGCTGCAATTACCGGTGATGATATTGCTAACTCACCCGT
+TTTTGTACCAGAAGCATTGGATCCAACAGGTGGCGCTTTCGCCGCACAAAATCCAGGTTATGACATTGAA
+TTTCCAGAAGACTTAAAGTTTTACGGCGTTAGCTTTGCTACCAATGTTGGTGGTGTAGCACTATCAGGTG
+AAGCCTCTTATAAACCTGATACTCCGGTACAGATCAGCGGACCAGAATTACTCAACGGTACCTTATCTGA
+AGCGCCATTCTTACGCTTTACCCCAAGAGTTACCGCAGTTGGTTATGGTGAAGAGGTGAAAGGTTGGGAC
+GAGTTTGATGTAACCCAATTGCAGATGACTGCGATTCAATTTTTTGAAAACACCATGGGAGCTTCACGAG
+TCACAGTTATTGCCGAAGTGGGCATGATTTTAACTGATGGCGTTGAAGACTCTGATCAACATTACGGTAG
+AAACTCAGTCTTTGGATTGGGGGATTTTGATGCTGGTGGCGGCTTAAATTGTAGCAACCTTGTCAATGCA
+GGCGCGTTATCAGGCGATTGTCGCACTGATGGTTTTGTTACTGATAGTGCATGGGGTTATCGCATGCGGG
+CTGTTTGGCAATATTCTGATGTATTTGCCGGCGTATCGTTAAAGCCAACACTTTCTTGGGCACATGATGT
+TAATGGTTACTCGCCAGATCCAGCCCAACAATTTCATGAAGGGCGGAAGAATCTAGGTTTTTCTTTAGAA
+GCGGCCTATCAGCAAAAATATACCGTCACCGTAGGCTACAACAACTATTCAGGTGGTAGTCATAATATTT
+TAGAAGATAAAGACCTAGTATCGCTGTCATTTGGCCTTTCATATTAATTATAGTGCAAAAACATTAAGAG
+AATCATCATGAAAAAATATATTACAACTGCAAGTTTACTGATGTTATCACTGGTAAGTAGTGCTGCATTG
+GCAAAAGTTAGCCCACAAGAAGCTGATAAATTAGGTAAAACGCTAACTCCATTAGGTGCTGAAATGGCGG
+CCAATGCAGCCGGAACTATTCCAGCCTGGAGCGGAGGATTAACCAGTAAAAACTCAACTAAAAGTAAAGA
+CTCTGGACGCCCTGAAAATCCTTTTAGCCAAGACAAACCATTATTTGAAATAACGCGCGCTAATTTTGAT
+GATTACAAAGCGAACTTAAGTGCTGGCCAAATTGCAATGTTTGAAAAATACGCTGATTATAAAATGCCTA
+TTTATAAAACAAGAAGAACAGCCGCCTACTCAAATGAACTTTATGATGTTGTTAAGAAAAATGCGACAAC
+CGCTGAACTAGTACAATCGGGTAATGGTGTCGAAAATTTTGAGACAACAATCCCCTTTCCTATTGCACAA
+AATGGCTCTGAAGTTATTTGGAACCACATCACCCGTTTTCGTGGCGGCACAGCTAAACGTTTTACCACTA
+CCATTCCAGTGCAATCAAATGGCTCATTTGTGCCCGTTAAAATGAATGATCAATTGGTATGGCCTGAGTT
+TTTAAAAGGCGGGCGTGATGCTAAAAAAGATAACAATATTTTGTTTTATTATCTTTCTCAAATTACCGCA
+CCTGCACGTTTAACAGGTACGGCTTTATTAGTACATGAAACCATGGATCAAGTAAAAGAAGCGCGTAAAG
+CTTGGGTTTATAACTCTGGTCAACGTCGTGTTCGCCGTGCACCAAACGTTGCTTATGATGGACCAGGTCA
+AGGTACTGATGGTTTAAGAGCCTCTGACAACTATGACATGTATAACGGAGCACCTGATCGTTATAACTGG
+AAACTAGTCGGCAAACAAGAGCTTTATATTCCATACAACTCTTATAACTTACTTGATACCACAGCAAAAT
+ATGATGACGTAATACAAAAGGGTCATTTGAATACTGATTATTTACGCTACGAGTTACACCGTGTTTGGCA
+AGTTGAAGCAACCTTAAAGGAAGGCTCAAGACATATTTACGCTAAACGTACCTTCTTTATTGATGAAGAT
+ACATGGGGTGCCTCTGTTATTGATCAATACGATGGCCGTGGTCAACTATGGAAATTATCAGAAGCGCATA
+ACATTCAATTTTATGATGTTGATACTCCGTGGATGGTTGCTGAAACCTTATATGACATAGACTCTGGACG
+TTACCTAGTAACAGGGTTAAGCAATGAAGAGCCAACCTTCATGATTTGGGGTGAAAAAGTAAAACGCAAA
+GATTTTTCTACCTCTGCTCTTAGACGTTTAGGACGTTAATCTCAACACGCATTTTCAAACAACTTGGGGA
+TATGTTTACAGCATATCTCTAAGCCACATGCTTAAGAGTATTTTACACATAAATAGTAAAAATTTAAGGC
+AAGGTATATGAATAAATCGCAAGATAACAACTTTGACTACATCATAGTCGGAGCTGGCTCAGCGGGCTGT
+GTTTTGGCGAATAGGTTAACTGAAGACGGTAAATTTAACGTCTGCTTGTTAGAAGCTGGCAGTGATAATA
+ACTCTATGTTAGTAAAAACGCCGGGAGCATTTTCAGCCTTCATGTTTTTGAAAAAATTCAATTGGAGTTT
+TGATGCTAAACCTAGAAAAGATATTCGCAATGGTGAACCCCTCTTTGTTCCCAGAGGTCGAGGTTTAGGT
+GGCAGTTCAGCCACCAATGCCATGCTATATATACGAGGGCAAAAACAAGATTATGATCATTGGGCAGAAT
+TAGGTAATGAGGGTTGGTCATTCGACGATATTTTACCTTATTTTAAGAAGTCAGAAACCAATAGCCGTGG
+TGAAAGTGAACTGCACGGCGGCGCAGGTCCCTTGCAAGTAACAGATCGCCCAGCTTTTTATGAAATCAGT
+AAACGATATATTGAGGCGAGCCAACAGGCGGGTTTCAAAGTGACTGATGATTTTAATGGAAGTGATCAAG
+AAGGCGTAGGTTATTACCAATGCACGATAAAAGATGGCAAGCGTTGCTCTGCTGCTCATGCTTATTTGTT
+GCCAATACTGTCTAGACCTAACCTTACCGTATTAACTTATGCACAAGTGAGTAAGGTACTACTGAAAGAC
+AAACAAGCTTATGGTGTTGATGTTTACGTTAAAGGCGAAAAGAGAACCTTATCAGCGAATAAAGAAGTCA
+TCTTAAGTGGTGGTAGCATCGCTTCACCACAGCTATTAATGTTATCCGGCATTGGAGATAAGAGTGAACT
+GACACAACACGGTATTGATTGTGTGCATGAACTTAAAGGCGTAGGCAAAAACTTACGTGAACATGTAGAT
+GCCTGTGTCTTAGTAAAAAGTAAAAAAACAGACGGTTTTACCCTATCGGTTTCAAGTTTACTGAAAATGG
+TACCTGATGGTATTAACTACATCACGGGTAACAAAGGCAAACTTGCCAACAGTATTTTAGAAGCTGGTGG
+TTTTATTAAGTCTACTGAGAAGGAAGACAGACCCGATATTCAGTTGCATATGCTGCCTTTGTTATATGAC
+GATAATGGCAGAGATTTAAAACTGTTAACACAACATGGGTTTTCATGTCATGTCTGTGTACTACGCCCTG
+AAAGTACCGGCACTGTGTCATTAAAATCAGCTAATTATCAAGATGCACCAGAAATAGATTTCAACTTATT
+TTCTGATAAAGAAGGAAAAGACAAAACAGTCTTAATTGATGGCATGCGTCAGCTGCGTAAAATATTAACC
+GCGCCGGCATTAGCCCAACATTATAGTAATGAAATGCACCCGGGAAATGCTTTTGAAACAGATGAGCAAA
+TTTTTGCTAAAGCCAAAGAGCGTATAGGCACAGTTTTTCATCCCGTAGGCACCTGTAAAATGGGTAATGA
+TGGCATGGCTGTGGTTGATAATCAGCTCAAAGTACACGGTATTGATAAATTAAGAGTAATAGATGCTTCT
+ATTATGCCAACACTTATCAGTGGCAATACCAACGCACCGACGATGGCTATCGCCGAAAAAGTTGCAGATA
+TGATGCTGACACATTAATTAAGGAAAGAACCCATGTTTAATTTTATAATACACAGTACCAAAGCACTACT
+CACCGGTTTATGGATACTGGCAATATTAGGGCTGGCATCAATAAATCCGCTCCCCGTAGAATATCAATTA
+TATCTTTTGCCCTTAGCTGGCATTGTACTTTTGGCGCACTTGCTTGAGTATTTTGCGATGAAAGCCAAAG
+TGAAAACTAAAAGTAATACAGAGATAAGTTTTGTACAAACCATGCTTTGGGGCTTTGGTCACTGGCTGCC
+TTTATTAAATAAAAGTATTGAAAAATAAGTAATCGTACTATTTGAATTACGTAACCACATTCAGGGAACT
+GGATGTGGTTTTTTTAATGGCATTGTTATTACTATTCATGACGCCACAACACCTGTAATCTATTACAATA
+ATAATGAACGAAATCAACAGATTTCAAAGGAACATCTTAGTCATCAGTAAAAGTGGTTTATTCATCAATA
+AACGGCTTTAACAAACAAGGAGAATAACGTGACGGTGAACGTAGAAAATGTAGAGCCTGAATTAAATATC
+GAGATTGGCCCAAACTGGTTTGCCTCCGTAATGGGAACCGGCATTATTGCTAATGCAGCCGTTGGTTTAC
+CTATGGTGGGTCAATATTTAGGTCAAGCCGGTCTTGTGATCTGGGTTATTGCTTCCCTCATGTTAATTGT
+AATGCTACTGCTAAAGGCGGTTCAAACCATTACCAACCCTCATATTATCAAACGCCAATTTAATGATCCT
+GTGATGGCGCAATTTTTTGGTGCACCACCAATGGCGCTGCTTACTATTGCTGGCGGAACATTATTATTTG
+GCCATCATTTTTTTGCACAAGATACATTGATGGTAATTGCTTGGAGTCTTTGGATAACGGGCACCATTGT
+AGGGATGATGACAGCCGTTATTATACCTTATCGACTTTTTACTCATCATGAAGTACGTGGAGATGCAGCC
+TTTGGTGGTTGGCTTATGCCAGTCGTTCCGCCTATGGTATCAGCGGCAATTGGCGCGATGTTTATTCCCC
+ACGTTCAAGATACTTTATTACAACAAACGCTGCTCTATGCTTGTTATGCCATGTTTGGTACTAGCTTAAT
+AGCTGCAATGATTATTCTTACCTTAATCTGGGGACGGTTAGTACACTCAGGTACGTCTGGCGGCGCACGA
+GTACCAACATTGTGGTTAGTGTTAGGGCCTCTGGGACAATCAATCACCGCAGCGGGCGCCTTAGGGGCAG
+TTGCCTTAGCAGTTGTTGAACAACCCATTGCAGGCAGTCTAAATACTATGGCTATTTTGTATGGCGTACC
+CGTGTGGGGCTTTGCCTTTTACTGGTCGATTTTAGCAAGCTTTCTTACCTTACGGGCTCTGCGTAGAAAG
+ATGCCTTTTGCGCTCACTTGGTGGGCATTTACCTTCCCAGTAGGCACCTGTGTAACAGGCACTACCCAAT
+TAGCGCTACATACTGGGTTGCCAGCATTTGAATGGGCTGCGGTTATTTTATTTGCAGGGCTACTATGTGC
+ATGGGTTATAGCTGCATTGGGTACGATTAAAGGCATTAAGACTGGCCATATTATGAAAAACCCGGTGAGC
+TCTCCTGTCATCATTGCGAAGAAAGGCCCCAGATAATAACGTTTACTATCGAGCGTAATAATCTAGCACT
+AAAGATGGACACTCAAAGGCTTCTTAAGAATTTAGTGGGTGTTCATATTACTTCAGCAATCATTAGCTAG
+GGAATTAACCTTCAACTTTAAATCGATGGTATTCATAAACAATCTAGGATCATCAATTTTATCCAGCATG
+GAGGTTTCTGGTAAACAATCATCATCAACATAGTCAACATAATCGCCAGTTGAATCAAAAACTAACATAT
+CCAGCGATAATCGATCTAATCCGTATAGTCCCCGGTGGATCATATCAGCCGAAAAAACTAATAAATCACC
+CGCAGCTAACTTAATTTTTTTTCCGGTAGAGAGGCTTTCACTACTGACTCTGCCCTTTTCTTCTTGTCGG
+ACATCAAATTCTTCATCATTATCCCATCGTTTATGCGTTCCTGGCACCAGCTCCATACCAAGTTCATCAA
+ATAATGGAATTCTAAAATGTACGACTTGTGTCTCAGAAATGACTCTCTTTTGATCTTCAACCTCATAATC
+ATATTGACAATCTCTATGCCAAAAATCTTTTTGATGGGAATTAACGGGATTGAAAAATAATTGAGTATTC
+ATAAATGCTGGATTAGCCGCCATCACAGAATCGATAATACTCATTATTTTTTTTGAACTGATAAAGTTAA
+ATAACTGCACTCGATCGTCATATGCTAAATACTGACTTCCAGTGATTAAGGAAGAGTTGAACGCTTCCTC
+CCGATAAAATTCTTCATTATCTTTTTTCCAAGCTTCATGGAATTTTAATATGACTTTTCTAAGGGCTGAT
+ATTTCAGCCACATTAAAATAATCTCTAATAACAAAGTAACCTTGATCGTGATAACTGCTATATAACTGAC
+TTCTATTTTCAACCATTTACGGCCATTGCCTCCACGTTAACGTTCTTATAAGAACAACACTTACTGAACC
+GTGAATTTTAATGGTAAACGTGGCGAATGACCATCAGTCACTCAAAAAAAACAGTATCGAGGGAGATTAT
+AAAAAACTGGAAGTAATGATAAGGATAGTAACTAAAGATTATTCATTAGTATCTTTAGTTACTTGTAGTG
+CTGATAAACTATTTAAAAGGTGCCTGATGCAACTCAAAGTTTTCATTATTTTGATATTGTTATTATGACT
+AATGTTAATTAGTGATGTCATCTTTCATTTTTCGAGCGAATTCATCAGCATGCTCTTTACTATATTGACG
+CTCTGCTGCGGTATTACATATTTTTTTACTAATACGAGTACCGGTTACCTTAATACTTTTACATTCATAA
+CCAGATGATTTTTGTGCTGCTGTGAGTTGACCATCTTCACTCTGCTTATCAGTATTACTACATGCAAATA
+GAAGAGTCGATAATGCAACTAATATAATGGTTTTCATTTAAAGTTCCCTTTATGTTAAATATTTTCATGG
+TCATTTTCCAACCAGACTGCCAAACATTAATCATTATCACTATGATTGTCAACTTTCTGATTTAATATTG
+TTTATTGAAACGTAATCAAAGATTAATACAATAAAAGACTACGAAAAAATCGATATCAGCTCCTTTAACG
+AGAAAACTTACTGACTGCTCCCTTCCTCAACATAACAACTTAGTAATGAAAGAAACTCATACTTTATGAG
+TAGACTCATTTCATCCTTTTGGTCTACATCTGCATAGGGCAATTGATAATATAATATCAATGAGTCTTTC
+AGTTATATAAAGGGAATAAAATGAAAAGCAAAATATTGGGTATGTCAATTTTAGCAGCGACTATCTCTTT
+TACTTCATTAGCGAAAGGTAATAATGAAGTAATGATGCAAGCAGCAGGGCAAGAGATTTTTAAAAAATGT
+AGTGCATGTCACTCAACCGATACCAGCAAAAACACATTTGGTCCTAGCTTAGTTGGCGTTATAAATCGTA
+AAGCCGCATCACTTCCGCGTTTTGCCTATTCTGAAGCATTACAGAAATCAGGGTTAACTTGGACAGAAGC
+CAATCTTCGTCGATGGATGGCAGGTAATGATATTTTAGTGCCGGGTACTCGTATGCGTCATGTTCAAATT
+ACAGACCTAGCCGAACAGAACTATTTATTGGCGTACCTTAAGTCTTTATAGTAATGACAAGTGTTTTTAT
+CACGATGAAAAAAGAGCTTTAAAGTTTACTTTACAGGCTCTTTTTTAATACACAGTCCTATCATCTATAC
+AGAATAAAAAAAACAATATATATCAAAGCAGTAAAGCGTTTACCTCCCCCTTATTCTTTTATAATATTTA
+ACCTGTTTTGTCATTCCTCTCTCATCCTTTTTCAGATACCCTGAAACGATTAAAGCGTTGAATTAAAGGC
+TTTTCATGAACACTGCGGGTATCTACGAACAGCTAATTACGCAATTAGTTGAACAAAACTTAGATCGTGA
+ATCCTTTCATGTTGGCGAACGACTATGGAAAATACTTCGTCGAAAATATTGCCATAGATAAGCAAGATAC
+TGAAGTGATTCAACCTTATTCAAAGGTGAATGTTGATGAAGCGGCCTATAAAGAAATGCGCGCGATACTA
+AAACCCTTTATAACTGCCCATGTTTATTCCTTTTACGGATTACTCTTCCTTATTCTTTTGCATATTTTAG
+GGGGCATTATCGCGGAAAGAAGAGAAAAAACAGCGTTAGTTTCTGCCATGATTACTGGTTATAAGTATCT
+GTCAAAAGATAAGGATGATTAAGTAATAAATGAATTATAGTTAAGCCACAACTAAGGGATATTTAAGCTA
+TGACTCATGATTGTTCGGTGATTACCCACCTTCAACAAACCAGTTTTGGGTGTGATTAATAAAATAAACT
+AAAGACAACATAACGGGTACTTCAACTAGCACCCCAACAACTGTCGCCAATGCCGCACCAGAATGTAAAC
+CAAACAGCGAAATAGCCACAGCAACCGCTAACTCAAAGAAGTTAGATGTGCCGATCAAACAAGCGGGAGC
+CGCGATGTTATGCGGTAGTTTCAGCCATTTTGCCGCTAGGTAAGCAATAATGAAAATACCGTATGTTTGG
+ATCATCAGCGGAATAGCAATTAAGCCGATGGTTTGCGGCTCAGATATGATGGTGTTGGCTTGAAAACCAA
+ATAATAAAACAACGGTAGCTAATAAACCGATAACCGACCAAGGTTTTAATGTCGCTAATAAGTTGTCTAA
+TGATTTATTAGTACTGTCAGTATTTGTATTTGTTTCTTCATCAGCATTTATACTTGCCTCTGCACTTTTT
+TGTGCATCAACTTTATCATTGCCCTTATTTAGCATTCTCCTGGTTACTACACCTGCAATTAAAGGCAATA
+ACACATACAATAAAACGGAAATAAGTAACGTTTCCCACGGCACTTGAATATCACTAACGCCCAGTAAAAA
+TGCCGAAATAGGCGCAAAAGCGAATATCATGATGACATCATTGACAGAGACTTGAACCAAGGTGTAATTG
+GGATCGCCTTTGGTTAACTGAGACCACACAAATACCATTGCTGTACAGGGCGCTACGCCCAGTAAAATCA
+TACCCGCAATGTATTCTTGCGCCGATTCAGGGTCAACTAAGTCTGCAAATAAATAGTTAAAAAATAGCCA
+GCCTAACGCTGCCATGGTAAAAGGTTTAACAAACCAATTAATGATAATGGTTAGCACGAGTCCTTTGGGG
+TTTTTACCGACATTTTGTATTGATGAGAAGTCAATTTGAACCATCATAGGGTATATCATCACCCAAATAA
+AAACCGCGACAACAATGTTAACGTGCGCAATTTCAAACTCGGTAATCAGTTGAAATATGTTGGGTTGCCA
+TAACCCTAAGATCACGCCAAGTATTATGCTTAAACCAACCCAAACAGATAAGTAACGTTCAAAAATCCCC
+ATGGTTAAACCTCTCTCATTAAATCTTCTATAAAGTATGCTGCCAGTTCGTGCCTGCCTGCACAGTTGGC
+TTTAGCATATATCGCGGTAGCTTGGCCTCTAACTGTTTTTTCTTTTACCTGTCGCGCTTCCGCAATTTCT
+TTCATTGAGAGCCCTTTAATTAACAGCAACGAAACCTCACACTCAGAGGGCGTTAGTTGCCATTTAGCGA
+ACTGCTCTTTCATCACTTGCAGTAACTCACCGGCGAGTCTTGCTGTTTTTGATTTTTCTATGATGATTAC
+TTTGTTGAGGGATTTAACATGTTGAAGCTCGTGAAATAAAACCAACGAAATTGCCATAAAAACCATTAGC
+TCAAGGCTGAGATGAAGGAAGCCGTCTTCATTACTCAATACATCACTGATAATGTCAAAAATAAAAAACA
+CCATGGCAAATGCCAGCACGATGGCTGGCAAATATAACTTTAAAGACACTTAATACCTCTCAAGTAGGAA
+AGTTTAACGCAATTTATTATTGAACATTTTTCGCCAATTAGATTTACCACAAAGTGAATGTAAAATTACC
+GCCCCAACATGTAACGCTAAAAAAATGGGTATTAACGACTCACCTACTTCATGTAACTCTTCTACATACT
+CAAAAATGTTACTTTTACTTTCTGAACCCAGAATAAATAGTATAGTACCTGTAACTGACATCCAAATAAA
+TATCAGTAGACCAAATGCTTGCGTGAACCCTGCAAGCCCGTCATGAGGGCCCCGCTTTGGGATTTTTAAC
+GTAAGTAGACTACGAAAATCTTCAATGGCATATTGCCTTTGCTGTTTTGAAAACGGGGACCATGCCTTAA
+AAGACAATGCCTGTGATTTAGTAAACCCCATCGCGACTCTTATCAGCATAATGCTCGCTAACGACAAACC
+TAAATAGCTATGCAATAAATAGCCATTTGAGGTGATCCCGTCTTCAGCAAACTCTCCGGTAAGAAAAGCA
+AAAACACCAAAAAAAGCTATACCTAAATGAATGAGCTTTGCGTAGGTTGGGTAAGCAGACTGATCGCTCA
+TAATAACTCCAAAGTAGAAATTGAAATAAATTGTTGTTATGAGTTTATTGCTTTAAAAGCATATAAACAT
+GGGACAATTGTCTCTAATTCAGCTTTATAGGTCATATGCCCTATGTTATTCATTGATATCAATACAGTGG
+TAGGGTTAATACTTGCCACATAGTGAGATGTCTTTACAGGCGTTAGGATGAGACATTTAACTCCTCCCTA
+AAATACGTGGAAACCAAACGAAAAAAGGCCGATTCATCACGAATCGGCCTTTTATAATTATTTAAATCTA
+GTGGTGCGGATGGGGGGACTTGAACCCCCACGACCTAAGTCACCAGCCCCTCAAGCTGACGCGTCTACCA
+ATTCCGCCACATCCGCGCAATACTAGATTTTTAACTTTTACTGCTAACTAAATTGAGGTTTAGTTAAGTT
+TAATCTGGAACGTTGCTGTTTTCTTCTTTCTTAGCAGGTTCGTCTGATGCAGGTACATCACTGTTTTGAA
+CAGCTGGTAATGTAGTTGCTTCAACACTTTCACTAGGAATAGCATCAACCGCTTGGTCAGTAGGAACTGC
+TAGGTTATTCCACTCGTCAACCGACTTAGTACGGTTAGCCGTTAAGTTACCTAAAATTAAGCTGATAACA
+AAGAAACCTACTGCTAAATACGTAGTTGCTGATGTTAGGAAGTTACCTGAACCACCTGAACCAAAAACAG
+TGGCAGAAGAACCAGCACCAAAAGATGCGCCCATATCTGCGCCTTTACCTTGTTGGATTAATACTAAACC
+AATTAGGGCTAAAGCAATTAGTACGTAGACTATAATTAATACTTGATACAACATTTCTATTTTCCTTTCG
+CTGCAGAACAAATAATTTTAAATTGTTCCGCTTTTAAACTAGCACCGCCGATAAGACCACCGTCTATATC
+AGTTTGTGCGAATAGTTCTTCACAGTTAGCTGCATTTACGCTGCCACCGTAGAGTAATGGTACTTTATCC
+GCTACTTGCTCGTTTTGTTGAGCTAAGAATTTACGAATAAACTGATGTGTTTCTTGTGCCATCGCACTTG
+ATGCTGTTTTACCTGTTCCTATGGCCCAAACTGGCTCATAAGCGATAACAACATCTTTAAATTTCTCTAT
+GCCTATCTCATCGATAACTGGCTGAATCTGCGCTGATAGCACGGTTTCAGTTTCTCCGGTTGCTCGTTCT
+GCTTCACTTTCACCAATACATAAAATGGGTGTTAAGCCTGCATTTAATGCAGCATGAACTTTTTTAGCAA
+CTTGCGTAGAGGTTTCTTTAAAGATACTTCTACGTTCAGAGTGACCAACTATTACATAGTTAATAGCTAA
+GTTTTGCAACATAGCCGTGGATACTTCACCTGTGTAAGCACCACTTTCATGTTCACTCACATTTTGTGAG
+CCTACATGGATAGCTTCATTTAAGTTAGCTGCTTTTATTTTCTGATTAAGTTCAGATAAATATGGGAAGC
+TAGGACAAATAACCACATCAACGTGCGATGATAGTTCAATATCAGCCAACCCTGAAACCATAGTATCAAC
+TAGGGCTGAGTCACCGTTCATTTTCCAATTTGCGGCTACAATTGCTTGTCTAGTCATTTATACCTCTTAG
+CCTAGGTTATTATCTTATGACTTCAGTTAATATTTAAATGGAGTCATTGCTAAAATGAAGCCGCGAGATA
+GTAACTAACCTGCGCAAAAGATACAAGTATTTAACACATATCTTTTACTAGTTGCAGTTTTTTTATACTT
+ATCGCGGTGTTTAGCTATTAATAGTGGTAATTAGTAATAATAATTACTTAACAAGTTTCACTAAATCAGC
+AATTTTGTTAGCTAATAAAGTCACTTCATCCATATCTGGACCTTCAACCATTACACGAATAAGTGGTTCA
+GTACCTGATTTACGAAGTAACACTCTACCGCGACCCGTTAGTGTTTCATTAACTTCATCAACAGCAGCTA
+ATACATCAGCATCATTTAAAGGATTATTTTGTCCCGAAAAACGAACATTGACCAGTAATTGCGGAAGCAT
+TGTTAGGCCTTGGCGTAACTCAAATAACGATTTTTCTTGTTTAGTTACCGCAGTAAGTACGTTAAGCGCA
+GCAATAATACCATCACCCGTAGATGTATGATTAAGATTAATGACATGACCTGAGTTTTCGGCGCCTAGCT
+GCCAACCTTTTTCTCTTAATAACTCCATTACATGGCGGTCACCAACATTACTGCGAGCAAATTCGATATC
+TAACTCTTTTAAAGCTAACTCTAAACCCATATTGCTCATCAGGGTACCAACAACGCCACCCTCTTTTCGA
+CCCGTTTTTAAATCATTACAGGCGATGATATAAATAATTTCATCACCATCAATAACATAACCAGTGTGGT
+CAACCATCATAATACGATCGCCATCACCATCAAGGGCGATACCTAAATCAGCCTTATGTTCAACAACAGC
+TTTGCTGATTGCTGCCATAGATGTTGCACCACACCCTTGATTTATATTGGTTCCGTTAGGCGCAGTGCCG
+ATTTCAATAACCGTTGCGCCTAATTCACGAAATACATTCGGCGCTATGTGGTAGGTTGCACCATGGGCAC
+AATCAACCACAATAGTTAAATCTTTTAATGAAATTTTGCTAGGGAAATTACTTTTACAAAATTCGATATA
+GCGCCCCGCTGCATCATTAACACGACTCGCTTTACCGAGTTTTGCTGATTCAACACAACCCATTGGATTA
+TCTAATTCAGCTTCAATAGCTAACTCCACCGCATCAGGGAGTTTTTCCCCTGTATTAGAGAAAAATTTGA
+TGCCATTATCGTAGAAAGGATTATGCGACGCACTAATAACAATGCCGGCTTCGGCTCTGAATGTTTTAGT
+AAGGTAAGCAATACCTGGCGTTGGCATAGGTCCAAGAAGGCCTACATCGATACCTGCCGCTGAAAATCCA
+GCTTCAAGTGCGGATTCAAGCATGTAACCAGAGATACGCGTATCTTTACCAATAAGCACTTTTTTAGTGC
+CTTGACCAGCGAGTACTTTACCCGCGGCATAACCTAGTTTCATCACGAATTCTGGTGTTATAGGATATTG
+ACCCACTAAACCACGGATACCATCGGTACCAAAATATTTACGATCTGACATATTTTTCCTTATATACTTT
+CTTGTATAGCTTTATTTATTGCAGCAATTTCCGTTAGATATTCATTGAATTCATCTAACGTTGTCTTTGT
+TCTGCTGCAACTGACCATCACTGGTATTTAGCTGTTATGGATAATACTTTTAGGGCATCAACAGTTTCTT
+TAACGTCATGCACCCGAATTATACTAGCGTTTTGCTGTGCGGCTATTATAGCGGTAGTTAAGCTACCTGC
+AAGACGTTCATCAACATTACGCGCTAATAAATTGCCTATCATTGATTTCCTCGATGTTCCAGACAACAGC
+GGTAAACCTAATTCACTAAATTGGTGTAGTTGAGCAAGTAATTGATAATTTTGCTCCAGCGTTTTACCAA
+AGCCAAAACCGGGGTCTAAAATTAGACGTTCTCGGTTTATGCCTGCTTGTTCACATACTTTAATTCGGTC
+AATAAAAAACTGCTTAATGTCGCCAATAACATCATCATATCGAGGGTTATTTTGCATCGAGCGTGGTAAA
+CCCTGCATATGCATTAAACAAATTGGTACATGACTCTTTGCTAATACCGCTAAACAGCCTTCATTTTGTA
+ATGCTCGAACATCATTAATAATATCTGCACCATGAGCGATTGCCTGTGACATTACTTCGGCTTTACTGGT
+ATCGATTGACACCTTGATATCAAAATTTGATTTGATCGCTTTAAGTAATGGAATAACGCGTGATAACTCA
+TTCTCTACACTCACATCAACAGCACCAGGGCGTGTAGATTCGCCGCCGATATCGATGATATCAACACCAT
+CAAGTATCATTTGTTCGACTTGCGCTAGCGCTTTATCAAACGTGGCAAACTTTCCGCCGTCGGAAAATGA
+GTCAGGAGTAACATTTAAGATGCCCATCACTTGCGCTTGAGGTTTATTTTGCTTCTGCTCGGCTTGTTGA
+TTATCTGCGTTATTAGCTGAAAAATTATCTTTTGTCATTTTGATCTTTCTTTTTGTGTTTATACCCGCTC
+CATTTGAAACGAGCGTCTTCAAGTGGAATGGGTATATATGAAGAGTCAATAGGAAAGCTCTACATATGAA
+AAAGCCTCGGTATTTACAGTAAATAACGAGGCTTTAATAATGATATAAACATCTTAGCTTGCTGGTGTAT
+CACCACTTGGCTTAGTTGTATCAGGTTTTACTTGACTAGTTTCTTCTGGGTCACTAGTTGTTTCAGCATC
+TTTATCCGTCGCTTCAACATCTGCAGCTTTATCACCTTTGCTGTCATCCGAATTAGAGCTTGAACCACCT
+TTGTCTTCCCAACCAGCAGGAGGACGAACAGATGTTCTAGCCATCAAGTCATCAATTTGTAAGGCATCAA
+TCGTTTCATACTTCATCAAACAATCTTTCATGGCATGTAATACATCCATGTTTGCTTTGATTAAGTCTTC
+TGCTCGTTGATAGTTACGGCTAATTACTGATTTAATTTCTTCATCAATTGTTTTCGCTGTTTCATCAGAC
+ATATGCAATGATTTTGCAGACGTACGACCTAAGAATACTTCACCTTCTTCTTCAGCGAATAACATAGGAC
+CCATTTTTTCAGATAAGCCCCATTGAGTTACCATTTTGCGAGCAATGTTAGTTGCACGCTCAATATCGTT
+CGAAGCACCAGTAGAAACTTTATCACTACCGTAAATAACTTCTTCGGCAACACGACCACCATATAAAGAA
+GAAATGTTACTTTCTAGATGTTGCTTAGAATGGCTAAATCTATCCTGTTCTGGTAAGTACATAGTCACAC
+CAAGAGCACGGCCACGAGGAATAATACTCACTTTATAAACAGGATCATGATCTGGCACTAAACGACCAAT
+GATTGCATGCCCAGCTTCATGATAAGCAGTCATTTCTCTTTCAGACTCACTCATTACCATTGATTTTCGT
+TCTGAGCCCATCATTATTTTGTCTTTAGCAGCATCGAATTCTTTCATGCTAACAACACGACGCGCCGTAC
+GTGCAGCACATAAAGCAGCTTCATTCACTAAGTTAGCTAAATCTGCACCAGAGAAGCCTGGCGTACCACG
+CGCAATAACTTCAGCTTTAACATCATCACCTAATGGTACTTTGCGCATATGTACTTTAAGAATTTGTTCA
+CGACCTCGAATATCAGGTAAACCAACGGTTACTTGACGGTCAAAACGACCAGGACGAAGTAATGCAGGGT
+CTAATACGTCAGGACGGTTAGTTGCGGCAATAACGATAACGCCTTCATTACCTTCAAAACCATCCATTTC
+AACTAACATTTGGTTAAGTGTTTGCTCACGTTCATCATGACCACCACCCATACCAGCGCCACGTTGGCGA
+CCTACCGCATCGATTTCATCGATGAAGATAATACAAGGAGCCGCTTTTTTAGCTTGTTCGAACATGTCAC
+GTACACGAGATGCACCAACACCAACAAACATTTCAACAAAGTCTGAGCCTGAAATAGTAAAGAAAGGAAC
+TTTCGCTTCACCAGCAATAGCTTTCGCTAATAAGGTTTTACCTGTACCTGGTTGACCGACAAGTAAAATA
+CCTGATGGAATACGCCCACCAAGCTTTTGAAAACGGCTAGGTTCACGCAAGTAATCAACTAATTCAGCAA
+CGTCTTCTTTCGCTTCATCACAACCAGCCACATCGGCGAAAGTCGTTTTGATTTGCTCTTCACTTAACTG
+ACGTGCTTTAGACTTACCAAAAGACATAGCTCCTTTGCCGCCACCACCTTGCATTTGACGCATGAAGAAA
+ATCCATACACCAATAAGCAAAATCATTGGGAACCAAGAAACGAAAATAGTCGTTAAGAAACTCGTTTCTT
+CAGGTAATTTACCTTCAGCACGAACACCCTGTTTAACAAGATCGTTAATTAAATCACGATCATAGCCACC
+AGGTATAACGGTTTTGTATGCTTCGCCACTACGCTTTTCACCCGTGATTACGCCATTTCTATCAACACTC
+GCATCGCGAATCTGTCCTTGACGTACATCCTGAATAAAGCGGGTGTAATCCATTTGTTGATCTTCTGTGG
+TATTTGGAGAAAAACTCTGAAATACACTCATCAAAACAACTGCAATAACTAACCATAAAATAAGATTTTT
+CGCCATATCGCTCAACTTAATGACCTCTTGTGATATTTAAAATATTTATTATAATAAATCTATACTAGTC
+TATTGTGCCTAATTTACTACAATTCAAGGCTAGTCGCTATTTAACTTTAGTCGCCAGTAACAACTAGTTA
+CAACTTACCCCAGTAAAATGTTACTAACCTTTGTAGCCAGTAGCCACTAAATATACTTCTCTCGAACGCG
+CTCTAGAAGATTCTGGCTTACGGGTTTTAACCGCTTTAAATACTGCACGGGTCGCTTTCATGTAATCTTC
+AAAGCCAGCACCTTGAAATACTTTTACCACAAATGCGCCATTAGGTTTTAATACTTGGCTACACATATCT
+AGTGCTAACTCAACAAGATACATACTACGCGCTGAATCAGCACTTTCATTACCAGTCATATTCGCCGCCA
+TATCAGACATAACAACGTCAATATTTTTGCCATTTATACGAGTCAATAATGCATCAAGTACTTCTTCTTC
+TCTAAAGTCACCTTCAAGAAAGTCAACACCAACAATGGCATCCATAGGTAAAATATCACAAGCAACAACC
+TGCCCTTTATCACCTACAACCTTAACAGCATATTCTGACCAACCACCTGGGGCTGCACCTAAATCGACAA
+CTTTCATACCTGGTTTAATCAATCTATCTTTAATATTGATCTCTTCAAGTTTGAAAACTGCACGTGAGCG
+TAACCCTAAACGTTGCGCTTTTTTTACGTATTCATCATCAAAGTGTTCATCTAACCAACGCTGACTACTC
+GCTTTGTGTTTTTTATTTGCCATGTTTTTTCTTACTCATCTAACTTTAAATGCGTTAAGTTATTTAACTA
+TTAGTATCATACCAATTCTAATAAATTTATTCCCTACTCAGAGCTATGTCAGAGAAGTTAGAATAAATAA
+ATTTTGTATTGGTCTAGTTATTCTAAACCTAAACAAATTTGTGAACTTGTCACTTACCTGACAAGTTCCC
+GAAAGGCGAGCTTAAAAGGCTTATATGCTACTATCTTGATTTTAACAAAGACGCGGCACGGATGCAGCTT
+ATTAGAGAATGCAGGGGCATATTCTCCTGAATAACCATTATCATCAATCAATACCTTGCCTCTAAGCCTT
+TTAATTCTCGCTGAGTAGGAAAAAACTTAATAGACTTGGTATTAGTCACTAGATAAGGGTAAAATGGCGG
+CAATTCAAGGCAACAGATAACGAAATTTAGTAATGAGCTTAAACAAAAAACAAATTCAGCACCTTAGAGG
+CGTAGCACACCCTTTAAAACCAGTAGTTTTACTTGGCAATAATGGCTTAACAGAAGCGGTTGTAGCCGAG
+ATTGATTATGCACTTAATCACCATGAGTTAATCAAGGTGAAAATCCCAACAGATGATAAAGAAACTAAAG
+CGTTAATCGTTGAAGCTATTTGTCGCGAAACCAAATCAATTCAAGTACAAGTAATTGGTAAGACTTTAGT
+TATTTATCGTAAAAGTGAAGAAAATAAAATTAGAATCCCTAAGATTTAATTTTACCTTTGCTTTGCAACC
+ATAAAAAATGACAGCAATTGCTGTCATTTTTTATTTCTGCTGAAGAATTATTTATTTTTTAACAGCATCA
+GCTTCTTCAACAATGGTTACCACTTTTTGAATCAGCTTTACTCGGCCTGAATCAACCAAGGCTTTTCTTA
+ATACATATTCAATTTGAGCATTAACACTGCGTAATTCGTCATCAGACCATCGCTGCATTGCAGCTAAAAC
+CTCAGGGTTAATTCTAAGTGGGAAGCTCTTTTTGGCTGCCATTATATTTCCTATTAATACCTAAACGATT
+AATAACTCAAGGGTTAATAACTGAACAACACCTAATCAATATAAACTACCCGTATTAACTACGGGTTGAG
+TACTTTTATCGCTACATAGTACGACCAATAAATTACTGACCATAGCTGCTTTACGTTCTTCATCAAGCTC
+AACAATACCTTTTTCTGATAGTTGACTCAATGCCATCTCTACCATGCCCACAGCGCCATCAACGATAAGT
+CTGCGTGCTGCTATAATGGCAGAAGCTTGTTGTCTTTGCAGCATAGCATTAGCGATTTCTGGTGCATAAG
+CTAAATGACTAATACGTGCTTCATGTACTCGCACGCCCGCTTTGCCTAACCGTTGCTGTATTTCTATTTT
+TAATGCTTCAGAGACTTCTTGAGGATGACTACGTAGAGCGATCTCATCACCTTCATGTTGATCATAGGGA
+TAGCTAATAGCCATATTACGTAAAGCTGATTCACTTTGAATATTTACAAAACTGATATAATCGTCCACTT
+CAAAAGAAGCCTCTGCGGTATCATCTACCGACCATACAACTACGGTGGCTATTTCAATAGGATTACCGTG
+ATTATCATTCACTTTCATCTGATTGGATTCAAAGTTTCGAATACGCAATGAAATATTTTTGCGCATAAAC
+AGAGGAATAGTCCAACGTAAACCACATGCCTTTACCGAGCCAACATAGCTACCAAAAAAAGTCATTACTT
+TCGCTTGGTTTGGTTGCACCATAAAAAAACCTGGAATTGCTGCCATAGTAACGATGAATACAATTACAGT
+GACTATTTCTATATTTCCTATCGCGGCTTGGCTAACAATAAATGCTGCTGCAGCTAACAAGGCAATAAAA
+ATGCCGTAACCATTAATTGAAAAACCTATATTCTCGTTCATGCTAACTCCCTGGAACAAACTAAAATGAT
+ATCATTTTGATATCACAAAAGAGTACTATTATTCTTAACACTTTGCAAGACGATTTTTTTGACATAAAAA
+TTACGCTATTTACGCTCACTTAAGTAGACGCGCACAAAAAAGGCCGAAAACATGACGTTTTCGACCTTTT
+ACTTAAACAACGATGATGGCATAAATACCCTAATAGCGGTTTAAAATAGTATGTTAGATATGTTCAACAG
+AAACAATTTCATACTCTACTACGCCACCAGGAATCGTTATTTCAATTTCACTATCTACTTCTTTGCCAAT
+TAAACCACGCGCTATAGGTGAGTTAACTGAGATACGACCTGTTTTAAAATCAGCTTCATCATCGCCAACA
+ATTTGATAAGTTACTTCAACTTCGGTATCTAAATTCAATAAGGTAACTGTGGTACCAAAAATAACTTTAC
+CATGGTTAGGTATTGCCGTTACGTCAATCACTTGCGCGTTACATAAGCGACCTTCGATATCTTGTATACG
+CCCTTCACAAAAGCCCTGCTCTTCTTTTGCAGCATGGTATTCGGCATTTTCTTTTAAATCACCGTGCTCA
+CGTGCAGTAGCAATATCTTTAACAATGCGCGGACGCTTTTCTGTTTTTAAGATTTTAAGCTCATCATGTA
+ATAGATCAGAACCACGAAGGGTCATTGGATATTTAATCATTCTTATTTTCTCACTCTAACAATAAAGGCG
+GTTAACCTTGCCTATAAATAGGGGGTAACCACCTTTAAATACTTTGAATAAGCTTAAATTCACTCAGGAA
+TTTAAGCTTTATGTAGTCCGTTTACAACGTATTGTGTAGCTCTTGCACAGTGCGCACAGTACTCATTTCA
+TCTGCAGCATGAGCCATACAGCTAGCAAATGCAGCATTTAATGTCGTTGTGTAAGCAACTTTATAACGCA
+ATGCACCGCCACGTAATACTTTTGAATCCTCAATAGCTTTACGACCTTCAGTAGTATTAATAATATAGCT
+GTATTCACTATTTTTGATTCTATCAAGAATATGTGGACGACCTTCATGTACTTTATTAACACGACGAACC
+GGAACACCCGCTTCACGTAAAATCACTTCAGTACCGTGAGTTGCATCTATATCATAACCCAAATCAACCA
+TGATTTTAGCTAATTCAAGTACACGTTTTTTATCACTATTACGTACAGATATTAAAGCACGACCTGTTTT
+AGGAACAGATACACCAGCGCCTAGATTTGCTTTTGCGTAAGCTTCTTCAAACGTATCACCTACGCCCATT
+ACTTCACCTGTTGAACGCATTTCTGGTCCAACTAAAGGATCACTACCATGAAACTTGTTAAACGGTATCA
+CAACTTCTTTAACAGAGAAATACTTCGGAATAACTTCCTTGGTTATGCCCTGCTCTTTCAGTGATTTGCC
+CGCCATTACGCGTGCGCCGACTTTAGCAAGTGGTACTGACGTTGCTTTTGAAACAAACGGAATAGTACGT
+GCTGCACGTGGGTTAACTTCAATGATATAAACTTCATTGTCTTTAACTGCCATTTGCGTATTCATTAAAC
+CAATAACACCTAGCTCAAACGCTAAATCTGTTACTTGCTTACGCATAACATCCTGTATTTCTTGGCTTAA
+GCTATAAGCTGGTAATGAACATGCGCTATCACCTGAGTGAACGCCGGCTTGTTCAATATGCTGCATAATG
+CCGCCAATAACGACATCAGTGCCATCACAAACTACGTCAATATCAACTTCAATCGCATCATCAAGGAAGT
+GATCAAGTAATACTGGCGAATCATTAGAAACACTTACCGCTTCTGTCATGTAACGACGTAAGTCGTCTAA
+GTCATAAACGATTTCCATCGCTCGGCCACCTAATACATAAGATGGACGTACAACTAACGGGAAGCCAATA
+CCTTCGGCTTTAGCCATAGCTTCTTCTAACGAAGTTACGGTGGCATTTTCAGGTTGCAATAAACCTAAAC
+GGTCAACTGCTTGCTGGAAACGTTCTCTATCTTCAGCTCTATCAATAGCGTCTGGAGAAGTACCAATTAT
+TGGTACGCCAGCGGCTTCTAAAGCACGTGCTAATTTAAGTGGTGTTTGACCACCATATTGCACGATAACG
+CCTTTAGGTTTTTCAATACGAACAATTTCAAGTACATCTTCAAAAGTAATTGATTCAAAGTATAAACGGT
+CTGACGTATCGTAATCGGTAGAAACTGTTTCAGGGTTACAGTTAACCATGATAGTTTCATAACCATCTTC
+ACGTAATGCTAATGCTGCATGAACACAACAGTAATCAAATTCAATACCTTGACCAATACGGTTAGGGCCA
+CCACCTAGAATCATAATTGATTCTTTGTCGGTCGGGTTTGATTCACATTCTTCATCGTATGTTGAATACA
+TATAAGCCGTATCAGAGCTAAACTCTGCCGCACAAGTATCAACTCGTTTGTAAACTGGATAAATATCTGC
+GTTATGACGTTTTTTACGTACTTCAGCTTCAGATACACCAATAAGATCAGCTAAACGAGAATCGGCAAAA
+CCTTTACGCTTAAGTTTACGTAGATACTCAGGGTTTAGTATTTTTAAACCGCCTTCGCTAACTTTTGCTT
+CTTCTAAAACAATGTCTTCAATTTGTACTAAGAACCAACGATCAATCATTGTTGTTCTATAAACGTCTTC
+AACGGTTAAACCTAAACGAAACGCATCGGCTACATACCAGATACGGTCAGCACCTGCTTCTTGAAGCTCA
+TGCATTATTTTGGTTTTAGCACCGGGCTGAGTTACATCAACAATTGAATCAAAACCATTAACGCCAACTT
+CTAAGCCGCGTAATGCTTTTTGCATAGATTCTTGTTGGTTACGGCCAATAGCCATTACTTCACCAACAGA
+TTTCATTTGCGTAGTTAATCTGTCTTCTGCGCCAGCGAATTTTTCAAAGTTAAAACGTGGGATCTTAGTT
+ACAACGTAATCGATGGTTGGTTCAAATGATGCTGGTGTTTTGCCACCAGTAATATCATTACTTAACTCAT
+CTAGCGTATAACCTACCGCTAACTTAGCCGCGATTTTAGCAATAGGGAAACCTGTTGCTTTTGATGCTAA
+TGCTGATGAACGAGATACACGTGGGTTCATCTCGATAATAACCATACGGCCAGTTTCAGGACAAATACCA
+AACTGTACGTTTGAACCACCTGTTTCAACACCAATTTCACGTAATACCGCTAAAGAAGCGTTACGCATAA
+TTTGGTATTCTTTATCAGTTAATGTTTGCGCTGGTGCAACAGTAATTGAATCGCCCGTGTGGATGCCCAT
+AGGGTCAATGTTTTCAATCGCACAAATAATGATACAGTTATCATTTTTGTCGCGAACCACTTCCATTTCA
+TATTCTTTCCAACCGATTAATGATTCATCGATTAGTAATTCTGATGTTGGAGAAAGGTCTAAGCCACGAG
+TACAAATTTCATCAAATTCTTCAATGTTGTATGCGATACCGCCACCGGTGCCACCCATGGTAAATGAAGG
+ACGTATAATACAAGGGAAACCTAATACTTTACTTGCCGCGTGCGCTTCTTCAATAGTATGTACAATCTCA
+GCATTTGGCGTATCAAGACCAATCGCTTTCATTGCTTTATCAAAACGAGATCTGTCTTCTGCTTTATCAA
+TTGCGTCAGCAGTAGCACCAATCATTTCAACATTAAATTCTTTTAGTACGCCTTTGGCTTCAAGTTCTAA
+AGCACAGTTTAATGCGGTTTGACCACCCATAGTAGGTAGAACAGCACAAGGACGTTCTTTTTCAATAATA
+TTACGTACAACTTCCCAGTGAATTGGTTCGATATAAGTCGCATCGGCCATATCAGGGTCAGTCATTATCG
+TTGCTGGGTTAGAGTTAACTAAAATAACTCGATAACCTTCTTCACGAAGTGCTTTACACGCTTGAGCGCC
+AGAATAATCAAACTCACAGGCTTGGCCAATCACGATTGGACCTGCACCTAAGATCAAGATACTTTTTAAA
+TCAGTACGTTTTCCCATTATTTTCTCTCTTCTCTTGTCTGTCGGCTTAAGCGTTGTTTGATTTGTAGGTT
+TTGATCAAATCGATGAAGTGATCAAATAATGGCGCTGCATCGTGTGGACCAGGGCTTGCTTCAGGATGAC
+CTTGGAAGCTAAATGCTGGTTTATCTGTACGATGAATACCTTGCAATGAATCATCAAATAATGATTTATG
+GGTAACCGTTAAGTTACTTGGTAAGTTTTCTTCGTTAACTGCAAAGCCGTGGTTTTGTGCAGTAATCATT
+ACTACGTCACGTGCGAAGTCTTTCACCGGGTGGTTAGCACCGTGATGACCAAACTTCATTTTCACTGTGC
+TTGCGCCACTTGCTAGGCCAAGTAATTGATGACCTAAACAAATACCAAAAACAGGTATTTCTGTTTCTAG
+GAAAGACTGGATAGCAGAAATTGCATAGTCACATGGCTCTGGGTCACCAGGTCCATTTGATAAGAAAATT
+CCATCAGGGTTCATCGCAATAACTTCACTTGCTGGTGTTTGTGCTGGTACTACGGTTAATTTACAACCAC
+GGTCAACTAACATACGCAAGATGTTGTGTTTAGCGCCAAAATCATAGGCTACAACGTGGAACTCAAGATT
+GTCTGGCTTAGTGAAACCTTTACCAAGCTCCCAGCTACCATCTGTCCACTGATACTGTTCTTTAGTAGAG
+ACTACTTTAGCTAAATCCATGCCTTTAAGGCCAGGGAATGCTTTTGCTTGTGTTAGTGCGTCAGCCTGTA
+AGCTCTCATCGCTGCTATCATCAAGTGTTAAGATACAGCCATTTTGTGCACCTTTCTCACGCAAAATTCG
+TGTTAATTTACGTGTATCAATATCCGCGATACCTAAAATGTTATGAGCAATTAAGTAATCACTTAAATTT
+TGTTCATTTCGAAAGTTACTAGCAAGTAATGGCAAATCACGAATAACCAAGCCTTTAGCAACAATGCTAT
+TTGACTCTTTATCTTCGCTATTAGTACCTGTGTTACCTATGTGCGGGTAAGTCAGGGTAATAATTTGCTC
+TGCATATGATGGATCGGTAAGGATTTCCTGATAACCTGTCATAGAAGTGTTAAATACCACCTCCCCAACA
+GCCGACCCTTGTGCACCAATTGCGGTGCCTTTAAAAACAGTGCCGTCTTCAAGCACTAAAATAGCAGATG
+TAGCCAATGTAACCTCCAAAGAAGAAATAAACGTAAACGCGCATGTAACAGCAAGTGCTCCATGCATTTG
+CTTTTTACTGTACTTCCCGTACAAAAATAGGTGTCAAAAACTGCTTTTCAGCTAAATTTTTGACAAAATC
+CACTTATTTTACGCTTGTACTTTACTTTCGTCTAGTAATAAAATGTAAAAACTCAGTCTTTTCTAGCTTT
+TCCTAGCTTTTACTAGTCAAAGGGCTGAAAAGACTACTTATCTATGTGAAATTTCGTTAATACCTAGATG
+TTAACTAGGTATTAACATTAATCTTTTAATCCGAGTACGTCTTGCATATCATAAAAACCAGCGTCAGCAT
+CTTTTAACCAAAATGCTGCTCGCATAGCGCCTAGAGCAAATGTCATTCGAGAACTAGCTTTATGCGTAAT
+TTCAAGTCTTTCGCCTAAATCTGCGAAAAATGCAGTATGTTCGCCAACAATATCGCCAGCTCTAACAGTT
+GCAAAACCGATAGTTTCTCGATCACGTTCTCCTGTTATGCCTTCACGCCCATAAACAGCAACTTTATTCA
+GGTCACGTCCTAACGTATCAGCTATAACTTGCCCCATTTTGACAGCAGTCCCAGACGGTGCATCTTTTTT
+AAATCGATGATGCGCTTCAAAAATCTCAATATCTGTATAGTCACCAATGGCTTTTGCTGTAACTTGCAAT
+AATTTAAACATTAAATTAACGCCAACACTGGTATTAGGCGCTAAGATAACAGACATAGTTTTACCTGCTT
+GTTCAATAACCTGCACTTGTTCATCAGAAAAACCTGTCGTGCCGATAACTAACGCTTTTTTATTTTCGTT
+ACACCAAGTAAGGTTTTCTAGCGTCGTTTCTATTGAGGTAAAATCAATAAAAACATCTGCTGTAGCCAAT
+TGAGCTAACGTTGTTGATGTTTTAATACCAATGGCACCAATACCCGCCAATTCCCCCAGATCAAAATCGA
+CAAAAGATGAACTGGTACGTACGCTACCACCAACTAATTCGATACTTGCATGCTCATGAGCTGCTTGAAT
+TAAATTGCGTCCCATACGTCCACTGCAACCTAAAATAGCTACTTTTACTTTCATATTGTTCTCTACTGTT
+CTTTTGATAAGAGCGGAAACCGCCGATAAATTTAATTAATTTTTTCTATTTTCTATTAGCAACTCCTATT
+CGTAATGAATAGATGTCACCAATCTAGTGGCTCAGTTAATGATAACGAGCTATCAAGCTCATGAGAAATA
+ACATTTACTATTTTCAATGCCCCTTCACTGTCTAACACATGGTAAATCGCAGTAAAGTCAGCAAAGACTT
+GCCCTTGGCCATCGATAAAATCCCAATCTATGCACACTAAATATAACTGTTCACTTACTTGCTCAAAAGA
+CGCTTTTTTCGCAATAATATCACTCGTTTTAGCTTCTCTAAGTTGAGTGAAGATAGTGCCAAATTCTTGA
+AGACAATCTGAGGGGCTTGAAAGCAAAATTATTTTATCAGGTGTATTTAGTGTGCATGGTAAGTGATAAC
+AACGGCTTACTTCATCAATATCATAATCAATAAATGCACTTTGATATCGTTTAAAGAGATCTTGTAACTT
+GATATCAATTCGCATAATGAATTACTCCCCTTGCTGGTTAACATTAACAATAGCTGCATTGCTTCAATTA
+GTTTTAGCTTAAAAAAAAGCCCTCAATTGAGGGCTTTCATTATAATACGATAATTATTTGATGCTTAATA
+ATTCAACATCAAAAACTAACGTAGCATAAGGAGGTATAGCACCTTGAGAACCGCGCTCACCGTATGCTAA
+ATCATAAGGGATAGTTAATTTCCACTTACTGCCTTCAGTCATTAACTGTAGTGCTTCAGTCCAACCAGCG
+ATAACGCCGTTTACTGGGAATTCAGCCGGTTGGCCACGTTCAACAGAACTATCAAAAACATCACCGTTAG
+CAAAAGTACCGTGGTAATGTACACTTACAGTGCTTTCAGCTGAAGGTTTTTCACCTTCACCTGTAGTAAT
+TACTTCATACTGTAAACCAGATTCAGTTACAGTAACTTCATCACGCTTAGCGTTATCAGCTAGGAATACT
+TCGCCTTCAGCTGAAGCTTCTTTAGCAGCAGCTTGCTCTTGTTCTTGTAATTTTTTAGAAATTATAGAAA
+AAGCATCGTTTAAATCTTCATCTGAAACTTGGCTAGCCGCATCAGCAAGAGCATCAGCAATACCAGCTTG
+TACAGCGGTGATATCAAACTCTTTAAAAGGGTTGTTGCGAAGTTGGTCACCTAATTGACGACCTACGCCA
+TAACTAACACGTTGTTCAATAGTATCAAAACTCATTGGTATATAAACTCCAGACAATACTGTCATTTTTA
+ATGATTAATTATTTGTAAACTTTACTTTAAGGTTAACTAAATTAATCGAAGGTTTAAAATTATCGCGATT
+CTAGCATAAAAGCTTTAATGCGAACAACTTGAAATTACGACCTGACCCGAGTAATTACCAGTAAACATCA
+CCTAACAATAAAGCCTAAATAATGCTTTGTAGATATAAACAAAAAACTCGTTGTTTTAAGGCAACGAGTT
+TTTAGACAAACTATATAACAGACTTGGTATGCGTTATTTATGAATCTCTAACATTTCATCAAACGTAGTA
+CTGATACTCTCTTCTACTTTAGGTGATAGTTTACTTACGATATAAATCGCTAGAGAACAAACAATAAAGC
+CAGGTACTATTTCATACATAACAGCACTAAGGGATTGTCCATCGATGGTGATAGGTGCATAAATCCAAAT
+AAGTACAGTTACTGCGCCACTAATAATGCCAGCTAAAGCGCCATTACGCGTCATATCTTTCCAATATAAA
+CAACCAATAATGACAGGTCCAAAGGCGGCTCCAAATCCAGCCCAAGCATTACTGACTAGACTTAATATAC
+TGCTGTCACGATCGTACGCTAAATAAATAGCGACCAATGCAACAATCAATACAGAAATTCGGCCAACTAA
+GACTAATTGTTTTTCACTGGCATCTTTATGTAAAAAGGCTTGATAGAAATCACCAGTAAGCGAACTCGAA
+GTCACCAATAATTGAGACGATATGGTACTCATGATAGCGGCTAAAATTGCCGCTAGTAAGAAGCCTGCGA
+TTAATGGGCTAAATAATAATTGGGATAGTACTATAAAAATAGTTTCTGCATCATCAAGCTTGATGCCTGT
+TTTAGCCACATAAGCAATACCAGCAAAACCTGTTGCCATCGCGCCAATAATAGAAACAATCATCCAACTC
+ATACCTATACGACGAGCGGTTGGCATGTCTTTTACACTTCTAATCGCCATGAAACGCACAATAATATGAG
+GCTGACCAAAATAACCTAACCCCCAAGCCATGGCTGAAATGATACCAAGAGCACTAACACCACTAAATAG
+ATTGAGTAGATCAGGGTTTATCATCTCGATGCTACTTTGCATTTCGGCCAGACCACCGACTTCACTTATG
+GCAACAACAGGAACCAATACTAAGGCAATAAACATAATACAGCCTTGAACAAAATCAGTTAAGCTTACCG
+CCAAAAAACCACCAAACATAGTATAAGCAACCACTACACCAGCGGTAACATATAAACCAATCTCATAATT
+CAAGCCAAAAGAGCTCTCAAATAATTTGCCACCAGCAACAATACCACTAGAGGTATACAGGGTAAAAAAC
+ACCACAATAACGACTGATGATACAATTCTTAATACACGCGATTTATCATTAAATCTGTTTTCGAAAAAAT
+CAGGTAGGGTTATCGAGTCATTTGCTAGCTCGGTATAGGTTCTAAGGCGTGGTGCAACGACCAAATAATT
+AAGAAATGCGCCAATCACTAAGCCAATAGCAATCCAAATACTGCTCATGCCCGTTATATACATAGCGCCT
+GGTAATCCCATAAGCATCCAACCACTCATGTCAGAAGCGCCGGCAGATAATGCAGCAACACTTGGCGATA
+GACTACGACCACCTAACATATAGCCTGCAACATCGCTGGTTGATTTTCTGTAAGAATATAAACCAATTAA
+TAGCATGGTTATAAAATAGAGAGTTAAAGAAATTAAGGTACCGATAGCCAAAGTAATTACCTGCTTATTA
+TGTAGTAGTGAATGAGTAAGGTCGCTAAACTAGCAAAATTGGTTAAAAAAAGAAACCTTAGATGAATAAG
+TTATGCCTCTATTGATAATGACAATGATTAGCAACAACACTGCATATATTGAATAAACTGCATACATATT
+CAAAAAACTAATGCAAAAAAAGCCGCTATACCATATATTCAATAGTAATTAATATTTCCAAGCTAAGCTA
+GATAACTACTTCTATGAATTTTTACGCCGCAAGACAACCTATTTTAGATAAAAGTAAAAAACTTTTTGCC
+TACGAGTTACTTTTCCGAGATAGCATAGATAATGTATTTCCAGATATTGATGGTGATGAAGCTACCAGCA
+AGATGATTGAAGCTAGCCAATTTAATATGGGCATCAGCGAATTTACCGGTAACAAACCTGCCTTCATCAA
+CTTTACCTTGGAAACATTGAAACAAGGCTATCCTGAAATGCTTACGCCTGATGAGGTCGTAGTTGAAATT
+CTTGAAACAATTAAACCCGGTAAACAGCTATTAGCCCTCTGTAAAGACTTACATAAAAAAGGCTATACCC
+TCGCTTTAGATGATTACGAACACCAAAATGTGTGGGCGCATTTCTACCCTTATATTAAAATCATTAAAAT
+TGATATTCAAGTGAGCGGAATTGAAGAAATTCGCGAAGTACTTAAAGCGACCAAAGATCATCCTCATATC
+AAAATGTTAGCTGAAAAAGTTGAAACCTATGAAGAATATGATCAAATGCTGCAACTTGGTTTTGATTATT
+TTCAAGGATACTTTTTTGCAAAACCTGAAATGATTAAAACAAAAAATTTATCTCCTTCTCAGATAGCAAT
+GGCAGAGTTGCTTTACGAAACCTCTAAAACTGAACTCGATTTAAATAGTATCACCAATGTTTTTGAACGG
+GATGTATCGCTGTCTTATAAATTACTACGTTATGCTAATTCAGCTATATTCAAACGCCGCAATGAAATCT
+CGACAATCAAGCAAGCACTCGTTATTTTAGGCTCAGGTGAATTAAAACGATTTATTGGGTTGATGTTTGC
+TATTACGGCAAACCCTAATAAACCATCTGAATTAATTAACTTAGCAATGACAAGAGCAAAATTTTGTGAG
+TTGGTCGCAGAAGATATCAATTCACAGCTTGATGCTTCCATTGCCTTTTTAACGGGATTGTTATCAATGA
+TAGATGCCATTTTGGATGAAGAGATGGCTACGGTATTAGAGAAGCTTCCTCTTTCACAAGAGATCAAAAA
+CCCATTGCTAACCAAAAAAGGCATTATGGCTGCACTGATTAAGTTAGTGGAATTTATCGAACAAGCCCAG
+TGGGATAAAACCACCTTGGTAATGGAAAAATTACAGCTCGATAAAGATAAAGTGGTAGAGCATTACAATC
+AAGCCGTTACTTGGGCTGATGAGCAAACACAAGCTGCTGACTAACTAGATGTTAAAAAAATAAATCTCAG
+TTTAGATTACATATTGTTTTATTAATATTTTACAGCAAAGGTCACTTACTTAGGTAATTGACCTTTTTTG
+ATAACCCTCTTTATAGCACTTAGTCATTTAGCCATCTAAACATCTACATTGACACTTAGGATTTTACTTT
+TATAATGCAGCAACGATATTGTTTTATGTAGCTGTGATATGACTGAAAAAAATGCCCCCCAAGAAAACTT
+ATTTGCCCTACTCCCATTTGCCATTTTTTTAGGGCTATTTCTCGGTACTGGTATAATTTTAACTCTACAA
+GGTGTTGATTTTGCTTTTTATCAACTACCGGCAAGTATTGCTATTATCCCGGCTATTATCGTCTCGATTG
+GCTTAGGAAAGTACCTATCTAAAAGTACAATTGAAAAGCAAGTAGAGCAATTTATCCGCGGTGCAGGTAA
+TAGCAACATAACAACCATGTGTATTATTTATCTTCTTGCTGGTGCTTTTTCCGTGGTTGCAAAAGCAACT
+GGCAGTGTTGATGCCAGCGTACAGCTTGGCTTAGCTGTATTCCCTGATTATCTACTACTGCCGGGGTTAT
+TTTTAGTCGCTGCGTTCTTATCTACCGCAATGGGAACATCTATGGGCACAATTGCTGCTATAGCACCTGT
+TGCACTAGGATTTATTGAAACGGCAAACTTAGATGCTGCACTCGTCGCTGGCTGTCTGATTTCGGGCGCT
+ATTTTTGGTGATAACTTGTCAATTATTTCTGATACCACTATCGCTTCTACGCGTAGTCAAGGCGCGCAGA
+TGAAAGATAAGTTTCGTGTTAACTTTAAATTTGCCGTTCCTGCAGCCCTTATTTGTTTGGTGATATTTAC
+AATATTAGGCGGCGAAGTAAGCCATGAGTTGAGCAACGAGTCTGCTCTTATTGGTTTAATTCCTTACGTA
+ACTATTCTTGTACTAGCCTTGATGGGAGTGAATGTTTTTGTGGTCTTAACATTGGGCATAGTGCTAGCTG
+CAGCAATTGGTATGATTAGTAATGGCTACCAGTTATCCGCTTGGTTAAAAGACATTACTGCTGGATTTTC
+TAGTATGCAAGACATCTTTCTATTATCCCTTTTTATTGGTGGTTTAAGTGAATTAGTTCGTCAGCAAGGT
+GGTTTAGCCGCGTTAACGCGTGTTATAGAAACACTTGCCAGAAAACTGACCCCCAATAATAAGCGGCGAG
+CAGCGGGTTTAGGTATTGCTGGACTTGCCTTTATTTGTAATTTCTTCACTGCAAACAATACCGTATCAAT
+TATAGTCACGGGTGATACTGCTAAGAACCTTGCTACTGATGGCGAGTTATCCCCTGCTGAATCAGCCAGT
+TTACTCGATGTTTTTGCTTGTATTAACCAAGGTATGCTACCGTACGGAGCCCAAGTACTATTACTTGGCG
+CTACTTTACATATTTCGCCACTATCTGTAGCAAGCCATTCTTTTTACCCTATGGTTTTATTTTTTGCCGC
+TGGTTTCTCTTTTTGGCGATTAACAAGTAATACTAAATAAAATTTTATTTGTTAAAGCACACAAAAAAGG
+ACGCTTTTAAGCGTCCTTTTTAATTAACTGATTTACAATGAAAGATTAAACTAACTATTAACTAAATAGT
+TATGCCATGTTCGGCAAGTAACGCTACTAACCCATCTTCGGTAAGCACTGAGATACCTAAATCCTGAGCC
+TTAGTCAGTTTAGATCCCGCTTTATCACCTGCAACAACGAAGTGTGTATTCTTCGAGACACTACCTGATA
+CTTTAGCTCCCAAGGACTGTAAGGCTGTTTTAGCTTCAGTTCTTCCCATTTGGGTTAATGTGCCTGTTAA
+AACAAATATCTGCTCTGCAAGCGGTAACTCCTCAGCTGACTTTATTTCAATAGTTGGCCAGTGCATTACT
+TCACTTAGTCCAGAAACGATCGCTAAGTTATGCTCTTCTTTAAAGAAATTAATAATATTTTTGGCAACGA
+CTTCGCCAACATCTGAAACATTTTGTAAGTCTTCAAGAGAAGCACTTTCAATTGCCGCTAAGGTATAAAA
+ATGATTTGCTAGATTAGCAGCAGTTGCTTCACCGACTTCGCGTATGCCCAGACCATAAATAAATTTTGCT
+AGTGTGGTACTTTTAGCCTGCTCAAGTCCATTAATTAAATTGGTCGCTGATTTTTTACCCATACGATCTA
+TAGTACTAACTTGTATTTCGGTTAATTTGAATAAATCAGCGGGCGTATTAATTAACTTTTCATCTACAAG
+TTGCTCTACTAGTTTGTCACCTAAACCATCAACATCATGTGCTTTTCGAGAAGCAAAATGTTTAATAGCT
+TCTTTTCTTTGCGCCGCACAGAAAAGTCCGGCGGTACATCTCAGTACGGCTTCACCTTCAGGTTTAGCCA
+CTGCAGAGTCACAAACAGGGCAACTGGTAGGAAAGACTATATCGACGGCATTATCTGGTCGTTTATCAAG
+TACTACGCTAACAATTTGAGGAATAACATCACCGGCACGGCGGATAACCACGAAATCATTCACTTTCAGC
+CCTAATCGGGTTATTTCATCTTGGTTATGTAATGTGGCATTAGAAACTGTTACGCCACCAACAAATACCG
+GTTTCAAACGTGCTACGGGAGTAATCGCGCCGGTACGCCCTACTTGAAACTCGACATCTTCAACACAGGT
+TAATTCTTCTTCCGCAGGGAATTTATAAGCAATAGCCCAACGTGGGGCACGTGCGACAAACCCTAAACGT
+TTCTGCAAAGAGATTTCATCAACTTTTAATACAGTGCCATCAATTTCATAACTCAAGGCACTACGCTTTG
+CTAAGATATCTTGATAAAACGCATCACAGGCTTGCTCACTTTCAAGTAAGCGTACTTCTGGACACATAGG
+CAAACCCAACCTTTTAAGCTGACATAGTCTTTCATGATGAGAGTTAGCAAAAAAGTCATTGGTTAAATCG
+GTACTTTCAGCGCCTCCATCAGACAGTTTCCCTACAAATCCAAGGCTATAAGCGTAAAAAGCTAAATTAC
+GTTTAGCGGTGATTTTAGAATCAAGTTGTCGTAAACTTCCCGCCGCTGCATTACGTGGATTTGCAAAACC
+TTTCTCGCCACGTTTTTTAGCCAATGTATTTAATGCGTCAAAACTTGCCTTAGGCATAAAAACTTCACCG
+CGGACTTCAACGATATCAGGAAAATCTTTACCTGGTGTGCCCATTAACTTAAGCGGAATAGATTTTATTG
+TACGAATGTTAGTCGTAATATTCTCCCCTACACTACCATCGCCACGTGTAGCCGCTTGTATTAACTGCCC
+GTGCTCATAACGTAAACTCACTGCTAAACCGTCTAATTTAGGCTCGGCACAAAAGACTATCGCTTGATTG
+TCATTTAACCTATCTTTTACGCGTTTAACAAATGCGTGAAAATCATCTAAAGAAAAAACATTATCAAGAG
+AAAGCATCGGCAGCTGATGAGTTACTTGAGTGAAAGATTTTAATGCCTGACCGCCAACTTTTTGGCTAGG
+TGAGTCAATAGTCTTAAGCTCAGGATTAGTCTTTTCTAAATCGATTAATGCTGTCATTAATCGGTCATAT
+TCTGCATCAGGCACACTAGGTTGGTCTAATACATAATATTCATGATTATATTGATTAAGCTGCTGTTGCA
+GTTGGCTAATTTTCTTTTCGACATTCGACATAAAAATGATTCACTAAAGTTTAATAATATATAGGTCACT
+TCTATTAGTTTTAATAGAAGCTGACACGAAGAGATGATTGGTAACGGGTATAAAATAGAAAACGGGCTTT
+AAAGCCCGTTGTAACATTCAAGTATTGCAATAATCGTGACTATTTACTCCACAAGCGCAATGCGACTTTT
+TCGATCAAATTCTCGTATTTTACTGAGATAATGTTGCTCGGTTTGTTTAGTCATTACATTGCGTTTATCA
+TCAAGAACTTGTGCATTAAACTCTTGAGCTAATTGTTTTGCTGCATTAAGCATTTGTTCAAACACAGAAA
+AAGGGTCACCCGCATTTGGTAAGGTCATAAATAAACTAACACCGCGTGTTGCAAAATTTTCCATGTTATC
+TAAATCAAATGAGCCTGGGTTCATAATATTTGCCAAACTAAAAGTTACTTTACCTTTGCCTGCATTATCT
+TCGTGACGATGAAAAATATTCATTTCACCATATTTTAAGCCAAGTGTAAGCAAGCTAGGTAAGAGCGCTG
+CACCAAGCATTTGCTGATTAGCCGGCATTACTACTGATAAAATAATGACCTGTGGTTCTAATTGAGTTTT
+GATTTTTTTAGGTGCGGCAGCTTGTTCACTCATCTGGTTATCAAAATCAATTTCAATTTGGTCACGTTTA
+AGTGTAGCTTTTGATGGTGTTTTGCTAACTTTATTAATTGGCGTGCGAGCAGGTTTGGCTTGCGTAACAG
+GCTGTTCATATAAAGGTTCAATATGAACTGCTTTTGGCTTTGTCGGTTTCTTCTTGACCTTTTCAACAGC
+TGGAGCAGGAGTTAACTCGTCACCTAATTCACCTTTAGAAAATTGGCCACTATTGTCTTCTTTGAACCAG
+TCATCTTCAAGACTGCTATCTAATTCTTGAATCGAATTATTATCAAGTTCTTCCTGTTTAGCTTTCGAGG
+TCTGCCCCGCGAGATCGCCTAAAACATCATTTTTTATTATGATCTGGCTTTTAGATAGATCATCGGGCAG
+TTGAATACCTTCAGTTATAAAATGCTCAGTGACGGCCTCATTTTCAAGGTTTATTTTGTCATTTTCTGCA
+CTTGGTTTAACTTTAACTTGCCCAACACCATCTTGATCAAAACCTTTTCGGTCAAAATCTCGCGTTATAG
+GATCGGCTTTGTCCTTCGATGTTTTTAGTTTATAGGGATTTTTTTGTTTTCTTAATGTCCATAAGCCATG
+AATAAATATTGCGGTAATGACAATGGCACTGAGTATAATTAAGACGTTTCTGAAGTTATCTTCCATTTTC
+GAGCCTATTTACTTTCTTGATTACTGTTTTTCATGCGATTCTTATCGCGATATATTAACAGAAAACTTTA
+TCAGAAATTAGAGATATTTGTAACAAGTAAATGTTGTAAAAGTATGAAAGAAGCTTTTATACTCACGCGA
+TGAATATCAGTCACTTAGGAATACTCTACGCTCATGCCACATTCAGCTAAAAAAACTAAATTTCCGCCCA
+TTGATCACAGCGGCGCCAGCTACTTTTTCAAAGGGTTTAGTCTAATAAGACAAAAAGGTATACGTCGTTT
+TGTTTTCATTCCTTTAACAATCAATGCCCTATTATTCAGCTTTGCCTTTTATTTTGTTTACTCAGAATTG
+AATACTTATATGGAAAATGTAATGGCTTGGTTACCAAGTTGGCTTGATTGGTTGAGTGTTATATTATGGC
+CTTTAGCTGTGATCACCATTTTAGTTATTTTTTCATTTCTTTTTAGTACAGTGGCCAATTGGCTAGCGGC
+TCCCTTTAATGGCTTATTGTCTGAAAAAATGGAAGCTCTTTTGTCTGGTAATGAAGCTCCAAAAGGCAGC
+ATGCTTGATATTGTAAAAGATATACCAAGAACGCTCAGTAGAGAGTGGCAAAAACTCGCTTATTATGTAC
+CCCGTGCCATTGGTTTTTTTATTATCATGTGGCTATTACCGGTTGTAGGGCAAATACTTTGGTTTTTATT
+TATAGCTTGGATGATGGCAATACAATACAAAGATTACCCGTTTGATAATCACAAAGTTCCATTTGCAAAG
+ATGAAAGAAGTTTTAAAACAAAACCAAGGCATTAGTTATAGCTTTGGTATTACTGTCGCTGTATTTTCTA
+TGATCCCCATCGTTAATCTGGTTGTAATGCCTGTTGCCATTTGTGGTGCGACAGCATTATGGGTTGATCA
+TTATCAAGAAAAAGTCTAAAAGGCTTAGTCTCGATACTAAAGCGCGACGATAGAGATGAGCCATAAAGTA
+CTGCCTAACTAACGATTTTTAATGATATTTGTAAGGCTATTATCGCGTTAGTGCTAAAAATCGTATATAT
+TTAAAATTATATAAAAACATAAACTTGAACGGAAGTGACTTAAATGAGAGTAAAACAAGCTGTTAAGCAT
+TTTACATTACTTAGTATGATAGCAGTTGGTCTAAGTGCTTGCTCCTCGACGCAAGACATTGAAGAGCAGC
+CTACTCAAGCCCCTGTCGTTGTGGCAGAGCCGGTCATTGAAGAAATAGAAGAAGAAGTCGTCAGTAAGGT
+AATCAATAATGGTGTTATTGATATTCCAATCTTGGATAATGCTCAAGTTTTTGCTGAATTCACTGATAAA
+TTACCTGCTGTCATTAACTATTTCACCCAATCAAGCGAAGCGCAAGTAATCGATTTTTATCAACAAGCAT
+TTGGTGAGCCCTACTCACAAGAGCTTAAACGCGGCAGATTAACGCTACAATACCAAGAGGGTAAAGAAAT
+AATGCGCGTAGTTATTTCTCAGCAAAACAAAAAACGTCAAGTTGATGTTATTATTGAAAATAAAAATTAA
+TAATAGTAAAAATGTCCATGATTTCCTAATGACTTAATAATGTTCTAACAGTTAACTGTTTCTATGATTA
+ACATTTTTCAGTTTACTGTCGTTAAATAAAAAGGGGCTCAATGTTTTCACATTGAGCCCCTTTTTCTGTC
+TCGCGATATTAGTATCTTATTTCAATACACCGTCTACGGTACCTTGGGCTAAACCATGGTAACCTGGACG
+AGCTTGTTTATACACCTCAACTGCCCACGCTTTGCTTTCTGCATTTTTGGCAAGCTCTTTATATAACGGC
+ACTATCAATTTACGACGACCGATGCTTTTTAGGTACTTAGCCATTGCAGGATAAACCTCTTTGTAATCAG
+CACGCACTGATAATAGGTACCAAGCATGAGCAATCTCAGCATTACTGCTATTGGTTAAGTCGAAAGCTTT
+ATCCAAATTCACCATACGCTGGTGATCTAAATCTACAGGTAAGTTATTAATAAAGTGCAACCATTCGTGT
+AATGTCCACTGAGCTGTAGGTAACTGTTCTAACGTTAACTCATCAGTTACTAATTGGTTAATTTGCTTAT
+CAATAACTTTAAAGGCATTTGAAGTAGGCTGCGGTGCATAACTCGGCAAGCCTGCTTTGAAAATCCACTC
+ATTGATTTCATTATCACTAACAATATTAGGGTATTTATCAGTTAAGTTAGCTTTTAAATATTTAACAAAG
+TTATCCGTACCTAAACTTTGAAATGCATGGCTATCGAAATATTCTAACACGAATGCATCAAAACGCTCAC
+GACCAAACTTTTCTTCTAGGTACATCAAAAATAACTGCCCTTTAACATAAGGTACACCAGAGAAGGCATC
+ATCAGGATCTCGACCTTTTAAATCGATGTATAGCTGAGTATCACTTGCATCAAGTTCGAGTATTTCTGCA
+TTTAGATCTTGTGCGCCCAATGCTTGTTCCATTACTGCGCGGTCCGTACCAAAAACGGCTTCCATAATAC
+GGTTTTCAACATAACTGGTAAAACCTTCGTTTAACCATAAATCACGCCAACTTTCATTAGTAACTAAGTT
+TCCTGACCATGAGTGAGCAAGCTCATGAGCAATTAGGTTAACTAAACTTTTGTCACCCGCAACAACGGTT
+GGTGTGATAAATGAAAGACGTGGATTTTCCATACCACCAAAAGGAAAACTAGGAGGTAACATCAATAAGT
+CGTAACGACCCCAACGATATTTGCCATACATTTGTTCAGCTTTATCAATCATGGCTTGGGTATCATCAAA
+TTCAGCAACAGCAGCATCTAAAATATAAGATTCCGCATAAATACCTGTTTGATGGCTCATCGCTTTAAAC
+TCAAGGTCACCCACACCAATCGCAATTAAATAAGGTGGGATGGCTTGAGGCATTGAAAAGAAATAGTCGC
+CATCGCGCTCAGTACCCGGTTCGTTATTCGCGCTCATTACCGCCAATAAATCTTTATCGGTAGTTATACG
+TGCAGTATAAGTCACTCGAACACTTGGTGTATCTTGGATAGGTATCCAAGAACGGGCATGGATTGCTTGG
+TTTTGACTAAATAGAAAGGGTTTTTCTTTACCAGCAGTTTGTTCAGCTGACAACCATTGTAACCCTGTCG
+CTTTTTCTGTTGAGTTATAATATACACGAACTTTTTTAGCATTTAATGGCGTATTAATGGTTAGCTTGCT
+ACCTAACACGTCATCGCGTTTAGCTAAATCATAGTTCACCTTTACCCACTGGCCTTGGCTATTTTTTGCC
+ATCACGCGGTGAATAACAAGATCACGTGTATCTAAGATTAATGGCGCTTTATTATCAGTAAACCAATCAA
+GTGATAACTCTGCAAAACCAGATAACGATTTTTTATCAAAATCAACATTAAGATCAAGATACACATGAGT
+TGCTTTGACTTGGTCATAATTAGCGTAAGTATAGGCATCAGTTAACTTTGACACGTTAGCGTGTTGATGA
+GTGGCCCCTTCATGGGCCCATGTAACTGGCGCTATAGACACAGCAAAAGTGCTGAGTAAAAAGCAAAGTT
+TTGAAAAATGTTTCATGACATTTTATACCTTAAAATTAAAAAGTCGTCCCCAAACAGGGCTCAGACAAAA
+ACAGGCCTGTAGATTACTGCGAATCTACAGGCCTGTTCAATATTTTACTTTATATTTTTTACGCGCTCTA
+TTGAGATAGTAGCAAGTATTATTTACAGTACTTTAACAACACCTCAATATAGTAACTTGGGTTAAGTTAT
+GGTTTCTGCATTTGAATGACCACTCTACGGTTTTTTCCTCTCCCTAGCGTGGTGTCATTGGAAGATATAT
+GGCGCTTCTCACCATAACCTTTTGCTTCAATTCGGCTTACTTCAATGCCATTTTCTACAAAATAATCTCT
+GATTTTAGCAGCGCGGCGTTCTGATAATTTTAAATTAGACCAACGACCACCATAACTATCAGAATAAGCA
+TCAATCAACACCAACTCTAACTCTGGATCTAAACTCAAATATTGACGGATCATCTCGATACGTCTTTGTG
+ATGCTTTAGTGAATTTATCACTACTTGATTGATAGTTAAGTACGGTATAAGCAATATCATCAAAACTATA
+ATTCAATAAATTTCCAACACAACCAACAAAATCTCTATAAGCTTTTTTAAAGCGAGCGGTTGAAAGACCA
+ACAGATATTTTATCTTGTTCGCTATACCAGTCATTATAATAAAAGGTAGGACTCATGCCCTGCTCTAATT
+CACTTAACATAGTCCAAGCAACTTTTTTCGGCAGACTAGGGTTAAACTGTTTATGTAACTTCATATTCGC
+TAAGGTACGAGAACCAGTACCTGGCTGCCAATTAGGGGCAACACTGCGAACTTCAGCTAAAGAGTAGTTA
+TCCGGTAACAGCATCATATCTAACTCAAATTCCATATTAAGCTTTCGGCTGGCTTTTGCTGAAAATCGAG
+CTTCGCCATAGCGAGGGATTTGGTGTGATAATGTGCATTGTAGGCGTGAATCGTCAGATAATTGCCATTT
+AGAGGTATGGATATCTGCGCTATATTGGCGTATGCCGGCTTTTACATCACTAGCTAGCAAACTAGTGACT
+AAACTAGCTATAACAAGAAAATAAGTACTCATTGATGTGACTATTTTTTTCATAATTATGCACAATATCG
+ATAGCGGTAACAGGACTATTCACTTTTGCCTGTATTGGATATATAGGGTATCGCCCTAAACTCAGATAAC
+TTTAGCATTTTATCGGTTAAAAATCGCTTTACAGAGTAAAAAAATCAATTTAATGACTGATAAGCCATCT
+TCATTGTCGTTTTTAAATAAACTTTCTGCGATAATAATCGGCATTATTTAAACCTATAATACTTAGTGAC
+TAATGTCTGAATCAAGCTCTATAGATACCCAGCAAAAAAGCAATCCTAATTCTGAAAAAGTAAAAAGCAA
+ATTTTCTCAAAGATTTCGCGGTTACTTTCCCGTTGTTATTGATGTTGAAACAGCCGGTTTTAATTCCCAA
+ACAGATGCCTTACTTGAACTTGCAGCCTCAGTGTTACATTTAGATGAAGACACCGGTGATTTTTCTATCG
+ATGAAACAATACAATTTAACATTGAGCCGTTTGAAGGTGCAAACCTTGAACCTAAAGCGTTGGAATTTAC
+CGGTATAGACCCAACAAATCCGTTACGCGGTGCAGTTGATGAAGATGAAGCACTAAAAGATCTTTTTAAA
+TTGGTTCGAAAGAAAATGAAAGTTGCAGGTTGTCAGCGAGCTATTATTGTTGCGCATAATGCAGCCTTTG
+ATTTAGGCTTTTTAAATGCCGCTACCGAGCGCTGTAAGATTAAACGCAGCCCTTTTCATAGTTTTGTTAG
+TTTTGACACTACAACGCTTGCCGGTCTTGCGCTAGGGCAAACCGTTTTAGCAAAGGCTTGTATCGCTGCA
+AAAATAGACTTTAACAATAGCGAAGCGCATAGTGCATTATATGATACTGAAAAAACAGCTGAACTATTTT
+GTCACATCGTTAATAAGTGGCGAGCACTAGGTGGTTGGCCGATAGCTGTTGAAGAAACAGAAGTATAACA
+ACTAAACAATAAACTAAAATTTAGATATAAAAAAACCGCTTTCGCGGTTTTTTTGTTTTTGCATGTTAGT
+TAATCAATTTATGCGATTAACTAACAAATTCAGCAAAAATTATAACTTATCTGCATTATCAGTAAGGTAA
+GAAGCAACACCTTCTGGAGAAGCAGTCATACCTTTATCACCTTTGTTCCAACCAGCAGGACAAACTTCGC
+CATGGTCTTGGTGGAATTGAAGTGCGTCAACCATACGTATCATTTCATCAACATCACGACCTAGTGGTAA
+ATCGTTAATTACTTGGTGACGTACGTTGCCTTCTTCATCAATTAAGAAAGAACCACGGAATGCAACACCA
+GCTTCTGGATGTTCAACATCGTATGCTTTACAAATTTCATGTTTAGTATCAGCAACTAAAGTGTATTGTA
+CTGGACCAATACCACCGTCATTTACTGGAGTGTTACGCCATGCGTTATGTGAAAATTGTGAATCGATTGA
+AACACCAATAACTTCTACGCCACGGCTTTTGAATTCTTCCATACGGTGATCAAAAGCTAATAACTCTGAT
+GGACAAACAAAAGTAAAATCTAAAGGATAGAAAAATACTACTGCTTTTTTACCGTTAATTGCTTCGCTTA
+ATGTAAAGCTATCTACAATCTCACCGCTACCCAATACTGCTGCAGCAGTGAAGTCTGGTGCTTGACGACC
+AACTAATACGCTCATTTTATGCTCCATTTATCTTTATGTTAAAAAAGTTTAATTTTCTGCCTACAAATTT
+GTGGCAGATAAATACTCGTTACCAATCAAAATTCATGGTTAAAGCTGAATTTAAAATGGTAACAGGTATA
+TAAAATCAATTAGTTAAGTAATATTTATTATGCGTCTGCTGAACTATCTTCTGCTGATGCATTTTTTGAC
+GCGGCAGCTTTCACTAAGGTTTGTAATTCACCTTGTTGAAACATTTCCATAATAATATCACAGCCACCTA
+CTAACTCGCCGTCAACCCATAATTGCGGGAAGGTTGGCCAATCAGCATATTTAGGTAATTCTGCACGAAT
+ATCAGGGTTCTGTAAAATATCAACATAAGCAAATTTTTCTTCACAAGAAATTAATGCTTGTGATGCTTGT
+GATGAAAAGCCACAGTTTGGTAATTTAGGAGACCCTTTCATATATAGCAAGATCGTATTTTCGCTAATTT
+GTTCTTTAATGCGCTCAATTGTATCCATAATACCCTCTCTTAATTAATACTTATTCTATTCTTTTGCACT
+CAGATACCTTACATATGGAGATAAAAAACAAATTATCAACTCTTTTCAATACAAGGTAATAGAATAAGTA
+CTATTATATAAATAGCTTAGCTATTGATTTTAAAATATATAGCCTTGAAAGTTGCCTTCACAATACCTAT
+ATATAAATAATACTTGAGTATTTTACTCAAGTTTATATAAAAACACACCCATTTTTGGTTAAAAATTAGA
+ATTACAATTAGGAGAGTATAATGTCCATTGAATTACCAGCATTACCTTACGAGCAAAACGCATTAGAACC
+GCACATTTCAGCAGAAACGTTATCATTCCATTACGGAAAGCATCACAACACTTATGTAGTTAAGCTTAAT
+GGCTTAATTGGCGGAACTGAATTTGAAAATAAAAGCTTAGAAGAGATTGTTAAAACGTCTTCAGCTGGAA
+TTTTTAATAATGCAGCACAAATATGGAATCATACTTTTTATTGGAATAGCTTAAGTCCAAACGCTGGTGG
+TGAACCATCAGGTGATTTATTAGCTGCAATCAATAGTAACTTTGGTTCTTTTGCTGAGTTTAAAGCTAAA
+TTCACTGATAGTGCTATCAACAACTTCGGCTCTAGCTGGACTTGGTTAGTAAAGAATGCCGATGGCAGTT
+TAGCTATCGTTAATACTTCAAATGCAGCAACACCATTGACTGACGAAGGTGTTACGCCACTTATTACTGT
+AGATTTATGGGAACATGCTTACTACATTGATTACCGTAACGTAAGACCTGATTACCTTAACGGTTTTTGG
+GCATTAGCTAACTGGGATTTTGCTCAAGCTAACTTTAGCTCGTAAAGACAAAATTTATGCAGACTTAACA
+AAGGTTTCTGATCTTTGTTAGGTCTTCTCTAAACAAAATATTCTACTTAACTGCAAAAACACTCCAGCGT
+CTTTCCCACTAGCAATATTCAAATGTACAAATCCACCAAAATCACTACTTGATCTAAACAGCTAAACATA
+AAAGCTCTCTAGCCAATTTATCATCTAGTATCATTTTTTTATTTATACGGGGAGAACGGCATATGTTATT
+TACATTAGATTTTCTGATTCTGAAAAATAATCTAAAAGTAATTAATAGGTACGCTGAGGTAAACAGACTG
+AGCCACATTTAAATAAAAATCAACTTATGTATAAAAATTCAATCTGAAACCCTATTAAACTGGGCTTAAT
+GAAAAAAAACGAATAGTTATTCATTTTATTAATAACCTAACCCCTTAGCCCTCTTCGCATTAGTTTTTAT
+AATGCGAAAGATGCATTTTTTTTAGTTTGTCGAAGTAAATAAAGACTATTATGATGGTTTTGTTTTCTGA
+GTTAGCGCAATGATGTTTTACTTCGTACTCTTACGGAGACATCATTAACTATGATTACTCCGAAATGATA
+GCTTACTATCTTTTCTCTCTGACATGTTTCTTGGAATGTAATTTCCTTATATCAACTTGATGTTATAGTT
+GGCCCGCACTTAGTTTGCGGGCTTTTTTTTGAGTTTTTTTTAGCGGATTAGCTTTTTATTGAAGTAGGAT
+GAATCGCGGTAGTTATAACTGACCTAGCACTTGCGCAGGTTCTATTTTAGTCGCTCGCCATGCTGGATAT
+AACGTTGCCAAAAGGCTCATAATGAGTGCGGTAATAATTGTGATATACACATCACTCGCATGTAGAACAC
+TGGGTAAGTAGTTAATAAAGTACACATCGCCAGACAAGAAGGTAATTCCCATTAACTGCTCTAGCGTGCT
+AATAATATCGGTAAGGTTTAAAGCTAAATAAACACCGCACATAGCGCCTAACAAGCTGCCAACAACACCA
+TTAACCAGACCTTGTGCAATAAAAGCCAGCATAATGGTACTTGAGCTTGCTCCCATAGTTTTTAAAATAG
+CGATATCACCTTGTTTTTCATTAACCGCCATAATAAGGGTTGAAACAATATTAAAACTAGCCACTCCGAT
+AACTAACACCAAGACAATAAACATCACCATACGCACTAGTTGAATGTCATTAAATAAATGTCCTTGGGTT
+CTAGTCCAGTTATTAATATAAACATAGTGGTCGAAATTATAGGCGACCTGTCGGGCAATTTTAGGCGCAG
+AAAAAACATCAGTAACTTTTAAACGTATGCTTTGTGTTTCATTCTCTTTATATCCCATTACCTCACTGGC
+TAGCGTCAGAGGGATATAAGCTAACGTTTCATCTACTGTGCCACCAAATTTAAAAATACCAACCACTTCT
+ACCTGACGGGTAATCGGCGCAGAAAACACTTGCTTAACATCATTGCTTCCCCCAGGTGGTGGTAACAATA
+GTTGTATTTTATCACCGAGTTCTACCGATAACTTTGTTGCCACACCACTACCAATAACAATGGTGTTTTC
+ATTTAACTCACTAGCCATTAAAGCTTGCCACTCACCAGCAATAATATAATCATCAATGCTTGATACTTGC
+TTTTCAAGTTTCGCATCTACGCCACGAACCTCTACGGCCTTGAGCTTTAAACCGTGTTGTAGCATTCCTG
+TCATTTTAATAACTGGCGCTGCCGCAATGACTGACGATTCTATTTCTACTTTTTCAATACTTTTTGGCCA
+ATCTTTTATTGGCTCATTAACGCTGACTAACTCAACATGCGGTACTATCGAAAGAAGTTTTTCAGATAGT
+TCTCGTTCAAAGCCATTCATAGCACTAAGTACGACAATAAGCACAGTGACACCTAAAGCTATACCGATAG
+TAGAAGAAGCTGAGATAAACGCCGAAAAACCATTCCCGTGTCGACCTCGGACATAACGCCAGCCTAAAAA
+AATACTTAACGGTTTAAACATGACGTTCATTTGCCTGAGGTTCATTATCTTTAATGTTATTCGCAGGATC
+GGTGATACTTGAAGTAGGAGGTAATGCTTGCTCACTGTTATCCGAAAGTGGTCTTAATTGCCCTTGAACT
+AACTTTACTTGCCTATCCATACGATTCGCTAAGACCAGATCATGAGTGACGATAACAAAACTTGTCTGGG
+CTGTTTTATTTAAGCTACGAATCAATTGATAAATTTGTTCCGCTGTATCGCTATCTAAGTTACCGGTAGG
+CTCATCAGCTAACACTAAAGATGGCTTAGTCACCAATGCACGAGCTATTGCTACACGCTGACGCTCGCCG
+CCTGACAATTGTGAAGGTCGGTAATCAATTCGGTGAGACAAACCCACTTGGTCGAGCATTTCTTTAGCTG
+CTAACAATGCATCCTTTGGTTTTTCACCTCGGATCATTAATGGCATCGCTACATTTTCTTGAGCATTAAA
+CTCCATCATCAAGTGATGAAATTGATAAATAAAGCCAATATGTTCATTTCTAAATTTGGCTCTTTCTTTA
+TCAGACAACTGATGGATATCAATATTATTAATAAGCACCTTGCCTGAACTTGGCGAGTCTAATGCACCAG
+CAAGATGTAAAAAGGTACTTTTTCCGCAGCCAGAGCTCCCAACTACCGCAAGTAACTCTCCTTTATCAAC
+ACTTAGTTCTAAGTCATTTAAGACCTTAGTTTCGATGTCACCTTGTATATATGACTTAGAAAGCTGACAA
+CATTGTAATACTTTACTCATTAATTTTTGGCCTTATTCATTTCGTAATACCTGAGCTGGCTGAGTAGTCG
+AGGCTTGGTATGCAGGATAAAGTGTGGCAAGAAAGCTCATTGCGAGTGCAGATAAAATAATAGTAAGCAC
+ATCAAACCACTCAAGTTTTATTGGTAAGTCTTGCATACCAAAACCAAATAAATTAACCCCTACCACTAAC
+AAGATACTGTTCAAATTTAGCGCTAATATCACGCCAAGAAGTCCACCTAAGCTAACTCCCCACAGGCCAT
+TAACCATACCTTGAGTGATAAATATTTTTATAACCTCAATTCGCGCTAAACCTAATGTTTGCAATATGCC
+TATTTCAGCTTGTTTTTCAACAACAACCATCACTAACGCAGAAACAATATTAAATGCAGCCACAGCCACG
+ATTAAACTTAACATTAACCACATCATATTTTTTTCCATTTTCACGGCTGAAAATAATGCTCCTTGGCTCT
+CATCCCAAGTACTAAAATTAATAGAATCGAGTGTTTTACTATGCTCTGTATTTTGTTGCTTCTGCTCAAG
+GTTTTTCACTACGGTTTTGGCATTAAATGCATCATCTAAATATAGGCGTAATTTATCAATACCATCACCC
+GTTCGCCTGAGTAATTTCGCACCATAGCGACTATCAACGTAAACCATGGCATCATCAACCTGTGAACCAA
+TATGAAAAATACCCGCAACAGTAAAAACGCGTTGTACCGGAATGCGCCCCATCGGAGTAAAAACACTTTT
+ATTAGGCAGTACTAAGCGAACCTCATCGCCAAGAGAAACCTGTAATTTATTGGCTAAAGATTGCCCTAAG
+ACTAAAGAATAACTTTGTGTCGAGAGATTCTCCATACTACCAGCAACCATATGAGTACTTACGATATTTT
+TTTGTTCAAATTTAGGCATGATACCTTGAACTAAAACACCTTGAAGCCCTTTAGTTGATTGGATCAGAGC
+CTCACTTTCAAGAAAAGGTGTTACTCGCAGCACATTGGGTTGAGTCAGTAACTCTTCACGTAAGTTTTGC
+CAGGATTTCTCTTGGTCAGTACCCGTATCTATAGTGCTAAAGTCACTAACAATTACGTGGGGAACTATAC
+CTAATATACGTTTCTTTAATTCGCCTTCAAAACCATTCATTACAGAAACAACGGTTATAAGCGCAGCCAC
+CCCTAATAAAATACCAACAGTGGAAAAGAAAGTTATAAAAGAAACAAAGCCTGTATGGCTTTTACTACGA
+CTATAGCGTAGCCCGATGAAGATACTAATAGGTTGAAACATTGAGGTATTTTTATTTTATCTGGTACTGA
+TTTAGATTGTTCTGTAGCATAACACAGTCACTATCATTGTCTGAGATAAATAGCCGCTGAGATATTGTTA
+GTTACAATTCTCTACTATAAGTACTGCTATTGCATTAATTAATATGCTTTCAACTATTTATGAAAGCACT
+ATCTTCTACACGGAAATAAATAACATGAGCACTCTTTCTCTCGATCAAAAATTAGCACAATATGATGAGT
+TTTTTGCCATTGAACATGAGTTCTCGGTAAATATCCTGCCTATTGATAATACTGACGACTGCAGTTATGA
+CAAATTTATTTCCAGTATGCCTATGCCTTTCAAACTCGCTACTGATATGAGCACAATAGATCAATCAGCT
+TTACGATCATTACAAGGCATAGGTAACAGTGCTTCTCAGCTTGTTAGCTTTCTTAATCAACAATCAAAAA
+AAATTGACTTACTTATTGGCTATATTCTGAGTCAGCAAGATGAGTTACAACATAGATACCAAGGGATAAA
+GTTTGGTGGCGGCGGTATTAAGTTTGTTACTCCAAAGGCGTTTAATATAGGCCAATTACTTGAGCTTAAA
+ATATTCCTGCTAGAAAGTCACTGTGCTATATATTGCTATGGTGAAGTCATCGAGGTTGAAGCAGCTAACG
+AACTATTTATCCACAAAGTTACTTTTCATTTTATTCGTGAAGAAGACAGAGAAACCTTAGTACGTGGCAG
+CTTACATGAGCAATCTAAACAATTACAAAAGCTGGCAAAATTACGTAATCAAGAAAGTGAACAGTAAGTC
+ACACTCTTCTCATTAGAATATGATGTCGCACTTCATTGCGATAAAAAACGACTACCAATAAGGATTATAA
+CCTATGACAATCACAGCCATAATCATTACAGCCCTCGCTATTGGTATTATAGTTGGAGGCATTTTAGTAA
+TAAAAAAATCAGCGCATAAGTTCAACTTAACTGCAGAGCAGTTAGCCGATATTAAAAAGCGTAATAAAGA
+ACTAGAAAAGGAAGAGAAGGATCAGGAATAAACAATCTAACTAACTTCGGTATAAGGTTTTTATTAAATG
+GTAGCCAAATTTTGTTTTTATAGGTCCATGAACTTTTAATAAGGGCCTTTTAAAAACAACATCATCAAAT
+GCTTTAACCATTTGCCCACGACGAAACTCCCCTAAATCACCACCTTTTTTCTTAGATGGGCAAAGTGAAT
+GCTTCTTTGCAAGGGCTCCAAAATTAGCACCTTTATCAAGTTGTGTTTTTAATTCTACCGCTAGTTTTTC
+CGTTTTTACTAGAATATGTAGGGCACATGCACTCGCCATAACGTTTACCTATCAGATTATCATTGCCGTT
+ATTATACTATACCCAAGCACTCTGAAACCTGCATATTGATTGGTAGTGGGTATATAGATACTATCATTAC
+AAATAATTACTTTTACTTACCTTTTCTATGACATAAAATGTCATGAATTTAACTACTCAATGTGGACTTA
+ACTTATGACAAAAATCCAACACCTGTTTGATAATAATAAACAATGGGCAGAAAGAATCACTAAAGAAGAC
+CCTAACTTCTTTAAAGCACTATCTGAACAACAATCACCAAAATATTTATGGATAGGTTGCTCTGACTCCC
+GCGTACCTGCAAACGCTCTTTTAAACATGGATCCTGGAGAGGTTTTTGTACACCGTAACATTGCCAACCA
+AGTTATTCATACAGACTTAAATTGTTTATCTGTTATTCAATACGCTGTGGATGTATTGAAAGTACAACAT
+ATTATTGTTTGTGGTCACTACGGTTGTGGTGGTATTAGTGCAGCTCTTGATAATAAGAGTCATGGTCTGA
+TAGACAATTGGTTACGTCACATAGAAGATGTTTACCGTTTCCATAAAGAAGAAATGGACAAATTGACTGA
+TGAAACAGAACGTATTAACTTACTATGTGAGCTTAATGTTATGGAGCAAGTCGCTAATATCTGTAATACC
+ACTACCTTAGTCAATGCCTGGAAAAATAACCAAGATACGACAGTGCATGGCGTAGTGTACAACTTACATG
+ATGGTATTTTAAAAGACTTAAACGTATCAGCTACGGGTAAATAAGTTCTAACTTTCTAAATGATACTGAC
+TTAAAAACTTAGCTTCAAAAAATAAAAAGCCAACAAACTCATAGAGCTTGTTGGCTTTTAAATTTACGAT
+GTTTGGGACGTTTATTTATAAAACGCCACGTTCCATTTGATTTAACTCAATTGATTTAAATAGAGTTGAA
+AAGTTTCCCTCTCCAAAACCCTGATCGTCAACACGTTGAATCATTTCAATAAAAATTGGGCCAAATAAAT
+TTTTAGTGAATATTTGCAGTAAATAAGAGTCTTCACTTTGGCTATCAACTAAAATTTGATGTTCCTTAAT
+ACGCGCTTTATCTTCTTTTACCCAAGGTACGCGGTCAAAAATTTCATCATAATACTCAGGAACGATATTA
+AGTGTATCAACAATTGATCGATCTAACTTATCAAGAGAGCCAACAAGATCATCTGTGATAAAAGCTAAAT
+GTTGTACACCTGGACCGTTGTACTCATTAAGGTATTCATCAATTTGGTTATCTTTACTGCCCTTCCCTTC
+ATTAATTGGGATGCAGAATTTACCACAAGGTGATGCAAGTGCGTAAGAAATTAAAGCGGTTTTAACACCT
+TTAATATCAAAGTATCTAACCTCAGTAAAACCAAAGACGTCTTTATAAAAATCAGCCCATTTATGCATAG
+TGCCTTGATAAACATTATTGGTTAAATGGTCTACCGCTAAGAAACCTTTATCTTCAACTATTACTGGCTC
+AGCAATGTCTTCAAAGTCAGTGTCATAGATCAAGCCTTTGTTAGTACCTGTTTTAGCAAAATTTTCAATA
+AAATAGATAAGGCTATCACCAATACCAAAGATTGCGGGATATGGAAGTTTGTTTGCTTCATTTTCAGCAG
+ATTTTGCTCCACGCTTGACCGCTTCGTTAAAGGCAAAGTTAGCGTCTTCTACGCGCCAGCCCATAGAACA
+GATAGCAGGACCATGACTTTTAGCGAACTCTTTAGAGAAACCCGCTTTTTCTTTATTTAATAAAAAGTGG
+ATATCATTCTGATTAAAATATTCAACATCACGTCCTTTCATTTTTTTAGTTTTTGAAAAACCAAAGCCAT
+AAAAAGCTTTTTCCATAAAGTCTGAGTCTGGCGTGGCATATTCAGTAAATTCAATACCACACAATTTTAA
+CGGGTTTTTGTTATCGGTCATTGTTATCTCTCTTTCATTCAATGTCTGTCTTAAAGCTATTATCTAGGGC
+AAATGATTAAAGCGAAAGTCCTCTAAGGACAAGGCTTAAAAGACGGTTGTAACAGAAGTTGTACGTGTCT
+TTGTACAAAAAAATAACTGACTGCTAACAAGCCTATACTATGGCTCGCAGCTTAGTGTAAAGAAATATAA
+ACAGTCGATTGTTTGACTGCAGAAATAAGCAGTATTTGCTCATGTATAATTTAATATCTGCAGCTAAAGT
+TTCTAACTTCCTACTGGTAAAGCTAATACGCACTAAATCACCTTTGATTAATTAGAAATTAGCGAGTTAA
+CTTAATGTGGCTTTTTCATACTAGTTACAATTTAATTACTAATTTCCTTAGCAAAATCAGCCAGAACGAC
+TAACCTTAAAATATAGCAAGTGCTTTTTACCTTACCTTTGCAAGCTGTTAAGTGCTGGCTTTTACTATTT
+TAATCTTAGTGGATAGCATCGTATTTTTTTGGAGGTAGTTATGAGTATTTTTCAACATTATCAAACGCGC
+TATGAGCAAGCTCAACAAGAAGAGTTTGGTTTACAAGAATTCTTAACTATTTGTAAAGAAGATAATCTGG
+CTTATGCTAGTGCATCCGAACGTTTACTTACGGCTATTGGTGAGGCTGAAATGGTCGACACCGCGACCGA
+TCCTAGGCTGAGCAGAATATTTTCCAACAGAGTTATCAAACGCTATCCTGCTTTTGCTGATTTTTATGGC
+ATGGAAGAAGCTATCGAGCAAATTGTGTCTTATTTAAAACATGCTTCACAAGGATTAGAAGAGCATAAAC
+AAATTTTATATTTATTAGGCCCGGTTGGCGGTGGTAAATCTTCTCTTGCTGAAAAATTAAAGTCTTTGAT
+GCAACAAGAACCCATTTATGTTTTAAGCGCAAATGGTGTACGTAGCCCTGTTAATGATCATCCCTTTTGT
+TTATTTGATGCTCATTCAGATGGAAAGATTCTAAAAGAGGAATACAATATTCCTGGACGGTATTTAAACA
+ATATTATTTCTCCTTGGGCTGCGAAACGCTTACATGAATTTAAAGGTGATATTGCCCAATTTAAAGTAGT
+GAAAGTTTACCCATCCATTTTAGATCAAATTGCTATAGCTAAGACCGAACCGGGTGATGACAACAACCAA
+GACATCTCGGCACTCGTTGGTAAAGTTGATATTAGACAGCTTGAACATTTTGCTCAAAATGATGCCGATG
+CTTATAGCTATTCAGGTGCTTTATGTCGTGCAAATCAAGGCTTAATGGAATTTGTTGAAATGTTCAAAGC
+GCCTATTAAAGTGCTACACCCATTACTAACAGCTACCCAAGAAGGTAACTATAATCCTACAGAAGGGCTT
+TCAGCATTACCTTTCAACGGTATTTTACTCGCCCATTCAAATGAATCCGAATGGCAGACTTTCAGAAATA
+ACAAAAACAACGAAGCATTCTTAGACCGAGTCTATATAGTTAAAGTGCCTTATTGCATGCGCGTTTCTGA
+AGAAGTTAACATTTATAAAAAACTACTTGAGCACAGTGAATTAAAAACTGCGCAGTGTGCACCAGACACC
+TTAGATATACTTGCACAATTCTCTGTATTATCTCGTTTAAAAGACCCCGTCAATTCAAGTATATATTCGA
+AAATGCGTGTGTATGACGGTGAAACGCTTAAGGATACCGATCCAAAAGCAAAATCCTATCAAGAGTATCG
+TGATTATGCTGGCATTGATGAAGGTATGTCAGGGCTATCAACTCGATTTGCTTTTAAAATTCTGTCACGG
+GTATTTAACTTCGATAGCGTTGAAGTAGCAGCAAACCCAGTTCACTTATTTTATGTATTAGAGCAGCAAG
+TTGAACGAGAGCAACTACCTAAAGAAATCGCCGAACGCTATTTAGAATTTATCAAAGATTATTTAACGCC
+GGAATATATAGCATTCATAGGGAAGGAAATTCAAACCGCCTACTTAGAGTCTTACTCCGAGTATGGGCAA
+AATATTTTCGACCGTTATGTTACTTATGCAGATTTTTGGATTCAAGATCAAGAATATAGAGATGCTGAAA
+CAGGTCAACTATTCGATCGACAATCATTGAATGATGAATTAGAAAAAATTGAAAAACCTGCAGGTATTAG
+CAATCCAAAAGATTTCCGTAATGAAATAGTGAACTTTGTACTGCGAGCAAAGGCTAATAATAATGGTAAA
+AATCCAGCTTGGACAAGTTATGAAAAGCTTAGAACGGTGATTGAGAAAAAAATGTTTTCCAATACTGAGG
+ATTTACTACCCGTTATTTCTTTTAATGCTAAAACATCAACAGATGACCAACAAAAGCACGATGATTTTGT
+TAAACGAATGATGACAAAAGGCTATACCAGAAAGCAAGTGCGCTTATTGTCTGAATGGTATTTACGGGTT
+AGAAAGTCCTCTTAAGTTGTATCTCTAACAAAAAAGGATATATACCCGTTACCGAGCAAGATGCATGTTT
+AAAAGTTTGTGAGCCATTTCAGTTGCAGGCACAGTAATGAAATAGGATTACTCATAACCTTCTATGATGA
+GTTGTAAATGACTTTTCCTACATTTTGAATGGTATCGGCTATGTACAGTAAAAGAGATAAGGAGAACGTA
+TGACCAACTTTATTGATAGACGTCTTAATAGTAAAAATAAAAGTACGGTTAACCGTCAACGCTTTTTAAG
+ACGCTATAAAAATCAAATTAAAAAATCTGTTTCCGATGCCATAAATCAACGTGGAGTGACAGATATTGAT
+TCTGGTGAAAGCATAGTCATTCCAAACAGAGATCTATCTGAACCCACCTTTCACCAAGGTGATGGTGGTG
+TAAAAGATAGAGTTCACCCTGGAAATGATCAGTTTTCTACTGGTGATAGGATACCTCGTCCGCCAAAACA
+GCAAGGTCAAGGTGGAGGCCAAGGCGATGCAAGTGATAGTGGTGAAGGAGAAGACGACTTTACTTTTTCA
+ATTTCTAAAGAAGAGTACTTAAATCTTCTTTTTGAGGATTTAGAGTTACCCAATCTTGAAAGAAATCAAT
+TAGACAAATTAATTGAGTATAAAACAGTTCGTAGCGGCTTTTGTGCTGAAGGTGTTGCCTCAAATATAGA
+TATTGTCAAATCATTACAAGGATCAATTGCCCGCCGTATAGCGATGACAGCTTCAAAGCGCAAACAGATA
+AAAGTACTTGAACTAGAGCTACAGGCTTTAAATAATGATAAACACGACAATATTCAACGAAAACGAGACT
+TAATCGCTGAAATTGAAACCTTAAAAAATAAAATATCTAAGGTTCCCTTTATTGATACTTTTGATTTAAG
+GTTTCGTAATTATGCCAAGCAAGCAGTTCCTACTTCAAAAGCGGTTATGTTTTGTTTAATGGATGTATCT
+GGCTCTATGGATCAAGCAACCAAAGAAATGGCTAAACGCTTTTATATTTTACTTTATTTATTTCTTAGCC
+GTACCTATAAAAATATTGATGTTGTTTATATAAGACACCATACGCAGGCTAAAGAGGTTGACGAGCATGA
+GTTCTTTTATTCGCAAGAAACGGGCGGAACCATTGCATCAAGTGCTCTAGAGCTTATGAATGACATAATC
+ACTGAACGTTATAATGACAACCAGTGGAATATTTATGGTGCCCAAGCATCAGATGGTGATAACTGGGCAG
+ACGACTCTCCTCGATGTCAGGCACTTTTAGAACAGCAAATATTGCCTAAAAGTCGATATTTTAGTTATAT
+CGAAATAACCCAACGAGCCCACCAGACACTTTGGAAGCACTATCAACAAGTGGAAGAATCTCATACTAAC
+TTTGCCATGCAGCACATAAAATCTGTTGCTGATATTTATCCTGTGTTTAGAAAGTTTTTCAAAAAAAATA
+CAAAAAGTGCAGCTTAACAGAGTGAAGGGGTGATTGATGACAAATTATCAAAATGAAAAAATTCAAAAAG
+CAGACGTAACTCCGTTAGATGATACTCCTGACTGGACCTTTGATTTACTTGGGCAATATCAGCATGAAAT
+TGCCCGAGTTGCAGACTTTTACCGTCTTGATACTTACACTAACCAAATAGAAGTCATCACTGCAGAACAA
+ATGATGGATGCTTATGCTAGCGTAGGTATGCCCATTGGTTATAGCCACTGGACCTTTGGTAAAAAATTCA
+TTCAAACAGAACAAAACTATAAACGTGGCCAAATGGGCTTAGCCTATGAAATAGTCATCAATTCAAGCCC
+TTGCATATCCTATCTCATGGAAGAAAATACGCTTACTATGCAAGCCCTCGTCATGGCACATGCTTGTTAT
+GGCCATAACTCGTTTTTTAAGGGTAATTACTTATTTAAGTCATGGACTGATGCTAGCTCTATTATTGATT
+ATTTGTTATTCGCAAAAAATTATATCGCTCAATGTGAGAAAAAATACGGCATTAGTGAAGTAGAGTCCAC
+GTTAGACGCTTGTCATGCTTTAATGAGCCATGGTGTCGACCGATATAAACGACCACAAAAAATATCATTA
+GATGAAGAGCTTAAAAGACAATCTGAACGTGCTGAGTATTTACAGTCACAAGTAAACGCACTATGGCGTA
+CGGTTCCTAAAAAAGAGCAGCAAGATAAAGATAATAAGTATAAATTCCCTAAAGAGCCCCAAGAAAACAT
+TTTATATTTCATTGAAAAAAATGCGCCTCTATTACAACCTTGGCAAAGAGAGATAGTCAGAATTGTAAGA
+AAAATATCTCAGTATTTTTATCCACAAAAACAGACTCAAGTAATGAACGAGGGGTGGGCGTGTTTTTGGC
+ATTACACTATTTTAAATCACTTATACGATGAAGGCTTAGTGACTGATAAGTTTATGCTGGAGTTTTTACA
+TAGCCATACTAATGTTGTTGCGCAGCCCGAATATAATAGTAAATATTATTCAGGCATAAACCCTTATGCT
+TTAGGTTTTAATATGTTCATTGATATTCGGCGTATCTGCGAACACCCGACAGAAGAAGATAGAGAATATT
+TTCCTGAAATAGCAGGGAGTAACTGGGTAGATACTTTACATTTTGCCATGGAAAACTTTAAAGATGAAAG
+TTTTATCAGTCAGTATCTATCGCCAAAATTAATACGTGATTTTAAACTATTTCACATCCATGATGATAGT
+GATAATAATTATGTTGAAATTGGTGCTATTCATAATGAGCAAGGATATAAAAAAGTACGTCACAATTTGG
+CCAATCAGTATAACCTCAGTAATATTGAAGTAAATATCCAAATAGTTGATGCTAATATTGATGGTGACAG
+AGCGTTAACACTCCGCTATACGCCACATAACGACGTTAAACTGGGTAACTCTAAAGATGAGGTATTAAAA
+CACTTACATTATTTATGGCACTTTGACGTTAAAATTATTCAAGAAGACATATCAGGTGAGGATAAAATCA
+TTGCTAGTTGCCCACAAAAAAAAGAAGACGATTAAAATCGTCTTCTTTTTTGGTTTTTTGACTAGTTATT
+TGTCTAAATTAAACGTTAATCTTCTGAGAGCTCTTGTAACACTTCATCCTTGAGGTCACTCCAAAGTAGA
+CCGGAATCAATACCATTTTGACGAACAGCAAAAATTGCTTCATCAAATTTTTCTGCTTTGGCTAACTCTA
+TTAACTTTTTGTAATAATTTATCGATATTTCACGGCCCTTAGGGTTAGCGAAATATAAATTACCTATGCG
+AGAATATAAACCACTTAAACCGTTTAATATTAATAAATATATTGAATTACCTGAAGCTATAACCAAATCT
+TTATTTAGTTGATAATCAAATTGTGAAAATGCCTCTGCAGAATCTTCAACATCAATGTACGCTTCTAATG
+ATTCGATAGCTTTTTTAGGGTTATTCTTTAATGCAGCGCGAATATAAATTGCACTTATATTGGTACGCGC
+AGATAATAAATTATCAACTAAATCTGGAATTCCATCTTGATCTAATTGCACCAAGGTTTCCAGAATATTT
+AAACTAGATGTTTCCCAAAAATCATTTACTTTAGTTGGTTTACCATGCTGAATAGTTAACCAACCATCTC
+TAGCTAATCGCTGCAATACTTCTCTCAGAGTAGTTCGAGTTACCCCGATAAGTTCAGAAAGTTCGCGTTC
+AGCTGGCAATATAGATCCAGGAGGAAAACCACCATTCCAAATAGACTCAACGATATATTGTTCCGCAAAT
+CCTGCTGGGCTTTTAGCTTTTATGACCATTGATGATAATTACCTAATGATATGTGTAAATAGGGGGATGA
+TTATGACTGATTGTACCAGAAGTACGTTTATGCACAAGGATACAAAAATGACAAAATTTGTGGACATGGC
+CACTCAACTTTAGATTCTCAGGCATTTGCCTTTCTGCGTAATCAAGAACTTAGAAACGAGTCAATATGAA
+AGGCTGCCATTTAAGTTGAGAACTATGATCCATTTTTTTATCTGATCACTGCCAATTAAAATGAGAATCC
+ACGGCACCCTGAGAATTAGTAAAATACATCCTATCAAAAAATTCATAACACTTCAGAAATTTTAATCATC
+ATTAATGAGGTTTATTTTACTCTTTTAATGATAAGTTTTTTAGGTATGTATTATGAGGGGTACATCACTC
+GAAAATAGAATATCTTTCATGGAGAGTTACTATGCGAGAAAGGGCTAACAGTCACTATAGAGATATGAGA
+ACTTTTGCCACGATAGACATTAATAATTATTTATAATGTGAAATTCGGATTAGTTTTTGTATCGATAACG
+CTTTGCTATGCGGCGATAAATAGTGCGCTCAAATTGCGAGTAACGAGCGTTAACCAACGTTTAGGCATCC
+GTTTGAGTAAATTGTATGCTCTTTACTTCTTGAAGGTGGTTATATAAATGCATAACATGCGCTATTTCAT
+AATCACTTTTTGTTAATTCACCATACGCAAAATGCGGCGCTAGTTCCCCTTTATAATTATCAAAATCAGT
+CAATGATTTTTTTAAATGATTCAATGCCTCTGTTGTATCCAAAGTTGAGTCAATTAAAGGCGAGCCAGGA
+ATAGGCTCGCTTAAACTATGAGTCATTTTTCCTTTAGATGAAAAAAGTGAAAATGCTAATTTTCCAATTG
+TATTCTTAAAAAAACTAGATTTATGTTCTGGGAATTTAGACATTGAATACTCTACACTTTGTGCACAATG
+TGTAAATATTTTATATAGTTCCCACTTCCCTGTTTGCACAAGGTTTTTGTCTGATAAAAGTTCTAATTTA
+TTTAAAGCTGATGAGATCTTAAGATCAAATTTATTAGTTTCATCAATTAACAGATATGCTCCACCACTAA
+CACTCGCAATGGTTCCACCAATTGCAATTGAGGTTTTAATAAATTGTCTACGTTTCATGTTAAACCTTTG
+AAAGAGCTTACAGTATAATATGGCGATTTATTAGTAATTCCCGCCCCATAAAATTCATTTAATTAATGAT
+TAATATCACATAATTTCAAAGCATTATAAAGTAAATATTATTAATTTTAGTCAGGGCTTGGATATTACTG
+ATACTTCTTAGTAATACGACACAAATCATTCATTAGAAAACAAATCATAAATACTTTGTAGCTAATGTTT
+TCAATGCGCACGCAGAAGAAGTAAAACCATAATAATTTTATGATGTTTTTTATATGATTTTCTAAGATTC
+ACTTATGCCACTATCGAGACATAACCACTTTTATCACAAAGACGCCCTAATTCAGACGAGATTTTATCTT
+AATAAATAGTCCGTTGTGCCACCAGAGAGGCCATTGCTCTTTTTAAAAAATTCAGATGAAATAAAGCATT
+ATTTCCAAGGCGCTAACGCCACCTAACCGACTTAGAAATTAATTTGGAAGATACTGTATTAACGCTTAGC
+ATCACTGGCTAACCGAAGTCGTATACCAAAAGTGGCGCCACTTTTGGTAGTTCGCGTATATGAGTTTAAT
+TGACTGGATCAAGCTTTAGTTTTGGGTTGAAGAGTAAAACCTAGTCTGTAACAAATTTCTTCAAGTGAAC
+CTTTTATTTCGAGTGTGGTAATTTCATCTATACGACCTATAGGTACAAGCACCTCTCCGACGTAGTCCTT
+ATTAAGCATTAGTGCAACTTGACCAAGAGGTAGCCCATTTGATCGTACTTTTAATTTATCTTTATTACGA
+TCAGGCTTAGTGTCATCACGTTTTGTGACCATTAGAGTTACATTAGATGAGAAACCTGTATTAAGGGTGT
+CGCCACAAGTAAAGATGCATCGCTCCGAATTGCAGTGACAACCGCAGGAATCACCAGAACATTCAATAGA
+GCCGCCATCACACGAACATGTAGTTGTTTTTTCTTTAGTCATTTGAACATCTCACTTTACTTAATTGTTT
+GCATGTAAAAGTATAGGAGAGTATTGGAAGAATGAAATCCTTACCCCAAAAAAATATTGATTTGAACCGG
+ATAGTTTATCTCTTTCTGGTAAGAGAATAGAATCGCGCCTTTTCCTATAACTCATTTGGGAGAAACCTAC
+CGTAAATGGAGCAGTTCAACAAATAAAGAGTACAAAGTTATAAGGCGCTTTGTACCCTATTGCGAGATAG
+GAGGTTATATTAGATTATATAATCTATGGCGAAAACGCCCCATTACGACTTAGAAACTAAAAATAAGTGG
+CCTAATTTACTTAGTAATAACACTAATTATATTTGGCTATTCCAAGCTGACAATCAAATTTTTTTGTGTT
+TTCACCACGCAAAAAGTTACAGTGTATTTGAATAATCCTGCATTCATTATTTCATTTCAATAAATTTCGA
+CCACATAAATCATAACGTTTTGTTATCAAATTAATCATATTTGATAATTTTTAGTTATGTACCATTCAGC
+GTAGTATTACCTCATCGAAACGAATTACGAATTAATCAATAGAATTTTTGGAGTAAATTATGAAAATGAA
+TCACGTAGGTATCATGGTTGGCGATATGGATAAAGCTGTTGAATTTTATACTAAAGCGCTTAACCTAAAA
+GTTGTAATGGGTAACACTAAGGTAAAAGAAGAGCGTGAAACTGCCATTGGCAGAATGTGTGTGGCAGTTT
+TTGGTGAAGGCTTTAAAGGCTTTAACATTGCGCACTTAGTAACGTCTGACGGCATTGGTGTTGAAATGTT
+TGAAATGAAAGAGCGTCAAGAGCGTCACGAAGTTGATTTCTCACGCCTTGGTATCTTCCATTTCTGTCTT
+CAAACAGATGACTTCAAAGGTGTTATTGCGCGTATTGAGCAGTATGGTGGTAAAGTGCGTATGGACATTA
+TGCGCTACCATCCAGAAGACGATAGCAAACAAGCTCAAATGGTCTACTTAGAAGACCCGTTTGGTAATTT
+GTTTGAGCTTTACTCTCACACTTATGAAGAAACTTACGCTACTGATTACGAGTAATCGTTTTAACATAAT
+ACGCAATATGAGGAGGCTACCTAAATGGTGGCCTTTTTTGTGTGTCGTGGTAAATTTTCTAGGGCGTTTT
+GTGCCCTTTTGCGAGATAGGAGGTTATTTAGATTATATAATCTATGGCGCAATCGCCCCCAAAGTGCCAT
+AGGAGTTGTGATCACTTTGTGCTTTGAGCTCAATTGATACTGTTCTGACAAATAAGTCGTACATTAAAGA
+GCCATATTAGCTATGTTTTTTATAGCGTTTTGAATACTATCCGTAAGAGTAAGTTGCACCAGTTATGTCC
+GTTGTTTCTTGGTGATGTCCTTAATCTGTATCTAATGAGTAATATATTTTTTTATTGATGTTTAATCAAA
+TAATGGAGCAACTTTAGGGATAATAATCAATCGGAATAATCTTTGATGGATTAAGTTCTCGCGCTTCACC
+GAGAACATGCATGGTACTCATAAAATAATGCTCTTTGGTCAACACTGGTTGATAGGTTGAAGCTAAAGAC
+TCCATCCCACGAAGCTGATTGTGATACCGGAATAATGCAGGATAATCAGCTATGCGCTTCAGTGAACATT
+TAAACAAACAGAAATAAATATTATCGAATCTTTCTAATGTAGCCAATAAATATAAATCACTTTCAGTCAA
+CTGATTACCAAACAAAAAGAGTTGTTTTTTAAGCCGCTCCTCAAGTTCATCTAGTGCTTTAAATAACTCG
+TAAAGCTTGTATTCATAGTCAGACTGTTGCGTAGCGAAACCGACTAGATATACAGCACGATTAATTTTGT
+CGTGCAACCATTGGTTCATTTCATCAATGTCTTTGATTAATTTGTTAGGTATTAGGTCATACGCGACACT
+GAAAGCATCATCAAAGCCCTTTGCAACATAACGGACAATTTCAGGGGAACTTGTCGAAAGTAAAAGGTTG
+TTTTTCTTGTCTACAAGTAAAGGTACTGAATAGCGATGCTCAACCGTTGGTTCTAACTGCTGATATACCG
+CTTTCAGTGAGTCCGAGTTAAAAAGAGGATCTTCAATAAAGTACATTTTCCAACCTGCTTCACCCTTGAT
+GTTTTCCATCCAAGTAATGGAAATATTGTCATCAAGTTTTGTTATAGCTAATGAAGCTAAAATACGATGA
+CAAAATGGGCAACCCCAAGCTAAATAGAGATGCAGTTGTCTATCATTTCTCATTGAAGTAAATGTATTTA
+GGTTTTTATTCATTGTGATTTTATCTCTTAAAAAGTTATCTATTATTGGTTTATTACGCATTGCTAATTG
+CTTGCTCTTTCATCATGAAAATAATGCCTGTTACTATAAGGAGTGCACTAGGTGCTAAAGCGGGTAACAT
+GGGTTCATCTAACAAGGCCATAGCAAACGGGATCCCGAAAGCTGCACTTACAGCCCCTGTCAGACTTAAA
+AACACAGGCCCTCCCGCTTTTTGTAGTACAAATAACAATAGAAATTGACCAGAAAAAATAATTGATTGAA
+GCACTATCAGCCCTATATTCTCGGTATTGAATAGGGCAAACAATGACACACCCTGGATAGAGATAGCTGC
+AAGAACTAAGGTAGCCGTGGCAGCTAACAACATGCCTGGCGCTAAAGACTCTGGCTTAGCACCTTTTGGC
+CAGTGGCTGGTCCGATAGATATTCCCAGAAGCCAATAACACGGGGCCAATTAAAGTAATTAGAATCCACA
+AATGGTTGGTTTCGGGCAATGACAACTTAGCGGTGACCAGCAAGGCTGTACCAGCAAGAGAAAATATAAC
+GCTTGCTACACGCCAGCGACTAAAAATTTCCATGCCAAGTGCCAATGCCGCAATGTAGGTGAATATAGGT
+GTTAAAGAAATGACTAAAACGACAAAACTCACACCGACATGTGACACTGCGCTAAAAAGAATAAGGTTAG
+ATCCAGCAACTGAAAAGAACCCAGCAATAAAATAATATTTAATGGCCCCTGTATTTGTTGGTGGAGTTTG
+TTTTGTCAGAAAAGAAATAGATCCAAGAATCAGTGTTGCGCCAGCTAATGACCACGTTAGGAATGGAAAA
+GGAGCAAGGTCCTGACCGTAAGCTACTTTTGCTAAGTTAGTAGACAGTCCTACTAAAGCACCAGAGCCTA
+GTAAAGCGCCAAGAGCAACCCACTTTTGCTTTATAACTTTTAGTATACTCATTCGTATTCCTTTGATGTT
+GAAGACTTACTTTATGTTGTAAATTATATTAGCTAAGTTAATATAGATAAATACCGATAATTCAAACTCA
+TTGTTCTCATATGTTAACTAATAGTATCAATTACTCAGAGCTAAGCGATGTCGCCGCATTTGTGTGTGTG
+GTGCAAACAGGTTCGTTTACCGCAGCTGCCGAGCAACTCAACACCTCAAAATCGGTGATTAGCAAGTACA
+TAACGCGCTTAGAAAAAAGGCTTGGCGTAAAGCTGTTAGCGCGTACTACTCGCCGTTTAACGCTCACTGA
+AATAGGTAGAACATTTTATGAAGGATCACGGCAGGGATTAGAAGCCATTGATAATGCCGAGGAAGCAGTT
+TCTTTTTTACAGGGAAAACCCAGAGGTACCCTTAAGATAAACGCTCCTTTGTCTTTTGGTGCTTTGCATA
+TAGCTCCTGCACTTGAAGAGTTTATTCATCGCTACCCTGAAATGCAGATAGATCTTCGGTTTGACGACAA
+AAAAATTGATATGATTAAAGATGGCTTTGACTTAACTGTTCGAATCACCCATCAATTAGAAGGTAACTTA
+ATCGCTAGAAGAATTGCTCCTTGTCACCATGCTTTGGTCGCAGCGCCAAACTATCTAGCCAAACGCGGTA
+CCCCTAAGAGGCCCGAGGACTTAGTTGCTCACAACGTTATTACCTATCAATATCAACAATCACCATGGGA
+ATGGGAGTTCACTGCAGCTAAATCTAAGCCTAAACGAGTTAGGGTCAATGGCTCGGTACAAATGAACAAT
+AGCCTAGCAATACGCGAAGCTGTTTTAGCGGGTGTTGGAATATCTAGAATGCCCACCTTTGCCGTAGGAG
+AAGACATAAAATCGGGGCGGCTTATTCAACTATTACCCAAATATTCTCTTTTGGAGCATTCTATTTACTT
+GGTATTTCCTGAACGTAATCATATGGCACCTAAGACACGAGCCTTTATCGATTACATGGTAAAAATAATG
+GAAGGTAAGCCTTCATGGGATAGATTTTAATTTTTACGAAATAATTAGTTAATATTTGTGAACAATCAGT
+TGTCATATTAGCTATTTATCATGTAAAAATACTCCAATATACTTTACTCATCATTATTAATAACTAAGGA
+AAAATGATGAGTAACAAAATACTTACCCTGTTAATCCCTATATTTGCACTAATAGGTGCTTTTAGTTCTG
+CACAAGCATTCGCAGATTCAAAACCAATTCGCCAAACCATTACTCCAACACAATATGGTTTTTCACACGC
+TAATGCGGTGATAGAAAGTAGTCCTATGTTATACGTGTCAGGACAAGTAGGCGCGAGTAAAACTGGCTCA
+AACGATTTTTATTCGCAAGTCGACAGGTCATTCGATAGTTTACAAGCGGTACTAAAAAAATCAGGTGCAG
+ATTTTAAAGATGTGGTCAAAATCACTTTACTGATCACCGATTACGATCCTGATAAACTTGCTTATATGGT
+AAAAAAACGCAAAGCCATATTTGGTGATTCTCCTCCGGCAAGCACTTTGATCCCCGTTACTCGACTTTAT
+ACCGATGGAGTCATGTTCGAAATTGATGCCATCGCAATACTACGTAAGTAATCAACTACATCTAAAAATT
+AATGTTTAACCATCTACAACTGTCGATGATAAATAAACATTTACGGCGGCGAAACTGGCGACCTAACGCA
+TAAAGTAACGCCTAAGTAACAAAACACCAATCAAGGACAACAAAATGAATAACCAACAAGCAAACCAGCT
+AATCAGAACCCTCTATACCGCCGTTGATAGCAAAGACCTTAATTATTTAGAAGAAACTCTGTGCGATGAT
+GTTAAATTTCGCATTGGTAATTACGATACTATTTCTGATAAGGCTGCTGCATTAGCGGCGAATCAAGAAT
+TTTTCGGCAGTATAGAGTCAATGAGCCACACTATTGACAAAGTGTGGAGCGTGGAAAATGATGTATTGTG
+CAATGGGTTGGTGGACTATATACGTCTAGACGGTAGTGCACACTCAGCTTATTTTTCTACTGTATTAACC
+ATGGATAATGGAAAAATTGCTGAATACTTTGTTTATGCCGATATTTCGGGTCTCTAAAACTCACCTTTAT
+ACCGATGGAGTCATGTTCGAAATTGATGCCATCGCAATACTACGTAAGTAATCACCTACATCTAAAAATT
+AATGTTTAATCATCTACAACTGTCGATGATTAAACATGGAGAAATCTCATGACAAAAAGTAATTTCACAT
+CAGTTCTTACACTTATTGCAGTAATGGGCACTTTAACCTTTACTTCTGTCTATGCAGATCAAAGTAAAGT
+CGGTAAAAGTCCGTGGGGGCCAGATGACGAAATTGGTCGTTTAAATTTAATGACCGAAGCGTCAAAAGCA
+TCAATACTTTCTCGTATAAGTGGCGGTGACGTTTATGATCTCTCTGTTGAATACTTCATGGGTATGCCTG
+GTTGGTTTCCTGCCGGCGACCCGAGATATACATTCTGGATGACTCATACACCACAAGGCACTGTTAACAG
+TGATCCTATGAATGTTGGCAAGGAAATGAATGAGCATGTCAGTTATTCTGGCTCTGCCATTTCCATGTAC
+ACACACACGGGTACCCATATTGATGCTCTCAACCATTTCGGACTAGATGGTAAAATATATAATGGCTTCG
+ATGCAGACAAAGATTTAGGTGACCGCGGCTGGAATAAAACAGGCGCTGAAACTATACCGCCTATTGTTGC
+TCGTGGTGTTTTAATTGATGTCGCCGCGGATCAAGGTGTTGAAGTATTACCACCAAACTTTCGTATTGGC
+AAAAAAGAAATACAAAGCGCACTTAAAAGTCAAAAAATAACCCTTGAACCAGGCGATGTTGTACTTATTC
+GTACGGGGAAAATGGTCAATTATAAGAACACTGAAGCTTACCTTGAGGCACCTGCTGGACTCGGCATGAC
+GGGTGCCAGATATTTGGTAGAACAAGGCGCTATGGTCATCGGCGGAGATAACCTTAGCCTAGAGGCATTT
+CCTTCAGAGATAGAGGGAAATTATCTCCCAGTTCACACTTATCTATTGGCGCAACACGGCATCCCTATTA
+TGGAGTTGGTTAACTTAGAAAAACTTTCACAGGATAAAACTTATCAGTTTGCATTCATTGGGGGATCTCT
+AAAGTTAAGGGGCGCGGATGCTGCTCCAATGCGTCCTATTGCAATTCCTATTAAGTAAACCCGCAAGGCA
+TAATACATGACACCACAATGACCAGGTCATCTGAGGCGTTATATTCACATGGAGATAGAAGCAATGTTTA
+GTAAATCAATTGTAATTTCATTAGTTATCTTATTGGCTGGCTGTAAAGTAACTCAGCCCCCTTCATATCA
+GAAAGATAGGAAGCCTGAAGACCGAAATGAATATAACGGTACAGAAGGTATGGTACAACAACAAAAAGAT
+CAAGGTTATCTCATGAGTAAAGACTTATCTGATAAATGTACAGAAGCTAAAATAGACTTAGCAATTTCAG
+AATCAAATAACAATGAAAGTAAAATTAAAAAACAAAAAGAAATCATTAGTAGTACGTGCATATAACATAA
+CGCGTCAATAGGATTTCATAAGCTATATAATTTTAGGCAAAAATGTTTGCCATTAGGCTTTCAATCAATA
+TATGGAGTTTCATTTCAATGACAAAAAGTATTATTTTTATGATTTTTTCAATTTTTTCCACTACCTCTTT
+TGCAGTAACAAAAATCCCTTTTTTTTGGGAGAGTTTTGAGAGTTTCGGTGTCACCTATGAAAAAGGAGCA
+ATGCTTATTGCTGTAGCGGGTAAAAAAGATAAGTTTTTACAATTAGATACTGGTGCAACAGACTCATATG
+CTTATGGGACAGAGGTTAGTAAAACTATCAACTTTAATAGCTTAAATAAAACAACCCAAACACATAGTTT
+TAAGGCAATGCCTAAAATGGAAACTGATAGAGTTATAGGCACGTTAGGTACTGATTATTTTAAAAATCAA
+TGTTTGACGGTTGATTTTCCAAATCAAATGTTAATAGTGGATAACTGTGATGATACAAACAAACTAGAAA
+TTAGCTGGTTAGAGTCATATAGATTCAAAACGGGCCATTTAATGGTTAAAGTTAATTCTGGTGAGCAAAC
+ATTTCATAATATTGTTTTAGATACTGGATCTTCAATATTCCCTCTTACTTTAACTAAAAAAAATTGGCTT
+AAAGTTGTATCTCCTGAAGACGCTAAGAATCCACCTTATAAAATTAAAGTTAGTGCTTGGGGAAAAGAGA
+TTGTATTAAAAGGGGCTTTACCAGTTCAACCTATTTGCATTGGTAGCTCTTGCAGCTCAAAAGCTATTTA
+TATTGATCAAACTCCAGGCTTAGAAGGTGCAGGAATTGAAGGGATTGCTGGAAATGCATTGTTTTACGAT
+TCTCATATGATCATTTTTAATTTTAAAAATGATACTGTTGGAACTTTAAAGTCTATTAGTAATAAAAAAG
+CCTAACAAGGTCATGTGGAGGTAGTTAGGCTCGCTCTTGCAACAATAAAAGTTATGTACCTAATGTCTGC
+TTTGTAGCTTAAACTTGCCTCACAAGCGACCAACTTATTTCGGTTAAAACTACCCTAAATATGTTCATGG
+TTTCACAAAAACTCAATGACCGTTTTTGGCTAATCTGTTGACATAAAGAATAGCCAACAGCCAACGTCAG
+CAAGGCACCAAGTTGTCATAGATCCTATCTCACTAAGTGACCCTTTGCGAGATAGGAGGTTATTTAGATT
+ATATAATCTATGGCGCAATCGCCCCTTTTGTGAAATAGAACTTAATATCAATTTCATCTCAAAACTGGCA
+TGAATAACTACTGAGTTAAAATCAACTGAACCTGAAGCGGTCATTATTTATGAGTAAAATCATCCTTGAT
+AAGTATTACTTAGATACGAAAGTGGAGATTAATAAGCATTATATACGAATACTTAATTAGTCTTGGTTTA
+ATAACAAGTAGACGTAATGATAGTCTGCTTTTTGAGCGTGCAACAGCCAGATATTACCCTTGTTTAGCTT
+TAAACTCAGTCAAAGCTTTTTTATGTGAGGCAATACTGCGTGCACGATGCTTATTTAAAATTGCGGTGCT
+CAATGCTTGCTCTAAAGCTGCTAATGCTTCATTTTGCATTGATAGTTTTTCATAAATGAAAGCCAAGTTT
+CTCCACACTCTACCAGATGTAGGGTGTTCCTTGACAGCCAACAAGGATAACTCAATAGCGTTGTCAGCTT
+GTTGTTCATCAAGATACAATATCGCTATGTGGTCAAGTAAGCTCACAGGAATAACTGATGGGGATCGTTT
+AGCATATAATCTCAGTAAACCCTCTATGGCTCCTTGCGTTTCAAAGTCTTGAATGTTTTTAAAATGGGGT
+GCTGCCCACCCTTGATAATAATCTTGTAAATCGGTATAGCTTTTTCTAAATGAAATGGAGCCATGTGACT
+CGTGTTCTAACTTATCAAACTGCCACTCTAATCCTTGAATAGGATGCTTTTTCAAATGATAAACTAGCAT
+GTCTACCCCTTGGTTCCAGCCCTCATTAGCAACGCTTAAATAAAGTTTCTTGTTGATAACTTGTTTTTTA
+TTTGAAATTTGTATCGCTTTATCAACTAACGTAAAATCACTGTAATAAACACTTGGGCTTATAGCAAAGT
+ATCCATTAAATTGATTTGGCTGCTCTAATAAAGCACGTAATACAAACTCTCCTCCCATCGAGCTACCCAT
+TAATAAATTTTCACCACTTGTTTGATAATGCTCATTTATGTAAGGCTTAAGCTCTTGGGTAATAAAATTT
+AGAAAGGTTATTGAACTATCAAAAGTGCTTAAGTCGGCTTTACGGTTTTTATTGGTTTCAATACCAACCA
+CAATCATCGCCGGAATACGTTTACCAAAAGTTGTTAAATCATCAGTGATAGCAGCTGTTTTTTGCATCTT
+ATTTTGAGCATCAGGAATATATAATACGGGATATGTTTTGCCTGATAGTGGGTAGTTATCAGGTAAATGC
+ACATAGAAAGTACGGTCTTCTCCAAGCCTTTTTGACTGAAAATTATATTTTTTCGCAATAACGAGTGGTT
+CATTTAGATCTGTGACTACAGCGCTATTAGCAAATACCGTTAGTGGAGAAATAGATAATGTGATTAAAAT
+AACAGCCGTTTTTATATTTTTAATTATGTTAGATTTTTTTATATTAATCATTTGAATACCATGTTTTTTT
+ATAAAGGGCACTTGTTTTGGCTAAAGCTTTTGGGCATACCAAAAGCTTTAGCTTAGAACTTAAAATAGTG
+ACTATTCGCAGGTAAGTGAATCAACGGGTTTGGCTGTTGCCGCTTTAAATGCGACTGCCATTACAGTGAC
+ATAGGCAATAACTAAACAAAATAACGCACTAAGTAAAAAGGCGCTGTAAGGCATAGCAATACGATAAATA
+AAACCATTTAGCCAGTCTTGTATTAGTAGGTAAGCCAAGGGTAGAGCGAGAAGATTAGCGAGTAATACTA
+AACTTGAAAATTGGTTTACTAACATAAAGCATAACTGGCCAGTGCTTGCTCCGAGTATTTTTCGTATGGC
+AATTTCTTTAATACGTCGTTGGGTATTAAAAGCAGCCAAGCCAAATAAGCCAATAGCCGTTACTGTAATT
+GCAATTAACGTAAAGATATTGAGTAAATTTGTTTGTTGGTTTTCATTGCGATATGAGGCTGAAAACAAGT
+CTGACAACCAGTTATATTTAAAAGCTAACTTACCATCTAAGCCCAACCATATTTGTTCAAGATCTTTGAC
+TGTTTGTAAGCTGGCACCTGCTTTTAAGCGAATAGAGACCCAACGTAAAGGGCGTTGTTCTGGCTTAGCA
+GATAATATATAGGTCATCGGCGGAATAACATTTTTAGCATTAACATAATGGGTATCTTCAACTACTGCGA
+TAATTTGATGATTGTGTAATCCTTCGTTGCCGCCACCTAAGGTCAACATTTTTCCCACAGCTTCTTCGGG
+GCTCCAACCGAGTGTCGTGGCTAAGGTTTGATTAATGATTAATTTCCCCGTTGAACTTTGCCAGTCATCT
+TTATTTTCTTGATAAGTATCATTTACATAAGCAGTAGAGAAATCACGCCCTGCTAAAATCGTAATGCCAA
+AGGTTGAAAAGAAATCATAATGAACAGGATTGTTACCTGTCCAAATCTCTGTCGTCATATCCTCAAGTCG
+TCTTACAGTGTTTGAAGTACGCGTTGATTTTGTTGGCACTGTGTGTGACATCGAAGCTGAAATAACATCC
+GGGTGACGTTCGACTTGGTTCTTAAAAGCAGGATATATTTTTTCACCATAACTAACGATCAGTACATTTT
+CTCTGTCAAAACCTTGTGGCATGTCTTTAATAAACTGCATTTGCCAATTTACAACTAAACTAGTGACTAC
+TAAAAATGCGGCAATCGCAAATTGTATAATGATCAGAGATCGGCGTAAGAGCACACCTGACTTTGATGTT
+GTCACTAAACCTTTTAATACATGCGCAGGAGATAAGTTACTTAAGAAAAATGCTGGATAACTCCCTGATA
+CCATACCGACCAAAAGCGTTAGTCCGCTTATTTGTGTGATAAAAAGCATCGAGTATGTCAAACTTATTTC
+GACGTTCATCAGTTGATTAAATGTAGGTAAACATAACGTTATAACGACTAAGGAAAGTAGTGTAGCGATT
+GCTGTTAATAACACTGTTTCAACTAAGTATTGCGTTACTAATTGCCCTTTACTCGCACCTAGTGCTTTAC
+GTACACCAACGTCTTTACCACGGCGCATGGCGGCTGCTGTTGATAAGTTAGTAAAGTTGACACAAGCAAG
+TACTAAAATCATGTATGAAATAATACTGAATACATTGACCATGGCAGCACTGCCTGGTGGTATTAAGCTA
+TAAGCTACGTTGTTGTTTAAATAAAGCTCGCGCAAAGGTTCGAAAGTGATCTGACGTTTTTTATAAGACG
+ATAAACCTTTTGTCCGGTTATCGTAATAACGACTAACATCGCTAGCGACTGTTTGTATATTTGTTGTGTC
+TGTTATCTTAGCAAAGGTCACTGTCGCTGCGTAATTCCAGCGTTCGGCCCAATCGACTGCAGGCAATTGT
+TCATAGAAATTTTTGATTGGTATCAATAGTGTGGCAGGCATAGTGCTAGCCGTCGTAGTTTTTTTCACGA
+CAGCAGTGACTTGATGCTCTTTACCATTAATGGTTAAGCGACTACCTATAACACCGCTACTGCGCGCGAA
+ATACTTAATGGCCAATGCTTCGTGTAAAACGAGACTATCTGGAGCATCAAGTGCTGTGTGAATATCACCT
+TCGATCAATTCAAAGTCGAAGAAATCAAAATAATTACTATCGACATAGAGACCACGCTCCGAAAATACAT
+TTTGTTGATGTTTAACTGAAATATTACTACGTGATACTCGAGTAACAGAGTCTACTTGACTAAAGTTACT
+ATCAAGTCCTTCAGCTAGCGCCAACGTAGTCAAAGCTTGTGCTCTATTATCATCACGTTGTAAGTTAACA
+CGATAAATAGACTCAGCGTCTGTAAATTGCTGGTTATAACTTTTTTGTTGGTCAACATATTGTTGAATTA
+AGATAAAACAGGCAATACCGATAATCAGTCCAACTAATTGAATCGCACTGGTTACTTTATCGCGGCTGAA
+GTTGCGCCACGCAACAATTAATAATAATTTAAGCACATGACACCTCCGCAGTAGTTAGCTCAATTTGAGA
+GCTTATTTGATTGTCCTTGCAAATATTTCCATCGAGCAACTCAATAACACGCGTACCATAATTTACATGT
+TCAGGTGCATGAGTCACCATAACAATGGTTGACCCTTCTTGGTTTAGTTGCTGGAGTAATTCCATTATCT
+GTATCGAGTTTTTTGAGTCTAAATTCCCTGTTGGTTCGTCGGCTAGAATTAGGTCTGGTTGAGTAACAAT
+AGCGCGCGCAATAGCAACACGTTGTTGCTGTCCGCCTGATAATTTCGCGGGTAAATGGTTACGACGATGA
+GCAATATCAACACGATGTAATACTTCATCAACTAAACGTTTTCGTTCAGCCTTTGCCACTTTGTGATAAT
+AAAGCGGTAACTCTATGTTTTGCTCAACAGTTAATTCATCAATTAAATTAAAACTCTGGAAAATAAAACC
+GATATGTTGTTTTCTTAATTGTGCGCGCTGGCTTTCAGTTGATTGGCCTACATTGGTTTTCAAAAACGTA
+AACTGCCCTTGGTCGATATGGTCTAACATACCAAGTACATTAAGTAAGGTTGACTTACCGCAGCCCGACG
+GTCCTAATATTGACAAGAATTCGCCTTTTTTTATGGTCAAGCTCATGTCGTCAATAGCGACCGTTTCTAC
+TTCATCGCCGATAAATGAGCGGCTGATATTATTTAATGTGATCATAATAATTCCTTTGGGTATATGTGTA
+TTGTTTTCGACCGACTTTTGTCGACCGACCATAGTTATTTGATTTTAAAATTCGTTTTTTTATACGTGTT
+TAGTTACTAAGATTAAGTTGCTGTGCATCAGCAAAGCTGGCGTAGGAAGAAGTGATCACGCGATCACCGG
+CCAGCAAACCAGAAATAACTTCAATACTTTGTGGGTTTTTTCGACCTAAACGAATAGTGCGCTTACTAGC
+GGTCGCACCAGAGGGGTCAACTACAAATGCCCAACTTCCAGCACTACTCTGTATAAATCCTCCATTGGCG
+AGTAGCAGTTTTGACTCACTTGATGACAAGTTAAACTTCATTTGTAAACTTTGACCAAGGCGTAACGTTT
+GAGCAATTTGTTGGCTTTGTAATTTGAAATCAACTTTAAAGGTGCCGTTATTTATACCGGGATAAACTTT
+ACTAACGATTAACTGATAACTTTTTTGGCCTGATTCAAAAGACGCAATTTGTCCTTTGGCAACACGGCTA
+ACATAAAACTCATCTACTTGTGCACTGACTTTATATTGGTCAATTAAATCCACTTGACCTAACCTTTCGC
+CATCACGTTTTGACTCACCGACTCTGGCATCTAAAAATGTTAACTGCCCAGCTTTTGGGGCTCGAATAAT
+TAACTTATCTAAACTGGATCGAGAAATAGCGAGGTTGCTTTGTAGTGTTTGGATACTTTGTTCAAGTTGC
+GCTAATTGTTGGCTTTGTAATATGGCTTCTTTTTCTTGGCTTTCTTTAACTGTTTCTCGATATTTAATTT
+GAAAAGCTAATTCATCTTCTACTCGTTCAAAAGCTTGTTGTGAAATTATTTTTTTTTCGATTAAGGCTTT
+ATGGCGATTAAAATCTTTTTGTAAACGTAGTACTGAAAAATCGAGTTCAATTACATCTCGCTTAAGCGAT
+AATTGATTTTGTTCTAATGCTAAACGTGTATTGCGCATATTATTGATTTGCTCTGACACTTCAGCTTCTC
+GTGCTAGAACATTCAGTTGTAAATTAGTATTACTTAATTTGAGAATTGCTTGACCTTGTTTAACCAATGC
+GCCTTCTTGAACAAAAACTTCCTCAACACGCCCCCCATCAATAGTATCTATAAAAATTGTTTCTTCGGGT
+TGTACTAAACCACGCAAAGGTAAAAATTCAGTAAACGTTGATTGTTTTACGGTATCTAGGACTAAGTTTT
+GTTTCTCAACGTTATACGTTTTTCCTGTATCAATACTTGATTTGGCAATGGTAAGTACAGCGGCTGCTAT
+ACAAATAGTTAACGTAAATAATAAATAGTTACGGTAGTTGGTTTTTTTTATTTTGTTGCTGATGGGCTTG
+TCCATAATAACTCCTGCTTAACAATGTGGTGCCAGTGTTAAGCAAATAGCTATTAAAGAAAGGAACAAAG
+CGGGATAAAGAAGTGATTAGTTTGGAATAAGTTGTGACCATCTAAGTGGTCACAACTTTATTAGCATATA
+AACAAAGGGTTACATTGTATTTTGTTATGTCATGTAGTTAAGTGCTTGGTGGGTATTACTCGTTAATTAC
+TTTTTGTTTGCATAATATCAGCCACAGATTGTTTCAACTGAGTGAAAATAACACCTTTATCATTTATTTG
+ATAATCAAACGATGTTGGCAATTTTTGCCATGGGGAGATCGACTTATCAGCAAACGAATAGTACTTAAGT
+TCTTGTATATTATTGTTAACATCAGATAAACAAACTAAGCCATTAGGTGTTAATGTTAAATTCAGCTGGC
+GGTTTATAAAGCCTGGGTCACAAATTAATCCTGTTGATTGAGGGGTTTGTGTTAAATCATTCAATTTCAT
+CACTTCATTGCTTTCATCGGCTAAAAAGTAAAAGTTCTGATTTTTGTGATCATATAGACCTCCCTGATAA
+CCATTTGGCATGGCTGTGAGTATTTTAGTTGCGATGTTGTACTGCATTAATTGCCAATCATTATTGCGAA
+TAGTCGAGAATAATAAGGTGTGTTGATCCTGCCAACTGATACCGCTAATAGCTCTATTACCTAAAGCCAG
+TTTATTTACCTCGCCTTTATCTATATCAACAATAACGATTTGATTGTCAGCTAAAACCATAAGTTGACTG
+TCATCAGGTGAAAATAACAATTGATAGAGTCTCATCGGGGCATTAAAAAATGTTAGCTGTTTACTCGTAG
+CGACACGCTTATTCTCAGTAGGTAATGGTGCTAAATAAACTTCTGCTGTAGTTGAACGTTTGGAAACAAA
+AGCATATTGACCACTATTATTAGCAAGCGCAGGCAGATAATCCATTACCGAAGAGTTATCTAAATTCATC
+GACTGATTGTCTTTATTTGAGTCTTTAAAGTGAATGTCTCGGTTTATTAAATAAGAAACAAACGTAAAAT
+CTTGCTTGTTGTTAATACGCGAAAGTTGTTTGACCCGTGAGGTATTACTGACAACCACTGCTAATTTTTC
+TCCGGCCAAATTACTTTGCCATAACTCATAAGCTGGGTGAGGAGAAGGATGCACCAGTGTCATATTGTCA
+TGATGCCAAACGACAGCGCCCATCAAGTAAGGTAACTTTGCTCTTAGTTGCAATTTAGCTTGGGCGATAT
+CTAGTGTATAAATACGAGTTTGAGAAGTGAACTCACTATTTAGCATGACTAAGCGTTGACCATCAGGGGA
+AATATCAAAAGCGTAATTTCCCTGACCACTGGTGATTGGCTGATTAATAATATCTTTTTGTTTATTAAGC
+AAATCGACACGAAAAATTTGATAACCATTAGCTTTTGATTGTCGGTCGTTAAAGTATAAATACTGGCCAT
+CAGGTGAAAAAACCAAATGAGGCCAACTTTCGCCGCTACATTCTGTAATTTCTTGCCAGTTATCTTTGTT
+TTTAATTTCTTTTTGTTCAGCTAAAAAAATAATACAAACCTGTTTATGCTGATATAAAAAGGCAATTTTA
+CTCTCTGTTGGCGACCATACTGGGCGAGATAACTTTCCTCTTGGGTGACTGACACTCATTTTGGAATGAT
+CTGACAAGTTTTCAATATTAATATAACTTGGTTTACCCCTGACTACTTTGGTATAGGCAAGTTGACTTAA
+ATCTGGAGAGACATTTGGATGTTGTTCGTCAGCTATCTCTCTCGTTAGTGGCTTTAGCTGCTTAGTGGCA
+ATTATTTCGATATTCTGTTGAATTGAAAAATAAAAGGAAACTGCCACTATTAATAATGTGCAAGAGATCG
+CAAACAAGGAAAATAACGTTTTTGGTTTTTTGTTTTTAGTGCTATTAACTGAAGAGAAAGAAGTTGTTAT
+CGTATTATTGTTTTCTTTGTTTGTACTTGTTTGCTCAGTCGTATTTTGCTCATTGTATTGGCATTTATCA
+CTGCCATTAAATTCAGTAACCATTCTATAGCCTTTACGCGGCACGGTAATGATAAATTGCGGGCTTTTAG
+GATCATCTCCTAATGCTTTTCTTACTTTTACTAGGGTACGACTAATGGCATTTTCAGTCACTAACGTACC
+TGTCCAGACTTCATCCATTAACTCATCTTTGGTTATTATTCTTGCTGGGTTTTTACAAAAGAAGATCAAT
+AAGTCATAAACTTTAGGTGCAAGGATAATGCTTTCACCATCACGGATCAGTAATTGATTCTGAGTATCTA
+TCGTAATGTGATTAAATTCGAGATAACGCAAAGTACATCCTATTAATACTGTAAATTTATTAGTTGTTAT
+ATTTTAGCTAGCATCATCATAAAGTATTTAATCAAAATAACTAATGAAAACCTTCAAAAAGAGTCAGCTT
+TTTTTGAGATGGATTTAATTATAACTATATGATTTTTATGTGAAGTCATAATTAAGTCACAAGTTTTTCC
+TTATTAAATCCTAACTAATCCTTTTTTGTTCATTTTTTCCAGCTTAATTATCAGTACCTTTGTCATCGAA
+ATATAAACAATGACTGTACAAGAGGATTACTAATGAAAGAATTAAAACAATATAAGTTGATACTAAAAAT
+GCTCCTTCCACTTTGGCTTGTTTTTACTTTTGCCACCAGTTCAAATGCTAAAGGGATAAACGATAATGAG
+GTTAAGGGTAAGGTGCTGATCATAATTTCGAGTGATCAACATGGCTTTTGGTTGCCTGAAGTTGTTGAAC
+CATATAAATTGTTAGAACAAGCTGAATTTGAAATCGATATTGCTAGTCCTAAAGGAGGTAAGGGAATTGC
+CAGTGGTAGTTCTCGTCTGTCGGGCAAGGACAGTAACTGGTTTAAGCAATCTTCGTTGCCGGAAAAACTT
+GAACAGTCAATTGAGCTAAAACAGGTAATATCAAGGCAATATAGAGCGGTATATTTTGCAGGTGGCGCGG
+GACCTATGTTTGATTTGGTTGAAAACCAAGAAGCACAAAGGGTGACTCGAGAAATATATGAAAATGGCGG
+TATCATTTCAGCAGATTGTCATGGTCCAGCTGCACTTATTAATGTCAAACTATCTGATGGTTCGCGTCTT
+ATTTCAGGAAGGAAATTAACAGCAAAAGCTAACATCGAAGAGGGACGTTGGGCTAAAAATAACTATCCTT
+TTTTATTAGAAGATAAAATTGTTTCGCTCGGCGGTATTTATACCTCAGCAGCTAAAGGTAAAGAACATGT
+AATTGTAGACGGAAGGTTGATCACAGGTCAAAATCCTGCTTCGGCCGCTCCTATGACCAAGGCATTAATC
+CTGCACTTAACTCCCAAAGAAAAACATCCAGCGTATGAAATTCAAAACTCATTATCTAAGGTGACAGTAA
+TATAAATATTAAGGAGTATATTCGCATAGGTATTGATGGTTCTTTTCTTTGTAGGGCCACAATCTTAGCG
+TTTATATTTTTGTATTTATCGACAATCAAAATAGTTGACATATCAGGAAAAAACGCTGGATGTTACCGGA
+GTAAGGCAAGTTAGCTGCCAAGGTTTTATCATTGAACTTCGACATCTGAAAGCTTTAATCTATAGACTGT
+TTTTGCATATCATCTTTGTAATTTAACATAGCCAATTTACTGTTTGTATAAGTATGATGATGCGCTAAAA
+GCATATAATCTTTAACAGGAACACTCATGAACGTTAACAGTCTGTTGATAGCGGATGTTCTCCATAGATA
+AAACATGAGTCTTTAATGATGACTTTCGTCAATGAGTCGTTAAGCCAGAAGCGAACTAAGCTACCATAGC
+CGTCAGTCAGGAAGTTGTATTGGTATGACTTAAGAGTACGCATTCTAGGGCGAATTTAATATTAGGCAAA
+GTCAGAACTTGAATCTGACCTTTACCTAAAAATTTTTATACTATGGTGAAGTTCAAAGATTACAATTGTG
+TTTTGAAAAAGTTTAAGTACTTGTTGGATGCTTCAATACGATTAGCTTTCTTACTAAAACCGTGGCCTTC
+ATCATCAAACACCAAATAATCAACGTAAGTACCACCACTCCTGATGGAATCAACCATTTCATCACTTTCA
+ATTTTTAACACTCTAGGATCATTTTTACCTTGCACAACAAGTACAGGTTTCTTGATTTGATGACCAAAGA
+AAACCGGAGAAATATTATGCAATCGTTCTTTATCAGTGTTGGGATCGCCTAATTCATCATATAGTGATTT
+CCTAAATGCTTCCCAGTATGGAGGAATGCTTTCCAGTGTTCGCACCCAATTAGTGACGCCAAATATATTG
+ACTCCTGCTTGAAACTCGTCTGTAAATGCCATCGCCGCCATAGTTAAATATCCGCCATAACTGCCTCCAA
+TAACACCAATTCTGTCTTTATCGACCCAATCCAACGATTGCAAATAATATTTGTTATAAACCACATCCTT
+TAAATCATGATCACCGTGTTTCTTATCATCTAAGTGAAAGAATGTTTTGCCATAGCCACTCGAACCGCGA
+TTATTTACTTTAAAAATAGCATAGCCATTATTCACTAAATGTTGCACTAAGGCCGAATATCCCTTGCGAC
+TTTGTCCCCCTGGACCACCATGTATAAATACTAAAGCAGGAACCTTGTTGAATTCTGCCTGTTTTGGTTT
+ATACAAAATACCGGGGATATCTAAACCGTCAAAGCTTTTAAAGCGAACAACTTCTCCCTCCACTAAATTA
+TCTTCGAGAATATTAGGGTTTCCTGTGTTGGTTAAACGTTTAACTCCAGTTGAACCTAATTTATGGACAT
+ATAAATTAGATGGTGACGTATCTGAATTAATATAAAATACTAGTTGGCTGGCATCGGCAGAAAAGTTAAC
+CCCCCGTAAATCTCCACCTGGCAAGTTCGGTAGAGCTAATCGTAGTCTTGTTTTTAAATCAATGATTTGT
+AACTTAGTTTGGGCGTCTGCATTGACGCCTATCACTTGGTAGCGACCATTTTCAGAAAAGTAAGTGAACC
+TGACATCCCAATCAGAAGCATAATTTAGCGATTTATTTTTTGTTTTCAAGTCATAAGCCCAAGCTTGCTT
+AAACTCACCAAATTCATCTGTTGAATATATCAGCTGTTTGCTGTCGGGCGTAAAAGTATAGGCACTGTGC
+TCAATATCCCCTTGATGCTCAGTTATTAATACAGTCACAGCATTTTTCTCATTAAGATCAGCAAGGTATA
+GGTCGGAATCTGCATTAGAATTGGTCTTACTCAACGCTATGTACTGACCATTAGGGCTAATACTTTCTAC
+TGAATATCCGGCATTGTTTTGATAAACGAGTTCCCTTGAATAATCATTGGCCTGATAGAGGTATACATCA
+AAAAACTTGGGGTCTCTTTCGTTGGAAGCGACAAAGAACTGATTGTCATCTTCGTGCCAACCTACAAAGA
+AGGCTTTTAGTTTATCTCCAGGAGTTAAGTCAGTCACTTCTCCCGATAATTCCCTCACATACAAATGATC
+TAATTCATCACCACCTTTATCAGCGGTATAAAGAAATCGATCATCCCGAGGAAACCAACTCTTAACATAA
+ATAGACTCAAGTGTTGAATGGGTTAACTGTATTGGCGGTGAGCCATCAAGAGGCATTTTAAAGGCATTAA
+ATATACCTGTTTCATCATTGCTAATCAGTACAGCACTCGCGTCAGAATTAATTGATGAGCCAAATACCGT
+GGTTGTTTTGAAAAACTCTTCAGCACTATAGCTCTGAAATAGAGGTTTACTTTCTTCAGTAATCGATTGT
+TTAACAAATTCTTTTGGTGGTGTTGAACAAGCTAAAAGTAATAATCCTGCGCAAACGGTGACAATTAATG
+GAGGGAGTTTTATCATGCGTGAATTCCTTTTATAGTTATTATAGCTCTGAGTTATCAACGCTATCAGTGG
+CGTATTTATTCTCCGGCGTCAGTATAGTGTATAAAAATCAACAGCGTTAAATTAAGTGAATAAAAAACAG
+ACATAATTGAGACTTTCAAACTTTTAAGAGCATGTTCAAATTCATAAGTACCTCTCCCCTTACTTCAGGT
+GAATTTTATACATTGCGTCAACTCGGCATAAGTAAAAAGTTAACTCGATTAGAGTTCTTATAGTCTGGTC
+TTGTAATAGACAGAGTTTGTCTACTTAGGTGGAGAATGTCCATTTAGCATGCAAATATGAAACACCAACA
+GAGAAATTTAACTTGTGTGTTGCATTCACCATTTGAACTCAAGGCACAAAGGGAACCTTAGCACCTATAA
+ATATTAGAGATAAAACCAAACCGATTTTGGGAATTGGTTTTATCCTCACTGATGCCCAAACCTGATCTAA
+AGTTTAAGGTCACCAAATTGGCCTTAATGTATCGCTTTTCTATCGATGCTTGAAAATATGCATCCCATCT
+ACTTTAGAGTACGAAAGCGCTATAGAAATGTAGGAGGTTCATTCACTTTTTATTCACTTTTCATACTTGA
+GTACTAAATTTAGCTTGGCGATAGTAAATATCAAGATGAGTGCCTAAAGTGATTATAGGTCTCAACTTAA
+ATGGCAGTCTTTCATGTTGGCTATTTCCTAAGAACTTGAGTTCGAGGAAAGTCAAATGCTTGAGATTCTC
+CAGATAAGTGGCAATGTCCAAAATGAAAAGAACAGCCTCCCCTAAGCTTGTTATAAATCAAATTGATAGC
+TGTTATCAACCAAATTAATAGAAATCAACGGCTTTTTTGTGTCATTAAGTACAAAATTTGTTAGACTTCA
+CGCCGAATAATAATCGCTAAATCCGCATATAACTTTACAGTCCATTTAGAGAGTAACATGAAACCACTTG
+TATACGTTTTACTGGCGTTATCAGCAGTGCTTTTCCCAAGCATGGCTTTTGCATCAGAGGCAGCACATCA
+GAGTATTGATTTAACTAGTCATTGGATTGGCTATACCGCTATTGCTATTTTTGTTCTAGCTTATACGCTG
+GTGATTTTAGAAGAACAATTGCATCTAAGAAAATCAAAACCCGTATTACTTGCTGCTGGACTTATTTGGA
+TTTTAATCGCTGCTTATTATGGTTCTAATGGCATGCCTCATGCTGCCGAAGTTGCAATTCGTCATAATTT
+TCTTGAATATGCTGAACTATTCTTCTTCTTATTAGTTGCCATGACTTACATCAACGCACTTTTAGAGCGT
+GATGTTTTTAATTCCCTTCGTGACTGGTTAGTACAAAAAGGTTATAGCTATAGAGCTTTATTCTGGATAA
+CTGGTATTTTAGCTTTCTTTATCTCTCCAATTGCAGATAACTTAACAACGGCATTAATTATGTGTGCTGT
+AGTATTAGCCGTAGGAAAAGATGAGCCTAAATTTATCGCAATGAGTTGTATAAACATTGTGGTAGGCGCA
+AACGCTGGTGGTGCATTTAGTCCATTTGGCGATATTACTACTTTAATGGTATGGCAAAAAGGTATGGTTC
+AGTTCTCTGAATTCTTCCACTTATTCTTACCATCCGTTGTGAACTTTGTTATTCCTGCACTTATTATGCA
+GTTCTTTTTACCTACAGGTAACCCTAGTTCAGAGACAAGTGACGTAACTCCTATCAAAAAAGGTGGTTTA
+ATCATCGTTGGGTTATTTATTTTAACCATTCTTACTGCCGTATCTTTCCATAACTTCCTACATTTACCAC
+CGGTATTTGGCATGATGTTAGGTTTAGGTTACTTAAAGTTCTTTGGTTATTACCTTCGTAGATCTGGTCA
+AGGTAAAATCAACGATTCAGGTATACCGAGTACTCTTAAACAAGAAGATGAATTTGATATTTTCGATAAA
+ATAGCTAAATCAGAATGGGATACTTTATTCTTCTTTTATGGTGTTATCCTTGCTGTAGGTGGTTTAGGCT
+TTATTGGTTACCTTGGTATGGCATCAGAGTTTATGTACGGTGAATTAGGCGCAACTAATGCCAACATTTT
+AGTTGGTCTATTATCTGCTATTGTTGATAACATCCCCGTCATGTTTGCAGTACTAACAATGAACCCTGAT
+ATGAATCATACGCAATGGTTATTAGTAACACTTACTGCTGGTGTTGGCGGTAGTTTGTTATCAGTAGGCT
+CTGCCGCTGGTGTTGCCTTAATGGGACAAGCAAGAGGTCACTATACCTTCTTCAGTCACCTAAAATGGAC
+GCCAGTAATTGCACTAGGTTACGCTGCTAGTATTTATGTACATTTATTAATAAATTAATAATTTGTATCA
+ATTGTTTACATTAATAATGTGAGCTTAAAGCAAAGAAATACTTAATCTGTAATTTCTTCATGCTACCCTT
+AAAAAGCTTCTAGTTTGCTAGAGGCTTTTTTATTGAACATTTTTGAGGATTTTTTGTGAATTACTTAAGT
+AATATAACCACTAGTCAAAGGCCATGGTTACTACTGGCACTCGCCGCCTTAGGCTTAGAGCTTTCAGCTT
+TATATTTCCAATACGTGCTAGGTTTAGCGCCTTGTATCATGTGTGTGTATCAACGGCTTGCTATTTTGGC
+TATATTTTCCGCTGGTGCTATTGGTGCTATCGGACATCAGAATATCGTTGCCCGAATATTAGCTTATGTT
+TTGTGGGGAGTTGGCGCAATTTGGGGACTAATTATTGCGTTAGAACATGTTGAAATGCAGAAAAATAGCG
+GCTCACTCTTCTTTAGTTGTGAATTCATACCTAACTTTCCTACTTGGGCTCCTTTGCATGAGTGGATACC
+ATTCTTATTTGAGGCGACGGGAGATTGTGGTGAAATAAGTTGGCGTTTCTTCAATTACAGCATGCCACAG
+TGGATGGTCGTTGTTTATGCTTTATTTTCAATAGTATTTAGCATTGTACTCATAAATCGCCTAGTTTGTG
+CGAAGAAACCATAACGACTAAATAACAATTAACATGAGTAGAGACAGACTATTCTTCATAGCGTGTCTCT
+ACTCATGTGAAGTATGGTATTAAACAAGGTTTATTTAATACCCGTCTCCTTTTACCTAGTGACTTTAGTA
+CTTTCTCCGCAAATACTAAATCAGCCACAATGAACTCAGTTCAAGTAAAGAGTAAACCTTGCTACATCCC
+CCTTTCATAATAGCTATATTTCTCTACTAATAAGTGATTTAAAAACCCTTACTAACGTCTTCCTCTACTC
+ACTGACCATGTTTCAAAAATAGCAGCACTAACGACCAATAGCCCCCCGATTATAGTTAAGATATCAGGAC
+GTTCATGTAATAGAATGATGGCTAATATACTACCGTACAAAGGCTGTAAACAAGAAATGAGCCCAGCTGT
+TGTGGCTGATAAAGAACGTAAACTTGAGGCAAATAAGGCGTGCGGAGTGGCAGTAAAAACAACTCCGACT
+AATAAAAGCAATAACCAATCGCTTTCTGTTACTTGCATTGGTGGCACCTCTACAAAAAGGCACAGCATCA
+AACAGGCTACCAAGGTTTGATATAGCATGGTATGTGGCCCAGAATAATGAGAAAAATAATTTTTATGCAG
+AATATTTCGTAATGCAAAAAATACCGCAGAAATAATTCCGGTTACAATGCCTAAAGTAATTTGATTACCA
+AAACTAATTTCAGGAATTAACAGCACAATGCCAATAATAACCACAAAAGCTGTGATCATATCTTTCATTT
+TAGGGACTGTTCTATTAAAAAAAGGCTCAATAAAGACGGTTATTACCGGGTAAGTAAAAAAAGCTATCAT
+GCCGACAGTAACCCCTGCCATTTGCATGCCGGTAAAATAAGTGACCCAATGTAAGCCTACCACACAGCCT
+AATAAAATGGCGATACCGTAATCTTTCATACTTGATAAGGATATTTGTTTTTTTTGCAACGTTAGCAAAA
+TAAACAATGCTAAGGCAGCAATACCCGTTCGATAAACGGTTATATCCAGGGCAGGTAAACCAATGAGTTT
+AGAAAATAGCGCAGTGCCGCCGAAAAGGAAAACTGCGATATGTAAGTAAAGCAAGCTTTGCTGTTCAGCT
+TTTATTATAGAGGACGGGTGGGGAGTACTTTTCGTCATAAACGATACGCTATCTAAGTATCAATTAATCA
+ATATCATTCAATGGCCAAATGACAATGTGATCTTCAAAATTTTCAATACTGACTTCATTATCTTTAACTA
+TTTTCCCTCTTACCGACATACCTGCTTTATGCATAGCAGACTTTTTACCTTTATGTAGAAGAGGATGCCA
+TGATGGCATGCCACGCCCTTCTTGCAGGCGACGGTAAGTACAACTAGGCGGCATGAAAAATACCGCATCA
+ATATTCTCTTGTGTTAAACGAACACAATCAGGTACTAACGTTGTCCGTTGCTCATATTTAGAACATTGAC
+AAGATTTTTCATTAAGTAAGTGACAAGCAATATTAGAGTAAAAAATGTGCTCACCTTCTTTTATATGATC
+GGTCGGCAACAGCTCCGAATCATCATCAGTATCTTCATCATCAATAAACTTGTTTAAGCAACATTTAGCA
+CAGCCATCGCATAATGACTCCCATTCGGGGCGAGTCATTTCCGCTAAGCTTTTAGTTTGCCAAAATGGGT
+TTTCTTGTGTGTTTTTATCGATCATTTACTACTACTTAATTGACGAATGGATTTACTCATAATTTGCTCA
+TAAAATTTCAAGTACATTACTGAATAGGTGGAAACTTAATACGATCGGATAAATGACCTACTGAACTGAC
+AAAATAATAAGATAAATTCCAGTGCATTAAACTCTTATAATTATCATAAGCAAGGTATGCTCGGCCATTT
+TCATCATCTGGAAAAACTAACGCCGCTTTAATATCAACATTAGGTAAATTAGTACCATCAGAACGCCTTA
+CGCCTAGTGCTTGCCACTGAGTAAGCGTTCTTTCAGTTTTGGACCACGCCTTTAACCAATTTTTTCGACT
+GCCAGTATTCTTTGGGATAGCTAAAGTATAGTCAAAGTTTTTTGGTAACTTCACTTGGCGTCCCCAAGTC
+AGTTCATCATTCCAGCCTTCTTTTTGTAAGTAATTTGCCATAGACGAAAAAATATCGGCTTGGTTTTGCC
+AAATATCCTTCTTACCATCACCATCACCATCAACTGCGTAGCTTAAAAAAGACGTTGGCATAAATTGATT
+TTGTCCCATTGCCCCTGCCCATGAGCCCTTCATATTTTTATTAGTAATATGACCTTCATCTAATATAGTT
+AATGCTGCCATTAATTGTTTTTTGAAGAAGACTTCTCGTCGCCCTTCATAAGCCAATGTCGCTAGGGCAG
+AAATAACATTATATCCACCAGTGAACTTACCAAAATTAGTTTCAAGTCCCCACAAAGCTACAATAAAACG
+CGGTTGAACCTGATACTTTTCACCGATCTGGTTTAACAATACTTGATGCTCTTTATACAAAGCCCTGGCT
+TTATCAACTTTCCACTTTGGCACTCGCTTAGGTAGATAAGTATCAAGTGTTTCAACATTTTCAGGTTGGC
+TTCTATCCGCTTTTACCGCACGTTCGTGAAACTTTACTTCTGCAAAACTTTCATCAATTAATGCTTTGCT
+AAACCCTTTCGCTAATGCTTCTGCCTTTAGTTTTATAACATACTCAGCAAACCCCTCTTCTGTAAGCTCC
+GCTTTAGCAGCCATTGATGAGTTCATCATGCCAATAATTAGAAGCATCGATAGAATGATGCTTTTTATAG
+TCAAATTCATTAAAGCTCTCCTTGCTCTTTTTCAGCTGCCATAGCCGCTTTATGTTCTTTCAATAAGTCT
+TCTTGTGGTGGTGGTAACTGTAAATAGAACCCTTTTTCTATTAAGTTTTTTTTCACTTTTTCTAAGTCAG
+CCATTGCTAATTTATCTTTGGTAGCTAAATTAATTAATGTGACTAAATTTGGTGTACCAAACGTTTTCAT
+CAAACCTTCAGGCACTGACGAAAAGTCATCACGTTTATTAACAAAAAGATAAGTTTGGGCTTTTCTAGCA
+CTTTTATAAATTGCACATAGCATAATGGAGACCTATAGATAATTGAGAAAATAGCGTTGAGTTATCAATA
+TATCATGAGCCATGGGTGAACCCCATAGTGACTCAATGAAATATTGTTAACAAAAATGTAAATTTAGAGA
+GTGCCTAACATAGAAAACGAAGGTGACATACCTGATCAGCTTGAAGATGCTCGTTTCAGGAAACTTGTGC
+AAATCATAATCAAGACACATTTTTATGTTAAGGGTTATTCCCTTAAAAACAAATGTAACAATGGATATAT
+GACGGTTATTCGAAACCTTGCTGGGCAAAATCTAACAAGGTTTGACCAAACAACTCGTAACGCCAACCAG
+TTATGAGATCAACCTTAGCCGAACTATTGCGAGCGTCATTAAGATCAAACTGCCAAGTTAAAAATTGATT
+GATTTGCTTCTTTGATGCAACATTTTCAATCGCTAAGCCTTGCTGCTCACTTGCCGTAATTAAAAACGTT
+TTCAACTTTTTAAATATCTGTTTGTAGCCGGGATATTCATCTAACCTATCAATTTTATCTGGATAACTAC
+TTACTTCCGCCTGTTCTGCTTGGCTTAAAACCGCCAACATAGCTTTACCTTTGTGGCGAATATCAAGTGT
+TTCGACTCCTTCAAGCGTAAGCATGGCGTTTACACTCTCTGGATTGCTTTGTGCTAAGGCCATTAAGGTA
+TGATCTTTTGCAACAAAACCAAGAGGCAAATCACGCTTTTTTGCTTGCTGAAAACGCCAACTTGCTAAGT
+ATTTTAATAAATTTAATTGCTTAGGATTTAATCGCCAGTTCATCTTGATATTAAGGTACATTTCACTTTC
+AATGATAGGCGTAAACTTTTTGTCTATCATGCTCTGTGTTTCTATCTGAGCATAAGCTAAAAAACCAGCT
+TGAGTAATTTCAGCTAATAATTTAGGGTAAATATCAAATAAATGATCAACATCTGCACTGGCGTAGTCCA
+ATTGTTTTTCTGTTAATGGCCTTTTTGTCCAATCAGTACGTGATTCCGATTTATCTAATTCGATATCAGT
+AAAGTGCTTTACCATAGCGGCATAACCTAAAGATAAACCATGACCTAAAAATGACATCATGATCTGACTA
+TCAATTAAATTCACCGGTTTACAATTTCCAGCAGTTAAGAAAACTTCTAAATCCTCTGAACAAGCATGCA
+GCACTTTAGTGATATTTTCGTTGGTAAGTAACGCCCAAAAAGGTGCTAAATCATCAATTGCAAGAGGATC
+AATAAGTGCTAATTGCTCTCCATCGCATACCTGAAGTAATCCTAATTTAGCATACAGAGTACGTGTACGA
+ACAAACTCAGTATCTATGGCTAACACTTTAGCTTTAACTAGTTGCTCGCATAAATTATTTAAGCTTTTCT
+GATCTTCAATCAATTGATAATGCATATTTTTTATTTCTACTACGGCTACTTATGGCGGCGACGAGTACTT
+TGCTGATGACGTTGCTGATGCTTTTTAACTGAACGACGAATTCGACGACTTTTAGCATTGTCCATCGCCT
+TCTCATCAACTTTAACTTTACTTTCTGCTTCAGGTGTTAAGTTAACTAATTGACGATAATAGTTCACTTC
+TTTTAACGCCAATTCACGCCAACCACCCATAGGTAATTGTCGCTGCATTTCCATATCACCGTAACGCACT
+CGAATAAGACGGCTTACTTGTACATCTTGGCTTTCCCATAAACGACGAACTTCTCGGTTACGTCCTTCAG
+ATAAGACAACATGGAACCAATGGTTTCGACCTTCTCCGCCACGGTAAGTAATTTTTTGAAAACGTGCCAT
+ACCATCTTCTAATTTAACACCTGCACGTAACGTTTGTAACATAGCTTCGTTGATTTCACCAAAGACACGT
+ACTGCATATTCACGCTCTACTTTCTGTGACGGATGCATTAATCGGTTAGCTAATTCACCATCAGTGGTAA
+ACAACAACATACCGGAAGTATTAATATCCAAACGACCGACAGCAACCCAACGACCCGCGTCAAGAGGAGG
+AAGACGATCAAAAACGGTTGGTCTTCCTTCAGGATCTTTACGTGTACACATTTCACCTTCTGGCTTGTTA
+TACACAAGTACGCGACAGATATCTTCATCTTGGGCAGTAAGTTTAACGTGATGTCCATCAAGGCGAATTT
+GTTCGGTACCTGTGATTCGATCACCTAGAAAAGCGACTTTACCGTCAATACTGACACGACCTTCACTTAT
+CATGGTTTCCATTTCACGGCGAGAGCCTTTACCAGCACGAGCTAATACTTTTTGTACTTTCTCTGAGTCT
+GAATGCGTTGCTTTTTGAAACTCAACCTTCACTGCCTTTTCAGGCTCTTTTTTATGCTGACCTTTTTTAG
+CTGCGCCCTTCTTTGCGACATCTTGCTTGGTCATGCCTTTTTTAGCAGTGCCTTTTTTCTCAGTACCACG
+CGTGCCATATTTTTTATCTAAGGCTTCGTCTTTTCTCGCTTGTTTTTTCTTGTCAACCGTCATTATCTTT
+TACTCTGTTACGTCAGTAGCAGCTCCCTTGAAGCTAACTTCTGGCTCATTGTTCAGGCTCAATTACCTTA
+TATACCCGTAATTATTCAAAATACTCGATTCAGAGTACTTGAGCTATTTCAGTTTTAGGCGTGTCAATTA
+AATTAAGGTTATTCCCTATTTCTTTGACGCAACAATAAAATGACATTGCTCAAGCGCTTCTACGATGGGG
+CTAAAAACGATTTATACGTCGTTATTGATTTTGAGAATGGAACAACCATTTCCTACAATCAATGTCTTGC
+CTAAATCGTTTTTTTCTCCCACTGAAACATGCATTTTGAATGGTCACGGGTATAAAAGTGCATGTTTCAC
+TTGCACTTTACTTCAGCTTATTGAAATGGAGTAGGATCACCCTCTCCCACGCGTATTATCTCAATACTGT
+CATTAGAAAAATCAATCACAGTGGTAGGGTGCTCCCCTAAATAACCACCATTGACGATAAGGTCAACTTG
+ATGTTCTAACAAATCTCGAATTTGTTCAGGATCATACTCAGCCATTTCTTGGCCAGGCATAATTAAACTG
+GTAGACATTATAGGCTCTGCAAGTTCAGTCAACAAGGCTTGTGCAATAGTATTATCAGGCACTCTTATGC
+CTATTGTTTTCTTTTTAGGGTTTAACAGTCGCTTAGGGACTTCTTTACTACCTTTAAAGATAAAGGTGTA
+AGCGCCCGGAGTATTACTTTTTAGTAATCGATAAGCTGTGTTATCTACCCGTGTATATTCTGATATTTGT
+GATAGATCTTGGCAAACTAAGGTAAAGTTATGATCTTTATCTATGTCTCTAATGCGACAGATACGCTCTA
+ATGCTTTTTTATCACCTAAGTGACAACCTAATGCGTAGCCTGAATCTGTAGGGTAAACAATGACCCCGCC
+TTGCTTAATAATATCTGCCGCTTGCTTCATTAAACGACCTTGCGGATTATCAGGGTGTACATAAAAAAAC
+TGACTCATGAGACTTTCCTTTCTTTAAAACTTTTTGATTGTTTCTTGTCAGTTGAAACGGCTAATTAATC
+TGTTGAGATACTTTCTATCGTTTGCGTTATTGCCATTGAGCCCAAATAGGTTTTGCACCAACAGGCATAG
+TCAGGTTACGACCTAAGTCACTCCATTTATTTGGGTAGTGAAAATCTGATCCCATCGAAGCATATAAATT
+GTATTCTTGACAATAAGCCAACATCTTTCGTCTTTGATCCGGGCTCATTTGTGGTAATACCACTTCTAAA
+CCATCACCTGAAACTTCGCTAAAGTGAACAATCAAACGCCGTAACCATTTAGCCGAAAGATCATATCTAA
+TTGGGTGAGCCATCACTGCGCTTCCGCCAGCTTGATGTATAGCCACAATAGCTTCTTCAATACTACACCA
+GTTAGGTTTTACATAAGCGCGTTGCCCTTTTGAACCTTTCTTACCAATATATTTATCAAAGGCCTGTTGC
+ATAGTACTAACATGCCCTTGTTGATGCAGTACTTTAGCAAAGTGAGCCCGTGTAATAGAGCCTTCACCAG
+CCATCGCTTTAGCATCGGTATAAATAGTTGGGAAACCACACTTCGTTAGTTTCTCACCCATTGAAATAGC
+GCGCTGTTCTCTCGCTTCTTGCTGCTGCTCTATAAGTGATTTTAATTCTGAATTTTTCTTATCAATATTT
+AAACCAACAATATGAATCTCAAACCCTTGCCATGCAGTAGATATTTCAATGCCATCAATCAATTTAAGTG
+GAATATTTTTGTCTTCAATATGCTTTTGCGCTATATCAAGCCCAGCGACAGTATCATGATCTGTGATAGC
+TAAAACATCAATTTGAAAGTTAGCCGCCCTATCTATCAAGGTTTGTGGCGACAAGCCGCCATCAGAGCAA
+TTCGTGTGGCTGTGTAGGTCGATGCGTTTGTGGGCAAAACCCTCGGTTTTTACTATCAGATGCGGGAAAT
+CAGTGGTTGACAGCAACGCCATAATAAGGTCTTCTATAGGGGTAAAACTTAGTCTTATGATAAGTTTACT
+GATAACGAGTAAACAATGATACTTTTTCCTTTATTATTAATCGAAAAGTAGATAAGACAATACATTTTAA
+AGGTACGTAAATAATGAACACAGCAAATACAAACATAACATTAATTTGGTGGTGGCATAACTCGACATAA
+TTGGGTTGTGATAATTGCGTGTATCTTAAAAAAGATGAATCGAATTTCAAAAAAACCCGCTCCTGTTAGC
+GGGTTTTTCTCGTTAAAGCGAACGAGAGTTAGTAAACAAAGGATTTAAAATGAACAGAACAAAAACATGG
+TTTATTTGGTGGCTGTTGCCTATTTACGCAGGCTGACAATTTTTCGTTTAATAAACTCTAATAGAAGTAT
+TCAATATGACTCAAAATTTACCAAGTAAAATCAAGGGTGAAGTAATCACCATACAAGATAGTACTTACTA
+TCAAAATGATCCGTTAAGTGTTTACCAATTATTATGTCACCAACAACAACATAATATATTACTAGAATCT
+GCCGAGATTGATAAAAAGCATTTATTAAAAAGCCTATTATTAACTGACGCGGCAGTAAAGATTGTATGTA
+ATGGCAATACTGTCACTTTCTCTGCATTATCCTTAAATGGCGAAAGTGCTATCGATTACGCGGCGACTCA
+ACTAGAGTCACATGCTCAAGTAAGTTTTGCTGATGATGGAAAATCATTTCAAGCAACATTTAGCGAGGTT
+GCTAAAGACCTTGATGAAAAAGCGCGATTAAGTGCAACCAATCAATTTCACAGTTTACGATTATTCAATC
+AACTCACCGATGATAAAAGTCACCCTTTCTCCGTATTTTTAGGGGGTGTTTTTGCTTTTGATCTTATGGC
+AATAGCAGAGGAATTACCCACTGTTGCTCAAGGTGATAATACTTGCCCTGATTTTGTTTATTACTTAGCT
+GAAACGTTAGTAATTATTGACCATGAATTACAAAGCACCGAAATTATAGGTAATATTTTCAACTGCAATG
+ATTCTGAAAAAACCAAACAAAGCCAAGTAGTGATTTCCAATCGTGTTGCTCAGATTAAAGAAACGCTTGC
+TAAGTCTATTGATGCCGAACAGGTATTGCAATTAAGCCCTTCATTTACCGATATAGCCGATAAAGATAAA
+CTCAATGAACAATTGCAAGTTGATATTAGTGACGAACGTTTTTGTGAAATAGTTGATCAATTAAAAGAAA
+ATATTCGAGCAGGTGATATTTTTCAAGTAGTGCCATCACGTACTTTTAGCTTACCTTGTTTTGATTCTAT
+TGCTGCTTATAAAGCCCTCAAGATTAGTAACCCTAGTCCTTATATGTTTTATTTAAAAGATAGTGATTTT
+TGTATTTTTGGCGCATCGCCAGAATCGTCATTAAAATATCAAGCGAGTAATCGTCATGTTGAGATTTACC
+CAATAGCGGGGACTCGCCCTCGCGGTTTCGATCAACAGGGTAATATTTCACTCGACTTAGACAGTCGAAT
+AGAATTAGAACTGAGGCAAGATAAAAAAGAATCTGCCGAACATATCATGTTGGTTGATTTAGCACGAAAT
+GATGTTGCTAGAGTTTCACAACCCGGTACTCGTTATGTTGCCGACTTACTCAAAGTTGATCGATACTCTC
+ACGTAATGCACTTAGTTTCACGAGTATGCGGTACCTTACAAACCGATTTAGATGCGTTACATGCCTATCA
+GGCTTGCATGAATATGGGCACGTTATCTGGTGCCCCTAAAGTAAAAGCAACCTCCCTTATTAGGGCAGTT
+GAAGGTAAACGACGTGGTAGTTATGGCGGTGCGGTTGGTTACTTAACTGGTACTGGTGAAATGGATACTT
+GTATTGTTATACGCTCCGCCTTTGTTAAAGATAATATTGCTCAAGTACAAGCGGGTGCTGGTGTGGTCTA
+TGATTCAGACCCAATAAGTGAAGCAAATGAAACAAGGCAAAAAGCCCAAGCGGTTATTAGTGCCATTATC
+ACGGCTAATACGTCGGCAAAGGAGCAAGCTCATGACTAAATTATTTATGCTCGATAATCTAGATTCTTTT
+ACATATAACTTGGTCGATGAATTTCAATGTTTAGGGTTTGAGCCCAGTGTTTATCGAAATACACTCAGTG
+CTGATTTTATTTTCAGCAAAATGCTTGAACATACCCAAAAAACATCAGAGCCGGTATTACTTGTTTTATC
+CCCTGGCCCAGGCGAGCCAAATAAAGCGGGTTGCCTGATGGCTTTGATCAAAATGTGTGCTGGACGTATT
+CCGATGCTAGGTATTTGTTTAGGACATCAAGCATTAATTGAACACTATGGTGGTCTGGTAGACAGAGCTG
+AAGAAATTGTGCACGGTAAAGCATCAAGTATTACTCATAGTGGCTGTGGTGCATTTGAAAATATTCAAAA
+CCCTTTACCCGTTGCTCGCTATCATTCATTGATAGGCAAAGATATACCAAAATCATTAGACGTGATAGCC
+CAGTATAACGGTATGTGTATGGCCATTAGTAAAGATGAAGACGCTGTTTTAGCCTTTCAATTTCATCCCG
+AATCAATATTAACGACATTTGGTGCAACCTTGTTGGCTCAGAGTATTCAGCATTTACTTACCTTAGCCCC
+ATCACTTAATAATAAAGTTACTGGAGAATAAAATGACGAATCCACTAAATACTGACTCCAATAGTATAGG
+TTCCAAAGAGATGGCTTCAACCAGTGCTGCCTCAAATGAGTTAGTTTCATCAACTATCAACACTATTTTA
+CCTACCTTAGTTGATGGCCTTGATTTGAATCAAAGACAAAGCCATGACTTTTTTCAGCAAGTACTCCAAG
+GCAACATCGACCCAGCTTTAATGGCGAGTGTATTAACAGCACTAAAAATTAAAGGTGAAACACCAGAAGA
+AATCGCTGGTGCGGCAATTGCTATTCGCGCAGCTGCGACTCCTTTTCCTGAACGTAATAAAGAAGATATT
+GTCGCCGATTGTGTTGGTACTGGTGGTGATGGTGCTAATACCATTAATATTTCAACTACTGCTGCGGTTC
+TAGCAGCAGCTTGTGGCTTAAAAATGGCGAAACATGGCAATAGAAGTGTTTCAAGTATGTCTGGCTCGGC
+TGATTTACTCGAAGCATTTGGCGTCAATTTATCCATGTCACCTGAAACAGCCAATCACTGTCTAGCACAA
+ACAAATTTATGTTTCTTATATGCCCCTGCTTACCACTCTGGTTTTAAATATGCCGGACCAGTGAGAAAAG
+CTATGGGCATTCGTACCTTATTCAATATCTTAGGGCCGCTAGTTAATCCTGCTAAGCCAAATATAATGTT
+ACTCGGCGTATATACGCCTGAATTATTAATGCCGATGGCTCAAGCACTCCAGCTGACCGGTGTTAAACGC
+GCTTTTGTTGTTCATGGTAGTGGCTTAGATGAAATTGCGTTACACGGCAATACGCAAGCCATTGAAATTA
+ACAATGGTGAACTAATTGAACGTACGATTTCACCACAAGACTTTGGCTTAAAAAATTACACTCTTGAAGA
+GATTAAGGGTGGCACGCCTGCAGAAAATGCCGATATTATTAGAGATATTTTATCTGGTCAAGGAAAGGAT
+GCACACAATGCAGCAGTAATAGTTAACTGTGCTGCATTACTGTATTTACACGATAAAGCTGAGTCACTTA
+CTCAAGCTGCACAACTTGCAACAGAGGTGCTTGCTTCAGGTAAAGGCTTAAGCACTTTATTAACCTTGGT
+TAAACTTTCAAACCAAGATGTTTCATCGACTCAAACTGAATTAAAGGCTGATAAATAATATGAATACCGA
+CACAAATACTTCAGCTGAAAAGAATATTTTAGAACAAATAGTTGACGATAAACGTATTGAAATTGCGGCT
+TTAAAAATTAAGAAACCATTATCAAGCTTTATTGATGAACTAGTGCCAACAACTAAAGATATGTATGCGG
+CATTAACAAGAACTAAAGATAAACCTTATGCTGGTTTTATCCTTGAATGCAAAAAAGCATCACCTTCTAA
+AGGGCTTATCCGCCCAGATTTCGATGTTAAAGCCATTTGCCAAATTTATGATAAATATGCAGCCGCTATT
+TCAGTATTAACGGATGAAAAATATTTCCAAGGTAATTTTGATTACCTCAAAATAGTAACCCAATCGGTAA
+AGTGCCCGGTACTTAATAAAGATTTCTTTGTTGATAGCTATCAAGTGTACTTAGCAAGATACTACGGTGC
+TGACGCAGTTTTATTGATGCTTAGTGTATTATCAGATGAAGAGTACCTTGAGTTATCGGCAGTTGCCGAA
+CAATATAACTTAGCAGTACTAACAGAAATATCCACCGAAGCTGAGCGCGATAGAGCAATAAAGCTCAATG
+CAAAAATGATCGGTATTAATAATCGCAACCTACGTGATCTAAGTACTGATATTTCACGTACATTCGACTT
+TGCACCAACTATTCCGGACGATAGAATCATTATTTCTGAATCAGGCATTTATTCTCACTCTCAAGTGAGA
+GAATTAGCCCCTGCTGTTGATGGGTTTTTAGTAGGGAGCTCATTAATGGATCCCAAAAACAACGCTTATC
+AAGATATTGATTTAGCGTGTCGCAAGCTCATTTATGGAAATAATAAAGTCTGCGGATTAACAGATATAAA
+ATATGCTACCGCAGCCGCTGATAAAGGAGCACGTTTTGGCGGACTTATTTTTGCAGAGAAGTCGCCTCGA
+TATGTTACCAAGGAGCAAGCTCAGGTAATTATCAAAGCAGAGCCCAAATTAGAGTATGTCGGCGTTTTTG
+TTAATGAAGATCGTGATCAGATTATTGAATTAGTTCAAGCGCTACATTTAAGTGCAGTGCAACTTCATGG
+GAGTGAAGATATTCAGTATATAGAGGCTTTAATTGCCGAACTTGCCCTGAAAAATTGCGATTTTTGTCAA
+ATATGGCAAGCGAGTCCCGTAGCACAAAGTGTGCCTTTGCTTAATCCAAATGTCAGCCATCATGTACTTG
+ATGGTCAAAGCCCTGGCAGTGGTAAAACCTTCGATTGGCAAGTGTTAGCCTTGAGTGAGCAAAATTTATC
+AAAAAGCTTTTTAGCTGGAGGTTTAAATAATGACAATATTGGTCAAGCCCTCGAGCAGTTAACCCATGTA
+GATTTATTTGGCCTAGACCTCAACTCAGGTGTAGAAGATAGCCCAGGTATTAAATCAAGTGACAAACTAG
+CGCAAGTATTTTCGAAAATTAGGAATTATTAAGATGTCAGATACAAATAAGAATACTCAAGAGACAAAAT
+CAAATAAAACTCGCTTGCCTGCCTACTTTGGTGAGTTTGGTGGTATGTACGTTGGTGAGTTATTAGTCCC
+CGCACTAGAGCAATTAGAGCAAGCTTTTATCGAGTCTCAAACCGATGAAGCCTTTTTAACCGAGTTCAAT
+AATTTATTAACAAAATATGCTGGAAGACCAACACCATTAACGTGTTGTCGTAACATTGTAAAAAACCCTC
+TAGCTAAAATTTACTTGAAGCGTGAGGATCTATTACATGGTGGAGCACATAAAACGAACCAAGTTTTAGG
+ACAAGCTCTACTTGCTAAGCGCATGGGTAAAACTGAAATAATTGCTGAAACGGGTGCTGGACAGCACGGT
+GTTGCAACCGCGATTGCCTGTTCATTACTTGGGTTGAAATGTAAAGTTTACATGGGCGCTGTAGATTGTC
+AGCGACAACAGCCTAATGTTTTTCGTATGGAATTAATGGGCGCTGAAGTTATTCCTGTAACGGCTGGCTC
+AGGTACATTAAAAGACGCTGTTAATGAAGCACTAAGAGATTGGTCTGCAAATTATGAAAATGCACACTAC
+TTATTAGGTACAGCTGCCGGGCCTCACCCATTTCCTACTATAGTGCGTGAATTTCAAAAAATGATTGGTG
+AAGAAGCCAAAGCACAGTTTTATGATGAAGAAGGTCGTTTACCTGATTATGTTATCGCCTGTGTTGGCGG
+TGGTTCAAATGCTATCGGCATGTTTCACGATTTTATTAAAGAAGAGGGTGTTAAGCTTATTGGCGTTGAA
+GCCGGTGGTAAAGGTATTGATACCAACGAACACGGTGCAACACTTGTTGCTGGTACAAAAGGAATGTTGC
+ATGGTAACTACACCTATATAATGCAAGATGATTTTGGCCAAATTCAAGAATCTTACTCAGTATCTGCTGG
+TCTTGACTACCCTGCGGTTGGTCCACAACATGCCTTTTTGAAAGATACTGGACGTGCTCAATATGTTCCT
+ATTAATGATGATGAAGCATTGGCAGCATTTCAAGCCTTAGCAATGAATGAAGGCATTATTCCTGCACTTG
+AATCATCTCATGCCCTTGCCCAAGCATTAAAAATGGCAGAGTCTGCAACCGAAGAAACTATTTATTTAGT
+TAACTTGTCAGGTCGTGGCGATAAAGATTTAGCCCATGTCCATGCTATTCTTTCACCTGAAGAAGCTTCA
+TCCACAACAAAAGTTAAACACAGAGGAGAGGCATAATGTCAAACTCAAACATTCAACAAGCTGGTGCCCG
+ATACCAAGCCTCATTCGCGTCATTAAAAGAAAAAAATGAACAAGCCTTCATCCCTTTTGTCATGATTGGC
+GATCCTAATGCTGAACAGTCAATTGCTGTTATCAAAAGTTTAATTGATGCTGGAGCTGATGCCTTAGAGT
+TAGGTATTCCATTTTCGGATCCAAGTGCTGATGGTTTGACTATTCAAAATGCAGCTCTTCGTGCTTTAGG
+TGCTGGCATCAACACCGATATTTGTATTGATATATTAAAAAGAGTAAGAGAATACGCGCCACAGATACCT
+ATTGGTTTATTGCTTTATGGCAACTTAGTTTTTGCACGCGGTATTGATGCCTTTTATCGGGATATGAGCG
+CAGCTGGAGTTGATTCAGTTTTGATTGCTGATGTACCTATTAGAGAGAGTGAACCGTTTAGAGAAGCGGC
+ATTAAAATACGGTATTGCTCCTATTTTCATTGCGCCTCCTAATGCGAGTGATGAAACCTTACGTGAAGTG
+TCCTCATACTCTCGTGGTTATACCTATGTATTAAGTCGCGCAGGCGTGACCGGCGTAGACACGGCAGAAA
+GCCCCAAAAACACTGTTACGACGACAGCAAACAAGTTAATTGATAGTTTAGCAAAATATCATGCTGCGCC
+TCCTGTGCTAGGATTTGGAATTTCAACACCACAACAAGTTAAAGATGCCCTCAAAGCAGGCGCTCTTGGT
+GCAATTAGTGGATCGGCAGTAGTTAAAATCATTGAAGATAACTTAGCCGACGAAAGTAAAATGCTCATTG
+ATTTAACGCATTTTGTTAAAGATATGAAAGCTGCTACGAGGTAATAAACGCCTAATAACGTTAAGTTATC
+AAGTGACCGGCTAATTAATAACAATAAAAAAAGGAGCAATTATATTGCTCCTTTTTTATTATGTTTATTT
+AAATTCTCAACATGCGGACTGATAAAAAAACTATCACTAACGTTAAACCGATAAAGAGCAATGCTAAAAG
+ATGATACAAACTTCGTTGCAATTTAATTTTAGCCCGTGTAAACACGCCTTGTGAGACTTCATCGTTCTTT
+GGGAGATTATGGAAAAGAGAAAGTAATATATTAAATAGTAATAACCATATCAAGCCAACAAAACTTAACA
+TAGCTGTAGGATCGGTTGATTGCGTTGGCAAAGATGTTTGCAGCACCTGAGCAACAATAACTGCAATGAG
+CAGTACTGCCACTATATAAGTCAATTTACGAAATGGTTGTAGCTTTGAAGACAGTTTTTCTAATATTTCC
+AACATGAACAGCCCAACTCTCAAATGACTCAATGATTTTCGAATAAATGACGTTCAAAGCATACGGTACT
+GGTTGATAATGATTTTCCCTAGTAAATCATATCGATAAACGAACATAGATTATAATCTAAACATAAAAAA
+ATGCGACTCAATGAGTCGCATTTTTGTAACTAGCTTATACGGTGCGTCCTGCACACATATTAATGATCTC
+ATTTCTTCCTTGAACAACTATCCTTAGTATATCCTTTATGAATCCATTCATGTCCATGTTGGGTAACGGT
+TACGTTTCCTATTCAATCATCCATAATTAGTGTCTTCCTGACCCTATTTCCTTTAAAGTATACAATTCAA
+CAATTCCGTGTTTTATCCTTTAGTTAACCTTCCTTAGCTAACATTCCTTGGTAATAGTCTTCCGTAACTA
+TTGTCTTCCTGACCTTGGTTATCCTCACCAAGCCACATCCTTGTTTATATCATCCATAGCGGCATCCTAC
+CACTAGACTTCATCCTTAAAGCCTCCTTGTTAAACCCTATTATTAATAGCACTAACGTGTTATTAATAAT
+TAAAGCATCCTGCTTTAGGTTTTCCTTCTCTCTTATACAAGCATCCTTACTCATATATTCCTTGAAATGC
+ATCCATTGCATTATTCCTGCTCAACTCAATCCCTGAGTCATGTTACCGTCCTCGGTAAGTCCTTAAGTTA
+CTATATCCATCTTAGTAACCGCATCTTCCTTAATCACGTTACAAGTAACGCCGAAGCCCCCTGCTCCTTG
+TCTCCCTGACATGATTGATATTACACCTAAATATCGTTTATCGAAGCGAGTAATAACAAAGTTCAAAATG
+TAAAAATAATGTAACAAAAACTTTTTTTATTTTACTCTTATTAATCAGTACGATAGGATTTATTGGTCTT
+ATGTTCTAGCTGAAATTGCCAACATATCTCACACTGATGTAGGACATGTCTTACAAAGAATACAGAGGTT
+TGGCGGTGTTATTATTTATCCAGAGATGAACTAGAGTAAATACGGTTTGAAGCGGGGTTGTCGAGTAATT
+TTTATAACTGGGTGATTTATTAGGATCTATAAAAAATGCGACTCATTGAGTCGCATCTTTATAACTAGCT
+TATATGGTGCGTCCTGCACACATATTTAATGATCTCATTTCTTCCTTGAACAACTATCCTTAGCACATCC
+CTTATGAGTCCACTCATATCCATTTAGAAAAACGATTAGTCTCTCATTTAATCATCCATAATTCATGTCT
+TCCTGACATTGGCTATCATCACTAAGCCATATCCTTTCATTTCTTCCTTTGTGGTATCCTACCACTCGAC
+TCTATCCTTAAAGTCTCCTTATCAAACCCTATCCTGAATAACACAAAAATATTATTTAGAATTAAAGCAT
+CCTGCTTTAGGTTTTCCTTTTATCTGACACAAGCATCCTTACTTATATCTTCCTTGAATAGCATCCGTTG
+CATCCAACTTTCTCAACTCAATCCTTAAGTAATAATTACCGTCCCGGTAAGTCCTTAAGCCACTAGATTC
+CATCTCAGTAACTTGCATCTTCCTTAATAGCATTACAAGTAATGCTGAAGCCCCCTGCTTCTTGTCTTCC
+TGACAGGAATAATAATACACCTAAACATCATTGGTCGAAGCAGGTTAACAATTAAGATCCAAATACAGAA
+ACAACATCACAATTAATGACAAAAAATAACCGATTACAATCAATAACTTAAGGTTGTGATTTAAATAAAG
+CAGCAGAAATTGCCAATATATCTCACAGTGATGTAAGACATGTCTTACAAAAAAAATAGCACTTTGTCAG
+TGCTATTTTTTTTAGGGAATGAAATTAGGGAACAAGAGACCTACAGTAGCTTCAATAAAAGCAAATAAAT
+AACATTTATTCTTCTTTATCTCGATAGTGAACCATCACAGAACCACAGACATTGCCTACTGTCACCTCTT
+TAACCGTGTGATAATCAACCTGTTTGAAGAATTCTTTAAATTTTCCTGAGGTTGCATACACCGCAACACC
+CTCACTATCGGGATGTTCATCAAGAACTGTATTTACAGCGGCCATTAAGTAGTGACCAAAACCATGCTGT
+TGATGCAGTGGATGAACTGCGATAAAGGATAAAAAGTGAAATATTTTTAACGGCACAGCAGCCAATACAG
+TGTGCTCTTTTTGCATCATTTGTTTGGTACTAAAGTAACCTGCATTCAACAGCATCTTTAAACGCCAATG
+CCAAAAACGATCACTCGCCAATGTTTCATCAGGGCTATTAATACAAGCAACACCAACCATAGCCTCACCT
+AGATACAGTCCAATCATAGGCTGTTTAGCTTGCCAGAAAGCATTAAGTTCTTCCCTGATAGCACCACGAA
+GACGTTGCTCATAATCTTCTTTATCGCTTTTAAAAATATCCAAAAAAACGGGGTCATCATGATAGGCCTG
+ATATAAAAGGGACGCGGCTAATTTCAATTCATGAGCACCCAAATATGTCGCTCGAATATTAACGTCTTGA
+TTTATATTGCTATCAACACTACTTTCTACCGATACTGTCTCACTCATTATTATCCCTACTCTGACGATGG
+ATGATCATTAATTTAACAACCCACCATACCAGTATAATTTCAAATAGGTCAAATATAATAAGTTTATAAC
+AAACTGTTACTATAGATGTGGAGATAAAAAATACCCCGCTATGCGGGGGATTTAAAAATTCAAGAAAACT
+GATAATTAATTTGCTATAACCTTATCAATTTTTGAATAATCTCCACCATTACCTGTTTCTACTAGTTGGC
+CATTAATAAACTGGAGGAAAGTACATTCATCTTTTGTCGTTAAACCATCTTTATGTTTGCGTTGGGTGCG
+ATAATATAGAACGCGCACTGTATTATCGCCATCAGCATAAGTCTCAGAAAAATCAGAAACACCTAAATTT
+TCTTGTATATCCATAAATGAAGTGCCTAATTGTACTTTGGCAATTTTCTTACGATTTTTATAAGTTCGGT
+CTTCGCTATCACCAACAAAACCATGATCCATTCCGTCGTCATTTATTTTAATAACACATCCAGATAATGT
+CATAGCTAGTGGAGCTGCAATCAGTAAAGCTATTATTGATTTTTTCATGTCTATATTTCCTAAGGTGTTT
+TAATATTTATTATAATGCTCAGATGTATTAAGGCAAAAAACAAGCCAAATAATTAAGTGACTGAATTTAA
+AGAGTTTTAAAAAATAAGAAAATGAAAACCAAGACATCTTTAGTTATATTGGCTAAAATATAGTTAAATT
+AATTATTCATATTCCAAATCAGTAAGTAAAATGACAATTATCGATGAAATTTTAATCTGCGCAAATCAAT
+TAGCTAATGCCGGAACAAAGCCGACAGTTGCTTTAGTAAAAGCAAAGCTAAGTCAACGTGCTCCATTAGC
+TACGGTAATAACTACTCTGAAAGGCTGGCAGCATCAACCCGACTTTATTGCTCCTACTATTAATGAAGAA
+CAAGTAGTGAATAACGATTCATCGGCAAAAAACACGTCGGAGTTACTGGAATCCTTACTTGAAAATGGTG
+TGATAAAAAAAGTGATTCAACAATCATTAGCTTTGGAATTAACTGAAATGAAAAAAGAACTATATGAGAT
+GAAGTTGCTCATCAACAACTTAAGTGAGCAACTGACTAAAAAGTAGGAATGATTTAATCTTTGCTATTAT
+GATTTTTCACTCACTACATTTTTATGAGTTAACTGACTTATAAACTCAGCTAATGAATCGCTGAGTTTTT
+TATGCGGCTTACAACCAACTTGTTCGACCCAGACCTCTCCACTACTGTTATCTACAGAAATAATCATGTC
+TTCCTCGTCGGTAACAGCGAAAAAAACAGTTTCAACTTGCTTTAACTTTTGTTTCATTAAAATATGACCG
+ATGATATTTTCTTGTAATCGTTCAAAATCGTCTTTGTTCCAAGCAAAAAGAAGAGATAATTCACCGTCAT
+CAGACTGCGCTTCAATATCACCGCTAAAAATAGTGGTGAAATATATTTTAATATCCGGATGTAATTCAAT
+ATTTAATGCTGACTCGACATTCTCAAAAGAGAGTGCTTCTTCTTTGTTATCAGCTAATTGAACACTTTCC
+ATTGCAACGGCTTGCCAGTAATGGTGACTAGTATCATGTGAACCTAAGTCACACGGTGATGGCCATTGTT
+CATCATGTTCTACTGTAGGAAGATGTCCAAATTGCTCGACGTGTTGTTGACTATAGCTTTTACTGAAGTT
+TAAAATCGCTTGCGTTAAAGTTTTATTTGTAGATGTCATATAAAGAAAAGATCCTTTAAAATAGCGAGAT
+ACTAGCTCACTACTGAAAAATTTTATGGCCAATTATCAAAATGCAACGGAACTCAGCAAATTAACACTGG
+GGAAAAGTACACAATATTGCAGCGAATATACCGCAGATTTGCTACAAGGAGTACCTAGAAGTTTAAATAG
+GGACGACTTAGCACTAAATCAAAGTAATTTACCTTTTGTAGGTGAGGATGTTTGGTATGGATATGAACTA
+TCATGGTTAAATGGAAAGGGTAAGCCCGTTGTCGCTGTTGCTGAATTTCGATTTGCTTGCACCAGTGACA
+ATATTGTTGAATCAAAGTCGTTTAAACTTTATTTAAATAGCTTTAATCAAACACGGTTTTCCAGCATTAA
+AGACGTAGAGAAAGTATTAACTAAAGATCTATCAAAAATAGCTGGCTCTGAGGCAAGCGTAAATTTGTTT
+GGTGTTGATCACTGCCCTGCCTTAGATATTGCCAAAAAATCAGATAAATGTATTTGTATTGATGGTGAAG
+ATATCAGCATAGACAATTATCAATATGACCCACAATTGCTCGCTACAGCACAAGATGAAAGATCAGGATC
+TCAAATTGAAGAGTATTTAGTTAGCCATCTATTAAAATCTAATTGTTTAATAACTAATCAGCCAGATTGG
+GCGAGCATCTATATCCATTACCGTGGTAAAGCGATAGATCATTCATCATTGCTAAAGTATTTAATATCCT
+TTCGCCAGCACAATGAATTTCATGAACAATGTGTAGAGAGAATCTACTGTGATTTACAGCAATTTTGTCA
+ACTTGATGAGTTAACCATTTTTGCACGCTACACCAGACGAGGAGGGTTAGATATTAACCCATTCAGAAGT
+AGTCATATTGAACAAGCTCCTTTTGCCAGAACATTGCGCCAATAACAGAGAGCACTCCTATAAAAAAAAA
+AAGCATAGAGCGACATAACATGCGTGCTTTATGCTTTTATATGACTATTTCTTCTCTGGAAAATCGACAC
+CCATCCATGCTTTAAAAAATGCTTTTTGTTCGACACTTGCCTTTGCAATTGGAATGATTTTTAACTTATT
+TTTAGGTATCGCTGCCAGTTTAAGACGGCTAGTTATTAACTTATCTCTTCGAAAATAGGTAACCGTAATA
+GTTTGTTTCGGTTTAAAATCTTTTAAACGGTTATCAAGTTCATTGTCGAGCAGGCGCAGTCCATCGATTG
+CAACAATGACATCTTCTGTCGTAAGTCCTGCGTCCCATGCTGGACTATTTTTCTCTACCGATGAAACAAT
+TAAATCATGGTTATCTAGCTTAGTTTTAAGACCAGTCCAAACTTTAGATTGCTCACTCGATTTATCCTTA
+ACATTTTTAGCATAACTCATCTTTAGACCAGCTTTAGCTAATAAACGGTTAAAATTAATTTTTGTTGTTC
+CTTGGATATTTTTTTGCCACCAAACTTGATAGTCGTCACCTGTTATCTGTTCTAATATACTTAAAACATC
+TTGTTCATCATAGCCTTTTGGCAGGCGATGTTGTTGGTAAAGTTGATTGTGTGCATTTCGATAACTTTTC
+GATAATGCAGTTTTAGCGAGAATATCAAAATCAAGTAACCAAGAGGCTAAAAATCCTTCTGAATAAATGT
+TCACGCTATGATTATTACCATAATCTCCTCCCTCACTTATCCAAGCATCAAAGCTTGCTTGTGCCACACT
+CTGACTTTCTTTCCCTGGTTTATGAGCATGCGCGGTAATTCGTTTAGCTAACGCAGTAAAAAATTCATCT
+GTCGTCATTAAATTACCACGTAATAAAAGCTGGTATTGCAAATAACTGGTTGAACCTTCTACTAACCATA
+ACAAGTTAGAGTAATTTTCTTGTTGATAATCGTAAGGCACAATGCCTTTCGGGCGATACTGCTTTACATT
+CCATGTATGAACAAATTCGTGAGCAGCAACAGCAATAAAACTGAGGTAATCTTTTCGGGTTGAAAATTTA
+AAACGCGAACGCTGAATTATGGTTGAATTTACATGCTCTGTTGCACCGCGAGCACCACTCGTTGCGTGCA
+CCATAAATACATAACGCTTAAAAGGGTATCCCTGCCAAACATGCTTACTTTGTTTTACCAATATTTGTAA
+ATCTTTAACCATTTTCGCACTGTCGTAATTACCTTCTCCCCATATGACCAGTTCATACTGTCGATTATCA
+ACGCTAAACTGATAGTGTTCATTAATACCGCTTTCAATAGGAGAATCTACTAGTTGATCATAATCATGGG
+CAATAAATTGATGGCTATTATTACCGGATTCAAGACCAGAAAAGCTTTTCCATAATTTAGGCACTGAAAG
+CTGTACGATATGTTCTGAACTTCGACTTGCCTGACTGTACATAACAACGGCGGAGCTATCTAAAAAAGCA
+TGGCTATCATCAATATGACGAGTTCTTTTCGCCAATTGGTTTGCATAAACTTGGTAAGTTAAAGTGATTT
+TTTTGTTTTTAGCATCACTCACCTGCCACGTATTTTTATCTATTTTATGCCAGCTAAGCACATTACCTTG
+GCTATCTTGAGCAATGAATTCACGAATTCCATTGGCTAAGTTGAGCGTCTCGTATCGACCGGTACGCCAA
+GTAGGAAGATAAAAGTTAACTTTACTTTCATTTACTTGCTCAAATTTAAGTTCAACGTTCGCTAAATGGT
+GCTCTGGTTGCTCTACGCTGATGTTAACTTCTACACTCGCATTAGCTGATATCAGCTGTGTAAAAAATAA
+AGATATTGCTATTATTAATTTAATTTTATAATTAAATACGCGCGTAAATTCGCTCATTATTGGTACACAA
+AGTTGTTGCTATAAGATGGCGCTATTTTACCAATGAAAAATTGCTCAATACTATTAAAATTTACTGTAGA
+ACAATGAAAGTAATCTTTTTTCACTCACATACTGATAAATAACATTTTTATGGTATAAACTGTCTTATAA
+TAAGAACAAAGTAATAGTATAGTAATAAACTATTTATCAAGATAAATAGCAGAAAACAAAGCATTAATTA
+TGTTATTTAGACTATATTACGCACTAACTATTCCTCTGCATTAGGATTTATTGGTTTTATGAATGACAGT
+TCTGTTGCCCAAAAGCAGCTAGTTGCACTAAAAAGAAAACTTGATACTGCCATCGAGTCTCGTAGTTCAC
+TAGAAGATGATTTTAATCTGCAATCTAATCTGCTCATTCAATTTATTGGTAAATTAACGCTAGTTTCCAA
+AGGCATTGATCTTGAGCTGGATAACCGTCTGGCGCAATTAAGAACCCTATTTACCAAGTCAGCTCCAATC
+TCTGAGATTGAAGAGAAAATTGCAGTTATCTCGAAATTGTTGCAACAACACAGCATAACCAATAGAAAGA
+ATATTTCTCATGTCCATGAGCAGTTTAGCCAAGCAGGTGAAAGCTTACAAAAAATAAATGGCTTACCTGG
+AGATTTACGTAGAGATCTGCGTACCTTGTTAACAGAAACCAAAGAAGGTAAAGATTCTTTAATCCAGTAT
+ATTCCTCTATTAAGTCAATTATTGACCTTTTATGATCATTCTCTAAAAGCCAAAAGTGGTATGGCTAATC
+AAGGTATTTTGCAGGCTCCTCCTGTTACTTCACCCGAAAATAAAAATGCTATAGTCGGTGGCTCTGTAAT
+CTTGGATGCTCAATTTCTTGAAAAAATTTCAATTTCACTCGGTGCTTTGCCATTATCTAAAGCGCACACG
+AGTGATTTATTAGCCATTAAGAAAAAACTAATGACTAATCAATCAAGTGAGAAAGTACTGCAAAATTTCA
+TTGATATTTTTGATGTTATTGTCGCTGATTTTAAAGATGAGCAAAAAAATGCTAAAAACTTTTTAACCAC
+GCTAAGTGCCACGTTAACAACGGTACAAAGTGCCGTTAAAGATACCATTGTTACACAGAAAAACTCGCAA
+AAAGCCAACGATATAATCAATCTCAAGTTACAAAGCCAGTTACTCGATATGACTGGGACCGTAGAGAAAG
+CGTTAACATTGAGTCAAGTAAAAGAAGATATTAATGAAAAACTACAAGTCATTGCTAATACGTTAGAGCA
+AAAATCAAAATTTGAACAACAAAATCACCAGCAATTAGCTGATAAGCTTAATGATATGTCGGCCAAAGTT
+GAACAACTTGAACAACAGAGCGAGATGTTTGAAGAAAAACTGGCCGAACAGCAAAGAAAAAGTATGCAAG
+ATGCTCTAACCAAACTAGCTAACAGAGCTGCTTTTGATGATTTCTTTGCAAAATCAATGATCCGTTTTCA
+TCGTAAATCATTCCCGCTTGCCTTAGTCGTTATTGATATCGATGACTTTAAAAAGATTAACGATACATAT
+GGACATACCGCTGGCGATAAAACATTACAAGTCATTGCTAACTCAATTGTAAAAAATGTAAGTAAAGGGG
+TTTTTGTTGGTCGTTATGGTGGCGAAGAGTTTGTTCTTATTTATTCTAAAATCCAAGAAGAAGCATTAAC
+CGCTGAACTCAATGCTTTGAATAACTTCGTAGCTCGCTTACCTTTTAAGTTTAAAACGAATAAAGTAAGC
+ATTACCCTTTCAATTGGCGCAACGCATATAAAACCTGACGATAACATCCATATTGCTTTTGAACGCGCAG
+ACCAAGCGATGTATAAAGCAAAAAAACAAGGCAAGAACCAAGTTATTTACGTTAAGTAGCGATAAAAAGA
+CACGGCTTAATCGCAGCCTTCACATCTCACCAAGAACAGCTGTATTTTATCATAAGTGATTAGCATAAAA
+GGAGTGAGCTATGCATACTCAAATTAATCCGGTTGGAAATATGAACTTGCTTTCGCAAGCAGAAGTTGAC
+CAACTGCAACAATCCGTTAGTAGTACCTTATACACACTTTATAGAAATTGTTCTCTCGCTGTCCTCAACG
+CAGGCTCAAATACTGATGATGCCGAAGAAATTTATCAAAAATATCTTTCATTCGAAATACAGGTATTAAG
+ACGAGAGCGTGGCGTAAAAATTGATTTAAAAAATCCACCAACTCACGCTTTTGTTGACGATAAAATAATC
+CGAGGTATTAGAGAACATCTATCGGCAGTATTGCGCGATATTCTTTTTCTCCATAGTAGCTACAGAAGAG
+TCCCTTCCTCGTCGGAAGGTATTACCGATGAAATTTTTGACATATTAAGAAATGCCGATCTAATATTACC
+AGAAACTGGGGCGAACTTAGTCACTTGCTGGGGTGGTCACTCAATTAAACACAATGAGTATAAATATACT
+AAAGATGTCGGTTACCAACTTGGTTTACGCGGATTTAACATATGTACAGGTTGTGGTCCAGGCGCAATGA
+AGGGCCCTATGAAAGGCGCAACCATTGGCCACGCTAAGCAACGTATCAAAGAAGGACGTTATATAGGCTT
+AACCGAACCAAGCATTATTGCAGCAGAGCCACCAAACGCAATAGTTAATGAATTAGTAATCATGCCCGAT
+ATTGAAAAACGCTTAGAAGCATTTGTACGCATGTCACACGGCATAATTATATTCCCGGGTGGAGCTGGAA
+CGGCCGAAGAGCTGCTCTATATTTTGGGCATTATGCTTAACGAAAATAATTCGGAGCAACAGTTACCTAT
+TATTCTGACAGGGCCTGCAAGCGCTGTTGAATATTTTAATGAAATAGATCTTTTTATTGGCGCCACTCTT
+GGCAAAAAAGCACAGTCGCTGTATCAAATAGTCGTTGATGATGCTGTTAAAGTAGCCCAAGTAATGAAGC
+AAGGTTTAGATAAAGTACTTGCACATAGAAAAGCAACAGGTGATGCCTTTCACTTTAATTGGTCACTTAT
+GATTGCCGATGACTTCCAACACCCTTTTGAGCCTACACATGAAAATATGGCAAATCTAAACATTAGTAAC
+GAACTCCCTACGGCTGAACTCGCTGCTAATTTGCGCCGCGCCTTTTCAGGGATAGTTGCAGGTAACGTAA
+AATCAGGGGGCATCAAAGCAATTAGAGAATTTGGTCCTTTTGAAATATCTGGGGATAAAAAGATCATGGC
+GCTAATGGATAAACTACTTGCCTCGTTTGTAACACAACAACGTATGAAGTTACCTGGTAGTGAGTATATT
+CCCTGTTATAAAGTTATTGAGGGTTAATATTGTCCGCTCACTTAATACTCATTGATGCTCTAAATTTAAT
+TCGTCGTGTGTACGCTGTACAAGAGCGTCCTTTTATCCAAATAAAGCAGGATCACGACGATGAGCTATCA
+GCCAGCACCTTAAAACAAGTACTATTTAATACGCAAAATACCTGTGTAAACGCTTTAATAAAAATTATCG
+ACCAACATCAGCCGACGCACGCATTGACTGTATTTGATAGTCAAGAGCCCTGCTGGCGGTATCAATTATT
+TGAGGGGTACAAGAAAGGCAGAAAGAAGATGCCTGATCACCTTGCAAATAAATTAATTGATATACAAGAT
+GCTTTTATGGAACAAGGTGTTGATTCACTGACATCAGACGAAGATGAAGCTGATGATCTTATCGCTACTT
+TAGCGGTGAAGATGGCACTTCACGGTCAAAAAGTGACTATTATTTCGACCGATAAAGGTTTCCTACCTTT
+ACTTAGCCCTAACATACATATTTATGATTACTTTAATCGCCGCTATTTGGATGAAGAACATGTTCAAAGT
+AAGTTTAGTGTTAAGACGTCTCAACTGATAGATTTTTGGACGCTAACTGGCGATAATACCAATAAAATTG
+AAGGTGTTAGTGGTATTGGCCAAGTTACTGCAGCAAAGTTACTTAACCAATATGGTTCATTGAAGGCGAT
+ACTTGAAGCGACTGATTTAAAAGACTCGCTTGCAGAGAAGTTAACACAAAGCCTCGAACAGATGGATTTG
+GCAAGAAAGCTATTAACATTGAAACAAGATATCCCTTTAGGCTTTAATTTAAAAGATATCCGCTTAACAA
+CCTCTTCATCTGCCCACGAGATTAATGCTAATATAAACCTAACTACTGATGATAAAAGTTAATACTAGAA
+AGAAAAATAACTATGAATAAAAAAATAATCGGTCGAATCCTACTTGCCCTGACGGTTTATGGCATTTTTG
+TTGCCCTTGTTATGACTTTTTATGATGACAGCCCTGATCAGATGAAATGGAAAGACAGAGAAGCGTATAA
+TCGTCAATTCATTGCAAAAGTAATGCTAGATAATTTTACTTTTGAGCAAGCATTGACTCAATTAGGAAGT
+CCTGACATCACTGAAGCGAGAACAATTGATAAAATAAACTACCAAGTTATGTTTTATCGTACTCAGCACG
+TAAAATCGGATGGTATCACTACGCAAGATGAATGTACCTTTCTACTATTTGTAAATGGGACTCTTAAAGA
+AATTGGTCTAGGCAATAATTACCCTGAGCAATGGGGAATAGTTAGCAATCATGTAAGTGTAAGTAAAAAT
+CGACCAATTGTAGACTAAAGTCAGATTGCTACTAGCTACCTAACCCTCTACTATTATTTGTTAAGTTACT
+AGCCCGTTAAAACATCACCGTTTTGTCGGTAAAAGTAAAAGCTTTCAAGCTCGCATACATAGCATTTCCA
+TGATATAAAATGCCCAAATAAAAGCACTGAGCTGACCTTTTAATATATCAGCTATGCATTACGTAATTAA
+TTAAATGTATGTTGTCGCTTAGTACAAATTAAGAGACGACATATTACCCCCGAAGTATTATGACAAGGTG
+AACTTAATGACTAAACAAACCATCACGGTAATTCCTGGCGACGGTATCGGTCCGAGCATTATAGATGCTA
+CGATTAAAATATTAGATAAAGCAGGCTGTGGTTTTGATTATGAATTTGCAGATGCAGGTTTAACCGCCTT
+AGAAAAGCATGGTGAATTAGTACCAGAAGAAACGATCAACCTTATCGAAAAAAACAAGATCACTTTAAAG
+GGGCCATTAACGACTCCTGTAGGTGAAGGTTTTACTTCAATCAACGTAACCTTACGTAAGCAGTTTAAAT
+TATACGCAAACCTTCGTCCTGTATTATCATTTAAGGGCACAAAAGCACGTTATGAAAACATTGATATTCT
+AACGGTTCGTGAAAATACTCAAGGCATGTATTCTGGTGCTGGCCAAGTTACTTCTGAGGACGGTACTGAA
+GCTCAAGCAATGAGTATTGTTACTCGTGAAGGCGCTGAAAAAATATTAACATTTGCTTACGAGACTGCAA
+TTAAAGAAGGTCGTAAAAAAATAACAGCTGTTCATAAAGCTAATATCCTAAAATCGACTTCAGGTTTATT
+TTTAAAAGTTGCTCGTGAAGTTGCCCAGCGTTACCCACAAATTGAATCAACAGAAATGATTGTTGATAAC
+TGTTGTATGCAACTGGTTATGAACCCTGAACAGTTTGATGTTATCGTAACAACGAATCTATTTGGTGATA
+TTTTATCAGACTTATGTGCTGGTTTAGTTGGCGGCCTTGGTATGGCGCCAGGTGCTAATATTGGTGAAGA
+TTGTGCGATTTTTGAAGCGGTACACGGTAGTGCACCAGATATTGCTGGTAAAAACTTAGCAAACCCAACG
+TCTGTGATATTAGCAGCAATTCAAATGCTGGAATACTTAGACATGGGTGATAAAGCAGAAAAGATCAGAG
+CTGCTATTACAGATGTTATTGCATCAGGTGATAGAACTACCGGTGATTTAGGTGGTACTCATGGTACTAC
+GGACTTTACTGAAGCAGTACTTGAGAGACTATAAGTACTAGTTTTCTGATAACAAACCGCATACAAAAAA
+AGCCATCAAGTTCAGTAGTGAACTTGATGGCTTTTTTATTTTCAGCGCTAGCTGATTAAACTATATAGTA
+TATCTACTCTTTAGCTCTTAATGGCGCTGGAGAAAGTAAGCGTGCATGTACGGTGACTTCTTCACGATCA
+TAATATAGGTGTTTTGCATAAAGCTCATACTTCACATTATGTTTAGTAAAAGCATCTTTGATTGTTTGTA
+AATCATTGGTAACTTGTTGATAACGCCCTTTCATTGGTAGCTTTAAGTTAAACATAGCTTCTTTACAATG
+ACCATGTAATAACCACTCACTCATTAGCTTAGCTACTCGTTGTGGTTTTTCTATCATGTCACACACCAAC
+CAATAAACATTTTGCTTCAGTGGTACGTATTTAAAGCCATCCATCATCTTATGTTTTACTTGTCCCGTTT
+CCATTAAGGATTCAGCCATAAGACCATTATCTATTGCTGTTACCATCATGCCACGGCGCACTAATTGATA
+TGTCCAACCTCCTGGGGCTGAGCCTAAATCAACGGCATTCATACCTGATGTTAATCGTTCATCCCATTCA
+TCACGAGGAATAAAATGTAAAAACGCTTCATCAAGTTTTAAAGTAGAGCGACTTGGTGATGCGCTAGGGA
+ATTTTAATCTAGGGATCCCCATAACATGTGGAGAGCTATTACGGGCTAATGAAAAGCCTAAAATCACTTC
+TTGTCCGCTCAGAAATAACGCATGTAAAATAGCGCCTTCAGGATCATCCGCTGAATTATTGCCTTTCTGG
+GTAAGCACTTTATTCTTACGTAAAGCTTGGCGTAAAGGTACTGAGAGTTTACGACAAAATTTACTTAACG
+ACTTACCATCGTTATCATCAGCCATTTCCATACGCAAATCACTGTATTGCCAATCATTACCTAATGCTTC
+GGTAATAGCTTCAACGCGATTATAATCTGGAAGGTCAATTTTATCAGTTACCGTAACAAACCACTGACGA
+GCGAAAATAAGTCGCTTAAGCGGCAACTTATTCATTAATGCTTCACCATGTGCACTTTCGTGTAAGTGAA
+AAAAAACTAATCCTTGGTTTATCTTTAGCTCTAAATAGCCATACATTTCATTCCAAGCAGCTTTTTCTTG
+GATTTCTGCACCACACTCTTTTTCAAAGCCTGGTCGACAGAATAATACGATGGAGGTCATATGTTATTTT
+ACCTTCTATAGCTAATGTTCATCTTTAATGATGTATGAACATAAGCGTATTAACACTACAAAAAGTGTTG
+TTAAAAATTATTTTTACCTTCTAGCGCTAACAATAGCCAAGCGAGAGCAAAAGAAATACCACCAAAAGGT
+GTTAACTTCCCAATAATGGCAAGTTCAAAAAAAGACTTAATATATATTGTGCCGCAAAAGCATAAAATCC
+CGACGACAAAGGCGATACTTGCACCAAGTAATACCTTTGAGGACTTAGCTATTTTCAACCAAACCAATGT
+AGCTAATAGCGCAAGAGTATGAATAAATTGATATTGTAGTGCAGTTGATAAACTAGCTTGCACATTTACC
+GGCAATGCTTGGCCACCATGTGCTAGCCAAGCGCCGAATAGTACAGAAAAACAGCCACTGATACCAACAA
+AAATCATCAACCATTTAAGTAAAATTGCCATACTATTTAATTTTATATCCTGATGCTGATTTATATTAGT
+AGAATTCATATCTTTTTCTCATGTTTGGCTTAGTTGTTAACTGCTAATAGTTACCCGTTCAATAAATGTC
+ACAATTTCTTCAACAGCACTTTGCATGTGTGCCTGATGAGTAAAACCTGATTTAACTCTTGGTTTTAAAC
+TGTGATCGCCATCTTCTAAAAAAACACATTGGCAGTGCTCAGCTAGCCGATAACTGGCAATCTCAACTTT
+ATTACCCAAAGTATCACGGTCACCTTGTACAATTAATACTGGCTTATTGGCATCAACCAAAGGTTCAAGA
+CGTAGTTTTTCAGGTTTTTTCGCTGGATGAAATGGATAACCTATACAAAAAACGCCAGAAATGTGATTAA
+GTAAACGACTCTTTAATAGATCAGAATCAGCCACCAAGCTTGCCGCAACACGCGAGCCCATAGACTTACC
+ACCAATAAATAAAGGTAACTGATGACTTAGTTTTTTATCAACTACGTATTCGATCACGGTTTCATAACAA
+AGCAACAGCTTAGGCATTCTATCAGGGGGGTATTTTTTACCTGTCAGTGCCCTTTTATCCATAAAAGGGA
+AATTAAAACGTAAAACATTGATGCCCAAGTGATTAAGTAACCGCGATGTTTCATTCATGAACTCATGTGA
+CATATTAGCGCCCGCGCCATGGGCAAATATAACGAGTGCTTTAGCATTTTGGACAGTGTTCAACAATATA
+TTGATATCGCTACCATCTTCGCTAGCAATTGTATCTTGGTGGGTCATTAACTTATTTGTCCATCAGTAAT
+TTGTGCTTGCTCTGCTTCAACCATGTCTAACATCCACTCTCTAAAAGCAGTAATTTTACCAATATCTTTT
+TGATTTTCACGACAGACGATGAAATAAGCATTCTTACTCACTAAAACATCGTTAAAAGGGCAAACTAATC
+GTCCTGAGTCTATATCAGGCTTTGCTAACACGCTGTAAGCCAACGCAATGCCTTGTCCGTGTAACGCCGC
+TTGTAAAACCATAGCGGAGTGACTAAAAATAGGGCCATGATTGACATTAGCCCCTTTAACGCCCACTTGT
+TTGAACCAGCGTTTCCAATCTTTACGTGAAGTATCATGTAATAATGTATGTTCAGACAAATCCTCTAATG
+TTAAAAGAGGTGGCTTGCCATTAGCAGCATTTTCTTGCACTAACAATGGTGAACAAACGGGAATTAGGTA
+TTCGGTATGCAATTTATCAGCATGAATATTTGGCCAACGACCTCGACCATAATAAATCGCGATATCAACA
+TCTTCAGTCAATGAGTTCTCAGGCTGATCAACCGCTTTGATCCTAACATCAATATCCTGATGCAATGAAT
+TAAAAGCCGTTAACCTAGGGACTAACCATTGGATAGCAAAACTTGCTTGCGAACTAACCGTTATGGCTCC
+TTTAGCCCCACGAGCCAGTAAGCGCTCAGTGGCTTCATGCAACGAGGTAAAAATATCTTTAATGTCCAGA
+TAATACGATTGTCCTTCTTCTGTCAGTAGCAAGGCTCGGTTTTTTCGCATAAACAATTTAATGCCTAAAT
+GATCTTCTAAAGATTTAATTTGATGGCTTATTGCAGCCTGCGTTACAAAAAGCTCTTCTGCTGCTCGCGT
+AAAGCTAAGCTGCCTTGCCGATGCGTCAAATGCTCGCAAAGCGTTTAATGGTGGGAGTCTACTAGCCAAA
+ATTCACCCTAGAATATTCAATAAAATTTAAATTATGTCGTTAATAACTGCATAAAAACCTATAAATAGAG
+CATAACAATTATTTATTAGTTTTTCTAATGAATAACATTAATTAAAGTCATTTTTATTTTTTTACTAACT
+TGCGTATTATTCACGCCGTAGATGAAGGACATCATCTCAACGTTTTATGAAACTCAGGTATAGCGTGTGC
+TCCCAACCATACGCTTTATTTTTTAAGAATAAAACCAGTGCGAGAAATGGTCCTAATAAATCTATAGGGT
+ACTACAAATTTATTATTAGGTCATACATAGGACAAACACATGAAACAAAGCATTAAAAAAACTAATTTAC
+TTGTCGCATTATTCGCCACTACTTTATTAAGTACTGCAGCTACAGCTGCGGTACCAAAAACGGCACTTGT
+TAAAGCTGAGCCAGTGAACCGAACTCAACTTACAACTGCTGCACATAAAAGCCTAAAGGTTTCTTTAGCA
+CCCGCTAAAATTATATTTACACAACAATCGACTGACGCAGGCTTTGCTAAACAAAAGCAAACAGCTAATC
+AAAACAAGTCTATTACGATAACTAACGCAAGTTTAATTGCTGAATAATTAAAGTGAACTACACTGTGTAA
+AGTAATACTAACCACAGTGGTTATCACTCTTCATGTCGGTTCGTTTTAACCCGCATGTTACCATATTTCA
+AAATGCTCGCACATTTACTGAAGTAAGATCTTAGTTATTAAGATCGCAAATAAAAAAAGGTGTCCTAGGA
+CACCTTTTTTATTGCTTAAATTATAAGTTACCACTTACTTAACGAATAATAAGTAGGCTCAAAATACGTA
+AGATGGATCAAATTCTAGTCAGTGATGAGTGGCGTAAAACCTTTCACTAAATCATCTAGGGCTTTCATTT
+GAGCTAAGTAAGGCTCTAGCTTATCCAGTGGCAATGCACAAGGACCATCACACTTAGCTGCAGATGGATC
+AGGATGTGCTTCAATGAATAAACCCGCTATTCCTATTGCCATACCACTTCGCGCTAATTGCGCCGCTTGA
+GCACGACGACCATCAGCGCTATCACTACGACCACCAGGCTTTTGCAGGGCGTGCGTTGCGTCAAAGATAA
+CAGGGGCGTAATTTTTCATTTCGTCCATTGCCAGCATATCAACAACGAGGTTGTTATATCCATAGCAACT
+ACCTCGCTCACATAAAATAATATTCTCATTTCCCGCTTCACCAAATTTGGTAATAATGTGCTTCATTTCA
+TGTGCAGCAAGAAATTGGGGTTTTTTAACATTTATAACGGCACCGGTTTTAGCCATGGCTACCACAAGGT
+CAGTTTGTCTCGCTAAAAAGGCTGGTAACTGGATAACATCAACGACTTCACTTACCGGCTGTGCTTGATA
+TGATTCATGCACGTCAGTAATAATCGGCACATTAAACGTTGACTTTATTTCTTCAAAAATCTTTAAGCCT
+TCATCTAAACCAGGGCCTCTATAAGAATTGACTGAAGAACGATTTGCTTTATCAAATGAGGCCTTAAATA
+CATAAGGTATACCTAGCTTTTGAGTCACTTCAACATAGTGCTCAGCAATTTTCATCGCAAGATCACGTGA
+TTCAAGCACATTCATGCCACCAAATAATACAAAAGGTTGCTCATTAGCAACGTCAATGCCTTTAACTGAA
+ACAGATTTAATTGTCATCATTTCTTCCTAAAAAGTATTCCTAAAAAAGTACCGTAATTCTATTATCAGAT
+ATGTGCAAAAAGTAGCTTTAAGTAATGCTTCAACTTTAAGCTGTATAAATCAATTTAAAGGAAAAAGCAC
+TGAGTTGACACTTATCAATTAGAAAAGTATCAATGAGCACTTTTGACACCTAAATTCGTTCATACATCAA
+CAAGGTGATGTTTTACTAACTACCGATAATACGTAATAGTTGTCCACACATCCAAGCCATATAAGTACCT
+AGGGCATAACCTAGTACTGCAAGTAATACACCAACAGGTGCTAATGATGGGTGGAATGCAGAGGCAATCA
+CTGGGGCAGAAGCTGCACCACCAATATTAGCTTTACTACCTACCGCTAAGTAAAATATTGGCGCTTTAAT
+GAATCGGCCAACAGCAAATAATAAAGCGACGTGTATTGCCATCCAAATTAAACCAATAACCACATACTTC
+GGCGCTTCTGCTATTTGGGTAACATCCATATGCAAACCAATGGTTGCAACAAGAATATATAAGAAACTAC
+TACCAACTTTAGAGGCACCTACCGATTCAAGTCGTCTAACTTTAGTAAACGATAAAGCCAAGCCAATTGA
+AGTTACTAAGACAATAATCCAAAATAATTTACTGTGTAGACTGAATTTTTTTAGATCAGGGAAATTTTGT
+TGGAAAAACGGTACCAGTAAATCAGCTGCAAAATGGGCAAAACCAGCTGCACCAAAAGCGATGGCAATAA
+TAAATATAAAATCTTTCAATTCTGGCGTTCGTTTATGCTCTTTGTCAAAAGCTTCAACATCAGCAATTAA
+TTTATCAATACCCGAGGTATCTGCACCACTTTTAGCATCAATAGCTTTATGGTTTGCAGCAATATAAAGT
+AATACTGCCATCCAAATATTAGCCACTACAATATCTACTGTGACCATAATGGTAAATATCTTACCATCCG
+CTTCAAATATTTCTTTCATCGCTAACATATTAGCGCCACCGCCAATCCAGCTACCAGCAAGAGCGGCCAT
+ACCACGCCATACAGCTTCAGGACCGGTAACACCAATAAGCTCAGGCCAAATAGCAGAGACAATTAGCAAA
+GCAATTGGACCACCAATTACGACCCCGACGGTACCAGTTAAAAACATAATAATAGCTTTGCTACCAAGGC
+CTGCAATGGCTTTTACATCGATACTTAACGTTAACAGTACTAAACAAGCAGGTAGAAGAAAGTATTTTGC
+TACTTCATCAACTTGGCTAACCTCAGCACTCACTATGCCAAAGGTATTTAAAAAAGAAGGCAGTAAATAG
+CACATTAATAACGCAGGTACATATTTATAAAATTTTTGACAGGCGGAATTCTTACTCGTGGAAGTATAAA
+AAACCAAGCCTAAGATAAGCGCCAAAAGTCCCAATACTACTGCATCATTGGTAATGAGTGGCGCATTCGC
+CACAATATTTTCTTGCATTATTTTGCCTTTTATCTTTATTTATATTTTTGTTTTTGTTTTTGTTCTTATT
+TTTATTCTTGATAAAGTAAAAATTCTAGTGAAGTACGTTATTACCAACATCAATTTTTTCAAGTTGAATT
+TTTAATATTTTCGCTGCGGGATCTTTAGGGCATTGCTCTACGAAATAACGGTAATCATCAACCGCCACTT
+TAAAACAATCAAGCTGGTGCAGCAAGAAACCACGGTCTCTACGTTGCAATGGATCGTCAGGATTTAATGA
+CAAGATAACATCAACGCATGTTAATGCTTTATCAAAGGCCTGTTCATGGATCAAAACGTTTTTCAGTGCT
+GATAGGTGTTCTACCAAAGCGACACTGTCATCGATTGCTTTTAATTCTTGCTCTCCAGGATCGCCATCTA
+ACTCATCTAAACGCACATCAAGCTCAGTCCAATCGAGTGACTCTCCTGTTATTGCATCAAAAATAATAGC
+GTACTGCTCATCACAGCACAGGCGTACCATAATTTTATTGGGGATAAATACTAAGTCTGTCTCAAAGCCA
+CAAGCGGTAATGATTTCTTTAACTAAAGCCGCCTTAACAACAGGTGACATAGCACGTTGATTCAGACCTT
+TTGCGACACTATAAGCAGAAATAGGCCAGCGGGTCTGATAACGGTCTATAAATAAGTGCTGAAAATATAA
+TTCATTAAGTAAAGCTTCTGCTTTTTCTAATGGTGATTCTATTTCACTTATGATGGCAATACACTGGCTG
+ATAATTAATTCTAAGCTATCCAAAGATGCTTCAGTTTGCACAGGTTCTTGAGCACTATCGGCAAAAACAT
+GCTCTTCAATTAGTACAAGTTTCTGTAGTAAATCTTTATCGGCAGACTTTAATTCTGATAAAAACAATTC
+ATTCATAACTAATTATCTTAATGACTCCGTTGGATGCTTAACCAATAAATTCGATTTTGCACTTTAGTTC
+AGACTTAAACTTTATTTTTAACTGTTATTGTTAGCTAAAAAACATCGCTTCGCGAGTTATTGCTAAGCGA
+ACTATCAACATTACCCAACCCATAGCACCTAAAAAACCAAGTATTTGCATCGGTCTATTACGCGCTAATT
+TCAAGGTGTAATAGCCAGTAAATATATAAGCAAACAAAGCTAAAATCTTTTCAGCTAACCACATTTGTTC
+CATTGGGTTTAAATGTAATTTTACGGCTAACGAAATACCAGCAATAAGTAAAAAAGTATCGATAACATGA
+GGGCTTATCTTTAACCATTTACGGTCAAGATTCTTTGATGCCATTAACGTTAAAATAAAACGGTAGGTGA
+ATAAGCTAATGCTAAGTACTGCAAGGGTTATATGTAAATGTTTCAAAGTTATTCCTTTTATTTGAGCAAA
+TGGTTCTATTAATTTGTCCAATTGCTTATGCAATTATTTTCTCATAGTGTATCGATTTTAGGTTATCAAA
+ACGTTTCAAAGTGTAACCCTAAAGCAAAAATCAACGATTAAGTTAAACAACAAGTATTAACCGACTTATA
+CCCGCTCCACCTGAAGATGTTTGTTTCAGGAGATCTGAGCGAATCATAATCAAGGCACATTTTTTTGTTA
+AGGGTTATTCCCTTAAAAATAAATGTAACGAAGAGTATGGTTTGCTCAGTTCTCCCCAAAGGGCTGGTTT
+ATAAATGCTTTATGCTACGTTATTGATTTCGATAAGGGAACAACCATTCTCTTCAATCAATGCCTTCCCT
+AAAGCATTTATAATTCCAGCTGCATCCTGCATATTCAAGTGGGACGGGTATATAAACTTGCCCAAGTGAT
+ACGCTCGTGACCATTGAAGTCTCTAACGGTTTGTACATTGTCATAACCTAAAGCCGTTAAGATATTTCTT
+ACCGCTTGACCTTGCTCAAAACCATGTTCAAAAAATAGAGAACCGTGAGTATTGAGAAACTTTAGCGCTT
+GTTGTGCTATGTGCTTAATATCACCAAGCCCTTGCTCATCGGCAACCAAAGCAGATTCAGGTTCACAACG
+CACATCACCTTGGCTTAGATGCTTATCTAATGCATCAATATAAGGGGGGTTAGAAACAATCACATCAAAC
+TTACGCTCATTAACTGCATTAAACCAATCACTTTGGAATATATTCACATGCGATAAGTGTAAGTCTTGTG
+CGTTTTGCTTGGCTAGTTTTACTGCATCAAGACTAAAATCAATAGCGTCAATTTGCCAGTTTGGTTGTTC
+TGATGCAAGCGCTAGTGCGATTGCACCAGTGCCAGTACCAAGATCTAAGCAATGTAAGGTATCCAACTCA
+CCAAAATGTTCAAGGACTAGTTCAACTAAAACTTCGGTGTCAGGACGTGGGATAAGCGTAGCCGGTGAAA
+CCCGAAATGGCAGAGACCAAAACTCTTGTACTCCAACAATATAAGCTATTGGCTCACCCATTATCCGCCT
+TTGTAATAAGGCAAGATACTGTTGTTCAGATTGCTCAGTTACTTCTTTCTCTGGCCAAGTAAGTAAGTAA
+CTACGTTCCTTATCAAGCACAAAACACAAGAGGATTTGTGCATCGAGCTTAGCACTATCTGAACAGGAAA
+CTAATTGTTCCTGTCCGTGTGCTATCCAGTACGCTATGGTGTTATTTTCCATTGATATTACTGATAAAGT
+GGCTGACAAAACTACGATTAATGTTGTTCGGCTAATTCAGCTAACAAATCAGCTTGGTTTTCTTGCATTA
+TCGGCTCCATCACCAGTTGTAAACTACCTTCCATAATTTCGTTTAAACGATATAAAGTCAGGTTAATACG
+GTGATCACTCATGCGACCTTGTGGAAAGTTGTAGGTACGAATACGTTCAGAGCGATCACCACTGGCAACA
+AGGTTACGACGTGATGATTCTTCTTCACTACGACGTTTTTCATCTTCAGCCTGCTGCAGGCGTGCTTGAA
+GTACTGACATCGCTTGCGCTCTGTTTTTATGCTGTGAGCGTTGTTCTTGACACTCAACCACAACACCCGT
+AGGAATATGGGTAATACGAATAGCCGAGTCTGTTTTGTTAACATGCTGACCACCTGCACCTGATGCACGG
+AAAGTATCAACTTTTAAGTCAGCTTTATTAATTTCAATCGCATCTGCCTCTGGAATTTCAGGCATAACAA
+CTACAGTACAAGCCGAGGTATGTACTCTACCTTGAGATTCAGTCGCTGGCACACGTTGTACACGGTGACC
+ACCCGACTCAAATTTCATATGACCGAAAACGCCTTCACCATTTACTTTCATGATCAGTTCTTTATAACCG
+CCCTGCTCACTTTCATTGGAGTTCATTACTTCAATTTTCCAGCCTTTCTTTTCTGCATAACGGCTGTACA
+TTCTAAATAAATCACCAGCAAAAATAGCCGCTTCATCACCACCAGCTCCAGCACGAATTTCAACAAAACA
+GTTGTTATCATCGTTAGGATCGCGTGGAAGTAATAAAATTTGTAATTCATCCGCAATATCAGCAACCGCT
+TTTTTCGCGTCTTTGAATTCTTCCTGTGCCATTTCTCGCATATCAGGATCGTCATCTTTAAGCATCAGCT
+CTGCTGTAGAAAAATCATCTTCAGCACTTTTATAATTATTAAAAACTGAAGTCACTGCATCAAGCTGCTT
+AAACTCTTTAGATAAAGCACGGAACTTTTCTTGGTCGCTAATGGTTGCAGGATCGGATAATAATGCCTGT
+ACTTCTTCAAAGCGCTCTACTAGCACTTCAAGTTTCTGATAAACTGATGATTTCATTGGGAATATTCTTA
+TATTTTAGATAAGGATGACTAAATTACTGCTATTCTAACACAGTAATAACGCAATCCACCATGTCCGCTG
+CAAATTGTCATGGCGGTGCACTAGCAGAGTCAGGGCATGTTAATCTTTCAGGGTTAAAATTTGTTCACAT
+TAAAGCGGATTTAATTACAGTCGAATTTTTAGCATAGCCATGCTAAATAAATCAAATAAGGTCTTTGCTT
+TTATGAGTACATAAAATAATACGAGGTCTACTCTTGTGAATCTATATTAAAGATGTCACGTAAATAGATA
+AGTTTATCCAGTTCACCACCTTGGGCAGCAGACTGGAGAGCACTGGTAGGTGCATGCATGAATTTATTGG
+TAAGTTTATTGGCAAGTTCAGCTAGAACAGCTTCTGAATTTTTACCATTTTTTAATTGTATGAATGCTTT
+TTCGAGTAAAACATCACGGTTATCTAAACATTGTTTACGATAACTAATGACAGTGTCCTGCGTATTTAAA
+CCGCGCAGCCATGCCATAAAATTATCGGACTGGCTATTCACAATGCTTTCAGCTTGAACTGCAGCTTTAC
+GTCGATTGGCTATATTCTTAGCAATAATGCCTTGTAAGTCATCAACGGTATATAAAAATACATCTTCAAG
+TTCTGAAACTTGTTCTTCAATATCACGAGGAACAGCAAGATCAACCATAAAAATAGGTTGATGCTTACGT
+GACGCTAACGCTTGCTCAACCATGCCTTTACCAATGATAGGTAAAGTAGATCCGGTAGAGCTGATAACAA
+TATCAGCATTACACATATGTTCAGGTATTTGCGCTAAAGTAATAACATCAGCGCCAATTTTCGTTGCCAT
+GTTTTCAGCACGTGCAAGTGTTCTGTTAGCAACGGTAATTTTACCGACATTATTTTCATATAAATGTTTT
+GCAACTAACTCAATAGTTTCACCTGCACCAACAAGCAATACTTTAGTTTTTTCAAGGCCGCCAAAAATAT
+GCTTGGCTAAGTTTACTGAAGCAAAGGCAACAGATACTGCACTGGCACCAATTTCAGTTTCTGTGCGAAC
+TTGTTTTGCTACGCCAAAAGTACGTTGAAATAACCGGTCCATAATCAATGACATAGAGCCAGCAGCTTTC
+GCTTGACTATAAGCTTGTTTCATTTGCCCTAGGATTTGCGGTTCGCCTAAAACAAGAGAGTCTAAACCAC
+AGGCTACGCGCATCATATGATTAACGGCTTGCTGGTCTTTATGCCAATATAGGCTAGGTAAAATAGTCGA
+GGCGGGTACGTTATGGAAACTTTCTAGCCATTTAATTAGGCGTTGCTGAGTAACATCAAAGTCACCATCT
+TGTACTAGGTATAACTCTGTTCTATTACAGGTAGAAAGAATAGCAACTTCACGACACTGTACTGCATTAA
+GCATTTCTTGAAGGGCAATAGAAAGCTTATCTGGATTAAAAGATATTTTCTCTCTGACCGCAACAGGCGC
+AGTTTTATGATTAATTCCAACAGCAACGATAGACACAGTAATAAACCTATTTTGTAAACATTTCCGACAA
+GTTTTATAGAACTTGTTTTATATAGTAACGTAAGTATACCCTAAGCCCTGCTATTAAAATATGATCTGTG
+ATAAAAGACCCTAAAAATAATACTGCTATTTACAAAGGCTAAAAAGCTATGTTTCAATAACAATTATCAT
+CGTTTTAAGCACTTATCATTAATGTCCCAATTTATTAAAGCTCACCTTTATTCACCCTATTTACTCACCC
+TTACCTTATGTACGGTATTAGTATCAGGTTGTAGTACTCTGCCTAATAATGAAACTCAGGTATTAATTAA
+ACAAACATCCCAACAAAGAATTGACGAACTGCAACACTTACAGCAGTGGAAAATAAAGGGTAAAATAGCT
+TTTATAGAAAAAAAATCACGCAGTAGCGCAACATTATCTTGGCAAGTTGACGAAAATAAAAGCACCCAAA
+AACTCAATTTAACCACTTATTTAGGGATAAATGTTCTACAACTTGATTCGAATGCTAACAGCCATAAAAT
+ACAAGTAGATGGAAAAACCTATCAAGGCCATAATTTAGAAGTACTTATTCATTCCATTACCGGTTTAACC
+TTACCAACCCAAGCACTGACGTTTTGGCTCAAAGGTATACCCTATCAAGAAGATGATAGTATTCATTATC
+AAAAAACTACGCAGCTACCACTCACGCTATCAAGCTATTATAATAATGAATTATGGCAAGTCAGCTACGC
+TAACTATCAGCAAATTGATAGCTATAGCTTAGCGACTAAATTTTCGATTAAGAAAGATGATTTATTAATT
+AAAATTGTCGTCAATGACTGGTCTATTACCAACAAATAATTGGCTATTGCCAAATAATATCACTCAAAAT
+AAGCAGAATATTTACATGACTTGCGCTTCTAACTCGAACTCTTTTCTTAATAAAGCGATTGAATTTCCAT
+CGCCAGCAAAGATTAACTTATTTTTACACATTGTCGGACAACGTGAAGATGGTTATCACAATTTAGAAAC
+ACTTTTTCAATTTATCGATCATAGCGATACTCTTACCTTAACGGCGACCGAAACGCCTGATATAGAATTA
+TTAACACCTATTGATGGTGTTAATAATGACGATAACTTAATTGTCAAAGCAGCACGATTACTAAAAAATA
+GAAGTAATACTGATTTGGGCGTTAAGATCAGTATCAATAAAATCCTACCAATGGGTGGAGGTTTGGGTGG
+TGGTTCATCAAATGCAGCGACCGTTTTAGTTGCACTCAATTTGTTATGGCAGTGCGAGTTTTCTTTAAGT
+GAATTGTCATCGTTAGGTTTGAGTCTTGGCGCCGATGTACCTATATTTATTCATGGTTTTTCTGCCTTTG
+CCCAAGGCGTAGGTGACCATCTCACCGCTATCAAACCTCAAGAGTCTTGGTATTTGATTACTAAACCTGA
+ATGTAGCATCTCTACAAAGGAAATTTTTACTGCTGTAGATCTACCTAGAAATACTAAGAAACTTGACCCC
+ACAGCCCTTAACACTAGCGACTTCGTCACTGAAAGCTTTCATAATGACTGCCAAACATTAGTAATAAAAC
+AGTATCCCGAGGTTGCCAAGTTACTGGCTTGGTTGGTAGAATACGCACCCTCAAGAATGACAGGAACTGG
+AGCGTGTGTTTTTACGCAATTTTCTAGTTATCAAGAGGCGCGTTCATTACAAGCGAAACTCCCTAAAGGA
+ATAAGCTCTTTTGTAGCGCAAGGACTGAATAAGTCTCCACTCTGCTCTGTAATAGCAAAGCTATCATTGA
+GCGAGTAAAGTTTTATAAAGATTTGCTAACTTAACCAATACGGCTGTTTTTAAGCACATTATTGTGCTAG
+AAAAAAGCTGTTACAGTTAAGCCGGCCTATACTGTTCAATGATTGCTTATCAATCAAAGAGCCTACTATT
+AATGTCAAATATTTCTGAGGAATCGAAAGTGCCTGACATGAAGATTTTTGCGGGTAATGCCACCCCTGAA
+CTGGCCAAGAAAATTGCTAATCGCCTATATATGCCTCTAGGTGATGCTAAAGTCGGTAGTTTTAGTGATG
+GTGAAATTAGTGTTGAAATAAATGAAAACGTCCGTGGTGCTGATGTTTTTATTATTCAATCAACCTGTGC
+TCCAACCAACAATAACTTAATGGAATTAATTGTAATGATAGACGCTTTGCGTCGTGCCTCTGCTGGCCGT
+ATCACTGCTGTAATCCCTTATTTTGGTTATGCTCGCCAAGACAGACGCGTACGTAGTGCTCGTGTACCTA
+TTACTGCGAAAGTAGTTGCTGACTTCTTATCAAGTGTTGGTGTTGACCGTGTATTAACTGTTGACTTACA
+CGCAGAGCAAATTCAAGGTTTCTTTGATGTGCCTGTTGATAATGCGTTTGGTACACCTATCTTATTAGAT
+GATATGCAAAATCGTGAGTTAGACAACCCTGTTGTTGTTTCTCCTGATATCGGTGGTGTAGTTCGTGCTC
+GTGCTGTAGCTAAGTTACTTGATGATGCTGATTTAGCCATTATCGATAAACGTCGCCCTAAAGCGAACGT
+TGCACAAGTTATGCATATTATTGGTGAAGTTGAAGGCCGTGACTGTATTATCGTAGATGATATGATTGAT
+ACTGGTGGCACTTTAGCTAAAGCAGCAGAAGCATTAAAAGAACATGGCGCAAAACGTGTTATTGCTTATG
+CTACTCACCCAGTACTATCAGGTAATGCAGCACAAAACCTTAGAGAATCTGTTATTGATGAAGTTGTTGT
+TACTGACTCAATACCTCTTTCTGATGAAATTAAAGCACTTAAAATGGTTCGTCAATTAACATTAAGTGGC
+ATGTTAAGTGAAGCGATTCGTCGTGTAAGCAATGAAGAATCTATTTCTGCAATGTTTGACTAATTCCTGA
+CAATGATCGCCTAGCGATTAATGACAACTATTGCAAAAAAGCAGCCACTACTTAGGCTGCTTTTTTATTG
+CCCTTCTCTTCCCCCGATACCTCCGTCAATTATTCTGTTTATTTAATAGCTTTACCTAAGCCTAAATGTT
+ATTATGCCGCGCCTTTTTTATCTAATGGCCTAGTTATTTATAGCTAAGCATATTTAATGTAGATTCAAAT
+GGTGTCTCCTTGTTTTTGGTCGCAAAAAACAAGATAAAATTTTTAAGTTTTTTAACTTATATAACAAAAG
+AGTATTAAAATGACTGATTTATTAACATTAGAAGCTGAAGTACGTACTGATTTAGGGAAAGGTGCGAGCC
+GCCGCCTACGTCACGCGAACAAAGTTCCTGCTATCCTTTACGGTGAAAATGAAGAACCTATTTCTTTAAC
+TTTAGAGCACAAAAACGTTTTCCGTGCTCAACAAGAAGAAGCGTTCTACTCGCAAGTATTAACATTGAAC
+ATCGCTGGCAAGCCAGTTGAATGTCTAATTAAAGACATGCAACGTCATCCGTTCAAGCAAGTTGTAATGC
+ACTTAGATTTCTTACGCATTGATGCAAAGCATGCTGTTCATGCAAACGCTCCTATTCACTTCTTAAACGA
+AGATGAAGCGGCTAAAACTGGTGCGAACATTTCTCACCACATGAATGAAATCGCTATCACTTGTTTACCA
+AAAGACTTACCTGAGTTCATCTCAATTGACTTAGCTGGTTTAGAACTTGGTCAAACTATCCATTTATCAG
+ACGTTACCTTCCCTGCAGGCGTTACTTCTGATGAATTGGCTAAAGGCGAAGATCACGATCTAGCTGTTGT
+TTCTGCTAATGCACCGAAAGCTGCAAAAGTAAGCACTGACGATGAAGCTGCTGCTCCAGCAGAAGAAGCT
+CCAGCTGCTGAATAATAGCCACATTCATTTATAATATTATAGATAATGACTATTAAACTAATTGCGGGGC
+TGGGAAATCCTGGCCCCGAATATAGCAAAACACGCCACAATGCAGGTGTTTGGTTCGTAGAAGAACTAGC
+ACGTAGCCATAACATTTCCCTTCGTCCCGAAAAAAAATACTCTGGCCTTTACGGTAAAGGGTTAATTGCG
+GGAAACCTTGTTCACTTATTAATCCCCACTACATTTATGAACCGTAGCGGTCAAGCAGTTGCACCTCTAG
+CTAATTTTTATAAAATATCGGTCGATGAAATTTTAGTTGCCCATGATGAATTAGACATGTTGCCTGGTGT
+TTGTAAGATTAAAAAAGGCGGTGGGCACGGCGGACACAATGGCTTGCGCGATATTATTGATCGCATGGCT
+AACAATAAAGATTTTTACCGGTTACGTATTGGTATTGACCATCCGGGTCATCGCGATAAAGTAACGGGTC
+ATGTACTGGGTAAAGCGCCGAGTGCAGAACAAGCAAAAATTGAACAAGCAATCGACGAAGCCAGTCGATG
+TTTAGATATTTGGCTAAAAGACGACTTAAAGAAAGCGCAAAATCGCTTACACTCTTTTAAAGCCGAGTAA
+TTATACACAAGTAAATACACGCTAGAAATAATCAATAGGTAAAAAATTATGGGTTTTAAATGTGGTATCG
+TTGGCTTGCCTAACGTCGGTAAATCAACACTATTCAATGCACTTACCAAAGCAGGTATTGATGCGGCAAA
+CTTCCCTTTTTGTACTATTGAGCCAAATACTGGCGTAGTACCAGTACCAGATCCTCGCTTAGATAAATTA
+ACAGCCATAGTAAAACCTGAGCGTGTATTAGCCACAACAATGGAATTTGTAGATATCGCAGGTCTTGTTG
+CTGGAGCATCAAAAGGTGAAGGTTTAGGTAATAAGTTTTTAGCTAACATTCGTGAAACCGATGCCATTGG
+CCATGTTGTACGTTGTTTTGATAATGACAACATTATCCATGTTGCTAATAAAGTAAGTCCTGTTGATGAT
+ATCGATGTGATCAATACTGAATTAGCTTTATCTGATATGGACACAGCGGAACGTGCTATTTTTCGTTTAG
+CCAAAAAAGCTAAAGGTGGAGATAAAGACGCTAAATTTGAAATGCCGGTATTAGAGAAAATATTAAAGCA
+TGTTGAAGAAGGCCACATGGTACGTTCTTTAGAGTTATCTAAAGAAGAAAAAGCAGCCGTCGATTACTTA
+AACTTTTTGACACTAAAACCAACAATGTATATAGCTAATGTCAACGATGATGGTTTTGAAAATAATCCTT
+ATCTTGATGAAGTACAAAAAATAGCGGATGCAGAAGGTGCTATCGTTGTTGCTGTTTGTGCTGAGATTGA
+AAGTGAGTTGTCTGAAATGGATGACGAAGACCGTGTTGAATTTATGGCTGATTTGGGTTTAGAAGAACCA
+GGACTTAATCGTGTTATAAATGCCGGTTATTCTTTACTACACTTGCAAACTTATTTTACTGCCGGCGTTA
+AAGAAGTACGCGCGTGGACAGTAAAACAAAATGCTACCGCACCTCAAGCAGCAGGTGTTATTCACACTGA
+TTTTGAAAAAGGTTTCATTCGTGCCGAAATTATTAGCTACGATGACTTTATTGAATTTAATGGTGAGTCG
+GGTGCTAAAGAAGCTGGCAAGTGGCGCTTAGAAGGTAAAGAGTATCGTGTAAAAGATGGCGATGTAATCC
+ACTTCCGCTTTAATGTCTAACACGCTGTAAAAATTATATTCTCAAAAAGGCTCATCATGATGGGCCTTTT
+TTGTGCCTGTAAAACACTAACTAGGGCAATTGAATTAAGTAAGGTTGCAATGTTTACTGTAAAAGGTGAA
+ATAATCGAAAATATTAAGAATAAGGCGCTTGATTGAGCATAGTAGTATGCTGTTACCCCGTTCATTACTC
+TTCGTAATAATAATTGCTTAAGTACTTATTAAAAAGTCCTGCTGACTCCTGATATTTATAACAGACATAC
+ATAGGGAACATTTATTAGTTTTCATCGTAAAAAATTATTGATTAGCGCTCTAACATTTCATCATTGGCAA
+TTTACAAACAAATAATTTAGCTTGAAATAGATAATTTAACAAAATATTCAACGCAACTAACCTAGTAAAC
+CAAAGAATGGCAATCTCATCTCTTTCGCTATAAAGACAAATGTATTACCTAATTCATCAATTCACTGCTT
+TTTTCACTGTTTCCCTGCATAGTTATTCGTCAAACTGCACACGCAATAGCCAAACAAATAAAAAGTACAA
+CTTTTTTGAAAATAACTGTTGACGGAAGGCAAGTAGATTAGCATAATACGCCGCACTTGCTACAGAGCAG
+GTTGGTAAAGGCTACATAGCTCAGTTGGTTAGAGCACATCACTCATAATGATGGGGTCCCAGGTTCGAGT
+CCCGGTGTAGCCACCATTTTACTTCAGTATTTATACTTAAGTAAAAAGAGTTCAAGTCTCTTTAAAAACT
+TGAATGTAATGCGGGTTTGGCGGAATTGGTAAAACGATACACGCGCTACTTTTTTTTATAGAGAGTAGGT
+TCCAGTATTACAAGATGTGAGAGTTCAAGTCTCTTTAAAAATTGAATGTATGCGGGTTTGGCGGAATTGG
+TAGACGCGCTGGATTTAGGTTCCAGTATCGCAAGATGTGAGAGTTCAAGTCTCTTGACCCGCACCATTTC
+AAAGCAACGTTGTTGCACGTAAAAAGTAAGTACATTGCAGGGATATAGCCAAGCGGTAAGGCAGCGGGTT
+TTGATCCCGTCATTCAGAGGTTCAAATCCTCTTATCCCTGCCACTTTTTATCATCATTGTTAATTCAATT
+TTAATAAAAAGTATGCAATGTAACTTATTATCCTGGAGGGATATAGCCAAGCGGTAAGGCAGCGGGTTTT
+GATCCCGTCATTCAGAGGTTCAAATCCTCTTATCCCTGCCATTTTTTTAAAAATGGTACACAGAGCCAAG
+TCTCTTTAAACCTTGAATGTAATGCGGGTTTGGCGGAATTGGTAGACGCGCTGGATTTAGGTTCCAGTAT
+CGCAAGATGTGAGAGTTCAAGTCTCTTGACCCGCACCATTTCAAATATCTAGAAAACAAAACACTCCCCT
+TATTATCTAAAACTTAAGCACTGCTTATATTAGATAATTATTTGTGTTTCAAAGGCTACATAGCTCAGTT
+GGTTAGAGCACATCACTCATAATGATGGGGTCCCAGGTTCGAGTCCCGGTGTAGCCACCATTTTTACCTC
+TGTAAAAATGCGTTCAATCCTCTTGAACCATACCCTTTCAAAATATCTAGAATCTCAAATAACACGTCAA
+GTACACTACAAATGATACTTACAAATTGAAACCTTATACTCAATTATTCGCTACTAATTACTCGTTATAA
+AAATCAGCCATACTTCTATGCTATATATGTAAGGTTTTATAAGTAATCACGGCATGAACTACTAGTAATC
+TTACTCATAAATGCTACTTCCATAATGTTTATCACTTTAAGAGCCATTCCTGCTCATCAAAAGTACATTG
+TATAACTCTTTCATTCTAATGCTGGGGTTCAACTCCCCCGAACAATAATTTCCTATTTAACCTGCGGTAA
+CTTATCTATAAACCACACGCATAAGCCAATGCTTTGTTTTTTATAGTCGAGTTTAGAACAGGTACTTTGT
+TAACCGCTAACAAGGCTAAATTACGGGCAGCTTTAATAAGTGGTGAAGGATGACTAAAACCAGCATATAA
+AGCATCCATAGTAGACATCATAAGTAAGTTATCTTTGCGTCTCATTTTTTCATAACGAACTAACACAGCC
+TCATCATGCCATGCTTCACCATTGCCAATCGCTTCCGCGATAACATGCTGCAAGGCCAGTACATCTTTAA
+AGCCTAAATTTACCCCCTGCCCGGCCATTGGATTGATAGTATGAGCTGCATCACCTAATAACAAAACTCG
+CTTATGCTGATAGGTATTAGCGTGTCTACGTGTTAATGAAAAGTCACCTTTGGCCAGCACCTTGATATCA
+CCCAATTGTGCAGGAAAGCATTTAAGTACTTCTTGTTGCAGTTGGCTATTTGATAACGAAGCTAAGCGGG
+TTATTTCATCTCGTTGGTGATACCAAACTAAAGAGGCATAACCACCTAATGGACTTTGTCCTGGCAATGG
+TAAAAAGGCTACTGGCCCTGTAGGTGAAAATTTCTGCCAGGTAATGTCTTGTTGGCACATTGACGTTTCA
+ACATTAATCAACATGGCTGACTGTTGATAGTCCCAGCCTGTCATGCCAATAGCAGACATTTGCCTTACTT
+TTGATTGAGCGCCATCAGCGCCAATAACTAGCTTTGCCGTTACCACGCTATTAGTTAGTGTTAGTGTTGC
+TCTGTTATTGCCGGAGTCATCATCTTGGTTTAGGGAGAGTAAGCTTTCTGGGCAGTATGTGTGAATATTA
+CTCATAGCAGTAACTTGTTGCCATAGCGCGAGTTGAATCAAACGGTTTTCTACGATATGTCCTAGATGTG
+ACTGCTCAATGTCGTCAGCGTTAAATTCAGTATAAGCACTTTCATACTCCCAAACACCTAAACGTTTGTA
+AGGACAACTGCGCCATTGTTTAACTTGTTGCCATGCGCCAACTTGATTGAGTAAGTTTTGTGAAGCTAAA
+GAAATCGCTGATACACGTAAATCAAGAGGTTGCTCAGCACTGAAAGCTTGGGGCGTGAATTTCTCCACCA
+AAGCAACCTTTAAACCAAGTTGCGCTAAGGTCAATGCACTTGCTGCACCAACCATACCACCGCCAATAAC
+CACACAATCAAAATGTTCCATACTTTAATGTTCACAACAATATCGGAATAGACTGTTATTTTACCCAAGC
+ACGCGAATAATTTCGACCCTTTATCAATTAATTAATATCAATCTAACCATTTAGGCGGATTACCCACTTG
+TTGGCATAAGGTAATCAGCGCTTTTGAGGCTATCGGTTTAGAGATAAAATAACCTTGGCCGTAATCGCAA
+CCTAATGAGCGTAGGTAGTCGTAGTGCTGCTTAGTTTCTATACCTTCACCAACCAGTTTTAACGATAAGC
+TATGCCCAATTAAAACGACTGCTTCAACTAAACTTGCATCGGTTTTATCATCAATAGATCCGGCGATAAA
+AGAACGATCTATCTTCATTACATCGATGGGAAAATGTTTTAGATAACTCAACGATGAATAACCCGTACCA
+AAATCATCCATATAAATAGCAACGCCTAAACTACGAATATCTTGTAAAGTAGTCATCATTTCTTCTGAAT
+TATCCATCAATGAACTTTCGGTAATTTCAACTTTCAAGCTAGATGGCGAAATATTATTAACTTTCAGGGC
+TTTTTTTATGATGTCTTTTATCGGCGTTTGACTTGTTTGTTTGCATTGTCGACTAGAGACATTAACGGCC
+ACTTGTATTTTCAGACCAAGATCGTGCCAATACCTTAAATCAGTACATGCCTGTTCAATCACCCATTGTC
+CAATAGGTTCAATCAAGCCAGCTTCCTCAGCTATTTCTATAAAACTATCGGGGTAAATTAATCCTTTATC
+TGGGTGTTGCCAGCGAATGAGTGCTTCAGCGCCAATAATTTCCCCCGTATCGAGTGAAACTACCGGTTGA
+TAATGCAAGACAAATTCTTGCCGCTTAATTGCTTGCCTTAAAGCTTGCTCTATATGCATCCGTCTACTGA
+CAGTTTCATTCATACTCTTCGTAAAAAATTGAAAAGTATTGCGGCCCGCAGCTTTTGCTTGATACATAGC
+AGTATCCGCATTTTTAAGCAGTAATTCAACATTGTCACCATCAACAGGGCCAATCGTAACGCCTATACTC
+GCAGAAACAACGGCTTCATTATTATTTCGTAAATGAAAAGGCATCGATAAACTAGTCAGGATATTTTTAA
+CGACTCGTTCAATAGCAAAACGATTAGATAGGCCTACTAATAGAACAACAAACTCATCGCCACCAAATCG
+AGCTACAGTATCCTTTTCACGTATACAGTTTCTTAACCGAATCGCCGCCAACTTTAATAACTCATCTCCA
+CTACTGTGTCCCCAGGTATCATTGACAAATTTAAACCGATCTAAATCAATGAACAATAAAGCTACTTCAC
+TATCTTCAGCTTTATCCCCCTTTAACTTATTATGTAATCTTTCGACACATAAACCACGGTTAGGTAGCCC
+GGTGAGTGAGTCATAATTAGCTTGTAACCAAATATCTTCCTCATATTTTTTATGCTTAGTGATGTCTGAA
+AATAAACTAATATATTGGAGTGGCTTTTTATCTTGGTCTCTCACCACTGAAATAGCTAAAAATTCAGGGT
+AAATTTCACCATTTTTTCTTTTATTCCAAATTTCACCTTGCCAGCTATTATCTTGCTCAAGAGATTGCCA
+CATTTTTTGATAAAAATGATTGTCATGCTTACCTGAGTTTAGAATATTAGGTGACTTACCTAATACCTCT
+TCTATGCTAAAACCACTGATATGACAAAATGCAGGGTTAACCGTTTCAATCCTATTCTCTGCATTCGTGA
+TCATGATTGCTTCTGAAGCATACTTAAATACTGCCGCAGAAATCCTTTGCTCGCCTTCTGATTTAATACG
+TTCGGCTAACATTTGATTAAAAGCTATCACCATATCGGATATTTCATCCTTTCCTTTGACTTTCAATGGC
+TGATTAAATTTATGCTCAACCTCCATTGTTGTCATTGCGGTGCTGATATATTTAATTTTCGCAACAATGC
+GCCTAACCGCTAAGAAAGAGAGGTATAAGGTTGTTATAAAGACCAAAATAAATGTTGTTATGTAGAGCAC
+TAAACTATCGATTGCTTGTTGCTCTTCATGACTCGCTAAATTCTGCATTTCAGAAAGGATATGATTGCTT
+ATTGCTCTAAATTCATCAATGCGTAACGAAGACAAATGCCACCACTGCTCAGTATCAATACCGACATCAT
+TTTGTTGTAGCTTCTTAATCGCAGCTACCGCTTGGCTATCATCAATGCGAATTTCGTCATCTATTTGCTC
+AGCATGTCTGCCTTTGTCTCTTGACATTTTTGCTAATAAGATATGCTGGTGATAACGATTTAAGGTCTGC
+CCAATAATATCAACCGCTTGTTTTTCATCATTTGTTAAGTTGGCAATATCATTAAATGTTGTCAGATAGT
+TTTGACTGGAAGATAGGCGAGTTAGAAAACTGTCAAAGTAATTGGTTTCTCCTCTTAATACATAATTTTT
+AAAATCATGTATTAAGCCGCCATAGCCTATTTCTCGTTCAAGTTGTGCCAATTGCTCAGCGCGTATTAAT
+CTTTCATTGAGTAGGTCTCTAATGAGCAATACTTGCTGGTTATTTTCTGAATTAAGTTGCCGCTGTAACC
+ACAGTTGATGATGCGATTTTGATACAGAAAATAAATCACTAATGAGCTCTGTTTGTGCATTTCCATAAGA
+GATAACTTGCTGGAGCTGGCTGGCGTATAGCTGTTTAGTATTCAAAAAAGCGTTTAAAGCACCACGTTCC
+TGTCCTGATTTTTCTTCTAGTCTGAGTAAATTAAGAAAGTCGATACTATCTCTATTTTGTTCAGTGCTTT
+TAAGATGAACTTGTACTTGTGATATTAAACGTAATAGGTCTTCATTAAACTGGGAGTAGTAAGCAAAGTA
+ATCTTGGCTCTCAGAATTATCAATTTTTCTCCGTGCTTTTGATAATCCTTTAATACTTACAAAAATGTCT
+TTAAGCACGTCATTTATTACCTGCTGACTGGCAATAGTATTAAGCTCTAACTGCGTTAATTCAATACGTT
+GGATGAACTCAATAGTGTGCTCGATACGCGAGTCTGTTTGCAGTCTTTGTTTTTGTAATTGAACTAACTT
+TTTCTTACTATTTCGGTCGATAACACCTGCAGATAAACCTCGTTCTTTTTGTAGTTCATGGATTAAGTCG
+TCAATTTCACTCGAAATTTCTATAGACAAAATAGCTTTACGCGCCAGTTTAATATCCTCTAAATACTCAC
+TGGTATGGTTAAGTCCAAAGCATAAAATGATTAGCCAAGGAAGCAATAAAAACGTTTTTAGTCGTGCTCG
+AATACTAAAATGACAAGCAAAATTTTGGAACATTACAATAGATCTACTTATTTTAAGCAAAGGGTGAACT
+GGGCGTATTGCACGGATGCTATCACGAGTATTAAAAAACAAATTTGTTTGATATCAAGATAGTCAGACAA
+TGCTTGTTTACCCTGAAATATCCGCTATAGTAAAGAGCCAAGACATTGAAGTTAAATATAAATTTGTACT
+TTTTTACTTTGGGACAATTATTCAAAACAAGTGATATCATCTAGGTAACTTAGTTGAGAATAAAACGGTT
+AATCAAATCATTAAGGAAGCACTATGTCTGCATTGTTACAGAAATCCACCACGGACCGAAATACCGAAGA
+AAAACGATTAAGTAAAGATATCAATTTAATCTATGATTTCACTGAAAAACCTAATCGAACTCATTTAAAA
+GCACATAGTGATAGAGCTGTGGTTGCTAAGCTTCGCGCTGATTTAGTATTACCTAACAATAAAATTCTAA
+CCGTAGATATAGATTTTGATAGTACAAGCGGCTACCATGACAATACTATGATGGTTATGGATGACTTTGG
+TGTTGAGATGCTAGTCACTGCCTTCGCAGTAAAATACGGGCAGCAATTTGCTGATAAAATATCTAACGCT
+TGGGCAGAAAAAAACCATCAAAATGATCCTCGAAAACCCACTTACTTACTGGTACAAAAGCCAACCATTC
+ATGATGGCTTGCCGCAAGTTTTTGTCGCCTGTGGAGAAAAAGAGCACAATAAAACTAAACCACAAAGTAT
+CGTTTAATATCCAGCTAAATAAAATGTTTAAGGCTAAGCTTTCTATACTTCTAGTGTTTAGCCTCTTATG
+CGTTAGCTTTTTAAGTGAAGCCAACAATGCAACATCGATTAAAACCCTAAGTAACGTTAATAAAATACTC
+CAAGACAAGGACGGTTTTATCTGGTTAGCCGGTCAACAAGGGTTAACGCGCGTTGATGCCAATAGTAATA
+TTACTTTTTCGCTCAGTAATCAAGAATGGCCACTGCCATATTCTTGGATACATAATATGAGCCTTATTGA
+TGACAACCTTTTACTTGCCACAGAAACTCACGGCTTATGGTTATTTCACACTCAAACCGGTACTGTTACA
+AAAATCCCTGTTGATATTCCACGGCAGAACCACTTTGATGCAGTAATGTTTAAAGATAAATATTACATCA
+ATGCCCCAAATAAGTTGTATCGATATAACCCAAGTACTAAAGAAACTAATATTATTGAAAATGATATTAG
+TATTGATCATCTTGTTCATAATCAAAGGCACCTATACATATCGAATGAAAAAGGCTTATTTCAATTACAA
+GGTGACCGCCTTTCTATTATCATTAATGAGCCGATTACTGCATTAACGGCCATATCTAATGCAGTGATAG
+CCATAACAGCGAACAAGATTTACCGTTTTTCAGATGACGGAACAATATCAAATATAGGGCATAATGAGAC
+CATCTATGGGCTAACTAAAGCGTTTGATAGTGATGATTTCTTTACAGTAAATAAAAAAAATATTATCACC
+AAATATAATGGCCTGACACTTTCAACAATTCCTCATCACTATGGACAAAGTAAAACCGTACGTATTAGAG
+ATATATTTCATGATGCATCGGGAGTTTTATGGTTAGTGAGTAATCAAGGTATTGAACAAGTTAATGAGAA
+CTACATTACCAATCATGAAGTTATTTTTGATATTCCAATCAATGCTAATGAAATCAAACTATTTGATAAT
+GAGATCATTATTGGCAGTTATGGCGCTGGTTTACAAAACTTCTTAAAACCTATATTTAAACCAAGCGTAA
+ATACTGCCTTCACTAAAAAAGGCCTAAAAATATTTGATGCCATAGAGGTAAACAAAAACCTATACATCGC
+AAGTTTTGATGGTTTATGGCGCTATGATAAAAACCAAGAGAAAGTGAGTAAACTGAATATTATTGCAGAT
+CAACTTGTATTAAAACTTAAGCATAAAAACAACTTACTCTACATAGCCACTAATGATGATGGCCTCTATA
+TCTATGACTTAAATAGTAAAAAAATTATAAATCATATCGATGTTAAAAAGGGATTGTTGAGTCCTGAGAT
+TATTGATGTCTTACCATTAGAGGAAGGAAAAATATGGATTGCAAACAGCAGGCACATTAGCATTTACGAA
+CAAGCAACCAACGTGACCACAACACTGAAGTCGCCAAATAAAAGTAAAGTTGTTTCATTTGTTTTAGCTG
+ACAACAAAATTTTTGCCTCAACGCTCGGCGATGGTATTTTAGTGTTTAATCAACAAGGTGACTTATTAGC
+TCAGCTTTCTAAAGATCATAGCTTCACCGAAATGATAAAAATTAATGGTGACGTATGGGTATCTGGCCAG
+CCAGGTTTATATCGTATATCGCCAAAAAATTATCAAGTTACTATGATAGAAAATACCCAACAGTATTCTT
+TTGTCAGCAGTATGTTAGTAAAAAATGACACCCTTTATGCCATTCACTACAGTGGTATTTTGGCACTCGA
+TCTATCTGAACAAAAACAGTTTAATCCGAATGTTATTATCAGCAAAACAACTATTTCAGGTAAAGCTTAT
+TTACTTAATAAAACGATTAAGATTGAAAGTGGTAACGATGTCATCACCTTTGACTTGGCTAGTTTGGACT
+ATCGCCCAGGGTTAGCGAAAAAATATCAGTACCGAATTAATAATAGCCAATGGCAGCAAATTAGTAATAA
+CCAATTAACCTTAACAGGCCTGGCTTCAGGTCATTATAATATTGAGATTATGGCAACTAATAGCTTAGGG
+CATTGGAGTGATGTAAAAGCTTATACTGAGATAGATGTCGCCTATCCTTGGTACTGGACAGTAGAACTGA
+AAATTATTTACATCATATTAATCTTGTTTATCGTGTTGTTGACCTCTTGGTTACTTTATTTACGGACGAA
+ATCAATTAGAAACATTCACAATTTGCTCAAAGATGACATGAGAAATTGCGGTCGAGTGATGAAAACTATT
+CAACGTAATTTACAACTCACCTCTACGTCGCTAGCAAGTAATGAAGTAGAACAAAGTAAGCAATTGATTG
+AAAAAAGTATATTAGTGCTTAAAGAGAACCTTGATTCACAGGAACCCGATAGTCTTGCTGGCAAAGATTT
+AACTGTAGCGATTCCTTTTTTAGCTAACTATATTCATAGTAAATACGAAGTAAAACTATACTGTACTCTT
+GATGATAAAATCGATAGCTTAAATTATGAATTAAGATCAGATGTCTACAAAGTCATATTTGAAGCACTGA
+TGTCGGCCATATTTAAGAGTGAAGCACAAAACTTCAATCTTACGTTACAAGAGGTTAAGCAAAAATTATG
+GCTCACTGTTAATAGCGACAATGATTCTTTTAACCAACTCAACAGTAGAATCGACTTCGATCTCGCTAGT
+TATACGATTCGTCAAATTACCAGTAAACACCACGCTTCACTCAATACTTTTGATAATGATGACGGTAGCA
+GCCAACTAGTCATTAGCTTCCCATTGATGACCTTAAATTAGACCCTTCTTTTTTTGATAAAACAAAATAA
+TGAAGACATTTGCCTTATTCATTCGAAATTAGTCACCAATTGGTATAAAATACGCGTCCTTTTATCTGTA
+CGGGGTTTGCTTAGGCATTTCCAGTACGAATTCGTGTGCAAAGAGTGAAGTAATGAGTAAAAAGCTATAT
+ATCAAAACTTGGGGCTGTCAGATGAACGAGTATGACTCGCAGAAGATGGCAGAATTGTTGGATTCAACCC
+ATGGTTTCTCGTTGGTTGAAGAAGCGGAACAAGCTGATGTTATTTTGCTTAATACTTGCTCCATTCGTGA
+GAAAGCTCAAGAAAAAGTATTTCATCAACTAGGTCGTTGGAAAAATCTAAAAGATAAAAAACCAGATTTA
+CTCATTGGTGTTGGTGGTTGTGTTGCCTCACAAGAAGGTGACTCTATACGTAAACGTGCTCCTTTTGTCG
+ATATGATTTTTGGTCCACAAACATTGCACCGTTTACCTGAAATGCTAAATCAATTGCAGCACTCAAAGAG
+TCCAATTATTGATGTAAGCTTTCCAGAAATTGAAAAATTTGACCGATTGCCTGAACCTAAAGCTGACGGT
+GCCAGTGCATTTGTCTCTATTATGGAAGGCTGTAGTAAATATTGTACTTTCTGTGTAGTGCCTTACACAC
+GTGGCGAAGAAGTTAGTCGTCCACTTGATGATGTATTATACGAAATAGCGCAACTTGCTGAGCAAGGTGT
+TCGTGAAGTAAACCTATTAGGCCAAAACGTAAATGCTTATCGTGGTGAAACACATGATGGTTCAATTTGT
+CGCTTTGCTGATCTAGTACGTTTGGTTGCCACCATAGATGGTATCGATCGTATTCGTTATACCACTTCTC
+ACCCGGTTGAGTTTACTGACGATATTATTGAAGCCTACACCGATGTTCCTGAACTAGTAAATCACTTGCA
+TCTTCCGGTTCAAAGTGGCTGTGATCGCATTCTAACGCAAATGAAACGTGGCCATACCGCGCTTGAGTAT
+AAATCTCAAATTCGAAAATTGAAAAAAGTACGCCCTGAATTATCTATGTCTTCTGATTTCATTATCGGCT
+TCCCAGGGGAAACCGATGAAGACTTCACGGCAACGATGGATTTAATTAAAGCGGTTGATTTTGATTTAAG
+TTTTAGCTTTATCTATAGCGCTCGTCCTGGTACTCCAGCAGCCGATTTACCTGATGATATTAGTGATCAA
+ACTAAGAAAGATCGTTTAAAGCTACTACAAGAGCAAATAACACATCAAGCATTACGCATTGCCAGACAAA
+TGCTTAATACAGAGCAACGTGTTCTTGTTGAAGGTCCTTCAAGAAAAAATCCTATGGAATTACGTGGTAA
+AACAGAAAATAACCGTACGGTTAACTTTGTTGCCCCACATAGCGTTATTGGACAATTTGTCGATATCAAA
+ATTACTGATGTAGTTGCCAACTCTTTACGTGGTGAATTAGTAAGAGAAGAAAAAGAAATGGGTCTACGTA
+TAGCTCATTCTCCTGCTGATATTTTGGCAAATAACCATCACATGGCAACGCCAAGTAATCTTGACGAGTT
+AGGTGTGGGTACTTTTACACCATAAACACCCTTTGGGGTTTATATAGCCTTTTAACTTTTACAAAACGGA
+AATGAATTTGACGACATCAGCGACTAAACTAACCCGAGCCGTTTTCAGTTTGACGCCTGTAGACAACCAT
+AGACAAGCAAATTTATGTGGCCCTATGGACGATAACCTGAAAACCATTGAACGCCGCTTAGGTGTAGAAA
+TAAGCTATCGTGGCCATGAGTTTACTGTCGTTGGTCAGCCGTCAAATTCTCAGGCCGTTGTTCAAGTATT
+GAAAGACTTGTATATTGAAAGCCAAGAAGTTAAAGGTGAAGGCAAAATAATCACTCCTGAGATGGTTCAT
+TTAGCCATTCTAGAAGCTGATTGTCTCGAACAAGAGCAACCGAGCGATAAAGTATCATCAGAATTAGGCA
+AACAAATAAATAGTCAATTAGATAATAAATTTGATGATATGCTAACCATTAAAACAAAGCGTGGTGTCGT
+TAAACCCCGCAATGGTAATCAACAAGCTTATGTACAAAGCATAATAACGAGTGATATTAGTTTTGGTGTT
+GGTGTTGCAGGCACAGGTAAAACCTATTTAGCTGTTGCTTGTGCTGTCGATGCGCTAGAACGTCAAGAAG
+TGCGTCGTATTTTACTCACAAGACCAGCTGTAGAGGCGGGTGAAAAATTAGGTTTCTTACCTGGTGATTT
+ATCACAAAAGATAGATCCTTATTTAAGGCCGCTTTATGATGCTCTTTTTGAAATGCTTGGCTTTGAAAAA
+GTCGAAAAACTCATAGAGCGTAATGTTATAGAAATTGCTCCACTGGCTTATATGCGTGGCCGAACACTTA
+ATGATGCCTTTATTATTTTAGATGAAAGTCAAAACACTACCGTTGAACAAATGAAAATGTTCTTAACGCG
+TATTGGTTTTAACTCTCGTGCTGTTATTACCGGTGATATTACGCAAGTCGATTTACCTCGTCATCAGATG
+TCAGGGCTTCGTCATGCCATTGAAGTTTTACAAGACATCAATGGTATTAGTTTTAACTTCTTCCAATCAA
+AAGACGTCGTTCGTCATCCCGTGGTTGCCCGAGTAGTTGATGCCTATGATAGTTATGAGCAAAAAATAAA
+TAGACAAAAACAAGAAAAAAAACAGGCTCAACAAACAAGTAATGATAAAAGCGATGTAAGCTAATGGCTC
+ATGTGATTGATCTTCAAGTTGCCTGTACTCCCACCAAATTACCCACTAAAGAGCAATTTCAGTTATGGGT
+TGATACTGCCCTAGCCGAAGTTAGCAGTAGCCCAAATCAAGATTTTGAACTTACCATTCGCTTGGTAAAT
+AATGAAGAAAGCCAACAGCTGAATAAACAATATCGAGACAAAGATAAACCAACCAATGTTTTATCTTTTC
+CTTTTGAAGTACCTGATGGCATTGAACTTAACCTATTAGGCGACTTGATTATTTGCATTGAAGTAATGAA
+GCAAGAAGCGCAAGAGCAAAATAAAGCCTTGTTTGAACATTGGGCTCATCTTGTTATTCATGGCTGCTTG
+CATTTAGTTGGCTTTGATCATATAAGTGACACTGAAGCACTTGAAATGGAGTCTATTGAGATTACCATTT
+TAGAAAAACTAGGGATTAGTAATCCTTATTTAGAACAGTAAATCATTAGTTTATAACGATAGAAATAGAA
+TTAACTCATAATTTGATGAGTAACATGTTCGATTACATGCCCAATACCATAATACAGGAATACAAATAGC
+TCTATGAGCGATGACACCCCCCACTCTAGTAACGGTTCAGCCAGTAAGTCCTTTTTAGATAAAGTTATGC
+AAGTATTAACGCCTGAACCGAAAAATAAAGATCAATTGATTGATATATTAAATGATGCTCAAGACAGAGA
+ATTAATCAATCCTGAAACCAAGCAAATGATTAAAGGTGTCTTAGACGTATCTGAAATGCGCGTACGAGAG
+ATTATGATCCCACGTTCTCAAATGGTTACGATTGATATAAACCATAGCCTTGATGAGTTCTTACCTATTA
+TTCTAGAGTCTGGTCATTCACGTTTTCCCGTTGTTAATGAGGATATCGATCACGTTGATGGTATTTTATT
+AGCGAAAGATCTACTTGCTTTTGGCTTTAACTCTCAAAGTGATAATTTTAGCTTAAGTGACGTTATTCGA
+CCTGCTATTATTGTTCCTGAAAGTAAAAAGGTCGAACCTTTATTAAAAGAGTTTCGTTCAAATCGCTACC
+ATATGGCCATTGTTGTTGATGAATACGGTGGTGTTTCCGGTGTTATCACCATCGAAGATATTTTAGAACA
+AATTGTTGGTGAAATTGAAGATGAAACCGATGATGAAATTGAAGAAGAAATTAAGCACTTAGCAGGAAAT
+GTTTATCTAGTAAAAGCGCTGACCGAGCTTGGCGACTTCAATGATTACTTTAACTGTAATTTTAATGACA
+CCAATGCCGATACCATTGGTGGTATTGTTTTGCGTCAGTTTAATCATATGCCACAAAAAGGTGAACTATT
+TCGCTTAGGCAACTTTGAATTTAAAGTGCTAGTAGCCGATAGTAGACGTATGCAAATGCTACAAGTAAGT
+GTTGATAAAGGTCACGAAATTAACGGTAAAGTGAGTGACTAACATCATTAAGGCTTCTGTTTTTCAATCA
+ATAAAAAGCAAACTAACAAACCCAAGTAATTGGCTGTGTTTTCTTAGTGGCTTTTTCTTGGTTTTTGCTT
+ACGCCCCCTTTTCTTATTGGTGGTTGGCATTAACGTTACCTAGCATCATGTTATATCAAGTCAAAAATTC
+CTCCCCAAGAGTAGCCGCTAAAAAAACAGCCCTTTTTGCCTTTGGCTGGTTTAGCAGTGGTATTAGCTGG
+GTTCATGTCAGTATCGACCAATTTGGTGGCCTGCCACTAATAGTTTCTTTGCTATTAATGTTAGCGTTAT
+GTGCTTACCTGGCATTATTCCCAGCACTTGCAGGTTACTTAACGGCGAGAATAGCCAAGAATAAACACGT
+TAATTTATGGTTATTCCCTTCTATTTGGTTACTGTGCGAATACTTGCGCGCGGTGGTGTTAACAGGCTTT
+CCTTGGCTATCGCTTGGTTATAGTCAAATAGATAGTCCGTTGGCCAGCTTTGCACCTGTTATCGGTGAAG
+TAGGTCTTACAGGCATTATCTTAGTATTAAATATTTGCTGGGTAAAAATTTACTGTTTTTGTTTAGATTA
+TATCAATAACAAAAATCAAAAATCCTCAATCACGCTATCACACAAAAATTTACTTTTACCACTCAGCTTA
+ATGGTAAGCATTATGCTTACCAGCTTTAGTTTCGCCCATGTAAGCTGGACCGAGTTAACCGGTAAATCGA
+CTAAAGTGGCGCTAATTCAAGGTAATGTAGCCCAATCAATAAAATGGCAGCCAGAGCAAGAGTGGCCAAC
+CATGTTGAAATACCTAGATTTAACGCGTGTAAACTATGATGCCGATCTTATTGTTTGGCCTGAGTCGGCT
+ATTCCAGCGCTAGAGCCTGCAGTACAAGACTATTTAGGTACAGTGAATAGCTCAGCGATTTTGAACAACA
+GCACAATAATTACGGGTTTAATTAACTACAATTTTGAAAGCAAAGAGTACTTTAATGCTTTGGTGGTTCT
+AGGTAAGAAAAATACTGAAGATGAACAAGGTTATTATTATAACCACAGCAATAGATACTATAAAAGTCAC
+TTATTACCTATCGGTGAATTTGTCCCGTTCCAAGAACTGCTTCGCCCAATAGCACCCTTTTTCAACCTAC
+CGATGTCCTCTTTTACTGCCGGTAACTACATTCAACCAAATTTAATCGCTAATAACTTACATATATTACC
+GTTAAACTGTTTTGAAATAGCTTTTCCAATGCAATTAGCAGCCAATTTCACTGATGATACCGATATGATT
+TTAACAGTCAGTAATGATGCATGGTTTGGTGATTCTCATGGTCCTCACCAGCACTTTGAAATTGCTCGAA
+TGCGGGCGTTAGAGTTTGGTCGCCCATTAGTAAGGGCAACAAATAACGGTGTGACAGGCATGATAAATCA
+TTTGGGAGAAGTTACTGCGATTGCACCACAATTTGAAGAGGTAGTACTTAAAGGAACGGTTGAGTTTGTT
+AAGGGTGATACTCCCTATAGCCAATGGCCAAATCTAATATTATGGTTGATGATACTGTTACCATTGACCT
+TGATGAAAATTTTTAAACTTTAGCAACGTAAACTGTAGTCACGTAAATTTAGTCATTTGCATAGTAATCG
+CTTTACTATTAACGATGCTTTCACGGTAAGCCTTGAATCATCAGTAGAATAAATAAAATGAAGAGAGTGG
+CACTTTATTTATTCTACTAGCTTATCTATCTGTTTTGTTTCGGATGCAATGACGTTTTGTTACGACCTGT
+TTCTTTTGATTGATATAAAGCGGCATCAGCACATTCAACCCAAGCTTCATGGCTTGTAATACTCTCATCA
+ACTTCAGCTACACCAACACTTATAGTGTAATTAATATCAATATCATTGTAAGTCACAGTGGCCTTAGCCA
+CTTCTTTTCGAAGACGTTCAGCAAATACGTAGGCATTTTTAAGGGAGGTATCTGCCAATAAAATGGCAAA
+CTCTTCACCGCCATAACGACCACAAATATCGGTTTCCCTAACATGGTGGCGAATCAAGCTAGAAAGGTGG
+CGAATAACGACATCACCAACCACGTGACCATAAGTATCATTTACATTTTTAAAGTGATCAATATCTAACA
+TCACTAATGAGCTAGCATGTTGACTTCGGCCCCAACGCTTATGTTCAGCTAATAAACACGTCTCCCAGTG
+CGCACGATTGAACAATTGAGTTAAGCCATCTGTTTGACTTAATATTGCCAATTCTTCATTCGCTTTTTTC
+AAGCCTTGCTTATGCACAGCATTGTCTGTGACATCATAAACCAATAAACACAAGTGGCTAACGTCACCCG
+TAGAAGATAAAAGCGGAATGAACGTGGTGTTTTGATACATGAAATCAGCGCTGCCAGTAACAGGGCGATA
+ACTATCAAACTTAAACAAGTAGGGTCTTTGTTCCCATATGGTAAAGGCTTTATTTTTCAGTAAAAAAACT
+GATTCTGCCTTGCGAGTAAACCAATCTTTAGGGATTTCTTCAAAGAGATCAAATATCAACTTTCCCTTTA
+CTTGACGAGGTAATAAACCACTATGGTTTTCCATAAAACCATTAAATATTTGAATGGTGAACTCTTTATC
+AAGCACAACTAGACCAACATCAATGTTATGCAACATTTCCATTAGCCAATGTAATTCATTTAATTGTGAT
+TTTTCTAACGTCATAACCAATTCCTGTCGTCGCTTAATCGCGCTAACTTATACTTATGTCATTTGCCATA
+AGTGATTTGTACCTGTTAACTCATGAGTTAATCAATCAAATAGGCCAATTTATTATTAAGTGTTTGCATA
+GACTTTTCCGTAAAGAGTAATAACAAATCACACTTGATTGGATAGTCCTCTATGCTATAACTAATTTCTA
+TTGCGAGTGTTTTTTTCCATTTATTGGCATTATTTGCAATTAAATCAGAAATTTTTCTATGTTGCCCTAA
+GACCTCAGGATGTCCCTGACTAAACTGAATATCGAGCTGCTCTGATATTCCTTTTAAGCAGGCACCAATA
+AGTACATTTGCTAAGTCCATTAATAGTTCTAACTCAGTCCCCATATCTGCATCGTATTGATAATTCATCA
+GTGATGCGACATCTTTAAAGCTAGAGTCGTTAAGGATCAGCAAGGCTTCTCCTGAAATGCCTGCACTAAT
+AAAGCCTTGGCAAATACCCGATGTACTTTCATGATTTTCGATATCTTTCAACGCCATTCGAAGCTCACTC
+ACTTCGATGAAATTAACATTAGGAATAGGTAATTCAACAAAAACGTTGAGTAAACGAGCAAGTAAATCAC
+CCGCTCGACCCATAGCAACATTGGCTATTTCTTGATAACAATCGCGAACATCCGTTGATAAGGTAAGATT
+TGTCTCTGCAACTTGTGGTTCACTCTCAACCGTAGAGACATTAATTTGAGTAACCTTGGGTTTCTCAGGA
+GTATTTATAACAGCAGATGGTGTAGTTGCAGGAATATTAATTGACGTATTATGCGATGTGTCTAATTCAT
+GATTCGTCGCTGGAATTTCATGAGAGAAAAGTCCATACGATGATAGTACTTCAGTGAGAATATCTTTATT
+GACCGGTTTTTGAATAAAACCTAGTGCGCCTAAACTCGTCACACGTTGATGAGCCTCAGGTTGAATATCA
+CCTGATATTACAATGGTAAGTGTTGGTAAATCTTGCGCCATAATGGCTTCAAGCACTTGATAGCCATCCA
+TCTTTGGCATGTTAAGATCAAGTAATAGTACGTCGCCCTTCCCTGCCTTTATCGCTTCAATTCCCTCAAC
+ACCATCAGCGGCAAAACTTATTTCAACATCCCAACCATCAGGTAATGATCGCGCTACTTGCTTGCGCGCC
+ATATTAGAATCATCACAAATTAATAATTTAGTGGTCATATTAATCTTAGGCCTTACATAAACGATAACAA
+TGGCCGAGTATTAAATATCTAGCCTCTATTGATAACCTTAAAGTATCCAACATAAAACACAATGATTAAG
+TTCTATTTATAGAATTTTTATCGCTAAACGGCTAATATAATTTCACCTTAACCATTAATTTCAATAAACC
+ATGAATTTTCCTACTTCAAACATTGCCTTATGTGCATTTTTTATCGCCAGTTTTACGATTGCTTTCACTA
+GCCATAGTGATAATTTTGACTCAAAAAAACTTAAATCAACACAAAACCTAGTCAAAGCAGGAGATAAGTA
+TGTCACCCTGTTAGGCGAACAGGTAAATGTTGGCGAGCAAGCTCCGCAGTTTAAAGTTGTAGATAAAAAC
+TTTGCACCGGTGACATTGGCAGACTTTCAAGGACAAACGGTACTTATTTCAGTAGTGCCAAGCTTAGATA
+CCGGTGTTTGTTCTATCCAAACAAAACGATTTAATGAAGAAGCAGCAAAGCTCCCTGAGAATATTACCAT
+TTTAACCATCAGTAATGATTTGCCTTTTGCTCAAAAACGTTTTTGTGATGCTGAAAAAGTCGACAATATT
+AAAGTACTATCCGATTCAGTTTGGCGTGATTTTGGCACGAGCTATGGTTTATTAATTAAGGATATGGGAC
+TACTTACCCGTGCCATATTTGTTATAAATAACCAAGGAAAGATTGTTTACAAAGAGCTAGTTGCTAACAT
+ATCACAACATCCTAATTATGATAAAGCGCTAGCTAAAGTTAGATATACGGCGCCTGTTATCGTTATCGAT
+CCTGAAGCCGAAGTTGATGCGACTAAAGAACTTCCCGTAAAAGAAACCGAAAAATAATGCTTTAAGCACA
+AACTTAAAATAGCACTTAAAAACAAATACTTGAAAAATAAAACACAAATTAATTCAACTTTATTCTTGAA
+AAATCAATAAACAATCCCATCTTTAATTGTGTAGTCGCCGTAAGGGGCTACACAACAAAAATTGCCTGTT
+CATTGTGAAAGGCAGCATTATTTTAAATGACATATGATTTTGTGATTAAACGCTAGGCAATATTTTTGCT
+ATAAAATCACTAATAACATCAACATCGCTATTTAAAATAATAATCACTTTATTGCTATATTATAGGATAA
+CTTATTATGCGTAACTCTACAGACTACAGCCCTCTTTATCGTTCATTTATTGGCTTTGACCATTTAGCTA
+GTTTAATTGATAAAGCTTCCCAGCCGGGCAAACAATCATCATACCCGCCATATAACATTGAGTTATTGGC
+CGAAAATCAATACCGGATTACTATGGCTGTCGCAGGCTTTCGTGAAGAAGATATTGATATTGAATCTAAA
+GACAATGGCTTAATCATTGTTGGTACCAAGCAACCCCCAGCTAATTCAACACAGGAAAGCGAAGCAACCA
+CTCGTCATTTTTTACATCAAGGTATTGCAGAGCGAAATTTTGAGCGTAAATTCCAACTAGGAGAACACGT
+CAAAGTCATTGGCGCCTTTATGGAAAATGGTTTACTACACGTTGATTTAGAACGAGAAATCCCAGAAGCA
+TTAAAGTCTCGAAAGATAGCTATAAATGGTAAAAGTTTATTGAATGGAAATTCATAACTCCTAATTTATT
+TCATGTTTCTCCTTTTGTTTTATCTGTTGTTTTTGCCCAGTCTTTGACTGGGCTTTTTTGTTTTACTATG
+CTATTTAAATAGTGATAAAAATTATTTAAGTAGTTAGCCATTGACTGAACTTCCACAGTTAAAAAATAAA
+ATCACCATCGCAGGATCTGGCCCTGTAGGCGCCATGCTAGCCATTATTTTATCACGTGCCAATTATCAGG
+TAGATGTCTTTGAATCACGCCCAGACCCCAGAACGCACATTGCTCAGCAAGGTAGATCTATTAATATTAC
+TTTATCAGAGAGAGCATGGGCGGCACTGGCTATTATTGGCATTGATAAGAAAGTTCGTCAATATGCTACG
+CCACTTTATAAGCGTGTATTCCATGGGCAAGATGGGATTATATCAGAACAAAACTATGGCAAAAAAAATC
+AAGCTATCTGGTCTATATCACGAGAAAAATTGACTGATATTCTGATCAGTCAAGCTGAGCAAGAAGCACA
+AGTTAACTTACACTTTGAGCAACGATTAACATACGTAGATTTTAGCACTGCTTGCTCCTCTTTCAGCTAC
+TTGAAAGCAGGTAGAAAAGGCCATAAAGAGATAGATGCAGATTACGTCTTTGCTGCCGATGGTGCTTTTT
+CTAAAGTACGTCGTCTTGCGCAGGAAACACCACGTTTTAGCTATTCTCAACGTTATATGAAGCAATCATA
+CATAGAATTAACCATTTCCCCGAACAAAGATGGTAGTTCTAAATTATCGCCACATGCTAGTCATTTATGG
+CCTCGCAAGGGATTTTTATTGATTGCACTGCCAAATAATGATGGTAGTTTTACCTGTACCTTATACTTAA
+ACTACCAAGGACCTATTTCATTTTCGTCACTGACAAGTGCAAAGGCTGTAGAGGATTTTTTTCTCCATCA
+TTTTACTGATGTTATGCCACTATTAGAAAGTCCTGTCACTGAATTCCTAAATAAAACACCTAGTCCACTA
+TTTTTAGTGAGTGTCGATCCTTGGGTGATAAATAACAAAGTGGCTTTGATAGGCGATGCTGCGCATGCCA
+TGCTGCCTTTCTATGGCCAAGGTTTAAATAGTAGTTTTGAAGATTGTCACGTACTCGCAAAGCTTATCAA
+GTTATACCGTGATGACTGGCTAAAAATATTACCCGCTTATTACTTACAACGTAAAAAAAATAACGATGCT
+ATTAGTAAATTATCTAATGACTATTTTACTGAGATAAGCAGTCTTGATGATAATATTGATGAGCAATTGA
+ATAAAAAGATAGCTCATCAATTCGCATTAAAGTACCCCGAACTTTGGCCTTCATTAGATCAAATGGTCAG
+TTTTTCTCCTGATATATCATACGTAAAAGCCAGAGAGATATCAGTAGCACAAAAGAGCATTATGGCTGAA
+ATAATGCAAATTAAGAATATTCACCAGTGTTGGCAGGAGGATCACATATACCAGGAGTTAGAAAAAATGG
+CCTTAACAAGACTTGCCCCTTTACTCAAATAGCCCGGTTTGCATAAGTTAAGAATAAAACCTTAGAGTAG
+CGATTAGTTAAAATTCTAGTGAAAACAATAATTCTGATAAATCGGGCTTCCATTGGAATTCTTTTAGTTT
+GATCCTGCTACCAATCACAACGACCTGCTCATCTTGCAAATGATGCTTTTGCTTATCAAAATTTTCACTG
+CCTGGAGGGAAAGAAATCTTACCCTGTGAGTTAATAACTCTAAACCAAGGTACCCTTTGCCCTCGCCAGC
+CATCTTTTGGTACTTTACCAAGCGATTTACCGACCAGACGCGCTCTACCAGGCAAACCGGCTAAATCCGC
+AATTTGCCCATAACAAGCCACCTTACCTTGCGGAATTAACTGTACCGTTTGCCATATTTGTTGGTAATGA
+GGATTTAGCATTGTGTTATTAGTCCTGTTTTTCATCCGAATTGTTAATTACCGAATAAATTACGGTATCA
+TAGCAGCATAAGTAAAAATAACGCGAGCGGTCAATAGACCCTGAGGAAAAACATGAAAATTTGGGTTGAT
+GCTGATGCATGTCCAGTGGTGATCAAAGAAATATTATTCAAAGCAGCTGACAGAACGAAAATAGCCATCA
+CCTTGGTGGCTAATCATCATGTCCGCATACCTCCTTCGCCTTTTATAAGTTTCATGCAGGTAAGTAGCGG
+CTTTGATGTTGCCGACGATGAAATAGTTAAGCGTATTGAAGCTAATGATTTAGTTATCACCAGTGATATT
+CCACTAGCAGATGAAGTGATAGATAAGTCGGGTATTGCCCTTAGTCCACGTGGCGAGCTTTATACTAAGG
+AAAATATAAAATCGCGTCTCAATATTCGTGACTTTATGGACACCATGCGTGCTAGCGGCGTGCATACAGG
+TGGGCCACCTGCTTTAAATCAAACAGATAGACAAAATTTTGCTAACCACCTTGACCGTATTATTACCCAA
+TTTAAGAAAACTCAATAGGTATAAAAGTACGTATTTTAGCTGGAACCTGCATACTCATGCGATTAGAGGA
+TAGGCAGATACTCAAGTGAGTATCTGCGAATTAACTTTAAGTGATTTTCAATTAAGACTATGCAAGTAAC
+ACAAGCCTATTTCACTCTTAGGTTTTGGCTAACAAGAGTGCTTTAATTTCTGCTATTTCACTTTCTAATT
+TATCAATTTGTGCGCGACTAGCGGGCTCACCGCCATCTCCACTTTCACCGTGTTGCTCTGCACGAAACTG
+CTCATGTTCTTGACTCATCACTTCTAATACCGTACCCACCATCATATTTAAAAAGATAAAGGCGGTTAAA
+AAGATAAAAGTTAAATAATAAATCCAGCTTAGTGGATGTACAGCCATGGTTTCGTACATAACATCGGTCC
+AATCTTCAAAAGTGGCAACACGAAATAAGGTCAACATAGAGATGGAAACATCACCCCATAACACTTCGTT
+AATTGAGTGAAAGTACATGCTACCGATTGCGGCATAAATATAGAAAATTACAAACATAAGCAGCGCGATA
+TACCCCATACGAGGTATCGCTTTTAGTAATGCATTAATCAGTAAGCGTAATTCTGGCACCATGGATACTA
+AACGCAGAACACGAAAGACTCGCAATAATCGAGCGAGTAGCACACCTGAGCCACCTGATGGAACTAAGCT
+ACCAATAACAATAACCGTATCAAAAATATTCCAGCCACTTTTAAAGAAGTTCTTTTTCTGGGGACACGCT
+AAATAACGAATAGATATCTCTATAGCAAAAAATACAGTCACCGCTACATCCATAAGCAATAAAATAGCGA
+CTACGTTAGAGGATAGATTATGTGTTTTTGCGCCAATCAATAACGCAGATAATAAAATAACCGCAATGAC
+AACACCTTGAAATACTTTGCTGTTATCTATTTTTCTAAGTTGGCGCTGAGCCTTGACTACCAAAAGCCCC
+ATTATCTCATCCCTACCGCAGCATCACTTACATGAGGATTACTGCGGCGCTCTTGCCCAAAAGTACTCAT
+TGGGCCATGTCCAGGGATAAAACGAACATCATCACCTAAAAGGAATAAATTTTTACGAATAGAATTAATC
+AGCGTTGCATGATCGCCACGAGGAAAGTCAGTGCGCCCTATTGAGCCACTAAATAGCACATCGCCAACTT
+GGGCAAGTTTTGACTCACGATGAAAGAACACAACATGCCCAGGTGTATGACCCGGACAAAAATACACTTC
+CATAACAATATTACCAAAACTAACGGTATCACCTTGATCTAAAAAACGGTTTGGCGTAAATTTTTTCGCA
+TAAGAGAAAGCACCACCAAAGCGTTGCTTTTGATCTTCAATTCCATCTATCCAGAACTGATCTTCTTTGT
+GTGGGCCTTCTATCAGCACATCGTAGTGGTTTGCAAGATCATCAGTTGCACCCGCATGATCAATATGTGC
+ATGCGTAATTAGAATCTTTTCAAGTGTTAAGCCATGTTTGGTAATACCCGCTTTAATTTTTTCGATATCA
+CCACCAGGGTCCACTACCGCAGCTTTTTTAGTGTCACTACACCAAAATAAAGTACAGTTTTGCTCAAAAG
+GGGTTACCGGAATAATTTCATGCTTCAACATATCTTGCTCTTCAATTGTTACTATTTACAAAATGACAGT
+ATTATATACTCAAGCCACCTCAATATGCGAGTTTCAGTCTCTCCTGTGTCCATAAATTATTCCGTTATAT
+TGCTAACAAAAATGTAATAAAAGCAATGAATAGTGCTTCCCCTAAGCGCCTTAACTCGGTAAGCTTTGCG
+CAACTAATTTTATCGACTACTCACTATTTATGACCACAGCTTCTTCTCGCGATTCTTTTCATTCTCGTCT
+TGGTTTTGTTCTCGCTGCAGCAGGTGCTGCTATAGGTTTAGGCAATATTTGGGCGTTCCCTACTCAGGCG
+GCAAATAATGGCGGTGGTGCTTTTTTAGTTGTTTATTTAGTGGTGACTTTTTTACTTGCTTTGCCTGCAC
+TTTATGCAGAAATTTATATTGGCAATCAAGCACAAACTAACCCTGTTTCCGCCTTAGCTAACGCATGTGG
+TAAGCGCTTTAATAAACTCGGACACTCTGCTGGCATCATAGGGATTATTGGTGCGATGATGATGCTCAGT
+TTTTATACCATAGTAGCCGGTTGGATGTTGTCGCATGCGCTAGCGTCATTAGCTGAATTAGTTGGTTTAC
+TGGATTTATCGCATTGGCTATCGACCTCAAGCACGCTGCGAAATGTAATATTTACGCCCATATTTATCGT
+GCTAGGTGCTGCTATCGTTCATCAAGGCGTTCACAGTGGCATAGAGCGTTGGTCTGCGCGATTAATGCCA
+ATGTTATTAGTGATGTTGTTTGGTTTAATCATTTACATCTTACAGCAAGATGGTGCGAAAGAAGGTTTGA
+CGCTTTATTTAGTCCCTGATTTTAGTCAAGTCACTGAGCCAAAATTGATTATTTCGGCCATGGGGCAAGC
+ATTTTTCTCACTCGCTATTGGTGTTGGCGCTATGATGGCTTATGGCTCATATATGCCTAAAGGACAAAGT
+GTAGGTAAGTTAGTATTATCGATAACGTTACTTGATACCTTTATTGCTTTTATTGCTGGTTTACTGATTA
+TCCCTGCTCTCTTTGTCGCTCAACATAGTGGACAAGAAGTTTTTGTAGACGGTCATCTCATTGGTGAAGG
+GCAACTTATTTTTAATATTTTACCAACCTTATTTAGCTCTATGGGAGGCATGGGATTACTTGTTTCTTTT
+GCTTTTTTCTCACTGTTATCAATTGCAGCCCTTACCTCAACAATTTCATCAACTGAAGTGCCCGTTGCTT
+ATCTCATTGAAGATAAAGCGATGACAAGAAAACGTGCAACTTGGTTAGTCTCTGGGTTAGTATTTATTGC
+CAGTATGTTTCTCATTGCCTTTTTTGAGCAACTATTTGGCTTAGTGATCCAGCTCTTAACTACTATTTTA
+CAACCCCTAATGTCATTGTTTTACTTCATCGTTATTGGTTGGTTGTGGAAACGAGGGAATCAACTTACCG
+ATATTGCTCAGTTAAATAAACACATGTCACTAAAATTACTTGGCTTTTATTTACGCTTTATCTGCCCAAT
+TCTTTTAGTGGTAGTCTTTATTAATGTGGCTTTTTAATCGTTATACCCGTTCCACTTGAAGATACATGAT
+TCAGCTGGAATTAGAAACGCCTTTAGGCAAGGCATTGATTGAAGAGAATAGTTATATCTATTGTCGAAAT
+CAATAACGCAAATTAAAGCGCTACTAAACCAGCCCCCTTGTGGAAGGCTGAACAAATCATACTCTGCGTT
+ACATTTCTTTTTAAGGGAATGACCCTTAATAAAAAAATGTTCCTTGATTATGAATCGCTCAGACTTCCTG
+AAACGAGCGTATTCAAGTGGAGCGGATATATACTCTGATTGTCTATTGAGGCTAGATGATGTGAACTGAT
+TTGAAGTGAAGTGCATGTTCAGCTAAACAATACTCATTGGTGCTAATGATTAGCGTCGTGAGCGAAACTA
+GCGATGTTTACGGTAAATGGCCTCTATCGTACCATTAGCCGTTAATTCTTTGATTACCTTGTTAACGGAG
+TCTCGTAGCATCTCATCTTTAAAAGCCATGTGTGAGTAAACGTCTGGCCATAATCTATGTATGGTAAAGT
+CTTTCGCTGCTATTTTATCTTCATTTATATAACGTTTATCTGCTAAGTCATTTAGAAAAATATGTATATC
+TCCGATACGAATATCTTTCTCACCAGCAACCATCATATAAGTAGTCTCATCTGGCTTTGAATGCTCACTG
+TAATGAGGATTAGCAAGAGCCATTTTTTTATAATCGTCACCAAGCATTTCTTTAGCCCCCTGATAGGCAG
+CAATAGAGAAATCTTGTAAATCGGAAATTTGGTTAACCTTAATTTTTGCTGAATTTTTTGACACTGCGAC
+ATCGGTATAACGGAAAACAGGCGAGGATAAAAAGCCTTTAACTGATGAGTTTGAGAAAATATTGCAGGCA
+ACATCAATTCGTTGTCCTGAATTGATTTCATGTAACAATCTATTGTTACTCATATAGATAAACTGCACAT
+TATATCTTGGTAATTGCTTAAATATTTCTTCGGTCAGTTCAAGAAACACACCTTGATTATCTTCTTCATC
+AAGAAAAGGTGCAAAATTGCCAATACCTATCTTTAAGTCTTGCTCAGCCATTATCAAACTGGATGAACAT
+AATAGTGAAAATAAGAGCAAACGGCATAATATTTTAATCATATAAAATAGCCCACTAACAGAGTGTTATT
+AACGAGAATAAAGCAACTGATTAGCCACATTAGTCATTTTTTGTATAAATCACAATAACCAATAAAACAC
+AAAAAGACGATAAATAGTAGCTAGTTTCTATGATAAGTTAGGAAAATGTTCCTGCCAGTACTTTTAGTCA
+AGCAATTCTAAAGATTCTTTTTCACTGAGATCCACCTGCTCTATTTTCTCAAAACGGGTAGATATTTTAT
+CTGCCGAGGTATGTATTTGTTTCACATCCGTTGCCGCCTGATCTATATGCCTAGCAAGGTTAGCAAAGCG
+ACCTTTAAAGCGACTAAAGTCTTGCGCTAAATCGGACAAATGTGCCTGAATAATATGAATTTGCTGTCGC
+GTCGCCTCATCTTTAAGTACCGAGCGTGCGGTTGTTAATATTGCCATTAAGGTCGTGGGCGATGTCAGCC
+AAACGCGTTTCTTATTAGCATATTCTACGAGATCACTTTGGTGACCATGGATCTCAGCAAAAATCGCTTC
+TGCAGGAATAAACATAATAGCGCCATCAGCTGTTTCGTTATCAATCAAATACTTATCACTAATATCATTA
+ATGTGTTTTTTGATATCTATTTTAAATTGGCGCATAGCTGATTTTCGCTCTGCCTCATGGGTTTCAAAAT
+CCACCATTTTTCGATAGTTTTCTAATGGGAATTTAGAGTCAACAACAACGTTACCCGTTGGTTTAGGTAA
+AAAGAGCACACAATCGGCAATTTTACCGTTTGATAGCGTATGTTGAAGTTTAAAGCTTTGTTCCGGCAAT
+ACATTTCTAATCAAGCTATTTAATTGTACTTCACCAAAGGCGCCCCGTGAGCGCTTATCATTGAGTACTT
+CTTGCAAGCTAACTACGTTGGTAGATAATTCAGTAATTTTCTTCTGCGCGTCATCAATTAACGCCAAACG
+TTGTAAAATATCACTAAAGGTTTTGGTGGTTTTTTCAAACCCCTCAGCCAAGCGTTTTTCTACTTGACCA
+CTAATCTCTTGTAAACGTTTATCGGTCGCTAGGGTCAAACCATCTATACGTTTACTCATTTGATCACTAC
+TTTGTGCCAGTGTTTTAGCCAACTCTTCTCGGTTAGCTTGACCCGTATTATTTAGATGATTAATCACCTG
+ATCTAATGATTGGCTTTGATTGGTGGCAAGTTGAGTTTGTAATTCGTTAATTTGCCGCATGAGCTTGATA
+CGTAAATCAGCCATTTGCTGTTCAATATTATTCGATAACTGCAGTTGTTGCTTATCATGGGCTTGTGATA
+ACTGTTGTTGGTTAACATGTTGATAATTTTGCTGTAAATGTAACAATTGTTCTGAAAAATGTTGGCTTAA
+TAATGCTTGAACACGCTCTTCTTGCTCAGAATTTTGTGTTAGCACTGCATTTTTGATGCTGCTTAATCGA
+AATAACACCCATATCAGCATTAAGAAAAATACTAATGCTAATGTGAGTGCGAGTGGTAAAAGGTGTTGTG
+GCTCTATGGAAAAGTTCATAATTGATACCAAATTCATTAAATTGTTACTCACTTAAACTGGCTCAAATAC
+TCTCGAAGAATACCAGCAATGAGTACTGTATTTTATTACAGTACTTTTCATATATTAAAACATAACTAGC
+TATATTCAACCAGTATTTTAATAAGTTAGCTGTTCAATAGCAGCCGCACAGGCTTTTAGCGTGGGCAAAA
+TGGTCGTTAATACTTGCTGTCTCGTTGTTTGAGAAATATGCGTGCTGATACTTAACGCACCAAGCACTTT
+TCCTGCTTGATTTCGTACGGGGACAGAAATAGAGGTTAAGCCCAGCTCTAATTCTTGTTCTACCAAAGAA
+TAACCTTGCTGATTTACCCGTGTAATTTCTGCGGCTAATTCCGCCTTGTTAGTAAGGGTGAAGGCAGTAT
+ATTGCTCTATGCGACAGGTTGTTAAAAAGTCATTTAATACTTCATCTTTCAGGTCCGCTAACAGTACACG
+ACCTAATGAGGTTGCAAATGCCGGTAAGCGAGTACCTACATTTAAACTAACAGACATGATGCGTTTAGTG
+GTAGCAACCCGCCCAACGTAGACAACATCTTCACCGTCTAATACCGCTGCCGAGCAAGACTCATTAAGTT
+GCTCAACTAACTGTTGCATCAAAGGTTTTGCGCTTTGCCAAACATCTTGAGAAGCAAGGTATGAAAAACC
+CAACTTGAGTATTTTCGCCGTTAACGAAAACTGCTTTCCCTCTTGCTTAGCATAACCTTCACTAACTAAG
+GTTAGTAGAAATCGTCTTGCTGCTGCGCGCGTATAACCTGTAGCGGTCGCAACTTCAGACAAGGTCATCG
+TGGGTCTTTGTTGATCAAAGGCCTGAATCACCACCAAACCTTTGAGTAATGATTGTACAATTTCGGTTGA
+TTTGATCATAACTTGATCACCATCATGTTTTTCTTGTTCTTGCTTTGACATTGAATAATCTCAAACCTAC
+ACTAATGTTCGGCATACTAACAAGTGTTCGCATAGCGCACAACTTGTTTTAGTTAACTTTACATTAGCTA
+ACGTTAAATAACTGCCAGATGAAATAACCTAGATCCTTAAATAATTCAATAGGACTAATTTATTGCTCCG
+TTTGGTATAACACGAACATGATATGAGTAGTGCGAAATGATAGATAAAAGAGTAGCGAGTTGCGCCAGTG
+CGGTTGCCGATATAAAGGACGGCGATACGGTAATGATTGGTGGTTTTGGTGAAGCAGGTAGCCCAATAGA
+GTTAATTCACGCATTAATAGATCATGGTGCAAAGAACTTAACCGTCATTAATAACAATACTGGCAGTGGC
+CGAGTAGGTTTAGCTGCCCTAATTGAAAATGGTCAAGTGGCTAAAATGATCTGCTCCTACCCGCGCACGG
+CTAATTCTTTAGTTTTTCCCGAGTTATATCGCAGTGGAAAAATTGATCTAGAACTTGTTCCTCAAGGAAC
+GTTAGCCGAACGAATTCGTGCTGGTGGCGCTGGGATCCCTGCTTTTTACACCAAAACATCGGTTGGAACA
+CCACTTGCGGACGGTAAAGAACTGCGAAATTTTGAAGGCGATGATTATGTTATGGAGCGTAGCCTAAAAG
+CAGATTTCGCTCTTATCAAAGCCAAGCAAGCGGATAGATACGGTAATTTAACCTTTAACAAAACTGCCCG
+TAACTTTGCGCCAATTATGGCCATGGCAGCAACAAACACCTTAGTGCAAGTTAATAATATGGTTGAATTG
+GGTGATCTTGATCCCGAAAACGTCATTACCCCCGGCATATTCGTTAATGCGTTAATTGAGGTGACTCAAC
+CTCAACAAGAATCTCAACTAGTGAAAGACGGTATTACTTACCCAGTAACAAAAAGCCCAGTAACAAAAAC
+CCCAGCAACAAAGAATCCGACGGCAAAGAACACTGCACAAAATAACGTTTCACCAAGTAACCTAGAAAAG
+ATAAATGTCGGAGAAACACAAGCATGAGCCAACTAACAGAACAACAAAACCTTGAAACCACGACACAAGT
+TGGCTGGAACCGAGAACAAATGGCGCAACGCTGTGCACAAGATATTGAAGATGGCAGCTATGTAAACCTT
+GGCATAGGTATTCCAGAAAAAGTCGCTCAATATGTTCCTGATGGCAGAGAAGTTATCTATCACACAGAAA
+ACGGTTTACTTGGCATGGGAAATTCTCCCAGCGATGAAGAGTTTGATGCTGATTTAATCAATGCCGGTAA
+AAAAGCAATAACAGCTATTCCTGGTGCTTCATATTTTCATCATGGTGATAGCTTTGCCATGATCCGCGGC
+AATCATATAGATGTTTGTGTGCTAGGTGCTATGCAAGTTTCAATGAAAGGCGATTTAGCCAATTGGTCAA
+CCGGCGCTGTTGATGCAATTCCCGCCGTGGGCGGTGCTATGGACTTAGTGGCGGGTGTTAAAACCATCTA
+CATTATTACCCAACACACTACCAAAAATGGGGCAGCTAAAATATTACCTGAATGTACTTTCCCGCTCACC
+GGACAACAAGTTGTTAATCGTATTTATAGCGATTTATGTGTCATTGATGTCACAGCAAACGGTTTAGTAC
+TTATAGAGCTAGCGCCCGGTATTAGCTTTGATTACGTACAAGAACGTACAGGGGTAGCGCTACTTAATGG
+GCTGACTCAAAAAGATGAAGTTGCAAATAATAAAACCGTTAATAGCTCTAATAAGCCAGTCAGAAGTACA
+CAGTATAAGGCGAAGCAGTAATGGCAAATAAAAGCGAAAAACTATTTAACAAAGCGCTGAAAGTATTACC
+TGGAGGTGTTAGTCGTAATACCATTTTTAGAAAACCCTATCCATTTTACGCTGACAAAGGTGAAGGTTGT
+TATGTTACCGATGTAGAAGGTGTTACGCGCATCGACTTTGCTAATAACATGGCGTCATTAATTCATGGTC
+ACGCCTACCCGGCAATTGTTGATGCCGTAACAGAGCAACTCGCTAAAGGCAGTTGTTTTACCATGGCAAC
+TGAAGCTGAGGTTAACTATGCTCAGCTTTTATGCGATCGAGTACCTAGCTTCGATAAAATTAGGTTTGTA
+AATTCGGGAACCGAAGCGGTTATGGCAATGTTAAAAGCATCACGTGCCTATACAGGTAAAGCTAAAATAG
+CCAAAGTTGAAGGTGCTTACCATGGTGCATACGATTATGCTGAAGTAAGCCAAACAGCAACCCCAAATAA
+TTGGGGTGAACTTGATAAACCAAATAGCATTCCTGTAGCGGTAGGTACTCCGCCAAAAGCATTAGAAGAT
+GTTGTAGTGATCCCTTTTAATGATCCTGAGCGAGCGATTAAAATCTTAGATCAACACAAAGATGACATTG
+CCTGTATTTTAGTTGATTTATTACCTCATCGTGTTGGTTTAATTCCCGCCAGCAATGCATTTATTAATGC
+ATTACATCAGTGGACTCGTGATAATAAATCACTGTTAGTATTCGATGAAGTCATTACCTTTAGAACTAAT
+TACAGTGGTGCCCAACAAAACTATGATGTTGCGCCAGATTTAACCGCGATGGGAAAAGTAATTGGTGGTG
+GTTTCCCTGCAGGCGCTTTAGCAGGTTGTGATAAGGTGATGAAAGTCCTCGATCCAACTGAGCCTAAGGT
+TTTATTACCCCACTCAGGTACTTTCTCGGCTAATCCAATTACCATGACAGCAGGTTTAGCCGCCATGAAA
+GACTTTGATCAAGCAGCCGTTACCAAACTGAATCAACTTGCCAGTTATGCAAGAGAAGCGATTACACAGG
+CGATGTCTGATGTAGGCATTAAGGCATGTGTGACTGGCGCAGGTAGTATGTTTAGAATACACCTCAAAGC
+ACAGCCGCCTAAAAACTACCGTGACGGCTATGTTGATAAAAAAGAAAGCCAATTAATCACTAAATTACTC
+GATCATTTATTCGATAATGGCATTATGATGATAAATACTTGCACTGCAACGTTATCAACCGCCATGACTA
+AAAAAGAAATAGATCATTTAGTCTGTGCATTAAAAGATGGCTTTGAACTGATAAAACCAGAAATGGCATA
+ACATGCTTTGTTATTTGGTTTGTATCTAAAGCCGAAATCTTAGCGTTGAAATAACTTGACTCCCTATTGT
+AAACTCGGGAATAACTCAAAATAAATAATTGATAAAGTAACGAATTGAACTCAAAGATAATTGAACTAAT
+TTCAAGAAAAAAGCACGGAATTGACGTTGGTCAATAATACCAATTAGATTAATTAGTGGTTAATTTGATT
+GGTATCAGTACTTTTGACAACGAAATGATTCAAATAGCGAAGGAGTGAAACCTACAAAGGAAATAAAGAA
+TGAAAGACGTATATATCTGTGACGGCGTACGCACGCCAATTGGAAAATATGCTGGTGCTTTATCATCAGT
+GCGCGCCGATGACCTAGCGGCTATTCCACTTAAAGCATTAAAAGACAGAAACCCAACATTAGACTTAACC
+CAAGTAGACGATGTTATTTTGGGCTGTGCCAACCAGGCAGGTGAAGACAATCGCAACGTCTCTCGTATGG
+CACTTTTATTAGCAGGCTATCCAACTCAAGTCGCTGGTTGCACCATTAACCGTTTATGTGGCTCAGGTAT
+GAATGCTATTGCGATGGCAACAAATGCGATTAAAGCTGGCGAGGCGGATATGTTAATTGCAGGCGGTGTC
+GAAAGCATGTCGCGCGCACCTATGGTAATGGCTAAAGCTGAAGCGGCTTTTTCACGCAGTGCTGAATTAT
+TCGATACAACATTAGGCTGGCGCTTTGTTAATCAAAAACTGCACACCGCCTATGGCACAGACTCTATGCC
+TGAAACGGCAGAAAATGTGGCTGAGCAATTTAACATTAGTCGTGAAGCTCAAGACAAATTCGCTTTTGCT
+AGTCAAAGTAAAGCAAAAGCCGCACAAGAAGACGGCCGATTTGCCGAAGAAATAGTCCCTGTGGTTATTG
+CAAAACGTCGCGGTGATGATGTCATTGTTGAAAAAGATGAACATTTACGTCTTAGCCCGTTAGATAAACT
+AGCAAGCCTCAAAGCCCCCTTTCGAGAAGGAGGCTCAGTCACTGCAGGTAATACTTCTGGCGTAAATGAT
+GGTGCTGCAGCGGTTATTCTCGCGAGTAAAGAAGCGGCTTTAGCAAATGGCTTAACACCAAAAGCGAGAA
+TACTTGGCTCTGCTGTTATTGGTGTTACTCCTGAAATTATGGGTATTGGCCCCGCGCCAGCGAGTGCCAA
+ACTATTAAAACGTTTAGGCCTTAGTATTGATGATATGGACATTATTGAGTTCAACGAAGCTTTTGCTGCA
+CAGGCACTTGCCAGTGCGCGTGAATTGGGTCTTAAAGATGATGATGCACGTTTAAACCCACAAGGCGGCG
+CCATTGCGCTGGGTCATCCATTAGGCATGAGTGGCACACGTTTATTAATTACGGCAACGAAGCAGCTTGA
+GCGCAGTGGTAAACGTTATGCTCTCTGCGCTATGTGTGTTGGTGTTGGCCAAGGCATTGCGATGGTCATT
+GAGCGATATAGTGAAAAATACAGTGAGAATACACAGTAAATACCTTCAGTGATATATTACATGAAAGCTA
+TCGCAAGATGCGGTAACTCAAGCAATAACTCAAGCGATAAAAAACTATGTAAATAAAAAGAGCGGCTAAT
+TATTAATTAGCCGCTCTTTTTTTGAGCCTATAAAAGATTTTAGCTGTTGTTCACTTTAGTTTTAGTGTCT
+TGCTTGCTTGCTTGCTACTAATACTGCCCTATTTCCTTATTCTTCCATGCCGTGACCAAATAAGACGAAA
+TCGAATCACCACTACTCATTTTATATTGTGGTTTCTCAGCGCCACCGTCCTCTGCTATAACTGAATTATT
+AATGCCAAAATTGACAAGTTGCTCGCGTGAAAACCACTGGGCATCTTCTAAATCATCTTGGCTAATATCA
+ATTTTTTCTGAAGTCGCAACGGCGGTAAATCCCAACATTATCGAGGCAGGAAATGGCCAAGGCTGTGAGG
+TAATATAGTGTGGCTTTTCAACATGTATCGCCGTTTCTTCAACAACTTCTCTAATGACCGCTTGCTCGAG
+CGTTTCACCAGGGTCAACAAAACCGGCTAGCGTTGAATACATTCCCTCAGCCCAGCTAGCTTGCCTACCT
+AATAAACAACGTGGAATACCATCGGCAAACATTTTTTCTACCAACATGATCACTGCAGGATCGGTACGTG
+GAAAGCTCATATTTCGACAATCTGAGCAACGCCTCGCGTGTCCAGCTTCAACTGAACGATTTGCATGCCC
+ACATTGACCACAAAATTGATGGCTTATATGCCAATGCACCAAACCTTTGGCTAACGCTAATATTGAAGCA
+TCAATGGCTGATAAACTGGCCGTCACTTTTCTAAGCCCTTGCCATTGGCCCATTTCACCTAATATTTCTT
+GTGTAGAAAAGCGTAATTTATCAAAATCGATAGCAAAAATTGCAATAGCTGATGCCTGGATACTATTACT
+ATTACCGGTAATAGTAATAGTTAAACGGTCATTTTCTATGCTTTCGAGACCAAGTTTTCTCTTGCTTAAG
+TGCCCTTTACCTAAATAAATGCAACTATCAACACTTACCGTGGGCACTTGTGACTTGCTAAGATAAATTG
+GCGAAAGAATATCGCCTTCTTCAAAGAGACATTGACCATCATTAATAACGCAAAATAAAGTATCTTCACG
+GGTAAATTCTGTAGCTAACCAGCGCTTATTTTTTCGTTGATTAGTCCCTCTATCTAACGGCATATTGCCA
+TACGCTAATGTCATTATTTACTGTCTTCCTTAAGTCCTTGTGCCCATTGAGAAGACCAACTTCCTAATGG
+AGAAATAATATCAAATAAGTCAAGACCTTGATGGGTCAATTGATAACCCGCTTCTTGGCATTCGACAAGC
+TGCAGTGTTTTGAGTTCTTTTAATCGAGTATTTAACAAGGTAGGCGAAATTTTCTCACAACGTTGCTGTA
+ATTCTCTAAACGTTGCAGGACCACTATGTAAATTCCAAATAATACCTAACGACCACGTTCGCCCTAGTAA
+ATCGAGTAATGCCATAATAGGTTTACCAGTTTTAGAACCGCGTACTTCTAATCCAGGGAGTGGTATTGTC
+ATAGTCACTACTACAAATGGTAAAACATCATGCTACAATATTTGTAGCAAAGTTACCATAACAAACATAT
+GACGAGTAATACCAAGTAAAAAGGTATATTTTGTAGCTTCTTCCTAGCGCGAAGAAACACAAAAAAGTGA
+CTATACTAAAGGTTGACGACCAGCCTATTTAATACAATTTTTCCGGTACATATTGATGCAGCTAAAGAAT
+GTTCAGCATTGATGATCAAATCATTAGTGAGACTACCCTCTAAATTTGCAATACCTAAACTAGGCTGAGC
+AAGATTAGGGCTCTTTTTGGCTAACCAGCTAATACGCTTAGCCAGTAAGATAGCATCATCGGCACTCGTT
+TCGATAAGTAAAATAGCAAAGGTATTTTCCCCCCACTTTATTAAAAGGTCTGATTTACGGCGCTTTAAGA
+GCGTTGTCACTTCTCTATCTTTACTTAAAAATGATGCTTTTCTATCAATTGTTTCTATTTTTATCATAAG
+CAAACTTAAGGAATGCTGGAAGCGCCGTGCTCGTGCAATTTCATAGTCTAACCAACACTCAACAAAAAGA
+TTTTTAGTTAAAACACCATCACTTTCAATATCGGCTGTAGTATCAACTGCTCTTTGCTTAAATAAGCCAT
+TCTCTACACGAATAAGTAAGGCTTTTATATCAAAAGGTTTGATAATGTAATCGTCAGCACCCGCGAGTAA
+ACCTGCACTTTCCTCAGATATTTCACACGTTAGCATAATGATCTTAGTCGCAGAAAACTTACTGTCGTTT
+CTTAAAATACTGCAAGCTTTTAATCCATCCATTATGGGCATGCGCATATCCATTATAATCAAATCAGGAA
+GAAAACTATTTGCCAAAGCTATTGCTTCTTTACCGTTGCTCGCCTCATTAATAGAAACTCTATTTTCTTC
+CCTGTTAAATTGACGGTGTATACCTCTTTTTAACGCCTGTCTAACACCTATTTCATCATCTACTATGAGA
+ACACTTTTTTCTTTTAACATATGATCTCCTGACCTTGGAAAATATAAAAGGAAGTAACTGAATAGAGTTT
+GCTATGTTCAGTTCAAACGAGTAAGCCCTAACTAATAGCTAAACTGCAATTGATATACCAAGACGTAAGG
+AAATAACTTCTAACAACCTTAGCCCTTTATTTATGGTAGTCGTGGCAATACTCTATCTATTTAGACAAGT
+TCAACACTGATGTTGGTATTTTCAAATTGAGATGGTTTTTGCAAAAAACAATGCAAGAAAATAAAAGGTA
+AGAGGATAATAACGTTTCAATTAATTTTATTTGATTAACCGCAATAGGATTATTTACTACAGGATAATAA
+TTACGGGAGCAATTAAAAAAGCCAGCAATAAGCTGGCTTCAAGATAGGTAGTTGAAATAATTCTGGACTA
+GATTCTTACGCCTTCAATATGTAATGCCATTTCAACCTGCGTTGAGGCTGGACCTAAATTATAGGTAATA
+CCATAATCGGCTAATTTAAAGCTAGTAGTACCAGAGAAACCAGCACGATAGCCGCCCCAAGGATCTTGCC
+CTTCACCAATTTTTACAACGGGAAATGAAATAGTCTTAGTCACGCCTTTCAAGGTAAATTCACCTGTAAC
+AATCGCGTTTTCATCGTCACTAAATTTAATATTATTACTAACAAAAGTTGCTTTTGGGAAGCTGCTAACG
+TTTAAGAAGTCTTCGCTTTTAAGATGCTTATCACGTTCTGCATGATTCGAGTCAATACTTTTAGTATCTA
+TTTCGATATTAATTTTTGCACTGTTAGGTGACTTGTCATCATAAGAAAAATCGCCATCAAAGGTATTAAA
+ACGACCTAATAACCAGCTATACCCAAGATGCTTAATTTTAAATTGTACAAAGGCATGTGCACCTTTCACG
+TCGACTTTATAATCGGCGGCAAGTGCTGTGTTTGGCGCTATAGCGGCAAATAATGAGCTTGCTAATAACG
+TGGTTGCTAGTGTGGTGGTAATTAATGTCTTTTTCATGTGATGTTCCTTGTCTTTTCTCAAATTAATAAG
+AATGAAGTGTAAATTAATATTGAATGCGTTAACTTAGTTGCGTCTATATTAGGTAAGTTAATTAGTTCTT
+TATTTATTGATTTAGTTCGATATTTTTTAGATTGTTTTTAGATACATAATTAATTAGTTATTTTCTAGGT
+AGTACTTTGACCATCCGTACTAAGGTATCATTTTTATTAATAAAGTGATGTTTAAATGCGGCAAGTGCAT
+GACCAGCACTGAGTAAAATTAAGATCCATGCTAAAACTTCATGAATAATACCTGCAATATCTTCTTGGTT
+AGCAAAATCTATTGGCAATGCTGGTATCGATAGTAAACCGAAAACATCAATCGCTCTGCCATCTGCCGTT
+GAGATTAAATAGCCACTTATCATCAACACTACCATCAAGCCATAAAGTGCTAAATGCGCATAATGGGCCG
+CTTTAACTTCAATTTCACTTGCAGATCTATCAGCATTTTTTGGCGTAACATTAACCACACGCCAAACGAT
+TCTTAGCATCAATGCGACGAAAAGCGTCATACCAATATTCTTATGTAAATCTAACGAACCTTTGTACCAA
+GCATCGTAGTAAGTTAGTTCAACCATATAAAGACCTAAGCCAAATAAGGAAAAGATGCTTATTGCCATAA
+GCCAATGAAACATAATGGCAATAAGGCCATAGCTGTTTTCAGTATTCTTTAATATGCTATTACTCATGGT
+GTAATCTATCTTTTGTGTTAACGCTTTATTTAAAAAGCTAACAATATCCTTGTCAAATTGTTAAAGCTAC
+TATAGCGAACTAAAACCTATTAAAAAATAACAATAAATGCGAAACTATTGTGCAAATATGCACAACTAAA
+TGCATTTTATATAGGGTGTAATATGAAAGAGACTTCATGGGATGATTATAAAATAGCGTATCAAGTCGCA
+CTTGATGGTAGCTTAAGTAGAGCAGGCGTATCATTACGAATAAACCATGCCACCGTATTAAGACGCATCA
+ATCAATTAGAGCAAGCGCTTGAAGTGAAACTATTTATTCGCCACCAACGAGGTTATAAGCTTACCGATGC
+TGGTTGTGTTTTAATGGATGAAATGCCCGAGATGCTGGCAAAATTTTCTAGTTTAGAAAATAAACTACAA
+AATGTAGAGGGTGATATTAGTGGCGAACTCAGGATCACCACAGTAAGTTCATTCTCTCCTGTGATCACAC
+CCGCATTAAAAGCATTTCGAGCTAAGTACCCAAAAATCCGCCTTAAACTTATCTCTACAGATGATATTGT
+ACCGCTCGATTCAGGTGCTGCGCATGTCTCCTTAAGAGCAGGTCCAAGCCCTGTTGGTGTTGACCTGGTC
+GTTAAAAATCTAATTAAACTAGAGACGGCCTATCATGCGACACAAGATTACATCGATGAATTTGGTCAGC
+CTAAAACTATCAATGAGTTTAACGATCACCAATGGGTATTACCAACACCTGAGAAATACCGCATCCCTTT
+TGTTAATTACATTGTTGATAAAATAGATAAAAACAGAATAGTTTTTCAAAGTAACAACTTTTCTGATATT
+CACGACGCGGTTATCGCAGGTATGGGCATTGGTCCTTTAAGCGATCACCAAGCAAGCCTAAATCCATCTA
+TGGTTAAAATCGACTTAGACATTCCCAAAAACGGTGAGTCTATCTGGTTCGTTTATCATAAAGATTTAAA
+GCATAGCGCCCGCATTCAAAGTTTTTATCACTTTTTAAAAGCCGCGCTATCAGATATTGAACAAGAACAC
+TTGCGCATTTCAGATAGCAAGACTAATAAAGACTAACTCCCCTCGCCAAGAGCGTTGTTGAAACGAAAAA
+GTGACTTGAGTTGAAGCGGCTCTCTACATCGGCAAGTCAGTTTTCTCTATCAGTAGTTCGTATAATTATG
+AGCTTGAATGAAAAGCTTTAATCAGAAACGTTTGATGGCGAATACTTGTCAGTATTAACAAAGCGACTAG
+CCGCTAAAGAGAGTAATGCGATAAATGCACCCGCATAAAATACTAACGTATGATCATAAAGCCAAATTAA
+ACCAAAAGTAGCAGGAATAACAACAGCGGCAATATGATTAATGCTAAAGCTAACCCCTGCACTTGAAGCA
+ATATCTTTAGGGTCTGCTATTTTTTGAAAGTAAGTTTTTAAAGCAATAGCCATTGCGAAAAACAAGTGGT
+CTACTACGTAAAGCACAGCAGCCACATTGGCAGATTCAACCAGCGCATAACCAACAAAGATAGTAATTAG
+GCCTAAATACTCAAGAGTCAGCGCTTTACGCTCTCCTACTTTTGCAATCCAAAGGCCTATTTTCGGTGCT
+AAAAAGAAGTTAATTACATGGTTAATCATATACAAAACTGTAATTTCCTGAACACTGTAGCCAAACTTTT
+CAACCATAAGAAAACCAGCAAAAACAACAAATATCTGCCTGCGCGCGCCCGCTAAAAAAGTCAGCAAGTA
+ATACAAGCTATAACGTTTTCTTAAAATTATTTTTTTATGCTGTGGATGATCCATTACAAACTTAGGCATA
+GAGAATGCCAACCATAACGTCAGTAATAAACCACTCAAACCAAAAAATAGGTACATCACTTGATAACTAG
+TAGCAAAAACACTGAAGCCCAACCAAATCAAGGCGTAACAAGTCAGTGAAGCAGCAGATTTTATTGACAT
+TAATTGACCAAGCTTTTCCGCAGCCTCATCTTTTTTAAACCACTGTAAGCTTAATGAGGTATTCAAGGTT
+TCGTAATAGTGAAAACCAATCGACATCAATACAGTAGTTGCATAAAGGCCGTAAATACTGGGGAAGAGTC
+CTGTAACCGCAACCCCTATGGATAATAGACACAAAGAAATCAACGCAAATACTTGTTCGGTAAACACCAA
+TAAAACAAAAATTGCGGTAAATGCTAAGAAACCGGGAATTTCTCTTAAAGACTGTAACATGCCTATTTCA
+GCCCCCGTAAACGCAGCTTGTTCAATAACAAAATTATTGAGCATAGCCATCCAACCAGCAAAAGTAACTG
+ACATTACAATGCTAGCAATAGCTAAGAAAACAAAGGGACTATGCCACTTATTACCCTGCTCTGCTATAAG
+TGGAATTGCTTTTTCTGCGGTTACTTTTTCCATGTGGGTCTATTGCCTTAATTAACTAACGCTAGGTGAC
+TAACACTTGATAACTCATATGAAGTAGTTCACCAAGAGTAAATAAGTGTAAAAAAATTAATAACTATCCA
+AGCTCTTTTATAACGTTCGGCTTGTGTCACTACAATGACCATTATATGATGATTTTAATATGACCAATAG
+CGACAATTATGACAGTTAGTTTATCAATTCAGACAAAAGGTATATGGCATCAAAAAAGCTCTAACAGGCT
+TTATTCAAGTTTACCTCGCTCGGTATTACCCTTGTCAGCAGAATTTAAACCTATGACTCAGATCACTAGT
+CACTCCCACCCGTGGTCACAGCTTTCTTACTCATGTGTTGGTGTTATGCATATTGAAACCGATGCAGGTA
+TTTTTGTTATTCCGCCAGAACAAGCATTGTGGCTGCCACCAGGCATGGCTCATCAACACTTTTGCAAAAA
+TAAAGTCAGTTACCGTAGTTTATATTTCGACCCGGTTTTGAGTGAAATGTTAGGGGATAAAGTACGCCCG
+TTAACAGTTGACCCTTTATTAAAGTCATTGATATTAGAGATCTCAAACTGGTCTGAAGACTATGAAGAAA
+CGGAAGAGACACAGCGTTTTCTACTGGTATTATTGGACCGCTTAGCAATAGCTAAAAGTAATGAGCTTTT
+TATGCCAACTATTCAAGATAAAAGACTTTTTCCTATCATTGAAACTTTGAATCAAGAACCCGCAAATAAA
+TTAACTATTGAGCAATGGGCGCTTAAAGTAGGTGCTTCAAGTCGTACCTTGAATAGATTATTTAATCAAA
+ATTATGGCATGGGCTTTAGCCGATGGAAGCAAAAGCTGAGAATATTAAAGTCATTAGAATTACTAAACAG
+CAATGCGCGACTTGTCGATATTGCTTTTGAGCTAGGTTATGAATCTACATCGGCCTTTATAACCGCCTTT
+AAAAAACAGTTAGGTTGTTCGCCTAAAAAATATCTTGCGACATAGCTTAGCACTGAATATGTCCCAACTT
+AGTTGTATTAAGCAGAGTTTAGTCAAATTGAGATAATTAGGTTCAAGCTGAGTTTAAAATATAAAAGCCC
+TGCTAATTCAACAGGGCTTTTATTTGAGCTGATTCAAAAGTCAAAATTAGCGTGTTACTAGCATTAATCT
+TTTATTTTATAACTCTACTCTGTAAGTTAAATCTATGGTTTTAATCGATTGGTTAATGCTGTCGCTAAAT
+CATGTTCAATCGTGGCCAACTCTTCTTCAAAGAAAAACTTGTCGGTATCAAACGGTTTGAGTAATTTCAC
+ATCATTAGTGGTTTCATCATATTTAGCTAAAAATACTTTGTCCATCCATTTCATGTTACGCCCTTCGGTG
+AACATCAAAGCAAAGGCTCGTTCTCCGCCAACTTCACATTCACCCATTATCGAGATTTTCCCTGCAGAAG
+TGGTCATAGAAAGATGACGAGATGGGCGGTTAATCGACGGTAATTCACGGTATATTTTATCAAATATTTG
+ACTAACGGCACTAAGCGGCGCAGTAAAATAATGATGTTCACCTGTCGGTCTGGCGCAATACATAGAGTGA
+AAACTAATTAACATAGTCCCTAGGATATTAGATAAATCTATCCAGTTTTGCGCGCTGCGATCGATATCAA
+TTGAGCCATCTTTGTTCTCGAATAAACTGATGTGATTCATCATTGGGCTTTGACTACGAATAACCACACC
+GTGACGCTGCAAGCGACGAATAGCGGCAATAGTGGTTGGGTTTAACAATTCACGTGGCGTAGAAAAGTGC
+GCCATCCATGCCAATTGAATACCATTATCATGCATTTTATCAAATACGGCTAACATCTTGTCGTACTTAC
+TGCTTAAAATCATTTCTGGTTGGAAAGTTAACGCACGTGTAGCAAGGCGAACCGTTTTTATGTGCAATAA
+GTCTCGGTCTTCCAATAATGGCGTGACATATTGCTCAAAACGACTAGCAGGCATATAACCGCCATCGCCA
+CCGGTAATTAACATATCAGTGACTTCTTCATGCACTTTTAAGTAACGATGAATTTGGTCAATTTCTTTTT
+GGATAAACATATCTTCATCACCACGAACTTGCGCATGACGGAAACAGTAAGTACAAAACGAAAAGCAGTT
+TTGGGTGGTTTTATCAAAAATCAACTGACACTGAGGATATTTATGCTGACTACCATCAAGAAACTCTATT
+TCACCTTGCTCGTTTTCAAACCAAGGTTTATTGAGTTGTTGGTTACCATCATGCGGACTGGTTTTCTCTT
+GGTATTCTTCAACAATGACTTTTTTCTCTGCCACGCTTGCCGCTAAGTATTCAGCCACCGTAATTTTGTT
+AATCATATTAGGTTGTGGCATCACTAACTGAAAAACAGAATCTTCATAAAAGTTAGTCCAGTCAATGCTA
+TTTAAACTGTGCTTAGTGGCTAAAAATCGGTAAACCTCAATAAAAAGTTCCCGCTCTTCAATATCACCAA
+TATCAATATTATTAGCTACAAGAATTTCAACCACACGGCGAAAGCCTGAAAGCCCTGTGTATTGATCTTT
+CTCATCGAACATATGCGCTTCTTTATCTAGCAAGCCTGAATGCTGTGGGTACGACGCATGTAAACGGCTA
+AGTAAACCTGGTGACAGTAGCTGTTCATCTTTAATCGTTTTACGCACATCATCACTGTAGTGATATACGT
+CCATCATGTCGTTAATATCAATTTCGCTCACATCACTAATACCACTATTTCGAACATGAACATTGCCATC
+TAACTTAGGATCAAGCTGTTTTGGGTTAAGTACCGCAACATCAATATGCTGCGCTTTACTTACTGAAATT
+TTAGAGGTGGAATCGGTCATAATAAGGCTCTCTAGCAGAAGCTCAATACATTGATGAGTTCACGCTTTTT
+TATAAGGTGATAAGTTAAAGATTGAGGTCGAATAAATATTTTATGATGTGATTTTCAAAGAAAGCGCGAC
+GTGAATCAAACGAGTAAAAATCACCAAGTCATGAGCTTTGGTAATAACCTTAATAAAAGAATGCCTTTAT
+TGCGTTAATTTATAGCGTTAGTTTGATGTTAAGTAATAAAGTGAAACCTTCCCTTAGCTATACTGACAAG
+CATGTAAAAACCGCTCAATATTAAGCTATTACCCAATTAACCATACCTAATGAACTATTTAGCCAATGAA
+CTCACTGCCTACTGAAAGTCCTCAATCTAAAAAATCATTACCCAGTACCAGTATGTTGGCCGCCTTTGAT
+GCTGCAGCAAGAACAGGCAGTTTTACTGCGGCAGCAAAAGATTTAGCATTAACGCAAGGGGCTATTAGCC
+GCCAAGTGAATGCACTAGAGATGCAGATAAGTGTTAATTTATTTCATCGTCATAAACAGAATATATCGCT
+GACCGAAGCCGGAAAAACCTACGCTAAAGAAGTCAATTCGGCATTAAGTCATATTCGTTCTGCAACACTA
+AACCTCATGACAAACCCCGATGGTGGCATACTTAATATTGCGATATTACCCACGTTTGGCTCTCGGTGGT
+TAATGCCAAGACTGGCTGATTTTTTAGCAAAACACCCACGAATCACCATCAATACGGTATGTAAGCTGTC
+ACAATTTGATTTTTCTCATGAGGATATTCATTGCGCTATTCATTTTGGCAAAGCGGATTGGTCGCAAGCC
+AACTGTACTTTTTTAATGGCCGAAGAAAGCGTACCTGTATGCTCACCTAAATTATTCGAACAGGCTGAAT
+TGGCAAAGGTCGATAATGTTTGTGCCCGTTTAATTAATTTACCGCTATTGCATATCGCAACCCGGCCTAA
+TGCTTGGCAGCACTGGTTTGATGAACATAATGTCGACTCAACAACAAAAGAACAGCCAAAGAAAAAAACA
+CTACAAGACATGCATTTTGAGCAGTTCTCCATAGTAACTAATGCTGCTGTGGCAGGATTAGGCGTGGCCT
+TATTGCCGAAGTTTTTGGTTGAAAGTGAATTGCAACGTGGTGAGTTACAGGTGATTTGCAATAAACCCCA
+ACGTACCGATAATGGCTATTACTTAGTCACCCCCAATGACAAACTTAACTATGCTCCCATGGTCGCTTTT
+ACCCGCTGGTTATCCCAAGTAATCAAGAGTGAAAAACCCTCTATTCTGAATAAATAAATATCTCTGTTGC
+TCTAGTTACGGTTAAAACTTTTCCAGATAAATTCAGGTTATTTACTGTTTAACAGTTTGATACCTCGGTT
+AATTAAGATAAATTAAAGTTGACGCGTAAATCATAATAACTATAGTCTTGACATAAGTTGGCTATATCTC
+GTTCAGCCTCTCATTTTTGAAAACAATTACTCGCCTCTCAATGAGGCATTTAGTTATTAGGAGTCACCAA
+TGAAAACATTATTTATTTTCATGCTTTGTTTTATCATTACCAATGTTCACGCTGCAGCACCAGAGCATGG
+TTTTGTTAAAAAGAGTGATTCAGGCACGCTTCAAGCTTGGAACGCCGAAAAAAATGAGTGGAGTGATATT
+GATTTATTTTGGCAAAATTTTGCAAAAACAAACAAAGCTAAATCATGGGGCGTTGCCGATACATACCCCA
+ATTATGGTGAGGTAAATGAATTTGATACGCTTGTCATAGAATTAAAACAAGGCACTTGTTTGATGCAGTT
+TTATCATGCTCGTTGGAGACGTGCTAATGACGTTCAGCGTTGGGATGATGCTTTTAATGAGTATAGTGCT
+TGCCCTTATGTATTTGATTAATTAGAGTATCCACGCAAACTAACAAATATTAGTTTTAAAAAGTTTATTA
+ACAACAAGGAGAGTCCAAAAATGGATTATTTTACAGGCGCACTAAAAAAATATGCTGATTTCACTGGCAG
+AGCACGCAGAGAAGAGTATTGGATGTACATACTTATTTATATGATCATCAATGTTGTTTTAGCGGTTCTT
+GGTTTGGATGCCATTTCTGCATTGGTCGGTCTTGGACTACTAATCCCAAGTATTAGCATAGCGGCAAGAA
+GATTACATGACACTGGCCGTTCTGGATGGTGGCAATTAATAGTATTAATTCCTATCATTGGTTTGATTGT
+TTTAATCTATTTCTTAGCACAAGATGGACATGATGCGAATGATTATGGTGTTAACCCTAAGTCTGTTACA
+ACCGCATAAAACTTACAAGCTAACTAAGCATGGCAAGTGACGTCATGTCACGTAGGTTAGTTACCTCCTC
+AATGTATTGAGGAGGTAACTATATTTAGATGAACTTTAAGTAAAACTTGCCGGGCGACTATCTTCCATCA
+TTATGTCTAATTTTATTTGCGCTTTTTTTGGATTAGCTAAATCTATTACTTCAATCATTTCACATTCATC
+TCTAATCATTTCAGGAATAAGACTAGGGTAATGACGACAGTCTTCTGGTCTGTCTAAGTAAATGCTGCAG
+GTATACATGTTTGGGTCGAGCGGATTTTTCTTGGGAGCAATATCGAGAAAAGGACAACTTGTTAACCTTG
+CACCTGATTCAGGGTCGAACCATATCTCATTGTTTATCACGTATTTGAATATATCTGGGTTAAATATCTC
+CCACAGGTCAATTTCTTCTTTTGTGGCCGAAAGATCTTCTCCCCCATATTTGATACAACATTTTCCGCAT
+TGATTACAATCTTTCATAGTTCGCTATTTAATTGGCTAGACACGGCATCATTATATACCCGTTATCAATC
+AAGATGCATGTCTCAGAGGTTTGAATTATAACGGATACAGCATTTGTAGCCATGCTGTAGCTAAGTCAAT
+TATTGAGTTAATGGCTAATATGGTAAGTAAATAGTAAAGGTAGTGCCTTGATTTTCCTCACTAGCCACCT
+CTATTTTACCTTTGTGTTTTTCAATAATCCCAAAAGAGACTGATAAACCTAATCCGGTGCCAACACCTAC
+TGGTTTAGTGGTAAAAAAGGGGTCGAAAATTTTATTAATTACCTTCTGAGGTATACCTTCACCTTGATCG
+CTTATTTCAATAGTCAGGTACTCCCTTCCCTTCTCCTGCTTAATTCCGGTCGTTATATCTAAAGCACCTT
+TGTCTTTTGTTGCGTGGGCCGCGTTTATAAACATATTCAACAACACTTGGTTAATTTCACCTGGATGACA
+ATAAATTTTAGGTAATCCTGTAAAGTGTTTATTTACCGTTAAGCAATATTTCAACTCATTCCATACAACT
+TTAAGAGACTCTTCAATGAGCATATTAATATCGCAAAGCTCTTTTTCAAAAGAGCCAGAGTGACTCACTT
+TATTCAAATTACTAACGATTTCTTTAACTCTATTCAGCCCTTTGCCTGTTTCAGCCATCATAGATTTTAC
+ATCACCTCTAATATAATCAATGTCTTCTTGTTCCCTCAATTGTTGATAGGATTGAGCAACATCTTGTGAT
+GCTAATGCAGGTAAATTAGAGATCATGAAATCATCTAACAGAAGAAATGAATCGACATATTCAGACAGCA
+TAGATAAGTTGCTGATTGAATAACCTATAGGATTATTTATTTCATGAGCAACGCCTGCCGCAAGCTGACC
+TATAGAGGCCATTTTTTCAGATTGTATGAGCTGTTGCTGAGTTGTTTTAAGTGCTTTTACGGTTGACTCA
+AGCTTAATACAATTGTCATAAAGACTACGCGTTTTGTTATCTAATAAGTGCTCAGCAAGTAATCTCGCTT
+TTCGCTCTCGCTCATAGGCAACTCTATAGGGGTCTGGCTTATTCATTGTGACCTTCAAACGTTACCACTA
+ATTTACAACGTGAAGCCCCATGATGCATACATTCGGGGTGCGCTATTGATATTTTTTCATTGAATTGATC
+CGCGGCACCAAAAATTAAGCCGATACTGACATGACATAATTTACGCTTAGAGCTGTAATACATAATAAGG
+GTATTATCATCTACCGTTTCATATTCAAAGGTGGGTAAATAAGCTTTGGGATGAAGACGTTTTACTTCGA
+CATGAATGAGGTTATCTATCGCAAGTAAAAAGCTCTTTAAGCTACCTATTGTGGAGATGTCTACTGGGCT
+GGTATCGTATAATTTTTTAAATAAATATCGGCCAAATTTTTCAATTAACTGATCAACTTCAATACCGGTT
+TTAATCGATAGTGCTTTCACCATGTTTATCAGTTCACTGTCTTGGTATTGCTCTCCGCTTGTATATATTC
+CATGTGACGGTGGCTTGGTTTGTTCAATTAATTCATTCCACTGCTCCATTCCCATTTGCTCAACAATCAT
+ATCTGAGAATGCTGTATATATAGATCCTTGCATAATATCCCCATTATTTTTAATAATATAACTAAAGTGC
+TAATTACATTAATCCAGTTTAGTACTTAATTGATTAAACCCATAACTGATATAAAAATCAATAGATAACG
+TAGCATTACTACAGGACTTCACCATAGAGTTCACTCACAAAATCGATGAAGGCTTTGACTTTAGGGATTT
+TTGCTCGATGTTTTGGGTATAGTGCATAAATGTCAACTTTTGCCATGCCCCAGTCAGGTAGTATATTAAC
+TAATTGACCTGAAGCCACTTCTTGACGACACATGTAATCAGGGAGCACCCCTATGCCTAAACCATCGACA
+ATAGCTTGTTTGAGCATGGAAAAATCATCGACAAGTAAGCGTGGCTGACAATCTAAAGTGAATGTCTCGT
+GATCCGTTGAGGTTAACGGTAACTTTAAGTCTTTATTCCCTGAAATATTAAGTGGATTCATTATCAGCAA
+CTGATGCTCGGTTAGCTGCTCAACCTTATCTGGATTACCTTGTTTGGCTAAATAGCTTGGGCTGGCGAAT
+ATTTTTCGGTTAATGGCACCCAACTTTTTTGCAATTAACATCGAGTCATTTAATTGCCCTATGCGAATGA
+CTACATCAAAGCCCTCTTCAATAAAATCAACCCGTCTATTCACTAAGTTAAGCTGTACTTTAAGATCTGG
+ATACTGGCGCATAAACTTGCCAAGTGCTGGCCTTAAGACTTGTTGCCCGCTAGCAACAGATGCCCCAATT
+TTTAGTTCACCTGTATAGCTATGAAAAAGTTCACAGACTGAGGCGGTCGCTAAATCAAGCTCTTCATGAA
+TGCGTTTACAGTGGGCTAAATAACGGCGCCCTGCTTCAGTTAGATGCTGAGAGCGTGTTGAGCGCTCGAG
+TAAAGTAACGGCAAGGTTTTTCTCTAAGCGCGACACTTTTCGGCTGACATTGGCTTTAGGCATACCAAGC
+CTGTCTGCGGCTAGGGTAAAGCTGCCAGTCTCAACGACGGCTAAGAAAACCATCATGTCATTTAAATCAT
+GTTCCATTGCTGTATTTCCTAAACACAAAGCGTTATATAGAGCGTGAAATAAAAAGACTCGTTCACACGC
+TCTTCAATAAATCATTATTGTTGTTGATAATGAGATTATCATATCAACAAAGTGGCATTTATCAAACAAT
+GCTTAACACTTATGATTGTAATCACTGAAACACAGTCCCCAATTATTAGGAGTAGAACATGCAAGTACTC
+AGCAGAAAATCATTACCTTTAGGCGGTTTTGCCGGTTTAACCGAACACCGCTTAGTAACAGACCGTCGTC
+TTTTTGGCTCACGTAAAGCGCCTAATACTTTTGATGGTATCGGCAGTTTTGTCTATCTAGCTGACGCACA
+GTTTAACCCTCATGGTGAAACCCACATGCATCCTCACAAAGAGATTGATGTTATTTCAATCATGCTGACG
+GGTCGAGTAACTCATGAAGGTTCTTTAAAGCATGGCCAAAGTTTGACCGCAGGTGAAGTACAGGTTCAAC
+GTGCTGGTGGTGAAGGTTTCTCACATAATGAGATAAACCCTGACAACACTAAAAACCGTCTGTTGCAATT
+GTGGGTATTACCTGAAGTAGCAGGAGAACCGGCTGGTTATAAACATTATCCATTAAAGGCAAAAGGTGTC
+AGCCGTATTTATGGAGGTAAAGACTCTGGTGGACAAAAAAATCAGAATAAAACTTTTTCCAGCAAAACAA
+CCATAGATATTGTGCGCTTATCATCAGGTGAAAACATTAGCTTTAGCGAAGAGGTATTAGCTTATGTCAG
+TAAAGGCACCGCTGATTTTTCAGATGAAAATAACAACTTTAGTGCAGAAGATGGCGATTTAATTCGTAGC
+TATAAAACCGATATTATCGCCACTAGCGATGTAGAAATAATAGTGGTTGGTCAAGGTTAAACATAAGACA
+CAATAATTGAATATCGGTCGATGTATCAACATCGGCCAGTATTTATTAGTTCACAATATTTTATAGGCTA
+TAGTCTTCGGAGTAATTTATGATACCGCCTAACAAACACTTACTTGCACTCATTAACTATTTCGCACTGG
+TTCCTTTAGTGTATTTTATTCCTACATGGATTAGTCCGTATCTACCTGATAACAAACTACTGCATGTATG
+TATTGTAGTCGGTATTATTGTGCCTATTATTTCTTATATTGTGATGCCCATCACCATGAAAATATTAGTC
+CGAACAAAGACTGAAAAGCGTGGAGTGAAAAGTTACATCGCAACTTAACATTTTATATAACGATACCTCA
+TGCCCCACACTTCAATCATCACATTTTAAGGAGTCAGGCACAAAAAAGGCGCTATAAGCGCCTTTTCATA
+AAGTGTCATTAAGTGGTAACTAGTTTTTACTAACTCCCCCTTAAATTAAGTCTTTGCTTTGTCTTCAGCT
+TCTTGGATTTTAACTTTCCAAATTTCAGGGCCTGTTACATGAGCAGATTCGCCGGTGCTATCAACAGCAA
+CAGTGACTGGCATGTCTTCTACTACAAATTCATAGATAGCTTCCATACCCATGTCTTCAAAGGCAACCAC
+TTTCGCTTTTTTGATTGCTTTTGATACAAGGTAAGCAGCACCACCGACAGCCATTAAGTACACAGACTTA
+TGGTTTTTAATGCTTTCACAAGTTTGAGCACCACGTTCGGCTTTACCGATTGTGCCTAAAAGACCTGTCT
+CAGCTAACATCATCTCAGTAAATTTATCCATACGTGTTGCTGTTGTAGGGCCCGCAGGACCAACCGCTTC
+ATCACCAATGGCATCTACAGGGCCTACGTAATAAATAAACTTGTCAGTAAAGTCTACCGGCAGTTTTTCG
+CCCTTAGCTAACATATCTTGAATACGTTTATGCGCAGCATCACGACCCGTTAAGATGGTACCGCTAAGTA
+AAACAGTTTCACCAGTTTTCCAATCGCTAATATCCGCTTTACCTAAATCATCAACATTGACACGACGAAC
+ATTTTCACCAACTTCCCAGGTGATTTCTGGCCACTCTTCAAGCTTAGGTGGCGTTAAATCAGCAGGACCA
+GAACCGTCAAGGTGGAAGTGTACATGGCGTGTAGCGGCACAATTCGGGATCATAACAACAGGTTTAGAAG
+CCGCATGCGTTGGTACTGAGTTAATTTTCACATCAACTACGGTTGTTAAACCACCTAAACCTTGCGCGCC
+AATACCTAATTTATTTACACGTTCAAAAATTTCAAGGCGTAATTCTTCTTCTGCATTTTGTGGACCACGT
+TCAATTAAGTCTTGAATGTTTACTGGGTCCATTAAGCTTTCTTTCGCTAATACGCCTGCTTTTTCAGCAG
+TACCACCAATACCTATACCTAACATTCCTGGTGGACACCAACCTGCGCCCATTGTAGGTAGAGTTTTAAC
+AACCCAATCAGCAATTGAGTCAGATGGGTTTAACATCGCCATTTTAGTTTTGTTTTCACTACCGCCGCCT
+TTAGCAGCAATCATGATTTCAAGACCAGCGCCCGGAACCATGTCGATATGAACAACGGCCGGCGTATTAT
+CTTTAGTATTTATACGCTTTCCTGCTGGGTCTTTAACTATTGAGGCGCGTAATGGATTATCAGGATTTAA
+ATACGCACGACGCGTACCTTCATCAACCATTTGCTGTACGGTCATGTCAGTTTTATCCCACTGAACTTCC
+ATACCTACTTTAACAAAACAGGTAACAATACCGGTATCTTGACAGATTGGGCGTTTACCCTGTGCTGACA
+TACGTGAGTTAATTAAAATTTGTGCTATTGCGTCTTTCGCCGCCGTTGATTCTTCTTTGTTATAGGCTTT
+TTCTAGTGCCTGAATAAAATCAATCGGGTGATAATAAGAAATATATTGCAATGCATCTTCAATACTATCG
+ATTACGTCTTGTTGTTTAATGATGGCCATAGTGCTCTCTATTAGCTTTAATAATGCGTGGTTGAAAGTTA
+TAATAATTCTACTACACATAATAACCCGCTATTGAAAGTGCTGCCAGTCTCTTGTTACTGATAATAACTA
+TTTAACTAGCGAATACTTAGAGTAATAAAAACCTTGTTCCAGACAATCACTGCCAAACACCCAACTACTG
+TTATCTCAGCTAAAGAACTGTCCCTAAAAAGTGGCACTACAGCAGAAGCCATATTTGCCCCTATGGCTCA
+ACAAGCTTGGGCTATGTGGCTAGATTCAGGTAATAGTGAACATATTGATAGCCGTTTTGATATTTTAGTG
+TGGCAGCCCATTGCAACCCTAACTGCACAAGGTAATAGCACCGAAATCTGTTTTCCTGATGTCTATACCC
+CTGAAAAGAGTATTAGTGAAAAAAGTACTAAAGACCCACTATTATTGCTTAAGCAGCTTCAGGCACAGTT
+ATTTACAACACTTCAGTCTCCACATGAGTTCCTGCCTTTTTTAGGTGGTGCATTAGGTTATTTCTCCTAT
+GATTTAGGTCGTCGATTTGAGCAACTACCTAATTTAGCAAAACAGGACATTGATTTACCTGAGATGGCCG
+TTGGTCTTTATGATCGCGCCGTTATTTTTGATAAAAACTCAGCAAAGTTTTACTTAGTTTGCCCTGATGA
+CAAGCGAGCCGAGATTGAAGTAGCACTTATTAATTCAACTGTGAGTTCAAATATACCGCCAGCAAAAGCT
+GATGTCACAACTGATAATTTTCACTTAACCAGTAGCTGGCAATCAAACATGGATAAAGCCGATTACATTG
+AAAAATTTGATAAGGTGCAAATTTATTTATTGAGCGGTGATTGTTACCAAATTAATTTAGCGCAACGCTT
+TAGTGCCCAATACCAAGGTGATGAGTTTGAAGCTTACTTAGCCTTAAAATCGGCAAATAAAGCGCCATTC
+TCTGCTTTTATTCGCTTAGACCATGCTGCCATTTTAAGTGTATCCCCTGAGCGATTTTTACAGTTATCGC
+AAGGTAAGGTACAAAGTAAACCCATTAAAGGCACAATGCCGCGTAGTGATGATAAAGTTCAAGATGCTAA
+AAATGCCGAAATACTAAGGCATTCAAGTAAAGATAATGCTGAAAACTTAATGATTGTTGATTTACTGCGT
+AATGACATCAGTAAAAGTTGTCAAGCTGGCTCGGTCAAGGTACCTAAACTTTTTGATATTGAAAGCTTCC
+CTGCGGTACATCATTTAGTGAGTACCGTTGAAGGCATACTTGCTAGTGATAAACATGCCACTGATTTACT
+GCGCGGTGCCTTTCCGGGAGGCTCTATTACAGGTGCTCCTAAAATACGCGCGATGGAAATCATTGAAGAG
+CTAGAGCCACACCGTCGCAGTGTTTATTGCGGCTCAATTGGCTACCTCTCCAATTGTGGCACTATGGATA
+CCAGTATTACCATTCGTACCTTAATTTGTCAGCCAAGCGAAAAGACTTCAAAGGAATCGTCTAACAGCGA
+GAAGACGATTCATTGCTGGGCTGGTGGCGGGTTGGTCGCTGATTCAACTGCAGAAAGTGAGTATCAAGAA
+ACTTTTGACAAAGTTAATTGCATTTTACCGGTATTATCAAAACTCAATCAGGTGTAGGCTTTAACTATAC
+CCGTTCCACTTGAAGATGCATGATTCAGCTGGAATTAGAAACGCCTTGGGGGAAGGCTGGGCAAATCATA
+CTCTGCGTTACCTTTCTTTTTAAGGGAATAACCCTTAATAAATAAAAGTGCCTTAATTATGAATCGCTCA
+GACTTCCTGAAACGAGCATATTCAAGTGGAGCGGGTATAACACCTTAGCTAACGCCTTAATTCATACCTT
+AGCTAAGACAACTAAAATCGATACTAAAAGTAGTACTGTTAAAGAGTACTTTTAAAGAGTAGTACCAATG
+ACAAAAGATGAATTTTTATTACGCTTTAATTTATTACAGTTGGCCGAGTCTGAGCATAACTATCAGCACC
+CTTCACCTCTAAGATCGGCAGCTGTACTCATCGCTTTAGTCGAATCAGATAGTGGTGAAGGTTTGCAAGT
+TTTATTAACTAAACGAGCTAGCCACTTAAAACATCACCCATCTCAAGTAAGTTTCCCCGGTGGAAAAGTA
+GAACGAGAAGATAAATCACTTATAGATACCGCCCTTCGAGAAGCTTTTGAAGAAATAGGTTTGTCTCGTG
+AAGCAGTAACTGTGGCTGGTCAACTACCCCCCTATGAGACCATTAGTGGTTTTCAAGTTACACCTATTAT
+CGCCATTGTTGCCAGTTCACAAATTTATCAGATAGATACAAATGAAGTCACTGAAGTATTTCAGGTACCC
+CTACAGCATTTTTTAACCACTACAGACCATCATGTTTTTGTTGCCCATAAAGGTGGAAAACAACACAATG
+TGCATTTCCTTCCCTATAAAGAATACAATATTTGGGGTGCTACCGCGGTAATGCTCAAAGATTTAGTTGC
+CCACATAAACTAGTCAATTCGCTAGTTCTTCAATATACCCGTTAACAATTTAGACGCACGTTTCAGAGGT
+TGTAAGCCATTTCAGTTTTAGGCGCAATGGTTAAATTGTGGTTACCCCCTATGTTATTGCTGTAACAACA
+AAATGGAATGGCTCACAACCTTATAAGATGGGTTTAAAAAGGATTTACGCTGCGTTATTCCTTTGAACAA
+TGTAATAATCATTCTTTACCATAAGCACCTTGCCTAAATCGTTTTTAACACCCTCTGAAATCGAGTTCTT
+TGAATGGTGACGGGTATATGTCCCCTTGTTAGTGCATTTAGTTCTTTGATAGTTGAATATTTTGGTTCTT
+TATTTGTTCACTTTCAGCTAGAATTACTATCGATACAAGCAATCGACAATAATCCCATTATTCTAATAAA
+TACCAACTATAATTCGGAATATGACGGCACAGCCCATATTTGATATTGTAGCGGTCCATTTCACCGAGCT
+ATCGCTTAGAGAGAATTGAGTCTATAATTAAAGAATAGTGTCTATTACATAAGCAGAGCAAAGGTAAAAA
+TTATGATCAGTGTATTTGATATGTTTTCTATTGGCATAGGTCCATCAAGCTCACATACAGTGGGCCCTAT
+GAAAGCCGCGAAACTTTTCGTTGATGAATTAGTTAAACAAAATTTATTAACTAGTGTCGACAGAGCTAAA
+TGTGAACTATTCGGCTCATTAGGACAAACAGGTATTGGCCATGGTACGGGTAAAGCTGTAATTTTAGGCT
+TTTCTGGTCAAACACCGGAAAATATCCCTGTTGAGTCAATAGAGTCGACCTTAGCCGAAGTTGTAAGCAG
+CCAAAAAATATCACTCAATGGTACTCATGAAGTCGATTTCCCTAAAGATGACGCTATTATTTATCATCGT
+AAGAAAACATTGCCCGCTCATTCTAATGCCATGACTTTGTATGCCTATCAAGGCGATACCTTGGTATTAG
+AAAAGACTTATTATTCTATTGGCGGTGGCTTTATTGTAGAAGACTGTGACTTCGAAAAAGAAAAAGATAA
+AGCATTATCTCTACACACCAATATCAATCCTCCGCATGTTTTTACTACTGGCGATAAATTACTCCATGAA
+GCTAAAGTGCATGGTTTAAGCATTAGTACCATTATGATGAATAATGAAAAGTGCTTAAACGATGAAGCGA
+CCATACGCACTAAATTAATTGAAATTTGGGATGCGATGAAAGCGAGTGTTGACCGCGGTATTGCTACTGA
+AGGTATTCTACCTGGTGGTCTAAACTTAAATCGTAGAGCCCCTGCTCTTCATCGCTCCTTGATGGTAGAA
+AATTCTAACGATCCACTTACCGCTATGGATTGGGTTAACTTGTTCGCAATGGCGGTAAATGAAGAAAATG
+CTGCCGGAAGCCGCGTAGTTACAGCACCAACAAACGGCGCAGCAGGTATTATTCCTGCTGTACTTTGTTA
+CTACGACAAGTTTGTTAAGCCAGTATCTGATGATGATTGTATTCGTTACTTACTTACCGCAGCAGCCATT
+GGTATTTTATACAAGACTAACGCTTCTATTTCTGGCGCAGAAGTTGGCTGCCAGGGTGAAGTTGGTGTAG
+CTTGTTCAATGGCTGCTGGCGCATTAACTGAAATTTTGGGTGGTACTCCCATTCAAGTAGAAAATGCAGC
+TGAAATAGGTATGGAACATAACTTAGGATTAACATGCGATCCAGTTGGCGGCTTAGTACAAGTACCTTGT
+ATTGAACGTAATGCGATGGGCTCAGTAAAAGCAATTAATGCTTCTCGTTTAGCACTTCGTGGTAATGGCA
+CATCAAAAGTATCTTTAGATAAAGTAATCAAAACTATGTGGGAAACTGGTAATGATATGAAAACTAAATA
+TAAAGAAACTTCACGTGGTGGTTTAGCGGTTAATATTATCGAGTGTTAGTCAGTCTATTTTAAAATATTT
+AGTTGAAGCTATCGGTTAGAACGATTAGTTAAAAATTTAAAAGCTCCAGTAAGTCATACTTAGTGGAGCA
+TTTTTGTTTAGCACTTTTGTTTCGTACTTTTATTTTTCAACTGAACTTGTTGGGTAGGTAAATAATACAC
+GACTCTTAGCTTTTAGCCCTTTTGCCTCAAAGGCCTTTTTAAACATATAAATCCACTGATGAAAACTAAT
+ATAAAACGGATTATTAGATTTGATTTGACCAACGATACCATAGCGACAAGGACCATTTTTTTCAGCGTTT
+TCTTCAATATAGGTACCAAAAATTTTATCCCAAATAATTAATACACCGGCAAAGTTTCTGTCTAAATAGG
+CTTTATTGGTTGAATGATGCACCCGATGATGTGAAGGCGTATTAAATATTTTTTCAAACCACCCTAGTTT
+ATAAACAATTTGCGTATGAACAAAGAATTGATATGCCAAATTAAGTGCAACCACGGTAAAAACGGTGTTC
+GGATCGAAACCAACAATAATCATTGGCATCCAAAAAATCCACATACCTGCTAATGGATACATTAACGATT
+GTCTAAAAGCAGTTGAAAAGTTCATCTTGGTTGAACTGTGATGCACAACATGTGCTGCCCACAGCCAATG
+GATGTGATGTGACGCTTTATGAAACCAATAATAAAGAAAATCTTGTAATAAAAAAGCGATAAAAATGCTA
+GTGAAACTGAGTGATAATTCAAACATTGCAAATTGATGTAGCCAGTAAAAAAAAGGCATCAATAATACTA
+AAGCAAGCGCATCGGATCCTTGATGTAAAAGTGCTAACGCTGTATTTGTTAAACTGTCTTTAATATCATA
+AAGCTTACGGTGTTTAACAAACTCGTAAATAACAAAGGTTAAAAATATTGGACTTAATGCCAATAAAATC
+ACTTCAATAGTCATGCAATGTTCTCCACTGAAATGTGCCTATCGGCAAAGTGCTCCGCTAACTTTTTCAT
+GGCTTTGCTAATATCACTGGCAACAAAGAACTTTAACAAAAATGCAGGTAACCATTTAGGTCCATTAAAT
+TTAATAACGTAGTCAAGTTGTGTGGTTTGATTATCAACGTCAAATGATGTTAATTGAATATCGCCTTGAT
+GATCTGATACTGGCCAATTACCAACAATGCGATAACAAATGTGCTCATTGGTTGCACTAATAATTTCTTC
+CTCAAAGACTATTTTTCCGATAGATATTTGGCGAATAGCACCTTTACCACCAATTAATTCACCCTTATTT
+TGTATTTTTATTAATTTAAACTTGGCATTAAAAAATCGGCCTAACTGTAGATGATCTAATAAAACTTGGT
+TTACTTGCTCTGCTGGGGCTAATACTTTCTGTGTCACTTCAATGGTAATCATAAGTCTCACGAGATAAAT
+CATACAGGTGTTTAATTAAATCGATTCAACCAGAGTTCACCTAAAACAACAAGTGTTTATTTTTTCTGCT
+GTGAAATATAAATGATAAATAACAAATAATGGAGGTGTTTTGAACAGTGTTTTTTTATATCAACTCAACA
+GTAGCAGTGATACGTTTCTAGAAGGTTTTGGATGAATATGTCCAAACTCAAGCACAAATTAACTGACTAT
+AATCTGCATAGACAGTTTCCTAGTAAAAATTGTTAAAACTATCTTCGTTAAGGCTATTAATCACATTTTC
+GTCTAGGTGAAGATACGTTATAATGAGTTGTTCACATTAGTTTTTTTGACTATATTTGGTTATGGATCCG
+CAAGGCAGTCAATAATACGGGTTAACCATTATTTACATAACACCAACAGCCCCTTAAGCCTTTTTTCAAC
+CACTTAAGGGAATAAATACCGACAATAATAAAGCCGCTCAAATTTGAATTTATCAGACTCAGCGCTTTTA
+AAATTAAAATAGAGGATCGAAAATGTCCGATATCAAACCAGTATCGCAAACCCACGTTATCACCGCAAGC
+TGCCCTAGCCAGCCTGGAACGGTTGATGTTGTTACCCGTTTTTTGTTTGAACAAGGCTTTTATATTAATG
+AAATTCATTCGTTCGATGATACCGATCAAGATCGTTTCTTCATCCGTATAGAGTTTAGAGCCGATACAGC
+AACAAACTTTAATAGAGATGACTTTTGCCAACAGTTCGGTGAACGGGCAAGTGAATTTGAAATGAAATGG
+GAACTGGCGTCGAGTCCTTATAAATCTAAAGTTGTGATCATGGTGTCGAAGCACGATCATTGTCTTAATG
+ACTTATTATATCGTTATCGCACTGGTGATCTTAATATTGAAATTCCAGCAATTATTTCTAATCATCCTGA
+TTTAGAAGATCTGGCCAAATGGCATGATATTCCTTATTACCATCTACCTATCACTAAAGAAACTAAACCA
+GAACAAGAAGCTAAAGTTTTTCAGATCATTCAAGATTCTGAAGCAGATTTAGTGGTATTAGCACGTTACA
+TGCAAGTACTCTCTAGTGATATGTGTAAAAAACTGTCCGGTAAAGCGATTAATATTCACCACTCGTTATT
+ACCTGGTTTTAAGGGCGCTAGACCTTATTATCAAGCCTATGATCGTGGTATTAAATTAGTCGGCGCTACT
+GCGCATTATGTCAGTGATGATCTTGATGAAGGTCCAATTATTAGCCAAGGTGTTGAAACTGTTGACCACA
+GTTATTACCCTCAAGATCTAGCCGCTAAAGGACGTGATATAGAATGTTTAACGCTAGCTCGCGCGGTACG
+CTGCCATATTGAGCATCGAATTTTCTTACACGGTAAAAAATCCGTCGTATTTGCTAAGTAACACCAAAAA
+ATCAGGTAAAAAATTGATATTTATATCTTTAATATAAATTAAATAACAACAACTTTACTTGTTTCTGTGC
+TGGGTTAACGACTTTTCCTCGCACTGCAGAGAAAAAAAGGCCACTTCATAAAGTGGCCTTTTTTACATTA
+ATAATTGACAAGTATTATTAATAACTACACTGCAAATGGATACTTAATCGCTTCATGGCATTCATAACCT
+TCAACTTTAAAATCATCCATAGTTACCCAGGTTTCAAGATCTTCTAACGATTTAATTTCTGGGTTAATAA
+TAAGTTTTGGTAAAGCTAACGGTTCACGCTTGAGCTGGACTTCTTTCATCAGCGGTAACTGATCTTCATA
+AATATGAGCATTCACTATTTTATGATATGCCATTCCGGCTTTCTTACCCGTTATTTGAGCCATTAGCGCT
+AGAAAAACAAAGACTTGCACTTGGTTAAAGTTAAGCCCTAATGGAACATCACATGAACGTTGAAAGCTAG
+TTAAATGCAAGGTATCGCCAAGCAAAGAAAAATTATGGGTATGCATGCAAGGTCTTAAACAACCCATGTG
+AAACTCACCAGGATTGTAAAAGGTCATAATCTCAGCACGATCATCAATACCATCTTTAAGGTTATCAACA
+ATTTTTTTCAGCTGGTCAATAGTTCCACCGTCTGGTTTTGCCCATGCTCGGCCTTGAATACCATATACTC
+GCCCCATGTCATCTTCACCTTTACGGTGAGTATTATTAAGCCAAGCATCATTTAAGTTGGCATTAGCATC
+CCACGTTTTCGTGCCCAATTTACGAAAATCGGCCGCACTATCATAACCACGAATATAACCAATAAATTCA
+GCAATGGCTGATTTAAAAAAACTTTTACGTGTGGTAATTAAAGGAAATTCGTTATTACCCACATTGTATT
+CTAAATCAGCATTAATCACAGTCAAACAACGTTTGCCTGTACGCTCATTTTCAACCCAAGTACCTTGGTC
+AATAATACGTTGACATAAATCTAAATAAGCGCGCATTAGTTATTTCCTTTTACTGTTTTTTTACCTGATT
+TTCCGCCAGCTGCTAGAGCTTTATCACCTTGAGCAATGGCTGATTTTTGTTGCGATAAATAGCCTAAATA
+GATAATAAGTATACCTGCTAAGATCATCGGGATACTCAAAATTTGGCCTTTTGAAATAAAGGAGAAATAC
+AAACCAAGGTGCGCGTCAGGCTCACGGAAGAATTCGACAATACTTCTAAATACGCCATAACCAATTAAGA
+AAGTACCTGATGCTAGTCCTAGGCTGCGTGTTTTACGGCTAATAATATATAAGATAGCAAAGAGCACGAC
+CCCTTCTAAAGCAAACTCATACAATTGCGATGGATGACGTGGCACTTGTAATGGATCGGTTGGAAAGACC
+ATAGCCCAAGAAACATCGGTTTGACGTCCCCAAAGTTCAGCGTTAATAAAGTTACCTAAACGGCCCATTC
+CTAAACCAATGGGTACTAGGGGTACAACAAAATCGCCTACCGCTAAAAAGGATTTATTGGTTTTACGGGC
+AAAAATAAACACCGCAAGAATGACGCCCAATAACCCGCCATGGAAGGACATGCCTCCTTGCCATATTTCA
+AATAAATAGAGTGGATCTGATAAGAAATATTCGAATTGGTAAAATAGTACATAACCAACACGGCCACCTA
+GAATGACACCTAAGAATCCATAAAATAATACGTCACTAACTTGATCTCGCGTCCATAAACCGTTACTTCT
+ATCAGCAGCCTTGTTTGCCATAAACATAGCGGCAAGAAAGCCAATTAAGTACATGGTGCCATACCAACGT
+AAAGATACCGGGCCAATGCTAAATATGATCGGGTCTATCACCGGAAATTGTAAAAACTTGTCTGTCATTG
+CTTGTCCATCTCTAAAAAGTAGAGCTTAAAGTAGAAAATTAAAAACTAAATATTACTATACCCAAGCCAC
+TTGAAGACGCATCTTCAGGTAGTTTTGGTATATAAAGTTATATTTCTAAAATTGAGCTGTTAAATGTCGT
+CATAATATACGATTAAAACGAGATCTTTTATTGCGCAATATTATACGCTGTTAAACCGCAAAGTACTCAC
+AGAAAAAACATTAACCTATCATCATTTTGATAGCGACGAAAATAAGAAAAACCGCAAAGAATTTCTTCAA
+GGTTTTTACCGGTAGTTTACTCGCGTATTTAACACCTATTGGCGCAAATATTGATGAACTTATTACAATG
+CCTAATAAAGCAGGTAAATAAAGATACCCTAAGCTCAAATCAGGAAGATTAGGTAAATTAAATCCGGTAA
+TAATGTATCCAAGGGAGCCGAATAGCGCAACCATTACACCACAAGCGGTTGCAATGCCTATTGCGTGTCG
+AACCGGTACGCCAAAAAAGCTCAAGGATGGGACTAAAATAGCCCCACCGGCAATGCCCATTAAACTTGAA
+ATGATACCCGTAATAAAGCTTAGTAATTGCAATACGTAAGTGGCGGGCAACGACCTTTCTTTGGAGGCGT
+TTATTGAGAGCAACATATAAGCGGCGAGTAAAATAACGACGAAAGAGAAAAATCTCGTTAATGCTTCACT
+CGAAAGTGAATCAGCAATAAAAGCTCCTACCAATGCCCCTACTGCAACTAAGATCATTAACTGTTTTGCC
+AACTGCCACGGAATATTGCTTTTTCGATGATGAGCATAGGCAGCACTGGTTGAGGTGATAACAATCGCCC
+CTAAAGAAGTGCCTAACGCCATGGGCATAACCACATCGCTACTAACGCCCACCATAGGAAGTAAATACAC
+CAAGGCAGGTACTATGATGAGACCGCCGCCAATACCCAATAAGCCCGCTAAAAAACCAACAACACTACCT
+AAAACGATACAAGAAATTAATACTGTTAAAATCATTCTGTTTTGCGGAAAACCCGCTCCTAAATATGGAA
+TAAAACTATGCGTGGTTGATCGTTGGTCTTTATTAGTTATGGCTATAAACTAAAAACCTGCCCGAATAAA
+TCCACCAAGACCGAGCACTTCAAGCTGTTCGTTGAGGTAACTGTGCACTTCTTTAGCTGTAGTTAATGTT
+AATGTTTTATTTAAAATATTCTGTGCTTGTTCAAAAGAAATATGACGAATAACCCACTTAATACGGGGAA
+CGTTATGGCCATTCATACTAATTTTATCAAAGCCCATCGCCAATAATAAAATGGCCCCTGCAGGTTGTGA
+GGCAAGTTCTCCACATAAACTAATGGGTGTTAAATATTTCGCTGATTGTTGCGCAATACTATTTAAAGCA
+TTTAAGACTGCTGGATGAAAAGCATCATATAAATTAGCGACTTGGCTATTATTTCGATCAACAGCTAATA
+AGTACTGTGTTAAATCATTACTACCAACGGAAAAGAAATCAACGCGTTTAGCTAAGGCTTCCATTTGAAA
+AATAACAGAAGGCACTTCCAACATAATACCGATTTTGGGTCGTACTAATTTGGCAGAGACCGCCTGCGCC
+TTTTGCTGTGCCTGTTGTAGCGTTAAATGACCATCTTCATTCCTCGCTGACATAAGTTCTGTCGTTATAT
+CTTTGGTCAATTCAGCTTTAAGCTCAAAAAATGCCTGATTAATTAATCTATTCGCTTCATCAATTTCTTC
+AACACCCGAGATCATAGGCAACATGATCTCTAAGTTATTTAATCCTTGATTTGCCCGTAACATGGCACGT
+ACTTGTACCAGAAATATTTCAGGGTGATCTAAGGTGATTCGTATGCCGCGCCAACCAAGAAAAGGATTTT
+CTTCGTTAATAGGGAAATAGGGTAATGATTTGTCGCCACCAACATCCAGAGTTCGCATGGTAACGCCGTG
+TTTAGGAAAAACCTGTAACACTTTACGATACAGCTGAGTTTGCTCTTGCTCTGATGGAAAACAGTTACGA
+TTCATAAAAGGTATTTCAGTACGGTATAAACCAATACCTAAAGCACCAAGTTTAGCTGAGTGTTCGAAAC
+CAGCTGATAACCCAGCATTAAGTAATACTTCAATGGCTCTACCATCTTGGGTAATACAAGGTAATTGCGC
+TACTTCCATCACTTTATCGGTAAGCGCTTTTTCTTGGCTTAATAAATATTGATACTCTCGTATTAACCCT
+TCATCTGGGTTAATAAATAACTCACCACTATAACCATCAATGATAGCCTGTTGCTGATGCAACTGACCAA
+GCACTAATGCATTAACTCCCATGATGGCTGGTAAGCCTAATGAACGCGCTAAAATTGCGGCGTGAGAGTT
+ATTAGAGCCTGTTAAAGAAATAATTCCTAACAACCCTTGGTGCTGATATTGAGCAACCAAGGATGCACTG
+ACATCTTGTGCTAATAAAATAAATTCTTTAGGTAACTCCAGCTCTTCTTTTGCTTGTTGCTGAATATTAA
+CCAATAAACGAGTACCTAAATCTCGAATATCACTCGCGCGCTCGCGAAAATAGCTGTCTTCAATGGCTTC
+AAACTGACTGATATAATGTTCAATCACTAGCTTTAATGCACTATCGGCGCGCCAACCTTTTGATATTTTA
+GCCGCGACTTCGTGACCTAAACTGGCTTGCTCTAACAATTGCTTATACACATCAAAAATAGCTAAGCTAT
+CGTCATCAATAGCTTCACTTAACTGACTACTTAAAACATCAAATTCTATACGCGTTTTTTCAACGGCTTG
+CTCAAAGCGCAATAACTGTTTTTGGCTGTCTGGAGATTTTTTTAATGAGACCGCAGCAAGATCCGCTTGC
+GGCTGGCAGACAATAATTTCACTTAGGGCAATGCCGGGAGCACCAGCAATACCATGTAGCTGTTTTACGC
+CTTGATTTTTTTGCTGTTGGTGACTTAATAAATTTTTAACTTCAGCATTTGCTAAAGCACTGGCAAGTTG
+CGCCGACAGTGTCACTAAAAAAGCTTCATCATTTTCAGTATAATGACGAGACTCTTTTTGCTGAATAGCT
+AAAATACCAAGCACTTTACGTTGGTGAATAATGGGTGTGCCTAAAAAGGCATTAAAATCATCTTCTTCTA
+CTTCTGGCGCATGCATATAGTCTTGATGCTGCTGAGCATCAGCAATATTTAACGGCTCTTCTCGCTGGCC
+CACTAAACCGACTAATCCTTCAGAGAAACCGATACTCGTTTCCCCTACTGACGTTTTAGCCAAACCATCA
+GACGCCATTAATAAAAAATGTTGTTGGTGATAATCAGCGAGATAAATTGAACAACAATCTGTTTTCATCG
+CTTTCTTTACATTGTAAACCATACGTTCAAGCGCATTTTGCAGTTCAGCTTCTTGACTAAACTCTAATAC
+TATTCGACGCAAGGTAGTTAACATTTAATTCCTCTGTAATTCGATACGGGCCAATAAGATCGTTCGAACG
+AACTAATTAGTGGTTACTGTAGAGTGAAAGTTTATAAAAAAATAGCCCACAATAAAGTGGGCTATTAGGA
+TTTACAATCATAGTAATAATTAGGTGTTATTGTTATTAAGCCCTACGTTTACGGCGATCAGGTCGCCTTT
+CATACGTAAGAGGTAAAGCAAAATTAGCAAATTCTTTCATGACCATTCGATAAACATCTCGTTTAAAAGA
+TACTACCTGTCTGACTGGATACCAATAACTTACCCATCGCCAGTCATCAAATTCAGGATGCGAGCTATGA
+AGTAAATCAACTGATGACTCAGCTGCAGTGAGCTTTAATAAAAACCACTTTTGCTTTTGACCAATACAAA
+CGGGTTTAGAGTCATGCCTAATATAACGTTTTGGTAATTTATATTTTAGCCAATGCTTAGTTGAAGCAAC
+AATTTTCACGTGTTCAGGTTTTAAACCAACTTCCTCATGTAGTTCTCGATACATGGTTTGTTCAGCAGTC
+TCACCTTCATCAACTCCACCTTGTGGATATTGCCATGAATGTTGTCCATACCGCCTTGCCCAAAATACTT
+GTCCCATGTCATTAATTATTACTATGCCGACGTTGGCGCGATAGCCTTCGGCATCGATCACAGGAACTCC
+TGACAATATATAAAATACTTGCCTCAATTCAACCATATTAACGTCAGTGGAGCAAATGATTACTTTAATT
+TTTTTAGTAAATCTATGATAATAGTCACTAACCTTAGTAAGAAAATATTTCCTGGTTAATGTCGTTTCTT
+TTATGAACATACCCTCTTCTGAACAAGCACTCATGCACAACGCCCAAAATTTAGCTGGTTTAACGTTAGG
+TGACTTGGCTAAGCAAGCGGGTATTGTCATTCCAAAAGACTTAACCCGTAATAAAGGTTGGATCGGTTTA
+TTACTGGAGCATGTTTTAGGTGCTAGCGCAGGCTCTAGGCCTGAGCCTGACTTCCCCCACTTAGGCATAG
+AGTTAAAATCATTGCCTATTAATGAGCAAGCTAAACCACTTGAGACAACCTTTGTCAGTGTTGCGCCCTT
+AACAGGCCTTGTCGGTGTAAATTGGCATAATTGCTATGTACGCAAAAAATTAGCACGAGTATTATGGGTG
+CCAGTGATCTCGCCTAAAGATGTACCAATTAGTGAGCGTATAGTGGGCACACCTTTTTTGTGGTCACCTA
+ACGCTGAAGAAGAAGCCTTATTAGCTCAGGACTGGCAAGAACTCACCGATATGATTGTACTCGGTGAAGT
+AGAGAATATTCATGGTAAGCATGGACAAGTAATGCAGCTGAGACCCAAAGCGGCTAACAACAAAGCAAGA
+ACCCAAGCATTCGATCGTAATGGTAAACCTTTTATGACCTTACCCCGTGGTTTTTACCTTAAGATTAACT
+TCACGCAAGGTTTACTACATCGTTATTTGCGTATCAATTAATATTGGATGATCTTTTTAGTATTAACAGT
+TAGTGACAGTTATTTCTTGTGAAATAACAACCGTTTCACCCGCTGGTATTATTTGCCAGCTAGTATTTGC
+TGCTTCTAAACAAACATACTCTTGCTCACCTTGAGGGTGAATATCTGCCATAGTGTTTGCTAGTTCCGTA
+CCGGGATTCCACAATACCCATTGCTGACAATTACTGCTTATTATGTCAATTTTACGCTGCCAATGATTAT
+CAATAACCGTCATTTTTTCACTGCTATGATATTCACGATCTATTTCACCAACACAACTTACAGCCTCTTG
+TTGAGTACTTGAATTGCCCGTGAGTTTGTCACTATAACGAACTCCTGTTAAGGCATCGATACTCACATTG
+CCTGGATTACTGACCGTAAAGTAGCTATGTAGGGCAGCAGAGTATTGTGCATCCTCTAAAGAGTCATTGC
+TCATCGTCAGTGTTTGTTTAAGGTTTTTACCAAAAAATAAGGTTTGCGTTAAGGTATACGCATTAGGCCA
+GAGCGGGTGTTGCTTATCACCACTTAACACTAAAACTAAAGTAACACCGCTCTCATCAGCATTAATGCTT
+GTTATGTGCCATGGCAATTGACGAGCAAAACCATGATTCACTGGTTTTAATGCTGTGTTTGGATTTTCTG
+TGAGATATTGACTTTGTTTATCATTAGCACCAAACCAAGGCCAGCACAAAGGGATACCACCACGAATAGC
+TTTACCCATTTGATAACTAGCTTGTTCACTTAACCACAAAACATCCCTATGACCACTGGGTTTAAAGCTT
+AAGACTTGCCCACCGTATAAACTTACCTTTGCTTGGCAATAGGCATGAGAAATATTAAGTCCCTCAAACC
+GCTCTTCACCACTTTCTTGGTTTAGTGTAATTGAAGTAACTTGAGCAAAATCATTATTTAGTGGTATTTT
+TGTCATGGCGTAAACTAATATGGTTAGGTTATGAAACGGTAAATTCTATAAGCAGTTAAATTCTATAAAA
+AGAAGAGGTTGTTTGATAGCATAAAATGTTACCTCTCTGCTTTTACTTGATAACAAGCCGTATAAAAATA
+TTCACCTTTATCACTACCAGTTTTTACCTATTGATAAGAAGAATGAATGTTCTCCACTTGTCGCAAAGCC
+CATCCCTAAAACTGCAGGCCCAAAACTGGTATCTGTACCTAGGTAAATACTGCCTGAACTGATTAAATCA
+TTATACCTAATCCTGTCTTCTCCCCCCCAAACATTCCCGGCTTCTAAACTTGTGCCTAAATAAATAGGTA
+AGCCTGAGCCACCGGGTATTTCACGACCTAAATCATATTGATAAACAACTGCAGCAAAGACTTTATGTAC
+GCCAATTAGCGCATCTTCTTGGTAACCTGAAAGGTTTAGAAATCCACCTAATTCAGTTACATGGACACTA
+AAGTCGCTTTCATTGTCGATAGTGGCAAAAGAGGCTATTCCAACAAAAGTATGACCTCTAATCCCTATAG
+CGCCTCGCCAATCAAGGGCAAAGGTAGTCGCAGTATCTTTTTCTACATCACTTAATTGAGGTGAATATTC
+ATCTTTTAACCACTTCACTTCAATTAATAATTTATTACCATTGGTGGGGAAATTAATACTATCTAGGGTA
+TCGTAACCAAACGTTATAAAACTCCCGTAACTGTCATAATCAAAATCATCAGTACCTGGTTTATCAAGAG
+AAAGATCACCTGTTTCAGCAATAACGCCTAACTCAATAATCCCTTTAAAAGAATAATCATAGCCCAATGC
+TAGTGTCGCTTGATAATACTCATTTCTGAGCTCTTCACGAAAACTTGTTTTCTCCCACTTATCTTGGGCA
+AAAGAGACTCTTGCTCTACTATATATATCATGACTGTGATCAAGCGGTTGATAGAACTCACTCGCGAGTA
+AACTTTCCCACCCCAATTCAAGCTCGTTTAACCAACGTCCACCATTCATCGAAACATTTGTCATCAAATA
+AGACATATTGATTGACGTAATAGACTGATCAGAGAAATCTGTTTTTAAGTTAAAGCCAAAATCAAAATAA
+TTTGGCCCCCAAGACTTAGCTTGCGTAGTTAAGGTGATAATTCGTCCTTCTGGCGAATCATCAAATTCAA
+CGGTGACTTGTTCAAATTTATCTAACGCATAGACTCTATTTATAGCTAAATCTAAGGCTTCTTTAGTGAG
+CTTTTTTCCTAGTTCAACCGCAAAAACTTTCTCTATTATGTCGTTTTCTACTTTAGAGTTATTGTTAATT
+TTAATTTTAGTAATATGTCTGGGTAAAGCATCAAACCATTTTTTTGCCTTCAGCTTTTTTTGATTTTTAT
+AGGCTTGATAATCAACATCACTGATTGCTAATTTCATCAACGCTTGTGATTGTGCCTGTGCTTCCTGCTC
+ACCTAACTTCAAAGCTTCAGGCATAACAGACCAGTCAGTGGTACTTAATTTATCGATAGCGGGACGCAAC
+AAAATATCTTTATCAGTAAGTAACGCCTTTTGCGCCAAACTGGTATTGTTGGTGAGAATTGTAGATAGCT
+GATTGAGTACAGATACCGTACTGGTTAGCTCACTTTGTTCAGCGAGCGGCGAACCTATATCAATAGCAAT
+AACAATATCGGCGCCCATTGCTTTGATTACATCAATTGGCATGTTATTGGTGATGCCGCCATCAACTAGC
+GTTTTACCATCAATTTCAACGGCTGCTACAATACCTGGTACCGCTGCTGATGCTTTCATAGCCTCATTAA
+TGCTGCCAGAATCGAGAACGACCATTTTTGCTGTGGCGATATCAGAAGCAACAGCGCGATAAGGGATTGC
+CAAATCATCAAAACTGTCAAAAGAGCGAACAGTATCCGTTGAACGCTGTAGAATTTGGTAAGCACTCTGA
+CCTAACAACAACCCATGTGGAACTTTAAATTCACCATCGCTATAACCTAATCGTATTGATATGTTATACC
+TATCTCTATGCTGTTTTTTATCATAAGCCAATGATTCTCTGGGTATAAAGTCTGAATAGCTCTCATCCCA
+AGGCATGCCAAGCATAATGGCTTCAATTTCACTCACTTCATAACCTAACGCGTACATTCCACCAACATAG
+GCGCCAATACTCGTACCGACCACATAATCGATAGGAATATTATGCTGTTCGAGTACTTTAAGTACGCCAA
+TATGGGCTGAGCCTTTAGCACCGCCACCACTTAACACCAGACCAATCTTGTCTCTAGAGTGGGCCGAAAA
+AGCCAAAGTAGTAAGTTGAAGTATTAAAAATAAAGTAATAATGAAACGCATGATAGTTGCTTATAAAAGA
+GTTAGTTAAGTATGAGAATTACTCCAATGATAGAGAATGGAGGTTAAAATACAAGTTTATTCTCTTGATG
+CCATGTCCTGATTGCGAAGCGCTAGGTGATCAGTGTGGTTATTTCAATCATTGAAGCGATTAAAATAAAA
+AATCCTGGATTTTAAATGCTTCTTAAAATACAGGATTTATTTAATCGTACATAAACTTTTTGTGAATGAT
+TACACGCTTAATAAATCATTTAGTGTACGCACGTGGCATATCCGTTTCGACAATGTAACGCTGGCGTAAT
+GCATCTTGACGTGATTTTAATGACATGGCTTGACCGTTAATCCACATAGCATCCACTTTGGTGCTTATTT
+CAAAAGGGTCACTACTCCATAAAACTAAATCAGCATTTTTACCAACCGCAATACGACCAGAGTTTAAGTT
+AAAACTATCGGCAACATTAGCTGTAACGGCTGCTAAAGCAGTAGTTGCAGCGACACCATTGGCAACCGCC
+ACACCCGCATCAAAACGTAATTGATTAATATTATAGCTTTCACCACTATTACTGATAATCACCTTCACAC
+CAGCATCAGTCAGTTTAGCAACGTTAGTAAGTGAGTTATGCAAGGAGTCAAAACTGCTAGGTAAATTATC
+GATAGCACTCATCATCACAACAACATTGGCTTTAGCTATTTCATCGCTAACTAATACCGCATCACTGGCG
+CCAGCGAGTATCAAATTAAGGTTAAACTTCTGTTTTAACTTAAGTAAAGCTAAGATATCAGTCGCCCTAT
+CAGCATAAGCAATTAAAGGCTTATCTCCCGATAATAGCTCATTTAGAACCAGCTCAGATCGTGATGGTGT
+TTCGGCTTCTTTTTCTTCTTTCTCTTTTTTACTGCTAGCTTTAACTTTTTCTGCTTTAGCTAACGCTTTT
+TGCGCATCTTCAAGTTCATTGCTTAACGTTTGAAGTTTTGTTGCCCGAGAGCCTTTGCCCGAAGCACCCA
+GCGAAACGATCACGGCATTTTGTGGCATGATCACACTGTCAAAGTCTCCTGATAAGTTAACAACGAAGCT
+TTGGCCCGTAATAACATCTTCACCACCATAGGGCATAACTAAACTACTGGTAATACCGCCCTTTCGAGCA
+TAGGCGATTAACGTAGATTTAGGGTTAAACGCTAAACTGGCATCAAAAGTAATATCAGCATCTTTATCCG
+AGCTATCGCGAGTATCGGACACTGCACCGACTTCCACTAAACCAAGTAAGTTATGCGTTGCAATAAAACC
+AGGCGTTAGAATACGTTCTTTAGCATCGATAATAGTGTCCGCACTAAGCGATTCAGGCACTTCATCTTTA
+CCATATACGGCGGTAATTTTTCCTTCATCGACCATAACGGTTGCTTGAAATAAAACACCTTTTTTAGCTA
+CGGTATAAACAGTAGCATTGGTAATTGCGATTGATTCAGCCTGAACAACACTAGTTGTTACAGTAAGTGC
+GCCAAGCAAAACATAGCGCAATGAAGTAAGTAATTGAGTATTTTTCATTGTGATTCCTATTTTTTATTTG
+CTGGCTTAATTGCCGGATGAGTTGCCGGATTAGTAGCTGATTTTTTTTCTAATTGAGTAACCACTTTACT
+CACGTGATTATCTAGCTGTTGACCAAGTAAAAAGTCACTTTTAGCTTGGTATTTATCATCAAAACGATCA
+TAAACTTTAGCACCATCAATAAACACTTGTTCAGCTTGGGCATAAACACTAAATGGGTTCATATTCCAAA
+CCACAACATCAGCATTCTTGCCAGCTTCTAGGCTACCTACTTCATCGTTAATACCTAAAGATTTGGCTGC
+ATTAGCGGTAATCCACTTTATGGCATCTTCTTCTTTTAAGGCAAAACCATTTTCATTGGCGCGGTACATC
+ACTTTCGCCGCTTCTTGGTTTAAACGCTGAATAGTTGTTGCTGAATCTGAATGAACAACAGCACAAGAAT
+TTTTAACGGCATCAACAATGGCAACATTTTCTTCAACCATGTCATAGGCTTCCATTTTGAATCCCCACCA
+ATCTGGCCACATAGCAGCACAGTTACCATTAGCCGCTAATAAATCGGCGACTTTGTAACCTTCAATTGCA
+TGATGAAAGGTACCTGAGTGATAATTAAATTCATTACCAAGATCAATCATTACCGCCATTTCTTCCGCTT
+TATAACAATGGTTATGAATTAAAATTTCGCCGTCTAAAACGCCCATTAAGGTATCGAGTGCTAAATCACG
+TTTAGGTGCATCAGGATTTTTCCCTGCACTGTAGTCACTGTCATATTTATCCCAATCACGTTTGTATTCT
+GTAGCGGCAAGCCAAGCGCTGCGGTAACCAGCAACATTACCCATTCGCGTTGAAGGTAAAACTTTTCGAC
+TCCCATAAACACGTTTAGGGTTTTCACCACACGCCATTTTCAAGCCGTAAGGCGCACCCGAGAACTTCAT
+GCCTTGCATAGTTTCACTCGGTACGTTGCGTAATGTAACGCCGCGACCACCAAATAAATTAGCTGAACCA
+GGTAAAATCTGTAAGCTTGTTATACCGCCAGCACGCGCTGCTTGAAAAGCAGGATCTTGTGGCCAAACAC
+TATGTTCAGCCCATACTTCTGACGTATTAGGAGACGTCATCTCATTACCATCGGAGTGTGACTCTACTTC
+TGGATTAGGATAAACGCCTAAATGAGAATGAACATCAATAATGCCTGGCGTGATCCATTTACCTTTCATA
+TCAATAACAGTGGCCTGCTCTACTGACAAATTATTGCCCACCTGAGTGACCTTGCCATTAACTAACAAAA
+TATCCCCATTATTGATACGCTCACCGGTACCGGTTAAAATTGTGGCATTAGTTAATAAAGTACTTTCACT
+AGGTAATGCTTGATAGGTGCTCGGGTAAGGATTTTTATTGATAACTACTTTTGCATCTTGTTTTTCATTG
+GGTAAACAAGCCGTTAAGCCCAACGATAGCATAGTGGTGGTGAGCAGAGTAAACGTAGTTTTTTTACTAA
+TAAATTGACTAATAGGCTGACTAATAGGTTTCTGAATTGGCTTATTATATGAATCTAAGGTAACTAAATT
+ACGCGGTAATGACGTTTTAAGCATTGTAATTCCTGTAACGAAAAATAATGCCTAACACCATAAATTTATT
+TTGATAAAACAACAAGGTAATGACGATAAGTAGTCACTTATCTACGTTTATTTACATATATACGTTAATT
+GATCACTGTTGAGCAACGACAACCTTATTTCTGCCACTATTTTTTGCTTGATAGAGAGATTTATCCGCAT
+GGGCTACAAAAGTTTCAGCATTGGTAAAATATTCACTTTGCCACTGACTCACCCCAATGCTAACCGTTAC
+AGATATTTGATTATTGGCAATATTTAATTCAAGTTTTGCTATTTTTTGGCGTAAACGTTCAGCAAACTTT
+TGGGCATTGACCAACTGAGTATTTGGCATAATAATCACGAACTCTTCACCACCAATACGGGCAACAACGT
+CACTACTTCGAACTGCTTCAACGCACGTTTGATAGAACATTACCAAGACCTCATCTCCTACACCATGACC
+ATAACGGTCATTGACACTTTTGAAGTGATCAATATCTAACAGCATAATAGATAATGGGCTGCCATGGTTA
+TTAACATTGGCTATTTCTTGATCAAGTACCTCGTTAAAGTGGTGGCGATTAACAGCACCGGTTAAAGCAT
+CAGTCAAGGCTAGTTGCTGAAAATGATCCTGTTGAGACTTTCGGTATTTAATCTCTTTCTGCTGCTGACT
+GACTGTCGCTTTATACACATCACCTTGAAGCAATTTCCGGCGAAGCTTTTCAAAAGCTAATTGCATAGAT
+CCAATTTCATCTTTGCTATCAATATGGTTAAAGTGAATGTTATTCTGCCCTTCAGACATATCATTTAATG
+CGTAGGTGAGTTTTCTTACTGGGCTAATAATGCTGTAATTAAGCACTAACGCAAAGAATATAGCCACCAA
+CAAAAATATCAACATGGCAAGAATGATCAAATAACCTTCTTTTTTCAATTTTTGACTTTCAATGTATATT
+TGCCCATCAAATTCGTTAATGAGTCTTTGAACCACGCTATTTAAATTATCGACTTTTGCTGACATCACCT
+TGAACCATCTTGCGGCTCTGACATCTTTATCTTCAAACTGCATTGTTTCTAGATAAGAAGACTCTAAGTG
+TTGTCGCAGCGCAAAAGCATCACAATAGTGGCCACAGATTGACTTTTGAGCTGAATTTGCTGCATTTTTA
+AATATGAGCAAGGTATTTAATTGTTTTCCTATCAATAAACTAACTTCAACATTTCCATAAATATTTTCTT
+GATGGTTTTCAGCCATTTTCATACCAATAGCACGGATTTGCCCCATAAACTCTTTATAACGTAGTATGGC
+ATTAATGGCTGAAATATCATTGGCGTGACTTGAGCCTATTTCTATATGGACCAAATGGTCAGATACCGAC
+AGAAGTTGTCCAATTAATTGGGTATAAGCATGATAAGTTTCTTCAAAACCAACAATTTTCTGGTCTAAAT
+GCATTCTGTGACGCGACAAGTTCGCTACTATTTCCTGAAAATTAGTCATATAACGACTAACACTTACTTT
+TATTTCTTGGTTAGCAGACTGCTCTAGTAACCATAAAAAGTATTGGATTTTAGCATCTGTACTTTTTCGG
+CGTTGTCTTAGTTGTTTAGCAAAACTTCTATAGTTTGAACTGGTGTAACCGGTAGATAAACCTCGCTCGG
+CTTGTAATGAGTGACTAATACCATTGACTTGCTCGATAACAGAATTAAGACCTAATACCTTAGAAATACT
+GTCATAGCGTTGGTAGTTGTCTTTAAGTATAAAGAAACAAAGTAGTAACACTGCTGCAACAGGCAGTAGT
+GTTGTGATTAAAACTCGGTGGCTTAAAATAAGACAGTGAGACAGTTTTATGGAGAAAAATCTTAACCAAG
+GGTGTTTGGCTTTTTTATCTTTTTCATAACGACTGAACTCTTGAAAGCAATGTATGGCAGGTACATAGTC
+TAGATCTTCTTCTAAAATATGCTTTATTAACCATTGCTGTAAAAATAAGATAATTTTATCTTTTACTGCC
+TCAGATTCCGTAACCTTGGCAAACCACTGCTCTTTCAACTGTGGTATTTTTTTAATAAACGCTTGGTGAC
+TCAATTTATGAGCCTCAAGCTGCTTATAGTCAATTTTAGCTAGTAAGGCTTCTTCTCGAGCAAAGTGTGA
+TAGGCAATAACCTTCAAGTCTTTCAAAAATAACATCAATATCATCCTGTCCAAGCTTTTCATTTTTGGCA
+GACATCAATTGCGCTAAAATGGCAATGAGCTTTTTATGGTCGTTATCTAGGCTATCAATGCCGACACTCA
+TTCCCTCGTCCCAAACTAGCTCTGCCATAAAATCTTAAACTTCCCTTTAATTACACTTCACTGTAGTAAA
+ACAGTAGCTTGTATATTTATTATCCGATTAGGACGGGTAGATTATAGAAAAAAGCAATGTTATACCAATG
+TAAAAAGAGTTATTTAGTCCTTATTTTTTTAACAAATATAGACAGGATCAAAGTTTTAATTTTTTTATAG
+CGAAATGCTAATAAGGCAACCGTTAACAGCATGTAGAATAAGGGTGAAATGATTTCTGATTTAACCGACC
+AATAAAAGTGCACTGACACTAACATGGCAATAAAATAACTGTAGTTATGCAAACTTTGCCATGATTTCCC
+CATATTACGTTTAATACTATTAAGGGAAGTAATGGCCAGCGTAGTTAATAAAACAAAAGCAATCATGCCA
+ATAGTGATATATGGCCGTTTAACCACTTCGCTAAAAAATAAAGACCAAGCAAGCTGTAAATCAAAGACCA
+AAAAGTTAAATAAATGCATCAACGCATAACTGAAAGTATATATACCGAGTAAACGTCTTATCTGTAATAG
+ATAGCCCAGTTTAAATTTTTTGGCTATAGGTGACACAGTCAGTGTTACTAATAACAAGTTAAAAGCGCCA
+ATACCGGTAAAATGTATGACTTCCTGCACGGGATCAGCGCCAAGCTGATCATTAAAGGCAAGGTAGTATA
+AATTTAGTAAAGGTAAAAACGCAGCTAGATGAATAACGACTTTTAACAGTAAAACTTTATTCGATGTAGT
+GAAAAGCATATAACAATAAGGCCTTAGGGACTGTTGAACTTTTGAGATTATTTTTGCAGTGATTTGTTGG
+ATGTTTATACAAGGCAGAACTTTTGTCATGTGGTTATTCTACATAAAAAAGCGATAACGAAGTAAAAACA
+ACCAACAAACGCTGTCCGAAGGATTCGGCTAAAAGTGTTTTACTCTTTGTTGAGTAGTATTTGCTTAGAA
+TTACTAGGCTACACACTACTCGCCGCGATTAAATCCCTTTTACCTCGAACAAAACTTAACCGCTAAAGAT
+AAACAGTCCCTAGTAATACTTAGTTAAATCCATATCTTTATACATATGCGCTACTTGTTCACCATAGCCA
+TTAAAAGGTAAGGTCTCAATGCGGTTTCGAGCAAATAACCCGCCAGAGGTTATCCGCCTTTCGCTGGCTT
+GACTCCATCTTGGATGATCGTGCGCTGGGTTTACATTGGCATAAAAACCATATTCATTAGCAGCGAGTTT
+ATTCCACGTTGTTTGGGGTTTTTCACGTACCAACTTAATTGATACTATCGATTTAATACTCTTAAAACCG
+TATTTCCATGGAACAACCAAGCGAATTGGCGCACCATTTTGTGGGGGTAACGTTTTACCATACAAACCTA
+CACTCATTAAAGTGAGTGGATTCATCGCTTCGTCGATACGTAATCCTTCTATATAAGGGTAAGCAATACC
+GCCACCCAAACGTCTATCGCTTTGACCTGGCATTTGCTCAGGATCATGCAGTGTTTCAAAAAGCACGTAT
+TTAGCCGATGAGTTTGGCGCAACTTTTTTTAATAAATCAGCTAAAGAAAAACCAATCCAAGGGACCACCA
+TTGACCAAGCTTCTACACAACGAAGTCGGTAAATGCGCTCTTCTAGGGCAAACATAGTCGTTAAATCATC
+ATAATCTAAGGTAATGGGGTTATCACATTCACCGGAAATAGATAGTTGCCAAGGGTTCACTTTAAAATTT
+TGAGACAATTCAGCGGGTTGATTTTTCTGAGCGCCAAACTCATAAAAATTATTGTGGCTAATAACTTTTT
+GTTCCGGAGTTTTAATTAACGAAACATTATCTTTATCCGCAGTAAACTTTAAAGGCGTTGTTTTAAAACT
+ACTCGCATCAGCGTCTTTATTATCAAAAAAACCAGCATTGGCTGTTTTAGATATTACTGAGCCTAATAGA
+GCACCTGCACCGAGAAATCCCATACTTTTGATAAGTTGACGGCGCTGTATATAAACTGACTCATCAGTAA
+TGTCGGATGTTTTTAGTGCGGATTTTGGTGGGGTTTTTATCAACATAAAGGGCCTACTAAGTTTTCAGAA
+CAAGTGATTAACTTAATAGACACATTTTTTTGATAAATAATTTCAATAATAACTTTATAATCACCCTAAG
+GAGATCAACACCCATTAACTTTTCAATCAAATGTTAGTGAGTATAAAAATAATCAAGGTTAGGCAGCCTT
+AGTTAACGCTTGTAAGTGGCTAACTACATCACTTGACTCATATAACCATTGCACTTGGCCATCTTCTTTT
+TCAATACGTAAACAAGGCACTTTACGTTTACCGCCTTCACGCACAAGCTCTGCACTGTAGTCATTATTAC
+CATTGATATTACGCAGCTCAATTTTCAACCCTTCACGCTTCATTGTACGACGGACCTTCACACAAAATGG
+ACACGATGGTAGTTGATATAAACTGAGTGTTCGTGTTTTATCGTCAATTTTGGCTTGCTCGTCTGCGGCG
+CGTTTTGGCGATCGTGGTGAAAAAGTAAGGTTTAGTAACAAAATTAATTGACCTATTGGCCAACGGATAG
+CTTTCATCAACATAATAAATAACAACTCTTGTAAATCAAATAAATCTAAAAAAAGCTAACATATTGTTTA
+TGCTAGCCATTGTAATAGCGTTAGTTTTATTGGTGTGTTCGACACCTAATTTCGCAGTATTCTAACACAT
+GCAACGAACATTTATCTGTCCGCTATTAACCGGGGAAACAGTTTACATAAAATGCATTCCTGATTCGTCC
+TACCACATCAAATCATCTGGAATTTGATAATCAGCGTACGGATCATTTTCATCTGTTTCTTCAGCATCAA
+CTTTATCGTTCTGAACAAGTATGATGTTTTTATCAAGTTCTGCGACTTTTTCTGCCGTTTCACTGGTAAC
+AAGATAGGTAGTTTCATTCAAACCACACAGTGCCAAACGACCATTGACTAACGCTTTATGCGTTTTGCTA
+TCTAGCGCTAATTTTTTAACTTTATTATCGAAAGTGTAATTATATTCACTTTCCCCTCTCACACCAGTTA
+GTTGGTGATGCTCAAGAATCTGTTTGATGCGTAATTGTTGTTCTTTATTAGCGATCTCAATATTTTTTGC
+ATCATTAAGCGCACTATCTTTAGCAAGCTTATCTGCTTTTGATAGTGCTAAGTCTTGCTTTACTTGCTCT
+TGCAAGCTTGCACCATGCTCAACACCACTGCGTTGTTGTTTGTTTTTCTTACGCTTGTCAGCATTAGCTT
+GCCGCGTTTTTTGTTTAGTGGTTAATCCGGCTTTGAGCAATTGATCTTGGAGAGAGGCCATCGGTAATCC
+TTACTGTGTTATACCAATCGTACTATTTATTGGTATTAGTACGATATGAGTACAGAATCAGTACAATAGG
+TGAATCAAAAATTGCCGCTATTCTACCTATTTTTAATACCAAGTCCATTAAGTTATTTCCCACTCAGCGA
+GAATTAAAAGGTTTAAAGGCAAGGTATTGATTGAAGAGAATGGTTATTCCCTTGTCAAAATCAATAACAC
+AGCATGTAAGCCTTTTAAACTCGCCCTTGGGAGCTTGTCATAAAAGCAATAACTGTACAAATTTTTGAGA
+TATAGACATGACTATACCAGCAAAAATTTTGTTTGTTATAACTCTTCTGACATAGCTCTGAGGTGGGAAT
+AAATTTAATGGAATTGGTATAAGTTAAAGTGCGAATCTACTCTCGTAATAGCTAACGCAGGATAATTTAT
+CCTCTCTATTAATATGGCTACTTTACTCTTAACGGTTAAGTTAACTTTTTACTTATTTCCACTATCGTTC
+TTTTAAAGTACGAAGCCCGTGGTATAAGGACTTTACCTTAGTTTTATCCGTTTTAAATATATCTCTACTA
+CAGCTAATAGTTCAATGAATTCAAGGGCTAATAAATTACTTATATTTACCTGACTTTCAATTATTAATTA
+AATGCGTTAATGTAGCTTTGCTCAATTATAAATATTTTAAAATAGTTATAATTTCATAATACAGAAATAG
+GAAAGAAGTATGTCTCAAGCAAGTGCACGCCACCTTTTAGTGGATACAGAAGAAAAATGTTTAGCCTTAA
+AAGCAGAAATTGAAGCAGGTAAAGATTTTGCTGAAGTGGCTAAAGAACATTCGAACTGCCCATCAAATGC
+CCAAGGTGGTGATTTAGGTAGCTTTGGCCCAGGTCAAATGGTTCCTGAATTTGATAAAGTTGTTTTTTCA
+GCTCCTTTAAATACAGTACAAGGCCCTGTACAAACTCAGTTTGGTTACCACTTATTAGAAGTTACTGCAC
+GTAACTAAATCTAGTTAACTAAAGAGTTAAATAGGTAGCTATTTAATCAAGGTACTTTAGAAGTCGTGAT
+TAAATAAAGAAAATAAAAAAGCCGCAACAAGTTGCGGCTTTTTTAATTCTGTTTTTCAGGAGTAAGAGAC
+TAACTAAATGTTGCCTGCATAATCCAGAAGAAAACAATAGATAAACCAGCACCAACAGGTAAGGTTATAA
+CCCAAGATACAACAATGTTACGTACAACACCTAAATTAATAGCTGCGATACCACGTGCCATACCTACACC
+TAACACAGCACCAACAAGAGTTTGTGTGGTAGAGATAGGTAAGCCTGCACCTGAAGCAATAACAACAGTA
+CTAGCAGCCGCTAACTCAGCTGCAAAACCACGACTTGGTGTTAAATGTGTAATACCTTGGCCGATAGTTG
+CAATAACTTTATGGCCAAACAAGGCAAGGCCGGCAACAATACCAAAACCACCCAGTGGTAATATCCACCA
+AGCTATTGCTGATTTAGCGGCAATTTGTCCATCATGTTCAACAATACTAACCACGGCAGCTAATGGGCCA
+ATAGCATTGGCAACATCATTTGAACCATGAGCAAACGCCATTGCACACGCAGTAACAATCATCAATATTG
+CGAATACTTTCTCAACGTTTACGTAATGAGCTTCTTTAGCAAGGTTTTCATCAAACTTTAAGCGGCTAAT
+AAAGAATTTACCAATAATAGCAACAATAATTGCGACAATGGCTGCCAAATAGAAACCACCAGCGCCTTTA
+ATTTCAAAGTTAACAAAGCCTAAATTGACGTTTTCTAGGCCGATATGCTTAAGACCTTTTTTGATAGTAA
+CCAGTGATAATACAAAGCCAGCAAGGAACATATAAGCAGGAACCCAACGCTTAGCTTGTTGCAATGGTTT
+ATCCGTATCAAAAATAAGCTTTTGCGCACTATTAAAGATAATAAAGGCGATAATTCCTGATATTAGCGGT
+GTGATAATCCAGCTACCAACGATGCCAACTACTTTGCCCCATTCTACAGCATCAGTACTAACACCAACTG
+CAGCAAAACCAACAATAGCACCAACAATTGAGTGGGTAGTCGATACAGGCCAACCTAAAGCTGAGGCTAT
+TAATAACCATGTAGCTGCAGCAAAAAGTGCTGAGATCATACCGTAAACCAGTAATTCTGGGCTATCGACA
+AAGTAACTGGCATCTATAATGCCTTTACGAATGGTTGAAGTTACTTCGCCACCGGCAAGGTAAGCACCCG
+CAAACTCAAAAATCATCGCAATAATAATGGCTTGTTTAATCGTTAATGCTTTCGATCCAACAGAGGTTCC
+CATTGCATTAGCAACATCATTGGCACCAATGCCCCACGCCATGAAGAAGCCAACAACGGCAGCAAGAATT
+ACAAAAGTGCCGCCTGAGTTAAGTATAATTTCCATCAAATAAACCCTATTTTCTAGCGAGAAGAATTTCT
+AAACGTGCACCTACACATTCAGCAAGATCGGCTAAATCACCGACCCAATCAATAATTTGATATAAGAACA
+TTACATCAACTGGATTCAAATCCTTTTCAATCGCTAATAAGTTTTTACGCAAAATAACTTGCAAGTCATC
+AGTATCATCTTCGATAGCATCTAACTGGCTGATCATTTTTTCTACCAATACCACTTCACGTCCACGGAAG
+CCTGTTTCTAATAAATCATCTAATTCATTAATCGCTTCAGCTGCTTTTTCGGTAGCATCAATGCAACGTG
+CTAAATAAACAGTGAATTCTGCTTGTAAGGTGACAGGTATTTCAAGTTTTCGTCCAAGAACGCGACCAGC
+AATGTCTTTTGCTTTGTTCGCTATTTTGTCTTGTTGAGAAACGAGTTCAAGTAAGTCAGCTCGATCAACT
+GGCATAAATAAGCCACCTGGAAGCTCTAGACGTAATTGACGTTTTAAGGCGTCAGCATCTTGCTCTAATT
+TTGAGAGTTTACGACGAACTTTAGCCGCTTCACTCCAGTCTTCTGCAGTACATGCTTCAAAAAATGGGAT
+TAGTTGTTTACTACATTTAACAACTATTTGAATATGTTTTACTAACGGTTTAATCGGTGATTTTGCAAAT
+ACACCTAAGATTGAATTTTTAGCCATAATTGTGTTTCCAGTCAGTCTAACTCTCGTCATTGCTATTCGCC
+GCGGATAGTACCCCATTTAACTTCTAATGTTAAATGCTAATATCAGCTTAAACGCATGCCTTTATTAACT
+CAGCGCAATAGTGTGATTTATTTTTTGCTAAACACTAGTATAGTGCATAGTTAATTAATTGAATTTATTA
+TAATTTTAATTACTCAGTTGGCGCGCAAGCGAGTTATAAGTTTTTCATATCTTCTGCTGTGGTATGACGT
+ACAACCTTACCTTTAACAAAGTAAATGATGTATTCACAGATGTTTTGACAACGATCACCAATACGTTCCA
+GTGCGCGTGCTGACCAAATAACCGTCATAACTTGCGGAATTGAGCGTGGGTCTTCCATCATATATGTCAT
+CAATTGACGCATAAGCGCTTCATATTCACGATTTATTTTGTCATCCATTTGGTGAATTTTAATCGCTGTT
+TCACAATCCATTCGAGTGAATGCATCAAGGCTAGCCTGTAAAAACTCCAGTACTCGTCGTCCTAGGTTAT
+CTAGATTAACCAGTAAATCTTGCTGTGATGAAGAAAAGCTTTCTAGCGCAACTTTAGCAATTTTCTCTGC
+CTCATCACCTATTCTCTCCAAGTCAGCAATCGTTTTTACAACAGCCATAATCAAACGTAAGTCACCAGCA
+GCCGGTTGGCGCTTTGCAATAATACGTGTACATTCATCATCAATACTGACTTCATAAGCATTAATTTGGT
+AATCGTTGCTCAACACTTGTTTGGCTAAATCAACATCAGATTGACCTACAGCAATAAGTGCGTCAGTTAA
+TTGCTTCTCAACTAAGCCGCCCATATGCATAACATTATTTATAACGCGTTCTAAATCTTCATTGAACTGG
+CCGGAAATATGACGACCAATTTGTAAATTATCCATGGGATATCCTTTCAAAGGTATGTGCTTGCATCTTT
+TATTAATTTATAATTAACCGTAACGGCCAGTAATGTAATCTTCAGTTTTCTTTTTCAATGGCGTGGTAAA
+CAAAGTATTGGTGTCACTGTACTCTATTAAATCTCCCATATACATAAATGCTGTTTGATCTGACACCCGT
+GCTGCTTGTTGCATATTATGGGTAACAATGACCACGGTAAATTGCTTTTTAAGATCATTGATTAGCTCTT
+CAATGGTCAAGGTTGAAATAGGATCGAGTGCTGAAGTAGGTTCATCAAGTAATAAAACCTCAGGTTGAAT
+AGCAATAGCACGAGCAATGACTAAACGTTGTTGCTGACCGCCCGATAAACCTAATGCACTCTCGTGCAAC
+CTGTCTTTTACTTCATTCCAAAGCGCCGCGCTACGAAGTGATTGTTCGGCAGCTTCATCAAGCCTTCTAC
+GGTTATTTTCCCCCATAATACGTAAACCATAGACTACATTTTCATAAATGGTTTTCGGAAAAGGGTTCGG
+TCGTTGAAATACCATGCCAACTTTGCGTCTTAGCTCAGCGACATCAACATGTTTATCATAGATGTTGCTG
+CCATGAAGGTTTATCTCGCCACTTATATGGCAATTATCAACTAAATCATTCATACGGTTAATAGAGCGTA
+ATAACGTAGATTTACCACAACCACTTGGACCAATGAACGCTGTTACCTGCCCTTTGGGAATAGACATAGT
+AATATTATTTAGCGCTTGTTTTTTACCATAGAATAAATTTAATTTATTAATATCTAAGGCAACTTGTTCT
+GGTGTTAAATTGGTTAAATCTAGCTTTTTTTCAATTGCTTTATCTGAGCCAGGCGCTAACGCCTTTGGGC
+TAATAGAAATCATAATAGGTGTTTCTCTAATTACTTTTGATTAATCTTTATTTACTAATTGATCGTTATG
+AATTTAAAATTATTAATTGCTCGTTACTAATTTACTATTAATAACTGCAATGAATAACTATCCATTACTC
+ATTGCTAACTGTTGTGAGAGCAAACTAGTGCTCTAGCATCTTATATCTTTCACGTAATTTATTACGGATT
+GAAACGGCGGTCATATTTAAAGCAACAATGATAGTTACTAATAGTAAGGCTGTTGCAAAAACCAATGGAC
+GTGCGGCTTCAACATTAGGACTTTGGAAACCAACATCATAAATATGAAAGCCTAGATGCATGAACTTTCT
+ATCTAAGTGTAAGAATGGGAAGTTACCATCCAAAGGTAGGTTAGGTGCCATCTTAACTACACCAACCAAC
+ATTAATGGCGCAACCTCACCAGCTGCTCTAGCAATCGCTAAAATAATACCCGTCATAATAGCAGGACTGG
+CAATAGGTAAAATAATTCGCCACAACGTTTCGGCCTTGGTTGCTCCTAACGCTAATGAACCATGACGCAT
+AGTCGATGGAATGCGTGATAAGCCTTCCTCTGTTGAAACAATAACTACCGGTAAGGTTAATATGGCTAAC
+GTTAACGCTGACCATAAAACACCCGGCGTACCAAAAGTAGGGCTAGGTAAGTTTTCTGAATAAAATAGTT
+GGTCGAGTGAGCCACCCACCATATAAACAAAGAACCCTAAACCAAATACCCCGTAAACAATAGAGGGAAC
+GCCGGCTAAGTTGATAACCGCAATGCGTAGCAGCTTAGTAAATGCATTTTTACCGGCATACTCATGTAGG
+TAGATAGCCGCGATAACACCAAACGGTGAAACAATGACTGTCATTAATAACACCATAAGCACGGTACCAA
+AAATAGCAGGGAATACACCGCCTTCTGTATTAGCTTCGCGAGGGTCTTCGATGAGAAATGAACCAATATG
+GCTAAAGAATAATGCCGTTTTCTCAAAGGTATTAAGTTGATTATTAAATGTGACTTTAAGAATATATTCA
+AAGTTAATAGTAACGAGTTGACCGTCCATAGCACGCATCACGATATGATCACGTGATATCTGCTCTCGAT
+ATCCCATCAGCTCGTTTTCTAGTATTTCGTAGTCCTGGTTCAGTGCCGCTATTTCGCTATCAATTTTTAC
+TTGTAACTCAGCCGTTAGCTTATCTTGCAATTGATATTTACGCGTTTTTAATCGCAAACGTTCTAATTGA
+TAGTTGATAGCACCAATATCTGACTTTTGTAAATCATCGATCTGGTCTTGAAAATTATCAACACGCGTTA
+ATAATTCATCCAACTTGTTTTTATCTACTTCTTTTCCATCAACCACTACACTTTCAATGAAACCGTAAAA
+GTTACCATGAGTACGACGTTCAACCACAACTAAATCTTTTGGTGTTTGTGTCTTTTGAATGTTATGACTT
+AACAACCAACGAAAATCTAAACTCACCAGCTCGCGGTTACCTGTTTTGATTAACAGTCGCTCTAATATTT
+CTTGTTCTGGATCAAGCGCCAAATTTAAATGTGCTAATTGGCTTACCGGAATTTGCTCTCTATCGTAGAT
+TTCACCAATGACAACACTCTTAGCGCCATGTTGATCGGTAAGATCAAATTGATATAACTCACTTGGCCAA
+AAATATGACAAGCCCCGTGAAGCGATAAGCCATAATAGGCCTAACACTGAAATTAAACTGATACTTACGC
+CACCTGCCGATAACCATATCCACGGTGAACCTGATTTAAACCACTTATTCATAAAGTAACTCGTCATTGG
+TGAGTGACTTTTCATCTTGTTGCTGTAAAGCCCAACTTATGCGTCAAATGTACTCATTGATACTTATCAA
+CTCCGTACATTTTCCTTTAAATTGAACTCTACAGCTTAAAGCTGACTAGCCACTTATATATAAATTATTG
+TTTGTTTTCTAAATTCAATACGATTAACTACATTGAGCTGTATTTTTCGCGTAATCGTTGACGAACAAAT
+TCTGCTGCGGTATTGAAAATAAAGGTGAAGATAAAGAGTACAAATGCTGCCAAGAATAATATTCGGTAAT
+GGGAACTGCCTACTTCAGATTCGGGCATTTCTACCGCAATGTTTGCTGCAAGTGTTCTCATACCTTGGAA
+GATACTCCAATCTAAAATCGGCGTATTACCCGTTGCCATCAAGACAATCATTGTTTCACCAACTGCACGA
+CCAAGGCCCATCATCACAGCAGAAAATATGCCGGGACTGGCAGTTAGAAGTACCACACCGATTAATGTTT
+GCCATTGTGTTGCCCCTAATGCTAATGAACCGCTTGTTAAATGACCTGGCACACTGAAAATAGCATCTTC
+AGCCATAGAGAAAATAGTAGGTATAACAGCAAATCCCATCGCAATACCAACAACTAGAGCGTTACGTTGA
+TCAAAGTTGATACCTAGGTCATTGGTTAGGTATTGGCGCATATCACCATTAAAGAAACTGTTTTCAAGCA
+GTGGTGATAAAGAAAAGGCCGCATAGGTGGCTAGTATTATCACAGGAATTAACAAAATGGGTGCTAATGT
+TTCTGGCAGTTTGTCTTTGAGCTGGTTTGGTAATTTATGCCAAGAAAACGCAGTGATTAGTGTTGCTAAA
+GGTAAGAAAATAAATAACAGGAATATTGCTGGTAAATATTCTTCCATTAACGGCGCTAACCATAAACCTG
+CTAAAAACCCTAAAATAACGGTAGGTAATGCTTCCATCATTTCAATGGTCGGTTTAACTTTTTTACGCAT
+TCCCGGTGTCATAAAGTAGGCGGTATATATCGCAGCAGTTAAGGCAATAGGTACTGCAAATAACATCGCA
+TATAAAGCCGCTTTAATAGTACCAAAAGAAATAGGTACTAGAGAAAACTTACCTTCAAAGTCATCAGAGC
+CTGATGTTGATTGCCAGATATAGTCTGGCTCAGGGTAACCTTCATACCAAACCTCCTGCCATAGCGCTTG
+CCAAGTAACTTCTGGATGCTCATTATGAACACTAAAAGCCTGTAAACTTTTATTAGAAGCATCAAGAGGG
+TCATTACCAATAATAATCAAACCATTAGCACGAGGCGCTATCGAAAATGCTTCGGGTTGAGTTGAGGCAA
+GTTTGCCTTGCCAAAGATGTGCTGAGCTGGTGGTATAGAAAACATTAACCATACCTGAATTGGTCATGGT
+GTAAAAACTCTTTCTGTATTGCTCAGTATAAATAGCGGTTATCGCACTTGATGTTTTGTTGTTTTTGTCA
+TAACTCGCTTCGCCATCATTAGCGTTGAAGCTTCGAATTTGCTTAAACTGGCGACCTGATTCCGTTGCGA
+CTTCAAACCACTGACTGATTCGACCACTACTATCACCTAATAAAACAGAACTACTCCCTGAAAGCAGTGC
+CATTGAGGTAAGGTAAGTATTGCTATTATCGAGAGTCGGTGTAATTGTTGCTTTAAGGCTGACTTCTTCG
+TCATCATTTAGCGAATATACATACACCGTTGAAGCACTTCGAATAAAAGCTAAACTTAAGTCAGGTGTCA
+CTTTTATTTCATCAATGACATCATCAGTAAGCTCAATTTGTTGAAAAATAGTTTCGTATTCAACATCATC
+ACCATCACTAGAAGAACTGAAGTCATCTTCAGCAATAAAGCTTGTTTTTATTAAACGTTTATCTTCAGTA
+AAAGCAACAAAAACAATTCTTTCATCATCCATTGCAAAGGCTAATTGAGAAAGCGGTGTTTGTTGTTCAT
+CAATAACTAGTGAATTTTGACCGAGAGGATAATTTACTTGAGGGATTATTTCACGGGTATCATTAGCGTA
+TTTAGCATAAAAGCTTGGCTGAATTAATAACGTTTTACCCTTGATGGTATGAAGTAATTTATTCGCTGAA
+AAAGAATTAACTACATTAACCACTTGTTCTTGATTGAAGTCTTCACTTGAAAATAAAGACATAGAAAGCG
+CATTATCACCAACAGCAAACTGGTTGTCTGATTCAGAGGCGCTGGCTTTTAAATAATAGAAATCAATGTT
+ACCAGCTTCTGTAATTTCATAAGCCACTTCTTGTAACTCATCAACGCCAGTACTTAACACTTTTTCATTA
+CTTGTTAAGTCTAGACTAATACTAACCTTTGGCTCAATTTTAGCAGAGTCAAAAATAGGTTTTACTACGT
+AAAGTAAATACAAAAAAATCAGCACTAGGGTAAATAAAACGCTAATACCACCGAGGGTTATTAACCATTT
+TGCCAATGAATTTTTAACCCCACGGCTTCGGTTCGAACTAATAAGACTTGCCACTTAATTAACCTTATTA
+TCAACAAGCTAAAAAATAGCTCATTCAATATAGAGAATATGATAAAAATAACTGAGCGAAGTATAAGTCA
+GTTATGTGACAATTTTATTACAACGGAAAATCGATTAGATAAAAAATTGTTTTGGGAGTACCAGGGGGAA
+TAAAAAAGCAGCTTTAAATGAGAGCTGCTTTTTTAATATTATGACTACCTAGCCTTGCGACTATGAATTA
+ACAGGGAGTTATTCGTTTTACATAAGTAATGAAAATAAATGTTCCAAAACAAGGAGCTTGATTGAGTAAT
+AGTTGGCTATTGTGGTTGATTTCAACGATGTTAGGGGGTATTAAGCCCCTTTAATTCAAGAATTTAATAT
+ACCAAGGCATCGCTTTGTCTATACCTTGTTGAATTTTAAACTCAGGCTCAAAGCCAATCAAAGATTTTGC
+TTTAGAAATATCAGCCTGTGAATGTCTAACATCACCTGCTCTAAAATCTTGATACGTTGGCGACTTTTGA
+TAATCAACACCATTTGCTTGTAAGGCAACTTTCAAGCTATTAAATAAGGTATTTAAACTCGTTCTATCAC
+CGAGGGCAACATTATACACTTGGTTTTTACCTGCATCATTGGCCGTTGCAGCTAAAATATTAGCTTGTAC
+GGCATTTTCAACAAAACAGAAATCGCGACTCGTTTCACCATCACCATTTATAAGTAATTCTTCATTAGCG
+ATCATTGCAACTGTCCACTTAGGGATTACCGCAGCATAAGCGCCGTCAGGGTCTTGTCTTTTACCAAAAA
+CATTAAAGTAGCGTAAGCCAGTGCAATTCAAACCATAGGTTTTATGAAACACATCGGCATAAAGCTCATT
+TACATATTTAGTTACTGCATAAGGAGATAGCGGTTTACCGATAGCATCTTCAACTTTAGGTAATGCTGGG
+TGATCTCCATAAGTAGAACTTGATGCAGCGTAAACGAAGCTTTTAACTTGAGTTTCTTTCGCTGCCGTTA
+ACATAGTCAAAAAACCGGTAATATTTGCTGAGTTAGTTAATAGGGGATCAGCAATTGATCTAGGTACTGA
+GCCTAACGCTGCTTGATGAAGGATATAATCAACACCACTTTTGTAATGGCTTAACGCGGTTTGACAGTCT
+TCCAATTGGCGAATATCACCTTTAACAAAATAAAAATTTTGCCATTGCTCAGCCGAAACCTGTGTTTGAA
+CTTCATCAAAGTTGTGCTGATGACCCGTAGCGAAGTTATCTAAACCGACAACTTTCTGATTTAATAAAAG
+TAATGTTTCTAAAAGATTCGAACCAATAAAACCAGCACAACCTGTGATAAGCCAAGTCTTTGGTGAATTG
+AGTAGTTCTTGTTTAATTTTTTTAAATTGAGTCATTTGTTTAAATAGTCCTTTCTTTAAAAAGACACCCT
+TAGCTGAATCTTCAACTAAGGGTGTTTTATCTATATCTAAGTAAGTTATAGTCAAATAATTTATAAGCGA
+ATATCAGCTAATTCTTTGTCTAGCATATATTTCAAATCATAAATCACATGATCTTTTTTCATCAATAACT
+TAATATCATCTGCGGATAATGCTTTAAATTGATCATGAGCTACTGCAAAAATAACCGCGTCATAGAAGCT
+ATGCTTAGGTGCTGATATTAAGTCAACATCATATTCATGTTTTGCGTCTTTAGGATTAACCCAAGGATCG
+TATACATCAACATTAATATCAAATTCAGCTAACTCAGACAAAATATCAACAACTTTGGTATTTCGCACAT
+CAGGGCAGTTCTCTTTAAAGGTCAAACCCATAACGAGAACATTAGCGCCATTAACTGGTAACTTCCTTTT
+AAGCATAGTTTTCACTAACTGTGAAACCACATATTCGCCCATAGAGTCATTAATGCGACGACCAGCAAGT
+ATGACCTCGGGATTGTAACCTATAGATTGTGCTTTATGAGTCAAATAATAAGGATCAACACCAATGCAGT
+GACCGCCGACAAGACCAGGTCTAAATGGTAAGAAGTTCCATTTAGTACCGGCTGCTTTTAATACTTCTTC
+AGTATCAATATTCAATTTATTAAAAATGACGGCAAGCTCATTGATCAAAGCAATATTTAGATCTCGCTGA
+GTATTTTCAATGACTTTTGCCGCTTCAGCCACTTGAATACTTGATGCTTGATAGGTACCTGCTGTAATAA
+TTGATTTATATAAACTGTCAATAAAGTCGCTAATCTCTGGCGTTGAGCCCGAAGTTACCTTAAGGATATT
+CGTTACTCGATGTTCTTTATCACCCGGGTTAATGCGTTCAGGGCTATAACCGGCATAAAAATCTTGGTTA
+AACACTAAACCAGAGTGACGCTCAACTTCCGGTAAACAAACTTCTTCGGTTGCTCCCGGATATACCGTAG
+ATTCATAAATGACGATATCACCTTTATTAATCACTTTAGCAAGCATAGCACTCGCCTTTACTAATGGGGT
+TAAATCAGGTTGTTTATGTTTGTCGATAGGCGTCGGCACGGTAACAATATAGATATTACAATTTTTTAAA
+TCGTCAACGTCAGCAGAATATGAAATAAATTCAGAATCAGCTAATTCTTCACTCGATACTTCTAAAGTAA
+AGTCATGTCCTTGCTTTAATTCGCCAACACGTTTGGTGTTGATATCAAACCCCAAAGTAGGGTATTTTTT
+ACCAAACTCTACTGCGAGAGGTAAACCAACATAACCTAAACCTATAATGCCTAGCTTCACGTTTTTTAAT
+GAGTGCAACATACTATGTCCATTTATTGTATTTTGATTAATCTTTCTTTTAAATTTTTGGTAATAGATAA
+TGCTATAAGTTGAGCATTATCTATTGTCGCTTTATTTAAATACCGCTGATAGCAGCAATTGCCACTGCCG
+AATTGTAGATGATGCCTGTTACACTGGTCCACAATGCTAAGTTATTCATATACTCAGCATCAAGTGGTAC
+AACGATGGTATCACCTGGTCTTAAGTTATCACCGGAATCACTGCTAAACCAATTACCGCTGTCCATCATT
+TTAATACTACCATTGGCAGAAATAATATAAATTCGGTCTTCATCTGCACGTTTTTTGCTACCACCACTTT
+GAGATAAATAATCATCTGCTGATAAATTAATATCGTATATATGTGATGAAGTGACTTGTACTTGGCCGAC
+AACGTTAATAGAATTTTTCAAAGTAGGAACATATAACACATCACCACCTTCAAGAAGAACGTCATAGCTT
+TTGTTATTCATTACCCTAGGTAAATCAAGCACTAGACGTCCAACGGGCTGTACATTAGCCATATCTGCTA
+ACATTTGCTGTACTTCAGCATAAGATTGCGAATAGTTTTGATCAGACATGGATTTAGAGGCCATTTCTAT
+ACGTAAATCTGCGGTCAATTTTAACAAGTTCTGTTGCTCAATTTCGCGTAATTGCACCCGCGTAAAAACA
+GAGCCTTCTTGATGGGCAAATTTGGTAAAACCACCGGCCTTAGTTATTAAGTCGGCCAAACTCTCACCAC
+GACGTACGGTATATTTACCCGGAAAGACAAATTCACCTCGTAGCTCAACAACGCTGTTTTCACTCCAGGC
+TGGAACTTGATGAATATTCAACCTATCTTTTGAGTTTAATATAACATTATCTTTTTCATCACCAGCAAGA
+GCCCCACTTAAACTAAACATTAGCGACGTTTGTTGTGCTCTATTATTAATAATCTGATTACGAGAAACCT
+CAGCACGTACCACATAAGCCGACTCAGTTAAGCCGCCTGCAGCGGCAATTAAATCAGATACACGGGCATT
+TTTAGCTAAAGGATATATCCCTGGAAACTTCACTTCACCGTCCGCTTCAACTAATTGAATTGGTTGACCG
+GACTTGCCTTGACGTTTTAATTTTTCAATAATAGGCATTAATAAACGTTGACGAGAAAAAATTGTTAATT
+CTTTAGGATCAAGTTCTTCTTCTAATTCTCCACCACTAAACTGAGCTATAGATTGTTCAACTAATTTAGC
+TGCAGCAGCTTCTTCACTATCAAATTGAGCGACTTGCTCACTATCGCCGTATTTCAACCAAAATTGTTTT
+TGTTTATATTTCTCTTTCGCTAAATCTTGTTCTTTTTTGGTGAGGTTATCTTGAGTAAAAGCCAAAGAAT
+CTAAGTTGATTTTACTGTCAATTAATTTAATGATGTTGGCAAAAACTATGATCTTATCGTTGCCTTGTAA
+AATAATATTATCTTTTGAGTTTGACGCTGAAATAGCTTTAGCTAAATCAAATTGTAAGATTTCAATATTA
+CGGGCAATATCAATTTCACGCACAACAATAGAATAATTAAGGTCGGCCGAATGTAATAAATGAGAGTCGA
+TATTAGGGAAGATATCCGTGATACGCTGACCGGTTTGCCATTGGTATTTTCCAGGACGGGTTACTGCACC
+GATAACAGTGATAGACTGTTCAAACATCTCAGCAGCTTTCATCACATAAACCGCATCACCTGCATGTGCT
+TTTTTAGCTAAGTCATTTTTTTTAGTCAGATCAATATTAACAACAGTACGTAAGGAGTCTTGATTATAAC
+GTTCAACACGAGTTGTTTTAGCAAAGGCTGTAGGTAAAAGCCCACCGGACATAGCCAAAACATCATTAAA
+GTTTTCGTTTTGGCTTAATTCATAAATAGCTGGGCGTCGAACTTCACCTTCAATACTGATAGTATTGCCT
+TTAGGTGCAATGAAAATAACATCACCAGATTGCAATAGTACATCGCTACGTGAATCACCTTTAATCAACA
+AGTCATATAGGTCTAGGGTGGTAACTAACTTACCAGCACGTTTAAGTTGTATATTACGTAAACTACCGAT
+ATCACTAATACCGCCAGCCGCAAAAATAGCATGGGTAATACTAGATAATGAACTTAAAGTATAAGGCCCT
+GGTTTATGAGCGTCACCTAAAACAAAAACACGCATAGAGCGCAAAGAAGCGATACCGACAACAACATCAA
+CACCAATAACTTTTTCTTTAATTCGTGCGGTCAACAAACGCTTCATTTCATTAAATGATAAACCTGAAAC
+AGTAAAAGGCCCGTGAGAAGGAAAAATAATTTGTCCCTCACGGTTTACCGTTAATTCAAGTTCATCTTTT
+TCTTTACCAAATACTTGAATAGAAATGTTATCACCTGGACCAATGATATAGTCTGCAGGAATAGCAATAT
+CCATCATAGGGGCAAAGGTTTGCGGTGAATTAGCAAAAACATCATAACCAAAAGGTTTGAGTTCATCGCT
+ATTTTCTAGCTTCTCTAATTCTTCTTCAGAAATAGGGTTTCCTTCAGCATCAAATTGAGTTCCACGTGGG
+AAGGTCTCTGTATTCTTTTTTTCTTCACTAGAACCCCCTTTCGATAATTGACCTTTTATACTGTTTAGAT
+CAACGCCCATACTTTTAGCAAGCGCTTCTTGTTGCGAAGGAGGTAATTTTTTAAATTGCTCCATTTGCTG
+TTGGCTTATCTGATTTGCAGCAAGCGCTTTCAAAGGTAAATTAGCAAGGAGGAAAGTCGATATCAGTAAA
+ATACCAAATAAAGATTTTACAACATTAACGTTGTTATTCTTAAAAAAATTTTCAATAGCGGTTATCATTT
+TAACAAAGAGTTCCTATATGGCCCGTGCGTAATACATATAAAGCGAAGGTTTCAATCTATCCCTGAATAA
+TTCCAAGAAGCTAATGCCAAGAACCCTAAGTTTAATCACTAAATTTAGTGACGACAAAGTTTACCAGTAT
+ATCGTTATGCAAACAATATGTTAACTAAGCTAGCCGCCCTTATTATCGAGTTGTCATTCAGTGAGCACGA
+GGAAAGATTTCTCTACACCTCCCAAAGCAAGGTATTCATTGATTTATGCCAAAACTTGCCTTTATTTGTT
+CACACGGGTATAACACTCGCGTAACTAAAAAAACTAAACTTAAAAAGTTACGGTAAAAACTAACGCTAAT
+GATTATAAAAATAAAATCTAGGATAATGATATGACTCAACCTAATGCAGGTACCTTGTTTGGCCACCCAA
+AAGGACTTTTCCTTTTATTTGGTACTGAAATGTGGGAACGTTTCGGTTATTACGGCATGCGTGCCCTATT
+GGTACTTTATCTTATTGCCTCTGTTCAAGACGGCGGTTTTGGCTGGACCAATCAAGAAGCGTTAAGGCTC
+TATGGCTTTTTCACTATGGCTGTTTATTTAACACCGGTAATAGGTGGCTGGTTAGCTGATAACTATATTG
+GTCAGCGTAAAGCAATTATCTGGGGCGGGATAATTTTTTCATTAGGTTATTTTACCCTAGGTATTCCAAA
+GTCAATGATTGTTGGCATGGAAGAAACGGTATTTTACCTTGGTTTAGCACTTATTATTACGGGTAATGGT
+TTATTTAAAGCCAATGTTTCTAGTTTGGTGGGCGAGCTTTATGACGATGGCGATCACAGACGTGATGCTG
+CTTTCACTATTTTTTATATGGGCATCAATTTAGGTGCTTTTTTAGCGCCAATAACTGTCGGTATATTAGG
+TGAGCAAGTTAACTGGCACTACGGCTTCATCTTAGCAGGTTGTGGTATGTTGATTGGTTTGGCCCTTCAG
+CTTACTTTAGCTAACAAATATTTAGGTGATATTGGCGTAGTTCCATCAGCTAAGCGCACTAAAGGAGAGC
+AAAAATCTCATGCACCATTAACGTCTCAAGATATGGACCGCATGAAAGTTATCTTGATCATGAGCATGTT
+CTCAGTTGTTTTCTGGGCGGGTTTTGAGCAAGCAGGTGGCTTATTCACTATCTATGCTTCTGATTTTACT
+GACCGTACTCTCTTTGGTTTTGAAATCGCTGCTTCTTCATTTCAATCATTAAACGCTATGTTCATTATTT
+TATTAGCACCTTTTGTTGCCTCAGTTTGGGTTAAGATGGGTTCAAATGAACCGACTTCTCCGAAGAAATT
+TGCTTTGGCGATGTTGTTTTTAGCCTTAGGTTTCTTCGTTATGTTCTGGGCTACTATGGTTCAAGGTGGT
+GATGTTGCTGTTAAAGTGAGCATGTTGTTTCTTGTTTTTGCTTACCTATTTCATACCTTGGGTGAATTAT
+GTTTATCACCAATTGGTTTATCGCTGGTAACGAAATTAGCCCCACTTAAATTTACGTCATTATTAATGGG
+TATTTGGTTCTTCTTTACAGCCTTATCTAACTTCTTAGCCGCATTTATTGGTTCATTCGTTGGTGAAGGT
+GAAGAAATGGTTAATAATGCAGCAAACATCTTTATGGGTGTTGGTGTCGGTGCTTTAATTACTGGTCTTA
+TCATCTACCTATCTGCTGGTAAGTTAGTTGAATGGATGCATGGTGCAGAAGGCGATATTCCTTCTAATTT
+AGAAGAGAAAATCGAACAAGAAATATCAGTTACCGGTACTCACGAAGGTGTTGCTGAAACTCATAACTAA
+TTAGTTTACGTTACAGGTTACAGAATAATATTAAGCTGGGTGAGCAATCTCCCAGCTTTTTTTATATTTG
+AAAACAGACGTTAAAGCAGATGTTAATGTTGGTAATAATAGTCGATAATTAATAGCCGTTAACTATTTAA
+TGATGACCCCTCTAATGAATGCACGTTCACAATTGCGAAAAGAAATTAGACAACGCCGTAATGCGCTATC
+CGTAACGGAACAGTCTAATGCAGCGATAGCTTTGACCAAAAGATTGTCTAGTCATAGTCAGCTTCTGCTA
+GCTAAACGCATCGCAATCTACTTAAGTAATGATGGCGAATTATCAACGGATAACTTTATAAGTTGGTGTT
+GGCAGAATAACAAAGAGGTCTACTTACCAGTAGTACATCCTTTCAGTAAGGGAAACCTACTATTCTTGCA
+TTACCAGCAAGATACTGAGCTAGTTAGCAACAGGTATGGCATTTTAGAGCCAAAGTTAGACGTTACTTTG
+GTTTGTCCACTTGAGCAGCTTGATATTATATGTACGCCTTTAGTCGCTTTTGATAACTCAGGCGCAAGGT
+TAGGCATGGGTGGCGGCTTTTATGACCGCAGCCTAGCTCACTGGCAACAAAATAAAACATACCCGCTCGG
+CTTAGCCCATGATTGCCAGCTGGTCGATACTGTGCCAGTAGAAGGTTGGGACATTCCCTTACCTGAAATA
+ATTACGCCAAGTAAAAACTATCGATTTATTTAGCAATATCAGGAGGGAGTCGATATTTTATTCGTGCAAG
+TTAATTGCTAGCATACAAATTAAAGCCCGACTATTTTAGGCTATACATCAGTCAATGATGTGTTTAGCTA
+GCTTGGCTATTAGCAGTAACCAAAAGTATTTTCCTAACTTAGTGGCCATTCAAATGTAGTAAAAACCTGC
+TGCCATTGTTCATCAAACGGCGCTGATATTTTAATTCTATCATTGTTGATGGGGTGGTTAAATTCTAATG
+ACTTGGCTATTAACATCAAGCGTTTAAAACCAAAGTGTTCGATGAAAAATGGGTTTTGCTTGTTATCGCC
+GTAGTTGATATCCCCTAGAATAGGGTGACGTAAATGCGCTAAGTGACGACGAATTTGATGACGTCTGCCA
+GTAATAGGGCGTACTTCAATTAAAGAATACCTCACACTATCAAACTTACCGACTTTTATCGGCAAACTCG
+CTTGCTGCTTTACTTGATAATAACTCTGCGCCGATTGTGCTGGCTTGTCACGGCTAACATTTTTATCCCC
+CAATTTATCTAGCTTCTCTTTCAGTGGATGATCGATTAAATCTACCGGTACTGCCAAGTGACCACGTGCT
+AAGGCATAATAGGTTTTCACCATAGCTAAATCACTGCCATCGATATTTTTATCCGTAGTAAGTCCTTCGG
+TCATACTCTGCTGGCCTTGTTGACCCGTCTGAGTCTTATCATGAACCTTGCCCTCAAGCTCAGTGTCAGA
+CTTAAACTCAGCTTGGCTACTTTTATTGGCAAAAGCTTCACTTAGTTTAGTCGCTACGTCTTTAGTTAAA
+GCAAAAAGAAGTACACCCGAAGTTGGTCTGTCTAATCGATGAACGGGATAAACATATTGCCCTACCTGAT
+CTCGAACTAACTGCAAAGCAAAATAAATTTCATCTTTATCCATATAACTTCGATGTACAAATAACCCCGC
+AGGTTTATCAACCGCTACCATATACTCATCTTGATATAGGATATCAAGTACAGGTTTTTCCGGCTCTATA
+TCCTCGGAAATTGCTACTTCTAAAGTAGAATTATTCATATCATTCACCTTTACTTACTTTTTCTGCTAAT
+GCTTTATCGATTTTTTGGATAACATCAATCAAAGGCTTAGCACTCGTTGATAAGTGTGTAAAAGCCTCTT
+CAGCCATTGGCGTTAAAGAAATCTTTGTCGGCAACGATTGTTGTTGATGTATCATCATAGTTATCTTAGG
+AATAAATATAAACTGTAACCATTGACCAAATGCTAAAGTATCACAGCAAAAAGGAGCGTTACTTGAAAGC
+TCTGCAGCACTTGGCTGCGGTATTTGCCAAAGATTAAGTGATTTAAGCTCAAAAGCTAGGTCAGCCAGCA
+AAGTGCTGATATGTTCAGGGTCAGTTTTTATCATCATCTGTGATTATTTTAGGTCGGTTCTTTAAGGTGA
+TTAGTCAATGTCGATAATTACCAGTAAATTATCTCAGATAAATAATTTACTATGTTAATGGCGTCATTAT
+CCTTATAATAACGCGCTATAACAAGCAGCAATATTTTTGACTTTATGACTGACACAGCACCAGCAGCTAA
+CATAGCTACCCTATCAGAATTACTTAAACTTTCAGGTTCACAATACCGCCTTTATGATATTGGTCGACTA
+GTTAGTGAATTACCTAAAGAGCAATTTGAAAAAGTTGAATTGAATCAATTGCCATACCCTACTCCTACTC
+AAGGGTGTGCTTGTATTGCTATAGCATTTTGGCAGAAACAATCTTCTCAGCCTTATTTATGGTTATTGAA
+ATTACCACTTGATGAACGTGGTTTATTAAACCAAGGGGCAAGAAATCACTTTATTGCTATTATTGTTGAG
+GCTTTAGGCGCTGACTTAACTCAAGAAACCTCTAAAAAACAGGAAGAATTACTCAGCAGTAATCCTTACC
+TTTTCACCCCAGCACAATATAAATTAGCTAGCTTAAACAGCAAAATAAAAGTGGATTTAAAACAGCAACC
+GAGTGCGTATTTCTCCCCTTTTAGAGAATATCTCAGCCATGGTTCTGATTGGGGTAATTGGCAAGGTGTC
+GGCGTACAAGGTATCACCGATTTTATTGCGAGAATTAAACATGATAATCATAGTGAGTTGTTACTCAACG
+CGCTACCGCACTTGCCTGATGAAGTGCTATCTCCCGTTTGTAGCGCCTTAGAAAATGAGCAATATCCAGT
+CGTTTTAATTGACGCTTTGGTATCTGCATTAGAAAACGCATTAATAATCCCTGATAATTCAGTAAAAACG
+ATGCAATTACTGCGATCACTAGCCGCTAATAGTGACCATACTCATGTGAGAAAAGTCGTAGGACAACTGT
+TGAGCAATCAAGAAGTCAGCAGCGAATTACTTATCACTTTGTCTGGTAGATGCTGGCAAGCGTTAGCTGA
+TGAAAAAATGCTTATGTGTTATTTTGAACATTTACTCAGTAATAATAACTTACCCCTATTTTCTAGCATT
+TTTAAAGACTTAGTGACTATCCCATTAATTAGACCTGTTGCTTTCCAGTGTATTCGTAGTGAGGATCGCT
+CACCAGCATTAGCACAAGCCATTGGGCAATTATTGAGCCAAACTTAGTTATTATTAATTGTGGAAAGTAT
+CATTTATGGAAAATATTTATTATTTATTACTCTTTTGTTTATTCTGCTGGTACTTTGTTTACTTAAGACA
+GGTCTCTGAAGCAGCTAAACGTCATATTCATCGTTACTGTAAAGACGGTGGTTTGCAGTTTATTTCCCTC
+GCTAGACGTTCTAGTAGATTAAAGTTTACCAAGAAACACGGCCCCTGTATTTATAGCATTTTTGACTTTG
+ATTTTAGTGGTGACGGTGAATCCAACAATCAGGGCTGCCTAACACTTTATGGCTTAAAACTAGAAAAAAT
+CGACTTACCCGCTTATCGAGTGAGTTAATACTGCCCGAGAATAACCATTGTTATGGTTATTCTCGGTCAT
+AAGTACCATCAACTAGTGTTATGCTATGAGCAATTAACACCTAGTTCAATTTATCTTTTTGGAGTTTTCG
+TGCCATTTTTACAAGCCGCTTTTTGTCTAAAAGGATTTGATGATCGTAATCGATTTTTTGCAACATCAAT
+ACTTACTATTTTGGGCTTTATCTTTTGCTCTGCCATTTTATCTAATTATTTGGCAGTAAATTTTATCATG
+TTATTAATATTAACCGCGGTACTGAGCTGCAGCGCTAAACGTCGATTACATGACGCTAAACTTAATAAAA
+ACTGGCAATTAGTGCCTGGTGGTTTACTGTTACTTACTGGTATCTTGAGTTTACTTCTTGAAAACAGTGG
+TAGTTATTATTTATTGATATTACCTCTATTAAGCGCCGCCCTTCTACTTACCTACCCAAGTAAAAATACA
+AAAGAAAAAAATAATTATATCTTGGGTTATTACGGTCCTGTTGACCTTAGTAGTTATAAACAAAAAACCG
+TCGTCATGAAAACTCATAATCAACGCATTGAGCCAACATTAGCTGCTGATGGTGCTAGTGAGCAGCTTTA
+TGCGTATAACACTACTGCTGAACAAAGTATTACACCTAACGACACATTTAATGATGAAATTGATCGTGAG
+GTTGATGGTAAACAAGCTGATATTGGCGAACTTATTCGCTTAAAATTCCTTGGTAACCGCAAAATACAGC
+TTGGGCTTATCGCCAGTGTCGCGTTAATTTTTATCGGTGTACTAGTTAATAGTGCAATTAATGCTATCCC
+CACAGAGCAGAATAATACTAACAACACCGAGTTGAGTGAGCCGCAAGTAGTATCTAACAATGTATCCGTT
+ACCATTCTTGCCAATAAAAATCATTTGCTCGCGATGCCTGATAATTTCAATTTATACTTATCAGAATACC
+AAGGCGTAATTATTCACTGGCAAGCCGATCAAGTTGCTAATGGCGAGCTATGGTCACAATTATCCACAAA
+CGGTGATAAAAGTTGTCAAAGTATTAAGTTTAACAAGGGCTCTTCAATACGTCCTTTAACTGTATTGGTT
+GAAAATGGTAGTGAATATTTTGCTAGTTTTTCTCCTCTTGATAGTGGCGAGTTAATTCAAGCGCTAGCTT
+TTCGCGGTAAATTTTCGCTGTGTGGTTATAGCTTTTCTCTTAAAGGCAGCCAAGCGGTATTGGGTAAGCA
+CAACCTATACGCACCTTTCTTAGAACAAGACGCTTAAATAAGCGGTTTACTCCAAAAAAAGATACAAAAA
+AAGCTGCTCAATATATTTGGCAGCTTTTTTAATGTTCTTTAGGCTAAAAATAACTTTTAATAATACCATT
+TACATTAATTTAGTGATCTAAATTCAACGAGGATAAATCTTCAAGTTCAAGGCGCGTGATTGAGCAATAG
+CTGGCTATTGGGATTGAGCGCAACGCAGAAATTGTAGATGTAGACCATTTGAAGATGGGCAATTAATTAG
+TGTAATTGGTATAAAATACTTATTGAGTAAAGCCAATACCTGCTTCTATTAAACTCGCATAGACACTTTT
+CATCGCAACGGTGTTCTCGGTAAGAGAGTCATCCCATTTGTCACGTTTCTCGAATCCTAAATCACTAATT
+TTAAAATAGTGATCGGTTTTTATGCCACTTTTATCTAAACAAGCTTTTGTACAACCTAACGCACAACCAT
+CAATGGCTATAATAGGTCGACCTGAATTAGCCATCGCCATAATAGGCTCTATTTTACCTACTACGCCAGC
+AACACAAGACATTTCAGCAATACCATCACCATCTAGAGTTAATGAAATATTATGCGCCATTTGTGCAAGG
+TTTGAGCACCCAGAACAAGAGTAAACTATTGGTTTACAATTTTTTTCGTCACTGATTATTTTCGATAATT
+TATGTACATTCGACATTTAAGTCACTCCTAAGCTACCTATAGTTACCTTACTAGCGCTGGCAACATGACC
+AATAGGAGTATTTTAACAAGTAAACATAACGACGAATTGATTTAGATCATTACAGTAAATAATACCCATG
+ATATATCTGTGGTTATTTGTACCATTCTGTAACTATTTGTTTTATTTTCACCATATCTAAGTGTACTTGA
+CAGGCTTTACTTACCCGCTCAATGGCCTGCTCTTCAAGTATTTCTATGCTGGGCGCTTTTTTTACATCAT
+AACCAAGCCAACCCATAAAGAGTTGTAACGCTTCAGGTTGATCAAATAGTCCATGTAAATAGCAACCAGC
+GATTTGACCATCATCGCTTATTAACCCTTGCCCTTCTCCTGCGATAGTAATTAAATGAGACAGTTTCGCG
+CCAGAGTTATTGAGTGTGCTCACACCAGCATGAATCTCATAACCACTAATATCAGCCTTTTTGTCTGTTA
+ATTCCAAAATACCTGAAACATTAATTAACGTTTTTTTCGACTCTAAAACGGTATTCATCGCAAAATAACT
+TAACCCTTCGCTTACGCCAGGTTGTCCTTCCAATCCTTCGGGGTCTGCAATCAACGCCCCTAACATTTGA
+TAACCACCACAAACACCAATTACCTTGCCTTGATAGCGTAGATGTTTGGCAATATCGTCATCCCAGCCTC
+GTTGCCTTAAAAAATCAAGGTCGCCACGGACATTTTTACTACCGGGTAAAATAATAAGATCACACGCTGG
+GATAGCTATTTTTTCGGGATTAATCTCATCTTTCGACCCCTTAGCAAAAAGGAACTGGCAATCAATATCT
+TCATGATGGCGCAGAGCATCAAAGTCGGTATGATTACTCATATGTGGATAAACTAAAACTACAATACGCA
+CTTTTGATGAAGTCGATGTTCCCTCAACTAGCGCCTGTTGTGTGACTAAGGCATCTTCAGAAGATATATC
+TAAGCCATGTAAATAGGGTAAAACTCCCAGCACAGGTTTATTGGTCCTTTCTTCTAACCATGTCAGCCCA
+GATTCAAGTAATTTAATGTCCCCGCGAAAGCGATTAATCACAAAACCAACCACTCTGTCTTGCTCTGATT
+GTGACAGCAACATCAAGGTACCAACGAGCTGAGCAAAAACGCCCCCCTTATCAATATCAGCAATAATCAA
+TACAGGACAATCAACGGCTTCGGCAAAGCCCATATTAGCAATATCACCCTTGCGTAAGTTTATTTCTGCT
+GGACTTCCTGCCCCCTCAACAACAACTAAATCGTACTGCTGTGTTAAGCGTTGGTGCGAACTCAATACCG
+CTTGCATAGCCACTTTTTTATAATCTTGGTACTCACTAGCCTCCATATTAGACGATGATCTATGCATAAG
+TGCTTTACCGTGCACAATAACTTGCGCGCCAGTATCACTATTAGGTTTGAGCAATATGGGGTTGAAGTCT
+ACATCTAACGCTAAACGCGCCGCTTTAGCTTGCAACGCTTGTGCTCGTCCAATTTCACCGCCACATGGTG
+TCACGGCACTATTAAGCGCCATATTCTGTGGTTTAAAGGGTGCGACCTTAACCTGTAAATCAGCAAACAC
+ACGGCATAGCCCTGCCACGAGAGTTGTTTTTCCCGCATCAGATGTCGTTCCTTGTACCATCAAGGTTTTA
+CATTGACTCGCTTTGCCTTGCCTAATTTGAGCTCCCTCAAAAGTACTCGGTGTAGAATGGCTGTTACTTT
+GCTTAGTGTTCATCTGATATTTCCTCAAGAAACGGCATAGCAATGGTCGTCACTTGTTGGGTTAATTGTT
+GGTACTGTACTTGGTCTTTGGTTTGAGTTTGCTTTACGGCTTGATCTAGTTGTTTATCTTGATAAGGCTG
+ACTAATTAAAATGCGGGAAATGCTGCCATGGCCAATCTGTAGTTTTTGATGCCAACTGGCTTGTTGCCAA
+TCTAACTGCAATATATGCGCTAAAATCATGCGAATAACGCCGCCATGCACGATAACTAAAATTCGCTTAT
+TTTTTTGTGATTCTTTTTTCCCCTGGCCTTGCGCTAATATAAGTGCTTCTTTTTGCTTAGTGGCAATGCT
+GACTTGCTGTTCTATCAGCTTTTTCCAAGCCAGTTTCACGCGAAGATGAAAATCAGGCAACGCTTCAGCT
+TGTGGTAATACAATGTTTGCAGGTGCCTGAAAAAAGCCTTCAAGTTGTGACCAATGCAGTTGAGTTTTCT
+CTACACCCTCTTGTTCAGTTTCAACAACACTACCTTCGAAAACACTTTCTTCGAACAGAAGATCATCAAA
+AGGCACACCATCAAAACTGCCGAAGTTCATCTCTTGTAACTCAGGTGATATTTCTAAGGATAATTGGCCT
+AACTGTGAAAATTCTCTTGCTAGGTTTTGGCAACGTATCAACGGAGAAGAAATAACTCCTTGATAGGCGT
+TAGAGGTTTTTTGTTGTGCCAGTAAACGTCCAAGCAAACGCGCATTTTCTGCAGCGATAGGGGCAACGTT
+AGTAGAGCCGTATAAGGCTGGCTTGCCCAAGACTTTAACATGTCTTATTAAGTCAATTTCAAGCATATTG
+AAAGCTCACTATATTACTCACCATTACTTTTTATACAAAGCGGGATACCCGCAGTAACCAAGGTGACTTT
+ATCTGAAACTTCTGCAACTTTCTGGTTTAACCAGCCACAATAATCAACATATAATCGGGTAGATTCACCC
+ATGGGTATTACACCTAACCCTATCTCATTACTAACAATAATAATGTCAGCATTTACTGAGGCTAAGCCCG
+TGGCTAATTTGTCTATTTCAGTTTGTAAATGTTGGGATTGCTGACCACGATTCTCTTCATGAACCGCATA
+AAGTTGATTGTTTAACCACAGCGTTAAGCAATCCAGCAAGTAGACATTATTGTTATCAAGATCACTCAAT
+GTTTCTGCGAGGGCTAATGGGCATTCAATTAATTGCCAACTTTCACCCCGAGCACCTCTATCACTTTGAT
+GTTGGGCTATTCTATTGTCCATTTCTGGATCAATGGCGGTTGCTGTTGCAATATAAACCGCTTGTTTTCC
+CTGCTTTACTGATAACTCGAGTGTCTGTTGCTCGGCAAATCGAGACTTGCCCGATCTAGCTCCACCTAAA
+ACAAGATGAATCATCCGACTATTCCCATAAAACTGTGTCCTGTGAGGCTATGTCCCATAAAGTTGTGCCC
+CGTAAGAGCAACTTCTATGAATACATCTTTATTAATATAAGAAACGATCGTTAAATAGATAAGTAACTCA
+GAGAGTTGCTGCCCGGCACCTAAACAGTCACCAGTAAAACCTCCTATCCTCGCCATAAGCCATTGCTTAA
+AAAGCCAACGAAACAACACTAAAACGATCAACAACGAGAAAATCACTTCACTAGAATAAAAAATGAGCGG
+AGCGAGACCTATCAAGAGCAAAATAGTTAATTCTGATGAGGATTGTGCTTGGGCTAATGGTTTACTCTTA
+CTTTGTTCAATATCACTTACATAGGGCATAGATGAGATTAAGCTGCCAGCAACCGCTCGGGATAAAACCT
+CTGCTAATAAAATAGCTAAAAGTAAGTGATTACTATCTTGCTCAGCTAGTTTTACCAGTAATGTAAATTT
+TAATAATAAAGCCATCACTAAGGTAACGGCACCATAAGTGCCGATACGACTATCTTTCATAATAGTCAGT
+CGTTTTTCTATGGTGAAAGCACCACCGATACCGTCAGCCATATCAGCTAAACCATCTTCATGAAAAGCGC
+CTGTTAATAACAAGCTTATCGTCATAGTTAACAATATAGATATATTGGCGGGTAAAAAGGTACTAAAACA
+GACATAACTTAACGCGAGCAGTAAACCAGTGACTAAGCCTACTAAGGAGAAGTATCGATTAGCTTTATTT
+AATAATGCTTCTGAATAATGCATGGTTTTAGGAACAGGCAAACGAGTAAAAAAGCTTAACGCTAAATAAA
+ATAAATTCAGCTGCGCAGCTACTTTATTTTTTAGCGGCTCATTCACTGATACACTCATACCGTAACACCT
+GCACTTTCAAAGCTGGCCATATTATTATAAAAACTTGCAGAGGCTTTTATTAAAGGAAAAGCAAGTGCGG
+CACCTGTTCCCTCTCCTAAGCGAAGACCTAAATTCAATAAAGGTTGGCTGCTTGACTCATTAAATGTTTG
+CGCCGAGATCAGTTCTTCAAGCAATTTTTGGTGGGCATTTTCTTGAGAAACGTGAGAGAAAATTAAATAG
+TTAGCCACATCTTTATCTAAGCGCAGTGCAACTAAAGCAGCGACACTGACAATAAAGCCATCAATAACAA
+CCGGTATACTAGCAGTCGCCGCTGATAATATAGCAGAGACCATTTGAACTATCTCAAAACCGCCTAACTC
+AGATAACAGCAATATAATCTCATCTTGAGTTAAATTTTCAACATTCTTCTCTGATACTTTAACGCGTTGA
+AGTGCGCTTTCAATTAAGGCTATTTTTTTCTCTAATTGCTCATCAGTAATACCGGTACCCCGACCAACAC
+ACTCAGGAACACTAGATAAAGTTAAAGCCGACATTAATGCAGCAGCTGAACTGGTATTGGCAATGCCCAT
+TTCACCTAATAACAATATCTCAGCACCTTGCTTAACTTGTGCTTCAACCAGTTGTCTTGCATAGTCGAAT
+CCTTGCTCTACCGCTATGATAGACATAGCGCTTTCAACTGAGAAATCATTTGTTCCTGCACCAAGTCGTT
+GCTCAATAAAGTTAACACTATTCATTGTTTTGCTTGCAACTTGAGGGACTTCATCAGCGGAAATAGGCTG
+TAATATACCGCAGTCGACCACAGTTAAAGCGATATCATTACTTTGACAAAAACAATTTATCGCAGCACCA
+CCCATTAAAAAATTTAGTACCATCTGTTTAGTAACTGCACTGGGCGCAATACTAACATTATTATCATTAA
+TACCGTGGTCACCAGAAAAAACTAACATAACAGGATTATTTATACTGATTTGGCTAGAACTCTCTAGCTC
+AGAATGACTAAAGTCTGAGTCATTACAATCTGAATTTTTTTGATGCCTTTGATTAGTGATCAAAGCAAGT
+TGCAGCGCCAAAGGCTCTAGTGCCCCTAATGCACCTAATGGTTTAGTTTTGTTATCAATTTGGGCTTGTA
+TAAATTCTATGCTTTTTACATTTAAAGGCGTGATGGGGATCATTGGGATAGTCTAAATAGTTGTTGGATA
+TAGAAAAAATAATGACAGTATTTTAAGCTATTTAAATCACTAAAAATATAATTCTTTTTCACTATGATAT
+GTCGTTAAATACATCATAATTTTATGTTCTGACATAAGATGTTAATATTTTACCTAATAACATTTACTCC
+GATGTTAACTAGGAAAAACTGTTAAAACTCTGTACCATCAGTACTAGAAAGTATTTATACCAATCAAACA
+AATACCAATTGCACTAAATAATTGATCATTTTCAAGAGGTCTAAATATCCAATAACATTGTTGCTTTCAA
+TCCCAATAGCCAGCTATTACTCAATCAAGCGCCTTGTTCTTGCAAATTTATCCTCACTGAATTATGTAAC
+CTTAATTAATACAAGTGGTATTACTTATTGGTATTACCTTAAAATTTTACGTCAGGCTGATATAGTTTTA
+TGAAAAAATATGCAAAATATACCCTTATCCTTTCTAGCATTTTATTAACAAGTTGCGTTAATCAAAATAC
+AAAAATTGCCACAAACATCATGCCCACCACTAATGCTTGTACTAAACTCGATTTACTTAAGAGTGCTTAT
+TATGATGATTTTTCTTCATTAAAAGAGATTAAGGTTTCAGGGAGAGCCAGTAATATATGGAAAGCTAAAT
+ATCAGCTTTTTGGTGAAAACTGCCAGGTGTTCTCATGGGGTGGAAAACAGCATACCTATTCTTGCAACTT
+AGTAGCGCCGAATGAAGAAACGGCTAAAAGCTATTACCAAAGTGCTAAAAGAGTCACCCAAGAGTGTTTA
+GGTGAACAATGGCAGTTGGAAGAAAGTAAAAGAAAACATGACGATGGTATGAAAACGACCTTTACCAACC
+ATGATGCTAAACCGAATGAGAAAGTGACTTTTTCAACGCACTTAGTACCTACTTCAGGTTTATTTTCCAC
+AACATGGACAGTTTACTATTATGTTGGCAATAGCTCAAAGCCAAGTAATAATAAGTAATCATGAATTTGA
+TTTTAAAACGTAGGCTAATGATTATCTAAAGATACTCTATGATATAAGCATACGTATTTCATAGAGTAAA
+AAGCTGATATTTACCTAAGTTATACTGGGTAAATATCAGCTTTTTTCATTCATAATCTAAAAACTTACTC
+GTTTCTAGTTATCTGTAGAGTCGAAGCCATCTAATGTGACACCTGATAAGCCGCCTGTACCACCCTGCTC
+ATTACTGCGCAATTTAATCATTAAACGTAAATCATTCGGCGAGTCCGCATGATGTAATGCATCCGCATAA
+GTAATCATACCCTGTTGGTAATGGTTGAATAATGCTTGGTCAAACGTTTGCATACCTAATTCATTTGATT
+TTTCCATCACCTCTTTAATACCACCAATGTCACCTTTTTTAATGAGTTCACTAATATAAGGAGAATTAAG
+CAATACTTCGATGGCGGCAACTCGGCTATGACCATCTTTTGTCGGTACCAGTTGCTGGGCAATAATACCG
+CGCAGATTTAACGCTAAATCAAACAACAACTTTCCATGCTGGTCCGCTGGCACTAAGTGCATAATCCGGT
+CAATAGCTTGGTTAGCATTGTTTGCATGCAAGGTAGCTATACATAAATGCCCCGTTTCTGCAAAACTAAG
+CGCATGCTCCATTATCTCTTGGTTTCGAATCTCACCAATTAAAATGACATCAGGTGCTTGGCGTAATGAG
+CTTTGCAGTGCCGCATCAAAGGATACGGTATCTAAGCCAACTTCACGCTGAGTGACCATACTCTTTCCGT
+GCTCATGAACAAACTCCACTGGGTCTTCAATAGTAAGAATATGCCCACAAGAGTTACGGTTACGATAACC
+TATCAATGAAGCCATCGATGTCGATTTACCAGTACCGGTACCACCCACAAAAAGCACTAAACCACGTTTA
+GACATAACCACATCTTTTAAAATCGGAGGTAAGCCTAAATCATCAACATCAGGAATATCTGTAACAATAC
+GACGAACAACCATGCCCGCCATATCTCGTTGCCAAAAAGCAGAAATACGAAAACGACCGATGTCATCAAT
+TTGAATGGCAAAATTACATTCTTTTTCAGTATCAAATTGATTTTTTTGCTTCTCATTCATGGAGTCATAA
+ACTAAAGCTAATGACTGTTCAGCAGTCAGTACCACGTCATCTATAGGCTGTAAATCACCATTTATTTTAG
+CGCTCACTGGTAATTTTGCCGTAACGAACATATCTGAGGCGTCTTGCTTTACCATCCTTTCTAATAATTC
+ATGAAGATTCATTTATTACCCTCTATTCCTGTCAGTTCTACATTTACAAAACACCATGTTAAAAGCCTGA
+AAATTGATTTTTATCAACTGCTTTTTCCATCGCATCTTGTTTAGTAATCATGCCTCTGTTAACAAGGCCC
+TGTAGACATTGATCCATAGTCTGCATGCCATGTTGCATACCTGTTTGAATCGCTGAGTACATTTGGGCAA
+TTTTATCTTCACGAATAAGGTTTCGAATAGCGGGAACCCCAATCATAATTTCATGAGCAGCAACACGACC
+ACCACCGACTCTTTTAATTAGGCATTGTGAAATTACCGCGCGAAGTGACTCTGACAGCATTGAGCGAACC
+ATAGATTTTTCTTCGCCTGGAAATACATCAATAATACGGTCAATAGTTTTTGGTGCTGAGGTTGTATGCA
+AGGTGCCAAAGACTAAATGGCCTGTTTCTGCTGCTGTCATAGCTAAGCGAATCGTTTCTAAATCTCGCAT
+TTCACCGACTAAGATCACATCTGGATCTTCACGCAAGGCTGAACGTAATGCAGCTGAAAAGCTTAACGTA
+TCGCGGTGAACTTCACGCTGATTAATAAGACACTTTTTATTTTCATGTACAAATTCTATTGGATCTTCAA
+TGGTGAGAATATGATCGTGTTTATGATCATTAATATAATCAACCATCGCAGCTAACGTGGTTGATTTTCC
+TGAGCCGGTAGGCCCAGTAACTAACACCAAGCCACGTGGTGTATCTGATATTTCACGAAATATTTCAGGA
+CACCCTAAATCATCAAGTGAAAGGATTTTACTCGGGATTGTACGAAATACGGCTGCGGGGCCTCTATTTT
+GATTAAAAGCATTAACCCTGAAACGTGCTAAGTTTGGTACTTCAAATGAGAAATCGACTTCCAAGTTTTC
+TTCATATTCTTTACGTTGACGATCATTCATAATGTCATAAACTAACGCATTAACATCTTTGCCATCAAAG
+GCTGGAATATTCAGTTTACGTACGTCACCATCAACACGAATAGCGGGCGGTGTACCTGTTGATAAATGTA
+AATCTGATGCGTTATGCTCCACACTAAATGCGAGTAGTTCGGTAATATCCATAAAAGCCTCTTTTTATAA
+AGTGATAAAAAATAATAATATTATCTTTTATCGGTAATAATTTAATAGGTTATACTAACCAGAAAATAAG
+ATAAGTTAACATAGCTCAATATTTAATATGATAAATGTAAAAGATAATCTTAATAAAGTTAAAGCGCAAA
+TTCAGCAAGCTTGTCAACAAAGTGGTCGATTAACTCCCCTTGCAGAATTATCAAAACAATCATCTCCAGT
+ATCGCTACTAGCCGTGAGTAAAACTAAGCCAACTTCACTTGTTGAACAAGCGTACCTGGCTGGTCAACAC
+GATTTTGGTGAAAACTACCTGCAAGAAGCAGTAGAGAAAATAGCAGAGTTAGCAAATTTACCTGAGATAG
+TTTGGCACTTTATTGGTCCTATCCAATCAAATAAAACAAAACAAATTGCCAGTAACTTCTCTTGGGTTCA
+TAGTGTTGACAGAGAAAAAATAGCCTTGCGTCTTAATCAACATCTCACGGATGATAATTGTCACGATACT
+CCGCTAAACATTTGTTTACAAGTCAATATTAGCAATGAAGAGTCAAAGTCAGGTATAAGTATTGAGCAGG
+TTTTTTCTCTTGCTAAAATTGTTGATAGTTGTGATAAACTCACCCTAAGAGGCTTAATGGCTGTTCCTGA
+AAAAAATGCCCCTAAAGCCTGTTATGAGCAAATGCAGCAATTGTTTACCCAACTTAAAAAGCAATATCCC
+AGCGTTGATACTCTCTCTCTTGGCATGTCTAATGATTTAGATAACGCTGTAGCCCACGGTTCAACCATGG
+TGAGAATTGGCACCGCCATTTTTGGCGCCAGAGAAAATAAAATTTAACCATTAATCGTTTAGGAATCCCT
+TTTATGAATAAAATAGCCTTTATAGGTGCCGGCAATATGGCACGTGCCATAATTATTGGTTTAGTTAATT
+CTGGTATCACTCCCCAAGACATTATAGTAGCCAACCCTTCTGAAACTAAGAGACTCAATTTAGCGACAGA
+GTTTGGAGTGTTACAAACAAACGATAATATCAAAGCCAGTGAGTTCGCCGATGTTATTGTGCTTTGTGTT
+AAACCACACTTTATCACTGATGTTTGTTTTCAAATAAGCCAAGCAATCGATATAGCAGGAAAACTATTCA
+TTTCTGTTGCCGCAGGTACTACCGTTGCACAAATTCAATCAGCGTTATCAAAAGACGACACTTTAAACCT
+TGCTCCTGTAGTCCGTGTCATGCCAAATACCCCTTCTCAACTTGGTTTAGGCATGAGTGGTCTATTTGCT
+TCAAAAGAAGTGGCGGTAGAGCAAAAGGCTAATGCAGAAAAAATTACTAACGCGGTTGGCAAAAGTATTT
+GGCTCGACACAGAAGATAAGATTAATAATATTATCGCTGTTGCTGGTTCTGCTCCAGCCTACTATTTCTT
+ATTTATGGAAGCGATGGAACAGCAAGCAAAGCAGTATGGTTTTTCTGCAGAAGAAAGCCGTATGCTAGTG
+CAACAGACCGCGCTTGGTGCTGCCCAAATGGTCGCTCACAACAGCGCCCCTATCAGTGAGTTGCGCGCTA
+ATGTCACCTCAAAAGGCGGTACAACACATGCCGCAATAGAACGTTTTAAGGCTGATGGTATAGAAGAAAT
+AGTTAAAAATGCCATGAATGCTGCAATTGCTCGTGCTGTAGAAATGGCTAAATAAAAACGTATTAAACTA
+ATTCTAACGAATTCAAAGTAACCAAAATTAAGTAGAGGAAAAAAAATGGAAGCAATTATTTATTTGCTTA
+GATTCGCCTTCGACGCCTTGTTAATGATTTTAATCATGCGTGTATGGCTACAATGGGTTAAAGCTGACTT
+TTATAATCCATTAAGTCAGTTTATTGTCAAAGTAAGTAATCCATTAGTGATACCACTGCGTCGAGTTATT
+CCAGGCTTAGGTGGTTTTGACTTAGCAACAATACTCATTGCTTATGTAGTAGCAACGCTGAAGTTTGTTT
+CCCTCGCCGCTTTATCCGGTGAGAGTTTAGGGGTGTTAGCTTTTTATATCGGTTTATTAGTGTTATTAAA
+ACAAGCTGGATTTCTACTTTTTGTTATCATGATTATTATGGCGATCATGAGTTGGGTTGTTCAAGGTTAT
+AATTCAACGTTAATGGTGCTTAGCCAATTGACTGAACCTTTTTTAAATCCTATTCGCAAAATAATACCAA
+ATATGGGTGGTTTAGATTTATCAATGTTGCTGGCCTTTTTGCTGATGAATGTCATCAATATCTTACTTTC
+AAACTCATTACCTTACTGGGGTGCGTTGTAAAACAATAGTATTTTTTTTGGTCTGTTCTATACTAAAGAT
+ATGTAATAGAACAGTACCGATTCCTCTATATTTCTTTGGAGCACCACATGAAAACGTCAATCATCAAATT
+ACTTATTGCCTTTAGCCTTAGCTTGTTTTTGATGAGCAATGTTAGTGCTGAAAACATGAAAAAACTAGGC
+AATATGAATGTGCATTATATGGCTATTGGTTCAACTTTTTTTACGCCTGAAATAGCTAAAGTCTATGGCA
+TTACGCGTAGTCGATATAATGGTTTAATCAATATTTCAGTATTAGATAATACCCAGAAAAACACACCATC
+GAAAACGGTTAGTATTACGGGTAAAGCCAAAAACAATCTAGGCCAATTTAAAGATTTAGCGTTTAAAGAA
+GTCAAAGAAGGTGGCGCTATTTATTACCTTGCACAGGTTAACTATAGCAATGAAGAGACAATTCATTTTG
+ATATCATGATTAATGATGGCAAAGAAAAACAGCAATTAAAATTCTCGCAAACTTTCTACGTGGATTAATA
+GTCTGACATAGTTTAATTATTAACATATATTCAGATTAAAAGAGCTTTTAAAAGCTCTTTTTTTTGCTGT
+TAACTTTAGCGAAACATCCAATTCTAGGATAGAATAGCGCGATTAATACCAAGTTTATTAAATTGGTATA
+AGCCCCATCAATAAAACTCAAAATAGCCACAGGTACCCATCATGTCAAAAGTTGTATTAGCCACAGGAAA
+TCAAGGTAAAGTTAAAGAATTAGCCCATTTACTGGCTGAGCAATCAATAGAAATAGTACCGCAGAGTGAG
+TTTGATGTTCCTGAAGTTGCCGAAACTGGCAGCACCTTTGTAGAAAATGCCATTATTAAAGCGCGCCATG
+CAGCAAAGATCACTGGTTTACCCGCTATTGCTGATGATTCTGGTTTGGAAGTTGATGCACTAAATGGTGC
+TCCTGGTGTTTATTCGGCTAGATACGCGGCAGATATCACTGAAGGTGAGGTCACTGATGATGACAATACC
+AACAAACTCTTAACTGCGTTAGCCACTACTCCCGACGAATTACGCACTGCGCGTTTCCACTGTGTTTTGG
+TTTATATGAAACATGAGAATGACCCAACACCACTTATCTGTCATGGTATATGGGAAGGAACTATCTCTAG
+AACTAAGCAAGGTGAGCAAGGCTTTGGCTATGATCCTGTTTTTTGGCAACACGATTTACAAATGTCTTCC
+GCGCAGCTATCACGCGAAGTGAAAAATAAACTAAGTCACCGTGGTCAAGCATTAGCTAAGTTAGTTGAAA
+AACTAGCGCTAGCTACCTCATCAAAGTAAGTTCGAGTCCTTTACTTATGTTAGAACTGTTAGAAAATCAG
+CCCTTATCACTTTATATTCATATTCCATGGTGTGTGGAAAAATGCCCTTATTGTGACTTTAATTCACATG
+CCGTTAAAAGTGCTATCCCTGAGCAAGATTATGTCGCAGCGCTGATCAGAGATTTAGACGCAGATATTGC
+ACGTTTTGGGTTAAGCACTCGCTCCTTACATTCGATATTCATTGGTGGTGGTACGCCGAGTTTATTTTCT
+GCTGCGTCTATTAAAGACTTGCTAGAACAAGTACTCAATCGTTTTGACCATAAAGCAGATATAGAAATCA
+CTTTAGAAGCAAATCCTGGCACTGTTGAAGCAGATAAATTTATAGGCTTTTTCAAGGCCGGTGTTAATAG
+ACTCTCTATCGGCGTACAGAGCTTTGCCTCTGATAAATTAATTAAGCTTGGCCGTATTCATGATAGTAAC
+CAAGCTAAAATAGCAGCAAAATTGGCTACAGAAAGTGGTGTCAGCAGTTTTAATTTAGATCTAATGCATG
+GCTTACCCAATCAATCGTTAGATAATGCCCTTGATGATCTAAAAACGGCTATCAGCCTAAATCCGAATCA
+TATTTCTTGGTATCAATTAACGATTGAACCCAATACTATTTTTCACTCTAAACCGCCTAAGTTACCTGTT
+GATGATATTTTATGGGAGATTCAGGACCAGGGCGTTAAGTTACTCAATGAAGCGGGTTATCAGCAGTATG
+AGATTTCTGCATACGCTAAGCTAGGCTATCAATGTCAGCATAATTTAAATTATTGGCAATATGGTGATTA
+CCTTGGCATTGGCTGTGGTGCCCATGGAAAAATCACTGATAGTCGAAGCCAGAAAATAATGCGTACCATT
+AAAGTAAAACACCCTAAAGGCTATTTAGATGATAATCGTGATTTCTTAGATAAATTATCTGAAGTTGATG
+AAAGTGAACGTCCTTTTGAGTTCATGATGAATCAGCTAAGACTGCACAGCGCTTTTAGCATTGAGCAGTT
+CCAAACAAGCACAGGGCTTAATATAAAGGTAGTATTACCTTTGCTTAAAGAAGCTCAACAAAAAAACCTC
+ATGACCTGTGAAGTGATAGACAATGAAGAATATTGGCTGGTAACTCAGCTAGGACAACGATATTTAAATG
+ATTTACTGGAGATATTCTTGTGACAGAGCAATCCTCAGTACACTCACCATTGACGCAAAGTATAGAAGAC
+CAAGAGCGACTTGATTTAACGTTTATGCGAAGGGCCTTTGAACTAGCGCAACAAGCTGAGCAACATGATG
+AAATTCCTGTTGGCGCCGTGGTAGTGCATCAAGGTAAAATCATCGGTGAAGGTTTTAACCAATCAATCAT
+GCTTAACGACCCATCAAGTCATGCTGAAATGAATGCCATCAGACAGGCAGGAGAGTTTCTTAATAACTAT
+CGCTTGCTTGACTGCACTTTGTACGTAACTCTCGAGCCCTGCCCTATGTGTGCTGGTCTGTTAGTGCATA
+GTCGAATCAATCGCTTAGTTTATGCTTGTAGCGATCTGAAAACAGGTGCCGCAGGCAGTGCTTTTAATTT
+AGTAAATAACCCACAGTTAAATCACCAATTAGAAGTATGCTCAAATATCCTAGAAGAAGAGTGCAGCCAG
+TTGTTATCTGCATTTTTTAAACGACGTAGAAAAGAAAAAAAACTAGCCAAAAAAGCCGCTAAAGATAGCT
+CGCTGTAATCTCAATAAATTACATTGTAATGTTAATGAGCCATTTTGCTAACTTGTCAGCTAAAATTTGA
+TATGCCACACGCTTTCAGGTATTAATAGAGGCATAACAACAGCAAAATAATAATAATACTAAGAAATAGC
+TAAAGGTTATCACTACACATGATCAAACGTTTTCTGCCCATCTATCATACGGGTTGGTTTTATCTACTTT
+TATTATTCTGGGGATTTTCCTTTTGGTATGCTTCTATCGGCGGCCTAAACCAGATAAATCTATTAAATAT
+TCAATGGCTAAGCCAACTTGAATCATCTCCTGTTTTATCAGATAAAAAACCGACCTTAAATGCTAATGAC
+ATTTTAACGTTACATTCCGAGTTCAATGGACAAGATATAAAATCAGTAACAACTCTTTTGTCGTATTACC
+CCAATAGTCAGATAACCCTGTTAGGTCAACAATCAAGCAGTTTTATGAATAAACTTGAGGCTTACCTATC
+CTCAAAACCCCGTAACAGTAAGATTGTTATTGGCTCAAGCCAAGTTAGCTCTGCATCACCATTAAAGTCT
+CAGGCAACAATGCATTTTTCACCATTACTTAATTGGTTTCGCTTTTCGTCAAAAATTGACACTGAATTGT
+TGAGTTCAAAGTACTTTATTTTTTCACCTTTCTTGCAAAGTAAACGACAAACTTTTCCGTTGATATGGCG
+AAAAGATGGGATGTTATATCTCACTTTACCAGGCGAAATAATAAAACAGCTAAGTTCAAATACCGAACTA
+TCCATCAAACAAGATTGGCAATTGAGTTTACTCACGCAGGTGAATACTTTAGCTCCTAAAAAATATCCTT
+TGGGTTTTTTTGGTGAGGTATTTATTTCAGAGAACTTACCCAGGGTTAATCAAATAAATCAAGAACGTCA
+AGAAAGATCGGAGACTGTTTTACCTAAGTTAAGCTCTGTAAGCCAGTTTATTCAACAATACTCTTCAAGC
+GCTAACACTAACTCTAGGCCTAACTACAAAGTCATCTTCATTACCGATAATAACTACTCTCAGGATAAAG
+TACTCAAAACATTACTTGGTAAATTGCTTCAAGAAGATTATGTTTATCAGAGTCTGGTTATTATTTTATT
+TGCTTGGCTGCTCTTGCTACTAGGCATTTCCCTAACCTGGTTCATAGGTCAATTATCCTTAAAGCAGCAA
+TCGATCAGTGTACTTAGTTACGTCGTATTGCTTTTCATTTTACAATATGTCTTTTTCAATCAAGGACAAT
+GGCTTGAAGTTCCCCCGATAATAATCTCGATAATGGGGACATGGCTATTACTTCTTGCTTATCAAAAAGA
+ATATAAGCTATTTTTAGCTGCACTTAATTCCCAAAAAACGCCTTATAAAGAGACTAACGAATTTTTAGTA
+CCGCCTAATTCCACTGTTGAGTCCAAAGTGAAGTCCAAGATAAGAGCTAAGCTAAAAAGCCTACTAACTA
+ACAAACGAGTGAAATCTCCTCAAGTAAAACACAGCAGCTTTTTACCAGAAGAAAATACCAATGCAGCGAG
+TCATAATCAATTTCCACCGATAAATAAACCTTCACCCGTATCTGGGAATGATATTAAACAAACATTAGTT
+ATCGTTGATAACCCAGTAACAAATACTATCTCGACAACTCATCAAACTAGGGTTGAAAATTTTGGCCGCT
+ACCAAGTCGAAGGGGTTTTAGGAAAAGGTGCGATGGGCATCGTTTATCAAGGCGTTGATCCTAAAATCAA
+CCGTCATGTAGCTATAAAAACATTACAATTAAGTGATGACATTGATTCGCCTGAATTTGGTGAAGCTAAA
+GCGCGTTTCTTCAGAGAAGCGCAAACAGCAGGTGGTTTAAGCCATGCCAATATAGTCACGATTTATGACG
+TAGGTGAAGATAATCACCTAGGTTACATCGCTATGGATTTACTCACAGGCGCGCCATTATCATTATTTAC
+CCAAGCGGACAAAATACTCCCTACGCCATTGGTTTATCAGTTATTGATTCAGATAACTGATGCGCTAGAA
+TATGCCCATAATCAAAATGTTGTTCACCGTGATATCAAACCCGCTAATATTATTTATGATGACGATTTGC
+TCAAAGTTACGGTTACTGATTTTGGAATAGCTTATGTCAGTGATAACAGTAATACCCGAACAGGTATCAT
+TATGGGTAGCCCCTATTATATGTCTCCAGAACAAATATTAGGCTTAAAAGTGGATGGTCGCAGCGACATT
+TTCAGCTTAGGCGTGACTTTTTATCAATTGCTTTGTGGCCACTTACCTTTTGAAGGAGAGTCCATAGCAA
+CGGTGGCCTATCAAATAACTAAAGCGAAGGCTATTGCCGTTAATCAACGCAATACTAATTTGCCAACAAG
+TGCGATGCGTATTTGTAGTAAAGCCATGCATAAAGATATTGATAAGCGTTTCCAATCAATGTCAGAATTT
+AAATTGGCATTAACCAATGCACTTAAACGTGATTTTAAGATCACAGCAAACTAACTTGCTTACGAATAGA
+TTAAACATCCACGCTTGCATAATAAGGTAAAGGTAAACAGTTAACCCCTATGAATTATCACATTAAATCC
+CTTTGTCATCAGGGCTCGATTCGAGACAATAACGAAGATGCTATTAGTTACGGCATTCATAAAGAGCTAG
+ATGTTGTTTGGATGCTAATTGCTGACGGTATGGGCGGCCACAATGCCGGTGAAATTGCTAGCGCCATGTT
+AGTCGACCATATCAAATATGCCTGGGGTAAAGTATCCATAACTAAACAAGCTAATTGGCTGACATGGATT
+ACAGAGCAACTTAATGCCGCTAACTTGAGTATTTTTAAGCAAGCCAAAAACACAGTAGGGCAGCAAGGAA
+TGGGGACGACAGGCGTATTAATGGTTATCGAAAATAATAAATGCCACCTTGGTTGGGTTGGTGACTCTCG
+AGCATACACATTAAAAAATAAAAACTTAGTACAAGAAACCATTGATCACTCCATGCTACAAGAATTAGTC
+AATAAAGGTGCGATCAGCGCTGAAACAGCAAAGAGTGCTAAGACTAAAAACTTACTTTCACAAGCAATAG
+GTGTTCGAGAAAAAATATCTGTCGATACTGCAACTATTGCGATAGAGAGTGGTGATACTATTATGCTTTC
+GACCGATGGCTTACACGATTATTTAACTGATCGAGAAATCAATCACTACTTATCTGAATTCTCTACTGAA
+AAAAACGTATGTGATGATATGGTTGAGCAAGCTATAGCCCAAAATAGTAGAGATAATCTCACGGTAGGTT
+TGATCTATTTGAACAATTGAATATAGATTAATTAGGCATTTATTTGGTTTATTTAACCTAAGTGGTGATG
+ATGTCATCAATAATAAAGGCAGTTGTTCGAAGATGTTTTACTTATCAGGTGTTTAAATAGCGATGATATT
+CAATCTGGCGAAAAATCAATATTGATAAATACCTACCACAAGCTTTAGCTAATTCCATCTGATGGAATAG
+CTATCAACTAAGGTTGATTAAGTACTCTTTGCTTTAAGTTTTTCTCTAGTTTGCTGGGTTACTGACTGGT
+GATTCATGTAATTCAGTTATTGCTTGGTTAAAATGAGACTGTCTACGTGAGATCATTTTATGATGCTGGC
+GGTTTAACTGTTTTCTACGTTGATTACTTTTTAATGGTCTTTTCATGTTAATTATTTCCAATTGGCTGTT
+AAATAGTCAGATAACTATAGCCTGCTATCATGACAGTTTTATGACATCGACAATGAAAAGTATAGCAGGG
+AAACTGCGATTTATTGAGCCGTTTCAGCTGTTACCTCTTCCTCTTTTAAAATACTTTCAGTAGCATTTTC
+CTCTGAAGTCGATTCATTGACTGAGTCATTTACAATGTCATTTAATAATAAAGCTTGTGACTTCTCTTGT
+GCTAGCTGTAATGCAATTGCTTGCTCTTTGGCTTTTTCATCTAGCCAACTTAAGGTATCGTAATATCGAC
+GAATATTATCGACGTATTGAACTGGCTCCTCACCGCGAGCATAACCGTGTTTAGTGTTCTTGTAATATTT
+TTTCTGTTGTAATAATGGCAATCGACTTTTCACTTCAACCCAACGGTCTGGATCACCACCTTGGCGTTGG
+GTGATAATTCTCGCATCATTTAAGTGACCAAAACCAATATTATAAGAAGCTAGCGCAAACCAAATTCGAT
+CTGGCGTCGGAATTCTATCAGGCATCATGGCAATCATACGTTTAAAGTACTTTGCCCCCCCTTGAATGCT
+TTGCTCAGTGTCTAAACGGCTTTTTATACCCATTTGTTTCGCTGTTGCTAATGTCAACATCATCATACCG
+CGAACTCCCGTGTATGAACGTGCTGTTGGGTTCCAGTGTGACTCTTGATAGCTAATAGCGGCTAATAAAC
+GCCAATCGAGCTCTTGCGCATACTTCTCAAACAGCGGTTGATACTCAGGTAAGGTTCCAGCCACCGCTTT
+AATAAAGGTTCTCGTTTCCACATAATTAAACTGTTCAATATGACCATAGTATTTATCATCCAGCGCCAGC
+AAAGTGCCATCGTGATGAACGGTGCCAAAAAACTCAACCAAGCTTGCTAAGATATCATCGTGGCTATTTT
+CACTTACCATCCAAGCTAACGGCTCAGGTTCATTAATACTAAAGCCAATACTTATCTCAGGGTAATAACG
+ACGGTTAATCGCTAAATTATTACTATCAATAATGGTATAATCTATCTCGCCGCTTAAAACCTTTCTCAGT
+AGTTCTTCACTATCAAACTCCGTTGATTCTTGCCAAGCTAATTCGCTATTTGTTTGTTTTAACTTTTCAA
+GATTTTCTACGTAACTTGACCCTGAAGTAACCATCAGCGTACCTGTTAAATCAGCCACTTTCCTAGGTCT
+AACATTGCCTTGTTTAAACACTAACTTTTGACTAATGGTTTCATAGCTAGGCGCAAACCTAAAACGTTGT
+AAGCGTTTATCCGTAATTGATAATCCCGAAGCAAGTAAATCTACCTCTCCGGTATTTAATTTAATAAAAA
+GTTCATCAAGGCTATACGTTGGGACAATGCGTAATTCAACATTAAGTGAATCTGCATACTGTTTTGCTAA
+CTCATATTCAAAACCAGCAAAGCCATTAGCTGTAGTGTAATAATTTGTTGGGCCAAAAATTGTGCCTACA
+TTGATATAACCTCTAGCCAAAATTCGAGATAAACTTGAAGAATCATTTTCTTTATCACAAGCACTTAATA
+GTACTGTGGTGAAAATAACCAAGAGCAACGAGGTAAACTTAGTCACTAACTTACTAGTGAGCTTAGTTTT
+TATTGAAAAAGATAAATATTTAGTCATGGTCTCAATTGTGTCGTGTATTGTTCTATTAGCCAAGTACTTT
+TTACCTGACACTAGTGTTAAGTTATTACTTGACTTTTTCCGTTAACAAAAGCCTTATTTTCAACTATAAT
+ACGCGCGAAATTTTCGATTAGCATTTACTATGCAAATTTAGCATATAGAAGCCAATCCAAACCTTACATA
+AAACTTGGTGATTACCCTATGACGATGTTGATTAAAAACCTTCGTGGCGCTCCAGCACTATCTGACTTCA
+GAGTTAAAAAACTATTAGCTCAATGTGAACAGTTACAACTGCCAGTAAATGATATTTATGCTGAATTTGC
+CCATTTCACTAAACTTAATGAAGAATTAAGCACAAGTGAAGAGAAAGTTTTACAGCAATTACTTACTTAC
+GGCCCAACAATTGAAGAACATCAACCTGCTGGTTTGTTTTTATTAGTGACTCCTCGTCCAGGCACTATTT
+CTCCTTGGTCATCAAAATCTACCGATATAGCGCACAATTGTGGTTTAGCTAAAGTGGAGCGTTTAGAGCG
+TGGTATTGCTTATTACGTGACATTAGAAAATGATGCACAATTAAGCACCAGTCAAGAAGCACAGTTAAAC
+ACGCTATTACACGACCGTATGATGGAAAGTATTTTTAATGACTTCGCCCAGGCAAGCACCTTATTCGCAA
+GCAGTGAACCAGGCGAGCTAACGGCAATTGATATTGAAAGCGGCGGAAAAAATGCGTTAGTTCAAGCCAA
+TATTGAATTAGGTCTCGCCTTAGCAGAAGACGAAGTTAATTATTTATTCGAAAACTTCACCAAATTAGGT
+CGCAACCCTCACGACATTGAGCTTTATATGTTTGCACAAGCAAACTCTGAGCACTGTCGCCATAAAATTT
+TCAACGCAGAATGGACTATTGACGGCGTTAAACAAGAAAAATCTTTGTTTAAAATGATCCGTAATACTCA
+TGAAATCAATCCTGATTATGTTCTTAGTGCTTACAAAGATAATGCTGCAGTAATGGTTGGCAATAAGGGT
+GGTCGTTTCTTCCCTAATCCTGAAACAAATGTTTATGGTTATAACCATGAAGACATTCAAATATTAATGA
+AGGTTGAAACCCATAACCATCCAACGGCAATTTCACCTTACCCAGGTGCTGCAACAGGCTCCGGTGGTGA
+GATTCGTGATGAAGGCGCAACCGGTATTGGTTCAAAACCTAAAGCTGGTTTAGTAGGCTTTTCTGTATCT
+AACTTACGTATTCCTGACTTTGTACAACCTTGGGAAACTGATTTTGGCAAACCAAGCCGTATTGTTACTG
+CTTTTGATATCATGATTGAAGGCCCATTAGGCGGGGCAGCATTTAACAATGAATTTGGTCGTCCTGCTAT
+TTTAGGTTACTTCCGTACCTATGAAGAAGAAGTTAACTCGTTTAACGGTAAAGAAGTACGTGGTTACCAC
+AAACCAATTATGCTTGCGGGTGGTTTAGGCAACATTCGTGATGAACATGTACAAAAACGTGAAATCATCG
+TTGGCGCTAACCTTATTGCTTTAGGTGGCCCTGCCATGAACATTGGTTTAGGTGGCGGTGCTGCTTCATC
+AATGGCATCTGGTCAATCAGCTGAAAGTTTAGATTTTGCTTCTGTTCAACGTGAAAATCCTGAGATGGAA
+CGTCGTTGCCAAGAAGTTATCGATAAATGTTGGCAGCTAGGCGAAGAGAACCCAATAGCTTTCATTCATG
+ATGTTGGCGCGGGCGGTTTATCAAATGCTTTCCCTGAGTTAGTTGCTGATGGCGGCCGTGGTGGTATTTT
+TGAACTTCGTAACGTACCAAATGACGAGCGTAGCATGGCGCCTCATGAAATCTGGTGTAACGAGTCTCAA
+GAACGTTATGTTATTGCGGTATCTGACAAAAATTTAGCAACTTTTGAACAAATATGTCAACGTGAACGTG
+CGCCTTATTCAGTTGTTGGCCGTGCTACAGAAGAAGAACACTTAACCGTTACTGATTCACATTTTAGCGA
+CAATGAAAAATTAAATACGCCAATTGATTTACCTCTTGACGTATTACTAGGTAAAACACCTAAAATATAT
+AAAGACGTTAAAACAGCAACGGCGGCTGGTGATTCATTAGATCTTAGTACAGTGACATTAGCTGATGCTG
+CTGACAGAATTTTAAGCTTACCAACCGTAGCTGAAAAAACGTTCTTAATTACCATTGGCGATCGCTCGGT
+AACCGGTATGGTTAATCGAGATCAAATGGTTGGTCCTTGGCAGGTTCCTGTTGCTGACTGTGGTGTCACT
+GCCTCAGCACTTGATTCATACCACGGCGAAGCAATGTCTTTAGGTGAACGTACTCCCGTTGCTTTACTAA
+ACTTTGGCGCTTCTGCTCGTTTAGCCGTAGCTGAATCACTAACGAATATTGCTGGTACTGATATTGGTGA
+TTTAAACCGTATTAAGCTTTCAGCTAACTGGATGTCTCCAGCAGGTCACCCAGGCGAAGATGCTGGTCTT
+TATGAAGCAGTTAAAGCGATTGGTGAAGAGCTTTGTCCAGCCCTTGGTTTAACTATTCCAGTGGGTAAAG
+ACTCTATGTCGATGAAAACCCAATGGGAAGAAAATGGCGAACAAAAATCTGTAACCTCTCCTCTTTCTTT
+AGTTATTACTGCTTTTGGTGTTGTTGAAGATATCCGTAAAACAGTTACACCTGAGCTAAGAACTGATAAA
+GGTGACACTCGCCTTGTTGCTATCGACTTGTCAAAAGGTAAAAAACGTTTAGGTGGTTCATGTTTAGCAC
+AAGTTTATAAACAACTTGGTAGTGAAACTCCTGATGTTGACGATGCAGAAGTCTTAAAAGGTTTCTTCAA
+TGCGATGCAAACACTTGTTCGCGCTGAAAAGGTTATTGCTTATCATGATATTTCTGATGGTGGTTTATTC
+ACTACCGTTACTGAAATGGCTTTTGCTGGTCATACCGGTGTTGATATTGACATCAGCAAGTTATCAAACG
+GTGCAAACGATGATTTAGCCACTTTATTTAATGAAGAGCTTGGTGGTGTAATTCAAATTCGTGAAAGCGA
+TGTTGATGCCATTCACGCTATTTTAGCTCAGCACGGCATTTTAGAGAACTGTACTGATATTGGTCGCCTT
+AATAACGAAGATACTATTCGCTTTAGCCGTGATGGTGAAGTGGTTCTAGAAAACTCTCGTACATATTATC
+GTACCGTTTGGGCACAAACGACTTACAGAATGCAGTCGCTTCGTGATAACCCAGAATGTGCACAGCAAGA
+GCATGATGTTAAATTTGATACTGAAGATCCAGGTTTAAACACTGAATTAACCTTTGATATCAACGAAGAT
+ATTGTTGCCGACCTTATTATTAGAGATGCTGTTAAAGATGCAGAAAACTCTGCAAACGACATAACTAACC
+CACGTGTTGCTATTTTACGTGAGCAAGGTGTTAACTCACATGTTGAAATGGCAGCCGCTTTTGATAGAGC
+AGGCTTTGTTGCAATCGACGTGCATATGTCTGACATTTTATCTGGCCGCGCTGATTTAGCAGACTTTAAC
+GGTTTAGTAGCTTGTGGTGGTTTCTCATACGGTGATGTATTAGGTGCTGGTGAAGGTTGGGCAAAATCAA
+TCTTATTTAATGCTAACGCACGCACTATGTTTAAAACATTCTTTGAGCGTGAAGATACTTTCACCTTAGG
+TGTTTGTAACGGTTGTCAGATGTTGTCTAACTTAAAAGACATTATCCCAGGCTCAGAACATTGGCCTCAC
+TTTGTACAAAACAAATCTGAGCGTTTTGAAGCACGCTTCTCATTAGTTGAAATTCAAGAGAGTCCTTCAG
+TGTTGTTTAAAGGCATGGAAGGTTCACGTATGCCTATCGCTGTTTCACACGGTGAAGGTCATGCCGAGTT
+TAGCTCTGATGCTGCTATTGATGCTGCAAACAACTCAGGTACGGTATCAATGCGTTATGTAAATAACTAC
+GGTGACGTTACAGAAACTTACCCAGCTAACCCGAATGGCTCTGTTGATGGTATAACCTCATTAACAACCA
+CTGATGGTCGTGTAACTATTATGATGCCTCATCCTGAGCGTGTATTTAGAACGGTTGCTAACTCTTGGCA
+TCCAGATAGCTGGGGTGAAGATTCACCTTGGGTGCGCATGTTCCGTAACGCGCGTGCTTTCATTGGTTAA
+TCTTTTTGCTATTAAGCCCAAATCATTTGTCAAAAGTACTCACTGACATTCGTCAGCTCCGTGCTTTTTC
+CTTTGATTTGGACTAACTAGCTGCAAGATAAACAATAAAATATAGCCGGAAATTTCTAATAAGAGATTTC
+CGGTTTTTTATTGCCTTTTGTTCCTGGCTAAAATATTGTTACCGTAAGCGATTAAGACCAATCGGACTCA
+TAAAATAAAAACAATAAAGGCCATCTAACGTATGCAACAACATGACTGCTCTCCCCTTGATGATTTCATT
+GAATACCCAGAAGCTGAAATGCTAAGTAGATCGCAAAGTTTCTATGATCTGGTTAAACGCCGTCATTCTA
+TTCGTAGCTTCAGTGATAGAGCAGTCGATAAACAAGTTATTGAGAACTGCTTAAAAACTGCTGGAACAGC
+CCCTAGTGGCGCTAACCATCAACCTTGGCACTTTGTTGCGGTTAATTCTATAGAGATTAAAAAACAGATC
+AGAGAGCAAGCAGAATTTCACGAACGTGGTTTTTATGAGGGCCGAGCAGGTAAAGAATGGCTTGATGCTT
+TAAAAGACTTAGGTACCGATGCTAATAAACCTTATTTAGAGCATGCACCTTGGTTAATAGCTATTTTTAG
+TCAAAAAAAGGGCGGCGTATGTGAAGAAGATAAACACACTAATTATTACGTCCATGAATCAGTGGGTATC
+GCCACTGGAGTATTGATTACCGCACTGCATAATGCCGGTTTAGCTACTTTAACGCATACACCTAAGCCGA
+TGTCTTTTTTAAATAAGGTTTGCCAACGTGGCGATAATGAGCGTGTTTATATGTTACTCATTGCTGGCTA
+TCCTGCCGATGATGCTACCGTACCTGCTCATGCACAAGTTAAAAAGGGCTTGGAAGATATAGCAACTTTT
+TTATAATGCCTGATACTCAGCTAAGCAAAATCTAACGCAATATCAGTGCAACCTTTTGCGCAACGAATGC
+CAGTAAGTTCACCTTGCTCTGGCGTATAAAGTTTTAATGGTTGCTTGCAAGTACTACACGGGACTGTTCT
+TCCTGACATGACTTGCTTAAGCAACTTTTTTTGCTCAAAGAATGACTCTTTACTCGCCTTTTGTAACGCT
+GCGAACTGTTTAAGATCTATATTCATAACCTTCCAAACTTATACATAATGAAGCCAACAACCTATTTATT
+TAACTTGAATAAAGTTACTAAACGAAAAGGTAGTGGCTTTAACCTCTTTAGAGTCGTTGACTCTAAACAA
+AGTAAACACCATCAAACTGCCCTTTTAAAGGTGCAGCGCTTGATTCTAACAACTCTTGATAACTGGTAAT
+ATTTTCATAGCTCACCGGCATTTGTGGGTAAGCGGTAATTTCCCAGGGTAAATCTGGATGTGCTTCTGAT
+GGTGTAAAAGACAGTTTTTGGTTATTTTCTAATAATAACTGGCCGAACTTAAGCGCGAGCTCCTGATTGG
+GAAATAATATTGAGAATTCTATTTCACGCTCACTAAGTAAATCTTCACCACTTTCTTGCATCTGCCAAAG
+GGTATTGCCAATTTCATCTTCAGGGTAAAGCGCTAAATCACGTGTCATAGTTATTCTCATTTATTTATAT
+TTAATATTATTTAGGATTATTATCCTCATTTGGATATTTTAGCTTTGCTAAGTGAATAAACCTAGTAAAA
+TAAGTGCAAAGCCCACGTTACTCATTTGAAATATGCCCGTAGATAACAAGTGTTCAGACACCCAAGGTCA
+AAACCCGACTCAAAACCATGAAAAGTTTGAATGGCATATTAAAATTGACGAACAAGTTAATACTACTGCC
+ATTGCATTATTAGAAAACTATGGTTATGAGCAAAATATTTCTTTGTCAAAAGCGCAGCTAAAACAGGCAA
+TAACTAAAGGCGCATTATGGTTAACGCCTGCTAAAAATAAAAAACAAACACAGCGACTACGCCGCATTAA
+GAAGCAGTTAGTAAAAGGCGATGAACTGCACTTTTATTTTAATAGTGAAGTGCTCTCATCACCTGTTCCA
+CAAGCATTGTTAATTGCCGATTTAATTGATTACAGTGTCTGGTATAAGCCCTACGGTATGTTGTCACAAG
+GCTCTAAATGGAGTGATCATTGCACCATCGCTCGTTTCGCTCAGCAAAACTTACCGAACGAACGCCCTGC
+CTTTATTGTGCATCGATTAGATAGAGCGGCAACTGGCTTAATTATTGTTGCTCATAGTAAAAGCGCAGCA
+AGGGCGTTGTCTCATATGTTTGAGCATCATCAACTTGAAAAGCATTACCAAATTATTGTCCATGGTGATC
+ACCGCAAAAGAGCCCAACCAGACATTATTGATAGTGACGTTGATGGTAAAAAAGCACGAAGTACTTTTAC
+TTGTTTGGCCTATGATGAAATGACAGACCAATCATTAATTAAGGTTAAAATTGATAGCGGCAGAAAGCAT
+CAAATACGACTACATGCTGCAAGTATTGCAATGCCCGTAGTTGGAGATAGATTACATGGAATAGCTGATA
+AAGATGAACAGCGTAATTTGCAATTGTGCGCAGTAAGCTTACGCTTTGTTTGCCCTCTAGCCACCGAAAT
+TTCGCCCGAAAATGACAAAGCATTAATCGAACAAAAACGTTTATTTGAATTGCCAGAAACATTAAAGCCC
+CAGTTATGACTGAGGCTTTAACTTTATACGTATACCTAACTTACTAGGGTATAGCGACTAAATACAGTAG
+TTAAAATCACTGTCTTCAAGTAAAGACAAGCTGTCACCAACCAAGTCTTTTGTTTCTATCGCTTTTAATA
+ATTCAAGACCAACCTCACGTTGCTCCTTCGTAAGCGCGATGTAAGGTAAGCGGAAGTTATTAGGAACAGC
+ATCAGTCATGATCATGGCGGTGTTAATGGCAATAGGATTAGGCTCACAAAATAGCCATTTCATTAACCCC
+TGCAATTTATCATTAAGCTTAGCTGATTCTTCTACATTATCTTTATCCATTAATTGGCGCATAAAACCAG
+GAATGATATTAGAAGCAACAGAAATAACGCCATGAGAACCGTGCACATGACGTCCTACATAACATTCATC
+ATCGTTACCTGACCAACAAGAAATACCTCGTTTTTCATAATAGGCAATGCGATCGTTACCAGAACATTCT
+TTCACACCAATAAAGTTTTTATGCGTTGATAACGGTTCGATAATTTCTGGTGTTAAATCTTGTCCTGTTC
+TTCCTGGCACGTTATAGATAAAGGCAGGGCCTATATCAAGAACACGTTTAAAGTGCTCGCTAACACCTCT
+AATTGAAGTACGACCATAGTAAGGATTAATTTGTAGAGCGGCATCCATACCCATAGCAAACCCATTTTCA
+GTGGCTTTTATTGCTTCGCGGGTATTATTACTGCCAGTATTACCAACAATAATTAATTTATCACCAAAGT
+TATTTACACAATGAGCAATTAGCATTAAATGCTCTTCCCAGCTAAGTAAATGCCCTTCACCGGTAGTACC
+GCCAACAATTATGCCGTCTACACCAGCAGAAATTTGTTGTTCTATCAAGAAATCATAAGTTTTTAAACAA
+ACCTCTCCTTTATCTGTGTAAGGAGTTTTTATTGCGGTCATTAAACTTGCTGCTTTTAATCGTTTCATTA
+ACTATCTCTAATTCTTTTATTTAACTTCAATAGGGTAATACCAAACGGATTCGTTTATTGTACAACTTAG
+AGTGTTAGTAGCGAGCTTATAACAAGTAAAATAATGTAAACATAGTTATTCTATATTTCATTAATTTTGT
+GATGTTATCAGTTTGCTAATACGCTCCCGAAGGGCGAGTTTAAAAGCTTTATATGCGGCGTTATTAATTT
+TGACAAAGGAATAACCATTCTCTTCAATCAATGCCTTGCCTAATAAGCCTTTTAATTCTCGCTAAGTGAC
+CAATAAATGAGTCCGATTGGTATAAATCAGTAAATTCTTGTCGAACATTCTAGCAATGACCGGGGTTATC
+AACAACCCGTCTCATGATATATTCATCATTCGTTAACCTATGCTGGTAATGGAATATCTGATGGTCTAAT
+GATAATACCTTATATGCTTGATAATTATCATCATTATTTAAATCAGCAGCATAGAGTTCTTCATTAATAA
+GTTCATTCTTAGTGAGTGTAAAATGAATGTCTGCCACGAGTCCCCAATCACCCAACTCAGTGATTTGTTC
+AATAACATTCCCTTTTTTATCAAGTGTTATAAAGGTAAACTCAAAACTACCATCGCTACTAAGTTGAGCA
+TATTCAACGGTTTCATTGCCATGCTCATCAATATCATTTCGATACCAGCGTCCAAAGAGCAAGGCTCGGG
+GATAACTAGATTTACTCACTATGTGTTTTCCTAATATTTTGCAATGTGGAACTAAAAGATTAAGTTATTA
+CTTAACCATCTAAAAACCACAGTTCTTATCAACAAGTTTGTGACTATTTTAATGTAAAAAGTGGTGTTGT
+GAAAAGTTATTATATTGTCAAAGTAGATAACACTGTATTTTCTTATTAGACAAGTTTCATTTAGGGAACT
+CAATAACAAACTGAAATATCCTGAAATTAATTAAATGTTATGTCTCTATGTTTAGCTTATTTCAATTCTT
+ATCTCGTTCAACACTTGTTGCTGCACTTACTCGTTATACAATAACTTAATCCATTTGACACTTTCATGAT
+CCTCACAGAAAAATTAGATATAAGTTTAACTAAAAAAGGTTTAAATTTATCAGCAATTAAACCATTTAGG
+AAAATGAACTATGTCGGCCCCAAAAGTACAGTTATTATTAACAGGCAATGAGTTGATGACAGGTGATATT
+GTTGACAGTAACTCAGCTATGATGGCACAAGTACTGAAAGACATTGGACTTGGGGTCAACCGTAAGGTGA
+CGGTAGCTGATGATTTAGCGCTCCTTGTTAATGAGATAACTTACATGGCTAGTACCAGTGATATATTAAT
+TATCAACGGTGGCTTAGGACCAACAGTGGACGATTTAACCGCACAAGCTTTAGCACTAGCCATTGAAGAC
+GAATTAAGCCAACACCCACAGGCGCTTACTCATTTAACCAACTGGTGTCACCAACGGGGCGCGGAGTTAA
+ATGGCCCTAACTTGAAACAAGCTATATTACCTAAAAGTTGCCAAATAATAGCGAATAAAAATGGTAGTGC
+TGTTGGTTTTTACGTACGTTTTAATCATTGTGATATTTACTGCACACCGGGCGTTCCTCATGAGCTAGAA
+ACAATGCTTATAAAGCAAATAGTACCTGCTATCTCTGCAGACTTACCAAGCGATTTGATCACTGACGTTA
+CGCGCTTACAGGTTTTTGGCCTTGGCGAATCTAGTTTGCAAAAAATAATTAATGAACAACTCCCCCAATG
+GCCAACAGCAATTGATTTGGGCTTTCGCGCAGGAATGCCGTTACTTGAAGTTAAACTCACCACAAATACT
+AAAAAAGGTTTAGCGTTGAAGCCAATATGGCACAACAAACTAGCCGACGTTCTTGGAGATCATTTAATCT
+CTGAAATTCAAGACAAACCCAAATCGCTTGCAGAACATCTTCTTCATCAATTACAACAACATAATTTAAA
+GGTCACCACCGCAGAGTCATGTACTGGTGGCTTGATTGCTAGTAAGTTAACCGAGATTAGCGGTTCATCC
+ATGAACTTTGAAGCAGGTTATGTGACCTACAGTAACAAAATGAAAACAGCCATGCTTGATGTCCCCGCGA
+AGCTGTTTGAGCAATATGGTGCTGTGAGTGAGCAGGTGGTTGTTGCTATGGCAAAAGGTTCATTGATAAA
+ATCTACTGCAGATCTTACTATTGCAGTATCAGGTGTCGCAGGTCCAAACGGCGGAACTGAAGAAAAACCG
+GTAGGTACCGTGTGGCTTGCTTGGGGTAGCATTGATAACATCAAAACTCAATGTTTACTTCTACCTTACA
+AAAGAGTTAAATTTCAAGAGTTTGTAGCGGCCATTGGCTTAGATTTACTCCGCCGTTATCAACAAAACAT
+AACGTCGATTCCTAACTATATAGCAGAGCGCGCCTTTACCGATCAGTGAAGTGTCAACAAGGATAGACAA
+AAAGTTAACAAATTGATGAACTAGAATAATGTATAGCCGGATAGAAGCCTGCTTATCCATTGCTTAGTTT
+AGTAAAAATTTATATATTAAGACTAATAACAAATAGAAATGATAGATTAATTTCAGGAGCCTATTTTGAT
+AGAGAGAAATTTTATAACCAGTGGTCGAAATACCGTTATTCACAAAGTAAAAAAGTTCGATTTACTTATA
+ATCAATGGTGATAAGTCCATTGTTATTATTAGCCACCGCGGTATAGGCATATATAAGGGTGAAATACCTG
+CAAAACGCTCTATTGCTAAGAAGGCTTACCAAGATATTGTGGATATTTCGTCCTCAGAATTATTTGGTGA
+AGAAAAAACACTTTTGTTTGTTCAGGCACTTGATGGCATTGAATATAAAATAGATTACTCTAAAGAAGGT
+ACTAGCAGCTTCATTAAAATTCATCAAAATCATTATATGTAACAAAGTCCATAAACTACATACTCATAAT
+AATTATATAGTAAAAGAACAGCACCTAACCGTTATTTGGCTCAGCAGTACTTAACGGTTTGGGGGAGCCC
+GCGCAATGACCAAAGCCAGTTTAATCTGTAATAAAAAAAATAATATAGATTTAGTCTTAGAGCCAATCAA
+AGGTGGTGACACTATATCCACCTTGAGTATCAAAGAATTAATTGATGCATCAGAATTTGCAAAACTTCGC
+ATTAATAACGGTAATATTAAAAATGCTGTTGCTGAGTTAAATGATGTTTTAAAACCCCTACAAGATAAAA
+AAGTAGGCAGAACAATTCGCTATCAAGTACTCGAACGGGTTGATGCGAAAATTAGTATCACTATAGAATC
+CGATGAGATGGGGGCTACCGCTGAAATTACTAGCGCTCAAGGTGGTAAACATCTTTCTGCAAAAGCGATA
+TTAAACGCCGCACAAGAGGCAGGTGTAAAAAAAGGCTTTAGTAAAGAGCATTTAATTCAACTTGCACAAC
+TTGCTGCAAAACAAATTCCCAATAGCCAGATTGATATGCAAATTGCTACCGGGAAAATCGCAGTTAATGG
+CAAAGATGCCCTAATACAGCCTTTAGTTGAAAGTGCCCAAGCCAGAATTTTAAAGCCTAAAAAACGAGAA
+GATGGTAGTGTCGACATGCGAGACTTAGGCGATATTATCTGTGTAAATATAGGTGATGCTATTGCAAAAA
+AAGTGCCTTTAACCCAAGGGAAGCAAGGCTATACTGTTACTGCTACCCCTCTATCACCAGAGCCTGGTAA
+TGATGTTGAACTCGTCGCGGGAGAAGGAACAAACATAAGTCCTCAAAATACTAATATTCTGGTTTCTGAA
+AAAGTTGGCTTACCTAAACTTATTAATAATGGTATGGAAGTTGATGAGATTTATAAAATTAAAAATGTCA
+CTGTTGCCACCGGTAATATCAACTTTACCGGTAGTGTTATTATTGATGGTGATGTTACTGAAGGTATGAA
+AGTAACTGCTTCAGGTGATATTACGGTAGGTGGTTTTGTTGAGTCAGCAACCCTTGAAGCCGGTGGTGAC
+ATCACTATATCTGGTGGGATTATTGGCCGAAAACATGATGTTGAAAAAAAACATATTACCAATATCACCA
+TGAGTGTCAATATCAGTGCAAAAGGCAGTATCTATGCAAAGTATGGGCAATATGCCCAAATTACTTGTTA
+CCAAGATGTTCGTATTGAAAATCAATTACTGCACAGCATTTTAGATATAAGTGGCCGATTATGGATAGGA
+AAAAATGAGCAAGCTAACGGAAAACTAATTGGTGGCTACACCAAAGCAGGGACATCGGTTCATGCAGGTA
+TTATTGGCGCAACAGCGGGTAGTAATACCATTATTAATTTTGAGCATAAAATACTCAAGTTTAAAGATGA
+AATTCACCAATTAGAAGAGCGACTTAAAATAGAGTCTGATAAAACAAACGAATTGAAAGTAGCAATCAAT
+AAATTAAAAAAATTACCAAAAGAAAAAGCCAGGCCAGAATTAGTAGCTAAAATTGTACCAACCTATCAAT
+ATCATGCTAATCAAATGGGTGAAATACTTAACGAAAAGCTAATCCTCGAAGACAGTTTTCAAGGATATAT
+AGTCAGTATTTATGTTGAAGCAACGGAGAAGCTTTATCATGGCGTAGAGTTAATTGTTGGCGACTATAAT
+GACAGATCTCGTCGTGAATATGGTCCAAGCAAAATGAGATATCGAGAGCGAAAAATACTGATTGATCCAA
+TAGTGAATACATAATGGCTATGGCTAACAAATCTGTACTTAAATCCAGTTTCTTTGCGCTAGCACTTATA
+CCGTTCAGCCAGCAAGCATACGCTCAACAATGCTCTATCAACCTTAATTATGGGGTCATCATTGACCCTA
+AACATATCCGGATTGTCGATAAAGCGAAAACCCAAGTACAAATAAATAATGCCACACAACTGTTCATTAA
+AGGTAGAGAGATCGCCTTATCTAGTGAGCAACAGCAATTGCTGACTAGCTTTAGTGTTGGCATTCGTCAA
+CAAGTACCTGAAATTGTATCTATTGCTATTGAAGGCGTTGATATCGGCTTAAAAGCAGTAAACGAAGTAG
+TTGCCGGCTTAACAGGTGAAAATAGCGCTTCACAACAAAAAGTACAGGCCAAATTTGAAGAACTAAAATG
+GCGAATTCGAGCGCGATTTAATCAAAGTGCTAATAATTATTATATAGCCCCACAAGATTTAAATAACTTG
+GATGAAATGTTTACTGGGGAGTTTGAACAAGAAATTGAAGCAATGATTTCAACATCTATCGGTACAATAT
+TAGAAGCGGTTGGCCAATCAATTTTAGCTAATGATAATAGCAATGAATTCGATGGTGAAACACGTATAAC
+CACTTTTGATAAACGCTTAACAACACTCAGTAAAGGTTTGGAGTTAGAAGTCGCAGAAAGAGCTAAAGCA
+TTAGATATAAAAGCAGAAAACTTTTGTCAACAACTGACTTACCTAGATCAACTAGAAACAAAACTTCACC
+AAGCCATACCAGCATTAAAAGAGTATAACCTAATCGAATCATCGAACTAGCTCGATATATTTATCCCCTC
+ACATCGACACAATTTAACTCATAACAACCTTTATAAGTAAGGATTCCCTTACACAGGTTGTTTTATTTTA
+TAGCGACTATAACTTCTCAAATAGTGCACTTCTGATTTATCAAATCTTAGCAGCAAAAAGCCCAAGATAC
+TTAGTAAGGTACATTGGGCTTTTATAATCAGTTGATTAGCGAATATTACATGTTCGGGTAGTTTGGACCA
+CCAGTGCCCTCAGGTGTAACCCAAGTAATATTTTGACTTGGATCTTTAATATCACATGTTTTACAGTGAA
+TACAGTTTTGAGCATTGATGACAAACTTGTCGCCCTCTTCAGTTTTTTCAACCTCATACACACCAGCAGG
+ACAGTAAAGCTGTGCAGGTTCATTGTATTTAGTTAAATTAACTCTGATAGGAATATCTGCATCTTTAAGT
+TTTAAATGACAAGGCTGCTCTTCTTCATGGTTAGTATTTGACAAAAAAACTGAAGAGAGTTTATCAAAGC
+TTAATTTATTATCTGGCTTACTATAATTAATAACTGGCATATCGGCAGCCGGCTTTAATTGAGCATAATC
+TACACTATCATCTTTAAAATTAAACGGTAATTTACCAGCAAAAAAGTTTTGGTCTAACGTATTGTACGCG
+CCGCCCAACATGGTACCAAACTTATGCATAGCTGGACCGAAGTTACGGGTATTGTATAACTCTTCATATA
+ACCAAGAGTCTTTATATAACTGCGTAAATTGAGTTAAATCTTGCTTACCTTCTTCTGCGATAGCTTCTCC
+AACAATCAATGCTTGAGCAATAGCTTCAGCGGCAATCATGCCAGACTTCATCGCTGTGTGATTACCTTTA
+ATTTTCGCAAAGTTAATAGTACCAGCATCACAACCTACTAATAATGCTCCTGGCATCGTCATTTTAGGTA
+AAGAATTAAAACCGCCTTTGGCCATAGCTCGAGCGCCATAGGAAACACGTTTACCACCTTCAAGGTACTG
+ACTAATCTTAGGATGATGTTTGTAACGTTGGAATTCATCAAAAGGACTTAAATGCGGGTTGCTATAATTT
+AAGTCGATAATTAAACCAACAAAAACTTGGTTGTTTTCGGCATGATATAGGTAACCACCACCATTAGTCT
+TTTTATCTAATGGCCAACCGGCTGTATGTACAACAAGTCCTGGCTGATGTTTTGCTGGGTCAATATCCCA
+AATTTCTTTAAAACCTAAACCATAATGTTGTGGAGAACTTTGCTCATCAAGGTTGAATTTTTCGATTAAC
+TCTTTACCCAAATGACCTCGACAGCCTTCAGCAAAAACCGTGTATTTAGCGCGTAATTCCATACCCGGCA
+TGAACGAATCTTTTTCTTTGCCTTCAGCATCTAAACCCATGTCGCCAGTGATAACACCACCGACACTACC
+ATCGTCATTATAAATAACACTTTGTGCCGGGAAACCAGGGAAAATTTCAACACCTAGCTGTTCAGCTTGT
+TCAGCTAACCAACGACAAACATTGCCCATACTAACAATGTAATTTCCGTCATTGTGCATAGTTTTAGGCA
+CAGAAAAATTAGGTAATTTGATACCTGAATTTTCATTATTCAATAGATAAATATCATCGCCGGTAACTTT
+AGTCGTTAATGGCGCATTTCGTTCTTGCCAATCCGGAAATAGTTCATTCAAAGATCTTGGTTCAAACACA
+GCACCCGAAAGAATGTGGGCTCCAACTTCAGATCCCTTTTCAACAACACAAACCATTAATTCTTGCTGTT
+TTTCTTGTGCTAATTGCATTAATCGACAAGCAGTTGATAGACCTGCGGGCCCTGCTCCAACAATGACTAC
+GTCAAATTCCATCGATTCGCGTTCCATAAGATCTCCCAGTGTGATTATATTTATATTTTAATTTATATCT
+TAAAAGTCTATACTAAATTTCAAACGTGCGTTTGATATTCAAACAAGTGTTTGATAGTATCCTACAACAG
+ATGTCCAAGCAAGACACTGTTAAAGCATTTCGTTAGATTGTATCTTAGTTTAAAAGTTTTAACCAAGTTT
+ACGTTGACGTTGACGTAAAGCAAGAGTATCTTTTAACTATTATTTATTTTTAAATTAACAACCCTTTTCA
+GAGGCTACGATGAAAGTATTAGTTCCGATAAAACGTGTTATTGACTATAACGTCAAAGTTCGGGTAAAAC
+CCGATCAATCAAATGTAGATCTTGCCAATACAAAAATGGCTATAAACCCCTTTTGTGAAATTGCCGTTGA
+AGAAGCTGTTCGTTTAAAAGAAGCGGGTATAGCAACAGAAGTAATTGCAATTTCTGTCGGTAATAAATCT
+TGTCAAGAGCAGTTGCGTACTGCATTAGCTTTAGGTGCAGATCGCGCCATACAAATTGACACTGATGAAA
+GCTTAGACGCACTAAATATTGCTAAATTATTACAAAAAGTTGTTGAAGAAGAACAACCGCAACTTATAAT
+TTTAGGTAAGCAATCTATTGATAGTGATAATAACCAAACAGGTCAAATGCTTGCTGCTTTAACAGGTATG
+CCACAAGGCACATTTGCTTCAGTTGTAAAAGTTGAAGGCGAAAAAGTTAATGTTACCCGTGAAGTAGATG
+GCGGTTTACAAACTGTTGCGCTTAACTTACCTGCTATTGTGACCACAGATTTACGTTTAAATGAACCTCG
+TTACGCTTCATTACCTAATATTATGAAAGCTAAACGTAAACCATTAGCAGTGAAACCTGCAGCAGATTTT
+GGCATTGATTTAACAGCTCGTACTAAATTATTAAAAGTTACTCCTCCTGCACAGCGTCAAGCAGGTATTG
+TAGTAGAAAGCATTGATGAATTAGTTGAAAAATTAAAAAATGAAGCCAAGGTGATCTCATGAGTATTTTA
+GTAATTGCTGAACACGATAACAGCTCGTTAAAAGCTGAAACTCTAAAAACAGTTGGCGCAGCACAAAAAA
+TTGGTGGTGATATAACATTACTAGTTGCTGGTTTTAATTGCCAAAATGTTGTTGAAGCTGCCTCAAAAGT
+AAATGGCGTAAGCAAAGTTTTAGTTTGTGACAATGCCGCTTATGAACATCAACTTGCTGAAAATGTTAGT
+TTGTTAGTTACTGAGTTAGCCGCTGACTATGAACATATTTTAGCAACAGCGCTAACTACCGGCAAAAATT
+TTATGCCTAGAGTTGCTGCTTTGTTAGATGTGTCTCAAATTTCTGACATTATTGACGTTGAGAGTAGTGA
+TACTTTTGTTCGTCCTATTTATGCAGGTAATGCTATTGCAACAGTACAAAGCTTAGATAACAAAAAGGTT
+ATCACTGTTCGTACTACTGGCTTTGATGCCGTTGCGACAGATGGTACTGCTGAAGTAGTTAATCTTGATA
+CGGTAACTGATGCAGGTATCTCAAGCCATGTAAGCGACGAATTAACCGTATCTGAGCGACCTGACTTAGG
+CGCAGCAGGCGTTATTATTTCTGGTGGTCGTGGCATGCAAAATGGCGATAACTTTAAATTACTTGATGGT
+ATTGCCGACAAACTAGGCGCGGCTATTGGCGCATCACGTGCTGCTGTTGATGCAGGCTTTGTTCCTAATG
+ATATGCAAGTTGGACAAACAGGTAAAATTGTTGCTCCAGACTTATATATTGCGGTAGGTATTAGTGGTGC
+TATTCAGCATTTAGCGGGTATGAAAGATTCAAAAGTTATTGTTGCTATCAATAAAGATCCTGAAGCACCA
+ATCTTTCAAGTCGCTGATTATGGTATTGTTGCTGACTTATTTGATGCGTTACCAGAGTTAGAAAGCAAGT
+TATAACTCAAACATTAGTCATTACTTTCAAGCAGTCCTTTAAACAGTACTAAGCACAAAGTAATATTGAT
+ATAATAAAACCACGCTTATGGAAATAAGACGTGGTTTTATTTTGTCTAAAATTTGTGAAGTAAGTTTAGT
+TAATAGTGAAATTTAAGAATATTGAGTGATTTATGAAAAATAATTTATCGAGTTTAAGTGATTTAGCTGC
+TGCATTTGGTAAAGCGCCAATTGAGCAGGATAAACCTACACCCGTGAGTGATGACTCATTAGTCTACTCA
+ACAGGATCAGGTCGCATCAACCAACAAAAAGAAAAAAGCATTACGCCAAGTGATGGTTATGCCAGGGTAA
+GGCGCGAAACTAAAGGCCGAAAAGGCAAAGGCGTTATTGTTATTAGTGGCTTAGGCTTAGATAATAAAGC
+ATTAAAAGAGTTAGCAAAGAAACTTAAAAAAACTTGCGGTAGCGGTGGCTCCGTCGTTGATGAAACCATT
+GAAGTTCAAGGCGACAAACGCGACGTTATACAGCAAGTACTCGAAAAGGCCGGATTTAAAGTTAAATTTA
+CCGGCGGTTAACGCTTTCCTTAACGTAAGCTATATCAATAGATGTCTGAATAAAGGTGTTAGATCTGATA
+GCTTTTTCTGCCAGATAAAGCATGTGAGAGTGTATTGCCATCTACATATTCTAATTCCCCCCCAACAGGG
+ACTCCGTGGGCAATTCTAGAGATATTCACTTGATGTTGCTGAGCCAACTCAGCAATAAAGTGTGCTGTTG
+CCTCCCCTTCCACCGTCGGATTAGTTGCCAAAATAACTTCACTAAACTGACCTGTAGCAAATTGCTTCGC
+TAATATATCTAAGCCTAGATCATCTGGTCCTATGCCATCAATAGGAGATAAATGCCCCATCAAGACAAAA
+TACTTCCCAAAGAACTCACCTGTTTGTTCAATAGCAATAACGTCACCCGGCGTTTCTACAATACACAAAG
+TAGTTGAAAGTTGTCGCTTTGGGCTTTGGCATATTTCACATAGTGCTTCTTCAGTAAAGTTTCGACACTG
+CTGACAATGACCAATATCAGTCATGGCTTTCGCTAAGGTATTGGCAAGCTTACTACCACCACGACGATTA
+CGTTCAAGTAACTGAAATGCCATGCGCTGCGCTGATTTTGCGCCAACGCCAGGTAAACATTTTAATGAAT
+CAATTAACTCTTGAACCAGTGGACTAAATTTCATAACTAACCATTTAATTTTATATTGTAATACGTGAAT
+CTGAAAATTTATTCGCAAACACAAACAAAAATTAATGATTCACCACTATTTAATGGCTAATTTTAATCAA
+CTTAACCGGTAAATAGTAGTGACTTCTTGAAATATATACACATCATTTAATGATACCAAGTTGATTAAGT
+TCTTTCCCACTCAGCGAGAATTAAAAGGCTTAGAGGCAAGACATTGATTGAAGAGAATGGTTATTCCCTT
+GTCAAAGTCAATAACGCAGCATATAAGCCTTTTAAACTCGCCCTTTGGGAGTTTGTTCAATGCCTATTAA
+CATCATTAAATTTATTTGATTTAGAATAACTAGATCTAAACAAATTTGCCTTCTTATTGAACATTTAACA
+TAGCTCTGAGTTGGGAAGAAGTTTAATCAAATTGGTATGACTAGCTAATACTTAGCTAGTCCAGTCTTTA
+GAACCATGAATCCATTTGCTATAACACCAGTAACTATTGCTCATATTTATTTTGGTAAGTAAAAGTCGCT
+TTTTGGCGAATGTTATCAAGTGAAGTTCCCAACAGTACTTCAAATTCCCCCACTTCAGCCAACCAGTCAT
+TGGTGTGAACATCCCAAAAAGATAAGTCACGTTTATTTAAGGAAATACTAACTCGCTTACTTTCTCCTGG
+CGCTAAATAAACTTTGGCAAACCCTTTTAACTCTTTTATCGGTCTTGAGACACTAGCCTTTTTATCGTGT
+AGGTATAACTGCACCACCTCAGCACCAGCGACAACACCAGTATTCTTAACCTCCACAGTCACAGTAATAC
+TTTCATCAGCCACTATCGTTGATGCTGATAAGTTAACGTTAGTTAACGTAAACTGGGTATATGAAAGACC
+ATGACCAAAGGTAAAGGTTGGTTTGATCTGTTGTTGTTCAAACCAGCGATAGCCAATAAAGACTCCTTCA
+CTATATAAACTTTCTTTAGCATTATAATCATTAAGCGCAATGGGTGCGGTGTCTTCCAAATGAGCTGGTA
+AGGTAATCGGCATTTTACCACTCGGGTTAACATCACCTGTTAAGATATCAGCAAACGCATGGCCCGCTTC
+CATCCCGCCATACCAACCCCAAACAATCGCGTTGGCTTGTTTTGCCCAAGGCATTTCAACGGCTGAGCCA
+GCGACAAGGAATATGACTGTTTTTTTATTGGCTGCAATCAACTTACTAATAATTTCATCTTGCGAGTTAG
+GTAGCTTCATATCCACGCGATCAATTGACTCTCTGTCGTCACCGTGACTCAAGCCACCAAAATAGATCAC
+AACATCGGCAGCTTTAGCAGCAGCAATATACTCGGCCTCACTACTGAATAATTCACCTGGCGCATTCCAA
+CCTAAAGTAAAATGTTCACTACCATCATATTCAATTTCAAACGAGTAGCTTTCACCCGCCGTTAACTCTA
+TATCATGCGACAACTCGGTAACTTTACTTTCATTAGTCGATGATGTTGATGATGTTGAATCAGTATCATC
+AACTTGATGAGTAATGACAATTTGGTCATTTATTTTTAATTGAAAATCACCTAATGTTTCAACGTTCAAT
+TGATGTGAACCTGTGCTTAAAGGTTTGATTGTTGCCGTCATCGTAATGAACTGAGTATTGGCTGAATTTT
+TGGCCGTAAAGTTAGAATCAACTATCCAAGATTGCTCCTGTAAATTCACCCTTGCTGATTCATTAAAGTA
+AGCTATATTCCAGGCTGGCGTTCCAGTCCAGTGACGACTCACAACATAATCACTGGCAATTGCAGACAGT
+TCACTACTACGTGCTCGCATCACGGTAATATTTACATTTTCACCAAACTTTGCTTTTAAACCTTCTAGTG
+GCGTGATTTCATACAAAGATTTAACTTCTGATGAACCGCCACCCGTGCCGTGTTTTTTATCTGCATTAGG
+ACCAAGCACTAAAATATTTTTGACTTGTTTTTTATCTAACGGTAATACCGTTTTAGAGCCGACAACTTCA
+TTTTTTAATAACACCACACCTTCGGTAGCAATCTTACGTGCCGCAGCTTGATGCGCTTTAGTATTCCTTG
+CCCCAGGAGAACGATTATCGTCATACATACCTATGGTATGTTGCACTCTTAAAATACGTCTAGCCTTTTC
+ATCTGCCACTGATTCAGGAATTTTTCCTGCTTGGATCATTGCTAAAAAAGGCTTCGCCAAAAAGTAATCT
+TGATAATCAGCAACATCTGTACCCATTTCTAAATCTAAACCATTAACAGCAGCATCATAGGTATTAATAT
+CAACATGCCAGTCGGTAAGTAATACCCCTTGATAACCCCACTCGCCTTTTAAAATATCCATCACTAAATG
+CTTACTCTGATTAGCATTAGTGCCATAGTATTGATTATATGAACCCATCATGCCAAGCACGCCGCCCTCT
+TTAACCGCAGCTTCAAAGGCAGGTAAATAAACTTCTCTTAAGGTACGCTCATCTGGCTTAGCATTGACGC
+CGACTCTATTTAACTCCTGCGTGTTTAACGCATAATGTTTAACAGTAGCGGCCACATCATTTGCTTGAAT
+AGCTTTAATCTGAGGTACTACCAACTTTGCCGCTAAGATAGGATCTTCCCCCATATACTCAAAATTTCTG
+CCATATAAAGGCAAACGCGCTAAATTAACGCCCGGACCTAGAATAAAATCTTTTTTTCTGTCGCGTGCTT
+CAGCGCCCAAGACTTGACCGTGTAAGTGGGCCATTTCAACATCCCAACTGGCCGCAACAGAGGTAAGGTG
+AGGCAAATAAGTGGCATGATCATCTGTCCAACCAGCCGATGCCCAAGTATGACGCTCAATTTGATGACGC
+ACCCCATGAGGCCCATCAGACAACCACATTTCAGGAATGCCGACACGCTCAATTGCATTCACGTGGAATT
+TACCACTGGCATGCGCCAAAGATACTTTTTCTGGCAGCGTCATTTTTGACAGGAGCGTTTCCACATCTTG
+CTCTACTGTCACTAAACGATCCTCCGGCGCTGCAACATCCTGCTTTGTAATTAAGGTTTTATTGTCATTA
+ACACACGCAGTAAGGCCAGCACTAAGCGTGAGTATTACAGAAACCAACAGGGTATTTTTTAACTTGTTTT
+TCAGCTTTTTTGTCATAAATGTATTGTTCATTACCTAACCTTTTCAACTTGTTAATTTTGGGCACACAAT
+TAAATGTAAGCGCCTCTGTTTTGTTATTACCGGAATATCTGTAGAGTTTTCAGTAAGAAATTTAATTACC
+TTATTAGGGTCAGCTTTTGAAATACGTCAGCGGTGATATAACCTAAATTTTTACTACCATTTACTGCTTT
+GATATCTATTGAACCGATAAAATGTTCCCGTTCTTTACTGCCATCGTTATCACAGTAAGCCAGCATGAAA
+CCCAATTTTTTACCCTCAAATAATGTCACTGCCACTGGGTTTTTAATCGCCATAGTAAAACTATCGTCAT
+AAACTCGCACAGCCACTTCCCAAATAACTTTATTTGGTGCACTTTCGTTACGTCGCCACACACTGGTAAT
+ATGATCATTTAATAACACAAAGTTATCTGAGCCAGCGGCGTTCTTCTCGCCAATATCTACAGCCTGATTA
+TCAAGCGCTATATGGTATGCAAAGGCATTAAAATTAAACTGATGATTTCCGCCGGAAGCATCTTCATCTA
+GAAAAATTTCTAAGCAATCATCATCCCAATATAAATGTCGTGGGTCGGCATGTTGATCGAATAAAATATC
+ATCGGTGATTTCTACCAGTAAATATAATTGCTTTTCATCCCACATAATTTTAAATTGCCCAGAAAAATCC
+TCAGCACTGGGTTGCATGCCCAGAATAAGCTTATCTATTGGCTGCCATTTAGCTAGCTGCCAACTGGCCT
+CATCAGCTAATCCATCAATCAGCATTTTTTCTGATGATTTGAGCGCTTCAAGGGCAGACACATTAAGTGA
+GATTGCCACTAATATTGCGGTGATAAACTTCAACGGTGTAAAACAACTAACATATTTTTGCATTATTCTT
+TTTCCTAGTGATTTGCTTGGTGAGCTTATTAATTTCATCAGCAACCAATACAAAAGGTCGTTCTATGTTG
+ATAGTGCTAACGTCTAGTTCACTTAACAAGGGTGGTTCCATTGCCTCAAATTGGCTATCAAGAAGATCGG
+ATGAAAAGAAATGATTTTTACGCTGAGAAATTCGGTTCGCAATAACATTCTTATTAGCAATCAGATAGAA
+GAAATGGCAATAAAAAGGCAAGTCTCTAAATAAGTTTCGGTGGACCGATTTTAACCCTGAGTAAGCAAGC
+GCAATCGACTGACCTTGCTGTGAAAGCAAAACTAAGTGATCAGTGATACTTGATAACCAAGGAGATCTCA
+TTTCATCTGTTAAAGGTTTATTTGCTGCCATATGCTTTTTAGCTTCAGCGCTGTGAAAGTCATCTGCATC
+AATAAAAACCAATGAAAATTCATCGGAGATTTGTTTGGCTAAGCTTGACTTACCCGTGCCGCTAACGCCC
+ATAACAATAAACAAATACGGCAACGGCTGTGAGGACTTTGTCATTTAACGTCATCCTCATTGGTCATGGG
+AACCCTCACTTGTAACTGATAATGTTGTCCTGCCTGTAAGCCAGTTAATATATTGCCAACGATGACTTGC
+TTATCGAGTAATACTTCCATGATGCTAATATCGCTGGTTTGCTCAATATCAAAATTTACCATTGCTCCCC
+TAAACAGCCGCTGACCAGATAAATTTGGCAAGGTTACTGGCATTTTCGGCGCTAGGTGTAAACCGCGAGC
+ACAGCCCTTTAAGCCACACAACTCCTCCACTAAACAACGATATAACCAAGATGTGGTACCGGTATTAAAT
+AAATGACTCGAACGACCTGCTTTTTTCGGAAACTGGTGATAAGCCCCGCGATAATAGTTAGGTACATAGA
+TAGGTAACTGCCCGGTTACTTCAGCATTATCAAGGGATGGCAACATTTTACTGAGCATTTCAAACGCTAA
+ATTATTGTGCCCGGCTTGATAAAGCGCGTAAATATAAAATATTGCCGCGTGATTATAAACGGAGCCATTT
+TCAGACACCCCTGGATGTTTTTGCGTAATACGACCAATATCTTCCACCATACTGGTATAACTTGGCGCCA
+GCATCATTACGCCTTGCGGTGAAATTAACTGCTTAGCGATAGCCGTAATCATCTCGACTTGCTGAAACTC
+ATTTGAGGCCCCGCTGAGCATGGCCCAACTTTGAGGGTTAAGAAATATTTTTCCTTCAACATCCTCATCA
+GTACCAAAAACACGGCCATCATCGGTAATACCACGAGCGAACCATTGACCATGCCATAAGTGCTTATTTA
+CTGAGCTATTAATGGCTTTGGCTGCAAAACGATATTCATTATATTTTTGTCGGCTAATGGAAATGTCGTA
+TTCTTCACAAAGTTCGCACCAAGTGTTTAGTGCATAGGCTGTTGCTAAAGATAACCAAGTAGAAACGCCC
+TTGCCTTTATAACCAACCATATTCATTGGATCGCACCAATCACCTTGCTCAATAAAACTCAAACCGCGAT
+GATCGCTAGCATTAATCAGATAATCCAATGCTAACTCTATATGACGAGCAAAAGATTGCTTCTCTTCTGA
+ATCAGCAAAAGTAATCATTTCACTGAGTAAGCTGACATCAGCCGTTTCGTTTAAATAAACTGACAGGCAT
+ATCGGCAACCAAACACCATGGTCCGCATGCGGTACTTGATTAATATATTTAAGTTTCGCATCTGCATGTA
+ACAACACCCCCTCTGGCATAGCACCATTAATGGTTTGTTGGGAAACCGCTAAGATATAAGCTTGACGAGT
+TCGCTCTGGATTAATAAAAGCCATGCCCATATTATCTTGGATATAGTTTCTCGTTTGAGGGTCCGTGCTT
+AATCGGTTAACCTCACCATGATAAAACATCTGTCTTGGTAACCAGTGATTAAAAAAATCATCAAAGCCGT
+CATTACCACTATTAATGCTTAAACATGCTTTGCCTTTAGCAATATAATCTCGATAGGATTGTTCTGCTTT
+ATTTCGTTGCTGATGACCCAGATACTTTTCTTTAATATCAGCTATTTCTAACTCATTTTTTGCGGGTCCA
+AAGAGAAATTGATAGTTTTTCTGTTCACTAGGTAATAACGTCTGTTGAAACTGCATAACAGCAACTGGGG
+TTTCATAACGCGCTTCAACATTTTCTAATAGCGCAGCCTGTAATGCACTCGGTTGATGCAGGCCACCTTC
+CCCTTCAAAGTCTTTTTGATTGGCATGCCACGCCGTAGGAATGGTATCACTCAAAAAAAAGGTTTTATCT
+TTTAACTGCTTATTAGTAAAGTAATCCGCCACTTTTTGATAGGGCGTAACAGACTCAGCAACAATGGCAT
+TTAACGCTTCGTTATAACAAGCCGATTGATTCATCCATGACATATAACCAATAGAGAAATACGGATAGAG
+ACTAATATTTCTAACGGTATCCGTTAAATTGGTTACCGAAAAAAACCAGCATTCAACTAAATCATCCTCT
+GTTAAATTAACTTTAATGGTTATCTTCAAACCATGGTGTTCAATTGACCAAATAATATCACTATTGCCTA
+ACTCGAAAGAAAACTTATCAAGTTGAACGCGCATCGGCTCGTAAGGCAGTGAAATGATCTCACCACTGTC
+TTCATCCTTAAGGTAAAAAAATCGCCCAGGGTGATGACTGAAATAACTATGCTCTGGTTGAATAAAGCTT
+TTAGCTTCCATGTTCGGCGCGTAAGAGTATTTAGCAGGCTCTGGCTGCATAAACTGTGAATTGACATAAC
+CCCGACAATTCACTTGCATAACCATGGCGCGGTTCCATAAAAACCCGGTTGCATTAGGTAACGTCGTTGG
+ACTGGTAAGCTTTATATTGCTCAAGCCATCAACTGCAGTATCAATACTGAATAAAGGTAATTTAGACATT
+AACAGCTCCTGTTATAGCTGGCTGACCATCATCAGTATTAGATTTGTCTTGTTGAGCTAATAATTCCTGC
+TGAATTTTTTCTAATTGTTGATCACCTAACGGATAAAAGTAGATTAACGGTACGGCAATAGCAGCAAAAA
+TTGCCGGGATCAAAGTCATCAACAACACAATTCCCTCTTGGGAGACACCCGTTTGTACTTGATTAGCCAC
+ATACCCCATAGAGGCGAGTAACCAACCAATCATAGCCCCAGCCAAGGCACCGCCAAGCTTTTGAGCAAAT
+GCTGCCGCTGAAAAAATCATCGCGGTTGCCCGTCTTCCTGTTCGCCACTGCGAGTAATCCGCCGTATCGG
+CATACATAGAAAAAACTAACGGTGATTTTGGTCCCAATGCTAAACCAATCATTATTTGTAAAACGTACAT
+CAAGGTAATACTGTCGTTTGGTACAAAATAGAAAATGATCGAAAGTAGCGCAACAATAGTCATCAATATC
+ATCAACAAGCGACGTTTATCAACAAACTTGGTTAATAGGGGCGTGGATGCTGCACCAATGGCTAACGCAA
+TCATATAAGCCATGGCAAAGCTGCCAATTAAGTCAGGACGTTCAACGTAATATTTAAAATAAAAAGTGCC
+CGTGCTACCTCTTAATGAAATGGTCATCATGATAATAAGGGCTAAAACAAACAAGACTTTCCAAGGTTTA
+TTCTGCGTTAAGTCTTTTAAATCCTGCAATACCGGTGTTTTTTGCTCTGCCGGCGGGGAAACACGCTCAG
+TAGTGGATAAGAAGGTAATTACAAAAAGTACCGCTGCAATTAAACCATAAACCAACATAGTATACTGCCA
+ACCTAAGGCTTCATTGCCCTGCCCCAAATAATTGACCAATTCAGGCGTCATATAAGCAACGAGACTTCCT
+CCTGAAAACGCACCAATAAAACGAAAGCTTGTTAACGTAGTTCTTTGTTGGCTATCAGGGGTGATAACAC
+CCAATAAAGCGCCATAGGGCACATTAATGAAGGTGTAAGCCAACATCATAAAGATGTAAGTGCCGTAAGC
+CCAAATTAACTTATTACCATCACTGACATCGGGTACGGTGAAAGTAAGTACGCCTGCGGCCACCATAGGG
+ATAATTCCCCAAAGTAAATAGGGTCTGAATTTACCAAATTTTGTTTTAGTGCGATCAGCTATTGCGCCCA
+TCAGTGGATCAGAGAAGGCATCTATAAGCCGGGTAACCAGCATCATAGTACCGACAGCAGCCGGAGAAAG
+GCCAAATACATCGGTATAAAAGATAAACAGGAATACATCAAAGACCCGCCAATAAAAATTTGAGGCGATA
+TCACCACAGGCGTAACCCATTTTCTCGCCTAAGTTAAGTTGATGCTGTTTTATTTTTTTTATCATTATAG
+GTTCGCTGTTATTGAAAAAATTCACATTGATTCTTTAAGGCACAAAAAACGTATTACATTTAGTTTTTAA
+CCATTTCACAATTAAATGTAAGCGCTTACAAATATACTGTTATTTATAATTTTTTCAATGTGAATTTTGT
+CTAAAGATAAAAAGTAATGAATAAAGATTTGTTTAGTAACAGTTTTAATATAAAAAATTAAAAATGCGAT
+TGTATGTAAAACCTTCGTTTAGTGTATAAACTTTAATTTAAATTGAAATATTTATTGACCAATTTTTATT
+ATTAACTTACCTTTATGTAAGCGCTTACATTTTACTTTAATTTGTAACTTGTTAAAAAATACTGGTTTGT
+TTTATTTTTTTGTATCATTATGTAAGCGCTTACACCAACACATAATTATAATATAATATGGTCCACTCGA
+CTGGGGATGTAACATGAGTAAGAAAATATTCACTAAGACAAGAATAGCGACAAGTTTATCACTGATACTT
+GGAGTAACAGCACTGCCAGCAATATCAGCAGAAGAAGCAAGCTTGAAAGACAGTGATGAAATTGAAATCA
+TTGCCGTAACTGGCATGCTTTCAAGTATTAAAGAATCGACAAGAATTAAGCGTGATGCTTCTGGTGTCGT
+TGATGCTATCTCAGCTGAGGATATTGGTAAATTTCCTGATACCAATTTAGCAGAATCTTTACAACGCATT
+ACGGGTGTATCAATTGATCGTACTAATGGTGAAGGTAGTAAAGTAACCGTACGTGGTTTTGGTCCCGACT
+TTAATATGGTTACCCTCAATGGCCGTACAATGCCAGCATCTGGCTTACCTGCTGGTGGTGGTGTCGCAAA
+TTCACGAGCCTTTGAATTCTCAAATTTAGCATCTGATGCTGTTAAATCTGTTTCTGTCTATAAAACAGGT
+AAAGCTAACATAGCTACTGGTGGTATTGGCGCAGTTATTGACATAGTAACAGGCAAACCCTTAGATAACC
+CGGGCATGCATGTTAGTGTTGGTGCAAAAGCACTCATGGATACAAGTAACCGTGTAGGTGATGATGTTAC
+ACCTGAGTTATCCGGTTTATTCAGCTGGACTGATGATGATGAGATGTTTGGCGCCTCATTAACAGTTAAT
+ACACAAGAACGACATAGTTCTACCTCTGGTGCATTTGTTAATCAATGGCGAACCGGTGCCTTCGATGGCA
+CAATCCCACAAGCAGCTGATGATATTCAATTAAACAATGCACCTGATATTGGTCAACTTTATTCAATGCC
+ATCAGATTTACGCTACTTTATTACCGACCAAGAACGTGAGCGTACTAATGCTCAACTTACCTTACAGTTC
+AGACCTGTCGAATCTTTAACTGCAACGCTTGATTACACCTATTCAAAACAGGATACTTTTCAGGCACGCG
+CTGAACAATCTATTTGGATGGACACCTACAAATCTAGTTTAGGTTTTGACGATGAAACGACAGCCACTCC
+AATCGATTATAATGAAGATCGTGGTGATCAACCCCCACGTGATTTAGGTTTAGCGCAACAAGAGCTAAAC
+CAAGTAAATGAAAATGATTCAATTGGTTTAAACATTAGTTACGACGTTAATGACTATTTTAACATCACTT
+TTGATGGTCATAGCTCAACAGCTGATAGCTCTCCTGATGCAGAATATGGTAGTTGGGTTAATGCAGGGTT
+AGGTGCAAACATTTCTGCTGGTCAAGGTGTTGATTTTAGTAATGACTACCCTACTATGCGAGTCGATTTT
+GACGATTGTGACCCAAGAAGAGGTTTAAATTGTAACGGCATACTTGATCAAGATGATGTCGGTACATCAA
+TTCTTGATATGAACTATGCATCTCAAAAAACCGATATTAATGAATTTCGCCTGATTGGTGCTTATGAGTT
+CGAGGAAGGCAGTATCGAATTTGGTGTTGAGTCTCGTTCTATGGAGAGTCATTCTGTACAAAGCTTAACA
+CGGCACACTATGGGTAACTGGGGTGTTGAAAACCCTGGCGAGTTACCTGCTGATTTCTTAACTCCTGTTA
+ACTTCACCAAAGAAATTAATGATTTTGATAAAAATGGTGCCTTCAATCAAGGTTTCACTGGTAGTGCTTC
+ACAAATTGGTGCTTGGGCTGCTGGCGAATATGGCTTTGATTTTGTAGCCAATGGAGCGTCCGCAACTAAC
+CGTACTATTAAAGAAGATATTACCGCCGCATTTTTTCAACTGGACCTTTCAGGTGAGTTAGGCGGTCGTC
+CATATAACATATCTGCTGGTCTACGTCTTGAAAGTACTGACGTCACTTCTTCAGCTAATGTAGCACTACC
+TAATGCCGTTGCATGGGAGGGTAATAATGACTTTAACGTACGTTTCGGTAATGGAATGCAAGACTTCTCT
+GCCGATGCAAGTTATGACCATGCATTACCAAGTTTTGATTTTGACATCGAAGTTGTTGATAATGTTGTAG
+CGCGGTTCTCTTTCAGTAAAACTATTGCTCGACCTACTTATGATCAATTAAGTGCAGCCGCTTCTGATGT
+TAGCGGACCGACCGGCCCAACTAGCTTGCCAGGTGTTCAACTAGGTACGGCTTCTAATGGTAACCCTGGT
+TTATTACCATTAGAGTCAAATAATATCGATTTATCTGCTGAATGGTACTTTGCAGAGACGAGTTATGTAT
+CGATTGGTTATTATGAAAAGCGTGTTAATAACTTCGCTGGTCGTCAACCTGTTGAAGAAAATGTATACGG
+TTTACGTGATGCAACTGCAGGCCCTCGTGCTCAAGCGGCCGCTTTAGCGTTAACTGCATTAGGTGAAGAA
+ATAACTGATACCAACTTATTTGCTATGGTTGCTGCAACCGAAAATAATGTTGATTTCTATTCGATGCCAG
+CTGAAGATTTTGAAGTTCAATATGATGTTTTACCTAACGGTGAAGATCCCTTAATGGACTTTACGGTAAC
+TAAGTTTGTAAACAATAAAGAAGCTAAAATCGATGGTTTTGAGTTTGCTGTTCAACACTTTTTTGGCGAA
+ACAGGTTTTGGTTTTCAAGCGAACTACACCACTGTTAATGGTGATGTAGGTTTTGATAACAACGGTGACC
+CCTCAGTAACTCAGTTTGCCCTAGTGGGTTTAAGTGATACAGCTAACTTAATACTAATGTATGAAAACGA
+TGACTTCCAAGCACGTATTGCTTATAACTGGCGAGACAAGTTCTTAAATACACAAGCTCAATATATAAAT
+GAGCCTGGTTATACAGAAGAATACGCACAGGTAGACTTTAATGTGGCTTATCAAGTTACTGAACAGCTAT
+CTGTCTTCTTCGAAGGTATTAATATTACTGGTGAAGATACTCGAACTCACGGTCGTACCACAGCACAATT
+GTGGAATTTATCAGAGCAAGAAGCACGTTATGCTTTAGGTGGTCGTTATACTTTCTAATTCAAAGTAGAG
+AGTAGACTATGCTTATAAATGCCGTGCACTTGCACGGCATTTATTGCATGACACTTTATAATATTATTAC
+TATTCGGCAGGAACTAACATGGGCAAAGCTATTAAAAAAATTGTTATTGTTGGTGGAGGATCCGCGGGTT
+GGATTACCGCCGGAAGCCTCGCAGCAGAGCATTGCGTCGATGCAGCGAGTAGTATAGAAGTTATTTTGAT
+TGAATCACCTGAGGTTAATAGTATCGGTGTTGGAGAAGGCACTTGGCCCTCAATGCGTAATACTTTAGAA
+AAAATTGGCATAGATGAAAAAGAGTTTTTGCAACAATGTGATGCCTCATTTAAACAGGGGTCAAAGTTTA
+TAGGTTGGACAACCGGTGATGACACCGACTCTTACTATCATCCCTTTATGACACCTGATGGTTATGGCCA
+CATAGATTTACATGCCGCATGGCAAGCTAACCATTCAGAGCAAGCTTTTGGTGATGCGGTTAATATTCAA
+AGCCATGTTTGCCAAGCAGGTCTCGCACCTAAACAACTGGCAACACCAAGTTACGCTGCAGTTACCAATT
+ATGGCTATCACCTTGATGCAAAGAAATTTGCCTCACTTCTACATAAACACTGTACTCAGAAATTAAATGT
+TCAGCATATTGTTGATCATATGGACGGTATTATTTCTGCAGACAATGGTGATATTAACGCCATAAGTACC
+AAAGAACATGGTCATATAGCCGGTGATTTATTTATTGATTGTACCGGTAGCGCATCATTGCTGCTGGGAA
+AGCATTTTAATATTGGCTTTATCAATAAACAGCACATTTTATTTAATGATTCCGCCCTTGCTGTACAAGT
+TCCCTACCCTGATCAAGTAAACCCAATAAATTCAGCCACGTTATCAACAGCACAAAGTGCTGGCTGGATT
+TGGGATATTGGTTTACAGACACGACGAGGTGTTGGTTACACCTACTCGAGTCAGTATATCAGCGATGCAG
+AGGCTGAAAAATCATTAAGACAATATCTAATCAATTCCGTTGGCGAAGAGCAAGCTAATTTACTCAAGCC
+CAAAAAATTAATTTTTGAACCCGGTCATAGAGAAAAGTTTTGGCATAAAAACTGTGTTGCCATAGGAATG
+TCTGCAGGGTTTCTTGAGCCTCTTGAAGCTTCTGCCTTAGCCATGGTTGAATTATCATCAACTATGGTCA
+GTGAAGAGTTACCCGTGACGCGTGCCCATATGGATATTATTGCTAAGCGATTCAATGAGAGGTTTAACTA
+TCGCTGGCAGCGTATTATCGATTTTTTAAAATTACATTACATTTTAAGTAAACGCACTGATTCACACTAC
+TGGAGAGATAACCAACAACCTAACAGCATTAGTGAAGAACTTCAGGAGCTGATAAAATTATGGCAATATC
+AACCTCCAAGCCGTTATGATTTTGTTCAAAATGAAGAAGTATTTCCTTCAGCAAGTTATCAATATGTACT
+CTATGGTATGGGGTTTGAAACAGAGCAACGCGCTAACCCAAGAAAATTTGAGGCTAATCCCCTAGCGGAA
+AAAACGATTGCAGAGACACAAAAAAAAATAGATAAATATCTTACGGGTTTGCCCACTAATAGAGAGTTAC
+TCAATAAGTTAAAAGAGAAGTAATAAGATAAACATCAGTGAAAGGTAGTTATTATGAAAGATAAAATTGA
+AAATATTGTTATTGCTGGTGGCGGCACCGCTGGTTGGATGGCGGCAGCAGCTTTTTCAAAACTACTAGGG
+AAGAACTTAAATATCACCTTAGTTGAGTCAGATGACATTGCCTCAGTAGGCGTAGGTGAAGCCACCATAC
+CTCCGATAAAAACATTCCATAAATTACTCGGTATTAATGAGCAAGAAGTTATGCGAGCCACGCATGCCAC
+TTTTAAACTCGGTATAGGATTTGAAAACTGGGGACAACAAGGTGATCATTACATTCACTCCTTTGGCGTC
+ACAGGTAAAGAATGTTGGGCAGGTGAATTCCATCATTTTTGGTTACATGGTCTTCGCAAGGGTATTAAAG
+CCGACTTTGGTGATTATTGTTATGAGTTACAAGCAGCGAAAGCAAATAAGTTTGCTTTATCAAAGAACAC
+GCCGATTAATTATGCGTATCACCTTGATGCCACACGCTACGCAAAATATTTACAAGAATTTAGTAAAAAA
+CTGGGCGTAACTCGTGTCGAAGGAAAAATTCAACAGGTAAATAAAGGTAATAAAACAGGCGAAATAAACT
+CACTTACACTAGCTTCAGGACAAGTCATTGAAGGTGACTTTTTTATAGATTGTACTGGTTTTCAGGGGCT
+TTTAATTGAACAAGCTCTTCACACTGGATTTGATGATTGGTCACACTGGTTACCCTGTGATAGAGCGGTA
+GCAGTGCAAACCAAAGCGGTTGCAGCACCTTTACCTTACACACGTTCAATAGCCCGGAAAAGTGGCTGGC
+AATGGAGAATACCATTACAAAATCGTGTTGGTAATGGCCTGGTTTTTTGTAGTAAATATTGCTCAGATGA
+AGAAGCGATAAGTACGTTAACAGCAAACATCGAAGGGGAGTTACTTACAGAGCCACGAATCATAAAATTT
+AACACCGGCCGCCGTCGAAAGGGTTGGAATAAAAACTGTGTAGCTTTAGGTTTATCAAGTGGTTTTATCG
+AACCTCTTGAGTCAACAAGTATTCATTTAATTATGTCTGGAATTATCCGCTTATTACGTTTATTTCCTTT
+TGATGGCATCCATCAATCAGCTATTAATGAATACAATAACAAACTCGATTCAGAATTAAACGCCGTTCGT
+GACTTTATCATACTACATTACAAAGCAACTCAGCGTGAAGATAGTAATTTTTGGTTACATTGTAAGAATA
+TGGAAATCCCCCCTTCCCTAGTGCATAAAATGCAATTATTTAAAGATACAGGTCGTGTCTTTTTAGATGA
+TGGCGATATTTTCCGCGTAGACTCTTGGACCCAAGTAATGCTCGGCCAAGGCATTATGCCAACGCAGTAC
+CACAAAATAGCTGAAATAATGAATGATAAAGAGCTGGAGAACTTCATGAGTAACCTGAAAGCATCGATAA
+CTAATGCTGTTGAACAATTACCTAGTCACACAGAATTTATACAAAGTTATTGTAAATCAGACTATTAAAA
+AATACTGCTTATGTACAAGCGACTAGCATTGTATTGTTAATAGTTTTTGCTAGTTAATATCAACACTCAC
+ACAGTTGAGAAGTCTATGAAAAAAACACCTAAACTCAGTGTGCAACTTTGGTCTGTCAAAGATGCCATTA
+ACCAAGACTTTAATGGCACACTTAAGACGTTATCTAACATGGGTTTTGACGGTGTTGAGTTCGCCGGTGA
+ATTAGGCTCATATGCGAATGATGCCAAAGCATTAAAACTCTTTTTAGATTCAATTGACCTAAAAGCCAGC
+GGCGCTCACGTATCTTTTGAACAATTGGATCAAGACAACTTTCAAAAAACTGTAGATTTTTATCATCAAT
+TGCAAGTTGATACCTTGATCATTGGTTTGGATGACAGATCTTGGCATCCGCAAGGTATAGAAGAGGTGGT
+AAAATTACTCAATCAACTTGATACAAAGCTAGATCCTTATAATATAAAAACCGGTTTTCATAATCATGAA
+CACGAATTTGATAACTTTAAAGGCACTACTTACTGGGACTATCTAGCCATGAATACTAAGGATTCCGTCG
+TATTACAACAGGACGTAGGTTGGACAACATATGCAGGTAAAGATGCCGTAGAGTATGTTTATAAGTACCC
+TAATAGAAGCTTTACCACGCATTATAGAGTATGTATTCCCGAAGGAGTTAAAGGTAAACAACCTATTATT
+GGTCGAGATACAATTGATTGGCTGAGGCTGTTAAAGGCTAATATAAATGTTGGCGGGACAAAATGGATAG
+TTGTTGAGCAAGATGTATACCCCAATGGCATGAGTTCTTTAGCAGCAGTTGCCTTGTCTAAAAATGGATT
+AGAGCAATATATCGATAAACTTTAATAAACCTACCGGTTAATTTTTATTTTGTTAGCTACAATTTATTGC
+GTTATTGACAAGAAATATTAGCTTGTTCAAGGCTATTAGGTCGAATATAAACATCAGTAAAGTCTATATT
+TAACGGACCTGGCTTTTCAAAAAAGGCCGGTTCTGAATTTAACACGCAAAATTCTGCTAACGGTATCATC
+AATACGCGTTTGTGCAATTTCACCACTGTTAACTTGTGCAAGAGTACTTTCATAAAGTATTTTCCAAGTA
+TCCATAGGTACCATAAAAATATTTAAAGCTGCATTTATCGCTTGTGGACAACTTTCATTTGAACAGCCTT
+TCATTTGTCCATGACCATTCCAGTCACCAACAACAAAACCGTCAAAACCCATTTATCTTTTAAAAAATCC
+GTTAATAAATATTTATAGCCATGATTTTTTACCATGCCAACTGTTGAATGAAGCCATCACAGATTGAGCG
+CCCGCGGTTAAACCACCTACATAACCTTGGCCATGTACATCAAGTAATTCTTGCTCCGATGAGAGAGTAT
+TACCTTGATCGCCCCTAAAGCAATATTATGAAGGAACAAAGTAGCACCAATAACATTCTTATGTCCGTGC
+ACTGCATCTCTGCCCCACACAGTAGAAATTCGATTACCATCTAAAGAATCATCGATTGATGTTTGATACA
+TGGTCTCAGCTAGGTTGACCCAATCATCATGCGTGGCATGTTTATCATTATTAGGAAAAGCGCCACCGCC
+ATTTAAATAAGACCCAAAGCCATATTTACGCATATCTTCAACCGTGATATCTCGTATTTCGGGTTGGATC
+ATTTATGCTACTTTTTGCTCAAGCGTCATTGTGCTTAATAGCGAGACTATTTTCCTTCATTATCAGCATC
+AGTTTTAACGGCTATATCAAGTGTCGGCCAGATATCAATGTTAGATGAAGCTATTGAGACTTGTGATGAC
+CCAGCTGTTTTATCCTGCTTTATGTCCGTTACTTGTTTTTGTTTATTTCCATTACAGCCAGCCAACTAAC
+CAACCAACCAACCAACCAACAAATAAAGATGCCATAGCCATGCAAAGTATGCTGGCACCTGGACTATTTT
+TTATCTTTTTTTCATTATGTTGTTTCTTGTTTATTTTAATTTCTAATTTTGAATTTTGAATTTTTAATCA
+AAAGGTTAAATAGATAACAATTTATTAGTTGGCAATCGCTTTTACTTTACTGCCTGATAGACCGTAATAA
+GCAATAAAAAAATAGCAGAATATAGGTAATAAAAAGGCAGGTTGTACACCAATATTGTCTGCTAAAACAC
+CTTGAAAAAGAGGAATAATTGCACCGCCAACAATTGCTAAACATAAGATACCCGAACCTTGACTGGTATG
+CTTACCTAAGCCTTGAATGGCTAAACTAAAAATTGTCGGAAACATAATTGAATTACATAAACCAACAAGC
+AAAATTGCCACCATGGCAAGTGTACCTGAAGAGAATACAGCAACTAAAATCAATATAACGGCGAGCGTTG
+CGTTAAAAAATAGTGCTCTACCCGCAGCAACTTTTTGCATAACAGCAGCACCAATAAAACGTCCTACCAT
+AGCTCCTCCCCAATAATAAGCAATATACTTTGCTGCTTGGTATTCTTCTAAACCAGCAATCGAAGGCTCG
+GCAAAAAAGCTGACCAAAAAGCTACCAATAGCAACTTCAGCACCAACATAGACGAAGATACCAACAGCAC
+CGAGTACCAAGTGACGATATTGCCATGCACTGCCACTATCCTCTTGTTCATCTTTTTGAGCGTCTTCTTC
+GACCAAGGATAAATTGGGTAATTTTAACCAAGCAAAAACGGCAGCCAGAACTAATAACATAGCTGCTAGA
+AAAACATAAGGCATTTGAACTGATTCTGCTGACGTTTGGGGCGACAGGGCATCAGCTGCTTCATTTAAAA
+TTAGAAAGGCGCCAAAAAATGGTGCTACTGTTGTGCCTAAAGCGTTAAACGCTTGTGTCATGGTCAAACG
+AGATGATGCAGTTTTAGCATCACCTAACATACTTACATATGGGTTAGCTGATACTTGAAGTAAGGTAATA
+CCACTAGCCAATATAAATAAAGCCATCAAGAAAACGGGATAACTATGCATAGATGCAGCAGGATAGAAAA
+ATAAGCAACCAATAGCAGCGATGAGCAGCCCTAAAACAATACCTTTTTGATAACCCAGCTTTTTCACGAT
+TGCGCCTGCGGGTAATGAAAAAAGGAAATATGCACCAAAAAAGCAAAATTGTACCAACATAGCCTGACTA
+TAAGATAAATCAAAAACGCCTTTCAAATGCGGAATTAAAATATCATTTAGACACGTTATAAACCCCCACA
+TAAAAAATAACGACGTTAATGACGTTAGAGCGAATGCAAAATTTTTATTGTCTGGCATATCGTTCACCTG
+ATTAAAAGTACCTGAATTTGAATGCGTTGCCATAATTCCCTCTTCTTAAATTACTTTGTTGTTATTACTT
+AACTTGTCACTGACTAATAAAATATAAATAAACCGTTATATTTCAATACTTTAAATAAATTTAAATTGAA
+ATACCATGAAAATGGTTGACCTAAGTCTTATAAAGCTCTAACCTAAATGTAAGCGCTTACATCCATATTA
+AAGAGCATCCAGATACATTTATCAACCTTTTTTGTAAGCGCTCACATAAAAAAAAGATAATTGCCAAAAT
+TAATTGGCTTAAGAAATAGGTATTTAGTTAATGACTGTCAAACTGACTCTACCCACTCAATCTAAAATGC
+TTTCAAAAGATTTTGTATACGGTGTAGCAACCGCTTCATTTCAAATTGAAGGTGGAAAAGCATCAAGACT
+TCCCTGTATTTGGGACACTTTTTGTGACACACCAAATACAATTGCTGATGGGTCAAATGGTGAAATGGCT
+TGTGATCATTTCAATCGTTGGCAAGACGATATTGAATTAATTGATTCAATAGGTGTTGATGCCTATCGGT
+TATCTATTTCATGGCCACGCGTAATAACAGAGTCAGGTGAGCTAAACCAAGAAGGTGTCGCTTACTATAT
+GAACATTTTAGATACGCTAAAGTCCAAACGTATTAAAGCATTTGTTACACTATATCATTGGGATTTGCCA
+CAGCATCTTGAAGATAAAGGTGGCTGGTTAAATCGAGAAACCGCATATGAATTCAGAAATTACGCTAATT
+TAATTTCAAAGGTTTTTGGTAATCGTGTTCATGCTTACGCAACACTAAATGAACCTTTTTGTAGTGCCTT
+TTTAGGATATGAAGTAGGTACTCATGCACCGGGTATAATCGGAAAAGAATTTGGCAAAAAAGCAGCGCAC
+CATTTATTACTTGCTCATGGCTTAGCAATGGAAGTATTAGCTAAAAATAGTCCTAATACGTTAAATGGTA
+TCGTACTTAACTTTACGCCTTGTTATCCTGAATCGGAATCTTTAGCTGACATAAATGCTGCAGCCTTTGC
+AGATGATTATTTTAATCAATGGTATATAAAGCCATTGTTTGATGGCAAGTATCCAGAAATCTTATCGACA
+CTGCCAGCTGCCCATCAACCTGATATTCATGAGGGGGATATGGCAATCATTGCTCATTCTATGGATTATT
+TAGGTGTCAATTTCTATACACGAGCGATTTATCGCGCCGATGTTGATGAGCACTTCTTACAAATAGATCC
+CCCAGAACCTCGTACAGATATTGGTTGGGAAATATATCCCAAAGCCTTTACCGAACTCTTAGTTTCTCTT
+AATGAAAAATACAGACTCCCCCCTGTCTATATCACTGAGAACGGTGCGGCAATGGCTGACAAGATTATCG
+ATGGTGTAGTAAATGATCAAGATAGAGTAGATTATTATCAACAACACTTAAATGCCGTTAATGACGCTAT
+TGAACAGGGTGTAAAAGTTGATGGTTATTTTGCCTGGAGTTTAATGGACAACTTTGAATGGGCTGAAGGT
+TATTTGAAACGCTTTGGCATTGTTTATGTCGATTATGAAACACAAGTAAGAACAATTAAAGCTAGCGGAT
+TTGCTTATAAAGCGTTAATAACGAATAGATAACTGAATGTATTAGCTAAGAATTGCAGTTAAATGATAGG
+AAACCAAATGACTAAACTCCCCTTTTATGAAAAAGTAGGTTACGCCATGGGCGATGCTGCAGCTAATTTA
+GTTTGGCGCGGTGCTTTAGCTTACTTAGCCGTATTTTATACTGATACTTTTGGTTTAACCGCTGCCGCTG
+CCGCCATGCTATTTTTGGTGGTACGTTTATCAGATGGTGTAACCGACATAATAATGGGTATGATTGGCGA
+TAGAACCAATACTCGTTGGGGAAAGTTTCGCCCTTGGATATTATGGTCAACACCTTTTTTAGCCTTGTTT
+ATGGTACTAAGTTTCACTACTCCTGACTTAAGTTATAGCAACAAACTTATTTATGCTTATGTAACCTATA
+TCGGTTTGACGCTTGCATACACAGTAAACAACGTACCTTATTCGGCGTTAATGGGCGTGATGACGCCAAG
+TGATACAGAGCGTACTAGTTTATCTGGCTTTCGTTTTGCTGGTGCCTTTGCAGGTGGTTTGCTTGTAATG
+GGTTTTCTACCTGACTTAGTTGCCTATTTTGGTGAGGGTAATGATGCCATAGGTTATCAATATAGCATGT
+ACTTATTTGCCGCAATTTTGATAGCCTTAATGTTAATTACTTTTGCGAGTACCAAAGAACGTGTTACGCC
+AAACACTGATGAATCAAGTAATTTAAAATCTGACTTGCTCGATTTAAGTAAAAACCTACCTTTTATTGTT
+CTACCACTATTAGCGATGACATTATTCTTCTATTACCGTGATATTTATAGCGGCATATTTTTTGTTATTA
+TCATGGGCTCCATGTTAATTCTCATTAAGAGGTTAATCAAAAAAACACCTAAAAACTTAGGTGGTACTCA
+AAGAGATATGGTGGACTTACTTACCAATAAACCTTGGTTAATATTACTCGGCATTGGTTTTCTAACTATG
+ATGTTTAATGGCATTAAATACGGCACTATTGCCTACTATTTCAAATACCAAGTGGGTGATGAACTCATGG
+CAGGGAAATACTTTATTGCCTTATTACTCGTTTCTATATTAGGCGCATTATCAACAAGTTATTTATCAAA
+AAAATTAGGTAAACGACAATTATTTATTGTCTCACTTCTGCTAAGTGGTTTGCTTACTACTGCTTTTTAT
+TGGGTACCTAAGGGCAATGTTAGTGCTATTTTTGCTTTAGGTTGTAGTGCTGAATTTTTTGCAGCCATAA
+TGCCAACATTATTCTTTACCATGCTAGGTGATTCAGCGGATTACTCTGAATGGAAAAATGGTCGCCGTGC
+AACCGGCCTCATTTATTCTGCTGGAACGTTCGTGCAAAAAACCGGCGGTGGTTTTGCTGGTGCACTAGTA
+TTGGTTGTGCTTGCTGGCTATGGCTATGATGGCATGGACAAATCAACTATCGCATCGTCACTGCCTGGCA
+TGCAATTATTAATGAGCTGGATTCCAGCTTCCTTTGCCTTTGCTGGCGCTGCCTTAATGATTTTTTACCC
+GCTAACTTGTAAGCAAAATCAACAAATTGGTAATGAATTAATCCTACGTAGAACACCTTTAGCTGCAGCT
+TAATAATTTTCAATAGTTTTATTTTAAGCTTACATGAACAAATTTAGATGATAAAAAAGTGGGATATTAA
+TGATTAGTGTAAGAGAAAAAATTGCTTATGGTTTAGGTGATACTGCCAGTAATATAATCTTTCAAACGGT
+AATGATGTTCTTATTACTGTTTTACACTGACGTTGTTGGTTTATCTCCTGCTGTGGTTGGTACTATGTTT
+TTATTCGTACGACTAATCGATGCGGTTACCGATCCAATCATGGGCAACTTAGCCGATAAAACCCGCACTA
+AGTGGGGACAGTTCCGTCCTTATCTGCTGTGGTTAGCGCTACCTTTTGCTTTGATCAGTATATTAGCTTT
+CACCACACCCGACTTAACCGGTAATAATAAAGTTATCTATGCTTTTGTCACTTATACCCTTCTTATGATT
+GCTTATACGGCAATCAATATTCCTTATTGTGGTTTAGGTGGTGTTATTACTGCTGATGCAAAAGAGCGAG
+TCACGGTACAATCATATCGTTTTGTATTTGGTATGTTAGGCGGCGTCATTGTTGCAGGCGCAACTATGCC
+AATGGTGGAATGGTTTGGCCAAGGCGATACTGCAAAAGGCTACCAATATACAATGGTCGCAATGAGCAGC
+TTAGGCGTCGTCTTGTTTTTGTTATGTTTCTTAGGAACAAAAGAACGAGTAAAACCACCAGAAAACCAAG
+ACTCATCGATGAAAGAAAATCTGCAATCATTATGGAAGAATGACCAATGGCGCATATTATGTATTGCTTC
+TTTTTATTTACTCACGGGGCAAGTTTTACGCCTTACCCTTGCTGTTTATTATGTTAAGTACTTTCTCGGG
+CGCGAAGATTTAATCACGTCATTTTTAACACTAGGCGTAGTGGCAAGTATGATAGGTTGCGCGGTAGCAC
+AGCCGCTCGCTAAACGTGTATGTAAAATAAAAGCCTATATAGCACTGCAAAGTTTATCCGCAGTTATATG
+CCTAGCGAGTTTTCTTATTTCCCCCAACCAAATTATTCTTGCGTTTGTCGCCTTTATTTCTTGGAAGTTT
+TTTCTTGATATGGCTTCACCACTACTGTGGGCAAAAATGGCAGATACCATTGACTATGGTCATAAAAAAA
+CAGGTATTAGGGTAACAGGCCTTGTTTATTCTGGCGTAATATTTTTTATCAAAATGGGTATTGCTATTGG
+TGGTGCACTTGCTGGATGGTTATTAACTTTTTACGGTTACCAAGCTGATTTAGAACAGAGTGAGGCTACC
+AAGCAAGGTTTATTATTATCATTTACCGTTTTACCTGCATTAGGTTCATTTGCTGTAGCTTGGGTAATGC
+GAAAATATACCTTAACCGAACAAAGAGTCGTTCAAATACAGGTAGAATTAAGCACGGAGACTAAGTAACT
+TATTGACGAATATGCTAGAATTTTGCCGTTACTACTCAAATTATTTACAATTTAATTGCACAACCTAGGA
+ATAACATGGCGACAATATACGAAGTTTCAAAACTTGCTAGAGTCTCTTTAGCAACCGTTTCTCGTGTGAT
+AAATAAAAGCCCACAAGTTAGCGATAAAACACGCCAAAAAGTTATGGATGCGATGGCAGAGCTTGGTTAC
+CGTCCTAATTCTATTGCGCAATCATTAGCATCAAACAGAACCAATAGTGTGGGAATTTTAGTGTCAGAAT
+TACATGGTCCATTCTTTGGCCAAATGATGGCTGGCATAGAGTCCGAATTAAGAGCGGCGGGCAAACATGT
+CATTATTACCACTGGGCACAGTGAAGAAGATAAAGAGAAAGACGGTATCGAGTTTTTAATTAGCCGAAAT
+TGCGATGCTATTATTTTGCATGTAGAAGCGGTTAGCGATGAATACCTCATTGATTTGTGTAAAGGCCACA
+CACCAGTTTATTTAATGAGTCGGTACGTCGATGAGATCAGTGAAAATTGTATTAGCTTAAATAATGAATT
+AGGTGGATATCTTGCCACCCAATCAGTAATAGAATTAGGTCACTCTGCTATTGCTTATATCGGTGGACCA
+CAATTTAAAGCCGATTCAAAAGACAGATTAGTAGGTCATAAACGAGCATTAGCAGAAAATAATATTTCTT
+TTAATGACACCTTATATTTTGAAGGTGACTTCAAAGAAAAAGGCGGTAGCGACGGTTTAAAATACTTCAA
+TGAGAGTAATAAAGGATTTAGTGCATTAATTTGTGCCAATGATGAAATGGCTTCAGGCGCGATAACTTAT
+GCCCGAGAGCAAGGACTTTCTCTACCTAGAGATCTATCCATAATAGGCTTTGATAATATCATTTTTGCAC
+GCCATACCTATCCCAAACTAACGACGATAGACAATCCGGTAAATTCGATGGGGCATATGACTGCGAAATT
+GGTGTTAAAAAATATTTATCAACAAAAGAATATCTCTATTACTCACTTCTTTGAGCCGACACTTATCACT
+AGAGATTCCATTATTTCCAAAACTTAGCGCTACGGTCATTACAGTTAAAAAATAAATACATTTGAAAGAG
+AAGTAACACAAAAAATGAAAAATTCACAAGATACTCAAGTAATTAATTTAGTGGCTGATATTGGTGGTAC
+CAATATCAGACTAGCAATCACTGATAAAGACAATAATATCAACGAAATTAAGACTTATCAATGCAAGGAC
+TTTCCACATTTAAGTAATGTGATTTATCATTATTTAAAGGAAAATGGCTTACTTAACTCCCAAGTTAATG
+CTTGTTTAGCTATAGCTTGTCCTGTTGATACAGACTCAATCTCAATGACAAACTTGCCCTGGAAGTTTTC
+ACAAAAACAGCTTAAGGAAGAGCTTAAATTACATAGTTTAACGCTAATAAATGATTATACTGCTATTGCA
+ATGGCTATTCCGTTATTGAGTGATAAGCAAAAAGTAAAAATTGGCCACGGCGAAGCCGAAAATAAACAGC
+CTATTGCGGTATGTGGCCCAGGAACTGGTCTCGGTGTTGCTAATTTAGTAAACATTAACAATCACTGGTA
+CTGTTTAGGTGGCGAAGGGGGACATACCGATTTTGCACCGGTAGATGAACTTGATGTAAAAATATTTCAA
+CAATTAAAAACAACTAAAAAACGACTCTCTTATGAACAGTTACTTTCTGGCTATGGATTAGAACAAATAT
+ACCAAGCATTAGTAATAATCAATAATCAAGAAGCGACAAACGCTGAGCAAAGTAAGTTATCCGCTAAAGA
+AATTAGTACTCAAGCAATAGCTGGAACTTGTCCTATATGCCAACAAGCGTTGTCACAATTTTGCAAAATT
+TTAGGAAGCTTTTCGGGTAACTTAGCATTAACCACGGGCTCTTTTGGTGGCGTGTACATAGCGGGTGGCA
+TAGTGCCTAGGTTTATCGATTATCTGAAAAACAGTGAGTTTAGAGCAAGGTTTGAAACTAAAGGACGTAT
+GTCTCATTTAAACGAGCAGATACCTACTTACATCATTACCGAAAGCCAACCAGGATTACTCGGTGCGGCT
+GCTTACCTTAATCAAGTTTTCCCATAGTTCAAGTAAGCAGTTGAACTATAAAAATAAAAAGCTCAAGATT
+ACTTGAGCTTTTTTATTACAAAGACTCGATTGTCAAAGCGACTTAAAACGGCATTTTCATCCCAAATGAA
+GGTACCTTGATTATTTGTTATTAACTATCATTAGATCTCGTTTTCATTGACGTAAAAAGTATTATTGGTA
+TTCAAATTTCATCATTATTAATCTGCAAATGCCCCCCTATTTGTCCCCTAAAAAAACGGCTCAAACTATT
+TAAATCAAGTTGCTACTGGCGAAGAGAATAACTTAACGATTCGTATTTATGGTGAAAAATACCGCGTAGA
+ATGGCAACAACAAGAACCTAAAAGCGTGATACTAAAATGGTTAAAGGAGCCAATACAAATACTAAGAACG
+GGTGGTAATCATACCTCATTACCACTAGCTAATATTCGCACGCCTATGGAACACCCTGAAGAATATTTAG
+ACGCTTCGCTGATATATAACATAACTCTTCACAAGCGGTAAGAGCCTATCAACAAGGTAAAGATGCGAGT
+CCTCATACATTCGATTATCCGGGTATAAATGACGGCGTACACGGTATGGCAATAATTGAAGGGCTGGTTG
+AAAACCATCAGTCTGATGAAAAGTGGCTCACAATAAACAACTAAGTGGAGTATATAATATGAAACAAATT
+CAAATTCCAAGTTGGGACCCTCTATGTATGGATCTCGCCAAGACAGCTAAACTAGTAGTCAGGATTATTG
+CGTTGAACTAACAGGTACCGCAGCAGAGTTTGATTTAACAATTACCTAACTTTCTACCCACTTATAAGGG
+CATTTTTTACCTTAAGTTAATGACATTTCCCTTTACGAGATAGAACTTAAGAGCTCTTATAGTAATGATT
+GTTATACATAAAAATTATCTTTTCTCACCATTTTCAATGTCATTAGATTGAAAATTATTAATCTGTTCCT
+TACGCCAGCGACCAGGGCTTAAACCATAGTCTTTCTTAAAACGGTGAGCAAAGCTTGCACTATCGCCATA
+GCCTACTGTGTCAGCTATTTGGTCTAAATTATATTGGGTATAACGAAGTAAGTAGCAAGCATATTCTAAG
+CGAGTGTGAGTTAATAATTTGATTGGTGTCATTCCCATTTCTTTCTTACATAAACGAAAAAAATGCGGCT
+CAGACATATGCATTTCTGCAGCTAATTGCTTAACAGTCCAAGACAGTTGTAATTGCTTATTTACACGTCG
+TATTAGGGAGTGAAACTTTTGTTGTTGCTTTGTTAGTTGTTGCCCCATATTCAGTGTTTGCGCAATTTGA
+TAAACTAAGACTTCTACTAAGCGCAATATAATATCTGACTGATAAATACTTTCACCGTGTTGGAATTCTC
+TAATAAGTGACATTGTTTGATACAGTCGTTCCGCATTTATACTGGAATAAACTGAAGGATGTAGTTGATG
+AACAAACTTATATTCAGAGCAATCATGCAATAACAACCAACACATTTCCCAATATTCACCCGAAAGTTCA
+TACAAAAAAGGAGTTCCTGCTGGCAGTAAAACAATACTACCGGGTTTAACTAAATATTCGTTATTACCAA
+GCTTGATCTTTCCCTCTCCTGCATGAGTAGAAATTAAGTAATGAACATGCCCGCTGTTATTTTCATTATT
+TAAACAAATATTTCCTTTACCTGTTTTTCCAATTTTATACTCTGTTTGTAAATACGACATTCCTGCAAAG
+GCTATAAGACTAGCTGCTTGGCCTGGTAATTTATCAAAATTAATGAAATCCTCTATACAATCAGGATGAA
+TATTTAAAATATCTTGCCACATAAAATTACCAAAAGGATAGTTTTAAACATGATACATGACAATTTCACT
+TATGTTTATTTTATCACTATATTTTATAATTCTATGCAATATTCTAGTAAACTATAATGACTAAAACCAA
+TGAGTAATAATGAACCTTCATCATTAAAGCAAAGTATTAAATTAGCTTGGCCTATCTCTTTACAGAGCAT
+ATTGGTCACCATGCTAGGTATGAGCGACATTATGATGGTGGGCCACTTAGGTGATACTGCCGTCGCTTCT
+GTTGGGCTTGGTAACCGAATTCAATTTGTTTTTTTAATAATCTTAGCGGGACTTGCCTCTGGTGTTGGCA
+CTTTATCTGCGCAGCACTTTGGTGCAGGGCAAATAGGTGTGATTAGACAAATAATTGTTAAAACGCTTGT
+CATTGCTGCCGGAATATTACTGCCTATATTACTGATTACCTTCTTATTCGCTGGCAATATAATGGGTATT
+GCCACAACAGATCCCAGCGTTATAAACACAGGGACCAGCTATTTGTGGTTAACAATGCCTAGTTTGATTT
+TTGTTGTCGTTGTGATGATATTTGAAAATGCCTTAAGGGGACTTGGACAAGTAATTTTCCCTATGTTTAT
+TAGTATCATCGCCATTATTACTAATATTATTTTAAACTATTGGTTAATCAAAGGTGGCTTAGGTATAGAG
+CCAATGGGTGTCATTGGGGCTGCTTTAGCCACACTGCTTGCTCGAGCACTTCATGCTTTATTAATACTTA
+CTTACTTAGCAAAAGTTAAGCACAGTATTTTTCCAACAACGTTCTTTTGTGCTGATTTTTATAACAAACA
+AGCGTGGACTAAATTACTTACCTTAGTTTGGCCAATGATGTTGAGCTTTGGCGTTTGGTCTTTAGGCACT
+TTTGTATATCAACTGATATATGGACGAATTGGTACACAAGAGCTTGCTGTCATGAGTCTATTAGCCCCTA
+TCGAAGGTTTACTCGTTTCGTTCTTTTTCGGCTTCGCTTCCGCGTGCGCAATTTTAGTTGGTCAGCGTTT
+AGGTAAAAATGAGTTTTCAAATGCATGGTCTTTAGCCAAGAACTACGCTATCAGTGCGCCAATCATTACC
+TTTTTACTTGCGTTAATATTACTCCAATATCAATATTTGGTCTTTATGCCATTCAGTAATTTATCATCAG
+AAACAATCACATTATCCCAAGAAATTTTGGTATTGATTTGCTTTGGAACCTGTTTAAAAGTATTCAACAT
+GACTATTGCTATGGGGATATTGCGTGCTGGAGGTGATAATAAGTATTGTATGTTCATAGATATATCGGGG
+ATGTGGATAATAAGCATACCATTAACATTTATGGCAGCATTCTACTTTATGTTACCCCTGTATTGGGTCG
+CTCTCATCGCTTACTCTGAGGAAATAATTAAAGCAGTTATGTTTATTTTCAGAATGAAAACTAGGCACTG
+GTTAAAAAACCTAACCGCTGAAAGTATGGCGTAGTTGGCACTACGCTTAATTAACTTAACGCGGTTACTG
+TCCTTTACTATTAAAAACCTTTTTAATAGTAATCAAAACTTATCTGCCGAGTTTTTCAACTGACTATTTA
+AATAGTTAATTTGCTTTTGAATTCTTAATGCTTTGGGTTTTATTAATTGTACTTCTTGTTTAATTTTATC
+TGCTGACCAGCCAAGTTGTAATAGTAATAAAGAAATAACAGTGCCTGTTCGTCCTGTCCCCCCCTTGCAA
+TGTACAGCTACCACCCCTTTATTCTTAATCTCATTCAGGATTCGATCTTTCTTCTTTTGCCACTCTTGAT
+GAAACGCCTCTTGCGGGGCTTCATCATCAATAATGGGGAGTTGTAGCCACTGGATCTTATATTTATGGCA
+AAGCAGTGGCAGCTTAATGGCATTATTTTCTAGCATTTCTTTATCAAACATTAGGGTAAGCAACATAGAT
+ACGCCCTGTTGCTTGAGTTGCAGTATTGACTGCTCAAGGTTAACAGCTTTAGTTCCGGGGCAAGGTGTAA
+ATAATAGCTTTGCCCCATTTGACAGTGCTAAGGTTTCGAAGGGATGTATATTCATTAAATTTTCTCACAT
+TTAATATATACAAGAGCATTTAGTATGCTCTTGTATATAAGCACTTATAATTGAGCTTGAATTGTTTGAA
+CAGAATTAGCAGGAATTGACACTTCTACAAATTGATCACCAATTTGTAGTGAAAAGTTAATAGCTGCTTT
+GGTTGTGTTTAACAATTGTGTACTAACTAAATTGCTTTTACTCATGGCCGCACTTGCATGCAATGCATCA
+CTATCTAGCCCAGCTAATTGAGTTTCTACTTGCAATGCTTTATCGCCAGGGCGGATCGTTCGACTAAACT
+GAGCCAGTACATGATAAATTGGCGTGTAATACACCTCTCCCGTTTCAGTATCTATCATAATCGGTGCACC
+ACAGAAGTTTCCAACATGATTAGGTCCACCATTACTATCGAGTACAATGTTCCAATCAATCCAGCCTTCA
+AGCCAGTGATCTAAACTCACAATAATGTTTCGGGCATAACGATGCACTGGTGTATAAATTGGGTGTTCTT
+CTGGCTTTGGTGCCCATGTCGCGGTATATGCCCAATCGGTCGCATTTTCATTCCACCAAAAGTTATCATT
+ATTAAACCAGTTAGACTCTTTAAATCGGATGGGATCTAAAATACCTTCTGGTGCATCTTTACCTAAATCA
+TCAATGGTGCCTTCTGTGTGAATAATCGAAAACTCGGGGAATTTATTATGAACGCGGTCAAAGACTTCTT
+CGTTAACCTTATTTGTACTTTCATACCAATGAACCGCCGTACCATAAACATACTGAGCCGTTTCTTTATC
+CGCTAATATTTCATCTGTCCAATGCTCCATTTCATCACGATTTTGATCATAAATGAGTAATTTTACCTGC
+TCATGAGCACTTACTTTTAATTTTGGTCCCAAATGATCTTTAATAAAAGCACTTTGTGTTTTAGGCGTGA
+AATGCATACTTTCCCACTGACCACTATTACCATGAGGTTCATTTACCGGAGTTAGTCCCCAAATATCAAT
+GCCTTCTTTTTTATAGGCATCAAGGTATTTAATAAGGTAATCAGCATACGTTGCTCTATATTGCTGCTTT
+AATTCCCCACCTGTTCCCTGATGGTTATTTTTCGCTGTAGGTTTAATATAATAGTCTTCAATGTCTTTCA
+TCCATGGTGGTGCTGTCCATGCTGATGCTACTATTCTTAAATCTTTATCACTTTGTTTACTTTTAATTTC
+ATAGGCTTGTTTGATCATTGGCAATAAATCGAATTGCTCATCTTTAATACCTGCATGGTCTTGCTGTTTA
+AAACCATCTTGATCAACAGCGATACTAAAAGACGAGAGTGCTACATCATCTTTAACTGGTGCATAAGAAT
+ACTTACCATCCACAGCAAAGTCTGTCGCGCCAATATGAGTTCGAGCAATGGAAAAATTAGCCCCTTTTTC
+ACCATAAATATTTTCCATGACTTCTGCTCTTTTTTCTTTGCTTAAATGCGCAAGAACAAAAGCAGAAGAT
+TCGGTAAAAGAAGTACCAATACCCAATATGTTCTGTTTAATAATATCAGGTCTAATGGTAATCACTTTGC
+CTTGAGCTTTACCTTGTTGAAAGGTCAAGTTTGGCTGTGGTGAAACTTTAGCACCCGCCTCACTCGTTAA
+CAGAATTTCACTTGTTGTTGATAAATGATAACTAATTTCTTTCGTCTTGTTATTCACTTGAGATCCTTGA
+TCTTGAAACATACAGCCAGTCAACGTTATAGAAGATATGAGCCCGATGAGTATCGCTTTGTTTTTCATGA
+CTCACTTTCCACTATTTAAAGATTTATTAATGGGTAATTTAGTTAACCTATCTACTTGGATAGAATTAAC
+TTGCCAAACATGCCCGCATCTTTCCAACCACGGTCAGGCGATTTACCTGCGGCTGATTCAGAGCCAATAA
+AATTTTCTCTTAGTTCGCTGCCATCGTTATCGCAATAAGCAACCATTAAGCCCATGACTTTACCTGCAAA
+TAACTCAATAGCTTTATTGTTATCGTCCTTTCCTTGTAGAACGTCCTGGTAATTATCTTGATAGATCTCA
+ATGCCTAGCTCCCAGAACAGCTTGTTACCCTGCTGTAACCAACGGCTTTCAACATGGTGTGAATAACTTT
+GAGCAAGTTTATTTGTCCCTATATCTATCGCTTGATTGTCCAAAGACATATGGTAGGCAAAAGCATTATG
+GTTATACTGATGATCACCGCCAGAGAAATCTTCGTCTAAAAATATCTCTAACGTGTCATCATCCCAATAC
+TGAGTTAATGGGTCACGATGGGTATCAATTAAAATATCATCCACAATTTCAGTCAAAATATATAACTTGG
+ATTTGCTCCAAACAACTTTGTAGCGGCCTTGAAAGTCTTCTTTTGAAAACTCTGGACCTAACCAACGTTG
+GTCTAAGTTTTGCCATTTAGCTGATTGCCATATACTTTCGTCAGCGATCCCATCAACTTTAATCGCTTTT
+CCTGCGTAAGGAGCAAAATATTCTGTTCGTTCAGGAGCATGAGACTCTTTGGAATATGCACTGTGAGCCT
+GAAAAACAAACAACATAAAAAGTGTTGTTAAACTAACATTTAGAACTTTTATTTTTGTCATTATTATTCT
+CTCTTTTAGTGGAAGTTCATCCCCAAGACAATCCCTGAAATTAACAACCTGATGATTCATCATCTAATGA
+TGATTTCAACAAGACAACTGTATTACGCTAAAGCGGATTAATGCTGCGGTAAGTTGGAAAGTATGCAGGT
+AGTTATGTGTATAGACATAAAAAAGCCCTACTGACCAAAAGGTAAGTAGGGCTAGGAAGTTAATAAATTA
+GCTATTTATTTTGAAATATTTAAATCAGTAATGTAAATTTTATTACCTACACCACCACCTTCACCAAATA
+TCGCTATTTGTGTAATTTTAGATAAGTTAAGTGGTATATCAGCCACATTGATGCTTACCTCTGTCCAGTT
+ACTATTAACCGTAACCGGTACTTTGAATTCTGCACCATCAACAATAAAATCGATAAAATAAGCAGAGAAG
+GCACCTTGAGCAGCAATTTTGAAATTAATGGTGCTATATTTAGCCACATCTAATTTGTACTCTTGCACAC
+CTCCATAAGTATCTCCCATTAACGCAAGTACCGCGCCCCAACCTGCACCTTTTGTTAATTCAAAAGCATT
+TAAGCCATTGTAAACAACATCAGATGTTAGCGTGGTGCCAGTTGACCATTCGCTAATAGTGGTATTGCCA
+TTATGCGCTGAGTCATCTCCATCAAAGATCATATCTGAACTCTCGCCGCTAGATGAGAAGAATACAAATT
+TATCATCTGAGCTTTCTTTTGCTGGCGTAACTTTACCAGTGTCATAAAGCACCATATCGGTGATATAGAT
+TTTTTGACTAGCAGAGCCGCCTGCATAAACCCCAAACACTGCCATTTGATTTACAGTTGATAAATTAACA
+CCGTACTGTGCTAAATCTATATCAATGCTATTCCAATCAGCGGGATTTGCTAAGCTAAAGCTAACTTCTT
+GAGCAGTTTCATTTGCACCGACTTTAGAAACAATAGATAACGCATAACGCTCGAAAGTCCCTTGTGAAGC
+GACTTTAAACTTAATGTTAGTATAATTAGCCATATCAACATCATAGTTATCAACATTTACGCCATCAGAA
+ATATCACCTTGTAGGGCAAGTACTGCACCCCAACCACCACCAGCGGTAAGTTGAATAGCATCTAAACCTG
+AATAGTTAATTTCGCTTATTGCCGTACCTGTGCTCCACTCACCAAAGATAATGTTGCCAGCAGCACTATT
+GTTGTCATCATCAACAATTAAGTCGCTGGTGATATCTGCATCGGATGAAATAAAGACAAAGTCATCATTC
+GTTTCACTATCAAAGGCAATGGCTTCATTTTTAATAAGCGAGAAGTCAGTCACATTAATAGTTGAAACGC
+CTGTTTGGCCACCAATACCATAGACGGCAATCCAATCAATTGATGATAAGTTCAATGGGATATCAGCAGC
+ATCAATTGAAATTGTTTGCCAAGTTGCAATACTTTGATCTAGAGGCAGGCTAATTTCTTTACTAACTCCG
+TTAGCTGATATCGCCACTTTAAAGCCACCATCATAACCGCCACTAGTCGCTAGTGTTAATTCAACACGGT
+TGAATAAACTAAAGTCACCCAAAATACCGTTTTGGAAAGCTAATACAGTGCCCCAGTTACCTTGTTCTGG
+TGAGTTAGCACTAGAAGTAAGCTCCCACCCCATTAAGCCATCAAAAGTAACATCAGCTTGAATTACCGTG
+CCAGTGCTCCATTCACCAATAGTATCTGGGGTAAGGCTAACATCAGTGTCATCCGTAGAAGAAATAATAA
+CAAACTCATCGTCAACTACTTGACCTCCAGTATCTCCACCACCAGTATTTCCGTCGGTATTAGCTTGAAT
+AGAAACACTAACATCATCAATATAAACTGAACCTGCTTCAGCGCCTAAATCAAACAACACCCGGCTGTTA
+TCATCACCAAAACCTGCAATAGTGAACACATAGTTATAGGTTTGCCACTCCGTCGTTAATGCTACGGTTT
+CCGTAACATTTGTCCATGGGTCTGAATTAAGACCAAGACCGGCAATCATACTCCGCGCTATAGATGCTTT
+TGCTTTAAACGATAAAACATAAGTTTCACCGGGAATTAAAGTCATTATTTGACTTAAGTTAACATCCCAT
+GGGTTACCTGCTACTGCAATATCCGCTTGATAGAAAGTATTATCACCTTCGGTATTAACAGCAACAGCGC
+CTATCCAACCTTCAGTGCCATTATCAAAAGAACCATTGCTTAGAATTTCTTCACCTGCAACTGGACCAGA
+ATCTCCGTCACCTGTGTCTCCACCAGAGCCGCTATCGCCGCCAGTGTTTTCACCTTGCAAAATAGTGATA
+TTATCTACTCTAAAGACAGCACCTTCACCTTGAGCCCAATCTGGAAAAATCATGATAACGTCAATACCGT
+TTAGCTCTAAACCAGCATTACTTAAATCGTTTAGTGATATTGCATAATGCTGCCATTCTGCGGTGGGTGT
+AGATATTTGAATAAGCGCTTCAGTCGTTGTACCACCTTGTTCAACTTTCAAATTCCAGTTGGCATTGGCA
+TTATTTGGTGGCGTCACCAATTTCATGTCAAATTCCAACCAACCGTTATTTAACATCGGTGAACCGTCAT
+ACGCTACTGGAATATCCGCTTGAGAGGTATTAAAACCAACGACAGCCGGTGCTGCTCCCATTGAAAATTC
+AACCACTTGGTCATGGTCGACATCATCGGTAACAACAGCAAATGTTGTTTCTTCATTACTGCTCCATGCA
+GGCCAACTTTCATTATTAGCATTATCAAATACAACGAGATCAATTGCTTCACCTGTTGAAGGTTTTATTG
+GTGTTGGTGCATCACCATCAACTAATGAACCACCCTCGCTAATAGGATCTAAATAACCATCACGAACACT
+TGCACAACCTTGACCAGTTATAGGGTCAACTGAACACTCATAAACGCGAACGTAATCAAACTCAAAAGCA
+TTGTCAGCATTAAAGGCTGAGGCATCGATACCGCCATTATTAACATTTTCAGACCAACTTCCCCCCACGG
+CAAAGTTTAATATCAAATGGAAGTCTTGGTTGAATGGCGAGTTATCCCAATGGAATTCATTCTCATAGTC
+AGCAAACCAACCACGGTGTAATAAACCATTAGCATCGCCGTCACTGTCAATATTCACTTGTGACCTTAAT
+TGTGTTTGATATAAGTAACCATCGACATACCAGCGAATTTCGCCTTCTTCCCATTCTATTGCATAAATAT
+GGAAGCCGTCAGCAGGGTTTGCTTCTCCAGGTAAACTAAAGTGAGCACCACTGTTTGATTGATTTGGCCA
+GCTACGACCATACCAAAGATTACCATGTACTCCTGCCTCTTCAATACCTTGATTATTAATGGTTTTCAAG
+TTAACGGATTCAAAAATATCAATTTCCCCCGAATGCGGCCAACCACCATAAACGTCTTCAGTTGGTAACA
+TCCATATTGCCGGGAACGAACCTTGACCACGTGGAGGTTTAGCTCTTACTTCAACTCGGCCATATTTCCA
+GTCACCTTTATATTTAGTACGTAAACGTGCTGAACTATAAGGTAATGCTTGACCAGATTCTGGTTTAGCA
+ACAATTTTTAAAGCACCATTTTCTACAAATGAATTTTCAGGGTTGCTGGTATAACATTGTTTCTCGTTAT
+TACCACCACCACTACAGTTAACTTCATGTTCCCATTTGCTTAAGTCAATGTCGCTACCATCAAATTCATC
+GTTCCATACCATCGACCAATCTTCACTTGGCGCGGTTCCATCAGTGCCAGTGTCGCCACCATCAGAATTT
+TGTAGGATTACACTGATATCATCTAGATAAACCGTACCAGCTTCGCTACCCATATCAAACAGTGCGCGAC
+TGTTATCATCACCAAAACCTGATGTGGTCAAAGTGTAAGTGAAACTCTGCCATTGTGTAGATAATGTTGC
+TGTTTCAGTGGTATTAGTCCATGGGTCGTGCGCTAGACCAAGTCCTGCAATAATAGTACGTGCCACTGAT
+GCTTTTGCCTTAAAACTTAAAACATAAGTTGCATCTGGAACGAGTGTCATTACTTGGCTTAAGTTAACAT
+CCCAAGGGTTACCTGGTGCAGCAACATCTGCAGTAAAGATATTATTATCACCTTCAACAATAACAGTTCC
+TCCACTCCAACCTTCAGTACCGTTGTCAAAAGAGCTGTTCGTTAATAACTCACCTTCAGTGCCAGTATCG
+CCGCCATCAGTACCCGTGTCACCACCGCCTGTGCCATTATCGCCACCGCCAGTACCAGTGTCACCACCGC
+CTGTGCCGTCTGAAAAGCTAATATTATCAAAATAAACCACATTCTCTTGACTACGAGCAAAGTCAAAATC
+AGGGAATACGATGATTTGGTCAATATTAATGCTTTCGACTGCACCTATGTTACCTGAGAAATCAAAGGTT
+AATTCTTCCCATTGGTTAACTAAGGTATTCGCTACTTTAATTTCACCTTGTGCACCGCCACTAGCGATAG
+AAAATTTAAGTCCGACATCACTGATGACTGTTTTATAAACCATAATTTTTACAATGCTGTTTGAAGCATC
+TAACGTTAATGGTCCGAAATCGCCATGTGCTGATTCAGCACCTGCCCAAGGAGCACTTCCTTGTCTAGCG
+ATAAATTTAGCTACGCTGGTTGATGTGTTTGTACCCGTTGCATCAGGGTTAGTGACAATTTCTACTGCTG
+GGTTGTCGAGGTTTTCAAAAACATTCCAGCTATAAGCCGTGCCTGTGCCACTAGCTTCAAAAGTGATAGT
+TTCAATAGTACCGCTAGTGTCGCCATCACCACCCGTACCGGTATCACCGCCACCTGTATCAGCACCATTA
+CCGTTAAAAGTAATGTTGTCAAAATAAACCACATTCTCTTGTGCTCTACCCGCCAAATTAAAATCTGGGA
+AGACGATGATTTGATCTACATTAATAGACTCAAATAAACCGATGTTACCTGAAAAATCAAAGGTTAATTC
+TTCCCATTCATTGATTAAAGTATTAGCCACTTTAATTTCTGGTTGAGCACCGCCATTGGCAATGGCCAGT
+TTAAGTCCAACATCACTGATAACGGTTTTATACACCATTATTTTTATGATGCTGTTAGTGGCATCTAGCG
+TAATTGGTCCAATATTACCGTGTGCCGTTTCAGCACCTGCCCATGGAGCACCATCGACTCTCGCGGTAAA
+CATAGCGACTGTTGTAGAAGAATTTACACCTGAAGATTCTGGATTAGTAACAAATTGTACTGCGGGGTTA
+TCAACATTTTCAAATACGTTCCAAGAAAAGCTTTCGCCGGTACCACCTACCTCAAAATTGATAATTGGAA
+GACCATTATCGCTTGTAGGTGGAATTGAAAGACAGCCATTGGTATCAACTACAGCATCTACAGCAGTATC
+TGGACACTGATCAATGTCATCATTTACGCCGTCATTATCACTATCTAATTGTCCAAGTGAGCAACCATTA
+GCATCGACTAACGTTTCAGCAAAAGTATTTGGACAAGAATCAAAATCATCTACGACACCATCATTGTCGC
+TGTCTTGTAGAACGGGAGTATTTAAGTCTTCAATTATAGCTTTAGCAACAGAAATTTTTTCTTTTTCACT
+TTCTATTTTACTCAATGCTTGAGTAATTTTCTCAATAGACCTTTCAATTTTTCTATTTGATTTTTCAATT
+TCATTCATAGCTTTCGCTATTTTATTTTCTTTATTTTTACCTTTTGCCTTGGCTATTTTTTCTTCTTGTT
+TCTCGATCTTTTCTTCATACTTAGCAATTTTCCCTTCTTCTTTAACGATCATCTTTTCTAGTTTATTTAT
+TTCTTTTTCTGATCTTCGAATCTGTTTATTAGCTTTCTTGATTATTTTTTCATTTTTTTTATCAACGCTG
+CTTATTTTTTGAGTATTATCCGTACCGATATTACTTTGAACAGAACCAACGGTATTGGGCATTGCAAGCG
+ATTGTGGTGCTACCGCAAACATCCCCACTAACGCTAAACTTTTTATTATTTTATTCATCATTTACCTCAA
+TATTTTTGTTAGTGCATTCCAGCTTTATAATTGATAAATAGACATTCAACGTTATCGGAATAATTTGAAT
+GTTTTTGAACATGACCGTACTAATCGTATTTTTTCACAGTACTGGTTTTCTGTTCGCCTATTAAAATCAA
+TCAAGTAAAGACAATAAATCCTGAAATATAGACGACAATTAATCATCTTATTAGGTGATTAATTAAACAA
+CGACAATGCGCTAACATGGACTTTGTCAAAGACGAATCGGATAAGTTAAAATGACAATGCGCCAACATGG
+ACTTTAGCAGCGATGAATGGGAAATTGATGACATCAATTAAAGGATACAGTGAGGCTCAAATTTCAAATA
+TTCACAATTTATGAAATAATTAACCGCAGTAATGATTACTTTTTATAAGGAGTAAGGTGAATATGGGTAT
+GACAGTTTAAGGACAAGCGGTAAAAGCTAGATGCATAAGTTGAATTACCGGGTCATAATTCAATTTAATA
+ACTGTCATCGATTGCGAAATATAGGGATATTCCGCTACCAGTCAGATAAAAAGTCCTTGATCACGTCTCG
+GTAGTTTCGACTAACTTTGACTTGATCATACTCTCCAAGCTTTAGAAAATATTCGCCTTTGGTATGAGGT
+ATAACTTTTTGAATATAGTTAAGATTTACTATTGTTGAACGGTGAACTCGTTTAAATATTGATGGATCTA
+AATCATCTAACAAGTTTTTTAGCGTACTTCGCTTAATATGAGTAACACCTTGAGCGTGAACACAGCAATA
+ATCACCTGCGGCGTCAACCCACTCAATATCAGCCTGTTTTAGCAAAGTAATATCATCTCTATCTTTAATG
+ATTATTTTATGCTCAAGGTTACCCTTGTTTTGGCCTAATGAACTTTGCCCTTGTGAGCTTTGGCTTGAAC
+TAGCACTATTTTCTCTTTCATTAATGGTATCTATTGCACCAATAATTCTTGATTTATGCTCAGTTTCTTC
+TTCGGTTTCAAAGCGGACAATCGCTCGACTAACTGCCCGAGTAATTCGTTCTTCATCTATTGGCTTAAGA
+ATATAGTCAACAGCATGCACATCAAAAGCATCTAATGCGTATTGCTCAAAGGCCGTTGTAAAAATGACCA
+AGGGTACAATATCTGATTGGAGTTTTTTAATAACACCAAAACCGTCAACACCCGGCATTTGGATATCCAA
+AAAGATCAGATCGGGTGCCAAGTCCATTGTCTTCTCAATTGCTTCTCTACCGTTCTTACACTCAGCAATT
+ATTTCGATTTCAGGAACTTTATTTAATTTGGCACGTAATAAATTAAGTGCCAATGGCTCATCATCAACTA
+TTATTGTTCTTAATTTATGCATAAACCTAACAAACCTTCATTGAATTATATGCTTGATTAACTATATCAG
+GTTCACCCTGACTATCTAGTGGTAATTTAATGGTAGTTTTTAAACCACCAGAAGGTCTAACATTAAGGTT
+ATATACATAATTATCGGTATACAACGCTTTAAGGCGTTCATCGATATTACGCAGTCCAACACCTCGGCCT
+GTTTTGCTCTTAATTTTATTTATATCAACTCGTTTTGCTGACCCTGTATCACTTAATTCTAGTACCAACA
+TATTATCAATTACATCAGCCGATAAACTTATGACTCCACCTTCTTCATTTTGTGCAATAACATGTTTCAT
+CGAATTTTCAATAAGAGGTTGCAGTAATAAACTAGGAATGAACGCGGCTTTTGCTGCTTCTGATATTTGA
+AAATCAAGTTGTAGTCGCTCTCCAAAGCGAGTTTTTTCTATTTCTAAATAAAGTTCTAATGCTTTTAATT
+CAAATTCTAACGCTATTTTAGTATCAGGGTCATTATCTAGTGAATAACGTAAGAATTTACTCAACTGAAC
+CGTCATCAGCTGTGCTTTTTCTGGAAGCTCACATTCAATCAAGGAATTAATTGCATTCAATGTATTACAA
+AGAAAATGTGGATTTAACTGATACCTAAGCATTTTGATTTTGGCATCTCTTGCAACGGTCTGAGCACTTA
+ACCTTTTTAATTGTTCTGTTTTTGCTTCAGCTTCTTTTTTAAGCATGATTTCATGCTCAAATTGCAATAA
+TTGATAATAGCGGATGCCATGGAAAAAACCTGTCCAACAAAAATAAATAAAGATACTACTAAAATACCAA
+CCGCCAAATTGAGTCCAAATTTCATCAGTGCCCGTCAGTCTTATGTAGAGTTCTACTCTAATAACTGTCC
+AGATAAAAGAAATCAATAATACCGAAGTAATACTAACGAATACACGTATAAAAATGGAGGTATTCCAACA
+CCTCATAAAAGCCCAATACAAGGGCAGTGAGAATACTACACCAACAAAAGATTGTAAAAAGGTGTGATTT
+AGGTGTGCAACATCTATTTGAACATACCAAAGTGTTAAGGAAACTAGACTGATTAAAGAAACAAAAGACC
+AAAAACAGAACTGTAAAAACCAAAATAGGTAGATAGGATTTTCTGATATAGAGTTGTATTTTTGTTGTAA
+AAAATGTTCGGACATAGTGTCTCCTGGCGTTTCAACTTATTATGTTACAACTTATTATCAACCGGATCGA
+TCGTAAAATTCCTATCCGTCGCATGTATGACCCACCTTAACGCAAACAGTAAAAAATAATAAATACCATT
+AAGTCATTATCTTAGTCTATAAAAGCAATAACCCCCGTTTAAAAAACGAGGGTTATTAAATAAGCTACAC
+CGCTAAATGAAATTAGGCCACTTCATCCTTTGTATTAATATTAACGATTGTATCTGCATGAGTTGTTTTT
+CTGGGGAATATGTCTTTCATGACTAACTTAGGTGTGCGATCAACATAAAACAATCCCCAATGTTTTTCTG
+GCTCTAGTGGATCTGACGAGCCCTTCCATGGTTCATCAAAAGCTTCAAAGACAAACGTTAATATTTTCTC
+TTGTGTTGTCCATGCAAGCAATTGTTCATAATAATGAGCCTGTAAGTCTTCGTTAGCATTCCACGGTTCT
+ATACCCCTGCCATTTGATGCCGTTGTCCAACCCGCTTCAGTAATAATCACTGGCTTATCAGGGTAATGAT
+TTGCCACACTATAATAATTTTGTTTGGTATATTCGAGCGCATCTTCCATCGTTCTAAATTCCCATGCAGG
+ATAAGTATGAATGGAAATAAAATCTAATTCAGCAACCAAAGGCTCCAATTTGTACGTCCATGGAACGTAG
+TTTTCGCAAAAAGTAACAGGTTGTTTAATTTCTTTTTTGATTTGACGAACATAATTCACTAGTCTATCTA
+CTGGCACCATATGATCGGTCCATTCAACACTAGCTTCATTACCGACAGATACTGAGAAAACAATGTCATC
+ATACTTTAATGATAACTCGATCATTTTATGTATTTCATTACAGTTATTCTGTCGGTTAGCACTAAGAGTT
+TCTTCGCTAAATTCAGCACCCCATGGACAATGAGGGTTACTCATTTCAGCAGCCATATCAACACCGAGCA
+TTACTTTGAAATGTAATGCTTCTATACGAATAACATCTAAAACAATTTCAGCATGTGGTCCACAATCGTA
+AATACGAAGGTAATTCCAATTGCTTGCTAGTATAAGTAAGTCTTCCTTAACTTCGTCATACGTTGGATAA
+ATGCCCTCTCTTGGATTTTGTCCCTCACGATAGCCAGAATAACAAATAGCATTGGCATGGCTTAAATTCA
+TTGAACTAATTGTTGCTACTTTATCACTGTGTTTCTTAAACATATTTCATTTTCCCGTCTTTATCCCAAA
+GTCCCCAATAAGCACCTACATCGCCTTCATCAGCGACTTTCCATGTTTCATCAAATGATGAAAAATAGAA
+AATTTCGATACCATCTTCTTCCGCCCATAAGTAAGTATTTATAAAATACTTCAAGGCATTTTCATACGAT
+GGCTCTGCACCTCTTTCAGCAGTACCAACATTAGGCCAACCGGTTTCGGTGATAATGACTCTTTTGCCCT
+TACCTGCTTTCACGGCACGTCGATACATATCTTTCATATAAAGTAACGCATAATCCGCTGAGCAGCCTTC
+CCAGAATGGGTAACAATTGGCTAAAATAACATCACAGGCATCGGCTATCCGTGGGTAATCTTCAAATTCA
+AAGTAAGCATCAACATAACCCACTTCAACATTCGGCAAGGCTTGTTTGGCGCGATTGATATAGTCCAACA
+ATTGCTCTTCCGATAAATCACCACGCAGTAGTACTTCATTGCCTACCGCCAAAATATCTACATGTCCTTC
+TGTTGCAGCACAAATGGCATTAGCGAGCTCTTTTTCATTGTTTTCTAGATCGCTATCTAACCAAACACCT
+ACCATAGTATTAAGGCCATTGGCTTTTGAAATAGCGGGGATTTTTTCATTACCTTCTGTACAAGAAAAAG
+AGCGTACCCAATTTATATTGGGCTTAATTATGTTTAAACGCTCAGATATTTGTTCCGCTTCAATTTGTGT
+ACCCGGTCCTTGTCCTTCAACATAGGGACTAAAAGATATGCCATGAATTTTCTCAGTTAAAATATTGCTT
+GCTAAAGCTCGCAATTCATCAACTGACAAGTTTGAAAAATTCACACCTGCCAATGACATATACTTATTGT
+ATTTACTCGACATTTTGTACTCCAAAAAATTTCGTTTTATTATTCAAATAACGTTTTATTAGTATTATTT
+ACTCAGCAATCTCATTCAGAGAAGAGCTGAGTTGAATTTAGGTTAAGTGAAATTTGACGAATATGACCAT
+TGCGTAAGAACAAGTTTGAGCTTTCTTTCTCTGGTAACGTCAATTGATTTAAGATTTGCTGTCTCCCATC
+TTCCCATGTAATCGTCAATGTTGACTCTTCACGATCACTGACTTGATAAACAATGGGAACCTGACACCAA
+GTAAAGGCTAACCCCGATTCAGGTACTGTAATTTCTTGCCAATTATCATCAACATCCAAATAAGTAAATG
+GGGTTACTTCTTTAACAAACTCACATGGGCGTAGTAAATTAGTTTGAAATTGAACTGTGCCTGCTTTGAC
+CCTAATCCCCAACTCGCCAAAACGGGCAAGGATTTCTTCTTTAACTTGTCCAGTCATCCCTGGTTGTTGA
+GCGCCTGCATGTTTTGGGGTATGAGAATAAGGGTCCGCAGGGAATGCACCATATTCACTCGGTGTTTTAT
+TAAAGCCTAATCCTTCACGCACTCGGTAATACAACTTACCTAAATGGCTGCAAGTACCTTCATCTTCACC
+ATTATCTACCGCAGTGAAAAAGTTTTCTTCTACCGCTAGTAATAACTTAGCGACCATATGCCAATAAATA
+CAACCTAAACCTTCAAAACCAAACATGCCACCAGAACGCCCAGTAAACTCCTGATGATTAAAAACTTCTT
+CATAAATAGCGACTAAGGGAGATCTCGACATTTCAACTAGATCGCCATAAACACCAGACAGCGCATCTAA
+CTGTGTCATTAAATCATCACCATTGGTTAAGTCTGCATTAAAGCGATATACGCCATCACTATCTTGCAAA
+ATGATGCGTTCATCCTGCTCTCTAAGCATTTGCTTTAACAATGGATTTGTTTGAACTTTATTAGTATCAA
+CACAGTTTTTTTGCAAAAAGCTAGGTAACTTTCTGTCTGGATATAGCATAAAGGTATCTTGGTCTTTACG
+ATAAACATCGCTTTTAAACAATGCCTCTACTACAGAGATAACTTTCTCTGAGCTAAATGCTCCGGAACTT
+AACGCTGCCACTTGCCCTTCTAACATAGGATAAAGATCATCAATAGTTAAACTTTCCTGTTCAAAGGCAA
+GTAAGTTATAGGCATTATAAAGGCCATCTTCACGCTCATTGGTGTGAATAGTATGCTCAATTGCAGCCAA
+CGCATCTTCAAGCATTGACTTAATTTGCTCAATTGGTTGCAACATTTTTCCAGAGAATGCTTCTTGACTA
+TAAATTGTTTCGCGGTATCGACTTGATGCCTGCCCTAGTTCAGATGCACATTGATAACGTTCATCAGCAC
+TTATTGGTGCATTATTTAATAACGGACGCACTTTCTTCAATGCATTGGCCGTTTCAACGATCCAATCGTT
+TACTTCTTTAGAAATAATGGTCGATTCTGACTCTTTCGCTAATAGCTTTTGCAAGAAACAAACATATCTG
+CGTAAATAATATAAAGTCACGACAGATACCCCCTGACCCACTAAGGCATTATTGGCATCATTCCATTCAG
+GTCTTTGGGTATTTAACCAAATGCCTCCGTCTATCACTAAATTACCCAACTTACAAAGTAGTGGTACCAT
+TAACTTTTCAAGCAAGTTAACTTGATAAACTTCACCACTTGAGTCGAGCATCAATTTACCATCAGCACCT
+ATTTTGCTAACACGTTTTTCAATTCGTTCAGCTAACTCTTCATCATAAGTAACGGTGCTTTTAGCATTTT
+TAACTAAGGCATCAAATGGTTTTATTCTATAGGGCACATTAGCGTAACTAAACAGTGGTTGACGTAACAA
+TTCGCTCAGTTTATCTGGATGAAACGCTTTTGAAAGTTCCAACATTTTTTGTAAATAAATGATCTGATGA
+TCACCCCAATAACCGATATAACTCCACGGGTCATCTGGCTCTTCAACTTCCCAGTCAATTCCCTCTTTAG
+TAATACGGTAAGGGTTATAGCCATCAATGGTGGAAGCGTTAACGAATTTGGCTATCACATTTTCAATAAA
+CTTAGGGTAGCTGAATGTTAACGCTTCCCAATTTTGAAAAATGTCTCGCCAATTACCTTGATAGGTCAAC
+AAACTATTGTTGTTGTCATCTTTTAGTTTAATGGCAAATTGGTTCCATGGACGACTTGGGTCTCCATGTC
+TTCGACCAAAAAATATCGGCAGATATTCATAACAAAGACGTTCAAGCTGTTGATCTTCTTGTTGCTTAAC
+CAGTGTAAGTAATTGCTCTATATTGATGCTTTCGGGCAAACATCTAAAAAACTCTTGGTGACGTAAATAA
+ACATCACTATTAAACAAGTTAACGGTACTTGAGAAATCTTTTGACGATATTTGATAATGTTCATCAAAAG
+CACCACCACGCAACACATTAAACTGCACGTTAGCGTAATGGTGTACAGAAACATTTTCTTCTGCAGTGAC
+TTGAAAGCCATCTGCTGTTGCCATAATGCGGGCTAAGCCATCAGAGCCCTGCGCAATAGACGAAAGTATG
+TTATTTTCCAATGTTGAGGTACTAGATAGTTGACTACGCAGTTCTGTCGCTTGGCTTTGACTTTGTTCAA
+CATTAGCAACAAATTGCCAAGTTTTATTCTTAAGCGGCTCTAGTGTTATAGTTGAATTCACTAAGAATGC
+GCCACGAATACCACGTTTATGTGTTTCCTGTTTTATTGGCATTCCTGTGCGAAAATTAGCTAGCTGTTCA
+GACGACAGTAATATTTTTGACTGCTCTAAACCTGAACAAAATACCGTATTTGTTTTTAATGACTCACAAG
+GCTCTGCTCTATCAGTAATACCTGAGTAAACAGTAAAAAATGCCAATCCTGAACTTTCATCCAATTCAGT
+CCACTTATATGCATCAACTAAATTACTTGAATTAGTTTGCGTAAAACGTGGCGTGCCTGCAGGTAGGATA
+TTTTGAAAACCATCAATAAGTTCAACATTTGCAGGCTTGTCTGATAAGTTCACCAATTCACATTGACGAA
+CAAAACCATACTCTTCACTTGTCGCCCATGTGTATTTATATTTAAGCTGAAGATCATTATTTATTTCTTC
+AAAACAAAGCTTATTGCCCAATAAGTTTTTATATAAATTACGCGTGATTTTATAACGATTGTCATGTTCT
+CGGTTAAAGGGTTCCCAATTTACAATCTCGCCTTTGTGATCAACACGTAATAGCGTTTTACAACCCGTAT
+GAAGATCACTTTCATGTATTCTATCTACTGTGATATACGGAAATAATGCTGTTTCTGGAGAAACTCTTCC
+GGCAGTTAATCCACCCGTTGATGATACAAATAACCAATGATCACTATTTGAAATGACACTGATAAAAAAG
+GGTGCCATGTTGTTAACATTATTGATGGCGTAATATCGCTCATCATCTAACATAATGAATTCACCGGTTG
+TTTGATTGTTATCTGTTTTACAATTTTTCATGTTAATTCCTACCTTAACTAGCGGCCTATGTGCTACTTA
+AATATTTAAATTAGTCAGTACAGTTTTATTCTTACGTCTGTATCTACTCGTTATTTTGTTAATGGATTCA
+AAGTTAATTCTTTCAAGGTAATGGTTTAAAAACTCTCACGTAGTCGACTTCCATTGATACAGGAAAAATA
+CTGTCATCAATTGGTCCCCCAGCCGTACCCCACGAACCACCAATCGCTAGATTGAGAATAACGTGGTAAG
+GGTGATCAAAGGGCCAAGCCTCCCAACCAGTTGACTCGTTTGAATAAAAGAAATATGGGGTTTCATCAAA
+GAACACAATAATATGTTCTGGTGTCCATTCTATGGAGTAAACATGAAAAGCTTGGTCAACAGTTTCACCT
+TCAAAACTTGCTTTTCTTTGTTCCGAATTAACCCAATAATATGCCTTATTATGTACAGTGCCATGAATTG
+TTTGCATGTCGTAACCAACATGTTCCATGATGTCAATTTCACCAGAATTAGGCCAAGCATCACAAGTTGA
+ATTTCCTTGCCAGTCTTCATCTTGTGAGCAAGTTGTTTCGTACTTAAAGGGATCACTAGGTAACATCCAA
+ATAGCAGACCATGTGCCTTGCCCTTTAGGTAGTTTGGCTCTTACTTCAACACGCCCATATAATAAATCAC
+CTTTTCCTTGGGAATGAATTCTGCCCGACGTGTATTTAGCATTACCATAGTCTTCTTTGTGAGCGGTAAT
+AATAAGGTTTCCATCTTTAACCTGAACGTTTTCAAGAAGGTCAGTGTACGTTTGGTCTTCATCATTTACC
+TTACCAGCAGGCCAGATGTCATAGCTCCATTTGTTTGGATCCGGTTTACCTTCATAGTCGAACTCATCGT
+TCCAAACTAACTCCCAATCATTTGAGGTTTGTATGTCAACTGATGTGGTGGTGGTTTTACGTACTACGAG
+CGCATTTAGAATAGCCTGCCCTTTAGATGCCTTTAGTTCAATATTAAGCAATCCATCAGTGACGGTGACA
+TCATGAACAGCACGTACCAGCTCAGAGTTATTTTTACCATCGCGTGCCAGTTTTATATCAAGCTCATCAA
+TAACTAACTGCCCCTGAGCGTACACATCAAAAACGCGCTCTCCAATAGCAGGGTTTTCTGGCTCTGCAAA
+TTTAAAAGTAACTTCGTAGCTGCCATTTTCTACTGGCTGTTGTATGGTTAAATCGCCAAAACGATAGCTT
+TGAAACAGAGCACTATCTTGCGATCCTTTAATTGCCTCAAATATAGTGCCTTTATTGTCTCCTAACACTA
+AGCTGTCAGTTTGATATGTGATCCCATCAGAACCTTGATACTGCTCTCCACCGATATTAACGGCCCAGAC
+AATATTGCGATTAAAAGCATGAGAGTTCGATTTTTCTTTAACTGCATTTTCAGTGGATAGCTGAGAAGAC
+TGTTTAGTTGCTGGGATGGTTTTTATACTTTCCTCCGAAGTGCATGCACATAAAACTAGGATGGCTGACA
+TTGAAAGCAAAGTGCTTTTCAAGCGATTAATGTTTAAATTTTTTTTCATTTGTTCTCAAACCTTAAACAA
+GTGTAAATAAACAATACATTTGTTATTTGGTATTAAATAATTACATTCAACAATAAAGTAGCCTGAAATA
+ATGACAATCAAAACGAGTTAAAACGGACTGAGGGTGCGGTAAATACGACAAATAGTTATTTTCAGCGAGA
+ATATATATCTAAGAAATTACTCCTATGAAGCCAGTAAAATAGTCCTTTGACCCATACAATTGAAATATAA
+GATAAGAACAGGGCCAGTAGTTCGTTTCATCCTCCAGATAGTCCGCTTGACCGCTTTTAACTATTATTAT
+TTCACCAACCCTGAAATTATAATTATTAGTGTTATTTATTAATGCTGATATATAGCAGGGCCAACAGCGC
+TCAATATTTAAACAATATGTTACCTATTGTCGATATTCCCTTAGCCTAGGTCTAACATTTAATTTATATG
+AAAAAAACTGATGAAACTTAATCCGTTTTATAAAAAAAAAACAGCTAACATTTTTACTAAATAAAAATTT
+AATATCGCTATTAATTATAGGGTTGATGATAATTCTACAGCTCTCGCCGTAAAACGCTTTAGCCAAGCTG
+CTTAGCATTACTGAAGGAGGTTGGGCACTTAGTGCAAATGAATTTGGTGAACACGCCAGCGAAGCAAATT
+AAAAACAGTACTTTGATGAAATTAAACAATGAGCTAAATCAAGCAACACCACTTTCTTCTTTTTCGAGGA
+ATTTGATGAACCATGGAAGGGAAAGCCGGATAATTTAAAGGGTGTAGAAAAGCATTGGGGATTATTTAAT
+GTAGATAGAACACCACAAAAAGTATTAAGTAAGTTGGATTAGTCTACATTGATCTTACAAAATGAAACCA
+GAACAAAGTTCTGTAAAGAAGAGTATAAAAAAGGACTGAGATGAAAACATTGTGGTTATTAATTTTATCC
+TTAGTGATCTTTGGATGCACAACTTTTGGGACAAACAATACTAAAGTCGACGTAAATGTGATCTGTAAAT
+GGGGAACACAGCAGTTTGATTTGTGCCAATACAAAAATCAGGAACAGATGATTGATGCGCTGTTACTGGC
+GATGGTTCTGGACGAAAAAATTGGCCAAATGACTCAGTCGGTTTGGCACAATAATGTGTCTCCTGAAACC
+ATCCGTGATAAAGCTATCGGCTCTATCATTCATACTGAAGGCCCCACACCAGGGCCCAATGCCATGGACT
+GGGTCAATAAATTTAATGAATTTCAAGCGAGTGCATTGCAAACCCGTCTGGGTATTCCGCTACTGATTGC
+AGTCGATGCCGTTCATGGTCAAAATACCTTTGAGGGTGCGGTAATTTTTCCTCATAACATTGGTATGGCT
+GCCACCAGAAACCTGAACCTGATCAAGCAGGCCGCTCAAATCACAGCACTAGAAGTAGCCGGAACGGGAT
+TTAACTGGACATTCTCTCCCTGCATTGCCATGCCGCAACATGAGCATTGGGGCCGGGTCTATGAGGGATA
+TACTGAAGACAGAGATTTAACCACAGCGGCCGTTATCGCGTCTGTTCAGGGACATCAAGGAACGAGCCTT
+GCCCACCGTGATACGGTAGCAGCCACCGCAAAACATTTTATCGGTGACGGCGCCACTGACGGCGGGGTTG
+AAGGCGGAAATGCGATAATGACTGACCAAGTCATGCGCGAACACTATTTACCCCCATACACCGCGGCCGT
+TAACGAGGGCGTTGCGTCTATCATGGTTGGGTTTAACTCTTATAATGGCCATAATATGCATCAACATACT
+CACTTAGTCACCGATGTATTAAAAGGTGAACTGGGCTTTGAAGGCGTTGTTGTTAGCGACTGGAATGGCG
+GATTGCGCTTTGGAGATCCCCATACCGTTATCAACGCTGGTATTGATATAGCCATGCAACCGGGCAATCA
+CAATGAGTTCATGGCAAAACTTAAAGCATCGGTCTTTGATCAAACTGTCCCAATGAGCCGCATTGATGAT
+GCCGTGCGCAGAATTTTAACCATGAAATTTAACCTTGGCCTGTTTTCAGATCCCTTTGCCAAAAAAGAAT
+TCGCCGAAAGTGTTGGTTCCCCTGCCCATCGAGCGGTTGCCCGACAAGCGGTGCGAGAATCATTGGTGCT
+GTTGAAAAGCGACAATGATGCATTGCCACTAAGCTCATCTGATTCGATTGCCGTGATTGGTAGCCATGGT
+AACAACAGTGGTCTGCAAAGTGGTGGTTGGTCTATTCACTGGCAGGGACAAGCAGAAAGTTATCGCGGGG
+CAACGACCATTTTTGACGGTATCAAAGCGCAAGGAACACAGGTTGAATATGCTGAACATGGCTGCTATCC
+GGATATGCCTGCAAGCAAAGCCATTGTGGTTGTCGGAGAAGCCCCTTATGCCGAGGCTCTTGGCGATAGT
+GATGAGTTATGGCTAAGTGATGCCCACAAAAAACTCATTACTGGCTGCAAAAATCTCGGTAAAAAAGTCA
+TTGTGATACTTATTTCAGGTCGGGTCTTGGCGATTAGCGAAGATTTAGACAAGAGTGATGCGTTTATAGC
+AGCTTGGTTACCCGGCTCTGAAGGTGCTGGTGTTGCCGATTTCTTGTTTGCCACCAATGGCTTCAAACCA
+ACAGGTAAGTCACCTTATTCATGGCCGGTTGCCGTGACCGATATACCACTGGCACCGAACGCAGAACATG
+CTTTATTTAAATTTGGCTATGGTTTACAAGATTATTAACGTCGGTAAAACGCCTTTACTTAACCAGAAAT
+AACCAATTTAACAGAATATAACAATTTAAACTCTTGGAGAATATATGAAGTCTACTTTACCCCTGATCCC
+ACTTGCATCAGCATTACTATTGATTGCATGCTCTGGCGAAGTAACAACTAACGAGTCAACAAAACAACAA
+AGCACAGTGAGCAATTGGCACGTTGATTTTTTCGATGGTTTCGATACGTTCAACCCCGACAACTGGCAAG
+ATCAGCGCATATGGGTTAATAATGAGACCCAATGTTATGTTCCAGACAACCAGTTTGGCACGCGTGAAGT
+GAGCAATGGCAGCATCAAGCTGAAAGTTATCGATACTGGCGAGAAACGCAGTTGTGATAATTTTGACAAA
+CATGGCAAACAACATCCGGATACCCAATATGTTGCAGGTCGTATAGCTTCTAAAAATCTTAAGGAATTTG
+TTAAAGGCAAATGGACCGCTCGCTTAAAAGTCGAAAACAGTGGTCAATCCGGCATGTTCCCTGCTTGGTG
+GCTCCTCGGTGCTCAAAATAATGAGCCCCCCGTACAACAGCCTGATGAAAACGTGTGTTGGCCTATGGTC
+GGCTCGGGTGAAATTGATATTTTTGAGCATCACAGTGATGGCGGCCCAGATCATTATGCAGCACGAGCCA
+TTAAAAGTAATGGCAAGTGTGGAGACGGTGATTGGCAAGCCCTGATGTTGGTACAAGAAGCCAAGCTAGA
+CGAATACCATGATTATTCAGTGGAATGGGTTGGCGATGATGTTATTTTCCGCCTAGATGAAGTTGAAGTA
+TATCGACTCCCTGGTGAAGCAGATAAACTTGCTGAGCCCTTCTTCGCCATCTTGAATTTTGCCAAGATCA
+ATGATTCAGCCATGACAGCTAACTGGGTTATGGAAGTCGATTGGGTGAAGCACGAAGCCTGGTATTAATA
+GTAGCTTTTCATTAACCATGTACAGGGATACCTTTATCGCATCCCTTGATCATTTACAGGTGAATCGCCT
+TGTTTATGGCCGGTTGCTATTACCTATATTCCAATGGCACTGAACATGTGTTGATGTCTGTTTGTATCCA
+TATCACCCCTCCTTTTAGCTCGGCTATTGGCACTGTCTTTTTGAGACCTCTGTTTTAGTAATATCCGACT
+ATTCAAAAGGATTAATTTTCAGGAATTTGAATGAAACCTCTATTCGGTAAGGTTGCACTTGTTACTGGAG
+CAAGCCGTGGTATTGGAAAAGGTATTGCGCTTAGCTTGGGCGAAGCAGGCGCGAAAGTCTATATTACGGG
+AAGAACTGTCGAGGAAGGGAAATCTGCTTCATGCCTGTCCGGAACAATCCACCAGACAGTTGAAGAGGTC
+ATTAAATTAGGGGGAGAATGTGTGGCTATTCAATGTGACCATAGCATTGATTCTGAAGTGGAAGCCGCGT
+TTAATCGTATTAATGCAGAGAATAAGCGACTGAATATTCTGGTTAATAATGTTTGGGGTGGTTACGAACA
+TTATACTGATGGTACCGAGTTCTGGCATGAAAATGGATTTTGGACTGTACCAATTTCACGTTGGGACGCT
+ATGTTTCACTCTGGAGTTCGAGCCAATTATATATCCAGCGTACTTGCTGTACCGCTATTAATGCAGCAAG
+AAGATTCCCTTATAATTACTCTTTCATTTTTCGCCGCTCAACGTAATGACAAAGGAGTAGCATACGGTAC
+TGCTAAAGCCGCCTCCGATCATATGGTAGCGTGTATGGCAGAAGAGTTACGAGAACATAATATTGCTGCT
+GTTTCTCTGTATCCTGGCCTTGTACGTACTGAGTCGGTAATGAAAGCCGCAAAGCATTTAGATTTATCCA
+ATTCTGAATCACCACAATTTATTGGACGGGCAGTTGTAGCACTTGCTAGCGATACTGATATCATGAAAAA
+ATCGGGACGGGTATTGGTTGCCGCAAAGCTTGCCCAAGAATATGGTTTCACTGACATCAATGGAGAGCAA
+CCACGCCCTTTAACGGCACAAGATGTTTAGTGTTTAGATTTGGACTTAACCGGATTAATAAGTCACTGAA
+AAATAGTAGTAAATCCGTACTTTAATGAAATATTAAAGCTTATATAGTTTAAGTTATTAAAAGAGAATTG
+AGTCATGGAACCACGTATCAGCATCATCACGTTAGGTGTAAAAAACCTAAAAAAGTCTTTTGATTTTTAT
+ACAACTCTTGGGTTTCCATCATCGAGAAACCCTGAAGATGGTATTATTTTTTTTAAAACTAGTGGTGTAT
+GTTTAGCTTTATACCCTTTAGATAAACTAGCAGAAGATGTATTTCCTAGTCTTAATTCAAATCCTTCAGG
+ATTTTCAGGTGTTACATTTGCTCACAATACTCGATCTAAAGTAGAGGTCGATTCTATATTGGAATTAGCC
+AAGACTGCTGGTGGCAATATCGAAAAACCAGCTCAAAATGTTTTTTGGGGTGGCTATAGTGGTTACTTTT
+CAGATCCAGATGGATATTTATGGGAGATAGCATTTGGTGATTGTTGGGAGTTCAATGAAGATGGAAGTCT
+AATCATAAAATAATGATCTAAAAACTGGACGTCATCAATACAAAAACTAATCAACTTTATAGCACTAAGT
+AGAGACTACAACGACTAAAAAACCTGCACTATAATATTTACGTTTTGGAGCGAAATTCAAATGATTTTTA
+AGATAAAAACTACCTTTCTACTTTTAGCATTACTATTTTCAGTATCTAGTAACTCTCATGCTAAAAATAA
+TGATTTCACTTGGCCTAAAGGGAATAAATTAGCTGTAAGTCTTTCCTATGATGATGCCCTAAACAGCCAA
+TTGGACAATGTGATTCCTGAGCTGGATAAATATAATCTAAAAGCATCCTTTTATGTCATTCCAAACTCCC
+CTGTGATGAATGCACGAATGGGGGAATGGAGAGCAGCAGCAAAAAATGGCCATGAACTAGGCAATCATAG
+TATCTATCATCCATGCAGTGCCTCACTACCAAATAGGGAGTGGGTTCAAGAACATCATGACCTTGATAAT
+TACAGCGCCTCACAAATGGTTGAGGAACTGACAATTGCTAATACCTTTCTTAAAGCTATTGATGGTAAAA
+CCGAACGTACTTATACCGTTCCCTGTGGTGATTTACTCGTCGGTGGTGAAGAGTACCTCAGTAAAGTAAA
+TCATCTTTTTACTGCGATTAAAGGTCACGGGGCTGACAAAAGGTTTTCTCTTATATGGGATCCAACAAAT
+TCAACAGGAAAGGAACTAATTGATTATATTAAAAATATCCCTGCTGAAATATTATTAGTTAATATTATTT
+TTCATGGTGTGGGGGGAGATTATTTATCTGTTTCATCAGAGGCTCATGCCGCGTTATTAACTTTCTTAGC
+GAATAATCGGGATGCCTATTATGTAGATTCATATATAAATTTGATGAAATATGTAGGTAACATGGAATAA
+TTATTCCATGAATGTATGCAGACTCGCGAAATTTCCCCCCTCTTAATATCAAGTTTTAAGTGCAACAAAA
+GTCATTATCGATACAAAAACCAATCAACATAATGAATTCAATTAACGGGTCGAGACCAAGCCTCAATTAA
+TTAATTGAGGCTTAAGTATATAGTCAATATCTTCCAGCCACTCTTGCTAACATTTTATAACACCCAGTTT
+GTAGCCATTTCCTCGGTATAATTAACTTGATTACTAACACTCATGAAAATATAGCTATTGATACGTCTGC
+AAGTTTAAACCTTATAAATAGTAGCTATATACCCATTACCATTCAAGATGCATGTTTCAAAGTGCTTAAG
+CAATTTCAATTCAAGGCGCTGTGATGAAATAATGGTTATTCAGGAGAATATGCTCAGGATAATTGCTCCT
+GCATTATCTAATAAGGTACTTCCTGTACCGTCTGCATTCTCTAATAACACCATCCATGTAGCGCCATTAT
+AAATCACAGCAACGATGAAGTGATGTTGCTCAAGCGCTTCTATGATGGACTTAAAATCACTTTATACGTC
+GTTAAATAATCAAACCATAGAATGACTATGCTTAAATTATCTTCCTTGCCTAAAGTCCTTTTAATTCCCA
+TTGAAATCCTGCACTTTGATTGGTAACGGGTATATATTACGCTTGTTGTGCTTCATTGAGCTCACCATGA
+ATCTGCTCTACCCTTTTATTATCAAGAACATACCAACGCATCACTAAAGCTACTAGAATTGAGCCAATTG
+CAGGATAAACAGTAAAGGACAATAAGATCCCTTGCTGAGTCGCCTCCGTCTGTTCAACATCGGCTTGGTA
+GCCATAATAAGCAAGCAACCAACCGGCAAAAGCGCCACCAAAAGCGACACCCAGCTTAATAAAAAACACC
+ACGGCAGAATAAACCATTCCCGTAATACGAACACCAGTTTTCCAGTGGCCATAGTCAATGGTATCGGCCA
+TTTTGGCCCATAACAATGGTGTCGCCATTTGTAAAAAGAAACTCCAAAGGAAAAACAATGCAAAGGCCAT
+GATGTCATATTCTTTAGGGACAAAATAACTGATGACACATATGAATGCTGCGATTAATTGAAGCGTTATA
+TACGCTTTGATCTTACAAACTTTTTTGGCCAGGGGTTGAGCCAAAGCACACCCTAAAATACTACCAATCA
+TTCCGAGTGTAATAAACAAAGTTATATACTGTTCGAGATTAAGAACATATTTCACATAATAAATAGCTAA
+AGTCGCTCTTAATACTTGTCCCGTTAATAAAAAGAGACCGGCTAAGCATAAGATTCGCCACTGGTCATTT
+TTCCAAAGTGATCTTAAGTCATCAAAAAATGACGTTTTTTGCTCTGCAGGCGTGGAGACCCTTTCATTAG
+TGCCACTAAAGCATAATAAAAATAACACCACACCTAAAAGACTCATCGCCATCATGGTTAATTGATAACC
+TTTGGCTTTATCACCTTCACCAAACCACTCAACTAACGGAAGTGTACTGGCTGCGACAATAAGCCCGCCT
+AACATGCCTAAAACAAAGCGATAAGATTGCACAGAAACACGCTCAGAAGGCTCTGCTGTTAATACACCGC
+CTAATGCAGAATACGGGATATTAATCGCCGTATACGCAATCATAAGTAAAGTGTAGGTGGCAAAGGCATA
+AACAACTTTTCCATTATAGGAAAAATCCGGTGTAGTAAATGCCATGACTGAGATTATGCCAAAAGGCACC
+GCTAACCATAAAATATAAGGCCTAAACTGTCCCCATCGGGTTTTAGTTCTATCTGCCATAGCCCCCATTA
+AGGGGTCAGTAATCGCATCAAAAAGTCGAACCACTAAAAATAAAGTACCCACCAGCGCGGGAGAAAGACC
+AACGACATCGGTATAAAATATCAGCAAAAACATCATCACTGTTTGAAAAATGATATTACTGGCAGTATCA
+CCTAAGCCATAGGCAATTTTTTCTCGTATTGTTAACATAAAATCTCACTTCTAATTCTTTGGTATGATGA
+TAGTTGAATTAATGAATTCAATACTTGGGTGATATTACCATCATACTTTTTTCGGTTATTTACCATGAAA
+GGTAAAGCTGAAAATACTGTTGTCTTTTTATCATTATTGTCACTGTTAGCCCTGACACTGGAAGAGATTA
+AGCATCAAGCTGTTGTTGCTCTATTTTTCAGCAATACTGCTTAAATACTGAAACAGGCATCTTGAAGTAG
+CGCAGGTCTCAGTGTTCATCAACACATCAATTAGGCTTTAGAATTACAATATTGATCTAAGTATTGTTTA
+TGCGTAGGTAGTGATTTGACCGTTTGCTCTATCGAATTTTTAATACCATTTAAAAACATGTCTTGTTCAT
+TCGTTGACATCATATCAGCTATTGGATGGTGATTTTGTGGGGACAAACCTTGCCCTAACATGACTTGAAC
+CCAAGAATTCTCAGCAAATAAATCCCATGGTGCTTTAAAGACATAACCATGTTCTTTAAATAATTCAATA
+CGATGACTCAATGAACTTGGAACATCCATTTTGCTACAATAACGCCAAAAAGTTGAATCGTTTCTATTGG
+TAACATGGTAATGCAAAATGATAAAATCTCTAATGTATCGAATTTCTTCTTCAGATTGATAATTATATTC
+ATTTATTACTGAGTCAGTTATCCCCATTTTAGGGAACATTTGCATCAGTCTAATAATACCTCGTTGAATT
+AAATGTATACTGGTAGACTCTAAAGGCTCAATGAAACCGCTTGATAAACCTAAGGCTACACAGTTTTTAT
+TCCAATGTTTTCGGCGCTGGCCGGGGGTAAATTTAATAAATAAAGGTTTCTTTAATGTTTTACCTTCAAC
+ATTTTCAAGCAACAGTTTCTCAGCGTTTTCATCATTCAAATATTTACTACAATAGACGAGGCCGTTTCCT
+GTTCTATTTTGTAATGGAATCTTCCATTGCCATCCAGATTCATGGGCAATAGAACGCGTATAAGGTTTAG
+GCTCTTCAGTACTTTCTGTTTGCACTGCAACAGCGCGATCACATGGCAGCCAGTGTGACCAATCATCGTA
+GCCTGTATGTAAAGCTTGCTCAATCAGTACACCTCTAAAGCCCGTACAGTCAATGAATAAATCACCTTCT
+ATAGTTACGCCTGAAAGCAAGGTAAGAGATTTTATAAAACCTGATTTCTCATCGATATTTACTTGCTCTA
+TTTTACCTTCTATTCTTTTTACGCCATTTTTTTCAGATAGTTTACGTAAAAATTTTGCGTATAATGTTGC
+ATCCATATGGTAAGCGTATTTCAAGCCACTATTTGGCAGGTGAGCGAATTTTTCATTTAGTCCAGCTTGG
+AGTTCTAAGCAATATTCTTCATACTTTGCCTGATAGCCTTCTTTTTTACTTCGATTGTAAAATTGTAAAA
+ATGTTGTTGCCCAACAATCCCTACCAGTAGTGCCAAAAGAGTGAAAATATTCGCTATCGTTATCTTTCCA
+ATTTTCAAAATTGATGCCTAGTTTAAATGTTGCGTTTACACTACTCATAAATTCAGCTTCATTAATCTTT
+AACATTTTATGAAATGTTAACAGAGGGGGAATTGTTGCTTCGCCAACACCAACCGTTGATATTTCATCGG
+ACTCAACTAAGGTAATATTTAAGTTATTACCAATAAGTTTTGCTAATGCTGTTGCAGCCATCCAGCCAGC
+GGTTCCTCCGCCAGCAATAACAACATTTTTTACTTCTGATAGATTATTCATTTGTAATTCCTTACTAATA
+GCGTAAACGTTTAATTAGGTAATCTTTAAACTTTCGTAATGCTTTTTCACTTTGAGGATTGAGCATCCCT
+TTTGCATGTTCTGGAATGTGATCTAATGGCGTCGCTTCAAAAATATAATGTTTGAATAAATTGAACCAAA
+TATCTTTTTTATCTTTTGGCAAGTTCCTAAGCGCCATAACGGCATAAAGCAAAGCGTTACCAGACTCATC
+AGTAAGATGGTCGGTGGATGACCACCAAAATGTGGTTAACAAATTAAAATGTGCTAAACCTTCAACATGG
+TGCCACCACATACTGGGTAAAAATAGTGCATCACCCGCTTCTAATTCCCCAACTTGGGCATGTGCTAATG
+CTTGTTTGAACTTAGGGTATTTAATAAAATCGGATTTTTTAAAGTCAACTAGGCTTATTGATTGTCCCGC
+AGGGGTGAAATCAAGTGGGCCAATATAAAGGTTTTCAATTTGTTCTGGTGGGAATAACGTAAAACGTCTT
+TTGCCATAGATATTACAGGCTATATTATTAGGTACATCGTAATGGGCAGGTATTGTACTTTCATTGCCCA
+TCCACATATTCATAGCGGGTGATTTACCTGCTATATGAATATTGTTTTCTTTTCTTAAGTTGGGGAAGTA
+TGCATCTACAGGTGTTGTACCCATATAATAAAGAGAAGGAGGTGTATCACCTTGGGACTTATTTATTTGT
+CCAAACAAGTCTGCTAATGACATTTTATAGGCTTTGCAGTTAAGCGCTGTGAGTGCTTTGTTATAGAATA
+TGCGCCCGTCAATATCAGGTGTTCCGCAACCAACGACTAAATCTTGGCCACTAGCATATTTCAAAAGATA
+ACGTTGTAATGCGGTTTCAGATTCTTGCCCTTTTTTAACCATGGGCCAATCTTTAATAAAGCCCTTTAAA
+ATAAGTGGCTGTTTTGATTCGATTATAAAAGAAGGAACATCACAAGCAGATATACCCTCTACACTGGCAA
+TTTTTTTAAGAGTTCCTAACATTTTATTTCTCTACGTTGTTTGTAATAACTTGTTTTTTCTTTTGATTAA
+ATCACCCATATTTAGAAGTGATGCTATTGCCATATAGAGTGGTTTTAAAAAGCCTTTCTGACTTAATTCA
+GCCAGCTGTTGAGATGTTAAGTTATTTAATGATTCTTCATTGATAGTATAGAATCCAGATAATCTATTAT
+GACTTTTATCGTTAAGTTCTATATCAAAAACAAATTTTTCTAGTAAGTTATACTCATTTAAGAAGTTTAG
+AAAATCTTGACTCTCTGCAAAACCTTTATCTATCTCTCCCAAAACGTCGCCTATATGCTCTATAAAAGGA
+GTGTTTTGACCAAACTCTGTGAATATGCTCTCACCTCGTTCTTTATTAATTCTAGGACTATCGACATCAA
+GGTGGATAACTCTTTGTTTTTGTACATTGCCATTTATTTCTTGGTTCTGAAAACCAATTAAGAAAGGTTG
+TGCCTTAATTGTATGAGGAAGGTAACCACAATCCCAATCGCCATTAGTTAAAAATAAATTTTCTTTCTTT
+TCCAAGCCAAGTAGTGCGTATGATTGAAATTTTTCTGTTGCTTCATCTTTATGAAAAACAATAGGATAAT
+AAGCTTGAATATCATAAAACTCATTAGGAAAGGTAAGTGTAAGCATTATATTATCGCCTAACTCAGAGCT
+TCTTTGTGTATCAACCTTTAAGTTTCTATGTTGTTCATTATTCAACATTTGATGATTTGACATAATTTAT
+CTCTTTTTTATTTGAAATATTACGCATAAACAATTATCTATATACATTAAAGCATAGACATATTTAGTTT
+TAATTGATAAAAAACCGCCCAATGGCGGTTTTTTAAATTATAAAGACGTCGTTAGAAAGTATAGCGAGCG
+CCGATATTGTAACGAGGACCTGATTGAATAGCATTTAACAGTTCGTTTCTGCTACGGCTATACATACGTT
+GAGTTTCATCCGTTATGTTAATTCCTTCAAAAAACACAACTAAGTCTTCATTGATGTTATAACTCGCATT
+GATATCAATTTGTGAGTATGACTCATTGATGCGCGGGTTATTAAGGTTGTTGTCTGTTTTCACTAAGAAT
+TCATCACGCCAGTTATAAGCGATACGAACTTGTATGCCATTTTTATCGTAAAATGCGACTAAGTTGGCAG
+TATCACTTAAGCCAGGAAGGGCAAATTGACTGTCAAAAACGGTTGGGTCATATTCAGCATCACTATCTAC
+GAAAGTTAAGTTGGCTTGTATACCAAAGCCACTTTCAAGTGCATGTTGGAAAGCTATTTCAAAACCGTCG
+ATAGTAGCATCACGCTCATTAAATGGCACCGTGACATCAAACTGAATTAGTTCATCTTCGGCAACAGAGT
+GTATTTGCCCTGTTGTGGTTCCGCTTGCGTCTACGCCGGTTATGGTGCTTGACTCTGGATAGTTATCAAA
+AATATATTGTCTAATGGCAGTATTGTCACTACTACCTACGGCAGCCATAGCTTCATCAAAGCGAGGTCCA
+CTTGTAGGACTTCTAAGGCCGAATAATTCACTTTTATTTTTCGTTGTGCCAATGAAGTTTTCTATATCTT
+TTCTAAAATAACCTACAGACGCATAACTTCCTTCGTCAAAGTACCATTCTAATGATAAATCAACATTGAC
+AGACTCAAAAGGAATTAAGCCCGGATCACCACTGCTAGCTGTCGCAAAACCTTGTCTGATTTCACCAATA
+CCAACACCACCTCGAATATTATTGTAGGTAGGTCTTGAAAGTGTTTTACCGAATGAGGCTCTTGCTACCC
+AATCATCATCAATCTCTAAACTGATATCAAGGTTAGGTAAAAAGTTATTATAATCGCCATCAAAGTTAGT
+AAAGGCGCTTTCTCCAGTATCAACTGTTGCAAATTCATTGTTAGAAACCCAATCCACACCTGTGTATGCA
+GGTACCATTGCGCTTGCTTTAACATCAGTTTCTTCATAACGGAAACCCGCAGATATATCTAAGGGCATAT
+CTGCAATTTCAAATTCCATATTTATTTGAGCATAAATAGCAGTATATTCTTCTGATATAAGTTCATCAGT
+TGTCCATTGATCATTCACACAAAAACGATCTGCGCATGGCCAAATACCAGGTGAAACTTCGTTATTACTA
+TTAGCTGGCGCAGCATAAGAAGCTACTTCATTCGATGCATCGACAAAACTAAAATTGTAAAACAAGTCAA
+AAAGGTCAATTGTTTCTCCTGCTGCGTTAGTCCCTGTACTTGGTAAGTTATCTAATTGAGAGGAGCTGCT
+ACCCGGCGTAAACAAACTATCGGTAACATCATCTACACTGCCTTCACCGCCCCAAGTATCTCGCTGAGCA
+GTCATAATCGAAGCTCTAATATCATTCTCAGTTTTTGAGATACCAAAATCTACACTCGTGATAACACCCT
+CATCAAAAACGTATTGCCCTCTTAACTGAATTTGAGACAAATCATTTTCAAATTGGCTGTTTCTTAAAGA
+ACTACCTGTTGTAATTAATTCAGCGGGACTGCCTGTTAAACCGTCCAATTGTGAAATAGACATTACAGGG
+AAGTCAGGCCTAAAATCAATCGTGGTACTCTGACGAGAGTTAACGGCATACTCCATAGTTGAGCTATTAC
+CGTAAGGGCTATCTGCTTTCGATTTTGCTGAAGAGTCGTGATAATCAAGTTCAAATCTTAGGTTATCAGT
+AGCTTGCCATTCTAGATTTAAACCAATTGATTCATTTTTATTTATTGAAGCATCTGATGACGTAGAGAAT
+GATAAATCAGGACCTGCGCCTGAATGCCAAACAACAGGAGAGTGGTTTGTGCCTGTTGTAAATTCATTTA
+AGCTGCCATCAATAGTTTCACCTTCCCAAAACCAAGCACCAATGCCGTTTGATGTAGACTCAACCGTTTG
+TTCTGAAAAAGTATAATCAGCAGTAATAGTGATGCGGTCACTTGGAGCATATTGAAAAACAAGTTGTCCA
+TTATCTCTGGTGCGATCAAATTCGGTAAAGTTGTAACGAAATTGTTGTGGACGGTTGAATGTATCACCAT
+CTTCCCAGTCCGTATTATTGATACCGCCATTCCAGCCGTCAACGGGGGCAATGGCTTGAGTATGCCATTG
+CGGAACAACAGCCTCTTTAGTTGCACCATTTCTTTCTTGGTGACTAAATGAAATACCAAAACCAATGGTA
+TCATCGGCAAAAGTATTACTATAAAGACCTGAAATTTCAGGGGTGACGCTATCACCTTCGTCAGTTGACT
+GGTCCATCACAGCTTTGACCCCAAGAGACGCTTTTTGTCCTGGTGTATTAAGTGGTCTTGCTGTCAAAAT
+GTTGATAGTTGCACCGATACCGCCACTTGACACTTCTGCTTTAGCAGTTTTATAAACTTCTACACCGCTG
+ACAGCTTCAGAAGCAAGATTAGCAAAATCAAATGAACGAGAGTTACTAATGACGGTAGATTCAAGGTTAG
+ACGAAGGCATTTGACGGCCATTTAAAGTGACTAAGTTGAAGTCTGGACCTAAACCACGAACAGTAACTTT
+AGAGCCTTCACCGTTAGATCTGTCAATCGATACACCAGAGATGCGCTGTAATGATTCAGCTAAGTTAGAA
+TCAGGAAATTTACCCATATCCTCTGATGATATAGCATCAACAACACCTTGTGCGCTACGTTTGATATCCA
+TCGCTTTGACTAAGCTACTGCGGATACCTGTGACAGCTATTACTTCAACATTTTCTTTATCTTTTAAACT
+TACTTCTTCTGCTGATAGTGCAGGTAAAGCAGTTGCTCCAAGTATCAGTGACAAGCTCGTTGCAATTCTT
+GTTTTAGTAAATGTTTTCTGGATCATATTAGTTCCCCTTGATGCTATTTATTCAACACCTTATAATTTAT
+GCGTAAACGAATGTGTTCTCTGAGCTGACACTATTTTTAATAAAATAATAGTCATTAATACAATAAATCG
+TACATATTGCCCAAATATGATACTACTCTTTCAAAATAGAAAACCTATGCCTTTACGCTCAAACGCCCCC
+TTTTACAAGGTAAAGTGGACTAGTTAAAAAAAGGGCATTTACATCTATTAAGCCCCATATTTATCCCTGT
+CGTTAAATTTAAAAAGTCATTGATTATCTTTGGTAATACTTTTTAGGATCGTGCCAATGTTAGTACTATG
+GTGAATAATATTGAGGTTAGATGGAATGTTTTCGCTGTAAACTTAGGGGGTATTAAGTTTACGCTTAAGC
+TTTTCAATACATTTTGAATGTATTATGGGGACAGAGTTTATGAGTGTTTCAGTAGAGATAACACAGTGAT
+TGTTCTATTGAACAAGTAGAAATGAATACATATACCCGTTACCATTCAAGATGCATGTTGCTCAAGCGCT
+TCTATGATGGGCTTAAAATAACTTTATACGTCGTTAAATAATCAAAGCATAGAATGACTATGCTTAAATT
+ATCTTCCTTGCCTAAAGTCATTTTAATTCCCACTGAAATCCTGCACTTTGATTGGTAACGGGTATAGTTA
+GTGTGATTGTTATAACTGCATACCCAAGTGACTTTGAGTATGCATTATATAAGAAGCTTTACGATGAAGG
+ATTTAATTCAACGTTCTGTATAGGTTCGTCATCATCGACGGTCATTTTTCCACGTCGAGCTTCTAGAGCT
+TCTCGCACTTCACGCGCTTTATCTTCAGTTAATGGATAAGCCATTATCATCCAAATAGCGATTAACGAGG
+TTATTATCGGGATAATCACGTCGCATAAACGCATGAAGAAAATAGTGTCTGCTGACTGTTGGCCTGCTAA
+TGCAACATCAAATCCTGTCGCATTGAGTAGAAAACCACCTGCAGCGAGTGCTACAGCCATTCCGAGTTTT
+ACAACCCACCAATAAATTGAGCCAAACATTCCCTCTCGTCTTTGTTTAGTATTCAATTCATCAAGATCAC
+ATACATCTGCAACCATAGATCCCATTAAGGTGAACAATCCACCTAGACCAAAAGCAATAAAAATTGAAGG
+GATTAACAACAACATCGGACTTTCTGGTGTATAGCAAACCCATTTAAGTGCATAACCAATAATAGAAACA
+CCTGTCGAGAAAAAGAAGGCATTACGTTTTCCCATTATGGTAGATAGTTTAGTGACAAGAAAAATAACAC
+AAAATGTTGATATTGCTGACACCGTTCCAGCCCAGCCAGCAAATTCAGCACCTAATGATTGATCACCACC
+AAAAACATAATAAATAATGACGTAAGTTTGAAACGAAGAGACCAACATAAAACCGTTAAATACTAGAAAG
+GTTGCAGCGCATAAATAAAGAAATGGCTTAAATTTAATGGTTGTTAAAAAGCCCTTGATAAAGTCCTTGA
+AGCCAGCTGGGAATTCTTCGTTAGCTTCATTTTTATCACTTGAGCTGACATTCAAACTTTCTTTGTTTGT
+TTTTTCTTCTTGATGTTTTGAACGTTCTTTCAAAAATATAGCGGGTAAAATCCCAACACAGACAGTAAAA
+ACGCCAATAATAATAGCTAACCACCCTGCTCCTTCAATCATATCTTCAAATAACATATCATTTTGCATAA
+ACCATAGGAACCAAGGAGCCACTAACCAAGCCATTTGTCCCATGAAATTTTGTACCGCCATGAGCCTAGT
+TCGTTCATGATAATCAGGCGTTAACTCATATCCCAAAGCTACCCAAGGTGTTGCAAATACGGTATAAGCT
+AAATAAAAAATGATTGAACCAATCAAAAAGAACCAAAAATAAAAATTTTCACTTTGATCTCGGGGAAGTT
+GCCACAGTAAAGCAAAAATGACTGCAGCTGCTATAGCGCCAAAGAAAATATAAGGCCTGCGACGACCCCA
+TTTTGATTTAGTGTGGTCAGAAATATAGCCCATTAAAGGATCTGTTATAGCATCAGTTAATCTAGGCAAG
+GCACCAATAAGACCTACCAAAACAGGGTTCATCCCTAAACCAAGATTCAAGACAATAAGCATACCGCCAA
+TCGCAGCACCCAATAAATTATTAACAAATGCCCCTAAGCCATATATGAATTTTTGAACAAACGGAATCTT
+ATCTCTATCACTTGTTTCTACAGTATGGGCCATATTTTTATTCCAATATTAATTTTTATGAGTGCTATGC
+TAAAATTACACCTTGTTCTCCGAGCATAATTGAACAAAAAACACATTATATAGATAAGAAAAATACTCAA
+TACTAAAACGATGAGATGACCTTCAAAAAACGGTGAAATGGTCAATAATGCTATTTAATACAAATATGAA
+CACCTAGAAACGTAACGCCACTATCCCTAAAAAATCTTTTTAAAGTCCAGATAATCTACTGATAAGTCCA
+CCTTGTCGTATTTAACTTGTATCCTGAATTATTAGTAATAATGTAGGTATATAGCTTCTCCTAACATACT
+TACATACGGAATAATATTTTCATCCGTAACAACGCAATCCAACAAATAAATTTAAGGGAAGTAAATGCTA
+TCAAAATCGTGTCAACAAGTTCATGAGTTAAATTTTTCGGATGTAGAATCTGAAGTAGTTACACTGCTAT
+CGAGAATGACTATCGAAGAGAAAATTGGCCAAATGAGTCAACTTTCTGGAGATGGATGTATTGTGTCAAA
+AAACTTGCGCAAGGCGGTCATAGCTGGACATGTAGGTTCTATTCTTAATGAAGTGGACCTTGACACAATT
+AACGAGTTACAACGGATTGCTATACAAGAATCACGACTAGGCATACCATTATTAATTGGTCGAGATGTGA
+TTCATGGCTTTAACACCATTTTTCCCATACCACTTGCTCAAGCCGCAACATGGTCGCCAAAAATTGTTGA
+ACGGTGCGCTAAGATTGCTGCAATAGAGTCTTCAAATAGTGGTATAAACTGGACCTTTGCACCCATGATC
+GATATTGCTCGAGATCCTCGTTGGGGGAGAATTGCTGAAAGTCTAGGAGAAGACCCATATTTATGTAAGA
+CCCTTGCAAACTCAATGGTAAAAGGGTTTCAGGGTGACAGTTTATCAGACACAAATTCAATTGCTGCTTG
+TGCTAAACATTTTGCAGGCTACGGAGCAAGTGAAGGTGGAAAAGATTACAACACAACTAATATTCCAGAA
+AACGAGCTACGCAACGTTTATCTCCCCCCATTTAAAGCGATAGCCGAATCCGGAGTTGCCACATTTATGG
+CATCTTTCAGCGATTTAAATGGTGTACCAGTCACAGGAAATAGCTGGCTTTTAACGACTGTACTCCGCGA
+CGAATGGAACTATTCTGGCCCTGTAGTCAGTGATTGGGAAGCCGTTCCACAGTTAGTCATACATGGATTT
+GCCTTCGATGATTATGACGCTGCAGGTAAAGCATGTACTGCGGGGATCGACATGGAAATGGCCAGTGATT
+GTTACTTGAAACACATGAAGCATTTAATGAATAATAACGTTATCTCCCTAGATAAAATTGACAGTGTTGT
+AAAACGAATACTCACACTGAAATTTAACTTAGGGCTTTTTGAATCTGCCATTACATCCCCAAATCAACCA
+TCAAATAGTTTAAATACAGACCATCTAAGCATTGCTAAAGAAGCAGTAATAAAAAGTTGTGTCTTGTTAA
+AAAATGATAATCAAATATTACCCATAGCTAAATCGACAATTAATACCCTTGCGGTAATAGGGCCTCTTGC
+AGATGATGGTTATGAACAAATGGGCACGTGGGCTTTTGATGGTAAAGAAAACCAAAGCCATACGTGTTTG
+AATGCATTAAAAGAAGTAGCCAGAAACGCATTTAATATAAACTATGCTGTAGGGATGGAAACCACGCGTT
+GCAACCATCACGACGGTTTCGCTGAAGCGATTGATACAGCAATAAATGCAGATATAGCGTTGATGTTTTT
+AGGTGAAGAAGCTATTTTATCGGGAGAAGCTCATTGTCGGTCGAGCATCGATTTACCCGGTGCTCAGGAA
+CAACTGATTAATGTAATCCACGCAACGGGGACACCTATTATTTTGGTGATAATGGCTGGAAGGCCCATTA
+CTTTGGAAAAAATCATTTCAAAAGTAGATGCCATTTTGTTTGCATGGCACCCAGGAACAATGGCAGGTCC
+TGCTATCACTGATTTATTGTTTGGGGTAGAAAGTCCGTCAGGAAAATTACCGGTTACCTTTCCTCGAACG
+GTTGGTCAAATTCCACTTTATTATGCACAAAAAAATTCTGGCAGACCCCCCATTGATGAAAAATTTATTA
+ATATAGATAATATTAAAATGAGAGCGCCACAAACTTCCTTTGGTATGACTGCAACCTATTTAGATACTCA
+TTTCTCTCCATTATTTCCTTTTGGCTTTGGCCTATCCTATAGTCAATTTTGTTATACAAAGATCAAATTA
+AATAATAAAGTGATTCCTATGGGGGGCGCTGTTGAAGTAAGTGCAACGATTAACAATGTTGGTAATTATA
+ATGCAGAAGAGGTAGTTCAACTCTATATTAGAGATATTGTTGGTAATGTAACTCGCCCTATAAAAGAGCT
+TAAGGGTTTTCAACGAATCACTTTAGGAAAAGGTGAAAGCATGGTAGTCACATTTAAACTACACACTGAT
+GAACTTGCGTTTTATAACCAACAAATGGAATATAAACCCGAAGCCGGACTATTCCATGTTTGGATCGGCG
+GGGATTCAAGCACGACGCTAAAAACAGAATTTGAAGTGACAGATTGAGAAATTACTGGATATAAAAATAA
+TATGCACTCATTACTTAATAACTTAGTGGTAAAAACTAAAGTGGATGAACTAATGTCAAATATGACATTA
+GCACAAAAAATTGGACAAATGACACAAGCTGAACGGCAAAGCTGTACGCCCGCAGAAGCAAAAAAGTTTC
+ATTTAGGTTCAGTTATGTGTGGTGCGGGCTCTACCCCTGGGGAAAACAAACTTAAAGATTGGTTAACAAT
+GGCTGACAGCTATTGGCAAAGCTCATCAGTAAAAGATGCATGTCATCATGGCATACCCTTACTTTTCGGG
+GTAGATGCTATTCATGGTCATAATAACCTTTGTCAAGCCACTATTTTTCCTCATAATATCGGCTTAGGCG
+CTGCTAACGATCCCGCACTGATTAAAGAAATAGCCATCATTACCCGTAAAGAAGTATTGGCCAGTGGCCT
+TGACTGGACCTTTGCACCAAATCTTGCGGTTGCAAAAAACCAGCATTGGGGTCGGTTTTACGAAAGTTTT
+TCACAATCACCCGATATAACTAATAAATATGTCAATAACATTATTACGGGACTGCAAAATCAACTACACA
+CCGAAGGTATTCTCGCTTGTGCAAAACATTGGGTTGGCGACGGAGCAACGTCTTACGGTATTGATCAAGG
+TGATGCCAAAATTTCGTGGCAAGTGTTAAATAAAACTCATATAAGTCCATACATCACAGCGATTAACTCG
+GGAGTGATGACGGTCATGGCATCGTTCAATAGCTGGAATGGTGACAAATGCCATGGCCATAAGTTTCTAC
+TTACTGATATTTTAAAAAAACAGCTTAAGTTCTCTGGTTTTGTCGTCTCCGACATGAACGGCATTGACTA
+TCTTTCAGACGATTTCTACTTATCAATTGCACAAGGCGTAAATTCGGGCATTGATATGTTTTTGGTTTCA
+GAAAACTGGAAACAATTTATTCGATACTTAAGTAACCACGTAGAATTAGGGACAGTATCAATTTCAAGAG
+TTAATGACGCTGTACGTAGAATTCTTACAGTAAAAGTCGCAATGGGCTTACTTGAAGCCCCTAAACCAAG
+TAAACGAAAATGGGCAAATGATAATAGCTTTGGCTCTATGGAGCACAGAGAAGTTGCACGTAAAGCCGTT
+AGAAAATCACTCGTTTTACTTAAAAACCATCAAAACACACTACCTTTAGATAAAGCGGCACGTATTTTAG
+TAACAGGAAAAAATGCTAATAACATTGGTCATCAATGTGGTGGATTTACAATAGCTTGGCAAGGTGTTTC
+AGGAAATGATGAGTTTGAGCAAGCAACATCGATATGGCACGGTATTAAAAAAATTGCACCTAATGCGTTT
+TTAAGAGAACAAGTTGAACATGTAAATGCAAATGATCACGATGTTGCTATTGTAGTCATTGGTGAAACCC
+CCTACGCTGAAGGATTTGGTGATATTAGAAATGACGATAATCTTATTATAGAAGCAGGATCACAAATAAA
+TGGTCAAATTAATGTTTCAGAGCCTTATGGTAGCACGATAGAATTACAAAGCTTACACTCGGAAGATTAT
+GCAACAATTAAAGAACTTACTGATAAAGGATTACCTGTCGTTGTCATTTTAATATCGGGTAGAACACTAA
+TTATTAATTCAGAACTTGAAGAGTCAGCAGCATTTGTTGTCGCTTGGTTGCCTGGTACTGAAGGACAAGG
+AATTAGTGATGTTATATTTGGAGATGTTAATTTTCAAGGTAAACTATCCTTTGATTGGCCTAAAAACACC
+GTAACAAGCTCTTTGCCACTATTCCCTCAAGGTTTTGGATTACATTATTAAAATCAAGTAAAAGATCGTT
+GTCAGAGACAACTTAATGCCAACCTCTAAAGCACCAATAAAATAAGCCAATAATCCCGATATTGTAAATT
+AATATTGTGGAGTATGTCACAAAGTACCACCAACCTGCTTAATACCTAAGGAAAACTGGACACTGGCAGT
+AAGAGTTATGTCAGATCTTTTTGCTAAACGAATGGGGAGAGAGCTTATCTCTAAAGAGATAGGTAACATT
+ATTTCTTATAATTACGTAAGAAATAGCTCTGCTATGCCTATTTCACCTTATTATCCCAGCGTACTCTCAA
+GTAGAATATTTCAAAAAATAAATGTACCAAAGAAATCAGCATTTCTTTTTATTCTTAATGCAAAATTTAT
+TCATGTCAACTTGAAATCAAGCAAAGAGCTACTGTTCAGTGATGCTGAACAATATGAAATTATTATTTTG
+AGCCAAGTTCAATGAAAATGGCAGGAAACAATTTTGGCACAGTAAATGGGGTATAAAGACAGAGGATTAA
+TAAAAAAATATACGGGGGAATCGATTGACGATGACGAACCAGATTATATTAATCAGATAACTAATAAACT
+CGGCCAACTAAAGTAATTAGATTGTTACTACAGATTTTCCATCAAAAAAACTCAAGAACCTCTCGAGCTT
+TTTTATTGGGTTAGAAAGAGCTTTTGAAATGAACTAAATATTGTCCCCTCTTCCACTTTTTAGCTTTAAA
+CAACTATTAAACCACTGTTATATAATGGATTTATATTTAAAACGGCATTTTCATCCCTGGTGGTAATTGC
+ATACCGCCAGTAAGTGCGCCCATTTTATCTTTATTTTGCTCTTCAACACGACGTACAGCATCATTTACAG
+CAGCCGCTAGTAAATCTTCAATCATGTCTTTATCATCTTCCATTAAGCTGTCATCAAGCTCAACTTTACG
+AACACTATGACTACCCGTCATTGTTACTTTCACCATACCTGCGCCTGCTTCACCAACAACTTCCATTTGC
+GCTAGTTCTTCTTGCGCTTTAGCCATTTTAGCCTGCATTTGTTGGGCTTGCTTCATTAAGTTACCCATTC
+CGCCTTTCATCATTTATTCTCCAATATTTCTAAGTAGACTGTTTATAAATTATATTTAAATGCTCAATGT
+AAGTATTTTACCTGAAACACTGTAAGTTTTGAAATGAATTTATTCTAAAAGAATAATGGCAGTTCCAAAA
+GAAACGTTCAAAGTTATCATTCAACATTAGCGAGGTGAAATACTCTCTTCATTCAAACTTGCTTGAAAAG
+TTTCTTGCAAGGCAATCACCACGGCATCTTCTTTTAATAAAGTCTTAGCGTACTCTAGACGCTTATCATT
+AATTTGACCTTGAATTTGATATGGGTCGGCAACCGTTTCTTCCACAATATCAAGTGTAACCGTGATTTGT
+CTTGCTAAGAATTCACAAATAGCGCTCTGTAAATGTTGATGAGCGATTTCAGTACTTAAATGTCTAGTTG
+CCTGATCTAGCTTAAGAATCAAATTATCATCAGTAGATTTTTCACTGATTGTTGCATGTATTGCTAATTG
+ACGAATACGCGCGGTAAGCTGCATTGAATCGATCATATGCGCCCATTTATCAACTTGATTCGCTTTTGTT
+ACTTTTGCGGGATCTATACTATCTTGATGAAACGGTAAGTCAGGTTCTGGCGCAATGACCAAGCTTTCAG
+TTGATACAACTTGAGGCTTAACTGTAGCGTTAACACTGTCCTGAGTTTTATTTTTACTATTGTCTGCCCT
+ATTAGGTTGACGCAGAGTTGCGTCACTGGACTTTTTTGTTTGCTTCTCCAACTCTTTCTTTCGACTACGT
+AGCATATTCCGAGTCGCGAGCACAGAGCCTACCGGACTATGGATACTAAGTTGCCCTACTTGTTCATTGG
+GCACAATGGGCGCTGTATTTTGTTTTTCTTTATAACTTTCTACCACAGGCACTTGTTGTGGAGCTTTAAC
+TTCTTGAGAAACCACATGCTGCGCTGGGGTTTGATTTAATGAGTTATTCTCACTCTGTTTGAGTTCATCA
+GCTTGTTGCTCAATGGCAAGCATTTGCTCATTTAACTCAGTTTGTTGAGTATTGTCCGTAGCAGCAGCGG
+AGTCACTAATATCCACTTCAGCAAAGCTCTCAACAACGGCCTCTGTAACCGCTGCTTTAGCTATGTCAGC
+ATTATTTGAAAGAGTTTCAGTGGTTTTTGACAAGTTATCATCATCGAAGCTAATCGCTGTGTTTTGCTCA
+ATATTATCTATAGTAGACTCATTGGTAAGCTGTGACTTTTGCATTGGTTTAAAAGCAAATAGTCGCAACA
+ACGTCATATCAAAAGCAGCTTGTTCGTCAAAAGCGTACGGTAAATCTTTTCGGCCATTAAGGCTTATTTG
+GTAATAAAGTTGAACGTCTTCAGCTGACATGGCTTGACTAAACTTTTTCAATAAAGCCAATAAGTCTGCC
+GGTAAATCAAAAGGTTGCTCAACTATTTGCATTAGAGCTATTTGATGAAATAGTTGAATTAATTCAGCAA
+ATAAACGGCTATAACTTGGCGCATAAGAGGCTATCTCTTGAGATAAAGTCATCAACGCTTGGCTGTCTTG
+TTTTAGTAAAGTAATCACCAACTGGTAAACCCAGTTTTGATCTATACCACCGAGCATCTGTTGAATATTA
+GTTAAGTTAATATGACCTTGCCCTTGAGCAATAGCCTGGTCGGTTAAACTTAATGAATCTCGCATACTGC
+CACGAGCAGCTTTAGCTAATAACGTCAGACAACCTTGCTCGTGACTCACTTGTTCATGAGAAAGTATTTC
+AGCAAGCTTATCTTCAATTTGTTTGACAGTTAACGCTTTTAAATGAAATTGTAGACACCGTGACAACACT
+GTAATAGGTAATTTTTGAGGATCTGTAGTCGCTAAAATAAATTTAACATGCTCAGGTGGCTCTTCTAACG
+TTTTTAGTAACGCATTAAAGCTATGACGAGATAACATATGTACCTCATCAATCAGGTAAACCTTAAATCG
+GCCCCTACTAGGTGCATATTGGACGTTATCTAGAATTTCACGGGTATCATCAACTTTCGTTTTAGAAGCC
+GCATCTATTTCCAAAAGATCAACGAAACGCCCTTGGTCGATATCAATACAGGCATCACATTTTCCACAGG
+GTTTATCTGTTATTCCAAGTTCGCAATTTAGACTCTTAGCAAAAATCCGTGCAATAGTCGTTTTACCAAC
+ACCTCGCGTACCCGTAAAAAGGTAAGCATGATGTAAACGCTTTTGAGATAAAGCATTTGCAAGTACATTG
+ACGACATGTTCTTGCCCCATCAATTGCTGAAAGTTCTTTGGGCGCCATTTTCTTGCTAGGACTTGATAAC
+TCATATTAAATTACTTTTAGATGCTTGGATAAACTATTCACCTTGATATTGTATCAAAGAATAAGGAGTA
+ATATTTAGCTCTGCAAGACGTTCCTCTCCACCTAAATCAGGTAAAGAGATAACAAAACCTGCTTCTTGCA
+CTTGTGCACCTAGACGGCGAATTAGTTTAGTTGTCGCCTCAATGGTACCACCCGTCGCCAATAAATCATC
+AATAATCAATACATTATCTTCAGGGGTTAATGCATCTTGATGAATTTCTAGAATATCTTCACCATACTCT
+AACTGATAAGCTTGAGAGTAGGTAGGACGGGGGAGCTTCCCTGGCTTTCTGACCGGAATAAAACCAATAT
+TCAAGGCTAACGCTAACGGCGCACCAAAAAGGAAACCACGAGCTTCTGTGCCAACGATTTTAGTAAAGCC
+TCTACCTTTATATTTGTTTTCTAAAAGCTCCATTACAAGCTTAAAAGCTTCGGCGTCTTCTAATAGACTA
+GTAACATCACGAAACATGATGCCTTCAACAGGGTAATCTGGAATAGTGTGGATTGCATTGATAAGTAGTT
+GTTGCTGTGTTTTATTCATAATACCGAGGTAAAACCAGTGGTACTGGTTTCTAAAAGTAAGTTAATAGAT
+AGATATGCTGAGCATAAAACAATTTCCCTACTTTTTATAGCGATAAAACGGTTAGTCAGGCAAAATTATG
+AATTAGCTTGCCGTGTATCACTCTCAAAGTGAGTACCAGAAAATTCAGATAAAATGGTAAGGAACTGTTC
+TTCATTAATTGGTTTATCAATTATCTTATCGAAAAGGCTAAATTCAACTAAATCCTTAAGTGTGTGAGAA
+CCTTGTGTAGTCATAAAAAAAACAGGAACCGACGAGGATAACTGATTAGCCTTTAGGTTTTTAGTAAGTT
+GTACACCATTCATCAACGGCATTAAATGATCAATGACAAAGAGTTGATAGTTTCCTTGTTGTGCTTTCCC
+TAATGCGTCTAAACCATTAATGGCTAAATCAACATTGTGTCCTTGTGAAATGATAAGCGCTGCAAGCTTT
+TCTTGAACAGTTTTATTATCATCTACAACTAATATATTCATATACAACTTTTAAATTTTCGAAGCTAATT
+TGGCGCGAATATTACCCTATAATTATTTGAGTATATAGGGCTAACGTAGATATATTACGTAACAAAATGA
+TCGTAATGTAACGTCAAATTAGCACAAACGTATTGTTTAGATGCCAATACGGTATTTATTTGGACAGCTT
+AAGCTTTTGACGTTTGGAATCGGTAGTACTCTTTGGGTTAACATAAATATTACTTGCATTAGGTCTTGCA
+CCTTCAACCCAAGGTGATGCCGGTGCAGCTTTATTGGCTTTCTTTTTAACGAAGTCTTTTTTGTTATTAC
+TCGGTTTTGAGTTACTTGCCGTTACTTTAGGAGCTGATGATGTAGTAGGGTTCGCTATTTTACCCGTTCT
+TTCAACATGATAAGTTTTATCTATAGCATGTAAAAGATTTCGTAACACTTGATCTTTACACTCTCGATAG
+TGCTGATGGTCAACTTTACGTGAAAAGGCACTCAATTCGGGCTTACTGATTCTAAAGTCAACACTTTCTA
+ATAATGAAATTATTTGTTCAGCTTGTAGGTTTAGTGCAATTTTTAGTTTAGTCAAAATGATATTATTTGA
+TAAACGTTTTTCAGGTATCGCCAAAGGTCCAGGTTTTTTACCGCGCTTTTCATTGATAAAACCATTTAAA
+AATACAGCTAATTTTGTATCAAATAAGGCGACAAAATCACTATCGGTGTCTTTTTTCAGCCACTGACTGA
+CTTGCTCACGACTTACTTCTTCACCAGCAGAGGCAAAGATCGCTACCATTTGTTTATCATTAAAGTTAAA
+GGTATAACGCAACTTGCGTAAAACATCATTATTATTCACGGTAATTTCCAATACATAAGCACAATGAAGC
+CATTATACACGCTAAGGCAATGGCTAACCTATATGTTATTAAAATACTTACCTAGGACAGGCCTACGTCA
+AAATATAAATAGTTAGCTCAAGTTAGATAAATAAACATTAAGACATTAGCAGGCAATAAAAAACGGGCAA
+TGGCCCGTTTTTTGAATCTTAGTCATTTATGAGAGGTTGATTAACCACCACATTTTTTACTTTTATCTTT
+TGATTTACCTTCGCCACATTTACCTTCACCACATTTACCTTTTTTGGCGTCTTTCATTTTACCTTCGCCA
+CATTTTCCTTCACCACATTTAGCTTTTTTGGCGTCTTTCATTTTGCCTTCGCCACATTTTCCTTCACCAC
+ATTTAGCTTTTTTGGCGTCTTTCATTTTGCCTTCGCCACATTTTCCTTCACCACATTTAGCTTTTTTGGC
+GTCTTTCATTTTACCTTCGCCACATTTTCCTTCGCCACATTTTCCATCTTTATGGTCAGTAACTATAGTG
+ACTAACTCACCTGAAGCAAATGGATTTGACTCTGCTTTAGCAATATTACTAGTGAAAAGGCCAAAGGCAA
+GTAAACTCATTACCACTGCAATTGATGATTTCTTAACTATATTCATAATTTATTTCCTTTTATCTGTGCT
+TATTTTGAATTGATCTCATTATTATTGAGATTTAGTTATATGACTTTTAACATAGACCTGCAAGTGTTAA
+TAAAAATTTCAACTATCTTGTATATTATGCAATAAAAAGCCAGTTATCATTTTAAAAAGATAACTGGCTT
+TTTTAATCACTTCTATTTTAGTTAATAATAACTAAATAGTGACGTTTTTGCGTCTTGCTGTATCAACAAT
+AAAGCTTTTCCAACCCTTTGCAGACTTACGTGCACTAGGATCTTTCATTGCTTTTTGAATTGCTGCGTAT
+GCCTTCTTATACTTCTCTAAATAGAAATATGATTCTGCAATACTCATATGAATACGACCTTGGTTAGAAA
+CACCAAGTTCAATAGCTTTATTCAAAGCAACAATTGCCTTAGAAAATTGCTCATCTTGCTTTAACAACAT
+ACCTTGTTTGCGATAATGCTTTGCATCACTAGTCATTTTGGCTAATTCACCATAATAACTTGCCGCTTTA
+TCGATATGTTGTGCAGAATGCCAAGCATTAGCCAACGTAGAGATATTTTTATCATCACGTTTAACTAAAC
+CAGAAGCGATGTATTTTTCTAACAACTGGGCAGCCTTATAAGGCGCTTCAGTTTGAGAGTATAAACTCGC
+TAATGTTTTAATTTGACTTTCTTTATCCAAGTGACCAAGTTTATAAGCTAAATCCAGCGTTTGAACTGCC
+TTATCATAATCTTCAATCAGCAAATAAAACATTGGTAATTGTGTCCACCACTGCTTATTTTCTGGAAAAA
+CTTGTATTACTGTTTCTAAAACCTTTACAGCTTCTTTATACATTTTACGTTCATAGTAAGAAGTAATTTT
+TAAGATGTATGGGTTTTGATTTGGTTTATCACCAAAAGCAGCAATCGCTTTATCCGCAGGCTCAATAACC
+TTATCTAATTGCTTTAATGAGTAGTACGCATTTGCAATTTTGACGTAGGTTGGACCATCGTCTTTACCAG
+AGAAATCCATCCAGGCATAAAAACTTTTAAGCGCGCCTTTATAGTCTTTGGTTTGCATCTGCATATCACC
+CAATAACTTTAAAGATTCACTTTGATCAACTTCATTAAGAATATCTGGTTCTAAGGCTTTCTTAAGATAT
+TCAATAGTTTTTTGATCATTGTCACCTAACGTTGCATACATAACAGCAACCATACGCGAAACATAAGCTT
+TGTCGTATGGTTTTGAAGCCTCAATATCCAACAAAATAACTAGAGCACCCTTGATATCATCAGCACTATA
+AGCTTCAAAAGCCTTTTGTACTTTTTTACCAACACGAGGGCCAACTAATTGTGTAGGACGTTTCTTCTTC
+TTCTCAACCTTCTCGGCACCAGCAGCTTCTGCATAATTTGCAAAAGGTGCTTGCGCAACAAGTAGTGAGG
+CAACAACAACAAGAGAAGTTGATAATTTTTTAAGTTTTAAATTTTTAAACACTAATTTATTAAACATAAC
+TATTAACCTCCCATTTTGAAGTCAAGTTGAACCGTTAAACCTGGTTGTCTCAGAGGTTTACCCTCAACAA
+CTTTAGGTTTGTACTTCCACTTTCTAAGTGCACGTTTGGCTTCTTTATCAAACACACGCTTAGGCTGAGC
+TTCAAGTACTTTAACGTCTTCAACACCACCAATTTTGTTAATCGTAAAAGAAAGAATAACATAACCTTCT
+TTACCATCTCGAGCAGCCTGAATCGGGTACTTAGGCTCGATACGAACTATCGGTGTAGCATCGCCATCAC
+GTCCCATACCAGCTCCAGGAGCTGACAAGCCAGTTGAAGCACCTGCCATTTGAACACCCGGCATATTGAA
+GTTTAAACCACCAGTATTATTGTTGGCTTCAGGTTCCGGTGTTTGCTGCTTCGGTGGAGCTTTTGGCGGC
+GGAGGTGGTGGCGGCGGTACACGTCGACGTTGTTCTGCTGCAGACTTTGGCGGAGTAGTATTTACCTCTA
+CAATAATATTTTCTTGTTGCTCTTCCTTGTTTCTATCACCGCTAGAAACAAGAAAGGCCATAAAAGCAAA
+TAAGCCAAAGGTAACTACAACGCCTAGTAGTATTGATACTAAAAAGCGAACCATATCTTACCCCTTCGCA
+GCCGCGATAGAAATTCGATCTATACCAGCCTCTTTAATTGCATCCATTACTTTAACAACAACACCATGTT
+TGGCATCTTTGTCAGCTTGAATGATTACAACATCGGTAGGTTGTTCAGCAAGTAATTTCTCAATTCTTGC
+CCCAACACGCTCAATATCTACTCGACCTTTATCTAACCAAATTTCACCGTTATCTTTGATTGCAACAAAG
+ATATTGGCATTTTTTTGCTTAGTTTGATTAGCCGCTTTAGGTTTATTTACTTCAATACCAGCTTCTTTTA
+CAAAAGAAGTGGTTACGATGAAGAAGATCAGCATGATGAACACGATGTCGAGCATCGGTGTCATATCAAT
+TACTGCTTCTTCGTCTTCACGAATACGTTTACGTGCCATGAATATATCTCTCTAGTGGTGAGGTAAACTG
+TCAACCAGTTTAGCCTTTGCTAGTTTAACTTTAGCGTCTAATCTTGAACTAAAGAACACACCTGATAATG
+CAGCTACCATACCGGCCATAGTCGGGATAGTTGCTTGCGATATACCAGCGGCCATTAGACGCGGATTACC
+AGTACCTTGTTCAGCCATAACTTCAAATACGCCAATCATACCTGTTACTGTTCCCAGTAAGCCGATAAGA
+GGACACATTGCCACTAAGGTTCTAATGGTAATCATTCGCTGTTCAAGTAACTCGTCTGCTTCGGAGATCC
+AAGTCTCTCTAATTCGATGTGCATACCAAGAAGTTGTATCTCGGCGTGCATCCCAACGAGCGATGATATC
+ATCTCTCATAGTTGGGTAGACTGATGCTAAGAACCAATAGCGTTCTATCATCAAAATCCACATCAATAAG
+AGTGCGAAGGCAACAACATAAAGTACATTACCACCCGTCGCAATAAAACCCCTGACAGATTCCCAAAGCT
+CTATCAGGAATAACATTATTTAGACCCCTTCTCTGCAATAGCAGCGATTAAACCAGCGCTCTGCTCGTCT
+AATTTTTGTAACACTGACTTACTCTTACCAGCAACAACTGAGTGGATTAAGATAAGTGGAAGTGCACAAA
+TTAGACCTAATGCTGTAGTTACAAGAGCAAGAGAGATGTTACCAGCCATAATTTTCGGGTCACCAGTACC
+AAACAAGGTTATCGTTTGGAAAGTCATGATCATACCAATAACAGTACCTAATAGACCCATTAGAGGAGCT
+ATTGCGGCAAACATTTTGATTAAGTTAATACCACGGTCAACCTTAGGGGTTTCACGAAGAATAGCTTCAT
+CAAGTTTAAGCTCTAACGTTTCAGCATCTACTGATTGGTTATCATAGAAAACTTTAAGTAAACGACCAAG
+AGGGTTGTTTTCATTTGGCTTATCAAGATTTTTCTCTTGAGATTTAATTTTAGAGCTCATGCCACCTAAA
+ACGATTAAACGTTCAAGTGCAATGATAACACCAAAGATTAATAATACCGTGATGGCATAACCAACTTCTT
+TACCTTCGTGGAAAAACTCTTCTAACGTTTTCTTACGAGTTTCTAGAGATAAGATACCGCCACGTGAAGG
+ATCCACGTAAACAGCTGCATAACCAGAAGTTACACCAGAGAAGTTTGAGGCCGTATCAGTTATGTAACCT
+GCAGGTTGCTTAGGTAAAGGCTGTACTTGAGAAACTTCATCGTTGTAAGTTAAGTAACCGTTAGCTGATA
+CTAAGTTAAACGTACCGATACGAGTAATCGTTTCAGTAGATTTAGTACCATCTAAATTAGTAACATCAAC
+ACTAAACTGTGAGATTTTACCTGATTCAGTCATTTCGGTTTGTAAAGAAAACCATAGTTCTTCTAAATCA
+GAAATGCTTGGGATTTCTTTTGCGTTAGCGATGCGATTAAGCGCTTCACCACGGTTAGGAAATTCAGCAC
+TTACAATTGAAGTACTAATTTGACCAAATGCATTTGCTGCTGCAGCACGTGAAACACCAAACATTTCACC
+TAAAGTACCAGTCGCATTATCTAATTCAACTTCTTTTTGTGCTAACGTAATTTCATTAGCAGCATATTCT
+TTAGTTAAACGTTTGTTACGTACGTTTTGATCTGATAATTCTTTTTTCGCTTTATTTAATAAAGCAGTTT
+TATCAGCGCGTGCAGACAAAAATTCAGCTTCACGTTTTTTATCAAGTTTAGCTTCTGATACACGGTCAGC
+TTTAACTTGTTTTAGTAAATCATCTAATTCATTTGCTTGAGTTGTTGCTACAAAACCAGTCGTCAAAGAC
+GCTGCTAGCAATACAAAATTAATAACTTTTTTCATTATTTTGCCCCTGCTGCAAATACTGGTAATTTAGT
+TAAATCCATTGGAAGTTGTTTACGTGCCATACGAATAGCATCTGTAACAGGCTTTAAGTATTCATCGCCT
+AACTCTTCCCATGCACGTGTATCATTGTTCCATAACCAAGAATGCTTAGCATCTAGTGATTGTGCAACAA
+ATGCAATACGGCCCATATGAACGAAATCAGCAGTAAGTGTGCGACCGCCTAAATCAATCTCGCCTTGATA
+AGCGTCAAAGATAGTTCCGTAACCGGCTTCAATTTCATAGGCTTCAAGTACTAAACGGAATTGCTCAGAC
+GTTGTAACGTTTGAATCATCCATTACAGCGCGAAGATTAGCAACACGAGCATTACGACGGTCAATGTTCA
+TTGGAACATCTAATTTAATGAATGTTTCAAGCGTATCGATCATCTTGTACATTAATGGCACAACACCTTG
+TTTGAACTCATCGATGCTATCAATTTGTCTTTGCAATGAAACAACATTAGCTTTTTGATCATCAACCATA
+CGTTGAACATGGTCGTTATAACCACGTAATACATCAGCTTCATCAACAGTATTACGGTATTCAGCAAGAA
+GGTCTTGCGTTTGTTCGTAAATGCTATTTATTTTAGCTTGTGACTTTGCAGATTGCTTGAAGATTTTCGC
+TTCAGCTTTTTGAAGGTCTGTTAGTGCATCCGCAGCAGCTATATTGCTGCCCGCTAGTGCCAGTGCGCCA
+ACCATCGCTGTTGCGATAAGGCTTTTCTTACTTACTTTGGACATAGTTCCCAACCATTGCTATTTTAATT
+TTGATAATCCGAATTAAACAAATTTTGTAAATCCGTTGATTACCTCAAATATAAAAGTCTGTCGTTTTTA
+TATGTAAATTTTTATGAATACAACAAATCAATAATCCCAAATGACAGCAGTGCTGTCAAGGTGAGACTTT
+AAAAGACGATATTATGTGTTTTTTATTAAACTATCTTTAGAAGAAAGCCGATAACTTAGCATTATCAAAT
+TACTGCAAGTAATAGACTAATAAAAAAATATATCTTAAATACTAGCAAAATTACTTAAATATAGATTAGT
+CGAAATCATAATTTAAGGGACAAAAATTTTGCAGAAGTATGTTTTACTAACATCTTCGTAGTAAGTCAAA
+TTTATTTGCGTTAAACGCTCGATAAACGACCAAAACATTCGTTCTTATGAACTTATTATTATAAAGATAT
+GTTTACAAAAACCGAATAAATCACAAAAAAAAAGCCCTACTATTTAGTAGGGCTTAGTAATTTTTTCACT
+ATTTATTGGTTAAATCATACGAACTAGAGATTAAAATCTAGCAGTAGCTTTAACATATAAATATTGACCC
+GCTAAATCATAAGAATAGTTTACAGTATTCGAATCATCGTAGTTAGACATGTAAGGAGGTTTAACATCGA
+ACAAGTTACGTGCACCAGCAGAGATGGTGTAAGTATCATTGATGTAATAAGTACCTTGGATATCAGTATA
+AACTACAGAGTCAGCTACTGTATCTAACGTAGTATCTGTTGCACTAATATCATCACCTTCAGATTGGTAA
+CGGAAAGTCACGTTAGCTGAGTAGTCATCTGTTGCGAAGTTAAAACCTAAGTTAGTTCTCCATTCAGCGA
+ATACTGCTGGGTTACCTTCCCATTGGTCAGCTGCAACCATTCCTGCGGCTTCAATAGTTTCACTACCAGC
+AGTTAGCGTGTAGTCATAAGCCATTAAATATGTACCATTTAAGGTAGTAGTAAATGTACCACCAGCAAGG
+TCCATATTGTAGCTAAAGTCAAAATCAATACCTGAAGTTTCAAACGTTGAAAGGTTATCATTAATTACCA
+ATACACCTGAAAGTACTTCACTTACATTACGACGAGGTGATGTAGGATGAGGAGGAGTATCTAAAGGACC
+GAATTTACTACCTTTAATATCATCACACAATTCGTCTGAAAATCCAACGCTGTTGTAACATGCATTAGCA
+ATATTATCTACACCAGAAGTACCGATACCTTGCTCAATTTTGATATTAAAGTAATCAAAAGCTACCGAGA
+AGTTTTCAATACCTGAGTATACAATACCCACAGTAAGACTTTCTGACTCTTCTGCTTGTAAATCAGGGTT
+ACCACCAACAATAGCGTTTGATTGAGAATCAGAGTCAAAGTCTGCTGGTATACCATCTGCTGCACAGTTA
+GCTTTAAGTGTTTCATTTGAGCTTAGGCCATAATCCCAACAAGGATCAGTATAGCTAAGCGCAGATTGTT
+CTTGAGGATCAAATAACTCAGTAATGCTTGGCGCTCTAAAGCCCTCTGCAAATGTTGCACGAGTTAATAA
+ACCATCTACAGGTTCCCACTCAAAACCAAACTTTGTGTTAGTTGCGTTATCATCAAGGTTACTATAATCA
+GAAGCTCTTACCGCTGCTGTAAACGTTAAACGTTCAGCAAAAGGTACGCCTGATAATATTGGGAAGTTAA
+ATTCTGCATAAACTTCTTCTACAGAATAATCACCTTCCGTTCTTATACCAGCTTGACCGTATACTTGACC
+TAATGCTTCAGCACCATCTGGTTCATTTAAGTAATACTCGGTACGACGCTCATAACCAGCAGCCCACTGA
+ATAGCACCACCTGGTAATTCAAGTTCACCAAGGTCACCAGATAAGTTAGCCATAAACTGAGTTGTTGTAC
+CTTTACGTACAGGAGAGAACGTTACTGTAGAAAAATCACTTTGTTCTGGAGTCATAGTCCCTTTAGCAAA
+CGGGTTCCATACACCTGGACAATCTTCATCAGCAGCACATAACGCTGGGTCTAATAATGTTTCTGTATTT
+GGACGGTTTAATTCACCGGTGTTAACACGTGTATCAACAAAACGAGAGTAGTTGTATGAAACATCCCAAC
+CCCAACCATTGTCAAATTCACCTTCTAAACCACCAACTACGCGGTAATCATTTGTATCTTGTTCAAAACC
+ACGACCACCACCTTCAGTGATACGACGGTTAATTGAAACATCTACACCATAAATGTTGTCAGGGTGAGCA
+GCGGGTACTGGAGCACTCCAGAATGTTGCTGCAGGTGCCATTTGTTGACTTGATTGACGGTTTGAATAAC
+CACCTTCAGCAAATGCTGTGATTGAGTCAGATATTTCATAAGTAGACGCAGCATTTACAGAGAATATTTT
+AACTGGAGTAACTAAGTAACTCGTTGCAGCATAGTTATAACCATGATCAGCTGTGCTAAAAGGAACACCT
+GCTCCATCAATCGTCACATAACGTCCACCAACAGTTGAATCGTCAGGTCTTTTAGAGCCAACTGCTTCAC
+CATTGATAATATAACCTTTAGGCAAGTTTACACGACCAAATTCAGAATGTGATGAACCACCACAATATGT
+TGTAGAGCCTACGCCATCATCCCAAAGTGGACATTCTGAGTATTTTCTGTCTGCTTGAGTAACTTCTTCA
+CGGTCAGTGTAATCTACAGAGAATACAACATTACCTTTATCATTAGAGGCACCTGTTACGATTGAAAACT
+TAGCTGTATCACCGTCGCCTTCACCCGTTACATCATATTGTGCTGTAACTTCAAGGCCTTCAAAATCTTT
+TTTAGTGATAAAGTTAATAACACCAGCGATAGCATCAGAACCATATACAGTAGAAGCACCATCACGTACA
+ACTTCAACACGCTCGATAAACGAGGTAGGGATAGAGTTCAAATCGCCAGAGTTGAAGCGACGACCATTGA
+TTAGAATCAATGTACGGCCTGAACCTAAACCACGAAGTGATGCTGTAGCAAAACCTGCACTCGCGTTGTT
+TACGTTAGAACCTAGTTGCGCGCCGTTGATTGCTGGGATTTGTTTAATGAAACCTTCTAATGAAGTAACA
+CCAGATGCTGCGATATCCGCTGCAGAAAAAATACTTACTGGGCTAGCTGCTTCCATATCAGTACGTTTGA
+TACGAGAACCAGTTACTTCAATTTTCTCAACTTCTTCTACGCCTTCTTCAGCTGCAAAAGTTGGTGCTGA
+AATGGCTGCAGCAGCACCAGCTCCGAACATCATCGCTACGCGGATTGCTTTAGCTACTTTACTATTGTTA
+TACATGTTTACTCCCTGGATCACATAAGTGATTGGTTGTTTATTTGTTTGTTTTTTATTTTGTAAAGACT
+CAAGGCTATGCTGCCTCGTTAATCTTTTATCAAGTTGTATACCTGATCTGTCGGCTAAGATAGTAAACGG
+GAATTGCAGGAATCGTCAACACCAATTGCAACCTAATAGTAATATTTTTAACATCTGGACACATTCTGAC
+ATACATTCTGACATACATTAACGTCATTTAATCCCATGACAAAACAACAATAAGCCTTTGAATTAAAATG
+ATTTAAATAAAAACTCAGTATTTCAGTAAAATGATAATATTTATTTTATTAAAAAATGTAAAAAATACAC
+CTTATAAATATTTACAAATTCATAACAAACATAAAAGATCATTAATTACAATTACTTAATTAAGTATCAA
+GATCTCCCCCTGTCACTATGCTAAATAAAAATGCACATATAACCAATTTATTTTACTCTTAATAAACAAT
+GACATAAAATAAATAAACAATAGCTATGTACATTTATGATTACAAAGTTATAGTTTTTGCTATCTGACAA
+ATTTCATTTATTGTTACTTTAGGCTACTGATGTATCCGCTTATTACTGTTTTTTCTTTGCTTAGAACTAC
+GGTATAATCACGGTTAACATAACTTTATTGCCCTACATATGCCCCAAAATAGACATGAAATTGCTATTAG
+TCGTTTATCAACATTGCTAGAACATATATCTGTTCAAGCAAAACAAACGGATCAATTAAACAGCAAACAA
+AAGTCTCATCGATTGATCGAAAATAACAATCTTTTCTCCCAGCATTTATTCACTACTGAAAGTGATAAAA
+TTTTTATATACGTTGAAGAAGTAAAAAAGCGATTGAATGAATTTTCACGGTTATATGCGTTAAGTGGAGA
+CAACCCTAACAAAGCTGAGTTTGCAAAGTCGTCCCTACAACGAATAGAGCAACAGATTTCAGCATTAATG
+AATGCCATTCAATCTAACCAAACTATGCATCAAGCAGCACAAGCAAGCTTTGACGCTAGAAAAAATGTTC
+GAGTAAAAGCGGCTAAAGCTGCTCAATTAAAGCAAAACGATGTCTATAATAAAATGGCTAAATCAGTTTT
+ACTCACAAGCCATCAGTTATATCAACAGTTAAGTGAACATCATGAATTCGAAAGAAGATTAAGGGATATG
+ATCACCGAGCGCGAGCAACAACGAATTCGCTCTAAAAGTGCAAATACTGAAAAACTTTCACAGGAAGTAC
+TTGCTCTACACCAGCGTTTAGGTCGCTGTCGTAAAGCTATCTCTTCAATTGAACGAAGTATTGAGCAAGC
+AGAGAAATCTAAACTCAGATAGCAACAACATCATCACCTTATAGACTCGCATTTTGTTTTAACTAAGGTT
+ACTCTTTGTATAAGCTCAAATAGGCTATTACTTGCTCAATCATTTTTAAAAAGAGGTTTTATGAAAATTT
+CAGATGATATTCATAACTATTATGAAAAACTAGTTATGCAACATTTTGTCTCGGCAAAGTTTGATGAAAA
+GTATGATATCGATTTTATTGCAGATTTAACTTGTGTGGTTTTAAATCAACTGCCAACTCGTTACATTCGA
+CATGAAGTCGACATGGCATTTTATTTACCACCTTCAGAACGTTTCGAGATGGAAAATAAAGTGAAAAAAG
+CTATAGCTAAAGCCCTTGAATTTATGGATGTAAATAGAATTAATACGTAGAATACTGAAATTAGGTGGCA
+ACCCAATCAGCCACACTTCGACACATATGAATACCCCCCAAAGTTAGATATACTGACTTATTCTACAGTT
+TGAAATTATTGGTGAGTTATAGCGGTTAAGCGAGCAATGACTTAGTCCTAGTGTTGTTACATAATCCTGA
+CTCACCTTTTCTATGACATACTTTATTAATTTAAATCCCTCGATTATTTCCTAGAAGTAATTTATCTCCT
+CACGCATAACATAATACCCATCCAACCCATTGTGTATCGATAGCCAAAAGTGAACAGTTAAATAGTTCTT
+CGATTTCAAAGTATGCCATTGTTATACCCACTTATTTTTAAACATAAAAAATCCCTAACCTGATGGAGGT
+TAGGGATTATTATTTAGTTAGAATAACAGTCCATAATTCAGACACGTTATTCACTTTAGCAATAAATTTA
+GACTTTAAAACTAGCTAAATACATTGCAAAGACTATTAGAAGTTAACAGTTACACCTGCATAGGCACGAC
+GACCAACTAAATCATACAATGGATCATTCGTCCAGCCTTTCGGTAATTTATCAAAAATATTACGAAGACC
+AGCATTCACTTTAACATTTTCGCTAACAATGTAATTAAACGATAAATCATGGGTGGTAACTGAAGGAATA
+TAACCTTGTTCTAAATCTTCAGGTGAACCGCCACCAGGTGATACATCATAAGTTACAACACGATCAATAT
+AACGTGATTGCCAAGTAACTGATAAATCATCTAAGTTATAAGTCGCTGAAAAACTTGCTTGTAATTCAGG
+GTCACCTGTTTCACCAACTTCAACATTGATTTCATCAGGACGATCTTGAAATTCAAATTGCTCTAATTCA
+AGCAGTTTATTTACGAATAATTTTAAATATAACTCGCCTGGAACACCTAAACTATCAAGTGCAAAGTTAT
+AACGCATTTCTACATCAATGCCTGAAGTATTATAAGCAGAAGCATTTAAGAAACCAGAACGAACTAAGTC
+AATATCATATGTTGTTGCACTACGATCTACAGCACCACAATATACAGCATCAGGACCGCCAGTTGCATCC
+ACACAGTTATCAGCAATATCTTGTGATTCTACTTCAATAATTGCATCTTTAATTTCAATATCGTAGAAAT
+CTAATGTAATTGAGAAGTTTTCTAAATAACTAGGCGTCCATACTGTACCGATGGTAAGTGAAGTTGACTC
+TTCTGGTGTTAACTCATCATTACCACCTGAGAAAGTATCGATACTTACATTATCATTTGCTTCGAATCCA
+ACAGGAATACCTAATGCAGCACAGTTACTTACACGATCTGGATCGTCAAGAATGTTATCAGCATCACACG
+GATCGCTTACACGTGCAAAACCTGGCGATAGTGGGCTAAAAGCTTCAGATATGTTTGGCGCACGTACCGC
+TGCACCGTAAGTACCACGGAAGCGTAAGTCTGCAATAGGCGCATACATCATACCTACTTTCCATGCATCA
+ACAGATCCTGCATGAGAATAATCAGAGTAACGGTATGCACCATCAAGTGTTAATTCTTCAGCTAAAAATT
+GTCCTGAAATAAGTGGTAAGCTAACTTCAACGAACATTTCAGTTACGTCATACTCACCAAATTCATCGGG
+TGTTGCCGAGTTAGTAGTTGCACCACTTTTAGTTAACTCATCAGTAATCGTTGATGATGATTCAGTACGA
+TATTCAAAACCAGCGGCTATACCAACAGCACCACCAGGTAACTCGAAGAATGCACCTGTATCACCAGCTA
+AACTACCACCAATAACTTCTTGCTTAATAACATCTTTACGCGTTACATCGGCAGAAACCCAATCTAATGC
+TTCAGGAGAAGATTGCGCAAAACCAAATGGGTTATAAGCAACACAACTACCAGCATCAACCGTAGCAGGA
+TCACTGTAATCAGCATCTTGAGCACTTTCAAGTTGACTACGACAAACTGCTTGTCCTGTAGCTGGATCAA
+TAACTGAATCAATGCCCGCAGCTAAATTACCTGGAATCAGGTCGTTTTCACTTACACGGTTGTTGCTTGT
+TTCACCATAAATGTAAAATAACTCATAATCTACATCAGTATCTCCTAATGAGAAGAAACCATCCAAACCA
+CCAACAAAACGGAACAATTCACGATTATGATTAGAAGAGCGATTACCAAGTTCACCAAAGAACTTAGCCA
+TAGAAGCAGTACCGGTTCCACCAAGTTCAGCTCTTGCTTCATCACTTAAGAAAGCGTTATCTGCAACATT
+GATATCAATACTACCGAATCGGAAGCTAGGTTGAAACTGCTGCTGTATATCAGCTCTGGTATATTTAAAG
+TCACCGAAGAAATTGATATTTTCAGTAATTTCATAATTTATAGTAGAACCAACTGTAGTACGTTGCACGC
+CAGGAATATAGTTTTCATACTGCTCACCGAAGAAACCACGATCACCACAACTTGCTTCAAGTTCACCAAA
+AGCAAAACTATTATCTAAACTACGTGAACAAGCATCTTGTCTATTGCCACTTTTATCAAAAGTAAAACGA
+TCGCCGCTAAATGGATTCATGACACCGAAATCATTGATCATTTCAGAACCGACATTAGGTCGACGGAACT
+TATCAAAAACACCGTCTTCTTCGCCTTCATTATCAGGGTTAATTACAGATCCCCAGCTATCCCATTGACG
+AACAGCTGAAGACATCACTTCAGTGGTATCTTCAATACCAGCGAAGAAAGTAATATTACCTCTACCATCA
+GCTATATCGGTACCGCCTAACACACTGAAAGTATAGTTTTCATTGCCAACACTTTCAGTTGAATTACCAC
+CGGTCAAATTAAACTCTAAACCGTCAAAGTCTTTTTTCAAGATAACGTTTACAACACCTGAAACAGCATC
+TGAACCATAGATAGCAGAAGCACCACCAGTAATGACTTCAACACGTTCAATTAGAGCTGCTGGGATTGTT
+GATAAATCAACCTGAGAAGAACCAGGAGAGCCGGCTACATGACGTTTACCATTAATTAAGACTAAAGTAC
+GTTTAGTCCCTAAACGACGTAAATCAACAGAGCTAACACCAGCTTCAGCGCCATCATTATTGTTACCAAT
+AATAGTACTTGTTGCACCAAGTGCAGGCAATTCGGCTAACATACTACCAAGATCTGGGTTACCAAAGCGC
+ACTAACTCTTGCGCATTAATCGTGAGTGTCGGAGATGGTGTTGATAATTCAGCTCTTTTAATTCGAGAAC
+CAGTAACGGAAATACGCTCTACTGATTCAAGTTCGTCAGCTTCAGCTGCAAAAACTGGCGCTGAAATTGT
+TGCTGCTGCACTTGCACTCACTATCATAGCTAGTCGTATTGCTTTAGCTACTTTACTATTGTTATACATG
+TTTACTCCCTGGATCACATCGGTGATTGGTTGTTTATTTGTTTGTTTGTTTTTATTACGAAAAGACTCAA
+GGCTATACTGCCTCGTTTATCTCTTATCAAGTCGTAAGACCTGACCAGTCAGTTAAGATAGTAAACGGGG
+ATTAGCGGAATCGTCAACACTATTTGTAACAAAATAGTAATAACCTTAACATTTAGATACATTAATACTC
+ATATCAGAAACAATTAAACACAACAAACAAAAACAAAAAACTTAATTATTTACAATGAGTTAATTATAAA
+AAATCATTTTAAACGATATTAAAATTAATCACCTGAAACAACTGTAAAAAAAATATTAATATAGTTACAA
+TTAAGTAACAAATATCAATTTTAAAAATAATAAATAGTAAAAACATAAGCTTATGAATTATAAAAGACAT
+TAATTAGTGCTACAGCATTAATTAATGGGCAAACAAGAAGTTAAATATATATAACAAAAACAATAACTTA
+ATATAAAAAAGCAATATTACGTAAACTTTTAATTACAAATGTAACGTTTAAATGCAGTACAAAGTTTATT
+TACTACTGAAAATGATGGTGTTTTCTATATGTTGAAAAGGGTGCGGATTTAATAGATGGGCTTTGAAAAC
+GGAAAACGAGCTAAATAGTTTAGAAAAGCTATTATCTCGATTGGGCATTACTAGCTCAATGGTTTTTTAA
+AGAAGTTTTGTCTAATCTTCAGATGATATTTATAATCACTATGTAAAACAAATTAAACAAAATGATATCT
+TGGCCAATTTTGAACAAAACTACGATTTAATTTTATTGTTGATGTAACATCTGTGGTTTAACTCGATGCC
+AAAACGTCATATCTGACATTAAAGTCGACATAGAATTTTTCATCATACTCAGAATTTTTCTGATATGAAG
+AGTAAAATTATTACTGTATTTTTTGAATTTTTTTGATGTAAACAGAATAGAGGGATATATAGAAATTGGG
+TGGCAACCCAATCAGCCACACCTCGGCACATGAGTCGTCTGCTGCGGTTGCTTCCTTCCGGACCTGGCCG
+AGTTCACAGAGTATCATTGCGAGGGGACCGAAAGGGTCACCATAGAGGCTTTAAAAACATCTTGTCCTTA
+AAGCGGCGCAAATTATCGCTAATCATTCGAACAGATGCAAGTAGAAGTTAGAAAAAAGCGACTACTTGAT
+TGTTTTTCACTCTTATTATCGAAATTAATCTTTCTTTTCTACTCGCTTAGCTAGTTTTTCATTAATTTCT
+AATAATACTGACTTAATAATCAATAGATTTTCTTTGCCAATACGCAACAGAAGTTTATCACTATCCTCTA
+ATGCTTCTAATTGAGGATCCTTATATTTATACATTACACTGGTTCGAGTTACATCCATGGTTGATTTAGG
+CAAATCCATATCAAGTACTCTGGTTATTGCATCTTGCAGTGTGTAGGTAAAATCTTCTTCATACCCCAAT
+TCATTGTATGCCTCATCAATCAATGGCTTCATATCAATATACCAATTAACTAGCGTTGTGCTGTCCACAG
+AGCGGAGCAGATCAACGTATAGATCAAAACGCTTGCTTGTCTTACTATCCCATTGCCATACATTTTGTTC
+GCTATCAACATTGATTGATTGCTCATCAACAGAGAACTTCTCTTTAGGCTGAATAAAAAGGCTATGTTCA
+TAGGCCAGCTGTCCTTGGGCAAAGTTATCAGTAAAAACGACAAAACGGCGAATAATATCTTCCGTAATCA
+GCAGTGGTAACAATTCATTTCGCCAAGTTAAATCAGGTAATTTCGTTTGCAACCAATCATCACTTTCATC
+TAATTTTGGTAAAGTGATAGTCACTTCTTGTTCTATCGGCTCCACATCTTCGACAACGACTGTAACCGGT
+AACTCTATAAGCGCTTCATCATCTTCCTGCTTTTGTGTTGACTGAGAAGCAGGTATCACTGGCTCTTGTT
+TTAATAATTCACTTGAATCTATAGGACGCTTTTCAATTTTTCCGCCTGAAAATTGCCATAAAGCGACAGC
+TACTAAGATTAAAGTAACAATAAAAATAATAAGTGGACCCGAGTTTCTCTCTCTCTTGCCCTGCTCTAGT
+TGTTGTGTAGGTTCTGAATTGTCCATTGCCATCCGAATTATTTTTGTTAATGCTGAGTAGGTATTATTGC
+AACGCTTTTTGTCTTGTGATGCAACCATCAAAACGTTTTTTTATTGTTTTTTATGTGGTTTTTTGTATTA
+TTTATTATTTCAAAATATGTATTACTTAAAAATAGCCGACTTCTTTACGGAAGGCCATTTAATATCAATA
+TTTTTAAAGTATCGACGAGACTTGAGCCCTATTACTTTGCGTCTGACTGGTTCTCTGGTAAAGCATTAAT
+AAAAGCAGGCAATTCATTACAGTTTTTGACTATTTTATTAATTATCGGGTAAGCGCTCATATCAACGTTA
+AATCGATGCGCATTATAAACTTGCGCCACTAAACAAATATCAGCAACACTCACGGTATTGGCAAAACAAA
+ACTGCCCTGCACTGCTCGCTAATTGCTTTTCTATTGCGATAAAGCCAACATTCATCCAGTATTCAACCCA
+TAACTGCTTCGCTTCTTCTGTTATATTTAATGAGTTAGTTAAATATTGCTGCACCCGTAAGTTATTGAGA
+GGGTGAATCTCGCAAGCTATATCTAACGCTAAAGCATGTACTTTCGCTCTACTTTTTGCCTCTTTGGGAT
+ATAAATAGTTTTCGCTGTTGGTTTGATCTAAGTAATCAATAATAGCCAAAGATTGGTTTAATGAAAAATC
+ACCATCAACTAAGGTTGGCACTAAGTGATTTGGGTTGAGCTCACTGTAGGTATTATGGTGCTGTTCTCCG
+CCATTTTTAACAAGATGTACTGAGATTGACTCAAAGGCAATACCTTTCATGTGCAGTGCAATTCGGACAC
+GATACGCTGCTGTTGAGCGCCAATAGCCATAAAGTTTCATAGTGTTTCCTTCATATGATTATTATTCTTT
+ACAAACAAAAATGCTAATTACCTGACCCAGTTAACTACTATAGTTAGCCCTGTGTTGATAATTAGCATTT
+TTTTATTATTTTTAAAAAGCTGACTTAAAGTCTATGTATAAGCTTACGGCAACTTAAAAATTACTGCGCT
+TTATACTCAACCACTTTTTGATCAATTGAGCCAAAAATACTTGCGCCTTCATTATCAAACATTTCAATGC
+GAACAGTATCGCCAAAACTCATAAACGGGGTAGTTGGCTTACCATCCGCAATTATCTCTAACATACGTAT
+TTCAGCTAAACAGCTTGAGCCTACTGAACGGTCATAGTTTGAAATCGTACCTGAGCCAATAACACAACCA
+GTTGAAAGTGGACGTGTTTTTGCAGCATGGGCAACAATCGTTGGAAAATCAAATGTCATGTCTACACCGC
+AATTCGGTTGGCCAAATAGCGTTTCATTTAGATGTGTAGTCAATGGTAGGTGTAATTTTTTGCCATCCCA
+CGCATCGCCAAGTTCATCAGGCGTTACTGCTACTGGAGAAAAAGCACTTGAAGGTTTTGATGCGAAAAAG
+CCAAAACCTTTCGCTAATTCACCTGGAATAAGATTACGCAAAGAAACATCATTTACCAACATTAGTAACT
+TAATATGATTCGCTGCTTGCTCTACCGATATCCCCATAGGCACATCATCAGTGATCACAGCCACTTCAGA
+TTCAAAATCAATGCCATACTCTTCGCTAGCAATTGAGATATCATCACGTGGACCAATAAATGCGTCTGAG
+CCGCCCTGGTACATTAGAGGATCTGTCCAGAATGTTGCAGGCATTTCAGCATTTCTTGCTTTACGTACTA
+ATTCAACATGGTTTACATAAGCACTACCATCAGCCCATTGATAAGCTCTAGGTAACGGTGATTCACATGC
+TGCTTGTTCAAAAACTAAGGTATCAGTAATTTCATTATTATTTAGCGATTGATAAACTTCAGCCAATTTT
+GGTGAAATCTCACTCCAATTATCAAGAGCAGCTTGTAATGTTGCAGCAATATGACTAACTACTACCGCTT
+TATCCAGAGCACGGTTAACAACTACCAGTTGACCGTCGCGTGTATTATTCTTAAGTGTTGCTAGTTTCAT
+TCTTAAACCTTTCTAATAGTTATCGATACATTTAAAGCATAAAAGTATGGTACGAATTTTTTCACTGACA
+ACCAAGCAATAGTGGCAGCTTAGTAAAAACAATACGGAAAATTTTCTTTACGGCTTTTATTACACTAGCA
+AACTGCCGAAAACACACACATTTATGCCAAGTTATACCAACTCAATTAATTAAAATTAAATTTTCACAGT
+CTTTTTATTAATATCATATTCACGTAACTTGTTTGCAATTGCAGTATGACTAAGGCCAAGCTTTTTAGCG
+AGTTGTCTAGTACTTGGGTAAGCTGGATACAATTTACGCAATAAATCTGCTTCAAAGCTTTTAACTGCAG
+CATCTAGTGTTCCTTCGAACTCTTGTTCTAAATAACCGTGTTCACGGGTATAAGCTGGTAGCTGTAGATG
+TGTAGTTTCTATTTCATCCCCTTCCAGCAACGAAGCAGCACGTGTCAGTACATTTTCTAACTGACGGATA
+TTACCTGGCCATGGATAATGTTCAATAAAATCACGACAGTCATCGCTTACCTTCAGATGGGTACGGCCAA
+TTTGCTGTGCGGCTTTGATAATAAAAAACTCAGCAAGTGGTAAAATGTCGCTACGACGCTCTCTAAGAGC
+GGGTAATGTGAGGCCAAATACGTTTAATCTATAATAGAGATCTTCTCTAAAATCCCCTATTGAAACAAGA
+TTAAGTAGATCTTTGTTGGTAGAGCTAATGATACGTACATTCACCGTAACTTCTTGCTCAGAATCCACAC
+GTCTAAAACTGCCGTGTTGAATTACTCGCAATAATTTACTTTGTAATTTGGCTGACATTTCGCCAATTTC
+ATCAAGGAATACAGTACCGCCATCGGCAAGTTCAAAGATTCCACGCTTACTTGACTCTTGCTCTTTTTCA
+CCGACACCAAATAATTCAGACTCTGCAACATCATCAGGCAATGCGGCACAATTTAACGTCATAAAAGGAT
+TTTCTGCGCGTTCACTAGCACCATGACACGCTCTTGCTAATAACTCTTTACCGGTACCCGTTTCACCCAT
+AATTAAAATTGAAGAGTCGAGTGACGACATACGTTTAGCTTCACGAATGACTTTTCGCATTGCGCTTGAA
+CTTGCTTGAATACCTGAAAAAGTATTCTCATTAGGCTGTTTAAAAACATTCATTTGCTGGCCAAGTCGTG
+CTTCAGACTTTAAAATTAGCACAGCGCCAGCAAGTACTTGCTTGTGTTCTTCATCAGCAACGTGAATTGG
+CATAATATCAGCGACAAAGTCATCGCCTTGGAATTTCAACCGTCGAGTTTGAGCAAGTACATCATTGGCA
+TCTAACCAACGATTAAAGTTGAAACCTTTCAACCACAAGCTAATGTGTTGACCAACTAGAGACGTTTCGC
+TCTCACCAATAATACTCGAGGCGATGGTGTTAACAATTCGGATATTGCCCTTTCTGTCAATTGAGATAAA
+GGGGTCTGGAAAGGTTTTAATTAAGGTAGCAAGTTCATTTCTTTCACGCTCAGATGGCATGTAAGGGGCA
+GTTTTTACATCACCTACTCCTTCAAGCAAGCGTAATTGCGGCATAAATGTTTGCAAATCAGAGAAGTCTA
+AACTGGGAATATTAATAAAAATACGCCCAGGCTGCATTAACTCAATGCCACGTACATTAATGCCGTGTTC
+GACAAATATACCTAATACTTTTTGTCCCATGCCAACACGGTCATGACAAGTAATTTCCAAACGCATTCAA
+TAGCCCTTAATCAAGAATTTAACTCAAGAATTCAACTCAAGAATTTAAATCTAGAGTTTAAAGAAAGGGC
+TATTGTAAACTAATTTTTACGATAATAAAGCACAACATTAACCAAGTTACATTTTGTATAATATGTTGTG
+GCATTATTTGGCTAGTTATTCTACTGGAATGATTTAATCACCCAACTGATCTGTTTTTGCTGCACAAATA
+AAATCATTCTTGTGCAAACCACCAATTGAGTGTGTCCACCAAGTGACAGTAACTTTACCCCATTCAAGTA
+ATATTGACGGATGATGAAATTCACTTTCTGCTAACTCAGAAACTTTATTAGCAAACGCCCATGCTAACTT
+ATAATTTTTAAACTTGTATTCACGTTCAAGCATCATGACATTATCGCGCACTTGTGGCACCCAATCAGGA
+ATTAATCCGATAAGCTCTTTGAGTTCTTCGTCACTTACTTTTGGCGCATCAACATGACAAGCTTCACAAA
+CTTGGCTCGCTAATTTATTGTTTGATTGTACAGTCATTATTTATCCTTAATAAATTCTTTAGGTTATATA
+CCTAAGCTACTTAAAGGTACGTGTTTCAGGACACCTGAGCGATTCCTGATCAAGCCGCCTCATCTAATTA
+AGGGTTATTCCCTTAAAAAAGGAGGCAACGAAGAGCATGTTTTGCTCAGACATCCCTCACAGGGCTGGTT
+TTGAAACACTTTATGCTGCGTTATTAATTTCGACAATAGAATAACTATTATCTTCAATCAATGCCTTGCC
+TAAAGACGTTTCTAATTCCAGCTAAAACCTGCATCTTCATGTAGTTTGGTTATAGTAATAATTATTATTT
+AATCATCACTGAGTTGGCATTTTTTACATTTTTTTATAGAAATATTAACTGGCTTTTTTCACCGGAAATT
+TAGCCTCGTGCAAGCCGAGTGCCTCTGCTTGGGCAACCAGTTCCATGATGTCATCAACTTCAAATTTTCG
+AATCTCATCTAAATCAGAAACTTTGGTTAACATATAATAAATTGGCTGCATAATATCTATTCGATAAGGT
+GTTCTTAATACATCTAATATATCAAAAGGCTTACGGTCAACGTCAGTATTATTCATGGCGTAATCGGTTT
+CTCCAGGAGAAGATAGCACCCCACCGCCGTATATACGTAGGCCTTTTGGTGTATCAAGTAAACCAAATTC
+AATAGTAAACCAATACAAGCGTGCTAAAAATACGCGTTGCTCTTTAGTCGCATTCAAGCCCATTTTTCCA
+TAAGCTTCAGTGTAATTTGCAAATGAAGAGTTAGTCAGTAATGGACAATGACCAAATATTTCATGAAAAA
+TATCGGGTTCCTGTAAGTAATCCATTTCTTCCCTGCTACGTATAAAAGTAGCTACAGGAAATTTCTTTTC
+AGAAAGTAATCTAAAGAATTCGCCAAAACCTATTAATGCAGGCACAGGGTAACATTCCCAACCAGTAGAT
+ACTTTTAAGACCTTACTTACCTCATCAAGTTGAGGTATGCGGTCAGTTGGTAAGTTTAATTTTGCTAAGC
+CTTCATGATATTCATCACACGCTTTATCTTTAATGCATGCAATTTGACGAGTGAATAGCTCTTGCCAAAT
+TAAGTTTTCTTCGGTTGACCACTCTATGAAACCATGTTCATCAGGTACCTTCGAAACATACTTTGTTCCT
+TTTGCCATGTTATTTACCTTTCTTCTTAAGCGACGTTGTGATCGTTTTTATATAATAATTTTTATCATTA
+ACGCCTTTACGCTGAGGCGTTAACGAATTAAATTTTTGTTTTGTTACTGTATTCATCTTAAAACATCTAG
+GGAGATAAAATAAAGCAACACGAAACGGTCAAAAAACAAACAAAGGCATTTGTTGTACATGAAAGGTTAC
+ATGATTAATTACAGCACAATATTATTGTGCTGTTATTTTTTTGATGGGCTGACTAAAGCTTTAATTTGCT
+GAGCAATTTTTTTACGGACTTGTGTTAACTTTGGTTTTTCTTTAAAAGGTATAGGTCTGCATAGCTCCAT
+TGTTTTAGCGCCTAATCTTGCAGTGAGCATTCCAGCACCCAATCCTTGGGCAAACCGGGCAGATAACTTA
+CCTAACAATTCAGCACCCAACATATCACTGCCAAAATCAGCAACTAACTCGCTAGCGCCAGCATAAGCCA
+TATTAACAAAGACTTGTTTTATTAACTTAATACGACTCCAATACCCTAATTTTAAGCCGTAAAGTCCTGC
+AATTTTATTTATCATACGTAAATTACGCGATAACATAATCAACATATCTATTAAAGCGACGGGGCTTAGC
+GCAATTAAAACAACCGCTTCGGTAGAGAATTTTGCAACTTCGTTTAATGCTTTTTCATCAACTTTACTTA
+ATACCACTCGTGAGTACAGTTGAACTAATTCACTAGAGCTATAATCAGCTGCTAACGCATCATGCCAAAC
+TTGCTGTTCTTTGGGGCAGTCAAAAACCAAATCGCAGGGTAAGTTATTGCTAATGTTTTCACAAAAATCT
+TTCCCTCGTTTATTTGAATGCTCCGTTAATTGTTCTGAATCTATTAACAACAGCTCTGTTGCTTGCTGTT
+TCATTTTTTGACGATTTTTAAATTGTTTCAGCCCTATGAACTCACGCCATAGATAATTTGTGCTTACTAA
+GGTTAACGAAGCTAATAACAACGCATAAAGACTAGTAATTATTGGCGATTGTTCGAATCCTACGATAAAA
+AAATCAACCGCTTCAATCGCGAGTAAAATGACAAATAAAGTACCTATTGTTCGCCACAACCATGAACGTT
+TACCGCCCTGTACAACATCAATATCTTGATGAAGTTGCTCATCGTCAAGCTCAGTTTTTCTTACTTCATC
+GAGTCCATTTTCATCAAGCGACATAGGCAGGTAGGTATCGTTATCAAAAACAACTTGTTCGGTGAAAGTA
+GCACCAGCCTCCCCGTCTTTGAACTGGCCTTTACCTTGCTCTGTGACAGAATCACTTTCGCTAAAAAGAA
+TTTGCTGCTGTTGTAAGTTTTCATTATCTTTAGTGGTCATATCATTTTATCTGCTAGTAAAAACTGTAAG
+ACTTGGTCCATTCGTACATGTGGTAAACATTGTTGTTTATTAAGTCCACTTAATGGTGCGAACTCTATAA
+AATTAAAGCTATTCGATTGCCAATAATCATCGTTAGGTAACTGACTAGGAACCGCGCCTGGAAACACAGT
+GATTTTTTGACCAAATATTCCTGCCGATTCTTCCAAATTAGCGTGACCTATACTTTGACCTTGAATGACA
+GGAACATCGATTCCTTTATGTTTACTCATACCTGACTGGGTTGCTTTAACAGAAGCAATAGCTAACGTTT
+TAACTTGTACTGACTCGTAGTTTAAATGCTGCTTATTCTGGTGAATCAATTGATTTAGTAATGCCACCAA
+TGGACCATGTTGCTCAGGAGTAACGTGGTCAGCTTTGGTGGCACCAAAAAGTAGTTTATCGATTTTTGGT
+GAAAATAAACGAGAAAAAAAGCCAGACTTACCATAATTATAACTTTCTAAAATCATCGACATCGCTAACT
+CTAGATCGGCAAAACTTTCTTTCCCTTTATTCAATGACTTTAAACAATCAGCAAGTACTATTTGTCGATC
+GAAACGAAGAAAGTGCTCACGATAGAATTTACGTACAACCTGTTCTTTGTATTCCAAGTACCGTGACCGC
+AGCATGCCAATAAAACTATCATCGGGTGCATTTTGATAGTCATTAGCATCAAGTTTATCTAAACCAGGGA
+AAGGGAAAAACTCTAAAATAGGTGCTCCTGCTAAGTCGCCAGGCAATATAAATCGTCCAGGCTGGATAAC
+TGACAAACCAAGTTGATGACGAAAAGTATGTAATAACGCGGTATATTCTTGTGCTAATTCAGATAAAAGC
+TCTTCACTAGCACAAGCAAAAGGATCTATTTCATTTAACTTAGCTAAGAAACTATTACTATACTCTGCCC
+TTGGAGAACTTGTCATTAACGAATAGGTTTGCTGTGACCATTCTTGATACGTTTGTTTGAGCATAGGCAA
+ATCAAGTAACCACTCACCTGGGTAATCTGTAATATCTAGTGTCAGTGTTGCCATGTCCGTGGCATATTTT
+AGTATTGAATTTTTAGGCTGATACCGAATAGCTAATCGTAATTCGCTGATACCGTGAGTCGGTTCAGGCC
+AAGTTGCAGGCTCTGACGTTAAAGCGGAAATTGCTGAGTCATAATCAAACCTTGGCACATGGTAGTGTTT
+TTGTGGCACACGCTTAGCCGCAATAAAGTTACCATTATGTACAGGGTCAAAAAAGCTAAGTTTAGTGCCA
+TTACCTTCATTGATTAATTGGTTCACCAGTGAAGTAATAAAGGCTGTTTTACCACTACGGCTTAACCCAG
+TAACTGCCAAAGTTACATGCTGATCGAGAGTGCGATTGAGTAACTCATTTGCTTTATGCTTTAGCTTATC
+TAAGCCACGCTTTTTCAGTGTTGATTTACTTATTAATGCCATAACGAATTGATAACTTATAAATTTAGAT
+CTGCTTTGAACGTAATTTTATAATAAGGTCTTTTAATTAAAATTACACCTGATTGATTGATTTTTATTAG
+AAATATAGCACTTAGCTAAAGGAATGAATTGCCTTATACCCATGATGCTTCAAGATGCGTGTTTCAGGAC
+GCCTGAGCGATTCATGATCGAGGCGCCTCTTTTTATTAAGGGTTGTTCCCTTAAAAGTAGATGCAACGAA
+GCGCATGATTTGCTCAGACATCCCCGTAGGGCTGGTTTAGAAACGCTTTATGCTACGTTATTGATTTCGA
+TAAGAGAACAACCATTATTTTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATCCTGCA
+TCTTGAGGTAACATGGGTATACTATTCATAAATAGAAAAGCTGTCTACTGACAGCTTTCTTAACATCTAC
+AGCTTATTAATTTCCCTAGAAACCGTATACTCAGCTGATGTAACATATTGCTCCATCGCTTGTACTTTTC
+CTTCTAGCAAACGAAACTTACGACGAATATCATAGAGAGCTTGCTTAGGTGGTTCACCTGCTTGCCAAAT
+TCGAGCTTTCACTTTGATTGACTCATTGCTTACATCAACGTTTTTCTTTCCTTGTTGATGGCGCTTTGCA
+TACTGGCTTTCACCTGGTTCGTGATTAGCATTCGTTGCTTTCTCTGGCGCTTTATCCAGAATAAACCAAG
+CCGCTACATATCCTAAGATAAGAAACGGCATGCCAAACAACACACCTGATACCACTAATATTCTAACTAA
+CCAAGTTTCCCAACCGAAGTAATCTGCTATGCCAGCACAAACCCCTGCTATCTTTCCTTGCTCGGCGTTA
+CGATATAATTCACCTCTTTTTCGATTCATAATTTGGTTCTCCAGTTTGGGGTCTCCACATCTAAAATCGC
+TTCGAGGGTTTGAATCCTATCAGCCATGGTATCTGCAACTTCTGATAATTCTGATAATTGAATATACTCT
+TCCTGGCTTAAACCTTGGCTAACTTGCTTTTTACTGCGGTAATGCAAAACCAGCCATATTGGAGCAACAA
+TAATCATAAAAATAATGACGGGTGCGACAATGATCTCTTCCACAATACTTCTCCTTTATTCTATTCTACC
+GATAGTTTTATTTGTGTTTTCTTGATGTTGTGATGTTATTTTTGCTTGTTTTTCATCTTAGCTTTCAACT
+GCGCTAATTCATCATCAACCATTTCATCTGATTCAAGTCCTGCTATTTCATCTGCCAATGACTTGCTACC
+TAAATCATATGATTCAATTTCCGCTTCAATATCATCAACTTTACGCTCATAATGATCAAAACGGCTTAGG
+GCATCATTAACACGAGTACTATGAATATTTTCTTTTACTTTTAAACGAGAGCTCGCAGATTTCTCACGAA
+TAACAATAGCTTTTTGACGTACCTTGGCATCGCTCAACTTATCTTGTAATTGCGAGATTTCACCTTGTAA
+TTTGCTAAGATGTTCATTGGTATGTGCTAACTCATCGACTAACGCTTGTGCACTTTCACTGCTCTTTTTC
+TTTTCCATTAAAGCAGCACGAGCTAGGTCTTCTCGATCTTTACTCAAAGCCAATTCAGCTTTTGCTTGCC
+ATTGCTCAGCATCTTGCTCAAGACGGCTCACTTGGCGAGCTAATTCCTTTTTATCTGCCAATGTCTTTGC
+TGAGCTAGAACGCACTTCAACTAAGGTATCTTCCATCTCTTGAATGATCAAGCGTACCATTTTTGCTGGA
+TCTTCAGCTTTATCTAATAAATTATTAATATTAGAATTAATAATGTCGGTGAATCTTGAAAAAATACCCA
+TAACAACTTCCTCAACTAATGGCTAAATCATGCCAAACTGTATTTACTTTGCTTAAACTAAGCATTAACT
+TAGCGTTGAATTACTTCTTTAAGACATTCATGTTTCACGCCAACTTTCAAAACAAACCTAACCAACTGTT
+TTTAAATGATTTATTTTTTATTAAAAAAAGACTTTCAACCTTCCAAGTAATAAAATACACTATTTGTTAG
+TGAAATAAACCAACATTTGAATTTACTATGGCGAGTTTTAACCAACAAGATAATCTTCTTGGCCAATCAA
+ATAGCTTTTTAGAAGTACTCGAGCAAATATCCCAAGTTGCAACGTTGAGTAAACCAGTACTTATTATTGG
+TGAACGAGGTACAGGTAAAGAGCTTGTTGCCGCACGTTTACACTTTCTATCGAAACGCTGGGAACAGAGC
+TATTTAAAGCTTAATTGTGCCGCATTAAATGAAAACTTACTCGAAACAGAATTGTTTGGTTACGATAGTG
+GCGCGTTTACTGGTGCCAGTAAACGTCATGAAGGACGATTTGAACGTGCGGATAAAGGCACACTCTTTTT
+AGATGAAATTGCCAATACCTCAGGCCTTATTCAAGAAAAGTTACTGCGCGTAGTTGAATACGGTGAATTT
+GAACGTGTTGGGGGCTCAAGAACAATTAATAGCGATGTTCGTTTGGTCGCTGCAACTAATGAAGACTTAC
+CTACGTTAGCAGCATCAGGCCAATTTAGAGCGGATTTATTAGACCGCTTAGCCTTTGATGTTATAACCCT
+CCCCCCACTTAGAGAACGTTTAGACGACATAATAATGCTCGCAGAACATTTTGCTATGAACATGGCCCGC
+GAACTTGAGTTTGAATTATTTAGTGGCTTTACCGAAAAAGCTAAACGTAGCCTGCTTGAATATCACTGGC
+CAGGTAATATTCGTGAGTTAAAGAATGTCGTTGAGCGAAGTGTATATCGTTGTAACAATCCACATTTACC
+CGTACATGAACTAATCATTGACCCGTTCGAGTCACCTTTTAGACCGAACCAACGAATTAAAACTCATGAT
+AGAGTCAATGAACTCAATAAAAATAATATTTCAACGAGTGATAATGTAGTTGATGATAGCGTTACAGTAA
+AACCTTCAGCAGTCGACACAGCTAAAGTAGCGCCGAAAGTTGTGACTCAACAATTCCCTCAGTCATTAAA
+AACACTATCACAAGAGTATGAAATAGAATTAATACAAACAGCATTAGCTCATTGCCAATTTAATCAAAAG
+AAAACCGCAGAAGCACTCGAATTAACATATCATCAATTAAGGGGCTATCTAAAAAAATATAACTTGCTTG
+ATGGTAGTATTACCGATGAACTTTAAATCGATACTCTCGTTAACCGTAGCAGCATTCGTAAGCCTTTTAA
+CAGGTTGTAATGAAGGTAATAAATTATCGTTAAGTGAGCGTAGTATTATCTATTGCTCTGAGGGTTCTCC
+TGAAACATTCAACCCTCAACTCAGCACATCAGGCACAACGTCTGATGCCACCGCGAAGCAGCTATATAAC
+AGCCTGATTGTTTATAAGGGTAAAAGCAATACGTTAGGACCTGCTTTAGCAAAGTCTTGGCATGTAACCC
+GTGATGGTAAGAAAATAACCTTCTACTTACGCCAAGATGTTAGCTTTCATCAAACAAGCTACTTTACCCC
+AACCAGATTACTTAATGCCGATGATGTTTTATTTAGCTTTAACCGTATTTTAGACAAAGATCACGCTTTT
+CATCATGTTTCTGGTGATCAATATCCTTTTTTTCAAAGTGTAAAGTTTTCAGAGCTTGTTGATAAAATAG
+AAAAAATTAATGACTTTACTGTTCGTTTTATTCTAAAACGTAACGATAGTTCATTCTTAGCTAATTTAGC
+TACTGATTTTGCAGTAGTTTTATCTGAAGAATACGGACAAATACTCCAAGAGAAAAATTCAGAGCATGAA
+ATTGATATATTTCCTATTGGTACCGGCCCTTTTAAGCTTAAAGATTATCGTGTTGGTTCATTAATCCGTT
+TCTATCGCCATGATTCATATTGGCAAGAAAAAGCAAAAATAGAACAGCTTGTTTATGATATATCGCCCAG
+AGAAACCAGCCGTTTGACTAAGCTCTTAGCAAAAGAGTGTGACGTCAGTAGTTATCCTATAGCACATGCA
+AAAATAGCAGAAAGAACTGATTTACAATTAGAGTCGATTACCTCATTAAATGTCGGATACTTTGGTTTTA
+ATACTCAAAAAGAACCATTCAATAATAAAATCGTTCGCCAAGCCATCAGTTTAGCGATTAACAAGCAGGC
+ATTAATTGAAACAGTCTACCAAGGGCAAGCCGCATGGGCAAAATCTATATTACCCGAAACATCATGGGCT
+TATGACAAAAACACACCTGAATTAGGTTATGATCCTGTTCGTGCAAAGTCTTTATTAGAAGTGGCTGGTT
+ATCCCCAAGGATTCACGATGGATATATGGGCAATGCCTGTGCAGAGACCATACAATCCAAATGCCGTAAC
+GATGGCAAAACTAATCCAAGCTGACCTAAAGAAAATTGGCGTAACAGTGAAGATAATTAGCTATGAATGG
+AGCACCTTTTTACGTCGTTTGTCACAGGGTGAGCATCAAAGCTTTTTACTCGGCTGGACTGCAGATCATC
+CCGATCCTGATAATTTTTTTACTCCGATACTCAGTTGCTCTGCGAGCGATCTCGGCAATAATCGTACATT
+TTGGTGTAATAAAGAATATGACCAACTACTACAACAAGCGCTTAAAACAACGAATATGAGTAAAAGAAAA
+AGCTATTATGCTAAAGCTATGGCAATAATTAATGAAGAAATGCCTTTATTGCCTATTGCCCATTCAAAAC
+GCTTTCAAGCCCGCGGAATAGATGTCGAAGGTGATATATTGTCAAACTTTGGCGGTATCAGTTTTTATAG
+TGCGGCTAAAAAGGCGATAAATAATGAAGCTAAAAGCGAAGTTCAGCCAGAGATAGCTGATAAGGCGAGT
+AACTAATATGCTTACCTTTACCTTACGCCGCTTAAGTTTATTCATTTTTACCATGTTGGTATTAACCCTT
+TTATCATTCAGTTTAAGCTTTTTATTCCCCGGTGATACTGTCATTAATCACTCAGGCCAGATCAATGCAT
+CAGCAACAGAACTAGCTCATCTGAATCAAGTTTACCAGATGGATAAAAGTATATTTAATCAATACGGTGC
+ATATTTAACACATATTCTTAATGGTGATTTTGGTCAATCTATGGCGAGTCAATCACCGATTAGTAATGAA
+ATAATAAAATTATTGCCTGCGACCATAGAGCTAAGCCTAGTCGCTTTGCTTATCGCCATGTTAGTGGGTA
+TTCCTTTAGGATTTATTGCAGCAATTAAGCATAATAAAACCAGCGACAATGTCATTTTATCACTCGCCAT
+GCTTGGGTATTCCATTCCGGTTTTTTGGCTGGGTCTACTAGCAATTCTGGTATTTTCAATAGGACTTGGT
+TGGTTGCCATCAGCAGGTCAAATCAGTCTTCTGTTTGAAATAGAGTTTGTCACGGGTATTCAATTTTTTG
+ATATTTTACTTAGCGATAGTCCTTATAAATGGCAAGCATTTAGGGATGCTAGCGCCCATATGATTTTACC
+CGCTTGTGTTATCGCCTTAGCACCTGCAACTATTTTCATCCGCTTATCACGGGCATCTATGATTGAAGTA
+TTAGCCGCCAGTTATATCAGAGCAGCTCGCGCTAAAGGTTTAAGCTTTCAACAGATCATATTTCGACACG
+CTATACGAAATGCACTAATACAAATAATACGCCACGTAGGTTTACAGTTTGCCAATTTGGTCACTATTGC
+TATGGTAACTGAGGTTATTTTTAGCTGGCCCGGCATTGGTCGTTGGCTTATAGATAGTATTTACCAGCGT
+GATTACACTGCTATTCAAAGTGGCTTGTTAGTGCTTTCTTGTTTTATATTTATTGTTCATATTTTAACAG
+ATTTTATTTATGCCGCTCTCAATCCATTAGCGCGAGGTAATAATCATGGCTCGTGAAAAAATATACCTTG
+AGGAGGTATTTCCCTCCCCTTTCATGCAATTATGGGGCATTTTTCGTAAAACGCCTGTCGCCATGATTGG
+TTTTTGTTGTTTCATATTTTTAATTTTATTAGCTATGTTCGCGCCAATATTAGCCCCCTACACCCCAGTA
+GATGGTAATTTGGACATGATTTTATTACCACCAGCGTGGCATTCAGATGGCAATGTTAGTTATCTATTAG
+GTACTGACGAACTTGGCCGTGATATGTTATCTAGGCTAATGTACGGTACATCGCTAACCTTTGGCTTAAG
+CTTTATAGTCGTCATTTTCTCTCTAGTAATTGGCGTGGTTATCGGTTCATTATCTGCGTTAACTAGGGGT
+ATTAAATCGAGCTTTTTGAATCACTTTCTCGATGTAGTGCTATCTATTCCTTCACTATTACTCGCGATTA
+TTATTGTTGCTATTCTAGGGCCTGGTATTAGTAATACCGTCTGGGCAATAGCGATTGTATTTATCCCGCA
+ATTTATTCACATTACCCGGTATGCGGTAAAAGAAGAGTTTAGAAAAGACTATGTGCTAGCATCACGTCTC
+GATGGGGCCAGTAATTTCCGTATTTTGTACTACTCAGTATTTCCTAATATTGTTGAACGTTTAATGAGCC
+AAGCTACTCTTGCACAGTCTGCTGCAATATTAGATATAGCGACATTAGGCTTTTTAGGCTTAGGGGCACA
+AATCCCCTTACCTGAATGGGGCGCTATTTTAGCCAATGGTCTTGAGCGTTTTTACATAGCGCCCTGGACA
+GTTTACTTACCTGGCTTAGCCATTTTATTTGCAGTTGTTGCGACAAATTTAGTGGGTGAAGGTATTCGCC
+ATGCACTCAAGGTGCGCAAGGAAAATTAATGGTATTATTAACCATTTCGGTAGTAACAGAGAATGTTGAT
+TTATCTTTTTTAACATTAACTATCCCCCTAAAAAGAGCGCGTAAGTAGAGCTTATGAATTTACTCGACAT
+TCGAAATTTATCCATTGAGCTTGATACACCCAGCGGACGTGTATTAGCAGTAGATAGGGTCAGTTTATCG
+ATAAAAGAAGGTGAAGTACGCGGATTAGTCGGAGAATCTGGCTCAGGAAAGTCACTGTTAGCGCAAGCTA
+TTATAGGTGTTTTAGAAGATAAGTGGCATGTTCATGCTGATCGATTCCATTGGCGAGGAATCGATTTATT
+GCGCCTATCCATAGGTGAGCGTAGGGCCTTATTATGTCGTGATATCGCGATGATCTTCCAAGAACCGATG
+AGCTGCCTTGATCCCACAACGTTGATAGGTGAGCAGTTAAGTGAAGCCATTGATACCTCGCAATTGTCTG
+GCTTCTTTTGGCAACGCAAGAAACAACGTAAAGAAGCGGTAATAAAGTTACTGCACAAAGTAGGTATTAA
+GAAGCATGTTCAATGCATTAATAGCTACCCTCATCAACTGACTGAAGCAATTTGTCAACGTGTTATGATA
+GCAATTGCGCTTGCGGGTAGACCTATTCTATTAATTGCCGATGAACCTACTGCAGCAATGGAAAGTACAA
+CCCAAGGACAAATATTTAGGTTACTTGCTAATCTAAACCAATTAAAGAACATGTCTATCCTATTAATTAG
+CCATGACTTAGAAAACCTTACCCATTGGACCAACACCATTACCGTTATGTATAGCGGTCAGTTTGTCGAG
+GCTGGTAGCACTGAGCAAATATTTAATAAACCTATGCATCCTTATACTCGCGCTTTAGTCGATAGCAGTA
+CCAAGGCCAATTTACAGCTACCGACAAAATCTCGACTGATGACCTTACCTGGTAGTATTCCCGTTCTTCA
+ACATTTACCTATAGGTTGTAGACTCGGGCCTCGATGCCCTAGAGCACAAAAAACTTGTGTAGCTGCCCCT
+ACAGTGAGTAATTACCATGGTCATAAAGTAAGTTGTCATTTCCCTTTACTTAGGGATACAGGAAAAAAAA
+TAAAGGGTTCTAATTAAGATGAGTGTTTTATTAGACGTTAAGGACATAGCAAAATCATACAAACTCAAAG
+GACACTGGTACCATAAACGTAAGTTTAATGCCCTGTCACCGTTATCTTTTGCCATTGAAGCAAAGAAGAC
+CCTAGCAATTGTTGGCGAAACAGGCTCAGGTAAGTCAACTTTGGCAAAAATATTAGTCGGTGCAGAAACG
+CCCAGCACAGGGAAAATATATTTAAATGGCCAGTTGTTACAGAACCAGCATTTTAAACAAAGATGCCAGC
+ATATTAGGATGATATTCCAAGATTCTGGCACGACCTTGAACCCTAGTTTAACCATTCAAGAGTTACTCGA
+TGAGCCATTAATACTTAATACGGTATTAAATGAAAAACAGCGTAAACAGCTTATCCGTACTACCCTACAA
+AAAGTTGGCCTGCTGGGAGATCACATGAATTTTTATCCTCATATGTTCTCTGGTGGCCAGAAGCAAAGAA
+TATCACTAGCTAGAGCAATTATATTGCAACCTCAGGTTATCATCCTAGATGAAGCTTTAGCAGCGTTAGA
+CCCTTCATTACGTTCGCAAATGATTAACTTATTACTCGACTTGCAACAGCAGATGGGATTAGCGTATATA
+TTGATTTCTCACAACTTAGGCATTGTTCGTCACTTTAGTGATGATGTAATGATAATGTCGCAAGGTGAGG
+TAGTTGAATCAGGAAAAACCATTGAGGTAATGCGTAACCCTCAGCATAAAGTGACTCAGAAATTAATGAT
+GAGCCAGAACTTTAAGTTAAAATAAACTGCAACTTTTCTTTTAAGCCGCTATATTTTTCCAGCTTACTAA
+TTTAATCAGCTTAAGTTTCCATAAGATATAAAACACAAAAAAGCCAATCGCAGGTTACTACGATTGGCTT
+TTTTAGTCGAAAATTCTACTGAAGTTATAAATTAGTCAATTCATTACTTCAATTTCTATAACGAATTATT
+AATAAGCAGTTACTGGCTCAGCAACTTGCTTACGTGTAATTTTAGCACCCACTTTTAATGAGTTTACAAA
+GCTTTGATAAGCTGACTGCGCTAGCTGGGAAGTTTGTTGCTGAGCTAAGTTAGGAGTAGCCGCAACGTCG
+TTCACATCCACTGCTGTAACTTCAATAAGAGCAAGGTCACCATTACTCAACGCAACTGTTGACGCCGATA
+TAACACCACTAACTGGGTGTGGTAAAACAAAGGCTGCACGACTAATACTTTGGTCAATTTCAGGGCTATA
+ACGGGCAACTTTCTCTTTGCTAACAAAACTTGTGTTTAGTGCTGTTAGTTGCGTAGAAATATCGGTGCCT
+GCATTAAAATCAGCGAGTAATGAATCAACTGTCTGTTGAGCCTTTTCAGTCGCTTTTTGGTTAACTATAA
+TATCTTTAATTTGTGCTTCAACTTCAGATAAAGGCTTAACGTTAGCTTCTTGGAAAGTATTAAGGCGTAG
+AACAAGGGCAACATCATCATTAACTTCAATTAGATCAGAGTTCATGTTGTCTTGTAAAACTATATCTGAA
+AAAGCGGCTTCAACAGCTTTAGCTTGATCAAAAGGAGCACTGTTACCACCACGTAATAACCAAGGAGACG
+TTTGTATAGTAACATTTACCTCTGCTGCAGCATCTTCTAGGCTATCAGGAAATTCAAAGCTAATACGGGC
+CATTTCTTGCTGTAAAGTAAAGAATTTTTCTTGTGCTTGATCATTACTTAATTTACTACGTAATTCAGTC
+TGTACATCAATTAAAGCTTTTACCACTTCTTCTTTATAATCAGTTAATTTCAGTACGTGATAACCAAAGC
+TAGTTTTAACTAATTGGCTAGTATCACCAACATTAACCAAGGCTAACGCTGCTTCATCAAAAGTTTCTTC
+CATTACACCTGGTTCTAACCACTCTAGATCACCACCATTTTCACCGCTAAAGGTATCATTAGATACTTCT
+TTGGCAAGTACGGCAAAATCTTCACCTTGTTCAAGACGAGCTAGTACTGCTTGTGCTTGTATTTTCGCTG
+CTTCATCATCAGCATTGCCGTCATTAAATTCAATAAGGATATGAGAGATTCGACGCTGAGCAGATTCAGT
+AAAACTCGCTGAATTTTCTTGATAATACTTAGCGACTTCTTCATCAGTAACATTAATACCTTTGGCAATG
+TTAGCAACATTTAAACTGATATAGTCAACTTTAACTTGTTCTTTGTTTTGAAAGCGAGCTTGATTAGCTA
+GGTAGTAGCTGTTCACTTCTTCATCCGTTAATTCAACAGTTGCTTTAAACTGCTCTGCAGAAATTGTAGC
+GAATCGGATATCACGCGTTTGGTTTTGCAACGCAAGTTGTAATTTCTCTTGATAAGGCAAGTTAAACTCA
+GTAGCAATTAATGCCTGGCTTAACTGACGACGAGTCATTTCAACGCGTAAATAATCACGAAAGTCTGATG
+ATTGGAAGAAACCAGCTTGATTAATAATGGCTAAATAGCGATTGTTATCAAAAGTACCGTCAACTTGGAA
+TTCAGGCATCTTGCGGATAGTTTCTTTCAAACGAAGATCAGAAACACGAATAGCAAGCGCTTCACTGTTT
+TGATCAATTAATTTTTCATTAATTAGGTTATCTAAAACGCCCTGACGAAAGTTAGCCATATAATTAGCAT
+CATTTGATAAGGTATCAAACATTTCACCAAACTGTTGCGCCATACGACCACGCTGTGCTTGATAAGCTTT
+ATTAAATGCTTGTTGGCTAATTGGTTCACCATTTACCGTTGCTACTGAAGTATCAACTGAGTTGGTATAA
+CTTCCAACACCTGCAACAGCGAAGGTTAGGATAATCAAACCAAGAATAATTTTGGCAGTTAATCCCTGCG
+ATTTTTCACGAATATCTTCTAACATTTATTTCTCTTTTTTTATGCCTAAAAGTTCTAGACTTAAGTGTCT
+TTAAAGTAAAGTTGCTCGCGATTTTAGCAGATGATAAGCATTGCTTGAAGCACAACATGAGCTAAATGCA
+AATTTATTATGATGTTTTTATTTTTACTTGGGAGATAAAAGTAAAAAACCACCTAAAAGGTGGTTTCTAA
+TACGCGGTATAACTTAGCCCAAATTGGAGCCTAGTTACATGCGTCTTTTAATGCTTTACCAGCTTTGAAA
+GATGGAATTTTTGCAGCAGCGATTTGGATAGTAGCACCCGTTTGTGGGTTACGACCAGTACGAGCAGCAC
+GGTCACGTACAGAGAAAGTACCAAAACCAACAAGAGCAACTTGCTCGCCATCTTTTAATTCATCAGTTAC
+AGCGCCAATAAATGAATCTAATGCACGACCCGCAGCAGCTTTTGAAATGTCTGCACCAGCAGCAATTTTC
+TCGATTAGTTGAGATTTATTCACAGTGTATACCCCTTCAATTGTTATTATGCAACGCTATCCTTTTTAAT
+AATGTATTCAATCTAAATTAAATTTTGATTGAATACTTGAAGCGTTGAGTTTAGAAAATATTATGCTCCC
+TAGTTCCCACCAATTCATCTATATAACATAGAGAGTAAGGGGTCTAGCGATATAAGCGTAGTTAACTTAC
+CATAGTTTCAGCGTTTGAAAAGCGAAAATTGCTTTTTTTTGCAATATTTTTAGCTTTTTTGACCTTTTTT
+GATATAAATCATCAAAATAGGCCAAGCTTTAAGCAAATTATTTTTCTACTTTCCATTGTTCTACAGGCTG
+TTCAAGCGCTAGAGCCAATACCTCATCTATCCATTTCACTGGGTGGATAGACAATTCAGCTTTCACATTT
+TCAGGAATTTCTTGTAAATCACGTTCATTTTCATGCGGTATTATGACTGTTTTTATACCGCCGCGATGTG
+CTGCAAGTAACTTCTCTTTCAAACCACCTATAGCTAATACTTCACCTCGAAGCGTTATTTCACCTGTCAT
+GGCAACATCTGCTTTGACCGGATTACCAGTTAAACTTGACACTAACGCGGTACACATACCAACCCCTGCG
+CTAGGACCATCTTTTGGTGTTGCACCTTCAGGTACATGAACATGAATATCACGCTTCTCATAGAAATCTT
+CATTAATACGAAGCTTCTCAGTACGACTTCTCACCACGGTCATCGCAGCTTGAATTGACTCTTGCATGAC
+ATCGCCTAGAGAACCGGTATAAGTCAATTTTCCTTTACCTGGTACAGAAGCTGTTTCTATAGTAAGTAAT
+TCTCCACCCACTTGCGTCCAAGCCAAACCAGTTACTAAGCCAACTCGGTTCTTATCATCTGCCTTACCGT
+AATCAAAACGTTGTACACCTAAAAATTCATTAAGATTCTCTTGGTTAATTGTCACTTTACTTAGTTTTTT
+ATCAAGTAAAATAGACTTCACCGCTTTACGACATAATTTAGATATTTCTCGCTCTAAACTACGTACACCC
+GCTTCACGTGTGTAATAACGAATAATACCAACAATAGCACTATCTTCTATTTGAATTTCTTTGGCTTTTA
+AGCCATTACGTTCGATTTGTTTGTCAAGAAGGTGGCTTTTCGCAATATTTAACTTTTCATCTTCGGTATA
+ACCTGACAAACGAATGACTTCCATCCGATCTAACAAGGGACCTGGAATATCCATACTATTAGAGGTGGCA
+ACAAACATCACATCCGATAAATCATAATCAACTTCAAGGTAATGATCATTAAACGTCGTATTTTGCTCTG
+GATCCAATACCTCAAGCAAAGCTGATGCAGGATCGCCGCGCATATCAGACGCCATTTTATCGATTTCATC
+CAATAAGAAAAGTGGGTTTTTAACGCCTACTTTCGATATTTTTTGAATGAGTTTACCTGGGAGTGAGCCA
+ATATAAGTACGTCTATGCCCACGAATTTCAGCTTCATCACGAACACCACCTAAGGCCATGCGAACATATT
+TACGTCCGGTAGATTTAGCAATTGACTGGCCAAGTGAGGTTTTACCAACCCCTGGAGGTCCAACTAAACA
+GAGAATAGGACCTTTTAACTGGCTTACTCGTTGCTGTACGGCTAAATACTCTAAAATACGCTCTTTAACT
+TTATCTAAACCATAATGATCTTTATCTAGTACTTCCTGAGCAAGCGCAAGATTACGTTTTAATTTACTAC
+GCTTCTTCCAAGGTACATTTATCATGCAATCAATATAGCTACGAACTACTGTTGCTTCAGCAGACATAGG
+TGACATCATTTTAAGCTTTTGAAACTCAGCTAAAGTTTTATCTTTAGCTTCTTCAGGCATTTGCGCTTCT
+TCAATACGCTTAGCCATTTGTTCAAGCTCATCGGGGGTGTCTTCACCTTCATTCAGCTCTTTTTGAATGG
+CTTTCATTTGCTCATTCAAATAATAATCGCGTTGACTTTTTTCCATTTGCTTTTTAACACGTGTACGAAT
+TTTCTTTTCAATTTGCAGTAAGTCTATCTCACCTTCCATTAGAGCCATCAAATGCTCTAAACGCACATTA
+ACATCAATAATTTCTAATATTTTTTGCTTGTCTGCTAGTTTTAAAGGCATATGAGCAGCCATCGTATCAG
+CAAGTTGCTCAGCGTCATCAATGCCCGAAACAGAAGTCAGTACTTCAGGTGGGATTTTTTTATTAAGTTT
+TACGTATCCTTCAAACTGAGAAATAGCCGAACGAATTAATACTTCAATATCGTCATTAACTTCAGCAGTT
+GGACCAACATATTCAATTTCTGCGCTGAAGTATTCTTCTGTTTCAACAAACTTGTTTATCGTTGCACGCT
+GGGCACCTTCCACCAATACTTTTACGGTCCCATCGGGAAGTTTTAGCATCTGTAAAATAGTGGCGACGGT
+ACCTGTACTGTATACGTCTTCAGCAGTAGGATCATCGATAGCAGCATCTTTTTGTGCAACAAGAAATACT
+TGCTTATCGTTTTCCATGGCTAAATCTAGACAGCGAATTGATTTTTCACGACCAACAAAAAGTGGAATAA
+CCATTTGCGGGTAAACAACAACATCTCTTAAGGCTAAAACGGGGATCTCAACGACACCAGATAATTCTTT
+ACTCATTGGCTTCTCTTCTTGGGAATTGTGTTAATTGAAAAAAATAAAGCTATAGAATCTATATGGGGCT
+AGGCTGTTAACTTTCAACATTAGATAATAAATAAAGCGCTAAACTCACTAATTATTAAGTAATTAATTGT
+ATCTAAGGATCAAAAAAGCCTCAAACAGTCAGTAATTATTGTACTTAATAATTACTGACTGTTTGAGGCT
+AATATAATTAAAACTAAGCTTTACATCAATATGATGAAATTACTCGGAAGCAGCTTGTTCTTGTTTACTA
+TCATAAATAACAATCGGCTTGCTCTCACCTTTGATTGTATTTTCATCAACAACGATTTTGCTAACATTTT
+CCATCGATGGTAATTCATACATGGTGTCAAGCAATACAGCTTCAACAATAGAGCGTAAACCACGAGCACC
+TGTTTTTCGGTCCATCGCTTTACGGGCTATAGCATGTAACGCATCACTTCTGAATTCCAATTCGACATTT
+TCCATATCAAATAATGCCGTAAATTGCTTAGTTAGCGCATTTTTAGGCTCTTGTAATATTTGAATAAGGG
+CAGCTTCATCTAGTTCACGTAATGTTGCTAAAACAGGTAAGCGTCCAATAAATTCTGGAATCAAACCATA
+TTTAACTAAATCTTGTGGCTCAACATCAGCTAAACGATCCGTCAATGATATCTCTTGATCTTTACCACGA
+ACTTCAGCGCCAAAACCGATACCAGTACCAGTATGATTTCTCTGCTCAACAACTTTGTCTAAACCTGCAA
+ACGCTCCACCACAAATAAAGAGTATTTTGGACGTATCTACTTGTAAAAACTCTTGCTGCGGATGCTTGCG
+TCCACCTTGAGGCGGCACAGAAGCGACGGTACCTTCAATAAGCTTTAACAAAGCTTGTTGAACACCTTCA
+CCTGAAACATCACGGGTTATAGATGGATTGTCTGACTTACGTGAGATCTTATCGATTTCATCAATGTAAA
+CGATACCACGTTGAGCTTTCTCAACATCGTAATCACATTTCTGTAATAATTTTTGAATGATGTTCTCTAC
+GTCTTCACCAACATAGCCAGCTTCAGTTAACGTGGTTGCATCTGCCATTGTAAATGGAACATCTAATAAT
+CGTGCAAGGGTCTGCGCTAATAATGTTTTACCACTACCTGTAGGCCCAATAAGCAAGATATTACTTTTAC
+CAAGTTCAATACCATTATGATTATCACCATTACGTAATCGCTTATAATGATTATAAACAGCAACTGCTAA
+AACTTTTTTCGCATGGTCTTGACCAATAACGTATTCATCGAGGCTCTCACGGATCTCGATAGGAGAAGGC
+AATGCTTCTTTACTTTCTTTTGGCGAAATTTCAGAAATTTCTTCGCGAATAATGTCATTACATAACTCTA
+CACATTCATCACAAACAAAGACTGATGGGCCAGCAATTAATTTACGTACTTCATGTTGGCTTTTGCCACA
+AAATGAGCAGTAAAGTAATTTACCATTATCGCCACCACTTTTAATATCGGTCATGCCCTACCTCTAAACT
+TTTAATACCAGTAAATCCATTTATTACTCAATCTACACCGTTAAGTATACACCGAAATCCTATTTATCGT
+TACGTTGTTCTAATATGGAGTCAACTAATCCATATTCAACTGCTGCTTCTGCACTTAAAAAATTATCTCT
+GTCTGTATCTTGAGAAACTTTATCCAATGTTTGACCTGTGTGTTCAGCCATTAATTTATTAAGTTTGTCT
+TTTATGAATAATATTTCTTTCGCATGAATTTCAAAATCTGACGCTTGCCCTTGAAAACCGCCTAAAGGTT
+GATGAATCATGACTCGAGCATTTGGTAAACAATAACGTTTGCCTTTTTCACCACCTGACAATAGGAATGC
+GCCCATACTTGCCGCTTGGCCAATACACACAGTGCTAATGTTAGGTTTGATAAACTTCATGGTATCGTAT
+ATTGCCATACCCGCAGTTACTGAACCGCCTGGTGAGTTTATGTATAAATATATGTCTTTATCAGGGCTTT
+CAGATTCTAAGAATAATAACTGCGCTATGATAAGATTAGCCATATGATCTTCAACTTGACCACAAAGGAA
+GATTACACGCTCTTTTAACAGCCTTGAGTATATATCATACGAACGTTCACCTTTAGCTGTTTGTTCAACA
+ACCATAGGCACTAACGCGCTTTCAATACCTGTCGCACTGCTTTGTGATGAAACTTGAGATGATCTTTGTG
+ATGTAATTTGAGAATTAAACAAGAGTATACCTTCCCTTAATAAATAATAATGGCCTGTATGTTGCCATAC
+AAGCCATTAAATTTAAGCGATTGCTTAGTTAGTTGTCAATGTAAAACTAATGAAAAGTAAGCTTTACTTA
+GCTTCTGGGTTCATTATTTCATTGAAACTAGCTTTTTTATCAGAAACTTTAGCTTTTTCAACTAAAAGCT
+CAACAGCTTGCTCTTCTAAAGCAACATTTTGCATCTGCTGCATAAGCTCGTTGTTGTTAGCATAGTATTC
+AATAACTTCTTTAGGATCTTCATAAGCTGAAGCCGCAGAAGCAATTAGTTCATTCACTTTAGTTTCATCA
+ACTTTAAGTTCATTTACTTTAATTACTTCACCTAAAAGCAAACCGATTTTAACACGACGTTCTGCTTGCT
+CTGTAAACATTTCAGCAGGTAATTGTGGTAAGTTCTTAGGATCCATTTGGCCTTGGAAACGTTGCATAGC
+TTGTTGACGTAAAACATCAACTTCTTGCGTAACAAGTGCCGAAGGTAAATCAACTTCATGTCCAGCTAAT
+AAGCCATCAATAACTTGTGTTTTAACTTTAGCTTTAACGGCTTGAGTTAATTCACGTGCCATATTTTTAC
+TTACTTCAACACGTAAAGCTTCAACACCACCTTCTTCAATGCCAAAAAGTTTTGCAAACTCTTCATCAAT
+TTCAGGTAAAATTGGACCTTCAGTTTTATGAATAACAATATCAAACTCAGCATCTTTACCTTTAAGATTT
+TCAGCATGATAATCTTCAGGGAAAGTAACTTTGATAGTTGCCTCATCACCAGCTTTCATGCCAGTAACTT
+CTTTCTCAAAACCAGGGATCATACGACCAGCGCCTAGTTCTAATTCAAAACCTTCGGCTTTACCACCTTC
+AAACTCTTCACCGTCTACACGACCAGTGAAATCAAGTGTTAATTTATCGCCTGATTTAGTTTTACGTTTG
+TTTTCTTTCCATGTTTGATGTTGCTTTTGTAGCGTAACAAACATTTCATCTAAATCGGCATCAGTCACGT
+CAACTTCTGGACGTTCGATAGCGATCTTTTCTAAATCTTTTAATTCAACTACAGGGTAAATTTCAAAAGT
+TGCTTCAAACTCTAATGCTTTACCATCTTCATTGCTTTTAGCAACAAATGAAGGACGACCAGCTGGATTG
+ATTTTTTCTGCAACAATAGCATCAACGAAATTACGCTGCATGATTTCACCAGCAACTTCTTGACGTACTG
+ATTTGCCGAAGCGTTTTTGAACTACTGACGGTGGTACTTTACCTGGACGGAAACCGTTAATACGCTGTGT
+TTTACTGATTTGACGAAGACGATTCTTTACTTCTACATCTACTTTTTCGGCCGGAACAGAAATAGTCAGA
+CGACGTTCCAAACCTTGTGTAGTCTCAACTGAAACTTGCATTTAAATACCTCAAAAACTTAGCGTATTAC
+GCTTTTTACGCATCAATTAACAGTCAACACTTTTGATAAAACTTACCAAATTGGTGACAATATGATGCCC
+TGTTACAAAAATTATGACGACGAATTATAGCGAGACAAAAAAAAAGTTGCAAGGTGTAAGTTTAACCTGT
+GAATAATTTATTTCGTTATTCAGTTGCATTGACAACATTTGAGTAAATTTAGCTTTGATTTGGTAGTGGT
+TATTAGGATTGTTTTACATAGATAATGAATTTATGCACGGAAAATTTCACATAATAAACAAGATGCTATA
+AATAAAATTTTACAATAAAGAATAGATCGCAAAAATAAATATAGATTTAGATGGATAATTTATTGCAGAT
+GAAGATTGTTGTAATAATAACTGAAGATTTTTGAAGTTATAACTAATTGAAGAGAAAGTGGTCGGTGATG
+CAAGATTCGAACTTGCGACCCCTTGGACCCAAACCAAGTGCGCTACCAAGCTGCGCTAATCACCGACATA
+TTCTCTCAATATTTTATTAATAAGAGATATTAATAAAGTAAAGATGGGGTGGCTAAAGGGACTTGAACCC
+TCGACAACCGGAATCACAATCCGGGGCTCTACCAACTGAGCTATAGCCACCATAACACTTTTCTTTTTCC
+ATACCTAAGTATGGTGCGCCCTGTAGGATTCGAACCTACGACCCACGCCTTAGAAGGGCGTTGCTCTATC
+CAGCTGAGCTAAGGGCGCGCATTTTCCTACAAAGCATATCCACTTAAACTAAAAAATAAAAGTGGTCGGT
+GATGCAAGATTCGAACTTGCGACCCCTTGGACCCAAACCAAGTGCGCTACCAAGCTGCGCTAATCACCGA
+TTTATGCTGTTTCAACTAACAGTAAACTGCCTCGTTTCAACGGATGCGGATATTACCGAGTTGCTTAACT
+TCAGTCAAACCTTTTTTTTAAATAAATAACTGTTCGGTCATTTTTAACACAAGTAGCTGCATTCTTCTTC
+TAGTCACAGTAATGTCTGTAGTTTATTTAAGCAAACCAAGTTTTATTACTATTTTATCTATATAAAAAAG
+CATTTAGCCTTTAAATAAAGTAAACCTACAATACGAGTGTCGTTTATGGCAAAATAGCGGTGTTTTTTTT
+ATCACTTAAAACCAAGGTCAGCAGTAGAGTTATGAGAGCATCATTGATCGATGGCAAAGCAATTGCCAAA
+AAGCTTAGAGATTCAGTTAAAGAAGAAGTTAATTTACGTATTAGTAATGGCCAAAGAGTACCTGGCTTAG
+CTGTTATTTTAGTGGGTTGCGATCCTGCTTCTCAAGTCTATGTTGGAAGTAAACGTAAAGCATGTGAAGA
+AGTTGGGTTTATTTCTCGCTCTTATGATTTACCCCACACTACGTCTGAGCAAGAACTATTAGCTTTGGTA
+AGTGAATTAAATAATGATGACTCTATAGACGGTATCCTAGTACAGCTACCTTTACCAAAAAATTTAAATG
+CTGATCTAATTATTGAACACATTAATCCACTTAAAGATGTTGACGGCTTTCATCCATCAAATGTTGGCAA
+ATTAGTGTTAAGACAGCCAGGTTTGAGACCTTGCACACCAAAAGGCATTGTTACACTAATTGAATCAACC
+GGTATAGACCCTAAAGGCTTAGATGCACTTGTTATCGGTGCATCAAATATTGTCGGTCGACCTATGGGTT
+TAGAGCTGTTATTAGCTAAGTGTACTGTAACGACAACACATCGCTTTACTAAAGATTTAGAAGGTAAAGT
+GCGAAATGCAGACCTTCTTGTAGTAGCCGTTGGCAAGCCTGGTTTTATACCAGGAGAATGGATTAAAGAA
+GGCGCTATAGTAATTGATGTAGGCATTAACCGTTTAGACAATGGCAAGTTAGTTGGTGACGTTGACTTCG
+GTGCGGCTAAAGAAAGAGCTTCATTCATCACTCCTGTTCCCGGAGGTGTTGGTCCAATGACAGTAGCAAG
+CCTAATTGAGAATACGCTAATTGCTTGTCAGCAATCATCTCAATAATAGCACTATTAAAGAATTTAGAGC
+TTAATCAAATTTAGAGCTAAACAATAAAAAGGGTGAGCACTTAGTGCTCACCCTTTTTATTATCATGACT
+TGTTAAAAGTACTTAAACCATATTTTAAGCTTTACGCCACGTAGTTTTACCCGCACTATCTTCTAAAACG
+ATATTCATGGCATTAAGTTTGTCACGTGCATCGTCAGCCATCGCCCAATCTTTATCAATACGAGCTTGAT
+TTCGTTGTACAATAAGTGCTTCAATTATTGCAACTTCATCATTATCATTATCACCTTGTAAGAAAGCGGC
+GGGGTCAAGTTGTAATAAACCAACAATCTCCCCCAGAGCAACTAATGTTGAAGCTAAATCAATCGCTAAG
+GCATTGTTAGCTGCAGCCTTAGCCACATTTAACTCTTTCGATATTTCAAATAATACCGCCAATGCTTGTG
+GCGTATTAAAGTCATCATCCATTGCTTGGCAAAATTGTTTAACAAAGCTTGAGTCTTTATTGATGACATA
+ATCACTTTCGATGTTCACATCACGTAGTGAAGTATAAATACGCTCTACAGACGCTCTTGCTTGCGTTAAG
+TTATCAGTAGAATAATTTAACTGACTACGATAGTGACCTGTTGTTAAGAAGAATCTTACTGTTTCAGCAT
+CATACTGCGCTAATACATCACGTATCGTAAAAAAATTACCTAAGGATTTAGACATTTTTTCTTGATCGAC
+TTGCACCATACCTGTGTGCATCCAGTAGTTAACATAAGGAGTATTAAGGGCACAGCAGCTTTGTGCTATT
+TCATTTTCATGATGAGGAAAAGTTAAGTCAGAACCACCACCGTGGATGTCAAAATGATGACCTAGCTCTT
+TAGCGTTCATGGCTGAACATTCAATATGCCAACCCGGACGGCCTTCTCCCCAAGGAGATGACCAACTTGG
+TTCACCCGGTTTTGCTGACTTCCACAGTACAAAATCAAGCGGATTATTTTTATTCTGGTCAACTTCAACG
+CGCGAACCCGATTGTAATTGTTCCAGATTTTGCCCACTAAGCTTACCGTAGTCATTGTAGCTAGAAACAT
+CAAACAGTACATCACCCTGCCCTGTAGATGCTGCGTTAGCACCCGCTACATAAGCATGTTCCTTGGTCAC
+TAAGGTTTCAATCATCGCGATGATTTCATTCATATGTGTGGTGACTCTCGGCTCTAAATCAGGCCTAGCC
+ATATTAAGTGAATCGAAGTCTTGATGCATTGCGGCAATTGTTCGTTCAGTTAACGCTTCAGTCGTTTCAT
+TATTTTCATTGGCTCTATTGATTATCTTATCTTCAACATCAGTGATGTTACGGACGTAGTTAACATCGTA
+GCCAGAAAACCGAAGATAACGAGCAATATTATCGAAGCTAATATAAGTGCGACCGTGGCCTATATGGCAT
+AAGTCATAAACCGTGCAACCACAAACATATAAGCCTACTTTACCTGCATTAATTGGTGTAAAGGTTTCTT
+TTTGACGACTTAACGTGTTGTAAATCTGCAACATGATATTTTATGACTCCTACTGAGTAGTTTTTATTGA
+ATAGTTTCGATTGAATAAGAGTAGATTGTACCTGAACAAATCTAAAGGATCATCAATACTGATGCACTTT
+ATAGCAAGTTAGCGTACAATTATGCCAATTAATTTATCAGAACTTAAATAGAGACAATTATGATCATACT
+AAAAACCAGCCTTGGCGATATTAAAATTGAATTAGACTTTGAAAATGCTCCTGTTACAGCAAAAAATTTC
+CAACAATATGTTGAAGATGGACATTACAATGGCACTATTTTTCATCGCGTGATTAAAGGTTTTATGGCAC
+AAGGCGGCGGCTTTGCTCCAGGCTTAGAAGAAAAAGAAACTCGCGCAAGCATTAAGAATGAAGCAAACAA
+TGGCTTAAGTAATAAACTAGGCTCTTTAGCCATGGCACGAACTCAAGAGCCTCATTCAGCTTCTGCGCAG
+TTCTTCATTAATCTAACTGATAATAACTTCTTAGATTTCACTAGTGAGTCTATGCAAGGTTGGGGTTATT
+GTGTTTTTGGTAACGTAGTTGAAGGTATGGATATAGTCGATAAAATGGCTTTAGTTGAAACGGGCAACAT
+GTATGGTCATGGTGACGTTCCAAAAGACGACATTTTAATTGAATCTGCGATTGTTGAATAACCTTAGCGG
+CCAGTAATGATTGAAGATAATAAAACAGCAATAACTTATTTTATTGCTGATTTACACCTTAGCGAAAACA
+GGCCTGATATCAGTGCCTGTTTTTTACGATTTTTAGAAAGTGATGCCGTACAAGCTGAAAAGCTTTATAT
+CCTAGGTGACTTATTTGAAGCTTGGGTTGGTGATGATGATGATAGTCCCTTCCTTAAAACTATCGCTGAT
+GCACTCACTAAGCTAAGCAAATCAGGGACAATGATTTATTACATTCATGGTAATAGAGATTTTCTAATTG
+GTAAGCGTTATGCGAAACAAGCAAGTATGCAGCTTCTCCCTGAAGTGGAGACTATTGACCTTTATGGTCG
+ACATGTAGTCATTATGCATGGTGATACCTTATGTACTCGCGATGTCGACTACCAAGTGTTTAGAAAAAAG
+TCTCGTTCTTGGTGGTGGCAAGCAGCAATTAAAAGTCTACCGTTATTTATACGCAAAAAGATAGCTGCTG
+ACTATAGAAAGAAAAGTGCTACTGCAACGGCAGTGAAATCACAAGCGATCATGGATGTTACCGAAAGCGA
+GGTAATTGAGTGTCTACAAAAATATCGAAGCCAACTGTTAATTCATGGTCATACACACAGACCAGCTATC
+CATGAAATTTCTGTAAATGGTGATAATGCTCAACGTATCGTCTTAGGCGATTGGTATGAGCAAGGTGCTT
+GGTTAAAAGTAACTGCTAACTCTATTCAATTACTCAACCAATCGTTAACCTAATATACGTTTGTATGCCT
+TACTATTATTTCCTATCTAAAATATAACGGACAACATAAGTTGCCCGTTACTATTAAAAAAATTATAGCT
+ATTCCAATAGATTAAACTGGCGTTCCAGAGTGAAATTTGAAATCTTCATCGGGTGATAAAATTAACTCAG
+CTTCAACGTTAGCAAAGTAAGCGACCCGTTCACTAATGTCCTTCCCCGCAACTTGCCCAGCTAGTGTCAA
+ATAATCTTGATAATGACGAGCCTCTGAGCGAAGTAGAGACACATAAAATTTATTCAAATCATCATCTAAA
+TGCGGTGCCAACTTAGCAAATCGCTCACACGATCGTGCCTCAATGTAAGCACCAATAATTAACTTATCTA
+CCAAGGCATCAGGTTCAAAAGTTTTAACATGTTTTAGCATACCTTTGGCATAACGACCCGCGGTGATCCC
+ATCAAAAGGAATATCTCGCTTAACCATAATCTCTAATACTTGATAAAAATGATGTAACTCTTCTTTTATT
+AAAAGCACCATTTTATCAATAAGATTTTGGCTAAATGGCGACGTTCCCTGAGACTTACTGCTTTTAGGTA
+AAATTGCTTTAGATAGATTGTTTTTATTAGCAAGTGACGCTAAATCGCCCTTCTTTCGATATAAAAAATC
+TTCATAGGGTTCAAACCATTCAAGTAATACGTTAGTACTGTCTTTATCAACGGCATATTTTCGAATGAGA
+TACATAGCGGTTTGCCCTGCTTTAAGCTCGCAGGCTAAATGGTCTCGTAAAATTATCGGTAAGTTTTCTT
+TTTTCTTTGCTTTATTTACCCACGCATCAGGCGTTTCACAGGATAAAAATTTTAATATAGGTATGAGTAA
+CGTCTCTGCTTCTGTCATCTGTTTATCTCAGTGCTAAATAGCGAGTAAATTCTTTTAAGTGAATTGTAAT
+TTAAATTATTGCGCTATTTTAAAAGTCTATTTCTTGAGATACTAGCATAATCTGTTTTTTACCATACATA
+GATCAAATTTATGCCTTCTATAATAAAAAAAACCTTACAAGTAAAAATGCAGCCCAAAAACTGGTTAAAA
+AACACGATAAGCTGGTGCATAGCGAAAACATGAAAGTGGTTTCTCATGTACAACGAGAATGTGATGACTG
+GATAATTAATACACTGATACTTGATAACCTCGACGTTCCCTTTAAATACAAACGTAAGAAGCTTTACCAA
+AGTTTACAAGGGCAAAGAATTAACCTTACTTATTATCCTGAAGTTGAAACTATTGCCGGCTTTAGTATTG
+AAGTTATGTCAGTGGTACGAGTCAAAGTCAGCTAGAAATCTAAAGATAAACAAGCTCCTTATCGCATAAA
+AATATTAAAAACACTTTCTATAGAGCTTTATTGTTTATTTTTCCACCAACACTTGACGAATCATCTTATA
+TCTCGCATAAATAAGGGTGTAATAATAAGAGTACTAATGACTTAATCATTTATTGTTGTTGTTTTAGACT
+AAAAAGTACTTTCCGAATACTAACGTGCGAGAGGATTGATTATGATACTAAATCACATATGGGGGCTGTA
+CGCTCACCCTAAAGAAGAATGGCATGTTATTGAAAAACGCCATGAAAGTTTAAGTTATAGTTTGATGCAT
+ATTTTGACCATAGCGCTCATTCCGACAATATGTTCTTACTATGCAGCTGCCCATATTGGCTGGACTATTG
+GTGTAGGTAACCCAATTAAAATAAGTGTAGAAAGTGCTCAAATCATGGCTGTTAGCATGTATTTCGCTCT
+TATTTTTGGCGTATTCGCCTTAGCTTACTTGATTCAGTGGATGGCAAAAACATTTGACTCAAAACCTGAC
+TTTGTTCAAGCACTTGAGCTTGCTGCATATACTGCGACACCATTACTTATGGTAGGTATTACCGCATTAT
+TTCCAGTATTATGGTTTGTTGCTTTAGCGGGGATTGCTGCGGTAGCTTACTCTATCTATCTGTTATATTC
+AGGTGTTCCTATTATGATGAATATCCCTGAGGAAAAAGGCTTTATCTACTCAAGCTCAGTAGTGACCTGC
+GGATTAGTCTTGTTAGTTGGCTTAATGGCATTTACCGCCGTAATGTGGACTATGGGATTTGGTCCTGAGT
+TTGTTGCATAACTTACCTAAAATATAACAACTGAATTAATTTATAGTTAAATAAAAAGCCTTATTTCTAA
+AATAGAAATAAGGCTTTTTTGTGTTTTATATTTTGAAACAGGTATAAGTAACTCAATAGTTACCTAATAA
+GTATAAGTACTACTCTGCACCTTCATTATGCATATCAATAATAGAATCAGCATTTTTGTCTGATTCTTCT
+TTACTCGTATTATTACGCAATGCATCTAATCTTTCTAAATATGCTTGGTCGATATCATTGGTGACATAGT
+TACCATCAAATACAGAAGTATCAAAAGTTTTGATGTCTGGATTGCCAACGCTAACTGCAGAGATTAAGTC
+CTCAAGAGATTGAAATATTAATTTATCTGCACCAATTAAACTACAAATATCATCCAATTCACGACCATGT
+GCAATGAGTTCATTAGCACTTGGCATATCTATACCATAGACATTAGGGAATCTTACTTCAGGTGCTGCTG
+AAGCAAAATAGACATTTTTTGCACCTGAGGCACGCGCCATATCAATTATCTGCTCCGAGGTAGTGCCTCG
+AACAACAGAATCGTCAACTAGTAAAACATTTTTACCCTTAAATTCCGTTGCAATAGCGTTAAGCTTTTGA
+CGAACTGATTTTTTACGTTGCTCTTGACCCGGCATAATAAAAGTACGACCGATGTATCGGTTTTTAACAA
+AACCTTGTCGGTAAGGTAAGTTAAGCTGCTTTGCTATTTGTAAGGCAATATCGCAAGATGTTTCAGGGAT
+AGGAATAACAACATCAATATCAATATCTTGCCATTCCTCGGCAATTTTCTCGCCTAACTTAGTTCCCATT
+TCTACACGAGAGGCATAAACAGACATTTTATCCATGGTTGAATCAGGGCGAGCAAAGTATACAAATTCAA
+ATATACATGGGCTATAAACAGGATTTTCAGCACATTGCAGACTGTGAATTAGGCCATCTTCAGAGAAAAA
+TATAGTTTCACCTGGAGCAACATCACGTACAAATTCAAAAGAACATGCATCTAGCGCAACTGATTCAGAC
+GCAACCATATACTCAACGCCCAATTCAGTTTCTCTTTTACCAAAAACTAAAGGACGAATTCCGTTAGGGT
+CACGAAAAGCAATCATACCGTGACCAACAATAAGCGCTACAGTAGCATATGCGCCACGAACACGTTTATG
+GACTTTAGCAACTGCAGTGAAAATATCTTCCGGTGTTAGCGCAATGTTTTCACTTTGCTGTAATTCATGC
+GCTAGGATATTTAACAGAACCTCAGAATCTGAAGTTGTGTTCACATGGCGACGAGCTTCATCAAATAACC
+ATGTTCTTAATTCTTCAGCGTTGGTTAAGTTACCATTATGTGCCAATGACAAACCAAAAGGTGAGTTGGC
+ATAAAAAGGTTGTGCTTCTGAAGAGCTAGAAGTGCCCGCTGTTGGATAGCGAATGTGACCAATACCAATA
+TTACCTTGTAGGCGAAGCATATGGCGGGTATGAAAAACATCTTTCACTAACCCATTACCTTTTCTTAGCC
+TGAAAGTATTATTATGAATTGTTACAATACCAGCAGCATCTTGACCACGATGCTGAAGTACAGTTAGTCC
+ATCATATATATGCTGACTAACAGGAGTTTTACCGACAATACCAACAATACCACACATGAAATTCTCTCCA
+CAAAAAAAATATTTACAATACTTATTTTCACTAAATTATTAACTTAGGATGGTGTGAGCCATCTAATAAA
+TATTGAATTATAAGATATCGAAATAATATCTTATAAATTATCGTATACGGATTGACTCCGCATGGGCTTA
+GTCGTTATTAGTAACAACTAAGTTATATAACTTGATGACCCTTTAAGGTATTCAAAAAACCATTCAACTA
+CCAATTTAAACTCAGGGATCAATTCTGAGCTTTTCCACCACTGTGTATTTTCTGCTCCGGTAAAAGCATC
+AACAAAAAATATCACTGCACTGATAATGAGTACACCTCGAAGTGCTCCAAAAACAAGCCCTAAAACACGA
+TCTGTCCCAGATAGTCCTGTTTTGCTAACCAATTGCCCAATAAGATAATTAACCAAAGCACCAAGCACTA
+AGGTTGATATGAAAAGAATGGCGACGGCTGCGGCATTACGCAAAAATGGATCAGAAATATTTGTTAAAAG
+ATTGGCAAGGTTTGCGTAAAAAGTGCTGGCAATAAAGAAGGCACTGATCCAAATAACTAGAGATACTGCT
+TCTTTTACAAAACCTCGTATTAAACTGACTAGTGTTGAAACGCCTATAACGGCCAAAATGGCGTAATCTA
+TCCAAACCATAACTTGAATGTCTCGTTGAGTTTATCTAAATTAGAGGCGCGCATTCTATCAGAATTAGCC
+AAATAATGCCTAGCACTTTATAAAAGCCGGCTACTTATTTGGTTCAAAATACGCAACTTTACCTTGGATG
+CCAGTAAGCGTTTTTAAAGCGGGTAACTTTTTAACCATACTGGTCTTTATTAATTCCGGTCCTATGATCA
+CCTTAGTTAATGTGCCTTGCTTAGTTTTGATTGGTTTGGTGAAGGCGATATAACCTTTAGCTTTTAATTT
+TTTTAATAACTGGGCAACATTGTCTTTATTTTTAAAGCTACCTAAATGGATAACCCAGGCCTCTTTAGCT
+ACTGCTTTTTCAGGCAACGTCTTCTTTGGTTTGCTAACTACTTTTACTGGGGGCTTTACTGCTGGCTTTG
+ATACTTTCTTTGTTACTTGATCAACTTGTTTAGTTGGCTTTGAAGCAGAGTTATCAATACCAGGTTCATC
+AATTGCTTGTTCATTAGAGATGGGTGTCACTTTTTGTCGTATGAGCTTATCTTCAGGGAATGGTTTATTG
+GTCAATTTACCCGAAAACACCTCTGCCTTTGGGATAGCTTCAAAATCATCTTGGTGTGATTTTTTCTCTC
+CATCAAGTAGATCTGGTAAGAAAATAATAACCACGGCTGCAACAATAATAGTCCCGACAAGGCGATTTTG
+AAAAGGTGTAGACAAGAGACACTCCTAATTAATACTACTCAGCTAACTAATAGTTAACTGTGCTCTGATT
+TTCGAAACAGTAAAAAATGAACCAAAGACTAGAATTAAGTCAGACGAATTAGCCTGCTTATTCGCCATTC
+TAAAGGCCTCATCCACATTGTCAAAACAATTAACTGAATTTGTAAATAACGCTAACTTACTTGCCATTGT
+TTCTTTTGTAGCAGCTCTTGGCACACTTAACGCACCGGTATACCAAAAATCGATATCATCTTTTAGTGAT
+TCTAAACTTGCACTAATATCTTTATCGCCCAGCATAGCAACCACAGCATAAATATTTTGATAGTTAGCTT
+GCTCTTTTATCTGCTTAAGATATCCAGCGAGATAACGAGTAGCTTGTGGATTATGACCGACATCAAGAAT
+AACATCACATAGGCCCTTCTGCTTGATTAACTCAGTCCGCCCTGCAACCTTAGTCTTAGCAATAACTTCA
+TTGACAAAATCAGGTGTCAGCGTCAAATTAAGCTTTTCTAATACCATGAGTGCTGTTGCGACATTGTCGC
+GTGGAATATGGGGAGCTTTTAGTTCTGTTAACTGCGTTTGTTTAGTTTTCCAGTTCCAATGAGGTTGAGT
+ATTTTGAACGATAAAATCTTGGTCTCGTAAAAATATCCTATTAACTTGGTTTTTATGTAACTCGTTAGCA
+TGATTTATCACTGACTTGGGAGCATTAGTATCACCAATAACAATGTCTTGCTCTTGTCGCATGATTCCTG
+CTTTTTCAAAACCAATACTTTCTCTATCATTGCCTAGAAAGCTTTGATGATCGAGATCTATTGTTGTGAT
+GACAGCTATATCAGCATCGATAATATTAGTTGCATCTAACCGACCACCCAGGCCAACCTCAAGAATAATA
+AAGCTTGGCATAGCTTCCATTAACACGAGTAATGCAGCTAAGGTTGTATACTCATAGTAACTAAGCGAAA
+TATCTTCTCGAGCAACTTCAATACGTTTAAAAGCATTGATTAGGGCCTGATCTTCTACATCTTGCTTATT
+TATCCGCAGACGTTCATTAAAGCGCTCAATATGAGGAGATGAGTAAACGGCAACACCTCGCGGTGAAGCA
+AGTTCTTTACTATTGAGTAAGGCGTTTTCAATAAAAGCACAGGTGGTACCTTTACCATTAGTGCCCGCAA
+CAGTAATAACCTTAGCAAAATTCAAGTTTATAGCTAAGCGTTCTGCAACTTTGCCAACACGAGATAAACC
+AAGATCTATCTCAGTACTATGTAAGTTTTCTAAATAATAAAGCCACTGATCGAGATTAGTTAAATCTTGA
+TAGTGGCTTGAATTGTATTTTGACATTTATTCATCAACAAGTGATTTGAGTTAAATAGACAATAGCGATT
+ATTCGTTGATACTAATTACGAAACAACGCTAGTTTGGCCCATAAACTTACCTAACATACGCGCTAAAGTA
+ATTTTCATTTCTCGGCGATCAATAATCATATCAATTGCGCCTTTTTCTAATAAAAATTCACTGCGTTGGA
+AACCTTCAGGTAATTTTTCTCTAACGGTTTGCTCAATAACACGTGGTCCAGCAAAACCAATTAGCGCTTT
+TGGCTCAGCAACATTGATGTCACCTAACATAGCTAAACTTGCTGATACACCGCCCATCGTTGGATCGGTT
+AATACAGAAACGTAAGGAAGACCTTTTTCACTCATTTTAGCAAGCGCAGCACTAGTCTTTGCCATTTGCA
+TTAAAGAGAAAAGTGCTTCTTGCATACGGGCACCGCCACTAGCAGAGAAACATATAAAGGGTAGATTATG
+CTCTAAACAATACTCTACACCCTTAACAAAACGAGCACCGACTACAGAAGCCATTGAACCGCCAAGGAAT
+GCAAATTCAAACGCAGCAACAACAACTGGCATGCCGTGTAATTCACCTTTCATTACAACGAGAGCATCTT
+TCTCACCGGTATTTTTTTGCGCAGCACTAAGACGATCTTTATATCGTTTAGAATCTTTAAATTTCAAGAT
+ATCTTGTGCTTCAAACTCTTCACCTAACTCCATGCGATTATCATGGTCAAGAAAGCTATCAATACGTTTA
+CGAGCACTGATACGCATATGGTGATCACACTTAGGACATACTGAAATTTGACGCTCTAATTCAGCTTTAT
+AAAGCACGGCATTACATGAAGAACATTTGCTCCATACACCTTCAGGAATGCTACTTTTTTGAGTCGTTTT
+TGCTTTCGGGAGAATTTTTTCTATCCAGCTCATAATTTTATTTTGGCCTGTTGCAACGAAATATCTGTCG
+GTTTATTGATGGAGACACTCCATCAAACTCTATTCTAAACCGCACATTAGACCATAGTATAACCTATAGA
+ATATAGAAAAAACTGGTCTGCTCAGTAAATAATTGTGATTTGATTAAACTTTCTATCTATAAAAACAATG
+GCCCTAAACGGCTTTTAGGTAACTCAAAGTTCTCAGGGTAATCTACATCGACAAAATATAGCCCCTCTGG
+TGGTGCCGTAACACCTGCAACACAACGATTTTTAGCCAATAAAACTTCTTTCATCCAGTGTGGTGTTTCT
+TGTGATTGACCAACTCGCATTAAGCTACCAACAACGTTTCGCACCATATGGTGTAAAAAAGCATTGGCTT
+TGATATCAACTACAAGATAATCACCCTGTCGTGTCACCCGACAATGTTTTATAGTCCGAACCGCAGAATG
+AGATTGACAATGCACCGTTCTAAACGAGGTAAAGTCATGTTTACCGAGAAGATAATCAGCGCCTTGTTGC
+ATAAGATTTTCATCTAAAGCGAAATGACAATGACTAATACCATGACTCAATATTGCTGAACGAAGGGGTT
+TATTGTAAATAATATAACGATAATTTCTAGCTGTGGCACTAAAGCGAGCATGAAAGTCATCATCAACTTT
+CTTTACCCAAGCAACAGCTACATCAGAAGGTAAGTGAGTGTTTACGCCTAACGTCCAAGCGGTATCTTTG
+CGTTTTTTTTCGGTGTCAAAGTGGATCACTTGATTGGTTGCATTAACCCCTGTATCGGTTCTCCCGGCAC
+AAACCACTTCAATTTTTTCATCCGCAATTTTAGATAATGCTTTTTCTAACTTTTCTTGTACAGTGATAAC
+ATTATTTTGGCGTTGCCAGCCACAATAGTTTTTACCATCATACTCAATGCCTAACGCATAACGCATACAA
+GTCTACCTTTTCTAATGAGGAGATTATTTTCGCTGCGCATTATCCTTTATTTTATAGCGTTAGGCTATTG
+CTTGTTAGTTTATACCCGTAATCATTCAAAATGCTCGATTCAGAGTGCTTGAGCAATTTCAGTTTGAGGC
+GCGTCAATTAAATTAGGGTTATTCCCTATTTCTTTGACGCAACAATAAAATGGGATTGATCAAGCGCTTC
+TACCATGGGGCTAAAAACGATTTATACATCGTTATTGATTTTGAGAATGGAACAACCATTCCCTACAATC
+AATGCCTTGCCTAAATCGTTTTTTCTCCCACTGAAATATGCATTTTGAATGGTCACGGGAATATATCAAC
+GCCTTACAATGAATCTAATAATGCTTGTGCCTCTGCTCGCTGAGTTTTATCTCCCTTGGAGATTACCTCT
+TGCAAGATTACTTGGGCATTTTCTTCATCATTCATTTCTATATACATTTTCGCTAAATCTAATTTACTCG
+ACATTGAGCCATCTTCATCAACATCCACACCACTATCATTTTGAGAAAATTTACCTAAACCAACGTCAAT
+ATTGGTTTTCTCATAAGGCTCTGACGCATCACCCTCATCTAAACTATCAGAGATGAGCTCATCGACAGAG
+ACATAATCTTCTGTTGGCTCTGTTTTCTGGGAGTTTTGAACACTTTCTTCGCCAAGGCTATCATCAATTA
+AATCATCACCTATGTCATCACCTTCAAAGATCAGTTCAATCTCATCGTGTTTCGTTGGCGTAGTCGCTGA
+TTCCTCTTCAATATTGGCTAATAGCTCATCAAAATCAACATTAGCTAACTCATCTATAACGTCTAATTCA
+TCAGCTTCTTCAAGTGGTTCTTCGTCAGCCATTTCAGATAACAAACCAGCTAGCACATCTTCATCGGTAA
+AGTCAGGTGATAGAACTATCGACTCAGGTGAAATATCTTCCGCTTGCTCAGTATCATCTTCCATTGAATC
+ATCTGCTAATAATTGACTTAATTCAGCCTCAGTAAAACCACCATCGATTTGAGTATTGAACGTTTCATCA
+ATTGATGAATCAGTTAACTCATCACCAACGTCGTCTCTTTTATCTTCTTGAAAGTCTCTCGTTGCTTCAT
+CTTTACTGATGGTATCAGCAATAAGTGCATCAATATCTAGTTCATCATCCAACTCATGACTTTCATTACT
+TATTAGTGTTTCTGAAGCTAACTCAGCGTCACTTTCTTTAGCAATAATATCGGTAAAGTCAGCGGTAAGA
+AATGGTGTTACATATTCAGCGGTAAATGCGGATATTTTAGCTTCATTCTCTGCTTTTTCATTTTGAATTT
+TATGGTCTTCTGGACTTAATGTACTATCAGTTACCTTATCAATAGTACTTTCTTCATCCATTCCCACATC
+AAGTTCCAACGGATTCATTGCTTCTGATGAATCTTGTTTTACAACGTGTTGAGGTGTTGGAGCATTACCC
+GACATTGATTCAAGTAGTGCATCAATATCATCTGGGTCAGTTACCTCTGCGGTATCATTGATAGAATCAA
+GTAATGCATCGATATCATCAGGGTCTGTTACATCAACTGGCTCATTCACTGATTCATTTACCGAATCAAG
+CAGCGCATCAATATCATCTGGATCTGTTACCTCTGCGGTATCATTGATAGAATCAAGTAATGCATCGATA
+ACATCAGGGTCTGTTACATCAACTGGCTCATTCACTGATTCATTTACCGAATCAAGCAGCGCATCAATAT
+CATCTGGATCTGTTACCTCTGCGGTATCATTTATAGAATCAAGTAATGCATCGATATCATCTGGGTCTGT
+TACATCAACTGGCTCATTCACTGATTCACTTACTAAATCAAGCAGCGCATCAATATCATCTGGATCTGTT
+ACCTCTGCGGTATCATTTATAGAATCAAGTAATGCATCGATATCATCTGGGTCTGTTACATCGACTGACT
+CATCCACTGATTCACTTACCGAATCAAGCAGCGCATCGATATCATCTGGATCTGTTACCTCTGCGGTATC
+ATTTATAGAATCAAGTAATGCATCAATATCATCTGGGTCTGTTACATCAACTGGCTCATTCACTGATTCA
+CTTACCGAATCAAGCAGCGCATCGATATCATCTGGATCTGTTACCTCTGCGGTATCATTTATAGAATCAA
+GTAATGCATCAATATCATCTGGGTCTGTTACATCAACTGGCTCATTCACTGATTCACTTACCGAATCAAG
+CAGCGCATCGATATCATCTGGGTCTGTTACCTCTGCAGTCTCATTGTCTGGTTCACTTACCGAATCAAGC
+AGCGCATCAATATCATCTGGGTCCGTTACCTCTGCTGGCTCATTGTCTGAATCACTTAGTGAATCAAGCA
+GCGCATCAATATCATCTGGGTCCGTTACCTCTGCTGGTTCGTTCTTTTCTTCGGAAGATTCTTCAAGTAC
+GAGGTCTTCATCATCGAAATCGTCTAAGCCACCAAGTAAATCATTTAGATCATCTTGACTTAACTCTCCC
+CCTTCAAGTTCTTCACTTTCTGTATTTTCTGCTTCATCATCTAAACCTGATAATAATGAATCTAAGTCAT
+CTTGATCCAACTCACCACCATCAAGAATATCAACGTCACTTTCATCATCTAGTAGGATGTCTTCAAGATC
+ATCTAAGCTATCGTCTTCATCCAAATGGATAACGTCATCATCACTTTCTATTAAATCTATAGACAGGTCA
+TCATCCAAATTCAATTCATCATCAAGTGATAAATCAAGCTCATCGTCTAAATTCAATTCATCATCAAGGG
+ATAAATCAAGCTCATCGTCCAAGTTCAACTCACCATCAAGTGATAAATCAAGCTCATCGTCCAAGTTTAA
+CTCATCATCAAGTGATAACTCTTCAGATGTGCTCTCCTTTTTGGCGACAGGTTCTTGTTTTTTACTGTCT
+AATTCGTTGAAGAAAACTTCATCCGAGGCCTGTTTTCGGCGTTTAAACAAAAGAGCCAGTAAAAGTAGTA
+TCAGGATTGCTGGCAGAGTGCCCATGGCAATTTTGAACCACAAGCTTGACATGATATCTTGTTCCGCAAG
+TGCAGCCTGCTGTCTCTCTAATAAAAGTTCTTTTTCTCTGGCTTCAGCTTTTGCTAATAGGGCTTGCTGC
+AACTTGATCATATCGTCCATTTGCAGCTTGATTTCTTTACCTTTCGCTACCTCATCCTGCATGATGCCAA
+GCTTGTCATTAAAGGAAGTAAGTTGCTGACGTAAATCATCATTTTCTTTTAAAATAGCTTGTAAACCATC
+AATTGAGTCTGAGATATCATTTTGAATATGTTCTAATCGTTCCTGCTGCTGACCATCAATTTTTTGCAAT
+TGGTCATTAATCTCAGTTTTTACCGTCTCTAAGTCTTTTTTCTTAACGCTAGGCTCTATAAATACTGGTA
+TCTTAGGTGTTTTTGGCTGTGCTTTCTTCCAAGCTTTACTATCACTTTCAGACTTTTTCTTCGCACTGTT
+AGTATTTATTGCCATCATGTTATTAAACGATGGTATTTTTAAATATTGCCCTTCAACCAAATAATTGATG
+TTGCTATCGACAAACGCTTGTGGATTCTCTTGATATAACGCCTGCATGACTTGATAAACGCTCAAGCGAT
+TATCAGGGCGAACTCGAGTAGCGATGTTCCATAAAGTATCTTTAGAGGTGATTGGGCCGTATTTATCATA
+AGGAAAAACATCACTACTTTTAGGTCCTCGCATGCGAATGCCGCGTTCTTCCTCTGCATTAACGGGGAAG
+TGAGCCGTAAGTATGCCAATAATAACCGCCTGCCATAGGCACAGGCGCAATAAATGTTGCATAAGGATGT
+CCTAATAAACTAATTTAAGTTATGGCACTGTTCATTATATTTATAGCGCCAAAAAAATACCGCATTACTT
+TACCTGACTAAGAGATAAAGCTTATCAGGAAGATAAAATGCAATAATTATTCCAAAAAACCATTAACTAA
+CAAGATAATAGCAAATTCAATCAATAAGTCTCCTCTTATTGTAACTCTTGTGTAAATCTATACTTTGTTT
+TGAGGGGGAATATACTACTAATTAACTTTATTCCTGTTATAAAGTCAATTGGGCTTTTAAAGGACTGATA
+CAGTAAAATTAAAAGTTAAAAACTAAAAAACTCGTCAACAACGGTATATTTACCATCATTGACGAGTTTT
+TATATACTAACTATTGTAGTAAAAGTTAGCTTAAATGATCTTTTACCAATAGTTCAGCAATTTGTACGCT
+ATTCGTTGCCGCACCCTTGCGAACATTATCCGCAACGATCCACATATTAATGCCGCAACTATGGCTAATA
+TCTTCACGAATACGACCAACATAAGTATCATCTTTTCCGCTCGCATCTCCAATTTGAGTTGGGAAGTCTT
+CATCATTACGACAAACAACAATACCAGGAGCTTGCTCTAATAAATCTTTAACTTCATCAGCTGAAATAGG
+TGAATTCGTTTCAATATGCAAGGCTTCGCCATGTCCAAAAAACACAGGAACACGAACAGCTGTTGGGTTA
+ACAAGTACGTTTTCATCGCCTAAAATCTTTTTAGTTTCCCAAACCATTTTCATTTCTTCTTTGGTGTAAC
+CATTTTCTAAGAAATCATCAATTTGTGGGATAACATTAAATGCTATTTGACGTGAAAACTTTTTACTCTC
+TACTGGCTTACCACTTAATAGATTAGCAGTTTGTTTCGCTAATTCATCCATCGCTTCTTTACCACCGCCA
+GAAACCGATTGGTAAGTACTAACATTTACACGACTAATACCAACAGCATCATAAATTGGTTTTAACGCTA
+CCAACATTTGAATGGTAGAGCAATTAGGGTTAGCTATTATATTGCGATTACGGTAATCAGCCAGCGCTTC
+AGGATTAACTTCAGGCACAACAAGAGGAATATCAGCGTCATAGCGAAATTCAGAGGTATTATCAATAACA
+ATACAGCCAGCTTCAGCAGCTATTGGAGCAAATTTAGCTGAAGTAGAACCACCGGCAGAAAAGAAACCAA
+TTTGTACTTGGCTAAAATCAAAATCATCTGCATTTAATACTTCAATGCTCTGACCATTAAATTCAATAAT
+TTCACCTGCAGAGCGAGCACTGGCTAAGGGATATAATTTATTAATTGGAAATTTTCGTTCTTCAAGAATC
+TCCATAATAGTTTTGCCAACTAACCCTGTTGCGCCAAGTATGCATACATCAAATTTTTGTGCCATGTTCC
+TCTCTCTCTTCATTAGACTTTCTCAAAAAAATGAGTCGTCTCGATAGTTTAAATTAATTTTTATTAAAAC
+CTAAACGATGCGGTACATCGCTATAAGTAGTAGATGATAAGTTGACCGTTACAGCAGAAAACTCCCTTCG
+AACGGGATAATTTTTCCTTAAACTGTCGAAACCTTGTACAAATAATTGTTGACGAAATATTGCATCGTCC
+CGCCTAACATCGTAAACCATTTTAACTAACTGGTTTAGTAATATTTGATTAAAATCTTGATTAATTTCAA
+TTGCAGGGATACTGGCCGACGGTAAAAAGTTTGCCAACTGATATTTAGGCGTTATTGCTAACTGTTGACA
+TAATGCCTGATAGAGCATTTCACTACCACGAGCTTTTCCTTCTAAGCTATAACCTGCTATATGTGCTGTG
+GCTATTTCAGTATAAGGAATTAAGGCTTCAAGAACATCAGGTTCTCCTTGCCAAACATCGAGTACAATTT
+TTACGCCATGACCAGCCGTTTTTAATGCTAATAAGGCGTGGTTATCAATAACATCACCACGGCAAGCGCT
+GATTAATATTTGATCCTCACGCAATAAGGCAAGGTTCTCTGCATTTATCAATTTGTTTGTAGGATGTTCA
+CCGCCAACAACTTTAGGCACATGCAAAGAAATAACATCACACGCTAAAACATCCACCAAGGGTACATAAT
+GTCGTTGGTCAGTAGGGGGATGACTTTTATCTTGTTTTTGCTTTTCGGCTAGTAACGGATCACAGATTTT
+ATGTTGAATACCTAATGCAGTGAGTTTTTCACTTAAACGAGTACCTGTATTGCCGCCGCCAACAATACCG
+ACGGTTAATGAAGATAAAGTGAGTAAATACCGCTCAGCTAAAACGACTAATGCGCTGAGTACATACTCAG
+CAACTGAAATGGCATTACAACCTGGCGCTGATTGGAAGGTGATGTTTCGTTTGGCGAGATAACTTAAGTC
+GATATGATCAGTACCTATAGTGGCACTACCAACAAAAGAAATTTTATCGTTCAAGTGAAGTAGTTGTTCA
+TTAACCTGAGTAATTGAACGTACTAATAAAACATCTGCATCAGCAACTTGTGCTGCGGTTAACGTCCGAC
+CTGAAAAAGGAACTAACTCTCCCTGCTCTTCGCCATCGATACCGTTATTAAGGTGGCAGAGTTCACTAAA
+AAACTCCTTGGCAAATGGCATATTTTCATCAAAATATATTTTCATAAATTCTAACTATTTGACTAAAGAC
+ATTAAAGTGCTCAATTATACGCTCATTTAGAGCATAAGTACTAAATTTAACCCAGCAGAGCTAAAATTTT
+GTCACTATTTATAAAAAAACCACGCTAAATATTATTTAGCGTGGTTTATTATTAGTTAGAAAATGCGCAT
+TAAGTCGGAGCTTAACTCCAGAACTTAAGCTTATTTATATTTTTTCATTACCAAGGTGGCATTAGTTCCA
+CCAAAACCAAAGCTATTCGACATAACAAGGTTTAGCTCAACATCACGCTTTTCAGTAACAATATCTAAGC
+CTTGTGCTTTTTCATCTAAATTATCAATGTTAATTGAAGGAGCAACAAAGTTGTTTTCCATCATTAATAT
+TGAGTAAATAGCTTCGTGAACGCCAGCAGCACCAAGTGCATGACCTGTCATTGCTTTAGTAGCACTAATA
+GCTGGTGAATCTTCACCAAATAATTCTTGAATTGCGCCTAATTCTTTAACATCGCCAACCGGTGTAGAAG
+TTCCGTGAGTATTTAAGTAATCAAGTTTACCTTCAACACCTTGCATGGCTTGTTGCATACAACGAACTGC
+GCCTTCACCACTTGGAGCTACCATGTCATAACCATCAGAGGTTGCGCCATAGCCAACAAGTTCAGCGTAA
+ATATGTGCGCCACGTGCAAGGGCATGTTCTAATTCTTCAACAACAACCATACCGCCGCCGCCAGAAATAA
+CAAAACCATCACGGTCTGCATCATAGGTACGAGAAGCTAATTCAGGTGTATCATTACGACCCGCTGATAA
+AGCCCCCATACCATCAAACATCATAGCAAGTGACCAATGAACTTCTTCACCACCACCAGCAAAAACGATA
+TCTTGTTTGCCTAATTGAATAAGCTCCATCGCATTACCAATACAATGAGCACTTGTTGCACAAGCTGAAC
+TAATTGAGTAGTTAACGCCTTTAATTTTAAAAGGCGTTGCTAAACAAGCTGATACTGTGCTGCCCATAGT
+TTTTGGTACGGCATAAGGACCAACACGACGAATACCACGGTTACGAAGCGTATCAGTTGAAGCAACGATG
+TTTTCAGATGAAGCTCCACCAGATCCAGCAACAATACCAGTACGGAAATTTGAGACTTGATCTTCAGTTA
+ATTTTGCATCTTTAACAGCTTGATCCATAGCAATATAAGCATAACCTGCAGCATCACCCATGAAACGGAT
+GGCTTTACGATCAATGTGATCTTTAGTTTCAATATCAGGTTTACCCCAAACTTGACTACGTAGACCTTGC
+TCTGCAAAACTTTCAGAATGAGAGATACCTGACTTACCAGCTTTTAATGAGGCTAATACTTCATCCGCAT
+TGTTACCAATACTTGAGACTATACCTAAGCCTGTTATTACGACACGTTTCATTTAACTACCATCTATAAT
+TATGAAATTTTGCGCTATTATACAAGTAATAGCGATTGAACTGGTATTACTAGTTGCTTATCACAACAAA
+AAACCAGCGTACACTTGTACACTATAATATGATATCCATTCTAATATATCTATGACATTTTAATTTATCT
+ACCTTTATTTCTGATCAAAACCTATATTTCGCGTAAAATAGGCAAGGTAAGCGAATAGAACTATCCTCTA
+ACACTGTCACTTCACCTAAAGAATTTTTCATGAAAAAACTCGATAAAACAAATAATAGCAATAAATTATC
+CTACCAAAAAGATGGAACCCCTTATTGCCAGCGCTTTGATGATATTTATTTTGAAAGTGAGTCAGGTTAT
+CAGCAAAGTGATTTTGTTTTTATTCAAAAAAATAAAATAGGATTACGTTTACAAATTGCTAAACAAACAT
+TTACCGTGGCAGAAACAGGTTTTGGCACTGGGTTAAATTTTTTATTAACCTTACAGGCGTACCAAAAAGC
+ACAACAAGTTTCATCGTTCCAGCTAGCACCTTTGCATTTCATCAGCGTGGAAAAGTACCCACTAACAAAA
+GAGCAACTAGTCCAGTCTTTGTCTATTTTACCGCAACTACAATCGTTAGCCTTAACATTCATTAATAGTT
+ACCCTGATTGCCCTGTCGAAGAGTTTGGTCAAGAATTTAAAACAACCTTTTTCAATGGCCAAGTACGGTT
+AACTCTTATCTTTGATGATGCCGCCCAAGGTTTCTCTTCATTAAACTGTTCAAAAGAAGGTTTAGTCGAT
+GCTTGGTATTTAGATGGATTTACTCCAGCAAAAAACCCTGACATGTGGAGTAAGGATTTATTCTCTCAAA
+TTGGCAGACTTTCTAAAGATCAAGCCACACTGACCACATTTACTGTTGCTGGCTTTGTAAAAAGACAATT
+GCGTGATATCGGCTTTCGACTTGAAAAACTATTAGCGAAAGGTAAAAAGAAAGAAATGCTGTCTGCTGTC
+ATGCAAAGTAACCCGATAACGAATAAAGGCTACTATTTAAGACCTCTTATTACAAAACCCCAACACGTAA
+GTATTATTGGGGGTGGTATCGCTTCTGCTTGTGCTGCTTATGCATTAACTAAGCAAGGAGTAAAAGTAAC
+TTTATACTGTAAAGATACTTCTCTTGCGCAAGGTGGGTCTAGCAATGCGATTGGCGCTTTATATCCTTTA
+TTACACCAACAGGAAGATGATATAAGCTCTTTTTACCAGCAAGCTTTCTGGCGTGCTAAAGCGTTATATA
+CAGAGATTGCCGAGCAAGGTTTTTCATTCGCACACCAATGGTGTGGATTATTAGAAGTATCCTACAAGGA
+AGCATTGATTAAGAGACAACAGGCATTTGAAAGCTTGAATACTTGGCCTAATGAGCTCATCCATGGAGTC
+AATGCAAAGCAAGCCAGCGAACTTGCAAATATAGATTTACCTTATGGTGGTCTTTTTATGCCTAACGCTG
+GTTGGATGTCACCTCGAGACTTAGTCAAACAAATTTTTAATGCGGCCAAATCAACTACCCGTTTAAAAAT
+AATGACCGACACTCATATCACTAAAATACAACAAGTTGCTAACCCCAGCTCAAATGAAAATGGCACGTCT
+TGGTCTTTAACGAGTAACCAAGGTGAATTTAACGCCAGTGTATTGGTAATATGCGGAGGTGCTGATGCGA
+TTGAAATCGAACAGCTAAAATCGTTGCCGCTTACGGCTACTCGTGGCCAAGTAACAAGTATGAAGAGTAA
+TAAGAAGATAAATAAACTTTCTACCGTTATTTGCCATAAGGGTTATTTAACCCCTGAGAATAACGGCATC
+CATTGCATTGGGGCAACGTTCCAGAAAAATGATACTAATATCACCACGAACAAAGCTGATGATGACTATA
+ATTTAACGATGTTAACTAAGTGCTTACCAGAGTTATCGTCAACTATTGATTGGCAAGAACAAGATATTTC
+ATCAAGTAAAGCAAGACTACGTTGTATGTCACAAGATCACTTACCTCTTGTTGGCGCAGTACCTGATATT
+AAAGAACATGTAGCAACTTACTCTCATTTAGCCAAAGATAAAAATTGGAAATATAGCCAAGCAGCACCGT
+GTATTGATAACCTCTATGTCCTACTTGGGCTTGGTGCCCGTGGCTTGTGTTCCGCACCTTTGGCTGCTGA
+TATTTTAACAGCAGAGTTATGTAATACCCCTTACCCTGTAGATAGCCAAATGTTATTCAACTTAAGTCCT
+AACCGCTTTATCATCAGGGATATTATAAAACGAAAAATAAAGTCATAAGTATAATCGACCTACTAAATAA
+TTAAGACATCAAAGAAGGAGTAAATAAAAGCGTAAATAAACAAAAAAACTTGTGCTAAATCAACCTCCTT
+ACCAGCAAAATAATTTACGGTACTTCTGTCGATAAAAAATGGTTTATTATATTTAGGAGTTCCAGACATG
+AAAGTCAGCTTGCCTCAATGGCCTATCATTATCATTGCATTGCTATTAAGCATCGCTTTTCATCCCGTTG
+ATGCCCAACAGCTAAATACATCACAAGCCATTAACCAAGCTGGTTTACAACGTATGTTATCTCAACGCAT
+GGCTAAAAATTATATACTCTTAAGCCAAAATATTGATGCGAATGCTGCTGCCGATGAATTAGATGAAAGT
+GCAGCACTTTTCGAAGAAAACTTATTCAGCTTAACGAGTTCGATTAAAGATAAAAAATCGAAAACTGCGC
+TGCAAAGACTTAAAAGAGAATGGTATGGTTTTCGTGTGTTTGCTTTAGAGAATGCTAAGACAGAAAACAC
+TGAACGAGTCGTAAAGAAAAGCACTTCTTTATTGAAAACTGCACACGAATTAGTGTTAAGCATCGAATTT
+ACATCAAGATCTCATAGCGATCATTTAGTTAACTTATCTGGTAGGCAACGAATGTTATCTCAGCGCTTAG
+CTATGCTTTATTACGCAAGCAACTCAGGTTATACGGAAAAATTATTTCAACAAGAAATGCATAAAACAGC
+AAGACAATTTGACCAAGCCTTAACTAAACTAATCAAATCGAGAGAGAATACTCCAGAAATCAAAGAGTCA
+TTACAAGATATTGCTAATCAATGGAGCTTTTACAAAACCCGTTTTGATGGTTCAGATAAAGGAAGATTTT
+CACCTAAGACGATTAAAGTAGTGAGCGAGTCTTTGTTAAAAGCAATGAACGACATCACTAAACTTTATGA
+GATAGTTAGCACAAGTGAAAACAAATACGCTTCTTGGATAAAACCAGCTAATAAATAAAGTAAGTTAGTT
+CGTATAAAAAATAAAAGCGATGAACAGCACTGTTAATCGCTTTTTTATTTAGGTATTAATGGCTAATTTC
+TCTTGTAATTTCAACCAAAAATTACTGACAATTACGCTATCCTGTGGAGATAACTCTGCTTTAGCAGCCG
+CTATTTTATGATTAATCGCTTGTATTAGTTCTGTCGTTAGTGATTGTTGTTCATCACCAAAATCTGTAGC
+TGTCAAAGCAATTAAACCACGTAAGTAACCGCTAGCAAACAGAGTATCACTATCGATATCCTGTTCAAAT
+AAACTATCCAAATATTTATATAACTGCTCAACTGTCGTTAAGGTATTGTCTGAACTATCTGACATAAAGT
+TTTATCCTAGATATTAATATATATCACTTACCATAATCTTAAAGTGGACTTATACCACTTTCCTTAGGTT
+TGTGAAGTAGTTGTACCGATAAAAATCAGGGCAAGCTGCTCGATATTACAATAGCTTGCTATTGGAGTTG
+AGAGCAACGCAGTCTTGAAGCTTTTTACCTGCACAGTGATTCATAATTTAATTATTATTGAGGACTAGCA
+AGGGGATAAAGCACTTGGTCTTTATAACCGGTCGTTATGGGCATAAACCCAGAAAGCTCTTGATCGAGTT
+CAATATCACCAGTATCACTAATTAATGGCTTATTATTCAAAGCTTCTAATTTAGCCTTAGTCGCCAGAAT
+AGTAATATTATCACTACCACCGGATTGAGCTAAAATAGTACGAATAATACGAGGACTTAGTTGCTGATTA
+CCGCGACCAAAAACATGTCCCTGTCCACCAATGAGGGTTATGACAAGTTTGCTTAAACCGTCATAATCTG
+TAATAGCTTTATAGAGTTCAGCTTCAGTTACATCAGAGGCAGCAAGTGATTGTTCACTCACAATATCAAC
+ACCTAGCAAAGTATTTTCTAAGGCTAGTTCACTCATTAAAAAAGCAGTGGTAGAGCCAGATCCAATGATA
+AACTGTCGATCATCATACTCATTCATTTCTTCAATAACATTGGCAGCAATATCTTGTAGCACCAATTCGT
+CACTTTCTTTTCCGCCTGATTTAACTGCTTGCACGTATCGCAGCTCACTTGGAATTTTCATCTCACTATA
+TCGCTTTGCTTTGACGATGCCTTGTCTAAATAAACTTTCGTCTATATCCATCACATCACCAGTAGTTAAG
+GTGACTAATTCCTTGGTAACCATCAATTCAATAATACGGCCTGCAGCTTTTGGCGTAATAGCATAAACAC
+CAGAGTGAATTTTACAACCTGCAGGTATACCTAAAACGGGTACTTGCTGGTAATCATCATCACTAGCCAC
+TACATTAGCAATATCTCGAGCAGTACCATCACCACCGGCGAATAAAATAATGTCCACGCCATGTTCTAAT
+AACGCTTCTACCGTTAATTGGCTATCGTTACTCTCGGTATGCTTTTGCTTTGCTTGATAAAGTACTTCTA
+CTTTAAAACCCAAATCACGGGCGCATTGCTCACCCATAAGATCATTGGCGGTATAAATAACGATGTCATC
+TTTGTAAGGTAATAATACCTCAAGCGCTAATGTAGCCCTCGCGTTTGCTTGAGGTTTCGCTCCTAGGGCT
+AATGCGTGCATTGCCATGCCGTCACTTCCCTTAAGTGCAACACTACCACCGATGCCTGCAATAGGATTGA
+TGATAAACCCCAGTTTAAAATGTTTCATATTCATGTTCCTTTTCACTATTTCCTACATTCTCACCAAACT
+GCAATGCCGTTAAAGGGTAAGGTGTTTGATAAAAGTTAGTTAGTGCTTCAATAAACTGCTGTGCTCGAGA
+TGGAAAGCCATTCTCGATAAAAATTAATACTTGTTGATGAACCTTAGCTTTGAATCCACTCAGGTCACCT
+TGATATCCATTGAGATTATCAGCTGAGGTATGGAATTTTCTCTGTGCTGCAACATTAAAGGCCCATTCAA
+TCGCTTGGGGAATAACTTCAACCTGCTCAAATTTCTTTTGTTGTTTCTCATTGCGACCATCTGGAATATA
+CCAATAACCAAAATCTTCTAACAGACGTCTTTTCTCACCCGCTTGACACCAATGCGCTATTTCATGAAAG
+GCACTGGCGTAATAACCATGAGCAAAAATTATTTGATGGAAAGTACAGTTATCATCGGCAGGTGCATACA
+AGGGTTCATCACCCCCTTTGATTAAACGAGTATTGTATTGCTTAAAAAAGACATCATCGAACAGGGAAAT
+AAGATCTTGATAGTGGTGCTGCATAAACTAAGCTAATTAGCTGGAATTATTGTCGGCTATTATAACGAAA
+AATAGCGATTGTTACATTGCCATTCTTAATTAATTACTCAGGTTGATAGTCGTATTTATCGTTTTATTCG
+CACGCTCTTAATTACAAAGTAACCTGAGATACTTAATCTAATCCGTAATGGAAAACTATTGAACTAGAGT
+TTTTCTCAAAGGCCATGAGCCGATAAATGGCTCATGATAAAACAAAAAACGGTAAAGGATTAAATATCAT
+CTTCGATGTTATCTTTACCCGAGGTTCTCTCTATACTTTCAAGCTTATGATGAATGGCAGATTTAATCAT
+CATATAGGCACTAATCGGTGCCGTTAGTAATAGAAACAGAGAAATGAGTATTTCTTTTACACTTAATCCT
+GCTTGCGTAGTGCTAAAAAAGATCATGGCAGCAGTTAACAAGGCTGCCATACCGAGTGTTGTCGCTTTAG
+TTGGCCCATGAAGACGCATAAAAAAATCAGGCATTTTCACTAAACCAATAGAGCCAACGAGTACAAAAGA
+ACCGCCAACTAATAATAATATTGAAATAATCCATTCAGTCATAACTTAACCCTTATTCTATAATATCGCC
+GCGTAGCAGGTATTTACATACTGCCACTGTACTAACAAAGCCCAACATAGCGATTAGCAGTGCAGCTTCA
+TAATACAATGCTGTGCCCATACTCATGCCATACAAAATAATCAATGCGATACTATTTATATACATAGTAT
+CTAGCGCAAGTATCCTATCAGGTACAGAGGGCCCTACCAATAAACGCCATATATTTAGTAATAATGACAA
+ACCTATCATAGCGAACACAATTAAAATCACAGTTTCTAGCATTGAAATATCTCCATAAGAGGGGCTTCAT
+AACGTTGCTTAATTGTGTTTATTAAGGCTTGTTCGTCTTTAAGATCTAAAACGTGTATCAGTAAAAATCG
+TTGTTCCGAATCCTGTCCTTCGATGAAAGTCTCTGTCCAAGGCAGCACCTCTGCGCTGACTGTGCCCGGT
+GTTAATGACACAGTACTAGCTAAAATGGTAATTGGCATACTGTGTGTTAAGTCTAACGGCACCTTGATGA
+AGCCAGGAGTCAGTTTTTTGGTCGGACCTAAGATCAAAATAGCAACCTGTACATTCGCAGTAACGATGTC
+ATATAAAACCAACAGTAGATGACGTATCGCTAAACCTGGCTTGATAATTAATGGCTGCTTAGTTCTAAAT
+GGGCTAGTCGCCAATGGAATCACTATGGCTAAGATAACAGCTAATACAATATGCCCAGCCGATACACTGT
+TATTTAATAATAACCAGACAAGAAATAGTAAAATGCTCAATATTGGAGCGGGTAGCCATTTAAACCGTGT
+ATCTAACCGCATTACTGACCTCCTGAAAGGATAACTTTAATGTTGTGATTAAAATCATGTAACTGGGTAG
+CTGCATCAATTGCATACTCACTTAAAGGTCCAGCAAAAAAGCTCATCAATGGTGCTCCCGAAATAAGAAT
+AATCAATGCTACTAGCTGCGCTGGATGAACGCGCTCTTGCCCTATATTCTCTGTCGCTTGAACTTGATGA
+TGCCAAAACACAGTGCTGCCTGCTTTAGACACACCAATCAGAATCGCAAGACTTGCCAGTAAATAAAGTG
+GCCAAAATACAAAGGTATATTCAGCATTTAATGTAGCTTTAAGCAGCCATACTTTACCAATGAAACCAGA
+CAATGGTGGCATGCCTATCACCGCAATACCGGCAATCAAAAAGCAAACACCAAGAAGCCTTGGTTGAGTG
+AGTGGAGGACCAGCAGTAATGCGATCAGCAACGTTCCCCCTTTGACGACCAATTAAGTCAGCTAAGATGA
+ATAGTGCTGCAGTGACCAACGTTGAGTGGACTAAGTAATAAATAGCTGCAGAGCTGGCCTCAACGGTTTG
+AACAGCAACTAAAGCGACTAAGGTTCCCACCGACACAATCACTAAATTGGCGGCTAATTTCCTTAAATCC
+TTACTTGCTATAACCCCTATGGTACCCATAGCAATAGTAGCGAGTGCTAACCACCACAACCAACTTTGCG
+CCATATGACTCAATTCACCGGCTTCATCGCCAAAGATTAACGTATAAACACGCATCATTGAGTACACGCC
+AACTTTTGTCATTATTGCAAATAATGCAGCGACAATAGGCATCGCTGTAGCGTAAGTATTCGGTAGCCAT
+AAATGTAGCGGTAACAAGGCGCCTTTTAAAGCAAAAACCACCAACAGCAACAAGCCACCTATTTTAGCTA
+GGTAAACATCATCACCTTGTAAAAGTGCAACTTTCTGAGCCATGTCAGCCATGTTCAGAGTCCCTAAGAC
+CCCATATAGAATACCCAGCGCAATCAAGAAAACCGCCGAGCCAACAAGGTTCATAATCACATATTGTAAA
+GCCGCACGGGTATTCTTTTTATCTCCACCGTGCATTAGTAATGAATACGAGGCAATGAGCAATACTTCAA
+AAAATACAAATAGATTAAAAGCATCACCCGTTAAAAATGCGCCATTTACCCCTAAAACTAGAAAATGTAC
+CAGTGGATGGAAGAAACTGCCTTTATCATCATCTCCTGCACATGCATATAAAACACATACAATACCAAGT
+AGTGCGGTTAAGCAAGCTAACAAAGTAGATAAAGGGTCGGCTACTAAAACAATACCAAAAGGGGCACTCC
+AATCGCCGATTGCATAAACTTGCGTACCGTCAACTTGAACTTTTAATAACAAAGCCAACGATGCTAAAAA
+GGTAATTATACTTAATACGACCGAGGCAACTCTTCTGATAGCTATACTTTTACCGCAGGGCGGCATTAAT
+AAAATAACCGCTGCCAACATCGGCAATAATACGGGGAAAGATGTCAAATGCTGGATCATACTTTACCCTT
+TTTATTTTTATCGTTATTTTTATCACTATTCTTATCGAGCACCAGACCATCTACATGATCACTTCCTAAA
+TCTGCTCGCCCTCTGATGGCTAAAATAACCACAAAGGCCGTCATAGCAAAACCAATAACAATCGCAGTTA
+ACACTAAAGCTTGTGGCAGTGGATCAGCATATTGAGGACTAGTTCCTAGTACAGCAGCTTTATTAAGGCT
+AAGTCGCCCTGAAGAAAACAAGAATAAATTAACCGCGTAAGAGAGCATAGTTAGCCCTAATACAACAGGG
+AAAGTTCTAGAACGTAATATTAAAAATACGCCACAAGACACTAAAATCCCAACGCAAGATGCGTAAAGTA
+ACTCCATTAAATCTTCACCCCTTCTTTAGGCGCATTTGTTGTTAATTGACCTAGACTTGCTAAAATCATT
+AATGTCGCACCAACGACCGTAAAATAAACACCTACATCAAATATCAAAGCACTAGCGAGTTCTATTTCCC
+CAATAAAAGGAATATCAAAGTAATCAAACCACGTTGTCATGAAAGGTCTTCCAAAGAACCAACTGCCAAC
+CCCGGTAAATAACGCAATAATAATCCCTGATGCAATAATCTTGCGGTAATTAATGGTTAAGCGCTCTGCA
+ATCCAGTTTGAACCATGCGCTATATACTGCAAGATAAAAGCGATTGCCGTCACTAAACCTGCGATAAATC
+CACCACCGGGCAGATTATGTCCGCGTAGGAAAATATAAAACGACACCATTAATGCCAACGGCAGTAATGA
+CTGAGAAATACTCGCTAATAAAATAGGGTAGCGTTCTTTCGCCCAAGGCCGCCCTTCACTATCATGACTT
+GGCATAATTAATGGTAAGTTGACTAACAGTTTTGAAATACCTAATGCTGCAATACCTAGTACACAGATCT
+CACCTAAAGTATCAAAGCCACGAAAATCGACCAAAATAACATTAACAACGTTAGTTCCACCGCCACCTGT
+TTTAGCATTCGCTAAAAAGAAATCAGAGATAGATTCGAGAGGACGGGTAATTAAGGCATAACAAATACTA
+CTAACCACGATACCCAAACCGGCTGAGATGCCTAAATCGCGTAATACACGAATCGAGCTAGACTCTTTTG
+GCGAGCGTTGCGGTAAGAAAAATAATGCCAGCATCAGTAAAACAATGGTGACTACTTCAACTGTTAATTG
+GGTCAATGCTAAATCAGGTGCTGAGAAACGAGTAAACGCGACAGACACCATTAAACCAACAACCGAAATC
+ATCAACAGCGATATCATACGAGTGCGATACCAAATCACAGTACTAATAGCACCAATCATTAACAATGAAG
+CACCAATTGCGTTATGAACATCAATTGGAGTAAGTTGTTTTTGTCCGCCTAACTGGCTCATTTCAAATAA
+TGGCCAACCAGCGAAAAACAAGACAACAACAAACATTAAGATTAAATAGCGTTGTAAAGAACCGTTTTCA
+ATGGCGCATATTTTACGTTGGCACCACTTTGTCACGACATAAATGCTGCTATCGAAGGCTTTTTTAGCGT
+CCAAATTAGGCAATGAAGCATGATATTGATATAAATAACGGCGCTGTGTATACAGTAATACACCACCGGT
+TACTGCGATGGCGCTCATCAAGAGTGGTAAGTTAAAACCGTGCCATAGAGCAACTTTAAACTCAGGTACA
+TATCCACCGATTACAGCAAAGGACGCTGCTTTTAAAATATCGTCAACAATAAAATTTGGAAATATCCCCA
+CGACTAAACATAAAGCAACCAGTATCTCAATTGGCACTCTCATATAACGAGGCGGTTCACTGGGTTGTCT
+TGGTAGATCAATCGGGTCACCATTGAAGAAAACATCGTGAATAAAGCGTGCCGAATAAGCCACCGCTAAA
+GCACCTGCAACAGTAGCAAGAACTGGAATAAGCCAAGACATAGACCCAAGTAATTGTTGATGTAGCGTTT
+CAGCAAAAAACATTTCTTTAGATAAGAAGCCGTTTAATAATGGCACACCAGCCATCGCCGCCGCTGCCAC
+CATTGCCAACGTTGCAGTATAAGGCATAAATCGCCACATACCGTTGAGTTTTCGCATGTCACGCGTACCT
+GTTTCATGGTCAATAATACCGGTCGCCATAAACAAAGAGGCTTTAAATGTTGCATGATTAATTATATGGA
+ATATAGCGGCTACTGCTGCAAGCTGAGTATCCAATCCTAATAATAATGTGATTAAACCTAAATGACTGAT
+GGTCGAATAGGCTAATAAACCTTTTAAATCATGTTTAAATAACGCTACATAAGCGCCAAATAATAAGGTG
+GTTAGTCCGGTTAAACTGACAAGAATAAACCATAGGTCTGTACCAGCTAAAGCAGGATAAAAACGTGCTA
+ATAAGAAGATACCCGCTTTAACCATGGTGGCCGAATGCAGGTAAGCACTTACCGGAGTTGGCGCGGCCAT
+CGCATGTGGCAACCAAAAATGAAAAGGAAATTGTGCTGACTTAGTAAAAGCACCTAGCAGTACTAATATC
+AAGGTTACTTCATACCAAGCATGTGCTTGAATAATGTCTTTACTCTCTAAAATAATATCTAAATTATAAC
+TACCAACGATATTACCCAATAAAAGCAAACCAGCGAGTAATGCCAAACCGCCACCACCAGTTATGGCTAA
+GGCCATTATTGCACCTTTACGTGCTTCAGCTTTATGCCACCAATAACTAATTAACAAAAACGAGCTAATA
+CTGGTAAGTTCCCAAAAAAACCACAGCTGTATGATATTGTTTGACATGACAATACCAAGCATCGCGGTCA
+TAAACAGCATCAGATAAGCATAAAGCTTGGGCATAGAGTCTTTACTGCTTAGGTAATAACGAGCATAAAA
+GATAACTAATATGCCTATGCCTAATATCATAAAAACAAACAACAGCGCTAAGCCATCTAAACGAAAGGCG
+ATGTCTATACCCAGTAAAGGGATCCACGAAATAGTTCGACGAATAACTTCACCAGAAAAAACTGCTGGCG
+CTAAGCTAATCGTCATTAATAATGCGATGATCGGCATTAACATGGTCAAACCAGTCGATTGATTACGCGT
+TAATTTACCCGTCATTGAAGAAATAATACTGCCAAGTAAGGATAGCAAGGGTATCCAAAGCAAAGTCATA
+GAGTAAACCTTATAGTTTTTATAATGAGAAGTAATCGTATCGAGAGATGTAGCCATAATATGTCAAATTA
+CATAGCAGTGGCAAACATTATAAATGTGAAATTTTGTAACGACTTTATCACGACATAACACAAGATTTTA
+GACTTAAGTCTAAAAATAATTCGGATAATTTAATTATTTACGTCAATAATTCAAATAATACACTTATTTC
+ACTAGTCGCACTACCTGCATTAAGTGTAGTATTTACTTTAATGAAGCAGTAATAAACTTATAGGTGATAA
+ATGAAGAAGCTCGATAGCATCGATTTACAAGTATTGACCATACTATATGATGATGCAGATATTACGAATA
+AAGAACTTGCAGCCAAAATAGGTATTGCCCCATCTACATGTTTAGAGCGTGTTAAGCGCTTAAAACTAAG
+TGGTGTAATTAAAGGTGCGTTTATCGATGTTAATTTAAAAACTATCGGCGGTAATATAGAAGCAATTGCA
+GCAATTCGTTTACAACCCTATTCTGAGCAGATTGTTAATGGACTGCGTGACGATTTATTAATGCACCCTG
+AGATACTCAATTTATACCACATGGGTGGTAGTTATGATTACTACATTCATATGTCAGTAAAAGATAGTGA
+GCATTTACGTCAGTTTGTTTTTAAAAATATTACTTCTCGTGATGAAGTGACGACCGTAGAAACATCATTA
+GTCTTTGAACACAGTCGCAGTGGTATTTTACCCAATTTTGACGAGTAACTATTAACCCATAATTGTTAAA
+AGTGCCTCATAAAAAATCCCGCGTTATTTAACAATAACTGCGGGATTTTTATTTTGACGCTCTAATTAGC
+TATAAGTACTAGCTTTTAAGATCATCAAAAAATTTCTTAACACCGTCAAAAAAACCGGTTTCTTTTGGAC
+TGTGTTTCTTGCTGCTACTCGCCATTTTTTCTTCTAATTGACGTAATAAGTCAGCCTGATCACCTGATAA
+GTTAACAGGCGTTTCAATAACGACTTTACACATCAAATCACCGGTAGTAGAACTACGTACAGACTTAACG
+CCTTTACCACGCAAACGGAACATCTTACCTGTTTGTGTTTCTTTAGGCACTTTCAGCTTAACTTTACCAC
+CAAGCGTCGGTACTTCAATATCACCACCTAAGGCAGCAGTAACAAAGCTAATAGGCACTTCACAATATAA
+GTGATTTTCATCACGAACAAATATTTCGTGGTCTCGTACATTTACTTGTACATATAAATCGCCTGCTGGT
+GCGCCATGTTCTCCGGCTTCACCTTCACCTGATAAACGAATTCTATCGCCAGTATCAACGCCCGCTGGAA
+TTTTAACTGATAACGTTTTCGTTTTCTCCACACGCCCTTGACCACGACATGAAGTACACTTATCAGCAAT
+AACTTTACCCTTGCCACTACAAGTAGGACACGTTTGCTGAACAGCAAATAACCCTTGACGCATTTGTACT
+TGGCCGTGGCCATGACAAGTGCTACATGTTTTAGCTGAAGTGCCTTTCTTAGCTCCAGAGCCATCACAAG
+GTTCACAGCTAACATACGTCGGTACTTTAATTTCTAAGCTTTTACCCTTAACCGCATCTTCAAGTGATAA
+ATCTACGTTATAACGTAAATCTGAACCACGTTGCTGACGCTGACGTCCACGACCACCGCCGCCGCCTCCA
+AAAATATCACCAAAAATATCGCCGAAGTCTTGACCAAATCCACCACCATGACCACCGCCGCCGCCACCGT
+TACCACCTTGTTCAAAAGCAGCATGACCATACTGGTCGTAAGCAGCACGCTTTTGGTCGTCATTGAGGAT
+TTCATAGGCCTCTTTAACTTCTTTAAACGTTTCTTCTTTAGACTTATCACCTTGAGTACGGTCTGGGTGA
+TATTTCATTGCTAATTTTTTATAGGCTTTTTTAACTTCTTTCTCAGAGGCGTCTTGGCTAACCCCTAATG
+TTTCATAATAATCACGTTTTGACATAAATCGGTTTCTTTACTTCAAGTTGATTGAGACTAATTTTCTTCA
+TTTTTTGGTGAGCTACACAATAAAAATCAAGAAAATTAGCACCAAGTTAAAATTATGTTCGAATACTTTA
+CATACAAAAAGCGTCGAGAAATATCGACGCTTTATTTTGATGACATAGTCTAACTCTTTTGCTTGCTAAG
+ATTAAGTAATAAAACCTAACCTTAGCGAATCAAAAATTACTTGTCGTCTTTAACTTCTTCAAACTCAGCA
+TCAACAACATCGTCTGCAGGAGCTGCGTCAGCTTCTTGAGCACCTTCAGGAGCGCTTTGAGCTTGTTCTT
+TAGCTTGAGCAATTTCCATTAACTTAGCTGATGCTTCCATAAGTGCTTGAGTTTTAGCTTCAATTACTTC
+TTTATCATCACCTTTAACTGCTTCTTCAAGCTCAGTTAATGCTGCTTCAATTTTTTCTTTATCTTCGCTT
+GGTAACTCTTCGCCTGCTTCTTCAACTTGCTTGCGAGTCGCGTGAATCATGCCATCAGCTTGATTACGTG
+CAGTTACTAGCTCTTCAAATTTAGCATCAGCATCAGCGTTAGCTTCTGCATCACGTACCATCTGCTCTAC
+TTCTTCATCAGATAAACCAGAAGAGGCTTTGATAGTGATTTTTTGCTCTTTACCAGTATTCTTATCTTTA
+GCCGTAACGTGCAAGATACCATCAGCATCAATATCAAAAGTTACTTCGATTTGTGGTGTACCACGTTGTG
+CTGGTTCAATACCTTCAAGGTTAAATTGACCTAAAGATTTGTTTGCTGAAGCTTGCTTACGCTCACCCTG
+ACAAACATGAACAGTTACTGCAGCTTGGTTATCATCAGCTGTAGAGAAAGTTTGTGATTGCTTAGTTGGG
+ATAGTAGTGTTTTTGTCGATAACCTTAGTCATCACACCGCCCATAGTTTCGATACCTAATGATAGTGGTG
+TAACGTCTAATAAAAGAACGTCAGTCACATCACCAGAAAGAACACCCGCTTGAATCGCCGCACCAGAAGC
+TACTGCTTCATCAGGGTTAACATCTTTACGTGGCTCTTTACCGAAGAAATCAGTAACAGTTTTTTGAACT
+AGTGGCATACGAGATTGACCACCAACTAAAATAACATCATCAATCTTGCTTACTGATAAGTCTGCATCTT
+TAAGCGCTTGTTTAAGCGGCTCTAATGTTGCTTTAACCATATCTTCAACTAGTGATTCTAACTTAGCACG
+AGTCACTTTGATGTTCATGTGCTTAGGACCTGAACCATCAGCAGTGATGTAAGGTAAGTTTACATCTGTT
+TGTTGTGCTGAAGAAAGTTCACATTTAGCTTTTTCTGCTGCTTCTTTTAAACGCTGCATTGCTAAAGGAT
+CAGACGTTAAGTCCATGCCTTGGTCTTTTTTGAATTCAGCTACAAGGTAGTTGATTAAACGGTTATCAAA
+ATCTTCACCACCTAAGTGAGTATCACCGTTAGTCGCTAATACTTCAAAAGTGTGTTCGCCATCCATTTCA
+TCAATTTCAATGATTGAAATATCGAATGTACCACCACCTAAATCGTAAACTGCAACAACTTTGTCACCTT
+CTTGTTTGTCCATGCCGTAAGCAAGGGCAGCAGCAGTAGGTTCGTTGATAATACGTTTGACTTCAAGACC
+AGCAATACGACCAGCATCTTTCGTTGCTTGGCGTTGTGAATCGTTAAAGTAAGCAGGTACAGTAATAACA
+GCTTCAGTTACGGTTTCACCTAAGAAGTCTTCAGCAGTCTTTTTCATTTTCTTAAGAACTTCAGCTGAAA
+CTTGTGGCGGAGCAATTTTCTCGCCTTTTACTTGAACCCAAGCATCACCGTTATCCGCTTTAACAATACC
+AAATGGCATAATATCGATGTCACGTTGTGTTTCTTTATCTTCGAAACGACGACCGATTAAGCGTTTAATT
+GCATATAAAGTGTTTTCTGGGTTAGTTACAGATTGACGCTTAGCAGGTTGACCTACTAATGTTTCGCCTT
+CGGCTGTATAACCAATAATAGAAGGAGTTGTACGATCGCCTTCTGCATTTTCAATAACACGTACACTGTC
+GCCATCTAAAACAGCAACACATGAGTTAGTTGTTCCTAGGTCAATACCAATAATTTTGCCCATCTTGGGA
+GCTCCTATTCATTTAACTTTATCTACATAGATAAAGTAATTTTGATTAAATTGTTTGTTGAATAATAAGT
+GGGGTCAGCAAAATGCTTTTCAATAGATAAATTTAAAAAAAATGGCTTTTTGTTAAGATTTAAGCAAAAA
+ATGAAGGGAAACAGGCAATGTTACTAGAGAACATTACCTTTAGTGGAGTTTTGACTCGAAATTTACATTA
+TCAATTATTTTTAATTATTTCTTGTAGCGCTAGATCAAAACGAGGATCAGCTTTGTCTGAACTTGATGTT
+TTCCAAATTATTTCATTTTTACGATTAATGAAAAATGTTGTTGGTGTTCCTCTAACGCCATAAAGTTTAG
+CAACCTCTTCCCCCATTACTCCTGTTAAAAAAGAGTAACCTCTGCGATTAATTTCATCTTGAGGCTTTGC
+ACCCTCGTCTTCATTAAAGCTAATTGAGATGAGTTCTACACCTTGTGCTTGATATTTTTTCTGCAAGGCA
+ACTAACGTCGGTTGTAGTTTTTTACAATAAGGACACCAAGTTGCCCAAAAATGTAAAATGACTGGCTTGT
+TTTTATACTGCTCTAAACTAATCACTTCGCCATTTTGAGTTTTTAATTGCCAAGGTTTAGCTGTTTCATT
+TGCGTTTACCGTAAAACTTGCCCCAATAATAAGGCTAACAAAAACAAAAAACATCGTTCTAAAAATATGA
+TTCATAATAAACAGGGGATAAATAAAAGAATGGTATTGTAAAAGACCTTGTTTCCCCGAAGTTATTTCAA
+AAATAGAAACTTTTTTTCAAAAAGACCAAAATTCAGGCAAAAAAAAAGTAAAGAGCTAAGCTCTTTACTT
+TTTTATTCAATCATTGTCAGTTTGATTTATTTACTACGCGGTAGCATCAACAGTTGGTGCAGCTTTAGAT
+ACCATCACCATCGCAGGTCGAATTAAACGACCATTTAACTCATAACCTTTTTGCATTACTGCAATAACAG
+TATTTGGCGCTACTCCAGGTACTTCTTGCATTGACATTGCTTGATGAAGTTCAGGGTTAAAAGGTTGATC
+TTGTGGATCAACAGCCTTTACACCAAATTTATCTAAAGAAGTAATTAAGCCTTGTAACGTTAATTCAACG
+CCTTCAATAACACCTTTATTACTTTCATCTTCTTTATCAATATTTTGAAGCGCTCGCTCCAAGTTATCAA
+CGCTTGTTAGCATTTCACCAGCAAATTTTTCTAAAGCAAACTTACGTGCTTTTTCTACATCTTGAGCAGC
+CCGACGACGAATGTTGTCTACTTCTGCTTTAGCGCGAATAACTGAATCTTTTTGATCCGCAACGGTAGAT
+TGAGCTGTAGCTAATGCTAGCTCTAACTCGTTAATTTTTTCTTGTTCAGCACTAATCACTTCATGGGCAT
+GATCATGTTGATCTTCTACCTGCTCTTCAGCTTGTTGTACTATGTCATCTGCTAATTGCTCAGCACTTAA
+CTCTTCTTTATTACTTGTTGATTCTGTTGTCATGGAAAAACCTCAATTTTATAACTCTTGGTGACATTAT
+GGGGACTCTCTAAAATGATTCAAGCTTGATTTAAAAACATTTTGTAAAAAGTGAACTTTACAAGTGAGCA
+AAATCCAGCGAAACTGCTCTTAACCCTAGCAAAATAAGTAAATTACCGTTATGGCTCAACACTATAAAAC
+TATTGGCCTTATTGGCAAACCTAATCATGATGGCGCCAGTGCCACCATACAAACATTGCACAAATACTTA
+TTAGCGAATGAGTATAAAGTTATTGTCGAAGTTTCAGTAGCGCAATCTCTCGATATCAAAAAGATGAAAA
+CCGGCACATTAACTGATATTGGCGAACAAGCAGATCTCGCCATTGTTATTGGTGGTGATGGTTACATGCT
+TGGCGCAGCGCGCGTACTCGCCTGTTTCGATATTGGCGTCATTGGTGTAAACCGCGGTAACCTAGGCTTT
+TTAACCGATCTTTCTCCTTCTGAAATCATAAAACCTTTAGAGCAAATATTATCAGGCAAGTCACGTAGTG
+AACAACGCTTTATTATAGAGGCTGAAGTTTATCGTCACGGAAAACTAAAAAGTTCAAATAGCGCGGTTAA
+TGAAGCGGTACTCCATGCCGGTAAAGTTGCCAGCATGATTGAGTTTGAAGTTTATATTGATGGCACCTTT
+ATGTTTAGCCAGCGTTCAGACGGGTTAATTATTTCCACACCTACTGGCTCAACGGCCTATTCGATGTCTG
+CTGGTGGACCTATTTTAACGCCCAACTTAAATGCACTATCGCTCGTACCTATGTTTCCTCATACCTTAAC
+AAGTAGACCAATTGTTGTTGATGGAAATAGTGAAATCAAATTGATACTAGCCAACGATAACCATGAAAAC
+TTGCAAGTGAGTTGTGATGGTCATGTTATTTTAACGGTAATGCCTGGTGACGAAGTTATCATCAAAAAGA
+GTGAGTGCAGCATTCGTTTAATCCACCCATTAGATCATGAATACTTTAACGTATTACGAAATAAATTAAG
+CTGGGGTAACAAACTTTATTAACCTCCTGTTGCTACTTAACTATGAGTAGTAGCCAGCATTACTATCAAA
+AAATAAGCAAATAGTTTCAAATAAACTTGAATAAAAGCCATTTACTGTATAAATTAACAGTTACTGGTTT
+TTTATTCATGCTTATTGCCAAAGGTTAACTATGCTGCTGCAACTTAACATTCAAAATTTTGCCATTGTCC
+GTTCATTAGATATTGATTGGCAATCAGGTATGACGACAATTACCGGTGAGACTGGCGCGGGAAAATCAAT
+TGCTATTGATGCGCTGGGCTTATGTTTAGGTGATAGAGCAACCACTAATGTGGTTAGACCAAACTGCAAA
+AAGGCTGATTTAGCCGCCACATTTGAAATAAAGAAAAATAAAATGGCGCGCGCTTGGCTAAAACAACATG
+AACTCGTTTCTGAGCATGATAGCGAATGTATTCTTCGCCGTGTTATCTCCGCTGAAGGCCGCTCAAAATC
+ATATATCAATGGCAGCCAAGTGCCTTTAGTGCAATTAAAAGAAATTGGACAGCTGTTAATTAATATCCAT
+GGTCAACATGATCACCAGCTTATCGTTAAAGCGAATCAACAGTGTCGTTTGCTTGATAATTATGCCAACC
+ACACACCTTTGTTAAGTGCAGTAAAACATTATGCCCAGCAGTGGAATAAGCTTAATAAAGAATTAGAAAT
+GCTGCAGCAAAGCAAACAACAACGTGAAGCTGAACAACAACTCATCCAGTACCAAGTAACTGAACTGGAC
+GAATTTTCATTACAACCTGATGAGTTTTCAACACTAGAAAAAGATTATAAACGCCATAGTAATGCGCAAG
+ATTTATTGGACTCAACGCTAAGCACATTACAAAGCCTATCCGAAAATGATAATTTCAATATCTTAGATGC
+ACTTAGAGAGTGTAGCGAAAATATCAATTCAATCGCACGCGTTGATAATCAATTAACTGATGTAGCCACT
+ATATTATCAGATACCTTAATTCAATTAGATGAAGCAAATAACGATTTAACGCACTATTATCAGCAATTAG
+AACTAGACCCTCAAAATTATGCGATCATTGAAGAGCGTTACTCTACCGCAGTGCAGTTGGCCAAAAAACA
+CCAACTGTCACCAGAAAATCTAGTTAACTTCCATAGTGAATTAAAACAACAGCTCGCTTCAATATCTAAT
+GATGAAACCCGCATTGATACAATTATTGAAGAATTAGAGCAGACTAGAATTCATTATAATGAAAGCGCTG
+AACTGTTATCAGCATCAAGAGAAAAATCAGGTAAAAGCCTGAGCAAGCTGATCAGTAAAAGCATGCAAGA
+ACTGAACATGCCCCACGGACAATTCTTTATTGCCGTTGAGAATAATAAAAAACAAGAAAATGGCAAAGAA
+ACTATCAATACCAATGGTAGTGATACTATTAGCTTTCAAGTTAGCATTAACCCAGGGCAAGCGCTTGAGG
+CTATGCATAAGGTTGCCTCCGGTGGTGAACTATCTCGCATCAGTTTAGCTATGCAGGTTATTTTGGCCGA
+TAAAGTGATCACGCCAACACTAATATTTGATGAAGTTGATGTCGGAATTAGTGGCCCAACAGCGGCTATG
+GTAGGTAAAAAGTTAAAGCAGCTATCTAAAAATACTCAAGTAATTTGTGTTACCCATTTACCCCAAGTGG
+CATGTAAGGGACATCAACAACTCTTTGTGAGCAAATTGACTGATGGCGAACTCACTGAAACTAAAGTAAG
+TGAACTAAGTGAATCAAATCGGGTCAAAGAAATTGCTCGTTTGCTTGCAGGAGATAAAATATCTCAACAC
+AGTTTAGCAAATGCGCAAGAGCTATTAGCCAGCTAAGCTCATTTACACACACCGTTTTAGTAAAAAGGGA
+TCCGATAACAGGTGAACTACCTACTTTCATTGTCGTGATGCAAATAGAGTTTTTTTAACTGATGTAATAA
+ATAGCTTTGAATCCGTGCTGGGCTTGGGTATTATCCCTGCTCACACTTTTAGCCTGTTTTTTTGAGCTAC
+TTAAAGGTAAATAGATTTTATGTATTTTCGCGTTGCCATTGTTATTACTGCCCTAACCTTATCAGCCTGT
+TCTAGTTGGGTTTTTCGTTACGATGTTCCCCAAGGTAATTACCTTGAACAAAAGAGCATTGATAAATTAC
+AAGTAGGTATGACCAAGGAACAGGTTAAATTTATTTTGGGTAGCCCTGTTGTTGTAGATGCTTTCAATAA
+TGATACTTGGAATTATGTCTACAAGTTGAAGTCTGGCCGAAGCAAAGATTTCGATATGAAAAAGCAATTT
+ATTATTAACTTTTCTAATGACAAGTTAGTCTCAGCTTCAGGAGACTTTGAGGTATCTGATAATTTTAATA
+CCCCTTTCAATGCGCCTGTAGTAGAAACTGAAGCGGCAAATGACACTGAGCTCAATGAAGAAGCAAAGGC
+TGTTGTTAAAAGTAAGACTATTAACGGTAAATAGATAACAAACAGTTAATGAGCTCTTTACCTTGGTAAA
+ACTTGGGTACAAAAAAACGGCATGAATGCCGTTTTTTTTATGCCTATTACAAACTAAATATTTGTAGAGC
+TATTTATTGGCGTCAACTCTCAAAGGGTTTACACGACCACCTGTTGTTTTATCAGCTCGCCCTTCTAATT
+TCGCTTTTTCCGCTCGACGCTTTCTAACATCCTTAGGATCAGCTATCAATGGACGATAGACTTCAATTCT
+ATCGAGATCGTTAACGACTTCAGATAGTTTTACTGCCCTATTCCAAACACCTACTTTGTTAACTTTAAGG
+TCAATTTCAGGAAATAAAGTGATAACGCCCGAATCGAGAATGGCTTGCTCTACAGTAGAACCTTCTGCAA
+CCAATAAGGTTAATATTTTTTGTTTGTGTGGAACACCATAAACAACTTCTATGGTTACCCTGTCATTGTT
+CACTGAATCATCAAGACTACTTAACTCGCTGTTTTCGAAAGTCATAATTACACATTAACTCCGTAAATTT
+CTTTTGCTCGCTGGGTAAAAACTTGCACTAAGCTATTACTAAAATGGCCAAATACTTTACCAAAAGCCAA
+AGAAACAAGTTTATTAGAAAACTCATACTCTAACTCTAAACTAACCTTACAAGCTTCATCTGATAAAGGC
+GTGAGTAACCAATAACCTTCAAGTTTTTTAAAAGGGCCATCAACAAGTGACAAATGAATTTTTTCATTAG
+ATATCAAGGTGTTTTTAGTTGTGAACCACTTACTTAACCCACCTTTAGAGACAAGTAACGCTGCTGTTAC
+TGACTGCTCATCTTGGTCTATAACCTTACTGTCATTACAATCTGGTAAGAACTTAGGATAGGCTGGGATA
+TCGTTTATTAACTGGTACATCTGATCAACACTGTACATAACTAAAGCACTACGACTTATGGTTGGCATTA
+CTACTCCGCATGTTGCCCCCATTCAATGCCCGACATGATAGCAAAACCTCACAAAAAGCGCATCAGACCA
+ATTCTATTAAATATATTCATAACTCAGAACTACAGTAGTGAGCTTAAAACAAGAAAAATTATTTAAACAT
+AGTTATTCTATATTTCATTCATTTTGTGATGTTATCAGTTTACTAATGAGTTCCCGAAGGGCGAGTACCT
+AATCAAGAGTAAAGGCTTACATGCGGTGTTATTAATTTCGACAAGGACGCTGCGTGGATGAAGCTTATTA
+GATAATGCAGGAGCAATTATCCTGAACAACCATTCTCTTCAATCAATGCCTTGCCTCTAAGACTTTTAAT
+TCTCGCTGAGTGAGAGATATCTTAATAGATTTGGTCTAAATCCATAAATTTTCATCCTAAATAGGATTTT
+CTCATGCAAAAGAAATTTATTCTCAGTATAATCACCGCGTTTGCTGCTTATTGCGGCAAAGGAATGGATG
+ATAAAGATGGCTAAGAAAAAATCAAAAAGCTCTAACAGTAATACTATCGCTTTAAATAAAAAAGCGAGGC
+ACAACTATAGCTTAACGGACAAGTTTGAAGGCGGAATGAGCTTACAAGGTTGGGAAATTAAGAGTATTAG
+AAGTGGCAAAGTAAATATTTCTGACTGTTACGTACATATTAAAGACCGTGAAGCTTATTTATTAGGAGCT
+GAAATATCTCCTCTGAATGCTGCTTCTAGTCACGTTGTATGTGATCCAAACCGTGATAGAAAATTATTAC
+TTAACCGAAGAGAGCTAGATAAAATCATTGCAGCTGTTGAACGTGATGGTTACTCTTTGATTGCAACGGC
+TATGTACTGGAAAGCCTGTTGGGTGAAACTCGAGTTTTACTTGGGTAAAGGTAAGAAAGATCACGACAAA
+CGTTCCGATATTAAAGACAGAGAATGGGCTGTTGATAAAGGTCGTTTAATGAAGAATAAAAACTTAGATC
+GATAATTTGTTAGGCTGTTTGTTAGGTAAGTGGTTAAAAAATACCACGTTGTCTATTTAACTTAAGCGTT
+GTATAATGCGATCCATAGGTATATCGAACCTATAATTGTAAAAATAATAGAAAATGTAGAAATGTTAAAC
+TTTGGGGCGGATCTAGGATTCGACAAGATTCATGAAACTCAAGGTGCATGCCCAGGGGCGGTTTGCCTGG
+TAAAAAGCCGCAAAACTATAATTGCTAACGACGATACGTTCGCACTAGCCGCTTAGGCTAGCCATCGCCT
+TGAAATCTCTCCTATTGGTTAGAGGATCGATGGTCACCCCAAATAGGATAGCGAGGGAAGCACGCTTGAG
+GCTGAACCGCGAAATAGTATCAAGCTCACCATGACGAAGCCTGTCGCTTGGCGTCTAATTGGTTAAATAA
+ATGAGCGACTAAGCATGTAGTACCGAGAACGTAGGCTTTTTGGACGGGGGTTCGATTCCCCCCCGCTCCA
+CCAAAGAAACCTTTTGAAAATCAATAGATTGCAAAAGAATATTTTATCGATGTCCCATTTACGTCCCTAG
+CGTATATGGGAATACATAAAAAAATAGAGAATAAAAAGAAAAGGATGCTTCGGCATTCTTTTTTATTGTC
+TGAAATATGCCGTACAGGCCTTTATTTTAAAAGGTTTTGATTGGGGTTATCTAAAGGGTAAAGCAAAGAA
+TACCCATAAAACACCCCTGATTTAAGACTATTCGAGCTCTAAAAATAAAAAATCCAACACTTGTATTGGA
+TTTTTGTTTGTTAGCTATTTATTCATTAACAGAGCCAACTTAAGCAGGCACTATGTTACTTATTGAGTAA
+CCTTGCTTATTCCGAGCTGAGATGAATTAAACATTCAACATAATATGTTGGTGTACTCGAACAATAATAT
+CATCACTTTCTTTTTTCCAATTTACTTCATCAGAAAACGCTCTTACTGCCGTAATAGCTTGATTGACGAA
+CTTGCCATAATTATGGTGAGTTTCATCACTTTTATCAGCAAAAAATACAAAGCGTAAGGTATCAACTAAC
+CGATCAGCTTCCCAATGCACACAAAAACGTCTTTCAGCATTGTTTGGATTAACCCCTATCGATATTAGCT
+CACCGGCAACGTTTGTTGTCTCATCTTCATCATAACGAACAAAGGGTGATACACCGTTAGCTATCATCGC
+AGCTTGGTTAATTTGATTGGCATTACAGGAGTTATTAAAAGCACTTTCAATTTTTTGATAAAGCTTGCTA
+AATGGTTCATCCGACAAATAATCAATGTCTGCGCCTTTTAATAAACGACGTGCCATAGGTATACTCGCAA
+CTACATAAGTTATCGAAGTATGATCCTTGGAAATACTCTGGTTTTGACTTTCATACCTGTCAGCTATTTC
+TCTAAAGGTATGGCTAATAGAGTTAGTATCGCCTTTTTCTTTGGCAAAAACGTCAAAGGTTAAATGTTGG
+TGATCTCGCAGCTTAATTTCATTTTCAGCTAAACCAATTTTTTTCGAGATATCTTTGATTGCTTGAGAAA
+CTTTAAAATGGAATTTACCGGAGTTTACTCTTAATTCTTGTCCTGTGGCTAAGAAAAGTATTTTAACTTT
+TCTAGCGCGAACAGCGCCATCAAAATACCCTTTAAAAGTACTATTATGCTCAGGGCAGTAAAAGAAAAAT
+GACTGCTGTTCTGTATGTAAAACTTGTTGTTCACCACTATAACGCACTCTAACTAAACGGTTATTCGCAA
+CAAAGTTTACGTGTGAAAGTCCATGTTCCTCGACGATATCAAAAACTTTATGAGACAAGGATTGATAGAA
+TTTTTGATAGGGTTTGTCTGCCGTTTTATCAATACCACCGCAGACTAAGTCTATTAAATTATCCGTTAGC
+GGGATCTCAGCTAAAATATATTGATTATCACGCGAGTCACTTGGTACATATACTCGCTCCCCTGATCTAT
+GTTTTTTTAAAATTGATGAAGTTCGTCTCATATTTCCTTTTTAACCTTATGGTAAATTAAGTATCTGAAA
+TAATGCTATTACCTTTTATAGCATACAAAAACGAAAGATTTCGTACTATCTATAAGTAATTATAGATATA
+TTTTAAATTTCATATTTTCATAATCAGAGTTTCTAGACATAAAGCCTCCAAAAAAAATCACAGTGACATA
+ACCTTTAATAAAAGCAATTTGATCACATGTATAAAAAAGACAAGAGATAAACCATAGCCTTACGCTCTGA
+TCATTTATATGCCTAGTTGATCTACTCCATTTAACGTCACAATGTAAGATAAACTTGACCAACAAAGTGA
+TATAAACAAGACGGTCACTGCGACCTTAAGCTTGGTAGTGCCTAGGCGTACCGCAATTAAAATTCCGAGA
+GGAAGACCGATCAAAATTGGCGTCAAAGCCAACCCCAAAAGAGCAGACTTATCTGGAAATATCATGGTAG
+CAATTAGAGAGGCCGCAATAACTAAAAGCTCCTTCTTTTATAAAGAGCCCAATTTTGGTCAACGCTTGTT
+ATTCTTTCAACTTCTTGTTGAAAGTATGAAGTGGGATCTAATTACATGCATAAATTAAGTATTTGAGGTG
+TTCTTATGTGTTCTATCCGTTTGCTAATATTATTACTTCGTTGAGTCGCTAACTGAATAATAGCCTCTGC
+GACATCATGTGCTTTTACTGGTTTAAAATCAGCCAACACACCAATCATTAAAGGACTTACCATATTCAAA
+ACACATTGAAGTACTTTCTCATCTTTTCTTGTTTCTTCACGAGAGCCGACTAATGAGCCAGGGTGCATAA
+ATGTGATTTTTTCAAACTCAAGTTGTTGTAACTCTGCCTCCATTTCACCTTTGCAACGAAGGTAGTGCGA
+ACGAGAGCTAACAGAGGCACCTAAACAAGAGACAACAATAATATGTTTCACCCCGAACGAGTACATGTCT
+TTGGCGACTTTAACCACTAAATCGACATCAATCACTCTAAGTTTTTCTTTGCTTCCTGCTTTTTTCAAAG
+TTGTTCCTAATGTGATCACACCGATAATTGGCGAGTTAGTTACATCACCTTCAGAGGGTATTGATAAATC
+AGGACTCAACCATTGAGTCAGCTTGCTATGCGCTATTGTTATAGGGCGACGTGATAGAGAGTAGATGTGT
+TCAACACTATCATTGGCTAGTGCTATCTCTACAGTTGATTTACCGATGAGCCCAGTCGCGCCAGCTAGTA
+CGATTGATAAACGGTTAGGCATAATATCCCTTAAATAAATAGTTATTTGCTTAAATTCCCTAAAAGAACA
+ATAACACTACATCCAAAATAAATCAGTCAGTCTAGTTATGCATTGTGATCATTTGTAACCCTGAAGGATC
+TTGAATGCATTAGCTAATAATTGATTAATGAACTTTATGAGGGTTGGGATATCATTTAATCCCGAAGAAT
+AAACGGGAGTTTTTATTCCTTTTTCACAAACTATTAAGCACGAATAAAATTATGTTCAGAGCATCCTCCT
+CTACGCCTACAGCTTAAAAAACTAGCTCAGTACTTCCCTTTTAAAGCGCTTCAGTTTGATATAATCGATA
+CCCTTGTTATTTATAAGCACTCAAGCAGTACACTATTTTTAATTGTCGGGTTATAATCAGTCCTTAATTT
+ATAATTTGTTAACAAGGTTTCCTCGGCAATGGAAAAACGTTTTATTACTGCGCAAGAATTATTAGAAGAT
+TCTTTTCGTGTAGCCGCTAAAGTATTTGAAGATGGCTTTCGCCCTCAGTTTATTGTAGGTATTTGGCGTG
+GCGGTGCACCAATTGGTATCGCTGTTCAAGAGTATTTCGATTTCAAAAAAATAGAAACGGATCACATTGC
+TGTTCGTACTTCATCTTATTACGGCATTAACCAGCAAAGTAAAGAGATCAAAGTTCACGGCCTACATTAC
+ATTATTGAAAATGCTAATTCAGGCGATGGTTTATTAATCGTTGATGATGTTTTTGATTCTGGTCGCAGTA
+TTGATGCCTTAATTAAACAGTTAAAGCAAAACATGCGTAACAATATGCCTCTTGATGTTCGTGTTGCTTG
+TCCTTGGTATAAGCCTCAAAACTCAAGAGTTGATTTTGCTCCTGATTACTACATTCATACTTCTGATGAA
+TGGTTAGTTTTCCCGCATGAATTATCAGGGTTAACACCTGATGAAATCATCAACGGTAAAAAAGATTTAG
+CCAATATTCAGGATTTATTAGTTTAACGGCGACTTATCTAGCTCTAGATAAATGATTAAAAGCATGTCTT
+GATGACATGCTTTTTTTTGGCCAATAAAAGTTCCCCTGGTCAATAACCACCTTCTTTCAATACATCCTTA
+TCACTTGAATTTCTGCAATCATGTTGCTTTATTCGCTCTTTATCATCGAAAATGATAAAAACCCGCAAGG
+TAACTTTTTTCAGACTTCCCTAATTATCACTCAATAAATTGATGCTGAACAAAAATAAATATAATTAAAA
+CTTGATCTATATCAATATAAGTTTAAACTTTCAGAAATTACTGAAACCTCAGAACACTATTATGATACTT
+ACTTCAAAAATTGAATCCTTTGTAATGCATTGTGGCGAAATGGGCAGCCGTTGGGGCTTTAACCGTACTG
+TCGGTCAAATGTATGGCTTGCTTATTATTCATCAAGAGCCATTAACCGCTGTAGATATTTCTGAAGCACT
+TAATATATCTCGCGGCAATGTCAGCATGGGAATCAAAGAACTGCAATCATGGCGTTTAGTGCAAGTTCAG
+CATAAGCCTAAAGATAGAAAAGAGTATTACTCTCCAGCAGGAACAATTTGGGAGATGGCTACCCGAGTAT
+TTGAAGAACGTCGTAAACGCGAAATTGACCCTACCCTTTCACTCTTACGCGATAATTTATTGGATGAGCC
+TGCCAATCAAAAAGAAGTGTACGCACAAGAGAAGATGCATGAAATTCATGACTTACTAGAGACCGTCACC
+CATTGGGCTGGTGAGTTACAAAGCATGAGTCCAGAGAAGCTTAATACCCTGATGAAATTAGGTGCTGGGG
+TAAGTAAAGTCATCAACCTTAAAGACAAATTAATTAATAAAAGTTAAGTGTCCGTTTAACTTTATTGTCA
+CCATTCAAAGAACATTTTCAATTTACAGTCCGATACTTATAAACATATAAGTGGTGGGCTAATGGAGTCC
+GTTATGCTTGAAACGCTAATGCTGTCACGCATTCAGTTTGCCGCCAATATAAGTTTTCATATTCTCTTTC
+CAACAATCACTATAGCGTTAAGTTGGTTTCTATTTTTTTTCAAATTACGTTTTGTTCAAACTGGTGAGCC
+GGTTTGGATGCGCGCCTATCGATTTTGGGTGAAAATATTCGCCATCACTTTTGCCATTGGTGTCGTTACG
+GGCATTACTATGTCGTTCCAGTTTGGTACTAACTGGCCTAAATTCATGGAAACGGTTGGGAATATTGCTG
+GCCCGTTATTAGGTTATGAAGTATTAACCGCATTTTTCCTCGAAGCTGGTTTTCTCGGTATTATGTTATT
+TGGTATGAATAGGGTTTCAGCAAGAGTACACACTTTAGCGACCCTTATTGTTGCCATAGGGACAACCTTG
+TCTGCCTTTTGGATTTTGGCCCTTAACTCTTGGATGCAAACCCCTCAAGGTCATGAAATGCGCGATGGTG
+TTGCTTTTCCTGTCGATTGGTTGGCTATTATTTTTAACCCATCATTTCCTTATCGATTATCGCATATGGT
+TGTTGCATCAGGCTTAACTGCAGCCTTTCTAGTCGCCGGCATCAGTGCTTATAGATTACTTAAAGGTGAC
+GATAAACAAGCGCCAAAACTGACACTAAAAATAGCTTTAACAGTGGCAATGTTTTTAACGCCCCTACAAA
+TTTTTATTGGTGATATGCACGGGTTAAATACACTTGAGCATCAGCCACAAAAAATTGCAGCGATGGAAGG
+CGTGTGGCATACCGAAAAAGGGGCTCCGCTATTACTTTTCGCTATTCCAGATGAACAGGAAAAAACTAAT
+CATTTCGAGCTAGCAATACCCAACATGGCAAGTTTCATTTTAACCCATGATCTTCAAGGAGAAATTAAAG
+GCTTAAATGAGTTTGAAGGTAATCACCCACCGGTGGCACCACTATTTTATGCCTTTCGAGTTATGGTTGG
+TGTTGGCATGTTAATGCTAATAATTTCGTGGGCGGGTCGCATACAACTTTGGCGGAATAAACCTTTGCCA
+CGGTGGTTATTAAAAGTTTTAGTGGCCATGAGTTTCTCGGGATGGTTAGCGACGTTAGCTGGCTGGTATG
+TAACCGAAATAGGAAGACAGCCTTGGCTAGTGACGGGCATTTTAACAGTGAAAGATGCCGCCACCGATAT
+AGCACCAGGTAATGTTGCTTTATCACTCTCCCTATATCTCATTTTATATGTGGTGTTAATGACCGCTTAT
+TTACACACACTATTTACCATGGCAAATCGTGCGGTTGAAATTGAAGAAATAACAGATGACGAAAAAGTTA
+AACCTGTGATTATCTCAATGACAGCAAAGGAGAATAATTATGTTTGAAGCTAATTCACTGGCGGTAATTT
+TTGTTTCACTGATGGGATTTTCTATCTTGTTATACGCCATTTTAGATGGTTATGACCTAGGTGTTGGTAT
+ACTGCTGCCACTAACACAAAAAGATGATAGCGATACTATGATCGCCTCAATAGGGCCTTTTTGGGATGCT
+AACGAAACTTGGCTAGTACTAGCAATTGGTTTGTTATTAATTGCTTTTCCTGCAGCCCATAGTCATATAT
+TTAAAGAACTCTATTTACCAACCGCGGTTTTATTAATTAGCTTAGTATTGCGCGGCGTGGCATTTGATTT
+TAGAGCTAAGGCGGCATTTAGCCACAAACCTACCTGGAACAAAGTATTTAAGGTGGGCTCATTACTTGCT
+GCCATGAGCCAAGGTTATATGCTTGGTATGTATGTGATGGGCTTTGAAGACACACTAGCTGCTTATGTTT
+TTAGTTTACTGAGTGCTTTTGGTGTCGCTGCAGCATATGCTTATATTGGTGCCTGTTGGTTAATCATGAA
+AACAGAGGGCGCGTTACAAGTTCAAGCAGTTAACTGGGCCAAAAGGACTGGGATTCTATGTTTTATTGGC
+GTAGTAGCGGTTTCTGCAGTAAACCCATTAATTAACCCTGATGTCTACGCGAAATGGTTTGCTTGGCCCA
+CAACCTTATATATTTTACCTTTGCCAATACTGTGCTTTGCCTTATTTGTTTATAGTCAACAGCAGCTAAA
+ACTCTTACCAGCTCAAAATGATAAAGGTTGCTGGCGACCGTTTGTTGCCGCTGTCATTATTTTTGCCTTA
+TGCTTTTTTGGCTTAGCTTTTAGCTTCTTCCCTTACATTGTGCCGGGTAAGTTAACCATTTGGCAATCTG
+CAGCAGCGCCCGAGTCACTAAGCTTTATTCTTTGGGGAGCAATCATAGTAGTCCCTGTGATCATCAGTTA
+TACCGTATTTTCATATCGTGTATTTTGGGGAAAGGTGCAGGAGTTGAGATATCATTAAGTCACGATTAAA
+AATGACGTTCATTGAGCAGCTGTTCTGACAGCGTATCTCTGGTAGTGAAGTAGTATAAGAGAATGGCTAG
+CAAGAGAGGGGTAAGATTACCTAAATAGCTAAGTAGCTAAGTAGCTAAGTAATTGAGAGCAAAAATACTT
+TTGAACAATAGGTACAACCAAGCAAAAAAATTACTTGGTTGTACGCTCAACGACTATTAATGCTTACGTC
+ACGTTAGCTTAATTTAAACTGAGCAACTAACGCTTTCAAGTTAACATTGGCATTGGCTAACTCTATCGTT
+TGATCAAGACTATTATTACCATTTACCACGAGTTCATTTGCCATATCACTAATTGCCGTCATATTTCGGG
+CTATTTCATCAGAGACACAACTTTGCTCTTCCGCCGCCGTAGCAATTTGTAGATTTAAATCGTTTATTTG
+GCTTACAGATTCATTAATTGAGCCTAAATCCCCCGCAACCACTTCTGTTGATTTAGCAACTTCTAAACAG
+GTGGATTTAGTTGAGCCCATGGTAGAAATGGCAGAACTAGAGCCTTCTCGCAATTGTAAAAGGGTATGCT
+CAATTTCTGTTGTACTGTCTTGAGTCTTAGCAGCAAGAGCTCTAACCTCATCAGCAACCACTGCAAAACC
+TCTGCCATATTCACCCGCTCGCGCGGCTTCAATGGCTGCATTTAACGCTAATAAATTTGTTTGATCAGCA
+ATATCTCCAATGACTTTCAATACATTATTGATATCAGAGGTATTTCGTTCAATTTCTGAAATGCTGTTAG
+CCGTATTTTCAACTTCGTTAACTAACCTTGCAACGATTGCTGTGGCTTCTCCAACCGATTCTTTAGATTT
+CAATGCCTGAGTATTGGTTGTTTGCGTAAACGCTGCTGTATCATTACTATTTTGAGCAACATCTTTTGCG
+GTAACACTCATCTCTTCGATAGCGGAAACGATTTGATCAGTTTCAATCATGTGTGCATTGAGAATGGTGC
+CATTTGAATCAACTTCATCTCTAAGTTTTTTTATACTAACGTCAATTTCTGTACTCGATTGCGAAACATC
+AAGCATTAGTCGTTGTAGTTTTTCAATAAATAAATTTATATTTTCAGAAATAAGACCTAGGTCATCATTA
+TTCTTCACAGGTAAGCGAGACGTTAAGTCACCATTACCTTTAGACAAGTCATGAACCATTTCTTTAAGCA
+ATAAAATAGGTCGGTACAGCGCTTGTAAAACCAGTAGCAGTACTGCAATTCCAATAATAATCATTACAAT
+AGAAGAGATCACGGCTTGATTAAGCGCGGTGTCTAAAGAAGCATAAGCAACCGATTTATCAATACCAACG
+AACAAGTACCATTTTTTACCATTAACCAGCTCTATTGATTTAGTAAAGGCAATTTTATCTACACCATTCA
+AGGTATAGTCTTTCATCATTTCATCTTGTGACAGCATTTCTCTTTCAAGCTCTGCCATGCCCGCATTACG
+AAAAGGTGTTCCCACGACCACAATCTTAGAAGTCGAAGCCAGTACATTTCCTTCTTCATCAGTAATAACT
+GATATCGCACCCGGCTGGTTAATGCCTTTGACAGTATCACCTAAAATAGTAAGTTCAATATCTGCTAAAG
+CGACACCATCATTCATCACTTTAATAATTGAAACAACATCATTCCCTGTAGTTGCATCAGGGTAAACTGC
+TGTTATATCCAATACATTACTGGCTTTAGCTTGACTGTACCAAGGACGCTTTGTTGGGTCATATAATTCA
+GGTTTTGCAACACCATCAACCCACGCATCACCAACCGATGTTGAATATGCTCTACCATCATCAAAACCAA
+TATATATTGCAGTAACATCACCTGCAGTTTGCGCTAATTTAGCAATACCAACAAAATTATCTTGATAAGA
+GCCATTAACATAATTATTAGCCAATTCATCAATTAATTTAGCTTTAGACTGAAACCATGTTTCAACTTTA
+TCGGCTTCATAACGAATCATGCCTTGGGATGTTTCATTCACGTTTTCAACCGTATTATTTCGAATTTCAT
+TATAAGACATCCAATTGGAGACTAATAAACAAAAGACGATTAAGCCACTCATTGATACAATCAGAGCACT
+TCTAAATCCAAGCATTTTTTTCATATTATAACTCTCGATTAATTTTTTTTATAAACGACATTCAGGTTTA
+GGACAACGCAAAATAATTTAGTCCTGAATGTACTTTTTCCATACGGGTTGCAATTTTCCATTTTTGTTCA
+GTGTTGCAAGCTCTTTTGTAAATAGTTCAATGACACAGTTTGATGTATCTTTGTGAAAGACGAAGTTAAC
+ATCTGAATCATCTTTTAATAAATGAAGAGACGTAATAGTACTTTTTTCAACCCCTAATTTTTTCAGTTGG
+TAATACGTTACATCTTCTGAGTAAGCAATGGCATCTACACGTTTGCGTAGTAACATTTCCAACATGCTGA
+CAGCAGATATTGTTTCAACCTGCTTCGCTGGATTTTTTTGAATATTTAGTAATTTTTGACCGATATCTCC
+TCTTACAACAGCAATAGTTAATTCATCAAAAGTTTTGTTTTTCAAGGTGTCAATATTTGACGTTAAAGCC
+AAAACAGATATTTTTGTAGTGATAGGTAGAGGCACAAGTTGAAACTTATTTGCTCGCTCTGGTGTTGTCA
+CCATAGAAAAAGCACCATAATCAGAATAACGTTCCATATACATTATCAACCTAGCCCAGGGTAAAACAAT
+GATATTATTACCTCTTTTTTTTATGCTAAGTTCATTGTAGATCATAGCTAAAATTTCAGGTACAGCTCCC
+ACTAAACGACCTGATTCATCAAGATAGTTATAAGGAGGATAATCTTCTGTTACCCAATGAAGTTTAGATA
+AAAATAACTTACTTTTACTTTCTGTACACGCAAAGGTTGATGAAGCGAATAATAATAGTATTAAACCAGT
+TAAAAATTTTATCATTTAAAATTGCCTGAGTGTAATACCAGTCGGACGTCTTTATTGATCCATTCGGTAT
+AAGTTATTTGTAGGCTCATTAAGTGCCCTAACCAAACAATCAATTGTCATTTTTAATTTGCTTCCTTTGC
+TTTATAAAAACATCCTAGTATACGAGGTAAAAACAATTGAATTGATATTTCAAAAATTAAGTATAGTCAA
+AGATTACCTATAGTTAAGTATAATTTCATCTCTATTCTCTTACTGGCCATCAGTGCTGTATTATTTGCTC
+TGAAGCTTGAGAAGTTAACGAATATTATAGGTGCTTAAAACTTGATTGGTTTAACAGGTATGATGATAAA
+AATTGACAGGATTAAACGATGAATATCGTTCAATCCTGTTTAGAACTTGAATTAAGATAGGCTAACTGTG
+GACGTTATCTTATATCACTAACTTCAGCCTCTAAAATAGCGCTGCTCAACAAATGGCATTTTTTGAATTA
+GCATTGGTAGTTTTTTACCACGAACTTCGGCAAAAATTTCCGTATCTAATACTGCATATTGAGTTTGAAC
+ATAACCCATGGCAATAGGAGAGCCTTTAGTTGGCCCTGCTGTACCACTAGTTACTACGCCAATTTCGTCG
+CCTTGGGCATTGAATAACTTGATGCCTTCTCGTACAGGGGCTTTTCCTAAACCAACCATACCGATGCGTT
+TACGCGCAACGTCTTTTGTTGCGATTTGATCAAGAATGATATCTGCGCCTGGGAAACCACCAGCACGTGC
+ACCATCAGTGCGTCTTATCTTGCTAATTGCCCATAACAAACTTGCTTCTACTGGCGTTGTTGTTTGGTCA
+ATATCATGGCCATATAAACATAAACCTGACTCTAAACGAAGAGAATCACGTGCACCTAAACCAATCCACT
+CAATTTCTTCCTCAGCTAACATTAAGCGAGTAATACGCTCTGCATGTTCACCAGGAATTGAGATTTCAAA
+ACCATCTTCACCGGTATAACCAGCTCGGCCGATAATACATTGAGCGCCAGCGAAATCTACCACACGAGAA
+TCCATGAATACCATATCAGCAGACTCAGGTAATAAGCGTTTTAATACTTCACCCGCTTTTGGTCCCTGTA
+AAGCCAATAAAGCGCGGCCTTCTAGTATTTCTATTTCAACATCTGCAGGTAGGTGTTTTTGCATGTGCGC
+AATATCTTGCGCTTTACAGGCGGCATTGACGACAACAAATAAATGGTCACCAAAGTTGCTCACCATTAAA
+TCATCAAGCAAACCACCTTGATCATTGGTAAATAGTGCATAACGCTGTTTACCCTGAGGTAAATCGATAA
+TATCAACCGGCACTAATGTTTCTAATGCGGCGGCAGCATTTTTTCCAACTAGTTTTAATTGCCCCATATG
+AGAGACATCGAACAACCCTGCTTGAGCACGTGTATGTAAATGCTCTTTCTTAACGCCCATTTCGTACTGT
+ACCGGCATATCATAACCAGCAAATGGTACCATTTTACCACCAGCTTCAATATGAAGGTCATAACATGGAG
+TTTTGAGCAGTTCTTGATTTGATTCAGTCATAAGATCTCCGTAAACCGCCCATAAAGGGCGGTCCAAAGT
+ATAGTTTGAAATAGCAGGTAATTAGTCTGCTTGTTTTGTCATTTCAGCAGGAGCTTTGCCGCCGCTAACA
+AAATATTCGCGGGTTAATTTAATCACTATCGGACTTAGTAATACTAGTGCGATTAAGTTAGGAATTGCCA
+TTAACGCGTTCATTGTATCAGCAAGTAACCAGATGAATTCTAATGAACCAATAGCGCCAACAGGTACTAC
+TAAAATCCAAAGAATACGGAAAGGCATAATCGCTTTAACACCAAAGAAGTACTGTACACATTTCTCACCG
+TATACACTCCAACCTAGGATAGTTGTAAATGCAAAAACAGTAAGAGCAATAGCTACAATGTAGTTACCAT
+ATGGGATCGCTGTGGCGAAAGCATTGGATGTTAATTCAGCACCCGTTGAACCAGATGTCCACTCACCAGA
+AACTACAATAGCTAAACCAGTAATTGAACAAACAACTAATGTATCAATGAACGTACCTAACATGCCAACA
+AGGCCTTGAGCTACAGGGTTATTAGTTTTAGCCGCGGCATGAGCGATAGGAGCACTACCTAGACCAGCTT
+CATTTGAGAATACACCACGAGCCACACCGAAACGAATAGCAGCCCAAACAGCAGCACCGGCGAATCCACC
+TTCAGCAGCAGTTTCTGTAAATGCACTTTCAAAAATTAGAGCGATAGCAGCAGGAAGTTCAGCGGCATGT
+ACCATCAACACAACAATACCACAACTGATGTAGAAGATTGCCATTAGAGGAACAAGTTTACCAGCAACAT
+CACCAATACGTTTAATACCACCCATAAGCACTAAACCTACAAGTACCATTAAGATAATACCGGTAGCAAC
+AGGCGGAACACCAAAGCTACTTTCAAGTGCATTGGCAACTGAGTTTGATTGTACTGTGTTACCAATACCA
+AAAGCGGCGATAGAACCGAAGAGTGCGAATGCACCACCTAACCAACCCCATCTGCTTGATAAACCATTTT
+TGATGTAGTACATCGGACCACCAATGTGGTTTCCGTTAGCATCTACTTCACGATAGCGTACAGCAAGTAC
+CGCTTCAGCGAATTTAGTTGCCATACCTACTAAGGCAGTACACCACATCCAAAATAGAGCACCTGGGCCA
+CCTAGGAATATAGCAGTTGCAACACCTGCGATATTACCAGTACCGATAGTTGCAGATAGTGAGGTCATTA
+ATGCATTAAAAGGGCTTATTTCACCTTTTGCACTTTTATCTTCATCTGGGATACGGCCAGTCCAAAGTAA
+TCTAAAGCCTGTACCTAACTTAAGGATTGGCATAAATCGTAAACCGACCATTAAGAATAAACCAACACCA
+AGTATCATAACTAGCATTGGGACGCCCCAAACCAAGCTATTGAGACTGGAAATTAAACCCGTTAAAAATT
+CCATAATAATTTCTCTCTGTTGTAATATTTTGTTTATATTTATGTATCAACCTAGTGTTGATTTTATTAT
+TTAGTAAATAATCGAAGACTTTCAAAGAAGATGAACAAAAGTTTCCAATAGGAAACAAGCTAGCTAAAAA
+TATGAGGAATTGCAAGTTTTAAATTGGAATAGTTGAGCTTTATTTTTTGTAATTATAGTGATTACAAAAT
+AAAACACTTGTTCTAAAAAAAGCATTAATAACTTTGAATACAAGGCATTACGAGATGTGTCTTTGTGGGG
+TTCAATTGACTTTAGCAGAGACTAAAGACAATTGACTTAATCTGGCGGGCAAGAGTTATTCTGCAGTAAT
+CCACAATATCAGTGCATCCTCTTTGCTAGTAGATATGACTAGATGTCCCATGGTCGCATCGTAATAGGCG
+CTATCTCCCACCACTAAGGCTGCAGGCTCATAAAACTCGGTCAATAGCTGAACTTCACCTTCTAAAACCA
+GCAGGAATTCTTCACCTTCATGACGAACCCACTCTCCGAAGTGTTCAAAGTTTCTCGCATGCACCCTACT
+CTTGTAGGGCATCATCTTCTTGTTTCTAAGCTGTGTAGACAACAGCTCGTGCTCATAAGTTAACGTGGCA
+TGAGGTCTGCCTTGCCCGCCTAAAGTTACGTCTCGTCTACCAGTAACTTTCGTTTCTTTGGGTTTGGTAA
+ATAGCTGAGGTAATTCAATATTAAGCCCTGAAGCCAACTTTTGCATGACACTAAAGGTTGGTGAAATTTG
+CTCATTTTCAATCTTAGACAAGGTAGAGCGCGCCAATCCCGTACGCTTGCTTGCTTCTTCAAGCGTCAAT
+TTGTTTTCAGTACGAATAGCTTTAAGCTGCACGCCTATAGTAGCTTTCTCTACTACTCGCTTATTGTTCT
+CATGGTCTCCAATAGTCATTGAAGGATACTTATCAACCTTATCTTGCTCGCTCATCGTACCACCTAGCTA
+TAATATTTTGTTTCAACAATAGTGGCACATTAATATCCTATACAGAACTCTTTTAGGAAACTATCAAGGG
+GATAGTGCGACATTGACTAGACTTTATTGAAAAAAAGTTTCCTATAGGAAACTTTTATTTGCATTTATAA
+ATATTGCCTGTTATGTTTTATACGTGTTCGAAATTCAATCAATAGAAAAATCAGTACTAGAAAGGTAGTT
+GATTCGTGAACACTAATAGATAAAAGGTATAGCACCGACAATATCTCCGCCTTTGATAAAGCAGTCTTAC
+GATGCATCAAACAGGCATAGATATGATAAATAAATATAACGAAAAGTCTCAGGGTGGTTTAGCAATAAAC
+GCAGTAACCTGTAAATAAAGACTATCAAACATAATCATTAGGTTACTGAATGCATATTCATAACGCTTAA
+CTATTGAGGAATACAACAATGAAAAACACTTACACATCTGGTGAACTAGAACAATTTTTTTCAAGCGATC
+TATCTTCTACTGATGGCGCAGTTCAAGTGGCTATAGACCTTGAAGAAGCGCGTCAAAATCAACAAATAGA
+ATTAATCGCTTCAGAGAACATTGTTTCAAAAGCAGTTATGGAAGCTCAAGGCACGGTATTAACAAATAAA
+TACGCTGAAGGTTACCCTGGCCGTCGTTACTATGGTGGTTGTGAGCATGTTGATCTAGTTGAAACATTGG
+CGATTGATAGAGCCAAACTTATTTTTAAAGCTGATTTCGTTAACGTACAACCTCATTCAGGCGCACAAGC
+TAATGGCGCAGTAATGCTTGCTTTAGTTAAGCCGGGCGATACAATTTTAGGCATGTCACTTGATGCTGGC
+GGCCATTTAACCCATGGCGCTAAACCTGCCCAATCAGGCAAGTGGTTCAATGCTATTCATTACGGCGTGC
+GCAAAGATGATATGCGTATCGATTATGACCAAGTATTAGCCCTGGCTATAGAACATCAGCCAAAAATGAT
+CATTGCTGGTGGCTCAGCAATTCCTCGTCAAATAGATTTTGCTAAGTTCCGTGAAATTGCCGATCAAGTT
+GGTGCCATCTTAATGGTTGATATGGCCCATATTGCTGGTTTAGTCGCTGCGGGTGCACATCAAAATCCAC
+TCCCTTTCGCCGATGTAGTTACTACAACAACGCATAAAACATTAAGAGGCCCTCGTGGCGGCTTAATTTT
+AACCAACAACCCAGATGTCGCGAAGAAAATTAATTCGGCCGTATTCCCTGGTTTGCAAGGTGGCCCATTA
+ATGCACGTTATTGCGGCAAAAGCAGTCGCTTTAGGCGAAGTACTAGAGCCTTCTTTTGGTGCCTATATTA
+AACAAGTATTAAGTAACGCTAGAGTCCTAGCTAGCACATTGCAACAACGAGGTTGTGACATAGTTACCGA
+TGGTACTGACACCCATTTAATGCTGGTTGACTTACGTCCTAAAGGATTGAAAGGAAATACCACAGAAGAA
+AGTTTAGAACGAGCAGGTATTACCTGTAACAAAAATGGTATCCCATTCGATTCAGAAAAACCTATGGTAA
+CTTCTGGTATTCGCTTAGGTACACCAGCAGGTACTAGCCGTGGTTTTGGTAATGATGAGTTTGAATTAAT
+TGGACAGTGGATTGGTGATGTTCTTGATGGTTTAGTTGCAAATCCCGAGGACAATAGCGTAGCAGAACAA
+AAAGTTTTACAGCAAGTTCAACAACTGTGCTTGAGATTCCCTTTATATAGCTAAGCAACTAATTAATTCC
+ACAATAAGTTCAACTATAAAAATAGGATTATTACCATGAGCACAGTAGAAAAAGATTATCAATTTGCCCC
+AAGTCACGAGTGGGTTAAAAATAACAACGACGGTACTGTTACTATCGGTATTTCAAACCACGCGCAAGAA
+TTGCTAGGTGATGTTGTTTTCATTGAATTACCAGAACAAGGCGATGAAATAACGGCAGGCGAACAATTTA
+CCCTCGTAGAATCAGTAAAAGCCGCTTCAGACGTATATGCGCCTGTTTCGGGTGAAATCATTGAAATTAA
+TGAAGCACTAGAAGACTCACCAGAGTCAATTAACCAATCGGCATTTGTTGAAGGCTGGATTGTAAAAGTT
+AAGCTTTCAGAGCCTGAGCAGTTAGAAAACTTACTCAGTTATGAGGCATATAATGCCGGTATCGAAGAAT
+AATTAGATATCTGCACATGCTTAACATTTACTAGACGTTATACTGGAGCTTTCATGACTAACAATAATTT
+ATTAGCACAACTGAATGATAACTTAGATTTTATCAGTCGACATAATGGCCCTGATCGAACCCAACAACAG
+CATATGTTAGACACGCTGAAAGTAGACTCTATCGAACAAATGATCGATAAAACAGTACCCGATAATATTC
+GCCTTTTGCAGCCAATGGCATTAGCAAAACCGCAAAGCGAAATTGAAATGTTAGCTACACTCAAAGGTAT
+AGCGTCAAAAAACAAAGTAAACAGAAGTTATATTGGACAAGGGTATTATGATACCCATGTCCCTCACGTT
+ATTTTACGTAATGTCTTCGAAAACCCTGGCTGGTATACCGCTTATACGCCTTATCAGCCAGAAATTTCAC
+AAGGTCGTTTAGAAGCACTGCTTAATTTTCAACAAATGATCACAGATCTTACCGCAATGGAATTATCCAA
+TGCGTCTTTGCTAGATGAAGCCACTGCAGCTGCAGAAGCAATGAGCTTATGTAAGCGTGCCAGTAAAAAT
+AAAAGTAATGTCTTTTTTGTTAGTGACGATGTTCACCCGCAAACATTAGACGTCATCAATACCCGAGCAA
+AGTATTTCTCTTTTGAGGTTGTGGTAGCCCCCTGCTCAGAACTAGAAAATCATGATGTGTTTGGCGCTTT
+GTTGCAATATCCCGGCACAACAGGACAAGTACATAATTTAGAAAAAATCATAGAACAAGCCCATAGCAAA
+AAAACCTTAGTTGCAGTTGCCGCTGACTTACTGGCGTTAACCGTACTTAAAGCCCCTGGCGAAATGGGCG
+CGGATGTTGTTATAGGTAGTGCTCAACGCTTTGGCGTTCCAATGGGTTACGGTGGTCCACATGCTGCATT
+CATGGCCACTAAAGAAAAGTATAAACGTACCATCCCTGGTCGAGTTATTGGTGTTTCAATTGACTCAAAG
+GGTAAACCTGCTTTACGTATGGCGATGCAAACTCGAGAACAACATATTAGGCGAGAAAAAGCCAATTCGA
+ATATTTGTACCGCGCAAGCATTACTTGCCAATATGGCATCATTTTATGCCGTATATCATGGCCCGCAAGG
+GTTGCGAAAAATGGGTCGACGCGTGAATCGTTTAACATCAGTGCTCGCTGCAGGTTTGCAAAAAGCAGGT
+ATTGAACTGGTCCATAATGATTTCTTCGATACGATTACCCTACAAACAAATGAAAAAACTGATGCTATTT
+ATCAACGCGCATTAGCTGCAGACCTTAATTTGCGCTTATTACCTGATCAACTTGGTATCAGTTTAGATGA
+AACCACAACGTCTGCTGACGTTGAAGCATTATGGTTAGCCATTACTGAACAATCTTTTAACGTCGATGAT
+ATTGAACAAACACTAAGTGCAGAGTTTTGTAACATACCTGCAGATTGTCAGCGTACTAGTGAGTATTTAA
+GTCACCCAGTGTTTAATAGTTATCACAGTGAAACACGTATGTTGCGTTATTTAAAAAGTCTTGAAAATAA
+AGACTTTTCATTAACTCACGGCATGATACCGCTGGGCTCTTGTACAATGAAACTCAATGCTACCGCGCAA
+ATGATCCCTGTTACCTGGCCTGAATTTTCACGCATGCACCCTTTTGCACCAAGCGATCAATGTACAGGAT
+ATGAAACCTTAGCTGAAAGCTTTAGCGACATGCTAATAGAAATCACTGGATATGACGCTTTTTCATTACA
+GCCAAACTCTGGTGCGCAAGGTGAATATGCCGGACTTATCGCCATTCAACGTTACCACGCCTCTCGCGGT
+GAAGATTATCGAAATATCTGCTTAATTCCTAGCTCTGCACACGGTACTAACCCTGCCAGTGCTTCCATGG
+TATCAATGCGTATTGTGCTGGTTAATTGTGATAAAGAAGGCAATGTTGACCTAGATGATTTGAAGGAAAA
+AATAAACCTTCATCGTGATCAACTCTCTGCAATGATGATCACTTATCCTTCAACACATGGCGTTTATGAA
+GAAAGCATCAAAGAAATTTGCGAGCTTATTCACGAAGCTGGTGGTCAAGTTTATCTTGATGGTGCCAATA
+TGAATGCTCAAGTAGGGTTAACTTCGCCTGGTTTCATTGGCGCTGATGTCTCTCATCTCAACCTACATAA
+AACATTTTGTATTCCGCACGGCGGCGGTGGCCCAGGTATGGGACCTATAGGTGTTAAATCACACTTAGCC
+GACTTTTTGCCAGGGCACAGTGTTACTAATACAGTAGGCGCAGTATCAGCAACCGCACTAGGTAGTGCTT
+CTATTTTACCTATTTCTTGGGCCTACATTGCTTTAATGGGCGCTGAAGGACTAAAATCAGCCACTGAGCT
+CGCTATTTTAAATGCTAACTACATTATGGAAAAACTCAGCCCGCACTACCCTATATTATTCAGAGGTAAG
+CAAGGACGTGTTGCTCATGAATGTATTATTGACCTCAGACCATTGAAAGAGTCTTCCGGTATCAGTGAAG
+AAGATGTTGCGAAACGTTTAATGGATTTTGGCTTTCATGCACCAACCATGTCATTTCCTGTCGCTGGCAC
+CTTGATGATTGAACCAACTGAGAGTGAGTCTTTAGAAGAATTAGATAAATTTATTGATGCACTGATTACG
+ATTCGCCATGAAATAGCGAAAGTTGAAGAGGGAACTTGGACACTTGCCGATAACCCACTAGTCAATGCAC
+CTCACACATTAAACGATCTGACCGGTAGTGACTGGCCTCGTGCTTATTCACGCTTAACCGCTTGTTATCC
+GAGTAGTTGTCCGAGCCAACCAAAATTTTGGCCAACAACTAACCGTATTGACAATGTCTACGGGGATCGA
+AACCTAATTTGTAGCTGTCCTCCGATTGAGAGCTACCAATCAACTGATACATAAGTATCTATAATAAACT
+AGCGCGTAACTTAGCTAATATAAGTTATTCGCTTGAATAAATAACTACAACTACAACATGAATACGGGGA
+AAACCATGAATAACTTTAAAATCAAAAAATCATTAATCGCTTTAGCACTTGTTTTACCAGCCTTTGCTTC
+TTATGCAGAAACGTCTGAAGAAAACTTGAAAAAACAGCTTACTGAAATTCAAACGCGTTTAGCACAATTA
+GAAGAGTCTAAAGAGCCAGCGGCTACTTCAGACAATACCTCTATTAATTTTTACGGTTCTTTACGTCCTA
+CTTTTGGTCTAACAAGCACTGATTCTGCTGATAGCTGGGATGTTGGTGATGCATTATCACGTATCGGTAT
+CGCAGCAGAGCATAAATTAAGCAATGGTATGACTGGTTTTGCAAAAGGTGAGTTTAAAGTTCAAATTCAA
+GGTGATGCGAGTTTTGGCGATGCACGTAAAGCATATGTTGGTATAAAGGGTGATTTTGGTCGTGTTGCCA
+TTGGTAAACAGGATACAACTCAATACGCAATCATTGGTGACCCAGTTGATATTTTCAACCGTGCATCAAC
+ACCACTTGCCTATGATGACGCTAGCCCATTCCGTCAACAAGAAATGGTTAGCTACAGAAAGAACTTTGGT
+AACTTAGAATTTCGCATTGAAGGTCAATTCAAAGGCGAAACAGATATTGAAGGTAGTGATTTAGTTAACG
+GTGGTTTTAAATATTCTGGTGATAGCTTTACTTTAGCTGCTGCTTACCTAACTAGAGACATGCCTGGTAC
+TGATGAAAACACAGTAGGTGTATCTGGTTCAAAATCATTTGGTGACTTATATATTGCCGCAGCTTATCAA
+GACATTGACCGTGGTGGTAATGGTCAAGATAGAACGACTATTGATTTAGTTGGTGCATACAAAATTAATG
+AAATCTACAAAGTTAAAATGGGCTATTCTATATTTTCAGACGATTTAGTACCTGTAGCTAGTAAAGAAAT
+CACTCGCATCAATGCCACAGTAGAATGGCACGGTAGCCCAGATTTCTACTTATTTGCTGAAGTTCAAAAC
+AATAGCTATGATGATGAAGTTGCAGGTAATAAAGAAGACAGCAATCAATTTATCGTAGGTATGCGTTACA
+ACTTCGATTATAGCTTTTAAGATAGTTTAAGCAGTCCTATCAGGATTGTTTAAACTTAAAGAAAGTTAGA
+TATGTTACCAATGTGGTCTAGGTAACATATCGAATAAATAAGTTTTGTAATAAAAAAGTCATTGTTAAGC
+TATATTTAACAATGACTTTTTTGATCTTTATCACTGATATCACGCGAGCGCTGAAATAGTGATAAAACAG
+AACGGAAACAATAGTTCTTAGTTTATCGCTAACAATTCAACATCAAAAATTAATAATGAACCTGGCGCTA
+TTTTTCCTGCCGCACTATCGCCATAAGCTAAATTTGATGGAATATAAAAACGTGTTTTTTCACCAACAAC
+CATCAACTGAACACCTTCAGTCCAACCTTTGATGACTTGCTGTAAACCAAAGCCAATTGGCTCACCTCTA
+TCTACCGAGCTATCAAATACTTTTCCATTGAGTAAAGTCCCGTGATAATGCACTGTAACTTTTGAAGAAG
+CACTTGGGTGCTCAGTGCCACTGCCTTCAGTTAGCACTTTGTATTGCAAGCCAGAAGCTGTTTCTAATAC
+CCCTTCTTCACTCTTATTAGACACAAGAAAATCACTGCCTAAAGTTGCATTTAACTGGGCCGCTTTTTTG
+TTGTTATTTGATCGCATCAAGCTGAACACAACAATAGCAATAACAATCGCTAATAATATAAATTTACTCA
+TTTAATAACACCTTTATTAACTCCTTTGTAGAGTCGCTTATGTAAAAATGCATGCTACTTAATTCTTCAC
+TAATTTACTAGTTCAAAAGCTTCAAATTAGCTTATTAACTTGTTTGCCTTTCTATTGATTAAGGTCAACC
+TTATTAGATTGCTTAATACATCAAGATAGCCTAAATTAATGAGCTTAAAGGTAAGATTTTAATGGATTAA
+AAAACATGAAGTATATAGTTATAGCGCTGACCGTAATGCTACTGGTTAGCTGTACCAGCACCTCTGATTT
+CCCCACGATAGATGACCCTAATGTTGAGTTAACCAGTATCCAAAAACAGTACGCAGATGAATTAGCTAAT
+ATACACATTGGTGACTATATCGATTATGTTGCTAAACAATTTCCCGAGATGGTCGTCGCTTCAGACAATA
+TGAAAAATACGATTTATGAATTTACTTACCAGCAGCAATATCTTTTAGCCGCAAATAATAATGATGAAAC
+AAAAACCTATACTCAAACATTACGCTTTTATTTTATCAATCAAAAACTTGCCCACTGGAAGGTGAAATAG
+TAGTAAAGAAAAAGCCATAAATAGCAGATGTTATCTAGGCTATTTATGGCGTTAAAGTTAACTAGTGGTT
+AGCTAACTTAATTAAAATTGATATTGCTCTGCTGCGGCTAATAATTTTTTAGCGGTCAACTTACTGTTAG
+CACATGCATTAATATCTTTTTTATTAAACACCAAAATTTGATCTTTGAAACCTCGGTCCTGCTGCTTACC
+TGCACCTTTAATGATGAAACTAACGTACTCTTTACTCGGTACTTCTCGTAAGCCATTACCGTATAAACAT
+AGAGTTTCAACTAGCGCATTATTCAGTGCCGAAAAATGTTCTTTTCTAGCTTTGGTTTGAGCAATTTGTT
+GCGCTTCTCGTTGCTTATTTAATTTAGTGACTTTTTGCTCAAGCTTAATTTTATTTTTATTTAGAGCTAC
+ACGGTTTACTTCAAGATTTTTAAGTTCAGCCTTTAACTCATTTTGAGTCTTTTTCTCAGCACGTTGTAAT
+TGATACTCAATATCTTTACGTTGTCGGTCAATATCACGCATTTCGTAAGCAATTTCTCGTTGCTCACTAC
+GTATCTCTCTAGCCCCTTCTCGTTGTTGCTCAAAAACTTCAATGACTCGTTCGATTTCATCTTCATGCTC
+TTCAAAATCAACATCGCCAAAATCAATAACCATTTCTTCATCATTTGAAATTATAATTCTATCTGCACCA
+CTCACTGGTGCTAATGCTTCTAATGCCGCTAAAGGTGCTAGTGACTCTAATGGCGCCACCGTTTGAAAAA
+ACTGACGATGCGAAGACCCTCTATGAGCAGAATTTATTGTAAAAATAGCCCCTTGCCCTTGTAAATAAAC
+GCTATCAATTGAACGAATCAATGATTGATGCGAGTTTTGTGTCGCTTTGGCCGATGACAATATAATGTCA
+TTCATAATCGATAGTTGCTTGTGCAAATGGTCATAGTTTTTATCTGCGCTTTGAGCGCTAAACGCGAGTA
+GTAATGTGGCGCTTACCACGGCAACTTTTGCTTTTAGGTTAGCTACGTTGCTTCGAAAATTTGTCGTTGG
+TAAAAATGTTGCTGATGTTTTCATAAATTTCCTCTTTATAGATAGTACTGATATCTGTTTATATGCCTGA
+GTTAGCCAAAGCTAACTTAGTTCTAATTGGTGATGATTTTCTAAACCAAGACTTTATACCTAACCTTTAG
+TGTTAACGGGTTGAGTTGTGCTGCTATCTATTTTGCCGTTTTGCTCTAGGCTGATATTTTGAAAACTAAT
+TTCTCGTTCAAGTTGTTTAAATTTAATTTTCTGTGCTAATTGTTCATCTTGCCGCTGTGCATTAAAAAAG
+CTGATGAAGTCACTCATATCTTCTTTACGTTCTTTTCTAGACGCGCCAATCACGTAACCGACCAAAGCAA
+GGTTATTACTTTGTTGTTGCTCGCTAATATCAGTACGGTAATTAGCTAAAATAACTTGTTGCTCCGCCGC
+AAATTCACGTAATTTTAAATTTACTAATCTTTCGATGTCACTGTTGTCTTTGTTTGCTAAAGTGCTGGTT
+AACTGGGCAGCTACTTTTTGCTGAACTTGTTGATCAATCATCGCTGTTACTTGCTGATCAAATGCTTGTT
+GATCAAAGCCTTTATCCTGCATAAAGGTCATTACAATGGTGATAGCAACTGCTGAGCACACCATTGATAA
+CGAGGGAACACCTAACCACAGTCCCCAATTAATGGAGTGACCTTTAGTCTTGTTATTTTCCGTCTCAAAA
+TGCTGTTCAAATGCTTGTGCTCTATGCCAATCAGGCACTTCTTGCTCAGCTTCAACACTTGCTTGATGGG
+CAAGACTTTCACTAAATAATGCTCGTTCATCTTCACTCATTTGAGCATTCGTTGATTTTGGCTTAGACAT
+ACTCCACCCCTACCTTGATAATTTGATCATCGACTAAGTGCAGCTTTAATTTGTCGAGTGCGCTATACAG
+TTGTGACTTTGCTGTATTGGTTGAAATACCTAACTGCTGGCTAATATCTTCGAAAGTGCATTGTTGAAAA
+AACTTTAACTCAACGACTAATTTCTGTTTAACGGGTAAATGCTGCATAGCCTCTAACAAAGCACTACTTT
+GTTGCTGAATTTGTAAGTTTTTCTCTAGACAGACTGACTCTTCATCCTCTTGCTCTGGCACATCATCAAG
+TGATTGCATCGGCCGTTTTCGTCGGTAATATTCGAGACAACGATAATGAGCAATTTTAAATAGCCAATTC
+TTAAAAGGACATTCACCGCGAAATTTAGATAAATTTCGAAATAATGCGATGAAAATATCTTGCATCAAAT
+CCATGGCATCTGCTGGATTATTCACCATGCGTAAAGCGTAGTTATAGAGATTTTTCTCATAACGCTTTAC
+CAGCGTTAACCATGCAGATTTTTTACCTTTTAGCGCTTGCGCTATGAGCGTTTCATCGCTTCTTTCAAAC
+ACAAAGGCTCCTTTTTTATAATTATTAGTAATATTTTGATTATGCCATTGTTAACAACATAAGCTTCATT
+GTTACTTGGGTTCAACTATAAAGTAGTGTTGGTTAGCAAAATAGTTTGAAAAAATTTAATGTTTTTTTAA
+TCATGCTTTTTATATTGTTCATTTTATTGCAGATATCAAACACCTCTCTATAAAGACTGTGGCATGAAAA
+TCTGCACATAAAAAAGCCCTTTACCGACATTATCGATAAAGGGCTTTATAACTCACTGTTAACACTGACA
+GTCATAACATTTGGAAATTAGAACTTCATTACCACACGACCAGTAATTTCACCATTTATCATCTCTTCAA
+AAATATCATTAATATCTTCAAGGGACTTTTCAATAGTAATAGCTTTTACTTTTCCGCGGGCAGCAAAGTC
+TAAACATTCAATCAAATCTTTACGTGTGCCAACAATAGAGCCAACAACACTAACGCCATTAAGCACAGTA
+TCAAAAATAGGTAATGGCATATCTTCAGGGGGTAAGCCAACTAACACACACTTACCACCGCGACGAATAA
+CTTTATAGCTTTGTTCAAAACCGCTTTTACTTACCGCAGTGCAAATACTGGCATGAACGCCTCCGGTTTC
+AGCGAGGACCTTAGCAACAACATCATCTCGTTTAAAGTCTAAACAAAGTGAAGCACCCAATTTTTTAGCA
+AGGTCTAACTTGGCCTCACCTGTATCAACCGCAATAACATTTAACCCCATGGCAACGGCATACTGTACGG
+CTAAATGCCCTAAACCACCGATACCAAAAATAGCGACCCATTCACCCGGTTTTGCGGTAGAAACTTTAAG
+TGCTTTATACGTAGTAACACCTGCGCAAAATAAGGGAGCGGCATCAACATAACTAATACCATCTGGAATT
+TTTACCACATAATTGCCATCTGCTTTACAGTATTCGGCATAACTGCCGTCCACTGAATAACCAGCATTTT
+GTTGCGATAAACATAAGTTTTCATCACCTGTTAAACAGTAATCACAATGACCACACGCACTATAAAGCCA
+AGGAATGCCTACGCGGTCGCCTAATTTACAATGACTGACCTGATCGCCTACTTCAACTATTTCGCCAACG
+CCTTCATGGCCCGGCACTAATGGCATTTTAGGTTTTACCGGCCAGTCTCCGTGACACGCATGTAAATCGG
+TATGGCACACTCCACAGGCATGGATCTTAACTAATACTTCATGACTTGAAATTGTTGGCTTGTCTAGTTG
+CTCAATTTCAAGTTTACCCTTAAATTGATGATTAACTGCTGCTTTCATAGTTGAACTCCTTTTTCAGTAA
+TGATGGGATTTAGCTTCTAATTCATTGTAAAACCCCTGCTCAATAAGACAAGGATATAGATCAATAAAAG
+CGCATGAAAATTAACTATCTATTGTGTATTTAGATTAGCGAAGGAGTATTGTTTCTATCCAGAAGATATA
+GTGTTTTAAATAATGAAGTTAATCGATATTATGGGGGGGGGGGGGGTAAAGCAGAGGTTATTAAAGTCGC
+CATCCATGGCTTAAATATTTTACAGCGTATTTTGTAATGTCAGTTCTTTTATAGCAAAGTACTGACATTA
+CATTGTCTTAGAAATTAAGTTTGTAACCTAATGCGACTTTATCAGATGCTGCATATACTGCTTCTCCTTC
+ATCGCCTCAAGCACTTTATTTAATATAGAAGGTGCCAAGTTTAGGCTTAGAAACGGCTTAGAAGTAATAG
+CCGATATTAATGTTCAATCGCTTATTCCAATCATCAGCATTGCCAACTAAAGTACCACCGAGAAATGGCT
+GGTTTTTAGCAATAACAAAGTCAACATAAGCGTAGACGCCACCAGCACTAATTGCAACGCCCGTTGCATT
+CATTGTTGTATCGTCTAATCCGGCTGATTTATCAGTTATTAAGTTGTAATCGTTATAGTAAGTCAGGTTA
+GTGATAGGCCCAAGAGACACTGACTGGCTATAAGATAGGTTAAGGTTATATGCCGTAGCTTCCGTTGGAA
+TTGTGTCATAGAATGCCCAAGCGCCTACAGCAACAGCATCAGAGCCGTTGTCTAGGTCATATTCATACTC
+TGAAGCTTGGAACATAATACCGATGTTTTCAATTTTGCTTTTTACATGAAAAGCGTATGCTGTGTGATCA
+CCTACAGAGCCAACACCTGAGCCACCTTCAAGATCACCTGATAATAATGAGACACCCACTTCAGTATTAG
+AGAAGAAATTATAAGTATATCTTAAGTTTATCGTATTACTCTCGCCCATTTGTTGAGCAGGAGCACTGTA
+AATACCTTCACCAGCAGCAAAGTCGCGGATACCAACTACATCATAAGAATAGCGGTGAGTTTTGTCACCT
+GAATAACCGTCAACACCACCTTTTTCGTCATTTAAAAAATAGGCAACACGGATATCATGTTTGTCATACT
+TACCTGTAAATGATAAACCTGCGTCATAGTCATCTTCTAATCCAGCATAATAACCAGAGCTAAAGAAGAA
+GTTGTTAGAGTTATAATTTAAGTTACCAAAAGGAACTTGAGTAATACCCACTTTTCCTTCCCAGTTATCA
+CTGAACTGGTAGCCTACATCGGCGTGGTGAATTACATTCATGTATTGATACCAGCGATATTGAGCTGACA
+ATTTAACATCACCAATACTGCCGTTTACATCTAGACGAAAGACGTCAAAATCAAAATCTCCACCACGATC
+TTTATTATCATCATCATAGTCTTCATAGCTATACTGAAAACGTACAGCACCGCCAATTTTGATTTTAGGC
+GTTAAATCTGTAGTAGTTTTTGTATTGGTATTAACTTCTTTTTTAAGCTCAGCAACTTGTTTCTCAAGTT
+GTTCTAGTCGCTCAATTTTAGTGTTTTCTGTTGCCGCCCAAGCCGTTGTTGAGCTTGCTAACAATAAACC
+AAGTAATGGGATGGATGTTTTCATTTGTTATTCTCCAAAAGATAATTTGCATTTGTTTTTATATTATTAT
+TTTTATATTTTTATTTCTTAGAACATATTCAGAATGCTTAACAGCGTTAAAGCTGCTTCAATATGTTCTT
+GTTAACTTCCAAAATAATACTAAGGAGATATCAACTAACATTGTAGTCAATTAACTTAATCACTTAATAA
+GAGAATCTTATATCAAGAAAAAAAACAAACGTTAAACTACCGATTAACACATTGTTATTAAACAATATAG
+TTACAAAATCATTACATCATAAGTAATTAAACAATGAGAAAAATAAATTATATTCAAACAAAAACATCCG
+CTAAAGCACCCCTATTTCGTCCGTGAATTATTTGTAGCAGGATCTTAAGATGATCTATTAGCACTAATTT
+TAAAATACTCACAGTTCAGATTATTGGGCAAGCTACTAGTGGATTAATTAGACAATTTAAAATACTTATC
+AACCAGTAATATATTTTCATTAGACTGCGATGATCCAATAATTAATACTAAAACCAATTCCATTAAATTT
+ATTCCCACCTCAGAGCTATGTCAGAAGAGTCATAACAAACAAGATTTTTGCTGGTATAGTCATTCTATAT
+CTCACAAATTTGTGCAGTTATTTCTTTTCTGAAAAGCTCCCAAGGGCGAGTACCTAATAAAAAGTAAAGG
+CTTAAATGCTGTATTATTGATTTTGATAAGGACGCTGTATGGATGCAGCTTATTAGAGAATGCAGGAGCA
+TATCTCCTGAATAACCATTCTCTTCAATCAATGCCTTGCCTTTAAACCTTTTAATTCTCGCTGAGTGGGA
+AATAACTTAATGGACTTGGTATAACTAGATTTTCCATAGGGTTCTTGATTGGAAGGTCCCTTTGATACCT
+TCCTTTATTATCGGATTTATACTTGCATCATGCCTAACAGTAATACTTACCCTCTAAAATACCACCATGC
+TCATTGAACCATCCTTATTAGTAGTAGCTTTAATTGCAGTTATAGCAGGCTCTGCTCTTCAAAGTATGTC
+AGGCTTTGGATTAGCGGTTATCGCCTCACCTATTTTAGTCATCATTAATCCTGAATTCTTACCTGCGCCT
+ATACTGGCATTAGGTTGTATTTTATCACTGTTAAATTGCATTCGTTATCGGCAGCAATTACATTTTAGCA
+ATATAAAACTAGCGCTTTTGGCGCGAATTCCTGGTTCAGTACTGGGAATTGTATTGTTAGCTTTATTACC
+GTCAATATTTTTTTCCGTCGGTTTCTCCTTCCTTATAATACTCTCAGTGTTCCTGACTTATCGGCGTGTA
+GATATCCACCATTGTCCGAGAAACTTAGTATTAGCGGGATTTTTTTCAGGACTCATGGGCACCACAACGT
+CAGTCGGTGGCCCCCCTATTGCGTTGGTTTACCAAAATAGTAATCTCAATACGTTAAGAGCAGAACTTGG
+GCTTTTTTTTCTTATTGGAACACTGGTATCTCTGGCTATGTTACTGGTATCAGGCAATATAAATTATGCT
+CAACTGCAACTGACCTTGCCTTTGATCCCTGCGTTATTTGTCGGGTTTGCTTCTTCATTTTATTTGGATA
+AGTACTTAGGGCAGCGTTATTTAAAACCATTAATTGCTACGCTTTCGCTGACGTCCTGTGGCATTATTTT
+GCTAAAAGCCTTCCTTTATTGAAGCATTTACTAAAGGTTTTAATAAATGAAACACTAAAGAGTATTGTTA
+TGAAATAAATGACTAAAAGATGCATCAATTAACATCAAGGCTACTATGTTTGAGCTCTCCCCCTGAATAT
+CATTTTCCTAAATAAAGTGCTCCAAATTAACATGTTCCTCATTATGTTAGTGCGACAAATATTAAGGTGT
+GGTCATTGAGGCATTGAGTACTTTTGCACTTAGCTTCCCATCGTTTGCTCACTGTTATTTACCATCAATC
+CCACTAATAACACCACTAACACCATCCAAACTTGTGCCACTGGCAATATAAAATTGAATGGGTTGTATCC
+ACTAAAGTGAGAAATTTAGCAACAATATAATAGTTGAGGAACACAGAGTGTTAATCGGTTAAAAACAAGC
+AGCACCAAATAGAAGGGAACAGAACAGAACAGAACAGAGGTATAACAAGTTCGACGCTCTGAAGACGTCC
+TTCCAAAGTATTACGATTTTTAATAATAAAAAACCGGCAAAGTGCCGGCTTTTTATTTTAATCTAAGTGC
+GATTCAAAATATTAATCACACTTTTTAAAGATACTTATTGTGGTACTGCCGCATAAGCAACAACTTCACA
+CAACATTTCTTCACGTGCCAAACCGGCAACAATCATTGCGGCTCGGTTAGGATATGGTGCTTGAAAGTAC
+TCAGCATACACTTTGTTAAACACCGGTAATTGGTCGCGCGCAGTGACATAAATAAGTACTTGCGTCACAT
+CGTCCATAGTCAAATTGGCAGCTTCAATAGTGTGCTTAAAGTTTTCCATTGTTTGACGTGCTTGCGCTTC
+AATACCACCTTCAACTACCTGCCCTTCTGCATTAATTGGGATCTGAGCTGTTGATAAAGTGTTATTAGCA
+ATAATTGCCCATTCTAACGGTGCTTTCGAAGCAAATAGTTCTGTTTTTACTGGTGTTTTCATAATTTTAC
+TCTGTAATTAAATTTAATCGATAACGTAACGCTTTAACAATAAATAGCTTATTAGCGTAGGAAGCGTTTG
+TCTTCATAATGCGGGGATTAACCATCATGATAAGCCCCCTTAAATTAAGGTACCTACCATGATTAATTAA
+TTTGACTTATAACCCTTGCTCGTCAGCCATCTTGCGAGCAATTTGCGGTGCATTCCATAAGGACGGTAAT
+AAGACCAGGGATACAGGTACTGCCGTTACTACAATAAAGGATTGCAATGCCGATATACCACCTGAGCCAA
+TAGAGATAAGCAAAGCTGCCATAACCCCCATCATAACGCCCCAGAACACACGTAAAGAACTCTGTGGTGA
+ATCAGTACCAGTCATTACCATAGATACTGAGAATGTCATTGAATCGCCCGTAGTCGCTACAAAGATAGTC
+GTTAATATCAAGAACAAGAATGATATTATCCAACCAAATGGCAACTGCTCTGTAATAGCCAGTAATGCTG
+CTGGTAAATTAAAACCAGTGAAAGGTTCTGAAATAACACCTGGTGTCGCTAACTCAAACGCTAAACCACT
+GCCACCTACAATAGTGAACCAAAAACAGGTGATAACCGGCGCAACCACTGAAATAGTTAAGATCATCTGA
+CGGATAGTACGACCGCGAGAGATACGCGCAACAAACATCGCCATTAACGGACCGTAACCTAAGAACCATC
+CCCAAAAGAACACAGTCCACCAGTCAAGCCATGCAGTATTTGCACGATAAGTCGCCATTGGAATAAAGTT
+ATTTAGGTAAAGACCAAAAGAGTGCAAGTAACTGTCAAAGATAAAAGCAGTAGGGCCAAATATTAAAATA
+AATGCCATTAAGAAAATTGCTAAAATAATATTGATACTACTTAAAAGTTGGATGCCTTTAGTAACACCAC
+TCACAGCAGAAATAGTATAGATACAAATAAGACCAACTAATATGGATACTTGTGTTACGTAGGTATCAGG
+AATACCAAACAGTTTTTCTAAGCCAAAGCTTACCTGTAAACCAAGGAAACCAATAGGTCCAACCGTACCT
+GCCACTACAGCGAGTACACAACAAGAGTCAACCAGAGTACCAAAAGCACCTTTCATTACCTTGTCACCAA
+AAACAGGATAAAGTAAAGTACGCGGTTTTAACGGTAAGCCCTTTTCATAATGCAAATACATAAGCACTAC
+GCCAGTCAAACTACCTAGAATGGCCCAAGCTAAAAAGCCCCAATGCATAAAGCTTTGTGCTAACGCATTA
+TAAGCCGCTTCAGTTGTTCCTGTTTCCCCACCAAAATAAGGAGATGGGGAAGTAAAATGCGCCATTGGCT
+CAGCAGCAGCCCAAAAGACACCGCCACCCGCAAGTAGCGTACACATGATGATAGAAATCCATTTAAAGGT
+CGACATCTCAGGCGACTTTAGTCCCCCTAACACAACGCCACCAGTTCGACTTACCGCCATAAAGATCCCA
+ATAACAAAAGTCAGGAGCAGGAGTACTTGCCAGTAAGCGCCAAAGATTTTAGTTGATGCTGCAAAGGTTG
+AATTAACCCAGTTAGACACCATTTTGATATCGTACAATGCGAGGATACAAAATAGCACAAGCGCGCCACC
+ACTGATCAAAAATACGGGTATATCTACCCCTTCTAGGAATTTGATTTTAGGCATTTTAACCTCGCTCTCT
+TCCGCAATAGCTTTAGAAGTATTCATTATTATAGTCTCCTGATAGATCTCTTATCGTTATAATTTATATG
+TCACTATCCCTATATTGATTTCATACCAAACAAACTAACTTTTTTGATCAACTTTACATGATCAATCATT
+CAATCTATTTGGTATTGCTCAATACAAACTAGCGCTTTAACACTTGTGGTTTTAAACCCTCATCGAGTAA
+GTTCAACCAGTTCATGCCCATGACTTTGGCGATATCTTCCGTCCTAAAGCCTCGGTTTTGTAAACCTTTT
+GTAATATTTGGAAAGTCACGGCTATCACGAAACCAGGATAACGGACGAGGCCAATCAGCATTTGCTTTTG
+AGCCTTCTCCATAATCCATTTCCTTTGACCAACGTCCATTACGCATCCATTCAAGTACAGATAAGGGTTG
+TTCTTGACACAAATCTGTACCGATTCCAATATGATCAATGCCCATTAAATCTGCGGTATTAGCCACCATG
+TCGCAAAAATCATCCAAGCTACAATCAGGGCCATTTTTAAGATGAAACGGGTAAAGGCTAAAACCTAATA
+ACCCACCTGATTCTCCCAATGCTTTTAGCACTGTGTCCGACTTATTGCGCTTGGCTTCATGAAAACTGTT
+CGGGTTGGCATGTGAGATCACAATAGGACGCTCTGATATATCTATCGCCTCTAAAGTACTGCGCTCTGCA
+CTGTGGCTCATATCTACCACCATACCAACACGGTTCATTTCCTTGATTACTTGTTTACCAAAGCGAGTAA
+CGCCACTATCTTCTGCTTCATAACAACCACAAGCCAATAAGCTTTGATTGTTATAAGTAAGCTGCATAAT
+CATCAAGTTGAGTTCACGCATGATCTCAACCATGCCAATATCATCTTCAATGGGTGAACAGTTCTGCGCA
+CCAAACATGATGCCGACCTTACCTAATTGTTTGGCAAGACGAATATCCGCCGCGCTTTTCACCGGCATGA
+TCAAATCATGATGGATCTCAAACTGGCGATTCCATTCACCTATTCGCAATAATGTTTCTCTAATTTGTTC
+GTGGTAAACAACGGTGACATGCACCATAGTTACACCACCTTCTTTAAGCTGCTGAAAAATAGCCCGGTTC
+CAATTTGAGTACTGCAGGCCGTCAATGACAATAAGATCGTTATGCATAATGACTACTCGATTTATGAACG
+GATATAAGTGGTTTTTACGATAGTGTAAAATTCTTTTGCGTAGCTACCCATTTCACGTGAGCCAAAACTA
+GAATCTTTACGGCCACCAAAAGGTACGTGATAATCAGTACCTGCTGTTGGCAAGTTAACCATTGCACAAC
+CTGTTTGAGCATTGCGTTTGAAGTGCGTTGCATATTTAAGAGATTGCGTACAAATACCGCCAACCAAACC
+ATAATTGGTGTCGTTCAGTGTGGCTAACGCTTCGTCGTAATCTTTCACTTTAATCACACAAGCGATAGGC
+GCAAAAGCTTCGTCACGGTTAATCGTCATGGCATTGGTAGTTTCAGTGAATAAAGCTGGCGTTAAGTAAT
+AACCCTCAGTTTCTTCAGTGATAACATCACCGCCACTGACTAACTTGCCACCTTCTTTTTTGGCTATTTC
+AAGGTAGTTAAGGTTTTGCTTCATTTGACGAGCATCTGCTACCGCGCCAATATGAACGCCTTCACGTAAT
+GGATGACCGACAACAAGTTGCTTCATTCTTGCAACAACCGCGTCAACAAAACGATCATGAATACCTTCAG
+TCACGATTAAACGTGATGAAGCAGTACATTTTTGACCTGTACCAAAGAAAGCACCGCCAACAGCACACTC
+AACAGCGTTATCCAAATCAGCGTCATCTAGTACGATTAGTGCATTTTTGCTGCCCATTTCTAATTGGCAT
+TTTACTAAGTTTGTTGCCGTTGCTATTGCAACTTTACGACCTGTTTCTAAAGAGCCAGTAAAAGTTAGTG
+CGTTAATCTTTTTAGAGTTAATTAACAAATCACCTACTTCTGCACCAGGGCCCATTACCAGGTTAAACGT
+ACCTGCAGGCAAACCTTGACGTGAGATGATTTCAGTTAATGCCCAAGCACTCGCTGGCACTTGATTCGCT
+GGTTTTAAAACAACCGAATTACCAAACGCCAATGCTGGTGCTATTTTCCAAGCAGCGGTTGCTACAGGGA
+AATTCCACGGTGTAATAATACCGACAACGCCAACTGGCTCTCTGCGGGTTTCAATCTCAATACCTGGGCG
+AACTGAATCAGCTGTTTCACCCATTTGACGCAATACTTCAGCGGCATAATAATGAAAAAACTGACCAGAA
+CGATAAATCTCGCCAGCGCCTTCAGGTAACGTTTTACCTTCTTCTCGGGCTAACAACTTACCTAATTCAT
+CTTTACGTGCAATCAGCTCATCACCGATGGCCATCAATACTGAATAGCGTTGTTCTAAGCCACTTTCTTG
+CCATTCAAGTTGGCCTTTTATTGCTGCATCTAAAGCAGCTTCGGCTTGTTCTTGGTTAGCTTGTGCATAG
+TGACCAATAACATCACTGATGTCCGCTGGACTGATGTTAGCAAGTGAGCTTTCGCCTTCTACCCATGTGC
+CATTGATGTAATTGCAAAAAATTGATTCAGACATAAATACCTCCATAAAATAATTGAATTTATTATAGGC
+AGTATGTTTTAATAATAAAAATTAATAAAAAATATCTATTGATAAGGATTCCTTATGGCACTACCTGAAT
+TTAAAATAGCCCAGTTACGTCACTTCGTCTGGGTAGCAGAATTAAAGGGGTTTCATACGGCAGCAGAAAA
+AGCTTGTCGAACTCAACCGGCAATATCTTTATCAATTCGAGATCTAGAAAATAAACTCAGTACGATATTA
+TTTGAAAAGCGCAATGCGAAAACCTCAAATACTGAACTAACGCCTTTTGGTCAATATTTTCTACCTAAAG
+CGAAAGAGCTTATTGCCCACCATGACAACGTTGCTCAGGATATGGCCTTGATGAGTGAACATAAAACAGG
+TCATTTACGCCTCGCCTCAGTACCTTCTATTGCGTGTAGGATGTTGCCCGAATTATTGTCAAAATTTATC
+GCTGATGTGCCAGAGCTTCATATCAGTTTTTATGATGATAACTCCGAGGCGGTCTTAAGAAAGGTTGAAA
+AACAACAAGTAGATATTGGTATCGCTAGTTTGCCTCATGGACATGAACATGCCGATATTACTTTTACGCC
+TATTTGGGAAGATCAGCTTGGTGTGGTTTGTCGTGAAGATCACCCTTTTGCGGAAATGACTGAACTGCAT
+TGGAAAGAATTACGTAAACAACGACTGATCAGAAATGGGACTTCTCGCTTGCTCGAAGATACTGAAGCAG
+AGCCGTTATTGAGCGACTCGCAATTTCTTATTTCTAATATGTTGTCATTAATCGCTATGCTTGAAGAAGG
+TCTTGGCATCACCACGTTACCCTGGTTTGCTTTTCCTAAAAATAATAGCAAACTTCGTTTTATCCCACTG
+ACAACGCCTAAAATTGTCCGTCATATCGGCATAGTTCAACTCAAAAACAAATCGTTATCCCCAGCAGCAG
+AAGCCTTAGCAAACTTCATTTTAAAAAATACTAACCAAAAAAAGACTAGTGACCTTAACCCTGAATAAGT
+GCTGGAAACGATCACTCTGACAGCGACTTACTACAAGGAAAAATTTCACAATAACGCCTGCTGAAACAAT
+CATACCCGTTACTATCAAAAGCAAGGATAGCTTTTGACCTTACTGACTCTCATCGGTATGTTAGATAGTC
+TCAACTTGGGATAAGTCACCTTACTCAACAATCAGTTAACTCTTAGTTAAAACAGATAGCAATTCACTAA
+ACTTTACATTTACAAACGTGCAACTCTCAAAATTACTGCTACATTATAGTTTTAGCAGTACTTCTGTTAA
+GAGTAATAGTATTATTTAAAGGACTATCAAATGACTATTAAAGTTAGACTAACTGCCATATTAATTGTAA
+TGATTATTTTACTCGCTACCGCAATAACCTCACAAAAAATAGCCACCAACAAAAACAAACATCAAACCCT
+AAGTAGTGATACGCGTTATCTTTCTTACTTGATCGCCGATGAATTTAGACAAAGCTCAATAGACTTAACC
+CGTCTTTGCCGATTATTTGTTGCTACTGGAGAACAAAAATATTGGGATGCTTATTGGCTCATTGTTAATT
+GGCGTAATGGCGAGGTTGAGCGTCCTAATAATGTTGATAATAATTTATATCCAGATCAGCGCATTAAGCA
+AAGTAAGATCATGAAAGAGTTAAATTTCTCAGCGAACGAGTTCACTTTATTAGAAAAAGCCAACAGTTAC
+TCTAACACCTTGATTGCTACAGAAGAGCAAGCAATGCAAACTATTAAAAACGGAGAAGTAGCGCAAGGTC
+CATTCCAAAAATCCCCTAATGAAAGCATCAATGACTTTGCTTTACGTTTAGTCTTCAGTGATGCGTATCA
+GCAAGATGTTAAGAAAATAATGACGCCTGTAAACGCGTTTTTTAATGCGTTAGATAAACGCACCGCAGAT
+GATTTACTTCGTTCACAACAAGATGCAAACTTTTGGTTAAGCAATAGTTTAATCGTGCAAGTAATCGTCG
+CCATAATATTACTTTCTCTAATGTTTTTTATGAAAGTCACCCTATTTAAACCCTTAGAACATGTCATTAA
+TGCCATGAATAATATTGGTGGCGGCGATGGTGATTTAAGTCAACGTTTACATGAACACGGCAAGGATGAA
+TTATCTTCTTTAGGTAAAGGTTTTAATCTATTTGCCAGCTATATTCAAACAGTCGTGATTGAACTACGTA
+GCGCAATTGGTGAAATTTCTAGCTCTTCAGCACAATTAAATACCACGGCAAATTTAACCGAGCAATCAGT
+TATCGAACAGAAAGTTGGCATTGAACAGGTACTTATTGCTATAGAGCAAATGATTCCCGCAGTGCAGGAA
+GTTGCCGTTAATGCATCGCAAGGACTTGAACAAGCAAAGCTTTCTGACGAAGCAGCAAAAGAAGGTTTAC
+AAGTGGTGGACCAAGCAAATAATAATATCAACTTATTAGAAGTAGATATTGATAATGCTTCTGGAGTAAT
+CAATAAACTTGCACAAGATACTAACAATATCGGCTCGGTATTAGATGTTATCCGTGGCATTGCCGACCAA
+ACCAATTTATTGGCCTTAAATGCTGCAATTGAAGCAGCGCGGGCCGGAGAACAAGGACGAGGTTTTGCTG
+TGGTAGCTGATGAGGTTCGGACTTTAGCTCAGCGTACACAAGACTCAACGTCTGAAATTCAACAAATGAT
+TGAGAAACTACAAGTTGGTGCTAAGGATGCTGTTAAGGTGATGGTACAAAGTAAAAACCGTACGACTGAT
+TGTGTAGAAAATACCGGTCAAGCAGGTCATTCCCTATCTAAAATCACCTCATCTGTAGGAGAAATTACCG
+ATATTAATAGCCAAATAGCCGCAGCGACTGAAGAGTTAAATGCCAGCATAGAGGAAATACGTCGTACTGT
+GGATAACATCAATCAACATGTAGAACGCACAGCTAAAGGCTCTCAAGAAACAGCCAATAAAAGTGACTAT
+ACCACTCAACTTACCAGTCAAATGCAGCTATTAATTGAGCGTTTTAAAACAGAATAATACCTAAGGGCTG
+TTGATTTTTTAATTGACAGCCAACTCATTGAACATATCAAGTCTATAAAACTATTTGCCACTCAGCGACA
+GTTAACAGGTTTACTGCAAGCATTAGTGAGGATAACTTATCCTGCATGTCTAATAGCCTACCTTCCTGTA
+GCACCTATGCAGAGACCAATAACGCTGCTTAGTTAAGGCTTTAACTTCCTATTAGGTAGTGGCCCTTTCG
+AAAACTTGTCAAAAGTTGATTAACTGCACAATACTCACTTGACTTATAATGACTAAATCAATTGTAACCA
+CGCACATAACTTTCCGTACTAACATCATTACAAAATGTTTGCTCATGCTTACTTACATGCTGTTGTGTAT
+TGGTATTAGCCGGGTGTTTATTCTCGCTAACAGCCACTTCTTTATGCTCTAAACCTGTAGCGTTTAAATA
+ATTACTTTCGTCATGGGTTAGTGAATTCATTGTGCACCTCAATCAATTTATGCGGTTAAATATTTACCGC
+TGTTGGATATGCAATGATTATAGTAAGCCTTTTTCGATAATAAAAATTAATAAATAATATACAATGATAA
+AAAAAACTTATTACCTCTATTTAAAGTTAAAAAGCTTCATTGAAGTTTTAGCCCACCAATTCACCAACTA
+CTCCTGCTATTGCCTTTTCATTAAACTTAACATTCTTCAAACAAACAATATGACTACCTTTAAGTAAAAT
+AAAATAATAACTATACTATTCAATTAACTAGACAAGGTATATAAGTTTTTCTTATCAGACGATAGACCTT
+ATTGCCTTGTATAAAGTGACTTAATGGGCGAAAAATAACATCACATTCAGTGAGGTCATTTTTTAGACTT
+CATTAATATCCGCGTTGATTTATTAAAGCTTCAACGAGTTAATGCTTGAATTTGCTTCTATACCAGAACA
+AGAACAACAAGAAAATCGAAGTCAATTCAGATAACATATTTTGTATAGCAAATGAGGATCAGTAAATGAC
+AACTAATGCAGCTATCCACTCATCGCTTTGGGGTGAAAATTCTTTACCTCTTCGCCCTGCAAGTCAGGTG
+ATGAAATTGGAACGCCTTGGCGCTTACCATCAAAGTCGCCTAAGTTTTATGCGTACTTTGGTACGTCGAA
+TATTTCGTGAACGCTGGAAGATTGAACCTTCCGTTTTTAATCTCGATGATGATGGCTACGGCACGGTTGT
+CTATGAAGTCCAAGCCCCACATGGTTTGTTCAGCTTTGTTTTATTTTCTGATTACCTTTCACCAGATGAA
+CGTAATGACCGTGTTATTGCCACCAAATGGGACCTTACTATGGCCCTGGTTGAAGGTAAGGTTGACCAAG
+CTTATATTGAACAATTACGTGAAAACGTCCCTAAACAAGAAGCCGGACGCGTAGATGCCCGTGTTTTTGT
+TTTATCTCGAGCCAACCGCAGTGCACGTAACTTTGATTATGTGGTCAATCAACTTGCTGCAGGTGAACAA
+CCTGATGTGGCTAAGATTGTTGAAGTAGGTTATTTGTATCGCACCACAGCAGTTTATGGCAGTGGTAAAC
+TCGGTATGGCTGATTGGGAAAAAGTCAGAGAAAAACATAAAGATTTTGCCCGACCATTTGCTGGTGAAAT
+GTTTGTTTGTCTGATGCTACGGAACTTTAGTTTATTACAAGTCGAACATATTGCTCGTCATAAAAAACCC
+GACACATTCAATCCAATGAAGCCTGAGATAAAACGCTACTTTGGCATCGGTAATTCAACGGGCCTTGGCA
+TGGCGCCCTATTTGGTCAATCATCCGCTTCTTATCAACCAATGGATAGAAATGCGTGAACTGGCTCTAGC
+ACGCGTTCGTGCACTAGGCAGCGTTAATGATCAAGTACGTGAAACCATTAGTCAACTAATTGACCGCAGT
+GCACAACACACCCTTGAAACACAGACCGAAGATGAATGGCAAACCAATAATAATAAAGCGGTTATTGAAG
+ATATGGCCTGCCTGAAAAGTCGTATTGAAGGTGGCTTTGACTCATGGAACGAGCTAGTTGAGTACAGTGA
+ACAACATTGCTCGTTGCAGGGCCAAGAAATGTTGGTGTCTTGCATGTTAGAAATATACCCCGAACTTGTC
+GACGAATTAGAGGATTTTCACAGTGCAGAGGAGTTTTTAGACCTTGACCCACTCATGCCTGCTGGACAAC
+TTAGAGATATCATCGAAAAACGTTATGACTGGGCATTAGCAATAGATTTTGACGCAGAAGGCGCTCGAGA
+AACTTACTGGTACCGTTCAGAAGAAAAAATGGAACCTCGTCTAGGCAGTGTTGCTGATATTGAAGGTAAG
+AAGAAGCAAATGGCACTGGGTGTCGGTTATGCCGTACGTAAATGTTATAACCAATTAATTGATTATATCG
+CGCAAAACCCCGATGACACCACGGCTCGATTTATGGTTTCACATCCAAAATTACGTGGGATTGTACGACG
+CATTCAGGGCATGAACCGCTGTGTTTATGGTGATATCCAAGCAAATCTATTAGATCGCGAAGTATTACCG
+ATGCACTTATTGCGCGCCAAGTTAGCTTTTTTTGGTGTAAGTAAGTTTGATCCTCGTTCTCGTTTATGGG
+TACGTAATACCATGTTCCAGGGCGCGCCACTATTAGAAGAAATTGGCCAATCATTTAATGACGACTGGTT
+TATGCCACTAGCACCAAAGCAATAGGAGAGTTCCGTGAATATTTCAATGAATGAATTAAAAGCAGCTCTA
+CGCAGATGCTTTGAAGCAAGTGATTACTTTGTCGGTAATTATGAAGATGCAGCCAACATGGTGCTTTGGT
+TAGAAAAGCATGGCTTAAATGGCTTGAGTGAGTTCAAATTAGCCTTGCCTTATATTGGTGAAGATAAAAA
+CAAACCATTAAGTAATGTAATTTATGAAGATAGCACTTCAGCAATTATTGATGCTCACCATCGTAGCGCC
+CTTAATTGCATTGCTGCAGCGGTAGACCTAGCACACGCTAAAGCATTAGAAAGTGGTATAGCCACAGTCA
+CAGTGCATAATTGCCACAACAGAATTTTTATTCTAAAAGCACTGACAGATCGTGGTCGTAGCGGTATTAG
+TGCCGCAGCTTATTGGCAAAACGGTAGTGATACCGTGACCGAACATACTGCTGCCATCCGCTCAGGTCAA
+CGCTACCCAAGTTACAGTGAGGGGGTTACCAATCTAACAAGCAGTGAAAATGACAAACAAGCGCTTACTA
+TTATTTGTAGCTCACGAGTAGACTTAACGTCTTCTTTGCAAAATAGTAAAAGTCATTTTATTAGCCCTAA
+ACAAGTTGAAAGTAATAAAGAGCATACTGTTGAACATGGTATTGAAATTGATGCTGGTGTTTGGGAAGAA
+ATTAATAAAATAGGCTTGGGCGTATTAGTTGAAAATACCGAGCGTTCACGAAAAGATGCCGGTGGTAATT
+AATACCAATCGGACTAATTTATTGATCACTTAGCGAGAATTAAAAGGCTTAGAGGCAAGGCATTGATTGA
+AGAGAATAGTTATTCTATTGTCAAAATCAATAACGCCACTTATAAGCCTTTCAAACTCGCCCTTCGGGAG
+CTCATTAGCAAACTGATAACATCACAAAATGAATGAAATATAGACTAACTATGTTTAACTCATTTTGCTT
+GTTTTAAGCTCGCTAATGTAGCTCTAAGGTGACCAATAAATTAATCGTTTGGTATAAAAGGCCTTTAACT
+ACTGTCGACAGATACAAGGTATTTGTCGACATAAAAACCTCCTTTTAAGGTGCCAATATTTTGCATAATC
+TAGCAATAGCCCCCCTCAGCGGTATCTTACCTATTACTGAACCTCCTAAGCAAAAGTTACACCAAACACA
+ACTGTTTGAAGTGGCGGTTTCGATTAGTATCAATGGCATTAGCCAAGCGGTAATGATGGCATCTCCAGAG
+CATTTAAAAGACTTTGCCCTTGGTTTTAGCTTAAGTGAAGGCTTGATTAACTCATGCAACGACGTGTTGG
+ATATCATTGTTCACTCTCATCAATGTGGCTGGCAAGTTGATCTACAGGTTTTAGCAAGAGTTCAGCACCA
+ACTTAAACAGCGACGTCGCACTATGGCGGGGCCAAGTGGTTGCGGTCTTTGTGGACTTGACTCCATTGAA
+GCGGCAATGTCATTAAATGTCCCCCAAGACCAAACGACTAAAACGCTCAAGTTACCGTCCGAGCAGGTGA
+TCATTCAAGCGAAAGATGCCTTGCCAAGACTATTGAAAAGTTCAGGGGGTACAAGAGGAAATCACTGCGC
+AGCCTTTTTTGATTTATCTGCACATATAGTCGCGTTTCGAGAAGATGTTGGTCGACATTCAGCATTGGAT
+AAATTACTTGGTTGTTTATCCAATAAAAAGCAAGCGACTAATGAGGGCTTTGTCTTAATAACAAGTCGTT
+GTAGCCACGATTTAATCGCCAAGGCTGCCCGTTTATCTTTAACAACCTTAGTCACACTAGCGCAACCAAC
+TGACTTAGCAGTTAGTTCGGCCCGTAAAACACAATTAGCCTTATTTTGCTTCCAACACGGGCAACTAAAA
+CGCTACGCTTAACAAGAGAACTTACATGTCTACGTCAGCAAAAAAAAAGTCATCAAAAGCCTGCTCCTCA
+AAAAGAAAACCTGCCTACTCTTCACCCGCTGGTGGTTGGGGCGCACTAAGAAGCTCAGCTAAACATTTGA
+TCCAAAGTGAAAATGCAGCCAAAAGCGTTAAAGCATTACTTAGAGCAAATCAGCCTGGTGGTTTTGACTG
+CCCTGGCTGTGCATGGGGAGATTCAGGAAGCGCCGGCAAAGTAGATTTCTGTGAGAATGGTGTTAAAGCT
+ATTGCATGGGAAGCGACCAGTAAGCGAGTCGACAGTAATTTTTTTAAACAATATTCTATAACTCAACTGC
+AACAATGGGATGGTCATTCACTTGAAAAAAGTGGTCGTTTAACCGAACCAATGTTTTACGACGGGATAAG
+TGATCACTACCAACCCATTAGCTGGGAAGACGCTTTTAAGGTGATTGGTAATAGCCTGCAACAACTCTCT
+TCGCCCAATGAGGTATTATTATATACCTCAGGTAGAGCAAGTAATGAAGTCGCTTATTTATATCAGTTAT
+TTGGCCGAGTGCTGGGAACTAACAACTTCCCTGATTGCTCGAATATGTGCCATGAAGCCTCAGGTATTGG
+TATGACAAATAGTATAGGTACAGGCAAAGGTACTGTAACCATAGATGATTTTTCTAAAGCTGACGCCATT
+TTTGTCTTTGGCCAAAACCCTGGTACCAACCACCCCCGCATGCTGGGAACGTTGCGAGAAGCAAGTAAAA
+GAGGCGCTAAAATTGTTTCAATAAACAATTTAAAAGAACGTGGATTACAAAAATTTTCAGACCCACAAAG
+CCCAAAAGAAATGATATTTTTAACAGGTACAAATATTAGTCAACATTATTTCACGCCAAGATTAGGCGGC
+GATATGGCATTATTACGCGGGGTGGCTAAATGTTTATTCGAACGGTTTGAGCAGGACAAATCGGTACTTG
+ATACTGATTTTATCCAAGAACATTGCCATGGTTTTGAAGCGTATCAACGTAGCGTAGCATCAAGTGCTTG
+GGATAAAATCCTTGGTCAATGTAATCTAAGTAGAGAAGAAATTGAACAAATAACGACGATATACGCCAGC
+AGTGATAAAGTCATTTTCACTTGGGCGATGGGGATCACGCAACACCGTCATTCTGTCGATACAGTACAAG
+AACTGCTTAATGTGCTAATGCTACGAGGCAATATAGGTAAGGCTGGTGCTGGCGCATGCCCTGTTCGTGG
+TCACTCAAATGTACAAGGAAATCGTACCGTTGGCATTGATGAAAAACCGCCTATGCCCTTTCTTGATGCG
+TTAGAAAAACGCTACTCTTTTAATGTTCCACGTGATCATGGCTTTAATACCGTTGACTCCATTCATGCAA
+TGCTTGCGGGTAAGGCTAAAGTATTTATTGCCCTAGGTGGTAATTTTGCAGCGGCGACACCCGATACAGC
+ACGTAGTTATCAAGCCTTACAGCAATGTGATTTAACCGTTCAAATCAGTACTAAGCTAAATAGAAGCCAT
+GTGGTAACAGGAAAGCGTGCGCTAATCCTTCCGTGTATTGGCCGTACAGAAGTCGATCGTCAAGTCAGCG
+GTGAGCAATGCATCACGGTAGAAGATTCTATGAGTATGGTGCATAGCTCAACGGGGCAAAATGAACCAGC
+CTCTGAGACGCTTCGTTCAGAGACCGCTATTGTAGCTGGTATGGCAATGGCATCGGTAGGCGATAAAATA
+GTCGACTGGCATAAACTAGCGAGTGATTATGCACTCATTCGGCAAGAAATCAGTGTCGTTATTCCTGACT
+TTGAAGATTATAACGCCCGCATAAAAGAAGGAAGAGGTTTCCACCTGAAAAACCCTGCTGCACAACGTCA
+ATGGTGCACACCGACGAAGAAGGCGACATTTTTTGATGCGAATCTACCAGAACAACTCGCCCATGAACGT
+GCACAATCACTGACCGATAAACCAGTATTAACGCTGCAAACATTGCGTTCTCACGATCAATACAACACCA
+CCATTTATGGCATGGATGATCGTTACCGTGGCGTTTATGGTGAGCGAAACATTATCTTTATGAGCAGTGA
+AGATATTAATAAGCAGGCATTAAATAATGGTGATTATGTAAAAATAACAACCATCTCAAACGATGGTATC
+GAACGTTCTCTATCTAATTTCAAAATTATTGAATACCCAATAACTTCAGGATGTGTAGCCGCTTATTATC
+CTGAAACCAATCCTTTAGTACCATTAGAAAGTATCGCTGATAATTGTGGAACACCAACGTACAAATCTAT
+TGCGGTATCAATCGAGAAAATATAGAAACTTACAAAGGATTTTCAAAGAAAAAGCCTCACAACTGAGTCA
+GTAGTGAGGCTTAAATTTTCTATAGTAGTGAAATCAATATCGATTTAATTACTATTCTTCTGATTGTGTT
+ATTTCTACATCCATGTCATCAGCGACTGAGTTTCCACTCAGTATTGCGGTCACAGCCATGATAATTACTG
+CAAATATCACGGTTGTTAATTTGAAACCTCGCGAAGACGAATTATTCATTGTTTTACCTTTGTCGCTGCC
+TGTTTGATTTATTATTAAGTTGTACTATTTATGAACAGGCACGATGACACTAAACTATTAACTTTTTTTT
+TACAAGTTTTTTCATGAAGTTTTGTTAACAAGGTTTTTCACTCATTTTTTAGAATAAAATTAACTCATTA
+AATCAAATATTAATCCTTGCTGAATTTCTTGCTGTTCACTTGATGATATGGTGACTCGAATAGAAGCATT
+TAAAACTCCTGCGCCAGAACTTAAAGCGCCTAAACTGGTATCACCACCTAGTAATTGACTGTATTTAATA
+GCCATAGCCAATGCGGTGCTATCTGCAGTCAAATCATCATGACTTTGAGCATGGAACGTTTGCTCATTTG
+AATTAGTTAAATTAGTTGAATTAGTTGAAGCAGGGTTTAACGGTGATAAAGTAAAAAACAGGCTAGTATC
+TGCTAATTTATGTTTGTGAAGCTTAACCGATAATCGCAGCGAATCGACTTTCAATAAATGATGTGCACTT
+TCAATCAGAGCATTGAGCAGTTTTTGTATATATAACTCATCACTATTGAGGTAGTGAGGCACACTCTCAT
+CAATCAAGAAAAAAATGGATTTCCCTTCATACGCATTGCTTGCTTTTAATAACGACTCGGTGCGCTGTAG
+AAAACCATAAAAATCAAAACAGTCTTCTTTAGCTGTTATTTTTCCTGACTCTATATTAGATAAGTCCATC
+ATAGTATCGAGTAACAGTGCAACATTACTGCCCGCATGGCTTATTCCTGTGACCTGCTTATTATTGATGC
+CTTTTTTCTTTAGCTGCTCCACAAATGCTTTCACTGCTAATAGTGGCACCCGCAACTCTTTGTTTAGGCT
+CTGTAAGAAATTACTTTTAGCTAAACTTTTTTGTTCTGAGCTCTCTTTAGCTAAAATAAGTGCTCTGGTC
+TTAATATCAACTTGCTGCCCTAGCTCACTCGAATAGGCGGCCATCATTAATACCAGCATTTGAAATAATA
+CGGCGCCAAATGTTCCTCCAATGAGAACCGCCCACGCTTGCCAACTTTTTGCCTGACTAAACCAAGGTTG
+TTTTTCCGCAATGTCAATTTGCCAAAGTCGAGAAAACACCTCAATCGTAATCGTATCAACATGGCGATTT
+ACCGTAGGAAAAGCCTGGCCAAAGAGAGAAAGAGGTTGGCTACCTGAAACATCTTGAATAAAAAAACTGA
+CCTCTTGCTCTTTTTGCTGAGCGAGTTGCTCAAAAAAACTATCAAACTGAGCGACAGCGACCACAAAACC
+TAATAATTTACCTTCCTTAATTATTGATAACTTCTGCTGAGCTTCGTTACTAGCAAGTTCGTTAACCTCA
+GGCGGTAAAAAAACGGCCTTACTAAATAACATACCGGGCTTAGCTAATTCGTCTTGTACTAAAGTGATTG
+GTGCACTAGCAATCACTGCTTTGCTATTAACAACAACTTGCATAGACAAAATATGCGTAGGATTACTATA
+AACATCTAAACCTAAAGCTTCCTGGTTGTTGTATTGAGGGTAAATGTAATACAAAGGAGCATATTGAGTA
+CGGGACTGAGCTGGTATGGTATTGCCATTTGCTAACAGCTCTATAATAGCAAAGTCCTTTTTCAGTGCTT
+TTCTGCTTTCTTGTTCAAAGCCGGCTCTATCGGCAAAGGGAACAATTGGAGCCCACTCTAACGCTCTTAC
+GCTTGAGCCCTGCTCAAGAATACCTTCACTAAATAAGTTAAATTCTGTTAATGAAACCTTCTCTCTGGCT
+TTAAATAATGCGGCAAGACTATTAATGTTGTTCACAACGTCATCAACTTCAGCGAGTACTAAACGTTCTA
+CCTCTGTTTTAGATTGGTTAAAAAGTGCTTGTCTATAGTCTTGCTGTTCATGCTGGGAGGTTTTAAGCAG
+TAATAAAATAGCTAAACCACCTAAAATAGAAGTAAAACTGACAAAGAGTCGTTTAGTCAATTTAAACCGT
+TCCGCATTTTTAATGAGTAACAATAATGGAATAAAAAATACCGCAGCTAACATACTCGTCGACCAAGTAT
+TAACAAAGGTATAGAAGAAAGTGCCTGTCATTACTTGATTATCAAGCATAGCAATCACTAATACTGAGCT
+GGCAGACACTAAGCTTGCAATTGGGCCTATACGTAATATAAAGAAAAACAGCTGCTTTCTTGATGTTAGC
+CATTCTTTATAATGAATAAAACGATAAACAAGCTGTTTAGTCCAACACCCTTGTAAAATGATGGCTAGTA
+CGGCAATAGTCATCACCGATAAATTGGCATCTAGATGAAAGTAATAGCCCAGACCAACTGCCAATAGAGG
+GCTCACCAGTAATACAGCGATAAGTGGTGTGATCCCCCAAATAAGCAGTAGACCACTAATAAGCGCCGCA
+GAAGGACCGACAAAGTTTACTAGAGATTGTGGATTGATTAGCCATATCGCGCCAAAACAAACGGCAAGAT
+ATAAAATGGCAGAAATAATAATACGCGGTAAGTGGAGTTGCATCATAAGTAATTATTTAAGATCGGCATG
+GTCAGTCCGTTAATCAATTGTAAATATTCATCTTAGCTTTCAACTATAGTATCTGAATAATTAACCTCTA
+TACAAAATAATATAAAGAATTCCATAATATAATTTGCGCTACGTGCTCTGGTAAGCGAAAATACGCGCAA
+TTTTTATTCTTTCAAGACTATAAGATCTGGAGCTACTATGTCATCGCGTCAAGAGTTAGCAAATGCTATC
+CGTGTATTAAGTATGGATGCCGTACAAAAAGCAAAATCAGGGCACCCTGGTGCACCTATGGGTATGGCCG
+ATATCGCAGAGGTATTATGGCGTGATTTTTTAAAGCATAATCCAACTGACCCAAACTGGGCCGACCGTGA
+TCGCTTTATTTTATCAAACGGCCATGGCTCAATGCTTATCTATTCACTATTGCATTTATCGGGTTATGAT
+TTATCTATTGAAGATTTGAAAGAATTCCGTCAATTGCATTCAAAAACCCCAGGTCATCCTGAATACGGTT
+ACACACCAGGTGTTGAAACAACGACGGGTCCATTAGGTGCTGGTATTGCCAATGCCGTGGGTATGGCTAT
+TGCTGAAAAAACGTTAGCAGCACAGTTTAACCGTGAAGATCATGCGATTGTTGACCATTTCACTTATTGC
+TTCTTAGGCGATGGTTGTTTAATGGAAGGTATCTCTCATGAGTCTTGTTCACTAGCCGGAACTTTAGGTC
+TAGGTAAACTTATCGCTTTTTGGGATGACAATGGCATTTCAATCGATGGTAAAGTTGAAGGTTGGTTTAC
+TGACAATACCCCTGCTCGTTTTGAATCTTACGGCTGGCATGTTATTTGTGTTGATGGTCATGACCCTCAA
+GCAATTACTCACGCTATCGAAGAAGCTAAATCAGTCATTGATAAGCCAAGTATGATTTGTTGTAAAACTA
+TCATTGGTTTTGGCTCACCAAATAAGTCAGGTACTCATGACTGTCACGGCGCACCATTAGGTGATGACGA
+AATTGCCGCAACACGTGAATTTTTAAACTGGTCACATGCTCCATTTGATATTCCAAGTGACATATATGAG
+CAATGGGATAGAAAAGAAAAAGGTCAAGCGAGCCAAGTGAGCTGGAATGACAAATTTGCCGCTTATAAAG
+CAGCACACCCTGGTCTTGCAAGCGAATATGAACGTCGTGTGATTAAAGGTGAATTACCTGCTGAATTTGA
+AGAAAAAGCAAATGCTTTCATTCAACAGTGTCACGAAAGCAGTGAAAACATTGCTTCACGTAAAGCATCA
+CAAAATGCGATTGAAGCTTTTGGTAGCGTTTTACCTGAAATGTTAGGTGGCTCTGCCGATTTAGCTGGCT
+CAAACCTAACGTTATGGTCTGGCTCTAAAGGTATTCAAGAAGATGCTGCTGGTAACTATATCTTTTACGG
+CGTACGTGAATTTGGTATGAGTAGCATAATGAATGGTATTTCATTGCACGGTGGTTTTGTTAACTACGGT
+GCGACTTTCATGATGTTTATGGAATATGCACGTAATGCGGTTCGTATGTCGGCATTAATGGGCATTCAAA
+ATATCTTTGTTTATACCCATGACTCTATTGGTCAAGGTGAAGATGGTCCAACGCATCAGCCTATTGAGCA
+GTTAACTAACTTAAGAACTACACCAAACTTAACGACTTGGCGTCCATGTGATGCAACAGAGTCTGCTGTT
+GCATGGAAAGCTGCTGTTCAAAGCCAAAAAGCGCCAACAGCGTTAATATTTTCACGTCAAGGTTTACCTG
+CAATGAGTCGTACTCAAACGCAAGTAAGCGATATTGAAAAAGGCGCTTATATTTTAGTTGATTGTGCTGG
+CACACCTGATGTTATCTTAATGGCTACAGGCTCTGAAGTTGCTTTGGCAGTTAATGCAGCAACAGCATTA
+ACTGAACAAGGTAAACTAGTGCGTGTGGTTTCTATGCCTTCAACGAATGTTTTTGATAAGCAAAGCAGCG
+ACTACAAAGAAGCTATATTACCGTTTAGCGTAACTAAACGTGTCGCTATTGAAGCAGCACATGTTGACTT
+CTGGGCTAAATATGTTGGTCTTAGTGGCGCAGTTGTTGGTATGACAACATTTGGTGAATCAGCTCCAGGT
+AATGTATTACTTGAGCACTTTGGTTTCACTGTAGACAATGTTGTAAATACTGTAAACAAGCTATAAGCAA
+ATGAGTTAAGCGAACTACCACTGTTGAAAATAGCAGTGTTAGTTCGCATTATCCCATAAGTTATTACTAG
+CTTATCGATTAACACCATCCATAAATGCAGTAAAATCATGACAATTAGAATTGCCATTAATGGCTTTGGC
+CGTATCGGTCGCAGCGTAGTTAGAGCGCTATATGAAAGTGGCAAGACAGATTTATTCACCTTAGTTTCAA
+TCAATGAACTAGCACCTGCTTCAGGCATAGCACATCTATTAAAGTATGATAGTACGCATGGTCGATTTCC
+TTTCAGTGTTAGTGAGAAAGAAAACCAATTAATTATCAATGGTGATGAAATAGCATTAACGCATATTGGT
+AACTTAAATAGCCTACCTTGGCAGCAACAAAATATTGATATTGTCCTTGATTGTACCGGTAAGTACGGCA
+ATAAAGCTGATGGTTTAAGCCATATTAATCGAGGCGCTAAGAAAGTTTTATTCTCTCACCCGGGCAGCCA
+AGATATTGATGCAACCATCATTTACGGCATAAATCATCAAACATTAACGTCAAGTGATAGGGTAGTATCA
+AATGGCTCCTGTACAACAAATTGTATAGTGCCCGTGATTAAAGTCATCGATGAAGCATTCGGCGTTGAGA
+GTGGTAGCATCACCACCATACATTCATCAATGCATGATCAACAAGTCATTGATGCTTATCATAAAGATCT
+ACGCCTCTCTCGTGCAGCAAGCCAATCAATCATTCCAGTCGATACTAAACTAGCTGCGGGTATTGAACGA
+ATATTACCAAAATTTAAAGGCCGCTTTGAAGCGATTGCCGTTCGCGTACCTACAATCAATGTTACCGCAA
+TGGATTTAAGCCTTACCGTTAATAATGATGTTTGCATTTGTGACATCAATCAAGCGATACAAGCCGCGAC
+CAGTAACCATGATTTGTATGGCGTATTATCGTATACCGAAGAGCCACTGGTTTCGGTCGATTTTAATCAT
+GACCCTCATTCTTGTATCGTCGATGGTAATCAAACACGAGTCAGCCATAAGCGTTTAATTAAAATGCTGG
+TTTGGTGTGACAATGAATGGGGCTTTGCCAATCGCATGTTAGATACTGCTATGGCAATGCATCAAGCAGA
+AAACTAAGAACAAGTTACTAAATTTTATAGACAATATTTCACATAATTCACCGACAGTGAAAACAGGAGA
+CAACAATGTCGATTATCAAAATGGCTGATCTAACATTAGCCAACCAACGCGTATTAATTCGTGAAGATTT
+AAATGTACCTGTAACCGATGGTAAAATCACTTCAGATGCTCGTTTACGCGCTGCATTACCTACACTTAAA
+CTTGCACTAGAAGCTGGCGCAAAAGTTATGGTTATGTCTCATTTAGGTCGTCCAACTGAAGGACAACCTG
+AAGAGAAATTTTCACTTAAACCTGTAACTGATTATTTAAGTGCAGCATTAAACTACCCTGTTCGCTTAGT
+CACTGATTACCTAGACGGTGTAGATGTTGCTGCTGGTGAATTAGTCGTATTTGAAAACATTCGCTTTAAC
+CTGGGTGAAAAGAAAAATGATGACACGCTAGCTAAAAAGTTAGCTGCATTATGTGATGTTTTCGTTATGG
+ATGCTTTTGGTACTGCTCATCGTGCCCAAGCCAGTACTCATGGCGTAGCCAAATTTGCCGCGACTGCTTG
+TGCTGGTCCATTGCTTTCTGGTGAATTAGAAGCATTAGGTAAGGCTTTAGATAATCCTGCAAGACCACTT
+GTGGCAATTGTTGGTGGCTCTAAAGTATCAACTAAATTAACTGTGCTTGATTCTTTAGCAGGCATTGTTG
+ATCAACTTGTTGTTGGCGGTGGTATTGCTAACACCTTTATTGCAGCAGATGGTCATAACGTCGGAAAATC
+ATTATATGAAGCTGATTTAGTTGAAGAGGCAACTCGTTTAACTAAACAAGCGAAAGCAAACAACGGTGAT
+ATCCCAGTACCTAGTGATGTTGTTGTTGCCACTGAGTTTTCAGCTTCTGCAACTGCAACCTTAAAACCGG
+TCAATGAAGTCACTGCTGATGAAATGATTTTTGACATTGGTCCTGAGACAGCAAAAGCGTTAACTGAAAT
+TATCGCTAACGCTGGTACCATAGTTTGGAATGGCCCTGTTGGCGTATTTGAATTTGATCAGTTCGGTGAA
+GGTACTAAGGTGATTGCACAAGCTATTGCTGATAGTTCAGCCTTCTCAATTGCTGGTGGTGGTGATACTT
+TAGCCGCTGTTGATAAATATGAAATTGCCGATAAAATTTCTTACATCTCAACAGGTGGTGGAGCGTTCTT
+AGAATTCTTAGAAGGCAAGAAATTACCAGCAGTAGAAATATTAGAGCAACGCGCTAAATAATAACATTGC
+TAATGACTAATGGTCGCTAACAATTAGCGACTATTGGAACTAAATAAAAAACGAGTCTCTTTTCAAGGCA
+CTCGTTTTTTAATAGCTAAAATATTTATATTAAAAGAAAAAGAAAGCAAAACGAAATACAAACCTGACAA
+GTAAGACCAAAACGAAACAAGAACGAAATAAAATCGAAATACAATCGAAACATCTTGCAATGCAATTGTA
+GTAAACTTACAATCACAATCTCGGAAAAACCACTAATATAGATTGTAAAACAAGTGTATCTTGTAATATT
+CGCACAAAATTCAGCTTTTCCATCTATTAGTGTTTTAAAATCAACTTTAAGTAAATTATCCTGTCAGATA
+AAGGTGCTATTTGCTATAATTTTGTTATCTGAATAAAAACTTTCAACCTTAGCAACAAAAACTTATCTAG
+GAGTAAGTAAATGGCTTTAATTTCAATGCGCCAAATGCTCGATCATGCGGCAGAATTTGAATACGGTATT
+CCAGCATTTAATGTAAATAACTTAGAGCAAGTACGTGCAATCATGCTTGCCGCTAGTGATACTGATAGCC
+CTGTCATCATGCAAGCATCTGCAGGTGCCAGAAAATACGCCGGCGCGCCTTTTTTACGCCATTTAATTTT
+AGCTGCTATTGAAGAGTTTCCACATATTCCAGTAGTTATGCATCAAGACCACGGGACTTCTCCTACGATT
+TGTCAACGTTCAATCCAATTAGGTTTTTCATCAGTAATGATGGATGGCTCATTAATGGATGACGGTAAAA
+CTCCAAGTAGTTATGAATACAATGTTGACGTAACACGTCGCACTGTTGAAATGGCACACGCTTGTGGTGT
+TTCTGTTGAAGGCGAGTTAGGTTGTTTAGGCTCACTTGAAACAGGCATGGCTGGTGAAGAAGACGGCGTT
+GGCGCTGAAGGTGTATTAACTAAAGAACAAATGTTAACAGACCCTGAAGAAGCTGCTGACTTTGTAAATA
+AAACCCAAGTAGATGCATTGGCTATTGCTTGTGGTACTTCTCATGGTGCTTACAAGTTTACACGTCCACC
+TACAGGCGATATTTTAGCGATTGATCGTATTAAAGCAATTCATCAACGTATTCCACATACTCACTTAGTA
+ATGCATGGCTCTTCATCTGTACCACAAGATTGGTTGGCTGTTATTAATGAGTTTGGTGGAAAGATCCCTG
+AAACTTACGGTGTACCTGTTGAGCAAATTCAACACGGCATTAAAAATGGCGTACGTAAAATCAATATAGA
+CACTGATTTACGTCTTGCGGCTACGGGTTCTATTCGTCGTTTCTTGGCAGAAAATCCAAGTGAATTTGAT
+CCACGTAAATTTTTACAAGTATCGACTAATGCTATGTACGACATTTGTAAAGCGCGTTATGAAGCATTTA
+ATACTGTAGGTAATGCCAGCAAAATCAAGCCGATAAGCCTTGATAACATGTTTGATCGTTACCAAAGTGG
+TGAGCTTAAAGCACTCATCAAGTAACATCATCGATACAAAGTAGTTACAAAAACTATTAATTAAAAGGGC
+TTAGGCCCTTTTTTTATGCTCGAAAAAAATAAGGTAGTTAGGTATAATCGCTTAATATAATCACGTTTCA
+TTTCTATTAAGTAATTTTTTCAAGATGTTTTCTCGTTTTATTCTAGTACCCATTTTTTCAATCTATTGTG
+CGTTTCCTACGCTGTCTTATGCTCAAGAGCAAAAAGCAGGGACAAATTCGGCTAATGCTTCAGACATATT
+ATTTAGTCTTGAAAAAGCTGATGAGTCCCAACAACCTGCATCTGGCACTTTATTTACCGCCTCAGCAGAG
+CTAGGTTTACTTTATTTGACAGGTAATACCCGCAGTGCCGATATTAAAACAGGCTTAGACTTACGTTTTG
+AAAGAGGCCTTTGGCGAAGTTTCTTTGTTTTTGATTTGTTAGTGAAAAAAACTGAAACTGAGAGTGAAGT
+GAGTAGCGATGTCATTCAAAAAAACCTTGAAACGACCGATCAAAAGTGGAGTATTACTTCGCAAACTAAC
+TACACCCTTGATGCTATAAAACAAAACTATATCTATGGCAGTGTCTTTTATGAAGAAAATAGATTTTCTG
+GTTTTGATTCACAAGCATCAATCTCAACCGGTTGGGGTCGCCGTTGGTTTGAAAATAAAGAAGCTAGTTT
+TGATGCCGATATAGGTCCCGGCTTTAAGAGGGATATTACCCAAGTTACCCCTGAAGAAATAGAAACGGGC
+ATGAAGAGTAAAACCCAAGATACCCTTATTTTACAAGCACAAGCCCTGTATATAAGAAAAATAAATGAGC
+ATATAGAGTTTAAGCAACTTTTCGTGGTCAAACACGCTATTGAACAGGGGCAAAACAGTATTTATAAAGC
+TGAAACATCAATTACTAGTAAATTAATTGATTCACTGCAGCTTAAGCTTAGTTTTATTATCGATTACAAC
+TCCAAAGTAGATGATGATAAAGAGAATTTAAACACAGAAACTTCTGCGGTACTTATTTATAGTTTTTAAT
+GACCTAACGAGTTGTGCAGCTAATATTATTAGCTGCCTAACTCAAATGAATGCAACTTAAATTTCTGTAA
+ATCGTTAGATAATAGCTCAACACTTTGCTCGTCAATCATATAAGTAAAAGTGCAAGTTCCTGACTCACTA
+AATTCATAACAAACACTAAGAAAGTCTCTTCCTTGCTTGGTGCTATACAAACCAAACTTGAAAGTAACAC
+CATTCATCCATTGGGAGACGTATTCATTGATTGGTAAAGTTAATAGGTATTTATCAGGAGTTTCCTGTTT
+TTGCCATTGGCGGTACTTATCTATAGCATACTCAACATCATCAACTTCTGACTCATTTATCCACAGAGGA
+TAAGTTACATTGAAACTATTTTTATCAGTACTAATTGGTGAGTTACTGCCCTGAGCGGAATATAATAAAG
+TACTGCCAGAAACCAAACCAGTTTGGGCCACTTTTAAGCGGGTTTGCTTTTTAAGATAATTATTCGTGTG
+AGCGCTGTACTCAGAAAAACTCACCTTTGTTTCCGTATGACTTTCTGTGTATGCCCCTATAGAGCCGCAA
+CCCGATAGTGATAAAGTGGTAATAGTTATAGTAATATACGAATTCATTGTCGTTTCTTAAAATGATATTG
+GGTCTTGAAGCACTGTTAATGTAACAACTTTTTTTTCACATTAACTAGGTACTGATTTTGACTACCATTT
+TAGCGTCACAGAATAGTGTAACTGTTGAAAATCGTAACTTTGGCGTAAAGAACTGTAGTAAATAAAAAAA
+GTGGAATAATCAAAACATTATTATTGAGTTTTTTGCCACTGCTCGAATCCTTTTTTTATTTTATTAATTG
+TTTCAGGTTTAGTTCCAAGGCTCAGTGCCATGCAATGCTCAGCACTTTCACCTTTTGATATTTCTAAGCC
+TGACATAAGATTCAAATCTGCTGCTCCAAGTAAACCTAAGCGATAGTTTAGTGATTCTTTAGACTGAATA
+ACAACATCTATCCTCCCTTTAATTAATTTTTTCAGGTTTGTTTCTTCATTAGAAGATATATCTAGATTCA
+CTCCCTCTTGAAATCCTTGTTGTAGAAAGTAACTGTGGCTATTATCTCCACGCATGATACCTACCACACT
+TGTTTTTAATGCCTCTAGAGAATCTATATTGATCTCATTCGACGCAAGTTTATACACATGAATTGGGGTG
+GATTTATAGAGGGGACAAAACCAATGAAATTTTGACTCTCGCTGCTTTGTTCTATAAATGGAATAAATAA
+GTATATTAGGATTGGTTGTTGCTAAATGAAAACTTCTTGCCCATGGATAGACATCTATCGAATATTTAAT
+ATCGGTGTATGCCAGTATTTCCCTTATATTACTGGTAACTATTCCTGAGACTTCCTGGCCCTTTAAAATA
+AAAGGCGGCCAATCTTCTGTTACCACTTTTAGCTCTTCTTCGTTGGACCGTGCAGTAAAAGAAAGAAGTA
+AAAATATAATTAACAGAGAATTTTTCATTGCAACTCTACATCTAGGTTTAATGTGTTAAATCAATATAAT
+AAATTGTATCATTTAAATTGTCATCCACATTAAAAGTATTAAACTTTCGTTCACAAAAAACTAATTTTTT
+CATTTTAGAGAACTAACGAGAACTACCTCAATCTCTCTATTTAAAAGAACTATTACTTAATGAGTTCCTT
+TTTCAGTGTTTAGGACAATAAAACAAAGTTTACTTTGCTAATCAATCCAGCTTTGCCCTAAAATAACCGC
+AATTATATTTTCCTCCAAATAAAAAGGTATCTACATGGCTCAGCCACTACCAGATAAGTTCATCATGTCG
+ATGAATCGCGTTTCTAAAGTAGTTCCACCCAAGCGCACGCGTTTAGACTGAGAATACACCTTATTATCAC
+CTCTTGCATACCACATTAATTCCCTACACAGAAACTGATAAATAGTCCAATTAAATCAAGTTACAACCAT
+CAGGTATTCTGATATATTCCTCAGGTATTTTACTCTCTAAAATCTAATAAATATTATTCAAGGAAGGATA
+AGTCATTGTCAATTCATTTCTCCATTTTCAAAACATTACTATTCTCATTTTTAGTCATCACTCTTACTGC
+TTGTGGTGGAAGTGGTGAAGAAAGCCCCGAAGCTAACCAGGTAGAAGTCATTCCTCCAGTAACGCTACCA
+TCAGTTAACGAAGTGCCCGTTATTACCTTAAATGACGAGTACTCAGTCATCGAATATAGTGACATTACTG
+TTAGTGCTTTAGCTGAGGACAGTGATGGTGAAATTATCAGTTATCTATGGCAACAGAAATCAGGGCTTAT
+CGTTGACTTAAGCGAAACAGATTCAAGTACATTAACCTTCACCGCCCCTAATGTGAGTGAAGACCAGCAA
+CTCACTTTTGAGCTGACAGTTACTGATGACGACAACGCACTTACTACTAAAAATATAATCATTCGCTTGC
+ATGCCCTAGAAAGTGATATTGAAGACATAGTTTTTGCAAATGAGAACTTCAAAAGCTGTATTTTTAATAT
+AGCTAAGGAAGCAAATTTGCATAAATCGGTAAATTTTAGACAAATTGACTGTCGTGATCAAAATATCTCG
+TCAACACAAGGTTTGGAAAACTTTACTGAACTAAAGACATTAACACTTATCAATACTCAGATAAAAACTA
+TAGATTTGAGTGCTTTAATACGGTTGGAAACTATTTGGCTTAGCCGTAATCAATTGTCTGAAATAGACTT
+GAGCAAGCAAACTTTATTAACAGATCTAGAGCTCCATGATAATAATTTAGCCAGCATAAACTTAGTGAAT
+CAAGTCTTATTAACTTATTTGTCTATAACAAATAACCAAATAATTTCAATAGATTTAGCAGCTCAAACAC
+AACTAACTAATCTTGCTTTAGATGGTAACCAACTACCAGAAGTTAATTTAAGTGCACAAAAACTATTAAC
+TCATTTATATTTATCCAATAACCAACTGACAAAAGTCGACTTAAGTAAACAAAAATTGTTAACTGATTTA
+GCTTTATCCGACAATCAACTGACAAAAGTCGACTTAAGTGAACAAAAATTGTTAACTAATTTAGCTTTAT
+CCAACAATCAACTAACAGAAGTCGATTTAAGTACTAAACCATTGTTAACTCACTTACGTTTGAATGATAA
+CCCGATAACAGACATAGATTTACGTGCCCAAAGATTGCTAATTCTTTTAGGTTTATCCAATAACCTACTC
+ACAGAAGTCGATTTACGTGTCCAAGAACTTTTAATTGATTTAGATTTATCCAATAACCTACTCACAGAAG
+TCAATTTACGTGTCCAAGAACTTTTAATTGATTTAGATTTATCCAATAACCTACTCACAGGAGTCGATTT
+ACGTGTCCAAGAACTTTTAATTGGTTTAGATTTATCCAATAATCGATTAACAGAAGTCGACTTGAGTACT
+CAAACATTTTTAACAGGGCTCAATTTGGATGATAACCAACTAACTAAGATAGATTTAAAGAATCAAACAA
+AACTACAATCTTTTTCAATAGACAATAACCAAATTACTGAGCTTGATTTATCTTCACAGCCTGAACTCAG
+CCGTATTTCTATTTGGAATAATTATCTCACAGCCATTAACCTTAGCACCCCATTAAAAATAACAGATTTA
+GACCTTACAGAGTCTAAGCTCACAACTATCGATTTAACTGCCCAACCACAATTAAAAAATTTAATCTTAT
+GGAATAATGAACTGACAAGTATAGATTTAAGTAACCTAGTACAACTAGAAAGCTTAAATTTAGGCTCGAA
+TGATAATCTATCTGAAGTTAACTTAGCCGGGTTAACAGGTTTGTCTAATTTAAGATTGAGTAATCTAAAT
+CTATCAACTATCGACCTTAGTCAACAAAGCAACTTGCTTTCTTTACACATAGATGGCAATCCACTAACAA
+CCCTTGATTTAAGTGCGCAAAAAAAATTACATACTTTATCAATAAGTAAGGGTAACTTAGAAAACTTTAA
+CTTAACAAATCTTACCAAGTTAACTTCCTTCGCTTCTTATAATATTGAACCTGAAACCATACAACTTTTT
+CCTGACTTAAAATTAGATTATTTAGCTTTTAATTACTTCCAAGCAAAATACATTAATTTAACCGCACATA
+CTGAGCTAACGACGTTAGTAATTAATGAAGGGGGGATAACTGACATTGATTTAAGTGCCCATGAAAAGAT
+CGAAAATTTACAGCTAACCGCTAATCCATTAACACTAATCAACTTAGACTCACAAAATCTATTAAAATCT
+TTAACTTTGGGAGGTAGCCAAATAAAAGAAATAAACCTAAGTAATAAAAAGTACCTAAGGTCAATACAGC
+TTACAAGTAATAAAATAAGCCAAATAGACTTAACGGGGCTAGATGCACTAGAGTACCTTCGCCTGACTGA
+TAATCCATTAACGAATGTCACCAAGGATTATTTAGATAGTTTAAATGGAATTAATGGTCTAAAAATTTAT
+TATTAACGCTACCACAAGCAAAGTTTACACTTTAAAGGAGCCTAACCACCCACAGGCTCCTTTTGCCCTC
+TAAAGTTTATTTAATTCATTTCAGTAAAATACAAGTTTATTTTGCTTATCCCCTCATGATTGCCCTAAAA
+TAACCGTAATTATAATTTCCTCCAAATAAAAAGGTATCTACATGGCTCAGCCACTACCAGATAAGTTCAT
+CATGTCGATGAATCGCGTTTCTAAAGTAGTCCCACCCAAGCGCACTATTTTAAAAGATATATCACTTTCA
+TTTTTCCCTGGCGCTAAAATCGGTGTATTAGGTTTAAATGGCTCGGGTAAATCTACCTTGCTTCGTATTA
+TGGCGGGTGTTGATACTGAATTTGAAGGTGATGCGGTTGCTTTAGCGGGAACTAAAATTGGTTATTTACC
+ACAAGAACCTCAACTTGATGAAAATCAAACAGTACGTGAAGCCGTTGAAGAAGCTGTTTCTGAAGTTAAA
+AACGCTATGGCCCGTTTAGACCAAGTCTATAACGAATATGCTGAAGAAAACGCTGACTTTGACGCCCTAG
+CAAAAGAACAAGGCGATCTCGAAGATATCATTAATGCACAAGATGGTCATAATATTGATAACGTTTTAGA
+ACGTGCTGCTGATGCATTACGTTTACCAGAATGGGATCAAAAAATTGCCGTACTAAGTGGTGGTGAACGA
+CGTCGTGTTGCACTTTGCCGCTTATTACTTGAAAAACCAGACATGTTATTACTCGATGAGCCAACCAACC
+ATTTGGATGCTGAATCTGTTGCATGGTTAGAGCGCTTCCTGCATGACTACCCTGGGACTGTAGTAGCTAT
+CACCCATGATAGATATTTCTTAGATAACGTTGCTGGTTGGATATTAGAGCTTGATAGAGGCCATGGTATT
+CCTTATGAAGGCAATTACTCATCGTGGTTAGAGCAAAAAGATGCACGTCTTGAACGAGAAGGTAAAACCG
+AAAGTGCATTACAAAAAACCATTAAGCAAGAACTTGAATGGGTTCGTTCAAATCCAAAAGCGCGTCAATC
+AAAAAGCAAAGCCCGTTTGGCACGTTTTGAAGAGCTTAATAGCCAAGATCATCAAAAACGTAACGAGACT
+AACGAGCTTTACATTCCACCTGGACCTCGTTTAGGCGATAAGGTACTTGATGTTAATAACTTAACCAAAT
+CATTTGGCGATAGAGTACTTATTGATGACTTAAGCTTTAGTGTTCCTAAAGGTGCTATTGTCGGTATTAT
+TGGTCCAAACGGTGCAGGTAAATCTACACTCTTTAAAATGATGTCTGGTGCTGAAAAACCTGACTCTGGA
+AATGTAGTGCTGGGTGATACGGTTAAGCTTGCTAGTGTTGATCAGTTCCGTGATGACATGGATAACAGCA
+AAACCGTTTATCAAGAAATCTCTCAAGGTCATGACATTTTACAAATTGGTAATTTTGAAATTCCGAGTCG
+TGCCTATGTTAGTCGCTTTAACTTTAAAGGTAACGATCAACAAAAAATCATTGGTGAGCTATCCGGTGGT
+GAACGTAACCGAGTTCATTTAGCCAAGCTTGTACAAACGGGTGGTAACGTATTACTGCTCGATGAGCCAA
+CCAACGATTTAGATGTTGAAACTCTACGTGCGCTTGAAGAAGCATTATTAGAGTTCCCTGGTTGTGCCAT
+GGTTATTTCACATGACCGTTGGTTCCTTGATCGCATTGCTACTCACATCTTAGATTACCGTGATGAAGGT
+CAAATCAACTTCTTTGAAGGTAATTTTACTGATTATGAGGCATGGTTGAAGAAAACTTTAGGCCCTGCAG
+CAACAGAACCACACAGAATTAAATACAAAAAAATAGGGTAAACACTAAATAAAAACAGCCGTTGTTAGTA
+CGTTAGTAACTTTGCTGTGATTTGTTAATGAGTTTACCGATAAAAGCCAGTTAAAACTTGATTTTAGCTG
+GCTTTTTTGTGCCCAATAATTTTTTACTTTTCAATAAAATGAGACTATGCTGAAGCCAATCGATGACAAA
+AGTCATTAGTCAGGTTGGACAATAGACATGGATGATAGACGACAATTTACTCGTATTTTATTTTCAATAA
+AAGCAGAGCTAAAAATTGAAAAAAATATATACCATGTGTCTATTCATGATATATCACTTAATGGTGCTTT
+AGTTACCGCTATTGAGAGTGAACAACCGTTAAAAGGTAAAGTCGGTACCTTACACTTTTTATTATCAGAT
+AAAGAATCAGAAGTGAACATGAGCATTGCCATTGTTCACGAAGAAAAAAACGAAACAGGTTTGCAATGTA
+ATGCTATTGATATTGACAGTGTTACTCATTTACGTCGTTTGGTTGAACTCAATCTAGGTAATAACGAACA
+ACTTAATAAAGAACTGGGTCAGTTATCACGTACAAAGTAAGGTTAAGCTATTGATTATACCTGTTTTTTA
+GTTTAAGTTGAAATTAGTAAAAATTTACAACATCTCTATCCAAACCTTTAAGGAGTCTTAATGAATCATC
+TAATCATCTCTTGTATTGGCCCAGATCAAACAGGCCTAGTAGACACTTTATCTAAAGTTATTTCCAAGCA
+TCAAGGCAACTGGCAAGTTAGTAGTTTGCATCATTTATCAGGCTTTTTCGCCGGCGTGATTGAAGTTGCC
+GTAGCAAGTGAAAAAAGTGAAAGCTTAATCAGTGCATTAAAAGCTATTAAAGGATTAAGTTGCCAAATTG
+AAGTGGCAGAGCCTAACATGCCCGACGTTATTAGTAATTTAGTACTGGAAATTACTGCTAATGATAGAGC
+GGGAATTGTACAAGAAGTATCCTCTGTTATTCATCATCAAAATGGTAACTTAATCAAGCTAGTAAGCTCA
+CACGATAGCGCGGCCCATAGTGGCCAAGATATTTTTAAAGCGAAAGTACAAATTGCTATTGATGATAAAT
+CGGTTGATCACCTTATCAGTGCATTAGAGCAAATCGCAGATGACTTAATGGTAGATATTTCCCGCTAGTC
+TATCTAGTTAATAGTGCTTAGTAAGACTGCTTTACTATTAAGCAACACGTTAATTTAACTGTATGCTAAT
+CAAAAACGAGTGCCATGAGCACTCGTTTTTTATATCAATTTCACTCACCAATAGTTAATAAATACGGGGT
+TATGATTATCACCCTTGAAGACGCTATCCTAGGATAAGGTTTCCAAAAACTTTGCAGCTTTATTAATATC
+TCGGCTACGTTTCATATCAGGCAAACTTTTCAAAAAAGTTTCACCATAAGGTTTATTCACTAACCTATCA
+TCACAAATCACTAGCACACCACGATCACTAACATCACGAATAAGTCGCCCTACCCCTTGCTTTAACGCGA
+TAACCGCTTGAGGTAATTGAATTTGACTAAAGGGCTCTCCGCCTTGACGTCTTACATCTTCACACCGAGC
+TTGCAACAGAGGGTCGTCCGGTGAAGCAAAAGGTAACTTATCAATAATCACGCAAGTGAGCTTATCACCA
+CGAACATCAATACCTTCCCAAAAACTTGCCGTAGCTAGCAGTACCGCATCATCTTGTTCGACGAACTGCT
+CAAGCAGTTTTCGCTTAGCCATTTTACCTTGCACTAATAAGGGGTTATCAATACTCTCAGCTAGAACTTC
+AGCAACCTGGTGCATTACACGATAACTAGTAAAAAGCATAAAGCAGGCACCTTTACTGGCTTTAATCAAC
+GGCTCTGCCAACTCAGCTAACTTTAAGGCGCGATTTTTATCATTGGCCTGCGGTAAATAACGCGGTACAA
+CAAGCTGCGATTGCGCTTGGTAATCAAACGGGCTATCAAGTAATAACTGTTTAGCATCTTGTAAACCTAA
+GTGTTTAGCAAAATGATTAAAGCTATTATCTACAGCTAATGTTGCTGAGGTAAAAATCCAACCGGCACCC
+GACTCTTTCACAAAGGTATTAAACTTTTCACTAACGTTTAAAGGGGTTTGATGCAATACCACGCTCCGCG
+GAGTGGTTTCATACCAAAAGCTCATGCCGTATGCTTCAACATTTGCCATCACGTCGTATTGAGCAAGTAA
+ATTAACAGCACGGTCAAAGCAATTATCTATCGCTTCATTTCTTGAAACACACAGTTTTATCACTTGATAT
+AGAAAATCTAAATCAATTTTTAGGTTAGCGAATTTTTGCTGAAATTGAACTTGTTTATACTTTTCCCGCC
+AATTGCCACGTTCCGGATCATAATTAAATAACAGGCGAAACTCTTGGCAAGTCTTTTGTAGTTTTTCGGC
+TGCTAAACCTAACTGTTTAACATCAGTTAAACTACTACGGTGTACTTGTAATACGTCGGTACATAAATCA
+ACGAGTTGCTTGCTAGAAAATGCCTCGCCAAAATATTCACTCGCGATATCCCCAATTTGATGCGCTTCAT
+CAAAAATCATCACTTGAGCCTTAGGTATAAGCTCACCAAAACCAGTATCTTTTAAGGCCATATCAGCAAA
+AAACAAATGATGATTCACCACAATAATATCAGCATCACTTGCTTTTTGACGGGCTCGAACTAAGTGGCAT
+GCTTCATAGTCTGGGCAATCTCTTGCCAAACAATTATCCAAGGTACTCGTTACAAAAGGAAAAATACTGG
+AGTCTTCACTGACATTCACTAATTCGCCAATATCGCCACTTTGCGTGCCATTTGCCCAGGTTTTCACTTT
+AACTAGATCTTGCAACATTTGAGCATCAAGTTGACCTCTACTATCTTGATACTGCGCTAACCGATAGTTA
+CATAAATAGTTTGCGCGACCTTTTAATAAAGCGACTTGCGCATTACTCGCTAGCGCCTTTTTAATTAGGG
+GAATATCTTTATGAAAGAGTTGCTCTTGCAAGTTCTTAGTACCCGTAGAGACTACTATTTTTTTAGGATT
+TTTCGGGTTTAACGATAAAAAGGCAGGGATCAAATAAGCAAAGGTTTTTCCGGTACCGGTTCCTGCTTCA
+ACAATAAGCGATGATTGTTTGTCTATTGCATGGGCAACATCAAGTGCCATATCGGTTTGCGCTTGACGTG
+GCGAGAAGCCTTTGATGGCTTTAGCCAAAGCGCCTTCTGGAGAAAATGCTTGGCTAACTTGGCTAACGTT
+GTTTTCGGTCATGTAAAATGTGAGGACACAAATGAGTATTTATGCAGAGAGTATACTTAACTACAGCTTA
+AGCATAAAGATCTAAGTGCTTAGTATCGTCGTTATTACCATTGTCAGATTTTTCAACGTTAATCTCTTTT
+TCGTCTTGCTCTGAAGCAACATCATTCTTGATGCTATCAGTTTGATTTTTATGTTCTTCCTTTTGCTTAG
+CATGCTGCTCTTGCTCACCCCCTTGTCGGCTGGAGTGGTATTGATCTTCTTCCGTGGTAAAATAACACTC
+ATGGTTTTCAATATGATCAGGGTCTTGGCTAAGCTTACTGTTAGCTGCCTCTTTGAGTAATGCCTTAACC
+TTCAAGTTTGCTGGCTTAATCGGTACAGGGACTACACGCGTTAATTGAGTAGTAAAAATATCCATTCTTA
+GTTCCTCCGCAATTTAAAAGTTGCACATAAATCATTATATCCAAACTACTTGAAGATGCGTGTTTCAGGT
+AGCTTGGGTATATATTGCAATACCATGTTATCGACTATTCGCTTAAAATCTTTAGGCTATATATTTTAAC
+TGGCCTACACAATCAATTTAGAGTAATAACTTTAAGTATGATTCATATAACAAATCATAATAAAAAACCC
+TTATTTATTACTTGCAGGCATCTTAATTACACAGTAGTGTAAACAGCATCAAAACAAATTATTTTTCTAC
+CTGTTAACTTAATTTTAGATTACCATCAAGTTAACAGCAAATGACCTACTATTAGAGACTTTTTAACCAT
+GATTATTAACCTGAATCGCCGACATCATCACCATCACTACAACTAGCCCATTCAGGTTTACTTAATAAGT
+AAATTACTGAAGGGCAACTGGCCTTTCAGTGGTTTAAAAAAGCATAATACATCCTCTTAATAGAAGTAAT
+TGTAATTGCTAAACCCCCGAAAGAGTCACGACTCTCTCGGGGGTTTTCGCATTTTGGCGAATAATAAATT
+GTATATACATGACGAATTTTAAGATTAAAAACGATAGGAATTAACATTATGAGCACATCAGAGCCACGTT
+TACGCATTGCCATGCAAAAATCAGGACGCCTAAGTGAAGACACCCAAAAACTACTTAAGCTTTGTGGATT
+AAAGCTAAATTTGAGTGATAGAAGATTATTAGCTCATGTAAGCAATATGCCTATTGATATTATGCGTGTC
+CGCAGTAGCGATATTCCAGGTTTAGTTATGGACGGAGTTTGTGATTTAGGCATCGTTGGTGATAACACAC
+TCGAAGAAGAAGAATTAGATCGTCAATTGAAAGGTAATAAGTCTGAGTACATTCGCACTACCTCTTTAGA
+TTTTGGCGGCTGTCGCTTTTCAATTGCAATGCCTGAAGAATTTGAATACACAGGTTTAGCGTGTTTAGAC
+GGCCTACGTTTTGCCACAACTTACCCACAATTATTAAATCGTTTTGCTAAAGCTAACGGCATTAATGTAG
+AGTTTTGTTTGTTAAAAGGCTCAGTTGAAGTAGCTCCTCGCGTTGGCTTAGCTGACGGTATTTGTGATTT
+AGTTTCTACTGGCGCAACACTTGAAGCTAATGGCTTAAAAGAGGTGGCTGAAGTTTTCCGTTCAAAAGCA
+TCACTGATTCAACGAGCTGACCCATTGTGTGAAGAAAAACAAGCCATTTTAGATACATTATTGCCACGTG
+TTCATGGCGTAATGAAAGCGAAAGAAAGCAAATACATTATGCTACACGCGCCAAAAGATAAGATAGCTGA
+AGTCAGCAAATTAATGCCTGGCACAGAAACACCAACTATTTTACCACTTGCTGAGCGTGACAATATGGTC
+GCTGTACACGTAGTCGCAACAGAGACATTCTTTTGGGAAACCATGGAACAATTAAAAGCTTTAGGTTGTC
+ACTCTATCCTAGTGATGCCAATTGAGAAGATGATGGGCTAAATAAGCAGTATACTTGAAACTTCAGCGGC
+ATTGTCTGCGTTGTTCGTTGCAATCACTTAGCAATACCGAGTAAAGAAGCTAAGCTCAGGCAACTCACAA
+CTTGACAGCTTTGCTGAAGTCACAATTATTTAGCTTAGTTTCTCAGACAATAACATTGAATATTGAAAAT
+ATTAATACCGAGATATAATTATGATAAATCAACTTATCAATTGGCAAGAGCTTTCACCGCAACAAAAAAA
+TAGTGCCCTTGCTCGACCGGCTATTGCCGACAGCGCTTTATTATCAACGCAAGTTGCTAACATCTTATCG
+CAAGTTAAAAATCAAGGTGATAAAGCTATTCTTGCGTTAACTGAGCAGTTTGACGGTATCGCACTTAGCA
+CATTATCCGTAAGCTCAGCGCAAGTTGCCCAAGCCAAATTAGCATTAACAGATAAACGCTTAAAAGCTAT
+TCACACCGCTTACAAGCAGATAAAGTCATTTCATAGCGCGCAAACAGCTTCTGACATTACCGTTGAAACA
+ACGCCTGGCGTTAAATGCACGTTAAAAACGGAAGCTATTGAAAGTGTTGGTTTATACATTCCTGCTGGCT
+CTGCTCCATTGCCTTCTACGGTTTTAATGTTAGGCGTACCTGCACAACTTACTGGCTGTCAACGTACCGT
+GCTTGTTTGTCCTCCGGATAAAAATGGCCAATTAGCTGATGAAATATTAGTGGCTGCCGATCTTTGTGGT
+ATTACAGAAATATATACCGTTGGTGGTGCACAAGCCATTGCGGCACTCGCTTACGGCACAGAAACAATTC
+CAGCGGTAAATAAAGTATTTGGACCTGGAAATCGTTATGTTACTGAAGCTAAAACTCAGTTATCACAGCA
+AGTCGCAGGTTTCGCCATTGATATGCCAGCAGGCCCTTCTGAAGTATTAGTTATCGCTGATGGGCAAGCA
+AATCCAGCCTTTATCGCGGCTGACTTATTATCCCAAGCAGAGCACGGTGTAGATAGCCAAGTAATACTAC
+TCAGTGATAGTGAGTCTTTAATCTCAAAAGTATCAACTGAAATAGCGCAGCAACTTACCTTATTATCTCG
+CTGTAAAATTGCAGAACAAGCGTTAAAGCAATCTCGCTTAATTCTGACTAAAGATTTAGCGCAGGCTGTT
+GAAGTATCAAATGAATACGGACCTGAACACTTAATAATTCAAACAGAAGATGCTCCAACATTACTCAGTA
+AATTACGAAATGCAGGTTCGATATTCGTCGGTGCTTATACGCCAGAATCTGCGGGTGATTACGCCAGTGG
+TACTAACCATGTTTTACCAACCTATGGTTACTCAAAAGTTATTTCAAGCTTATCGTTAGCGGACTTCTCT
+CGTCGCTTTACTGTACAAGAAATAACAAAAGCGGGTTTACAAAGTTTAGCTGAATGCATTATTGAGTTAA
+CGGATGCTGAAGGGTTAGATGCACACCAGCGCGCGGTAACAATTCGTCTAGAAGAAGGTAGTTAGTTATG
+ACCTCGCCAGTAAATGACGCATCAGAAAGTATTACCTTAACAACTGACAGCTTGATAGATAAGTTAGCAA
+GAGAAGAGTTAGTCGATATGGTTCCTTATCAATCTGCTAGACGTCTTTTTGCCAGCGGTGATAATGAGCA
+AGCCAATAGCAGAACTTGGTTGAATGCTAATGAAGCGCCCGGTCAAGGTCAGTATCAATTAAGCAGCGAG
+AATATTAATCGTTACCCTGATTTTCAACCGCAAGCACTATTAAAAGCTTATAGTAATTATTGTAACTTGC
+CTGTTGATAATATACTGGCAACTCGCGGCGCAGATGAAGGTATTGAATTAATTATTCGTAGTTTTTGCCG
+TGCTTATCAAGATAGCGTCCTGATCTGCCCACCAACTTATGGTATGTATGCTATCAGCGCAGAAAATCAC
+GGTGCTGGTATTATTAGCGTACCATTAGTGAATACGCCAGAAGCACAATGCCAGCTAGACCTTGAAGGAT
+TGAAGCAACAAGTAGGAAAAGCAAAAGTTGTCTTTTTATGCTCGCCAGGAAACCCTACAGGTAACACCTT
+ATCATCAGCACAAATTAAAGCCGCTATTGAGATCTTTAAAGACAGCGCTATGGTTGTTGTAGATGAAGCC
+TATTATGAATATACCAATAAAGAATTGGGTGCTGAGCAAGTAAATATTAAATTAATTAGCCAATATGATA
+ACGTGATTATACTAAGAACCTTATCAAAAGCTTTTGCCTTAGCAGGATTACGCTGTGGTTTTACCTTATC
+GAATAAAGCAGTCATCACACTACTCAGTAAGGTTATTGCGCCTTACCCTATCGCAGCACCTGTTGCTGAA
+ATTGCCAGCAAAGTATTAACGAATGATTTAGACGTTATGCAAGCCAGAGTAATTTCTGCCAATAGTTTAC
+GTGAACAGTTGAGTGAATGGCTGAAGCAACAAAAGTGGTGTAGCGATGTTTTTGATAGCAATGCTAACTT
+TGTACTGTTTCGTTGTAATAATATCGATGAAAAAAACAAAGTATTTAACCTCTTAGTAGAACATAACATC
+TTAATTCGTGATCAGTCTAAGCAACAACAGCTTGAAAATTGCCTACGAATAAGTATTGGCAGTGAAGACG
+AAATCGCGCAGCTAAAACAGCTATTAGAAACACTATAAGTAACGTAATGCTACATTATAGGTGTGGCGTA
+ACAAACATAATGAAGAGCATTTTATGAGTAATACACAAGAGAAAATATTATTTATCGACCGTGACGGTAC
+TTTAGTGGAAGAGCCAGCTATCGATAAGCAGCTTGATACTTTGGAAAAACTTGTATTCGAACCTAATGTC
+ATTGCAGAGTTATTAAAGTTGCAAGCGAAAGGTTTCAAACTAGTGATGGTTTCAAATCAAGATGGGCTAG
+GAACAAACAGCTTTCCACAAGCAGACTTTGATTTACCTCACAACAAGATGATGGACTTATTTAGCTCTCA
+AGGTGTACATTTTCAAGATGTATTACTTTGCCCTCATTTTGATGAAGACAATTGTAATTGCCGTAAACCT
+AAACTTGGTTTAGTGAGTGAGTACCTGCAACAAGGTCGTGTAGATTTCGCTAACTCTTTTGTTATTGGCG
+ATAGAGAAACAGATATGGGACTTGCCGCTAACATGGGCATCGTTGGCATCAAATATGACCCCGAGACATT
+AAATTGGGCGCAAGTGAGTGAGCAAATAATTACTCAGTTAGAGCAACCAAGGATAGCTACTGTTACGCGT
+ACAACCAAAGAAACAGATATTACGGTTACCGTTAACTTAGATAAAGCCGGTGAAAGCAGTATAGATACTG
+GTTTAGGTTTTTTTGACCACATGTTAGATCAAATATCTACTCACGGCGGCTTTAGCTTACAGTGTCACGT
+TAGTGGGGATTATCATATTGATGAACACCACAGTGTTGAAGATACTGCACTAGCTTTAGGGCAAGCTCTT
+AAACAAGCATTAGGCAATAAACGCGGTATTAATCGTTTTGGTTTTACAATACCTATGGATGAATGTCGTG
+CTGAATGTGCTATCGACCTTTCTGGTCGTCCATGGTTAGAATTTGATGCTGATTTCACCAGTGCCAATGT
+CGGTACCATGTCTACACAAATGGTACCTCATTTTTTCCGCTCCCTTGCTGATTCAATGTTAATAACATTA
+CACTTATCAACGAGTAAAGGTAATTGTCATCACCAAGTTGAGAGCTTATTTAAAGTTTTTGGTCGCGCAT
+TAGGTCAAGCAATCAAGGTTGATGGGGATGCAATGCCAAGTTCAAAGGGTACCTTATAATGACAAAGGTA
+ATGACTTCAGCAAAAAATGTCATTGTAGATACCGGCTGTGCTAATTTATCATCTGTTAAGTTTGCCGTTG
+AGAGACTTGGCTTTGAGGTTACTATCACTGATGATATAACGATAATCCAACAAGCTGAAAAAGTTATATT
+CCCAGGTGTTGGTAGCGCTAAGCATGCCATGAAAAACATTAAAGCTAAAAATTTAGAGGCTGCTTTGCAA
+GGGTTAACTCAGCCTGTACTTGGCTTTTGTTTAGGCATGCAGTTAATGACTGAGTCTTCAACCGAAGGTA
+AAAAATCCTCAACTGAAGGTAATAATGATGACAATACTAGTCACATAGTCCCTTGCTTAAATTTGATCCC
+AACAAACGTTGAACCATTAAAAGCACAAGGAAATAGATTGCCACATATGGGCTGGAATACGCTCACTCAA
+GTAAGCAATCATCCTATTTTTAAGGGAATATCTGAAGGCGATTACTTTTATTTTGTGCATAGCTTCGCAG
+CGCCAATCAGTGAATACACCATTGCCAGTTGTGAGTACGGCAGTACTTTTTCTGCTGCTATTGCGAAAGA
+TAACTTTATCGGTTGTCAATTTCACCCTGAACGCTCTAGTGCATTAGGCAGTAAAATAATTCAAAACTTT
+CTCGAGTTAGACTCTACAGAACTTAATCAGGAGCTTGTAAACTTATGATGATCCCAGCAATTGACCTTAT
+CGGTGGTGAAGTTGTTCGTTTATACCAAGGCGATTACGCTCAAAAAACGAATTACCAATATACGGTACAA
+GACCGTCAACAAGCCTATGCTGAATCAGGTGCTACTGTTATGCATTTTGTTGATTTAGATGGTGCTAAAG
+ACAGCACTAAACGTCAACTAAAAACCTTAAAAACAGTCGTTAACCACCCATCTATGATTATTCAAGTAGG
+TGGTGGTGTACGTTGTGAAGATGACGTAAAACAATTATTAGCGCTTGGTGCAGATCGCGTTGTTATTGGC
+AGTTTAGCTATCAAGCAACCTGAACTCGTAACACAATGGGTAAAAACCTACGGCTGTGAAAAAATTGTAT
+TAGCGCTAGACATTAAAATTGACGCACAGGGCAATAAAACATTACCGACACATGGCTGGATTGAAGATAG
+CGGTGTGAACCTAGAAGATTTACTTGCGCAATACCAAGATGCTGGTATCAAACACGTACTATGTACTGAC
+ATTAGTAAAGACGGCACGTTAACAGGCACCAATGTTGATTTATACTCTGAGGTTTGTGCTAAATATCCTG
+ATATTGATTGGCAAGCTTCAGGCGGTATTGGTAGCTTAGCTGATATTAAGGCTTTGATACCAACTGGCGT
+AAGTGGCGTTATTTTAGGTCGTTCATTGTTAGAAGGAAAATTCACGCTTGAAGAAGCAATTGCTTGTTGG
+CCAAAGACCTCAGCAAACAACGCTGAAAGTAATACCTCAAGTAATACAGGTGATAAATAATGTTAGCCAG
+AAGAATAATTCCTTGTCTTGATGTTCGTGATGGCAAGGTAGTTAAAGGTGTACAATTTCGTAATCATGAA
+ATCATTGGCGATATCGTGCCTTTAGCAAAACAATATGCTGAAGCGGGTGCTGACGAATTAGTTTTTTATG
+ATATTACCGCAAGTAGCGACGGCCGTGTAGTTGATAAAAGCTGGGTAAGCCGTATCGCAGAAGTAATTGA
+TATTCCTTTCTGTGTTGCTGGTGGTATAAAAAGCGAAAACGACGCCAAAGAAATATTAATGATGGGTGCT
+GATAAAATCAGTATCAACTCCCCTGCACTGCGAGATCCTGACTTAATCACACGTTTAGCGGATGTGTTTG
+GTCAGCAATGCATTGTCGTCGGCGTTGATAGCTTTTATAACAAAGAGACTGATGAATATCAGGTCTATCA
+ATTTACTGGTGATGAAAAACGCACTCAACAAACAGGTTGGAACACATTCGACTGGATTGAAAAAGTGGTT
+AGCTTAGGTGCTGGCGAAATTGTACTAAATTGCATGAACCAAGATGGTGTTCGTCAAGGTTACGATATTG
+AGCAGTTAAAACAAGCAAGAGCAAAATGTAGTGTGCCTTTAATCGCTTCTGGTGGTGCTGGAACTATTGA
+ACATTTTAGTGATGTTTATCAACAAGCCGATGTTGATGGTGCACTCGCTGCATCTGTTTTCCATAAAGGT
+ATCATTCCGATTAAAGATTTAAAAATCTACTTAAAAGAACAAAATATTGAGGTAAGACCATGTTAGTAAC
+TAACGATAATATAAATGATTTGGCATGGCAGAAAATGGATAATCTTATTCCTGCAATTATTCAGCATGCC
+GCTACAGGTGCAATTTTAATGCAAGGTTATATGAACCAAGCCTCTTTACAAGCAACCCTAACAACGGGAA
+AGGCAACGTTCTTTAGCCGCTCAAAACAAGCACTATGGGTTAAAGGTGAAACTTCTGGCAACTTCCTAGA
+AGTGAAACAAGTGTTAACTGATTGCGACAACGATAGTTTACTTATTGCTTGTGAACCCATTGGTCCAAGT
+TGTCACCTAGGAACCGAATCTTGTTTCCCTGAGCAAAAGCTTACTCAACAAAACTTTCTTAGCCAACTTG
+AGCAAGTCATTCAACAACGCAAAGATGATGATCCTAAAGAGAGTTACACTGCTCATTTATTCTCTCGCGG
+TACTACTAAAATGGCTCAAAAAGTAGGTGAAGAAGGTGTTGAAGTAGCACTTGCTGCTGTCGCTGAAACC
+AAAGAAGACTTACTGGGGGAATGTGCAGATTTGTTCTATCACACCCTGGTATTACTCGCTGATCAAAAAA
+TAGAACTCAGTGAGGTTATGGAAGTGTTGCAAACACGTCATAACAAGTAGTCCCCAACTCTGTTAATGAA
+CGTTTAAGCTACTTTGCTAATTACTAGCATCCTTGTTATCTTTATAAAACAGGGATGCTTTTATTCTAAC
+ACCAGTGAAGTAGGTTTTAATTAGATGGCGTTCGCTTATGGAAAACTCATTTTATCGCTCATATCCAGCG
+TTCCCCCTTAAAGCACTACTCCTCTTTGCACTATTTTTCATCACACAATTTGTGCATGCTAAAACAGATA
+GTGTTCTTGTCTATATTCGAGACGATGTCTACATTGACTATCTAAAGTTTGTAGATGATAGAGATATTAG
+CTTAATAGATAACTTCTCCGGCAAAAACATCCGTCGTGATGTCGTCGACATGATTATTGCTCAGCGAGCA
+CTCAAGCTTGGTGGCTTTAAGCATAGTTTCACTTATGCACCTGGTAAGGTTAACTTTCGTAACACTAAGA
+TGTTACAAAATGGCCAATTACTGATTAGTTTTGATTCCTACTGGCAACAAGATGCACTCCCTCTCTCCGA
+CAAGCTTTATATTTCTGACGAAGTTATCAGAAATGGTGAGTACGTTGCTGGCATATACACTAGCCCTCAT
+AATAAAAAAACACTCTCGGTAAAAAAACTGACTGATCTTAACGATCTTACCGCTGTGTCAACGCCTAAAT
+GGAGCACTGACTGGCATACTCTTGAGCAGTTGCCCCTTAAAAAACTCACCAGGGATGATTCCTGGTTATC
+TATGGTACGTATGGTGAATATAGAATGGATCGATTTCATACTAATGCCATTTAACTCGACCCCAGACCAA
+AGCTTTATTATGGATAAAGTACATTTAGTGCCAGTTAAAAATATTGGTGTTGTACTTAAAGATTCTCGTC
+ATTTTGTTATTAGTAAAATACACCCTAAAGGGCAGGAAGCTTTTATTGCTATAAATAAAGGCCTTAAAAT
+ACTCCGCTCACGTGGTGCTATTGTTAAAGCGTATCAACAAGCAGGCTTTTTTGTTGATACCAAGAAAGTC
+ATCATTATTAACCCCTGAGTATTTATCGAATTCATTCTCGACATGTAGTACCATGCTGGCAAATAAAGTT
+ATTTAATGAACCTAAGCATTGTTTACAAGAATAATGAGTGGTATTCATATTACAGCATAATAAGTAACAG
+CTAAGGACTAGCGATGTTAAAGCGGATGGCAATAAAAAAGTATGGCAATCAACTATTACCTAAGCTGCAA
+AAACGTTATGGCGAACAAACTTTTTATAATGCCAGTCAAGTCAGATCGACTATTTATCAATGTAACTTCA
+ATCCAAACTACTTGCCGCTTGGTTATCTACTCTTTCTTGATTCGTGTGCATTAAATAAAGTTACTGCTAC
+TGAATTTCCTGAGTTATGTATGAGAAAGTACAAACAAGAAATCAAGGACTACCTTAGTGACCGTAGGTAT
+TATGGTTACCTGAAACTTCTAAACATTTAAACATTTAAACTTTTAATAATTATGACAATAAAAACTACTT
+GGCAAACTAAAAAATTCACAGAGCTCTCTCTTGACCAATTATATGATGTGCTAAAACTACGTATTGATAT
+TTTTGTTGTTGAGCAAACCTGTTTTTATCCCGACTTAGATAGTGATAAAGACTTACTAGATAGACATTCT
+CAAACACTACATCTATTGGGTTATCAAGAAGATCAGCTTGTGGCATATCTACGTATTTTACCAAGAGGAC
+AAAGTTACCCTGATCATGTCAGTATTGGCCGAGTCGTAACGGCAACTCAAGCAAGGGGGGGTGGTTTAGG
+TCATCAGTTGATGACAGAAGCTATAACGCGGTGTCAGCAACATTTTCCCAATGAAAATATTAAGATTTCA
+GCACAACAACATTTAAAAGCCTATTACCAGCAACACGGATTCACTCAGGTATCAGAAATGTACCTAGAAG
+ACGACATACCGCATATTGCTATGATTCGACTGTCTAGCTAATAACTAGCGATCATAGAAACAAAAAAACT
+CGCTTACGCGAGTTTTTTATTAACTAAATGACTATAACTTAAGCCAGTTGAGCTGATAATAATTGGTTAA
+CTTTTTCAACGGCTTGTGTGCCATCAATAGTTAAATAACTACAGCTACCTGATTTAGCTTCTGCTTGATA
+GAAATCTACCAATGGCTTAGTTTGCTCGTGGTAAATAGCTAAACGCTTACGCACTGTCGCTTCTTCATCA
+TCTGGACGAATGGATAAATCGTCACCACTTACATCATCTTTGCCTTCAACCTTTGGTGGGTTATAAACAA
+GGTGATAAACACGACCTGAGCCAGAATGTACACGACGGCCAGCCATACGTTCAACAATGACTTCATCTGG
+TACATCAAATTCAAGAACATGGTCAACAACAATACCACTTTCTTTCATTGCATCTGCTTGTGGTATTGTG
+CGAGGAAAGCCATCAAGTAAAAAACCAGCTTTACAATCTTCTTGAGCTACTCGCTCTTTAACTAATCCGA
+TGATTAAATCGTCAGAAACTAATTGACCAGCATCCATTACGGCTTTGGCTTTGTTACCTAGCTCCGATCC
+TGCTTTAATAGCAGCACGTAGCATATCGCCTGTTGAGATCTGTGGAATACCAAATTTAGCCATTAAGAAC
+TGTGCTTGTGTGCCTTTACCAGCGCCTGGAGCACCCAATAAAACAATGCGCATATTATGTAACCTTAAAT
+TGATGGTTGAAGTGTGGAAGTAAATATTACCTTTGCTAAATAGCATAAATATTCATTTGATCGAACAAAG
+GTAATATTTCTTGTCTTTACAATAAAGTCGCTGACACTATACAAGTTAGGCTATGTGCAAACAAGTGGTG
+AAAGGGTCGATTGATCAAAAAAGGAGGTGTTTCATGCATGAAACCCTCCTTTTTAAGACTAAAGTACTAG
+CTAAATATTACGTTTAGATTGCATATTTTACTTAGTAAGACTTAACATTAACTTATTCAAGCGTGAAACA
+AAGCTTGCTGGATCTTTTAAGCTACCACGTTCAGCCAACATCGCTTGTTCAAACAATACTTCAACCCATT
+GGTTGAACATATCATCATCTTGCTCATCAGCTACATGCTTAACCAGTGCATGCTCACCATTGATCTCAAA
+GATAGGTAAGGTATCAGGTACCTCTTGACCAACCGATGCCATTAGCTTAGCCATTTGGCTACTCATATCA
+TCATCATCAGCTACTATACATGCAGGAGAATCTGTTAAGCGTTGAGAAAGTTTAACTTCTTTAACTTTGC
+CGTCTAAACTCGCTTTAATGCGTTTAACAACAGAATCATACTCTTTCTCAAGTTTTTCTTGAGCTTCTTT
+TGTTTCTGCATCATCCATATCGCCAAGATCAAGTCCACCGCGAGTAACCGATTGCAGTTGTTTACCATCA
+AACTCTGTTAAATGGCTTACTAACCACTCATCAATTCGATCTGACATTAATAATACTTCAATGCCCTTCT
+TACGGAAAACTTCTAAATGAGGACTATTTTTTGCCGCTTCAAAGCTATCAGCAACAACAAAATAAATTTT
+GTCCTGACCTTCTTTCATACGTTCTATATATGAAGCTAACGATACATTTTGTGTCGTAGAATCTTCATGA
+GTAGAGGCAAAACGTAATAACCCAGCAACTTGTTCTTTATTTGCATGATCTTCAGCAGGACCTTCTTTTA
+ATACTTGACCAAATTCATCCCAAAATCCTTGGTACTTATCAGCATCTTTATTACCAAGTTTTTCTAACAT
+TTTCAGTACACGTTTGGTACAGCCTTTACGAATAGCTTGGGTAACCTTGTTATCTTGCAAAATCTCACGA
+GAAACGTTCAAAGGTAAATCGTTAGAATCCAAAAGACCTTTTACAAAGCGTAAGTAAGTCGGCATGAATT
+GTTCAGCATCATCCATAATAAATACACGCTGTACAAACAACTTCAAGCCATGTTGTTTTTCGCGGTTGTA
+CATATCAAATGGTGCTTTAGTCGGTACATATAAAAGAGAAGTATATTCTGTTTTACCTTCTACACGATTA
+TGTTCCCACAATAAAGGATCACCAAAGTCATGAGAAACGTGCTTGTAGAATTCTTTATACTCTTCATCTG
+TAATATCAGCTTTTTCACGTGTCCATAAAGCAGTAGCCTTATTAACAGGTTCCCAAAGTGCAGGAATAGC
+ATCAACTGCATCAGCAGCTGGTCTTGTTACATTATCTTTTTCATCTGTCACTTCAGCTACAGCTTCAACA
+GCAGGAACTTCTGCAGTTAACATTTCAACTGACACAGAAATATGATCTGAGTACTTAGTAACAATAGACT
+TTAAACGCCAGTCATCTGCGTATTCTGATTCATCTTCTTTTAAATGAAGAATGATATCAGTACCGCGATT
+AGTCTTCTCTATCTTAGCCGTAGTGAATTCACCTTCACCAGCACTAATCCACTCGACACCATCCGTTGCG
+CTATCACCAGCTTTGCGGGTACGAACAGTTACTTTATCAGCAACAATAAATGCAGAGTAAAAACCAACAC
+CAAATTGACCGATAAGTTGTGAGTCTGACGCTTGATCACCTGACAATTGCGAGAAGAACTCAGCAGTACC
+CGATTTTGCGATAGTACCTAAATGCTCGATAACTTCGTCAACGTTCATGCCGATGCCATTGTCAGAAATT
+GTTAATGTATTATTTTCTTTATCACAGCTAACACGAACACGAAGGTCACCATCGTTTTCGTACAATGTAT
+TATCTGATAATGCTTTAAAGCGCAGCTTGTCTGCAGCATCAGCGGCATTAGATACTAACTCACGCAAAAA
+TATTTCTTTATTTGAATATAGTGAGTGGATCATTAATTGTAGTATTTTGGCATTGTCCGATGCAAACGCA
+TGATTTTGTACTTGATTAGTTTCTGACATCTAAAATATCTCCGGTGAAAAATTATTAATGTACTTTTAAA
+AAGTTGTTAGAAACTATGTGGGGCTGAGGAAAGAAAATTCAAGGGATAACTATAAATGCTCATCAATTGA
+CAATAAGAAAAGCAATAAACTAACGACAATTCAACTTCATGGCTAAAATTAATTAATTGATTCTTCTATT
+TCACTAAGCAGTAAAAAATCGTATTCATCTGGGATAGGAAGGGAAACGCAAGATAGAAAGAAAATACCGG
+AGTAGGTTGTCCTACTCCGGAAATGTATACTCGCGATAAATGATTGACAGATCAGGTTTACCAATAAGTA
+TGCAGTTATTAATTTGTTGCTTAGGGAGTAAACCACAATTTATTAACCGACTCACATTAACTTATAGTGT
+CTGTAATACAAACAGCTTATTTTTCATATACTATTACTATTTAGCATAACTAAGCAAGTAAAATGAATAT
+ATATTCCTAAAATAAAAATCAAGCCGTACACTAACCCATTATAAAACATAGCCTTTTAAAGCTTAAAACT
+ATTTACAAACAACTTTATGAATTATATATTTATTTAAGTAGTAATAAGTAAACAGCTTAATTATTTTCTA
+CTTCTTTAAATAGATCTTTAGCAATGTCCTACTCTCACATGGTCTTCTTTAGTATGAATCAAACTACGCA
+TTGCCACATTTTTAAATCCCAGACAGCTAAAAGCCCGACGCTTTCGAATCGGGCTTCTCTAAATAGAATG
+TAACAATGTCCTACTCTCACATGGGCTTAACTAACCTAAGTCACGCTACCCTCGGCGTAACTACGTTTCA
+CTTCACTATCTGTGGGATTGTTCAAATGCCAGAAAGCAAAAAATCCGTAGCGTAAGCTACAAGTTTCTTT
+AAAGAGAAGCTTAGCAATGTACTACGCTCATATGGACTTCGTTTTTTAAATCCCAGACAGCAAAAAGCCC
+GTTACTTTCGTAGCGGGCTTCTTTAAATAGAAGTTTAGCAATGTCCTACTCTCACATGGGAACTCCCACA
+CTACCATCGGCGCAACTGCGTTTCACTTCTGAGTTCGGAAAGGGATCAGGTGGGACCACAGCGCTATTGT
+CGCTAAACAAAAAGGGGACAATCTTAGAAAGCTTTGCTCAATGAGCTATAAATATCGTTTTTTTATTTTC
+AAGTAACACGTAAGTACGTGATGTTTTTCTTACCTTTCGGTCTATGTCAGTCTTTATACAAATCACTTCA
+GTATCACTTTTCAGCAAAACTACTTGGGTGTTGTATGGTTAAGCCTCACGGGTAATTAGTATCAGTTAGC
+TCAATGCCTCGCAGCACTTACACACCTGACCTATCAACGTTGTAGTCTCCAACGACCCTTTAGGGAGCTT
+AAAGCTCCAGTGAGAACTCATCTCAAAGCCTGCTTCCCGCTTAGATGCTTTCAGCGGTTATCAGTTCCGA
+ACGTAGCTACCGGGCAATGCCATTGGCATGACAACCCGAACACCAGTGGTTCGTCCACTCCGGTCCTCTC
+GTACTAGGAGCAGCCCTCTTCAATTCTCAAACGCCCACGGCAGATAGGGACCGAACTGTCTCACGACGTT
+CTAAACCCAGCTCGCGTACCACTTTAAATGGCGAACAGCCATACCCTTGGGACCGACTTCAGCCCCAGGA
+TGTGATGAGCCGACATCGAGGTGCCAAACACCGCCGTCGATATGAACTCTTGGGCGGTATCAGCCTGTTA
+TCCCCGGAGTACCTTTTATCCGTTGAGCGATGGCCCTTCCATACAGAACCACCGGATCACTATGACCTAC
+TTTCGTACCTGCTCGACGTGTCTGTCTCGCAGTTAAGCTGGCTTATGCCATTGCACTAACCGTACGATGT
+CCGACCGTACTTAGCCAACCTTCGTGCTCCTCCGTTACTCTTTGGGAGGAGACCGCCCCAGTCAAACTAC
+CCACCAGACAGTGTCCCCAAGCCCGATAAGGGCCCTAGGTTAGAACATCACGCATACAAGGGTGGTATTT
+CAAGATTGGCTCCACCACATCTAGCGACATGGTTTCAAAGCCTCCCACCTATCCTACACATGTAGGAGCA
+ATGTTCACTGTCAAGCTATAGTAAAGGTTCACGGGGTCTTTCCGTCTAGCCGCGGGTATACGGCATCTTA
+ACCGCAAATTCAATTTCACTGAGTCTCGGGTGGAGACAGTGTGGCCATGATTACGCCATTCGTGCAGGTC
+GGAACTTACCCGACAAGGAATTTCGCTACCTTAGGACCGTTATAGTTACGGCCGCCGTTTACCGGGGCTT
+CGATCATCAGCTTCGTCCGAGGACTAACCGAATCAATTAACCTTCCGGCACCGGGCAGGCGTCACACCGT
+ATACGTCATCTTTCGATTTTGCACAGTGCTGTGTTTTTAATAAACAGTTCCAGCCACCTGGTTACTTCGA
+CTACTCTTCGCTTACACCGCAAGGGTTTAACGTTGAGCAGCGTACCTTCTCCCGAAGTTACGGTACTATT
+TTGCCTAGTTCCTTCACCCGAGTTCTCTCAAGCGCCTTAGTATTCTCTACCTAACCACCTGTGTCGGTTT
+GGGGTACGGTTCCTATATATCTGAAGCTTAGAAGCTTTTCCTGGAAGCATGGCATCAACAACTTCAACTC
+CGTAGAGTCTCGTCTCGTATCTCAGTGTTAATGAAGACCCGGATTTACCTAAGTCAACCACCTACATACT
+TTCACACGGACTACCAACGCCGTGCTTGTTTAGCCTACTCCGTCCCTCCTTCGCAATATATAGAAGTACA
+GAAATATTAATCTGTTTCCCATCGACTACGCGTTTCCGCCTCGCCTTAGGGGCCGACTTACCCTGCCCTG
+ATTAACATGGGACAGGAAACCTTGGTCTTTCGGCGGGGGAGTTTTTCACTCCCCTTATCGTTACTCATGT
+CAGCATTCGCACTTCTGATACCTCCAGCAAACTTCTCAATTCACCTTCAACGGCTTACAGAACGCTCCCC
+TACCACTTGAACCTAAGTTCAAATCCGCAGCTTCGGTGACTAGTTTAGCCCCGTTACATCTTCCGCGCAG
+ACCGACTCGACTAGTGAGCTATTACGCTTTCTTTAAAGGATGGCTGCTTCTAAGCCAACCTCCTAGCTGT
+CTATGCCTTTCCACATCGTTTCCCACTTAACTAGTACTTTGGGACCTTAGCTGGCGGTCTGGGTTGTTTC
+CCTCTTCACAACGGACGTTAGCACCCGCAGTGTGTCTCCCGCATATCACTCATTGGTATTCGGAGTTTGC
+AAAGGGTTGGTAAGTCGGGATGACCCCCTAGCCTTAACAGTGCTCTACCCCCAATGGTGTTCGTGCGAGG
+CTCTACCTAAATAGATTTCGGGGAGAACCAGCTATCTCCCGGCTTGATTAGCCTTTCACTCCGACCCACA
+AGTCATCACCGCATTTTTCAACATACGTGTGTTCGGTCCTCCAGTTGATGTTACTCAACCTTCAACCTGC
+CCATGGGTAGATCGCCGGGTTTCGGGTCTATACCCTGCAACTAAACGCGCAGTTAACACTCGCTTTCGCT
+ACGGCTCCCCTAATCGGTTAACCTTGCTACAGAATATAAGTCGCTGACCCATTATACAAAAGGTACGCAG
+TCACCCGACTAAATCGGGCTCCCACTGCTTGTACGTATGCGGTTTCAGGTTCTATTTCACTCCCCTCACA
+GGGGTTCTTTTCGCCTTTCCCTCACGGTACTGGTTCACTATCGGTCAGTTAGTAGTATTTAGCCTTGGAG
+GATGGTCCCCCCATATTCAGACAAAGTTTCACGTGCTCCGTCCTACTCGATTTCACTTAAAGGTTGCTTT
+TGTATACGGGACTATCACCCTGTATCGTTGTCCTTTCCAGAACATTCTACTAGCACCCTATAAGCTTAAG
+GGCTGATTCGCGTTCGCTCGCCGCTACTAACGAAATCTCGGTTGATTTCTTTTCCTCGGGGTACTTAGAT
+GTTTCAGTTCTCCCGGTTCGCTTCGTTACGCTATGTATTCACGTAACGATACCTACCTTATGGTAAGTGG
+GTTTCCCCATTCGGACATCTTTGGCTATAACGGTTTTTATCACCTCACCAAAGCTTTTCGCAGATTAACA
+CGTCCTTCATCGCCTCTAACTGCCAAGGCATCCACCACATACGCTTAGTCACTTAACCATACAACCCTAA
+GTAGTCTCATCCGAAGATTTGAAAACGAAGTACACCTCGGAGACTAATCCAAGGTAATTGTAAAGTCTGA
+CATTTTCACGTACTCAGTATATCCGAAGATATACGATGAGTTACTTGATAAGACATCATGTTCTTTCGAA
+CAGTATGAATTCGATAATACATCCTTGGGGGGATGCACTATCACCATTACCACATTCACGATAAGAGAAT
+GAGATAACAGCTTGGTACTTATAATCATGTAAACAACAGCGCGACACCGTGTTTACCTTATAAATACCGA
+TATTTATATCAGCTTTCCAGATTGTTAAAGAATTCAAATTAGCACGCATTCGGCATAATTCGTGATTAAT
+CTCTCTAATGAGAGTAAAAACCAAATTTAAAATCACTACAAAAGTGTATTTAAATTTGGTCTCTTTCTTT
+AGTAAAAGATACGTGATGAGTTGGTGGAGCTAAGCAGGATCGAACTGCTGACCTCCTGCGTGCAAGGCAG
+GCGCTCTCCCAGCTGAGCTATAGCCCCATCAGGGTATCTTTCAATTTGTTATCATGTAATTTGTGTGAAC
+ACTCGTGAAATACAATCCGAAAACTGATTTCCATTAAGCAATTTTACTTCAAGATAAGGAGGTGATCCAA
+CCCCAGGTTCCCCTAGGGTTACCTTGTTACGACTTCACCCCAGTCATGAAACACAAAGTGGTGACCGTCC
+TCCCCGAGGGGTTAAACTAGCCACTTCTTTTGCATCCCACTCCCATGGTGTGACGGGCGGTGTGTACAAG
+GCCCGGGAACGTATTCACCGTAGCATTCTGATCTACGATTACTAGCGATTCCGACTTCATGGAGTCGAGT
+TGCAGACTCCAATCCGGACTACGACAAGCTTTGTGGGATTCGCTCCACCTCGCGGTATTGCTGCCCTCTG
+TACCTGCCATTGTAGCACGTGTGTAGCCCATCCCGTAAGGGCCATGATGACTTGACGTCGTCCCCACCTT
+CCTCCGGTTTATCACCGGCAGTCTCCTTAGAGTTCCCGCCATAACGCGCTGGCAAATAAGGATAGGGGTT
+GCGCTCGTTGCGGGACTTAACCCAACATTTCACAACACGAGCTGACGACAGCCATGCAGCACCTGTCACA
+GAGTTCCCGAAGGCACAAGTCTATCTCTAGTCTCTTCTCTGGATGTCAAGGGATGGTAAGGTTCTTCGCG
+TTGCATCGAATTAAACCACATGCTCCACCGCTTGTGCGGGCCCCCGTCAATTCATTTGAGTTTTAACCTT
+GCGGCCGTACTCCCCAGGCGGTCAACTTAGTGCGTTAGCTGCGCCACTCACGGATCAAGTCCACAAACGG
+CTAGTTGACATCGTTTACGGCGTGGACTACCAGGGTATCTAATCCTGTTCGCTCCCCACGCTTTCGTTCC
+TCAGCGTCAGTATCTGTCCAGGTGGCCGCCTTCGCCACTGATGTTCCTTCCAATCTCTACGCATTTCACC
+GCTACACTGGAAATTCCACCACCCTCTACAGTACTCTAGTCTACCAGTTCAAAATGCAGTTCCAAGGTTG
+AGCCCTGGGCTTTCACATCTTGCTTAATAGACCGCCTACGAACGCTTTACGCCCAGTAATTCCGATTAAC
+GCTTGCACCCCTCGTATTACCGCGGCTGCTGGCACGAAGTTAGCCGGTGCTTCTTCTGTTGTTAACGTCA
+CAGAATGCAGCTATTAACTACACTCCTTTCCTCACAACTGAAAGTGCTTTACAACCCGAAGGCCTTCTTC
+ACACACGCGGCATGGCTGCATCAGGCTTTCGCCCATTGTGCAATATTCCCCACTGCTGCCTCCCGTAGGA
+GTCTGGGCCGTGTCTCAGTCCCAGTGTGGCTGATCATCCTCTCAAACCAGCTAGAGATCGTCGCCTTGGT
+GAGCCATTACCTCACCAACTAGCTAATCTCACTTGGGCTAATCAAATGGCGAGAGGTCCGAAGATCCCCC
+CCTTTGGTCCGTAGACGTTATGCGGTATTAGCAGTCGTTTCCAACTGTTGTCCCCCACCATAAGGCATAT
+TCCCAAGCATTACTCACCCGTCCGCCGCTCGTCAGCAGATAGCAAGCTATCTCTGTTACCGCTCGACTTG
+CATGTGTTAAGCCTGCCGCCAGCGTTCAATCTGAGCCATGATCAAACTCTTCAATTAAAAATCGTTTGTG
+ATGTATCCGAAGATAACATCTGCTCAATGAATTCTGTCGTGATACCAACTCCCTCTAAAGGAAACTGATA
+TCGCATTACATAGTCGCTACCTATCTAACTAAAGATAAATAACTATATTTATTTGCATGAACATCATTCA
+TTAAGCGTTTTTTTGTTCCTACCTACTAAAAGATAGAGAACTATGTAAAACAACATAATGTGAGTGCTCA
+CACAAATTGCATGATAACTAATTGTTAAAGAAGAACTTCTCAAGATAAATCAAGAAGTAGATGAGAGTCG
+CATTCGCTCTTCACCTTAGCTACGTTAAGTAGCGCTGTTCGTTGCTGTTGCCCCGAACTGGATGCGTATA
+ATACGCTTCCAAGTTTTGATGTCAACGTTTATTTTAAATAATTTAGAAAAGATTTAAAACATCATGTTAA
+CTTACGTTAGTTATCGTTAAAGCGAGTAGATAACGTATCAAAACAGTTCGTTGATGATTCATTTTGCGTG
+AACCCCTTGGAACTGGAGCGCATTGTAAAGAGTTCTTGGGGTAGCACAAGCACTAATTTCACTTATTGGT
+TCGTTTGCATAATAAAGCAGCAACTCTGTTATTATCCTCGCACATTATCGATGTGTCAGATTTCTTTACA
+TAGTATTAACAAAGCATAAACACATTCAACCCTAACAAAAAAACACTAAAATACAATTAGATAGCAATAA
+AATCATGTTTCATACATCCAAAAATCACTTGAATTATGGTTATATATAAGGATATCTAAACTATTTATGT
+AAATAAATTTTACAAAATTAACTTTTTTATTTGTAAAAACGTCTCTATTACCCCACAAATATCGCCGCAC
+AGCTTTAATGTTAACAATTTTGTAACAAAGGCATTATTATTGCTTGTAATAATGACTCGCTATTTTTCAT
+TGACGCTTTATCAATGAAAATAAAGAAAGTGTAATAAATATACACAGCGACGGCATAATAATAAAACGGA
+GATAAACATGCATTTTAAGAAATCCTTAGTACGGAGCCTGATTACTTTAGCAATCACAGCTACTGCTAGC
+ACGACTGTTCTTGCCAATGAAGTTTCAGGTGATATCAGTAAATTCAAATCTGTGGGAAATGAAGTTAATA
+CCAAACAAAAAGCAACTGGCTATATTGTTCAACTTAAAGGCAAGACAGCAATTGCTCAAGCTCAAGAAAT
+AGGTGAGCTTTTACCTACCAACCAATTAGTTGCTAATACCGGAAACCGTTATAACGCTCATACTCCTGCA
+ATGGAAGCGTATACTAAAGCGCTTGAGAATAAGCAAAAGCAAGTTGCCAGCAGTATTGATTCAATTAATA
+TTTTGCATTCTTTCAAGCATACTTATAATGGTTTCACTGCCAAGTTAAATGCAAAGCAAAAAGCGCAGTT
+AGAATCTCACCCTGATGTTATCGGTGTATATGAAGATAAATTAGAAACAGTTAACACTGCAAATACTCCT
+GAATTTCTTGGTTTAACTGGTGCTGGCGGTCAACACGCCATGAATATTAAAGGTGAAGGCGTCATTATCG
+GTGTTATCGATACAGGTGTTTGGCCTGAAAACCCTAGTTTTGCTGACGATGGTTCTTATTCAGACCCTGC
+AGACTTAGGTTGGTTGGGTTCATGTGATACAGGGACTGATGAAGAGTTTGCCTGTAATAACAAATTAATT
+GGCGCAAAATATTTTGATTCAAGCTTTAGTAGCCAATATGATATTCAATATGACCTAGGTGAATTTGATT
+CTCCTCGCGATGCTGATGGTCACGGTAGTCATACTGCAAGTACAGCAGGTGGTAATGAAAGTGTAGCTGC
+TATGCTTTCTGGTACACCGGTAGGTACAGTTTCAGGCATGGCGCCACGTGCACGAATTGCTGCTTATAAA
+GTTTGTTGGAACAGCGATTATAAAAACCCTGAAGGCGGTGATGAAGCGGGTTGTTTCGGTGGCGATACTA
+TGGCGGCAATCGACGCTGCAGTTACTGATGGTGTTGATGTAATCAACTATTCTATTGGTGGTAGCAGAAC
+AGATTTAACAGTACCTGCTACTGCAGCAATGTTAAATGCAACGGCTGCTGGTGTATTCGTTGCTGTTTCT
+GCTGGTAATGATGGTCCTGATAAAGAAACTGTCGGTACTCCAGCTCCTTGGGTGACAAGTGTAGCAGCAT
+CTACTTATAATGGTACTTCAGCTATTGTTGGTAAAGCGCTTGATATTACTTCTGGCACTTTAGCTGGCTC
+TTCAATCTTATCAGTACCTTCTGGATTTTCTCCAGCAACTGTAGGCCTTTCAGGTGAACTTGCGTTAGCA
+GAACCAGTACAAGCATGTAATGATGCTCCATTGACTAACGGCGAAGATTTAGCCGGAAAAATTGCTCTTA
+TTGCTCGTGGCTCTTGTGCTTTTACTGAGAAGTTTCTCAATGCACAAAATGCAGGTGCGGTAGGTGCTAT
+TATTTATACTACAGAAGGTACATCGCCATTTTCTATGGGCGGAACTGATCCTGCAGTAACCATTACAGGT
+TCAATGATTTCTTTTGCTGATGGTCAATCGTTAACGGCAAGTATTGAAGATGGAAGTACATCGGTTGCAT
+TTACTGATAATACAGCCGCGGGTGAAGCAGTAGAAGTTGGCAATACTATGGCTGATTTCTCTTCACGTGG
+TCCAAACTTAAATACATACGATATTATCAAACCTGATATTACCGCTCCTGGTGTAAAAATATTGGCGGCA
+ACAACTTCTGCACCAATGTTCGGTACTCAAGGTGAAACATTTAAGTACCTGCAAGGTACTTCAATGTCTA
+GCCCACATATTGCCGGTTTAGCTGCACTGTTTAAAGAATCAAACAGTTCATGGTCTCCAGCACAAATTAA
+ATCAGCGATGATGACAACAGCTCGTCAAAACTTAACTAAAGAAGATGGTACTACCCAGGCAGACCCATAT
+GATTTTGGTTCTGGTCATGTAGCTCCAGTTTCTGCTTTAGACCCAGGTTTATTGTTTGATACTAATCTTG
+CTGATTATTTAGCATTTCTTTGTGGTCAAGACAAAGAAGCTTTTGTTTCTGGTTACGACACAAGTTGTGC
+TGACTTAGCAACTGCAGGCTTTAGTACTGATGCTAGTCAATTAAACCTAGCTTCAATTGCTATTGCAGAG
+TTACTAGAACCTGAAACAATTTTCAGAACTGTTTCTAATGCAACACCAATCGCTTCATCTTACACTGCAA
+CAGTTGAAGCCCCTGCTGGTTTTGACATTAGTGTTCAAACCTTTGATGCTGCTGGTGAAGAAACTGAAGC
+TTCAACATTAGATGTTGCTGCTGAAGGCGGGAAAGCTAGTTTTGCAATTACAGTTAGTCAAACTGAGACT
+ACTGAAATTGAAGCTTGGAAGTTTGGTGCAATCACTTGGACAGACGGTGCTGGTCATTCAGTACGTTTAC
+CATTAGCAATTAAAGCGATACCAAGCGTTCAAATTGAAGTACCTGAACTAATCTCAGGTGACCTTAACCG
+TGGACGTTTCCGCTTCCCTGTTAAAATGCTTTATTCTGGTAGAACAAGCATTAAACATGCTGGTTTAGTT
+GCTCCATTTGGAACAGCGGGTACTGTTGAAGCTGATCCTGCACAAGAATTTGAATTCTTAGGGGCTGGTA
+CTAATTACCACTTATTCCATATTCCAGAAGGAACACAAGTAGCACGCTTTAGCTTATCTGATGCTCTAGT
+CACAGAAGAAGGTAGCGATCTTGATTTATACGTTTACCGTTGTGATAAATGGAGTTGTGCACAGGTAGCT
+AACTCATTAAACGGTGGTTCAAACGAAGATGTTGTACTAACAAACCCTGAACCGCGTGCAGATGTAGATG
+TTGGTGATGTTTATGTAACTATGATCCACGGTTATTCAACGGGTGCAGCAACAGAAACAGATTATACTAT
+GGTAGGTTGGATTGCAGATCAGGCTGAAAGAACTACTCGTGTAATCTCAAGCCGAAGAGCAATTAACGGT
+CGCTTTAACTACACCAGTATATTAACTCGAGGTCTACCAACAGGTACTACCTATATGGGTGCTGTTACGT
+ACTTCAATGCTGAAGGTGAAGCTGAAGGTACTACTGTACTTGAGTTAAAAAACTAGTTAACACTTTATTA
+AATGGCTAGTTAACTCATTGATTGAGTCAATTAACTAAATAATAACAAAGCCCTCTTAAAGATAATTTAA
+GGGGGCTTTTTAATACTCTCTCTAATCACATCCCCCTAGTCTTTTAACTGCTATTAAACTTGTTGCATAG
+GTATTATTTACTTCTTATATCTCACACAACATTGTAAATGACTTTAGTCAAACCTTTGGGAATGGTTCTC
+TTTCTATCGCTTTGATAGAAATAAACAATAGCATAACGCTACAATTCCCCGCCTTCCCTTATCTATCTAC
+TAAGTAAAACCACATAACTATTAGCCAAATTGAAACTAGAGTTCGATGAAGTTAATTAATGCCTAACGGT
+CTTGTCGTTGAATAAGTTAACTCATATCAGCTTTAGCTAATAAAAGGCTTAATAACAGCAATCATATAAA
+TTTTTAGAGGCTAAACAAACATAAAGGTAATACTTCGAATTAAGCTAAGAGAACTAACAATGAACGCACT
+ACATTACTTTGATAATTTTGCGCTAAGTTGATGAGCAATAAAATAGGATAGGGATGGAGATTTAATGAGT
+AAATGATAAAAAAGTCAATCAGGTAAGAAGCTTTAAACTTATTGGAGAGGCAATTAAGTAAATGACAGAT
+ATAAAAAAGGCCTTACCGAAGTAAGGCCTTTATAATGAAAATCAATAAATTATTTACTAACTTTACGACG
+AGTAGCGAAAGCAACTAAACCAGTAAATAATAAGATTAAAGCACTAGGTTCAGGTACTACAGAAGCTGAA
+CCGAATGAGATATTCTCATCAAAAAGAGCTATATTCCCTGTATTATTATTAAACACATCAAGGGTACCTA
+AACCATCAAAAACATTGAACTGCCATGCAAAAGCACCTAAGACATCATCAACATCTGTGGTAAGATTTTG
+AATACCATCAAATAAATTAGCTGTATTGTATTCAGCAAGAAATTGAAAGCCATCCGCGATTAAAGGTGCT
+GACATATCAATACCGAGCAATGAAAAATCTTCCCAAACAAACACGCTGCTGAAACCATTTCCAGCATCCT
+CAGCAGTATCTAAATTTATAGATATATGACCAATTACATCAGTACCAGAAAGAATATCTTGGCTGATTAA
+TGTTGCATTAGCTGCACCAGCAAAACTTAACGCTAAAGATATTGACAAAAAAGCGCGTAAAATTAATTTA
+TTTAACATGTTACTTCCTATTTATAATATGGCTGTTTTATTTTTATTGTAATAATAGCGGCATCACTTAA
+AAAGTAATCAACGACTTTATAAGTCTTTGCCGACATTGCATTATACAAAGCAATAATCACGCCCAAATAA
+AAATAACATTACATAACAACATGTTACCACAAAGTAAACAATAAAATTACATTTATTTAACACAACAAAG
+TGATAGTGTAAAAAAAGCTGACACTTTGATAAATAAGCCAGTGATATTAAGTATTTGTTATTATATTAAT
+AATTTGCTAGCTTATGATCATAAAAATAGGGCTATACTTATTACAGCCAAATTTACAGCCAAATCGGCTC
+AGTATTTGAGCTAAGTATTCGTTTTACTATTACTTAGAAGTTATCAATAAGGTTTTTCTATGAAAATAAA
+AGCATTATCTTTCACTGCAGTATGCTTAGCTGGTGTACTACTTACCTCATCAGTTGTTAACTTTGTCAAT
+GCAAAAGAAATAGCCATTTATCGCTGGGTTGATGAAAACAACATAGTGCACTTTAGCCAAAACCTCCCAA
+AAGGTGATGAATATAGAGAATTTAGTACTATTTCATCTTATAAGGCATTATCGAAAGCAGAAAGAAAATT
+AATTGCTGAAGAAGATTCAGCAGAACAGAAAGTTATGGATCAAGAACAAAAACAAGATGATGTTATAGCT
+CAAAATAAAGCTACGTATCAGAAAAACTGTAAAGCTGCTCGGCTTAATATCAAAATGTTGAATTCGTTGA
+ATGAGATACATATTAATGAAGAGAAGAGTGATGGCACTATAGGTAGTCGTCCGTTAACCGCTCCCGAAAA
+ATCAGAAAAGATGGCATTAAGTAAAAACCACGAAAATCTTTACTGTAATAAGTAGAAAAACTAAATTAAC
+TTAGTCCTACTGACAACACAGTAGGACTAAGTAATAACGCTAAGTAATAGTTCTAATAATCTTGTTATTC
+AAGTTATCAATGAGGTGATTTAGCAGAAAAAGCTAATTGTCCTTCTACAACACTCACTTCAATAATACAG
+CCTTTAGTAAATTCATTACCGAGTATTTTTTGGGCTAATGGGTTTTCAACACCTTGCTGTATTGCTCGTT
+TCAGTGGTCTCGCACCGAATATTGGGTCGAATCCCGCCGCAGAAATGAGTGAAAGTGCTTCTTCATTTAT
+AGTTAAATTTAGCTCTTGCTCGATTAATCGGTCTGCTAACGCTTCAATTTGTATTTTTGCAATTTTCTTG
+ATTTGTTCAGCAACCAATGGATGGAATACTACTGACTCATCGACACGATTAATAAACTCAGGTTTAAAAT
+GCTGACCTAATGTATTCATTACTTCTTCTTTCATCTGGTGATACTGACTTTCACCAGCTAACTCTTGAAT
+AATGTCAGAGCCAATATTTGAGGTCATGATGATAACAGTGTTTTTAAAATCTACTGTTCTGCCTTGCCCA
+TCAGTTAATCTGCCATCATCTAAGACTTGTAATAAAATATTAAAGACATCCGGGTGAGCTTTTTCTATCT
+CATCAAGTAAGATGACTGAGTAAGGTTTTCTGCGTACTGCTTCGGTTAGATAACCACCCTCTTCATAACC
+AACATAACCAGGAGGAGCTCCCACTAGACGTGCGACCGAGTGTTTTTCCATAAACTCTGACATATCAACA
+CGAATTAAAGCATCTTGTGAGTCAAATAAAAACTCTGCAAGCGCTTTAGTTAACTCCGTTTTACCAACAC
+CCGTTGGGCCTAAGAATAAAAATGAACCAATTGGCTGATTAGGATCGCTTAAACCAGCACGGGATCGTCT
+AATCGCATTAGACACTGAGGTTACTGCTTCATGTTGACCAATTACATTTTGGTGTAGGTTATCTTCCATA
+TGTAATAATTTATCACGCTCTTGCTCCAACATTTTAGCAACAGGAATACCGGTTGCGCGACTAAGAACAT
+CGGCGATTTCAACTTCAGTAACTTTATTGGCTAATAAAGTCATTTCTTGCATTTCAGCTTGGCTTGCTAA
+ATCTAATTGCTTTTCTAGCTCTGGTAATTTTCCATACTGCAGCTCAGACATGCGATTTAAATCGCCAGTT
+CGTCTTGCCGCTTCAAGTTCTATTCGTGCTTGTTCAAGTTCTTCTTTTATCGTATGAGCGCCATAAAGCG
+CTGCTTTTTCAGTGGTCCAAACTTCATCTAACTCATCATACTTTTTCTGCTTTTCAGAAATTTGTTGAGA
+AATGATTGCCAAACGCTTGATGGTAGCCTCATCTTCATCCTTTTCTAATGCTCTTTGCTCAAGCTTTAAC
+TGTATTAACCGTCGTTCGAGTCTATCTAAATCTTCTGGTTTGGAGTCCATCTGTAAACGAATACTTGAGG
+CGGCCTCGTCAATAAGATCAATCGCTTTATCCGGTAATTGTCGATCACTGATATAGCGATGGGATAATGT
+TGCGGCAGCGACAATAGCTGGATCGGTAATATTTACCGAATGATGCAGTTCATAACGTTCTTTTAAACCA
+CGTAAAATTGCAATGGTATCTTCCACACTTGGCTCTTCTACCAGTACTTTTTGAAAACGTCGTTCAAGTG
+CAGCATCTTTTTCAATATACTTTCGATATTCATCAAGCGTAGTGGCCCCCACACAATGTAAATCACCACG
+TGCTAATGCTGGTTTTAACATATTACCGGCATCCATAGCACCATCTGACTTTCCAGCACCGACCATAGTG
+TGCAATTCATCAATAAAGAGAATGACTTGCCCTTCTTCTTTTGACAATTCATTTAAAACAGCTTTTAAAC
+GCTCTTCAAATTCACCTCGATATTTTGCTCCTGCAACAAGAGATCCCATATCTAGTGACAAAACTCGCTT
+ATTTTTCAAGCCTTCAGGCACTTCATTATTCACAATGCGCTGAGCTAAACCTTCAACAATGGCAGTTTTA
+CCAACACCGGGTTGCCCTATGAGTACTGGATTGTTTTTAGTACGTCGTTGTAATACTTGCAAAGTGCGGC
+GGATCTCATCATCTCGACCGATAACAGGATCAAGTTTTCCATGCTCAGCAAGTTCTGTTAAATCAACCGT
+ATATTTATTTAGGGCCTGGCGAACATCTTCTGCATTTTGATCGTCAACATTTTCACCACCTCGTACATGA
+TCGATTGCCGACTTTATCCGTTGCTGGTTTGCGCCTAATTCGGCCAGGATTTGACCTAAAGGACCTTTAT
+CATCGATAACCGCGAGTAAAAACATCTCTGAGGAAATGAATTTATCTGACATTTTTTGCGCATGCTTATC
+GCAAAGATTTAAAATTCGCCCTGAAGCTGCTGATAGTTGTACATCGCCAGCGCTGTCTTGCACTTGTGCT
+AATGAGCTTAACGCTTCATCTAGTTTCTGACGTAAAGAGCGCACATCAATACCTGCACTCTTCAATAACG
+CAATGATAGAATTGCCGTTTTGATTCAATAACGCCATCATTAAATGAACGGGTTCAATGAACTGATGGTC
+TTTGCCAAGGGCAAGTGATTGCGCATCGGCAATGGATTCTTGAAATGATTGGGTAAAACGATCTAATCGC
+ATGTTAACTCTCCTAACTTTCCCTATTACATAGTTAAGTTATAAGGCTAAAAGATTATTTTTCAATGAAA
+TTTCAGATATATGATTGATATAAGTCAATAAGGTGTTCGTTATTACTTTAGTTCATGCACACAAGCATTA
+ACGTCTACAAATAAGACTCGCCATACGACCCGTTATTTTCTTTCTTCTATATGAATAATATTTTTCTGTT
+TCTTGGTAGGTACACTCTGCAAGACTATTAATTACAGTGACTCCTAAAGAGACCAACTGTAGTCGGGCAA
+TTTGATGTAAATCGGCTAGGTATTTTCCATTGGCTTGCTTTACAAAAGCATTAGCAAAAGCAACGTCTAG
+TTGAGTAAATGCTAGTTTTACTTCGCTACCTACTTCAAAAGCATTCTTACCAATACATGGACCAAGCCAA
+GCAACAATATCAGAGGGCTGACTATTCATCTTTGCTATTGTTTTAGCAATAATATTTGCAACTAGCGGAC
+GCCAACCGCCATGGATTGCGGCAACTTCACTGCCCGTTTTATGACTTAAAAGTATTGGTAAGCAGTCTGC
+TGTCATTATAGCCAAAACTATATTTTTTTGGCTAGTAATGCTGGCATCAGCAACCCTAGCTTGTTCATCT
+ACGCTAGTGATTGTCACTACCTCATTACCATGAACTTGCTCTAGCCACTGAATTTTTACTTCATCAATTA
+GTTGTGTATTTGACTTTACCGTCTTATTGAAGAGCTGCTGGCTAATAAAACGGTTTAACACATTGCGATT
+GTAGGTAACTCGCTCTGCGTTATCACCAACATGCATACCTAAATTAAAGTCACCAAAAGCTGATGAAACT
+TGTTCGTTTAACGATGGGGTTAATGATGAATTTAGCGATAACTGAGGGGAAAGACGTGTTGTTTGTAACG
+CGAGGACTTTATCATCGAGAGAATATGATGAATTAAAAGGCCATTTTACCAACTCAACAGTAGCGTTGGT
+AAAATGAGCCCGTTTACTATGACTAGTATTCGTCTTGAGCATTAAGCTTGTTATCTTCTTGAAGAAGCTC
+AATTAGCTCAACAAAGTCTTCAGGTAGTTCTGCATGCCAAGTCATTTCCTCTCCTGTTATAGGATGGAAT
+AAAGATAACATAGCCGCGTGTAATGCTTGACGCTTGAAGCTACGTAACTTCATTAATAACGCTTCTGTTG
+AATTCTTTGGTGGACGAGGACGACCGCCATAAACAGGGTCACCGACTAACGGATGCGTAATATGAGACAT
+ATGAACACGAATTTGGTGTGTTCTACCTGTTTCTAAACGTAAACGTAAACGTGTATGTAAACGATATTTC
+TCCATAACTCGGTAATGTGTTACCGAAGGTCGACCAATATAAGAGACTGCCATTTGGGTACGCTTAGTAG
+AATGGCGTCCAATAGGCTCATCAACTAAGCCGCCGGCTGTCATCACACCGTTTGCCACCGCTTCATATTC
+GCGCGTGATCTCACGTAATTGTAAGGCATCAACCAAGTTGGTTTGTGCTGCAATAGTCTTTGCTACAACC
+ATTAAACCAGTAGTATCTTTATCAAGACGATGCACAATACCAGCTCTAGGAACTACATTAAGAGCCGGGT
+AATGATGCAACAAAGCATTAAGCAATGTGCCATCCGGATTACCTGCACCAGGGTGAACAACTAAACCTGC
+TGGTTTATTTATCACTAAAATATAGTCATCTTCATAAACAATATTTAGCGGGATATTTTGTGCTTCAAAA
+CGTATCTCAGCTTCAACTTTTGCATTGATATCAATCTCTTCGCCGCCATACATTTTTTCACGAGGTATGA
+GGAGAACGTCTCCATTTACTTTCACTTGTCCGGCTAAAATCCAATCTTTTATCCGCGAACGTGAATAATC
+AGGAAACATTATCGCTAATGATTGGTCAAAGCGTTTACCTAAACACGATTCAGGTACGATATCTTGATGT
+TGGATGATTTCTGGCATTAAATTCTCTTTAAACTCGATTAAACCTAGCGTATTAATCAAATTACCATTTG
+CACTGTGCAAGGTAAGATTGCTAGGGTAGAATGCATATTCTTAAATATATAAGCATTTTACCCGTTTACG
+CGATGGTTTGATATTTATTTTAATTAAAACAAAGTAGCGATAATAAATTTCATGGATAAATTGACAGTAA
+AAATTATTTTGACCGTTCTAGCATTGGCCTTAACTGGTTGTTCCTCTTCTGAAAACGATATAGACAAGGT
+ACCAGATAAATCTGCACAGTCTCTATTTGTTGATGCTCGGACAGCCCTAGATAATGGGTTATACCAAAAA
+GCTATTCAAATACTTGGCGCTATAGATTCTCGCTTTCCTTTTGGCCCTATTTCACATCAAGTACAACTTG
+ATTTGATTTATGCTTATTATAAAAGCGGTGATGCTGCACAAGGCATTGCGTTAGCCGATAGGTTTTTACG
+TTTAAATCCCAATAACTCCAATATTGATTACGTTTATTACATGCGTGCACTTATCAATATATCTACTGAA
+GAGAACCTATTCCAAGATTTGGCGGGAATAGATCGTTCCGATCGTGATCCTGAGGCTTCACGCAGTGCTT
+TCAATGATTTTAAGAGCATAGTCACTGATTACCCAGACAGTAAGTATGCTGCAGATTCACGTAAACGCAT
+GATTTCAATAAAATCTCGCCTTGCGCAATATGAAATTGCTGTTGCTAAATATTATGTGAAACGTGAAGCT
+TATGCTTCCGCTGCTAACCGTGCTCGCTACGTAGTTGAATACTTTTCGCCAAGCCCGGAAATAGAGCAAG
+CATTAGAGATTATGATTAATTGTTACGATAAGTTGGGTCTAGCAGATTTGAAGAAAAATGCGCTGCAAGT
+ACTTGCCGCTAACTACCCAAATAACAAACTAATGAACTAGTTAGAGCAACCGAAACTAACTTTAGGTTAG
+TGTAAAATAAAAAGCTAAATTACTTAGGTGATTTAGCTTTTTTTATGGTCATAAAAAACTTTATGCTTCA
+GTACACTTAAAGCACCTGAGTATTATCGCTCAGTTGATATAATGGATAAACTGAATTGTTATTGTTTTAC
+TTAGATACAGCTTTCACTGATAGGATGGGAGTATCTGTTTGGCGAGTAAAGTTGAGACAACAAAGAGATG
+TGCGACTATAACGATATTACAGTCGCAATACATAGTTAAGCTAAAATTAGATAGCTTCTCGGTTCTCTTC
+ACCTGTTCTGATACGAATAACACGTTCAACATCAGTAATGAAAATTTTACCATCGCCAATTTTTCCAGTT
+TGAGCCGTTTCTAAAATAGCATTAACACAGCGCTCTACATCTTCTTTAGCAATGACGATTTCTAATTTTA
+CTTTAGGTAAAAAATCGACCATATACTCAGCACCTCGATACAACTCAGTATGACCTTTTTGACGGCCAAA
+ACCTTTAACCTCAGAAACAGTCATACCGGTAACACCAATTTCGCCAAGGGCTTCTCTTACATCATCCATC
+TTAAATGGCTTAATAATCGCTTCTATTTTTTTCATCTGCGTTGCTCGTCAGTTAAAGTTGTATTGATTAG
+AATAATAAAGTTATTACAGCGTGTTTATTGCAATTTAGCAATATCCAATTGGCTTTTAATTTTGTTAAAC
+TAGTGAAATTAGATACTTTACCCTCAAGCCTTGCTAGGAAACTCTATGAATCAGCAAATTATCATTGCCG
+AAATGAAAGTTTTACCTGAAATTGATGTTCAATTTGAAATAAACCGCCGTGTTGCTTTTATCAAAAAGCA
+ACTAGTGCAATCTGGACTAACTAATTTAGTGTTAGGAATTAGCGGTGGTGTTGACTCTTCAACCTGTGGT
+CGCTTAGCTCAACTTGCGGTTAATGAACTCAATGGACAACTAGATGAGGGTGAAGATAAAACACACTATC
+AATTTATTGCAGTACGTTTGCCTTACGGCATTCAAGCAGATGAAGATGATGCTCAACAAGCGGTAGACTT
+TATTCAACCAAGTCATTGTTTAACAACTAACGTACTTGCTGGTGCTGACGGTATTCACCATGAAGTATTA
+CAAGCAATGAGCAAAGCGCAAATATTGACGTCCAGCGATGCCCAAATTGACTTTTCTAAAGGTAATGTGA
+AAGCTAGAGCCCGTATGGTAAGTCAATATCATATTGCAGGTATCATTGGTGCTTTGGTTATAGGTACAGA
+TCATAGCGCAGAAAATATCACGGGTTTTTTCACTAAATGGGGTGATGGCGCATGCGACTTAGCACCACTT
+TTTGGTTTATCAAAGAGACAAGTGAGAGCCATTGCTAAGGAGCTTGGTGCGCCAAGTATCTTAGTAGACA
+AAGCCCCTACTGCTGATTTGGAAGAACTCGAGCCAGGTAAAACAGATGAAGATGCCTTAGGCATTAGCTA
+TGAGCAGTTAGATAACTTTTTAGAAGGTAAACAGGTCACTACTGCCGTTAGCGAACACATCATCAATATT
+TATAAAAAAACTCAACATAAAAGACAAGCGATACCAACAATTTACGGTTAAATGTAATTTGATAGGCTAT
+CAATGCTTCGCATAATCCATTTTTATTATCTATAACTGAATGACACAGGGCAGTTAATAAAAATGGAATT
+TTTATGCTTTATACTCAGTCTAATTGTGAAAAAAACACACCGAAAAAAACTTCTAATACCTATCATCAAT
+TAAAATTATCGTTGGGAATGACGTTAATTGAACTAATGGTAGGTATAGGAATTACCTCCATACTTACCAC
+AATCGCTTTACCTAGTTTCAATGATTTTATTGTACAACTGCGAGTCGATAATGAAATCTCACGTCTTAGC
+CGTTTATTACTCACGGCACGAAATCATGCAATAAATAGCGGAGATAACGTTATTCTCTGCCCCTTAGAAG
+ACAACGGCACATGCTCAGTGAAATGGCATGAAGAGCTCAGTGTATTTATCGACACTAACAATAATCAGCA
+ATTTGATATCGCCAACAATGAACTTTTAATTACCACAAAGAGCCCTATAACATCAGGTGACATATTGATA
+TATGCGAAAAATAGAAACAGAATAACTTATCAGGCAACAGGGCATTTGTTTGGGTTAAGCAATGGTACGC
+TAAGGTATTGCCCGAAAGACTATGAGGAAAAATCAAGAGCTATAGTGGTAGCACGATCAGGCCGATTTTA
+CGCGACCACAGATAACAATAATGATGGTCAAGATGAAACGCGGAGCAATCAGAAAATCATCTGTGATTAA
+TTCCATATCGTCATCAATGCTTTGCCTAAAATCGTCTCTAATTAAAGCTGAAACCTGCATCTACAAGTAA
+CTTGGGTATAGAGCTTAGTAAAAAAGTATAAATACAAGGTTTTACACATAAAAAAACCAGCGAAAAAGCT
+GGTTTTTGACTTTAAAAATAATCCTACTGGGCTATTTTCACTCGAATCTTATTCTTAGCAACTCTTGTTT
+CATGCAAACTAGATAATGCTACTTTTGCTTCAGCTTCATTAGGCATTTCTACAAAGGCAAAACCTTTCGA
+TTTAGCTGTTGCTTGGTCTAACACTAAGCTACATTCTGCGACTGTGCCATGGGCGGAAAATAAAATACGA
+AGTTCTTGCTCGGTTGTTGAGCGAGAAAGGTTACGAACTAAAAGTTTCATAAAGAACCATTGGATTGTTA
+TTGCGAACTAAATTGTCTCATATATTTGTAATAGACCAAGCTATATTATGCATTTAAAACAAAATAACTT
+ATTGTTAGGGTTCTAACCAACAATAATTGTCCCCCACAAAGAGGAATAGTAATGCCACACTTTATAATGG
+ACTGTTCACAAAGCGTATTAGAGTCTCATAAAGAAGAGTTTATCATCGAACAAGTTCACCTTATTGCCTA
+CTCAACAGGGTTATTTGATGAAGGCGATATAAAAGTCAGAATAAATCCCTTTAAGAAATTTATTGTTGGT
+AATAAAACTGACGATTTTATTCACGTTTTTACTCATATAATGCAAGGCAGGACAACTGAGCAAAAAGCTG
+ATTTATCAAAAATGGTAGTAACTATGCTTACAACTATGTTTCCTGATATTACTAATATTGCGATGAACAT
+TAGTGATTTTGAAAAAGCCACTTATTGCAATCGAACTATGTTGTAGCTATTTCAACTGAAAAGAAAAACG
+CGATAGTGAAGTAAGTAGCACGAAGATTGAAATTGATGCTACTTTTAACTGTATAGTCACTAAATTTAGG
+TATATTACTTCAATGCTGTGTTGCCGTTAATTACGTACAGACCCTATTTCTTCCTTTATGTTTAGCTCTA
+TAGAGCTGTTTGTCTGCTTGCTTATATAAATCTTCAATAGAAGTATTTTCTGTATTCAGTTCAGACACAC
+CAATACTAATCGTTATGTCTATCGAAGTCGTATTATAAATAAAGACTTTATTTTCTATCGTTAAACGCAT
+TTTCTCAGCAATGACCTTTGCCCCCTCAAGTGAGGTATTATTGAGTAAAATTGTGAATTCTTCACCGCCG
+ATACGAGCAAAAACATCACTTTTACGCATAACTTTTTCTAGCTCTTTTACTAAATCTATTAAAATACAAT
+CTCCAGCTTGGTGCCCATAATTATCATTGACTCTTTTAAATAAATCGATATCAAGCATTATTAGTGAAAC
+TGGTTTTTGTTCTCTAAATGCTGTAGCAATTAATTTCTTGGACATCTCAAAAAAATAACGTCGATTGTAT
+ATATTAGTTAAGTTATCCATTATCGATAATCGATGTAATTCATTGACACTTTTTTCAAGGCTGTCATTCG
+CTTCAACACTCGATAAACGGCTATTGTATATGGCTCTTGAAAGTAAAATAGTAGCGGGTATATAAATAAA
+AATTAAGACAACTAAACCAATATGTTGGTGTTCTCCAAAGGAAATCATAATAATAATTTGAGGAATTATC
+ATTGAAAAGAAAAAGAGCAAATATGCCTTATACAGCGATGACATAGAGAGTGCGGCAGCCGTTATAATGC
+CGATGATCATAATCAAGCTAACCAACTCATAGGGTTGAGGTGCATATACAATGGATAGAACTGAAGATAT
+TGTCCACATAGCTGCTTGAAACACATTAGAAAGCATGAAATATAGTTCATTTTTTTCTATTTTTTCATGA
+GCCTTCTGTGCTAAATGTTTTTTAAACATTATTGCATTATAGAAACGATACATAGCCAAAAACATTTGAA
+AAACAAACCAGACAACTAAAATTTCAAATGGAATAAATTTAATGAATATCCAAAAGTAAGCAGAAGACAC
+TATTAGCATAGCAATCATTGCTCTTGGTGTTTGTTCTACTAAACTTTCGATAAGTTTAGGATGCACAGCA
+GCCATGATATTTCCTAGTGTTTTATATTTATCACACTAATAAATAATTCATTAAACTATAGTCTAAAGTT
+ATCCTTTATTTACTGATTTCAATCAACTAGTTCTTAAGTAAAAATCTTATTTCCCCACAAACAGAAGGAT
+TATTGAGCTGATATTTAGGTAGTCAACCTTCGATAAATTATGCAGATTTGTATTCTAATTGACTACCGTT
+AAATGATAACTCCCTTTACCACTATTTTTTACTTGGTATAGTGCTGCATCTGCATGTTTAATAATGTCTT
+CAGATGAGCATTCGCTAAATGATGATGTCGCAATACCAATGCTAATCCCTATGGTGAACTTGTTATTATC
+AATAACAAAAGGTTTAAGAAATTCAGCTAAGATATTATTTGCTAATACTATTAACGACTCGGTAGAATGA
+ATATTCTCTAGTATTACAGAAAATTCATCACCGCCAACCCTAGCAATGACATCACTTTCTCGAAAGTGAT
+TCTTTAACTTGTTGGCTACTTCTATTAAGAGAGCATCTCCTACAGGGTGACCATAGTTATCATTAATCTG
+TTTAAACCCATCCAAATCTAACATCAAAAATGCCAAGGTAAAGTTTTCTCGATGCTGGCGTAACAGTGAG
+TGTTTTAAACTTTTCATTAACGAGTATCTATTATCTAACCCCGTTAAGCTATCGCTTAATGCCAGTTGTT
+CTAGTGATTTTTCAGCTTTTTTTCGCTCAGTAATATCAAGTATTGAACCTACGATGCCTTCGATACCTTC
+GGCGTGAAAATAAGCCTTGTGAAACATAACATCGTGAGTTGTACCATCAGCATACTCCACCTTAGCTTCA
+TAAATTTGCGTACCTTTTCTCTCAAAAAGCGCATTGTCTGCTTCAAAGTAAGTTCTAGCTAGCTCATCAT
+CAAAGAGTTCTAAGACACTTTTACCGATTAATTGCTCACGGTTTAACCCTATATATTCTTCAAAGGCTTT
+ATTGCATCCTAAATATCGACCTTGTGCATCTTTATAAAAAATAGGCGTTGGCGCCGCATTGATAACGGCT
+TGCATAAAATCTGTTTCATTATATTCAGGTAATATCATGAAAATATCTCATCCTTTTGAATTAAGCTCGT
+ATTGAATTGAAAGATCTGCTTTAGAGAGAGCTTCGATGATCCTTGAACAAAGAATCCTCCCCGCCCATTG
+ACGATTACCCTCCACTGGCAACCTTTAATTTCATGCCTAGGTCACCAGAATCTGAAGCCAATAACTGTAA
+AAAATCTTCTGCTGGTATAGGCCTTGAGAAATAATATCCTTGACCATAATCACAGCCTGCACCAATGAGT
+AACTCCATCTGTTCTTTTGTTTCGATACCTTCTGCTATAACTTTCAATCCTAACTTTTGAGCCATGGTGA
+TAATAGCTTCAGACAAAATCATATCCTCAGAGCCTGGCGCTATATTTCTTGTAAACGATTGGTCAATTTT
+AAGATAATCAAGTGCAAACTTTTTCAAGTATGATAGTGATGAATAACCTGTTCCAAAATCATCCATAGAC
+AAGCCAATACCAGCAGACCTGAACTTAGAAAGTCGCTCCATTGTGCTTGTATTATTATTCATTAATAGAC
+CTTCTGTTATTTCAATAACAATGTTTTCACCAGGTAATTGATTTTCAGCAAGGTAAGCTAGCCAATCTAA
+TTGGTCTATCGATTCTCTAAATTGTACCGGTGATTTATTGACACTGATTTGTATATCTAAACCAAGCTGG
+TCTTTGCATGTATTAATATGTTGAACGGTTTGCTTGAATACCCAATCACCTATTTCAATGATTAATCCAG
+ACTCTTCTGCCAGTGGAATAAATTCTGCAGGACTCACCATGCCTCGCACTGGATGTTTCCATCGCAACAG
+GGCTTCTGCTTTGCGAATAACACCTGTTTGTAGTTCAACAATGGGTTGATAAAAGACCTCAAGTTGATTC
+AAACTAATGGCTTTACGCAAGTCGTTAATTAATTCTAAGTGATCTAGTGCTTCCTCCTGCATTGAGGCGG
+TAAAATAGCAAAATCTATTTCGTCCAAGGTTCTTAGCAAGATACATTGCTTGATCAGCATTTTTTAATAG
+CTCCAAAGTGCTGCTTGCATCGTTTGGATAGATGGTGACCCCTAAACTAGCGGAGATATAGGTATACATT
+TTAGAAATAAAGAAAGGCTCACTTAAAGTCTGTAAGACTTTCTGACAAATTGATTCAACATTATGTATAT
+CGGCTATGTCAGACAAAAGAATAGTAAACTCATCACCACCTAATCGCGCAACAGTGTCGACTTCTCGAAT
+ACAATGAGTAATGCGTTTTCCGGCCTCAATAAGTAGTGCATCACCATAGACATGACCCCGAGTGTCATTT
+ATTTTTTTGAAGTTATCTAGATCAATAAAAATTAGAGCGAACTTTTGATTTTTACGATGAGATACCTTAA
+TTTCTTGTTCCAACCTATCAATAAACATTATTCGATTGGGTAAGTTAGTCAAACTGTCATACTTAGCTTG
+TCTTAATATCAATGCATCTTTCTTTTTCTTTTCTGTTATATCTGAAAATAATGCAATCCGTCTAAATACG
+TTGCCATAATCATCATAAATGGTGCTAATTGAAAGCCATTCAGGGTACTCCTTACCATTTTTCTTAGTAT
+TCCAAATTTCACCTTGCCATGTACCGGTTAACTTTATTTCTTCCCACATTAATTGATAGAATTCTGGGTT
+TTGCTTTCCAGAACTAAATACATTAGGATTTTTTCCGATTAATTCGCTGGAGCTATAACCAGTAATCTCA
+GATAAAGCGGGATTAATCGCAATAATCTCATTCTTACTATCGGTGATCATCATCGCTTCAGAGCTATTTT
+GATAGACAATGTCTGCCAGTTTTAAATCTTCTTCCTGCTGACGTTTATTTGTTATATCTTTGCTGATACC
+AATTAAACCAACAACTTCACCTTGTGCATTTTTCAATTTCACTTTGGTAATTTCAAGAATGTATGGTTTG
+GCATTTGAACGGGGAATAGTTTCAAAAGAAACATGAGGAGAATCTTGTGCTAAAGCCGCTTTATCGGAAT
+CTAAGCAATGATGTGCTATTTCATCGCCCAATAACTCAGCTAAATTAGATGAAGGAGTATTTAGCATATC
+TTCTTCTTTTATTCCGGCTAAGTTACAAAATGTCTTATTGACGAAATGATAACGACCATCTATTCCTGTA
+AACCAAATTCCTATTGGTGAATTATCAATAATGGCGCGTAGTCTTGAGCTTATTTCTTCTTTATCAATCA
+TTAGATTTTGAAAGGATGTCGCCATTTCATTGAATCCAAGCGCTATATTATTGAGCTCATCATGAGTATC
+AAGCGTTACACGAGCATCAAGATCACCACCATAAAACTTACCGGTAACTTTAGTTAGAGAGTTAATGCTT
+CTAATTGTTGATAAATGCAGCCCTATTATAAAGTACAGTACTATAAGAAAGAGTGCTGACGAAAAGCCTA
+TACTTACAATTAATTGAGTGTTTGCTTGTTTAACTCGACTGCGAAGTAAAGTGCTTAAGGTAAAAGAAAG
+TGAATTATCTAAAAACTGATAACCGACATCAATAACTGAAGTAGATTGATTATAAAGCTCAAGAGAACTC
+AAAGAAGTGGTATCAGCTAAAATCCCTTCTAAGGTAAATTTGATATGGCTCTCAATTGATTGAATTAGCT
+CCTGAGCGGAAAGACTTTCTCCATCCGAAATCAATTCTCTCTTAACTTTGTCCACATTCTCTTTAAAGAC
+ATCAAGAGGCACAATAGTCTTTGATAAGAGTGATAGCATTTCCCCTCTAAATTTTACTTCCTTATTACCC
+AGATATGAAACACCAACAGCACGTGCCTGGCCAAGTAATTCTAAAGTAATGGGTATGGTGAATAAAAAAC
+TATTTGTTAAATAATAAGAATCAAGATCATCCATTACAAGTAAATAATAATAGTCAGCCACTTGCAGTTG
+TAGGGAGTTTACATTGTGAATTAATTCTGTATGTAAATTAAAACTTTCATTAAGTGCTAACGTCATTCCA
+TTAGCATCTAAATATTGCCATTGCTCAACAATTGTAGACCATTTGGCTACTTGCTTTAACTCTGAAGGCA
+AGTTATTGCTAACTTTTAAGAAATTGTTAACAACTTGCTTATTCACTGACATCTGTTTTTCAGTACTGTC
+ATTAACACCTGCAATAACAGCCGCAGACATTCCTCGGTGTTGTTGAAGTGATTGAATTAATCTTGATGTT
+TTTTGTGTCTGCTTTAAGCCGTCCAACTGCTGATTAGCGGTGCTAATTGACTCAGACAAATAGACTAATA
+AAGAAATTGAAACAATCAATAAGGAAAGAAGAGAAAGTCCACCAAGTACAATTAATTTACGAGGGTAACT
+CAGATTGTTCATTAAATTTATAGCGGGGTTGAATAACTGTTTCACAAATATACCTTACATAATTTATGAG
+TGTCAAAGCGACATGTTATACCTAATTACTTCCAAACAGGATGTTTTAGGTATTTGAAAAAAATCATTAA
+TTATCCTGTCAACTGTATTAGCTGTACCAGGAAATATTGGGATTAAAAATAAAAGCTTTACCGTCGAAAC
+CATTTCATCACAGCAAAAATGCTGACTATTTCTAGTCTATTTATCCTGCACTTCCCATAGGCTATTTATC
+GACTTAAAATACAGAATAACGTATTGAATACAGATGTCTGAAACATCATTAATGGCTCAATCCATATTTT
+TCATATTGCTCATTTAGAGTTAAACGAGCAATGATTTGTATAATTATTGAGATCTAATTAAAGGAGCCCC
+CCTATTACACAGCTTTATTATTACATATGTAAACCATGAGTAAGTTGCTTCAATCGAGTATTTCTTTTAA
+AAACCTTAGTAATTAAAAGGTCTAATTCAGATGTTTTCTCATTTTCATAAAATCTATTAAAATGGTTAGC
+GTCATCCCAAAGAAATCTTAGCAAAACATGACATAAAGAGAATGGCTATTGATGTATTTCACTGACAAAA
+ACAATGAAATAACTATAATTTGATTAGCAATAAAGCAAATTACTAACACTAAAAAACAGTAAATAAAAGA
+AGTTCATATCCGATACTTTTCGCCAGCATGGCCATGGTAATTCAATTTAGTTTTAATCAATTAGCGAAAT
+TTTATTAAGTTCGTGCTACGTTTATTACAATAAGTTAATAATTTCGTTTATGAGTTAGTTATTAACTTAA
+ATTTTTCTATATACCAAATGGATGAGGAAATATATAGGTCCCTCAAAAATAAGGTATAAGCTTATATGCT
+CAAATTTAAAAAAATTAATCACAAGCTTGTTTTTACATTTCTATCTCTTTCTTTAACACCACTCATTATT
+TTTGCCTATATCAGTATCAATATGGCAAGCGACTCCATACAGGCACAAGCATTTAGTCAATTAGAATCTG
+TACGTTCGATTAAAAAAGCACAAATATCTAACTACCTCTCATCATTAAAAGCCAGTTTACAGGTATTAAA
+TGATGATCCTTATGCATCCGAAGCGTTCAATGCCTTTGATCAAGCAATAACTTCTGCTGGTTTAGATAGT
+AATGCATGGCGACAAGCAGAAAATAAATATGCTGATCGTTTTATAAAAATTAATAAAGTGAATGCTTGGT
+ATGATCTCTTTTTTATCAATTTACAAGGTGACATTGTATTTACCGCCGCAAAAGAGTCTGATTTAGGTAT
+TAATATTCCTCAATCTCACATTAACCAAACTAGTCTAGGCGATGTATTTCAAAAAACACAACAAAATGGC
+GTAACTGAAATATCAGTTACCGACTTCAAACCTTACCCACCATCCAACGATGAGCCCGCTGCGTTTATGA
+TGACAAAGCTAATTAACTTAAGTGGAAAGCACATAGGTTATATTGCTCTACAGTTCCCTTTAAATAAAGT
+TAATGAAATCATGCAGCAACGTGATGGCATGGGCGATACCGGAGAAACATACCTCGTAGGTGAAGACCAG
+AGAATGCGTTCAGACTCTTATTTAGATCCCAAAGGACATTCAGTTATTGCATCTTTTGCTGGTGATATTA
+GTAATAATGGAGTGAATACCGATGCGGTAAAATCGGCATTTAACGGTGAGACTGCAAGCCGTATTATTAT
+TGATTACAACGGTAACAGCGTACTATCTTCGTTTACCACGGTAGATTTGGGAGACTTTAAATGGGCACTT
+ATTGCAGAAATTGATGAAGCAGAAGCTTTTGAAACGTCCAATAATCTTATTAATATATCAACAGGCATTG
+TCGCCGCAGTATCGGTCGTTATTGGGTTTATAGCAATTTTAATTGCTAAAAACATCAGTGGCCCTATCGT
+GCAGGCGGTTGCTATAGCACAACGAGTCTCGTCAGGTGATTTGACGGCAAAGATAGTCGTTAATCAAAGT
+GATGAGTTAGGCTTATTGCAACAGGCGATGCACGACATGATAGCTAAGTTGAAGGATATGATTGAACATA
+TTTCGAGTTCTGCCGATCAGCAAGCCACTGCTTCTCAAGAACTATCCAGCATTACCGAGTTAACCAATAC
+AAATGTATCTCGACAACACCAAGCAACAGAGCAAGTTGCTACCGCAATAAATGAGATGAGTGTTTCAATT
+GACGAAGTAACACAAAATACTGCTGAAGCGTCAAATGCAGCAGATACTTCAACCAAACTAGTCAAGATTA
+GCTCTATTGCAGTCAATCAAACCATAGACCAAATCCTCCAATTATCAGATGACATCACTAAATCTAAAGT
+TTTAATTGATGACGTTCAAGCGGGAACCAAAGATATCGCGAATATTTTGGTCACCATTAAAGGCATTGCC
+GATCAAACAAATTTGCTCGCACTAAATGCAGCAATAGAAGCAGCGAGAGCAGGAGATCAAGGTCGGGGTT
+TTGCAGTAGTCGCTGATGAAGTGAGGAATTTAGCACAAAATACACAAAATTCGACGGTAGAAATCGAAAA
+AATGATTAAGTCATTAGAGTTAAATGTAAGTGCTGCAACAAACTCTATGGTTGCAGGTACAACACAAGCC
+CAGCTCATCGTTGATAAAACGAATGAAGTAACACAGTCATTAACCGAAGTTGAGTCATCTGTAGCAATGA
+TCTCTGATATGAATATTCAAATATCTACTGCCACACAACAACAAAGCTCAGTTGCGCGAGATATAAACCA
+ACAAGCAACAGAGATAAGCAACATTTCAATTGAAACGGGTGAAAGTACTAAAGAAATATCTTCTGCGAGT
+GACGAATTGGCGGCTTTAGCAGTAGAACTGACGAATCAAGTTCAAGCATTTAAAATATAATTTTTAACAA
+CTGACTCTGATTAATTAATGATTATAAATTGATACTAATAAACATGCTGACAAAACATATTCATTAACAA
+TGTTGAATGTAAAAAGCCCTAGCGACTATCGTCTACTAGGGCTTTTTTTCATTTATCAGCTTGTTATTTG
+GTTGTTAGTTATTAATACACCAAGATAAGTTCACCTAAATAGAACATTGTCATTATCCTAGTTGCTTAGC
+CTTTTCAATTTCATTGGCAATAGCTTGCGGTGAGCCGGTATTACGACATAACCAATAATATGCACCCGGC
+ACAATGAACAAGGTAAATATACTTGCTAATGATACGCCAGCAAAAATAACCACACCGATAACCATACGAC
+TTTCAGCACCAGGCCCAACGGCTAACACTAAAGGTATTGCACTGGTTACTGTGGTAAAAGTAGTCATGAC
+AATTGGACGCAGTCTTTGCTGCGCGGCACTGATTAACGCCTCTTCAAAAGCAATACCTCTATCACGTAAC
+TGGTTAGCAAACTCAACAATTAAAATACCATTTTTTGCCGCTAAACCAATCAACATAACAATGCCAATTT
+GACTATAGATATTTAAGCTCATGCCCATAAGTTCTAACCCAGCAAGGGCTCCTACCAGCGCCAGTGGAAC
+GGTAAGTAATATAACAAAAGGATGAATAAAACTTTCGAACTGCGCAGCTAACACCAAATAAGTAATTAAT
+AGCGCAAGCAAGAAAACAAACAAGATAGAATTACCTGACTCTTTTAATAATAAAGACTCACCTTTATAAT
+CAACTTGTACATGCTCTGGCAGTTTATTTTTAGTTACTTCAACTAGAAAATCTAATGCATCACCTAAGGC
+ATAACCGTCGGCTAAGTTCGCAGTAACAGTGATACTACGTAAGCGATTATAACGGTTGAGCCTCGATGAA
+GTCGCATTCTCAGCAATAGTAAGTAAGTTAGCGAGTGGAATTAGTTTTTCCGTGGTTCGAGAACGTACAT
+AAAGATTATCGATATCAGTCGGGCTTTGAAATTGTTTTTCATCCCCCTCAACAATTACATCATATTCTTC
+ACCACGATCAACAAAGGAAGTAACGCGACGTTGACCTAACATAGTCTCTAACGTTTGTGCTATGTCTCCT
+ACTGGCACACCTAAATCATAGGCACGTTCACGATCTATTTGTACTAATAACTGAGGATACGTTTCTTTAT
+AATCACTATTAATATTCGACAAGTTAGGGTTCTTTTGCGCTTCCGTGATCAAAATATCACGCCACTGAGC
+CAGCTCTGCAAAGGTATTCCCTTGAAGAACAAAAGACACTGGCGCATTACTACCACCGCCGCCACCAATG
+CCACGGCGCATAATAGCAAAAGCACGTACATCAGTAACATTTTGCACATCACGATTTATTTTGTTAATAA
+AACTAAAGGTATCAATACTTCGTTTATCCCACTCAGGTAGACCAACAATAGCAATACCACCACTGCCACC
+AAAACCAGGAACACGTACTAACACACGGTCTAATTCCCCCTCAGCTTGATAACCTAAAAGCTTCTCTTCA
+ATCTTATGCATATTCTTTACGTTACTTTCATAACTAGCCCCTTCAGCGCCTTGCATAATTAAGAAGAAAT
+TCCCCCTGTCTTCTTTAGGCGTATATTCAGAAGGTAATTTATTAAACAACAAAAATACTGCAGCTAATGA
+TAAGCCCAGCACAAGTACAATTAATAATGGCTGATGAATACTACTGGCTAATGCACGGCCATAAGCGGCT
+TCAAAGCGAGCAAAAGCGCGATCAAGCTTTTGTCCAAATGAAGAGCTTCGCTCTCTATGCTTTAACATTT
+TTGAGCACATCATGGGCGTAAGTGATAAAGCGGTAAGACTTGAAAAAACAACGGCTGCAGCGATAGCAAT
+GGCAAATTCGGTAAACAAACGCCCCATATTGCCAGAGAGAAAGACCAGTGGCACAAACACAGCAACCAAT
+ACTAATGTGGTAGCAATAACCGCAAAAGCGACTTCCCTCCCCCCTTCGTATGCAGCCATTAATGGCGCTT
+GACCATTTTCAATACGACGGTAAATATTTTCAAGTACGACAATGGCATCATCAACAACAAGACCAATAGC
+GAGCACTAAAGCCAATAATGTAAGTAAGTTAATGGAAAAACCAAACCAAGATAGCGCCATCATTGAACCA
+ATTAAGGCAACAGGTACCGTAACCGCAGGAATTAACGTAGCGCGAACGTTACCTAAGAATAAAAAGATTA
+CTAAGACCACCATAACCATGGCAATAATTAAGGTGTTATACACTTCATCGATAGAGCCTTGAATAAACAC
+AGAGCTATCATAACTATTGGTGATGGTTGTTCCCACAGGAAGTGAATCACGAATAGCGATCATTTCTTTC
+CTAGCCGTTTTAACCACGTCCAAGGTATTGGCTTTAGACTGTTTTATTACCCCCAAGCCCACCATATTTT
+TACCATTGCCGCGGAACATATTTTCATCATCTTGTGCACCAATGAATACTTCAGCAACATCACCTAATCG
+CACAACTGACTTACTCTCAGAGTGATTAATCACCATATTGGCAAAGTCTTGCTCGGTTAAGTAGCTACGC
+TCAACGCGAATAGAGAAATCTCTGTCTATTGACTCTATACGCCCTGCGGGTAGCTCAACATTCTCGTCAC
+GTAAGGTACTTTCAATATCTTGTACGGTAATATCACGCGCAGCCATAGAAGCACGATTCAAGCGAATCTT
+CATGGCATAGGTACGACCGCCGCCAACACGAACACGGGCAACGCCATCAACCACGGCAAAACGGTCAACG
+ATGTAACGATTAGCGTAATCGGTAAGCGCTAAGGTGCTCATGGTTTCACTTTGTAAAACGAACCACACAA
+TCACGCTTTCATCGTCATTGGCTTTTGATACTTCAGGAGGATCAGATTGCTCTGGTAGATTATTTAATGC
+ACGAGAGATACGATCACGCACATCATTTGTCGCGGCATCAATATCGCGATCTAAATTAAACTCAATGGTA
+ATACTTGAACGACCAACACGACTATTAGAGTTGATGGTTTTAACCCCCTCAATACCGCTAATTCTATCTT
+CAAGTAATTGAGTGATTTTGGTTTCAACAATGGCAGCAGAAGCCCCCGGGTATGTGGTACTAATATTAAC
+AATAGGCGGATCAATATCCGGATATTCGCGTAACGGCAACATTAAAAAAGCAACAATGCCAAAAGTTATA
+ATAAGTAAGTTTAATACCGTAGCAAAAACAGGTCTTTTAACCGATAAGTCAGAAAGGATCACTAGGTTTT
+GCTCCCGTTTTCAGCGGGAGTTTTGTTGGCCTTTTCCTTAGCTGACTTGCTTGCCTTATCTCCAGCCTCA
+GCCTCAACTTCAGCAACTTGACCAATGATACTGACAGCAGAGCCATCTCGCAGTTTAAGTGCCCCTTCAA
+CAACCACATGTTCGCCTTCAACTAAGCCTGATAAAACCTCTACTACACCAGGATGACGTCGACCAATTTT
+GATTGCTTTTCGTATCGCTTTCCCTTCCTTTTCAACAAAGACATAATGGATATCTTCAATAGGAATAATA
+CTGCTTTCAGGTAACTGTAATATATTCTCTACTTGTAATAACACACTAATATTGAGCAACATGCCTGGGT
+GAAGTTTTAATGCTTTATTACTGATAGTGGCGCGCACTTTAATACTTCGCGTACTTGAATCAATTCGGCT
+ATCAATGGCCGTTATTTTACCGATGAATTCTTTATCTTTATAAGCGCTGTTTACCGCACTCACTTGTTGT
+CCAACATGAATATGGGTTAGTAAACGCTCAGGTAAGTGAAAATCAACTTTGATAATACTCAAATCATCTA
+AACTAGTAATGACATCACCGGCATCAATATAAGCACCTTTACTCGCCTCACGAAAACCCAATACGCCAGC
+AAATGGGGCACGAATAGTTAAGTCATTTAATTTAGCGCGTGCACTAACGAGTTGTGCTTCAATCGCCTTG
+GTTTTTGCTTCTTGTTGCTCGACTAAAGATTTTGAAGTAGCTCGACTGGCGAGTAACTCAGATAGTCGTT
+TTAAATGCGCCTGTGACTCTGACAAATTGGCTTTTAATTCGTTAACCTTTGCTAGCTCTTCTTGGTTATT
+CAACTTAACTAACTTAGCGCCTTTCTTAACTCGCTCACCATCATCAAAGTAAATCTCATCAACAAGGTCT
+GAATATTTACTGGTAATAACAACTTGCTCATTGGCTCTCGCTGTACCCACGGCTTCAACGCTTTCAATAA
+ATTCGGCAAGTAATACCGGCACCATTTTTACCGCAACGACACGCTTGAATGTACTTTTTTCTTGCTTAGC
+TTCTGGCCATTGCAAATAAGTAATTAAGGCCACTAGGATGGCAACGATAATAAATAGGGGTAAACGGCTG
+ATGAGAGTCGGAGTACTTGCAGGTGCTGTAGACACAGACTTATTTGGCATAAAATTCTCTAGTAGCATAT
+TGATAGTGAAGTATAAAGCGTATATACCCACACTACATGAAGATGCAGGTTTCAGCTGGAATTAGAAACA
+CCTTTAGGCAAGGCATTGATTGAAAAGAATAGTTATTCTATTGTCGAAATCAATAACGTAGCATAAAGCG
+TTTCTAAATCAGCCCTACGGGGACTCCTGAGCAATTTATGCTCTTCGTTGCCTCTTTTTTAAGGACGCTA
+CATGGATGTAGCTTATTAGAGAATGCAGGAGCATATTCTCCCGAATAACCATTAATAAAAAGAGGCGCCT
+TGATCATAAGACGCTCAGGTACCCTGAAATATGCAGCTTCAAGTGGTTTGGGTATAGTTGTACACAAATA
+CTATAACCTATAGCCTACTTAATAGCATTTACCTAGACGGTAACTTAGCTTAAAATATTAACCACTTAAC
+GCAAATTAATGCAAATGAGATAACCCCTTGAACAAATTAGCCGTACTAGCCTTTGCCTTATTATTATTTT
+TTAGCACCATGTTATGGTATCTCGCCAATAGCTCTTTAAATGATTACCTCAAAAGCCAAGTGATATTGCA
+GAGTCACTACTATAGTTCTCAAGAAGCAAAACTACTCAGTGCTGATTACTCCGATAATACCGGCATCACT
+AACTTCACTGACTTTTCTCTGAGCAATATTGATGGCTTAATCCAGCCTTTACTTTTTAAAGCAGATACTA
+TTAGTGCACAACTGGCAAAAGTACCTACCCGCCAGCTTGATTCGCCCAGCATACAGAAAAAAACAACCAC
+TATTGTTCACATTGAAGAACTTCGCCTAGGCAGTTTACAGGCTTGGTCTGAGATTTCTAAAACAAGTGAA
+ACAGGTAAAACTAATTTAGAAGTTTTGTTTGATCGCATTAATGCCCAGCTAGCCACTGATTACCCCGCTT
+TATATCCACAAATCAGTGCAGGACTTTATGCAAAAATGTACCCTGAACGAAGCGAAAAATTGGCCTTAGA
+GGAGTTAGACACCAAGCCACAAGTACAAACGGTTGAAACCAACCAAGCGATAATCGCCTCCAATGAAGCT
+AAGCAGAAAAAACGCTTATTAGGAAAAGCATTAACACGAGTAAAAATAAGTTCAGTGATTATTGATGACT
+TGACCCTAACCGTTATTAATGAAAATAAAACGCAAACCAAGCAGTTTAAAAATATACAGTTAGGCAGTTT
+TGGTAATGAAAATGGTCTAGAGAGTAATCAGTTGGGTGGAGAGCTACTTAAACAAATACTTTCTAAGTTA
+ATCAAATTAGAAAACTCTAATGCCATGAAAAATTAGGCTAATTAATATAAGACCGCTTTAATAAATCATT
+GGTCTATACCCGTTACCATTCAAAGTGCAGGTTTTCAGTGGGAATTTAAGTGACTTTATAATGGCGCTAC
+ATGGATGGTGTTATTAGAGAATGCAGGAGCATATTCTCCTGAATAACCATTATTTCATCACAGCGCCTTG
+AATTGAAATTGCTCAAGCACTCTGAAACCTACATCTTGATTGGTAGCGGGTATAACTTATATAGTTTAGT
+TTACTAAAAATTTATTAAAGTTCATTCTCTGCTGCCGATATAGATCAAAACAATAACGTTTTATCACTGT
+TATTATTAACTTAACCACTTTAAGTTGTGCAATTTATGTCATCTACTATGAAACAATTAATTACCGTTAC
+CGACTTGAAGGGTAATTATACCTATGTAAATCAAGCATACTGCCAAACAACTGGCTACCAAGAAAGTGAA
+TTACTCAATACTGATACTCGTAGTTTAACTCATGAACAAATGCCTAAAGTTGTGCTTGATGAGCTATCAG
+CAACCTTAGCAAAAGGTTTTTCATGGCACGGTTTATTAAAGCTAAAAAGCAAAACAGGTAATAAAATTTG
+GCTAGATGTTTTTATTACCCCGCAATACAGTCAAAATAAAATAACGGGTTTCCAATGTATTAGCTCCATC
+GCAGATACTTCACTTACGAGCAATGCAGAACAGATCTATCAAGCACTAAATAAAAATAACAACTGGATAA
+CCTTTGAGTTTACTAAAAACCATAAGTTTGCTTTTCTAGTTTTACTGTCCATTATCGCGCAAGGCTTTAT
+TTTTACTCAGCTAGGCTTGTTCGCCTCCATTGTTGCAGGGCTAAGCGCCATTACCCCAGTTCTCGTTTTT
+TGGTCTGATATCATTCCGACCGCTATGCGTGCCCAGCGTATGCAGAGCGTATTTGACTCAGTATCTCGTA
+AAGTGTATTTCGGTAAAGGCACCGCCAGCGTTTTTGATTTTAATTTCTTACTGTTAAAAACCAAAATCAA
+AGCCATTATTGAGCGTACGCTTGACGCAGCTAAACCAATAAGAGCCGTTATGGCAAAAGTAAGTCAAGGT
+TTAACAGATACTAGAACAACATTAGCACAGCAGAAAAATGATTTAGAACAGCTCAGTACCGCAATGAATC
+AAATGCAAGATTCTACGCAAGATATTGCACAAAACACGGTTAATGTTGCCAGCGAATTAGAAATCACTTT
+CGAACATTGTGAGCAATCTCAGCAAAGTATTTATGAAACTAGTGACAAAATAAGTCATTTAGCACAATCA
+GTAGAAAGTGCATCAAGCTCAGCTGATAGCTTAACGCAGTCGGCGAATAACGTCGGTGCCTTGATGGAAG
+AAATTCAATCAATTGCTGACCAAACAAATTTATTAGCATTAAATGCAGCTATTGAAGCTGCACGTGCAGG
+TGAACATGGCCGAGGTTTTGCCGTCGTTGCCGATGAAGTACGAAATTTGTCATCACGCACTCAAGATTCA
+GCTGTAAAAATTCATCAACGCTTAACCATTATGCTTAATACCATAGAGGAATGGGTCGCCTTGATGAATA
+AAAATAAAGATGAAGCGCAGTTCTGTGTTGATAGTGCTCAAGCGTCTCATCAGCAAATTAATTCAGTAGT
+CGAAAAAATGCAAAATATTAACCAAGCGGCAACTCAAATAGCCACAGCAGCTGAAGAGCAGTCTCACGTA
+TCTCACGAAATAAATAGCCACTTAACAGATATTGCACAAAATACCGAATCGACTTGGCAGCAAACTGACA
+ATGTCGCCGAGCAAATGGAACAATTGGCAAAAAGTGTTGATGATATTGCCGACCTGGCGAGCACCTTTGT
+CCCCAAGAAGTAGGTAAATAAGGAACTGATCATGACTTGGAAAAACACTCAAAATCACTATGGTTCGATT
+TCAATTAAAATGCACTGGTTAATGGTGGTTTTAATGATTTTTGTTTTTGCCAGTATTGAAGGCAGAGTGT
+TTTTTGAAAAAGGTACCGAGCTACGAGATCTCTTCAAGATGTGGCATTTCATGCTTGGTTTATCGGTATT
+TATTTTAGTCTGTGCGCGCCTCTATTTACGCAGTGTACAAGTTATTCCCCAAATAACCCCGCCACTTTCA
+GTTATTCAAGCTAGGGGCGCCCATATGGCGCACTTGGTGCTTTATGTTTTCATGATTGCCATGCCAATTT
+TTGGTTGGTTTGTGCTCAGTGCAAAAGGCAAAGTCATTCCCTTTTTCGGATTAGAGTTACCCGCTCTTAT
+TCCCTATGACAAACCTTTTGGCAAAGTATTAGAAGGCTGGCACAAAGAAATTGGCTCATGGGGTTATTAT
+CTGATTGCCTTTCATGCAGTAGCAGCGTTAGTGCATCATTACATTCAAAAAGATGACACGCTAACACGTA
+TGTTACCGGTAAAGAAAAACCACTAAGGAAGCAGCTCTTCGCTAGTTTCTATGAAAACAGTTTTACTGCC
+ATCACAATGCAAGTCTGCTATAAAATGTGGCGAGCCATCATCATGGATCTCTAAATAACCCAAGCCACTT
+TTAGGTTGCAGACGTTGGTGACCTAACTTCAATTTCTGCTCTTGCTCATCAACCATTAACTTACGTCCTT
+TAATACGCATAGAGCGACGTTTTGTAAATAAATTAAGGGGGGAATAAGGGCCATAAAACCAACGATTCAT
+TCGGTCAAATAAACCAATGAGCGGTTGAGGGAATTGGTTCTTAATACCACTCGAAGTAATTTGCCAAATA
+TGGGGTGAATGGTGACGAAAACGCAATTCAATATCGTAAACAAAAGAGTAATGCACATCGCCTGAAAGAA
+TAATAAAGTGTTCTGGTGTTTTAGGGTGTTTGAAAATATTCAACAAGGTACTCGCGGCGCCTGGATGCGC
+CATCCAATTTTCAGCATCTACTGCTAAGGGGTGTCCTGCTAAAGTGGCAATGCGTTGAATAGTTTCAATA
+ACCTTAACACCAAAAATAGGTGCTGGTGATACCAATAAGATAGCGTTATGGCCTATCAATTCTTGTTGTA
+ATTCACATAAAGCTTCCCAATCCATTAATCCTGAAGGGTCATCCAACGCTTGTTCTGAGCGCCAGCGACG
+CGTTCGACTATCAAGCACGACTAACTTAGGCTGACTATCAAGGGTGTATTGCCAATGGGAGAACTTCAAT
+AGATAGTCAATAAACCTATCTTGCGAGCATGAGGCTTTCGAACTTAATCCTTGTGAATCATCGTCTTGTT
+GCGCTGAATTTGGTTCTTTTTGATTAGCATTTGCCACTTGGTACTCATTAGCAACTGCATAAAAATCCCC
+TTGAAATTGTTTAGGATCATTACCCCAACCTTGGCATAACCAATAAGCAAACAAACTATTGCCGATAATA
+CGTTTTGCCAACGGGTCTTGATAAGCAGCCTGCTCCCATGCAGCCGTTAAATTCCAATCATCGGTAACAT
+CATGATCATCAAAAATCATGTAGGTTGGTGTGTGCGCAAGTAAGCGCTGCACTTTATCTAAACCACTAAT
+AAAACCTTTAATTGCGGCTAACTCTTGCTGATGAATCGCTTGGTATTTATCAGGGACAATAAAATCGTCC
+AATGTCACCTGCTGCCATAGGGTCGGTGACCACACTAAAAAGTACATTGCCATATTCTCAGCAAAGGTCA
+TCACATGATTGTGAGCATAGGTGGAGGTAAAAATGGCTTGTTGTTTTCTTGATGTAAAAAAAGCGGCGGG
+TGAATTACTTTTAGGTAACAGTAACTCCCGTTGAAAGTATTGTTCACTAAACTGATAAAGCTCACTACCG
+CAAGTAATGCCTTGTTCAGCTAAATTTTCATCACTAAAACTTTCATCATTTAATCCTAATAAAGCGATCA
+CTTGGTGAATTGCATGGAGTGTTACGCCGGCAACATGATCAGCATAAATTTGATCGCCAGACATCATCAA
+TAACGCCGGCCTTCTTTCAACATCTGATAAGGTTTTTCCAACTAATTGATCGCCTGCTAATAAGCTATCA
+GGGCTCTCATGATGTGGATTACGACAAGACCCATGAAGTAAATTATTTATATTCTCTTGGATAATAAAGG
+AGGGGCGACTTTTATTGCTATAGGCTAAATGCGGAATAATATCAGCTAGGCATTTACTACTCTCTTCAGC
+GCGAGTAGTAGCGCTAATATCGATACTGTCTTGAGCCTTATTGTCACTAAAACCAAAGCTATCACTTGAG
+TTTACAAGTCGTAAATCATATTCAATATAAGTCTCTGCCGGTAAGTTAATACTTACATCAAATAAATGAA
+CAACAGCTTTTTCACCAACACGAAAAGTCGTTAAATTACTTTCATCAAGTACTGCGGTAAAGATTAATTT
+GTCTGTATCTACAGTATTTTTATATGGGGTATGTGTATCTTGGGACTTGGTTAAGGCGTCATCATAGGTT
+GAATTATCGTTACTTAGGTTTTCATTACTTAAGCTATCCTTACCTAAGTAACAACAGAGCTCTCCACGAC
+ACTCAAACGGACTAAGCCACCACAACACTAATTGTTGTGATGTTAAACGTCGTAAAATTGGCCCCACTAA
+AATTTCTGCTAACACCTAAGTCTCTATTATCTAGTTAAATTAGTTATACATTAACATAATGTATAACTAA
+GTTTATCTCGTAAACTCGCCTTAATAGCAAGATGAAATTGTTACCTTATGTGATTCCCCTCCGAGCACTC
+TATATTGTCTATTGAGCAGCTTACCACTGTTACCTTGTCACAATGCTGTTACAAATCCTTCATCGTTGAT
+TCATCTTTACTTTACCAAACTGTCATTTTAAATCACTAGGATACTGAGGAAGTTAATGCATGCGCATTAA
+CTTCCTAACTTCTAACCTTAAATTAAAAACAAAGGAAGCACTATGAACTCAATGTGGGTTTCACTTTCAG
+CCTTGTCATCATTTTTACTCTCTAGCGTCGCCGTTGCTGGCGTTTTACCCGACGTACAAAAAAACAGTCA
+GTGGTTTGCTGATGGCGAACAATCTGTTATCGCTAAAACGAAACTAACGCCGCGTAATAAAGCAAAAAAC
+GTCATTTTATTTGTCGGTGACGGCATGGGTTTATCTACCTTAACCGCGGCACGAATTTTAGCTGGACAAA
+ATGAAGGTAAATCAGGAGAAGAAGGTTATTTAAGTTTTGAAACCTTTCCTTATTCAGCGCAAGTTAAAAC
+CTACAACGTCGACGCTCAAACGCCAGATTCTGCTGGTACCATGACAGCCATGATGTCAGGCGTAAAAACA
+GATGTCGGCGTTATTGGTGTGGATGAAGATATTGCCCGAGGTGATTGCTCCACAGTTGCAGGTAATGAGT
+TAGTGACCTCACTTGAGGCTGCAGAAATTAAAGGTTTATCAACGGGCATTATTTCAACGGCGCGCATAAC
+CCACGCAACGCCTGCTGCTACCTATGCAAAATCTGCCGATCGCAACTGGGAAGATATCTCTGACATGCCT
+GAGGCTGCAGTAACGGCTGGTTGTGTTGATATTGCAACACAACTTATTGATTTTGAGAAAAATTTAGAAC
+AGCGTTTCCCTGGCATTGATGTTGATGGCATGGAAGTCGCTTTTGGTGGTGGTCGTCGCCATTTCCTTCC
+TAAAGATGAAAGCTTCAACAGCGCCGATGCCAGTAGTGCTATTGAAGGTGATCGAACTGATGGCATTGAC
+CTAACAGCCAAGTGGCAAGAGCAGTATCAAAACGGTAAATATGTTATTGACCAAGCGGGTTTTGATGCTA
+TTGATGCCACTAGCACTGAGCGCGTATTAGGACTTTTCAATGAATCTCATATGCAATATGAAGCAGACCG
+CAAAAATGATATTGCTGGTGAACCTTCATTAACTCAGCTAACTAGCAAAGCCATTGATATTTTAGATAAC
+AATGACAAAGGTTTTTTTCTTGTGGTTGAATCTGGACGCATTGACCATGGCCATCATGCAGGCTCTGCCT
+ACAATGCATTGACCGATACCATAGAGTTTTCAAATGCTGTACAAGCAGCTATCAACAATACTAACCCCGA
+AGAAACCTTAATATTAGTGACTGCGGATCATAGTCATGTATTTACCATTGCAGGTTACCCTAAACGTGGC
+AATCCGATATTAGGCAAGGTAGTTAATGTTGGTGATACTGAGCCGGCACTCGCTAACGACAATATGCCAT
+ACACCACCTTAGGTTATACCAACGGTAAAGGCTTTAGGAATTTAGTTAATGAAACCAATGCCGACCTTGC
+TTATAACGATGATGCCGTTGCTGGTCGTCAAGACTTAACCACTGTTGATACAAGTTCAACAGGTTTCCAT
+CAAGAAGCAGCAATACCATTGGGTTCAGAAACCCATGCTGGTGAAGATATCAGCCTACATGCCTCAGGCC
+CTGGTGCTCATTTAGCACAAGGTGTTATCGAGCAAAGTGTTGTTTTTCACATCATCAATCAATCTCTTGG
+CTTAATTGCTCAGTAACTTGCTAATAGAAAGGAATTAACAATGAAAGCCTTAAATAAAAAATCAAATAAA
+ACATTAAATTTAACATTAAAATTAACCTCATTAGCCGTGTTAGCCGCATTAGCAGGTTGTGATGGCAGCG
+ACGGAACAAGTGGTGATAACGGTACCCAAGGTACAAGCAGTTTAATCAGCCAAACCTTAGTTACTGTTGG
+TCACGAACAATGTCTTAACGGTGGCGTACAAATTGATTCAGGCTTAGATAGCGATAGCTCAGGTATTTTA
+GACGCGGGTGAAATTACAACAACAGAGTTTGTTTGTAAACCAACAGTGACTCAAATGCAGGGTTCATCAC
+TGACCGCGACGACCAATAACCTTTGGTATGAACAAGGACAAAATATTTTAGGCCAAGCGCAGTTAAATGC
+TAAATCTTTGGTTAATGCTCGCGGTAAAGCAAAGAATGTCATTTTATTTGTCGGTGATGGCATGGGTTTA
+TCAACCGTTACTGCCGCACGTATATTAGCAGGACAGCAATTAGGAAAATTAGGTGAAGAACACGAGTTAA
+GTTTTGATAAATTCCCTTACTCTGGTTTTGCAAAAACCTACAATGTTGATGCACAAACGCCTGATTCTGC
+TGGCACGATGACAGCGATGATGTCAGGTGTTAAAACCGATGCAGGCGTCATTGGTGTTGCCGAAGCCATT
+AAGCGTGGCGATTGTGCTACTGCATCAGGTAATGAACTGGTTACAGCATTAGAATTGGCTGAGATTGCAG
+GGAAATCAACGGGTATTATCTCTACGGCTCGTATTACTCATGCAACGCCCGCAGCAACCTATGCTAAATC
+TGCGGAGAGAAATTGGGAAGATATTTCAGACATGCCTGCCACAGCTATTGCCGCTGGTTGTGTTGACATA
+GCGTCGCAGCTTATCAGCTTTGAAAGTGATATTGAGAGCCGTTTCTCCGGTACTGATGTTGATGGTATCG
+ACGTTGTGCTAGGTGGCGGAAGACGCCACTTCTTACCAAAGGACGCAGCATATAATACCGCTGATGCAAC
+CAGTTCTGTTGAAGGTGATAGAACTGATGGTCGAGACTTAACGGCAGAGTGGCAAGCGCAATATCCAACG
+GGTAGTTTCGTGATTGACCAAGCGGGTTTTGATGCAGTTGATAGCAACGCTACACAACGTTTATTCGGTT
+TGTTTAATGAATCACATATGCAATATGAAGCCGACCGTAAAAATGATATTTCGGGTGAACCTTCTTTACG
+TGAAATGACCAATAAAGCTATTGATATACTTGATAATAATAAAGAAGGTTTTTTCTTAATGGTTGAAGCG
+GGTCGCATAGATCATGGCCATCATGCAGGGAGTGCGCACGGAGCATTAACCGATACCATCGCATTCGCTG
+ATGCAGTACAAACTGCTGTTGAAAACACTGACCCTGAAGAAACTTTGATTATTGTTACAGCCGATCATAG
+TCATGTATTTACCATGGCAGGTTATCCAAAACGTGGTAATCCAATTTTAGGTAAAGTCGTGAGTGTAGGA
+AAAACTGAACCAAGCTTAGCAAAGGATGGCATGCCTTACACCACATTGGGTTATACCAACGGTAAAGGTT
+TTAGAGATTTAGGCTCAGAAACTGATGCCGATGAAGGATATAACGGTGATGCGATAACAGGGCGTCAGGA
+CCTCACTCTGGTTGATACAAATTCAGCAGGTTTCCACCAAGAATCTCTAGTACCAAGAGGCTCAGAGACA
+CATGCAGGTGAAGATGTCGGTATTTATGCAATGGGACCTGGCGCTCACTTAATTACCGGCACAAATGAGC
+AAAGTGTTATTTTCCATGTAATGGATTATGCCGCTGACTTAGTAAAAAAAGCTGAAAAGGCAATGAACTA
+ATTCGCCATTAATCAGCCTGTTTAGAAGTAATATAAAGAGAAGCTGCCACGTTTTGTAAAAAACAGGCAG
+CTTCCTTTCATTTACTTTACTTTACTTATTTTACATTGTTTAACCAACTCACCTATTTCTTATGAGAGCA
+ATATTAGTATGAAAATTATCTCTGTATCACGATTAACCCTACTGCTATTCACAATATTAGGGGTGACCAC
+ATCAGTCAATAGTACCGCCGGCGAATGCAAAATATTACCCAAGGTACTTAGCGCTTATTATGATTTTAAC
+CAACAGAAAAGCAATAATAGTGAAGGAAACAAAATACAGATACTGGCAGCTAAACAAACACAATCATTTG
+AATTACACCGATACAATAATAGAGTCTTGCAGCGAGATATTAACCAAGGCGTTAATGATATTTGGTCGCA
+CAAGGGCAATCGTTTATCGTTAAATAGAGCTTTTGAGCAATACCAACACACCATTGAGTATCAATCAAAT
+GAATTAAGATATCAGCCGAAATGGCAAGATATTTTTCAATTAGTCGCGACACCTGATTTAGATAAAATGC
+AGCTTGTCGAGCAAAAAAATTCAGGTTGCCAATTAGAACAGCATTATTTTCATAAGACTAAAACATCAGA
+ATATCAATTAGTTTGGTTACCTAACCTTCAGTTAGTCAAGTTCTTCGAGCTCAAGAGTCCAACTTTGACT
+CGCCAGTGGTCATTAACAAATTATCAAGGTAGCGTCGAACAAATCGCAGTACTCTTTGCTGAATATTCAC
+GTTATCAAAGTACTGATTATGCCGATGTTGGCGATAACGAATCAACGCCATTTTTAGCAGCTATGATTAA
+TCAAGGGTTTTCAGCCAGCCAGAATACACGGGCTCTACACACACATCATGAAGCACATTAAGTTCAGGGG
+TTTCCTATGACCAAGGAGTGATGTTGAAATAAGTCACGGAAATGACTTCTTTCAACGTACTTCTCAACCC
+TCTAGGTTATCACTTTTTAATAAACTTATTCGCTGACCAAGCCATATAAAGTATTCATCACAATGTCCAA
+TCCTTGGGTAACTTCTGCTTCATTCATTGCCGCAAAACCCAGCCGGATAAACCGATATTTTGTCCTAGGT
+AAGTCATCAGGCAACTCATTAAATCTACTAAATTCCACTTCGGTTTGTAAGTACACTTGCTGTGGAAGTA
+ACTTCTCTTTTAGCCCAATAATCGACTTACCGGTATCAAGCCATATTGCCATACCGCCAGCAGGTACTTC
+GAAATGTATTGGTAAGCCTTTATCTTGAAAGGATCTTAGCTGTTGAACCATAAAATCACGACGCTTTTGA
+TATAAACGTGTCATACGTCGTAAATGTGCTTCAAAGCCACCTTGCTGCATCCACTTAGCCACCGCTTGTT
+GAACTAAAACATTACACTTATGGTTCATTACCATTTTATAAGCCGCCACTTGCTCAATTAGGGCATTATT
+TGCCACAACATAGCCAATACGTGCGCCACCAAACATCAGTTTTGAAAAGGTAGATATATAGATAACCAAA
+CCTGCTGGATCATCAGCAGCCATAGGTGCAATCGGCTGGCTGTCATAATGAAATTCGTGATCATAATCAT
+CTTCTACAATGGCGACACCGTATTGCACCGCTAATTGATAAATTTGCATACGCCTAGAGATATCTAAAGA
+GACAGTCGTTGGGTATTGATGTAATGGCGTAAGATAAAGCAACTTAACCTTACCTTTTGCAAATACTTGC
+GCTAAATGCTCAGGATTTATGCCTCGCTCATCTTGTTTAACAGCAATTAATGTCGCACCTGTGCGCTCAA
+AGGCAGCCCAAGCTGGTGGATAACCTAACTGCTCAACCGCAACTTTATCACCGGGTTGTAGAAGTAACTG
+TGAAATCATATACAAGGCTTCTTGTGAGCCATTGCAAATCATCAACTCTTTATCAGTAATCGAGCGAACG
+CGTCGTAAATACGTGGCTATTTCCTCAATAAGCTCAGCTTCTCCGCGACTATCACCGTAACTTAAATCAT
+CTATTTTAGGACGCTGACACGTTTGTGAAAAATGACTTTTAAACTCATCAAAAGGAAATTTCCTGATATC
+AGGCTGGCCACCAGAGAAGTTATAAGGATATTCGCTCGCTTTAACTTTCGGCGTAACAGCAAAGGTTTGT
+TTGACTCGAAATTTCCAGTCAAAACTTTGCGGTGTTTTCGCCACTTTATTTATTGTACGACTGCCTTGAA
+TTGGCAGGTTTTCTACTACTCGATAACCTGAACGCTCTCTTACTTCAACCCAGCCTTGCGCTACTAACTC
+AGCCAAGGCCGCCATAATAGTATGACGATTTACCGATAACTGCTGAGCAAGTTTTCGTGCAGAAGGTAAT
+GCTTCTGTCGGCGCAATCTGTCTTTCTCTAATCGCCTTTCTCAAGGCATCAGCAATCGCCAAATACTTTG
+CTTGCTTCGATGACGATTTATTAGGATCCGAGTTTTCATAAAATACTTTCAACGTTAACGCTTTCAATCT
+GGTCTACCAAGTTATCAATATCTGGTTGTAGTAGTTATACCAAAACCAATCATAATAACAAGCATAATAA
+CAACTATTACCTAACCTTTTATGGAGCAACTTATGTTAAAACCAAGGCTAAAGCCAACCACGTTAGAAAC
+CAGTTTACTAAAATTAGAACCAATGAACTTGCAACACTTAACAGGTTTTTTATCGGCAGGAAATCACTCA
+CAAGTATGGCAGCATATGCCAATAAATCGTTGTCAAAATACAGAGATTGCAGCGGCGTGGATGAAAGAAG
+CAATTGATGAAATGACCCAAGGTTTACAGATCGCCTTTGTCACCATTGATAAGAGAACTAATAAAATAAT
+TGGTTCAACACGTTTGTTTCGATGTAATGACAAAGATAAGAGTATTGAGATTGGTCATACGTTTATCACC
+CCTGAATTCCAGCGAAGTTACGTTAACTCTCATGCAAAATACTTAATGCTAAAACATGCCTTTGAACACT
+TGGGCATGGCGCGTGTTGAAATTTGTACTCATGAAGATAATCAACAATCTCGACAAGCGATTGCCCGTAT
+TGGTGGTCACTTTGAAGGTGTTTTAAGAAAACATCGCCGAGCACCGAATGGTAACTATAGAAATACTGCA
+TTATTTAGCATCATTGATGATGAATGGCCTCAAATAAAACGACACTTGTTAAGCACAGGAAAAAACCAAG
+AGGAATTCAGTTATGTACCCAGCTAAGCATTATCAAACAAATGAAGAAAACATTACCCATTATCATGAGA
+TTATTGAGAGTAACCCCTTAGCAACACTACTATTTAGTCATGAATCAGAGATTGACGTTAGTCATATTCC
+TTGTCACTTTTCTCTCAAGACTTCTAACACGAACACACAGCAACTAGAAAGAAGCACGCTTACGGCTCAT
+GTGAGTAATCATCACCCGTTAGCCAAAGTGCTACAGCGTTCATCAACAGTAGCCCTTCAATTAGTTTTTC
+ATGGTGAAGATGCGTACATATCACCACGGGATGTTTCTAAGCAACATAGCCATGCGCAAAGCGTACCCAC
+TTGGAATTATGCCAAGGTACATGTATCTGGTATCGCCCATGAGGTAAAGGATAGTGATGATAAGTATCAA
+TATATGGCAGCGAGTACCGCTTACTTCGAGCAACGTCGTTCGACAAACAACATCGATAAGCCATGGTCTA
+TAGAAGAGGCTCCAGCAATTGCCATTAAAAAAATGCTTAATGCTATTACTATTTTTAGTATTAATATTAC
+TCACCTTGAAGGCAGATTTAAGCTCAGTCAAAACAAATCGAAAGCAGTACAAAAAGAGATAGCAGAACAA
+TTAACAACAAGGGGTGTTGAAGAGCTAGGACAACTTATGCTTGCACTTTAACAGAATGGAAAAGTGATTA
+GAAAATGAAAAAGGCTAATATTCAAGGCATTGAATATTAGCCTTTTAGTGGTAACTGAGAGTTAACTAAA
+GTTTCTAGTTAAAGTGAGACTTAAAAATAATAACCAAAATTAATATTAAATCTTGTTTGCCAGTCATCAC
+TATCGCCTGCCATGGTGCCACCGACAAATGGCTGATTTTTTGCTCTAACCAAATCAACGTAGGTATAAAG
+TCCACCCGCTGAAATAGCGACGCCCAAGACGTTCATAATAGTGTCATTATTAAAGTCGCCCGACTTATCT
+GTCATCAAATTATAATTATTATAAAAATTTAATGAGGTAATAGGTCCAAACTCAACAGGTTGTAAGTAGG
+CAACATTAACAGTATAAAGCTTGGCTTCACTTGGAATGGAATCATAAAAACTGTAAGCTCCAACCGCAAT
+GGAGGGCGAGTATTCATCAAAATCATACTCATAGTCGGTATATTGTAGCTTTACGTTCCAACGATCAAAT
+TGTGCATCACTGTGTATCGCATAAGCAGTTCGTTCACCTATGGATGAGCTTGAGTCACGCAAATCACCGC
+TTAAGTAAGAGAAGCCCAGTTCAACATTCGATAACTGATAGGCATAACGTAAACTTATTGTATTATGCTC
+GGCAGCTGCATTGTCAGGTTCGTCATAAATACCTTCATCATTAGCACGAACACCAACAATATCGTAAGAG
+TATCGATCTGATCTATCATCTACGTAGCCATCGATGCCGCCCATTTCATCAGTAAAGAAAAAAGCGATCC
+TTAAATCATGTTCATCAGTTTTTCTAATAAACTTTATACCCGCATCATAATCATCTTCTAAACCAACATA
+ATAATTACTACTAAAAAAGTAATTATGTGAGTTGTAGTTCAAGTTACCAAATGGCACACGTGTTATACCT
+ATTTGACCTTGCCATTTTTCATCAAAATCATAACCGGCCCAAGCATGATGAATTACATTCATGTATTGAA
+ACCAGCGATATTGAGCAGATAAAATTACCCCGCCAACTTCACCATTTAAATCAAGACGGAAAACATCAAA
+ATCTAAATCGCCTCCTCGGCTAGTATTATCATCATTATAGTCTTCATAAGAATACTGAAAGCGGACTGCC
+CCACCTAACTTAATACCCGTATCTTCTTTTTTATCTACTGTTAACTCTACTTCACTATCAGCAGAGTTAA
+CTGAATCTTTTAGCGCCTGTATTTCTTTTTCTAATTGATTAACTTTTTTTATTAGTGCTTCATCATCAGC
+TGAAAAAGATGATGATGAAAAACACATAAAAACTAAAGTAATGGCCAAGAATTTCATAATACCTACCTAG
+ATATATTTCATTAAAATATTGCGAACTTTGCTAATTATTACATATATTTACACTTTATATGAATATAGTT
+ACAGTTTTCCGCTAGATAGAAATATTCACTGTAAACTAAACAGTGAACATTAGTAGTCATGAAAATGTGT
+TTTCTCGGCCATTTTAATAAATAGAATTAAGCTGTGGGAAAATTTATTAAGACTTTGCCTATATCTGATC
+CCACCTAAAAAACTACCTGAACCGATTTGAATATTCTGCGGGTTCTAGACCTTACAGCGGCTCCATAAGA
+CAAAAGCTTATGCCCTTGTTAAAGCTTAATAGTTTTTCCTTATTTAAAGATCCAGCTCTAACGTATCTTG
+GGCAGCTCTAGAGACGCACAGACACATAAGCTTATTTACTTTGTCGGTGTTAGTTAGACATTCATCTTTG
+TGGATAACATTGCCGTTAACTACAGGAACAACACACGTTTTACATTCGCCCGTTTTACAACTGTAAGGCA
+CATTAATACCTTGAGCTAATACTGCGTCTAAAATAGATTCTTGGGCCGACACCGTAAATTGTTTTGAAGA
+GCGTTTAAGTGTCACAGTAAAGGGTTTTGCCGTAGCATCTATCTTATGCTCAAAACGCTCAAAATGTAGG
+CGTGTACTATCAATGCCATGCTGTTTAGCCAGTTCAAGCAACTGATCTATCATCTTTTGCGGGCCACAAA
+AGTAAAAGTGTGCCTTTATAGGAGAGCTAGTTAATAGCTTTTCTAAATTTAGTTTATTGCCTTCATCACT
+CGCGTATAGATATAATTTATCGCCTAGTTGCCTGCTTAGTCGATCACTGAAGGCCATTTCATCGATTGAG
+CGACCGCAATAATGCAGTGAAAAATCACGCTGCTGACTGGTTAGCGTTAAGGCCATCGCTTTAATGGGGG
+TAATACCAATACCACCAGCGATCAACACAACAGGATCTGTTGACTGTTCAAGGGGAAAGTAATTTTGCGG
+CTGTACACAGTTTAACCTGAGCCCAAGTGTGAAATATTGATGAATAACCGCAGAGCCACTTTCTTCAATA
+TCGCTATTATCTACGTTATTGTCTTCTTTCAACTCATTATGATCATTTAGTACGGCAATTTCATAACAAT
+CAGTTCTACTGGGATTTGAACAAAGTGAATAATGTCTGTGCGTAACTTTCCCATCATTTAATACTACAGG
+TATTGCCAAGTGTGCACCGGCCTCAAAAGCAGGTAATGCCTCACCCTTTACATGTCTGAGCTCAATAGCT
+CTAATACGAGGGGTCAATTGTCTAATACCACTAATAACTAACGGTAACTCTCCCTCTCCAGATATTTTCG
+GATAATCAGGTAAGCTTACTTTGGCTACTGCACTGTTTTTTGATAAACCTTCACCTGATGACGAGGCAAG
+CTGCTGCGTTTTCAACTGTGCTTTTAGGTCTGAAAGCTCATTCGTTAGCGGAATAATTAATGACTCAATT
+TCACTTTCACTATATCTAGGTGTTATATGCTGTGGGCAGTTCCAATCAAATGCTTCGACTTTAATAACAA
+AACCTCGCTCTACTTTAGCTCGATAATCATCATCTTCAAGACTGGCAAGTGTTTGCCAATCATCTTCAGC
+TACTTGACTGATTCGTCCCATCAATTTTAAGCGACGTTTATTTGGATAATCGACAAATATCAAAGCAACA
+CGATCATTATTACGGAAATTTCCTGCACTTACATACTGGCGATTACCTTTATAATCAGCAAAACCTAATG
+TAGAAGCATCAAGCACCTTCAAAAAACCTTTAGGTCCGCCACGGTGTTGAACATAAGGCCAATCGGTTTC
+ACTAACGCTGGCCATATATAAACTATCTCGTTGGGCAATAAACTCGGCTTCAACTGCGGATAAGAGAAAA
+TTGTAATCCTCACCTTGGTCCATACTGGCATAACCTGCTCGGCTATTCTGCTCTTGCTGCATTGCTCTTA
+CTGTCTCAGTAAAGGCTAGTTGTGCGTATTTATGTGCCATGGTCGACTCCTACAGGATCATTAAACTGAT
+TATTAGACTAAGTAAATGGTTACACTATGTTGACAGCTGATAATTGTTGTTAGCTATAACGTTTTGATAA
+CCACCTTTTACTGAATAAAACTTTCAAATTGAAATAATTCAAATGAACTCCCTGTTCATTTGAACTATTA
+TTAAGATGCTTTTTGCAGGGAAATTTTAGGAAAATCGATAGCTACACGACTTGCCTTACCCAAAATATTG
+GTCATGATATTCATGCCCACATGAGTAATAATTTCAACAATCTCAGCATCTGAATAACCTGCATTACGTA
+TTTCAAGTAACTCAGCAGTGGTCACTTCACCGTTGTGCTCAGCTAAAGAACGCGCAAACTTCACCGCGAT
+AGCTGCTTGTGCATCTTGACTACCACCCGCTCTATTTTCAGCCATTTCATCTTCCGTTAAACCAACGCCT
+TTACCTATTGCAGTGTGCGCCGAAACACAATATTCACAGGCATTTTGTTCAGCTAAACCTAAGGCAATAC
+GCTCTTTAGTTTTAGAGGTTAACTCTCCCTCGTTAGCTATAGAGTGTAAACCTAAAAATGCTTTTAAGGC
+TGCAGGTGAGTTTGCAAATACTTTTAAAAAATTTGGTACCATGCCGAGTTGGCTTGTTATCGCAGCATAA
+AGCTCTGCTTGTTCTGGATTTGCTTGCTCTGGGGTAACTAAATTAATACGACTCATTGTTCTTCCTTATT
+CTCATTAAAATATAAAATATGAACTGACATATAACGTTATGCTCATGTTCATGATGGTGTTAATAACTAT
+CTTTCAACAACGCACTGTCGGTTATTACTCTTTACTACGTTGCAATATTACGCTTAGTTATTGTCATCTC
+ATCTGATGATTTAATGCGGCTAACCAAGCGATGAAGCTATTGTGAAACAAAACGGTTTAATTAAGAATAA
+GCATGATTTACAATTAATTATTTCAAATACTGAAATAATCAACGAAGAGACAGACAATGGATACATTCCA
+CTTAATGAAGGTTTATATTGCCGTTGCTGAAGAGCAAGGCTTCTCAGCGGCGAGCAGACGCCTCAATATG
+TCTGCGCCCACGGTTACCAGAGCAGTCGCACACTTAGAAGAGACATTAAAAGTAAAGTTGCTCAATAGAA
+CCACGCGTTATGTCAGAATGACTGAGGCTGGTGCTCGTTATTTGGAAGATGCAAAAAGAATTTTGCACGA
+TGTAAAAGTTGCCAACGAAGCTGCGTTAGGTATCAACGCTACCCCACAAGGAAAAATTAGCGTTACCGCC
+CCAGTACTTTTTGGTCAGCAGTTCGTATTGCCAACGATCACCGACTATTTAGTGCGTTATCCACAGACAC
+AAGTGAATGCTGTTTTTTTAGATAGGGTGGTTAATTTACTCGAAGAAGGTCATGACGTTGGCATTCGCAT
+TGGTGAGCTACATGATTCAAGTATGCGTGCAAAAAAGGTCGGTAACGTTAGGTTGATACTCGTTGCATCT
+CCTGAGTATTTAGCGAAAAATGGTATTCCAAAAAACTGTCAGGAGTTGGCTCAGCACACACTTATTGCGG
+CTAATACCGGTAGCCTAAATCCGGATTGGCAGTTTCTGGTTAATAAAAAAAATCAAACAATAAAGATCAA
+CCCTAGGTTGACCGTTACTACAAATCAGGCAGCAATTAATGCGGCAAAAAATGGTTTAGGAATAACCCGA
+ATTATTTCATATCAAGTTGCTGAAGAGCTTAAAAATAATAAGCTTAAAATACTATTAGAAAATTTTGAGT
+ATCCTGCCAAACCCATTAATATAGTTCATAGAGAGGATAAATTTTCTTCCGCAAAAGTCAGAAGTTTTAT
+CGACTTACTCGCTGAAAATCTGCAAACTAATTCCGCTTTAAACTAATATTTTTCTGAACAGTATTCTCTA
+ATACCACTTTGCTGAAGTTAGTCTTTGAGAATCTATACCGAAAATATTTGTCTGTTTTATCTATAGCGGA
+CATGGCATATCAAACACATTCCTCTGACATTTTCCCGATAGCGGAGGTTCCCCATAGATAAGAACATGAG
+TATTTTGATGAGAAACTATTGCCAATAACCGGTTAAACATGAATGCGAACTAAACCACCAATTTAAGACA
+GTCGAGGATGCAGTAATGTTAGTGGAATAAAGGGAAAACGCTAAGAAATTCAGACCAAACAGAACTATAG
+GTCAATAACGCAGAAGTTCACTTTGGAAAATAATTAGTTCGGATTTTGTTAACTTAAAAGTACCTAACTT
+TTACCAAAAAGGGGAGTATCACATACCAACATGTGTTTTCATTTTAAGAAAAATGACGTCTATTTTACCT
+ATATTTTAATTGGCAGTGACTTTTGCCAATACATACAGACCGAGACTGGTTATTATTTTTATCAAACTTC
+AATGAGCGTTAAAACGAAAAATACAGCGCAATATGATTTTTCTCGTTTTAACTAATACCTATCCACTTTA
+ATCATTCGAAATATCTAATTTACTATGCTGAACTCTCAATGGAGATGTTATTCCACTTTGTATGTACATG
+CTTTGTGCTTTCTTGATATCAGAAAGGTTTCCTGATGATATGCATTTCCACTCATCAATCATATGGCAGT
+ATAGATACCAGACAGTTTTACTTTTCATATATGTTCCTTAGCGACAGTATTGCGATAACATATTTAAAGA
+TTAATTCAAAAAGGTATATCTAGACAAACGAATTTTTTTAAGTAATGAGTGAAAAAATTTCACGTATATA
+AAGATCCTACTTCGATTAATGTGGAGTAGACAAACACTTGGATTATGAGCTTAGCTGCAGTCACATATTG
+TTCTCGTTCTGTAACTATACTTTGCTCTTTTGGGTATGGAATTCGTCTCAAAACGATTTTGGGAACGTCC
+GCTATACAAAACTTTTTAATTCCTCTGCCAACTTGCTTAGATCAACTAACTGATGTTCTGTTGAACTCGA
+CAAACACTCAAAACGTCAAACTCTTATTTCTTCTCTGCGCGCTTAGGGAACATTAGCACTAATAAAGATT
+AGCACCAGACAAAAAGCAGCTGAGGGTGTAATCGTCACTTGTGCCACAGAGAGGTCATGAATATTGTAGA
+TTAGTATCACTGTAAAATGTTTTTCTTCAAACTGCATATCGATAAATCGCCTTGTTGCAATGAAATTCAA
+CAACTATAATTAGAACTGGCGCATTTTATTAAAAATGCAAACTAGGTACTTAACGTATTATTATATAAGT
+GAATTATTACCATGATTGAACTTACGTTACAAAAGGTTGGCACTGGCTTTGGCGTTGAATTACCTCAAGA
+AGTACTTGACCAACTACAAGCTAGCGGTGGGCAATGTATTTTCTTAGAAAACATGTTTGACGGCAGCTAT
+CGATTGGCAAAGCATGATGAAAAATTCGTTGAAAATATGACGTTAATCGACGGCCAAATGCACGAGGAAG
+ATGCATAAAAATGACCTGCATAATTTTTAGGTCGCCAGTTCTATATTTTCTACAATAAAATAGTCTAGCA
+GGATAATAATAATAATTGCTGAGGCTTAATCTAACATTCTTAAATAATAGCTTTGTCTAAAGCGAGCAAT
+TAGGTAAGTCAAATTATGCCAAAAACCTGACCTTCAATTGATATGAAAAAGCAGCCATGTAAAGACTGCT
+TTGTGCTCAAACAGCAGCCCTTAAAAAGATATCGACATGTCTAATCGAATCCACTTTTTACAATCCTTGC
+CCGAACTCAAGCACCGTTTGAGATAGTATCTGTTTTGCCTTCTCTCGAGATAGACAGTTAGATAAAGGGT
+CATTATAAAATAATTCTTTGCTAATTTTTTTTTCAGGGGATACCCACATCATGTTGTCTAAAACAGCTTC
+AACTTTACAGCTAAAGCTCTCACCATTCATGATATAGAAAACTTTAAGACTATCAGTTCGATTAATTAGG
+TTCTTGTAGGGGTAATTTTCAGCCCTATCTACAGTAAAATGTTCTGCACCTGCTAAATTACAAAACAAAA
+AGACACTTGTTAAATACATGGTTTTAAATGATTTTACTAATGAGTCATTCATTTATTCTCTCGATTAATC
+TCTAAAGTGTAGATAACAGATTAAATATGATAAGGTTTAAAAACAAACGATATAAAATTAACTTCAATTA
+AGAAAAACTTAAGTATGAAATATTTACCACCATTGAAGTCCTTACAGTTTTTTCTGGCTGCGGGACAATC
+TAAAAACTTTAAACAAGCAGCCGAACAACTTAACGTAACGCAAGCAGCAGTCAGCCAACAAATTCGATCG
+TTAGAGGAAAACTTACAATCAAAACTATTTGAACGTACAAATAGACACACAATGCTTACCGAAAAAGGCC
+GAACACTACTACCTTTCATACAAAGAGCATTTGAAGAACTATCATCCGGTATACAAAGCATTACAGGTGA
+TCAAAACCCACAAGTTTTACGTATTTCTACAGTACATTCATTTAGTTCTCTCTGGCTAATTCCTAGGCTT
+CAAGAGTTCCAGAAATTACATCCTGAAATAATGGTGCAACTTGCTCCTTCCAGTGAACTTATTGATTTTA
+AACAATCACATATTGATTTAGCAATTCGTATGGGAAGAGGTGGTCACTCTGAGTTAGTACAAAAAAAAGT
+CTATGATGATAATCTGACATTTGTTGCAAGCCCAGAGTTACTAACTGGTATTAATAAAGACATCCCGGAG
+CAAGTATTTCGTTTGCCTTGGATAGAAGACACTAGTATTGGAATACAGGAAAGGTTTCAAGATTATTGTA
+AAAGCGTAAATATTAAATTTGAAACATTAGTACCCGTAATTAAAACGAATGACGCACTTCCTTTGATTGA
+TAGTGCTGTTCAAGGCCGTGGTTTCTTATTAGTAAATACTAGCTTAGTCATCGAACATTTACGCACAGGT
+CGTTTGGTCAAACTACTCAACTACTCTAGCAAAAGTCCTTATTCACTTTATCTTGTTGCGCCGGAACAAC
+AATTTTCATGGAATAAAGTTAAGCTATTTGAAGACTGGATAGTTCCTAAGTTACTAGAGTCATTCTCCAA
+TCTAGAAGTTCGCTAATAGCTCATGATAACGCTGAGTAAGTAAATAGTTATCAACAGCATAAATTTTTTA
+TTAAGCTTAACTAGTTTTTTACACAACAACTATAAAAGCATAAATTTATGTCGGCTATATGATTGTATAA
+TTGACTTTCATACTCTTAGGGATTTTCGTCTTCTCTACACACCAAAGGAGCATTAGCGCTGATAAATATT
+AGTGCTAAAGATAAACCGATTGGGGATTTCATCCCCCCGATGCAATGCCTTGTTAGCGGTATTAGTAACC
+ACCTTCAAGTTCTTTAGATACTATTTCAGAGGTTAATTCAGGTATGATTTGTTTTTGATTTCTTGCACAA
+ATATATCTAGATCCATCACCTTTACGACAATTATAATAACTACCCCAAGATCGGTTATCAGCAACAGGAA
+TTAGGTAAGCTATTTCTCCTTGCCCTATAGCATCATGACTTATTAAATCTCGTTCAGTTAAGCGCGCCTG
+CCGAATTGCCTGCATTAATTCAATTTTCGCTGTTGATTGTTCTGCCTTAGTAGCCGAGTGTTCAGCACTT
+TGAGCAAAGTATGCTGATAAAGCAGAAATTGCGGCAGGTATTATCGCTAGTATTACTGCTTGCTTAAATG
+TTAATTCCATCGCCATAAATACTCTCAGTGAAGTTTAGAAGTAGCTAACACCGACTTAAGCGGTAAATAT
+AGTTGGCAAAAGAAGAACGAAGTGAAAGCCAACTGTATTTTTCCGTTTGAAGTTCTTGTTATGTTTATCA
+ACTAATTTAAAATACGCTTTTCCATTGCTCAGTGTCTACGAACCACCGTTCCTCATAAATTTGATCACCT
+TCAAACTTGAACAAGACTGACAACTGAGAGGCTATCATCTTATCGGACTTCCACTCTACAATAGAGACAA
+TTTCATTTTCTCCTTCGAGCTGACGAAGCCCCGTAATTTCGAAACCTGGAGGCAGGATTTCCCCAAGATT
+ATCTAAAGCAGAACGGAATGCTTGTCGCCCCTTTAAAACATCAGCTTGTCCTGGCATGATGAATATCATT
+TTTTCTACATAGTCAGTTACTAACGTATCAAAATCTCCAGCACCAAGAGCTTCCCAACCACGTTGTACTA
+TATTGGCTAAATTCATTACTTTATTTCCTATAGGGTTTAAACAGTTTAACTATAGAAGTTATCCACTAAT
+ATTACTGAGATACTGAAACATATAGAAAACTATTCAAAGCAAACTGTCACTTTTACCACTAATCTGGAGT
+TAGCATTTAAGAGCTTATACTGACAATTTTTTGTATATTTTGACCTACAGTGGACATGGCTGAACAATCA
+CACTTATCAAATGGCCTGCTGATAATGGAGGTTATCATGAACTAAAATGTGACTTTTTATTATGACTTTT
+GTTAATGAATCGTTTGGCGGAATATGAACTAAGCACTATTACGCTAACTCACTTAGTTGGGCTTTGATAA
+CTAATCAGTAAGCATAAATAATGTCAGCTATGTATAAATATAACGATGGTTAGCTGACATATACGTCAAT
+AGATTAGCTAATGTTTTGTTGACGAGTACAAGCTATTACTTGAACACTTTGACAACATTTTAAACTCTTT
+TTGTAGCGCTTTACCTTCTTCTGTTTTCTCCATTACATTCTCCCCTGCTGCCCAAGATTGCATGTTTGGA
+TAGACATCAACAAACATAAACCCATTGTGATTTCCTACTCTAGGCTCCATATCATAGGAGTTAATCCCGC
+CTCCTTTAACATTAGCATTCATGAATTTTACCCATTTTTCATTCAATACTGCAGCATCTTTCATCGTTTT
+ATTTTCTTTCAGCTTACATTGCCAAACATCTACAATATGTTTTTCAGCGTAACAATTTGCGCTAAATATA
+AGTATTAAGGGGATCGTAAACTTTATTAAATTATTCATTATGATTCCTTGATTAAATTGACCAAAGAAAA
+CGTGGGAGGAACTATTACCCAAGACATCATTCTAAAATTACTTCAGCTCAATTATTGTTCACATATATTG
+TTAATGCAAATAACTGAAATTTTCAGACCAGCGAACTCAAGCAAAATGGACTATTGATTTAACATTTCTA
+AAGGTAATGAATGACTATGGAGTTGTCACAGGTGCCATCTATATATGAAATATCGACAACAGTAAAGAGT
+TTGAAGGGGGCGTATATTATCCCATTTTTATTAAGTGAAGTTACAGAATTCAGTGAGGGTAAATTTTCAA
+TAATTAACTCTGCTTAATTATCTTAAGCAGAGTTAATTATTAAATTTTATATATATATATTGTGAATAAA
+ATGGTTTCAGTTATAAATATTTTCTTTCTAAATCAAAAGGAGATAAAGGCTTATCAAAATAAAAACCTTG
+GATTTTACCTATACCCAGTTTCACACATAAATTTAAGTCACTTTCTGTTTCAACGCCTTCAGCAACAATC
+TGTAAATCTAGCGACTTGATCATAAGAACTAAACCGCTTAATAGCTGCTTAACTTTTTCTGACGAAGAAG
+CATTCGGCATCAATGTTCTATCTATTTTAACAATATTAATTGGAAAGCTATGTAAGTGTGATAAAGATGA
+AAAGCCAGTGCCAAAGTCGTCAAGTGAGACTTTACAGCCTAAGTCACTTATTCCTTGAATAATTTTAACT
+GTCTTTTCTGGCTCAATAATTAAAGCTGTTTCAGTCAATTCCACTTCAATTAAATGAGCAGCAACATTAT
+GCTGACTTAAACAGTCGCGAATAAAATCAAATAAATATTCATCCGCTAGCTGCACTGAAGAAAAATTAAT
+TGCCATGGTTAGTGGCGAGCTTCGATTTTTGTTCCAAAGGCTAAGCTGTTTTATTGCTTGTTGTATTACC
+CATTTACCAATATCAATAATGAGTCGAGACTTTTCAGCAATCGGGATGAACTTGTCTGGGCTGATCATAT
+CACCGTCGATATTCCATCGAATTAGTGCCTCCACCCCTGTTATTGTTTTACTTTTAGCATCTATGACTGG
+TTGATAGTGTAAATAAAAGTCGTCATTCATTATTGCTGATCTTAGTTGAGTTTCAATCTTAAATTGCTCT
+AGAAACTCATTTTGCATTTCTTCTTCAAAGAATGAAAATTGATTGCGGCCTTTATTCTTAGCTCGATACA
+TTGCAATATCAGCGAATTTAAACAATTCCTTAGTATTTGAACTGTCCCACGGACATGTGGAAATGCCGAT
+ACTGGCACCCGATTGAATCCAATGATTATCGATTTGAAAAGGTTCACGTAACGCATTGATAATGCGCTGA
+GAAACAATACTAGCTCCATTAATGGATGGTAGACGCGTTAATGTAATGGCGAATTCATCTCCACCTAAAC
+GCGCAAATAATTCATTACCACGTAAACAGTTACTTATGCGTTTAACCACCTCAATTAACAATTTATCACC
+AATATCATGACCAAAGTTATCATTTACATATTTAAAATTATCCAAGTCTATTAATAACAATGCGAGGATT
+TTCTTTTCTCTTTGGTTACTCTTAATATCTTTTACTAAGGATTCATCAAAATAATAACGGTTGGCTAGAC
+CGGTTAAGCTATCATGCTCTGCAAGTTCTTTAGTACGCTGGTAACTTTGATATAGTCTTTTTTCCAAGTC
+TGAGCGTGCTTGTGCATTGACTATCGCCCTTTGTAATCGAAAGACGTTTATCTCAGTTTTAACCAGAAAA
+TCTTGGGCTCCTGCATTAATACAATTAAGTGCTAACTCATCTTCTTTTGATGTGCTCATCATTATTACAG
+CAGTATCATGCCTATTTGGATCGCCTTTTATTTCTAAAAGTAACTCAATCCCGTTTCGTTGCGGTAAGTT
+ATAATCGAGCAATATCGCATCGAAAGAAGAGTCTTGTAGATTCTTCAGAGCATCATCCACGGATTCAACT
+TCAGTAATATTACAACTAATATCACTTCGTTTTAACGTTCTTTTTATGAGCTCTCTGTCAACGATATCAT
+CATCAACAATTAATACTTTCATGTGTTGCAATGGCATTCCAAATAATAGTGATTAGGATTCAATATAGCT
+AATAAATATAGCTAAAGTACGCTACATTTTTATGCTTTTATTTTGGGAGTTGCACTACTTTCCAGTAGCT
+GTCTAACACGTTTACAATATCTAAAAATTTAGCTCCTGACTTCCCTTTTACAAAGTAACCTGCGATATGC
+TGGCGGTAGCTAGATAACATGTCTTCTTCAGATTTAGAGGTAGTGAGGACAAAAACGACTAACTCTGACA
+AGTTTTCGTCAGCACGTAACTCTTTTAAAAACTCGATGCCTCCCATACGTGGCATTTGCAAATCAAGCAA
+AATGATTAATGGACGAGAAACTTTATTACTTCGTAATAACTCTAACGCTTCAATACCATCATAAGCCCGA
+ACGATGGGGTTCGCGATTCGTTGTTTTAGAAAACTTCTTTCAATTGTCATCGCATCAACGTCATCATCTT
+CTACTAATAATAACGTTACGTCGCTTGGATTTTCAACCATAATTCTCTCTCTTTATTTTTATGAATTACT
+GCTAATTAGGTCTTTATGATTTCGGCCAATGAATAATTACTTTTGTTCCACGTTGTCCATCAGAAACAAT
+TGAAATGCTCCCCTGATAATGTTCAGTAACTCGTTTTATCATTGCCAATCCCATACCACTACCTTCGACT
+TTATCTCTAGATTTTAGTGTTTGAAACATCTCCATCGCTTTATCATGAAATTTTTCAGGAATGCCAGGAC
+CATCATCCTCTACCGTTATTACGTGATAATCAGAACTGCTTTTGCATGAAATACGCACATAGCCACTTTT
+TTCATCGTGATGCTTTATTGAATTTGAAATTAAGTTTCTAAGGACTATCTCAAACGGAGCTCTGGGGATC
+ATTATTTCAATATCTGGTGCGGAGATATTGAATCCAGGGGGCTTGTCTATCAAATGGAGAATATCGATGC
+TCATTTCATTTAAATTGACAAGTTCACTTTTAAATTCACTTCGATTAATACGTGAATAATCTAGCAAATC
+ATTAAGTAGCTTCATCATTCGATCGCTTCGTTGAGCTAACAAGGCTAAATGCTTTTTTGATTCATCTGGA
+ATAATGTCTTGGCAATCTTCGGCTATCCAACCAACCAATTGTTTAATCGCATTAAGAGGCGATTTAAGAT
+CATGAGAAGCAACATAAGAGAATTGTTCTAAATCACTATTTGATTTTTCTAAATGAATTGTTTTTTCTTC
+CAGCGCATGGGTCATGTGATCAGCATAAGCTAAGGCCTGCCGATTAGCTCGCGATAAAAAGAGAAAAAGG
+CCAAGTAATAAGGCATCTATCACTAAACCTCCCATTAAAATAAATGACGATTGATTAGCTGCTGACTCAT
+CTCTAAAATCTAGATTAGATTGAATAGTGAATGACCATGTACGACCATATAATGAAATGTCCTGTTCTTT
+GGTAAATAAAGGATTAGCGTCCGCGTCAAGTACACTTTCGTCGTCATGATCATCAAAGAGCAAATCGCCA
+GCATCACGTATTTGAATACTTACATGCCTATTTTTTTCAGCTAAAGTTCCCTGCATTAAATTTTTCATTA
+TAAAAGGCGCGTAAGTTACACCGTCAATAGCGTCTCTTCTCGCCTCAGTACTTTCAGGCTTAGTACCATT
+TTTATAAAAAGGGGTATAAAACAGAAAACCAGGCGTTTTTTTAGCATCTTGTACTAAGGTAATTGGTCCT
+GTTAATTGAGCGACTCCTGTATCTCGCGCTTTTTTAATTGATGAATATCTGTTGGTTTCAAAGGCCATAT
+CAAGCCCTATAGCTTTCTTATTAGGGGCTGCTGGTTCAACATAAGTAATGGGCCAATACTCGGATTCATT
+ATGGCTGGGGTGTATTGCATAGTTTGGCCTAAGCACCCGTTGTTTTTCTATATAATCATCAAGTTGATCC
+GCCTGAATATTATATATAATACCTATACCATTAATACCAGGGTACGTTAAATCTATTTTTAGACTCTTTG
+AATAAGCTAACCATTTGGTATGAGTGATATCAGTCTCATCAGCATCAATATATGCTACCGAACTCCACAG
+TGCATTTTCATAGAGTTGCATTCTCTCTTTTACTAAACTAACGACTTGTTCAGCATTACGTTGAAATTTA
+TCTTCTAGTTTTTGATTAAATTGAGATTTTGAATAATACCAAGCACCAAACGTTAACACTACTGATAGCA
+ACACAATTAGCCAATGAACAAGGTGCATTTGCCCAGCATAAATCAGTTTTTTTCTTTCTTCGCCATTATT
+TTTTGTATCAACCATTTTGTTCTCTGCAAAGAAATTATTGAGTTTCACTATAACTGATTTCTTAGATTAA
+TCAGATATTTATTCTTATTGCTAGTTAAAAGTGATTTATTCTTCATTCAGAAGTTACGTGGGGGGAGTAC
+GACTAACATTTACATTTTTTATCAACAGTAATTTGGCCGTAACTTACTAAGAACAAGCAGCTGAAAATAA
+GTTAATTTCGATCATTATGCGTAGTTACACCAAAGTAAGTAAATTTGTTGTTATGAATTATTGGAATAAA
+GAAGGATAAATCACGCTAGTGAAAGCACTAGCGCGATAGGTTTGAAACACTAAAGATAAATTAATGTTTT
+TTCAGCTCATTAGCTTTTAATAACATCGATTTACTTTCTTCGAGAAAATCTCCGGCATAATCACCAAACC
+AACCCGAAACATTATTAAACATATCAACAAAGGCATCTTTATCATCAAGGCTGACATCTTCAAGTAGTTC
+TAAAAATCGGTAAGCAAAGCGTTTCATCATGCTGACATTATCTTTGTTAGCAAAAATAATATCCGCATAA
+AGGGTAGGATCTTGAGCAAATAATCGCCCTACCATAATCAACTCTAATCGATAGATAGGTGAACTCATCG
+CTACTAGGTTCTCAATATCAGCCCCTTCACTCATCAAGTGATAGCCGTAAGCGATAGTAGAGAAATGTCG
+CATAACTTGTACCATTGACATCGCTTGGTCATGTTCATGCGCTTGCACCGGATAAATTTTAGCGCCCCAC
+ACTTCAAACTGCTCAATGAGCCATTGATATTGTTCAGGGTTACGCCCTTCACAACTAATAATGGTTTGTT
+TAATTAAGCCTGTGACATCTGGACCAAACATAGGGTGTAAGCCAACAACAGGACCAGCATGTACCTTTTT
+CATTTCAAACAAAGGCGACTCTTTAATACTGGTTAAATCGGCAAGAATACACTCTTTTGGTAAGTTATTA
+AGATGATTAATAACCATAGTCGTCAGGCGAATAGGCACAGCAACAATGACTAAGCTCGCATCAGCTAAAA
+TAGCTTCACTGTTGGGCCAATCATTTTGCTCAATAATAGCAACTTGGTAATCAGAACGTTGAAAAAGGTC
+GACAAAAACAGAGCCTAATTGCCCTTTACCGCCCACTACCACAACCTTTTTACATTCTGGGTTAACGCAG
+CGATAACCACTAGCATCTTGACTGACATAAGAGTCACGCATTAAACGGCGTAAAACATCTTCAATTAAGT
+CAGGTGATAGACCAGCCTCACTTGCCTGCTGGCGACGTTTAGCAAATAAACTCGCCTCGCGTTTAGCATC
+ATAAATGGGTCTGCCAACACCACTTTTTAGTTGACCAACTTTACTGGTAACAGCAAGGCGTCTTTGCAAT
+AATTTGACTAAATCACTATCAATTTCATCAATTTCGTCACGTAAACTTGTTAACTTTTTATCAAAATCGG
+GATCTGAATTTTTCATTAATGTCTCTTATCTAAAACAGAGTATTTGAAGCATATTACACAATACCTTTAA
+AATAGAAAACGCGACATATACCCGCTCACTTTGATTGGTAGTGGGTATAAGTCACGTCTAATTAAAATAT
+ATTATGCCAATCGGACTAATTAATCCGTTTGGTATTACCTAACAATGTTAGGCAAATAACCTTTAGGCGG
+TACGTGCAGTTAAACAACCCGATAGGCGTGCATTAGCATCATCTAATAGTTGTTCGGTTTCAGCAAAATC
+AATACAAGCATCGGTAACAGATACACCGTAAGCTAAGTCTTCTTTTGCTAAATCACTGCTTTGGTTACCC
+GCGTTAATATTACTCTCTAACATTATACCAATAATTGATTTATTACCCGCACAAATTTGTTCGACAACAT
+CTTGTGTTACCAGTGGTTGTCGAGTGTAATCTTTACTTGAGTTACCGTGACTACAGTCAACAATAATACC
+TGGGGCAATACCTTGTTTAGCTAAGGCTTGCTCACACTCTGCAATACTTTTTGCATCGTAATTAGGCGTT
+GCACCACCTCGTAAAATAACATGGCCGTCAGGGTTACCGCTAGTTTGGATTAAAGCAACCTGCCCTTGAC
+GGTTTATACCCATAAAGTGATGTGGCGAAGCTGCTGATTGTAATGCGTTTACTGCAACACTTAGGCTACC
+GTTAGTACCATTTTTAAAACCTATTGGCATGGATAAACCACTTGCCATTTCTCTGTGAGTTTGTGATTCA
+GTGGTACGTGCGCCAATAGCTGACCAGCTAAATGCTTCTGCAAGGTATTGCGGGCTAATCGGATCAAGCG
+CTTCCGTTGCCAAAGGCAAACCAAGTTCTGTTAAGTAAAGAATCAATTCACGTGCTTTTCGAAGGCCCGT
+TTCAACATCAAACGTACCATCCATATGAGGGTCGTTGATCAAACCTTTCCAACCCACTGTTGTTCTTGGC
+TTTTCAAAATAAACACGCATAACAATGAATAGTGAGCCTTGGTATTTATTGTGTAGCACCTTTAACTGAC
+GAGCATAATCTTTAGCTGCTTCAACATCATGTACAGAGCACGGACCTGAAATAACGAGCAAACGAGGATC
+TCGCTTGTGGATGATGTCACTAATCGTTTTACGCGACTGCTGTACAAACTCACGACCTTCTTCTGAAAGT
+GGTAATTCAGCACGTAACGCTTCTGGGGTAATTAATACATGCTCAGCATTCACATGAATGTTATTTGAGC
+TGGTCGGCACGGCAGATAATTCGTTGGCTGTTGTCATGATTTTTCCTCAATGTAGTTCTTTTTCCACCAA
+GTGGATCTTTAAAGTGTGTTTACGCTAGCTAAATAAACAGATTAAACATGTGAAATTCAAGGTAGGAAAA
+AAGCGACTAAATAAGGGCTACAGCTCAACCAAAAACAAAAACAAGAAATCGTAAAGATTTAATTACGCGA
+TTTGTATTGTTATTTTTACACTCTTTTTTACGTATGTATAGTGTTAATTCGAAATATTCAGAGAAAATGA
+AGTAAAAACTTTATCGATAAAGGAAAATAGTAGATAGCGATGGTTTTTTGGGCTCATTATGATGACTGTT
+ATCTTCCCTTTAATGTAAGCGAAGGAAGTCAATGCTACTTTATATTGCTTTATTAAGACCTGTTACGCTG
+TTTCTATCGTGGCTCAGGCTATCGTGACTCAGACCAGAGTCGATGATTCACTAGGTTATGCCAATTAACT
+AAACAATCACTAAACAATCACTAAACAATTACTAAAAAAGAACTAAGTAATAATAAAGCCATAAAAAAAG
+CGCCTTTCGGCGCTTTTAATTAGTTTACGAGTGATAAGCCATTAAGGTTTATGCACCGTGAATGATACGT
+TTATCAATCAGGTTTTCAACAACACTTGGATCTGCCAATGTTGAAGTATCTCCTAAACTATCTACATCAT
+TCTCAGCAATCTTACGTAAAATACGACGCATGATTTTACCTGAACGTGTTTTCGGTAAGCCCGGTGACCA
+TTGAATGTAATCAGGTTTTGCAAAGCGACCTAACTCTTTCGCCACAAATTCACGTAGCTCTACATTTAAC
+TCGTCTGATTCAGTCGCGTTGCCCATTAAGGTCACGTAACAATAAACGCCTTGGCCTTTAATTTCATGTG
+GGTAACCAACAACAGCCGCTTCAGCAACAGCTGGATGAAGTACTAATGCACTTTCAATTTCAGCAGTACC
+TAATCTGTGTCCTGAGACGTTAAGCACATCATCAACACGACCTGTTATCCAGTAATAACCATCTTCATCA
+CGTTTAGCGCCGTCACCAGTAAAGTAATTACCAGGGTATTGACCTAAATAAGTTTGATAGAAACGATTAT
+GATCACCATAAACGGTACGTAATTGTCCTGGCCAACTTGCCGTCATTACTAACAGACCTGCATTTTCACC
+TTCTAAGGTATTGCCGTCTTTATCAAATAGTGCCGGTTGTACACCAAAGAATGGCTTACCCGCACAACCT
+GGTTTCATATCGACTGCACCAGGTAGTGAAGTAATTAAAATACCACCTGTTTCTGTCTGCCACCACGTAT
+CAACAATTGGGCAATTACTCTTGCCAACAACTTCATAATACCAATGCCATGCTTCAGGGTTAATTGGCTC
+ACCTACCGTACCTAACAAGCGTAAAGAGGATAAATCAGCTTGATTAACTAAATCATCACCAATACTCATT
+AATGCACGAATGGCAGTAGGTGCTGTGTAGAATACGTTAACTTTATGTTTTTCACAGACTTGCCAAAAAC
+GACCAGCATCTGGGTAAGTTGGTACACCCTCAAATACTAGAGTAGTTGCACCGTTTGCTAACGGGCCGTA
+GAAGATATAAGAGTGACCAGTAATCCAACCAGCATCGGCTGTACACCAGTAAACTTCGCCTTCTTTATAA
+TCAAACACATACTTGTGTGTCATCGCAGCATAAAGAATGTAACCACCACAAGTGTGTACTACACCTTTGG
+GTGTGCCCGTTGAACCTGAAGTATAAAGAACAAATAAAGGATCTTCAGCATCCATTACTTCTGGTTCACA
+GATTGCTGATTGTTTCGCAACGGCTTCTTCGTAGTTGATATCTACTTTATCATTCCAAGCAACATCACCA
+CCGGTACGAGCAACAACAATTACTGAGTGAACGTTAGGACAATCAATAACCGCAGCATCAACATTTGATT
+TAAGTGGAATACGTTTACCACCACGTAATGATTGATCCGCAGTGATTACCACTTTACAGTCTGCATCAAG
+TACGCGCGCTTTAATTGATTCAGTAGAGAAACCACCAAATACAACAGAGTGAATGGCACCGATACGTGCA
+CACGCTAACATCGCGTAACCTACTTCAGGGATCATTGGCATGTAGATACATACTCGGTCGCCCTTTTTAA
+CGCCGCGTTCTTTTAATAAATTAGCAAAACGACAAACATGGTCGTGTAATTCTTGATACGTTACTTTTGA
+GTCATCATTTGGATCATCACCTTCAAAAATAATAGCTGTATCATTTGCTTTAGTCGCTAAGTGGCGATCA
+ATACAGTTATAACTTACGTTAAGTTTACCGCCAGAGAACCAGTTAATTTCAGAGTTTTTAAGATCAACTT
+TACTTACGCTGTCCCAAGGTTTGTACCAGTCAATAAACTCTTTCGCTTGCTCGCCCCAAAATTCATCAGG
+TTGCTCAATTGATTTTTTGTACATAGCATCGTATGTAGCCGCATCAATGTGGGTATGCGCTTTAGCTTTC
+TCTGAAACTGGATAACAAGATTTTAATTCTTTCATTTTCTCTTCCTTCGGACTTAACTTGAGGTTATTAA
+TACCATTGGGATTAATTAATTAACTTTACGTTGACCCATTAATTAACCCATTGGTATAACATGAAATATT
+TTTTATTTATATTGTTCATTCATCAACGTTAAATATCTTTTAATAATTTTTACATATTATTTGAACATAG
+TTTTAACGTATTGTTTTCTTTATTTCCAGCAATAAAACTACATAAGTTCTGCAGCTAACGACAATTGGAT
+AACTAACATGCTAAAATTTTTAATCCGACTTTAATATACAACTTTAGTATTAATTTAAGTTTTTACTCTA
+AAAAATTGTAAGCAAAAATGGCTGGACAGTACCATACCATTGAAAATAAAACATGACAACGCTGTCATTT
+CTTACCTGAATGTTTACCATAAAAAAGCACCTGGCATGAGTTATTGGCTTTATGCTTATTTATTAATAGA
+TAGCGCTACTTTGCCAAATTTAGTTACCTGTTAGATATTTCAGGTTTAAAACGTTACTTCCACACTGGCT
+ATTACCGAACGGCCAAAGATAGCTCTCGCGTAAAAATTAGTACTATTACGGTGCGCTAATGCATTTCGAG
+GGTTACCTTCAGTTAATCCAACACTGTTGGTTATATTTTTACCGTGTAGCGCAAAGCTAAACTGCTTGGT
+AAGTTGGTAAGTAAAACCTAAATCGATAACAGAGTAAGCCGCTAACGAAAAATTATTAGCAATATCTGAA
+TAGCGTTTCCCTATATAAGCGTAGGTTAAAAAAAACCTCGCCTTATCTATAGTGTAACTCGGACTAATAC
+GTAATTGGAATTCAGGCGTTCGAGTAATTTGATTACCATTATATGCACTTTCAATCGCATCACTGGGAAT
+GCCACTAAGTACAGCTTTTTGCCAAACGCCTAGGCCTGCAACGGTTAGCTGCTTGGTTAAATTAACAGTA
+AAGTCAAATTCAATACCTCTAGTTTTAGTATCAATAAAAATACTTTGTTGGCGATCATAAATGCCACGAA
+ATACGGTAAAGGGTAATGGATTAAAGCGAGTTTCAAATAATGCAGCCGTTATACGCCAATTATTGTCAGC
+TAAACGTACGCCACCTTCAGCAAAGGTTAATTCAACGGGGTCACCAAAACCAGCTTCTTCTGGGATAGTG
+TCTTGATAATCCCCCCAACCTATCTCATTGCCAAAATTAATTAGCTTCGGCATTTCAAAGCCACTCGATA
+AATGAAAAAATATTGCAGATAATGGTGATAACTGATAATTACCACCTAAATTCCATGCAAGCTTGTTAAA
+GTCATCATTTTTAGTAAAAGTGTAACCGCTCTTGTATACCGCATCAAAATTACTATCCGCTAATGCATAA
+ACACTATCAGTACCCGCGGTTGATGTTAATGATAAGTGCTCCCAACGTAACCCAAAGTCTAAAAGTAATG
+GCGTTATAGGCTGCCATTCAAGGTAACCATAAATAGAATTAGATATAGCTTCCCCTTCTCCATCTAAATA
+ACCCGGCCCCGCATACGAGGTGAAACCTTGTTCACTGAAACTAGCAACAACATTATCGCGATCATCAAGT
+GCGACAATATCTAAACGACGTGGCTGGTCTTTTACTTCGGTTAGGATTTCCCCTTGCCATTTATCGAGAG
+GTAAACTGCCAAAATCATTGTAGGCGAACATATGTCCTAAGCTGACTTGCACTTCATCTAAATCTACATT
+GACACTAAAATGATTTAGCCATTGTTTTTGCTGATAATGTGAATATAGAGGGTACGCGGTAGTGATTAAT
+CCATTAGAGTTTAAGTCAGCAGGATTTGAAATTATTTGTTGACTGTGACTATAAACATAAGCAGGTTGGG
+TTGCCCCTTGTGATTGTTGTTGATTAATAAAATCAGTTATATCCTTTTGTTTAAGTCGCTCAGCTGCATC
+AAGTAAGGTGTCATTACCCAAATTAATTAAGGCATACATGGTGTTTTCCATATCAGCAACACTGAACTTA
+TTTTTAAGTAAGATCTTTTCTGCTACATCCCAATCAATACTGGCATTAAAGCGGTGTAATTTACTTTGTT
+GACCATCTTCAATGTCACGTTGAAAAGAACCTTCGGGGCTTTTAAAGGTAAGGTTATTAAAGTCGGCACT
+GAGTAAAGTGCCATAGCTAGCATCTATGCCTGTAACACCTTGTGGGGAATTAGCATTGGTCATAGGTGTG
+GGTGAGAAAAAACTGGTTTTGTCATCCAAAAATCGATAGGAAAAATTCATTTCAGCAGCTTTAGTCTTTC
+GCGTAAGGTTAACCTTAAATTGACCGCCCTGATCTGCCGTATAACCGGGTTCACGTACACCGTCACTTTG
+CCGATAAAAGCCACCAAACGCATAAAACCATTGCTCATTAATGGCGCCACTTGTTAAGCCATCAAGCCGA
+GTAAAGTGATGATCAAGCCCCTGACTAAGCTTAAGTCGATTAACTTGTTTTTCAGTCCCTTTAGCCGTAA
+TAAAATTTACAATCGCAGCAGGTCCATTAAATGTAAAAATACCGCTACTTCCGCCACGTATTGTTTCTAT
+TCCCTGAGTCATTAAATCTTGTCGCAGAAAAAAATCTGGCCAAACACCATCATAAACAATAGGGATGCCA
+TCTTCCATCAGGCTGATAAATCGAAAGCCCTCACCTCCCCTTAACCCACGAGGTGCAACATTATTATTTG
+TTTCGCCGCCAGATCCTTCTACCCAAAATCCAGGTACATTTTGTAATAACTCTGCAGTATTTTCATTAGA
+TAACTGCTGTAAGGTACCGCTACTTATATAGCTTACCGAAGTAGAAGAAGATAATAGGTTTCTATTTTCA
+CTTCCATGCCCCGTCACCAAAATATGCTCCCATACACGATTAACCTCTAAAGCATCGCTATTTTCAGGGG
+CAACAACTGTCTTAGGAAGAATAAGGATGACGTGTGTATCCACTAAAATCTGATAATTAAATGGGCTATC
+TCTTAATACCTGAGAGAGTAAATCGTCCAAACTCGATTGCTGCTTTAGCGCTTTATAGCGTTTATTATCT
+TCTCCATACTCAACATTAGCGCGCATAACCAATTGCATATTGGCTTGCTTAGCAATACTCAGTAGCATGT
+TATTTAATGTGCCCGCAGTAAGTTCAAAGTCAAACTCTTGAGCAAAGGAAGTAGAGGATAAAAAGAAAGA
+AACGACTAAAACACTATTAAAAATAACGCTTTTAATAGTGTTTAAACCAATAAAAAAATTTGAGGTCGGT
+GTATAAATCATCCCGACTTATATAAGGGCGTTGTCATATATGCTCTCATTATTGCTATTATAATTTTAAA
+GCTATTCCTTACGTTTTACGATAACGACACTATTACCGTGACGTTGTACCTCAACAGGAAAAATATAAGG
+TAGGGCAATTAACCAGTCATCCACTTTATCGTATATCACGCTACCGGTATAGCCCATGTTAGCCACCTGT
+TTATTGGGTATATGAATAGATAAAGTAGAGTAGCGTTTCAAATCAAAAATCACGTTAGCTAAATCAGTAT
+TAACATAATTTAATCGGCCATCTTGCCATGCCATACGCTCATTAACCTCAATCGCATAGGTTGTTGAAAA
+TTGACCTAAGCTATCAAGTTCAAGTGCTTGCCCTGCCACAAGGGTAGCGACTTGATTTTTGTCACTACTG
+TTAGTTACTTTAGACTTAACCTCTGGCTCAACGTTCACCTCAACAATACCCTCTAATACTGAAACTTGCA
+TCGCGCTTTTAGACTCTCTGACATTAAAAATAGTACCCAACGCTTGTACGCTACGGCCATGATTATGCAC
+AATAAAAGGTCTTTCTTTATCTTTTTCAACAGTAAAAAGCGCCTCTCCATACAATAAATGAATATCTCGA
+CGGTTAGCTGAGTAATCAATAAACACCTGTGACTTAGCCGCTAAAACAATAATAGATCCGTCTTGTGCGG
+TAATAGTTTTATGCTCGCCTAACTTTGTTTGATATTCGTTGGTACGCAAGGTACTTGAACTTGCTACTTG
+TAATGGTTTATCGGTCGTAACCATCTCGCGGTTATATTGTGTAAATGTAATAAAAGTCGCAAAAATGACA
+CTGGCGAAACTGGCCGTATACATAGTTTTTCTCAAGGTGAAGAAGGAAATAAATTTCGCCAAAATACTTT
+CTTTTTTTAAAGCATATGGATTAACTCTGGAGGAAGTATTTACTGCAGAGCTCGGTGTCATTGATAACCC
+AAGTAAGTCTTCACTAAATAAATCGACGGGAAGCTCATCAGCTACTTCCCAAAGGGTTTGTAGTTGCTGA
+TACACTTTTTTATGCTGGGCACTCAAAGATAACCAAGCGTTTAATGCCTGTTGATTGTTCTCAGAGTCAT
+CTTCTTCAATAGTGAGCAACCATTGAGTTGCTTCATCACTTATTTGAACATGTGTTTTATCGCTTAATGG
+CTCATCTTGAGTTTTGCCAAACTGGGCGCTTTCAACCGGGTTCTTATTTTCTTTAATATCAATTGGTTTC
+ATAGTTTGCTCTAGTCAAAGTGACTATCTATTTAATGCATTAAGTTACAAATCTGACTTGAGTTCATCAA
+AGCAGTGTCTGACTGCTCTTAGGACATATTTTCGTACCATACTCTCTGATACTTCCAAGGTGCTAGCAAT
+ATCCGCATAAGACATGCCTTTTATTTTATATAAAATAAAAGCTTGTCGACACTTAAGAGGTAGCGTTTTG
+ATTGACTCTGACATTTTACGCAAAAGCTGTTGAGATTCATTCTTCCGCTCGGGCGAGGTACTTTCGTCAC
+TATAATCTTCTTGTTCATGCATTGACTCCAACGGACTTCTTGCGTTAGACCTGAGCTTATCAATAGCCAG
+ATTTAAGGCAATACGATAAAGGTAAGCTTGGATATAACTGCTTATTTCTTGGTTATCGAGTCCAAGTAAT
+TTAACAAAAGCTTCTTGAACTACATCTTCGGCCTCACGTTTAGCTAAACCTTTTGCCATAACACGGTGAA
+TCAAGCGTAGATGATGATCTTGATACAGCAATTTGACTTGGGCCACTCTCTTTTCATCAGAAGAAGCCTG
+TTCAATATTTTTTAAAAAATCAGTCATAACTAACCACAACATATCGAATTTCTACTAAATAAGAGGCCAT
+TGCAACACGGTAAGATAACAGGATTAAATCCTTGTAGTGCCATGGGAGTGCCATCGTATTCCTTTAATAA
+AGATTGCTGGATACTTATAAAACGAATGAGGTGGCATTTTTGGGAATAAATAAATAATTTTATTTTTACT
+CCACCTAATTTACTTTTATCATACCTAAGGAAGTCACTATTACCATAATCTAAACGAAGTAGTCTAAACC
+TCTTCGTTAAATAACTTCCCTAGCGTTTTTTATATAAACTAATAGACTGCAATCTCATCGATATATAAAG
+GAAGTTTTGGTATTTGTGGATCAGTAGAGTTCTTAGCATTAATAGCAATAACACGAAGAAATTGCATTTT
+TACTTGCTCAAAGTCTAAGGTTAATAACGGCCCTTTAATTTGAGTTGGCGTTAAACGTAATAATGATTGC
+CAATTAATGCCGTCATTCGAAACTAACACTTCAACTGACACAGGAGGCTGCAACTGCCTGTGTTTACCGG
+TATCAATGCCCAGTTGCACTTGACTGAACTCAGTGGCCTGCTCAAAATCAATAATCGCATCTAGATCCTC
+ATCGTAAAACACCGCAAAATCATCAACATTGTAATACTGCTGGTAAGCCATAATGCCATCTAATAAACGT
+TCTTCACCCGTTTTTGGAGGTGCAGCAAAACTGATTTTTTTACCTAAAGCTTTATGCGGCGCTAACGCCA
+CATTCACTTCACTAAAAAGCGTTCTTCCCTGGGCTGATTCGACAGCCACCCGTATTAACACTGGCTGCGT
+TACTGTGATGGCATTCTTATATAAATAGGTTGCTTTACTGTAGGGGGCGGGTTCACTACCATCAATAGTA
+TAGAATATATTCTTCCCCGCAATATCGGCTGTTAAGTTTACGGTTAATTCACCACTTTTTACAACGTCAA
+TCTTAGTGCTTGCGGTAAAAGCACTGGTGCTTGGGTTAAGCCCCATTTTCTGATATCGCGTAATAATATG
+ATCAACATTAGCACTATAACGAGACCAGTTTTTATTTGTCGGTTGTGTCCAAAATACTTCAGCTAAAGCA
+CTTAACCTTGGTAATAACATGTACTCCGCATGGCGGGGACTCTCAATGTACTCTGTCCATAATGCCCCTT
+GTGCACCTAGAATATGTTGTTGATGCTGTGGTGATAAATCTGCCGGTACTGGGTCGTATCCATAAACCAT
+TTTAAGGGGTAAGTAACCATGAATGGCTTTAGGTTCATCAACTGAACGCGATTGATAAGCATCTAAATAA
+GTATATTGGTAAGGGCTCATTATTACATCATGTCCAGCTTCACTTGAAGCAATACCTCCTTCAATACCGC
+GCCACGACATAATCACAGCGTCTTTGGCAATACCACCTTCAATGATTTCATCCCAGCCAATAAGAGTTTT
+ATCTAAGCCGGTGATGATTTGACTAACACGTTTAATAAAGTAACTTTGTACCTCTTCTCCATTGGTTAAG
+CCCTGCTCTTTCATCAACTGTTGTACAAAGTCACTTTCAAGCCACTGTTTTTTAATCACCTCATCACCAC
+CAATATGAATATATTTTGATGGGAACAGAGTCGCAACTTCTTGGTAAACTTTAGCAAGCATAGTAAAAGT
+ATCCTCAGTAGGGCAAAGTACTTCTTCAAATATACCAAAGCGTTGCTCAACCTTAACCAGATTTTTATGG
+CAAGAATATTCTGGGTAAGCCGCTAAAAATGCAGTGCTATGCCCCGGTACACCCACTTCTGGAATCACCT
+CAACATGAAGTTCTTTAGCATAAGCCAATACCTCTTTAATTTGTGCCTGAGTATAAAAACCACCATGGGA
+TTTATTATCAAACACTGATTGATAATCGTAAGTGTGACCGACAACCGTTTGTGCGCGATGCCCGCCCACC
+GAAGTTAATTTAGGAAACTGCTTAATTTCAATACGCCAACCTTGATCATCGGTGAGGTGCCATTGAAAAT
+AGTTAATTTTATGAAATGCTAGCCAGTCGATATAACGTTTTACAAAGGTAACATCAAAAAAATGACGGCT
+TACATCTAAGTGCATACCGCGATGTTTGAAACGTGGTGCATCAATAATATCAACACTAGGTAATAGCCAT
+TGCGCTTTATTAATTGGCATACGGCTTTCTATATCACTTGAGAATAACTGCCTTAAGGTCTGCGCAGCGT
+AGAATAAACCAACTTCGCTACTGGCACTAGCCGTGACTTTGTTGGCATCAATGGTTAAATGATAACTACC
+TTCAACAGCTTCTTCACTTGATTTTTCCAGCAGTAAGAACGCTATTTTATTAGCCGAATTAGCCAATTTA
+TACTGTAACCTAGCTTCTTCTGTAGTCAACAATGATGGCAAATATCCTGTGGCTGGTTGTATGAAGTCAC
+TAAAATAATGAGCAACTTTTTTAGCGTCATTATTGGTATAAATTAATTGAGTTTCATTATTAAAGGTAAA
+GGTTTCTTTTCCCCAACTCACTTGTTGAGGATATGGGAATAGCGCGTTTTGCTGTGCACTTTTTTGTGCG
+CCAGAGGTAAAGGGTGACGCAGATAAAGTAAGCAATAATAAAAAAAGTGATATTTTCACAAATAATCCTC
+GGTATAAAAAACCCGATTTCATGCCATGTAAATGAAATCGGGGGCAAATAAATCAACGACGCTCAAGGGT
+AAAGCGTATTAATGCCATCAACGTGTGTTTGTTTTACGTATACTGATTTACGTGTATCTAGGGCTAGCCG
+TGGCGGTATAAATCATCACAGCTACCCCTCAATTTAACGCTTAAAAATCGTAGGTTAATGAAGCTGTGAA
+CGTTCGACCTAAGATTGGACGAGCATAGTAATATTCAAAGCCAGCTTGTTGGTCATTAATTGCACGAGGA
+TTACCTTCCGTCAAACCAATTTCATCTGATAGGTTAGTTGCTTTTAAGTGAATACTTAACCCTTGATTGA
+AGTGGTACATAACACCTGCATCTACGGTGGTATATGCAGGTAAAGCGAATTCATTTTGACCATCAGAGAA
+ACGTTCCCCTAAATGATGAATTGTTAAGTACACATTACCTTCGTCGAAATGATAAGTCGGCGTTACGCGC
+ATTTGTATCTTAGGCGTACGCTTAACTTGATTGCCTTCCCAATGACTGAAATCACCTTCAAAGCCTTCCA
+TTTTAGGGTCTTGTACTACACCAGTCAGCTCTATTGAGATGCTCTCAACTGGCCGCCAAACGGCCTCGAA
+TTCAATACCTGTAGTAATTGCATCAACCGTTTGGTTAGACACTTCACCGTTACTACCGGTAAAGTTACGC
+TCAGTTAAGTCTTGAAAATTAGTATTAAATAAGGTCACGGAAGTACCAATAGTATCTCCTGAATAACGAA
+CACCTATTTCACCGAAAGTAAGGTTTACCGTTTCATTAAACTGTGCATCTTCGCCTGAGTGAATACCTTG
+ACCATGGCTAAGTAAACGTGGCATTTCAAACGCATCAGCATAACGACCGAACATGGCAATATTTTCATTA
+AAGGTATAATTAAAACCTAATGTCCATGCCGTTTCAGTAACATCCATTTTTTTATTGAAGAAAACATTAG
+AAGGCATATCCGTATAGTTGTTTGCCATAATGTTATCAGTATCATTGCCATTAGCATCAAAAGCGCCATC
+AACTTCTTGTGCAAATGAAGTGCCTGAACCAGTACTATTTAAACTTAAACGCTCAACCCTAATACCACCA
+TCGAGTCTTAAATCATCGGTAACTTGAAATTCTTCATTAACGAAAAGTGAGTGCGAGCTTGTGGTGCCAT
+AAGCAGTTGCTTGACCCCAACCTGGCGCATATCCTGTAGAGCCTTTATCGGTAAGTTGACCAATAACACC
+ACCTTGTGAGTCAAGCGCAACAATATCTAAACGACGTGCATTGTCTCTCACCTCGGTTAAAAATTGTGAC
+TCCCACTTATCTACAGGCAAATCATCGGCATCAACACCAGCATATAACCAACCGAAGGTTAAACTGTGAG
+CATCATTTTCGTAAGTAAAACTTAGTTTAGTCACTAGTTGGTCAGCTTCATAACGCGAGTAAAGTGGGTA
+ACTTGTTGTAACTAAGCCATTACCGTTAAGGCTACTGGCATCGTTAAATATTTCACCTGAGTTCACAAAT
+TGATAAGCTGCACTTACTGCACCGTCATCAGCAAAATGAGTTAGCATATTTTGAACATCATCAGCTTGTA
+AGCGCGCATTGCCATCAACCAGAGTTGAGTTATCAAAGTTGAGTAAGATATACATATCATTTTCTAACTT
+AGAGTAACGAGCTTTTGCATTCATATACCAGTTATCAGATAGGTCATAATCAAACTCAAAACCTAAAGTA
+GTCACTTTAGTGTGCTGGCCATCTTCAAGATCTCGGTTTAAATAACTACCATCTTGTTTTAAATAACCAA
+GGTTTTGCTGATCTTTACCAATAAGCGTACCTGATTGAGGATCAACTCCTGGTATGCCTTGAGGGTCGGC
+TTGGTTTTGCAATGGAATAGGCACATAAAAAGTGGTGTGGTCATCAAGATGTTTTGCTGAAATAGTCAAT
+TGACCATTATCAAACTCACGGACTAAATTGGCACGAATTTGACCACCTTGATCAGCAGTAAATTCCGTAT
+CACGCACACCATCTGATTGGCGGTAAAAACCACCCACTGACATTTTCCAGTCTTCGCTGATTGGAGCCCC
+ATAAAAACCTTCAAGACGAGTCATACCATAATCTGCATATGATAACTTAACTGTACCTTCAGCTTCATCG
+CTAGGTTTACGGGTAATAAAGTTAACTAATGCGGCGGGACCATTGGTGGTAAGTAATCCACTTGTTCCGC
+CACGTACTGCTTCCATTCGTTCAATGGTAATATCTTGACGCTGATAAAAATCAACCCATACGCCATCATA
+TACAACCGGTAAGCCATCTTCTTCGACACCAATATAGCGAAACCCTTCACCACCACGTAAACCACGAGGT
+GCTACGTTATTATTCGTTTCGCCGCCTGAATCTTCTACCCAAAAACCAGGTACTGATTCTAATAAATCAG
+CAGTACCTAAAGGCATTTCTCTGGCAAGTTGCTCTGGACCTAAAGAAGTGACTGATATTGATGATTCTAG
+AATAGTTTGGCCACGGCCCGTATTACCCGTTACTACAATGCGTTCTAAATCTGCAACTGCTGGTTTGCCT
+GCTTCTTTTTTTACTTCTTCAGCCATTGCTGAAGAGCCTATTGCAAGTGCTGCCAATGTTGCACAATAAA
+CCGCAGATTTTTTAAATGTAATGGTCATATTTTCCCTCAAGCTTTTCACTTTGTTTTAATTGAATTAGCG
+CTGTTTCGTTTTAGCTCTTTTTAATTTAATTAACGTTGTTTCGATTCAACGTCGCTTAGTTGTAAATTTT
+GTTGCTAAAGCGCAATAAAGTGATATGAAATAAGTCAGCTTTATTTTGCTTACATAGATAAATACGTAAA
+CGAGGGGATATTTGGGAATAAATAATTAATTAAATTTAATAATTATTTTACTGAGGGCTTTAACTATCAC
+GTTAATTATGGTGCTAATTGTTACTTTAATTGAAGTATTACAGGCATAAAAAAACCGAGCACATGGCTCG
+GTCATTTATTAACTTTAAACAGTAGCGATGTGCTAACTAGTCTTCAAAGTCACTTTCTTCTTCATCTCTT
+GGCGTAAAGGTTCTAATACCTTCTTTTGCTTCGATTTCAATGTAAAATGACGTTAAGCCTTCAACTTGAG
+TTTGATCAATACGTTTATTAATCTCTGACAATTGTACTGGCTCTGCTTCTTCTTTGGTGTTACCAAATTG
+GCAATCAAAATCCCAAAAGTCAGCACCTGCTGGTAATTTTTTGTTGCGCTCTCTTTTAAGATACTTTTTA
+ACTTCATGCTTTACAGCATCAACGCGTCTTTCAAGTTTTACTTTCGGGTGGGTTAATTCAAACGTTTTTT
+TCATGGTGGGCCTTAAGTCAATGGCTACAATTACTCGTCTATAAGACGAGAAAAAGGTGTAAATAGTATA
+ATGTCGGCTATTTTACGTTACTTTCACGCAAGTAGCGAGATAGGATAGCAACACAAGCATAAAAACCTGA
+GTGTGTTGCCGATAGACCTGTTTTTATAGCCTTAACACTACAATGACAACATTGATTGAGTTGCCGCAAT
+CAAGTGATGCTTAGTGTTTGGTTCAACAGAAGCATGACCTGATGCCTCACTAATAACAAGACGCGAATTA
+GGTAACTGTTGATGTAATAACCACGCATTATCAGCAGGACAAACAATATCATAACGACCATGAACGATAG
+TCGTTGGAATATCTTTTATTTTATCGCAGTTCGCTAAGATCTGATTGTCAGTTAAAAAACAATCATTCAC
+CATAAAGTGTGCCTCATGGCGAGCTAATGTCCAAGCATGGTCGTCACCTGTAGCTGCATCAACAAAGGCT
+TGATCAGGTATTAAGGTACAGCAACGGATTTCCCAAATACTCCAAGCCGTTGCTATTTTTTGCGCTAGGG
+CTTTATCCTCACCAATCAACATTTCGTAAGCCGCTTTAGTCGTCGCTTGTTCTCTGCCTAGCGGAAGTAC
+ATCAATATAATCTTGCCAATAATCAGGGAAAATACGTGTTGCCCCGCCACCTGAAAATGTCCAATTAGTA
+TCAACCTCACGTCCAAGGAAAATACCACGTAAGACTAAACTTTTAACACTGACCGGATGCGCCTCAGCAT
+AGACTAAAGATAACGTAGAGCCCCACGAACCACCAAACACATGCCATTGTTCAATATTCAAGTGTTGGCG
+AATCTTTTCTATATCTGCAACTAAGAAATTGGTTTCGTTGTTATCTAGACAACCATGAGGTAATGAACGA
+CCACAGCCACGTTGATCAAATAAAATGATATGGTATTGCTCAGGATCAAAAAAACGCCTGTCATTAGTTG
+AACAACCGCCTCCTGGACCACCATGAATGAAAAGCACGGGTTGCCCTTTAGGATTACCACACTGCTCTAC
+ATAAATTCGATGTTGGCCATCAACATCAAGTAGAAAGTCATTAAACGGGGATATTTCAGGGTAAAACTGA
+TTCATCTTGTTCATTTTATAAATTCTCTTCAGGCATATCCTGATAATAAGCTAATACTTGAATTAATTTG
+ATTACGTTAATTTAATTAACTGATTTTGATTAACTTAAATCTAATGCAAATTTTTTCAATATCTCAATAG
+GCACTATCTCTAAAGCTTTAATATGGGTCTTTCGTAAGTGAACTCTCGGTGCTCTATCGCCTTGATAAGC
+TTCTAACCATCGCTCTGCACATAAACACCAAGTATCTCCAGGTTTTATGCCTTCAAAGTTAAACTCAGGT
+CTTGGCGTTGATAAATCATTGCCTTTAAAACGAGAGAATTCTAAAAACTGCTCGCTTGCTTCAATGCAGA
+TGGTATGTGAACCAACATCTTGCTCAGAGGTATTACATTTATTATCACGAAAAAATCCAGTTACCGGATC
+TCCACCACAGCCTATTAACGCTTCACCAAAAACGTTAATTGATTCATCCATTTCCATTTTTTTGTTCCCA
+TTGCTACTACTAATTAGCTGACAGTATACCCATGTTAATTCAAAATGTAGAATTCAGTGGAATACCTGAA
+AAAAGAGTTCAGACTTACTGCCTAATACACCTTACATTCTCATCCTAGAAATAGTGAGACATAAAGGATC
+ACAAAAAATATGAGTAGTTTTTTTGCACGACTTTTAGACAGCACTCACAAGTAATCGTTAATATTACCGT
+GCTGATTAATGGTTCGTAGCACCTGTTGATTTTCCCCCATACCGCCAATCGTTATTAACTGATCATCTAA
+AAGTAATAAACCTCGGTGGTCCATTGTTGCGTTAGGTGTTGTTTTAACTTGCCAACCTTGGGTTTTAATA
+TCATAAATCCATACGCCATTATCAGGCGTTGAGGCCTGTCCGTTATAACCTATACCATTGAAGTTATAAG
+GATTGTCACTACCGCCAATAAAAATAATTTTTTGATATTGATCGATTCCGACCGCTGCCATGCGGTATCT
+TGATTTTCCTGTCGGGTGAGGTAATAATTGCCATGCTATTTTACTTGGATCTTTTTGATCTATTTTTCCT
+ACATAACAACTTGCTTCAGCTGCATAACTTCGACGTTTATTGATATGAACATCAACTCGTACGCCATCAC
+AAATAACAAGCGTATTACCAACGATTCCGCCTGCTTGTCCAAATACCGGTTTCCCTGGAAATGGGCTTGC
+TTGCTGCCAAGTATCTGTTTTTATGTCGTATAGCTGAACCAAGTTAACATTTCCATCATTATGCCAACCG
+CTAACTAAATAGATATATCGGTTATCATAAGGCAGAGCAACGCTATCATCGACAGGCACAGGCATAGATG
+CCAGTTTTTTATAGCTCGCATTAGTCACATCATAAGAATAAACATCAGGAACTGATACTTCACTATGATC
+TTTCGCAACAGTATAACCACCAAAGATATACGCTTTATTATTTATGCTCGTTGCAACACTAGCCAAGCGC
+CCCGTTAAACCATTAATCGGTTTTTCAATCGGCACAGGGGCAATAGACTGCCATTTTTTCAGATTAACAT
+CATAGATAAATGCCTTATTATGAACATCTTGATAGGTCTTATTTTTACCTAAACCAGAAAAAGACAATAG
+ATAGTCTTTATTCTCAATAGAAAGCTGAGTAACTGCGTTATTAGCGACAGGCTCGGGTAATAAAGCTAAT
+TCAGTTTCGTGTAGTGAATTAGCTCGAACAGATAGGGTAAAACTAAACAGAACTGTTAAATAAAAGAACG
+CCGATATACTTTTAGTAAATAGATGAGCAGTGAAAAAAAATGATTTAGGCATAAATATAATCCGAATGTT
+TAACATGTTATATATACCCGCTCCACTTGATGATGCTCGTTTCAGGAAGTCTGATCGCTTCATAATCAAG
+GCTCATTTTTTTATTAATGGTCATTCCCTTAAAAAGAAATGTAACGAAGAGTATGATTTGCTCAGCCTTC
+CCCAAGAGGCTGGTTTAGAAACGCTTTATGCTGCGTTACTGATTTCGACAATAGAACAACTATTATCTTC
+AATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATCATGCATCTTCAAGTGGAACGGGTATAA
+GTAGTTAGTCAGAAGTGGCTATCAAGACAAAGTCTTTAGCAGCGAACTCTTTACCATTAAGTATGATTGA
+TACTTGGTGTTTTCCTGGGTAAAACACTCGTGTGCTTATTGCTTTAAAACTCTGCTTTCGATCCACTTGA
+TGTGACTCATTCGCCCCAAGGTTACGTTCACTGATCTTAAAAACCTTTTTCGATAACTGTCCGTTCTTTT
+TCATAAAATACAGCCCATATTCCAAGCGTATTTTTTTACTTCTTGTTGAGGTGTTTTTTACAGTAAAACT
+GAATTGAGCATACTCGCCAAAATTAACCTCATTAGTTAGTATCGCAAATTCAGTGAGTTTAATGCCTGTG
+CTGTCGTAACCAAAAAGTGCCAGGGTATCAGGGCAAGCCTGTTTTAATAACGTTCGACAAGCATGTTTAA
+GCGTTCGGTCGAACTGTTCACTAGTACCTAGGTATTCTTTGACAAAAGCAATCACCACTTGAGGATTATC
+TTTGGCGATATCATTTAAGTTATTGGCAACGCTACGACGAACAATTTCTGTCGGATCATCAACTAGACGA
+TGTAATATAGGTAAGAGTTCAACGGGATCTTTCTTATATTCTTGCAGCGCTATCGCCCAAGGTAAACGGG
+GTCTGCTACCTTCAGTCGCTAAACGCCTAACCAAGTAATGCTCATGTTGGCTCCATAAGATCATTTGCGC
+TAACATTTGATTGCCATATTTAATTAAGAAAGGTCGAACTGCAAATTCACCACTGGTAAATTGCGTTACT
+TGCTCCATAACCTCAACCGATTCTTGAAAGTGATTTATGCCATAGGTTTCTATATATTCTGGTAAGAACA
+TATATTCAACACTACCTTCAGTAATGCCAGCATCGGTTAAACTTGCAATTAACTTAACTAAAATGTCGGC
+AGCTTGAGGGAAATCAGTTGGCATAAACTGATGCATTACCGCTTTGGTATGACTCATGCGCTCTTTTAGC
+TCTAATACTTCAAAGTTATCGCATAACATAAGTGCCATGAACTCTTGCTCATCAAAGTCTGGCAAACAGG
+CTTTTAAATGTATCGATAAGGTTAAATAAAAGCGCTCGTTGTATAAATTTTTAAAAGGTTCCATAGTGAT
+GATTTGAATCCAGAGTTTTTCAAAGGGTAAAATAGGTATAATACCAAGTTGATTAAGTTCTTTCCCACTC
+AGCGAGAATTAAAAGGCTTAGAGGCAAGGCATTGATTGAAGAGAATGGTTATTCCCTTATCAAAATCAAT
+AACGCAGCATGTAAGCCTTTTAAACTCGCCCTCTGGGAGCTTACTCGATGCCCACTAACATCGTTAAATT
+TATTTGATTTAGAATGACTAAACCGAAACAAATTTTCTTTGTTATTGAACATCGAGCAGAGCTCTGAGTT
+GGGAAGAAATTTAATCAAATTGGTATAACACTATACTGCACTAAAGCTGTATATAAATACAGTCACGTTT
+CTTTAGTTATTTTTACTCAACATACAGGGTAACCATATCACTGTTACCTTGCTGGTCTTGCACTATGATT
+TGCTGCTTACCTATGGTTGATAATAAATGCTCTTTGCCTTGGTTTGGCTTGATTTGATAACTGTGTTTGC
+CGTTGATATACCAATTGTGTGTACCTAAGCCGCCAATGCTTTTTAACCATACGCTCGGTATTTTGCCTTT
+ATCCCCTGACTTTCGATAAATACTGCCCTCTTCAATACCGGTAATTTTTAAGGTCGCACTTGAGGCTATA
+TCTGGGCTAGCACACTTAGGGTCAAGCATAGGTATCAAGGTAAATCGTCGTTGTTTTACCTTAATCCAAG
+GCTCTAATACCTTAGGCCAAACAGCAACATGGTTAACTTTTTTCGGCACTGTCGCGCAATCCATAGCAAC
+TCTCAATTGGTTTGCTGGATTAGTCCAAAAGGTAAAAAGTCCACTTTGCCATGCATCTACATCGCTGGTA
+TGCCAAGTAGGCGGCACAGTATCGTCAATAATCCACGCTTGGTGATCTTCCTGACAATCACTCGCTCGGT
+TGTCGCTTTTTCTGGTGCCTAAAGGCCAACATATTGTCTCTTTCGTTACCTTGTCAGGTTTTGTGATCTG
+TTGTGCATTCAAATTAAGACGGTCAGCAACATTAAATAATAACGGCCCTGCACTAATACTGCCATAGTGC
+CCTGGCATGGCGGTGCCATCGGGTCTACCTAGCCATACGCCTAAGGTATATTCTTTGGTTACTCCGATTG
+CCCAAGAATCACGAAAACCGTAACTTGTACCTGTTTTCCATGCCATCTTTCCTTGTTGTAAAGACGAGGC
+AAAAGTATCAATACTGCCAGGGCGTTCAATGCCAGCTAAGAGCTCTTGAACCACCCAAGCACTCTCTGAG
+GAAAGTAAATTACGTGTTTGCTTATCTTGTGTTAACTCTTTCTGTAAAAAGCGTAATTGACTTACTTTAC
+CTTGGTTAGCAAAAGCCGAATAACTTTCAACGAGTTGTTCTAATGAGGTTCCTGCGCCACCTAAAATAAT
+GGCTAAGTTGGGTTTTCCACCTGGAATTGATAGGGTTAAACCCGCATTTTCTAATTGCGCAACAAAACGA
+TTAACGCCATAGCGCTCTAAAAGATCTACTGCTGGCATATTGAGAGAACGCTTCAAGGCTTCTGCCGCTG
+ACACAGGTCCATTAAAGGCACCATTGAAATTACTGGGGCGATAATCCCCCCAACTGCGCGGAACATCAGC
+CAGTAAAGAATGTGAATGAATCAAGCCTTCATCTAATGCTAAGCCATAAATAAACGGTTTTAAGGTAGAC
+CCCGGAGAACGGATGGCCTGCACCATATCGACATAACCATGTCGCTCTGCATTAGCAAAATCAGCGGTGC
+CAATATAGGCCTTCACTGCCGAGTTTTTATTGTCTACCACTAAAATAGCCGCTGAGCTTTGTTTAGGTAA
+CCTTGTCATATAAGAGGTAAGTGAATCTTGTAACGCCAGCTGCAAGTCACTATCAATAGTGCTTTTTACC
+ACCGATTGACCATTGGAATGATTCAATAACCGCCGAGCCAGTAATGGCGCTAATTGCTTAGGGCGAAAAT
+TAAAGCTAAAAACTTGCTCTAACATTGCATCATCCACAATTTCTTGTGGCCATACATCAAAATCTGCAAG
+CCTTTGTAATACCTTATTTCTCGCTTTTTGAGCTGCTAAGGCATGTAAATCAGGACGATATCGAGTAGGT
+GCTTGTGGGAGAACCGCCAGTAAAGCAGCTTCCGCATGAGTAAGCTCTTTTGCCGATTTATTTAAGTAGG
+TAAAGCTTGCCGCCTGCACTCCTTCAATCGTTCCACCAAAAGGCGCAGTATTAAGATAAAGCTGTAGAAT
+TTGCTTTTTATCTAACTGCCACTCTAGTTGTAATGTTCTTAATACTTGCTTGGTTTTTCCCCATAAACTT
+CGCTTGTGCGGATGTAAAATCCTCGCCACTTGCATTGAGAGTGTTGAGCCACCAGAAACAATTTTATTAC
+TCGCGACATTTTGCATTGTCGCTCTGAGCAATGAAAACGGATTTATGCCCGGGTGATGCCAGAACCAGCG
+ATCTTCATAATTAATTAATGCGTCGATATAGAGTGGGGAGACTTGATGCAATTTTATCGGGTAACGCCAA
+ATACCATTTTTATCAGCAAAGCTTCGTAATGGTCGATCATTTTCATCCACCACAACACGGGCAAATAAGT
+TATTTTTCTCAGGTAAGTTTAATGGGTAAAGACTATCAAGCGTAAATAACACAGCGAGTGACATAAACAA
+GGCTAACGCCAAAAAGACCACTATTCGTTGATGTTTACACCAACGAATAATGGTTGTTAACCCTTGTTTA
+ATCATGACAGTACCAACACGTATTCCTTTTGGATTAATAGTTTTCAACCAATACTTATTGACTAATACTT
+ATATCGCCAATAGTAGCACCAATGCCTCTAAGCTCTGGTCGATACATATCTTCAACTAAAGATGCTGGTA
+CCTTGTAAACACCGGGAGTCACCGCGCGCACTAAGTAAAACAAATGCGCAGTGCGACGTTTGCTAATGTT
+AAGTGCTGCAACAAAACGATCATCGCGATATTCTTGATAAGTTATCGGCGTATTTTTTTGCCAATATTCA
+ATCGTTTTCCCATCAACTTTAAGCTCATCTAGTTTTATCGAATTACCGAGATTTTGATTTTCCAATTCAA
+AACCCGCAGGTAACAAATCAACCACTAGGGCATCAGGTGTTCGCTGCTTAGCAGAGACTTGCAGGTGAAC
+CAAGAATAGCTGACCGACTTTGACTTGATCAATACTGGTTTCTTTACCTTTTACGCTTAACCACTGTCTT
+TGAATCGACAAACCATTGGCACTTTCTTTCGGGGCTTTTTTACCGTAACCACTGACGCTAATATTTGCTA
+ACAGCGGATGTTTATTGTCAGAAGTGATAGTTACTTCTTGTTGCAGTACCTCGCTCGACAAACCTTGCTG
+ATAAACCGAGGTTTGGCTAAGTTTATTGTTAGCCGCGCCAAGAATAACGTTGGCAGACCAAGGTTTTCCT
+TCAAACGCCTGCAGTGATAAACCGGCTAAGAACAAAGCATTACGTTCTTGCGTACTCAAGTACTGACGTA
+AATTAACCTCTTCAGCCAAGGTAAAACTAAGGGCGATAGCTTCTTCTTTAGCTTTATCCTCCTTTAACAT
+TAAGTGGATCATTAGTGCTAAGTCACGTATTTGGCTGCCATAATCAGCAAGATATTGTTGTCGTTTATTC
+GGTAGATTATTTAACGCGATAGCCATTAATTGCTCACCACGTTTTTTATCACCCATGTTAAATAATGCCA
+ATGCAAGATGTGTTTGCGACAACCCAGTTTTGGCGTTAGCACTATGGTTTTTAGCCAAGTTACGTAAGGT
+GCCAAGTGGCGCTTGATTCACCCGAGAGAGTACATAAGCGGCATAAGCTTTGTAAGCGAAGTAATAGTGT
+TTACCATCATCACTCCAACGTTCGTTATAAAACGGTCGGGTGCGCGCTAAGTAATTTTGCAAACGCGTTA
+AAGTTTTAGCTAACATTTCTTCAGGTACAGCTATGCCCATATCACGGGCATTTAATAAAAAGTCAGCAAC
+ATAAGCAGTTAACCAGTGCTCTTCTGCAGAGGTATTATTCCATAAACCATAACCACCATTACTCAGCTGT
+AACATCGCTAATCTTTCGATGCCTTTATTGATCATATCTAACCGTTTATCTTCACTAACCGCTTTAATCC
+CCATACTTTTCTGTTTGCCTGGCGTGGCAAAAAGCAATGGATAAGCACGACTACTGGTTTGCTCTAAACA
+ACCATAAGGATATTGTAATAAGTGAGTCAGTTGCGCCTGAAGATCAATGTTTGCTTTAGGCGATATAGTT
+AAAGAGGCATGCACAGTCTCAGGAAATAACGCTTGAGCAATACTTGGGTCAAGACGCAGGCTATCACCTT
+GTTGAAGAATTTTCTGACTGCGAGTTAACGTTGCCGGATAAGCGGGCCGCAAACCTAGAGACCAATTTCG
+ATTAACATCTTCAAGTAATTTTGTACCCGAGACATTGAGTGAAAATCTTGCTTTGCCTTCATGTGCTAAG
+GCCTTCACAGCATAGTTAAGAGTGGTTTTCTCGCCCTTTTTAAGGGTGATTTTTTTAGTATGTTCAAAGG
+CTGCAACGGGTCCTGAACTGCTTAGCTGTACAGTTAACTGCTGCTGTTCACCACTGAGGTTAGTTACATC
+TAAGGCCAGGGTAGTTTCATCTCCCATCGCTAAGAATCGCGGCATAGCCAGCTGGGTAACAACGGGGGCT
+GCTATAGTGACTTCTTTATCGTTATGACCAAATTTATCGGCAGAAAAAGATAAGGCCATTAAGCGAATCC
+GACCATTGAAATCAGGAATATCTAATGGAATGATGGCCTCGCCCTGTTCATCTAATGACACTAAACCACT
+AAATAAAGAAACAATTTGCACATCCGATTGTGGCTCCTTGCCGCCTCGCGTTAAATCACTATCGCCACCA
+AAACGTAAGCGGGCATTTTCAGCCTGGTTAACTTCAATAACTTTACTATAAACATCCCGAGAATCGACTT
+CATATCGTCGCTGGCCAAAAAATGCCTCAAAGGGATCTGGCGTTTTAAACTCACTAATACTTAATACACC
+TACATCAACTGCAGCAAGTGTCACAAAAACTTTTTCAGCTATTGGCGCTGCTTCCGTGTTCTGACCTACT
+TGATGACCGACTTCATTTGTCACTTTTATTTGCACTGGTAATATTTTATTGGGAAGTGCTTTTTCAGCAA
+CCTCAAACTCAATATTGAGTTGTTGTGATTCACGCTGAAGTGGTAGGTGAACCAAGCCAAAACTACGTTT
+AGGGGTTATGGTTTTGAGTTTATCGCCCGGCTGTAAGACCAGCGCACTGATATAAATATTATGCTGTTGC
+CAATCCGCCGATACAGGGATTTCAATTATGGCACCCTCAGCAGGAATAAACTGACGCGTTGACCATAGCG
+GGCTATTTCCTTCCACTAGAATGATGGCTTCACCGGCCTGGGGAGGAACAATATTCACTTTGACCAGATC
+TCCTGCGGCGTAACTTGCTTTATCCAGCGCCATGGTCACTTTGTCAGGTCTAGCAGCACCGCTGCCTGAT
+TGACTTTTTTTCCAATCTGCATACCAATTGGTGCCGGCATAAAACTGCACACTTGATAATAAACCGCTGT
+TAACATCACGTACTTCGAGGCGATAACGGCCCCAAGTAACAGGAAAATCAACGCTTGCTGTTACACCGTC
+TTTTATCGTCAACGAGCTTGTTAGCTCAACAAACTCATTATCATTCCATTCATAATGCCAACCTCTATTT
+TGAGAATACACCCAAAAATAACGTCGGTCTTCACGTATCAATTTAATATCTAAAGCATTCGCGCTATGTT
+TAGTGCCATCAAGTGACGCTTTAACAATGTCAAAAATAACCGTTGAATTTGCGGCCGGATTATCTTCGCC
+AAAACTGCTTCTAATCCCTAACATTTTATCGCTGGGCCACACTAAAGCTGAATAGGCACGTGTTACAGGG
+CGACCACCCGATTCAAATAAACTACTGATAAAATTAACTTTTAATGGGCTATGCAAACCACTCCAATCAC
+CTTGGTAGCTTATAATTGCTTGTCCTTTGGCATCTAATTCAATGTCTTTAAGTTCCGTACGATTATTGAA
+ACGCGTTTGTCTAATATCGCCAAATTCAAATTTTGGTAAGGTCTCAACAGGGTTTCGCCACTGTGTGGTA
+TTCACTTGGGTAGAAAGTCGATTACCTGACGCTGGCGCACCAAATAAATACTCGCCTAAAATCGGCAACT
+TAATGTGTTGTTTTTTAGTGGCTAGCAATCGTTCTTGTGGCGCTTTAGCATTGAAAGTGATTTTTAATCG
+TTCAGGTAAGAACTCTTCCACTTTAAAGTCATAAGTAAAACTTTCTCGATTAACATTCACTACTTCAAGT
+TGCCAATTACCTAATGCAGCGCTCTTGGGGATTTGCCACTGATAATGATAAAAACCTTGTTCATCTCCTT
+GCCACTTAAAGGTTTTTATTTTGCTGCCATCGGGGCTTTTTATCGCGGCAGATAAAATACTTTTTACAGT
+TAATTTGCCATCATCACTACGTAATAAAGCATTAAAATCGACAAACTCTGCTGGACGATATAAATTTCTC
+GGTGCATATATAAATAACTCTTGGGCTCTATATGGGCGAAGACCAAGATCAAAGTCTGACAAATCTAGTG
+CCGGTTTATTAAGCTCAATAATGGAGAAGTGCTGTTCATTTTGCGCAATGATTAATGACGCTGCAGTTAA
+ATCACTGGCAAATGAAGCTTCACCACTTGGCGAGGTAACACCTTGCTGTAAGATATTGCCCTTGTCATTC
+ACTAAGGTCACAGCAACGTTTCCTATAGCTTTACCGGTTTTTAATGAAGAGGCGTAAACATCTAATTGTT
+TATTATAGAAACGGGCATGAAGACCGATATCCGTCACAGAGAACCACATAACCTGATGATTATCATAGGC
+ACCCGCTTGGGTCATCACAGCTAAGTAGATACCTGGCTCTGAGAGCTGTGCTATGCCTTCAATGTTAATA
+CTGCGTTTAACGCGGGTATTTTTAGGTTGGTCGAGATCGTACCGACCACTATAAACAAGCTCGCTAAATT
+GAGTAATTCTCTTCATATCCCAGCGATAGTTTTTATAGGACATTTCTTGCAAAAAATGTTGACGATCTTT
+ATCGTTTACTTGATAAAAATTAAGATCTACTGCATCAATGTTTACCGATACTACCGGTAAACCATTGCCT
+AAACCCTGAGTTAAAAAGGCTCCCGTAGTATCAAAGTTAATGCTCGCAGTGATGCTACTGGTTTTAACTT
+TTTTGTTTATCGTTTTACTTAAAACTTTGCCATTAGCAGCCACTAAACCTTGATAAATGGTGACATCAAA
+AGAAGTATCGGGGTCGACATACGGAAACCAAATAGTTTTGCCTGATTTTGAAATAACCCATGCACCGTCG
+ATAGCGCCTTTATCTGCAGCACTGATATTAAAATATTGCTGGTGATTTTTAGAAGGGTCTAGGGGAACAG
+ATAATGTAATGGCAACAGAATTTCTACCGTCTTTGCTACGTTCAGAAACGTCTAGTACGCTAAGAGGTGT
+TTCACCATAGTCTTTTTGTACTTGCTGTAAATTAAAACTGCTTTCATTAGGTTCACCGCTAGCGATTGTC
+TGTTTCGCACTGACTTCAGCATCAACTGACACCTTAACATCTGATCCCTCTTTCACTGGCTTGCTATTTT
+GCTCGCCACAGCCGAACAGCATCATATTGGCGAGTAATAGTAGTGTCCAAAGAAAGATTGGAGAGATAAA
+GTTAGTTTTCATTAAATACCCTTTAAAAGTTCACAGTTTCCATAAATAGGATTATATACCCGTTAAATAG
+TTCAAACTCAAAGTATTTGTATTAACAGGAATAAACTTCAAGAAATAGCGTTACTAACACTAGGGTCTGC
+TGATCTTTCGAGATTGTTTTTACAGCGTTTTGTTGGGTATTTATACAAGGCAGAGCCTTTGTCATGTGGT
+TGTTCCACATAAAAAGGCGATAACGCCGTACAAATGACCAACAAACGCTGTCCGAAGGATTCGGCTAAAA
+GCGTCTTACTCATTGTTGAGTAGCATTTGCTTAGAGTGACCAGGCTACACACGACTCGCCGCGATTAAAA
+CGCTTTTATCTCGAACAAAATTTAACCGCGAAAGTTCAACAGACCCTAATTAATTTGAATGTATGGCTAA
+AATTATAAAGATATAAATACTGAACTATCGGCAATAAAATGCCCACAACAAAAAAGCGCCCTTAGGCGCT
+TTTTTGTTGTCATTCGTTAACCGTCGTAAACTAATTAAGCATGGCTAACTGTACTTTATGATGTTGTTGT
+TCTCGCTCAACATACTTGCCCCATTGCAAAGCCGTTTTTTTAGTACTGGTAAATTGTGCCGCTTTGGCAA
+AGGACGTTAAAGATCGTTCAAATTTTTTCAGGTTGAAATTCGCCATGCCCAAAATTAAATGCATATTGGC
+AATATCATTTACTTGATTGCCTTTATTTTCCTTATGCTTAGCGTATCGAGCTAAGGCTAACGTTGAAGAG
+TTTATCGCCGCTTGCCATTGCTCAGTATTCAAATACGTTTGTGCTAACAAAGCATCGTGCTTTCCTGATT
+GGGCAATGTCGCTCACGCGAACCAATACTTTGGTCGCTTTATCATATTCTTTCGCGGTCAAATAGGCACG
+AGCCAACATGCTTAGGTTATCTTCATCGGCAAAAATACTGCCTTGAGCAATTGAGTCTTCCAAAACTGCA
+GCGCTTTTAAAAGGCGCACCATGAAACAAATAGAGTTGCGATAAGGTAAGGATATCGCTCGCTTTGGTGA
+TATAACCCGCTTGGTAAGCTGCTTCCATGACGGCCATTTGTTTATCTTCTTCACCAATTTCACCGTACAT
+GCTTGACAGTTGTAACCAGTATTGTGGTTTATCATATAAGCGTATGAGCTTTTCCATTACTTTGGTTACT
+TGCTTAGGTTGCTTTAGCTCATAATAAGTAGCGCGTTGTAAAGTGAGCCAATTCTCTTTAGGGTGTTTGT
+TTTTCGCTTCGACTAAACTGATGGCCATTTCACTATGTTTTAAGCTATTAACAAAATCTTTGTCTTGGTA
+ATAAACTTGGGCAAATAACATTTCTTGCGTGCCGGTTAGCTCTTTAGCGTTAATCTCGCGCCACTGGGTT
+AAGTAATCTAGTGCTTCTTTGTAGTGCTGTTGCTGCATGCTCAATTGCGCTAAAGAATACAGCGTAGAAA
+TAATCAAACTGTCAGGTATTGCGGTTTCAGCAATCACTTTATTAAAGCTATCAACTGCTAATGTTATATC
+TTCATTGGCATAATACATAAAACCGTAAAAATTGAATAACATGGCACGTTCATAACTATTTAAGCTATTA
+AGTCGATCTTCTACTTCGGCTAAGACTTCAAAGCCCTCTATTTTATCACCGTCATCAGCCAGCTGTTGGG
+CCCGTGATAATTGTGAATATACGCGGTTACGCATTGCCGGTACTTTTTTACTGACGCGATAGCTCTTTTT
+AGAGACGTTTTTTTTATCAGTGCTGTTTTCATCTGCTTTAACTGTTGCTGTTTCAGCAGCGAAAACGTTG
+CTGGTTGTTATCGTGACAAGTAAAGTAAATACGGTTGTCAGAAGTAAGGAATTTTTACTTTTCATAATTT
+GCTCCTTCATTAGCTATTAATTAACTATTAATTAGTAATAAGTGATTTGTAAGGTTATCCCAAAAGGGTT
+AACCATCAATTTCAAAACTAATTTTGTTCTGTACGCCAGCCACTTCCATGGCAACACCATCAACAACACG
+TGGTTTGTATTTGAACTTAGCAACCGCATCAAGGGCAGCTCTATCAAATATCCCTTCAGGTTTTGCTTGC
+ACTACCTTGGCATGACTGACTGAGCCTGTTTTGGTCACAACAAACTCAACAATAACAAAGCCTTCAATAC
+CACGAGATTGCGCACGTCGTGGATAAATAGCAGCCACCTTAACAATCGGCAAATAATCACCATCGCCACT
+GTCTAAGCTCAAACCACCCGATAAACCAATATCCCCTTGAATATCCGCTGCAAAACTACTTTTCGCCGCA
+TTCGCATTAGGGGTGGACTGCTGCATTTGAGGTGCGTTCATTGGTGGTGGCGGCTCTTTTGGCTTAGCTG
+GTTTTTGCGGTTTACGCTCTTTTTTAACAATCGCTTCATCTTTTTTTAAGCGGATGAAATCAAGCACACT
+GCCTTTGGCAGGGTCTGTCATCACTTCATTGCCACCGGCAATTAACTTTTGCATTCCCCACAGTAAGAGA
+AAGGTCATACTTAATGCTAATGCGCCCGCAATAACGTATCGAGCGCCACTGCGTACTATGATTTGTTGTG
+ACGTATCTGTTGACATATTTATTGGCATGTTTGTTGACATATTAGATCCTTAACCTATTCCTAGGCCTCT
+TGCGCGGCAATAGATACATCATAAACCCCGGCGGCACGGGCAGAATCCATCACCTTAATTAAGGTATCAG
+TGGTCGACTTTTTATCCGCTTGAATCACAACAGTACCTTGTGGGTTCTCTGCTTTTAAACGCTCAATATT
+CGCTTGTACACTGCGAATATCCACTTTGCGTTTATTGATCCAAATATCGCCCTTATCACTAATAGCAACT
+AAGATATTGGCACGCTCTTTCTTTACCGCTGTAGCGGCTTCAGGACGATTAACATCAATACCTGCTTCTT
+TAACAAATGAGGCAGTTACAATAAAAAATATGAGTAAAATAAACACCACATCAAGCATGGGTGTCATATC
+AATTTCTTCTTTTTCATCTTGATCTTGTAACATTTGATTTAAATGACGCATAACTAACTCCAACAATTTC
+TATTTTGAATAGCCATTTCACCTGAGGTTAAATAGCTACTCATTATTAACTTAATGTTTAATGACTAACC
+GTTAAACTATCGGCGAGCAATTCAGCTTCTTTTTTAGCGTTTCGGCGTAACCAAGTTGCAGTAAATACAC
+CTGATAGTGAACCGACCATACCTGCCATAGTAGGGATAGTAGCTCGTGATACACCCGATGCCATCGACCT
+TGCATTACCGCTTCCTGATATTGCCATCACATCAAACACCTCAATCATGCCTGTTACCGTGCCCAGTAAA
+CCTAACAGCGGACACAAGACAACCAGGGATTGAATAAGTGCTAAATTACGATTTAACTTAGTCGTACCAC
+GAGAAATTAGCGCGTTGCGTATTTGTTCGCTGTACCAAGACGTTTGATCTTTGCGACCTTGCCATACACT
+GACCATATGTTTCTTTACACTGCGATAGCTGTAAAAAACAAAGACAAAGCGTTCAAAAATCAACAACCAC
+ATAATGAAGATAACAGCGGCAATCACGATTAATACTTGACCACCGGTATCCATAAACTCATTAATGGCAT
+CGTACATTTCCATTAAGGCAATCACTATTTATGCTCCTTGACCTGCAAGTGTTTGGCTTTGAGCTAGCTC
+TGCTGATTCAGCTCTTTCTGCAATGATGCCAGTACTTTCTTGTTGTAAAATATTAACAATATTACGACTA
+CGACCATTTAAGTAAGCAAAGATAAAGACCATTGGAATGGCAACCACTAAGCCTAAAACCGTAGTAACAA
+GCGCTTGAGAAATACCGCCAGCCATCAGTTTAGGGTCCCCGGTACCAAACAAGGTAATGGCTTGGAAGGT
+ATTAATCATACCCGTTACCGTTCCGAGTAAGCCGATTAGCGGTGCAACCACTGAGATGATTTTAATCAAC
+GTTAAGCGTTTAGATAGCTTAGGGACTTCTCTTAAAATAGATTCAGATAATTTAAGTTCTAAGGTTTCAG
+TATCTAGGTTCGGATTGTTATCTTTAACTTGCATAACACGACCCAGAGGATTATCACTTGATGCAACTGC
+TGACTTAAGTTGTCGTTCAACTCTAGAGCCAATAAACACTAAACTAATAAGACGTTCTAGCGCGATAAGT
+AGTCCGACTAAACCAATCGCTAAGATGATGTAACCTACTGGGCCACCTTGGTCGACACGTTCTTTCAAAT
+CAGGTGCTTGCACTAATAAGCTTAAAATTGAACCACCTGTTGGGTCTAAGGCAAAAGAGGTGGTGTTACC
+GCCACTGTTAACCAAGTCACTTGTTGATGCTAAATACCGATTAGAAGGCTGTCTAATTAGCTCAGCAACC
+GTACCTGTTTCATCAATATATTCTAAATATTTACCATTGGAGATTAAGTTAAAACCACCAACACGCGTCA
+CTGCGGCATTGTTACGATCGCCATTCGCTAAGACAACTTCACGGTTGAAGGTGGTGACTTTGCCGCTTTG
+TGTCATTTCGCGTTGTAATTCAAACCATAAACGCTCAATTTCTGCAATGGATGCTAGCTTTGAGCTTGAG
+CCCATGCTTTGTGCAAATTCATCTAAAAACTGACCACGCCCTGGTATTTGCGCAGAAATAACTGACGTCT
+GAAATTTACTGCGGGTATCACCTGATACTTGCTGTAATACACCAAACAATTCTTTTAATTCACCTAAACG
+TTTATCTAACGCTTCAGCTTTGTTTGCCAGCTTAATTTCGTTATCCGCAAAGTTTTGTTCAAGCTGTACA
+CTGAGTACTAACGCATTATCACGCTGATAACTCATATCATTCAGCATATCTTGCTGTTGATTTACTTTGG
+ATTTAAATTGACTTTCTCTTGCTTGGTTTTGCTTAGTTTGCGTTATTTGGCCCTGCTCTAGTTGATTTAG
+TAAATCATCAAGGGTGAGCGCATCTTGTGCATGACTAACAGCACTTAAACAACTTAATGAAGCAAATGTC
+ATTGAAAGCACAGAAACAGTTAACGCTTTTTTACCTGCTTTATTTAGCTTAGATACCGAGTTTTTTAACG
+TTTTAGCTACTGTGTTTCGTATTTTATTAGGATAATTAGTCATCATTATTACTCTGCTTGTGTCGAGGTT
+TCATTAATAGACACCGGTACCATAATTAAATCTGGTGCTAACTGTTTACGGGCTATACGTAAGGCTTTAT
+TAATACCTAAACGATAATCTTGTGAGAGTGCTTGCCATTGACCCTCTCCCCCTTTTGAAGATTGTTTCCA
+TTCACCTAAACGGCTACCGTCACGCGTTTGATAAACCAAACTCACGCGCCCGATGCGTAAAAAATCAACA
+TCCATTTTTTTACCATCAATAGGTAATATTCCGCTGTAGGCTTCAATGGTACGACCGTAATCAACTTCAA
+TTTGGTACGCTTCTAATACCCGGCGAAACTTTTCAGAAACGGCAATATCAGCACGATTCATCATGGTTTT
+TAAATCTTCAACACGCTTGGTTCTTTCGCTTGGTAAAAAAGGAACATCAAGGGTAACAAAGGTATCTAAG
+GTGCTAATCATACGTGCCATTAATGGCGATATTTGACGCTCAATAATACTCACTTCTTCCATCGACCTTG
+CTAACTGGGCTAGTTCGGTCATTTGGCTATCAAGTTGTGCTTGCATTTGTTGGTTATAAACACTGAGGCC
+ATCAACTTCTTTTGTGACCACATGAAATTGCTGTAACTTAGTTTGTGCTTGGTTAGTTAAAGTGTTTACT
+TTTTGTTGTGATTTAGCGGCAGAATGATTGATTTGCTGACCAGCATTAACCACCTTATTTAACGAGGTAC
+TGCTTGAAGGATCAGTAGCACTCGCTGCAGTAGCGAAGATTAAACTACTCGTGGTAAGGCTAATTAATAG
+GCTTGCTTTGGTGAGTTTAGACAACATCATCGGTTTACCCTTTCTCTTTTTAGCTCTTATTGATAAGAGC
+GTCATAAATTATAAATACCAACAGTAATCTGCATAGTTAGAACAGAGGTTAAATTATTGGTATTCAAGAA
+TATGACAAAGTGTACCGAGGAAATATGACAGTTAAACTGAAAAATCATGACGCTTATGTTGCATTAAGGT
+TTCAGTTTAATGACAACCAAAAACAGCAGAAATAGTGAGTCGTTTGAATATTCAAATAAAGTAAGAGTCT
+CGCTCAATACTTTCTGGGCTGTAGCGGAATAGGATAAATTTAATGACTATTTTTAGTTAAAATCAGTAAG
+GAAATCACAACAAACATCACACATCGTAATAAAATAAAAAAAAGTCAACTAAATGATGCGCGAAGCGGAA
+GTTAATAACTCTTTAATACTAACGTCCGCTTCAAGGCTCTAAGCCGACATTCATTTTATATTTTACCGTT
+AATTACGATCCTTGAGCAGTTATTTGCTCTAATTCGTTTCTGTATATTTTCAACATGTGGTATTTTTGAT
+AAGTTTTGGGAGGCAATCATCAAGAGAGAACTTTTGAAATTTTGCTCCTAAGAAGCTCCCTAAATGCAAT
+CACTGCGGGGCTGACCTGCTCTCTGTTTGGACAAATCAAATGCAGTTCAACAGAAGACGAATCATAACCC
+GATAAGAGCTGTACAAGCTGTCCGCTATTTAAATCTGAATAAACATCAATCAGGGAGCGGTAGACAATAC
+CTTTACCACTAACAGCCCAACGTCTCACTATATCTGTGTCATTACTTATTCTATTGCTATTAACTTTGAT
+TTTGTATGTACCTAAACTATCAGTGTACTCCCAATGATCAAATAAACGACCAGCTCTACGGTGTAATAAA
+CAATTATGATTACGCAGATCTTCTGGGGTTTCTGGATTTCCATACTTCGATATATAAGCAGGAGATGCGC
+AAGTGATTCTACTCATAGTTGCAATCTGAAATGAAACCATGGATGAGTCCTCTGGCTTCCCAAAACGAAG
+GGCCATGTCAACTTGATCTAAGTAAAAGTCTGAAACTGAATCACCTACAGTCAAGTCAATCGACAATAAA
+GGATGCTCTTCAAGCAACTCTTCTATCCAAGGTAAAAGGGTATTACGACCTAAGTCAGACGAAACGGATA
+ACCTCAGCTTCCCACTCACCTTACCTTGTGTCTGATGTGCCGATATACGCCCTTGCTCTAAACTAGCTAA
+CGCATTGCGGCAATGAAACAGAAATTGCTCTCCTTGTGGCGTAATCCTCAATTGTCTTGTCGTTCTAATA
+AGTAACTGTACATCTAACTGTTTTTCTAATCTTTTGAGAGCTGAACTGACTGCCGCAGGCGTTAGATTAA
+CTTGGTTTGCGGTTTCCGTTATGCTGCCTGTTTCGACAATTCGTATGAATAGATTTAGATCTGAAGTATT
+CATTATTAACTTATATTTGAAAGTGTTCGTACTATTAGTGTGTTTTAGTTTAGTAAAAGTTATGGATAAT
+GTCACTATCATAAATGGTTCTTCACTTTATAGTTATTCGCACTCTGAGAGGTAAAAATGGCTCAACCATT
+ACACAACGATGATTTACTTAATAGCCCATTGAAACTCCCATGTGGAGCAATCATAAAAAACCGTCTCATA
+AAGTCAGCAATGTCGGACTCACTTGCTGACGGGGAAGGCAACCCAACGGGAACTCAAATTCGACTTTACG
+AGCGATGGTCACAGGGTGGTATTGGATTATCAATAGTTGGCGAAGTGCAAGTGGATGCCAAATATCCTGA
+AAATCCTGGAAATCTAGTATTAGACAAGAATTCGAACAAAAAAGCTTTGCAGGCATTAACCTCTCGAGCC
+GCAATTAATGATGCTCATATATGGCCTCAATTAGGTCATGCTGGAGCGCTTGCATACCAACCACTTAGCC
+AACTTAAAGGTCCATCACATCTTAAGATAGGTGAATTTGAATGTTCAGGTATGACAGAAAAAGAAGTATC
+TCGTTTACCAGACATGTATGCCAAAGCTGCGATAATCGCACAAGATACCGGATTTACAGGTGTTCAAATT
+CATGCTGGTCATGGCTTTCTGCTCAGTCAGTTTCTCTCTCCCCTATTTAATCGTCGAAAAGATCGGTATG
+GAGGTTGTATAGAGGATCGCAGCCAAATTATTGTAGAAATAATTGAAAAAATTCGATTAACGGTTGGACG
+TACTTTTCCTATTGGCATCAAGATGAACTCTTCTGATCAATTAGAAGGTGGTCTATCTCAGGAAGATGCT
+TTAGAGGTAGTGCGCATTCTTGATAAGACTTCAATCGACTTGATTGAGTTAAGTGGTGGCTCTTATTTTC
+CGGGAGCTAAATCAAGCTCTGATTCCGCTTCAGGTGGACCATACTTTGTTGATTTTGCGATAAAAGCTAG
+AAGTGTGACCAATATACCTTTGGTAGTTACAGGTGGCTTTAAAACACGCGAGCAGGCAACAAATGTTCTC
+TCTTCAGATACCGTGGACTTTGTTGGCTTAGGACGTGCTTTGATACTTAAACCTGATCTACCAAAAGAGT
+GGATAAGCGGTATAGGATTCATTCCTCATTTTCCAAAATTCGAGTCACCACCTCATGGAGGGATAACGGC
+ATGGTACACAATGATTTTAACAGTGATAGGTAATGACAAAGAAATAGACGTTAACTTGGCTCTATTACCA
+GCAATTCAGGCATATGAAAATCGCGATAAAGCTCGTATCACCAAATGGCTAGCTAAGTACCAGTAGAGTT
+AGCCGAGTAGCTATGCAATTATGATAAAATAGACACCAATAACCTACGCCTTGTTTGGTTTTTAAACGCA
+TATTCAGCTGTGTTATCGCTTAATATGGCATTGAAACAATGATTGATTCGCCATTAAATTAGCGTATTCT
+AAATAGTTCTATATTTATTCATTTGGAAAGGTCATCTTGAAAAAAATTGCGCAAGGTTTTTTGTTGTTAT
+ACGTGCTTTTTAGCTTATCTGGTTGTATTGCCGCTACGGTTTTATCTGCCGCGGTAGATGTCACTACAAC
+AGTTGTTGGTGGGACTATCGACGTTGTCGATACTGTGACTCCAGATATTATTGATGACGATGATGAACAA
+GCAGACGACAATGATAACGACAACGGAAAAAATTAAACGGCTTGGTTTGATAAACAAATCAGTCGAATAA
+GGTTAGCATTCCTCATCGCGTGACGCCTTTTTCATTATTTATCAAGATCCACAGTTGCCTACAGTTAGCC
+ATAATAATTAGCTTTGATTTATTACTGTTTAAATAAGCGTTTGCAGTGCTTGCTCTCTATTGGTGAATTG
+ATATTTTTTATCTAATAAGGTTGCTAAAGATAACTTATCTAATGACTGATTAATTTTCTCATTACCCGTG
+ATAACCAACACAGTTTTCTCTTTTGATTTAGTCCGGTCGATAAGATCGGTGATCATAATTGCGGTGGTTG
+TTCCTATCAATTTGGCGTTCGATAAATCTATCACTAAAGTAGTGAACGCTAGGTTCTCAGTGAAGCGACG
+TGATAACTCCCTAGAAACAGCAAAACTAACTGGACCGTCTATTTCGAGTAAAAGCGTATTTGCTAGGGAC
+TTACTCAGGTTGTTTTGAATATCATCCGTTAACGCTATATTTGTCTCGTTTGATGATATTTCACTAAGTA
+ATTCATCCCCTCGTTTAAAGGTAATATTATCAAGTTGAATATGAGTTAACCGATCTAATGTCACTAAGTT
+TGCGATGAACATACCGACTAATACGGCAGTGATTAAATCAACAAAAACGGTAAGCAGCAACACCAATAAC
+ATTAGAGTTGCCGAAAATAATCCAACTTTTTTTATCTGAAAAATAAAACGCCAATCAATAATATCAAGAC
+CCACTTTAATGAGCATACCTGCCAAAACGGTATGAGGAATATACTGTGCATAATCTCCTGCCCAAAGAAT
+AACAATGAGTAAGGTAATAGAATGTATGATGCCTGACAGGGCTGTTTTACCGCCAGCACGAATATTAATG
+GCAGTACGCATGGTCGCCCCTGCGCCCGGCAATGCACCAAAAAAACCCGCAATAGTATTAGCAATTCCTT
+GGCCGATCAGCTCTTTATCACTATCGTGGTGAGTTTCGGTCAGCGTATCAGCAACCATTGAAGTAAGTAA
+TGAGTCGATAGCGCCTAATACCGCTAATAAAAAGGCAAAATAGCTAACCTGAGACAGTGACTCTAGCGAT
+AGGCTAGGCATTGATAAACTCGGAAATCCTGTCGGAATTTCCCCGATAACAGAGATGCCTTGTTGGCTAA
+AAAAGGTAGCACTAATAACCGTTAAGGTGATTAAGGCAAACAATGGTGCAGGAATTATTTTGGTCCATTT
+TTCAGGCCAATAGATCATAAGCAACAAGGTGATCACACCCAGTACCGTCGCTAAAGTATTTTGCTGACTG
+AGTGCGTTCGGAATATTCATTAAGGCTGCTAACGCATTACTGTCCCCTGCGCTACCTAACAGTGGCGATA
+TTTGCAGCAGAATAATAATGATGCCAATGCCTGTCATAAAGCCAGAAATAACAGGATAGGGAACCATAAC
+AAAATACTTACCTAGTTTGAGTAAACCAAATAATATTTGGAATAAGCCGGCTAAAATGACACAGGTAAAA
+GCGAGCACCAAGCCAGTGTCAGGATGACTGCCGATTAATTGAGTGAACACTAAAGCCATTACTACACTCA
+TAGGTCCGGTTGGACCGGATATTTGTGTGGCAGTTCCACCAAAGAGCGCCGCAAAAAAACCAACAAAAAT
+CGCGCCGTAAACACCGGCTATAGCCCCTGCTCCTGATGATACGCCAAAGGCTAATGCTAAGGGTAATGCT
+ATTACTGCAGCGGTTAAACCGCCGAAGATATCACCTTTAAGATGCTGACTAGATATTTTGTTTAGTAAAA
+TAATGACTATCTTTTGTGGATAAGAGAGGGCCCCAGTATACGCGCGACTCAAAAAAAACTGTTATTAGAC
+CTTGGTAGGCAAACTAATATGAACCGTAACACCAGCTGGGTTTTGATGATTATAAGCGCTGATATTTCCC
+TGATGAAACTGGCAAATTAAGCGAGAAATATATAACCCTAAACCAAGGTGTGGCACAACTTGCTTATTTT
+GTGCGTTTTGGTTTTTATCACGCAATGACACCATGGAATCAAATAAACTTTCGCTCAGTTGCTCTGGTAA
+TAAAATGCCATTATTACTAATAAGCAGTTCAGCATTGTGCTTATTACTGCTCTTTTTCAACTCAATAGTG
+ATGATATTATCTTGGCTAAATTCAACCCCATTACTGACTACTTTATCTAACAATTGCACTATATGTTCAG
+GAGAGCCATGCAAAAGAAATGTACTTGCATTGAGAGCTTTAACGTCAATATTCAAGATGAACTGCATTGT
+TGGGTATATTTGCTGATAGCCAGAAATACAGCCTTTAACAACTTGCTGTAAATCAAAATCAATTTTTTCA
+GTGCTAGATAACATTTGTTCAAGGCGAGTTGCTTCACTCATATTGGTAAGAATTAAGTTCAACGTTTTGA
+TGCCGGTTTGTGCTCTTTCGATATATGGATTATTGGTTTTACCTGTTTGAGCTTGCTGCGTTTCTAGTAA
+ACTTAGGTTGTCTAATGAGGTTTTAACCACGGCGATTGGCGTTCTTAATTCATGAGATAATCGAGAAGAC
+ATATTTTCTAAATAGTGGTTGTACTCACTTAAGCGGTTAACTGCGGTGGTAAAACTGCGAGATAAATCAC
+CTATTTCATCATTACTGTTAGATGCCTGCATTTGGCCAATAATTCGACCTTGCTTATCAATAGCTAGTTC
+GGCTTGACTAGATAACTGTCGTATTCGCGATGAAATACGTGAAGCAAATAAAATAAAGGTCAACGCGCCT
+AAACTCATAATCGCTAAAATGACGGTAAATAGTTTTTCTAACGCGCGATTTCGTAAACTACGTATGCCGT
+TTGTTGTCTCTTCAACAATGACAGCACCTTTTACTTGGTTATTAATAAAAATAGGATAAGCAGCAGAAAG
+CACTAGGGCTTTTTTATCGGTCGTTAAACGCCATTGAGAGGTTGCCTTACCACTTAAGGCATTAACAATA
+TGTGAGCCTTGTAAATGCTGTGCATCATAGAGTTGATCGATAAAGTCTGTCGACGGTTTAGTTAGAATTT
+TATAATACAGAGGCAATAAAAGTTGTTGCTTAAACTGATACCAGAGACTATTTTTTTCACCTTCTTTGGG
+CTGCTTTTCTTTCGCATGCCAAACGCCACTGGCTGAATTTAGTGAGCCTGCGCTAGCGAGCACTCGGTGG
+TGTTGATCAACAACCCAAATGCTAGAATTGGTATAACGCATGCCCTTAACAATACGCTCAATCTCTGGCG
+AAGGGACAACAATAGTACCCAAGCTTTCTTCTTTACTGGGATCTGCTGAACCAATCGCAGAGACGGCTTC
+ACTATTGGTTTTATCTACGTCATAAAAAGCAAAAGCAATGTTATCGCCTAAGTTGTCTAAAGGTACTCTT
+AACTCGATATTATAACCTTGTGACGTTGGTAACCAGTGTCCTTGAATCTGTGGCGCCGGCGCAGGGATAG
+CAGTTTCATCATCAGTAAGTGCAAAGGCAGATATCCAACCTGCTTTTTTATTACTGATAATAAAGCGATT
+TAACTTATTGTTGGTATCACTAAAAGACAGGGCTAAATGATCGTTATTGGTAATACTTCGGGTATTTTCA
+CCACGAAAGATCAAGCGGTTATCAACCACCTGAAAAAACAAATACAAGTAATTATTATACTTACCGACAC
+TCGCTTTAAAATTTAGGCTTAATGGCTCGTTGGCAAATAACTGCTGTTGCTGGTTATAAAAATGAGTGCG
+TTGATTGAAGTCAGGCCAATCATTAGGTAAACCGTCTAAATTCACGGCTTCTGTTAATTTATAGCCATAA
+AGATCTTTACCTTGTTCAACATTAGGTAAAAAACTCGCTTGGTTATTAAATAGGTTTTCACGCTCATGCA
+AAGCAGTCGCTAACGCCCGCGCTGTACCCACTAATGTTTGCTCTTGTCCAAAGCGCAAATATTTTTCCAT
+TTCCCAGACATATTGATAACCAAACCAAGGAATGACAAACAGAAAACTTGAAAGCAATAACAGTTTTGAT
+CTAAGTCCAAAGCGCAATTTCAAGCGTTTACCGTTAGCCATGTTAGCCTTCTTCATCAGCAATACTATTA
+GTACTTAACCAGCGATAACCCATGCCATAAACGGTTTCTATGCAGTCAAAATTGTTGTCGTGTAACATAA
+ATTTTTTGCGAATTCGCTTGATATGAGAAGTGATGGTACTGTCATCCACATATATTTTTGAATCAGTCAT
+CAACTGGGTACGGTTTTTAACATGACCAGGATTTTTGGCTAAGGCATGAACTAACCAAAATTCAGTAATA
+GTTAAATCAATAGAGCTATTTTGCCAGGTAATACTCATACGCTGGCTATCCACCGTAAGCGCCCCAGAAC
+GAGTAATATGGTCATCGTTAATGGGTTTTTTTAGTGCTTCTTGGCGACGAAACAATGCTGATATTCGCGC
+CGTTAGGTGAGGTAAACTAATATCTTTGGTAAGGTAATCATCGGCACCGATTCGTAAACCAGATACCGTA
+TCAAAATCATTATCACGTGCCGTTAAAAATATAATAGGTAAGGTAGCCGACTTAGCCCTAAGTTGCTGAC
+ACAAAACAAAACCACCATCATATTCATCATTCAGACCTATGTCTAAAATGACTAGGTTGGGTAAACGCAA
+ATTAAAAGCTTGGGTAGCGCTAGATCTATCTGCATAGGTTTGCACTTGATAGCCTTGGCTACGTAATACA
+TCAGCATAGTTTTCTCTAATAGCAGCTTCATCTTCTACAATGGCAATTCTTTTACTCATTTATGGTCACT
+TTTGATTGTTTAGATTAACTTGAAGCTAATAGCTGTTGCCTGTTCATTTCTCGACTATATCTAACTTTAC
+TCGTTAACGCGCTTAATTTTTGAAATTGCCATATTGTTGCCACAATTGCTCACTGCTTTGCCTTTATTCG
+GGCAGAGCAATGCCCATTTTTTGCGGTTTAATAACTCCTGTCAACAACACAGGCTTATCAACATAACTTA
+ACAGCATAAATTAACAATACTGTTTAACAACACTGTTAACAAAAAATATGGCATAAAAGGATAACTCATG
+AAAAACACGATTCAATTACCACAAACTCAACTAAACAAAATTACTGGAAAAAAATTATTCATCACCACGG
+CACTTATTGCTGCTTTAGCAACGAGTTCAGTGAATGCGACAGAAAACACCTTACCGCCAGAAAAAATTCA
+TCAAGAAGCAACCAATGAAGAAAATATTGGTTTTGGTACCGGTGCTGTTATTGGTGCTATTGTGGCTGGT
+CCCTTAGGCGCTATCGTGGCAGGAATAGGTGGAGTATTTGTTGCTAAGTACATTAATGTTAATGATCAAA
+ATGACGAACTAAGTACTGCGTTAGTCAATGAACAACGCAAGCAACGCTCTAATGAGCAAATACAAAGTCA
+ATACCAAGCTAAGTTACAGCGTTTAGAAGCTTCGTATCAACAACAATTAGTCGCCTTAGAAACACAACAA
+CATGATTCGGGCCAATTGCAAGCAGACAACCTGTTAATGAGCCTACAATTCTCTACTGGCTCAAGTGACA
+TAGCGCCACACTATCAAGAGCAAGTCGCCGCTCTCGCACAAATATTAAATAGCTCACCCGAGATGAAAAT
+TGACTTGTCTGGTTATACCGATTCAATCGGTGAACAATCACTTAATCAAACGTTATCACAAGCCAGAGTT
+GAATCAGTAAGAACCTTGTTGATGGCACAAGGCGTGGAAGAACAACAAATAGCGACCTTTGCTTTTGGTG
+AAGAGTCACCTGTGGTCGCCAATAATGAAAGTGAAGTTAGCTTTTATGACCGTCGTGTTGTGCTGAAATT
+ACATACTCCACCATCAAAAGAAGAGTCTCAAACGATAAACAACCAAATGGCGAATAATCATTAATTCTCC
+GGTTCATTAACTCCCAGTCAGTCATTTTATTTGATAAAAAAAGGAGGTGTTTATGGCCATTTAATTAGTA
+TAAGAAATCTATATCAGTAATAAAGTAATGAAAAAAGTCGCCCAGTAAGGCGACTTTTTTATTGATATCA
+TGGACAAATTAAAACGCGATTGTTTTCGACCGAGCTATTTAACCTGAGCTCGGCTTAATAAATTATTCTC
+TAGCAACTACTTTTACTGACTTCTGCGTTAAATTCACTTGCAATAGACTCGCTATTGACGCGTCAATTTG
+CCTTGAATTAAGCAAAACTATCTAGCCAGAGATACATTGAAATATTTAATTTATATATTTCAGGTAGTTA
+AAAACTTATTAAACCGAGTTCAGGTTATTTAATGAGAGTCAGCCGCCTGAAAATCTTCGGTTTCAAAATA
+CAAAGGTTTTATCGTGCCACAGTTTATAAACTTATATTGAAGTTCAGTTTCTTTTGGTACTGCTGATGAG
+GTATTAAAACGGCTTAAACACCCTGCTTCTAAATCGACACCCAATATATGATCAAAGCTAGGTGCTTGCT
+GAATTCTGTGAATATAAAATTTATAATTTTTTCTTAATGAAACAATATCGTATTCTTGTTTTGTGCTTGA
+AGGTTTAATGTCGTCAAACGTACGAACATACAACTGCTTATCAAAAGACAATGAAATATTGCTATACACT
+AACATGCCATCACGCTCAAAATGCCCCGCATATAAGTCAGCCTCTATAACCATTTTCTCGCCACGCATTA
+AGCGTTGTAAATTAAACGGTTTGGGTTTAATAGTAATAAGTTGGCTATCTCTAACCGTTTGTAATACCGC
+CAAATCATTATTATCTAATTTATAGAGTAGTTGTACATTATGAGGCTTGTTATAAAGCGGCATATGAGAC
+GCATAAATGCTAGAACCGTGAGTCACCAAAACCATACCGTGTACGCCCATATATCCTGGGTCTAATGGCG
+GTAACTTCTTGACCTCATCCTCAGCAAAACTCACTTGACTTAATAAAAACACAAGACCAAATAACACTTT
+TTTCATAAATTAATTCTCACTACACATAGGTTGGCGCGATTTCTACAACCAAGATTTCAAATCCAATTGC
+ACATTATAATTTGTTTTTAAAAGCAAAAGTATCCTATTGAGGCAAGATTTTACACTTAATGGTCTTTTAT
+ACCCCTTGGAGCTTACCTTTTTGAGTCATCAAGTACTTTTAGGCATCGCCAAAAAAAGCTAACGCTAACG
+TTATATTTCACTAGATCACGTTAAATTAATCACTGCGCTTATCAAAAGAGAATTGTGCCGCAAGCTCTGT
+TTTTCCTGAAAGGTTTCTAGGTGTGGTATAAAATTCAACATTAAGCGCATCGTCTTGGTTATTTAGCTCT
+ATATGAGCAAAACCCCAAACAAAACTTTGCGACCAATGCAGCTTATATTGTGGATAACGTTTGGCTTGTT
+GCTCTGCAAATGGGCTATGTTTACCACGCATTTTTGCTGCGGCGCCACTGATAATGAGAGGTAATGGTGG
+GCGCGTATTATCTGCAATGTAATTAGAGCAATCATCGGTAATAAGCTCTAAATCATGCTCATGTCCGGCG
+ATATATGCATCCGCATATTGGCACAAAGAAGGTAATAATAAATCCCTTAGTACATGGCCTTCGCTGTATT
+TACTACCACCAATTGACCACAAAATATGGTGCCCATAAACAACCTTCCATTTAGCGGTAGAGTTTTTTAA
+TCCCTTTGCTAACCAGGCAAGTTGCTGTTCGTCTTCACCTTTTATCGGTAACTCATGCAGATCTGCTTGT
+TCTAATTCGGCGCTGCCATCCTTAAGTGCTTTCGTTAACTCCCCTTCACTGCCATCGCTATTAAGGGGTA
+CTTCATGGAACGTTTGCCCCGAAAGTAACATATTGGTATCAAGGACAAAAAACTCAACATCATTGCCTTT
+ACTCCCTAAGGTGTATTTATAATAACCTTGCTCATCTAAGGTGAAGTTTTTTTGTTCTGCCATCCATTGA
+GTTTGCAAAGCAACACCTTGGCGAGAGCTTTTCCAGTCATGATTTCCTAACGCTGAATACACCATTAAAT
+CAGGGTGTTCGGTGAATAAGGGCATTAACGGCGAAAGTATTAAATCATTCATGCGCTTTTGATCATCTTT
+GCCATCATCTGCACCAGCGCCATCAGGATAGATATTATCGCCTAATTGAATAGCAAACTGGCAAGGTTTA
+TTAATACAAACCTCGGTCATTGCCAGTCCTACCGCTTCAGCCCCACCTTGCTCTGTGGCAGTATTGGTAT
+TGGGATAAACATAAATGGGCGCATGATCAAATTCAGACTCAGGTCTATATTCGGCTACCCAGTCTTCTTT
+TTCATGAATGATAAAGTCTGCTTTGTTTCTGGGATTTTCTATATGCTTTTTCTTGGGGTAATCCACATGA
+TAACCACCATCTCCGAAGGCAAGAAAATTGATGTTATTGGTAGCTGTTTTATCGGTAATATTCTTATCAA
+CGCTATCAATTGATTGCGTATTACTGCAGCTAGCTATAATACCTAAACTCAGTAATGATAAAGATAACAT
+CACTAGTGATAATTTCTTCGGCTTGATTGCTTTTAACAGCACGTCTTTTTGTCTAACTGTCGGGGTTACA
+TCTTGGTTTTTCATAATAAACTCAATTATGGTAACAATTTATAGGTAATCAAAGTCAGCGTTTTTCAACT
+ACTGACTTTGATTCATGCTAGGTGACTTAACAGGAGTGACAGTTAAAAAGATGTGATGGTAATGCCTAAT
+TCATAGCTACGACCATACTCTTCAAACTGATAGTTATATTGCGTGTCACCGTGATAGAGGTAATACGGCT
+CATCATTAATATTTATTGCGTTAAAATAAATTTGCGTGGTGTTATTCAGATAATACTTCGCACTAAAATC
+AAGTTGCATATGTGCGTCTTGATAAACATCAGCATCATTATCGGTAAACTTGAAGTTCTCACTTTTATAG
+GTTGAGCTTAATCGTAAGCTGATATCATTATTTTCAAAGCCAAACATTAAATTACCCACGGTATCTGCTT
+GATTTGGCAATTTTTCATCCGCATCAACAAAGGTACCATTGGCACCTAACAATACCCCCGAGTCGAACGT
+TTTAGTCCACGCCAGTTCAAGACCTGTTAGTGCAGCATTACCACCATTTTTCGGCTGAATAACTTCTTCA
+AAACCATCCCACTGTCCATTATCCTGCACCTCTTCTTTAAGGATATAATTATCAATGTCTTTATAAAAAA
+GACCTGCTGATAAGACACCAATATGTCCAGGATAATACTCAAGACTTAAATCAAGGTTGTTAGCTTCATA
+CGGTTCAAGATCAGGATTCCCCACAACAGCTTTTCGCTCGGTTATGATTTGACCATTATCTTCTGACACT
+TCCGTTTCTATCAATTGGTTTGCCGCAGTATCACTGAAGGTTGGTCTGGCGATAGTTTGTGTATAAGCAA
+AACGACTGATTAACTTGTCGCTAATGTTATAACGCACATTTAGACTTGGGAAAAAATCATCATAGTCTTT
+AGCGCCCTGCCAAGGGCTGATATTGACGGTTTCACTGCCATCACTTTCATCAACAATTAAGTCGACTTTA
+CTGCCTTTGGTACTAAAGCTGGTATCTTCATAACGAACACCCGCAACAATGTACCAATCATTAATGTCAA
+AACTGACCATGGCATATAAGGCTAATACATCTTCATTACTGGTATAGGAGCTACCTTGACTTTCAATATC
+AGATTTAAGGCTGTTTAACTCAAAATCATTAATATTTGTAAGAACATAATCACTCAGCTGATGTTGAGAA
+AGACCAGGGCCAAAATCCCCTAAATTGTAATCAACAGGTCCTGTATTGAATGCTTGTGCGCTGGTATCAA
+CGCCTGCAGCATCGGTAAAACCACCATCATAAATTGCTGCATCAACACGGTTAAACTTTTCACGGGTACG
+GTATTTTCCACCAAACTTAATTTGACCATTGTTGTTTTGCCAAACAAAGTCTTTGCTGAAATCTAATGCT
+AAGGTGACTTCTTCATCTTGTGTTAAGTTATTTTCATAAACCACTTCATCTAAGGCAAAGTTATTCAAAT
+CTTGAGATGCAGCATCAAACGTTAGCTGTGGAATAGGACCAGAACTCAAATAGCCAAAAGTTAAATCTTT
+AGCCACAAAAGTACTATCGATACGATCCGGTTCAGCTTCACTGGCTTTAGAGTAACCCGCACTGTATTCA
+ACAAGCCAATCGCCTATCTGGTTTTCCCCTCCAGTGATGATGGAGAATATTTTTTGTGCTTCATAACGAT
+CCTTGGTATCACGCTCCATTTTGGCATCAGAAAACTGGGCACTATTCTGGGTGTTTGAGGTTAAATCAAT
+TTGGCCTTTATCGTATTTAAATTGATTTCTTAAACGATATTCATCATCTGAAAACTTACTGTACAGGGTG
+CGTAAATAGTACTTATCTGTTGCTGAGGTATATAAGTCAAAATTTAAAGCCGCGCCCAAACGTTCACGTT
+CAATACTATATGCACGTTGCTCTATTTCTTCTGCCCCAAACGCTTCAACATCTTCGCCTGTTGCAGCGTC
+TTCATAATCAAATACGCTCCAACCGCCATCTGTTTCGACATTATGAGAGCCAAACTCTCGCTTAAACCAT
+GAAACAGCGCCGGCAACGCCAAGCTGACTTCCGCCCGCTAAGGTATAAATATCGGTATAACTTCCCGAAA
+GTTTAGGGCTAGTTTCTGAGACCAATTCATTATGTGATGCTTGTGCAGTAAAAGAGTAACTTCTGTCGTT
+ACGATCAAAAGCTGATAAACTTTTTACTTCGATAGAACCGCCAATGGCACTGGCATCCATGTCTGGCGTA
+ACTGTTTTACTCACTTCTAATGATGAAATAAGTTCACTCGGGATAACATCTAAGGCGACACTGCGAACGC
+CCGCCTCGGGTGAAGGAACATTTAGACCATTGATAGTGACATTATTCAGGTTTGGATCTATACCGCGAAT
+ACCAACAAAACGCCCCTCGCCTTGGTCACGTTCAATAAATATTCCCGGCATACGCTGTAAAGCCTCAGCA
+GCATTTTGGTCCGGCAATTGGCCTATACCATCACTACTGATAACTGAAACTAATTTGTTAGCATTTTTTT
+GTCGGTTAATAGCACTCGCTTGCCCTGCTCTTTGCCCATAGACGATAATATTATCTAACTCTTTTTGGTC
+CGAGTTAGCCGCACCAATAACAAAGTTTTTCGATAAAACCTCACCATCAACAACCGAGATTTTTTGCTCT
+AAATCATCACTACCAATATATTTAATGATTAAGGTATATTCGCCTTCAGGCAATTTAGCAAAACGAAAGG
+ATCCATCACGTTCACTAATTACCGTTAAATCCAACTCTTTTATCTGCACTTGGGCGCCTTGAAAGTAAAC
+CTTGTTACTTGCGTCGGTTACTCGCCCTTCAATAACACTGTCTGCCCAACTTAAAGGTGCTGTTAATAAC
+GCTAAACTGCCCGCTAAGGCGATAGTTAGTTTATTAAGGCGAAAATTATTACCGTTAAAATTCGTTAAAG
+AAAGTTTCATGTGATCTAGTGCTCTCATATTGTTTTAATTTTATTGCCTCAACATAGCGAACTAGCAAGG
+CAAAGTACTCAGGTACAAATTGATATTGACGCTAAAGTAAGTAAAAAATATGACAACACGATGACAGTAA
+AACGGTGACTGAACCGTTGAGGTTAAAAATTGTTAATCTCCGCTTTATTTAGCGATAAAAAACAGGAGGA
+CGAGCTAATTAGACCCCTTAATTTTACTAAAAACTAACGGTTCCCCTACCCGCCTATTAACCAATACGGT
+AAATAGCATACCTATCGATTGCTAATAAATGAGCAATCATCATGTTTAGGTAAAAAAACTGTCATCTGTG
+TGAGCTAATATCACTTTCATAAACACCTTCACCTTAATAACAGGGCTGACCATGAACACCTCTTTTATAA
+AATATCATTCCCACCTTTTAACCATATTATTCTTTACCCTAGGTGCAGTTATAACCTGTACATTCAATTT
+GGGGGATTTAAAACCAAGCAGTGAATTTGACTACCTTGACGCCTTAGGTGAAGGTGGCATGACTTTAATG
+ACCTTGGTATGGATAGGCTTTATTTTAATCAGTAGACCTGCGGGAAAAGTCACTAACTGGCTTTTTTCTG
+GATTGATACTGATGAATATCTCGATGTTATTAGACTTTATTGACGAGTTTGTTATTTATCCCCAAAACAG
+TGCTTGGTTGACTGCCATCGAATCATTACCTGCCCCAGTAGGCATGGTGATAATGAGCATAGCCTTGTAT
+CACTGGTATCAAGAACAAATGACGATTAATGCACAATTAAGACGTACAGAACGTTTTTATCGGGACCACA
+GTCTTACTGACTTTATCACGGGTTTATACAGTGCTAAATATATGAAAAAGCAAATAAAACATCAGCTTCT
+TTATAGTAAAAAAACTAAACAACCTTTTACTATGATGATGATAGACATTCGCCAGTTCGACCAATTCAAT
+CGACAGTATGGTCATCAACAAGGGGATATTTTATTACGAGAAATTGGGCAAGTGATCACCATGAATATTA
+GAGATCAAGATTTAGCCTGCAGATATGCCAGTGATCGTTTTGTTGTTTTATTGCCCAATACCACCACAAC
+ATTCGCGGAAACGTTTGCTTGGCATATTGAAAATAGTCTAGCCAACTTAGCGTTCAAAGTGGGGAGTGAT
+CAACAAGCAAATTACCAGAAAATCACGCTGTGCAGCAAAGAGTTTGATGGTAGTCAAAGTGATTACCAAG
+TGCTTGAGCTGATGAGTCAACAAATGGACAGCACCAAGAAACAAAACAACAAACATCATAATAAACAGGT
+TGCCTAATGAAAGGCTATGAACGCTACGACGAAGTACTCGATGCTCAGCAAGTTCTACTGAGCTTGATAG
+ACTTAGCAACGCAAAGAGGCGCCCACCCTGATAAATTACTCAAAGGTACCAAGCTATTTCACAATGATTT
+AAGCAAAAAGAATTTAGCAAAAAATAGCTTAACCTGCTCGGCAAATACGTTGCTAACAGTAATAGAAAAC
+TGCTCAAAGTTAGTTCAGGGTAATGAAATTAGCTTTCTACTTGGCAGACGATATTTTCCTTCACATCTGG
+GGTTATTAGGCCAAGCACTAATGAACTGTCGGCACCTAGGCGATATGTTACGATTATGCCAATGTTTTCA
+GCTTGCTTGCTTTCCGTTAATGAACTTACAGCTAAAACACTTCAACAATAATAGTTACCTTATTTTTCAA
+AGTGCAGTTGGCAAATTATCAAAAAATCAACAGACCTTTATAACTGAGTTTATGTTGAGTGCTTTACTGG
+GTGCCATCAAATATCGCTGTGGAGAATTACCTAAGTTAGACATTCACCTTGATTATCCTGAGGTACAACA
+TATCGAGCAATATCATGTACATCTCAACATGAAAGCAAATATAAACATACAGTTTGACCAGAAGATCTGC
+ATGGTTACTATAGCGTCAAAACAACTGTATTTGCCCTTTAACGACAGCGCAAATAGCTTAAAAGCAGTAG
+CGCTACAGCAAATAAGTCAATTAAACCCAAAACCCTACCCCATTAGTTTTATACAGCAACTCAATAGCTA
+CCTTAGTCAACGTTTATCAAATAAAGGTGACTTATCGCAAGAGTGCTGTGCACAACATTTTGGTTATAGC
+AGTGCCACGTTAAAACGTAAACTTGCGAATCATCAACTCAATTATCAAGGTCTCATTGATGCCATACGTA
+GCCAGCAGGCAATTTTTCAGTTGGTTATTTGTCAGCACAGTAATGAAAAGATTGCCGATGCCCTGTACTT
+CAATGACGTGAGTAACTTTCGTAAAGCCTTCAAACGCTGGACAGGAGTGACGCCAAACTCTATGCGTGAG
+CAACACTGCTTTAACTAGAAATAACAAGTTTTACAGTTTCAAGCAGCAGTTACTTTGATATAACCTTGGT
+CTATCGCTTCAAATAAAGGCGATAATTGCTCTGCAGTTGAATGGAACCAATAATCACGATATTGCGGTAA
+TACAATGACTGGCATACGTTGATGATATTCAGCGCATTTGTCATTAGGCGCGGTGGTGAGAGTGACCAAT
+TGTTTGGGCTCAGGAGTCAATGCTTCGTTATTACTTTGGTTTTGCTTCACATACCAAATTCCCGCCATGA
+GAAAGGGCTCGTCATTAACATGACTAAATAAGTACTTTTGTTTTTTGTCCCCTTCAGTTCGCCACTCATA
+CCAGCCAGCGCAAGGAATTAAACATCGGTGTGTTTTTATCGCGTCTTTAAAAGTAGCTTTAGTAAGTACA
+GTTTCACTTTGAGCATTAATAAGTAATCGCTTTGACCAACTGGGTTGAATACCCCAAGTAGAATCAAGCT
+GCTGAAAAGCTGCCTCGTCATTTGAAACACTGTTTGAATGGTCATTTATATCACGGTTAACCAGCGTGGA
+AACTGTCTGCCCAGGACTAAGGTTATTGTTTGAAGCAGCGCTAAAATCACAGCCAAAAAAGTCACTGATT
+ATCTTACTGTGCTTATTATCAAAGTTCATTCTTCCACACATAAAAACCTCAATGATTAACATTATACTTC
+AATGAATATTCTTCATCGATTAGATTAATATTTCGTGGCTAGGTACGTCATTGTATCAGCGTATTAAATT
+GCTAGGAATGTTAATTTATTTGAATAAGAAGAGAGCTAGGAAAAATTGTTAATACCCATAAAAAAACGCA
+GTACAGCCATTGGGATAGCTATACTGCGTAAATAATGAATACAAAGAAAGTGCTAATTATTGCAGAACCT
+TCTTATTACTAGGCTTACTTAAAAGTCCCACTTCAAGGCAACTTCAAAGGCAACACCTTTGGTTTCACTG
+CGCATTAAGGTATCTTCAAACTCAATTTCTTTTTTCTGATTTAAGATGTTTTGCACCTTAAATTTCAATG
+TTGATGAGTAAGTAGGATAGTAGGTATAGACCATATCAAGTGAATGGAATGGTTGCTCATAAGCATCATC
+CTTACCGTCAATGCCAGGTATAATAATACGCTCAGCAAACACGTTATAAGCAAGGGTAGCACTGTGATTA
+CCATTCGGCGCATCCCAACCTAAGTTCATATTTACTACCCAAGGTGAGTGACCTGTCATGGCACGTGTTG
+GATTAGTAATTGAGGTAGAAACGCCGGTTTGTTCAACCACGTTCTGGGTATCAATATTTATTTCTGACTC
+ACTTACCGTAAAGTTACCCGATAAGAAGAAGTCTGTCCCGTTCATACCCGCAAAATCACCTAAGAAGCCA
+AAGTCTTTTAAAAACTCTACCTCAAGTCCGTACACATAACCGTCTTCTGCATTAGCAATTCTGATTAATG
+GTGGGCCATCTTGTGCAGGTGATTGTACCGCTTCTATTGGCTGATCCATGTCCTTGTAGAATAAACCTAC
+AGAAAGGTTATCTCCCGCAGGTAAGTACCACTCCCAACGTAAATCATAGTTATCAATAGCGGTACTGGTT
+ACACTTGGCGTTCCACCAATAGGGAAACCAGTAAGGGGATCAATGTAGGTCGCCGGCGCGACTTCTCGGA
+TATCTGGACGAATAGTCGTTTGTGCGTAAGAAGCACGAAACTGCATTTCATCGTCAAGCAAATAAGTGAA
+TGCTAGTGCACCAAAAACATCATCATCTTTAAAGGCAAGTGCTGCTAAATCTTCATTCGTCGGCTTTGCA
+GGTAACTCAAACTTACCAGTTGCGGGATCTAACGGGGCAACGACTTGGCGAAAATCTTCATAACGCAATC
+CTAAGTTTACTCGCCACTTTTGCGCGATGAAAAAATCGGTATCAATAAAGTAAGCATCAACCAGTTGAGC
+AGAGTAGTAATCATCTCCGCTAGCAGTCGTATCACGAATAATTAATTCATTGCCCGATAATGGGTGATTT
+AGCATAACATCATCATTTAAAATGACGCCCATTTGATGGCCAGTTAGGTCTAGGTTATCAAAAGCAAGTG
+TGTTGACATCTATGCGTCTTGCCATAGCGTCACGTGTCTTTTCAATAAAGTTCCCGCCTGCTTTTATCTC
+TAGTTCTACATTGCTAAAGTTAACTGGCAATGAAAAACTAAAACCATAGTTTTCAACATTATCGTCTAAG
+TTTTGAAAACTATAACGAGAAGAAGTGGTCGCTTTACGTAAAGAGCTCTCATTGATTGGATCAAAAATGC
+CATCTTCAGGTTGACCATTTGAACCATCGGCAATGATATAGCGTGTTGAGATATTGCCAGGAGCATAGCG
+ATTGGAGCGCGCATCTGAGTAAAACCAATCAGCACCTAAGTTCCAAAGTCCTGAGAAGTTATGTGTACCT
+CTGATTTGATTCGCGATCATTTCTCGCTCTTCATAAATAACGTCGCTATCACGTACTCGCAAACCGTCAC
+TAATAGTGACATTGTTGGTGTTGCCGAGTTTATCGCGTATTTCATCACGGGTATCGTGCAAAATTAACGA
+GCTGAAATCAATGCGGTGATCACGTTGAAATTCTAAGCCAACGTTGAACATGCCAGAAAAGCGTACCGTA
+TGTTCAGTAGATTTAATATCATCGGAACCACGTACTAAAGCCCAACTGCTGTCTTCGCCATCAACACCTT
+CTTGATAGGTGAAATCCTGTCCTTCGTATTCTTCTGATACTTCCCATTTATTGTCATAGGAAACCGCGGT
+AAGGAAACCTAATCGAAAGTCATCAAAGTCGAATCGATTACCTAATGTGACATCAAAGCCAGTATTCGGG
+TTAATGCTAGTGGCTTTTGGATCATAATCGCGATTCATCTGCGCAGCAATCTCACGGTTATCTTGCTGTG
+ATAAATCATTTATAGGGCTATGACTTTTCCACAATTTTTGCAATGACGCTGGTGCTGCACGAGTACCATC
+ATCTTTACCATACCAATCGTCGTCTCCGCCATTATAGGATAAACCATCATCAAAGTTATTGGTGTTACCG
+CCAAGCTTACCTTGCATGGAAAAAACAAAGTCAGAAGGAATTGTTTTCAAACGCACATCGACATTACCGC
+CAGCAAAATGGGCAGGCATAGCAGCAGAATAGGATTTTTGTACCGACAATGATTCAATGATTGATGAAGG
+AAATAAATCGAGTGGAATAACCGTTCGCGTTGGATCTGGGCTAGGTACTGCCGCGCCATTTAGTTGCGTA
+CTTGAAAAGCGCTCACCTAAACCACGCACATAAATGTATTTTCCATCCACCAAGGTAATACCGGTAACAC
+GACGTAACGCCGCAGCCGCATCTGAATCACCGGTACGTGCTATTTGCTCAGCGCCGAGGATATCAGCAAT
+AAAGGCCTGATTTTTACGCTCTTCCATGACCGCACTAGCAGTGCCTTTTAAGCGACTTGCTTTGACAATC
+ACCTCTTCCATGGCTTGCCCATCAGCATTTTCTTCTAGTGCAGTTTCTGCATAGGCGGTTGATAAACCAC
+AGCCTGTAGCAAGTGCTAGAGTTAAAATGGATAGTTTGAATTTTGTTTTCATTGGAAACCTCTTGAAACT
+TCTTTACTGGGAGAAGCAAAAAAACCGCTTCAAACTTGTCATTCCCGAGGTGTCTTAATCGGAAATCTAG
+TTTTTAATTACCCTTTATTACGGACTAATAAATAACCGGAATAAATGCTGTAGCGATTCTTTTCGCTACA
+GCATTGGGTATCAACGCTTATTAGTCGTCTAAGCCAACAGTCCAGTTAGCTGTCCAGTCATTATCCGCAG
+AGACCGCACCGATGTGCTTCGCATTTTCAAAAAATGCATTGCCGGTAAAGTCTTTTGCTTCAGTGGTATC
+AATCGTGAATATACCGTCAAGTACTGCCGACGTATCAAGTGCGGTCGTATTGTTCACATTCAACGTTGGG
+TTTTGATTAAGCACCCAGTCTTGTGTATCAAGCAATACTGTTTTGTCTTCCGCTTTGGCACTTTTGAAGT
+TTTCTTCACAAGCAAATACTGAGTTGGATATTACCGTTTCACCGGCAACTGCTTGGTCTACTGTCACTGA
+AGTTGTCGCGCCGCCTTCGATTTCAAAACACTCGCCCATGCCCGTAGGACCCGTTACCACAAAGTTATGT
+AACTGTGCTTTAGTGCCTTCACGAAGGTAAACCCCTTCAGAGTCTTTACCTGGTGCTGTGAAAGCGTTAC
+CTATGATAGTCATGTTGGCAATCGTTGGGTTTGATTGTGGCAGTTTGTTCGGGGTAGAGCCGTCGTTATC
+ACCTTCAATACCACGGTTAGCTTCACCATTGTCGCTAGCGTGTTTAACCAATACATATTGTAAGTTGCCG
+CGATAACCGTTATCCCAATCAACGCTGTCATCTTTATTTGAGGTAAGCACTACATATTTAGCATTAACAG
+TTCCGCCAAAGAATTCAATACCATCATCAGCATTTTCATGTACTTGAATGTATTCTACTTTAGTACCTGA
+GCCTACTGCACCAAAGGTTATACCGTTAAGTTCGTTGTCTGGTTTAACTTCATAACCCGCATGTTTAACG
+ACAACATAGCGTAAAGTACCTGAACTGTCGGTATCATCAGTGCCACCAAATACGGCACCTGTTTCAACAC
+CTTCAACTTGTAAGGCACAATCACTACCATCTGTTGGACATTTATTTGATTGCGCATTACCTAACAGAAC
+AATACCTCCCCATTGTCCAGCCCCTGTAACACCTGAGCTAATATCTTCACTAGATGTAAAGATGATAGGT
+GAACTAGCGCTGCCATTTGCTTCAATTTTTGAGTCACGACTAACAACTAAGTAATCACCACCAGAGCGAC
+CAAAAATAGTCGTTCCCGCTTCAATTGTTAAGGTTGCACTTTTAGCCGTTGTAGATTCTGTAGAAGTCGT
+TCTGTCTTGACCGACAAAAACAGGGCCACTTAAGGCATATAGGTTATTAGCCGTTAACGTTAAATCGCTG
+GTGATATCGCCACTTAGCTGACAGGTAGTTGTTACACCATCGGCAGGTGAAATGGCGCTAGTACCCGTTG
+GACAACCTTCAACTTCTGCTTGGGCAGTAACAACACCACCACCAAAGCCAAATGCCCAACCTTCTCGCCA
+ATCATCTACATCCGCACCATCTAATGCACCGATGTAATCAACGCTATCAAACCAAGCATTCTGAGTAGTA
+GCAACATCTTGCCCTGCATTTTCAGCGATTAGCGGTGAACCACTATCTGGTATGCCACTTGCGCCAATAA
+GCACAGAAGTACTTATGCTATTAGAGTCTTCAGCTTCAAACCAAGTCGCTAAATCAAGTAATATTGATTT
+ATCTTCAGCTTTTGCATCTTTAAAGTTTTCATCGTTATTACAAGCCATCACCACATTTTGCATAACAATT
+TTATCGCTATTGGCATTATCAACGGTAACCGATGAGGTTTTGCCACCTTCAAACTCTAAACATTCACCCA
+TTTCACTTGGGCCGGTTATTACCGTGTTGAAAATTTTAGCGGCGGTGCCTTCACGTAAATAAATACCTTC
+AGAGTCTTTGTCACTGGTAGTAAAGTTATTACCAATAATCGTCATGTTAGCGATAGTAGGATTTGATTGC
+GGTTCTTTAGCCGGGCTTGAACCGTCGTTATCACCTTCTATACCACGGTTTGCTTCGCCAGCATTTTTCG
+CATGTTCAATATAAACGTGCTGAAGCATTCCTTTAAAACCGTTATCCCAATCAACACTGTCATCTTTGTT
+AGCCGTTAAGACCAAATGTTTTGCATTAACTGCACCACCAAAGAACTCAACACCATCATCAGCATTGCTG
+TGTACCTGAATATAATCAACTGTGGTGCCTGATCCAACGCCACCAAAAGTAATACCATTTAATTCATTGT
+CCGGCTTAATTTCAAAACCAGCGTACTTAATGACAACATATTTTAAAATACCTGAGTTATCTTCCCAGTC
+TGTGCCGCCAAAAACAGCGCCTTCAGCAACACCTTCAACTTGTAAGGCACAATCACTGCCGTCAGTTGGA
+CATTTATTTGAAGGAGCGTTACCTAAAATAACTAAACCACCCCACTGTCCTGCAGCTGTAGCCTCACCTT
+TAACATCTTGCAGTGATGTCATGATAATTGGCTTAGCTTTACTGCCTTCTGCCATGATTTGTGCATCACG
+GTGAACAACAATATAATCGTTACCTGATTGACCAAATAATACCGCGCCTGGTTCGATAGTAAGTACAACA
+TCCGTATCAGGGTTGCGCATTTTACCGCTTTGACCATTAGTGCTGCGTGATTGTGCGGCTGGTGCTACTG
+CGCCGCCTACCTCAAGTCCACCACTAATTGCATACATAACGGTTTTGCCATCAACACTCGCCACTAAGGT
+GGTACTTTCATTAATAATGCTGTCGAGCACTTGAACCTGTACGTCAAAACCAAGTGCTGCCGATACTTCA
+GTACTTAATGCTGTATTTGCTTTACCAGGTAATGATTTACCCGCATCAGGCGTTGGTGCTGGGTTTTCAA
+TAATGGTATCGCCCACTGATTCATCAACACTAGAGTTTAAATTAATGTCACCACCACAAGCAGCTAAACC
+TAAGGTTAAAGCTGTTGCTATCATACTGTATTTAAATAGTTTTTTAGTTTGCATTTCATTTGCTCCGCAG
+CAATTAATGAAGAAAGATTACTTTACCTAGCAAATACACAGCTTTATCAAGTTGCACATTATCAGGTAAC
+AATTTTTCACATAAAGTAAATTTGACTACATACTAAGGTTAATAAATGACAGAAATGTTTTAGAAGTGTG
+ACTATTTGATGTCGTTAATATTTCAGAAAAATGACAGTGGTGTGAAACGACAGGCACAAAAAAAGCGCCG
+AAGCGCTTTTTTTAAGGAGTTTATGAATATGACCTACAAGTGGTAACCGACTTCTTCATGTTCAGCCTGA
+TCTAAACCGTTAGACTCTTGCTCTTCACCAACACGTAAACCATCCGTCATCAAACCGACCAATTTAAGGA
+TAATATAAGTAACGACTGCGGTATAAATCAGTGTAGAGAATATGCCGATAAGCTGAACACCAATTTGTTC
+CGCCATCGTAGCAATGCCTTCAGCAAAACCAAAACCACTAAATACACCAAGACTGGTCGCTGAGAAAACA
+CCGACTAATAACGTACCTAAAATACCACCAACACCATGTACAGGAAATACATCTAACGAATCATCAATTT
+TTAATTTTTGTTTAATATAAACCGTTGAATAAAAACAAACAAAGCCTGCACTAATACCAATAATTAACGC
+GCCACCAGGGCCGACAAAACCAGAGGCAGGCGTAATGGTACCTAAACCTGCGACCATACCGGTAACAGCA
+CCTAAAACACTGGCTTTACCAAATTTTTTCCACTCAATAGCTGCCCAAGTTAATGTACCTGCTGCGGCAG
+AAATATGTGTAACAAGCATAGCCATAGAAGCATCACCGTTAGCGGCTAGTGCACTACCACCATTAAAGCC
+AAACCAACCAACCCATAACATACCAGCACCAGTAACAGTCATGGTTAAGTTATGTGGCAACATAGGTGTT
+TTAGGAAAACCTCGACGTGGACCGATAACAAGAGCGGCAACTAATGCCGCAGTACCCGCCGTAATATGTA
+CAACAATACCACCGGCAAAATCATAAATGCCCATTTGTGCTAACCAACCGCCGCCCCATACCCAATGAGT
+AATAGGTGCATAAACAGCAAGTAACCAAATACCACTAAAGAGTAATACCGCAGAGAACTTCATACGCTCT
+GCAAAACCACCAATAATAAGCACTGGCGTAATAATGGCAAAAGTCATTTGAAACAGCATAAATAAACTTT
+CAGGGATATCTCCTGACAAAGCATCTTTAGGAATACCATGCATCATCACTTTACTAAAATCACCGATAAA
+AGCATTACCCTCACCAAAAGCTAAGCTATAGCCTACTAATAGCCATAAAATTGATGAGATTGAGCCGATA
+GCAAAACATTGCATTAATATTGATAACACATTCTTTTTACGAACCAAGCCACCGTAAAAAAGAGCAACGC
+CCGGTAAGGTCATCAATAATACCAATGCGGTAGATGTTAAAATCCAACTGGTGTTTGCGCCATTTAGTTG
+CCCTTCTTCCGCCCAAGCAGTGCCTGAGATAAAAAAGCTAAGTAAGGTTAAACACAAGATTAATGCTTTG
+CTCATAGTTGTTTCCATAGTAAATAATTCAATAACTGACATGAACAAAGCACAAAACAAGCCAAAAAATA
+AAACATTAACTTTCAATACCTTAAAAACAGCATGCCTTAATATAGTGCCATAGCGCACCATAAAAGCACA
+AAATACGCACCGAACGCTCTAAAAGAGTGCAAGTACGCACAAAATAAGTGAAGTTTATATTTTCCCCTTA
+GGAGTATCATTTTAATTCCCACGGAGATCCTGCTCTTTGATACAATAACCGCCATATAATTAATGGTTAA
+TCGACGGTAATAAAATGGACTCACAACTAAGCTCGACTGCGAACATTGAAATCACGCCAATCATCGCGTT
+TTTCAAAAGCCTCCAAGATAAAATTTGTCAGGCATTAGAAGAAGCTGACGGTACTGGAAAATTTGTTGAA
+GATAACTGGAAGCGCAAAGAAGGCGGCGGCGGTAGAACTCGCGTGATGACCGATGGCACGGTTGTTGAGC
+AAGGAGGCGTAAATTTTTCTGTGGTATCAGGTGATAAATTACCACCATCAGCCACGGCTCATCGTCCTGA
+GCTTGCCGGCAGAACGTGGCAAGCTTGTGGTGTTTCACTCGTTATCCACCCAAAAAACCCTAACATTCCG
+ACTTCACACGCTAATGTGCGCTTTTTTATTGCTGAGAAAGAAGGTGAAAAACCCGTATGGTGGTTTGGTG
+GTGGTTTTGATTTAACACCTTTTTATCCAAACGATGAAGATATTCAGCATTGGCATCAAACAGCGCACGA
+CTTATGTCAGCCATTTGGTGACAATGTTTATAACGATCATAAAAAATGGTGTGATGAGTATTTCTATTTA
+AAGCACCGTGATGAAACCCGCGGTGTTGGTGGTTTATTCTTTGATGATTTAAATCAGTGGGATTTCGATA
+CCTGTTTTGATTACGTCAAAGCCGTTGGCCAAGGTTTTATCGATGCTTATGTGCCTATTATGCAGCGTCG
+CAAAGATGAGGCTTTTGGTGAACAAGAGCGTCAATTTCAATTGTATCGCCGTGGTCGTTATGTCGAGTTC
+AATTTGGTATTCGATAGAGGCACGTTATTTGGCTTACAATCTGGTGGTAGAACTGAATCAATTTTGATGT
+CTATGCCACCACTTGCACGTTGGGAATATAACTTCCAAGCTGATGAAGGTAGTGCAGAAGCTAAATTAGC
+GGATTACTTAAGTCCAAAAGATTGGCTTAACGTATTGAAATAAAGTGTGATTGGTATTTAAGGCTTAGGT
+AACGTTTTGAATGAGAGTCTTATTTAATGATGGCTAGTACTAACTAGTTAAGCCGCCATTAAATAAGACT
+CTCGTCTTACATTTTTAGCTTTACGCTGATATGAACCTTTACCTTTTTTCGCTTTAACCACCTGCATCTT
+ATAAACCTTTGATGTTACTAATGCGGCTAAAAAATTCCCTTTAATTTGTCCTCTTCCCAACTCTGTTTCA
+CTTTTATTTACTTTAACAGTGCCAGCTTTCGCTAATGGCTTTTTCTGCTTACTCATGATTTATCCTTTAA
+AAGTTTGTTACTTATATACGTTCAAATTATTACGTTAAGTCATTACGACAATGTAATGCCTGTTTATTAT
+ACATGTGGATCGTTACAAGTAACAATAAATAGTCTGCTTCGCCACCATTGCAGTCATTATACTTTAAATT
+AAAGCGACAACTTTCCTGATAAAACAGCGCTAAACGTCCAAGTTATTTATAATTATTTTCTATCCATAGG
+ACTCGTTGTACCAGAGGAGTGCTGTCCAATTACATAGGTATATATTTGGGTGGTTCTCAAATCATTATGT
+CCTAATAGCTCTTGCACTGTGCTAATGTCGGCACCGTTTAACAATAGTTGTGTAGCAAAGCTATGACGAA
+AGGTGTGTGCTGTTACATGTTTCCTAATACTTGTTTGGTTAAGCGCCTTTCGCAGCGATTTGGTCAAAGC
+TGTCCAATGAAGGTGATGGCGACAATAGTAGCCGTCAGTTGGATGTAGGCATCTAACCGTTGAAGGAAAG
+ACAAACTGCCATTTAAAGTCAATAATGGCATAAGGGTACTTTCGAGCTAACCCTAAAGGGAGGCTTGTTT
+AATTAAATAGCTTAGAATTTTCGCTCCTGCCCATCTTCCAGTTTAGGGATGAAAAGTGCTAAAACGACAA
+CGACTGAGATAACGCCACCGGCTATATAACCCAAGCGCTCTAGGCTAACGCCTTCAATGCCATACGCATG
+ATGGAACAGAAATGCTGCCAAGCAAGCTACCACGATGGCTATAAATATTTTCATAATGTTTCCTTAAGAT
+TTTACTGCTATTTATCGCCACATATTACTAAATTTAGGCTTATTAGCCACCTTTGTTTTCATGAACGAAA
+GAGCTGATATTTAATTTGATAAAAATAGAATTTATTGAAACACAAGAGTCTCTCCAAAAAACATACCTTA
+AAAGTATCAACAAAAGCATCCCATAATCTGGTCAACTTCACACCATGGCATGAAATTTCGCTTTGAGGGA
+TTTGATGAATTTCAGCTCAAATAAGTTACTCAACGTAAATTCTGCCACTTTGACCTTGTTTGTACTGCGA
+CTGCGTGGACATTATTTAACAAAGCGTAGTATTAATAGCTGTTATTAGAGCGCAGAAGTTAAGCATTCTG
+CTAAATATAAAATAAGGACAATAATATGAAATATATTTGTATTTCAATTACTCTACTGTTTTCTATTCTA
+GCTTTCAGTAGCAAAAGTTATAGTCACGATGAGTTTCCCATCCTCCAAGGTCCCTATTTGGGGCAAAAGC
+CACCCGGCTTAATTCCTGAACTTTTCGCTCCTGGTATTGTTTCAATCAATGGAAGATATGACTTCGGTAT
+TTCGTTTTCCCCTGACTTAGATGAAGTATATTTTTCAGTACAACCAAAGGAAGGAACGGCTGATATCTAT
+TTTTCAAAAATCGAAGATAAAAAATGGAAAGCCATTCAAAAAGCAAAATTTACCAAAGGACAAAAAGCTG
+GAGAAATGGAACCATTCGTCAGAGCTGACGGTAAAAGAATTTATTTTACCGGGTATAGCTCTGACTTTTC
+GGGTGAAGAAATATGGTATGTAGATCGTTTGGACAAGGGGTGGAGCAACGCAATAAAACTTGATTCACCT
+ATAAATGACGATGATGTGATGAATTTGACTCAAGCCAAAAACGGCGATGTTTTTTATGACAACCGTTCAA
+AACGAAAAATGTATTATTCATCCAGCAAAAATGGTGGGTTTCCCAAAGTGCAGGAGGTTGACGTTGAAAT
+TGGATCTCACGCTTTTATTTCCTCATCTCAAGATTATTTATTGGTACAAGCTCAAAATAAAGAAGATCAA
+AAAAGAAATAGCGATATTTACGTTTATTTTAAGGAAAAAGATGGGGCATGGACCAAGCCAATTAATCTTG
+GAAATACAGTAAATTCTGACTTTCATGAAAGAGTTCCAGGCGTCACGCCAGATGGTAAATATTTATTTTT
+CAGCCGATATAACGAAGAAGGCGGAATAGCAAACTTGTATTGGGTGAGAACAGAAGTTATTGAAAATGTA
+CGACCGAAATTGTGATGCATTAATAATTGAATCTGAGTGTATGCGTTGAAGAAGGCGCTTAAATTAAGCA
+TTCTGCTAAATAAAAAATAGGGACAACAGCATGAAACATATTTGTATATCAATGACTCTACTGCTTTCTA
+CTCTAACGATGAGTAACAAAAGCTTTAGTCAATATGAATTTCCAGTACTGAAAGGCCCCTATATGGGACA
+AGAACCACCAGGTTTGGTGGCAGAGCCATTTGCACCTGGCATTATTTCTAAACAAGGCTGGGAGCTTGAA
+GGCGTGTTTGCGCCCGGCATGAAAGAATTTTACTTCACGACAAACCGAAAAAGCGCAACCGTTATCGGTT
+TTCGTCAGCAAAATAATGTTTGGAAGAAATATATAGAATTCCCTAGGACAGGTGAAATTGTATTTTCGCC
+TGACGGAAAACGTATGCATATGGCAAAAGGCTATAAGGACCGCATTGGCGACGGCTGGTCAGAACGCAAA
+AGTCTTGGACCTATGTTTGACCGAAAAGACTGGGGTATTATGCGCCTGTCGGCCTCAGCCAAAGGCACCT
+ATGTTTTTGACGATTATAAAAGCAATGACGTAATTCGTATATCAACATTCAAGGACGGAAAACGCCAAGC
+GCCAACAATGATGGACCCAGTGGTCAACACAGGTAAATGGACAGCTCACCCCTTTATTGCGCCAGACGAA
+AGCTACCTGATTTGGGATAGCGAACGAGAAGGCGGCTATGGAGGCTCTGATCTTTATATTAGGTTCCGGA
+CAAAGGATGATGCATGGGGCCCTGCAATTAATTTGGGCGACAAGGTTAATTCTGATAAAAATGAATTCTA
+TGCGAGTGTCACCTCTGATGGTAAGTACATACTCTTCAACAGAGGCATGGATGATAAGGGTAATATAGAT
+ATTTACTGGGTGGATGCACAGATTATTGAAACCCTCAGGCCAAAATAGTTAGCTCTAGAATAAACTACTC
+ACTCGGAGCAAGAGTCGCTACGATCCCACTGACACAGAGTGGGATCGAATCGACTGTTTTTAGTGATAAG
+CGTAAGTAGTGATGCTGTCACTTCTAGCTTCAGCTTAGCTACCAAAGAAGTAATTGACGTTTTTAAAAGA
+TTCAGATGAAAAGAGCATTATTTCTAAGGTGCTAATAAGATGCTCCGCCTCCCCTATAACGAATTAATGG
+CAAAAGGTAAGGCGACACAATTTGAACTCCGTTAACTGCAGTAAGTAACCAAAATGACTACTATTTATTC
+ATAGAAACCACCATGTTATTTTGAGATTTACGGTTGGTCAGGAAAATACCCAAAGCAATAATGCTTGCCC
+CGAACAATGTAGTGCTCTCAATGGTTTCACCAAATAAAAGATAAGCACTAACTGCCGCAGAAACAGGGAC
+TAAATAAAATACACTTGCGACTCTGCTTACCTCTCCCCGCTGGATCATTATATAAAGCAAGCTTAATGCC
+CCTAGTGATACCCCGACGACCATATAAACTAGCGATATAATAAATTCACCTGTCCAAACGACCTTAAAGC
+TTTCAAAAAACGGTAACAATGCTAAACATATTAAGCCCGAAACCAGAGACTGAATCGCACCTCCATAAAA
+TATCTCCATATCTGCGCAATAACGCTTCTGATAAAGACTTCCAAAGGTAACACCAAACAAAGCAAGCACG
+GACATAGCTATAGCAACCCAACTGAAAGACGTTGTTTCAATTGAATCAATGACAACGACGATGACTCCTA
+AAAATCCAAAGAGCAATCCAAACCATTGGGCTAAGTTAAGTTGTTCATTAACCAGTTTTCGTGCAAATAG
+AGCTACCAGAATAGGCTGTAGTGCAACAATTAATGCCGAAACTGCTGGGGAAAGCCCCATATCAATTGAT
+ACAAATACACCAACAGAAAATAGACAGACAGTTAAGCTTCCAGCTACCGAAATATGTATCGCTTCACGCC
+AGTTCGGGAGTTGGTTACCAATCAATTTCGCAATAATTAGTAATATCAAACCTGCAGCCATGAAGCGTAA
+ACTTAGAAAACTCAAAGGAGTGGAGTGTGGTAATCCGAGTTTTGCACCTACAAACCCACTGCCATAAAGC
+AATACAAAAAAGAAGGGTAATGCAAATATATTAACGAAGCTTACTGAGACCTTAAACCCTAAGCTTTTAC
+TCATTTTTTTATCCTCAACACACAACGCTATGTACTAGGTAGTACAATTAAGTTATGTACCTTATGGTAC
+AATGATTAAAAATGCAAATAATTAGGAATGGATAGATGTCAGAATCTCCCAAAAAAAAGCGGTTACCACG
+TGGTCAAGGACGAGAACGTATTTTATCTTCGGCTGCAGATCTATTTTTGAAAAATGGCTTTGAAGCAACC
+AGTCCTCAAGCAATTTATGCGGCAAGTGGTGTCGGGCAAGGAAGTTTTTACCATCATTTTGCCAGTAAAG
+ATGATTTGGCAAATGCAGTTTTGGAAAGAATAGTAGAAGAAAAAACCGCTGAATTAAATCACATTACGAG
+CACTATACCTAATCCAAAGAAGCGTTTAGAGGCATACCTAAAATTACCTCGCAAAGGAACCGAAGGCTGC
+AAATTTGGGCGTTTCATGTATGAGACTTCAGGGCAAAAACAGCAATTAAATAAACCTATTCAAGGATTCT
+TTGATGAACTGCAGCGCTTTCTCAGTCATAACTTTCAGACAGCGCAAAACCAAGGATTAATTTCATCAGA
+TTTCTCTGCCCAAGAGTTAAGTTCTATTCTGATGGAACAAGTACAAGGTGGATATATAATGTCGAGGATC
+TATCAAAGTGATGATCTCCAAGTTAATACACTGAAACGTCTGGCGAAACAATTAGGATTAACGTAGTTTA
+CTGTATTGAACTTACTGCCAACAACAAAGCTCTTACACCGTTATCCTTTTTCTAAAGTACAGGACATATA
+AAGACTAATGATCATTCAACAGCACAGCACTGATATTGAAACTCCAACGGGAACCATGCGTACTTATGTT
+TATCGTCCTCAAGCATCAGGTAAGTTTCCGACTATTATTTTTTATTCTGAAATATTCCAACAAACTGCGC
+CTATAGCAAGAACAGCAGCGCTAATGGCTGGCCATGGTTTTGTGGTTTTAGTGCCTGAGGTTTTTCATGA
+ACTCAACCCAATAGGCACGGTATTAGGCTACGATGATGCAGGTAAAGACAAAGGTAACCAAGATAAATGG
+GCTAAACCTTTAGAGCATCACGATAGCGATACACAAGCCTTAGTCAATTTTATTCAACAGCAAGATTACT
+GCTCTGGAAAAATTGGCACTATGGGTGTTTGCATTGGCGGTCACCTCGCTTATCGCGCTGCCTTAAATAA
+GAGTGTATTAGCCGCCGCTTGCTTATACGCTACCGATATTCATTCAGGTGATTTACCCAGCGCAGAAGGC
+AATGATTCACTAACGCGTACCAAAGACATTAGCGCGGAGCTGATGATGATTTGGGGTAAACAAGACCCAC
+ATATTCCTGATGAAGGTCGCATGATGATTCATAAAAACTTAATAGCTTCAGGTAACCTTTTCTCATGGCA
+TGAGTTTAATGCTTCACATGCATTTATGCGTGATGAAGGCGAGCGTTATGATCCTCAACTTGCATTAAGA
+GTTTACGGCATGTCTGTTGAATTATTTAACCGTACGTTAGCTTAACCGAAACTAGTTTAATCCTAACCAA
+ACTTAATATACCTCTATCAGTTAATAGCTCTATTGATTATAAGTGAAGCTCCTTAGTAGAAAGGCGCTTC
+CAAAAGAATTATTCATTGAGTTATTTTACTAAAGAATAAAACGACATCCACTCTAAAAAACTACAAATTT
+TCATTATTCAGTATTGTACTAATGACAAATACTTTTAACCCCGTTCAAGAGAAAATGATTAACTAACGCT
+ATAATGTTAGTTAAGAGTTTCTATTAATCGCATCTGATATTTAGCCAGGATACCATTAACACGATTCGTC
+AAGTGTTCGGTTATAACGGTGTTATTCATCTGTTTGACGTCGTAAATGGCTTAGTTGCCCCTATCAGTAA
+CGTTTTACACTTAAATGGTTGAATATTGTTCGGTTCAGAACAACAACATCAAAAACGTAACTAAATATAA
+AAACAAATGCGAATTATCTTTTGGAGAATAACGAATGAAAACATCCATCCCATTACTTGGTTTATTGTTA
+GCAAGCTCAACAACAGCCTGGGCGGCCACAGAAGAAACTAAAATAGAGCGACTAGAACAACTTGAGAAAC
+AAGTTGCTGAGCTTAAAAAAGAAGTTAATACCAATACAAAAACCGCCACAGATTTAACACCTAAAATCAA
+AGTTGGCGGTGCCGTACGTTTTCAGTATAGCTATGAAGATTACGATGATGACAATAAAGATCGTGGTGGA
+GATTTTGATTTTGACGTCTTTCGTTTAGATGTAAACGGCAGTATTGGTGATGTTAAATTATCAGCTCAAT
+ATCGCTGGTATCAATACATGAATGTAATTCATCACGCCGATGTAGCCTACCAGTTCAGTGATAACTGGGA
+AGGAAAAGTGGGTATTACTCAAGTTCCTTTTGGTAACTTAAACTATAACTCTAACAACTTCTTCTTTAGC
+TCTGGTTATTATGCCGGTTTAGAAGATGACTACGACTCAGGTTTATCATTTATAGGTAAGTATGACAAAC
+ATGATATCCGTGTTGCCTATTTTTTAAATGACGAAAAAGGTGGTGTTGACGGTTATTCAGGTGACAAAAC
+TCATCGCTATTCTTACGATGTAGTTGGCATTCGTGACTATGCTGGTGGCGAAGGTATTTACAGTGCTCCT
+GCGCAAGAAATGGGCGAGAGTAATACCATAAACTTAAGATATACATATAATTTCTTCTCTAATACAGAAG
+TAGGTGTATCGTTATTATCAGGTGATCTTGAAGGTGGCTCAGGTGTTGGCTCTGTGGGCGATCACACTGC
+ATACGCTTTTCATGTAAAAAGCAAAATTGAAAATATCGGTATTATGTTCCAAGCTTCAGAGTATGAATAT
+GACCTAGACAACGGCTCTGATGCTGTCGCTGTAGGCGCTTGGGCATTCTATGACACAATTCCAACGGAAG
+CGACGTCGTATAACCTTAACTTATCTTACAGCCAGTCAGTGTCTCTTGGACCTATCACTAACCTGACTTA
+CTATAACGATTACAACTTAATCACTGATAAATCAGCCGGATTAGACGATACCACAATGAACGTAACCGGT
+GTTGCGATCAGTGCTGGTGGCGTTTACGCTTATGTTGACTTTGTTATTGCTAAAAACCAACCATTTATCG
+GTGGTACTTTAGTAGGCAATGCTGATGATTGGAACAAACGATTAAACATCAATATCGGCTATTACTTCTA
+AGCCTTTCCTATCTCTGTCGTATTTTAGCAGTAACCTGCTTTAATACGGCATTACCCTCTTTTATTTCTT
+CTCTTTCTATCCATCACCCTTTGCTCCATTTTAGTCAATTCAAATTATAATCATTACCAAATATCACTTT
+TAATTACTCACCTAAGACATCATTTATACACTTGGTCCTGTATCAAACTCTGACTCCATCATATCGACAA
+TGCGTTGCACTGAAGAAAGCAATTGGTTTTGTTCCCATGACCCCAACGCTTGAAATTGTGTTATAAAATT
+AGTCGGCCATAATTGTGGTACTTGAAGCAACAAGCTTGCCCCTTTGTCAGTTACAAACAGTTCTACCCTG
+CGTTTATCATAATCACTGCGCTTGCGTTGCACTAATTTGTTTACTTCTAAACGATCAATAATGGTGGTGA
+CCGTAGCAGGGCTAAGATTAACGGCTTTCGCTACCATTTTTGCCATTGGTCCCTTTAATTCGACTATTTT
+TTTTATGACTAATAACTGAGGTCCGGTTAAGCCAAACTTCTTATTTAATTGTTTAGAGTGCAAGTCAACT
+GCACGATTAACTTGCCGTAAAGACAATATAAGCTGCTCATATATTTCCACTGTATCGATCCAACTATTAA
+TTAAATAACTAAGTGACTAAAAGATAAACCCCTTCGCCTAAATCAAAGGGGTTACTCTATAATTTAAAAA
+CCAAACGTTCTGGACACCGATAATACCACTCGACTGTCTGACGTATCCCAGTCCATACTGGTGTCTTCTG
+CCGCTAGGTTAAAGTCAAATCCGCTGAAGCTGGTCGTGTATTCAATACGGTAATGGTTATATGATTTCTC
+ATCAAAATTATTACCCCAACCCCACTTACTCACATCGTCCGACGTTGAACGATCGATACTTACACGGATA
+TTATGACCTTCACTTACGGTGAATGTGTGTGCAGCCATCATAATGTAATGACCTGCGCCGGTACCAAAGT
+AATCCCAGGCGTACCAAAAGTTTAATTCGGTATCACCCATAGATGAGTTATAGCCAAACTTGGTATATGC
+CTCACCATATTGATAATCACTTGAACCATCATCACCATGATAGGTGTAATAGGCTACCCCGGCATCTAAG
+CCAACTTTGTCGTTCAGTTGCCAGTAATTACCAACATAAAAATCCCATTCAATATTGGTATCGTCACTCG
+CACCAAAATCTACATTACTCGCCCAAGTCCCCACATAAAAACCACCATCGCCGGCATAATCTAGACTTGC
+TTGTAAAGCTGGGTCACTGTCAGTTTGACTCACGCCATTAAAGGTATAATCCGAGGTTAGGTTGACCGTT
+GATGAGACATCAGCATGCGCACTACCCGCAGCCAATAAGCAGGTCGAAGCTAATGTTATTAGTTTTTTAT
+TCATTATATTCATTTTGTATTCCTGTAATAATTTTTTAGTTTTTATTGTGTATTTTGTAAATTATTTAGC
+TAATTCAATCTTTTGAAAATCAACTTCATACTCTGTTGGCGAACAGTCTATTTCTTTTACTACCTTAAAT
+TTCTTCACCAAAATGTAGCCCAGACAGGTAAAGAACAGCCCAATAACTACCGCGCCAACCCATTGTATTT
+GTAGAAAATCTAGTTTGAATAACAGGGTTAACAAGCTCAACGCAACGATATTACCTACTAAATATTTTGC
+TTTGCCCAGTTTATCCACACCAATTCCAAGGTTGTCGGTATACAGGCGAACCAGTGAATCAAGCGAGTTG
+ATAACAAAGGTGATGCCGACGATAGCCATGGCTAAGTTATAAAATCCGCTGGTATCGATACTGTTGATAC
+TGTAGTAATACAACACGGCAAACCAAGCCGCTATGGGGAGTGACGGAATAACTAACATCGCCGCCAACAC
+TTGGTAAGTACGCAAACCACCAACAAAACGCGAGGTAAACTGACCAATCATAATGCTCCAAGCAAACCAC
+CAGTAAAGATAGAATTCATGATAATCATTAAGCGGCAGCACAAATTTATCTAAGTTACCGAAATAACCGC
+CAAGTAGACCTAACGTTGAAGCAAACTCACCAACATTTGAACCTTCTCCCATAAATGCACCGGCCCACAT
+CACAACAATTAAGGCTAAAAATGCCCAAGTAGTTGCCAGGCTTAATAAACGAACGTAACGAATGTTAGTG
+CTTGAATAAACCGAGGCACATATCACGGCAAACACAATTAAATAGAAACTACTGACCAGGGTTTCTCCAT
+CGCCCAGCTCCGGCATATACCAAGGCAAATTGGTTAATAGTAAGTAGGCTGTGAAGGCACAAGTACCAAT
+AATCACGAAGTTATTAATAAACTTAATCAATGGCAGTTCAAAAAACTTAACACGTGGTTCTATCACACAA
+AAATAGAAACAAGTCAGGAAGTAAAAGCCCCAAATGAGGAAGGCCCAGAAGCCAAACTCGATGGCGAGTG
+GATTAGTAAAGCCATATTCCGGACTGGCCGCTAAATCAGCATAGCCAGCGAACTCAGTCAGTGGAAACAT
+AATAAGTCCCACATCAAGCCCAGAGGTAAAAAGAATGGCGATAAAGGTGAAAGTGTGTACGGGTGTCACC
+CCAATACATTTCACGTTACCCCAACGTATTAGAATAAATACGATTGCAACAAAGGTGAATATTAATCCTG
+CCGATAGCCAAGCTGTCATAATAGTTGCTCCCTACTGTGTTGCTGATTTAAATAATTCATACTTTTCTCC
+TTAACTAATGTTTAGTTTTTATTTTATTTTTAATTAATTTTAAAGTTTTGTAATATATTTCAGGTGGTTA
+TTTTATATTTCGTGTTGCCTCCCTAGGGCGCTGTTGCTGTTGCCAGTTGGGTGTAATGTCGACCTTTTCA
+TTCGATGGGGCGAGCGTATCCAAGCCGCGAATGAGATCAGCAGCACGCTCCGCTACCATGATAGTTGGCG
+CATTTAAATTTCCATTTGGAATGGTTGGAAAAATTGATGAGTCAACAACACGTAAGCCTTTAATACCTCG
+GACTCTGGTTTGCGGATCAACCACGGCCAAGTCATCAACACCCATTTTGCATGAGCATGATGGGTGATAG
+GCGCTCTCCACTGCTGAACGTACAAAGGCGTCAATCTCTTCATCGGTTTGAATATGAGCGCCAGGTTGAA
+TTTCTTCACCGCGGTACTCATCAAGCGCAGGTTGATGAATAATTTCTCGCGTTAAACGCACGCAGGCTCT
+AAATCCAGCACGGTCTTCTTCATGCTCAAGATAGTTAAAACTAATTTTAGGTGGAGCTTTAGGATCGTTA
+GACGCAACATTGACGCTGCCACGGCTCTTAGGTTTGTTATGGCCAACATGGACTTGAAAACCATCACCTG
+CAAAGGCTTCTTTACCGTCATAACGCATTGCCGCTGGTAAAAAGTGATATTGCAGATCTGGCCATTCAAC
+ATTGGCTTTCGAGCGAATAAAACCACAAGATTCAAAATGGTTCGTTGCACCTAAACCGTCTTTATTTAAG
+ATCCAGCGTGTGCCGATCAAAAACTTGTTCCACAAGCCCAATTTGCCATTGAGGGAGATTGGCTGATTGC
+ATTTAAACTGAAAGTAAAATTCTAAATGATCTTGTAAGTTCTGACCTACACCAGGTAAGTCATGCAATGT
+TTCAATACCAGCTTCTGTCAGTACGTTCTTTGCACCTATGCCTGAGAGTTGCAATAAATGCGGCGAGCCA
+ATAGAACCCGCAGATAAAATAACTTCTTTATTAACTTTTACATCAAGGACCTGCCCTTTTCGTTCATAAC
+GAATGCCAACAGCAGTTTTATTTTCCAGTAATACCTTATGCACTAGCGCATGGGTGATCACGGTTAAATT
+TTTACGCGTCATCGCTGGACGTAAATAGGCATTAGCTGTAGAACAACGCACACCATCTTTAACCGTCATG
+TGCATGGCGCCAAAGCCTTCTTGTTGACTACCGTTATAGTCATCGGTGGAGAAATACCCGGCATCAACGC
+CCGCATTAACAAAGGCTTTATAAAGTGGATTAGCCATTTTGTTGCCGTTATTAACGCCTAGTGGTCCGTC
+GTTGCCGCGATATTCATCGCCGCCAAAAGCCCACGTTTCAGCCTTTTTAAAGTAAGGTAAGCAATGAGCA
+TAATCCCAATTATCAGCGCCATACTGCTGCCATTCATCAAAATCTCGGGCATGTCCACGGACATATACCA
+TGCCATTGATCGATGATGAGCCACCCAACACCTTGCCTCGAGGGCAATGCATACGTCGATTATCAATGAA
+AGGCTCTGGCTCTGTTTCAAATTGCCAAGCATATTTACTGCTATTCATCGGAATAGATAAGGCTGTCGGC
+ATTTGGATAAAAATACTTTTATCGCTGCCTCCTGTTTCTAACAACAATACATTTGAGTTGCCGTCTTCAG
+ACAAGCGATTAGCCAATACACAGCCCGCAGAGCCCGCGCCAACAATAATGTAATCATATAGATGTGTTTT
+CATAATTTTATAACCAAGTAAGTTCAAAGAGGACCAAATTTAAAAAACCAACTTTAAAAAGGACTTTCGA
+GTGGTTCTAAACCAACGTATACCGCTTTAATTTGGGTGTAGTGGTTTAATGTCGCTAGACCATTTTCTCG
+GCCAATACCCGAGAGTTTATATCCGCCCACAGGCATTTCTGCTGGTGAAAGTCCGTAGCTATTAATCCAA
+CAAATGCCTGCTTGCATTTGATGTATAACCCGATGAGCACGAGTGATGTCTTGGGTGAATACGCCAGCAG
+CAAGGCCAAATTCAGTTGCATTAGCACGCTTGATAACCTCGTCTTCATCGTCGAAGGTCAACACCGACAT
+TACTGGACCAAATATTTCTTCACAGCAAATACGCATATCATCATTACAATCAGTAAATATGGTGGGTTCG
+ACAAAATAGCCAGCATCACAACCTATTGGGTTTAGCGCAGCGCCACCTTGCAACAAGGTCGCACCTTCTT
+TTAGGCCTAGGTCGATATAATCGAGTACTAAGCGTTGATGCTTGGCTGAGATCAGCGCACCAAAGTTAGT
+CTCAGGATCCATGGGGTCGCCAACAATAATGTTGTTTTTAGTGCGCTCTACTAGTTTTTTAATAAAGGTT
+GGATAAATTTCTTTCTGCACAAAAACACGTGTGCCATTAGTGCAAATTTCGCCTTGGGTATAAAAATTAC
+CTAACATCGCCGCCGATACCGCGTTATCAACATCAGCGTCATCAAAGATGATAAGCGGTGATTTTCCACC
+CAGTTCCATGGTGACATCTTTTAACGTGGTGGCAGCACCTGCCATGACCTTCTTACCCGTACCCACTTCA
+CCAGTAAAAGAAACTTTAGCAATCTCTGGGTGATGGCTTAACCACGAACCGACATCCCCTGCTCCTTGCA
+GCACGTTAAATACCCCATCAGGCAAACCGGCTTCACTAAAGATTTCCGCCAATTTGAGAGCACCTAACGG
+TGTTTCTTCAGAGGGTTTGAATATCATTGCATTACCACAAGCAAGAGCAGGAGCAGCCTTCCAACAAGCA
+ATTTGTAATGGGTAATTCCATGCGCCAATACCGGCACAAATACCTAAAGCTTCGCGGCGTGTGTAGTAAA
+AATCAGCCCCTACTTGTTGCTGATTACCTTCAATGCCTGGTGCCAGACCGGCAAAAAATTCAATAGAATC
+GGCGCCCGACTGCACATCAACCACGCTAGCCTCTTGCCATGGTTTACCCGTATCCAAAACTTCGATTTCT
+GCCAATTCATCATTTCGTTCACGCAGTAAGTCGACCGCTTTTAATAATACTCGGCTGCGCTCGGTCGCGC
+TCATCGCAGACCACTGGGCAAATCCTCGCTTAGCGCTTTCGATAGCTTTACTTTTTATCAGTTCATCAGC
+AATTTCTACCTGATAAATGACCTGACCCGTTGCCGGGTTCGTAACATCAAACGTTTCCCCTGTGCCATTG
+CTTGTATATGCACCATCAACATAGTTTTTATATTTAATTAGAGGCATTCGATATCTCCTGTTTAATAACA
+TCATTAATAAATTTTTTGCATAGCAGTTCAGCTGCTATAAATTCTTGTTCTGAATTTTCACTCAAAGCAC
+TTCTAAGCCAAAAGCCATCAATCATCGCTGCCGTTTGCTTGGCTGCGTTGGCAGCAGACTCAGGGTCAAG
+TAACTCTTTAAAGGAGAAAAGTAAATTGCTGTGAAGACGATTACTGTTGATAGATTGTAATCGCGCCATT
+GCAGGGTCATGCATCGACATCGCCCAAAAACTTAGCCAAGTTTTAGTCGCCAGTAGAGAACGCTGAAATT
+CGGTAAAATTGGCTTCAACAATCAAATTCAGCCTGATGTGTGCGGGTGGATTCTCTTCGGTAATTCGCTC
+TAAAAGAGATTGCTGTAATTGGTCAAGTAAATAACTAACGGTTTCTTCTATTAACTCTTTTTTACCACCA
+AAATAGTGACTGATAATCCCCGACGACATACCGGCAATTTTGCTAATAGATACGATGGTAGTATTTTGCA
+AACCACGCTCAGAAATAGATCTTAACGTAGCATCAATAAGCTGTTGCCTGCGTAACGGTTTGATACCTAA
+TTTCGGCATATTAACTCTCTTCTTGTTTTTAATTGAACGTTCAATTAATAACAAAAGTAATGCTTAGTAA
+ACGAACTGTCAAGCGTGTAAGTAGCTTCTAAAATCATATTTACTGCTATTAAAACTTGATTTAAATCAAG
+TTAACGCACTAAAAATAGACAATCCTCACTGAGAATTTAATTTGTACACTAACTAAATTTAATAATAATT
+GACTAATAACCAAACAAAAATTTGCTTATTTTTACATCAAACCGTAAAAAACGACGCTTTTGACAAACAT
+AATGTCGGCATTAGTTAAGTTATAAATAACGACTACTCGTTAACTATTTTTTAGCTGAATCGATTTTAAG
+AAGTATCAAGGTAAACTGCACAGTGTCATGACAAGTCAAAAGGTCCGGATTTTGAGATAATTAAATTTGA
+AAATAATTTAAAATAATTCCTAAACAGGTACATTTATGAATGATATTTATAAAAATTGGCGTGATTTAAA
+GTCAGCTTTAATAATAAATAGCGATAAAAATGACGATAGTGCAGAGTTGGTTTAAATGGGGGGATTGTAA
+GTAAGGATTTTGGCATCAGTTGAGTGGCATAAAGGCTATTATGAATCAGCGAATATACCTTCACCTATAC
+CCTAAAGATGAACACCTATAACTAGGTCAAAGCGTTCATCGTTATCTTTAAGTATCAGAAGCTTTTAAAA
+GTAGCGCTATACGGTAAGTGATAACTTACTATCACTACTTGGGCTGGTCCGCATTATTATTAACGTTAGC
+AATGCCATTAATATTACCGTCAATGTCACTATTATATAGACAAGTTCCAAGGACCCTGTAGCGTCACGAA
+TATATCCGGCTAACAGATTACCCAAAGCGCCTCCTAAGCCAAAAGTAACCATACAGATACTGCAAATTTG
+CATGGTGGCAGTAGAAGAGAAAGATTGCCTAATCCAACCTGCTAAAATGCCCCAGACAGGAAAGTACATG
+AGTCCATAACCAAAGCCAGCTAAAACTGCAAACTGTGTAGGATCATAAACAAAGGCCATTAAACTGAGCG
+CAAAGCCGGTAAAGATAATCATTAATGCCGTAGCATGGCTGGTACGATCGGCAATCCAACCAGTAATGAC
+GCCAGCAAACATGCCTGTTACTCCGGCAATAGTCCAGGTATAACCGCCAAGTGTCGCGGGTAATTGTAAT
+TCATTCAGGTAAGTACTAAGCCAGTTGGCAAATGGCATAGTGGAAAAGCCAAGCAATAAGCTCACCACGC
+AGGCAAACAGTGCGGTTCGTTCTCGTATAATAGTAGAGAACAGTTTTGATGCTGGGATCATAGCTTGTAC
+TGGGATGGTATGAGTGGATGGCTGACGGTTCAATTTTGTTAGCAAGCGCCAAGTCAATGAAACAACTATC
+AAACCAACTAATGCGGCTATTTGCCAGCTACTTTGCCAACCCAGCGTAGGTACTACCATTAAAATAAGTA
+AGCCGTTAAGCCCATACCCCCAAGCTGTACCACTTGAAGCAAAAGACAAATAAGTAGAACATCTTTCAGG
+TTTAGAGTGACGCCCAACAATTTCAACAATCGCCCCCCAACTTATAGCAGCACTAGCGGCTAACACAACC
+AGTACCACAGTAATAATTAGAGGATGTTGTAATTGTGACATGCTATAAAGCAATATTGTGGTGAGTGAAC
+CAGTGGCTAAGACCAGTCGTGCAGAACAAACTTTATTGCCAATAAACCCGAGTAATAACGCCCCCGCAAG
+GTATGACAATTGGGTAAGTGCGCCAATAGCGGCTAAATGCCAATTGGTTATGGCAATAGATTCTCGCATC
+AGCGGCACTAAAGCTGCAAAGAGAAATAGTCCAAACCCGTGGCTAACAATTTGGTTCAAGCCAAAAACAG
+CAGAAATGCGCAAAATGAATTCTCCAACTTAATTTTATATCATCGATATTGGCAAGTTTGCCTTGAGTGT
+TCTTTAGGAAATGGATGAAAAACGTAAAGTGATTACGACAGGTATTTAAATAGAAAATTACCGCATAAAA
+CAACTGCCTTATACGGTAATGTAAATAAGAAAAGTATTACACCAAGCCTTCTTCGATCAGTAAATCTAAA
+ATAGCTTGTGCCGACTCTTCCACGCCATGTACCACTTTACCACCGCCGCCAGATGCTTTGGCCGTAGCCG
+CTTTAAAGCGGTCTGCTGCGGTTTTCGCCTTGATTATTTTAAGACGTTTAGGACGTTTTTTGGCATCAGC
+TGTTTGCCATGTTGAAGATTCTTCATCCGTGAAATTAGCACCCAATGTTGCTTCAAATTGACCACGCATC
+GCAGGGCCAAAAGCACTCTGCCTTGGCAGTGCAGCTGCCATATCAACACTGGCGATAAAGGGTAAATCAA
+CTTTGAGTTTACGGCGCTGGCCACGTGGTAAAGCTTGTAAGACTTCCGCTTGTTTATTGACTTCATCGAT
+AGATAAAATCTCGGCAATCGAAGTAACCATTGCCATGCCAAGCTGCTCTGCCAATAAGTAAGGCAACATG
+CCCGATGATTCGCCACTTTCAGCGCAAACACCAGTCAATATAATATCTATTTTTTGCTGCTTCAAATACT
+CAGCAATCACCAGAACAGCGTCTGCATTTTCTGGCATTTCTAACAGATTTATCTCCGCAAGCCCCATGCC
+TAGATAACTTCGCAATGCCGTTTGTTGGCTAGCATCATCAGACAATTCGCCAGCGTGCAAGGTTTGTAAG
+TTATCGCCAACAAGTTTAAGTCCTAACTCTATCGCTCTAGCATCTTGCTCAGCACGCCTTGGGCGACGTG
+ACGTTGGATGTTCACCAATAGAAACTAACGATATCACCGACAAGTTATTGTTGCTCATTGGTCATCCCCT
+CATTAATTGTTTGCTTGGCCAGCTTTCTTTGCTCAACGAGTTCAACCAATCGAGCTAATATGTCAGTACT
+GTCCCCAATGGCACTTATGTCGGCACGTTTAACCATGTCACAACCCTCATCAGTATTGATCGCTACCACT
+TTGTCACATTGACCAATACCCTGCATGTGCTGGATAGCGCCCGATATGCCGACTGCAATATACACTTGCG
+CAGTTACCCAAGTACCAGTGGCTCCTACCTGTCGCTCACGTGGCATATTGCCATCATCAACAGCAACACG
+ACTAGCACCTTCAGTAGCACCCAACACACTTGCCGTATGATGAAATTGTTCCCAGTCGTTAATACCATTA
+CCACCGGAGAGAATAAAACCAGCCTCTGCCAGAGGAATTGCATTGGGATCAACACTAATATTGCCTTGAT
+CAAGCAGTTTTCCGTTAGCTAATGGGCTTGGCAGTTGCGACATTAATAAATTCTCGTGTCGCGTTTCACT
+AATGGGTTCGCTACATTCTTCCATGACCAACAATAACTTGCTTAAAGGTCGGGTAATATCTCGTTTACCT
+GCACTACCTCGACAAACAACAGTGTCATCATTTAGTTTCCATACGCCACACGCAGGTCGCTGTTGTAATG
+CAGCCGCCAAGCGACGACCTAAATCGCCACCGCCATTAATGCTATCGGGCAACAGGATATGTTGTGGATC
+TAACTCACCAATAATGCCTTGAAGGTCATTACATCGTTGCTCAGGATTATATTGGTCATATTGCTCATCG
+TTAATGTGGATTAAACGATCAACACCCGCCTTATTTAACGAGTCATCTTTTAGCTCACCAAAGGCAATAG
+CGACTACTGCGCCACCACCGCTGTTGCGATTGGCCAATTGCTGCGCCAAACCAAGTGTATCTTTGTCATG
+GCCATTCAAACGCCCTGATACCAAGTCCAGTACTACCACAATATAAAATGCGGGTTCTACCACTTGATGT
+AATGGCAATATCACTTCACTTGCAGTAGCTGAGCGACGTGAGCCTTGCTCACTATCGTTAGATGCCCCTG
+AGCGATCGATCCGTTTCAGACCATTAGGACCAATAAAACCTATGATATGCAGGTTTTTACGCAGTAATCC
+TGAGGGTCCAAATACAGGTCCAATAACTAATGCTTGATGCATTGGATGTAGACGATTACGGGCTATCCAT
+TGCGCTCTTGGGTCTCGGCGGAATAATTCACTCATACTGCACCTCCGACCATGCTTTCAACGACAACTTC
+GGCCGTATTTTCAACTACACCTTCGCCCGTATTTTCAATGAGCGCATCTAACATTAATTCAGCAATGTCT
+TTCACTTCAGGTCTTGGTTCAACTACACCTTCAAGCATCGCACTACACCCTGGACAGGCCACTGCAACAA
+TTTCAGCCTTAGTCTCAATAACATCCGCCATTCGCATGTCAGGAATACGCTGCTTACCCGGTATATCGGT
+AACCGGAGCGCCACCACCACCGCCACAACAACGGGCGGTTGATTTGCTGCGATCCATTTCTTTTATTTTG
+ACTCCCATACTTTCTAACAAGAATCGAGGAGCATCATACTCACCGTTATAACGACCTAAATAACAAGGAT
+CGTGATAGGTCAGTGCCAGTTCTTTACTGTTGTCTAACTTAATTTTCTGTTGGCTCACTAACTCAGCAAA
+AAATCCGGTGTGGTGCATAACGTTATAGTTACCACCAAATTCACCATATTCATTCTTAATACAATGAAAG
+GCATGCGGGTCAGCGGTAACAATGGTATTAAACTTGTATTTATTCATGGTGCTAATATTACTATTGGCTA
+AGCGCTGAAAAGTCGCTTCATCGCCCAAACGTCTAGCCAAGTCACCACTGTCACATTCCACATCTCCTAA
+GACAGCAAAATTAACCTTAGCAGCACGTAATAATTTAATCATTGCTCGCAGTGTGCGTTGATTACGCATA
+TCAAAAGCCGCGTCACCAACCCATAAAAGTACATCGGCTTGAGTGACTTCCTGCTTTTTCTCATTATGAC
+CAAACACCGTAAGATTTTGATCTGCCGCCCAGTTCATACGAGAGCTCGGAGCAAAACCGTTCGGGTTATC
+TGTTGCGCTCAGGTTCTCTAAAATCTCACTGCCCTTGCCTGGAGTTTGTCCTTTCTCCATGGTTTCAAAA
+CGTCTCATATCAACTATTGCATCAACATGTTCAATCATCATAGGACAAGCATCAACGCAGGCACGACAAG
+TAGTACATGACCACAAGGTATCGCTTTCAACCAATACGTTAACAATAGGAATGATCGCACCACCTTTATG
+GGTGCCCACTTTAATGCCTGGATAAGGACTGCCTGCAAATTTTGCGTCATCGCCCCCAGCCATGCCAATG
+ACCATATCTTGGATCAGCTTTTTCGGATTTAGCGGTTGCCCTGCAGCAAATGCAGGACAGTTATTTTCAC
+AACGTCCACATTCAACACAAGCATCAAAGCTTAATAGTTGAGTCCACTTAAAGTCGATTGGCTTTTCTAC
+GCCAAGTTTCTTGGCGCTTAAATCTATTGCTTTTAACCCCGTTGACTGACCGCCACCAAAACGATCTTGG
+CGTCGATGTAAGCCCAAATGCAAAGCACCCGCAAAAGCGTGCTTCATTGGCCCGCCCCAGGTCATGCCGC
+AAAACATTTCGCCAATGCCCCAAATAATGCCAGCAACTAACAACAGTGCGAGTAACCAACCGCCAGTATC
+ACTCGGTAATATTCCCGTTGCGGGTAAGGTGAGGATAAAAAAACTCAATGAAAAAATCATCAAGCTCTTT
+GGTAATCGCTGCCATTTCCCTAACGATAAATTAGGCGGAGGATTACGACGTCTGATCATCACAAAGATAC
+TGCCCACAAACATTAATAACGAAGAGCCAAGTAATGACCAGGTCAATATCTGCAGTTTTAGCTGAAAGAC
+ATAAAGCAATATGATTAATATCGAAGACAAAACAAAACCACCCGCCGTAGCAACGTGGGTATTGGACATA
+TATTTATCACGGGCAACGACATGATGTAAGTCAACTAAGTAGCGACGAGGGATCTGTAATAACCCAAGCC
+AATGTATCGTTGATGATTGTCCCTGTGACCACAGCAACATACGTTTAACTGCACCGACTAACGTTAGCAA
+TAAGGCAAACGAAATGAGGGTAAACAGAAAATGGGAAAGAAATTCGGATGATGACATAACAAGACCTATT
+AATTATCCTAGGTGTATACCCAAGCTACTTGATGATGTGTTTTCATGTAACTTGAGTTGCATACCACCGC
+ACAGAACGATGGTATGCATTCTAAAAGCAACTTAAGCTAGAAATCCTTACATAAACGCAATGCGTCATAT
+ATTGCCGCATGAGTATTACGCTGCGATACACAATCACCAATGCGATAGAGTAAGTAGCCTTCGCCTTCTT
+CTGACAACATTGGCTGAGGTAAAGCCGCATAAAGTGCTTCAATATCAATTTGCCCTTTGTTGCGAGAATC
+GCTTTTCAATTGCAGATAAATTTCTTCATCAGGACGCACGCCATTTTCAATCACAACCTGATCAACAACA
+CGCTCTTCTTGCTGTCCGGTATATTCATTCTCTAGCACTGCCACCAATTTATCGCCTTCACGATAGACTT
+TTTCTAGTATTAAATCCGAGGACATGATCACCTCTTTTTCATACAAGTTACGGTAATAGGTAGGGAACGT
+TGTTCCACCCACTGCAGCACCTGGTTTAATATCATCAGTTACCATCTCAACCAATGAACCGTTTTGTGCT
+AAAAAGTCTGCGGCTGACAAGCCACTAAATTCACAAATGGTGTCATACACTAAAACATTTTTACCTGGCG
+CAACCTTGCCACTTAAAATATCCCAAGTGCTTACTGATAAACCTTCTTCAACACCCCAATGCGGGTTTTG
+TGCTAAGAAAGGTTGGCCACCAACTGCTAAAATAACCACATCGGCATTTAGGCTGCGGATCATTGCTTCA
+TCAGCAGCGGTATCAAGACGTAGATCAATTCCTAAGCGGTCTAGCTCTAAAGCAAACCAACGGGTTATAC
+CGGCAATTTGGTCGCGCTGTGGTGCTTTTGAGGCAATAGTGATTTGCCCGCCAAGTTCTGGATTTTTTTC
+AATTAAGGTAACGTCATGACCACGCTCGGCACAAACGCGTGCTGCTTCCATACCAGCTGGACCACCACCA
+ATAACGACAACTTTACGTACTTTTCCTTCGGTTTTAGCGATGATGTGTGGCATCGTCGATTCACGTGATG
+TAGCGGCATTTTGAATACACAATACATCTAAACCTTGGTACTGACGATCGATACAATAGTTAGCACCCAC
+ACATTGTTTTATTTGGTCAACTTGGCCAAGTTTGATCTTAGCGATCAAATGCGGATCAGCAATATGTGCA
+CGGGTCATACCAACAAAATCAACATAACCAGCTTCGAGAATACGCTGTGCCTGATTAGGATCTTTAATGT
+TTTGTGCATGCATTACCGGCACATTAACCACTTCTTTAATGCCTGCGGCTAAATGTAAAAATGGTTCAGG
+TGGATAACTCATATTCGGAATAACATTGGCCAAGGTATTATGAGTATCACAACCAGAGCCGATTACGCTG
+AAGAAATCGAGTAAACCAGTGGCATCATAATAAGCAGCGACCTGTTTCATGTCCTCATGGTTTAGTCCAT
+CTGGATGAAATTCATCACCACAAATGCGCAAGCCCACAGCAAAGTCACGACCCACTTCTTCACGAATAGC
+ATGTAGTACTTCCATACCAAAACGCATTCTATTTTCGAAACTTCCGCCATATTCATCGTCACGCTGGTTA
+ACCCGAGGGCTCCAGAATTGATCGATTAAATGCTGATGAACTGCTGACAGTTCAATACCATCTAAACCAC
+CCGCTTTTGCACGCCCCGCCGCCTTGGCATAATCACCAACAATGCGTTGCATTTCTTCAATTTCAATAGT
+TTTACACGTGGCGCGATGCACAGGCTCACGAATACCACTTGGACTAACTAACGTTGACCAATTACCACCA
+TCCCAACGAGAACGACGTCCCATATGGGTAATTTGAATCATGATTTTACCGCCGTGCTTGTGTACAGCAT
+CGGCTAAGTTTTGAAAATGAGGGATGATTCTGTCAGTAGATAAGTTAACCGACTTCCACCAGTCTTGTGG
+ACTGTCAATCGATACTACGCTAGAGCCGCCACAAATTGACAGACCAACCCCACCTTTGGCTTTTTCTTCG
+TAATACTTAACATATCGTTCGGTCGTCATGCCACCTTCGGTAGCATATACTTCGGCGTGTGCCGTACTAA
+CCACACGATTTCGTATGGTAAGTTGATTAATTTTTAATGGCTGAAATAGTGCATCGAACTGCGCCATGAT
+GAGCTCCTGATATTAGTTCTTTAAAAAGCTGTTTATAATAAAAAGTTAGCGTGGTGTTACTTCAAAGTAA
+CCAACATCGCAACCCTCTTCAGCGGCACATTGTGTTTGTTTTGCAACGGTTTTCACTGGGTAACCTAAGG
+TTTCAGCAATTTGATCCATCGCACCAGCAAACCAACCAGTAAACATATAATCGACTTTGCGATTAACCTT
+GCCGTATTGATAAACAAAAGCAGAATTTTCTAATCGAACTTTTGCTGTACCATTTTCAAGATCGAGTTCT
+TCAGTAATGAAAAAGCCCCAACCACGTTGTGATAAACGTTTCATGTAATGCTCAAACAATTCTTCACCAC
+GAATACCGTGCTCTTCGCCTTCTTTTTCACACCAGTAAAAAGCAGATTTATAACCAGCTTTATATAAAAC
+ATCGGCGTATTTTTCGGCGCCAAGTTCTTCTTCGATGCCCATATGGTTGTTAACAAAAAAGTGACGCGGT
+ACATACAGCATAGGTAAAGCATCAGTGGTCCAAACGCCAGTCTCATTGTCGACTAAAATCGGCATATCAG
+GACTGTGGCTCGCGGTATTCAGGTTATTTACATTACTCATTGTCTATTCTCCCCAGACGTCTTTAAGAAC
+GCGAACCCAGTTCTCGCCCATGATTTTTTTAATTTTAGATTCTGACCAGCCGTGTTTTAACATCGTAGCG
+GTCAAGTTAGGAAATTCACCTAAGGTACGAATGCCCTCAGGGTTAATAATGGTGCCAAAGTTAGTTAAGT
+TACGGGCATAACCTTTGTCGTGAGTTAACATATCGAAGAATGCTTGATCATGGCCTTGCGTAAAATCAGT
+GCCTATACCAACACAGTCTTCACCAGCTATATTGACTACATAATCTATCGCTTCAACGTAGTCATCAACC
+GTAGAATCAATGCCATTTTTTAAGAAGGGAGCAAACATGGTTACGCCAATAAAACCGCCGTGTTCGGCGA
+TAAAGCGTAATTCTTCATCCTTTTTATTACGCGGATGTTCTTTTAGTCCGAAAGGTAAACAATGTGAATA
+ACACACTGGCTTAGTGGACGCTAAAATAACTTCTTCTGACGTTTTTGGTCCCACATGAGATAAATCACAC
+ATGATGCCAACTCGATTCATTTCAGCAACGATTTCAAGACCAAAGCCAGATAATCCACCGTCACGTTCAT
+AACAACCCGTGCCTACCAGGTTTTGCGTGTTGTAAGCCATTTGTACAATGCCAACACCCAATTTTTTAAA
+TATTTCGACATAACCAATTTTATCTTCAAAAGCATTAGCATTTTGAAAGCCTAAAATGATGCCAGTTTTG
+CCCTGCTCTTTCGCTTTAGCAATATCAGCAGTCGTATGTACAGGCATAATTAAATCACTGTTATCACAGA
+AAAATTGATTAAATTCGGTGATGTTGTCAATGGTATCTTTAAAACCTTCCCACACTGATACGGTACAGTT
+GGCAGCGGTTAAGCCACCTTTAGCCATGTCTTCAAATAAATCTCGGTTCCATTTTGCGATGACTAAACCA
+TCGAAAATTATTGAGCTTTCATGTAACGCTAAAGCTTGATCTGTATTCATTAAATTAACCTCATCTATGC
+TGTGAGATCTCTACTGATCAATCACAGGCAAATTTAAACTAAAGTCAGTCTAACAAAGGCAAATAGCGTG
+GTTTGGGAGAATGCGACACCTACCTTACTAAAAACGGCGTAGGTGTCGTTAATTGGATAGCTGACCAGAG
+ATAGGGGTAATCAGCATTTGCTCATGACGCTAACTCATGGCGCTAATATAAGATCAGTTAAGTCAGGGTT
+ATATATGTTGTCGATACAAAGTTAACGTTTTACGCCAAGCAAACTTAACTTCGGGGATCATCAATGGCGA
+GCGCGGCTCAAAAACATTGCTCGATTGTTCGCCTTGTTCATTTTCGAGATAATAGTCAATAACATGTTCT
+TTATTCATGCCATAGGTTTGGTGCATAAAGTCGAGTTCTTTGTCCCCTAAGCAAATACCGTAGTACCTAT
+GTATCGCCTGTGCTATCTGCTCAGATGCTTTAACCATGTCTTTTTTGACTTCTTTGGCTACCGACTCGCC
+CCAGCCAACTTTGGTGGTGGTACTCAAACCAGGTTCGAAGCTACCTAAATCGACAGCATTAGAGGAATAT
+ATGGCGCCCTGTACCTCAGGTAAACTAATAAAAACACAGGGATTTAGGGCTAATGCCAAATCTATTGCCA
+GCTGTTTTGCGGCCCGCACATGCTGATTACTAACCTGCCAGTTACTTTGTTGCGTGCGGTTTCTTAAACC
+CTTTGACAATATGCTTTGACTATCAAAATGATGGGCTATTTTTTTAACAACGGTAATTTTATCCGCATCC
+GTTAACTGTATTTGCCGCTCGATTATGTGTAAGCCCTGCTTACCAGTGACCGATACCTTAGTGTTAGCAT
+CGGCATACTTTAGATTAATTCGCTGCCAGCTATTAATATCTTTTAAGAAATCAGCATGTTCATTGAGCAC
+CATAGCACTACTTCGATAGGCTTGCTGATATAACTCCAGTGCCTTAATCAACACGCTATGATTGAGCTTT
+AACGCACGCATATCGACGTTTTCACGCTTTTGCACACACCCGATATCGTCGCAAATATTTTGACAAAGCC
+GATCTATAGTTTCGAGACATATTTGCAATAAGTCACTACTTGGCAGACGCTCAGCCACGGTGGAGTAATC
+GAGTAAATTACTGTCACTTAAAAAGTTAGCCAACGCCAATAACTGGCTGTAACCACGTGCTCTAGCAATG
+CGGTACTTAGAGCGCTCTTTTTCTAATTTTTTGGTGGCTATGGTCAATTGCGATGAGCCAACACAATTAA
+CTACTAACATTGGAATACGTCGCCCAGATAAAAGCTCAAAGGCCAAGGTTAAGACTTCTTCAACATCGCT
+TAAGCCCATGATGTCTTCGTTATCTTCTTCAATCGCTGAAAATATACGCTCAATAAAAAAGGGCTCTCGT
+TCTACACCGCTACGCAAAGTATTTTTTTTACCTTGGAGGCGTTGTTCTAACAGCCGGGCCAATCGCGGAC
+GATCTGGTTCTAAGCTTGCTAAGGCAGCAGAGATTTCCGTTGAAAGTTCCTGGTTAATATCGTGGATACG
+ACTATACATACCCGCGCGCCAATAAATTTCAATATTCGCCACGGCCTGAGCAATCACTGGTGAATCAATA
+ATGCTATTTACCGCAAGCGTTAACCATTGCGGACCAAGATCCGATTTTTGCAACAGTATACGTGCCGACT
+CATAACGCCTCGACTCAGGTTCCATACGACTTAGGGTGAGATCTCTGACCGACAGAATGAAATCAGGCAA
+GCTGCCAATAACCAATAACAACTGCTCTTTGGCATCATCAAGTTCTTGCCCTTTTGTCGCTTTGTAGATG
+AACTTTACCAAGACGGCAATCAGTCCCATTAATACGGTGTAACCGACAAAAAATATCAAATTCTCATTGG
+GCAACCAAGTCCCAAATCCTAGATAATATCCGCCTTGGGCCGCTAAGAAGGTTACCGGACCTGCAGTCCA
+ACCAACTTCAGCGAGACTCCATAATGAAGATTTTCCGACGCCAGATTGCGCCATGCGATCAATACGGCGT
+TGGCCACTCTGTTGAATTTGAAGATGATTTTTTTCTGAGTTTTCGGAATTTAACAAGGAGGATAATTTCA
+TATCGTTAAGTATTCATAAAGTAAGTTGTATTACCAAACGACTTCAAAAGTGCAGGATTCAGCGGGAATT
+AGAAACGTCTTAGACATGCTCAATCATCCTGAAATAGCCTCTTGAAGTATAGATACCGTTTAACCTCAAG
+AGTAAACGGTATCTTGCTGTGTTTTGTTAGTTAGTGATGTTGTTGATGTTGATGTTGAACCTTAACCGAT
+CCCAAGCTGGATTCTTTACTGGAAGCAAATTGCTTATTTTTAGCTAAAACGTTGCGCTCATCTCGGGGCG
+GAATGCTAAAAGAATTACGATAACACTTACTAAAATGCGGCGTAGAAACAAAACCACATGCTATAGCAAT
+TTCAATAATAGACATATTGGTTTGCTTTAATAACTGACGTGCTTTTCCTAATCGTAACTGTAAATAATAA
+CGATGCGGCGAACAGTTGAGATATTTTTGAAACAATCGCTCTAACTGACGTCGAGATAAATCAACAAAAC
+TAGCTAATTCATCTAGGCATAATATTTCTTCAATATTTGCTTCCATTAACGCGACTACATCTTGCAATTT
+TGACTGAGTAGCACCAACAATATGCTGTAATGGTATGCGTTGCTGGTCGTTTTCATCACGAATATGTTCA
+TGAGAAAACATGTCTGAAATAGCCGTTGTTAAAGCTTTACCGTACTCTTTAGAAATCACCTGCAACATCA
+TATCAATAGGTGCTGTACCGCCTGAACAAGTCATGCGATTACGGTCAAGTATAAACAATTGATTGGAGCT
+TTTTATTAAAGGGAACTCTTCCTGACAACTCGCCAACAATTCCCAATGAATGGTGCTTTGATAGCCGTTT
+AATAAACCCGCTTTAGCCAATAAATAACTGCCCGTGCAAATGCCGCCTAGCACGATATTACAGCGAGATA
+AATGGGTTAACCAGCTAAGCACTTTTCGCGTCACTGTGCCTTTTATATCTACACCGCCACAAACCAACAC
+AGTATCAAACTCAACATAGTTATTGATGCAAGAATCAACCTCGATCTTCAGTCCATCACTGGCAGTAACA
+ACGCCGCCATCTTCACTGAGAATAGTCCAACGATATAGTTGTTCTCCAGACAATTGATTGGCCATTCGCA
+ATGGCGCAATTGCCGAGGACAACGCTAACATGGTAAAGTTGGGTTGTAATAAAAAACCAATATGTTTACA
+TTTTATCTGTGCCTGACTGCTAGTTGATGGTACTAATGGCATGTGATTTATTCCTATTCTGAAGATTGCA
+GTTCTTATTATTATTATTGCAGTTTTTTTTAAAACAGCATGTAGATTTCCCTAATAACTTAATTATTCAC
+TCGTTTAAATCTAGTTAGTCAAAATTTATCACCCAGGGATTGATTTAGATCAAAAAGCCAGGTTTTAATT
+AATAACAACGCATGATTTGAATCAATAAAAGCGTTAAGTTCAAAGTTGAAATCTACGCATACAATAGATT
+TACAGTACTTTAAAATCATCCCAATTACGACGTTATTCATACCAATTAGCGACATTCAAAGATAAGCATT
+TGATTTATTGTTGATTAATTAACCAGCACTTCAAAGGCATTGGCAAGGGACAAATGTCTCTATTAGCTAT
+GAAGATGTCTTAATCGGCTATATTTATTATAATCACTTATTTGATAATGGTATTAATGTAAAATGCCCAG
+AGGATTATTATGACTGCTACCAACGACAAAGGCCTGCAACAGATTGCGACTATTATCGAGCAACACCAAA
+CATTGCCCGGAGCGATGTTACCAATATTACATGCCATTCAGAATGACTTGTCTTTTATTCCGTCCAATGC
+ACTACCTTTAATCGCCAAGGCTTTAAACGTATCTAAAGCTGAAGTTCACGGGGTGATTAGCTTTTACCAT
+CATTTTCGCACTGAAGAACCCGGTGCTCATGTGATTGAAATCTGCCGAGGCGAATCATGCCAAGCCATGG
+GGTCACGCGCGTTAGAAGAAAATATCAAACAAAATTTGTCAATTGATTATCATCAAACCAGCAAAGATAG
+ACAATATACTTTAGAACCGGTTTATTGTTTGGGTAATTGTGCGTGCTCACCTGCAATGCGTATTGGTGAT
+GACATTCATGGTGAATTAGATCTACAAAAATTTGAACAAATTATTGCATCGTTAAATACTTATTCGTTGG
+AGTTAAAATGAATCACTCACCTTCCGATGACAGCTCAATGCCAGTAGCGTCACGAAAAATTTTCGTTTCT
+TTAGATACTACTGCCCGCTCCCGCGGTAGTGATAAGGTAGCAACGCAGGTTGAAAGTGTACTTAACGCAC
+AACCAGAACTAGCAGCAACATTAGTAAGAAATGGCTCTCGCGGCATGTTTTGGTTAGAGCCTTTATTAGA
+AATTAATACCCCCAAAGGTCGAGTCGCTTATGGTCCGGTAAAAGCGGAAGATGTAAACGACATCATTAAC
+CTGCAATGTTTTGATGATGCTACTGAACACCCATTATGCCTTGGTTTAACCGAAGAATTACCCTGGTTTA
+AATCTCAACAACGGTTAACGTTTGCCCGAGTGGGCATTATCGATCCTATCGATGTTGATGATTACATTAG
+CCATGGTGGATTTGTCGGTTTAACTAATGCTTTCGCAAAAACTGCACAACAGTTAGTCGATGAAGTAAAA
+GAGTCTGGTCTCAGAGGTCGTGGCGGTGCTGCATTTCCTACAGGTATAAAGTGGCAAACCGTTTTGAATG
+AACCAGAGCAGCAGAAATATATTGTCTGTAACGCCGATGAAGGTGATTCAGGTACTTTTGCCGATCGTAT
+GTTAATGGAAGGCGATCCGTTAGTACTAGTTGAAGGCATGATCATCGCAGGCCTTAGCGTAGGAGCTGAC
+CAAGGTTATATCTATTTACGCAGTGAGTATCCTCAGGCCCATGACCTATTAAATAAAGCCATTAGCAATG
+CAAAAGCAGCTGGTTATCTAGGTGATAATATTTGTGGCACTGAGCACAACTTTCATTTAGAAGTGCGTTT
+AGGCGCTGGTGCTTATATTTGTGGCGAGGAAACATCCTTATTAGAAAGCCTTGAAGGCAAACGTGGCTTA
+GTTCGCGCTAAACCACCACTACCCGCTATTGAAGGTTTATTTGGTCAACCAACCGTGGTAAATAACGTCA
+TATCACTCGCTTCTGTACCTTATATTTTAAGCCATGGCGGTGATAGTTATCGTGATTTCGGCATGGGCCG
+ATCTCGTGGCACCTTACCCATTCAATTAGCGGGTAACATTGCTCAAGGGGGGTTAGTTGAATTAGCTTTC
+GGTATATCCCTTAATGAATTACTACAGCAATATGGCAATGGCTGTAAAAGCAAACGTGCTATGCGCAGTG
+TACAAGTAGGCGGACCGTTAGGTGCTTATTTGCCCGCAGAGCAATGGGATACCGCCCTTGATTATGAAGA
+GTTTGCCAGTATTGGTGCCGTATTAGGCCACGGTGGAATTGTTGTTTTTGACGACACTGTCGATATGGCT
+GCACAGGCTCGTTTTGCCATGGAATTTTGTGAAGTAGAATCTTGTGGTAAATGTACCCCATGTCGAATTG
+GCGCCGTACGTGGCGTTGAAGTCATTGATAAAATTATCGATGGCAACAATGACGAACAACAACGACAAGA
+CAGCGTAGACTTATTACATGACCTATGTGACACCATGGAATTCGGTTCTTTATGTGCTATGGGTGGCATG
+ACCCCATTCCCGGTGCGCAGCGCACTAAAATATTTCCCTGATGATTTTTTGCCACAACCGTCAACACAAA
+AGGCTCAATAAAATGATAACTTATTATGATCCCAAAACAGAGCCTGCTGCCAATCAATCAGCCGACCTTA
+GTAAAGATTTAGGCACACCGCCTTCTAAATCTACGGTACAAGTTAGCGTAGAAATTGATGGTGTTACTAT
+TGTTGTACCTGAAGGAACTTCAGTATTACGCGCTGCCGCTATTGCCGATATTAATATTCCCAAATTATGT
+GCCAGTGATAATTTAGAAGCCTTTGGTTCATGTCGTTTGTGTGCGGTAGAGATCGAAGGCATGCGCGGCA
+TGCCAGCTTCTTGTACTACACCGGTAAGAGAGGGCATGAAGGTACAAACGCAAAATCCTAAAATAGCGAC
+ATTACGTCGTAATGTTATGGAACTTTACATTTCAGACCATCCATTAGATTGTCTTACCTGTCCGGCCAAT
+GGTGATTGTGAGCTGCAAGATATGGCAGGTGCCGTCGGTTTACGTGAAGTACGCTATGGTTTTGAAGGAA
+AAAATCACCTCGACGGAGCAACTGATTCGTCGAATCCTTATTTCAGCTTTGATGATTCTAAATGTATTTC
+CTGTTCTCGTTGTGTCAGAGCGTGTGAAGAAGTACAAGGTACCTTTGCCTTAACGGTTGAAGGTAGAGGT
+TTTGATTCACGTATAAGTACTGGTCAAGACACTAACTTTCTAGAATCTGACTGTGTTTCATGTGGCGCCT
+GTGTACAAGCTTGTCCAACAGCTACACTCACTGAAAAATCTGTAATAGATAATGGCCAGCCAGATCATAG
+CATCATTACTACCTGCGCTTATTGCGGTGTAGGCTGTTCGTTCCGCGCTGATATGCAAGGCGATAAAGTA
+CTGAGAATGGTGCCAGATAAAAATGGTAAAGCGAACCAAGGACATTCTTGTGTTAAAGGCCGATTTGCTT
+TTGGCTACGCTACTCATCAGGACAGAATAACTAGCCCGATGATTCGCGATAATATAGAACAAGACTGGCG
+TGAGGTGAGTTGGGAAGAAGCATTAGCCTTTGCTGCTAAGCGCTTAACCGATATTCAAGAAGAACATGGC
+CGCAACAGTATCGGCGCGATAACGTCGTCTCGTTGTACCAATGAAGAAACCTATTTAGTACAGAAACTAG
+TCCGTGCAGTTTTTCAAAATAATAATGTCGATACCTGTGCCCGCGTTTGTCATTCGCCAACAGGTTATGG
+CCTAAAAGCTACCTTAAACGAGTCAGCAGGAACACAAACCTTTGAATCGGTGATGAAAGCTGATGTGGTA
+CTCATCATTGGCGCCAACCCTACCGATGCGCATCCGGTATTTGGTTCATTACTTAAACGTCGTTTACGCC
+AAGGGGCTAAATTAGTAGTGGCCGATCCGCGCAGCATCGATCTTATCGACAGTCCGCATACCAAAGCACA
+ACATCATCTTAAACTGCGTCCTGGGACAAACGTGGCATTAATCAATGCCCTCGCCCATGTCATTGTTGAT
+GAAGGTTTAGAAGATGCTGACTTCATTCAAAGTCGTTGTGATGATGCTAGCTTCCAGCAATGGTACAAAC
+ATATTCAAGACCAACGCCATTCACCAGAAAGCACAACAGAAATTACCGGTGTCGACGCAACAGAGTTACG
+CGCAGCGGCCAGACTATATGCTAACGCGGGTAACGGCGCTATTTATTACGGTTTAGGTGTTACAGAACAC
+TCTCAAGGCAGTTCATCTGTCATGGCTATTGCTAACTTAGCAATGGTTAGCGGAAATATTGGTCGAGAAG
+GTGTTGGTGTTAATCCACTGCGCGGCCAAAATAATGTACAAGGCTCATGTGATATGGGTTCGTTTCCACA
+TGAGTTGCCAGGATATCGCCATGTTAGCGATGAAAGCACCCGTAATTTATTTGAACAAGAATGGCAAGTT
+TCATTGGATTGTGAGCCTGGTTTGCGCATTCCAAATATGTTCGAAGCAGCAATACACGGTGACTTTAAAG
+GTTTGTATTGCCAAGGCGAAGATATTGCTCAATCGGATCCAAATACTCAGCATGTACAAAAAGCGTTAAG
+TTCGATGAAATGCATCATTGTACAAGATATCTTCCTTAACGAGACGGCAAAATACGCCCATGTATTTTTA
+CCCGGCTCATCGTTTATGGAAAAAAATGGTACCTTCACCAATGCCGAACGACGCATTTCTAGAGTACGTA
+AATTGATGCCAGCACTAGCAGGTAAAGAAGATTGGCAAGTAACGATTGAACTTGCCAAAGTACTCGGTTA
+TGAAATGAATTATGAGCATCCAAGTGAGATAATGGATGAAATTGCCCGCTTAACACCAACATTTAGTGGT
+GTCAGTTATGAAAGGTTAGATCAGCTTGGCTCTATTCAATGGCCATGTAATGAAAAATCGCCTCTAGGCA
+CGCCAATTATGCATACCGAGGATTTTGTTGGCGAAAAAGGCAAGTTTGCGATTACTGAGTATGTGGCCAC
+ACCTGAAAAAGCGAATAAGCATTTTCCGTTGTTATTGACCACAGGCCGTATTTTAAGCCAATATAATGTT
+GGCGCACAAACAAGACGTACTGCCAATCAAGTTTGGCACGATGAAGATGTATTAGAAATCCACCCTAATG
+ACGCTGAAGATCGTGGCATCAATGATGGTGATTGGGTAGGTATTGCCAGTCGTGCAGGTACCACCGCACT
+ACGCGCACTCATTAGCCAACGCGTTCAACCAGGGGTTGTTTATACTACCTTCCATCACCCGTTAAGTGGT
+GCCAATGTAGTCACCACTGACAATTCTGATTGGGCAACTAACTGTCCTGAATATAAGGTAACAGCAGTGC
+AAGCAACTAAAGTTGATGAGCCGTCGCAATGGCAAGCAGAATACGCCCAGTTCAGTCAGCGACAAGCGAA
+ATACTTAAAGAATAAAAATGGGGGGGAAGTTGCTAAAACATGACATTACAGTAGCAGACACCGACGTTAA
+TGTGCCTACAGCACAACAGCGTCAAGTGCTGCGCTGTACTAATGACACCCTAACAACAGCGATGGACGAC
+ATCGCTGAAGAGACTGCTATTGCCTTGGTTTATAACGGCATTTCTCATGTGGTGATGATGAGTACACCGC
+ATGATTTGTACGACTTGGCAATCGGCTTTAGTTTAAGCGAGAAAATTGTCGATGACGCTAGTGAAATACT
+TGATATAAGTGCGACTAAACAAGCTTTAGGCATTGAAGTAAATATCACAGTATCCAATCGAGCAGTTTGG
+CGCTTAAAACAACAACGTCGCAATATGACGGGGCGCACTGGTTGTGGTTTGTGTGGTGCTGAGTCGTTAC
+AACAAGCGATGAAAAATCAACAAACTTCGATAGCTGATGGACAAAAAAACAAAAAAGCACCGCGAGAATT
+GAGTGAGTTAACTAATTTGGCGATACAAAAAGCTGTAGTTGACTTACAAGGGCACCAACCATTGCAACAG
+ATGACTGGTGCAGTGCATGCTGCTGCTTGGTGTGATGAAAATGGCAGCATTAAACTCATTCGCGAAGATA
+TTGGCCGACACAACGCATTAGACAAACTTATTGGCGCACTCAGTGCGTCAAACATTGTCATTAACCATAG
+CAGTTTTTTGCTCATTTCTAGCCGTGCTAGTTATGAAATGATCAGCAAAGCACAAGTTGCAGGTATTAGT
+ATGTTGGTAGCGGTTTCGGCCCCAACCGCTTTGGCGATAAACATAGCAAAAAACACTGGTATGACGTTAG
+TGGGGTTTGCCCGTAACGGTCGTCATACCATTTACAGTTAAACTAATTACAGTAAAACAAAGAAGCAAGA
+GAGCAGCATATGTCAGATGATCGTTTAAAATATGTGGTAGATATGGCCAATCAAATTGCGGTTAATTTAT
+TACATGGTAAAGAACAGCAACAATGTGTGACTGAGATTAGTCATCACATCAATCGTTTTTGGGCGCCAAG
+CATGCGTGCACAACTTGCAGAAGCGGCAAACAATGATAACTATCAGCTCGAAGCTATGGTTATTTTAGCG
+CTCAAGCAAATCAAGAACGAGCAATAACACACTAGATATCACAGTATTAATGGCGATGATAATCGCCATT
+TTTTTCATTCAAACTTCCGCTGTTAATTGTCAAAACTATCCAATCACGCCCCTTTTCATCCAATTCCCCG
+TATTACCAATAGTAGAATTCACAAAGCTTTAAGCAATGATATATTGTCCAAAACAACGTCGCTAGTCGTT
+TTAAAGATAATCAACTACGTCGTTATTTATTTAATAAATAACACTGCATGAATGCAGCTTATTAGACAAT
+GCAAGAGCATATTGTCCTGAACAACTAGTTATTAAACTGAACTACATACCGGCTAAAGACGGTAGGTTCT
+TTTGCGGACTGAAAGTCCTATAGTGATCGTTGTACTCATATCCTTCCAAGTTAAATTGTCGGGCCTCGCT
+TCGCTCGTGCCGACCTACAAAAACTAAGCTGGTTTATTCCGTAGGTCGATGCTTGCCTCGACAAAAAGAA
+TTACACCAGGACTTTCGCCTATCAATTTTTCATTGTCGATATAAATCAGCATGTTCTTTATATATCTTTT
+CGGTTAACTCAGTTGCCACTTAACACTGTGATTTCGTTCTTTCCTACTGCGTTCTAAAGTCAACGGCTAG
+CTAAAGCTACTCATCTAAAGATGGGGGTTTTAACCCACGTTCGGACTAATAAATGCCTTGTATTTGGCCA
+TTTTTACTTCGTATAAAGTAGATCACTTAATTAATGAAACTGGTATTAATCGGCCTTTAATTTTTCCTTT
+ACCTAAAGTAAAAAAAAACTATAATCAGTGACAAAAAAGCCAGAGCATATTACCGCTCTGGCTTTGTTAA
+TTAACACTCGTGTTAGTTTTTCACTAGTTAGTCACTAGCTTAGCTGGAGCGTATACCGCAGGAGTCAACT
+TCTCCTCTTTTAGTGATCTCATTAACCCCCACATCATAACTATCATGACTAATGAAAAAGGTAATGCGGC
+GGTAATAGCGGCGGTTTGCAGACCTTTCAGTCCTCCTACCAATAATAAGATGGCCGCGACAGCGCCTTCA
+CCTAATCCCCATGCTACACGATGAGCCGTTGGTGGATGTTCATTACCCATTGACAAAATAGTGGTAACCA
+CTAACGTGCCTGAATCTGATGAAGTAATGAAGTAGGTCGCAATAAGTAATGTCGCCATAAATGCTGCGAT
+AGTACCCATGAAGCCAGCATCAAGCTTGTCTAATGTTACATATAGCGCTGAAGTTACATCTGCCTTAACA
+GCATCAACAATACCCGCTTGTCCAACAGCAGCAACTAGTTCTCCTGCTTCATTGGTTACTTGATGGAACA
+GCTCTAGGTATATAGCGGTGCCTCCGAAAAGAGTTAACCAAATAAAACCTAGCATAGTGGGTACTAACAA
+TACGCCAACAATAAACTCACGAATGGTACGACCTTTAGAGATACGCGCAATAAACATACCTACAAATGGT
+GCCCAAGACATCCACCAACCCCAATAAAATGCGGTCCACCAAGATTGCCACTGACTATTTTCGTTAGCAT
+CAGTCCAGGTACTTAGTGATAAGACATTACCTAAATAATCACCAGTACTTTGCAATACAGCACCCAATAA
+ATAACGAGTAGGACCAAAACAAAGTAAAAATACCAAAATACCAATGGTCAACCACATATTGACTTCCGAT
+AAGATTTTTACACCTTTACCGACACCTGATACCACTGAAATTGTCGCAATAGCAGAAATAACAGCAATCA
+GTATAATTTGATTACTCAGAGAAACCTCCATACCAAACATGGTATTAAGGCCAGTATTCATTTGAGTAAC
+GCCTAAACCTAACGACGTTGCTACACCAAATACAGTACCAAACACGGCAAGCACATCAACTGCATGCCCA
+ATTGGACCGTACATTTTTTTCCCAATTAATGGGTAAAGTGCTGAACGGATGGTCAAAGGTAATTTCTTTC
+TATAAGAAAAATAAGCCAACGACAAACCAACAACTACATAAATTGCCCATGGGTGAAGCCCCCAATGGAA
+AAAGGTTAGACGCATCGCTACTTGTGCTGCTTCCGGCGTTAATCCTTCAGTGATAAATGGATTACTTTGA
+AAGTGGTAAATAGGCTCCGCAATAGACCAAAAGACTAAGCCTATACCCATTCCTGCACTAAATAACATGG
+AAAACCACGAGAAGTTACTGTATTCAGGTCTTGAGTCATCATCACCTAAACGTAAGTTACCGTAGCGACT
+AAATGCCAGCCAGATACAGAAGAACAAGAATATTGCAACAATGCCAATGTAATACCATTTAAGATAAGAC
+AGTATCCAACCCGATACCGCCGTAAATAATGCTGCTGTTTGTTCAGTGAAAAACACACCGCACAAAACAA
+ACAGAGTAATTATAGCCATTGATACAAGTGTTGTAACTGGATTCATGCCTTTTAACAGACCATGATTCGC
+TACCATGAGAAACCACCTTTTTTTTAGTTGTTATAAGTAAAAGTATAGATTTCTATAAACTGTTAATTTA
+GGTATCAGTTTATAAGCATCTAGATGAAAAATGTGCATTTACATTTATTATTAATAAGTGACTTACTTAT
+AATTGGAGTTCACTTACAATAATTTTCTGTCAAGTTAATTGAAAAAATCAACTTATCCCATTAAGTCAGA
+GTTGATTTAGATCAAGGTATCTAAACACGACACCGAAAGAACATGTACCGACTTATAGCCATTCCACTTG
+TAGATTCAGAATTCTGCTGGAATTATAAACATATTTAGGTAAGCCTTTTGATGCTCACTAAGTGATAAAT
+TTATTGAAATCTGTCTATACCCAAGCTACTTGAAGATGCTAGTTTCAGGATGCCTGAGCTAGTCATGATC
+AAGGTGTCTCTTTTTATTAATGGTTACTCCCTTAAAAAAGGAGACAACGAAGTGCATGGTTAGCTGAGAC
+ATCTCCGCAGGGCTGGTTTAAAAACGATTTATGCAGCTTTATTGATTTCGACAATGGAACGACTATTCTC
+TTTAATCGAAGCCTTGCCTAAATACATTTTTAATTCCAGCTGAATCCTGCATATTCATGTGGCTTGGGTA
+TATATTCAGACAAAAAAAACCAGCGATATAAATCACTGGTTTCAAGGCTGGTCATGAATTAACTCGACAA
+CACGGTGGAAATGGCCCCCTTATTATTCAAAGACGGCGTTATCCACTAGCTGTTTAACTCTTTTCAGCTG
+ACGCTTTAATATTACTTTGCATCGTATGGCTGAACCAATCGATAAAATTCACCACGCCAAACTCAAAGGT
+CGTTGAGTAAGGTCCAGGTTGGTAAGCCTTAGAATTAATACCTTTTTGATTATTCTCAGCTAACGTTCTG
+TCTTGCACATTGGTTGCATCCCATACTTGGCGTAATTGGGCAACATCATAATCAACACCTTCTACTGCGT
+CTTTATGGACTATCCACTTGGTGGTTACTTGAGTTTTTTGTGCGCCTAATGGGATCACCTGAAAGGCAAT
+TAAATGATCTCCCATCGCGTGACTCCACGAGTTAGGTAGGTGCAAAATTCGCATCGAACCCAGATCAGGG
+TTTTTAATACGGCCCATTAATTTTTTACAACCCGCTTTACCGTCAATCGTCATCGATACGGTGCCTTCAA
+GTAACGGCATACGTACTATGCGGTTACGTAAACCATGGCCATGTGAAACATGCTTATATGGAATGCCTTC
+TGCTTCCCACATTGCTTGTTTAGCCGCTACCTGTGCCTTGAATTCATCACTAGCGCGTGGATCTTCAGTA
+TCATCCCACTCTAATAAAGTATTTAATAGTTCAGGGTGATTGCCGCTACAGTGATAACACTCACGGTTAT
+TTTCAATCACTAACTTCCAGTTAGCATCTTCAATTAAAGTGCTTTCTACAGCGACCTTACAATTATCTAA
+ATCATATGGTTCTAGGTAATGGGTTAAATCATCGAAGAAACCATCGATATTTGTTGGATTTTCACTCAGA
+GAAACAAAAATATAACCACCAGCAACACGACAATTAACTTTGTGCAGACCATAATCATTCTTATCGAAAT
+CATCGCCCATTTCAGTGCCTGCAAAGAGTAAATTGCCATCTAATTCATAAGTCCATTGATGATAAGGACA
+TACTAACTTAGGTACCTTACCTTGTTTAACTAAACAAATTTTAGAACCACGATGACGACAAGTATTATGA
+AAAGCGCGTACTTCACCATTTTGATCTCTGATAACAGTAATCGGGTTATCGCCAATATCTAAGGTGATAA
+AATTACCATTATCTGGAATTTCGCCAGTGATGCCAACGAACAGCCATTCTTTGTAAAAAATTTGTTCCAT
+TTCTACTTGAAAAACATCGGCGTCGCTATAAAACTGCTGTGGTAAAGAAAACGTTATTGGGTGTTTTTCT
+AATGCATCCGCAACAGCCTGCGCTGATTTATTTGGTGAAGTAACTAGTAAACTTTCGTGTTCATGTGAGC
+AAGACATAAGTAATTCCTCTGTTCTTTATATTCGACAAAATAGATGTCGCTTTTTTTTAGTTAAAATGAA
+CAACTTTATCGAATCAAGTGTTCACATTATTTGTTGTTAGATATTGAGTCCCACGGCGTCAATCGGTTTA
+CCTAAAAACGACCAAAAAGCGAATTAATACCGACCAAAAAGCGAATTAATACCAGCCAAAAAAAGTAATT
+ATTAAATAAATTGATCTAGATCAAAATTATTACACAAAGGATAATTTTTAGAGCTGGCAAAAACGACTAC
+ATTCATGTCGCTTTTAGTTAAGTGGTTGATAAGTACTTAGCGCATCGTATTGCCATAACTATAATATTCG
+GATCCACTCATGATAAACACCTCCCAATACTCTGTTAACACGCAAACATGGACCAATGGGCGTCACGATG
+TTCAATGCGTTAAAGTGATTGACGAAACCATTGATGCACGTACCTATTGCTTTACCAGCACAGAGCCTGT
+AATGCACTTTTTCAAACCTGGCCAATTCGTGACGCTAGAATTAGAAATTGACGGTATGCAAGTATTGCGT
+AGTTACACTATTTCATCATCTCCTTCAGTGCCATACAGTTTTTCAATCACTGTAAAAAGAATGCCTGGAG
+GTCAAGTATCAAATTGGCTGCATGATAACCTTAAACAAGGTGATCAAATCGCGGTGCATGGCCCGGTAGG
+TATATTCAATTGCATCGATATTACGGCCGAAAAAGTTTTATTACTCTCTGGTGGTGTTGGTATAACACCA
+GTGATGTCAATGGCCCGTTGGTGGTTTGATACCAACGGTGATGTTGATATGGTTTTTGCCCATAGTGCCC
+GCACCCCTAAGGACATAATATATCGTCGCGAACTTGAGTATATGGATTCCAGAATAACTAACTTCAATCT
+CAACTTTATTTGTGAGAGGTATGACATTGGCGATAGCTGGAGCGGTTTTTGTGGCTTCTTCGATGAACAA
+AAGCTTCGAATGATAGCGCCTGATTTTCTCGATCGCACCATTTATTGTTGTGGACCGACGCCTTATATGA
+CTGCTGTCAAAAGTATGTTGCAAAATATAGGCTTTGACATGGCCAATTACCATGAAGAAAGTTTTGGTGC
+GCCACCGGAAGAAGCACAACTCGACGCTGAACAGCAAATGGAAGATGCCGCAGGCGAATCAATCGATGAC
+GATACTTTAATAGAAGTAGCATTTAGCAAAACGGGTAAATCAGTCAAGATACAACCCGGTGGCACAGTGC
+ATTTAGCCGCTTCACAAGTTGGCCTTCATATTCCTAAAGCTTGTGGTATGGGCATATGCGGCACCTGTAA
+AGTGAAAAAAATTCATGGTGAAGTGATTATGTCACATAACGGTGGCATCACAGATGAAGATGTTGCTGAT
+GGATATATTCTTAGCTGCTGTAGTGTTCCTCAAGGTGATGTTTCAGTCGAATATTAAAATTTAGACCCAT
+TCCACATGAAGGTACAGGATTCAACGGGTATATATACCCGTTCCACTTGAAGATGATATTTTAACTAAAA
+TATCATCTTTTTTTTTTATGTCGTAAATAGATGTAAAAAAGACGTTAGCTGAATGGTTAGCCACTATTTA
+GCAAGCTACTATCGACTTAATCCAAAACAAAAAAACTACGGCGAATTGAGCCGCGGAGAAAGCAAAATGT
+TTTACAAAAATGATCAAATAGCCGGTTTCGATGACAGTATTTGGCAAGCCATGGAGCAAGAAGACAAACG
+TCAACAAGATCACGTTGAATTAATTGCCTCAGAAAACTATACCAGTGCGCGCGTGATGCAAGCCCAAGGC
+AGTCAACTGACTAACAAATACGCCGAAGGTTATCCTGGTAAACGTTATTACGGCGGCTGTGAACACGTTG
+ATGTGATTGAGCAACTGGCGATTGATCGTGCAAAAGAATTGTTCGGCGCTGATTACGCTAATGTACAACC
+TCATTCTGGCTCACAAGCCAATGCCGCAGTCTTTATGGCCTTGCTTAAGCCCGGTGAAACGGTGCTGGGC
+ATGAGCTTAGCGCACGGTGGTCATTTAACCCACGGCTCCAAAGTGAGCTTCTCCGGTAAAATTTATAACG
+CGGTGCAATACGGCTTAAATGAAGTAACCGGTGAAATTGACTACGACGAAGTAGCACGTCTTGCAAAAGA
+GCATCAACCGAAAATGATTATTGCCGGTTTCTCAGCGTATTCACGTGTAGTTGATTGGCAGCGTTTTCGT
+GACATTGCCGATAGCATTGGTGCCTGGTTATTTGTTGATATGGCCCACGTTGCCGGTTTAGTGGCCGCAG
+GTCTGTATCCTAACCCAGTACCAATTGCCGATGTGGTAACCACCACTACCCATAAAACCTTACGTGGTCC
+ACGTGGCGGCTTGATTTTAGCGAAACAAAATGACGAACTGGCTAAGAAATTAAATTCAGCGGTTTTCCCA
+GCAGGTCAAGGTGGCCCATTGATGCATGTTATCGCTGCCAAAGCGATTTGTTTCAAAGAAGCACTTGGTG
+AGGGTTATGTTGAGTATCAGCAACAGGTCATCGATAACGCCCGTGAAATGGCGAAAACATTCCAAACCCG
+TGGTTATAACGTAGTTTCTGGTGGTACGGACAATCACCTATTTTTATTGGATTTAATCGATAAAGGTATT
+ACCGGTAAAGACGCGGATGCTGCGCTGGGCCGCGCTAATATCACGGTCAACAAAAACTCAGTGCCTAACG
+ACCCGCAATCGCCATTTGTCACCAGTGGTCTGCGTATCGGCACACCGGCCATCACCAGTCGTGGTTTTGG
+ACTTGAAGAAGCAGCAGCATTAACGGGTTGGATTTGTGATGTGTTAGATGACATTAGCAATGAGCAAGTG
+ATTGATGACGTGCGAAGTAAAGTGTTGGACTTATGTGAAAAAAATCCGGTCTACCGCTAGGTAACCCGAC
+AGAGAGCTTAGCAGCAGTTTAGCTCTCTTTGTTTAGCCAATAATACAATGTAGAAAAAGGGTATACCATG
+CAACAATATTCAGGATTTGGTTTATTAAAACACTCGTTAACTTACCACGAGAATTGGCAACGGGTTTGGA
+GTAATCCTACCCCGAAAAAACACTATGATGTTGTTATCATAGGCGGTGGTGGACATGGTCTGGCAACGGC
+TTATTATTTAGCGAAAGAGCATGGCATCACTAACATTGCCGTGATTGAAAAAGGTTATTTAGGCGGCGGT
+AATACCGCGCGTAATACCACCATTGTGCGTTCAAACTATTTATGGGACGAAGCGTCTCACTTATATGAGC
+ATTCCTTAAAATTATGGGAAGGCTTAGCACAAGAGCTGAACTATAACTTGATGTTTAGTCAACGCGGTGT
+ATTAAACCTAGGCCATACCCTACAAGACATGCGTGATATTGAACGCCGCGTGAATGCTAACCGTCTTAAC
+GGCATTGATGGTGAAGTCTTAACCACCGCACAAGTACAAGAAATGGTGCCTATTTTAGATTGCTCAACCA
+ATGCACGTTTTCCGGTGATGGGCGCTTCATGGCAAGCCCGTGCAGGTACGGCTCGTCACGACGCGGTTGC
+CTGGGGTTTTGCTCGCGCAGCCGATGCGTTAGGGGTTGATTTATTACAGCAAACGGAAGTCACTGGCATT
+CGCCGTAAAGATGGCGCAGTAGAGGGCGTTGAAACCAATCGCGGCTTTATTTCGGCCGGTAAAGTGGCAT
+GTGTCGCTGCGGGTAACTCCAGTGTTATCGCCAAGATGGTGGGCATGGAATTACCGCTTGAATCTCATCC
+ACTGCAAGCGATGGTATCAGAGCCATTAAAACCAATTTTAAATACCGTGGTGATGTCCAATCATGTCCAC
+GGGTATGTCAGTCAATCCGATAAAGGTGACTTGGTCATCGGCGCGGGTATTGATGGTTATACCGGTTATG
+GTCAGCGCGGCTCTTTTAATGTGGTTGAGCATACTATTGCCGCCATTATCGAAATGTTTCCTATTTTCAG
+TCGTGTGCGTCTTAATCGCGCCTGGGGCGGCGTGGTTGATACGTGCCCAGATGCCTGTCCTATCATTTCG
+AAAACACACATCAAAGGACTGTATTTTAACTGTGGTTGGGGCACGGGTGGTTTTAAGGCTACGCCGGGCG
+CTGGGCATGTCTTTGCGCATACTATCGCCAACGATGAGCCACACCCGTTAGCCAAACCCTTTAGTATCGA
+CCGCTTTTCATCAGGCGAATTAATTGACGAACACGGCGCTGCCGGTGTTGCGCACTAAGAGGAATTTATT
+ATGTTACTTATCCACTGTCCTTATTGTGAAGAGCTGCGCGAAGAAGAAGAGTTTAGCCCTGCTGGGCAAG
+CTCATATCGTGCGCCCACTTCAACCCGAAGAAATTAGTGATGAGCAATGGGCACGTTACTTGTTTTTCCG
+TAAAAACCCGCGCGGTTTACATCACGAGATGTGGCTACATGCGGCCGGTTGTCGCAAATATTTCAACGCG
+ACCCGAAACACCGTGACCTATGAAATCATGGAAACTTACAAAATGGGCCTAAAGCCCAGCGTCACCGCTA
+GTGAAGAGGGCCAATCATGAGCCAAGTTAATCGAATCGCTGGAAGCAGCAAACGCATTAATCGCAACCGC
+ACCTTAACCTTTAGCTTTAACGGCAAAGAATATACAGGTTTTGAAGGCGATACCGTCGCATCAGCCTTGT
+TAGCTAATGGTGTTGATGTCGTTGGGCGTAGTTTTAAGTACTCACGTCCTCGCGGTATTATTACCAGTGA
+CTCGCAAGAGCCGAACGCCATTTTTCAAATTGGCTCGACGCAAGCGACCACTATTCCTAACCCACGCGCG
+ACACAAACCGACTTGTACCAAGGATTAACCGCAAGCTCAACCAACGGTTGGCCTAATGTTGATTTCGATT
+TAATGGGCACCGTGGGCAAATTAGGTGGCTCGATGATGCCGCCCGGGTTTTATTACAAAACCTTTATGTT
+TCCACAATCGTTATGGATGTCATACGAGCACTTAATTCGCAAAGGCGCTGGTTTAGGGGCAAGTCCTCAG
+CAAAATGACCCGGACAGTTATGACAAAATGCACCATCATTGTGATGTGATGATTGTCGGTGGTGGTCCTG
+CGGGCTTAGCCGCAGCGTTATCTGCTGCGCAAACAGGCGCACGCGTTATCATCAGTGATGAGCAAAATGA
+ATTTGGCGGCAGTTTATTATGCTCAACGCAGCAAATAGATGGCCAATTGCCGAGTCAATGGGTAGAAAAA
+ACCGTGGCACAGCTTAGCGAGATGGATAACGTGATGTTACTTCCTCGCAGCACGGTGTTTGGTTATTACG
+ACCATAACCTAGTGGGCATTAATGAACGTCGCACCGACCATTTAGGTGAGCATCAACTGCAAAGCACCCG
+TCAACGCGTGCATAAAGTGCGCGCTAAACAAGTGATTTTAGCCACCGGTGCTCATGAGCGTCCGCTTGTT
+TATGGTAACAATGACGTGCCAGGTTGTATGTTAGCCAATGCAATTTCTACCTACATTAATCGCTATGATG
+TAGTACCAGGCAAGCAATTGGTGTTAATGACCACCAATGATAATGCCTACAAAACCGCGATTGATTGGCA
+TCAAGCCGGTCGTAAAGTGGTCGCTATCGTTGATACGCGAAGCACCTCAAATGGCGACTTGGTCAATAAG
+GTCAAAAAACTGGGCATCGATATCATCTTTGGCCATGGCGTGATTGAAGTCAAAGGCAGCAAACGCGTCA
+AAGGCGTTGAGGTTGCGCCAATCAATGCGAGTAATCACAGTGTTACTGGTCCAGCGAAACATATTGTCTG
+TGATACGGTTGCCAGCTCAGGTGGTTGGAGCCCTGTTATTCATTTGTCATCACACACAGGCTCGCGTCCG
+GTGTGGAACGACGACATTGCGGGGTTTGTACCCGGTGATACCGTGCAAAAGCAACACAGTTGCGGTGGAC
+TGGAAGGCGTTTACGCGTTATCAAAAGTCATCAGTGATGGTTTCACCACTGGCGCTGTCGCAGCAGAGGC
+CGCAGGCAAAGGTGATGGACGTTATGCGGGGAACTCGCCAACAACCAGCGACCCACAAGAAGATGCGTCC
+ATGGCGCTGTTTCACATACCGCACAGTAAAAAAACCAGTCGCGCGCCAAAACAGTTTGTTGATTATCAAA
+ATGATGTCACCGCCGCAGGTATTGAACTGGCAAACCGTGAAGGCTTTGAATCGATTGAGCATGTCAAACG
+CTACACCGCGTTAGGTTTTGGTACGGACCAAGGCAAGTTAGGTAATATCAACGGCATGGCAATTACCGCT
+AAATCGTTAGGTAAAACTATCCCTGAAACGGGCACCACTATCTTCCGCCCTATGTATACCCCCACCACGT
+TTGGCGCCTTAGCGGGTGCGGATGTGAAGCACTTGTTCGACCCAGCACGTTTTAGCGCTATGCATAAATG
+GCATTTAGAAAATGGCGCTGAGTTTGAAGATGTTGGCCAATGGAAACGCCCGTGGTACTTCCCACAGCCA
+GGCGAAACCATGCAGCAATCACTCGAGCGTGAATGTTTAGCAACACGTAACAGTGTCGGTATTTTAGATG
+CTTCGACCTTAGGTAAAATTGATATTCAAGGCAAAGATGCACGCGAATTTTTAAACCGCGTCTATACCAA
+CCCATGGAGCAAGTTAGGCGTAGGCAAATGTCGCTACGGCGTTATGTGTAAAGAAGACGGTATGGTCTTT
+GATGATGGGGTTACCGTCTGTCTTGACGATAATCGTTTTATCATGACCACCACCACTGGCGGGGCGGCGG
+GCGTATTGCAATGGTTAGAGCTATGGCATCAAACCGAGTGGCCTGAGCTGGAGGTGTATTTCTCAACCGT
+GACTGACCATTGGTCAACCATGACTATCTCAGGACCTAACTCTCGTAAAGTCTTGGAGAAAATCTGTGAT
+ATTGATGTCAGTAATGACAGTTTCAAGTACATGGATTGGCGCGCAGCGACGGTTGCGGGGGTTAAAGCAC
+GCATTTTCCGTATCTCGTTTACCGGCGAGCTGTCGTTTGAAATTAACGTGCAAGCAAACTATGGCATGCA
+TGCCTGGAAAGCGGTGATGGCGGCGGGTGAAGAATTTAATATCACCCCGTATGGCACCGAAACCATGCAT
+ATTTTACGTGCAGAAAAAGGCTTTATCATTGTCGGACAAGACACCGATGGCTCGGTGACACCACAAGATT
+TAGACATGGACTGGGTTGTGGGTAAGAAAAAAGACTTTAGCTTTATTGGTAAACGCTCTTGGACGCGCTT
+TGACAATAAACGTGACGATCGTAAACAAATGGTGGGCTTGAAACCGAAAGACCCTACTTTTGTACTGCCT
+GAAGGCGCACAAATTGTCTTTGAGAAAAACCAATCCATCCCAATGAAAATGGTGGGTCACGTTACCTCAA
+GTTATTACAGTGCTTGTATGGGCTACTCGTTTGCCTTAGCAGTCGTTAAAGGCGGTATTAGCCGCAAAGG
+TGAGAGTGTCTATTTGCCATTAAGTGATGGCACCACCGTGGAAGCTGAAATTTGCAGCCCAGTATTTTAT
+GATCCAAAGGGAGACCGTCAAAATGTCTAACTCAATCCAGGTAGAATCGCCGCTACACCATGCTCAACTT
+GACCAATTAATTGGCCAATCAAGCGCGGGTGGCATTGTCTTGCATGAGCATAAGTTATTGGGTCACCTTA
+ACTTACGTGGCAACTGTGCGGATGCTGAATTTTTAGCTGGTGTACAAGAAGCACTCGGGGTCGCACTGCC
+TATTACGCCGTGTAGCAGCGCCAAGAGTGAGCTCGCACAAATCATGTGGTTAGCGCCCGATGAATGGTTA
+ATTATTGTCGCCTCAGGCAATGAAGATGAAGTCGAGCAAAAGCTGCGTTCGTATTTAACCGGCCACTTTG
+CCGTCAGTGATATCAGTGGCGCGCAAACTCTGATTGAACTGAGTGGTGAGCATGTTATCGACTTGATGAA
+AAAATCAACTGGTTATGATTTACACCTGGATAGCTTTCCCGTGGGTAAAGTCGTGGGTACTACCTTTGCT
+AAAACGGGTGCGCATATCTTGCGCGTGAGCGAAGATTCGTTTCAGCTGGTGGTACGCCGCAGTTTTTCTG
+ACTATGTGTGGTTATGGATCCAACAAGGTAGCCAAGAATACGGCCTGACGATCGTTTAACGCTTGTTTAG
+CTAAAACCAATCGCCCCTTAACGCACATTGTTTGTTGTTTCAATGCGCGTTAAGGGTAGCGATCACTCAT
+TATAAAACCGCTTATGTTTAACTGAATAGCTTGAATGCATAAAGTCATTCTGTTCAAACTAAGCGGTTTT
+CACTTCAAAATAGGATCGAACATGTCCGATATCAAACCTGTATCGCAAACGCATATTATTACCGCAGATT
+GTCCTAGTCGGCCGGGAACGGTTGATGTGGTGACCCGTTTTTTGTGCGAAAAAGGGTTCTATATTAATGA
+AATTCACTCGTTTGATGATACCGCGGTCAATCGTTTTTTCATCCGCATAGAATTTAGAGCACAGACGGCG
+ACAGACTTTAGCGCTGAAACCTTTAGCCAAGAGTTTGAGCAACGCGCCAGTGAATTTGAGATGCAATGGC
+AACTAGCCTCCAGTCCGTATAAATCTAAAGTTGTGATCATGGTGTCCAAACACGATCATTGCTTGAATGA
+CTTATTATACCGTTATCGCACCGGCGATTTGGATATAGAGATCCCCGCGATCATCTCTAATCACCCAGAT
+TTAGAAGAGCTAGCAAAGTGGCATGGAATTCCTTATTACCACCTGCCCATCACGAAGGACACTAAACCTG
+AGCAAGAAGCCAAGGTGTGGCAGATTATTCAAGAATCTGATGCGGACTTGGTGGTATTAGCGCGTTATAT
+GCAGGTCTTATCGAGCGATTTGTGTCAGAAGTTGTCCGGTAAAGCCATTAATATTCACCACTCGTTATTA
+CCCGGTTTCAAAGGCGCAAGACCGTATTTTCAAGCCTATGACCGTGGCATTAAGTTAGTGGGCGCGACTG
+CGCATTATGTCAGTGATGACCTCGATGAAGGGCCAATCATCAGCCAAGGCGTTGAGACGGTTGACCACGG
+TTATTATCCTAAAGACTTAGCGGCTAAAGGACGTGATATAGAATGTTTAACGCTGTCGCGCGCGGTGCGT
+TGTCATATCGAACATCGCATATTCATGTATGGGAAAAAGACCGTGGTCTTTTCTAAGTAGCGGGCTCTTA
+GTCGCCACTTACTAATCGCCATCTTATTAGAAGTAATCAACGACAACGTTTATTCATTTATCGTAAACAT
+TGTCGCTGTTTGTTAAGTATTAACCCTCATTTGCCAAGGTACGTTTGTCTATTTATAGCGTATTAATGTC
+TCTTGAACTGCTCACTCTGCTTGCTAAATGACATGATGAGCAATAGTGAAAAAAGGACATCTAAATGTCA
+ATGACAGTAACAAGCAGTAAACATGATGTGCGAGCAATTGGCGCTATTAGCATAGGCGCGCAGCTAAAGT
+CGATCCGAATAAGGAACAAGCTAACCCTTAGAGAGGCGGCTAACCTGACTAACTTGGCAGCTTCAACCTT
+ATCTAAAATTGAGAATGAACAAATTTCGCCAACCTTTACTGTGATGCAAAAGTTAGCAACCGGTTTAAAT
+ATTGAGTTACCGCAATTATTTACTAAGCCAACTGTGGCTCAAGCAGTTGGGCGTCGTGATATAACGTTAA
+AGGACCAAGGAAATTATCATTTAACTTCCACGTATGAGCATGAATTACTGTCCACGCAATTTAGCCATAA
+AAAAATGATGCCATACAAGTGCAGAGTTCACGCCCGTAGTTTCGATGACTTCGGTGAATGGGTTCGCCAT
+AGTGGCGAAGAGTACATGTTGGTGTTAGAAGGCGAAGTCCAGTTGGTGACTGAATTCTATGAACCAGTGA
+ACTTGGTAGAGGGTGATAGCGTCTATTATGATGCAATGATGGGGCATTTAGTTATTTCTGTAAGTGAAGA
+CGATGCACAAATTCTCTGGGTAACTGCCAAGTAACCTCGATATATAGCGATCCACAAACGATCCATCGGT
+TCAATTTAGTTTAACACGACTAAAATCGAACGTTATTCGCTGATTTTATAGTTCTTTAGTGAAGTTGACA
+CCTAACCTGTGATAACCAATTAACCATCTAACGATCAGATCTTTCAACTAAAAATCATTCGAAGAAGAGT
+AAAGTTTGTCGATCATTTTATTCTCTAATGTAGCACTTCTCATTCTTTTTAAACTAGTTCCGTCTGTTTT
+TGGCATGCTAGTGTCTTTTTTAGGTATGCCCATATAATCATCAAAACGGTACCCTAAACACAGTGCTTTT
+CACCTTAGCCAGTAACTATTTCAATAATGATAAGGAGATTGGCTTCGATTCTTAATTAATGACCAAAGCA
+ACATTTTAAAAATATTATTAGTGTCATTTAACCAACAAGAGAGATTGATATGTGCTCAAATCATGGAAAC
+CGCGGCGTTGTTTATACTGGCCCTGGAAGTGTTGAAATTCAAGATATTGCCTACCCTAAGCTTGCCATTG
+GCAATCGAAAATGTGAGCACGGTGTTATTTTAAAAGTAGTAACTACCAATATTTGTGGCAGTGATCAACA
+TATGGTACGTGGCCGTACTACCGCTGAACCTGGGCTTGTTTTAGGTCATGAAATTACCGGTATGATCATT
+GAAAAAGGCAGCGATGTAGAGTTTTTAGACATTGGTGATATTGTCTCTGTACCTTTTAATATTGCTTGTG
+GTCGCTGTAGAAACTGTCGCGAAGGAAACACAGGTATTTGCTTAAACGTTAATCCTGGTCGCGCTGGTGC
+CGCCTTTGGTTACGTTGATATGGGCGGCTGGGTTGGTGGTCAATCTGAATATGTGATGGTGCCTTATGCT
+GACTTCAACCTGCTAAAATTTCCTGATAAAGATCAGGCATTAGAAAAAATTCGTGACTTGACCATGCTCT
+CTGATATTTTCCCAACGGGATATCATGGTGCTGTAACTGCTGGTGTTGTTCCTGGTGCCACAGTTTATAT
+TGCTGGTGCTGGACCTGTAGGTCTTGCTGCTGCAGCTTCATCACAATTACTTGGCGCGGCTTGTGTCATT
+GTAGGTGATATGAATCCAGAGCGTCTAGCTCAAGCTCGTAGCTTTGGCTGTGAAACTATCGATTTACGTC
+AAGATGCCACAGTGCCAGATATGATAGAACAAATATTAGGTGTTCCAGAAGTAGATGCTGCTGTGGATTG
+TGTTGGTTTTGAAGCCCACAGCCACGGTTGTAGTCATCATAAAGAACAGCCTGCAATTGTACTTAATACT
+ATGATGGAAGTAACACGTGCTGGGGGTGGTATCGGTATTCCAGGGCTTTATGTAACTGGCGATCCAGGTG
+CATCTACTGAAGCGGCTAAAACTGGCCAACTTAGTATGAATTTTGGTCTTGGTTGGGCGAAATCACATTA
+TTTTGTTACCGGTCAATGTCCAGTAATGAAATATCATCGCAACCTAATGCAGGCTATTTTGTGGGATAAA
+GTTCAAATTGCTAAAGCGGTTAACGTGAAAGTCATTTCACTTGATGGTGCACCTGAAGGTTATAATGCCT
+TTGATAAAGGCGCCGCACAAAAGTTTGTCATTGACCCTCATTCAATGGTGGTTTAATTCTAGTTTATCTA
+TAATAAACGGCACATTTATTGTGCCGTTTTAGTAACTACAGAGTGACGTAGACATAACAGTGTCAGCAAA
+GAGCTTATTAGCATTGATATTGTCAACTACAAAGCAATAATTCCCCCAAACGCTTAAACAAGCCTAGGTT
+CTGAATCTATGACCAGTTTTAACTGCTGATATTCATAATTCCAGATGGTTGACGGTAAGTTAAGTTTGAG
+TCGATACTCGACAAGATCTAATTGAATTATTTACTCAGTTTTTAAAAGTTGACTTTGATTTTCGTAATCA
+TAAATGCCAAAACCAACGACCATACTTAACACTAACAACAAGGTGTTAATGATAAGCTAAACAGATATCG
+ATTTTGTTAATTTTATTAATAACATGTTGTTGTATTTTATCTCAGCTATCAAATCTAAAGCTAACTTCAC
+ATAAACACATCGGACAAGGCTGTAAACCCAATGTTGATGTCTTGATGTATAGAAATATCATATTTTTATA
+GCAGAAATTATAACGTCTACTAACTGATAAATCTTGTAATTATCCATAAGTTCGGTCCTATTTATATGTG
+TCTATATTATCGATATTAACTTTAAAATTATTATTGCCCCAGAAAGCACAAATTATATATACACATAACG
+CTTAGCAAATAAATGCAGAGCGTTTCAAATGTATATTTCACACTACTTTTAATAGATTGCCCGTGATTCC
+ATTGCTGATAAAAGTTGTTGCCTTGGCATGTAAAACTTAACGCTGTGAAGATCGCCATACACTCACTTTA
+TTACTAAACTCCCCACGGGCAACCAGTTTATGCAGCTTTATTAACAGCCGCAGTTAAGTCCTGAATTGCT
+TTTTTACCATCACCAAACAACATCAGAGTATTGTCATTGGCAAATAACGGGTTGGGTAATCCCGCAAATC
+CCGCGCTGAGACTACGTTTAACCACAACCACAGTTTTGGCTTTGTCGACATTAAGAATTGGCATACCATA
+AATAGGGCTGCCTTTATCTTCCCTCGCCATCGGGTTCGTTACATCATTGGCGCCAATTACGATCACCACA
+TCGGTCTGATCAAATGTGGGGTTAGCTTCGTCCATGGTTTTCATCAGGTCATAATCCACTTCGGCTTCCG
+CCAAGAGTACGTTCATGTGACCAGGCATGCGGCCAGCAACAGGATGAATGGCATATTCCACCTCTATATT
+TTGTGACTGGAGTGTATCAGCGAGATCCCTTACGGCATGTTGAGCCTGTGCCATCGCCATTCCAAATCCT
+GGAACAATCACTACTCGACTAGCAGTTTCCAAAACCATAGCCACCTCATCTGGGCAAGACGACTTGACCT
+TACCACCATAGACTTCATCAGCATCCATAGTTTCGCCACTACCAGTCTCGATGGTACCAAATAGCACATT
+CACCAACGAACGGTTCATCGCCACACACATAATTTGGGTTAGGATAAGACCCGACGCGCCGACTAGCGCA
+CCAGAAATTATTAGCACTGTATTTCCCATGATAAAACCAGCCGCCGCTGCAGCAATACCGGAATAAGCAT
+TTAACAAAGCAATTACTACCGGCATATCCGCTCCGCCGATAGGTATTACCAGAGTAACCCCCAATACAAG
+GACAATAGCCACCAATAACACCAAATAACCACCACTGACGGGCGACTCAAATAAACCATACCCCATGTAC
+AAAGCGCTAATTACCAACAGTACGTTGAAAAACTTGATCCCGGGAAACCCTATCGATTTTCCTGGTAACC
+ATTCTTGCAACTTGGCAAGTGCCACCGCACTACCCGACAGTGTCACACCACCGATCAATACGGTTAACAC
+TATTGCTACTTGCGAGGCAATCAACAAAGGACCGTTGTTCTGTTCTGCACCTACACTCATTACCAGGTAA
+CTGGCCACAGCTATGGCTAGCGAAGCACCACCACCAAAGCCATTTAGCAAGGCCACCATTTGCGGCATGC
+TAGTCATTGGCATTTTTTTAGCTAATACCGCACCAACCAGTGAACCCAACAAGATACCTGCGATGATCAA
+CTCGTAACTGACGATCTTACTATTAAGAAGTGTCACAACTACCGCAATAAACATTCCGATAGCCGCAACA
+ATATTTCCCCTGACTGCAGTTTTCGGTCGGGTTAGTCCCTTGATGCCAGTGATAAACATCACCGCCGCCA
+CCAGATATAATAAATCAATCCATATAAAATTCATTCTTATGCCCTCTTCTTAAACATGCTTAGCATACGG
+TGAGTTACCATAAACCCGCTGATCACATTAATCGTCGCCAATACAACAGCGATAAAACCCAATATAGACG
+CCATTGTGGATGCCCCCTCCCCAGCACCCGCTGCTATCAGAGCACCAACTATGGTGATCCCCGAAATAGC
+ATTACTGCCGGACATCAGTGGTGTATGAAGTGTCGCTGGTACCTTGGTGATCAATTCCACACCCAGATAA
+ACAGCTATTACAAACAAGGCTATCTGTAAGACTAAAATTTCCATTATGCTACCTCTGTCATTTGTTCTTG
+CTCGTTAATCAACTCCGGCAGTCCCAGTAGGCTCCGAAGTCGAGGATGATATACTGTGCCTTGATGACTC
+ACCAAAGTGCCTTGGACTATCTCATCTTCGAAATCCAATACCATCTCACCACTGTCAGTCATTAGCTGCA
+GCAACAGATTCTCAATATTTTTTCCATATAACTGACTAGCATGATGAGGAATACTGCCAGCGATATTATC
+AGGACCTACAATCGTAACCCCGTGGGCTTCAATAGTTTGACCATGTTTTGTCAGTTCGCAGTTACCACCT
+CGTTCAGAGGCCAAATCGATGATCACCGCTCCACGTTTCATCCGACTGACCATATCGGCAGTGATCAATA
+CAGGGGATTTTGCGCCAGGGATCGCGGCAGTGGTGATCACCACATCCTGCTCTGCCAACACCTCACTCAT
+TAGTTCACGCTGACGGCTCAGAAACTCTTCGCCCTGGGCCTTGGCATAGCCGCCCTGACCTTCTGCAGCT
+CCGGTGTCCAGTGCCAGTTCAATTGCCTTGGCACCCACAGAAATAATCTGATCACGCGCTGCTGGACGTA
+CATCGTAAGCCTCAACTATCCCACCAAGGCGTTTAGCGGTCGCTGCCGCCTGCAATCCTGCAACGCCAGC
+CCCCATAATAAACACCCGTGCCGGATTTAAGGTACCCGCAGCAGTCATCAACATAGGGTAGATTCGAGGA
+CAGATACTCGCCGCCATCAACACGGCTTTATACCCGGCAATCGTCGCCATCGAGGAAAGAGCGTCCATAC
+TTTGTGCCCGACTGATCCGCGGGATCAACTCCATAGCTAGTGAAGTAATATTCTGTTTCGCCAAAAAACC
+CGCTTGTTCCGGTTCACCTAATGGATCCATCAAACCGATGACCCACTGGTTTGCGCGAAACTCATTGGCT
+TCATCGGCAGTCTGTGTCCGTGAGACATTCACCTGAGTGATGACTTCGGCGCGGGTGAGTAGAGTCTGGC
+GGCAATCAACTATCTCCGCTCCAACAGTCCTATAATCCTCATCTGTATAACCAGCTTTGACACCAGCATC
+ACTTTCCACCAACACCTGACAGCCTTTGGCTATCAGTACCGCAGCATTTTTTGGCACCATCGCCACTCGT
+TGTTCGTTTGCTTGAGCTTCTTTAGTAATTCCAATAATCATTTCAAACTCCTGTTATTAATTTCGGTGTA
+ACTTGACCTGATATAACCTCGATAATGCTTCAGAAGACGTTGGCATCAACAGTGATCACAACTGTTTTTT
+AAGCGCAAAAATCCTGATGGCTATTTTTATAACCATAATAAACATAAATACCGAAGGTGAAACCTGACCC
+CAGAGAGCGGTGTCAGGTTATTCTGAAAAACTTAGGCGTCGTTAGCCTGTTCAACGACTGCTTGGAATAA
+CACATCACAGCCAGCCGCTAAATCGGCAGGATCAGCGTTTTCGGCTTCATTATGGCTGATACCATTTTCA
+CAAGGGACAAATACCATAGCGGTGGGTGCCACCCGCGAGATATAACAGGCATCGTGACCAGCGCCACTGA
+TAATATCCTGGTGGCTGTAACCTGACGTTTCAGCAGCTTTCCGTACCGAATCGACACAGTTTTTGTTAAA
+AGGTACCGGTGGTGAGTGCCAGATCTGCTCGAACTTCATTTCTAGGCCCTGCTCATCGGCAATTCGTTGG
+CTTAACTCACGTAGTTCATGGTCCATTGCTGCCAGAATCTGATCATTGGGATGACGGAAATCAATTGTAA
+AAAACACTTCTCCCGGAATGACGTTGCGCGAATTAGGGAATACCTGCAACAGACCAACAGTCGCACAAGC
+GCTAGGCTGGTTACTCAGACCAATACGGTTAACCTGATCAATAATCTTAGCAGCGCCTACCAGTGCATCT
+TTCCGACTCAGCATCGGCGTTGGTCCGGCATGGGATTCCTGCCCTGTAAGTGTCACTTCATACCATCGCT
+GTCCCTGAGCATCAGTCACAATGCCAATGGTTTTCTTTTCATTTTCGAGGATCGGTCCCTGCTCGATATG
+CGCTTCGAAGAACGCCTTGAATTCACGATTACCGCACTCCACTTCACCGGCATAACCAATGCGGGCAAGC
+TCGTCCCCCATAGTTTTACCATCGAGATCGGCACGACTGAGACCGTACTCAAGATCAAAAACCCCGGCAA
+ATACCCCAGAGGCCACCATCGCTGGTGGGAAACGTGATCCTTCTTCATTTGTCCAAACAGAAGCTTCAAC
+AGGAGCAAGGGTCTCTATATTGTGATCGTTTAAACTGCGGATCACTTCCAGTCCCGATAATACACCATAA
+ATACCGTCAAACTTACCGCCCGTCGGCTGAGTATCTAGGTGGCTGCCCATCACCACAGGTGGCAGACTAT
+TATCTTTACCAGCCCGTCGGGCGAATATGTTACCCATAGTGTCAACACGAACAGTACAACCAGCCTCCAG
+ACACCAGTCAACGAAGAGGTCGCGCCCCTCTTTATCGAGATCTGTCAGAGCTAACCGGCAAACACCACCT
+TTGGGTGTGCCACCAATTTGCCCCATCTCCATCAAGCTATCCCACAAACGCTGACCATTGATTTTATTAT
+TTAACATTTATTATTGCTCCTTATGTGTCGACCGACAGGACGACCAAGAAATTTGACCACTAGGTAAAAT
+TAGCAATCTTTTACCTAGTGGTCAAGAAATATATGCCTATTTCAAAAATTAATTTTACCCAATGGTAAAT
+TTAATGATAACAGCATGTTTAATAATACTTTTAAATAACAATCACTCTATATATTCCTACGAATTGATAT
+ATTCAGAACATAAAAAACGCCAGTACTACTGGCGTTTTTTTATGTGGTATAGATTACAACTGAAAATTAA
+CGGAACAACGGGATGATATGTTTACCGTAGTTCTCTATAATTTTCTCTTCATCACCGTTATCCAAGTAAA
+CGTTGAACTGGGTAGTACCCGCTTCTTCAAGCTCTTTAATCTTAGTGACATGCTGATCCATATCACCCAG
+AACGCAGAAACTCTCAACAATCTCTTTAGAAATAAAATCCAGATATGGGTTATCACTCTGACCGTGTTTT
+GAGTAGTCGTAACCCTTACGTTGTTCGATGTAAGCCGTCAGACTTTCAGGAACAAGACCACTGTGAGCTC
+CATATTTTTCAACGATATCAGCTACATGATTACCCACCATAGCAGGGAACCATTTAGTGGCTTCGACACA
+ATAATCCATGTCCCCCACATAGGCAGGTGCAGAAGCAATAACTTCAAACTTAGACATATCACGTCCCGCT
+TCTACACCAGCTTTAATTGCTTGATCTGCAAACCATTTTACCAGTGATGGTTCTGCGATTTGGATAACAA
+CACCGTCACCTACTTCACCAGCGGTTTTCAACGCTTTAGGACCATAGGCACCAATGTATACCGGCAACTC
+ATAACCTTCTGCCCATGGTAATTTCACTGCTTCAGGACTGTCGCCGTACTGAACTTCGTCACCACGGACC
+ATTGCTTTCACCTTAGTAGTGAATTCAGCAACACGGGCCAGGTTAGCCGGTTTTTTCCCCATAACTCGCA
+TAGCGCTATCGCCACGACCCAGACCAACATGAAAACGCCCCTTACTTTGCAGCGCAAGGCTGGCGAATAA
+ACTCGCGGCCACTGACCAGTCACGTGAGTTTGGATTAGTCACACAAGGACCAAAACTTATTTTAGAGGTG
+TGTTCCATACACATCGCAATGGCCGGATAACATTCGCGCCACAGCACGTGTGAATCGTAAAACCAGCAAT
+GTGTAAATCCTGCGTCTTCTGCCTGTTTGACCAAACTACGTGCACGTTCGGGGCTTACAAACCCTTTGAA
+AGTAATACCAAAATCCATGATTTTCTCCTTTATTAACAAAATTGTTATTTTTATTTATTGTTGAAGCTAT
+TAAGTACCAGGCGCCCAAATTTTAAGACCTGAATGGGTAAACGGTACTTTTTTGGAAATATTAAGACGGA
+TCAGCATCGGCGTAATAGCCTCTACACAACGGGCATTCACCGCCGGACCTACGTTATACGCACACACATC
+CATTCGCTGGATAAGAGCAATGACCTGCTCTTTAGCTGCTAGATCGTTACCACAAACCAGGATATCGCAA
+TTGATCGCCTGGTCGAGTTTGTTGAGGGTATGAGCAGACACATTGTGCAGTGCTCCTACCACAGGAATAT
+CATCACCTAGCAGCGCCTGAGCCTCTTCGGTCACCGAGCCTTCAGCCGGCATATCCACCGCTTTAGGATT
+ACCTTCAGCCAGTGGCACAACGATATCCACTAAGATCTTGTCGGCCAGCTGTGCTTTGATGGCCTCTAAA
+GTGGTATTGTGCGCGCTATATGGCACCGCTAGAACAACCATCTTATCGGCTGCATCTACCGCATCCTCAT
+TATTTGCACCGGAGATAACACCCAGTTCATCACTTGAAGGTTTAATAATTTGATTGAGCTCAATGGCTAT
+TTCATCAGCGCGTGCTGCATCCCTAGAACCCAACACAACATCAACACCTGCTTTTGCCAAGCGTAATGCA
+AGACCTCGTCCCTGGGGACCAGTACCACCTAAAATTGCTATTTTCATCTAAATAAATCCTCTTTTAATGG
+TCTAACTAAATCGAGGGCTGAACTCACTTCTGATTGCCAGTTAACCCCCTTAAAAATGAGTGCCGGTTTT
+TTACCATCTTTTGCCATCAATAAACCAGACGCGGCGGCCAGTTCATCAGCTAGTGCCGGAGCGGTGACTG
+CTAATGGGCGGCCAAAAGCATCTTTTTCACCAGCTAAATCCACTTTCGCAGGGACACCAGCTAGGCCAAT
+GGCTACATTCACTAGCCCCATGCGCCATGGTCGGCCAAAAGTATCGGTGATCACCACTCCAACCCTTACG
+CCATAGGCTTCTTCTAGACGGTCACGTAAAGCACGAGCACTAGCGTCTGGATCAACAGGCAAGAGTAGCA
+AAGTGTCTTTCTGGTCGATATTAGATTCATCTACCGCCGCATTGGCGCAGACAAACCCTAGATTATGCTC
+AGTGATAACAATGCCTTCTGATTGCCCTGCATGTATTACCGCTCGCAAAACACCTTTTGACTCAGCAAGA
+ATGACCTCAATTTTACGCGGATCCTTGTTGACCTTATTCGCCAGAGCCAGAGCCTCTGTCGATGGGATAA
+TGTCTTTGAGAGCGACATAACGATCCTCTGCTTTGGATACCACTTTCTGGGCAATGACTAGAATGTCCCC
+GTCTTCAATATAAAGCTCCGTTTTGTCCATGGCGCTTATTAAAATCTGCGCCAGATCATCGCCCGGTTGA
+ATATCACCAATACCGTCGATGGTTTGAATTGTTACGCTGTTTTGCATAATTTATTTAACTCCTGAGTAAC
+TGGACTTGACAATAGTGCCAACAACTCTAAATCGTCTGGGGTATCAATATCTAACGCTAATGCAGGTAAC
+TTAATCACCTGGCAAACTATATCCCGCTCCTGTGCCACCCTTTGATGGGCGAGACTAGAGTCAATACCGT
+ATAAAAACGGGATCGCATTAGGTGGCGTAGTCAGCAATGCATTAGTACCTAGATCAAATGCAGGGCATAA
+TAAAACTGACGGCACTGGACGGTAAATCATCAACAGCCGTTCAAACTCCCTGTAATCGAGCTCGGCAATA
+TCCGCGGGGATTAACAGTTGTGACTGAAAATCATTATTAAGACTCCAGCGGGCGGCACTTTCAACAGCCT
+GCCGTAAGCCCAGCTTAGTTTCTATCAATACCGATGCACCATAGGTACAGGCGATATCAGATATGAACTC
+AGAAGCTGTCACCACCAACAAGTGATGCTGGGGAAAATACTTATTAAAAAATGACAAAGTAGTTTTAAAC
+ATCGACAGCGCCAGTGCCTGGCGCTGTCGGCTGCTCAGTTGTGGATCTAATCGAGTTTTAGACAACTGCG
+GATCTTTCATGGGTATGACAATATTGGTTCTCATCTAAACCTCCTCTGCCAATTGAGTACCGCATTTAAG
+CCCAAATTTTGTGCTCATTTCGGCTACCACGTTTTCAGCAAGAGAAACCTTATCTATGCGGTTTTTCATC
+AACGTTTGTGCCACCATCACCTTCAGACCACTTGCTTCAAGTACAGAGGTAAATTGTTGGTCTTCGATAT
+CAATAACAAAACCGTCAATCAACCCCTGATAACAGTTCGCTACCCCCAAGACATCGCTGCTAAAGTTCAT
+CGCAGCCATCATTCGATCAGCAGGACCTTTAACCGTCTTGCCATTAATCATTGGTGATACCGCTACCACA
+GGGGCTTTGGAAGATTTTAGTGCCGCTCGAATCCCCGGCACATTCACAATGGGGTTGATACTGACAATGG
+GATTACTCGGCGCAATGATGATCAGATCGGCTTCGTTGATGGCTTTCAGTGATTCTGGAGTAGGTTGCGC
+ATCTTCAATGCCCGACACGAAAATATCAAGGATCTCCGGCTGACAGCCCTTTTTGACAAAGTAACTCTGA
+AAATCTAACCAACCCTGCTCTGTATGGATACGATTTTGAATCACCTGATCGGTAGGTAACAATATATTGG
+CGGTCACACCAAGCTGCTTAGCAATATGCTTGGCTATCACCGACGGTCGAATGCCTGATTGTTTCTGTTG
+GGTGCGGTATATATGGGTAGCAAAATCTTTATCGCCCAAGTACATCCAGGTATCACAGCCCAGACGCTCA
+AGTGCTTCAAGGGTATTGGTCGTTTCGTCTTTTAGGCCCCAACCCTTTTTAGTATCAATCAGATCCGCTA
+GTGTATAAGTAAGGGTATCAATATCAGGGGAGACCCACAGACCATGAAATAACATATCGTCGGCTACATT
+ACCTATCACTGACAGCTCGTTTCCATATTCACTGTGATACAGACCTTCGGCCATTTTGGCGCCACCGACA
+CCACCGGATAACAGCAAAATTTTCATCGTTGAATGGCTCATAACAAACCTCCAGAAACTCTTGGCAAAGC
+AGCATCTTCTGTTACTGCTATTTCCACCACAGAAATAGTTTGGGGACAGGTATTTTTGACAATTTCAAGA
+GGTGAAGATCGCTCGAAGGTTTCAACCGATTTATATAGGGTATTACGACGCACAGCGCTTAAACCTGCTT
+TTTCGATCATCATTACCATATCGGCTGGCATAATCTCTTGACCGTTTTTACCGCCGGAGGCCCGGGTAAT
+ACTTTCATTCATTAAAGTGCCGCCAATATCGTTGGCACCTGCCCGTAACATTGCGGTGGCATAATCCGGT
+CCTAGTTTGACCCATGATGCTTGGATGTTGTCGATCCAGCCATTGAGCATTACTCGTGAAATGGCATGCA
+TCTTGATATTTTCATCTGGCGTCGGGCCTGGACGAACATTAGGGTTGCTCAGATACAGTGGCGATTCATA
+GTGGACAAATCCCAGTGGCACAAACTCAGTGAAACCGCCGGTTTGTTGCTGAATACTGCGGATCTTACCA
+ATATGCTCTACCCAGTGTTTCGGGCTGTCAACATGGCCATACATAATGGTAGCAGTGGTTGGTAAACCCA
+GTTTGTGAGCTGTAGTGATTATATCTACCCACTGTTCAGTACTGAGTTTATCCTTGGTCAGTTGTTTACG
+GATCTCCACATCAAGAATTTCCGCCGCCGTGCCTGGCATAGATCCGAGCCCATGATCGATTAAATCCTGG
+ATAAAATCTGCTGTAGACATCCTGCTTTTGCGAGCGCCATACCAAATTTCAAACGGTGAAAATGCATGGA
+TATGCATCTCAGGCACCTGCGTCTTGATAGCTTTTAAAATATTACGATAGTGATCGCCCTTAAGATCTGG
+GTGTAAACCGCCTTGGATACAAACTTCAGTGGCACCACGATCCCAAGCTTCCTGGGCACGATTTGCAATT
+TCATCCATCGACAACAATTCAGCACCTGCTTCGGTTTTACGTTTGGCAAAACCACAGAACTTACAGCCCA
+TATTACAGACATTGGTGAAGTTGATATTACGGGTAATCACAAAGGTCCCACAATTACCAACAGTCTTCAT
+CCGCAACTCATCGGCAGTCGCAATTAAAGCATCAAGCTCAAGCCCTTGGGTATCGAATAAGACCAATCCT
+TCTTGCTCACTGATATCTTCATCATTGAGCGCCTTATTGAGGATGTCGCTGACTTTTGGAGAAATTGACG
+TTAATAAAGCAGTTAACGAACCATCACCACCTGACGATAGAGGTACCATTGAAATATAATTATTCATCAC
+TATTCTCCTTAAAGGGCCACGTGGTAGATCATATCAGCGGCATGCTTTGCCGATTCTGCAGTAACACATT
+GTTGAGAGGCTAAACCGTCGGCGCGAGCCATACCTTCGAGTCGCTTTGAGATTTGTGGGCTAAGATATTG
+TTGTTTAAGATATTCAGGGTAAACAGCTAGGCGTTCTTGTAACTGATAACCACAGTCCTGAGTCGCCTTG
+GCTAATTGCTCAATTTGAGGCCAGGCTCTTTCTGGGTTGATAAAGTCCTTGGTTAACGGCGAAATTCCAC
+CCCAATCATTAATACCGCTGCCGATATAATCTTTATAGCGTTGTTGTAGATTTGGTGGTGCCTGAATACT
+AATACTCGGATCGAGCATTAGACGAGCGACGGCCAAAGTCCGCAACATATCTTCAAGATCAGGCTCTGGA
+TGGTCAGCCATGGCCGTGCCGGATTTGGCACAAAAATTCTGCACGATAACTTCCTGAATGTGACCATATT
+TGAGGTGAAGATTATTAATGGCTTCAAGACTTTCTACACGTTCCTGCCACGTTTCACCAATACCTATCAA
+AATACCAGTGGTATAAGGAATGTTCTGCTCGCCCGCACTTTTGATGGTTGCCAAACGTGTAGCGGGAACT
+TTGTCTGGACAGGCGTAGTGCGCTTGTCCTTTTTGCAATAATCGTTCACTGACAGTTTCAAGCATCATGC
+CCATGCTAGCGCTGACTTTTTTAATATTTGCCAACTCATCAGCGGTCATAGTACCGGCATTAACGTGTGG
+TAACAGGCTGGTTTCACGCAGTATTAGTGCACTGATCTCAGCTACGTATTCCATCATCGTGGAAAAACCT
+TGTTCAGCGAGTGCTTCTCTTGCTTCGCGATAGCGTAGTTCAGGTTTTTCACCTAGGCTCAACAACACTT
+CTTTGCAGCCCATTGCCTGACCCTGACGAATGACGGTCAATACCTGCTCCGGCGTCATGATGGTTGCATT
+ACCGGATTCTGGACGCTGAACGAAGGTGCAGTATTGGCACTCATCGCGGCACATGTTGGTCAGAGGAATA
+AAAACCTTTCTTGAATACGTCATGATCTTGCCCCAATGTTGATCACGCACAGCACAGGCGGCTTGTCGGA
+GCGTATTCAACGCTTTGCCGCGAACATCGCCTAGTTGGCTGGCCTGTACTGCTGTTAACTTATCCATGAC
+GACTCCCAGATTATAATTATTGTTTTTGTTATCTAAGGGCTTAAATGATCGGCAGTATGAAATCAATTCA
+TCACCACTAAGTTTTACCCTTTGGTCAATTTATACTAGTTTAAGTTTTACCATATGGTCAAGCATTTTTA
+ATAAATAAATTAAAACTATATTTAAGTCATTGTTATTTATATATTATTAATAATTTATTATTTATACGAG
+AGAATACGATTATTAAACAGGTAAAGACAAATAGGGAGGAAGTATGAAATATGAATGACAGATACAACAA
+AGGTAAACTAAGCAATTAAAGTTTTGATAAATAAGATATTAATGGTAGAAAAATACCATTTAAAGCCATC
+ATTCAATCGATTAGGATGTATTAAAACCCACAGTTGCTAATATCGGGGATAACATTTAGCCAAAATATTT
+TCATTCGTTATCCGAGGTCCACACACCTAATTTGAACGACGGCACAATAGAGGAAGACAAGGTGCTAATT
+CAATGAGAAATAGAAGTTGGTGGCCAAATTAACTACGTCACCCTACGGCCTATTCTGTAGTGCTTTAATC
+TTCGCAGCGTTCACCAAAAGTGGATCCTTACCCAACTGCTGGCTAGCAGTATTTACTCGCGTTCGTCCAT
+GATAAAATAGGTACAGTCCACTGCTGATAACTATCGCTCCACCAAAGTAGACATAAAAATCAGGTAGTTC
+CCCGAACATCAACCAGCCAAGACCCAAGGCCCAGAATATCTGTGAATATATAAAAGGAGCGACTGTCGTG
+GCAGCCGCATATTTATGAGAAATGATAATCAGGCTATGAGCTGACCCGCCAAATAGACCGATAAAAATAA
+GTGCAGCCCATACCTCTAGACTAGTTGGAGTCTCCCAAATGAAGGGCAAAAATAAACTGGTTACTACAGC
+TCCGACTATAGCGGTATAGAACAAAGTAACTGGTATCGGCTCGCTAGCTGAAAGTTTTCGTGTGGTGACG
+TTATAAATAGCAGTACAGCAAGCCGCTCCAAATATAAATAGTGCACCTATGCCAAGATCCGAAGAACCCA
+GGCCATTGATGCCAGGCCGAACGATAATCAAAGTGCCAATGAATCCGACTATAACAGCCACAATTGATGA
+AGCGCTCACCCGCTCACCAAGCAAAGGAATAGATAGCAATAACACTAACAACGGTACAGTAAAGAAAATA
+GCGGTGGCTTCAGCCAGACCAAGCATCGTCAATCCAAAAAAGAACAGCACAGTATCAATCAGCAGGATCA
+GAGAGCGAGCAATTTGTATAAATAGTTTATTGGTCTTCAGCAGGCTCATGCCATTCTTCGGCCAGAGTAA
+TATTATCATCAACACCAGATGTCCCAGATATCGAGCCCAAACCACCTGTGCTACAGGCAGTGCCTGTCCC
+AGATATTTAGCTAACGCTTCCTGAACGGATATCAGCAACATGGCAGCCATCATGTAAAAAATACCGCGTA
+ATTGATTGGTTTCCATAAAGGCACTCTGGTTAAAAAATACATAAGAACTGCGACTTACGCACTTTTTGAT
+ACGATTAATGAAGACTAACACTAATCATATTTTACCAATTGGTCAATAATTATCTATTACTCGATCGCAA
+AGTCTTAATTGATTGGTGCAGGAGTATTCCCGTCTGCTCAATTTACTCGACTAATTAACTATTGGACGTA
+GACAAACTAGCACTCTCAAGCTGCATACCTAGTTCAAATAGTCGGGCTACCTCGATATGAGCTTAATTAC
+GCCACTCACCGTTAACGTCATGTTGTAATTTAAGTTCATTAATTGGCACTTGTAGTTACTCGTCAGTTTG
+TGACTGTACGCCCCAGCACTACTCTTCTAATAAAATAATATCTATAGGCTTTTCAATGGAATTCCACTGA
+CTTTCAGGCCGTGGCTCGTCGGTAACTTTATTGAACTTTGGAATAGAGAGCCTGATTAGTGGTTTAATTA
+ATTCAGAGGGTATTATGTGGGTATGGGAAGATAAAAAATGGCCAAAGTTCATTGATGATAACTCCACTAT
+TGTACCTAGATTAGAAAAATGTATCCAAGGGGTTTCTCCTCTCAAGCAACTAAGAAATATGCTCACTCTT
+GAGCAGTATTTAGGTTGGGAAGCTGTCGTATTACTAAATAAAACACTTTCATCAGCTAAAATTAAAGGTG
+AGTTATTTTATCGTGATTCTGTACGCTCTAGTATCGTAAATAAGCTAGGGATCAGTAAAGGAAATAAGTA
+TCCTCAACAAAGTGATTCAATGGTTTAATTATTATTAAGAACTATCCGTTTTCGTTTTTTTGATAATCAG
+CTAAGTTATAGAACCATTAAAGCTTGGCATCAGTTACTGTTCCCTTCCCAACCATTAGTTACCCCTAAAG
+CGATTGGTGAATATCGAAATGATAAAATGCAACGACTCTCTGGTCGCTAAGAAAAACAGCAAATTCACTA
+CCTAGCTCCTGGATTAAACTAAAAAGAAGTAACTCATGAAATGGATATATTTTTCAATTGGCTAAATTAA
+CCCTATGAGAGGTCAGCCTATATTCGTGCTGCCGTTGCCAAATTTTGGTTTGTTACTGTTCACCCCTTTG
+ATAATGGTTACGCTCTGTTATCTCGTGTCATAACAGAGCGTTGTTTAGCAGAAACTGAGCCAAAAAAATT
+TGCGTTTATTCTCATTATCTTCGGTATTTGAGGCTAATAGGAATGAATATTACCAACAACTAGAAAATCA
+ACAACGAGGCGAAATAGATAATCTTCTTGAGGTGACACAAAGGTTCTGTCGCAAACTCAAAATCTGCAGC
+CTTAATTGAAGGTGTACTCAGTGCCTATTTTGAAGGAATAGGTGAAATCCATATACGGGATGCCGGTTAG
+AATAGATTACAAAATAGACTCTTTATTAATTTTAAGCGTCTGAAATATTTTATTTATTAGCATTATTTCT
+ATTTTGAAATTGCAGTACGATAGTTGCAATCAACGATATAATCATTCCGGGAAAAACAATAGAAGGTATG
+CTTTTTCCTTCAATAAATAGCATTAGAAAAGCAACACAAATAGGATTTAAGTAAATATAGGCCATAACTT
+TCGAGGGGCCTAATACCACAGTCGTTTTTTGAATAATGAAGGTAGATGCTAGTGTTGCAAACAATGCTAG
+ATAACCCATATGAAACCATAAATCTGATTTCAATAAATGCCACTGAAGCGGCTGATTAAAAACAAGTAGC
+GCCAATAACATCCAAAGAGCACCACAAAAAAGTGTGCAAAAGACAATAACAATGATTTCGTCTCCTCTAT
+AAAGAAATTTCATGGATATAGAGTAACAAACCATTGAGATACAACCTCCTATGAAGAGAGCATCCCCACC
+GTTGAGGGAAAATGCTAACAGTGCTTCAATATCGCCACCGAAGATAATCCAGGATGTACCAGCAGAGCCT
+ATTAGATATACCACTAGCCTTTTTTTAGTAATTTTCTCTTTGAAAGCAAAGATGCTAAATATAGCCGTTA
+GAAATGGTACTAAGGTGTATAAGGTGCCCGTATTTAATGGCGTTGTGGTTTTTAAAGCTTCAAACATACA
+AATAAAAAAAACAGAAAAAAATACGCTCATTATTAGGCTCCTAGGCAGCGCTCTAATAATTCCTTTTCTA
+TATTGTGCTTTAAACAGCACAAAAGGTAATAATGTAAAAGCAGCTATAACAAACCTAAGTAAAGTTAATG
+AGAAAGGGTTAACAACACCAGATAATTTTTCTGATGAAATAAATGAACCCGCTACTAATAACGTTACCAA
+TAGTGCTAATAGATGGTATTTAACATAGTTCATTTTAAGTTTTTCCTGCTACTCAATTCCGCAAATTTTT
+CTTGTTTAAACTTACTAATGAAGCCATTAGTTATCCGTAATCATTTGATTTTAAGATATTGTAATTATCT
+CGGTCGCAGGCGACCGAGTTTTAAAATAAGTCCAGCTGTTCTGAATTTATTTCTGATCTAATTCAACGAA
+AATTCACTATGGTCGGCTGAACTAGCCTCCAGCTGTCGTACTGGCTAGTTTTAATTGTTCAAGGTAATTT
+TCCAACACCAGATTACTGGGAGCGCCTTTTTTGGTAATCGTTGCAAAGGGCGTCAGGTAGCTCATATTTG
+CTGGCAGGATAGCTCGCATCACTCCTTCTTTGACCCACCGGTGGGCATAATGATCAGGTAAATAACCGAT
+ATAACGCCCAGTCAAAATCAAAAACGCTACCCCTTCCCTGTCTGTTGCTGATGCCGACAGCTGGAGTTCA
+TGATGCAATGCCTTGATCTCCGATGTTTGGTCATAGGCAGGCAACACACCGTTGTATTGTTTCAACATCG
+ATGGAGACAACTCGCTATCATGTCGGCAGAACAGCTCGTGTTCTTGCCCGCAATATAGTGACGAGCGCTC
+CTCATACAGGAGTAAATATTCAAGCCCCTCATAGTGTTTCTGTACGGGGATCACTCCGGTATGTAACTGA
+CCATCGAGCACCCCACTTATTATTTCATTGGGCGGGATCATCTGAATATTGATCTGCACATCAGGTCCCA
+GCCTATTGAGTTCCCTGAGCGCAGAGGTGATGCGCATTTGCGGCATCGTCACAAGGTTATCGGTAATGCC
+GATATTGAGTTCACCCTTGAGGTTAAAATGGATCGCATTGATCTGAATTCGGAATTGATCAAGCGCAGAA
+AATAATTGCCGGGTTGAACGATAGACTTCCCTTCCCTCAGTGGTCAGCGAAAAACCAGCACGACCCCGCT
+CACACAGTCGCAATGATAAGCGTTTCTCAAGATCGGCCATCGCAATACTCACTGCCGAACGGCTGACATT
+GAGTTCCAATGCTGCTGGCGTAAAGCCACTGTAATGAACCACTGCCATAAATATCCGCAACGTACGGAGC
+TCAGTGTCAGTCAGTTTTCCGGATAATGCCGGCGATTTTGTTTTCATGAATACACCCTGTCAACAGTCTA
+TGGATAAGTGAGTTATTCGTTTTTATTTATCAATAGTTGTATATAAACAACAATATAAATTAACCTAAGT
+ACATAATATCTATTCTTTAAATTCCCATGCGATGAAGATTATACGCAGAGACAAGCCTCTGAGATTTTCG
+TTACACTCCTTTAAAATCTCAGAGACTAAAAAATTAGAAGTTAAGTGTTAGAAATGCCATTTAGCCAGCA
+ATGATACGCTACGCTCATCCACACCTGATATGCCAAATTTATTGTTCCAGTAAGCGTACTCAATACCCAC
+ATAAACAGGCGATTTTAAATCAAATAACTGACCTACATTATATTTCAGCTGTGAGGTGAAATTCATTTCA
+GAGGCCTGACTATCTGAAGACGTACTCCAATCAATAAAACCATCATATAGGAAATCAGCACTGCCCAATT
+TAAAGCCTTTACTCCAGGTGATGGTCAACATTTGATCGTTGTCCCACAACATGTTATTGGCCTGATAAAC
+ATTGGCGGTGAAGTAATTAAAGCCAGGTATATTAAGGCTTACACCCAGACCAATTAGGTAATTATCAAAT
+GACTCACCCATCTCCCAAGTGCTAGCAACATACACGTCACTGACAATGCCAAACGACAGATCGTTACCAG
+TGACATAGCCAAGACTCAGTCGCGGAGAAAACTCAGCATAATTTTCCAGAGTGCCATCATCATATTTAGA
+ACGATCCAAAAAGAAGAAGGTATCACCCCATGTGTGGCCACTGGCATGTTCTACGGTCAAGAATTGACGG
+CTATTGTCACCCACTTCATATTGATCACTGGTAAGATAACTGAGACTAAAGTCGCTCCATTGCATCTCAG
+CGCTCGCCATAGGGCTAAATGTAAGAGTGCTACAAATCGATACCATCGCCAGTGCCATATTTTTAAAATT
+ACTCATGCTATTTTCCTTTTAAAGTTTAAAGAGTGTGCTGTGTTGTTATTTTTATTGTAAATACTGCACA
+CACTGATCCATGCGTCTATTTTTGGAAACAAAGTAATGGACGCGAGTATCTATAAGTGTGGAAAGTATTG
+CCTATCCAGGACTCACCGGTAAAAGCAGTGAGTCCTATTAACCAGGAATAAATTAATCGCTATTGACAGC
+CGTAGGCGCATTCACCTCGGCGTGTTTTGTTAGAGCGTCGAACATAGGATTAAACGGAGGACGTTCAACA
+TATTGACCAGCGCCCCTGACTGCATTCAACACGCCATTTGCCCAAACAAGTTTACCGCGACTAATGGTAT
+GGGACGGTATCCCTGTCACCGTCCGTCCCTCAAAAATATTGAAATCTATATTCTGGTGGTGAGTTTTGGC
+TGATATCGTCCTGGTCCCCTTAGGATCCCAGACCACCAGATCTGCGTCGGCGCCAACACTGACCGATCCT
+TTACGCGGATACAGATTAAATATCTTGGCGGCATTGGTGGACGTCGCCGCCACAAACTCATTGATAGTCA
+ACCGGCCGGTATTAACCCCAGCATCCCAAAGTACAGCAAGACGATCCTCGACCCCTGCGGTACCATTGGG
+GATCTTGGTGAAATCATCTTTTCCTGCAGCCTTCTGATCTGCACAAAAACAACAGTGATCGGTCGCCGTG
+GTCTGCAAATTTCCGCTTTGCAGTCCCTTCCATAAAGCTGCCTGATGGTCTTTTGAACGGAACGGTGGAC
+TCATGACATGAGCCGCGGCAAATTCAGAATTTGGATGACGATAAACACTGTCATCTACCAGCAGGTGTCC
+TGCAAGTACCTCACCGTATACCAACTGGCCCTCGTTGCGAGCACGGGTGATCGCCTCTAATGACTCTTTA
+CAGGAGACATGCACTACATAAATTGGCACATTCATCACCTCGGCTATGCGGATCGCTCTGTTGGCCGCTT
+CCCCTTCCACTGCCGGTGGTCGTGACAGTGGATGACCTTCTGGGCCGGTGATTCCCTGGCTTAGCATTTC
+CTGTTGTAATTGGAATACCAGCTCGCCATTTTCCGCATGTACTGTTGGAATAGCACCGAGATCCATTGAG
+CGACGGAAACTTTTTACCAGTGTTTCATCATCGGCCATTATAGCGTTTTTATAAGCCATAAAATGTTTGA
+AGCTGTTAACCCCATATTCGTTGACCAGAGTGCCCATATCTTCATAAACCGAGTCATCCCACCAAGTAAT
+AGCAACATGGAAAGAGTAATCCGCGGCAGATTTACTTGCCCAATCCTGCCATTGATGAAAAGCTTCTATC
+AATGACTGGCCTGGCGCGGGGATGACAAAATCAATGATAGTCGTAGTGCCGCCAGCTAGGCCTGCGGCGG
+TGCCGGTGTAAAAGTCATCACTAGCGACCGTACCCATAAAAGGGAGCTGCATGTGAGTATGAGGATCTAT
+CCCCCCCGGTATGATGTACTGGCCAGTGGCATCGATGCATTCGGCGTTCTCCGGGACATCCAGATTGTCA
+CCGATGGCTACAATCTTACCTTCATCACAATATACATCTGCGGCAAAGGTCATGTCGGCAGTGACTACTG
+TCCCGCCACGAATAATTATCGACATTTTTATCTCCTAAATAAAACGGAATTCAGTCGTGCTGTGGCGAAC
+AGACAATAACTGCCTGTTACCACAATGGTGCTGTTACAAATTAATGTATTCAGCGAGTAGTTATGCGTTG
+TTTCTCAGGCTTTTCAGTTCGCTGGCATCCGACGCTGTTTGCTGGATCCCAACACTACTTTCTGCTTGCT
+GTTTGCTGGCGGCGATGAAATACACCACACCACCCATAATAGACCCAGTGAACCAACCGAATTGATAAAA
+CCAGGAGAACATGCCTGTAGTTATCGCAATGAGCGTCAAGGTGACAGGGATTCCGAAAGCAAGCAGTCCA
+GCTTTATTGAAGCCACCGTAAATACCCTCTGATTTATAGAGCTCTGCCAATTCCAGACGCTGTTTTTTGA
+TAATAAAGTAATCGACCACCATGATCCCGGCTATCGGCCCCAGCAAACTGGAGTAGCCCAATAACCAGCC
+GGTGTACATGGCTTCAACACTAACATCAGACTCAATCCAACCCAGTTTTTTAAGCAGCTCCCAGCTCATC
+AGTAACACACCCAGCAGACCAGTCAGTAATACACCGCGTGTTTGACTAATCTTCTTGGGTGCTAGGTTCT
+GAAAATCATTGGTAGGTGACACAACATTGGCGGCAGTATTAGTCGACAGCGTCGCGATAATAATCATCAC
+CATTGCAATCACCACCCATACTGGGCTGTCGATTTTGCCAATAAGGTTAATTGGATCAGAGATAGTTTCA
+CCAACCAAGGTCGTTGAAGCGGCAGTCAAGACTACCCCTAAAGCGGAAAAGAAGAACATGGTAGCTGGCA
+GGCCTATGATTTGGCCTGCGATTTGTGATTTCTGTGACTTAACATAACGACTAAAATCCGGAATGTTCAG
+CGACAAGGTTGCCCAAAAACCAACCATCGCAGTTAACCCGCCAAAGAAGTAACCCCAGAATGATGCACCT
+TCAGGACGGTTAGCGGGTGTGGCTAGAATTTCAGTCACAGAGATCTGTGGATAGGCCCACATCATCAGAC
+CAATACCTACCGCAAGCAACAGCGGTGCGGCAACGGTTTCAAGGATCTTAATTGATTCGGAGCCCTTGAT
+AACGATAAACAGGTTAATAGCGAGAAAAGTAAAGAAGCCAAAAACCTCACCCGTTCCTCCCAAGGTCGCC
+CAGGACTCAAACAGATTTGACATCAAAATATGAATAGCGACGCCGCCAAACATGGTTTGGATCCCAAACC
+AGCCACAGGCGACTAGCGCTCGGATCATACAGGGAATATTGGAGCCTTTGATACCAAAGGAAGAACGTAA
+TAATACCGGGAAAGGAATGCCATATTTTGTACCAGGATACGCATTAAGGGTCAAGGGAATCAATACTACG
+ATATTTGCCAGTAATATGGTGATCAGCGCTTCAGTTACACTCAAACCGAAATAAGCCGTCAAGACCCCCC
+CTAGGGTATAGGTCGGCACACAAATTGCCATGCCCACCCACAACGCCGCGACATTCCAGGTATTCCAAGT
+CCTGTCTTTCACACTCGTCGGGGCCATATCTTCATTATAGTGATCACTATCCTGGACATCTTTGCCCACT
+TCTAGCTCATAAAATTCGCCAACCTGAACGACTGACGAAGAATTTAAATTACTGTTGCTCATCTTCATTC
+CCCATTGTTACCAATCAACTAAAGCTGTTGCCTTAGTTATTTATGATATTATTATTATATTAAGAACTCA
+CAATTTCCTGTGGTGAACCTAGATTTACACCCAAGCACAGAGCCACGATAACCTATTGTTATAAATAAGT
+TTTTTTTGTCATCTTCAAATTCTCAATGTTATTTTTCAATTAAACTCTAGCTGTGTAAATTACAGTTTGC
+AAGTGTTATTTTTCCATTTGGTCAATTTTAGTGTCGAATAAGTATCCGGATCTTGACTCAAAAATGGCGT
+CGAAAACTAGGCCGTTTTTTAGGAGGAAAGGGACTTTCAGGGGTAATTGGTTTTGTCTGAAAATTGGCAG
+GAAAAGACGTTAAAAAATTATTTCAATAGTAGACCTTTGGTCGTATTGACGAAAACAGCTTACTAAGATT
+GACTGAAATAGTCGCCGGTTTTAGTGCTGAGATATAACGCCCGATCATAATCAAAAACACTACCCCTTGC
+CTGTCCTTCCTGATGCCGACGGCTGGAGTTCATGATGCAACGCCTTGACCTCCGAGGTTTGATCATAGGC
+TGGCAACACACCGTTGTATTATTTCAATATCGATGGAAAAAACTCGCCATCATACCGCCAGAACAGCTAG
+TGTTCTTGCCCGCAATACAGTGACGAGCGCTCCTCATACAGAAGTAAATATTCAAGCACCTCATAGTGTT
+TCTGTACGGGTATAACTCCGGTATGCAACTGACCATCGAGCACCCCACTTATTATTTCGTTGGGCGGGAT
+CATCTAAATATTGATCTGCACATCAGGTCCCCACCTGTTAATTTCCCTGAGTGAATAGGTGATCAGCATT
+TTCGGTATCATCACAAGATTATCGGTAATACCAATATTGAGTTCACCCTTGAGGTTAAAATGGATCGAAT
+TGATCTGAATTCGGAATTCATTCTGTGCAGAAAATAATTGGCAGGTTGAACGATAGACTTCCCGTCCATC
+AGTGGTCAGCGAAATACCAGCACGTCCCCGTTCACGTATTCGCAATGATAAGTATTGTTCAAGATCGGCT
+ATCGCAATACTCACTGCAGAACGGATGACATTGAGTTCCGATGCCGCCGACGTAAAGCTACTGTACTGCA
+CCATCCTAATAAATATCCGCAACGTACGGAGCTCAGTATCAGTCAGTTTTCCGGACAATGCAGGCAGTTT
+TTTTCATTGATACACCCTGTCAATAATCTATTTAATAAGTAAATTATTAGTTTTTTACTTATAACATATT
+GATTATAAATAAAAATAAATATAGGTGAGTAAAGGCTAACCTAAAAGTTAGTACAAATGTATTTATCACT
+TGTTGTCATCCGAGCAAACTGAATTTCAATCAAACAGGCTAGATCCTGGGCTATTTGCCCCGCTTTGGCC
+TCGCTTAACAAACAACTGTCAATCTAAGGGAACAATAATGTCAGCTTTTGATATCCAACAATCTGCCAGT
+ATGAGCCGAGAAGAACTAGAAGCTTACTGGATGCCATATACTGCCAATCGTCAGTTTAAAGAAAAACCTC
+GGATGATTGTGGGTGCCAAAGGCGCCTATTATACAGACGCCGATGGTCGCAAAATATTCGATGGTTTGTC
+CGGACTATGGACTTGTGGTGCAGGTCACAACCGCCCCGAAATTGCCGAAGCAGTTTACAAACAACTTGGT
+CAACTCGATTATGCGCCAGCATTCCAGTACGGTCACAAGGGCGCCTTCGAACTGGCAAATAGAATTAAGG
+AGTTGACCCCAGACGGCCTTGACCATGTATTTTTTACTGGTTCAGGTTCAGAAAGCGCTGACACCTCATT
+AAAAATGGCCCGCGCTTACTGGCGAAAAAAAGGTAAAGGTACCAAAATCAAACTTATCGGTCGTAGCAAA
+GGTTATCACGGAGTCAACTTCGGTGGCTTTAGCGTTGGTGGTATCGGTGCCAACCGCACTCTTTATGGAC
+CAGCGGTTGATTGCGATCACCTGCCACACACTATGTTGCCTGAAAACAAGTTTATCCGTGGCATGCCTGA
+AACGGGTGCAGAAAAAGCCGAAGAGTTACTTGAACTCATAGCGCTACACGATGCGTCAAATATTGCCGCA
+GTGATCGTCGAACCGCTCGCAGGATCTGCAGGGGTGCTGCCACCACCTAAAGGTTACCTAAAACGCTTAC
+GTGAGATCTGTGATCAACATGAAATACTATTAATCTTTGACGAAGTGATCACCGCCTTTGGCCGAATGGG
+CTCTAATACAGGTGCTGAAGAGTTCGGTGTGGTACCGGATATTCTCAATGTCGCCAAGCAACTGACCAAC
+GGAGCGGTGCCTATGGGCGCGGTGATTGTCAACGATGACATTTACCAGACATTTATGGATAACGGTGGTC
+CCGAGTATATGATGGAATTGCCACACGGCTATACCTATTCAGGACACCCGGTCGCCTGTGCCGCTGCTCT
+GGCATCACTGGACATATTGAAAAACGATCAGTTGATCACCCGAGTACGGGAGATGAGTCCAGTATTTGAA
+CATGCCCTGCACTCACTTAAAGGTACCCAGTACATTAGTGATATACGCAACTATGGTCTGGCAGGTGCAC
+TAACTATTGAGTCAGCACCAGGAGAGCCAGCATTACGTCCATATCAAATTGCCCAGAAGTGTTGGGAAAA
+AGGATTTTATGTACGTTATGGTGGCGACACTATCCAACTTGGCATGCCATTTATTGTTGAGCATCAAGAA
+ATTGATGATGTAATCAACGCGGTGGGAGAGTCAATTAACGAATTGAGTTAACTATATAGGTATACCTATA
+TAAGTGAACAATACAAACAAGCACATTACATACTAACAATAATTAGCTACGGGTAGGCACTGCGCCTCCC
+AAAGGAGAACAAAATGAGTATCGTAGGACATTTGATCAACGGCGAAAATCGCACAGACGCAACACGTCAC
+CAAGATATATTTAATCCATCAACGGGCCAAGTAAGTAATCAGTTAGCAATTGCTGGTAAAGCGACCGTTG
+AAGAAGCAATTGAAGCTGCTAATGCTGCCTTTCCAGCTTGGCGCGCTACCCCTCCGGCAAAACGCGCCCG
+GGTTATGTTCCGCTTTAAAGAGCTATTGGAACAACATGCTGATAAGATCATTACCCTGATTGGCGAAGAG
+CACGGAAAAATATCACACGATGCCCAAGGAGAATTGCAACGCGGTATCGAAAGCGTTGAATATGCCTGTG
+GTGCCCCAGAATTACTTAAAGGTGAACATAGTCGTAATGTCGGCCCGTCGATTGATTCATGGAGTGAGTT
+CCAGCCACTGGGTGTTGTTGCGGGCATCACTCCGTTTAATTTCCCGGCGATGGTACCCTTATGGATGTAC
+CCAATGGCAATTGTTTGCGGCAATACATTTATCCTAAAACCATCAGAGCGCGATCCTAGTTCCACACTAT
+TTATTGCTCAATTATTAGAAGAAGCGGGGTTACCACCAGGCGTGCTAAACGTTGTTAATGGTGACAAAGA
+AGCGGTAGATACACTGCTCCATTCACCAAAAATTCAGGCAGTTAGTTTTGTAGGTTCGACCCCTATTGCC
+GAATACATCTATGCGACTGCTAGCGCTAACGGCAAACGCTGTCAGGCACTAGGCGGCGCTAAAAACCACG
+CCATCGTATTGCCCGATGCAGATATGGACAACGCTGTTAATCAACTACTCGGTGCTGCCTTTGGATCTTC
+AGGTGAACGTTGTATGGCTTTATCTGTGGCAGTCACTGTCGGTAACGCCGCCGGTGATGCGCTAGTTGCT
+AAAATGAAACAAGCGATGACAGGTCTCAAAGTCGGCGCTCATAACGATAGCAGTAATGATTTTGGTCCAG
+TGATCACCAAACAGCACCAGGAAAAGGTTGTTGGCTATATTAATAGTGCTGAAGAAGACGGTGCCAAGAT
+TGTTGTTGATGGCCGTAATCCAAAAATTGCAGGTTTCAGCGAAGGATTTTTTGTTGGTGGCACGCTAATC
+GATAACGTCACCCCGGAAATGATCAGTTATAAAGAAGAGATATTTGGTCCGGTATTACAGGTAGTGCGTG
+TAGAAAGCATGCAAGAAGCAATGAATCTTATCGATGCCCACGAGTATGGTAACGGCACTTGCGTATTTAC
+CCGTGATGGCGAAGCTGCACGATACTTCTCTGATCATATTCAGGTAGGCATGGTTGGTATCAATGTACCT
+TTACCAGTACCTGTCGCTTATCATAGCTTCGGTGGCTGGAAGCGTTCATTGTTCGGTGACTTACATGCCT
+ATGGCCCGGATTCAGTTCGCTTTTACACCAAACGTAAAACTATTACCCAACGTTGGCCATCGACCGGTGT
+CCGTGAAGGCGCTGAGTTCGCATTCCCTTCATAACCCCTAGCGTTTAGTCTTTATCAGCGGGACAACAAG
+GTGGTGTCCCATTTTTAATGGCTATTTCCTGATAATTATGACTATATAAATGTAGAAAAACTGAAAAATA
+AAAATACTATAACTCTGAATTTACAAAAATAACATGAGCCAGTTACTCAAATAATTAATAGTAACATTGT
+TAATATAAATTGTGATTTCACCATTTATATTAAGGCTTTCGTTCCAGAAAATCTAAACGCCTCCATCAGT
+GTAGGTACAGGCTAAAGTAAATAAGGTTATTATATGTCAGTTAATTTTGTTGATTCATGTCGACTACCCA
+CGCATTTAGGTGAGTTTGAAATGTATGGTTTCGTGGAAGAAAGTGGTCAGGAGCATATAATGTTAACCTA
+TGGTGAGATAACTCCAGATAAGCCATTGTTAATTAGACTTCACTCTGAATGCTTAACTGGTGATTCTTTA
+TTTAGTATGCGATGTGACTGTGGTTATCAACTAGAAACAGCATTAGAAAACATTGTTGATGCTGGCCAGG
+GTGCATTACTTTATTTACGCCAAGAAGGTCGTGGTATTGGCTTAATTAATAAAATTAAAGCTTATCATTT
+ACAGGACGATGGCGCCGATACTGTTGAAGCGAATGAACAACTTGGCTTTGCCGCCGACTTGCGCCGTTAC
+ACTATGTGTAAACCAATGCTGGAACATTTTCGTGTTAACAAAGTTAAATTATTGACCAATAATCCGAAAA
+AAGTACAGGCATTAAAAGATTTGGGTATCGAAGTCGTTGAACAGATGCCAATTCAAGTTGGGCGCAACCA
+GTACAATCATGAGTATTTAAACACTAAAGCCGAAAGAATGGGTCATATGATGACACATGGATTGTTAAGT
+GATTTAGGGTAAGGGATTATGTCGCATCGTTGATTACTATGATGTGGTCAACTAGAACAATTCAGTATTA
+TTATCGTTTAAAAATGCATTCACCTTAATATTAGGTATTCTGTTATACCGTCTATTTTTGAATTTACCTA
+TGTCTTAACTGGCTGAATAAAAGGGACTGCGGTTATGGACTTGTTTCACTTCCTGTCCTAAATATTAAGG
+CCGATACCTTTTAGCAAGGTGTGGGTGAGGAAATCACCAGCACTTTTGAAATCATCATTTTCAAGCGAAG
+ATTTGCCCAAAGCTATCTGGATCTGAGTGGAGAAGTCGGCATAGGTCTGGGTGGACGCCCAGATCACAAA
+AAATAAGTGATGGGGATCAATATCATCAATTAACCCTTGAACAATCCAGCCTTTAACCAGTTCGACATCC
+CTTTCCAGCGCCGGCGCTAGATTTTCCTTAAGGTATTGGCTAATATGCGGCGCACCATTGATTATTTCAT
+TGGCAAAAACTTTAGAGCCGTTGGGGTGGCTCTGGGAAATCTCCAACTTACCGCGTATGTAATTGGATAA
+CATGGTGGCCGGATCTGTGCCTTCCTGGTCTATTAGATTCATTCTTGCCAACCAGAGATTTAATATATTT
+TTCAGCACTTTCTGATAGAGTAGCTCTTTGGAGGAAAAATAATATAGCATATTCTGCTTGGAGAAGCCTG
+CTTGCTCAGCAATGGACTCTATAGTAGCACCATTATAACCACGGTGGGCAAAGATGTGTTCCGCCGCTTC
+AATAATTTTAACTTCGTGGGCTTCACGGGTTCTTGAACGACGACGTTTGGTAGTTGGCTTCTCTTCAGGT
+CTATTTAACAACATGGGGACTTTCACTACAAAATATAGGACAGAAAACAACTAATAATAGCTATTAATGA
+ATCGGCATTATATGCCAATGAAAATACTATGTCAGTTGTTTTATGTGAGTATATTCCCTTATCACAGACT
+AAGATCACAGTTAAATCAATATTTTGGGGTATAAATATGTTCAAGCTACATTGAACTTTACTAAATTATT
+GAGTGCTGAACGATAGCGTAAAAAAGCAATCTCTGATTCCAATTTACATCCACTTATTTGCAATTTCAGC
+TATAGAAAATAAATCTCAGATAAAATAAAGACTTTGAAAGTTATAAAAATAGAGGGCTAACTTTACCTAT
+GATAAAAAGCTGTCCCAATCTTTGTAAGCTATCAGTTGGAATCAAATGCCTGTTATGCTCGTAGAGGTAT
+ACCTTAACAGTTAGAAACAACGGCATCAATTTGTACCAAAGCATCCATAGGGATAGCCGAAATGCCAATT
+GTTGTTCTTGCAAAAAGAGAGCTGTTAAAGAATTTTTTGTAAACTTCGTTTACAGCATTAATATCTGTGA
+TATTTTTAAGTTTAGTATTTACTTTAGCTACATCATCCATAACGTGATCGACACTTCCCACAATTGCCTT
+GATATGGATAGATTAAATGAATTATATGCAGAAGTTATTACCAAAGCGTTATCACTCTCACATGTTGATC
+AATATTTAAAAACTTATGTGGCGGATAAATCTAACCATGTTTACAATGCTAAGATCTCATTTTACGTAAA
+GTGTTTAATTATCTTCTTGACGAGGTTGCAATGGTTACAAACTATGTCACCAAAAGAAGAAAAAAACCAA
+CAAAAGATCGTATTAAAATTGATATCGACAACTACAAAGCAATGTTAACCTCTGCCGAACATTACCTCAG
+CACTGCCATGCGTCTAGCTTTACAAACCACACACGCAATTAATGAAATCAGCTCAGCGAAATATAACGAT
+TGTGCTTGGCTGAAAAAAACTACATTGCAAGATGCTTACTTGTATTTGGTACGCTAAGAATTCATAGACA
+AAAGTGAAGGAAAAAAAATCGTCCTATATTTCACAAGATCCGTTATCTCTCAATACTCTTGTATAGTAAA
+AAAGGTTTAGATCCACAAGAACGCGCTGCTCACTCGGACGCAAAGACCACGAAAAAATACAAAGAAGGGC
+ATGTTGAATGGGTGCAAATTCAAGCCACTGAATTAGCTATTTAAACCACTATATAAAAATAATAAGGTTA
+TGCTCTAAAAACAAAAAGGCCTGAATAATGAATTATTCAGGCCTTTATTCAAACTTTCTTTACAGAAAAT
+TGTATTGGAAATATTTCTATTTCTTAGCCAATTTTTCTTTGATACGTGCTTTACGGCCAGATAGCTCGCG
+CAAGTAGTAAAGTTTAGCTTGACGAACATCGCCACGACGTTTAACTTCAATTGAATCAACAATAGGGCTA
+TGTGTCTGGAATACACGTTCTACACCAACACCGTTCGAAATTTTACGAACAGTGAAAGCAGAATGTAAGC
+CGCGGCTTTTAACAGCGATAACTACACCTTCAAACGCTTGAAGACGTGATTTATCAGCTTCAGTAACTTT
+TACTTGAACTACAACAGTATCGCCTGGGGCGAATGCTGGTAGATCTGTTTTCATTTGCTCTTGTTCGAGC
+ATTTCAAGAATTTTACTCATATTACCTTCTTCCTAGTGTGCACAGTCTAAGTGGTTTATTTCACTTGCTT
+TTTAATCAAAGTAAGTGCTTTCTCCTGCTCAGCTGTCAGAGCTAGGTTGTTTAATAGTTCTGGTCTTCTA
+GTCCACGTTCTTAGCAAAGATTGCTCTTGTCGCCATAAGCGTATGTGTTCATGATTACCACTTAACAATA
+CTTTTGGTACTGACATTTCATCTCCCTGAGGAGTTGTTAGTACTTCTGGCCGAGTGTAATGAGGACAATC
+TAATAAACCGTTAGAGAAGGAGTCCTGCTCTGCTGATTCTTTATGTCCTAATACCCCTGGCACTAAGCGT
+GCTACAGCATCAATAACATTCATAGCAGGGAGTTCACCACCACTTAAAATGTAATCGCCAACCGACCACT
+CTTCGTCAATATCTGACGCGATTAGTCGCTCGTCTATGCCTTCATACCTACCAGCAATAAATACTAGTCG
+ATCATGTTGTGCTAATTCACTTACGCCTTGTTGATCAAGCTTTCTTCCTTGCGGAGACAAGTAGATAACT
+TTAGCTTTACCGCCATTAACTTCTGCCGCTTTACGCGCAGCTGCAATGGCATCTCGTAATGGTTGCACCA
+TCATTAACATGCCCGGACCACCGCCATAAGGACGATCATCAACGGTACGATGCTTATCATGGGTGAAGTC
+TCTTGGATTCCATAAATGAAAATCAATTAACCCATTGCGAATCGCTCGGCCTGTTACCCCGTACTCCGTG
+ATAGCATTAAACATTTCGGGAAAAAGGCTTATCACCCCAATCCACATTTTGTTCTTCCCTTTATCAGAGA
+TAGTGCTAGTCACAAGTTAAAAACCCGGGTCCCAGTCAACACAAATTTGTTTATTTTCAATGCTAACCGA
+CTCAATTACTTGTTCAAAAAGGTACGGGATTAACCGTTCTTTTTTACTAAAGCCATCTTTTAAATTAGCT
+TTCACAACCAGTACATCATTAGCGCCAGTTTCCATCATGTCTGTAACTACACCCAGGTCGTAACCTTTGT
+TAGTCACAACAGACATACCTATTAAATCGCGCCAGTAAAAATCATCTTCCGATAATTCTGGCAACGCTGC
+TTCATTGGTTAATATTTCAGAGCCGACTAATGCTTGCGCTTCATCTCTGTCATCAATACCAGCCACTTTC
+ACAATAAGTACTTTGTTATGCTTGCGCCAATCAGTTATTTCAACTGTTTGTGTATTATTCCCTAATTTTA
+ATGACCAAGGGAAATAGTCAAGTATGGCTTCAGTTTCATCAGTGAATGAATGAATTTTTAACCAGCCTTT
+GATTCCGTAAACTGCGCCTACTTTACCCAAGATGATTTTTTTTTCTTCTGTACTCACAAAAATTCTCCTA
+CTGCCTACTAAGCTATTAAGCCGCAGTTGCGTCTTTAACTAACTTAGCCACACGATCAGATACTGTCGCA
+CCTTGACCTACCCAATGGGTAATACGGTCTAGATCTAAGCGTAATTTTTCAGCTTGACCTTGTGCTGTTG
+GGTTGAAGAAACCAACTTTCTCGATGAAACGACCATCGCGAGAGTTACGGCTATCTGCAACAACAACCTG
+ATAGAATGGACGCTTTTTAGCGCCGCCACGAGCTAAACGAATGGTAACCATATCGTCCTCTATATATGTT
+AAGTGTAAAAACGGATTTTCCAGACACTTCCTGTCAACAAGCGACAGAAAAGCTCGCGTATTTTACGCTT
+CTAGTATATTTTTACAAGTTTTATTTACCTATCGGGTAATGAGCGTTGTGACGGGTGTTGTTTAAAGAGA
+ACAAATTAGGTCAAATAGATTAATTTGATTGCCATGACGGGGATTGTAAGAGTAGTTCAAAGGCTTTGGC
+AGCTACGGGGCGGCTAAAGTGATAACCCTGCATAGAGTCAACATTATTAGTCATCATGAACTCACATTGA
+TTGGCTGTTTCAACGCCTTCAGCGGTTACGTGTAGTTTTAGTTGTTTAGCTAGAGCAATGATGGCTCTTG
+TAGCAATGATATCTCCTGCACTTTCAGGAATATGTTTTATAAAACTACCATCAATCTTTAATTTGTTGAG
+CTTGAACTTAGCTAAATGTTTGATAGACGAATAACCGGTGCCAAAATCATCAAGTGCAATAGAAACACCT
+AAAGCACTCAACTCTCTAAGTTGCACTATCGATTGTTTTGCATCTTTCATCAGCGTGTTCTCTGTGAACT
+CTAACTCCAAGTATTGAGGCTCCAAACTTGTTTCGGTAAGAGACGTGGATACCGTACGGGCATAATTGCT
+AATAGCTAATTGCATCACTGACATGTTAATGGTCATTACGATGCAAGGATAACCCTGCTGCTGCCAGGTT
+TTATTTTGCAGGCAAGCTTGTGCAAGTACCCAATCACCAATTTTTGTAATGATGCCAATCTCTTCTGCTA
+TCGGAATAAAGACATCTGGCGCCAAATCACCGAGTAACTCATTATTCCATCGTAACAAGGCCTCTACAGC
+AATAATTTCATTAGAGTGGGTTGCAATGATAGGTTGGTAGTGTAGGACTAATTCATCCCTTTCCATTGCA
+CCTCGTAATTGTTCAGCAATTTTCTTCTTGATATTAACTTGCTCTTGTAGCTCTTTAGAGAAAAAAGCTA
+GGCGATTACGGCCTTTTTCTTTGGCAAAGCACATCGCCGTATCTGCATGTTGAATTAACTCTTTACCGTA
+TTCACCATCACTTGGGTATAAAGCAACTCCGATATTACCCGTGATATAGACCTCTTGCATGGCAATTCGA
+TAACATTTAGTGAGCTTTAACAATATTTTGTCAGCAAACATATTTATATTATCTTTAGGCGAAATAGTCT
+CGAGTATGATAATAAATTCCACCCCAGTTATTCTCGCTAAGGTATCACCTGAACGTAATTGACCAGATAA
+ACGTTTAGCTATTTGTTTCAAAAGCTTATCGCCGCCCACATGACCTTGTTGATCATTAACGGCTTTAAAG
+TCATCAATGCCAATAAATAATACGGCAATTGAAGTATTGTTTCTTGCCGCACGCGCTAGAGCCTGTTCGA
+TACGATCTTGACAAAGTTCTTTGTTAGGTAAATTAGTTAAACTATCAAAAAAAGCCAGTCTTTTAATTTC
+CTCTTCAGCAACAAATTGTAGCTTCATTTTTTTACGTAAATGCAAACTATAACGAATGAGTAAAACCAGT
+GAGCCTAAGGCTGAAATGCTAACTAGCGTGATAATGTTACCTAATTGCCAATGCGGTTGACTGCTAGATA
+AGTTCATTACAAATTCAGTGATATCGAAAAAACGTGTTGACCACATCAGTGCCGCAGTAATAAGCACGAT
+AAACAGACTTTCAAATACCATAGCAAAACGTTGAAAAAACCCTACGTCTTCAGTCTGACTCACTGAGCTG
+CGAGCGACAGCTTTGCTAACTTTATGTATAGCCATTGAATCGATTACCTTAAATTACAAACTAGAGCTTA
+ATTGAACAGACAACCATGGGATGGTTGCCTTTTGATCACTTTAATTGGGCAAGCGAATACTTAACACTCA
+TGAAATTTTATAAATTAAGTGATGGTAAAACGAATTAAGTATAGCTAGACGATAAGAAAATAACTTACCT
+TTTGCCGATAAGTGACAGTTTGCCTAATTCCATCATGTTTGACATGATCTGTATTAACCGATTAAGCAAT
+AATTGTATTATTTCTGAAAATAAAAAAGCCGTAGATACGGCTTTTTTTTGTTTGAAGTGTTTTTTGCAAT
+AGAATTAACGGCCGAACATTCCGCCGCCACCGCCCATACCACCACCGCCTGGTGGCATCATGCCTTGCAT
+GCTGCGCATCATCTTTTTCATGCCGCCTTTACCTGACATTTTTTTCATCATTTTTTGCATTTGAGTAAAC
+TGCTTAAGTAGCTTATTTACATCTTGAATTTGAGTACCTGAGCCAACAGCAATACGACGTTTACGAGAAC
+CTTTAATAATGTCAGGACGCTCACGTTCACCAGGAGTCATAGAATTGATAATAGCTTCCATTTGCACGGT
+AATTTTATCATCCATTTGATCTTTGATTTTACCAGACATGTTGCCCATGCCAGGCAGCTTATCCATCATG
+CCAGTCATCCCGCCCATACTTTTCATTTGTACAAGCTGGTCACGAAAATCTTCTAAACTAAAACCTTTAC
+CGCTTTTAACTTTATTAGCTAATTTCTCAGCTTGCTTTCTATCAACTTTTTGCTCAATTTCTTCAACTAA
+TGAAAGCACATCTCCCATACCAAGAATACGAGAAGCTATACGGTCTGGATGGAAAGGTTCAAGGGCTTCA
+ATTTTTTCACCAACACCCATAAATTTAATAGGCTTGCCAGTGATATGACGGATTGATAACGCAGCACCGC
+CACGGGCATCACCATCGGTTTTGGTTAAGATAATACCAGTTAGTGGCAACGCATCATTAAAGGCCTTCGC
+TGTATTAGCAGCATCTTGGCCTGTCATAGCATCAACAGTGAAAAGGGTTTCTATTGGATTGATAGCAGCA
+TGAAGTTGCTGGATCTCAGCCATCATGTTTTCATCAATATGCAAACGACCTGCAGTATCAACAATTAGCA
+CATCGTAAAAATTTTTCTTAGCGTGATCAATGGCAGCATTGGCAATATCAATAGGTTTTTGCTTGATATC
+ACTCGGGAAGAAACCAACACTTATTTCTTCAGCTAGCGTTTCAAGTTGCTTAATAGCGGCAGGACGATAG
+ACATCTGCACTTACTACTAATACTTTTTTCTTTTCACGTTCTGTTAAAAATTTGGCTAGTTTAGCTACAG
+AAGTTGTTTTACCTGCACCTTGCAAACCGGCCATTAGCACAACCGCTGGTGGCGCAGCTCTTAAATCAAG
+ACCTTCATTGACTTCACCCATCGCTGATTCAAGTTCTTTTTGAACTATTTTGACAAAAATCTGCCCAGGA
+GTGAGGCTTTTAGAAACATCTGTACCAACAGCTTTTTCTTTTACTTTGGCGATAAATTCACGAATGACGG
+GTAAAGCTACATCAGCTTCAAGTAATGCCATACGCACTTCGCGTAAAGTTTCTTTGATATTGTCTTCGGT
+TAAACGGCCACGGCCACTAATATTTTTAAGCGTTTTACTTAAGCGTTCGGAAAGATTGTCAAACATGAAA
+TACTCTAACAGCGAAATATGGATAAGGTTAATGCTGCTATTATACCCAAATATACCTAAGATGCGACAGC
+AGATAGTTCCACATATGATTTAGTCGCTATATAAAGTTGATAAAATAGGCCAAGCGTCAATACTAGCCAT
+GGTATAGTAACGGTGATTTTCTTCGATATATTAGACATTAACCTAGGTATTTTATGGAACAGTTGACCGC
+CTTAACAATAAATTTTCTCGACTTGAGTGCTGAAGCAAGTCCTTGGCTATTATTAGGTTTATTAATTGCG
+GGGCTAATGAAAGCGTGGGTACCTAGTAAAGTATTAAGTAAACATCTTGGCCAAGGAAAACTTGCCATCA
+TCAAAGCGGCACTTATTGGTGCTCCATTACCTTTATGTTCTTGCGGGGTTATTCCGGTAGCAACAGAGCT
+TAGACGAAGCGGAGCTTCAGCTTCAGCAACTTCTTCATTTTTGGTCGCAACCCCCGAAACTGGCATTGAC
+TCAGTATCAGTTTCTTATGCTTTATTAGGCCCTGTTTTTGCTATTTACCGCCCTATCGCAGCGATTATGT
+CTGCCATCATCACAGGTTTATTGGTTGCGACGATTAAAGAGGAACAGATGAAATCACCAGCTGAACAACT
+GCAGAATGAAAAATCTGGATGTTGCAGCAATAAAGAGACAGTTAAAGTAGAAGAAGTACCTAAAAGCAAA
+AAACCCTGTTGCGGCAGTAAAAAAGTTACACCAGAAATAATTAAAAACACTTTTGTAAGTAAAACTCAGC
+AAGGGGTTTATTACGCATCAACTAAACTTATCGATGATATTATTATTTGGCTTTTAATTGGTTTAATTTT
+TGCCTCGCTAGTGCGAACTTTTTTACCTCAAGAGTTTCTATTAAGTTATGGCAGCGGTTTACCTGCCATG
+CTACTGATGATTTTGATATCAATTCCTATGTATATTTGTGCAACAGCCTCAACGCCTATTGCCGCTGGGT
+TTATTATGGCGGGGCTATCACCTGGTACAGCTTTGGTATTTATGATGGCGGGCCCAGCAACAAACATTTC
+AACTTTAGGCGTTATTCGCAATGAAATGGGTAGTGCTGTATTGATACGATACTTGCTTGGCGTGGCAGGT
+TGCGCTATTGGCTTCGCGTTATTATTGGATTTTTCATTAAGTTTTTATGACATTAATATTACTGAGCAAA
+TGCAGCATAGCCATGAACTTTTACCTAAATGGTTTGGATTAAGCTGTGCTGGCTTGATTGCTTTTCTATC
+AATTAAGCCACTAAGACACTTGTTGATTAAATAAGCCTTAGCTTTCTTAATTTAAGTCAATACTTTGCGC
+TAATCACATGGCGCTAAAGATTTTATCTGATAGAATCAACTTTTTAATGCATATTTTCAGTTGTTTTAGG
+GGTTTTAAGTGAATTTTTTGGTTATAGGTTCAAGTTTAGCATTCTTGCTTTATATACTTGCTACGTTGGC
+AATCGTTACACGATTATTCCATCCTAAAGGACCGAATATCACCTTAGTTTTAAGTTTAGCTACTGCAGCT
+ATTATTGTGCATGGTTTTAATGACGGTTTATTATTTTTTTCACAAGATACAATTAACTTTAACTTGCCTA
+ATGTAATTTCCTTGGTCAGTTTAATTATAACGATAGCGGTAACGCTAGTATCATTACGCTTTAAAGTTAA
+TTTATTATTGCCGGTTATCTATGGATTTACAGGTCTATGGCAATTAGTCATTCTCTTTATCCCACCTATT
+GATTCCATTCCTTTGGTGGTAGAAAAAGTTATTTTATTAAGTCATATCAGTTTTGCGTTAATCGCTTATT
+GTGTGCTGATTATCGCTACTTTATATGCTTTTCAAGTGACCTATATCAATTTAAAACTCAAGAGTAAGAA
+CTTGACTGCGGTGGCACATTTACCACCACTTATGCAGGTAGAGAAGCAACTTTTTAGTATCTTAACTGTT
+GGCACTGCAATTTTATTTATCAGTCAAATTATTGGTTTTGTTTTTTTAGACGGTTTTTTAGCAAAAGAAA
+ATGCCCATAAAACAATACTTTCATTACTCTCTTTTGCTATTTATGGCCTAATTCTTTGGGGACATTTTGA
+AAAAGGTTGGCGTGGGCACAAAGTGCTTGTGTTAATGGTGAGTGCAAGTGCCTTACTTACTCTTGCTTAT
+TTTGGTAGCCGATTCGTTAAAGAATTTATTTTATAAATAACAACTATTCCTCCCCTCCCTTGTCGCAATG
+ACACTGCTGGTATAAGCTAGCAGTGTTATTTTAACTATTAGAAAAGGAAATTCCCTTCTTGGACAGTATA
+TCCACCCAGATGCTTTTTACCATTCTTGGCATCTTAATACTGATTTCTGCTTATTTTTCAGGTTCTGAAA
+CTGGCATGATGTCATTGAATAGATATCGATTACGTCATCTTGAAAAACAAAAACACAGAGGTGCTAAGCG
+AGTTAGTAAATTACTCGCTCGACCAGATCGCCTTATTGGTTTAATTCTTATTGGTAATAACCTAGTTAAT
+GTTTTTGCATCATTAGTTGCTGGGGTTATTTTTAATCGATACTTCGGCGATGCTGGGATTTTATATGCTG
+GTTTAGTACTGACCTTGGTCATCTTAATTTTTGCAGAGGTCACGCCAAAAACATTGGCGGCACTCTATCC
+TGAACAAGTAGCTTTCCCTAGTTCAATAGTTTTAAGCTTATTGCTTAAAATCCTTTTTCCTATTGTGGTT
+GTCGTCAATTGGATAACCAATGGTATTTTAAGGCTTCTTGGTGTTAGCTCTGAACAAAGAGAGCAACATA
+GCCTTAGTAGTGAGGAGCTAAGAACCGTTGTGAATGAATCTGGCGCGTTATTACATCAGCGTGATCAAGA
+TATGCTAGTAAGTATTCTAGACTTAGAAAAGGTCTCCGTTGAAGACATAATGATCCCACGCAGTGACTTA
+GTTGGCATTGATGTTAACGATGACTGGAAAAAAATTCAAAAACAGCTTACTCAAGCTAATCATACCCGTG
+TATTACTCTATCGCGATAGTATCGATGATGTTGTTGGTTATATCCATGCTAGAGATGCCTTAAAATTGTT
+ATCAAAAAATCAGTTCAACAAAGCTACTTTACTAAGAGCGGTACGTGAGTTGTATTTTGTACCTGAAGGT
+ACTCCATTAAATATTCAACTATTAAAGTTTCAGCATGCTAAAGAGCGTATAGGTCTAGTGGTTGATGAAT
+ACGGTGATATTCAAGGCTTAGTAACGTTAGAAGATATTCTTGAAGAGATTGTTGGTGACTTTACTACCAC
+CATGACCCCAACAACCAGTGATGAGGTAACCTTACAGCCTGATGGCAGCTATTTAGTGGATGGTAGCGCG
+AGTATTCGTGATATTAATAAAGAGATGTCATGGCAATTGCCCACAGATGGCCCTAAAACCCTTAACGGCT
+TAATTATCGAGTATTTGGAAGAGATACCAAAAAGTAATATTAGCTTGCGTATCTCTGGCTACCCTGTCGA
+AATCATTGACGTTGCAGGCAATAAGATTAAAACTGTTAGGGTCATGCCTGAGCACTTTATCGATGAAAGT
+CCTGAAGAAGAGTAATTAGAGCAATATAAAAGTTAATCACAAAGTTATCCACAGAATGAGGGTTTCTAAA
+ATCCTCAATAGCTTTCCACAATTTCTGTGGATAACAATAGCCAACCCTATCAGCAGCAGCATTTTGCTAT
+TTCAACAATTATTTAACGAAAAACCATTCTTTTTTTTCTGATTTTTTAATGATAATACTAGCTATTCTTG
+GAGCGGTTATCGCAGCTAGCCTTAACGGATTTTTATTGTAAAATTAACAAATTGGCAAGCTTTATGCGCT
+TGTCGCATTATTAAACACATCGATTAACTGACTAAATAATGCCATTCTAGTTTTCACAATATTGTCCGAC
+TTATTCGAAAAACAATCGCCATAACCAACCATGATCTAAGTCTTTTTCACAACTTTTTAGTTGACTGCTA
+TAACGTCGAGCGCGGTTATCTACTTTCCTCGACACTTTCACCAACCAAGGCTTCTTTTTATAGCTTTTAT
+GCTTAAAGCCACCCCAACCTTCATGATAATTTAAATACTGACTATATGCGTCCCATTTAGATACACCATT
+AACTTTTTGGGTTTTAAAAATAAACCAGCCCATAAAGTCTATTGCATCATCAAAGTCATCACGATCAGCC
+CCTGAATTACCCGTTTCCCTAATGTAGTCTTTCCAGGTCATCGTTTTCGCTTGTGAATAACCATATGCAG
+TACTTACCCTGCCCCAAGGTATAAAACCAAAGAGATAATCCATAGGAGGCGTTGCATCATGACGAAAAGA
+ACTCTCTTGATACATCATGCTCATAGGAACATGGATAGGTACGCCCCAGCGTTCACGGGTTTCTTTGGCA
+GCAAAATACCAATCACGATGTTCGCGAAAAATTTCACATATATTTTCAGGATTTTTTGGTGGCGGGGTAG
+CGCAGCTTGCCAGTAATAAGACGCTGGCTGCTGTTAACAGTACTGTTTTACATGAAGACATAAACAAATA
+ACGGTTATTATAATTTGTCATTTATAATGACAGAAATAGATTGTTAATGGCAGTTTTTGCTAATAAAATT
+ATCAGTTTAATTAAATTCAAAGAATAATTAAAATAAATTGAACTAAACAAGAGAACTGCACTCTTATTTA
+ACAGTTATGTTATTCCCTTAGTGTTTCATGTTTTATGCGCTCTCTATTTTTAGTTGGGCGCTTTTTTTTG
+CCTAAAATTCAGTACCTCAAAATAACAATAATGTTATTCCGCTCTCTTTTAGTGATGGTTCATGTTTATT
+CATTCTCTATTTTTAGTTGGGCGCTTTTTTTTGCCTAAAATCCTGCACTCCTAAACAACAGCAATGTTAT
+TCCGCTCCCTTTTAGTGATGCTTCATGTTTTATGCGCTCTCTATTTTTAGAGGGTTCCCTTTTACCACCT
+AAAATTCAGCACACCTAAATAACAGTAATGTGTTAATTAAAGGCTCAGTTGCACATTCCAGTAAGGGCAT
+AAATTAATATTAAAATTAATTTGAACTAATCAACAAAACACCCCTCTTACTTAACAGTTATGTTATTCCC
+TTAGTGTTTCATGTTTTATGCGCCCTCCTGTCTTTAATAAGCAGTTGGGCGCTTTTTTTTGCCTAAAAGT
+CAGCACTCCTAAATAACAGTAATGTGTTAATTAAAGGCTCAGTTGCACATTCCAGTAAGGGCATAAATTA
+ATATTAAAATTAATTTGAACTAATCAACAAAACACCCCTCTTACTTAACAGTTATGTTATCCCCTTAGTG
+TTTCATGTTTTATGCGCCCTCCTGTCTTTAATAAGCAGTTGGGCGCTTTTTTTTGCCTAAAAGTCAGCAC
+TCCTAAATAACAGTAATGTTATTCCGCTCTCTTTTAGTGATGGTTCACACTTTTATTTGCTCTCCTATCT
+AACATAAGCAGTTGGGCGCTTTTTTTTGCCTAAAATTCAGCACACCTAAATAACAGTAATGTGTTAGTTA
+AAGATTAAGCTGTACAATATTAGTAAGAACAAGAATTAATATCAAAATAATTTGAACTAAACAACATAAC
+AACACTCTTACTTAATAGTTATGTTATTCCCTTAGTGTTTCATGTTTTATGCGCCCTCCTGTCTTTAATA
+AGCAGTTGGGCGCTTTTTTTTGCCTAAAATTCAGTACGTCAAAATAACAATAATGTTATTCCGCTCTCTT
+TTAGTGATGGTTCATTTTTTTATGCGTTCTCTGTTTTTAGAGGGTTCCCTTTTATCGCCTAAAATTCTGC
+ACTCCTAAATAACAGCAATGTGTTAGTTAAAGATTAAGCTATACAATATTAGTAAGAACAAGGATTAATA
+TGAAAATTAATTTGAACTAAGTAACAAAACAGCACTCTTACTTAACAGTTATGTTATTCCCTTAGTTATT
+AGTAATGTTTCATGTTTTATGCGCTCACTATTTTTAGTTGGCGCTTTTTTTTGCTTAAAATAAATGAATC
+AATAGCTAACTGTTTTAACTAACCGATGACACGAATGAAAAAATAGTTATTTATTAGCTGTATATAAAAT
+GAATTTTAAGAAAAATGCTGATTAGCTATTCAATATGAATGGATTTTTTGGCAAGAAATATATGGCAATG
+AAAATATTTTAAATAAAATGAACTTATCACTAATTTCGTCCTCTTATTTAATGAAACATTCCTCCCTGGA
+TTGCTTTCATTTGATTTAAGTTTTGTTTGCTTAAATAACCGGCGCGTCACCTTGACGCGCTTTTTTTATA
+GCTATTATTCTGTTTTTACTACTTTTCTATCAATAATTGAACCAATCAAACTCCAGTCTGTTTTATGCGA
+AATAATCTGATAAAAAGTCATCAAAATTTAGTTCGTCACCTGCTTCAATATCTGCTTGAGCTTTATGAGA
+GTCAGGAACGCTTGCATCAAAAAATGCTTGATCATAGGATTGATAATCACGCACTTTAGCTTCTCGTTGA
+TATTCAATCGCTTTATCTAAAGCAAATTGCGATAAAGATTGCTCTTGAATAATCGATAACAACTGTGCGG
+AAGGTGTTAAGCTTGAATCATTAATTTTAGCTTGTTCACGAACAATAGCTTCACTGTATTTACTGGTTTG
+GTATGATTTATCTAACAGTTGTGCAACTTGCTTCATCTGCTCGAATAATTCATTGCCCCACTCAGGAACC
+GATTTAAGCGTAACTTCACCACTACAATTAGCATCGCTAAGTAATAATTCAGGATCTCGACCACGAAGAA
+CCACTGCATTCATGTTATCTTCATGAAATTTCTGGCGTGTACAATCAAACTCTTTATTATCAATAAAAGC
+ACAATAAGTTATAAATATATCTAAAAAGTGAACCTGCTCAAGGCTAATGCCTGTATCTGAAAAAGGATTT
+ACATCAAGCGCCCTCACTTCAATATATTCAACACCACGCTCTCCTAGAGCATCTGAGGGTTTTTCACCTG
+CTTTAGCAACTCGTTTAGGGCGAATAGGTGCGTACAGCTCATTTTCAATTTGTAGTACGTTATCGTTAAG
+CTGTTGGTATTGACCATCAACTTTTACACCAAGGCTGGCAAAGTCGTTAGATTTAAGTTTTATAGCCTGT
+TGAACACCATCAACATAATCAGCTAAATTATTATAACAAATTTTCAGTGCTGACTGCTCAGAGCTGGTAT
+AACCTAAGTCACTCATACGCAACGAGGTGGCATGTTCGAGGTAAAGCGCGCCAAATGGAGATTTCTTAAA
+AGGCAATTTATGTTCTTTACCTTGTAAAAATGATCCACAGATTGCTGGAGAGCTTCCGTATAAGTAAGGG
+ATTAACCAACAGAATCGTTTGTAATTTCTTAAGATAGAAAAGTAGCGTTCAGAAATAAAATCATTAATAG
+GTAATGACTTTTCACCGGATGACTGATGCAAATCTTGCTGCACTTGCCAGAAGTCTTGAGAGAATGAAAA
+GTTAAAATGTATGCCTGAAATAACTTGCATCATTGAGCCGTAGCGATTTTTCAAACCTTGACGATAAACT
+GTCTTCATGGTGCCGATATTTGAACTGCCGTATTGCGCTAAGGGTATTTTTTCAGCATCATCAACAAAGC
+AAGGCATGCTCATTGGCCACAATAATTCACCTTCAATGTTATCAAAGGTATATTTTTGAATATCTTGAAG
+TTGTGCAATGGTTTGCTCTGGAGAAAAACTAACCGGAGTAATGAATTCAAGCAGGGTTTCCGAGTAATCA
+GTAGTTATCTGTCCATGCGTGAGCGCGGAACCAAGTTGATGATAATGACCATGCTCCGATAGCTTACCCT
+CTGGTAATATTCTCAAGGCTTCTCGCTCTATACCGCGTCCAATACCGGCAACGGCAGCCAAGTTTTTATT
+TTGGCTAAAAGCGCCAATATAATCAGTTAATGATAGTGTCAAAATAATTCCTATATATACTAATCAGCCT
+AACTATTATCTCAGTTTAGCTTAGTTTGATTTAGTATTTAGCGAGAAAAGGGTAAAAAGCCTCCCCTTAT
+AGATATTCATATAAATAAGGGGTCTGTTGGTATTTTTCAATACTTAACTATTTTTAATTGCCAAATAGTT
+TATTTAGCTAGTTCAAGATCAACTACTTCGATATCAAGCTTTTGAAGTTGTGGCCTAACTACTTGACCGT
+CTCCTACAACAATCCATTGCATAGGTTTTGATAATTCTTGTGCCGCTATAGCGTTTAACTGCTCAATACT
+TATGCTGTTAATTATACTGCTTTGTTCTTCACCATAATTAACAGGCAGATTGAACTGTAACAATTGTCTT
+AAGAAACCACTTTTTTGGCCCGGCGTTTCAAAGCTTAATGCTTCATTTTGCGAAATGGCTTGGCGCATAA
+AAGTAACTTCACTTTCTGTTAAGCCATGTTGTTGGTAATTTTTCAATTCCTGTTCAATTTCAACCATAGC
+ATCATAAGTATGCTCTTTTTTAACACTGGCACCTGCACTAAAACGACCTAAAGTTTTACCCGCAGAAAAG
+TAGCTTGATGCGCCATAGGTATAACCTTTATCTTCACGTAAATTCAAATTAATACGGCTATTGAACGCAC
+TACCTAGTGGGTAATTCATTAACGTCGCTTTAAAGTGTTCACCCGTTGCATCATAAGTCATCGCTCTACG
+TGATAGCTTTATCACCGATTGGCTGGCATTAGGTAAATCAACAAAATACAGCTTGTTAGGTGTTACCTCA
+GGGAAGTTATAATCGCCACTAATCGTATAATCTTTACCTTGCCAAGTGCTTAATGAAGCAAGTTTTATTA
+ATAATTCAGCTTTATCGATGTCTCCAACCACCACTAAACTTGCTTTAGCTGGCGAAAAGTATGTTTGATA
+AAAACCTTTAATATCATCTAGCGTTATCGCAGATACAGTAGCAATAGTACCGCTATCAGCTAAACCAAAA
+CGATTATCTTTGCCGTAAGTCACTTGCTTTAAAGCATTGTTAGCTAACGATCGAGCATCTTTATTACCTT
+GCTCTAATCCTTGAATCAGTTGATTTTTAACACGATTAAAATCATCTTGTGCAAATTCAGGTTTAAACAT
+CATCTCGTTCATTAACGCTAAGGTAGCATCGAAGTTTTTAACTAAGCTATTAACTTTAATGTAAGTATTT
+CGCCCTGCTGCACCAATAGAAATATTACTGCCCAGTTTAGCTAATTCATTCGATAACTCTTCTTTGCTGT
+GAACAGTGGTGCCTTCATTCATCAAACTCGCTGTTAAACTTGCTAAACCCGCTTTTTCCACAGAATCAAG
+CAATACACCACCATCAAGACTTAGTAGCAAACTAATAGTCGGTGTTTCACTATTTTTAGTCGCAATAATT
+TCAATGCCATTTTCAAAAGTTTCACGCCATAGAGTTGGTACTGTAATTTGTGGATTAGCAGGAGAGCTCG
+GCATCACGCTGCGATCAAAATCACTAGCATTCTTCATAATAGGCGTATCAAGTTGTGCTAGTTTCGCAGG
+ATTACTTACGTCCGGTAAAACAAAATCATTTGCTTTGGCAACTAACGCTTCTTGACCTTCAGGAACTATC
+GATAATATTGCTGCGCCTTTACCTTGAATATATTTTTTGAATACACGCATAACGTCAACTTTGGTCACTT
+TATTATAACGAGCAACTTGTTGCTCCGTATAATTTGCATCCCCTAACATGGTTTGATAATGCGCTAAATT
+AGAGACCTTGCCTGAGACACTTTGCAGTCCATATATAGTACCCGTTTCGATACCGACTTTAGTCTTCAAT
+AAATCATCGGCATTAACACCGCGCTCTTCAAACTCAACTAAAGTATCATTAATCACTTGTTCAATTTTTG
+CTAATGATAAACCTTGCTGTGGGTTTGGCAGCGCATAGAAGCTCATTTGACAAGCAAGTTCACGACAAGG
+ATGGCTTGCACCAGCTTGCACAGCAATACCTGATTTAACGAGATTTTTATAAAGTAATGAAGTTGGACCA
+CTACCTAAAATATTAGCAAGTACATCTAAAGCTGGCTCATCTTCGTGCATGCCATAAACAGTAGGGAAGC
+TAATGTAAAGTAAAGGTAAAGATACATTGTCGCTAAATGAATAATAACGGTTCTCGCTTAATGTCACTGA
+CGATTTAGCGATATTATTTACCGCAGGTCCCGCATTTAAACTACCAAAATACTTATTTACCCAAGCCAGC
+GTTTGCGCTTCATCGATATCACCACCAATAGTGATTACCGCATTATTTGGACCGTACCAACGAGAGAAGA
+ACTCTTTTAAATCAGTTACCGTACCACGGTCTAGATCTGACATGTAGCCAATAACTGGCCATGAATATGG
+ATGTTCACGTGGGAAAATCATTTGATTAACAGTTTCATTTAATCGGCCATAAGGGCGATTATCAACATTC
+TGCCCACGCTCATTTTTTACCGTCGCACGTTGTATTTCAAACTTTTCTGGAGTGATAGCTTCGAGTAAAA
+AACCCATGCGGTCAGACTCAAGCCATAACATTTTTTCTAACTGGTTTTTCGGTACTGTTTCAAAGTAGTT
+AGTGCGATCTGAGTTAGTGGTGCCATTGAGGTCACCACCACTTTGTGTCACGACTTTAAAGTGTTGTTCA
+TCAGCCACATTTTGTGAGCCTTGAAACATCATATGTTCAAAGAAGTGCGCAAAACCAGACTTCCCTAATT
+GTTCACGAGCGGAGCCAACATGATAGGTAACATCAACATGCACCAAGGGATCTGAATTATCTTGATGCAA
+AATAACTGTTAAGCCATTAGCTAATTTATACTTTTTAAAAGGAATATTCAGAGTATCTTGCTGAGCGGTA
+ACCGTTTCAACCAAACTCACGCCTGTGGGTAAGGTTATAGTTTCTTGGCTACTACAGGCAAATAATAATG
+CTGTACTAGCAGCTATTGCCGTGATTCTAAATTTATTGATTATTTGTGCCGGAAAGCGGATTTGAGGAGA
+TTGTCGCAAAATAACATCCTGTAAAAAGAGTAAAAATGAATAGTTTGAATTATCATAACAAACATAGAGA
+CTACTCGGTAAATTTAAATGTATAAAACTATTGCAGAACATCATGATTTTATTGTTGTTGATAAAGAAGC
+AGGTGTAAATTTTCATGACGAAGGTGACATAGGCTCAGGACTGTTTTCTCTGGTGAAAAAACAGTTACAA
+AGCCAAAATAACAATACTGAATTATACCCAGTACATAGATTAGATAAGATGACCTCAGGTTTAGTTGTTT
+TTGCCAAAACTTTAGCTTGCGCGCAGATCTTTGGTCAACTATTTAACGATCACGACATAGAAAAGTATTA
+CTTGGCTATTGGTGATAAAAAGCCAATTAAAAAACAAGGTTTAATTAAAGGTGACATGGCGAAAAGCCGA
+CGTGGTATGTTCAAGTTATTACGGTCGATGGAAAATCCTGCTGTTACGCAGTTTTTTTCATTTAGCATAC
+CTAACAAACAGCGCTTATACCTGCTTAAACCACATTCAGGTAAAACCCATCAATTGCGTGTTGCTTTAGC
+AAGTATTGGTGCCCCTATTGTTGGTGATCCACTTTATTACACAACATCGCAGGCAGACAGAGGTTACTTA
+CATGCTTTTGTCCTAAGATTTAACTATTTAGGGGAAAGCTTCGAGTTTATTTCTCTACCTACTATGGGTG
+AACTCTATTTAAATACTGAAGTGATTGAGCAATTATCGGCAATAAAAAAACCTTGGCAGTTAAACTGGCC
+AAGGCTTTAATTCGATTATTAATTACTAATAATTCAGTGTTCTGATTTGTTTACAGTGAATGCAAAAAAA
+CTAAACCTATGGCTGTTGGACACACAAATTAACCGTAAATAACAAAGTACCAAGGCCTTGGCCTTATTAG
+TAGTTACCTATAATGAATGCCAGAAAACTAAACCAATGGCTGTTGGACAAACAAATTTAGTATACCAAGG
+CCAAATTTTCCAAAATAGGCTATGTTCTACATGTTCATTGCCTTGTTTAATTTCCGACAAAATATCACTT
+CTATGCCATATCCAACCAGCAAATACACAACACAACATAGCAATAATTGGCTGGCCATATTGTGTTGATA
+AAGTAGCAACGAAGTCTAACATCCACTCTAAATTGATAACGATAAGAATACTCAGTACTAGAATACCTAA
+ACCAATAAAGGTTGTTGCTTTTTCACGTGGCGTATCGTGACGCTCCACCACATAAGACACAGGACCTTCA
+AGCATCGATATACTTGAGGTGAGCGCCGCTATTGACATTAACACGAAGAAACCAAAAGCAACGAAAAGAC
+CAACATCCCCCATACCAGTAAACAGTGCAGGCAATACAGTAAATACCAAATTTGAACCTGATATGAGGCT
+GCCATCTTCTGCGAATATAGCTACACCTTGTGCTTGAGCAACATACATAGCAGGAATAATTAATAAACCG
+GCTAAAAAGGCGATAGAAACATCTATTAACGTTACTTGTGCACCAAGCGTTACTAAATTCTCTTTTTTAG
+CAATATAAGAGCCATAAATGATCATTACACTAGTACCCAATGACAAAGAGAAAAACGCTTGTCCTAAAGC
+ACTTATTAAAAGGTCGGGTTCAAATACACGAGAAATGTCAGGATTTAAATAAGCATTGAAACCTTCTCTT
+GCCCCATCAAGCGTAAAGACGTAGATAATTAATAAGATCAATAAACCGATTAACATAGGCATTAGGCGTT
+TTGACCATTTTTCAATACCTTCTTCAACACCCCGACGAATGATAAAAATGGTTAGTCCCATAAAGAGCGC
+GGTGAAGAGTATATTGCGAATTAATGAGTGATTTATCAGCCAGTCAGCTGCGCCCGTAAAACCACCTAAT
+CTTGCTAAGGGCTCTATGGCATAAGACATCATCCAACCGGCGATGATGCTATAGAAACTTAAAATAAGTG
+CCGCACAAATAATACCGCCAAAGCCAACAACAAAACCAAAGCGCTTTTGCCAAGTATTACGTGCAATCTT
+TTGCATACTGCTAACGGCGTTTGCCTGACCATATCGACCAATTAACAGCTCTGCCATAAAAGCGGGGTAA
+GCTAAAGAGAACGCCAATACTAAATAGACGAGCACAAAAGCAGCACCACCGTTGCTCGCTGTTTGGGTTG
+GAAAACCCCAAATATTACCTAAGCCTACAGCGGAGCCTGCCGCCGCCATAATAAAACCGAAACGCGAACT
+AAAGCCGCCTCTTGAAACACCCATTCATTTCCCCAAATTTCTTACGAACACTATTTGCTAACTATTTACC
+TTTGAGTAACGCTCTATACCCGCTCCACTTGAAGGTGCTCGTTTCAGGAAGTCTGAGCGATTCATAATTA
+AGACACATTTTTTTATTAAGGGTTATTACCTTAAAAAGAAATGTAACGCAGAGTATGATTTGCCTAAAGG
+CGTTTCTAATTCCAGCTGAATCATGCATCTTCAAGTGGAACGGGTATATATAATTTCCTCAAGGTTGTTT
+TTATTTTTATAATTGCTGTGTTTTTATAATGACGAACTTCTATAAAAACACTAATCTACGCAATTACGAT
+AAAGAAAAATAGAGTTATACATTAAAAAAAAAAAAAGCCCTGTGTATAGCTCTTTTTACAGACTTTACAC
+AGGGCTAATATTTTTAACGCTCAAGCTTTACTAACAAAACAGAGCGTTATGATCCTTATTCCGCTTCTGG
+GCGCATATGTGGGAATAAAATTACATCTTTGATAGTTGGCGAATCAGTAAATAACATCACCAAACGGTCA
+ATACCAATACCTTCACCTGCTGTTGGTGGTAAACCATACTCTAAGGCGTTGATATAGTCGGCATCATAAT
+GCATAGCTTCATCATCGCCAGCATCTTTTTCTGCTACTTGTTTTTGGAAACGTTCAGCTTGATCTTCTGC
+ATCGTTCAGCTCAGAGAAACCATTAGCTAGTTCACGACCACCAACAAAGAATTCAAATCTATCGGTTATG
+AATGAGTTTTCATCGTTACGACGCGCCAGTGGTGAAACTTCCCAAGGGTATTCCGTGATAAAGGTAGGTT
+GATCTAATAAATGTTCTGCAACTTCTTCAAATATTTCACAAATGTATTTACCTGGGCCCCAAACTTTAGA
+AGCACTGTTTTCTTTAACACCAACAGCTTTAGCCATGGCTTTGATTGCATCAAAATTATTTTCAGGGTCA
+CGTAAAGCCGCTTCATCAAGTTGCTCAGCGCCACGATGATCTTTGCCGTATTGTAAAATAGCATCAACCA
+TAGATAAGCGTACAAACGGCTTACCTAGGTCGTAGAATTTCTCTTCTACTACTTCACCTTCAGAATTTTT
+AACGGTATTACGAATAGTGGTAGTACCTAATACATCTTGTGCAATAGTACGTAACATTTCTTCTGTAGTG
+TTCATCAGGTCATGGTAATCAGCGTAAGCTTGATAGAATTCAATCATGGTGAATTCTGGATTATGACGCG
+TTGAAATACCTTCGTTACGGAAACTACGGTTAATTTCAAACACACGGTCAAAACCACCAACGACTAAACG
+CTTTAAGTTAAGCTCTGGTGCTATACGTAGGTACATATCAAGATCAAAAGTATTATGATGCGTCATAAAA
+GGTTTAGCCGTTGCGCCGCCCGGTATGATTTGCAACATCGGCGTTTCAACTTCCATAAAGTCACGCTGCG
+TTAAGAAGTTACGTATGCCCGCAACAATTTTTGAACGCATTTTAAAGGTATTACGGGTATCTTCATTAAT
+AATTAAATCAATATAACGCTGACGATACTTAGTTTCTTGATCGGATAAACCATGAAACTTTTCAGGTAAT
+GGACGAAGTGACTTAGTTAATAATGAGTAATGATCCATGTTCACGTAAAGATCACCTTTACCTGATTTAT
+GTAAAATACCTTTAATACCAACAATATCACCAATATCTAATGAACCCCATTTAGCACGTATCTCTTTTTG
+CACTGTTTTTTCAGCATAACCTTGAATACGACCAGACGAGTCTTGTATCACTAAAAATGGTCCACGCTTC
+GCCATAACACGACCGGCAATAGCATAAGTTACTTGTAGCTCTTCAAGTTCTTCTTTGGTTTTTTCACCAT
+GTTCAGCTTGAATATCAGCGGCTAAATGTTCACGATTAAAATCGTTAGGAAAACCATTAGCTGAACAATT
+AGAGCGAATTTTTTCAAGTTTTACACGACGCTCAGCAATCAGTTTATTTTCATCTTGTGCTACGGGTGTA
+TTATTGGCTTTATCTGTCATGTTAATTTCTCGTGGTTATCTTTAATTTTTCAATTGGTTTTATTTGGCTT
+TGCTTATGTTTTATCTTGTTAAACGTAAGCTACAAACCAGACTTTAAACTGGCTTCTAGAAACTTATCTA
+AATCACCATCTAATACAGCTTGGGTATTACGATTCTCAACACCCGTGCGTAAATCTTTAATACGGCTATC
+ATCTAATACGTACGAGCGAATTTGACTGCCCCAACCTATATCTGATTTGCCATCTTCTAATACTTGTTTA
+TCTGAGTTTTGCTTTTGCATTTCCATTTCATACAATTTAGCTTTCAGTAGCTTCATCGCCGTCGCTCTAT
+TTTTATGCTGAGAACGATCTGCCTGACAAGCAACCACGGCCCCTGTAGGCTCATGGGTAATACGAATAGC
+TGAATCAGTTTTATTTACATGTTGTCCGCCAGCGCCAGAAGCACGAAAAGTATCAATACGTAAATCTGCA
+GGGTTGATATCAATTTCAATATTGTCATCAATTTCAGGGTAAATAAACGCTGAAGCAAATGAGGTATGAC
+GACGACCTGAAGAGTCAAATGGTGATTTTCGCACTAAACGATGTACACCCGTTTCAGTACGTAACCAACC
+ATAAGCGTATTCACCGGTATACTTAATGGTGCAACCTTTTATTCCGGCAACATCCCCATCGGTCACTTCA
+ATCACTTCAGTTTTATAGCCGTGTGCTTCGCCCCAACGTAAATACATGCGCATCAGCATTTCTGCCCAAT
+CTTGCGCTTCTGTACCGCCTGAGCCTGACTGAATATCCAAATAGCTATTATTAGCATCTTGTTCGCCAGA
+AAACATTCGGCGAAATTCTAGTTTTTCTAACACCTTATCTAAAGCATCAGCTTCAACTTCAGCATCATCA
+AAAGTTTCTTGGTCTGATTCTTCTACAGCCAGTTCAACTAAACCTTCAATATCTTCACAACCCGTTTCGA
+GTTCAACAATGGTATTAACCACTTCTTCTAAAGAACTTCGCTCTTTACCAAGGGCTTGAGCACGTTCTGG
+CTCATTCCAAACATCAGGGAGCTCTAGTTCGCGAGAAACTTCAACTAAACGTTCCGCTTTAACATCGTAG
+TCAAAGGTACCCCCGAAGCAAATTAGCGCGCTCACGGATTTCTTTTAATTTACTTAATATAGGGTTTGTT
+TCGAACATAAGCCTTCAAAAATAAGTTTTCAAATATATCTTTTACAACGATTTCACTCGTTAAGATAATT
+AAAAAATAGTCGCGCATTGTAGCGTAAAAAGACGAGCAAATAAACGGCTAACACTGGACCCTTTCGCTAT
+AAAATTCATAATCTTTAATAAAATCAGAAATAATCTCAATTACACTAACTAAGTGAGCATTTTTGAGTGA
+TTTAAATACATCCCTAAGTCATCCGAAAACTCGCAGTTTGAGGTATCATAGAGAGACAATAAAGACTTTA
+CTTTCAATGTAATATACTTGTATTGGTACTTCAGAAAACTAGGATCTGTTGTTCTTTCAGTTTGTAACGC
+TGTTGCACTTGAAAAAGATAGCAATCGAGGCGCTTCATTTAATCTTTGGTTGTTCCAAATGCGAATGAAG
+CAACAAAGAGTGACGTTTTTTCAAGGCAACCCGAAGGGCTATGTCTAATTTTCAACCTAACATCGTTGGA
+AATCATTAAAGTAGAGTGACTACATAGCACTCTTTTCGCCTTGTTAACTTAAAAATTAGCCTATAGCAGA
+GACTAAAATGAAAGATAAACAGACCCTAAACAATAAAAAAGGCCAGTATGTGATCATACTGGCCTTTAAA
+TACGATAATTAAATCGCTAATTTTTTAGTGATAAAAATTTATTTATCAAATTTAACTGAGTCTTTAACTA
+GAGAAGTAACTTCTTCTGAAGTTTTTGAAACAACATCAAAAGCTTCTTTAGCTGAATTTGAAACTTTAGC
+TTGAAGCGCTTCGTTAAATGATTTTTGAGATTCAACAGCGGCTGTAAAATCTGTTTGTGATGATAATGCT
+TTAGTTTGAGCAGCACTGTCATTAAGAATAGAAGTAATTAAAGCTGTTTGCTGGCTGATTAATTGCTCAA
+CAGTTTTAGTATTTAATTCTACCAAACTATTCAATGGTTTCATTGCAGTTTCAACTTGCGCTGTATTGCT
+GAAAGATTTCATTGCAGTAGTAAATTGATTTGTTAATTGTTCAGTTAATTGAGTAAACATAATTAAGATT
+CCTATTTTATTTCGTATTATACTGCGGTGCAGCAATCAGATTTAAAGTGAGTATACCTAGCAATATTGTA
+TTGGTCAATAATTATTTGCTGCGCCGCAACAAAATAATAATATATCCTCAATACCCTCTACGATTTACCA
+ATAATCAGCAATAAAAAAGCCAGTATCGAGATACTGGCTTTTTCAATCATAAGCACAAAAATGGCTTATT
+TTTTGATGATAAACTATTTAGCAATGGTCGTTACTTCAGCCATAGAGTCTTTAACTAGATTAGTTACTTC
+TTCAGAAGTTCTAGTTACAACATCATAAGCTTCTTTAGCTGAAGCTGAAACTTTTGCTTGAAGCTCTTCA
+GTGAAAACTTTTTGTGATTCAATTGCTGTTGCTAAATCTGTTTGCGCTGATAACGTTTTAGTTTGAGCTA
+CGCTATCGTTCATGATTGTAGTAATTAATGCAGCTTGTTGATTGATTAATTGTTCAACCGTTTTAGTATT
+AATTTCTACAAGACTGTTAAATGGCTTCATAGCTGCCGAAAACTGGTCTTCATTGTTGAATGACTTCATT
+GCAGTAGTAAATTGTTCCGTTAATTGTGTAAACATAATAAAGCTTCCTTTTTAAGTATGCTGCATCGCAG
+CAGATTGATTAAAACTAGTATAATAGGTCAAAAGATGGTCGTCAACATTTTTTTTGCTGCACCGCATCAA
+ACCACAAAAATAAAACGCAAATAATTGATATTGAAGAATAAAATTTAAAAATAAATATTTATTACTCATT
+TAAATTGATTACTTTTTTGGTGCTGTCTTAACTTCAGTCTTTGGCGCTGCTTTAACTTCAGTCTTTGGCG
+CTGCTTTAACTTCAGTCTTTGGCGCTGCTTTAACTTCAGTCTTTGGCGCTGCTTTAACTTCAGTCTTTGG
+CGCTGCTTTAACTTCAGCTTTTGGCGCTGCTTTAACTTCAGCTTTTGGCGCTGCTTTAACTTCAGCTTTT
+GGCGCTGCTTTAACTGCTGATTTTGGCGCAACTTTAACGGCTGCTTTTGGCGCGACTTTAACGGCTGCTT
+TTGGCGCGACTTTAACGGCTGCTTTTGGCGCGGCTTTAACGGCTGCTTTTGGCGTGGCTTTAACGGCTGC
+TTTTGGCGTGGCTTTAACGGCTGCTTTTGGCGTGGCTTTAACGGCTGCTTTTGGCGTGGCTTTAACGGCT
+GCTTTTGGCGCGGCTTTAACGGCTGCTTTTGGCGCGGCTTTAACTACTGCTTTTGGCGCGGACTGCGACT
+TTTCTTTAATAAGTACTTTTGGAACAAGCGGTTGATTGTCAACTGAAGTCTGACTTACGTTAGCTGACAA
+TACTGAAAAAGAGTCACTGAGAATAATTTCTGCATCTTTTTTCGCCTTGGTAAGCGTTTCAGATGTTTGT
+TTAATCGCTTCAGTCAATTGGCTCTGAACATCGGCATTAAATTTAGATTGTTCTGCAACAAATTCAGTTA
+TGTCTGTCGTTACAGGTATATTTTGGCTAAATGAAATACTGTCGTCGACCAAACTTGCAATAAGCAATCC
+TTGCTGATGTGCAACAGTACTCGCTGTTGATATATTTAATTCGACCAATTTTTCAATTGGTTTTAATGAG
+GTCTGAAATAACTCTGTAAATTGATTAAACATGCACTTCTCCTATAATTTTGCTGCTAAGCAGCATTACT
+TGATGAGAATTTAATCAATTTTTTAGTTTGGAGTCAATCATTATTTTGTTGCGGTGCAACAAAATTTTAT
+TTTTTATCTGTTGGCTTCTGAAATTTAGTCCACATATTCATATTTTGTTCAACAATACTGCTGAATAAAC
+CAAAAGGTGAATTTTTATTAATATCACTACTCAGTTTTAAAATATCATCTTGATGTTCAATAAAAGCAGA
+AAGACTTTGCTCAAGAAATTGTTGTAAATAGTCTTGGTTATCATTACCATAAAAACATATCAACCGTTTC
+AATAAGGTATTGGTTAATAACGATTGTTTCTCACTAGTTTCTTCTTCACTTATAATTTGAATTAAAATAC
+TACGCGTTTTATCTTCATTTGTTTTCGAATCAACTATTTTAAATTCTTCATTGGCAATAACTAATTCTCG
+AATATAATCCAAGTTTACATAATGACTCTTTGTAGTGTCATAAAGACGGCGGTTTGGATATCTTTTAATT
+GTGATCAACGTCAACCTCGGTTGGTTATTAATTTTACTTACGCTAGGGTAGAGGAAGTAGTCTTAACTGC
+TAGTATAACAGAGATACTATCTATAAAAAAAGCGACCTTATTGGTCGCCTTTCATATTAACTACTCTGTA
+GTAGGGATTATCGTTACAAATGCTAAATACGCTTTCTAACGTAGCTGCCAGGAGCAGCTTCAATACTTGG
+GTATTTTTTAGAGCCTTGTTTACGTGCTGTTACTTGCTTACCTGATTGAGGTTCAACCCAGTTTTCCCAA
+TCTGTCCACCAAGAACCTTCTTTTTTGGTTGAACTTTCAAACCATTGTTCCGCGGTATCAGAAAGCTCTT
+CATTAACCCAATGTGGATATTTACCGTGATCTACAGAGTTAATAACACCGGCTAAATGGCCAGAGCCAGC
+TAAAACAAACCTTGTAGGTCCAGAAAGAGCTTTGGCTCCTTTGTATGATGCCTGCCATAAAACAATATGA
+TCCGCGATTGTAGCTAAGAAATAACTCGGCGTATCAATTTTACTTAGTTCAATAGGAACACCTTCAACTT
+CAACAGCACCATCTTTTATCAAGTTGTTTTCTTGATAAGTATTGGTCATATAAAAATCAAAAGTTTCCGC
+CGGCAAGTTTGAAGAGTCACTGTTCCAGTATAAAATATCGAACGGAGCAGGATCTTTACCTTTTAAATAA
+TTATTAACAAAATACGACCAAAAAAGACTATTTTCACGTAGCATGCTAAACGCCAAACCAAGCACTCGAC
+CATCTAATAACCCTTTTTCTTTAATATCCTTTTTCAAGAACGGTAACATTTTCTCAGAAAGATAAACGCC
+TATTTCACCCGGCTCTTCAAAATCTAATAATGTTGTTAAAAAGGTCAATGAGTTTATTCGAGTATCACCT
+TTTGCCAATAAGTATGATTGGGTTGTTGCTAATAATGTTCCGCCAATACAATAACCAACGACATTCACTT
+TCTTTGATTTAGTTAATTCTTCAATAACATCAAGTGATGCGATTGGTCCTTCTTTCATATAGTCATTAAA
+GCCTTTATGAGAAAGTGTCTTGTCTGGATTGATCCATGAAATTACAAAGACTGTATGGCCCTGACCTACA
+GCCCATTTGATCAGTGACTTTTGCTCATCCATGTCCAAGACATAATACTTATTAATAAAAGGAGGGATAA
+ACAATAAAGGGACTTCATTGACTTTTTTAGTACTGGCTTTGTACTGTATAAGTTGGATTAAGTCATTTTG
+GTAAATTACATCACCTGGCGTGTATGCTAAGTCTTCGCCTAAAGTGAACGCATCCACGTCAGTTTGGTTA
+ATTTTAAGGGCATCCGCAGGACTTTGTTGTAAGTCTTGCATAAAGTTTTGTAGCCCCTTGATGAGGTTCT
+CGCCTTTAGATTCTAATATGTCTCGGCAAACTTCAGGATTCGTTAATGCATTATTGGTTGGAGAAACAGA
+ACTGATATATTGTCGAGTATAGAACTTTACTTGCTCTTCAGCTTTGGGATCATCGAAATGCAAACTATTA
+ACCGTATCTTGCATCATGTTAGAACTTAAAAGGTAAGACTGTTTTAAATAGTTATAAACAGGATTTTCAG
+ACCATTCACTGTCTTTAAACCTTTTATCATTACGTTCCTCTGACACCACTGACTCAACTTTTGAACCCAA
+TAATGCTTTAGTCGCATTTTGCCAAAGCTCGGCTTGTTGAGTCATAAAAGACATTTGTTTACTAAATAAC
+TCAGCAGTATCAACTTGTACCCCTTTTGATAAAAGTTCAGTTAATTTCTCTGAATCCATCATTGAATTTA
+AATTTTCTTTATCAGAACCACTTAAAACCTGTTTAACCATGGTGTTAAATATCTCTGAGTATTGCTCTAA
+AAAATCAGCTACTTCTTTCTGCTCATTCGATTCCATAATATATCCTTGTAAATGGTCTGGTTATAATTTA
+TTTGCCTTTAAAGCAGCCCAAAGTTAAAAATTTTAAATGTTTTTCATAAATTATTAATAAACAATTTACA
+AACAATAATAATAAGATACAAACTTATTTGATAATTATCTATTTTAACGGCCTTCATCAACCCTAACGAT
+AAACATAGCGTGCGTGTCTAGTGTATGGAGAATACTTAGGATACCTTTATTTTTGACGCGGTGCAGCAAG
+AAATTATTGACCAAGGTGATTTTGCTAGGTACACTCGCTCCAAACATGAATGCTGCGCTGCAATATAAAA
+ATAACGATTGGAACCTTAATTTACTCTAAATAATGAAAGAGGAACCTTAATTAACGCTAACGGAAACTAA
+TCAATCAGTAATATTAGGGTATTGGCTTTTTTTAAAATTTTAAGAGCAATACGAAAGATAATACTCGTTG
+AAAATTTATTTGAAGGATAAAACACATGATGTATCAAACTTACGACCTCTATAGTCGCTCCGCCGAAATG
+ATGAATGGTTTTATCTCAGTGAATCAACAATTACTGACTCATCCGTTTAACCCGTTTTCAAACACCCTAC
+TGGGAAAAAGTATCAATGCAGCACTTGATAGTGCCTACCATCATACTAAAGTTTACGATAAACAACCTTT
+TGACATTAAAACAACAATAATTGATGGTGAAACGGTTAACATTGACGAACAAGTTATTTTAGCAAAACCT
+TTTTGTAATTTAATCCACTTCAAACAAGATACTAAAGTTCAACAACCTAAACTATTTTTGGTTGCTCCAC
+TTTCAGGTCATCATGCAACGTTATTAAAAGCAACAATAGAGCGTTTAATTTTAGATCATGACGTTTACAT
+AACTGATTGGCTAGATGCTAAAAACGTTCCTTTATCTGAAGGCAACTTTGATTTTGATGATTATGTAACT
+TACCTTATCGAGTTTATGAAGGAAATTGGCGAAGATACCCATGTATTAGCGGTTTGCCAACCTGCAGTTC
+AAGCACTAATAGCAACCGCTGTATTGGCTAAAGATAAAGATGCCGCTACACCTAAATCTCTAACAATAAT
+TGCAGGCCCGATTGATACCAGTATCAATCCAAACGAACTCAATAAATATGCCAGTAGTAAAGATTTAAGT
+TGGTTTGAAAATAACGTCATAATGACGGTGCCTGAGCGTTTTCCTGGTGCAGGAAGAAAAGTATATCCGG
+GCTTTATTCAATTAACTTCTTTTATGGCGATGAATATTGAAAATCACGTCAAGAAACACACTGATTATTT
+TGGTCATGTTTTTCATGGCAAAGAAGATAAACAAGAAAGTCACCGTGATTTTTATGATGAATACTTAGCT
+GTATTAGATCTTAATAGTGAGTTCTATTTAGAAACTCTAGATCGTGTTTTCATTAATCAAGATTTAGCGA
+ATGGTAAAATGACTTACCATGGTGAGCTTGTTGATTTATCAGCAATAACTGATACTGCATTACATACCAT
+TGAAGGGAAAAATGATGATATTTGTTCATTAGGCCAAACTCAAGCAGCACAGGCTTTATGTTCTGGTATT
+CCAGAGCAAAACAAATTGGATCAAGTTTTTGATGGTGTAGGCCATTTTGGAACGTTTAGTGGCTCGGCTT
+TCCGTGAAAGAATAGCACCGAGTATTGCAGAATTTATTCAAAAACATAAATAACTCTCCTCTGAGAGAAG
+TAAGTTATTAAGTACATATAAAGTAGGTTTTTATCAAACCTACTTTTTTTATTTTATAATTTAGACAATT
+AAACTATCTTGCTACCCAACCACCGTCTAATACCATGGTTTGTCCTGTCATATTTTTAGCGAGATCACTG
+GCTAAATAACTTACTGAACCACATATTTCTTCTATATCAATAAACGCTTTTTTCGGCATTGGCGCCAGCA
+TAATATTATTAACAACTTCTTCTTCACTGATACCATGCTCTTTAGCCGTATCTGCAATTTGTTTCTCAAC
+CAGTGGCGTTTTCACATAGGCAGGACAAATAGTATTAATAGTAATATCTTGATCTCCTGTTTCTAACGCA
+ATAACTTTAGAAAAACCGATAATCCCATGTTTAGCTGCAACATAGGCACTTTTGAATGGAGAGGCGACTA
+AGCCATGCAAAGAGCCAATATTAATAATACGGCCAAAATTATTAGCACGCATTAAAGGTAATACCGCTTT
+AGTCATCATTGCTGGGCCAACTAATAGTACATTAGTAATCAACTGCCACTTCTCTGCGGGAAACTCTTCT
+AATTTCGAAACATATTGAATACCTGCATTGTTAACTAATACGTCAATGCGATTATTAAATTCTTCCGCAC
+GAGCAATAACATTATCAATGTCTGCTTGCACAGTAACATCAAGTTTAAACGCTAACGCATCTCCTCCTGA
+CTGGTTAATACTTTGTGCTACATCTTCAGCCACAGATAAATTTATATCACTAATAAGGATTTTATAACCT
+TGCTTGGCTAAATCTTTTGCTATTCCTAAGCCAATACCACTGACAGAACCCGTTACTAAAGCCGTTTTTT
+TAAGTGTCATATTTTATTCCATTAGTTTGTTTGTATTCTAAACAGAATATAACGATAGTTTGTTAATGTT
+AACTAAACACTTCAATTATTTACTTTCTAACTATACCCATGTTACCTCAAGATGCCGGATTCAGCTGGAA
+TTAGAAACGCCTTTAGGCAAGGCATTGATTGAAGAGAATGGTTCTCCCTTCTCGAAATTAATCACGTAGT
+ATAAAGCGTTTCTAAACCAGCCCTTTGGGGAAGTCCGAGCAAATCATGCTATTCGTTGCATCTGTTTTTA
+AGGGAACAACCTTTAATAAAAAGATGCTCCTTGATCATGAATCGCTCAGGCATCCTGAAACTCGTATCTT
+GAAGTATCATGGGTATATACGTTTAAGCTGAAATAGCCTCATACAGTCTAGACAAAAGACGAAATAACTT
+ATACCAATAAATTATATACGAGTAAGGCGTTCACTTATCAACCAGTTATCGTGTACAAAAACAACTCACC
+CTATAATGAGTACCAACTCCCCCTTTTAAGACAAATAAAAGTCGACTTTACAGCCAAATATAAAATTTAA
+TTTTGCACATACTACGACTAAAGTTAATTAGTTGAATGATTCAGCTTGATATATGATAAAAATTGAGCAA
+ACAGCTCAAAAAATATAAAGTTTAGAAACCTCTATGTACAAATATGAAATATAACAAGGAGCACAGTTAT
+GGGACGCATTGCATTAGTAACAGGTGGAACTCGTGGAATAGGCGAATCAATTAGCATTATGCTGAAAGAG
+CATGGTTATACTGTCATAGCAAACTACGCTGGCAATGATCAGGCAGCTCAAGAATTTTCAGAACGAACAG
+GTATCCGAACTTCTAAATTTGATGTCAGTGATTTTGAAAGTGTAACTAAAAGCATTAATGATATAGAGTC
+TGAAATTGGGTCAATTGATATTCTTGTAAATAATGCAGGAATTACAAGGGATGGCACTATGCATAGGATG
+GACTTTGAAAAATGGAATGCCGTTATTCAGACCAATTTATCCTCATGTTTCAATACCTCTCGCGCTGTCA
+TTGAAGGAATGAGAGAACGATCATTTGGGCGCATTGTTAATATAGGATCGGTTAATGGACAAGCTGGTCA
+ATACGGTCAAGTAAACTATGCGGCAGCTAAATCTGGTATCCATGGATTTACTAAAGCATTAGCACAAGAA
+GGCGCAGCAAAAGGCATTACAGTTAATGCTATTGCACCAGGTTATGTTGAAACAGATATGGTTCGCGCGG
+TACCTGAAGACGTTTTAGCAAAAATTGTTAAAACAATACCGGTAGGACGCTTAGGTCAACCCGAAGATAT
+TGCTCGTTCAGTATTATTTTTAGTGGCCGATGAAGCCGGTTTTGTTACTGGTTCGACCCTATCCATTAAT
+GGTGGTCAGCACATGTACTAACTATAAAAGTATCACCATACTACTTTTATAAAATTAACGTAGATGAGCA
+ATCATCTACGTTTTTTGTTTATACGCCCTTAAACTCTGCAATCTAATCAATAAACTCAGTAATCGGTACC
+GTGAACGACCTGTATTACCAATTTTAAGAGCTAGCGTTTGGTTTAGCTTTAGCCAAATAAAGAAAATAAG
+CAGAGGAGATACCCGCAGAGGCAAAAATCATACACATCACCATAATTTGATATCTTGCGGCAATAAAAGG
+AGAAACCCCCGAGAGAATTTGTCCTGTCATCATGCCTGGCAGAGAAACAATTCCAACCGCTAATAGTGCA
+TTTACGTTGGGGATCATTGATGCTTGAAAGGCAATATTTCGAGCCTGTTTATAGCTCACCTTATTTGCCA
+ATTCAGAGTAAAAACGCTCTCCAGATAAACTAATACTATTCATGCTACTGGCAAATACCATACCTGCAAG
+AGGTATAAGTGTTTGGGCGTGATACCAAGGAGATAGTTGTAAAACACCTTGGGTGATAATTAATAACGTT
+AAAACACTACTAATTGAAATAGCGAATACCGCTCTTTGAAACAGCTCACATTTAGGTGCTTCGATGTTAT
+TTAATGCTATCCAGCTAGAAAAGAAGACCATTATAATCAGTAACATTAGTACTAACCAAGCGCTATCTGA
+CTCAAATACATAACTAAGAAAAAAGCCTACTAACAATAATTGCACCAACATTCGCGCTAGAGCATGTATT
+GTTCTTTTTTGTGGTAACGACCAGCTAAATTGTATAAAGATGACCACCAATACAGGAATAAAAGCTAAAG
+CTAACTGCGGTAATTCAATTATTGCCAGTGATTTTTCCATCAGTAGTTCTCATTACTTTTCAGCTAAATA
+GCTGTGATATTTTCAACCATGAATTGCACCGTGCGTTTACCACGAAATTCATTAACATCTAACCGGTAAG
+CTAAATGTACCTGTTTTACTTGAGCGTTCGGCCAAGTCTTAACATCAACATTAAAAGCAATACCATCAAA
+GATTTCTCCCTGTTTTTCTACCACTATTTTAAGATGCTTTTCGCCAACAATACGCTGCTGTACCAATTTA
+AAAGTGTCATCAAATAATGGCTCAGGGAAGTTTTGCCCCCAAGGACCAGCGTCTCGCAATTTTTCGGCAA
+AATCTAAACTAAGATGTTCAAGCATAAGCTCGCCATCAGATAAAATAATACTCTGCAAATCTTCTTCTTT
+TAACCATTTACCCGCTAATTCATTAAATAGTTGCTGAAAACGCGCAAAGTTACCGTGTTTTATAGATAAA
+CCTGCCGCCATTGCATGGCCACCAAACTTAAGAATAATATCTGGGTGTTGACTGTCAATATGCTCTAATA
+AGTCTCGAATATGCAGGCCAGGAATAGAACGCGCCGAGCCTTTAATTTCTCTCTCGGAAACATCAACTGA
+GTCATCATCTTTGCCATTAGCAAAAACAATACAAGGACGATGAAATTTCTCTTTTAACCTGCCAGCAACA
+ATACCGATAACACCTTGATGCCAGTCTTGTTGATAAAGGGCAATCGCATTAGGTAGATTATCTTCATCAA
+ACTTGAGAGAAGTAAGTACTTGCTCAGCTTCGGCTTGCATACCCTGCTCTATTTCTCTGCGTGTTTTATT
+GAGATCATCAAGCTCTGCAGCCATCACACGAGCACTAGACAAATCAGTAGCAAGTAAACAGTTAATACCA
+TAAGACATATCATCTAACCGACCTGCAGCATTAATTCTCGGGCCGAGGGCAAAACCAAAATCACTGGCAA
+CGAGCCTTTGCTGATTTTTATTCGCAATTTCAATAAGCGCTTGAATGCCAGGTCTAGTTTTCCCTGCACG
+AATACGCTTCAAGCCTTGTTCTACTAAAATTCGGTTATTAGCATCCAATGAAACCACATCGGCCACAGTA
+CCTAAAGCAACCAAATCTAATAGTTGAGCAATATTAGGCTCAGCAATACCTTGCTCTGAAAAATAGTTTT
+GCTCACGGCAATACTTTCTTAAAGCTAGCATTAAGTAAAAAGCTACCCCCACGCCAGCAAGAGCTTTACT
+CGGAAAGTTACAACCATGCTGATTAGGGTTAACAATGGCGTCGGCAATGGGTAATGAATGTCCTGGCAAG
+TGATGATCCGTAACAATTACCTGCATACCTAAATCTTTTGCACGTTTAACACCGGCAATACAACTGATGC
+CATTATCCACCGTTATTAACATTTGCGTATTTTGCTGTGCTGCAATGTCAACAATCTCAGGGGTTAGGCC
+GTAGCCATATTCAAAACGATTTGGCACAATAAAGTCATGATTGTTACTGTTAAACAGGCTCAATGCAGTC
+ATCATTAAAGCAGTACTAGTCGCACCGTCGGCATCAAAATCTCCAACAATAACAATACGTAATTTATTCA
+CTAGCGCGTCATGTAATAACTGACAAGCTTTGTCCATGCCCATAAGCGCTGTTTCATCGACCATACCTTG
+TAGATGAGCAACATTAAGTTCAAGCTCTTGTGCAGATTCCATACCACGGCTAGCATAAATTTGTTTTATG
+ATTTCAGGTAGGTTATCAGGCAAATGGTCGGTAGCTACTTTCACTCGGCGAACAATTGTTTTACTCATAC
+TATTCGGTCTCAATTTTGCTGGTGATAATTATAATTGTAATAACGTTTATAGCTTATTTTTACTATAAAA
+AAAGTACTTGGTGAAAATCAGCAAGTACTTTTAAAGGTTTATCTATAAGGAAAATAGATTAAGTGTTTTT
+CAACAATTCTTCTAATTGCTCTGGTGGTTGGTAACCAGGAACCATCATACCATTTGATAAGATAATCGCT
+GGCGTACCGCTTACACCAATTTGACGACCAAATTTAAACTGAGCTTCAATTGGTGCTTCACAAATTCGAT
+ACGCAATACCAGTACCCGATTTAGCTTTAGTTAACGCTGTTGCATTATCTTCACTACACCATACTGAACG
+TAAATCTTTGAAACCTTGAGTTAAGTTACCGTTTTGGTCTTTAATACCTGCTCGTGGATAAGCTAAATAA
+CGAAAGGTGATACCGCGAGCATTATAGTCTGCCATTTTTTCGTGCATTTTACGGCAATAACCACAGGTAA
+TATCAGTAAAGACTGACACCACGTATTTTTCATTCTCAGCTTTGTAAACGATCATGTTATCTTCAAAGCT
+TTTCAATCCCTCTAGACGGACTTTAGCTAAGCTCTCTTCGCCTATATCTTTCACGGTAGAGCCTAAATTG
+TAGACTTTTCCTTGAATGAAAAACTCACCATCATAACTTGCATAAAACAAACCTTGGTTGGTAACGAGTA
+AAGCAATACCCGGTAATGCTGTTTCTTCAACTTTAACAACAGTTAATCCTATAGAGCTGTTAATTTTTTC
+TTTCAAAAAATCTGCATCAAGCGCAATTTGATCACTTACTGGCTTGGCCAATGTAGCTGGTACATTAGTT
+TGTTCGGCTGCATTGGTGTATTGCAACAACAGGGGTAAAGTGAATGTGGCAAGTAGAGCACTAATAATGA
+ATGTTTTAAACATAATGATTCCTAACAACTTCCTAACAGCTTTCGAATAAATGAAAGCAATAAATCGATA
+ATAATGAGTCTAATGGTCGTGTTCATATGAATAGACCTAGATATAAGCAAGGAAATTACAGCCATGAGAG
+ATTATTTGCAACTTAAAATAGCCAGTAAATTGAATTAACTTGTAAACAAAGATAATTGTTTTTGCTAAAA
+TCCCGTTTAATATAGTTCGTATTAAAATAAAAACTGGAAATAGCATAATGAAAATTGGTTTATTTTATGG
+CTCAACCACTTGTTACACTGAAATAATTGCCGAAAAAATCCAGGCGATAATGGGTGCCGACTTGGTTGAT
+ATATTCAATATCAAAGATCAGCCATTAGCCCTTTGTCTTGATTATGACTTTATTATTCTAGGTATATCCA
+CCTGGGATTATGGTGAGTTGCAAGAAGACTGGGAATCGATGTGGAGTGATATCAGTCAAATAGATCTTTC
+GGATAAAATTATTGCGCTATATGGAATGGGCGATCAAGTTGGTTACACTGAATGGTTTCAAGATGCACTT
+GGCATGTTACACGATCAAGTAATCGCACAAGGTGGAACGGTTGTTGGTTATTGGCCAAATCAAGGTTATG
+ACTTTACCGCATCGAAAGCATTAACGGCTGATGGTAGCCAATTTGTAGGTTTGTCTTTAGATGAAGATAG
+CCAATATAACTTGACCGATGAGCGCTTAGATACTTGGTGTGAACAAGTATTACTAGAGTACAGCAGCCTA
+CTTTAGATATTGTCCGTTTATTCAAAATATGTCCTTGGAAAATTTACTCCGTCAATTACTCAGCCCTTGC
+GATAAATAGTTACAGCAAGGGCTAAAACCACTATAATTGCCGGCATATTATCATTATACCAATCTCACTA
+ATTAATTAATCATTTCTACTGGTTAAAATTACCAATGACTTCGTTATTTATTTAATAATTAGAACAACTA
+GTTATTTAAATAAATGTCTTGTATTTGGCAATTTTTTCTACGTATAAAGTAGATCAATTATTTAATGAAA
+TGGGTATTATTAACTCTTAGTGAACTATCCCTTATGTTTGAGCAATTCGATCTAGACTCAGAATTATTAG
+CCAGTATTAATAAAATTGGTTACACCAAACCTACCTCAATTCAAGAACTTGTCATCCCTCAAGCGATGGT
+TGGCAAAGACGTATTGGCATCAGCGCCGACTGGCACAGGTAAAACTGCCGCATTTTTATTACCTATTGCT
+CAGCATTTATTAGATTATCCACGTACCAAACCTGGTTTCCCGCGTGTATTAATTTTAACGCCGACTCGTG
+AGTTAGCGATACAAATAGGTGAAGACAGTGAACAGCTTACCGAGTTAACGAAAATTAAAACCGGCGTTAT
+TACCGGTGGTGTTAACTACGGTAGTCATGCTGATATTTTAACGAGCACAACCGATATTTTAGTCGCCACA
+CCAGGTAGATTATTAGAATATATTGAAAATGAACAGTTTGATGCCCGTGAAATTGAGATATTAGTGTTAG
+ATGAAGCTGACCGCATGCTCGATCTTGGCTTTAGTGAAACCATTAATCGCATTGTTGCTGAAGCACGCTG
+GCGTAAGCAAACCATGTTGTTTTCAGCGACTCTTGAAAGTCCAGGCGTACAACTTTTTGCCGAAGAAGTG
+CTTAATGAGCCAGTTTTCTTAGAATCAAAACCATCTCGTAAAGAAAAAGCCGTCATTCATCAGTGGCTTC
+ATTTAGCAGATGATGCGAACCATAAGCTAAACCTACTAGTAAACACCTTAAAACAAGAAGGCGTAGAACG
+TACCGTTGTTTTTGCTAATAAGCGTGAAACCGTGCAATACCTTTCAGGTAAGCTTTATGCTGAAGAGTTA
+CCTTGTGTTTGGTTAGAAGGAAAAATGCCACAAGATAAGCGTAACAAAGCAATAGAACGTTTTAAAAAAG
+GTGAAGTTAAAGTGTTGGTGGCAACAGATGTTGCAGCACGTGGTCTTGATATAGATGATATCAGTCATGT
+TATTAATTTTGATATGCCACGTAAGGTCGATATTTATATTCATCGAATTGGCCGTACTGGTCGCGCAGGT
+AAAAAGGGTACAGCTATTTCCTTAGTTGAAGCCCATGATATGGGTGTTATTGGTAAAATAGAACGTTATA
+CCAAAGAACGCCTGTCACGCCGATTTATTCAAGAGTTAAGACCAAAAAACAAAGAATCTCGCGTGGTAAA
+TAAAAAGGCAAAAATTAAACTTACGACCTCTCAGAAAAAAGCTAAAACCAAAAAACAAGTGAAGAAAAAG
+GCTAAGCGAGCAAAAGCAGCTAAGTAACCCTTTACCAAGTTATACCCAAGCAACTTCATGTAGCTTGGGT
+ATGTCCCTGCCATACAATAGTTACATTATTGTGACACTTTTATTGCACTTAAGCCTTGGTATGTAATATT
+TCTGTCATAAAGCAATGCTGTAATAGCGCCGCATTCACTTTATGGATGAAGTTATAGCAAACGCATTAAA
+TAACAACCTAACATTAACTTGTTACTTAATCTGTTTGGTATTGAATAGTCCGACATTTATGAGGGTTTTG
+CTCAAATGCTGAGTAATGTCCTAATAATTGGGTCTTCAACTTTATGATAGTAATTAATATGAAAAATCAG
+CCATTAACAAATAAAACATCCCCACGAGTTAAAACAATCATCACACTTGCTGTGGCAACGTCACTTAGTA
+TTTCATTTGCGCATGCAAAAGCGAATGTAGAACGTGAAAACAATGAAATAAGCACGAAAGCAAGCCAGGA
+CACTGAAGTAAATAAAAGCACTGAAAGTAGCTTTGAAGATGCTTGGGATTTTGCTGACTTATATGATAAT
+GAACAGGGTGATTACCTTAAATTGTCTGGTCGTTTGCAATTAGACTCTACTTGGGTTGATAGCGACCAAG
+GCGATTTTAACGACACATTATGGCGTCGATTTCGCTTCGGTTTTAAAGGCAAGTACGGTGAATTTAAAGT
+TGCTTTAGAAGCAGATGTAAATTTAAACGATTCATTAAGTGATGCTTATAATCGATTAACTGATGCCAAT
+GTTAGCTGGTCATTAGATAAAGACACCGAACTTAAATTCTTAAAGCAATCTACCGGTTTCACATTAGACG
+GTAAGACTTCATCTAAAAAGCTACTGACACCACAGCGCAACAACCTAACAAATAATTTATGGTTTACCTC
+AGAGTACTTTACCGGCGTTAGCGTAAAAAGTAAGCTCGCTGATGATTGGTCGTATAAGACAGGGGTATTT
+TCTAGTGACGGCTCTGATGAAATATCGATTAACGATGCCAGTTACTTCGCTATGTTTTCGACCAGTAAAA
+AGTTAGCAAAAAATAACCTTTGGGACAAAGGTGAAGTTAGCTTTGATTATGTCTATAACGACACCCATGA
+AGACGGCAATACCCGTGACTTCTCTCAAGTTATTAGTACTTCAAGTAAGTTTAAACAAAACGACTGGGGG
+TTACAGAGTGATATATCTTGGGGTAAAGGAGACTTAGGCCAAAGTGATCTCTTTGGTATTGTCGTCATGC
+CAACCTATCAACAAAGTGAAAAAATTCAGTGGGTTGCTCGTTATACCTACTTAAGTAGCTCAGAAGATAA
+TGGCGTTCGTTTAGGCCGTTATGATAGTAAAGTAGTTGATGATTATGGTCAAAGCAGCGTAGATGGAGAG
+CGCGGTGACAAATACCAAGAAGTATATGCTGGCGTTAACTGGTTTATAAACGAGCATAAATTAAAACTTC
+AAGCTGGCTTACAGTATGCAAAAATGGATGATAATGCCAATGATGGTGGCGCTTATGATGGCTGGAATTT
+TACCCTTGCTATGCGTAGTTACTGGTAACAATATAAAAATATAAGCACATAAAAAAGACCGGGTTGCTTG
+TAGCAAACCCGGTCTTTTTTATATTTATACCCAAACTACTTGGAAATACTTAGCTAACTATCCTCTTGTT
+CTTCTTTCGCAACTAAGCGATATAACTTAGCACCAATAAAACCACCAACAATGGGCGCAACCCAGAACAA
+CCATAATTGCGCTACAGCCCAATCACCAACAAACAATGCAACACCGGTGCTACGTGCAGGGTTCACTGAC
+GTATTCGTTACCGGAATACTGATCAAATGAATTAAGGTTAAACACAAACCAATCGCGATAGGTGCTAAAC
+CTGCAGGGGCACGTTTGTCTGTTGCTCCCATAATGACAAAAATAAACATCATAGTTAATACGACTTCAGC
+GACAAGGGCAGCTGTCATAGAGTAACCACCAGGTGAGTGTGCTCCATAACCATTTGACGCGAAACCAGCT
+GATAAATCAAAACTTGGTTGACCACTCGCTATAAGGTATAAAGCGCCAGCGCCAAGAATCGCGCCAATGA
+CTTGTGCAATGATATAAGGCATTAATTCATTAGCAGGAAAACGTCCTCCAGCCCAAAGACCTACCGATAC
+TGCAGGATTTAAATGACAACCCGAAATATGACCTATCGCATAAGCCATAGTTAGCACGGTTAAACCAAAG
+GCGAATGATACACCAAGTAAACCAATGCCTACATCAGGAAACCCTGCGGCTAGTACTGCACTACCGCACC
+CACCAAGAACCAACCAAAAGGTACCAATACATTCTGCTATATATTTATTCATTTTCATTCCTTTACCAGT
+TAATAAATTTATATTTAAGAGCTGTGATAATTAATAAACAAAAAGTCGCGTAAAATACCCTTTCATTGCT
+CGCTGTAGCGAATATCTACTTTAACCAAATAAATCACCAAGTTTATCCTTCAATTTATCTTTAGCTTTAT
+CTTTAACTTTGTCTTCTAACTTCTTTTGTTGCTGTTTGACAATATCTGAGTTTTTTAAGTCAGCTAACGC
+TTTATCTGAATCAGTTAATAGCGCTTCAAGGTCAAGTAACTCTGCAGATTGACTATCACCTAGTTTCAAG
+GCATTGCTCAATTTTTCATTTAGGCCTTTATTAACTTTCTTTTTAAAGCCATCCAGCTTAGCAGAAACCT
+GCTGTTTGAAAGCACCGGTCAGTGCGTCATTTAATGACGAAGCGATAGTAAAACTTGGCTTGCTAAGCTC
+GCCATTGACGCCAACATCAACAGTCAAACTATCTAATGATTTAATGGTATCAAGTAACAACTTGGTAATT
+TTTGACTCAGCCTCACCTTGGTAGCTCGCTTGTTTAAGTGAGAATTGATTAGTTGCCTCAACGTCACCAT
+TAACCACGCTAAAACTGCCTATACCATCAAGTATCCCCGCACTTAGTGATAAGCTTAACGCTTTGCTTTG
+TGTTAACTCAGTATTAGATAATGTTCTGTTATTAACAAGCCACTCACCGTTCGCGCTAAATTCACCTGAT
+TGCGTTAACTTAAAGTTACTACTCAATTTAAGCTCACCATTATCAATTGAATTAATATTGATAAGACTAT
+CTTTACCTCTTATCCAGTGTTGATGCGTAAGCTCACTGCCAGTGACTTTGACTTCACCCTGTTCGATCTT
+AATTGAGAACAATGCCTTCTTAATTAATATAGCGGGTAGTGGAGAATCTTCTTTAAAAAAGATAAAACGT
+CCGTCAGCGTGAGATTTTACTTCACTCGTTGTGCCATCACTTTTCATATCAGTCATAAGCGGTGATATTT
+GTTCATAGGCCCATTGTGCTTTTTGTACGTAGCCTCTCGCTTTTTCACCAAAGAGAATATGAGCAAAATC
+TTCCGTATCAATACTATCTAGCTGATACGTTTTTTCTATTTGTTGCCAATCCTTTGTCGGCGCATTTTTT
+AACGCATCAATTTGCTGAGCTAATATTTTTTTGCTGTTTAATACTTGCTGTTTAGCTTTTTTAATTAGGG
+CTTGATCGGCCTTAAATTCAACTTTAATTTTATCAAATTCAGTTTTTATTTTTTCGATATCAGCAAGTGA
+GCTAACTTTCATTTTCCCTAGCGCTTCTACTTTATCTTGGTAAGACTTTAATTTAGCTTTACTGGGTAAT
+TGTGTTTTCAACGCTTTAAGCTTGGCTTGCTCAACTTTATAGCTATTTTTTAATTCATTACTAGCTTTAA
+CCGTTAACAAATTACTGTCATCAAGTAGTGCTTTAATATCAGGTAATTGCATATCCACTTCTGGCAGCAT
+TGCTTTTGCTTGATCTGATAAGCTATCTTCTGCTTTATCACTTACGTCATCAACATAAACTTTACCCGCT
+TGAGATCTAACACCAGAAAATGCTAATTCGCTTACTTCGAGTTCATCAATAATAATTTTACCAAATAGGT
+ATTGCCAAACATCAACAGCCGCAGTAGCGCGCTCAAAACTAAATAAGTTCTGTGTGGGGGAATCTTTATC
+GGTGACTTGCAAACCTAGAACACTTAATTGTAAAGGCGAATATCCAAGTTGTACTTCTGCTACATTCACT
+TCAGCACCAAAAGCACTCTCTGCAGAACTCACGATAGCGCTTTTGACTAAGCTTTCAGCAAATAAATACA
+ACAAACCAGCAACTAATGCGCTTAACAGAACAAAGGCAACCATTCCTTGCCAACGAATAAACCGTGCCAT
+TACAGGCCTCCTTTAGTTAGGCTAGACTCACCTGTAAAACTGGTATACAAACCATAAAACTTAGATGCTT
+TTAATGCTTTAACAATTCTAAATTTCTCAAAAAACGTCATGATATGCACTCGATACTTCTCAATAATAAA
+CTTACTGATAAAATATATAGGTGCGCATAAAACAGCGCCTAAAACAAACGCACCTAATACATAGGTGTGA
+TGCCAGTGTGCTAATTTAAACAAGCTGAGTTGGTATAATGAAGTAAAGAAATCAGTCAAGCTTGATTGTG
+TTAGTAGGGATTCACCCACTTGAACAATCAAGGGAGATAATAAATAACTCAGACCAGAGAAGAAACCGGC
+CGCAAGGATAAAACTACCTAAATGCACTCGGATGATTAATACAAAAAATATTATGACAATATTATGCAAG
+GTTAATATTGGCGATAAACCAACGATAAAACCTAACGCTATTGCTAAGGCTATTTGCCTAATGGAACTAT
+CACTGTTTAAGGCATGTAGTAGCTTTGCTAGTAAAGTTAACATGTCACCTCCTGTTAAAATGTTTAAAAT
+TTGTCATCATCAAGACCAATAAACCCAGTTGGTTATTGGTTTAGATGATTATTAGCTTTCTTTACGAGTA
+AAAACCCAATCATTGTCTTTAGACATAGCTTCGTTATATTGATAACCCGCTAAATCAAATGTTTTGATTT
+GCTCTACGGATGTTAGCTTATTCTGAATGATGTAACGCGCCATCAGTCCGCGTGCTTTTTTAGCAAAAAA
+ACTGATTATCTTATATTGACCGTTTTTCCAATCTTTAAAGGTTGGTGTAATAATTGTAGCGTTTAACGAT
+TTTTTCTTTACTGATTTAAAGTATTCGGTTGAGGCAAGGTTAATAAGCACATCATCATCTAGCTCACTCA
+AGGTTTTATTCAGTTCATCGGTAATAATCTCGCCCCAAAACTGGTATAAATTATCACCTCGACTGTTACC
+AAGCTTACAGCCCATTTCTAAACGGTAGGCTTGCATTAAATCAAGGGGCTTTAATAAACCATATAAACCT
+GACAGGATTCTGAAATTTTTCTGTGCAAATTCAAAATCTTCATCACTAAAAGATTGCGCATCAAGTCCAG
+TGTAAACATCACCATTAAAGCTCAATATAGCTTGTCTTGCGTTATCTTGAGTAAAAGGTGTTGACCATTG
+CCCAAAACGTGCAGCATTTAAACCAGCAAGTTTATCACTGAGTTTCATCAAGCTTGCGATTTCACTTGGT
+GAAAGTTTAATGCAGTCATCTATTAATAATTGGCTTTGCTCAAGCAAGCCAGGTTGACTAAATTTTTCTG
+TAGCCAGAGGAGATTCAAAATCTAATTTTTTCGCAGGTGAAACAACAAGTAACATATTTTTAAGCCGATT
+TTTGGGAGTACTTAATAACACGTAATATATCATAAGCTTTAAGTAAGTTAACAGCGTTTAATCAATGCTA
+ATCTGTGTCTAATTAATGCAATTTGGCGTAACTTACAAACAGAAATACAATATCTTGTTAAAAATAGCGC
+AATAAAGGGTGCTTTTTTATTTTTATGTTGTAATATTTCACCAGCTACATTCATTATCGAATTTAGAAAT
+ACATAGTAATCACATTTCCGGAACACAATTAAGGTAACGCCATGACAAATTCTTCTTCACAGCTTGCACA
+ATTAAAACAAATGACCACTGTTGTGGCTGACACAGGTGATATTGAGGCTATTGCAAAATTTCAACCTCAA
+GATGCGACAACAAACCCATCGCTTTTATTAAAAGCAGCTTCTTTACCTAATTATCAAGGGTTAGTTAAAG
+ACTCTGTTGCATGGGCTAAAACACAATCTGACAATGCAGAACAGCAAGTTATAGATGCTGCAGATAAAAT
+TTCAGTATTAATTGGCCTGGAAATTCTAAAAATTGTCCCTGGTCGTATTTCTACTGAAGTGGATGCTCGA
+TTATCTTTTGATACCTCTGCATCTATTACTAAAGCCCACAAACTGATTGCTATGTATAACGAAGCAGGCA
+TTAGTAACGATAGAATTTTAATTAAACTTGCCTCTACTTGGGAAGGAATTAAAGCAGCAGAACAACTTGA
+GCAAGAAGGTATTAACTGTAACCTAACTTTGTTATTTAGCTTTGCACAAGCACGCGCATGTGCTGAAGCA
+GGCGCTTATTTAATATCTCCATTTGTTGGTCGTATTTTAGATTGGTATAAAAAAGATACCGGTAGAAATG
+ACTATGCAAGTAATGAAGACCCTGGTGTTGTTTCTGTTACCAGTATTTTTAATTATTACAAGCTACAAGG
+TTTTAACACCGTAGTAATGGGTGCCAGCTTTAGAAATATCGGCGAGATTCTTGAATTAGCCGGCTGTGAT
+CGTTTAACAATCAGCCCACAGTTAATGGAAGAACTAGCAAACAGCACAGACACGGTAATCCAAAAGTTAA
+CGGCTTGTGAAGCTACGGCAGAAAAAGAAGCCGCTTTAAGCCAAGCAGAGTTCCGCTGGCAGATGAATGA
+AGACCCAATGGCAACAGAGAAACTTGCTGAAGGTATTCGTAACTTCACCATTGATCAGGTCAAGCTTGAA
+AAGCAATTAACAGATTTACTCTAAACGGTAGTTAATTACTTTACCGACATAAATTAGTTATTTTAAGGGC
+ATATTTTATTATAAATATGCCCTTTTTAATTTCAAAATATAAAGTTCCTAGTGAAAAGCTTGGTAAGTTA
+CGTTGGTCATATCAATCATTAAAAGAAAGTTTCGTTAAAAGATCCTGCTATAAGAAATTTAGCTAAAAAA
+ATATATCTACATTTTCATACTCGCTTGAGCCGTTGTGAGAAGCGTAATAACCAAGTGAATAGATAAGCAT
+GACCAACAAGAGGCATCAAGATACAATCAGCTGAACTTATGTATATCAATGAAGTTTTATATCTGAAAAA
+TAAGAACTTGTTGACAAAATTGAAACACCCGTTTAAATTTTGTGTTCACCTTTATCATCAAATAAACTCA
+ATGCCAAAAAATGTTATAAATTTTGCCCACGCAAATGGATTCCCCGCAGGTAGCTATCAAACGTTATTTA
+ATTACCTCCCTGATGATACACAAGTTATCGCATTGGATAAGTATGGCCATGATCCGAAAATGCCCATTAA
+CCATAACTGGCAGGCCCAAGTTGAAGAATTAATAAATCATGTTGAATCACAACAAGTTGATGGCAATAAG
+GTCATTTGTCTTGGCCATTCATTTGGTGGTGTGATTTCTTTTATTGCTTGCTGTCAAAGATCCGACTTAT
+TTAAAGGGCTTATTATGCTAGACCCACCTGCATTAAGCGGGGCTGGCGCACTTGCTGCTAGATTATTAAA
+GAAAACTAAATGGATAGATAAATTTAGTCCTGCAGGTCGTGCTAAAAACCGTCGTAGTCAGTGGCCATTA
+GGGTCAGATATTGGTGCGTTATTTTCTGGAAGGAAACTGTTTAGATCATTCGATAGTCGCTGTTTAGCTG
+ATTATATAACCCATGGTATTTGTAAGCGTAATAATCAATTAGAATTGAGCTTTGATGCGCAAGTTGAAGC
+GAATATTTTTAGGAATATCCCTTCGAATTTATCCAGTTATAAAAATAAATTAACCGTGCCAGCAACTTTG
+GTATACGGTGACACTACCGATGTTTTCCCTCATCACATTTTTAGCCGCTTTGTTAAACTTAATAAGCATA
+TAAAACTTAAAACGGTTACAGGCGGACATATGTTTCCTCTTGAAAGTCCTGAACAAACAGCTTTGTTAAT
+CACTGAGATTATAAAAGATTTTCCTGATACTTAACTATTAAGGTTTAAAACTATTAGATATTAAAAACGC
+GACCTAAGTCGCGTTTTTAATATCTAATATTCATCTATTCAAATAGCATTCATAATGATTAATACTGAAG
+CTAGTGGTTAAAAGAACTAGGCGCTTGCACGGAGCTGACGATAGTCAGTGAGTACATGCTACGAAGTAAT
+TTTATTCACTGGCAAAAGTATTGAGCATTATTGGCCTTTAACTTCTGACAAGCCGTTAAAGATTGCTTTA
+TCACCTAAGAACTCTTCAATACGTAATAATTGATTGTACTTAGAAACACGGTCAGAACGACATAAAGAAC
+CAGTCTTGATTTGACCTGCAGCAGTACCTACCGCTAAATCAGCGATAGTTGCATCTTCAGTTTCACCTGA
+ACGATGAGAGATAACAGCAGTAAAGCCAGCATCTTTAGCCATTTTGATAGCAGCTAACGTTTCAGTTAAT
+GTACCAATTTGGTTAAATTTGATTAAGATAGAGTTACCAATACCGTTTTCAATACCACGCGCTAAAATCT
+TAGTGTTTGTAACGAATAAATCATCACCAACGATTTGAACTTTATCACCTAATAAATCAGTTTGGTATTT
+GAAACCATCCCAATCTGACTCGTCTAAGCCATCTTCAATTGAAACGATTGGGTATTCTTTACAAAGCTCG
+CCTAAGAAGTCAGAAAATTCGTTAGCCGTAAATTGCTTGCCTTCGCCAGTAAGGTCGTAAATACCTTTGT
+CCGCATCGTAAAACTCAGAAGCAGCACAATCCATCGCTAACGTTACGTCTTTACCTAATTCGTAACCAGC
+AGCTTCAACAGCCACTTTGATTACAGCTAATGCATCGGCATTAGATTCTAAGTTAGGAGCAAAACCACCT
+TCATCACCAACAGAAGTACTCATACCTTTTGAAGATAATACTTTTTTAAGTGCATGGAAAATTTCAGCAC
+CCATACGTAAAGCTTCACGGAAACTTTTAGCGCCAACAGGTTGAACCATGAATTCTTGGATATCAACGTT
+GTTATCAGCATGTTCGCCACCATTGATGATGTTCATCATTGGTAATGGTAATGAGTAAACACCTGGCGTG
+CCATTTAAGTCAGCGATGTGTTCGAATAATTGAACTTTCTTTTCGTTTGCAGCCGCTTTAGCATTTGCTA
+AAGAAACAGCAAGAATTGCGTTAGCGCCAAATTGTTCTTTATTTTCTGTGCCATCTAAATCGATCATGAT
+TTGATCAATGTTAGCTTGGTCTAAAGCACTTTGACCAATAAGAGCTGCTTGAATGTTAACGTTTATTGCT
+GCAACAGCTTTTAAAACACCTTTACCTAAATAACGTGCTTTATCACCATCACGTAATTCAAGAGCTTCAC
+GTGAGCCTGTTGATGCACCAGAAGGAGCTGCGGCACGACCAAAAGCACCTGATTCAAGATATACATCGGC
+TTCAACGGTTGGGTTACCACGAGAATCCATGATTTCACGTGCTAAAATTTTGCTAATCTTTGACATTATC
+ATTCCTACTAATTTTGATGACGCTCAAACAAACTGCTGAGCAATAAAGTTAATTTTTAATCTTGCTATGG
+CCACAGCTAAATATAATTATGCAGCCTAATATTCTTCCTAAACTTAAAACAAAAACCGCAGCAATAGCTA
+CGGTTTTATATGGTTTCTTCGGTTAGCTTTTTTGCAGTTTAAAACTCGCTGCAACAAAGCTTTCGAATAA
+CGGGTGACCATCACGTGGAGTAGAATTAAACTCAGGATGGAATTGACCCGCAATAAACCATGGATGATCC
+GCTATTTCAATCACCTCAACTAAACTTTTATCTGACGATAAACCCGAGAAAATCAAACCTGCTTTGCTTA
+ATTGTTCTCGGTAGTTATTATTTACCTCAAAACGATGACGGTGTCTCTCATTGATTGTTTCACTACCATA
+TACGTCGCAAGCCTTGGTACCTTTCACCAAGTGGCACAATTGTGAACCTAAACGCATAGTACCACCTAAA
+TCTGATTGCTCATTTCGGTACTCAACTTGGCCTTCTTCGTCTAACCATTCACTGATTAAACCAACCACTG
+GGTGTGGAGTTTCGCTATTAAATTCAGTACTGTGCGCATCAGTTAAACCGGCAACATTACGAGCAAATTC
+AATTAAGGCTACTTGCATACCTAAACAAATACCTAAATAAGGTACTTTGTTTTCACGCGCATATTGTGCC
+GTTAAAATTTTACCTTCAACACCACGTTCACCGAAACCACCAGGAACTAAAATAGCATCCAAGTTAGCTA
+AGATTTCAACACCTTTGACTTCTACATCTTGCGAGTCAATGTATTTAATATTTACAGTGACTTGGTTTTT
+AAGACCTGCATGTTTTAACGCTTCGTTTACTGATTTGTACGCATCAGGTAATTCAGTGTATTTACCAACC
+ATACCAATAGTCACTTCACCGATAGGATTTGCTTCATGGTAAAGCACTTCTTCCCATTCAGTTAAGTCGG
+CTTCAGGTACATCTAAACCAAATCGCTTAACAACTATTTCATCGGTACCTTGAGCTTTTAATAAAGCAGG
+AATCTTATAAATACTGTCTACATCACGCATTGATACAACCGCTTTCTCTTCAACATTAGTGAAGAGAGAT
+ATTTTAGCGCGTTCGGCGTTAGGAATAGCGCGGTCTGAACGACATACTAAAATGTCAGGAAAAATACCGA
+TAGAGCGTAAATCTTTTACTGAGTGCTGTGTTGGTTTAGTTTTGATTTCACCTGCTGCTGCTAAATATGG
+CACTAAGGTCAAATGCATAAACATAGCACGATCACGACCTACCTCTAATGCCAATTGACGAATAGCTTCT
+AAGAAAGGTTGTGATTCCATATCACCAACCGTACCGCCTATTTCTACCATGGCGATATCGTAACCTTCAG
+CACCTTCAATAACACGACGTTTAATATCGTTAGTGATATGAGGAATAACTTGGATGGTAGCGCCTAAAAA
+TTCACCTTTACGCTCGCGGGCTAACACATCTTGGTAAATTCGCCCCGAAGTGAAGTTATTACGTTTGGTC
+ATTTTGGTGCGGATAAAGCGCTCATAATGGCCTAAATCAAGATCGGTTTCTGCGCCATCTTCGGTAACAA
+AAACTTCGCCATGTTGTATAGGGCTCATGGTACCTGGATCAACGTTAATATACGGATCTAGTTTCAGCAT
+GGTAACTTTTAAACCACGCGCTTCAAGAATTGCTGCCAATGAGGCTGCGGCAATGCCTTTACCAAGAGAC
+GATACTACACCGCCAGTTACAAAAATATATCTAGTTGTCATGTCTACACCGATGTCAGAAAAACAGAATT
+TTGTGCTTAATTGGTTAATATATATAACTTTATTTCAAGCTAACTTTTATAAATGACTCTATATACTTGC
+ATATTAGTAAAACTAAAACACAGTAATTAGTGTGAATATTAAGTTGTTGAAATAGGAGTTTTGCCAAACA
+AGCAGGACGGGAAAGTATTATACGTAAAAGACAATATCAATTCAATTAAGTTTTTCCTTACTCAGCGAGA
+ATCAAACGCCTTATAAACAAGGCATAGATTGAAGAGAATGGCTTTTGCCTTATCAAAAACAATAACGCCG
+TATATAAGGTTTTTGAACTTGCCTTTCGGAGCATGCTTGGAAAACAATAACGGCATAAGTTTGTTTGATT
+TAATATATACCCAAACCACATGAAGATGCAGGTTTCAGCTGGAATTAGAAACGCCTTTAGGCAAGGCATT
+GATTGAAGATAATAGTTATTCTATTGTCGAAATCAATAACGTAGCATAAAGCGTTTATAAACCAGACCTA
+TGGGGACGTTTGAGCAAATCATGTACTTCGTTGCCTCCTTTTTTCAAGAAATAACCCTTAATAAAAAGAG
+ACGCCTTGATCATGAGTCGCTCAAGCGTCCTGAAACACGCATCTTCAAGTGGTTTGGGTATAGACCAACA
+ACAAGTCATCACAGTTATATATTTGTCTATTTCGTATTATTTTTAATGTTAACTTTATTTGCTTTGATAC
+TTTTTTATGAGTAGTTGCGTATAATGACGCAACTTACCAGAATTAATCCTTAGATTGACGTTAAAATGAC
+TATAGAAAATTTAAACAACACTTTATCCGCCATAGACGATATTAATCGCCAAGACCCAAATACAATTTTG
+CTTAATGGTGAGAACCAAGCAAAAGAGTTAGTTTACGGACAACAAATGACTAACTGTTTAAAACACTATT
+GGCCTGAAGCGAATGAGTTATTAAAAATTGCAGTTAGAGCACAACATATAAAGCGTTGGCAGCTAAAGCG
+TACTGAATTTTCTGAAGGGAAAGCCGGTTACTATCAATGGCGAATTGCCCAAGGTAAGTTTCATGCAGAG
+CTAACAGCAAGCATTATGATTGAACAAGGTTACACTGTAGAAGAGTCTGAGCAATGCGCTGCGATTATTA
+GAAAAGAAAACTTGGGCACTAATAATGATAGCCAAACCTTAGAAGATGTCGCCTGCTTAGTTTTTCTTAT
+GCATTATTTTGATGAGTTTGCAGCAAAATATACCGAGCAAGACAATGAAGCTAAGATTGTTCGCATTGTG
+CAGTTAACATGGAAAAAAATGTCTGAACAAGGACATGATATTGCTTTAACTTTAACGCTGCCGGATCATT
+TAGCTGCCATAGTTACCAAAGCGCTTAGTTAGTCGATTTATTAGCCATGCTCTTGATACTCAAAATGATA
+ATGCTGATTTCTCTAGTTTAATGTATATAGTCATTACAACGGTAGAGTCAGCACCATTTGTTTATCATTA
+ACTTATTAGTTATTTACTCTCAGGTAAGCGTAATAGAAAAATAAACGGACCAATAACCAAAGCGACGACA
+AGCGCTGTTAGCATTACACTTTGCAACATAAAAGCCGACCAACACACTGAGAGAATCATAGTTAATAAAG
+CGATGCGTTTAGCCTTTCTAGGAATACTCCGATATTTTTGCCAATCATGAATTAATGGCCCAAATGTTTT
+ATTCGCTAAAAGTTTTCGCTGCATTGTAGGTGAGGATTTAGCAAAGCAGGCAGCCGCTACAAGTAGAAAT
+GGTGTGGTTGGTAAAATAGGCAATACCACACCTAAAATGGCTAAAGCAACAAAGAATATTCCTGTTACTT
+TTAGAATTAACACTTTACCTTTATTTCCAGCTTGGGATAATTGGTATTCCATTTTTGAATTCAAATAATA
+TCTCCCTTTGCTCATAAATTATAGGTGAAAGAATATAATAAATGTTCATCTCAATTAGGTATACATTTGA
+AGTTAGTATTATACCAATCAGACTAACTAAGTGATCTCTTTAAATAGTCTTAATACTCAATAAAATCGTT
+GTTTTCAATCCTAATAGCCAGCTATTTCTCAATCAAGCGCCTTATTCTTGAAAATTTACCCTCATTAAAA
+TTTGAACCATTAATTAATCTGATTGGTATTATTTAACTTTTGATGTGTTATTGGTATCACGACTTTTTCT
+AATCAACTCATTGTCCGCTAACATTGAGTCTTTTTGATTAGTCAAAGATTTTGCCAACCGATCATAAAGC
+AAAACATTAACCGTTGCCGCTAGGTTCATGCACCCCACCGTTGGCACATAAACAACATCATCCGCTATAT
+CAATGACTTCTTGTTTTACCGAGCTATCTTCAGGGCCGAAAATATAAACAGCCTCTGGGGGATGAATAAA
+ATGCGGTAACGGCGTTGCGCCTTCAACTAAGTCTACACAGATGATTTTAGCAGACGATGGAATACTTTCC
+AGTGAGTCTTTAATACCTATAAAACTTTCCACCTGCAATAACGGAATTTTATCTTGCATGTTGAAAGTAT
+CAGTTTGTAATGTTTTTTTATGATACTTGGCGGCTTGTGCATATCGATTACCATTATAAATGATTTGATC
+CGCTTGATAACAACCTGCTGCACGTATCACTGCACCAACATTCGTTGGGGTTTTTGGGTTAGTCAACGCT
+ATGGTAACGTGCGCTTTATTTAGTTCGTTTTTCTTAGTCATATTTTCGGTCATATTCATTATCTTATTTC
+TGGCTATTAACTTGCTTTTCTTGGATTTTAACTTGCTGCCAATAGCTTTCTAATTCAGCTAAGTCATGTT
+CAGTAAAGCTTTTGCCTGATTGATTTACTTGTTCTTCAACCCCAACGAAGCGCTTACTAAACTTTTTATT
+CGCCTGGCGAAGTAGCGTTTCTGGATCTTCTTTGGCATGGCGACATAAGTTTACTACCGCAAACATTAGA
+TCTCCTAACTCTTCGGCTAATGCTTTCTTATCGAGTGTGTCCGCTTCTAACTCGTCTTTAACTTCTTGTA
+CTTCTTCTTCAATTTTAGCGAAGACATCAGGCATGTTATCCCAATCAAACCCCACATGAGAACAGCGTTT
+TTGAATTTTAGCTGATTGTGATAACGCGGGTAAGTTTTTTGGAATATCGGCCAAAATGCTCAATTTATCA
+AGAACCGCATTTTCACCCATCTGTTGTTGATTTTTTTGCTCTCTTTCTAGCGCCTTTTCATTTTCCCAAT
+TGGCTTTAATTTCTTCATCGGTTTGCAAACTTGCCTGAGCAAATACATGAGGATGACGTCGGATGAGTTT
+TTCACAGATTGCTGCTATCACAGTATCTAAGTCAAAGTGCTGCTGTTCTTTGCCTAATTCGCTATAAAAA
+ATCACCTGAAAGAGTAAGTCTCCCAGCTCTTTCTCAAGCTCTATGAAATCACCCTGCTCGATTGCATCAA
+CCACTTCATAAGCCTCTTCTAGCGTATGACTTGTTATAGAAGCAAAGTCCTGCTTAATATCCCAAGGACA
+TCCTGTTGTAGGATCCCGTAATTGAGTCATAATCCAACGTAATTTTTCGATTGAGGCTTGTTCATTTAAC
+ATTGTATTTTACTTCTTTGTTTTATTATATTTGTCATTATTTAATACACCCGATTTAGTTACTTTCCAGA
+GCAACTCCCGAAGTAACTAAAGTCGTCTTACTTGGGTAACATCATCTAATTGACGTAACTTATCCAAAAC
+TCGCGTTAATAACTCACTGCTTTCGACTTCTAATTTCAAGTTCATACTCATCGTCTGTTTCACTTTGTCA
+GTATGACTATCCATGCCAACAATACTGACTCTTTCATTAGCAATAATGGTTGAGATATCTCGTAACAAGC
+CCTGTCTATCGCTGCCGATAATTTGTGCGGTGGCTTGGTAACTTATTTTATTCTCACTTCCCCATTGTAC
+TTCAACTAACCGCTCGGGTTGTAAGGTAAGGGCATTGGCCAATTGTTCACAATCCTGACGATGTACAGAA
+ATACCTCGACCTTGGGTAATAAACCCCGAAATTGTATCACCGGGAACAGGCTGGCAACACTTAGCCATAT
+GCGTGAGCAAATTACCAACGCCAGAAACAGTAATACCATTATCGTCTTGCGCTAAAGCTTTACTGGTTGT
+CGTTTGTTTGACTAAACTTTGCGGATCTATTTCAGGTTTAGGCTTTAATTTACTATCCAGTTGGGTAAAG
+TGGTTGATAACTTGCTGTAATCTCGCGTTACCACTACCTATAGCAGCATAAAGATCATCAACAGTTTTCA
+TATTAAAGCGTTTTGCTGCCGCTAATAAGTCCGTAGATGCTAAATCATGTTTAGCTATTTCGTTATCAAA
+TAATTCTTTACCCAGTGCAATGTATTTATCTCTATCGAGTAACTTAAAAAAGTGCTGAACTTTTGCACGA
+GCCCGTGAAGAGTGGATATAATTTAAATTAGGGTTAAGCCAGTCTCGGCTCGGGTTAGGTTGTTTACTGG
+TAAGTATTTCTATCTGATCACCCGTTTGCAATCGGTGGGTAAAAGGTACTATTTTTCCAAATACTTTTGC
+ACCAATACAGGTATGGCCTACATTAGAATGAATATAATAAGCAAAATCTAAAGGAGTTGACCCCATAGGT
+AGATCGATAACATCGCCACTAGGAGTGAAGACATAAATTCGGTCCTCAAATACCTGGCTTCGTAATTCAT
+CAAGTAACTCGCCACTTTCAGCGACATCATCTTGCCATTGCAAAATTTTTCTTAACCAGCCAACTTTATC
+ATCAAAACTATTACTTTTACCGCTAGCATTCCCTTCTTTATAACGCCAATGCGCCGCAACACCAAGCTCA
+GCATCATCATCCATTTGCTTAGTTCTAATTTGCACTTCAACCGACTTACCTTCTGGCCCTAAGACAACCG
+TATGTATTGATTGATAGCCATTAGCTTTAGGTGTCGCTACATAATCAGAAAACTCTTTTGCAATATGCTG
+CCATTCAGTATGAACAATGCCTAAAGCTGAATAACAATCTTGAACTTTTTCAACCACCACACGTACAGCT
+CGAACATCAAACAGCTGGTCAAAATCAAGTGATTTTTGCTGCATCTTCTTCCAGATACTGAAGATGTGCT
+TAGGACGTCCATAAACCTCACCTTTAATAGCTAAAGCATTTAACTCGCTATTTAAGTGACCAACAAAGCT
+GGCCATGTATTGCTCGCGTTCCAGTCGAGTTTCATCTAAAAGCTTGGCAATTTTTTTATAGACCTGTGGG
+TGAAGGTAACGAAAGGAAATGTCTTCAAGTTCCCACTTTAATTGACCTATTCCTAAACGGTTCGCTAATG
+GTGCGTAGATATTCGCACTCTCTTTTGCCACCAGCACCCGCGTTTCTTCATCACTATTTTTCTTTTCGCG
+TAAATCACATAAGCGCTCAGCTAACTTGATCACGACCGCACGTACATCATCCACCATAGCCAATAACATA
+CGACGAATATTGTCTATATTTTGTGGGGCCTGATCGCTTGACTGACTACTTTGTTGGCGTAATGCTTTAA
+TGGCTGCCATTTGCTCAACACCTTGACAGAGCATCAGGATATCTTTAGAAAAGTGTTCTTTAACAAATTC
+TATTTCAATAATGTCATTTGCTAATAATGGTGAGATAAAAGCCGCAACTAACGAATCAGCATCGAGGTTC
+AGGCCACTTAAAATCTCAACCATTTCCATACTTTTATGAAGTAACTGCTGTTTCTCAGCACTCTCAGGCT
+GATAACAGTTCGATACCTGTAACCATAAAGCTGACAAAGCATTTTTTTTGATATCAGTTAACGCTAAATC
+GGTTAGCCAATGCTCAAAGCTTTGCTCTGTTATTTGATGTGATTTACGCACGGAAACCATGGGTATTCCT
+TTCTCTTTGATTGGTTAGCTTAACATTGAAATTTAAGGGTTTTCTGATATTTAATGCTAACTAGTATGAG
+TAAACAATATCATAGTCTCAACATGCTTTGTTTGTGAAAACATATCCATGAGCGATATTTTCTCAAGCTT
+ATACCCCTTAGAAACAAGTATTGCACTATCTCTCGCTAAGGTTGCTGGATCGCAGCTAACATATAACACG
+CAGGGTATTTTTAGTTCAGCGATTTGACTCACCGCTTGTTCTGCGCCCGCTCTTGCGGGATCAAGCAATA
+CTTTATCAAAAACTTGTCCTTGTACCCAAGGCTCTAATAGCCAATGACTATTTAAATCAGCTTGGTAAAA
+CTGACAATTATCAAGTCCATTAACAAGTGAGTTCTGAGTGGCTTTGTCCACCATGGTTTGCATTCCTTCA
+ACACCAACAACGCGTTTTGCGTGTTTTGCCAGCGCTAAACTGAAATTTCCAAGACCGCAAAACAAGTCCA
+AAACATTATCGGTAGCTAAAATATTTAACCAAGCTAAGGCTTGGCTTATCATGGCATTATTAACTTGATG
+ATTAATTTGTATAAAGTCATTACTCGAAAAATAGACTTTACTGGTATCAGTTAATTCATAGGAAAGTTCA
+AAAGAGTCTCCCCCTTTGATATCAGCTAGCGGCAGTTGCTTGTTACCATCATCAATAATGACATGCCAAC
+AATGTCGCTGGGCATATAATTGCCAAAGCCCGATGTCAGTATCGTTCATAGGTTTTAGCTGTCGAACAAC
+GACTACAACTTGATTATCTTTTTGTATTTTATCTGCTGAGCTTGTATCACTAATATCAGCTTGAATTACT
+TCTATATGGCCAATGGCAGATTTTACGGTAAGTTGTGCCAATAACTTCTTTAGTAAAGGGAAAATAGCAC
+TAAGCGGTTCAACTAAAACAGGACATGACTTAATTGCTGCTAGTTGATTGGTTGATTTTTGCCTAAAACC
+AATGGTCGCTTGAGCATTTTTATCGAATTGCACGCCTATGCGGGCTTTACGACGATAATGCCATGGAGAG
+CTTTTTATTGCAGCCTGCCAAGGCAAGTGTGCCGTATTAATTTCAGGAGTTATATTCTGAGTACTAAAGC
+TTCGAGAAAACAGGTCAGTAATTTTTTGTTGCTTAAAAAGTAACTGTTCCTCTAAAGCAAGCATTTGCAA
+ATCACAACCTCCACAAAGACCAAAGTGCTGGCATTGGGGTATAACTCTACTAGCACTTTGTTTATCAATT
+GAAATAAGTTTAGCACGAGCATACTTACTTTTTTGCTCAATAACCTTTACATCGACAATTTCATCGGGTA
+AAACGCCCGCTATAAAAATTGGCTTATTTTGCCACCGGGCAACACCTACACCATTCATGTCAAGTTTATC
+AACGGTGACGGTCAATCGTTGATTAGACGTTTTTGGTTTTACTGCTGCTTTAAAATAATTTGCCATTTTC
+ACCCTAGAACTTACGATAATATAATTAACCAATTAATGCTTATTTTGAAGTAGCTTAGCCATCTACACTA
+TAAATTTATCGCAGCTTATGAGATTATTTATGTTAAGTTGGATAATCATTAAGATAGCTAATTATTTCAG
+TGGGTATTTTACCCTAAATTTATCACAAAAGTTCAACAAAAAAATGCATAAAATAAGCCTGAAAGACTGG
+GTTATCATACTCACTATAATACCAACCACCTTAATCGGTTTTGGTTTAGCTAGTTATTTTTCTTATAGCC
+GCTCCGTTGAACTTAATGACTTTCTCGAACAACGCGCTAAAAGCATTATTGAACCGATTGCCATTGCCAG
+TAAAGACCCTTTATTGAGCAAGAACAGAGATAAACTTCGTCAATTGATCGGCTTTACTCACCGTAATCAA
+TCAAGCATAGTAAAAAGCATTGTTATTTTTACTGAAGATAACCAGGTTTTTGTTACCAGTGCTTACCATG
+GTGATACCAATTTAATGCGACTAAAAGCTGGGGTAGAGTTACCACACCACACGAACACTGAAACATTATC
+TGATTATATAATTTTTAGAACCCCCATTATTGATGAGAACTACAACAATCAAAGCAACGCAAATATTACC
+GCAATGGCCAGTTCTGAATATAATTATGCTACCAATAATTCAAAACCAGTAATTATTGGCTATATAGCCA
+TGCAAATTGATAAAAGCCATCTTAATTTTCAGCAACAAAGCCAATTTATAGTCGCATTTGCTTTTGCCTT
+ACTAGGCTCATTACTTAGCGCTATTTTTGCAATTAGGCTCATTAAGAAAGTAACGAAGCCTATTAACTCT
+ATGGTGCAAGCAATTGAGCGAATAAGAGAAGGGAAATTAGAAAGTAGAGTGAGTGGTCAACTCATTGGTG
+AGCTGAATTTTTTAAAAAATGGTATTAATGCCATGGCGCAGTCACTCGACGGTTACCAAAATGAAATGCA
+GGCCAGCATAGATCAAGCAACAATAGACTTACGAGAAAGTTTAGAACAATTTGAAATTCAAAATGTCGAA
+CTCAGTATCTCCAAGCGTAAAGCGCAAGAAGCCAACAGAGTAAAATCAGAGTTTTTAGCTAATATGAGTC
+ATGAGTTGCGAACGCCACTCAATGGAGTAATAGGCTTTACCCGACAAGTACTAAAAACGCCACTCACTGA
+AAATCAACGTGATTATTTACAAACAATTGACCGCTCTGCAAACAACTTATTAACCATAATTAATGATATT
+CTCGACTTTTCAAAACTTGATGCCGGCAAAATGGTTACTGAAAACATTCCTTTTTCTTTAAGGGAATCTA
+TTGATGAAACCCTTACACTATTGGCGCCATCAGCCCATAAAAAGAATATTGAATTATCTATAAACCTTCC
+ACAAGAACTACCTGATTCTCTTGTTGGTGACACCATGAGAATAAAACAAATCATCACCAATTTGGTCAGT
+AATGCGATAAAATTTACGCCACAAGGCTCTGTTGCTGTCGATATAACCAGTGAAGAAATAAGTCAGAACA
+ATATAAAATTAAAAGTCATTGTTACCGATACCGGTATTGGTATGACAACCAATCAGCAAAGAACCATTTT
+TGATGCTTTTACGCAAGCAGATCAAAGTATCACCCGCTTATATGGTGGTACTGGGTTAGGTCTGGTAATT
+TGTCAGCGACTTGCCCAAGAGATGAATGGCGATATAGGTTTTAGCAGTGAAAAAAATCATGGCTCAAGTT
+TTTGGTTTACTTTCCAATGTGAGATTAATGCAATGCCGTTAATGTTGGAATTAGATAATCAGCATTTAGC
+CAATAAAACGGTACTCTACTTTGAAGAAAATAATCATAGTAGAGAAGCAACCAAAAACTTGTTAAAGCAC
+TGGAAAATGCGTGTTACTAGTGTAATAAATAGACATGAATTATCACAAGTACTCTCACATAGCAGTCAGA
+CCCAACGAGGTTTTGACTATGCACTTATAGGCCATAATCAAACAGCAACAGCACTAAGTGAATTGAAGAA
+AACGATTGCACAAGTACAGCCAATTTCCAGCAATATCCACTTAGCTTTAAATAATACATCACCAAGCTTG
+CAAGAGGCCTTGATTGCCAGCGGTGCAATAAGTTGTATGAGTAAACCTCTATCACCAACAACCTTAAGCC
+GAGTACTACAGCCAGTTATGGAAACTAAGGCCGAAAAGCTCACTTTGAATGCAGCTATGGATAAAGTATT
+ACCGATAAAAGTACTAGCTGTTGATGATAATGAGGCTAACTTAAAATTAATTAAGGCATTGCTGTTAGAG
+CAAGTAGCTGAGGTTGTTGAAGCCGACAATGGCATGTCAGCCGTAGAACTTTGTAAAGTAGAAAATTTTT
+CTTTAATTTTCATGGATATTCAAATGCCGATTATGGACGGCATTAGTGCTCTAAAAGAAATAAAACAGTT
+AACTAACAATAATAACACTCCCATCATAGCCGTTACTGCACATGCATTGAGTGGTGAAAGAGAAAAAATG
+CATCAACAAGGCTTTAATGCTTACATGACAAAACCAATAGATGAAACGATGTTACGTCATATTATTTATG
+AATATTGCGATTTCGATCACCTAGTCAATTCAACGGTTCCGGTCATTTCAACTGATGTTATTAACCAGGT
+TGAGTCTGCTTCAAAGGTAATTGATTGGCCTTTAGCACTAAAGCGTAGCGCCAATAAAGCTGATTTAGCC
+AAAGAGATGTTATTAGGTTTAGTCGAAAGTTTACCCGAAACTCAACTCAGCATCCGTGAAGCAATTGACG
+TTCAAGATATCGCTCAAATAAAACGTCTGGTTCATAAACTCAATGGCGCTTGTTGTTATACTGGAACCCC
+AAATTTAGCCAAAATCACTATTCAATTAGAAACCCAATTAAAAATGGGCTTGAGTACTGAAGAGCTTGAA
+CCTGAGTTTTTAGAGTTTTTCGAACATATAGAGCAGGTATTATTTGCCGTACCTGAAGCGCTAAAAGAAA
+TGAGTGAAAATAGTCATTAGTTGAGCAGAAAAGAGTAAGAAACTATTGATGTTATTTTACTAGGGGATAA
+CTGGTGTTTTGTTAATTAATAGCTTTTTTTAGTTAGCGAATGGTGATGTTTGGTGATGTATCTATATCAC
+CATCCTCAGTAATCACGGCAATACCTCCACTACATTGAAGCACAGCTAAACTATGTCCATTTTCATTACG
+AACGAAAGTAAGCTCATAACCAAATTTTCCTAGGCTGCTAGCAGAAAATTTTTGCGCCAATGATAATTTA
+TTCCACCAAACAGACTGCTCCGGAGACTCCTTTCTACGCTCGAGCATTGGCTTCATCTGTGTTTCCATCA
+TTAATTCCCACCTATTTGTATGCTGAATCCTTTATACAGCGTATTCGTTAAAGTGTAGACCATAATTTCT
+AAAGTGTAGACTATAATTTTAACAAAGATAAAATTAGTGAGTTTTTAAATCATACCTAACGGTAACTATA
+GATCCCCGTCACCAATCAAGATGCAGGTTTCAGAGCGCTTGAGCACTTTGAATGGTAACGGGTATATTAA
+GTATTATAAGTTCTTGCTTCTAACATCAGCTGTTTCATATCTCTAACAGCTTTATCTAAGCCATCAATAG
+CCGCACGCGCTATTATGGCATGGCCAATATTCAACTCGATAATTTCTTTAATAGCAGCAATAGGTTTGAC
+ATTAAAATAATTTAAACCATGACCTGCATTAACTTTTAATCCTAAGTTATGCGCATACTTAATACCGACA
+GTTAGGCGCTCAAGTTCTATCAGCTGCTCTTCTTCTGAGCTTAGATCTGCATAATGTCCCGTATGTATTT
+CTATATAAGGAGCTTTACTGGCAACCGCAGCATCAATTTGTGCTTTATCCGCATCAATAAATAAACTTAC
+AGCGATACCTGCAGCTGTTAATTGCTCTGTTGCTTTAGTTATCTTATCTAACTGCCCTACAACATCTAAA
+CCACCTTCAGTAGTCAACTCTTCGCGTTTCTCAGGAACTAAACAACAAAATACTGGTTTCACATCACAAG
+CTATCGCTATCATTTCATCAGTGACAGCCATTTCAAAGTTCATACGAGTATGTAATGTTTGTTTTAAAAC
+ATGAATATCTCTATCTTGGATATGACGCCTATCTTCGCGCAGGTGCACAGTAATACCATCTGCTCCGGCA
+TGCTCTGCAACGCTTGCAGCATAAACTGGGTCAGGATAATTAGTACCACGCGCCTGTCTTAAAGTGGCAA
+TATGGTCAACGTTTACACCTAATAATAATTCAGACATTTTTAATCTCTTTTTAATTTTTTATAATATTTT
+TCTAACTAGCTCAACTGTATGCTTTGTTTGCAAAAAGTTTACGACTATTTAATGGCTTATTCCCTAACAA
+CTGGTTGATAACCTGTCTCATTAGTAACTTGAAAGTATAACTAACGTCTTCAGACATTCCATTTTGGTAT
+AGAGATCCCCGCTGGGCAATCGCTTGTAAATGGGTTTTATCGAAGCATTGAGTGCTGTTTTTTGGAAAAG
+GATCATATACAGGAACAAAGCCTTGCTCGGCGATATAATGAAAGTAATTAACATCGTGCTCAAATACAGG
+GCTAAAGTCAAATGACAATCCCAACTCTTCAAGCAGCGCTAATTCAAATAAACGTAATTGCGGGGCAATT
+TCTTCGCCTTGAGCTAAGGCTGTCAAAGTTGTTTGATATTGAGAAAATAAGTGCTGACAAGCAATTTGCT
+CTGTTAATAAACGAATCAATAATTCATTGATATAAAAAGAGCTAAACAGGCTATACTTTACCAGCGAATA
+TGACTTTGAAATTGAGTCTATTTGAGTAATATACTTAACATTACCCTGACCTTTCAATGTTAGTTTTAAC
+GGTAAAAAAGGCTGAATTAAGCCTTTTTTTATAGAACGCTTAGATTGACCAACATATACTAAAGCCGTCA
+CCTTACCATCTTGCTCTGTTAATAAATCAACTAACTGCTGGTTTTCCCGGTACGGGCGACTATGTAAAAC
+AAATGCGTTTTGTTCAATCATTTATCGCATTCCAACTAGCCTGAGTAATCATCACCATAACCTAAGCTGC
+GTAATGCTCGTTCATCATCTGCCCAGCCTGATTTCACTTTTACCCAAGTTTCGAGGAAAACTTTACTCTC
+AAATAAATTTTCCATATCTCGTCTAGCTTCTTGACCAATAGTTTTTAAACGCTCACCTTTATTACCAATA
+ACCATGCGTTTTTGGCTATCTCGCTCTACTAATATGAGCGCATTTATATGAATAATGCCCTTATCATCCA
+TCTTAAACTGCTCTATCTCTACCGTAATAGAGTAAGGTAATTCATCACCAGTAAAGCGAATTAGCTTTTC
+ACGAATGATTTCAGAGGCCATAAAACGGCTAGAGCGATCAGTGATATGATCTTCAGGAAACCAGAAGACT
+CCTTCTGGAAGGGATGTTAAACATAATTGGCGAATGGTATCAACGCCATGGCCTTTGGTCGCACAAATAG
+GAACAATATCTCTAAAGTCATGCATAGCACCTAATTTTTGCAAATGAGGTAATAACTCATCTTTATCGGG
+TATGTTATCTGTTTTATTAACGACCAATATACATGGTGTGCCACTTTGTTTAACTTTAGATAACACTAGC
+TCATCATCTTTTGTCCAATGAGTGCCTTCAACTAAAAACATTATTAACTCAACTTCTGCAATTGAGCTAC
+TTGCAGCACGGTTCATCAATCTGTTTATAGCGCGTTTTTCTTCCGTGTGTAAACCAGGGGTATCTACCAA
+TACTGCTTGTCTATTTTCTTCAGTCAAAATTCCTAAAATACGGTGACGAGTTGTTTGCGGTTTTTTAGAA
+GTAATACTAATTTTTTGCCCTAACAAGGCATTCAATAACGTTGACTTACCAACATTTGGGCGACCGACAA
+TAGCAATTAAGCCTGCATAGGTATTCGAGGTATCGTTGTGCATAATTTATTTTCTCGTGCTGCTTTTTTT
+GCTTGAGCTGCTTGGGTTACTTTTAGTATGTCGGGGATTTGCTAATTTAGCTTGTTTTGTTGGTTTTATT
+TTTACTTCTTTTTCTTGTTCTCTTTCTTTTTCAATTAAAGCAAGTATCTGCTGCGCAGCTTCTTGCTCTG
+CTTTTCGACGACTTGTTCCTTTAGCGATAACTACTTCACTGATCACTGACGTTTGGCAACGAACGGTAAA
+TTCTTGGTTATGTGATTGTCCCGTTGTATCAATTACTTCGTAAGTAGGAAGAGGGATCTTTCTTCCTTGT
+AAAAATTCTTGCAGGCGAGTTTTAGGGTCTTTTTGTTCATTACCCGGTTTAATCACCATCAAGCGTCTTT
+CAAACCAACTTAAGATAAGTGCTTTACAACACTCGATATTTGAATCTAAATATACAGCACCAATAATGGC
+TTCAATCGCATCTTCTAATATAGATTCACGATGATGACCGCCACTTTTTAATTCACCTGGCCCTAATATT
+AAGCACTCACCCAAGTTAAAGTCTCGTGCAACTTCAGCTAACGTTACCCCTTTAACTAGGCTAGAACGCA
+TGCGAGTAAGATCGCCTTCGTCATGCTTTGGAAATTTATCATAAAGCGCTTCAGCAATAACAAAACCTAA
+AATAGAGTCCCCGAGGAACTCTAGTCTTTCATTATGAGCGCCCTTGGCACTTCGATGTGTAAGTGCTTGC
+ACCAATAATAATGGTTCATTAAATTCATAACCAAGCTTTTTGGTTAATCTAGCAAGATTGTGAGGGTTAA
+TTTTCACGATGTAACTCTTTATGCCATGTAAAATAAATAGCCATGTTAAATAATTGCGCCGATGCGATCA
+AAACGTACACCTGATGGTAACCATTGAGGTAAAATACTGTCTTCGCTTCTATCGAAGTCGAAACTCATCC
+AAATAGCAACAGCCTCACCGACAAGATTTTCTTCAGGAACAAAGCCCCAAAAACGTCCGTCTAAAGAGTT
+ATCACGATTATCACCCATAACAAAATAATGCTTAGCTGGTACCAAAAATTCATCCGCGGCAGTACCTGTT
+TGCGGGAAGTAGTGAGCTACCCGAGGTAAGGTTTGGCTATCATTTAAAACTTGATGGCTTTTATTTAACA
+TCTTAGATTCGAATTCATTCATACCAAGTTCAGCATCTGGCCCTACATATTTACCAACAAGATTTTGTTG
+TATTTGCTCAAAATCGGGGCATTTAGTATCAGACTCTTGACAAGCTCGCTTGATATAAAGTGATTTATTT
+CGGTAAATAATTCGATCACCTGGCAAACCTATTACACGCTTAATAAAATCGACTTTTGGATCTTGTGGAT
+ACTTAAAAACAACAACATCACCGTGTTCAGGTAAGCCGTTTTCAATAAACTTATGTCTTAGCACTGGATC
+TTTTAAGCCATAATTGAATTTATTCACCAGAATAAAATCACCATCAAGTAATGTTGGCATCATTGAGCCT
+GATGGTATTTGAAAGGGTTCGTACAAAAATGAGCGTAGAATTAAAACAAACGCGATCACTGGAAAAATTT
+GCACCGCAGTATCTACTAAAGGCGACGGCTCTGTTAACGTTGCTAGTGCTTGTGGTGTTAATTCGGCTGC
+ACACAACTCTTTTGCTGATAATTGTGCGGCACTAGCTTTCAATTTTCGCTGTGGTGCTAAATAAAACTTA
+TCAGTAAACCAAACGATTCCAGTTAATACGGTAATTATCACTAAGATAATGGAAAAATAAACGGCCATAC
+ACTTCCTATTTTAAAGTCCTATTAGGCTAAATCCTATTAGGGAAGTTTTAGCGACAAGTATTTATTTACT
+GTCGCTACTTTAGAAATTAACTTAACGGCTTAAACTAACTATCAAGTTTAAGAACGGCTAAAAATGCTTC
+TTGTGGTACTTCAACATTACCCACTTGTTTCATACGTTTTTTACCATCTTTTTGCTTTTGTAGAAGCTTC
+TTCTTACGACTAATATCACCACCGTAACATTTAGCGGTAACGTTTTTACGTAGTTGCTTCACGGTAGTAC
+GCGCTATAACATTATTACCAATAGCGGCTTGTATAGCGATATCAAACATTTGACGATGTATCAGCTCTTT
+AAGCTTATCTACCAGTAATCGTCCACGTGCCACTGAGTTTGCTCTATGAGTAATCATAGCTAAGGCATCA
+ACGCGATCGCCATTAATCATGACATCCACTCGAACCATGTCTGCCGCTTCAAAGCGGATAAAATGATAAT
+CTAATGAAGCATAACCTCGACTTGTTGATTTAAGCTTATCAAAAAAGTCCATTACCACTTCAGCCATAGG
+AAGCTCATAAGTAACAGCAACTTGGTTTCCGTGATAAATTAAATCTTTTTGCACTCCGCGTTTTTCAATA
+CACAAGGTAATGACATTGCCTAAATATTCTTGAGGTACTAAAATATTCGCTTGAACGATGGGTTCTCGAA
+TCTCCTCAATATTATTAATTGCAGGAAGATCGGCAGGGTTATCAATAGAAATAACATCACCGTTAGTAGA
+AGCTATTTCATAGTTTACTGTTGGCGCTGTGGTAATTAAATCTAGATCATATTCACGAGCTAGGCGCTCT
+TGAATAATTTCCATGTGCAACATGCCAAGAAATCCAATACGGAAACCAAAACCTAGTGCAGAAGAATTTT
+CTGGTTCAAAAAATAAAGACGCATCATTTAAGCTTAATTTGTTAAGCGCATCTCTGAAGTTTTCATAATC
+ATCTGAACTTATTGGGAAAATACCAGCATAAACCTGTGGTTGCGCTTTTTTGAAGCCAGGTAAAGCATTT
+GCTGTTTCTTTCTTACTGATAGTGATGGTATCACCTACTGGCGCACCATGAATTTCTTTAATACCAGCAA
+TGATAAAACCAACTTCGCCAGCTCTTAATACTCCAGTATCTGTTTGTTTTGGTGTAAATATACCGACTTT
+ATCAATTTGGTGAACTTGTCCAGTAGACATCACCAACATTTTATCACCTTTTTTAACTTCACCATTGATA
+ACACGAACAAGTGAAACAACACCTTGGTAATTATCAAACCATGAGTCAACAATTAGCGCTTGTAGTGGCG
+CATCTATTTGACCTGCAGGAGAAGGAATATTTTTGACAATAGTTTCTAAAACATCTTCAATGCCGATACC
+AGTTTTAGCTGAACAAGTTACAGCATCTGTAGCATCAATACCTATGATGTGTTCAATTTCTTCACATACG
+CGCTCTGGATCAGCTTGAGGTAAATCAATTTTATTCAAAATTGGTAAAACCTCTAAATCCATTTCAAGTG
+CGGTATAACAGTTAGCAACCGTTTGTGCTTCAACGCCTTGTCCGGCATCAACAACGAGTAATGCACCTTC
+ACAAGAAGCTAATGAACGTGATACTTCATAAGAAAAATCAACATGTCCAGGCGTGTCGATAAAGTTTAGC
+TGGTAAATTTCACCATCTTTCGCTTTATAATCTAAGGTAACACTCTGCGCTTTAATTGTGATGCCACGCT
+CTCGTTCAATATCCATTGAATCAAGCACTTGCGCTTCCATTTCACGTGCTTGTAAACCACCGCAATGTTG
+AATTAAACGGTCAGAAAGTGTTGATTTACCATGATCGATGTGGGCAATAATTGAGAAGTTTCGAATATTT
+TTCATAAAAGGCAGTCAAATAAAAAGCGTTAAAATAATATTATGGCGTGATTTTAACGAATTTACTGCCT
+TGGGGCTATCTTTTGTTCAGATATCTTTTGTTTCAAGCCGTAACAGGCTAATACCAGTTACCATTCAAAG
+TGCAGGATTTCAGTGGGAATTAAAATGATTATAGGCAAGGGAAATAATTTAAACATATTTATTCTATGGT
+TTGATTATTTAACTATGTTTGGTGAAGGGAGTACTTCAATAATTTTCGGTTGTAAATTTTCACTTTGTTT
+ACCCTGTTTTTGCTGAAATTTAGCAAACCGGTACCCTAAATATCCTCCAATAAGACCAAGCCCTAAAGCA
+AATAATTCATGGGGTAATATTTGTTGTTTTAACAACCATTGCCCTAAAGCGGAAAAAGTAATTAGACCAA
+GTAAAGGTAATAAATAAACTTGACCAGCACTCGATAAAATATGTTTTTCAGGTAAGGCTAAAACAACGCA
+ATCGCCTTCCTTCAATGGTACTCCCGTGACACTGATATCATAGGGCAAGGTTAGGGTAAGTTTAGCTTGT
+GGCAATGCTTTAGCAATTTGCCCACTACCACAAGTATCAACTTGCGCACAACCACTGCAAGTAGATTTTA
+TTTGGCTGGTAACGGTAACTTGCCCTGCTTCGATAGCGACAACATTAGCCAATTCTTTAATCATCTTGCT
+GTTCTCCTTTCGAGCCCTGAGCATTGTTATTTACATTATCAATCACAGCTGGGGCGATTGATTCAGCAAT
+TTTTTTGGCCGTTGCTAATGGGATATTACCAACAATGCCAACTTCTATCCCTTGCAGAATATGATTAAAA
+ACTATTGTGGCACCATCGCTGGCATATTCAGGCGCTCTAAATTTTTCTTGGCTAGGATTAACATAAACAG
+ATACCTCAACTAGACCATCGGAAAATAGCATAAATTCAACCGCTTTTTCATTACCTTGATTATGACTATT
+TAATCTATGTTGATTAGACTTTACCACTGAAAACCCTTGAGGTAGCCAGTCAACTTGCCATGAGAGTGCC
+TTATTTTGTTGTTGTGTTAATTCAACAACCTTTGGTAATTCCGTTAACTGAAACTGTTCTAGGTTATCTG
+TTAATTGCTCATTGACTTCGATATGAGTAAATTGAATTTGCTCTAGTAATTGCCCTTGACGTGTCAGTAC
+CGCCATTTTTAACAACAACCCGGTTTTCTGATCAAGCCAAAGCCAATAACTAAAACGATATTTATCTTTT
+GATACGATGCGAACAAGTTGAGCCACACGCCCTAAAATCCGGCTACGTCCAACAGAAATAAAACGATAAC
+TCTCTTCTAGTTCACTGATATTACCACGAAAAATGCTTGGAATTGGGCTTCTAACATCACTAGAAATTAT
+GGAGTATGGTTCTTGCTCAGGTTCGATATAACTAACAATCTTACCTTGTCGTAAAACATCACGGCGAGGA
+CCATTGAGTCGAGTAAATATTTCTAATTCTTGCTCATTATCACCAATACCATGCAACCAATGATAGGGCT
+CTGCTTGGTTATTTTTAACAACAACAAATGAAGTAGAAAAATTGAGTTGACGAAGTGAATTGGAGAGTCG
+CTCTAGGGAAAATTTCGCAGACTCTGTATCAGCAGTTATTGCTGATACATTAAAGCTTAACAGCAATAAT
+AAAAATGCCGATAGTTTCATATATTCTCAAAAAATGATGGCTGAAAGTAAAATTATACCAACTAGTATTA
+TCAACTAATTCAGCCAATCAAGCTATTTTATATTGCTGCCTAATTTAACTTGTTGATTATGATCTTTCAA
+AAGTGCTTGTAAGCGGCGCTGTTGCGCAATTCTATCAGAAGCTAATTGTTCATTCATTGCTTGCTGAGTT
+TGTTGCTTACTTTGTTGACTTTGCTGAGTTTGACTAGATTGGACATTGAAGCTAACAGGGTTTGCATAAC
+CTGATAAAGGTACAGTTTGTACAACCTGACTTGGCGTAACAATGGAATTGTCAGTCACATTATTTTGAAC
+ACCTACAATCATTAAAGCAGCAGCAGAAGCGGCTATGGCAACCTGGCCCATCGGCTTAATCAAACTAGAA
+ATTTTTGCTTTAAAACGATTTGTTGCATCTACTACACTGTTAGTCTGTTGAGCTGCTGAATGATTATTGA
+TAGAAACATTTTCATCAGTAGCTAGATGGCTATTTTTTCCAGAGGTTTTCATAGAGGAATTGGGCGATAA
+AATAGTTGCCTCTTGCGCAATCGCAGCAGAAATAGTTTCACTTAAATCTAGTTGCAACGATTGTGGCACT
+TCATCGCGTAATACATCACCGATTAAATGATAATTTTGCCACGTACTTGATAAGTGTTCATCCTTGAGCA
+TGTTATCAACTAAATGCGCACTGATACTATCATCTGTTGATGGAGAGTAATTATCGACTAATGAAGATAT
+TGACTCTGTTTTAATTTCACTCATATTTTACCTTAAAAACACTTAGTTAAATTCTGCTTTGACAAATGAC
+TTAATTATTTTTCTGCAACAAGGGTCTAATCTTCTTGTCGATAGCATCACGTGCTCTAAAAATACGTGAG
+CGCACTGTGCCTACGGGACACTCCATTATCGTCGCAATTTCTTCGTAGCTTAAACCCTCAATTTCTCGAA
+AGTTAATTGCTAAGCGCAGATCATCAGGGAGTGACTCCATGGTGCTAAAAATTACTTTTTTAATTTCAGC
+TGTTAGTAATATTTTTTCTGGTGAAGCATTTTCTCTTAGCGCATCACCAGTATCATAAAGTTCAGCATCA
+CTAATTTCGACATCATTACTTGGTGGCTTACGACCTAATGCTACACTGTGATTTTTGGCACAGTTAACAG
+CAATACGATATAGCCAAGTATAAAAAGCACTATCGCCTCTAAAGTTAGGTAATGCTCGATATGCCTTAAT
+AAAGGCTTCTTGGACAATATCAGGTACATCGCTATGATTTTTAACATAACGACTGACTAAATTTGCAACT
+TTATGCTGATATTTAGTAACCAACAGATTAAACGCATTTTTATCGCCACGCTGAACCCGCTCAACTAACT
+GTTGATCTATATTTGGTTCGCTCTTTTGAGCCGTATCCTTTAACACTGACAATTGATTTGTACTCATATT
+TTCCATTGGCTCATAACAAACGCATAAAATAAGACTAACGTTTTTCAAAAAAGTTCTATTTATTTCAATC
+TTTTTTAATAATTAGAATTATTGGCTTGTCAGCAATGACATTATTAATTACCAGACTATACCCATGCTAC
+CTCAAGATGCGGGTTTCAGGATTACAGAGCAACTCTTGATCAAGGCGTATCTTTTTATTAATGGTCGCTC
+CCTTAATAATAGATACAACGATGAGCATGATTTCCTCTGTAGCCCCCGCAGGGCAAGTTTAAAAGGCGTA
+TAATCCGCGTTATTTATTTTGACAATAGAATAACTATTCCCTTCAATCAATACCTTGCCTATAAGCCTTT
+TAATTCTCGCTGAATCCTGCATATTGAGATAGCATGGGTATATAATTAAACGTTAATTAAACGCTATTAT
+CTGGCGACTTATACCCATGTATTATAGAATACCTGAAAATCCCTTACTTATATATTCGCTTTTATAGCTG
+AACTTAATCAAAAAGTATGACTCAACAAAACAATTGTGATGTTTTAATCATTGGCAGTGGCGCCGCAGGT
+TTAACTTTGGCACTCCATTTAGCTCAAAATGCCGATGTCGTCATTTTAAGTAAAGGTCCATTAAACGAAG
+GTTCCACCTTTTATGCTCAAGGTGGGATTGCGGCGGTATTTGATGAAAACGATAGTGTTGCTTCCCACGT
+TGAAGACACCATCGTTGCTGGTGCAGGTCTGTGTGATGAAGATACGGTTCGATTTACCACTGAAAATGCT
+AAGTCTTGTTTAGAGTGGTTGATAGACCAAGGCGTTGAATTTGATAAAGAACAAAGTAGTAAGGGCGAGT
+CACGTTATCATTTAACTCGTGAGGGCGGACATAGTCATCGAAGAATTTTGCATTCAGCGGATGCTACTGG
+CCAAGCAATTCAGACCACTTTAGCCGATCAAGTAAGACAACATTCACGTATTAGAATCTTTGAACGTTTC
+AATGCCATTGATCTTATTTGCCAAGCTAGTACTACTGGTAACCAACCCAAACAATGTATTGGTGCCTATA
+TTTGGAATAGAAATACCGAGAAAGTTGAAAGTATTTACGCACAAAAAACTATTTTAGCCACAGGCGGTGC
+GAGTAAAGTTTATCAATATACTTCAAATCCCGATGTCGCGAGCGGTGATGGTATTGCGATGGCATGGCGA
+GCAGGCTGTCGCGTTGCGAATATGGAATTTAATCAATTTCATCCTACCTGCTTATTTCACCCTTCTGCTG
+GAACTTTTTTACTTACCGAGGCACTTCGCGGTGAAGGCGCTAAATTAAGACGTCCTGATGGCAGCCGTTT
+TATGCCTGCTTTTGATGAGCGCGCTGAATTAGCACCCCGTGATATAGTTGCGCGAGCGATTGATTATGAA
+ATGAAACGTTTAGGTGCAGATTGTATGTATCTAGATATCAGTCATAAACCCAGTGATTTTATCAAACAAC
+ATTTCCCAACCATTTATGAAAAAACTATGTCCCTTGGCATAGATATCACTAAGCAACCCATTCCTATTGT
+TCCGGCCGCACATTATACCTGTGGTGGAGTAATGGTTGATCATCAAGGTAAAACAGATATTAGCCAACTT
+TATGCTATTGGCGAAATGTCATATACAGGCTTGCATGGTGCAAACCGTTTAGCGAGTAACTCGCTACTTG
+AATGTCTTGTTTTTGCCCGCGCTGCTGCCATAGAGATTGGTGAAACCTTAGTACAAAGTAATCACTATTT
+AACCCTACCTCATTGGGATGATAGTCGTGTAACAGACTCAGATGAAGAAGTTGTCATTCAACACAACTGG
+CACGAGCTTAGATTATTTATGTGGGATTATGTAGGTATTGTACGTACTACCAAACGTCTAGAGCGCGCAT
+TACATCGTGTTGAATTACTTCAACAAGAAATTGAAGATTATTATCAAAACTTTAAAGTAAGTAATAATTT
+ACTTGAGTTAAGAAACTTGGTGCAGGTGGCAGAGCTTATAATAAGGTGTGCCATGGAACGTAAAGAAAGC
+AGGGGTCTACATTACACTTTAGATTATCCTGACTTATTAACAACAGCTAAACCAACAATACTTTCGCCAG
+TATAATAAAAATCACTTAACTCAAAACCGCAGAGCTATTTTAATTGGTTGATCACTCTGGCTAAGCGAGA
+AAAATCTTGCTCATGTAAGCTATCCCTAAATATGAAAAACTGTTTAGGGTATCCTTTACTAAGACTACTA
+TGTTGGTCAGATGCACTGTTATTTGGCATAAGAACTAACCAACAGCCAATAAAACTGAGCCTACTTTCAG
+CTAATAGTTGATAACTTACTTTCTCGTTATCAAGCACAATCCCCCCCGTATTAGTCAAGATGAGTGAGCT
+GGTAATAGGCTTGTTATCACTAATTGATAAGAATAAGCTAAGTGATATAAGGCTGAAAACCGCAAGCACT
+AAAGCTAAATTATAATGAAAGGTAAAGCTAACAAGAATAACTAAGCAAGTTAATATTCCTATAAAGCTAT
+AAACTGCTAGCTTGTAACGGGAACTTCTTACATTTATATTATACTTTGACGCGTTTGAGTATAAGTTGGA
+CCATTGCGTTGAGCTCTGTATCTTCACAAACTTCATGTCCCATAAACCATGCAAATAATTCAGGATCTTG
+ACCGGTAAGTAAACGTTCAAAGGTAAACTGATCTTTCGTTGATAACTCATCATATGCTTCATCAACAAAA
+GGAATAAACAACACATCTAACTCTAACATACCGCGACGACAGGCCCATTTTAAACGAGCTTTATTGACTT
+TTAAAAGATTAGTCGAGTTTTCATTATTTGTCACTGTAGTGCTTGAAGCTTCGTTACCAGACATAAGTAC
+CCTTTCTTGATTAACACAATTGATTAGCCTCCATATTGTAACAATAACTCACATGGCACAGCTATTAAAA
+ATGCTAATTATCATTAATAAAAACTGTCCTCGAGTTGTTTTTGCTATTTTCGCCCCTATTCTATAGTTAA
+CCTTTAATATATAAGCATAGCTAACCCCGCGCTTTCTCATAGAGTTCATTATGACAATTACCACCAGCAA
+ACAATTACCATCTCTAGCACAACTACCAGAGACATACCTTATTGAACTTAGTGAATTTGGGGCAATTTCT
+TTATCTGGTGAAGAGCAAAGTAAATATTTACAAGGGCAAGTAACATGTGATGTTAATAGCATAACTGAGT
+CAAACTTACTTGTAGGGGCTCACTGTGATGCAAAAGGAAAAGTATTTTCTGTTTTCCGATTAATTAATCG
+CTCATCTGCTCACCTATTATTACAACCAACTGCTAGCATTGAAGGTTCACTTAAAGAACTGAAAAAGTTT
+GGTGTTTTCGCTAAAGTTACTATCGATATTGCTGAAGAACTCGGCTTTATAGCTTTAATTGGCAAACAAG
+CAAGTTCCCTAATACAGCAAGAGTTCTCTCAAGTTCCTGATAGCTTAACGCCAGTAGTGCAAATTGGTTC
+AACTAGTTTAGTCTATCTTTCTGGTGAACAACCGCGTTATATCATTATTGATGACAAAGCCACTATCACA
+GCAATCACTGAAAAATTAGCACTACCTACTTATTCACAATCAGTATGGAATTTATTAGAAATAACCCAAG
+GTTTTCCTATTTTAACAGCAAATACTAGTGGTCATTACGTACCTCAAATGCTTAATTTACAAGCGATTAA
+TGGCATAAGTTTCACTAAAGGTTGCTATTTAGGACAAGAAACTGTCGCTAGAATGCAATATTTAGGAAAA
+AACAAACGTGCATTATTTTGCTTAAACTCTCAACTTGAGCAACCTTTTCAATCGGATGATGTTATTGAAA
+AGCAATTAGGTGAAAACTGGCGAAAAGCTGGCGATATTCTCGCCCATTATCAAGCTGATGATGGTAGTTG
+TGTCATTCAAGCGATATTAGCGAATGATGGTGACTTGCCTATACTGCGCATTGCTTCTCAAGCTGACTCC
+GTAGTAACAAATCAAACATTACCTTATACCCTTATAGCTGAATAACTCTTACAGCTGAATAAACTCAAAT
+TTTAAAAAAATTAGGATGAAACATGAAAATAGCTAAAAATAATGTCGTTGTTATGCACTATGCAGTATCT
+GACAGTGAAGGCACTTTAATTGATAGCTCTTACGAAGATAAACCAATGGCTATTATCCAAGGTAGTGGAT
+ATTTAATCCCTGGCTTAGATGATGCCCTTGTCGATCATCAAGCTGGTGATAAATTTGAAGTTGCTGTTGC
+TTGTGATCAAGCTTACGGCGAACGTCATGATGATTATGTACAAACGGTACCAAGGGAAGTACTTGCTGGT
+GTTGAAGATCTTGCTCTTGGTACCCAGCTACGTGCAACAACTGATGATGGTGAGCAAACGGTTATTGTTA
+TTGACGTGCAAGATGATGTTATTACTGTTGACGGTAATCATCCTCTTTCAGGCTTAGACTTAAGCTTTGA
+CGTTGAAGTTATCGAAGTACGTGAAGCCACTGCTGAAGAACTTGAACATGGCCATGTTCATAGTGAAGGT
+GGTTGTGGGCACGACCACGAATAAAGTTTTCTGATTAGTTTGTAACATGCTACAAACTATCGGACATAAA
+AAAACGTAACCTTACGTCTAAGGTTACGTTTTTTTTCGCTGAGTTTTTGCTAAATGTTATTAACAAAAAC
+TCGTGCTAATTATTCAGTTATGCTTTTTCTTTTTCTTTTACTTCTGATTTATCTTCTGCCACAACAGTTT
+TTGATAAAAACATATCGCGTAATTTAGTATCAACATCTTTAGCCATTTCAGGATGTTCATCTAAATATTT
+AGCAGCATTAGCTTTACCTTGACCAATTCTTTCACCATTACAGCTATACCAAGCACCTGCTTTCTCTACA
+AACTCATGCTTAACGCCTAATTCAATTAACTCACCTAAGTTGTTAATTCCTTCACCGTATAAAATTTGGA
+ATTCAGCTTGTTTAAACGGTGGCGCAATTTTGTTTTTAACGACTTTCACACGCGTTTCATTACCAACGAT
+TTCATCACCGTTTTTAACCGCGCCAATACGACGGATATCTAAACGTACAGAAGCGTAGAATTTTAACGCA
+TTACCACCGGTCGTCGTTTCTGGGCTACCAAACATAACACCAATTTTCATACGAATTTGGTTAATGAAGA
+TAAGCATAGTATTAGATTTTTTCAAATTACCGGTAAGTTTACGCATCGCTTGTGACAACATACGTGCTTG
+CAAGCCCATATGTGAATCACCCATATCGCCTTCAATTTCAGCTTTAGGTGTAAGCGCGGCAACAGAGTCA
+ACTACAATAACGTCGATAGCACCAGAGCGCGTTAACATATCAACAATTTCTAGAGCTTGTTCGCCGGTAT
+CAGGTTGAGAAATTAATAACTCATCAATGTTAACACCTAATTTTTCAGCATAAACAGGGTCAAGAGCATG
+CTCTGCATCGATAAAAGCACAAACTTTACCATTGCGTTGTGCTTCAGCAATAACTTCTAAAGTTAACGTG
+GTTTTACCGCTTGATTCAGGACCATAAATTTCAACAACTCGACCCATTGGTAAGCCGCCAGCACCTAAGG
+CGATATCTAAGCCTAATGAACCCGTAGAAATAGTTTCTACATCCATGGTGGTATTATCACCAAGCTTCAT
+TATTGAACCTTTACCGAATTGACGTTCAATTTGGGCTAAGGCTGCTGATAGTGCTTTTTCTTTATCGTCT
+TTCATAGATTACTCCGCGAGCAGTTGTGTTATTTCGTTTTGATGAGACAAGTATACTGTAAGTTCGTACA
+GTATCAAGTTTTATTACAACTTTTTTTATTTTAAATAAAAAAACAACTTAACGTTACTTTTAATCAATTG
+AAATATAAAGAATAAAAACATAACAATAACTTTTCACAATTCAAACGAAAAAAGTTACTTCTCTCTTTTA
+ATCCCGATAAATAACTTCGCTTACACAGTACTTTATCAATCATGAATATTACGATTTAATAGACAATACT
+AATGTGCTAATTTTTCACGTCCAATACTAACAATTTGCTCTGAAATCTTTTTGTTAACCCCTTTTACTAG
+TACCCAACTGTGCCAATATAATGTCTCTACTAATTCCTTACCAGGGCATAAACTTATTAATTGACCCGCG
+ATTAACTCTTGCTCTATTTGCAATTTGGGTATCAAGCAATAAGCAACGCCCTGCTTCGCTAACGGGATAA
+ACGCTTCTGATGAACGAACACTATGACAATAATACTCACTGGCTGCCAAGTTAAAGTGTCTTGCAATATA
+ACGTACGTGCATATCATCTTTATGATCATAACTTATCGCTGGCGCCATCTTTAATGAGTTTTGGTTTACC
+CCTTCCGGAAAGTATTTTTTAGCAAAAGCTTTACTGGCCACCAAACAATATTCCATCTCACCAAGCTTGA
+AAGAGCGATAACCTTTTAAGGGTTTTTCAATAGTGCTTACTGCGCCAATAGCTTGGCCGCTTCGTAACTT
+ATCTAAAGTTCTCTCTTCATGTTCAATAATTAAATTCAACTCAACTAAGTGATTTTTAAGTACTGGTGTA
+ATTGCATCAATAAACCAGGTAGCAATACTGTCTGCGTTAACCGCTAGTGAGATTTTCATCGGCTTAATTG
+GCTGATCTGGAGATAATAGTGGTACCAGCTCATGCTCAAGTTGTTTCACTTTTTTAAAATGACTTAGTAA
+TTGTTCACCTGCGGGTGTCGCGACGATAGGTTGATTACGAATAAGAACCGGTTGTCCAACATGCTCTTCT
+AACGCTTTAATGCGTTGAGATATTGCTGATTGTGAAATGAATAGTTTTTGTGCCGCCAACTCGAAGCTTT
+GTAGTTCGATAACTTCAGCCAGCGCAGCAAGCAGTTTATAGTCAAAATTTGCCATAATCCCACACAATCC
+TTCATAAGTTTTACTAATGATAGTTAATTATTATTAATTATATTTAAATGGAGGATTAATGCAAACTAGC
+GCTTATCAAATTTACAGACTATTTATCGAGTACCATTATGAGCTTATTAGTTTTAGCAAAAGGTTTTACC
+CTAACATTAAGTATGATCATACCTATTGGTACGCAAAACTCTATGTTAATCAATCAGGGCATTCATCAAA
+ATCATCATAAAATGACCGCCGCTCTTTTTGTTCTTTACGATGCTTTATTAATAAGTATGGGCGTACTTGG
+CGGTAGCATTTTACTGTCACATAACGCCACTTTATTCAATGTACTCACTTGGGGTGGTATCTTGTTTTTA
+AGTGTTTATGGCCTATTGTCGATGAAATCTGCATTTGTGCGAAGTAAGAATACTGCTGATACTATTTTGA
+AAAAGAAATCAGCAAAAATTATTTTTCTGACAACCTTGGCCGTTACTTTTTTAAATCCACATGCTTACAT
+TGACACCGTAATGGTTATTGGCAGTGTTGGCGGGCAATACTCAGATGAGGTAAAAGTGTATTTCCTTATT
+GGTTGTATTTTTGGTTCGTTAACTTGGTTTAGCTGTTTAGCATTTGGCGCAGCCAAACTTTCAAAACAAT
+TAAGCAAACCAAAAGTAAAAATGACGATAGATATAATTATTGCTTTAGTAATGTGGTTAATTGCTTGGTC
+GCTGTTTACTACATGGATGGCCAGATAATCCCAGTAGCACGGAATAATTATTAAAAAGTGAAGAAATGGT
+AATACTGCTTATGGCATAATCTAGGGAAATACCGCTAGGTATAAATATCCCTAGTATAAAGCTAGTAATA
+ACATAAGAGTTTTAGCATTTCATGACCACTGCCACAAAAGATCTTTCATCACACACCCCTATGATGCGCC
+AGTACTTAACTATTAAGGCTGAATTTCCACATACTTTGATCTTTTATCGCATGGGTGATTTTTATGAATT
+ATTTTTTGACGATGCCAAAAAAGCTTCTGACTTATTAGATATATCACTTACCGCTCGGGGTAAAACTGGC
+GGTAATGCTATTCCAATGGCGGGTGTGCCATATCATGCGGCTGAAAACTACTTAGCGAAGCTAGTCGCCC
+TAGGTGAATCGGTCGCTATTTGTGAGCAAATTGGCGATCCTGCCACGAGTAAAGGCCCAGTAGAGCGAAA
+AGTCGTACGTGTTATTACACCCGGTACTGTTAGTGATGAAGCACTGCTAGTCGACAGGCAAGACAATCTC
+ATTGTTGCCATCGTCGATAATCAATCCCCAAATGCAAAACTAAAAACAAGCTCAGCACCCGCTTTTGGTC
+TTGCTTATTTAGATATGGCCAGTGGTCGATTTGTACTCACTGAACCACAAACTGCTGAACAACTCCAAGC
+TGAACTTCAACGTTTATCTCCTGCAGAATTACTTTATAGTGAATCTCTACAAGACTTTAGTTTAATCGAG
+CAAAGAAAAGGTTTACGTCGTCGTCCAGAGTGGGAGTTTGATCTTGATACTGCCATTAGTTTATTGAATA
+AGCAGTTCGATACCAAAGAATTAACTGGTTTTGGTGTTGATGACAAGCCTTTAGGTCTGGCTGCTGCAGG
+TTGTTTATTTCAATACGTTAAAGATACTCAACGTACTGCCCTGCCTCATATTCGCGCCATTGTTTGTGAG
+TCTGCCAATAAAGGTGTGGTACTTGATGCAGCCACTAGACGAAATTTAGAACTGACCCAAAACTTACATG
+GCGGTTTAGATAATACCCTTGCTGCTATTTTAGATAAATCTTCCACACCAATGGGGTCTCGTTTACTTAA
+ACGCTGGTTACACTTTCCATTACGTGATTTAACGGTTCTTAATAACCGCCAAAATACGGTGAGTGATATC
+ATAGCATTAGATCTTATCGCGCCTATTCAGCCATTATTAAAAGGCTTGGGTGACATTGAACGTATTGTTT
+CTAGAATCGCCTTAGGCTCTGCAAGGCCTCGTGATTTTGCTCGTTTACGTCATGCTCTACAACAATTACC
+AGAGTTACAGAATGAGTTAAAAAGTGGATTAACAGAATCCCCTACTAACTACTTAGCCACTATTGCTCAG
+CAAAGCCAGCCAATGCCTCAACTAGAAGGCTTGCTAGTACATGCCATTGTTGAAAACCCACCCGTACTAA
+TACGTGATGGTGGTGTTATCGCACCAGGTTATAATAACGAGCTTGATGTACTACGCGATTTAAGTGATGG
+TGCGACTGAGTTTTTAGCGCAACTTGAACAACGTGAGAAAGAACGTACTGGCATCCACTCATTGAAAGTA
+GGTTATAACAGGGTTCATGGCTTTTTTATTGAAATGAGTCGTACCGCCGCCGTTGATGTACCTGATGATT
+ACATTCGCCGTCAAACATTAAAAAATAATGAACGTTTTATTACCGAAGAATTAAAGCAACATGAAGAGAA
+AGTACTTAGCGCTCAAAGTAAGTTTTTAGCCCTAGAGAAATCACTCTATCAAGAGTTATTCGATAAAGTA
+TTACCTGATTTAGCGCAACTGCAGCAATTAAGTCAAGCCATTGCTGAGCTCGATGTATTAACTACCTTCG
+CAGAACGTGCATTAGCGCTAAACTACGTAAAACCTAGCTTAGTTGAAGAACCAGGCATTAGTATTGATGC
+TGGTCGTCATGTTGTCGTTGAACAAATGACTAACGATGCCTTTATCGCCAACCCAGTGTTGTTAACAGAA
+CAGCGAAAGATGTTAATTATTACTGGTCCAAATATGGGCGGTAAATCTACCTATATGCGCCAAACGGCCT
+TAATAGTTTTACTTGCTCATATAGGTTGTTATGTGCCTGCTGACAACGCGACCATAGGTTTAGTTGATAG
+GATATTTACCCGAATTGGTGCTTCCGATGATTTAGCCAGTGGCCGCTCAACCTTCATGGTCGAAATGACT
+GAAACGGCAAACATTTTACACAACGCTACGGATAAAAGTTTAGTGCTGCTTGATGAGATTGGCCGTGGAA
+CTAGTACTTACGATGGCTTATCACTCGCTTGGGCTTGTGCTGAAATGTTAGCACTTAAAACCAAAGCTTT
+TACTTTATTCGCGACCCATTATTTTGAGCTGACTTTACTTGCCGGTCAAATTTCAACCTTAGCCAATGTG
+CACTTAGATGCCATGGAGCATGACGATAACATCGTCTTTATGCATGCAGTACAAGAAGGAGCGGCTAGCA
+AAAGTTTTGGTTTGCAGGTAGCACAGTTAGCAGGTGTACCAAAAACAGTGATCAAGCGTGCTAAACAAAG
+GTTAAGTGAATTAGAGCAACAGCAAACGCCAAGCATACTACCAGCACCTATACAAAATGATGCCTTTGAA
+CAGCTCAGTTTCGCCCCTGAAGAGCATTCAGTGGTAACAACACTTATTGATACCGATATTAATGAGCTAA
+GCCCGAGACAGGCACTAGACTTATTATTTAGCTTAAAAGAACAACTCTAAGCTAATTCACTAATGACCTA
+TTTTAGCTAGTTGAGTCTACAAACTCAGCTGGCTAAAGTTACAATAAGTAAACCGCTATCAAGTTTAATA
+AAGCCATTTTCATTAAGTTTGTGATCTTGTTGTACGTAGAGAAAGTAATTCAAGGCAAGGCGCTTGATTG
+AGTCATAGCTGGCTATTGGGATTGAGAGCAACGCGGCCTTGGAGTATTTTAACCTGGACAAGAGGGCAAT
+AATTTAATGAAATTGGTATAAACTACACGCTTAAAAAATATGGTCTTCAGAAACGAAAAAACCTCAGCAT
+GATTAGTGCTGAGGCTTTATCTTTTTATGGTGCCCCGACCCGGATTTGAACCAGGGACACGAGGATTTTC
+AATCCTCTGCTCTACCAACTGAGCTATCGGGGCATTCTTTATCGAGTCGAACTCTCTAAAGAGCGCGTAT
+AATATAGTTAAAAATTATCAGTGGCAACCGTTTTGTAAAAAATATTGTATTAAAAGTAAAATTTATTGAT
+AGTGGTTAATTAACATACCGTTAAGCGAGTTAAAACGGCTTAAATAACAGCACTAGTGGAATTAAAGCTC
+AAACTCACTAAAATCTAAATCAGTATCTGGTGTTGTCTGAGTTTTACTTGGAGGATCAAGTAACGATGGC
+TGCATATCAGCTTCATTTTCTTGTATGGCGATGATCAGTTTTTCCTTTGGTTTTTGCTGATTTTTCTTAC
+GCTTTTTTCGTTGAATGCAACGTTTTATGACTTTTTGTTTTTCATCGTTGTTAAAAGTTTTCCATTCTAG
+TCGTTCATCACGCGAGCGCATGCAACCTAGGCAATGACCTTTCTCATCCGACTGACAAATGCCGACACAG
+GGGCTAGGAACGTCAAAAAACTCTAATTGCATTTAACCTCCTCCCTAATACCTATTTTAGTAAGTTATTA
+CTCACTTATGCTGGTTAAAGTGCGCCAAGACCGCATTATTCTCAATAGTAATAGCTAGCTACTTTGCAAA
+TTTTGTCTTACCTTATTTTATTTTCACTACGCTCAACAAGATCACAAATATAATAAAAATGGTGTTGGAA
+TATCTAAAAAAAAAATAAAAAATATGCGCTGTAAGTTAAGTATAACTTATCAACGCATTTTTATAATAGC
+CAGTTAAAACTGGCTCTAAGATTTTTTAAAAGCTATGTTTACGCTAACTTATCACTAACAATATGATACT
+CAGGATCTTCAATGATATTAAGCTCAACTAACTTATCTGCCTTATGCAACAGTTCTTTACACTCTTTATT
+TAAGTGTTTCAAATGCATGTTTTTGTTACGCGATAAATAGCGCTCAGCCAGAGTATCAATTGCTTCAATA
+GCAGAGTGGTCAACAACACGTGCATTTTTGAACTCAACAATAACATCATCACTGTCGTCTTCTGGCGTAA
+ATTGCTCAAGGAAATTAGCAATTGAACCGAAAAATATTGGCCCATTCACTTCATATACTGTTGAGCCATC
+TTCATTAACGCTACGGTGAACCAGAATATGTTTAGCGTGTTCCCAAGCAAAAACTAGCGCTGATACGATA
+ACACCAACGATAACAGCAACAGCTAGATCTGAATAAACAGTGACACCTGAAACCAATATAATAACAAAAG
+CATCTGCTTTAGGTACTTTGCCTAAGATACGTAGACTTGACCACTCAAACGTACCAATAACCACAATAAA
+CATTACGCCAACTAATGCAGCTAGTGGTATCGCTTCAATTAAACCAGAAGCAAACAATATAAAACCTAAT
+AAGGCTAAAGCTGCAGTTATACCAGATGCTCTACCACGACCACCTGAGTTTACGTTGATCATAGACTGAC
+CGATCATCGCACAACCACCCATGCCGCCAAAGAAACCCGTAACTGTGTTAGCTGCACCTTGAGCAATACA
+CTCTTTATTACTGCGACCACGTGTCCCAGTTAATTCATCAATTAAAGTCAGTGTTAATAAAGATTCAATA
+AGACCAATTGCCGCAAGAACAAGCGCAAAAGGAAGAATAATTTTAAAGGTTTCGAATGAGAACGGAACTT
+GAGGAATCGAGAAAGTTGGTAAACCGCCAGCGATTGAAGCAACATCACCAACAAGTTTAGTATCAAGGCC
+AATACCAAAAACTAATAACGACACACCCACAATAGCCACTAAAGTAGAAGGTACTGCTTTAGTAAGTTTA
+GGGAAGAAGTGTATAATTGCCATTGTCAGAAGGATCAAACCTGCCATGGTAAATAATGGTGTACCTTGCA
+TCCATTCAAGTTCACCAGCAGCGTTAGTTACTTTAAATTGCCCTAACTGAGCTAAAAAGATAACAATCGC
+TAAACCATTAACAAAACCTAGCATTACAGGGTGCGGTACTAAGCGAATAAACTTACCTAATTTAAATATT
+CCCGCCAGAATTTGTATTACGCCCGTGAGCACCACAGTGGCAAATAGGTATTCAACACCATGAATGGCAA
+CTAAACTTACCATTACCACAGCCATGGCGCCCGTGGCACCAGAAATCATTCCAGGTCGACCACCAAAAAT
+AGCGGTAATTAAACCAACTATAAAAGCAGCATATAAACCAACTAAAGGCTCTACCCCGGCAACAAAAGCA
+AAAGCTACCGCTTCAGGTACAAGTGCTAACGCAACTGTTAGACCTGATAACACATCATTTTTCAAGTTAG
+ACACTTTACTGGCGTGTAATTCAAACATTTTTATCTCATTGGGTTTATCGCTAATAGTTAACTTTTCCGG
+TTAAATCATTGGCGAAGACGAATTGGCGAACATGATTCATTTATGTTTAATTAACGTTAAACATAGACAA
+AAACAAACAAGTTTTACGTGATTTTGAGGGGCGGGAATACTATAGAAATAAAGAGGAAAAGTCAATATTT
+GCTTACTTTTACAACACAAGTAAGCAAATAAATTTTACACTGACAATTAAATTAATTGTTAGCTGCTTCA
+CGTTGCTCTAAAAAAGCTTTTATTTCATCTCTAGAGCTTAAAATATGATGCTTTAATACCGCAACAGCTT
+CGTCAACATCGCCGGTTTTACAAAAAGCTAATAGCTGATTGTGTTCAGGTCCTGCTTTTGAAATGCCACC
+TGCCCACAATAAATGCATACGAATATATCTATCCGCATTTTTATTTAAGGTATTAACTAAATCTTGTGTT
+TGTGGACGATTAGCTGCCGAGTATAAACAATTATGATAGCGAGAGTTCAGCTCGCTCCAGGTATTTGCGG
+CATTTTCCTTACCAAGGGCTTTATCTAATTGGCCTAAAATCTCACTTGCCTCAGCTAGCTTTTCACTAGT
+TAATAGTGGTAACGATGCAGCTAATAAGTGCCCTTCAAGCATTGCTCGCAATTCAAAAAGCTCAACAACA
+TGCTTAGCGTTAAGTTCAGTTACTGTGGCGCCTTTATGTGGTTCAAAGACAACTAAGCCTTCTCCTTCAA
+GCTGCAATAAGGCTTCTCTTACCGGAATACGACTTACATTTAATTCGGTCGCTAACGCCGCTTGACGAAG
+TGATTCGCCAGCCTTCAACTCACCACTAAGAATTTTTTCTCTAAGTGTTTCAACCACTAACTGTGTTCTT
+GTTTTATATACTATAGTCATAAAGTTTTTCCGAACAATATTAGCAACTATTAAGGAGTCAGTAGTATAAC
+ACCATTAAAAATGTACTTTTACCGTTTAAATTATCTAAAAAAGGCAGAAATTTATCCGCCTTTTTACTAT
+GGTTAACTTGAATAAATATTATAGCTAGCGATTAACGGTAACTACTCAACTATCCAATAAGTTTCTTTCT
+TTTGACCATTGCGTAAATATTTAAAAGTAACTCTATCGCCTTTTTCAAAGGTAGCTAGATGCTTCTTAAT
+TTGAACCGCTGATGCCAAATCAATAATAGCACGACCGCCCACTTCCAGCAGTATGTCACCACCAAGTAAA
+ATAGGACTGCGACCAATGACAACACTAAGGTTACCACCTTTAAAGCCTAATTTATCTGCTAAAGTACCTG
+GTATAACATGCTGAATTAACATGCCGTGGCCTGCTGTATTGTTAATAGCATACGACTGTTTTTTATTAAG
+TAACAATGGAATAAAACCCGAGAATGTACCTGGGTCACTATCAATTATATGGCGTACGGTATCAACTGAA
+ACAACAAAACCTAAGCCATTGCTGCCACCACTTTTAGATAATATATGGCTAACAATACCAACAATTTCAC
+CATTGAGGTTAAACATTGGACCGCCAGAATTACCTTGGTTAATTGAAGCATCAGTTTGTAATAAACGTGG
+CACTAAGGTTCTGCCCGGTATTGCGTTACCGTCACGAATACCACTTAGATAGCCAACAGATAAACTGTGG
+CTAACACCAAAAGGTGCACCAATAATAATAACTTGTTCACCAATTTGATAATCGTTACTTTTAGCTAATT
+TTAATGGTTTAGCTGTGCTAGGAACTTCCCCAGCCTGAATCATCGCCAAATCAATAAGCGGCTCTACCCA
+AACAACATGACCGGTAGTTTTAGTGCCATCAGCAAATTCAACTTCAATTGCTGTTGCTTTATCAACAACA
+TGAGCTGCTGTTAAAATACGACCTTCGCTACTTACTAAAGCTCCTGACCCTAATGAATTTGCAGTTTTTG
+CTTTATATGCTACTTGACCAATTTTTGGATCAGCTAGTGATTGTACATGTAATTCAACCACTGAAGGGTT
+GACCTTCTTATATAGTGTTTGAATTGAATTTTCTTTGACTTGAAATGCTTGGATTGGTGTTCCACAGCCA
+CTTAAGAAGAAAATACTAAGAAATAGAAGAGCTCTGCTCATTGAAAAATCCGCCTATGATGAAATTGATA
+ACAGTGTAACTAAGTGTAATCTTTTTATCATTCTTTTTATGTACTTGAATAGATAAATAGTCGAGTTAAG
+ATGATATAGTAAAGGTGATTATATGTACCCAAGCCACTTGAAGCTGCGTGTTTCAGGACGCCTGAGTAAT
+TGATGATCAAGGCACCTCATTTCATTAATGGTTATCCCCTTAAAAAATGAGGCAACGAAGAGTATAAATT
+ACTCAGGTGTCCCCGTAGGGCTAGTTTAGAAACGCTTTATGCTACGTTATTGATTTCGACAAGAGAACAA
+CCCTTATCTTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAAACCTGCATCTTCATGTGG
+TTTGGGTATGAATAGGAACAGAACATGGAAATTATCGCCATACTGGCGTTACTGTCATTGGTTTGGTTGC
+TCTGGCAATTAGTTAAAGCAAAACGCTTTACTCGTTTTAAACAACAAATTGATTCAGAATTAAAAGATAA
+AGTCATTGCTAATATTATTGAAGAATTAGCATCAACTCGCTGTGAACAATTTCCTAATAATGATTGCCAT
+CAAACTGCAACATTAGCTTATTGGACTCAATATAAAAGCCGCATATTGCATGCGGCCTTAGCACGTGAAA
+TTATTGACCAACAATGGTTAATTGACAGCGGAAACTTACGTAACGCCCAACATTTATTTTTCATTGAACG
+TCAATATTTACCCTTACCAAGTCAAAGCGAAGCCTAATTCGGCAAACTAAAACTAAGCAAAAGGTTTAAC
+GGGTATATACCCGTTACCAATCAAGATGCAGGTTTCAGAGTGCTTGAGCTATTTCAATTCAAGGCGCTGT
+GATGAAATAATGGTTATTCCATTGTGAATCACAGCAACGATGAAGTGATGTTGCTCAAGCGCTTCTTCGA
+TGGGTTTTAAATGACTTTATACTGCGTCAAATAATCAAAGCATAGAATGACTATGCTTAAATAATTTTTC
+TTACCTAAAGTCATTTTAATTCCCACTGAAAATCTGCACTTTGAATGGTAACGGGTATAGTTAAGCCTTT
+TTAGCAAATTGTAAATCCCATACACCATGACCTAGGTTTTGACCACGATTTTCAAACTTCGTTAACGGAC
+GAGAATCTGGGCGTGGCACATAATCATTACTTTCAGACAAGTTGTTATAACCGGGTGCACTTTGCATATC
+TTCTAGCATACATTCTGCATAATTTTCCCAGTCTGTTGCCATATGGAATACACCACCAACTTTCAACTTT
+TGTCTGATCGTTTCGACAAACTCAGCTGAAACTATTCGGCGCTTATGATGCTTTTTCTTGTGCCAAGGAT
+CTGGAAAGAACAACTGAACGGTTGTTAGGGTATCGTCAGGTATACAGTCTGCTAAAATCTCGATAGCATC
+ATGTTCACAAACTTTTAAATTACTAACGCTTTCTTCAACCGCTGATGAAATGCACGCACCAACACCAGGT
+TTGTGAACTTCAATACCAATAAAGTTTAGCTCTGGTGCTGCTTTAGCCATTTCGACTAAAGATTTACCCA
+TACCAAAACCAATCTCTAAAACCACAGGGTTTTCATTGGCAAATAATGTTGGAGCATCTATAACGCCATC
+ACTATGGTTTAAACCCATAGTTTGCCAATGATCGTTAATCGCACGTTCTTGATTGTTAGTTAACCGGCCT
+TCGCGTTTAACAAAGCTACGTACTTTACGAATGTACTTACCTTCTTGTTCGGCTTGTTCTATGGTTTTAT
+GTGTTTTTTCGTTTTTTTCAGTCATAAGTTTTCTTTATTAAAAAAGTTAGTTCGTTATTCTAAATAAATG
+GCATTTTAGACAAAGCCGTCAAGTTATTCAGTGCCTGCGCTTATGGAACATAAGTAATGGTAATGAATAG
+CGCCGACAATGCCGTATAAAAATCATTTATGACGAATAAAACTATTCAGCCCACCAAACATCGTATAGGT
+CGCTTACCGCTACTGAAGTTGCTCCATTATCAGTCAACCATTTTTCAACAGTGCTGCGATTCTCATCAGT
+ACATGAACCTAGTTTTTGAGTGCAAATAAGACCATGCCATAAAGTATCACCTTCACCACCAAAACCTAAG
+CCATTTGGTTGGATAGCCTCTGCAAAAAACTTATTAATGAAAGCATCAAGTTCTTCACCATTTATGCCAT
+CTTTTAATTTCCAAGCAACATCGAAGCCTAATTCCTGAAACTCATCAACACGTAATTTTTTACGAATACG
+GGTACTACGGTTTTTTGCGTTCATTTTCATTATAAAGCCTTATATTTTTCTTAATGCTAAGTTGGAACTA
+AGCTGAGCGAATTTTAAAGGCGACATTATATACTCGTTAACATCAAGATGCGAATTTGCCTATTTGAGCT
+CAACACATTATTTAGTTACACTGCGCGCTATGAATAATCCTATAGTAATATCAGCCAAATCGGCTGAACA
+ATTTGGCCAGCAAGTCGTAAGCTGGTATCACCTACAAGGTAGAAAGCACTTACCTTGGCAACAAGATAAA
+ACCCCATATAGAGTGTGGATTTCAGAGATAATGTTACAACAAACACAAGTTGCGACAGTTATCCCTTACT
+ATCAACGTTTTATGGAAAGTTTTCCGACAATTACCGACTTAGCCAATGCTGATGAAGATGTGGTTTTACA
+TCATTGGACTGGTTTAGGCTATTATGCTCGAGCTCGTAATTTACATAAATCAGCTAAAATCATGCTCAAT
+GACTATGATGGCCATTTTCCCATTGAAATTGAGCAAGTTATCGCTTTACCTGGCATAGGTCGCTCGACCG
+CTGGCGCTATTTTAAGTTTATCGTTAAAACAATATCATCCTATTTTAGACGGTAATGTAAAACGGGTGCT
+GGCACGAAGTTACCTTGTTGAAGGTTATAATGGCTTAAGTAAATTCGATAAAGCGTTATGGCAATTAAGT
+GAGAAATTAACGCCTGCCATTGAAACCGATAGTTTTAATCAAGCGATGATGGATCTTGGGGCAACTGTGT
+GTACTCGTAGTAAACCAAGCTGTGATATATGCCCCGTTGAGCAAAGTTGCCTAGCCAAAGCGGGTGATCA
+GCAAATGAATTTTCCTCAGAAAAAACCTAAGAAAAAAATTCCTGAAAAACAAACAATCATGGTGATCCCA
+AGATTGAAAAACGAAAACTGCGATAAAGTTTTAATGGAAAAGCGTCCTCCTGTTGGTATTTGGGGCGGCT
+TATGGTGTTTTCATGAGGTTGATGAGCTAAGCGAAATTAATGACTTAATGACGAGTTTGTCACTTAAGGA
+AATTTCATCACAAACCCTAACTGAGTTTAGGCACACTTTCAGTCATTTTCATTTAGATATTACTCCCGTG
+GTAGTAGACTGCCAGCAACTTGAAGTTTCAAAAATAAACGAACCTAATCAGCAAAAGTGGTATGATTTAC
+ACCAAGGATTGAGTGTCGGCCTAGCGGCTTCCACACAAAAACTACTTACTTTGCTTAGAGACTGTTAATC
+TTTGATGTTTATATCTGTTCAAATTAAATAATCAGTAAAGTTCAACAGCCGTACTAATTAACTACTACCT
+ACCTAATAAAGAGAAGAGAATCCATTATGAGTCGCACAGTATTTTGTCAAAACCTAAACAAAGAAGCCGA
+AGGTTTAGGTTTCCAACTTTATCCCGGCGAAATAGGTAAACGCATTTTTGATAACATTTCTAAAGAAGCT
+TGGACTATCTGGCAAAAAAAACAAACCATGCTAATAAATGAAAAAAAAATGAATATGATGAATGTTGATG
+ACCGTGCTTTTTTAGAAGCAGCTATGGTTGCTTACCTATTTGAAGGTAAAGAACCAGAAATTGAAGGTTA
+TGTGCCGCCAAGCAAATAATCACAATTAACAGCTACACAATTTTTGACTGTTTATTTTATAGCTCGTTAA
+TGCTTATAAAAGGTGCATGAAAAACAAACTTGCTGTAAAAAACAGCAAACAAACACTTTTTATAAAAAAC
+TTAGTAGAAAACAGTTGACGGGGTAAAGGAAAAACAGTTTAATACGCCCCGTCTTAACGAGGTAGCGAAT
+TACAGCCAAGTTAAACATGTTGTGCCCCGATAGCTCAGTTGGTAGAGCAGAGGATTGAAAATCCTCGTGT
+CCCTGGTTCAAATCCGGGTCGGGGCACCATTTACAGAAGTGGTGCTCAATAGAAATATTAAGTAATACTT
+CGGTGCCAAAAGTATTTAAGTTGTTTAGATTAAGCTTAGATATTGCACACAGCTTTGTGTGCCGACTTAG
+CTCAGTTGGTAGAGCAACTGACTTGTAATCAGTAGGTCGCCAGTTCGATTCCGGCAGTCGGCACCATTTA
+TTCTCTTCGGAGAAGAAACGAAACCTTAACAGTAATGTTAAGGTTTTTTTTCGTCTGGAGTTTATCAGCT
+ATGCTACTAATTGAGTCAATGACTCATTAACTTGCAGCAGTTCGATTCAGGTAATCGACACCATTTATTC
+TCTTCGTTTCGCCTGAAGTTTACCAGGTACAGAAAGATCTCTTTATTAATTCAACTTATACATTAGCAAT
+AACCAGCATAACGATAATTATTAGTTATACTTATTTAAGTTTTCCAGTAAAATATTTTAGGTGAATTAAT
+GAAAAGTCTCATCACTGTTTTATTCACATTACTATTAACTGCCTGTAGTAGTGAGCCAACTACTAAGTTT
+GATTATAACGAAAAAACTAACTTTTCATTATTCAAAAGCTTTCAATTTGTTAAACAAATATCTCCAGATC
+TTGATGCAAATCCAGTGATGGATAATCGTATTAAGCAAGCTATTGAGAGTGCTTTAGTGCGGCAACTATT
+ACTTCCTCAAGCTGAGTTCGCCGACTTGCAAATAGAATTTCATTTTTCTCAACAGGAAAAAGCTAATAAC
+TCCTCTTTTAGCATTGGATTAGGTGGGGCCAAAATTGGCGGTAGTGGCGCTGCTAGTGTCGGTGTAAGTA
+CCAGCATTCCTATCGACAGTGATGCCACCATAATTACTAAAATTTTTGTAGATATTAGCCATGATGGTGA
+AGCTATTTGGCACGGTACTGATGTTTATGAAGGTAAAGGTGATATGCCATTCCAAGAAAAAGAGTTAGCG
+ATTACCACAACAGTTAATCGCTTGTTATCCAACTTTCCGCCTAAGAAAATACAGGAATAACACTCACTCC
+TTGAAAATCATACGCTTAACATAAGAACGACTAATTATTCCTAGTAATTAAAAAGTACCGATGATAAATA
+ACTACGCCATTAACTATCTCACCACCATTAAGTAACTGTCTGTGGATAAATTGAAAAACGCTATGTTTTT
+ACAAGTGGCATTAAATTATCACTAAAGCTTAATAATATTTTCAACTTTACTTAAGCAGATGATGATCTCA
+CACATGCCAAAAGTGCTAGCGGAGTAACATAATACGGTTAATAAGAGAAAGTAAGGGTCTCACATGGAAA
+AAGTAGTACTCATCACTGGCGCGAGTTCAGGTATAGGTAGGATCACAGCAATTTTATTGGCTCAACATGG
+CTACATTGTTTATGCCGGCACTAGAGATCCGTCAAAATTTACTATTAAGCTTGATAACTTACATGTGATA
+GCACTTGATATCACTGACAATAAAAGCATCAAACACACTATTGACGCTATACAAGCTGAACAAGGCCGAG
+TTGACGTACTTATCAATAATGCAGGTTATGCTTTGGTATCAACGGTTGAAGAAGCCAGTGAAGAAGAGAT
+GTTCAATCAATTTAATATTAATGTTTTTAGCATCCTTCGATTATGCAAAGCCGTTACCCCCTTAATGAGA
+ATGAATAGTCATGGTGTCATCATCAATATTAGCTCTTTTCTGGGAAAAATAGGCTTGCCGCTTTTCACTT
+TTTATAACGCCAGCAAATATGCTGTTGAAGGTATTACCGACTCACTTAGATATGAACTTGAGCCTTTCAA
+TATTCGAGTACATTCCATCATGCCTGGATTTTTTAATACCAACTTTGCTAAAGGTAATTTGGTCACTAAT
+GATACGACACTAGATGAGAATAGTCCTTATAGCGAACTAGCTAGCAATCTATTACCTGATATATTAGCGC
+AAATAAATGGCGGCAATGAAGCTAAGGAAGCTGCAGAACTTATCGTTAAAACAATTGAAGATGATACTTC
+ACCAGCACGTTCGACTGTTGGAGATAAAGCCAGTAAGTTCATCGCAATGCGCCGCGAACTTAGCGATGAA
+GATTTTGAACGAAGAGTTAAGGAGTACTACAACCTTAATGGATAGTTTCTTTTTTAACATTACCGATAGA
+CGTTATAAAATAACCGAGCTTTTTAAACATCAAGAGCAACATGTTATTCGCGTTGATATATCTAACGGTT
+TAGTCTTTTTCGATATAGTACTCATGCTCAACGAGGACAAAACACTTAACCTTAAAAATATTGACCGAAT
+GAACTTTATTGTTTCGGTTGGTCAAGGTAGTTGTTTGATAAAAGATAACTTAACTAAAAACAGTTTTTCA
+TTAGCTGATCATAGTACCTATTTATTTGCTACATCAAGACAAGATATGGAAATAACTCTTCAAGGGGCGA
+GTAAATCAGAAATATTTATCCTCTTTGTCAGCGACTTTTTTATTAAACGCTACTTGAGTGATAATGCTTA
+CGAACCAATCAACTTTTTATATAAAAAGTTGCAAGAAGAAGTCAGTCTTGAACTCATTCATGAGACACCA
+ACAGATGCTTTAAGCCTGTATCTGATTGATAAAATTGTTAGTGCTAAACATAGCGAAAAGATGAGCAGTA
+TGATCAGTGAGCATAGAGCCATTGAATATATGATACACAGATTCTCACAGCTTGATTTACGTGTGCCTAC
+AGAACATACCGTCGAAGAAATAGAAATCGCAGCTAAAGCAAAAAAAATCATCTTACAAGACTTTCGGACG
+CCCCCTTCTATTAAAGAGTTAGCTAGGCTTTGTGGCACCAATGATTTTAAGCTTAAAAAATACTTTAAAA
+AAATATATCAAACGACTATCTATGTTTATATTCAAAAAATCCGCTTAGAAAAAGCGAATTTATTGCTGCG
+TGAGCACCTAATGAGCGTAGCTGAAATAGCCAATGAAGTTGGCTATAAACACCAAGGCCATTTTAGTGCC
+ATCTTTTTTAAAACATACGGGGTTTACCCAAAAGACTTAAAAAATTCCCTATAGTGATACGCAAAAATCC
+CGCTAGTGATAAAAGCATATAATAATCACTGATTAGGCAAGGTAAAATTCAGTTAAGAAAATTACTGAAT
+TACAAATTTACTTAATTAAATAACGACCAAGGATACTATGATGACTAAAGTTGTTTTGATCACAGGTGCA
+AGTTCTGGAATGGGTGAAATGACTGCCCGCTTTTTACATGAAAATGGTTATACCGTTTATGCCGGTACGC
+GAGATAAAAATTTGGCTACGCCAGCGATCTCAGGTGTGAACAATATTTATCTTGATGTAACAGATACCAA
+TTCAATGGAAGCTGCAGTAAGCACAATTATGGCCAAAGAAAGTAAGATTGATGTATTAGTCAATAATGCT
+GGGTATGGCCTTGTTTCTAGTGCTGAGGAAGCCACAGACGAAGAAATTTTCAAGCAGTTTGACGTTAATG
+TTTTTGGCTTAATGAAAATGACAAGAACTGTACTGCCTTATATGCGTGAGGCTAAGTCTGGCGTCATTAT
+TAATATCAGCTCTTTTCTTGGTAAAATGGGCTTGCCATTGCTTTCTCATTACAATGCCAGCAAATATGCG
+GTAGAAGGATTTGTTGACTCCATTCGCTTTGAAATGTCACCTTATAATGTTCGCGTTCACTCTATTCAAT
+CAGGCTTGTTTGGTACTAACTTTGTTAAAAAAGGCTTAGTCGCCAATACCAACACAACCAGTGAAAGTTC
+ACCTTATAAAGATCTCGTTGCCCACTTTGTCCCTATTGTTGCAAAAGCGATTAACGAAGGTCCAAGCCCG
+CAACCTATTGCCGATACAGTCAAAGCCATCATTGAAAATGAAGACTCACCTATTGCCATACCTGTTGGCA
+GTGAGGCGACTTCTTTCGTACCACTAAGAAAAGAATTATCAGATGAAGATTTTGAAGCTAAAATTAAAGA
+AACATTTGGTCTTTAACTAGAAAATATAACCAAAGTATAAAGCCACTTAATCAAAGTTGTTAAGTGGCTG
+CTCGCTAACAGATAATTGCACTGCAGGAAAAGTAATGGATAGTCACCCTATAAAAAATTCACTTGGTATT
+TTTCCAAAATCATGGAGTGAAGAACATGCCGGAAGAATTCCAGGTAATATTCCTATCTGGGTAGGGATAC
+TTTCAGAGCTTACAGAGTTTGGTATTTTTTTTGCTGCGTACTTTATTGCTAAATTTTATTACCCCGATAC
+TTTTGCCCAAGGTCCTCAAAGTTTACACACCTCATTGGGTGTTACTAATACCATTGTATTATTATCTTCT
+AGCTACTTTATGGCCAAAGCCATGTCCTTTATAAGGGTAAATAATAAAATTAAATGTGAGCGATATTTAT
+GGTTGGCATTAAGTTGTGGTGTGTTGTATTTGATCATTAAAACCTGGGAGTTTCACTGGAATACGCTGCA
+GGGTTTTAGTGCCAATACTAATGAATTTTTTACCGTTTATTACTATATGACCTTTAACCATTTTATTCAT
+GTTGGTTGGGCTTCATGTGCCATCTTGTGGGTAATATATCGTTTGAGAAGCGGTGCTTATTCATCAACAG
+AGCATTCAGGCTTAGAAGCATTGGCCGTGTATTGGCATATGATAGATTTAATGTGGATACTTATTTTCCC
+ATTATTATATGTACTTAGGTAGGAAATGATAATGAAACACCCAATAAAATTAGAATACTATTTAGCTGCC
+TTAATTGTAATAACATTACTAAATACCTTCTTAGGAGAGAAATTTTCCTCCACAGCCTTAGTGAGTGTAT
+TAATTGCAATAACAGTAACTTATAAAGGTTTTATCGTCATAGATCACTTTATGGAACTAAAAGGCGCCAA
+TAAGAACTTACGCTTTTTAATGCGATTGTACTTTGTTATTTTCCCCTCACTGATAATTGTGAGTGCTTTT
+TATTAGTCGGTGAGTTCTTTAAAAAAACGAAAAACGATTGCAGATGAATTATTCATTTTGAGGTAATATG
+AGTTCATAAACTTATTATTTATCATCAAGAAATCATATGAATATATCTAAATTAATCTCTACGTGTTTAT
+TGCTACTAGGGACCACAGTAACTACCTCTGTTGTAGCTAGTGAACATGAACATAGTCATGGGCACGCATC
+CACTGAACAAGGTATGCAATTAGATCAAGGAAAAAAATGGCCCATTGATGCAAGCTTACATATTGGCATG
+AGTAAGATAAAAGCCTCAATCGAAGAAAACATTTCAGAGATCCACCATAAGCAATTTACCGACGCACAGT
+ATAAATCACTCGCTGGTAAAGTAGATGTACAACTCGCATATTTATTTGAACACTGTAAGTTGCCAGCAGA
+TGCTGATGCACAATTACATATTTTGCTATTTGATATGATGCAAGCTAGTAAACAAATGCAATCGTCAGAT
+AATCCGCGTGCAGGGGCTATTACAACAATAAAAGCCTTGCAGAAATATCCTCACTATTTTGATGATAAAG
+AGTGGCAATCATTGCAACACTAAATGTAATATTTAATAAAGACTTACGTGTGTCGAGTAGTAAAATAATA
+ACCTCAAAAACCTATCGCTGTGCATAAACCCAAGCTACTCAACATTAGTAAGTGAAATAATTTAACTCAT
+CAAGTTAAATTATTTCGTTTGATGAACTCAACATAAAAAATTAGTATGATCTTGTTTCTTGAATCTTCCC
+CGATTCTTTTGTAACACTTAAGTATATTGTTTAATTTGATTCACTTATAGGACATCTTTTGATGTCCTTT
+TTTTTATTCTTATTTTACCTACTCAATGACGGTTTTATCTAAAAAAAACAAAATGGTGCATACAAACCAA
+AACGGTGCATTTAAAAAGATATAAATTATTAAATAATAAAAAATAACCTTTAAAGTTAACAAGTTAAAAG
+TAGGCATAAATTTTGCTATTAGATATTTGTCGTTATCCATATAATTTTAAATATGTCTATTCAAACACCA
+ATACGTGGCTTACGTTCATTTTGTGTTGCCTCAAAATGCTTAAGCTTTAAACATGCAGCAGCACAATTAT
+TTTTAACTCCATCAGCGGTTAGTCACCAAATAAAACAACTAGAAGAACAATTAGGTTTTATGCTCTTCAA
+ACGAAACACCCGCTCAATTGAACTAACAAGTTCAGGTAAACAATTTTACCAGTCAATACAGCCAATAATT
+CACCAATTGGAATCTACCATATCGGAATTTACCCACAACCAACAAAATCATACCATTGTAATTAGTTTGC
+CCGAGTTTTTTGCCAGTGAATTATTTATTCCTCGCTTAAGCGAATGGTCTGAAAAGAACCCATCAATTAA
+TCTTCAGTTAGAGACTGTAAAGGCAGGCAGTGAACCATCACAGATTGCCGATCTATCTATCGTATTAGCT
+AATGGAAAGCCAAATGCAAGTATCGTTCAGGAACTATTTCCAATTCGTTATGCTGCGGCTTGTAATAAAA
+AGCTCTACAAAAAACTTAAAAACTCTGGCTTTAAAGCACTAAAAAATACTCCGCTAATATTACATAGGTC
+CAGACCTTGGTCTTGGCATCAATGGGCTGAAAATCTAGGTGTTAACGATTTTGATCCTAAGCAAATTATA
+CAGTTTGATAGTATGTTTGGTGTCGCTCGCGCAGCACAACAAGGTATGGGAATAGCATTAGTCCCTTTAC
+CAATGAGTAAAACATGGTTTAGTGAGCAGCTATTAGTTAAATTATTTGACGAAGAGCTAAATACCAATGA
+TAGATATTATTTAATTCAACATGAAAATATGGAGAGTAAAGTAGAGTTAACATTATTTGCCAATTGGGTG
+AAAGAAACCTTCATGACTGACTACCTGTAGGTAGTCGTTTAATAAGTGAAATAAATTCATTTGATGAGTG
+TTTTTTAATAGTTTGTCAGGGATATAACAATTCCTTAAATTAAAGGTGTATCAAGGTGATACACCTTTAA
+ACTGGAGAATTAACATGACAACTAAATCTATAATTTTTAATACCCTTCTAGCAAGTATTGCATTAAGTAG
+CCTTGTCTCTGCTTCGGCTAGCGAGCTAGCATTAAAAGTTGCGGTAATTAAAGATACTGTCGGTAGTAAA
+AATATAATGACTGGCGACTTAACTACTGGAATAAAAAGACTTACTAGAATGAATATGGTTGAGCAAACTT
+TCGAAAGTAATATGAGCTTATGTGTTGCATATATACAGTCGAATAACAAAGCCAAATCAGAATCAAGTTG
+TTCTGCTGCAATTAAAAGCACAAAATCAATGCCATTGCACAATGAACAAGCCATTTACCTTAAATCTCTT
+AGTTATAGTAACCGAGGTATTGCACGTTATTTCAGTGATAACTTATCAGGTGCGATTGATGATTTAACAA
+CGGCAATATCAATTAACTCGAATCCTATTACCAAAGGTAATTTAAGACTAATCAGTGGTCTTTCCGTTGA
+GCCTAATGAAACGAGAAAAAGTCTACTTTCTGATTAAAAATCTCACTTTGAAACGACTGACTTATTGGGT
+TTAAACCAATAACGTTCAAGCACTTTTAAGGCTGACATAATGTAAAAGACTGCAGAGCAAATAAGTAATA
+CTCGTTGGATTAAAATCTCGCTAAAGTTACTATCTGCCGCCATAGCGCTATTTACAATCACGAGTAGTGC
+GATAAACCCTGAACTATAATACTTAGCCATTGGCGAGCCAGAAAAAATATGTCTACCAAAAAATAGTGCG
+GTAGCAAGCAGCAATAATAAGTAAAAATTAAACTGTGGCACAGCAACAATCAACCAATAAAAACCACAAG
+CAAATGCCCCGCCTAATAAGGTCGACAACAATGAGTTTTGTCCAGCCTGCTTACCTTCAGCCAAATCAGG
+TTTAAGAATAAAAAGCGCCGAAAAAACCATCACTAATAAATAATCACTCAAACCATAACTGATAAAAATT
+GCCGCAATGGGGAAAACGACCAAAGTACTTTTTAAAGCAGTTTTCGCTGCAATATTTGAATAAGCCTTAC
+TGTATTTAGGCTTTATAGGAAATTGGGTGAAATTAGGATCCGGAAAAACAAAGTGTGCTAGCCAAAGCAT
+CGCAATAGTTAACCAACTGGAATAAACAAACCCTGCTGAAAAACCTATTGCTAAACCTTCGTTGCTATTG
+GCAATCATAGGTAAGACTAAAATAGCGATCATCGACATTAAGGTAAACCAAAATGAGCCACCACGATTTA
+AATAGTAATATAGATGAAATAAAACCAAGGCTAACGCGATTAGATAGACAATCGGATACTGTAAAAAAAA
+CAATGAGAAAGCTAACCCTATAGCAAAGGCCTTTAGGGTACTCATCATATTATTAAAACTGGCTTTAACA
+GATGGTTTCGGTAATGGCATGGCCAAAATCATCGCGGTGAAAACAGGCATTAAAAAAGCTAAAGGCCAAT
+TAATGCCATACGCTAGCCCGCAGGAAAGTGTGACCCCAAAGGCAAAACGTAATACACGCATGGTGCTAAC
+ATCAGTAAAAATACTCTTACGAATGTAAGTACCTATATTAGCAGAATGATTTGTCACTTTAATAGACATA
+AGAAAGTATGCTTAATACTCTAATCCAAAGCCAACCAAGACTGTTAACGAACCAATTATCACCAGTATAA
+ATTTGTACATCTGCTTGACCGCCTAATCGACGCTTACCTTTAGTACTATCGTCATCAAAGGTAATCATTA
+CCGGAAAGCGTTGCGCATCTCTAAGCCAGCCAGTTTTTGATTCAACCGTAGCTAAACCACCGACAGCACT
+GGTCGAAGAAGTATCAACGGCAAATCCTATACTACTTATTTTCCCTTGATATATAGTACCAGGGTTAACA
+TCTAAAGCTATTTCAACCGAGTTTCCTATGGCTAAATTTGCTAAGTTGTTCTCACGTAAATTCACTTGAA
+CCCAGGCATTATTACCTTCAATAAAGGTCATTGACGCAGCGCCAGCTTTTGCATAAAAACCAGTATCGAT
+TTGCAAGTTAGTGATGCCACCATAAGAAGGGGCGAGAACAACAGTTCGGCTGAGGTCCAATTGTGTTTTT
+TTAAGTTGCGCCATCGCGGCACGAATTCTAGGGTTAGCATTACCTTCTTTACCTAAAGACTGCTTAGCTT
+TATCTAAGTTAGCTTCTGCACTGACTACTTGAGCTTTACTCGCCTTGATTGCGGCACGTGCTTTATCGCC
+TTCAGAATGAGAAAGCACATTTTTGTCTTCCATTTCAAAAACACGCGAACTTTGTGCATTAACATGTTCA
+ACGTTGGTTTCTGCAACAACAAGTTGTGCCTGCGCAGTAACAACTGATGCCATACCCGCACCAATTTCTT
+GACCAGCCATTTCTAAAGAAGCTTCTGCATTTTCTACGGCCAATTCATAATCACTTGGATCAATTTTAAA
+TAATATATCGCCAGGAGCGACTATCTGATCTTGCTTGACTAATACTTCTATTACCCGACCAGAAACTTGC
+GGCACAATTGGAATGACATAAGTTTGCACTCGTGCTTGATCTGACCATGGCGCATGTCTGTCGGCAATGA
+TGTACCAAACAAAAATCAAGGCTGTTATGATTAACACGTATTTAGTAATTTTTCGCACAGGATCTTGTGT
+TTCAATTACCGTTTTTGCTTCTTGAACTGTGGCATCTTTTTGTTGTTCTTGCTCTGACATGTTGTTTATT
+CTTCCGTAATAATCTGTTGCTTTAAAATAACGTCACTCTTAGCTTGATATAAATACCCAGCGTCACTTCT
+AAGTCATTTTAGGGTAGATAATCGTAAATATTATCATCGTTGATCCATGTGTTATGGATGATTTTCATAA
+ATAGTTATTCATCAAATACATCCATATATTTATCCTTAATTTCGAGTACTCTCGGTAAACACTTTATAAA
+CTCTGGCACTAATACGGGATCAAAATGCTTCCCAGTTTCCTCTACTAATAATGCGATGGCTTTTTCTACT
+GACCATGCGTTTTTATAAGGACGTACTGACGTTAATGCATCGAATACATCGGCGATAGCAACAATACGAG
+CGCTTAAGGGAATATCTTCCCCTGATATGCCATTTGGATAACCACTACCATCATATTTTTCATGATGACA
+AAGGGCTATTTCGCGTGCCATTATCATCAAGTCTGACTCATGCTCCCCAAGTATTTCTACACCACATTCA
+ACATGTGTCTGCATGATAGTCCACTCTTCTTTATCGAGTTTACCTGGTTTGAGTAACACCCTATCTGGTA
+TCGCTATTTTACCAATATCATGCATCGGAGCAGCATTATAGAGTAACTCAACCCATTCATCATTAGCCTG
+AACTTGCTCAGCTAAAAACTTAGAGTACCAACTCATTCTAATAACATGCAACCCCGTTTCATTGTCTTTG
+TATTCAGCCGCACAACCTAATCGCTGAATAATTTCTAGTCGCGTATCATCGAGCTCTTTTGTACGTTGCT
+TCACTAATATTTCAAGTTCACGCTGTTGATTATATAGCGCTAATTGTGCACGTACACGCGCAAGTACGAT
+AGGCACACTGATTGGCTTAGTAATGTAATCTACTGCGCCTAATTTAAATCCCGCTTCTTCATCTTTTGTT
+TCTGTTTTAGCGGTAACAAAAATCACTGGAATATTTGCTGTGCTCGGATTCAACTTTAATTGCTGACAAA
+CTTCATAACCATCCATACCTGGCATCATAATATCAAGCAGGATAATGTCTGGCTTATTTTTTGCTGAGGC
+GACTTTAAGCGCTAATTCACCATTAATCGCTGCTTTTACTTTATAAAAAGGACGTAATACACCACTTAAT
+ACATCTAGATTATCTGAGTTATCATCAACAATAAGTACTGTCGCTTTATCTCCGTCTACTACTTCATGCT
+TTGATAATGTCATACGCACCTCTACTATTATTGTATCGATAGTACATCGAAGGGAGTACATGCACTATTG
+ATTACTTTATTATTAGTTTCTTGTAAGTTACTACTGATTCAGTATTTAGTTATTTAGTACATCGATGAAT
+TCATTCAAAGCGGTTTCCGCTTCAGTAAATTCATAACTTTCTATTTGCTGATAAATTTTCTCAAATAAGG
+CTTCTTGTTTAGTGCCCTTTAATTGATTTAAAATATCTTCAGCGAGTTCAATTGATTCTGTTTCAAAATT
+TTCAATTAGCTCAAGTAACTGAGCTAATTGCACCGTAAACTCTTCATTAAAGTTAAAATCATTAATGGGT
+GCAGTACTTTCAACACTATTTTCTTTAGCTAAATACTCAGTTAATTCATTTAAGACCAGCGTTAACTCTT
+CAGTGACTTGGTCAAGTAAATTAACTAACTCATCTGTATTAGCATCATTTGCACAAACCAGTTCCAATTG
+ATCGGCATATCCCTGTAAAGCGTTAGCACCGATATTACCGGCACTTCCTTTTAAGGTATGAGCAAAACGG
+GTAACTTCCTCTTTATCTTGTTTTAACATAGCGACTTTAAAACGTTCTACAAAGTCGTCTTGTCCACTAA
+CAAATCGACCTAGTAATTTAACATATAATGATTTATTACCATTAGCCACCGCTAAACCAGCACTGGTATT
+AATAGTATTAAAATCAGGTATTGATATAACCTTTTCAGGTAAGGTGTAAACACTTAATTTAGCCTTATCA
+ATGTCATGGTCAAGCTTAATCGACGGTGAAACCCACTTTGCAATGGTGGCAAACATGGTGTTTACATTAA
+TAGGTTTGGTGATGTGATCATTCATTCCTGAAGCTAAAACTTTTTCTTTATCACTCACCATAGCATTAGC
+TGTCATGGCAATAATAGGAATTGAAGAATCACTTTCTCTAATAATTTTTGTTGCAGTAAACCCATCCATT
+ACCGGCATTTGTAAATCCATTAAAATTCCGTCAAAGTGCCTGCTAGAGAATTTTTCTACCGCGATGGCAC
+CATTTTCAGCTAACTCAACATCAATGTTAGATTGCTTCAATAATTCAAGTGCTAGTTCTTGATTCAACTC
+ATTATCTTCTACTAATAATATTTTCGCGCCGCTTAAATGTTGCTGATTTTGAATAAGCTCATCGTCTCGT
+TTCATTTCCCGAGTATTGCTGTATGCCTCATCACCATTAAGGCGCATCATTTCATCAAAAATACTCGAAG
+AAGTGACAGGTTTAACCAATACGCTATTGATACGCTTTTTGAGCTGGTCAACCGCCTCATTATCATTGGC
+ATTAGACGTTACTAAAATAAATTGGTTATCTTGATAATTATTTTGTGACTTAATGATGTGATAGGTTTCA
+ATGCCATCTAAATCAGGCATATTCCAATCAAGCATAATGAAATCAAACGTCAGTGTTGCTTGCTTAACGA
+GTTCAATTGCTTCTTCCCCGCTATTAGCAGCAACCACATGACAATGAAAGGATTTTAAAATAGAGCTAAG
+TACATCCAATGCGAGCAAATTGTCATCAACAATAAGAATACGTTTATCTGCTAGAAAAGACTTTTGCTGC
+TCAACAAGCCTATTATCAATGACATCAGACACTTGTAGTGTGGTGGTAAAAGAAAAACAACTGCCCTCAC
+CCGCTTTACTTTCTAGCCATATCTGGCCATTCATTAACTCTACTAATTTTTTAGAAATAGTTAACCCTAA
+ACCAGTACCACCGTACTTTCGGGTGGTTGAGCTATCAGCCTGACTAAAGGATTGAAATAGCTTTTTCTGT
+TGTTCATCATCCATACCTATCCCGGAGTCTTTTACTGAAAACTCCAAGTTAATATCATCACAATGACTTG
+TGCTAACGTTAGTCACTACGTTGACTGAAATAACCACCTGTCCCTGCTCGGTAAACTTAACCGCATTTCC
+GGCTAAATTTATCAGGATTTGATTCAACCTTAAGGGATCCCCCTTAAGGTTGACTGGGACATCTGGAGAG
+ATATCAAACAACAGCTCTAAGTTTTTCTCTCCAGCTTTTAAGCCAATAATATTAGCTAGGTCTGCAAAGG
+TATCATGCAAACTGAACTCAATAACCTCAATATCTAACTTACCCGCCTCAATTTTCGAGAAATCAAGGAT
+GTCATTAATAATCCCTAATAAGGATTCTGCCGCTTTATAAACTTTGGTCACGTAATTCTTTGGCTTTCTG
+TCTAACTCACACCCCAATGCTAAATGAGACATGCCCATAATGGCATTCATCGGCGTACGAATTTCATGAC
+TCATGTTCGCTAAAAAGTCGGACTTTGCTTTTGAAGCATCATCAGAGATACGTTTTGCTTCTAACAGTGC
+AAATTCAGCTTGTCTATCTAAGGTGATATCACGCACCATTACCGCCGCATACAAACCATTGTGAAAATGA
+ACAGGCGTATACACCGCCTGAATTTCAATAAGCTTGCCTGATTTATGCTTAACTTTAAAATCTCGTTCTA
+AACTTCTAGTATCGATGACCGTTTCTTCTTGAAAGAACTTTTTAAGTAAAGCTTTATGACTCTCTACTTG
+TTCTTGAGGAATAAATAAATCTACCGGATTACCTACAATTTCATCTCTTTCAAAACCAAGTAATTCAATG
+CCCGTTTGGTTAATCTGTTCTACTTCATCATTTTGATTCATGATGACCATACAAACTGGTAAATGCTCTA
+GCATTTTTTCGAGACGTTCAGTCTCTTGTACACGTAAGGTGATATCTTGTAGTGCAATCACACAGGCTAA
+TTCTGACTCATCGTCTTCAACAGGTGAAATGCTATATTCAAGAGGAAGTTCTCTCGCTCCGCTCATTAAT
+ACATATTCATTGCTAATACGGATGACTTCCTTGCTTTGAATTGCCTTATAAACTTCTGTGTCTTCAAAAG
+TTAAATTTTCTTTATTATCTCCAGCAAACAGTGAAATAAGATCACTTGAAAGAATCTGCTCTTCGCTATA
+TCCCGTTATTTTTGTGGCAGATTCATTGGCAAAAATAAAGTGACCAAGTTTATCTACACCTAAAATACCA
+TCAGCGACAGAGCTATTAATCAGTTTGCTTTTTTGTTCTGATGCCGCCAATTCTTTCGTTCGAATAGTAA
+CTTGCTCTGCTAATTCTTGCTGAGACCGTCGACTAATATCATTCGCCCTATTGGAAATAGTGATCATAAA
+AATAGAAATAGAGAGAATAAAGGCACTTGAAATAATGAGTCCTATCAGTAGTAGATTTCTGACATCGTAA
+TACTCAGCCAGCATTTCGCTGAGTTCAATTTCACTGACTACGGTAATATTCGAATTTTTTAATGAGATCC
+ATTGCCCAACAACAGTTTTTCCTCGGTAATTGGTATAGCCATGCAAGTTTTGTCCGTTGAGCTTAAACTT
+TGCGGCTTGCACTATCGGATTAGTTTCAGGGTTTTGCAAGCGAACATTAAGCACAGTGCTCTCGCCGGCA
+GGCACAATGCCTTTTTGTTGTAACTCTGAGGTAAAACGACTACTTGAAATCATATAACCTCTAGAGTCTA
+CTGCAAAACTCTCGAAGCTTTTACCTAGTCGGCCATCAATAAATAATTGCGAAAACTCTCTGTCAGGATC
+GAACCGAAAACCTAATACGGCAATAATCTCCTGCTGTTCGTTGCGAACAGGTGTGGCAATAAAAACTTCA
+GCATCTTTATCCTCTGCATTTCTATTTCCGTCAATATTTACATTTGCCCAAACAGGAGGAATGAACTCTG
+TACGTCCCATGAGGACTTCATTAAATAATTCAGGACGCTGGCTAATTATCGGGGATTTTTTTCCTTCAGC
+ACTTTGCACAAGATTTAATAGATATCGCCCTTGAACATCAGTGATGGTATAAGCTCTTCCTCCTTGTGTA
+GTGTAAGGTCGCTTACTAAAGTACACCCTCAATGCTTTTTTGGCTTGGGCAAGCTTAATCGTGTCATCTA
+TTTCACTAGCGATAACCAGCTGATTAACTAACCGTTTAAAGCTTTTAGATTTAGCAATGTTATGTGCCAA
+TAATTCACGTTCACGGTACCAACCCGCCAATGTTTTTTTAGTAACATCTCTTGTAACATTAAACGTTTCT
+TTTTGATCAATAAGTAACTGATCCTTAAAGTCATTCAGGAACAAGTAAATACCGCCGGTGGACAAGGAGA
+TAATAAGGATAAGTACAGTGAAATAGGTCGTCCTAAAGGCTAACGTATCCAGTTTTATCGCAATGGTACT
+GGCAAATTTTCGCGCAAAAAACAACGCGAGTAAAACAAAGATTACAGCATAGATAAAGACGCTCGTTAAA
+CTAATACTCTTATCTATATGTGCTCTACTGTTTTGACCTTCATCGAGGCTAGATTCTGCCCACTTACTTT
+GCATCGCAAGTATAAAATCATCACCTAATTGATCTATTCCCCAATTTAATAACCCCACTAATTGTGGTTT
+GTTTTTATTAACACAAAAACCAATAGGTAAACTTTCAAATTGACTGATTGCGATGGGTTTAATATTTTTA
+AAATCATGCTTTTTAAGCATATATTTATAAAGGTATAAATAAGTGATAAATACATCATATTTACCGCTCT
+CTATGCTTTGATAGCCTTGGAGGTTACTACTTAACCCTTTTGAATTGACTGATAATTGTTTTGCGAAATT
+AGCATCGGCATATCCTGCAATTGAGGCAATTTTTAATTCAGAGGTGATATCCATTTCACTTTTAATATCA
+CTATTTTTATTAACCACCACGATAGGTGTCATTTGCAAAAAGGGTTTAGTAAATAAAACCTCATCTCTTC
+GTTGTTCAATATTGCCGCACACTGAAATTGCATCAATATTGCCACGCAACATATCATCATATTCAAGCCG
+AAAATCTGATACTGAGGTCTCTTGTAAATCGACCGGGAGTATTGCTGATAATTGTTGACGAATGAGCTTG
+CCTGCACCAGCAGTAACCCCTTGTTCGTCGATATAGTCAAAGGGTGGGAAAGTGCCATCAACACCAATAT
+GAACAACAGGATTTGCGTGAGCCCAAGTCACTAAGTCGGTAGGTAAGTTTTCTGCCATTCCATTTTGTAG
+GAAGAAGGACTGTAGAAAGAAAAATACGATGAATGAAGACTTGTTTAGTTTTATCATAAGAAATAAACAC
+TTAAATTATAAATAACATTTATTATTTTTATACAGTCTAGTCTATTATGGATTAAAGATTAAGCGATTAG
+AACATATAGTTATGCCAAGTAATTTTAGTGATATTAATGCCTTAGTTATCGATAACAACAGCAGTATGAG
+ACAAATCATGGTCTCAATGTTGCGCGTTATGGGCATGAAGACTGTGATAGTTGCCAATAGTGAAAGTCAA
+TGTATGCAGCTAATTACTGCAGAAAACATCAATTTAGTGGTCTGTGGTTGGAACTTACCAAAACTGAACG
+CTCTTTCAGTATTAAAAAAGTTACGTGACAATGAAAACACCATGAAAACTCCCTTTGTGATTGTCTCTAC
+CATGATCGAGCAAGACCTTATTAAACAAGCGATTGCAATGGGTGTGTCAGAGTATTTAGTTCCCCCATTT
+AATAAAAAAATATTTGAAAAACGTATAAATAAAGCACTCAAAATGCCAATACAGGCAAGTGCAACAAGCC
+TATCCCGTACTATCAATAGCAAGCGATTTAGTCAAAAAGTCCATTGTGGTGAATTAAATGTATTAGTTGT
+TGATGATATTGCCGATAACATTGCAATTATCAAAGAACTCATTAAAGACAAATATAGAGTCAAAGCTGCG
+TTAAATGCTAAGACAGCAATGAAGATTTGCTTGTCTGATTTACCACCCGATTTAATACTACTCGACATTA
+TGATGCCAGAAGTTGACGGGTTAACTTTGTGTAAGCAACTTAAGGAAAACCCGTTAACACAAAATATTGT
+CGTTATCTTTTTAACCGCACTTTCTGAAACAGAGGATGTTGTTAAGGGGCTTTCTCTTGGTGCGGTCGAT
+TATATTACTAAACCTATTGTTCCAGCAATATTGTTAGCCCGCATAGAAGTGCACAGTAAAATCATTTTGA
+ATCAACGCACCATACAAGGTCAAATAGATGATTTTTTGCAGAAAAATGAGATATTCGTTCAGTATAATGA
+CAACACATACAATAAGTTAACTAGGCTATTGCATGATAGTGCTGAAACATTAATTGAACTGTCTCCCACT
+GTTAATACAAAACCTTCCAGACGTTCTTTATCACAATTAAAATACAATATTGGCATGAGTACCTTGTTAC
+TTGATAGCGGCCATGTTTTAGCAAAATTACAACAGAATAATTACACACTAACTCTTACTAAAGAAAAACT
+TGGAAATCTCTTATTCCCAATTTTGAGTATTTTTGATTTCATTATTGCTAGCAAAAATATAGAGGCCTTC
+GACAATATTGATGAGAGTATCAATATCAATTGCGATAAAAAACTACTGGGTATTATCTTTGCTTGTCTTT
+ACCTCAATGCCTTAGATGTCGCACCTAGGGGCTCTAAAGTGTCAATTACTTCAGCAAGCTATCAAGACTT
+CGTACTCATCAAAATACACAATATTACAGAAATACCCGAAGAAGCCTTAGATAAGATTGCGCACTTATCG
+CATTCAAATAAAACGAATGAGGTTAATGATATGAGTATCAATCTAGCTTTCTTAGTCATGAACATACTAC
+AAGGTGAACTGTATTTTCATAGCAGTAAGGAGTTTGGGACCACTTTCTACCTAAAGTTACCTTGCTAAAG
+TTACTCATTAATAAAGAATTAACGTAATAGTTACTTGAATAACCCTTTAGAACAGCGATAATAACGTCAA
+GTTATAAGTACATACACTAAGTATCATAGTAAATAGGTCATTCCTCAGGAGAGAAAATGCCATTAGTAAA
+CCTATATAAAAAACTGAGCCCTTTTCAACGGGTAATTATTGCTTTAATACTCGGTATATCTACAGGTATT
+TTTGTTGGTGAACCGGCGGGGGATATTAAAGTCATTGGCGATGTTTATATTCGCTTGCTTCAAATGACCG
+TTTTACCCTACGTACTCGTCTCTATTATTGGTGGCCTAGGTCGATTAGATAGTACGATGGCAAGCCGTAT
+AGGCTACCGAGCAGTCAAAGTAATCGTGATCATGTGGTTGTCTGTCATGGCGACTTTATTATTGCTCCCC
+TTAGCTTATCCTAATTGGGAAACAGCCGGTTTCTTCAGTACCAGCATGCTGGCAGAGCCCGCCGCCTTTA
+ACTTTGTAAAACTTTATATTCCGAGTAATATTTTTGCCTCACTCTCAGAAACTATTGTTCCAGCAGTCGT
+GCTGTTTTCATTATTAATGGGGATTGCCTTAATACAAGTCAAAAATAAAGAAACACTATTAACCTTAACC
+ACCAATATTGGTGATAGCTTAATGAAAGTTGCCTCTTATGTAGCTAAATTAGCGCCATTAGGGATTTTTG
+CTATTTCAGCTTCTGCTGCAGGTACACTAGAAGTTGAAGAACTTGGTCGATTACAAGTATTCTTATGGGT
+ATACATCACCGCCGCAGCCCTATTAGCTTTTGTATTTTTGCCATTACTGATTCATTGGGCCACGCCTTTT
+TCCTATCGTGAAATTTTATCAACCGCTGGTGAAGCCGTGATAACGGCGTTAGCTACTGGTACAGTGTTAG
+TCGTGCTTCCAATGATCATTGAGCGCAGTAAAGCTTTATTGGCTAAACATGGTATGGAGTGCGAAGAAAC
+AGACTCAACCGTTGATGTGCTTGTACCTACTGCGTACAGTTTTCCCAGTACAGGTACCTTACTGGGTTTA
+GGCTTTATTCTATTTTCCGCTTGGTATGTCGGCTCGCCACTTGGCTTTGATGACTATATTTCTTTTGTTA
+TTATGGGCGCCTTAACCGCTTTTGGTAGCATGGCTGTTGCCATTCCATTTTTACTCGACTTTTTTGACTT
+ACCTGCTGATCAATTCCAATTATATCTATTAGGCAGTGTCGTTACTGCTCGTTTTGCTACAGGTTTAGCT
+GCACTACACGGCTTTGTCGTTACTTTATTGGTCGCTTCTGCGGTATTGAAAAAGCTTAGATGGCATCGAA
+TGATGCAAGCCATTGGTGTGCATTTAGCCGTTACTTTGGGTGTTATGATTGCAGCTGGTTTTACTTTAAA
+GTCATTAATTCCTTACAAGTATGAAGGTGTACAAACATTTGAATCAATGAAGTCGATGAATGCAAGTGCT
+AACCTCGATCAATATAAAGAATTGACACCATTAGGCTACTTTGAGCAGCAACAACCTCGCCTTGAGGTAA
+TCCTTGCCCGTAAAGGTATTCGTGTTGGTTATAACGACGCTAGCTTGCCTTATGCCTTTAGAAATAAAGA
+TAATAAAATGGTTGGATTTGATGTTGAGTTATTGAACCAATTTGCTAAAGACCTTGATATCAATTTATCC
+ATGATTCGCATTGAAGAGGGAGCGGATGAAGCCGAATTATTAGCGGATGGAAGTATTGATATCATTATTG
+GTGGTCATGTAATCACACCAAAGCGCGCATTAAAAATGGCCTTTTCAGATGCTTACACTTTCCATACTGC
+TGGTTTATTAGTGACAGATGCTAAACGTGATCAGTTTTCTGACCTTTATACCATTCAAGCAATGAAAACA
+TTAAAGTTAGGGGTGGGAAATAGTAAGTATTACCAAGACATGGTGAAAGAATATTTACCTAATGCACAAT
+TAACAGAAGTGAATAATGTTAGACAATTTCTTAAAGGTAACTATGAAGATGTCGACGCGTTAATTTACTC
+AACCGAGTCGGCTTCTGCGTGGGCTATGTTATACCCAAATTATTCGGCGATTATACCTAAAGGTTTAAAA
+CTAAGAGCTCCGGTAGCCTTTGTATTACCTAAAGGCCAGTTAGATTATGTACAGTATATGAATACTTGGC
+TCAAACTCAAAAAAGAGAATGGGTTACAAAAGAAAGTATACGACTATTGGATTTTAGGTAAAAATCCTGA
+AGCGAAAAAACCACGTTGGTCGGTTATGAAAGACGTGTTAGGTTGGCTTTAATTAATATTCGATAGAATA
+TAGAAAACTAAAAAGCACTTTAATTAACTTTAAAGTGCTTTTTTATTTCAGAGAACAGAGAATTGTAAAT
+TAGCTTTTATGATAGTTATTGATATACCACTGAGTATGCTCAGCAACAGTATTATTATAAACGTGCTGCA
+ATGAAGGTAAAACAACGGCATCAGCTTGACCTGTAAGCTCATCCATAAAGACTTTTTTAGCTTCAGTTGC
+CAGTACTAAAACATTGTCATATCGACTATGACAAAAACCAGCTAAGCGACCTTTACCGTAGAAAATATCA
+TTCTCTGCCGCCGTCACTTCAATACCATCCACACTCATGTTTTGTAATGCACTAAGCCAACTATCAATAA
+TCGGTCGCCATTGCTCGCCTTTTACTGACGTTGTGCCCACATTAAGTACGGGTAAATCTTTTCGCTCATG
+ACGCTTAAAATTATACGAATGATTATCGTAAACAACACATTGGCCAAAATCTGCTGCTAATGCCTCAACT
+ACAGCCGCAACAATGCGATAAAATTGTGCATGCTTGGCCTTACTTTTGGCAATCATCTCTTCACTAAGCG
+GGGTTTTCCATATTTCTTTACCCCAAGCTGTTTCATAGACACACTCATCAGTACCACGATTTAAATCATA
+TTCATAACGTGAGTCATGGGCAATTAAAGTAATCGCTTGTTTGGCAATGAAACTACCCGTGTAGGGATCT
+TCTTCATAATAACGATCGCTCTTTTCTAGCAAGCAGTTATCTTCAAGCTCTGCTCTAAAGTTACTACCGT
+CATGAATAGCCGCCGACATAGCAGGCAAATATTTATCAATTTTGAGGGTAAAAGCACCGCCAACTACGGT
+AGCGATAAAACACTGACGTTTATTAATTTTCTTAATAATCTGTTGTTCTGTTAATTGCTCGGTTATTTCT
+TCGGTACGTTGCTCAGTCACAATCCAACTCCTTGGCTAAATAGTAAAGATATTTATATCATAGGTTAATC
+GTACATTAAAGATAGGTAACATTAAGCTATTAACTGTTATTTCAAGTAGTTAAATTAAATGATTTTGTTT
+GCACTGTTTATCATATAGATATTTACAGCCAACTAACGACTTACTTGTTTAAGTATATGTTTCATTCGCT
+AATTAAAAAACAATTCCTAGTTATATCAAACCACCACCTATTAAAGCAGCAGATGGCTAAAATTTGATGA
+TAAGGTGCCACAACCTCCGCTATAGCATAAAGCACGTTGCACTCCTCATTACCACTGATAGTAAAACCTT
+AAAACTACTATTACAATTATCATTAAAAACAATAACTAACACATAATAAAAACGCCACAATAACAAGTGA
+TTACTTTACTTAGTCTTGTGAACTAACCTTTCTCATTATTTTGAACTGTTACCACAAGTTTATTGATAAT
+TTATAAGCAACAACACTAGTCAAGCGCCTATTGAGACTGGTAGAATCTAGCGCATTATATTTTTGAACAT
+AAAAGAAGACATTGAGATGGGCAGAGCTTACCAAAACCGCAAATTATCTATGGCCAAAACCGCAGGGGCC
+AAAACTAAAGTTTACTCTAAGTACGGTAAAGCAATTTACGTTTGTGCTAAAACTGGTGGCATTGATCCCG
+ATGGTAACCTTTCTTTACGTGGCTTAATTGACCGTGCAAAGAAAGATCAAGTTCCTACTCATGTTATAGA
+TAATGCGATAAAAAAAGCTTCTGGTGCTGGCGGTGAAGACTTTGTTGAAGCCCGTTATGAAGGTTACGGC
+CCTGGTAACTGTATGGTTATTATTGATTGCTTAACAGATAACGGTAACCGTACCATTAAAGATGTTCGTC
+AATGTTTCAGTAAAAATCATGCAAAAATAGGTACTTCTGGCTCTGTATCTCATATGTTTGACCATCAAGC
+TGTATTTGCCTTTAAAGGTGAAGATGACGAGGCCGTTTTAGAAACACTGATGATGGCTGATATTGATGTG
+ACTGATGTGGAATTAGAAGACGGTATTATTACTGTTTACGCTCCTCACACTGAGTTTTTCAAAATTAAAA
+CTGAGTTTACTAATTCAATGCCTGAATATGAATTAGAAATTGAAGAGCTTTCTTGGGTACCACAAAACTA
+CATTGATGTTGAAGGCGAAGAAAACTTAGAGAATTTTGAAAAATTCATCGCTATGTTAGATGACTGTGAT
+GATGTTCAGCACGTTTACCATAATGCTGAAATCAAAGACTAACGTTAATCGTTTTAGCTTTAATAAAAAA
+ACCAGTACTTAGTACTGGTTTTTTTGTGCTCTAAATTGTAAAAAAGTACTGTTATTGATGGTATAGCGGC
+AACACTTTACCACTTAAGCTACCGCGCCATTTCTTACCCTGTTCAATAAACAATACCTCACCATAATGTC
+CTTCTTTAATACTTGAATCAATGGCAATGACTCTTCCTTGATAACGGCTTTCAATTTGTTTTTGTGAGGT
+ATGACCAACGATTAAATTTTCAACATCAAAATGTTTGAGCAATAAATCAATTTCTTTGGAAGTTGCGCCT
+TTGTCTTTTGAACTAGCGCCTTTTGCACTAGTAGCCTTTTCACGATCTGCGGCAAAATATCCGCGATACC
+AAATAGGACCATTGGTGGTGTGAAGAAATTTAGCCCAACCTGCTCGTGGCTGCTCGTGGCTGCTCAAGCT
+CAGACTTTACTAAGCTCTCTTTAAAGACAGTATTGATTTCAACCAAGCTACGCTGTTCAGTGGCTAAGCT
+AGGATGAAAACCACCATGAGCAAACAGCATATTATTAACCTTAACCAATACCTGCTTACTGCGTAACCAA
+TTACCGATAATACTATTTTGGCTAAATAGTTGTTCAAAAGGTTTATCTAGTTGCTTCGCCGTTTCAACAT
+ACTTAGGGTGTAAATAACGTAAATCACCATTGAGTATCATCACTTCATGGTTACCTAGCGTTAAGTGAAT
+ATCCCCCCCTGCTTTTTGGGCTTGTTGCTCTAAATCGTATAAAAACCATAATATTTCAGTGACTTTATCA
+CCTCGATCGAAGATATCGCCAGTGATAACAAAATGCCCTTTTCCGAAAGCCCAGTTTTTATTTTTATCAA
+TGATATTGTTATTAGTTAGTAGCTCAATCATCAAGTCATATTTACCATGAAAATCACTTAATGCCGCAAC
+AGGATAATCACCATAAAATTCGAGTACTTTGTTTTCAATACTTCTCAATGCGTGTATATCCGCAGGCATG
+TTACAAGCCGAAATAGACAACGGAAAACTAACCGCTTCAGTAGTACGAGTTATAACATCACCTTGACACA
+ACCAATAGGACTCAAGTTGTTGTTGTTGTTCATTAACAAAAACATAAGGTCCATCATCAACCGGTGGTAA
+TGTTTCAATCTTAGATTTTTCATTGGAATAAGCCAAGGTTGAAAGGCTACTGGCCAATAATAATGTTGAT
+GTGAGAATAATTGAACGCAGGTTAATGTAAAAAGAGTGAAACATGGCAACTCCAGAAAGTAAGGAAATTA
+ATATATTGAATAAAAAGGCCAACAAATGTGAATCATTTGTTGGCCTTTTTATTATGTAATGCAAGCAAAC
+TACTCGTTTATGAGTACACCGTAATAGCTTTACTCGCTCGCTTTAGGCTCTTCATTTTCACTTTGCTCAT
+CAGAGTTAGTCACAGAACCCGATTCAATTTCTACTGCTGACACGCGTTGTAAACCTCTAGGTAGTTTATT
+GCCACGACGACCACGCTCACCTTTATAGTGCTCGATATCTGCCGCTTTTAGCGTAAGCTTGCGTTTGCCT
+GCATGCAGAGTAATTGCCGCGCCTTCTGGGATGATACAAAGTAAACTAACAAATTCCTCACGTAACTTTG
+ATCGTGCAGAAGGGATATTGATAATCTTATTACCCTTACCTTTACTGAGTACTGGTAAGTTTTTAACCGG
+AAAAACCAACATACGCCCTTCGCTAGTAATAGTGAGGCAGTTATCATTTTCAATATTGTTGATGCATTGC
+GGCATCAACACTTTAGCGGCTTCAGGTAAGCTAATTAATGCTTTACCATTTTTATTTCGACTAACCATAT
+CGCCAAAACTACTAACAAAGCCATAACCGGCATCACTGACTAGCAGATATTGAGCATCGTCATCCGACAT
+TATGCTATGGACGAAGGTTTTCCCTGTTGAAAGGTTAAAGCGTCCCGTTAATGGTTCACCTTGAGAGCGT
+GCTGTTGGTAAGGTATGCGCGTCAGTAGTAAAAGCACGACCATCAGAACCTATAAATACCACAGGGCGAT
+TACTTCGCCCTTTTGAAGCACACAAATAACCATCACCCGCTTTATAACTTAAGCTGGTAGGATCAATATC
+ATGACCTTTAGCACAGCGGGCCCAACCTTTATCAGAAACGACAACGGTTACCGCCTCACTTGGTACTAAA
+TCTTTTTCGGTAAGTGCTTTTGATTCGCTACGTTCAACTAATTGAGAGCGGCGATCATCACCATACTGTT
+CTGCTGCAGCAAGGATCTCTTTTTTCATCAGCGTGCTCATGCGTGCTTTTGAATTAAGGATCTTCTCTAA
+ATAATCTTGTTCTATACGAAGTTCATCTTGCTCGGCACGAATTTTTATTTCTTCGAGCTTGGCCAGTTGA
+CGTAATTTAATCTCTAAAATTGAATGAGCTTGAGTGTCCGATAAGGCAAAGCGAGACATTAACTCTGCTT
+TTGGATCATCATAGCCACGGATGATTTCAATGACTTCATCAATATTTAGGTAAGCGACCAACAAACCATC
+AAGAATATGCAAGCGCGCCAATACTTTATCTAAACGATATTGCAGACGACGGCGTACTGTTTCACGACGG
+TATTCAAGCCATTCAGATAAAATGACCAGCAAGTTCTTCACTGCAGGACGGTTATCTAAACCTATCATAT
+TGATGTTAACGCGATAACTTTTTTCTAAATCGGTACTGGCAAATAAATGTTGCATTAATTGTTCAACATC
+AACACGGTTTGAACGCGGAATAATGACAAGACGTACAGGATTTTCATGATCAGATTCATCACGAAGGTCG
+ACTACCATAGGCAGTTTTTTCGCTGTCATTTGTCCCGCAATTTGCTCTAATATTTTACCACCCGAGGCTT
+GATGAGGAAGTGAGGTAATGACAATATCACCCTGTTCTACATCATAAACAGCGCGCATTCTTATGCTACC
+ACGCCCTGTTTGGTATATTTTTTCAATTTCGGCTTTCGGGGTAATAATCTCAGCATCTGTAGGATAATCA
+GGCCCTTTAACAAACTCAAGTAAGTCACTCACTTCTGCTTTAGGATTTTCAATTAAATGCACACAAGCAT
+CAGCAACTTCACGCACATTGTGTGGTGGAATATCCGTTGCCATACCGACGGCAATGCCCGTAATACCGTT
+GAGTAAAATATGAGGTAAACGCGCAGGCAGTGTTTTTGGCTCTTGCATGGTGCCATCAAAATTTGGCTGC
+CAATCAACAGTGCCTTGCCCTAGTTCAGCAAGTAATACTTCACTAAAACGTGATAATCTCGACTCGGTAT
+AACGCATTGCGGCAAACGATTTAGGATCATCGGGTGCTCCCCAGTTTCCTTGCCCGTCCACCAAAGGATA
+TCGATAAGAAAAAGGTTGCGCCATCAATACCATAGCTTCATAACAAGCACTATCACCATGGGGATGAAAT
+TTACCTAATACGTCACCAACAGTACGGGCTGATTTTTTATATTTAGCAGTCGCAGACAAACCAAGCTCTG
+ACATTGCATAAACTATGCGTCTTTGCACGGGCTTTAAGCCATCACCAATATGTGGCAAAGCACGGTCCAT
+AATTACGTACATGGAATAGTTTAAATAAGCTTCTTCAGTAAAACGTCTTAATGGGACCTGTTCTACTCCA
+TCAAGGCTATATTCGAGCGCATCTGACATGAATTGATTTTCCTGATATTACGAGTCTAATTATTTTTATT
+ATTAAGGTTATGACATTGGTTAAAGTAAACCAAAGTAACCTGAGGATAACGATTATAGCTTATCTGATTA
+TGACCTTAGACAAAATAGATAAAAGTAACAAAAGCTTTAATAATACCAATCGGACTAACTTATTGATCAC
+TTAGCGAGAATTAAAAGGCTTAGAGGCAAGGCATTGAATGAAGAGAATGGTTATTCCCTTGTCAAAATCA
+ATAACGCTGTATGTAAGCCTTTTAATATCGCCCTGCGGGAACTCACTAGCAAACTAACAACATCACAAAA
+TGAATCAAATATAGAATAACTATGGTTAACTCATTTTCCTTGTTTTAAGCTCGCTAATGTAGCTCTAAGC
+TGACCAATAAGTTAATCCGTTTGGTATAATACATAGTCTACACCTGTTACTAATCAAAGAGCAGGATTCC
+GTAGTAATTAATTTAATAGAATGGGTATTAGCATACCTTCATCCTGCTACAGAGATATTTTGATAACAAA
+TAACGGTATTTCGGCCTTGATCTTTCGCTTGATACATAGCTAAGTCGGCATCATGTAATAAGTCGTCGAA
+GCTCATTTTATTATCAGCCATCGTTGCAACACCAATACTGAAAGTTACCCTACTTTGTAAAACTAAAGAT
+GAAAAATCATACTGCGAAATTTTTTCATTGATACGCATGGCAATAGCTTTTGCTTTATTGCTGTCTGCAA
+AAGGTAATAATGCAACAAACTCATCGCCGCCAAAACGAGCAAGCAAATCACGAGAACGCATGGTTTCTTT
+AACTAAATCTGATACTGCCATTAAGATTTCATCGCCAATATCATGGCCAAAACTATCATTAATTTTTTTG
+AAGTGATCTAAATCTAACAATAATATCGATAACTCTTCTGGCTGTTCTGTAAAACTAGACACCATTTTCT
+CACCGTGTTTAAACAAAGTATTACGGTTTGATAAGCCAGTTAAAGCGTCTGTTCGAGTCAAGAGGATAAG
+TTTATTACGTATTCTTAACTGTCTGAATAAAATCAATACAAAGACGATACCTGTGCTGATAATCAGCGTG
+AAATTATATTGCTGCGCAGCTTTTTCGTCTTGTACTTCAGCAACTCGGCGAATTTTTAACTTATTTTGAC
+TTTCCATCAATGCGTTATTGGCTTTTTTATCTTTAACTTCAAATGATTGCTCTAAAGAGGCAATCATAGC
+TATACGCTTATTTTTACGATAAATATTATATGTTGTTAAATAGGATTTTTTTTCTAGGTAAGCTAAATCA
+TATTTTCTTTGTCTTGCGTAGTGATCGGCTAATAATAAATGCAGCTGTAAAAATTCAGGTTGTGCTAATT
+GCTGTTCAGAAATTTGTTCCGATAACTTTCCTGCCTGTTCCAAAACAGTAATAATATTACTGCTATTATT
+ACTGTTACGACTCTCAGAATTTTTATCATTTGCATTTTCTTTCAATAACGCTTGCGCGACTAAAAGTAAA
+TATTGCTCTGCAGGGTTTAATGGTGCTGTGGATAAAGTCAGCTGTGCAAGTGCTATTTCAATTTTATTCT
+TTTCGATACTTTTTAGTTTTAACTGTGTAATTAAGAAGAGTAATTCAGGGTTGATGGGTAACATTTTTGT
+TGGTGGAATATGCAACAAGTTACTTTTTTTAGTTTCTCCCTCATCTAAAACAGGTACTTTAGCAAGCTCA
+TTCGCCTGACACATCGATATACAAATCGACGGGACAACCAATATTATGAATATGATGTGACTGATAAATT
+TCATTGGGCACACACCTTATTTTTCCCCGAGGCTTTAGCTTGATAAAGTTGTTCCTCAGCTCTTTTAACT
+AAACTGATTAATTCACTATCATCAGTTAAGGTAGCAACACCAATACTGACGCTAATTTTTTCAATATTGT
+TAAGCTGCCATGTATGTTCATTAATAGCAGCGCGAATACACTCTGCTGTTTCCATTGCCAACTTCAAGTT
+GGTTTTTGGTAAACACACCATAAACTCTCCACCGCTAAAACGACCAAAAACATCATTCTTTCGCACCATA
+TTAGCGCCAATAAAAGCGACTTTAGCTAAAACTTCATCACCAATACTATGGCCTAAGCTGTCATTAATAC
+CTTTAAAATGATCGATATTAATCATCATTAAACTCAAATGATATTGTTTAACTTTTGCTAATTCAAAAGC
+CTGTTGAGACTTTACCATCAAGCGACGCCTGTTAGCCGTCCCGGTAAGTTTATCAACGTTCAAGGCGACT
+TTTAGTTTCTTCTGACTTTGAATTAATTTAACTAACACCCACGCAAAAGCTAAGGCAAGTAAAGCACTAA
+TAATCAGATATATTCGCTGCTCTTCATTCTCTAATTTTGCTTCATTGAAGCTAGCTTCGTAACGGGATTT
+TTGGTTGTTTAATATTTCATTTTGCTTATCTGCCTGCTCGGCTTCAAGCTTTAGACGAACTTGCGCAATG
+GAGCGATTATCTTCATTTTCATAGAGTTTTTCTGTTAACGCGATCACTCTAGACTTTGTCTCATAAGCTT
+GTTTAAATTTTTCTTGTTTATAAAAAACCTTAGCTTTAAGGTTGATGATATTGACATAACCTTTTCTTTT
+TCTCTTAGGCATATCCTCATGATTAACTAGTATTTTTTCAATACGAGCTATACTTATCAATACTTCATCA
+AAGCGCTCTAATTTGTATAAAACACTCGCTTCATCAAAATAAAACTGTAAACGGTAATCTACTTTCTCAG
+TGAACTGTAAATACTGTTTGGCCAGCAATAAATATTGGTGCGCGGCATCAATATTACTGTCTTTTTTCTT
+TAAATGAGCCCAAGCCATACCTGAATAAACAGTAAACATACTGTCACTTGAAGTATCTTTATTTGATTCA
+GCTATTATCGTTTTAAAGACGGTTATTGCTTGTTCGTAACGTTTTTCGCGAATATGAGTGATGGCAATGT
+TATGCAAACTGTTATGTGCAGATAATAACAGGCCAGCCTTTTTAAAGTGTTTATATGACTGCTGATAATA
+AGCCATAGACTGATCACCTTGTCGTAACAGAGAATAGAGAATACCCAATTCAGTGTTAGCGGTACCTTTA
+AGCTCTTCATCATCAGTTTGTCCTGCGATGTTATAAGCATCATTAAGCAAAACTAAAGAGCGCTTATAGT
+TATCCGTTAAATAAGCAATAGCGCCTAAGTTAATAAGCCCAAGAGCTACTTGTATCTTATTGTGTAAAGA
+CTCCGCTACTTCTAAGCCCTTTTTATACTCTTTAGTTGCCCGAGGAATATTCCCTAAACTTTCAAATGAA
+AAACCTCTTAAGTACAATAGTTCACTCATTAATATGCTTGGACTAGCAAGTCTTCTCCCTATGATGAGCC
+CTTCATTCGCCGTTTTTTTAGCCGCACTATATCTATTTTGTTCAATTTGTATTTCCGCAAGTAGTTTGAA
+ATAAACCAAATTTTGTTCAACAGTGAGCGCACTAAGCACATTTTCAAAAGTAGTTAATTGTTTAAGGGAA
+AGTACTAGATCAGTCTTTTTCAATTCTGTTACTTGTTCGGCAACGAGATTAAATTTTTTAATATCAATCG
+TCTTTTGAGCGACAGCAACCATTGACATAAGGAAAAGGGAAATACTGATAACGATTTGACTCGCATGGGG
+CATTTTTTTCATAAAGCACAACAAATACTAACTCCTAAATAAGCAGGTCGGCATTCACCGAGAATGGCAG
+TATAGAACTATTTAGCCTGAGAGTTAAATCGTAATATTTAAGCCATAAAAAATCCTCTATAAAAGAGGAT
+TTTCTAACTTAACTCTATTACATAATCATAACAATGTTATTGCATGAGTTATTCACTAACACTTAGGTGT
+TTAATGCCCTGAAAAGACTAAAACCTTAACAGGTAATAACAAGGCTTGCATGCGAAGGATAATGGCATGA
+ACAACCCCTACAGCATCAACCATATGTAAATAAAGTGTCTCTGGAGTACTGAGTGTTCCGCTGGCAATCA
+ACTCATGATGATAACTATAAGCATTTGCTACACATTTTGTTCCAGGGATTACGCCATCAAGCCCACCTTC
+ATACAGTGGTACTAATCTTACCGTTAGCGTGCCTGGTCGCGCACGTTCTTGCACGTCTAACAAGGTCTCA
+TTGGTTCTAACTTGACCTGTTGCAATAACGCTTTGAACGCTATCTACTTTCATAGGAATGATGGTAAAAG
+GTTTAGATAAACACGTTATTTCAGCAAAAGTACCTACTTTAATAACATTCGCCGCTAATTGGTTAAAACC
+CGCTTGAACGGCTTCTCTACCTGATGCTTCACCAGAAGAAGGTACTATCATACCGGCAGAGCGAATCATT
+GGATTAACAAAGTCACCTGGTTGCAACGCGAACTGCTGTAACTCGCCATCAATATGGGCATAAACAGTAC
+GTTTAGCTTCATCAACAATTGCACTATCTAACACTTCAATTGCGCTGGCTTTTTTTGCCGGTAAAATATT
+ATCAATGACGGCTTGGGCTGAAACTTGATTGGCTGAAGATGCTGATAAACCCGCTTCATTTATTGCCACA
+GTATCAGCCATTTTTTGCACTTCGCTTTCACTAATAATATTATTACCTTTTAGTGAGAGCTCCTTTTTAC
+GATCATATTCATTCTTCGAACGCATGTAAGCACTTCTAGCTTTTTCCACGTTACTTTTTGCTACCGTAAG
+TTGTGCATAGGCGGTAGAAAACTCAGCCTCAACTTGCCTGATATTTGCTTCTGCTTGTTCAATTGCCGCC
+ATTTGAGATTCATCATACATGCTAAAAATAGCCGTACCGGCTTTAATTTTCTGATGATTTTCAACAAATA
+CATGCTGAACCCTGCCACTTTTCTCCGGCATTATAGAAACGGTTCTAAATAGTGGTGCAGCGTTAGTGGT
+TGATGGGTGATAATAAAAAATTAGCGTTACTAATGATATAGATAACATCGCACACGCTGTTATGCCCCAC
+CGTAGCTCATACCACATGGTGAAAAAGGTAATTTCTTTTCCCCAAGCCTTACCTTGGCGATATTTTCGGA
+ATAAATAATCCGGCAAAATAGTAATAAGCGAACAAAGTAAAACTTCTAACATTTAGTTATCCTCCTTTAC
+TGCTACTGTATCTTCAGTCTTTTTCTGTGTTTTTTGCTCTTTACTTTGAGCAATAGTCGTTAAAGACTTA
+GCAATAGATTGTAAAGGGGTTAAGAAGTCAGGTAGTTCAACAACGGCTAGCACCAAAGCTGCAACCCAAA
+AAATATTGTTATGAGTAAATAAAGCTAAAATAGTTAATATTGTGATCAGCTGTATTTGGGTATGATTTTT
+CCCGTGAGCAATATGCTCAGGAACTGCATGTAATTTAAAGTAGAAAACACCCGCGATTAAAACTAAAACG
+ATAAGAATAACAGCCATTACAACCATTAAAGGATCACTATTAGCGCCAGCCAAATACCCTGGAATATGCT
+CTGTATTCATTTCCTCTCCCTAGTTATTGAATTATCTCTTATAGCGAACTTATGGCTAATTTATATCTAC
+GTTAACTTTAAACAATTGCCATATCACCTTTACTTTGCAACCAAATTTTTCTGTCTGGACTACGCTTTTT
+AGAAAGTAGCATATCCATTAATTCCATCGTTTCACTATGTTCATCAACGGTTAACTGTACTAATCGACGG
+GTATTAGGATCCATAGTAGTTTCACGTAATTGCGGTGGGTTCATCTCACCCAAACCTTTAAAGCGTTGCA
+CGTTTACCTTCCCACGTTTCTTCTCTGCTTCAATTCGGTCTAAAATACCGTCTTTTTCTGCTTCATCTAA
+TGCGTAGAAAACTTCTTTTCCAATATCAATGCGATAAAGCGGTGGCATGGCAACGTAGACATGACCAGCT
+TGTACTAAAGGTAAAAAGTGTTGCATAAATAAGGCACATAACAAAGTCGCAATATGCAGTCCATCGGAAT
+CGGCATCCGCTAAGATACAAATTTTACCGTAACGTAATTCAGATAAATCATCACTGTCGGGGTCAATGCC
+CAGTGCCACTGAAATATCGTGCACCTCTACCGAAGCAAGAATTTGCCCTGAATCGACTTCCCAGGTGTTT
+AGGATTTTACCTCGCAGTGGCATTATCGCTTGAAACTCTCGGTCGCGAGCTTGTTTAGCACTACCGCCAG
+CTGAGTCACCTTCCACTAAAAACAACTCGGTACGCGCTAAATCTTGGCTACCACAATCAGTTAACTTACC
+AGGTAACGCGGGTCCTTGAGTGATTTTTTTACGCACTACTTTTTTACTAGCACGCATACGTTTTTGGGCG
+TTATTAATGCAAAAGTCAGCTAAGAGTTCTGCTTTATCTGTATGCTCGTTTAGCCATAAACTAAAAGCAT
+CTTTGACTACGCCACTAACAAAAGCGGCACATTGACGTGACGATAATCGTTCTTTGGTTTGCCCGGCAAA
+TTGCGGGTCTTGCATTTTGATAGATAGGATATAACTACATTTATCCCAGATATCATCCGGCGTTAGTTTG
+ACACCGCGTGGTAATAGATGACGAAATTCACAAAATTCTCGCATCGATTCAAGTAGCCCTTGGCGCATGC
+CATTAACATGTGTACCGCCGGCAATGGTTGGAATTAAGTTAACATAACTTTCACCTATACTTTCACCACC
+TTCCGGTAACCAAGTAACAGCCCAATCGGCCGCCTCAAGTTGTGAAGTAAAACTGCCAACAAAAGGGTCT
+TCAGGTAATGAAACATAATCTTTTACTGAATCTTTTAGGTAATCGGTAAGACCATCTTCATAACACCACT
+GATATTTTTTATCTTCAATTTTATCATGAAATTTAATGGTTAAGCCTGGGCATAATACCGCTTTAGCTTT
+AAGTAAATGCGTAAGGTGGCGCACCGAAAATTTCGAAGTATCAAAATAGCTAGCATCGGGCCAAAATTTA
+ACACTCGTACCTGTGTTTCGTTTTCCTACTGTGCCTGTTTCTCGCAGCTCTTCAACTTTGTCACCGTTTT
+CAAATGCCATTTCATAGACTTTACTGTCTCGTCTAACACTGACATCAACACGCGTTGATAAGGCATTAAC
+TACGGAAATACCAACACCATGCAAACCACCTGAAAACTGATAGCTTTTATTAGAAAACTTACCGCCTGCG
+TGCAGCTTACAGAAAATAAGCTCAACCCCTGACACACCCTCTTCAGGGTGAATGTCGGTAGGCATACCAC
+GACCATCATCAATTATTTCAAGTGACTGATCTTTTTCTAAAATAACACTAATATTTTGTGCGTGACCGGC
+AAGCGCTTCATCCACTGAGTTATCAATAACTTCTTGACCTAAATGATTAGGTCTAGTGGTATCGGTATAC
+ATGCCTGGGCGGCGGCGAACGGGTTCTAAACCACTAAGTACTTCAATGGAGTCGGAATTGTATTGGTCAG
+TCATTTGAAACTCAATTTGATCGCAGTTAAAAGATTTAGGCTATATTGCACATTGCTAATTTTATTTGTG
+GCTATATAAACCTGACTACTATATTAATCACTTAGCGAGAATTAATCCGTTTGGTATTATCAAGTTGAAA
+AAAATCACTGATAGTAGGTAAGCAATTATCAAAGTTGATAAAACTATGGTCACCACCCTCTTGTACTATT
+AATCGACAATATTGATATTTTTCCACAGCTTGTTGGTAATTTAACACTTCATCGCCCGTTTGTACCATAA
+CAAGGTAATTATTTTTTTCCGTACAATCAATTGTTGGTGCAGTTTGCTCAAGCGCTTTCAACTGCTGCAT
+ATGATCTTCGGTCACTTGGTAGACTTCCTCGGTATAAGGATTAACTTGCTCACCAATATAATCGTGCAAC
+AGTTCATAAGGTGTTATTGCTGGATTGACTAATACCGCTAAACAGTCATATTTTTTTGCAAGATAATGAG
+CAAAATAACCACCTAATGAAGAGCCGATTAAATACCATTTTGCATTTGAATCATGTGTTTCAATAAGCTG
+CTCTAATTGACTCATCGCGTTCGCTGGCGTTGTTGCTAATTGAGGGCAGTAAAATCCGACATTAGGGAAG
+TTTTTAGCCATGTATTTACGGGTTTGTTCTGCTTTTAACGATAATGGAGAAGAGTTAAAACCATGAATAT
+GGAGGATGTTTTTTTTCATTATTAAGCTTTTACTTTTAGTTATTAATTTTAATAGTTAATTTTAGTTACT
+AAATAGGCGCTCTATTTAGAAAAGAATAACCATAACGCTTTGACTTATCATCTTCTCGTTATGCTTCATT
+ATTTATAACATGACAACCTCAGTGTTTAATTGGCCATCTGCATATAAAGAAAAAAGTCTATATCCTGGCC
+CTTTGCTTAAAGCAGCTACACCATCAACCGTTGGATCAAATTGAATCGATGTAGCAGGACAAGTATATAA
+AACAACCGGCTCATTTATTGGGCTGGTTATAGCGTTAGTTAACGTCATATCACCATGGACATGCCCACAC
+GCAATCGCTTTTATATTGTCATAGGAGTTAATAACTTGCCAAAAAGCATCCTTGTTTTGTAAACCATGCT
+TATCAATAAAGTAACCAACATCAATCGGATGATGGTGCATCATAAGTAACTGATTTTTATTTTTCTGGAT
+AGCATCTTTTAGTTTCACCAGTGCTTGTTCTCCAACATACCCTGCTGGAGTGGCACTCTTGCTATCAACG
+AGTTGAACTTGCCAATGCGACAAGTTAATTTCTTTGTCTGCTTGAAACGGTGATGCTGAAAAATATTTGT
+CTAATAGTTTTGGCTCGTCATGATTGCCTGCCAAGTAATAAATAGGCACAGTAATATGACACTCAAGCAC
+ACAATCAACAAAATTTTGGTAAGACTGCTCAGTGTGGTCTTGAGTCAAGTCCCCAGTAAAAATGATATAT
+TTTATGGATGGGTTATCGCAAATACTCAGTAAAACTTTTTTAAGATTAGCGAGGACATTATGGCCATGAT
+GTAAGCCGTCAACTGATGAAAATAGATGACTATCAGTTATTTGTGCAAAAGTAATAGGTTGGTTATTTGG
+AGAATAAGGTTCTGTTATGGTCATAAATTAATACTTCATCAGTTAACTCTTTATAATTAGCTCTTTATAA
+ATTAGCTCTTTATAAATTAAGAGTGCAGCTCTACATTTACTTGCCCTAAGCGTAAGCATAAATGTAGCCA
+TTCATTTAAAAACTGATTGATTTGTTGTTTTTCATCTTGTTGGTGCATTTGACTATTAGGGTAATCGTAA
+CGAGGCTTTACCTGCCTGATGTCCTGTGTTGAAAGAACTTCCGCCATACGAGCATCATGATATAACCGAA
+TAGTCATGCGTGGATGAAGTGCAGTGGCAACAATGTTCGGAATATTTTTAAAAGATGAGCTTAAACTATC
+TTGCTCAAAACAGATAACAGAGGTGTAACGAGTTACTTCTGTTATCGTTACGCTATAGGAGAGGAAGTCA
+CTGATAAAAAATTGTCGAATTTCACTAAGTGCCGTTTTACCTGCTAATACTTTTTGCAGTAACATATAAT
+TGTTGGCACACAAGGTCATCAAACTAACTAAGTTAGGTTGGTAACTTTTTCTACCTGCGTTATTAAACGC
+TTTGTTAGGAAAAAAACTCATGGTTGCCTCTTAACTGCCATTTCAAACACTAATATCTTTAGAAATATTA
+CTTCCAGTGGCATGACTATTTAGTGCTTGTCTATTGAATCGATAACGATTGATAGTTCAGTGCCAGCCAT
+TGTAACCCGATAATAGTAGCTGCGTTAGTGATTTTGCCATCGGTCAATAGCGCCAAAGCTTGAGTGCGAC
+TGACAATATGTAACAAAATATCTTCATTTTCTTCAGGCAAACCATGAATAGCACCATCCGTTACTAGATC
+ACTATTAAAGTGCGCTAAATATAGGTGAATCCGCTCACTCATACCGCCAGGGCTAGAAAGATATTGCATC
+ATAGGTACTAAATCATTAGGGCAAAGTGTTAAATTAGTTTCCTCTTTGGCCTCTCTTATAGCGACTTCTA
+TTGGCGTTTCATTTTCGTCAAACATCCCCGCAATAAATTCTAATAACCAAGGACTGTCATCCCCTCTTAA
+AGCACCAGGTCTAAACTGCTCTATCAATAGCACCTTATCTTGCTTTGCATCATAAGGCATGACGACCACA
+GCATCACCACGTTCAAAAACTTCTCGGGTAAATAGCTGACTTTGCTCTCCCGAAAAAAGTTTATGCTGCA
+GTGAATATTCATTCATCTTAAAAAAGCCCTGATATTTCGTTACCACTGAGTGCACAGACACCTGTTCATT
+ATCAAACTTCAGCATAGCATCCGGCTTATTTTTATTACTTTTCATCAAGTATCTCTTTTTAATAATAATT
+TGTTACACTAGTAAACAGTTATTTTATTTGGTTAATTTAAAAATCCATGTAGGATACTCTACCAGCGAAT
+ATCTATAAATATAGAACAAGAGTAATACACCCAAGGAATTCCTTACTCATGAATAAAACACTAAGCACAC
+TAATTATAGCGATAACTACTGCTATTAGTAGTACACAAGCACAGGCTGATGATTTACTTACCGTTTATCA
+ACAGGCTTTATTAAACGATCCTGTGGTACTTAAATCACAAGCTCAGTTTATGATAGTAAAAGAAGATATA
+GTACAAGCACGCTCTGCTTTATTACCACAAATTTCTGCTAATGGTGGCTACTCTATAGGTGAACAAGAGT
+TTGTCGGCACTGATAACACTTCAATTATCAATCAAGAGTCAGACAGCTTAACGTATGGCGCTAGCTTAAA
+TATGCAGCTTTATCATCACGATAGCTGGTTACGTTTAAATAATGCAGAAAAAGCAGCCCATCAAAGTGAT
+TTAACTTATCAAGTAGCAAAGCAAGATTTAATTACTCGCGTTGCTAAGGCTTATTTTGATTTACTTAGCA
+CTAAAGATGATCTCGTTTTTGCTACCGCTGAAAAAGATGCCATTGCTCGTCAACTTGAGCAAACTAAGCA
+ACGCTTTTCAGTTGGGTTAACCGCTATTACTGATGTATATGAAGCACAAGCACAATTTGATAGTGCTGTT
+ACCGAAGAGATTCGTGCGGAAAATGCGATTTTCCAAGCCGAAGAAGAACTACGAGTAATAACGAATAGCT
+ACCCTAAAAACGTTAGTGTATTAAATACTCAACGTTTCAGTACTAGTACTCCGGTGCCAAATAGCGCTGA
+TGAGTGGCAAGTCACTGCAGAAGCGAAAAACCTCGACTTAATTACCGCTAAAGTAGGCATAGATATCGCG
+CAAGATAATATCGATATTGCCCGCGCTGGTCATTATCCTACGCTAGACTTTGGTGCAAACTATAATGGCA
+AGGATGAAGAGCAAACGATTGGAAGTGCGGCATCCGCAGACTTACCTGGCGTTAATGGTTACTCGATAGG
+CGTACAGTTAAATGTTCCTATTTATTCAGGTGGCGCTATTCAAAGTTCAGTGCGTAAAGCACAAAATAGC
+TTTGTATTTGCTAGCCAAGATTTATCTTTAACACACCGTAGCGTAGTTCGCACAACCCGTAATGCTTACA
+ATACGGTAATTGCTGCTATTTCGGCTATCAAAGCATTTGAACAATCGGTATTAAGTGCTCAAAAAGCTCT
+TGAAGCGACTGAAGCTGGTTTTGAAGTGGGTACTCGTACTATTGTTGATGTATTAGATAGCACGCGTAAT
+TTATATAACGCTAAACGTAATTTATCATCAACGCGTTATGCTTATATCCAAAACGTTTTATTATTAAAAC
+GTGCTGCAGGTACAATCACTGATCAAGATATAAATGCTATTAACTCTGGTTTGATGGTCGCTAATTAGTC
+GCTCATAACCCATTGTTTACAATCAAAGTGACAAGTAGATTACAACGCTACTTGTCACTTTTTTTTATAA
+TAATACTTATATAACTTTAGTTTATTTTATTTACATCAAACTTCTAAAAAACGTTACCAGCTCTTTTGCT
+TCTCGCTCAACTGAATAATGTTCTAAAACCCGCTCACGGCCATCACGCCCCATTTGCATTAGTTTCTCTT
+CATCAGCTAATAACAGCGACATTTTTTCGGTAACTGCGTCTAAATCATTAATAGGCACAACGTAACCATC
+AACACCTTGACGCACAACTTCAGGCCAAGCACCCGCCTCGCTGGCCAATACTGCTGCACCACTACTCATA
+GCTTCTAAAATAGTTAAACCGAAACCTTCATTTTCACTCAAGGCAACGACTAATGACAAACTGCTAAATA
+TTTTAGGAATATCAGCAAAGTTTTGCTCCCCAGCAAACACGATACGTTCAGTTAACCCAGCTTGGTCAAT
+TTTACTTTGTAATTCATTGACAAAGCTTTCATTGCTCGAAGATATTGAGCCAACAATCACCGCTGTATAA
+TCAGGTCTATCTTTTAATATGTCGATGCACGATTCAACAAATAGGTGCACCCCTTTCTGCTTACGGACTC
+GCCCTAATATAGCAATGCCCTTTTTACCTTTAGCGCTATTTTCTGGAAGTAAACCAAGAGATTGCCACGC
+TTTACTTTTATCTGTTGCTGGCAGATAAATATCCGTTTTTACTCCATGGTAAATAATAGCATCAGGTTTT
+CGGTGTAAATAACTTGCTGAGGCTTTACACATAGCAAGTACCGCATCCATTCTATCCGTTAGCCATAATG
+TAAAACCTGATCGATAACGCTGAGCTGCACTACTAAAAACAATTTTTAATTTAACGCGAAATACATATTT
+TAATAATAGAGCTTGGATCATCTCATCAACACGACGGGCATGAAAAATTCTAAACTTACCTTTAGGGAGT
+GGCTTTGTAGATAAATTCGCAACTTGCCAAAAGCTAATCGATAATGATTCATCAGGTAAATGATGCTTAC
+CCATCACTCGTAAATTGATCAAACTTTGCTCATGAGACAAAACTTGCAACATAGTTGATGTTACGCCAGA
+AAAATTAGAGTTTGAATTACCGATGATCAATTCAATCTCTTGTTCATTGACGACATTTTTTTCTCTTTGA
+ACCATAGCGACCAGCAATTAATAGTATGTAAAATAATACTCACCATTCTACTTGAAAGCAGATAATAAGT
+TAATTGCCTATTTAAAAGTAACTTAGGTATAATCATGAACCTACATATTCCTCAGAGAGAACACTGTGAG
+TAGCAATAAAGTTTTACAGCCAGATTTTAAATTGTCTTTTTTATTACCCAAATATTGGCTTACATGGTTA
+GGCGTTTTTATTCTTTACACTATTTCATGGCTGCCTTTCAAACTTCAGCTGTTCATGGGACGTATGCTCG
+GCCGATTATTAATGAAAATTGGCTCCAAGCGTAAACACGTAGCCTTAACGAACCTTAGATTATGCTTTCC
+AGACAAAAGTGAAGATGAATTACAAATATTATTAAAGAAAAACTTTGAAAATACAGGCATTGCACTTTTT
+GAAACCGGCATGGGCTGGTGGTGGCCTGATTGGCGAGTAAAACGAAAGTTTAAAGTCAAAGGTTTAGAGC
+ACCTTGAAAAAGCACGTAAAGAAGGCAATGGCGTTTTACTGCTTGCGATGCATTATTTAAGTGTCGAAAT
+GAATGCAAGAGGCGTTGGTTATGGCCACCCTATGGTTGTTTTTTATCGTCCTCATAATAATCAATTGATG
+GAGTTCTTTCAGTTCAGAGGTCGAGGTCGTTCGAATAAGTACATGTTAGGTAAGCGTGATGTAAAAGGCT
+TAATGAAAGCGCTAAGAGATGGCGAAGCATGTATTTACTTACCCGATCAAGACTATGGCAGAAATCGTAG
+TGTTTTTGTGCCGTTTTTTGGTGTTAAAGAGGCAGCAACGACAACGGGTACTTTAATCTTTGCTCGTCAA
+AAAAATGTAGAAACCATGATGATTATCCCAGTAAGAAACGACGATGGCAGTGGCTATACGTTGGAAATCA
+TGCCGCCATTAGAAAACTTTCCCACTCAAGATAATATTGCTGATGTCACTCGTATCAATCAAGAGTTGGA
+AAAAGCAATTTCACGAAAACCCGAACAATACATGTGGTTGCACAGACGTTTTAAAACGAGGCCAAATCCT
+GATGATGCTTCATTATATAAATAATGTTCAACGATACCTTTAGCGATAGAAAATAAAGAGAGTTTTCTTT
+AATATTCTAAAACTTAAAAGGTTAAAGTTTAAAGTTTACATTGATAATTTGTATAAATATTTTTCTTTAC
+GTAAAGTAAGCTAACCTTCACTATAATTCAGGTGATAATAACAAAGGTGTTGATTAACCGATGAACTTTT
+GGCTGCGGAACATTATTTTAGGGCTTTTTCTTACGATATTGGCTTGGTTATTTTTTGCCAACCAGGACTT
+TTTACTTTCTCTCGATGGCTCTAATACGAAAGAAAACGCTATAAAAACGACTGAAACGGTTGTTGATTCA
+ACGCCAAAAGAAGTGGAGGTTGAAAGTAAAACTAGCCTTTATCAGCAAGGGAGAAGCTCAGGCAATGCTG
+CGGCAGATGGTTTATCTAAGTTTTATGCAAACTTACATGGTGATATGGATGGCAAAGGTCCTAAAATTCG
+TAATAACATTGTTTATCTTCCTGACCCTAAAGGTGACTTAGCTAAGTTATTACAAGCAAGAGAAATGGTA
+GTTCGTCCATATAATAAAAATTGGCAAGGAAGTATTGAATCAAGACCCTTTAGAACAGGTGATACTTTAA
+ACCAAAAGTTAGTAGAATATTCTGAAAAAGACGGTATTGATTTAATTTGGTGGTTAAACCGTGATTATGT
+CGTAAAAGATCCGTTTCGAATTGAAAAAGATATTTTAAAAACCACTTTTCAAGTAGCAAAAGCCATTGAA
+GGACATTTTGAATCAGGCCTCTCTATTTTCTTTTGTTATCGTCAACGCGCGGTTGTAGTCATTAAGAGTG
+CTCCTCAACCTTTTTTAGATGAGGAGTGTATTTTACTTGCTAGTGAGAATCCTTATTAGCCTGGCTTATT
+AATCGTCCTTGATATACCGCCTGATTTAATCAACTAGGCGGTTTTGCCAAATGTCTCCAATCGCTTTTTC
+ACCAACTATGCTTTCCCTATTAATTAGTTGCCCCGCATTTTGCATAGTCGCTTGATGCCCTAAAGCCCTT
+AATTTTTGATACATATTACTTAGCTGTTGTTGTTCTGACTTTTCTAATAAGTCCAACTTCAGTAGGGTTT
+TAAAAATACCTAAATTATCACATACAAGCATCAACTCCCTATGCTGAGTAGCGTAGGCAAGTACTAAAAA
+CTGAGCAAGAAATTCAATATCAACCAAGCCACCTTTACCCTGCTTAATATCAAAGAGCGATTCACTTGAT
+TTATCTAAATGGCTACGCATTTTTTCACGCATAGTAATAATATCGTTTTTAAGCTCGAGAAATACTCTTG
+GTTTTGATAAAACATCTTGCCTAATATTGATGTATTGTTGCTGAAGCTTCTCATTACCAAAAATCATTCG
+GGCTCTGACTAACGCTTGATGCTCCCATGTCCAAGCTTCTTCATGTTGATACTGAGCAAAAGTATTTAAA
+TGTACAACCAATAAGCCGGAATTACCTGACGGCCTTAAACGCATATCTAGTTCATATAATATGCCGCTAT
+TCATGCGGGTGTTAAAAATATGCATAATACGCTGGGCTAACTTCACGTAAAACTGGCTGGCTGGTATGAC
+TTTACTGCCATCAGCCCTACCCGTTGTGTCTTCACTTGCCTCACTATGATGGACGAAGACTAAATCTAAG
+TCTGAGCTGTAACCTAACTCTACCCCGCCGGTTTTCCCGTAAGCAATAACACCAAAACCTTTTTCCTTTG
+CGCCATCTAAGCAAGAGGTTGGTATACCAAAGCGCTCACTAACTTGTTGCCATGCAAGGTTTATCACTTC
+TGATACAATGGCTTCAGCCAAGGACGTTAAGTGGTCACTGATTGTTGCTACCGGTAATACATCGGCAATT
+TCAGCGGCGGCAATGCGTAATTGTTGAGATTGTTTAAACTGACGCAAAGCTTCCATTTGTGCTTCAAGGT
+CTTCTTCTGGAATTCTTAACATGCGCTCACGCAACTCGATGCCATAAGATGACAATTGTGGTGGGTTGTG
+TAATAACTTGGGATCAATAAGTTCATCAAGTAAAATAGGATATTTAGCAATATAATCTGTCACCCAACTA
+CTTGCTTGGCATAAATGAATAAGTTGCTTTAACGCACCTTCATTTTCAAAAAGTAGTTCTAAATAAGCAG
+TACGTGTCACTATTTTGCTGAAGACTTGCAATACTCTTGCGATAACTTGCTCAGCCATTTCATTTTTTTG
+TAATCTACATAACAGTAATGGTATTAATTTATCTAACACCTGACGACCTCTGTTACCTAAACTGCGTTTG
+CTCGTATCCTCTCGAAAATCATGCAGTATTTGCCAAACTTTATCGCTTTCCCATGAATGTGCTTCTTGTT
+CTAACCAAGCAATAGACTCTTCATCACTCCAGCGGCTATGCCAAAGGGTTACCCAGTGTTCATCTGCAGC
+TTGATGGTTCGGACTATCAAGTCCGATAAGTTGGTCAAACTCTTGGTGAACACCATCCATATGTTTGGCT
+AATATAACTAAAAATTCAGGCCAGGTTTTAATAGCAAGTACGGTTAATAATCGCTGCTGATCAAGTTCAT
+TATCGGGCAATGTTTGCGTTTGTTTATCAGCTAAAGCTTGAATGATATTTTCAACACGTCGTAAAAAACG
+GTAAGCATTTTCTAACACTTCTTTATTTGCAGCGTTAATTTCGCCTGAGTCGACAAGTTTTGGCAACACA
+ATTAATAAACTGCGTTGTTGCAACTCTTTTACCCGCCCGCCTCTAATTAACTGAAAAACTTGCACGATAA
+ATTCAATTTCGCGAATACCACCAGCACCAAGTTTAATATTATTAATTAATTGTTTACGACGAACCTCCTG
+CGCAATCATCATTTTCATGCGACGTAAACTATCGATGACGCTAAAATCGATGTAACGACGGTAAACAAAG
+GGTCTGAGCATGCTTGATAACTGCTCATGGTATTTAGACTCACCAATAACCCGTGCTTTCAACATGGCAT
+AACGTTCCCAATCGCGTCCCTGTTCTTGGTAGTAATCTTCCATTGCATTGAATGTCAGCACCAGTGGCCC
+ACTATCACCAAAAGGACGTAATCGCATATCTACACGATAAACAAAACCATCACAGGTAACTTGATGTAAT
+GAGGCAATAAGCTTTTGGGCTAAGCGGGTAAAAAATTGCTGGTTATCTATACTGCGGCGACAGCCCTGGG
+TTTCTCCACTTTCGGGATAAGTGAAAATTAAATCTATATCGGAGGAAAAGTTTAATTCCTTGCCACCAAG
+TTTCCCCATGCCATAGACCAATAAAGTCTGGTTTTCACCTTGTTCATTTGTCGGTGTACCCCACTTTTTC
+TGACAAAAATCAGTGAGCCACTGCAAACTAGCTAAAATAAGTTCGTCCGCTAATGAGGATAATCTTGCCA
+ATGAAATATCTAGACTAATGCTAAAAATCAAGTCATCAAGCGCTATCTTAACCATGTGTTGTAAGCGAAA
+TCGCCTAAGGATTCGATGCAACTGAACTTCATCAGTACAAGGAGATAATTGTCCAGCCAAAAGACTTTTA
+TAATCAGGTAATGCTTCTTCGTTAGGTTCTTGAAAAAGCTCAAGAACGAGTTCAGGTGCTTGTAAGGCAC
+TGTTTAAGATGAAATCACTCAAGGTTATCGCTTGTTTAAACGCACTAAGCTGATCTTGTGTTAACTCATT
+ACAGGCATCTGCATGTTGATCACTAAATTGCTGCCAGCTGATTTTTTGTTGGTCGTGTAAAAGAGGAGAA
+AAAGATAACGTCACAAGAATTCCTTATATAAGCAAGCGTTGCTATAGACATAATATGTCGTTAATGGTAT
+TAATTGACACTTGTCTATGATTTGTCGCTAATATTAATTAACTATTACGATAACATAGCATTTTTAAGGA
+GATGATGGCAGAAATGCACTTACTAAAAACACCTTTTTTATTGCTCTTGATCATAATTACCACGCTTAGT
+TTAGTTGGCTGTGGTGATCCTGTAAAAGAGCAAATCGAACAGCAATTACCCATGACCGAGCAAAGAGTTG
+CTCAGTTAGGTGATGCTTTAAATAATGGTCAAGTTCGCAATGCCAGCTTAATTAAAAAATATGCTGATAC
+AGTAATGGTTAATAAGGCGAACTTAGCCCCCTTGATCAATGAGTTTCGTAAAGATGCTTCTACTGATGGC
+CCTATGTACAAATCGCTATTAGATAGGATTAATACAGCAAAAAATCAACCACAAATGTTTGAGTCTTCTC
+AGGCGCTTTATAATGAATTACTAAATATTTACCAAGCAGCAGATCCCGTACTTTATTCTGATGCATTGAG
+CGACCCGCTTAATGTATTGGCTGATATGTCTGATGGTCAACTGCCTCGTATTAATTCATTATCAAAATCG
+CAGAGTCAGCAAGCCAACAATGCTCAAGATTTCGGTACCGGTGAGCAATTAATTGGTAACCCCAGTTACG
+GTAACTGGCAAACAGGCAGCAATGGCATGTCTTTTTGGGCTTGGTATGGCATGTACTCAATGATGGGTGA
+CATGTTTGGCCGACGTACCTCTTATAATGATTGGGGTAGACAGCGTAATTATAGCTACTACAACGACTAC
+GGCAGAACACGTTACAGTTCACCAAGCCAATTAAAGAAACAAACGTCGCTTGATACTCGCACTAAGAAGT
+CGTTCAGTAGTCGCGGGCAAAAATTTACCAGCCCGTATAGTAAAAATAGAGCGGGATCGTCAAGCTTATC
+AAGCCAAAGTAAAACAGCCCAAACGAGTGCTAATCGCTTTCGCACCAATAGTGTGAAGAAAAGCAATTAT
+GCCAGTAAATCTAAAAGCAAAAATTCTAGTTTTAGAAACTCAAACACCAATACATCACGCGGTTTTAGAC
+GCGGGAAGTAATGAATAAATAAAGAATAGGAACAGTCAAATTATGAACTCATTCATCGAACTCACTGGTG
+TTAATCAAGACTTGCTCGTTTATTTGGCCATCGATGTTTCGATAGCCATATTATTATTAGGGGCTATGCG
+TTTCCTTTCAGGACTTAGTGCAAAGGTAAACAGTACTGATGAATTAGCCAAAGAAGATAACTTCGCTTTT
+GGCATCAGTGTTGCTGGTAGTGTATTAGCGCTAGGCATTGTTCTTACTGGTGCTATTACTGGCGAATCAG
+CAAGTAGCTATGCTATGGAAGCTATTGGTATGCTGGCATACGGCGGTTATGGTTTAATACTGATTAAAGT
+AGGTCGTATTATCCATGATAAAATTGCACTGCAGCACTTAGATAAAAATGCACTGATAATAGAGAAAAAC
+TTAACTATAGGTATTATCGACGCCGCTGGTGCTATTGCAACAGCGATAATCATTCGTGCTGTATTACTGT
+GGGTAGACGGGCTCGATTTAAGTACATTCATTGCTATCACAAGTGGATTTATTGTTGCTCAAACCATGTT
+AGTCATAATTACTCGACTACGCGAACGACAGTATGCTAAAAACAACCAAGAAGATTGCTTACAAGAAGCG
+TTAAGTAATGGTCAACTTGCTTTAGCCATTCGTTATAGTGGCCAAGTCATTAGTACCGCTTTAGCGGTAA
+CTGCTGCCAGTCACTTCCTAATTTATAGCCCTGAAACATTAGTCGTCAATTTACTCGGCTGGTTAGTTTT
+TGGTATCGGGATGACTTTACTTGTTGCTCTACTTTCTGCAATAGCTAAGCGCATCGTGCTTTGGGGAATA
+AACCTAGTTGAAGAAGTTGATCAACAACATAATATCGGTGTTGCCAGTATTGAAATGGCAACCAGTATCG
+CTATAGCCTTAATATTAACGGCACTAATGGCCTAATAAAAGTGTTATACCTGTTATCATTCAAAGTGCGT
+GATTTCAGTGGGAGTTAAAAGTGTTTTAAGCAAGGCATTAATTTTAAACAATGGTTACTCTCTTGTTCAA
+ATTAATAACGCCGCCCAAATCGCTTTTAGCCCCATCGAAGAAGCGTTTGAGCATCATCACTACGTCGTTG
+CACCTTTTTGTAAGGGAATAAGCATTACTACAAAGGTGCGCCTTGTATTGAAATTGCTCAAGCACTCTGA
+AACAGGCATCTTGATTGGTAACGGGTATAAACTCACCACCATAGTGCGCTCAGGTGCTGGTGGTGAGCAT
+CATTAAACACTGCATAAACTTCATCTATCACTCTCCTTTTACCTTAATTACTAGTCACTAATACCTATGG
+CACAAAACACTTTACCTCAAAAGAAGTCTCACCTACTCGACGATATCTTACTTATTCTAACGATGGCTGT
+TCTAGCAGGCTGTGGGCTAATTTATGAGTATTTACTCTCTCATTACGCCGGTCGAGTGTTAGGCGTGATG
+GAAAGCACTATCTACACCATGATTGGCTTAATGATAGTGTCGATGGGACTTGGTGCTTTTGCTGCTCGAA
+AAGTACGTTGTGCTTTTAATGGTTTCGTATGGCTAGAACTTATTATTGCCTTACTGGGTAGCTCTGCCAT
+TTTGATCATTGGTGGTTTAATCGCTATTACGCAAATATTCCCGCAACTGATTGCAGATATGTTATCACTT
+CCGCCTGATATGAAACCTCAAGGTGGGCTTTTCAAGGATTTAAGTTGGCTAGCGTTTAATAGCCCTTATT
+TCTTTGGGGTATTACTCGGCTTTTTTATTGGTATGGAGATCCCATTAATTGCTCGCATTCGTGAGAGCAT
+TCACCAGCAACACCTTGCCAATAATTTAGGCACTATTTATGGCGCAGATTATGTTGGTGCTGGTATTGGT
+GCGGCGATTTGGGTTGTTTTTTTACTGAGTTTAGACATTAGTAAAGCAGCAGCACTCACCGCAAGTTTAA
+ACCTAATTGCCGGTGCTTTTTTTATTCTCCGTTATTGGCAACACCTTAATTGGCGTAAAACCTTTGTTGC
+TTTACATTGTGCCTTAGCTTTAATTATAGTTTTAATGTTTAGTTATGGTAATCAATGGCTTAATCAAATG
+AATAGTCTGCTCTATCTTGATAAAGTGGTTCACACCGATAAAACTCGTTATCAACAGTTAACCTTTACCG
+AACGTCATATGGGTCTTGAGCAAGACAATATAATCAATTTCTATCTAAATGGTCGTTTACAGTTTTCATC
+TATTGATGAACATATTTATCATGATTACCTTGTTGCCCCTGTAATGGCAGGCTCTGCGCGACATGATAAG
+ATATTAATTATTGGCGGCGGTGACGGTTTAGCGTTAAGAGATGTTTTAAAATACAATCCAAAACACGTGA
+CGCTAATTGATTTAGATAGTGAATTAATTGATATTTTCAAACAACCAAAGAAGCAAGTAAACCCTCGCTT
+AGCGAGTCAAATTTTACAGTTAAATAAAAATAGTTTACAAGATGAACGAGTCACAATTTATCGTGCTGAT
+GCGTTTATTGCCATTAATCAATTGTTAGAGGATCGACAAACATTCGACGCAATTATTGTAGATTTACCAG
+ACCCAAGTCATCCCGATCTTAACAAACTCTATTCGGTAAACTTTTATGCACGACTTAAGTTGTTGTTATC
+AGGTGATGGTTTAATTGCAATTCAATCAACTAGCCCTTATCACGCTAAAGACTCTTTTATTGCTATTGGT
+AATACTTTAGCAGCAGCTAAGTTTTCCCATGTAGAGCAATATCACGATAATGTGCCCAGTTTTGGTGAAT
+GGGGATGGACCATTGCCTCTAAGAGTGGCGCTAGTCCGTTAACAAGATTAAACAAACTAACTAAGCTTCC
+AGTAGCGCATCAATGGTTAAACTTGGCTATATTAAAGGCTGCTTTCATTTTCCCTAATGATTTTTATCAG
+AACAAAGATAATATTGGTATTAACATTTTAGGCAGTCATACGATTTATCAATTACACCAAAGCGCTTGGC
+AAGATCAACAAGGCTTAAATTAATCGATAATACCAAAATGTTTCGCAAAGACAATTGATACAAAGTAACT
+ACAAAGAGTAACAATTAGTTTATAAAAACACCTTGACATAATATGTCAGGATGTTAAATTTAACTCAGAC
+GACATATTATGTCATCTACTTTTTCACTAAAGAAAGGAAGGATAGGAAATACATGAATATTCATACTATA
+GCCGATCACTTAAACAGCTTGGCAGATAATTCAGACACAGGAATGAGCTTTGATTGCCAACCAATATCTG
+GCGAAGTCGACGTCCTGCAAATTAGCATTTCAGACCGTGAAGAGTTACCAATTTTTGTTTCGGTAACCGA
+AGACCAAATTATTTGCATCAGCTACTTATGGGGAGCAGAAGAAGTTAAACCTGAATGTATTCATGCCATG
+CATGAGAGCATGTTAGAAATGAATATCCCTATGCCCTTATCATCATTTTCAAAAATTGGTGATAAATATG
+TAGTCTTTGGCGCTTTATCTATCAGTTCAAGCTTTTCAGATGTTGAGCATGAATTAGCAGTGTTAAGCAA
+CAATGCTATAGAAGTGATTGATGATATGAGTGATTACTTACTTTAGTTAAATAACTAATTAAGCGTCACT
+TTGATTACCCCTAGTTAGGAGTTACTAATGAGTATATTTAAAAAAATAATGACCGCAATACGTGGCGGTG
+CATCAGAAGCTGGTGAAGCTATCATTGATGCAAATGCAACCCGTATCTTTGAACAAGAAATACGTGATGC
+TGAAAATCACCTTACCAAAGCAAAACGTGATTTAACAGGTGTTATGGCTGAGCAAATGTCAGCAAAACGT
+GAAGTTGATCGTTTAACCCGTGAAGTTTCAGAACACGAAGGTTATGCAACACAAGCACTCGAAAAAGGTG
+ATGAAACACTAGCACTTGCTGTAGCAGAAAAAATTGCTACCTTAGAAGGTACCTTAGCCGATCAGCAACA
+AGCTCACGATAGTTTTAGTGGCAATGCTGAACGTTTGAAAGAGTTAGTTAAGAGAAGTGAGCGTCAAGTT
+GCCGAGCATAAACGTCAACTGTCTATGGTTAAAACCACTGAAAGTGTACAAAAAGCGACGTCAGCTATTA
+CCGATAACTTTTCATCAAGCAATTCTAAGCTATTAAGTGCGAAAGATTCTTTAGAACGTATTAAAGCTAA
+GCAACAAAAGTTTGATGACAAAATGAAAGCGGGTGAGTTACTTGAATCTGAAAATTCGGATTCATCATTA
+CAAGCGCAGTTAAAAGCCGCAGGTATTGGCTCACAAGACAATAGCGCTAACTCAGTATTAGAGCGTTTAA
+AAGCTAAACAAAAGTAACCTTACCTAAGCCAGTTAATTTATTTAACTGGCTTACTTTGTAATGATTACTA
+AATAAATATGTTGTCTGAGCGGGACTTTATTCGTTCATTAGTTTTGTGTTAAATCAATATCCATCCTACT
+TCAGGTAACCTTATGAGTTTTTTTAAAAAGATATTTAATAAATCATCTAACGAACCAAGAAAATTAACAA
+ATGTTAATCAATTACTGGTTGGTGATATTATTGTTTTGACAGATAGCTTTGCCTTACCTGAGTCCTTGCG
+TGGACAAGAGTTTCAAGTAAAAGCCGTTAATAGCTATGAATTTGAAGAAAAAGTGCAAACCGAATGGGCC
+TTAATAGGGACTAACGCACTAGAAATATTTTTATCACTCGAAGTGGATGATATTACCGAGCTCAAATTAT
+CATTAAAAATTCAGCATGAAGATGTCGAAACCTTATTTGACTTAGACAGTTTTTCCGAAGTATTCGATGA
+ACCAGGAGAGGCTTTTTTAGAAAAAAAGGCTGACTCCAATATCGCTGCCCTGTGGAGTAGCGAGCAATAT
+CAACAAAGCGTGTTTGCTAAGGTTGGATTTTTTCACCGTAAAGATCACCGTAGTGAGAACCTCTCGGCTT
+ATGAAGGAAAAGATAGCGGGGAGCAATTTGAATTATATAGCTTGTATAATGAAGATCAGAGTAAAGGCAT
+TGATATTGAAGTATGGCAAGATGGCGATACTGAAGTGTGCTTAACTTTATTTAGGCCGCTTAGTGATATA
+ATTGATATGTATCCAGCAAGTTAACCGGAAAGTATTATGGCGAGAAAAATCCCCGATAAATGGCAATCCT
+CCGTGAAAGCGATAAAAGCGGTGCAGGTCGCTTTTGATATGGATGAAAAGATCCAACTGTCTATTCGTAA
+ACAGGCACTTGATGCTGGTTTAAGTCCTTCGGATCAAATTCGTGATATTTTAGGCTTACCAATCAATAAA
+AGACCCAAGCGACCACGCTTAACTGTGAGTTTAGCTCCTAGTGACTATCAACTTCTCGCTGATAAATATC
+AACTACAAGCCGAAGATCAACTAGAAATTAAGAAGAAACTTATGGATGATTTAATCGCTCATATTAATTC
+GTGCAACCGCGACGAAAAGGAATAGTGATATCAATGTCTAATATCACTAGTTAAAATTCAAATATAACGG
+CTTTGTGAAAGTTTTTTTTTGTGCCATACTGCAATGAACATGAATAAACAATAACTTCACTTAGGATATC
+ATTATGTTAAAAAAAATTATCGCAGTATCTCTGGCGTTAGCCCTAACAGCTTGTGCCAACACTGATGCAC
+TTGATGCAAATATCACTTCACTAACGAGTAAAGTTGATGCTTTATCAAGCCAAGTTGCAGATTTAGAGTC
+ACAGCAACAATCTGTATCGGCTGATGTTAAAGCAGCAAAAGCAGCAGCTGAGCAAGCAGCAACTGATGCT
+AAAGCAGCAAATGAACGTATTGATAATGTTGTAGCTTCATATAAAAAATAGTTATTTTTGCTAGCTTATT
+TAGCAATAGACAATAAAAAAGCACCATATGGTGCTTTTTTATTGTCTATTGCTAGAGTAGTTTATTAATA
+AAACAGGTTAACCTTTAAGGTTATTTAGCTAGTTCAACAACTAATCCGTGTGGTTTTTCAATAACAGGTA
+GTAGTTGCTGCCAATATTCACGATTAGTACCAACAAATCGTTGCATCGCTTTAGTTAAAATAACATTGCC
+TTTAGTTGTCTCAAGATCTGACAACTGTTGATGTATCTCTATTAATTGCTTATCACCATTTTCAAAAGAC
+ATTTTTACTGGTTGATTAACGACTCTCACTTTAGTATTTACCGGAACATTATCAAAAAGCCATTTAATAT
+CATCATCATACATTCGAATACAACCTGAGCTAGCGCGCATACCAATACCAAAACGCTTATTAGAACCATG
+AATTAGGTATTCACTAGTGCCTAGTCGTAAGGCATATTTACCAAAAGGGTTGTTTGGTCCTGCGGGAACT
+ACGTCAGGGAGGTACTCTCCATGCTCAGCAAAGTGACGCTTTTGCATTTCTTTGGTTGGACGCCAGTCGG
+GATCTTTTCTCTTTTCACCAATTACAGTGCTAGTTAACGGTGTAGACAAGCCCTGTCGACCGATACCTAC
+AGGAAAAACATGGACTTTATTTTCTTCGGGTGAATAGTAATATAAGCGTAATTCAGGCAGATTGATGACT
+ATTCCTTTTCGTGAAATAAAGGGTAATAACATTTGATTTGGTATTACCACCTCGGTATCAACTTTAAGTA
+AAAAGGGGTCATGCTCGGGATTAGCCGCCAGTAATGCTAAAAAACCAACATCATATTGCTCAGCTAATTG
+CTGAAAGTAGTCTCCTTTAACTACAGTATGAATGATAGGTTCACCTATTAGACGCTTGTTCTCACTTTCT
+ATTTCATACACAGTTGCCGTCGAAGGCTTAATAAATATCAGTGCGATAAAGAAGCTTAACGAAGTAACAA
+GGGATCTTTTATTTTTTATCATGTTATTTATGGCCAGTAAGGTTTCATTGTTAAGGCTTTTGCTCTGGAC
+TGATCTAATGCCGTGATTAAATTTTCACTTTTATTGGTTAACCATTGCGTTAATTTATTTTCTTTTTTTG
+GTAGGTGCTTTAACTGTTGCAGTAATAAGCTCAACGATTGTAACTCAATAATACCCTGTTTAATATCTAA
+CAAAGGCATGTTGAATCTCTTAACAATGTCACTCTCTGGCTCAGCGAACAAGCAACTAAACCAACTTGTA
+GTTAATAGTGCTCTAATCAATAGGCTATGTGCAGTTAAATATAACTCAATAGAGGTAGAATCTTGTGGTT
+TTTGCAATTTAACTAATTCATCACTTAGTGCTTTAGTGCTGTTGGTTAAGTGTTTAGTTGCAAATTCAAC
+TAATGAGGAAGAGTTATCAATTTTAAGCGTCTCATCACTATTTCTTTTAAGTAATAAAGAAAGTAAGTCA
+ACTTGCAGATTATTAAAGCGTTCACTATGCAATAGTTCTAAAACTTGCAACTCCCTTGGATAACGGCTTT
+GACGTAATTGTAATTTTGTTATCAACTCTTGATTAATTAAGTTCTCTTTTTGATATGAGCTTTGTTTGTT
+GATTAGTAATTGAATATAACGTGCATTTTCAACCCAATGAATCGTTCGGATAAAATAACTAAGCTCAGTG
+CGAAGTGCTTTTTCATCTGGAGATAATAGCTCATCAAACAACCAAAACCCTTGTCTAAGTAATATAAGCT
+GTTCACTTACTTTGCTGAGCATATTAAATGAAGGAACTTCCACATAACTATCAACACAGAGTTGCAGCTG
+GTTTAACGAAAACTCGATGCCATGAGTGAGAGCGTTATGGAGTGGTATTTTTTTGGGTAAATTAATCATT
+GAAAGCTCTATTTGCTCAACAATAGCGCTGTTATTAGGCGGCTTATTTTCAACATGAGAAGCTAATGTAA
+GGCTCTCATGATATAAAGCATAACCACGGGCTGCTTTTGTTAACTGTCCGGGTCGTAAAGCTAATTGACT
+AAATAACAGCTTAGTTAATCCTAATAACGCTTGAGAATCACCGCTGACGAACTCTAATTCAATTTCATAT
+ATACGCGGCTTTTTAACATAGTTTTGACAAGCAACTTCACCACAATCAAATGCAATCTCAATTTGAGCAT
+CTTCGAAACTAACAAGCCAAGTATGACGGGTAAAATGGGTGGAAAATAGTTCGACAATCTGTTGCTGCAA
+TAGATTAATATCGATATTAGGTTGAAAAATAATATCGGGAAATAGTGAAACAATAGGTTTAGCATCACCA
+ATGTCGACATTATATTCGGGTCTTTGATGCAAACCTGCAATGATGGTGCCTGAGGTTTTTATCGTTTGTT
+CAAAACGTTTAGTTTCATCAAAACATTTTGTACCACGTGTACGTAAGGCAATTCTATTTTTACGTAGTGT
+TAGGTCAGCAGTATCAAAGTAATGGTTACTCAACTGCTTCTCCTGATGAACGAAGGTGACGTCGTGTTCA
+GAGAGTAGTTGGCTTATAGTGGTTTTTATTTTCTCTGGTTTGGTCTGTTCATTGCTATCAAGCAATGAAT
+ATTTTAGTTCTATTTCTGTAACCATTATGCCCTAATTTAAGTGTTTACTTATCACTTAACAAGCATACCG
+TTAGTACATCAATATGCCAATAGCGAGTTCCCCATTATTTGTTGCAAACTTATATAGAATGCGACCTAAC
+CTAAGTAAAACTTAATAGAATGTAACGAAACTTATTGATTAACTTAGTTATCAATCATCGAAAAAGTAAA
+CTTACTCAAGGCTTGAGTTAACTTTTGTAGGTAATGAAGTCATTCTTAGCTTGCCATCAAAGCAGCAAAC
+ACATAATATCTTGTCTTCTTTGACTTATTTACTACATTGGTTTTTCTATGAATAACGTTATTAACGTCAT
+AGCATTTCTTGCTATAACTTTAGCTAGCTCGCTTTTTATCTCTGCTCAGGCTGCAGAAAACAATTACAAG
+CAGGGCTATATCTCTGATGAATTATTCATATATATGCATACAGGACCAGGTAAGCAGTTTAGAATTTTGG
+GTACTATCATTGCGGGTTCAAAAGTTAAAATTACCGGCGCGGTAGACGGTGGTTATAGTGAGATCATAGA
+TAATAAAGATCGAACTGCATGGGTTGAAAATAAATATGTAACCACTCAACCAGGTCTACGTTTTGTTGTT
+GCCGAACTTAATGGAAAAATAGCTAATAGTAGTGATTATAGTAGCCAGCTTGACGGTGAAGTAAACGAGC
+TCAAGAGTAAAGTTAACTTATTAACTAATGATAAGAAAAAGCTTTCTGCAGAACTTAAAAAATTGACTAC
+TACATTGGAAAAAACTCAAGCTAAAATTAAAGATCAAGATACCAATATTAAGAAACAATGGTTTTTCAAT
+GGCGCTCTAGTGTTAGGCGTAGGTTTGATTTTAGGCTTGATTTTACCGCGTTTCTTCGCTCGCCGCCGTG
+GTGCGATGGATAGTTGGTCATAAATTGATAAATTTATAGGTAACACTTAGTACCTCAGATCTCAGTTTGA
+GGTACTAATAGAAAATCAACTAATCCGTTAACACTTTCTATTTTGCTAAATTAAAATATTGAAAAGCGAC
+ATCACTTGCTGCGACCTTACTGAAATTCTGCTTAAATCAGTTTATTATTAATACCCGAATATTCACCTAC
+GCTAGTGCTTTAAGTTCCCTTCTAGGCACTAAAAGTGACTTAATAGACCTGTTAATCTTTCGTAGGTCTT
+CTTTGGACTTAGGTACTAAATACTTGTTATCGACAGTAATGCATCAAGTAGAGTTATTCAAAGCTCAAAG
+AGTCTAGACTTACAGTGGCTTAATAAACTGTAAATGATTGCTTAAACCCCAGCTAAGATGAACTCTATTA
+ACATCTCACAACTTTAATAACCCAAGATATCGGCGAATAAAGATCACATATTAAATTGACGTTTCAACTT
+TTATCCACTCACTAGGTACTATGCCCATTGAGTCAGTATAATGAATCCATTTATTAGGACTAATCACTAT
+TTTATTAGGGTTAGCATTTAACCATGCTCCCCACCAACTAAAACTGCTGTTAGCAATAATATTATGTGTA
+CACAAACTCATTAGGTGCATGTCTTGAAAAGACTGTTCGCCGGAATTCCAATCAACAAACCGTACTTTCT
+CAACATTTATATTTGCTCGACACCAGGTAATATCATCCGAAAAAATAACAAATAGTGGCTTCTCTACTAA
+GCCTTCAATTTCTTTAATCGCATTCTGATAATAAGGTAAATCACATATGCCACCCAAAGCTTTATGTTTT
+AAATAATCGCCTCGTCGTATATGTACCGCAACTGTTTCATGCTCAGAGATTTCCTGATGCAGCGCTAAAC
+TCTTAGGTTCAGTAAACTCTGGAAAGGTAAGTTTTTCTCTAATCTCACTGGCAATCGAATTAAAGTATTG
+TGGGTTTTGCCATGAGCCACGGTAATAAATAGAAGTGTCTTTAGTACCTAAATCAACTTCTTGATAAGAG
+AAATGCAAATGTTTTTTCTCTTTAATATATGTACGTGGAATAAATGGCGTATATTTTTTTATTTCTTTGA
+GTAACTTAGTGAAAATATTTTTAGTGCTTTGCACCGCAAGCTTTTCTTCTGCAGAACAATAGTTTTCATT
+TAAATTAAAAATACGCTCTAGCTCATAACCATTATGCAGTTCATAACTCGCCATATCATGAATATCTAGC
+TTAGTCGTTTCATTAAATTTATGTTTAACTGCCAAATAAAATGCATATTGAAACAACTGGTTACCAAAAC
+CACCACACACTCTTACTACCTTCATACGCTAAACTGCCTAGTTATGATTTACATATAGCCGTATATTAGC
+AGCCATTACTATTACTACAAAGTGAAGACCTATTTTATTGACACTTATCGCACAATAAAACCAAGATTTA
+CCCTGTAATTATCGTTATAATCAGTAAAAATCACTTGATATAAATTCCCCCCTCTTCAAGGAACGTTAAC
+ATGACAACAAAGAAAGTGGCTCTAATTACCGGTATTACTGGACAAGATGGTTCATATTTAGCGGAGCTTT
+TATTAGAAAAAGGTTATGAGGTACATGGTATTAAACGTCGTTCATCTTCATTAAATACCGAGCGAATTGA
+TCATATATATCAAGATAATCATGAAAAGAATCAAAAATTTTTCCTTCATTATGGTGATTTAACCGACTCA
+TCAAACTTAACCCGTATATTAAAAGATGTTCAACCTGATGAAGTCTACAATTTAGGTGCTCAATCTCACG
+TCGCTGTATCATTCGAATGCCCCGAATATACTGCCGATGTTGATGCCATTGGTACCTTGCGACTACTTGA
+AGCTATTAGATTTTTAGGCCTAGAAAAGAAGACTAAATTTTATCAAGCCTCTACTTCCGAGTTATATGGT
+GAAGTGCAAGAAATACCACAATCAGAAACGACGCCCTTTCATCCTCGCTCCCCTTATGCTGTTGCCAAAA
+TGTATGCTTACTGGATAGTGGTAAATTATCGTGAGTCTTATGGCATGTATGCCTGTAACGGTATTTTGTT
+TAACCATGAATCTCCTCGTCGTGGTGAAACGTTTGTGACCAGAAAGATTACTCGCGCGATTGCCAATATT
+GCTCAAGGTTTAGAGTCATGTTTATACTTAGGTAATATGGATGCATTACGTGATTGGGGACATGCAAAAG
+ATTATGTGCGAATGCAATGGATGATGTTACAACAAGAACATCCTGATGATTTTGTTATTGCCACAGGTAA
+GCAAATTAGTGTTCGTGAATTTGTAACTTTGTCAGCACTTGAAGCAGGTATAGAGCTAACGTTTAGTGGT
+GAAGGTTTAGATGAAGTAGCACGAGTAACTAAAATTATCGGAGATAACGCCCCAGCATTAAGCGTTGGAG
+ATATCATGGTTAAAGTTGACCCACGATATTTCCGCCCTGCTGAAGTTGAAACTCTGTTAGGTGATCCATC
+TAAAGCGAAAGAAAAACTAGGCTGGGTACCACAAATTACAGTGGAAGAAATGTGTAGTGAAATGGTCGCT
+AACGATCTCAGTAAAGCAAAACAACACGCCATTTTAAAAGCACATGGCTACCAAAATTCGACTAGCGTAG
+AATAACGCAAGGACATCAATGAAAATTTTATTAACTGGTGCTAATGGCATGGTCGGCAAGAATATCCTTG
+AACTTGCCAGTAAGCATCAACATACTTTTCTTACTCCAAGTAGCAAAGTACTAAATTTACTCGATGCAGC
+TTCAACACAAGCATATTTAGTTGAACATAAACCCGACATGATTATTCATGCTGCAGGTGTTGTTGGTGGT
+ATTCAGGCCAATATGGCGCATCCCGTCAAATTTTTAGTTGATAACATGCAGATGGGACTAAATATCCTTA
+ACTCGGCTAAAAATTGTGGCATAAAGCAATTTTTAAATTTAAGCAGCTCATGCATGTATCCTCGAGATGC
+TTTAAATCCGTTATCCGAAGAATTAATTCTTAAAGGCGAATTAGAACCTACCAACGAAGGTTATGCATTA
+GCAAAAATTGCCTCAACCCGTTTATGTGAATACATCAGCCACGAAGAACCAGAATTATTATATAAGACCA
+TTATTCCTTGTAATTTATATGGCCGTCATGACAAGTTTTCTCCTCATAACTCCCATATGATCCCTGCCGT
+TATTCGAAAGGTTATTGATGCAAAGCAAAAAGATTTAACTGAAATAGATATTTGGGGCGATGGTAAAGCA
+AGGCGTGAATTTATGTATGCCGGCGATTTGGCTGATTTTATTTTTTACGCTATAGCAAACTTTTCCCGTA
+TGCCACAAAACCTTAACGTAGGGTTAGGCGAAGATTTCACAATTAATGATTATTATCAACGTATTGCAGA
+GATTATTGGCTTTTCAGGTACCTTTAAACATGATTTAACTAAACCTGTCGGTATGAAGCAAAAATTAATA
+GATGATAACAAACTTAATGCCTTTGGCTGGTCTTACAAAACGGACTTAACAGAAGGCCTAAAGAATACAG
+TGCAGTTTTTTTTAAGTGAACAAAATTTAAGTGAGCAAGCTAATGACTAATTATTCTCTGGCAAGCAGTA
+CATGGGATGAGCGTGAATTTGGCGCAATTCAAAAAGTAATAGATTCAGACATGTTTACTATGGGTAAGCA
+CGTTGCACAATACGAAAAAAACTTTGCTGATTTTTTCGGTTCAAAATATTCAGTTATGGTGAGTTCTGGC
+TCTACCGCTAACTTATTAATGATAGCCTCACTATTTTTTACTAAGAATCCTGCGCTTAAATTACAACGTG
+GTGACGAAATTATTGTCCCCGTAGTTTCATGGTCAACTACTTATTTCCCACTACAACAATATGGGCTAAA
+AGTTAAGTTTGTCGATATTGACCGCAAAACACTCAATATCGACTTAGAAAAACTAGCAGCAGCAATTACT
+GACAAAACTAAAGCGATACTGTCGGTAAACTTACTCGGTAATCCAAATGACTACGCCAAAATGAATGATA
+TTATTGGCGACCGCGACATTTTTATTCTCGAAGATAACTGTGAGTCTATGGGCGCCACGATAGCGGGTAA
+ACAAGCAGGGACTTTTGGAGTTATGGGCACATTTAGCTCATTTTTTTCGCATCATATCGCCACGATGGAA
+GGTGGTTGTATTGTTACTGATGACGAAGAGCTTTATCATATATTACTCTGTATTCGTGCTCATGGATGGA
+CCAGAAACTTACCTAAATTTAATAAAGTGAGTGGTGAAAAAAGTGATGATCCCTTTGAAGAGTCATTCAA
+ATTTATGTTACCCGGTTACAATGCTAGGCCTTTAGAAATGAGTGGTGCATTAGGTATTGAACAGCTTAAA
+AAACTACCTAGTTTTATTGATATCCGACAAAAAAATGCACGTTTATTTCAAGACTTGTTTGCTAATCATG
+CCTACATAGAAATTCAACAAGAAATCGGCAAAAGTAGTTGGTTTGGTTTTTCTTTAGTGCTGAAAGAAAA
+TGCACCGTACAGCCGAGCAGAATTAGTAAAATTATTAACTGAAAATGGTATTGAATGCCGTCCCATTGTA
+ACGGGAAATTTTCTAAAGAATACTCAGGTTCTAGAGTATTTTGATTATGAAGTGTCAGGCACCGTAGAAG
+TAGCAGAATATATCGACCAACATGGTTTATTTGTTGGTAATCATCAAAATGATATTGAAAAAGAAATTAA
+ACTGCTCGCTAAGGTATTGTTATAAAATTATGACTAACTTTAAATATCATCAGACAATAGCGTGGTAATA
+CACATACGCTTCAATCAATCCTATACAGATGATTTGTCGAATAGCTGAAGCTTTTATCGGCTTAAATTTA
+AGGTTAACAAGGAAATAAATGAAAATTTTAATCATTCCAAATCGTGGCCGCTCATATAACGCAGTTCGTC
+CAGAAGCTGAGTGTTACATTGCCTTAGCTGAAGCTGGGCATGACGTTACCGTAATATCTAGTGGTACTAA
+TGCTTATATTGATAGATACAAAAAGTCCAAAGTTAAGTTTATTGAGTTGAAAACACTTAAAAAGCATAGC
+TGGGCTGTAATCAAACAAATTCGTCAATATATCAAAGCCAATAACATAGATATTGTTTACGCTACTGAAT
+CAAAGGGCATTCCCAATGCCGCTTTTGCTTGTATAGGAACCAAGGCCAAATTGGTCGTTTATCGTGGTAC
+CTCTGGCGGGATGTATAAAACGGATCCTAGTAATTACTTATGCATGTTACATCCACGTATTAACGGAGTT
+ATTGGTGTTTCAAGCGCAGTTTCAGCTAATGTTAGAGAAAAAGTAAGAGGCGCAATTAAAGCTAACGTTG
+AAACTATATATAAAGGCCACGATCTAAGTTGGTATAAAGAAGATGCTGCTGATTTAGTCAGCTTGGGCAG
+TAATAAAAAGTATTTCAACATACTGTGTGTCGGAAGCCCTAGACATCATAAGGGCACTCACATATTGCTT
+GATGCAGCCAAAGAGCTCAATGATATAGAAGATTTACGCATTATTTTAGTGGGTGATAATTTAGATAAGC
+AGGCTTTTATTGATCAAATCAATAATTCAGGTATGAGCGAACATATTTTACAACCAGGCTTTAGAAGTGA
+TGTGCCCGCTATAGCTAAAGCATGTGACTTGCTGATACTACCTTCACTAAGTAAAGAAGGTTTAACACGG
+ACAGTATTAGAGTCTCTATCAAATGGAACACCTGTTGTTTCATCAGCCAATGATGGTGTAGTAGAAACTA
+TAGAAAATGGCTTTAATGGTTACCTCGTGCCTATTGGTGATGTACAAGCTATGGCGGATAAAATTAGAAT
+GCTTTATAACGATAGAGTGTTGCTAGAAAAGTTATCTAATCATGCTCAAGATATTATTAAAGACAAAATG
+TCACACCACAAAACGGTGACACATATGGAAGCTTATTTTGAGAAAATAATAGCTCAAAACTAAGTCATTT
+AGCCTTAAAGATTAAAGCTGTTATAAAACAAAGGGGATGATAAACATCCCCTTTAACTTTCTTTTAAATA
+TGATAACCAGATTAAACTAAGTCAGGAATAATCTATACTTGATAAAAATCGCGATACCAATTGACAACAT
+TATCAACACCTTGACTAACACTCATAGCAGGTTTGTAGCCTGTAGTATTAAAAAGATCATCCACATCGGC
+ATTAAGTTTTGTTTAGCTTTAATACCAATAGAGTCTTCCAATGATTCAATAAACTCAGTCAATTTGACTG
+GATTATCATTACCAATATTATAGAGCTATCTTATCTTCCTCTTTATCAAAATAAATATCTCAATTCTACC
+GCGCTAGTAATTTAGATTCACACATGTGTAATTATCTTATTATGTCACTGTTTTGTTAACAAAGTTAAAA
+TGTTAGTGACACACCGCCTTAATTACAGCTTATACGAATGTATTTAGTAAAAGAGATGACATAGAGAAAT
+TATGAAAGATAAAATCAAAGTTTACTCTTGTTATTAATTAGTAAAACAAACCTAAAATTAGAATACCCAT
+GCTAGTAATTACATCCTTTGCTAGGTAAAATGCTTCCTTTCGCCTAACGTCTAACAGTGAATTTTAACTT
+GTTAAATTTATTTAAAATTTTATATTTGGTTATCACAACCTTTACTATAGTAATACTATGTAGCGTGAAC
+ACTTATGCCAAGGGGCCATCTCCCTACCTACCATTGCAAATGGAGCCTTTAATCGAGCTTGAGTTACAAC
+GTTTAGCGACCGTAGCAAAGCTGCCTTTATTAACAAAACCTTATCATGCTGCAACTGTAAATCGCTATTT
+GAAAACAATCGTAGATAGCCATCCAACCTTGTATCGTCGTATTAATACTTATTTAAAACGTTATAAAAAA
+ACGGCTGCACTAACCCATGCTTCAGTACAATTAAACTATGCAAATCAAGAGAATATTGTTTTACCAAATC
+AGCGAGGTCAAATGGCTGATGCCAATTACCAAGCCAGTTTTAGTAGCTTTTGGCAAGCAAACCAATATGT
+GATCATCAATGCTGGCGCCATATATTACGAAAACGGTGATTACCTTAGAAACAATAGTTTTATTTCTATT
+GGTGCTGATGTTTTTCAAGTTGATATCGGTTATCGAGAGCACTGGCTTTCGCCATTTCAAGAAAGTTCAG
+TACTTCTATCTACACAAGCAAAACCACCATTAAGCGTGACTATTAGCAACCCAAACTTACTTACCGATTT
+TAATATAAAATATGAAATATCTATTGGCTTACTAGATGAGCAAACAGATATCAAATTTGACACAGAAAAG
+CCGCCCGTTTCTGGAGAGCCCGCATTACTTACCATGCATTTAAGCGCACAACCCTTCGATTGGTGGACAA
+TAGGTTTTAATCGTACTTTTGTTTTTGCTGGCGGTGAAGATAGTCTTTCTTTGGGCGATATTTGGAATGC
+AATCATAGACCCTGTGAATAGTGATAACTGTGGTGGTGACGGTACAGATTTACAAGACTGCAGCGAAGAG
+TTTGGTAACCAAATAGCTTCTGTTAGCAACAAATTTGATCTTAATTGGTTTGATGTTCCTTTTAGTTTTT
+ATTATGAATATGCTGGTGAAGATACTTCCGGACATAAGAACTATAAACTTGGTAACCTAGCTAATAGTTT
+TGGTTTATTTCTGCCTTATATTGGTGATTCACTATCAATGAATATGGAATTTACTACATTCCAATCTGAA
+TGGTACACTCATCATATTTATGGTGAGGGCTATTCAAATGATAGTGTTGTGATGGGTCATTGGTGGGGCA
+GTATGAAAGACCCTAAAGACAAAGTTGGTGGTGAAGCTGGAAGTATTCGATTTGATTGGCAAAACAGTGG
+TGACTCTCAAATATCATTTCTATATCGCACTGCTAACTTTAACCAATCAAGTTTTGCTGATTACCAGCAA
+TCACATGAATTAGAAATGAAGTATCACAAAGTAATTGACACAAATTTCTTAACTCTGAAGTTATATTTAG
+GTAGAAGTAATTTAGGTGATAATTTTGTACAAACTGGCATCTCATATACTTGGTAATTTAAAGTTAACAC
+GTTAGGAGTAAACAATAATGAGGGTTATAACCTTTGGCACTTATGATATTTTTCATGTTGGCCATGTGAA
+TATTATTGAACGAGCAAGACTGCACGGTGATCATCTTATCGTTGGTGTTTCTTCTGATAAATTAAATATT
+GCCAAAAAAGGACGGCCACCTATTTACTGTGAAGACGATCGTCAACACATAATTCGTTCTATGCGCTGCG
+TTGATGAGGTTTTTTTAGAAGAGTCATTAGAGCTCAAAGCTGATTACATTAAATATTATAATGCAGACAT
+ATTAGTCATGGGTGATGATTGGCAAGGTAAATTTGACCATTTAAAAGATATCTGTCAGGTAATTTATTTA
+CCTCGTACCCCTTCAGTTTCGACTACAGAAATTATTGAAGTCGTTAAAACTAAGCGTCTATAACTTAATT
+AGAGCCCACTTATGACAGCCAAACGTTATTTATTTTATATCGCTCATAACTATTCTTTTGAAATATTAAG
+ACCCTTACAACAAGTAATTTGGGCAAATGGTGATGAGGTAAAATGGTTAGCTATTGGCCAAGAAGTCAAT
+CTCAGCTACTTTCAAAGTAATGAATCTGTATTGAGATCTATTGATGACGCTAGAGCTTACAATCCCGATG
+CTAGCTTCGCGCCGGGGAATGAAATCCCAAGTTTCATTCCTGGTTTAAAAGTTCAAATTTTTCATGGCCT
+TGAATGGAAGAAAAAAGGTCACTTTGTTATTCGAGGTTTTTTTGACCTATATTGTACTCATGGTCCAGCA
+ACCACAAGCCGCTTCAATACATTAGCTCAAGAACATGGCTTTTTCGATGTAGTTGAAACTGCTTGGCCAA
+AGCTTGATTATTTATTCACATCACCTTCGATGCCAATTAAAGATAATTTGCACGCTCAAGAAAAAAAAAT
+CATTCTGTATGCGCCAACTTTCTCCCCTACATTAACTTCAGCCCCTGCATTATTTGATGAAATAAAACGT
+TTAAGTGAGCAAAAAAATTATCATTGGTTAATTAAGTTTCATCCTAAAATGGCAACACAATGGCTCAAGC
+AATATAAAACCTTAATAAAAGACAACGTTCAAATTATCGAAACATCAAGCATAAATGAATTATTACAAAC
+TGCTGATATTATGGTCTCCGATACTTCATCAGTTATTGGCGAGTTTTCGTTACTCAATAAAGTGACCGTA
+AGTTTAAATAATAAAGAGCCTGGTGATTACCTAGTCAATATTCAGACAGCAGGTCAACTTGAACCAGCAA
+TTGAGCAAGCACTCAACCCAAGTAAGGAATTGAAGACAGCAATTAAGGCATATGCTGACGATCTTCACCC
+ATATCAAGATGGCCAGGCTGCTCAGCGTATTTTATCAGCGACAGAGAATATTTTAATACATGGTAAACAA
+GCGAAGAAGAATAAACCATTAAATCTTTTTCGGAATTTAAAACAAAGAAAAAAACTCAAATACTGGACTA
+TTTAAATGAGTTATAGCAGTACATATAACTAATCCGTCTAGCGATAAAATATTTTTCATTTGACATAGTT
+AGAGTATCTGCGCTATTAATAGTACATTGAATAGTTTTCGCTTAAAAAGAATATTTATTAGCTTTTTTCG
+TATTTTTACACAAAGGCTAGAAATAGATTAAAATGACTCACATGACCAAATTGATTAAGCACATTAAAAA
+CAACCTCCTCCTCGCACTCATCGTGCGCGGCTAGGTTTTGTTGCTTCTTCAAAAGTTTAAATATTGAGAA
+CTAAGTAGAAATAAAATAAAACCCGCGCTAACAATCGCGGGTTTTTTTATGTCCGCAGTTAGGTTAGTCG
+TGAATAAGTATGAATGCAGACATCAGCAAAGATTTTAAAGGATAAAAAATGAGCAACCCACAAATTAATA
+ATGACCAAGTTATAATTTTTGACACTACTTTACGTGATGGTGAGCAAGCATTAAATGCCAGCTTATCGGT
+ACATGAAAAACTTCAAATTGCCTTAGCAATTGAACGCTTAGGGGTAGACGTAATGGAAGTCGGTTTTCCG
+GTTTCTTCTCCTGGCGATTTTGAATCAGTACAGCAAATTGCCCGCACAATAAAAAATGCTCGTGTTTGTG
+GTTTAGCGCGCGCAGTAGAAGCAGATATTGATGCCTGTGCAGAAGCGTTAAAAGTTGCGGACCAATTTCG
+TATCCATACCTTTATTTCAACCTCTGATGTGCACGTACAGCAAAAACTAAAAAAAGAATTTAGTGATGTA
+GAAGCAATGGCAATTCACGCGGTTAAGCATGCAAGAAAGTACACTGATGACGTCGAGTTCTCTTGTGAGG
+ATGCAGGCCGTACGCCAATTGATAATTTATGTCGCATGGTAGAAGGTGCTATTAAAGCCGGCGCCACCAC
+AGTCAATATTCCCGATACAGTCGGCTACACCCTACCCTTCGAATTTCAAGGCATCATAACTGACTTGTTT
+AATCGTGTACCTAATATTGACCAAGCGATAATCTCTGTCCATTGTCATAATGACTTAGGTTTAGCTGTCG
+CTAACTCTATGGCTGCAGTTCAAGCTGGAGCACGTCAAATTGAATGTACTATCAATGGTATTGGTGAACG
+TGCGGGTAACTGTTCGTTAGAAGAAGTCGCCATGATCATGCAAACACGTCAAGCATTGTTAGGTGTAAAA
+ACCAATATCAATCACCAAGAAATAGCACGTGTGTCTAAGTTAGTCAGCACAGTATGTAATATGCCTGTAC
+AATTAAATAAAGCCATTGTTGGCGGTAATGCGTTTAGCCATTCATCAGGTATTCATCAAGATGGCATGTT
+AAAAGCTAGTAATACGTACGAGATCATGACACCTGAAAGTGTCGGTATCGCCAAAACTAAATTAAACCTA
+ACCTCTCGCAGTGGCCGTCATGTCATAAAACACCGCATGGAAAGTTTAGGTTACCAAGAAAGTGATTATG
+AAATTGAAGAATTATATGCTGACTTTTTAACATTGGCAGATAAAAAAGGTCAAGTATTTGATGATGACTT
+AGAGGCGTTAGTGTTTAAGTTACAGCAAAAAGATTTACAAGATTTTTTCCAGTTAGACACGATTAATGTG
+CAATGTGGTGATGGCGAGTTTTCTACCGCTAGCATCAAGCTCATCTCTGGTGAAGTAACAGGTGATAAAG
+AGAATAGCAAGACACATGCTGCTACAGGTAACGGTCCTGTTGATGCGCTGTATCAAGCAATTAAGCAAAG
+TGTTGATATAGAATTTGAAGTCAGTGATTACAAAATATCTAATAAAGGCTCAGGTGAAGATGGTTTAGGC
+CAAGCCGATTTAATAATCATTTGGCAAGGTAGAAATTTCCACGGCTATGGTTTAGAAACTGATGTAATTG
+AAGCATCAGGACAAGCATTAATTAATGCACTAAACAGCATCCATAGAGCGATGACTATTGCTGATTTGAA
+ATCCGCAAAACAAGCTTAATCGCCGAAAAAATTAAAATTAGCAGTAGCGAATCAATCGCTGAAAAGTTTC
+TAAAATATAAAAGGTTATAAAAATGTCCAACATAGCAATTCTAGCCGGTGATGGTATCGGCCCAGAAGTC
+ATGGTTGAAGCTAAAAAAGTGTTAAACACGGTAGCGAGCAAGTTTGATTTTGAAATAACAACTCAAGACT
+ATGATATTGGTGGTGCTGCCATTGATAATCACGGTAATGCTTTGCCTGATTCAACCATGGCTGGTTGTAT
+AGAGAGCGATGCTATTTTATTTGGTAGCGTTGGTGGTCCTAAATGGGCAAATTTACCGCCAACAGAGCAA
+CCAGAACGCTGTGCCTTATTAGGTTTACGTAGCCACTTCGATTTATTTTGCAACATGCGCCCAGCAACAT
+TACAACCTGCGTTATCCTCGTTATCTACTTTGCGTAGCGATATTTCCGAGCAAGGTTTTGATGTATTAGT
+GATCCGTGAATTAACCGGTGATATCTATTTTGGCGAACCAAAAGGCCGTAGAGGTGAAGGCGAAGAAGAA
+ACAGGTTTTGATTCTATGTTTTATTCACGCCGTGAAGTTAAACGTATCAGCCACCTTGCTTTTCAAGCAG
+CGCAAAAGCGTAATAACAAAGTGACTTCTGTTGATAAAGCCAATGTATTAGCAACCAGTCAATTATGGCG
+TCAAGTGGTTGAAGAAGTTGCAGTAGAGTATCCTGACGTTGAATTAGAGCACCTTTATGTTGATAACGCT
+GCTATGCAGTTAGTTCGCGATCCTAACCAGTTTGATGTGATGCTTTGCCCTAACTTGTTCGGTGATATTT
+TATCTGATATTTGCGCCATGATTACCGGCTCTATGGGCCTGTTACCTTCAGCGAGCTTAAACAGCGACGG
+TTTTGGTATGTATGAGCCTGCTGGTGGCAGCGCACCAGACATTGCAGGCCTTGGCGTAGCTAACCCTATT
+GCTCAAATTCTATCAGCGGCATTAATGCTTCGTTATAGCTTAAATCAAGGTGCAGCAGCCAAAGCGATTG
+AAGATGCAGTATCAAATGCACTTGATAATGGTGTGTTAACTGCTGATTTATTACCAGCCAACGAACGAAA
+AAATGCTAAATCAACCAGTGAAGTGGGTGATTATATTTGTAAACAGATTGAGAGCGCATAAGATGACAAC
+TTCTACCCCGCAAACCATGTATGAAAAATTATGGCAAACCCACTTAGTTGAAGCAACGAAGGGGGAAACA
+CCATTACTGTATGTTGACCGTCATCTAATTCATGAAGTGACCTCACCACAAGCTTTTGCAAATTTACGTT
+TTCATAACCGCCCAGTTCGTCATCCTGAACGTACTATTGCGACCATGGATCATAATATTTCAACGCGTTC
+GATTAAAATTGATGCCGCTGGTGAAGGCGCTGCCAACCAATTACGCGCATTAGCAATAAACTGTAAAGAC
+TTTGGTATCGAACTTTTTGACATGGGTCATAAAAACCAGGGTATAGCACATGTTATTGGGCCTGAACTAG
+GGTTGACATTGCCAGGTACTATTATTGTTTGTGGTGACTCACATACCGCTACTCATGGCGCTTTTGGTGC
+TCTTGCTTTTGGTATTGGTACCTCTGAAGTAGAACATGTTTTTGCAACGCAGACTTTACGTCAAAACAAA
+GCAAAAACAATGAAGATTGAAGTTAAAGGCCATGTCGGTGCCGGTATTAGTGCAAAAGATATTATCTTAG
+CTATTATCGGGAAAACCGGTAGTGCTGGTGCAACAGGTTATGTGGTTGAGTACTGTGGCGAAGCTATCGA
+AGCGCTAAGTATGGAAGAGCGCATGACGGTTTGTAACATGAGTATCGAATTTGGCGCAAAAGCAGGTTTA
+ATAGCACCGGATCAAACTACCTTTGATTATGTTGAAGGTAAAGAGTACGCACCAAAAGGTGAAGTATTTG
+AACAAGCAGTTGTTGATTGGAAAAACCTAAAATCTGATGCTGATGCACAATTTGATGCGGTATTAACGTT
+AGATGCCAAAGACATTAAGGCGCAAGTTACTTGGGGTACAAATCCAGGGCAAGTTATCAGTGTCGACGGT
+ACTGTGCCTTCTCCAGAAGACTTTAGTGACCCGGTTGAAAAAGAGTCTTGTGTTAGTGCGCTTAACTATA
+TGGGCTTAACTGCAGGCACCAAGATGACTGATATTCATGTGAATAAGGTGTTTATTGGTTCTTGTACTAA
+CTCACGTATTGAAGATTTACGTGCCGCTGCCGGTGTTGTTCAAAAATATGAAGGTCAGCAAGTAGTCAAA
+ACTATTGATGCCATCATAGTTCCTGGTTCATATCGCGTTAAAGAGCAGGCTGAAAGTGAAGGTTTAGACA
+AAATATTCACCGATGCAGGTTTTGAATGGCGTTTACCTGGTTGCTCAATGTGTTTGGGCATGAATGACGA
+TGTCCTTGAAGAAGGTGACCGTTGTGCATCAACCAGTAACCGTAACTTTGAAGGTCGTCAAGGCCGTGGT
+AGTCGTACTCACTTAGTTAGCCCTGAAATGGCAGCCGCTGCAGCTATTACTGGTCACTTCGTTGATTTAA
+ACGCCTAATAGCCTATAACCTTACTGAGAAATATAAAATGGAAAAATTTAACACACATACAGGTTTGGTT
+GTGCCATTAGATGTTGCAAACGTCGATACGGATCAAATCATCCCTAAGCAGTTTTTACAAAAAACTGAAC
+GCGTAGGTTTTGGCGTGCATTTATTTCACGATAGTCGCTACTTAGATCATGATGGCACGCAGGAAAATCC
+TGATTTTGTCATCAACAAGCCAGAATATAAAGGCGCTAGTATTTTATTAGCCGGTGAAAACTTTGGCTGT
+GGTTCAAGTCGTGAACATGCACCTTGGGCACTACAAGAATATGGCTTTAAAGTCATCATAGCATCAAGTT
+TTGCTGATATTTTTTATGGTAACTGTATCAACGTTGGCCTGTTACCGATTAAGTTGACTGAAGCTGAAAT
+TGAGCAGTTATTCAAATTATCTCCTAACGCCCAACTAACGCTGACTGTTGATTTACCAAATAATGTTGTA
+ACTTGTGGCGAATTATCTTTTAAGTTTAGCTTGAATGAATTTCAACAATATAGTTTAGAAAATGGTGTTG
+ATAGTGTCGGTTGGACGTTAAATAAACTTGATACCATCAAAGCCTTTGAAGAGAAAATGCCTGCGTGGCA
+ATAAACTCTGTTTGTATAATGACAAAATAAAATAATTAAAAAAGCCCCGATCAGTGACAACTTATCGGGG
+CTTTTTTTTCTTTTCAGCAACGATGTCACTTAACTGAAATAGCTAAGGCTACCAATTTGTAAGCGCCGGT
+AAACTGAATTTTTCACCTTGAAAAGAGAGAATGACTTGTTGAGGTAATATTTTCTCAACTATCAAATTAT
+CACCTATGTAGTCACCTTCATAACGATCTCGACCATTAACCTTTATCCAACCCTGACCGTCAGAAGCATA
+AATGTGCTGTTCAAACTCTAAACTTGGTAAAGCATTTTGTAGCTGTTGTGGCATTTGAGTGAGTGGCCTA
+ACAGAAATCTCTTCATTAGGGTTGATAAACGACTCATAAGCATTACTGCTGTTTTCTAAACGATTATCAC
+CTGACTGTTCTCTAGGTGAGTCTCCTACGTTAGTTTCATCTATTGCGGCTTGAAATCGGGCTAATAAATC
+ACTAGAAACACCTTCAACTTCAGTAACTTTATAATTAGTATCCTGCTTATTTTCATGAGGCAAGTCATTC
+TTTTCACCGCTAACTAGCAGAGTTTCTTCCCTAATAGGCTCATAAATTTTATTTTCAATTACCTGTGAAT
+TATTCGATTTGCGCTCGGCTTCGATCTTGCTCAATTTTTTAACGCTAACAAGTGCGGTATTTGGCGATGA
+ATTGTCTATTCTAGTTTTAGGTGTTTTGTTATTGATATCGGCTCTAGCTTGCTCTGATTGAACCTTACCC
+TCATCTGACAGCAGTTTTTGTTCACTATTTTCGACAACCTTTGCCAATTCAGTACCGTTTAGATGTTCTT
+CGGTGCTGATTACATTTTCTTGATTACTCATTTCCACGACATCTTTAACGGGTGTTTGTCCCCACCAAAA
+GCCAGCTAAAGTAAAGAAAGCAGCGATGCTTAAAACAGTAGAAAACAGCATGACACCATTATAATTAACT
+CGCCCCTGCTTGCGGGTTACGTCTTCTCCTAATGCACGGTCTGCTGCTGCAACAACCGTTTTTTTATTAA
+CAACACTATCATTTTGGTTATACGCCAACATCAATGCGCTATGACACAGTAAGTTAATCAATCTTGGCAC
+ACCTTGAGACAATTGATGAATCTTAGTTAACGCACCTTTATCAAAGAGTGGTCTTGCGCAATCTGCGACC
+GTTAAACGATGCTGAATATATTGGCTTAGCTCGTTTTTTGTTAACGGCATTAAATGATATCTAGCCGTTA
+TTCGTTGTGCTAATTGGCGTAAATCACGCCGTTGCAATAATTGCTGTAATTCAGGCTGACCTATTAGAAT
+TACCTGTAACAACTTTTTAGTATTGGTTTCTAAGTTGGTAAGTAAACGCAATTGCTCTAACACTTCGGGC
+TGTAAATGCTGAGCTTCATCAATAATCAATAATGTATTGATATCATTTTCATGGTTTTTCAGCAGTTTTT
+CAGAAATTTTATCGGTTAAGGTTTTTAAACTAGCACCTGTTTTTCGGTAACGAATTTTTAATTGATCACA
+TAAAGTGGCGAGTAACTCTTGGCAAGACAAGGTCGGGTTAAGAATAAAAGCAGCTTGTGTGTTTTGTGGT
+AACTGCTCCATTAAACAACGGCTAATTGTGGTTTTCCCCGTTCCTACTTCTCCGGTTAATAATGCGAAAC
+CACCCACCTCACCTAATCCATAAGTTAAATGTGTCAATGCTTCCCTGTGCCTTTCACTCATAAATAAATA
+TTTAGGATCTGGGGAAATTGAAAAAGGTAGTTCACTTAATGAGAAAAAATTGCGGTACATGGTATGTCTG
+GGCAAGAAAAATAAGGTACAAAATTAACCGCTTGCTTGAAGGATGTCAAAGAGTAACTAAATTTAGAGCA
+ATTGCGTAACATTTAATTGCAAATAATAACAATTATCATTAAGATGTAGTTAATTAATTACTATCAATAA
+TACTTAGAAGGAATACATGGTGTTAAAAACATCCTTTACTCTATTGGCACTTATTATCAGCGGCCAAGCA
+CTCAGCCAAGAAAATAAATCAGAACCAAATCAGACCCAACAAAAGTCTAAAGAACAAGACATTGAGCGAA
+TTATCGTTACCGGTAGTCGTATTGCAGAAAATATAGATGAAGTACCTGCTTCAATAACCATAATCACCCA
+AAAGCAAATTGCCGCACAGCTAAAAGTTTCCTCAGAAATTCAAAGCTTATTAGCGAACCTTGTCCCTGGC
+ATGGCACCAAGTACAGGTTCATCGAGTAATTCAGGGCAAACGCTTCGAGGGCGTTCTCCATTAGTGATGA
+TTGACGGTGTACCGCAATCTACACCATTACGTAATGGCTCATTAGGTATCAGAACACTCGACGCCAGCGT
+CATTGAACGTATTGAAGTAATTAAAGGTGCCACTTCCATTTATGGTAATGGTGCTGCAGGCGGTATCATT
+AATTACATCACTAAAAAAGCGAATAGTGATAAAGCACTAAGCGGCCATGCCAGTATCTCTAGTCGCTTTA
+GTGCCGTGGAAACAGAAGATTCAATAGGTCAGCGTTATGAAGCTGGTATCAATGGAGAGATAAATAACTT
+CGATTATGTTCTCAATGCCAGCTACGAAGAAAATGGCTTACAACGCGATGCTGACGGCGATATTTTAGGT
+TTGAAATACGGTCTATCTGATGCGGTGATGCAAGATTACTTTGCTAAAGTGGGTTATCATTTTGACGATG
+AAAAATCATTACAGTTCACTTATAACTATTATGAATCGAAGCAAGATGTCGATTTAATCGATCAAGTTGG
+CAATATTAATACCGGCGAAAAAACGCAAGCTATACCTGTACCCGAAGGCCAAACTGTCTTAGGTGAACCG
+CAGGGCCCAAGCAACCATAATATGATGCTTAAATATGTTGATGATGAAGTATTCAAACAAACACAGTTGA
+TGGTCGACCTTTACAGCCAAGAAGTAGACAATACTTTCTTTTACTCGCCAGTACTCGCTAATCCTGATGC
+TGGTTATGCCGGCGGACAATCATTAATAAATTCAGATAAAAAGGGTCTACGGGTAACATTTAATACACTG
+GTTGATTTCAGTTTTGATAATGGTGACTCACTTGAAGCCACCTTCATTTACGGCATAGATGCCCTTAATG
+ATGTCACTTCTCAATCTATGGTGGATGGCAGAGTTTGGGTACCAGAAATGGATATGGAAAACCTCGCCGG
+TTTCTTGCAAACCAAGTTAATTTATAATAATGACCTTGTTATTAAGTTAGGTATCAGACAAGAAGATATT
+GATTTAACGGTAAATGATTACAGTACGCTTAAGTTATGTAAGAGTGCTGAACAATGCTCTGTTCCCGTCG
+ACGTCACTGGAGATACCTTAAATTATAAAGCGACCACCTACAATATTGGAATCAAATATAATGCGCTGCC
+ATTATTTAGTCCTTTTGTTAGTTACTCACAAGGCGCTGATATTTCTGATACCGGTCGATTATTACGAACA
+GCAACAGTAACCGATATTTCACTTATTCGTACTGAAGCTTCAATCATCGATAATTATGAATTAGGTTTCA
+GTTCTGATTTTGAACAAGTGCATTTTGAATTTGCGACTTATTTTAGTACCTCTGAGCTAGGAACAACCAA
+TAAATTTAATGCAACTACGGGTGTCTATATGCCAGTACGCGCACCACAAGAAATCTATGGCTACGAAGCG
+TTGATTAATTATAACATTAACGATGCTTGGGCCGTAAATGCTACCTATAGTTGGGTAGAAGGCAAAAATA
+CTGAAGCTGACGTTTATTTAGGAGCAAAGCAGATCAGTCCACCTAAAGCGACAGTAAATGTAAACTGGAA
+TCCTAATAGCGATATCAGCGTAGCGATCAATTATTTATATGTTGGCGATCGTAAACGCTTTGAACAGGTT
+GATGGCAAATTTGTGGGTGATCAAGGCCCTATTGATAGCTATCAGGTTGTTAATCTAAGCGGTAATTATA
+ATTTCGCGAGCGATTGGTCAGCATTTATTGGCGTTGAAAATTTATTTAACCAAGATTACTACCCGACAAA
+ATCACAAGGTTACACCTACGGTGGTTACAACATCAAAGGTTTAGGAACCACAGTGAATATGGGCGTTAAT
+TATCAATTCTAAACACCTATGATTTTTGGCAAAGCAGCAATTTCTGCTGCTTTGCCAAACGGACAATCTC
+TGAACTTATGCTTATCTTATGATACACTTTATTTAACATTCTCTTCATTTTGGTCGTACTTTGTTAACCA
+GCAAACCTGAAATTAAAAATAGCGAACTTAACAGTTACTTAGTCGGTGGTGCGGTACGCGACAAGTTACT
+CAATCGCCCAATAAAAGATGAAGATTATTTAGTCGTTGGTGCCAGTATTGAGCAAATGATAAAGCTTGGT
+TATCATCAAGTAGGCAAAGATTTCCCTGTTTTTTTACACCCCAAAACAAAAGCGGAATATGCCTTAGCCC
+GTACCGAACGTAAACAAGGTCAAGGTTATACTGGTTTTAGCTGCTACTTCGCCCCAGATGTTACTATTGA
+ACAAGACTTACTTAGACGCGATCTCACCGTTAATGCCATGGCAATGGACCACAACGGTAAAATAATTGAT
+CCCTACAACGGCCAAAACGATCTTAACGATCGTATATTACGCCATGTCAGTGATGCATTTATTGAAGATC
+CTCTACGTGTTCTTCGCGTCGCACGTTTTGCCGCACGTTATCATAAGTATGGTTTTACCATTGCCGATGA
+AACGCTTACTTTAATGCAAGAAATAAGTGCTAGTGGCGAGCTAAAATGTTTAACGCCTGAGCGAGTATGG
+CAAGAAATGCAATTAAGCTTGGCTGACGGTGGTGCTAATTCTGACACTAATTCAGGTAACCCTGAAGTCT
+TCTTTGAAGTACTACAGCAATGTAATGCCTTAGAAGAATTATGGCCTGAACTGGCCGTTTTGTGGGGCAT
+TCCAAACCCCGCGCTTTGGCATCCTGAAATATGCAGTGGCATACATACCATGATGGTATTACAACAAGCG
+GTGTTGTTAACACAAGCCATACCTGATGAGCACAGTGACCATAGAACTGCAGTACGTTTTGCTGCCTTAT
+GCCACGATTTAGGTAAGGGTGTTACCTCTGATAAATTATGGCCTAGCCACAAAGGACATGAAACGTCGGG
+TTTACCCTTAGTTGAGCGAATCTGTGGACAGCTGAAAGTACCTTCACATTACAAACAACTTGCTTTGAAA
+GTGTGTGAATTTCATTTACATTGTCATAAAGCTTTTGAACTTAAAGCCAGCACCTTATTGAAAATGTTTA
+ACCAGCTCGATATTTGGCGCAAACCAGAAGAATTTGATTTATTTTTAATGGCGTGTAAATCTGACTTTTT
+AGGTCGTTTAGGTTTTGAAAACCGTGCCTATCCACAAGAGCAATATCTACAAGCAGCAGTCAAAGCAGCT
+AGAAAAGTAACAGCCCAACCCTTTTTAGAAAAAGGCTTACAGGGTCTTGCTATAAAAGAAGCAATGGCAA
+AAGAAAGGCTCAGCGTTATTGCAAATATTAAAGCCGATTTCGCGCATTTAAACCCTACACCGCAATAAAG
+AAAATACGCCTTTCAATTTAAAATCCTGTGTTGTTTAGTGAGAATATTCGCTAAATAGCCTTATAAAAAT
+GGTGAAATACAGCTATAACAACCAAACAGTCTGTATAAAATACAAGCAACAATTTATTGCAAGACATTTA
+CAAACGACAACAACTTATTAGCACCACTTTAACTATCATATTTACATCAAATCAGGGTCTGGTTTGGGTA
+ATACCAAGTTAACTAAGCAAGGTGATTAATATGACAATGCAAATAGCGTCTTCAAATAACTCAACAGCAA
+CGTTCACCATTCAAGCTATTAAGCCTAGTTGGCCTCAACCAGAGCCAAGACCAGACTTTACTGGTGTTTT
+AACACCTGAACAAAAGAACACGATACAGCAAGGTGCTGATGACAAAATAGCTGAGCAAGTTGAAAATGTG
+AAATCAAATTACCAAACAGCCAAAGACATTGATTTGATGCAGTCATACTATCAACAACAGCAGAAACTTT
+TTGATGTCTACTTACAAACAAGTACCGATGGCGATGCTGCAGCAACTACGACTCAATTGGGTGAAAATAG
+CAGTGCGGTATCAGCATTAACAACTACTTATGCTGAATTATATCAATTACACCAAACAGTAAAAGAAGGT
+GTAGGTCAATTACCGAGAGTTAGCGCAGCTTATGAAGGGATTGACACATTACCAGCAAGTTCAGTTACCC
+GCACCAATGAAGCTATCAACAGTGCAGCTAGTCAACCATTGGTCAATAAACAACTTGATGCTTACAACAG
+CCTTATGATGCCAAGTACGTCTTCTTATGTGCACCTTAGTGCTTAGCTATCTGCTACATGAAATTTAGCA
+CTTAAAGAACAAAGGTTTACTTAAGTTCCGGTTTATCTATGGTTCTAAAGGTGAGGTTTATCCTGGGTTC
+AGAGACTTTTTTTGTCGGAGGCAAGCGATGTAACCAATGCTGCTGCGTAGTGCCTTTCATCACTAACAAA
+CTGCCTGGTTTAAGCTGTAAGGCAACAACTTCTTTTGAACATTTATGCTTAAAAGCAAACTTTCGCTCCA
+CGCCAAAGCTTAATGAAGCAATAGCACCTTGTTCTTTTAAATCTGCTTCACCATCACTGTGCCATGCCAT
+GCCCTCTTCACCTGAATGATAAAGGTTTAACAAACACGAGTTATAGGTTTCATGACTATGCTGTTCAACT
+AGTTTTTTGAGTGTAAGTAACTCTTCAGTAAACGGGATCGAATATCTGGTCACGCCAGAATAACTATAGG
+CAAAAGGTTTACCGTCAATCGTATCTGCGCACCAAGCGACTTTTCTTTTCGTTTCGATGATCTTACCAAA
+CACTAAGGCTTGATCGTTACGCCATGCAATAGTGTTAAATAATCGCTCAAAGTAATAACTGCTCTCACTA
+AGAGGCATGATTTCGCCATAGTAATTAACCACACCATCATTTGGCAAAATGTTAATCGGCTCATCGAGCA
+AAGAAGAAAATAAGTCCATGATTAAATAAAATAATCTTAACGTAAGTTAACGATTATCTACTGCCCCAAG
+GATTAGCTGAAGTTGCAGCTGCAGCACGCTCACGCGTTTTCTTAGCTTGTTTAATTCTTAACTCTTCAGC
+ATCGTCAAGACTTAGTTCTTTCGGTGGTCTTTGCTCTAACCCTGATGGCACAATACGGTCACGTGGTGGC
+AATTCAAAGTTTGCATCGTCCGCCTTAGGTAAGCTGTTATATTGATACATATAAAAAGCTTCAACCTTTT
+CTTGCGCCCACTGGGTTTTCTTCAAAAACTTTAAACTCGATTCAATACTGGCATTTTGCTTAAAACAATT
+TAAGTTCATGTAAGCGGCTAAAATTTCAAAACCGTAATGGTCAACTAAGGTTGTTAATACAGTTTCAAGG
+CTAGTGCCATGTAGTGGGTTATTCTTATAAATGTCTTTATTGGTCATTATTATTCCTAAACGGCCTAAAG
+TGGCAACTGTACTATGAGTTGACAGCAGCGAATGAACCAATTATACCACTTGCTAGAGTGATGTCATGGT
+TAATCCCTTTTAATATATACCCAAGTGAATTCAAAATGCGGGTTTCAGTTGGCATTAGAAACGTCTTTAG
+GCAAGGCATTGATTGAAGAGAATGGTTATTCCCTTATCAAAACCAATAACGAAGCATAAAACATTTCTAA
+ACCAACCCTACGGGGACAACGAAGAAAACCATCTACTTCGTTGCATCCTTTTTTAAGAAAACAACCATTA
+ACAAAAAGATGCGTCTTGTATATGGCTCACTCTGTTGTCCTGAAATCCGCTGTTTGAGTTCATTTGGGTA
+TAAACAAAAAAGCCCCTTGTTTACTTTCTCAAGTAAGACAAGGGGCTTGTATTTAACTACTTTAGTTACC
+AAAGTAACTAAGTCATCATTAAATTGATTTACTGCTTAGTAGCATTAAGTTCTGCATCAGCATTATCAAG
+TGCTAGTTTATAACCAAATGAAACATGGTGATAACGTGCGCTTGAATAATCGTCATGTATTGCAAAGCCA
+AAGTTATATACTTTACCTGTTTCAATACTCACATCACCCGCTTTGTCAGATTTAAGCTTACGCTTAACAA
+CTACCGACCAAGTACCATTTTTAAGTGAAGCTTCAACAGCTGCGCCAACGCCTTTATGCATGTCGCGTTC
+TGCTAAAATCTGACCATCTTCTACTTCTTTGGTGCCTGATTTATAGCGAATAACATCCATAAATTGATTA
+GACTTTTGTGCCGCATCAATGTCGCTTTGATCTTTAAGTTTATCCCAACCACCTAGCGCTTTACCGCCAC
+GTCCTTTAAGCTCTAACTTAGTACGCGATTCTTTAAGATACTTAGTAACACCTGTACCTGAACCCGTATC
+GAACTTAAGACGCTTAGCTAAATCACTACCTTTCAATGTATCAGCATCTGGTGCAAACGGCATAGAGTTA
+GCATCGGCATGACACGTACCCCAACAGCCTGCTCTATCTGCGTATTCAACATCATCAGTTGCTAGCATAA
+AGGCTAATTTCATTGGGTTTTCTGGGTCCATTTTACCGCCATCAACAAATGGAACAGCTGCATGTTCACC
+ATCAGCCCAACTAAATCTCAAATATAGATTTTCAGCATCGTACGTTGAATCAATCGTTACATCGATATGG
+CCACGTTTTCCAGGGATAACATTAGGTTCTAGTTTCTTCTCACTTTCACCAGTAACGATATTGTTACCAA
+TATCCGCAATCTCTTCACCATGACATTCAATACAACGGTCGCCTTTAGTAAAGGCACGTTTACCACCATG
+CTTACGACCTAGGATCCATTCAATAGACGCTGTACCAGGATAGAAAACACCAATATCTTTCGAGCTTGCT
+TTGCCCCAATCAACATTAATATTACTTGCACTAGGTGCAGCACTTACAGACCCTTTCGATGATTTACTTG
+TAGTCGCTTTGCTAGAACCAGCATTAGCTAATGCTTCTTCAACAGCAGAGGCTATTTTCTGTTCAGTTTT
+TGCTTTTTCAGCCATTTTTTCTTCTTTGACTTTCGCAGCAGCTGCAGCTTCTTTCGCTTCTACACGTGCT
+AAACCTTCGCGATAAGCTTGTGGTACTTCACGAATATAGTCTGGATTTGGCGCTTCTAGCTTTTCTAATT
+CTTCATCAGAAAGCTTGTCACGTACGTTATGATGCGCAATACCTTTATGGCAATCGATACAGGTTTGTCC
+TGTTTCAAAAGCATTTAAATGTTGTTTACGTGCACGTGGCTTTTGGAATTCAGGATTCATAGATTCAAAA
+TTGTGACAGTTACGACACTCTCTCGAGTCAGTTGATTTCATGGCATGCCAAACACTTTGCGCTAATTCAA
+ATCTGTGCTCATTAAATTTTTCTTTGGTATCAAGCTTGCCTGTTAACCAAGAAAAAACTTCTTTTGACGC
+TTGAATTTTACGAACGACTTTATGTATCCAAGGTTTAGGAACGTGACAGTCAGGACAGCCAGCTCTTACG
+CCGGTACGGTTAGAAAAATGTATTGATGGTTTATATTCTTGGTAAACGTTGGCTTCCATTTCGTGACAAC
+CGATACAAAACTCGGTGGTATTCGTTGCTTCCATGGCAGTATTGAAACCACCCCAGAAGACAATACCTAC
+GATAAAGAAGATAACAGCGCCTGAGACAGTAGTGCCGAGGATTAATCGGCGTGACCAAAAACTTGGTTTT
+AAGAAAGTGTTATTTGCCATAATTGACTCTTGAATTGACTCTTAATAAGTTCAGCTCTCTTCCCATTAAC
+AATAAAGTTGAGGGAAATTATTATCCATTGCCTTCCTATTCATTTAAACAAGGAAGTCACAATGCTTATA
+AGGCGTAGTAATAATTTTAAGGTAATTATTACAACCCTTTTTATTTTCACTTATTTACTTACTTATCAAC
+CATGATCTGTATAACAAGTTAAATGAAAATAAAAAGGGCATGGCATCAGCCATGCCCTATTCATATTTAG
+TAACGCTTACCTATAAAGGTAAGATAATTACCTAAGTCTTATGGTTCATACGGTTATGAACGTTAAACTT
+ACCAGTAGGCGTTGTTAAGCCTTTAATGCGGTGTAACTCTTTAAGAGTTTTTGCATCATAAACAACAATT
+TCACCTGTTGGGTTTTTAGCATCTTTACGGTTCCAAACTGAAACCCAAACTTCAGAGCCATCGTTGTTAA
+ATTCCATGTGTAAAGCCGCTTTACCTGGCTCAGTTGTTACACGGATAGTTTTAACAATTTCATGAGTATC
+TTTATCAAATACTTGCACTGACTGTTGAACTTCTGGTTCAGGGTGCTTAAGTTGATCAGCCCAAACGTAT
+TGTGAAGTTTCGTGAGTACGGATAAATGCACCAGCACCATCTGTTTCAACTTCATAACAAAGTTTCCACG
+CTTCTGCAGGGTGACCGATTGGATCGTTACCCCATACAGATACAAGTCCCATACCTAAATGAGTTGTACC
+GCCAACAGGGCCACATTTTTTATCAATCCAGTTAGCGCCTGGACCAGGATGTGGAAGGCTTTCAACATCG
+ATAATCGCTTCTAACTTACGTTCTACAGTATCAACAACAACCATTTGGTTTGAAGCATTTGCTGCTATTT
+GGAAGTAACGACCTGATGGGTCAAAGAAACCATCATGTAAAAATTCAGAAGAAGCAATCGAAGTAATGGT
+TAAGTTCTCTAAGTCGGTATAATCAACTTGTAACATTTGACCAGTTTCTTTAACAGCAACGATGAATGAA
+GACGTTAGCGGCGAAGTGTAAATTGCAGCTACACGTGCTTCATTGATGAATTCACCTTTAGTATTGTAAC
+CACGAGTAGAGACAACTTTAAGTGGGTTTAACGTTACAGCATCCATAATAACGAAATGCGCAGGCCAGTA
+ACCACCAGCAATTACGTATTTTCCGTCACCAGAAACAGCGATATCACGAGCGTCATAAGCCATTTTAGTT
+TCAGCAACTAACATTTTGTCAGGTGTTTGCCATAAATCGATTTTGTTAACTTTACCGTCACGACCAATGG
+TGTACCAAAAACGACCAACATCTTTTGCATGGTCAACTTTATGATGCTCAGTACCTTTGATTACATGTAC
+TGCGTAACCTGTATCGATATGAGTGATGATTTTTTTAGTATCGCCATCGATGATTGCCGCAGTACCTGCG
+TCACGTTCGATAACAACAAAGAAGTTTTTCCAGTTTAAACCGTGCATTGGTTTAGTTGGGTAATCCTTCG
+GAGCAACATATTCTTTAGTATGTGAACGCATTTGCTCTAAAGACATTTCTGGTGGAACAGGTGGTTCCAT
+TTGAATGAACGTTGCCATGTTGGCAATTTCTTTCTTAGTGAACAAATCATCAAAGTTGTTCATGCCGCCT
+TCAGTACCTAAAGCGATAATTTTCTCTAGACGCTTTTGGCCTTTTTTCATTGTGCTTTTTGGCTCTAAGT
+TTTTGCCTGTAGCGCCTTTACGCAAAGTACCATGACAACCAGCACAGCGTTGGAAGTATTGTAGTTTTGC
+TTTTTCATAATCAGCTTCAGCTAAAGTTGGTTCTGCCGCTGATACTGACATACTAACACCAGTAGCAGCC
+ATACCTATTGCAAGTCCAAGTGCTGAAAGACCATATTTTACTGTTTTCATTGGGTACTCTCCAGATATTA
+AAAATTATATTTTTGTTTAACTTGTTAGTCGTTTTTATTTAGTAGATCGGAACTATTAAGAACCAATCGA
+CTGAAATCCTGATAAAAAAGGCATCTTCAGGAAATTTTGTTTACTCATAATTTGTAAATAATGTGTAAAA
+CGTTGATGCGTCATTTATGTAACGAAATATTACTATCAGCACTATCAGCTATATCCACTTTTGAAAATGT
+GATTCAGATCAAGTTTAAAAAAAAATAACTTTTAATGAATACACAAGTTGATCAAGGTCAATAAATTGCG
+CATTGAATTATAAAAAAACTACTTGTTCATCAGTATTAAGCGCTACTATTCAGTCAACGTTACTAATCAT
+TTAACCATATTTTTTTTAGGGGTATTTTCATGGAGAATCGCACTAAGTCATTTATTTATGCGGCTATCAT
+CGGCTTAATTATTGTTGCCATCTTTTTAGGTTTCTTATCAAGTATGGCGAACCCCATTTCTTGGATTCTC
+ATTGCAGTATTATTACTCATTCCTGTTCTTTACAAGAAAAAGTCTAATCCAAAGCAAGTACAATGGCGCG
+AAGAGTACAGCGTTGGTATTGCACATATAGATGATGATCATAAAAAACTAATTAGTTTATTAAATAATTT
+CAGTATCGCTTATGACTACGCCATGAGTGAGTCGTTTGAAAAAGAAGCATTAAACGAATTAATTAGCTAT
+ACCAAGTATCATTTTGAGCGTGAAGAAAAGATGATGGAAGACAACGATTATCCTGATTTAATCGCTCATA
+AAGCGCAGCATAAAGTGATGATTGAGCAAGTTGAAAAATTTGTACAGCTTTACAATGACAAAGGCCATGA
+TGCACTTGAAGAAATTGCTAGCTTCTTAACTGATTGGTTAATAAATCATATAAATGGTACTGATAAACAG
+TATTCTGCACACTTACATAGTAAAGGTATCCATTAACACTTAATCACACGCCTTTCACAGACGAACACAA
+AAAAGAGCTTCCTAGAAGCTCTTTTTTTTGATAAATACCAAATCAACGGAATGAGTTCAAATTCAGTAAA
+AATTAGTATACATCCACTTTACCTCTCTATTTAAGGGAGCAACCCTTAATAAAAATATGAACCTCAATCA
+TGAATTGCACAGGTATCCTGAAAATCGAATTTTGAAGTATCATGGGTATAATTCCGCATAAAGTGATTTA
+AATCAAAAAAGCCTCGCACTTCATCAGTAAAGTATGATCTTTGACAAAAAACTAATTCCCTAAGCGTTAT
+AAGGTTAAGACAACTTAAAAAGCACAGTGGAAATAAAATGAGTTCTATCAAAATCACCTTAAGCGGCTTA
+GCTCTCGCTACTCATTTATTAAGCCTTACCTTTGTTACAGCTGCTGTTGCAGCTAACGATATCACCAGTG
+AAAAAGAGTTATCTAAAGCACGCAAAGATCAACTTACTCATATCGTTAAACAAGATTGTGGCTCTTGCCA
+TGGTATGACCTTAAAAGGGGGGTTAGGCCCCGCGTTATTACCCGAAAATCTTGAAGGAAAATCAGTACCG
+TTTTTACAGCATACTATTTTATATGGCCGAACTGGTACGGCAATGCCGCCATGGAAGCCACTATTAACTG
+AGCAAGAAGCATTGTGGATTTCTCAACAATTAAAAGCGGGAAAAGTAGCTAAACAATAAATCAACTATGT
+AATAGCTAATGCAATGTATTAAAAAATAATACTCAAAACCAAAAACACTTTTACCAAATATAACAGCAAA
+GACTTTTAGCACTAATAAAAGCACCATGAAAGGATAACTGATGAACACATCTTTATTAAAACTAGCGAGC
+ATTGCAATACTGTCTAGCGTGATTGCCGCTTGCGCTAGTCAAACGTCTAATGAAACAGCTCAAACACCAC
+TTCGCGCAACAGGGGATATGGGGGTTGTTATTGAACGCGCCACTGGCCAAGTGCAAATTGTTAACCATAC
+CCATCAAGAAGTGTTAGCAGAAATCGATGGTCTAGGTGATTTATCTCACGCTTCTATTGTTTATTCACGT
+GACCAACGCTACGCCTATGTTTTTGGCCGTGATGGTGGTTTAACTAAAATAGATATTCTTAAAGACAAAA
+TTGCTAAACGCGTAATGCAGTCAGGTAATAGCATTGGCGGGGCAATTAGCCAAGATGGTAAATTAGTTGC
+CGTTTCAAACTACACACCTGGCGGCGTAAAAGTATTTAATAGTGAAACTCTTGAATTGGTTGCCACAATC
+GACAGCTCTATTTTAACCACTAAACCAAAAAATAAAGATGGTAGTCCTGTACGTTCTAAAGTAGTTGGCT
+TAGTGGATGCGCCAAACAACAAATTTGTTTTTAGCTTATTTGATAGTCATGAAATTTGGATTGCCGACTT
+CTCAACGATTGAGCAAGATAAAACGCCTAAATTAACCAAGTTTACGGATATTGGCCTATTTCCTTATGAC
+GCCTTAATTAGCCCTGATGGTCGCTATTATATAGCAGGTTTATTTGGTGAAGACGGCATGGCGCTCGTTG
+ACTTATGGCATATAGAAAAAGGTGTTAAACGCATTTTACCCAATTACGGTAAAGGCCAACAGAAATTACC
+CGTGTACAAGATGCCGCATTTAGAAGGTTGGGCAATCGCTGGCGACTACGCTTTTATGCCTGCAGTGGGT
+CGACATGAAGTCTTAGTAGTAAACACTAAAACATGGGAACAAGTAACTGCAATACCTGCGCATAGCCAAC
+CAATATTTGTTATGGCGCAGCCTGATAACCGACAAATATGGGTTAACTTTGCCCACCCTGACAACAACAC
+CATTCAGATATTTAATACCGAAACTTTTGAGCTAGTAAAAACCTTAACGCCTGGTCCTGCTGTTTTGCAT
+ATGGAATTTACGCCACGTGGTGAACACGTATGGATGTCAGTACGCGATAGCAATGAAATTCAGATATACG
+ACACCAAAACTCAAACGTTACAAAAAACACTCAAATCATCAAGCCCGAGCGGTATTTTCTTTACCAGTCG
+CGCACACCAAATAGGCTTATAATCATGACTAAAGAAACCGCAACCATTAGTCAATTACAGCAAGACATTA
+TTAATAATAGCCAAAAGGGTTTTCCACTTACCAGCCAGCCTTATAAAACGATTGCTGAGCAGCTGGCTGA
+CGTTAATATCGTTACGAATGAGTTGGAAGTATTTCAAGCCATTGATGATCTAAACAGCCAAGAAGTGCTA
+TCACGTGTTGGACCAGTATTTGATCATAAAAAAGCAGGCGCTAGCACATTAGCTGCCCTTGCTGTGCCAG
+CAAAAGACCTCGATAAAATTGCCGGCATTGTTAACCAATTTGACCAAGTGAATCATAACTACGGCAGAGA
+GCATGTTTATAATTTATGGTTTGTAGTAACAGCCAGCGATATGGTGGCACTCAATAGCACCATAGTAAAC
+ATTGAATTACTCACAGGTTTACCTGTTTTAGTCTTACCCATGGAAGCCTCCTATCATATTGATCTAGCGT
+TCAGTATCAATGTTACTGGCATAGAAAGCCCTACTTCCAATCAAGAAAATAGACCTGTTACTTTTGATAA
+TAATGACACAACCAGCTTAACTGACATTGAAAAAACAGCCTTACGTCGAGCTATTGAGAAAGGCTTACCA
+ACGCATTTATTCCCTTACCAAGCCATTGCCCAGCAACTCGCGTTATCTGAGCAACAAGTGCTTATGCAAA
+TTTCGCTTTGGCAAGAAGAAGGTTTGATCCGTCGCTTTGGCTTAGTCATTAAGCACAGAAAGTTAGGCTA
+TGACGCCAATGCCATGGTTGTTTGGAATATTCCGAATGAAAACATGGATGCCATTGCCCTGAAATTAGCA
+AAGTGTGCTCCGGTATCACTATGTTACCAGCGCCCTCGACGCCTACCTGATTGGCCTTATAACTTGTTCT
+GCATGATTCATGGCACGGATAGAAGCTTAGTTTTACAGCAAATAAGCCAAATCACCGAGCAGCTTGGCCT
+TGAGTCTATTGAAAAAGATGTGCTGTTTAGCTTCAAAGCTTATAAACAACATGGTGCTCGTTATTTTAAA
+ACAAACAGCAAGAAGGCGAAAACCAACAATATAAGTGCGGGTAAAACAGAAAATAACAACGACATGAAAA
+AACAAGGACAAGCCCATGGATAATAGCAGCAGTCCACTTAAGACCGAAAGTATAAGCAAAAGCCGAAAAT
+GCCAAACTGTTGAACTTTCTGCGCTAGAGAAACAATTAATCAACCTACTACAGCATGGCTTACCTGTTTG
+TGAGCGCCCTTTTGCACAAATTGCCGAAGAAATATCAAGTACAGAACAAGCCGTAATTGAATGCTTAACA
+AAATTGCGCAGTGAAAAAGTACTAACCCGTTTTGGCCCCATGTTTGATGCAGCTAGTCTAGGTGGCGCTT
+TTACCCTAGCAGCTTTAGCAGTACCTGAAGCTGATTTTGACTTTGTTACCGAGCAAGTGAATAGTTTTGA
+GCAAATAGCCCATAATTACCGCCGAGATCATGATTTTAATATGTGGTTTGTTATCGCCACTGAGTCGGCT
+GAAGAAATTGAGCAAGTAGTACAAGCCATTGAAATAAAAACCGGTTTAAAGGTGCTCAACGTACCGAAAC
+TAAAAGAGTTCTATGTGAGTTTATACCTACCAGTATAACTACCCGTTTAATCGATTACTCGTTAAAAAAT
+AGCAGCGAAGCTTGTTAATTACTGAGTCCAAACGCCACATACAAAAGAGTTTACATTATGTCTACAGTCA
+CTCAAGAAAAAATAACGCAAGAAAAACTTAGCGATCAAGAAAGACAATACATTTTATTAACCCAAAATGG
+TTTGCCTATTATTCAGGAGCCTTATCACGCGATTGCAGAGCAAATGAACCTTAGTGTTGAGCAAGTACTT
+AGCCTGACCAAAAGCATGCAGGAACGTGGCATTATCAGACGCATTGCCGCTGTACCTAATCACTATAAAT
+TAGGTTATCAATTTAACGGAATGACCGTATGGGATATTGATGATGAGCAAGCTGAAAAATTTGGCGATGC
+TGTTGGCCGATTACCTTTTGTTAGTCATTGTTATTTAAGACCACGCTTTTTACCTGACTGGAATTACAAC
+TTATTCGCCATGGTGCATGGAAAAACAGAAGAATCAATAGCCAAGTATCGGGGCCAGATCAAAGAATTGT
+TAAAAGAGGTCTTGGTCACCCGCAACCATGATTCAAGTCAAGACATTATTACCAAAAGTAATGATATGTT
+AACCAGCACAGCAATACTGAAAAAAACAGGTTTGCGATTAAAAAAGTAATAGTAGCGTAATACCAAAGGT
+ATAACTGACTTATAACCAGATTACATTAATCGTATAAAGAGCAACGCCGAAAAACAAGGTATGTAATACC
+AAGCCTATTAAGTTATTTCCCGCTCAGCGAGAATTAAAAGGTTTAGAGGCAAGGCTTTAATTAAAGATAA
+TGGTTATTCCCTTATCAAAATAAATAACGCTGTATATAAGTCTTTGCCTTTTATAGGTACTCGCCCTTCG
+GGAGCTTATTAGCAAACTGATAACATCGCAAAATTGGTGAAATATAGAATAACTATATTTAATCAATTTC
+ACTTATTCTAAGCTCGCTAATAGTAGCTCTGAGCTGGGAATAAATTTAATAGAATTGGTATAATATTATG
+TTTAGAATTTCACAATTATTAAAAACACTTCATGACGACATGGCTGAACTTAAGCCTGTTAAAGCATCAC
+GTAAAATGAAGGGTCCTGTGGTTATATGGAACCTGATCCGTCGTTGCAACTTGCAATGTAAGCACTGTTA
+TTCAACCTCTCTTGATATCGACTTTAAAGACGAACTATCAACTGAACAAGTTAAAACCACGATAGATGAT
+TTAAAAGTTGCTCATGTACCCGTATTAATTTTGTCAGGTGGCGAGCCTTTATTACGCCCTGATATCTATG
+AAATTACTGAATACGCTAAGCAAAAAGGTTTTTACCTTGCACTGTCTACCAATGGCACTTTAATTAATGA
+AGACAACATTGAAGCCATTAAAGCCGCAGAATATCAATATGTTGGTATCAGCATTGATGGCTTAGAAGAG
+TTCCACGATGAATTCCGTCGTCAAAAAGGCAGTTTTAAAACCTCAATGCATGCCATTAAGTTATGTAAAG
+ATGCCGGTATTAAAGTAGGTATGCGTTTATGTTTAACGCGCGAAAACTTCAAAGACTTACCTGCCATGTT
+GAATTTAATGGAAGAAAATAGCGTTGATAAATTCTATTTATCTCACCTTAACTATTCAGGCCGTGGCAAA
+CGCACCGCTGAAAATGACGCCATGTTCAAAATGACTAAAGACGCTATGGAGCTTCTTTATGAACGCGCTT
+GGACACATATTAACCAAGGCATAGAAACTGATTTTGTTACCGGCAACAATGATGCAGATGGTCCATTTTT
+ATTACAATGGGCAAGCAAACAATTTGCTGAAGAGTATCCAGAAGCTATTGCTAATTTAAAGCAACGTTTA
+ATCAATTGGGGCGGTAATTCTAGTGGTATTAACGTAGCTAACATTGATAACACCGGCACAATTCACCCTG
+ATACTTACTGGTGGAATCACCCTATCGGCAATGTAACCACTGAAAAATTCTCTGATGTTTGGCGTGATAC
+TCAAGACCCGTTAATGTTAGGTTTTAGACAAACACCACGCCCAGTAAAAGGACGTTGTGCAAGTTGTGAA
+CACTTAGCTATTTGTGGTGGTAATACGCGAACGCGTGCTTTCGCTCAATCGGGTGATGCTTGGGCTGAAG
+ATCCTGGCTGTTATCTAGATGACGATGAAATTGGTTTTATCCCGTCGCCATCAAAGTTTGCCGACGAGTT
+AACTAACACAGAAAATCCGATTCAATTTGTTGAAGTCTAACCGTAGTAAGTACACTAATTATTAAAGAAA
+ACTTAGCAACACGTAGCTAACTAATTCTTAATGATACAAAACTAAAGAAACTAATTAAGCAACCGAGCCT
+GTCCTGAAAATAGGCTCAAGTGCAATAAGGCGAGAGCATGAATACACCATCAGCAAATCAACCAAACAGC
+CTAATCTCAGCAGATAACGATAAAATATCAGCGAGAGGGAAATCAGTATTAAATCAAGGCGAAGTTGCCC
+TAGTTGGCTCTGGCCCTGGTGATGCTGAATTACTAACTATTCGTGCAATGCGCTTTATTGAGCAAGCTGA
+AATCGCAATTTATGACCGATTAGTAAGTGATGAAATATTAGCGCTATTGCCTGATAATTGTGAACGATTT
+TACGTGGGTAAAGAGCAAGCTAAACATTGTGTACCACAAGATAAAATTAACGAAATTTTAGTACACGAAG
+CGCGCTTAGGTAAAAGAGTATTACGCCTGAAAGGTGGCGACCCGTTCATTTTTGGTCGTGGTGGTGAAGA
+AGCAGAATACATGTTGCAACATGGTGTAAGTTGTCATATTTGCCCAGGTATTACCGCCGCTTCTGGCTGT
+ACAACGTATGCAGGTATTCCGTTAACACATCGCGGTGTTGCACAAGGTTGTACATTTATTACTGGTCATA
+TTCAAAACAATGGTCAGCTTAATTTGCCATGGCAGAGTTTATGTTGTCCAACCCAAACGGTTGTGTTTTA
+CATGGGCATTAATACCTTATCTAAAATTGCAGAAAAACTTGTTGAGCATGGCCGAGATATTAATACGCCA
+GCGGCATTAATTCGCAAAGGCACACAGCCTGAACAAAAAACCTATCGCGGTACTATCGGTAACTTGGCGG
+AGCTTGTTGAAAAACACAACATTACCCCACCAACACTTATTGTTATTGGTGATGTAGTAAATCAGCTAAC
+TGAACAACAATTAAAAACCCCTGGTTTTTTAGATGCTAATGACTATGTTCAACCACAAGCAATTAAAATA
+GCTTAAGTAAGACTAAATAACTGCCAGCTAACAGTCGTCATTTCCGAGGTTACTAATCGGACGTGGCATG
+GATGCTACTTAGTAGACACAGACGGTACAGGAAGTACCTTATTAGGTAATGCGGGAGTAATTATCCTGCG
+TCCATAGCTTGAAAAACTGGATCCTCGATTAAGATACTACGAGCATGACAATTGGAAAGTTTGGAAGATA
+GCTTAACTCGACCAGCCTTCCCGCCGTCATCTCCGAAGTGCCTGATCGGAGATCCATTGGCTAAATATCA
+AGAAAACAAGGTTACCCCATGACTAAACATCCTTTTCTAATGTCGATTTCTATCGCCCTTTTATGTGTTT
+TTTTTGCCGTCAATACTGCCAACGCAGCGCCAGCCAAAAAGACCACAATGTCAGCAGCAGAGAAAGTTGC
+AGCCAAAAAACTTTATCAAGACAATTGTCAAAGCTGTCATGGCGTTGATCGATTAGGCGCTATGGGGCCT
+GCATTATTACCAGAAAATCTTGCCCGTTTTCGCAAAAACAAAGCAATTAAGGTTATCAATACCGGTCGTG
+CTGCCACGCAAATGCCCGCTTTCAATAAAACGTTGACTGAGTCTGAAATTACCAGCTTAGCAAACTATAT
+ATATACGCCATCAAAAGCCTCACTTAGCTGGACCGTTGCTGATATTAACGCCTCAAAAGTACAACATTTT
+GACCAAAGTAAATTACCCAATGAAGCACAATTTGACGCTGATTTAATGAATTTATTTATTGTTGTTGAGT
+TAGGTGACCACAGTGCCACCTTATTGAACGGCGATACCTTTGAACGCTTAGATCGCTTTAAAACTCGCTT
+TGCTTTACATGGTGGGCCAAAATATTCACCTGACGGTCGCTTTGTATTTTTTGCCTCGCGCGATGGTTGG
+ATCAGTAAATACGATATTTACAATCGCAAAACCGTCAGTGAAGTTCGCGCTGCGATTAATACACGCAACA
+TCGCTATCTCAAATGACGGTCAGTATCTAATTGTTGGTAATTACTTGCCCAACAATGTTGTGATACTCAA
+TACCGCTGACCTATCCCCCCTTAAAGTGATTAACGCCAAAGACAGTAACGGCAATAGCTCACGCGTCAGC
+GCCGTTTATAATGCACCACCACGCCACAGCTTTATCGTCGCCTTAAAAGACGTAAAAGAAGTCTGGGAAA
+TTCCTTACAGTGATGAGGGTGGCGTTGAAGTATATAAAGGTTGGGCACATGACTATAGAGTAGAAGCGAA
+AGCGGAAGGTTGGAAGGCCGACTTATCTAAAAAAAGTGAGCAATTCCCAGTTCGCCGTATAAAAACCGAC
+GATTACTTGAATGACTTTTTCTTCGACCCTGATTACATTAACTTAATTGGTACTGCGCGTAATAGTCACA
+ATGGCCAAGTAATTAACCTAGACACTAAAAAGAAAATTGCCTCTATCGGTTTAACTGGTATGCCACATTT
+AGGCTCAGGTATAACCTGGAATTATCAAGGTAAAGAAGTATTTGCTTCCCCCAATATCAAAGAAGGTAAA
+ATTACCGTTATCGATATGGAGAACTGGAACATCATTAAAGAGATTAAAACTGAAGGCCCAGGTTTCTTTA
+TGCGCAGCCACAGCAAGTCACGTTATGCATGGACCGACGTCTTTTTTGGCCCGAACAATGACAAAGTACA
+TGTTATTGACAAGAGTACATTGAAAATAGTGAAGACCTTATCACCATCACCGGGTAAAAATGCCGCTCAT
+GTTGAGTTTACTAAAGATGGTAAATTCGTACTGTTAAGCGTGTGGGATATGGAGGGTGAACTCATTGTGT
+ACGATGCCCAAACATTGGAAATAGTAAAACGTATGCCGATGAAAAAACCGTCAGGTAAATACAATGTTTA
+CAACAAAATTAATTATGAACGAGGCACAAGTCATTAATATCACCTAGCCCAGAAAATAACGTACTATTTA
+ACAGCCTGTGACATCAAATGTTACGGGCTTTTTTATGCCGACTAAACATTCCATAGTCGGTAGGCCTTGT
+GTAATGTTATTGGAGATATTGTTACTATATTGAAATTAATTTGCTATTAGCTGGTTCTTAATTAGCTAAG
+CTTTATAATATTAAAGCTTAGTCATCATGGGCTGATAAACGATCACTAAATAATCTATTAACCATCACTA
+AAACATAAATAAAGGCTATCCATTCATGTTATCAACTTTTTTTAAAGCAAAACCTGTCATTGATGAAGAA
+AGTAAAGAATGGATTTTTGATACCTTTGCTTGGTGTATGGATCAACTTGATGGCGACTTTTTCAAAAATA
+ACAGTGAATTGATATTACCTAACAATAACTTTTATCCGGGTAGTGCAAGCAGTATAGAAGCAATGGCAGA
+TAAGATATTCTCTAATACCCTAAATTATACTGGCATGACGTCTTGGCCACTAAAACTGATCTCAGCTGAT
+AATTTCACCCAAAAGCCTATGCCTCAATTATCTTTTGAATCAAGGCTACGTGGTGAGAATGCTAAGGTAA
+GTACTAAAGTCGCTTCGAATGTAAGCTCTACTATCAGTTATAAAGTAGAAGGTGAAGCACTAGTATCTTC
+AATACCACCAAAAATACCTACGATAGACATTGCTTTTCACTCAAGTCAGCTTAATCAACCGCAAGATTTA
+ATCGCCTATCTAGTACAAGTACAGGCCGGTATTTTAGTTAACCAGCACGGAATACTTCCCCCTGGTGGTA
+AAGACGTATTGCCTCAAACAATAGATTTAGTCGCTTGTTTTATGGGTTTTGGTGTTATCTTTGCTAATAC
+AGCTTACCAATTTAAAGGCGGATGTGGCTCTTGTAACAATCAAAACCTTAACCGACAAGCTGCGCTACCT
+GAGTTAGAAACGGTTTACGCTTTGGCATTATTTTGCGTGATAAAAGGGATTGATATTAAGCCGGTAAAGA
+AAGCGCTAAAATCTCATCTTACTAAGCCATTTCGCCAAGCTCACAAAGAAATTTCATTGTATTTACAACA
+GCCCAGTAATCCTATTCATGCTCGACTAATCGCTACTAACGGTTAATGCTAGCAAGCTTGCTTTATTAAT
+CTATGCTTTGCTTATTCTATATTTTTACATTGGTGTATATTGTTTAATAAATCACCTTGATATTCGCTAG
+ATTCATTTATAAGGGCTAAAGAGGTAATCCCCATTGGCTCGGCAAGTGTTTCAACCAACTGGTTATATAA
+GCTAACGCTAATCGGTTTAATTTGGTCGAGTTTACTTAGCAACTCATCTTGCTCTTGTGCAGACAATTTA
+TTACCCTTAGATGCCTTATGTGCTTTTTCTAACCAAAAAAGATAAGCATGTCTCACTTCACTTTCACTGA
+CTAAGGTGAGTCTACTGATACGGTAATGTAACCTGTCATATAGCATAGGCTCATCGCTTAATATCGACAA
+TCTAAGCAACTGTAATCCTGCAACAATTTGACCTGAACGTCTTGAAATTTTCTGTGATAGTTGTAAAGCA
+TTTACCAAGTACTCTTTGGCCAACGTATAATTACCTTGTTTAAGAGCCATTATTCCTAAAGTATTATAAA
+TAGCGCTTATTAATACTTCAGAATTTTGCTGTTTAGCTAATTGCAAAGCTTGGGCATACGTTGTTTTAGC
+CTGACTATATTTATTAAGGGAACTTAAGCTACTTCCTTTGCTAATCAATAAACTTATTTTTTGTTTGCCG
+TTTTTAATCGGTTGTTCAAGTCCACAATTAAATAGCAAAATAGATTCATTGGGATGCCCAGTTCGGCGCA
+AAAATATACCTAAGCTACTTAACAAAGAAACAAATTTATCTGTTTTTTTCTCTAGCTCAGGATAAGAGAG
+CATTACTTTTACCGTTTTTTCAACCTGGTTTAAATCATTTAGCGCAATAGAAGCTCTTAATAGATTTTGA
+TGCCAGGATAATTGATCATTGATAGTCAGCTGGCCAATATTAGCAAGGTGTTTTTTAAGTATTCTTGATG
+AAACGGAAGGTTGTATTCTTAAGTAGTCTTTTGCTTCAGCTAGCTTACTCAATAAACTTTCTGATGCAGT
+CTCTGCACTTACAGAATGAATAATAAAAGTAATCATTATAAAGATCAGTAATCTAAGCATAACATCCAAT
+ATTGATTGAGTATCTTCAATGATATAAATTGGCTTGTAGTCTAAGTAAACCGCTTAGAAATTTTTATAAA
+ATTCTAAAGTGCCTAAAATACAGTAAAAATTATAGCACCTCTTCCTCCTTTATCTAGAAAGTCGGTTAAA
+TTCCCTCCTAACATCCTCCTTCCGCACAATAAACTAAGGTATCCAACCTAAAGTGATACCATGAAAATAC
+TCGATAACATAAAGTTATTCCATCTAATTCATCGCAGCTTGTCCTGCAAATCTTTCATCTAATTCGAAAC
+ACATTTAACAGTTTGAATTCAGTGATGTTTGATGTAAATTAGCAGTTGAAATAGTCGCTAGGATAACTCT
+GGCAACGACACAACAACTAGCAATTCACTTAAGTGGAGTTAATGTGAAACGACAAACTGGCGTTGTATTT
+TTAGTGCTAGCAGCCCTAGTTGCGATAGGAACAGCTGCTGCACATTTATCTTGCATCTATTTAGGCCCAA
+AGTGCTATGTAGCTCAAATGGCTCCCCCGCAAATTGTAGAGTCAGCGATTAATGGTACCTATTTAGCACC
+AATAGGCACAGTATTTGCTTCGGGGATTTTTGTTGTTTTAGGACTCTATGCCCTATCTGGTGCTGGCTTT
+ACGGGGAAATTGATAGATAAACTGCCACTCGTAAACTATGCAATATATGCCATAGCAACGCTTTGCATCA
+TTCGTGGTCTATTACCATTACAACTATGGCTTCGTCACCCCGAAAAAGTAAATGATACTGTTTTTTATGT
+CGGTATTGTTTGGCTAATGACTGGCTTGCTGTATTTAGTTGGTTATCGAATATGCTCCACTAAGCCAACC
+TCAATTTGATAAAGTAGAAAATAATGATAAAGACTATATTACAAACAATGCGCCCATCTTTCCTAGTATT
+AACACTAGCCTGTGTATTTTTAGGACTTTCCACGTCATTAGCTACAGGTGTATCGATAGATAAAGTAGTA
+TTTATCCTTATCTTCATTGGTGCAATGTCTGCTCATATCAGTGTAAATATGCTAAATGAGTATCATGATT
+TCAAAAGTGGTTTAGATTTTAAAACCATTAAAACCCCTTTTAGTGGTGGTAGTGGTGCGCTACCTAATAA
+CCCTAAAGTTGCGAATTTAGTATTGTTGTTTGGGCTATTAACATTGTTTATCACCATGGCAATTGGCATA
+TATTTTATTAGCACTATTGGCGCGACAATTTTGCCGATTGGGCTAGTGGGACTGGTGATTATTGTCACCT
+ATACCCAATGGCTAAATCGTATGCCGCGATTATGTTTAATTGCCCCCGGTATGGGATTTGGACTGTTAAT
+GGTTGTTGGTACGCATATCGTTTTAACATTGGACTATTCATTACTGGTTTGGCTAGTATCGTTGATACCA
+TTTCTTCTGATCAATAACCTACTTTTGTTAAATCAATATCCGGATATGAAAGCTGATGCCAGTGTCGGTC
+GTAAAACCTTTCCGTTAGCTTTTGGTATTAAGCGCAGTAATCAAGTTTATGGGGTATTTATGTTACTAAC
+TTATTCATTAATTTTACTGTATGTAGTGATGGGTATACTGCCAAACATGGGATTGATTGCGTTAGTTCCA
+ATGCCGCTATCCGTTTTTGCATGGATTGGAGCGATTAAACACAAAGAGAACATCGGGGACTTTCAGCAAC
+ACTTAGGCGCGAATGTAGCAGCAACCATAATAACGCCATTTTTATTAGGACTATCAATACTGATTGGTTG
+ATGGTTGATGGTTGATTAAAGTAGAGCAAAATATTTCAGTGTATTTTGCTCTACTTAACAACAAAGTGAT
+ACTCCGCTTTGTTCGTACTAATTTTTACTTAGATGATTTATCAGCAATATATTGATCAACTAAACGGGTT
+AAAATATCTAAAGGGACAGCACCGTTTTTCAAAACTACATCATGAAAATCTCGTAAATCAAACTTATCAC
+CTAAACTGGCTTTAGCTTTCTTACGTAACTCTAGGATTTTCATCAAACCTATTTTATAAGACGTGGCTTG
+TCCCGGCATAACGATGTAGCGCTCAATTTCTGAAACTACATCACTATGTGCCATACCTGTATTAGCGACC
+ATGTAATCAATCGCTTCTTGTCTAGTCCAACGTTTATGATGAATACCGGTATCAACCACTAAACGTACCG
+CACGAAATAATTCAGCTTGTAAGCGACCTATATTGTCAAAAGGATCATCTTGAAAGCCTAAATCCCAAGC
+TAAACGCTCAGTATATAACGCCCAACCTTCTGTATAAGCGGTAAAGGGTGATATCCGACGGAATAAAGGC
+ATACCTTCTAACTCCATCGCAATAGCTATTTGAAAGTGATGACCTGGAATACCTTCGTGATAAGCAAGGG
+TTCTCATGCTGTATTTCGGTGTTGCTTTAATATCGTATAAATTAGCAAAGAACATACCCGGTCGACTGCC
+ATCAATCGATGGTTGCTGATAATAGGCTCCTGGAGCCGTTTTTTCTTTGAACTCAGGGATTCTCCGCACC
+TTCATGCTCGCCTTTGGACGAATTCGAAAAGCCGACTCTAAACCCGCATTAATTTCATCAAGAATGGTTT
+GATAATCCGTTAATATTTGTTCTCTACCCGCTTTGGTATCAGGGTAATAGAATTCATCTTGAGCAGCTAA
+GGTTTCAATTGCTGCAGTGAATCCTTGGCTAACGTCATAGTTTTCTTTTTCTAAAATGGTCAAAATGTCT
+AACTGAATTCGATCAACTTCATGTAGACCGATATTATGAATTTCACCTGCGCTGTAATCGGTAGTAGTGA
+AAAACTTAAGCGCTTGAGCATAAACTTTATCACCATCAGGTAGCTTCCAAATGCCATCATCGGTAGTAGA
+TTTATCAGCGACTTGATTAAAATAATCTATAAGCAATTGATAAGCAGGATGTACCGAAGCAATAATTTCC
+TCTTTAGCTAAGTTTAATAATCTAGTTTGCTCTGCAGGAGAAATATCTTCAGCATCGGATAACTTCGCTT
+TTAATGATGAATAGAGAATATTTTCTTCAGCAGGCTTAGCTACAAACGCTGTCATTTCTTCAAGAACACG
+GTCAATAACAAAACGAGGAGGTAAAATGCCTTTTTCTTCCCGTAATTTTAAACCTTCAAGATTTTGGGAG
+AACTTAACTTTTACTTTATTAAGTCGAGCAATATAGTTCTCGGCATCACCAACTGAATTGACCTGATGTT
+GAGCATCCATAAAACTAGGGTAACCATTTTGAATACCAAACAACTGGTTCACTGGATAATTGTGATATCG
+GTATGGTTCAGAGACTAATAAGATATCCAATAAATACATGGCTATTTCTTTAGATAAAAGCTGCGATTCA
+TCTAAGTCACTATCATCATAGGTAAGCAGTGTTTCTTTTACTTTTTTCATTTCAGCAAAAAGAGCATCGG
+TCTTTTCTGGGCGATCATCATCAAGCTCAGCGTTATGTCCGGTAATGCCGATAGACTCCAAGAAACCCAA
+TGAAGTCAGCGTTTCCGGACTTTCAAATGCTTGTTGTAAAACAGTTCTATCAAGAAATGAACGTAACATA
+AAAGGTTTTTCGGCGTACCATTCGTGTGATGCAAATGCACCCCCTAGTACTATGACAGACAATAGGGAGA
+GTCCTATCCATTTAAAAATTGATTTAACCATGTGATTTCCTTATCTATTATTTTACAGCTGGCTTATCCT
+AAACCTCAATAGTAGGGTACTTCAAGAGCTAATCAGGGAAACTTACAATTGGTAACAAATGAACTATATG
+GATATTTTGGGACGAATCTATGGGTTAGAGTACAAATTAGTACTCGTTAGCGTTTCCAAAGTACGTTGAT
+TAACGCACCTACCATGATAAACCCACCGCCCATAATGGTAGTGGCCATAGGAACTTCACTAAAGTATGCC
+CAGCCAATAAAGACTGAAAACAGCACTTGCACATAGGCATACGCGGTTGCTTTGTTAGCATCGGCACTAT
+GGAGTGCCTTGGTTAAGCCCACCTGCCCTACTTGAGTGAATATGCCCACTAAAACCAGTAACCCGGTCGC
+CGCTAGACTTGGCACAACAAAATCACTGCCTAACATGACTACTGAAATAGGAAGGGCAACCAGAGGGAAG
+TAAAAAATAATGACCGAGCTGTCGTCAGTTTTTGTCAGTTTTTTGATAATGACATAAGCAACAGCGCTAC
+CAAATGCTCCCATTACAGCCGCGCCAATACTAATCCATGGATAATGTATGGCATTGTCTAATTGCAAATT
+CGGTTGAATAATTATGAATAAGCCAAGTAAGCTGATGGCGATACAAGCGATGGTTGAGCGCTGTATGGTT
+TCTTTCAAAAAAAACACCGCCAACACTGCGGTAAATACAGGATGCAAATATTGTAATACGGTCGCTTCTG
+CTAAGGGTAAAGTTGTTACGGCATAGTAAACAAACATCAGAGCAAATGAACCGACAGTACCGCGTGCAAT
+CAATAGCGCTTTATTATGGCCCCATAGGGATATCTTTTTACGTTTTATATCAGCGTAACTAATAATGCCC
+GAGACAATGGCTCTTGCTGCAACAATTTCCAGGACTGGAATACCTAAGCCGCTAACTTCTTTTACACAAG
+CCGCCATTAGGGCAAAGCCTAACGCCGAGATCAACATATACCAAACGCTCATTGGCACTGAATTTTTTAT
+GGTTGTGAACATTTACAGTTGTACTCGAATAAAGAAGAAAGAAAGTTATATCAAACGGATTAGTTCGGTG
+ATTGGGCGCTATTCTATCTCATTTAGTGTCGATGCGAACTAGCTTGGTCAGATTATTACTCAGGGTTTTG
+TTATCTGTGTTTGGTATTTGCGTCCCTACGTTAAGCCGAAAAAAGTCTGCCTGGAAAATTGATAGTGCAT
+TGATAGAAGAAGACATATCGAAAAGGTGTTCTAAATGAGCTTTAGAACTAGCTTTAAAATAGCTATAAAA
+CAATGAGATAGATCAACAAAAATAACAAAATAAAGTTAATGCATCGTAAATTTGACTCATATCAACAAAA
+GTGTCGGTTAAATGCAAAAAGTCCTTATTAAAGAGTAGAGTAGCAGCTCTATTCAATTCCCTATTATCTT
+TAAGGTTACTATCGTGATTGTTAATAATCGTGTTAAGTCTGTTAGCTTTATCATTATTTCTATTCTCATA
+TTGTTGTCGGTTATTCTCAGTTTTTTGACTAACCCTGTTAGTCCAACACCTTGGGTGTTAATCGCAGCAT
+TGTGCATGATGCCGCTGATAAAACAGAAACACATCAAGCAAATTAAATGGAGCAAAGAGTACAGCATAGG
+TATTGAGTATATTGATCAAGACCATAAGAAGCTGTTGCACTTATTAAACCAATTTAGTATCGCTTTCGAT
+TATGCCCAGTGTGAAGAGTTTGAACGTGAAGCCTTAGAAGAGTTAGTAAGCTATACCAAGTATCACTTTA
+AGCGCGAAGAAAAGTTAATGGAAGATTATGGCTACCCTGGATTGGCTGAACATCAAGAAGAACATCAAGC
+CATGATTGATAAAGTTGAAGAGTATGTCGCCATTTATAACATTGAAGGTCATGATTCACTGAAACAAGTA
+ACTAATTTACTCACCTACTGGCTAATTAACCACATCCAAGAGTCTGATACCCAATATCGTGATTATCTAG
+TTGAGCTAGGTGCTGACGAGTTTGATGTTTAGTATTTTTTCTGATTTATATTTTCTGTACTCTACTTTCT
+TTGTCCCTCTCAACTTAGTTGAAGATAAACACTAAAAAACTACGTCGAAATCTTTGAGGATTTAGGCGTA
+GCTTGTTTTTATTAGCACATATTTACTTGCTTAAACTGGCCAGTTTTTCAAGTATAGCTTGGTATCGTTG
+CTGTTCGCACACGCCAAAGCCAGATAATTGTCTTACTTTATTGCGACCAAACAATGGCACTGACATACCA
+GCAAAAAATCGGCAAAAACTTTCAATCGATAATGGCTGATTTATTTTTCCGCTAAGTCGTTCAGCCAATT
+CCGTCATGCCCTGCTTTAAGGCTTCATCACTCGGCCATGGGATCTGAGCTTGAGAATGCTCAAGTACTGC
+CACTTGACCACGACAAACACTACAGTGACCACATTGTGGGACTGTTCCTGAATTGCGAGCTGAATCGAGA
+CTATTATTATCGGAGCTATTACCGTCAAACCTTTTATCATCGAAACTAGTATCATCAAAGTAGCGCGCCA
+AATTTACCGTTAAACAAGTATCGAGCTGGAAAAAACGTACTAAAGTGGCGATACGTTTAATTTCTTTTTC
+TTCATTATCTTTAAAATAATTACTGAGTGTTTGGCACAAACTAGGATCTGCCAATTCATTCAGCTTTATA
+TTAAATACCTCAGTCATACCTTTAGTTTCAAGCACTATCAATTGTTGTTCTTGTAGGTATTCAAGAGCGG
+CTATAACACGATTACGTTCAATACTTTGATCTTGCAGTAAAGTATCAAAATTCAAACTACCCCAGACTTT
+TTTAAAGTCTGTAGCATTAAAGATACGTTGTAAAAAGTCTTTACGTTGATCATTAAAACTATTGATAATT
+TCAGCTTTAGGTTTTAATAGTTTAATTTTAAAGTCAGCAAAGTAAGCATAAAGTGGTTCAATCACGCCCG
+CTAACTCTAACTGTACTAATAGGGTTTTTAGCGGAAGTTGTTTAATATTAACAGCATTAGACAACTGCAA
+TATTTGTAACTCCCACTTTCCTTCAGACCGATTGTCACTTATGCCTACGTGAGTGCTTGTTATTACCTCT
+GATTTTATTGTATTTAATAACATTTCAATGCCGGTAAACTCAGGTGTATCTCCGTAAACAAAGTTTTCAA
+CGGTATTTAAGCCATCAAGATTAGCTAAGGTAAAACACTGCGAAGGCAGCCCATCTCGCCCTGCTCGTCC
+TATTTCTTGGCTGTAGTTTTCTATAGACTTTGGCAAGTCATAATGAATAACAAAACGTATATTACTTTTA
+TCAATGCCCATACCAAAGGCAATAGTCGCGACAATAACCTGTATTTTACCTGCCATAAAGTCTTGTTGAA
+TTTGACTGCGCGTATCACTGTCAAAACCAGCATGGTAAGCACAAGCATTGATGCCTTGCTGTTTTAAATA
+TTGCGCGACTGTTTCAGCTGAATGTTGCAAGGTAACATAAACAATACCAGCACCTTGTTGAGCAGAAATG
+ATTTGCTCAAGTTGCTTGTTTTTATGCGCTTGCGTAACAGGTAGCACACTTAAATCAAGGTTAGATCGAT
+AAAAGCCTGTTTGCACAATATGTTCATCTCGAATAGCAAACTTAGCTGCCATATCTTGTTTTACTTTACG
+CGTTGCCGTCGCGGTAAGTAACAACACTAATGAAATATTCAACGCTTGGCAATAACTCGGTAGCTTTAAA
+TAATCGGGTCTAAAATTATGCCCCCACTCAGAAATACAATGCGCTTCATCAACCACCAGCATAGAAACAG
+GTACAGATTCAATAAACTGTCTAAAGCGTTCATTCTTAAAACGCTCAACTGACACCATTAATACTTTAAT
+ATCGCCATCGCGCACACCTGCCATGACGGTTTGTGCTTCGTTGCCTTTTAAGGTCGAATCAATACTTGCC
+GCCTTAATACCTTTGCTTGCAAGAAACGACAATTGATCTTTCATCAAAGCTAATAAAGGCGATACCACTA
+AGGTTAAATGCGGTAAATGCAGTGCAGTTAACTGATAACATAACGACTTACCCGAGCCTGTCGGGAATAT
+AGACAAACTTGATTGGCCTTTAAGCAATTGCGTAATGGTCTGCTCTTGCCCGGGGCGAAAGCCATCGAAG
+CCAAAGGTCTCGAGAAGTGATGCTTTAAGACATTCTTTATGAGAGTAATCTTGTGGGTTATTCATAATTT
+AAGTACCGCAAAAGGTATGATAATCTTTATCACCATCGACAGGGGCATCTTGATAGTTTTTAGTCTCAGC
+TATTTCGGTATAAGGCTGTCGCAATACCGCCAAGAATTTATTTAGCGCAGTTAAGTCACCTGTTTCTTGG
+CAACTATCTAAGAAGGCTTCAACATGATGGTTTCTTGGAATAACAATCGGGTTATTGCTCACCATTAGCG
+TATGAGCAGACGATTTAAATGACTCAATTCGACTATTCCAATGAGGTAACCATTCATTAAGCACATCAGT
+TAACGGCTCTTCAGTAGTATTATCGTTAAGTGAATCAGTTAATGCCGTGAACGTTTGCGTGTAATCTAAT
+TTTTGTTCTTTCATAAGTGTAATCAAATCATTGATCAGCTTACCATCACCTTCCGCCGGTTCATCGATAC
+CTATTTTAGCGGCCATCATTGTCAAATAACCTTGCTGAAGGTCTTGATGAAATTGAGTTAATAATGGTTC
+AATTTTTTCTACTGCATCATCTTCATCGCTATCAACTAACGGTAATAATGTTTCAGCTAACCGAGTCATA
+TTCCACTGCATAATGCTTATCTGTTTACCAAAAGCATAACGACTATTACGATCAATTGAGCTAAAGACAG
+TCTCTGGATGATAAGCATTCATCATAGCACAAGGGCCGTAATCTATGGTTTCACCTGAAATAGTCGTATT
+GTCTGTATTCATTACACCATGAATAAAACCAACTCTTAACCATGAAAGCACTAAAGGAATTTGCTTTGAT
+AAAACAGCAGAGAAAAATTCAAGCACTTGTTGGCTGCTAATTACATTGTCAGCTTTAAGGGCATCACTAT
+TGTCACTCGAATTTTCTGATGAGTTAGCTATTAACTCGGGAAAGTGACGATTGATGGCATAATTTGTTAA
+CTTTTTAAGCGAGTCTGTATCACCACGCGCAGCAAAATATTGGAAAGTTCCAACTCTTATATGACTTGCT
+GCTATACGCGTAACAACGGCACCATCATAAGGCCGCTCGCGATAAACATTTTCACCGGTAGTGACCACGG
+CTAAACAACGGGTAGTAGGTACACCAAGAGCAAACATAGCTTCACTCATGATATATTCACGCAATGCTGG
+GCCAAGCGCACAACGACCATCACCTTGACGTGAAAAATCACTGACGCCTGAGCCTTTAAGCTGAATATCC
+CAACGTTGTCCCTGAGTATCTGCAATATCCCCTAATAAATGCGCACGACCATCGCCAAGCTGCGGATTAA
+AGTGGCCAAACTGATGTCCAGAATAAGCTTGTGCAACTGGCTTACTTCCTTCAATCAATTGATTGCCTGA
+GAAGTATTGTGAGAGTAGTTCGGCATCATTATCTTTAGTGAACGGTATAGTTAAAGCTTTGGCTAATGGT
+TCGTTCCACAATAATAAGGATGGCTGGCCCACAGGCGCAGGCAATGTTTGCTGTGAAAAGCTTTCGCCAA
+GTGCTTGGTAGTTATTAGAAAGAATTAGGGACATTTATTTCTCGGGATAAAATTTGTCTTCAATACGTTG
+ACAAAATTGTACTAGATTTTGGTATCTTTTGGCATTTTTAGTAAATTTACTTTCAAAACCGTTATCAAAG
+CGCACTGAAATAAACTCACATAAATGCGAATAAACGACGGCATCAAATGAGGTATGAGTGTCGCCAAAGA
+AAAAATTTTTATCTGCCAAAAGCGTGGACAATGACGCTAAGCTCTTATCTGAAATAGCGAGAATTTCTTC
+TAATGAGTGACGACCAACGCCTTGGCCATGAAGGTTTTTCTTTACCGATTTACGAATAATATTAGGTAAA
+AACCAGCGCAGTGGTATCGGTAAAGTAGCAAAGAAAGCTTCATTGGTTAACGGCCAACATTCATCCGTCG
+CCCAACGAGAATAAACCAAACACCAATAAAGACCTTCATCTAATGACTTAGTTATTAAATGAGCTTGTGC
+TTTCTGCTCTGGTGTTAATTCGGCATCTAAAGTTACCTGATACTGTTTTGTTAAGTAGGTGATTATGGCA
+TCAGAATCAGCCACCACTGTACCGTTATCATTGATGAAAGGTAATTTACCTTTTGGTGATTTTTTTAAAT
+ACTTGGCGCCATATTTAACCTGGCATGGAATATTCGCCATACGCATAAAAAGATCAACCTTAACCACAAA
+TGGACTAGCGTCCATCACATTAAAGCACTTGCCAAACCCATAAAGTGTAATCATTACTCATCCTTGTTTA
+CATATAGAAAATGAAAATTAACACGAAAAAAAAAAAGGCCAACAAACCTGTATTATTATACAGTATCTAT
+ATTAGCCTTTTTTTACAAGTAAGAAGCACTGAATATAATTGAGCGCCAACATTATCAATGCTGCAATTTA
+ATCCAGTTTCCGCTAGATTACTCTGTAAATATCACTTTTATACAGAATTATATTTCTGCTGCAACCACTG
+AAATTTCAACAAGCAATGCTTCTCTCGCCATTTTAGCAGCAACGCAAGCGCGTGCTGGTGCATATCCTTC
+TGGCACCCATGCATCCCATACGGCATTCATATCAGCAAAGTAGCTCATGTCTTTAACATAAATAGTCGCA
+GATAATATGTGCTTTCTATCACTACCTGCTTGAATTAATAATGCATCAACTTTATCAAGCATGGTTTGCG
+TTTGTTCGGTGATATCTTTAGTCGCATCTGCTGCAACTTGACCACATAAGTAAATAGTCCCGTGATGCTT
+AACTATTCGACTCATTCTTGGTTTAGTTTCTAATCTTTCAATCATTTTGATGTAGGCTCTTCCTATTTGA
+GATTTTAGCTGCATTGTTATCGATTTATATTTCATCACTTATAGTCATAAGCTCAAAAATATAAAACTCA
+AACGCTTTGCTAAAATCCCAACTAGTTTGAGGTCCTTGTTGGTTATTGTTAAAAGAAAGCCCCAGTGTTT
+TTCAACAATGGGGCTTTAGTTGTTTTTTATAAAGTATAAATTACTCGCAGGTAAAATAGTGCTATTTACA
+GATAGTTCATCTTAATTCAAGGCGACTGCACGGAGCTGACGTTAGTCAGTGAGTACAGTCAACGCTGAAG
+TTAGATGAAATAGCAAAAAAGAGCGCTAATTTTTACTCCCACTCTATGGTGGCAGGCGGCTTACCTGATA
+TATCGTAAACTACGCGAGAAATACCATCAATTTCATTAATAATTCGGTTAGAAACCAAGCCTAAGAAATC
+ATATGGTAAGTGTGACCAACGCGCCGTCATAAAGTCGATTGTTTCAACACAACGTAAAGATACAACCCAA
+TCATATTTACGCGCATCGCCCATAACGCCCACTGATTTTACTGGTAAGAATACGGTAAAGGCTTGGCTTA
+CTTTTGTATATAAATCATGCTTGTGCAATTCTTCAATGAAGATAGCATCGGCACGACGCAATAAGTCAGC
+GTATTCTTTTTTCACTTCACCTAATATACGTACACCTAAACCAGGTCCAGGAAATGGGTGACGATAAAGC
+ATGTCGTATGGTAGACCTAGCTCTAAGCCAATTTTACGTACTTCATCTTTAAATAATTCACGTAATGGTT
+CAACTAAACCTAATTTCATGTAATCAGGTAAACCACCAACATTATGGTGTGATTTAATCACATGTGCTTT
+ACCCGTAGCTGACGCTGCTGATTCAATTACGTCTGGATAAATAGTGCCTTGTGCTAACCATTTTGCATTA
+TCAAGCTTGTTCGATTCTTCTTCGAACACATCAATAAATACGTTACCGATAATTTTACGTTTTGCTTCTG
+GCTCACTTTCGCCCGCTAAACGATTTAAAAATCTATCTTCAGCTTCAATCTTAATGATGTTTAAACCGAA
+GTGATCACCAAACATATCCATTACTTGCTGGCCTTCGTCTAAACGAAGTAAGCCGTTATCAACAAATACA
+CAGGTAAGTTTATCGCCAATAGCACGATGTAATAACATAGCAACTACTGATGAATCTACACCACCTGAAA
+GGCCTAGAATAACTTCGTCATCACCAACTTGTGCTTTCATTTTAGCAATTGCATCATCAATGATTGATGC
+TGAAGTCCATAATTTTTCACATTTACAGATATCGACAACAAAGTTTTCTAAAATACGAGAACCTTGTTTA
+GTATGTGTTACTTCTGGGTGAAATTGTACGCCGTAGAATTGTTTTTCTTCATTAGCCATTGCGCCATAAG
+CACAACTTGCTGTTTGTGCAACGGTAACAAAACCTTCAGGAATAGCTGACACTTTATCGCCGTGACTCAT
+CCAAACGTCAAGTAAAGCATTACCGTTATCGCCAATACTGTCTTCAACTTTGTTAAATAACGCAGATTGA
+GCAATCAATTCAACAGCAGCATAACCAAACTCTTTATGGCTTGAACTTTCAACGCCACCGCCAAGCTGCT
+CAGCCATTGTTTGCATACCGTAACAAATACCTAATACAGGTACGCCAGCAGTATATACATATTCAGGTGC
+ACGAGGAGAGTTAGCTTCAGTTACTGACTCTGGGCCACCTGCAAGAATAATACCTGTTGGATTAAAACCT
+TTAATTTGCTCTTCGGTAACATCCCAAGACCAAAGTTCACAGTAAACGCCAATTTCACGTACGCGACGAG
+CAATTAACTGTGTGTATTGTGAACCAAAATCTAGAATTAGTATGCGGTGATCATGAATGTCTTTGCTCAT
+GCTGTTTCTCATGTTGACGGCTCGTCATGAACAAACTTTATGCTGCATTGTTTTCATAATTTAGCAAAAT
+CATTTATGGAACATAAACTCATTTGCTAAATCACTCAACAGCTTTGCCTAAAGCTCGTTCATTTAGAGCG
+ATATATATTAAGTAAAAAACTGAGCATCTCTATTGAGAGTTTACTCAGTCTATTTAAATTTGTTTTGTTT
+CCATTTACCGAAAACAATTAAGAATAGTTTAGTTCAAAGCTTGTTAGCACTAGAGCAAAGAAGAAGCACG
+GAGCTGACGCTAGTCAGTGAGTACTTCTGATGCCGCTATTGTATTAACAAGCAAAGAAATAAGCTGTTCG
+ACTAACCCATACGATAGTTAGGCGCTTCTTTGGTGATGGTTACATCATGAACATGCGACTCGCCCATGCC
+CGCAGAGGTAATTTTCATAAACTCTGGCTTAGTACGCATCTCTTCAATAGTGGCACATCCAGTCAAGCCC
+ATTGATGAACGTATGCCACCCATTTGCTGATGAATAATAGCTGATACTGGACCTTTATAAGCAACACGAC
+CTTCAATACCTTCTGGTACTAATTTGTCTGCTTCGCCTTCAGATTTTTGGAAGTATCGATCACTTGAGCC
+ATCTTTTTGCGCCATAGCGCCTAAAGACCCCATACCACGGTAAGACTTGTAATAACGACCTTGATAAAGT
+TCAACTTCACCTGGTGACTCTTCAGTGCCAGCCAACATACTGCCAACCATTACGCAGTGTGCGCCAGCAA
+CTAGTGCTTTAGCTATATCACCTGAGAAACGGATGCCACCATCAGCGATAACTGGAATACCTGTACCTTT
+TAATGCTTCTACCGCATTTGAAATAGCTGTTAATTGTGGAACACCAACACCGGTAACAATACGCGTAGTA
+CAGATTGAACCTGGGCCTATGCCTACTTTAACCGCATCAACACCAACATCGGCTAGTGCTCTTGCGCCAG
+AGCCTGTTGCAACGTTACCTGCAATGATTTGTAAATCAGGATATTTTTGGCGGGTTTCACTCACACGGTC
+AATAACACCTTGAGAATGGCCGTGTGAAGTATCAATTAATAAAACATCAACACCAGCAGTAACTAACGCG
+TCAATACGCTCATCAGTTCCTGCACCAACACCAACAGCAGCGCCAACACGTAAACGACCTAATTCGTCTT
+TACACGCGTCAGGCTTATTTTCAGCTTTTTGGTAATCTTTTGCAGTAATAAGACCGACTAATTTGAAAGC
+ATCATCAACTACTAATATTTTTTCAATACGGTTAGTGTGCATTAAACCTAAAATTTCTTCGCGTGCAGCA
+CCTTCTTTAACCGTGATTAACTTTTCTTTCACTGTCATTAGTGAAGAGACCGATTTAGTTAAATCAGTTT
+CAAAACGTAAATCACGGCCTGTAATGATACCAACTAAGTTGTTTTTATCATCTACTACAGGGAAACCTGA
+AAAACCTAAGTCGTCAGCTTTATGCATGACTTGTTCAATAGTAAAGTCAGTACTTACTGTTACAGGATCT
+GAAACAATACCGCTTTCATATTTCTTCACTTTACAAACATGTTTCGCTTGTTCAGCAATAGTCATATTTT
+TATGAATAAAACCTAAACCACCTTCTTGCGCTAACTTAATTGCTAGGCGTGACTCAGTTACTGTGTCCAT
+AGACGCAGATACCAAAGGTACGTTCAAATTAATTTTACGGGTTAATTTAGTTTTTAAATCAGCCGTGTGT
+GGGAGTACTGTCGAATGAGCAGGTACAAGTAATACATCATCAAAAGTTAAAGCTTCTTGGGCAATTCTTA
+GCATCGCAACATCTCTCTAAAAGGGTTGGTTAGGGAGTGAATATTGCGGCAGAATTTTAACCGTTTTCTT
+GTTTTAGGTAAACCTATTTTTATTAACTTTTTATTAAAAGTTTGTAAAAATAAACTAGAAACATATTTAA
+ATGATGAAAATAAATTGAAAGACAGCTCTATTCATTAAATAATAGTAAATCTTATCAATTATTAAGCCTT
+GATTTCTCACCCTTATGAGCCAACAGCATATTTTACAAATCAGTGAGTTAACTAAAAAAGTACGTTTTAT
+TCTAGAAAGCGAATTAAACACTGTTTGGTTAACTGGCGAAGTATCAAATTTTATTGCCGCCAGTTCAGGT
+CATTGGTACTTATCATTGAAAGATGCAAAGTCACAAGTTAAGTGCGCCATGTTTAAGGGAAGCAATAGAC
+GTGTCCGCTTAAGTACGGGTGCAGCTCCGAGTAATGGCCAACAAGTATTAGTTAGAGCAAAAGTATCTTT
+ATATGAGCCACGTGGAGACTTTCAATTAATAATCGAGCATATGGAAGATGCTGGCACGGGATTATTACGT
+CAACAATACGAACAATTAAAGAATAAACTTAATAACCAAGGTATTTTTGATTTATCTCGTAAACAGCAGC
+TACCAAAAAATATCAGCTGTGTAGGTATTGTCACTTCACCGACAGGCGCTGCCGTTAAAGATATTTTAAC
+CGTACTGAAACGTCGTAATCCAAATATTAAAGCAATAATCTATCCTTCATTAGTGCAAGGCGAATATGCC
+CAAGGCGATATTTGTCATGCCATTGAGAGTGCTAACAGTCGCAACGAATGTGATGTACTTATTGTTGGTC
+GGGGTGGTGGTTCTTTAGAAGATCTATGGCCATTTAATGAGGAAAGTGTTGTTCACGCCATTTATAAAAG
+TGCATTACCGATAATTAGTGCCGTTGGTCATGAAATTGATACTACCCTGAGTGATTATGTGGCCGATTTA
+CGTGCCCCAACACCCTCTGCAGCTGCAGAGTTAGTATCAAGTGATAGTAGTGAATTACTAAATCAATTAC
+TCATGTTTAAACAGCGCTTGATCAAAGCTCAACAAAACAAGTTAGTGTATTTAGGCAATGAACAAAGTTA
+TTTACAACATCGTTTATCGCAAGTGCATCCCGAACAACAGTTACAGTTACAACAGCAAAAAGCTGATGAA
+TTGAGCTTACGATTAAAGCAAGCAATGAAGCGTAATATAGAACAAGTACAGAGTAAGCCTATTCAGCTTA
+GCCAACGACTGTTGCAGCAATCTCCCCTAAAGACTATTCAATTACAGCAACAAAAAATTGACCAAAATGC
+ACATAGGATCACGCAAGCAATGCAAAATTCATTGCAACATAACAGTGAAAAATTTGTGCATTTGATTGAG
+CAATTACAATTAGTTAGTCCACTTGCTACGATAGCAAGGGGTTACAGTGTGACTCGTAATAGTAAAAACG
+AAGTAATTAGCAAAACCGCACAAGTAAAAATAGATGAAGAAATCAGTGTGCAGCTTAGCGATGGGCACAT
+TAATGCTAGAGTGATATAACGCTTACACTATTATTCATCATTACTAACCACTAGTAAGCTTACTTAGTAA
+ACTTACTAAAATGTATAAATAACTGATATGATTTCGATATATTTACTAAGACAACTTATGCTATGCGCTT
+TAATTACCGAATTGTTTTTATTATCACTGCCTTAGTTTTTACTTTGTCTGCCACCTTAACGGTAATTAAC
+TATTTAACTTCGATGGAGACGACTCGGGAGCAACTAAAAAATAGTGCCCTGCCGTTAACAATAGATAATA
+TATATACTGAAATTCAGAAAAATATCATTGAACCTAATCTCATTGCCTCAATGATGGCGCACGATACTTT
+TTTAATTGACTGGCTATCACATGAAGAAGATGATCAGCAGCAAATTGTACATTACTTAGAAACCATTCAA
+AATAAATACCAGATGTTTACCGCCTTTCTTGTATCAGATAAAAGCCGGAACTACTACTCAGCCAAAGGAA
+TGTTGGATAAAGTTGATAAAAAAAGTCCTAATAGTCAGTGGTATTTAGATTTTCAAAAGACCTCTGAACT
+AAGCGAAATAAATATAGATTACAATACCCATATGGGCAGTGAACTTATCATGTTTATCAACCATAAAATC
+CTTGATAGTGATTATCATATGATAGGCGCCACAGGTGTAGGGTTAAAAACATCTTACATCAATGATATGT
+TAAAAGTTTTCAGACAACGTTATCAGTTTTCAGTTTACTTTGTAGATGTTAATGGCAAGGTTGTGATTGC
+TGAACAAAACGTGAAAAAATTGAATAACCTGAGCGATATACCTGATCTAGCGAGGCAACTTTCAGACATT
+ATTGGCAAAGGAAGTCAGGTGTTTGAATACACAGAGGCGGGAGAAGCTTTTCTACTTAATAGAAAATATA
+TTAGTGAATTAGACTTATATATTATCGTTGAGGCCAAGGTTAACAACTTTACCCAAGCGGCTGAAGAAAC
+CTTTTATCTCAACGTACTACTCTCAACAGTTATCACCCTACTTATCAGCTTTATCATTGTGCTTTATGTT
+AGAAAAATTCATTTAAAATTAGATAAACTGGCCAGTAATGACGACCTAACTAACTTACCTAACAGACGTA
+GTTTTCATGATGAACTCGCAAAGCAATTATTACTCAAAGAACGTTATAATAGCGAGCTGTCTCTTTTATT
+TATTGATATTGATAACTTCAAAAAGGTTAACGACACCAAGGGACATGACGTTGGTGATAAAGTACTAAAG
+TCTTTAGCAAATGTTTTAAATGGTAATGTGAGAAAAAGTGATTTTGTTGCGCGATGGGGAGGAGAGGAAT
+TCATTATCCTTTTAATCGGCTCTGATATTAATCAAGCCCAAGTTATTGCTGAGCAACTTCGTTCACAAAT
+TGCCAATAGTAAACATTTATCCCAATATGCCCAACAACAAGTTACCATTAGTTTAGGGGCAACGTCTGTG
+ACTAATGAAGATAATATCGATACGATTTTAAAACGTGCTGATTTGGCTTTATACAAAGCTAAATCTAAGG
+GAAAAAACTGCGTTGTGTCAGACTAGTGCTTGATAGAGTAACTCTATTACCTGTTGTTTATTCACTTGAT
+TGAATTTAACACCAAAAGATACACCATCAACTTGCTTCTTAAAATTACAGACGGTCGCATCAAGCTTAAT
+GTTGTCTTCTCCTTCACTCGTCTCCACCAAAACCTCAATAACTTTATCTTCAGCCAGTACCAACTTTTCA
+CCATTGATAATATCTAACTGACCACCATTAACAGATAAATTTGTCATGGTAGTTTGCCAGTAAACATCAT
+CAATTTTAACTTTAGCTACTATCTGAGTGTCAATGCGCACAGAAGAACGTAATTGCTGCAATGTTACGGT
+ATTTGGGATGTCTAACACCATGATACGGGAGGGAATTTGTAAGGTTTGCCTGATGGTGCTAATAAAAGCA
+ACTGCGGCACCATCTCGACCTTCAATAAGGCCACGAACCGTAATTACAGTACCTTGACCAATATATTGAG
+AAAACGCACCTAATTTTGAGGAATCCGGGAATTCAATGAGGACATATTTCTTAGGCAAGTAGCCAATGAA
+ATAGGTATTAAACTTTCTTTTTTGACCCGCAGGCGTAGAGATATCAATAATGATTGGCGCACCCGCTTTC
+AAATAAGATAAATTACGTGCAGAAGGTTTAGTTGGATCAATTAAGATTTCTGGTTCGGCCATATTCTTCG
+ATGAGATACTATGTGGAGCATATTTGTTACCTTAGTAAAACCAAGGCTAGATTGCAACTTGCTATTTTCA
+TAGCAAGTTGCGGTGAATCCTAGTCTTTTTTATAACCTTGCGTGGCACGAGCAATTTTCTTTTGCTCGGT
+ATAGTTCAGTTTCTTCTTACCAGCAAACGGGTTCAAGGTATCTTTAAATTGAATACGGATAGGTGTTCCC
+ATCATTTTTAATGACTTACGATAATAGTTCATTAAATAGCGTTTATAAGACATAGGTAATTTCTTCGCTG
+AGTTACCATGAATGATAATTATAGGCGGATTATAACCACCAGCATGCGCATATTTAAGCTTAATACGTCG
+CCCTTGATGTAAAGGAGGTTGATGATCAAAAACCGCCATATCAAGTATTTTGGTTACCATTGCGGTTGAA
+ATACGTTTAGTTGCAGAAACAAACGCTTCTTCAACTGACTCATATAAATGACCAACACCTGTACCATGTA
+AGGCAGAAATGAAATGTACACGAGCGAAATCAATAAAACCTAAGCGTCGATCAAGTTCCGTCTTAATACG
+ATCCTTCTCATGATCTTCTAATCCATCCCACTTATTGACGGCTAAAACCAGTGAACGACCTGCTTCAAGG
+ATAAAGCCTAATAAGCTCAAATCTTGATCGCTAATGCCTTCTTGAGCATCGATGATAAGAAGACAAACGT
+TGGCATCTTCAATGGCGCGCAACGTTTTAATCACTGAGTATTTTTCTACAACATCAGTAACATTTTTACG
+ACGACGAATACCAGCAGTATCAATTAAGGTGTACTCACGACCATTGCGTTCCATTGGAATATAAACGCTA
+TCACGCGTTGTACCAGGCATATCATAAACGACAACACGTTCTTCACCCAAAATTCGATTGGTTAACGTTG
+ATTTTCCGACATTAGGGCGACCAATTATCGCTAATTTTATCTTGTCATTTTCTTGAGGTTCATCTTCAAG
+CTTCTTAGCAAGTTCTTCTTCTGTTAGCTCAACGTCCTTATCACTAAAGAAAGCATCATCAAACTCACCT
+TCACTTGCTTCACCCTCTTCTACTTTGGGCTTGCCAAGTTCTTCAATATGAGGCGTTAGTGCAATCGTTA
+AAAGTTGCGTAACACCACGACCATGAGCAGCCGCAATTTGGTGAACATGCTCGCCTAATCCTAACGAGTA
+AAATTCAGCCACGGCCGAATCACCATGAATTCCATCAATCTTGTTGGCAACGACAAATATTTTTTTATTT
+TGCTTACGCAAATGATCAGCAATACCATGATCAGCTGCAGTCAAACCATCACGAGCATCAACTAAAAACA
+GTACCGCATCGGCTTCTTCTATCGCCATTAATGACTGTTCAGCCATTTTCACATCGATACCTTGTTCATC
+GCCATTAATACCACCAGTATCAATTACAATAAAAGGATGTTCTTCTACTTCAGCTTGACCATATTGACGA
+TCGCGAGTTAGACCAGGGTAATCGGCTACAAGAGCATCACGACTACGGGTTAAACGGTTAAATAACGTTG
+ATTTTCCGACATTAGGACGGCCAACTAGAGCAACTACAGGAAGCATGAGCACCTCAAAGGAATCACCATG
+CAAGCGAGTAATGCACGGTTTTTCAAACAAATATAAAAACTAAATATCAAAGATTAAAAACAAAGCTACT
+CAGTCAGCTCAGTTAAAAATGATATTGCTAAAAACAAGCAACGGCTCCTAATGCACTTTGCATAGGAGCC
+GTTATTAACTTTAGTTGCTTTATTTAAAAAAAAGCAACTTATACCCAAGCCACTTGAAGGTACGTATTTC
+AGGACGATTGAGCGACTCATGATCAAGGCGTCTCATTTTATTAAGGGTTATTCCCTTAAAAAAGGAGGTA
+ACGAAGAACATGGTTTGCTCAGACGTCCCCGAAGGGCTGGTTTAGAAACGCTTTACGCTGCGTTATTGAT
+TGAGACAATAGAATAACTATTCTCTTCAATCAATGCCTTTCCTAAAGGCATTTCTAATTCCCGCTGAAAT
+CTGAACCTTCAGGTAGCTTGGGTATATAAACAGTACAACTTATTGAGCAGCACTGACAATTTTTGGTGTA
+ATAATAACTTGTAAGTCACCATCACGTGATTGGCTATACATTACATCATCAACAACGGTTGGCGTTGAAT
+ATATACCACTACTATCAATTTGATGACGAGACACTATTTCACCTGTCTCTTGATTTAACCAATGCAAGTA
+ACCTTCAAAATCGCCAACCACAACATAGTCATCAACAACTGCTGGCCCAGTTACACTGCGATTAGTTAAC
+TCAACATTACTCCAACGTTCAATACCATCAATTCGATTAAGAGCATAAATATGACCGCGAGTATTGGTAA
+TATAAATATCGTTACGATAAACAGCAATTTGTCTGTATGAAGAGTATTGACGTTTCCATAAAATTCGCCC
+TGACTTTAATTCGATTGCAACCAAGTTACCGCGAGCAGAGATGGCATAAACTTTATCGCCAAATACTACT
+GGCGCTGAATCAACATCGATAACGCGTTGTAATTCTGTTGAACCTGTCGCTTCACCTACTTCTGTTGTCC
+AACCTGCTTGACCCTTCTCAAGAATGTATACACCTAACTCACCCTTGCCAGAGCCTACTAATACGCCACC
+TGATGCAATAACCGGTGTACTAATACCACGTAATGTTAAAGCAGGAACATCTTGTTCGGCTTTCCATAAC
+TCTTCACCAGTACTAGCATCAAAACCTTTAAGTACACCTGATGCAGAATTCACCACTAAAATACCAGCAT
+CAATGGCAGGAGGAGTAATAACTTCACCTTTGATTTTGGCTTGCCATACTAGCTCACCTGTTTCAGCATC
+TAAGGCAAAAACGTCACCGTTTTCAGTACCAAGAAATATTTTATTCATACCTGCAATAGGACCGCCAGCG
+ACTAAGGCAGAAACACGACTATCCCAGAAGCTACGTTCATCATTAATGTCACTTAAATCAGCTTGCCAAA
+CTTTATCGCCACTCTCTTTTTCATAAGCAACAACATCACCAGTACGACTGGCGCTATAGACTTTGTTGTA
+TGCAACAATAGGCTTTATACGCGAAAAGTAGTCATCTACACCATCGCCTACACTTTGGTCCCACAATATT
+TCCACATCAAAAGCATTATCTAAATCAGAGAGCTCTGCAACTTTAGTGCTAAGGTCTTCTTCATCACTTG
+ATGAACAAGCGAATAAGCTTGAAGTCAGCAAAATAATGGCGAGTACTTTTTTAGTATTCAAACCTTTAAA
+AAAATCTTTATCAAAACAACGCATAGTTTGCCTTATTAACAACAGTAAATGATCTTGCTAAAAAACCTAA
+ATAGGTTACTTAGCTGCAGGTTCAGCAGCGACCACTTCAGCCACAGGCAAAGTAGTAACTTGTGCTAAAT
+CATCTAATTTAATCTGTAAACTTGGGCTTGTAGCAATACCGTCAGCAGCAATAGCGGCTTGATAAGCATT
+ACGAGCAAGATCATTTTTACCTTGTTGCAAATACGCATCACCTTTGACTTCTTCAATAGCAGCAGTAAAT
+GATTCAGGTAAATTACTATTTAATGTGGCAAGGGCTTCTGAATATTGCTCAAGTTGAACTTGAACACGAG
+CCAAACGTAAACTTGCAATTGCTTTAATACCATCAGTTGGCGCAGACTCAATTGCAGTCGTTAACTGTTT
+TTGAACTTGTGGCCAGTCTTTATGGCTCGCCGATTCTTTGGCAAGGGCCAATGCAGTTAACGCAACATAG
+CTATTGTCACCATTTTCACTGATAAATTTTTCAGCATTCGCGGTAAAAGCCTTAGCATCTTTACCACTTT
+GTTCGATAAGTGTTTGGTAGCTATCTGATACGGCTATTTCTTCATCAAACTTATTATCCTGATAAAGGTT
+AAAACCGATAAATCCAGCAAAACCTAGGGTGACACCCGCGATAATAGTATAACCATTTTGTTGCCAGTAA
+CTTTTAATTGCTTCTACTTGTTGTTCTTCAGTTTGATAAATTTCCACTACTTCACCTTGGCCTAAAGCCT
+TTAAATTAATTCAGATAACAAGCTCGAAACTTGAGTAAATTCGATGCTTTCCTGTTCTTTTTGTCCGCGT
+AAGTATTTCACCATGACTTTCTCTTGGGTAATTTCATCATCACCTAAGATTAACGCGATTTGTGCACCGG
+ATTTATCGGCACGTTTCAATTGTTTTTTCATATTGCCGCCACCACAGTGACATTGCAATCTTATTTCTGG
+TACTTGATCACGCCATTGTTCAGCTAACTTATTCGCTGCAACTTGTGCATCATCACCCAATATAACGACA
+TAGGCATCTACCTGTGGACGAATATTAGTTACTTTTTCTAATTCTGTTAGCATTAAAACTAAACGCTCAA
+TACCTAAGGCAAAACCAAAGGCTGGTGTTGCTTTACCACCCAATTGCTCAACTAAACCATCATAGCGACC
+ACCAGCACAGATAGTACCTTGTGCGCCAAGTGTTGTAGTTACCCATTCAAAAACGGTACGATTATAGTAA
+TCTAAGCCACGTACTAAGCGCTCGTTCAATACATAATTGATACCTGCCGCATCCAAGCGAGCACATAGCG
+TATCAAAGTGTGTTTGCGTTTCTTCACCAAAATGATCTGATAACTTAGGCGCGTTCGTTAAAGCTTCTTG
+CACTTGTGGATTTTTACTATCCAATACTCTTAACGGGTTAGTGTGCATTCGGCGTTTAGAATCTTCATCT
+AGTAACTCTTCATGCTCAAGTAAATAAGCAATCAAAGCTTCACGGTAATTAGCACGTTCTTCGTTTGATC
+CTAATGAATTCAACTCTAGTGTGACAAATTCATTGATACCAAGTTCCCGCCATAAGCGCGAAGTTAGTAA
+AATAATTTCTGCATCTATGTCTGGAGTCGCAATTCCAAAGGCTTCCAAGCCAAATTGATGAAACTGGCGA
+TAACGACCTTTTTGTGGTCTTTCATGGCGAAACATAGGTCCCATATACCAAAGACGTTGCTCTTGGTTAT
+ATAATAAACCATGTTGATTACCTGCTCGGACACAACTTGCAGTACCTTCTGGACGGAGCGTTAAACTATC
+GCCATTTAAATCATCAAAGGTGTACATTTCTTTTTCAACAATATCGGTTACTTCACCAATACCGCGTTTA
+AATAGAGCGGTTGACTCAACAATCGGCATGCGAATTTCAGCAAAACCGTAATTACTGGCAACACGGCGCA
+GTACCGTTTCAACCATTTGCCAAATATTAGTTTCACTTGGAAGACAATCATTCATGCCACGTATTGCTTG
+TAGAGCCTTTTGTTTAGCCACTGAGCTGTTCTCTCTTTTTATTTTTCTATAAGGCCGAGCAGCATGCCCC
+TTTTGGGCTCACTTTCTGGCACTTAATACTGTGTTAAAATTGCGCAGCGCGCAGTATACCTAATAATAGC
+AATCGAATAAACCATGGTGCTTATAGTGTTTTAATTGCCTGACACGATAAGTTAACGCTGGCTTTAGTCT
+TTTGTTAGGATATCAATTTTGTTTTTTTCATCAAGACGCTCACTCATTGAACGTGCTTTCGCGCGGATAC
+GTTGCTCTAGTTGGTCAACAAGATCAGTGTTATCAAAGCGTTCCTTTTGGCGTATACCATCTAAATAATA
+ACCACTTTTTTTACTGCTCCCCGTTAAGCCAAGGTCTGAGACCATCGCTTCACCTGGACCATTAACAATA
+CAGCCAATAATTGAGACATCCATCGGCGTCATAATATCTTCAATACGTTGCTCTAAAGCATTAACTGTTG
+ATACCACATCAAACTCTTGTCGAGAACAACTTGGGCAAGCTATCAAGTTAATACCGCGACTACGTAATTT
+AAGTGATTTTAAAATATCAAAACCCACTTTAATTTCTTCAATGGGATCAGCTGCGAGTGATATGCGTATA
+GTATCGCCAATTCCTTGAGCTAATAATAAGCCCAAACCAACGGAGGACTTTACCGAACCAGAGCGCAAAC
+CGCCGGCCTCGGTAATGCCTAAATGTAATGGGTTATCAATTTGTTTTGCTAATAATTTATAAGATTCGAC
+CGCTAAAAAAACGTCAGACGCTTTAACACTGACTTTAAACTCATTGAAATTGAGTCTATCTAAAATATCA
+ACATGGCGCATAGCCGACTCTAACAAAGCCTCTGGCGTTGGCTCAGTATACTTTTCTTGAATATCTTTTT
+CTAAGGAACCACCATTTACACCAATTCGAATAGGAATATTATTGTCGCGAGCACACTCAACCACACTACG
+GATTCTATTTTCATTACCAATGTTACCGGGATTAATACGCAAGCAATCAACGCCGTATTCCGCAACTTTT
+AAGGCAATACGATAATCAAAATGAATATCAGCAACTAAAGGAACGTTCACTTGTTTTTTTATTTCACGAA
+AAGCTTCTGCAGCATCCATTGTCGGTACACTAACACGAACAATATCAGCGCCAACGGCTTCCAACGCTTT
+TATTTGCGCTACAGTTGCCGCTACATCAGTGGTCAATGTATTTGTCATTGACTGCACAGTAATAGGCGCA
+TCGCCGCCAACAGGTACATTACCGACCATAATTTGACGAGAGACACGGCGTATAATTGGTGATTCTTTAA
+ACATAATATTTCTTTATATTTTTTCTGTATGCAAAGTAGTAACTAAATTAAGGATTCCCCTAAAACAGTG
+ACTACTCAACAATAGGTAAGTTAAATTTAGCAATATTGCCAACATTAAAAGCCGACATATCTACTGGCTG
+ATCATTAAAAACAATACTGGCTAACTCTGGTTTTCCAACAGTAATACTCAGCGGTGCTTTACCTTGTACA
+GTCATTACATAACCTGACTTTTTCACACCCCAAGCAATTCGCTCACCCGTTGCATCATAAATATTTACCC
+AACAATCACCTTTAAAGGTAAACACTGCAGTACTTATCGCTGCTACTTCTGGTTCTGCAGGTTGAGAAAC
+GTCATTTACTACAATATTAGCTGAAGCTTTAAGATCATTATTAGCATCATTTATTAGCGCTTTAGTGCTC
+GTGTCTAATGCTAATTCTATCTCATCTTTTTTTTCACTTAGCTGAGCATTATCATTAACGGGCGCCGTTT
+CAATAGCCAAAGAAGAAGGTTCGATATTCGTCGTTACAACATCACCACTAACGTTTTCAGCAGGAGCTGT
+ATTTGGAATCATATTTGATGAGTCATCCGCCTGCTGCCTGCTTTCTTGTAGCCACCATAATACAGTCAAT
+CCCACCAAAACAGCCACGATCAAATAGCTTAACCACATAACACGGCTATGCTCTGCTTGTTTAGATGTTT
+CTTTAGAGAAGCTCAACATTTCGCTGCGTTGAATAGTCGCAGCATCAAGCGCATCATAACTTGCCAGTAC
+CTCTTTTACTTCAACGCCAACCAATTTAGCATAATTGGCTAAATAGCCACGATTGAAAGTAACGGGCATT
+GAGGGGTCAAAGATATCGTCTTCAATATTTTGAACCAGTGCTACTTTTAAGTTCAGTTTACTGGAAATAA
+ACTCTTGTGAAAGTGATAACGCTTTGCGAGCTTCACTCAGCATAGCGCCAGGACTCAAAACTTCTATGTA
+ATCATTTAGTTCAGTGACTTGTTCGGTAACATCACTTTGTTGTTCTTTATCTACTTCTACAGCAGGGGAT
+ACATCATTAGTCATTAATATTTTTCACTGTTTGAGGATCAACCACATAGAGCTTATCGCCTATGCGGATT
+TTATTTTTTTCGGAGATATCATTCCACTTACGTAATGTATTGAGTTTGACATTATATTCCACAGAAATAC
+TATACAAATTCTCACCTGGTACTACTGTATGTACTATTTCTTGCGTATCAACCAGTTCAAACTCATTACT
+TACTGCTGCAACCGCTATGACTTCAGCTACCACGACTTCAGTTTCTACTTCTTCAGGTAAGGCTTCTGGT
+AAAGGTACATCACGTGTCGCAGCTATAGGCATAGTTGAAGTCGGTTCAATCGAATTTGAAACCACTTGAT
+TAACTACAACAGCTTCTGTTGCCAAAGGAATTACTTTATCTACTGCTTCATTAAGCGGCACCACGTCTTC
+TACTTTTGTTACTGCCATATCACTTGCTGGCTTATCTGTTACTGCGATGTCACTTGTTGGCTTATTTGTC
+ACTGCAACTGTACTTGCTACTTTAGTTGAAAGTAAAGCAGCCCCTGAAACAACGGCGGTTGGCGTGGTAC
+TTGTTATCAATGGCGTAGACACTGCTTTCGTTTTAACCGCAGTAGTTGCCGCATTATTTGTCGCATTAGC
+AGTACTCATTGTCGGGGTAACTGTTTTAATACTACTGGTATAAGGTGTGTTCGCTGATTTTCTCGGCGAA
+AGTTTTACCACACGCTTATTATTAGAGGGTGATAATGTGCGATTCTTTTCTTTTTGCGTTAGTTGGTACT
+TCTTTGCCAAATTATCAGCGTCGATCAGCTCCAACTCATTAAGTAGGTATTGTTTACCCTCCCATGATTG
+TGGATACATTTTCACTAACATATTCGCGTAATTTCTTGCAGTTCTGCGTTGGCCTAGTTTCCAATACAAT
+TTATACGCAAGTGATAATGAATTGGCAGTAAAACGTTGTGTACTTCGCTCAAATTTTTGTAAGTAACGCT
+TAGCTTCTTTGTAATTGCCCATGGCATATTGCAGACGTACCATTTGAAATAACGTACTTGTTCTGTTTGG
+ACTATGGTAAATAGACTTATTTAAGTACATTTCTGCTTTTTCAAAATTGTCATTTTGTAAATAACAAGAG
+GCAAGGTTTTCATAACTTTCCGATACTAATAAATAACTAGGTACCGCAATCGCTTTGAGAAATTGTACTT
+CTGCTGCAGCAACGTTACCTTGTCGACACAAGAATACCCCGTAATTATTCAAGGTATCGGCACTGTCAGC
+TTTAATGGATAGGGCTTGTTCAAATGACTCAATAGCGAGCGTTCCTTCGCCTACTGTTTCATAATAATGG
+GCAAATGCTGTATGTACTTGGACTAAATTCGGTGAGAATTTTTTTGCTTTCTCAAGATTAAGTTTTGCTT
+GAGACATATCACCCATTTTTAAATAACCTAATCCTAAGGAAATACGCGTCGCCGCCATTTCATCACGATT
+TGCTTGGTTTTTTACGATAGGCTCATTATTTTCAAAGCTTTGGGTAACACAACCACTTAACAACGTCATA
+GAGATTGCTGTCAAAAGGGTTGAAATTAAATATTTAGCCATAGCTTTATCCATAATATGCAATGCGTTAA
+CCGCCTCTTATTGTTATTTTTTCACCAAAAATCAGTAGACTAATGATTAGACTACTTTTATAGAGATAGT
+GTCAGCTTTAGGTTGATTTTTCAATGAACTTATTTCAGCGTTTTTGGCTGCATTTATAACACTTCGCTTA
+GTTCTATCAAAAACATCACCTGCAAGCTGACCACAAGCTGCATCAATATCTTCTCCACGTGTGCGCCTAG
+TGATAACAGTTAGGCCATAACTTTGTAATACTTTATCAAAGCGATCGATGCGAGAGTTACTTGAACGTGA
+ATAAGGTGAACCAGGATAAGGATTAAAAGGTATTAAATTAATCTTACTTGGCAACCCTTTCAATGCATGC
+GCTAATTCATGGGCTTGGTCGGTACTGTCATTAACGTGGTCAAGCATAACGTATTCAATTGTTGCTTGTT
+TGTTCGCTTTTGAGCCTTCGATATAACGACCTGCTGCGGCAATGAAGTCTTCTAATGGGTATTTTTTATT
+AATTGGTACTAACTCATCACGCAACTTATTATTAGGTGCATGAATTGAAATAGCTAAGGCACAATCGATT
+TTTGCTTTAAGCATATCTAATGCAGGAACAACACCTGAGGTACTCACAGTTACGCGACGCTTAGATAAAC
+CATAACCTAAGTCGTTCAACATAGTATCAAGCGCTGGTATTAAATTTTTCATATTTAATAATGGTTCACC
+CATACCCATCATAACAATGTTGGTAATCGGGCGAGTACCGGCGATACGAGTGGCACCAATATCATTGGCG
+ACACGCCATACTTGGCCAATAATTTCGGCCATAGATAAATTGCGATTGAAGCCTTGCTGAGCGGTAGCAC
+AGAAGGTACATTCTAATGCACAGCCAACCTGAGATGATACACATAGCGTTGCGCGATCATTTTCAGGGAT
+CCAAACGGTTTCTACTTCTTGTCCGCCTTCAAGCTTCAAAGCGTATTTAATAGTACCGTCTTCTGACACT
+TGTTTTTCAGAAATATCTGGTGCAGATATAATACAGTTACGCTGTAGTTTCTCACGTAACTTCTTATTGA
+TATTGGTCATTTGTTCAAAGTCACTGTAACCAAAGTGATAAATCCACTTCATGATTTGATCGGCTCTAAA
+AGGCTTTTCACCAATAGATTCTAAGTATTCACGCATACTTTTATGATCAAAATTAAGTAGGTTTACTTTT
+CCGCTTACATCACTCATAGAACAAACTCTCAATAACTAAGATTAAACTACTAATGTAAGTAGCCTAAAAA
+ACAAGGCGCATATTGTACGCTTTTTAAGCGACAATCGCAATTTTACTAAATTATTTTCAGCGAAATTATT
+ATCCGCTTAAAATAGCAAAAGGATTTTACTAATTGCTCAGTAAAATCCTTTTCAATGCTTAATAAATTAT
+TAAGCAATTAAACATCAACCTTTCAATTGCCTACCAAGGTAAGCGAATAAAAAGTGCCAATATTTAAAAT
+CTAATTAACGAGTGCGTGCACAAATTTCGTCATCAGAGAAGAAATAAGCAATTTCACGAGCTGCTGATTC
+TAAAGCATCAGAACCGTGAGCAGCATTTTCGTCAATTGAATCAGCAAGATCAGCACGGATAGTTCCAGCT
+AATGCTTCAGCAGGGTTAGTAGCACCCATGATTTCACGATTTTTAAGAACAGCGTTTTCGCCTTCTAAAA
+CTTGAACCATTACTGGGCCAGAAGTCATAAATTCAACTAAAGCGCCGAAAAAAGGACGTTCGCTATGTTC
+AGCGTAGAAACCTTCAGCTTTTTCTTGGCTTAAGTGGATCATTTTAGAAGCAACAATTTTTAAACCAGCA
+GTTTCAAAACGGTTGTAGATTTGACCAATGAAGTTTTTAGCAACTGCGTCTGGTTTTACGATAGAAAAAG
+TACGTTCGATAGCCATGATAAGCCCTTATAATAAATTTAAATTTTAGTGTAATTAAGTAGAGATCAAATT
+AACAAACTGACATCTACAAATTTTGGCGCGATTATAAACGAAATAATAGTAAACTGCTAACATTAACCGT
+TGAATAATTATCATAGGGTTTGTTGACCTTTCGAGGTTATTTTTGCAGCTGTTTATTGGGTATTTATACA
+AGGCAGAGCCTTTGTCATGTGTTTGTTCCACATCAAAAGTCGATAACGCCGTAAAAATGACCAACAAACG
+CTGTCCAAAGGATTCTGCTAAAAGCGCTTTATTTTTGTTGAGTAGTGTTTGCTTAGAGTGACTAGACTAA
+ACACTACTCGCCGTGAATAAGGCGCTTTACTCTCTTTAAAAAGGGCGAACAACATTTAACTGCGAAAGAT
+CAACAGCCCCTGATATTTTGCTAATTTTTTACTGGTCCTTTAGTCGTAGTCACCAACTAGATAGTCAAAG
+CATTCTTCAAGTTTATAATGAAAAGTTCCGTTTATTGGCCATTTGCTAAATTTCGCTGTAACTCAAGCGG
+GTTGTGATTTCTTTCATTTCATTGGTAAAAAAAATAATAAATATTTCATCCTTTCATCTTAAATTGTCAT
+TTTTGGTTGTTACATTTGGTCACATTGTCGAAAAAATTCTGAAATGCTTTCATAGTTCACTGCGAGTTAA
+AATTAAACAACTGCAGGATTATCAATGCAATTTATAAAACGTGCGCATGGGGAAGAACAACCATACTGGC
+CAGCAGGGCCATTTAAAATTAGATTACCTTTTGTTCATTACCGCTGGGAATTACCAGAAATGATACAAGG
+TTTTTTCATGTTCGTGGTTGGTTTAGCCATGATCCCTTTGCTTGAAAGTTACTTAGGTATGCCATATGAA
+GCAGCATTAGCTTTTACCTTTGTTGCTGGTGTAGGTTATATTTTACCCGCCTTACTCGGGGTTCCTTTAG
+TGCCCGGTTGGATAACACCAGCAATTCCTGTGGTATTACTTTACTTGAAAGGCTTTGAACCAGGTCCTGA
+AGCAATCAGAGCATTGTTTGCCTTACAAATTGAAGTCGCTATTATTTTTCTTATTTTGGGCGCAACTCGT
+CTAGGCTCTAAATTAGTTGATGTCATTCCAAACTCACTAAAATGTGGAATAATTATTGGCGCCGGCATGG
+CAGCCATGATGGGTGAACTAAAAATTGGTGGTCGTATTGATGCAACACCTATTTCATTAATTGTTGGCTC
+TATTATTTCAGCCTATATCTTATTTTCTCTTTCTTTTAAAAATGTTATCAACGAAAACTCTTTTGCCCGC
+AAAATTGCAAACTTCGGTATGGTACCTGGAATGATCATTGCCATGCTCGTAGGTTGGACTGTCGGTGAAT
+ACCCATTACCTGACATAAAATGGGGCATTACTAACCCAGATTTCTCGTTAATGTGGCAGTATTTACCCTT
+TACTGTTGGCTATCCTGATTGGGAAATATTCTTACTGGCCATCCCAACAGCCTTAATAGCTTATGTGATT
+GCTTTTGGCGATATCCTTGTTGGTTTTACCTTAGTTAATCGTGTTGATCATATTCGTAAAGATGAAAAAA
+TTGAAGAGAATGTTGACCGTGTTCATCTTGTTACCGCTATTCGTAATGGTTTTCACGCATTTTTAGCACC
+ATGGCCTGGATTAGCAGGACCACTATGGACAGCTGCCCACGCTACCGTTGCAGAGCGTTATGCTATGGGT
+CGTAAATCGATGGAATCTATTTATAGTGGTGGTGGTACTTTTTGGATGAGTGGTTTACTTGCACTATTCG
+CATTACCGTTAGTGACCTTATTTAAGCCGGTATTACCCATCGCACTTTCTCTGACCTTAGTGCTTACAGC
+CTACATATGTATCATGGTTGGTATGGAACAACTAAAAAATTCAACGGAACGCGGCGTTGCTGGAATTGTT
+GCGGTTACATTAGCAATGCCAGATCCTAAATCAACCATGTATGCAGTATGTATTGGTGTAATACTTTATT
+TCCTCATTGAGCGTCCTAGATTAATGGGTAAGCATAACAGCGAAGATAACATTATTTTTGCTGATGAAAC
+GCAGGAAGAAGTCGCTGTAACTAACAGTAATAATACTTAGTAATAGGGAATATATAAATGACTACTATAA
+ACATTTTTGAGCAATATTTAGAGCCAAACGAAGCTAACTATATGGCCCTGACTCCCATTTCGTTTTTAGA
+GCGTGCAGCCTTTGTTTATCCAGACAAAACAGCAACCGTTAATGGTGATATTCGTCATACTTGGTTAGAA
+GTTTTTCAACGTTGTTCACGCTTTGCTAGTGCTTTAGCAAAACGAGGCATTGGCAGAGGCGATACGGTTT
+CAGTTATAGCACCAAATATTAGCGAACACTTTGAAGTTCACTTCGGTGTACCTATGAGCGGTGCAGTACT
+CAATTCTATTAATACTCGTCTTGATGCTGAAGCTATTGCTTTTATACTAGTGCATGCAGAAACTAAAGTA
+TTAATCACCGATAAAGAATTTAGCCCAATAGTAAAAAAAGCATTGCGCATGATCCCACATAAACCTTTAG
+TCATTGATATTGATGATCCTAATTTTAACGAAGGTCAATTAATCGGCTCGTTAACCTATGATCAGTTGTT
+AGAAGAAGGTGATAGTGACTTTGAATCAATACGTCCTAAGAATGAATGGGATGCTATCTCTTTAAATTAT
+ACTTCTGGTACAACCGGCGATCCTAAAGGCGTGGTTTACCACTATCGTGGTGCCTACCTTAACGCCGTAA
+GTAATGTTATGTCATGGAGTATGGGCGAGCATCCAGTCTATTTATGGACGTTACCTATGTTTCATTGTAA
+CGGCTGGTGTTTTCCTTGGTCGATTGCAGCAACTGCAGGTACCAGTGTAAGTTTACGTCATGTGCGTGCA
+GAGCCTATATTCAATTTAATTAGATCTGAAAAAGTGGGCTACTTTTGTGGTGCTCCTATTGTATTGAATA
+TGCTTAACGGCGCAGAGCCTTCATTAAAAGCCGACATTAATCACCCAGTGAAAGTAATGACTGCTGGTGC
+TCCACCTCCAGCTTCAGTGATAGAAGGCATGGAAGCGTCTGGTTTCAAAGTAACTCATACCTATGGCTTA
+ACCGAAACTTATGGTCCTTCTGTTGTTTGTGCCTGGCATGACGAATGGAATGAAGAAAGCCCTGAGAAGC
+AGGCTAAATTAAAATCTCGCCAAGGGGTTCGATCTCCGATGCTTGATCAATTGATGGTAGCCGATCCTGA
+AACTTTAGAGCCTATGCCAAAAGATGGTGAATCAGTCGGTGAAATCTTTATGCGAGGTAACCTTGTGATG
+AAGGGCTATCTAAAAAACCCTTCAACCACGCAAGCTGCTTTTGATGGCGGTTGGCTTCATTCAGGTGACA
+TCGCGGTTTGGCACAGTGATGGTTATATTGAAATAAAAGATCGCTCTAAAGATGTCATTATTTCAGGCGG
+TGAAAACATTTCTAGCGTTGAAGTGGAAGATATTTTGTATCGCCATCCCAAAGTTCAAGAAGTGGCAGTG
+GTCGCGAAAAAAGATGATAAATGGGGAGAAACACCTTGTGCGTTTATTACACCAATGCCAAATGTGGAAA
+TAACCGAACAGGAAATGATCAGCTTTTGCCGTGATAATATGGCGCACTTTAAAGCACCAAAAACCATAAT
+ATTTGGTGAGTTACCAAAAACATCAACGGGTAAAATACAAAAATTTGTTTTGCGTCAACAAGCAAATGAA
+TAAATAGGCAAGTAATATACCCAGTCCACTTGAAGATGCTCGTTTCAGGAAGTCTGAGCGATTCATAATC
+AAGGCACATTTTTTTATTAAGGGTCATTCCCTTAAAAAGAAATGTAACACAGAGTATGATTTGCTCAGCC
+TTCCCCAAGGGGCTGGTTTAAAAGCGCTTTATGCTGCGTTATTGATGTCGACAATAGAATAACTATTCTC
+TTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATCATGCATCTTCAAGTGGAACGGGTA
+TAAATATGAACACTGTTTTTTAAATAGTAGTTATATACTCAAACGACTGCGAACTACATGACCCTGTATT
+TTGACGTTGTTTTAGTATAGTCCCTTCCAACCTCCTACTATTTTTTTGGGCTGGCTTATCGCCAGCCCTT
+TTTTTATAATCATTTAATTATTTTATCGTTTATTTGAACTAGGTGACTAATGTTTTTACAGCAAAAATTG
+TCCCGTACTTTCTTTTCTGCCATCACCTCTATTTTACTCGTATTACTTATTGGTATTTATTGGTATTCAG
+TGCCTTTAATTAATAAAGAAGTCTACAAAATTGAAAAAAATGCCAGTCGTCTAGTCTTGAATAATGTCTT
+TGAGTTAGCCAGTACCATGCAACTCAACCTAAAACCTCAAAAAGAAGAAGTTGTTCATAGACTACGTCAA
+ATAATCAAAAATAGTGTCATTGCCAAGACGGGTTACCTTTTCATTTTTGATGAACAAGGAAATATGCTGC
+ATCACCCTAACCCCAATATTAACGGCACCAACGCTTTACAGCTTAAAGATCCAAAAACAGGAAAGCCCAT
+TTTACAAGAGCTCATTGCTGTTGCCGATACCGGAAAAGAGCTTGAATATCTTTGGGATAAACCTAGCGAT
+GCCAATAACTATAGCTATAGTAAATTATCCTTGGTACGACACCTACCTGAACTGGGTTGGTATATTTGTT
+CTTCTGTCTATATCGACGAATTGCAAAGCAGCGGAAAACTGCTTAGCCAGCGCATTTTAACCATGGGTTT
+TATTACCTTCATGTGTGCAATTTTTTTAGCGTTAATTTTTTCCTATTGGGTAACCAAACCAATCAATACA
+CTGGCTTTAATAGCCAGAAAAGTGAGTCAAGGCGACTTAACCGTAACCAGTGGAATATCACGTACCGATG
+AATTAGGTATTTTAGGCAAAGCCTTTGACGACATGGTAGAGCAAATGCGTGAGAATATTGAAATGCTTGA
+TTTAAAAGTTGCCTCACGTACACAAACGTTAGCCACAACCAATGCACAACTACAACAAGCACTGAGCGAG
+AGTCAACAAGCACAACAGCAATTAGCACAAGTACAGCACATCAATGCTGTTGGGCAACTTGCTGGCGGAT
+TAGCCCACGACTTTAATAATATACTCACTATTATTTTAGGTAACCTACTCGCAGCACAACAAGATAATGA
+GAATAATAGGCCATTATTATTACGCTTGTTGCCTGCAATAAAAGCCTCACGTAAAGGCAGTGACATTACT
+AACCGTTTATTAGCCTTTTCCCGAAGACAATATTTAGTGCCTTGTAGAGTGAATATAAAGGCATTAATTG
+ACGAAACAATCGAATTATTAAAAGGTTCTTTACCCAGTAAAATTACAATTAACATAGATTATTCATGTGA
+CAATTTGCAGGTTTATGTCGATGCTAATCAGCTAGAGAATTGTTTAATTAATTTGGTGTTAAATGCCAAA
+GATGCCATGCCAAATGGCGGGATTATCACTATCATTGTCAATAAAAGAGTAGTGAATGAATTTTTACAGT
+TTGATGAAGAAGTCACCTTCGGGGACTACCTTGATGTCACTATCACTGATGATGGTAATGGTTTCTCAGA
+ACAAGCAATAAACAAAGCATTCGAACCCTTTTTTACTACCAAAGATACTCACCAAGGCTCGGGTCTTGGC
+TTGAGTATGGTGTTTGGCTTTATCAAACAATCCCAAGGTTATATTCGCATTGCTAACCAACAAAATGGCG
+GCGCTAAAATATCGTTATTATTGCCCTTACTTACTTATGAAGAAGAAAACAACTCAAAAGCAATACTTCA
+TGACGATACAAGAATAACGAAAGAAACTGGCTTCTCGAATAAACTGATTTTATTAGTTGAAGATGATCAT
+GATGTTCGCGCGATTATTAGAGAGCAGTTAATTTCATTTGGCCTAAATGTTATCGAGGCAAATGATAGTG
+ATGAAGCCGAGCAACTTATTGATACTATTAATGACTTATATGGTATGGTTTCAGATATTAGTATGCCGGG
+TAATAAGGATGGTTTTGAACTGGCTACCTTGCTAAAAAGTCGCTCCCCTAACTGTAAGATTGTACTCATG
+AGTGGCTATTTTCAACAGCAGCAAAAACCCAATAAAGACACGCCTATTTTGTTAAAAAAACCTTTTGTGG
+CAAGTAAGTTATTTCAAGCATTACAATAAAAAAGAATCGAGGTGATAACACTTGTGAATACTAAACCCTT
+AATTTACGTTATCGATGATGAAGCCGAAATATGTGACTTAGTTTGCCAAGAACTGGAGCGTTATAACTTC
+AGTGCGCAAGCATTCACTACAGGCGAACAAGCCCTATTGGCAATTAAAAAACAGTTACCATCACTTTGTA
+TTATTGATCTTGGTTTGCCTGATATGGATGGTTTGTCATTAGTGAAGAAGCTTTTTGATGATAAAAAAAT
+TGGCGTTATTATTTTATCAGGTCGTAACAGCTTGCCCGATAAAGTCTTAGGCTTGGAGCTTGGTGCTGAT
+GATTATATTAGTAAACCTTTCGATCCGCGAGAACTCGTTGCTCGAGTAAAAAGTATCATTCGTCGGATTG
+TAGTCAATGAATCACCTATCACATCACTTCATACCGCAAGCTTTGGCGATTGGACATTTGAACAATCAAC
+ACTGACTTTAGCCAACAACAAGGGCGATAGCTTTATGCTAAGCGCTGCTGAAACTGAAATACTGATGGTA
+TTACTGAATGCCCCCAGACAAATATTATCACGAGAGCGTTTACTGAGCGAAGATGCAACATCTTTCGACC
+GGAGTATTGACGTTAGAATGTCGAGATTAAGAAAAAAAATAGAACACGATCATAAAAACCCCAAAATCAT
+TAAAACGGTGTACGGTGCAGGGTATATTTTTACTTTGGAAGTCACTTGGCAGTAAGTTATGTTGCTAGCA
+AAGTAAACTAACGTATTCTAAACATTAGTGAGTTCGCTACTTTGCTTTTGAACATGACTCAATAACCTCA
+ATTCTGCTTAAGCATAGTTGAGGTTAATTAAGCAGTCACCGAATATTACAAGCTTGTTCTACGGTATTGA
+CGATATTCAGGTTTCCAAAAATTATGCTCTATTTTTGCTAACAACTCATCATCAGTTAGCTCCAATGCTA
+ATCCTTGTTTATAAGCTACTTTAGCAATAGCAAAAGCAATATCCCTACTTAATTGTGCAATAGACGTTAA
+CGGTGGCAATAACTCATCAGACTCGCCATTTGCAAGCGGTGATGCCGCAGCTAAGGTTTCACTCGCCACT
+TGTAACATCCCATCGGTAATTCGACTGATATTTGCCGCAACAACAGCTAAGCCAACACCAGGGAAGATGT
+AACTATTATTACATTGAGCAATTGGGAACGTTTTTCCTTGATACTCAATAGGATCAAACGGGCTTCCTGT
+TGCAATAATTACTTGCCCTTGTGTCCAATTAATAACTTGGCTAGGTGTTGCTTCAACTTGACGAGATGGA
+TTACTTAACGGGAAGATTATCGGCATCTCACAATGAGACTTCATCGCGGTAATAACTTTTTCAGTAAATA
+ATCCCGCTTGGCCAGAGACACCAATAAGAATATCAGGTTTAGCGCCGTGCATTACTTCAACAAGTGAGGC
+AAACTCTCCAGCAATATCCCACTCAGCGATGGCTTCATTGCTTTGTACTAGTTTTTGCTGAAAATCACGA
+AGTTCGCCCATACCCTGCGTTAACAAACCAAACCTATCAACCATAAACACTTGGCTACGGGCTTGCTCGG
+CACCAAGGCCTTCATTCATCATCTGGCTGATAATTTGTTCGGCAATACCACAACCTGCAGAGCCTGCACC
+AACAAAAGCAACATTCAACTCTGAGAGTTTAGAGCCTTTACTACGACAAGCAGCCAGTAAAGTCCCAACA
+GTTACCGAAGCAGTTCCCTGAATATCATCATTAAAACAACAGATTCTATCTTTATAACGTTGCAATAAAG
+GCATCGCATTTGGCTGTGCGAAATCTTCAAATTGCAACAAAACATTTGGCCAGCGACGTTTAACTGCGCT
+GATAAATAACTCTAAAAATTCATCATAGGAATCTTGATCGATACGCTTATGTCGAGCACCCATGTACATA
+GGGTCATCTAATAGTTTCTGGTTATTAGTACCTACATCAAGCATTACCGGCAAAGTATGCGCTGGGCTAA
+TACCACCACAAGCGGTATAAAGAGAGAGCTTACCGATTGGAATACCCATACCGCCAATGCCTTGATCGCC
+AAGACCCAAAATACGTTCACCATCGGTAACTACAATCACTTTTACTTTATTTTTAGTCGCATTACGCAGC
+ATGTCATCAATATTAAATCTATCTTCATAAGAGATAAACAAACCGCGTGAGCTGCGGTAAATATCAGAAA
+ACTGCTCACAAGCATCGCCAACCGTTGGGGTATAAATAATAGGCATCATTTCGGCCAGATTATTTTGTAC
+CAATTTAAAAAACAACGTTTCATTATTATCATGGATAGCACGTAAATAAATATGCTTATTGATGTTAGTT
+TGAAAACAACTGTACTGACGAAATGCACGCTCTGCTTGTTCATCAATACTTTCAAAGCGTGGTGGCAAAA
+GCCCAGTTAGGTTAAAACTACCGCGTTCTTCTTTGCTAAAAGCACTGCCCTTGTTCAGTAAAGGGGTTTC
+TAATAATGATGGACCGGCATAAGGGATGTAAAGTGGGCGTTGAGATTGAGGCATTTGGATGACTACTTAT
+TTGTTTTGTGAATAATCGAAATAGGTGAAATTGATAATACCATTAGTATAAATGATATTGAACCTGCTGC
+AAAGCAGGAGAATGGTTGAATATGTTAAAAATTAGAATAATTAGTTGAATCTATTTGATAAAAAATTAGA
+TTCTACTATGTGAAATCAGCATATATTATAAGCAAGAACAGCAGGACTCTACTAGCTGATGATTTGAAGC
+CAGTGCAGTCAAAGTAATATCGACAAAGCAACAGAACTAATCTACTTCTGCCATCCAAGCTAATTGAATC
+GCTTCTAATACTCGCTCGCCGCAATGCTTAGGATCATCATCAAAACGTTCCAAATCAAGTACCCACTGTC
+TTAAATCAGTGAAATGCAGTTTAAAGGGGTCAACGTTAGGATGCTCTTCAATTAAGTCCAACGCTATCTC
+TTGCGAATCACTCCAAAGTAGTCCTGTAGCCATGATGTTTTCCTATAATGAAGCCGTTACTTTAGTAAGT
+TTATACTTATGTATTTAACAATACGTTTAACACTAAAATAACAAATGAAAGAAAAAGAAATCTACAATTA
+ACATTAGTATAAGCCAAATGAATAGCAACCTTGCTTTTCGACAAAAAGGGCAATCGGTATGCCACCAATT
+TTTAAGTTTACTCTTCATTCACACTCCACAAAATACACCTTGTCACAATATTAACGTATTTAGTGATTAA
+AACCATAAAACAAAATTAGCCAAATAACCACAAAATAAGCAACACAATGCTAATATACAGTGAATAATTG
+GTTTTAAATTCCATAAATAATCAATAAACATAAAAAACAGGCTGAAGCATGGACTCTTTTGATAAACACA
+TTTTAAGTATTTTACAAAAAGATTGTACTTTATCAACCAGCGAGATTGCTGAGCGAGTGGGACTTTCGAC
+GACCCCTTGTTGGCGAAGAATCCAAGCAATGGAAAAATCAGGTGTCATTAAAGGGCGTGTTGCCCTGGCG
+GATCCAGAAAAGTTAAACGTGGGTTTATCTATTTTTGTTATGGTAAAGACTAATCAACATAATCCCGATT
+GGTTAACGACCTTTGCTAAAGTTGCAGAAGACTTCCCTGAAATTGTCGAGTTCTATCGCATGAGTGGCGA
+TGTAGATTACTTGCTTAGAGTTGTGGTGCCCGATATGAAAGCCTACGACCGATTCTATAAAGAGCTTATC
+ACTCGGGTAGATTTTTCTGACATAAGTTCAAGTTTCGCTATGGAAGAAATAAAGTACACCACTGCCCTGC
+CTATTGATTATATTTAGCTTTTTAATATGGGGAAAACCTAACAGCTGCTCAATAAGTCTTTATAAAACCA
+CCTAAGTAGTGACCCTATTAAACATGTAGCAGTAATTCAATAGGGTAGCGCGGCTTAATTAGTGAGAGTT
+TTACTTTTATTCATTACTAAAATTGTGCTGTAACGTTAAAATAATATCCTTCGTATTCATTTCTATTTTT
+CTCGTTCACAACTGAATTATAACCCGTTTGCACTGAGTAATTCTGATTAATGAAATAATTAGCACTCACA
+CCATAAGCATCATCTTCGCTAAAATAAGCGGTAATAGATGTTCTTGTATCATAATAATAACTGCCATTTA
+CACTCCAGTAATTATCAGCAAAAAAATAGTCCCTATTATCATGTAGGTATTCACCACCAATCATGAGATA
+ACTTTGCTCTCCTACGCTAAAAAAGTATTGAGATGAAAGTTCGTTAATATCAAAATTATCACTCGCATTA
+TAGCTAAAGCCAATATAATCAGTCCCCTCTAGCTGCCAATTATAACTCATAGTATAACCACAAATATTAT
+CGAAATTTTCTTCACAACCAGCACTAATAAGAAAATTATCAGAAAATAAATACCCTATTAATAATGAGAC
+GTCACTATCATCGTTATCAAAGCTATAATCATTCCACTTACCTTTTGACTCGTTATAGTCGTAACTAGCG
+CCAATGATAAAGCTATTTACTATCCATTGACCACCGATACCGTAGGTAGTAGCGCTTGAATCAAAATTAG
+TGTCCTGACCATGCATTAAAGAAGAGCCATCCCTATTTCGGTTGACCGCCGAAGCAAAGACATTACTACT
+AGTATTAATGTAAGCAAACTCATTTAAAGGGCCGAGTGCCAACCTTTCATCAAAATAATATTTACTGGAT
+AACGAAAAATTATCCGAATCACCTTTATTGTAAAATCCATATTCTGGTGCATCAGCAAAGTAACTTTCAT
+GGGCGTAAGATAGTGACGTAAACGACTGGTAGCTTTCGGCAAGTACGGTATTGCTTAGGAGAATAACTGC
+TAAGGCTGATAGTTTTGATAGTTTCAATGTGTAAGATCCCTTTAATTGTAATATCCATATAAAACAAAGT
+AAATATGACAGTTCCCACTTCCCTCGTCTACCAATACACTAAGAATCTTACACTTTTCATACAATTAGCA
+GGAAACATGCTTCTTGATTGGTAACCGGTATAATAATAAAATATCATTTATCACTTTTTCATACCCTTTT
+GCAGATTTAATATGAGTACAATAAAATTCTCAAGTACAGAAACAGAGCAGTTAGTTATTAAGATTCAAGA
+CTATTTTGCCAAAGAGCTCGATCAAGACCTTGGTCAGTTTGATGCTGAATTTTTACTCGACTTTTTTTCT
+AAAGAAGTCGGCGCTCACTTTTATAATCGTGGTTTGTCTGATGCGCAATTGGTTATTGCCGCTAAACTGG
+ACAATGTTAGTGAAATGATACAAGAAGGCATTAGTGAAATAGAAAAGCCTATAAGTTAAGTTCTTATCGT
+ACAAGTAATATTGACACTTTAAAGTTTCACAGAAATTCGCAGCTATAATAATGGCTTTAGTCGGCTAATT
+TAAACCAATAAAAAACTCGCCGAAGCGAGTTTTAATTACTGTAATACTTACTGCTATTTACAGCGTATCT
+TTAATCTTTAGTTTTTACCGGAAAACCGCGATCGCGCATTAATGCTTCTACTTTTGCATCTCGACCTCTA
+AAGGCACGATAAGCTTCACTTGGATCAACCGCATTGCGGACACTAAATAAATGCTCTACCAGTTTATCGG
+CAACACCTTTATCGTAAAAACCACCAGGAGCTTCTGCAAAAGCTTCTGCCGCATCAGACGTTAAGACTTC
+AGCCCACATATAACCATAATAACTTGACGCATACCCTTCACTACTAAAGATATGACCAAATTGCGGACTA
+CGATGACGCATAACAATTTGCTTAGGCATTTTTAATTCAGCTAGTGTTTTACGCTCAAATTTATCTGGGT
+CAATACCTGTAGGGTCTACAGTATGAAACTTCATATCAACCAAAGCAGACGCTAAATATTCAGTAGTGCT
+AAAGCCTTGATTAAAGGTTGCTGCTTGTTTAATTTTAGCTATAAGCGCTTTAGGCATGGCTTTGCCCGTT
+TTGTAATGTACAAGGTAGTTGTCAATCACTTCATCAGTCGATAACCAACGCTCTAATAGTTGTGATTGAA
+ATTCAGTGTAATCACGCACGCCAGAGTTAAGTGTTGGGTACTCAACTTTTGAGGCTAAAAAGTGTAAAGC
+ATGACCAAATTCATGGAAGTAGGTTTCTGCATCTGACCAAGAAATCAAAGTAGGTTGTCCAGCAACACCT
+TTAGAAAAGTTAGAGTTGTTAGAAGACAGTACATTTGTCTTACCGCCAAAGGTAGTGTGAGAGCGATAGG
+TAGTCGCCCATGCCCCTGAACGTTTACCTTTACGTGCGAATGGATCTAAATACCATAGGCCAATATGCTC
+ACCTGAAGTTTTATCTTTTACTTCCCAAACACGAACATCTTCATGAAATACCGGTACTGAACCATCAGTC
+ACTTCCACGAAATTAAAATTAAATAAGCGCCCTGCTACATAAAACATAGCTTCACGTAAATTATTTAACT
+GTAAATACTGTTTAACTTCATCAGAGTCTAGGTCGTATTTATCTTTACGTACTTTCTCGGCATAAAAGCG
+GTAATCCCAAGCTTGTACTTGTTCTATCCCATCTTGTTTTTTCCCAATAGCTAACATATCAGCAACTTCT
+TCATCAACACGTGCAATGGCTGCTGGCCAAACAGATTCCATTAAAGCGATCGCATTTTCTGGTGATTTAG
+CCATGCGATCTTCTAATCGCCACGAGGCATAGTTTTTGTAGCCTAATAAGCCGACACGTTCATGACGCAG
+CTGTAATATTTCTGCAATGATGGCATTGTTGTCAAACTCATCGCCATTATCACCACGGCTGTAGTAGTTT
+TGCCAAACCTGTTTTCTTAAAGCACGCTCTGTTGAATACGTTAAAAAGGGGTCCATAGAAGAGCGAGTAT
+TGGTAATTGCAAACTCACCTTGATGATCTCGCTCAGTCGCAGCAGCAGCGGCAACATTTACTATAGACTC
+TGGTAAGCCGCCCAACTGTGCTTTAGTTAAGTAAACAACATAACTTTCTTCATCCGCTAAAACGTTATTA
+CCAAACTTCGTTTGTAACTGCGCTAACCGTTGATTAATTTCGGCATAACGCTCTTTATCGCTATCATTTA
+ATGTCGCACCATCACGTGAAAAACTATTATAAGTTAATAAAACTAAACGCTGTTTTGCCGGACTCAATGA
+TTTAACTTCATCAGAATTATAAACAGCTGAAATACGATTAAATAATTTTTTGTTTTGTTTGATCCTTGAT
+GAAAAGGTAGATAATTTCGGTGCTAGTTCTGTACCAATTTTTCTAAATTCACTGCTTGATTTATTTGCAC
+TCCAAATACCGTAATACGTGAAAATTCTATCTAGGTCACTGCCCGTTTTTTCCATAGCAACAATTGTATT
+TTCAAATGTAGCCGCTTGGGGGTTATTAGCAATTAAATCGATTTCAGCTAAATTAGTCGCCATCGCTGTT
+TCCATTGCTGGCACTAGGCCTGCTAATGTTACTTGATCAAATGCAGGAACGCCCTGAAAAGGCCCTTGCC
+ATTTAGCTAAGAGAAGTGCTTCGGATTCTTTTACCGCTTGAACACTGACAGTAGCTTTAGTTACTGTGTT
+AGCTGCTGGCTTTACATCGGTAACTTCTGTTGCTGTTGAGCAACCCATTAAAATACTAGAAACTAAAAAT
+GCTTTGATAAACAGTGGTTTCATTGAATATTCTCTTTTTATAGTAATTGCCATTACTATACCAAGCATCA
+ACTAGAGGCGATATATCAGTAATTACCATCTACCGCAGTATCAAAGCGGTTAATCTCATTTATACCCATT
+ACCAATCAAAGTGAGGATTTCAGTGGGAATTAAAACCACTTTAGGCAAGGCAAATAATCAAAGCATAGTC
+ATTCTATGCTTTGATTATTAAACGCCGTATAAAGTGATTTTACCCCCATCAAAGAAGCGCTTGAGCAACA
+TTACTCCATCGTTGATGTGATTTATAATGACGCTACATGGATGGTGTTATTAGAGAATGCAGGAGCAATT
+CTCCTGAATAACCATTATTTCATCACAGCGTCTTGAATTGAAATAGCTCAAGTACTCTGAAACCTGCATT
+TTGAATGGTAACGGGTATATTATATGTTACAACACATAAAAAAGGCCGACTACCTAAGTAGCCGACCCAA
+GGGGAGAGAAAGGGTATATACCAAATCGATGCAGAAACTTTCTCAGTCCTTAAGAAAGATGACTAACTGA
+TTTGATATGGGGTTGGGGGCTCCCCTAAAACTGTCACGAGCAAGTACTACTCGCTGTTTACTTGTTATTT
+ACTTACTATTTAGTAAGCGCCGCCTTTTTAGCGACAAAATCAACTAACTCTTGTTCTGTCACTGAGTTGT
+CAGCATTACTATCTATATTTGTGAAGGACTTCACTAACCATCTATTTTCTCCATCAACAACTTCTTGTCG
+GCTTAACATGCCATTTTTGTCGATGTCTAATGAAGTAAAAGTAAATTTATCGCTTGGCTCTTTTACTTCT
+TCGATAGCTGCTGTAATTGCTTCTGCGTTAGCCGAGTTTTCAGCATTCACGACGGTATTATCTTCATTGC
+TATACGCGAGTTCATCATCAGCATTGACGAAAAAAGATGCCATACTTACGGCTACTACAAATGCGGTTAC
+TTGAGTTAAACTGATACTATCCATGGTGAATCCTCTTTTTTAATATTAAAGCGTTTTATAAGCGCTAGTT
+AAATCCATTATCAACCAAGGTTTAGCACAGAGCATGCCAAACAATATAACCATTTGATTTAAAAGAATTT
+AATTAACAAATGATGCATTAATAACGTACTAAAGTGTCACCAAATAACAACACAATAAAATATTGCCAGT
+TATTGTTAAATAAAAAAACAAAAGAAAACATTATTTTACAAAGACTTAAGAAAGTTAAAATTATCATTTA
+TCCTTGTCTCAAAATAAAGACACCCTTGTTTTTACTTTATTTTTGTCATACAAAGGGTACTCAGATGTAA
+CCATGTAAAGCGTTTAGGCTAGATTTTATGACTTCACTTAACAACCCAAAAAAAAGTAAGCGATTACCAA
+GGCAGTTAACACTTTCTTTTTTTGGTTTTAGCCTATCATTCCTTAATAAAATTTCTATTAAGAAACTAAC
+GTTAATTGGTTTTACCTTCGTTGCAATGCCATTAGTAATGGCGTTGATTTTTGGCGCTAATAAAGCCAGT
+GAATTAGCCCAAAAAAGTACTAGCGCTATTTATAATGTTGCGCAATTGACACAACTTAACAGTAAGTTGG
+ATGAAACTATTGCCAAACTAGAGCGCTCTGCAAGTCAATTTGTAGTACTCAAAGACGATGAATTGCTTGC
+CATATTTAGTGGTCACCACAAAGCGTTAATAGATATAATTCAAGAAACATCGGCTAAACAGCAAGATAAA
+GTACTAAAAGAGCAGTTAACGTCGTTGAAAGCTGAAAGTGATAGAATAAAAGAACTGATGCTAAACGAGA
+ATATCGATACGTTTTCATTAGAAGAAATCCAACAAGAATTTAAACCATTACAGCTTATCAATGAGCAGCT
+AGAGAAACGCAGTACTTTTGTTGTTAATCAACAGGTTTTAGATATACAACAGACCACCGAAGAAATTAGC
+GATAACATTCTTGAGCGTTTATATATTATCCCTATCACTTTGCTAATTGCCGGTGTATTTATCATTTTGA
+TCACCAAACCATTAAAACGGCTCACTGATGAAATTCAATTGCTTGAGCAAGGTAGTTTTGAACAAGAAAT
+TAACTTACACGGCCCTGCTGAAGTCAGGGAAATAGCAGATGCGCTAGAAAATATGCGCCAACGGCTACAT
+GCACTTGAGTTACAAAAGTCGAGTTTTATCCGTCATATATCCCATGAATTAAAAACACCACTTGCCGCAA
+TTAGGGAAGGCACCGAGCTTATTTATGATAATAGTGTTGGCCCGCTCAATGAGGACCAGCAAGAAATTTG
+CGATATTATTCGCGTGAGTGTTAATCGTCTCCAGCGTTTAATTGAAGACTTACTCGATTTCAATATTGTT
+CTTGATTCAACAAGCCTTCATGGCTTAGAGAAAATTAGTTTGTCTGAGTTAATAAACGATGCCTGTAATG
+TTCGAAAACTCGATATAAAGTCGAAGAATTTGACCATGAAGTGTAATAACAGTCCGTATTTTGTTTACAG
+CAACAGTAAACAACTCAGTGTCATTCTAGATAATATTCTCTCTAATGCGATAAAATATTCTCCGGTGAAT
+GGAGATATCACCATAACTTATAGCAGCAGCAAGGAATGCATAACTATTAACATAATTGACCAAGGACCGG
+GGATAGACCCATCACTTAGCGAAAAAGTATTTGATGCTTTTTATCAAGGTAAAGCACCGATCAATAGCCA
+GATAAAAGGTAGTGGCTTAGGGCTTACCATAGTCAAAGAGCTATTACTTCGCCTTAATGGTAAAATCGAA
+GTTATACCAGCAAGGAAAATTAGCGCGGCTAATGAGAGCGGCGCCTGTATCACCATCACTTTACCTAATA
+CACAAACAGATAATGAATTATGAAAAGACCTAACCTGAGCGTAAAAAATTCAGCAATTAGACCAGCTAAA
+CAGTATTTTTCGATTGCACTTATTTTGCTATTAACTAGTTTATCAACCGCTTGCCAAGTGACTGAGCCAA
+CGGTTATTACACATAATGAAAAGACTATTACTAATAATTCGGTCGAATATAGTCAGTATTATTTAACCTT
+AAAAACCCTAAATAATAAGCAGCTTATGTCAGAAGAGAAAAAGCTGCAGTCCTTAATGACTAATCAACTC
+AATGACAAAACGCTTAGTCAAAGCAAACTCATTCTACTCTATAGTTTGCCAAATCCGGGGCTGTATCAGC
+CTTACAAAGCAAAAAGCCTGCTAAATGAGCATCTATTAGCAAGCAATGAAATGAGTCAAAGCAACTTAGC
+TTTTATCATGTTATTAAGAGATCAATTAAATATTCAACTTCGTTTACTTGAAAAACAGTCACTCTCAGAT
+AAAGAATATAATGAGCAGAACGATAAACATAACGTAACCATTGAACAACTGAACCAACAATTAGAACATG
+TAAATAAACAACTTATATTACTCAAAAAAATTGATAAAAACATTAACGAACGTGGCTAAGAGAGATAACA
+TTTTATGAGCCTAAGCAACCAAACAGTTACCAGTAATTCAGCCAAAATACTGATAGTGGATGATGACCCA
+AGTTTATTACGTTTACTTGGTATTCGTTTATCTGCGGCAGGATATGATGTTGAGTCTGCCGCCAATGCAA
+AAATTGCTTTAGGAAGATTACAAAATTTTATTCCTCAAGTAGTTATTAGTGATTTGCGTATGGAAGGCAT
+GGATGGCATGGCTTTATTCGAACAAATTAGAATACAGCATCCTAATATTCCTGTCGTCATTATGACTGCT
+CATGGCACCATTCCAGATGCAATTAACGCCACTAAACAAGGTGTGTTTAGTTTTTTAACTAAACCTTTTG
+AAAGCCAAGAGCTACTTGATACCGTTGAACAAGCCATACGATTACAGCCTTCACAGAATGAGAAAACCGG
+AGAAACAGAGCTATGGCGAAATAATATAATTAGCCGAAGTACTGTGATGACTTCACTATTACAACAAGCT
+AAACAAGTAGCTAACAGTGATTTTAGTGTACTTATTCATAGCCAAAGCGGTACCGGTAAAGAGCTATTGG
+CAAAAGCAATTCACCAAGCGAGTAACAGGAAAAATAAGGTATTCACGGCAATCAATTGTGCCGCTATACC
+TGAACAACTCCTTGAGTCTGAATTGTTTGGTCACATTAAAGGGGCGTTTACTGGTGCAGAGCGAAATCAC
+CAAGGTTTATTTCAAGCCACCAATGGCGGTACTTTATTTTTAGATGAAATTGGTGATATGCCACTTAGCT
+TTCAGGTAAAACTTCTACGGGTTTTACAGGAACGAGAAGTCAGGCCGGTAGGTAGTACACAAGCGGTAAA
+GGTCGATGTTCGCATCATTTCAGCAACCCATGTTAATTTAACCAATGCCATTAAAGCCAATACCTTTAGA
+GAAGATTTGTACTACCGACTTAATGTAGTTGAGTTGGAATTACCTACTTTGGCGCAACGACGAGAAGATA
+TTCCATTGTTGGTACAATATTTCTTAAATCAAGCAGTTGCTCGATCGAATGTCCCTATCAAAAGCATCAA
+TCAAGAAGCCATGGAATTACTTATTAGTGCCCCTTGGCCGGGTAATATTAGACAGCTGCAAAATGTTATA
+GAGCAAAGTATTGCGCTGTCTAGTGAAAGCATTATCAGTGCAAATTTAGTAAAAAATGCGCTGCGTGATG
+ATTCAACTCAGTTTCCCTCTTTTCAGCAAGCACGTGATCATTTTGAGCGAGATTACTTATCAAAATTATT
+AAAAATTACCGCAGGAAATGTATCACAGGCAGCTCGAATTGCTCAACGTAACCGTACTGAGTTTTATAAG
+TTGTTAAATCGTCATCATCTAGTCGCTGAATCATACCGAGAAGAGTAACTTATACCCAAGCGACTTGAAG
+ATGCGTGTTTCAGGACACCTGAGCGATTCATGATCAAGGAGCCTCATTTTATTAAGGGCTATTCCCTTGA
+AAAAGGAGGCAACGAAGAGCATGGTTTGCTTAGATATCTCCGTAGGGCTGGTTTAGAAACGCCTTATACT
+GCGTTATTAATTTCGACAATAGAATAACTATTCTCTTCAATCAATGCCTTGCCTAAAAACGTTTCTAATT
+CCAGTTGAAACCTGCACCTTCATGTCGTTTAGGTATATACCCGTTACCAATCAAGATGCAGGTTTCAGAG
+TGCTTGAATGGTAATACTTCATCAAGCGAGAGCTTAGGGTCTAGCTCTCGAACCGTATAATAATCCATTG
+ATTGAAACGATTAAGTATCGACCTTAGTGGCTAAACTCTTTTTTACACCATCAAGATAAGCATCGTATTT
+TTTCCAGTTATCTACTGAACGATTATTAATAGGACTACGTACTTGTAGCGCGCTAGCAGTCGCAACGGGT
+GCTGAGTTTTGATGAATATCAACACATTGTTCTTGCCAAGAAAGATCACAAAACTCAATAAGCTGCTTAG
+CTTCATTGATAGGATCGTTAACCAATTTCTCATAATTAATTAAATAAAAATTGTCAGGAAAAAGTGCTAA
+CCACAATTCCGCGAGTTGTTTGAATAACAAATAGAATTCTGTCGTAGTTTGCAGATCATACGCATAACTG
+TAGTACGATTGATTAACAGAAAAAAGCTGTCTGAAATTACTCACAATAGTGTCCAATGGGTTTCTATCCA
+AGCAGATGATTTTTGCCTTGGGTAATGCTTGTAGGATAAAACCAACATAAAGTACATTTAATGGCATCTT
+ATCGACAAACCTTGCTGTTTTACCCGTTATCGCTCTCGTACTTTCAATATACGCTTTACCTAACGCTTTA
+AAATTTATATCTTTTGTTGCTGTTACCGTCTCTGCATCGATCACACGATTACTAGTGGTTTTAGTCATCT
+TTTTAACTAATAAACCAAAGTGTTGCAACTCCCCTGCACTAGTTACGTCAGTATGTTGTGAAATGATTCG
+TTCAACCAAGGTGGTACCTGATCTTGGCATGCCCACGACAAATATTGCTTCATCTGTTTCGAAGCCTTGA
+GATAGGGAATACTTGCTGTCTTTAAAGTGGCTTGCAAGACTCTTGAACAGCGTTTTGTCTTCATCAATGT
+TGTACTTCAATTGTTCAAGTTTGAATTTTTTAGCTGTTTCCAAGTAGTAAAATGCTTTGTCAAAATCTTC
+TAAGGCTTCATATTCACGTGCTAGAGCGTGGCCTATATGTAACCTGTCGTCCGCATGTTGCGTTTGCTTA
+AATAATCGCTCAAGTAGAGGAATATGATTGTAGTCTTCTGATATTCCGCCTAAACCCGTCAATGCTGAAT
+GTGCTTTGTAATAATTGGGCGCCATTGAAATAGTTTTTTTATAGGCTTTTCTAGCCCCCTCAAAGTCACC
+AATGAATTTTAATGAAGCACCTAAATTAAAAAAGTAATTTGGATTTCTGTCATTAATAGCGACTGATTTT
+TTAAAAAATTTAACGGCTTTTTCATGCAATCCCATTTGACTATACGCTACGCCAAGCGTATCTAAGGTTA
+GTGAGGATTGAACCGTTAATTGAGCAATTAACTTAGCGGCAAGTTCTGCAAAGTACAGTGCTTCAACATG
+ATTATTTTCGAGCGCATAATGTTTGGCAAGTTGTGATAAATACTCAGGGTTATTAGGAGCAAGACTATTA
+GCTTGTTTAATTAATTCAATTGCTTTTGCCAAATTATGATGGGCACTGGCAATCATAGCTAATAAAAAAT
+AGGCGTCAGCAAAATACTTATCTTGCTGTAAAATTGAAATTAAATGTTGGTGTGCCTGTTGATACAAACC
+TTGATTTAAGGCTTGTTGTGCTTGCTGGTGTAATACTTTTATTGTGCTAGACATGCATCGGATACTTAAA
+TTGGTTACTGATAATCATGGAAAGGCTTAGATTAATATCGTTCAGATTAATTAATGGTTCAACTTCAGTG
+CCACATCAGCAATGAAAATAATTTTTCAATAACAAGGCGCTTGATTGAGTAATAGCTGACTATTGGGATT
+GAAAGCAACGATGTTATTGGATAATTAGGCCATTTAAAAATATTACTTAGTTCGTCTGATTGGTATAAGT
+ATATCCATTGATAAATCACTAAGTAAAGCATAAAAAAACACAGTATCATTTAGCTAAGCTTAATAATACT
+GTGTTTTTGTGTTCATACTTTCAATCGCTAGTTTTTGCTAAATAAAACATCTCTTATTGAAAGTCTATGT
+GTATTAAACCTCATAACTCTCATTAAGTTAATGGATATTATAGGTCAAATAAGTAATCAAAACGCACGCC
+AACTTTACGTGGCGTAATTAGGTAGTGGCCATAATTACGCTGAATTGCGGGGTCGTTTGCAGTAGTTATA
+TCACCAACATCGCGGCGTACAGAGCTGTAGGCATACTTATCAAACATGTTATCTACGTATAAGGTCACCG
+ACCAAGCATCTTCAGAGAATCGTGCCGACATATTACTTAACGCATAACCAGGTAATGCTTCGCCATTATT
+TCGTAGTCCAACTTTAGAATAAACATCACTTTGATAGGTTAAACCATAGTTAACATCTAAACCTGTACCA
+CCAAAAACTTCAGTTGAATAGGTTGCACCTAATGAAAATTGTTGCTCTGGTGAACCGGGTAAGCGATCTC
+CTGAAAAACCAATATCAGGAACATCATCACTGGTCAATTCTGCCTTAGTATAAGCATAAGTTGCATAAGC
+AATAAGACTATCCGTCAACATCGCTCTACTTGATATTTCAACCCCTGACGCTTCAGCTTCACCCGCATTA
+GAGGTATAAGGTTGTTGACCAACTTCCGTTGCTCCCTCAATTTGAGCATTGTCCCACTCCACCATAAAGA
+GTGCGGCATTAAAGTGTAATTGGTTACTGAACCAAGTGCTCTTAAAGCCTAACTCGTAGTTTGTGGTGGT
+ATCTGGCTCATACAATAATTCATCAGGTTGAGCACAAACGCTTTGCTGCTGTCCAATATCTTCATCACAA
+GCGGCGATTCCATTTGAGCCACCAATTCGAAAGCCTTCACTTATCGTGGCGTACCCCATGACATCATCAC
+TGAATTGATAACTGGCATTAACTTTAAATAGGCTGCCATCATCATCAGCTTTCGACTCCATTAGTTCTAT
+ATCAATGAAGGTTGGATCATAACTCGCATCATAAATCGTGTTTAACAAAGGTAAATCCGCATCAGATTGA
+GCGACGACATCATATTGATAGAAGCGTGCTCCCAACATCAGAGTTAACTTATCCGTTACGCTATAGGTAA
+TTTCACCAAAAAGTGCCGACTCAGTAATTTCTGCTTTATCCACAGAGACATATTCCAGAGAGTCAGGACG
+TAACTGCTCTGCTCCAAAGTTATCAACCGCGTATTGATCAAAACCCGGTGTGAACTCACGACTATCGTTA
+AAGCTTTCAAATTTATTATAATAAGCACCAACTATCCAAGAGAATGCTGAATCTCCCGTAGAGACTAAAC
+GAATTTCTTGGGTGAAATTTTCAGCTTCATCAACTTCTCGCGTAAACGCAGAGAAGCCTGGGAATTCTTC
+ATAGCTATAATCTAAACGAATCAATAAATCGGTTTGATCGCGCTGGCCAAGGGCTTCAAATTCTGAATAA
+CCGGTTGCAGAAGTCAGCTCCGCAAAACCTAAATCAACAGTCATTTCTAAACTAAGTAAAGTATCTTCTT
+TTTCTCTTGGCTCTTGGTAACGATAACCTGATTCATATTCACCTATCACAGTAGATAAAGGATTCGTTTC
+ACTTAAACTATTGTGATGAACGATCGAACGGCCACCAATTTCTTGTTTTTGATAAAAGTAAGACAAGGTT
+GCATCGAAAATATCATTGGGTTGCCAGCGAATCATCGCTTTTGCCGTCGTTGTTTGCTCAAAATTAGCGT
+CTGCCACTTGTCTCAAGTTACTGTCAACGGCATCAGTATCTGACCAATCAGGGTCAGGTAATGACACGCC
+ACCTTCTCGAACCACATAATTGTAATCAATATAGCCAGGTTCATCCAAATAATTAACGGCAAAACGTACT
+GCTAATTCATCGTCAATAAGTGGCGTATTAAACACAAAACCAGCTTCCCCACCGGTATCATCACTTTCAG
+ATAAGGTAAAAAAATCACCATAAAGTGAGCCTGATGTTTCGTCTAGTATCGGCTTATTGGGTAAATAACG
+GATAGCGCCGCCAAGCGTGCCCGCGCCATATAAAGTGCCTTGTGGACCAATTAAAACCTCGACACGTTCA
+ACATCAATAAGTTTCATATCGACAACAAGGGGAATTTCGCCAATGTATGTGGCAACAGTACCTGCATCAG
+AATCAGGACCGGAAGAATTGGTATTTAAACCACGAACAATAATTGGAGAACCTGTACGACCACCTTGATC
+AGCAACACTTAAGCCTGGCACCCAACGAGCAACATCAGATAACTGAGTTATATTTTGATCTTTCATCACA
+TCACCATCCAGTGCCGTGATATTTAAAGGCGCCTCTTGCACGGTGGATGCTCGACGAGAGGCCGTCACTT
+GGATACGCTCTATACCATCCGCTGCAGACTCTTCTGCATAACTATTTACCGGTAAAGCCAGTGCAGAGCT
+CAATGCTAAGCATAGTGTAGACTTTTTAAATACCTGCGATTTTTTTACTTTCATGTGGTCTGTTCCGAAA
+TTATATATATGGCTTATAGCCACTTCTTATAGTTAATTATTTCACTATTTGAAAGTTTTTCTGATTCAAA
+TATCAATTTTATTATGAAGAAATAGCAGGTCTTAACACTAAATCATTGTATTTATGACAGCTATTCTATC
+TTAAACGGCATTATATATGGTTATGCAGTTTTATTGAATAACTACCTACCTATAATAATTAAATAAAAAC
+TTAGGAGCATAAAGAAAAACTCATCTTATGTGGCTAACAACTGCTTTAAATAATTTAACTCTAAATATTT
+CAATTAGTTTGTTGGATTATTTTTCGCATAACTATTTTTACTAAGAGGTAAATACATGAAAGGAAAATAG
+AGAGGGAACTGAGTCAGGTAAATTAACCTTCCTGACAAAGCTAACAAAATTGTAGACCGATTTAATAATA
+AACAAATACCATAATGGCTTGAAGTAATGTGCTTATTTTTATGAACGAGGTAAGCCTCAGCTTTTATAGC
+CAGTAACTTCTCGATAGAATTACGTAGACTAAAGGAGATTAGTCTACGTAGATTGTACAAATTTAACCTA
+TTTCATTGGCTGATAAGGTAAAGTCGATTTCTCTCACTTTTATATTTACGCCAGCATCTAATAACTCTTG
+GTAAAAGTCACCCTCTTGGCAATAACTAACCTGCCGACAAACAATAACGTACTTAAGCACGCCTGCTTTA
+TCACTTTGAAGTGCTGCTTGTTTAAACCAATACAGCGCTTGAGTGAGATCCTTATCAATATAATTACCAT
+TCAAGTACATTTGCCCTAGATTTACTTGCCCTGGTGCAAAACCTAACTGGCCTGAACTACTAAAACGCTC
+AAAAGCTTGTTCTACATTATCTTCAAGGTAGTCAGATTTTAGCAAACTTAGACCTGCGAGGTTTTCACGC
+TTACCTGGAATATACAAATTAGTACTTAGTTCCGTTTTAGGATCATTAACATAATTCCCGAACAGCATAT
+TTTTATCTGGACGTTTGACCATATAAATAGCGCCAGAGTCATGCATTGTCTTTATCTGCATTAACGATAA
+GTCATAACGCTTAGATTCAAAATAATCTTTATACCTTAACTGACCATAACGAATGCTATCTTTTAGCGAT
+TGTTGGCGCAGGTAAAAGATGTTGCCATAAAGTAGTGTTACCACATCACCGGTAATATCGACTACTTTGG
+CAATTCTATATTTTTCATTTGGTCTAAGGTTATCACTGAGAATTCTGAAATCTAAAAAGTAAATGTCATC
+TACTTTAGGGCTGGCGAGGTAGAGTAAACTATCATCCTTTTCTTGTTGAGACTGGGTAGATTTTTGATAG
+ATAAAAAAACATAGTGTTATAAAAACTACGATTTTCAGCACGTTAGCAACAGTAAAATATTGGCTGTTAA
+ACCAGCCATTATCTGGCCTCAGCCTTATTGCTGCCTTCACGGTATTATCCACACCGTTTCTTTTTTTTAC
+CCTGTCCATCCACCATCCTCAATATTTATGTGTCAATTACAAACAAAGCCACAATGCAAAGAAATTAACC
+CTATTTATATCACTAAATAGGGATTTGATGACCTAGCAACCTCGCTTGTAACCAAGCAGAAATATCCCTT
+AGCTGATCTGGTAACACCGAATGATCCATTGCATAACTTTTCCAAGTCACATCATAATCAGCCGCTGTTA
+ATAAGGTATTTGCCATTTTACCTGCACTCATTGGCACGACATCATCTCGCTCACCATGATTTTGTAAAAT
+AGGCGTCGCTGCATTAGCACTATGACATAGCTCTGGTAAAGTATCTGATGTTGGTAAATAACAAGATAAT
+GCCAAGATACCCGCTAAGCTTTGCCCAAAACGTAAACCCGTAAATAAACTCAAAACACCACCTTGGCTAA
+AACCAGCTAATACGATATTTTTAGCAGCTATACCCGAATCAATTTGTTCTTGGATTAACGCCTGCACCTT
+TTTTTCAGAGGCTAAAACACCGTCCATATCAGCACGGTTATGTAAATCTAGGCTTTTGATATCATACCAA
+GATCGCATAACATAACCTTGGTTAATGGTTACGGCTTGCTCAGGTGCATGAGGGAAAATAAAGCGTATAC
+CGTGATTTTCTGGTAAAGAAAATATAGGGACAATAGGTGCAAAGCCGGCACCTGAGTCTCCCAAACCATG
+TAACCAGATGACACAGGAAGTTGCTGGAGTTTCAGGTTCTATGGTAATTCGTTCAAGTGATGTTGCTGAC
+ATAAAATTCAATGATTTATTCGTTAATAAGAAGATGCCACATCATAACAATCGTTTGTGTCTGTGGCAAA
+ACTGCATCTCAACTACTCCGATAAGGTTCACAATAATTGCCCTACATGACTTTGAAAGTAGTCTAAAAAT
+GTTCTGGTTTTACTGGCAACATGGCGATTTTGATAAAGCACACTCAAACGCTGTGCAACACTCTCATGGC
+TTAGCGATAGTCGTTGAAGTGATTGCGCTTGTGAATTGTCCTTTAATACTCTGTTTTTTAGCACACTATT
+TTTTAAAACATAGTCCGGTAATTTACACAGACCTAAGCCCTGCTCCGCCGCACGAAGACGCATTTCTGGA
+CTAGACAGTACCACTCTGCCGTTAACATTAACTTGCTCAATTTTATCACCATTACGAAAGTGCCACGGCT
+GACCTTCCTCTTCTAATATGCAGTCATGCTGGCTAAGTTGTTCTGGTTTAGTTGCTTTTTCTTGAAGCAA
+CTTACTTGCTAGCTTCGACGACATTGTCGGTGAATAATAAATAGATTGTGGAAAACTCAACAACTCTTTA
+GCAATCCAGTTTGTTGTTGGCAACGCTTGTTCATGCAAGACAAAACAAAGATCAAACTTGGGATCAAATT
+CAGGCACTGATCCTGAGTAATGCTGACAATGTAAGTGAATTTTAGGATAGCGACTTAAAAAATCACCAAT
+TAACGTACTTATAATTTGATTAAAAAACTCTAAGGGTAATAAAATATTCAGCTTACCTTGGGGCTGATGT
+AGTGATGAAGAAAGCTCCTCCTCTACCTTAGTTAAGGCATCTATATGCTCTTTGCTGGCACAAAAAAGTA
+ATCGACCACTATCGGTAAGCTCTTGCTTTCGCGTAGTACGTAGAAGAAGCTCACAGCCTAGTTTTTTCTC
+TAGCAACACTAAACGCCGACTTAACTTAGACTTTGCTATACCTAGATCTTTTGCTGCTGCGGTAAAAGAT
+CCCGCTTCGACTAAACTAACAAATAAATGCAAATCATCTAAATTGCTCAATTTCATATTCCCTTTCTATT
+GTTTCATTTTTAGAACAATGAATCCCATTAAACACATCTAATAAAGTAATTGCAACTTCAGTACACTGCA
+CCTTCTAACTAATCACCCACTAATTATCTAGAACGTACGAATTAGTTAGAAAGCAATTAGCTAGCCTTTA
+CTAAATAATTGGTAAATATTTGCTAAACCTTTACCAAAAAAACAACATAATGGAGTACATCATGAGCACA
+GAAACAATGATTAAAGTTGAAGAGATTTTAGCCGAACAATTTTATCAAGAAGTAGAACAAGCCTCAGGCA
+AGGTATTAATCGATTTTTATGCTCCGTGGTGTGCACCATGTAAAATGCTAGCACCTGTTGTTGAGCAAAT
+AGCACAAGAACATGAAGACATTAAAGTTATAAAAATCAACGCTGATAACAGTCAAGAATTGATGGCTGAG
+TTTGGTATTCGAGGTATTCCTACATTGCTTTTAATGAACAAAGGAGAGTTAGTCGCTACACAAGTTGGAG
+CCGCTTCTGTCAGCCAAGTGACAAAGTTCGTTCAACAGTAATAAACTTTCCCGTTATCTAGTTAGGCTAT
+CAACACCTGATAACCTAACTATTTTCGTTACCTGCACAATATTATTGACCATACCTTGATCTATTTCGGG
+CATCACTACTGACTATTCATTACAATCATTCTTAACAATCATTCCTCAAAATATCGTCGTAATATCTTAG
+ATGTATACAAGGCACGCAAATGATGCAAATCACCGACTTAAAAACAGAACAAAAAATCCCACCGCTTTTA
+CGCTTAGGTTTTAGACCTTTTTTTCTAAGCGGGGCGTTATTTAGCATTTTCGCCATTACGCTTTGGCTAT
+TAATGTATAAGGGAACAATTAGCTTATCACCTTTGGGCGGTGGTTATTGGTGGCACATTCATGAGATGAT
+TTTTGGTTTTGGCGGCGCTATTATTGCAGGTTTTTTATTAACTGCTGTACAAAACTGGACTGGCGTTAGA
+GGCGCTCAAGGCAATACATTACTCGCTTTGTTCTTGCTCTGGTTAGCGGGTCGCACTTTGCTAGTCGTGC
+CTGATTTACTTGGTTCATCACTAAGCAGTTTAATTGACCTACTTTTTCTACCAACTGTTGCGTATGTCTT
+AGCTAAACCAATTATTGCTATGAAGCAATACCGTAATTTGTTCTTCGTACCGCTTCTCGCTTTATTCACC
+ATCGCTAATTTAGAGATGCACTTAGCAATACATTACCCTACAACATTCAATAGCGTATATTCTGGTTATG
+CGGGCGTTATGTTAGTGACCTTTTTAATGTCAGTAATGGCTGGTCGTGTTGCGCCTATGTTTACAGCCAA
+TGGCACAAAAACCGAGAAAGCAGCGCCACTACCTTGGTTAGATAAAGCCGCCAATGGAAGTTTAGCTATT
+GCTATGTTCAGTCTCCTACTAGAACCGATAGTGGGTTTTTCGGCAACATTCTTCGGCGTATTACTTATCA
+TTGCTAGCGTATTTCAAACGATGCGCTGGGTAAGATGGCGTCCTTGGATAACGTTACATGTTCCTCTTTT
+ATGGTCTATTCACGGCGCTATGAAATTTATCTGCTTCGGTTTATTCGTACTTGGTGCAAGTTATTTAATA
+CCTGAAGTACCAAGTAATCATGTTTGGCACTTACTGACTATTGGCGGTATTGGCGGTATGATTTTAGCCA
+TGATTTCGCGTGTGTCTTTAGGTCATACAGGGCGTCCATTAACACCACCAAAATCAATGACCCTTGCCTA
+TATATTAATTAACTTAGCTGCACTGGTACGTTCTTTTGGCCCTTGGGCTGTTCCTGAAAAAACGTTATTA
+TTTATTGATATCAGTGGTGGGTTTTGGATTATTGCTTTTGTTATCTTTATTGCGGGTTACGGTCCTATGT
+TAATAAACGCAAGAAAAGATGGTCGACCTGGATAGAGTGATTTACACTAACTATCTACCATGACAGCAAT
+GTTTTGTTGTACCTAAATAAGTAAATAAGCTAGCTAGTTCTATTCGAATTACCTAGCTTATTTTTATTGG
+GCAACTATAAACAAATTAATAAAAATAGAGTAAACAACATGCGTGCAGTATTTTTAGATGAACAAACCTT
+CAGTTCTACCATTGATTTTTCTGTCATTGAACAACAGGTAAGCCAGTTAGTTTGTTATGCCAATACATCA
+CCTAATGAGGTTATAAAGCGCTGCCTAGATGCAGATATTATTATTACCAATAAGGTACAGTTAACGGCAG
+AAATGCTATCTGCCTTACCAAACGTAAAGCTCATCTGTATCAGCGCAACGGGTTATAACAATGTAGATAT
+TGAAGCTGCTCGTCACTTAGATATTGCCGTAACGAATGTTAGCGGTTACGCAGGGCAATCTGTTGCACAA
+TATGTTTTTGCCCAATTACTCGAGTATTATCAACAAACGAGTCACCATAATAGCAACACGGAACAAGGTT
+TATGGTCAAGAAATGATACTTTTTGCTATCACGGTAATAGCATCAGCGAATTAGCAGGAAAAACACTCGG
+TATTATTGGTTACGGAAGTTTAGGTAAAGCTGTTGTTGATATAGCACAGGCTTTCAATATGAAAGTGCTC
+ATTAGTGAACGCCCTCAGGCCAGCACTATTCGCGCAGAGCGAGTTTCTTTTGAACAGGTTATTGAAGAGG
+CTGATATTATCAGTTTACATTGCCCACAAACCCCTGAAACTGAAAACTTCATTAATGAAAGTGTACTAGC
+TCGCATGAAAAATACTGCCGTATTAGTTAATACTGCTCGAGGTGCATTAATTGATGAACCTGCGTTATTG
+GATGCTTTAAAAACAAAAGAAATTGCCTATGCTATTTTAGATGTATTATCACAAGAGCCGCCTCCAGCTG
+ATCACATACTACTTAATAACAAGCTTTCTAATTTAAAAATAACCGCACATATCGCTTGGGCTAGCAGTGA
+AGCTCAACAGCGTTTGATTGATTTATTAAGCCAAAATATTATTGCCTTTACCCAAGGCGAACAATTAAAT
+CGTTTAACTTGAATTAACTCAGTTAATCCAACTAAGTGATAAGTAAATTTCACTGCAAGTTAGTTAAAGC
+TTTGCTATCTTAGCCTTGAGATAATCAATTATGCGTTAAGAAAATCATGACACTTAAAAAAGACACCATT
+AAATATTTGCCGCTAACAGCAAAATATTTTTCACAAGTTATTACACTCGCTAATTCGGTTCATGGCGATG
+GTTATTTAGATGATGAGAAAATTGTTGAGTGGACCAATAAAGGCATAGTGAATAACATTAACTGTAGTTT
+TGTTGCTCTGCTTGATGACCAAGTTATCGGCTTTCGAAGTACTTATTCAGCCAATCAATGGCAAATAGAT
+CAATGGTGCAGTCCAGACTTATGGCAAGTAGATAGCCAGCATTGCTGTTATTTCAAATGTAATACCGTTG
+ATGAAAAATACCGTGGATTAGGCATTGGTAAACAACTATTACAACTCGCTATAAAAGCTGCACAGCATCA
+AGGCGCTCAAGCGGGTATAAGTCATTTATGGAAACAGAGTCCTAATAATAGCGCCGTGTCATATTTCAGT
+AAATGTGGTGGAAAATTAATAAAATCACACCCTGACAAGTGGAATGAAGAGAGTAAGCAAGGCTATAACT
+GCATTTTATGTGGGCATGATTGTCATTGTGAAGCTGCCGAAATGATTATTCATTTTTGATACTTAATATA
+CTGTTGATATCAAATTTTCTCTGCGAGTAAAGGGCTGACTAAATAAAATTCGCGTCACTATTGAGCTGGT
+CTTTTAAACGCTTAATAATATCTTCATTAAATAGCGCTAATCCTTTTCGAGTAAGAATAAAAGACGATGC
+GCTACCCACGTCATGAGCGATAAGATCTTCATGACGTAAAAACGCTATCGTGCCAATATGAGCAGCACGT
+TTGTCAATATCCGTCTCAGAGTCGACAAAAACATCGTTAAAGCCAATCTCTGTTGGCGTAGGAAAGTGCT
+GTGCTAATAGTTTTAGCGTTATTATTGACGACTCATCGAATTGTGAAAAATTTATGCTCATTAGGTTTTC
+CCCTCTCTGTAGAACTCCATGCTATTTAAAATATAGCAGAATAAAATGCATTATAAAGTTGTTAAGGCTC
+GGAGGTAACCGCCACTGAAATCACGCACTTTCAATGGTAACAGAATTACCATTAATTTATTTTCGCCTAA
+GCCTCCAAAGGTAAATGCCAATCAACTTGATTAACCTCGTGTTTAGCTAACCAAGCATTAGCTTGAGAGA
+AATGTTTACAGCCAAAAAAACCTCTGTAAGCAGACAATGGCGACGGATGTGGACCCGCTAAAACTAAATG
+TTTTTCTTGGTTAATATTTTTACCTTTCTTATGTGCATGTGCTCCCCATAAAATAAAAACACAACCATCA
+TTGTGCTCATTTAACGCGTTAATAGCTTGCTCGGTAAAAGTCTCCCAACCCAGCTTAGCGTGAGAATGCG
+CATTGGCTTGCTGCACTGTTAATACCGTATTTAACAACAGTACTCCTTGCTCTGCCCAATGTGTTAAACA
+GCCATGCTTTGGTATTTCAAAGCCTTCAACATCGGTCGCCAGTTCTTTATAAATATTAACAAGTGATGGC
+GGTACCTTGATGCCCTCCTGCACTGAAAAAGCTAAACCATGTGCTTGATCTTTTCCGTGATAAGGATCTT
+GCCCAAGAATGACAACTTTTATCTCTGCTAAATCAACGTGGTTAAAAGCATTAAACACATCACCTTCTGC
+TGGATAAATTGAAATCTCCGATGCTCTTTGCGTTGCGACTTCTTTGACTAAGTTTTTAAAGTAGCTTTGC
+TTCGCTTCACCAGCAATTAACTGCTGCCATTGGGGTTTTATCATCATGCTGCCTTTACGTTATACCGGTA
+AATTATCTCTGTAACTATTAGCAGTATTTATCCCTACGCTAATAGTAAAAAAGCCATCACCAAAGGTGAT
+AGCTTTTATATTTTACGTTATATCTTAACTTAAGTAATGTAGTTAACCACGCTAAAGTCAGTAATACTCT
+AGTGATAGAGTATTTATCGAGTAGCCTAACTTAAAAGATAACTACGTAAATCACTGAAGTTTGCAGCAAG
+ATCTTGCGACAAGATAGGCTCACCAGCACAATCCGCAAGCTCTTTTGGTAAACCTAACGGTTGACCAAGA
+ATGCTTTCAACAACTTCTTTAAATTTCGCAGGATGAGCTGTTCCTAAAAAGACACCAAACTCCCCTTCTA
+CAGCACTATATTGTAGCGCTTTATAAGCAACAGCAGCATGTGGTTCACTGATGTAACCTAACTTACGAAG
+TTGAATAACGGTTGATTGGGTTTGTTCTTCATCAATAGATACTGAGCTGACACAACCTTGTTCAACAATA
+CCACTCTTGAGCATATGCTCAACGCGCGGCCAGTTATTCGGGTTACTCACATCCATTGCATTTGAAATAG
+TAGCGACGGTTACATTGGGTGTCCACTCACCTGTTTCTAAGTAACGTGGCACCGTATCATTAGCGTTAGT
+TGCGGCAATAAAGCGTTTAATTGGCAAGCCCATTGCTTTGGCAAATAAACCAGCGGTTAGGTTACCAAAA
+TTACCACTAGGGATAGAGAATACAATGCTACTTAAATCACTCTTTGCGCGTGATAATTGTGCTACTGCTT
+CAAAGTAATAACATACTTGTGCCAATAATCGACTGATGTTTATTGAGTTTGCCGAATTCAAACCGATAGT
+ATTTGCCAATTCTTTATCATCAAAAGACTGCTTTACTAATGTTTGGCAATCATCAAAATCACCATCCACT
+GCTAATGTTTCAATATTTCCACCTAGCGTGGTAAACATTTTTTCTTGTAGTAAGCTAATTTTTCCTTTCG
+GATACATGATGACAACACGAATGTTATCAATACCGTGAAAAGCATGAGCAACAGCCGCACCGGTATCACC
+AGACGTAGCGGTTAAAATGGTCAAAGGTTTTGTCTCACCACTTGCTTTAGCATCTTTAGCAACAAATACT
+TGTAAACACTTGGCCATAAAGCGGGCACCAAAATCTTTAAAAGCTAACGTTGGCCCGTGGAATAATTCTA
+AAATGGCACGGTCTGGGCTAATCGGCTGTAATAAAGCAGGGAAATTAAAAGCATCGGTAACAATGTCAGT
+TAATTCACTTTTTGTTAAGTCACCTTCAACAAATGGTGCTAATATTTTAACACTACGCTCTACCAAAGGC
+AGTGCTAGCAGCTCTTCGATATTATCAAGTTTTGGCATATCGGTAGGGAAAAATAAGCCCTGATTTTTAC
+CTAAACCTTGTTTAACTGCTTGAGCGAAAGTTACCTGCTCATCATTTTCTTTTAAATTATAATATTTCAC
+TGTTTTTCCTAATAATCTGTTCACTAATATTGGTTAGCTATCATGCTTATATACCTTCAAAGCACATTGC
+TATTAAATTTCTGTTGCGCCAACATCATCGACTTTACACACATGGACAAAGCCTAATGCTGTTTGTAAAT
+AGTTCTCTTGTAACCATAAGGCAAATTGCTCTGCTTGTTTTTCGCTATCACAAACACAAAATAGTGTCGG
+CCCTGAGCCTGAAATTCCAACGGCTAACGCCCCTTGCGAGCTTAAATAATCTCGAGAGGCTTTATATTTT
+GGTAACAAATCTGTGCGATATGGTTCTGCAATCACATCGGTTAGTACTGAGAATGCTTGGCTTTTATCTT
+GGCGATGACATGCATCAACAAATGTCGCTAAGTTTTGACCATAGCTGATAACGTCGCTACGACTATAAGT
+TGTAGGTAGAACCTCTCTGGCTGCTTTAGTTGATACCTCAATACCAGGATACGCCATTACATAATAGCAA
+TCATCGAAACTAGGTAAAATGCGCGAGATCACATTTTCATCCGGAACCATTAATTGCAAACCACCTAAAT
+AACATGGCGCAACATTATCATAATGTAAGCTGCCACTAATTTGTGCTTCCATTTGGCCTGTCATTTTTAA
+TACGACATTTTCAGAAAAGCTAAAATTATGGTATTTAGCATAAAACGCATTCAAGGAGGCTAGTGCTGCG
+ACAACAGAACAGGCACTTGATCCTAAACCGCTGCCAACAGGCATTTTTTTATCTAAAGTAATGGCAACAA
+AAACAGGTGTTTGTTTCACACTGATTAATTGCTCATTAAACAATAATAGGCAAGACCAAACAATATTGTC
+TTCCTTATTACTTGGTAACTTATCAGCAAAGTTACCGATAACTGTTAGGCTATTGTCATTGCTAGTTGTT
+GCATTTACAGTGACCACATCGCCTAATAATGTACCATCTACCGGCTTTACTGCCAGCCCTAAAACATCAA
+AGCCTACACTAACATTACCTATAGAGGCCGGTGCAAATACCGAAACACTTTTATTAACATTGGTATTACT
+AACTGACATTAGTGCTGTTGCTCCCATGCTAAGGTTCTTAATAAATCACCAAAAACACCTGCAGCTGTAA
+CCGCTGCGCCCGCACCGTAACCGCGTAAAACAAACGGTAAAGGCTGGTAATAACGACTATGAATAGCCAA
+GGCGTTTTCGCCATCTTTAATGCTATATAACGGGTGGTTAATTCCTACAGACTCTATAGAAACTTGGCAA
+TTACCATCAACAATATTACCAATATAACGAAGTACTTTACCTTCTAATTTTGCACTCGCTACGCGCTCTG
+CAAAGTCACCATCAAGCTTAGTTAAGTTACTCATAAACTGACTAACATCACCGCTGGCATCAAAATCGTC
+GGGTAATACTGACTCAATATTGATATCTGATAACTCTAACTGCATGCCAGCTTCACGAGCCATAATTAAT
+AATTTACGCGCAACGTCCATACCACTTAAGTCATCACGAGGGTCTGGTTCAGTGAAACCATTTTCTTTAG
+CAATTGCAGTCGCCTCTGATAACGACATACCCTCTTCTAATTTACCAAACATATAAGATAACGAACCCGA
+CAAGACACCTTCGAAACGCTGTAACTCATCGCCCGCTTTAATTAAGCTTTGTAGGGTATCAATAACAGGT
+AAACCAGCACCGACCGTTGTTTCATATAAGAAACGACGATTGGTTTTTTGTGCAGTACTACGTAACTCTT
+GATAATATTCCCAAGAGTCAGTATTTGCTTTTTTATTTGGCGTAACAATATGAAAACCTTCAGCAAGGTA
+ATCTACATAACTCATTGCTAATGTTTCATTTGACGTTGAGTCAACAAAAACAGGGTTGATTAGATGGTTA
+TCACGAACAAAACCTTTAAGATTATCTACATTAACTGCTAGCGCTTCAGTTGCATTCGCCATAGCATCTT
+GCCAGTTATTTAAGTCGATACCTTCTTTATCAAATACCATGCCTTTCGAGTTAGCAATACCGTAAACTTT
+CAAGACAATGTTTTGCTTTTTCAAACTCGCTTGTTGACGAGATATTTGCGCTATTAGCTCACTGCCAACA
+ACACCACAGCCGACTAAGAAAACATCAATCGTTGGTTTATGAGAAAAGAAGTTCTGGTGACTTACTTTCA
+TCGCATCCATACATTTTCGTTGTTCCACAACAACTGAGATACTGCGCTCCGATGAATCTTGAGCAATAGC
+AACCACATTAACTCGTGCTTGTGCTAATGAACTAAAGAATTTAGCTGCCACGCCTCGTTGATGGTGCATA
+CCATCACCAACAAGTGACACAATTGATAGTTCACCTTTTAGCGCTAACGGTTCAAGTAGGCCATTTAACA
+GCTCTAATTCAAACTCTTCGTGTAAGCTTTGTTTAGCACGCGCAGAGTCACTTGAATAAATACAGAAGCT
+AATGCAATACTCACTAGATGATTGACTAATAAGCACCAAAGAAATATTTTCTCTGCTCATAGTTGCGAAT
+ACACGGCTCGCCATGCCTACCATGCCTTTCATGCCAGGTCCTGACACGTTTACCATGGTTAAGTCATCAA
+GGTTAGAAATTGCTTTAACGCGTTTTTGTTGGTCATTCTCATTGGAAATTAAGGTACCTGGTGCACTTGG
+GTTACTGGTATTCTTAATTAAACAAGGGATATGATACTGAGCAATTGGTCCAATTGTTTTTGGGTGTAAA
+ACACTGGCGCCAAAATAAGAGAGCTCCATTGCTTCTTGATACGATAAATAATCGAGTAATTTAGCTTCTT
+TAATGTAACGCGGATCTGCGTTATAGACTCCATCTACATCCGTCCAAATCTCACAACACTCAGCGACAGC
+ACAAACAGCTAATACCGCTGCCGAATAATCAGAGCCATTACGCCCTAATGTAGTTACTTCTGGCGTACCA
+TCATTGTTGTCCGCATTCACCCCAATAAAGCCTGGCATTAACGATACTTGATTTAATTCAGTGTATTCAT
+GCTCAAATTTTTCTTTCGACAACACTAAATCTGCTACTGCATTTAAAGATGACTTGTTGGTATACAAAAA
+CTTTTCTGGTGCTAACAGTGATACTTGTACGCTATAAGCTTGTAACACGGCATCAAGTATTGCCACACTT
+AAACGTTCACCAGTACTGATAATACGGGCACGGATATGATCTGGGCAATAGGTTAGTAACATTGCACCTT
+GCATATAGCGTGAAATTTGATGTTCATAATTCGCTAACGCTTGCTCACAATGTTGATTGTTAAAGTTGCT
+TATACTTGCCGATAAATCATCAATAATAGTAGTAATTGCACGTTTGAAGTGACCTAAATCTGCCACTACT
+TTTTCTTCATCGCTAATATTTTCAGTCATAGCAACTAAGTGGTTGGTAACCCCTTGTGGGGCCGATACAA
+CAACGGCAAGTTTTGATGATTTGCTTTTATCATGGATAATATCGGCAACTTGACGAAAACGCTCTGCTGA
+AGCTAGTGAAGAGCCACCAAATTTAAGTACACGCATGTTTTCTTCCTTTATAAAGAAATAGTGAATAAAG
+ATACTCTTTGCTTATTGAGCTGTTTAAGCTATTAGAGTTAATACTCTTCATTGTAAACGTAAAAAAGCCC
+GTAACCTTTTCAGGTCACGGGCTTCGATAAAATTTTTATTTTTACACGTTAGCCAGCGACCGCCATCCTA
+ATTAGGGTGGTAGTGGTTGTAATAATAGTAATGTGGCTAGTGTTTAATTTCATAACCTTAAAATGCCTTA
+AGTTACCGTAACTGTCAATCTTTAATGACAAATAATATTAAATAAAAAGTTATAATTTATGCATAAAAAT
+TTAATATTAGACAATAACGTATTAGCACAGACACATAGTCATTCTACTTCTACTTCTAATTCAAGAAACA
+AGTTCCGCAGCATTACATACTTGATTCCGTCCCTGAGATTTTGCTTGATATAAAGCACTGTCTGCTTGGG
+TAATCAGTTCTTCATAATTAGACTCTTTGCTACTAAGTTGTGCAACGCCTAAACTGACTGTTACCTTTAT
+CACCTGATCATTATAAGTGAAAGGTGTTGTGGCTATTATTCTACAAATACGCTGTGCAAGTTCTATTGCT
+CCTGCAGAATCTGTCTCAGGTAAAATAATAGCGAACTCTTCTCCACCATAACGCCCAAAGGTATCTTCAA
+CTCTTAATAAGGTACTTATTAAAGCACTGACCTCAATTAACACCATATCGCCACCTTGATGGCCATAATT
+ATCATTGAGCAATTTAAAATGGTCTAAATCAAGCATTATCAAGGATAACTTTTTATCATGTCGTCGTGCT
+TTTGCGTATTCTTGTTCTAGGGAGTCTTGCCAATGCCTTCGATTATAAACTTGAGTTAAACCATCTATAC
+GACTTATTTGCGCTATTTCAGCTAAGGTCTTTTGTAATTGCATTTGATAATGACAAGCATCGGTAACATC
+TTCAATTAAGATACAAATATGTTTGCCGTTAACATCAGTTTCTATAGGTAGAAAGGTGCAGTTTTGCGCC
+ATAAACTCACTATCTGTCGTGATCGGTCTAGTGTGAGGTAATTCGAATAAGTGATGTCTTTGTTGCCAGG
+AACAAAAGCTCGGCGTATTTAATTGTAAAACAGAACTAAGCTTGCGAGATAACCAACGTTGTGGCAGCTC
+TGGAAATGCACTAAAAATAGATTGCCCAATAATACTACCTGGTACTTTATCGGTATGGACCTGTAAAAAA
+CGATTCCAAATAACAATATTAAAATCAGCATCGATTACCAAAACACCGGTATTTAATTGGTTAGCAATTT
+GGCTATTAATTTGTTTAAGAGCCAGCTCATTTACAACCGGTACATCCGAAGCTGTTGGCGTAGTGTGTGA
+TTTAATATCAGACATTAAAATTCTTCCAAAATACGGTCAAGCACATGTTTTATATTCGTTATCGCTGTTT
+CAGGGATCAATAAGATCATATTGCAATTAAAAGAATAATCTGTCACTTGATAATTAATATTTACTTTTAA
+TGCTAAATCCCAAGTAAATGGCATTTGTTGTAAATGCTCAGATAAAATTTCCTGTACATTCGGCAGTAAT
+TTGGGCGCGTTATAAGACAATTGATTATTAATTTGCTGAGCAAATACATTTAAAAAAGTTGTCGTTAAGA
+TGGAACTAATATCAATTAATTGCTCATCTTGTGATAATTCATCTGGTTCATATCCCAATAAATCAGCAAT
+TCGACCAGAGTTCTCTTCTTTGTAAACCAATAAAGCCTCACCTCGAATACCTTCATAACCAAAAAAACCT
+TGGCTTACAACGGCCACGGTATTTTTCTGTTGACTCAAGGTTTTCATCAAATCTTTAGCTTCTACACTCT
+CAATACTCGGGACCTTCAAATAAACAAAAGTATCTAGATAACGGGCAAGTTGATCACTTGCTTGTCCCAT
+AGCAATATTAATAAGCTCTTGTAAGCAATCTTGTTGGTCTTCAGTTAGGTGAAATTGATTCATAAAAGGC
+CATGTTGGCGCAAATTATTAAGTAATAGATCTGCTTTTACAGGCTTACGCATAAACTCTTTTGCTCCTAG
+TGCTTTTACCTTATTTTGCATTTCAGGCTGAATATCTGCTGAAATAACAAAAACACTGCAATTAAGGTTT
+AATTTTTTTATGCCCTGTAAAACACCAATACCATCAATACCCGGCATAGTAAGATCAAGAAAGAGAATTT
+CGATGCTATTATCACGTAAAATTGTTAGCGCTTCTGCACCATTACAGGCAATCTGAACGGAATCTTTCCA
+TTCTTCAGGAAGACTTCTAAGCACTTGCTTTCTGGCCATGTTTGAATCATCACAAATAAGCACCGATGGG
+CTCATAGAAGGAGGGACCTTATTTTATTTTATTGGTGATAATTTACCCTAAATAAAAGCAATTGTTAATC
+AACAATTCATTTTTTTAACAATATTATGTAGATAGTTCATTTATAAGTGACAAACTCGTACTTTTAACAC
+GAAATCACTCCACTTTGTATCTAACTAAATAGATAAAAAAAGAGCATAAGTGCGACGTAACTGACTTCAG
+ATCTACATAAGAGGGGACTAGTGTTTTGAAATATAAATACTACAAAATATAATAAGTATCTATTTAGTTA
+GATAGTGAGGTTGAAGGGTAAATACAAAGTAGGTGTAGCTAATGGTTAATCAACAACGGCGCATATATGC
+CATTACAATTAGCCACCAATAATAAAAGAAGCACAAGCAATAGAGAATACCGCTGAGCTGATATAAACCG
+TGATAATTTTAATGCTATCGAAATTAATTTTCATCACAATGCCTTTTAAAATTTAAATAATAAATAACAG
+CGAGTTAATGAATTAATTATAATTTATTGCTACAGCAAAAAGTGTAGTTAAGGGTAGGTATATTGTCCAA
+TTTTGTGACAAAGATCATTGTTCTTCAAATATTTTGTTGGCTTTAGTGAGGGTTTTGCCACTGTAATTGC
+GATTGATAAGTATTAAGCCATTTTTTGGCAATTTCATAGTTTGGGCAGAATTTTTCAACGAGGTGCCAAA
+ACTCTTTAGAGTGATTTAAATGCTCTAAGTGGCATAACTCATGAACGATCACATAATCAATAACAGTTAA
+AGGCGTCATCATTAAGAGGTAATTAAAACTTACTTCACCTCGATTATTACAACTTCCCCAACGAGCACGG
+TACTGACGAATATTTATCGCTGTTGGGCACAAGGATATTTGTTTACTAATCCTTTCAAGGCGCTCACTGA
+ATAACTGTTCAGCTTGCTGTTTAAAGTAGACTTCGAGTTGTTTTTTTATCTGTTTAGATATTGCTAAAGG
+ATTTATTAACCTAGAATGAATTTTTTCACTTATAGCAACATTAAGTTGCTTAGTCGTAATTTCTTGATAA
+TTCTTTGGTTCTATTTCAGCAATCACAAGATGGCTAAAATACACCTCAGATTTTTTTGCTATACAGATAT
+TGAGAATGACTTTCTCGCCTAAGTAAAGCAAGTTTGAACCTTGACTGAAGTCACAATATTCAGGTGTTTT
+TTGTTGCTCAGCTAATTTACTACGCAGCCAAGCTGACTTTTCTTGAATAAAAGTATCAATAAAAGCTGAT
+GTAACATAATGAGGGGCTCTCACAGTCACTTGACCATGTTTAACCTGCAGTGCCAGTGTTTTCCTACGCT
+TACTGCGAATAAGTTTATATTCAAGCATAGAATGTTAACCGCAACACATCATATTCACTTAACTAGCTTC
+GCTCAGTTTGGTGGTCGTTACTTTTGCTTTACTCTTTTTCGCTTTAGCCGCCGGCTTTTTTATTTCAATT
+TCAGCAATAGGTAAATCAGTTACTTTTTCAACTGACTTTTTAATGATTGCTTTTGTCGGTTTTTTTGCTA
+ATAAGGCGACAAGTACTTCTTCTCGATGTTGTGCTAAGAAAATACTCAACTCTTCATTGGCATTATCGCT
+TAATTCTACCGAAGATTGAGAGAACATTTGGCTCAAGTTATCAGCCATATCCAACATTTTGTCATATTCA
+TCAGCTGATTTCTTATCCATAAATGTTTTCGCCTCTACCCCGTTTCTAATTACTACAAACCGACTTTCAA
+CTGCCATTAGATTTCCCCATTCTTACATTTTGAGCTAATTAAAGGCTCATAACGCTGTTAAAAAATTAAC
+GTTTACATAAATAATATTCATCACAATAGCATAATTAGCACTCAAGCTGTATATAAAAACAGTTAAATAT
+AACTACTTTCAATAAGCCAGATCATTGAAGCTTTAAAAACGCGTTAATCATCGCAAGTTTAATAGCCTCT
+ACTGCAACTTTCAGATGTCAATGTATCACCAAATGTAAATATTAATGTCAGTATTAAACAACATTTTCTG
+CTGAATAAAAAGGCAATCAATCACTTAGCGAATATACACGTTTTAACGCTTGATTTTTACTTACATCCTC
+TGGGTAAATGGTTACAACTTTTAACTAAAAAGAGTCCACTATTATGGTGTGCCTTGCATAACAGGGCCAA
+ATAAAAACTAACGATATAAAATAAACCTATGGAGAACTACCATGACTACTTTCAAAAAAACCTTACTTGC
+TCTTGCCGCTACTTTACCTTTATTAGCTATTAGTTTACCCAGCCAAGCAGCAATGACTCCCTATATGGAA
+AAAGCCTTGATAGATGTTTGTAAAGCCGCTAAGAGCAATAGTGTTATAAAGTTCAAAGGCACAACTAAAT
+ATTATCGCTTAAAAACTAAAACAGTTGCGTTGAAATTAATGTGTAACGGTGAGGATGTTATCACCTTTGC
+AGAAAGCTATGGTGCTGATAAAACGGCAGCTAGATTACAAAAAAGTTTAGGTAATGTGCGCATTACAGAT
+GTTGCAGCATTAACAAAAGTACAAGTAACTTTTTAATATGATGACTAAATAAGAGCGCTCAACATGATAA
+TTTTGAGCGCTCATATTTACAGCTAGTAAACTTAAAAACTCACTACTCGCCAAAAACCCTTTCAAACCAA
+GACCTATGATCCTCTTTTTCTTGTAAACAGTCCTTTGAAGTTACAATGCCGTCTCGCACCGCAGGATAGA
+TCACCGTATTGGCGCATTTATCTGTGACTGCATTACCCGTTTGCTGCTCAAAAAGAGTGACCACAATACT
+TTCTGGTTTAGCTTCAACTTTATTTATTACGCCCTGTTTATTTATGAAGTCAGCGAACAAAGGTAACGCT
+CCACTACTCCCCGTCAAACCCGTTGGTTTATTATTATCTTTACCCAACCAGGTTGTTATTAAATGCTTGC
+TGTCATAACCGATGAACCAACTATCTCGTAAGGCGTTACTTGTACCTGTTTTACCCGCGACTTTTTTGTT
+ATTTAAACGCCAAGTAAGTGATCTAGCTGTGCCCACTTGAGTGACTCTTTCTAAAGCGTAATCAAGTAAA
+TAGGCCGCATTACTTGATAAACGTTGCTCGCTTGATTGCTGCTTTTGCCAGAGCGTCTCGTTATTTGATG
+AGAGTATTTTGGTGATGGTATGGGTCTTTTGGTAATAACCATTATTAGCAATCGCTAAATATAATTGGTT
+GATTTCCAATGGCGACATATTCACTGCACCCAATAAAACAGAAGGACGCATTTTAAGTTTCTGCTGATAG
+CCCAACGCTTTAATAGCATCGGCTACGCTATCCAAACCTAAACTCATACCCAAATTAATAGTGGGTACAT
+TGAGTGAAAAGACTAACCCTTCAATTAACGAAACCTGCCCTCGATATTTCCCATCATAGTTTTTTGGTTG
+CCACTTTTTACCGGTACCATTTCTTAAGGTAATCGCCTTATCATCTAAAATAGTAGCAAAATTATATTGC
+TGATAACGCTCAAGTGCCGCAACATAAATGGCTGGTTTAATTAATGAACCAATATGACGCTTAGCATTAA
+GTGCTCGATTAAAGCCGGCATATCCACTTTCCCGACCACCAACGAGCGCCCTAATTTCACCACTAGCAAT
+ATCAGTAACCACCATCGCCGCTTCTAGATTCTTTTGGTGGTATTTCCGTTCTAGTAAAGGTAATTGCTTG
+GCAACACTTTGCTCTAATAATTGCTGGCTTCTGTGTGAAAATCCGGTAAATACTTTAATACCTGACTTTT
+GAGTAAAACTCGACAGGTGTTGATTTAATTCTGCATTAACTAGTTGTAAATAAGCCGGGTAATTTTTTTT
+GGCTAATCGTCGATTAGACCTAATAGATAGTGTTGATTCTGCTGCCTGTTCAAAATCAACAAGTGGTAAT
+AAGTGTTGTTCAAACATAAGCCTAAGAATAAGGTCTCGGCGCTCTGTCGCACGTTCTGGATGACGCCATG
+GGTCGTAGTAACTTGGTCCTTTAACTTGAGCTATCAATAAAGCCATTTGGGCATGACTTAATTCATTAAT
+TTTTTTACCAAAATAAAACTGTGCGGCTAAGCCAAAACCATAAACGCCATTAGCATAATTCTGCCCTAAA
+TAGACTTCATTAATGTAAGCTTCTAGCAGTTGATCTTTACTGTATCTAAGCTCTAGGATCACCGCCATTA
+GTGCTTCTTTAATCTTTCGAGACAGCGTGCGTTCGCGACTTAGAAACATATTCTTTGCGAGTTGTTGAGT
+TAAGGTACTACCGCCTTGCACCGTACGTCCAGCGCGAATATTATTAAGTAGTGCTCTAAAGATACCAACG
+GGAGAAACGCCATGATGATGATAAAAATCACGATCTTCAATTAACAATAATGTATCAATCAATTGACTAG
+GTAGTTCTTCTAACGACACCAGTACACGATCTTCCTTATTATCAGGAACTAAACGCGCAAGTAATTGTGG
+TTCAAGTATTAAAGTAGAAACAGCTTGCTCATCAACACTCAGGGAGACAACAATTTCGCTAACGACTTCA
+ATGCTGAGTTGTTGTGCGTAATTGGCACCATTAGCAAAGTCAAAAGCACGTTGAAAAATATTCAAACGTT
+CTGCCGACTGAGAAAATTGGCCTGCTCGGGTGGCAAATTTAACTTTCTGATAACCATTAATTTTTAGTGA
+CTGTGCTATTTCTTCTAGGTTTTCCTGTTCACCTAGCTGCAATTTTTTTATTTGACCATAAACTTGTACA
+GGTACTTGCCAACGCTGACCTTCAAACTTTTTCCTTACCTTAGCATCAAGATAAATAGAAAAAATTCCTA
+CCGTAAACACAGTGGCAATCATCAACTTGCCTAAAGTTATACCTATTCGGCGCATTACTGATTTTTCTTT
+GACCACAGGGCTGCTGCGTTTTGTTGCTTTATTTATTGACATTATTTTTCGATATGCTTGAGGCTGTTGT
+TTTGTAATGATTACTTTTGCAACTGAAAAGTTAAATACTCTCCAACTCCAAAGCTAGTTATTCTTTTATA
+TGACGCTTCATTTTATTAGTTGCCTTAGCGTTAACAGGATCATCTGGCCAATAATGCCTAGGATAACGGC
+TTTTCATATCTTTTTGCACTGCTTGATAGCTACCAGACCAAAATTTAACTAAATCTTGTGTTACTTGAAT
+AGGGCGTTGCGCGGGTGAAAGTAGCTCTAAAAGTAGAGGTATGCCTTGATTTTGTTCACTTATACCCGCA
+ATAGCGCCAACATTGGGCGTTATTGTTAGACCATATAATTCTTGCATAGGTAATGAAACTTTTGGAGATT
+CATCTTGAGAATAACTAATTGGGCAATGCCTTCCCGTTGGTCCAACATAAACAGTAGGTGCAGCTTGTTT
+TAATATTTTTTGTTCTTGATAGCTAAGTAAAGATAATAACATCGATGATAAATCGAGTTTATCGAGCTGC
+GCTTTAGTTTTTATACCGCCAACAAACGGAGCAAACCACGTTGTTAATTTTGCCAATAGCAGTTCATCAT
+CGATTACCACTAAATCATATTCCGGAAAGTACTTGTTCAACCATAACCAACGCGCTTTTAGTGCTAAATC
+TTTGGCCTGCCAGGATAAAAAACTTAACCCTTTTTTCATCACTAAACTACACCACATAGCACTAATTGAT
+TCAGCGGTTACCTCTTGTTTCAATGGCTGATCTGATAGGACTATTGCACCTAATGAGGTTTGTCTTTTAG
+CGATTATTCTACCGCTTTTATTATCAAAATTTGCTATATCTTGCTGCTTTATCTGTGCAGCAAAGGTATT
+GGTTATTTCTTCTAAGCTAATCTGACTAGCTAATCTCACCGTTAACTGGCCACCTAGTTGACTCGTTTGA
+GCGATAACAATAAAGTCTTCACCTGCTAAAGCATCTTGTTCATTCACTAAGGTTCCTTTGCCATTAACGC
+AAATAAAATCACCATGATTCCCTCTGGTTTTAGCCACGCGTTCTGGATAAGCATAAGCGAGCAGTACACC
+TGTTTTTGCTAAATCCAGATCATGAACCCTAAAACGTAATTGTACATTTTGAGCCAGTCGACTCGCTTGT
+TGTAGAATCCGTTCTAACAATGGATTTTTATTACTTTTATGCTGAATAAGTAATTGCAACCGATGAATTA
+AATCACAATCATATTTCGCTTGTTCTCCTTTTAAAATATCGCGTTCTTCGAGTAAAGCGGCGATTAAACA
+AGCCAACAGCGTTATATTCGGCCCTTGGGTTTGTGCCATTAATATCATATGAGCAAACCGTGGGTGACAA
+GGCAAACAGGATGCTTTTTCACCGTGTTTGGTTAGCAGGTATTTATCATCAACAATGTCTAGGCTTTGTA
+GTTCTTGCCACGCTTGTTGCTCTTTAGCTTTACTGGGCAGTTCCAATAAAGGCAACTCAGCTAAGGCTGT
+GACTCCCCATCGAGCAGCTTCGATGAGTGTAGGTAGTAAATCAGCTTGTTGAATATCATTAACACTGTGC
+AGCGGTCTACGCTCAAAATCATCTTTGCCGTATAAGCGAATACACTGCCCATGCATTAATCGCCCTGCTC
+GCCCCGCTCTTTGTACAGCTGAAGCCTTTGATATTTGCTTTTGCATTAGCTTATTCATCAAACTAGCACT
+ATCAAAAACAGCAACTTTTTCAAGGCCGCAATCAATAACAAGATCAATGCCGTCAATGGTCAATGAAGTC
+TCTGCAATATTTGTAGCTAAAACAATTTTACGATGTCCACTTAGACAGGGTGCTATTGCCTGCTGCTGCT
+CCTTTAAACTCAACTCCCCAAACAAGGGACAAATTTTGACACCTTCCACTTTTTGAGCCATTAAGCTATC
+AAGTAAAAACCGAATATCGGCCACACCCGGTAAAAAAACTAAGATTGAGCCTATGTGGTTATACATTTTA
+TCTTTAATAACCGCCAATGCATGTTCACGCCAACGTTGATGAGCCCTAGGGGCTTGATAACTCACTTCTA
+TAGGATAGCTCCGTCCTTCACTATTTAACAAATAAGCATCAGGCAATGCTTGGCTTAAATACTCAATATC
+TAACGTTGCCGACATAAGCAGTATTTTTAAATCATCACGTAATTCTGTTTGTACTTCACGGGTGAGTGCA
+AAAGCTAAGTCGCCCTGAAGACTTCGTTCATGAAATTCATCAAAAACGACCAATGCCGTACCTAATAGTT
+CGGCATCTTTTTGAATAATCTGCGTTAATATGCCTTCAGTAATGACCTCAAGACGGGTACTCGTTGATGT
+TTTACTATCATTACGTAATCGATAACCAACAGTTTCCCCTACCTTTTCTTTCAGCTGTGCAGCTAAAAAT
+GTTGCTATATTTTTAACGGCCAAACGTCTAGGTTGTAGCAAATAAATTTTCTTATTAGCCAAACTTGGCA
+ACGTTAATAACCATAGAGGTAAGCAAGTTGATTTACCCGCTCCAGGAGGAGCCGATAATATGAGGGTATT
+TTGCTCATCGAGGCTTTGGCAAAATTGTTGCTTAATTGCTTCTATTGGTAAATAAGTAGTCACGGTCATC
+GACAAAATTAAATTATTAAAAACAGGGCTGCTATCATAGCAATTATTAGTTGTCGGGCATATTGCCAAAC
+AGTTTAAACAATCAACTTCATCGCTTTATTCAATCTCAATAGCTGGCTATTACTCAATCAGATGCTTTGA
+ATTTTAATGGCGAAGCTCGATAATATGGCTGCATAATGTTTCTTAACTTAATCAACAGGCGTGAATTTTT
+CGATAAGAACTACGTTGGCATGACGATGAAACTGATTAAGCAAACCTATGAGCTTGTGACATAAAATGGA
+TAAAATAGAAAGTTAGATTAAACGGCAAGAGATGCAAAATAATTTTATCCCAGTTGGTCTAAATTTTTAA
+GAAAAACTTAGGCAGAAGCTAAGATAAAAGCTTAAAAAACATATACTCCCTGCTGAAGTAAAAAAAGATC
+ATTCAGAATCTAAGAGAATGATGGCGAAAACTTGCAAAAAAATATTTATCTGCTTACTTGGCAAATTAAT
+TAAAGCCTGTTATTACTTAACGTTCCCCTTTATTAATCAGAGACAATCAGAGAGGAAATAACATGCAACA
+TTCGGCACATGGAAGTTATATCATTGAACAACAAAGTAATATTTTATTGGTTGATGTACAAGAACCATTT
+AATGACGTGACTGCGGAAAATTACCACCAAGATATAAAACAACTAATAGAAAAAATGACTGGTGAACCAT
+GGGGGTCATTAATCACCTTTCGTGGTAGTAGTGTTTTCACCCCTGATGCCGAACAGCAGTTAAGAGAAAC
+AACTCAATATCGACAAGAAAAAGGCATGATTGCTATTGCTGTTGTTATTTTAAATAGCGCCTATGCAGAT
+ATGCAACAAATGCAATTGCAGCGTATTTACCATGACTGCCAAATAGAGTTTCATGTTTTTAGTGATAGTG
+AAATTGCTGCTGATTGGCTCAATGATTTTATAGAGCAAGCAAATTCATTAAAAAACAAACAACGAAAGGC
+TTAACTTGTTAATTAAAATGACAATACCAAAAAAAAACGACATTATAATGAGCTACTAACTTAATTAGCT
+CATTTTACTATGATACTTCAAGTGCAACCCGCCAAATTAATTAAGCGTTATAAACGCTTTCTAGCTGATA
+TTGAACTTAATTGTGGTGAGGAAACAACCATACATTGTGCTAACACGGGTGCGATGAAAGGTTGTGCAGA
+GCCCGATGATACTGTTTGGTACACCACCTCAACCAATACTAAGCGAAAATATCCATTTAGCTGGGAGATC
+ACCCAAAGCCAAGATGACCATTTTATTTGCGTCAACACCTTGCGCGCTAATCAGTTGGTGGAAGAGGCGT
+TACACTTAGATTTAATCAAAGAATTATCTGGCTTCAATGAATTAAAACGAGAAGTAAAATACGGCAATGA
+AAACAGCCGAGTTGATTTTTTAGCAACTTATAATAATGCCCCTGACACATATATTGAAGTTAAATCAGTC
+ACATTATTAGAGAGTGGTCATGGCTATTTCCCTGATGCGGTTACCACACGTGGACAAAAACACTTACGTG
+AATTAATGGACATGGTCGCACAAGGACACAAGGCTGTTTTATTATTTGCCGTTTTACATAGTGGCATCAA
+TGATATTTCTGCCGCTAGTCATGTTGATCCAATTTATGCAAAATTACTCAAAGAAGCTCGCCTTGCCGGT
+GTTGAAATAATCGCCTATAAAGCAGGTTTTTCACTACAACTCGGAGAGCTAGATGTTAAGTTAGTAGAAA
+AAATTCCCTTTATTGAACGATAAAGATTGACTCACCCTAGTAAAACTTGCTAAAAAAGCTTGCTCAAAAT
+TTTTAAAAAACAGTGTGAAAATTATAATTTTCATTAACTAGTTGATAACGTTAGACAAAATATTTATTTT
+AGCTAATTTGTTGATTTTTATCATGAGCGACACAATATAGTCCTGATTCATCGGGTCATATATAACATAT
+TGGCACTTACAACAAAGGCATCATATTACGTAAAACGTGATATATTAATAAATTGCCTTGGTCTATGTAG
+CATTGGGAGAATAAGCATGCCAACAAATAAACACAAGCCACTAGGTATTCTTGCCTTAGCAGGCGTTGCG
+CCATATCAAGAAAAAGCTGGCGAAGAGTACATGGAAGAGCCTCAGCAAGAGCATTTTAAGAAAATTTTAG
+ATGCTTGGCGCTTACAGTTACGTGAAGAAGTTGATCGTACCGTATCGCATATGCAAGACGAAGCAGCAAA
+CTTTCCAGATCCTGTGGATAGAGCGGCTCAAGAAGAAGAGTTTAGTCTTGAATTACGTACACGAGACCGT
+GAACGTAAACTTATCAAGAAAATTGAAAAAACGTTGCAGTTAATTGAAGATGACGACTTTGGCTTTTGTA
+AGTCTTGTGGCATAGAAATTGGCATTCGTCGTTTAGAAGCCCGTCCTACTGCCGATCTTTGTATTGAATG
+TAAAACGTTAGCTGAAATTAAAGAACGCCAAATGGCTGGCTAAAAGTAGCTAACCTTAGCCACTTGTAAC
+TAGACATAGTTCACATGCAAAACTTGCATATCAAGCGACCACTAGAGCCTAAGCAGGCTTTTCAATATCG
+TGGTCGCTTTGCACCATCCCCTTCCGGTTTACTTCACTTTGGTTCTCTCATCGCTGCTTTAGCGAGTTTT
+CTTGATGCAAAAGCGTTTGTTAATGATCACGGCGAGCAAGGAAAATGGTTAATTCGCATCGAAGATATTG
+ATCGGCCTCGTGAGCAAAAAGGCGCCAGCACCGCAATATTAACGACACTTGAAGCTTTTGGGCTACACTG
+GGATGAAACTGCGCTTTATCAAAGTACACAATCTCAATACTATCGTGATATTTTATCTAATCTCGCACAA
+CAGAAGTTAAGCTATTATTGTCAATGTACTCGCTCTCAAATCAAGGCTATCGGTGGTATCTATCAAGGCC
+ATTGCCGCACAGCTAATTATAAATCACAAGGCAACGCCACTAGGCTTGTTAACCAATACGGTTTACATCA
+ATTTAATGACCTATTTCAAGATCACGTTGTTTGTAATAAAGCCTTAGCTAATGAAGATTTTATTATTCAT
+CGCAAAGATGGTTTGTTTGCTTATCAGCTTGCGGTAGTCGCTGATGATATAGCACAGGGCATTACCCATG
+TTGTCAGAGGCTGTGATTTACTCGAACCCACCGCTAGACAGCTGACTCTTTTTCAAACATTAAACAATAG
+TTTTTTAAAATGCACAACGCCACGATACGGTCACATTCCTTTAGCAATCACGAGTGAAGGTTATAAGCTT
+AGTAAACAAAATAAAGCACCCGCGATTAATAATGCTAACCCACAACCTGCGCTTATTGCGGCGCTAATCT
+TTTTGGGCCAAAAATCCATACCTGACTTAGTCAGTGCTAGCGTTGAAGAGATCATTCAATGGGCCATAAC
+TCATTGGCAACGGGACCTTGTTCCCAAAGCTTTTGAAATAAACATTGATTAAACTAAGCTAAAGTAGTTT
+TTGAAGCATTACTCATTTAAAAATATTCGTCCATAAAGGAAATATTATGTCTACTAATACACGCAATACT
+ATCGTAATCACTGGTGCCAATCGTGGCATCGGGTATGCCATGGCTAAAATTTTTCAACAACGTGGTGATA
+TCATTTATGCACTTTGTCGTCAAAGCTCTAAGGATTTAGATGCACTTGGTGTCAATGTGGTTGAGGAAAT
+TGATATTGCAACCCAGGTAGGTATAGAGAAAGCGGTAACATCTCTCAACGGTATCAACATTGATTTATTG
+ATCAACAATGCGGGTATTTTACGTGATGAGCAACTTAGTGATTTAAACAAAGACACCATTATTGAGCAAT
+TTAATGTTAACGCGCTTGCGCCACTCTGTTTGAGTCACGCTTTACTTTCTAACTTATCTTCAGGTAGTAA
+AATTGGCTTAATCACCTCTAGAATGGGTTCTGTCACTGATAATACTTCAGGAGGAAGATATGGGTACCGC
+ATGTCAAAAGCGGCGCTTAATATCGCGTCAGTATCATTGGCAAGAGATCTCGATGATAAAAATATTGCAG
+TCGGGATTTATCATCCTGGTTATGTACAAACCGAGATGGTAAATCGCGATGGCGTTTTGAGTAATGGTGA
+CATTAGCGCGAGCGAAGCAGCTGAGCGACTAATTGCCTTAATGGATAACTTATCCATGGCAGATTCAGGT
+GTATTTAAGCACTCAAATGGCGAAACATTACCTTGGTAAATTTAGGATCTGTTGATTTTTTGCGGTTAAA
+TTTTGTTCGCTTTTTTAAAAGAGAGTAAAGCGCTTTAATCGCGGCGAGTAGTGTGTAGCCTAGTCATTCT
+AAGCAAATTCTACTCAACAAAGAGTAAAACACTTTTAGCCGAATCCTTCGGACAGCATTTGTTGGACATT
+TTTACGGCGTTATCGCCTTTTTATGTGGAACAACCACATAGCAAAGGCTCTGCCTTGTATAAATACCCAG
+CAAACCGCTGCAAAAACAATCTCGAAAGATTAACAGACCCTAGTCTAAATAAGTCAGTTTAAGAAAGAAA
+AATGAGCTTTGCTTCTCAAGCTTATTTTTCTATCCTTTTTTTGCTGCTTTTTCATGCTATTTGCCATGAC
+AGTTATTCTCTTTTGCCCTCCACTGTTATATCATTGCGCCACTATTTTATGTCTGTATTAAAGGCCTGTG
+ACTATCAAAAGCGTTATTAATTTATGCAAAAGAGTTTTCTCCAAAAAAGTGAGTAAAACTATCGCCAAAA
+CGACCCCTAAAAAGGACGCTAAGAAAAGCGCCCGTAGCAACACTAATGTTACAACTGCATCCTTTGATAA
+CCCATTGATCTTCTCACGAGATCAGCATCCCGTTTCACGTAAATTACTTAGCCCAAATGCACTTAAAGTA
+TTATATCGCTTAAATAAAGGTGGTTTTGATGCCTACCTTGTTGGTGGCGGCGTTCGTGATATTTTATTAG
+GCTTTAAACCTAAAGATTTTGATATTGCAACAAATGCGACACCTGATGAAATTAAAGAGCTGTTTAGAAA
+TTGTCGCTTAATTGGTAGACGTTTTCGCTTAGCACACATTGTTTTTGGTCGTGAAATAATTGAGGTTGCA
+ACCTTTAGGGGCCATCACGATAATGCTTCTGAACAAGAAAAAAGCTGCAAGAAAACCTCTAAGCAAAGCG
+AAGATGGCATGCTATTGCGTGACAACATATACGGTAGTATCGAGGAAGATGCTGAACGTAGAGACTTCAC
+TATCAATGCGTTATATTACTCAGCTAAAGACTTTAAAGTTTATGATTTTGCTAATGGCGTTCAAGATGTA
+AACGATAAGGTGATTCGCTTAATTGGCGATCCTGAAACTCGTTACCGTGAAGATCCAGTACGTATGCTAC
+GAGCCATTCGCTTTGCTACCAAGCTTGATATGCAAATAAGTGATGATACTAAAGCACCGATCAAAGAATT
+ATCTACTTTAATGGCCAATATTCCTGCGGCTCGTTTATTTGAAGAATTCTTAAAAATGTTCATTGCAGGT
+AAAGCTGTCGCTAACTTTGAGCAACTACGTAGTTATAACCTCTTTGGCTATTTCTTCCCTGCTGTTGAAC
+AAGCACTTAACGATGAATCAGACCAGCAACGTTTTTTACTCGACTTTATTATGCTGGCGATGGAAAACAC
+TGACAAACGCATAAACAATGATCAACGAGTAACGCCTGCGTTTTTATTTGCTGCTATGCTTTGGTATCCA
+TTACAAAAGCATATTCAACAAATTAAAGTCACGACTCAACTGACTCCACAAGATATCTTCTTTGCTGCCC
+TAAATGAAATAATGCCAGAGCAGCAACGCAGTATTGCGATTCCTAAACGTTTCCAAGCCGTCATTAAAGA
+TATTTGGATCCTGCAAGATAAGTTAGGCCGCCGCGAAGGAAAACGAGCATTTAAAACGATAGAGCATCCT
+AAATTTAGAGCAGGTTATGACTTCTTGTTACTACGCGCACAAATAGAAGATACTGATGAGCTTAAAGAAT
+TGGCACACTGGTGGACAGATTTTCAAGAGGTCTCAAACGAAGCTCGTCTTCAAATGATCAAAGGCGTAAA
+ATTACCACAAGGCGCAAAAAGGCGCCCAGCAAAGAAACGTCGTAAGCCTGCTGCAAAACCACCTGAAGCA
+TAACGGCAAGCTGATGCAAAACAAAGTAACAGCTTATATTGGTTTAGGTAGTAACTTATCAGATCCAAGG
+ATTCAGGTGAGCAACGCAGCTAAAGAAATAGGTAAAATATCCGCAAGTCATGTTATTGCCTTTTCCTCTT
+TGTACTTGAGTAAGCCGATGGGCCCACAAGATCAAGATGATTACATCAATGCGGTAATTGCCATCGAGAC
+AAGTTTATCTGCACTTGAATTATTAGACGCTTTACAAGCCATAGAAAATTTGGCTGGGCGGGTACGAAAA
+GATAACCGTTGGGGCGCACGAATTCTCGATTGTGATATTTTACTGTACGGTAATGAATTCATAGAGAATG
+AGCGCTTAATTGTTCCTCACTATGGTATGAAGCTGAGAGAGTTCGTTCTCCTTCCTCTCGCAGAGATTGC
+GCCTTCTTTACAATTACCAGACCGTAGCTTAATCAGCGAACTTGCTAGCGAAATCAACAGTAATGGCATA
+GTCAAATTATCATTATCAACATAATGAATATTAAAATTATTACCCTTAACAGTATACTCATTAACGCTAA
+CTGCTTAATAAGCTAATTAACCTATTCGGAAAAGTCATGGCTAAAATCACTACTGCAAGCTTGCTTAACA
+TGAAACAACAAGGCAAAAAGATATCAACTATTACTGCCTATGATGCCAGCTTTGCAAAATTATTTGATCA
+AGCAGGCATACACGCCATACTTATTGGCGACTCTTTAGGTATGGTATTACAGGGGCAAGACAGCACATTA
+CCTGTGACAATCGAAGATATGGCTTATCATACACGTTGTGTAAAACGTGGCGTTGAAGAGACCCTTATTA
+TCGCCGATATGCCTTTTATGAGCTATGCCAACGAAGAGCAAGCTCTAGCAAATGCAGCGCTGTTAATGCA
+AGCAGGCGCTAGTATGGTAAAAATAGAAGGTGGTGCTTGGCTTAACGGCACTATTTCTGCCCTTGTTGAA
+CGCGGTGTTCCCGTTTGTGCTCATTTAGGTTTAACACCGCAATCAGTTAATATTTTCGGTGGCTTTAAAG
+TGCAAGGCCGTGACGATGACAAAGCCCAACAAATGATCGCTGATGCAAAAGCACTTGAAGCAGCTGGCGC
+TCAACTATTGGTACTTGAATGTATTCCAGCGATTTTAGGTGAAGCCATCACGCAAGCGCTTACTATTCCA
+ACTATTGGTATAGGCGCAGGTAAAGACACTGATGGACAAATTTTAGTTATGCACGATGCCTTAGGTATTG
+CGTGTAATTATATGCCTAAGTTTTCGCGCAACTTCTTAAAAGATACTGGTGATATTAAAAAAGCCGTTGA
+GCTCTATATCAGTGAAGTGAGTGAAGGTAACTTCCCAGGTGATGAGCATATATTCAAGTAATCCCAACAA
+ACAAATGAATTTAGTGCTTTTTAGCAAAAATTCAAAACATAGCTCTATTAATAAGATACTAACAATAGAA
+TACTTATAAAAAATAACGGCAAGATAAATTTATGAAAACAGTCAGTCAAATTAGTGAATTACGTGCACAA
+GTAAAAGCATGGCGTCAACAAGGTTTAACCGTTGCTTTTGTCCCTACTATGGGTAACTTACATGCAGGCC
+ATATTTCGTTAGTAGCTGAAGCACACAAACATGCTGATAAGGTTGTTGCCAGTATTTTTGTGAATCCAAT
+GCAATTTGGCGTAAATGAAGACATTGAAAACTACCCGCGCACGATGATCAATGATGAGCAAAAATTGACT
+GCCGCTGGTACTGATTTACTATTTACACCGTCACCTGACATTATTTACCCCAAAGGCCTCGCTAAACAAA
+GCTTTGTTGAAGTACCAAATATCTCTGACGGATATTGTGGGGAGAGTCGTCCTGGTCATTTTCGTGGTGT
+TGCCACGATTGTCTGTAAACTATTTAATCTAGTACAACCAGATGTGGCTTGTTTTGGCTTAAAGGATTAT
+CAGCAAGTACAAGTCATTCAAAGAATGGTTGAAGACTTGTCGATGCCAATCACTATAATTCCAGTGGCAA
+CCATAAGAGAAGAAAGTGGTTTGGCTCTGAGTTCTCGTAATGGTTATTTGACAGAGGAAGAGAAAGCTAT
+CGCACCTGCCCTACACCAAAGCTTACATTGGTTAGGCGAACAAATTAGAGCAGGTTATGCTCAGCAAGAT
+AGTATTGATTTTATTGGCTTAGCTAAACATGCTGCTAAGACAATTAATGATGCTGGTTTACACACAGATT
+ATCTACATGTCTGTCACGCAGAAACATTGCAGCCAGCAAGTGAAGATGATACTCAGTTAGTTATTCTAGC
+GGCAGCACATTGTGGTAAAGCTCGTTTAATTGATAACTTGCAAGTAAACCTAGCTTAACGCCCTTTGCTC
+ATTACTTTAAATGTTTACTTCGCTTATTCTTTTTAGCTGAGTAAACATTTAATTAGTGCCGATACAATCA
+TAACAATGTCTCATAGTTCATTAAGTTCTTATCCAAAACTGTCGAAGAAAACCGATAAAAAGGCCATTTT
+ACGCTTCTATAAAGATAACCATTATTCAGCAAGATTTATTGGCTTTGATAATTGCTACCTTATCAAGATG
+GGTGACAACATTATTGCTAGCGTAATTATCTCACAAGGCAATAAATCGCAACAGATAGACACAGCTACTG
+AAGTGACGTCCACCGATATTTTTCAAGACTTGAGCCAAGATAAACCACAATACTTACTACATGCATTGCT
+TGTTTCACCTGATTATCAGAAGCAAGGTTATGCAGTGCAACTACTAAAACATACGATAACGCATCATCAG
+CCGCTAATTTGTTTTGCACACACTTCGTTAAGTAAACTATACCTAGAGAATGGATTTACTCTTATTGCAG
+ACGACTTATTGTGTAAATTTTTAAATCCTGCTCTATATAATCGATTCCAACTGTATTTAAAACATAAACC
+TGAACTCAAAGCTTTTATTCATCAATAAGTGATGTAATAAGAATCAGCCTTGTTTATACAATGCTTGATT
+TGAAGAATTAACTAGTCATTTAATCAAAGTCAGCCTTTAATTTAACAATGCCAATCATAAGCCAAGTAGT
+CATAACAAACGGCGCGGTAAAAGCAGGTATGGCTATCATCTCAAAAACTCTTGTAAACAGTACTGAGAAT
+AAAATAGCCAAAATGATAAGCCAATACTTATTAGGGTAGCGATCGACAAGCGCGATAGCGACAAGGCAGC
+CATTGAAACCATAAAGTCCCATCATTGCTTTCTCTTGAGAAAAACCAAAAGTAGTCGCGACCAGCAGGCC
+GATAAGTGATCCCAATATTGCCCATACTGCGGTTTTATAGGAACTGAACAGCAGTGCACAACAAAATACT
+GCACCTGAAAGCCAACTGTCTTGCAGCATAACTTGCCCTACACCACGAAGAACTCCGTGCAAAGAATCAA
+TGAGTGTCGGTGATATAGAGCCAGTAAAACTCCCCGACATTGGATCTGCTAATCCTACAGAATCAATGAT
+CAACACAATCGTCCATGTTGAAAGAATAAAGGGTGTAGTCAACGCGGGAATGCTTGGTATTTTAGTTATC
+ATCACATGCATAAGAAGCGCAGAAAAAGCACCTCCCAATAGCACCAAAACAAGAGAGATAAAACTCAGAG
+GTAAAAGGGAGAATACTGCGATACCAACCAAAGCAGCATTGAAGCCATAAAAACCTTTAGTTACGCAGTT
+TGAATCATACTGAAATAATTTAGCAACGGCTAAACTCGATAAAATTGCCAGTATACATCCTAGCAACATT
+GTAGGTGAGTTTAATCCAATACCTACCAAAAATAGGAAGCCAGTGACAGTATTTGATTGCAACATAACTT
+GAGCTAAGCTACTTAAAAAACGTTTAGTGAAATTTTCAGCTGGATAATTCATGATTATTTATTGACCGCA
+AAACTGTATCGACAGTAACAAGTCAAGCTGCGACTTATCCTAACGGTTATACCGCTAGAATAAAGGAAGG
+ATAACCTTAGGTATTCACTACCACTAAAACTATCAGTGGCTAGTGAAATTAGTGTTTAAAGCTAGTTGCT
+ACTAATATACTTTAGCGTTGTTATCACTTTTTCAACCGATGTAGCCCAAGCTTGTGCACTGGCATCCACT
+TCTTTTAACGGGTGAATCAACTCTTCACTATGTAAGGTAATATAAGGCTTATCTAATGCAGCGCAATAAC
+CGGCATCAAAAGCAGCATTCCATTGTTTGTATTTATCACCAAAACGGATAATAGCAACATCACAACGCTC
+AATAAGCGTTTTTGTTCGTATGGCGTTCACTTTGGCCGATTTATTATCACGCCAAAACTGTTCTGTTTCA
+GCACCAAGATGATCACCCGCACTATCACTCGTTTCATGATGAGTAACCGCCGAAGAAAAGACGATGTTTA
+AGTTGCTCTCTTGGCAACCTTGAATAATTTTTTCGCGCCAATCGGTATGAATTTCACCGGAAAGATATAC
+TGATAATTTCATCATTAAGCCCCTAGTTAGAGTTAGCTAAAGCTATATTTAGCGAAGGTTATATTTACCC
+ATAATACATGAATTATTGTTGTTCACTATGTGAATATAATGGAATAACATTCCACTATGTGGGATACAAC
+AAAAATGGGGGTGTGTTTAATTTTAAGCGAAATTGAAATAAAACGGGATTTAAACTCAAAATGCTAATCC
+ATCATAACAATCTTGCTAAAAGGCGACAGACAAAACCAACATTGTAAGTTATAAAGCCCTTTTGTAGTTA
+AGTAACCATAAAAGGGCTTTATACCAATACCATTAAATTATTGCCCACTTGTGTTGGTTAAAATACTCCA
+AGGCAGCGTTGCTCTCAATCCCAATAGCCTGCTATTGGTCAATCAAGCGCCTACCCTTGAATTACTTTTC
+CTACGCAATCAGCTCACAAACTTAATGGAATTGGTATTAGTTGTTTCAATTAACAGAGAATGTTTTAGTT
+AATTTCTTTGCCCTTAGCATGCTCAACCAGATCTTCTACAATAGTTTCTTCTTGTACAAGGCTCTCTTCT
+TCAAGCTGGGTTTGTGGAATAATTGCATTTAGTGCAATGGCGACTAAACCACATAAACTAATACCTGTTA
+AGCTAAAGTCATCATTGCCAATAGCCATGCCACCAATACCAAAGACTAACGTAGTTGAGACAATTACCAG
+ATTACGTTGTTCAGCAAGGTCTACTTGAGCTTTTATTAGAATGTTCATACCTACACCTGCGATCGAACCA
+AAAAGCAGGATCAGGATACCGCCCATAACTGGTGCTGGAATGGTTTGCAGTGCAAGTCCAAACTTAGCAA
+CAAATGCGAGGCCAATAGCAAAAGCGGCAGCCCAAAGCATGATCTTAGGGTTAAACATTTTAGTGAGCAT
+TACCGCACCAGTAACTTCTGAATAGGTGGTGTTTGGCGGTCCACCGAATAACGAAGCTAGTGAAGTAGCT
+AGGCCATCACCTAATAGTGTGCGGTGTAAACCAGGACTTTTAGTGTAATCTTTACCGGTTACACTACCAA
+TCGCGATGATATCACCGACGTGTTCAATTGCAGGTGCGATGGCTACAGGTAGCATGAAAAGAATAGCGGT
+TAAATTAAACTCTGGTGTTACAAAGTTAGGAATGGCGAACCATTCACTATTAGCAATGGCTTCTGTACTG
+ACCATGCCCATAACTGACGCCATGATATAGCCAACAAACACTCCAGCCATAATTGGAATTAAACGGAAAA
+TGCCTTTACCTAATGTCGCAACCAATAATGTGGTTATTAATGCCGACATAGAAACAATTAGTGAGTCAGC
+ATAAGGGAACAGCACAGCTGAGCCATCACCAGCTTTACCCATAGCCATATTTACTGCGATCGGCGCAAGA
+CTGAGTCCAATAACCATAATGATAGGACCTGTTACTACCGGAGGCATTAGCTTATGTAAAAAACCAGCCC
+CACGAACGGCAACGACGCTGGCAATCAGTACATAGACTAAGCCAGTTACGAATAAAGAGCCCATAGCTAC
+TGCAATACCCCAGGTTTGGACTGAGTAGGCTATTGGCGCAATAAATACAAACGAAGATGCCAAAAATAAT
+GGCACTTGCTGCTTGGTAATAAACTGAAATAGAATAGTACCAATACCTGCTGTAAATAAGGCGACACTTG
+GGTCTAACCCTGTGATTAACGGCATTAATACCAATGCGCCAAAAGCGACGAACAGCATTTGCAACCCAGC
+AAGGGCATTACGCCAAGAAGGTTGGTTGAAGCTACTTTTATCTAAAGAAGGTTCTGACATAAAACGTCCT
+ATTAAGTGGTTTTATTATTAAATTCATTCGCGACTATTGACTAGCTTTATTTGGTGCCAAATATTTTATC
+GCCTGCATCCCCAAGACCAGGAATGATATAACCACTCTCGTTCAAATGATCATCTATCGATGCGGTATAG
+ATATCTACATCTGGGTGAGCACTTTTAACCTTCTCAATGCCTTCTGGTGCAGCGACTAATACTAAAGCAC
+GAATGTCATTACAACCTGCTTTTTTTAATATGTCGATGGTCGCATTCATTGAACCGCCAGTCGCTAACAT
+AGGGTCGATAATTAAGGCGAGGCGCTGATCTATATCACCAGCTAACTTTTCGAAATAAGTAACGGGCTCA
+AGCGTTTCTTCATCACGATAAAGACCCACGACACTAATTTTTGCACTAGGCATTAGCTCTAATACACCGT
+CCAACATGCCGATGCCAGCACGTAAAATTGGCACTACAGTCGCTTTTTTCCCAACTAGACGTTGACCGGT
+AATTTCACCATCCCAACCTTCCATTTGGAAGTTTTCCAATTCAAGATCTTTAGTCGCTTCGTAAGTTAAT
+AAGGAGCCGACTTCTGCTGATAATTGACGAAAGCTGCGCGTACTCATGTCTTTGGCGCGCATTAGGCTAA
+TTTTGTGTTGTACTAGAGGGTGTTTTATTTCGAATACTGACATGCTTTATAATCCAATGAAAAAATTTTG
+CTTATTTTCACATAAATTGATCGGATATTGGAGAGATTTTAACTATATTTCTCTACTTAGTCAGCAAGAT
+CAAAGAAAATGAGTTGTGGTAATTACTAACGAGAAAATTATTTCTCGCTAGTAAAAATTGTAGTCAACTT
+TTTGTAGTAACGTCACCGTTAATCAACATCAATATTAAGTAAGTTCGCTGGAGAAAACTGATCCGTTAGT
+ACTGGACTATCATCGGGCCAGTCTTGATGTGTAGCAGTTGATTTTATATTTTTATAAAGTTGCTTTACCT
+CGACACCAATGGCGAGTAATTTAATCGCTAACTGAGTGATACTTTCGCTTTGCTCTGCAGCCGCTAGCTC
+TTTGTAAAGGTTTTCATCAAGTCCACTATTACGGGCTAATATTATTCGATTACTATTATCAGGATTACTC
+ACTTGATAATAGTCACCAAAAACAGCTTTATATGTTGCTGATTCATATCTATATAACTGACTAGAAGAGA
+AGGTATTAGCTGTGAGTATACCTTGGGGAGAAAGCAAACGTTTAGTTTCTTCTAGATACTCTTTGGTCAT
+TAAATGCTCTGGAATATAATCACCGTTAAAAGCATCAAGTATAATCCAATCGTACTCTTGCTTCTTTAAT
+AGTGCTCTTTTGACAAAAACTCTCCCGTCTTGACTATAGGTTTTTATTTGATCATTTTCTAAAAAGCCAA
+AGTATTGTCGAGCTACTTTAATAACACTCTCATCTATTTCGACATTATCAATATAACTATCAGGCAACAA
+TTGGTGCAAGGTATTTGACATTGTGCCGCCGCCAAGACCAATGATCAAAATATGCTTGGGCTCAGGATTA
+ACCAATAAACCTGTGAGTAATTGTTTAGTATAATTGAACACTAATTGTTGTGGCTGGCTCTTAAGAAGAC
+AACTTTGCCGCGTTTTAGTACTCTTAACATTAAATTTTAAACAACGTAAATCGCCATTATCTTCCACGAG
+AATATTTCGATATAAAGAGCGCTCACTGTGAATAACTTCAGCCATTGCATTATTGACACAAACTACCAAC
+AAAAAACAAAGGCCGTAGATAAGCTTACCTGCTGAATTAAGCATGACTAATATCTCGTTGTGCTTTCGAT
+TTAAATAAATTTTCGTTCGCTTTTGCAACCACAATCGTGATGAAACCTAATAAACTAAGTAACAGACTAA
+TACTTACCACAATCGTATCTATATCAAACCACAAGACTAAGTAAAAAGAAGTAATAATGGTACCTATAGC
+ACTACCTAAAGTAGAAACGAAATATAGCTTTCCGGCAACTTGACCACTTTCATTAGAGTTTCTTACCAAC
+AATCTTACCGAGTAAGGGGATAACATACCTAAAATAATCGTTGGAATAAAAAAGAGTGCTGTTGAGGCTA
+ATAAAGACCCATAACGAGAATCCTCTATCGCTAAGAAAATACTTTCCATTAACCAAGTGCTTGATGTGAC
+TATTGGAAGCAAGGTGAGACCAGCAATAATGAAAATAGCACCATAGCGGGTAAGTGATGCAGAGCGAGTG
+GATAGCTTACCGCCAAATAAATAACCTAACGCTAAACTGAGCATAAACACTGTGATGATGCTGCCCCATA
+TATGGACACTGCTGCCAAAAAACGGCGCAAGAATCCGTCCTGCTAGCAGCTCAATACACATTATGGAAAA
+GCCACTAGTAAAAGCGAGAAAATAAATAAAAAGGTTATTGTAATTAATAGAATTTTTGGATTCTTGCATG
+CTTTATATAATTTTTATTATGTAAATTTATATAGGCACTGTAAATTATTTTTCTGATTTTGGGTAGTAAG
+CAACACTATATAGCTAATAATACGTTGTTCTTTTCTGTATTATTTCAGATGTTAATTAGCAAGTTGGCTT
+CACAAAAATATAACAAGTAGCTCTTTCCGAACTGATGAAAGTCATGAAATAAGATAAAATCATCATGATG
+AAAGAGCATCATACTTGTAGTAATAAAGCTCTTATACCACTTATTAACGACCCCAAATAATTGCCTTTCG
+TTATTTCAATGAACCGTGGGAGTCATCATGATATTCAGTCATCTCAAAGTGTCATAAGCTATAATCATGG
+CGAATTTCAATGGATATATGTGAAAGCTGCGGCAAAATTTCCCTTAAAATACCTTCATATTCATCTGAAT
+TAAGCGGTTGCGCAGAAGTTACTTTAAGAATTGCAGCTTGGTGAGCAGTCGCTATTGTCCAAACATGTAT
+ATCGTTAATTACCGTGTTTTTTTTGCTCAATGCCTTTGAAATTTGTTCTAACGTTGATTTTTTTACCGAT
+TTATCGAGAAGAACATTACTAGAATCCTTAATTAAACCATATGACCAACGTAAGATTACGATAGCGCCAA
+CAATCCCCATTAAAGGATCCATCCATATTAAGCCGACATATTTTCCTATTAATAAAGCAACAATGGCTAA
+TAGCGATGTGAGTGTATCCGCAAGTACATGAAAGTAGGCTGCTTTCATATTGTGGTCGTGATCATGATGG
+TGCTCTCCATGATGATGATGGTCATCATGTAGGATAAAAACAGAGGCAACATTGACAACTAAACCTATAA
+TGGCAACAACGATTGCTTCGTTAAAATGAATTGATTGTGGTTCTAATAGCCTTTGAACCGACTCAACGAT
+CATCATCAAAGCAACTATTGCTAATGCAATTGCACTGGCAAAACCACCTAAAGAATTGACCTTACCAGTA
+CCAAAGCTGAAATCCTTATTGTTTGCATGTTTTTTTGCATAAGAATAAGCGAAAATAGCAATTAAAAATG
+CTGCGGAATGAGTGCCCATATGCCAACCATCAGCGAGAAGGGCCATAGAGCCCGACCAAGTACCAGCGCC
+AATTTCAAGCACCATGATCACTGTAGTTAACCAGAAAACAGTTTTAACTTTATTTTCATGAAGTTTATTA
+TCAAGACCGAAATCATGAGAATGCTCCCATTGAATACTACTATCATTTTCCATCGAACTTCCTAAACTTA
+TTACTTTACATTACTTAGAAATAGCATATATTTTAAACCTGAAATATACTACCCCCCTGTATATTTATTT
+TCAAGTAAAGGAAGAAGATGTCACATACCATAGCAAGTAAAAAGAAGTTGCTCAGTCGCGTTAGACGGAT
+AAAAGGTCAGTCTATTGCTTTAGAAAGTGTTTTAGAGGGTGAGCCAGACTGCATGGCTGTTTTACAACAG
+GTAGCGGCGATTAAAGGCGCTGTTAATGGACTGATGAAAGAAGTATTAGAAGGTCACTTGAGAGAACATT
+TAGGTGCCGATGATTTGACTCAAGAAGAAAGAGCAGAAGAAGTTGAGCAAGTTATTACTGTTCTAAAGAG
+TTATCTAAAATAAAAGGAGCGATGGCGAATTTTATTTTTTCTTCGAGACGGGTTATCAATAAAAAGTGTG
+GATGTTTACCTTTTATTCAGCCTTATGCATTAATGTTAATGTGAAAAGTAGTGCTTAACGTTATTTAGCG
+TTCACCAAAAGATTCTGCCAATGTTTTACGCAAAGGTTTCAGTAAATAATTCAACACTGTACGGTCACTT
+GTTTTAATATCAATCTGAGCTGTCATACCCGGTAAAATATCTAAAACCTTACCCGAAGTCGTTGTCACAG
+GGTTTGTTTTTGTTGAAACGTGTACCCGATAATAAATCTCTTCACCTTGGCCTTTTTCTTCTTTTAAGGT
+GTCAGCACTAACATAAACGACCTCACCAATAACACCGCCATAAATAGTGTAATCGAACGGGTCAAAACGT
+ATAGTGGCATTAAGTCCTTTACGCACTTGAGCAATATCTGCAGGACTAATTTTCGCTTCAAGAATTAACT
+CATCACCCACAGGAATTATTTGCATCAACTCTTCCCCTGCGCGCAAGACTCCGCCGATGGTCGTTACGCG
+CACATTTTTCACTATGCCTGGTAATAATGCCTTAAAAATACTATCTTCTAATTGTTGTTTACGTTGCGTT
+AAAACTTGTACATTTTGTGCAATTTCATCTTCAGCTTTTGCTAACTCTGCCCCTGCATCTTCAAGGTAAG
+TATTTTTTCTATTCAATAATTTAGCTTCACTGTCATTCAAGCTTCTAGCGGCTCTAATAACTTCGGTACG
+ATTCACATCACCTGATGCTGATAATTTTTTAATCAATTCAGACTCTTCTCGCGCTAAATCCACACCCTTT
+TTTAAAGCCTTTAACTCTTCAGCCAAGGTGGTACTTTTTTGCTCAAATAAAGCACGTTCAACCTTTATCT
+GCTCAGGAAAGCGCAGTAAATCATCAGCAAAAACTAACGTTTTATTGCCAAGAATTTCTGCACGCAATCG
+CGTTGCTTTTGCTCTTAATGCAGAAAGGCGAGCATCAACCTCTTTCACTGCAGCGCCAATACGCGTGGTA
+TCTAATGTCGCAATTACCTGCCCTTTAGTAACACTATCCCCTTCTTTTACATATAAATTGGAAATCACTC
+CCCCATCAACTGATTGAATAATTTGCACACGGCTACTAGCAATCACTTCGCCTGTACCTCGCGCCACTTG
+GTCAAGTCGAAAGTTTGAAGCCCACAGCACAAAAACAACCAGCCCGATCAATATCCCCCATAACACTAAT
+GAATAGTTACGCAGGTAATAACTCTCTAAACGCGCAGTTGACTCTTGATTATCGTCATCATTGGAAAAAA
+AACTATCAAATAACATGATTGTCACCTTGATTCACATTAGCCGCGACAAAACCTTTTGGTGTGCGTAATG
+TTGGAGCATCTCTGCTTGAGACAGTTGCTTTATTTTTCGTAACATTAGACATGATTTTGGACAGAACATC
+CTCAGGTTTCCCATCATTGATTATCTCACCGTGCTGCATCACAATAACGCGATTCGCCATCTTCGCCGCT
+AAAGCAGGGCGATGAGTTGAAATAATTAAAATATCATCGGTTTTAACATTGTCTAGCAATGCCTGTAATA
+CTTTTTGTTCCGATTCGTTATCTAAAGTCGCTGTAGGCTCATCCAACAACCATATTTTAGGTTGTGCTAA
+AAAGGTTCGACCAAGACCAACCAGCTGACGTTGACCACCAGATAATCCTTCTCCACCTTCACTAATGGCT
+AATTCCATACCTAACGAATCATCCGCAGCAATTTTATCTATACCAAGTTGCTCAGATACCTGTAACAAGT
+GAGAGTCACTTACCGCGCCAGATAATGCTAAATTGCTACGTAAAGTTCCTTTAAATAAATGCACACTTTG
+GGGTAAGTAACTGACCTGATCAGCGACAATATTGGGCTCTATTTCCCATAAGTCAGCCTGACCCAATTTA
+ATTCTGCCTTCCGCAGGTTTATATAAACCTGCTAACACTTTAAGTAAGGTCGATTTACCTGATCCTATCG
+CGCCGAGCAATACAACACGATCACCCGCAGTAAAGGTTAATTTATTAATATTTAATTGCCGTATAGGTGA
+TTCAGGATAGGAAAACATTATCCCGTCTAAACTGATTTTTTTAGGTAACTCATCAGGTAATAATAAATTT
+TGATCTACGCGGCGCTCCGTGTTCAATAATAATACCTGATTCACCATTTCTAATGCTTGCGCAACATTTT
+GCCACTGCGAAAAATACTGCACACTTTGTGCAACAGGGGCAATAACACGGCCACCTAAAATACTACAAGC
+AATCAAGGCCCCCATGGTTAAATTACCTGCTTCAATTTGGCCAACACCAACAACAATAGCACTGATATAA
+GCAGCAGTAGATAAACTGCCTGTACTAACAGTGGCAAAATTACTGATCGCTTTTTGGCGTATATTATAGC
+TCGAAATAGTTTGCGTTATCTCTTGCCATTGTGCTGAAAAACGCCATGTTGCATTATTCGCCCGAATAGA
+TTCAGCGCCTTTAATAGCATCAACTAATAACCCTTGACGTTCATTAGAGCGCATCATTTGCTGTTTAAGT
+AATCGGCGTAATCGTCTTTGTGTCATCCAGCCTAAAGTTAGTGCTATAGGTAATAACATCAGATAAACCC
+AGCCAATATGGCCGCCAATAAGTGCAATCATACCAATAAAAAATAAGGCGAAAGGTAGGTCTACTAAAGC
+AAAAACAACCCCTGAACTAAAGAATTGCCTGACCGAATCTAAACCACTCACTTGCGCGGCCAGTGTACCC
+AAACTACGAGGGCGCTCATCTAACTGCAAATGCATCACATGGTCAAATACTTGTTGTGATACCGCTTTAT
+CTACCGCACAACTCACACTGTCTAAGGTACGTGCACGGATTGTTTTTAAAAACCAATCCAGTACAACGAC
+AATAAACATCCCCATGACTAAGGTAGTTAAAGTGGCATACGCTAAAGTTGGAACCACTCGATCATAAACT
+TGCATTGCAAAAATAGCCGTTGATACCGCCAAAACATTAATAATAACCGTGGCAACGATAATATCGATTA
+ACCAACGACGATTTTTAAACATTTTACTAAATACAAGTCTAGCGGCAATATTACCCTTTAATGAAAAAAT
+GGAGCTTTGCTCACTTTTTTTTGCGACGCGCAGCCACAAGACAATGCCCGTTTCGAGTTGCTCGTGTGTG
+CAATGCTCGCTCTCACCTGCCTCATTCGTCACTAATAACTTATTCTCTTTTGCATGTTCAACCAATATCC
+AGCCCGAGTGCGTAAAAAGCATGGCCGGTAATCGACGTTGATCAAAACGCGTCCACCTGACTTGGGCTGC
+TTGTATGCCTTTTAATTTTAATGCATTGAAAACAAAGTACAGTCGTTTAATCACCGGCGCTTGTGGCAAT
+TGCGTTTCAGCCTGCTGACAAGCGTTAACTAAAGCACCTGTTTGCACCGAAGTCTCTAACTTATCCAATA
+AATTTTTTAACACGTTAACAGGCAGCGCTTGTTGTAATAAAGCCTGCTCTAACGTTAATTCATCGACTAC
+ATCGGGTGCAGCAGTTTGTGGGGATGCGTTTTCTACAGTTTGCTGTTCTGCGATATGATTACTGTTCATA
+ATGCTTTAATCCTGCGGGATCATCCAAGGTTCCCATTAAGGTCAATAACTGTAACGACAACTGTTGCCAA
+TCACTTGCTATCTGTACGAGTTGTAAACGTAACTCTGTTAGCTCGCGTTGGTTATTAAGTACTTCTACCC
+ATGATTTACGTCCTGAATTATATTGGCGTAAAAACGATGCCATCGTCGCTTCAACTTCATCTACTATATC
+TTTTTGTGAACGCATTAAGTCTCGCTGCACGCCCCTATTAATCATTAACACATTAACTTGGCGCCTAACA
+TCATTCAAGGCAGATTTCACCTCTTCATCTGCGGCATTTAAACGCGCAGCAGCGGCGTTTACACGCCCTG
+CACTTACTAAGCCAAGTCCTTCCATATTACTTTCAAATACTAAGCCAGCCCGAGTTTGGTCGACATTTAT
+ATCGTTATCTAAAAAATCATACTCAACACGAAAAGAAATGGTCGGCAGTGATGCCACTTTTTCCTGTTTT
+AAATTTAAACGCACCACCTTAAGTTGCTCACGCTTATAGCGAATATTTGCATCATTTTTCATTACTAATT
+TATTAACCACCAAACGATCGGGCAAACCTAATAAACTATCATCAATAGCGCCTTCCGTTGAAACCCGTAT
+TTGTGTTAATGCCTGTAACTCAGCTTGAGCCACTAATTCCTCACCCATAATACGTTGTAATCTTGAACGG
+GCTTGCAGTAAACGCGAGTAAGCTAAGCGGGTATCGGCATTAGAGGCTAACTGACCTTGTTGACGACGAG
+AAATGCGACCATGTAAGTTTTCATGTTCCTTAATATTCTGTTTTGCCACGGTAATACGTAGTTTAATCCC
+TTGTATTTTAGCGTAAATTTTTGCGGTATCGCTTATCAACTCACGCTGATTTTGTATTAAGCCCCATTGC
+TCAGCGGTATAATTGGCGGTCGCTTCATCAATCGCCGTATCTATTTTACCAAAGGCCCACAGCGGTTGAT
+TTAAGCGTAGTGTTCCTTGGTCTGCATCATTATTTAAATTGTTAGCCTGTGCAGACAGCGTGGGGTAGCG
+TCTCGCTTTTGCACTGTCTATATCCGCCTCATACGAATTAAGAGCCGCTTGTTGGCCCTTTAATGCTGGG
+TTATGAATGATAACCGCTTGTAACGCGTTTAAAAAATCACGTGGTAAGGTTCGCTTTTTAAGTTGTGTAA
+AATCCCCCTGTTTAAATAGCGTAACTGATGACATAGTCGAAGTATTATCCTCTATATTAGGAGTATACTG
+GGCCTGAAACTCTGCTGCCTCTATTGCCATTGATACCAGTACGATTAACGACAACATGAGTAATGACAAG
+CTAGGCATAGATAAGGAATACCTGCGACTTAACCTGCCATTAGTTGTCCATACTTTTTGCATTTTTTTTT
+GCATTAAATATTAAGCCTCTGTTCGATTAATAAACACCTCAAGTCTGAATAGTAAGACGTAGTTGTGCTA
+TTTTTTATTGAGAAACTGTCGTTTTCGTCGTAAAAGCATCACTGGTGAAATGTTCATCATAGGTAACGGC
+ATTATTGGCATCATTGGCAGTCGTTCGTTGGTTACCTTTCTTAAACGCCGCTATTTTATTGGTTTCACCT
+TCTTGCTCGTATGCTTTCAATAAGTTTTGTCGCCATTCTTTTTGCCAAGGACAGCTAGCAACTGCTTTTT
+CAAAGTGCCTAATACCATCTTGAGCATGGTTTTTAGTCAAATAAACCAGCCCGATCATATAATGACACGC
+TGCATGACCAGGGTTATGATGTAGCATCTTTTTAAAGCACATTTCAGCATCATCAAGCTTACCCTCTTTG
+TATAGTGCGACACCGTCAGTTAAAAAACCGGGCTCAGGCAAGGTGAGCAAATCAGTTATAGGGTGTGATA
+CTATTTTTGCATTAGTACCTTTGATTAATGGTGTTAACCGAGTTTGATAACGCAGCCACTTACCTTTTGA
+TGTTTTATAAATAGGTTGTCGTACCTGCCAAACACTGGCTGTTTTCACTGTACGTACTAACTCATTAAAT
+TTAAGTACTTTGGGTTGCCAGTTTACGCCAATATAACTCAACATTTTACGGGCGCAGCCTTCTATGTCGT
+CAACGACATCTTCATAATTAATTTCTAGAATTTCATCAGGAAAGGTTTGCTGCCAATGATGCATTAACAG
+ATTATGATCGGCTAATTGTTCTCCAATATGCTCTAGATCATAGGCAAAGCCCATACCGCCATGCTTAGCT
+TGATAATCAGTAAAATAATTCGACATAGCTATGTCGCGTGGGTCGCGACGTACTGAAATGATTTTAGCGT
+TGGGAAATAAAAATTTAATTAAACCAATATTTTCAAAATTATGCGGCATTTTATCCACCACGTATTTTGA
+TTCTGGCTTAGTTTCAGCGGCGAGTTCTTGTAATTCTTTTAACATATTATTGGCAATACCTGCGATGGTA
+TCGGCATTAAAATCGTCAATACAATCGGGGTATTGTCGACCAGAGCCAGTGTGGCGTTCCCAGCGATTTA
+TCCCTTGTATAACTTGCGGAATAACACCTAACTCACCGGCACCAAAAATATCACTGTGCCCGGATAATAT
+TTGTTCAACCAAAGTAGTACCCGAGCGCGGCATGCCTAACACATATACCGGTATTGTTGATTCAATACCG
+TAGTTAGGACGATGCTGATACAAGGTTTTGTTAAAACAAGCACGTAATCTTGCACAGTCTTCGCGGTGTT
+TTTGAGCATTGTATGATAAAAACTTTTTACTGGCGTTATTAGCCTGTTCAGCAAATCTAAAGGCTTTATT
+ATAGTCCTTCTTTTTTTCCCACGCGGCTGCTAATTGGAACAAAATACCGGCGCGCAACGAGCCTTCCATG
+CTAGGTTTATTGGCCGCGATAGCCATTTTATCTAAGGCTTCTACATCATCAGGAAAACGCCGGACATTAA
+TTAGTGCCGAACACCCTTTCAGTAGGTCAATATCTTTAATACGTTCAAATAAGGCTACTGCTTCATCAAT
+ATTCCCCTGCTGCATTTGTTGCTGACCTAATCCTTGCAGTGCCGGTAAAAAATGGCTGTGCTCAGCCAAA
+ATATCACGATAGAGCTTCTCTGAAACTTCAAAATTTTGCTCTTGGCATTCCACTTCAGCTAAAGCATTGT
+TTGCCTGTGCTTGTTTCATTTTAATCAACACTAAGGATTGTTCATCTGTAATCTCTAGCGCTTCTGCCAA
+ACTGACAGCCCGTACTGCCGCTTTGCGTGCCTTTTTATCAAAACGGTGCAAGCAGGCTGTTGATAACTGC
+ACCCAAAGGTCACTATTTCCTTCATCCTTTTTTAACGCTTTTTGCAGTAAACTAATCGCCTGCATAAAGT
+GCCCTTGTACCTGCGCTAGTTCAGCAAGTGCCATGCATAGCTCTACGTTATTGTTATACTGCTTTAAGTA
+TTCACGTAGAATATTCGTTGCTTGTTGATGAAAATTTTTTTCCGCTAACACTTGGCTATAGCTTTTAACG
+TATTGTACTAATACGGCTTCATCATAGTCACCCGCTTGTTGTCGCACACTTAACTGAGTAAGCCATTCTT
+CAGCAGGGCAAAATAAACCTTGTACTACCCATAGTTGTAATTGCGTAGTGTTCAGTTGAAACCAATATTG
+CTGGTAAAGCGGATCACCGACCTTATGATAATTAACTAACACTTCTGTTGCGCTATCGAGCTGTTTTTGT
+GCCTGGTTGAGCTCATTTTGTGCAATATATACGGCCACTAAATTGCGGTGTACGATGAAGCGCTCAGGAG
+TGATTATTAGTGATTTTTCAAAAAAGTGTTGTGCTTCAGCTAAGCGACCAGAAGCTAAATAACAGTATGC
+TAAGCGTGCCAGAGCTAATGCATGGTTACCTTGTTCCATCAAGATATCACTTAACATTTTAATGGCGTCA
+TCTATACGCTGCATCACAATTAACACCACAGCCAAATCACAGCGGGCATCGACATCAAGCACGTCAAAAT
+GTTTAAGCGATTGTTGGTATAAGGCTTGGGTATTTTCTTTTAATCCCATATGGGCGTTAGCTGTAGCTAA
+CAAGGGCAATACTGCTGGGTTGCCGCTGTCATACCAAAGTGATTGCGCTAATTCGAGCAAACTAGGGTAT
+TGTTGATTTTCGGCAAGTTGTCGCAACAGAATTAATTCGTTCATCACTACTTCTTCATATTGTTATTAGT
+TAATTTCTAAGTGAATCAAGGTTTATTCACTTTTATTTAAGCACTATCCCAATAAAACCTTAATAGGACG
+AATGTATAAAGGCTTTGATTAGCTAAGTTATCAAATTAATGAACAAAGGTTTTATGCCGCTGCCCAGAGC
+CTAAAACATGATATAACAAAAATATGTCAGCATTACGAACACACTAAACAACGCTGTTTATCAAGCCAAC
+GAACAATGTCGTTGGCGACAAATTATGATCAGTGTTGGTAACAATGGTAACTGGCAACCTTTACCGATGA
+AGCGCTACGCGAGACCTTGGCTGGTCATTATGCCCACTGGCATGGTATTAGTGTATAACTCGCCGCCTGC
+CCCAGCGTCTAGCTGCATATTAGGTACTATTCCGGTCCAAATATCAAAAGTGTCGCTTCCTCCGTCTACA
+TTACGAAACAACGTCCCCTCCTGATTAATAACCACGACTGTCGTTGGACCAGCAGCCAATAGGTTTAATG
+CACTATTCGTTTCGGATACGGAAGTCACCGAAACGTTACCCGCTCCACCTTTTAAATCCAAGCCATTCCC
+GGCGATTATCACTCGGTCATCGCTGCCCAAATTATCCGCCCCCGACCATAAACCCCATGTCCCATTTGCA
+CTGTTTTCATTAGTGAGTAAAGTACTAACACTCGAATTGACCTTAATGTAGATCGTATAAGTTGTATTAC
+TGTCGAATGTTCGGCTTGAATGGTCCGATGAAGTCCCTCCGACTAAATCAAACACCACGACAGTTTCATT
+GACCACCACTGCAGTATCTATAGCGAAGTTATCTGATGTAACGGGGTCTGTTGGCACATTTCCTGCTAAA
+TCAGCTATCCCCGTATTGACTACGGTTATAGTATTGCTCGTATCTGTGATCCCATCTGTTGGTGTAAATG
+TACCGGTCCATGTCACGCCGCTATCACTTGTACTAATTGCCGACAGTGTGCCGTTTGCACTCGTTAAATC
+AATGTCGTCGTTAGTAAAATTGGTTACCGCCTCACTAAAAGTAATTGTTAAAGTCGCCGTTTCACTTTTA
+GCTAAGTCTGTATCACTTAATACAACACTGTTAATAATCGGTGCGACTTCATCCAGATCATTAATATCAA
+GCGTGACGACTTGTTCACTACTGTTATTGCCGGTATCGGTCGCCACCACGATAAAGCTGTAATCGGCTTT
+GGTTTCATCATCCGGATTGGCCGTTAAGGTCACTGCTCCTGTACTGCTGTTGATGGTAAATAATGCGGCA
+TCATCACCGGTTTTCAAGCTGTACACCGTTGCGCCTATAGCAACATCACCGCTATCGGTTGACGTGACCG
+TGTACACCACTTGACCAGCACCACTGTTTTCATCAATAGCGGTTGCTGTCGCCGCCGAGGTGATCGTCGG
+CGCGATTTCATCAAGATCGGTAATATCAAGCGTGACCGCTTTTTCGCTGTTGTTACCGGGCGAATCAGTA
+GCCACCACGGTAAAATTGTAATCGGCTTTGGTTTCATCATTCGGATTGGCGGTTAAGGTCACCGCTCCCG
+AAGTGCTGTTGATGGTAAATAAGGCTGCGTCGTCAACGGCTTTTAAGCTATAAAGCGTTGCGCCAGTGGC
+AATATCACCGCTATCGGTTGACGTGACCGTGTATACTACTTGGCCAGCACCACTGTTTTCATCAATAGCT
+GTCGCGCTTGAAGCTGAAGTGATCGTTGGTGCAACTTCATCAAGATCAGTAATATCGAGCGTGATCGCTT
+TTTCGCTGCTGTTACCGGCACCATCACTTGCCACTACGGTAAAGTTGTAATTGGCTTTGCCTTCATCATC
+CGGATTGGCCGTTAAGGTCACCGCCCCGGTGCTGCTGTTGATGGTAAATAAGGCCGCATCATCTCCACTT
+TTTAAGCTGTAGGTCGTTGCGTCGGTAGCAATATCACCATTGTCAGTTGACATGACCGTGTAAACCACTT
+GGCCAGCACCACTATTTTCATCAATAGCTGCCGCTATCGCCGCCGAGGTTATCGTCGGCGCGACTTCATC
+AAGATCAATAATATCAAGCGTGATCGCTTTTTCGCTGCTGTTACCGGCACCATCACTCGCCACCACAGTA
+AAGTTGTAATCAGCTTTGCTTTCATCATCCGGATCGGCCGTTAAGGTCACCGCCCCGGTACTGCTATTGA
+TGGTAAATAAGGCCACATCATCCCCACTTTTTAAGCTGTAGGTCGTTGCGCCGGTAGCAATATCACCATT
+GTCAGTTGACGTGACCGTGTACACCACTTGGCCAGCCCCACTGTTTTCATCAAGTGCGGTCGCGCTTGAA
+GCTGAAGTAATAATTGGTCCAACTTCATCAAGATCGGTAATATCTAGCGTGATCGCTTTTTCGCTGCTGT
+TACCGGCACCATCACTTGCCACCACAGTAAAGTTGTAATCTGCTTTGCTTTCATCATCCGGGTTGGCCGT
+TAAGGTCACCGCCCCCGTACTGCTGTTGATGGTAAATAAGGCCGCATCATCTCCGGCTTTTAAGCTGTAG
+GTCGTTGCGCCGGTAGCAATATCACCATTGTCAGTTGACGTGACCGTGTATACCACTTGGCCGGCGCCAC
+TGTTTTCATCAAGGGCTATCGCGCTTGAAGCTGAAGTGATTGTTGGTGCAACATCATCAAGATCAATAAT
+ATCAAGCGTGATCGCTTGCTCAGTGCTGTTACCAGCACCATCACTCGCGACCACAGTAAAGTTGTAATCG
+GCTTTGCTTTCATCATCTGGATTGGCCGTTAAGGTCACCGCCCCGGTACTGCTATTGATGGTAAATAAGG
+CCGCATCATCACTGGCTTTTAAGCTGTAAGCCGTTGCACCCGTGGCAATATCACCGCTATCGGTTGACGT
+GACCGTGTAGACCACTTGGCCAGCGCCACTGTTTTCATCAAGGGCGGTCGCGCTTGAAGCTGAAGTGATC
+GTTGGTGCAACTTCATCAAGATCAGTAATATCGAGCGTGGTCACTTTTTCGCTGCTGTTACCGGCACCAT
+CACTTGCCACTACGGTAAAGTTGTAATCGGCTTTGCTTTCATCATCCGGATTGGCCGTTAAGGTCACCGC
+CCCCGAACTGCTGTTAATGGTAAATAAAGCTGCATCATCACCGGCTTTTAAGCTGTAAACCGTTACGCCC
+GTGGCAATATCACCGCTATCAGTTGACGTGACCGTATATACCACTTGGCCAGCACCACTGTTTTCATCAA
+GGGCGGTTGCTGTTGTCGCCGAGGTGATTGTTGGCGCGACATCATCAAGATCAGTAATATCAAGTGTGAT
+CGCTTGCTCAGTGCTATTACCAGCGGCATCGCTCGCCACCACGGTAAAGTTGTAATCGGCTTTGCTTTCA
+TCATCCGGATTGGCCGTTAAGGTCACCGCCCCGGTGCTGCTGTTGATGGTAAATAAGGCCGCATCATCTC
+CCGCTTTTAAGCTGTAAACCGTTGCACCGGTAGCAATATCTCCGTTATCGGTTGACGTGACCGTATACAC
+CACTTGACTGGCACCACTGTTTTCATCAATAGCTGCCGCTATCGACGCCGAGGTGATCGTCGGCGCGACT
+TCATCAAGATCGGTAATATCGAGCGTGATCGATTGCTCACGGCTGTTACCGGCGGTATCAGTCGCCACCA
+CAGTAAAGTTGTAATCGGCTCTGATTTCATCATCCGGATTGGCTGTTAAGGTCACCGCCCCGGTACTGCT
+ATTGATGGTAAATAAGGCCGCATCATCACTGGTTTTTAAGCTGTAAGCCGTTGCGCCCGTGGCAATATCA
+CCGCTATCGGTTGAGGTGACCGTGTAGACCACTTGGCCAGCACCACTGTTTTCATCAAGGGCGGTCGCGC
+TTGAAGCTGAAGTGATCGTTGGTGCAACTTCATCAAGATCGGTAATATCGAGCGTGATCACTTGCTCGCT
+GCTGTTACCAGCGGTATCAGTCGCCACCACGGTAAAGCTGTAATCGGCTTTGGTTTCATCATCCGGATTG
+GCAGTTAACGTCACCGCCCCGGTACTGCTGTTGATAGTAAATAAGGCTGCATCATCTCCCGCTTTTAAGC
+TGTAAGCCGTTACACCCGTGGCAATATCACCGCTATCGGTTGACGTGACCGTATACACCACTTGACCCAC
+GCCGCTATTTTCATCTATAGCGGTTGCTGTCACCGACGAGGTTATCGTCGGCGCGACATCATCAAGATCG
+GTAATATCGAGCGTGATCGCTTGTTCAGTGCTGTTACCAGCACTATCACTTGCCACTACGGTAAAGTTGT
+AATCGGCTTTGGTTTCATCATCCGGATTGGCTATTAACGTCACCTCCCCGGTACCACTATTGATGGTAAA
+TAAGGCTGCATCATCACCGATTTTTAAGCTGTAAGCCGTTGCGCCCGTAGCAATATCACCGCTATCGGTT
+GACGTGACCGTGTAGACCACTTGTCCGGCGCCACTGTTTTCATCAAGGGCTGCCGCTATCGCCGTCGAGG
+TAATCGTCGGCGCAACTTCATCAAGATCGATAATATCGAGTGTGATCGCTTGCTCAGTGCTGTTACCAGC
+ACTATCACTTGCCACTACGGTAAAGTTGTAATCAGCTTTGGTTTCATCATCCGGATCGGCAGATAAAGTC
+ACCGCCCCGGTACTGCTGTTGATGGTAAATAAGGCTGCATCATCACCGGTTTTTAAGCTGTAATCCGTGC
+TGCCCGAAGAAACATCATCGCTATCAGTTGACGTGACAGTGTATACCACTTGACCGGCACCACTGTTTTC
+ATCAAGGGCGGTCGCGCTTGAAGCTGAGGTGATTGTTGGCGCAACATCATCAAGATCGATAATATCAAGC
+GTGATCGCTTGTTCTCTGCTGTTACCAGCGGCATCGCTCGCCAGCACGGTAAAGTTGTAATCGGCTTTGG
+TTTCATCATCCGGATCGGCCGTTAACGTCACTGCCCCGGTACTGCTGTTGATGTTAAATAGGGCCGCATC
+ATCACCGGCTTTTAAGCTGTAAGACGTTGCGCCCGTGGTAATATCACTGCTATCAGTTGACGTGACTGTG
+TACACCACTTGTCCGGAGCCACTGTTTTCATCGATTGTGCTAGCCGTGCTTGCTGACGTAATCGTCGGCG
+CGACTTCATCAAGATCGGTAATATCGAACGTGACTGATTGCTCACTAATGTTACCTGCCGGATCGCTCGC
+CACTAAGGTAAAATTGTAATCGGCTTTGCTTTCATAATCAGGATTTGCCGTTAAGATCACCGTCCCCGTA
+CTACTGTTGATAGCAAATAAAGATGCATCATCACCCGTTAAGCTAAACCTGGCATTCTCATCATTAGTGA
+CTGCTTGATAAACAACCTGGTGAGTACCACTGTTTTCATCTAAATCAGACGCAAGAGAGCTAGAATCAAA
+AACTGCGCTAGTGGTATCTACATTAATAAAGGCTGCCGGACTTATAACTTGTTCACTTATATGAGAGGTA
+ACTGCAATACGTCCCTCACCGGCAGCATTAATAACTGAGCCAGGGACTAAAATGGTTGCTACGCCATCTA
+TCAGCTCAGCACCACTAATTTCAACAATATGAAATTGGTTACCCCATTGGATAACAACCGAATCACCAAT
+GTTTACATTGTCTACCTGAACAGCTACACCTGCTTCACTTTCGACTTTATTAACACTGCCCCGCTCCGTA
+TCAATGACAGGAGGTTTAATCAATGCGGCGGCTAAGTCAGCCTTTTCAGCATTCACACCTGCTTCAAATG
+CCTCCAACCCGTCCTGCAGTAATTCAAATCCAGACTTTGTAAAGGCCAACTCACCATCAGCCTGCGTTTC
+TATCTCGATTCTTATTTTATTAATGGTCACATCAATACTCAGCATTGATGTTGAATCACTCCCACCCGAG
+CTTGCTAATGCATTCTCTGTTCCTGATAGCAATGCCAAAATATTACCATATTGCTCGGCGGCATTAAGGC
+CATCTGAACTGTCATAATCGTCATCTAAAATAGTTGTTACTGGGGCTAATATGTCTTCAACATCAAATAA
+CTTGGAAACCTCAGCGTTTACTGCAACATTTTCTGTTGTTACTTTATTGTCTTCACCAATACCTGCCTGA
+CGCGAAGCAAGCTCAGTTAAAGGAGTAATGCTCATAGTGACATCACCAAAGCCATCAGTGTGTCCCATTG
+CACGCAGTGACGAATCGCCTAAACTAACAAGTTTCCCAGTAGTTTCATCTATATAATCACCTTCACTACC
+ATTGCTATCGACAACCTTAGCTAATAGTGGTCCTTGATAACCATTATCAATGGTGAAAACAACCGGTCCA
+TCACTAAAATCATGCTCTTTATTTGCCAGTTCATTACCATCTTTATCATACAATGTAATAGTCGCAATTG
+ACTTAAAAGGACCAGCTACTGGATCCAAGGTCACCTGGTAGCTTGGATAATCTTCATCATCACTATCCAA
+CGCTACGGAGCCAAGCACACTAGCACCAAATAAGGCAACACCCCATGTTAAAGGGGACAGTCCTAAAAAA
+TCATTATCCTCTTGTGCTTTTCGAACAATAGGTTCATTGCCCTCAGCGATCACTGGCTTATCCGTACTGC
+TGATACTCATCCCTTCAGCGGGCGTAAAACTACCATCCGCTGAGAAAGTCGCATTCATCGATTCACTATA
+AAAACCTTCAACTTGAGCAACAATTACTCCTTCTACCTCTACTGTTAAATCATCATCTTTACGCTTTAAC
+ACTAACTCTTGAGGAGCTTGTTGAGTTCCTTCTTTAACTACCGTATAAATTGCACCATTTAATGCGGTCA
+AAATCTGTAATTCGACCAAAGTAAATGTTTGACGTTCGCCATTTGCTAATTCAACAAGTAAAGTTAACTT
+TATCATTATATGCCCTTTAAAGCGGCTCTATAGCGTTCAATGTTGTAGGATTGAAATATCTGAATTAATC
+CATTATTGAATACTATGCTCAACGCATCTGTTTTTATTGTTTTACTGACTCCACTTTCAAGAAATCTACG
+CCAACCAAAATAACTGCTCACACAATGAAAAGCGATCAGCAGATGATGAATGATGTCATGCTTTTTTAAT
+AAATTTTTACAGGCGTGTGCGCCATCTGTGCAGAGAATTAAATATGTATTTACAATCTGTTCGAGTTTTT
+CAATTAAAGCGTCATTATTGTGTTTACCAAGCAGATAGTTTGCCGTTTTATCGCTTCGTTCTTTAACAGT
+GCGTGACTTTTTTTTATCTTTATCAGAGTACTTTTCGTCTTGTTTACTTCGTTTTCTGGGTATATATTTG
+AAGATATTTTGAGCACCTCCAAATGAGATTGAAAAGAACATCTCATCCGCTTCTGTTTTGTCACTGCCCT
+CATTAGATCTTGCTTCCGTTTGCGCAGTAAAAAGCCAATGTTCCCATCGAAAAATTGCAGTGCTAACGCA
+ATGTGGAAAGCAAATTACTTCACCTTTAATATTTTCAATCATTGATTCAGTTTGAGTACGATTTAATTTA
+GCTTTAACCGCATCAAGCAACTCACGTTTTTGTGTGTCGGTAAGATTGAAAAGTGAATGAATAATTTGTC
+TAAATACGTGGTTGTTCATAAGAAACCATCTCGTCTATATCAACGACATGGTATTAGTTTAGTAGAGACC
+TACAATTAACGCTAATAGCGTTTTTAAAATTGAAATAGAGGCAGGAGATCATAACTCGAGGTTAAATAAC
+TATAAAAACAACCTAGGGTTAAAGCCAGAATTGAAGTGAAAATAGTAGAAAGTACGAGCCCTATCAAGGA
+TAAAATTAACGAATAAAATTAATTACCTAAGCGGCCTTCAATTCATAAAAAAACCATGTTCTATAAGTAC
+AATTAACAGTTAGAGACGTCGGATTTTTATATGATTATAGTTTTACTAGTGTTGATGGAAAGGTAGATGG
+TTATTTAATGGCCTAAACAAAGCCTCAAGAGATGGCTCAATATTTTCTAATATGAATAGTATTTGTCAGT
+TTAATAAAATGAAAGAGATAGATGCTTTATCGTACAAGGGCATTGGCAGTGTTTCACTTAAAAAATTAAC
+ACTTCAAAAGTGTGGAAATTAATCAGAACATTAAAATAAGTGTAAAATATTTTAAGAGACACGTGAGTAA
+TTTTTTAGGTCAGGGATAAATAGCAAAAATAAATTCCTACTAAACTCACAGGCAAACCTTGATTTGATTT
+TCATTGATTAGATTAATGATTGTTTACTGTGGATGTGCCTAGGAAAATGGTGGGCCTTCGCAGACTTGAA
+CTGCGGACCTGCCGATTATGAGTCGGATGCTCTAACCAACTGAGCTAAAGGCCCATTTTCACATGTTTGG
+CCTGATATATTCTAATGCGTTTGTTAGTACAATTAAATGAGTGAACTAACAAAGCGGGTGCAGTATAAGC
+ATTTTTTATTTTATTGTCACCTAATGAACTTTAAATAATCGTGTTTTTTTACTGACCGCTCATTTCTTAA
+ACAAACAGAGGTATCTTCGCACTAAAATCGGTAAGTTAACCCTACACTCACCTCAGTTTGAACCCAAATA
+CTACTAGAGATGTATATAGCACAAGCTTCAACATCACAAAATATTGCGCTATCAGAATTAAAGAATGTTC
+CGTATACACGGCTATCTAGCCTCAGGCTAAATTTTTCACTTAATTCAATTTTACTCGCTAAACCAATATT
+CACTGAAAAGCGTGTTTCATTACTGAGCTGTTTATCATTAGGAGCAAGGTGAGTTAAACCAAGGCCGCCT
+GTTAGATAAAAAGGAATCGGTCCTTCAGAGATAGGTACATTGCCGCCTAGGTGAGCATAGGTGATACCAA
+GCCCCGTATTGCTTGCTGAAAAATCATTCGACTCAGAAAAGTTAGTATTGTAATGGCTTATTAAGAATTC
+ACCTTGTCGTTTTCGATCAAAAGACCAAGCAGTTAATAAGCCGTAGCTAGTATCATCACTTAATTCTATT
+CTATTGTTAATATTATCTTGAGTAGTATCAAAATCACCACCGAAGCGATAGCCAATCAAAGGAGTAACTT
+CAAGTTCTAGTGCTTGTTTTGCCATAGAGGGCATAGATATGATGGTAAGAGCACAAAACAGGGCTAAAAT
+AACGCGCATAAAGATTCCTTATCTTAGAAAGTAAAAAAGAGTAAGCTAGGTTACTAACTTACTCTTTTTT
+ATGTCTATTTAAAATAGAATTTAAAGTACTATTTTAAATTTTAACTTTTATTCACCATCTAAGAAGCTTT
+TAAGCTGCTCTGAACGAGATGGATGACGTAATTTACGTAAAGCTTTCGCTTCAATTTGACGAATACGTTC
+ACGAGTAACATCAAATTGCTTACCAACCTCTTCCAAAGTATGGTCAGTATTCATATCGATGCCAAAGCGC
+ATTCTAAGTACTTTCGCTTCACGAGCAGTTAAACCAGCAAGTACTTCATGAGTTGCACCTTTAAGGTTTT
+CTGAAGTCGCTGAATCAACAGGAAGCTCACCACTACCATCTTCAATAAAGTCACCAAGATGTGAATCTTC
+ATCATCACCGATTGGCGTTTCCATTGAAATTGGCTCTTTAGCTATTTTCAATACTTTACGAATTTTATCT
+TCAGGCATTACCATACGTTCAGCTAATTCTTCTGGCGTAGGTTCACGTCCCATTTCTTGTAACATTTGAC
+GAGAAACACGGTTTAGCTTATTAATGGTTTCAATCATGTGCACAGGAATACGAATGGTACGCGCCTGATC
+AGCAATAGAACGAGTGATTGCTTGACGGATCCACCATGTTGCATAAGTTGAGAATTTGTAACCACGACGG
+TATTCAAATTTATCAACGGCCTTCATTAAGCCAATGTTACCTTCTTGGATTAAATCAAGGAACTGTAAGC
+CACGGTTGGTGTACTTCTTCGCAATTGAGATAACTAAACGTAAGTTTGCCTCAACCATCTCCTTCTTTGC
+ACGACGTGCTTTCGCTTCACCAATAGACATACGACGGTTAATATCTTTAATGCCGTGAATATTTAGGTGG
+GTTTCTTCTTCAATTTGGTTAAGTTTGTAGATACAACGTTCAACATCATGCTCAATATCACCAAGCTTAG
+TTGAATACGGGTTACCTGCAGCTTTTTCTGCTTCAAACCATTCTTTTGAGGTTTCATTACCCGGGAATAT
+TTTGATAAATGTAGTCTTAGGCATACCAGCACTAACACAGTGCTTCATGATCAAACGTTCTTGAACACGT
+AGTCTGTCCATCATGCCACGCATGTTTTTAACTAACTTATCAAATAATTTAGGAATTAAACGGAATTCTT
+TAAAAACTTCGGCAACCGCATCAATAGCTTCTTGAGCGTCTTTATGGCCGCGGCCTTTCTTCTTGACTAC
+TTTGGTAGCATTCTCATGTGCTTCGCGTAGCAAAGTGAATTTTTCACGCGCTAGCTCTGGATCTGGTCCA
+GTATCTTCTTCTTCTTCATCTTCTTCTTCAGCGTCGCCTTCTTTCTTTTCGCTATCTTCATTGGCGAGAT
+CTTCTTTCGATAATTCACTACCAACATGCGTCGCTGCAGCGGCAACATCGTCATCTTCAGCATCTGGGTC
+TAAAAAGCCGATTATAATATCAGTTAAGCGGACTTCTTCCGCTTCAAAGTTATCCCACATATCTAATAAA
+TAGTTTATTGCTGGTGGGTATTCAGAAACACTACGCTGAACTTCTTTAATACCTTCTTCTATACGCTTAG
+CAATGACGATTTCGCCTTTACGCGTTAGAAGTTCAACAGTACCCATTTCACGCATATACATACGTACAGG
+ATCTGTTGTGCGACCAATTTCACTTTCTACAGTCGCAAGTGCTTGTGCTGCTGCTTCGGCTGCATCTTCA
+TCTGTATTTGCTTCAGCCATCATCAAGGTATCTTGATCCGGCGCATTTTCAAATACTTGAATACCCATAT
+CGTTAATCATACTAACGATATCTTCAACTTGATCAGAGTCGATTATGTCTTGTGGAAGATGATCGTTAAC
+CTGCGCAAACGTTAGATAACCTTGTTCTTTACCTTTGGTTATCAGGTCTTTAAGTCTAGATTGAGGGGCT
+GGTTCCATTGACGAGTGTCCACCTGTATATTATAAATATGGGATGTAAAATATGCGCTTAAAACATTAGT
+AAAAGCTAATAAATGACGCAATAAAGCCGGAAATTATAGCGAATTTTTAAAGCAGTTACCAGCAAATATC
+CTGTCTTAATCGCTTGTTAGCATTTAACGCTAATATAATAACGCTAATCTCATTCATGCTTACTAAGTAT
+AGCTAAAACTAACCATTAAGCATTCAGTAATGCTTGTAACTCTTGCTTTTCTTCAGCTGTCATTTGTCCA
+GCGCGTGCCTTTTGTAATAATACTTCAGTACGTTGCTCAACAAAGTCATTCAGAAGCTTCTCAATATTAT
+CAAGAAACACATCAGTTGCTGCATCAGCTTCCACATTGTGCTGCCAACACATCAACTTTGCTAATTGTGT
+GCCTTGCTCAGTTCCGCGAAAACTTTCAAGCAATTGTGGTGATTTAATATCAGGGTTTTGCTGACATATA
+CCTAACACTTGCATTAACAGCGGTATTCCTGGCACAGTTAATGGTTGCAACACATTTATATCACCTAAGC
+TATTTGCTATATGGGGATGTTCTAACAATAAAGCAAGTGCTGATCTTACTGGGGTGACCTTTGTTCTGGT
+TTTAACTGCCGTTTTTACTGCCGTACTTTTTATACTCTTAGTAAACTTGGCTAGAAATTGCTCGCTACCA
+GTACCAAAATTGTTAGCTATTTCATTAAGCATTGCATCTTTTAAAATACTGTCAGGAAGCTTAGATAAAT
+AAGGCTGAAATGACTCAACTAATGCAGCTCTTCCTTCTAGAGAGCTCATATCAACTTTCTGCATGAGTTG
+CTCAAAGAGGAATTTGGATAACGGCACGGCGTTATCAATAATAGTTTCAAAAGCCTGCTGGCCTTGAGTT
+CCAATCAAAGAGTCGGGGTCTTCACCATCAGGCAGAAATACAAATTTTAATGAAAAACCGTCACGAATAA
+GAGGTAAGGCATTTTCCATCGCTCGCCAGGCAGCGTCGCGACCCGCTCTATCACCATCATAACAACAGAT
+AACATCAGGAACAGTGCGAAATAAGGTTTGTAATTGCTCAAAAGTCGTTGCGGTTCCCAGCGAAGCAACA
+GCATAATCGACACCATGTTGTGCTAACGCGACGACATCCATATAACCTTCAACAACAATCAAGCGCTTAA
+GTTGTTTATTGGCTTGCTTAGCCTCATGTAACCCGTAAAGTTCTTGGCCCTTATGATAAACACGTGTTTC
+TGGCGAGTTTAAGTACTTGGGTTTTTCATCGCCTAAAACACGCCCACCAAAGCCAATGACTCGACCACGT
+TTATCGCTGATGGGAAACATGATACGTCCACGAAAACGATCATAGGGACGTTTTTTATCGCCTGAAATGG
+CCATACCTAAGTCGATCAATTGCTGATTGGCTTGACCATTACGCGAAAAACTATTCATCACGCCGTCCCA
+AGCGTCACTTATGTAGCCAATACCAAAGCGCTTAACAACCTCACCACTGAGCCCTCGAGCTTTTAAATAG
+TCGATAGCTCTTTCTTTGTCACTAGCCACTTTTAATTGCTGCTGAAAAAAACGACTAATTTGCGACATTA
+GCTCATAGTCATCTTGTTTTTGTTGGTAAACTTGCTGCTGTCGACGTTGCTCTTCTGGGCTAGCAGTATT
+TTCTTCTCGGACTACTTCCATTCCGCAATGAGAAGCAAGTTCTTCAACCGCATCAACAAAATCAAGACGA
+TCAAATTCCATCAAAAAAGAAATAGCATTACCGTGTTCACCACAGCCAAAGCAGTGATAAAACTGTTTAT
+CTTGACTCACAGTAAAGGAAGGTGATTTTTCATTATGAAATGGGCAACAGGCCTGGTAGTTTTTACCCGC
+CTTTTTTAACGGTACTCGGCTATCAACTAGATCAACAATATCTGCTCTGTTGAGTAAGTCATCAATAAAT
+TGTCGAGAAATGCGTCCAGCCATAATGTTTAAGCGTCACCGTTAAAGGAAATATCACATTCGTATTCTAC
+ACAATACGAATAAGAATGTAGTTCGATTTCTTAAGTTTCAGTTAAAGAAATCTTAAAAAAAAGTCATAAA
+AAAACCGTAATAGCTAAAGCCATTACGGTTTTGTTTAATGCACTAATATAGTGTTAGCTATAAAACCTTA
+ACTATAAACCTTGAAGACCTGCTCTGACTTGACCACTTACTGCGCCCATGTCAGCTTTGCCTTGCATTAA
+AGGTTTTAACACTGCCATCACTTTGCCCATATCAGCCATAGAGGCTGCTCCAGATTCAATGATTGCCTTG
+CTTATTAATTCATTAATTTCTTCTGCACTAAGCGGTTGCGGCATAAAAAATTTCAAAGCAACAACTTCCG
+CTGCTTCTTTTTCAGCCAATTCATCACGACCACCCTCGGTAAACATCTTAATAGACTCTTTACGCTGTTT
+AACCATTTTGGTTAAAATCACAATGATGTTTTTATCAGTTGCTTCGGTTTTATGATCAATTTCTGCTTGC
+TTAATTGCAGAAATAGCCATGCGAATTACACCAAGACGTAATTTGTCTTTGGCTCGCATAGCAATCTTCA
+TTTCATCTTTGAGTTGTATTAGAAGTGACATTTCTCTCTCCATAATAGGCAATCTCTTAGAATAGTTATA
+CTAAGATAATTCTTAGTACATGCGAACGCGACGAGCGTTCTCACGAGAAACTTTTTTCGCAGCACGTTTA
+ACAGCAGCGGCTTTCTTACGTTTACGTTCCCAAGTAGGCTTCTCATAAGATTCGCGACGGCGAACTTCTG
+AAAGGATTCCTGCTTTTTCACATGAACGTTTAAAACGACGTAATGCAACGTCAAATGGTTCGTTTTCTCT
+TACTTTAATTACTGGCATGTACTTTATTACCTTAGGGTAGCTATATAAATTGGTGACTGATTTCGACTGA
+ACAATGCAAAAAATTGCATTGCTTGCCTCATCCACACCCACTCTATTAAAAATTGGTGCCGTATTCTACT
+GCTAAGCCACCGCTAATGTAAAGGTTAATTTAAGGGTTATTGTTTGAATACGCTGGTGTCTGTCTTATAT
+ACCCGTTATCATTCAAGATGCAGGTTTCAGAGCGCTTGAGAAATATCAATTCAAGGCGCGGTGATGAAAT
+AATGGTTGTTCCATTATAAGTCGCTGCAACGATGAAGTGATGTTTCTCAAGTGCTTCTTTGATGGGTTTA
+AAATCACTTTATACTGCGTTAAATAATCTAACCATAGAATGACTATGCTTAAATCATTTACCTTGCCTAA
+AGTGGTTTTAATTCCCACTGAAACTCTGCACTTTGATTGGTAACGGGTATAAACACAGTAAAATCGTCCC
+TCCAATAATTACGGGGATTTTGCCAAGTAATTATTGGCTACTATTCCTATTTTTTGAGCCTCCTTTTGAG
+CTTTTTTTTGAGATTACATATTTATGCGTATTTTGGGTATTGAAACTTCTTGTGATGAAACAGGTATCGC
+CATTTATGATGACGGTTTAGGTGATAGTCCTGAAGGTATACTCGCCCATCGTTTGTATAGTCAAATAGCC
+GTTCATGCTGATTACGGTGGCGTAGTACCAGAACTCGCATCAAGAGACCATGTACGTAAGACTATTCCTC
+TGATTAAGGAAGTATTGGCAGATGCCAACCTTACCCCCAAAGATCTAGACGGTGTTGCGTACACTGCTGG
+TCCTGGTTTAGTTGGCGCACTCTTGGTTGGTTGTTCCATTGGTCGAAGTTTGGCTTATGGTTGGGAGCTA
+CCCGCAGTTCCTGTACATCATATGGAAGGTCATCTATTAGCGCCTATGCTTGAAGATGATGTACCTGAGT
+TTCCTTTTGTCGCTTTATTAGTTTCTGGCGGACATACCATGCTGGTACGTGTCGATGCTATTGGTGAATA
+CAAACTACTTGGTGAATCAGTTGATGATGCTGCCGGTGAAGCGTTTGATAAAACAGCTAAATTGCTAGGT
+TTAGACTACCCTGGTGGACCGGCTTTATCTAAGATGGCTGAAAGCGGTGAAGCAGGACGCTTTAAATTAC
+CCCGCCCTATGACTGATAGACCTGGTTTAGATTTTAGCTTTAGTGGTTTAAAAACAGCGGCAGGAACCTT
+AGTTCGCAAAGAATGTTTGAATTTGTCAGATAGCGATCTTAAGCAAACCCATGCTGATATTGCCAATGCG
+TTTCAACAAGCAGTGGTAGACACCTTAGCGATAAAATGTAAACGCGCCTTGCAACAAGAAAAATTAAGCA
+GATTAGTAATTGCTGGTGGTGTAAGCGCCAATACAGCTTTACGAGAGCAACTGGCGATAACCACAAAGAA
+ACTTGGTGGCAGTGTATTTTATCCACGTCCTGAGTTTTGCACTGATAACGGCGCTATGATTGCTTATGCT
+GGTTTACAGCGTTTAAAAGCAGGAACAGATGCCGACTTAACTTTTAAAGCTAACCCTCGATGGGCGCTCG
+ATTCATTACCTCCAGTAAAATAGCCAACAAGTAAAAAGCAGCTAGTGCTGCCCTGAATTTTTCACTACTG
+ATATTCAGGGCGCTATGATTGCTTATGCTGGATGATTACGTAAATTTATAACATTTAAAAGCAGTAACCA
+AGCAGACTTAACCTTTTAAGCTAATCCACGATGGGCTTTAAATTCCTTACCTCCAGTTAATTAACAACTG
+AACATAAAACACGAATCACCTGTACACTATATGTGTTATAGGTGATTACTAAGTTTTATTAGAGGTTTTA
+TTAAATTTTATGAGTGATTTTACTTTCTGTCCCTTTAAGTAAACGCTTAATGTTATCTCGGTGGCGAAAG
+AGTATCAGAGCGCTAAGCATCAAAGTTGGGTAAACATATAGCGGTTTTAAGAAATAGACATAAAGTGGTG
+CTATAGAGACAGTGACAATGGCTGCTAGACTAGAATATTTAGTAAGCTTCACCACTAATACCCACGTAAG
+AATTAACAATCCCCCCAACGTAAAACCAATGGGTAATAAAGTCCCCAGCGCAGTAGCTACTGCTTTTCCG
+CCTTTAAAATTGAAAAATATTGGATACATGTGCCCTAAGCAAGCGGAAACACCAATAAAACCTAAATAGA
+GAGAATCTATTTTTAAAAAGTAAGCTCCCCAAACAGGAATAGTCCCTTTAAGAATATCAAGAAATAATAC
+CGTTGCAGCAGTGAACTTATTGCTTATACGTAACACATTAGTTGCACCAGGGTTTTTCGATCCTGTTGTT
+CTAGGATCTGGAAGACCTGAAAATCGGCATACTAAAATAGCACTCGAAATAGAGCCTATTAGGTAAGCCG
+CAATGATCATAGTGAGCGTAAGTAGCAACATCTAAATGACGAAATCCATTGTTAAGTACTATAAGGTTAA
+TATTCTATCTTCATCTCTGCTAGTTTTTCTACCACTTCGCAGGTAAAATCCTTTCTTATTTTGTAACAAT
+TGCTTAAGTACTGCAATAGTTCTTCTAACAACATAACAGGTAAATCATGGATAAGGTGTTCATTAAGGGT
+TTAAGTATCCAAACCACCATTGGTTTTTTTCAGTGGGAAAAAGAAATAAAACAAACCTTGGTTATTGATC
+TGGCCATGGGCTGGAACACGGCCAATGCAGCACTCAATGACGAACTAGCCAAAACATTGGATTATGCCGA
+TATCTCAGTCGCTATAGAGCGCTTTGCCAACGACAATCCCGTTGACTTAATTGAGACGCTTGCTGAGCGC
+TTAGCCAGTTATTTAATGACACAATACCAAATCCCTTGGTTAAAGCTATTCATTGGCAAACCTGGCGCAG
+TTCATAATGCCCAAACTGTTGGTGTTGAAATTGAACGTGGCACGCAAGCTGTTGAGATATCCTCTTAATG
+GCTCAAATCTATATTTCATTAGGCAGCAACATTAACCGTGAGCATTACGTTAAGCAAGGTCTACTCTCAT
+TAGCTAAAGTATTTGAGCTGCCTTTTGAACAGTTAACATTATCTTCCTTATTTGAAAGCAAGGCCGTTGG
+TTTTGATGGTGCTGCTTTTTATAATATGGTGATAGGCATCAAATGCACACAAAATGTCGAAGAAGTGGCG
+AGTATGTTACGCGCCATAGAATTTTCTCACGGCCGTGACCATAACGCGAAGAAGTTTAGCCCGCGTAGCT
+TAGATCTTGATTTGTTATTGTTTGATGATTTAATTATTAACGAACCTGCGCAACTGCCTCGAGATGAAAT
+AATTAAAAACGCCTTTGTTTTATGGCCATTGAGTCAAGTTGCACCTGAGCTTACCCACCCGATTGTAAAA
+CAAACTTATCGAGATTTATGGCAAGGTTATAATAAAACCAGTCAGCAACTTAGCATAGTAGCTAACTGCT
+GGTAGTGACGATTCTGATTGAATTTATTTCCCCCCATCCAAAATAGTAAAGGACAACTAACACCCCATGA
+GCACTTTAGAAATAATTATCCTAGCCTTATTACAAGGCTTAACCGAATTCTTACCTATTTCAAGTTCAGC
+GCATTTGATATTACCCTCGCAAGTTTTAGGATGGCAAGATCAAGGACTAGCCTTTGATGTTGCCGTTCAT
+GTTGGCACTTTATTAGCCGTTATGATGTATTTTCGTAAAGAACTTGGCGTTATGGCAGTTGCTTGGTTAG
+GTACTGTTGGAGTCGGTCCAGAGAAAGGTCGTGGGGGTTTTGATGCCAAATTATCATGGTGGATTCTACT
+CGCTACAATTCCCGCCGGTTTATTTGGTTTATTGGGTAAAGACTTTATCGAAGAACACTTACGTTCTGCG
+TTAGTGATTGCCATGACTACCCTGTTATTTGGTTTCCTTTTAGGTTTTGCCGATATCAAGGCCGGTAAAC
+GCACTGAACATAAGCCAATGGAGAAACTGGGGCTTAAGGGGGCAATGTTAATTGGTTTAGCACAAGCTGT
+TGCTTTAATTCCTGGAACCTCACGTTCAGGCATCACCATGACTATCGGTTTAATGTTAGGTTTAAGCCGT
+GATAATGCCGCTCGTTTTTCATTTTTACTGTCTATTCCTGCGATTGCTATGGCCGGCAGTTATCTAACAT
+TAAAACTCATTTTATCAACTGAGAGTGTCGATTGGTTTGCTATGGGATTAGGTAGTTTGTTAGCATTTGT
+TAGCGCCTATGCTTGTATTCATTATTTTCTCATTTTATTAGAGAAACTAGGGATGATGCCGTTTGTTATC
+TATCGATTAATTCTAGGTGTTGGCTTACTTTGGTTTATCTTGTGATAGGCTTTCTTATACCTAGGCTCAG
+TAGAAACAGCACCCATTACATATTAAAAATATAATTTTCAAGATATTACTAACACATTCGAGAATAAAAT
+ATGATTGCCATTACTCTAGATAATTTTCAACAAGTCGTTGTTGAAGAATCAAAAAACAAATTAGTACTCG
+TTAGCTTTTGGGCTGAACAAGTACCTGAGAGTGTTGAACTAAGAAATAAACTAGCGGCTAAGCTATCAAA
+CCTAAGCGAACATATCACTTTAGCGACTGTTGATTGTCAAAGCCAAGGGCAAATCGCTGAGCAATTTGGT
+ATTAAAGGCTTACCTACGGCTATTTTATTAAAAGATGCCCAGCCTCTAGATGGAATTTCTGGACCACAAG
+ATGATGCAAGCATTGCTACGTTTTTAGATAGTCACTTACCAAAACCTGAAGATATACTGCTTGCACAAGC
+AAAAGCTGCACTTGGGGATAATCTATTAGTTGAAGCTGAAAATATCATCATGCAGGCCTATCAAATTGAT
+AATAATCGCGCTGATATTAAGGTAATATTAATTGATCTTTACTTACAAACGGGAAAGACCAGTGAAGCAA
+AGGCATTATTAGACACCATAATGATGGTTGACCAAGATAGTCAATATCACGCTTTAATAGCCAAGCTAGA
+ATTAGCTGAGCAGGCGGAAAACTCTCCAGAAATAAAAGCATTAGAAGCACAATTAGAAGCAACGCCTGAT
+GATATCAATGTCAGTCAACAACTTGCAGCTCAATACAGCCAAGTTAATCGTCAAGAAGATGCACTCACCA
+TATTATTTCGTTTAGTACAAGCAGGTGATGAAAGTACAAAAGAGAGAAGCAAAGAGCTATTTCTTGATGT
+ATTAAAAGCCTTACCTGATGGCGATCCGCTGGCAGCAAAGTTTCGTAGAAAGCTATACACCTTAATGTAT
+TAATAGCTATCACTAAACGCTTCAAAATTAGCGTTAGAACTAATAAAAAGCCCAATTCATTAATGAATCG
+GGCTTTTTTATTTTGGTCGAGACACTTTCCAGTTAAAAGTAACCGCCTATGGAAGGTGTTCACTGGCAAG
+GTAGTCATGAGATTGCATCTCTTGTAAACGACTTAGGCAACGCTTAAATTCAAAGGCTAAACGACCACCG
+CTATACAAATCATCTAAAGGCAGCTCTGCCGACATAATCAACTTCACATTACGTTCATAGAATTCATCAA
+CTAACGCAATAAAGCGGCGAGTTGTGTCATCGCTATCAGGGCCCATTTCTTTAACATTAGCCATTAATAC
+CGTGTGATAAAGTTGACTAATTTCCATATAATCACCTTGGCTACGTGCACTTTCACAAAGTACTGAGAAG
+TCAAAGTACACCACGCCATCACTCACTAAAACAGTTTTTAATGGACGGTTATGAATCTCAATGGATTGCC
+CTGATTTACCTTCATCTGTAGAGAGTTGCTTAAAGTAGTGCTTTAAATTTTCATCTGCTTGGGCATCAAG
+TGGATAATGAAAGATTTCCGCTTGCTCTAAGGTTCTTAGACGATAATCAACACCACTATCTACATTAACA
+ATGAGAGTATGCTTATTGATAAGTTTTATAGCCGGTAAAAAGCGCTCACGTTGCAAACCATTGCGATACA
+ACTCATCAGGGATAATATTAGATGTCGCTACTAACGTGACATTATGCGCAAATAACTCTTCAAATAATGT
+GCCTAAAATCATGGCATCGGTAATATCAGAAACAAAGAACTCATCAAAGCAGATAATTTGTGTTTCATCT
+GCAAATTTCTTAGCAATAATTTTTAGCGGATCGGATTGTCCAGACAGACTTTTGAGTTCTTGATGCACTC
+TGTGCATAAAACGATGAAAGTGCACACGCATTTTATTATTGAAAGGTAGGCTCTCAAAAAAGGTATCAAC
+TAAATATGTTTTCCCCCGACCTACACCTCCCCAAAAATATAATCCTTTGATAGGCTCCTGCTCTTGTTTT
+TTATAAACTTTTTTCCAACGGTTAAGTACTTTTTTAAAACCAGAAACAGCTAATGGCTTGCTTTGTAAGT
+CGTCATATAAACGTTGTAAGTGAATAACCGCATTTTCTTGTGCTGCATCAAAGAGAAAATCATCTCTGGT
+TAAATCTTGTTTATACTTATCTATAGGAGAGAGCTTTATCATTGAGAGCCTATGTTATTTTGAATCAATT
+ATTAATATGTCGATACCAGTTACCATTCAAAATGCAGAATTTCAGTAGAGATTAAAATCACTTTAAGCAA
+GAAAAATAATTTAAACATAGTTATTACTATGATTTAATTATTTAGCTCGGTATAAAGTTATTTAAAATCC
+ATCGAAGAAGCACTTGAGCAACATCACTTAATTGTTGCTGTGACTTATAATGGAATAACCATTATTTCAT
+TACAGCGTCTTAAAATGAAATTGTTCAGCACTCTGAAACATGCATCTTGATTGATAACCGGAATATACAC
+TTGAAAAATAAATTTTTACCTAGATATTTTTACTAAGTAAATTGTTTAGATGATAGTATAATCTATCTTG
+GCACCATATTTAATTTCTATTTACAATGTAAGGTACACCCTATGAATGTAGTAATAGCTCTAGTCATTTT
+TATCATCGGCGGCATCGGTGGTTTTTTCGCAAATCGTCTTCTTTCTAGTACAAGCCAAGAGCAACGTAAA
+TTAGCGGACCAAGTCAATAAAAGTGAAGCAGCTTTAGATCAATACAAGTTAGATGTTGCCGAGCATTTAG
+ACAGCTCAGCCAAATTACTTGACCAAATGAATAACACTTGTCAAACAGCCATGAAGCAAATGAAAGAAAG
+TACTCAGTTATTGCAAAAAGCAACTACAGTAGAAGCTGAAGGTATGCCATTTTTCTCTGCTGAAACTCAG
+CAACAACTAGCACAAACGGCGACTTTACGTCACCAAAAGCGCGCTAGTGAAGCAGTTGAAGCCATGACTG
+AAGCACCGCTTGATTATTCAGGAAACCCAAGTGGTTTATTTGCCGACCAGAAACAAAAAGTTACAACTAC
+AGTGTAATTTGATACATGATTAACTGAACTAAAGCTTTTTAGTTCAGTCTATTTAGGAGTATTTATTAAA
+GTTAACTGAACTATAGTTAGCTTTTTTTATTGGGTTAACAATAAACCTCGGAGAACGCTTAAATATGAAA
+AAATCATTTACATCATCTAAATTATCAATTGTCATCAGTGCCGCATTATTATCATCGACCTTAGCACTTA
+CTAGCGCTCCTGCATTAGCAAACTTACCTGCCCAAGTAGATGGCCATGTAATGCCCAGCTTAGCTCCAAT
+GCTTGAACATGCGACTCCAGCTGTTGTTAGTATCTCTGTAATAGGCACCCATAATGTGCCACAACAAAAT
+GTACCTGACGCATTCAAATTTTTCTTTGGTAATAAAGAAAAAAATCAAGGACAACCTCAACAAAGACCAT
+TTCGCGGCTTGGGCTCAGGTGTAATTATTGATAGTGATGAAGGTTATGTTGTTACCAATAACCATGTCAT
+AGAAAATGCTGACAAAATTATGATCACCTTAAAAGACGGTCGTCAGTTAGAAGCGAAGAAAATCGGTAGC
+GATGCAAAAAGTGACATTGCTTTATTACAGATTGATTCTGAAAACTTAAGTGAAATCAAATTAGCCGATT
+CCGATAATTTGCGTGTTGGAGATTTCACTGTCGCGATTGGTAGTCCGTTTGGTCTAGGACAAACCGTTAC
+TTCTGGCATTGTTAGTGCGCTAGGACGTAGTAATCTAAATATCGAACATTATGAAGACTTTATTCAAACC
+GATGCTGCCATAAATAGTGGTAACTCCGGTGGCGCTTTAGTTAACTTGCGCGGTGAGTTGATTGGTATCA
+ACACAGCGATATTAGGGCCTAGTGGTGGTAATGTCGGTATTGGCTTTGCTATCCCGAGTAATATGATGCA
+TAACCTAATTACGCAGATAATTGAATTTGGTGAAGTACACCGCGGTATTCTGGGTGTATCTGGACGAAGT
+GTTAACAGCGAAATTGCCAAAGCAATGGAGCTAGAAACAAGTCAAGGTGGCTTTATTGAGCAAGTGATGC
+CTGACTCTGCTGCAGACGAAGCGGGTATTAAGGCAGGTGACGTGATCATTGCCGTGAATGGTAAAGCCAT
+TAAAAGCTTCTTTGAACTACGCGCTAAAATTGGTTCAATTGGTGCGAATAAAAAAGTTAAGTTAACGGTG
+ATAAGAGATGGAGACAACAAAGTATTTACCGTTAAGTTAAAGCAAGATCAAAGTGCAGATATTACTGCCG
+CCAGTATTCACACTATGTTAGATGGTACTAAATTAGAAAATGACACCAAGAAACAGGCGATTATCATAGA
+ACAAGTTGCCGAAGGCTCTCCGGCACAAAGGGCAGGATTTCAAGCAGGTGATATTATCACGGGCGTTAAC
+CGTAGTCGTATCAAAGATATTGCTCAATTACGTGATTACCTTAAAGATAAAAGTGGTGTACTAGCGCTAA
+ATATTGTTCGGGATAATCATTCCCAGTACATAATGATCCGTTAATAATATAAGGTTATTGAGTAAATAAT
+ACCTAAAGCTGATTAGATTGACGAGACCGACTTGCATCGGTCGAACTCAATGTAATCAGCTTTTTTTATG
+TTACACTGAAAACATTGGTACAACATAAAATAAGATAACCTTTGAAACTCTTTTCTTCAATCAAATATAC
+AATTACAGCAATAAGTTACGGTGTCCTGATCGCTGTAGTGTTATTACTCCTAATACCTGGATTAGTTCCT
+GGCTTAAACGATACCAGTTTAGCAACAAGCCTTTTTAAAGGTAGTCAAGCGCAACAAGCACCACTTTCAT
+TTGCCAAAGCAGTTAGCATCGCTAGCCCTGCTGTTGTTAATATTTATTCTCAACAAATTGAAGTGAATCC
+ACAATACGGTCGAAAAGCGCGTAAAAGTACTCGCTTAGGCTCAGGCGTGATTATGGACACCCATGGTTAT
+ATATTGACTAACTTACACGTAATTCGCCAAGCAGACCTTATTCAGGTACTACTGCAAGATGGCCAGATAT
+ATCCAGCCGAGTTGATAGGTTTTGACCATTATACTGACTTAGCGGTTCTCAAAGTCAATGTTAACAACTT
+GCCTGTAATCCCACAAAAGGAGCAGCAAACATCGCTAGTTGGTGATATTGTTCTTGCGATTGGTAACCCA
+CTAAATTTAGGTCAAACAGTGACTCAAGGCATTATTAGTGCAACAGGCCGTAATGGTTTGAGTAACACTA
+GCTATTTAGAGTTTTTACAAATGGATGCTGCCATCAATGAAGGAAATTCCGGTGGAGCACTTATCAACAG
+TAATGGTATTTTAGTCGGCATTAATTCAAGAAAATTCACCCAGTCAAATCCACAATTATCAATCCAAGGC
+ATTTTCTTTGCTGTACCTTATCAATTGGCTTACAAGGTAATGCGACAAATCATTGAAAATGGCAAAGTGG
+TACGAGGTTGGTTAGGTATTTCCACTAACCGTTACCATAAAGAACTAAAAGGCTTTGTTATTGAAGAAGT
+CATGGATAATAGCCCTGCAAAAGCAGCGGGAATACAAGTTGGCGATGTAGTTTATCAGATCGATAATGAG
+TCGATTAATAGCGTAACTGGTGCCTTAGATATTATTGCTGAAACCCAGCCAAATACAGAGCTAACCTTCA
+AGATTTACCGACAAGGTAATACCATAGAAGCTAAGGTAAAAATCATTGAATTAAGAAACTAATTTAAGCC
+ACAACAAATCAATTTAGATACTCATAAAAAAAAGGCAGACGGTATTTATACCGTCTGCCTTTTTTGTTAA
+CTACCTTTATTAACTTTTTATATTAACTGATAGTAATACCAACTAAACGCTATTGGTTATAGCGCTTATG
+AGTCTAATTCAAGTAAGTATTTTACTAAATTTTGGTAGTCTTGCTCAAAATTGTTACGATCTAATTTTGC
+CGGATCAATTTTATATTTACCATTAACAATAATCGTTGGTACGCCGGTTAATACACGTTTAGCCGTCATA
+TTTTCTTGATACTTTTTCATTGTTTTCGCTTGTGAATTAACACTAAAGCTTTTCATCAATTTATCAAACT
+TGTCGCCGTCAGCACCATTTAATACAAAGATATTACGCAAATCTTTTTCTGTCGTAATCACAGCACGTTG
+TACATGGATATAGTTAAATACTGCACCAATTAATTTATCTGAATCACCTAATTGTTCTGCGACCACGGTA
+GCCTTAGTGATCATTTGTTGAATTTTAGGGCTAGCTGCTCGAAGAAAATCAACATGATTACGTTCAAATG
+AGGCATCTTCAGGTAAGCTCTTTTTAAGACTATGCATGATAGGCTCAAATTTAAAGCAGTGACCACAATA
+TACTGAGAAGTATTCTCTCACTTCTTTTTTCTTAGTTACCGTTTCATTCACTTTAGTATATTGCTCACCC
+TCAGTGTATTGTGCAGCTGCGGCGTTTACCGATAAAGCCAACAACGGCATTAACAAAAGAGATTTTAGTA
+ATTTATTCATTATTATTTCCTAAAGTAAAATTGCCCTATTACAGTAACTAACCTAAGTAATTTACATTAC
+TTATTCATTATCCGTAATTAAGGCTAAAAATTATTCAAACTTAACGGCGGTTGTTGCAGTGCTGACATTT
+GCTCTTTAAGCATTAGTATCTGCTGCTCCCAGTACTTCTCAGTATTAAACCATGGAAAGTTTTGTGGGAA
+AGCTGGATCATGCCAACGTTTACATAACCACGCCATGTAATTAACAACGCGCATAGTTCTTAGTGATTCT
+ATCAAAAGAAGCTGGTCATTTTCAAACGTAAAGAACTCCTCATACCCCATTAATAGTGTATCAAGTTGTA
+ACAGCTGCTGTTGTCTATCACCTGATAGCATCATCCAAAGGTCTTGAATAGCAGGTCCTGTTCGACAATC
+ATCTAAGTCAACAAAGTGAGGTCCTTCATCACGCCATAAAATATTACCTGCGTGACAATCACCGTGTAAG
+CGAATTTGTTGCATGCCTTGTGCAGGTAAATACTGCTCAGCTGCTACCGCAATGACTTGGTCCAAAATAG
+TAAAAAAGGCTGTCGTTAAACTCTTGGGTACATAATTTGAAGCTTTGATAGTTTCACGCGCTTGAAAAAG
+CAATTCATCACTGTTGAAATCTGGTCGTTGTATGAAATCATTCTGCGACGAGACAGCATGGATGCGCGCA
+ATGAAGCGCCCCATCCATTCTAACTGGTTAAGATTATCAACCTCAAAAATACGTCCACCTCGACAAGGAA
+ATACCGCAAAATGATAACCTTGATGCTCAAATAAACTTTGTCCATTTATTTTAAGTGGTGCAACAATCGG
+TAACTCTTGTTCCTCCAACTCAAAAGAAAAGTCATGCTCTTCATTTATTTGCGCAAGCTGCCAACGCTGC
+GGCCGATAGAATTTAGTTACATATTTAACTAAATTATCATCATGAAATTGATAAACACGGTTCTCATAGC
+TATTAAGCGCTAATAAACCACTATCAACACTAAAACCAGCACTCTCTAAGCCATCAATTATTAAATCTGG
+TGACAAGGCACTGAAATCAAATGATGCCATTAGCGTTTATTAAAAAATCGGCTTTCTTGCTCGATTCTTG
+CCTCACTTTCTGGTGAAACTTGTTCTACAACAAAGGTAATATTACTCATGTACTTTTCCAATTCATAAGG
+ATCAACCGAAATACTGATAGGTAGTGTGTAGACTGTCGCAGCCTCAACCACCACTTCTTGTTTACCATGC
+CACTGGGTATTTTCAATACCTTTTACAGAAAGTTTATAAGTATTATCTGTTTGTGACATATTAAGAATTT
+TTAAGGTATAAACATTCTCAATGTCACCATTAAAGTTTTCTCTTGCTAACTCAGTGCGATCGCGAATGAT
+ATCTAACGATAAAGGTACACGATTAACAATTTCGAGTATTAACATGGTACTCATGATAACAAGCAAGACC
+GCATAACCAATAAGCTTAGAACGAACTAAGTGAACTTTCTTGCCTTGCAATTCATGCTCTGTAGTATAAC
+GAATGAGACCTTGAGGATAATTCATCTTATCCATAACGCCCGAACAAGCATCAACACAAGAACCACAGTT
+AATACATTCATATTGCAAGCCGTTACGAATATCGATACCGGTAGGGCAAACCTCAACACATAAATTACAA
+TCTATACAGTCGCCAAGTCCCATCGCCTTATGATCTTGTTTTCGACCACGAGCACCTCGTCCCTCACCAC
+GTTCAACATCATACGCAACAGTTAAAGTATCTTTATCAAACATAGCTGACTGAAAGCGCGCATAAGGGCA
+CATGTGCAAACAGACAGTCTCTCGCATCCAACCCGCATTGCCATAGGTGGCAAAGGTGAAGAAAGCTAAA
+ATTCCCGCCATCATCACACTGGTATCGAAAGTAAAGACATCAACGAATAGCTCTTGCATCGGTGAAAAAT
+AACCAGCAAATGTCATCGCGGTAAACAAGGAAAATAATAACCAAGCACTATGTTTTAAGGTTTTTCGAAT
+AACCTTATTACCCGTCACTTTTTGCCCATCTAGCTTCCTGCGCTGGTTAGCCGTACCTTCAATTTTTTCT
+TCAAACCATATGAAAATGAAAGTCCAAACGGTTTGTGGGCACATATAGCCACACCAAACACGACCTAAAA
+AAGTGGTAACAAAAAAGAGGAGAAATGCACCTAAGATAAAAAACCATGCCAATAAGGTTAAATCTTGTGG
+CCAGAGTGTTAAGTTAAAGATGGTAAAGCGTTGTTCACTGATGTCGAACAATATAGCTTGATGACCATTG
+AACTGAAGCCAAGGAAGAATTAAAAAGAAAGCAAAATAAACCAAGTTCATACGCTGTCTTAGCTTTTGGA
+AAAAACCAGATACTTTACGAACATATATTTGGTCACCTGGCTTATAACGTTCTTTACCAGTATTTTTACT
+GCCATGAATTTTGACGTTTTTGATTGGGATATGCTGCTCTACCACAGGCTTATTTGTCTTAGGCGTAGAG
+GATGATTGGTCGTTTGCTCTCACGATAAATCCTTGTTAAGCGAAAAATAACTACTAAAAATATGACTAAC
+TGGCTACAAGCTAGTATCAAAAAGATAAATGATTTTATTAACAAAAGCCGACAATAGCTAATAATTTATA
+CCTTAAAACAACTAATTAATATAAAATCGACTCTTCTCATTTATTATATGGCATCTTATGAAGCATTTAT
+TGATCTTAATCGTGGCCGCATCACTCTATTTACATTTCTATCCAAACGAGAAAGTAACTGAGTTTTATAA
+CGAGCAGAAGCAAGCTCTGCTTGATGGTTTCGGTGAATTCAGTGATACTAAAGTCCGTTTGAAAGCCGAT
+AAGATTTATCTAGATTTAGAAAGTGAGCTAGAGAATTTTTCAGAGAAAGAAGTTGAGCGATTAAAAGAAA
+TCACCTCGTCAAGGGATAATGTAAAGGCATTTTACTTAAGCATTTGTAAAACCGATACCAGAGACATTGA
+TTTTCATATTACCAATGAAAAGAAAGTTTGTTCAACTATAGATCGTTATACAAGCATGCTTTAAATCTTA
+GATTTAAAGCACATTCCCCAGATCTATAGATATAAACAATACTAGCTAGCAGATAACCTAACGAGTAAGT
+TAGCAAAGTTATCGCTCGCTTGCTCTTGTTCAACATGCTGTTGCGCTTTTATTTGCCACACACCATTAAC
+CATCACATCTGACACTGGATTTTGCTGACTCGCAAAAATCATACTATCAAGTAACTGTTGGCTAGCACTG
+GCAAATAACTTGGTTTTATCCTTGTCCAGTACTAATAAGTCAGCCTGCTTGCCAATGGCTAAACTTCCGG
+TATTGCTATTGGTACTCTGCGCTCCACCTATTGCCGCTTGCTGCCATAAATTTTGCCCAACGGAAGCCTG
+TTCATCTGTAGCTAAAATAGCACGTTGTTGCTTAATTAGGCGCTGTGCATATTCAAGCCAACGTAATTCC
+TCAATCGGGTTTACTGAAATGTGGCTATCAGAGCCAATGGCTATAGTGCCTTTATCTGCTAGAAACTCTG
+TCGTTGGGAAAATTCCATCACCTAAATTAGCTTCAGTTGTCGGACAAATTCCTGCAATAGCCTCTTTAGC
+GATAATGCCTTTTCTTTCTGCTTCGTCAATATGCGTTGCATGAATTAAACACCAATGCTTATCAAGTTCG
+ACATTATCAAGCAGCCACTGCACTGGTCTTTGGCCAAAATGGGCCAAACAATCATCAACTTCTTTTTGTT
+GCTCACTAATATGAATATGAATTGGGGCTTGATTGTCTAAGCTACGCACATGTTTCACCGCACTAAGTAA
+TGATGTTTTATCAACGGCACGTAGAGAGTGAGGCGCAATACCCACATTAGTATTCGAATATTGTTCACTT
+AAGGTGAAACAATCACTGACTAATTGATTAAATTGCTCAGTAGAATTGATAAATCGCTTTTGTCCATCAC
+TCGGCGTTTGTTCACCAAAGCCACTGTGTTGATAAAGTACAGGTAACAAGGTCAAACCTATACCAGACTC
+TTTTGCGGCATCAAAAATAGCTTGTGCCATCGTTGCTAAGCTAGCTGACTTGTCTGTAGTAACACTAGAA
+TTATAAGTACTACCATCTATATCATGATGTAAATAATGAAATTCGGCGACACGGGTATAACCCATTTTTA
+GCATTTCAATATACAGCTGCTTCGCAATATTTTTAGCATCAAGCTCGGTTAGCTGTGCCAAAAATTGATA
+CATGATTTTTCGCCACGTCCAAAAACTGTCTTGTCCTTCACTGCCTTGCTCACTAAAACCTGCAAAAGCG
+CGCTGAAAAGCGTGTGAATGACAATTAACCATGCCAGGAATCACAGCACCTTTAGCTATTTCCGCGCCTT
+CAATCTTGCCTGCATCTACGGCAGTGATTATGCCCTGCTCTATCGTGATAGTTTGTTTACTTGCCCAACC
+ATCGTTTAATAAAATATTCTCTGCGTATAGTTTCATATTGCTCTACTAATTTACTCTACTGAATTTGTTA
+TTTGGAATTACCTGAGTAATTTGCCATAAAGATGAAATCAATCTCGCTATATCACTTATTTCTCTCGAGT
+GAAATCAACTAAACACTGTACAAATATCTGTAATTTATCTTTTATTTTTTCTGCTTTATCTTCATTGTAA
+TGATCACTTGGTTCATCCATATAAGTTCGTTGTGATAACTCTAACTGAAGCGCATGTATATTCTCTGCTG
+GATTACCATAACCACGCGTAATGTATCCGCCCTTAAAGCGGCCATTTATCACCGTAGAATAAGGCGATAA
+ATCAAGGTTTTCGATTTTATTAATCAGTTCAGTACTACAACTTACACCATTAGCACTACCAAAATTAAAG
+TCAGGCAATTGACCCTCAAAGAAACGAGGTACATGTGACAATATTGAGTGAGCATCAAGTAAGACAACTC
+TGCCATATTGTGCTTTCATATCGGCTAACGTATTTTTTAAGGCTTGGTGATAAGGTTGCCAGTAGCCGTC
+AATTCTTCGCTTAATTTCCGCTTCATCAGGTTCTTTACCCGTTATATACAATGGAGATAAATCAAATGAG
+GTCGTTGGGCAAAGCTCTGTGCTGTTTGCTCCTGGGTATAAATTTATACCATCAATATTTCGATTTAAAT
+CGATAACATAGCGACTGTATTTAGGTTTAATAATATAAATACCAAGATCTTGAGCAAAATCATAGAGCTT
+ATCCATATACCAATCGGTATCAGGGACCTGATGACCAGTCTTTGTCATGTTACAGGCAATACTCTCGGGA
+ACTAATTGCCCGTTATGCGGCATGCTGATTAGCATAGCAATATTACCCGTGACCAAGTCATAACTTGTAT
+TCATACTATCCCCTAAAATTGACTACCAATCAAATTGTATATACAACTTGGTGACAGCTAATTTATCACG
+CGTTAGTTACTCTGAGCAAGGACAGATGGAATTCTTTTCTTTTGCTCGTTTTAATCTGAGAATTTTGATA
+TGTTGTTAATTCACCTTTGTAATAGGTGCTACCTATTACATTGATAGGTTTAATAGATTTTACTTAAAAT
+AGTTGAGCTATCATAATAGCTGCATCTTAACGAATTGAGTCAAGTAGTTACTTGGCAAAGAATGACAACT
+AACCCTAAAGGATTTCATTATGTTTACTGATATTACCGGCCAAAAAGTCCCTTCAGTTACCTTTCCAATT
+ATAGCTGATGACACATGGAGTACTCGCAATTCAGAGGAAATTTTTGCCAACAAAACCGTAGTAGTTTTTT
+CATTACCTGGTGCATTTACACCAACGTGTTCATCATCTCACCTGCCACGATATAACGAATTAGCGACTAA
+ATTCTCAGCCAACGGCGTTGATGAAATTATTTGTATTTCTGTAAATGATACCTTTGTAATGAATGCTTGG
+GCAAAAGATCAAGACGCCGATAACATTAGTTTCATTCCTGATGGTAATGGTGAATTTACACAAGGCATGG
+GTTTATTAGTTGATAAAGCGGCAATAGGATTCGGCAAACGCAGCTGGCGCTATGCTATGTTAGTTAAAAA
+TGGTGTTATTGAAAAAATGTTTATTGAACCTGATTTACCAGGAGACCCATTTGAAGTATCTGATGCTGAT
+ACCATGCTTAACTTCATCAACCCTGAAGCAGTTCAAAGCACTGAAGTGGCGATTTTCACCAAACATGGTT
+GTTCTCACTGCACTAAAGCTAAAGCATTATTAGCTGAGCAAGGTTTACAGTATGAAGAATTAGTATTAGG
+TGAAGACACAACAATCACGGCAATGCGTGCTATTTCAAATGCTGATACTACACCACAGATATTTATCGAT
+GGTAAACATATTGGCGGTAATGATGAATTAGTAAAGCACTTTAGCTAGTACGTATTTAGACTATTAAAGC
+ACTAAAAAACTAAGCTATACCCCAATAAAAACACAATAATGATATACTCTCGTTATTGTGTTTTTTGTTT
+ACATGCTACTACTAGTTCTCAATAGCTAGTAACAATGTTACTTATTGGAATAAATAATGGATAACCAGCC
+TTATAACCCTCTTCATGGCCTAACTCTCAAGACCATAGTTACTGAATTAGAAGCCTACTTTGGTTTTGAA
+ACGTTAGGTAAAACAATCAAAATTAAATGTTTTACTGATGACCCAAGTATTCAATCTACATTAAAGTTTC
+TGCGTAAAACGCCGTGGGCTAGAGAAAAGGTTGAGCAGCTTTACATTAAAAATAAAATTAAAATTCAAAA
+TTCATTTGAATCAGGTGATTTGGATTAGGTCGACAGATTCATTCGCATCTCTGGCTACTAATTTAATAAG
+ATATAGGATCAAAGTACTGGTATTGCAACGAAAAATATCTAATGATGGCGGTAATACTAATTACTAAATA
+GGCACATAAGTACATTATGTCTTCAGCTACTCATTATATTTTAACTTGGCAATGCCCGGACAACACTGGC
+GTGTTAGCCAAAGTATCGCAAAGTTTGTTTTCACACGGTGCTTTTATCACCGAAACATCACAGTACAGTG
+ACCCGTATAGTGAAACCTTTTTTTCACGTATTGCTTTTGATGATCGTAACTTAACGGTTTCCAGTAGTGA
+ATTCGTTAAAGCATTAAATGAGTTAGCCAAACCACTCGCCATGCAATATCAATTACGTAAACGTGCTGAT
+GTACCCAATGTCCTGATTGCGGTGTCAAAAGACGATCATTGTTTAGTCTCATTGTTAACTAAGTGGCGTT
+CTGGTGCTTTACCGATCAATATCGTTGGCGTTATCTCTAATCATCAATATTGTCAGGCGTTAAGTGAATG
+GCATAATGTTCCCTTTTACCATTTACCCGTCAATGCAGAGACCAAACTCGAACAAGAAGCTCAAATTACC
+GACTTAATGGAAGAACTTAATATCGACTTATTAGTATTAGCCCGTTACATGCAAATACTTTCTGATGGTT
+TATGCCAGCAACTACAAGGTAAGGCCATTAATATCCATCACTCATTCTTACCTAGCTTTAAAGGTGCTCG
+CCCTTATCACCAAGCTCATGCTCGTGGTGTTAAAGTCATTGGGGCAACCGCGCACTATGTAACAGCGAAT
+CTTGATGAAGGTCCAATTATTGCTCAGGAAGTAAAACCAATTAACCACGCTTTTACCATAGAGCAAATGG
+TACATATGGGCCATGATTTAGAAGCGACAGCATTAAGCCATGCCGTAAGGATACATGCTGAACAACGCGT
+TTGTATCAATGGCGATAAAACAGTTATTCTGGCTTAGCTTTGTTTTAATTTTAGTTTGATTTTAGTCTAA
+CGATACATTTCAAGGTCGGCTGTAATTAATTTTGTACAGCCGTCAACTCCCCCTGACGTAAAGTGTTTTA
+CTAAATAAGGGTAAAATTAGCCTAAGTGTCCACTTTGTGATTAAAATTACCTCATAACCTATTTTAATAA
+AAAGTCCTGATCATGATTAATATAGAAAAAATTCATCACGTTGCTTATCGCTGCAAAGACGCCAAAGAAA
+CAACCGCTTGGTACAAAGACAAGCTAAACATGGATTTAGTGCTCGCTATTGCTGAAAATGAAGTACCTTC
+AACCAAAGCGCCAGATCCTTATATGCATATTTTCCTCGATGCGGGAAATGAAAATGTTTTAGCCTTTTTT
+GAATTACCTAATTCTCCAGCCATGGACAGAGATCAGAATACTCCGGCTTGGGTGCAGCACATTGCTTTGA
+GAGTAGCGAGTTATGATGTATTAGTCTCTGCTAAAGAAGAGCTTGAAAGTAAAGGCGTTGAAATTTTAGG
+TCCAGTTAACCACGGTGTTTTTAAGTCTATTTATTTCTTTGATCCTAACGGCCACCGTTTAGAACTTGCT
+GCCGACACAGGTACAGAAGAGCAATATAAAGAACTTAACAGAGTTGCTCACGATATGATTGAAGAATGGT
+CAGTGACTAAACGTGCACCGCGACATGCTGCTTGGTTACACGAGCAAGATTAATTTACTATCGCTCACGT
+TTCACTCACTTTACAGACAAAAAGATAAAAAGCACCTAAGTTATCACTGAGGTGCTTTTTTTTGCAGTTT
+GTCTCGTCAACTCAAATTAATAGCAGCTAAAACTCACTAAGATAAATCAGAAAAATTACGCTTCATACTC
+TTTACATAATTGCTTAACGGCAATAAGCATTTCTACATTGATGTACCTTGTGCTTACTCAACTGAGTAAC
+TCTGAAATACATATTCTCAAGGAGCTTGGGTATAACTCTGTTAACGGGCTAGTTGTCATCCCTTACAAAA
+AAACAAATGGACGTCTAGACGTTTAAATGGTTATACTCTAGGAAAAGAACGTTCGAGACAAGCTCAATAA
+ATTCATCAAGGAGTTGAAATAAATTAATTATGTTCGAGATAAAACATTTAAAAACGCTTACAACCCTTGC
+CAATACAGGGAATATTCGCAAAGCAGCTGAAGTGTTATTTAGTAGTCAGTCTGCTTTGTCGCATCAAATA
+AAGGATCTTGAGCAACGCTTAAATGCGCCTTTGTTTATTCGTAATACTTCACCGGTTGAGTTTACTGAAG
+CAGGAAAAGTATTACTTAGTCTTGGTGAAGAGTTATTGCCAAAAATTAAAGAAGCTAATATCACCTTAAA
+ATCACCATCTTTAGCCCTAAGCTCTTTAAAAATAGCCATAGCATGTCATGCCTGCTTTCAGTGGTTATTG
+CCGGTAACAAGCCATTTTTCACAGCAAAAAAATAACGTTGAACTCGAGTTTATTGATGAGTCGTTTGAAA
+TTAATAAACATAAAAATCAAAGTGAAGAGAAAGCTGACATTCTGTTTACTGACGAGAAATTAGCAGAAGA
+AAATGTCATTTACCAAGAAATTGGTCAGTTTGAGGTGATGGCTGTTCTTTCTAATCAACAAGCTAGCAAA
+CTGAAATTATCAGAACGGGTCGGATCTTTTTCTCAAGGTGGTGTGACAACAACGCCCTATTTACTGCCCG
+AGAATTTTAGCCAGTTGACTTTACTAACCTATCCTTTGCCACCCGAGCAGTTAGATATATTTAAATTATT
+TCTAACGCCAGCCAAATGCAAACCGAGTAAGATAAAGCAGGTGACTAATAGCCATGTTATGTTGCAAATG
+GTCTCAGCTAATATGGGCGTGGCTACATTACCTGATTGGCTAGTATCAAGCGTAACCAAACAGTCACTAT
+TTCGTTGTATGCGCTTAGGTGAAACAGGCATTCATAAAAAGCTCTATGCCCGTTATGATAAAAATAGTAA
+ACAAATTGATATGATAGAAAAACTATTACCTGAAGCTATCAGAGAGTTTACAAATTTGTATATAAATGAT
+TAATACGGTTGGTATAACTAACAATTGAGGTAAACCATGTGGTATCAAACTGAAATAACGTTGAAAGCAA
+GAAAACGTGGTTTTCATTTAATCACTGATGAAGTCCTAAAACAACTGCACGAGCTGAACAAGGTTAACTG
+TGGCATTCTTCATCTTTTTATAAAACACAGCTCTGCTTCCATTACCCTTAATGAAAATGCCGACCCAACG
+GTACGCTCAGATATGGAAGCGCATTTTAATCACTTTGTCCCTGAAAGAGCGCCTTATTATCAGCATACTT
+ACGAAGGTGATGATGATATGCCTGCCCATATAAAAGCCAGTCTACTGGGTAATAGCCTTAGTTTACCTAT
+TAGTCATGGGCAATTAAATATTGGGATTTGGCAGGGAATATATTTAGGTGAGCATAGAGACCATGCCAGC
+AACCGAACGATTGTGGCTACCATCAATGGAGAGTAAATAGCTAAGAGATAACAAGCTAGATCCTCGACTC
+AAACACCACGAGGATGACGACTTAGAGGTTACTATTTAATAACCTAACTTCAACGACGTCATTGCCGAAT
+TGACTTACGATAATGGCATTCAGCTTTAAGTTGTATGGTTCAAGTTAAAGAAAAAAGCACGGAATTGATG
+ACTATCAATGAATACTTTTGACGCCTAAATTGGACCATACAACGACAAGATGAATGTTATTTAGCTATTA
+GTTTAGTCTTCTTCTAATACATGTGGTCCGGCATAATTATCAAAGCGAGAATACTTACCTTGGAAGGTTA
+ATGGCACACGGCCAATCGGTCCGTTACGTTGCTTACCAATAATAATCTCTGCCATGCCTTTAAATTCACT
+GTCATCGTGATAAACCTCATCACGATAAATAAACATGATTAAATCTGCATCCTGCTCTATTGAACCTGAC
+TCACGTAAATCTGAGTTAATTGGTCGTTTATCCGAACGTTGCTCCAAACCACGGTTTAACTGAGATAATG
+CCACAACAGGCACTTTTAATTCTTTAGCTAAGGCTTTGAGTGAACGCGAAATTTCAGCAACTTCTAAGGT
+ACGGTTATCAGAGAATTGTGGTGCTCGCATTAATTGTAAGTAATCAATCATGATCATACTAATACCGCCA
+TGATCGCGATGTATTCTTCGCGCTCTTGAACGCACTTCTGTCGGCGTTAGCCCTGCCGCATCATCAATAA
+ACATTTTGCCTTTTTCCATGAGCAAGCCCATGGTTGAAGACAGACGAGCCCAATCTTCATCTTCTAACTG
+ACCAGTACGGATTTTAGTTTGATCAATACGGCCTAAAGACGCCAGCATACGCATCATGATTTGATCTGCA
+GGCATTTCTAAACTGAAGATAAGTGCAGGATGTTCTTGTGTCATCGCAGCATGTTCGGCCAAGTTCATCG
+CAAAGGTTGTTTTACCCATCGATGGACGCGCTGCAACAATGATCAAATCAGACTTTTGTAAACCTGCTGT
+CATTTTATCTAAGTCAGCGTAACCACTCGGCACACCGGTAACACCACCTGATGGCGTTGAACAGAGTTTT
+TCAATTCTATCAACAGTTTTTTCTAACACTGAATTAAGACTTTCAGGGCCTTCATTCTTGTTGGCTCGTT
+TTTCAGCAATTGCAAAAACTTTGGTTTCAGCAAAATCGAGTAAATCGGCGCTGCTTCGTCCTTGCGTATC
+ATAACCTGCTTCAGCGATTTCATTCGCCACGCTGATCATTTCACGGGTTACTGCACGTTCACGTACAATG
+TCAGCATAAGCAGTGATATTTGCCGCACTTGGCGTGTTTTTCATCATCTCTGCGAGATAAACAAAACCGC
+CAGCATCGTCAAGTTTTTGGTCGTTTTCTAGGGCTTCAGACAGGGTGATTAAATCAACAGGTTCGCCTAA
+TTCGATTAACCCACCAATGGTTTCAAAAATAAGGCGATGTGAGCGACTATAAAAATCAGCGGCAACGGCT
+TTTTCAGCAACTCGATCCCACGTTTCATTATCAAGTAGCAGTCCGCCAAGAACCGATTGTTCAGCTTCTA
+GCGAATGCGGAGGTACTTTTAATTCATCGATTTGTTTGTCTTTAATGAATTGTCTTTCTTTTGAAAATTT
+ACCTGGCTTTTTGTCGGCCATTACCTAACCCTACTCTACTACATCACCATACTCGCGCTTGCTTTAACTC
+TTACTATAACTAAGACAAAACAACGTAAACGAGTATCTAAAAAAGGAGTGCTAATGTAGCAGAATTTAGC
+CTATCAGAATATAAAAGTTTCACCTAAAAGAGCCGTGAAGTTAAAAAGATTACTTGCTGCTAACCTCAAT
+ATTACCGCTAACCGTTGACACTCTTACTAAAGCACTGCCATTGGCCGTTTGAAAATTTAACTCAGCACCT
+GGGCCATATTCATCATGCTCAGTTTTAACATCAGTGATATTGTTATCTATGTCGCCGCCAACACTTGATT
+TAAGGTTAAAACCAGCATCGACACCTTTTTGAAAAGTAAATATTAAATCACCACTTACTGTCGACGCTTT
+AAGCAAGGCTTTTGCATTTAAGATGAGCTTTGCTTCTAAATCACCACTAACCGTTCTAATACGTAGCTCT
+ATCACTTCAGCTAAATTAAGCTGACTTCGACCTGAAACATTATTGAAAAAAACTTCCTTCGCTTGGCTGT
+CAATAATCACCTCACCACTGACCGATCTAATTTCTAACCGACCGGTGGAGTCGGTATCATTTATGTCGCC
+ACTAACGGCTGACAATGAGATCTTCCCAGACAATTTGTCACTATTTATATTGCCACTAATACTACTTAGT
+TCAACATTTTGCGTTACGTTTTTTGCCAAAACATCACCGCTAACCGATATAACTTCAACACCGCCATGTA
+AGTTAGATAAATGAATATCACTAGAAACACTTGAAGATTTCATGCGGATATTTTTTGGCATAAAAACAGT
+GATCTTTGAACCATCTGCACTCCAATTATCCATTCTAGAGTATTCAACATTAATAAGAACTTGTGCACCT
+TTTTGTTCAAAAATGAGTTTTTCTGCGTCATCATCTAGTGTGCCGGTAACGGATATTTTATCTTTATTCC
+ATCCAACAACATTAATAAGACCACTGTGATTATTAATCGATACATTAGTGACATTATTACTTGATATACT
+TTCTGCAATTTCAGTATCTGCAAATGATGGTCCACTTAGTAGTAAACAAGTTGTCATTGTGAGCATAGTT
+GCGCATTGCTGTGTTTTTCTTGTTAATTTGTTCATTGTAACCTCTTATCTTTGCTATTTATTACGGTGTT
+TAGCGAACTATGTCTTTAGTTAACTCTGCTGGGCGTTAACATTGTAAATAGCTAAATCACTTGATATTGG
+CGATATAATTGCTGTAGCAGCTTTAATTCTTGTTGCTGAGTAAAGTCTAATAAATTTAATAAGTCGGTAT
+TATTTTCATCTGTTAGCAGTGCTTTTCTTATTGATGCTCTTGCATCAGATAATTGCGTTAACTCTTGTTG
+CATTGCTGCAGGTAATTTATCAACAGTAGGCTGGCCATAACTTGCTAATAACGTTTGTTTTTGTTTTTTA
+AAGTTTTGTTGCATAAAATTAACCAACTGCCCTTGAGTAACGCCATTTTTTTCTTGAGTTTTTACCAATA
+CGGGTTCACTTTCTTTATTAATCGACGGTGAAAAAGTAAACCAAGACACCAACATTACCAGTGCAATAGA
+AGCAGCCCAAGCACTTGGCATAAAAAGATTACCTTGATTTTCTGCTGCAACTTCTTGCCTCTTATGATTG
+ATGGCTCGCTCGATACCTGACCATAAGTCTCGTTCGGGTGTCATTTCAACGGGTAACGTTGCCACTTGCT
+CTGCGAGTGTTTTATCTGAAATTTTATTGTTTAGATGCATGTGGTCTTGAGGGTTATATTTACTCATGAT
+TTATTTCCTCCTCAATCGATACAAAACCATTAGCTATTAATGATTCTTTTAATAAGCTTCTCGCTCTGTG
+GTATTGCGACTTACTCGAGCCTACTGCCATTTTTAACATGGTGGAAATTTCCTCATGGCGATAGCCCTCA
+ACAGCAAACAAAACAAAAACTAAGCGTGCTCGTTCTGGTAAACGGGCAATGTGCTGGTCTAATAGCGTGA
+GCGTTGAATCATCGGTTAAACTAACACTAGGTTCTTGAACGCCAACCCCTTGCTCTTCAATACTAAAAAC
+ACGCTGCAACCAATTTTTATGTTTACGTAGGTGTCCCAGCACTACATTTGTTGCGACACTGTGTAGCCAA
+GTACTAAATTTACTTTCACCACGAAAATTATTAATTTTTTGCCACAAGACGACAAAAACTTCCTGGCAGA
+CATCTTCAGCACTGTCTTTATCTGCCAACATGCGCCAACACAAGGCATAAATTCGCCGATGATATTTTTC
+ATAAAGCTGATAAAAAGCGGTTTGAGACCCTTGCTTAGCTTCTGTTATCCATAACTGTTCATCATCACTA
+TCACCGGAGTGATGATCTTTATTGGCACTAAAGCGCGCCTTTAGGTCAATGACTTTTTTATCTTGTCTTA
+TTTGGCTATCCAAAAGCTAAAGTCTCTATTTGGTTCAAAATAATTATCCAATAAGTTATCTACAATAATG
+TTCTAAAATGATATGCAATATTAACTAAGATACCTTACCCAGCAAAAAGGTTTAAAGAGTATTTAATAAA
+ATTTATATGATAAAAAAGTATAACTGATAGTTGTGATTACAGTGGAGAAATCGAGGTGAGAAATAGCATC
+AATTAATAGGCACAAAAAAAGCGCCAATAGGCGCTTTTTTTACGTTTATTACAACAGGGGAAGTATTTAC
+TTCTTACCGATTGCAGCAAAACGTTTGTTGAATTTATCAACACGACCACCGGTCTCAGCAGCTTTTTGCT
+TACCAGTGTAGAATGGGTGACAAGCTGAACATACGTCTAGGTGAATGTCTTTACCTATAGTAGAACGAGT
+TGTTACAACATTACCACAAGAACAAGTTGCATTGAATTCAACGTAATTAGGATGAATATCTTTTTTCATA
+GGAACCTCTATCTCTTTAAAGAGAAATTGGGCGCATCGCCACTTAGCCATTTACTTACTGTGTACCCTTT
+GAGAGTTTACTCTAATAAGGATAACCGAAATGCCAAGCACCATACGTAGTTAAAAATTAATGGGGGCGAA
+TAATAAAGGATAGCCTGAATAACTGCAACATAAATAAGCCAATACTGACTAAAAAAAGGCTCGTTAAGGT
+TATTTAGAAAATAAGCGATATTGTTACTTGGCAGTATTCATCACACGGGGCAAAATAGCCCTAACCATTG
+CCAACCAAAAAGCAGCTGATTCAAAGTGCCTGAACAATACATTCAAGTTGCGATTCCTGTTCCTATGCGA
+CAGTTATTTACTTATCGAGTACCAGAAGCGCTAAGTTCCCCTGCTATTAAAGTCGGTGAACGCGTTGCGG
+TATCTTTTGGTCCACGAAAGGTGATTGGTATCGTTATTGATGCACAAGCACAATGTGACTTTGAGATAAG
+TAAGGTAAAAGACATTACTACTCGTCTTAATGATAATTTCAACTTAAGTCAGTCACTGGTTAGTTTTTTA
+CAATTATGTGCTCATTATTACCACCACCCCGTTGGCGATGTTTTCCAACAAGCCTTGCCTATTTTGCTTC
+GAAAAATAGAAAATATTACCTTAAGCCCTCCGATGGTATGGCAAGCACAATGCCCAAGTGAAGATAACAG
+TGACCTATTAGCCAAATTAGAGAAAAAAGCCGCTAAGCAATTCGCTCTTTATCAAATAATTAACAACCAT
+AACGGCATCAGTTGGGTAGAGCTGCGCACATTGGGATATAGCAAAGCACAGTTAAACGCTTTGCAGAGCA
+AAGCGTTAATCATTGAGAAAGAACAGGTAGCGAGCCAATATACTTGGCAAGAGAATACCCTCAATCAAGC
+TGACAGGTTAGTACTTTCAAGTGAACAAGCCATTATTGTTAGTGCTATAAACCATTCTTTAGCACAATTT
+TCGTGCCATCTAATTGATGGGGTTACGGGGAGTGGTAAAACAGAAGTCTACTTGCAATCCATGGAAGAAG
+TACTTGCCAATAATCAGCAAGTATTAGTGATAGTGCCAGAGATTGGCTTAACACCCCAAACATTAAACCG
+CTTTGAACAACGCTTTAATGTGCCTATTGCGTTGCACCATTCAGGGCTGAATGATAAAGAACGTTTAGCC
+ACCTGGTTAAGTGCTCAACAAGGAAGTGCCGCTATTGTTATTGGTACTCGTTCAGCAGTTTTTACGCCCT
+TACATCGCCTTGGATTGATCATTATCGATGAAGAGCATGATTCTTCATTAAAACAACAAGATAGTTTTCG
+CTACCATTGCCGAGACATGGCTATTTTACGCGCAAGGCAATTAAATATTCCAATCGTTTTAGGCACCGCT
+ACGCCTAGTTTTGAGTCTTTGCAAAATGCGTTATCTGGAAAATATAGCTACCACCAACTTCTTAACCGAG
+CAGGTAAAAGTAATAAAGCTAAAATAGCCCTTATTGATATGAACCAGCAGCAAGTCGAGTTTGGTTTATC
+TGGCACACTTAAACATGAAATGAAGCAAACCTTAGCCCGTGGTGAACAAGTATTATTATTTTTAAACCGT
+CGAGGTTATGCGCCAGCTATAAACTGCCAAGAGTGCCATTGGCTTGCAGAATGTCAACGCTGTGATAAAC
+CTTATACCTTACACCAAAAGCAACAACTGCTGATTTGTCATCATTGTGGCAGTCAAAAGCGCATACCTCC
+GCAGTGTCCTAGTTGCGGTAGTGTTCGTATAGCGCCACTAGGCCAGGGCACAGAGCAATTAGAGTCTCGT
+TTAGAAGAACTATTTCCTGAAAGTTCTATTGTGCGTATCGATCGAGATAGCACTCGTAAAAAAGGTGAAT
+TAGCAAAATTATTACAAGAGGTCACTGATAAAAAACATCAATTACTGGTTGGAACACAAATGTTAGCAAA
+AGGACACCATTTTCCTGATGTCACGCTAGTAGCTGTGCTCGATGTTGATGGTGCTTTATTTAGTTTTGAT
+TTTCGCGCAAGTGAGCAAATGGCTCAATTGCTGATTCAGGTAGCAGGACGCGCTGGACGTGCCAGTAAAC
+CCGGGAAAGTATTAGTGCAAAGTAACTTTGTTGATCATCCTTTGTTGCAAGATTTAGTACACAATGGTTA
+TCACCATTTTGCCCACCAAGCACTCACTGAGCGAAAACAAGCACTATTACCACCTTTTACTTTTCAAGCG
+CTGTTACGAGCTGATGCGAATTATCCATCTTACCCAGAAAAATTTTTACGCGCTTTAACACAACGACGAC
+TAGAGGGCTGTGAGTTTGCCGGCCCAGTTCCAGCGGCAATGGAAAAAAAAGCAGGTAAATTTAGATATCA
+CTTGATCATTCAAGCGAAATCACGAAAAGATTTACATCGCGCAATTTTGCAGTTACTTATTCAAATACCT
+AACAATGAATGGCAGGGTAAGGTTCGTTGGAGTTTAGATATTGATCCTATCGATCTTAATTGGTAACAAA
+AAAGCCTAAGGTAACCGTGTTTTTTTATGTCAGCTCGGTTACACTAGCTAAAATTTTCCTCTTAGCGACT
+CTCCGCATTTCATGGCTAATCAAGATTACGTTTCCCGCGCCCCCGCAAAAAAGAAAAAAAATAACCGTAA
+TGGTAAAAAGGCATCTAAAAACTCCAGCGCAGTACCACTTAAAGCAAAATTAATTAGCCTGTTACTGATA
+GTACTCATTGGTGTATTTTCTTATGGCTTATGGTCATTAAAAACGGACCCCAGCACTAAGACACCATTAA
+TTGAACCCGTAAAAATTACAAAAGAAAAAAAATCATTAAACAAAACAGATGAATTACCTAAGCCTCCGAA
+AGAAAAATGGACTTATGTTAAAGATTTAGAAACCAAAGAAATTGAAGTTGGCGAATATAAGGTCGAAGAA
+AAAGGTCCTTATAAAATGCAATGTGGTTCATTCAAAACACAGAAGCAAGCTGAAACATTAAAAGCACGCA
+TAGCTTTTTCTGGACTCGAAGCGCAAGTACAAAGTGTCTCAGGTAAAAACGGCACTTGGCATAAAGTTTT
+CTTAGGCCCCTACCCCCGTAAACGTCTCGCTGAAAAAGATAAACATAAGCTCAAACGTAATAATATTAAT
+TACTGTCAAATTTGGTTATGGCGATAATAATACCCGTTACCAATCAAGATGCAGGTTTCAGAGCACTTGA
+GCAATTTCAATTCAAGGCGCTGTGATCAAGTAGTGTTACCCAAGCGCTTCTTCGATGGCTTTAAAATCAC
+TTTATACTCCGTTAAATAATCAATGTATAGAATGACTATGCTTCGATTATTTATCATGCCTAAAGTCATT
+TTAACTCCCTCTGAAATTCTGCACTTTGAATAGTAATGGCTATAATATTCATCACACTCCTTGAAAAGCC
+AGTAAAGATCCCAATTACATTAACATCAAAGAATTGAGTTAAAATGAGGTTAATGTGACTACTATCGTTT
+CAGTTAGACGTAATGGCAAAGTGGCAATTGGTGGTGATGGTCAAGTATCACTTGGCAATACGGTAATGAA
+GGGAAATGCTCGTAAAGTACGTCGTTTATATAATGGCAAAGTACTCGCTGGTTTTGCCGGTGGTACAGCC
+GATGCTTTTACATTATTTGAGCGTTTTGAAAGTAAGCTTGAACAACATCAAGGTCATTTAACCAAAGCCG
+CTGTCGAGCTTGCTAAAGATTGGCGAAGCGACCGAGCGTTAAGAAAACTTGAAGCCTTACTTGCTGTCGC
+TGATGAAACAGCATCATTGATCATTACCGGTAACGGCGATGTAATTCAGCCTGAGCATGATCTTATCGCT
+ATAGGTAGTGGCGGTAATTTTGCGCAATCAGCCGCAACAGCTCTCTTAGAAAATACCGACTTAAGTGCCA
+AAGAAATAGTAGAAAAATCACTTACTATTGCTGGTAATATCTGTGTATTTACCAACCAAGAACAAACTAT
+AGACGAACTATAGCCCTTAGCAGAAACTGATTAACATGCTGCCTGAGTATGAGTAAAACACTCCTTAGGC
+AACAACGAGGAATAAATTATGTCAAATATGACCCCACGTGAAATTGTTCATGAATTAGATAGCCACATTG
+TTGGTCAAAGTGATGCCAAACGCGCTGTTGCCATCGCGCTAAGAAACCGATGGCGTAGAATGCAGCTTGA
+TAAAGATCTGCGTAACGAAGTTACTCCTAAAAATATCTTAATGATTGGGCCTACGGGTGTTGGTAAAACT
+GAAATAGCTCGCCGCTTGGCAAAACTTGCCCACGCACCATTTATTAAAGTGGAAGCGACTAAGTTCACTG
+AAGTGGGCTATGTTGGTAAAGAAGTAGAAACTATTATTCGTGACCTTGCTGATATGGCAATAAAAATGGT
+TAAAGAAAGTGAGATGGATCGTGTTAAACATCTTGCTGAAGAAGCGGCTGAAGAGCGTATTTTAGATGTT
+CTGCTTCCTCCTGCTCGTGACGGCTTTGGTAACGATGAAAAAAGTGATGACAGTAATACTCGTCAAATTT
+TTCGTAAGAAATTACGCGAAGGAAAATTAGATGATAAAGAAATTGAGCTTGACTTAGCAGCACCACAAGT
+TGGTGTTGAGATCATGGCACCTCCAGGTATGGAGGATATGACTTCACAATTACAAAACATGTTCCAAAAC
+ATGTCTAGTGAGAAAACTAACAAGCGCAAACTTAAGATTAAAGATGCTCTAAAAGCGTTGCAAGAAGAAG
+AAGCGGCTAAAATAGTTAATCAGGATGACATTAAGCAAAAAGCTATTGATGCAGTAGAGCAAAATGGTAT
+TGTCTTTATCGATGAAATTGACAAAATTTGTAAACGTGCTGATAGCTCTGGCGGTGGGGATGTTTCTCGT
+GAAGGTGTACAGCGCGATTTACTGCCGTTAGTAGAAGGTTCAACCGTAAGTACTAAACATGGCATGATCA
+AGACAGATCACATCTTATTTATTGCCTCCGGCGCCTTTCAAATGACTAAGCCATCTGACTTAATCCCGGA
+ATTACAAGGTCGTTTACCTATACGAGTAGAATTACAAGCATTAACTGCCGATGATTTTGTTCGTATATTA
+ACAGAACCTTTTGCCTCACTTACTGAGCAATATATCGCATTACTTGCTACTGAAGGTGTGTCAGTAACTT
+TTACCGATGATGGTATTAAAGCAATTGCTGATTCAGCTTGGCAAGTGAATGAGACAACTGAAAACATTGG
+TGCTCGTCGCTTACATACTATGATGGAACGTTTGGTTGAAGATTTATCATTTAATGCTGACCAACGCAGT
+GGTGAGACCATCAGCATAGATCAAGCTTATGTTACTAAGATATTAAGTGAAGTAGTTAAAGACGAAGATT
+TAAGTCGCTTTATTCTTTAATAACAATACCCGCTCCATTTGAAGATGCTCGTTTCAGGAAGGCTGAATCA
+TGCATCTTCAAGTGGAACGGGTATAGATACTTATTACGTGTTACTCAACGGACTTATTTACTGGTCCATC
+GAATATCTGGTAGATAAATAAAGGTTAGATGGTTTACTACAATGAAAATTACTCGTTTTATTATAGATAG
+TGCCCTACACAATCTAACGGTTGAGTTCTCTGCAAATGAGAATATCACTAGTACTCAACTAAGCTTTGAA
+TATTTGCGTATTAGCTCTGATGCAAACTCAGCTAAAAAAAACAAAGCAGGTCAAATTCAAGTAACTAGCC
+ATAAAAAGAATGTACTTTTAATAAGTATCGAGAGCGTCGCTAAGCACGGTTATCGCTTGATATTTGATGA
+TGAGCATAGTGCAATATTTAGTGAAGAGTATCTGCAAACATTAACACTTGAATATGAAACTAGGTGGCAA
+ACTTATTTAAGTGCTCTTAAAGATAGCGGTCACTCCCGCGAAGCTATGATTGACTTTAAACAGTTATAAA
+CCTCTCAGCTTCACCGACTAGATATCAGTTTTACGTTTACGTTTCATACCTAATAAAAAATGCCCTGACG
+CTCAAAGAGTCAGGGCATTTTTATTTACATCATTAAAAATGATAATGCTATACCATTATCTTATACAGTA
+AAGCGACTAACCTCTGTAGTTAGCACTTGGGCCTGTTGAGACAACTCTTCACTCATTTGCTCATTTTGTT
+TCGCAGAATCACCCGATTGCTCTGTCACATCTCTGATCATCACTACATGTTGGTTAACTTCCGATGCAAC
+AGTACTTTGCTCTTGAATCGCCGTAGCAATGGCACTATTCATATCCATAATCAAAGCAACATCTTGTGTT
+ATCTCATCAAGCATTGCTCCGGCAGAACTTGCTTGCTCAGCACTCTCTTTCCCCTGATTACGACATTCCG
+CCATTAGAGTGACTATCTCTTGAGTACGTTTTTGCAATAAGCCAATAATTGTTTCTATCTCTTGCGTTGA
+GTCTTGAGTTCTACTGGCAAGTGTTCTCACTTCATCAGCAACTACAGCAAAACCGCGACCTTGCTCTCCA
+GCTCTTGCTGCTTCAATTGCTGCATTTAACGCCAATAAATTTGTTTGTTCGGCAATGCCACGAATAACAC
+CTAATACTGAAGCAATAGTGACACTTTCTTTTTCCAATTCTTTAACGACGTTTTCTGAATCCAATAGCTT
+TTCTGATAATTGGCCTATTTGGTTGATGGTCTGTTCCACCCCTGCTTTACCTTTACCTGCATTACTATTC
+GTTACTTCAGCTTTATGGGCTGCTTCTCGCGTATTAGTCGCAATTTCATCTACTGTTGCCACCATTTCTG
+TTACTGCAGTTGCTACAAGATCCGTTTGCTGCATCTGAGTTTCTACACCCTCATTAGCATTGTAAATATT
+TTCAGCCAAGCTGCCTGTAGCGGTATTGAGAGTATTAACTGAATGATTTACTTCTACAATAAGTGATCTA
+AAGTTAGTTAACATATGGTTAAACACTGTCGCCATATCCGATAGTTCATCTCCACCACTAACATCGACTG
+CAATAGTTAAATCATTACTCTGAGCGATACTATTCATACTACTTTGTAGATTGCTAATTCGATTCAAAAT
+ACTTTTTCCGATTAACCAAGCACTTACTAAAGCAACTACGAGCACAACCGAAAAAAGGCTATAGGCCAAT
+GTATTAATAAAATTCACATCTTCTTTCACCGCAGATTCACTATGAGACAGTAGCTTTTTCAATTCATTAT
+CAACTTGATTAACTACATGACGCATTTTATTTCTGCTGCCCATCTTCTCATTATAACCGAGCTCTTTTTG
+GGATATGACTAGATTTGAGAAAGAATTTTGATAGGCTTTGATTAGCTTATTCACTTCCTGCTTTTTAGCG
+AAGGTGAAGTTACTTGCTTGGACTGAGGTCAGTAACTTGTTAACATTTTTATTAAGTTTATCAACATATT
+TTTCATCAAGACGTAACATAAAATCTTTTTCGTTTCGTCTAAGCTGCAACATTTCACTACGTAGACGATA
+ATTGTCTTTGCCAATAAGCGTCTCAACGCTATGAACCGCACCCCGAAGTTCTCCATATAAACCTGATTTA
+GCATCTAGGCCAATTTTCTTTTGTAACCCGACAAGATGCGTAAATTGATCTTGATATTGAACAAGAATAT
+TCCCCATACTTGTCAATTCCGGCATAGAAAGACCAACCTCTGCAAAGTCATCTGACAACGCATTAATTTG
+ATGCTGAACGTTTTTCATTTGTTTATTAAATTGGTCTGAATTTGTTAACTTTTTATGAGCAGAGAAGTCT
+TTTTCTTCGTGTCTTAGTTCAAGTACTGACGCTTTAATATTACCTATACTTTTTGCAATATTTATATCAT
+GTTGTAATGCCGAACTTTCATAGTTCAGCAACATTAACATTAGGATCATAGCCAGTACTAAAATTGCAGT
+ATTAGCGATTAATTTGTTCTTAATAAGCATAGGGTCTAACCTTAAAAATTTAACATATATTGTATAAAGC
+GTGAATTAACGGAAATTCGATTGGTATTACTAGTCAATTTATTTTTGTCTTTTCAATGTGATTTAGTTCG
+ATGGTGGCAACCTAGTACAGAGTTGAATAAGCCTAAGATGTACTATTTTTGCCTTTTCTGCGTGTATTAT
+AGAACTGTATCGGTAAGTATCGGTTTTTTTTTAGTTTTAAATTATAAACTACAGGCAGTTATCCATTCAT
+CGTCAATCATAACAAAAGACAATGAACTACATTTATTATGAATAAGAGTGGCTTACGTGTATTCCCCCTC
+AAAATGGTTTAACTTAAATTATTTTTTCTTAAGGTATCGTACTAACTTACTCTCAGGTAGTGGTTTGCTA
+ATAAAATAACCTTGCACTGCATCACAACCTAAATGACGAAGCAGATTGAGTTGTTCGATAGTTTCAACAC
+CTTCAGCTAAAACCCTTTTACCCAAGCCATGTGAAAGGTCAACCATAGACTTAACAATAGTGAGGTCAGA
+ATCATTGATAGCAACTTCATTAATAAAACTACGGTCGATCTTTATTTTATCTATTGGCAGGTCTCGCAAA
+TACGCTAAAGATGAATAACCTGTACCAAAATCATCAATGGAGACTTTAATCCCCATGCTTTGTAGTTTCA
+CTATGCTATCCATTGCTCTGGTAATATCAGTCATCACTACATTTTCAGTAATCTCTAATTCAATATATTT
+AGAGGGTATACCGTATTTATGCAATAACATTTGAATATTAGTAACCAGTTGTTCATTCTGAAATTCGACT
+GCCGTTATATTCACAGCAATAGCGACACGTCGTTGATATAACTTGAACCAACGCTCACTTGCTTGACAAG
+CTTTGACTAAAATATAATTATCAAACTCATTATGCATGCCTAACGTTTCGAGTTCTGTTAAAAAGTCACC
+AGGGGAGAGTAAGCCCTTTTCAGGATGCTGCCAACGTACTAAGGCTTCTACCCCTTCGAGTTTATTGGTA
+AATAAGTTTAATTGTGGCTGGTAATATAAAACAAACTCATCATTAGCTATGGCAGATCGTAGCTGTTTCT
+CCATCAAGACTAAATGCCGGCCCTGTGCCTGCATCCCCTCTTCAAAAGCAACAGAAGGAATATTATTGGT
+TTCGGCGTGATGTAGGGCAAGGTTGGATTTTTGTAGTAAATCTTCAGACTTATCCGCATCATCGGGATAG
+AAACAATAACCTACGCTACCTTGAATTGTTATTTCTTGTTGCTCATAGCGAAAACAACGTTCAATGAGTT
+CATGAATATGATTTACCGCTCGATCAACATGTGATATTTGTTCAAATTCAATGACAAACATAAAAGAGTC
+ACCACTTAAGCGACCAACAGCTTGTGGTATAAATACACTATGATTCAGACGGCTGGCAATTTCTCCCAGT
+ATAAAATCCCCAACTTTTAAACCATAAGTATCATTTATAAATTTAAACTGTTTTATATCAATTAAAAAAA
+CTGCCAACTTCATCTGATTCTTGTTTATTTTATTGGCGTGTGTCAGCTCTTGCATTTTATCTGACAATTT
+AGCCATCACTTGTTCACGGTTCAGTGCCCCGGTCAAAGAGTCATGTTTACCTAGGTACTGCGCTCTACTT
+ATCGCACTCAACGTGGCAAACCTTTCAGCTCCTTGCATCCAAATAAGCAAGGTAAAGCCAAGAATACTAT
+GTGCAGCAACATCGAAATATAATAGGAATAGTTCTAATTGACGGAACCAAGGCTCCGTTAAAGCAACAAT
+GGAAATAAAAGAATGCATTAAGTACCGCAAGCCAAAAATGGCAGAGAAATACATTAAAACTTGACTTGAA
+AAGTAGCTTTTTTTGTCAAATAAAAGATAACAGGCTAATGAAAGAAAAGTGCAGCCAAAAATAAAACTAG
+GAAGGCTTATGGTTAAATAAAAGTGGTTAAATGCTTGGCTTGGGTCAAAGGCAAAAAACATTGTCGAGAT
+GACACTGAGAATTATAATTGCACCAATGCCACCGCTTAATATTTCTTTAGACAATTCCTTGTTGTTTTTT
+GCAATGTAAACGCCAAAAATCAGGAAAATCAAGAACGAATATTGGAAAATTTGTAGTAATAATTCAGCTA
+ATATTTGCCAAGAGTCACTTGAAAAATTACGACTAGAATACGGCACAAAAGACTTAATCAGATAACTAAA
+ATTTAGTGCACCTATACTCATTAGCCAATATTTAACATATTTACGCGAAAAGGTGCGATAAAAAATATAA
+AAGACAAATAATAGTACTGAAAAAACCACTGTTTGTGTCGAAAATAAAAAAGTTCGAGGTGTTATAAATT
+CGATCATAAAGAAATTTTAATCATGGCTATTAATATACCTGTCTGGAACGTGTAAGCTGCTAAAGTACTT
+TAGGTTAAACCACTAAACATGTGTGCTATTAAAGAGGCTTTTACCTTTAAATTCAAGTCATACCCGATAA
+ATATATAATAGGTTTTATTTTTAACATAACAATATATACTGGCATAGCCCCTAATCTTCAGACGAAAGAG
+AACTAACATGCAATATAACACTTCTGAATTATGTGACTTTTATGCCGATTTGATTGATGTTGTTGATCCC
+ATTTTTTGTAATTACGGTGGTCGCAGTTCATTTGCTGGCAAAGTTGTTACGTTAAAGTGTTTTGAGCATC
+TAGGTTTGATCAATGAACTCGTTGCTACATATGGCACAGGGAAAGTATTGGTCATTGATGGTGGAGGATC
+CACGAGACGCGCTCTGATTGATTTAGGTATCGCGCAATGTGCTGCTAACAATGGTTGGGAAGGAATTGTT
+TGTTATGGCAGTGTACGTGATGTAGATGCTTTAGATGGAGTAGATATTGGTATACAGGCGCTCGGAGCAA
+TTCCAGTTGGGGCAAGTGAGCAAAATATTGGAGAAACTGATATGGCGATTAATTTTGCCGGAGTGACCTT
+ATTACCTGATGATTATATCTACGCTGATAATACCGGTATTATACTGTCGCCTGAAGCACTCGAGATTGCA
+TCAAGTATGGCTTAGTAATAACTTAGCCTACAACCAGAGACATAACTCCTAGTACCTAAGATCTAATAGA
+TAGATGGTCTGACTTCTGGCGGTATTGATGCTGGGTGTTGCAAATACCACTTCTCTAACCAAATTTCTAT
+CTCCTCAGGTACTACTCCTGGGTGAATAATATTACCTTGAATTAACTCTCCGCCCATGGCAATAAATGCT
+TCCGAAGCTTCATGTCTGTCAATATCAGTACCTACAAGTGGAATCTTCATACTGCGAGTCAGTGTAACAA
+GTGCATTAGTTATCGCCTTATCTACCCGATTACTACTATCATTCGTTAATTGCTGACAATTTATTTTAAG
+TTGATGGATTGCCATTTTTCTGACATAACGTAACGCCTCATAACTACCTGAAAAATTAGCGATGGAAATG
+TTTATATCTAATGATTTTAGCTGATCAATAATGGCTTTTACTCGATGACTTGCACTAAGCAATACTTGCT
+CACTTAGCTCAATCATTAAGTATTTACCGGCAATATTAAACTGTTTTAATTGTTGCTCAATATAATCAAC
+CAAATCTACTTCAAATAAGCTTTCACTCGACAAAGTTACAGAAATACGTTGATGTACGCCTATTCTATGC
+AAGCTATCTAAAGTAGAGAAAGCTTTGTTAAGCATATATTTGGTCAAAAAATACAATTCACCACTATGCT
+CAGCAAGCTCAGAAAATTCAGATAACTCCAATGGTTTAACCGAGTCATGTTCATACCAATGAACCTTTAA
+CTGAAAACCTACAATATAATGGTTATTAATATTTACTTGGGGCTTTAAATAACAAAATAACTTCTCTTCT
+TTAATATCTCGACGTAACGCTTCCATTCGAGCAAGCTGAACTTGGTTATATGAAATACTGTTATTATCAA
+AATAATTAATTTGCTGCTGCGTCTTTAAACCCTTAAGTAAAGCATCACCTGCGTGATCAATAATTTCATC
+AAAGTCATCACCATTTTCCCCTGAAATAGCAACACCAAAAGCAAGTTCAAAATTTACAGAAAAACTCTTA
+AAACTCATAGCATCAGGCACAGAGTCAGCTAATTGATGACACAATTCATTAAGCATACTTTTATCATCAA
+AACGGCTATCAGTTAAATTGTAAACTACCAAGAATTGTAGGCTTTGTAAGCGAGCTATTCTTACTGGTTG
+AGGATTAACACCAAAGCTTAGTAAACTTGTATTATCCTCTATTCTTTGCTGTAAACAGTACGCAAACTGC
+AATAATAACAAGTCAGAATTATGATAGCCCAGCAAACTATTTACTTGTTGAAAATTGATAGGCTTGAATA
+CCACGGCAGCGTAACGTTGCCCAGTGTCAGCCTTGATAGCAACGTCAAAAGCTCTTAGCGCTTGCTGCGC
+AGTTGGTAAGTTTGTTGTCGGATCATGCGTATAAGAAAATAGCTCTTCAACGCTAATGGCTTTACTATCG
+TCAGTTAACGATGTAGAGATAAGTAGTTTTTGAATACAGAATAGAGCCAGAACACTGGCCGTAAGAACCA
+TAAAAACATAGCTAACAATAGCGGTCAAATTAAGCGGGAGCTTATCACTATAAAGTTGCGCAAAAAGAGC
+CGATAAAGCAATAATTATAATTACTATGATAAGTAATACAAAGTACTTAACGTTAAAACGATTCATATTT
+AATCACCTATCCTAGGAGATTTTATCAAAGCAATTAGTTAGCCTAATAAAATTATTACCTTTTGTACAGA
+AATACTAAATTTTAAGGATGCCCTTTTAAGATAGACAGCTACTTTTTTGATCTATTACTAATGCGTGGGC
+GCAATCACCATCAACGGTTAGTAAGGCTTCAACTAAAAAAAGAAAACCATTTAAACTATCACTAGACCAA
+TAGCGTTTTAATTGTTTATTACTCGTGACTAACATAGCAACAAATTTTTTATAAGCTGAGCTGTCTTGAT
+TTTCAAAACACTTCTGACTAATAGCTTTAAGGCGACCTTTCCCTTTTAAACATTCTTGGAAAATAATACT
+GTAGTTATTAATTAATGGAGTGATCAATTCTGTATGTATTAAAAGTTGCTCATGCTCATTCGCCTTAGCA
+TAAGCGATTAAACGCTTTAATCTTTCCTTAGCAAATTCCTGCTCACGTGTAGCAACAAGGGTCATCGACT
+CTACTAACACCTTATTTTCCTTGCGGGTAGATGAACTTTCTCGCTGTTGAGTTATTAGCTTTCTCTGCAA
+TTTTTCTGCACGAAAAAAGAAGTAAATACTAATAAATACAAAAACAATCGTTATAACTGAAACAAAAAAC
+ATTAAGGTGCCTTAGACGGATTAACTTGCGCAATATTAACAGACTCATCAATGCGTGCCAAAAATAGATA
+CGGATCAATATCTTTAAAACCTGCCATATTTAACGAATATTTCATTGTCACTGAAAAATCACCTAAATTT
+GCAAAAGCTCTTGTATTTACAGCTTGCACTAGCTTGTCTAACTTTTCATTAACTTCTTGGCTACTTTGGT
+GCTCAAAAAGCAGTAAATACTCACCTTCATTTAACAATCCCACATAGTCAAACTCTGCTATATGTTCATT
+AATTACACTGGCCAAACCTTTAGTCACTTCACTAATCGTTTTACTATTAAAATGAAAAACAAGCTCCTGC
+CAATTCTCAACAACCAGGTAACCTACATGGAAAGGGTATCGAAACTTCCTTGCCTTTTTAAAGGCCAATT
+GGTAAGTGAATTTTGTTTGCATCGGACTCGCCATACTATGACTTGGCTTTTCAAGCTCTTGATATGCCCT
+ATTTATTTTTTGCGCTCTTGACCTCAAGAACAAACCTACCAAGGTGAGTATTAATAAAGCAACTAATACC
+GATAAACTTATAATAATGATACGTTGTTTTTCATACTTCCCTATAAAGCTACTTGATAGCTCACTGCTTT
+CAGCTAATTTAACAGCAAGTCTTTTTGACTCTTCAACAGGCTCAATTTTGGGTGTTTTCCCAACCGCTAA
+ATGAGATAAACCCTGCATTATACTAAACGATTTTCTTTTATCATTAAGGTTGTCGAGTAATATTTGACTA
+TATTTTTTACGCCAGTCATAAGCAAGTCGGTAGTTTTCTTGAGAAAAGTGCATTTCTGCAACCATTCGAT
+AAAAGCCTGTATATTCTGACGCAATATTCTTACCGTTAAGAAGGCGTACCACTTCATTTAGTAAGGCATA
+ACCTTCAGTTATTTGTTCAACACCTAATTTAGCACTAACCAGAGCAACCGACGTTTCTATACGTTCAGAA
+AGCATATTATGTTGATGAAAAACTTCTATTGCTTGCTGTAAAGGTTCAAGTGCTGCATGAAATTGTTTTT
+GTCTCATTAAAACGATACCTAACCACTTATCAGCATGAGCAACATTAATAGGTGCATTATTACCCTCAGC
+AGATTTCTTAGATTCCCAAAAAACATTATATGCATCATCAAAGCGTTGTAGATAAAAATAGGCATACCCT
+AGATATAAATAGGTTTGAGCAATATTTCTTTTTTGATTCATTTCAAATCTTAATTTTAATATTTTTAACT
+GCATGGTTAGTGATGTTTGATAGTCTCCTAAATGGTGATAAGCCAAGGCTAAAATAGTCAGTAATTGAAT
+ATGCTCTGTTAGTTCACTACTACTGATACCAAGCTCGACTTGTTGTAGGTCGGCCAAAGCCTGCTGATGT
+TTTCCTAGCATTGCAAACGCGACGCTACGATAACTTAGCGACAATAGTCGACACTTAACACTACGACTAA
+ATTCACTATTCCTTACTGCTTCTTCAGTCACTTCTAACAACTGCTTGTATTCTTTTCTGGCTACATATAC
+ATCCGCTAATTTGAATAACAGCGCCAATTTAATTTTTTTATCTAAACTATTTGCTGCTAAGCCTCTTTTA
+GTAAACTCAAAAACGTTGTTCATATTTCCTTGATTACTAGCAACCTTTGCAGAAAGTAAATAGACTTTTG
+CGAGGATATCATTTGAGTAATCGTGTCGATTATTAATGATTTTTTCCGACAGTGACTTCACTATATCAGC
+ATCAATCATTTCATTATCTACTTTCAATAATTGCTGAACTTGATTACTTAATACGGCTTGTTCAGACGCG
+GCTTGTGCGTGAGCAGTACTGACTAAAATAAAAGAAAGTAACTGCACTTTAAAAGTAAATACTATAAACA
+GAAACAATCGTTTTATCGTCATATCTATACCGTTAGTAATTGAAAAATAAAACATTGGAGGTTATCCAAT
+ATTACTCATCACTCTTTTTACCTCATAAAGGTAAACAAAAATAGCCTTTTCTGTTTACATTTAAGGAATT
+CATCTTATAATAATGGGGTTGAGCTACCAAGCTTGATAAGGGCAAATCTAATGAAAGTTAGAGACGCAAA
+GTTACCGGTCTAATGGGAAACCTATGATAGCGGGACTGCAAATTTTAGATATAGTGGGGGCTTATCTTAA
+TTCGATAGTTCACTATCTGTTTCTTCCGGTTTCTTTGCGTGGCCTCTTTCCCTGTATTTCTCAACCCATC
+ACTTGCTGCTCTTTACCTATAATTTATTTAGCACTATTTAAAAATTGCTAATAAAAATAGTGCTTGTATG
+TCTGCATTTGAAAGTAAGACCAATCGGACTAATTTATTACTCAGTTAGCCCGAATTAATCCGATAAGTAT
+AAGAGCCTAACACAAAGTTCTTTGCGCCAGGCCGCACTAAACTAGGATTGAAGTTCAGAAAGTTTATTTT
+ATGATTTTGTCACACTATTATCTTTGTCGTTTATATACTGCGTTATGATTTTATCTAACATAGATAATGG
+CATTGAACCATGCTTTAGTATTTGATCATGAAACTCTCGTAAATCAAAATCTTCACCTAATGTTTGTTCC
+GCCTCTTTTCGTAAGCGCTTAATCGTTAACTCACCTATTTTGTAAGATAAAGCTTGCCCTGGCCATGAGA
+TATATCGATCTATTTCCGTTTTTACATTATGTAGTGACAATGCGGTATTACTGGCTAAAAAGTCCATTGC
+CTGTTCTCGGCTCCATCCTTGCGTATGCATTCCAGTATCAACAACTAAACGGCAGGCACGCCACATCTCA
+TAGGTTAAGCGACCAAAATTATGATATGGGTCTTCATACATACCTGCTTCTATTCCTAAATATTCAGAAT
+ATAACCCCCAACCTTCACCAAAAGCAGAAATGTAGCTTCTATTCCTAAACTTCGCTACATCCTTCATTTC
+TTTCGCTAATGATATTTGCAAATGATGTCCTGGCACGGCCTCATGTAAGGTTAGTGCTGTTAAAACATAA
+AGTGGTCGACGATCTAACCTATAAGTATTGACCCAATAATTTCCTGGCTGATCATCACGTGATGATCCAG
+CATATCGTCCCGTTGTATATTTAGGCGCTATATTGGCAGGTACTGCCATCACACCATAAGGTGTTCTTGG
+TAATGTTTTAAATAACCTCGGTAATTTAGCATCCATTTTTTTAGCAATAAAAGATGCTTCTTTTAACAAC
+TCTGTTGGTGTGGAGGCATAGAATTGAGGATCGGTACGTAAGAATTCGACAAATTCACTGAAGCTGCCAT
+CAAAGTTGACCTGTTCAATGATAGCGTTCATCTCAACTCTGATACGCTTTACTTCTCCTACCCCCTGCTG
+ATGAACTTCCGTTGCAGTCATAGGTAACGTAGTATAATGCACTAATCTATTTTGATAGTATTCCTTACCG
+TTAGGTAGCGAAATAGCCGCAATATTATCCCGAGCATTTGGCTGGTATACATTAACCATAAAATCATAAT
+ATGCCGTATATGCAGGCATCACTTTAGTGCTTAATACTTGCTTAGCTTGTTGCTGTAAATCTTTTTTCTG
+ACTCGTAGTTATAAAAGCAGACATTTTATTAAATGGTTGGTAATACGAACTTTCAGTGACATCTTCTTTT
+ATGTAAGCCGCAATAGATTGTTCAAATCCCTTCAGTACGATTTTCGGTTGACTAATACCGCTCTTTAGCC
+CTTTTTTCATCCAATAAGTTTGTTGAGAAAAGTAGGCTGGAAGTAAGGATAAACGCACTAAATAATCTTG
+ATAATCAGTAAAGGTTTTAAAGTCTACTTGCTTAGAGATATTTGCAATCCACACATGAAAACCCGACTCT
+GCCGTGAGCGGCATATAATGTTCTTTGTTAATGTAACTATCTAACTGGTTTTTAAGACTATAGGTAAGTA
+CAGAAAAATTAATCTGATTTTCTTGTGTAAGCTTTTCATTATCCAATGCTATTAACTGTTGATAAATAGC
+CAAACCTTGTTGATATTGCGCTAGCAAAAAATCGGCTGACAGATCAGGTAATTTAGCGTTATTACCAATA
+ACCTCTGGTTGATTAAACGGACTTGATTTTAGATAGAAGGCTTCATGAGTTTCGATAATATTTGCTAGCT
+GTTGATCTTCACTCGGGGTGTTTTTTGTGGCGTTGGCAGCATAACTGTAATTTATCAGGCAGATATTAAT
+CAGTATAAGCACTAGGTAAGTGACTACATTTTTCATAGGAATTACTCAAAAGTAGGAAGGAGCATGATAA
+TAACGATACAAACATTATCATGCCTTTAATATGGTATTATTAGTAAAGCTATAACTTGAAGAAAAGTTCT
+CTATATACTTTTAACTCAGCGATCGACTCTTTGATGTCATCTAGGGCTAAGTGAGCCCCCGTTTTAACAA
+CAGACTCTAGTACTTCTGGCTTCCAACGTTTTGCCAGCTCTTTTATTGTACTAACATCTAAGTTTCGGTA
+ATGGAAATGATCTTCAAAATCAGGCATATATTTATTTATGAATCGTCTATCTTGACCGATACTATTACCA
+CACATGGGTGACTTACCTTGAGGTACCCACTCTTGAACAAAAGCTAAGCTTTCTTTAGTTGCATGAGCCA
+AGCTCACTTCACTGTCGCGGCAACGTTGAGTTAATCCTGATTTCCCGTGATGTTCAATGCACCATGGATT
+CATGTTATCTAGCACATCATCAGTTTGGCTAATGGCAAAAATTGGCCCTTGCGCTAAGATATTTAACTCG
+CTATCGGTAATAATGATAGCGATCTCTAAAATTACATCTTCTACAGGCTCGAGGCCTGTCATTTCCAAAT
+CAAGCCAAATTAAATTACTGTCGTTACCCGCCATAACCTTCCCTTAAAAAAATGCACAAGCATTCGTATA
+TAATTGTTAGTATAATACGCCAGAACCAAGTCGGGTCAAATTAAATATTGGATCAAATAAAATCGTATGA
+ATAAGTCACTTGTCTAAGGTAAAAAAACTGACCAAAGGTCAGCAAAGGCGCATTAAAGCCAATCATGATA
+ATAGATTACATGGTAAAACCACTAAAAATAAAGATAAAGTGCAATGGGAAGATGACGACTTAGGCACTCC
+TCAGCAAGGCGTTATTATTAGTCGGTTTGGCCAACATGCCGATGTCGAAAGCGAACTTGGTGAAATATAC
+CGCTGTAATTTACGTCGTTCTATTGGCTCGCTTGTCTGTGGAGACAAAGTACTTTGGCGTCTTGGCAGAG
+AAACTCAACATAGTATCACAGGTATAATAGAGGCTGTTCATGAACGTGACTCTGTATTAAGTCGTCCCGA
+TGTTTATGATGGCGTTAAACCTATCGCGGCAAATATCAGTCAAATCCTCATTGTCTCTTCTGTGTTGCCT
+GTTTTTAATAGCGATATTATTGACCGCTACTTAGTAGCTGCAGAGCAAACGGGGATTACTCCTGTTATTG
+TGCTGAATAAAACTGATTTATTAGACAGTATAAGCGCTGAAGAACAAGAGAATATAGCCAAGCAATTGAA
+AATTTATCAAGATATTGGCTATCAAGTGCTTTACGCTAGCAGTAAGTCTCGCGATGGTATAAGTGAACTA
+AAAATGCAGCTTGCCCAGCATACCAGTATTTTCGTTGGTCAGTCTGGTGTCGGGAAATCAACGTTAGTTA
+ATGCTCTCATGCCAGATTTAGGGATATTAACAAAAGAAGTCTCGGACAACTCAGGTTTAGGGCAACATAC
+CACGACAGTGGCACGCTTATACCACTTTAATGAGGGGGGGGATTTAATTGACTCACCAGGTATTCGTGAA
+TTTGGTTTATGGCATTTAACACCAGAACAAGTATGTCATGGTTTTGTTGAGTTCTCGGAATTTCTTGGCT
+TATGTAAATTCAGGGATTGTAAGCATCAAACAGATCCTGGCTGTGCTCTAATCGCTGCAGCAGAAAATGA
+ACAAATAAATCCAGCTCGCTTAGCAAGTTTTCAACGTATATTAGCCAGCCTAAATGATAATAAATTAACT
+TCTCGCTTTAATAATTAAGGAAAAATGAGTGTCTTCAAAAAATAGTCTTAGCGATAAAATTAAAATCACC
+TTCCAGTACATTATGCCTAAACATGCTATTTCACGTTTAGTTGGTAAGTTAGCCGCTGCAAAAATGGGTT
+GGTTAACCACTAAGCTGATCAGTATGTTTATTAAAGCCTATGGCATTAATATGAATGAAGCTAAGCTTAA
+AAAGGCCAGTGACTTTGATACCTTCAATAACTTTTTCACTCGCGAACTAGAAGAGGGTGCTCGAATTATT
+GATAATGATGAGAATACAATCTGTTATCCCGTTGATGGTGCAATCAGTCAACAAGGCGATATTATTGATG
+GGCAACTTATTCAAGCAAAAGGTTTCAACTATAGTGTCACCTCCTTGCTCGGTGGTGACGAAAAAACAGC
+AGCGCCTTTTCAAGGAGGGAAATTCTCTTGTATTTACTTAGCACCAAAAGATTATCACCGTATTCACATG
+CCAATGGCAGCAACCTTACGTGAAATGATTTATGTACCCGGTGAACTATTTTCAGTTAATCCATTAACCG
+CTCAAAATGTACCCGACCTTTTCGCGAGAAATGAACGCGTAGTTGCCATTTTTGATACTGAAATGGGTGA
+ACTCGCCATGGTATTAGTCGGTGCAACGATTGTTGCCAGTATAGAAACTACTTGGGCAGGTACGATTACG
+CCTCCTGCAGGAAAAGACATTTTTAGGTGGCAATATCCTAAAGACGGGGCTGATGCGATTACTTTTGAAA
+AAGGTGATGAAATGGGTCGCTTTAAACTAGGATCGACAGTTGTTAGTACTTTCGCACCTAATATGATTAG
+TGAATTTGCAACCGATGCTGGCCCTGGTACTGTCACTCGACTTGGCGAAATCTACGCTGCACTAGATAAG
+AGTGCTTCATAACGGGCAAGAAACAGTCAACGAACAAAACTGTTGCTCATTTAGTGTACTCATTATAAGC
+TTAGAGGAAATACGATCAAATTCGTAACACCTCTAAAACTTATATTCAATAAAAGTATAACTAAAACAAT
+TAAATAAGGGACAAGTACATGGCACAAGAAAATTCCACAGTAAAACCTACACAGGCTGAGTTAACTTTAC
+TTAATGTGCTATGGAAAATGGGCCCTGCAACCGTAAGACAAGTTCATGATGTCGTGAGCACAACGCAAAA
+AACTGGCTACACTACGGTATTAAAAATACTTCAAATAATGCATGAGAAATCACTGGTCATCCGAGATGAA
+AGTAATCGTGCTCATGTCTATGCCGCTGCCAATAGCCAAACACAAACACAATCATCACTCATTAAAGACT
+TAATTAGTAAAGCTTTTGGAGGCTCGACCTCAAAATTAGTCATGCGTGCTATCGACGACTCAACTAGTGA
+GCAAGAAATTAATGATATTCGCCAGTTACTAAACTCTTTAGAAAAGTAGGACCATTAAACTTTAACTATG
+TTTGAACAATTATTTAACAGCCCTTTTTTATATAGCTTATCGCTAACCTTAGTGCATTTTTTATGGCAAG
+GTTTACTGGTGGCGCTTATCTTAAAGTCCTTGTTATATATAATTGATAAGAATAAATCAAAACTGCGTTA
+CACACTCGCTACGTTTGCAATGTTATCAAATGCAATACTTGCGGTACTGACCTTTACCATGGTTTACCCT
+GACACAAGCTCAGGCATTAATAGTTATCTCAGTCCCATTCCCCTTACAAGTTTAGTAAATGAGTTAACCC
+AACAAAATGCCTTGTTTACTTATCAAGAATTGTTGCCCTCAATTTTAGCCTATTCATTACCTTACCTGTC
+ATTACTTTGGCTAGCTACCATTGCAATTCTTTCTAGCAAGCTACTCATTGAAATTCGTAATGTAAATAAC
+TTACCTCTGCATTCGAGCATTTCCCCCTCTTTGGCTTTATCAGCCCGCTTTGAAGAATTGGCCAAACAAA
+TAAAGTTAGCTAAAACACCCAGATTACTTATTTCATTGAAAGCTGAAGTACCTATGGCAATAGGGTGGTT
+AAAGCCTGTGGTATTGCTACCCGCTAGTATGGTGACCGGACTAAACGCGGCTCAACTTGAAATGCTTATT
+TTGCACGAACTTGCACATATTCGCCGTCATGATTATTTAGTTAATTTTTTACAAACACTGATCGAACTAC
+TGTTTTTCTTCCACCCAAGTGTGCATTGGATCGGCAAGCAAATGCGTAATGAACGTGAATATTGTAGCGA
+TGATATTGCTGTTCAACACTGCGGTGATGCCATAGCTTACGCACACACCCTAACGGATACCGCCTCTTTA
+TGTGCTAAAAATCACTTCCATACGATTCCGACCATGGCAATGGCAGCATCCGGCGGTGATTTAAAAGAAC
+GAGTGCTTCGCCTTGTTGATCATCATTGTGCCCCAACAAATAACACCAGCAAGTGGTTAGCGGCAGTAAG
+CCTACTTTTAGCGCTAGCATTATTGAGCATGAATCAATTATTGACCATGCCTTTTGCTCAACAGCTAAAC
+AACAAATTCCCATGGCAAGAAAAAAACAGTATTAACAGTAATATTGCGAGCACAACGATTGCAGCAATGA
+ATTTTAATAAAGACAACACAAGTAATCGGAATACAACACTGAACAATGATTCGATTGCTCAGCAACTACT
+CCATCGCGAAGAGACGTTACCTGATGCTTCTGTTGTAGAGTTAGAGAATAATCAGAATGCATTTGCTGTG
+AAAAGTAAAAACGAATCAGAGTTAACCACTGCTATTGTAGAGCCTTTGGCTATCAGCAATTATCAAGATA
+CCATCAAAGCAAAGGAAACGGCTCAGATTAATCGAAGTGCAACAATTAGCAGTACAAAACAGATAACTGC
+GGGTGATAACGAGGTACTAACAGCCCTAAGGGTGAAAGTTCAGCGTGATAGTAGAACAACACCTCAACTG
+ACTTCAGCAAAATCAGACCTAAATGTAGCAAAAAATAGTTTATCATCAACAACTAATTTGCAGCCGTTAG
+CTATTGAAAAATCACAACCTCAATTAATATTATCATCGATTTCAGCAGACAAGTTTACTGCGCAGCCAGC
+TATCATTAATTCATCTCAAGAGGGTAATATGCAATTATCCCTCTTAAATGATAAAGCGTTAAATAGCAAA
+AAAGACTCGTATCACAAATTGGCTTATAACCAAGAAGTTAACAAACTAGCCGAACAAAGTGAATTATATA
+AAGCCTCAAACACAGTTAAAGTTGGAAAGGCGAGCGAAATTGAACCATCAAAGCAAGAAGTATTGCAGAT
+GCCAACCTCATTTGAGGCAAAATTACTTAACTCTATTAATCCAGTATATCCAAGCCTTGCAAAGCGCCGT
+GGCCTTGAGATGGAAGTACAAGTAGATTTCATTATAGATCGTGATGGTAAAGTTAAAGATATTAGTTTCG
+CGCAACAAAGTAAGCTTATTTATTTCAAATCAGCTATCCGCTCAGCTATTCGTAAATGGCGATTTAGTCC
+TGCTACGATAAACAACCGAAAGGTTGAAAGTAAGATGACAAAGATATTCTCTTTTAGCTTGCATGCCTAG
+TAGTAATAACGAATAAAGAAATGTTGCAACTCGCCTCATCTTAGCTGTATATCTCCATATAGCTACAACT
+AAATATAAGCATACAAAGGCATATTTTTGAGTAAATACCACTCCTTTAATTCAGAGAAAAACATCAAATA
+CAAACTACCAAATGAGATTACCTTATTTTGGAATAAAGGCCTATTTGACTCATTTATAGGGATAGATAAA
+GTAAACATACACTATGCGCAATTTATTCAAGAGCAAGTAGAGTGTCCTACGATAGTCATAGTGCCAGGGC
+GCTGTGAGAGCTACTTAAAGTACCAAGAGCTGTCATTTGATTTATACCAGCAAGGGTATAACATTTTTAT
+CATAGATCATCGAGGTCAGGGACTATCAGGACGAATGCTGCTAAACGTAAACAAAGGTTATGTTACAAAA
+TTTCAAGACTATGTGGATGACTTACGGTATTTCATTGAAAATATCGTGACACCCAAATCTTCAGAAAAAC
+CATACCTCTTAGCGCACTCAATGGGTGGGACTATTGCCACCCGTTTTATGCAAGACTCTCCAAATGCAAT
+TAAAGCCGCCGTGATATCTTCACCTATGTTGGGCTTTTATTCTGGTTTGTTACCAAAGAGCATAGCTAAA
+ATACTGGTAGCCATTAAGCTGAAATTCAATAATATTATCAGCAATACGCCATGGTATTTTTTAGGACAAA
+AAGACTACTCCCCTGTCAATTTTACTGATAATAAATTAACTCATTCAATACCGCGCTATCAATACTTTGT
+TGATTTGTATAAAAAGAATAAAATCATCCAACTTGGTGGTGTTACCACTCACTGGTTAGCACAAAGTATC
+GCGGCTCAAAAAGAGCTTTTCTCTAAGATTGTTCAGCTTAAGACGCCTATATTATTGCTTCAAGCTAGCG
+GTGATACTGTCGTTTGCCAACAAGCACAAGATGATTTTTGCCAGCAATTACATACATTGCAACCACAATC
+ATGTCCAAATGGCGTACCGAGTAACATTGATAACGCCTTCCATGAGCTATTTTTTGAGACCGATGATCTT
+AGAAATAAAGCAATAACACAAAGCCTTGCTTGGTTTGAACAACATACTTAACGCTTTAAAGTGATGTAAA
+CTAACAGGTAACAGTCTATTTTGACTGCTCACTTTGCACTACAGAGCTAGGATCTTGATGAATAAAGACT
+TCACAAGGAGCTAACACTTGGCAAATTTCAGCCTCTATCTCATCGCCTATACTGTGTGCTTCTAATAAAG
+ATAAGTTGTCACTCAACTCTAAATGAAATTGGATAAATTTCTGTACTCCTGACTGTCTAGTGCGTAATTC
+GTGAATGCCCAATGCTTGTTTATGTTTCAAAACGATAGTTTTTATTTGCGACAATTCTTCATCACTTAAC
+TCGCTATCCATTAACTGAGAAACACTTTGCACCATAATTTGGCCAGCACCAAAAACAAGATATAGAGCGA
+CCAATATAGTGAAAACACCATCAGCTTGTAACCATATTCCCTGACTCAATATAATTGCCGCTAAAACGCC
+TAAGTTTAGAAATAAATCAGATTGGTAATGCAATGCATCACCACTGATAATAATAGAGCCAGTACGCTTT
+ATTACGTAACGCTGAAACACAACTAGAATAAGAGTTAATACAATAGAGATAATTGTTACCCAAATAGCGA
+CTTCACCATGAACTATCGCTTGTGGATTAAGCAGCCGAGACACACCACTAAAAATCAATAATATGGCAGA
+GCCAAGTACGAAAGAAGCTTGTACCAACCCCGCTAGACTTTCAGCTTTACCGTGACCAAAACTGTGCTCT
+TTATCTGCAGGAGCTAAAGCAAAGCGCAAGATAACAATACTCATTATCGAAGCAAATAAGTCTAAAATAG
+AATCAGTGGTAGAAGCGAGCATGGCACTAGAGTCAGTTACCAACCACGCATACAATTTAATCACCACTAA
+GATAAACGCGGTAGACGTAGAAAATATTGCTGCTAGTCGCACCCAAAATGCATAATCGTCTGTTGAGCTT
+TTTATAGCCATTGCTAATCCTTGGAGAAAAATTAAAACCTGAAAGTTATTACTTGTTAACCCGAACTCTA
+ATAAATAGATAGTTAAGGCATTGAATTATAACATCTAAACTACTGTAATAGCGCCAGCTTGATACTTTTT
+ATTAACGTTAGGTAGACTTAAGCTTTAAGTACTGAATATTGTAAATAAATTTAACAATCAAATGAGTAAA
+AATCACCGGTATATAAATATATATTAAGCGGGGTTCAGGTTCGTTATAATAACAAAAAATTTATTACAAG
+ATGATTGTTATGCTAGATGTTGTTCTTTTTCAACCCCAAATCCCACCAAATACCGGTAATATAATTCGCT
+TATGTGCAAATTCAGGCTTTCGTTTGCACTTAATAGAGCCATTAGGTTTTGATTTAGATGATAAAAAATT
+ACGTCGTGCCGGTCTAGACTACCATGAATTTGCCGCCATACAGCGCCATGCAAACTTCAATGCTTTCCTT
+GAAAAAGAGCAGCCAAAACGTGTGCTAGCGATTACCACTAAAACCAATAACTTTTATGGTGATATCAGCT
+TTGCAGCCGGTGATTATTTATTGTTTGGTTCAGAAACAGCGGGGTTACCAGAGGAAGTTCGTGCACAAAT
+TCCTGACGAAAATAAGCTTAGAATTCCAATGCTAAAAGAGAGTCGCAGCATGAATTTGTCAAACGCAACA
+GCAGTAATTGTTTACGATGCATGGCGTCAGCTGGGTTTCCCCAACGCCGTATAACAAAAAATCATATCTT
+TATTATAAAATAACTGTAAATCAAATTATGATCAAATTTACAGTTATTCTTTTTAAAATTTCTTTAAAGT
+ACTTATTTAAGGTACTTATTTAAAGTATTTCTTTTAAATGTGATTAGATTACTCAAATTTCTTATCACGA
+GAAAGTAAATCAGCCGCTGCCAACTTAGCATCTTTTCCGCGATAAAGTACCTGATATACTTGCTCAACAA
+TAGGCATTTCAACATCATGTCGCTGGGCAAGCATATAAACTTCTTTGGTATTTCGGTAACCTTCAACGAC
+TTGACCGATATCAGTTATCGCTTGTTCAACTTCTTTGCCTTGACCTAACGCTAAACCAAATCGACGATTA
+CGCGATTGATTATCCGTACAAGTCAGTACCAAGTCACCTAAACCTGCCATGCCCATAAAAGTAGCGGGCT
+CAGCGTTTAATGCTAAACCTAAACGAGTCATTTCAGCCAATCCACGAGTGATTAACGCTGTACGTGCATT
+TGCACCAAAGCCAATACCATCAGCTATACCTGCGGCAATAGCGATAACATTTTTAACCGCTCCGCCGAGC
+TGCACGCCAATAAAGTCTTTATTAGAGTAGACTCGAAAACGTTTTTCACAATGCAGTAAGTCAGATAATT
+CAGCAACAAACTCATCGTCCTCAGAAGACAACGAAATAGCCGTTGGTAAGCCTGAGGCCATTTCTTTAGC
+AAACGTTGGGCCAGATAAAACAGCTAAAGACACTCTATCGCCAAGTACTGTTCTAGCAACGTTTTGCAAT
+AAATCACCGGTTTGTGGGTCAAGCCCCTTAGTTGCCCAAGCAATTTTTGCATTCTCGGTTAACATAGGTT
+TAATTTGCTTTAGCATATCTGCAAAAGCATGGCTTGGCACTACCACTAACAGGTTATCACTCGCTTGCAC
+TGCTTTTTCTAAATCTGCTTCTAGTGCTAAATTTTCAGGGAACGGGCAATCAGCAAGATACTTATTATTT
+TCTCTATCTTGCTCCATTGCAGCGACATGATTATCATCACGTCCCCATAACAAGGTTTTATGACCATTTC
+TGGCTAAACAAATTGCTAGCGCAGTGCCATAAGACCCTGCACCTAACACTGTAATTTTTGCAGCTAAAGA
+CATATAAAACCCTATTTATAAGCTAATGTTACTTTTGTATATTGCTACTAACTAATGTGTTTCACTACTT
+TGTGCCACGTTTTCTTGTGTTGCACGTTGTTGTACATAAGAAGCGTATAATCCTTCAAAGTTAACCGGTG
+TTAAGTTAAATTGTGGGAAAGAACCACGGTTAACTAAGCTTGCTACCGTTTCACGAGCATACGGGAACAA
+TGTTGTAGGACAGAAAGCGCCAATTGTATGTGCTAATTGTGCTTCAGGTAAGTTGCCAATAGTAAAAATA
+CCCGCTTGTTGTACTTCAGCTAAAAAGGCAGTTTTATCTTCCACTGTAGCAGTAACCGTTACCGATAAAA
+CAACTTCATAAGTATTGTCAGCTAGCTTAGTTGAACGTGTATCAAGATCTAATTGGATTTCTGGTTTCCA
+ATCTAATTGAAATACAGCTGGAGAATTAGGCGTTTCAAAAGAAACATCTTTAGTGTAAATACGTTGAATT
+GCGAATTCTGGAGATTGTTGTGCTGCTTCACTGTTCTCTACTTGATTTTCTTCAGCCATGAGTGGCTCCT
+TTATTATATTTTTTCTAATTGAATTTATTATTTTGCGTCTAAAAGCGCATCTAATTGAGTATTTCTTTCT
+AAGGCGACTAATTGATCGCAACCGCCAATATGAACATCATTAATGAATATTTGTGGCACTGTGTAGCCAC
+CATTAGTGCGTTCAATCATGGTGCTACGCATTTCCATATCATCATCAATCTTAATTTCATTATATTCTGT
+CTGTTTACTCTTTAATAAGGCAACAGCATGAGTACAATAAGGACAATATTCTTTGGTATATATTTCAACT
+TTTGCCATTTTAATCACTCTTTATTTTCTATTTAAACGGATAGCGAAAATTGCAGTAAATATTCTATTTA
+GCTACAGGTAAACCTGCACTAGTCCAGCTATTCATGCCACCTTTAAGTACGCTAGCTCGAGTGAAACCAC
+CTTTATATAAATCATTAGCAATTTGCACAGCACTCATACCCGCAGCACATACTACTATGATGGGCTTGTC
+TTTATATTTTTCAAGACTAGTGAAGTCATTTTTGTTGATTTTTTCACTTGGTAAATTGATTGCATCGAGA
+ATATGTCCCGCTTTAAACTCTTTTTCCTTGCGGATATCAAGCGCAATACCTTCTTCCTTATTCATCAAAA
+AAGTTAAATCTTGAGTACTGATTTGTTTAATCGGTGACATTTTCATTTTAACTGTCGTGACGATTATCAT
+TACCACTAAGGCAACCCAAACCGCGCTCAGCATGCCATTATCGCTTGCAAAAGTAATTAATTGTTCCATA
+AATAAATGCTCGTTTTTATCAAATTTCGAATCGGCACATTATACGCAAATGACTTAGAATTGCGAGCATA
+TACCGCGAGCTAAAACTTAGTAACCCTTTACGGAACATTTCAATGTTAAATCCTTAGTGAATAACACAAT
+CTGTGGGTGTACAATACTTGCTCATAAAATATATAAATCACATAAGATACTAAATTTAACGGGAAAAATA
+ATGGCGAATAAGAAATCAACGGTACTGATGATTCTAGATGGTTGGGGATATAGAGAAGAAACGAGTTCAA
+ACGCGATTCATCAAGCGAACACACCAGTATTAGATAATTTAAAAGCCAAGTACCCAAATATGCTTATTGA
+TACCTCAGGCATGGCCGTTGGCTTACCTGAAGGACAGATGGGCAACTCCGAAGTAGGCCATGTGAATTTA
+GGTGCTGGCCGTGTGGTATATCAAGACTTTACGCGTATCACTAAAGCGATAAGTGATGGTGACTTTATTG
+AAAACCCTACGCTTTGCCACGCAGTAGATACCGCGACATCAAACAATAAAGCTGTGCACATTTTCGGTTT
+ACTTTCTCCAGGTGGCGTACATAGTCACGAAGAACATATCTTCGCTATGATGGAACTAGCCAAAAAACGT
+GGCGCGCAAAAAGTTTACTTACATGCATTTTTAGATGGTCGGGATACACCGCCACGCAGTGCACAAGCTT
+CTTTAGAAAAAGCCCAACAAAAATTTTCAAAGTTATTTACAGAAACAGATACTGGCGAAGGCCAAATAGC
+TTCAGTTATTGGCCGGTACTATGCTATGGATAGAGATCAACGCTGGGATCGAGTTGAGGCGGCTTATAAC
+TTAATGGTTAATGGCGAAGGTTTACACCAATATAATAGTGCCTTGGATGCTCTTGCCGCGGCCTATGAAC
+GTAATGAGAATGATGAGTTTGTTGGAGCCAGCGCTATAACCAGTCCATCAGGTAAAGCTATCAAGGTAAA
+TGATGGTGACGCTTTGATTTTTATGAATTTTAGAGCAGATAGAGCGCGTCAATTTAGTCGTTGTTTTACC
+GACACAAACTTTAATGGTTTTGAGCGAAAGCGAATTCCAGCAATAAGCAATTTTGTTATGCTGACACAGT
+ACGCTGCAGATATTGATGCTCCATCAGCTTTTGCTCCCACTCCGCTCACTAACGTTATGGGTGAATGGTT
+AGCTAAACATAATAAAACTCAATTACGTATTTCTGAAACGGAAAAGTATGCCCATGTTACCTTTTTCTTT
+AGCGGTGGCAAAGAAGATATGTTTACGGGCGAAGAGCGTATTTTAGTTCCTTCACCTGATGTTGCAACCT
+ACGATTTACAGCCTGAAATGAATTCAACTCTACTTACCGATAAGCTCGTTGGCGCAATTGAAAGTGGTAA
+ATATGACTTTATCGTTTGTAATTACCCAAATGGCGACATGGTTGGCCATACCGGTAGTTTTGATGCTGCA
+GTAAAAGCCTGTGAAGCAGTAGATACCTGTGTTGGTCGTGTTGTTAAAGCTGCGCAAGATAACGGTGGTG
+AGTGTTTAATTACTGCTGATCATGGCAATGCTGAACAGATGCAAGATCCAGTATCAGGACAAGCTCATAC
+TGCTCATACCTGCGAACCAGTACCCCTTATTTATGTTGGCCGAAATGCCTCGCCAGCAGCCTCTGGCACC
+TTGAGCGATATTTCGCCAAGCGTATTGCATTTAATGGGAATGGAGCAACCTCAAGAGATGACAGGTTCAG
+TACTAATGCAGTTAATCAAGTGATAGTAAGTTACCTGATAGTAGATTAGTAAACTATAACTATTTCACCT
+CAAGAGATGCACTTCTTGAGGTGACATGGGTATAAGTGATACATTGGCTTTTGATTTATTTCCATCATCA
+ATTATGAGATTGTTTATCCACACGTATTTAGCAAATAAGCGCCTTCAACATATAGCTACAGCAATCATAG
+TAATACTAAGTTTTATACTTGCTTTTCCCTTGCAAGCTGAACAAAGTAACCTCAATGAAAGTGCGCAAAA
+AAAGAACCGCGCAAAACTCAGCGATGTCCAAAAGGCTATTGCGCAACAAGAGTCGAATATTTTTGATGTT
+AATAAACAACGCAGTAGTTTGGAGCAACAATTAAAAAATGATGACTTAGCGATTGCAAAAGTAGCCAAAG
+CAATTAATAAAATTGAAACTGATCTAGAAACGACTCAAGAAAAAATTACTGCCTTAGCGATAAAGAAAAA
+ACAGCTAACTATTGCTAAACATAGACAAGAACGTTTATTAGCACAACAACTTAGAGCGGGCTACACTACT
+GGTCAACATGATTATCTCAAGTTGTTACTCAACCAAGATCAAAGTGAAAAGATCCAGCGCACCATCAGCT
+ACTATCAATACTTAAATCAAGCACGAACTAAAGAGATTGATAATTTTCAAGTGACCATCGCTCAACTTCT
+CCAAGTAAGTACCGAACATCAAACACAGGTTGACCATTTACAACAACTCAAAGACGAACAATTACAGCAA
+GATACCCAGTTTCGAAGTAGTAAATCGCAGCGAAGTCAAACCCTAAAGAAATTAAGTCGTAAGTTACTTT
+CCAGCCAACAGCAATTGAATAAGCTTAAAGCAGAAGAAAATAATTTAAACCAAGCATTGAATAAGCTAGC
+GGCACTTATCCAAGCTGAAATTGATTTAACCGGTTTAAGTAAATTGAAACGAAAGTTATCTTGGCCAGTT
+AAGGGTCGCATATTGCATCGGTTTGGCACTCGAAAACAAGGCTACTTAAAATGGAAAGGTGTATTAATTA
+GTGCTCCAATAAGCCGACAAGTACAAACCATTCATAATGGTAAGGTATTATTTTCAGATTGGCTTAAAGG
+CTATGGTTTATTAACCGTGATTGATCATGGTAATGGTTATATGAGTTTATACGCACATAATCAAACCTTA
+TTGAAATCAGTCGGTGATCGTGTAGAAACAGGTGAGCCCATTGCGTTAATTGGACAAAGTGGTGGTTTAG
+AGCAATCAGGTCTTTATTTTGAAATTCGCCACCAAGGCAAAGCGCTCAACCCTAAACTTTGGTGTCGGTA
+ATTATTGAATCATTTATTAAACAAGATCTCTCAACATCATTGCGCTAACTTTATATATTTTTTAACTAAA
+TAACTGCTACGCTTTCTTATTATAATAACTAAAAAGACAAATATTACCCTGTGCTAAATACTTTTTTAAA
+AATTATCTCTATACGTTCTTTTATAATACTTTATCTAATGCTTTTTAGTGTTCAAAGCATTGCTCAAGCG
+AACCAAGTTGCTATCGTCATTGATGATATGGGGTATCGGTATACCGACAAACATGCGTTAACTTTACCTG
+GAGCAATTACCTATGCTTTTCTACCTCATACCACCTATGGTAAAAAACTTGCCATGCAAGCCAATAGCAC
+TAATCATGATGTGCTGATTCACATACCAATGGAATCTGAAAATAGAAAAAAATTAGGTCCTGGTGCGCTA
+ACAAGTAATATGGATGAACAAGCATTTAGTCAAAGCTTAACTAAGTCCTTCGCTGAAATTCCCTTTGCGA
+TTGGTATTAATAATCATATGGGGAGCTATCTCACACAATTATATCAACCTATGGCTTGGACTATGACGTT
+TTTAAAACAGCATGATTTGTTTTTTTTAGACAGTAAAACCAGTCCTCATTCACAAGCACAACAAGCTGCT
+ATCGATTTTGGCGTACCGGTTAAAGCAAGGCATATATTTTTAGATAATGAATTAACTGAAAAGTATATTA
+GTCAGCAATTTAAGCAACTCATTCATTTCGCTCAAAAACACCAAACAGCTATTGCTATCGCCCATCCTCA
+TCCCGAAACTGTGGCAACATTAAATAAACTCATTCCTACCTTAAAGTTACACGGTATTGAGTTAGTTCCA
+TTATCTCGTTTATACCCAACATCGATCAATAAGGTAATTAACTCTACAGCAACTGAGTAAATTATCGCTA
+GAACAATGAAATCTCTAACGCCATATAATTCAGTCTAAAGTATCGCTTAAAGTTTAATGTTATTTTCTCG
+TAAGACTTGATGCAAATATTTAACAGGTATTGCGTAAGTGATGCCACTAGGGTTACTAATAACAGCCTCT
+TTAGTTGCTTGTACAAAAACTTTATTAATTATGCCAACCACTTCCCCTGTTTTCATATCATACATAGCAC
+TGCCACTGTTTCCAGGATAGGCCGTCGCATCAAGCTGATAAACCAAATAAGGATTTCTCATACGTTTGAG
+CATTTTTAAATTAATTTGTCCTGCAGAAGCTGCAGGAACAACAGTAGGAGTAATACTGGCAATCATGCCT
+CGATGTGTCACAGGGTAAAGACCCAACACGCCGCCAATGGGAAAACCGGTGAAAGCAATATAACTCCCGT
+CTGCGTACAAATCTTCATTCGCTAAAGTCATCGCAGGTAAGGCTGCCCCAGAGATCTTTAAAATAGCTAG
+ATCGTATAAACTTGATGTTGCAACAATTTCGGCTTCTCTTACTTTAGCATTTTTACCAGAACCAATGAAA
+ACAGCCATTTTCTGTAACAAACTTTCATCTAATAAGGTAGGCAATACATGGTCATTAGTAACAATGTAAC
+GACCATCACCAATAACAAAACCTGTGCCTCGTAGAATATTTTGTGGTCGACTCGTCGGTGTATGTATTCC
+AATACCAACGACAGACGGTTTGATTTTAGCAACAACGCCAACAAAATCTGCTTGCGCGTATGGTGTAAAT
+AAAGAAGCAATAACTAGCAGTAAGGGAATATGTATGGACATAAATTTTTCCTAAGTAAAGTGAGCTACAG
+TTGTTATCGAGCACAAATACTATCTTATAGCAATCGGACTCATTTATTGATCACTTAGCGATAATTAAAC
+TATGCTGCCTAAAAAATGCTTTAAGATTATAGTTGGCATACAATATTTTTCACGAATATATCATCAAGCA
+GTTTTGGCATAACACTATCATAATAAATATAGATGAATATTCTGTGGTCTATTTTAAAGTGACCAAAGAA
+AGAAGTCTGACCTGTATAGAATTAGGTCTCAAACTTCAATAGAAGCTATTCCAATTAAGATTAACATGGA
+AACTCATGATATAGCTCATTAAATTATAAGCATTTTTTCTATCTCATACTTGCCTATGTAATGCTTTCAC
+AGTCATAATAGCGCTGCTAAGAAGTGTCCCATATTAATTTTCAGGATGATAAATGATTACCTTTGTTCAC
+GAGCTTATAAGCCACAGTGTACAACGCTCTCCCGAAGCAATTGCGCTGCAAGTTAAAAATATGAGCTTGA
+GCTACGCCCAGCTTAATGAAAAAGTAACTAAGGTAGCGCAAGCTTATGCTTCACTCGCCATTACACGCGG
+CGATCGCATTGGTATTTATATTAGTAAAATCATCGATAAAAAAGTGTCTCGATTTACCAATTATTTAGTT
+TGTGATGGCGGCTTACACCACCATCTAGCTAACTCTTGTAATTTTGGTCAATTAATACGAAAAAACTACC
+CCGTAGCTATTAGAAATAAACTCAAGGAGGGTGTTCAAGAACTCGTTAACATTGTCGGTCCCATATGCAA
+CCCGCTTGATATTTTAGCTGATAAAATAATGTTACCTAAAGCAAGTATGGGCGATTATGTTGTTGTCTTT
+CAATCGGGGACCTATGTTGCGACAGCCAGCCCTAAGGATCTTCTTAGTCAGCCACAAGTAAGTGAACTAT
+TAATTTAAATATTATCTTCGCAGAATTACAGATACTCTATCTTAATGAGTATACTGAAATTAGCCTAGTT
+ATTTACAATTTCATAATGGAATAAAAATGAACTGGAACAAACGATTATTAGACACCCCTATTATTGGTGA
+TATCACCAAAAAAATTGTCTCAGCTAAGGCGAGTAGAGAGGCGCATAATATATCAGATCATTTTACGCAG
+TTTTTACAGCCTTGTGTTGCCGTCAGCCAAACCTTAAAAGAAGAAGCATTTAAAATTCGTCATAATGTTT
+ACTGTGAAGAACTTGCTTTTGAAGAGGTTAGAGACAATGGCCAAGAAACAGATGAATTTGATCACCAATC
+AATGTTTTCTTTAATCAAACATAAACCGTCAGGTACATTTACTAGTTGTGTACGCTTAGTCACTTCAAGT
+GGCCCTGATGAATTACTTCCTATTGAGAAGTATTGTATGGGGTCGATCACTAACGAAGAGCTTAGCCCTA
+AACGCTTTAATCGCAATGAAATAGCAGAAATATCACGTTTAGCCGTTAAATCTGATTTTCGTCGCCGTAA
+GGCCGATAACTATAAAGGCTCAGGTACTGGCGTTATCAGTGAAATTACCTATTCAGAAACCGAATTACGT
+TGCTTCCCCTTCATAGCCATAGGATTATATATGGCGGCAGCCACTATGAGCATGAATACCGGTATTCGTC
+ATGTTTATGTGATGATGGAGCCACGACTTGCCCGTAGCATGAAATTTATCGGTATTAATTTCCAGCAACT
+AGGTCCCCCTGTTGATTATCATGGTTTACGCGCCCCTTATTATATTAATCCTGAAATTTTTATGAAAAAT
+CTCTCTCCTGGTTTTAAAAGCCTTTTTAGTATAATTGAAGAAGACATTTGCTCACAACTGAATCAATTAG
+ATTTAGCCTAACAAAATTACAGCGGTAAACCACTAAGCACCTCTTATGCCACAGAAACTTATTCCTCTCA
+TTGAAAATGTATTAACAATTGATTCGAGTTTATCATTTGATCCTCAGCAAGTTTCTCGCTTTATGCTTGG
+CACTGAAGGATTGACTTGCTTTGAAAATAAACAAAGAAGTATATTTGCCGTAATTACACTAACTCAGTCC
+CATGAGATAAAAGCACTACTTGATTTGGCCAACCACTGTGCGACCGATCAAGAGCTCGCCTTTTCTCTTT
+ATCCTATTAGCACAGGGAAAAATTGGGGTTATGGCACCAGCCAACCTGCTGGCACAGCTAAAAACATTAT
+TCTTTTGGATTTAGGTCAATTAACCGATATAAAACACTTTGACAGTGAACTTGGTTTAGTCACGATTGAA
+CCAGGGGTTACTCAACAGCAATTGTGTGATTATTTACAGCTACATAATCATGACTATATGGTGCCTGTCA
+CTGGGGCAGGACCAGACTGCTCTATACTAGCCAACGCCTTAGAACGCGGTTACGGTATAACACCTTATAC
+AGACCATTTTGCTGCCGTTAACAGTATTCAGGGGTATTGGGCCAACGGCACGCCTTATCAATCAGCCGTC
+AATGAACTAGATGCCAGCGATGATAAGTTTGTCGATAAAACGTTTAAATGGGGACTTGGCCCCTATTTGG
+AAGGACTATTTACCCAGTCTAACCTTGGTATAGTGAGCCAAATCACCATTCGGTTAGCCAAGAAGAAAGC
+TGATTTCACTTCATTTTTTATCCAAATGGAAGATGATGCATTACTTGAACAAGCGGTTCCCTTAATACGA
+CAAGTATTACAAGACTATGAAGGTATTGTTGGCTCAATTAACTTAATGGATCAACGCCGTTTATTATCAA
+TGTTTGCCAAAAATCCCAATGGTAACGACGTCCATCAAGTAATGGAAAATCAAGATATTGAAAGATTGGC
+TAAAGAATTACAAGCGCCTAACTGGACCATTGTTGGTAGTATTTACGGCAGTGTCGGCGTGGTCAAAGCA
+GTAAAAAAAGAAATTAACCGTATTTTTAAACAATTGCCTTGTAAACGAATATATTCAAATAGCTTAATCA
+TCGTTGTAGCGAATAAAGTTATTAAATACATCCCCTCATTATTGATTAATAAAGTGCCGCCTTTATCTGT
+GGCAGTAGAGCAACTGGATTCGTTTAATAAGGGTAAAGAGATTATGCTGGGCAAGCCGAATAAGGTTGCC
+CTAAAACTCGCTTACTGGCGTCATACCGAGACTGCAAGTTTTGATAAAAGTGAATTATCACCAGGAAAAG
+ATGGCTGCGGTTTACTTTGGTATGCTCCATTAATAACGATGAAAGCAAAGAAAATGCGAGAGTTTGTCGA
+GTTTGTTAGAGAAACTTGTCCAAAATATAATATTGAGCCTTTCATCACCTTTACTAACCTAAAACACGAC
+TGCGTTGATAGCACTATTCCTATCGTTTTCGATTTAGGTAATCCTCAGGCAGTCGCCGATGCTCATGATT
+GTTTAAAAGCTCTGGTAACAGAAGGTCTTAAAAAAGGCTTTGTCCCCTACCGTCTTAATATAGATCAACA
+ACAGTGGTTACTTAATAAAGACAGTGATTTTTGGCAAACAGTCAATAAAATCAAGGGCAGCTTAGATCCA
+CATAATATCCTCAGCCAAGGAAGATATAATCCTAGCTAGCTATTTTTTGAACCTAACATATTAGTCATAT
+GTTTTAATTGAAAAAGCCCGACAAGCTTGTGCTCATCGGGCTTTTTTAATTAAGCGTTTACTTGAGTGAC
+TACTTTGTATTAATAAAGCATGCAAGCGCTAGGATTTAAAATTGATAACAAACCTAACCGTTCTAAATCA
+CAATAATCAACGGCATTTTCTAGCATTTTTTTATCTAGACGAATAGGCTCTAACTGCTCTTCAGTTAACA
+AGTCGTTGAAATCTAAGTTTTGATCTTTAAACACTTGCTGCTTACTCATCACACGCTTAGCTATATATAA
+CAACTGTGTTTCTGCAGTGTATTGGCTTAGATCGTCAATATCCTGATCACGAATAGGTGCGAAAATGCTA
+TAGGGTAACTGCCATTGTTTTAACAGTTCGGCAGAACATTCACCAAACGTAAATCCTAATACATCTTGTT
+GCTTCACCCAAGGTAATAAATTGATATCCTGGCTATCACAAGCACGCTGTTTTTCCGTTGTTATTTGGTG
+AACAACTAATTCACCTAAATTATGCAACAAGCCTAAAATAAATAAACGTTCAGCATTAATAATACCTAGA
+CTAGTTCCTAAAAACTTCATCAACAACGCGCAATCAACACTTTTTATCCAAAACTCATCAAGATAATCTT
+GGTTGGCATCAATGTTTTTGAAAGCTTCCGTCGTAAAATAGGCAATAACAAGGTTATAAACTTCCGTAAT
+CCCCAGTACCAAGACAGCTTTAGATATGGTGTCTATTTTACCGGGATAACTAAAAAAAGGACTATTCGCT
+AATTTTAATACCGTACCAGAAAGGGCAGGATCGAGTAAGATAACCTCTGAAATATCATCTATGGTAGATG
+ATTCATCATCAATTAATTCCCTAATTCTGATAAAAGAATCGGATAAAACAAAAATTTCACTGGCTTGTTC
+TACATAATCATCTGCGGTCATCTTGTTACCTTTAATACTGCAGTTTAGAAATTTGACATATAAAGTTGCC
+GAACAAATAAATTCGATCTTTGGCTGAATATAGCTATATACAGATCGCCATTCTCAAGTTCAAGTTACTA
+ATAGTCAATACTTATTTGATATGAGCTAAACTTCCTCATATTAATTACGCCTTTATCGAAAATTAAATAT
+TGACCTTTAATGCCCAAAAGCACTCCCGATACAGTTTCCGTTTTATCAAAATTAAAAGAACTAATTTTAG
+TTAAATATTCACTTACTGGATAATGAATTTCTTGCACACTTTCATTTAGTTCTTGAACTGCATCACTACC
+AAATTGAAGCCTAAGTTGCGATAAGCGCATACTGATCTCTGGGATTAACTCTTCTGCTTTGGCTTTTAGG
+TCTATAGGCTCTGGCTCACCTTTTAACATAGCGCGCCAATTGGTTTTATCACTAATGAATTCTGCTAGTG
+CAGTTTCTACTAAACCTGATTGTAAGCGAGTACTCACCTTAAATATAGGGAGAGCTTGGCATGCTCCTTG
+GTCAATCCAACGAGTAGGTAATTGAGTATGTCGGGTTATGCCCACTTTCAAGCCTGAGCTATTAGCTAAA
+TATACATAATGATCAACCATACAATGACTTTCCCCCCACTCTGGCTCACGACAAGTGCCTAAATGAAAGT
+GGCAAGTTTCAGGTTTCATAATACACAAATCACATTGAGCAAGTTTAGCCATACATGGATAACAATATCC
+CTGAGAGTAACTTTTTTTAGTACGCTTTCCACAGTGCTTACAGGCTATAGTGCCGGAAAAGTGTAAGGTT
+ATTTGCTTTCCTATTAAAGGATTTAGCTCAATACTCTGTTTAGTGCCATCACCATTAAGGCTAGCTAATG
+GTAGTTGATACTGAACTAAATTATTACTATCAAGTTGTGCGGTAAGTTTCTCTACTGCACCGACGTCACT
+AATTGGCATAGTTGCTCTCTATTTTATATTAGGATTTAATTTTTATTTGTTCGTAAAGGACTTTCATAGC
+GATGTTCATTCACTAGAGTTGTACTTTTTTCCGTGTTTGTTTGACGTCTTTACGATTAGCCTTCCCGGTT
+AAGCGTCTTTGCACTGAACCTTTGGTTGGCTTGGTCGCTCGTCTGTTTTTTTGTACTACCATCACGGATT
+TAATGAACTCTTTCAGTCGCTTTAGCGCATCTTCTTTATTCATTTCTTGTGTTCTAAAGCTCTGCGCTTT
+AATGATAACTACACCATCTTTGGTAACTCGACTGTCTTTGGAAGCAAGTAACCGCTCTTTATAAATTGCA
+GGTAAAGTAGATCGCTTAATATCAAAGCGTAAGTGAATAGCGGTTGCCACCTTATTTACACGCTGGCCGC
+CATTACCCATTGCTCGTATAGCACTAAGTTCTATTTCCCAATCAGCCAAGCTGACATTATTTGATATCTC
+AAGCACTTTTATTTACCATTTAGATACCTTCAATATTGATACTAGTAATTATCACGTTATATGACCGAAA
+TAAACAAGACGAACACCTGGTGGGTTTACTTTTTACGCTGTAACGATAATAGCTTATACGCAGGCGTTAC
+CACAGATATCCTTCGTCGCATTGACGAACATAATAACAGTAAACTTGGTGCAAAATATACCCGAGCAAGA
+CGACCTGTAAGCTTGGCCTATCTCGAAGAGGCCGATGACAAAAGTACAGCATGCCAAAGAGAGTATAAAA
+TTCGTCACCTCACTAAAGTCAAAAAAGAGCTGTTAGTAAGCAAATATAGCCAAACCAAACAGGTCTGATC
+AGCAAGGTATATGCACTTTATTTCGATTTAACACTAAAGTACTGTTAGAATGCTTCGATCGAATGTCGTT
+TACTCACAAAATGAAGTTGCAAAGATGTCTATAAAAGAAATGTTTATTGAGAATTATTGCCCGATTAGTG
+CTGATAGGATCAGCTTCACACGCCAACAAGGTAGTGATTTTGCCAAACAAGTAGCAGATGACTTTAACCC
+ACTACATAATATTGATGCTAAACGTTTTTGCGTACCTGGAGATTTACTTTTTTCAATAATAATCGCCAAA
+TCGGGACTACATAAAAACATGACCTTCGATTTTTCAGGTATGGTTAGCGATGATGTTCACCTTACTTTTC
+CTCAGGAAATTGATGAAAGTTTTGATATAAAAGATGATAAAGATAAAACGTGTCTAAGTGTGCATGTTAG
+TGGCGATAAAACACATGAATCTGTACTGATTAATGCACTGACAAAGGCCTATGTCGATTTTTCTGGTCAT
+ACTTTCCCTGATATTTTAGTGAAATTAATGGCTGACAATAGCGTCATGATTAATCCTGCTCGCCCCATGG
+TAATGTATCAATCAATGTCTATTGATTTACATACATTAACGGCTGAAACAGTCACATTAAAATTAGCCAA
+AACCAGTTTATCAATAGAAGGAAAGCGCGGCGATGCATGGCTTGAATTTGACTTGTTATCAAATGATAAA
+GTTATCGGCCACGGTAAGAAACATATGCTTTTGAGCGGCTTACGTACCTATGAGCAAGAGACGATTGACG
+CTATGGTAAATCAGTACCGCGACAGTAAGAAGAATTACCAAGCATAAAGTCATTTACTGAATATATTTAT
+GCTCAAATGTTTCTCGCTGCTGTAGTTTGTCTTCACTACAAAAAGCAAAAACGTTAATATTTTTAGGACG
+CTGGCACTTAATAGGTTGTTGATAAAACTGCAACCAAGCCAGCTTTTTATCTCCATGATATTTTGACTTG
+ATCACAATTGCACTATCTTGGTTAAACGTAGCCATCTTCTTTGGTAACTTGAGTTTTACCTTATTCAATT
+TGGCATAATGGGTTGTGCTTTTCTGCTTCTTCTTGGCTTTCTTTTTTTTTGTTCCATATTTCGACTTAAA
+TGCTGACAAAGAGCTATTTTCACACTGCCACCACTTATCTCTCGCTTTATCTTCCTTTGCTCGCAAAGAC
+TGCCCTCTTTTTAAAGAGTAGTTTTTACGTTGCATCATTTGAACATTATGTAGTTTTTCTAATAAAGGTT
+TACACCTTTTTTTAGCGGACGAGTTTGTGCTAAAAATTAGCAGAGATATGGTCACAACAACATAAAAAAA
+AGTAAACATAGTGAGTTTTTTCATCATAGCAATCCTTGCTAATGCAATTAACTTCGCCAAATAAAATTTG
+GCAAATCACCTTAATGGCTAAGGTCTCCCTTTTTTCAAATATAGACTAGACTTTACCTTTTTAGCAAGTC
+TCATTACATGGAGTTTAGTGATGAATAAGTATGTTCTACGGATTTTCTTTGCCTTTATTTTATCAGTCCA
+TTTGTCTTCAACTGCACAACAAACAACTCAAAAAACTCAAAAATTTAAGCCTAATATTCAGCATGGCGTG
+AGCTACCAAAAGGTCGATGACATTAGCCAGTATTATGTCTCTGAAAAACTGGATGGTATTCGTGGTTACT
+GGGATGGAAAACAATTGTTTACTCGCCGAGGAAATTTAATCAATAGTCCTAGCTGGTTTACTCAGCATTG
+GCCTACATATCCAATGGACGGTGAACTCTGGCTTGCTAGAGGGCAATTCCAACTATTACTTTCTTGTGCA
+ACTAAACGCATAGCAGTCGAAAATAAAACGACTAGTTGCTGGAGAAGTGTTCGCTTTATGATATTTGATC
+TTCCTAAACATCTAGGGGATTTCAATGAACGAGTAATTAAGATGCGGACTTTACTTGTACAAAATCAATC
+GGTTTACTTAGCCATGATAGATCAGGTAAAACTGGAGGAATTAAGTGCGCTTGATCACAAACTTGATGAA
+GTCATCGCAACTCACGGTGAGGGCCTTATGCTACACCTCGCTAGCGCTCACTATCAACAAGGCCGAAATC
+CCGCATTGATGAAGCTAAAGAAATATCAAGATGCCGAAGCAACAGTCATTGGTTATACCGAAGGAAAAGG
+TAAATATCAGAACCAACTTGGCGCAATCAAAGTAAAAACAAGTGATGGAATAATTTTCAAAATTGGATCA
+GGTTTAAGTGATATTCAGCGTGCCAACCCACCAAAAATTGGCACTATTATTACCTTCAAGTACAACGGGC
+TCACACAAGCGGGTATACCAAGGTTTGCCCGTTTTTGGCGTATAAAAGCTAGCGGTTAACTCTCATAAGC
+TCAACCAGCTATTATTTGATTTCCAAATTATTTTGGCTGATAAGTAAAAATTAAAACTTTAAGGCCCTTG
+CCTTCATGGGCTTCCTTGAAGGCTTCAGGATTTTCAAGCTGTTGCTCAAAGTAACAATCAGGGCATTCAC
+GCTCAACCTCAGCTTTTAAGAAGTTTGCATCTAAATCTGGGGAGTTTAAACATAACATCAAGCTAGCACC
+TGGATTCATCCATTGTGGAATACGGCGGATTATTTTAGCGTAATCACGTTCGATATTAACACTACCCTTT
+TGAAATGAAGGAGGATCACAGACTAAAATATCATACGGTCCATATTTTTTAATGCGGCTATTCGATTTAA
+AAATATCGACACCTTCAAAGACAACTTGTTTGCCTTGCTTTTTAGCCAGCAGGTTAAGTTGATGATTTTC
+TCTACCTTTACTTAGAGATGATTTGCTTAGATCAATATTAACCGCTTTACTGGCTCCACCTGCAATGGCA
+CTTAGCGAGAAGGCACAGGTATAGGCAAAGAGATTAAGCACATTTTTACCTTCTGCTCGCTCTCTTAACC
+ATGACCTTCCATTACTCATGTCCAAAAACAAACCACTATTTTGGGCTTTACCAAATTCAATATGATAATT
+GAGTCCCTGCTCACTCACGATAGTATTACTTATGGACTCACCTAATAATAACTCGGTGGGCGCAAATTTT
+TCATAGCGAAGTTGTACTTGCACCGAGCGACATTTTTTAATCAATTTTTTTAATGCATCAGCTTGTTCTT
+CTAACCATTTGCTATCAACAGCTTGGTATAAAGTGATAAGAATAACCGGAGATAGCCAGTCAACATTTAC
+GTGGCTTAAATTGGGATATGCGTGTCCTCGACCATGAAATAATCGTTGGGCATCGGTAAAGTCTGTGCTG
+GTAATATGTTCTATCATGGCTAGGGTATCGGGTAATTAATAATAAAAAACGCCCAATAATAACATTTACT
+ATTCGGCGTTTATATCGTTTAAATCTATTTAGATGTTTTAGCTAGAAACCAAAAAGGTTAGCTGCAAAAA
+ACTTTGTTGCCACAGTATTAATAAAAATAAGCAGCACGATAACAGGGATAAAAGTACCCAATGAAAAGTT
+AATATATTTTTCTACCCATGAACCTTTGTAGTTTTCATTACCGATACTTAGTTCTTCAGATAGTTGCTTT
+TTCTTCCAACGGTAACTCACAAAAATACACAGTAAGAAACCATTAAGCGGTAAAATTGTATCGTAAAAAA
+CATCATAAATAACATCGAATAAGGACTTAGTACCGCCAGCGTACGAAGTAAACTCGGTAAAAAATGGCAC
+CATGCCAAACGATGCTGTGGCAAATAAAGTTAGCACACCAGCAGTAAGCGTTAAGTAACCTAATGCTTTT
+TTACGACTGTGCTTTTTCTCAGTGACTAAATATGAAACCGGTACTTCAATGATGGAAACTAACGAAGTAA
+TTGCGGCAAAGAAGACTAATAAGAAGAAGAATGCAGCCACAGCACTAGCACCCACATAACCCAATGAGGT
+TTGTAGTGCTAAAAATATTTTAGGTAGAAAGGTAAAAATCAATGACACTGAGCTATCACTTAACTCACTT
+GGATTAACTTCAGGGTTAAATGAAAATACTGCAGGAAGAATCATCAAACCAGCAATAAATGCCACACTCG
+TATCCGTAATCGCCACTAATTTAGCGGAATTAGGAATATTAGTTTGTTTATTTATATATGAGCCATAGGT
+TAGTAATATCCCCATACCCAAAGAAAGTGAGAAAAAAGCTTGCGACAAAGCACCGTTGACTACACTTGGC
+GTTATTTTATTAATGTCTGGGACTAAGAAAAAAGTAACCCCTGCCATAGCATTATCAAGAGACAATACAA
+ATACAACCATTAAAATAAGCATAGTTAGCAATGCTGGCATTAATATTTTAGCTGCTTTTTCAATTCCGTC
+TTTGACCCCGGCCGCCAAAATAAAACTGACAATACCGGCAACAGCTATTAAAGCAATATATAAGTACGGG
+CTGTTAATAAACTCGCCAAAACCAACATCACTTGCTAAATAGTCTAAATGACCTGTTACCGTTAAGGCAA
+TATAGCCAAAAATCCAAACAGTGATCACCATATAAAAAACGGCAATCATAAAGGGAGTTAATACCCCTAA
+AAAGCCAGCGGCTCCCCATAACTTACTGCCTTTACTCAATGTTTTAAATGCGCCAACAGGCTCTTTAGCC
+GTATTACGTCCAACAGCCATTTCAGCAATCATCACAGGCAAACAAATAAGAAAAACAAATAATGCGTACA
+TTAACAAAAATGCACCGCCACCATTTTTAGCGGCGTTAACTGGAAAACCAACTAAATTACCTATACCTAC
+TGCAGAGCCTGCAGCGGCTAAAATGAAGCCAATTCGTGAGCTAAAATGCTCTCTAGAAGCGGACATACTT
+ACCCTTTTTATAATTATTATGATAACGCGATAAATGAGATCTCTCGATGCTAACAAGCTTTACTAACTTT
+GTCTTCTTTTTAGCTGAGCTTTGCTATTACCAAGCAAATAACAATGTGTAAATGTGTAAAGTTACCTTGA
+GTGTACTCTGGACAGATAGCGTCAAAATATCACTCCCAATTAACTTAAACCGCGAATACTACCCTGTAAA
+CAGAAGCAAACACTACTCGCTTATAAATGAAGCATTGAGCGGTCATCCAACAACCATTCGCTACTTTGAG
+TTATTAAAAAATACAGATGTATTCAATTTTATTAATATTAGTTAAGCCAACTTAAATTACTTAGAGAAAA
+GTTTAGGGTTCATAATAGATAAAATACTCGTCGCTTCTTTTTCAGCAAAATCAGCAGCTTGTATTAAATC
+ATCCACTGATAAACCTAAAGGTCTGCATAAAGACTCATCAATGACATCAGCATAAGAGAACTCATCACTG
+TGACTATCAATAAGAGCCAGCCTAGACGCTAAATTCAAGATTTTTACATCTTTATTAATTTCAATAGATG
+ATGCGGCATTGAAGTGCCTAATTGGTAAAATTATTTTTTCAGGAATTTGCCATATTTTTAATAAATCAGC
+AGAGATTTCAGTATAAGTATAGCCCAACATCTGTTCTTGCAATTGCCATGGCAGCTGGTTTTTATCATAT
+TTTTCACATTGTTGAGCAACTTCAGGGTTTATTTTAGCCACTAATAACTCACCAAAATTTTGCAATAGTC
+CCGCTACGAATAGGCGTTCAATATCACGGATTCCGGCAGAAATGGCTAGATTTTTCGATACCAGCCCACA
+ATAAACACTCATACGCCAAAAACGCTTTAAATCAATTGCCTGGTTTTCAAAGTGCTTAAAAGCGGTGGCG
+GCAACATCAACTAGCATCATATTATAAATGGCTTGCGTGCCGATGATGGTAATGGCACGTGAAATAGTAC
+TGATTTCACCTGGGAAGCTATAAATGGCACTGTTAGCTATTTGTAGCAAACGAGAAGTCATAGAGGGGTC
+GATACCAATAACATCAGCAAAATTTGAAATTTCAGAACTTTCATCAGCCATCAATGCTTTTACTTTAAAA
+CAAGCATCAGGTAAAGCAAACGAACCGTTAGCTTGTAATGCATAATCATGTGCGTTCATAGTCATCCTTA
+GAAGTTGATCCCTTAAACAAGGCGCTTAAAGCAAACCTCATTAATGTAAACTTTATAAATATTAGTAAAG
+CCCTACAGGTTTAATTGAACGGTATACCACCATCTTGCTTTATATGTTCAGTTACTATGTAAGTACTTGT
+TTGTGCAACATTAGTCAGTCTGCCAATATTTTCTAACACCAGTCTATAGCTTTCAATATCGGCAAATCGT
+ATTTTCAGCAAGTAATCATATCCACCTGCCACTAAATGACACTCAACAACTTCTTTAATAGTCACAACTT
+CTTTATTGAAGAGTTTGAATGAATCTGAAGTTGTTCTGCTTAAGGTGACTTGAACAAAAGCACTCATACC
+AAAGTTTAATTTTCTGGCATTTAAAAAGGCACCATAACGTTCAATATACCCTTCAGTTTCTAAGCGTTTA
+ACTCGATCTAAACAGGGGCTAGCACTTAGGTTTACTTTTTTGGCTAGATCCACATTTGAAATTCTACCAT
+CTGACTGCAAAGTAGAAAGGATCATAAGATCAATACGATCTAAGGGTTTTGTTTTGTTATTACTCATGTT
+CACACTACTTAGTAGGGAAGATAATGGATATTGCCACAGTAATCTCAATAAAAACAGTAAAAAAAACGCG
+AACGTTACCTGAAGGTATTCATTCGCGTTTTATTTCATTCAAACTTATAGCTATTTAATCAGTACTTAAT
+AACTACAAGGTATTCAAACAATTTAGTCTTCTTCAACCAGGGTCATCAGTGAGGTATTTCCCCCTGAAGC
+CGTAGTATCAATACTAATCGTTTTTTCTGTAACCAAACGTTGAATCATAGTATCAAAATATTCAGAGGTT
+ATTACCGGTAAAATAGCCCCATGACGTAATGCTAATTTTTCACTAATATAATGCTTGATTTCACAACCAC
+TATCGACCACAACACCAGACAAAGCGGGGTGTGCCAGCATAGCTTCTAAATGACATTGTTTAGCTACCTG
+AAAAACATCTTTACCAGCGCCTGTGGCAACAAATTTGTCTCTAAATTCCAATGCTTCTTGATAAAACAGA
+TCAGAAACAACAGCAATAACGGTATTGCCTGTAGCAAGCGAGGTAACAATAGATTGCACCCAAAAGTGAA
+AACTAACATTTTCATCCGCATAACAAATAATATTGCCTCGGTTTTCCAAATAAATAATATTTGATTCACC
+TGTTGGCCCTGGTAATTGTTGTGGTTTTTTCAAACGCTTTTCAATATCAATAAGCTGTGAACGCGCCAAG
+ACTAGGGTATGGTTTAAATCTTCAGCTAGATCATCGACAATTTCAACGTGCGCTATTTTAGCCAATAATT
+GGCGAACACAAGAAATTCGGGTATTTAGTTCTGTTGAACGCCACTCTTTCTCCGCCCAATTCGCTTTATC
+CATCAAATGATTTGCTTGATGATTCTCAGCAGCATCACCTGATAAGGTAATCGTTTTATTTGCTGAAAAG
+TTAAAATCCCGCTCATCTGGTGTAGCTTTTTCTTTAACTAAACGCGTTAAATAATTTGGGCCACCCGCTT
+TAGGGCCTGTACCAGAAAGGCCTCGACCACCAAATGGTTGTACACCAACAATCGCGCCAATCATGTTACG
+GTTTATATAAATATTACCCGCACGTGATAATTTGGCTAAATTAATAGCTCTATGCTCAATACGCGTATGA
+ATACCCATAGTTAAGCCAAAACCAGTGCCATTGATTTTATCCACAACACTTTCTATTTCATTACCTTTAA
+AGCGAACAATATGAACACAAGGACCAAAGACTTCTTGCTTTAACACGCTAATATCATCAATTTCATACAA
+GCGTGGTGCAAAGAAAAAGTGACCATCTTCATCTACAACATCTTCAGAGAACTCACATTGGTAAAGTAAC
+TTGCCATGTGATTTCATATATTCGGCGTGAGCATTTAGCGCATCTAGGGCTTTTTGGTCAATAACTGGGC
+CAATATCAGTACTTAATTTTGCAGGATTGCCAATATGTAACTCCGCCAATGCACCTTGAAGCATGGTAAT
+AACATTATCTGCAATATCTTCCTGTAAAAAGAGTACGCGTAACGCTGAACAACGTTGACCTGCACTCTGG
+AAACCTGATGAGATAACATCATCAACAACTTGTTCAGGTAATGCCGTTGAGTCAACAATCATGCAATTTT
+GACCACCCGTTTCAGCAATTAGCGGTACTTGATCACCACCACGGTCTGATAACGTTTGTGAAATACGTGT
+GCCAGTTTCTGTAGAGCCAGTAAACATGACTGTTTGAATACGGCTATCTGGAATAATAGTGTTACCTACG
+GCACTACCGCGCGCAATAACAGCCTGTACTACGTTTTCAGGCAAACCAACTGACTTCATCAATTCAATAG
+CACGAAGCGCAATTAAACCTGTTTGTTCCGCGGGTTTTGCTAAAACAGTATTACCCGTGGCAATTGCAGC
+AGCAACTTGGCCTAAGAAAATAGCCAAAGGAAAGTTCCACGGACTGATACATAACACTACACCACGTGCT
+TCTAATCTTTCATCACTGCTTAACTCAATAGCGCGAGCGGCGTAGTAACGACAAAAATCAACAGCTTCGC
+GCACTTCATCAATGCCATCTTGCGCGACCTTACCCGCTTCTTTGATACACATTGCAATGAGCTCATCAAT
+ATGGCGCTCTAAAATATCACCAATGCGACAAAGCAAGGCGGCGCGATCTACTGCAGGCGTTTTTGACCAA
+GTGCTAAAGGCTGTTTCGGCCTTATCAATCATCAGTAACATATCACCATGGCTTGCATGTTGATGGAAGC
+CGATAATTTCACTACGGTTCGCCGGGTTCATTACGGCATTGGCGCCATCAGGCACTTCATTTTTATTCAA
+TAAATGGTCAACAAACCAATTATCTAAAGCGGCTTTTAGCGGAATGATTTCATTAATATCCGTTAGATCT
+AGACCTTTTGAATTATCTCGGCCTTTCTCACCTTCACCTCGATAGAGGTCAATAGGCATAATTATTTGGT
+TATTGTATTTAGCTTTAAGGCGTTGAGTTTTTTCTACTGGATCTTCCAATAATGATTCAACTGGTTGATC
+TTCATCAACAATAGCATTAACAAACGATGAGTTAGCACCATTTTCTAATAAACGACGTACCAAATAAGCC
+AGTAAGTCTTCATGATGACCTACTGGCGCATAGATTCGACATTGAATACTTTCTTCTTTAACAATTTGGT
+CGTACAAAGAGTCCCCCATGCCATGTAAACATTGGAACTCAAAACCAGCTTTATCATCGCCAGCTAATTC
+AACTATGGTTGCTGCAGTATAAGCATTATGCGTGGCAAATTGTGGATAGATAGTATCGCGATATTCTAAT
+AATTTATTGGCACAAGCATGGTAAGAAACATCGGTAGATGACTTACGGGTAAACACAGGAAAATGATTCA
+AGCCATCTTTTTGAGCATTCTTAATTTCAGTATCCCAATAAGCACCTTTAACAAGACGCACCATCATTTT
+TCGTTCAGTACGCAACGTTAAGTCACGCAACCAATCAACAACATGAATAGCACGTTTTTGGTAAGCTTGC
+AGTGCTATACCAAAGCCTTGCCAATCACCAAGCTCACTATCAGAAAATACCGCTTCAATGATATCCAATG
+AGATATCTAAACGCTCTGATTCTTCCGCATCAACCGTTAAACCAATATTGTATTGCTTAGCTTGTAAACA
+TAATGCCTTTAACTTAGGCACTATTTCAGTCATTACCCGTTCTTTATGAGAAAACTCATAACGAGGATGA
+ATAGCAGAAAGTTTAATTGAAATGCCAGGTACTTTACGCGGATCGTTCTTACCTGAAGCAACAGCAACTT
+CACCAATAGCATTAATAGCATCTTGATAGGCTTTTAGGTACATATTGGCATCAGCCATAGTACGGGCACC
+TTCACCAAGCATATCGTATGAATAAACATAACCTTGCTGTTCTTTCGTCGCTGCACGTTCGGTAGCAGCT
+TTAATGGTTTCGCCCATAACAAACTGTTTACCCATTACTTTCATGGCATAGTTCATTGATTTACGAATAA
+CAGGCTCACCTAAACGACCAACAGTTTTCTTTAGTAAACCAAATTGTTCTTTTTTACGCTTATCAGCGTA
+ATTAACCATAGAGCCTGTAAGCAATAAACCCCATGATGAAGCATTAACAAATAATGAGTCACTGGCACCT
+AAATGGGAACTCCACTGACCTTGAGAAATTTTATCGCGAATAAGCTCATCTTGAGTATGTTTATCTGGTA
+CACGTAATAACGCTTCGGCCAAACACATTAATACCACGCCTTCCTCTGAAGAAAGTGAGTATTCATTGAG
+TAGCGAATCAATTGCACCATTACCTTCTTGGTCTTGACGAATTTTTAAAACCATTTTACGTGCGCGTTCC
+CACGCACGGCTTCTTGCGCTAACATTTACTTCTGCAGCAGGTAAAATATGATCAACGGCAACATTTTCGT
+CAATTCGATAAAACTCACGAATTTTTTGTCTTATTGGACAATCAGTAATCAATGAACCAGTAAATAGCAT
+AACCATTCCTCAAAGTGTGACAGGTAGAAATCCTGCTTTAGTTATAGTCTTTTTTTCCACTAATACATAT
+ATTATTAGTTGGTGACGACATTAAATTTATGAGCGAATTTTAGGGTAACAACCACAGGATGTGCTGGTTA
+TTTTCAGGATTTAAAACACTTTTATATGGGGGAGTACGAATTCAACAGTATAAAGTGCTGCAAATCGTTT
+TTTATAATTTGTAGGGAGTGTTCGTGGGTTATTATTTACTCACTTGATGAATAATATAATTTTTGAATAA
+TATAATCCTTTGTATCTTGAGACGACATAGGTTTGGCAAAGTAGTAACCTTGTCCGTACACACAGTCCAT
+CTGTTGTAGTAACTCGGCATCAGCTAAACTTTCAATGCCTTCTCCCACGGTAGACATTTGTAGATTATTA
+GCCAAATCAACAATGGTTCTAATTATGGCTCGGTTATTATTATGCTCATCAACATTACTAATAAAGGAGC
+GATCTATTTTCAGCACATCAATCGGAAAACGATGCAAATAGCCCAAGCTTGAATAACCGGTGCCAAAATC
+ATCGAGTAATATTTTTACCCCCATATTTTTCAAGGCTTGCATATTAGTCAAAACTATCTCAGCATTTTCC
+AACAAAGCACGTTCAGTTAATTCAACGCGAAGATGATGGGGAGCTAAACCTGTTCTTTTTAATACTTTTT
+CAATATCTTGCGGTAAGCTAGTACTAAAAAATTGCTTGGAAAATAAATTACAACTGACATAAAGATCATC
+ACAGCCTAATTCATCATGCCAACACTTCAACTGCTGACAAGATTTTTCAATAATCTGAATATCAATTTCT
+TTAATTAAATCAGTTTCTTCAGCCAGCGGAATGAAATCATTAGGGTAAACAAAACCACGCTTAGTACTTT
+GCCAGCGAGCTAGCGCTTCAAAACCTTTAAGTTTTTGGTTATCCAGTTTAATAATTGGTTGGAAATAAGG
+GATGAACTCTTGCCAAGTAATCGCTTCTCGAATATCCGCTTCAAGGCTTAAAGCATTCTGTACTTTCTGA
+TGCATACTGTCGTCAAAGACTTCATAGCGCCCTCTACCATTGTCTTTAGCATGGTACATAGCAGTATCAG
+CATCTCTGAGCATAGTATCAGCATCAGTATATCGTATATTGCTAAACGATATGCCAATACTAGTGCCTGT
+GTATACTAATTGATTATCGATAGTAAAAGGTTGTTGAAGAAAAGCCGTGATGCGCTGCGCTACTTCAAAG
+GCTTCATTGTTACTTTTCAAGTCTTCAATTAAAATGACAAACTCATCGCCACCTAAGCGAGCAACGGTAT
+CTACTTTACGAACAATAGCCAATAATTCTCGCGCTATTATTTTCAATAATACATCACCCGCATGATGTCC
+TAAACTATCGTTAACTACTTTGAAACGATCTAAGTCTAAAAACAGCACAGCAAAAGAAAAGTCATCTTTT
+CGTTTTGCACAAGCTATCGCATGATTAAGTAAATCAAGGAATACCATTCTGTTGGGTAACCCGGTCAAAC
+TATCATGGGCGGCGGTGTGTTTTAATAATTTTTCAGCTTGTTTACGATGGGTAATTTCATCTTCAAGGGC
+AAGTGTGCGTAGTTTAACTTGTTGCTCTAATAACTCATGACTGCGCCTTTCAAAATCAGCGAGTTCTCGA
+CGTTTAATGGCTGCTGAGACATGGTTCGAGACAAAGTTAAGTAATTCGGCATCTTGTTGGTTGTAGGTGG
+TTTTATAATAATAACTCTGTAAAACCATGACCCCAAGTAACTGACCTGAATAGATTAATGGTACGCCTAA
+CCAAGAATGGATATCATCCTGTGGTTTTTTAGTTTCACCTTCAAGATGTAGACTCATCATTTCTTGATAA
+GTAAGTAATACTGTCTCTCTTCGGCGAAGCACTAGTTCGGAATATCGATTTGAGAGTTTTCTTGGTTTAA
+AGTCTTTAGCTAAATTAGATGTTTTTTCATCCACATAATAAGAAAAGCTTAACGTGTCTGAATCTTTTTC
+ATATTTAGCAATAAAGAAGTTCTTAGCATTGATCAGCTGTCCGATAATATTGTGAACTTTACTATAAAAA
+GTATCTATATCGAGTTCAATATCCGTGGTTAATTCCGATATTCGATATAACGATTCTTGTAGTAACTCAG
+ATTTTTCTCGCTCACGAATTTGAGCCATCAATTCTTTGGTACGTGCATTAACCGCATTTTTCAAGCGTTG
+CTGATCTTGTAAACGTACCATAGCACCAACAATATGCTGGGCGGCAAAGGTAAGTAAATTTAAGTCACTT
+TCATTATATCGAATTTTTTCATCATAACTTTGTATAGTTATGGTACCAATCACTAAACCATTTTGGAGTA
+AAGGCACACCCAGCCAGTCAGTGCCGCGGACACCAAACTGTTTGATTTTATAATTATCAAATAACTGTTT
+TTCTAATTCAGGGGTTAAGAGAAGTGGTTGTTTTGATTCAATAACTAAATTAGTAAATGAACCATCATAA
+TCTTGGTAATCTATGATGCCTGACGGTTTTTCATCTTTCTCATCAAGATAATAAACGAACTCTAAGGTTT
+CAAACGTTTGGTCATAGAGCACGATGAAGAAGTTTTTCGCGGTCATTAACGACGCGATAGTGGTATGTAC
+TTGCGGATAAAAGCTATCAAGATCATTACATTCTTGAGATAGCTGGTTTAATTTAAAGAGTGCGGTATAA
+CGAGCTTGCAAATCAGCATTTTTTTTCTCTAGAAAATCCACATTTCCAGAGAGATCAGCAATGCTCGCCT
+CTTTGGCACGTATTAGCAGCTCTGCTGCTTGAGTCGTGTTTTTTTGTTGACTTTCTGGTTTCAAAATTAC
+CATACCATTTAGTTATTTGCTCGCTCATCGTTCAAGCACTTAATAAATAATTATTAAGAATTGCTTACTT
+ATTGCTGAGCGTCAGCTTTAGCCGACTTACTAATTTCTTTAACTTTATGTTTATTACCACAAATAGCTGC
+TTGTTTTTCATCTCGATAATAACGAATATCAATACAATCTTGCTGATAGCGACGTTCTAATTCGGTACGA
+ATAATTACATCCCCTTTAGTATTAATAATGCGTTTATGTAAAGCTTGGCACGCTTGAATTTGTTCAGAGG
+CTAAAGTGACATCTTCGCAAACATTATCAACACTTGAACAACTTGCTAACAAAGTGATAAAAGGTACCAC
+TAATAAAACTATTTTATTCATTTAACTATTCCATTACATTAAGAAACAACTTGTTACTGCAAACTATTAT
+ACCCAAGCAAGACCAAATTGCGAGAGCCTATATAGTTATTAACAATATCAATTAATTAGTATAAATATTC
+ACTTTTATTGTTTTATTTTTCACCACTTACATCAGCTACTTATGCTAGTCACCTCTGATACATTTAAAAC
+TCTACTTTCTCCGTCCTTGAGTGATTCATCTAAGCGTAAGCTTCCTATTGAGTAACGGTGCAATGCAATA
+ACAGGGTTACGAAAACGGCCAAACATACGCTTTATTTGATGATAACGCCCCTCAGTTAAGCTAACTTGTG
+CTTCAAAGAGAGAAACAATATGCAAAATTGCTGGTTTTGTCGTTATGTTCTCATAAGGAAAATACATCCC
+TTTTGCAAAAGCATCTATATAGTCTGTCGTTAACGCATTTTCTAGTGTCACTTGATAACCTTTAGAGACT
+TTATGTTCCGGTGACGTTAGCCGCTCAGACCAACGACTGTCATTGGTTAATAACACCAGGCCTGACGTAT
+TTAGATCGAGTCGCCCGACGATATGTAAACTATCCAAAACATCTTGATCAAATTGTTCAGCAAGTAAATC
+AATCACAGTCTTATGTTTTTTATCCTTGGTCGCACAAACCACACCAATTGGTTTATTCAGCATAATATAG
+TGTGTTTGATTAGCCTGTAGTACTTCATTATCCATAACGACATGTGAAAACTGGTCAACTAATTGAGCAA
+TATCAGTCGCTAACACACCATCAACATAAACCCTTTTTTGCGCTAAAATCAACCTTACTTTTTTACGATT
+GATTTGGCGTGAATCACTAATCAAGCGATCTAAACGTGCCGTGTTAATAGCCATATTTTAAAAAAAGCCC
+ATCAATTAGATACTAGTCAAAGATTGCTGCTGTGCAATTAAATTAAGTACTTTACGCAATTTAGCCTGAA
+TATAACCCGCTAATAACGTTGGCTGCAATACCAATAAATCCGATTCTGAAGCCGTTATCGCAATAGTGCA
+AAGCAATTGCTGTTCGTCTTCGTTAAAACAACAAATAACATCATCAGAGAAATGACTGATGTTAACGCTA
+CGGGTCGATAAGCTATCTAACCCTTTTTTAAATTGTTCGAAACTTGTCGGTGTTACTAAGGATAATTGAA
+TCGTTAAAATTTCCTCTTCATCACCATACCAATTGGCAGTTAAGGTTTGAAAATTAAACTGCGCCTCTAG
+TTTGTTGATCACTGATTTTATATTGGTAAACTTATCGAGTAAGTCTTTATTTACGTTAATTGTTATCGGT
+AGCGTTTCGGTCATCTTCTATATTCTTTCTCTTATAACCAATAAAGTATTTAGCCAAAGCACAATTTTAA
+TAGCACTTTGTTATGCCGCATATCATAACCGCGTTGCATCCAAACTTCAGCTTGTTTGCTCAATATCATT
+AAAGTTATTCTACTAACCTACTTCAGATATTAAATGGTTAACATTACACCGCATTACAAAAAAAACTAAT
+GATCAGAATAAAGCGAGAAAGATTGTTATCGGAAATGGTTGCCTATTTCTCTTTATTTAAAATAGAGTTT
+ACTTTCGAACATCTTCCCTTTAAAAGCGAACAGTCTTAGTTCTGAAAAAAAACACAAAAACAGCAAGCAA
+CTGATTATATTGAACTTTAAATTATGGCATGGTTATTTCATTACTTATAACATCAAGTAAAAATAACAGT
+GAATATTTATGAAGATTGCATTAACTAAAAAACAACCTTGGAAAAAATGGGTCGCTATCGCCAGCTTTAC
+CCTAGTGCTAAGTTACGCCGGTTATAGCGTCAGTGGGAAGGCAACAAAATCTGTCCAATTAAAAGATTTA
+AGCTTTCAAACAGTAGTTCAAGGTGATTTAGATATTTATGCTAATGCCTATGGTGAATTTGCTTCAGCAA
+AAGAACGTTTATTAACGGCGCCTGCATTAGGTAAGGTCTCTGAAATTTTAGTTCGTCCTGGCACTAAAGT
+AACACCTGACACTATAATTTTGCATTTATCAAACCCTAAATTAGTACAAGAAGTAAATGCTGCTAATGGC
+CAACTTGCTCAACAGTTAGCCCAAAGAGAAGCATTCAAATATGAACAACAAAGTGAACGTTTAAACTATC
+AAGGTCGCATTGCTGACATAGAAGCCGAGATTGAAAAAGCTGAGCTTGAGCTCTCGGTGAACATGAATCT
+GATGGACTTAGGTGTTTCTTCCAAAATAGAATTACAACGCGCTAAATTGGCCGTGAAACAGGAAAATAAA
+AGGCTTGGTTTCGAAAAGAAGAAATATAAGCAATTTATTGAAATGCAAAGCCACCAACTCACACAGCGTG
+ATATCACTATAAAGCAGCAGCATGCACAAGTTAACTTACTTGAACAACAGCTTGATGATATGAAGGTGAA
+AGCAGGTATTAATGGTTCACTACAAACCTTAGAAGTTGAACTAGGTCAGAGCGTTCAATTAGGTCAATCA
+CTAGCTAAAGTAGGTAGTGATGAAGTATTGATTGCTCGTTTACGCTTACCACAAAACCAAGCAGACCAAA
+TAGATATCAATGCTCTAGTCTTAATCGATACCCAAAAGGGCATTATCAAAGGTCACATCACCCGCATCGA
+AAGTGTTGTTAACAATGGGTCAGTGCTTGCTGAGGCTGTCATTGATGAAGACTTAACTTCTAATGCACGT
+CCTGCGTTATCAATATCAGCACAAGTATTTGTCAGGCATCAACAAGAAATCAGCTACATAGAACAAGTAC
+CAGGGTTTCGCCCACGCAGTAAACAAAGCCTTTTTGTTCGCGACACTAACGACTCATTAGTGCAGAGAGA
+TGTCACCTTTGGCGAGTTATCAAAAAATAAATTAGTGATCACTTCAGGATTGAAACCTGGTGAGCAATTA
+GTGAGTAGCGATACGCAAAAATACACTAAATATCCGCAACTTTTAATTATTGAATAAAAACGAATAAAGG
+CGATTACGCAAATAGTCGCCATACAATAAAACAATTCATCTTAAGATGAATGTATAAAAATAAGCAGTAA
+ATACATTGCAACAGTTAAACAAATTAAGGAAAACTTCATGAAAAATATAGTTACCATGTCAAACATCCAC
+AAACGTTACGATGGTCAGCAAATAGAAACCCATGCTTTACAAGGCGTTAGTTTAGAAATAAATCAAGGGG
+AGTTTGTTGCAATTACCGGTCCTTCTGGTTGCGGTAAATCGACATTGCTTTCTATTATGGGTTTAATGGA
+CTCAGCTACAGAGGGGACATATCAACTCGCCAATATTTCGACTGCAGGCTTAAAAGTGGACCAACGCACG
+CAAATTCGCAATGAGCATATTGGTTATGTTTTTCAATCATTTAACTTAATAGATAACTTGACTGTATTTG
+AAAATGTCGCCTTGCCACTTGAACACAGAGGTTGTTCTAAAAGTGAGATAAAAACCCGCGTTGAGAAAGT
+ATTGACGCAAGTTGATATGTTACATCGCCAACATTATCGTCCAAACCAATTATCTGGCGGTCAACAACAA
+CGTATTGCTATTGCACGTGCCCTTGTTGGTAAACCTGACCTGATTTTAGTTGATGAGCCAACGGGTAACT
+TAGACAGTAAGAATGGTGACCAAGTGATGTCACTATTAGAACAACTTAATAAAGATGGATCCACCATAGT
+CATGGTAACCCATGACAGTCGCTATTCACGTTGTGCTAGTCGCCAAATTCAACTGCTCGATGGTCAGATT
+GTTTCAGAGATTAATGCAGGACTAAGTCCACACGTTGAAAACAATGAAAAGTCATTACAGGGGGTTGCAT
+GAGTTTATTCAAAAAGTCCTTATATCAAGGAATAACACGGGTCTTTTCACTGCCCCGCCTAAGCGTGCCA
+CTAATTTTAACACTTGGCTTAACATTAGGCGCAGTATTAAGTGTTATTTCAATTTCATCGACCTTGTTGT
+ATCAACCGCTGCAAGGCATAGAAAATGAGGATTCGTTGCAAACCTTTGATTATCGTTTTAAAATGTCAGA
+TACCTTAAGTGTTTCCTATTGGAACATGAATCGTTTAGTCGACTTTAGTGAGCAATTTACTGATTTAGGT
+GAATGGGCTGGTGTTGCACCTTCAGAGCAAGATGTGGTGGTAAATAACACTACGTTTGCAACGACGCGTT
+ATGATGCGTCAAGTAACATTCTTTCAGTGTTAGGTAGTCAGCTGTTACTAGGCGATGATGTCACTATTGA
+GTCAACAGAAAAGTATGTTTGGATTTCTCAAAGCCTTTGGGAGAATGCTTTTGCCAGCGTTAAATCTGTC
+ATTGGTAAACAAGTAACAATTACCAATAAAAATTATATCATTGCTGGTGTTATTGAAGACGTAATGGCGA
+TAAAGAGTACCCGTGCAGTTTTACCACAGCAAGTCTGGTTTATCGCCAATTTAGCCAAAGTTAAGACGCA
+AACTGACTCAGTTGGTAATATTAGCAACGATATTGATACCCTGATTCTTAAATCGGCTAATGGCCAAGCA
+AAACTACCATCACTAGCCCAAGTAGATGCTTGGTTAGAAGATTATGTCACTCGAAATGTCGATGGCGAGC
+AAGTGCAAATGTTTTTGGACTTCATGAATAGTACAAAAAAAGAAGCTAAAGGCAGTAATTATCGTAGCAA
+CATGTTAGGTGAAACTGAAAGTCTACTCATCGCATTATTTACCGCCGTTATAGGGCTGTTATTAATGGCT
+ACGCTAAACCTACTAAATTTATTCATCGCGCATTATCAAGGAAGAACTAAAGAATTCGCAATTCAAATAA
+GCTTAGGTGCAAGCTTAACAAAAGTGAGATTATTGGTATTACTTGAGAACCTACCGAGTTTTGTTTTAGC
+GGCCGTAACGGGTTTATTAGTGACTGGTTGGGCGATAAAAAGCTTACCGCTAATCGCGGGTGATAGTTTA
+CCTATGATAGATGCCATTGCTATAGATAGCACCACCATACTTGCCTCAGTAGCCATTATATTAGCGCTAA
+GCGTACTATTTAGTTCCCTCGCATTGGTTGATATTGATAAACATGCACTAGGCAATAACTTAAATAGTAG
+TGGTAAAGGAATACAGGCACAAAGTAATCAATGGCTGAGCCGAGTATTAATGGTTTTACAACTTTCAATT
+GCCTCGATATTACTAACCGCTTCAGTAATGATAGCGATGCAAAGCTATCAAGCAGTATACCAAGATACCG
+GTTATGACATAGGCAATAGTTATGAAATTGGCATGACGGTTAGCGATGAAGAATATATTACTCAATTAAA
+TACCTTTGACTCCTATGGCAAAAGCGAAGCTAAACAATTACTTGATGGTGTGTCAAACTTGATAGAACAA
+CAGGTAAGCAATAGCCGAGTTATTATCCCTAACTATGGCCCTTTGTCTGATTCTTTACGTGTAAATGCCT
+TTCGTGATGAAGAATCAGGAGAGCGCGTTATTCACCAAATAAAGACCTTAGGGGCAAAGTATTTTTCAAC
+CTTTAATATCCCTATGTTAGCTGGAGCGAATGTCAGCCAAGCCCAAATTGATAACGATGAAGATAGAATT
+GTTATCGATGAAAATATGGCAAAATCCTTATTTTCAAACTTAAGCTACCAAGAGGTTATCGGTAAAACTA
+TTCAAATGAGTCCCGATGGTTCAACACCACCATCAATTGTTACCGGGGTGGTAGCTAATACTTTAAGCCA
+AACCGGTATTGCAGAGACCTTAGGTTTACCTTCGGTATATTCTCATCGAGTAAACCCAGGTTCTACCTTA
+CAATTTACTGTGATGTTACCCGCAGGAAAAACCATTACACCAGCGATGTTAGAAAGCGAAATTAAACGTC
+AATTCCCACGTTTAACGAACTTAACCGTACAATCATTAATAGATATTGGGCAGAGACAAACATTAAATCA
+ACGTCTTAGTTTATGGATAGTGCTTGCCATGACGGGTTTAACGTTATTTCTTGCTGCTATTGGTGTAGCT
+GGTCTAACACAAATGACCACAAACCATCGAAAATATGAACTTGCTGTGCGTATGGCAACGGGCGCCAAAC
+AAGCTAAATTGGTCAACTTTATTTTAAAAGATGCTTTGTCTATGTTAGTGGTTGGATTAGGTTTAGGTTT
+TATTATTTCTGTTTTTGGTTATCAACAAGTCTCACAAAGCTTAGAAATGTTACCTGACTTTAACTGGTTT
+GCAATGGCCTCATTAGATGCCGCGTTAGTGATTATTGTTATCTTGTCGGTAATTATGCCCGCATGGCGAG
+TGATAAGCAGTGACCCAATGCAGGCCTTGCGAGAAGAGTAAATTTATTAGTATGATTTTTAATACTAGCC
+AAGTTACTAAAGTAATTGGCATACTAATATCAACTGCAGTTATTCCTAAGGGTTAATATCTACTGTAAAA
+GTGAAGTAAACGACTTACCTCGTTTCTTTCACTTTTATTTTTCATTGTTATTATTTACCTTTGTATTAGC
+TAAAAACCGCTTAATTTTATGGAAAACCCAATGACAAACGCCACCATTTTAATTGCTGATGATGATGAAG
+ACATTCGCTTAGCATTAAACTTATTACTTAGTGCACAGGGCTATCAGATTATTGAAGCGGCTAACGCTAA
+AGAAATTATCATAGAAAGTAACCGACAACAGCCAGATTTAGTATTGTTGGATATGAACTTTTCTAGAGAT
+ACCACTAGCGGTCAAGAAGGTTTAGCCATTTTAGAACAGTTACAGCCATTAAATATCCCAGTGATTTTAA
+TGACAGCGTGGGGTTCAATTGAATTAGCGGTAGAAGGCTTACAAAAGGGCGCCAATGATTTTATAGAAAA
+ACCATGGAACAAGCTTAAGCTACTAAACAGTATTAAACAGCAATTAAGCTTTTCTCGGGCAAAAGAACAA
+AACCAAGGTTATCGACAATTACTTGCCGGCGATAATAAAAAGGCTTGGGTTTGTCTATCAGAAAGTATGC
+AGGCTATTGAAACGCTAGTCGCGCAAATAGCTCCAACAGATGCCAACATCTTAATTTTAGGTGAAAATGG
+CACAGGTAAATCATTGCTTGCTGAGCGAATTCATCAGTTATCATCACGCCAGCAAGCTCCACTTATCGCG
+GTTAATATGGCGGCAATTCCTGATAATTTATTTGAAAGTGAACTCTTTGGTCATCAAAAAGGCGCCTTTA
+CTGACGCTAAACAAAATCGTGTTGGCCGATTTCAACTCGCTGATAAAGGGACTTTATTTTTTGATGAGAT
+AGGATCTTTACCCCTAACACTTCAGCCTAAATTATTACGAGTGTTAGAAACGGGTCACTATGAGATTTTA
+GGTTCGAGCCAAACACAAGTTGCTGATGTGCGTTTAATTAGTGCAACCAATGCCAACCTCAATCAACTGA
+TAAGTGAACAGGCGTTTCGCCAAGATTTATTATACCGTTTAAATACAATTGTGATTACTATTCCACCCTT
+GCGTGAACGACTCGAAGATATTCCAGGCTTGGCTAATTGCTTTATCACTAAATTCAGTGAGAAGTACCGG
+AAACAAGCATTAAACATCAGTCCATGTGCGCTCAGTAAATTAAAACAACACAATTGGCCGGGCAACATAC
+GTGAATTTAGTCATGTGATTGAACGTGCAGTTTTACTCACCAGCGGCGGAGAAATAACAGCACAGCAATT
+ATTACTAGAGAACGCCGATAGCACTAATGATACGGTACTGTTACAACCACTTGAACAAGCAGAGAAACAG
+TTGATTGAAAAAGCGATGACAGTCACCGGTGGGCAAGTGATAGAAGCAGCAAAATTACTCGATATATCTC
+GTAATGCACTTTATCGACGTTTAGAAAAGTTTGCCATTCATCATGTCGAATAATACCAATAAATCTAATA
+AACAGTTAAGCTTGAAATTCAGTCATGAACAGTGGCTGATCTTTGGCTTAGCAACTACATTAATTGTTAT
+ATTGGCCTTGACCATTGCACTCACTTATACCCTTGCCTGGAGTAAATTGGCGACAGTCACGTTAGTGTTT
+TTTTTATCTTACCCGCTCATTTGGCTTGCTTGGCGTAGTTATAATTTTTGGAAACAAGCCATCATGCAAC
+TTACTACCTATACACAAGTTGTTCGGGAGGGTGAAACAAATTTACGCTTCAAAGTGCAACATCAAGACAA
+TTTATTAGCTGAGTTACAGCAAGAAATATCAGCCCTAGCCTTAGGTAACGCACATAAGTTGCAACAAAAC
+CAAACACTGGAAAATGTCCTGAGCCATATACTTGATTCCTGGCCTATACCTGTGTGTTTATTTGATGAGA
+ATAATCAATTAAGCTACCGCAATATCGCTATGAAAGAAAAAATCCAACAACCTATGCTTATTGGCACAAC
+TGCTGAAGACTTAGGTTTTGTTATTGAAAATGGTAATTTAACCCACAGCCAGTTCAATCAGCAATGGCAA
+TGTCAGAGTATCAGTTACCTCTTTCAACAAAAAAAATGTCATATTTTTTCTGCTTTAGATATCTCTCAAC
+CACTACATCAACAACAAAGTATTACTCAGCAAAATCTTATTCGGGTATTAGCTCATGAGCTTCGTAATTC
+TTTAACACCCATGGCATCGATGGCTGACACGCTGTTATGCAATGACAGCTTTAACGAAGATCAAGTACGC
+TTAGTCTTAAGTCGGATCAGACAGCGAAGTAATCGTTTACTTAGTTTTATTGAACAGTACAGTCAGTTGA
+GTCAATTACCTGCTCCGCAATCGAGTTGGTTTGAATTTAATGATTTACTTGAAGAAGCTAAGTCCATGAT
+TACCGAGCCTTGTACAATAAACTATCAAGGCAGTAATCAATGTTTTGCTGATGAGCAACAAATGGCACAA
+ATATTAATTAATATTTTCAAGAATGCTCAAGAAGCTTGTGATGAAGAACACTGTGAAATTGACGTTAGCT
+TATACTACCGACAAGAAAACTCACAAGGTTACCAACAGACCAAGCAAGTAATTGATATTAGAGATAATGG
+CCCTGGTTTTGCTAACCTTGATAATGCTTTGACACCTTTTTACACTACTAAGAGTCATGGCTCAGGTATT
+GGCTTATCACTGTGCGCTGAAATCACTCGTAACCATGGTGGTGAATTCACCTTAGAAAATACTGAACATG
+GCGCAAGAATTAGGATGGCATGGCCGGTAGACAATAAAGCTCACTAATATTTTGATAGTTTAATTTCATC
+ATTCATCGAATAATCCTATTCCCTCCCAAAATACACGCCTCATCAGATAAGTCATTTAGGTAAGCTGTCA
+CAATTCATTCGTTAAACGGTCATGATTAAGTCATTATTTAGTCGATAATCCGTCATAAACAGTGAGCATA
+CTTCCCCGCAATTAAAACAATAAACATTTATCTAGGGGATATATGACTATTCAATGTTCAAAAAATCTTA
+TCGCTATAGCCATTGCTTCAGCATTGTCGTTACCTGTTTCAGCAGCTGACAAACAAGAAAGCGAAAGCAC
+TATGGAAGAAGTCACTGTTGTGGCTAAAAAATTATCTCATGCCAATCATGTGATTGAGTCATCAATGATA
+AAACAGCAATCACCTGCGAGTAGCATACTCGCGATTATGGACAACCTACCCGGTATTAGCATCAATGAAG
+GCGATGCTTTTGGTGGTGATGATTGGTCAACATCGATTACGATGCGCGGCTTTACTATTGATGGTAATCA
+GCAGCAACTTGGAATGACAATTGACGGTATCCCAAATGGTGGTTCTAACTATGGCGGTGGCGCAAAAGCA
+AATCGTTATTTAGACAGTGAAAATATGCGTACCATTGAAGTATCACAAGGAACTTCTGACATTTCATCTG
+CCTCATTAGAAGCATTGGGAGGTACTTTCAATTTTGTCAGTGCAGATCCTGCTTTTGAAGAAACAACAAC
+ATTGGCCTATACCGATGGCGATCATGATGCATCTCGTTATTTCATTCGTCATGACACCGGACGCATTTTT
+GATAATACCTACGCTTACGCGAGCTATTCATCCACTTCCACTAGCCGCTGGGTTGGCGAAGGTTCAAACG
+GAGGTATGCAAAGAGAGCACGCTGAGGTTAAGTTCATTACTGAGCTAGGTAACTTAAGTATTACCGGCCG
+TTTATCTTATGACGATGCCGATGAAGATAATTACAATTCGGTTAGTTTAGAGCAGTTCAATCAAACACCT
+GACTGGGATCAGTTAACATGGAACTGGACCGGTACTCCCCATCTTGATCAAATGTTTGCCGAGGGTTGGT
+CGACCTTACGTGAAAATACTTTAGGTTATGTGAAATTTGATTATCAACTGTCAGACAACTTCTCTTTTCA
+AATTACCCCCTACTTTCATAAAAATAAAGGTCGAGGTGATTGGATCCCTCCTTATTTAGTGTCTGCGGTT
+GATGATGAAGGTAATCCCGTCAATCAAGGTGGTTCAATAGGCTCTACTTATGGCTTTACCGATCAAAATG
+GTACGCCATTAGCCCCTGCTGCGGGTTGTGAGCAAAGTTTTACTTGGCCATGGGATTCTGGCCCAGGTTT
+ACACCCTGCCTGTTATAGTGATAGCGCTGTGCCAGTCATGTCATATCGTCATACTCATTATGAAAAAGAT
+CGTGTAGGTTTAACTGCAAACGCACAATGGTCTATTGCCATGAACGATATTAAATTTGGTTTATGGGCAG
+AATCAAATGAGCGTAATGAATCGAGAGATTGGCATAAAGTGATTGATGCACGTGTTTATCATCACTTTGA
+TGCAACACCTTATTGGACACAATATAGTAATGAATTTCAAACCGACACTTTAAAGTTCTATCTACAGGAC
+ACACTAGATTTTGGCGATCTCTCATTGAATATCGGCGCCCAAAAATACTTAGTAGATATTGAAAAAACGG
+ATGGCTTTACCAACCAACAAACGGGCAAAGTTAATAGTGACTCAGATGTACTCTTTAGTACTGGAGCCAT
+TTACCAAATAAACAGTAATATAGAATTATTTGCCGGTTACAGTGAGAACTTTTCAGCCATTAAAGATGGT
+GTGTTAGAAAGGGAAGCTTCGACTCTTGAAAACATCGAACCAGAAACAGCTGAGAATATTGATTTAGGCC
+TGCGCTACAACACTGAAGATATTAGCTTTTCGGCCACTTACTACACCATTGATTTTGAGAATAGAATTAC
+CTTCATAGCCCCTGGAAGTGATTCTGATGGTATTGATTACACCATTGGTACTAATGGCTCTTACCTCAAT
+GTTGGTGGTATTGAGTCCGATGGTTTTGAACTCAGTGTAAACTACCGCTTAAATGATCAGTGGAGTTTAT
+ATTCATCTTATACCAATAATGATTCACGTTATGTCGGTGATGCCCCAGGTTTTACCGCCGGTGATAAAGT
+CATCGATTCCGTGGATGATATGTTTGTCTTATCAAGTGATTACACTAAAGGTGATTTCCGCCTTGGTGCA
+TCGGGTAAATATACTGGAGAACGTGGTGATGCGCCTTCTTACACTACATTTGATTTCAATGCCGGTTACT
+TTGTTCCTTTTGACGGTCAAGCAATTAGCTCAATTGATATAGCTTTCGTTGTTACCAACATTACCGATGA
+AAGTTATTTATCAACGGGAACAGGCAATGGCACTACCTTCTTTATTGGTGCACCTCGAACGGCCTCAATG
+ACCTTTACTGCCAGCTTTTAAAGCTTAATAGACAACATTGAAAACAAAGCCAAGTAGTTATTACTTGGCT
+TCTTTCATTTAAACTAATTGATAACGGGTCTACATATGTTAAAAAATCTCTATTTAATCATGCTACTGCT
+AACCTGCTTTAGTATTAACGTTAATGCAGCAACCGATACTTCTGCCATTGATAATTCAGCAACTGGGAAG
+AATTTAGTGTTAGTCACCATTGATGGTCTTCGTTGGCAGGAGTTATTTTCTGGCGCAGATGCTGCTTTAC
+TCAATAATAAAAAATTTGTTCGAAAAGGTCATCACCTCCAGGAGAAATTTTGGCATGACAATGAAGAAAA
+TCGTCGCCAATTATTAATGCCATTTTTTTGGAATACTGTGGTAAAAGAAGGTATGGTCATTGGCAATCGT
+AAGATAGGTTCAAACATGTCGATTGCTAACCAATGGCACTTCTCCTACCCAGGTTACAGTGAGATTTTTA
+CTGGTGTGGTTGATCACTCCATCAATAGCAATAAAAAAAAATTAAACCCACAAATTTCTTTTTTAGAATG
+GCTTAATACTAAAAATGAATACCAACACAAACTTGCAGCATTTGGCAGTTGGGATGTATTTCCGTATATT
+TTAAATAAAGATCGTAGCCAGCTTTATATTAATGCAGGATTTGATTCAGCCGAAGGTTATGCTTTGTCAG
+AGCAGGCCAAGTTACTCAATAATTTACAAACAGAAATTCCCAGCCCTTGGCACAATGTTCGCTTAGATAG
+TTTCACTTATCGTTACGCTAAAGATTATTTATTAACGGTTAAACCTAAAGTCATGATAATCGCTTTAGGT
+GAAACAGATGACTTTGCACACGACGGCCATTACGACAGTTACTTAAACTCTGCTCATCAAACGGATAAGT
+TTATCGCTGACTTATGGCACACCCTACAAACAACGCCAGGCTATCAAGATAATACCGTATTAATGATCAC
+CACTGATCATGGCCGAGGTAGTAATGCCGATGATTGGCAACACCATGCTTCAAAACTAGCGGTACAAGGT
+TATATGAAAAACCTCGAAGCGTTTCCAAATGGCATAGTGGGCTCAGAAAATATTTGGTTTGCTGCCATGG
+GCCCTGGTGTGATTGCACGTGGTGAAATAAAAACCACACAAGAAGTTAAGCAAAAACAAATTGCTGCTAC
+CGCATTGACCTTGTTAGGTGAGGACCCCAAGGTATTCAATCCAAATGCAGGCTCTGTTATTAAGGAGGTT
+TTTTAATGAAATCATCATCATTTGTTCTACTATGTATGACCAGCTTTAGCCTATTCATAACCGCACAAGC
+TACGCAATTAAATCAGTTACTTCACTTAGATAGGTCAGATAAGTTAAAGAACTCACCACAAAAAATTCTT
+TTTGGCTCCTGTTCACATCAAGACAAAGCTATGCCTATTTTAAAGTCTATTAATAATGAGGCTGCAGATT
+TATTCATTTTTCTGGGTGATAATATTTATGGTGATACAAAAAACATGCAAGACATGGCCGACAAATATCA
+ACGTCTAGGTAATAATCCAGACATACAAGCACTGCGCTCAGCCACACCAACCATCGCCATTTGGGATGAC
+CATGACTTTGGTGAAAATGATGCAGGTGCTGAATATCCTCAAAAAGAACAATCAAGAAAGTTAATGTTAG
+ACTTCTGGCAAGAACCACAGAATTCAGCCAGATATACTCAAAAAAATGGTATTTACACTGCTTATATGTA
+TGGAGAAGAACACAATAAAGTGCATGTTATTTTACCTGATTTACGCTGGAACAGAGATAAATTGAGCAGT
+GTCGATAGACTAAATTACCAAACAAAACGTAAGCCGAAGAATATGGGACCTTATAGTCCTAGCTCACTAA
+AAAACGCCTCAATGATTGGTGAAACTCAATGGCAATGGTTAGAAAAAGAATTACAAAAACCATCAAAAAT
+TAAAGTGATTGCCTCTAGTTTACAGCTATTACCTGAATTTACTGGTTGGGAGTCTTGGGCCAATTTTCCT
+CATGACAGAGAACGCCTTTTTGCTTTAATTAAAAAGCACCAGGTTAATGGCATCATAATCATTAGTGGTG
+ATACCCATTGGGGAGAAATGTCTAAGGTATCAGACAAGCTAGATTATCCATTATGGGAAGTAACAAGTTC
+AGGCTTAACGGAGGAGTGGAAGGAAGTAAGCCCTAACAAACATCGCATAGGAAACTTTATTAACAAAGTA
+AATTACGGTGAGTTACTCATTGATTGGCAGCAAGTCGACCCGCAAATAACGCTGAACTTAAAAGACGTAG
+ATGGCAAAGTATTTAGTCAGCAAAAAATGCCGTTATCTTCGATTAGTCCATACCATAAACAATAAACTGC
+AACTGCAATGAGTCTGAATCGAAATAGGGAGTTAACAATGTATACGGCGATGGCGTCACTAGCCATTGAC
+TATTTATCGAACTTGTAGGCTTGAAGGGAAAGATTTGAGTTTAGCGTTATTCTTTTGAAAGGTTTTAGAA
+AACCGCTTGTTTTGTAATATAAAAACAAGCGGTCTTACCAAAATTAGTTGAGTTGACCACATACGTTAAC
+TCTTCACTAATTGCTTTTGCATGGCAGTGTGAGTTTCATTTTGAGAAGTTACTTTATAGCCTAGGTAATC
+ATACAGCTTCTTTGCTCTATTATTCGTTGCAACAGAAAGTGTTAGTTTAGTACATCCTATATCTAATGCC
+CTTTGTTCAACTAACGTCAATAATTTTCGACCAAAGCCTTTATTCCTGTACTTTTCACCAATGACGACAT
+CAATGATGTGCAAACCTGATTGATACTTGCTTAATATGATTTTACCGATTTCAAGATGCTCTGCTTGAAC
+CAGATAAGTTATAGCGTCTGGCCACTGGTTGTTGTAATAGCTTAATTGAGCCAAATACTGCATTTCAACA
+ATTTTATCCAGTTGTTCGTGGGGGAGAAATGGCAGGTTTTGTTGTGCATGTTCTGAATAGAGTTTTAGAA
+AAAATTGCTCATCACTTGATGTGAAACGCGTAATCACTATGTTCATTATTTTGTGGTGCTTAATATAGAA
+GGGAAGCCATGAACAGGATTCCCTTGATTTCATAAGTAGTATTAATTTCGAGAAGGGAATACCCCTTGTA
+GTGCAATAATATAATTAACCACCTGAAAAGGCTGAACATTATTTACTGGCTGACTATTTCCAATATCTGC
+CTCTTGTACATTAATTGCAGCAGCTGCCATATCAGCATCAGCATCAGCATTAGAATAGGTAGCAGAAGAA
+ACTCCTGCATCATTTGACCAAACATTACCAACAGCTGTATTAGCATTGCCAGCACCACCTTTACATTTTG
+CCAAGGCAGCAACTGAATGATTGTGTGCAGGTAAATTCCCTTGGGCTAAAGTATTTGATTCTGTACCACT
+TTTTTCACCTAATCTCCTACTAGATAACCCTGGCCCATTCCCATTATGCATAGCAACTCGCCCACGTAAA
+TCAGGCAAACCAAAAGATGTTCGACCATCACCACCATACGTTGTACCTAAAATTGAAAAAAGTGCAGTAT
+TAGAGCTTATTGATAGTAATTGACCATCACACAGCGCCCAACCACGCGGGGCAAAGTTACCACCAAACAT
+TAAAATTTGACCGATAAATGGTTCCATAATAATTCCTTATTCATTGTTGATCTTTGTACAACCCCTTTAA
+ACAACAAGGTACTACTGAAGTACAAACTAAATTAATAACATTACCATTAAGTTAATAAACAAAATGTTGA
+AACATAGTGTTGTTTCATTGATTGACTCGCTTCAATATTCATCTTCTGTGTTTGTAGTGTCGAAAGATGA
+GTCACTGAATAAATATCATCTGTGAAATTTGGACTATCACTGGTAAAGACTAATTGAAATTGTTCCATAC
+CATCATGTTCAGGCCCAACCTCAACCTTTTTCAGGGTTAACCAATGACTGCCATTTTTATTGCGTAATAA
+AAACGTATCATTAATTATATTTTGAAATTTTTGTTGAGTAGATTGCTGACTTGATTGTCCATAACTAAGG
+TCAATGCCACTTGGTTGTGCGATAGCATTAGGCAATGCAGTCGCAACTATTGCGCCGGAGATTGATAATA
+AAAAATGTCGTCGATTTATCATGCGTGTATTTCCTCTTGATGACGCATCACAATGACCAATGCCAATGTG
+ATGCGTGGGCTAATAACACAACTGCTAAGGCTTCTAAACCTTTATATGTATATCATTACAACTTATTATT
+TAATACGAGCTTTTAATCCTGCTAGAGAAAGAACAAACAATAGCAGGGTACTTGGTTCAGGCACTGGTAT
+TGGTCCTGGTCCGCTATCTTCAGTCACGATATTTAACGATGAATAAATTAGGTGATAGCCATTAGTTGCA
+GTTTCACTTACTTGCCCACCCATTAGAGCGGTTTGTAACCCCGCACCGCCGATATCCAAATCAACAGAAA
+AGTTACCATCAGCAAGGTCAGCAAAAAATGTAGCCCCTAAGTTAAAGGTGTAAACACTATACTGAGCATC
+TGTTGCCCCGCCGCCACTTTCAAACATTGCATCCAATGCTACGGTAGTATCAATACTACCTAATGAAAAT
+GCATCTAACTGGCTGCCAGATGCAGCAGAATCATGATCCCAAATACCAAATGAAAAGCTCGCACTTAAAA
+TGGTGTCTGTAATTGCGCCATAATTAAATAGCCAATTAACATTAGCTGGGTCGCCAAAGAGTTCGCTACC
+GATACCAGCATCAAATGGGGCGGGCTGCCCTGCTTGGGCAGTTAGAATATCAGGAATAAGGGCATAGCTA
+TTCCCATCGACAAGCCCAGAAGTAGCATTACCTAAGTCTGAAGTAATTAAGCCAGCATTTGCTGTTGGCG
+ATAAAAACATAAGTGAGATTAGTAAAGGTGAAAATAAATTTAACAAGTTTGACGGCTTCATATAATAATC
+CTTTTACTGAAATTTATAGTGTTCTTATTAGTTCATCTCTAGATTCAATGCATAAAACATACCGGGCTAT
+AGTTATCAGTAGCTTATAAAACGAACAGTTATTTAAAAAGCGAACAGTGTAAAAAAACCTGACAGTTAGT
+TTCAACAGGTAAAAGCGTCATTATTAATCTATGCCTAACAATTGACTACAATGAGTAGTAAATGGCTTGA
+CTCAAGGTTCACACAAAAAATAATGGCGATGAAATATCAGGTCAATATCTAGATTTACTCTAAAATGTGA
+AAAAGAAAGGAACACTTATGTACGTTATTTTTACTCATAAATATTTCCTGCCAATATTGGTGTTTTTCTG
+CGGTTTGTTGATTGGGAAATATTTACTTACGCCAGAACAAACTGTCCATGCTAATGATGAAGCATCGAGT
+AAATATGAAATAGAGCAAAAGCAGCGAGTAAAACTTAATAATCATAAACCAATAAACATATCAGAAAATC
+ATAGTAACGCTCTCTCTGAAATCAAATCTCAAGTTAATCAGAAAGAATATCCTGTAAGTGATGATACAAA
+GCCAACCAATATGTTTAAAGCTTCTGCCGTTCGTCTTGCTCTTTTATCAGAGGATAGGCTTTTCGAGCAA
+CCAAAATTATACTGGCACAATCAGCTTTATTTATCTGAGTCAATAGAAGATAAACTTACCGCTATTGCAG
+AGCTGGTTAACTTGCAAGAAACTCATCTTTTAGCATCTGGGCTAGGTGATGATAATATTGAAGTACGCAT
+TGCGACCATTGAGGGATTAAAACAAATAGCGAATAATGAAGCGGTTCAAGTATTAGGACAGGCCTTTTTT
+TCTGAGCAAAATACGGGGGTAAAAAACGAAATCATCAACGCACTAGAAACGTTAGACTATTTAGATAATG
+CGTTAATATTTTTAGATTACACCAAAAGACACTCTACAGAAAAATAATAAAGTAAATGTAATTTACTTTA
+TTAAAACAACAGTAAACTAACTAATAACGTGCACCTTTAATTCTGGCTGATTGGTTATTTGGTAGTTAAA
+CTCTAAGGTGTCACCCAATGAAAATTGCTGCTTACAATTTACTGTTCTTGGACAGGTTAAGCTAGAGTCA
+TAATCTTTTAGTACATGATGTTTATAGGTAGTTATTACCGTAAAAAGTTTAGCATCTAAATGCTCTGGTA
+TTGTTTTAGGAATTTGTATTGCTATCGCGGGGAGTGCTAGTTTTCCTTTATTAACTCGCCCTAATAACTG
+TTCTTTATTAATAGTTAACGCGCTCCCCAATCTAATACGCGTTTTGGTTTTGTCCTCGCCAATAAATTCA
+AATTCATTTTTACTATCAACCATGATTAATTCAATTTTTATCTCTTGAGGGATTAATATCGCCTTTGGCG
+CTTGTTTAATAAGATGGTGGCTTACGGCGACTTGAGGCTCTTTAGCTAAACAGGCTTGCATGATTTCCAG
+AATGATAATATCGGGAGGGTTGGTGTTATCAATTTTATAATTGAATGCGTCTATTTTTTCAATAGCTTTT
+ACTGATTTGTTTAATTTCAATGTATTTACTATATGTTCTACTGAGTCTATTGATATTTGGTGTAAATCTA
+ATAAGGTAAATTTAGCTTGATGCTCTGTTAATATAAACATCAACGGGATTGCTAATATTGCCAAAGGTCC
+TGTACCTGCATATAACACTTGAGCTGGTGTCTCTGGTTTAAGCTGATTTACATCTAAAATTGCACTGTGT
+AGTGCTCGAATAAATTGAACCGTACGGACGTAATCGTCTGCACACATAATTGCCATTGTCGGTGATACGG
+CTAAGCCCGTGTTCGTTGCTGTTTCTCCTTCATCTATCTTATCGCTGATCAATTTATCGATATTGACTAT
+TTTGTTTAACCTTTGCGCCAGTTCATTCATCTGCGGTTTTAATGTACAGACAGGATTTTTTTCATCTATT
+ATTTCACTAATTAGTGTTTGGATTGATGACATATTTCGTCCTTAAAACATTTACCTTACTTAGAACGGGT
+GGCGTAATTGCTGCTCAAGCCAAGCATTAACTACCACATCAAGCACTAAATGAATTCTGTCACTTTGACT
+ATTATTAACGACATTATGAGGGTCTGATAAGCGTAAATACCAACACTCTCCTTGATTCATGAAAACTTCA
+CTATCGTTTAAAAAAAAGTGCACATCTGTATTTGTCTCTATTGGCACATGCAGCCTAGCTTCTCCATATT
+CAGCAGCTAAATCTAGATCGGTATGTTTTTTAATAATAGAGCCTGCAGCTAACCTCATTAAGCGAACAGA
+TTTTACTGGACATTGAAACCAGCTGACAACCTTTGGCAGATAACTAGTTTGCTTTAAAAAATGAGTATCG
+ACAAATTCATTTTGCGAGGGATCAGAGTAACTCATTCTAATAGGGTGAGTTTCGCCTTTAGGGCTTCGCA
+GTGGAATTATTGACCAGTCGCCCTCAAAATTATCTTTTACAAAGTGTTCTACCCATTCATTATTTTTCAG
+TTTTTCGAGGTCTTGGCGCATTTGCGAATGGTCAAATAAAATAGGTAGTTTTATACGATCTGGAAACGAC
+ATTATGCTTATAATTTATAAAGTTTTTATATTAGTTTAGTTAAACACACCTATTTTTGCGAGTTAGAGTT
+ATAAACACTTATAGCGGCTCTTTGAGCTCAATGATATTACTTGAGTAAGCAATTCAAATCTTCGCACGAC
+ATATCAATCAACTATAAGCTACTGATAATCCCATTAATCGACTTGCTTACAAATAGTACTATCAGTAGGC
+CTTTAATGCATGGCTGCTAATAGGTTATCGATAAACCTTACTGAGCAGACGTTCATTGATAATGGTTAAG
+TGATTACAGATTAAGAAATCGCATATCTCACTTTTTAACTGTGGAGTTTCATTTATTATTTTAAGCTGTT
+GAAGGTCCATGCCGGCTTTCAGACTATATAAGTATCCAGTTTACAAACAAAAAAGCCCCTACATCACTGT
+AGAGGCTTTCTTTTAAAATAGTTGAGTTGACCACATAAGCCGGGTTTTGTAGCTCCTTTACTAAAAGCAA
+AAGAGATGACAATCATTCGTCTAGGCTATAAATCGCTCTATAGCTCAAGCAACCTACCCGGTTTCCACGC
+GAGCCACGCTTATATTATCAAAACTTGCGTTTTAATAATCATGAAACCCTATTTGGTCTTGCTCCAGGTG
+GAGTTTACCCTGCAATTACTGTTACCAGCAATCCGGTGCGCTCTTACCGCACCCTTTCAGCCTTACCTGT
+TCCGCAAGCGGCCATCGGCGGTCTTCTCTCTGCTGCACTTGTCGTCGGCTCACGCCGCCCAGGCGTTACC
+TGGCACCCTGCTCATTGGAGCCCGGACTTTCCTCCCCTCTATCTGTTTAGTTCAAATCGAAATTTAAACT
+ACAACGATAAAGCAGCGATTGTCTGGTCAACTCGGCGCGCATTCTACCTTATTCAGTGGGAATGTCTATA
+ATCTTTACTGAATGACCTTACTTAAGTCCTAAAGCAACTTCATATAATGCATTTTTCTTCACACCATAAA
+TTTCAGCCGCAATAGCACACGCCTTTTTAGGCTTCATCTCTGCAAGTAGTAATTTCAGCGTATTAATCAC
+CTCTGCAGAAATTTCATTTTCAGTCGCTTTATAACCTTCAATGATCAACACCATTTCACCCTTTAACTGA
+TTAGCATCTTGTTCCAGCCAAGCAAGTAGGTTTTCAGCGGTGTCGCTGTGAATAGTTTCAAATGTTTTTG
+TTAATTCTCGAGCGATAACAATATAACGATCACCGCCCAAAGTCGTAACAATATCTTGAACCGTGTCGAT
+AGCCCTGCGTGGTGCATCATAAAAAACCATAGTGCGAGATTCATCGGCCAACGCAGTTAACGTTGCTTGT
+CTGGCACCGGACTTAGAAGGTAAAAAACCCTCAAAGCTAAATCTATCCGTTGGTAAACCCGCAACCGATA
+AAGCAGCTATAGCAGCACAGGCACCGGGGATAGGTGAAACTTGTAAGCCAAGGCTTCGACAATGGCGAAC
+TAGGTGAAAACCAGGGTCACTGATTAATGGTGTTCCTGCATCGGATACAAGCGCAATAGTTTTGCCCTCT
+TGTAACATACTAGCCACTTGGTCCTGCCGTTGACGTTCATTATGGTCATGTAATGACATGGTTTTATTTT
+TAATAGAAAATGCAGACAGCAATTTCCCCGTGTGTCGAGTATCTTCACACGCAATAACATCAACTTGCGT
+TAATATATCAATTGCCCTTTGGCTGATATCGCTTAAATTACCAATTGGGGTGGCGACAATATATAGAGTC
+GCAGGGGTTAGGGTTGTTTCACTCATGTAAACTTACTTCACTTGATTAGGCGGATTTAGTTGTGACTAAC
+TTCGTAGGCGTTTATTATAACCCCATACTGATAGCAATATGCACGGATTTATTTATTGTGTTAAAAACAG
+CGTGCTTACTTGTAAGATTAAAGCCAACAAAGGTAGATAACTTTTCAATGCATTTTCACCATTTTAAATC
+TCGAGTATTACCTGCCCTGTTGCTTATTTTTCTTACAAGTTGCAGTACTAAGCAAGCTCCTGATGCTACA
+ACAAAAACTCAAGCACTCACTAAAATTGAAGAAATTGATGTCGATGCAGGAGCCTTGTCTGCTGAGCAAC
+ACGTTGAACTTGCTAAAACATTAAACACCAACGGCGCAGTTAATGAATTATTGACTGCAACCAAACTATT
+TTATCAGCAAGAAAATTATGTAAAGGCACTTTGGCTTGCAGATAAAACCATGCCATTGGTCGATGACAAT
+GTAATCAATTTTAGTCATGAGAAAGTTCAGTTAGCTCTGATTAAAGCAAGTAGTTTGCAACAACTCAGTT
+ATTACCCTGAGAGTCATATAGAGCTTAATCAACTTGAGCAATACGCTACTGAAAATAGCATTCTACTTAC
+TGCGACCTATTACCGATTATTAAGTGCTGCGTTTCATGAGGAGGGGCAACCTATATCTGCTTTAAATGCC
+CAGTTGTTTGAATTTTCAGCAACTCCGGCTAGCACACAAAGCCAACAGCAAATATCGGATATTTGGCATA
+ACTTTCAGACCCTATCCCAATGGCAGCTCAACATGCTTGCGTTGGATAAAGCGCCTGAGCGTAAAGGTTG
+GTTAATGTTAACTAACTTAGCGAATAAGTTTGGTGGCAATCAAGCACAAATGAAATACCATTTGAGCACA
+TGGCAGAAAAAATTCAAACTCCATCCAGCGAATGTCATCGCAAAACAGCTTTCTTCTCAAGCGATCTCAA
+CGAAAGATATAAAAAATATAGCAGTGATTTTGCCCTTAAGTGGTAAACAACAATCTTCTGGACGTGCAAT
+ACAACAAGGTATTTTGGCCAGCTTTGCCAACGACAACACTAAAAACCTGCACTTTGTCGATAGTAATACA
+GTCAACTGGTACGGGTTAACTAATGATTTTACAACATTAAAAGTCGATTATGTGATCGGTCCATTACTTA
+AATCTAATGTTGATAAATACATCAGCCATACCAGCGCACAAACACAATCGAAAAATAATGACTTGCTTAA
+TGCCAGTTCGGGTTTATTTGATATCAATAAAGCCGAGGGTGCCTTAGACACATCATCAATTAGCCAAAAT
+AAAACAGCTGATTATATCACTGCTATCGACAGCGATTCTGCGATAAAGAGCTATTTAGAGCCAACACAAG
+ACAGTAAAGCGATAGATACTTTACTGTTAAATATCCCGGCAAAATCTTCTTTAACACGTCATCATACTGT
+GCTTTCTATGCGCCCAGAAGACGAAGCCAAACAAGCCGCAGCAACGCTGAGTCGTCAAAAATTTCAGCAT
+CCCGTGGTATTAAGCCAAGAAAATATTGTCAGTAAGCGAATTGCTCAAGCTTTTGTCAAACAGTGGCAGC
+GGATTACAGGTAACACTATTGAGGTTGTCTATTATGATACTGGCGCTCAAATGCAAGAGAATATTAAAGC
+CAGTTTATCGGTAGATAAAAGTAAGACTCGTATTACTAAACTCAAAAGCCGTTTGAACCAGAGTATTAAA
+ACTAAAACCCGTAATCGACGTGATATAGATATGATTTATCTCGTTGGCACCCCTGAGCAAACGCGCCTAG
+TAAAGCCGTATATCGAAGTCAACATAAGTGAATTTGCTGAAATAATTCCTGTTTTTGCTAGCTCACGAAG
+CCACAGTACTCAAACTGATTACAGCAGTAATAGCGACTTACAAGGATTAACGTTTACCGAAATCCCTTGG
+TTGCTAGCCAGCGAGCAAAACGTAGAATTGGCGGTTCTTAGTCAAGAACTTTGGCCAAAGCGTAGTGATG
+GCTTATCTCGACTTTTTGCGATGGGATATGACAGCTACCAACTCATTAATAAGATTCCATTAATGCAACA
+AGCGCCTTATCTCCATCACTGGGGACAAACCGGAGTACTCAAGCTCAATAAAAATAGCATTTTGACACGC
+AGCTTACTTTGGGGTGTTTACAAGAAAAACAGGGTGGTTTCTATTGTTATGGAATAATAAAACCTCAGCC
+AAAAATACAAGCAGTACCGATAAAGGACAAGTTACGGAAAGCTATGCACAGCAGTATTTGTCTAAACAAG
+GCCTAAGGTTTATTGAAAGAAATTTCCACTCTCGCCAAGGTGAAATTGATCTTATTATGCTTGATGGTGA
+TACTTATGTTTTTGTTGAAGTAAAATATCGTAAAAGCAAAGGCTTTGGTGGTGCAATTGCCGCTATTTCA
+GCGAGTAAACAAAATAAGGTTAAACATTGCATAACATTTTATCTACATCAAAACGGATTAAATGAATATA
+ATACTCCCTGCCGCGTAGATGTGGTAGCGCTTGAAGGTGATATTACTCAGCCACAAGTTACTTGGTTAAA
+AAATGCCTTTTAGCTTTTTACAATTAACTCATTACTCATTTTAAATAGTCACGGAGTCATTTTTCCATGC
+TAGAACAGATCAAAAACAATTTTACCGAGAGCATTCAAACACAAATAGCTGCTAGCGAGTTGTTAGGACC
+ATCTATTGAACATGCTGGTATGATGATGGTTCAATGCTTGCTTGGCGGCAATAAAATTATCTCTTGTGGC
+AATGGTGGCTCTGCTGGCCATGCCCAACATTTTTGTGCCCAATTACTCAACAAATATGAAACTGAACGCC
+CTAGCCTGCCAGCAATATCTCTAAACAGTGATATATCAACCATTACTTCAATCGCTAATGATTACCAATA
+TGATGAAGTTTTTTCCAAACAGATAAGAGCCCTTGGTCATAATGGCGATGTATTATTAGCTATTTCTACC
+AGTGGTAACTCACGAAATGTAGTTAAAGCTATTGAGAGTGCAGTATCTCGTGATATTCCAATTATTGCCT
+TAACAGGATTCGACGGTGGTGATATTTCAGGATTATTAGGTGAAGGCGATGTTGAAATCCGCGTTCCATC
+AGCAAGAACCTCTAGAATTCAGGAGGTTCATTTAGTTGTATTGCATAGTTTATGTGAGATTATTGATACT
+ACCCTATTCCCGCAAGGTGATTCATAAATGCTTATTCTAAAAAATGGCTTATCTGCATTGGCTAACAAAA
+AAACTGCACGAATTGCAGGACTTCTCATGCTCGCTTCAGCGCTGCAAGGGTGTGCCGTTGCAACGGTAGT
+TGCCGTTACCGCTGGTGCCACTATGGTGGCAGATAGGAGAACTTTTAGTAAACAAATTGATGATCAAAGT
+ATTGAGTTTATCGCTCATAATGAATTAAATAAACAAAAGGCATTGTCTAATAACACGAACTTACATGTGA
+TTAGTATGAACGGCACTGTTTTAGTTATTGGCCAGGCTCCTAATAGCTACCTGAGAGACCTCGCGATAAA
+AACCATCCAAGATGTTCCAGATATTGTAACGATACATAATCAGGTCCGTATTGGCTCTACAACAGCGCTC
+TCGACACAGAGTAATGATATTTGGCTAACCTCTAAAGTCAAATCAGCTTTGCTTACCAATGGCGAAGTTA
+ATGCCAAAGATATTAAGGTTGTCACCGAAAATTCTGAAGTATTTCTTTTAGGTTTGGTCACTAAGAAAGA
+AGCGAATATTGTTGTAGAAATCACGCGTAACATCAACGGTGTCAGCCGTGTATTTAAGGCTTTTGAGTAT
+ATTTAATACTCATACCAAGTCCATTAAGTTATTTACCACTCAGCGAGAATTAAAAGGCTTAAAGGCAAGG
+CATTGATTGAAGAGAATGGTTATTCAGGAGAATATGCTCCTGCATTCTCTAATAAGCTGCATCCATGCAG
+CGTCCTTGTCAAAATCAATAACATAGCATATAAGCCTTTACTTTTTATTAGGTACTCGCCCTTGGGAGCT
+TGTCAGAAAAGCAATAACTGCACAAATTTGTGAGATATAGAATGACTATAATAGCAAAAATTTTGTTTGC
+TATGACTCTTCTGACATAGCTCTGAGGTGGGAATAAATTTAATGGAATTGGTATTATTTAGTTTATTGAA
+ATTAAAACAAAAAACCCGTAAACATCATTGATATTTACGGGTTTTAAAATTTAATAACACTAACAATATT
+TAAATTATTTAATAATTTTTAGGCTAGCTTTACTTTTTCCTTTGGGCTTGCTCGACTTTTCTGTCTCACT
+ACCCGTTGAAGCAACACTACTTAAAGTAGACTTTGGTTTTTCAGGAATCACATCAACCACGTCATCTTCA
+TCCTCAACAGGATGTTCGATTGGTAATGAAGTTCCTGCGCCATTTTCTTTGGCGTATATAGCACCTACAG
+CACCATAAGGTACCGTGATGTGCTCTAACTTACCGCCAAAACGGGCACTAAACTCAATAGCTTTATCACC
+CAATGCGATAGTACCAACAGCTGAACTGGCAACATTTAAAACAATCTGCCCATCAGCAACGTAACTCATC
+GGCACTAATACACCATAAACATTGACGTCAACCATGATGTATGGCGTTAGGTCATTGTCTGAAATCCACT
+CATAGAAAGCCTTAACTAAATAAGGCTTATTTGAGCTCATTGAGTTAGGTGTTGCGTCATCCATTAGGCT
+GGATGACCAAAGCGTAATTCACGTTCTTCTTCAGTCAATGAAGCTTGGAATGATTCACGTTCAAATACAC
+GTAACATATAGGTTTTAAGTTCTTTTGAACCTTGACCGGTCAATTCAATACCAAATACAGGTAAACGCCA
+TAATAATGGTGCTAAATAACAATCAACCAAACTGTACTCTTCGCTCATAAAGTATGGTGCTTCGTTTAAA
+ATTGGTGCAATACTTAGTAAACTTTCTTTCAATTCTTGACGCGCTTTTGCTGCTTCTGTTGCAGTGCCAG
+ACATAATCAATTTAGTAAGACTATACCAATCTTGTTCCATACGATGCATCAATAAACGGCTACGACCACG
+TGCTACAGGGTAAACTGGCATCAATGGTGGATGAGGAAAACGTTCATCTAAATATTCAACAATGATTTTA
+GCTTCATATAGTGCTAATTCACGATCAATTAAAGTCGGTACTGTACCATATGGATTCAAGTCCAATAGGT
+CTTCAGGCAAGTTAGCTAAATCAACTAAGTTGATGTCAACACCAACACCTTTTTCTGCTAGAACAATGCG
+TGTCTGATGACTGTACATATCATCGGCATGAGAGAACAACGTCATCACAGAGCGTTTATTTGCTGCTACG
+GCCATAGAGCCTCCTAAAATCGTTTACTTTAAAAACTAACAAAGGGGAATTCGACATTTGACTATCGAAT
+TCCCCTGAAACTTATTGCAATAATAACTTAGTGTACGTCTTTCCAATATTCTTTCTTAAGGAAATAAGAA
+ATAATAAAGAAGAAGAATAAGAAAGCCAATACCCAATAACCAAGGGCTTTACGCTCAAGTTTATTCGGCT
+CACCAACATATTCTAAGAAGTTTGTTAAGTCACGTACTACTACATCATACTCTTCAGCAGTTAAACTACC
+ACCCATTGCTGGTGATAAGCTAGAGACTTCGTGCTCTTCGCCATGTTCGTCAAGCTCTTTATGTACAACT
+AACGTACTTACACCTTGCAAACTTTGTAAAACGTGCGGCATACCTACATCTTTAAATACTGTGTTATTTA
+CGTCAAATGGACGTGATTCATCAATATAAAAAGAACGTAAGTAAGTATAGATCCAATCAGGACTACGTAA
+ACGTGCTTCCAACGTTAAATCTGGTGGCGCGCTACCAAACCATTTTGCCGCTTCTTTTTCCGGCATGGTA
+TTTAGAATGTGACCACCAACTTTGTCACCTGTAGGCATGAAGTTAGCCACACCATCAGCTTTATCAATAC
+CTAAATCGTCAAAAGTACGATTATAACGTTGGTATTGTAACTGATGACAGCCTAAACAATAGTTCAAATA
+TGTTTTAAAACCTTTTTTCAAAGACTCTTTATCTGATAAATCATTATTAGCTTTATCTAGATGAATACTA
+GGCCCTGAAGCCACAGCAGTGAACGACAACAGTGTCGTTACGCTGAAAAGTATGCCGAAAGTAGCGGCTA
+TAATTAATTTTTTCATTAGTCTGCAATCCTTTCTGGAACTGGTTTAGTATTTTCATTTTTGCTATAGAAC
+CACAAAGCAATAAAGAAACCAAAATAACCAAAACTAGCAATCACACCAATTAAATTAGCCGTTGGTGTTG
+CTGGCATAGTACCTAAAGCACCAAGAACAACAAAACAGATAGCGAATTGAATTAAGTTAACTAAATGTAA
+CTTCGAACGATAGCGAACTGACTTAACAACACCACGATCGAACCATGGTAAAGCAAATAACATCACGATT
+GCGCCAAACATAGCAACCGCACCTAATAACTTATCAGGAACAACACGTAATATTGTGTAGAAAGGACCAA
+AATACCATACAGGTGCAATATGCTCAGGTGTTTTCAAACCGTTCGCAGGGGTAAAGTTTGGTGCTTCCAT
+AAAGTAACCACCGCCCTCTGGTGCAAAGAACATCACCCAACAGAATAAGAATAAGAAACCAGCAACGCCC
+ATAATATCTTTAACAGAGTAATAAGGGTGGAAAGGAACAGCATCAACAATATCGTATTTTTCACTATATT
+GTTTATGGAAAGTAAACTTACTTAGTTCTTCAGGTTTAACACTGCCTTTAGGCTTTTTAATGTCAACACC
+TTCAGGGTTATTTGAACCTACTTCATGCAAGGCAAGAATATGCAAGAACACTAGAACAACCAGTACCAAT
+GGCATAGCAATAACGTGTAAAGCGAAGAAACGATTTAAGGTAGCTCCCGAGATTACGTAATCACCACGTA
+TCCAAAGCGTTAAATCATCACCAATAATTGGTACAGCGCCAAACAAGGAGATAATTACTTGCGCACCCCA
+ATATGACATATTACCCCAAGGTAATAAGTAGCCCATAAAGGCTTCAGCCATTAATACTAAGAAGATCAAC
+ATACCGAAGATCCATAGTAATTCACGAGGCTTTTGGTATGAACCGTACATAAGACCACGCATCATGTGCA
+TGTATACGACGACGAAAAAGGCAGATGCACCCGTAGAATGCATGTAACGTAATAACCAACCGAAGTCGAC
+ATCACGCATAATATACTCAACAGAGGCGAATGCTCCATCACCAGATGGTTCATAATTCATTGTTAACCAA
+ATGCCGGTAACAATTTGATTTACTAGTACTAACATGGCTAGAGAGCCAAAAAAGTACCAAAAGTTGAAGT
+TTTTTGGTGCTGGATACTGCGCTAAATGCTTATTCCAAGCATCTGTTACAGGTAAACGTTTGTCTATCCA
+ACCCATGAAATCAGTAGCTAATTTCATTAACATTACGCATCTCCTTGAGCAACACCAATAAGTAAAGTGT
+CATCATTGATATAAGAATGCTCTGGAACCACTAAATTTAATGGTGCTGGAACGCCTTGAAATACACGACC
+AGCCATATCAAATTTACTACCATGACATGGACAGAAGAAGCCATTTGGAACGCCTTCAACAAACTGATCG
+AAATCACCAGCATGGTGAGTAGGAGCACAACCTAAATGAGTACAAACACCTAAGGCAACTAAGAATTCAG
+GTTTAATTGAACGATAGGCATTAGTTGCATAAACAGGTTGCTGGGCTTTTTCAGAATCAGGATCACGCAA
+CTGGTCATCGTGTTTAGCTAAATTACTAACTGTTTTTTCCGTTCTACGTACTATATAAACGGGTTTACCA
+CGCCATTCAGCACGGATTAATTGACCAGGCTGTATTTTACCTATATTGACTTCAACTGGAGCACCCGCAG
+CTTTCGCGCGAGCACTTGGATTCCAGGAAGCAATAAAAGGCACAGCAGCCCCAGCCACACCAACACCACC
+AACAACTGCAGTAGCAGCGGTTAGGAAGCGTCTGCGGCCGTTATTTACAGGCACATTGCTCATTCATACT
+CTCCAACTAAGACACTAACAAAACAATTATTTTTATGACTTACTAAGCGATAAATTTATAATAACCAGCA
+AGCACAGCGTTTGTTTTTGTTAGATCAAATTCATACCAAGTGGTATATCGACAAAAAATTTTTACGATCA
+TAAAGAAATAGCGTGTTTTTTACAAGGTAAAAAGGGGCTTAGGCACTGTAAAAACAGAAATAATTTGAAA
+TACTTTGAAATAGAATAAATAAAGTATATTTAGACAGAGTTAATAGGAATTATTAACAAAAAATTAGCTT
+TAATTTGAACATAAAAAAACCGACACAAGGTCGGTTCTTTAAATGCATATATTCTAAATATTCTGGATTT
+AGACAAAGCGGTCAAGTTGTGAGCCCCTGAACTTAGGTTAACTAAGTGACTGGGGCGAACAGCGCAGACA
+ATGCTGTATAAATCCTGAATATGACGAATATTAACGTTTTGAGAATTGTGGCTTCTTACGTGCTTTATGA
+AGACCAACTTTCTTACGCTCAACTTTACGCGCATCACGAGTAACGAATCCAGCTTTACGTAGTTCACCAC
+GTAAAGTTTCATCAAAAACCATTAATGCACGAGTAATACCGTGACGAATCGCGCCAGCTTGACCTGAAAT
+ACCACCGCCTACTACAGAGATGTTAAAGTCAAATTTTTCTAACATTTCAACTAACTCTAATGGTTGACGA
+ACAACCATACGAGCAGTTTCACGACCGAAGTACTCAGAAATGTCACGTTTGTTAATTGTGATTGCACCGT
+TACCAGCTTTCATGAACACACGAGCAGTTGAGCTCTTGCGACGACCAGTACCGTAATATTGATTATCAGC
+CATTGCTTAAAGCTCCAAAAGTTGTGGTTGTTGTGCTGTATGTGCATGCTCTGGGCCTGCATATACTTTT
+AATTTGCGGAACATTTCACGACCTAAAGGACCTTTAGGTAACATGCCTTTCACTGCAAATTCAAGAACGC
+GTGTTGGAGCTTTTTCAATTAACTTTTCAAAGCTAATTTGCTTAAGTCCACCAGGGAATTCAGTATGCGA
+GTAGTAAATTTTACCTTTCGCTTTGTTACCTGTTACACGTACTTTCTCAGCATTGATAACAACGATATAA
+TCGCCAGTATCTACGTGAGGTGTATATTCTGCTTTATGCTTACCGCGTAAACGGGTTGCAATTTCAGTAG
+CGATACGACCTAAAGTTTTATCTTCGGCGTCCACTAAGAACCATTCGCGTTGTACGCTTGCTGGTTTTGC
+TACAAAAGTTTTCATTAAAAAACCCAATCTTAAAAATGTTACTTAAATGATAATTTAAAAATTTAAACTA
+CCGGTTAAATGGACTACGCCATTGCCCCTTCGAGCATCGAGCCCAGCGCCACTATTTATAGGGAACTATT
+CACATAAAAGTAAAAAGAAACCACCAAATAATAGGCTTTTGTAACGTAGGGAGCGCGGATTATACAGAAA
+GAACTATCTAAAATCACCTATATTTGTTGAATAAATAGTTAATTTTTAAATTCAGTGCCATTTTTACTAT
+TTATTATCCATAATCTATTTATTTTTATCGTGATATCCGTAAGTGCTTAACTGATGTTAACCACACCCCG
+GTCTTATAAAAGGTGCAAGATATAATAAACTACAAAATAGCTATTTATTTAACTAGAAATCAACACCTTT
+AATGGCCTTTAGTGCTCATTAAGAGTGATGCTATTGCTGATAAACGAGGAGCTGGCATTGATATTAGAAA
+ATCTTAGCGTGATTTGTGGTAACAGAGGCCAATACTTCAAAAAAAGTTAATATTCAGTTAACAATAGGTT
+ATAAAACAACCACCTAGTGGTTGACCAGAAATAAAAATAAAAAAAATTGCAACAAAGTTTTACATTTATT
+AAATTTTGTCGCAGTATGAAGCCAGCCCCCGTAAAAACTAAATGGAACTATAAATATGAAAAACTTACAA
+AATATGAAAAAAAGTGTACAAAAAGGTTTTACGTTAATTGAATTAATGATCGTTGTCGCGATTATCGGTA
+TTTTAGCAGCCGTGGCGTTACCTGCTTACAAAACTTATGCGGATAAAGCTAAGTTTACTGAAGTAGTATT
+ATCTGCAACTGCAGCAAAAACAGCAGTTGATCTTTGTATTCAAACAGGTAAGGGCGGTTTAGTATCGAGT
+ACTACTCCTGCTACTATGCTTCTTGAGGCAGCTAAGTGTGAGACTATACCTGACGTTACTGGTTGGTCTC
+AATCTGGCATGGTAACATCAGTTAAAATTTCCGGTACCACTCTTGTCGGTCCTTACTTAGTTACTGTGAT
+TCCAGCAGTACAAGGTAGCTTCGATGCTACCCACACGTATGTATTGACCGCAACAGTTGGCAATGGTACA
+GCTGTTTGGAATCATAGTGGTGGTTGTGTAGCTGCAGGATATTGTTAATACTGTTTAATACTGTTTAATA
+TAATATCAAACATAAAAAAGCTCCTTCGGGAGCTTTTTTATGGCTTATTTACTTTCAACAAACTTTACCT
+ATCACCTAGTTATCCCTTACATAAAGAGTTTTATTATGGACCCGTTAAAAAAACGCTTTTTTAGATATCA
+CCTTACGGCTAGCTTAATTATTATATTACTGGTTAGTGCTATATGTCAGTTTCTGTGGTTTCCACAACCG
+TTTTTACAACTTGATGGTACTTGGATGGCGCTACTGATGTTAGCTGGCGTTGATATTATAATAGGCCCAT
+TATTAACATTATTATTAGTTTCAAGTAAAAAATCAAAGCGAGAGTTGAGCCTAGATATGGCCGTTATTGT
+TATTATTCAAATATCGGCGTTAACTTATGGTTTAATGCAAATAGAAAAAGAGCGTTTAATTGCCTTAGTG
+CATTATGATGGTGTATTTCACTTAGTACCCCAAAAAATTCTAGCTGAACCGTTGAACAGCGCAAAAATCA
+TACCCACACTAAACTTATATCAGGGTATTCCTTTAGTGATGATCAGCGAACAAGATGTCGATAAATACAT
+CCAACAGACCCAAAATAAATTAGTCCCTTTTTTATACGCCTTAGAAAATTATCAAGCGATTGATATTGAA
+GAACTAACTAAGTTTACTTTTGATTATAAAAATTTACCGGAAGCCATTGCTAAAAGATACGGCCAAGAAT
+ATATTTTCAAGAGAATAACCGGCAAACGACGAAGTGCTGTTATTGTTTTCAATCAGGATATGCTCATTGC
+TGACATCCAGCTCTTGCCTAAAGCTGATAAATAGCCTTACCTTTATTAAAAAACGACGTTAAAAAAGCAA
+AGTTAAAATCAAAAAATCAAAAAATCAAAGGGGTCAGAGTAAATTGATTATCTGCCTAACCTTTGCTTTG
+CTGATACTTAATTGACTTTCTATCTCCACCTCTTGCTTTGGGCGAAACTGACACACCAAGTTGCCTCTCT
+ATTTGCTGCTTAAATCTATCATCACCTAAAATCCAAGCTTTATTCACTGATGCTCTGATGAATGACGCTT
+CATCATCACTCAAGTATCGTTTACAAAATTTAAGATACGATTGCTGCCGTTTACTGGCAGAGTCACCAAG
+CTTTAAATAACAATCATGCTCCGTGAGTAAGCTTATTGTTTTTCCTAAAGCATGCTGATGATAACTTGAC
+CAAGGATATAATTCAGGTCGAACAACCATTTCTGCACGTACCGGGTTGAATTCAATATACCGAGTAACTA
+TTAAAAAATAACTATCGCTATCAACCAAGCTCGACTTATATCTACCTTCCCATAAAGTGCCTGTTCGGTG
+GTAAGTTTGATTTATATATCTTACATAATAACGCCCCAGTGACTGCATCATCAGGCTAACGCCATTTTCA
+ATTCTTGGTGTGACCAATAAATGCACATGGTTTGTCATTAAAATAAAAGCATGAATTTCAACTTGATGCT
+TTTGGCTATATTCAAGCAGTTTATCAAGATAAACTTGATAGTTTTGGTTTTCAAAAAAGCAAGATTGGCG
+ATTATTACCACGTTGAATCACATGTTGCGGAATGTCTTTTAAATTTAAGCGAGGTGATCTAGCCATTTTC
+ATCCTTAAAAATATAGCCTGAACAATAAGATTAGTTCATAATAAATAAGTTTACAAAAATCAACTAACTC
+TGACCCCTTTGATACACTAAGATACACTAAGATACACTAATAGTGATAGAAACATTAGAGGAAAACAATC
+ACTATATTGATAGTCAATTAAAAAATAAAATTACTGGTGACGCGATAAGACTTTATCCAGATTTTTTTAA
+AAAAGTACAATGAATGCATCAAATTAGAGAGGCATAATGATAATCTCTTTGTTCTTTTATTGTGTAATCA
+GTTACACTCAAATTAGTTACTGTTTTAAATCTACCTAAGGTTATCACTAAAGTTATGAAAGGAAATCACC
+AACAAGCTAGTCTGCTATCGGCATTATCAAAGCAGAACCTTATTCCTTTAGAATCAATAGATGATATTAC
+GGCTGATTTCATCGGTAAAAAAATACCTTTCATTCGTTTTTTGATTGAAGACAAAAGTATTGATGGAAAT
+AGTATTGCTAAAGTACTTTCTAAAAGCTTTGGCCACCCACTAATTCAACTTAGTAACTTCGATACCAGCT
+TGGTACCTGAAGGTGTTCGTAATGAAAAACTGATCACTAAACATAATGCATTGCCACTATATTTACGTGG
+CAAAGTACTGTTTATTGCCATGTCAGACCCGACTAATTTAGATGCCTTAGAAGAAATACAGTTTAATACC
+GGTTACAGCACTGAGCTAGTATTATGTGATGAGAAGAGCTTACAAACTTGTATTGAAAAAGTACTCGAAG
+ATGAAAGTGCTGCATTAGATATAAGTGACATCGATGCAGATGAGTTAGCGGGTATTGATGTTGAAGAGTC
+AAGAAAAGAAGACGCTAACGCTAACGGTGAAGATGATGCACCTATCGTTGTTTTCATCAATAAAATATTA
+CTCGATGCTATAAAGAAAGGGGCTTCAGATTTACATTTTGAACCTTATGAAAAGTCATTTCGTATTCGCT
+TTCGTATTGATGGTATTTTATCTGAAATAGCTAGACCACCAGTAAGCCTCTCTTCAAGAATGGCAGCCCG
+CTTGAAAGTGATGTCTAAATTGGATATTGCCGAACGTCGTGTTCCACAAGATGGTCGAATTAAGTTGGCA
+CTATCCAAGAAAAAGTCGATCGATTTTCGTGTCAGTACTTTACCCACCATGTGGGGTGAAAAAGTCGTAA
+TGCGCATATTAGATTCATCAAGTGCTATGCTGGGTATAGATATGCTGGGTTATGAACCCGCTCAGAAAAA
+AATATACATGGAAGCATTAGAACAACCGCAAGGTATGATTTTAGTTACTGGACCAACAGGTTCAGGTAAA
+ACGGTATCGCTTTATACCGGATTAAATATATTAAACACACAAGAACGTAATATATCTACAGCGGAAGACC
+CTGTCGAAATTAACCTTGAAGGCATCAACCAAGTACAAATCAATAATCGTGCCGGTTTAACTTTCCCAAG
+TGCATTGCGCTCGTTTTTACGACAAGATCCAGATATTGTCATGGTGGGGGAAATTCGGGATTTAGAAACC
+GCTGAAATTTCGATAAAAGCCGCACAAACTGGCCACTTAGTATTATCAACCCTGCATACTAACTCTGCTG
+CTGAAACGCTTACTCGTTTACTTAATATGGGGGTTCCTTCCTATAATGTTGCCAGCTCTGTCTCTATTAT
+TATTGCTCAACGTTTGGCAAGACGATTATGCCCGCAGTGTAAGGAGGAAGAGCCTCTTTCTGAAATGCTA
+TTAGCCGAACAAGGTTTTCCTGCTGATAAATTAGCTGACATAAAGTTATTTAAACCTATAGGCTGTACTC
+ATTGCACTGGAGGCTATAAAGGCCGCGTGGGTATTTACGAAGTGATTAAAATTAGCCCGACTATTGCTTC
+TATTATCATGGAAGGTGGCAACTCTCTTGATATAGCGAAGCAATGCCAAAAGGAGGGGTATAACAACTTG
+CGTCAATCAGGTTTATTAAAAGCAATGAGCGGTATGACAAGTTTAGAAGAAATTAACCGAGTAACTAGCG
+CTTAACGTAAGTTTCGTTTAACTTACTTATACTTAAAGAAATAATTCACCTATTTATTAGATAATACTTT
+ACCAGCTCCAATGTTAAGGCGAGAGTAAAGTGATTCATGGACCAGGGTTAACTATGGCTATCACAACAAA
+AAAAAAATCAGCTAAAGATAGAACTAAAGTTAAAGAGCAAGATGTCTTTGTTTGGCATGGGGTTAACCGT
+AAAGGAAAAAAAATTAGTGGTGAACTTTCTGCTAAGAGTATTATTGAGCTAAAAAATCAGCTGCGTAAAC
+AAGGCATAGTACCAAGTCGTGTTAAGAAAAAAGCTAAACCATTATTTGGTTTAGGTAGCGGAGATAAAGC
+AATAACTCCTATGGACATTGCTGTTATTACCAGACAAATAGCCACTATGTTAGGTGCTGGTGTTCCGCTA
+GTTCAGACTATTGAAATGATAGGCAAGGGGCATAATAACGGTAAGATGCGCATGCTTCTTGGAGATATCG
+CCACTAAACTTTCTTCTGGTATCCCTTTATCAGACTGTTTACGTGATCACCCACTCTATTTCGATGACCT
+TTATTGTGATTTAGTCGCCTCTGGGGAGCAATCAGGTGCACTAGAAACTATTTACGACCGTATTGCTACC
+TACAAAGAAAAAGGTGAAGCATTAAAAAGTAAAATTAAAAAAGCCATGACTTACCCTATTGCGGTGTTAG
+TGGTTGCCTTTATCGTAACATCAATACTGCTTATCTTTGTGGTACCTGTTTTCCAGGAGATATTTGCCAG
+TTTTGGCGCTGAACTCCCTGCTTTTACCCTAATGGTGATTGCTATTTCTGAATTTATGCAGGCCTATTGG
+TACTTTGGTTTAGCTGGACTTTATTTAGCATTTTTCTTATTTAAACGTGCCCACAGAAATAACCAAAAAT
+TACGAGATAAGGTTGATAAAAACATACTAAAATTACCTGTTATTGGAGATTTATTAGAGAAAGCAGCCGT
+TGCTCGCTACGCGAGAACATTATCAACGACTTTTGCTGCAGGTGTTCCTTTAATTGATGCACTAGAGTCA
+GCCGCAGGTGCATCAGGCAATGCCGTATTCCGTGATGCAATATTAGAAGTACGCGCTGAGGTGTCTTCGG
+GAATGCAAATGAATTTAGCTATGCGTAACTGTAAAATATTCCCAGATATGGTTATACAAATGGTGGCTAT
+TGGTGAAGAGTCTGGTGCTGTAGATGATATGTTATCAAAAGTAGCTAATGTATACGAACAGCAAGTTGAT
+GATGCTGTTGATGGTTTAACCGCACTGTTGGAGCCGATGATTATGGCCGTATTAGGTGTCGTTATTGGTG
+GTTTAATTATTGCTATGTACTTACCAATATTTGAAATCGGTAAGATTGTATAAACTAAGACATAACAGTG
+GTGTTGTACTTGATACAACACCACTGTTAACTGACCCGTTATTCCGTCATCTATACCCCCTCTAAAGTAA
+ATTTAAAATAGGCTACCCCATTGTTAGATAAATTTTATTCTCTCTTTAATCACATAAACATGTTATTTCA
+AGAACTCCCTACCTTCTTCTATATTACGGTTGCCCTAATTTCATTGGCCATAGGTAGCTTTCTTAATGTT
+GTCATTTATCGTACCCCTAAAATGATGGAATATACTTGGTATCATGACTGCCGAGAGTTTCTAGCCGATG
+AGGTTGCTAATGTTAAGGCAAAAAGACTTACTAAAATCACCCTATCTAAACCTGACTCTACCTGCCCTAA
+CTGTGATCATAAAATTCGATTTTATGAAAACATCCCTGTATTAAGTTGGTTATTACTAAAGGGGAAGTGT
+AGCCAGTGCACTAATAATATTTCAGCTCGTTATCCTATAATCGAACTTTCTACCATGGTGCTAAGTCTTA
+TTGTTGCTCAACATTTTGGTGCAACAATATCTACATTGTGGGTTTTGTTACTCACTTGGTGTTTGATTAC
+ACTTACCATGATAGATTTTGATCACATGTTATTACCTGATCAAATTACACTGCCACTTTTATGGTTAGGT
+TTACTAATAAACATAAATGGAACTTTTATCCCATTACCCGATGCTGTCATTGGAGCAGCCGTTGGTTACA
+TGAGCCTATTCTCTGTCTTTTGGCTCTTTAAAGTAATAACAGGTAAAGAGGGCATGGGTTATGGCGACTT
+TAAATTGTTCGCTGTTTTTGGTGCTTGGATCGGTTGGCAATTACTTCCTATTCTAATTTTAATGGCATCA
+GTTGTTGGCGCAATTGTTGGTATTACTTTAATGTTATTCAAAAACCATCAAAGAGAGCAAGGCATCCCTT
+TTGGCCCATATTTAGCAGTAGCTGGTTGGATAACTTTATTATGGGGTGATGGTATTTGGTCATGGTATTT
+ACAAAAAATTCTTTAATTCACAAGTTAAGTTATAATACCATTCCATATAAAGAAGTGAGCACTTAGAATA
+GCATGGGCGACATAAGAGCAAACAAAATGTGAGTAGATATAGTTATTCTACATCAAACAAATTTTGTGCA
+GTTATCATGGTGTCCATGCGTTCCCGAAGGGCGAGTTTTAAAGGCTTATATGCCGCGTTATTGATTTTGA
+CAAGGGAATTACCATTCTCTGCAATCAATGTCTTGCCTCTAAGCCTTTAAACTCTCGCTAAGCGATCCCT
+TTCTTATACGGATTGGTATAAGTTACACTCAATATGTCTGGATTATTTTAATTATGTCTAAACTAGTTAT
+TGGTCTTACTGGCGGAATAGGTAGTGGTAAAACCACAATTACTAATTACTTTCTAGCGTTGGGTGTTGAA
+ATTATTGATGCTGATATTATCGCTAGAGAAGTTGTTGCAATTAACAGCCCTGCATTAAAAGCAATTGCCA
+AGCACTTCGGTGATGACTATATTCAAGCTGATGGTCAGCTCAACAGACCATTATTACGAAATAGAATTTT
+TAGCAATAAAGCCGATAAGCTTTGGTTGAATAAGTTATTGCACCCCTTAATTCGCGTTAATATTGTGACG
+CAGACTAAAGAAGCTAAAAGCCCGTATTGTATTTTAGTTGCCCCTTTACTCATTGAAAATAACCTACTTG
+AATTAGTTGATCGTGTATTAATCGTTGATGTGAATGAATCAACTCAGATAACACGCACCCTAGTACGAGA
+TAGTAGTTCTGAACAAGAGATCAAAGCGATAATAGCAAGTCAGACAAGTCGTGCTGCCAGAGTAAATGTT
+GCCGATGATATTATTAACAATGATGATTCGCCTTTGTCAGAAATCAAAGAGGCTGTTCTATCGCTTGATA
+AAAAGTATTTAACCTTGACAAAAATGGTTTAAAAATCAACAATGAAATAGTTATTTATTTACATTTTTGG
+TTAACTGGTTACAAAACTTTGTATGTCTACGGTCTTATATGAACATCCGCTCAATGAGCGAATACGAAAC
+TACCTAAAACTTGAGCAACTCTTCGCTCAGGCCTACTCATGCCTTAGTGGTGATCTTAGTATACTGACTA
+GCCATCAAGTTTTTTTTAATGCCCTATTTTCCATCTTAGATACCTTAGAACGAAATGATACCCGTGGTGA
+TTTAATTAAAGATTTAGAGAAGCTAGAGCAAAATCTTGTTGTTTGGTCAAAAGTTCCTGACGTAGATACC
+AGTGCTCTTCAAAAGAATTTGTCTGAAACGGTTAAATTAGTTAGTCACTTGAGAATTCCACGACCCACTT
+GGTGGTTGTTAAAAGAAGATAAATTACTTTCTTGCTTAAAACAACGTTTTGCCATTCAGGGTGGAAGCTC
+TAGTTTTGACTTGCCACAATTGCACTTCTGGCTTCACCAAAATGAAGTACAAACGAAACAAGAAGTTCAG
+CAATGGCTCAATCTATTAAGTGATATATCATCTGCTCTTGCAATAGTGCTTAAATTTATCCGACTGCGCG
+CTGAGTTTGAGTTAATAGAAGTGGATAGTGGCTTTTATCAAGATAACGGTGAAGGGCTTTTATTATTGCG
+AATAAAGTTAGCTAAGGATGCCGCATACTATCCAACAGTTAGTGGTAACAAGTTCCGCTATTCCATCCGC
+TTTATGTTGCCTTGTCAACATACTGGTCGCAGGTACGCTAACCAAGCAACTGTATTTCAATTAGCTCGCT
+GCTAACCGATTACCTTATACTGCTCTATATACACTACCAGCCTACAAATGATTCCATGCAACTAGCTTTC
+GTGTATAATTAGTAACACTTTAAAATTTAAATAATATACGACCATGACCTTAAAAGTTCCTTGTCCACAA
+TGTCAAAAAACTGTTGTATGGCAAGCAAGTAGCGAATTTAGACCTTTCTGTAGTAAACGCTGTCAGCTCA
+TTGATCTTGGAGAATGGGCAGAAGAAAGTCATAAAATCAGCCAAAACATTCAAGTTGATACTGTTTTATC
+AGAAGAAATGTTGGATGCGATGGAAGATGAATTTTTACTTAACAACAAATTTTTTGTTGAGCCCGAATAA
+ACCATAGCTGAACTAGAAAGGCCTCACTAGAGAGACCTTTCTACTAGCTTATCAATAATGGTTTTATTTG
+CTTCTGGAAAGTCTAGCTTCTCAAGCTCATTTAAAGTATACCAGCCCTGGCCTTGCCCCTCTTGTGCACT
+TGGTTCACCCGTAAAGTTATCAACGATAAAAACATCCAAACAAACACTCTTATCTCCTTTTTCGTCTCCC
+TCTTTACTTCGGTATGTATGCTCAATTTTAATGAGTGGCTGACAAGATAACACGTCAATCGCTACTTCCT
+CTTTAAGCTCCCTAGCAAGTGCTTGAGCAACTGTTTCGTTGTTTTCCACTTTACCACCTGGAAACTCCCA
+TTTTCCGCCTTGATGGGCCTTTTCTAGTCGCTTAGTTAAGAAATATTGACAAGCTTCATCTTCACTTGCC
+CTTGTGATAACTCCTACCGCAACGTGCACAACTTTACTCATAAATTCACTTCTTTATATACCCGTTCTAC
+TTGAATATGCATGATTCAGCTGGAATTAGAAATGCCTTTATGCAAGGCATTGATTGAAGAGAATGGTTAT
+TCCCTGCTCAAAATCAATAACGTAGCATAATGCATTTCTAAACCAGCCCCTTGGGGGAGGCTGAGCAAAT
+CATACTCTGCGTTGCATTTCTTTTTAAGGGAGTAACCCTTAATAAAAAAATGCGCCTTTATTATGAATCG
+CTCAGACTCCCTGAAATGAGCATATTCAAGTGGAGCGGGTATACAATAAAAATGCCAGTCATAAGACTGG
+CATTTATTAATAACATGGCTAGCAACTAGGCAAGCTTGCCATGACATTGTTTATACTTTTTACCTGAGCC
+ACATGGACAAGGTTCATTACGACCCACGCGAGGAGTTTGTGCTTGCTCACTAGGGCTTGATGCTGATTGG
+TGCTGGAAATCCATTGGTACTTCTTCAGACTTTCTATGCTGCTCTTCTACCGCTTCAACATCAGACTCAG
+CACGAATTTGTACTTTAGATAAAATACCTACAACGTCATACTTTAAGTTATCTAACATTTCAGTAAATAA
+CTCAAATGATTCACGCTTGAATTCTTGTTTAGGATTCTTTTGTGCGTGAGCTCGTAACCCGATACCTTGA
+CGCAGGTGATCCATGGCTGATAAATGCTCTTTCCAATGTGAATCTAAGCTTTGTAACATCACTGCTTTTT
+CAAACTGACGTAAAACATCTACGCCAACAGCTTCTTCTTTATCTTTATAAGCTTGTTCAAACTCAGTAAT
+GATCTTTTCGCGCAAGCTTTCTTCATGAAGTTTACTATCATCTTCAAGCCATTTAGCGATGGTCAGTTCA
+GTTGCATACTCACCCTTTAATTGTTCTTCAAGGCCTTCGATATCCCACATTTCGTCTAATGATTGACGCG
+GAATGTGCTGATCGATTACACCATTAATCACATCACTGCGAATTGCTTCAACAACTGAACCAATTTCTTC
+ATTATCAAGTAACTCATTACGTTGCTCATAGATAACACCACGTTGATCATTAGCAACATCATCATATTCT
+AATAATTGCTTACGCATATCAAAGTTACGACCTTCAACTTTACGCTGTGCATTTTCAATACTACGAGTAA
+CCCAAGGGTGCTCAATAGCCTCACCCTTTTCCATGCCTAACTTACGCATCATATTTGAAATACGTTCTGA
+GGCAAATATACGCATCAATGAATCTTCCATTGATAGGTAAAAACGCGTTGAACCTTCATCACCTTGTCGA
+CCTGAGCGTCCACGAAGTTGATTATCGATTCGTCTAGACTCATGACGTTCTGTAGCAACTATATGTAAAC
+CACCCAACTCAAGTACACGTTCATGGTCAATTTTCCACTGCGCTTTAGCTTTAGCGATATCATCTTCGCT
+AGGGTTAGTTAATTTAGCGATAGTGGCATCTAAATTGCCACCTAAAACGATATCAGTACCACGGCCAGCC
+ATATTAGTCGCTATTGTTACTGCATTTTCTTTACCTGCATCAGCGACAATTTCAGCTTCTTGCTGATGAA
+ATTTAGCATTAAGTACTTTGTGCTTAATTTTTGCTTTTTTCAAGAAATCAGATAAGAACTCAGAAGTTTC
+AATCGCAATAGTGCCGACAAGAACAGGCTGCCCTCGTTTCACGCAATCTTGTATATCAGCTAAAATAGCT
+TCAAATTTTTCTTCTGTAGTTAAGTAAATCAAATCAGACAAATCTTTACGAACCATTGGCTGGTTAGTAG
+GAATAATAACAGTCTCTAGACCATAGATATGATTGAATTCGAAAGCCTCTGTATCTGCTGTTCCGGTCAT
+GCCAGATAATTTTTCATAAATTCTGAAATAATTTTGAAAGGTGATAGAAGCTAGCGTCTGATTTTCATTT
+TGAATATTAACGCCTTCTTTGGCTTCTACTGCCTGATGGAGACCTTCAGACCAACGTCGACCTTCCATTG
+TTCGACCCGTATGCTCATCGACAATAACTATCTCATCATCTTTTACGATATAATCGACATCTTTTTGAAA
+CAATTTATGAGCACGAAGTGCTGCCATAACATGGTGTAATAACGTTATATTGGCCGCTGAAAATAAAGTA
+TCACCCGCAGTGAGTAACTCTTTTTCAACCATGATCTCTTCAATATGAATTTGACCACGCTCTGTTAAAT
+AAACTTGCTTGGCTTTTTCATCAATAGTGAAATCACCCGTGCTTTCTTCACCTTCTTTATCTTCTTCTTC
+TTGCTGTTCAAGCGTCGGTACTAAAGTATTAATTATCTTATAAAGTGCAGAGCTATCTTCAGCTTGACCT
+GAAATAATCAGTGGCGTTCTAGCTTCATCAATTAGGATTGAATCTACTTCATCTATAATGGCAAAGTGTA
+GTGGTTTTTGAGAGCGCTCTTGCGGTGAGAACACCATATTGTCACGTAAATAATCAAAACCAAATTCATT
+ATTTGTGCCGTAGGTGATATCTGATTGATAGGCAGCTTGTTTATCTTGAGTTGTCATTCCGGCAACATTA
+CAGCCAACAGTTAAGCCAAGAAATTCAAATAAAGGACGACTCCAATCTGCATCACGAGTAGCTAAGTAAT
+CATTGACAGTAATAACGTGAACACCTTTATCGGTTAACGCATTAAGGTATGACGGCAAAGTTGCCGTTAA
+TGTTTTACCTTCACCAGTACGCATTTCGGCAATCTTGCCTTCATTTAGTACCATGCCACCAATCATTTGC
+ACATCGAAATGACGCATGCCAAACACTCGTTTACTGGCTTCTCTAACGACAGCAAAAGCTTCAACTAACA
+ATTGTTCTACTGTTTCGCCTTGAGTAAATCGTTCCTTAAACTCTGTGGTTTTGGCTTTTAATTCTTCATC
+ACTTAACGCTTCTAATACCGGTTCAAGTGCATTTATTTTAGTTACTTCTTTGCTCATTTGTTTTAGTAAT
+CTATCATTTCGACTACCAAACATTTTTGTTAACAAATTTCCAAACATCTTATTTAAACCATTTAGTGAGA
+ATTATTAGTAGCTACGTTCGCCACCTTTCGTGAATGTATAATGATAACCGCTTAATGTCTTTGTCGGTTA
+TTTCCCTTTGCGATAAACAAATTTAATTGGATTAATTTGTTTATTATTTCTTAATATTTCATAGTGAACA
+TGCGGGCCTGTTGAGCGGCCAGTACTGCCCATACGCGCAATATTTTGCCCTTTATTTACAACATCACCAA
+CATTTACCAGTAAATCTTTATTATGACCATAGCGAGTAGTTAATCCCCCACCGTGGTTTATTTCAATGAG
+TTGCCCATAGCCGTAGCGTTTACTTGCCCAAGTAACTACGCCTGAAGCAGTCGCAATAATAGCGGTATTT
+TCTTTCCCAGCAAAATCAACGCCTTTGTGCATTGTAGGTTTACCATTAAATGGGTCTTTACGTACGCCAT
+AATATGAAGATAACCAGCCTTTAGTTATCGGTCTACCTGATAAGTAGCCATTATTTTGTATATGGTGACC
+AAAAGTCAAAGATTCAAGCATTAGAAGCTGTTTTTCTTCATAATTTATCTCACTTTCAAAACGCTCAATT
+TCAATAAAGAGTTGTTCTAGTGTTTTATCATTCACTAAAAAAGTATTCGAAGCTGGCCCACCGCTAGCGG
+GGAGCTGGTTGAAGTTAAATTCTTTTTCAGGAATGCTAGCATCATCAGCCAAACGATCACCCAAAGCATT
+TAAACGTAATACTTGGCTTTGTAATTCAGCTAATTTAATTGTTAGTGCGGTAATTTGTTGATCTTTCACC
+TGAATCGGAGCTAGATGATTTTGAGATAAAACTTGGTACTTATCGCCATTAGGTTGTGATTTATTACTGG
+CAATCAGATGAACAATTAACCCAGAAATTAGTGCAAAGGCACATACCGCTGACAACCAATGCAATTTAGT
+AAGCCGCATTGAAAATCGGACGTTCTTTCCTCGGTATAGTAGTGTTAAACTCATAGGTATCTATTTCGGT
+TAATTTATTCAATAAGCATTATTATTGAATTTTGCTAATTTTTGGTGACAACAATGGCTAGAAAATCAAA
+AGTCCCTATTAATATGTCAGCGCTATTGCAAACAACGACTGGCACTTTGGCACATATTCAGACAAAAACC
+AACTCTTTGACCATCTTAGCGGACATTGTACGGCAAATTTGCCCTGATTTGCCAGCAGATGCTTGGCATA
+TTGCAAATTGCCGAAAAGATACTCTAATTATAGAAGTGAAGTCTCCTGTTTGGGGACAAAGATTACAGTT
+TGAACGCAATACTATTTGTAATGCATTAACGAGTAGCACTGAAGGTAACTTTCATAAAATAGAAATTAAA
+GTCAATCCACAGGGCTTTCGCCAGCAACGCCACGAAGTTACCGAAAAAACACGCGCTGATCTTTTACAAT
+CAGTACCTGTAAGATCTCCCCAAAGTAATACTGTTGTTAACGAGAAAACCGCTAAGCAGTTTTTAGAGAT
+CGCAAAAAATGCCCCTAAAGGCTTAAAAGAAAAATTAGAGAAATTAGCACGGGTTGCAGGAAGAAAGTAA
+GCTGGGCAACAAATTAAAATATGCGAACACTCTTAAAGCAATGTCCGCATTTCGTGAAGCGTGGAAGATT
+TAAAATGCAGTGGCGTTAACTTCTTGATATTCTATCGGTGAAGTTTTATCACCTTCATAGGTTACCCATT
+CCCAGGAATCAGTCCGTTTAAAGACTTCTCTAAGCAACAGGTTATTTAAACCATGGCCTGATTTAAAAGC
+GTTTAATTCACCCAAAATACTGGCACTGCCCATATAAAGATCACCAATAGCATCAAGTATTTTATGCTTT
+ACAAATTCATCATCATAACGCAATTCATTTTTATTAAGCATTCTATAATTATCAAGTACTATGGCATTTT
+CTAAACTGCCACCCAACGCCAAATTATGAGAGCGTAAGAACTCAATGTCTTTCATAAAACCAAAGGTTCT
+AGCACGACTAATTTCTTTAATAAAAGAACAACTAGAAAAGTCCATACTCATGGTTTGACAAGTTTTCTCA
+ATAACGGGGTGTTCAAATTCAATAGAAAAATTGACCCTAAAACCTTCATAAGGCAATAACTCTGCCCATT
+TATCGCCTTCTTCAACACGAATAGGTTTCTTAATACGCAAAAAGCGTTTTGGCGCATTTAATGTCTCAAT
+ACCTACCGATTGAATTAAGTAAACAAAAGGTAAGGCACTACCATCCATAATAGGAATTTCAGCTGAATCC
+ACATCAATAATTAAATTATCGATGCCTAAACCTGCAACAGCTGAAAGTAAATGCTCAACTGTTGAAACCT
+TAACTTGCTGTTCATTAACTAAACAGGTACATAACGTTGTTTCGCCCACAGCTTCTGGTGACGCTTTGAT
+ATCAACCACAGGGTCAAGATCAACACGACGGAAAACAATACCGGTGTTTGCTGGCGCAGGACGGAGAGTA
+ACCTGCACTTTTTCACCTTTATGTAAACCAACACCTACTGTTGAAACACTCGTTTTTAATGTACGTTGCT
+TAATCATATCAGCCTCGCTTACTTTGCTTTTTATTGGTTAATAAATGCAATTGCTTTTATAAATATTTTA
+CTTAGCGCGAGGCCAAATAAAGTCATTTACATGCAGCATTTTACCCCATTATTAAAATGAACTACCTACC
+TACTCCCTATTAAATCTAAGCATAGATTTAGGAATAAAAGTAGCTAAGCTCTTTTCAGGGCGCATAATAT
+ATCAAAAAAAAGCGCTAAAATCAAAAATACCAATAACAGTTAAACTTAATTCAGATCTAATACCTAGAGA
+ATTAATCCGCTTGCTTACGTAAAAAAGCAGGAATATCTAAATAAGTATCTAAGTCGGTTGCTGCTGCTTT
+CTGCGCATTGCTATCAGTCATAGCTATTGCTTCAGTCGCTAAATTTGCCTGTGGTGCAGCTGGTGTATAA
+TCCCCACCGACAACTTTTGCTTCAGCCATTGGCATAGGATTTACTAACGTAATATCAGGCTTACTTTCAG
+CGCCAATACCCGTAGCAACAACAGTCACACGAAGCTCATCTGTCATATCCATATCAATAACAGCACCAAC
+AACAACAGTCGCATTTTCAGAAGCGAAAGCTTTAACGGCATTACCAACAGTTTCAAACTCATCGATACTA
+ATATCCATACCTGCGGTAATATTAACTAAGATCCCGCGTGCACCAGCTAAATCCACATCCTCTAATAAAG
+GACTTGAAATAGCAGCATCAGCAGCTTCTTGTGCTCTATCATCGCCAGAAGCAGTACCAGAACCCATCAT
+GGCAGTACCCATCTCAGACATAACGGTACGTACATCAGCAAAATCGACATTTATCAAACCAGGACGAGTA
+ATTAATTCTGCAATACCCTGAACGGCGCCAAGTAGCACGTTATTTGCTGCTTTAAAGGCATCTAATAAGC
+TTGTTCCAGGGCCAAGTACTTTCAGTAACTTTTCGTTAGGAATAGTAATCAGTGAATCAACACTTTTAGA
+TAAAAACTCAATACCTTGATCGGCATAGTTCATTCGTTTTTTACCTTCAAATGGGAACGGTTTGGTTACA
+ACAGCAACCGTTAAAATCCCCATTTCTTTTGCAATTTCAGCAACTACAGGCGCCGCACCAGTACCGGTAC
+CACCACCCATACCAGCTGCGATAAATATCATATCGGCACCTTGCAAGGCTTGCTTAATAGTTTCTCGATC
+TTCTTCAGCTGCACAACGGCCAATTTCAGGGTTTGCGCCAGCGCCTAACCCTTTAGTGACATCAGCGCCA
+AGCTGTAAAGTGACATCTGCAGAAGAATTACGTAACGCTTGCGAATCAGTGTTTGCTGTAACAAACTCTA
+CACCTTCAATCGTTTGTGAAACCATGTGTTCAACGGCATTACCACCACCGCCACCAACGCCGATAACTTT
+AATTATCGCTTCTTCGCTATGGTCTTCCATTAATTCAAACATTTTTCTCTCTCCGTTTTACTTACAATAA
+CTTAAAATATTTAATAAACTGTTGTTATTTGTTACTTTAATTAACAACAATTCGAGATAACTGTTATTTC
+CATGTAACAGCTCACCACACAATTTTTTTAAAACTCGCCCTTAAACCAGGCATGTATTCTTGACCAAAAG
+TCACCAACACTTTCTCGTTTTTTCGCCGAACTATTCACTTCACTCGTCGCCTGCATACCATAATGTAGAA
+GGCCAACAACTGTGGAGTAAGTAGGATCGTTTACATACTCTTTTAATCCTTGTACTGATAACGGATTAGC
+TATACGAACTGGCATTTGGAAAATTTCTTCGGCAAATTCAAGTACGCCTTCCATTTTCGCCGTACCACCT
+GTTAGTACATAACCGGCAGCAATTTGATCTTCTAGACCAGACTCTCTAATTTCGTCTTGAATTAACTCGA
+ATAACTCTTGATATCTAGGTTCAACCACTTCAGATAATGTATGACGCGACATTGAACGAGCAGGACGACC
+ACCAACACTTGGCACATCAATACTTTCTTCCATGCTAACTAATTGTTTTAAAGCACAGGCGTACTGCACC
+TTAATATCTTCAGCATGACTGAGTGGTGTTCTAAATATTTTAGAAATATCACTAGTTACCTGATTGCCTG
+CTACAGGTATTACCGCGGTATGTCGTAAAGTGCCACCAGTAAAGACTGAGATATCCATTGTGCCTGCGCC
+CATATCAACAACACACACACCTAATTCTTTTTCATCGTCGGTTAACACTGCATAACTTGAAGCTAATGCC
+GAGAAAATCAGTTGATCAGCGGTCAAATCACAGCGTTCGACACATTTAACTAAGTTCTTAGCCATGTCAT
+TGGCACAAGTAACGATATGAACTTTAGCTTCCATACGTACACCAGACATACCTATCGGACTTTTAATACC
+GTCTTGACAATCAATGCTGTATTCCTGCGGAAGGACATGCAGCATACGGCGTTCGGCAGAAATAGGTACT
+GAACGCGCGGTATGAATTACATTATCGACATCTTCTTGAATAACTTCTTTGTCATTAATTGGCACCATGC
+CATTTTCATTTTGGCAACTAATATGCTTTCCTGAAATGCCTAAATAGATTGAGCTTATTTGGCAATCAGC
+CATCAATTCAGCTTCATTAATGGCGCGTTGTATTGCTTGAATAACTAAATTCAAGTCGTTAACACCGCCT
+TTATCCATACCACGAGCAGGTTGATTACCAACACCAATAATACTCAATTGGTTGTCTGGCGTAATCTCTC
+CTACTGCGACAGATATTTTGGAGGTGCCTATATCAAGGCCAACCACTAATTTTCGTTCTGCTGCTTTAGA
+CATTTAACTTAAACTCTTAACTAATTATGTTAATTTAGGGTGATTTTTATTGTTATTTTTTTGCAATTTA
+CTTTGTGTCTTATGTTGGGTAATACTATCTACAGTTTTCCAACCAACAGCCAATCCCGTATCATACCGCA
+AATCGATGTAATCAACCGCCTGATTTTGCTGTTTTTCTGCAATTTTTTTTGCCTTTAGCTGTGCTTTAAT
+TATTGGATAAACATCCATAAACCGTTGAATACGTTCAACTCGCTCTTCACGACCTAAATTTAAGGTCACG
+CCATCATCCAACGTTAGCTGCCAAGAAAAGCGTTCACTCAGTACTAACTCATCAATTTTTAGTGCTTTAT
+AGTCAAGTAATGCATTGAGATCTCTATAGTTTTCTAACGCTAACAATTCGCTTCCTTCAGGACCAAAAAA
+GTTAGGAAGGTAATGATTAATACGTTCAATATCAGCCTGAAACACTTGACCAAGTTGATTGATCAAAAAG
+TCACCATTCCATAGTGCTATCGGATTTTGGTCAACCACATATATTTTCAATTCATTAGGCCACTGCTTTC
+TTACGGCGACTGAGTAAACCCAAGGTAAAGTCAGTACATAACTTTGTACTTCATTAACATCAACTTGAAA
+AAAATTCCCCATATCAACCTGATCTATCGCATTAATAATATCGCTACGCTTGCTGTAAGGCATTTCTCCA
+GAAACCACGATTGAAGTTACCGGTGCACTTTCTTGTCCAATAAAATGTTGAGTAAGCCAATAACTGACAG
+TTATTAGGCTAAACAGAACGACAATAAAAAACACCAAACCCAAACCAAAAGACAAAGTGCTGTCTTGGCC
+TAGTTGTGCTGTTTTATTACTATTGCCTTGCTGTTTTTTCGTCATAGTCGTTTATTACTCTTTGACACTA
+AGCTGTAAAATTTGAGTTACTAACTCACTAAAGTTCAAACCGAATACTTTTGCGGCTTTTGGCACGAGTG
+ACGTTTCTGTCATCCCTGGTACAGTATTGACTTCTAATATCTGCCATTCACCAGTTTTATTTCGCATGAT
+ATCAACCCGTCCCCAACCCTGAGCACCCGTTGCATTAAATGCTTTCATTGACAAAGATTTTATTTCATTC
+TCATCACGTTCATTTAAACCACAGGGGCAGTGATATTGTGTACTTGTAGATTGATACTTTGCCTCATAAT
+CATAAAATTCACGTGGCGTTTCCATGTGAATAGCTGGTAAAGCCTTATCTCCTAAAATGGTAACGGTATA
+TTCTGGACCATCAATCCATGCTTCAAGTAAGACTTGGGTGTCAAAACCAAACGCTTCAATTAACGCGTTA
+CGCAATTGTGCGATGGTTTTTGCTTGTGCCATACCAATACTTGAACCTTCATTAGCCGGTTTTACCATCA
+CTCGACCGCCTAAATCAGCGAGAATATTTTCTAATGATAATGTTGAAAATTCAGCTTTATTAACGACGGT
+AAAAGGTGCTGTTGGTATGCCGCACGCTTTAAAAATTTGTTTGCTTCTTACTTTATCCATTGAGAGCGAG
+GAACCTAAAACATTCGAGCCCGTATAAGGAATATCTAAATACTCAAGTGCACCTTGCAAACAACCATCCT
+CTCCACCTCTACCATGTAAAGCGATGAAAACTCGGTCTATTTTGTTACTTACTAAATCAGTTAACGGCAC
+TACTTTAGTATCGATTAACACAACATTAAAACCAGCGTCTTCTAAACCTTTCGCAATAGCTTGTCCTGAA
+TTGAGTGAAACTTCACGTTCTGCTGAATTTCCACCATAAAGCACAGCAATCTTCTCTTGCTTGAGCAATG
+CTAGTGATCTATCCAGTGCTTTAACCATTATTTGTCACCCTTAACTTCAGATTGAGCGTCAGGCTGAACT
+GAACAACGAGTATGCAACAAACTATGATCAGCTAAGTTGCGAGCAACTGCACCAATACTCCCGGCTCCTT
+GTGTAATAACCATATCGTTATCTTGCAACTGAGTTGCTAATAATTGCGGCAGTTTATCTACATCACTGAC
+ATAAACAGGCTCTATTTGACCACGTAAACGAATTGAGCGTGCTAAGCTTTTGCTATCAGCAGACGAGATT
+GGTGTTTCTCCTGCAGCATAAACATCAAGCAAGAATAGACAGTCAACTTCTGACAATACCTCAACAAAAT
+CTTCATATAAATCGCGGGTTCGAGAATAACGATGTGGTTGAAAAACCATAACTAAACGTTTATCTGGCCA
+ACCTTGACGCATAGCTAGGATTGTCGCTTTCACTTCACTCGGATGATGACCGTAATCATCAACCAAAACC
+ATATCACCGGCAGCGGTACTAAAATCGGTTAGTTTTTCAAAGCGTCTACCTATACCTTCAAATTCGGTTA
+ATGCTTTACAAATTGCTTCATCATTAACACCCTCATCTTTGGCAACGGCTACACCAGCCAAAGCATTTAA
+AACATTATGCTGACCAGGTAAATTTACACTCATCTCTAGCGGCTCTTGTCCTTCAACCTCTACGGTGAAA
+TGACTAACGGCACCATTTTGTTGGTAATTTACTGCTCTCACATCTGCATCTTTAGAAAAACCATAGGTGA
+TCACTTGGCGACTAATGCGTGGTAATAGTTCACGGACAACTGGGTTATCAATACAAACAACCGCTAAGCC
+ATAAAAGGGCAAGTTATGTAAAAACTCTATGTAGGTATCTTTAAGTTTTTCAAAGTCACCTTGATATGTT
+TCCATATGGTCGGCATCGATATTGGTAATAACCGAAACCATAGGTTGTAAATGTAAAAACGATGCATCAC
+TTTCATCGGCCTCTGCAACCAAGTAGCGACTGCTACCTAATCTTGCATTAGTACCTGCACTATTAAGTAA
+GCCACCAATCACAAACGTTGGATCTAATTTACCCTGTGCAAAAATACTGGCAATCAAACTGGTTGTAGTT
+GTTTTTCCATGCGTACCCGCAATAGCAATGCCGTGACGAAAACGCATTAATTCAGCTAGCATTTCTGCGC
+GTCTAACCACAGGAATACGTAATTCTTTTGCCTTAACTAGTTCAGGGTTCTCACTATTTATCGCAGTTGA
+TACTACTATTACGCTGGCTTGAACCACATTTTCTGCTTGGTGGCCAATGACAATGGTCGCCCCTAGAGCT
+CTCAAGCGTTTAACCACTTGATTTTCACCAATATCTGAACCCGAAATTTGATAACCTTCATTAAGCAATA
+CCTCAGCAATACCGCCCATACCAGCGCCACCTATGCCAACAAAATGGATACGTTTTACCCGGCGCATTTC
+AGGTACCTGAGCTGCAGTTGAGTTGGTACTATTATTTGAGCTATTACTTACGTGAGTTTGCTTAATCATA
+TTTTCTCTTCATTATTTCTAAGTTTTGCGCCATTCGATATTGAAAGCTGTTGGCACAATTTTGCTACTTT
+CTGACTTGCATCACTAGTTGCAGCACTCAAAGAAGCTTTAGCCATGTCAGCTAAAGTTTGAGGCTGATCA
+AACAGCTCGATTATTAACGACGTGATACTCTCATTATTTAGTTCTGCCTGTGGCAATAACTTTGCTGCAT
+CTCGCTTTACGAGGTACAACGCATTTTTTGTTTGATGATCATCTACTGCATGCGGTAGTGGTACAAAAAT
+GGCTGGTGTTGCTGCCATGGCTAATTCTGAAACGGTTAGCGCTCCCGCACGACAAATCACTATATCAGCC
+CACTGATATGCAGCAGCAATATCAGTAATAAATTCGGTAACTCTCACTTTTCCAGTATCAATATATTCCT
+GTTTATAAGATGCGGTGACTAGTGCTTGGTTATTGTCGCCCGTTTGGTGCCATATACAATATTTCTCATC
+ACTTTCTGATAAATCCTTAAAGCTATCCGGCATCACCTTATTTAAGACTTGAGCGCCTAAACTACCACCT
+ACCACTAGAATATTTTTACTACCTTCGTGGCTTTGATCTATATTTTCTGAAACCAGTGCTTGCTGACCGA
+TTGACGCGCGTAAAGGATTACCAACCACTTCAACATCAATTCCGCTAACAAATGCATTAGGAAAGGCGCA
+GCATACTTTATTGGCGATACGCGCTAACAAGCGATTACTTAATCCGGCAGCAGCATTTTGTTCATGAACG
+ATTAGCGGTATTTTACTTAGCCAAGCGGCCAAACCACCCGGAGCACTTGCATAGCCACCCATGCCTATAA
+CAACATCAGGTTTCACTGTTTTAATCACGCGTCTCGCTTGAAAAAGCGACCTTAACAATTTAAAAGGCAT
+AACAAGCGTTGTTAATAGATTTTTACCACGCAGACCACTTATATTGATAAACGAAATATCATAACCATGC
+ATAGGTACAATTTGAGCTTCCATACGATCGGCAGTTCCCAACCAATGGATTTTCCATCCTTGCGCTTTCA
+GCTCATCGGCGACCGCAATACCAGGGAATATATGTCCACCGGTGCCACCAGCCATGACTAACAAAGTTTT
+TGCTAAATCTTTATTACCTTGGCCATGATTAACGCTCATTATTTATCACCATTTTGCTTAGTTATACTCT
+TAAGCTCTTTCTTAGTCGCTCTTTTTGAGCTTGTAGCCTGAATACTCTGTAAACGAATTTCATGGTCAAT
+ACGTATTAAAAGAACCAGCGCTAAAGTCATGATTATCATCGAGCTACCACCATAACTAATCAGTGGCATG
+GTCAATCCTTTCGTTGGCACAATACCTGCACTTGCGCCAATGTTTACTGCTGCTTGAAAACACATCCAAA
+TACCGATGGAGTACGCTAAAAACCCTTCAAAGTATTTTTCTTTAGCCAGTGCATAACGCCCTAAAATAAG
+TGCTTTGTAAACCAAAGTCATACTCAGTAGTAGCACTACACTGATACCGACAAAGCCGAATTCTTCAGCC
+AAAACAGCCATAACAAAATCGGTATGCGCTTCTGGTAAGTACTCTAATTTTTGTATGCTATTACCTAAGC
+CCTGACCTAATACTTCACCACGACCATAAGCCATTAATGATTGGGTTAACTGATAACCACTGCCAAACGG
+GTCTTGCCATGGGTCTAAAAAACTAGTCACTCGTCGCCAGCGATAGGGTTCAAAATAAGCCAACATTCCC
+AATGATGTTGCGCCAACTAACGCCATAGCGATAAATTGCCATAACTTAGCACCCGCTAAAAATAACAAAC
+CGAACGTGGTGACAAACATTACGATAACTGTACCTAAATCAGGCTGTAATAATAACAATGCCGCCATAAC
+ACCAAATACAATTAACGGTTTAATAAAACCTTTTAGGTTCTCCATTACTTGTTCACGGCGACGTACTAAA
+TAGGCAGATAAATAACAAAAGAAAAACAATTTAGCTGGCTCTGCTGCTTGCACTGTAATTGGGCCAAGCA
+CAATCCACCGTGTTGAACCGTTTACTGAACGACCTATGAGCAACACAGTAACCAGCAAGACAATGGCAAA
+ACCTAATAAGTAACTACTATTTTTATGCCACCAAGACATGGGGATTTGTAAGGCAACCCCGGCAACAGCA
+AGGCTTAATCCAATATAGATACCGTGGCGAATAACAAAATGGAATGGATTATTAAATAAGCGTTCCGCTA
+CCGGTATAGACGAAGAGGCGACCATGACTAGTCCAACCATATACATGGTCAATCCCAACACGATAAAGCT
+TCGATCAAAGGCATTTGCACCATATTGATTTGAGCCTGCCATTAAGCGATTAATCCACTCTGGTAGTGGT
+GGTACAGGCACTTGTGATAGAGTTTTTGTTATTGCCTGAGTTGTCTCTAAAGACATTGTTCTGGCTAAGG
+TCATGGTTTTTTCTAACGACATGAGTCCTCCTTAGCTTGTACTGCTGCAATGAATTGCTCGCCGCGTACT
+TGATAATTTTTGAACATATCAATACTGGCGCACGCTGGTGAAAGTAAGACCATGTCACCTGGTTTGGCTA
+TCTGCTTAGCTTGCTCTACTGCTTCCCTGAGGGTATCCACTTGAATAGCATCACTCACTAAACTAGCAAT
+CTCAGCGCCGTCCTTACCTAAAGTAATCAGCTGATTTACATCACAATTTAATATTGTTGTTAGCGCTGAA
+AAATCAGCACCTTTGCCATCACCGCCAGCAATAAGAATTAACTTATTTTGGCCTGTAAGCGTCGGGACTA
+AACCAGTAATAGCGGCGAGTGTTGCACCAACATTTGTCGCCTTAGAATCATTAATCCATTGAATGTAATC
+TTCACTCGCTACGCGCTGGCAACGGTGAGCTAAACCCATAAATCCGGCAAGGTTTTCTGTCATAGCTGAT
+AATGACCAACCAGCGCTATAACCAAGTGCTAAAGCTGCCATATAATTGAGCGCATTATGCATACCGGCAA
+GAGGTAATTCATCAATTGAAATTAAAGCTTGTTCACCAAACATCATTACCATTTTATTATCAATAGCTTG
+CAGACCAAAACAGTCTTGCTCTGGTTTATTTAAACCAAAAGAAATTATTTCTTGAGCGGCAACTAAAGTA
+TTTGATGCTTGATCTTCTCGACTCACCACGGCAATTTTTGCTTGTGGATAAATACTTTGTTTAATAGCCT
+GGTAATTCGCTAAGGTCTTATGCCGGTCAAGGTGATCATCACTTAAATTAAGCACACTCGCAGCAATAGC
+ATGCATACTGGATAACGTTTCTAGTTGGAAACTCGAAAGCTCGACAATGACAATGTCTGGTTGATTAGCA
+AGCTGAGAGTTATAGACATTTTCTCGATGAAGTAGATTAAGTATTGGCTCTCCGATGTTACCTGCCAATG
+CAGCATTAACTCCGATAGCTTTTGCTAGAGAAGCTAACAGTGACACTACGGTAGACTTGCCATTTGAGCC
+AGTGACTGCCAACATTTTCATCGGGGAGATGCGGCTATTGTTAACTAGGCAAAATAATTCAACGTCACCT
+ATAACCAGACAGTTTTCTGGGATAAGTGCTGTAATTCCTTCACTGACTAAATCAATACCTGGACTGGTAA
+TAATTATATCAGCACTAGAAATTAAACTTTGTTGCCATTGACCGAAAACAAATTTTGCCTTTGGATAATC
+ATTCTCGTATTGAGTTTGTTCATCCCTATTTGCAAAAGGCATAGGTCGTGAATCATTAACAGCAAATGAC
+AAATCTTGTGCGTGCAAAAAACGTAGGCATGACAAACCTGTCATTCCAGCTCCTAGCACGACAATATTTT
+TATCTTTAAACGCTGTTAACCAAGTCATAACTTATTTAAATTTACCTTATTTAGTTTATCGATCTTTTTT
+AAAATATTATTTAGCGTAACTTCAATGTGGCTAAACCAATCAGCACTAATATCAATGAGATAATCCAGAA
+GCGAACAATAACTCGCGGCTCTGGCCAACCTTTTAATTCATAATGGTGATGAATTGGTGCCATACGGAAA
+ATACGCTGACCACGCATTTTATAGGAACCAACCTGTAAAATGACCGAGACGGTTTCCATAACAAAAACAC
+CGCCCATAATAAATAAAACTAACTCTTGGCGAACAAGAATCGCAATTACGCCAAGTGCAGCACCCAAGGC
+CAGTGAGCCGACATCGCCCATAAAAACTTGTGCTGGATAGGTGTTAAACCATAAGAACCCTAGTCCTGCA
+CCGACAATGGCAGTACAGACAATAACTAATTCACTTGTTAAGGCGATATGTGGGATATTCAAATAAGCAG
+AAAAGTTCACATGACCTGTAACATAGGCAAATAAAGCAAACGCTCCTGCGACCATAATGGTAGGTACAAT
+AGCTAAGCCATCAAGACCATCGGTTAAGTTAACCGCATTTGAGGTGCCGACAATAACGAAATAGCTCATC
+ACCACATAAAAAATGCCTAACTGCGGTAACAATTCTTTCACAAAAGGAACTAATAGCGCCGTTTCATTTG
+GGCCTTGTGCAATAAAATATAAAAATAGCGCCGTGCTTAAACCGATGACGGTTTGCCAAAAGTATTTCCA
+ACGAGCTATTAGACCGTTCGCGTCTTTACGAATAACTTTACGGTAATCATCGACAAAACCAACAATGCCA
+AAGCTCACTATTACGAATAACACCACCCAAACATAAATATTGCTTAAATCGGCCCAGAGTAAAACACTGA
+TCACAATAGACGCGAGTATTAACAGACCGCCCATGGTGGGCGTACCTGATTTAGATAAATGACTTTCAGG
+ACCATCATCTCTTACCGTTTGACCTATTTGCATTTTTTGCAAATAACGAATAAGTTTGGGACCAAAATAC
+AATGATATAAACAACGCGGTTAGCGTGCTGATAATGGCGCGAAATGTTAAATAAGAGAAAACATTAAACG
+CTGAATAAAATTGAGTTAAATACTCACCTAACCACAATAACATTAAGCCATACCTTCTTTACTTTGATTA
+TCACTAGCTACATTTATTTGGCTAGTACTTTGTTCTTGATTCATAGCTTGCTCGGCATTCATTTGTTCAA
+ACCAATCAATAATTTCTGTCACTACATGCTCCATATGCGCACTTCGAGAGCCTTTAACTAAAATAGCAAT
+ATCTTGCTGACCAACAGACAATTGTTGACTCAACATGGTAAATAAATGGGTCATCAAATCAGCTCTTTGA
+TTGAAATGCTGACTTTGATCATTTTTGTGATTGTCTTTGGCAAAAGCATCACTGGCACTTTGACTTAACA
+CACCTAACGACAAGAGAGTATTTAACTGTAAGTGCTTAGCAAACCCACCAACTTCTTGATGATAACTACG
+CGCTTCACTGCCTAGCTCGCCCATGTCACCTAGAATAAGTAATTGCTTACCTGGATAGCTTGATAATAAT
+TGCGCTGCCGCTTTTGCTGATTCAAGATTTGCGTTATAGCTATCATCAATCAGTTTTACGTTGCAGCCCG
+TTTTTTTATTTTCTAATTGATGTAAATTTAGTCGACCTTTTACTGGCTGCATTTGGGCTAAACCTAACTG
+AATGTCCTCAAGACTGGCACCAAATTCTAACGCAATAGCAGCCGCAGCAACCGCATTACAAACATTATGT
+TTACCAGGTACCGTTAAAGTCATAACACAAGAACCTTGCTCGCTTTGCAAGGTAAAGCTGGCACAGCCAT
+TTTTGTCTAAGCTGACCTTTTCGCTATAACAATTGGCTTTATTAACACAAGAAAAGGTACGAACCGTTTT
+ATCCGTTAAACGCCATTGCCATTTGCTGGTGTACTTGGTGTCTTTGTTATAGAGAGCAACACCATTTTCA
+CCAAGCCCTGAAAATATTTCACCTTTTGCCCGAGCTACGCCACATAAATCGCCAAAACCCTCTAGGTGCG
+CTGCAGCAATATTATTAATCACGGCAACATCTGGCTGAGTTAACGCTGTGGTATAAGCAATTTCACCCAT
+ATGATTAGCACCCATTTCAATAACAGCAAAATCATGGCTGTTATCTAAGCGAAGTAATGTTAATGGTACG
+CCAATATCATTATTGAAATTACCATTCGTTGCTAAGACCTTACCTAAACGAGATAATATGGCCGCAACCA
+TTTCTTTAACCGTTGTTTTTCCACTACTACCGGTAATGCCCACCGTTTTTGGTGCGACTTCTTTTTTAAC
+AAAAGCAGCAATTTTACCTAGCGCTATTCGCGTATCACTCACGATTAATTGCGCGGTATCCGTCACTGCG
+CTCAAATGATGATCAACGATGAGTAATTGACAGCCTTGTTTGATAACTTGCTCTGCAAAGCGGTGGCCAT
+CAAAATTAGGTCCTTTAAGAGCAAGGAAAGCAGAACACTTGTCAGAATGCTCTTTGATAGCACGACTATC
+AATAACTAAATCGTCGATAACTAATTCATCAAGGCTTAACGCTGTTTGTATTGCTGGAACAATGAGTTCG
+CCATCAGTAACTTTAACTAAAGTAGTTAGTGAAATAGTAATCATAAGTTTGCCTCATCAGACAATACGGC
+CAAACCAGCGTGCTTTTGATAAAAATTTTTCACGACTAAACGTTCGTTGTAAGCTAATTTCTGGGTACCA
+ACGATTCCGCCCTTTTCATCATGCTTAGCCACAATGACGTAATCTTCGTGGCCTTTACCTGCCAACAGTA
+CTATATCGCCAGGTTTTGCTTTATTCAGAGTTTTCAATACCGCTTGTTCTCTTTCTAAAATAATCGATAT
+TTGCTCTGCATCTGGACAGGTAAAACCGGCAACAATATCATTTGCTATCAACTGGGCATCTTCACTACGC
+GGGTTATCATTAGTAACGACCAAATGGTCAGCATATTTTTCTGCCGCTTGTGCCATTAAGGGCCTTTTAC
+CTTTATCTCTATCACCGCCACAGCCAAACACAACATAAAGCTCACCTGCACAATGTTGACGACAGGCTTG
+CAGCGCTTTTTCCAACGCATCAGGCGTGTGAGCATAATCGACCACGGCAGTTGCTAAATTTTTAGCACTG
+GTTGCTTCCATTCGCCCAGCAATTGCGCTTACTTGAGTGACTAAATGAGGGATCTCGCTTAATGGTATGC
+CTTGGATAAGCAGCACACTGATAGCCGCCAATAAATTATCAATATTGAAGTCGCCCAATAATGGACTGGT
+AATATCGATATCGCCTAAATGACTCATTAAAGTAAATGAGACACCATGTCTATGGTGATTAATACCTTTA
+GCGGTTACAAAGTTTTTATAATTACTATTATCGGTTTCACGGCTATATAACCAAAGAGTTTGTTGCTTCG
+GCCAATTCTCTAGCCATTTTTTTGCTTGTTGATCATCAAAGTTCACTACTGCAACTTGGTTACTATCCGC
+ACTAAAAATTTGCTTTTTCGACTCACCATAACTTGCCATTGAACCATGGTAATCAAGATGATCTCTGCTT
+AAATTAGTAAAAATCGCTATATCGAATAAATCTGCTTGCACGCGATTTTGTGATAGCGCATGAGAAGACA
+CTTCCATCGCTACATAACTAAATTGTTCATCGCTAAAACGCTTAAATAATTGGTGTAACTCACAAGCACC
+GGGAGTAGTATTTTCTATAGGATGTAAATTATCGATACTACCTGCACCATTAGTACCAATAACAGCACAC
+GTTTTTTGGTAAGCACTAAGCATTTGAGCTAATAACTGACTGGTGGTAGTTTTACCATTAGTGCCGGTAA
+TGCCCACTAGCGTCATATTATCTTGCGGCGCTTGATAGTAATTTTTTGTTAGGGTAAATAAATGCTGGTT
+AAGTTGATAGAACTTAACAATCGCTACCGTGTTATCGCTTGACGCAAAAGTAACATCACCATGCTCGGTA
+ATATTCTCGCACTCAGCAACTACTAGCTTAGCCCCCTGTTTTATTGCTTGCTCAATATATTGGCGACCGT
+CTTGATCATGACCAATAATAGCGCAGAAAATGTCACCATCAACAATCGCTCGACTATCGTTGTGAAGATC
+ACCGCAAAAGCCCATTAAATTAATCGAGCTAGGTAGTTCAATGGAAAACACACTCAGATATGTAAAAATA
+CTTTGGCTAGCAGGTTTAGGCATGATGCTCTCCTGCTACTGGTTTTTGTGCTGGATGTGTGAGCTTGATA
+TGCTTACTGGCTGTTCGTGACTTTTGTGCATCCGGAGCAACATTAAGAACACGTAAAGCACCTTTCATCA
+CCCGTGAAAATACCGGTGCGGCGACTTCGCCACCATGATAAAGGTCACCACTTGGTTCGTTAATGACCAC
+AACGACAACTATTTCAGGATTAGAAATAGGTGCAATACCGGCAAATAAAGCAACGTAATCATTACCATAA
+CCACCAGCAACTGCTTTAATTGAAGTGCCAGTTTTACCACCGACACGATAACCATCAATTTTTGCTTTTG
+GTACATGTTCATCTACCACAGCTTCAAGCATATGAGTAATAGCGAGACTATTCTTGGCAGAAAAAATTCT
+TTCTTGATCTTCTGGGTCAGTCGTTTTATCACTGCTTTTAACAATGGTTAATTTACGTTTTATTCCACCA
+TTAGCCAGAGCCATGTAAAAACGTGTTAATTGCGCAGGAGTAATCGCAAGTCCCGCGCCCCAAGAGAGGG
+TTGCTAATTCGAACTTAGACCAACGGCTTCTATCATGCATCATGCCAACGCTCTCACCAACTAGGTTAGT
+GCCTGTATCATCAGCAAAACCCGCATCAAAAAATTTAGTTAACAAATAATCCTTTGGCACAGAGAGCGCC
+AATTTAGTGGTACCCATATTTGATGAAGTGACCAAAATTTCTTCAATTGATAACTTACCACGGTTAATAG
+GATCGCTTACTCGACGTCCGCCTAAACGCATCCAACCAGGGCTGGTATTTATAATAGAATTAGCTTTAGC
+TGAACCAAACTCTAACGCCGTTAACGCAGTGAGTGGTTTCATGGTAGATCCAGGCTCGTAGATATCAGTA
+ATGGCGCGATTTCTAAAGCGATGAATTGCTGTGTTACGACGGTTATTTGGATTATACGATGGGCTATTCG
+TCATGGCCAATATCTCACCGGTATGGATATTTGCTACCACTACTGAGCCAGAAGTCGCTTTAAATGCCTG
+CACAGCACCTTTAAGTTCTTTATAAGCAATCGCTTGAATTCGTTGGTCGATACTTAAGGTAATATCTTGC
+GCTTGTTCTGGTTCTTCAACAGAGATAATTTCAATTTTTCGCCCTTTAGCATCTTTTCTAAAGCGTTTAG
+CGCCACCTGTCCCCGTGAGTAAGTCATCATACATGCGCTCGATGCCTTCAATGCCTTTATCATCCACATT
+GGTGAAACCAATAAGGTGAGCACTAATTTCACCGGTAGGGTAAAAACGCTTTGATTCCTTACGTAAATGT
+ATTCCTGGGATTTTTAATTCTTTGATGTAACTCGCCATAGCTGGCGAAATTTTACGTTCGAGATAAATAA
+AACGTTTACGTGGGTTTTTAACTACACGAGCGATCAATTTATTTATATCTTGATCGAGTACATCTGCGAG
+GGCTTGCCAATGTTTGGTCATAGCGATGGCATTATTATCCATAATAATCTTAGGATCAGCCCAAACAGTT
+TCAACCGGTACACTAATAGCGAGTTCAGCACCATTTCGATCAACAATAGAGCCGCGTTGAACCGTATTAG
+CGGCAACGCGTAAAGAGCGTAAGTCGCCTTGTTTTTTCAGCATTTCAGGTTCAATAATTTGGATATAAGC
+GGTTCGCGCCATCAAACTGATATAAATAAGAGCAACAACAGCCAGCACTAAATAATAACGCCATGGGGCG
+GTATTTAGTGGGTTATTGTTTTTGGCTGCTTTTTTATTCACACCGCTCCATATATATTATTGTTTTGCTG
+TTGCCTAACTTATGCTTGGCTTATATCTAACTCAAATTCAGCTAAAGTTTTTCTATCTTTGTTAACTATT
+AACTTATACTTTTAAGAAACTTGAACCCACATTCTGTTTTTATTCCAAGGTGACAATCACTTCCGAATTT
+CCATTCGGACGTTTCATATCCAATAAGTTTTTTGCTTTACTCTCAATTGCGCTGTGCTCAGCCAAACTAC
+TTTGTTCTAATAATAAATTGCGCCATTCAATATTTAAGTCATCTTTTTGTGACAATAAGACTTCAAGTTC
+ACTGGTTGTCTGTCTATTGATATGACTGTAATAGATCACAGAAAACGAAGACATCACGACAAACAACAAC
+AAAATATAAGTAACGCTATAACGGACAATATCTTGCCAAATATCAAAAACTAAGGCACGCGCAGCCATAA
+CTAATCAGTGTTTCTTTCTAAACGCTCTGCAACACGTAATACTGAACTGCGAGAGCGAACATTTTCTTCA
+ACTTCCGTTTGACTTGGTTTTAACCTACGACCAACTAAAGAAAGTTTTTTGCCCTTATTTAATTCAATTT
+CACTTATAGGTAAGCCACGTGGAACTTTTTTACCTTGGGAATGTTTTTTCATAAACTGTTTAACTAAACG
+ATCTTCAAGTGAATGAAAACTAATAACAACAAGACGTCCGCCTTCTGCTAGCACGTCAAGAGAAGCAACA
+AGGGCTTTCTCTATTTGATCCAATTCACTATTAATATACATACGAATAGCTTGAAAGCTTCGTGTTGCTG
+GATGCTTTTTTATTTCTCTTTGAGGAGCAGTAGTTTTAATGAGTTTTGCTAATTGGCTTGTTCTAGTTAA
+TGGTGTTTCTTCTCGGGTATCAACAATAGCATTGGCGATTCGCCATGCATGTTTTTCTTCACCAAAAGTA
+CGTAATACCCAAGTGATGTCCTCAACATCGGCAACCGCTAGCCATTCTGCTGCTGTCTGGCCTTTACTGG
+TATCCATACGCATATCGAGTGGACCATCTTTCATGAAGCTGAAACCGCGTTCAGCTTCGTCAAGTTGAGG
+AGAAGATACGCCAAGATCAAGCAAAATACCGTCAACCTTACCAGTTAACTCGTGCTTTTCTGCAATTTCA
+GCCAAAGCAGCAAAGCCTTGGTGCTCAATCAAAAAACGCTTATCATCTTTGAACTTTTCAGCGGCGGTAA
+TTGCTGTAGGATCACGATCAATGGCGATTAAACGTCCATTGTCTGATAACTTAGAAAGAATGACTGAAGA
+GTGACCGCCGCGACCGAAAGTACAATCGATATAACAACCGTCATCGGTTATAGCTAAGCCATCAACGGCT
+TCATTGAGCAACACTGAGATATGAGTGGTGTCTAGTTCCATGTTATATTTTTATAACCCTTGTTAACGCA
+TTTATTTTTAAAAAGTGACTTTGGTAAAAACTAAAGTGATAAATCTAGTAGGCGTTCAGTCAATTCAATT
+TCACCCGATTGTATTTTGCTAATGCCCTGAAGCATTTGCGATTGCCATGCTGTGTCATGCCAAATTTCAA
+ATTTTTTCAATTGACCAACAAGCATGACATTTTTTTCTAAACTTGCATGCTGTCTTAAAGGACCGTTTAT
+TAATAGTCTGCCGTTTTTATCCATCTCGCAGTCACTAGCATTACCTAAAATAACTTGCTGCAATAAACGC
+TCTTGCGGGTTCATGCTTGATAGATTGCACAGCTTTAATTCAATTTCTTCCCATTCGGGTAGCGGGTAAA
+GTAATAAACACGGATGTTGAATATCAACCGTACAGACCATTTTTCCTTGGCAATCAGCAAATAGCTCTTC
+GCGATACTTAGTAGGTATCGTGATCCTATTTTTGCTGTCAAGCGTAATTGCGCTAGTGCCTCTAAACATA
+TCTGTTGTTACTTCACTCTTTTGAACAATAAATAAACAAGTGTTTGATAATGTGATTCTAAGATCCACAT
+TTCTCCACTTTTTTCCACATTGCTACAGTTTAGTGAAAAAAGCAACGATCTGTCAAGTGAGGAAAACGAA
+AAACGAGTATGGATACACTGGCTATAACACCAGTAAAATTAAGGCTTTCGAGGAAGTAGATGAAATTGTG
+GACTTTTGTGGCAAGTAATCCCAGAAAAGGACAAAAAAATAATTTTTTTACTGAAATGGTGTCTATTTTT
+AGCGACAGGGGTGATGAAGGTGGTGTTTAGGGGGCGCTTTTTCCCAAAAAGAAAAAGCGGCCCCTAACAG
+AGCCAATCATAGGTATTTAGAATAGCTCATCATCAATAGCAAACAAACATTCACAGCCTGATTTTGCTGA
+TGCAATTAATGAAAGTCGACGTGGCAATAATCGAGTAAAGAAATATCGAGCAGTATGCACTTTACTTTGA
+TAAAAATCTTCACCGCTTTCACCGTTGTTCTGTTGCTGTGACAAAGAAACTTGTGCCATTTTCGCCCAAA
+CAAATGCCATCGCCGTATAACCAAAGACATGTAAATAGTCATTTGCCGATGCGCCTAATTCATTTATGTC
+ATCTTGTGACTTAGACAATAAATCAGTCGTTAACTCAGTTAAATCAGTTACGGCTGCAGCTAAAGGGGTA
+ATAAATTCACTCATGGCTTGATCGTGTGAACAGCTTTCAATGAAAGTATTCACTTCATCAGTAAACACTT
+TTAGCATAGCACCTTTTGAACCAGCTACTTTGCGCATTAATAAATCCATGGCTTGAATGCCATTGGTGCC
+TTCGTATATTTGGGTAATTCGAGCATCACGTACTAATTGCTCTTGACCCCATTCACGAATGTAACCATGG
+CCACCAAAAACTTGTTGACCCGCAACTGTATTTTCAAAACCTAAATCGGTGAAAAATGCTTTGGCAATAG
+GTGTCATCAATGCTGCTAATGTTTCACCTTTAACTTGTTCTTCGCCTTCAGCATAAGTAGCGTAATCCAG
+TTGCATAGAAATATAACTAGAAAGCGCGCGTGATCCTTCATTCAGTGCTTTCATATTTAAAAGCATACGA
+CGAACATCACCATGAACCATGATAGAGTCGGCTTCTTGATCAGGATTTTTAACACCATTAGTTTTACTAT
+CAAGTGCTCGACCTTGTAACCTGTCTTTCGCGTACTCTAGCGCATTTTGATAAGAACGTACTGCAGCACT
+CAAACCTTGGATACCGACACCAATTCGTTCAAAGTTCATCATGGTGAACATACATGCTAAGCCTTTATTT
+AGTTCACCAATTAAGAAACCTTTTGAATCATCAAAATTCATGACGCAAGTTGCCGAGGCATGAATACCCA
+TTTTATGTTCTATAGAGCCACAACTAACATTGTTATATTCACCAAGCGTTTCATCATCATTAACATTAAA
+TTTAGGCACTAAAAATAGAGAAATACCACGAGGTCCAGCTGGTGCATCCGGTAATTTTGCTAAGACTAAA
+TGAACAATATTTTCAGTAAGATCATGCTCACCGCCCGTGATAAATATTTTGTTACCCGTAATGCTATAAC
+TACCATCATCTTGCGGGATAGCTTTGGTACGGATAATGCCAAGATCAGAGCCAGAATGTGATTCAGTTAA
+ACACATAGATGCAGACCAATCACCCGCATACATGCGCGTTAAATAGCGCTCTTTTAATTCATCACTACCA
+TGTTTTGCTAATGATAGTGCCGCACCTGCGGTAAGCACTGGATAAAGCGCAAAAGATATATCGGCGCTAC
+ACAACATTTCTTCATGCATCGCAGTTAACATTTTTGGCATACCCATGCCGCCATAGTTAACATCACCGCC
+AAGTGCAGTCCAGCCTCCCTCAGCATAAGTATTAAACGCTTCTTTATAACCAGGAGCAGTGGTAACGACA
+CCATCTTTAAAACTCACACCAATTTCATCACCTTGACGAGCAATAGGATCAAGTTCTTGTTCAGCAATTT
+TGGCACATTCTTGTAAAATAGCTTGAGCTGTTTCTTTATCAACTTGCTCCGCTAATTTAGGTAGTTTTTG
+CCACATATCATCCGCTTTAAATACTTCATAAAGCAAAAAACTCATCTCTTTTAACGGAACTTTATACTCA
+GCCATGATGACTTCCCTTATTAAATTTTTATTTCTGTGTGGTAAACACACAATTAAAACACTTGTTTGAA
+TAATAATGTAAATCATGAAAATGTAAAGCTATATCGAACAATAGCTCAGTATTTTTTACTTAATGGGAAG
+GTTATTCAGATAAATAATGGTATTTACTGGTTAGAACTTTGATCGCTATTTGTTATCATATTTAAAACTA
+AGTTAATGTGTTATTTAGGCTTTATATCCGTTATCAATCGAGATGCATGTTTCAGAATGCGAGAGTGATT
+CCAATGGTAGGGATAGATATGAAAATTAAGAAAGTGATAATAACTTTACTAACCTCTGTACTAGCGAGTA
+ACAATTACGTGAGCATCGATTTACCTTATGCCTTTTTTAAAAAGCATCATCTTCCGTTAACGATAATGAC
+CTTGCTATTAGTATTTATGACTAAAGCGCAAGCACAGCAATTGAGCTTTAGTAAAACTCAAGTAGACCAA
+GGGTATAACTTTCAATACCAATGGCTCGATCACACCAAAACCAAACAAGCTATTAGCTTTACCTTAAATC
+AAGATGGGTTATTTGAGCGCTTTAGGAATTTCAGAACTTACCAAGATAGTTACGCACAAAAAACGATTCT
+CAAGCGTATTAAGAAAAAAATGCAACAAAGCCCTATTCAGGGCGTGCAAATATTTTATCGACAACAACAA
+AATAGGTTTGTCATTGAAGCCAAGGGCTCAGATAGAGATAAAGTAGCGAAAGCTTATCAAACATTAGCTA
+GACTTGAGAATGAAGTCAGGCAACAGTATCTTGAGGATACCTATTATCAAACGTTTACCAATCATGAACA
+GATAAATGGTATTAAAGTAGATCATGTAAGTATTGCGAATAATTCGGTCATTGATTTAAAACCATTAAAG
+CCACTAATTTTAGATCATGTCTCAATTAAGAATATTCGAAAAGTCACCAACTACGTATTGGGTTTTGTAC
+AGAGTATTCCTTATAACACCTTAGACTCTCGCCTGACTTCTTCCGGTGCGGGTTTTAATCCACCATTACA
+ATTACTGTGGGAAAACCAAGGCGATTGCGATAGTAAAATGACATTAACTGCGGCGTTATTAAGGGCTTTG
+ATGCCACGTATTGATATGGCTTTAATCTATATTGATGGTCATGCTTTTATTGGAATTAATATAGAGGGCG
+AAGCAGGAGAAGTAACGATTACCCATAATAAAGTAAAGTATTTGTTAGCTGAGCCTACGGGACCAGCGTT
+ACTGCCTTTAGGTACGCTAGCCCCAGAGTCAGAGTTAGCTATTAATCAAGGGCACTATATTGCCCAAGAT
+TATCATGTAGCTTTAGCTGAGCAGAAAGCTGAATAGACAATGGAGCCTAAAGAGCAGTCAGTAGACTAGG
+ACATTTGTTCATAGTAACTACCTAAAAGAATAAAGGTTTAGTCAATATCTGCAACATGAGCAAGAAAGGT
+CAAACTCGGCGCAAAAAAAGCACTGCCCGTTTCGGCTTGGGTATATTTAAGTAAATGATCTGAATTACCA
+TGCCCATCACCATGAATCATGCTTTTAAGCATAGTTTCAAAGGGCTTAGGTGACTGACAATACGACACAA
+AAAATAAGCCTTTACGCTTCATGTCGCCATAAGGCATGCTTTGCCTGACAATTTCAATACTATTTCCTTG
+CTCATCTTTAAGGCTGGTACGTTTAGTATGCGCAGTCAGTGCCTTATCTTCGCTATCATATTCAACGTTA
+TCTAGTTTGGTTCGACCATAAACATCTTCTTGTTCATGTTCAGCCAGCGATCCCCAAAGTGTTAAATTAT
+GTTGATACCGTTGAGTGTGCAAATAACTACCGCCAGTAAAGTTAATATCATCTTGCTCTTTAACCAAAGC
+GACTTCTCGACGATGTAAACCTTGAGGGTTTTCAGTACCATCAACAAAACCAGTTAAATCTCTGCCATCT
+AAAAATCTAAAAGCTTGTACTTGTTCAATTAATTCAACACTATCACCGAGTAACTCACACACCTTAGTGC
+TGACAATATGATTAACATCGGCGCGATCACTGCGAATTTCAATATAAATATCATAACTATTTGTCGGTGC
+AACTCTGTCATCACTATGCATTGCAGGAAATGGCGCTAACATCGCTGGACGTGCTTGGGGATAAAATTCA
+TCCCAATAAGCATCACCAATAGCGACAACGCCAATAAGGTTTGCTTCTGAAAACTGATCAGAATAATTAT
+CAAAAAGCTTGGGTAGACGAGAAATTGCCGCACGAATAAATGCATTCTTATCATCGAGTGCGTTAAATAA
+TAGATAATTTCCATGAAGGTTTGGTTCAGCACAAATACCAAATTGTTCTCTAGCCATTTTCCATTCCTAT
+TAGCGTATTTTATATGACAAACTTATATTGTTTGTATTGTACACAATAAATATTATTTTATACTACTTTC
+ATTAAGTTTATGATCTTGTTTTACGTAGAGAAAATAAATTAGAGCGATACTTAGACTTGGATATTTTAAT
+CCGCATAAGCGCACAGCAATTTAATAAAAGGGTTATTAGCTTACTTAGACGGTAACCACTTAAATCACCT
+TCCATAATCCTTTATCATTTATGCACATTAACTCTTTAAGTGTTTCTTTATCGTCGCCAAAGTGATTATT
+AAAAGTAATATTAATACATTGTTGTTTATTACGAGTAGCCTTTTTCCCCTTTATAATAGTGCCACGATTA
+CCACTCTTAACATTTTGCCAAACCGACTTTGTTTGATTGCTGTCATTGAGTAATGCCACTACTTTTTCCT
+GCATTAATGCTACATCTTGAGCGGTTAAGTACTTAGCAGAGCGAGAGTCTGCATCGACAATACCTGTTAA
+GCCAGACACCACTTCAAATGGCAGGTTAATTACGCCTTTAAAAAAGCCAGATACTAAACCGCTACTCGCT
+TCTGAGCCAACAGTCTTAGCATCAACAATAGTATTTTCAATACGTGATAGGTACTCTGGAATATAACCTC
+TGGAGAGCTCTATTTCTTCAAGGTAACGTGTGGAATGCGGTCGCCAACGAGCGACTTCTTCAGTGGTATT
+ATTGGTAGTTTTAACAACAGCATCAACACGTTTAAGTATCGCTGGCATAGACGCCTGTAGTTTTGCTACT
+TGCTGTTCAATGCTCGCGATTTGACTTAGTAGTGTTGGTAATTGCCTTGAATAATATTCGCTTTCAACTA
+CGACTTGTTGCACCACAGGAAGAGAAGCCTCAACTTGCGATAAGATAGCGGGTGTTTGTTGAGCGACTAA
+TTCCCTCACTTTACCCACTTCAATTCTGACCAAGGCGACTTCACTAACAATATCATCAACTTTCGGACTA
+ACTAAATCGACTGTTTGTGTGGTCTTTTCAATAACACTGATAATGGCAGGCACATGCAAAGTTAACTTGA
+ATAGAGACAAGGCTAAAAAAGCAATTGCTAAAGCAAGCAATGCCTGAGAATAAGAAAATTGTTTCACCAT
+ACGAATACTACTGTTGCTCAATCAAATTAATTTCATCAATCAAACAATGAGTCAATTCACCAATTAATAA
+GTGTGCTGGCTTATCTGTCATTGATTCTCTCTTAATTATAGTCTCTAACTCTTTTGCTGCTTGATTAAGT
+TCCACAAAGCCAAACATTTGTGCCGCCCCAGCTAAGCGATGTGCGAGATAAGAAATTTTCTTTATATCAT
+CATTATCGCTATAGAGAATAAGGTCTCGCTTATCGTTACTGAGGTTGGCTTTAAATTCAGCGACTAAATC
+GCTTAAGTCAACTTGGGATAAGCTTTTATCCACTTTATTAACAACTTCATTTGCTGTCAAAGCATGCTCT
+GCTGACTTATTTTTTTGGTCAGTAAATAATATTTTTTCATTATGAGCAGTGAAGTACTTAGCAATAGTGG
+CAATAAAGAGTTTTCTTTCAATAGGTTTCTTTAAATGCCCAGTAAAACCTAACCCTAGGTATTGGCTAAC
+TTCATGGGACATGGCGTTAGCGGTTAAAGCATAAATAGGTTGATTACAACCTAAAGCACGTAAGGCTTTA
+AAAGCTTCAACGCCATCCATTTCGGGCATTTGAATATCCAAGAGCACTAAATCGGGTTGATGCTCAACGC
+AAAGTTTCACTGCTTCCTTACCATTTCTGGCGACAATAACTTCTAGACCTAAACTCGTCAATAAACGAGC
+TATCAACCGTCGATTATCATCATGATCCTCAGCCAATAAGATTTTTCCGCTAAAGAATATTTCACTACAT
+TCAACAGGCGGTAAATCAGTTAAGGTATTTACACTGTCGTCAGTATCATGTTGATAAGGTAGCGTTAAAC
+AAAAACAACTCCCCTTCCCTAACTCACTGGTTACCTCGATATTTCCTAACATTAATTTTGCTAGCTGGTT
+TGATAAAGTCAGTCCAAGTCCTGAGCCGCCAAAACGCCTGCTGATGCTATTATCTGCTTGAGTGAAAATT
+TCAAAGACTTGAGCTAAATGCTCTTCACTTAAGCCTATGCCGGTATCAGTTACCGTAAAAACGAGTTCTT
+CTTTTTGCTGAGTAATACTTAGCATTACCTGACCGCTTTCAGTGAATTTAATCGCGTTAGCACATAAGTT
+AAGTAAAATTTGTTTTAACCGTAAACTGTCAATATGAATAATAAAAGGTGCAGGTAATTGATGCTCAATA
+GTAAAATCCAACTGTTTTTGTTGAGCTTGAGAGGTAAAGGTATGTGACAAATCTTGAATTAATTCAGCCA
+AATCAAGTGGCTGCACTTCTAGTTCAAATTTATTTGCTTCAATACGGCTTAGGTCCAAAATATCATTAAT
+GAGTTCAAGTAAATGTAAACTATTGCCATGGATTACTTCAATATCTTCATGTACTTTATCTTTATCAATA
+TCGTCATGGATAATGGCTTCCGCATGACCAACAATGGCAGTTAGCGGTGTGCGAATCTCATGACTCATAT
+TAGCTAAAAATTGACTTTTAACTTGATTCGCTTTCTCTAATTCTATGGTCAAATCTTCAAGTTCATGCGT
+GCGCTGTTTTACCCGCAACTCCAACTCTTGTGTTAAGCGCTTTTCAAGGTAACGGCGATAGATAAAAAAG
+GCCACCACGAGCACTAATATTAGGGTTAAAATAATAATATTACGTTGCTGCTCGACTTTGGCTGATTGTA
+ATATCTGCAGTTTTCTACGCTGTTCTAAATCGACTATTTTCTGACTAAGCTGCTCTGATTCGAATTCTGC
+CAACTTGTCATTCAGCATATTGTTCGAGGTAATTAGATAACTTTTCTCATAACGTTGATGTTCAGAAAGT
+GCCTTAATAAATTGTTGTTGACTGGCACTTATCAGAGACGAAATTGACAAATTTTCAGTAAGTAATGTTT
+GATAATCAATTTTTTGCCCTACCGCAATTGAGCGTTCAATGTATTGTTCCGCTTGTACTAGATCTCCAGA
+ATAAAAGTAAGCTTTAGCAAGACTCTGTAAGCTTCCTGCATAGGCTTTTTGATGCCCTACTTCTTTACTA
+ACAATTAACGCCTGTTGAGCATATAAAATGGCTTGTTCAACATCAAAGGTATCATTATATATTTCAGACA
+TATTATGCAACTGTGAAGCGATATCATGCGTATAGTCATGTTTTTGAAAGTACGTTAAAGCCGCTAATAT
+ATTTTCCTTACCTAACTTGAATTGTCCTGAATGTTTATAAGCAATACCAATATCAGCTCTTGCTGATGCA
+ATACCATAGCTATCATTCAACTGGATACGCTTATCAATAATTACTTTCAACATATCAATTGCGCTATCGT
+AACGCCTTAAGCTGATGAGAAGTGAAGCTATGTTGTATCTAACGTCTATTTGGTCAGCTTCATCGCCATA
+TTGTGTATAGAGTGACTCCGCAAATTGATAATTTACTAAAGCTAAATCTGATTCACCCAAATAAGTATAA
+ACAAGGGCAACATTATTAAATAAATTTGCTCGTTCAATCGCAAAATTATTTATATCATCAGCTTGGTTCG
+TCTGATAATAGACTAATGATGCTTGATAAGCCTTTAGTGCTGATTTTAATTCACCCTGATAATAATACAA
+TATACCTAGCATCTTATGGGCTTGTGCTTTTAAGCTGAAATGATTAGATTCATGGGCCAATTCGATGGCG
+TTATTAACTGCATCGATACCTTGGTCATATTGATGTAAGGTAAACAGTACCTTTCCTTGATTAAGTGAAA
+CTTCAGCCTTCTCACCAGAATCGAGTTCTGCTGATTTATAGAGATTTAATAACGCTTCTAACGCGGCCTT
+TTTATCTGCTTTTTTGTTAATCTCGATAAGCTTTTTAGTTAATTGGCTATCCTGTGCCCACGTTTTATCA
+ACCGTTGTCAGACTTGCCACCGTTAGTAAAAAAAATAGCAATATTATTTGTGTTAGGCGTTGCATCATCA
+GGTATTTAAAGCTCAACTTTCGCTATCATGGGATACTGAATCTAATGAGCAGTATTAAGGGACATTATTT
+ATAGCATTAATTGCTATTAAAAAACATCATATCAATAAATCGTCTTTGCAAAACTCATAATTTCACTATA
+AAAATCAGATCTAAAACAAAGATAATAGGCACTGCTTTTGTAAAAAATCAAGCCATTAGTTGCATTACTT
+TCAATCCAAATCTATACCTACTTGATAGCATTTATACCAATCAAACTAATTTATTGATCAGATTAGTGTT
+TACTTCAGTTTTCTCTATTAAGGATAGCTCTATGATTAAAACATCGGTCGCATTGATACTTGTGCTAACA
+AGTATCACCAGCCTACTTACTGATGCATATGACGGAAAAAATCAATTTGTCGAAGTCGAAATTCGATCTT
+TAGATGGCTTAATGTCCTTATTTAAAAAACACCATTACACCAGTAACGATTGGAAAAATGGTGATAGAGA
+AGTACCAAGGTTAACGTTCGAAGGCGTTAGTGAGCAATGGAAAGAAACGTCGAGTAAAATTCCCGTCAAA
+CAAAAGAAGCAGGTGTTTTTTCGCTTAATGGCACCTTTAGTTTTAATGTCTAATGAAAATATTCTCGCAG
+AACGCAACATTGTAAAGTCAGCGCCGTTGTCATCGAAAACATTGCTTAAAATAGCTAAGAAATATCGTTT
+AGTTAACAATGAAAGCTTAAGTTTAACGAGCAAACAACGTCAACAATTGTTGCAACAAGTCGATATTATG
+CCGCCATCTCTTGCATTGGCTCAAGCTGCAGAGGAAAGTGGCTGGGCTACGTCACGCTTTACCGAAGAAG
+GTAATGCTTTTTTTGGTCAGTGGGATTTTTCTGGAAAAGGCATGACACCTAAACAGCAACGTAAAGAGCT
+AGGTAATTATGGTTTAGCCCGTTTTGATAGTCCATTAGATTCTGTTGAGGGTTATATGCTTAACATTAAT
+ATCACTGGGGCTTATAAAAAGCTGCGTGTATTAAGGGCTCAGTTGCGCCAAGAAAATAAAGCTATTACAG
+GGTTAGAATTAGCAGGAACGTTAGATAAGTATTCTGAACGTGGACAAGCCTATATTGATGGTCTGCGATC
+GATGATCCGTTATAACAAATTAGAAGATGTAGATGAAGCTTATTTATCTGACACGATATTGATTAAGCTT
+ATAGCCCCCAAATAACGTCAGTGAGTTATTACTAGACAGAAAGACTAAAGCAATTTAAACCGCAATAAAA
+AAGCAATGTTTGGCAACATTGCTTTTGATTGTTCGAACTTAAAGTTTACTCAAGCTTTAGCTTCATTGTC
+TAACGTTAGTGCTTAACACTAACGATTAACCCAGCGATTAATTTGAAGCTAGTTCTTTAGCCGTTACAGC
+TCCTTCAACAAGTTTTTTATTTTTATTACGAGAAAATACCTTTTTTATGTCCTCGATAATTAAATACAAA
+CTTGGTATTAGTACTAAAGTAACCACTGTGGCAAATAACACACCAAAGGATAATGATACCGCCATAGGAA
+TCACTATCTGTGCCTGGGCACTGGTTTCAAAGAAAATGATAGGTACTAAGCCAATAAAAGTAGTAATTGA
+GGTTAACATGATAGCGCGAAAACGCTTGGTTCCAGCATGTATTACTGCATCTTTTAAACGCTCACCACGC
+TGTCTTGCCTTATTAACAAAGTCGACCATGACTAAAGAGTCATTAACTACCACACCTGACGCAGCGGCAA
+TACCAAACATGGATAACACACTTAAATCCAAGCCTAAGATCATATGACCAAATACCGCACCAATAACGCC
+AAAAGGGATTACGGTTAAGATCATAAGAGCTTGAGAGTATGACTTTAACGGTATAGCCAAAAGCGAAAAT
+ATAATCATAATCGAAATCATTAGATCACGCATTTGTTCTGCTGCACCATCCATTTCTTCCTGAATTCGAC
+CGGATACTTCACTTTTTACCGACGGATACTTTCTAAGTAGGTCAGGAATAAAATTATCACGAACATCTTT
+AGCGACTTCAAAAGGTTCAACCTGCTCAGCATCAACAGATGCCCATACATTAATAGTACGATTACCATTT
+TCACGACGAATGCGAGTAACACCATCGGTCAAATTAATTTCAGCTAACTCAGATAAAGGCAATTCTGCAC
+CATTAGGCGCCTGGATCATAACATCATCAACATGGCCAACACTGCTGCGCTGCTCAAGGGGATAACGCAC
+CATAACCTTAACTTCTTCGCTATCTCGTAAAATACGCTGCGCTTCTAAGCCATAAAAACTATAACTAACT
+TGCGAAGCAATATCTTCCAGAGTTAAACCTAAGCTATAGGCTAAGGGTTTTAATGAGAACTGCACTTCTT
+TAGCACTGGTTTGACGAGAGTCATTAACATCACCGACCCCTTTAAGCGAATTAAGTTTAAGCTTCAGCTC
+TTGTGCTGCAGCCATTAGCTGAGCATCATCCTGACTTTCCAATCTAAAGGCTATATCACCATCATCACGA
+CCACCGCCAAAGAAATTATCACTAATGGTTAGCGACTTAACACCAGGGTAATCAGGAATTGCTTTACGCC
+ATAAATCGGCAAGTTCAAAAGTGTTGATAGCTCTTTCTTTTGGAATAACTAGCTTAACCATCACTTGGCC
+ATTAGTTCTGCTACGTAACTCAACTTGCATATCGGCAATCATTGAATTTCCATACTGCTTTTCAATATCC
+TGATCTATTTTATGAATAATACTTTCAATATTTAGTAAGGTATTTAAAGTGGATTTTTCTGAAGCATCTA
+TGTTCATTTCCACATTGATGCGAGGAAAATCATGAGGGATTTTAGGCTGACCAACATAACGCACTAAACC
+ACCACCAAATAAACCGGCGCTCAGCAACATCAAACTAATAAAAAACATCAGTACAGCATATCGATATTCA
+ATGAACTTTATTAAAGCGGGGCGATAAACATTTTCGATGAAGTTTTTTAACTTAGTATCAATCCAGGCAC
+GAAGTCTATCCAGAGGGTTTCTCGGGTTAAACTTTTTCACTTTCATTTTAACTAAATGCGCCGGTAAAAT
+AAGTTTGGATTCGATTAGTGAGAATATCAGACATAAAACTACCACCCCGCCAATGGCTTTGCCAAAGGCT
+GAAGATGGCCCTTCACCAAAGAGGAAAGGTAAAAATACAGCAATAGTAGTTAGTACACCAAAAGTTGCTG
+GCATAGCGACACGTTTAACACCACGAATAACATTGTCTGTGGTATGACCGTGCTCTTCTATTTCATCATG
+AGCACTTTCCCCCATAACAATGGCATCATCAACAACAATACCCAATACCAATATAAAAGCAAATAAGCTA
+ATAACATTGATGGTGACACCAATAAACTCCATCGGCATAAATAATAAAGTACCTAAGAAACATACTGGCA
+AGCCCATCATTACCCAGAAGGCTAAGCGTACCCGCAAAAAGAGGGCCAACATCAAAAAGACTAATACCGC
+ACCACTTTTCATGTTGTCTAACATCATATTCAAACGGCCATTGAGGTAATATGTTAAATCAACCCAGGTT
+TCCAGCTTGACACCTTGAGGTAAAACCGATGCTTTCTCATCAACATAGTTATTCATAATATCGGCAATCT
+TAGTAATACTTTGATTCTCTGAGGCACCGACAAAAATAGTGATTGAATTTTCGCCATTAAACTTAGAGTA
+CTGTAACCCTTCTTCGAAACCATCATTGATGGTAGCAACCTCTCCTAACATGACTTTGGTGCCATCTTCT
+AAAGTAACAACAGGAATTTGTGCAAATTCATGGCCACGATAGGCTTGGTTTTCCACACGTAAGTTGATAT
+ATCCATTGGCAGCACGTATCTGTCCCGCTGACATATTGCGGGAAAAACTGCGAACCGCGTTAGCAACATC
+TCTGAAACTTAAGCCGTATTCACGTAATTTATCTTTACTTACTTCAACTGATATTTCATAAGCTAAGCCA
+CTATATAGCTCAGAAATACTGATACCTGGTAGTTGCTGTATTTCATTATGAATTTTACGACCTAGCTCTT
+TCAACTCACCATTAGTTAAATCACCATAGAGCGAAATATACATCACCTCTTGACGAAATTTCTCTCGTTC
+GACCTTGATTCGCTCCATTCCTTCAGGAAAACTTGGAATAGCGTCAATAGCTGACTTTACCTCTTCCAGC
+ACAACTTGTGGATCATAATCAAGTTCAACTTCAAACCAGCCGTTGGAGTAATTTCGATTAGAATATGTTA
+TCACTCGCTTAAGACCTTGCACTGATTTAAGTGCTTCCTCAATCTTAATGGTAATACCTTCTTCAACCTC
+TTGGGGTGCGGCCCCAGGATATGGCGCTGCATATGAAATCCAGTTAAACTCTAGCTGGGGAAACATTTGT
+TTATTAATGGTTAGTGCCGTTAAACCGCCACCAATTAAGATAAAAACCATAAGTAGGTTGGCAGCGATAG
+TATTACGTGCAAACCAGGCAATAATGCCTTTATTTGTATCGATATCATCATGGGGACGATTTAAATTTTC
+ACTGTCATTTTTTTCATTTGTTTTCAAGTCACTAGAACTCATCACTACTCTCCTGACTCTATATTATTCG
+CCATTTGAGTTTCACTTTTCTCAGTTTCGATGTCTTTTTCTTCCAATTGCAGAACATCAGAGGCTACAGC
+CAATTTCATACCATCTACAGGATAATCTAGCGCAGATACAATAAGTTGGTCACCATCTTGTAGACCATTA
+GTAACAATAACATCGCTGCCTTGCTGGCGAACAATGTCAATTACAGCATAATGTAATTTTGACTCGTTAT
+CTAAGAGAGCTACTTTACCGTTTACCACTAAATAGCGAGGCACTAAGCTTGCTTGACTGATGTCATAACC
+CATAATTTTAGCATTCACGTAACTACCAAAGCGTAACGGTACATCACTGCTATCGCTTGAACTATTTAAT
+AAATAAGGATCGTTAATTTCAGCCACTAAGTAACTCATGCGACTTTTGCTATCAATGACACCTTCACTGC
+GCGCTATAATTGCTTGCCATTGTGTATCTTGTCCTGCGTAAGTGCCAATAAGGTTAACTGGTGCATTAAC
+ACCTTGTTCAGTGGACTCAGTTTTAACTAAAAAGGCTAATTGATTATCCGCAACTGGCAAACGAATTTCT
+GCAGTTGCGGTACCCAATACATGCCCAATTTTACTACCAACACCAACAAATGAACCCAAACCAATATTCC
+GACTGTCAATCATTGCATTATACGGCGCACGAATTTCTGTGCGTTCTAAATTACGCTCAGCTCTTAAAAC
+AGAGGCTTGTGCTGCTTTAACTCGAGCTAATTCTTGCGCTAATTGTGGTTTACGTAAACTCAACTCAGTT
+GGTGAAGTATTTGTGATTAGTTTCCACTCACGTTCAGCTACTTTACCTTGAGCAAGCTCTGTTTCTAATG
+CAGCTCTAGCCGTAGCCATTTTAGCTTGAGCATCAATTAAGGCAGCTTGATAATCACTCGGATCAATACG
+CGCTAATAGTTGACCTTCTTTGACAAAGCCACCCCGAACAAAAACATCATTCAATTCAACAATTTCACCA
+TTAACCTGAGCAACCAATTCTGTTTCATATTTAGGCTTTACCATACCGTATGAGTTTACTTCTAGCGTCA
+TTGGTGCAACGGATATATTTTGAACGGCAACGATAGGAGTTTTATCAACTTTCTCTTTTTCTTCTGGTGG
+TTTTTTCATATTAGAAAATATTGCCATTGCAGCAATGCCTGCAGCTAATATGACGATAGGTATAATAATT
+TGTTTTTTAGTGGCCACTTTTAATCCCTTATTTCTCTAAAAGTTTTATATTTTATATTTTATATTTGCTT
+TATTGATCGCAAACTTATCTTTATTTTAATAGCGCTAGAATAACCAATTCTTGATTACAAGTATTAACAA
+AGATGTAACTCAGTATTACAAGATGCACGCCAAAAAAGAGTAAAAAAGTATCACAACACAACTAAAAACA
+TAAAATACAATTATTACAATGACTTGCAAGTAAAATTTTGTATCTTTATTTTTATAAACTTGTCCTTGGC
+GACAATTATATTTTTTGTTATTAGTCTTTTTCACTACTTCTTGAGCTGTTTCTCATCAACATTGTTAAAA
+TCGCCACATATATACCCATCACCATTCAAAGAGCAGTATTTCAGTGGGAATTAGAATAACTTTAGGCAAG
+GAAGATAATTTAAGCATAGTTATTCTATGGTTTGATTGTTTAACGCCGTATAAAGCGATTTTAAACCCAT
+CGAATAAGCGCTCGAGCAACATCACTTCGTCGTTGCTGTGATTTATTATGACGCTACATGGATGGTGTTA
+TTTGAGAATGCAGGAGCAATTCTCCTGAATAACCATTATTTCATCACAGCGCCTTGAATTGAAATAGCTC
+AAGCACTCTGTAACATGCATAATGATTGGTAACGGGTATAGTAAGTGAAAATCGAATTGAAATCAGTGGG
+TATAACTTTTTGAATACGTTATAATGAGAAAAATTTCTCCACGGCTTTTTCCATGACAGATTCTCAAAAT
+ACAACACCAGCAACACTTGGTAAATTCAACCTACTCAACATTGTTGCCATGTTGGACAAAGGCGCATACC
+TTGATGGTGGAGACTTAGGTGAGATTCTATTACCTAAACGCGACCTGCCAGAAGCTTGTCAAGTTGGTGA
+AAAAATTAAGGTATTCCTTTATCTTGATTCCGCTGAAAGGCTTATAGCTACAACGACTACACCTTTAGCC
+CAAGTTGGTGAATTTGTCTCTTTAAAAGTTGTACAGGTGAATAAAATTGGTGCCTTCCTTGATTGGGGAT
+TACCTAAAGATTTATTAGTACCTTTCACTCAGCAGCACTCTGAAATGGAAGTGGGTAAGTACTATCTAGT
+TAGAGTTTTTCTTGATCAACTTACTAATCGTATTGCCGCCTCAAGTAAGATAGATAAGTTTCTTGATATC
+TGGCCCGCAGAATACCAACAAGGCGATAAAGTAAACTTAATTATTGGTGGAAAAACTGATTTGGGTTACA
+AGGCTATTGTTAATGACCTTCATTGGGGCTTACTTTATGATAATGAAATTTTTCAGCATCTTAGAGTTGG
+CAAAAAAATTCCTGGCTATATTAAACAAGTACGTGAAGACGGCCGCTTAGATCTTCTTTTAACACGTGGT
+AGTAAAAATAAAGTTAATGATTTTTCTGAAAAGCTATTAGCGCATATTGCTGATAGAGGTGGTATCACGC
+CATTAAATGATAAAAGTGCCCCCGAATTAATTCAAAGAACTTTAGGGGTAAGTAAAAAAACCTTTAAAGC
+AACGGTAGGCAATTTACTAAAAAATGGAAAAATTGCTATTGTTAAAGAAGGTATAAAGTTAGTTTAAATA
+AATTAACTCGATAACGTTCAAGTAAAAAAAGAGGCTATAACATTGTTATAGCCTCTTTTTTTTACGCTAA
+CTTTTGCTAAGAATATTAATACTACCAGTCAGACCAATTTATTATTCCGCTTGGTATTACTAATTATAGC
+CAACAGCATAATCTATTAGTATTAGAAGCTTCCTCGAATGCCAACGCTGAAATTACGACCTGGTAATGGT
+GCTACTTCTTTTAGAAATGAAGAATGAACACGAGCGTGCTCATCTGTTAAGTTTTGTGCTTTTACATACA
+CGGTTAAATCATCACCAACACCATTGATGTAATAATTAAAGTTTGCATCAACCATGGTATAACTATCGGT
+GTTTGTCTCTAACTCTGCAACATCATCTTGCTCGAAGTAATGGCTCACGCTTAGCTCACTATCAAACTTA
+TCGGCTTGGTAATTGAAAATAGCACCCACTCGCATCGGCGGGATGCGTGGCAAGTTATCATTTCCATCTT
+CATTCACTAAGCGTGCACGAATGTAATCAGCTATTAGGCTTGTTTTAAATGACGATGAAACCTGATAAAC
+AAACTCAGCTTCAGCACCGTACATCTCAACATCATCTTGCTGATACACTAAAATCGGTAGCCCTGCTTCA
+TCTTCATGTTCATCGGCATGGCCGTGTTCCTCAACAAAAAATAAACCGGTATCTCGCTGATAATAATAAT
+CATCTACACGGTTATAAAAAGCACTAATGACGTAGCCAAAATCACCATTAAATTTTCGGAATGTTAAGTC
+AAAATTAAGTGACGTTTCAACACTCGGTGCTTGCTCTGCTAACTCAACATGTACTTCATCACCTTCTTGG
+TGCACATCAAACATAGCACCGACTTCAAAGGTATTAGTTCCTATATGTGGACCAAAGGAAAATAACTCTC
+CCGCAGAGGCCGCTCGTTGTGATAATGCTGTTGAGAACCCTAAATTATAACCTGGTTGGTAATTCCATAC
+TAAGCCTACTGAGGCACTGATTGGCGTAAATGACTGCTGATCGAATGAGACTAATGTTTGATGATGTTCA
+TCGTGTGATGGCTCTGTATGTTGATCCTGATGAGAATCTTCAAAGCCAATTAAGCTATCATCAGCATCTA
+TATTTACCTGCTCGACCCTTGCACCTAATTGTAACAATACCGAACCGAAGTGTTTCTCTTCTAACCAAGC
+AACAGCAAACATTTCCGATTTAGATGGAGGAGAAAAAGCCTCTTCACCCAGTGCTTTAAAGTCTGATGAT
+TTATAATGAATTGTCCATGCACCCTGCCATCCTGCGGTGTTTTCGTGGAATAAGTCAATGCGTGCTTCGG
+TACTTTTATTGGTAAAAGTTGTGCCCACTTCACCTGACTCAATCTCTTGATGCTGATAATCACTATAAGC
+AAATTTTGTTGCTATTTTACTAATAAATTGTTGCTCGAAATTATACTCACCAAGTACTTGCCATCTATCT
+TGCTTCATTTTGGCATAAACACCGACTTCTTCATCATGATCTGAGTGTTCTTCTTCATGCTCATCATCAT
+GTTCTTCCCCATGACTATGTCCAGGAATGCCGTATTCTCTGTCCATAAAACCATAAGAGAAACCGATGAA
+GCCATCTTCAAATAAGTAACTTGAACCCAGTGTTGCGCCACTGGAAGTACTTGAGCTATTGGCTAGACGA
+GTTTCCCCATGCTCTTCATGTTCTTCTTCGTGCTCATCTTCATGACCTTCATCATGGTCTTCGTTATGGA
+TATCAGCTTCACCCGCAAGTTTATAGTCTTTAGAGTCACGCCAAAAGGCATCAAGATGAAAAGCAATGTT
+ATCAGTACCCGTTTGGATATTAACAGAGGCCTGCTGCTCATTAGATACATCGTTATATTGTAACAAGTAG
+TCGACTTGATCATCACTACTCGTTGGCACACGTCCATCCACCACGTTAACCACACCACCAATAGCGCCAC
+TGCCATAAAAAAGTGTCGCTGGACCCCGTAAAACTTCTATTTGAGTGGCGGTACTCGTTTCTGTAGCGAC
+AACATGATCAGGCCCGACGCGTGATGCATCGCCAACGTCTAATCCGTTTTGTGTAATAAGAACTCTAGGG
+CCATCCAAGCCTCTAATAATCGGTGTGCTGGCAACCGGACCATAATAACTAGAATGAACACCAACTTCAT
+TTTTTAAGGTTTCGCCTAACGTTGCCGCTTGTTTCATTTTTAATTCATCTTCACTGAGCACATTAATAGG
+CAATGCTGACTCGATTGACGAAGTATGTAGTGGTGTTGCATGTACATCAATAACTTCCATTACCGATCTA
+GGTAACACTACACTTAAGTCAGTAATATCTTCTTCTTTCATTGTAATGTGTTGATTGCTATGACCGTAGT
+TTTTAGCACTAATGTGAAGTTCAAAAATCCCCTTCTTAACATCGGTAAAATTAAATAGTCCCAGAGAGTT
+TGTGCGTACTTGCTGTGAATCTCCATTTAACCCTACAGTAGCATTATTAATCGGTTGACCTTGTTTGTTC
+AGTACAACACCAGATAACTGCTGAGCGAAGGTGTTAGGAACAAAACATAACATTGTACCCAGTGTCGACA
+GTACCGTAGCACTAACTATTTTTTTCAAAGGTGATTTTACTTGAGCATTAGTGCTCTTTTGAGTCGCAGA
+GAATGACATAAACTGGTTTCCGATAATTTTAGGAGGTGTATACCGCACTGCAAATTGATATTCGCAGACA
+GACAACTAATACCAATCAGACTAACTAAGTGATCTTTTTAAATGGTCTAAATATCCAAAAACATTGTTGC
+TTTCAATCCCAATAGCCAGCTATTGCTCAATCAATCGCCTTGTTCTTAAAAATTTATCCTCATTAAAATT
+TGAACCATTAATTAATCTGATTGATATAAGTGAAGTACTTATTTTGACTAAGCACTTCACTATAAAAATA
+CATAATAAGAAAACTACAGAAAGCTTGGCGGCGCTCTTAATGGAGGGTATACGTAAGCTGAGGAAGTTAG
+CTTAAGATTGATAATGCGAATTTTGTCAAAATTAGTGATACTTGAAGATATCGGATATAGCCTTATAGGG
+CTTGGTGGGGTGTCGATACCTTGTTGACACAAGTTACAGTCATGCTGTTCAAAGCTTGCAAAGGTGTCAA
+ATTCAACTTGTGCATAATGCTCACTATGGACAAACAAAGTGGCGCAAAAAAGCAAGAGCGTTAAAGCACT
+CTGGCGAATTTGTCGTTCATTCATTTGAAGTTGAGATAATGTAAAGTTCATACTTGTTATAGTATAACAC
+TTAAAAATCAAACTCAATAATTGCTTCTACCTCTGTAAGAGATTTTTTTCACCTTCAACAAAAAAAACAG
+CAGTGCTGCGCTATACTTTATGCAAGTTCTCCTCTCCTACCATCGCATCAAGTAGTTATTGATTGAATAG
+TTATGTTGTCTCATTAACCAAGGATATCTTTATGGCACCTTTGACCCACTCCCCATTAAATAAAGCTAGT
+GCTATACCCCTAAAACAAGCATTATTTTTACTGCCCATAATGCTTGTAACACTTCCAATTTATAGTGAAA
+GCTTTACCGCAAAGCGAACAGGACAAGGTTTTACTGGCCTAACACAAGACTTTACTTCATCGTTGAGCAA
+CCCCGCCTTACTGACTAAATTCCGTAATGATAATGACGTCTTTGTTTCTTTAAATATAGGCATCATGGCA
+TCTGATAAATATAATGTTATTGATACCGCTGAGGACATTAGTAACGATCTTGATACATTGGCCGACGATA
+TAAACGGTATGTCACTGCAAATTATTCAATCACCCGAGCAAATGAAAAACTACAACGATGATTTAAATCA
+GCAAGTCGACACTATAATTGCTGACTTTGAAAAAATAGATGGGCAAGTTGTAAAAGTGCGTAATGGCTTG
+AACTTACAAATTATCATCCCTAATCAATTTTTGAGTTTTGGTCTTTTTACCAACCAATATAGTCGTATTG
+CTGGTGTAATGGATTATAACGAAAGCGATGAAGAAATATTAAATGATGCCATTTTATCAGGAGACCTAGA
+TTTAAAAGATCTAAAATCAACAACCTCAGCCATTGGTTACTCCGTTGCTGAGGCAGGTTTTATGGCTGGT
+TACCCTGTGGTTACAGACACTAACTATGATCTAAGTGTCGGTGCCAAGTTAAAATATCAACGTATTGATC
+TTTATTATAACCGCGTACAAATTAGTGACTTCGATGACGACGATTTCGAGATTACCAATGATGAGAATAT
+CACCAACAAAAGTGGCGCTAATATAGACTTAGGATTATATGTAAATTGGGGCGAAGAACGTCAATGGCAT
+GCGGCATTGGTCACAAATAATTTAATCAAGCAAACCGTGCATCATGCTGAGCAAAACCTAATTTTCACCT
+TAGAAAATAGTACTAGCTTTGGTTTAAGCTATCAAAACAGTTGGCTCAATTTAGCAACCGATATTGATTT
+AACTGATCGTGAACAAATCGCGTCTATTGAGCCATCAAAATATGCTGGCGTGGGAGCTGAGTTTCGTTTC
+TATGAGCACATTCAATTTCGTTTAGGTTATCGTACTGACTTAAATAATGTTGATGATGATATTTATACTG
+CGGGTATTGGTATATCACCTTGGGATGTTTTCGCCGTTGATATTGCTGCCTTTACGGGAGGTAGTGACAC
+TATAGGGGCTGCATTACAACTCAGCTTAAAAATATAGCCATCTTAATAGAGAAAAATAAGTGGCTTACTT
+AAGTAGCAACAAGTGGAGGCTCTGTATGTTGTCGCCTTTCAAGCGCAATAAAAAAGCAGTTATTGATAAT
+ATTCAATAACTGCTTTTTTGTAATATATGTATTTTGCTTAATGGCTCTTAAAGCTCAAAGTAATTACAAA
+AGACCTTATATAACTCAGTGCCCTGATTAACACTCGCAGAAGCGAAGTGCAAAATAGGAATAACGTCTTG
+CTCAAGTGACACATAATGCAATGCCTCACCATCACCGTAATTATCCATACGAAGAATTCGGGCTAACGGC
+TCACCAGCCGCTAAAGGCTTACCAAATTCCCCAAGGTAATCAACCATTCCACCCATAGGTGAATATAAGG
+CTTTATAATCTTTCAGATAACAAGCGTATCTAGTCATTTCCTGTGGCTGATACTGTTTATTATCGATAAC
+ACCCTGAGATTGCAAATAAGATAAAATACCAAGTGCATCTTGCTTAGCTACATCTAGGTCAATTTGCTCT
+TGAGAGCCAAGTTCAACGGTAAAGCTTTCTTTCTTAAAAGCTCCTTTGCCCATAGTAAAGTTGCGACCTA
+AATCTTGATAAGCTTCTTGTAAGCTCCACCATGGACAAAATGTTGCTTCGTCCATGGCGCCATCAAAACC
+ATTTTGAATAAAGATAGTATGCTCAATATCAAAATACTCCGCGCTCGCTTTTGCATACTCTGGACAATAT
+AAGTGCTTACTTGAAATAGGTCCTGTGTGTAAGTCTAAAACGATATCGGCTTGATGGGCAAGTCGTTGTA
+ACTGGTAAGCAATACGTTGCCCCGTAGTGATACCCCAAATATTGTGCTCTAATCGTTGATCTATTTCAGT
+AATCAAAAGTTGCTGGAATTTATCTGCTATCTCTTCTTCACTCGCATCAAGGTATTGCTGCGCAAAGGGG
+GCAATAACACTTTGATCAAAGTGATACATGCGATTCCAGTTTTCCCCGGTAATGGGGTCAAAACGACCTA
+AAGTATATTCACCATTTTTATGATTACAGGCTACTGGGTTAGCATAGGGTACTAAGGTAATATTGCCTTG
+TAAATTACAATGCTGTAGCAGTTCAAGTAACTGAAAGATAACTGCATTACCTTGTACTTCAGCACCATGC
+ATATTAGCCTGAATATAAACACTGGGAGCAGAATTATTTTCAGTTTCAAAAACATATACCGGCACAGTGA
+GCTTAGCACCACTTGCCATTTCGCCAACGGACATCACTTCTTTGGTAAAATTATTCATCGAAACTCCTCA
+ACTAAGCCAAATAAGATGAAGCAGGCAGAGCTGCTCTGATTTGAGTTAGCGTACCATTTTGGTAAACATA
+TTCAGCCGCTAATTCATGACATAAGAAAAACGGCATGCTTTCAGTAAAGCCATAAGCACCGCAATAACCA
+AACACGAGTTGTTCACCAACAGCCGTGTCTTTAGGTAACTGTAAATGCCCTAATTTATCCATACTGGTGC
+ATAAAGGGCCATGCAAATCAAAAGCTTGCATAGAGTCGTCTTCAGCTACAAACCCTTCTCGTAGTATCTG
+TACCGGAAAAGGTTGATCAGTAATAGCAGGACGCAATAAATGATTTATTCCCGCCGCCAACACTAACTGA
+TCTTGGTTGTAATTCATTTTTCTATCAACAACAGGCACGACATAATAGCCATACTCTGCAACCGCAAAAC
+GTCCCAACTCAAGCCATAATTCTTTGACACCAGCTTTTGCTTTGATAATGGCCAAGTCTTCGATAACTTG
+AGACCAAGACAAAGCTTGTCCCTCGCCTAAATAATCAATACCTAAACCACCACCTAAATCGAGTACTTCA
+AGTGTCATACCAATGCTACTAGCTAAATCAGTCAAGGGAGTTATCATTTGGGACCATAATGAAAACATTT
+TTTCATTACTGAGCATGTTACCCCATTGGAAAATATGCAAGCCACAAAGATCCAACGCTGGATAGCTATC
+TACATGAATATTCTGCCATTCAGACACTGATAGACCAAAGGGCGTTAAGCTATTTCCACCCAGTGGGTTT
+TTCTCGCCTTCATGCCATTGCAGCTGAACTCTCAGTAGTACTTTCGGTTTTTCAACACTCTTGAGTGATT
+GTTCCTGCTCAAGTACTGCTTCATTTAACCAGTTCAGTTGATTTAGACTCTCAACCACAAAAGTATTAAC
+GCCCTGCTTAATAAATGCAGTCAGTTGTTTTTTTGATTTAGCTGGTCCAGTATTTAAGATCCGACTAGGG
+TCTATTCCCTGCGCTAAAACTTGAGCTAACTCACCGCTACTAGCAACATCAAAGTTAAAGCCTTCACTAT
+CTAATGTTTGAATTATTTTGGATAGTGGATTCGCTTTAACGGCAAACCATAATTTAATGACATCTTGCTG
+CTGTAAAGCGGCTAAATGTGCTTTAAGTGCATCAAGTTGATAAACAAAATAGCCTTGTTCATCTTCTGGT
+GATTCATGTGTAACTAAGGCATTTTCAATGCTGGTGTCAAACCAAGTGGATTTAGTCATCATAATTATCT
+TTATAGTTTTCTTTTAAGTTTTAAAACGGTAGATAGTTATATCAGGGGTAAATAAACGCTAAGCGGTAAC
+GCTCAAATTAAAGGGTAAAGCACGGAGTTGATGACTATCAATGAGTACTTTTGACGAATAAGTTGAGTGC
+TACGGCAACGAGGTTATGATCCCCTAAGTATTATCTTAGAATTGATTCTAATTCTAAAGAAGCATCGCTT
+TGTTCATCGCGATATTTAACGATAAGCGCACAGGCCATACTTAGACCTTGCTCTTGAGCCCATTCACCTT
+TAACAGGACGGGTACCAGGTACAACAACTGCACGTTCTGGAATTTCAGCACCTTTTTCTCGCATAACTTG
+ATTAACACAATCATAAACAGGTACTGATTTTGATAGAGATACGCCTGGTGCTAATACCGCACCTTTTTTA
+ACAACAATGCCTTCAACGACAACGACACCAGCACTTAAAAAAGCACCATCTTCAATGATTACCGGGCTAG
+CGCCTATTGGCTCTAATACGCCACCAATTTGAACTGCTGCTGAAATATGTACATTTTTACCAACTTGTGC
+ACATGAACCAATCAAAGCATGGCTATCAACCATAGTGCCACTATCAACAAAAGCGCCAACATTGATATAA
+GCTGGTGGCATGATGATAACGCCTTCGGCAACGTAAGCACCTGCGCGTACTGATGAACCTCCTGGTACTA
+AACGAACACCATCTTCAGGTGTAAACTGACGAGCTGGTAAGTTGTGTTTATCAACAAAACCTTGGTAATT
+ATCATCAAAAGCAATGTTTTTACCCGCTTTAAAAGCAGCTAAAATACCTTGTTTCACTTCAATGTTGGCA
+TGCCAGTTACCGGCATCATCTTGGTTTGCCGCTCGTAAACTACCTGATTCTAACTGTGCTAATACATCTT
+GCCAGTTCATTTATTACTCCGCTTATCTGATAAAAAGTCTATAGAAAGATTATGAGTATTCGTGTTATCA
+AAGGTATGCTTAAGGCACACTTAATGAATAAAACTAAATACATTGTGCGGAGGACTGGGCATTGACAGAG
+AAGAGCATAATATCAGCTGAGCCGATATTTGGGCTAATATGCAAAGACCAGAAGCTCCCCACTTAAACAA
+CCCATAGGGTTGTTTTTCAAAGTGACAGTTGTTGGGATTCAGCCCACTACTTTATAAAATATATAAAGTA
+CACAACCGATAAACAGCTTATCAAATAGCCATTTATCTCGGCGTTAATCCCCCTCATTACCATCTACAGA
+TTTTGATATCTGTTTTTGAATTGTTCAAGACAATACAAAACAATAGTAATTACCTGGTTAACGCTCCTCT
+TCTGGCCCTATTAAAATTTACTGGTTAGTTACTCAACCAATAAATTGGAATTAGGGACACTTACTATTTA
+AGCATTTTTTTTATCTCGACACAATTAACTTACGGCAAATAACCCTATTCCCTTATACTTATTTACCGTA
+GAATATAACCATTGTTCTTTCTCTATTTATTGCCCTGTGTCTTGCCCTATGTCATTGTCAAACCCTAGCC
+AAATATTGTTACGTAATAGTGAATTACTTGTAGCTAAAGTTCCTTTATTTATTAACTTACCTGAAGATGG
+TTTCATTGAGGCTTATACAGAGATTCATAAACCAGACACTATCCATTGCTTTAATACAAATTTCATTGAT
+TATCAGGCAATTACCAAAAAGCATTGCAGTCCAACAAAGACTAAAAATGTTAAGGCAACTTTTGCCAGCA
+CATATCAAACAACAAGCTGTCATGATCTTGTGATAATAGCGTTTCCTAAAAGTAAAGCTGAACTCAACTT
+CACGCTTGCTATGATTACTCATTGCATAAATGATGAAACAAAAATAATACTGGTTGGCGAGAAAAAAGGC
+GGTATACAGTCTGCAGCTAAATTAACTCAACATATATTTTCTTGTTGTCAAAAAGTCGATGCTGCACGCC
+ATTGTCTGCTTTTTGTTGGTCTATTTCAGCCAGAAAGGTTATCAGATGTTTTCAACCTGCAAGATTGGTT
+CAAAAAATACCAAATTACTGTAGAAGGTATTGAGCTAACAATAGCTTCTTTACCGGGTGTTTTTAGTCAG
+CAAAAGCTTGATGTTGGTACCGCATTATTACTAAGTAATTTACCGAGTAAAATGACAGGAAAAGTACTCG
+ATTTTGGTTGTGGTGCAGGAGTAATCAGTTGCTTTATTGGCAAGAAATTTAGCGGTACAAACTTATCTCT
+ATTAGATGTTAGCGCTTTGGCATTAACCTCAGCACAAGAGAGTTTAGCTTTAAACGGTCTATCGGGTAAT
+GTATTCCCATCAAATAGCTTATCGGATGTTAACGAACACTATCAACACGTTGTTTCAAACCCTCCATTTC
+ATCAAGGTGTTAAAACGCACTACCAAGCCAGTGAAGACTTTTTAGCCGGAATAAATAAAAAACTTAACAA
+ACAAGGTAACATTACGATAGTAGCCAACAGTTTTTTACGTTATCAACCGATCATGGAAACACACATTGGT
+AATACTCGCGTGATAACAAAAGACAAAGGGTTTACTATTTACCGAGCTCAGCTATCATAAAGATACAAAA
+TATAATTTATTGGGTACCATGCCACACTTAACCAACACCATATCACTGCACAGTCGCTTAGTTAAAAGTA
+TAATGGGGTTAACCCTATTAATAATCATCGCTGTTTCGATGAGCATTATTAATATGGTCGATGAACATGA
+GAATAAGACTATCGCTAGTGAAACTCGAGCATGGGCAAATATCCTCGCAAAAAATAGTCGTCAATTTCTA
+GAAAGTGATAATGATAATAGTCAAACAGCACTGAGCAGCGAACTTAAAAAATTAATCTCAACTCCTCTCA
+TTAATCGTATACATGTGTATCGCTTGAATGAAGATAGCAGCATAGAGTATTTCAGTAGCTATAATAAAAA
+TCATAACTTTCCAGCTATTAGCGACAAAATAGCCCATATATCACAATTAAGTACTATCCAGTTTGAAGAA
+AATCATCTAGAACTTATTGTAAAAGTCAGCCAAGGTCAGCATACCTTGGGCTACTTATTTATCCAATCTA
+GCCTGCTTGAAAAGCAAAGTTTCATCAAAAAATTAACCTATATTATGGTTAGCTTTCTTCTCTTTTTTCT
+TATAATTGCGTTTGGTGTTTCGCAATGGTTATTTAATAAAACCAATCACCCCATAGTCAAGTTAATCGAA
+GATGTTGGACAAATATCACAAAGTAAAAATTTCACCCTTAAATTAGCTAACCAGCCTTACAAAGAGCTTG
+ATATTCTGGCTAAAAACATCAATGTATTATTACTTCGCACTGATAAGCATATCACTAGAATAATTGATGA
+GCATCAGCATGCTTTATCTCAAAATCAAGCATTAGAGAATAGGCTTAGTGCGAGAACAGATGCATTAAAA
+GAATCAAATCAAGAGTTATTATCAACCTTAGAAAAACTACATGAATTTCAAGGGCAATTGGTTGAGACTG
+AAAAGATGGCTTCACTCGGTGACATGGTTGCCGGCATCGCACATGAAGTAAATACCCCTATTGGTTTAGG
+TGTTACTGCTTCAAGTTTGTTAGCAGATAAGCTAAACGAAATTAAAGCTTCTTTTGAAGATAAAACCTTA
+AAATCTAGCCAATTAAAGAAATTCTTAACTGATGGTGTTGAAAATGTCTCGATAATATTTCGCAATTTAG
+AACGCGCAGCAAAATTAATATCGAGCTTTAAAAAGGTTGCTGTTGACCAATCTAGTGCTGAGAGTTCTAC
+TTTCAATGTTCATGATTTACTCGATGAAGTATTGCTAACACTTTCAGCTAAACTGATGTCTACTAATGTA
+ACTGTCTCAGTAATCTGTCCAGAAGATCTCAACATAAAGAGTAAACCAGGACCCATCAATCAGATATTAA
+TAAATCTGATCCTAAATTCAATTTATCATGCCTTTGAAGGACTTGAACAAGGTACGATAACGATAAACGT
+TATGAACCTTAGTGATCAATTGCATATTAATTATAGTGACGATGGTCTTGGTATTGATGATTCGGTGAAG
+GCAAAAATTTTTGATCCCTTTACAACCACCAAACGCGGCAGTGGTGGTAGTGGTTTAGGTATGCATTTAG
+TTTACAATTTAGTTACTCAAGCGCTAGATGGTCATATAGTTCTTGATAATGAACCAGAGCATGGTGTGTG
+TTTTGATATCACTTTTCCGGTAGAATTAGCAGCAACTTAATGAAATAATGGTCTTAAAAATTGTTTTTTC
+AATTTCACGTGACTAATATAGTTAAATAAATGTAAACATATTACAAATAGTTCACTCATTATAATAATAA
+TTTCAATCACCATTTAAATATTAGGTAAATTCCAACATGCAGACTTATCAAATCTTAGTTGTCGAAGATG
+AAGACGTCACCCGCTTTAACTTACGCAACTTATTTGAAGCAGAAGGTTACGTTGTTTTCGAAGCTGTTGA
+TGGTAATAGCATGGCTGAGCAGCTCAGACTTCATACCATCAACCTCGTCATTATGGATATTAATTTACCT
+GGCAAAAATGGCTTGCTATTAGCACGTGAATTAACAGCAAATAAAGACTTAGGGTTAATTTTCCTTACAG
+GTAGAGATAGCGATATTGATAAAATCCTTGGTTTAGAGATTGGCGCAGATGATTATTTGACCAAACCTTT
+TAATCCACGCGAGTTGACTATCAGAGCTCGAAATATTTTAAGTCGCATAGGTCAAACGAGTACTGAAGCC
+GAACAAAGCATAGTAAGCTTCAATCAATGGACTTTAGATGGTAATTCTCGTCAAATGACCAGCCCAGAAG
+GTGAAGTCATTGCTATTCCTCGCGGTGAATTTCGTGCATTAAGTTTACTTATAAAAAATGCAGGTAAAAT
+AATTTCACGCCAAGAATTAATTAAAGAGATGACAGGTAGAGATTTACGTTCTAATGATCGTACCGTCGAT
+GTCACCATAAGGCGCCTTCGTAAGCACTTTGAATTGAACCAAGAAACTCCAGAGCTTATTAATACCATTC
+ATGGTGAAGGTTATCGTTTTGTCGGTATACTAGATTAAGTTATAATATATTAGCAGCCCTCTCTTGGGCT
+GCTTTATTAGTTGAATCAAATAAAAATGTAATTACAGCTTAGATAGTTTCCAACCAGTTTTTAAAAGCAA
+ATACTGCTTGATCATTCAATAACCTCAACTCTTTTAACAATACCGATTTTTTCTCTTTTGACACCTCAGC
+TTTTTCTATTAACTTCAATTGTCCATGTAATTGGTACATACCAACACTTGCTGCAGCGCCTTTCATTTTA
+TGGCAATGATTTTGCCAGCCAGAAAGTGAATCATTGAGTTGTGCATTTTCAATATCGTTAAGGTAAATCT
+CAACTTGCTGGCAATATAAAGCAAACATCTGCTCAACAATGACTTTACCTAAACTGTCTAAATAACCTTG
+AAGTAACTCCAGATCTAAATCAGGATTCGATTGTTTAGTTTCCACAAACACGCCTTTTTCTGTAAGGAAT
+ATAGGATGCTTCTATATTACCGCAGTAATAAAAATCAGACAAACATATTGAAACTTATGAAAAAACATAT
+CATATAGCTATATTTTTTATCTCTTGTGCAACAACAGTAATGATTACCATTAAAAAATAAGCTAGAATGT
+GCGCCCTTAGATCTACTCTTCGTCCTTATCTCAAGAAGAACTCGAAGATTAGTTAGTAACTATCGTTTAA
+AGTGGAGTCGAAATGACGACATCAATGCCAGATATCGCCAACCATACAACAGCTCAAACCGAAGGTACAC
+TTGACTGGGTCGGCATGAGTAACATTGAAATGCCTATTATGGTTGCCTCAAAAGGTGAAAGTGAGCGTAT
+GGTCTCTGCTCATATTGATGCCTTTGTGAACTTAAAAGATGCACAAGCTAAAGGCATACATATGTCGCGT
+CTTTATCTACTTATCGATGAATTATCTACAAGTAATATACTTAACTATCAAAGTTTAGTGAGTTTGCTTG
+ATGGATTTATTAGTAGTCACCAAGAATTAAGTGACCAAGCTAAAGTACAATTTTGCTTTGATTATCATTT
+ACGTAGAAAATCATTAATCAGTGGTAAAGAAGGTTGGAAAGCTTACCCGGTAACGCTAACAGGAAACCTA
+AATCAAGGTAAACTCACTATCGAGCTAACTATTGATGTACCTTATTCTTCAACTTGTCCATGCTCTGCGG
+CCCTTGCAAGGCAGTTGATACAAAAAGCTTTTCAAGATAAGTTTGCTCAACAAAGCGAACTGGCATTAAC
+TGATGTTCATGATTGGTTAGGCACAACAGAAGGAATCGTAGCAACTCCTCATTCTCAACGTTCTGTTGCC
+GAAGTAAAAGTAAAACTAAATTCTAGTATTAATGACTTTCCTATTACCGAGATAGTTGACCTGGTTGAAA
+ACTCTCTAAAAACACCGGTACAAGCTGCAGTCAAACGCGAAGATGAGCAAGAGTTTGCTCGCCTAAATGG
+TCAAAACTTAATGTTTTGTGAAGATGCTGCTCGTCGTTTACAGCATAGTCTGAATCAAACAGATCAATTT
+GATGACTTCTGGTTACGGATAAATCATTTAGAGTCTCTTCATGCCCATGACGCTGTTAGTGTAACGACCA
+AGGGTATCAAGGATGGCTATCAGCCATAGCGATAACTAAGCTCTATTATAAAACTTAAAGCCAATAGTGA
+AATCACTATTGGCTTTTTTGTGTCACTTATTTAACTGTTAGCAGAACATCAACTTCAGAAGTCACTTAGA
+CAGAATCTCCTTTTGCTATATCACACGCCTATAAACGATGTTTATTTCATTATTTTTTGCACGATAAAGA
+TATAAGCACTTATCAAAAATAACAATCACAGCAAAAACAATCTGTTGATATAAGCACTTTTCATTATTCA
+ATTAATACTCAGTACAGCCGTCAAGATGACTGACGAGCAAAAGCTCTATTTAAATTGACCTTTACCAAAG
+AACTGGGTAGTGTTGATAGTTCCACTTACTTAAAAAGAGGTGTATTTATGCATTTTTTCCATGCCTTTAT
+TCTTTTTACCTGTCCTGTAAGTAAGTTGGTTTATTATTAGGAGAAAAATATGCAACTTTATGATCATAGC
+GTCCAAAAGGACAACTGTGGTTTTGGTCTAATTGCCCATCAACAGGGTGAAACCAGTCACAAACTAATTA
+AGACCGCTATTTCCGCTTTAGATCGTATGCAACATCGTGGTGGTATCGCCAGCGATGGTAAAACAGGTGA
+CGGTTGTGGCCTATTATTGCAAAAACCAGACAGTTTTTTTCGCGCCGTAGCCGCCGACAATAAATGGAAG
+CTAGGTAAAAAATATGCTGTCGGCATGATTTTCCTAAGCCCTGATCCCGTTGAAGCTGCACTTTCTAAAA
+AAGTATTAGAAGAAGAGTTAGCAAATGAATGCTTAACATTAATAGGCTGGCGCACTGTACCTATCGACAC
+ATCGGTATTAGGTGAAATTGCGATAGGCAATTTACCAACGATAGAACAAGTCTTTGTTGATGCTCCTCCA
+GGATGGAGAAACCTAGAGTTAGAGCGACGTTTATATATGGCGCGTCGTCGCGCTGAAAAGCGTATTACCG
+ACGAAAAATTTTATGTTGCCAGTTTGTCTTGTCTAGTAACAATCTACAAAGGGCTAATGATGCCTGTAGA
+TTTACCTAATTTTTATTTAGATTTAGCTGATATTCGCATGCAAAGTGCTATCTGTGTATTCCATCAGCGC
+TTTTCAACCAATACCTCGCCACAATGGCATTTAGCACAACCTTTCCGCTATCTAGCGCACAATGGTGAAA
+TCAACACCATTAACGGTAACCGTCAATGGAGTCGGGCGAGAACTCACCGCTTTAAATCACCATTATTGCC
+TGACTTACAAGATGCTGCTCCTTTTGTTGGCCAGACAGGCTCCGATTCATCATCTTTAGATAACATGCTT
+GAACTCTTTTTAGCTGGTGGTATGGATTTATACCGTGCAATGCGCTTATTGATGCCGCCTGCATGGCAAA
+ACAGTCCGTTAATGGATGATGATTTACGTGCCTTCTATGAATTCAACTCTATGCACATGGAACCATGGGA
+TGGCCCCGCTGGCGTAGTAATGACTAACGGCCGCCATGTTGCCTGTAACCTTGATAGAAACGGTTTACGC
+CCTGCTCGTTATGTTATTACTCGTAATGGTTTTATTACCCTCGCTTCAGAAGTAGGTATTTGGGATTACG
+GTGAAGATGAAGTGGTGGAAAAAGGCCGTGTTGGCCCTGGTGAAATGCTCGCCATTGATACCTACACAGG
+TAAAATATCTCATTCAGCCGATATTGATAATAATTTAAAGGAACGTCACCCTTATAGAGAGTGGTTAACT
+AAAAATATTCGCCGACTAGTCCCCTTTGATCAACTTGAAGCTAACTTGATTGGTCAACGTGTATTTACTG
+ATGCAGAGATGAATCAGTACCACAAAATGTTCAATTACAGCTATGAAGAAATTCAGCAAGTCATTCGAAC
+ATTAGCCGAAAATGGCCAAGAAGCGACGGGTTCTATGGGTGATGATACTCCTATGGCAGTATTATCGAGT
+CAAACGCGTACTTTATATGACTATTTCCGTCAGCAATTCGCGCAAGTAACAAACCCGCCAATAGACCCTT
+TACGTGAACGTTATGTGATGTCACTAGGTACCTGCATTGGTCGTGAACATAATGTATTTAACGAAACGTC
+GGGTCATGCCGATCGCATGTTGTTTTCAACGCCAGTGCTTATGTATACCGGCTTGAAACAATTACGAGAT
+TTAGATCCTGAGCATTATCGCTCAGATACATTAACGCTAAGTTTTGATGCAAAAGAAGGTTTAGAAGCCG
+CTATTAGACGCTTGTGTAATGAAGCAGAAACACTTGTTCGCGATAGCAGCACTGTTATTTTGGTGTTATC
+AGATAGAAATATCCAACCAGGTTTACTCGTTATTCCTGCGGCAATGGCTGTCGGCGCGGTACAGAAACGT
+TTAGTTGATCAACAGTTACGTTGCGACTCTAATATTATTGTAGAAACGGGTTCAGTGCGTGACTCGCATC
+AGTATGCGGTATTACTTGGCTTAGGTGCTACCGCTATATATCCTTATTTAGCGTTTGAAACGATTGAGCA
+ATTAGTTGAACAAAAGCAAATAGATTTATCAGCCCGTGATGCCATCGTTAATTATCGAGAAGGTATCAAT
+AAAGGGCTATTGAAAATACTCTCTAAAATGGGTATTTCAACCATTGCCAGTTACCGCTGTGCCGGATTAT
+TTGAAGTTATCGGCTTAAATGAAGATATTATGGAGCTTTGTTTTAGTGACTTACCAAGTCGCATTAAAGG
+AGCTGATTTCAGTGATATTCAACAAGATGCAGCTAACCTTGCACGCAAAGCATTTTTACCTCATCAAAAA
+GTTAATCATGGCGGTTTATTAAAGTACGTTCATGGTGGTGAGTACCATGCCTTTAATCCTAATGTGGTTA
+ATTATTTACAACGTGCAGTGCAAAACGGTGATTATAATGATTATCGTACTTTCGCCGATGAAGTTAATCA
+GCGCCCAGTAGCCACCCTGCGAGATTTATTAAAACTTAGGGATGACTGCGAGCCGATTGAACTTGACCAA
+GTAGAGTCTGAAGGAGAAATGTTCAAACGTTTCGATAGCGCCGCCATGTCAATTGGTGCGCTTAGCCCTG
+AAGCACATGAAGCACTGGCTATTGCCATGAACCGTTTAGGTGGTTTTTCAAATTCTGGTGAAGGTGGTGA
+AGATGAGCGTCGTTTTGGTACCGTTAAAAATTCTCGTATTAAACAAATTGCCTCAGGGCGCTTTGGCGTA
+ACCCCACACTACTTAGTCAATGCAGATGTCTTACAAATTAAAGTAGCGCAAGGGGCAAAACCTGGTGAAG
+GTGGGCAGTTGCCTGGTGATAAAGTATCGCCATTAATTGCTAAATTACGTTACTCAGTACCTGGTGTTAC
+CTTAATTTCTCCGCCACCGCATCATGACATTTATTCTATTGAAGATTTAGCTCAGCTTATTTTTGACTTA
+AAACAAGTGAATCCAAAAGCGGTTATATCAGTGAAATTGGTCTCTGGACCAGGCGTTGGTACCATTGCGT
+CGGGTGTTGCTAAAGCGTATGCCGATTTTATTACCATCTCAGGTTACGACGGTGGTACTGCCGCCAGCCC
+ACTTAGTTCAGTAAAATATGCAGGTTGTCCTTGGGAACTAGGTTTAGCAGAAGCTCATCAGTCATTGGTA
+ACCAATGGTTTGCGCCATAAAGTGCGTCTACAAGTTGACGGTGGTTTAAAAACCGGTGTTGATATTGTTA
+AAGCGGCTATTTTAGGCGCTGAAAGCTTCGGCTTTGGTACTGCACCTATGGTAGCACTAGGCTGTAAATT
+TCTCCGTATATGTCACCTAAATAACTGTGCTACTGGCGTTGCAACGCAAGATGAGGTTTTACGCGAGCAG
+TTCTTTAAAGGCTTACCTGATCAAGTAATGAATTATTTTAAATTTATTGCCCGTGAAGTACGTGAAATTC
+TTGCCGGTCTTGGTGTAAAAAGTTTAACTGAGATCATAGGCAGAACTGACTTATTAATACAGATTGATGG
+ACTTACGTCTAAACAAAGTAAATTAGATTTATCACCGATAATCGCACCTGTTGTTGCCGGTGAAAATACG
+GCACTTCATCAGACAGAAGAAAACACTGCATTTGATAAAGGTCAGTTAAATCAGAAAATTTTAGCTGCCA
+CCAGTGATTCGGTGTCTCATAGTAAAGGCGGTGAATATCGTTTTACTATTCAAAATACTGACCGCTCTGT
+TGGAGCAACCTTATCCGGTGAAATTGCTCGTCATCATGGCGATCAAGGAATGGCGTCTTCTCCGATTACA
+ATACATCTATCAGGTACTGCAGGACAAAGTTTTGGTGTTTGGAATGCTGGTGGTTTGAACATGATTTTAA
+CCGGTGATGCCAACGATTATGTCGGTAAAGGTATGGCGGGAGGTAAACTCACGATCAAGCCCCCTGTTGG
+TGTTGAATACGCTAGCCATAAAACGATGATTATGGGCAATACTTGTCTATATGGTGCTACTGGCGGGGTG
+TTATTCTCTTCAGGTCGTGCTGGTGAACGTTTTGCTGTACGAAATTCAGGTTGTCATGCAGTTGTCGAAG
+GCACTGGTGATCATGCCTGTGAATATATGACTGGCGGTATAGTTACTATACTAGGAGATACAGGTGTTAA
+CTTTGGTGCAGGAATGACCGGCGGTTTCGCATACATATTAGATGAAACAGGTGACTTAGATGTTCGTCTG
+AACAAAGAATCTATTGAAATGTTGGCTATTGAAGATTTAACCATTCACCAAGAACATTTACGTGGCATCA
+TCAATCAACATTTTGAAGAAACGGGTAGCTTGCGCGCTCATGAAATGCTTCATGACTTTGATCGATATGC
+ACCCTTATTTAAACTGATTAAACCGACAGCTACCGATGTAAAGACCTTATTAGGTCACCGTAGTCGTTCA
+AGTGCTGAACTTCGTGTCCAAGCACAATAATTGGTAAGAATTGAGGATTTAAATAATGAGCAAAAATGTT
+TATCAATTTATTGATGTAAAACGAATAGACCCAGCAAAGAAGTCGATTAGTGAACGTAAAATTAACTTCG
+TTGAAATTTACCAACCGATGGGTAATGAACAAAGTGCGGGTCAAGCTGACCGCTGTCTGGACTGCGGTAA
+CCCATATTGTGAATGGAAATGCCCCGTGCATAATTACATTCCACAATGGCTTGAACTAGTCACTGAAAAT
+CGTATCTTTGAAGCAGCTGATTTATGTCATGAAACCAACAGCTTGCCAGAGATGTGTGGTCGAGTTTGCC
+CACAAGATAGGCTTTGTGAATCGGCTTGTACCTTAAATGATGAGTTTGGTGCGGTAACCATAGGTAATAT
+CGAAAAACATATTACTGATACTGCCATTGCACAGGGTTGGAAGCCCAATTTATCTCACGTAGTAAAAACA
+GGTAAACGTGTAGCCGTTATTGGTGCAGGTCCCGCAGGAATTGGCTGTGCTGACGTATTAACTCGTAATG
+GTGTTGATGTTGTGGTTTATGACAGACACGCACAAATTGGTGGTTTACTTACTTTTGGTATTCCATCGTT
+CAAACTAGAAAAAAGTGTTATTCAAACGCGCCGTGAAATTTTAGAAGGCATGGGTATAGAGTTTCGCTTA
+AATATTAATGTTGGCACTGATATTAGTTTTAAAGATATCAGTGATGAATATGATGCTGTTTTCTTAGGCT
+TAGGTACTTATACCGATATGAGTGGCGGCTTTGACAATGAAGGAGCTCAGGGCGTTTATAACGCATTAGA
+TTTTTTGATTGGTAATACTCAGAATTTAATGGGATTTACTAAAGCGGACAATGCTCAAGTTAAGCCTTAT
+GTAAATTTCAAAGATAAAAAGGTTATTGTACTGGGTGGTGGTGATACTGCCATGGATTGTGTACGTACTT
+CCATTAGGCAAGATGCAACAAGCGTGACGTGTGCATATCGTCGTGATGAAGCCAATATGCCTGGTTCTCC
+TCGCGAAGTTCAAAATGCCAAAGAAGAAGGTGTTAATTTCGAGTTTAACCTTCAGCCGCTCGACATTGCC
+GTGAACGAACAAGGTGTTGCTATTGGTGTTAAGTTTGTTAAAACTCAACTCGGCTCACCAGATGCTAACG
+GTAGACGCAACCCAGAGCCTATAGCCGACAGTGAGTTTATTATGGAAGCTGATGCCGTTGTTATTGCTTT
+TGGCTTTTTACCAAGCCCACCTCAATGGATGGTCGATGCTGGCGTAGAGTTAGACTCTCGTGGTCGTGTT
+GTTGCTGTGGATAGCTCTGACTTTGCCCTGCAAACAAGTAAGCAGAATGTCTTCGCCGGTGGTGATATGG
+TTCTTGGATCTGACTTAGTCGTTACTGCCATTGACCAAGGTCAAAAAGCAGCTATGGGTATCTTAGATTA
+CGTGACTCAATAGTTAACAACTAGATAAATAATTCACCGTAATAATCTGAAAAGCTGCGCGTTTATAACG
+TGCAGCTTTGTTATTATCGCTATGCAACTGTAAGCTCAATCACGGAAAACTTCCGCTCTTTGCATACAGA
+ACTCCCTTAAACATTTATTAGAAACCCTTGACGCTCTGTCATACGATAAATAATAAGCCCTGCCTTAGTG
+GCAAAAGTGACGGTTAAAGACCCCCCCCCTCAAACATCGTAGTTTTTTAGCACCAATAAATATTGGCGCT
+GATGTTCCCTTGGTGCGCTAAGCGGAAGTTACACCGAAGTAATCCCTAACGTCCGCTTGAAGCTCATAGT
+TACCGTTGGATTTCACATCTGGACGCTAACTTTACGTCACGAAAATAAGCTTAATTACTCACTAGTCGCA
+ATACTTCATAATATTAGTTTAAGTAAATGAACTGACATAAATCAGCACCTTACTACATCCAATAATAAGA
+GTTCTGACCTGAGCCAGCATTCTTATTGTTTAGTTTGTTTCGATCGTAACATCCGCTCGACCACCTCTGC
+GAGGGTCAGTGCACTGACCATGTACATAACGACCATTAGCAGAGAACGGCCCTGAGTTACTTATATTAAT
+GAAATCCCCAATTATAAACTGATCGACAACACCTGTGGTAATTGACACATCGGTGAGTTTTGACGAACCC
+TTAGATTTATTAGGATGCCACCAATGGTGCCCTGGTTTGCTATCTATCCACCAGATCAAATAGAGATCAA
+CTGGCTCATCTTCTTTAACAAAAAAGATATCATTATTTTTGTAATGCCTGGACAATTCGCCGGTTTGATC
+TGCCAGACAGGCTTCAAAATCATCAATGCATTGAATGACAGAATCTGGCGCCAATAACCACCCATTTTGA
+GCAAAGCCACTTGCGTACCCCTTACGTGGGTTATTTCTTGTAGGATAAAACACCTCGGGTCTCTTAACCC
+TGATCCCATATCCGTCAGGCAATTTTTGTTTAATTTCACGTGGCAATTTACCGACCTTTGATAGCTGTTC
+AAAGAGAAGTTCACCTGATCTCGCATCCACCATATCAATTGGACCCGCGTAAGCAAACGTCACAAAACTC
+GTTAAATTTTCTTTACAAGCAGGTACTTGAGATGCCCCGACAATGGGTTGCTCATCATAAACAGGATCAT
+ATCTGTAGACTCCCCAATCCACATCCTTTGGACCCGTTAACGTACTAAATAACACTGAGCTTTCGCGGGG
+TCGTGGGGCTCCGGGAAGGAGCGCGCAATGGTAATCTAAATCAGGAAAATCTGAAGCACTAGGATCTCCC
+GGCTGTCCAAGATCAACACACTGACCCGGCAAATTAATAACAGATCCATCCATAGGGTTATTTATTTGCC
+GTGGGCACTGGAAAGGATTTGGGTTATCAGGGAAACAAGGGATATACCCTTCTTCCAGCTCGAGCCCCAA
+ACTAGAAGGGTCAGGGACTGGAGTTCGCGATATTTCAATAATATCGACAGGGAATTCAAAACTCCAATCA
+TCCTGACTAGTGAAACCACAGAAAAAGTTTGGTGGTGTATTATCTGTACCCAAGTATATATTTGCTGATC
+CTGCTTTAGGGTCGGTTGAACCTACCGCAGTAAAATCACACTCACCTCTAACCGGCTCAGCAAAACCGTT
+CTTGGTAAAATGATTGTCATTGCGAACACGCTCTCCTTCGTAGGCCGGTAAGTGAGCAAAAAGATTACTA
+CTAGCAAAAAACAAACTAGAGGTTAAAAATACCAAAAAGAATTTTATATAGCTTAACTTGCTTAAGTATT
+GTCGCATAAGAACTCCTAACTAAAAGCTTGGGATAATTACATGATACTCTCAACAATTTTGAGACAGTCC
+AGATAATTGACCTCCCTACTAAAGCTTCAGAGATGTCCAATACTGCATCTATAAATTTGCCTAATTGTTC
+TTTATTGTCTTGGAATTAATTCACAATAATACAAGGGTAATAATGAGTATCCGATATAACGATTAACTCA
+TTTTCAGTATCAATGGCCTGATTTTAATAGTAGCTACTACCTTTCGTTAAGTAAAGTTTAACTAAGATGC
+CCACTACGCTACTATCATTGCGATATATAAATTCCCTGAAAATATTACTTGTTTGATTATTTAATGCCTC
+AGATAGGAGGCAGAGAAGGAAAGAAATAGTTTCTCTTGTTAGTTATTAATACAGCATTTAAAAAGCCACA
+TTCAGGCTGAACGACTCAACGACGAAAGTCATCATTAAAAGACTCATGTTTTTATCTATGGGGAACTTCC
+GCTATTAGGAGACTGTTAACCTAAAGTGATTGTTCAGTCATGTTCGCTGTAGATCAAAATATACTAAAAA
+TTTCAGTATAAATTCCCAATGCTAATGACCGCAGTGTGGCATTAGTGATCATGATTAATTTCAATCTAAT
+TCAGTGATTGGTAATATCAAAAATGATCCGTAGTAACAGATATCTTAGATTACGTAATCCACTAACTCAT
+AGCTATATAAATAATTACCTTAATACGTAGTTATCTGAACAATAAAAAAGGTACGTTCAAAACGTACCTT
+GTTTATTATCTTTCTCAACTTGGTATATATCTTATCAAGTCTAATAACTGCTCTTACTCAAGTATTTCTA
+GCTAGCTATTCGCTCGTAAACACAAAAGTCTAATTGATGAATATTCTTTTCATCGCTCTCTCTAAGCTCA
+CTACTTACTTTTTCCCAACTGCCGTCCTCATAATTGGGAAATTTAGTATCGCCATCAATAGCAGCTTTAA
+TATGAGTAATGTATAAACGGTCTGCTTTTGGTAAACAATGCGCATAAATTGCACCACCACCAATCACCAT
+AATCTCTTCAGCGCCTTCAATACCATCGCTGCCATCAACTAAAGCCAGAGCTTGCTCTACTGAAGTAACA
+CTATCAATGCCTTCTGCTTGATAGTGTTCATCACGAGAAATAACAATATTACGTCGACCTGGTAAAGGTC
+TACCAATGGATTCAAACGTTTTACGTCCCATAATAATAGGTTTACCTAGAGTGACTTTTTTAAAATAGGC
+TAAGTCTGCAGGCAAGTGCCAAGGCATATCATTATCTTTGCCAATTATATTGTTATCAGCCGTCGCAACT
+ATCATCGATAAAATGGTCATACAAAACTCTCAAAATTATTTTCTATATTATCGCTAAAAAAAAGATAAAA
+AAAAGCACTTGTTTATAAAAATTTACAAGTGCACGATATCTGCATAAAAATCTAGATTACAGCTTCCGAA
+TAACTTTCATCTAAGTCCATTAATACACCATCCTTCAATATGTAAACTTGCTCAGCCATATTGATTGTTT
+CTTGTCGGTGAGCAATCATGATCCGCGTAATTGGCAAATGTTGGATCTGTTCACTAATTTTCGCTTCATT
+TTCTTTATCTAAGTGACTTGTTGCTTCATCCATAAATAACACGCAAGGAGATTGGTATAGGGCACGAGCA
+AGTAGTAACCGCTGAATTTGGCCACCAGATAAATTAGACCCCATATCACCTACAAGTGAATTATAACCCA
+TGGTCATCTTGTTAACATCGTCATGAATTGCAGATAAGTGAGCGCACTTTTCTATTTTTAGGTAATTTGG
+TTGGGGATCAAAAAAACTGATATTATCCGCAATAGAACCTGCCAGTAGCGTATCACCTTGCATAACTGCC
+GCTATTTTCTTACGGTAATTTTTTAAACCAACATGATTAATATCTTTACCATCAAGCATTACTTTACCTG
+AAGTGGGTTGCAATAAACCCAGCATAATTTTCATTAGAGTCGTTTTTCCTGATCCTGATGGACCAGTGAT
+AACAATCGAGTCCCCTGCTTTTACTGACAAATTAATATTATTTAATATTGGTGTTTGATCGTCGCTGTAA
+CTAAAGCAGATATTTTCTAGTGTTAATTGTCCTTTTGGTTCATCAGCCTCACTATTTGAAAAAACATCTT
+CACCTTCCCGGTTAGCTTCTTGTTCAGTCAAAGCAATATCGGCAATACGGTCAAGGTGTAAACGCATCAT
+TTTAAATTGAATAATTTGTTCTATTAAATTAGCAAACCTATTTGTTAATTGTCCTTTATAGGCGATAAAA
+GCCAGCACCATACCTACGGACAAACTATTAGCCATTACCATGATGGCAGCAAAATAAATAACTAAGACAT
+TTTCTAAACCAAACAACAGTTTGTTGAACGAGTCAAAACTGATATTTAACCTTCCTAAACTGATTTCACT
+ATTAATGACATCAGCATAACGATTTTGCCATATTCCTTGACGCTGTGACTCATTGCTAAAGAGCTTGATA
+GCTTGCATGCCACGAATATTTTCTAAGAAATTAGACTGCTCCTTAGCAGAACTTTGAATCAATTCTTCGG
+TAGCTTGATGCAGTGGGCGATATAGCATTAAGCGTATTATGGTATATAATACTATTGCACTAAGCACTAC
+CGCAGTGAGCTTCAAAGAGTAGAGCGCCATCATTATCAAGACAGTAATAGCCATGACACCATCGACTAAC
+GTTTCGACAAAACCAGTGGTAATACGCTCGCGTATTTGAGCAAGAGAACCAAAACGAGAAACAATGTCAC
+CAATATGTCGTGACTCAAAATAGTTCATTGGCAAGCGTAATAAATGTCTAAGCAGATTCACCCCCATTTG
+TATATTGAGCAAGCTAGAAAGGCGTAATATCAACCAACTACGCACCGCATTTGTGACAACAGAAATTACA
+ACGATTAAGGCAAAACCAATAGCTAATACCGTAAGTAAGGGTTTATCAAAACTTATCAGTACTTCATCGA
+TTACCCATTGCATATAATAGGGGGTCATTAGTGCAAACACTTGCAACACTAGCGATAAACTAATCAATTT
+AACAAGCCCAGCTTTTAAACCCGACATTGAACTCCACAGTTGGGTGAATTTCATGCGGCTTTGTTCTTGC
+TTTATTTCAAATTTATTTGTAGGTGTAAGCTCTAAGCATATGCCAGTAAAGTGCTTACTAAACTCTTCCG
+TAGATAATGTGAGCTTGCCAACAGCGGGATCATTGATCAAATACTTAACTGACTTTCCCTTGCCTGACAC
+TTGGGTTAGCACAACAAAATGATTTAAGTCCCAATGTAAAATGCAAGGTGTCGCTAATTTATGTACTTCT
+TCAACAGAGCACTGTAAAGCACGACAGGCTAACCCTAAACTATCACCTAACTCAATAAGCTGCTGGAGAT
+TCATCCCCTTTAAATTGGCAGAAAAGCGCTTGCGCATGGCGACTAAATCTAATTGATGACCATAAAATGA
+AGCTATCATGGCGATAGAAGCTAAACCGCACTCAGCAATTTCAGCTTGGAGGACCAAAGGAGTTGTCTTT
+GATACTGTAAATTTAAGTCGTTGTTGATTAGGCGAAGTTTTTATCATTTATTATTAAGTTATTTTTTATT
+TAAAATATATTCGAATATAGAAGCAATAATGATTGAAAACATAATAATAGTTAAATCTACTTTAAAATAG
+AAAGCAAAAAAAACTATAACTATTACCATCACAGTTCCCAGTTTTTCAAACTTCATCATTAACAGCCTTT
+AAAGGAAATATGTAAGCATGGAGATGCTGATAAGATAATGAATAAACCATTATCGCAACAAAAAAAATAT
+AACCTAAAACATCAAAGTCATTTCTAAAAAAAAGAAAAGCCCCTCCTCCCAATACCACAGGCATAGCAAT
+AAAATATACATAATCAAACTCAACTTTTTTTCTACAATTTACACAATCAACACTTTTCTTCTTAAGTAAG
+TCGTATTCTTTTATTAGGTTTTTTTTACAATTAGGACACTTTCTCAAACCACATCTCCTTATTAATTTAA
+ACGTATAAACGCCCATTCATATTAGGGCGTTTATATTTTGTACTAATTAATTATTATTTTTATGCCCACC
+CCAAACGTGCTCAACTAAACCATATGTGGCCAAACCTAAAGAAGCTCTTCTAAGTAAATAGCCCCCTAAA
+GTTCGAGCCCCTGCTGAACCAGCAAAAGCTAGGGCAAAGCCTAGTAAATGTACTATTCCACCATTTACTT
+CTTTAATTTCGTTTACGTTTAATTCACGCATAATGATTTACCTCTTAATTATCGGTATACTACCGATGTT
+GATTGCTAACAATTGTTAGCTATTAATAGGCTAGATTGATTCGTCCAACAAAAGCTGAGTCAATCTAGCC
+ACTTTATTTATATTTAAGTCATAGTGACTCAAACAGTAAATAATTTGTTAGCCAAAAAATAATAATATTC
+TTATAATCTTGGTAATTTTTCCTTTCTACGATATACGGCCCCGTAAACTATAGATAGGCTCTAACAACCA
+TTCAATGAGTGAGCGCTTTTCCAGCATAATATCTGCCTCAAACAACATGCCACTTTTTAAGTCAAACGAT
+TTACCAAAAGCCTTCATTTGTTGTTGATTTAATTTTGCTCGTAAACGGTAAACAGGCTCCTGTAATGCAA
+TGGGTAATTGTATTTCACTGGGTGTAATCAGTGTCTGATCAATACGAATAATTTCACTATTGATAAAACC
+AAAACGTTGATAAGGAAAAGCATCAAAGCGTAGGCGGGTATTATTACCAACTTGAATAAATCCAGCAGAT
+CGTGTGGGTAGTAAAAGCTCCGCAATAAGCTCTGAGCCCTCAGGTAGTATGTGCAGTAGCGGTTTAGATT
+GTGCTTTAGATTGCGATAAGGTTTCACCTTCTACAACCTGAACCCCAGTTACTACACCGTTGTTGCTTGC
+TGTGATGGTGTATTTATAGTTACTCGCAACTTGGACTAATTGACGCTGAAGATCTGCTTGTTGGCGTTTA
+AGGTTGTTAATACGCAAGGTATATTGCTGAGGAATATTTTTAATATTGAACGCTATTTGGTTTAATTGAT
+TTTGATGTTGAAGCAACAAACGGGCAATATTTTGTTTTTCTTGTTTCGCTTCGAGTAGCGCTTGCTGTTG
+GCGATCATTTTCTAAGTTAGATAAATAACCACTTTTATTTAGTTGATTAAAATCTAACTGTTGCTCAGTC
+AACAGCGTTAACTTTTCATCAGCCAATTCTAATTGATCTTCCAGTGCGATTTTTTCATTATCTAACGCCA
+TATTTTGAGCGTAAAGATTAGATAACTCTTGTTTTTTTAAGGTCTGATGTTGCGATATTTCATCAATCAG
+TAAATTTGCTTGAGCATTGAGTTGTTCGGCAAGTTGCGTACTTAAATCAATACCATTGCTATTATTTTGT
+TGAACGATAATAGTTGCAAGTGATTGACCTTTTAAAACCTTATCACCTTCTTTTACCCATAATTTTTCTA
+TGGTGCCGCCTTGATTAGCAAAACTTTTAATAACACCTTTATTTGGCATTAAAAAGCCACGGACGGTTTC
+TTTACGAGAGTATTCAGCACTAAAAAGGAAGGTAATAATGGCGATAGCAATTGAGACTAAAATGAGTACA
+GTTAGTTTGATAGATAATGGTTGAGCTAAGGTAATAGCACCTGTTAAACGCTCACTTTGATGTGAAATAG
+CTTCCCTTCTAAATAGTGACATATCAATCCTTTGAATATGTAGTCGATAAAGTTACATCTGTTAAAAAAC
+CTCGTCTAGTAATTATATTAGCTAAAAATAGATATAAATAAAGCCAGATTTGCAGAAAATTAAAAATTGT
+AAATAAAGTCAATTAGTATCAGCAACTTAAAATAACAAATATTGTTTAGCATTTAAAAGCGATCCTCAAG
+TCGATTTCAATCAGAGTTAGGTAAGCTAAAAACAAGACAAAAAAAAGCACTTGTTTATAAAAATAAACAA
+GTGCTTAGTATCAACATGGTATGTTATTGACGATATTCTACTTCAACATCGTAATCATCTTCATCCCAGT
+CGTCATCATCTAGGTCGTCATCTTGAGAATGAGCAGCGATAGTTTCTTCATGGTAAGTATCCCATTTAAA
+CTCAACGGTTTTACCATCAATCACTTCTTCTTCTTCAGGCGGTAATTCTTCAATGAAGGTCATTACTTTC
+TGCGTTAATTCTTTTGTACCTGAACGATTAAAAGCAGAGATGCTATGCACCTCACCTTTCCAATCAAGAC
+CGGCTATAATAGCATCAGTAATTTCTTTTGCTTCTTCTTCAAGTACTAAATCAAGTTTATTGAAGACAAC
+CCAACGAGGCTTTCCTGCCAGTTTTTCATTATGCTGTTCTAGCTCGCTGATAATTACTTTAGCGTTCTCT
+AATGGGTCTGAGCCATCAACAGGCATAATATCAATAACGTGTAATAATATACGACAACGTTCAAGATGTT
+TTAAGAACTGTGTTCCTAAACCTGCACCGTCAGCTGCACCTTCGATAATTCCTGGGATATCAGCAATAAC
+AAAACTACGCTGTGTATCTAAACGTACTACACCTAAATTAGGTACTAAGGTAGTAAATGGGTAATCAGCT
+ACTTTCGGTGTTGCTGCTGAAACACTGCGTATTAAAGTAGACTTACCTGCATTAGGTAGACCTAACAGGC
+CAACATCAGCAAGTAACAATAATTCAAGTTTGAGGCTACGAATTTCACCTGGCGTACCATCAGTTCTTTG
+ACGAGGTGAACGGTTAGTACTACTTTTAAAACGTAAATTACCTAAACCATGCCAGCCACCTTTAGCAACA
+AGCATCTTTTGGCCTTTATAAGTTAAATCACCAATTTGCTCACCCGTGTCTTGATCGACAGCGCGTGTTC
+CAACCGGTACTTTTAACACTAAATCTTCAGAGCCTTTACCTGTACAATTCTGCGGTTGACCATTTTGTCC
+ACGTTTAGCACGATGAAAACGTTCAAAACGGTAATCGATTAAGGTATTTAAACCTTCGTCAGCCATTAAA
+TAAACATCGCCGCCATCGCCGCCATCACCACCATTAGGGCCGCCATACTCAATAAATTTTTCTTTACGGA
+AACTGACACAGCCGTTGCCGCCATCACCCGCTTCAACTCTGATCTCAACTTCATCAACAAATTTCATGGA
+ATCTCAATAACCCTAATATGGTAATTCTTGTTCAATTATGATTAGTATAAACTATTTTTGACCGACTAAA
+AATGAATCTCTACTCAGTCAAAAAAAAACTAAAAAAAAACCTCGCTATGAAGCGAGGTTTTTATAAATCG
+AAGCTTATATTAGTCAGCGATAATGCTAACAAACTTACGACTCTTTGGACCTTTAACTTCAAATTGTACT
+TTACCGTCAGATAAAGCAAATAAAGTATGATCTTTACCGATACCCATGTTGCTACCAGCGTGGAAACGAG
+TACCACGTTGACGAACAATAATGTTACCAGCTAAAACAGATTCGCCACCAAAGCGCTTAACACCTAGGCG
+TTTTGCTTCTGAATCGCGACCATTTCGAGTACTACCCGCAGCTTTCTTATGTGCCATGTCTAAATGCTCC
+TATTAGCCGTTAATACCAGTAATCTTCACTTCAGTGAACCATTGACGATGGCCCGCTTGCTTACGTGAAT
+GCTTACGACGTTTAAATTTAACGATAGTAATTTTAGGAGCACGAGCTTGTGTAACAACCTCAGCAACTAC
+TTTACCACCAGCAACATAAGGCGCGCCTACATTGATGTTATCGCCATTAGCGATCATTAAAACGTTATCA
+AATTCTACTGTTGCGCCTACTTCAAGCTCAAGCTTTTCTAGACGAACTGTTTGTCCTTCGGTTACACGAT
+GCTGTTTACCACCGCTTTGGAATACCGCGTACATAGCTACTCCGTACTGCGTCATTATATATGTGACGCT
+AATTTTAAAAAATATAGGTCGCGAATTCTACTCGAAGAAACTACCTAGGGCAAGTCTAAAAGTGATCATT
+TATTAACTTTATTGACCATTTATGCTTTTTAATTACTTTTGCTCTAAGAAATTAGAACAAAGCCAGCAGA
+AAGCTACTTTTGCCTAAAATTTAGTGTAAACTTTCCCATATCAACTAATTGAATACATTTGATTATTAAC
+TAATCAAAATAGCTAAAGAAAAGTGGTATGGGCAATAAAGACAGTATTAAAGCAATACAGGCATTAGCGC
+AAAGCGATATGGCGGCAGTAAATGATCTTATTTATGATCAATTACAATCTGATGTCGCACTCATTAATCA
+ACTCGGTATATATATTGTTAACGGTGGCGGCAAGCGTATGCGCCCAATGTTAACAGTGTTGGCGGCTAGA
+GCATTCGCATACCAAGGTGACAAACATTTGGAAATTGCGGCAATTATTGAGTTTATTCATACTGCAACCT
+TACTCCATGATGATGTCGTCGATGAGTCGAATATGCGTCGTGGCAGAGAAACCGCTAATGCTTTATTTGG
+TAATAGCGCCAGCGTACTAGTCGGTGATTTTCTTTATACTCGCTCTTTCCAGATGATGACTAAATTGGGT
+GATATGCGCATTATGGATATTTTATCTGAGGCCACTAATATAGTTGCTGAAGGTGAAGTATTACAGTTAA
+TGAACTGCAATGATGCAAGCACCACCGAAGAAAGTTATATGCAGGTCATTTATTGTAAAACGGCGAAATT
+GTTTGAAGCCGCAACACGCCTTGCTGCCGTTATAGCGAAGCAAGATGCTAAAATAGAGCAAGCCATGGCA
+GACTATGGTAAGTATTTAGGTACTGCATTCCAGTTAGTTGATGACATTATGGATTATACTGCTGATGCTA
+AAGAAATGGGCAAAAATGTCGGTGATGATCTTGCTGAAGGTAAACCAACATTACCATTATTATATGCTAT
+GAAGCACGGTAATGAGGCTCAACAGAAATTAATTAAAGAAGCTATTGAGCTTGGTAATGGCATGGATAAC
+CTTGAGTTGATTCTTCAAGCGATGGAAGAAACAGGTTCTTTACGTTATACCCAGAAACAAGCTGAAATTG
+AAGCTGATAAAGCCATCAAGGCACTCAACGTCATTGCTGATAGTGAACACAAACAAGCGCTTATTTCTTT
+AGCACATATAGCTGCTAATCGAAGCCATTAATGTTGTAGCCATTATGAATTAATATGTTAATTCGCACCC
+AAAATTAACACATAAAAAAACGCTGTTATCAATCGATAACAGCGTTTTTTATTGTCGGTTTTAAGGCTGC
+TTAGCTAGCCATAAAATCAACACCTTCTTGAATATCTTTTTTCAAGGTAGCAAGCATATCTTCTTTAGCT
+TTTTGTTCAAAAGCGCTTAACTCACCGTAAGGTAAAATTTCACTTACACCGTTAACGCCTAAACGTACAG
+GTTGTGCGAAAAACTGTGCATCAGCACCGTTACCTTCAACATAAGCGTAATCTACAACATCTTCACCTTG
+TAGACCTTTAACTAAAGACATACAAAAACGTGCTGCTGCTGCGCCCATTGAAAGTGTAGCTGAACCGCCA
+CCCGCTTTAGCTTCAACTACTTCAGTACCTGCATTCTGGATGCGAGGAGTAAGTGCTGCAACTTCTTCAT
+CTGAGAAAGTAGCGCCTTCAACTTGAGATAGTAATGGTAAAATAGTTGTTCCTGAGTGACCACCAATAAC
+TGGTACTTTAACAGTAGCAACATCTAAGCCTTTAAGTTCAGCAACAAAAGCTTCACTGCGGATAACATCT
+AATGTAGTAACACCGAAAAGACGAGCTGCATCATAAGTGCCAGCTTTTTTGAATACTTCAGCAACAATTG
+GAACAGTACCGTTAACTGGGTTAGTAATTACACCTACCAATGCTTTAGGACAGCTAGCAACAATGCCTTC
+AGCCAATACTTTAATAATACCAGCATTTACGTTGAATAAATCAGCACGGTCCATACCTGGCTTACGCGGC
+ATACCAGCTGGAATTAAAACGATATCAGCACCTGTTAATGCACCGTTAAGGTCGTCACGACCAAAACCAG
+CAACTTTAACGTCAGTTGGGATGTGTGATAAATCTACAGCAACACCTGGAACAACAGGCGCAACATCATA
+TAAAGATAACTCAGAACCTGCTGGTAATTGAGTTTTTAATAGTAATGATAATGCTTGACCAATACCGCCT
+GCGGCGCCTAAAACAGCTACTTTCATGTGATTTCTCCGAAACTAAGTGGGTTTAATTAGTGTAAAATTTG
+TTATTAAAATATTATTCGAGTAAATACGTTAATTTTTTGCTGACCAAAAGATATAGCATAAGCCAGTAAA
+AAACAATTGTTATACTCTATTACTCAGATATTAACTTTCAGTATTCTGATGCGATGACGTATACTATCTT
+TATTTATACTGATTACAAACGCCACTTTAGTCTACTACAGGGTTGATTACGCATTATGAGCGGTTTACAA
+AAACAAGAAGCACTCGTACAAGAATTTAAAGATTTACTTAAACAAGAACAGTTTGGCTCTCAAGGTGAAA
+TCGTTGATGCACTGAAAGCCAATGGTTTTGACAATATCAGTCAATCAAAAATATCTCGTATGCTCAGTAA
+GTTTGGCGCAGTAAGAACACGAAATGCTCGCCAAGAGATGGTCTATTGTTTACCTGCTGAATTGGGCGTA
+CCTACCGCACAAAGCCCTCTTAAGCAGCTAGTATTAGAAATAGAGCACAACGAAGTTATGATCATCATTC
+AAACTAGCCCGGGGGCTGCGCAATTAATTGCCAGACTTCTTGATAGTTTAAGTAAAAGTGATGGCGTACT
+TGGTACTATTGCTGGTGATGATACTATTTTCATTGCTCCTAGCGATGTCAGTAAAATTAATGAAACCATC
+AAAAAATTAGAGCAGCTATTCTCTAAAAACTTAACCTAAACTTTATTTAAACAGCGCTTAGGTTAGTTAG
+AACTTTCTTTATACTGCTTAGTAACGCTTGTCCTGTAACAGGCTTAGGCATATGCAAGTTCATTCCCGCC
+GCTAGACTTAGCTGTTTATCTTCTTCTCGGGCATGAGCTGTCATAGCAATGATGGGTAGGTATTGATAGT
+TACTTTGCGCTCTAATATGTTTAGCTGCGGTGAGTCCATCCATAATCGGCATTTGAATATCCATTAACAC
+CACATCAAAATCTTGCTCTGCTAACAGATCTAAAGCCTCTTGACCATTATCAGCTATCGTCACTTTAGCC
+TGCATGTTCAATAACAACTCTTTAGCGACTAGTTGGTTAACTAAATTGTCTTCCACCAATAAAACTGACA
+CTTCTTTTAGATTGTGCTTATCATGAGTAATTGCACATTCTTGCCTATTAGTGGTTTCTGTTTTTTTAGA
+TATTATCCCTTGAGAACCCTGAGAATATTCAGCGATCACGCTTAAATTTTTATCCTGTTGTGCTGAATGC
+TCGACTTTATAAAATAGTGCTTGTGATATTTGATCAAGCGCATAACGGAACAAAGGCATGTCAACTAATA
+GATAAGGCACAGACAGTTGATCTAAATAGTTACAAGTATTGTTATTCAATTGAGTTAATGCCGGCTGACA
+CAAACAGAGTAATCTAAACTCATTTAAAGGTGCTATTAACTCTTGTTCCCTTTGTTGCTTAACAAAGTCT
+GCTTCACCGATCAGTAAGATACTATTATCCGCAATATCTAACTGACATAACGCTTCAACACTATTAACGC
+CATGCAACAGCCAGTTCATTTTAGCAATACTTTGAGTAAAGCTAGCTGAGAGTGTTTGATCAACCGCATA
+AATAGTAATATCCGATAATAGCGGCTGACTTAGCTCTGCAGGTAAAGTAGTCATAAACTCTTCAGTAACT
+TTTTGAGCGGTATTATTAGCTCTCGCTGAGTCTTGCTGCGCCAATGTATCGAGTTGAACTATTTGAAAGG
+GTAATACAAAGCTAAGCTCACTGCCTTGACCTAATTGGCTTGTCAGTTTTATCTTACCGCCGAGTAGCTT
+AATGATTTGCTGGCAAATAGATAGACCTAAGCCTGACCCACCGTATTTACGAGTCATTGATTCATCGGCT
+TGACTAAAGGCATTAAACAAATGACTTTGATTATTACTAGCAATACCGATACCAGTATCGCTCATTCGAA
+AGCGTAATTTAGCTACGGTATCGTCTATAGAAAGCACATCAATAGTTAATTTAATCTGGCCTTGTTCAGT
+AAACTTGATAGCATTATTAAATAAATTAGCTAGCACTTGCACTAGACGCATTTCATCACTAATTACATTG
+CTAGGCACATCTGCACTCATATCAACAATGATCTTGACGCGTTGATGATCGACATTGGTGATATTGAGTT
+TTAACGCCTTATTAATAATGATTGGCAGGTTGACTGCATCTTGGCTGACAATCATTTTACCCGCTTCTAT
+TTTAGATAAGTCCAACAGTTCATCAACAAGATGAAGCAAGGTTGATGAGGCACTTTGCGCATTTACTAAA
+TAATGTAGCTGACGGGTATCTAGGGAAGTATGAGCTAATAAGTCCATCATGCCCTGCATAGCATTGATTG
+GTGTTCTAACTTCATGGCTCATATTTGCCAGAAACTGAATCTTCACTCGGTTAGCATACTCAGCTTGATC
+TCTTGCTTTTACCAATGCTGATTGTGTTGCCTGCTGTGACGTTACGTCATGAAAAATACTGATAGTGCCG
+AGAATATTACCTTGTTCATCGGTAAACTGATTACAAAAACCTTGATAGATAAACTCCCCAGCTTTAATTA
+AAGCTTGCTGAGGGTAAACATTATTATTCAGAGCATTTAAAATTTTAATTTCTTCTGCCAAAGGAACCGG
+CATAAAACTGGCTGAGTTACTTCCTAACATTTGTTCTACAGAATGATTAGCCAAGCGCTCAAAAGCCTTG
+TTACACCCCATTAATGAACCATCAGGATCATTAAAGACGATCAATTCAGGGATGGCATTCATCACCGAGC
+GCAATAGGGCGTAATCACGTTGGTGCTTAGTACTTGTTTCTTGTAGCGCTTTAGTCTTTTCAATGACACG
+GCTATCTAATACATCATTTTGCTCGGTTAGTTGTAATAATAAACTACGGTTCTGAGCAAATATATCTTCA
+ACCACTTGAAACCAATGCAACCAATCCGCTGCTGGGGTAACTTTGCCAGGGTCTCCTTGAGCGCAATATT
+CAATATGACTTATAAATTCAGTAGTTGGCTTAATAAAGGTACGCTTTGTCATGGTATTAACTAACATCAA
+AAATGCGAATAAGCCAATGAATAGCATCGCAAAAACAAAAATAAAATCACTATACTGAGGCGCTGAAAAA
+TCCTCATATTGTTGATATTTAAGTAAGGTCCAACCATTAGCGGTGAGCTGCTGCTTTTCAATAAACCAAT
+CACCTAAGCGCTCGGTATCTCCCATTGTAGCTAAATGCTTAGCACTAAGGTATTGAAGTGATTCAGGTAA
+CAGATCTTGCCAAGAAGCACGGTAGCTTAACGACTCTTTCCCCAGACGTTTTGAAAGTAAAACATCATTA
+TTTTCATTATATAAAACAAAGCCTTGATTGTTTGATTCTAATTCAGGCAAACTGGCATGTAAACGCGATA
+AATTGATATCAATAACTACTGAGCCTAACAACTTGTCCTGATGAAAAACACCTGTGCCTAATGAAGCGTT
+CATACCGCCGCCCGCGGCATCTAGATATGGTGGAGACCAGATAACATGATTGTTTTTTGCAGTTAATACT
+CGCATAGCTTTATTATGTTGGCTATCGAGGGCTTTTTCACTAAACTGCCATATTTCGCGATCAACCCAAG
+GGTATATATTCACAAAATTATCCAAAGAAATATAATAAAACCATGTAGCTTCTTTGAGGATATTTTGCGA
+AGCAATGAATGCAGGGGTTAGTGCATTAGCCATGGCAATTTCTTGTTTTTTAAGCTCTCCAAACTTACTT
+ATTTGTCCTATACCTGTAATATTACTACTCAAGCGTTTACCCTGTTTAATAACATCATGCTGAGGCTTAT
+TTAAATAAAACAGGTTTTCTTGTTGTAACAAGGAAGGCATGGGAATGTTTATTTCATTGGGATGCTTCAG
+AATATATTCGGCAAGTTCTTGTATGCCAACTACCGCTTGCACACTTTGCTCTAGCATAAAATTTAACTGT
+TGCGCTTCTTGCTGGAGCTCAAGCAAACTTTGCTTTTTATGCTGTGAAATTTGATTGAAATAACGTACTG
+AGGCGGCAGAGAAGGCAATAAGAATAATGACAATAAAGGCAACTACAACGGTGATATTATAACGCCTAAA
+AACTGTATTTATACCTGCTTGGAAATACACTAAAACGCCTTAATTTTTTGTTTAAATAACTAGATAACTT
+GATAAGTTAAAGCAGTCACCTCATTTAAACAAGCGTTAAACAAGGAAAGTAGCGTATTTAACTAGGGTCT
+GTTGATTCTTTCGCGGTTAAATTTTGTTCGCCTTTTTTAAAGAGAATAAAGCGTTTTAATCTCGGCGAGT
+AGTGTGTAGCTTAATCACTCTAAGCAAATGCTACTCAACAAAGAGTAAAACGCTTTTAGCCGAATCCTTC
+GGACAGCGTTTGTTGGACATTTTTACGGCGTTATCACCTTTTTATGTGGAACAACCACATGACAAAGGCT
+CTGCCTTGTATAAATCCCCAACAAAACGCTGTAAAAACAATCTCGAAAGTTCAACAGGCCCTGAGCTACT
+GTTCCAAGTGCATTCGCAAACTATAAATTTTCCTCTGCAAAGGAAGCAAGTCGGCTTCGTACCACGCCGT
+TTAAGTTAACAGTAGCAGAGCCTGGAAAGTCTTTAAAACGCTCGACAATATAAGTCAGCCCAGAAGTTAC
+TGCAGTCAAATAGTTACTATCAATTTGCGCCAAATTTCCCGAGCAAACGAGTTTAGTTCCTTCACCACAG
+CGAGTGATAATGGTTTTTAGCTGAGCCGCTGTTAAATTTTGACACTCATCAAGCAGTACTAGGGCATTTT
+GAATACTCCGCCCACGCATAAAGTTCACTGACTTAAATTGGATATTGGCTTTATCCATAATGTAGTTCAA
+GCTGCCATGCATGCTTTCATCTTGTTGATGTAACACTTCAAGTGAATCAGTTATTGCGGCGAGCCAAGGC
+GCCATTTTCTCTTCTTCGGTACCTGGTAAAAAGCCAATGGACTCTGCAATTTCAGGAGTACTACGTGTAA
+CAATTATTTTATCATAAAGACCACGTTCTATTACTTGTTCTAACGCCGAAGCTAAGGCTAACAAGGTCTT
+ACCGCTACCTGCTGGTCCGGTAAGGATAACTAAATCAATAGTAGGGTCCAATAATGCATCCATCGCCATA
+CCTTGATAAATATTTTTAGGATGAATGCCCCAAGCATTCTTCGCTAACAGTCGTTCACGTCCGAGATCTA
+AAATAGCGAGTTTATCGTCATCCCAACCGGTAACCTTACCAGCAAAAGTGCCACTGTCATCAAGTAAGTA
+TTCATTGATGTAAGTTGAGGGTACTGTTTCTCGAGAAACATAATGGGTAGTATTTCTTCCTTCCGTCTCG
+CTATCAACGGATTGAATTTGTTGCCAAAAGTCTCCCTCAAATTTATGGTAGCCTTTCGTTAAAAATTGGA
+TATCATCAATGAGCTGATCAGTTCTATAATCCTCTACGTGTGCCAGACCTGCTCCCTTGGCTTTCAAGCG
+CATATTGATATCTTTAGTGACCAAGACTATTTTTTTATTTGGAGTTTTCTTTTGAATATGCAAAGCCGCG
+TTAATGATACGGTTATCATTTTCATTGAAAGATAAGGTGTGTGCAGTTTTCTCAAGGGCATAATCATTAA
+TAATGGCGAGGCTGCCACTGGGGTGTTGGTCATCGTTTTGAGGTAGTTTTACGCCAGCAAGTACTTGCTC
+TGGACTGGCATCTCGTAACGTATCTTCAAGCGCTCGTATAGCAACTCTAGCATCACGGCTGACATCTTTT
+CGCCTATCTTTAATTGAGTCGAGTTCTTCCAGCACTGTCATGGGTACAACGACATCGTGCTCTTTAAAAG
+ATAAAAAAGCGAAAGGTTCGTGCAAAAGGATATTGGTATCTAATATATAGATAATAGGTTGGTCAATTGT
+CTCGTTGATTTGAGACGTTTGGGTTGAATTATCACTTAACATATTCTCATTATTCATATTCTCTTTAGTC
+ATGGCTAATCTCCGTGATTCACTGACAAAACAAATATAAAAGAGCAATCCGTAATCAATACCTATAAAAG
+TATAGCTTATTCACAATAATATCTTACTTATCACTAAGCAAGCATAATTTTTTAATGATTCCGTCTATGA
+TTAGGAGTACTATAGCGCTTTTTTTTTACCCCTAGTTTTTAATGTTTAGTATCGCGCTTAATCAAATATA
+AAGTAATAACTAAGCAATCGTTGGAGAAGTAAGTTTATGCCATTTCAGGTAGGTCAGCGTTGGATCAGTG
+ACAGTGAATCAGATCAAGGATTAGGTACAGTAACAGGGGTTGAACACCGCTTTGTTAATATTGTTTTCAC
+TGCTACAGGTGAATCCCGCAAATATGCTAAAGATAATGCCCCACTAACGCGTGTTATATTTAATAAAGAT
+GACCTTATTCCTAGCCACGAAGGCTGGTCTTTAAAGGTAATTTCACATAGTGAAGCCCAAGGTATCATCA
+GCTATGAAGGTATACGCCAAGATACCAATGAGCAAATCATCCTAAAAGAAGTGATGATAGATCACTTTAT
+TAAATTCAATAAACCTCACGACCGCTTACTTAATAGCCAAGTTGATCGTTTAGACTGGTTCCGCTTGCGC
+AAAGATTGTTTACAACATCAGTATCAACAGCAGCAATCTGATTTAACAGGTTTGACGGGCGGTCGAGTCA
+GCTTAATACCACACCAGCTTTACATTGCCGATGAAGTCGGTAATCGCTTTGCTCCGAGAGTTTTACTTGC
+CGATGAAGTTGGCTTAGGTAAAACAATTGAAGCCGGTTTAATAATCCACCAGCAATTAGTCACTGGTCGT
+GCAAAAAGAATTTTGATCATCGTGCCGGAATCTTTAATGCATCAATGGCTGGTTGAAATGCTACGCCGAT
+TTAACCTTAACTTTAGCATTTTTGATAATGAACGCTGTGTTGAAACCAGCCAGGATAACTATGTTGATGG
+TAAGAAAGCTAATCCTTTTAGTTCAGAACAATTGGTATTGGTTAATCTAGGTTTTATCACTAATAATCCA
+CAATGGTTCGACGCACTGGTTAGTGAAGATTGGGATTTGATGGTTGTCGATGAAGCGCATCACTTAAACT
+GGCAACAAGATAAACCTAGTATTGAATACCAATGTATTGAACAACTCGCGCAAGTTATCCCTGGAGTTTT
+ATTATTAACCGCTACTCCTGACCAATTAGGTCATGAAAGTCACTTTGCTCGCTTGCGTTTACTTGATGCT
+GACCGTTTTTATGATTATCAAAAATTTACCGAAGAAGAGTCCCACTATAGTGAAGTTGCTGATGCCGCCA
+ATGCATTAGTTGAAGGGAAGCCCCTTTCTAGTGAGCAAGAGACAACACTCTCTGATTTATTGAAAGAAAC
+TGATATCAGCATTCAACTAACAGAGTTAAACCAAGCAGACAGTAAAGAATCAGCAAAAGTACGCCAAGGT
+TTATTAAAACAGTTACTCGACAGACATGGTACTGGTCGTATCTTGTTTAGAAACTCTCGAAATACTATTA
+AAGGTTTTCCTGCCCGCCAAGTAGTGCCTACAGTACTTATTATGCCCGAGCAATATCAAGAAAATATTAA
+TGAGTTTATGCTCAGTGACTGCCCAGAAGCCCTAGCTAAATCAAAGCAGGCTAAATATATTTTCACTCCA
+GAAATGCTACACGGCTTGGATCAACGAAATGATACGTGGACTGATTTTGATCCTAGAGTTGATTATTTAA
+TTGACCTATTACAGTCGCTTAAAAGAGAAAAAGTCTTAGTCATTTGTGCAAACGCCCAAACAGCTATTGA
+TTTAGAAGCCGTTCTTCGTATTAAAGAAGGTATCCGCAGCGCTGTTTTCCATGAAGGTCTATCGATATTT
+GAACGCGATAAGGCTGCCGCCTATTTTGCCCAAGACGAAGATAGTGCTCAATTATTGCTTTGTTCTGAGA
+TTGGTAGTGAAGGGCGTAATTTTCAATTTGCTCATCATCTAGTACTTTTTGACTTACCAAGTAACCCTGA
+TTTATTAGAGCAACGCATTGGCCGCTTAGACAGGATCGGACAAACAGAGATAATCCGTATTCATGTGCCT
+TACTTTGCAGATTCGGCACAGCAATTATTATTTGATTGGTACCAACAAGGTATGCAAGCATTTGAGCATA
+CTTGTATTACGGGTCGAGTGGTTTTTGAAACCTTCGGTGAGCAATTACTCTCATTAGCATTAAGCTGCCA
+GCAGCAGTCAGTTGAGGCAGAATCACTCATCAGTGATAGTTGGCAGAAACATTTATCTATTAAAGCGGAA
+TTAGAATCTGGCCGAGATAAATTATTAGAGCTGAACTCATCTGGACAAGGTCGTGCACATGAGTTAGTTG
+AAAAAATCCAACAAGTTGATAACGACATAAACTTGCCTCAATTTATGTTTCAAGCACTAGATGTTTTTGG
+TGTGCAGCAAGATGATAAAGCCGATAATGCTATTGCCTTAAATCAAAGCGAGCATATGCTTAATAGTAAC
+TTCCCTTGCTTACCTGAAGACGGCACTACGGTTACTTTTGATAGAGAAACAGCCTTAGTTAATGAAAATT
+ATCAATTATTAACGTGGGATCATCCTATGGTTCGTGGGGTAATGGATTTGGTCTTGAGCGATGAAATTGG
+TAACGCCAGTATTGGTTTATTAAAAAATGAAGCGTTACCAGTAGGCACATTTTTCCTTGAATGCTTATTT
+ACTGTTGAAGCTACCGCCCCTGCTCATTTACAGTTAGGTCGTTATTTACCTACTACGCCAATTCGTATTC
+TGGTAGACAAAAATGGCAATAATTTAGCCGACAAAGTCAGTGAAAAAGTACTTGATAAACAATTATCACC
+GGTTAAAAAGCAAATGGCATTACAACTTATCAAAGCACTTAAGACCCAAATAACGCCTTTGGTTGCAAAA
+GCAGAAATACACGGCGAGCAACACATTGTTGAAATTCAAAAGAAATCTTTAGCTGCTATGCAAAGTAAAC
+TCTCATTAGAGCATCATAGGTTAACCGCATTAAAAGCGATTAACCCAAGTGTGCGCCAAGAAGAGATTGA
+CTTTATTAGCCAACAACAAGATGAATTGAGCCACTATATTGATAAAGCGCAATTGACCTTTGAAGCCATT
+CGCATGATAGTAGTTACTCACTAATGCTTAAACGTTAACTGGCTACCCACTAATAAATTATAGGGCTATG
+TTCATTAGAGCATAGCCCTCTATTTTGAGAAATTAATGAGCGCAAACCCTGATTTTATTTATCTCCCCCC
+TATGTCACCTTACCTTGATATTATTTACCAAGATGACGATATTGTTGTCTTAAACAAAGCAAGTGGTATT
+TTAAGCGTGCCAGGTCGCTTACCTGAACATCAAGATTGTTTACAAAATCGTGTACAACGAGTGTTACCTA
+CCGCAACTATCGTGCATAGGTTAGATATGGCCACATCAGGCATAATGATTATGGCGTTGAACAAACCAGC
+ACATGTTGCTATTAGCCGTCAATTTGAGCAAAGAAAAACTCAAAAAAGCTACCTTGCCCGAGTCTGGGGT
+TTAGTCGAACTAAATGAAGGCAGTGTTGATTTACCATTAATATCAGACTGGCCCAATCGACCAAAGCAAA
+AAGTTGATCATGAGAACGGCAAAAAATCATTAACACATTATCGGGTACTTAGTCATAATGATTCAATAGA
+TGAACAAGCTAACACCTTGCTTGAACTAACACCTATTACCGGGCGTTCTCATCAACTTAGAGTCCATATG
+TTAGCTTTAGGTCATCCCATTTTAGGGGATAGGCTTTATGCGCCTGAAGAAGCATTAACGATGAGAAACA
+GATTACAATTACATGCGTTGAAATTAAGCTTATTCCATCCAAGAACTGAACAAGCGATTACTTTTGATGC
+GCCGTGCCCTTTCATTTAATTCTTTTTATGTCGCGCTTTTATTCTATGGTCGATATAGAATTATTGGTAA
+AGGGTAATACCCATGAGGCTTAAGAGCTTTAAGGAAAAACAGTTGCATACGACAAGTCCACATAACGTAA
+GTCGAAATAAAATCAGCTCAATACCATTGGTTTTATTTATCTGTATGCTTACTTTTATTTGCTCCCCCCT
+GACCTTTGCAGAAGAACAGAAAACTGACGCGTCAGCAGAGAATACTCAAAAGACTGCGAATAAAGTTACT
+CCAATAAAAAAGCCTATCGAATTAACTCAACAGTATAAAGAAGACCTTAAGCATTACCTAACAGATGAAC
+AAGTAAAGCCATTACTCGCGGGACCTGATGATTATCTGACTTTAGTGAAAAGATATACCAGTGCGAACGG
+TAAAGGCGTTGTGATTTTATTACCTGAATGGCAGCAAGGCGCCACCAATCCAAAAGCTATTAATTACTTA
+CGTAATGCCCTTCCAGCTAAAGGTTGGAGCACTATTGCCATACAGCCGAGTAATAAACCAGAGAATTATC
+CCTCAACGGAAATTACGGTTGCAGAACAGAAAAAAGAAAATCAATTAGTCCTCAAAGAGTATAAAAGTAA
+ACTAAATAGCATGCTCAATGCTGTTATGAATACCGCAAGAGAGTATCCCGGCATAGTGCTAGTGATTGCT
+CAAGGAAATAATGCTGCCTTACTAGTCGATATATACAGCCAAGATGATAGTCAGCAGCCCAATGCACTCA
+TCATGCTAAGTAGTTATCGACAAAGTAATCATGCACTTATTAATGGTGTAAATGAAAACTTTGCACGTCA
+GGTGGCTTCAACAGAATTACCTATACTCGACCTTTACCTTAAACACGATAATCCACTAGTGCTAAACAAG
+GCAGCACAAAGAAGGGCCTTTTCGAAGCAAGAAATGAAAGTATATTACCGCCAACGTCAGTTAAACAATA
+CCGTTACCGGTTATTATCCAGAAGAAGAATTATTGAGCCAAATTAATAGCTGGCTAAAAGCTATTGGTTG
+GTAAAGTTGCCCCCTAAAGCGATTTAACATCAAATGGTTTGATGGTTTGATGGTTTGATGGTTTGATGGT
+TTGATGGTTTCTAATCAGAGTACAGAATTTAAAAGTAATGCACTCTGATTTTTATTTTTGGCTATTTATT
+CTGTTTCTCAATCAAGTCGTATGCGGCTTGAATTTCTTGTGTTTTTTCTTTAGCACTTTCCATCATTTCT
+GGTGGTAAACCCTTAGCCATTAATTTATCTGGGTGATGTTGAGACATTAATTTTTTATAAGCCTTTTTGA
+TTACTCGCATTTCTGAGTTTTTATCAATCCCCAGAACTTTAAAAGCATTATCTAATTGCTGACCGCTAGC
+GGGTATATTTCCTGATCCCTGCTGATGATAACCTCGGCCGCCTTGTTGTTGATGGAAATTAGCGCCAGCA
+ATAATCATTTCTAATAATTTATCAAGTTCACCAGCTGAATAACCTAACAGTTTTGCTATGGTGTGCAAAA
+CAGAACGCTCTGCGTCATCTAATTCGCCATCACTAAAGGCAACTTGAACTTGTATTTCTAAAAACATTAG
+CAACAAATCATGTCTATTGCCCATCAAACGTTTAAATTTAACAAGGCGATCTTTGAGCGGAAAACCTGTT
+GACTTTCCTTCGCGAAAAGCATCTTGTGCTTGTTCACGTAATTCACTACTTAGTCCCAGTTTGTCCATAT
+AAGCACTAGCGAACATAATTTCATGACTAGTCACTTTCCCTTTAGCTTTGGCAACATGTCCCATCACAGA
+AAAAGTGGTATAGAAAAAAGCAGCTTGTCGAGCTATCTCATCTTCTTTACCGCCGGCTAACCCATTGAAA
+TTAAAACCTCGGCCACGATCAAACATATGACCTAGCCAAAGACCTAATAAAGCCCCAAACAGGTTTTTAC
+TGAGCATAAAACCAAACAAAAAACCTAAAATCTTACCCCAAATATGCATTTTTTTAAGCATTCCTTACAA
+TAATATCTAACCAATAGATGAACCTATAGCAAGTTGATTAAGTCCTTCCCACTCAGCGAGAATTAAAAGG
+CTTAGAGGTAAGGCATTGATTGCGGAGAATGGTTATTCCCTTGCAAAAATCAATAACACTGCATATAAGC
+CTTTTAAACTCGCCCTTCAGGAGTTCACTAAATACCCACTAACATCGTTAAATTCATTTAATTTAGAATA
+ACTAAACCTAAAAAAACTTGCCTTGTTAAAGTATATTAAGCATAACTCTGAGTTGGAAAGAAATTTATTC
+AAATTGCTATTCGACATAAGAAGTTAGTCCAACTGAAAAAATTGCTATATCATAAAGCAATTAGTCGTTA
+AAATACTTGATTCATCGCTATAAAATCAATTTATAAATACTTTCACCATTTTCGGACAATAAATGTTTTT
+TTCCCGTACATTAAGTTTTACCCTAGTTGCACTGTTAGTAGTTTGCCTTTCACAGAAGGCTCACGCTAAC
+GTCGAACAAAAAAGTCAATCCCCTGAAACTAGATTGATGCAGTGCCCATTACCTGAATTTGATGATATTG
+CCATTGGTATACCTGAAGTTGTTGATAGCACTATCCGTATATCCTCTTCACAAGCAAGTATACAACAAGA
+CCAAATCGCACTATTCAACGGCTCTGTTATTCTGGTAGATAAGGGTCAGAAAATAATTGCCGACCAACTT
+TCCTTTAATCGCTTAAAAATGCAAATAGAAGCCATTGGGAATATTCATTACCAAGGCAAACAAATCAATA
+TTTTTGCCGATAAGCTAAGTGCAAGTAAAATTGATAAGTCAACAGAGATGACCGCTGCTTCATACCAACT
+TGATGGCAATCCAGGCCATGGTAAAGCAGGGAAATTGTCAATCAACAGTGATGGCATGATGAGTTTAGTC
+GACTCAACTTTTACCACCTGTTTACAAGAAGTGCCTGATTGGCAAATAAAGGCTTCTGAGATTAACCTCT
+CTGCAAAGGGAGATTTTGGTGAAGCTTATCATGCCCAATTTAGAGTACTCGATGTACCTGTTTTTTATGT
+GCCCTACTTTTCTTTTCCAATATCTAAAGAACGCTTAACTGGCTTTTTGTATCCTGAACTAAGTACGTCT
+AGCAGCTTAGGCATAGAGTTTACTGCCCCTTTTTATTGGAATATTGCCGAGAATTATGATGCCACGATTA
+CTCCGCGCTATATGTCTGAACGCGGCACGCAATTGCAAACTGAATTTCGTTATTTAATGGACCAACAATC
+GGGTAAAATTGATCTTGAATATTTAAATAAAGATAAAAAAATTAAAACCAATGACGATCCTCGATATTTA
+GCGCGATTTCAACATATAGGCACTTTTTCTGAAGATTTCCGCGCTTATATTGATTACACCACCATTAGTG
+ATGATAACTATTTAGTTGATATTGGCAGTAAACAGTATAATTCAAACGATGCTTATCTTTATCAAATTGG
+AGAATTAGCTTACTTTGGCGAACAGTGGCAAGCGACATTGCAATTACAAGATTTTGAAGTACTCGGTGAT
+CATCAGTCGAGCTATAAAACATTACCTCACCTTGAACTATCAGCCCAGCAACCGTTAAATTTTTTATCTG
+GCCAATTTGAACTTTATTCTGAAATGACTAATTTTCAACCCTCAGAGAAAGATCAAGTATCGGCAAATCG
+CTACCATGTTGAAGCGGGGTTTACTTTCCCAATTACTAGACCTTCTTGGTTTTTAAACTCTGAAGTAAAG
+TTAATGCATACTTATTATCAACAAGACAATATTTCGGCAGGCAGCTCATTAGAAGAAACAGTAGACAGAA
+CCCTACCTAAGGTACGTATCCATGCAGGTGTTAATTTTGATAGACAACTTCTCGCTTTTGGACAAAGCTA
+TCGCCATACCTTAGAGCCACAATTACAATACCTTTATGTGCCAGATGAAGATCAATCTAATATTGGCTTA
+TATGACACCACCATTTTACAAGATGATTTCCACGGGATTTTTCGTGATACCCGTTACAGTGGTTTAGATA
+GAATCGCGGCAGCTAATCAGTTTACTTGGGGTATTACCAGTCGATTACTTGATGAAGAGAACTTGGAAAT
+AATTCGTGTTAGTCTTGGTCGTATTCAATATCTTGGTGAAAATAATACCGACCTTGCCAATGATGCCTTG
+TTAACTGATAATGGCGGCATTGACAATAAACAGTCATCTGTTGCAGCAGATTTATTCTACCGAATAAATC
+ATCAGTGGCAGGTCAGTGGAGATATTCAATATAACACCCTAGAGGACTTTACTAATAAAGGGCAAGTTAA
+TCTTGATTATCAAATTAATAAATATAATCTAATTCAATTGAACCATCGCTATACTCGTAATGTCTCAGGA
+GATAGCTTAGAACAAGCTTCCCTCTTAACAAGTATTGCTATTAACGAAAACTGGGCGTTTGTCGGTCGTT
+TAACACAAGACTTACAGCAAGATAGAAGTTTAGAATCATATGCTGGCTTTCAATATGAAAGTTGTTGTTG
+GGCGGTGCGTATAGCCTACCAGCGCCATATTAACTCTAACTTAGATGCCGCCAGCTTTGTTAGTGAGGGT
+CGTGAACAGTTTGATACAGGCATTAGTATCAAACTAATCATTAAAGGCTTAGACGGCAAACAATCAGCCA
+TCGGTACGCAAGAGATGTTTGATAAGAGCATATTTGGTTATAAACGCCCTTATTACTTACAGAATTAGCA
+CCATACGCAATATTAAAAATATAAAACAAGATATAAAAAATATGAAATATAGAATTAAAGCATTACTGTT
+AGCCTCTAGCCTTATTATTACTACTATCACGTCAGTGCAAGCTAAAGAAGAACTGCTTGATAGAGTAGCA
+GCCATTGTTAATACTGGTGTAGTACTTGAGTCTGAAGTTAACGACCTACTTGTCAATATTAAGCAACAAG
+CTAAAAAAAATAATCAGAGCTTACCCTCCGATAAAGCTTTACGTATTCAAGTGATGGATAAATTAATTAA
+TGACAGCCTACTCAGTCAAATGGGTCAGCGCATGGGCATCCAAATTAGTGATGCACAACTTGACCAAACC
+TTAAATAACATGGCCAGAGAAGATAAATTAACTTTAGCTCAATTTCGCCAACAGGTGATTGATGAGGGTA
+CTAGTTATGAGAAATACCGTGAGAATGTCCGCATAGAACTTGTTTCAGGTGAAGTTAGCCGTAATAGTGT
+TAGGCGTCGAATATTTGTTTCTCCACAAGAAGTGGACAATTTACTTAAAGTAATGAAAGAACAAAGCAGT
+AATAATGTCGAATATCATTTAGGCCACATCTTAATAGAATTCCCTGCGGATGCTAGCCAAGAAGATTTAG
+CTGCAGCTAAGACTCGCGCAACAAAGGTAGTAGAGTTACTTAATGATGGTTCAGACTTTGCTAAAATTGC
+AATAACCTCTTCAGGTGATGCTAACGCGTTAAAAGGTGGAGATTTAGGTTGGAAAAATATCAATGAAATG
+CCAACACTGTTCTCAGAACTAATTAATGATAAACCTAAAGACACTATTGTTGGCCCCATCAGAACTGGCT
+TAGGTTATAGCATAGTTAAAGTATTGGATATTCGCGGTAGAAAAGTAGTTGAGGTGGAAGAAGTAAAAGC
+TAGCCATATATTAATTAAGCCATCAATTATTTTAAGTGATGAAAAGGCCAAGAGTTTATTACAAGGATTT
+TTAAATCAGATAGATGCTGGAGAAGCTACCTTTGAAGAGTTAGCTAAAGAACATTCTGAAGGGCCAACGT
+CAGTTCGCGGTGGAGATTTAGGCTGGGCAGATCCTAAGAACTATGACCCTGCTTTTACAGAAGCACTCGC
+AACCATGAAAAAAGGTGGCTACCATAAACCATTTCGTTCTTCTTTTGGCTGGCATATTATTAAGTTAGAA
+GATCGCCGTATGGTTGACGCCACTTCACAATTGAACGAAAACCGTGCTTATCAAATTCTTTTTAATCGTA
+AATATGGTATGGAAAGTACCCGTTGGTTAAAAGAAACACGCGATGAAGCTTATATTGAAATATTTGAACA
+GGATAACAAGTAATGACACAACGCATTGCCATTACCCCCGGAGAACCTGCTGGTGTTGGTCCCGACTTAA
+TAATTACTATCGCTCAGCAAGATTGGCCTGTTGAAATGGTTGTCATTGCTTCAAAAGCATTATTACAAGA
+AAGATCAAAAGCGCTTTCTTTACCGCTAACCATAATCGATTATGATCAACATGCTCCAGCGAAATCTCAA
+AAATCAGGCAGTTTAACAGTACTTGATGTTGAGCTAACTGAACCTTGCGTACCCGGAACACTAAATAGTG
+CAAATGGCTCATACGTGGTAGAAACGTTAAGAATTGCCAGTGAAAAAAATATATCTGGTGAATTTGATGC
+AATCGTTACCGGTCCTGTTCACAAAGGACTAATAAATAAAGCGGGTATTGCATTTAGTGGACACACCGAA
+TACTTTGCAACTCAAGCCAACTGCAGTGATGTTGTAATGATGCTTGCGACTAAAGGCCTTCGAGTCGCAT
+TAGTTACAACACATATACCATTAGCCTATGTATCTAAAGCAATTACCTATGAACGCTTGCAGAAAGTCAC
+TAGAATTTTACATAAAGACTTGCAAGAAAAATTTGGTATCAAATCACCTAAAATATATGCTTGTGGTATT
+AACCCTCATGCGGGTGAGGATGGCCATCTTGGCCGTGAAGAAATAGAAATCATGGAACCAGCTTTTGCTG
+AACTTCGCGCTGATGGCATAGATATTATTGGTCCTTTACCAGCCGATACCATTTTTCAAGAAAAGTACTT
+GGCTGAAGCGGATGCGATTTTAGCTATGTATCACGACCAAGGTCTTCCTGTGCTGAAGTACAAAGGCTTT
+GGCTCTTCAGTAAATATAACGCTAGGTTTACCGTTTATCCGTACTTCCGTTGATCACGGGACAGCGCTTG
+AACTTGCAGGTAAAGGTACCGCAGACTCAGGCAGTTTTATTGAAGCAATGAACAACGCCATCAACTTAGC
+TAGTAACAAATAGTTTAACAAAGAAGTAGTTATGAACGACAAAAAACATTTAGGCCATCAAGCTAAAAAA
+CGCTTTGGACAGAACTTTCTCCATAATGATGCTGTTATCAGCGACATTGTCGATGCCATTAACCCTGAGC
+CAGGTGAAAACTTAATAGAAATTGGTCCAGGTTTAGGTGCATTAACAGAACCTGTTATCGAACGCGCAGG
+TAAATTATCAGTCGTTGAATTGGACAGAGATCTTGCCCATAGGCTGCGTCATCATCCATTTTTAGCTAAG
+GATTTAACTATCTATGAGACCGATGCACTGAAGTTTGATTTTTCCGAGTTAGCGACTGAAGAACAGCCAC
+TGCGAATTTTTGGTAATTTACCCTATAACATTTCAACACCACTTATTTTTCATCTTTTAACTTTTAAAGA
+TAAAGTGAAAGATATGCATTTCATGCTGCAAAAAGAAGTGGTAGAACGTATGGCTGCAGGACCACACTGC
+AAAGCCTATGGTCGTTTGTCAATAATGACTCAATATCAATGCCAAGTGTTTCCCGTAATGGAAATTGGGC
+CCGAGGCTTTTAAACCTGCGCCCAAAGTAGATTCAGCGATAGTACGTTTAATTCCTCATGCGCATATTGA
+GAACCCTGTTAAAGACATAAATGCACTGAACACCGTTTGTTTAGCCGCATTTAACCAGCGCAGAAAAACT
+ATTCGAAATACGTTTAAGAAATTAATTACTGAAGCGCAGTTAGCTGAATTAAACATTGATGCTAATTTAC
+GCCCAGAGAACTTATCTCTTGATGAGTATAAAAAACTTGCCGATTTTATTGTTGATAATCCGCCAGAAGC
+TGCTCCAGTTAAAGAAAAAAGACGTATGGCAAAAAACAAAATGACTGAACCAGCAAATAATAATTTGAAC
+GAGAATTCTGCACCCGAAGTAGATTAATACCAATTTGACTAAGGTTGTTCCCACTCAGAGCTTGTCAGCG
+GTTTGAGAACAAATTGAATTTTTTACATTATAGTTATTCTATATGAAAGGAATTCAGTACGGTTATCGAA
+TCGCTGACAAACTCCCGAAAGGCGAGTACCTAATAAAAGGTAAAGGCTTAGATACTACGTTATTGAGTTT
+GACAAGGACGCTACATGAATGTAGCTTCTTAGAGAATTCAGGAGCATATTCTCCTGAATAACCATTCTCT
+TCAATCAATGCCTACCTCTAAGCCTTTTAACTCTCGCTGAGCGAAAAGAAACTTAATCAAAATGGTATAG
+TTTATGGCAATCTATCTGGTAGGCGATATTCAGGGTTGCTTTAATGAGTTATCCTCTTTGTTATTACAGG
+TCAATTTCGACCGTAACAACGATGTCCTTTACCTTGCGGGCGATCTAGTCGCTCGCGGTCCAAACTCTCT
+TGAAACCCTACGCTTTGTAAAATCTCTTGGAGAAAGCGCCAAAGTAGTTTTAGGTAACCACGACTTACAT
+TTACTCTCAGTGCACGCTGGTATTAAAAAAGCTAAAAAATCAGATAACTTATCTGCGCTATTAGCAGCCC
+CAGATGTTAATGAGCTTATGGACTGGTTAGCGGCACAGCCTTTATTACAAGAAATACCTAATACTTGCTC
+GAATTCAAATGCTATAAATCAAGCTAATAATAACAGTGCCTATATGAGCCATGCCGGAATATCACCTCAG
+TGGCAACTATCCGTTGCATTAGAGCAAGCAAAATTTATTCAAACTAAATTAGCCAGTAGTGATCGTAATA
+CTTGGTTAGCACTTATGTATGGTGAAAAACCAAACGATTGGCATCAAGCAATTACTGAAATTGAAAGGTT
+TCGTTATAGTATTAATGCCTTTACCCGTATGCGATTTTGTTTTACTGATGGGACTCTAGAGTTTGAACAG
+AAAGACTCTCCTGAAAATATCACGCTTACTAACATAGTCCCTTGGTATGAACTATCTCAAACTATCAATA
+ATACAAGTTGGGTGTTTGGCCACTGGGCTTCGCTTATGGGTAAAAGTTCGCATCCTAATATTTATCCCTT
+AGATACTGGCTGTGTTTGGGGTAATCAATTGACCATGCTTCGCTGGCATGATAAAAAATACTTTATACAA
+AGCTCTGAACTGAGTGATTAACAATAACTATTTCTCACTGAGTATAATAAAAAGTTATTGGCAATTAAGT
+ATTTCCAAATACCTGCCGATACAAACATAGCTTGATATATCAAAACTAACTAACGTATTAACAAGGCAAG
+TAGCCTTTCAATTGGGTGGATTCAATGAATTTAACTGTAGCTGTAAAAATAATTGGTGGCTTTGCCATCA
+TCTCAACTTTACTGATAGTCATTAGTACCATATCGTTATCTAATTTAAGCACCATCAGCGAGTCGACTCA
+GCAGCAGAACACATTAGCTATTCCAACACTCAAAGCCAGTAATAAACTTGCTATTGAGATCAGTCAGATG
+AGTAACTTAACCTTGAAAGGTTATTACCAAGAGGATCATGCTCTATTAGCCGGTAACCTTAATAATTATA
+AAAAGATAGAAACAGTATTCGCGCAGCAATTATCAGAATTAAAACAAATTGTCGCCTCTGAACAAGATTT
+ATTGACGAACTTGACTCAAGTAGACCAGCTATATTCGAATTTTAATAATGCGAGTATTGAATTGTTTAAC
+AATCGTAAAATTTCTATTGAACAAAAGCAGCTATTGACTGAGAAGATTGATATTTTAGAAGAAAAAGCCG
+ATAACACTATTATGTTACTGCTAGATTTGGCTGACCATGAACTCGCAGATACCAAGCTTCAGCGGGCAAT
+TAATTTAAGTGACTACTTCGAGAATCAGTTGAACTCGATTGTTTCTTCCGCTCTAGAGTATCGTGATATC
+TTGAATGAAAGCACAGCAGAGTTTATTGGTAGTGAGCTTACACGTAGTATTAGTGATGCAAGACAATCAG
+TTGATAATATTACCTTTGAATTAAATAGCCATGAAATTAAAGACATCTCAGAACAAGTGACCTTAGCGTT
+CAATGAAATAGAAAGTCTTTTATCACAAGAAAATGGCATCATAGCCCACAAAAACAAGCAGTTAAAATCT
+AATCGACAAGCTTCTCTTATGCTCTCACAGGAAGAAAAGGTAGCTAAGCAAGTAAATAGAATATTAGATA
+AGCAACTTGAACTAGCTAACCAAACAACGATAACTTCCAGTCAACTAATCGAAGACTCAGTAAGCAATGG
+CACAACTCATACAACCATTATTATGCTCATATCAATTGCTGTTGCGCTCATAATTGCTCGAATTACACTT
+ATTGGTATTACACGTCCGTTAGCACGAGTTAATGAAATGCTAAGTATTGTGGCCTCTGGTGATCTTTCGT
+TGAAACTAGATGAAAGTGGTAAAGATGAATTCGCTCAGTTATCAAAAAATTGTAATTTATTAATCGATAG
+TTTACGTAACCTGATTGAAAGTATAGTCAATCGCTCAGCGCAGTTAGCTGCTGCTGCAGAACAAACCTCA
+GCAGTTACTGCACAAAGTACCACTGCAATTGAAGAACAGCGTAATCAAGTAGAACAAGCCGCTTCGGCGA
+CAACAGAAATGAGCAGTACCTCACAAAGTGTACTTTCTAGTGCAAATGATGCTTTAAGCGAAATTAAACA
+TGCAGATGAAGAAGCTGAACGTGTTAAAGGTATTTCAGCTAGGAACCGTCAGACCATTGAAATGCTTGCT
+AATGAAGTAGAATCCGCCTCTCAAGTTATCAATCAATTACAACAAGACAGTGCCTCAATTGGCGGAATAT
+TAGATGTAATTCGTGGTATTGCTGAGCAAACTAACTTACTGGCATTGAATGCTGCTATTGAAGCAGCAAG
+AGCTGGTGAGCAAGGACGAGGCTTCGCTGTCGTTGCAGATGAAGTTCGAACACTAGCAAGTAGAACACAA
+GAATCAACGTCTGAAATCCAAACAATGATAGAAGCACTACAAACGGGCGCTGGAAAAGCTGTAACCGTAA
+TGGATGCAGGTAAATCTAAAGCAAGTGATTGTGTAAATCAAAGTGAGGAAGCTGACCAAGCTCTCGAAAC
+AATTACTCATGCTGTACACGAGGCATTCGATCGCAGCTCGCAAATTGCAACAGCCGCTGAAGAGCAAAGT
+GTTGTTGCCCATGAAATCAGTGAAAACCTTGAGTCCATTGTGACTATTGCCGAGCAAACAACCGCGGGTT
+CACAACAAACAGCAGCATCAAGTAGTGAAGTTGCTCGTTTAGCTGAAGAGTTACAGCAATCAGTACAAAA
+ATTTAAATTATAGTAATCAATCTAAACGGCAAGTCTAAACTTACCTTTAACTTGCCATTTAGATTACAGT
+TATACTAATCTCATTAAGTTTTTGATTTTGTTTACGAAGGGTTAATAGATCAAAGTTAGGCACTCTATTG
+AGCAATAGCGAGCTATTAGGATTAAAAGTGATGCAATCTTGGAGTATTTTAGCCAGTACAAGGGATCAAT
+AACTTAATGAAATAGGTATTATAGTTGACAAGAATTATTCAAGCTATATAATGCACCCAGCTTGAAGTTA
+GTTTTATTTTTTTGTACACCATTTCGATGTTATCTCATGCTTACCTTAGATAAGATATCTGTAACACGTC
+CTGATTTATAAGTAATAGCAACTCTTTTTAGCAAACCCCTAACAGCTTAGCTTTATGCCAAGATTGTTAG
+CACAATTACTCTTAAATATTTATAGGATACACATATGTCTACTACAACTGGTACAGTAAAATGGTTTAAC
+GAAGCTAAAGGTTTTGGTTTCATCGAGCAAGAAAATGGTCCAGACGTTTTTGCTCATTTCAACGCTATCG
+TTGGTGACGGTTTTAAAACTCTTGCTGAAGGTCAAAAAGTTGAATTTACAGTTACTGACGGTCAGAAAGG
+ACCTCAAGCTGAAAACATCGTTGCACTTTAATTTGCAATATTTAGGTTAGTTATTCGATAACAAACCTAA
+AGATGTTAAAGAAAGGACATACCTTAATTGGATGTCCTTTTTTATTGCCTATCTAAAAATACATTTTATT
+TTCTTCCAACCCTACCTTCTCTCTAAACGTTTCTATACACATACTTGCCTTCAGTTCAGATTAAGGCTCC
+CATTAAAGCGCCCCTACATCATATCTGAGTAGATGATTACATCTTCGTTGTTTAACAATGAAAGCCTCTA
+ACCTCTTGTAGAGCTTATGAATCACGCATCCTAAATGGTGACTCTTATATTTATGCATTCTCTAAGTGAA
+AGGCACAAAAAAAGCCAGCTCTTATAAAGACCTAGCTTTTTAAATACTGCCATATCTATGACAATGAACT
+CATCTCATAACGAGATTTTAATCAACTTTGATTCTAGTAATATCTGCACCTAAACTTTGTAACTTACCTT
+CTATGCACAAATAACCGCGGTCAATATGATAGATTCGATCAACTTGAGTTGGTGACTTTGCCACTAAACC
+AGCAATTACAAGACTTGCTGAAGCACGTAAGTCGGTAGCCATTACTTGAGCACCATTCAGGCTAGCAACT
+CCTTTAACAATAGCGGTATTGCCTTCTAAAGCGATATCTGCACCCATGCGTTGTAATTCTGGAACATGCA
+TAAAGCGGTTCTCAAAGATAGTTTCGATAACGGTTGCCGTACCTTCTGCTAATACATTCATAGTCATGAA
+CTGTGCTTGCATATCAGTAGGAAACGCAGGATGTGGAGCCGTTCTAACATTGACCGCTTTTGCCGGCGCA
+GACATTTCAAGTTCAATCCAATCATCACCTGTAGTGATGGTTGCACCTGCTTCTTGAAGCTTACTTAATA
+CAGCTTCTAACGAGGATGGATCCGTATTTAAGCACTTAATGTGCCCTTGAGTTACGGCTGCAGCCACCAA
+GAAAGTACCTGTTTCAATACGGTCAGGCATAACCGAGTATTCTTTACCACAAAGTTCACTAACACCTTCA
+ATGGTTAGGGTATCAGTACCTGCACCTGTGATTTTAGCACCCATGCTTATTAAACAGTTGGCTAAATCAA
+CAATTTCAGGCTCACGTGCAGCATTCTCAATAATGGTAATACCTTCAGCTAATGCTGCGGCCATCATTAA
+ATTTTCCGTACCAGTTACACTAACCGTGTCCATGAAAATAGTTGCGCCAGTTAAACGACCTTGCTTTTTA
+GCCACAATATAACCATCTTCAACGGTAATATCTGCGCCCATAAGCTTTAAACCTTGGATATGCAGGTTAA
+CGGGTCTCGCGCCAATGGCACATCCACCAGGTAAAGATACTTCCGCATGCCCCATACGGGCTAATAATGG
+ACCAAGAACTAAAATTGATGCACGCATGGTTTTTACTAAATCATAAGGTGCACGACAAACATCAATGCTG
+CTAGCATCGATCATCAGTTTCTCTTCATTAAGCCACTTTGTTTTGGCACCTAACTGACCTAATAACTTAA
+CCGTTGTTAGGATATCATTTAGCTGCGGTACGTTACTAAAAACAACAGGCGTTTTAGATAACAGCGCCGA
+CATTAAAATAGGAAGAGCTGCGTTTTTTGCTCCGGAAATCACGACATCGCCGCGAAGTGGTTTACCACCA
+ATAACTTTAAATGCGTCCAAAATAACTACTACTTACTTAAAATGATTAAAAAATATCGAGCCAGTATACA
+CAAAAATGCCCAGCATTAAAAAACTAGGCATTAAAAGTACAATTTAGTAACACTATTACTCATTAATACT
+AACTATTAAATAGTTTATCGCGTTGCCATTGTGCTTTATTAAATGTTTTCACCGTCACTGCGTGGATTGT
+GCCATCTTTTATAATATCAGCTAATGGCTTAAGTACTGCTTGTTGACGTTTAACGCGGCTTAAGTCATCA
+AATAGATCACTTATCGCATTAATTCGGCATTGAGAGCCATCAAAAACCACATGAATCTCATCAAGTTCAA
+GGGTATCAGTTATCAATTTTTTTACTAATTCTTCGATTTCACCAACTTCCAAGGGAGTCTCCTTTGTTCG
+TTATATTTATAATACTAATCGCATGTTATAGGTAATAAACCATCTACGCCACTTAAGGTGATTAGTTTAG
+TTAATTTTTCAGGTATATTGCTAAAACTTAGCTGGCAAGAATGATGTGCAGCCTGCTCTAAAAGGTAAAA
+AAGCCAAGCAAGGCCAGCAGTATCAACCTTACTAACGTCACTTAAATCAACGTTAATAGCGCCATGTGCA
+AACCAATTTACATATTCACTATTTTTGATATGCGCGACACTATGTCGGCTCAATTGACCAGAGACAGTTA
+GGGTACCATGATTAAGAACTATATTCGCTTTACTCACTATTTATCCTTGCTGTTCTTTTTTTGCTGCTGA
+ACTTTCATCTTTTACGGCGCGATTTTTAAAAACAATGTTTCGAGTACTTTTGCTTTTTAATAATTCAGTA
+ACGTAAGGTAGGCCTTTTTGTCTGATGATACTACCTAGCTCAGCTTGCTTTGAGTCAAGTAAGCTGATTC
+CCTCTGCAACCATATCAAATGCTTGCCACTGTTTCGTTTTTTTATTAAGCCTTACCTTGAACGCCACATC
+AATATTATCTCGACCCACCATAATAATACGCGTATTTACAGCCACTATTTTTTTACCCGCGAATGACCTT
+TCCGGAGAAAACTCTACGGCTTGGTTATCGTATAAAGTAAAGACTTGTGCATAAGAGCTCACTAAATACT
+CTCGAAATACGGGTACAAAGGCACGACGTTCGGCATCTGTTGTTTTTCTTAAATGTTTGCCAATGACTTT
+AAAGGCTGAATATTTATAGTTGATATAAGGCATCAGTTCTTCTCGAACAATATCTTTCAACAAGTTTGGA
+TTCTCTTGAATAGCTTGTTGCTCACGCGCAAAACGTTTAAAAGTCTGCTCAGCCGCACCTTGTACCATCT
+GATATGGATTACTTTGGTCTACGATTAGGCGCGTTGACTCTGTGGATAGCTCAGTTGTCTGAGAAGGCAA
+AGTTATTGCTGTTTCATTATTAGCAAGAGCACTCTTACTAATGGTCAAACTACATGCCAGACCAATCGTT
+AAACCCAAAATAATATTACTTGTACAAAACTTAGTTAAACTCACCTATCTACTCCTCACCACTTCCTTGG
+CTAAATAAAAACTGTCCTATCAATTCTTCTAGTACTAATGCTGGTTTCGTGTCTTCAATAAAGTCGCCTG
+GCTGCAAAGTATCTACGGACTCATCTACAAAACCAGGTTGCACACCTAAATACTGCTCACCTAATAAACC
+TGCAGTTAATATTGCGACAGAAGTAGCTTCTGAGAACTTATTATATTGTGTATAAATTTCAAGAGTAACT
+ACTGGTGTATAGTCTTCTTCATCTAATGAAATATCACTAACACGACCAACAACAACCCCACCTACTTTGA
+TCGGTGAGCGCACTTTTAAGCCACCAATATTATCGAATTTAGCAAAAAGCTGATAACTTTCACCATTACC
+ACCTATACCTGAGTCTGCGACTTTAAGTGATAACATCAATAAGGCCGCTAAACCTAATGCAACAAAAAAA
+CCTACCAATAATTCTACTTTCTTAGACACCATGTCTTTCACCAACGCCTTGTAATAAAAAATTCACTAAT
+AAAATTCTAACGAGATAACAATGTTCAGTAATTGCTTTATGAGCCTAAATTACTTGACGAACATTAATGC
+CGTTAAAATGAAATCCAAAAATAACACCAGTAATGATGATTGCACCACAGTTGAAGTAGTCGCTCGACTA
+ATACCTTCAGAGGTAGGTTCACAATCATAGCCTTTGTATACGGCTATCCACATCACAACAAAAGCAAAAA
+CAATACTTTTAATAATACCGTTGAGAATATCTTTTTGGAAGTCGACTTGATCTTGCATTACTGACCAAAA
+AGTACCGCCATCAACACCTAACCAATCCACACCAACAACATGAGCGCCAAGTATTCCTACCATAGAAAAA
+ATAGCAGCTAACAGGGGTAAGCTAATAAATCCAGCCCAAAAACGCGGGGCAATTACTCGTCTTAATGGAT
+CAATCGCCATCATCTCTAGACTTGATAATTGCTCAGTCGCTTTCATCAAACCAATTTCAGCGGTAAGTGC
+CGATCCTGCACGACCCGCAAATAACAGAGCGGCAACCACAGGGCCAAGCTCTCGTAATAACGACAGTGCA
+ACCATAGGACCTAAACTTGCTTCCGCGCCATAACCCACAAGAATAGTATAGCCTTGTAAAGCCAAGACCA
+TACCAATAAACGTACCTGACACCACGATAATCAACAAAGACAATACACCAACACTGTATAGCTGTTGCAT
+CAGTAAAGGCGTGCCCTTGCGAATATTGGGTACATGCATTAACGCAGAGATCAACAAAATTACTGCGCGG
+CCTAGACCACTTATCATATTGAGCGTTTGTTTACCTAAAAACTGTATCTGCTGCACTATTTTCCGCCTTG
+AAACTGATTCATTTAATTAACTCTTTTTGACGATATTTTAATGAGTTCATCACTATAAGCTGGTGCTTCA
+TAATGAAAAGGCACCGCGCCATCAGCTTCACCTTGAATAAACTGTTGTACTAGAGCAGAGCTATCTTGGC
+GTATTTGATCAGGTGTACCGTGGCCAATAATTTTCTTTTCAGCAACAATATAAATATAATCTGCGATGCT
+CATAACTTCAGGAACATCATGTGAAACCACTATAGAGGTTAACCCCAGCGCATCATTTAATGAACGTATT
+AACCGGACAATGACTCCCATAGAAATAGGGTCTTGGCCAGCAAAAGGTTCATCGTATAAAATGAGTTCAG
+GATCTAATGCAATAGCTCTTGCTAGTGCTACCCTACGGGCCATTCCTCCAGAAAGCTCACTGGGTTGTAA
+GTGCCTTGCACCTCGTAAACCAACAGCTTCAAGTTTCATCAAAACAATTTTTTCAATGATGGCTTCAGAT
+AATTGGGTATGTTCTCTTATGGGGAAGGCGATATTATCGTAAACACTCATTTCAGTGAATAACGCACCAC
+TTTGAAAGAGCATGCTCATATCTTTACGGACTTCATATAAGTCAGCGCGCGATAACAAAGGGATATTTCT
+GCCTGCAAAAAATATATTGCCACTTTCAGGCTTTATTTGGCCACCAATCAAGCGAAGTAATGTCGTTTTA
+CCAATACCACTCGGCCCCATAATAGCGGTAACTTTGCCTTTAGGAATAGACAAACTGATATCGTCATAAA
+TCACCCGTTCACCTCGTTTAAAGGTCAGGTTTTCAATTTCAACCAAATTTTCTTCAAGTGCGGGATTTGT
+CATGGTTCAACGTCACTGTTGTTTATTGTCTGAATTTACAATAGGAATTCTTTTAATAGAGGTGATTTTA
+CCTGAGCGGTAACAATTCTTCATTAGAAATAAACAAATAACAGCGCAATAAGTGTAAAAATCAGAGGTTA
+AATTGTAAGAAAGTGATCGTTTTTGCTCAAAAGTAAGACAAAAGAATATTATTTTCCTTCAGTTGACATT
+ATTTACTTCTTTTTTGCTCAACAACCAGCGACAATTTACCCTTAACTTTGGAGCCATTAATGCTAGAACA
+AATATTTATATTACTCATTGCCCTTGTTGTTTTAGTTTGGAGTGCCGATAAATTCGTTTTTGGCGCTTCA
+TCATTAGCAAGAAACTTAGGTATTTCACCAATGATAATTGGTTTAACTATCGTTGCTATGGGTTCTTCAG
+CACCAGAAATGATGGTGGCTGCAACGGCATCAATGCAAGGTAACCCAGATACAGCCATTGGCAATGCTAT
+TGGTTCAAACATTACCAATATTGCCTTGGTACTTGGTATTACCGCTTTACTACAGCCGTTAACCGTTTCA
+TCACAAACAATAAAGCGTGAAATCCCCCTTATATTAGCCGTTACCGCCTTAGGGTATTGGTTACTTTTTG
+ATAATCACTTTAGTTTCATTGAAGGTATTATCTTGATATCTGGCTTTGCCATCTACATTATTACACTCCT
+TGTCATCACATTGAAGAAAACAAGGGGTAAACCCAGTGATGATCCGTTGATTATTGAAGCAGAACAAGAT
+GTTGCCGCTGCCGTTAGTATGAAGTTATCTTTAATTTGGCTGGGTGTTGGAATCATTTTATTACCATTGA
+GCGCGAGCTTTTTGGTTGATTCTTCTGTATATATTGCTAAAGCTTATGGTATTAGTGACTTAGTTATAGG
+TTTAACTATTATAGCGATAGGTACCAGTTTACCTGAGCTCGCCGCAAGCATTATGAGCATCATTAAAAAA
+GAAGATGATTTAGCATTAGGCAATATAATAGGCTCTAACATTTTTAATATTTTAGCTGTTCTCCCAATAG
+CCGGTCTAATAGCTCCTGGTAATATTGACGCTTTAGCTGCCAGTAGAGATGCGCCTTATATGTTAGGTAT
+TACTTTGCTGCTATTTATCTTATGTTTTAGTCGCCGCTTAGGTGCATTTAGAATTACTCGTGCCAAGGGT
+GCATTATTACTGTTAAGCTTTATCGCTTACCAAGTATTACTTTTTAGTCAATTGTCATAATAAAGGTTGC
+TGTTAATTAATCATTATGAAAAATTTCAAAGAATTAGCAAAAAACGTTATTGAGATTGAACAGCAAGCTA
+TCGCTGAACTAGTACAGTTTATTGATGATAACTTTGAACTTGCCTGTCAACTCATGTTTCATTGCAAAGG
+ACGAGTAATCGTCATTGGCATGGGGAAATCAGGTCATATTGGTGGTAAAATAGCGGCTACGCTTGCTAGT
+ACTGGCACACCATCATTTTTTGTTCACCCTGGAGAAGCTAGTCATGGCGATCTAGGCATGGTCACCAGCA
+ATGATGTGGTTTTAACCATTTCTAATTCGGGTGAAACTAGTGAAGTACTTGCTATAATTCCGGTTATAAA
+GCGCATCGGTGCTAAATTAATTTCAATGACTGGCAACACTGAATCTACCTTAGCTAAATTAGCCGATACC
+CATGTTTGCATTAAAGTATCGGCTGAAGCTTGTCCTCTTGGTTTAACGCCAACATCAAGTACCACGGCAA
+CCCTAGTAATGGGTGATGCATTAGCCGTTGCTTTACTCAACGCGCGTGATTTTACCGCAGAGGATTTCGC
+TTTATCTCACCCTGGTGGCAGTTTAGGCAAACGTCTATTACTGCGCCTAAGCGACATTATGCATAAAGAC
+GATCGCGTACCTATGATTTCGGAAAATGCTCTTATCAAAGACGCCTTAGTTGAAATGTCCTTAAAAGGCC
+TGGGCATGACTGCTATAGTTAATGAACAACAACAACTAGTCGGTTTATTTACTGATGGTGATCTTCGCAG
+GGTATTAGACAATAGGATAGATATCCACAGTGAAAGTATTAACACAGTAATGACCCATAACCCTAGTGTA
+GCGCAGAGTGATATGCTTGCCGCACAGGCGCTAAAAATAATGGAAGATAAAAAAATAAACGGCCTTATCA
+TTGTCGATAGCAACAATATACCTGTAGGTGCAATGAATATGCATGACTTCTTAAGTTCCGGAGTACTTTA
+ATGAATACCCTATATGGCAATGTAGAACACAACGTTTTAGCTAAAGCGCAACAAATAAAGTTACTGGTAT
+GTGATGTCGATGGTGTATTTTCTGATGGCAGAATTTATTTAGGCAATGATGGTGAAGAGCTAAAAGCTTT
+TCATACAAAAGATGGTTTTGGCATTAAGGCCTTAGGTGCTAGTGGCGTTGATGTTGCGATTATTACGGGA
+AGAACTTCAGCTATCGTTGAGTATCGTATGAAAGCATTAAATGTTGCACATATTATTCAAGGCCAAGAAG
+ATAAGTTACCTGCATTAATTGATTTAATTGAACAATTAAACATTACTATTGAAGAGGTAGCGTACATTGG
+TGATGATGTACCTGATTTACCTTGTATTGAAGCCGTTGGCTTAGGCATTAGTGTTTCCGATGGACATCCT
+TTAGTTCTTCGTTCTGCCAATTATACCACTTTTACTCGTGGTGGATTTGGCGCGGTAAGAGAGACATGTG
+ATTTGATCATGCAAAGCCAAAATAGCTTAGACAAAGCATCAGGCGCCAGTATATGAATCGATTAAATAGC
+CTAGCGCTATTTGTCTTACTGCTTAGTGCGCTAATTTATGGCATTATTGAATGGCGTAGTGCATCAATAG
+AACAAGATACTTTAATTGTTGATGAGCAACGTCCGGATTTTATTGCTGAGCAGCTAGAAAGTAAAATCTA
+TAGTGACTTAGGGCAACTCTCCCACACTATTGAAGCAGAAAGAATGGAGCATTACTCTGATTTGGAAGTC
+AGTTACTTTGAATTGCCGAATTACACATTATATCCGCAAAAAGAAGGCCAGCCATGGAAGGTCAGTGCGC
+AAGAAGCGACACTTTACAAAGACAACCGTGTAGAGCTAAAGAATCAAGTACATATTAAAGCGACAGAAAT
+TGACGGCTTAATAAAAGAGATTCACTGCAAAACAATAGCATTAGATTTAAAAACCAATATCATTAGTTCA
+GAGCAATCAGTTGTTGTGGTGGGAAGAGATTTCACCATGTACGGCTCAGGATTAATTATCGATTTAAACA
+CAAAAAAAATGACCTTAATCCAGCATGAACGTACTATTTATAAAAAACATGATGAAAGTTAATTTAATTA
+AAAAAACAGTTTCAGTTTTAGCCGTAGCCTCAAGTTTACTCTTTGTCAGTAACGCTTTGGCGGCAATAAA
+AGATTTGGAACAGGAAATAATTATAGTCGCTGAAAGTCAAGATGCCGATCTAAAAAATAAAATTATCAGT
+TATTTAGATAATGTTATTATTCGTCAAGGCTCTATTTCTATTACCGCCGATGTAGTTAAAGTCTTTAGTC
+AAGTTAATAAGAAGAATGATGAAAAAAATGAAACTTATTTGGCAAAAGGCAAACCTGCTATATTCGAGCA
+ACAACTAGAAGATGGTAGCTTAATTACCTTGCAGGCAGATGAAATAACCTATAGCCCTAACTCGAATACA
+ATCATTATTTCAGGTAATGCCCTAGTCAAGCAAGCTGGAAGTGAAGTCAGTGGTAATGAAATAACTTATA
+ATACTGTCAGTGAAAAACTACAAGCACGGAGCGCTAATAATCAGCCTGTTACTACTATTTTACAACCAAC
+GGTACTCAAGAAACAGAAAGAGACTTACGAAAAATCTAAAGAAGAAAAACCAACTGACAAGGTAGTAGAA
+AAAGAAGGCGACAGTAGTGACAACTAACACAGTGAAAACAACACCTGTAAATACACTGATTGCCGATGGT
+TTATCGAAGTCTTATAAAAGTAGACAAGTCGTTAAGAATGTTAGTTTGCAAGTTGACGCAGGACAAATAG
+TTGGCTTATTAGGCCCCAATGGCGCCGGAAAAACCACATCCTTTTATATGATTGTTGGCTTAGTCCCCAA
+TGACAATGGCTCGATCAAACTCAACGGTCAAGACCTTACCCTTGCTCCTATGCATGAAAGAGCCCGAAGC
+GGTATTGGCTATTTACCTCAAGAAGCCTCAATTTTTAGAAAGCTAACTGTTTCTGATAATATTATGGCGA
+TATTACAAACACGTAAAGAGCTTAGTGAAACCCAGCGCGCTGAGAAACTTGAAAATTTATTAGAAGAGTT
+TCACATTTGTCATATCAAAGACAATACCGGCATGAGCTTATCCGGTGGCGAAAGACGAAGAGTTGAAATT
+GCCCGAGCACTCGCTGCAGATCCTCAATTTATTTTATTAGATGAGCCCTTTGCTGGTGTTGACCCAATTT
+CGGTTGGCGACATTAAAAAAATCATCTTACACTTAAAGCAGCGAGGCATAGGTATCTTGATAACAGACCA
+TAATGTGAGAGAAACATTAGACGTTTGTGAGCATGCTTATATAGTTAGTCATGGTGAAATTATTGCGCAA
+GGTAATGCAGATCAAATTCTTGCTAATCAAAAAGTCAGAGATGTATACCTTGGCGAACAATTCACGCTAT
+AGTAAAGCGATAGGCTAGTATATTTAGCCAGAATACTTAATAGAATAGTAGTTACCCATTGTAATAGCGT
+AACTACTAAGAATAATAAATAGGAAATCATATAACCTAGATGCGCCCTACACTACAGCTCCGTATTGGAC
+AACACTTAACAATGACTCCACAATTGCAACAAGCTATTAAGCTGTTGCAATTGTCTACGTTAGAGTTACA
+ACAAGAAATTCAAGAAGTTTTAGAGAGCAATCCATTACTTGAACTTGATGAAAAAGCTCAAAGTGATAAT
+TCAAGTGAACAAAATAATCTTGAAGAAGCCTTTTCATCCAATACTAATGAAGAAAAAACGGATCAACCTG
+CGGGCGATGGTAGTGAAGAACAGCAGGCCAGTATTGACGAAATCAGTACTACTGAGGCGATGGAAAAAAG
+TGATATACCAGAAGAACTAAATATAGATACTACTTGGGAAGAAAGCTACAGTGCTGGGGTATCAAATACT
+GGCGCAGTAAGTAGCCCTGCTGATGACTACACCTATCAGGGTGAAACCACTGATTCCATTCAAGATCATT
+TATTATGGCAAATGGAATTAACCCCTTTCAGCGATACTGATAAAACCATCGCAATTGCTATTATAGAAGC
+AGTCGATGACGCCGGTTATTTAACTGTATCACCAGAAGATATCTTAGAGAGTGTTGGCACTGAAGGGCTC
+GAGCTTGATGAAGTAGAAGCCGTATTAAAACGTATTAATATGTTTGATCCTATTGGTGTCGCAGCTCGCT
+CCATTCCTGATTGCTTACTTATTCAATTAAATCAATTTAGTGCTGATACCCCTTACCTGAAAGAAAGTAA
+ATTAATAATCAACGACCATATCGATCTACTTGGTAATCGAGACTATCGCCAGTTAATGCGTAAAACCAAA
+TTAAAAGAAGATCAGCTACGTGAAGTAATGCGTTTAATTCAAAGCTTGAACCCTCGTCCGGGTGATGCGG
+TAATTAAAGGCGATGACCAGTATGTTATTCCAGATGTTTCTGTTGAGAAAAAAAATGGCCGTTGGGTCGT
+TGAATTAAATTCTGATACTGCACCTAAATTGTCGATTAATAAACAGTATGCGGCAATGTCTAAAACAATG
+AAGTCGTCAACTGATGATGGACAATTTATTAGATCCAACTTACAAGAAGCTAAATGGTTTATTAAGAGTT
+TAGAATCTCGCAATGACACACTACTTAAAGTGTCCAATTGTATTGTTCAACGCCAGCAAGGTTTTTTAGA
+ACATGGTGCTGAAGCCATGAGACCTATGGTACTAAACGATATAGCTGAAGCTGTTGATATGCACGAATCC
+ACCATCTCACGTGTTACAACACAAAAGTATATGCACACGCCAAGAGGCATCTTTGAACTCAAGTACTTCT
+TCTCTAGTCATGTCAGTACAGAGAATGGTGGTGAATGTTCATCTACAGCAATTCGTTCTTTGATTAAAAA
+ACTTATCTTAGCGGAAACACCTGCTAAACCGTTAAGTGATAGTAAAATGGCTAACTTATTAGCTGAGCAG
+GGAATAAAAGTGGCACGACGTACAATTGCTAAATATCGAGAATCATTAGCGATACCACCGTCAAATCAAC
+GTAAGAGTTTACTTTAGAAGACTACAATAAAAGGATCATGTTTATGCAAATTAATCTTTCTGGACACCAT
+GTTGAAGTAACTAGTTCATTGCGCGAATATGTCGATACAAAATTCTCAAAATTAGAACGACATTTTGATC
+ACATTAATAATGTCCATGTTGTACTTACCGTAGAAAAGCTTAATCAAAAAGCTGAAGCTAATGTTCATAT
+GAATGGCAGTGAAGTATTTGCTTCTGCAGTCAACACCGATATGTATGCCTCTATTGATACCTTAGTTGAT
+AAACTTGATAGGCAGATTCTTAAGTATAAAGCTAAGGTTTCTCATCATTAAGTTGAGTTAGCCCGAAAGA
+CCGCTTTAAAGTAATTAAAGCCTATTAAAGCAGGCGTCCTGAGCTAAATGATTTAGCGTAAGTGGCGCCT
+TAAAACCATTAACACGATTATGCAATTATCCGAAATATTAACAACAAGCTGTACTAGTTGTGATGTAGCA
+GTAACCAGTAAAAAACGTATTCTAGAAAGAATTTGTCAACTCGCTGCGATTCAAATAACTGATATAGAGC
+AAGATGAACTATTAGATAGTTTACTCAATAGAGAAAAAATGGGTAGCACTGGTATAGGTAACGGTATTGC
+GATCCCACATGGTCGATTGCCCAATACAAGTAAAGCTGTTGCGGTGTTAATAACAACAGAAAAGGCAATC
+GATTTTGATGCCATAGATAATAGAGACGTAGATATTTTTGTTGCCTTATTTGTGCCCGAAAATAGCTGCC
+AAGAACATTTAGATACGCTACAAAATATTGCTAAACTATTTAGTGATAAAAAGATGATCAAGCAAGTTCG
+AAAATGCAATGATAATCAGGCACTCTATAACTTAATTCAACAAGCAAGCTAGCAATAGATATACCCAAGC
+CACTTGAAGCTGTGTGTTTCAGGACCGCTGAGCGATTTATGATCAAGGCGCCTCATTTTATTAAGGATTA
+TTCCCTTAAAAAAGGAGGCAACGACGAGCATAAGCCGCTCAGGGGCCCCATAGGGCTGGTTTAGAAACGC
+TTTATGCTACGTTATTGATTTCGACAATAGAATAACTATTCTCTTCAATCAATGCCTTGCCTAAAGGCGT
+TTCTAATTCCAGCTGAAACCTGCATCTTCATGTGGCTTGGGTATAAGTTGCCGCGCATTCGGAATAGTAT
+AAATGAAATTAATCATTGTTAGTGGTCGCTCAGGCTCAGGTAAATCGGTTGCACTAAGAGTTTTAGAAGA
+TCTTGGTTATTATTGTGTAGACAACATCCCTATTAATCTTCTGCCGGCATTAACCCATACTGTTATCAAT
+GACTATGAAAACGTTGCGGTAAGTCTCGATGTTCGAAACTTACCGAAAGACCCAGAAGATATCCCAGAAA
+TTATTGCTTATTTACCTAAAGCAGTAGACGTTAACACGTTATTTTTAGATGCCGATGATAATGACTTAAT
+CAGACGCTTTAGTGAAACACGCCGTTTGCATCCCCTTATTAAAGAGAATATGGCACTTGATCAAGCAATT
+GCTTTAGAAAAATCATTACTCGAGCCTATATCTACTAATGCCGATCTATATATAAATACCAGTCAACTTA
+GCCCTCATCAATTGGCTGATTTAGTCAGAGAGCGGATTTTAGGTAAAAAAACAGGCTCTATGGTATTAGT
+ATTTGAATCGTTTGGTTTTAAACACGGTATTCCTGTTGATGCTGATTATGTATTTGACGCTAGATTCTTA
+CCTAATCCATTTTGGGAAAAATCACTCAAAGGTCAAACAGGCGTCGATCAAGAAGTAAAAGACTTTCTTG
+CCAGCCAAGCTATTGTTACTAAATTTATTTGGCAAATTAACAGTTTTATGATGACTTGGTTACCACATCT
+AGAACGAAATAATCGTAGCTATGTGACTATAGCCATTGGTTGTACTGGTGGTAAGCATAGATCTGTTTAT
+ATCGCTGAGATGTTAGCTAAGAATTTCCGTAAAGAGCGTGATGATATACAAACGCATCATAGAGATATTG
+ATATTAAATCCACCTAATAAGTGAGCACAACAGTGAATGTTATCTCTCAACAAGTGACCATTTGTAATAA
+ATTGGGTTTACACGCTCGTGCCGCAACTAAATTAGCGCAATTAAGCCAAAAGTTTGCCGCGAAAATCACC
+CTAGAATTAGCCGGTAAAGAAGCCGACGCTGGTAGTATTATGGCGCTAATGTTACTAGCAGGCGGTCAAG
+GAAAAATGGTAAATATCACCGCACAAGGCAAAGACGCACAGTTGGCACTCGCTGAAATATGCCAACTTAT
+TTCTGATAAGTTCGACGAAGCTGAATAAAAAAACCTATATAAAAGCTCCCCTTATAAGATAAAAAAGCTG
+ATAAAACCACTAAGTTACGATAAACTTAAGCCGACTTTCAGCTGTTTTCCAAAGAAAGCTGTTATTCTTT
+TCAACAATAATAAAACCAAGTGGACCAATTTATTGCCCACTTAGCGAGAATGAAAAGGCTTAGAGGTAAG
+GCATTAATTGAAGAGAATGGTAATTTCCTTGTCAATATAAATAACGATGCATGTAAGCCTTTGCCTTTAT
+TAGGTACTCGCCCTTTGGGAACTCATTAGCAAACTGATATCATCATAAAATTAATGAAATATAGAATAAC
+TATATTTAAATAATTTCACTTGTTCTAAGCTCGCTAATGTAGTTCTAAGTTGTACAATTAATTAGTCCAA
+TAGGTATGACCCTCCGTTTCGCAACGTTCTCAGCGATACACTCTTTAGAGGGTTTTCTGTGCACTATACA
+TTACAGAAGCAGAGTCGCTATGCCAGAAATATCAGAACAAGAGTATAACCAACAAAGATTACAACAAGTC
+AACGAAGCACTTGGCAGTGGTATGTTCGTCTACGTGCGAAAACTATTACAGCACATGCCTGCTTATGATT
+TAGCCCTTATTTTAGAGTCTTCTACTGCTAAAAGCCGCCCAGTGTTATGGCAGCTTATTGATCCTGACTT
+TCACGGTGAAGTACTTGAAGAGCTTAATGAAGAAGTTCGTAAAGGTATTCTTAAAAGCATGCGACCTGAA
+AAGCTCGCTGCTGTTGCCGAAGGCATGGATATTGATGATTTAGCTGAAGTTTTCCGTACCCTACCAGACA
+GTATTTATAATGAAGTACTGAACTCGATGGACTCGCAAGACCGTAGTCGTGTCGAAACAGCATTATCTTA
+CGAGGAAGACACTGCTGGTGGTATGATGAATACCGATACTATCACCTTACGTCCGGACGTAACGGTTGAT
+GTGGTATTACGGTACTTACGCCTTAAGGGTGACCTTCCTGACGCAACCGACTCTTTCTATGTTGTTGATC
+GTAACAATAAATTTATTGGCGCAGTATCACTAGCAGCAATCGTAACAGCTAAAGCAGAGGCCATTGTCTC
+TAGTTTGATTAATGCTGAAGTTGAAGCGGTGCAAGCTGAGTTGGGCGAGCAAGATGTTGCGCAACTTTTT
+GAACGTCATGATTGGTTTTCTGCACCCGTTGTTGATGACGCAGGCCACTTACTAGGTCGTATTACCATTG
+ATGATGTCATCGATATCATTCGTGAAAATGCAGAACACTCCATGATGAGTATGGCTGGTTTAGATGATGA
+GGCAGATACCTTTGCTCCCGTCATTAAAAGTACTAAACAGCGTTCATTATGGCTTGGTGTTAACCTGATT
+ACCGCATTAATGGCGGTTGCTGTTACCAGTATGTTTGAGGGTGTTTTTCAACAACTAGCCATTTTGGCGG
+TATTAAATTCTTTAGTTCCGAGCATGGGCGGTGTTGCTGGTAATCAAACCTTAACGCTTGTTATTCGTGG
+TATGGCGCTAGGTCATGTCGGTGACAGTAACGCTCGCGCACTGCTCAGTAAAGAAGTCGCTATTGGTTTT
+TTAAATGGTATTATTTGGGCGACGTTAATTGCGACTGTAGTAGCGATTTGGAAGCAGGATCTAATGCTTG
+GCGGCGTGATTGCATTCGCTATGCTGATGAACATGACTGCAGCCGGGCTTGCTGGTGTAAGTATTCCGTT
+GTTATTAAAACGCCTCAATATAGACCCTGCGCTTGCAGGCAGCGTTATTATCACCACGGTAACTGATGTT
+GTAGGTATTTTCGCATTTTTAGGAACCGCTACGCTCTTACTAACCTAGTTCTGTTTACCTAGTGCATTAC
+CAAATAGAAACACCTAATTTTATCTTTAAAAAAGCGTTATCAATAGCAAAATTGATAACGCTTTTTTATG
+AATCACTTTACTAGTAACTAAACTAAGAATAATAGTAATAGTAATAGTAATAACTTTAGTTTTTAATGTC
+CGGCAACTTGCAACTCATCAATTAAAATAGAGCCAGTACGGATACTGCCACGCATATCCACATCAGAGCC
+AACAGCGACAATCCCCTTAAACATCTGAGCTAAATTACCAGCGATGGTAATTTCACTTACTGGGTAGGCT
+ATTTCACCATTTTCTACCCAAAATCCTGACGCGCCACGTGAGTAATCGCCATTAACAACATTTACTCCTT
+GCCCCATTAACTCAGTAACCAATAAACCTGTGCCTAAGGTTTTTAACATGGCGTCAAAACTGCCATCATG
+TCCTTGGGCATCTACCAACCAGTTATGAATGCCGCCAGCATGGCCCGTTGTCGTTAATCCTAGCTTGCGA
+GCCGAGTAACTGGTTAACAAGTAAGTTTGCAATGCTCCTTGGCTAATAATCTCACGATCTTGCGTTAATA
+CACCTTCACTATCAAATGCACTACTCGCCAACGCCTTGGCAATATGCGGTCTTTCACTAATATTCAAAAA
+TTTAGGAAAAACATCTTTACCAATCTCATCAAGTAAGAAAGATGATTTACGATATAGATTTCCACCACTA
+ATAGCTGCGATAAAATGTCCCCAAATAGTATTCGCAATATCAGATCTAAAGAGTACTGGTACTTTACCTG
+TTGGGATTGTTTGAGGCTTTAAACGTGACAAAACTTCTTGGGAGGCCTGTAGACCAACATTTTTAGCGCT
+TTCTAACAAAGAGAATTCACGATTAACCGTGTATGCATAGTCACGTTCCATGTCATCACCATCACTGGCA
+ATCATCACACAACTTAAGCTATGACGGGTACTTGGGTAACCCACTAACTGTCCATGACTATTTCCATAGA
+CCTTAAAACCAGCAAAGGTATCAAAGCTAGCACCATCTGAATTACTCACTCGTGGATCAACGGCTAAGGC
+GCTTTCCTCACATTCTTTGGCGAGTTCGATTGCTTCTTCAGTGCTAATTTCATGAGGGTGATATAAATCT
+AAATCAATTGGCTGCATTGCCAGAAGCGACTTATCTGCTAGACCTGAACAATCATCTACCGAGGTATATT
+TAGCAATGTTTACTGCTGCGGTAACTGTTTTAAGTAATGCTTGCTCTGACAAATCCGCTGTAGAAGCGCT
+GCCTTTACGGCCTTCACGGTAAACAGTGATACCTAAACCACCGTCGTTGGTAAATTCAACATTTTCCACT
+TCACCCATGCGTGTACTGACACTTAAGCCTTGTTGACGGCTCATAGCAACTTCAGCACCGTCTGCGCCAA
+GTGATTTAGCGAGTTCAAGTACGGTGGCAACACGTTCTTTCACTTCACTAAGTTGTTTAGTTATTGGATC
+ATGCGATTTAGAGGCTAAGGTCATATTGGTTTCTACTTTCTCTTTTCTTTTTAAGGAGTAATAAGGCTTC
+AATAGCTACCTAGAATGTAGGGGCTGTTGAACACTTAAGATTATTTTTATTGTTTCTGCTTAGTTCACAC
+GGCTCGTCGTGATTAAAGTACTCTCACTCGAACAAGGTTTGACCGCAAAAGATCAACAGCCTCAATTAAT
+TTAGTGATATAATAAGGGTAATTATAATTTATTTTAACATGGTATTAGACATTATTATGCCCCAGTCAGC
+CAACGATATCGACGAATCTTCAGAAGAAATGGAAGAAGAGTTAAAAAGTAAAAGCGAAGTAAAGCGTGAA
+ATGCATAAATTACAAGATTTTGCACAGAGCTTAATAGAAATGTCTAAGCATCAACGAAGTCGCTTACCTT
+TAAGTGAAGACATAAAAGATGCGATGATTTTAGCTGATAAGATCAGCAATAAACATGAAGCTTTACGTCG
+TCATATTCGTCACACCGCTAGAATACTTTTGGAAACCGACCTAGAGCCCATTCATCATGCTATTGAGGTT
+ATGGCTAATAAACATCAACAAGAAACGGCAAAGTTTGTTCGTTTAGAAGCGATTAGAGATGAATTAATTG
+ATCAGGGAAATGACGCTGTTGAAGCTTTGATTACTGAATTTCCACAAATCGAACGCCAAAAAATTAAGCA
+GTTGATTCGCCATGCAGCAAAAGAGAAAAAAGCGGAGAAATTAGGTAAGCATTATAAAAATCTTTTCACT
+TACCTAAAAGAAAATGCTTAAATAAAACAGTGAATATCAGCAAGTATTTTGGATATTAATACTTGCTGAT
+GTATTCAAATTAACTCATTACTGCGTACCACCGATAGTCATCTCATCAACTTTTAACGTAGGTTGACCAA
+CACCTACAGGTATACTTTGACCATCTTTACCACAAACACCAACACCCGCATCAAGTTTTAAATCATTACC
+GACCATACTGATCCGTTTCATTGCCTCAGGTCCATTACCTATTAGCGTAGCGCCTTTAACTGGTGACGTT
+ATTTTACCATCCTCAATTAAGTAGGCTTCTGAACTGGTAAAAACAAACTTCCCTGAAGTAATATCTACCT
+GTCCACCAGCAAAGTTTGGAGCATAAATACCTTTTTTAACCGACTTAATAATATCTTCAGGACTAGACTC
+CCCTGCTAACATATACGTATTAGTCATTCGTGGCATAGGTAAGTGCGCATACGATTCACGTCGACCGTTA
+CCTGTTGGTTTCACGCCCATTAAGCCAGCATTATGCTTATCTTGCATGTAGCCTTTTAATATGCCCTTTT
+CGATCAACACATTATATTGTCCAGGCGTTCCTTCGTCATCAATAGATATTGAACCGCGACGATTGGCTAA
+TGTACCATCATCAACAATGGTACAAAGCTCAGAAGTCACTTGTTGACCAACTTTACCTGAGAACGCTGAA
+GAGCCTTTACGGTTAAAGTCACCTTCTAAACCATGCCCTACTGCTTCATGTAGTAACACACCAGGCCAAC
+CTGCGCCTAATACCACAGGAAAAGTACCAGCAGGTGCTTCAATGGCGACTAAGTTAACTAATGCTTGTCT
+AACAGATTCTTCAGCATAAGCAAGGTAACGTGGTTTGTTATCTCCCGCTTCAACTTCAAAAAAGTAACTG
+TAATCTGTACGAGCACCACCACCAGCACTTGCGCGCTCACGCTTGCCGTTTTCTTCAACCAATACTGAAC
+AATTTAAGCGAACTAATGGACGAATATCTGTACCAAAAGTGCCATCACTTGCACTCACTAAAATAGTTTC
+ATAGACACCTGATATACTGGCAATAACCTGCTTAACACGGCTATCAACTTGGCGCGCATGTGCTTCAACT
+TGATGCAATAAATCAATTTTTTGCTCTTGCGTTAAACTGCCAAGTGGTTCAACAGATTGATAAACTTCAA
+TAGGTGATTGACGGCTAAACGCTTTAACACTTGCACCAGTACCGCTATCTGCAATACCTTTTGCCGCATC
+TGCCGCTTTTTGAAGTGCTTCAGGGGTAATATCATCTGAATAAGCAAAGCCTGTTTTTTCGCCTGAAATG
+GCTCTTACGCCAACACCACGTTCAATGTTATATGAACCTTCTTTGACAATACCATCTTCTAAAACCCAGG
+TTTCATGCTGACTCGCTTGAAAATAAAAATCAGCATAATCGACTTGTCGTCCCATCATACTGTTTAGGGT
+TTTTGACAACATTTCTTCATCAATATGACTATCACTTAATAAGGATTTTTCAACTATATTCATTAGGTCT
+TAGCTCTACTTCTATGTTCTTTAATTATAATCAAATTGCTGCTTTATTTATTCAGCGGCGAGTTCAAAGG
+CATGCTTTGACGTATGCGTGTTAATTCTTCGGAGTGATAGTCGATTGAAATATAACCTTCACCCGTTTCA
+ATACTTTGTTCAATTTCGCCCCAAGGGTTAATGATCATTGAATGCCCCCAAGTTTCGCGACCATTTTCAT
+GAACGCCTTCTTGCCCTGCTGCTACAATATAAACTTGATTTTCAATAGCCCTTGCTTGCAATAATGTTTG
+CCAATGTGCTTTGCCCGTTACTCTTGTAAAGGCACTAGGTACGGTAATAATGTCAGCGCCCGCAATCGAT
+AGTTGCTGAAACAAATTGGGAAACCGCAAATCGAAGCAAACTGATAGCCCAATATTAGCGAATTCGGTAT
+TAACCATGCTTATTTCTTTACCCGCTTGAGTATAGCGAGATTCACAATAGCTCTTGGTGCTATCGCTGAC
+ATTAACATCGAATAAATGAATTTTATCGTATTGCCCTATCAACTCTCCCTCGGGATTGAAAACACAACTG
+CTATTAGTAAATTTAGTTGAAGATGTCGATAAAATAGGGATAGTGCCAGCAACTAAGTAAACTTTAAATT
+TTTTGGCAAGCTCTCCAAGCGCTAAGCAAAGGTCATTGCCTGTGGCTGATGCTATTGCCAAATCCAATTG
+TTCACTGTCTTTACTACCAAAATACAAGCAACACTCAGGCAGTACGACTAAATGCTGAACGTCCTCTTGG
+CTAGCAGTAATTTTAGATAGCAACTCAGCTATCTTAGCAAGGTTCGTTTCGACGTTAGCTGCTGATGATA
+ACTGTATTGCACTCAATTTAACCATCGGTTGCTTTATCCTTTTTAGATGTAGAGGGTGTTTCTATAATTG
+ACTCATCTTGTTTAGCATCTTCGGTCGGTACTGCGCCCTCGATACTAATATTTTTACTTTTACGATCAAC
+TTCTTTGAAGTCAGGATTATCGACCGTGCCCGTTAGCTCAAACTTAAATTCAGAGACTACTTGAGACCTA
+ACAACTTGATCGATAGCTACCCCAGCAAGAAAAGTTACTGGATTCAAAGAGGTAGCGATCCAAGCTAACA
+CTGGTAAGCTTGAAGTTAGGTTAGGTTTATAAGACATTTCGTAATCAAGCTCACCGGTGACCAAGTTGGT
+ATTACCTGTCATAAACAAGTTACCTGCGGTGCCATTCATTTTAGTATTATCGGTAGTTAACAATCCCTGA
+TCTAATTGATAGTTTCCTTTGATATTACTATAAAACATACCATCACTAAAAATATCACGAAAATCGAGTG
+TTAACTTACGTACCAAAGATTGTAAGCTCAACACTGAGAAAATACGTGCTGAGTCACTTACATCCGCTAA
+ATAGCCATCATCTAGTCGTCCATTAACCGTGCCGTTTAAGTGGCTAAGCATAAAATCATGCAAACCTCCT
+TCCCAGTTTAGGTTTACATCAATTTTTGCGCCACTGTCTTTAATAATTGATTCATAACCTGCTGCTTTTA
+ATTCTGCTTCTACATCATCCACCGACAGATTACCAACTAAGGTAGTTATTGATGCTTGTTCATTATGAAG
+CCAACTGCCGTCTAGATTTAATGATGTTTTATTTCGTTTTGCAGTAAAGTTTTTAAATTCAATCGTCTGT
+TGATCAATACGTTTAATGTTTACATCAACCTCCCCTAAATTCACTAAACCAATGACACAACGATCACAAT
+GAAATTTTAACGGTGGGATTTCAGCAAAAATAATATCATTTTCTGCTCTATCTGGTTGTTGGTTTATTAC
+TGCAACAGTTGCCTCTATATCGGTGTTTTCTTGCTCCTGAGGAAAAGTTAAAAACTCAGCATTAATATCC
+AAACCTTGCACTAACCAATCAGGATAAATCTTTATTTGGCTACGCGTTTCTTTAGCATTGAGTTGTAATA
+ACCACCATTGCGGTTTATCTAATAAATTAAAAGAAACATTGTTAAGCTCCTGCCCCAAGAGACTCAACTG
+ACCAATAGATCCTCTAATCCTTTTGGGCTTAGCTAAAAAAGGAATTGAGTTTACTTGCTCTACACTCTTT
+AAGTTGTCTTGCTCGGCATCAGTTGATGGTTGATTAATGCTATCAAGAATATTACTAATTAATGGCTGCC
+ATTTCGAAAAATCCACTTGAGCTAATTTGGTGGTGATATGAAAACCATCTCCAGGTAAAGCCATAGAGCC
+TTCACCTAACATTAAATTGGCACGGGTAAACGCAACATTTTGGTGTTCAAGCACTCCAGAAAAATGCATT
+TTGTCACCGTAATTTAATACAACATTAGACTGTTCTTTATCGCCATTAATTTTTACAGATAGAGCATTTT
+CTTGATTCGCGTCACGCTGATAAGGTGCTGGTAATAAAAGTCGGGTTTCGTTTAATTCAGTGTCAAAGTT
+TGCTGAGTAAGAAAAACCTCCCTGATGATGTTGATGTAGCGATAATGAACCTTGCCACGGCAGCTCACCT
+TGCGTATATCGACGTAATTTTTCAGGGACAAAGGACAGCCACGTAGACTCTTGCCATAACGCAGCTAAGT
+TAATATCAGTATCATAGTAATCAGCTTTATCCATACCAGATATATCAAGGGTAATGGGTAATCCTTGCCA
+CATCAGTTGTAAGTCTTTAGTGCTAATTTTATCGTTACTAAAAATGAACTGTCCTTGTACTTCAGTAAAG
+TCCATCTGAGGTGCTTGCAAGCCAACTTTGTTATTATCAAAGTTAATAAGGCCCCTTGCCAATGCTTGTT
+CATTATTATTAAGTGGTAGGTTTAGGTGAAACTCGCCAGTGACCTCACCGCTAATTTGCAACTGTTCTAA
+CGCACTACCAACACTATCTTTAAATGGGCTTTGATTTATCAAATCACCAATATAACGCGTTTGAGTTGGC
+TTTATTTCAGCATCTACTGTTAAAATTTGACCATTTGCTAAATCAGCAATACCTGCACGAACCCCTTTTA
+CGTCAAGGCCAGTTAGCTCTCCACCCCGCCCTGTTATTAACATAGAATTGTTAGTAAAATTTAAATTGGC
+AACAAAGTCAGTTATCGCAGGCCAGTTATCTACAAATTTAAACTCTGATTTACTCAACTCGGCATCAACG
+ACAAAAATACCGCTGCCATCGGTGAACGGAAAACGACTAATAGGTCCATTAATCAATACTTGCGCATCTT
+CAACCCGACCTGAAACAACAGCCGCATTTAAGTAATTAACTAAATTTTCACTCATGATTGGTAAAGGTAA
+GTAACGCCCCACTAATCCAGCATTACCATTGGATACATTAGCTAACAACGCTAACCTAACTTCGCCATCA
+ATCGGTGCTTCAACGTTAACTTGCGCTGATAAATTAATTTCTTTTGACAGAAAATCTAATTCTTCAACGG
+TTAATGTCCAACCTTTATCATCAAATACAGCATTTAGTTGCCCTGAAAGTTTTTGATAAGGAAAAGCTTG
+AACAAACAATTTATCAAAATCTAGCCTACCTTGCTCTGCATCAAAATCTACTGATAAATAATTATCGGCA
+TAACTGAGGTTGCCAGAGACATTTTCTAGACCAGGAATACCGTGACTATAGCTATTATTAAACCCAGAAA
+AGTTTGTCGCTATTTGCAGTGTGTTATTTTGATTACGAATATAAAGATCTTCAATTTTTCCCGTTAAGGT
+CATCTCAGATAGTAAATTTCGGGTTTCTTGTTTTTCAACAATCAAAGGTGTTAGTTGGGCCAGCATAGCA
+ACATCAATTTCAGATAGATGTAATGAAAAATCATTTGCTTGTTTCGCTAACATAACAGTAAATTGTTGCG
+GTGGCGTATCATTAAATCGCAATGCTAACGGTGTACTGTAGAGTATCAAGCTTCGATCGGCTTTACCTTT
+GACGAGTAATAATTGCCCTTGCTCTAATGTTAACGTTTGTTTTTTATTCTCAAACTGCCAATGCATGCTG
+CTATCTGAAAAATCAATTTTTAAACGGTCAATATCACTGTTATTAATGTGTAACCAAGCAGAGAAATTAA
+TATCCGTTTTGGTTTTGTCGTCTTCGAGCACTAAAACATCATCTAACCAAGGCGTTATATCAATCTGGTT
+TGCTTGTAAGTACACTTTTCCAGTAAGTGCACTGCCTTTATTACCTTGTAGGTCTAATTTCAAGTGCAAG
+TTGTTTGAACTCAAGCCGTTGAGCACCACACTGCCCTCCGCTTGATGGCGCTCACCTGTGTTTAACCAAC
+GTAGCTGGTTTAATCTTATACTGCGTGTAATTGACTCATTACGCACCGTGACTTGACTATCACGTATAGA
+GAATCGCTTGATACGGTTTAAAAAAAGGTCACTAATAACTTCAATATCATCAGCTTCATCATCTTTTTTC
+ACTGTACCTGAGCTATCTTTATCTTCTTTACCTATCCATAATTTTTCCGAGACATTGACTATTGCACCAG
+AAAGAAGAAGATTTTTTGAAATTAAATTTTGTTCTGTGAGTGTTCTCCAAAAATCAACTTGCATTTCAAG
+TTGCTCGATAAATACAGAGGCTCTTTCTGTCTCAAGCACTTGAACATCACCAATAATCAGGATGGGTCCA
+GACCGTTGCCAGGTCATACTTAATGTACCAATAACAATATTGGTTTGAGATATTTCGTTTAAGTAATTTT
+GTAAGGGAAGTTTATAATTATGGACATAAGGTAAAAACAAACGAAAAGCACTAATTATTACCGCTAACAA
+CACTAACAAAATAGCAATTGTTTTATAAAGGCGGTTTAGCCAACGGTTCGAAGTACTTACAATGCTCATT
+AAAACTTAGCGTGTCCTATATTTGTTATGATGTATACCCAAGCAACTTGAAGCTGCGTGTTTCAGGACCA
+CTGAGCGATTGATGATCAAGGCGCCTTCTTTTATTAAGGGTTATTCCCTTAAAAAAGGAGGCAACGAAGA
+GCATAAACTGCTCAGGGTCCCTATAGGGCTGGTTTAGAAACACTTTATGCTACGTTATTGATTTCGACAA
+TAGAATAACTATTCTCTTCAATCAATTCCTTCCCTAAAGGCGTTTCTAATTCCAGCTGAAACCTGCATCT
+TCATGTAGCTTGGGTATATACCCGTTATCAATCAAGATGCAGGTTTCAGAGTGCACTCTGAATGGCAGCG
+GGTATATTGCATAGGGCCATTACATCATAACAACATCAAATTGTTCTTGATTATACATGGGTTCGGCTTG
+TACTTTAATCAACTTCCCAATAAAAACTTCAACTTCAGCTAAGTTATGATATTCATCATTAACCAGCGAA
+TTACTCACTGCAGTTGACGCATAAACGGTGAACTTATCGGCATCATGAGCACGATTTACACGTACAATTT
+CTCTGAGTACTTCAAAACAAACTGTTTCTACTGTTTTTAGATGACCACGACCTGTACAAAGTGGGCATTC
+ACCACATAATACGTGCTCTAAGCTTTCACGTGTTCTTTGTCGTGTCATTTCAACTAAACCAAGCGCTGAA
+AAACCATGAAGACTATATTTAACCTTGTCTTTGCTCATTGCCATATCTAGGCTATGCAATACGCGACGTT
+TATGATCGTCATTATGCATATCAATAAAATCGACAATAATAATACCACCAAGGTTTCTCAACCTTAGTTG
+CCTCGCGATAACTTGTGTCGCTTCAATATTGGTACTAAATATGGTATCAGCTAAGTTACGATGCCCAACA
+AAAGCACCGGTATTTATATCAATAGTAGTCATCGCTTCGGTTTGATCAATAATTAAATAACCACCCGATT
+TAAGTTCAATTTTGCGATGTAGAGCTCGCTGAATTTCTCGTTCAACAGAGAACAGATCAAAAATAGGTAA
+CTCACCTGGATAATATTCTAATAAAGGTGTCAACTCAGGTACAAATTCTTCAGTAAAAACGGTTAATTCT
+TGAAAAGTCAGATTAGAGTCAATACGAATACGCTCAAGATTAATACCGACAAAATCCCTTAACACTCGAA
+AGGATAAAGAGAGATCTTGATAAAGAGGTAAATTAGTTTGCTTACGCTGTTTGCGCGCTAACACCTTATG
+CCATACTCGACGTAAAAATTCAGCATCATGTTGGAGGTCTAACTCATCAGCACCTTCACCCGCAGTACGA
+ACTATAAATCCTTGTTGCTCATCGCAATAAGGGGTAACGATATCTTTTAAACGATCTCGCTCATTAGGAT
+TTTCAATACGTAAGGATATGCCCGCATGTTGGGAGTTAGGCATTAATACCAGGTAACGTGACGCAATTGT
+GATATCTGTTGTTAAACGCGCTCCTTTTGAGCCAAGCGGATCTTTAACCACTTGTACCATGATGTGTTGA
+CCTTCGTGTACTAAAGATCGAATGTCAGGTACTTGATCAGTTTCTTCTTTTAAGATGAGTTTGCTATTAA
+TATCTGAAGCATGTAGAAATGCTGCTTTATCAAGATTAATATCGACAAAGGCTGCTTGCATGCCTGGTAA
+AACACGAATGACTTTACCTAAATAGATATTACCAACAATGCCACGTTTTGCTTGTCGCTCTATATGCACT
+TCTTGCAGTGAGCCATTTTCGATCAAAGCAACACGTGTCTCGCTAGGTGTAACGTTGATTAATAATTCAG
+CACTCATAAATATCCTTTAGTTCAAACAATAGTTCAAAAATCAGTTGAAAATTATTTCGTATGAATACTG
+CCAACAAAACCAGCGTTAGCCAGTAATTGGGCGGTTTCATATAGTGGTAAACCAACGACAGCGGAATAAC
+TACCATTAATGGTTTTAACAAATTGTCCTGCGATGCCCTGAATGCCGTAACTTCCCGCCTTATCTTGGGG
+CTCGCCGGTCAACCAGTAAGCTGAAATTTCAGCCTTCGTTAATGTTTTAAAAGTGACTTCAGTGGTAATA
+ACTTGCCCCTTGACACCCGCATGACTCACAAGCGCAATAGCTGTTAATACTTGATGCTGGTTACCTGATA
+ATAGCGACAAAGTGTCAATGCAGTTTTCTTCATTATCTGGTTTTCCTAGTATTTCACCATTAAATACCAC
+ACTGGTATCTGAACCTAAGACATAACTATATACTCGTTCGGCTTCCGGTAATAAATCTAGAACATGTTGA
+GCTTTCTGTTTTGCTAAGCGTAGTACATAGTCATACGCTGTTTCAGCTTTTTCTACTGTTTCATCGATAT
+CACTTGCCTGAACAGAAAATTGATAGCCCAATTGCGCTAATAACTCTCTTCGTCTAGGTGATTGCGAGGC
+TAATATCAGCTTTTGACTCGTACTGGTGGAATTAACTATTTCGTTGGTCATAAAAATCATTCAATACTGT
+TATAGTTAGCCCTTGAGAAAGTGTGGAGTTATTCAATGCGGAAATGACGGCGGACACGGCGTAATAATAA
+AAACACCCATGGCCAAAGTACAATCGTAGTTATCACTGGGTATAAATAATTAGGTAAGAATACAACATCA
+CTTAAGAAGCGTTGCAACCAAAAAACAACAAGGTGGTATTGCGCAGAGAGTACGCCAATAATGAGTGCTT
+GTTGCCAAACGGAGAAATTTCTAATTTTTTGAAAATTAACTACAACAATATAAACAGATAAAGCCATCGC
+ACAAGCATGAACACCCAGCACAGAGCCAAGTAAAACATCAAGGATAAAGCCCATTACCCACGCGGTAAAA
+ATATTTATTTTATTAGGTAATGCTAAGCACCAGTAAACCAATACAATAAGCACCCAATCTGGGCGAAAAG
+CATCTACGCTCAATGGCATAGGGGTAATACTTGCCATCAAAGCAATTAATAGGGTAAGGAAAATAATAAA
+ACCATTATTGCTAAACATTATGATTTTCCTACCGTTGCTTTCTTAGTGGTTAATGGGGACGCAGGCTTAA
+CGGCTTCATCCTTCGAAAGTAGAAGCATATAACGCAATCGATCAATTTGAGCGACAGGCTCACTATAAAT
+AGTCGCAAATTCTCGTGACTCGTCGGCACGCACAAAAACAACACGGGAAACAGGATAACCTTCAGGATAC
+TTACCACCTAAGCCTGAAGTAACTAATAAATCACCTTCTTTCACGTCAGCGCTATGTGGAACAAAGTTAT
+GAATAAGTCGATCAATTTGACCACTGCCCGAAGCTATGAGCCTTAAGCCATTTCGTTGAATACGTACAGG
+AATAGCATGAGATATATCGCTGATCAAGATCACACGAGAACTGCTTACACCCACATGTAATATTTGCCCA
+ACAATACCTTTTTCATCAAGTACTGGCTGACCTTCGTAGACACCATCATTGGCGCCGCGATTAATCACTA
+CTTGGTGAGAATAAGGGTCACTATCAACGGATAATATTTCGGCAAACATTTTTTTTATTTCACCACGAAC
+GGGTGAAGAAAGTAATGAGCGTAATCGTTCATTTTCTTGACGCACAATACTTAACTGCATCACTTGCTCA
+TGGAAGAATAGCTCATTTTCTCGAAAATTTTTATTTTCTTCCATGAGCTGCTGACGAATAACTATATTTT
+CTGAAGCCCAAGTCATCATTTGCTTGGGTGCATTAGCCATATATTGCAGCGGGCTAACTAGGGATTGTAA
+ATAACCACGTGCGGTTTCAAAACTCGCCATTTTATGGTCGAAAAAAATCAAGGCCACCGAACAGCAAAGC
+ACCAAGATAAGTCGGTGCGCTGGGGATGTGCCTTGATTAAAAATTGGGTTCATATAAGTTACAAGCTTGA
+GCGATAAGGTTTTGATGCTATAAAGAGAACATAGTTCAACGATATAGCAACATAACTTTCAATCAATAAT
+TTATTCAAAGCCATTTAGTTCAAGTACAAGGAAAAAGCACGGAGTTGACGTTAGTCAATGAGTACTATTA
+ACACAGTAATTGGGCTTAATGGACAAGAAAAAATATTGACTCTATTCGTAGGAGACTTTACTCATATGAA
+AAAAGATCGCCACCATGCATATCAATCATCTCTAATGCTTTACCGCCACCACGAGCAACACACGTTAATG
+GATCATCAGCAACAACAACAGGAATACCCGTCTCTTCCATTAATAAACGGTCAATATCTTTTAATAAAGC
+GCCACCGCCGGTTAACACCATACCTCGTTCAGAGATATCAGACGCCAGCTCTGGTGGAGATTGCTCTAAT
+GCCACCATAATAGCACTCACAATACCTGATAATGGCTCTTGCAGTGCTTCTAAAATTTCGTTGCTGTTTA
+AGGTAAAGCTACGAGGAACACCTTCAGCAAGATTACGACCACGTACTTCAATTTCAATTAATTCTTCACC
+TGGGTAGGCAGAACCAATCTCATGTTTAATGCGTTCAGCAGTGGCTTCACCAATTAAGCTACCAAAGTTA
+CGACGAACATAGTTGATAATAGCTTCATCAAACTTATCACCACCAATGCGTACAGAAGAAGAATAAACCA
+CACCGTTCAGTGAAATAATACCAACTTCGGTAGTACCACCACCTATATCAACAACCATTGAACCAGTCGC
+TTCTGACACAGGCATACCAGCACCAATAGCGGCAGCCATTGGCTCATCAATTAAATAGACTTCACGTGCA
+CCAGCACCCATCGCTGATTCACGAATAGCACGACGTTCAACTTGGGTAGAACCACAAGGAACACACACTA
+AAACTCTTGGACTAGGACGTAAGAAATTATTGCTATGCACTTGTTTTATAAAGTGTTGTAACATTTTTTC
+AGTAACAAAAAAGTTAGCAATTACGCCATCTTTCATCGGACGAATAGCTTCAATATTACCCGGCGTTCTA
+CCTAACATAGCTTTTGCTGCAACACCTACCGCTGCAACACTTTTCGAACCGCCAGAACGGTCTTGACGAA
+TAGCTACTACAGAAGGCTCGTTTAATACAATACCTTGGTCTTTTACATAAATAAGTGTATTGGCGGTACC
+TAAATCGATAGAAAGATCGTTAGAAAACATGCCGCGTATTTTTTTAAACATAAGCTCAAAATGTCCTGTG
+AAGTACTAATTAAGTAGACGCTGTCAAGGTGCGAATAACAGATCGGATAATGATACCTTAGAATTTGGCT
+AATGTGTTGCTTTTTTTACAATAAAAAGTAAAGAAAAAATAAAGGAATCTGCGGTAGGAATATTCTAGAA
+GAATTTACTACAAAGACGGGGGAATAAAGCACTTTTCTTGAGGGAGAAGCGATAAAGTATTGCTATTATT
+ATCCTTCTTCTTCCTCGTTACTCTTTTGAAGATTCATCTCATTTACTTTCTTTAAGTCTATAAATTAACT
+GAACTCATTTAACGAGATATTTCACGTTGATAAATAATACGATCATTGCCACGGTATATGCCAAAGGTAG
+CAATCCCACGTGGGTTATCATTAAACAAACCATCAACTCCTTCGGTGTCATACGCCCAATCGTATTGTAA
+CCAATCACTGATATTATAAATAACACCTACCTGACCCGTGTTAACACCCTTTATGTTATCAGTTGGCGCT
+TCTAATATTATATCGCGTGTTTCACCCAAAGGTAATTCATCAGAAAACTTACCTGGCACTATAATTTGTA
+CCGGCGATAATGCCGGGTCTAAGCTGATATTACTTAAAAATATATTGTTATAATCATAGGTAGTGCACGT
+ATCGTTTTCACTTAGGAAGTAACCATCATCGGTATAATAATTAACGGATAACGTTTGTGGTAAATTAGAA
+GTATCGGGACCATAGCTATTTGCAAGTTGAGCACGACCAAAACGAATTAATTTACCAGAAGGTTTTAAAG
+TAAGGATTAGGCCGTTAGAGCTATCCAGATCATAATCTTGTGCTGCTACAGTATCGCTATCAATAATTGA
+CACCATAGACAAATCTATATCACTAGTGAATTCATTAACTTCACTATTTTCTTCATGCGAATACACAAAG
+TTATCTTCATCATGATAACTATAACTAATAACACCTTTTACTCCTGTAAAATTAGCATCATCTAAATTAG
+CGGTTAAATGTACTAAGTTAGTAGTATCTTTACCCATTCGACTGGTATCAGTGACGGGAGCTAACATTGA
+TACACTTGGTACAGCGAAGTTTGGTACCATTAAACGTTGAAAACTTGTTAATGATAGCTTTAAGAAATCA
+TCAATATAGTTTTGTGTTAATACATCATCTTTATTCCTTGCCTCAATAACAAAAGATGGTGTAGTCAAGT
+AACTTAATGCCCCTCTTGTTGGACTGTCTGATAACATTTGACCGCTATAAACAAACGGTAATTCTGCTGA
+GTCATCAACACTACAAGTCCCTGTTAATATTCCATCAGCAATACTCGTTACAGTAAAATGACTGGGGATA
+AAGCGACCGACATAAGGTGTATTGCCTTCAATGCTAACACCTGCAGCTAAATAGTCTTCTTTGAGAGCCT
+GTAAAGAGATAATGCCCACTTCATCATAGGTAGCAATATCTACTTGGCTACCAGAAGTAAATTCAGCCCC
+AGTTTCTACACTCAATGCTCCATCTATGTCTGACGTAGGCAGTAACTGTGTATGAGACAAACTCGATAAA
+CTGACATCAATAAAATTATTGGTCGTTGCGTTAGTAGTTAAATCTTCAACTTGATCTGCTAAGCCGTTAG
+CATTTGCGTCATCACCAGTTTTCCACGCTACTGCTCGAGTGCTTATACGTATTTCATCTGCCGCGACTGT
+AAACACATCCTCTTCTCCACCACTACCATCTGTTGCCGCAGGGTTTACTTTATACGCGGTATCACCCGTT
+GGTAAGTTCTTATCAACAAACATATCAAAAGCAAATGGACGCACTATAATTGGATTAGAAGTACCTTTTA
+TGAAATCTCCTGAAGGGTTACCCTCATCATCTGGTAATTCATAACGCGCATTTAAAACAACAGAACCTGC
+ATCAGGGTAAGTAAAAATATATTCTGCACTGTGCTGAGTAATACCACCAAAGTCTAACGGAACGGCTATA
+AATGGTAAGCTATCAAAAACGGTACCAGTGATGGATGTGCCGATATTTTTACCTGAAATATTAACCAGTT
+CAGTTCCTGTACCAGGTGATTGATAACTTGCCGCCATTTCAATAGATTCACCCGTGATCAAAAGTGGTGC
+ACAAGCACCGGTTGCATCATCAGTTTTAACCGCTTCAATTTTGAAGGTATCCGCATTAAAACCAATATTT
+GAAGGTTTCCCTGAAAGCTGCACGGGTAAAGTTAAATCCCCTGAGTCAGTAACAAACCTAAAACCCGCAT
+CGGCAAAAGTAACATCACATAAGGTAGGAGAGCCATTTAAACATTCAAACGTTTGATCTAAGCTTAATGA
+CACGACCTCAGCTTTGGTATGAATATATTCAACATCAATTTCACCACCAACAATTGTGACATTTTTAGTT
+AACACATCGCTCATACTATCCGAGACGGATAACACCACATCGACAGCATCGGGGGTTAAAATACTACAAG
+ATGGATCACTACAAACACGTAATTTTATAATATCAGGCTCACATGTTAAGCCTTGTCCATTAAGAGTATT
+TATCTCAAAGTGATCGATAAAACTGTCACATGGATGAGTTTCTCGATAAACCCCCTCAATTTCAGCCGCA
+GATAATGCCGAGTCATACATCCTCACTTCATCAATTGAGCCAGTAAACCTATTGCCCGTCTCCCCAGAGT
+CGGTTTCTCCACCAATAGAAGCAATACCCGTATCAACGCCCCAATTACCACTATAATTATTACTGGTCCC
+TCCCCCGGTAACGGTTTGAGCAATACCATTGATATAAATCTCTCGGGTTTTTGTGTCAAAATTATGCACA
+GCTGTTACAAAGGTCCATGTATCTGCAGAAATAACTGCTGAGAGAGTATCAACAGAGACAGGACTTACGC
+CCCGAGAATAAAAACGAAGCTGACCACTGCCAGGGTCTCCCAAACTAAAAGCATATCCGCGACTATTATT
+CTCATCATCAGCAAAAATTCTAGAGCCACTTTGTAAGTTACTTGGATTTATCCATGCCGTGATAGTGAAG
+CTACCCTGTTGGTTTTCAAAAGAAGTTGGTAACGCCACATAATCATTTACCCCATCAAAGGTACCATAAG
+CACATGTGCCTGGGTTACCTATAAGCGCGGGAGTTGAACGAGCCGTATCAGCCCCGTTTTTAGATTGTCC
+GTTAAAGCTACCAGTTTCATCGATTACCTCACCTGTGCTACCATTCCAGGCCTGTTCATCCATGCGCCAT
+TCAGCTATAGGTTCTAGGGGGCCACATGAACGCTCAGTTCCATCCCAGTTTTTCCCTTGAACTTGATTAT
+TATATATATTATTGATGTCATTAACTGATAACTGCTTATCAAACAATAAAACTTCATCAAGTAAGCCTGA
+AAAGGCTTGTGAGCTATCAAAATCTCCTCCAAGTGAGTCTTGCTCTTGCCCTAAAATAAAGCCAGTGGCA
+TCAACATCAATGGCAAACTCACCATTATTATGTGTCGAACACCCCTGTAAAACATTATCAATATATAAGC
+ATAACTCGCCATTGTTAACATTAGTCTTTCGAGTCCAAACATGATGTTTCCATGAACCTGTGCTAATATT
+GCTGACAGGATTTTTGGTCGATGTATTAAAAGGGCTTTCTCTTATGGTGGGCCAAGAGCTGGTATTATTT
+TCATAGTAAAAGACTGCTTCATTAAACTGCGTGCTATTTGCAACTGATAATATGGTTTGTGCACTGGTAC
+GAGCAGTATTGACCCAAGCTGATAACGTGAAGTCTTTTAATCCATTGATAGCACTATGATCTAGGCTTAA
+GTAATCATTAATCCCTGTAGCAGATAAATCGGCTGCATTACATATAAAACCTTCCGTTGGCGTGACATTA
+ACCGCATTAGCATGATAATCATTACCACTGATATCAATAATGGAATTAGCGGCATCCCAATTATTTTCAT
+CAAAATGAAGATCTAAAACCGGAGAAGGAAGAATAGGACAGTTACGAATACTACCATCATAACCCAAGCC
+TGCATTTTGGTTATCATAAATAGTGGCTATTTCATCAGGCGTTATAGCCGAATCAAAGACTAAAAATTCA
+TCAAGTAAACCATCAAACGCACGACTAGAAGAGAAGTCACCACCAACAGCGTCTTGTTCTTGCCCTAAAA
+TTAGACTTTGTATATCTAATTGAAAGGTTTCCTGTGTAACACAGCCTTTTAATGTTTTATCTACAAACAA
+GCAACTTTGACTCCCTTCCTTTGTCCACACAAAATGTTGCCAATTATTGTCTGCAATTGAAGAAGTGGTA
+ATTATTCCATTTTGTGAATTATACAAATAGGGACGAAAACTGGTGTGGTTTTCAAACCACATAATCAACT
+CATTACTACTAAAGCTACCGGCTCCTGAGAGAACACTCTGGTTGGAGGTCTTACTAGTTTTTGCCCATAC
+TGAAATACTAAAATCAGTTTTTCCCGTTAAAATATCTTTATCCAGCACAGCATAATCACTTGTACCAGTC
+GCGCTAAGATCTATAGCATTACAGACCTTGCCCTCTACTGGTTGACTACCTTTTGCCTGCCCATGAAAGC
+CTCCTGCACTATCAATAATCTCGTTAGGGGTATCAGTATATTCTATTTCATCAAAACGATATTCAGCAAT
+TAAACTAGAAACAACAATGCCATCTGGAACTACTAATTCACTACCTGGATCGCCTGGGTTACAACTACCA
+TTTTTATGGGCATAAAAGGAAACATTATAGCTACCACCATTTAGAGGGGCTGTTATTTCGAAAGTATTTG
+TATAAGTTCCTCTTCCATTCTTATCATTTGTATTTTCACAAATAACTGGTTCATCATTAAATTTATACGA
+TGTTGACTTCCAATTAGCGTTAGCACCATTCCCTGAGGTAGTGACCTCCATAGTTACGGTAACTGTTTCG
+CCAGCAGCAACATTTGTCGTCGTATTTCCATTTAGCAATACGCTATTAATAACCCTAGCCGCTTGAGCAG
+GAATTGAAATGCAATATAATAATATGGCAAATACCAAAGCACTTTTCACAACGAAATTCCTTTCACTTTT
+ATCTGACTAAATCGCGTTCGTACATTGTAAATCGAGGTATCACTTAGATAAAAGCTCATATATTTAATAT
+TGATTGCAGTCAATTTATCCACTTGGATTTGAACAAAATTTACATAAGGAAAAGGTACTGAAGGGAGAGA
+AGTACTTAAAATCCATTTGCACATTTACAAGCTCCTTGCTTCAACTTGGATGCTACGGCTGCTTATAACA
+ACTACTTTGCTATCGGCCTCAATTGTACCGCTACCGCATTCGCCCGTGCTGGTTAACCGATAGAACTTCT
+CATCTGTTTGTGGGTGAGTCGCATACCAACTACACGAAACTTCAGCCCTACAATGATGAAGACCATCTAT
+ATTCATTCCTGATGCAGAAAAATTATGAGTTGTAACCGATGGAGCTAGTGGGGCTAAAGGACATGTTGAA
+GAGCTATTTAACGGAAATAATTGTTGTAACTTAGCCTGCATTGCAGAGTTAGCGGCCATATAAGCTCGAG
+TACCAATGACTTCCTGCGCAATGCTTTCACTGCTAGTTGATAACACTCGCATTAATGCTCCACCAAGGAG
+AATCAAAACAATAATAATAAATAATGTCATTAATAGAGCACTACCTCTTTGTTTTTTAAAACAAGAGATC
+GCTTTAGGGAATTGAAAAAAGTGAATTTTCATCTATCAATAATTGTTGCTGTATTTATTAAGCAACGGTA
+ACGTTAAGTCACTAAACATGCAAATAAAAAGCAATAAAAACCCCCGCAAAAGCGAGTTTTCTAATAGACT
+AAAGTCAAAAGTCTATATTAATAATTTTTTGCGATTTACTAAAGTAAATAAACCTAAAGCAAAAATAATT
+AAAGTAGAAGGTTCAGGGATAGCATCTGCTTCATGATCTCTAATATAAAAGGTTTCAAACGATTTATTAC
+TACTCCATTCGCCACTAATTAAATTAGCTTGAAAATTTAAGTGATCCCCGATTATGTAATTTGTATTCCA
+GTACTCAGTTGCCTGAATAAACATTGATTTATCAAAATCGTAAAAAGAATTAAGTGTCAGTATATTAAAT
+ACTGTATCAAGTTCTGTACTAGTTGCAAACCTCCAACCCTCACGATATTCAGGGGCAAGTAGTTGATTTG
+CACAATCACTATTATCTAAAACTGTTGTCAAATAGTCTTCAGGATTATCAACTTCTTGGAGACAACCATC
+AAATTGAGTATTTACTGGAGAAACCCAAGCCCAATCCTTATCATCAAATGTGATAAATGCTTGGTATGAT
+GCATCATCAATATCATTCGAAAGATCTAGAAGGGTCGCACTCGCTAGAAAAGGGAAGATAAAAGCTATTA
+AGACTATATATTTAAATGATTTCAAAACTATAATACTGACTATTTACAAAAAATATGAAATATGAAATGC
+AATTATCACACCACAGCAAACAAACCATTAATAAACAATATGTTAACGAGTATTTATTTTACCTTTTTTA
+AATTATGTAAAAAAAACAGACATAATATTAAGGTACATTGTTAATATGAATATCATTATTAAATGAAACG
+ACTTCACCATCGCGATCAAAATTCAATTTAATTTGAACCATTGCATTCCTCTGTAAAGTTGCCGGTAAAA
+CTTTAAAAGGTAGATCATTCTGATCGAAGGTTAAACTTTCAGCCATCAGTACAAATCCCCCTGTAGGTGT
+TAATGACTGGTTCGCAGTAAAACTATGCCCAAAATAACGTCTTAATTCAGAGTTATTAACACAATATGAA
+ACCGGAGCATCAAAAACATAAGCCCTTTTCGTTGGTGAGTGTTCATCAAAAATCATCCCTGCGTTCGGCC
+TAATAGGTACAGTCCATATACTGCCAGGTAAATTAGAAAAAGCTTTGAAAGCGGTTACTTTACCTTTTCC
+TGAATTGACATTAAAATCATAAATATCTGATGATTGCAACGGATAAACAGCAACGTAATCCAAACAAAAT
+CCTGTGCAGGCGAATGGGTTACCGCTAGAGTCAACAAACGAAACGACTTCAATTTCCCCTGACTTATCAT
+CTGGTACAACCGGAATATCTATATACATGGTGCTTGCTTTGATGGGTGTGAATTCTAAACATTGCGCTGA
+GTTATTATTGAATGTTCTCAAACTATTGGGTACAGCATTTCTCACTTCTCGATTCAAACGCTCCACAGCA
+AAACGGGCACTAGAAAGTAATTTATCTCGCTCAGTAACATTTAAATAAGTTTGTGTACTTAATGTTATAA
+AACCAGCAATACCAACAGACATTATCCCCAAGATTATGATAACTATTATTAATTCAAGTAAAGTAAAGCC
+AGAATTTTTTAGCCGTCTGTCGAGTCTATTTTTATTAAGAAAGTACTTATTACAACTAGCTTTCATTAAA
+AGTTTGCCTTATGAGTGGCAAATTGAATTTCTGTACCTAATGGCGTAGTAACAGAAACGGTAATTTTTTT
+AGCGCTTCTATTATTTGATAACCCCAAAGATAAACCATCATAAATCACCTTTATATCAATGGTAAAATTA
+TTATACCCCTTTGCTAATATTTCATCGTTGCCGGTAAATTTCTCAGAATAATTATGAAAATCATCAACGT
+CATTAAATAAACCACGCTTAACCTCTCCGTTATTAGGTCGTCCATCATTGCCATCTTCAGGACCAAGTTT
+TCCGGAATCTGTACATGGATTTGAACCATCATTCGGCTCCCCACACCTAACTAATCCGCCCGCCATATCT
+GAGTTTTGGTCAAAAGCTCGAGCGCTTATATCATTTAAAAAGCTTTGTCCTAACTCAGCAGCTTTAACTT
+GATGTATTTGGTCAGCACTTTTCTGCTCTGCAGGGGCTATAAGTGTTGAAACAATTGATAGTGAAATTGA
+TAAAGCCACTATACCAATAATTATCTCTATTAAGGTAAAGCCTGAGGTATGTTTCGAATAAGGAGTCGCT
+GTTTCAGAATATTTAAATAGCATGAATATAGCCTTCTGACTCTATTTGAATTCTCAAAGTCTCAACACTG
+CTCTGTATATTAATAATGCAACCTCCAACACAGTTATTGGCAAGAGTTGCATTACTAACTGGTCGCCCCA
+TACTATCAAAAGTAATGGCACTAGGATTATTTTTACCCTGAATACCAAAGCTGACTTGATACTTTAATTC
+AACTTCAAAGCCAGTCGCATCGGGCTGCCACTCAGGTATTTGTCCAGAAAATGTAGTAACGGTGCAATCT
+ACTCTATCAGGGATCCCATAGCGCGAAACAAGACTATCATTGTCAAAAACTAATTGATGGCAGTAACCAT
+CAGCAGTATCTGTTTGTTGCATTGCTCGTTGTTGCGTAAGCCGTAGGGCTGAAATGAGTTTCGCTCTGTG
+CGTATGAGCTTCATAACTGGCAGTGCCACCAAATTTTGGCGCTACTGATACCGCTAGAATCGAAATGAGT
+AGGATTACAGTGACTAACTCCACCAAGGTAAACCCTTGATGAATTAAATTACAACTGCATTTTGAGGACA
+TGCAAGCTCCTTAAACAAAAAGGAGAGCTTAGAGCTCTCCTGTTTTATATCAATTTACACTATATTAGCA
+ATCCGTTACTGCTGTAACTGGAATATCTGCATTCGCTGCAGATGCTGCTTCGGTATAAATCACAAAGCAA
+GTAGTAGGAACTACCGTTAATTTTGTATTTGTCCCATCTGGATCTGGCGTTATATAGATAACATCTGAAA
+TTGATGAGACAACAAATTCACCATCATCATTAGGCGATGCAGCACCAACTGCGATATCAAGTAAATTAAC
+CTCCCATTCAGTCACTGATGCTGTATTTGAACGAGGGTAACCAAAACTAACATTTACATCTACGCCATTC
+ACTACAACTACAGGTGTTACAGCGGCAGCACCACCAGAAGCAGCTGCAGCACCAACCGTCTCATTACCTG
+CGATTAATGATTTGCTATGCACTAAAGCTTTTACACTTTCTATGGAGCCTTTTATTGCATCTAAAGTCGC
+TGTACGCGCATCATCTTGAACATCTATAAATCTTGGTGCTGCTGTTACCGCTAAAATACCCAAAATAACA
+ATTACTACGACCAATTCAATTAAGGTAAAACCCTTTTGATTTGCTTTTACATTCATACTACTTTTCATGC
+TTCTTCCTAAATTTACGATCAAAATTAATTTAACTTAGTTTAAAATACTTAATTAAATACTGTACAAGAT
+GTATACACCAATAAATGATATTAGTGTTTACGATTTATCATTAATATAAATAATTACCGAGCTATTAGCA
+GGCTGATAACTAAAACTATTACCAACAGCTGTTAATGGTGATGGCGCAATATAATTACCATCACTGTTGC
+GAGCTAATGTTTCTTTTAAGTGGTAATGACATAAGGTAGTTGCGCCACTACCCGTAACATTTGCCAAATA
+CCTATAACTCTCATCATCATCATTAATTTCAGTAACATTACTAGCAATAAGAGGTGGTTGCTGTAATAAG
+CTATCCCATACAGAGATACAATCAGCTATAGCCATAGTCTTTGAATTTATTCCTGCACCGCTATTAGTCC
+CGACAATATAACCAGGGCTAATAGTTGGCGATGTATCTCTGTCTTCACTGGTTAAATAAACAACGGTACC
+GTCATAATTCACCATATTTACACCACTAGTATCTTTTGGGCGAGCTTCGACCTCCCACTGAGAACGTGCT
+AATGACACACCTGTAGCAAAACCGCCTGCCATACCTTCTATATTTGCCTGTTTAGCTTGTTCAGTTAAAT
+CGACAAACTTAGGAATCGCGGTTGCGGCTAAAAATCCCAATATAACTACAACAATAACCAATTCAATTAA
+GGTAAAGCCCTTTTGCTTAAGTACACGAACGGCTGTCTGCTCCTGACTAATTAGGGAAATCCTATTATGG
+GAAATGATTTTTATCATTGAGATAACCTTTTTATATCTGTTGATGCATCAGTTTAAACTTCATAGACTTA
+CTCTATAAACGTTCGCTTAAAATTACATAGTAAACTGACCTGAATACTTATATTAACATTATGGACACTT
+GCAAACCATTTTTCAATGTTAAATAGTTGTAATTACTTGTACTTGCTAAATAAATTTTCTATCGAACTAT
+TTATTTGTATGCCCTTAATTTATTCATTAGCAAATTAACTAACCCTGCTTTAATTTACCTGTGTCACTAC
+GGTAATCAAAATATTGCCCATTAGCAATACTATAACGACATAACCGACCGTTTTTAATAGTGTTTTTCTG
+AATTTCGATTGCTATTACTTTTGATTTAACCACCTGTAATGGTATGGCTAATGTTTGCTGCCAAATTTTG
+TTGCAGGCCAAGCTAGAATGCTCACTATCAACCCAACCCATCTCATTAACGTGAATAGATTCTTTTACAT
+TACTATTTAGTCGATTTAATATCACTGTATGCGGCTGTTTATCCATAAGCCATTGCCCATGTATCACGTT
+AACTTTACTGGTAAAGCTTTGTGCTAAGCCCACAAAGGCCGTATTAGTAATCTTTGCTTGTTGGCTAAAA
+AATACATCGACTAACAGCTTCATCATGATAGCAATGATTACTACAACGATTAAAAATTCAATAATTGAAC
+GTTGCTTTTTCTCTGTATAGTTTGGTGCTTTTTCCATGAATTTTTCTACTACCCCTGCATAGCCGAGGCC
+ATATCCCACATAGGGGTAAAAATACCTAGTGCTAACACGAGTACCATAGCAGCAACGACCACTAAGAGTA
+GCGGCTCAATTCTCGCCGTTAGCGTTGCCAAGTCATAATCAACTTCTCTTTCATAGTAATCACCCACCTC
+GGTGAGTAATTCATCAACTCGACCAGTTTCTTCACCTACAGCCACCATCTGCAATACTAACGGCGTAAAT
+AAGGCACTAGCTACAGCTGAGCGCAATAAGCTTTCTCCACTTTCGATACCTTGACGCATGGCAGAAATTT
+TTTCCTGCATGTAACTATTATCAACGGCTTCTGCCACTAATGTTAATCCGGTAGTCATAGGTACACCCGC
+TTTTAAAACGATGGCAAAACTATGTGAGAAACGTGCTAAAATTGAACGTTCGATAATACTGCCGATAATA
+GGAATTTTTATCTTACGTCTATCCCACTGGTATCGCCCCTTCTTTGTTTTAAGGGACTTCCTAATCATAA
+TTAAAACCACAAAGATGCCAAGTAACATGTAGTGCCAATAATTTATAAATAAATTTGAACTGGCAATAAT
+AAATCGCGTAGCAAATGGTAGCTCAGCTCCTAAACGAGTGAACATATTGGCAAACGTTGGGATGACAAAA
+ATATTTAAAATGACCATAGCTGCAGCTATAGCAATTAGCACCATACTGGGGTAACGCAATGCAGCTTTAA
+TACGTTTACGGGTGTCTAATTCACGTTCAAGATAAGTGGTTAACTTTAGAAAAGCTTGATCTAATTGACC
+GGTATTTTCCCCTACATGTACTAGAGAGACAAAAAGATGGTCAAAAATTTTAGGGTGACCATTTAATGCT
+GAAGAAAAGGTATAACCCCCCTCAAGTTGCTTTCCTATATCAGTTAATGCTTTTTTTAACGAGATCGAAT
+TCGCTGATTCAACCATGCCATTAATTGCCCGTAATATAGGTACGCCCGAACGCATTAACGCATACATTTG
+TCGACAAAAAACTATCAGTTCCTCTAATGAAACCCGACCATTATTGAGTAACTCAAAGACATCTATACTC
+GCAGCATTTCCACCTGTTTTCGCTGCGATAATAGAAATGGGAGTAATACCCTTTTTAAATAATTTTTCTG
+CGGCAATATCTACATTGGCAGCATCGATGCTGTCTTTCACTTGGCTACCGTTGGCATTTCGCCCTGTATA
+TTTAAATGACGCCATAAAACTCTCGATGCTCTAACATACGTTACTTGCTTAAATGTCTATTTAGCTGATT
+AATTAATATCAATAGTTTCAACTAAACGTAATACTTCTTCGACCGTGGTAATACCTGTTGCCGCATAATC
+AAATGCTGCTTTTGCCAGTGGTGTAAAACTGGGGTTTTCTTTAGATAGTTTCGCAAACAACTCACTATCA
+TTACGCTTTAAAGCAGCCATCATACCTTCATTCATTTCAAGTATTTCAAAGACACCAATTCGACCTTTAT
+AACCAGTATAGTGGCATGTTTGGCAACCTTTACCTTGCATAAACTGAATATTTTTCGCCCTCTCACCTGC
+TAAATTCGTTAGCCAAAAGAGTTCCTGTTCATCCGCTTGGTATTCAATAGCACATGAGTCACAAACTCTT
+CGAACAAGCCGTTGAGCTATAACCGCACGTAATGCACTACCCACTAAAAATCCCGCAGCGCCCATATCAA
+TCAGGCGTAAAGCACTCGTGATAGCATCGTTGGTATGCAAGGTTGATAAGACTAGATGACCTGTTATGGC
+ACCTCGCAAGCCAATTTCAACCGTTTCTTGATCACGCATTTCACCAACCATCATGATATCTGGATCTTGA
+CGAAGTGCTGTTCGTAAAACGCTAGAAAAGGTTAAATCTATCTTAGTATTAATCTGTACTTGGTTAATAC
+GGGGCAAACGATACTCAACAGGGTCTTCCACTGTGATAATTTTTTTACTGGCTTCATTAAGTTCGCTCAA
+AGCTGCATATAATGTCGTTGTTTTACCACTACCTGTTGGTCCTGTAACTAAAACCATTCCATGGGGGCGA
+TGAATTTGCAGGCGTATACGTTTAACAATATCTGCCGGCATCCCTGTTTGCTCAAGTGATAACAAACCCG
+CAGATTGGTCCAATAAACGCATAACAACTGATTCACCATATTGAACAGGCATAGTAGACATACGAACATC
+GATGTTATGCCCACTAATATCTAAATTGAAACGACCATCTTGTGGAATACGCTTTTCTGATATATCAAGC
+CCCGCCATTAACTTAAGACGCAACACCATGGCTGAAGCTATTTTATTTTCTTTGAGAATCTTTTCTTGTA
+ACACACCATCAATACGTTGACGAATACGTAATTGATGTTCTTCTGGTTCAATATGAATATCCGATGCTCG
+CATTTGTACCGCATCTTCAAACACGGATTGCAGTAACTTACCTACGGTCGCATCGCCACCTTCATCAAGA
+AAGGTTGTTGCGAGGTCAAAACTAGATGATTCTTCATACTCTTCTTCTAGTTGGCTAGCAAAAGATTCAA
+TTTCAGCAGTACGACGATATAAACTATCGAAGGCATCAAAAATCTGAGATTCCATGACTACCGCAAGCTC
+AATGCGCTTAGGCGACAACATTCGCTCTAACTGATCTAAGCCACTTAAATCCGCAGGATCACTCATCCCT
+AATAATACTGAAGCGCCTCTATCTTCAATAATTAAAGCTCTTAAACGCCTAGCATGAACTTCTGGTAATA
+AACTCGAAACAGCCGGTGATATTTTAAATTGAGAAATATCCATAAACGGCACATTGAGTTGCTGCGCCAA
+AAACTCTAATAATTGTCTTTCAGATAAGTAATTTAGCTCAATTAATGTATCACCGAGTTTACGGCCCGTT
+TGCTTTTGACTAGATAGCGCTTGCATGAGTTGATCATTGGAAATGATATCTTTATCAACCAATAAGTCAC
+CTAAACGCATCTTTAATTTGGGAGCTGCCATAATCTGTCCTACTGTCCTATTACTTGTAAGCGTTGCTTA
+ACAAAGTTTTCTGAAGAAACTGATAAATCATTTTTTGTTAATGCTTTTTTATAAGCCATACTGGCCAACT
+CAAACTGGCTGTTTTTATCGTACAAAACGGCTAAACCTAGCGGCCAACGGCCTATATCCGGTTTCATTGC
+TATTAACATTTTATACGCATCAACGGCTATTTTATTTTGTTTGGCTTGCTGTGCGGTATTTGCCAGCATG
+ACTTGATATTGCTCATCTTTTAATTGAGCAAGAGGTTTTAACGTATTCAGCGCAGCCGTGAATTGCCCTT
+GCTTTAAATGAATGCGCGCTTTCATTTGACGTAAACTGCTGTCTTTACCATTTAAGGCGATGCCTTGTGA
+CAATAAATTCACAGCATCTTGATAAGCTTGACGGCCAAACCATAAAGCCGCCAGTTTTTTACGTGTTTGA
+CTATCGCTCGGCCTGATAATGACTACATCTTCTAGTAGTTTTTCGGCCTTCTCGATTTGCTTAGCCGCTA
+GTGCTTTTTCAGCGAGGACTAATTTTTGCTCTGCTAGTTCATCCGCCGATAATTGACGTCGTGACACCGA
+CATTTTATTTACTTTTGGCTTAGGTTTAGCTTTGACGATATCAACAATGTCGTGGCTATGACCTGAACTA
+TCTCCCGAATGACTATGGGTATCCGCTATAACTTTCGCTTTCTTTACTGGTGTTACTTGGCTAGCGCTGT
+TATTTACCAAAGGTTTTGCCGTTATTAACTTGGCAGTAGTCTCAGCACTGTTATTTGATAATACTTTATT
+TACATCTGTTGGTTCAGCAATTTGACCATTTATAGGTGCTATTTCCTGTTGATCATAAATTTTAGTGACA
+TGTACGTTTATTGGATCATTCTGAACGGTATTTTCGTTGCTGCTTATTTGCTTAGACGTATTAATCTGGC
+TACTTATATTTTCAGGTCTATTTTTTGCTGAACTCATTTGAACGGCATTAACTTTATTCGTTATTTTTTC
+AGCTTTTAATGCGTTATTTTCACTAATTAATTGCCAAACATAAAAACTAAGAAAACAAACGGCTAACACA
+CAAAACCCAGTAACGAGCGCTATTTTTATAGGGGAATGGGCTACTGCAACATTACCTGACTGAGTAGCAT
+CGGTATTAGACTCAGGACTGCGCTGTTCTAAATCCTTTAACATCTGATTAATAACACTCATAACTTAACC
+ACCAGCGCATAATAAGCTAACAACAAAACGCTCAAGCCTCCTAAAAATGAAAAAGCCAATAAACTTACTT
+TTGAGCTTTGCTCAATGCTTTCAGTATCTTTTACCGCCGCTTTCAGTAATTTCATTGTCATTTTGTAATG
+TCCCTGACCATAAGCAAGCATTAACATTTTGTGGCACAATACATTCACTAACCGTGGCACACCTTTGCTA
+ACTCGAGCGATACTTTGGCATATCTTTACAGGAAAAAGTACTGCTCCATTATACCCCGCGACTTGCAATC
+TATGTTGAATATATTGCTGTACTTCATTTGCATTCATTGGTCTTAATTTATACGCAAAAGTAATACGTTG
+TCTCAATTGTCTAAATTCTGTTTTGGCTAAACGCACATCAAGCTCTGGCTGGGCAAATAAAACTACCTGC
+AATAACTTACGTGTTTCTGTCTCTAAATTAGTAAACAATCTCAACGCTTCTAAGCTATCTTCAGGTAACG
+CCTGTGCTTCATCAAGTATCAGCACTACCGAATGTCCCTGATTATGTAATTCTAACAAACGTGTTTGAAT
+GCGCTGAGTAAGCAATTGCACTGACATGCGTTGCGCTTGTTTAACGCCAAGTTCTACGGCAACAGCTCGT
+CTTAATTCATCAGGGTTTAAATAAGGATTTGGGATGTAAGCCGTAACAAAGTGATCTGGTATTTCATTAA
+GCAATTTACGACACAATAAGGTTTTACCCGTACCTACTTCGCCAACAACTTTAATGAAGCCTTCGCCTGT
+TTGCAGTGCTGTTGATAGCACTGCTAACGCTTCATCATGCATAGCCATTGGCAAATAAAAATTTGTATTC
+GGTGTTAAGGTAAAAGGTAACTCACCTAAGCCAAAATGATATAAATACATAGAAAATCGACTCAGTGTTC
+TCGTTAAGCTAACTCAAATAAAAAAGCCTTACGCTTAATTATCATTACTAGCTGCATTTTGTGCAGCCAT
+TTGGCAAACACCATGCTCTGTTGCATATTCTGCATCAGCACATTGCGCTTGACATTCTTGCGTTAGTGTA
+CCGTCATTTGATAACTCGCACGCGTCAACCTCTTCTGGAAACCATTTTGTTAACAAACTGCGCGCATCTT
+GTAATTGGTTTTTCCAAGTATCTTGACCAACAACAATGGGCTTTAGCATGATAACTAATTCACGTTTTTG
+CGATTTTTGCGACTTGTTTTTAAATAACTCACCAAGATAAGGGATATCACCTAATATCGGTGTTTTAGAT
+TCAATATCAATGTTATAGGTTTCAATCAGGCCACCAATAACAACAACTTCCCCTGAGTTAGCACGGATAA
+TGGTATCTGATTCGCGAACGCTACTTTGTGCTAGTGGCAATACCAGTGTTGTGTCACCAATTTTAATAGT
+TTTGCTTTGTTCTTCAGTAATAGTCACTGAAGGATGAACATGTAAAATAACACTGCCGTCTTTACTAATT
+TGTGGTGTGACGTCTAGTGCAATACCCGAGAAAAATGGGGTTAATTCAACCTCTGGTGTAGTCGTTGTTG
+AAGTACCGGTCGTGGTAGTGCTGGAAACCTCAGTAACAAAGTACTCATCTTCACCTACTTTAATAACCGC
+TTTTTGGTTATTAGTGGCGGTTATACGCGGACTAGAAAGTACCTGAACATTGCCTTGTGTTTGTAAAAGT
+TCAATAACACCTGAAAAATCGCTACCACTCGTTTGTTTACTAAAATTTATACTATTAACACCACCGATTG
+TGTTTGAAATAACATTACCGACAACATTACCTGTAGTTGAGTAAATAATGTCAGCACTACCGACTTGATC
+AAGCACTTTGTTCCACTTAATCCCCTGTTGGAAATCATCATTAAGAGTCACTTCCATTATCTTCGCTTCA
+ATAATGACTTGGCGATGTAAATGACTTTCAGTAGCTGTTATAAACTTCTTAACCGCGGTAAGCTCTTGTG
+GTAATGCACGCACTGTCACTAAACCTGCTTGAGGTGAAACAATCACTGAACGACCTTCCCCAGTGCCAAC
+GAAAGCGGTTAATGATTCTTTCAATTCATCCCAGAAATTAGACTCATTTTCGGTGTACAAGTTAATGCCA
+CTATTCTGATTACTCGAGCCATTATTACCACTTTGGTTGTTGTTACTGCCGCTATTACTATTATTGCTAT
+TGCTGCTATTGCCGTTACTGCTATTGCCACTGTTGGGATCGTTTTCAGAAACACCACCAGAATTGATAGT
+AGTACTAGATGAACCAAAACGTTTTAGGAATAAGTAATTTAGTGCGATAGTTTCAGTACGTATGCCCGGC
+GGGAAAACTTTTACAACATTGCCACGGCGAATAATTTCATAACCATAGACATCTTCAACGACGGTTAAGG
+CCTCTGATAACGTAACATTATTCAAGCTTAAAGATATTTGTCCTGTGACATCTGGATGAATAACTACGTT
+ATAACGTGAGCCTCTAACAATGGCTTGAAAAAAGTCTTTGGCATCAACTTCTGTCGCTGAGACCTCCAAG
+CGTTTTTCAGCTAACATGCCTTGCTTAGCCTGATCCATGTTATTTAGCATTAACTCTTGCTGTACTGAAT
+TTGGCACTTGCGTTAAGGCCTTTGGTCCATTTAAACGTTTAGTTTCTTTGATCGACGCATCTAAATCTGC
+TTTTATGTCTACAGGATCATTCGGCATAGATTGACAGCCTACTAAGGCAAAGAAAAACGCTGACAAAGCA
+ATGTTTAATTTTAGTTTATTCATAGGGGGACTTGTTTTTATCATTAGTTAGCTACTGTATCTTCTACGAT
+GTTACTCTTAAAACCTTTACTCTTAAAAACGTTAATCTTTAATCGTTTAGATTCGCTACGTAAGATCACG
+CTATGACTGTTAATTGCAGTGATACGATACTCACCTACATAGTCAAACATTTTATATATTTTGCCATTAA
+TAACCGCAGTATGAATACCATCACCATGGATAATTGAACTCAAGACAAAGCCAGCATCACGCTTTAACTG
+GTTATTATTGCCAGAGCCACTTGCACCAAATGGACGAGTAGGGTCAACATCAGCAGCTAAGCTTATCGAA
+GGGGCTAATACTAGTACCAGCGTGGCTAAGCTGATACCTAACAATGAATTAAAGTGAGTTTTAAACACCG
+ATAAACTCCTTTTTCAATCCTAAACTATAAATAGTTATGTTGACTTCACCACGCGGGTATTCTTTGACTT
+CGAATTTAAAATCTTGCCAAAAAAACTTCCACGTTAACTGTTCTAGCTGTTGTAAGTAATTACGTAACTG
+AAAATATTTACCTGACAATTTAATCTTAATACCATGTTTATATAAATTTAAACCAAGTTGTTCGGCTGTG
+GGTGAATGGTTTCCTGAATCAGCACTCGATTGCTCGTTGCTTAGATTTAATAAAGGTTTAGCGCCTATTA
+ATTCAAAGGAAAGTAACGATACACCTGGCTCTAATTCAAGCAACTTAAGTAAGGCTTCACGCATTTCGCT
+AGGACTAATTAGATCGGTAGTTAAAAGCACTAGTTGATTATCAATATTGGCTAGCTTTGTTTCAAGTTGA
+GCAATTTGTTTAACCGTATTGACATTAGGATCTTGTTTTAATGCTGCTTGATATTCTTTAATAGAGAAAT
+TAAGGGATTGATTACCTGATGTAATCGTTCGACTTTGTTTATCATATGAGATTGTTTGGGCACTTTTATC
+ATCAATATAAAAAGATGAGATAATAAAAAATATGGCTACTAGCCCTGTCGACAGTAGTAAAAATTGCTCT
+CTACTCGTTAGTTGAAGAAATTTTTCACTGTAACTTTTCCATTGCTCTTTCATTAGCCTTTTCCCCCTGA
+AGGTATGGAGCTAACAACAAATTCAGTAATATTCTGCTCATTTTTAGCAAGCTTAAACTGGATAAATGCT
+TTACCTGATAATAATCGAGATTGCTTAAAACCAGCTAACCATGCGGGTACCGCCTGAGGAGTTCGAGCTA
+GTCCGGTAAAACTCATATTTTTAGCATCAATACTGATGGTTTGTAATCGAATATCTTTATGATGCATAGC
+AGACAAGTCATTCATTGCCATAACAAAGCCCCCAGCAAAGGTCTCATTTGAATCAGTGAGCTTATTCAAT
+AATGCATCTTTATGCTGCATAACCAACTTCATTGTATCGAGATCTCTTTTCAATGTTGGAGATACCTGCC
+TATTTTTCAATTGTGACTCTAATTGCTTAGCAAGTTTTTGTTTTTGTTGTTGCTCTTTTAACAAAACATT
+GTATGTTGCCGCTGATTGCTTGTAATTTAGTTCAGTAACAACGACCCAAATCAACATAATTGATAACAAT
+CCTAACCAAACACCTACGACTCTTTGCAGTGTTAACAGCGGTTTTTCGGGGAAAAGCTCAGCTTGTAATA
+AATTAATATTATTTTTAGTTGTCATAAATTTACCCCCGCTAAAACTTCTGCTTCTTTATCATAAGGGACA
+CTATCTAAACTAGCGCCAATAGCCGCAGCGTATTCTCTATGTTGATGATACGGGGGAGGTAATTCCAGTA
+AACTCACTGGTACAATTGAATTCGCTGCTAACTTTTCAATAAATAAATTTTCTAATTTAATAGGTAGCAA
+CACTTTAATTTCTTTTATCGGAGCCTGTTTTAACTGACGTTCAAAATAATCTGTAGACCGTTGGATTTCT
+AAGCCAATATCATCAATAACTGAAAAGGATAATTCTTCTGCTGACTTATTGGCAATTTGGGAAAACCCAC
+GTAAACGACGTTGGAAGAATATTTTATTCTGTTTAACAATTAATAAAACAATTTCTTCATTGGGCTGTTG
+GCAAACTAATAAATTTGCATCACTTTTCGGCGCTAATAAATTAGCAAAAGCAAATTCTTGAGTAGTGATT
+GCATTGACTTTCACTGCACCTTGTTCTGTAGCTTCGACGAGTTTTTTTAGTTCATCTAATGATGCACAAA
+CGACATTGATTTTTTCTTTGCCGCCAGCAAGAATGGGCGCATCATAATAATCTAACACCATATTAGTAGG
+TGAAATACTCACTAAGTCTTTAATTTGCCATTTCAAAGCACTGTTCATTTCAGTGTCAGGTAAGCTTGGT
+TTGTCTATTTGCACTATTTGAGACTGTGCTTCATTAAGTACTAAGCAAGCATTTCCTTCAAGATCACTTT
+TATTATGCAGTGCTTGAATGGCACGGGGGAAATTAGCAGAGTTAGCTTTTTCGTGTTCAAAGATGACTTT
+TGCTGCCGTACTTTCATCAATCGTATTATCGGGCTTTTGCTGAGGAATTGAGCACAAGGAGACACCCTGA
+TGCTGAAAAGCAATACCAAGACGCTGATTTGAATTGTTTTTTGAAAAAAGTTGGCTGATTTTCGTTAAAA
+ATGACATTTATCGGCAATATCGCCCAAAGCTAAAATTATTGACAATACTACCCTTTGTGGCACATGTAGA
+GCAAGTATTACTAATGACGATTAACTAAGTTTATTAGTCATTTATGCTACTAAGAATACTATGGATTAAT
+AGTGAATATTAATTTTATAAACAATTTCTCCTCAAATAGTGGCGAGAATAAAAGCCAAGTTAAGGGCTGT
+TATCATTTATAATAGTCTTCAACCTTGTTATTAATTAATCTTTCAATAAATAATTATGCATAAGCCATTG
+TCCAAAATACAAAAATTAGAACACCCTCTCTTTGATAAATACAACCTAGATGTTCGCGTCAAGCGTGATG
+ATTTACTGCATAACATCATATCAGGCAATAAATGGCGCAAACTAAAGCACAACCTAGAGCAACTTAAAAC
+TAATGATTACCAAGGAGCATTAACTTTTGGTGGTAGTTACTCAAACCATATTCATGCTTTTGCTTACGCA
+TGTAAACAGCATAACATCCCCTGCATCGGTGTTATTAGAGGGGAAGCTAACTATGCGAATAACTTTACAT
+TGAGTTGGGCGCGGCACTGGGGCATGCAATGTCACTTTGTCGACAGAAAGACCTATCGTCGCCGTTTTGA
+GACAAACTTTATTGATGAACTAAAAACACTATATCCTAATTACTTTGTTATTCCTGAAGGTGGCAGTAAT
+TCACTTGCTATACCAGGCGTTGCCGAGGTGTTGACTGAATTGAATAGCCAAGTAGATTTCGATACCTTAA
+TCACCCCAGTAGGTAGCGGAGGTACGTTAGCAGGTTTAATTTCGGGAGATAGTGTCGCCAATCAGAAACA
+ACATAAAATTTTGGGTATTGCTGTATTAAAACAAGCGGAATATTTAGTTGATGACATTAAGCGCTTGCTT
+ACTGAAGAAGCTAAGAACCATGAGAACTGGAAGTTATTAACCAACTTTCATCGTGGTGGTTATGGCAAGT
+TTAGTGAGGATGATGTCAAACGAATAATAACATTCAACCAGCAAACCGGCGTATGCTTTGAACCGGTATA
+TTCAGGTAAAATGGTATTAGCTTTACTTGATTTAATAACGCAAGGCTATTTTCAGCCGCAAGAACGCATT
+GTTTTATTGCACACTGGTGGATTACAAGGACTGGGCGGCATGATAGAACAAGGTAGGTTAGATGCCAATG
+ACTGGCCACCATTAAGCAGCGTTGACAATGAATAAACCGTTAGTAACGCTCTCTATATTGTTATAAACAA
+TTTGCAGACAAAGGCAAAAATTAAAACCTTAACAAATAGCGTCCTTGGTTATCTGGTCGGCCAAGAAAAG
+ACAATGCTGATCTCAGTTGCGAAGGAAACTTAGCTCCGGGTTTCAAATACCCTTTCCCTGATATTTTTTG
+AGTTGTTAAGGTTAAGCCGCCATCAAAACTCAAACCTAAGTTGTTCTTAGGAGATACCTTTGCTAACAAA
+TCACCTTCAGCACAACTTATCTCAGCTGAAAACTTACCTAGTTTAATATTTTGCTCTAAAGCAACCACAC
+CAGCACGTGACCATAAAACATCACCTTCCGCTTTTGAACATGACAATTGATTACCTGTGACAATAACTAT
+CTCTGATAAAAATAACTCAACATTTCCTTGAGCACTCAGTGGAATAGGTAATGGCAACTGCTGTGCAATA
+TCATTCGCTGATATATAGAGCTCTACCTCAGTTAACGTAAGTTGCTCAGAAGAAACAGTTAGATTAAGTT
+TCCCTTCAGGTCCTGATAACATGGCATCTCCAAAAGAAACTTGAATACTTGGAGAAAGACCGAACAATGA
+CCAAAAACTCACCGTTGTTTTTACTTTTTCAATAGCATTATTATCTATCGTTACTCGTGAAATTTCGCCT
+TGCCAAATGGACCCTGAAACACCTTGCAATACTATATCCTTAGGCAATTGAACATTATTAATTACCAATG
+ATAGCGGAGTATTTGCGACTAAAAATGCGATGTAGCTACTTAAAAAAATTGCCGTAAAGGCAAACCACTT
+CTTCATGAAAACTCTCAGTTTTTGCTTTAGCTGGTATTAGCTAAGCTAAGTTGTTGCTATTAGCTATTAT
+GTTTTTGTTAAGTGCAAGCGTCTTACTTTAACTTCACCTGCACTATCACCTCGAGTTAAATCAATGGCTT
+TCACTTGCAAACCTTCATTATTAGCTAAGTGCTCCAGCCAAAACAACAATTGGGTAAAAGGTGTGCTATC
+TATCCATACCTGTAAGTCATCTCCTTGTGGCTGCATGCGTGTAATGGTTAATTTATAAGTTTTAGCACTT
+CGATTTGCAACACTTGAAATGCTACCACTAAGCTTTGATTTACCACCTGAACGCTTAGCTTGATGATACA
+AGGCGGTATTTTCCTCTACCCAAGTTAATAACTCCTGCTGCTTTGCCAACTTATTGTTAGCCTCAGTTAA
+ACTATTATTTATTGGTTGCCATATAGCGCTATAAAAAATAAATATAATAAAAACCAGTGCCATCACTGCA
+ACAAGACGCTGCTCTCTACTGTTTAGTTGTTGCCACCATTCTTTCATTATGATGCTTCCTTATTACTGGC
+ATTACTTCGTTGCTTGGCTGAGCCTTTTTTATTATTTGATCTTTTCGTCGCTCCTTTAGTGCTCCCTTTA
+TTAGTAATGCTAAAAGAACCCGTTACTTGATCACCTTGATTGCTTTGCGAGCCTTGTTTAACAATCAAAT
+TGGTTGTTGCTAACGCAACACTGAATTGTTCAAAAGCCTGATAATCTTTTGCTGTTGCTTGAATACGCAA
+TTCTTGTCGCTTACCATCAAACTTTAATGACTCTGGTTTTAATGCGGGCACTTTAGCAAAGGCAGGTTGT
+AATTTAGCAAGCATAGCTAAAAACCCTTGCCTATCACCAACGCCGCCGAGTAAGGCTAGCTCTCTATTCA
+ATTGAGATTTTATTGTTGAAATCCGAACCCGTTTTGTTTTTGGAAAGGCTTTTTTATAACTGGCAACAAT
+ATTTTGTTGAATATTTTCTTGCTCTGCATTTAGTTGCCATAGTTGCGCACTTTTATGACCTAAACTAAGC
+AAGATAGCAAACATAGCAACGCCTGCCACCCATAACCACTGTCGCCCGGTATGACTACGGTTTTCTTTAA
+CCTTGTATTGGCCTTGCAGTAAGTTAAAGTGACTTAATTTACTGTCATAATTCGTCGCCATAAGCGCTAA
+AGCTAATTCTTCAGGCATTGTACTGACATTACATTGTTCACTATGAGCTAATGGTGAATATGCCTCGATA
+AGAATACTATGAGACTGCTCATTACCCTCTGCATTCTCGGATTGCTTAGCTGAAGTTTGACATTGTAATT
+GCCATGCATTGGCGTCTACATTAAAACCCTGCCAAAGTTTTTGACGAACAATCACTTGCTCTTGATTAGC
+ATCGCCAAGTGCAATTGCACTCCAACCCTCAGCAACAATTGGCATAGCCAATACATCAGGCAAAATCGTA
+TCAGTTTCAATGTCCGCATCCGCCAACCATGATAACCATTGTTGCATCTGGCTATGAGCAACTATTGCAG
+TAAAACAATTATTTCCCTGCTCATCACTAGCCAAATCTGCATAAGCAAAAAATAGCTGTTCAACGTCTTC
+TGCCAAGCTATCTTCTAACATATAGGGCGTTGCTAAGCGTATTGCTCTGGAAGATTTTGCTGGAACTTTT
+AACGACTTTAACAGTACATCACAGCCAGGCACCAATATTTTCACCTGCCGCTTATCAGCTTTGCTAGTAA
+GCTCACTGAGTTGCTGAGCACCTTTTAGCTCACCACTCGCTATAATTTCCTGCGTATTGCTGCTAGTTTC
+AGCCACGACTAACCAATGAACGGTATCGTGTGCTTGACTTCCTAGACGGATAAATAATGTTTCTGTCACT
+AGTTACGTCCTATAGTACGACTAATTACTTGAATTTGTTGTGTATCATTAACTTTCATCATTGAACTCAT
+CGAAAAATAGCTATTATTAAAGCGTGCGCTAGCTTTTAATTTAAAATATTCACTATCAATAACGAACGAC
+GCTGTTTGCCATTTTTCCAATCTAACCTTTGTTAGTTCTTTTAGCTTCAAAAAATCTGCAACATCTCCAT
+AACCTGAGCTATCGCGTGCACTTAGCACTTCTTGCGCATCCTCTAAACTTGAACCAAGCAAAGCCTGTAA
+TAATTCAGGTTTTTCCGCATCAAGTGTATTGATGTTTATTAAATGTTGAGGATTTTGTGGCAGTACGCAT
+ACATAAGGTGTCAATGCTAAAATAACGGCAGGGGTAAAATGCTCAATTAACCTTAACTCATTAACACTAG
+CTAAATAACTATTAGCGGCAAGATAAGGAAACTCTCGTGAAGCATAATCATTATCCTCTGCGCCACCTGA
+ACCCGTTATTATGTCATTACTGTCTAGCCAATCAGTTAATGCATTAACCATAGCTTCCGCTTCAAAATTG
+CCAATGCCTTCGATGTTTAAATTGACGATAAGCGCTTCTAAAACAGTAGCTGCTGGTAATTGTTTATTGC
+TGGCTGAATTACTTCTCGATCCAGTTGATGAAGCTGTTGCACTTTTCGTCTTATTTTTAGCTGCTGGTGA
+GTTTGAAGAACTGCCCGTTCCACTTTTAGCCTCAGCTTTTGTTTTTGCTTCAGGATGTAATGCATTTAAA
+TTCAAACAACTTTGCAAATCACTGATTTCACCACTGATCTCACCAAAATAGACAGGGTAGTTACTCCCTT
+CTTCAGCCCAGATTTGCTCCAGATGAGTGACATCTGGCTCATCTTTAAATGCTTTAATTAATACTCTCTT
+AGTAAACGCTTCTGCGCCCAATGCATACCAATAGGCTTGCTGGTTAAAACTGATATTGGTGCTTCGTTGC
+ATTTGTGTTTGCAAGCGGGCGGTCATTTGCGCTGCAATAATAGATGCCAGAGCAACGATAAGCATCACGG
+TAATTAAAGCAACACCTCGTTGACCACTTTTATTGTAACTAGTTGATACCTGTTTAATAACCATCAGCTA
+AGTCTTACTCTTATCATCAGTAGCAAGGTCACCCGCCACTAAAAACTGACGACGAATTAAGCCATAATCC
+CGAGTTTCAATTTCAATAGCAATCGCTTGCGGTAGTTTTTTTCCTGACCATTGTTTTTGCCACTTGCTGC
+CATCATAAAATTCAAAGGATAAACTAGTGACTTGCGTTATTAATGGCCTTATTCTTGGCTCTTGTCCAAC
+AACGGCATCAACAAAATTATAATGTAAGCGCTCTAGCGTTTCATCAACCAAGCGATAGGCTACGCTTTGC
+ATATCACTTCGCGGCAGCAGTAATCCGGGGTTAGTCCAACCATTTCGTACAAAAGCAATAGCTTGTTCAT
+CGGCTAAAAAACTATCATCTGAGGTTTGTAAAAAAGCACTATTTGGCGCTTCGCCATTAATACGGATTGT
+ACGTTTTGCTATTTGGGTAAAATCACGTTCCATTAATAAAAATGCACGTTGTAATTCATTCTGTCTTTCA
+CTACGAACTTTTGAATTTTCATCACCACGTAAAACGGTATCAAAAATGGTAAAACTCGCCAAACTCACCA
+CTGAAAAGATAGCAATTGCAATCAATACCTCTAGCAAGGTAAAACCTTGCTGTGCAGGTTTATCTATGGC
+ATTAGTCTGGTAAATACCATGTTTCATCAGGGTTTATCCTGAGCAAGGTAAGTCAATAAGCTAGCACTTA
+CTAACTCATCATCCTCATTTAGTCGAACCTGCATATTCACGGCACGCAGCTCTTTATTCGCTGTTTTAAT
+AACCTTCTGCTGCCAATACCAGGTTCTACCCGCCATCTCAACTTTGCCTTTGCGGTTATTTTTTGGCGGC
+CAAGTTTTATCTAAACTCACTTCAACAAGTTGGTTCGATGCGACCCAATTAGCAAACATTTGCTCTTCTA
+GATGACTAATATGACGATAATTATTATCGGCAACACCGAGCAGTGCAACACCAGCAATAGCGAAAACAGC
+CATTGCCAACATAACTTCAATCAGGGTAAATCCATGTTGCTTAGTTGAGTTAATCATCATCAAGCACGGG
+CCCCTCAATAGTTAAAGGCACGTTATACAGTCCTGTGACGCGATAAGCTAAATCTTCAGCACCTTCGATA
+TAGGCCAGCTCTTCAGTTAAACGAAAAGTTACACTAAAAGGACTAAGATCTCCGCCAGAGAGAATATACA
+CTTGCGGGATTATTTTCTCTTCTCGCTCTTCCTTCGAAAGCAAGGTGAAGTCGTCTTCATCTTTTTCTTT
+AAAAGTATCGGCATCAAAAAGCATAGGCTCTTCAATAGGTAAGTCATCCAGCTCTATGCTGAGCTCTATT
+TCTTCAGGTACGGTGACATTAGCTTGCCAATCTTGCTCGGGGATTTCGGCCCATTTTGTACCATCATAAC
+CAACAAACTGATAACTATCTTTTTTAACTATTAAACCTAATTCAATATTATTGAGCATGCCATACTCAGC
+AGCCACTTCAAAAATAGCGGCAAAACGAGCACTCTCATGCTTTAATTTATCTTCAGGGTTATTGCCGGAA
+AAGTTAAATTGTACCAAGCTGGCCATTAGGCCAATCAGCACTACCACCACCATCACCTCAATTAAGGTGA
+AGCCGCGTTGTCTTATTGCCAATTCCGATAAATTTCTCATAGGATGATCAGTAATGGTTGAACTTGAAGC
+TGTAAGCGTAAATTTAAAGGAAATTGCACGGAGTTGACGTTAGTCAATGAGTACCTTTGACGCCTAAATT
+TAGATTTACAGCAATAAGATCAGCTATTACTTACTGGAAATCGCCTAGATTCCAATTACCTATATCATCT
+TCGGTTCCGGCTTCACCATCTGGACCTACTGAAAAGACATCCATTTTACCCTGCTCGCCTGGATTCAATA
+AAACATACTCATTGCCCCAAGGATCTTTTGGTAAACGTTTGATGTAACCATCTTCAGGAAAACGACGTGG
+CTCTGGTTCAATATCCGTTTGGTCAACTAACGCTTCCAAACCTTGCTCTGTCGAAGGGTAATCGTAATTA
+TCCATTTTATATAAACTCAAAGACGTTTCTAATGCGGTGACATCTGAAATGGCTTTTTGCATATTAGCGC
+GCTCTTGGCTACCCATTAAATTAGGCACAACCATACTGGCTAAAATACCTAAAATAACAATGACCACCAT
+CACTTCGAGTAAGGTGAAACCTTGTACTTTTTTCATGTTCATATTGCTTTCCTAACGTCTGATAAATTGA
+TGTAACTAAGGTAAAAGGGTTAAATAACGTTTAGCCGCCCACTAGGCTATTAAGTTGCAGAATGGGTTCT
+AAAATGGCCATCACAATAAAAAGTACAACGCCTGCCATGCAAACCATCAATGCTGGTTCAAATGCCTTCA
+ATGTAATACTCACTAAAGCATCAAACTCTCTATCTTGGTTATCTGCAGCGCGACCTAACATATGCTCTAA
+TTGGCCACTTTTTTCGCCACTTGCTATCATGTGCAACATCATAGGTGGAAACAACTTAGTTTGCTCCAAT
+GACACACGTAAACTCGAGCCCTCACGTACTTTGTCGGTCGATGCTTTCACTTGTTTTTTAATATATAAGT
+TATCAAGTACTTCACCTGATATTTTCATACTTTCTAACAAGGGAACTGCACTTGCTGTCAAAATACTTAA
+TGTACGGGCAAAGCGAGCAGTGTTAATTCCTCGTGCTACTTTACCAATACCAGGAATCTGCAATAAATAC
+TGATGAAATGCCATTTCAAAATTAGGCTTTTTTAATAACTGTGAAAACAACAATACTACTGCTGCAAATA
+GTATTACCAGTACTAGGCCATAATCCCGAAGAAAATCACTGCTGGCAATCAAAAATTGCGTAGTGCCAGG
+TAAATTTTCACCCATGTGTTCAAACTGACCGACAATTTTGGGTACTACGGCCGTTAACAAAATAGCAATT
+ACGCCAACAGCGACAACCGTCATTATAATAGGGTAAACAAGTGCCTGGATGAGTTGTGAGCGCATCTCTT
+GACGTTTCTCAGTATAATCAGCCAAGCGATTAAGTACTTTATCAAGATGACCTGACTTTTCGCCTGCGGC
+AACCATAGACCGATACAAACGATTAAACGCTTTAGGATATTCTGCCATGCTTTCAGATAACCCGTAGCCT
+TCAGTCACTTTGGTGCGAACACCCATGATCATACTTTTAATACGGTTCTTTTCACATTGCTCTGCAACCG
+CCATTAACGACTCTTCTAATGGCAATCCTGATTCAATTAAGGTTGCCAATTGACGAGTGATAAGCGCTAA
+CTCTGCAGCAGAGACTTTACCGCCACCACTTTGGCTAAAGCCTGCCGACAAACTTTTTTTATCATTCGAT
+TTTTTATGACTCGCTAATGTTGCAGTAACAGCGGTTGGCATTAAGCCTTGCTCGCGCAATAAACCGCGCA
+CTTGCCTAGCAGTATCACCTTCGATAACGCCTTTTTTAGTTTTACCGCGACTATCTACCGCTTGGTATTC
+AAATGCTGCCATAATTTTTTATATTAGTTGCTTATATTGAGTCTATTGGGTTCATGATGAATAATTACTT
+TTAATCTTCACGAGTAACCCGTAAGACCTCCTCTAAAGTGGTTTGTCCAAGCATAACTTTATCAAAGCCA
+TCCCGACGAATACTGGCACTGGAATATCGTACATATTTTTCAATAGCCTGCTCACCTTGACCATTATGAA
+TAAGTTCGCGTACTTTTTCATCCACAGGTAACAATTCATGAATACCCACTCGACCTCGATAGCCTTTAAA
+ACTGCATTCCGCACAACCAACAGCACGATAAATCACTGAATCATTATCATCTGGCAATGCTAATAATTGC
+CTTTCTTCGTCATCAGGCAGATGACTTGCACGACAATGTGGGCAGAGGGTACGTACAAGACGTTGAGCCA
+ATACGCCCAATAAACTCGATGACAGTAGGAAAGGTTCTACGCCCATATCTTCCATGCGGGTTATAGCACC
+AGCCGCAGTATTAGTATGCAAAGTAGATAATACCAAGTGACCAGTCAAACTTGCCTGTACCGCAATTTGC
+GCGGTTTCTAAATCTCGAATTTCACCTACCATCACCACATCAGGATCCTGACGTAAAATGGCACGTAAAC
+CGCGAGCAAATGTCATGTCCACTTTGGTATTTACTTGAGTTTGTCCTATACCTTCAATAGCATACTCAAT
+AGGATCTTCGCAGGTTAAAATATTACGCTCTTTCTCATCTATCTGGGTCAATCCAGCATAAAGCGTGGTA
+CTTTTACCTGAGCCTGTTGGACCTGTTACTAAGATAATGCCATGAGGCTTTTCGATAAGTGCTGAAAAAT
+TGACTCGGTTAGTGTCAGTCATACCTAAGTGTTTCAAATCTAAACGGGCCGCATTTTTATCTAATAAACG
+TAATACCACTCGCTCACCATGACCTGTTGGCATAGTTGAAACGCGCACATCAACAGCACGTCCCCCTATA
+CGCAACGAAATGCGGCCATCTTGTGGAATACGTTTTTCGGCTATGTCGAGCTTTGCCATCACTTTAATGC
+GTGAAACCAGTAACGACGCCAATTTACGATTGGGTTTAAGCACTTCTCGCAAAACACCATCAACACGAAA
+ACGTATCTGTAAGGTATTTTCAAAAGTTTCGATATGGATATCTGACGCTCTTTCTTTTATTGCTTCGCTG
+AGCATGGCATTGATCAGTTTGATAATTGGCGCATCGTCTTCATTTTCAAGTAAATCTTCACTTTCAATGA
+GTTCATCGGCAAGTGAATATAAATCAACTTCATTGCCAATATCTTCCATCATTTGCTGTGCTTCAGAAGA
+GTCTCTTTGATAAGCTTGCGTTAGCAATAATTCGAAAGCGGGCAGTTGTAAAAAATCAAATTCAAAAGAC
+GCTTTGAGTATGCGACGAACTTCTAAAACAATATCAAAGTTAACATCAGCCAAACAGTGCAAAATATAAC
+CACCAGTTTGTTCATCGGTTGAGATGAGTACACTGTGGCGCTTAGCAAAGGCAAACGGCAATAACCAAGT
+ACTGTTCACTTGTGCTTGTTCTGCCTCATCAAGCGCAGTGACTTCAACTTCATCAGACATTATTGCTTCT
+CTTCCGCAGCAACGCCTTCTGTTGTTACAGGAGGTTTAGGTAACTCTGTACCTTTGTCCTCAAGCTTCTG
+CTGATACTCATTAAATGACGGTGGTAAGGTTAGGTTATCTTGCCACTGCGGTAAGATTGGCATGTTTTCG
+TTACTCATTAACGATAAACCTTCCTCATGTTTACGAATTTGATCAGCACGAATGTAGTTATATTTTGATT
+CACTAATCTCTGTCATTAACGCTGAATCACGAACAATTGTAGCGCGTAAAAACACCATTAAATTACGCTT
+ACGTGTGCTGTTGCTAGTTGATTTAAACAAGTGACCAATAATTGGAATATCACCAAGAATTGGCACCTTC
+TGCACACTTTCTTGCACGTCTTCATCTATCAAACCTCCGAGTATCACGGTATCGCCACTATCAGCCATTA
+CAGTGGTTTTAATCTCTCTTTTATTAATTGAGATATCTACACCTGTGGTACCGCTGACTGAAGACACTTC
+TTGTTCAATAATCAGTTGCACCGCATTGCCTTCATTCACTTGCGGGGTAACACGTAGTTTAATGCCCACT
+TCTTGACGGTCTACTGTCTGGAAAGGGTTGGCGTTATTACTACCCGTTGCTGAACCGGTAATAATTGGCA
+CTTCTTGACCAACAATAAAGTAAGCCTCTTCATTATCTAAGGTGGTAATGCTCGGCGTAGCTAAAATATT
+CGAATTAGTATCACTACTTACCGCACTCACAATCGCGCCCCAGTCATTTTTAGCAATACCAAACATCATA
+CCGCTAACATTACCGAGTACTTGAGCAAGAATGCTATAATCACCGTCAGTAGAAGGATTTTCTGATATTA
+CAGGGTTACCATTTGCGTCAATAGTAGTTACTTTAGTCGCAGGTTCTCCTTCCGCTGCTTGAACTCCTGC
+AGCAACCGAAGAAATGCTCGCAGGGCCATTAGTAAACTGCGTAAAACCACCTGCTTCGTTATACCACTGA
+ACACCTAAACTAACGCCGTCACTTTCAAACACTTCAACGATAATCGCTTCAACTAATACCTGTGCGCGAC
+GCACATCTAATTGACGAATTACAGCCTCTAATGAACGTAACATATCGGGTTGTGCGGTAATTACTAAGGC
+ATTAGTTGATTCATGCGCTTCAATACTTACGTCACGTTTTTTACTAGAACGTGTTTTTGTTTTCGCTGTC
+GTTGTTTCTGAAGCAATTGAGTCACTAACACCTTGCAGCACTTTAACTAAATCTTCAGCTTTTGAATATT
+TAAGGTAATACACCCGAGTATTACCGTTACTTTCTAATTCACTATCTAAACGTTTAACCAAGCGTGCTAC
+TCGTTCACGGGCTTTCACTTCACCGCTAACAATCACGCTATTAGACCGATCATCGGCAACAATTTTAGGA
+ATTAAAAAAGTAGGTTGACCTGCTTTACCACCAGAAGGTTTATTCATCGCTTCGATGATACGTACCATTT
+CACCCGCTGAAGCATACTTAAGTTTGATAATTTCAACATCTTGATCACCCGCTCTATCAACACGTTCAAT
+AATTTTTACTAGTCGATTAACTGTTGAAGCGGTACCCGTTAACATGATCACGTTAGCAGGGTCGTAGTTT
+ACGACATTGCCGCCACCCGCTTGGTCTGACAATTGTCGTAACAGTGGCACTAATTCACGTACCGTAACAT
+TCTTCACTTCAACAACACGGGTAACCATCTCATCACCGATGATATTACTTTTATTACCTACTACAGGAAT
+AGCCGCTGTTTTCGCGTCTTTATTACGAATAATTTTGACAATATTATTGTCCATTTCAACGGCAGCATAA
+CCATACACTTCAAGCACATTGAGAAAGAATTGATAGTATTGTTTTTCCGATAACAAATCATAACTACGGA
+CATTGATTTTTCCGCGGACATTGGGATCTACTATCATGGTTTTTTTCAGGTTTTTACCAACGATATTTAC
+AAATTCGGTAATTTCAGTGCCCTTAAAATTAGGAGAATACTGAGCGGCACTTGCTTGACCAACCAAACAT
+AAGCAATTGATGGTTATCGCTGTCGTTAGAATGAGTAAAAACTTTTTCATCATTTGGGATATCTCTGCTT
+TATTATTTTATTAGATAATCTTTATTAGAAAATCATTAATCGATAATTATATAGCGTAATTGTTACGATT
+ATTAATTCGGTTAGCTTAGCAACTTAATCTAAACTAATAAGTATTTCAGTCAAACTACCTTGGCGATCAA
+CCAGTAATGAAATATCACGTGCTTTTTTCATTTCTGCCATCGCTTGCATTGCCTGTGTCGGAGCAATTAA
+ATCAAAACCATTCATCTGAACGGCGACATCACCAGTTTTTAAGCCGGCAAGTTTGAAAAACTCAGGTTTT
+TTACCTGGTCGAAGGGTGTAACCTATTATATTTCCGTCTTTACGTTTCGGTGAGATTCGTAAATAGTCGC
+CTATTTTTGTCGGATCTTTAGAAAATTCAGATCGTAGGTTTGTCGCTGTTGCGGTTAATGCTTTATTGTC
+TCTTTGATCAACAACACCCAAATCTGAAGATTTAGGTCCCACTGTGGACCGAGTTTTTCTTGAGGTTGCT
+TTGTTAGCAAACTCTCTTGCTGGCTGACCATAATCAAAACCATCAAGCATCAAAGTTTCTAGCCGACCTG
+AGTGCTTAATTATCACTCGATCTATTAATACTTGTTCAAGATTAGCGCGTGTACCAATGATGATATCGCC
+AATACCATAGGTATCTTGCTTACCTTGGTTTTCAATGATCGCTGCAGCAATAGATTTTTCATCACTTGCG
+ACCAGACCAGTCAGTGTTAAATTTAATTGGGTTTCTGGCACATTCGCCATTTCGATTTCAGTTGCTTGAT
+CACTATTCTCATTATATTGACCGAACAGATTAAGCGATTGAATTTTAGCAACATCAATTGCCTTCTTTAC
+TTTATTAGAATTGACGCTTTTTGTGTTGCCATTCACAGAAGTGTTTTGACTCGATTGTGTTTGTGATACA
+AGTGACCAAGTGATGTTTGCGCATACATAAGCAATATAAACGACTAATAATACCATCACTGATTGCGCAA
+CTCGTCGATGACCTAGCTGGGTGAATAATGATGCAAACGCTGTCATGTTAGTGGGAAATGCCATAGCTAC
+TTATATTATTGTTATTTTGAAATAATCTAGTCATTTATAGCCGCCGCCATATGTTAGATTTATGTTAAGT
+AAACACGAATGATACTTGACCGCAAGGTAAGCAACAAGCCGTAGCCTGAGATTTTAAGCTTTTTGAGCAA
+ATTAAATCGTAACTAGATAGTAATTAAGTCGTCAAAGCTAGATAAATATACCCAAGCCACTTGAAGATGT
+GTGCTTCAGGACGCTTGAGCAAAGTATGCTCAGACGCCCCAACAAGGCTGGTTTAGAAACGTTTTATGTT
+ACGTTATTTATTTCGACAATAAAATAACTATTCTCTTCAATAAATACCTTGCCTAAAGACATTTCTAATT
+CCAGCTGAAACCTGCATCTTCAAGTAGCTTGGATATATAAGGTTGTAATGTTAATTTTCAGACCAATATA
+TTTCATATAAGTTCCAGCTTTCAGGTTTATTATGTCAACAAGTCAAGATCCTCAAAAAAAGCCAATTCGT
+TTAGATAAATGGCTTTGGGCTGCAAGATTCTATCGAACCCGCGCTATTGCTAAACAGATGATTGATGGCG
+GAAAAATTTTTTATAATGGTCAACGTACTAAGTCGGGAAAAGCCGTATCAATCGGTGATATAATAAAAAT
+CAGACAAGGATTTGAAGAAAAAGAAGTCACCGTTATTGCATTAGCTGACAAACGCAGTGACGCTACTTTT
+GCTCAAACCTTATATCAAGAAAGTAAACAAAGTATTGAAACCCGTGAGAAAAATGCCCTAGCACGTAAGC
+AAGGTATTCTCCTTAGCCCTGCTAGTGTTACTAAGCCAGATAAAAAACAACGTAGGAAACTACGTGAATT
+TAAAGAAAGGATCTAACTGCCATGAGCCAATTCAATGTATTAAATCGCTACTTATTTACCGATGCCCATG
+CCCGTGGTGAACTCGTACAATTAAGTAGTAGCTTTGAAAGTATTATTAAAAACCATAATTATCCTGTCGG
+TGTAGAAAAACTACTTGGTGAGCTACTTTGTGCGACTTGCCTATTAACCGCGACCCTCAAGTTTGAAGGT
+GATATTACCGTGCAATTGCAAGGTGATGGCCCTGTTGGTTATATGTCGGTTAGCGGCAACAACAAGCAAC
+AAATGCGTGGCATTGCCAAAATGGCAGAAGAAACGTCAGCTGATACTCTGCAAACGTTAATTGGTAAAGG
+CACTATGATTATCACTATTCGCCCTAATGCTGGCGAAGCCTATCAGGGTGTTGTTGCTTTAGATGAAGAG
+AGCCTTGCCGATTGTTTAGCGCATTATTTTGATGTTTCAGAGCAAATACCTACTAAAATTTGGTTGTTTT
+GTGATACTGAGCAGCAATTAGCCGCCGGTGCTTTAGTGCAATTATTACCTGATGGCGACGGAAGTACTGA
+AAACAAAGAACAACAGCAAAGTGACTTTGAACATTTATGTCAGCTCACTAATACCATTAAAAGTGAAGAA
+GTCTTTTCATTAGAAGCTGAAGCATTACTTTATCGTTTATATCACCAAGAGCAAGTCAATATATTTGAGC
+CACAAATGGTTAGCTATCTGTGTGGCTGTTCTGCTGATAAATGTTTATCGGCAATATCGCAAATTGAACC
+AAGTGAAATTAAAGCGATATTAGCAGAGCATGGAAAAATTTCGATGACCTGTGATTACTGTATCACTACT
+TATGATTTTGACGAACTGAGCTTAAAAAGTTTCATTTCGAAAGTTAATCATTAAAAAAACCACTCTTTTT
+GACGCTAAAACCAATCAAAAGCTTCGTTATTAATTATCACTTATTCCATATAGTGATAATTAATAGCTAA
+CCAACACGTCGCCACAGCCCTCTAATTACTTAACATTACGAATTAAAATTCGAAATAAACGTAACTTTCA
+TGGTAACCATTCATGCTATTTATAGTGAAAACTTTCACAATAAACTATTTTTTACTTTCGTTTTGTTCGC
+TATTACCCTAAAATACCCCCAATAATGACAGCATGAAAACTTTCATGACTGGCTTCATTAATCGACTTAC
+TTAAATTAAAATTTGTCATACTTAGGAGTGAATTTGCTATGACCGCCCCGAAAAACTCAATTGATTTGTC
+ACAATACGGCATCGACGATGTTAACGAAGTTGTTTATAACCCATCGTATGAGTTACTTTTTAGTGAAGAA
+ACTAAAGCTGGCCTTGAGGGCTTTGATAAAGGCATAGTAACTGAGCTTGGTGCAGTTAATGTAGACACGG
+GGATATTTACCGGTCGCTCTCCTAAAGATAAGTATATTGTTCGCGATGATGTAACTCGCGATACAGTATG
+GTGGTCTGATCAAGGTAAAAATGATAATAAGGCTATGACTCCTGAAACATGGGATCACTTAAAAGGCTTA
+GTAACTACACAACTTTCTGGCCAACGTTTATTTGTTGTTGATACTTTTTGTGGTGCTGATGAAGCAACAC
+GTTTAAAAGTACGTTTCATTACACAAGTAGCTTGGCAAGCACATTTCGTTAAAAACATGTTCATTCGTCC
+TACCGATGCAGAACTTGAAAATTACGAACCCGATTTCGTGGTAATGAATGGTGCGAAAACAGTTAATGAT
+AAATGGGAAGAGCAAGGTTTAAACTCAGAGAACTTTGTTGCTTTCAACTTAACTGAAAAAATTCAATTGA
+TTGGCGGTACTTGGTACGGCGGCGAGATGAAAAAAGGTATGTTCTCAATGATGAACTACTACCTTCCATT
+ACAAGGCATTGCTTCAATGCATTGTAGTGCAAACGTTGGTGAAGATGGTGACACTGCTATCTTCTTCGGT
+TTGTCTGGCACAGGTAAAACAACACTTTCTACCGATCCTAAACGTCAACTTATCGGTGATGATGAACACG
+GTTGGGATGACAATGGAGTATTTAACTTTGAAGGTGGCTGTTACGCTAAAACAATCAACCTAAGCAAAGA
+AAACGAACCTGATATTTACAATGCCATTCGTCGTGACGCTTTACTAGAAAACGTTACGGTTGATGCAAAT
+GGTAAAATCGATTTTGATGATAATTCAAAAACAGAAAACACACGTGTTTCTTACCCAATTCATCATATTG
+ATAACATTGTTAAGCCTGTTTCACGTGCTGGTCATGCTAAAAAAGTTATCTTCTTAACGGCTGATGCTTT
+TGGTGTTTTACCACCCGTAGCTAAATTAACACCAGAACAAACAGAATATTACTTTCTTTCAGGTTTTACC
+GCTAAATTAGCAGGTACTGAACGTGGTATTACTGAACCAACACCAACTTTCTCAAGTTGTTTTGGAGCAG
+CGTTCTTAAGCTTACACCCTACGCAATATGCTGAAGTTTTACATAAGCGTATGGATGATGCTGGCGCTGA
+AGCTTACCTTGTAAACACTGGCTGGAATGGTACTGGCAAACGAATTTCTATCAAAGCAACGCGTGCTATT
+ATTGATGCAATCTTAGATGGTTCAATTGACAATGCTGAAACTGAAACCGTACCGTTTTTCAACTTAGAAG
+TACCTAAAGTAATTGCTGGCGTTGAGGGAGATATCCTTGATCCTCGTAATACTTATGAAGATCCAAGTGT
+TTGGAATGATAAAGCGGTAGACTTAGCGAAACGTTTTGTTAATAACTTTGATAAGTTTACAGATACTGAT
+AACGGTAAAGCGCTTGTTGCTGCTGGTCCTCAGTTATAAAACAATGAGTGAAAGGCTATTACTGAAATAG
+CCTTATTCAACAGACAATAAAGCCAGATGTTAAATTATTAACATCTGGCTTTTTTATTACCTAAAATTTG
+AAACTTCTATGTGTTATTTAAACACTAGAGGAAGATAAACTTTTGCCTGTAAGCCACCAGAGGGCTTGTT
+AGAGAGCTTAACTTTACCACCATGAGTATCAACGATACGCTTTATAATAGCTAAACCTAGACCGCTGCCT
+TCTGTCCCTCTAGCCGTATCCCCTTGAGTAAAAGGTTGAAATAATCGTTCAATATCAGCATCAGGAATAC
+CTGCACCATTATCACTGACAATGAAGAAGGCGTAGTCTTTTTCTACACCAGTGAAAACTTCAATTTCATC
+CGTGGTATAACGAATGGCATTTTGCACTAAATTTGCCAGTGCTCGTCTAACCGCAACGTGACGTAAAGGA
+ATTTTAGCGCATTCACCCGGATGAAACGTTATCACTCTATCAATGGGTGTTTCAACGTTCAGCACTTCAT
+CAACTAAAAGGTTTAAATCACCGAGCTCTGCTTTATCTTTTGAGTCATGACGAATGTAATCAATAAATTG
+GTCGATGATATTATTCATATCATCAATATCGGTTTCAATACCTTCTTTAAGAAAGTCATCTGACTCATTC
+ATCATTTCACTCGCTAAACGAATTCGGGTCAAAGGCGTACGTAAGTCATGAGAAATACCCGCCATTAATA
+AGTTACGATCTTCTTCGAGCTGCTTAATGCCTTTAGACATATGATTAAAGGCTTGAGTTACCGCCATAAC
+TTCTGAGGTACCGCGCTCAATAAGCGGGTCAGGAAAATCACCTCGACCAACATCTTCTGCCGCTATTTCT
+AGTGACTTTAACGGTCGATTGAGCTGTCGTACAAAAACCCAACCGCCCATAACACTTAATAAACCGATAA
+CAACCATAAAGAATATTAACGGCGAAAAGCTCCCTTTCTCCATACCTATCAGAGGAATTTTTACCCAAAG
+ATGCGGTGCCTGAGGTGCTCGTATCCAAAAAAGGTACTCATCACCTTGCGAAATTCTTACTTCAGCTGGC
+CCACCAAGCAATGCGGACATTTGTTCAGATCGATAAGGATATAACCCTGCATTGGCTAAACCAAACTTGT
+AGGCATCTTCTTCACGATAAACACCAATGCCCGTTTCATTATGAAAGGCCTTTGCCATTTTCGGGCTTAA
+CTTGGCATCATTGATATCAATGAAAACTACACGTACCTGTTTAGCCAACAATTGATTCATTTGTTGCTGG
+TTTGGCTCAATAACATAGAGCGCAAAAGAAATGTAGGAAACGATTTGATTGATAAAAAGTAAAAAACCTA
+TCAATAAAACCGTTTGTCCAAACGCACTGCGTGGCAATATTTTCATATAAAGGACTTAACTTGAAAGAAT
+AAACTAAGCTGGGCTACCATCAGGCACAAAGACATAACCTAAGCCCCAAACCGTTTGTAAGTATCTTGGC
+TTAGCAGGATCCTCTTCAAGCATTCGACGTAAGCGAGATACTTGCACATCTATACTACGCTCCAATGCTG
+AGTAATCTCTACCACGTGCAAGGTTCATCAATTTATCACGTGATAATGGCTCTCTCGGATGGGTAACTAA
+TGCCTTAAGTACAGCAAATTCGCCACTGGTTAACGGCATACTAATATCGTCTTTTTGCATTTCACGAGTA
+GCTAAATTTAAATGGTAGCCACCAAAACTAATAACATTTTCTTCTAGTGCAGGTGCTCCCGGAGCTTCTT
+GAGTACGACGACGTAATACGGCTTTAATACGGGCAAGTAACTCTCTAGGGTTGAAAGGCTTGGGCATATA
+ATCATCTGCACCTAGCTCTAGGCCAATAATACGGTCAACTTCATCACCTTTCGCTGTTAACATCACAATC
+GGAATGTTATTGGAATTCTGACGTAAGCGACGACAAATTGATAAACCATCTTCGCCGGGTAACATTAAAT
+CAAGTACTAACAAATGAAAGTTTTCACGTTCAAGCAGACGATCCATTTGTTCTGAATTAGCCGCACTTCG
+AACCGTAAAACCTTGTTCAACTAAATAACGCTCTAATAATGAGCGTAAACGCATATCATCATCTACTACT
+AAAATTTTAGGTGTTTCTTGAGTCATATGTTGTTTCACCTTGCTCGGTTTGTTTTTATTGTAAATATATA
+CCCGTTACTATAAGTGATATTGCTTACAATAAGAAACTGGCAAAAGTAAAAGACTCTAAGTATTTGTTAC
+AATTTATGTAATTCTTAGCTTAGCTTAGCTTACATTATTTTAAATAGTGAATACTTTGCTCTGTTACACA
+TTGAGTGAAACTTTTCTTGCGCTCACTGTGTGAAAGGGAAGATACCGCTTGTTTAACTAATATCATCTTT
+TGATCTCGCTCTGCTTTCGGTAAATGAGCAAGTTGTGCTTGAAAGCAACCAAATAAGCCAAAGTTTAATG
+CCACATCTGATTTCATACTGTCTTCACCTAAACAGCTTGCAAGCTTTTCTGCCAAGGTATTTTTATCCAT
+TTCAGTGATTAAGTAGCTTAACTTATAGTCGACTTTATCGAACTTCCTATCCTGATTACAAATGATAAAC
+ATATCGGCAACCGCAACAATAGGGATTAATTGTTGATGCTGCTTACTAAAGCGTTTTTTTAACCATTCAT
+TATGAGCCTGCTCATTTCCAGGATTAACATCAACGGAAGTGCTTGCTGAATTCACCGAAAAAAACCACCA
+CGCTTGGCTGGGTAAAGCGTAACAAGTAAGAACAATTAATAATAATTTTAATTCTATTTTCATATGACTA
+GACTCTGACAAATATAAATTGAATTTGATCTCTCTTAATATATTGTGCACCACAGCTAAAACTAAGTATA
+GTTAACTTATGTTTAAAAAATGTAGGAAGTAATATGGTCAACTCACTAAAAACCTTAGTAAACCTATTAA
+TAATAACCATGGCATTATTGCTTACTTGCAAAAGTACACACGCAAGTGGTCCAGTAAAAGAATTTGAACA
+AGCGATGGCGCAACACAAAGGTAAAATTGTTTATGTTGATTTTTGGGCTTCTTGGTGTGTTCCTTGTCGT
+AAATCTTTTCCATGGATGAATGCCATGCAAGCAAAACATCAAGAGCAAGGTTTTGTAGTGCTGAGTATTA
+ATCTGGATGCGGAGGAAACATTATCAACGAAGTTTTTGAAACAGACCCCAGCTAACTTTGCCATTATTTA
+TGATGCAAAAGGAAAGTTAGCGCAAAAATTTAAACTAAAAGGTATGCCTAGCAGTTACTTATTTGATCGC
+CAAGGCAAACTCATTAGTGCCCACACTGGTTTTAATGGTAAAAAGCAGCAACAGTATGAACATGAAATAT
+CGCAAGCACTAGCCCAATGATAAATATGCCGATTAACAGGCGGTAATTGAGCTAAAGAAAATATTGTCAA
+ACATTATTGCTGTTTTCGGAGTATGTTATTTTCGGGTGTTTTTAGTGTATTTCACCCAGATATAAAGTCC
+GCTTATTGATAAAACAATCAATAATAAAGCTATAAAATCCATAAAGAACACGCCTATATCACCTAGAATA
+CGGCCACTATGGCTATCAATAATAATGCGCTCGAGTGTTAGAAATTGAGCACGATAAGCCAGTTCGGCCT
+GATGTACTACATCGCCAGAAGCCTGCTCAGATTGCAGCCATTTTGGTGCAATAAGTGGTTGAATAACTTG
+CCAATCGAAAAAGTCGCTGTCAGTTTGATAATAACCTTCAGCACTATCAACTATCACCTGGCCGTTATTA
+ATACTCATTGCTTTTATCATTTCAGGTACGCCTGATTCGGTACCAAGCATGTCAACTAACTCACCTTCAA
+GGTTGTATAGTAAAATACTTTGCCGAGTAGCTACAACAAACACTTTTTGCTTATTATGTTTCAAAAATAA
+CTGACCAACACTAACAATTTTAGCATCACTTTCAAATAACAAATGACCCTCAAGCCAGACACTGTTATTA
+ACTACCTGAATAGTTTGTTGTTGATAAAAACGAACATCTTGAGGAATAGAAATACCATAATAATCAAGTA
+GCAGAGTACTTTTAATTGGTTGGTGCGCCAAGGATAAACCATCGGTATGGTTAAGAGCGACTCCCGTAAC
+AGATAAAAAAACAATAAAAAATGCAGCAAAAACGCCCAGTTTTCGATGCCACTTTCTAAAAGTGCGATTT
+AGCTGTTGAGAGAATGGTTTAACAGTTTTTTTCATAAATATACGGCAACTAAATAAAGGCTTATAAGCTT
+CGAAAGCTAGAGAGTAAAAAATAAGTCGTTATTTTGCCTGAGCATGTTCATTTTAGCTAGTCTCTGTTTT
+AAAGAGTGACTTTACTATTTAACCACAGAGCAAGTCTGGCGACTTTTGTGGTTGCTCTTACCGATAAGGT
+TGCGCCCGTAATGCCATCAATATGCTGACTGAGCGTTTTATCTTTTGTCAGTGTTGCCTGCGCAAATTGT
+TCACTATAAAAGTCATGACGAACTTCATCACCTCGGGTTTCTCTAAAAGTAAGCACTTTGAGCTGTTTAA
+TTGCATCTTTATGAATGTGAACGGCAATGGTGATTGGTTTTTCTTTACCCACCTCATTTAGAATCCAGAC
+GTTATCATTAGCTTCTTGCCAGTAACGCACCCGCATACGACTGTATTTATGACTAAGAATTTCTGCAATA
+GTTTTTTTATCTTCCGCACTTAACCACAAGACTTGCACCGCAGGTACTTGCTCATGAAAAATCCCTTTAA
+GGAACTCCTCAGATGTTTGATATACCCCTTTAGCCATAACATTCATCGCTAAAAAGCAGTATAAAAGTAC
+TAAAAATAAAAACTTTTTCACAAGTTTACTCTTAACTTTTAATAAATTAAAAAGCTCAACACTGTACAAG
+ACAGCATTGAACCACTTAGCTTAACAGTTTATTTATTTGTACTAAAACTGATAGCCAAAACCTAGGTTGA
+AGCCCTTTGAGTCTATAGAACCACCTAAGTCCTCATAATCCGCTTTTAACACTACGTCTTCATGTAAGAA
+ATAACTAACACCAACATTTGTTGATTCAACAGTGGTTGAATCGCTATTACCTGCGTTGTTGTCATATTCT
+GCATAACGAGCGAAAACGCCTACTTTTTCACTTATTCTGTAAGAAGGTTCAAGATACCAACCTGTTTGCT
+CATCACGACCTAACGCTTTGGCTTCATCACCATTGATGTCCCAGCGCGCGTATAAAGCACGAACGGTGAA
+ATCATTAACTTGATAAACAGCATGCGCTTCAAGTAATGTTGCATCTGCAGTATCAATAGGGGCGTCAAAA
+TTATTGCCACCTTGAGTAATATCTGTTTGATACTGTACCGTTGCTGCTAGCTCTAAACCAGTAATGGCTG
+TGTATTTAACACGACCAGTATAAGCAAGGTTTTCTGCCGTTGCTTTAGCCACTTTTTGACGACCGTTACG
+AATTTTAAAGTCATCACCAACTTCTAAACCACTAGTCACTGCACCATCAAGACTTACACCACCTACTGGC
+TTATAATTAAATGATAAACCAGCTTCCCACCAAGTAGCAGGAATAATGTTCTTCTCAACACCGTTACGTT
+CAACACCATAGAATGTTGGTGGCTCATGCGTTTCATTGATAATGCCGACAGGAATTAAGAACAAACCAAC
+TTTAGAGCTTGTCGCTTCATTAATATCAACTTCAACATAGGCTTGTTCAAGTTCAACTTCTCCTGACTTT
+CCTTCACCAGCAATAGAATGCTCTAGTTCAAATTCAGAGAAAAAACGTATGCTATCAGAAAACTCATGCC
+CGAAAAACAATACAAAACGGTGAAAATCTATCTTCGCATCTTGATCTTCATAGTTATTGTAATGTAACTC
+ACCATAACCACCAATTGTAGTGTTAGCAAACATACCGCCAGTACTTTCAGTAACCACTTCAACTTGATCA
+GCCGTTGCTTCAAGTTTTTTTTCTGTTTCATTTAAACGTTGTTCTAGTGACTTAAGCACTTCTTGTTGTT
+GAGTAATGACTTTACGTAACTCAACCGTTTCTTCGCTAGCGATAGCAGCATTACTTGTAAGCAATGTCGC
+AATAACTGAGGCAATTAATGTTTTGTTCATGTTATTTATCCAGAAAGTTATGTTATTTAATGTGTCTTAT
+ATTTATTTTCCGACATTAAACCACAAAACAAACAAGAATCAATAGCATTTGTATTATTTATTAGATTAAA
+AAGTTATTTCTTGATTTAAATCAGAGAAATTGTAAGTAAGTATGCTACCAAAACGAAAAAACCTATTTCA
+GTAAAACTGAAATAGGTTTTTAAAGAATACCAATTAAATTAATTGCTATAACACTGCAATTAACTACTTT
+TGATGCATATGCACATCGCGTTGTGGAAATGGAATGCTGATACCAGCTTTATCGAATTCAATTTTCACTT
+TTTCCATCATATCGAAATAAATGCCCCAGTAATCTTCTGCATTCGCCCAAGGACGAACAAATAAATTTAC
+TGAACTTTCACCGTGTTCACCAACCCAAATATCTACGGCTTGGTCTTTAAGTACACGTTCATCGGCTTCA
+ATTATTGTACGTAAAAGTGCTTTTGCTTTAGCGATATCATCGTCATAACCAATACCAAATACCATATCTA
+CACGACGGGTACCGTTAACATTAATATTGGTCACACAACCATTAGATAACAAACCATTTGGAATAATAAT
+ACGTTGGTTATCAAATGTTTTTAGGATGGTATTAAAAATTTGAATTTCTTCAACGCTACCAACATAACCT
+TGCGCTTTAATGGCATCGCCATTTTTAAACGGACGGAATAATAAGATTAAAACGCCACCAGCAAAGTTAG
+CTAAACTACCTTGCAACGCTAAACCAATTGCTAAACCAGCAGCACCTAAAATAGCAATAAACGACGCGGT
+TTGAATGCCAAGCATAGAAGCAAGAATTATAATTTGAATCGCTTTTAATAACGTACTTAAAATACTTAAT
+AAAAACTGATGTAAGGTAATCTCAACCTTTTTCTTTTCTAGTCCTTTACCTACTAGGCTAAGCACTCTTT
+TGATAATAAAATTACCGACGAAATAAACAACAATGGCTAATAAAAATTGTACGCCGAATTGCAGACCCAT
+CTCACCAAGCATTTGCATATAATGTTCGATTTTTTCTATATTGATTTCCATGAAAATGATATCCTAAGCC
+ATGTTAAATAATAGTTAACGTTGAAGTTAACCTTTAATTTACAATTGTAAGCTTTCTACAAAATGGTGTA
+AATTATATTCCGCTTTATTTTCAGCCTTCAAGTACCTATTTACCCCACATTAACTATTAAAACTAACAAG
+GAACGTCCTTTATTATGGCAACCCTGCTATCTTTTTTTACTCATAAATTTTTTAAAATATTGTTAGCTTT
+ATACTTGGGCATATTTTTATGTATTTGGCTTATTTCGTCACCGGTCGCAAAACACTTTATCAACCCAATT
+TTAGCTGAGCACCAATTACAGTTATCTGATGACTCAAGTATTCGATTTAATCCCTTTTTAATGCGTATCA
+CCCTTAGTGATATAGACTTATCAAGTACAAAAAGCAAGCAGCAATACACTGTATTTTCCTTAGAAGAATT
+AACGTTACAAGTCGCTTTATGGCAATTAGCGTTTGATAAAATTGCATTGAGTGAATTTTCACTTACCCGA
+GGTACATTAAAAGTCATTCAGCATGATGACCACCTGATCATTGCCGGCATAACAATTCCTCCTTCAACGG
+AAGGTGAAGAGCTTACTAAGGCGCAAATTAACGAGCCAGCCACAAGCCTTCCTTATCAGCTAGTGTTACC
+TGATTTTCTCTTAAGCCAATTTGCTATTGAAATAGAAATAGATAGTCAAAAACTGCAGAATAAAACTCAC
+CACATAGAGATTAAACAACTCGCATTAAGTCAAATAAAAGCAACAGAGACAAAGCAAGAAGGTCATTTAG
+CCTTGACCGCTTTAGTTGATGAAACTCATTTGTCTCTTACAGCGAATACGCAATTAGTATCAGGTAAAGG
+TGATATCCACAGTAACTTACTTATCAATAATTATCCTATTGAAAAATTAGCACCATATGTTGAACAACTT
+ACTGAATTAAAAGGCTCTCTTTCATTTACTAGTCAACAAACAGTAACCCTTGCTGAACAAGGTATTAATT
+TAAAAGTACAAAAAGCCAGCTTAACGTTGCAAGATTTATTGTTAGGTTTAGCTGAACAGAATTTTACTCT
+TCAAACCTTACAACATAATTTTTCTGATGTTGCTGTTCACTTACAAGACAACAAAATTACTCATCTAGCA
+GGTAATAGTAATATAAAGCTGACTGATGCCATTCTTAGCCAAAATGAAAGCAAAGCGACCATTACCGCCT
+TTAAACAACTTAGTCTAGATGACATCAATTTTGTGTTGGATGATGAGCCCAGTATTGATATTACCGATAT
+AGTAATGGATGACTTACTGTTCTCTAAAAAAGCAGCTCTAGCTGATGCTGTAGCCCAAAAAGCAATTGAT
+AGAATTAATAAACTTTCTGATGAAGATGGTCTTGATATCGCTGCTGCTGCAATTGTGAAACTACCGCCGG
+TTTTGCAATTGAAACAATTAACGGTAAATAACATACATATCCACGAAAAAAGTGTTGATATCAATAGTAT
+TATTTTTGATACCTTAGTTGGTGAGATTATTATTAAGGAAAACAAAGATATTGCTAACTTGATTCTTTTG
+GATGATAAAGCAAGTGAACAAAGCGCTACCCAATCGAATGTTACTGAGGAAGTCGCTGCTATTGAATCAG
+AAATCAAATTACAAGAAGCAGAAGCGAAGCATGATGGTTTTGTTTTCAGCTTCAAAGAACTTCGTTTTAT
+TAATGAAAATTCTTTTGCTTTTACTGACTTTAGTGTTGATCCAATCTATCAACGAACTTTATTTCTAGAC
+ACCTTAGATGTCGGAGCTTTAAGCAATAGAAAAGAGAAAAAACAACAGCAAACCCCTTATACCCTCGTGG
+GTCGTAGTAATAAGTACGCTAACTTCAATTTGACGGGTTATTTACAACCTTTTTCAAAACTTGCCACTTA
+TCATATTGAAGGGGATTTCAAAGAATTTTCATTGCCTGCTATTTCGTCGTATCTAAAAGCGTCAACCGGT
+ATTGAAGTGAAAACAGGCCAGCTCAATACCGCTTTAGATCTAAGCCTTGCTGGTGATGAAGTTGAGGGAA
+ATATAATTGTGCTGCTACAAGCGCTAGAAACAAGCTTAGTTGATAGTGAAGAAGCGGGTAATCTAATTGA
+TCAAGGTGCATTACCTTTAAACATGGCAATGGGCATGCTAAAAGATGGTGATGGTAATGTAGAACTTGAT
+GTCCCATTAAGTGGCTCTATCTCAGATCCAAATTTTGGTTTGAGTAGTATTGTTACCTTAATTACCAAAA
+AAGCCATTTTGTCTGCAACACAAGATTATTTAATGACCACTTTTGTCCCGTATGCCAATATAGTCTCTAT
+TGCGATAACGGCGGGTGAATTTGCCTTAAAGTTACGCTTTGATGATTTAGAATACCAAGTAAAGCAAGTT
+GAGCCCGATGACCACCAAAACGCCTACTTAACTGACTTCATTGCCTTGATGCAAGACAAAGAAGATACCC
+GTGTCACGATTTGTGCTATCAGCACCCCAGCTGATATAGGCCTAAAAGCCGGAGTTTCTGTAGAAGACAA
+AGCTGATATTAAACAACTACTCGACATTGGCGAGCAACGTGAACATGCCTTTAAAGATCATTTAATTGAA
+CAAGGTAAAATTGATTCATCACGTATTTTATTCTGTAAGCCTCAGATAGACATCAGCGAAGGCGCAATGC
+CACGTATTGGAATATCAGTCTAAATTATGGCTATCAATAATAGTTCAATGTAGTAATATCAATTAGTTAA
+AAACAAAGGGAAATTTGAAGATGAAAAGGTTAAGCCAATTTTTAATACCACTATTGTTACCATTACTGTT
+AAATAGTTATGCTACGTCAGCAGCAGAAGTAGAAACAAGCGACCAAAAAATAGTAGAAAATCAGCACGGA
+AAATTAGTTTGGGCTGACCTATACACCGGAGATGTAGAAGCTTCACTTAAATTTTATCACGACACTTTTG
+GCTGGACAGTTAAAGAATTCGCTAAAGAGCAGGCAAAATATCATTTACTGTACGATAATGGCCAAGCCGT
+TGCCGGTGTACTTGAGCGTGATTCAAAGCGTAACAAAACGGATAATGCCTTATGGGTTGGCAGCATAGAT
+ACTGATAATGTTTCGAGTAGAAGTGCACTAGCCGCTAAAAACAATGCCACCATAATATTAGCTCCTCATG
+ACTTTACCCTTTACGGTAAAAGATCGGTTTTAGCTGATCCACAAGGCGGCGTTATTGCCTTGCTTGAGTT
+AGATCTTACCAACAAAAATCATAAAAAAATAAGTAATAAGTGGGATTGGGCGCAATTGTTTAGTACCAAT
+ACCAAACAAGCTGCTTTGTTTTATCAAGACACTTTTGGTTATACTTTAGAGCCAATTAATGCCAAAAAAG
+AAAGCTTCTTTTTAATTCAAGCAGAAATGGTTCAAGCCAGTATTGTAAAGCTACCCGACTCATTTGAACA
+AAGAGATCGTTGGGTCAACTTTATTGAAGTTAACGACCTCTCCACTATATTATCAAAAGCCACAAGCAAC
+GGCGCAACTATCATTTATCAACCAGAAAATAGAGGCTTAGCCATCATTGCTGATCCCAATGGCGCATTAC
+TGGGTTTAACACAGCAGGAGAGTGAATAATGAAACAACTTAAAACCTTATTACTTACCGCTACTGTTGTT
+CTTAGTACCTTATTATTAACCGCCTGTGAGAATACCCATGTAAGTGGCTCTATGAGCTATGGTATGGGAT
+ATGGCGCTGGGTATCCGATGTACTATGGTAATGGTTATCATCGTCATACAAACGTTGTCGTTGTTAAACC
+AGCTAGAAATAACCGCTCTCGACCTACTAGAGCAAAGAGACGTTAGTCTAAATTGATTATTTGACCCATA
+GTTACGCATGACTGAAGAGAAACGCTTTTGAAAATAATGACACGCCAAGATAATTTTATTTATCTCACTT
+TTGCTTTAATTTTATTATTACTTGGCACGTCATTAGCTCAGCAGTTTTTTGAAGGTTCGGTGCAACGTTT
+AGTGCAATCTGCCACTATAGTGACGCTATTAGTTGCAGTTTGGGGAGTGGATTCAAAAGATTTCGTGCTG
+CGTAAAACCTTTATTTTTCCCATCGCTATTTTATTCTTTTCTTTTTTTAGTGCATGGCTTGATGATGCTG
+GCTTTGACCAAGTTTATTTACTGTTGCTGCTGAGTTTCTTTATCTCAAGCGCCCTTCGCACGGCTAAACA
+GGTATTATTTACCGGTGATATTGATGGTAATAAAATTTTAGGGGCCATTTGTTTGTATTTATTAATGGGG
+CTAATTTGGGCAACACTGTACACCTTAATACAACTAACTTTCCCTGGTTCATTTACTAACATCAACAGTA
+ACAATGAATGGTTTACCTTATTCCCTGATTTTATCTATTTTTCTTTTGTTACTATTACGACCTTAGGATT
+TGGTGATATTTCGCCCATTTTACCTATTTCAAGATTTTTAGTTTATTTTGAAGCCATAGTTGGCCAGTTT
+TATTTAGCGATATTAGTGGCTAGTTTAGTGGGTTCACATATGAGTAATTTCGGTGCAAACCATAATTCAC
+CTCAACATAATTCAGCTAATACAAGTTCAGATAAAAATAAGCGAATAAATAATTCACCTAATGACACCTC
+CAGTTCAGGTTCTTAGTACTAATCCACCAAGTAAACATAATAATAAGTTATTAACGTAAGGAAACTTCCA
+TGAAAAACCAACAAGAGTTAACCAGTGATCAGGCATTTAACCGCCGGGTTATTGATATCGCCATTAAGCT
+TGCCGCCATGGCGATGATTATCCTATGGTGTTTTTCTATTATTAGGCCTTTCATATTAATTACCATTTGG
+GCTGCCATTTTAGCCGTTGCTTTATATCCTTTACATGAAAAACTTACTGCTGCACTTAAAGGTAATAAAA
+AACTCGCTTCAACCATTGTTGCCATTGTCGGGATATCAATTATCGCTATCCCTTCAATTAACCTTTCGTC
+TTCTGCTATTGATTCTGCCCAGCATGTCTATACAGGAATTGAAGAAGGTACTTTAAAAATACCAGCTGCT
+GATGAAAGCATTAAAGAATGGCCGCTAGTCGGTGAAAAGCTGTTCAATTTTTGGCAGGATGCTTCTCAAG
+ATATTCAAAAAGTTGCCGGGCAATACCCTGAACAATTAAAATCACTTTCAAGCACTTTATTATCAGCAGT
+AGCTGGTATTGGTGGCGGTATATTACAGTTTATTGTTTCTTTAATTATTGCGGTAGTGTTTATGGCAAAG
+TCAGCCCCATTACATCAAGGTTTGAGTAAATTAATGCGCCGCTTGATGAATGACTTTGGCGATAGAACAA
+TTAGTACCACTATTGCCACTATTCGAAGTGTCGCTACGGGTGTACTTGGCGTTGCCGTTATTCAATCACT
+CATGTCTGGTGTTGGCTTGATGATTGCTGATATTCCTGGCGCAGGTATTTGGGCAATTGCAGTTCTTATA
+TTAGCTATCGCGCAATTACCACCCATTCTAATTTTAGGTCCTATTGCGGCGTATTATTTCTCTGTAGCGG
+ACACCACTCCAGCCATCGCCTTTTTAATCTTTAGTATTATTGTTAGTGCTAGTGATGCTTTCTTAAAACC
+GCTATTTTTAGGACGCGGTATGAGTATTCCTATGTTAGTCATTTTACTTGGCGCTATTGGTGGCATGCTA
+CTTTCAGGCATTATTGGCTTGTTTGTTGGTGCGGTAGTATTAGCCTTAGGTTATGAGTTAATGATGGATT
+GGTTAAGCCATACGCCAAAAAGTGAAGAAGACAATACTGAAGCTGAGCAAAGCGAATCTTAAGCATGATA
+TAGCTAAGAGTTTACGCATAAGCTAGCGTGATTAATCACGCTATCAGTTAAATAAAAAAAGCGGCATAAC
+CATCAATGGTTATGCCGCTTTTTTTCTATTTTTCTATTTTTCTATTTTTCTATTTTTACTTATTGATGAT
+ACTAATCTCGCTAAACAAATAACCCTTTTCAGGTGGTTTAAATATTAAATAACAGCCTTACCTTTTCAAC
+GTTACAGGTAGTTTACCTAAAGCCTTTCTTTCATTGAAAACAACTGCCATGCTGGCATTAAACCCTGGGC
+TTATACTTTGCTGATTTTTACTCTCATAGATTCTATCGTCAAAGTTTAACAACACTGCATCGGCTAGTTC
+ACTGTACTCATTTATTAAAAAGGGAGAACCTTTAGCAATAAGTATAGAAGGCTTTCCTAGCTTTCCCGCT
+AGCGTAAGTTGCTGTTTTAATAACGTTGCATAGGTCAGTTTTTTCTGTTGCTGAGCAGCACTACCATAAC
+TTGGCGTTAAATCATCCATACCGCCTAAATCAACTAAACTGGCCGTTTTAATATCAACAGTAGCAATGAC
+GACATCCGCTTCACTTAGCAGCGACTTCATTTGTTTATCCGACTCGGTATTACCGGCAATAAAGTGGCTA
+ATGCTAATTTTTTCAACCTCACTTGCTGGCAATATTTGCGCTAATACCTTATTAGTCGCATAAGTTAACG
+CCACCAGTTCTTGCTGATTTGCGACAACAAAATGTATTCGTTTAATACCTGTTACAGTAAGAGGTAACAA
+CTGGTTATTTTTCAATAATGTTACCGCGGCATTGGCAAGCGCTTGCTCTGTAATAATATGCTTTTCATTA
+GCAATAACAGCATTAACCGAGAGCAGTTGTTGTGCTACTGATTCATTGGCCACTTCAATATATTGTTTCT
+TATATCGGTTTAATCTCACTATCGATTGTTCAAACTCAGTTAACTGATATTCATTGTGCTCAATGCGTAT
+TGCTAAGGCCTTGGCCACTGCTTTTATAAAGTTATAAAAATTGTCGATATCATTTGGTGTTCGAACCTTA
+AATGGCATCACGGCAAGATCTGCACCTGCCACAAAGGTTTCAACGACAGCTTCAATGTCAGTAAAAAAGT
+GAGTAACACCCGCCATATCAAGAGCATCCGTCGCAATAATGCCATCAAACTCCATCTCTTCTCTTAACAA
+GTTGGTTAATATTTTACGGGACATGGTCGCTGGGCGAATAAGTTTATCGCCACTTTTACTGATAAATAAA
+CTGTTATCTAGGGCTGGAAACTGAATGTGAGCCGTCATTATCATCGCGGGTTTAGCGTGATCAATAGCCC
+AAGCAAAAGGTGCAAGATCCACCTTATCTATAGTCGCTCTGTCATGATCAACTCGTGGTAAACCTAAGTG
+ACTATCAACGTGCGTATCACCATGACCAGGAAAATGCTTCAAGGTTGCCATCACGCCTTGTGCTTGAATG
+GCTGTTACCGCACTAGCACCAAGTTCGGCTACTTGGACAGCGGACTCGCCAAAAGAGCGCGTATTAATCA
+CCGGGTTGTCAACATTGGTATTTACATCAACGACAGGGGCATAATTATTATTGATACCTAAGGCTTTTAG
+TTCTTTAGCAATAACTGCATTAACTTGCGTAGCAAAGTGAGTACCATGCTCAGGATAGCTAGCGCCAATA
+GCCATATTTCCAGCAAAGCCAGTCATTTTAGCAAAGCGAGCTACTCGACCGCCCTCTTGGTCTATTGAGA
+TAATCAAGGGGTTTCCTTGTTCTGACTTTAATGCCGCGGCTTGAATATCATGGGTTAGCTTCACCACTTG
+CGCTATCTCTTGCACATTTTCAGCGAATAATACGATACCACCGACATTACTTGTGCTTATCATCTGCGCA
+AGTTCTTTGGGTAGCTCAGTCACTACTTGTCGGCAATGTTTTGATGTTGGCACACTGGCCTTACCATCTA
+TATCAGAACAAAAGTATCGAATATCGAGCGACATTCTTTGTGCAACTTTTCGCTCAAATGGAGTGAATGT
+ATTAGTACTAGTGGAGTTATGGGTCATATTTTTTTCTGTTGCCTGACTTTGACAAGCGCTAAGCGCAATT
+GAAACTATCATTATTAGCGCACTTGGCACTAAGTAAGTTCGCTTATTACTCGATAATTTATCGAGGAAAG
+TACTCGGTAAGTGGCTCGATCGATTATCCATCAAAGACAAAACCTACTTACTAAAAGCAAGAACATATTT
+TACTAGTTTATTGATACCCACTGCCGCTTCACTGATCGATTCAGCAAGCATATAGGCTGGTGTTGTCACA
+ATTTTATGTGCTTCATCCACAACTACGTCAGTAACATCACAATCAATATGCGTTAAACCTTTGGCTGAAA
+TTAATTTCGCCGTTGCGTTATCTTTGCCAATAGTGCCTTTTACGCCTGCGGGATAAATAAGCGGTAATAA
+AGCAGGAGCAATACACATAAAGCCTGCTGGTTTTTCTACTTTGGCAAAAGCTTTAGCTGCGGTTAATACT
+TGTTCGTTAACACTATAATTATCGTTGTCTAACGCAAAACTACTTAAGTTCTTTGCTGCGCCAAAACCAC
+CGACAAATATGATGGCATCAAATTCTTTTTCATTCAGTTCTATTAAATCTTCTACATCGCCACGACCAAT
+ACGCGCGGCTTCAACAAGTACATTACGGCTTTCCTCTTCGCTCACTTCACCCGTGAGATGATTAATAACA
+TGGTGCTGAGCTATATTAGGTGCAAAGCAGCGATAAGTGGCGCCTTGCTGAGCTATCGCTAATAACGTAA
+TGACTGCTTCTTGAATTTCACTGCCATCATAAACACCACAACCACTTAGAATAACTGCTATATTTTTCAT
+ATTTAATCCTTTCTTTTTAACTATTTTTTATTGTTAAACCATATCATTAGCTGACAGCTTAATACTACCA
+AGACAGCAAAGAACATTAACAAAGCAAATGGCTTTGCACTGCCATCATAAAAGAAGGCTAAAATGGGTCC
+TGCTAACGCGCCTATTCCCCAACGAAGGGTACCAATAACCGCTGTTACTGTCCCTGAATGCGCAGGAAAT
+TTAGTTAAAATTAAAGCATCGCTATTTACCGCTATCATGGAAATACTCCCCATAAGTGGAAAAATAGCCA
+CAACGGTATAAATTAACGGTAATGCCAAAACATTTACCAACATCAGGGCCGTTGCTGCCATTGTTGCTAG
+CGTTAAACCAAAACGCAACATCGTCCTTGAACCTTTACGCACCACAAAACGTGTATTAGTAAAATGCGCC
+GTCATCAACGCTAATATATTTAAGGCAAACAACAAACTAAAAGTATATTCTGATACTTCAAAGATGGTTA
+AATAGACAAAAGGAATTGCGGTAATATAAGCAAAAAACGCCAGTGCTATCATCATTGATGAAATAATATC
+TAGTCGTGCTTCAGCATTGCTTAACACTATTTTATAGCGCTGAATAAAGCTCATCTCAACTTTTTTAACT
+ACTGGCCCTTCTGGCAAGGTCACATCGCTTGCATTAGGTAAATAGTAGCTAACCAATACCAGCACAATGA
+GGCTGTAAGCGGCTAATACATAAAAGATAAGTTGCCAGCTATGTGCCAGTAACAGCACACTGCCTATGCT
+CGGCGCTATCATAGGCGCTAACATCATAATCATGCTGACATACGAAAGCCCTTTCGCAGTATCTTTACCG
+TAATATTCACGCACGGCCCCCGGAACAACTACGGTGGCGGCACTGCTGACAAAGGCTTGAAAAAATCTAA
+CGGTAAGAAATTGCTCTATATTGCTCACAAAAGGTAATAATAAGCTGGCAATAAAAAAACCACCGATGCC
+CAACAAAACAAGATTCCGACGTGGGTGTTTATCTGCCATAGGACCAAACAATATTAAACCGAGCGCATAA
+CCCAACAAATAAATGCTTAAGCTATTTTGCACCATGCTCATGGGTGTATTTAAATGCTCAGCTAACGTTG
+GCATAGCGGGTAAATACATATCTACCGCTAAGGGAGAAACCGCTAATATTGAAGCTAATAAAGGTAATAA
+CAACTTTAAAGAGACTTTAAGCTGCGCTGAAGGTGTCAACGTATCGCCATGCTTTATTACTGCGTTATTA
+CTTGATGTATTATTGTTTGTCGCTGTCATTGTTTTTCCATCAATTGTGCTGTTTTTTGCTTGCTGGTATA
+TTCGTATACCAATTGACCTAATACCTTAACGGCCGTTTCAACATCCTCCCCCCATTGCACGCCATAACTC
+ACTCGCATGTAATTTTGATACTTTCCTGATGGAGAAAAAATTGCTCCAGGGGCAAAACTAACCCCTTGTG
+TTAGCGCCTGTTGAAAAAATTCACCCGTTTTTACATGTGACTGACAGCGCAGCCAAAGCACACTGCCCCC
+TAAAGGTTTTGAAATACAGACTTCTGGCGGGAAATGTTCGGCAATTAATGCTCGCATTCGCTCACAATTG
+TATGCCAGCGTCTTTCGTAATACACAAAGGTGGCGGTCATAATCGCCGCTCAGTAAGTATTCATTTAAGG
+TCCATTGCTGCAACATAGGTGTCGAGGCCGATTGTGCCCGCTTAATTCGTTTTGCTTGCTCTTCGAACTT
+ACCCGGTAATAACCAGCCAATACGATAACCTGGTGCTGCTGTTTTGGAAAAGGAAGAACAGGTCATCACT
+AATCCTTTTTCAGAATACAACTGAGCAGGTTTTGGCTTGTTATCAGTAAAGTATATCTCGCTATAAACTT
+CATCTTCAATCAATGGAATATCATGTTGCTCTAATAGAGAAACCATCGCTTGACGTTGTTCATCAGTTTT
+CATCGAACCTAATGGGTTGTTTATCGCCGTTGAAAACAAACAAGCAGTGATATCATGCTGATTAATAGCC
+TCAGCTAAATCTTCGACACAAACACCGTCTTCTGTACAGGTATAAACTTCAAGTGCTTTCATACCTAATG
+TTTCAATCAATTCAATCATGCCGAAAAAGCACGGAGATTCAATAGCAATAATATCACCACGTTTCGCTAC
+ACATTGCAGGGCAATGGAGAGTGCTTCTTGCGCGCCATTGGTGATGACAATATCATCAGGATTTGTCTCG
+ACACCTTGGTCTTGATAACGAAATGCCAGCTGCATGCGTAATTTAGCATCGCCCGTTACTGGGCCATAAC
+TTACTGCCTTTTCTGAGACTTTACTTAAGACTGAGCGCATTAATCTGGCAAGCGCTTTATCAGGCGGATG
+TGCTTGAATAGGATTTGAAATTCCAAGGGCAACAGTATTAGGTAAGTGCACCGCCGCATGGACTTGTTCA
+ATCATACTGCGACCTTGCACTTCCACCGGATCACACTGAGCCCATTTTGCCGGTCTTGGTTTAAGCGTTC
+GTGCTTGCATTGCCTGTAAATAATAGCCCGATTGTGGCTTGGCACAGACTTGTCCTTGTCGTTCTAATTC
+AATATAAGCTTGCTTAACCGTTGGTACACTTATATCAAACTGGCGACTTAGTTTGCGTAAACTAGGTAAC
+TTATCACCTGGGTGTAACGCACCTATTTTCTTTTGATGTTCAATAAAATCAATTACTTGTTGATACAAAT
+ATGCCGAGGAGCTTTTATCTAATAATTTCATTTATTTCTCAGAGTAAGTGCCTTGATTAACAACGCCAAC
+TGTATAGGTTACATTTTCATAATTTTGTATATGTTATTAAATCAAATTATCCTTACAATGTCACGCTTAT
+CCTATATACCCGATCCACTTGAAGATGCACGATTCAGCTGGAATTAGAAACGCCTTTAGGCAAGGCATTG
+ATTGAAGAGAATAGTTATTCTATTGTCGAAATCAATAACGCAGCATAAAGCGTTTCTAAACCAGCCCCTT
+GGGGAGGACTGAGCAAATCATACTCTGCGTTACATTTCTTTTTAAGGGATTGACCTTAATAAAAAAATGC
+GCCTTGAATATGAATCGCTCAGACTTCCTGAAACGAGCATCTTCAAGTGGAACGGGTATAAGTCCTACTC
+ATGGAGTGACAAAATTTATGAACAATACGCTTTTATACGTAATTACCGTCCTAATATGGGGATCGACTTG
+GATAGCTATTAATTACCAATTAGGTGAAGTCGCTGCTGAAGTATCGATTGTTTATCGATTTGGCTTAGCA
+GCTTTATGTATGTTCGCTTATTGTCGCTTCAAGAAATTACCGCTGAAGTTTTCAGCCAAACAACACCTGC
+AACTATCCGCTTTTGGTTTAACCCTGTTTGGCTTTAATTATTATTTACTGTATAACGCACAAGCTCATAT
+TAATTCAGCATTGACCAGCATTGCATTTTCCACTTTGATGATGATTAATATTCTTAATGCACGTGTTTGG
+TTTAAAACTCGCATTTCGAGCCGAGTTTATTACGGTGGCGCACTTGGCTTAATGGGTATTGTTACCTTGT
+TTTGGCCACAAATAAGTAATGTGCATTTTGGTGATAGTACTTTATTGGGCTTAGGCTTGTGCTTAATTGG
+CGTGGTGTTCGCCTCTACCGGTAATATGATTTCGATTAAGAATCAGCACGACAATATGCCAGTACTACCT
+GCCACGGCATGGGGCATGATGTACGGCAGTCTATTTATGTTTGTTGTTGCGCTTGTTCAGGGTCAAACCT
+TTAACTTTTCTTATACTTTCGAGTACATCAGCTCATTGTTGTACTTATCAATATTTGGTTCGGTTATTGC
+TTTTGGTTGTTATTTAACATTATTGGCTCGTATCGGTGCACATAAGGCCTCTTATGCCACGATTATGTTT
+CCCGCAGTCGCTGTGGTTATCTCAAGCTTTTTCGAAGGTTTTATCTGGGATAGTTATACCTTTATTGGCT
+TAAGTTTGATGTTAGCAGGTAACTTAGTGGTACTCGCCAAACCAGGTATGCTAAAACGTTTCAACTCTAC
+GAGTTTAAAACAGGTTAGCTGTAGCGATGCAAAATAATTTTGCTTAAATTAATCGTGTTTTCCATGTTAA
+AGCAAAGCACAAACTTGCTATAATAATGGCAGACTGATTAACAAGTAAACTAATTCAAACTTAGCCAACC
+ACTTTAAAGTAACTTAGGTAACCTAATGCAACGACTAGCCCCAGCTTTACGTCAAGACAATGTACCTCTT
+GATTTAATTTCATTAATAAAAACTATTTTAGCTGCCACAAAAGAAATTTCGTTTCGTGTTAGCCAAGGTC
+ACTTAGGTGACGTGATGGGCTCAACCCTTGATGAGAACATTCAAGGCGAAGTTCAGAAACAATTAGATGT
+TGTTGCCAATGAATTATTCAAAGATATTTTACTTGAATCTGGTTTTGTTAAAGCGATTTCATCAGAAGAA
+GAAGATCACTCAGTTGCTGGTGATGAAAATGGCAAATATATTGTTTCTTTTGATCCCCTCGATGGTAGTT
+CTAACATAGACATCAATTCATTGATTGGGACTATTTTTTCTATTCATGAAGCACCTAAAGATATTGCCGC
+TGGTGATGATGACATGTTTAAGCAAGCCGGTGACAAGCAAGTATGTGCTGGTTATGTGCTTTATGGTCCA
+TCAACGATGTTAGTGATGACTACAGGTAGCGGTACCCATTTTTATGTATTAGACAGAACCCATGGCGGTT
+TCTTATTAGTAGAACGAAATGTACAAGTTCCTGCTGATACACAAGAGTTTGCCGTCAATATGTCTAACCA
+GCGTTTTTGGCAAGCACCTATGCAAAATTACATCAGTGATTTACTTGCTGGTGATACCGGTCCACGTGAG
+AAAAACTTCAATATGCGTTGGATAGCGGCCATGGTTGGTGATATTCATCGTGTTTTATGTCGCGGTGGTA
+TTTTCACATACCCTGCTGATAGTAGAAAACCTGAGCAACCATACAAACTACGTTTAATGTATGAAGCTAA
+CCCAATGGCGTTTTTACTTGAACAAGCGGGTGGTTTAGCAATGACCAGTGAAGGGCGCATTATGGATATA
+GAACCAAATAGTATCCATCAACGTGTTGAAGTTATTATGGGTTCTAAGAATGAAGTTGAGAAATGCTTAA
+GCTACTATAATTAATACCAATCTCACTAACTAGGTGATCATTTCTACTGGTTAAAATAACCAACTACTTC
+GTTATTTATTTAATAATTAGGATAACTAGTTATTAAAATAAATGCCTTGTACTTGGTAATTTTTTCTGCG
+TATAAAGTAGGTCACCTAATTAATAAAACTGGTATAAGCTAAACAAGTTTAAAAAATTAGATTAATAAAA
+AAGGCTTATTGTTTAAAACAATAAGCCTTTTTTATATTTGGTTATGAAAGCTATAACTGAAAGGCTTTTC
+CATTAACCGTTAGTTGACTTTGGACATATTTGGCTTCAACCGTTATTTCGTTATTGTGGCGGTTCAAATA
+ACCTTGTTCTACAAAATTATCCACCATAGGAGCCATACCTAATTTACTTAGGAATGCCATAGGTGCTTTA
+CCTTTAGCATCGGCTTCTAAAGCCTTAATTAAGGCCATTGAATTCAAATTAGCACTATCAAATAAATCTT
+TGTTGATGTTGAAGTTAAATTCAGTTGCCACTTTACCTTCTTCGGTAACAACACTTAAATCTGTTATTTT
+CAAGTTAGGATCTTTAGCGAGTATTTTTTCTGCTACTGCTGATAGCACTTTTAGGCTTTCTTCAGTGTCA
+TATTCACCTGAAGCATTAACCGACAAATTTGCCATAGCCGTGTTTAATTCTTGCAAAGCATGGACATCAA
+TATTAGCTAACAGTACCGCTACGTTGGGCTCTTTAAAATATTGTCCTGAAGCACTAATTTCTTTGGCTTG
+ATAGTTCAACGCAAGCGCTAATAAATCATTATCTAATGAAACCTCGCTCGTTAAGGTTGCTCCATCTAAA
+GAAAAAACTTTACTGTTATCGTTATAAACACTAATCCCTGTAACGGTAAAGATGGCATCACCAGTTAAGA
+TGGCCGTTCCCGCAAGATAATCACCGCTAACAACTTTTTGCTTAGTCGACATACCAACGTCACCAATAAC
+AAGGCGTTCATCCTGTCCTTTAACATCGAGACCTCCCCAAGAAAAATCACCAATGATGTGTTCATTATTA
+ATTAAGGTAAATTGGGCAAAAGATGGCTCAGATACAATCACGCTATCAGTATCTTGATAACTTATTTTAT
+CAGTATTAATGAAGGTGGTAACATCTTTACTAAAGCCCAGTAGTGCACCGACATGCAGCTTTTCGTTAAT
+AATATCAACTATACGTTCATCTACCCCAAGCGCTGCAAACTTAAATTTCGCCGTTGAATAGCCTAAACCA
+AAATACCAATTTTTATCCGTAATTATGACAGGACCAAAAGAGATGTCTTCTTCTACGGTAATAGTCACCT
+CATTGAGGTTATTATCTTCCAAGGCTATTTTCATTTCTGAGACGACATCAGCACCGAACCAACCACCGCT
+ATATTGGCTGGTTGTTAAGGTGATACCATCCGTTTCATTAAGTTTTACAAGTACTCGTTGACGTTCTGTT
+TCAACCATAGCGCCAATAAATTTTGGCGCAATTAGCAAACTAGCTAGGATTAAAACTATAGTGATATATA
+TTTTTTTCATTATTAAAATTCCTTTTTAAAATAATTTTTAAGTTCAATTATCTATTGTCAAATTGAACGT
+TGGCGTACCATTTCAAACAAACAGATGCCTGTTGCCACTGATACGTTCAAACTAGAAACAGTACCTGCCA
+TAGGAAGCTTCACTAGTTGATCACAGTTTTCACGGGTTAATCTGCGCATCCCTTTACCTTCGGCGCCCAT
+AACAAGTGCCATAGGTCCAGAAAGTTTTACATCATACAAACAGGTATCTGTCTCTCCTGCGGTACCAACA
+ATCCATACACCTTGCTTTTGCAACTGCTTCATCGTTCTTGATAAATTAGTTACTTGTACTAAAGGTACAC
+TTTCAACTGCCCCTACCGCAACTTTTCGAACGGTAGGCGTAATTTGTGCTGCATTATCTTTGGGCACAAT
+TATCGCTTGTACGCCTGCAGCATCAGCATTACGTAGACAAGCACCTAGATTATGAGGATCGGTGACACCG
+TCTAAAATAAGAAAAAATGGTGCGATTGATTTTTTTTCTGCAGCAAGAATGATGTCATCAATATCATTTT
+CTGTATAACTTTTCCCAGGTCTTACACGGGCAATTACGCCTTGGTGTTGCTCACCTTCACTTTTTTCATC
+AAGCGCTTTACGACTCGCCAATTGTGTCCCGATACCGTATTTTCTTGATAAATTAATGATTGGCATTATG
+CGATCATCTTCACGACCTTTTAATAACCATATTTCAATAAAACGCTCGGGAGCTGCGTTAATTAAGGCAT
+TAACTGCATGAATACCAAAAACTAACTCTTCATTTTTCGCCATGATCTTTCTCTATTTATGTAAACAACG
+AGGCTAATAAGCTATTGCCTAAGCCTTATTTTCCGAACTTTTACGGGCATTTTTTCCTGGGCGTTTTTTA
+CGTGCACTGCGTTTTTTTGCTTTGCTTTTTTCTTTTGGCTTGTCTTTAGATTTGTCTTTAGATTTGTCTT
+TTGAACCACCTTTAGACTTGCTTTTAGGTTTATCACTCTTAGCTGTAGTTGCTTGAGTTCCAGTCTTAGC
+TTCTGGTTTATTCTCAGCTGACTTTGACGTTGAACGTCTAGAGCTTTTACCTTTCGACTTGCCTTTAGGT
+TTGCCTTGGCTTTCTTCAGCTTCAGAGCCTTCAAGTCGTAAGTCTATTTTCTTTTCGTCAAGGTTTACCG
+CGGCAACTTGTACCCGAATTTCATCACCAACACGGTACTTTTTGCCACTATTCTCACCGGATAGGCACAT
+ACGTACATCATCAAAATGATAGAAATCACGACCAAGAGAAGTGATATGAACTAAACCTTCAATATGTAAA
+TCTTGTAAGCGAACAAACATACCAAAGTTAGTTACTGTTGAAATAACACCGGTAAAGTTATCACCAACAT
+GGTCTTGCATAAACTCACATTTGAGCCAATCAGCAACATCGCGAGTTGCTTCATCAGCGCGTCTCTCTGT
+CATAGAACAATGCTCACCCAGCTCTATAACTTCCTCTAAAGAATATTCATAGTTACCTTCGTTGGCAGCA
+TTTTTCGCTTCTTTTTCTAAAATAGCTTTGATCACTCGATGCACCACTAAATCAGGATAGCGACGAATAG
+GTGAGGTGAAATGACTATAAGAGGGTAGTGCTAAACCAAAATGGCCTTCATTGTCACTTTGATAGACAGC
+TTGGCGCATTGAGCGTAACAACATGGTTTGAATAAGCTCTTGGTCAGGTCGACCTGCAACTTTCGCTAAA
+ATATCACCGTAATCTCTTGGTTCCGGTGCTTCTTTTGACGGCAGAGATAAACCAAGTTCATTTAAATAGG
+TAACAAAGTTACGGTACTTATCTTCGCTAGGTTTATCATGAACACGGAACAAACCTGGCTTTTCATGTTT
+TTCTATAAATTTGGCTGTCGCAACATTGGCCATAATCATACATTCTTCAATGATTTTATGGGCATCATTG
+CGAATAAGCGCTTCGACACTGGCAATTTTTTTATCTTCATTGAAGATAAAAATAGATTCTTGCGTTTCAA
+AAGCGATAGCGCCACGTTTAAGACGAGCATCTGTTAGCGCGTGATACATATGTTCAAGATTTTTTAAATC
+AGGCACTAAGGTTTGGTATTCTTGACAAAGCGCTTCATCACCGTCGAGAATCGCAGCGACTTTGGTGTAA
+GTAAAACGAGCATGAGAACGCATTACTGCGGGATAGAACTTACTACCTGATAGTTTTCCGGTAGCACTGA
+TGGTCATTTCACACACCATACATAAGCGATCTACGTCGGGGTTGAGTGAACACAAACCATTAGAAAGTTT
+CTCTGGCAACATAGGGATAACTTGACTAGGAAAATACACTGAGTTACCACGTGATATCGCTTCATCGTCT
+AACGCCGTGCCGTGCTGAACGTAATAACTTACGTCAGCAATTGCCACCCATAAACGCCAACCACCTGATT
+TTTTTGGTTCACAATAAACAGCATCATCAAAATCTCTAGCATCATCGCCATCGATAGTAACCAAAGGTAA
+GTCACGTAAGTCTTTACGTGGTAATTTAGATGACTCTTCAACTTCATCAGCAATACTAGCCACTTCAGCT
+TGTACTGCGTGAGGAAATTGATGGGGTAAGTCATGGGCGCGCAAGGCTATCTCTATTTCCATCCCAGGAG
+CGAGGTGATCTCCTAAAACTTCAATCACTTTACCAATAGCATGAGAACGTTTAGTCGGCCTTTGAACTAA
+TTCAACGACGACCATTTGCCCGTGTCTAGCACCCATTTTAGTTTGTGGATCAATCAATACTTCTTGTTTG
+ATTTTACTGTCTTCTGACACAACAGAGCAAACATGATGATCAATATATAATCGACCAACGATAGGTGCTT
+TCCTTGGTTCTATAACTTCCAGTATCTTGACTTCTTTTCGACCTTTACGATCGGTACGGTCAACCAAAAT
+GGCTTGCACGATATCACCATGAAAGACACGCTGCATTTCGTGGGAGGAAATATAGAAATCTTTACCTCTT
+TTATCGGTAATAGATGAATCATCAGGAGAAAAGAAACCAAAACCGTCACGATGGCCAATAACTTTGCCGC
+TAAGCAGGCTATTTTTTTCCGGCAGTGCGTATTGTTTGAATTTATTAAAAATCAACTGACCACTGTTTTC
+CATCGCACGTAAACGACGCTTCAAACCAATAAGTTGATACTCTTCATCGTACTTTAGTGTTTTGACCAAG
+CTATTAAAACTTGGTGGCGGCGAGCATTTTTCGATGATTGATAGCAATAATTCGCGTGAGGCGACTGGCT
+TTTCATATTTTTTGGCTTCGCGTTTAGCGTGTGGATCGTTATAGGTCACTATAATGGGTCAATATTTAAG
+GATAACTACTTGTCAGTATACCATAAACTTTAAATTTACAACGCTTACACAAATGCTTAATTTGTATAAC
+TGGTTCTTTTCGCTTGCTCTATTACTTTACTGGGCATTTTACTGGCAAGACCTGAAATTAAGACACTGAT
+TTGTTTATGTATTACTTTATCATCAGTTACGGAGTGATGTAATTGAGAATAAAGCGCAGGATAATCTAAT
+GGGCTACCGTAGCCCTGCTCATATAGACTAGCAAGTCGCATCTGTGCAGCTAAGTTATCTAAACTTGCCG
+CCGTTTTTAAATAAACAATAGCGCGGTCAATATCTACCTGCATAAACTTGCCCATATGGTAATAACGGCC
+CAACTGCTCTAAACCTTCTGCTAAACCCTGATCAGCGGCTAAATGCATATAATGCAGTCCTAGCGGAATA
+TCTTTTTTCACACAAACACCATAAGCTAACATATCACCCCACAAAAATTGATATGAGGGCATATTCGCTT
+TATTGGCACGTGCTTCAATATCTTGCACTAATTGGCATTCATCAAGCACTACTTGGCTTAAATGCTTGTT
+GTCTTTAATTAAATCCAGCAATTGATTATCAGTATAAATCTGAACAGCTTGCAAGTTTTTCTTCATAGCG
+AATGCTGAAGAATTGGCAAATAAAAACATAACAGAAAGAACAAAGAAAAATAATATACGCATAAAAATCC
+TAACTAGGCTGAATCAGCTGACTTCTTTGTATCGGCAAGCAAGCTGCATCTATGAAATTTATTTAAATAA
+TATAACCATACTAAAGCAATTTTGGCGCCAACATAGAGTTTTGAGACTATTATTAATTCAAATTGGAAAT
+TTACTATAATCACTATTATTTAGCGTATAGTAAGGAACTCACTAACATTATCAATTTACGGATAGCTTAT
+TTCAGTGAGTATTAAAAATAATAACTCCTCCATTATTTATTCTGAACGGCGATTAATATGCTGATTGAAA
+AAGAGCTTTCTGAGTTAACCGTAGGCCACTATGTGGTAAAGATTATTCAGCAAGAAGGTTGCTTTTCGTT
+AACTGCCGCTGGACACATCAAAAGCAAAGCTGTTATAAATCATCTCAAAAGCAAAAATGTTCATCGTGTT
+TTAATTGATGATAGCAAAACATTATTGTCTAGTAGCCACGAGAAAAGCGCCACTGTAGACGCTCCCTCAA
+TCGTTAAAAACAAAGAACTTAAGCACGCAAAAGCGATTTTCGACCAATCTAAGTCTATTCAAAAGAAGTT
+ATTTCATGATGCACTTAGTGGCAGTTGCTTAGACTTATCACCGGTAGTGGAAGTCACTAATAAATCAATT
+GATGCAATATTTAACAGCCCTGATTCACTTGCCTGTATGTTAAATATTCGAGAGAAAGATGAATACCTTT
+TAGAGCACTCTGTTGCAGTTTCTGTTTATATCACCATTTTCTCTCGCTATTTAGACCTAGAGAGACACAT
+TATCGAGCAACTATCTATTGGGGCATTTCTGCATGATATCGGTAAAATAAAAATACCTGATAAAATCCTC
+AATAAACCCGGTAAGTTGACCGTTGATGAATTTACCATCATGAAAACCCATGCCAATCATTCCATAGCTA
+TCATTAAAGAAACGCCTGGCATCAGTGCACTTAGCCTTGAGGTAGCAGCCTTACACCATGAAAAGCTTGA
+TGGGAGTGGCTATCCTTTTCAAGTAGATGGTGAAGATATTAGCCAATATGGACGCATGATTGCCATTTGC
+GATATTTTTGATGCATTGACCGCTACACGTGTTTATAAAGAAGGCTTTACCCACGGTAAAGCTTTTAGCA
+TTTTGCGAGAATTGGCAAAGCAAGGGCAGCTAGATGCAAGTTTGGTCGACCACTTTATCAAATGTGTCGG
+GGTATTTCCTGTTGGCTCATTGGTGCAATTAAAATCAAATAAATTAGCATTGGTACAGGAGCGCAATGAT
+AAAGATCCCATTAATCCACAAGTTCACTCCTTTTACAGCGTCAAGCTAAATCAATTTCTCAACAAACAAG
+AAATTGATTTATCAGGCAGTGAAGATTCAATTGTTAAAAGTGTCAGGGCAGAAGAGTTCGACCTTGATAT
+GAAGCAAATTGTCGATATGTTGCTAATGGAAGGCTAGTTTTTTATCACGTGATAAAAAACGTATCACTCA
+ACGAGAGTAAACTCTCGTTGAGTGATACGTTATCCAAGCATTGAAAGTAACACTAAGTAATTAAATGGCT
+AAGCTGCGCTACTCACTTCTTTAACTTGCTTAACTTGATTCGCTTCTTTTTGCAGAATGATTGTTGCCTT
+TGCCTGTTTATCTTCTTTACGCTTATCTCTTAAGACCAATAGACAGGGTGTTAATACTAAGGTTAATACC
+GTAGCAAAAGCTAAGCCGCCAGCAATAGCCGTTGCTAGCTGTGTCCACCACTGTGTTGACGGTGCACCAA
+AGACAATAGTACGCTCAAAGAAATCTAAGTTTACCTGTAAGACCATAGGCAATAAACCCAAAATGGTGGT
+TATAGTGGTTAACATAACCGGCCGTAAACGCTGCGCGCCTGTTCTTAAAACGGCCTCAACCACAGGGTAA
+CCTTCTTTACGTAAAACATTGTAGGTATCAATCAGTACTATATTATTATTTACAACAATACCCGCCAATG
+AGATAACACCAATGCCGCCCATAACTATGCCAAACGGTTTTTGAACTAATAATAGTGCTAAAAATACGCC
+AACGGTTGAGAATATGACGGCACTTAAAATCAATAATGCTTGATAAAAGCTATTGAATTGAGTCACTAAA
+ATCATGGCCATTACAAAGAGTGCGATAGCAAAAGCATTCACTAAAAACGCTTGTGACTCTTGTTGATCCT
+CATTCTGTCCCTTAACATCAATATCCACTGACGGGTGCAAGCCAAGTGTCGGTAACTGTTCTTGCAAAAT
+AGGTAACTCATTCAGTAACTGAGCACCGGCAATTAAGTTCGCCTGCACAGTGACAACTCGCTTAGCATCA
+ACACGACGAATTGTATCAACTTTAGGTGCGGCTCTACGCTCGACAAAACTGCCAACGGGCACTAAACCTG
+ACGTTGTTTTTAAACGGAGTGAATCTAGTCGACTTATATTACGTTTGTCTTCCGGAAAACGAACTCGAAT
+ATCCAGTTCATCATCAACATCGTCAGGGCGATATTCACCAAGTTTTAAACCGTTAGTAACCATTTGCACA
+CTTGAGCCAACTAACGCAGCATCAGCGCCATAGGTAGCCGCTTTATTACGATCAATAATGAGCTGCCATT
+CTATGCCTGGTTTAGCACCCGTATCTTCTATGTCAGTAAATTTACCGGATGTTTCCAATGCATCACGTAT
+AATTTTCACCGACTTATCCAGTTCTCCAGGAAAACGCGAGCTCAATTCAAGTTTAAGATCCTTACCACTT
+TGCGGGCCGTTTTCATTTTTTCTCACTTCAATTTCAACGCCGGCTAAGTCATCCGTTAACTCGTGAATAT
+TGGCCACTATTTCATCCGCTGAACGTCTTACCTGCCAATCAACAAAATTTAGTTTAAAAGTGCCGATTTG
+GTTATTGCCACCCGTTCGAGTATATAAGGTTTCAATTTCCTCGAGCGGTAAGATACGTGCTTCTATAGAA
+CGCATAATCACGTCTTTTTCTTTTACTGATAAATCGCCATGAGAGCGCACCACCATAGTTGCACTTTGAG
+GCTCAACCTCAGGAAAGAAGCTCACGCCAAGACCAGATGCGCCATAGAGCCACATCACCACAAAAGATAT
+CGCAAAGGTACCAGCAACTATTTTCCAAGGATGTCTAATTGCTGTTGTCAGTACACGTATGTATCGACCG
+GTAAAACCCGATAATTTATTGAATTCTCCCGCTTCAGCATGCTCTATTTGTTGTTGTTCTTTACTGCTAA
+CAACGCGAGCTTTACCTAAAACAGCGCCTAAAGTGGGCACAAAAATGAGTGCCATTGCTAAGGAGGCTGA
+TAACACCGCGATGAGGGTAAAAGGTAAGTACTTCATAAACTCACCCATAATACCTGGCCAAAACATCAAG
+GGCGCAAAGGCTGCTAATGTTGTCGCCGTTGAAGCAATAATCGGCCATGCCATACGACGAGCAGCAGTAC
+CATAAGCAACAGCTTTGCTATGACCTTCATTCATCTGCCTGTCTGCAAACTCGGTGACAACGATCGCCCC
+ATCAACAAGCATGCCTACTGCCATGATTAGGCCAAATAGCACCACTATATTTACCGTCATCCCTGCTAAA
+GCAATGACTAATATTCCTGTTAAAAAGGCGCCTGGAATTGCTAAACCTACCAATAAAGCGGTGCGGCCAC
+CTAAAGCAGCAATAATGACAATAACGACCAATAATACCGCTGAAAAAACATTATTCTGCAAGTCTGTGAG
+CGTATTTTTAATTTCTATAGATTGATCACCAACATAATCCACTTTGACTTGTTGTGGCCATTTTAAACGG
+CTTTCATTGACAATTTCTTTAACTTTATCAACCGTTTCAATCAGGTTCTCACCAGAGCGTTTTTTGACTT
+CTATTGATACCGAGCGATGACCGTTTAATCGAGCAAAACCAGTAGGATCTTTATAAGCACGACGCACCGT
+TGATACATCTTGAAAGGTAATAACTCGATCGCCATCGACCTTAATAGGCAGTTCAAGTAAGTCTTGAATA
+TTTTCAAAAACAGAAGGCACTTTGATGGCAAAACGTCCTTTGCCAGTATCCATAGTCCCTGCTGGTACTA
+AGCGATTGTTACGCTCAACAAGGTTATAAATGTCCGTTTGATCAAGCCCATAGCTTTCCATTAATAACGG
+ATCGACAATGATTTCAACCATATCTTCACGGTCACCACCAATTTCAACTTCTAGCACTTCTTGCATGCCT
+TCGATTTTGTCTTTGACGTTCCGCGCTATTGTTATCAAACCTCGCTCAGTAACAGCCCCAGATAACACAA
+CCGTCAATGCTGCTTCTTGGTTAGCCATGGTGACTTCATTTACCACCGGCTCTTCAGTCTCATTGGGCAA
+TTTAGCTTTGGCTAAAGTCACTTTATCACGCACATCGGCAAGTGCTTCTTTAGGGTCAAGTCCGGCAATA
+AATTCTAACGTAACAGAGGCGTGCCCCTCTCCTGCATTGGAACGCATTTCTTTAATGCCCGCGATAGATT
+TAAGCTCATTTTCCATCGGTCTTACGAGCATGCGCTCAGCATCTTCAGGAGAAATACCATCATGAATCAT
+AGAAACATAAATAATTGGAATGGTAATATCAGGATTGGCTTCTTTAGCAATGTTGTTGTAAGTCACTGCG
+CCAGAAATAAGTAGTAGTACAAATAGCATCAAAACAGAGCGAGTACGTGTCAATGCGGCTTCAATAAGCG
+TTAACATAATAGCTCCTATTTTTGTGTAGCGGCGGTTACAGTAGCAGCTTGTTTATCTGTGCTATTGCTA
+GCTTTATCATCTACCTTATCGAAGATGGCCTCCACTCTGTCCCCTGCACGAACGAAGCCTTGACCTAAGA
+CAATGATATCGGCTTGTTCGCCAAGACCTGTCAACCATATGCCATCACTTTCACTTTTAATGATCTCTAT
+TGGCGTAAAGTGAACAATTGATTTTTTTACCGATTTAACACCGATATTACCTTGCTCATCTAAAGCGAGC
+AGTGCTGGTGATATTTTTATTGCAGACAATCTGGCTAAGTCTATGGTCAATTCACTGCTTAAGCCCGCCA
+ATAAATTCGCCTTTTTATTATCAATTTCCACTTCAATTTTAAAAGTATTGGTCGCATCATTACCGACACT
+GGCAATGTAACGCAGCTTACCTTGTGCTTGTGCACCATTTAATAAGGTTACTTGCGCTACTTGACCAACA
+GACAACTGACTTATTTGTTGTTCGGTGGCATGCGCTCTAACAATAAGCGGGTCTAAATCAGCAATCATGG
+CGATATCATCACCCGAGGCGACGTAGTCACCCACTTCAACATAGCGTGTGTTAAGAATTCCGGTGAAAGG
+CGCTTTAATAATGGTATGGGCAATGTCTAACTCTAATCGCTTTATTTCAGCGTTAACCGATTCCAGTGCA
+GCATATGATTGTGCTAAATGCACCTTACCTTGATAACCTTGTTTATTAAGCTTTAACGCACCTTCGTATT
+CTACTTCACGTTGGTTCAATAATGCTTGGCTACGGGTTAATTGAGCAGGTAAATCATTTAAAGCAATTTT
+TGCAATAATTTCACCTTTAGCAACTTTTGAACCTCTTTTTGCTAATACCTGAATAATTTTTCCGTGTATT
+TCAGCTTTTAATGTCGTGATGCGATCAGGCTCGGTGCGACCATAAAGCTCAATTGTTTTATGAATATGTT
+GTCCAAGTCGTGTTTCAACTTTAACTTGTGCAGTTATCTGCTTTTCATCATGACTAGGAATTTGTGCTTT
+TATCTCAGACTTTTGCTCTGCAACACTAGGGCCAGAAGCCATCCATAGCACTAAAACAAGGGTGATTAGT
+GCTGCAATAAGGTAAGGTCGTTGCGCTAACCAGCTAGATTTTAGGGTTAATTTCATCGTTATATCTCCAT
+TTTATCGGAATATGATAACGTTTTTTGATAAAGAAGATATAAGCTAACGTGCTACAAACTGTTTATCTTT
+TGTAAGTTTTTGTACATTAAAATAAACAAGGTTACGAAACATTCGCTTAGTAGAAACACCATTTGATTGG
+ACAAAAGCTGACGATTGGAATGGGGATAGATCTTTTACGTGAGACAAGAGCACTAGTGTTTATTATAAAA
+ATTTTAACGAGGTGTCGGCTTTACATTGCTTGGTAATTGGTCGTCATCCGCTTTGTACATTTCTGCCAAA
+GCGATGACTATATTTAGTTAAGAGGTAACTAAAATACTAGATAGAAAAAGATGACCCACAACCACAAGTG
+GTTGTTGCATTTGGGTTATTTACCACAAAGCGGCTACCTTCTAAACTTTCAAGATAATCAACTTCGCCAT
+CAACAAGGTATTGCAAACTCATAGGATCGATTACCATCATAACGCCTTGCTTTTCAATGGTCATATCGCC
+GTCATTCACTTTTTCATCAAAAGTGAAGCCATACTGAAAACCTGAACAACCACCACCGGTAACATATACA
+CGTAGCTTAAGTGCTGGGTTTTCTTCTTCTGTGATTAGCGAAAGAACTTTACTCGCGGCAGAATCGGTAA
+ATTTAATGGGTAATTCAGGGTTTGACATGGTGCTCTACTTAGTACAACAAAGTACAAAAAAATACGCTAC
+AAAGTGGGTGTTTAACAACGAGGGTAATTATCTTAAACTTGACTATTTTAGTCAAGTATTATTCTTTACC
+ATAATGATACCACTCCGTATAAGAAAGTACTCACTGAATGATAATTTATGAGGAAGTGTATTAAGTGCTA
+TTGATTGATTTGCCAAGAGACACTTTTTTCTTTCTTGGCATACTTTTGCCAGCGCGATTTAGTCAAGATT
+GCTGAGACTAAGACATTTTCAGGCGTAAAGTTAGCGGGTAAGGTAAATTCACCATTAATAATCTGAAAAT
+ATTGAAAACTAAATTTAAGATCGTTTTTGTTCAGCTTTGTTACATCTGCCAGCTTAAGCTTTACTGATTT
+ACCACTTTCTTGACCTTCAAAAACTAATTCAATATAACCTTTACTATAACGACGCTTTAATTGCTGCTGC
+ACTAAAGTTACTTGAAAGTGATATTGATTGGGAATCTTGCTCGCTACTATGTTGACATTTTCAACGAATA
+AACCTGCAGCTTCTTTTTCAGGTGCCATTATTTTTTCATAGAAGGCCAACTGCTTTTTCACTTCAAATTT
+CTGTTCAGCGGCTTCTTTGAGTAACTCTTGCGCTTTTATATTTGCAAGTTGCTCGACCGTTAGTTCAACT
+TCTAAGGTGTGAATTCGTGCTATATTTTCTTCTTGTTGCTGGTAAAGCTGTTCCAGCCTAAGCTTTTGTT
+GCTCAAGGTTAGTCACTTGAAAGTGATGATAATAATTACCCACTCGGTAGCCGGTAAATAAACACAGACT
+TATCACTGTTATTAAAAACAAAGCCGATTTAAAAGTACCTAAGCGCTCAATAACAACACCCAAATTTATT
+TTTGCTAACCATTTCATTTGTAAAGTATTATAATCCCGTAATGATAATATCAATCGCAACAATAAGAAAA
+CACTTAGCTTTGCCAAAAACCTCTTGGCAAATATGCTTACTTGCCATTATTGGTGGAGCCGCCTCCGCTT
+TATTAGTAGTGCTATTTACCCTGACTATTGAAGAAATTCAACAGCTCTACTTAATTAAACGCGACAACTA
+TAACAGTTTAGATGAGGTAAGTCGTTTTCATTTACCTATCATCGGCTCACTTATTATCCTCTTAATGGCT
+TGGCTTACTGGTTATAAATACATACGTACTGGCATCCCCTTTGTGCTACACCGGTTAAAAGTAGCGCATG
+GCATTATCCCTTTTAAAAACACATTAAATCAATTTTGGGGAAGTGCAGTAGCCTTAGCGTCTGGCTTTTC
+TGTCGGCCGTGAAGGGCCCGCGGTACATCTTGGCGCAGCATGTAGTAGTTATTTAGGCAGTGTACTAAAA
+CTCCCCTATAACAGTACCCGAACTTTATGTGCCTGTGGCATAGCAGCAGGTATTGCCGCAACATTTAATA
+CCCCGATAGCCGCGGTTATTTTTGTCATGGAAGTGGTCATGCGAGAATACAAAGCTCATGTTTTTGTACC
+TGTGATGCTCGCTTCAATTGTTGGCTCTTTGATTACTCGCAGTGTTTTTGGCACCAGTCATAATTTCCAG
+CACTTTAATACCATAGCGCTTGAACAACAGCATTATTTCTCTTTAATTTTATTAGCGATAGTCCTAGGGA
+TTTTGGCGGCTGCATTTAATAAGTATCTGGTTGTAATCATTAAAAAAAGCGTTAAATACCATATAGTACC
+CCGCTTAATTCTTGCTGCACTTATTACGGGTACGCTAGGTTACTTAGTACCTGGTGCTATGGGCACAGGT
+ACAAGTGCAATTGATATTTCTTTAACGAACAATTTACCCTTAGGTTTTCTGTTCAGCTTACTTATTGCTA
+AATTATTAATGACAATGTTCGCCTTAGGTTTAGGTATTCCTGGTGGAATTATTGGACCAACCATAAGTAT
+TGGTGCCATTACTGGCGCTCTTGTTGGGGCTGTTGTTATACAAGTATTGCCCGGAGAACATGTAAGCAGT
+GACTTTATTTTGATGGGCATGGCTGGTTTTATGGCTGCCAGTTTAAATGCTCCCCTTGCCACTTTGCTTG
+CTGTTGTTGAACTATCAGGTCAACTCGAGTTGGTTGTGCCTGCCATGATAGTTATTACCATTGCCAGCAT
+CGTATCGCGACAGCTTTGTAAAAATGAATCTATCTTCATCATGCAATTAGATGCGCAAAACTTGCTCTAC
+CGCAAACCTCCGGTTGAAGAATCATTGCAAAATATTGGTGCTTTAGCGGTAATGAAAGATAATTTGTTGA
+TTTTAGAGCAAGCAAGTCCTCGTACTATCATAGGAGAACTCCTGCACAGTCATGAGTCGCAATTAGTCAT
+TAACAAAGAACCGACGAGCGAAACTGATCAGCTCAATAATTATTATTGGGCGCAATTAGATGTAGAAGTC
+GTTGACGATGAAAGTGAAGATATTGAACATAATCTCGCTAATAAACTAATACTGCACAAACTTATTCCAC
+TGAGTCATCAAGTCACTTTAGCAGAGGCTTATTTAGCACTAGTAGAGCAGCGTTCAGGCGCTGTATATAT
+TTACCATAAAGATATCAATGACTGTATTGGATTGGTGACTTTTGAACAACTTAGAATTTATTTATTAGAA
+GGAAAACTCAATTAATGAGCACGTTTTTAATCAACAATATCCTCTGGCTTAAAGCATTTCATGTCATTTT
+CATGGTGGCTTGGTTTGCTGGTATATTTTATTTGCCACGCTTATTTGTTAACCATGCCGAAACCAAGTCT
+GATGAAATAGCGCAACAACTTAAAGGTATGGAAAAACGTTTACTCTATTTTGTTACCCCTTTTGCCATCT
+TCACCCTGTTGCTCGGTGTAGCAATAATATATGCCTATGGCTATGACTGGTTTGTTGCCGCAAAATGGCT
+ACATATCAAATTAAGTTTAGTCATAGTGCTCTTTGCTTATCATGGGTATTGTTTTAAGTTAGTTACCACC
+TTTGCGCAAGATAAAAACATCCGCTCAGGGCGCTTCTATCGAATTTTCAATGAGATCCCCGTGCTGATTT
+TGTTTGCTGTTATTATCTTAGCTTACGTTAAGCCAATGTAATTATGGATTATTTAGGAATTGTAAAGGTA
+AGATAACCTATGTGGTATTTATATCTGGGCTACGTGGCAATACAGTTTTATGCTATTGCCGATGTATTCT
+CAAGAAACTCCCTTGCAGCAAGTGCTGTGGTTTTTTCAATAGCGGTATTTTTCATTTGGTCCTTTATACC
+AATACTGGGTTATATTTTAGCCAAAGCTTTAGGTGCAAAAGGATATGCAAAAAAATTACCCTTACTTCTT
+TGTGGTGTGATCATTGCGTTGAGTGAAAACGCTTTAACTTACTTTAATTTAATCGCAGAAAAGCAATATA
+ATATTGGCACGGCACTTGTGTTTATATTGTGCTTTGTTATCGCCTACTTACCATTGAATAAGCAAGAACT
+GGCAAGCTAGCAGCAACGCATAACCTCATTTTGAAGGCTTCATTTTTCAAGCTTTATCGTTATAATCAAG
+ATAAGATGATTTGTCACCTGGTTAACGAATCATTGGTATTCTGTTTACAGCATTGAGAAACATCAAAATG
+AAGTACTTTTTATTCGCTGTATTAGCGATTTCAACCTTATTTTCATCCGCAAACGAAGCGAACCAATCTC
+CCCTGCTTTTATCAAAGCCTAAAATTGTTGGCGGCGAACTTGCTTCTCAAAATGCTTGGCCTTGGATGTC
+AGCATTAGTTTTTACCTATAGTGATGTAGATAGCTCTTTAGACGTTGCTGGCACTCCATACCAGAGTGAA
+CCGTTTTCATATTCTCCTTCAGGTCAAGCGAGTGCCACTATGGCTGACTGTGGTATTGCTGATAATTTAT
+GTAATTTAGCTGAAAATAAAATATGTTTAATTGCCCGTGGTGAAATAGACTTTTCGGTGAAAGTTGATAA
+TTGCCAAGCTGCAGGTGGTATCGGTGCAATTATCTATAACAATACTTCAGGGGTTATAAGTGGCACCTTA
+GGAGAAGATTATATTGGCAACATTCCGGTAGTTGCCATTAGCCAAAATGACGGAGCACTTTTACTCAATA
+AACTCGACAGTATTGCGACAATTAATTTATCGGTGAAACAAGATCTTGCGCAAAGCGCTAGCTGTGGAGC
+AAGCTTTATAGGAGATAAGTGGGTACTTACCGCTGCTCATTGTGTTGAAGATGTCAATATTGAGTTTTTA
+AAAGTTAATATTGGCGAATATGATTTAAGTGATGGCGCTAGTAATGCTAAAGCGATTAAGCGTATTTATA
+TCCATCCAGAGTACGATGAAGGCAGTGCCTTTAATAATGATATCGCGCTGATTGAGTTAGTAGAAGCGAG
+TGACCAAACAGCGGTTAAACTGCTCGATTACAATACCAGCAAACAATTAGCTATTGCTAACAGTCCCGCC
+ACGGTTATTGGCTGGGGTAACATAAATGCTTACGGTCCAAATGACGAAGCTCCGGTAAATAGTCAACCCG
+ATCAATTACGCCAAGTTGAGCTTTATTTATTAAGCAATGAAGAGTGCAAAAACCAGTTAGCCCAAGCTTA
+TAGCGACTTGAATAATACCATTTATTCACCCAATCAAGTGGGTATTACCAATAGCATGATTTGTGCTGCA
+TTCTCAGGAGACGTTCAAAAAGGTTCATGCCAAGGAGATAGTGGGGGACCTTTAGTAGTAAATACCAATG
+AAGGTTGGCAACAAATAGGTATCGTTAGCTTTGGTGTTGGTTGTGCTAATGAGGCTTTTCCGGATGTTTA
+TGCCCGCGTAGGAAATTTTACTACTTGGATTAATAACATCACCCAAGGGATTGCTATTGAGTCAAATTAT
+GACTTTGCTTTAACGCCACAAAATAAAGCGCAAACAACACAACTAATCGTCACCAACAATACTAATCTGA
+TCGCTAATTTAAGCTTCACGCTATTGGCTGATAACATAAGCAGCCATAGCTTTAGCTTGAATACCGATAA
+TTGTACCCAATTAGCAGCAAAGCAAAGTTGTCAAATTCAAGTTGATTTTGATGCCAAAACTCTAGGAAAA
+CATAAAGTACGGATTGTCATTAATAGCAATGATGTAAATATCCCAACGAGCCAAAGTTACATAAGTGCTG
+AAGCAGTTGCTTCCAATAGCGATATCAATACTCAGCTATCAAATGGTTCCTCAGAATTACGCTGGTTTAG
+TGGTGGTGACCAACCATGGCTGCTCGATAATAGCGAAGCAGCAATAATGAGCGGTGCTATTGGCGAAGAT
+CAACAAAGCGCTGTTTTACTGACATTTTCTGGTGCAGGCACCTTATCATTTGATTGGTCCGTTGCTTCTG
+AAGAAAATACCGACACCCCTGATGAGCCGTTTGGTGTTTTATATCTAATTATTGATGATAAACAAATCAA
+GTTTATCTCAGGAGAGGTCGCTTACACTAAGGTAACTATCGATGAGTTAGCCGAAGGGGAACATCAAGTA
+ACTTGGTTATATAAGAAAGATGGCGGTACTAGTGAAGGCACAGATAAAGCTTCTTTAAAGAATGTTATTT
+TCACTCCGACAGTGACAGCACTTCCGTCTCCTCCCACGCCGACACCCCTACCTCCAAGCACAACAGACAC
+CAAGTCGGGTGGTGGTAGTGTCTATTTTATGTTGTTCCTGCTCATCATGCTCACAGCTAAACGTCGACTA
+ATCTAATCGTTAACTATCAACGATAAAAGGCAGGATTATCTGTCTTTTTTTATTTTAGCCTTATCATCTT
+TGCAGACAGGTCAAATGTTCTTTAGCATTCGCAAGTAACTATATTATAAATACACTCGATTAAGAACTAT
+GCTTTAGAGTGCTTGAGCCATTTCATTTCCAGGTGCTGTGATGCAGTAATGTTACTTTCTACTGAAATCC
+TGCTCTTTGAATGGTAGCGGGTATATGCTATATTCTTGGCAAATTTGTCCCCTTTCAATGTAATAAATCA
+AGATGATGAAATTCCAAGGTAACCATATTCTCTCGGTATCACAATTTGACCGTGAAGCTATCGCAAAGAT
+CCTGCAAGTTTCTGCGCAAATGGCGCCTTATGCGTCTCGAAAAAAGCGTTGTCATGTGCTTGATGGCGCC
+ATATTAAGTAATTTATTTTTTGAACCGAGTACTCGAACCCGAGTCAGTTTTGGTACCGCTTTTAATTTGC
+TCGGCGGTTTTGTACGCGAGACTGTTGGTCAAGAAAACTCATCATTAAGTAAGGGTGAATCTTTATTTGA
+TACTGCCCAAGTAATCAGTGGCTACTCAGACGTTATTGCCATGCGTCATCCGCAAATGCACTCGGTAGAG
+CAGTTTGCACAAGGCAGTTCCGTCCCTGTTATCAACGGTGGTGATGGTGCCAATGAACACCCCACTCAGG
+CACTACTTGATCTATTTACTATTCAGTCTGAAATGATGCACTTTAACAAAGGTTTAGATGATTTAAATAT
+TGTTTTGATGGGCGACTTGAAACATGGTCGTACCGTACATTCATTATCAAAACTACTAAGTCTTTATGAT
+AATGTAAAAGTCACCATGGTTGCGCCAAAAGCGCTACAAATGCCTGATAGCGTTATTTCAACCTTAAGCG
+ACGCTGGTCATGAAGTTATTTTGACTGAGACTATGGCGGGTAATTTATCTGCAGATGTCATTTATCAAAC
+AAGAATTCAACAAGAACGCTTTGCCAGCAAAGATGAAGCTGAGTTATATCGCGGACATTTCAGTTTAAAT
+AAGAGTGTTTACCAGAAATATTGCCAAGAAAACACGGTAATAATGCACCCTTTACCACGCGACTCTCGCC
+CTGAAGCTAATGAACTTGATACTGATCTTAATGACTTAGACAACTTAGCTATTTTTAGGCAAGCACAAAA
+TGGTGTTTTAGTGCGAATGGCATTATTTGCCTTAACGTTAGGTGTTGAAGATCAATTAACCGATTATGAA
+AAACCAGTAAACTGGTTCACAAATAAAAACGCCTAATGGCAACATTCCTTATTAGTAACGATTTTAGAAG
+AAACAATTATGAATAAATCAGAACAGTTATTTGAACAAGCTCAAAAGATTATCCCTGGTGGCGTTAACTC
+TCCAGTACGTGCTTTCAATGGTGTTGGTGGTACTCCGTGTTTTATAAAACGTGCTCAAGGCGCTTATATT
+TATGACGCTGATGATAAAGCTTACATCGACTATGTTGGCTCTTGGGGACCTATGATTTTAGGTCATAACC
+ATCCAGCAATACTTGAAGCTGTTATTACTACCGCTAAAAATGGTTTAAGTTTCGGTGCTCCGACTGAAAT
+TGAAATTACCATGGCTGAGAAGGTACGTGAGTTAGTACCTTCAATGGAATCTTTACGCATGGTTAGCTCT
+GGTACAGAAGCTACGATGAGCGCTATCCGTTTAGCACGTGGTTATACTGGCCGCGATAAGATATTAAAGT
+TTGAAGGTTGTTATCACGGTCATGCCGACGCTTTGTTAGTAAAAGCGGGTTCTGGTGCATTAACATTGGG
+CGTACCTAATTCACCGGGTATTCCTGAAGATTTTGCTAAACATACCCTTACCGTTAGCTACAATAATATC
+GACGAAGTGAAAGAAATTTTCGCAAAATATGCCGATGAGATAGCGTGTATTATCGTTGAACCTGTTGCAG
+GTAATATGAACTGTATCCCTCCTGTTGAAGGATTCCTTGAAGGTTTACGCGACGTATGTGACCAATACAG
+CAGCGTATTAATTTTTGATGAAGTAATGACTGGCTTTCGTGTTGCACTAGGTGGCGCTCAAGCTCACTAT
+AATATTAAACCTGACTTAACTACTTTAGGTAAAGTCATTGGTGGTGGTATGCCTGTTGGCGCATTCGGTG
+GCAAACAAGAGATCATGGATTATATCGCTCCTGTTGGTCCTGTTTATCAAGCAGGAACTTTATCAGGTAA
+CCCAATTGCTATGGCCGCGGGTTTAGCTTCATTGACTGAATTAGCTCAAGGAAATAAACACCAACAACTT
+TCTTCTGCTACAGAAAAGTTAGCCATGGGCTTAAAAGCCGCAGCTGAACGTAATGGCGTTAGTTTAAGCG
+TTAACTACGTTGGCGCCATGTTTGGATTTTTCTTTACGGAAGATAAAAACCCTATTACTACCTATGAGCA
+AGCGACCCAATGTGATGGAGAAATGTTCAAGCGCTTCTTCCACTTAATGCTTGATGAAGGCGTATATTTA
+GCACCATCATCTTATGAAACTGGCTTTTTATCAACATCACATACCGATGACATTATTGAAAAAACCTTAG
+TTGCTGCCGATAAGTGTTTCGCTCAGTTGTAACCAGTTCACGATAGAGATTAATCTATAATTTATATATA
+AAAAAAACGCTGCCCGTAGCAATACAGGCAGCGTTTTTTATGTTTTTTTATCTCATAGCTATTTGTATAA
+GATAATGCTCACTATTGAGTTATACCAATTAAATTAATTAATGGGGCAAATTTTAATGAGAATAAATTTT
+CAAGAACAAGGCGCTTGATTGAGTAATAGCTGGCTATTGGCATTGAAAGCAACGATGTTATTGGATATTT
+AGACCATTTAAAAAGATCACTTAGTTAGTTTGGTTGGTATTTTTTAGCCAAAAGTTAGCTATTCAATGCT
+TCATTGCTCAACTCACCATGTAACCAATCTAAGCCTTCTTGCCAACCTAAATTGAGGCCATCAAATACTT
+TCAAATTCCAACCATCACGTTGTCGTATCGCACCAATTTTTCCTACCGATACTTTGCTTTCATTATCATA
+AGTAACGACAGCAATCGCTGCTAAGTTTTGATGCGAAGCCACGCTAACCTTGGCCTCAAATGAAAAGTCA
+TATTGATTTATTTTATTAATCAGCAGAGCAAAATTACTCGAAAATAGTTTAGTCAAAAAATCATCGTACT
+CTTCAGACATTTCTAAAGATATGACAACATCTTGACTGACAATAACTTCGGCAATATGCTCAGTTAAAAC
+ATTAATTTTTGCAAAACTAAGTTGGTATTTCTGCATAACGTCCTGCCCACATATTTTTGTACTTAGAACA
+ACAATACTAGACCTATATTTTCAACTTAACAAACGTGTGTTTGAATTTTTTTACCTGCTTTATTAATAAA
+TTTAAAGGTAATGATCGAATAACTGTACATTCACCATTTCACCGGCTTTTACTCCGCCTTGCTCGCTAGG
+TAAAACAATAAAACAATTAGCCCGAGCTAAGCTAGATAAGATACCTGAACCTTGTGCACCTGTTGAAGTA
+ACAACATTTTCACCCGCTTCATTAATCGATAAAACACCCCGTTGAAAATCCAGTCGACCTGGGGATTTCC
+GTAGGTCACTACTACATTTCACCGTTAGATGCGTACGCGTTAAAGGTTTGGCATTTTGCATTTTAGTTAA
+GGCGACCAACGCTAATTGATGAAAGGTGACTAACGCTGAAACGGGGTTACCCGGCAGTCCGAAAAAGACA
+CTGTTAGCTAGCTTTCCAAAGGCAAAGGGCTTACCTGGTTTCATTGCTATTTTCCAAAAGCCAATTTCAC
+CTAATTCATCTAACACTGTTTTAGTGTAATCAGCATCACCTACCGAAACACCGCCAGAAGAAATAACGGC
+ATCAGCTTGCTCATCAGCACTAACAAAAGCAGCTTTTATCGCCTCAAAATCATCAGAAATAATACCAAAA
+TCAATAATATCAACATGCAATGTTTTAAGCATGGCAGCTAAAACAAAACTGTTAGATTCATAGATATCTC
+CTACTCGTAAAGCTTGACCAGGTAATTTAAGCTCATCACCCGTGGCGATTAAAGCCACTTTTAATTTGCG
+ATAAACAACAACTTCAGCCACACCTAAAGAAGCAAGCACGCCAATATCAACCGCTGCTAATTTATGACCA
+GAATAGAGTACTTGCTGGTCAATCTTAATATCTTCACCAGCATTTCTTACATGAGACCCAAAAGTCTTTT
+CTTGTAAAAAGGTAATGTTCTCGCCATCAGCTTTGACATTTTCTTGCATCTCGACAGAATCACAACAATC
+AGGCATTTTCGCCCCAGTCATAATTCGAATACATTCGCCAGGCTGACATGTGCCTTGAAATGGTGCTCCT
+GCCATAGAGCGTCCAATTAGGACCAGTGTTTTACTCTCGTTAAAACTTTCAAGAGCAAAGGCATAACCAT
+CCATTGCTGAATTATCGTGTGGCGGTACATTCAATGGACTAGCAATGTCTTGCGCTAAAACATAGTGCAG
+CGCTTGTTCAATGGGCAAGGTTAGTGTTTCAGTGATAGGTGATACTTGCGATAGCATATTTGCTACGGCT
+TGTTCAAAAGGTAAAAGCCCTGGGGCGGAGCAACAATCAGACATAAAAAACTCGCTTAATTAGATATTAC
+AATTACTTAGTACGATAAATTTCACTCTAAACTAGATAGCTTTTCAAGCTTGTTAAGAGAAAGATTGGTA
+AAATCATTATAGATAAATTCGTTAACGATAGTATCGCTTAATTACTGACAAAATTAATAGTGATTTAACT
+GCCCGTTTATTGATTACAATCAATAATGAGGTGGGCAAAAAAAATTACCATCTCGCAATACAATGGGTAT
+ATACTCATTTTAGAACAGAATTTTATTTTATTACACCGAGCTATCACAGCTAACATTGTTTTATTTTTTG
+GCTAAATTAAGCCAACTATTCGAAGCATTCATGTTGTGACATGCCGTGACTAAAACCATGTATTTATTGG
+CTTTTAGTTGCCAGGGTTAACAAGGAAACGCGTTAGCCTCCCTACATTTGGAAAGGTGACATGTTAACAG
+ACAACTTTGGCCGTAGGTTCTCTTACCTGCGTCTCTCTATTACCGACGTTTGCAATTTTAGTTGCACTTA
+CTGCTTGCCGGATGGATATCAGTGCGATCAACCGCGTGATTTTTTATCACTATGTGAAATCAAACGTATA
+GCGAAAGCTTTCGCCGAGTTAGGAACTGAAAAGATCCGCATAACCGGTGGTGAACCAGCCCTACGTAAAG
+ACTTACCTGAAATCATTCGAATTTGTAAAGAAACAGCTGGCATCAAAAAAGTTGCCATTACAAGTAATGG
+TTTTAAGTTACCAGATCACCTGCCTCATTGGTTAGATGCTGGTATTGATGCAATCAATATAAGTATCGAC
+AGTTTAGATCCTCGTCAATTTCATGCGATAACGGGGCACGATAAACTTAAGACCATCCTCACGGGGATTG
+ATATGGCATTGGCTGACGGCAGAGCCTCAGTTAAAGTTAATACGGTATTAATGCGTGATCACAGCGGTAG
+AGAAATTCAAAGCTACCTTGACTGGCTAAAAGACACCCCTATTACCTTGCGCTTTATTGAATTAATGCAA
+ACAGGTGATAATAAAGAATTTTTTGATGCGCAGCATGTACAAGGCTCGCGTATTAAGCAAAACTTAATTC
+TCGATGGCTGGCTTCCAGTCATTCAAAATAAGTCTGCAGGTCCTGCCCAAGAATTTTACCACCCTGATTA
+TCAAGGTAAAGTCGGCTTGATCATGCCTTATTCTAAGGATTTTTGTAGTAGCTGTAACCGCTTACGCATA
+AGCTCAAGTGGCAAGTTACATTTATGCCTATTTGGTGAAGAAGGTTTGTCATTACGTGAACAATTACAAA
+GTGATGATATTGAGCCTTTACAAGCAAAAATATTAGCATTACTGGGCGATAAAAAAGCTACTCACTACTT
+GCATGAAAAACTGACAGGTGCCACTAAACACCTTGCTATGCTTGGAGGGTAAATATGACTCATCAAGTTA
+TTGATTGTTTAGGTGTGGTTCTCGCTGGCGGTTTATCTTCTCGTATGGGACAAGATAAAGCGCAACTAAA
+GCGCCTGCAAAAGACAACGGATCCATCAGCAAAATCAGCGCATAGCATGTTAGATTTTTCTAAGCAGCTT
+TTAGCTGATGCTGGTATCAAAAATATTGTTATCAGCGGTGATAATCATCAAATTCCTGATCGTGTGCCAC
+ATGCAGGACCTGTTGGCGGGATTTATAGTGTACTTTCGCATTACCTTGCAAATAGCCCTGAACACTTACA
+ACCAAAAGCCTTATTAATCTTACCCGTTGATTTACCTTTAATGACTGCCAGCGCTTTAACCGAATTACGA
+CTAAAAGGTGAGCTTAGCCACAAAGCAACGTTTTTCAGTGATAGGCAAAAAAACAGGCACCATATCCCTT
+TATACTTACCCAATAATGCATTCTTGAATATGTTTTTAATGCAAGCATTTCACCGAGAGGAATTGCTAGC
+AAACAGCAAAGGTAATAATAAGAAAAATGGCCCTTCAGTGAGAGCCATGTTAGAGCAAGTGCCTCATCAA
+GCCATTGCTAGCCTAAATAATCAGGTGCTATTTAACACCAATACGCCAGAGCAATGGCAACAAGCACAAC
+AAAAATTTTAAGCCACACGTATCTTATGAAGTTGCATGCACATCAATCCAATAAAACAGTGGTAACAAAC
+ACGTAAGAACAGTAATTTTAATCTAAAGATTTAGTAAAGGATAAACCTATGTCAGCACATGGCGGCAAAA
+CTTTCGTTCCATTAAATATCGCCGTTTTAACGGTATCTGATACACGCAGTGAAGAAAACGATACTTCTGG
+TCAAGCACTTGTTGAGCGCTTGACACAAGCAGGCCATAACCTAGCCGATAAAGCGATTGTGATTGATGAT
+GTGTATCAACTGCGCGCACAAGTATCAAAATGGATAGCGGATGACTCTATTCACGCCATTATTTCTACCG
+GTGGTACTGGCTTTACTGCCCGTGATAATACCCCTGAAGCACTAACACCATTATTTGATAAAGCAGTAGA
+AGGTTTTGGCGAAGTATTTCGTCATGTCTCATTATTAGAAATAGGCACTTCAACTATACAATCACGCGCT
+TTTGGCGGTATTGCAAATAAAACGGTAGTGCTTTGTGTACCTGGTTCAACCAATGCATGTAAAACAGCTT
+GGGATAAAGTCATTAAAGAACAGCTTGATGCGAGCCATCGTCCTTGTAACTTTGTACCACACTTGAACTT
+AAGTGCCGAGCAATGTGAGACACGTAACTAATGACAACGAATACTGCTAGCAACGAAGCACAAACATCTG
+AAAAAGCGCCAGAGTTAAGCCACCTTAACCAACAAGGTGAAGCAAACATGGTAGATGTTACCGAAAAGGC
+CATGACATCTCGTACCGCTACCGCGCAAGGTTATATTAAAATGAACCGAGCGACCTTTGAATTAATCACC
+ACAGGTAAGCATAAAAAAGGCGATGTGTTTGCAGTTGCGCGAATTGCTGGTATTCAAGCGGCGAAAAAGT
+GCAGTGATTTAATTCCTTTATGTCATCCTTTGATGCTAAGTAAAGTGCAAGTAGATTTCACCCTTGATAG
+TGAAAACAGTCAAGTACAAGTGAATAGTTTATGTCGCTTAACAGGGCAAACAGGTGTTGAAATGGAAGCA
+TTAACCGCAGTTTCTATTGCTTGCTTAACCTTGTTTGATATGTGTAAAGCAGCTGACCCTGCAATGATGA
+TTCATGGTATTGAAGTATTAACCAAAGAAGGTGGCAAGTCTGGTCATTGGCAAAGTCCGTCTACCTAATT
+AAGAGAAAACCTTATGATAAAAATTGTTTTTTTTGCAGCACTTAGAGAGCAACTTGACTGTGCTGAACTG
+TCTCTAGCAGCAGATGATGCTAAGACAGTCGATGATATTAAGCAGTTATTAAGTGATAAAAATGAACAGT
+GGCAACAAACGTTCAGTAATACGTCACTGTTATCTGCGGTAAACCATGACATGGTTGATGGTAGTCACTT
+GGTAAAATCAGGCGATGAAGTTGCCTTTTTCCCTCCAGTTACCGGCGGATAACTTATGTTGAAACAAGAG
+ATATCGATCCAAACTGATGATTTTAGTTTAGCTGATGAAGTTGCCTTACTTGAAAAAGATAATGTAACGG
+ATGGTGCGGTCGTTACTTTTACCGGCAGGGTTAGAAACAACAATAATGGTAATTCAGTGACGACCTTAAC
+GCTAGAACATTACCCTGGTATGACAGAGAAATCACTCGCTAAAATTATTATACAAGCCAAAGAACGTTGG
+AATATTGGTCGGGTAAAAGTGATTCACCGTATTGGCGAGCTTAGTATAGGTGACCAGATTGTTTTTGTTG
+GTGTAACCAGTAAACATCGACAAGATGCCTTTGCAGCGAATGAGTTCATCATGGACTATTTGAAAGTTAA
+AGCTCCCTTTTGGAAAAAAGAACAAATTACCGATGACGGTCAAACCTCTGAAAATTGGTTAGATGCTAAA
+AACAGTGATAGCGACAAAGCAGATCTTTGGAGCTAACGTGCTACGTATACTGTTAGTCACGGTCTTGATT
+ATGAGTTTACTGGATGTAAACAGTAGCCAAGCCTACCAAAGTAACGTCAACGACAGTACTAAGACTAAAA
+CGAAGAGTGATAGCAATAACAAACCACTACGAATTGCTGTTGCCTCCAATTTCACACCGGTATTAAAAGT
+ATTACTTGAAGACTTTACCAAACAAACTGGTATAAAAAGTCAGGTAATCAGTGGGGCTAGTGGTGCCATG
+TTTTTACAAATTAAATATGGCGCTCCTTTTGATATTTTTCTCAGTGCTGACAGTCGTCGGCCCAAAGAAC
+TTGAGCAAGCGGGCTATGCACTAGCAGGTAGTAGGAAAACCTATGCTATCGGTCAGTTAGCATTATATTC
+GTCATCATTGAGTGCTAATGTAAACTCAATTGACCAAGTATCTCTTGAGCTGTTAGCTCTTGATCCCCTA
+AGGAAGCCACCTGCACGCTTTGCCATCGCTAACCCTGACACTGCACCTTACGGTAAAGCAGCAAAAGAAG
+CATTAACTCATATGGGTTTGTGGCAAGCTTATGAGTCTCGCTTGGTCAAAGGTATTAATATTGGCCAGAC
+ATTTACCCAGTTGCGTAGTAAAGCCGTTGCTAGTGGTATTGTTGCCAATAGCCAATTGGTGTTAAATAAC
+TTATCAGGGATCATTATTCCCAGCAATTACCATCAAGCGATAGAGCAACAGTTAATTATAATTCGTAACA
+GCAAACAGCAAGCAGCTGCAGAAAAGCTAAGTCATTTTTTGTTATCCTCTGAAAGTCAAAACAGAATAAC
+GAGTTATGGCTACGCGCATACAAAGCAAGTAAACAATACAGATATAAAGTTAATCGAGTTGACGGCTAAA
+TGATAAATTCAGACTTACAAGCACTCGTTACCACGCTAGAAATGGCGGCATTAACCACGTTCATTTTATT
+AATTATTGGTACTCCCCTCGCCTGGTATCTGGCCAAAATGACCAGTCGATTTAAGGTTATTATTGAAGCT
+GTTGTGGCATTGCCACTAGTTTTACCACCTACGGTGCTCGGCTTTTATTTACTTATCGCTTTTTCACCCG
+AATACTTACCTGGGCAACTATGGCAACAAGCTACCGGTCAACAACTCGCTTTTAGCTTTTCCGCAATCGT
+TATTGGCTCTGTTTTATATTCATTGCCATTCGTCGTTCAACCATTACAAAAAGCCTTTGAACAACTAGGT
+GACTCATTGTTAGAAGCTGGCGCATTACTTGGCGCTGGACCTATCGATCGATTTTTCTCTATTGTATTAC
+CGTTAACAAAAGCGAGCTTTATTACTGCGGCAAGCTTGGGTTTTGCCCATACCGTAGGAGAGTTTGGTGT
+CATATTAATGATTGGTGGCAATATTCCTGGTGAAACGCGGGTACTTTCTATCGCCCTATTTGATCATGTA
+GAAGCCTTTGATTATGCCAGAGCGCACTTGCTCGCCATCAGTTTGTTGATTGGTTCAATGGTGTTATTAG
+CTGCTATTTACTGGTTAAACTTACCGACAAGAAACAACACTAAAAATTTAAGCCAGGTAAGATCAGTCAA
+ATGATGGGTAATACTAAATTAAATAAAGTACCTGCAGGTGAGTCTCCTCAACTCGACATCAATATTCGTG
+TTAACTATCAGCAATTCGAATTAGCCATCAATTTACCATTACCCTTAAAAGGTATCACAGGTATTTTTGG
+CCATTCCGCTTCCGGTAAATCAACCTTACTGCGTGCGATTGCAGGTTTGGAAAAAACACTTACTGGTGAC
+ATAACCTTAGCCAGTGCTAACGTTGCAGATAAAGTTTTAGTCAATACAGAGCAAGACCATTACCTCAAAC
+CCGAAGCGCGTCAAATTGGTTTGGTTTTTCAAAATAGTCGCTTGTTTGAGCACTTATCAGTGCTAGGCAA
+CTTAGAGTTTTCCGTTAAACGTTGCAAAAACAGACAATTGGACTTGAATGAAGTCATCGAACTGACAGAG
+CTGACAACATTGCTTGAACACCAAGTAAATCAATTATCAGGTGGTCAACAACAAAGGGTTGCTTTAGCAA
+GAGCCATTTTGGCTGAACCCAAGTTATTACTACTTGATGAACCCTTAAGCGCGCTTGATCAACACAGTAA
+AACTCAATTGTTAAAGATGATGTTAAATATTCAAAAAAAGCTGAACTTGCCTATGCTATATGTCAGCCAT
+TCATTAGATGAGTTACAGCAAGTCTGTGACACTTTATTAGTGTTAGCAAAAGGTAAGGTCGTTAATTTTG
+GTAATATTCACCAAATCATTCATCAGCTAAATAATTTTGGTGATAATACGCTTATTCATCAACAAACCAG
+TTTGTCACTGCCTATCAAGCAATTTGATAATGGTCATGGTTTAACGGTATTAGCGCTAAACGCACAACAA
+GACATTTACCTAACCAGTGATAAAGCCTTCGAAAGACAGACTCATCTGCGTTGCTTTATTTTGGCAAGTG
+ATATTAGTATTGCATTAACAGAGCCAAATAATAGCTCCATTGTGAATCATCTCTTTGGCACAATAAAACG
+AATAAGTCATAGAGAAAACAAGGTACTACTAACCATTAACTGTGCTGCTCAAGAGTTTTTTGTCACTATC
+AGTGCCTTCTCTGAGAAAAAATTATCGTTATCCAACAGACAACAAGTCTATTTGCAATTCAAAGCCAGTG
+CTGTGCGAACTTTTATCCACTAAAGCAAATAGAAACAAATGAGGAACCTACGTGTTAAGTAATCAAGAGC
+AACTCAAATACTCCCGTCAAATCATACTCGATAAAATTGGTAACCAAGGACAAATCGCGCTGCGTAACGC
+TAAAGTACTCATCTTAGGCGTGGGCGGTTTAGGTAACCCTGCGAGCTTATACTTAGCTGCTGCTGGCGTT
+GGTACACTCTATATCGCTGATGGTGACTATATAGAGCTCAGTAATTTACCCAGACAAATTCTCTTTAGTG
+AAGACAATATTAATGAAAATAAAGCTGATGTGGCCGCTGAAAAATTACAACAGCAATTTCCCGATGTGAC
+TATTGAAGCGATAGATGAAATGTTCGATGAAGAGTTAAGTGATTATTATCTTCCACAAGTCGACTTAGTG
+CTCGATTGCTCTGATAATATCCAAACTCGCTACTTAATTAATCAAGCATGCGTACAACATAAAGTGCCAC
+TGATAGTGGGAGCCGCTACTGGCTTTGATGGTCAACAATTGACTATAGACCCTCGCGATGAAACCAGTGC
+TTGTTATCATTGCCTCTTTCCTGCTAGTGAGAAAGCACCCACTGATAACTGTCAAACCATTGGCATTATA
+GGCCCCGTACTCGCCATGATTGCCGGTATGCAAAGCTTGCAAGCGATTAAGCTATTAACGGGTAATAAAG
+TACAACTCAATCAGCTTAACTTACTTGATGGTTTAGCGAATCAATGGCAACAATTTACAATGAAAAAACA
+AAAGAGCTGCACAGTTTGTGGTTCAAATTAAGAGTTATAGCCGTTACAGTTTACCTAAGCTAAATTGACA
+GTCGGCACTTGAGAGAATCAACTCAGTGCCATTTTCAGTCACCATCTCTTGCGTTATGTCTGCCCACTGG
+TAATAAACATTTCTATGCACTTTCGCCTGTAAATCCCTGCGAACAGTGACATACAAATCACCATTTTCAG
+TAACAATTAACGGATGTTCTGCATTAAGAATAAACTCGTCATCCAAGTTAGTACTAACCTTCATAATGTT
+GTTGTTTTCATCAGTCCAATGCCACTGCGTAATTACAAAAGGGGCATCATCAACTTTTATTTTCACTTTC
+TCCACCGGTGTTACTAAGAAGTATTCATCAACATTTTTATTAACTTCTTTAATCAACACAGACGCAAATA
+ATTTTACTAAAGGTAGTCTTTTAAAAATACCGCCTTGATAAAACCAATCACCATTGGCTTTTATCTGTAT
+ATCAATCTCTCCACAATACGGAGGATTCCAAGATTCCACTGGTGGCATTTTTGTGTGAGTTCCACCTAAC
+TGAGTCGAAATTTTATCCAATGACATACTGCTCCCCTTGTTCAAACTTTTCAATTTTCCAAATGCGATAA
+GGTAACTGTATTAAGCGATAAGTAAATTTCCTTATAACTATTATCGTGCTAACTTAATGCTTGATACATT
+TTTTTAACATTTACTACCGTTAACGTATTACGATTTGTAGTAATTATCGTAAGTTATCTTACAAGGAAAG
+ATCTTTTATGTCACAAATCCTATCAAAGACTAAGCTAAGTTTAATAGTCTCTTCTGCCCTGCTAATAGCA
+GCGTGCAGCAATCAAAATAATGAAGCAACAAATGCCATGAACGATATTACCGCGCCTATAGCTAAAAAAG
+TTCCCCATAAAATGGTTATTCATAATCATACGCGTGTCGATGATTATTACTGGATGCGTGACGATAGTCG
+TAAAAATCCAGAGGTTTTAGCACATTTAGCCGCAGAAAATGATTATATGAAAGCCCAGCTTCAGCATACT
+GAAGCAATGCAAGAAAAGATCTTTCAAGAGATTAAAGCGCGTATTGAAAAAGACGATAGTTCAGTACCAA
+CCAAAAAAGGTTATTTTTACTACGCGAGTCAAATGCAAGGTGAAAATGAATACCCTATATACGTAAGATC
+ATCTGATTTTTCAGGCAGTAATCTTGAAGTATTACTTAACGTCAATGAATTAGCCAAAGCACACGATTAT
+TATCAAGTAAGTGGTTTAAGTGCTAGTCCAGATGGCAAGCTACTCGCTTACGGAGAAGATACCGTTAGTC
+GTCGAATTTATACCGTACAATTCAAAGATATCGCGGGTAAAACATTACTTGATGACAGACTTGAAGGTAC
+CAATGGTGGCATTGTTTGGGGTAATGACAATAAAACCGTGTATTACATCAAAAAAGATCCACAAACCTTG
+TTAGGTTACCAAGTATTTCGTCATACCTTAGGCACCCCCCAAGCGACCGATGAAATGGTCTATGAAGAAA
+GCAATAAAGCTTATTATACCGGCCTGAGTAAATCTAAAGATGGCAGCAGTGTCTTTATTTGGCATTCAAG
+TACCGAAGCAAGCGGAGTTTCAGTTATTGATGCTGATAATGCCAAAGCAATGCCTAAAAAATTCATTGAA
+CGTGAAGAAGGTCATGAATACTCTATCTCTAAGATGAATGACTGGTATTACATCAATACTAACTGGCAAG
+CGACTAACTTTCGTTTAATGAAAGTAAATAAAAAGCACCTTGGTGATAAAACACAATGGCAAGATGTGAT
+TCCAGCAAATGATGCAGTTAAGCTTGAGGATTATGAATTATTTGCTAATCACCTTGTTTATCAACAACGT
+GAAAATGGCATTAGCCGATTGACTATTCAAGAATTATCAAGCGGGAAAAAGCAACAACTTAGCTTTAATG
+ATACTGCGTACACCTTATCGCTATACGGTAATAATGAATTGAAAAATAATAAATTACGCCTTTATTACAC
+TAGTTTTACTACGCCAGGAACACATTACGATGTGGACTTAAATACCCTTGATAAGACGCAATTAAAGCAA
+GCAAAAGTATTGGGTGATTTTGACAGTAATAATTATGCCTCTGAGCGTATTTTTGTTAAAGCTCGAGATG
+GTAAAAAAGTACCGGTTTCTTTAGTTTATCGTAAAGATAAATTCAAAAAAGATGGCACTAACCCATTATA
+CCAATATGCCTATGGTTCATACGGGCACACAATCGATCCTTCTTTTTCAGTGAGTCGATTAAGCCTATTA
+GACCGTGGTTTTGTCTATGCTGTTGCGCATATCCGCGGGTCAGAAATGCTGGGACGTCCTTGGTATGAAG
+ACGGTAAGAAGTTAACAAAAATGAATACCTTTACTGATTTCATTGATGTCACTAAAGACTTAACAGCACA
+AGGTTACGGCGATAAAGAAAATGTCTTCGCAGTTGGTGGTAGTGCTGGCGGTTTACTCATGGGCGCAGTT
+ATTAATATGGCTCCAGAGCAATACAAAGGCATTGCCGCAGCAGTACCATTTGTTGATGTAGTAACGACTA
+TGCTTGATGAAAGTATTCCACTAACAACCAATGAGTTCAAAGAATGGGGTAACCCAAAAGAAAAAACTTA
+TTATGATTATATGTTGTCCTATTCACCTTATGATCAAGTGAAAGCACAAGACTACCCTAACATTCTAGTT
+ACTACAGGATTGCATGACTCTCAAGTACAATACTTCGAGCCAATGAAGTGGGTCGCTAAGTTACGTGATT
+ATAAAACTGATGATAATTTATTATTGTTTAAAACTGATATGGAAGCTGGACACGGTGGTGCTTCTGGCCG
+CTTTAAACGCATTCATGATACCGCTTTACAATATAGCTTCTTCATTGACTTGCTTAATAAGAGTTAATCA
+ATTCAGTTAGCTTAAATTATCTTCATCTTAGACACATCTGGGTGAAGATAATTATTTCTCACTTACCCAT
+CCCCAAACTTATCGGACTATACCCAAGCCATTTCCTTTACTAATGACATTAGTATTAATATTCTTTATAT
+TAATACATCCGATGAACTACCGATGCATGTGTCAATGAAGACTTTCCTCCAGCTATCTTTTATAAGTATG
+CTATGCATCAGTCATCAAAGTTTTGCTGACCATAGCCCCAATGCTCTACAAGTGAGGACCATTGCAATTG
+CACCCTATGGTATCGATGACTCAGGAAAACTAAGCGGTATCTACTATGAGCTAACGCATTCATTACTTAT
+CAAGAGTGGCTTAGCGTCAGAGCATCATATATTTCCCTACGGCCGGATAATACATGAACTAAAATTGGGT
+AAAACAGATCTCACCATCATGTTCAAATATAAAGAGCTCGCCAATTACGTTGATTATATTCACCCACTTC
+CAGCGTTAAAAAATGTCGTCATTGGTCGCCATGGCCATGATTATCAGAATATTGAACAACTAGAAGGCTT
+GAACATAGCTTACCTAAACGGTGCAAAGTTTAGCTATGAGGTAGATAATAACCCTAAGATTCATAAACAA
+ATTGTGGTAGATTTTAATCAAGGTTTATTGATGTTAAAGAAAGGTCGTGTTGACGCAATCATAGGGCCTA
+TGAAGCCTATTATCAGTGGTGCAAAACAATTAGGTCTAAGTAAAAGTTTTTTTGGTAAACCCCTTATTGT
+TTCTGAACGAACTCCTTGGTTACAGTTATCGAAACAAAGTAAAAGTCATATTTCCGCCGAAAAGATAAAA
+GCAACATTCAGTAAAATGATTGCTCAAGGTGCATTAGAGAACCTTCAATTAAAGTACCAATAAAACCTCC
+TTAAATTGATTAATTCGTCTTTGGAAATCGCAATTCTGTATACTGTGTAAACTTATGTAATGTCGCTATT
+ATCATCCAGCATCTTTGATTACACTATAGTCATGAGTTATTTTTTAACATGAGTTAATCACTTTATGACA
+CGTCGATTTCGACTACTGCTTCCATTATTCTCAAGCCTGTTATTATTAGCTTGCAGTAGCACTTCACAAG
+TAGATGAAAAATTAAAAGACCTTCCTCTTCCCAAAAACTGGCAAGATAGCCAACAAGCCTTGGCCGTTGA
+ACATAATTGGTTATCTGAACTTGATAACTTACAAGTTCATCAATTAGTAAAAAAGGCATTAGCGGCTAAC
+CATCAATTTGCCATGCAAGCTTACACACTCGAAATAGCCGAACAGCAACTTATCATCTCGGGTAGCCAAC
+TTTGGCCAGAGCTTGATCTAGCATTTCGTAGTGGCCGTAATAAAGACAATCAAACCGATAGTTATTCAAA
+CAGTAACTCAGTTAACTTGAATTTAAGCTATGAAGTGGATATTTGGGGCAAGTTATCTGATGCCGATCGC
+ATGACTAATTATAACTATCTCGCGCAAAAAGCCACTTTTGAGCAATACAAGCAGCAGCTTGTTGTCAACG
+TATTAACAACTTGGTTTCGCGTGATTGAGGCAGAAAAATTGCTCGCCCTTTATCGCAGCAGAGTTGCAAA
+TTCTCAGCAGAATTTAGCTATCATTGAAGCAGGCTATAATTCAGGGTTAACCGCTGCACTTGATGTCTAC
+TTAACACGTAACGATTTGAACAACGAGTTAACGAGAGTATCAGAGCAAGAAACAGAAAGAACCAAACTAA
+TTAGACAGCTTGAACGCTTGATTGGTGAATATCCGAAAGGCGAGCTTTTAGTCAATGCTAACTTACCTTT
+ACTCACCACAGACATTCCTGTTGGCTTACCGTCAGAACTAATCAGCCGAAAGCCAGAATTAAAAGCCAGT
+TGGTATCAATTGTTATCGCAAGATGCCGGCTTAGCTTATGCGCATAAACAACGTTTTCCTAGCATTGTAT
+TATCAGGTTCGATCGGTGACTCTACCGCAGACATTGGTGACTTACTCTCTGGTTCTTCATTGGCATGGTC
+ACTACTGGGCAGTGTCTCAGCACCCATTTTTAATGCTGGGCGCCTGAAAGCAAATGAAGAAAAAGCCCGT
+ATAGAACTCAAACAAGGTGAACAGTTGTACCTTGATACTTTATATAACGCTTTTAGTGATGTTGAAAATG
+CTATCACCACTGAAAAGAACTTAAAGAACAGTTATTACACCATGTTGGCCGCACAAGAAAATGCAAAAAT
+CGCCTCCACATTATCTTTCGAACAATACCAAAGTGGTTTAGTTACCTATACCACGGTGCTTGATGCGCAA
+AACCGTTCTTTTGAAGCACAATCGACACTGATAAAAATTAAAAACCAACTCATTGCCAATAGAATCAATT
+TACATCTTTCCTTGGGTGGCGACTTCACCACGCCGTCACTTGAAAATAAGGCCGAATAACCATGTCTCTC
+ATCATTGAAAAGAAAATCCCTAACTATAGAAAAATATTATTGCCGGTCATTATTATCATTGCCACCTTAG
+TATTAATGATGGTTATTTTTAAAAACCCACCAACAAGTAACCGTGGAACGCCTTCAAAAGCACCGCAAAT
+GACAGTGGAAATCATCACACTTACACCTCAAACCTATCAAGTGATGGTACAAAGTTTTGGTACCGTCAAA
+CCAAGAACTCAAAGTGTGCTTTTCGCCCAAGTTTCAGGACAAATTAATTACGTAAGTAAACAATTTAGAG
+CGGGTGGTTTTTTCGAGCAAGGTGACATATTAATCCAACTTGATGATAGAGATCATCGCGCTGAAGTTAA
+CATTGCTCAAGCAAGTCTAATGTCAGCCAAACAAATTTTACAAGAAGAAGACGCACGGGTAAAACAAGCC
+AAAGCAGACTGGAAAAGGCTTGGCAATGGTAAAGCGCCTAATGCATTAGTATTACGTCAACCACAATATG
+AATCGGCAAAAGCGCAAGTACTTTCTGCAGAAGCTCAGCTGGATAAAGTAAAATTATCGCTAGAACGGAC
+AAGTATTGTTGCACCTTACGCCGGCCGTATATTAAAGAAAAATGTTGATATTGGTCAGGTGATTTCAAGT
+AATACCCAGTTAGCCGATATTTTTGCTGTTGATTATGTCGAGATTCGCCTACCGATAAAAAACAAAGACT
+TACCGCTAATGAAATTGCCTGAAGAGTACCGCAATGCTCATGAGCAGTCCGAAACTAGTCGTTCTAACAG
+TAATAATACTGATAACAATAACTCTATGATTAGTAATGTTGTTATTTCGTCTGATCTGATGGGCGATCAA
+GTATGGCAGGGAAAGATTGTTCGTACTGAAAGCGCCATTGATGAAGTATCGCAGCAACTCTATGTCGTGG
+CACAAATTATTCGCCCATACGACGGCGAGTATAATCAAGGTGCGCAAATAAAAATGGGCCAATATGTGAC
+TGCGGAAATTACCGGGCGAGAAGTCGACAATGCCTTAGTAATACCGAGCAGTGCCATTTATCAAGGCAGC
+TATGTGTATATAGTTGAAGACGGCTTATTGATGCGTAAAGAGATTAAATTAGGATGGCAAAACGGTACTG
+AGTCTATCGTCACGCAAGGATTAATCGCGGGTGACCAGTTAGTACTAACCTCATTAGGGCAAGTCAGTTC
+AGGCACACCGGTTGCCATTGCAGGTCGAACGCCTAGCAAAAAATCAAAAAGCCCTAAAGAGCGCCGTCAA
+AAATCAGAGCAAGTAGCCAAAAAATCAACCACAACACCTGTTACTAAGGTGAATAACTAATGATTGCTTG
+GTTCGCACGAAATCATGTTGCCGCCAACTTACTATTAATTACCATTTTAATAGCAGGTTTATTTAGTTTA
+TCTAATCGCATTCCGCTAGAAGTATTTCCCTCTTTTGCCACCGACCGCATTAACGTTAATGTGTCATTAC
+GCGGCGCGACTCCAGAAGATGTAGAAAAAAGCATATCTATACGCATAGAAGAAGCAGTGCAAGATTTAGA
+AGGCGTTAAACAAATTGCTAGTAGATCACAAGAAGGCTCTTCAGCGGTCAATATCGAAGTTGAGTCAGGC
+TACGACCCTCGCGAGATGCTCGCCGATATAAAAAGCCGTGTTGACGAAATAAATACTTTTCCTGCTGATG
+CAGAAAAACCCGTAGTCTCTTTAGCGACACGTAAACGTGAAGTTATTGCCGTGACTATTGCCAGCATCTA
+TAGCGAGAAAGAAACGCGTGAATTCGCTGAAAAAGTCAGAGATGATTTATTAAAAATACCCGCGATTACC
+CAAGTGGAACTCAGTGGTGTGCGCGACTACGAAATATCGATTGAAGTACCTCAAGATAAATTACGTCAAT
+ATGATTTAACCATAGCGAAAATATCTTCTGCTATTTCAGATTCAAGTACTGATATTTCTGCTGGTAATTT
+AAAAACCAAAGGTGGTGATATTCTGTTGCGCTCAAAAGGCCAAGCCTATCGCAAAGACGAGTTTGAAAAA
+ATAGCCATTAAAACGAATGTTGATGGTTCTATCATTCGCCTAAGTGATATTGCCATCATCAAAGATGACT
+TTGAAGAAACCCCTGTTCGTACTCGTTTCAACGGTAAACAAGCCGCATTTATAGATGTTTATCGAATCGG
+TCAACAAAGCGCGATTGACGTTGCCGATGCCGTAAGAACCTATATTAATGATCAACAAAGTACATTGCCT
+GTAGGCGTTGAATTAAGTTTTTGGGATGACGATTCTCAAATCGTGAAAAATCGTATTTCGACATTAACAA
+CCAGTGCCTTACAAGGCGGTATCTTAGTACTAGCCTTATTAACCTTGTTCCTCAGACCCTCCATTGCCTT
+CTGGGTATTTATTGGCATTCCGATTTCTTTTATGGGCGCCTTTATTATGATGCCGGTGTTTGGTGTCACC
+TTAAATATCATGAGTTTGTTTGGCTTTATCTTGGTATTGGGTATTGTGGTCGATGATGCCATTGTCACCG
+GAGAAAATATTTATACTCATCTAAAAACGTCAGAATCAGGTGAAATGGCAGCCATTCGTGGCACCGAAGA
+AGTTGCCACACCAGTAACTTTTGGTGTATTAACAACCGTAGCAGCATTTCTGCCACTGGCCTTTATTGAA
+GGTGCACGTGGCGCTTTATTTGCGCAAATTCCAGTGATCGTTATTCCGGTATTGATATTCTCTTTAATAG
+AATCAAAATTCGTTTTGCCTTCGCATTTAAAACACTTGAAACTACGTTCAGAAAAAGAAAAACAATCAAA
+GTTTAGTCAACTACAGCAATCATTCGCTGATGGTTTCGAGCAAGCGATAATCCGTTTTTACCAGCCCTTA
+TTGAAACGTGCCATAAGCAACAAGACCACCACCTTAGTTGGTTTTGTCGGCGTTTTCTTAGTTATTCTTG
+CCCTTATTATGAGTGGTTGGACTAAGTTTATATTCTTTCCGCGAATCCCTAGTGAAACCGTAAGAGCAAC
+ACTAACCCTACCTGCAGGTACACCATTTGAAGTAACCAATAAGTATATTATTAAAATGGCTGAAAAAGCA
+GATGAGCTGAAACAGAAATATATTGAGCCATCAACTAACAGCAGTGTCATTATCAATATATTAGCAACCA
+CCGGCGGTCGTGGCGGTGCTTCAAACTCCGGCAGTGTTCGTTTTGAAATAACGCCACCAGAATCACGTGA
+ACTTGCCATCTCCTCTAGTGAACTAGTTCGTGAATGGCGAAATTTAATTGGACCTATTCCAGGTTCGGAA
+AGTATTACCTTTAGAGCGGAGATTGGTCGTTCATCAGACCCCATTCATGTGCAGTTTAAAGCAAGTTCAC
+TAGACACATTGAAAGAAATAACCGATAAAGTGAAATTACGATTAGCCACCTACCCTACGGTATTTGATAT
+TGCTGATAGTTTATCTAACGGTAAAGAAGAGCTGCAGATTGAGTTAACAGAACAAGGTAAAGCGTTAGGG
+TTAACCCGCGTTAGCATATCAAATCAAGTAAGACGTTCTTTCTTTGGCTCACAAGTACAACGTATCCAAC
+GTGGTAGAGATGATGTACGCGTAATGGTTCGACTACCCATAGAGGAACGCCGCACTATGGCTGATTTAGA
+AGATATTCTTGTGGTCACTCCTTCAGGGGGCTCAGTACCACTATCTCATGTAGCCAAGCTTATCCCTGGT
+AAAAGTCCGTCGACCATTTCAAGAATTGATCGCTACCGCACAGCCAATGTAAGTGCAGATGTTGAAAAAT
+CAAATACCAATATGACGGTGCTGCAAGCTGATTTAAAAAGCTATTTAGATGAGTTAATAGTGCAATATCC
+AGGCGTTAGCCACTCCCTTGAAGGCGAGGCGAAAGAGCAGCGTGAATCTTTTGGCTCGCTTGGTTGGGCA
+CTGGGCTTTGTCTTCTTTATTATTTATGCGTTGTTAGCTATTCCTTTCAAGTCTTATATTCAACCAATCA
+TCGTGATGAGCATAATTCCTTTTGGCATGATAGGTGCTGTTATTGGTCACTGGATTATGGGTATGGAATT
+AACCATCATGAGCTTACTAGGCATGTTGGCGCTAATCGGTGTAGTCGTGAATGACTCGCTAGTATTAGTA
+GATTTTATCAATAAAAAACGCAGCGAAGGCGGTGAGTTAATGGAAGCGGTGTTAACTGCAGGTGCGGCTA
+GATTTAGACCGGTAATGTTAACCAGTTTGACTACCTTTATTGGTTTAATGCCGTTGTTGTTTGAACAATC
+GACACAAGCACAGTTTTTAATCCCTATGGCAGTATCATTAGGTTTTGGTATTTTATTCGCCACTTTCATC
+ACCTTGATACTAGTACCGGTCAATTATTTAATTGTTGAACGTTTAAAAAGCTTATTTTCATCAGAGTCAC
+CTATCGACCAACAAAATATCGCTGCACAAGCTTAGGTGGTAATCCCTGCTCTTCACTTATCCTTGAGCAG
+GCTTATACGAAAAATTAGGTGGTAAATACGGATAAAGTTGCACTTTAGTTAAGCAATTTATGATTTTTCA
+AAATATTTACTAAAAAAGTAACATAAAACGCATTTTTTTCTTGTCAACAAGCAACGAAATGCAATACAAT
+CGCCGCGCTGTTAAAGAGCAGCACACATATTTCTATAATATGTATCAGTACACCTCAGTGGTGGCTATAG
+CTCAGTTGGTAGAGCCCCGGATTGTGATTCCGGTTGTCGAGGGTTCAAGTCCCTTTAGCCACCCCATTTT
+CTCCTCCCCAAGGAGTTAAAAAATAGAAGTACGAAAAGATAATCGGTGATTAGCGCAGCTTGGTAGCGCA
+CTTGGTTTGGGTCCAAGGGGTCGCAAGTTCGAATCTTGCATCACCGACCACTTTTAAATATCCTCTTCTG
+AAAACACACATAACAAATTTACAACTCATAAACTGCTCCCCCGTGCATACCCTGTATTCAGGGAAATCTA
+TAACGATCATATTACTTTCATCTCCAATAAATATCTTAATAAACATCTCATTACCTGGCTTGTAGAGATT
+TCCAAGGGGCTTTATTTGATTCCTCTTGGCTAAACTATTATCATCTGAACTTATTGGGTGAGATCTTTCG
+TCCTCTTGCTAGCTAATAATAATAAAAATAAGGCTCTCCAATAGCATAACCAGCTAGCCTATCTAGCTAA
+GTGATAATAATACTGAGAAAAATAATTTTAAAAGGAATACAAAATGAAATCTCTTAAGAACATAGTATTA
+AAAAGTATTTTGGCTGCTTCGCTTGCCGTTTCAGCAACGCAAGCAAGCGCTGACGGATTCTATATTGGCG
+CAGGTATTTATAGCCCTGAAACTGAATATGAAGCGATACAAGATAGTGATACTACGCCAGCATTTTTTGT
+GGGTTATCAGTTTATTGATACCAACATTTTTATGTTCTCTGCCGAGCTCGGTTATTACGATTTGGGCAGT
+GTTGGCAATAATGGTGCGAAGATTGACTCCGATGCATTAAGCTTATCTGCTGTCGCATATTTACCGATTG
+GTCCTATTTTTGAAGTTTATGCCAAAGCGGGTGTAGCACAAACTAATATAGATTACTCTGTTGACGGTAC
+CACTACTGATTTAGGTGGTACTGAAGGTTTCGGTGGTATCGGTGCCTCGCTTGATATTCTTGATACTTTT
+GATTTTTATGTTGAATATTTAGTTTTTGATACTGAAGTTAAAACTGAATCTCTGGGTGTGGGTGTTCGTT
+TCGACTTCTAAACCACAGTAGTACTATTGATTTTTTAGTAAAGTGGCAGAAATTCTCGGCCATTTTACTT
+CCTTTATTATTTTCTTCCTATGGTGTTCTACCATCTAAATTACTAAGTACTCTGATCACGTTATACCATG
+TTTGATAAATATCTATCTCTACTTGTAAATGGTTTTTCGATCTTGAGGAAGTTTTTAGTCACTTTCGTTT
+CAATGTACTAAATCACGTTCAATTATTCCATTTCGACAAGGCCGTTGTTTAGCGCTAAATGTTACTGAAA
+AGTACCCATATTAAGCGTTTGGCAGTTAATTTTAAAAATTTATATAAACAATTAAAAATATACTATGTGT
+GTATTATGTGAGTTTGCAAAGCTAATAAATCATGACTAAATACAAGTTATGGTAAGAGCATATACGTTAT
+TCCCATAACTACAACAGGATTGTGATTCCGATTGTCGAGGGTTCAAGTCCCTTTAGCCACCCCATTTTTA
+ACTCTCCATAAGTTAAAAAATAGAAGTACGAAAAGATAATCGGTGATTAGCGCAGCTTGGTAGCGCACTT
+GGTTTGGGTCCAAGGGGTCGCAAGTTCGAATCTTGCATCACCGACCACTTTTAAATATCCTCCTCTGAAA
+ACACACATAACAATTTTACAACTCATAAACTGCTCCCGTGCATACCCTGTATTCAGGGAAATCTATAACG
+ATCATATTACTATCTAACTACTGTAGTGAGTCTCTTGAAACTCAACCCCTATGTTTATCTTTTACATGAG
+TTGCTGACTCAAGCAACTTGGCAACAACTGGTTAAAAAAAACTCACCTCCTATACTTTAGATGAACCAAA
+TATAATGTGGAGGTTCCTATGACTATTTCTACCCGACTCGACTCCTACTTAACCGCACAGAATATATCTT
+TTCAGGCCATTGAACATGACCACAGTGCAAGCTCTTTTGATAGTGCTATTACGGCGAAGATTCCCCTGAA
+CCAAATAGCCAAAGCTGTCATTTTAAAAGACCATGAAGATAGAAAATTAATGGCAGTATTACCTGCTAAA
+AATAAAATAAGCTTATCTGTAATTAATGATGAGCTATTCGGCAGTTACAAGTTACTTAAAGAAAAAGAAG
+TCTATCGCATGTTTAGTGACTGTGAGCATGGGGCTATTCCGCCCGTAGGTGAGGCTTTCAATATGCAAAT
+GATATGCGACGAGCTATTAGACCAATTAGATTATGTTTATATTGAAGCTGGTGATCATCGAAAGTTATTA
+CGTATTAACAATGAAGATTTTAAAATCATGACTGCAAATAGTAAACATTTGCGTTTTAGTAATGAAGTTT
+TTCATTAATGGTGATGATCTATGTCTTCTGATTCTGCGCCACAGCGTTGCTTCTAACTTGGTGAGTACTG
+ATGTATCGCCTAAGATGAGTACAGGAGCAACTACTGCAGAAGGATAGATTAGTGAACGGTAACTAACAAA
+ATCAGTTACAGGCTCAACAAACTCTTAATCATCAATTACTGTCCTGTTAATTTTCTACCTAATAATTTTG
+AAATTTGATTGGCACTAACGGGTTTACTAAAAAAATACCCCTGTGCATAATCGCAACCAAGCTCCTGAAG
+CATAGTCGCTTGTTCTTCGCTTTCAATACCTTCAGCTGTAATTTTATGCTCAAGGTTATGACCCATTTCA
+ATCATCGAACCAACCAAAAGTTTTGCTTTATGGTCGACAAGAATGTCATCGATAAAATATTTATCAATTT
+TTAAGTAGTCTACATTAAGATGTTTCAGTGAGGCGAAGGATGAATAACCAACGCCGAAATCATCAATTGC
+CAGTAATATACCCAGCTCTTTTAAATGTTCAAAAACGGCAAGATTTTCTGGGTTAGTCTGTATCACCCCT
+TCAGTCACTTCTAGTTCAAGATCACCCGGCAACATTCCTGTTTCTTTAATAACACGCTTGATCAGTGGCA
+CCAGATCACTATCAAGAAAATGACTTGGTGATATATTAACAGCTATTATAATTGAAGAAAAACCAGCTTC
+CTTCCACAACGTTGCCTGGTTACAAGCTGTTTTCAAGACCCATTCAGTGAGTGGTTTTATCATGCCGATT
+TGTTCGGCCATGCTGATAAAGTCTACTGGAGAAACCTGACCGAGCAGTGGATGATTCCAACGAGATAAAG
+CTTCAACGCCTATGATGTTGCCCGATTTAATATCAACTTTTGGTTGATAAACGAGTGACAATTGTTGTTG
+TTCTATCGCTTCTCTTAAATGTTGTTCTATTTTAAAACGGTATTCTGCTTTATCGGTTAGCTCTTTCTTA
+TAAAAAGCAAACCTATTTTTTCCAAGATCCTTCGCCGCATACAGCGCAGTATCTGCTGCTTTTAATATAG
+TTTGCAGATCGATTCCATCGTCGGGATAGTGTGCAATACCAATGCTACAGGCTGGTGTAAACTTTCTTCC
+AGCTAGCTCTACAGGTTTTGATATCAGTTCAAGACAACGTTGCGCAACGTGAGCAGCACCGTAGTCATCC
+ATCACATTATTAACGGCAATACAAAATTCATCGCCACTAAGGCGAGCAATATAATCAATTTCACGACATG
+CGCTTTTTAAACGCTGTGCAACTTTCTTAAGGAGTAAGTCTCCAACGTCATGCCCTAGGCTATCGTTAAC
+CGTCTTAAAATTATCAAGATCGATATATAACAGGCCAAACTTATTTTTTTCACGTGCTGATATTTTTACT
+AACTCTTCAATGTTTATATAAAAATGGGGGCGGCTGGAAAGCTTAGTTAGCTCATCGGTATAGGCTAAGT
+TTTGAATACGTTTTTGATTTTGTTCTCGCTCCATGACAATACCAGCAAGTCGAGCTGCTGATGTAAGATC
+ATTAGATTCTTGTTCGTTAGGCAATGCCGGATAGTCATGATACATACCAAAAGCTCCTAATACTTTTCCA
+GAAGAGCTTTTAATAGGTTCTGACCAACAACTGCGCATACCATAAGGAAGTGCTACGTACTTTAAGTCAG
+CCCACTTAGGATCAGTTGCAATATTTTCGACAAGTACTCGTTTTCCGGTATAAGTAGATGTACCGCAGGA
+GCCAACTTGTGGGCCATATTCAAGACCATGTACTGCTTTGCAATAAGATTTTGGTAGGCTAGGTGCACCC
+GCATGTAACAGCTTCCCCCCCTTTAATTCGAGCATTGAACAACGTAATCCAGAGTGACGCTCTTCGTACA
+TTAACGCAATTTCAGCATAGATTTTAGAGGCGGGCTTGCCTTTGGCAATTAACTCAAGAATTTTGGTATT
+TCTTTCATTGAAAAATTCTGATTTTTTTTGTTGTGTTATATCAACATGGGTACCAATTAAACGTATTGTC
+TCATTATTCTCACCGCGGGTTACTTTAAAAGCACGAGAGCGAATAAAAACGTCATGGCCTACTTTATGGC
+GCATACGCATTTCAACTTCAAATGTGTCTACTTCCCCAGATAAGAATTTATGAACATTCTTTAGCACAAA
+ATCTTTATCATCAACATGAACCATTGCAGCCCAGGTACTTAACGTATTTTCGAGCTCATGTTCACTGTAA
+CCCAGCATACTTTTCCAGCGAGGGGAGTAATAAACATCATCCGTAGCTAAATCCCAATCCCACAGACCAT
+CCGATGCACCTCGCATAGCCAGAGCAAAGCGCTCTTCACTATTAAGAAGTTCCGCGGTACGAACGTCTTT
+ACTTAGATGTGCTGCGACAAGCTCTGAACGTAATTGCTCAATCTCTTTTTGTAGCTGTGTTTCTTTGTTC
+GCTATTTCTGTCATATATCCTCAAATCACTACATCAAATAATACAAACAGTTTGAGTTTTATTATTTGTA
+AAGCCTAACTAGGAAAAATGACATTCCTTCACATATTTAAACTAGCAAACAATGTTAAATACACAAAGCT
+GTATATTTGTGGTCAGAGCTGTTTATATTGGTTAAGGAATACGTATAGTACTTTCATTAACAATATTAAT
+GATAGATGACTTTTGCTAGCTTGCTGATTTTACTATCTAATTATGGAACGATTGTAACTAAGATCTCCTA
+GTTACAATCTATTCATATGAAAACTTAGTTAAGTGGAAAGCTAAGCTTTAATTTTGTTAATTACTGCTAA
+CGTTAATTTTATCGTCACCGTATCAATAAATCACTATACAAACGTGATTTATTATTTTAAAAGTAAGTTA
+CCTAGAGAAGTAAATTAGTAATAGATGAACATACCAAAAGTGCAATTCAACCCCAAGGTTCATAAAAATA
+TTGGGATAGAAATCATTGAATTATCTGATATCTATAAGCGCTCTGATGATGACCTTGAAAATTTTATTGC
+AAAACCACACCGTATAAAATTTCACAATATATTGTACATAACGCAAGGTCGCGGAACACACTTCATTGAT
+TTCAATACCTATACTACTCAAGCTGGAAGTGTTGTTTTTATTAATAAAAACCAAGTTCACGCATTTGATT
+TAATCAACCAACCACAAGGTAAGCTGATTATTTTTACTGATGAATACCTTGATACTATTCTTACCACGAT
+CAAAACGCCTTTATCCGCTCATAACTATCTACTTACCTCCTATTCGCCTACCTTTTCATTATCAAAAAAA
+ATAAGAAACACCTGTGACGTACTGCTCACAGAGATTGAAAAGGAATATCAAGTAAAAGACCCTAATTTGA
+ATTTCTTAAACTTAATATTTTCGGCGGTATTAACCAAGCTATCAAGTGAGCGAACTCGATCTTTTGAGCA
+ATATTTGAGTGAATCTCGTACGGAAAAATTTATGACATTCATTGAGTTACTTGAAGTAAATTATACCAAC
+ACACGCGATGCAAAAATATATGCTGACATGTTGCATATGACGTATAAGTCGCTTAATCAAATCTGTAAGC
+TGGCAACAAAACAAACGACAAAGCAACTAATTGATGCGTATATCATTTTAGAAGCAAAGCGAAAGCTTTC
+AATTGAAAATATCCGCGTTCAGCAACTTGCTGACGAATTAGGCTTTGATGAGGTCACTAACTTCGTAAAG
+TACTTCAAAAAGAACACTCTTCTTACCCCTTCACAATTCAAAAAATTAAACCAAGGTTAGATATTTACCA
+TTTTTATGCCTCAATTCACCTGAACAGTTACTAAGCAACAACATATAATTCCCTTATCTTATTTAGAAGG
+AAATAACGATGAAAAAAAGCTTTTTAACGACTGTCGTAGCAGGATTGTTAGCCATCACTGCCTGTAACGC
+CACCACTGTGAATTCGGAGATGAAGATGAATATATCAAATAAAGAAAAAGCCGTTGCCTTACTTAATAGT
+ATTGAAACCGGTGACCAAACCGCTATTAGTTATGTAAATCCAGTAAAGTATACCCAGCACAACTTGGCTG
+TAGGAGATGGATTAGCTGGTTTTGGTGCTGTTTTACAAGCCTTACCTAAAAATAGTGCCAAGGTAAATGT
+AGCGCGTTCATTTACTGATGGGGAATATGTATTTACTCACAATGACTATAACTTTTTTGGCCCCAAAATT
+GGTTTTGATTTGTTTAGATTTGAAGACGGTTTGATTGTCGAGCACTGGGATAATTTAGACGATAAATCAG
+CAACACCAAATCCAAGCGGACGTAGCCAAATAGATGGTCCAACAACAGTGGATGATTTAGATAAGACAGA
+TGAAAACAAAACATTAGTGGCAAACTTTGTTGATAGCATATTAGTTAAGGGGCAATTTGATCAATTAAGC
+GCCTTCTTTGAGGGCGATTTTTACCATCAGCATAATACGGTAATCGCCGACGGTTTATCCGGATTAGGTC
+AAGCGCTGGAAGCAATGGCGAAAAACGGCATTAAAATGGTCTATACCAAAAATCATAAGATACTCGGTGA
+AGGTAACTTTGTATTAAGTATCAGTGAAGGCTCTTTTGCCGATAAGCCGACTTCATTCTACGATTTATTC
+CGTGTTGAAAATGGAAAAATTGTTGAGCACTGGGATGTAATGGAAACGATTATTCCAAAAGAGCGATGGA
+AAAATACAAACGGTAAATTCGGTAATTTATAATTAATTTTTTTGAAATATTAAAGAGAGATATTGCGTAC
+TTCAACACGATATCTTTCTTTAATCATTGTCTGAAATTAGCGTTTATATCCGCATCCTTACCATAGATAA
+ACCAATACCATTTAGCCTCATCAGGGGCAATCAACAGTGTTTTCAGGGGGCAACGACGAGTCAAAGGGGA
+GAAGTATATTCCCATCACAAGTAAACATAATTGGTAGATTCCCAATGCTTACTATTGAGCCACAAGCCAC
+TAACGTAAAACTAAACAAACAGTAATTAACTTTGCTAAGTAATTTTTCATATTAATACACTACAGCTTTT
+TGATGAAGAAAACTCAGTTGTGAATTGAGTTCTCAATTAGGTTCAACAGTGAATGCTGAAGATAACTTCA
+TCACACAGTTCAAATTAATATTATGTAACATAATCAACTGGTTGACGAGTTACAGATGTCAGGCTATTTT
+ACAGTTACTATATATTCGTCAAGGTATTTCCTTTATCATACTTAAATAGTTGACTATTATTAACTTGGCG
+TGTTTTGTGCTTTTTTTTTTAAAAATAACAAATGTAATAGTATCTAAATTATAAAAACATCAACGATAAT
+CGTTGGTGTTTTTTGTTCTTATTATTAAGTAATATGAACTAAGGTCAGCTATTGATATAGATCTAAACAA
+ATCTATAGCACCTATGAGATAATATCAGGCATTTATGTAAGGCATTTACTAAAAAATTCAATATGGAATA
+ACTAAAAGAGAGTATTATGGAGCAAAGTTTAACCCAGGTAACCATCATTTATTATCAAGTAGAGTCACTT
+GAATTACTACATGAAGTGAAATCATTTCCAAAAAACCATCATGGCAGAGTTGTTTTACCTGCGGAGTTTA
+AAAAGGGTAAATCAATTATTGCAGTTTGTGAGGGTGAAATTACCATTTTAAATAAAGTAGGCGATCGTAT
+TTTATCTGTTGGTAAAGTCGCATAAGAAAATTGTAGTCTCTAGTTCGGATAATAATAATATTGATAAGCT
+TTCAATCATCCCCAGTTGAAGCTTATCAACAAGTTTTTATTTACATACACAAAAACGCTCAAATATCTCT
+TCAGTAAGCTATTTCTAATTGATCTAATTATTAGGTCAGCGAGTATTCAAAAGTCACACAATAGATTCAC
+CTCCTTCGTTTTGTACTTCATTTTTTAGCCATTCAATAAACAATTCTATTTTTGTGTTTTTATTATTAGG
+TAACGTAGCAACATAATACCGCTGTGGACACAGAATTTTTTTATCAATAAAGGGTTTAATCAACTCTCCT
+CTCTTAATTTGATTACTGATAAAACTCTCCCTACCCATTGCTACACCAGCATTATTCATAGCTGCGATAA
+CGGCCAAATCTGAGCGGTCAAACCTGATACTCGCACTAGAGGCTAAGCAGTTTATATTGAAATTATTTGC
+CCATAATGCCCATTCATCTGTGTTGGAATCATATCCCCATGCTTGGTTATCATGTAACAACGTACACTGA
+CTTAAATTATTAATCTTGCCTATTAAATCAAATTCTTCAGCGTACTCTGGGCTACATACCGGTACTATCG
+TCTCTGTCATAATATCTTGACAATATAACTTACTCGGTTGTTTTTCATCAAAATAAATTGCTACATCAAT
+GCCATGTCCATGAAAGTTGATATTTTCATTTCCCGTCAAGATGTTGAGTGAAATAGCAGGGTATTGCTTT
+TGAAAACCGGCAATTCTAGGCACCAACCAGCATTGCGCAAAAGAAGGTCGAGAATAAACAGTTAACTCTC
+CAGAAATTTCATTGCTTTTTACCTCGAGTATTTCCTGATTTAAGCTACTAAATGAGGATTTTACCGCGAT
+ATAAATGCGTTCACCTTCCTTGGTTAACTCAATTTTTCGGTGTGAGCGTTTAAATAACAAAATACCTAAT
+TCGCTCTCCAAGGCATTTATTCGATGAGATATGGCACTTGGCGTCATCGACAGCTCTTCCGCCGCAAGAG
+AGAAAGAACAGTGCCTAGCGGCCACTTCAAAGGTATGCATTTTAGACAGTTGAAAACTGCTTAACCGTTT
+ATTGTTAGAGATAACATTGTCTTGAGTATACATAACGCAGGCTATTCCATAGACTATTTTCGACAAATTC
+AGACAATAACAATATCATCATGCACAACATAAAATAACTCAAATTGAATAATGTTATGCTTTTATAACGG
+TTTATATCTTCTTGTTTATATCTAACTCATGTGAAGTTGAATTATCATCATTTGTCAGTCAGTGACGATT
+ATTGTTTAATACTATTAAGCACAACATCATAAAGCGGATTGAGAGGTCATAATGAACAACGATAACATTG
+CACAGCTAATAGCTGACTTTCCCCTCATAGAAAAAATGGTCGAACTAAAAGAGGTAAGCTGGTTTAACCC
+TAATATTACTTCGCTGCAAGAAGGCCTTCCTTATGTCGGACTTGATAACAATAATATTCAAGATGCCAGT
+GACCGATTAGCACGTTTTGCCCCCTACATGGTAAAGGCATTTCCCGAAACGGCGATAACCAATGGCATTA
+TTGAATCTGACGTAGTTGAAATTTCAGCAATGAAATCGCAACTAGAGCAGCAATATGAAGTAGAAATTCA
+AGGTAAACTGCTGCTAAAAAAAGACAGTCACCTGCCCATTTCAGGTTCAATCAAAGCGCGTGGTGGCATT
+TATGAAGTATTGACACATGCTGAACAACTAGCAATAAAAGCAGAGGTGCTTGAGCTTTCAGATGATTACA
+GTAAGCTATTTACCGAAGAGTTTAAGTCCTTTTTTAGCCAGTACAGCATCGCTGTTGGTTCAACGGGAAA
+CCTTGGTATGTCTATTGGTATTATGAGTGCAAAACTGGGTTTTTCAGTTAGCGTGCATATGTCTGCAGAC
+GCGCGCCAATGGAAAAAAGAAAAACTCCGTGCTCATGGTGTTAATGTTGTTGAGTACAACGAAGACTACA
+GTGTGGCTGTAGAGCAAGGTCGCCAGGAAGCTGAAAATGATCCCAAGTGCTTCTTTATCGATGATGAAAA
+CTCCCAAACACTCTTTTTAGGCTACTCCGTTGCCGGTGAAAGACTGAAACAACAGTTTGATGCTATGCAT
+ATTGTGGTAGATGAAAATAATCCACTATTTGTCTACCTGCCCTGCGGCGTCGGTGGTGGTCCTGGTGGCG
+TAGCATTTGGGCTGAAGATGGCTTTTGGTGACAACGTGCATTGTATATTTGCCGAGCCAACACATTCCCC
+TTGCATGTTACTTGGAATTCTCACTGGATTACATGATGGCATTGCCGTTCAAGATATCGGCATCGATAAT
+ATTACCGCTGCTGATGGCCTGGCTGTTGGAAGAGCTTCTGGCTTTGTTGGCCGGGCAATGGAAAGACTGT
+TAGATGGTTTTTATACCATCAGCGATCAGAGAATGTATGATCTGCTTGGGCTATTAAATAAGGTAGAAGG
+TATTCAATTAGAGCCATCGGCATTGGCTGGTATGTTAGGCCCTATTGTTGTAACTAATAATGATGAATAT
+CTTAAGCGTATAAACATGAGCAATGAAAAATTGGTAAACGCAACACACCTTATTTGGGCAACGGGTGGCG
+GTATGGTTCCAGCGATAGAAATGGAAAAATATCTATCAAAAGCTGGCAGTTAATCTTATTGTGGTTCAAT
+GAGCTAGGCGCTTCAATAATAATTGAAAAAGAGCAAGTTGCTCTTTTTTCATTTATACCCGTTCCACTTG
+TAGATGCTCGTTTCAGGAAGTCTGAGCGACTCATAATCAAGGCCTATTTTTTTATTAAGGGTTATTCAGG
+AGAATACGCTCCTGCATTCTCTAATAAGCTACATCCATGTAGCGTCCTTAAAAAGAAATGTAACGCAGAG
+TATGATTTGTTCAGCCTTCCCCAAGGGCTGGTTTAGAAACGCTTTATGCTGCGTTATTGATTTTGAGAAG
+GGAATAACCATTCTATTCAATCAATGCCTTGCCTAAAGGCGTTTCTAATTCCAGCTGAATCATGCTCCTT
+CAAGTGGAACGGGTATATATTATGAACAAAAATGTTCACTGACTTTATCAACAATATAACCACCAATGGG
+GATGGCCGAAGTCGCTGCTGGCGATGGCGCATTACAGACATTAATTGTTCGCTCGCTATTAGCAAACAAG
+AAATCATGCACTAAACTGCCATCATTCATTACTGCTTGCGCACGAATACCTGCAGGATATGATTTGAGAT
+CTGATAGCTCTATTGAGGGGCAATATTTTCGCACCAAGGTTAAATAACCCTTTTTAAAGAGTGAATTTTT
+AAACTCAGTAATGCCAGAACTCAAGTTTTTCCCCAGTACTTTCCAGAAGCCAGCAAACATCACCATTTCT
+TTAATATCACGTAAGTTAATATTAATTTTGCCATAACCTTCTCGTTTAAAACCCAATACCGCATTGGGAC
+CAACAGTGACGCTGCCATCAATCATCCGAGTTAAATGCACACCTAAAAAAGGTAATGTTGGATCAGGAAT
+CGGATATATTAAGTGATTAACAATGGCGTTTTTATTCGCTGGCAACTGATAGTACTCACCACGAAACGGT
+ACAATTTGAAAATCGACTTTAATATCTAACATTTTAACCACACGATCAGCCATTAAACCTGAACAGGTGA
+TTAAGTAACGACTATAAAATTCACCTTGGTTTGAACTCACGCGAATCTCTTCTGCCGTTTCCTTTAACTG
+AGTTACTTTGGTATTTAGTCTGCATTCACCGCCCAAAGACTGAAATTCCTGCGCCATTTTAATGGTAATG
+AGTTGGTAATCGACAATGCCTGTCGATCTAACCAAAATAGCGCCAAGCCCAGTAATATTAGGCTCCTCAA
+TTTTAAGTTGCTGCTTATCTAATAACTCCACTTCAATATTATTCTTTTGGCAGCGTTGATAAAGCGCCTC
+CATGCGCTTTACTTCTAATTCATTGGTGGCAACCAACAACTTACCGCATTGATTAAAAGGAATATTATGT
+TGCTGACAAAAATTGATAGTGGCATCTACCCCTGCTCGACAAAACTTAGCCTTTAAACTGCCAGGCTCAT
+AATATACGCCAGCATGAATAACACCGCTATTATGTCCAGTTTGATGAGTGGCAAATTCACTTTCTTTTTC
+CAATAATAATACTTTTTTATCTGGATAGCGTTGTTGTAGCTGCCAAGCAGTCGATACACCAACAATACCA
+CCGCCAATGATTATGTAGTCATAGATCATATAAATACCTTAGCTTTACGATTTCAGTTTTGCGTTTTCAC
+AATAAGCACCGCGCTGACGCAGTAATTCACGATAAAGTCCTTTATCGGCAACAAATTTATCACGACCATG
+TAACCAAGCGTGATTATTCACCACTAACATACTGCCCACAGGAACACGGACATTAAAGGTATTTTGTTCT
+GCTTCTAATGATGTGCCCATTTCATATAAATACTGACCTTGACGCATATTTAAAGGTTCAGCAAATTGAT
+CGATAAAAAGCATTTTAGGCCGACCATTATCATCTTCTTCAAAAAACACCGGATGTTGCATTTTATAGGT
+AATATTTTTACTCGCTGGCGATGTCCATTGAATGTCTTCTTTTGCCAACGGATGATTATAGAATTTTTCT
+AAATCTTGCCATTCATCTACATGCAATAACAAAGAATCACCGCCCGCCATATTCTCTTCCGCTATTTTTT
+GCATAATAACCCAGTCGGTGCGTTCCTCTACATAGGTACCATCATTGTGTAATTCCATACGTCGATGGGC
+TTGTCGTAAATAACTATCACTATTGTCTTCATTTTTTACGCTGAATCGCGCATAAAATTTGCCATACATA
+GCATCTAAATTAGGTACACCAATTAAGTGAGAAACAGCAGTCGATAATAAAATATTAAACTCAAGCTGAT
+CAAATTCAGCCGCAACAGGCTCGCATTGCAACATAAAGGCACCCGTATCTCTATTCTTGATAATACCTAG
+CAGTAAGGCACCTAAAGTATCATTAGTGAGATGATTAAGAATACCCGCAACATGAAAACGCAAAAATGGC
+TTGTACTCTATCGCCTGCACTCCTAACGGTAATGCCTGTTCAATAAATCCTTTTACTGTTTCAGAGCTCA
+GCTTTATCACTTGTAAACGTGGATTCGCTGCAAATGGAGCTACCGAAAAGCCATATGGAATTGATTCATT
+GTTTAATTTTATTGCTGATGTATTCATTCTATCACCCTCTTATGCTTTTGATTTAAAACCAATACCCATG
+CTATTCCAAGATGCAGGATTCAACGAGAATTAAAAGGCTTATAGGCAAGGCATTAATTGAAGAGAATAGT
+TATTCTATTGTCAAAATTAATAACGCGGCATATACGCCTTTTAAACTCGCCATGCAGGGGCTACAGAGAA
+AACCATCCTCATCGTTGCATCTATTATTAAGGGACTAACCATTAATAAAAGATGCGCCTTGATCAAGAAT
+TTCTCTGTAGTCCTGAAACTCGCATCTTGAAGTAGCATGTGTATAGATAGTCGTGTTAGTAAATTGCTAA
+CTACTGCTAGCTTCACTGTAATTTTTATTGGTCTTCATTAGTGTTTTACTCTATCTAGAAAGCGAGAATA
+AATATAATATATAGTTTTTATAATTTTCATAACTTTTACTTATCGATGACGTTACTATGAATTTAAAGCG
+CCTTGAATATTTTTGTCAATTAGCCGTGTTGGGCAACTTTACTCGGGCTGCACATAAAATTGGCATTGCT
+CAACCAGCACTGACCATTGCGATTCAAAAACTAGAACAAGAAGTTGGATTGAAGTTAATTAATCGGGCTG
+AAAAAAACGCATTATTAACCGCTGAAGGTGAAGTATTATATAAACTGGCAACCCAGTTATTAAGCCAAGC
+AAAACAGCTTGAATTAGAATTAGAAGAACTCAAAGACCTAGAGCAAGGCACTATTCGATTTGGTGTTTCC
+GCTATGATGGGCTCTTATTACTTCCCCAAAGTACTAGCAACATTTAAACAAAAGTATCCAAAAATAAAAA
+TGCATTTGGTTGATCAAGGCACAGCTGCACTTGAGAAAATGTTACTCAATGGCGAACTTGATTTAGCCTT
+AGTTCGCAGTGATTCAGAGAACCCACAACTGCGCTACACTGAGCTTTTTAATGAGGAGGTTGTTGCAGCC
+ATGGCCAGCTCTCATCCGCTAGCTAATGAGCAAAGCATATCACTCGCACAATTTTGTCAGCAGCCATTGG
+TACTATTTCATGAAGGGTATTTCTTGCGTGAAGTCATTAGTCAATATTCAAAAAAAAATCACTTAGCCTT
+AGATATTCGTATGGAAACGAATCTTATTGAACTGCAAAAATCATTGGTGCGTAGTGAGGTGGGAATTACC
+ACTTGTCTATCGCGTATTTTACAAAACGAACAGCAGATGACATCAACTCCCTTTGAGCCAAAAATTGAAT
+TTAAGCTGAGTTTGGCATGGAAAAAAAATCACTACCTCTCTAAAGCCAGTAAAGCTTTTATGACACATTT
+AAGCTCAACGCTTGATCCTATGGGCTAAACTTGAAAAATTGGCTCTCAACTGCAGAGAACGATGAATTCA
+AAGCCCCATATAAAAAAGCCACTACTGATGAGTAGTGGCTTTCTTTATACAAAATCTAAACTAATTTGAA
+TTTAGATAAGGTTATAGAACCTTGCTGTATCGTCTAATGTCTTTTTAGCTTTCTCTATTAACTCATCAAT
+TTCGGCTTTGGTAATAACCAAAGGTGGTGAGATAACCATGATGTCGCCACATGAACGCATAATTAAGCCA
+TTATCCATTGAATAATCACGACAAACACCACCACCAGCGGCATTAGGGGCTAAACGTTCTTTAGTTGCCT
+TATCTTTAACAAGTTCAATTGCTGCAACCATGCCTAAACCACGCGCTTCACCCACAATAGGATGGTCTGC
+AAGTTCTTGCCAGCGTTGCTGTAAGTAAGGTGATATTTCACTTTTAACTTGATCAACAATACCTTCTGAT
+TCTAAAATTTCGATATTTTTTAGTGCGACAGCCGCCGCTACCGGATGACCTGAATAAGTGTAACCATGGT
+TAAAATCGGCACCTTCTCCGATCACTACATCAGCAACTTTATCTGAAATGATAACGCCGCCAATAGGCAA
+ATAACCTGAAGACATTCCTTTAGCGATAGTAATCATGTCTGGTTTTAAATCAAAGTATTCACTCGCGAAC
+CATTCGCCTGTACGACCAAAACCTGAAATAACTTCGTCTAAAATAAAGAGAATATCGTACTTGGCTAGAA
+TTCTTTTAATTTCAGGCCAGTAGCTATCTGGAGGTGTTATAACCCCACCAGCACCTTGGAAAGGTTCTGC
+AATAAAAGCAGCAACGTTCTCTTCGCCTACTTCTAATATTTTAGCTTCCAATGATTGGGCTGCTTTAAGT
+CCAAATTCATCTTGAGACAAATCGCCACCTTCAGCAAACCAATAAGGTTGATCAACATGCACAATACCAT
+CAATAGGTAAGTCACCTTGTTCATGCATATAACCCATTCCACCTAGGCTTGCCGCAGCAACAGTAGAACC
+ATGATACGCATTTTTACGACTGATAAAGGTTTTCTTCGTTGGTTTGCCTTTTAAGTCCCAGTATCTACGC
+ACCATTCTAAAGTTTGTGTCATTCGCATCAGAGCCTGAGCCAGTAAAAAATACTTTATTCATATGAGCAG
+GCGCAAGAGAAGCTATTTTTGCTGCCAGGTTAGTTGCTGGTGCCGTGGTTGTTTTAAAGAACAAGTTGTA
+ATAAGGCAGTTCTGTCATTTGTTGACTTGCTGCTTCAACGAGCTCTTTACGACCATAACCAATATTTACA
+CACCACAAACCCGCCATACCATCGAGATATTTTTTACCATTATCTTCATAGATATAAACACCTTCCGCTT
+TAGATATTAATTTAATACCTTTTTCTGCTAGCTCTTTATTATCACTAAATGGTTGAAAGTGATGTGCTGT
+ATTTTTCTGCTGAAATTCTGATTTCATAACATAACCTTTTAATTTTTATTATAAATTATCCGCTCTATGA
+GAGCGGTCTGTTTAAAACGTTTTTTAAAAATTACACTCTACTTAGCAAGCTCTTTGAACATGTTTTCGAA
+CGCATCTAAGCCTTCTGTTAATACTTCATCTGTGATGGTTAGTGGTGGTAAGAAACGGATAACATTTCCG
+TAAAAACCACACGCAAGCAATACCAAACCATTTTTAGCCGCATGAGCGATAATCGCTTGGGTTAATTCAG
+TATTTGGTTGCTCTGCATCACCGTTTTGGATTAATTCCATGGCAATCATTGAACCTTGATTACGTACTTC
+TAAAACTAGTTCAGGGAATGCCGTTTTTAACTGGCTTAAACGGTGGTTAAATTGTTCACCAATGTGTGCT
+GAACGCTCAACTAAACTTTCTTCTTCGATAATATCTAAAACCGCTAAAGCTGCAGCACAAGCGACAGGAG
+AACCACCATAAGTTCCGCCTAAACCACCTGGCAATGGTGCATCCATCACTTCACTTTTACCCACAACGGC
+TGCGATTGGGAAACCACCCGCAATGCCTTTTGCCATGGTCATTAAATCTGCTTCAACCCCTGAATGTTCA
+AAAGCAAACATTTTACCGGTACGGCCAAAGCCCGTTTGGATCTCATCAGCAATTAACATAATTCCATGCT
+GATCACAGAGTTGACGTAAGGCTTGCAAAAATTCAGTAGGTGCCGCATAAAAACCGCCCTCACCTTGTAC
+AGGTTCAACAATAATGGCTGCAACATCGCTAGGTGCGATATCGACTTTAAATAAATTCTCTAGGGCTTTT
+AACGATTGCTTAACCGTAATGTCATGGCATTCGATTGGGAATGGGGCATGAAAAATATCACCAGGAAATG
+GGCCAAATAAGTTTTTATAAGGTGTGATTTTACCTGTTAGCGCCATGGTTAAGTTGGTACGTCCGTGAAA
+ACCACCATTAAAGGCAATAACACCACGACGACCAGTATGGGCACGAGCAATTTTCACACAGTTCTCAACG
+GCTTCAGCACCTGTTGAAACAAATATCGCTTTTTTCTCAGAATCACCAGGGGCGATATCGATTAGTTTTT
+CTGCTAATTCAACAGCAACTTCATAAGGGTTAACCATGACACAAGTATGACTAAATTTATCTAACTGTGC
+TTTTGCAGCAGCGACAACTTTTGGGTGACTATGACCGGTATTACACACCGCAATACCCGCACCAAAGTCG
+ATATAGCGATTACCTTCTACATCCCATATTTCTGAGTTTTCTGCACGCTCTACATACACTGGATACATAT
+TGCCTTGGCCACGAGCGATCACTTTAGTCTTTCTGTTTTGTAATTCTTGATTTGATGTTGTCATTGTATT
+GTCTCTAAATTCTTTTCTAAATGGTGAGAGAGACACTTTTGTATAACTCTCTCGACATAATATAAATTGG
+GTTAAACTTGCCTAAACGAGGCTATTTATCTAAACCGCCCATACATAGGTATTTAATTTCTAAGTAATCG
+TCTAAGCCGTATTTTGAACCTTCGCGGCCGTTACCTGATTGTTTAACACCACCAAATGGAGCAGCAGCGT
+TAGAAATAATGCCTTCATTAATACCTACCATGCCAAACTCAAGCCCTTCAGCTACTCGCCAAACCGTTCC
+AATGTCGCGAGAATAGAAATACGCCGCTAAGCCGTATTCTGTATCGTTGGCAAGTTCAATCGCTTCTTCT
+TCAGTTTCAAAAGCAATAATAGGTGAAACTGGACCAAAAATTTCATTGGCTGCAATGGGCATATCATTGG
+TCACGCCAGTTAGGATTGTTGGCTGATAGAACAGTTCACCTGCTTCTGAACGCTGTCCGCCAAAGGCAAC
+TTTTGCACCTGCCGCAATAGAGTCAGCAACCAGTTTTTCAACATCACAAACCGCTTTATCTGAAATCATT
+GGGCCAAGGTTAACGCCCTCGACTAAACCATCACCAATGTGCAATTCAGCTACTGCATTTTTGAATTTTT
+CGGTAAATTCTTCTAATACGCCTTGTTGTACAAGAATACGATTGGTACAAACACACGTTTGACCTGCATT
+ACGGTATTTAGAAATAATCGCACCTTGTACCGCAGCATCAATATCGGCATCGTTAAAAACAATAAAGGGT
+GCATTACCACCTAATTCCATTGATACTTTTTTCACGGTTGTTGCACATTGAGTTAATAATAATTTGCCAA
+CGCCAGTCGAACCGGTGAAAGTGAATTTTGCAACATCAGGATGTTGTGTTAATACTTGCCCCATGCCGCG
+AGAGTTACTACCAACAACAACGTTAAATACGCCAGCAGGAATACCTGCTCGCTCTGCTAATTCAGCCATT
+GCTAATGCCGACAACGGTGTAGATTCAGACGGTCTAACCACAAAAGTACAACCTGCAGCTAACGCCGCCG
+CCGCTTTACGGGCGATCATCGCATTTGGGAAGTTCCATGGGGTAATAGAAGCAACTACGCCAACGGGCTG
+CTTAATAACAACAATTTTTTTATCACTCGAAAGCGCAGGGATGGTATCGCCGTAAACGCGTTTACCTTCT
+TCAGCAAACCATTCTAAAAATGCCGCACCGTAGGCAATTTCACCTTTAGCTTCAGCTAGAGGTTTACCTT
+GCTCTAACGTTAGGATACGTCCTAGGTCATCTTGATTTTCCATTACTAAATTAAACCAGTTACGTAACAG
+AGTTGCACGTTCGTTGGCCGATTTAGCTGACCACATTTTTAATGCACCTTTGGCAGCAGACACCGCCAAT
+TCAGTTTCGGCTACATCAGCATTACTCACTTGAGCAACAACTTCCCCAGTCGATGGGTTGATTACTGGGA
+ATTGTGTTTCACTACTATGCCAACTGCCGTTAATATATGAAAATGGTTTGATAAGCTGGCTGTCTTTTAT
+GCCCGCGGCTTCTAAATTACAAGTAACTTCAGTCATGGTTTTATCTCGCTAGTTATTTAATAAACAATAA
+CGGTATTGAAACCTAGTTTTAATTAAGGTTAAATACAAAACAATAAACCTTTAGTTTGAAGTAGACAAAA
+CATGTATAAACACTCGATTATTCCTAAACCAGTTAGTGAATATGATTTACGTTTGCTGCGTATTTTCATC
+TCAGTAGTAGAACATGGCGGATTTTCATCGGCAGCTAATGCCTTAGGAATAACGCGCTCTACCATCAGTG
+TGCATATGTCTAATTTAGAAACTCGCATGAAATTAAAATTGTGTTTACGTGGCCGTGGAGGATTTTCTTT
+AACTGAAGATGGTCAGGCTGTTTACCAAGCCGTACTTGATTTATTTGCCACAATGGATGATTTTTCTTTA
+TTAATTGATAGCTTAGGCAGTGAATTAAGTGGCGAATTAATTATTTTATGTGCGGATCAACTTGATGAAA
+GCAAACAGCATAAAATGGCGCAAGTGATTAAAAAGATAAACGATGCCTCACCTAATTTGCACCTAGTGTT
+AGATGGTGACTCTATCTCAAATATAGAGAAGGCTCTGCTAAAAGATAAAGCTCACATCGCTTTGTTTCCA
+AGCTATCAACAAATCGAAGGTTTGCAATACCAACCGCTATTTAGCGAATCTATTTATCTATGTTGTGGCA
+AGCAGCACCCTTTCTTTAATCAAGTCGATACGGCTATATCTGAAGAAATATTAGGGCAAGCCGCTGCTAT
+ACACCCAGGCATCAATATAGATTTAGCTGGTAAACAACAATTAGAAAAACTTAACTTATCTGCAAAGTCT
+TATCAATTTGATACCCGTAAGGCCATGATTCTATCTGGCTGTTATATAGGTTTTATGCAACAAAGTTTTA
+TTCAAGCAGAACTAAACCGTGGCGAGATCAGAATAATAAAACCCAACAGTCATCATTATCAATTTAGGTT
+ATCTTTAGTTAGTAAGAAAACCCCCAGAGAAGTCAAAAAAGTTGAGTTATTAACGAATGTATTTTCCCAA
+GTATTTGAGCTATAAAAGTTCGTGGGAATTTATCTATATGAATACATTCTGCCTCGCGTATAAAAAAGGG
+GCATACCCGATGGTATAACCCCTGTTCACTTATTTAACTATAATGGTATTAGTTTAGTAAAATGCTTGTA
+AACCCGTTTGAGCACGACCGAGTATTAAACCATGTACATCATACGTCCCTTCATAGGTATTTACCGTTTC
+TAAGTTAACCATATGACGAATAACATGAAACTCATCTGAAATACCGTTGCCGCCGTGCATATCACGCGCC
+ATACGAGCAATATCAAGTGATTTACCACAGTTGTTACGTTTAACCATTGATATCATGGTTGGGTCCCACT
+TTTTGGTATCAATAATACGACCAACACGTAGTGATGCCTGTAAACCTAACGAGATTTCGGTTTGCATATT
+AGCGAGTTTAGTTTGGAATAACTGTGTTTGTGCCAGCGGACGTTTAAATTGAATACGATCTAAACCGTAC
+TGACGTGCACCATGCCAACAGAACTCAGCAGCGCCCAATGCCCCCCAAGAAATACCATATCTCGCCATAT
+TTAAACAACCAAATGGTCCAGCTAAACCGCGTATTTCAGGAAACATATTTTCTTCTGGCACAAAAACGTT
+ATCCATTACGATTTCACCCGTAATTGAGGTACGTAAAGATATTTTACCTTCAATTTTTGGCGCTGATAAA
+CCTGCCATGCCTTTTTCTAGCACAAAACCACAAATTTGATTTCCTTCAGCTTCATTTTTTGCCCACACTA
+CAAAAACATCGGCGATAGGTGAATTGGTAATCCACATTTTTGAGCCCGTTAAACGATAACCGCCATCTAC
+TTTCTTAGCGCGAGTGATCATACTTGAAGGATCAGAACCTGAACCTGGCTCGGTTAAACCAAAACAACCT
+ATGTATTCACCCGTAGCAAGCTTAGGTAAATATTTTTCTTTTTGTTCAGTAGTACCGTACGCATTAATTG
+GATGCATAACTAATGAGGATTGCACGCTCATTGCACTTCTATAACCACTGTCTACTCGTTCTACTTCACG
+GGCGACTAAGCCATAACTTACGTAATTAACACCTGAACAACCATAACCATCAATGGTTGCACCTAATAAC
+CCAAGCTCACCAAACTGACGCATGATATTTGGATCAAAGTCCTCATTACGGTTAGCCATTAATACACCAG
+GCATTAACTCTTCTTGGCAAAAGGTATGTGCCATATCACGCACCATTCGTTCATCTTCTGATAATTGGTC
+GTTAAGTAGAAGTATGTCATCCCAATTGTTTAGTACTGAATTTGTCATGTTATTCCTCCGTTATAAAATT
+TAGATTTATATTTAGATTTAGGTTTAGTTACGTTAGGTTTACTTTGATTTTAATATTTCATCAGTGTGCT
+GTCCCAGTGTGGGTGGAGCAGCGTGATAAGTAATTGGCGTTTGTGAAAATCTTACCGGATTGCCGACCTG
+AGGCACTTTACCTGCGGTAGGATGATCTAGCTCAAAGGCCATTTTACGATGTTTAATTTGTGGATTTTCA
+AACACACGGTCAATTGAATTAATGGGACCACAAGGTACATGTACTTCTGAAAGTGCTGCTAACCAATAAT
+CTAACTTTTGTTTGATAAAGTAAGACTCCAGTAAGGGGATAAGTGTTTCACGATGCTTTACGCGTAATGC
+ATTGGTTGTAAACTGCATATTCTCACCAACCTCTATGCAACCCAGTACATTACAGCATTTTTGAAATTGA
+TCATCATTGCCAACGGCTAACAGGATATAACCATCTTGTACTTTCATGGCTTGATATGGAACAATATTTG
+GGTGAGCCGACCCTAATCTTTGTGGTACATCACCACTCACTAAATAACTACTGCCTTGATTCGCTAAGCA
+GGCAACTTGCGTATCTAATAGTGCAATATCTATCTGTTGACCTTCGTTCGTTTGAGTTCGATGATATAAG
+GCAGCTAAAATACCCGACACCGCATACATACCTGTCATTAAGTCCGTTGTTGCTACCCCTACTTTTTGTG
+GTCCACCACCGGGTAACGAATCTTTTTCTCCAGTGATGCTCATCAATCCACCCATCGCTTGAATCATGGC
+ATCGTAACCCGCTCTATTCGCATACGGGCCATCTTGGCCAAAGCCAGTGATTGAGCAATAGATAACATCT
+TTACGAATTTTTTTAATGCTCTCATAATCTAAGCCGTATTTTTTAAGTCCGCCAACCTTATAATTTTCAA
+CGACAATATCTGCTTGTGCTACTAATTTATATATTGCTGCTTGTCCATCAGCACTTGTCATATCTACTTC
+AATCGACTTTTTCCCTCGATTAGCGGCAAGGTAATATGCTGATTCAGCAGTATCCTCACCCTGCTCATCT
+TTCACATATGGAGGACCCCAGTGGCGAGTATCATCTCCCTTTTCAGGTCGTTCTATCTTCCACACTTCGG
+CACCATAATCAGCCAATACTTGTGTAGCCCAAGGGCCTGCTAAAATTCGGCTAAGATCGAGTACTTTGAT
+TCCGGTGAGTGGGCCTGCCATTAAATGCTCCTTAAGTGAGAGTGATGATTACTACGCTTTTAAGTTAATA
+AACTGAGGCACCATTTACCTCATGATAAATAAAATGGCTAAATGCACTGGTTTTACACACAACCGTTTAT
+AACCTTATTGAAGTGTTATTTACAACAAAATTTTAATATTTATTGATGTTTTGCGCTTTATTGTTTATTT
+TATCCAACACTAGATTTATTTAAAATATGCTATAAGGCAATGTGTTTATGAAAAATTTAAGCCACTTTTA
+TATTAACGGACAATGGGTCTCTCCAGAAAAACCAAATGACTTTATCGTTGAAAACCCTTCAAATGAACGT
+CAAATTGGTACTATTTCTCTAGGCACTAATGTCGATGTTGATAAAGCCGTTACCGCGGCTAGAAACGCAT
+TTAATCAGTATGGTTTTAGTTCAAGAGAAGAACGTATTGCACTATTAGAGAAACTATTAAGTGCCTATAT
+GAATCGTTATGACGAGATGGCGCAGGCTATTTCCCAAGAAATGGGCGCGCCAATCGATTTTGCCACGGCT
+GCTCAAGCTGATTGTGGCCGAGGTCATATTCAAACGGCGTTGGATGCTTTAAAAAATTATGAATTTCAGC
+ACACCTCAGGAAATGCCACCATAACCCATGAGCCAATTGGCGTTTGTGGATTTATTACACCGTGGAACTG
+GCCTATTAATCAAATTGTTTGCAAAGTTGCGCCCGCACTAGCCACAGGTTGCACTGTGGTTTTAAAACCG
+AGTGAAATTGCTCCTTTATCCGCCCATGTTTTTGCCAAAATAATTGATGATGCCGGTTTCCCTGCAGGAG
+TTTTTAATCTTGTTAATGGTGATGGAATGGGCGTTGGCTCTGCGATATCGTCTCACCAAGATATTGATAT
+GGTTTCTTTTACTGGCTCAACTAGAGCGGGTTCATTAATTTCGAAATCTGCAGCAGATACGGTAAAACGG
+GTGGCACTAGAGTTAGGTGGTAAATCACCGAACATTATATTTGACGATGTGGACCTAGAATCGATCGTGA
+CTAAAGGTGTTGTCGGCTGTATGGAAAATACGGGTCAATCATGTAACGCACCAACACGTATGCTAGTGCA
+AGAGTCTGTTTATGATGATGCCGTTAAAATAGCGACTCAAGTGGCTAATAACATAAAAATCGATAGGGCT
+GATAAGCCAGGTAATCATATTGGCCCATTAGTTAGCAAAGCCCACTTTGATAAAGTACAAAGCATGATCA
+AAGAAGCAATAGAATCAGGCGCTACATTATCAGCCGGTGGTCTCGGTAAGCCTGAAGGTTTTGAATTGGG
+TCATTTCACCAAACCGACAATATTCTCAAATGTGAACAATAAAATGAACATCGCACAAGAGGAAGTATTT
+GGCCCCGTTTTGGTGATCATTCCTTTCAAAGATGAGCAAGAAGCGATCACGTTAGCAAACGATTCTCCTT
+ATGGTTTAGCTGCCTATATAAATACCCCTGATGAAACAAAAGCGAGCCGTGTTGCAAGGCAAATGAGGGC
+TGGAATGGTAAGGATTAACTGGGCTTCACATCATTACACTTCCCCGTTTGGTGGTTATAAACAATCAGGA
+AATGGTCGTGAGTGGGGAACATATGGCTTTGATGATTATTTAGAAATTAAAGCGACTAGCCGTTAGTCTT
+TGAAATTTTAATTATATTTACTTATACCCGTTACCATTCAAAGTGCAGGTTTTCAGTGGGAATTTAAATG
+ACTTTAGGCAAGAAGAATGATTTAAGCATAGTCATTCTATGCTTTGATTATTTGACGCAGTATAAAGGCA
+TTTAAAACCCATCGAAGAAGCGCTTGAGCAACATCACTTCATCGTTGCTGTGATTTATAAGGGAATTACC
+ATTATTTCATCACAGCGCCTTGAATTGAAATTGCTCAAGCACTCTGAAACCTACATCTTGATTGATGACG
+GGTATATAAGCTTAAATTTCCCCTAAAAGGGTGTTGATTTATTGACTTGACTATGTTTCTATAAATAAGA
+ATTTGAAGAATATATTTAACATAACGATGTCATTCTGAGTTTTACAATAGATTTTATAAGTAAATAACAA
+ACAAAAACAGGGTATGAACCATGAAAAAGAAAAGTATATTACTAATAACAACAATGCTTGCTTCACTGGC
+CGCATCTGCATCAGATAAAGTAGTTAACGTTTATAACTGGTCAGATTATATTGACCCTGCAGCGATTAAA
+CAGTTTGAAAAAGAAACCGGTATCAAAGTTAACTACGATGTTTATGATTCTAATGAAATCCTCGAAGCTA
+AGCTGATGGCCGGTGGTTCAGGTTATGATGTTGTGGTACCAACAGGTTCATTTTTAGAACGCCAAGCAAA
+AGCAGGTATTTACGCACAAATCGATAAAAACAACCTGTCCAATTACAATAACATTGATAAAGCAATGGCT
+GGTAAAATGGCGCTTCATGATCCAGGTAACAAGCACAGTGTGCCGTATACTTGGGGAACGATTGGTCTAG
+GTATTAATACTGATATGGTTAAAGCACGCTTAGGTGATGTGGAACTTAATAGCTTAGATCTTATCTTTAA
+GCCTGAAGTCGCAGCTAAGCTAGCTGATTGTGGTATTGGTATTTTAGACTCACCTGCTGAAGTTATGTCT
+ATCGCGTTAAACTACGCAGGTTTAGATCCTAACTCTGAAAGTGATAAAGATCTTAAAGCAACTAAAGCGA
+TGATTAAAAAGGCTCGCCCTCATTATAAATATTTTGACTCAAGCCGCCTGATTGCTGATTTAGCCAATGG
+CGATATTTGTGTTGCGTTAGGTTATAACGGCGATATGTTGCAAGCTAATAGTCGTGCAAGTGAAGCTGGA
+CAAGGCGTTAAAGTTGAGTACCTAATTCCTAAAGAAGGCACCATTGCTTGGTTCGATATGATGGCAATTC
+CTGCTGATGCGCCTCACAAGAAAGAAGCTTATGCCTTTATCAACTTCATCTTAAAAGCTGAAACAGGTGC
+TGGTATTTCTAACTATGTTTATTATGCTGTTGCTAATGAAGCTGCTACTAAGTTTGTTAATGACGACATT
+AAATCTAATATCGGTATTTATCCGGTTGGCGAAACAAAAGAAAATCTGTTTTCTCAACTCGCTCACACCT
+CGCGTTTTGACCGTAAATTAACGCGTGCTTGGACACAAATCAAAACAGGTAGATAGTTTTAATCATTGAC
+CATAAGGGCATTAGCTTGCCCTTATGCTTTAGGACATAACTACAATAACAAATATCTAAATCCTGTCGAA
+AATATCCCTAGGAATCTCGAATGACTCAAGAAACAACTATGCCTCTTTGGAAACAAGATGGCGCTAAACC
+TTTTATTCAAATAAAAAACGTGACTAAAAAATTCGGTGAATTTACCGCCGTAGATAATGTTTCGTTAGAT
+ATTTATGAAAATGAATTATTTTGTTTATTAGGAGGTTCGGGATCAGGAAAAAGCACCCTGTTAAGGATAT
+TAGCCGGTTTTGAGGACCTCACCTCTGGTCAGGTACTCATCGATGGCGTTGATATGGCTAATATTGAGCC
+ATGGAATCGACCGATAAATATGATGTTTCAGTCATACGCATTATTTCCTCATATGACCGTGGCTAAGAAT
+ATTGCTTTTGGTTTAAAGCGAGATAACGTGCCGAAAAAAGAAATTGCAGAACGTGTTACTGAAATGCTTA
+CCATGATGCAAATAGAAGCATTTGCAGATAGAAAACCCGATCAATTATCAGGCGGTCAGCGCCAACGTGT
+TGCGTTAGCAAGATCATTGATCAAACGCCCTAAATTACTATTACTTGATGAGCCTTTAGGTGCACTGGAT
+AAAAAGCTTAGAGAAGAAACTCAATTTGAATTAGTTAATATTCAAGATAAGTTAGGAGTTACCTTTGTTG
+TGGTGACTCATGACCAAGAAGAAGCCATGACACTAGCGACCCGCATTGGCGTTATGGGTAATGGTATTAT
+TACCCAAGTTGATGAACCTCGCGATGTTTATGAATATCCAAGCAGCCGTTTTGTTGCAGAATTTGTTGGC
+TCTATTAATTTATTTGAGGGTCGTATTTATGAAGATGAAGTTGAGCATGTAAAAATAAAGTCAAAAGAAG
+CTGGTTGTAACTTTTTTGTCAATCATGGCATTAGCTGTGCCCCTAATCAAAAAGTGACAGTTGCTGTTCG
+TCCTGAAAAAATGAAAGTCACCCGTAGAAAACCAGATCAGGAATATAACTGCTTACACGGGCAAATCATC
+GACATTGCCTATATGGGTAACCTGTCAATTTTTAGGGTCAAGTTAGAGAGTGGCGTCATTGTTCGTGTCA
+CCTTACCTAATCTTGTCAGAGAAAACCGCAATCCATTAACATGGGATGATTTTGTTTACCTTGCATGGGA
+TGACGACAGCAGCGTGGTATTAACATCATGAGTAAAGTAACCGGCACTTTTTGGCTCGGTCGTTATGACA
+CAGTCAAAACTCGATTTAGTTCATTGAAAAAAATTCGCTGGGGTAGATACTCTGTTATCTCTATCCCTTC
+CTTATGGTTAGCCTTATTTTTCTTTATTCCCTTTTTAGTTGTGTTTAAAATTTCACTGGCTGAATCTGCT
+ATAGCTGTACCTCCTTATACAGATATGTTTGCTTGGAATGTAGAAGATGCAATTATTGATGTAAAAATAA
+AACTTGGCAACTATTTATACCTTTTTGAAGACTCCTTTTATTTAGACGCCTATTTAAGTTCAGTTAAGAT
+CGCCGCGGTCTCTACTTTTTTTACTTTATTAATCGGCTTTCCAATGGCCTATTTTATTGCAAGTAAAACA
+GGCACCATGCGAACGCTTTTATTAACGCTTGTTATCTTACCTTTTTGGACTTCATTTCTATTACGAGTCT
+ATGCGTGGATGGGCTTTCTTAAAAAGAATGGTATTGTTAATGAGTTTTTACAAGGCATTGGCCTTATTGA
+CCAACCTATTCAAATGTTACAAACCGACTTTGCTGTATACATTGGTATTGTCTACACCTACTTACCTTTT
+ATGATCTTACCTTTGTACACCACCTTAGAAAAACTAGATGGTAGTTTGATTGAAGCGTCTAAAGATCTGG
+GTGCAGGACCAATTAGAACCTTTTTCTTGATTACCTTACCCATGTCTATGCCCGGTATTTTAGCTGGCTG
+TTTATTAGTGTTCATACCTGCCGTTGGAGAATTTGTTATTCCTGCCCTATTAGGTGCGTCTGACACGTTA
+ATGATAGGACGAGTGCTTTGGGATGAGTTCTTCCAGAATAGAGACTGGCCAATGGCCTCAGCAGTGGCGA
+CCATGATGTTACTTATTTTAGTTGTTCCTATAATGTTTTTACGTAATGGCAAAAAAGAAGGAGCTGAATA
+ATGACTAGAAATTCAAAGTTTTTATCAATCTCATCGTTATTTGGATTTATATTTCTTTATGCGCCGATAC
+TTTCACTAATTATTTATAGCTTTAACAAATCTAAGCTAGTGACGGTATGGGGTGGATGGTCTGTTAAATG
+GTATGCTGAATTATTCAGCAACCAACAAATTATTGATGCGGCAATAGTGAGCTTAAAAGTTGCATTTATC
+ACCGCAACGCTATCCGTTATTCTCGGTGTTCTGGCGGGTTATGTACTGAGTCGAATGGGTAAGTTCCCTG
+GTAAATTAATCGTTTCAGGTTGGATAAGTGCACCGCTTATTATGCCAGAAGTGATCACCGGTTTATCACT
+CTTGCTATTGTTCGTTTCTTTAGAGAACTTAATAGGTTGGCCTGCAGGAAGAGGCATTACCACGATTATT
+ATTGCCCATACTACTTTTTGTATGGCGTATGTTGCAGTAATTGTGCAGTCTCGCTTGTCACAAATGGATG
+ATTCATTAGAAGAAGCTGCGATGGATTTAGGAGCAAAACCACATAGTTTGTTCTTTCTAATCACCTTACC
+TATTATCTCTCCCGCGATAATTTCTGGTTGGTTACTGGCGTTTACTATGTCGTTAGATGATTTGGTTATC
+GCGAGTTTTGTATCCGGTCCAGGTAACAGTACGCTACCTATGGTTATCTTCTCTAAGATAAGACTAGGGG
+TGTCACCTGAAGTGAACGCACTGGCAACAATCATGATATTAATTGTCGCCATTGGTGTAGTCGCTGCTAT
+GTGGCAAATGAGAAAAAAAGAAACCACCCTCTAAATAACGCTCATTTTTAGTCTTTCTTATTAAGGTTGT
+ATCGTTGTACAGCCTTTTTTATTTTCAAAGGGATTCGTTACATGAATAAATCCGTAAAAACAAAAATTAT
+TTTTTCCACCCTGTTATTACTTATCATCACAATAACCTCATTATTAATCGTCTCTTCAATCTCTGTTGAT
+AAAACCGCAACCTCTTTATCTGAATACCTACAACCAAAAATTAAAGAAAGCAGTTTAATGCCAATGGTTA
+TTGCGGCAGACGCTGAAACGGCAAGAAATGAAGTATTTTTTGACCAAGTAATCAATGAGGCTGATCGCCT
+TGCAAGTGACATTGCGTTTTTACGGGTACAATTTCGCGCGCTTTTTTTATCTGCTGAAGATGTTCGCCAT
+ATTTTAAATATGTACATAAAAAGTGCTATAGAAAGTAATCAATCAGCCGTTGGCGTATATGCTGTTTTTC
+TTCCCAATGCACTTGATGGTGCTGATGAAGCAAATAAAGGTGCAGACGATCTAGCAACAAATGAAGCAGG
+AAGATTTGCTGTTTATTGGGCTTTGAACGAACAAGGTGAAGCTATTGAAGAAATAATGCCTGAGGAGATG
+ATTAACGATACCAGTCCTAATTCAACTGGACAACCCTATAACTCCTGGTTTACTTGCCCTATTGAAAAAC
+AACAAAATTGTTTATTAGAACCCTATATAGACAAAGTTGATGGTAAAAACATATTAATGACTTCAATAGC
+GATACCAATTAAATTCGCGAATAAAGTCGTTGGTGTTGTCGGTATTGATATCGCGTTAGCTGATATCCAA
+ACAAAAGCAGAAGCGTTCTCAACTAAAATTGCGGATGGCAACAGCCGAGTATTGATTGTATCTGAAGATA
+ACTCGGTGATAGCTGATTCTAACAATAGTGCTAATCAAGGTGCTTTATTTTCTGAAATAATTAATAGTAC
+TCAGTTAAATGAAGGCATTAGTGAGAATGATCGCAGTTTTACTTTGGTGAAACGTATTCATTTAGGTGGC
+ATCACTCAGTGGAGTATTTATACCGAAATACCTAAACAATATATTACTGATGAAGTAAATCAGACCATGA
+CTGTGTTAGATAAAGGCACTGAAGACCAGTTTACCAGTGTTCTGTATATGAGTTTATTGGTGTTAATCAT
+AGGTAGTATTGTAATCTTTTTCATGGCTGAAAAATTGACAGTACCCTTAAGAGCTGTGGCGGACGCTTTA
+AAACAAATAGCCAGTGGTGATGCTGATTTAACTCAACGTATCAAAGTTAATTCAAAAGATGAAACGGGTC
+AGCTTGCCCATTCGTTTAACCAGTTTGTAGAAGGGCTGGCAAGTATTGTAGGTCAGTTTTCAGAAGGCGT
+TAAAACCACCTTTTCGGCCTCTGAAACAGGTAAAGCGTTATCGACAACAACTAACTCACAATTAGCTAGC
+CAACAGTTAATGATTGAAATGGTCGCGACGGCAGCAGAGGAAATGTCGCAAACCTCTACCGATGTTGCGC
+AAAATGCGGTTTCAACTGCTGATGCGACTAAAGAAGTTAGAAGTGCAGCTTCAAATGGTATTATTAAATT
+AAAACAAACCACCAGCACCATTTCAAAACTGGCAGAACAGATGCAGTATTCAAACGAGCAAGTAGATAAG
+CTGTCAACCAATAGCGATAATATTGTTAATGTACTCAACGTGATTAAGTCAGTTGCAGAACAAACTAATT
+TACTTGCCTTAAACGCAGCCATCGAAGCCGCAAGAGCAGGTGAATTAGGTCGTGGTTTTGCGGTTGTTGC
+TGATGAAGTAAGGGCACTCGCGGGTAGAACGGCCAGCTCGGTATTTGAAATTGAAGGCGTCGTTAATGAG
+TTACAAGTTTCAACGAAAGAAATGGTGGCAACTATCAGTGAAAACGTTAAAAGAGCCGAGGCTTGCACTG
+AACAAGCACAGGAAACGCAAACGATCTTTGAAGTTATTGAACAAGAAGTGACTAACATGACGGATATGGC
+GGCAAATATTGCTTCTGCCGCTGAAGAGCAAAGTCATGTTTCAGAAGAGATCAGTAGCACCTTACAGAAT
+ATAAATACCACCACTGACGAGCTTACGCAAAGTGCTCAGCAGACCTTAAAAGTGAGTGAAGAGCTGTTGG
+TATCAGGACAAGATCAAGAACAACTCATCGGGCGATTTAAGTTTTAGGTCAATCTGTTGAGTTGAGTTGA
+GTTGATAAGTCATAAATTGATGGCAATAAAAAAGCTAACAACACCTTGTTAGCTTTTTTTGTTTACATGA
+GCATATACCCAAACCACTTGAAGATGCGTGTTTCAGGACGCCTGAGTGATTCATGATCAATACGCTTCAT
+TTTCTTAATGGTTATTCCCTTAACAAATGAGGCAACGAAGAACATGAAGTACTCAGATGTCCCTATACGG
+TTGGTTTAGAAACGTTTTATCCTACGTTATTGATTTCGATAAGGGAGTAACCATTATCTTCAATCAATGC
+CTTGGCTAAAAAACGTTTCTAATTCCAACTGAAACCTGCATCTTCATGTAGTTTGGGTATAAAAGGTTAG
+ATACCTAACTTATCTCTCATCTGGTAATACCAAGCACCCATCGCGGTGTAAGGCGTTTTAAATAACCTAC
+CACCTGGGAATGGATATTGAGGTAAGCCAGCAAATACATCAAAGCGTTCTGCTTGGCCAGTAATTGCATC
+GGCAATAACTTTACCGGCTAAGTGGGTCGAAGTTACACCATGGCCACTATAGCCTTGAGCATAATAGACA
+TTGTCATTTATACGGCCAAATTGTGGTAATCGCATTAACGTCAGTAAAAAGTTACCTGTCCAGGCATAAT
+CAATCTTCACATCTTTGAGTTGAGGGAATGTTTTTAACATTTTAGGAATGATAATTGATTCTATTTTAGA
+AGGCTCTCTCGCCCCATAAGTTGTGCCACCACCGTAGATCAGACGACCATCGCCTGATAAGCGGAAGTAA
+TCTAATAGGTAGTTACAATCTTCTACGCAGACATCGGTCGGTAATAATTGCTTTTGCATGGCTTCTGGTA
+AGACTTCAGTGGTAATTATTTGCGTTCCACATGGCATTGATTGTTTCTGTTGCTTAGGTAAAAGCCCTTC
+TAAATAAGCATTACCAGCTACAACAACAAAATCAGCCGTTACACTACCTGAGTCTGTTTTAATGACCGCT
+TTTTTACCATGAACAATATCAACAACAATACTGTCTTCGTAAATTATTCCACCTAACTTTTCAAACGCAG
+CAGCTTCACCAAGGGCTAAGTTGAGAGGATGAATATGACCACCTGCTTTATCTAATAATCCTCCCACGTA
+ACGTTCAGTACCGACATGATTTTGAATGTCACTTGCACTTAATAGCTCAGTTTCATGGTAGCCATGCTTA
+GCCCACAGTTTTTGCTTTTCAGCCATTTCATCCAGCTGTTTGCTGTTACAAGCGGCAAAAACACCTCCTG
+GTCTTAAATCACATTTGATGTCGTAATCGTTAATTAAACGTTTAATTATTCGACTACCTTCAAAGGCCAT
+TTGTCCCATTTCAGTACTAACATGTTTGCCATAATTACGTTCAATAAAGTCCATATCTCGACTATAACTA
+TTAACTAACTGGCCGCCGTTGCGACCTGAAGCGCCAAAACCAATGCGACTGCCTTCAACAACCACCACTT
+TGAAGCCTTTTTCAGCCAAATGTAATGCGCTTGATAATCCAGTAAAACCAGAACCAACAACGCAAATGTC
+GGCAGTAATATCTTCTGTCAGCTTTGATCGCTGAACTTTATCATTAGCACTTGCCGCATAATAAGAGCCT
+GTGTGGGAAACGTGATTCATAACTTGCCTCTGAAATTTTAAATTTATTAACTATTTAATTAGCTATTAGA
+TAAGTACCATTTAACTTCTAGCTCACTAATATGCATATCAAATTGCTCTAACTCTTTTTGTTTAACAGTG
+TGATAGTTTTTAGTAAATTCTTCGCCTAAATAGCTTGTAAGTATTTGATCTTTTTCTAATTCTGCAAGTG
+CTCTATCCAATTTTAATGGCAGTGCTTCACAGTCGTCATCAAACGCGTTTCCTACCGTAGGATTTATAGG
+TTTGATTTTATTGGTTATACCATGATGAATAGAGGCTAAAATCACAGCCATCACTAAATAGGGGTTAGCA
+TCAGCGCCAGAAACTCGATGTTCTATACGCGTTGCATTTTTATGTCCTCGAGGAAGGCGAAGTGCAACTG
+TTCTGTTGTCTACTCCCCAATTTTTTGCCATTGCAACATAGTACCCTGGCATAAATCGACGATAAGAATT
+CACGTTAGGACATAACAACGGCATGGAAGCTGGCATTAGTTCAAGCATGCCACCGATGGCATGTTCTAAT
+GTTTCATTATAATCATTATGCTCATCAGCAAAGACATTGTTACCGCACTCATCTAAAAGACTGGCGTGGA
+CATGCATACCACTACCGGCTTCATTTGAATAAGGCTTAGCCATAAAGGTCGCATCAAAATTATGCTTATC
+AGCCACTGTTTTGATAATACGCTTTAACAAAATTGCATTATCACAAGCAGCGACTGGATCGGCTTCATGT
+TTTAAATTTATTTCAAATTGTCCAGGCGCACACTCAGCTACTGCGGTATCTGCAGGTACATTTTGCTCAA
+TACATACTCTATTAATATCGTCTAATAATGCACTGTAATCATTCAGAGTATCGACGGAGTAAACTTGAGT
+ATGTTCATCTCTTTTACCTGTTTTAGGTGAGATAGGAGCTTGTAAATTTCCTTTGTTATCTTTATTTTTA
+TCTAATAGATAAAATTCTAATTCAACGGCAACAACAGGGTATAAATTTATTTCTGCTAATTGTCTAACAA
+CGTTACTTAAGATATTACGTGGGTCGGCAAAAAAAGGCGTTCCATCGTGGTTGAACATGCTCATTAATAC
+TTGCGCGATTGGGCGATCATGCCAAGAGGCCATATGAAGGGTGTTCGCAATAGGTTTACAGACCATATCC
+GGCTCGCCAATGTCTTGCCCGAGCCCACACTCTTCAATAGTTTCTCCAAGTACATTCATGGAAAATATCG
+TAGCGGGCATATTTAAGCCACTGCTATAAATTTTTTCTAAACTACTTTTTTCAATGCGCTTTCCTCGAGC
+AAAGCCGACTAAATCAGAAATGAGGACATCTATAGCCTCAACTTCTGGGTGATTGGAGAGAAAATTTTCT
+ACCTCTGTTGTCTGTCCAACTTTTATCATAAAATTACCTTCGAAATTGATACATATAATTTACCCATCAC
+AAAATGATGAATATTTGCTTCACTATCTATTAGTAAGTAATTGTAATAGCTACGTCAAGGTAAAATCAAA
+TAAATAAGCTATATTTTTTACATAAAATGACTTTATTGTCATTTTATTGCCTTTTTGTAAAAAATATTCA
+TTGAAAACCGAAGTTTTTTAATTTACCTTAGAGTTATTGAAATTTAGCAGTAACTTATTTGGAATTGATT
+CGATGGTTAGTAAAAATCAGAAGCCTGTTGTCGGCATTACCTGTTGCAGTAGTCTTAACGGGATTCATCA
+TCAACAAGTTGTTGGTGATAAATACATTCGTGCCTTGATGGCCGGTAGTGATGTTATCCCCGTTTTGATT
+CCTAGTTTTGGTGAAGCTATGTTAGAAATATTACCGCATTTAGATGGTATATATTTAACAGGTAGTTATT
+CGAATATGGAACCACATCATTTTGGTGGCACTGAATTAGGGGTCGATATGCCACGTGATCCCAATCGAGA
+TACCACTAATTTAACCCTATTAAAAAAAGCAGTAGAGCTAAAAATCCCCGTGTTGGGTATTTGCCGAGGT
+TTTCAAGAAATGAATGTTGCGCTGGGCGGAACATTACATCAGCAAGTATTTGAACTCGATAATATGACAG
+AGCATAGAGAAGATAAATCGGTCTCTATGGATGAACAGTACAGTGTGTCTCATGACTTAAACTTATCTGA
+GGCCGGTATATTATCTTCGATTATGGACGGAGAGTTAATTCAACAAGTTAATTCATTGCATGGTCAAGGC
+GTTGATAAATTAGCTGACACTCTAAAAGTGGAAGGCACAGCACCTGACGGATTAATTGAAGCATTTTCAT
+TGGCGGATAACGCTAGTTATTATTTAGGGCTGCAGTGGCACCCCGAGTGGAAAATTGCTGAGAACCCTTT
+TTACACCGAAATATTTAAAAGTTTTGGTGATGCTTGCAGAAAATACAAAGGAAATGAAGCATACAGTTAA
+AGCCATTAATGTAATAAACTAACTCTTTTTCAATGCAGGTACTGCCTGTCAGTGTAGTTAGTTTATTAAG
+GGTAATTATGGACGTAGGCAAAAGATTAAAAGAAGTTAGAGAAATGTATGGGCTTTCACAACGTGAATTA
+GCAAAGCGCGTTGGCTTAACAAATAGCACTATATCAATGATAGAAAGAGATGCTGTGAGCCCATCGATTA
+GTTCGTTAAAGAAAATTTTAGAAGGCGTTTCTCTAACGGTTACTGAGTTTTTTACTTTAGAAATTCCCAC
+TGAATCGCAAGTGGTCTTTAAAAAAGACACCTTAGTTGATGTAGGGAGTGACGGTGTAGAGCTACATTTG
+GTTGGTACACCACAGCCGGACTCTAAACTTGCATTTTTGATTGAGCGTTATCAACCTGGATCAAGTACTG
+GTAAAGATATGATCACTCATATTGGTGAAGAAGCAGGTACGGTGATCGAAGGAAGTATTGAGATAACAGT
+GGCAGGACGTAGTTTTAAGCTAACTAAAGGTGATAGTTACAAATTTTCGACAAGCTTACCGCATAAGTTT
+AAAAATACATCGAAAAAAGTTTGTAAAATTATTAGTGCGCATACGCCGCCTTCTTTTTAGCGTAACTCTG
+TAGCCTTGAAAGCGAGCTGTTATTAATTTTTTTTAGCACCCATATGGGGGTTAATTAAAAAGTGAAAGTA
+CATTAGATTGTATTTAATTTGATTTAATTTAAAAACCATAAAACCATAAAAAAAGGAATAACATGAATAA
+AATTAAATTGTTAGCAGCAACATTCGCGCTTACGGCTATAGCTCCACTCGTCTCTGCAGAAGTCAGTGTT
+ACAGGAACATTAACGTCGGATTATGTATTTAGAGGTGTTAGTCAAACAGATAGCTCTCCGGCTATTCAGG
+CGAGTTTAGATTACGAACATGAAAGTGGATTTTTTGCCGGCGTTTGGGCGTCAAATGTTGACTTCGAAGA
+CGATGCAAATGCAGAAATTGATTTCTACGCGGGTTACTTTGGCGAAATTAATGACACTTTTTCTTATGAT
+GTTATGTATAACTACTACACCTATCAAGGTTACAGTTCAGCAGATGATTCTGATTACGGCGAATTTCTTT
+TCAATGCTTATATTAACTCATTCACGTTAGGCCTTGGTTATGCTTCTGATTATGTAAATACCGGTGATTC
+AGCACAGTATATTTCAGCAGCTTATGATATCGAACTTCCTAAAGAGTATGCCTTAACTTTACAAGCTGGC
+TATACCATGGGTGATGCATTTGACGATGCCGAGTATGTAGATTATAGCGCAACAGTTGCAAAAACATTTT
+TTGACTTTGATTTTACTGCTGCCGTAATAAATACCGATATTGATGATGCTGACAATGCAGATTTTCGATT
+TGTTTTAGGTGTTTCACGCACATTTTAAGCACTTTGTTCACATAGCGTGAACATCTGTTTGCTTTACCTT
+TAGCCTGCTTGTCAAAAAGCAGGCTAAATTTTTTATCTTCTACTGAAATATCCCTAATTTTTAGCTAAAT
+TTACTTTATTAGAAGTACGTAAAACCTCTCTGTCGCGACAGTTGAAAAGTAATAATTGTCACTAATTCAA
+GTACTGCTAATTTACCTGCCTTTTTATTTCTTATTTTTCGTTTAAAATATAATCTTGTAATAAACACAGC
+ATCAATTTTTTATCATAGTAATAGTCTGATAAATAAACTAAAATAATACCTGTGTTGCTTTTTTGTGCTA
+CCCCTTAGCTTTAACGTCTATGAGATCTATTTCATTGTTTTTTAATCGCTTTATGTATTTTATTATCTTG
+CTTGTTGGTGTTTTTATTCCAGCTTATAGTAATGAGCATCCTTTAGAGCTTACTAATGAGTACTCTGTAG
+AGCTGTTAACTGAAGACGAGGGTTTTGTTTCTTCTGAAATATATTCGATCATTCAGGACAACCAAGACTT
+ACTTTGGTTTGGCACTGCCGAAAATGGCGTTATGCGTTATGATAGCCGGAAAATAACCCTCTTTGAATTT
+GATAGTATGAATTCAAACGGTTTATCTCATAATGATGCTGGCAATCTCATGTTAGATCGTAACGGGAGAA
+TATGGATTGGTACTTGGGGCGGAGGCGCTAGTCTTTATGAACCAAAAACAGGAAACTTTCAGCATTTTAT
+TAACGATCCTCTCCGGGTCGATTCTATCTCATCTAATCGCATACAATCTTTATTTCATGACCAAGAAGGT
+ACTATTTGGTTAGGCTCCTATGATCATGGCTTAAATCGATATCTTGGCAATAACAATTTTGAGCATATTG
+AGAAAGATGACAAGGTAGAATCTGGTTTATCCCATAATAGAATATGGGATATAGAAGATAATGATAAGCA
+AAGCTTATGGATTGCGACTAGTTTTGGCTTGAATTTATATGATAAAAATAATAAAACTTTTTCTCATTTT
+TTCCCTGACCCAGATAACCCTACCCCCACGGGGGCAAATGAAATAAGAAGTATTTTAAAAACTTCAAAAA
+ACAAACTTTATGTCGGTACACAAAAAGGCCCCTTTACTTTCGATAAACAAAGCGGTCTTTTTACCCCTTT
+AAAAACCCTTGATGATCAATACCTGGGTCAAGTCAATTCTATGATTGAGGATCAAGAAGGTTATCTGTGG
+TTTGTCTCCAGTAAAGGTTTGTTTCGACAATCAAACTCAGGTCCTCGAATTGAACAATTTGTACTTGATA
+ATAATAACGGCTTGAGAATAATTTTCGAAGACAGTTCGAGAACCATATGGGTTACTAGCGAAACTCACGG
+TATATATAAAATAGTGCCTCATCGTAAGTTTAAATCGATTAACAGTTCTGCACTAACAGCACCAAATGAT
+ATAACCGTTGATGCGAATGGTGATTTGCTAATTGTCTCATCATCATCTCAATTATTTAAATGGCAAATAT
+CCTCACAAAAACTAGAAATACTCTCAGCACCAATCTTTAGCAATGAAAATGGTTATGGGGTAAACCGGCT
+ATTAGAGAAGCCCATAATATTTCTAGATGACAATAATATTTTATGGATTGCACAAGATGATGGTTTAGCA
+AAATTTAATTTGATAACTAAGCAGATTGATTTATTAAAATATCCAAAATCTGATCCAAGCTATAACGAAT
+TCAGAGAGTTACGAGCGCTCAATACTGATAAATATGGCAACCTTTGGATTGGTACTTATAAAAATGGTGT
+TTATCGCTACGATCCTTTGACAAAATCTTTTAATCATTTAGACGATTCTTTCGGATTATCTCATCCTGAA
+GTATTGGAAATATTTAAAGACAATGCACAAAACATCTGGGTTGGTACGGGCGATGGAGTCAACCTTTGGG
+ATGAGAGTAATAAACAGTTTATTTCATTTAAAAGTGAGCATAATAACAAAGATAGTTTATTGGGAACAAT
+AGTTCAGGATATACATCAATCTAAAGATGGAGAGATCTGGATTGCCACCCAAAAAGGCCTCAACTTATAC
+CTGCCTAAAACGAATAGTTTTAAACATTTTAGTAGAAAAAATGGCTTACCTACCTCTTTGATACGTGCAA
+TTGAAGATGATAATAGTGGTCATTTATGGCTGACAACAAATAAAGGTATTTCAAAGCTAAATCCAATATC
+AGGAAAAGTAACTAACTTTGACAGTTACAATGGCTTATTAGGTTTAAATTACTATGCAAATAGCCTGGTT
+AAGGGTGGAAATGAAACACTTTTCACTAGTAGCCAAAGAGGCATTGAATTCTTTAACACATCGGCTATTG
+AAGCTAATAATAGCGAGTTCAATATTATTCTAACGGGGTTCAATAAAATGGGACACTCCGTAAAACTTGA
+AAAACCTTATTCTTATGTAACTGATATTGAGCTTTCTTATATTGATTACTTTTTTTCTTTTGAATTCTCA
+GTATTAGATTTCATTTCCCCGAGTAAGAATTTGTATGCTTATAAGTTAGAAGGATATGATGATAATTGGA
+TTGATATTGGTAATCGCAATGTCGCTTCTTTTACAAATTTAGATGGTGGCTCATATAAATTTTTGGTCAA
+AGCAACGAACAGTAGTGGTAAGTGGGGAGAAAAAATACTCTCTATTAACTTGTATGTCTCGCCACCGCCT
+TGGAAGACTTGGTGGGCATATAGCTTATATGCACTATTAACACTGCTTGTTGTATTCATTTTTATTTATT
+TTAGAACACGTTTTCAACAAACAGAAATAGCCAGGCAGAAGCAGTTTGTATTAGCACTTGAAGAACAAGT
+TGAAGAAAAAACCGCATCCTTAAATGCAAAAGCAAGTGACTTAATCGCTGCAAATAAGCAGTTAGAAGTG
+CTTACCTATCAAGATGGGTTAACAGGGCTTTATAATCGCCGATACTTTGATAAACAACTGACAACAGAGA
+TAAATAGACATTATCGTCAACAGCAATCATTATCTCTCATCCTTTGCGATATTGATCACTTCAAGCTATT
+TAACGATCTTTACGGTCATCAGCAAGGTGACAATTGTCTGAAAAGAGTAGCAGAATGTATTGGTACTAAC
+GTAGCAAGAATGACAGATGCCAATTGTCGTTATGGTGGTGAGGAGTTCGCTATTATCCTACCCAATACAT
+CAGTGGAACACTCGACTCTGGTTGCTGAACGTTTATGTTTTGCTATAGAGAACATGAAAATTCTTCATGA
+AAAATCTAAAACGAGTAACTTTGTCACCTTAACTATAGGGGTTGTTACTATTCCTCCTAAGCAAAAAACA
+TCCGTTGACGCAATTATTTTAAGTGCAGATAAAGCGCTCTATATGGGTAAGAAAAATGGAAGAAATAAGG
+TTGTCCGAGCTGATTAGTAGCTAGCTGCAGGTTTTAGTCAGTTGTAGGCGTTGTGATTAAATCAGAGAGA
+TAAGTTTCGTTAATTAATGATTCATGTCCACGCCTAATATTGCCACGATTACCCTTCATCCGAGTGTTAG
+AGACACTTGTATTTTTATAAAAAAGTGCACCTTAGTATTTATTACAAAAGTGTTATGCTAAATTATCCTG
+TGACCTCTTGTTATATCACTAATAGGATTAAGTTCTTTGGATGAACTACCCCCAATAAATAGTCTCGATA
+ATGAAGAATTTCAACAAGCCCATGTTGTTTCTTTATTTGCCTTGGTGGGTATGTCAATTACTGCCGTCAT
+GTGACTCATTGGGCTATTCAACAACAATTTCATTTTAGCTGCGAGTTTATTCTTCGCCTCTTTTGTCTAT
+TTCCTTGGTTATTATGCTTATAAGAAACACAACAATGTCGCATTAAGCTCCGCTATTATTCTCTATTCTC
+TCTATTTATTAATGTTCTATCTTATTTACTCTGGTGGTGTTGAGAATACAGGACCTTTATGGATATTTAT
+TGTAGCCCCTGTTTCAGTCTTTATTCATGGTTTAAAGCGCGGCTTGATTGATATTGCAGTATTCGTTTCA
+ATCATAAGTACCCTAATGTTTATGCCAACAGATATTATTGCTCATGCTAACTACAGTACTGAATTTAAAT
+TACGCTTACTCTATTCTTTTTTAACCGTTACCTTTCTGTCAGCTTTGTATGAATATTCAAGAAATAAATC
+TTATCAACACACTTTAGAATTAAGTAAAAAATACCAACAGCTTGCCCACTTCGATCCCTTAACTCAACTT
+TCGAACCGTCGTGATGCACTCGGTATTTTAAAACAAGAACAAGCGAGAATGATACGTAGTAAAGAACCAT
+TATCCATCATCATATGCGATGTTGATTATTTTAAAAAAATTAATGATCAATATGGTCACAATGCTGGTGA
+TGCAGTGTTGATAGAACTTGCAAAAATATTTACCAGCAATATAAGAGAACAAGATTGTGTCGCTCGCTGG
+GGTGGGGAAGAGTTTTTATTTATTTTGCCGCAGACACTCGCGAGAAATGCCAATGTTTTTGCTGTAAAAA
+TTCAAGAAAAATTGCAAAACCATTTAGTGGATTACCAAGGTAAAGAAATTAAAGTATCGGTCAGTATGGG
+TATTGAACAATTCAATGGCAATCAAAACATTGATGAGATAATCAACAGCGCAGACAAATACTTATATCAG
+GCGAAGAATTCAGGAAGAAATCAAATATTTCCAAAATTTTAAATCTGCGATTATCAAGGGGTAATGAAGT
+GCACCTGAACGTAATGCTAATAACCACATTAACCTCCGCTAGACCGTTAGTTAGTAGTCGCCATACATTT
+TCTTAACCAGCTACTAGCACTAACGTTATCAGAGAAAAAACGATGCTTTACACCAGCGTCAGTATACGCT
+TTTTTACAAATATCCTCTGTAATTGAAGGACTATCGGCATACTGAAGATTGATGGCTACAGCGCGTACTT
+GAACTGCTTTTAAATAATTAGTGAAGTAGGTCATTGCCTCAGGTGTTGCGAGTGCTTCGTTACGAAGTAC
+CACTAAGCTAGTATAGTTATTCATATTTAACTGTGGTCTTAAGGACGTTATTTGTTCTTCCATGCGTTCA
+AAAAATTCTGTGTTGCAAGGTCCAGTAATATCCACAGTAATAAGATCATTATCTACCGTTATATTGCTAC
+TTCCATGTGGCAAAAAAGTACGTTTTGACATGACGTTCTCTGAGTAAACTTAGGTTGAGTAGGTTTATAA
+TAGCAACATTAAATTCATAATGCTCGATTGTGAATTATTAGACTTTTAAAAATATTTTTGCAGCTTCTTT
+TGCAGTTTTTTGGGATAGCTAAGCCTGTAGGAGATACCCTTTATTGGGTTATCTCCATAATAATATTAAG
+TACTTCGCTTATTTACTTTAAACGCTATGACCCGTAGTCGCTTTATCTACTAAATAAAGAATGGATTGGT
+AATCTATCCCTGCATGATGCGATAAACCTATTTCACAGGTTCTGCTATTGCTATAGCCCACAGAGCAGTC
+TGATGGTACTTGCTCTTTTAAGGTGGCTAAAGCATTTTCATTTAACTCTGGGGTGGTAAAACCTTTATCT
+CCCGCAAAACCACAACACTGAATATGTTCAGGAATAACAACATTATTGCTGCATAACTTAGCAAGTTGCT
+CCATTTTATCGGTTAAGCCCATACGTCTACTGCTACAAGTGACATGCAGCATGATGGTATCGTTTAATTG
+CTTAAAAGCTAAATGTTCAGCCAATACATCCGCAACAAAACCTACTGGTTCATAAATAGATAAATTTGCA
+GTGGCGGCTGTATTTTCAAGTAACATTGATTTACAGGGACTAGTATCAATTAAAATTGGATATTTACCAT
+TTTCACTCAGCTCAATTAGCTTTGTTAACAGTGAACTTCTTTTCTGTCCAGCCTCATCAAACATACCTTT
+ACTATTAAATGGCATACCGCAACACTCACCGGTAAAGTCAGGACTAATAATGTCAAAACCTGCCTTTGCT
+AAAACCGCATAGGTCACTTCAGTTAACGAACGTTGCTCAGTTGCATCAACCGCTTGTCCCATACTTCTAC
+TGGCACAACTGGGTATATAAACAACCTTGGGTTTAGCACTATTGCTGTCTGAGATCGTTTTGGGCTGATA
+ACTAGCTTTATTTGGCAGGTACTTACTCCATAGTGGAATACTATTCGCTGACAATTTACGCACGGTGCCC
+GTTAAACCGCCCATCACAGTATTACCTAGTAGGCGTTGACTAAAACCAGCAATGGCTAAGGAAACCCGTG
+TCATTTTTTCTATGCTGGCAAAGTTATTCGCTAACTTTTTCGATACTCCTTGGTACTTAGTATTTCTAAC
+ATTGCGAAGATCTCGAATAAGGTCACCGGTATTAATGCCGACAGGACAACGATCCGCGCACAAACCTGTT
+GCTGCACAGGTATCTATACCTAAATAGTTGAAGTCTTTTTCAAGTTCACTTAACAATTGAGGGTTATCAC
+CTGAGGCTGTTAAACGACTAATTTCACGATAGGTGGTAATACGCTGTCTTGGTGTTAGACTCAGCCCTTT
+TGAAGGACAGACCGGCTCACAAAAGCCACATTCAATACATTTATCGACAATGTCATGTGCTGCCGGTAGG
+TTTTTTAAGTTTTTAATGTGAGCTAACGGATCATCATTAATGATAACGCCGGGGTTTAATAAATAACTTG
+GGTCAAATAAGGCTTTTAATTGCTGCATCAAACTAAAACCTTCTTTGCCCCACTCTAATTCAATGAATGG
+CGCCATGTTGCGTCCAGTACCATGTTCAGCTTTCAATGAACCTTGGTAATCGACTGCCACTAGCTGGCAA
+ACGTCATCCATAAAAGACTGATATCGGTCTACTTCTGACTGCGTTGAGAAATCCTGGGTGAAAACAAAAT
+GTAAATTACCATCAAGAGCATGGCCAAAGATAATGGCTTCATCGTAATGATATTTTTCAAACAGCCCTTG
+TAGTTTGGCAACCGCATCTGCAAGTTGTTCAACAGGAAAAGCAACATCTTCAATGATAACAGTCGTACCT
+GTTTCTCTTACGGCGCCAACCGCAGGGAAGGTACCTTTTCGAATGGCCCACAGTTGTGAGTACTCACTCG
+CAACATCAGTGAATTTGATGACATTGGTTTGTTCAAAGTCGCTTAATAGACTTTCTAAGTCAGCTATTTG
+CTCGGTTAATAACTGTTGATTGGCTGCACGCGTTTCAATCAGTAATGCGCCAACATCTTGGTCGAGTGTT
+TTAATAAATTCAGGCAAGCCCTTCATATCACTTACTGAGGCTAACGATCTTCGGTCCATCAATTCAACCG
+CAGACACATTTGCATCAGCTAGCGCGCTTACCGCAGAACAAGTTGTTTGCATATCAGGAAAAAACACTAT
+CGATGAAGCACGGTATTTATGCTCGATGACCGTGTTATAGGTAATCGAAGAAATAAAACCTAAAGTACCT
+TCTGAGCCAATCATCAAATGTGCCAAAATATCGATAGGGTCTTCAAAATCAACCAAGGAGTTAATTGCAT
+AACCCGTGGTATTTTTTAATCGATATTTATGCTTAATTAACGCACTTAACGTCCCATCGCTACGAGTTTT
+AGTAGCCAGTGTATCTAACTGTTCTAATAATTGGGTATGGCTAGTTTTAAACGCTGAAATACTTGCTTCA
+TCTGCGGTATCAAGGATGCTACCGTCATGTAAAACAAGGCGAATATTATCAAGCGTCTGATAACTGTTTT
+GTGCAACACCACAACACATACCACTGGCATTATTAGCGGCAATACCTGCAACTTTACAGGTATTAATTGA
+AGCAGGATCAGGGCCTATTTTTCGTCCATAAGGTAATAAATACTTGTTAGCGTCAGCACCTATCACGCCA
+GGTCCCAGTTTGATTTTTAGACCGAGATCTAATATTTCATGGTCACGCCAGCTATTAGTGAGCATAATTA
+AAATTGAGTCAGATTGGGCCTGACCCGAAAGGCTGGTACCAGCAGCTCTAAATGTTACCGGCAACTTTGC
+TTGTGCTGCAGCTTTAATGACCCTTACCACTTCAGCTTCGTCATCTAAAATAAGTACTAATTGTGGTACT
+AAGCGATAGAAACTTGCATCAACGCCATAAGCTAAACGTCGAGTATAATCGGTAATAATACGTGATGCAG
+GAATAAACTCTGCCACTTGCTTAGCAAGCAATTGATAATGCTCAGGTAACATAAAATCTTCCCAAATTAA
+CTATTAACTATTAAATATTTATTAATAAAACAATAAGCGCTTTCGGGCCGTGAGCACCATAAGCTAACGT
+TTGCTGAATGTCAGCAGTTTTCGATGGTCCTGATACTAAGACAACATTGGTCGGTAATTTATCTTGCCAT
+TGTTGCGAAGTCATTAAGCTACCAAAGTCAGCATATAATTTATTGGCATCGACAATAACAAAGTGCACTG
+GCGGCACCAAGGTTAAGCTTCGTGGCTCATTTTCGTCTGGCCATAAGACTATGCTACCTGTTGCAGCAAT
+TGAGCAATGCGAGCTTGATAAAGCGGCTGGGCATTCATTAAAGAGCATTTCTTTATTATTATCAATTGAA
+AAATCATAGACTTGTAGATCTACTTTGCCATCTAGTGCATTGATAACCTCACGGTGAGAATCATTTTCAC
+CATAAAGCAATTTAGAGATATTTAGTGCCTTAAGCTGCTCGCTGATAACCTCGGCCATATTTTCTTTAGT
+TGTTTTGATCACTTGAGCATGGTTTTTCTCAAGTTCAGAAATAAACTGAGCTAAATTTTCTTCACGACTA
+AATTCAGGGTAATTATAAGGGACTTCTTCAGGCAATTTTTCATAATCTGCCCCCTTGACCTCCGCTTTCA
+ACTTAGCAAGAATATTGCCACGCGCGGTATTACTGACTGCTTTGATATCTGCTTTTGTGTTTGTCATAAG
+GTTAGCCTCGCTCTTGCTGTGATTGCTTCGCTTTTTTTTGTTTAGCATTAATACGCTGATGTAAAGTCGT
+TGCTGCCGGTTTAGGTGCCGTTCTAACACTTGTCCAGCCACCTAATTTTTTAGGCATCAAAAAGCGAAAG
+CGTGTTAAACCCCACATTGATAAGGCATACAATTTTGGTGACTTATGCACTTGTGCCCATACTTTCCAAA
+TGAGTGCTTCCACACTACTACGACCTGCTCCCTGCCCTTTCATCACTTGAGGTTGCTGAGATTTAGGCTT
+TACACTCTCTTGGCGCAAACGTAATAATATTTTAGGAATAGGGATTTTAACGGGACAAACTTCACCACAA
+GCTCCACATAAGGTTGATGCCGTTGGTAAATTAGTCGTCGCTTCAAGTCCCAACATATGCGGTGAAATCA
+TTTTACCAATAGGACCAGGATAAACGGTTCCGTAAGCATGACCACCTATACGGGTATACACAGGGCAATG
+GTTCATACAGGCGCCACAACGAATACATTGTAACGTTTGCTTTAACTCTTCATCAGCAAAGGCTTGACTA
+CGACCATTATCAAGTAAAACTAAGTGCACTTCTTTAGGGCCATCTTTTTCACCAGGCTTTCGAGGTGAAT
+TGATCATATTAAAGTAGGTTGAAATGGCTTGTCCGGTAGCGCTTCGCGTTAACAAACTTAACAGCGGTGG
+CACGTCTGCCAAGTGTTCTATCACTTTTTCTATGCCTGTTATCGCTATATGCAAATCAGGAATAGTGGTA
+CACATACGACCATTACCTTCGTTTTCCACTAAACACAGTGTGCCCGTTTCCGCTACAGCAAAGTTAACAC
+CTGAGATACCCACATCAGCCTGACAAAATTTATTCCTGAGCACCTCTCTTCCTTGCTGAATTAAGGTATC
+AACATCGGTGCTGTACTCAAAACCCTCGATATTATCAGCAAATAGTTTAGCCACTTGTTTTTTGTTTTGA
+TGGATAGCTGGCATGATAATATGAGACGGGTGCTCTTTGGCCAATTGCACAATGTACTCGCCCATATCTG
+ACTCAAGACATTCTACATTTCGCTCTTCAAGGTAGTCGTTGAGTGCCGTTTCTTCTGACACCATAGATTT
+GCCTTTAACGACTGACTTCCCCTTTTTTTGGGCAATAAGCTGAGCAATAATCTCATTTGCTTCAGTAATC
+GTTTCTGCCCAATGCACCTTAATGCCATTTTTTTCAAGGTTACCTTCTAATTGCTCAAGTAAGAGCGGTA
+ACTTAGCCAAACAACGCTGCTTAATTAATTTGCACTGTTCGCGTAATACTTCAAGCTCATCTTCTGATGA
+AAAAGCGCCTTTACGCTTATCCATCAAATAATCCATCGCACCCCTGAAGTTCGATCTTAGTTCTTCATTG
+CCGAGATCTCGGGTAACGTTCGCACGAAAGGCTTTAGCTGATGCTGCATATTTACTTTCTTCTTCGATAA
+TATGTTTCATAGTGACCCCTTAGACGAATTACCTTTTATACGATTAAGTAAGTAACTCGCAATATGTTCA
+CCACGTAATGACTGTTTTTGATAATCAAGCGCGCCATTTATATTCATCATGCAACCATGATCGGCACTGA
+TATATCTAACAACATCAGTTGCTACAAGGTTTTTACTTTTATCAGCAACCATAGCGGCCGATATATCCGC
+ATGTTTTACTGCAAACGTACCACCGAAACCACAACATTCACTTTCATAATCATGTATGACTAACTCAACG
+TTCGCGAGTTGAGAAATCAACTTATTGCCGGTGATATGCACGCCCATTTCTCTTCTAGCAGCACAAGACG
+TATGCAATGCAACCCGCTCTTTTGGGCCCTGATCGATAGGTTTTAAACGCAGTACATGCACTAAGAATTC
+TGTAAATTCAAAAACACGCTGACAAAAATTATTGATTTTAGGATCATCACCAAGCAAATCGAGATAATGA
+TGACGCATCATGCCACCGCAAGATCCCGAAACGACAACGACAGGAATATCCAGAGGGAATTGTTTCACCT
+GTGCCATTGCTACCGCTTTAGCTTCATCTTTATAACCTGAGTTATAGGCTGGCTGTCCACAGCAACTTTG
+CCCTTGTGGGTAAATTACCTCAATGCCTTCGCGCTCAAGTAATTCAATAGCATCCATGCCCGTATCTGGA
+AAAAAACTATCAACTATACATGTACCAAATAAATAAACCTGCTTTGGTTTTTTAGGATAGTCACGGAGAT
+GCTGAGTATTAAGTTGTTGCATAGATTGCTCTCTATTATTGTAAATCACAGTTTCAAAAAATAGTGTTAA
+TCAATCATTTCAAAACTGTTGAAGTAGCTAGCTTATATAAATAGCTGCACGAGTATGTAAACTTGCAAAC
+CTAGGCATAATTGAGGACAAGCCTGGCTGCAAGTTTTTGATGGCTATTTAATTAGCCCATTACTTAGCCG
+AGTAAGGGATCACTAATGTTGAATACATTGATAGCAATTAACCCAAGCACGCCGACAGCTATTACATAAT
+AAATAGTTGGTAATATGGTTTTGCGCAATGTTCTACCCTCTTGCCCTAATAAACCAACAGTTGCGGAAGC
+TGCTACCACATTATGAATAGCTATCATGTTGCCTGCAGCTGCACCTATAGCTTGTAAAGCGACAAGTAAG
+GCACCTGAAACAGACAGTGCATTAGCAACTTCGAACTGAAACTGACTTAACATCATATTACTCACGGTAT
+TTGAACCCGCAATAAAAGCACCAAGGGCACCAATACTAGGCGCAAACAAGGGGTATAGATCGCCAAACGT
+TTGCGCAACAAAACTTGCCATTGCAACCGGCATCGCTGCTAAGTCAGCGCCATTAACACCTGAGTTGATT
+AATATGCGTACCATAGGGATGGTAAAGATAAGTACAAAACCGGCACCCACTAGCGTAGTCGTTGACTGTT
+TAGCTGCATCTACCACTTGTTTGAATTTCATCTGATGCAAAAATAATGTCAGAATACAAACAAAGAACAA
+AATACCACCGGGTAGATATAAAGGCTGAACACTCGCACTAATACCTACTTCACCAAGAATGTTGCTAAAG
+CCAAATGAAAGGCTCTTTAATAACGCTTTAAATTCAGTTGAAACACGGCTAAGCACAAGGATTATTGCAA
+CAAGTAAATACGGTAACCACGCTCTAGTTAACGACATTGATTTTTTAGCTTCGCTGTTATCTTGTTTAAA
+TGATATTTTGCCTAACCAGTGAGCAGGCCATTGTTCTTTTGGTGCGAAATCCCATGCCTTTTTTGGCATA
+AGAAAGCCACGTTTTGCTAGCGGTACCACAATAGCCATACCGACCAATGCGCCAATTAGTGAAGGAAACT
+CAGGACCAAGAAAAACGCCCGTTAATGCGTAAGGGACGGTAAAAGCTAAGCCAGCAAAGATTGCAAAAGG
+AGCAATTTCAAAACCTTCTTTCCAACTTTTATTCTGACCAAAGAATCGCGTCAACATCACCACCATGAAA
+AGTGGCATTAACGTACCTACAATGGCATGCCCAATGGCAACCTCTGAGGTTATTAATCGTAAAAATTGCT
+CCCAACTACTGCCATTAGCAATTAATTGCTCAGTAAGATTACTCTTATCTAAGCCGCTACTAACACCAAT
+AATAATGGGTGTACCTACCGCGCCAAATGACACCGGTGTTGATTGAATCATCATACCAATCATCACCGCC
+GATATTGCAGGGAAACCAATAGCCACCAGTAAAGGTGCAGCAATGGCCGCAGGTGTACCAAAACCTGATG
+CGCCTTCAATAAAGCAACCAAAGAGCCAAGCAATAATAATTGCCTGCACCCTGCGATCTGGGCTGATATT
+AGTAAAACCGGCTCTTATACGTAAAATAGCGCCAGAGTGCTGTAAGGTATTGAGCAACATTATTGCGCCA
+AAAATGATCCACAAAACAGCAATGGTGATCATTAATCCTTGAAGGGAGCTGGCAACGATTCGATTAAAGC
+TCATTTCCCAGGCAAAAAAGGCTATAGCTGCTGTTACGGTGTAAACAACAGGCATAGCCTTTTTTGCTGG
+CCAATGAAGCCCTATAAGTAATATTGCCGACAGTGCAATCGGCATAAACGCGAGTAAAGCTTGTAGTGTA
+ATTGACATATTTTATCCTCGCCCTACTTTCATTTTCAGTAGGTGCTTTGTTATAGTTTTATATACCCAAG
+CTATTTGAAGATGTGTGTTTCAGGACGCCTGAGCGATTCATGCTCATGGCGCCTCATTGTATTAAGGGTT
+ATTCCCTTAAAAAAGGAGGCAACGAAGTGCATGTTTTGCTCAGTCATCCCCGTAGGGCTGGTTTAGAAAT
+GCTTTATGCTGTGTTATTGATTTCGACAAGGGAACAACCATTATCTTCTATCAAACCCTTACCTAGAGGC
+ATTTCTAATTCCAGCTGAAATATTCATCTTCATGTAGCTTGGATATACAATCTAACCCTAACGACATTAT
+TTATGAATAGCGCTATAATGAATTCATTATTAACTAAAAGAGTGTAATAGATGCCTAATGCTAGCGAATT
+GGCTTTGTTTTCATTAATTGTTGAAGCTAAATCCTTCAATAAAGCTGCCCAGTTGGCAGAAATATCACCA
+GCAGCACTGAGTAAAAAAATATCTAAACTTGAGAAAAATTTAGGCATTCAATTGTTGTATAGAACAACAA
+GACGATTAAGTTTAACGGAGGCAGGCGAAATACTTTACAGCCACTCTAAGGATATTAATAAGCAAGTAAA
+TGATGCAGTTAGTGCCGTTAGTAGTTTTAGCGAAGGTCTATCTGGCACCATAAAAATGACAGTGCCAACC
+ATTTCAGGGGAATTAATACTCGCGCAAGCGGTTGCTGAATTTTGTCAGCTACATCCCAAATTAAGTGTTG
+AAATGCGCTTAGAAAATGAGTTTGTTGATTTGATTAAAGAAGGACAAGATTTAGCAATTAGAACGGGTGT
+ATTAAGTGACTCTAGTTTAATAGCAAAACCGCTACTGCAGTCAAATTGGATCGTATGTTGTGCGCCATCT
+TACATTGAAAAGCATGGTACCCCACAAACACCTCAAGAATTATCCCGACACAACTGCATGGCATACACCT
+ATCAAGACAAAGGTGCGCATGATTGGTATTTTAGTCAGTCAGACGAAGCCTATTATGTAAAAATTTCAGG
+AAACTTTGCCACGAATAACTCACAAGCATTACGTAAAGCAGCTCTGGCAGGGTATGGCATTGTCTATGTG
+CCACGCTGTAGTGTTTATGATGATATGCAACGGGGTGACTTAGTACAATTGTTACCTGAATTTCATGGCC
+GTCAATTAGGCATTTATGCGGTATATCCTTATACCAAACATCAGTCTCAAAAAGTACGCCTGTTAATTGA
+GCATATAAAAGATTGCTATCAACAACAGGCCGAATACTTCTAATATCCTGATTATTACTGTGTGACTGCT
+GACTTTATACCCAAACCACTTGAAGATGCGTGTTTCAGGACGCTTAAGCGACTCATGATCAAAACTGCAT
+CTTCATGTGGGTTGGGTATAGAACACGATTAAGTGCGGAATCGTTCAACAGATTTGTTAAAACTAATCGC
+TAACTCTGTCATTTTCAATGAGGTGTCTCGGCTTTCCATACTGCCTTGGCACACCGCATCACCCACGGTT
+TTAAAATCTTCTACCCATGAGCGCATATCTACCACTTGATGATGTGATTGCTCGGCCTGACTGGCAACTT
+CAGTACTTACATTACTTAAACTCAAGATGCTTGATTGAATTAATGACAGAGATTCAACTGTTTTTTGTGA
+CAACGCAACGGCTTGATCAGCCTGCGTTTGGTTGCTTTCCATAGAAGTAACGATTTGAGAAATAGCGCCA
+ACAATGCCTGCCAACATAGTATTAATCTCAATCGTAGACTGATGAGTACGTGTGGCAAGAGTTCGAACCT
+CATCGGCAACAACAGCAAAACCTCGACCAGACTCACCCGCTCTTGCCGCTTCTATTGCAGCATTGAGCGC
+TAGTAAGTTTGTTTGATCAGCAATACCCGCAATGGTGCTTACTACCGTAGAGACTTGATCACCCGATTTA
+CGTAACTCAATTAACATTTCAGAGGACGCTTCAATATTGTTCGCTAATGAAGAAATACTTGTTGACGTTT
+TAGCTACTTGTTGTGCTCCGTTTTCAACCGCTTGCGCGCCTTCTTTGGCTTGTTCAGCTGCACTATTTGA
+TTGTTCAAAACCATTGGATATTTGGCTTTCTAAGGTCACCATACTTGATAACAGCAACTCTATTTTTTCA
+TTTAATAAATTAACTTGTACATCAGCATTTTCAGAAGTGGAACCCAGTACATCGACCAACTCATTTATGT
+TATTAGCGATATGTCTGACATCAGTAATACCACTATTAAAGGCTTTAAGTAGACGGTTAACACTATCAGC
+AGCAAGACCAATTTCATCATTAGAGAGTGCTGGTACAACCCTTGTTAGATCATAGTTTTTTGCTACCTGA
+TCCAATTCTTCAGCCAATTCTCGAATAGGTAAAGCTATTTTTTTGTGGGAAAGGGTATACGCAACTACTG
+CGACTGTCACTATGCTAGCAAGCAGAGCTAATACTAGTCGCTGAATATCAGCGATTTCAGTGTAGATTGC
+TGCCGAGCTATTATTCGCATCTTGGCTAACATCTTTACTTATTTTGGTTAACTTTTCAGAAACATTTCTT
+GAGTGCGTATCAACTTCGACTAAGATAGCTCGCGCGCCATCCCAATCAACTTCATCAGCGGTCATAACAC
+GCTGAAGTTGAGTCATTACGGTAACTAATTCATTAATTTCTTCAACTATTGTTCGGTATTCTTGGTGCGA
+CGATAATGCACCATTTGCCATCAATAATTGGTCCAGACGTTGCTTTTTTTCATTTATTACATTAGAGAAT
+TCATTCGCCTCAATCATAGTTCCGTACAAGCCGTACGCCGCTATTTGTATAGCATCTAATGATTGTTTCA
+CTTGTTGTAAATCACTTAACTCAGGCAAGGTTGCACCAATGAACTGGCTAGTTCGTTGCTTTACTTCACT
+CGCAGCACCAAACAAAGTTACTGAAGCCGCAATAGCGACAATTAAAACTAACAAATAACCTAGTAAGACT
+TTTTTACTAATTGAAGCCATTTAATTCCTCTGGAGTGTAATAAGCTGAGCATCGTACACTTATACACGAA
+AAAGAAATCAAATATAGGAACTTGTCTATAAAAATATAATTTACTCAGATATTTCATCACTATGATTCGA
+GCAATACATGAGACTTCAATGAGATAATAGCTTTCAACAATCAGAACAATTTAAAAAGTTTTTTAATTGA
+TCTGATTGTTATTTTTAGCCACTTAATAATTATCTCAATATGGATTATCGTCAAAAAGCTTAATAATAAA
+ATCATTCATGTCGAATTTATTCAATAAGTATCATTAGCCAGAGTTTATGCTGACTTTTTAATAAGGAATA
+AGCCCATGACGACACGATTAAATTACTTTGCCACCTCGCCTAAAGCGATGGATATTTTATTAAACCAAGA
+GAGCTACCTTGATGAAGCATTTAAAGGGAGTAAACTGCTATTAGAATTAGTAAAAATAAAAGTTTCACAA
+ATTAATCAATGCGCACTGTGTATTGATATGCACAGCAAAGACGCACTAAAATCCGGTGAAAGTTTCGATC
+GTATTTATGGCTTAAACGCTTGGCGTGATATGACATGCTATTCAAAAAAAGAACAGTGCTCATTACAATG
+GGCAGAACTTATTGTATCAGACCAACCCGCTACAGATATTGAATACCAATCCGTTTTGCAAGTGTTAGGC
+GAGCAAACCTTGGTTGATTTAACCATAGCGATTAATGCCATTAGTAGTTGGAATCGTATTGCCAAAGCAT
+TTAAGCCAGCCGTAGGCAGTTTCGATGCCAATTAACGCGATTTAAAACAGGATTGAGCTAAAAAGCATCT
+TTAAGGAGTCCGCTAAGCGTGCCAGAGCATTTAGATTTTACATTATTCCAACCTAAGGGACGCTTAGCTT
+CTATTGTACAAGGCGTGTGGTCAACTTCTGTTGCTATACATAGCTCAAATAACATAAAAAGATGGCTACA
+CAGTGATGCCTGTAGTGGATTTTTGTTTAATCTAAGTGAGCCAATACAGTTAAATGACCTATCAATTTCT
+ACCGGTGGCGTGCTGCTGCCAGTAAGTAAACAAGCACAAACAATTACCTTACCTCCCGGCGCAGTGGTGG
+TTGGCGTTCGCTTTCATCCAGCAATGAGTTTTGCCATTTTAGGCAACATTTATCAGCAAGCTACCCAGAT
+AAAGAAATCTGAAACTAATATTCTTTCACTGCAAACACTTGGTAATCAGCTTGAGCAAGCAAAAGGCCAT
+TACGCCCGTATTGTGGTATTTTATCGATGGTTAAATACCATGCTACTAACAATTGATAATATCCCTGCCC
+CTTTAATGTCAGCTTTAAAAGCATTAGAAGATAAAAAATCACCAGGGGAGTTGAGTAATCATGTGCTTTT
+AAGCCAACGGCAAATTGAACGGCACTTTCAAAAATGGTTGAATATGACGCCAAAATATTATCAAAGAATA
+TCACGAGTCAAAAATGCGTTAAAAGTACTTAAACTTCATCCGGAAACAGCACTAGCCGATTTAGCGCTAA
+GCATAGGTTTCACCGATCAGGCGCACATGACCAGAGAGTTTAAGTATATCGCTAGAATCACCCCTAAGCA
+TTATGCTCAAAAAGTGATTGATGATAAGAGCAATGCTCTATCAATAATAAAACCAAAAGTTGGCTAAGCA
+TTGAATATTAATTAACACAACTATTTGAAGCTCGATTCTTCTATAGATAAAGCATAAGACTTATATTCCA
+TATCAGCCTTTAAGATATGCTTAGCTAGCCAATTATAAAGAAACATGGCTATCTTATGGTGTACATCAAG
+ATCATAATCATCGAGTTTACCTCGTAGTAAGTGAAATTTTTCTCTTAATTCACCATGCTTCTTAATGTGC
+TCTTCAGTGTCGGGGTAATTAATTTGTCTTAATAAGTTTTCCTCAGATTCAAAATGTAAATCAATATAAG
+AGGATAAACTTTGAAAGAGCATAATTGCAGCCTCCTTATTATCTTGATGGAAGAAGTCATTAATCATAGT
+AAAGAGCACTTTATGCTGTTCATCTATTTCTATATTGCCAATAGAATATTCCGCAATCCATTGAATACCA
+ACTTTATCGGCTACTTTATGATGAGAGATAATCTCTATCGGATTTTTTACCGCTTTAGTCACGCTATTTA
+AAATGGCACTTTTCTTCAATGGTTTAATTAGGTAACCACTTAGTCCGAATGGGATCCAACGCTTAATGAC
+CGATTTATCCTTATGATGGGCATACGCAATCACAGGTACTTTATTACCCTCTTCACGAATCAATCTTGTA
+ACTTCTAGGCCATTAATTATTGGTAAGTCGTAGGCTAATAGCACTACATCTGGTTTGAAGGTTCGGATTT
+TTTCTAGTGCTGCTTGTCCGTCATTGACTAAAGCATATATAAATACCGTGTCAGCAAATATTTCCTCAAT
+CACTTTGGTAAATAAATCAGAAGATTCTGCAATGAGTATTTTATAGCGAGACGTTTTAAGACATGCCTTT
+TCAGCATCCTCTGTAGTTAATAGATCCGTATTAACACCAATAACTGTTTTCTTTTTCGGTATATGGAGTT
+TTTCAATTCCCTGCTTTATTGACTGATTATTGGCTTTTAATTTTATTAATTGGTCTACAATTTTTTGAAT
+ACTACTCGAAACATTTTCATTAATGTCGCCAACCGAGAGTCCTATTAAATTTTGTAAAACCGCTTTGGCT
+TCCTTATTATCTAGCGCTTCATTTGTTGCCGATAAAATCTCATTTTCACATTTACTTACTTCCTGAGTAA
+ATGATTTTTTCAAGGCGACTCCGTGTTCTATGCAAGACGCCAGTTCATCTTCACCTTCTGAAATAAGCTG
+CTCTAAACTACTATTCTTATGGTTTTCTATTAGCTTTAATTCTTGTAACAAAACCAGCTTTAACCGATAA
+GGATTGTTTAACGGGTTGATAATGACATAGTTATCAAATAGGCCATTTTCACAGGCTAAATAAGCACGGT
+AAGTTTCACGGTTACTAATGAGTAAAATAGCACTATGTGGCGCAATTTTTTGTTCGTACTCTTCTAAATA
+ATTAATATAAAATTGGATGGTACTTTTAACATTGTTAGACGCTAGCAATAACACTTTAGGTTTCATTAAC
+GTTATATCATGCAACTTTTTTGGATTATATTTGTAAGATTTAAATGAAAGCTCTAATTCCATTATTTGTT
+GAATAGCCGGTTCTACGCTATCACGGTCTTGGTAAACCATAATAACGTCGGGATGATTTGGTAAGCTTAT
+TTGACTCATAAGTGATTTATCGCTTTAAGTGTTTTTATTTCATTGTTTTTCAAAGAAAAGTCAGCGAGCC
+AAACTTCAAAATCATGTGCTTTAAGAGGCCGACTGTAGAGATAACCTTGTTGATTGAAACAACCTAAGTC
+ACTTAATTTATCGGCTTGTTCTTGTGTTTCTATTCCTTCAGCAATCACATCTACCTTAAAGGTTTTTGAC
+AACAAAATGGTTGCCATCACAATCGCAACATCTTCAGGACAATGTTCGATGTTATCAACAAAACACTTAT
+CAATTTTTACATTATCAATAGGTAAGCTTTTCAAACGTTGTAAGGAGGAATACCCAGTACCGAAGTCATC
+AATGGCGACTTTAACCCCTAACTCTCTTAAGGCACATAGAATCGGGGTATGGTAGTTATTGTCTTCTGAG
+AAGAGTGATTCTGTCACTTCAAGTTCAATAGACTCAGCAGGTAACATTTCATCTACTAATGTCTTTTTCA
+CTTGGGCGAGAAGGTCATTTCGTTCAAATTGTCGTAGTGAAACATTAATTGCCATAACCCCAGTAAAGAT
+ATTTTTAATACGCCACTGTCTTAATTGCTGGCATGCCGTTTTTAAAACAAAATAACCAAGCTCTTTAATA
+GATCCGTTAGCTTCAGCGATTGGAATAAATAAATCAGGAGGGATTAACCCTTGCTCAGGGTGATTCCACC
+TAATTAAACACTCAACACCATATACTTCGTGGGTTTGTGTATTTACTTGTGGTTGGTACCAAACTGCAAA
+TTGATCTTTTTCAATCGCTTGGGTAATTTCACTTTCAAGCTCTAGCCTTTGTTGTATAAGAGCCTTCTCT
+TTAACATCAAAAAATGAGTAATGATTACCTCCTGACTTTTTTATCTTATACATGGCAACATCAGCGAATG
+AAATAAGCTCCCTCACATCCTCAGAATCTGAAGGAAATTGGCTAACGCCAATACTAATTGTTGTCTTAAA
+TTCACCATATTTAGTTTGAAAAGGGACTTCAAAAAGAGAGAGTATCTGCAAGCATATTTTATCTAGATTT
+TTTAGTGCTTTCTCGCCTTCAATAACAACAATAAACTCATCTCCACCAGTACGCGCTATAATGTCATTAT
+CTCGTAACTTTGCTTCAAACCGGTTAGCAACACTCTTTAAAAGCTCATCCCCTACATCATGACCCAGCGA
+GTCATTAATCATCTTAAAGCGGTCTAGATCACAAAAAAGCACAGCGAAATAGGTCGGTTGTTCTTGATGA
+AGTACGCATAAATGGTTCAATTTCTCAAAAAGTAAATGCCGGTTAGGTAAACTAGTTAATGAATCATGGT
+AGGCATGAAAGTGCAGCTCTTCTTCAGACTTTTTTCGATTGGTGATATCTGTAAATTGGCAAATATAATT
+AGAAATTTGACTCTCTTTATTTCTAATACTGCTGATATTTAACCATTCAGGATACACTTCCCCATTTTTA
+CGTTTATTCCAAATCTCCCCTTGCCAAGAACCTTGGTCAATTATTTGTTGCCAAAACTTTTTATAAAAAT
+ATTTATCCTGTTTCCCTGAATTTAAAATGGCAGGTGTTTTACCAATAACTTCTTCTTCACTGTACCCGGT
+TATATTTGAGAAGCTTTTATTGACCGTTTGTATCAATCCTTGATTATCAGTCACAATGATCGCTTCATTG
+GTATGATCGAATATTTGTTCAATAATAGAAGTTTTTGTTAGTTCGGCATAATTGCTTTCTTGAATAAATA
+GTAATATTTGTGCTGAATTTTGAGTCTGCTGGCGAAAGTAGCAAGTTTCTACTTGGAGGTTACTACCGTC
+TTTACGAGTGAGTATTGAATGATAATGTCCATAAATAGCACTTTTCCCTGATAATATTTTCTTTGCCGAA
+CAGTTATCAATTTCATCTATATTTTGACCAAGTACATTTTCTTTTAGAAATCCTGTCATAGCGAGAAACT
+GTTCATTTACTTCCTCTAATTCGCCATTGAGATTTAAGACCAATATGCCGGTATCAATTTCACCTTGAGC
+TAATCCTTTATCTAAAAATGTCATCCCAAGTAATTCCTTTTATTAAGATGAGAGCTCACCTCTGAAATAT
+ATTCTTCATATACTTATATATTAGTTATAATTCAATATAATGCAATTTTTTACCTACTCAATATTATGTC
+TTGTCTGTGAATTTTTCCTGAGCGGGAAATAACTGAATTATCAGGGTGCATTATTGACGCTGAGTCATAT
+TTTTTACATAAAAAAAGCGTAATAGATAACTATTACGCTTTGAAAATGGCATTGAAAATAGGGTGAGATT
+TAATGTCTACGTTATATCTCTTTTATACGCACGCTTCCACCGCTGGTTTTTAATACCAACTCAGGTCCGC
+CGCCATTGATAGTACCTTCAATTGAGCGTTTAGTGATTTTTCCATCAACGGTAAACTCACTTGATACACG
+CCCACCACTCGTTTTAGCCGAAAGGTTTACAGCTACATTTTTAACTAAATAAGCAGTAATAGAACCACCA
+GAAGTTTTGACCTTGCTATCTTTGGTCGGTTTTGTTGGTAATTTAAGCTCAATACTGCCACCAGAGGTAT
+GGGCATCAATTTTTCCGGTGATATTATCCAGATCTAAACTGCCTCCTGAGGTTTTAATATCAACATTGCC
+TTGTATATCCTCTAATGAAATCGAACCACCTGAGGTATAAGCGTCTACTTCACCTTCAAGGTCTTCAATT
+TCGATAGAGCCACCACTGGTATTAAGATCTACATTATAAGTTTGCGGTAGAGTAACTTTATAGGTGACTC
+TTATATGGTTATTACCGAAGTTAAAGCCACTACGATCGAAATCACCTTTAATGGTGACATCGTCACCATT
+ATTTTTAAAACTGACTTCCATGTCGTCTTCATTTTTTCCAGTGATTTCGACTTCAACAAGTACCGTTTCT
+TTTGCATGCGTTTCAATATCAATAGCACCAACATCAGTCGCAATTTTCAGTAAACCGCCATTGGCAACAG
+TAAACTCTTTATTAATGGTTTTGGCTTGTAAACCACCAGCCATTAACAAAAGAGCGATAGGTGCATATTT
+AAAAGTATTGTTCATCTTTAACATTAGGTATCTCCGTATATCTTTATTGGAATTTTCATGACAAGTGAAT
+AAGTTTACTGCTCACTTAGCCAATTTTTTGGTCATTATTAAGTGAGATGCAACAAAGAAGTAAAAGGTTT
+AAAGCTAATTTTTATTTAAATAATAATTAAATACTTCAGCCCTTAGGCTAACCACGAACTTAAGAAAAAA
+CCACCAATGATTAAAATAATAAAGAGTAATAATGCCAGCATTAGAGGTTTAGGTCCCGCTTCTTTAATAG
+TTGCCCACTGGGTTTGGGCGCCTAAAGCTGCCATTGCCATCGCTAAAGAAAATTGGCTGGCAAAACTCAA
+TACTGTTTTAAGAAGTTCAGGCAAGATGACGATACTATTAATCATTGCAGTAGCCATAAAACCGAAAACA
+AACCAAGGAATAGCGATAACACTCTTTTCACGTTTAGTTTCACTATCAGCGTCAATACGATTTAGTGCTG
+CACTTAACATCAGAATAAATGGCGCTAACATCATCACTCGAATAAGCTTAACAACAACGGCCGTTTGCAT
+AGTCTCGCCATTAATACTTTGTCCAGCAGCAACCGCTTGTGCGACTTCATGGGCAGTACTACCAATATAA
+ATACCAAAAGACTGGTCGGTCATATCAACCCATTGATAAATAAACGGGTAGATAAACATCGCTAACGTAC
+CGAAAAGCACGACAGTCGCAATGGCAATAGTAATGTGCTGTTGCTTTGGTTTAAGTACCGACTCAGTAGC
+AAGTATCGCTGCCGCACCACATATAGCACTACCAGCCGCAGTTAAAATGGCAACATCACGATGTAACTTC
+AAGACTTTAATGCCAACAACAGTACCCACAGTGAAAATTGTACTTATCATCACTAAGTCAATAACAACAG
+CTTGCCAGCCAACGGCCAATATTTGCTGAAAACTGAGGCCAAAACCAAATAATATAATGCCAAATCTCAG
+TAATTTCTGTTTGCAAAAAGTCGAAAAAAGTTGGTCTCTTTCATCTTCAACTCTCAATGAAAAATGCCCA
+TAAAACATGCCAAAAACAATCGCTAATGGTAAAGCACTCAAACCAAAAGCAGATACTTGCTCTACTTTTG
+CTAAAGCAATTGCCAATAAGGCAATGATGGGAAGAACTATATAAGTGGGCATAACGCATCTCTTGTCTAA
+TAAATGACTGTGTGTTTACACGTGACCACCAAAGAGTAATCACTTTATGGAATATAATATAACGTAAAGT
+TTTAAATAAGAATAATGGATTGATTCGATGTATAGTATTCAAAAAACCGAACTAAAGGTGCTGTGTTAAA
+ACTGAGCACTCAGGCCAATAATTCTTAGGAGGAAATGAAGCTATGAGTATATCGATAAAAAAACTTCAAC
+TGTTTGAAGCGACTGCACGCTTAGGGAAACTCACGAAAGCAGCCAGTGAACTCTCTTTAAGCCAATCAGC
+CGCCAGCCAAGCGTTAAAAGAATTAGAACAGAGTTTAGGTTACCCATTATTTGAGCGGACTGGTCGAGAT
+TTATTGATCACCGAAAATGGTCTTAAGTCGTTGCCTAAAGTACGTCAAATAAGCGATTTACTTGATAGCT
+TAAAACTGGCCAATTTAAACACCATGAGTGGTGTATTGCGAGTAGTAGCCAGCGCCACCATCGCCACTTA
+TTTACTACCTCAATTGATTGCAAAATTTGTAAAAATTTACCCTGAGGTTATACCTGAAATACATATAGGT
+AATACCCAAATGGTGATAGATTATTTAGATAAAGGTAAAGCCTCTATTGGTTTAATAGAAGGCCCTGCAG
+TGCATAGACATTTACAAATAACGCCATGGCAAGTGGATAAATTGCAAATTTTTTGTGCACCTGAACATTC
+ATTAGCAGAAAAAGCGACTATCAATCTCGAACAGCTGCAGCAATACTCATGGGTATTGCGTGAACATGGC
+TCAGGAACACGCGCAATATTTGATGCTGCAATTGAACAAATGGGTGCCCAAATTAGCTTAGGTATTGAAT
+TGACTAGACAGAGTGCTATAAAAGAATCGGTCAAAGCCGGTTTAGGCTTAGGTTGTCTGTCACAACTTAG
+CATTGCTGAAGAGCTAAATAACGGTGGATTAATTGCGTTACATTCACCATTAAATTTGTCTCGTCGTTTT
+GCTTTAGTCACCAATAAAAATAGCTATCACAACTCGCTAGCCCAAACATTCATTGATTACTTAATGGATG
+AGCCTCTGACAAGTAGAGGTTAATAGAAGCATAAAAACGGCAATGAAAAATATTCACTGCCGTTTTAGGT
+TTAGGTTTAGGTATTAGCGACTTATTACTCGCCTTTCTTTCATTATTAGCGCTAAACGCTTATTCATACC
+TAAGTGCCTTGATTGGATTTTTTCTCGCTACTTTAGCAGCATTACCGCCCACAGTGCTCCACGCAATAAT
+CAGTGATAACAAACCAACACCTAAACATATTGGTACCAGCCAAATAGCATCTATGCGATAAGGAAATGCT
+TCTAACCAGGTTAGCATCAAGTAGGCAGAGATAGGCCAAGCAATGAGATTAGCCAATACTACAGGTTTGG
+AGAATTGCCAAATAAGTAAACCAACAATATCTTTAACACTCGCGCCCATCACTTTTCTGATACCGATTTC
+TTTGGTTCTTCTTTCTACCGTGAAAGCAGATAAACCATATAAACCTAAACAAGCTATAACAATGGCTATC
+AATGAAAACACCAAGAATAACTGGGCGGTGATGAGCTCATCATTGTATTGCGCTTTCATCATTTCACTCA
+AAAACTCTAAGTTAATAGGCTGCATTGGTACGTTGTTCTTCCACACACCTTCAATCGCACGAATCAAATT
+AGGAATATTATTGGTATCAAAAGAGATATTGGCTACCCGAAAACGTTCTGGATTCAACGTATATACTGAA
+GCTCTAACGCCAAACTTAATTGAGCGAAAGTAAACATCTGGGATAACGCCAATGATAGTTAAATGCTGTG
+TTCCGCGGATATCACTTTCCAATGTTTTACCAATAGCCTCTTGCGCACTGCTGAAACCGAACTTTTTCAA
+GGCCGAACTATTGAGTACCACACTTGATTGACCCACTGTATCTTTAGCAACGTCTTTAATGGTGTCTGAA
+CCAAAATTTTCATCAAACAAACGGCCTGCTATCGGCTTCACTTGATAAGCTTCAAAAAATCCATAACCCA
+TATTATGGTAATTCATCAATTCAGCTTCATTAGCTCCTCCATTGGCATGTGCTTCAAGTAGCTTAAAATT
+ATTATTATTCTCATTGTCTTGCGATGGTGCCTCAGAAGAAAACGTTACACTCGTTACTTCAGACAAATTT
+AATAACTCTTGCGTTAAACTTGGTAAGTTATCCCCGGCGTTGCGAATACTAAGCACCAGTTTGTTATCAC
+TTTCATAACCAACCGCCATGTTATTAGAGAAAATCGTTTGGCCATAAACAACCAAGGTTGAAATCACTAA
+AATAATGGATGTCGCGAATTGAAAAACCACCAACACGCTTCTAAATTTTGCCGAACTTTTCGACTCAACA
+CTTTTACTCGATTTTAGAATTTGTCCAGGTAAGAAGCGTGATAAATACAATGCAGGATAAATGCCCGCGC
+CAATACCCACACAAACAGCCAGCCCAATTAAGGTGAACAATAAACTTGGATCATTCATTAGATGTAAAGC
+TAACTCTTTACCTAACACTTCATTATAAAATGGTAATGCTAATTCAACAGCGACCAAGGCAAACAATAAA
+GAGAGTAAAACTAAGGCAATCGCCTCACCTAAAAATTGAATAGCCACTTGAGTTCGGCTAGCGCCTAAGA
+CCTTACGCATAGCAACTTCACGCGCTCTTTTACTGGCTTTAGCGGTAGATAGGTTCATAAAATTAATACA
+AGCAATAAGTAACACTAAGCTTGCGACAATAATAAAGGTAGTAATCATTTTACTATCGCCCATAGGGGTT
+AAATCCCCGCCATTACCCGCGTGGCTTTTGGCATGTAAATGCAAGTCTGCCACTGGCATTACTCGCAGTT
+TAATTAAATCGGTAACCTGCTTACCTGAGGCTTTTTCACCTAAAATATTAACAAGCATCTCAACCAGTGG
+ACTTTCATTATTCATCCAAAAATTAATACGTTCTTGTAATTGCTCTGAAGAAATACCCGAATTCAATTTA
+AAATAGGTATAAACATTTAAGCTGGTCCAAGTATTTAACATGCCATCATTATCGCTAAACAAGGCTGGCT
+GTAAATAAATCACCATATCGGTATTTAAATGCGTCGCATCGGGTAAATTTTTCATCACTCCAGTGATAGT
+CAACGTTGCTGTATTGCCGGCAACACAGCATACGGTAAGCGTCTCACCAATAACGTCACTTTTACCAAAG
+TATTTGTAAGCTAACTCTTCAGTGATAACCAAGTCCATTGGTTTATTAAAGGAAGACTCTTTAGAGCCAT
+GAATAAAAGGTAAATCAAAAACATTAAAGAAACTGCCATCAACCATAGTAAATTGTTCTGGAAAGGCATT
+TTCATTTTGTCTTACTGTCATATCAAACTGAATAAAACGTACGCCGGTTTCAATTTCATTTTTAGCAAAA
+TCACGAATTGCTTCCATCATGCTACCCGCTGAACGGACAGAATCAAACGGTTCTTGATTAGGGATAGAAT
+AGGCAGTGTGCGTACGTACTAGTTGACCATGATCTTTAATCCAGGTATCAAAACCGGATTCTTGGCGAAC
+AAATAACATGATTAAAATACAGCTCATCAAACCGATGGCGAGACCAAAAATGTTAATAACCGAAAAAATA
+CCGTTTTTAATGATATTACGCCAAGCGGTAATAAGGTAATTGTGAAACATAAAATTCTCCTAATTAGCAA
+TTAAGCCGTTTGCTCAGCAGCACGAACACTTTGTGCAACCACATGACCATCAAATAAATTGATAGTACGT
+CTAGCGTAATCAGCATGTGCTGGGCTATGTGTCACCATCACTATAGTAGTGCCTTCATCGTTAAGTGCTT
+GTAACATTTCCATTACTTCTTGACCGTGTGCACTGTCTAAATTACCCGTTGGTTCATCGGCCAAAATCAT
+TTTTTGATCACCAACAACCGCTCTAGCGACTGCGACTCGTTGTTGTTGCCCGCCAGATAACTGACTTGGT
+AAGTGCTTAGCGCGATGGGCAATACCCACTTTATCCATGACCTTTTCAACTTTAGCTTTGCGCTCTGCTG
+CTGGAATATTGTGATAAATTAAGGCTAATTCAATATTTTCAGCAACGGTTAACTCATCAATCAAATTAAA
+GTTTTGAAAGATAAAACCAATGCTTTTTTTACGAATAACGGAAAGCTGTTTTTCTGAATAACCAGCAACA
+TTTTCGCCATTAAAGATATAATCACCACTACTGGGTGAATCCAACATACCAATAGTATTAAGTAAGGTTG
+ATTTACCACAACCTGATGGTCCCATAATGGCAACAAACTCGCCTTGGGCAATTTCAATATTTACATTGTT
+TAAGGCTGATGTTTCTACATCTTCAGTTTGATATACGCGTGTTAAATTATGTAGTTTTAGCATGGTAAAT
+TCCTTTGCTCTTCACGAGTCTTTTAATGTTCTGTTCAGTGATGAATTATGTTTATTACTTGTTATGTAAA
+GCTGTTCATTGCGGCCAGATAATCAGCCGCTAACGTGTGATTCACTAATTAAAGTTAAGGCGCTGCATCT
+CTTGGTAGCTGCTATAAGGGCTAGTGACAACTTGTTCACCAAGTTCAAGTCCTTCAATAACTTCTATAAA
+TTGGTTATTTCGTCGTCCTAGGCGCACATTACGCTTCACCGCTTCGCTACCATTTGGGCTAACAACAAAC
+ATCCACTTGCCGCCAGTATCTTGAAAAAAGGCACCATTGGGGATCAACAGTGCTTCACTCGCATCGCCAA
+GTGTCAGCTTGATTTGAATGGTTTGTCCGCGGCGAATGCCTTTGGGCTGCTCGGAGGTAAATTTAAAATC
+GACTTCAAATTGACCGTTTTGCACTTGTGGATAGACTTTGGCAATGACTAAGGAGTAATTTTTATAGGTC
+GCCGTTTGACCAATATCGACACGGCCTAGGTAAAATTCATCAATAAAAGCAGTGAGCTTATAATCGTTAG
+GTGTATCTATTTGTCCAAGACGCTCACCGCGGGCAATGCTTTGGCCTACTTCAACATTAAAGCCAGATAA
+CTTACCTGCTACCGGCGCTTTAACATTCATGTTGTCTAAATTTTGACGTGAAATAGCCAAGTTACTTTCT
+AAACGACGACTCGTGTATCTTAAAAACGTGAGTTGCTCTCCTTGCATACGAGCATCTGATTGCTGACTTT
+CAATAGTTAGCGCCAATCGGTCTTGATACCAAGTTAAGGTATCTTCAGTATCTTCCATTTTCGATTTGGT
+AATCGCACCCGTTGCGATAAGCGATTGTGAACGGTCAACTTGGCGAGTTAACAATTTAATTTGGTGCTTA
+ATATCAACGATGTTACGTTTATGTTGTAGACGATTCTGCTCTAAATTTAACTCAATAGAGCGCATATTAT
+TTAGTTGCTCTGCGACGCGTGTTTCATTGCCTAATACACTGAGTTGCAGTGAAGCATTTGACAACTCTAC
+GATAAGATTACCCGCCGTTAAGCTCGCGCCATCTTCCACTAGAATCTTTTCTACACGTCCTCCTTCAATG
+GCATCCAAATAAACTGTTTTTGCCGGCGTAACTCGACCACGGATAGGGATGAAATCTTCAAAAACTCCTG
+AAGTTACTTTTGAAATAACTACCCGGCTATTATCTACTGATAATACTTTCCCCGTACTCTTACTAGCGAT
+CATATAACCCGCAAAAACAACGATGAGCATGATCAAGGTTAGACTTAGCCATTTTTTCATTGGGCTAGCA
+TTGGTGGTGACTTTACGATCCATTCCTGCACCCGAAACGGCATTAGTTACAGAAGTGAGCGGTGTGGTAT
+TTTTTGTCATATTAACTTTTGTCATAGTAGTTTTGTCGCAATAATTTTATCGTAATAAGCTCTCAATAAC
+GGAGCTGGCCTAAACCAAGAATAAATAAATTTAACGTTCTCTTTAGCCTTAGTAATCCAATAATCATTCC
+AACTTGTAATCGATTGTTTTTATTGCTTTTTATAAATAGTTGCTAAAATAACCTAGATTAAAACTGTACG
+TTTATGAACAGTAGGTGTACGTTAATGAACACTTTATGCAGTATATACCCAAGCCACTTGAAGATGCGTG
+TTTCAGGACGCTTGAACAATTCATGATCAAGGCGCTTCATTTTATTAAGGGTTATTCCCTTAAAAAAGGA
+GGCAACGAAGAACATGGTTTGCTCAGACGTCCCCGCAGGGCTGGTTTAGAAACGCTTTATGCTATGTTAT
+TGATTTCGACAATAGAATAACTATTCTCTTCAATCAATGCCTTGCCTAAAGGTATTTCTAATGCCAGCTG
+AAACCTGCATCTTCAGGTAGTTTGGGTATGGATTACTAAAAACGACTGAAAAAAGCTAAGCGGTATCCAA
+AGACAACCTAGGCACTATCTAAGTACTGCCATTGCACTGACCAAAATTGAAGGGTGATTAAGCGTGAAGA
+AAGAAGGAAAAATTCTCATTGTTGATGACGATGAAGATATTTTAACGGCAGGTAAGTTATTACTAAAACG
+CCACTTTTCACAGGTAAGTACCTGCAATGTACCTGAACACATTCCTCGCTTTATTAACGATCAGCATTTT
+GATGCCATTATTTTGGATATGAATTTTGGTCCGGGTGAAAGCTCTGGTGCGCAGGGATTTTATTGGCTAC
+AAAGGATATTAGAAATTAAGCCAGAAAGCGTCATTATCATGATCACCGCCCATGGTGGCGTTAATGTGGC
+AGTTGAAGCAATGAAGCTAGGCGCCACCGATTTTATTGCCAAACCTTGGCAAAATGAAAAAGTTATCGCA
+ACGGTATCAACTGCAGTTTTACTGGGCAGAAGCCGTAGTGAAACGCAAAAATTACGTGAAACCAATAAAG
+TATTAGTACAAGCGAGTAACCCGGCAAGCCAGCAAAATATGCTCGGCCAATCTCAAGCGATGCAGCAAAT
+ACAATCGTTAATCGCTCGATCTGCACCAACTGAAGCTAATGTGATGATATTGGGTGAAAATGGGACTGGC
+AAAGAGTTAGTTGCCCGAGAGATACATCAACAAAGCGCTCGCGCTCAACAAGTGTTTATGTCTGTTGATT
+TAGGCGCAATCAGCGAAACTTTATTCGAAAGTGAATTATTTGGTCATAAAAAGGGTTCTTTTACTGGCGC
+ACAACAAGATAGAGTTGGCCGGTTACAAGCGGCAGATGGTGGTACCTTATTTTTAGATGAGCTAGGAAAC
+CTACCTCTTCATCTACAAGCAAAATTACTGACTGTATTAGAGCAGCGAAAAGTCACCCCCCTGGGTGCAA
+ATAAAGCTATCGCCTTTAATGTTAGGGTCGTGTCAGCAACTAACTTATCTAAAGAAACGTTAAAAGATGA
+ACAGCATTTCCGACAAGATTTATTATTTAGACTCAACACCGTTGAAATTAATTTGCCGCCTTTGCGCGAA
+CGTAGCAGCGATATAACATTACTAGCCAGCCATTATGTCGACTTTTACGCAAAAAAATATCAGCAACAAG
+GTAAAGGTGTTAAACAGTTGAGTGATGACGCATTAGCAGCAATATCCTCTTATTCATGGCCCGGTAACAT
+CAGAGAACTGCGCCACGCAATTGAGCGTGCGATGATATTAAGCCAATCTGAAATGCTGACTTCGGGTGAT
+TTTCAGCTTGATGTCCCTAGCCATGTTAAACCAAGCCAATCGGCATCAACTTCAAAGCACAAGGTAATAA
+CAAATCAGTTTGAAACAACCAGCGCTGAGATAATGCTACCAGAAGAGCTGAATTTAGAGCAAATTGAGAA
+AAATGCTATCGCTTTAGCCCTTAAAAAGCATCGATTTAATATAAGTCATACCGCAAAAGAACTTGGCTTA
+ACACGTGCTGCACTCTACCGCCGGATGGAAAAACATGGACTTTAAACGCTTTTCACTCTTAATAGCCACG
+CGCACTATTTTAGCCATGCTCACGTTGATTTTTCTCACGCAAGCAATTATGAGTGATGGTTATCACGCGA
+CCGTACTGTTGCTTTCGGCAGTATTACTGATACAGTTCTTTGAAATAACACGTTTTATTTCAAAGACCAA
+TGCAGAATTAGTCCGCTTTTTTGAAGCCGTCCGCCATGCCGATTTTTCACAACGCTTTGAGCTAAAATCC
+CTTGGTACAGGATTTGATGAATTGGGTTCCACCTTTACTGATATTCTAAAACGTATTCAACGTGTGCGTT
+CAAATCAAGAGGCCGAACTACGACATATTAAAGCCATTATTGAACATGTCCCAGTACCGCTGTTAAGTAT
+TGATCATAATGGTAAAATTACTTTATGGAACAATAGCGTCAGGCGCTTATTTGGTACCAATGCAGTCACC
+CATATAGATGATATGGCACAGTTTAATGAAGACTTCCCAAAAAAATTACAAAGTATTTTAGCGGGTGAGC
+GCACACTAGTTCATATCACTATTGATGACATGGAACATAAGCTCATTATCTCGGCGACTGAAATAACGAC
+AGCAACACAGCAAGAAACCTTACTGAGTATGCAAGATATTCAAAGTGAGCTAGCACTAGCTCAATTGCAA
+GCATGGCAAGACTTGGTCAGTGTCTTAACTCACGAGATAATGAATAGTATTACGCCGGTAGCATCACTGG
+CTAAAACAGCTGTAGATTTAGTTCAAGATGTACAAGAAAAAACCCGGACCTTACCCGCTATTACCAACGA
+GATAACTGAAGAATTAGACGATGTATTAGGAGCAGTAAAAACTGTCGCTAGGCGAAGTGATGGCTTAATG
+CAGTTTGTCACCAGCTACCGTCGTTTAACACGCCTGCCCTCGCCTAATAAAAAAACAATATCAGTAGCGA
+CTATATTCGACCACGTCACAACGTTAGCCAAGCAGAATTGGCAAAAAGATAACATTGAACTAACCGCGAG
+CATCACTCCTCAAGCTTTAGATATTCATGTTGATCCAGATATGATCGAACAAATATTGCTTAACTTATTG
+TTAAATGCTGAACACGCGTTAATTACAACAGCAGGAGTAATAGAGAAGAAAAACAGTACACCAAAAATAG
+CATTAAACGCATTTTTAAATGTCCGTGGCCATGTCATCATTGAAGTTGCTGATAATGGTAAAGGTATTGA
+AAATAAAAACATGACACAAATTTTTGTACCCTTTTTCACTACCAAAAAAGAAGGCTCGGGTGTCGGTTTA
+GCTTTAACAAGACAAGTGATGTTAGCTCATAATGGCAAGGTTGCTGTGCGTAACAATAGCCAAGGTGGCG
+CAACCTTTAGTTTAACTTTTTAACTGTCGCGCCTATTTAAATCTAAATTTACTCGCTAGGGTTAGGTAGT
+TGCCATTGCTCGAATAAACCATCACTATTGGTAGTGACAATTTTATCGTGAGCTAAATAAGCCACACTGA
+GTATTGACGAACGACCGCGAGTCATTTCAGATTGCCATTCAGCAACTAATGCACCATCAGATACTCGCCA
+AAGTTTAATAACTTGCTTAGGAGATCCCGTTAAAAGTAGCGAATTATCAGCAGAAAATAATGAATCATTA
+AACTCAAAGAAACGTAAACTAGTATCTAATTCAGCGAGGACTTTTCCCGTTGATGAATCCCAAAAAGTAC
+GGTCTTTGATTGCATCTAACGTAAAAACAACCTTAGCATCACCACTAATTTTGACATGGTTCACTCTTGA
+ACCATGAGAAAATTCCTGAACATTATCCCCTGAGCCAGTTTTCCATAAACGTGCTTTTTTATCACTTGAG
+CCAGTCAATGCAATTTCACCGTCATCAGACAAGCTCACCGAATTTATATCTAATCGATGTTTATCAAAAG
+TGCTGACCTTATTGCGCTTCACATCGATGATACTCGCTTTACCGCTGCGAAAGCCTAATAATATTTTTCT
+GCCATTTGCAGATATATCCATATCATTGATAATATTATCTGCAACTTGCCACTCACCTATGTGTTTATTA
+CCCTGCATCGAATACAAACGCACCGACACTTGATTCGATACTAAATAAAATTGATTATTTTCACTAATAT
+CAAGCAACTCGATGAATTGCGCATCATTACCCATTAAGCAATGTAATGGCGATTTCACCTGCTTTTTACT
+CCATAAACACACTGTTTTACCATCAGCAACTAAATTAAGCTGACCATCTTTAGAGAGTGCTGAGGCTGCA
+ATGATGTTATCACTATGACTTAACGCTAATTCTGACGTACCGGTATGAACGTCTTGTTGGCTACAACCGA
+AAAGGCTTAATAGGCTTACCGCACTTATTAGCATTGCAACTTTTACCATACTCAAACATTCCTTAATAAA
+TTTGTGATGACATTGGGAATCATCCATGACTATATACGATTACTCACTGTGCTAAAAATGATTAACTGTA
+TTTAATCGCATAAAAAATACTTGGGAACAAAAGCATATATCGCTATAGTTAGCTTTCAACTAATCAATTT
+AATCAAGTATTCGGTCACATAGGAAGTCACCATGGACAGTATTAACACTTCAGCTTTAACAACACAATTC
+TCTGCCACAGACACTTCGCGTTCAGCGCAGACAGCTACGGTGCCAGTCGCAAGTACATCCATTGTTGATA
+CTCCTCAACAATCCGAAGCCAGTGCCCCAGATAAAAGTAAGCAATTACAACCAGACCAACTGGCATTATC
+TGAAGAAGCGAGAGCTAAATCGGCTGAAGCCGAAGCAAGCACAAAAGAAAAAGATGAAGGGAAGAAAAAC
+ATAGATGCAAGTAGCTTAAGTGGTGCTATGTCGCCAGCAGAAGCGGCGGCCGCAGAGAAAGCTAAAGAAA
+GTGATCTCGATACACAAATTCGAGAATTATCAATGGAGATCCTCGAGTTAAGTGTAAAAGTTCAAATGCT
+ACAAGACAAAGAAGATAAAGCGTCAGTAAAAGAGCGCCAATCACTTGAAGTAGATTTAGCGATGAAAAAA
+GGTAAACTTGAAGCTTTGTTAGAGCAAAAGTTACAACAGGCTGGTGCTGGTCAATAGTCCCTAATCAAAA
+AGTGTAAAACGAGTGGCTATCGTTTGCCAATATCATTACCATCAAAATTTTAGCCCGCCTTTATTTAAGA
+CAATAATATCGATTTTACTGAAATGAGGCTCATATATAAAGTAGTACAAAAACTTATGCGTATCATAATC
+TATCTCTTGTTTTCGTTAGCTTCAGTGTCTGTACATGCAGAGACAATTGCCCCCTTCACTACTGACGGAT
+GCAGCGTTTTTCCTGATGGTACCTTTGAGCAGAAAGAATTATGGCTATCTTGTTGTACCGCTCATGATTA
+TGCTTATTGGCAAGGCGGTACCTATGAAGGCAGGTTAATCGCTGATGAACAACTTCAGCAATGTGTTGCT
+AAAGTGGGTGAACCACAAATAGCGAAGCTCATGTTAATGGGTGTTCGTGCAGGGGGAAGTCCATATTTCC
+CGACGTCGTTTCGATGGGGATATGGTTGGTCATACCCTCGATTTTATCAAGCATTAACGATAGAAGAAAA
+AAGACAAATTAGCACGCTAGCAACTAGCCCGGTTGAAAGAAACCAGTAGAGTAATGATAACCTGCTATCG
+CTCTACAACCCTCATACTCAAAGGAGTTCACCCTAATATATTTAAGATTCAGTCATTAAATCTGCAAGTG
+CATGTTCAATATCGCTATGGTTAAAATGAAAACCATGACTGAGCAATTTTTGCGGATAAATATTCTGGCT
+TGTCAATAATAGCTCTGCACCTTGTCCCATTAAAATATTTAATACAAATGCAGGTACGCTAAACCAAGTG
+GGCCGATTAACTTCTTTGCCTAATGCCTTAGTAAACACTTCATTAGTTATTGCCTTAGGAGAAGTGCAAT
+TAATAGCACCTTCAATACACTTTATTTGTACACTAAAATGAATAGCGTGAATCATGTCATCTATATGTAT
+CCAGGACATATATTGTTGGCCATTACCAAGTTTTCCGCCTAAACCTAAAGAAAAGGGTAAACGCATTTTC
+TCTAATGCTCCACCATCACTTGCTAATACGATACCAGTACGTAATAACACCACACGACAGTGTTCTTTGG
+CTTTAAGTGCAAGTTCCTCCCACTTTTGGCAGAGGGTGTGCGCAAAATCAGAATGAGTAACTTTTGCATC
+TTCATGCGTTGATACAGCACCCGTTTCACCATAATAACCTATGGCTGAACCACTAATTAAACAACTTGGT
+TTATCCGTGGCGCGTGCAATCATTTCAACTATTTTTTCAGTGATGTTCCATCGACTCTGACAAATATTTT
+CTTTTTGTGCGCGACTCCAGCGTTTATCAATAATAGGCTCACCGGCAAGGTTAATGATCACATCAAAATA
+ATTTTGCTCTGGTAACTGTTCAATAAACTCAATGTTTTTAGGTAAATATAGTTGTGCTTTTTGAGTGTTG
+CGCGTTAAAACAGTGAATTGATATTTGTGATTAAAAGCACTAATAAAGTGTCGACCAATTAAACCTGTAC
+CACCGGTTACTAATATTTTCATATTCACTCCGCTACATTTAAGACTATTACTCTTAAGAATACGTGAGGG
+ATATCAAATTCGATCAATTATGATCATAAAGTAAATACCAATCACGAATCAGTAATTAAAAACGCATAAC
+ATTGAGTAAAGTCGCTTTTAATAATGAGTATAGTCGCTTTAAATTAAGCTAAAGGACAGTGTTTTAAATA
+GTCTAATTTATATCCATGCCAAGGATTCAGAGCAGTCACATAAGTTTTGTAAATATATTTCTGTTAATTG
+ATATGAAATATATGTCGGCTGAAATTATCTAAGTAATTTCAATCCATAAGAAGTTAACAGCCCAAGATGG
+CGACAAAAAAGGATACACCATGGTGCAGTTTGGATTCAAAAACCTGTTACTAATTACAATAACTGTCTTA
+GTCGGACTTTCCGTTTCTTTAACAAGCTATTTTTCCTATATAAAAGAGGAAAAAACCCTGACCGCTCTCA
+TTATCAAAGAAAACAGTGAATTCGTGCGGAAACAAGCGGAGCTCATAGAACAACAATTGAATGAAAAAGC
+ATTAGGTTTGGCCCGAATTGCAAAACTCTATGATGATCAAGGAGAAGAAGCCGGTACTGAGTATTTTGTT
+AAATTAACAAAAACCATTGCTTATTCGATGAACCTCAATAGCTCTGCCATTGGTTTTGAAAGTGGCGTTG
+GCTACTGGAATCAAACGAGTAATACTTGGCCTGAACATATATTTTCAGGTGATGTTAGAGATGAATCATA
+TTACCAATTAGCTCGCAGAAGCTCAGGCACCGCAACAAGTGAGCCATATTTTGGTTCAATGACTTATTGG
+GTCAGTATCGTTCATAAAATTAAAAATGGTATGATTTCAGTTGATATGAAATTGGATTTTTTGAATGAGT
+TAGTTGAGAACTCCGCAGAAATACCAGGGGCTGTAGCATTAATTTTTAATCAAGACACCACCGTTTTGGC
+TTCGACAAGTAAAACGGTTAAAAACAAAAAACTAGCAACGAGTTACCCTTGGTTTAAAGAGGCAGCGTTA
+AACGCTGTTAGCCATGAAAGGGGGATATATACCTATCAATTAGATGGTGTGGATAAGTTACTGTTTGCAC
+ATCAAATTAAAATAGCTGATAAATATTGGTATTACACTTTAGGTCTAGATACAGAAGTTGCCTATGCAAG
+TCTGTCTAAAGCGAAGCAAAGCGCTATTATCAGCAGTATTGCCGCAACATTAATAAGTGTTATTTTGGTG
+TTCATCTTATTGCAAATTATTTATCGCCCTATACTTGTATTAAAAGAAACAATCACTGCACTTTCTCAAG
+GTAATGGCGATTTAACACAGCGACTTAAGGTAAATTCAACTGATGACTTAGGTCAAATTGCAGATGGTGT
+TAATCGGTTTATAGAAAGCTTGCAATCAATGATATTAGAAATAAAAGAGGCAACAACAGCACTAAATGGC
+AATGTCTCTAAGCTGAAAGACCAATCAGAGCATAATACCGTTATATTAAATGGCCATGTTCAAGAAACTG
+AGCAAGTGGTAACGGCTATTGAAGAAATGAATGCTACTGCGGGCTCTATGGCAAGCGATATTGCCAATGT
+CGCTCTACTAACAGATAACGCCAACAGCGCAGGTCGTGAATCGATGAAAACAGTAAGCCAAGCACAAGGG
+ACTATTGCAGAGTTGGTTACTGACGTTGATAACTCGGTAGAAAGTGTGAGTGAAATGAGTAGTAAAACCG
+ATGGCATAAATTCGATTTTGAGTGTTATTGGTGGCATTGCCGATCAAACCAATTTATTAGCACTTAACGC
+GGCTATTGAGGCCGCTCGCGCTGGTGAACAAGGTCGTGGTTTTGCCGTTGTTGCCGATGAAGTGCGTAAC
+CTTGCAAGCCGAACCAAGTCAAGTACCGATGAGATTGAAAGTGCACTTTCTAGCCTATTAAAAGGTAATC
+AAACGGTTGTTGATTCAATGAGTGTCACCAAAGAGCGTTGTCAAAAAGCGGCGACAGGTGCAGGTGAAGT
+ATCAATAAGTTTAGATGAAATGACAGGTATTGTGTCTGAGATTAATAATTTAAGTACACAAGTTGCCACT
+GCAGCTGAAGAACAAAGCAATGTCACCCATGAGGTCAGTAAAAATATGACCGCAATTAACGAGATTGTCG
+GCGAGCTAGATAACAACGGTAAACAAGCGTTTGCTGAGCTCAATAGTATTGATGATATCAACCAGCAGTT
+AACTGAGATTATCAGCAAATTTAAAGTGTAGTTTGTACCTACATTTACTGAAAAACCACAAAAAAACCGT
+AGTACTTAAAAAGTAATACGGTTTTCTTCTTTAAAGCTCAACTAGGTTCAATCGTTGCCGTCAGTTATTT
+TTTAACCCATTGCCCTTCAGCATTTTGAATTAAATGTCCTGGCTGAGTTTTAGCCATAGACTTTTCGCCC
+GCTAGCTTAGTAACTTGCTGCATAGTGATTTTATTTTTTCGCGCCAAGTTAAGGTAAATATCTTTACGTT
+TTTTATTGACCATATCTACCAAGTCGCTAACTTCAGTGCTTGCCACTACCACACCTAGATAACCATTAGA
+CATTTCACCAACAAGCCCTTGCTGTTTGGCTTGATCGAGAGTAACTGCCCAAGCTGAAAATGCTATGGAA
+GAGGCAATTAACACTAGGCTCACTTTTCTAATTAAGTGCTTGATTGAGTGTTTTATTAATTTATTCATTA
+TTGCTCCTAAAAGATATCACTATCGTCACTGAAAATATCATCGAGTTCTTTATCGACTTTGACTCGAATC
+TCATGATCAATCTTAAGATTCAAGTTAATCGTGATTGGCTCTTTAGCACTTACTTCAACTCGATGAGTGC
+AGGCAGTAAATAAAAATACAGCTAGCAGTGGTGCCAGTATTTTAACCATAAATGTTCCTTAATTGTTTAG
+TTCTTTTTTGTATATACCCATGTTACCTCAAAATTCAGGATTCAGCTGAAATTAGAAACGCTTTTAGGCA
+AGGCATAGATTGAAGATAATAGTATTCTATTATTTAAATCAATAACGTGGCATAAAGCGTTTCTAAACCA
+GCCCTACGGGGATCCCTGATAAAGTCATGCTCATCGTTGTATCCGTTTTTAAGGGAATAACCATTAATAA
+AAAGATACGCCTTGATCATGAACTTATCTGGTATCCTGAAACTCGACTTTTGAAGTATCATGGGTATAAC
+CCTTTGATAATTTTGCTTTCAAAATCCTCGGTAATATTGAGTGATTCAATTAAGCCTAATAAATCATAGC
+TAAGATTTAAATTCAAATTTACATCATTGTCCAAATCAGGATTTCGGCCCCTAATGGCTGTATCTAATAA
+CATATAGCCGTCATCCGCCATCGAAACTTCTGATGAGAGATGATGGTAGTGCAAGTTTTCCAAGGCGCTA
+AACGCCAGCTTTAATTCAGTGCTACTGGCTTTTAGTTCTTCAACCGCGGGGTTATTATAAACTTGGATAA
+TACCGTCACCGACATTTTTTATGCTACCGCCTTTGATGAGAAAGTTTTCACCATCATATTGAATGGGTAA
+CTGCCCTGAGACTTTTCCTGTCACGACTATACCTTGCTTTTTATCTAACTCGAGTAGTTTTTCTAAATCT
+ATTTTAGTTAGTGCTACTTTCACTGGCAGATCTTTCCTAAAAGGCCACTGAACTTGTGGTATATCAAAAC
+GTCCACCTAATAAGTGTCCGCGAATATTATGTGCTAATAATTTCAGTCTATCTTGTGAAAAGTCGATATA
+AGTTCTTGTTGAAAAATTATTAATGGGTGTCGCCGTTTCTATCTTGGCAATGGTCAGATTAGATGACGTT
+TTAGTCTGGTCTGGTCTCGATTTTATCTCACCATTTTGTAACTGCAGCTTTTGTTGCCAGTTAAGCTCTT
+GTAGCCAAGTACCATCAACTTCCCCAGTAACATCTTGTACCGTTAGTGTGAGTATCATTGGATTAGCTAA
+TAGGTCATCACTATTTTTTAACTGTCCGCTTAAGTGATAGTCGATATTGCCATCAATAAGCTTCAACTCA
+ACAGGTAGTTTCAACTTCAAAGCTAATAAATCAGTAAGCAACACATCTTGTGCCGACACAATCACACTCG
+GATGACGTAAATCCCCCATTAAGATAGCGGTCGCTATGGGTACATCATCGGCAATCACTTTAGTATTTAT
+CGTTATCTCTTCAATATTTCCACTGAGCTTTGTAGTTAACTCAAGTTCATCAACTTTCAATATATTAGGA
+TAATTTAGCTGTTTTATCTGACTGTTAATATCTAATGCAAACGTCACTGATTCACTATTTTTAGACTGAG
+GTTGATTGTCATTTTTAGCAATCGACACTTTACCTTGCCAATGACTGATTAACGATTTTATATTCGGTTG
+AGCATTGGGGGTTGATTGTTGAGATTTCCTTATCGGTTCAATAACTGACTTATTTGACGGTAAGCTGAGC
+TGAGCTAATTCGATTGCCGTGCCTTGGGCAAGTGTTAGCTGCCAAATATCACTGTACTGCACAATTTCCC
+CTATGACACTTACCTTTACTGGCTGTCTGCTATAAGGCTGTAATTGAGCAATGCTTGCTGCTCCTGTCAG
+TGATAATTTTGCTTTTTGTAAGTTAGTTGTTATTGCTGGATCATCATTAAAATTAAAGAGTACATCGTTT
+AACGAGAGTTTTATTGGCCCATATAAATTTCTACTAACAATATCAAGGCTATCGCTGGCTATAGATTGCT
+GGGCAAAGTCAATTGTTAGCGAACCCAATGACTGAACTGTTAAGGAATTTATAGCATTGTCTGTGAGCAC
+GTTTATTATCTGCTGGTCCACTGTTTGCGCTGTGAGTTGCTCAAGTAACTTTTCTGCATTAAAAACTAAC
+TGTATGTTATTACGCTGGTAATCTTTATGAGTAAAGTCAAATTGTAGGGTTTCTCCCACTAAAGCTGTTT
+GCCACGACAATGTTGTCTCTAGCTCAATCGGCCCTAATGAAGAAAAACCTTGTGATGCCTCGAAAGAAAA
+ATCAGTCATTTGATTGGTCAGAGCCAAGGTTTGCTGTTGCCAATCAAGTTGGCTATTAAGTTTCCCCGCA
+GCAATCCAAGAGTCATCGAGCAAGAGTGTTGATAAACTAAGAGGCAAAGCTCTTTGGTGTCTGACGAGAA
+ATGGCCTGAGCTTTGCTAAATCTGTCGCTAAACTAGCACGAATCTCATCACCATTTTTAGTTAACGCCAA
+AGCAAGAACACTTTCATTCTTTTGATTAGCTAAAGAGAATGCGAGCTGCTGAGCATTGGCTGAAAATTGC
+CCTTGATAAGTGTGGTTTTTATTAGCTTTTTGATGGGTTTGTTTATTAGTTTTTTTATTAGTAAAGGGTT
+GGTAGCTAAAGGTTTTGATATCAATTTCAACTGGAATGGATATCAACGCAAGGTCATTAATTTTTTTTCT
+AATAAGTGTGGGTAACTCACTGAATTTTACGTTACTTGAAGTAGGGTTTTCAGGGAATTGAAAATCACCT
+TTAGCACGTACCGTAGCTACATCAATATTTATCGCTGAAATAGCGTCGGCTATATTATCTACGTCTAACT
+TGCTGGGCTCAAATCGCCATTCTACCAGACTACCAATTAATTCTATTTCCGCATAAGGAGAATCAATACA
+TATACGGGTGATCAGTAAATCAAAGTTGTTATTTACTTCAAAATCAATACAGGTTAACTCACTATTATGC
+TCAGTCAGATAATTATTTACTATTGCTGTCACCACCGAGCTTCGACTATAAAATACCGCACTGAGTGTGA
+TAACAAAGACCAAAGATATGGCTAAGGTAAATTTAAACAATCGCAAAATAATCCCTTACCTTCAAATATG
+ACTGTGAAATAGCGTATATCGATTACCTATATGATAACTTAATATATTGATTAACTTTATCATTATTAAG
+TCGTTGTGGAGATAGGCGATCAACAATTTCTAATGCTTGATGCACTTTACTGAGTCCGATTTTGTCCTCT
+AAAGGTAATTTTTCAAATGATTTATCATTAATTGTTTCCTTAAGTAAGGCTAATGCCTCATTAAGAGAGG
+TTTTAAAGTCAGGTTGCAGTTTCTGCTCTTCGACGTTTTTCAATATTTTTTTTGCAGTAGTTAACGCACC
+AGTTAAAGCCACTATTGTTTCACTTTCAGGGATATCTTCATCATCACTGTCGGTATTCTCATCACTATCA
+TCTTTATTTAAGCGCTCAATAAAGTCCCCAAGGAAATTAGTTAACGTGGTGGTAGAAGTGGTCTCGCTAG
+ATTCGTTAGTGGTAGCTTCCGCTGAAGTCCCGCTTAACGTGGCATACTCACCTTTTGAAATAAGTCCAAA
+TTGATAAAGCTTTTCTTTTAACGCGCCTACATCATCAAATGTTAGTTCTGCACCGCTAAAAAACTCACTG
+CTGATAGCATTAATCTTTTGCGCTCTACTTGATAAATATAAACTGTTATCAACAACAGCTGGCTCTTCAC
+TTTTAGCAATGCTTTCAGCATGTTTTTCAGTGATTGCTTGTATTTCAGCAGTATTTTGCTGACTCACCGT
+TGAATTGTTATTAAAAGTGGCGCTATACAGGCCTAGGTTATTGATCATTTGGTAAATACCGTAATAAATT
+GACACTTTTATTACGAGCAATTTATATACCAATTACACTTGTTATTTTAATGACACTAATGCTAACAAAT
+CTTGATAGGCTCAAAAAGCATAAGGTACTGTCGTAAGCTTTACTAAGCACCTTACTAAAGCGCTTACTAA
+ACCGCTTACTAAACCGCTTACTAAACCGCTTAAAATATTAGTTTTTTAAACGGTTTATTTTCTAACTATA
+AATATCAAATTTAAAGTAACGTGCACAATAAGGTATGACTTTTTGTTTATGGTTTAATCCTATTAAACGT
+CTTGACGAATAAGGTAATCAAAAGCTCCCAAAGCAGCATTTGCACCACTTCCCATCGCAATAATAATTTG
+TTTATAAGGGTTGTTGGTTACATCGCCTGCTGCAAAAACCCCTGTAATAGACGTCTCACCTCGGCTACCT
+GCAATAATTTCACCGCGATTAGTTAATTCTATTTCACCTTGTAAAAACTCAGTGTTTGGCATCAAGCCTA
+TTTGCACAAAAATACCTGCCAATGCCAGTGAATGATGTTCACCTGTACCTCGGTCGGTGTAACTTAAGCT
+AGTGACACGTGTACCATCACCATGCACTTCAGTGGTTTGCGCATTAGTAATAATAGTGACGTTAGTTAAT
+GAATTAGCTTTTCTCACCAAAATATCATCTGCACGTAGCGTGTCTGCAAATTCTAAAACAGTGACATGCT
+CTACAATACCGGCTAAATCAATGGCAGCTTCAATACCTGAATTACCACCACCAATAACCGCTACGGGTTT
+GCCTTTAAAGAGTGGTCCGTCACAATGAGGACAGTAAGCAACCCCTTTGCCGCGATACTGATTTTCACCC
+GGTACATTCATTTCTCTCCAGCGTGCGCCAGTTGCTAATACCACCGACTTACTTTTTAATACGGCGCCAT
+TTTCTAAGCTAACTTCAACCAGTCCTGTAGCTTCATTGCGCTTCACTTTACTCGCTTTATTACTGTTCAT
+GATATCTACATCATATTCACGAACATGTTCTTCTAAACTAGCAACAAGTTTTGGCCCTTGTGTGGCTTTG
+ACCGAGATAAAGTTTTCAATCGCCATGGTATCACTGACCTGTCCGCCAAATCGGTCTGCAACTAAGCCAG
+TATTAATACCTTTTCGTGCCGCATAAATTGCGGCGGCGGCACCTGCAGGCCCACCACCGACAACTAAAAA
+GTCATAGGTATCTTTATTCTCTAATGCTTTAGCTTGGCGAGCACCCGCATTGGTATCTACTTTATTTAAA
+ATATCGGTTAATGACACACGACCCTGACTAAATGACTCACCATTTAAATACACACTGGGGACTGCCATCA
+CATCACGATCAAACACTTCCGTTTGAAATAACGAACCGTCAATCATGGTGTGTTTTATATTCGGGTTAAT
+GGCTGCCATCATATTTAAGGCTTGTACTACATCCGGACAATTCTGACAGCTTAACGAGATGTAGGTCTCA
+AAAACAAAATCCCCTTCGAGGTTGCGTACTTGTTCTATTTGCTCAGCTTCAATTTTTAAAGGGTGTGAAC
+CACTGTGTAATAACGCCATGACTAATGAGGTAAATTCGTGCCCCATTGGTAAACCTGCAAAACGCATTTC
+GCTATTACTCGCCACACTACGGACTAACATAGATGGCACGCGTTCGTTGGCCGCTTGTTCACTATTATTA
+CCATTAATTTCAGTGATTAATGGTGATAATTCAGCGATTTGTGTCACTAATTGAGCAAGTTCTTTTGCCT
+TAGGGCTTTCATCAGTAAAGGTGATTAGCTCGACTGGTGTTTTTAAGTTGTCTAAATAACTTTTTAATTG
+TGTTTGTAAGTTTGTGTCTAACATAATGACCTCTAAAGATATTCAATGGGAAGTGGAAAGTGATAAGGGA
+AAGGAACTTTAGTTTTGCTATTAATTAGCAAGTGCGAAACATCCTTATTCCGCCGAAGTTTGACTTTAGA
+TTTGAATTAAATGCTTTCTGCTCAAGGCGCGAGGGCTGTAGCATAGCTTGCCTATGTGAAGCCCTCGTAA
+CGCAGAGCAGTAAGCATTTAAACGAATCTAAGGAAAATTTAACTAATCCTAATTTAGATTTTGCCTACTA
+GGTCTAATGATGGAGCTAAAGTTTCAGCACCTGGTTGCCATGCTGCTGGACAAACTTCACCATCATGCTC
+AGCAACATATTGTGCTGCTTTAACTTTACGTAGTAACTCAGCTGCGCTTCGACCTATGCCTAAGTCATGT
+ACTTCAGCGATTTTAACTTCGCCTTCTGGATTAATAACAAACGTGCCACGAAGTGCTAAACCAGCTTCTT
+CAATCATGACACCAAAATTGCGGGTAATTGCGCCAGTTGGATCACCAATCATTGGATATTTGATTTTGTT
+AATCGTATCTGAGGTGTCGTGCCATGCTTTATGAGTGAAGTGGGTATCGGTTGATACTGAGTAAACTTCA
+ACGCCCATTTTTTGTAATTCGTCATAGTGGTCTGCCATGTCACCTAATTCGGTAGGACATACAAAAGTAA
+AATCAGCTGGGTAGAAGAAAACTACTGACCATTTATCCGCAAGGTCTTTTTCACTTAGTTCAACAAATTC
+ACCGTTGTGAAAAGCAGTAGCGTTAAAAGGTAATAATTTAGTATTAATAATTGATTGGTTCATTCTGAAC
+TCCCGTTAAGTATTATAAATATGTTTGAAACGTTAAAACTGTTTCGTTGAAGACGGGGTAATAATAGAGT
+CAGAGGATGAATTAGTATAATCGATGATAATTATCAATATGATAGTTAAAACCTATCATGCAGTATTCTA
+AAGAACACTATAGTGAGCTATTTGAAAGGTTTTAGCTTTTAGTAAGAATGGATAAACTAGGTAATGATAC
+CGTTGAGAGACTTTCTAACACTGGCCACTATCGATCTAACGCATTGCATACGTGAATAATTAGGTCTAAT
+CACCAAAGAGATGCCTCGTACAGGCACTGGGGCTTGAAACTGACCATAATGAATAGTATCGCTAGCTAAA
+TTTCCTTGTGCAGCAAGGGCTGGTAATAAAGTAATGCCCATGCCGCTTGCCACCATATGACGTAGCGTTT
+CCAAGCTTGTCGCTTGAAAACTATTATCTTCTTTAGCACCCGCAGAAAAACAATAGCCCATTGCTTGGTC
+TTTAAGACAATGGCCATCAGCTAAGGTTAGAATTTTTTCATCATGTAAGTCGGAGAGTGATAAATCTTTT
+TTATTGGCAAGTCGATGATTTTTTGGTGTTGCCAGCATCAGTGGTTCATCAAACAATTGGTATGATTCAA
+ATTTATCCATTTCATCAAGGTAAGGCAAAATTAATACGTCTAATTTACCTTCATCCAATTCCTGCAATAA
+TACCTTGGTCTGATTTTCATGTAGAAAGAAGTTGATGTTAGGTAGTGCTTTATTCAAGTCTGCCATGATA
+TGTGGCAACAAATATGGCGCTAATGTAGGTATTAATCCTAGATGTAAATCACCCGCAAACGGGTCAAGCA
+AGGCTTTAGCACAAGATTCAAATTGTCCTGCGGCTTGTAATACTTTTCGCGCTTCTTTAACTAACTGTTC
+CCCAGCAGGCGTTAACATAACATTGCGGCGATGACGCTCGACCAGTTGCAAACCTAGTTGCTCTTCCAGT
+TTCATTAGTTGCCCACTCAAAGTAGGCTGACTAACAAAACAAGATTGAGCCGCTTTACCAAAGTGTTTAT
+GTTTATCGATAGCCGTTAAATATTCTAAATCGCGCAACTTAATCATAGCTAAGACCTATCTTTTAATAAG
+AAAACAGAGAGTTTGGCTATGGTATTATGATCACGTGTTGAAAGCGAGTTTCATAAGGTATGTGAAGTAG
+AAATGTTGCCCTCAGATTAGCTTAAATAAAGCCACTTATAATAAGTTCAGTCATGCACATTGACTAACTA
+TGGCCTAGCGATCCTTTAGCTAAGGGTTAACTAACTGCTAGCCAAATACCAACAGCTATCATCAAACTAC
+CCGCAATACGATTCATCCATTTAACATTATCGCCGCGACTTAAAAATAACCGTAGACTCTTACCACCCGT
+TGCGTAAGCCATCATGCTAGTAAATTCGGTAAACATGATAACGCCGAGTAACATCAGTAATTGTGGTGCT
+ACTGCGCGGTCAACACTAATAAAAGGAGGAAGCAGGGAAATCATAAAGGCCCATCCCTTGGGGTTAGCAA
+TAGCGGTGACGAACCCTTGCGTGAATAAAGAATAACGACTGACATCGCTGGGCTTATTGTCACCTATCGA
+CATTTTACCCCTTGAGCGCCACATATTAACGCCTATGTACGCTAAGTATGCACCACCTATCCACTTCAAC
+ACTTCGAATACATCTGGGTAGTTAAGCATAATACCAGCAACGCCAAACACAGCTGCTATCGCAACAATTG
+CGACACCAATGAGTTCACCAATCATCATCCACATGGTACGACGCACACCAATGCTCATGCCTAGCGTCAT
+CGCCAATGTCATGCACATACCTGGCGTGATTGAGACAAAAAAGAAGGTAGGAAGAAAGACCGCAAGAACA
+GCTATATCAGGCATTCGATTCACTTTTAAGTTGAAGATAGGAAAATTCAGAGACACTGTAACAATAAAGT
+GCAGCATTGATTATAAAATAACGATGAATAATCGAATTTAAAAGGCTAAATGCAGAAAATCGACTGTATA
+ACCAAGGTATTGAGGTTTATTTAATACGAGTAGAAAAATGATTAATATTAGAAAAGAACAAAGAGAGAAA
+GTAGTAGGTCATGCAGAAGACAATAATTACTGTGAGGAGCAAGTGCCCCTCGCCAGTAATAGATAAAATT
+GCTTAACGCAGAAGCGTAAACCAACCCATTACCATTGGTAATAATGGCATAGCAAACATTGCCACAATAA
+TCATTGCTAAGTGTTTGAAAGAGGAGGGATCTTTAAAATCTTCTTCGTGCTGAGACATGGTCTAGTTTCC
+TGTACTGCGGTTAAACAACTAAAATATGGCGCGGATTTTAGCCGATATTGTTAATGATGGACAGAGAAAC
+TTGATCTAGATCAAAGGGTATAGCGACGAAAAACTAAAAGTTAAGTCACTAATCTTCGCGTAACCAACAA
+CTTACCGAGCAGGTATTCTAGCTATTCGATTTTGTTATTTGATATTTGATATTTAATTAATCATCTTTAA
+AAATACCAACATAAGTCACTTGGCTGGTAGATTTGCTGGCTCGATACATACCTTTAGTATTGAATGGTAA
+GCTGATATTACCTTTACTATCTATAATAATCACACCACCCGTACCACCAACAGGCATGAGCACATCATGA
+ATAACTTCTTTACCCGCTTGGTCAATACTCTTACCTTGATATTGAACTCTGGCACAAATATCAGCCGCTA
+CGTTATAACGAATAAAGAATTCACCATGACCCGTTGCTGAAACAGCACAGGAAGCATTATCAGCAAAAGT
+ACCTGCACCAATAACAGGTGAATCACCAATACGACCATAACGCTTATTTGTCATACCACCAGTAGAAGTA
+CCTGCAGCAACATTGCCAAATTTATCAAGCGCAACAGCGCCAACCGTACCCACTTTATATTCAGTATCTA
+AAGCAAAGTGCGCTGCTTGGTAGTCTTTATTTTGTTGTTTAGCCTTTTTCATTTTAGCTTTAGCGCGTTG
+CAATGATTTATATCTATGGTCAGTATCGAAGATCTTATTATCAACTAACTTAACCCCTTGGCTATGAGCA
+AAGCTTTCTGCGCCAGCACCACTTAACATCACATGTACTGATTCATCCATCACCAAACGTGCTAGATTTA
+TCGGGTTTTCAATATGTTTAACTCCCGCGACAGCGCCTGCTTGACGGTTTTTTCCGTCCATAATTGAAGC
+GTCCATTTCATGAGTTTCATCATGGGTATAAACAGCACCTTTACCCGCATTAAAAAATGGTGAGTTTTCG
+AGAACATTTATTGCAGTGGCTACCGCATCAAGGCTAGTACCACCTTGCTCAAGAACCGTATAACCTGCTT
+CAACAGACTCTTTTAATTTAGCACGATAAGCCGCTTCTTTTTCAGGAGTAAAATGGTCTTTTTGAATGGT
+GCCCGCACCACCATGAATGGCGATAGCAAAAGGAACGTCTTTTGCTAAGACAGTATTAGAAAATGCAGTA
+TTAGCAAAGGCTGATACAAGTAAAAAAGTTAACATCGGTCGCGTTATTTTCATTATTATTCCTCGTTATT
+CTTAGACTGTAAATCTTAGACAATTAATCGGCAGTAACTGAACTGCTTTACAACTCATCGCACGCAAAAG
+AGTTATAGCCAAATGTCCTGAAACGCGCATCTTCAAGTGGCTTGGGTATATAAGTTAAATCATGACAATG
+CTTGCGATAATATAAGCCACAAGTGTTAACGCGCCACCAAACAGTGCATAAGGCATCTGGGTTTTAACGT
+GCTCAAGTAAATCACAACCTGATGCGATGGCTGATACACAGGTGGTATCAGAGATTGGTGAGCAATGATC
+ACCAAAGATACCACCACCTAAAATGGCAGCAATGACTAATGAAGGCGGTAAACCGAGCGCTTGAATTAAT
+GGCACGCCAATAGGAATTAAAATGGCGAAAGTACCCCACGAGGTCCCTGTACTAAATGAAATAATAGCAC
+CTGCAATGAACAACATAGGCACCACTAAAATTAATGGTAGATACTCACCAACAATACCTGCAATAAAATA
+ACCTGTGCCAAGCTCTTTCAAGCTAGCGCCAAGGGTTAATGACAATAACACTATCGTGACTAACGGTAAT
+AGTTCACCAATGCCTTTAAACCCTATTTCTACTAACTCTTGATGTCCGAAACGATTAGAAAAACGCAATA
+AAAAGTAACTTACTGCCAAGCCTAAGCAAGTGGCATAAAGTACCGATTTACTACCGTCACCTTGAGTGAT
+ATCACCATTACCGCTCCAATACATAAAGAAAAACATGCCGAAGATCATGCTCATTAAAGGTACCAACATA
+AAGCGTGCTTTGGTGGCTGGCACCATGGCCTCATGCAGTATGGCTTGTGATAGTGTTTCTTGAGGTGCAG
+CTGTTTGCACTATTGAAGATTCAGCTATTGAAGAGCGCTGCGATAAATCATCAGATTCTACCCTTTCCTT
+TGTTTTTTCGCTGGTATTCAATGCCAACTCTGCCGTTTTCATTGGCCCATGTACTCTATCGGTCACTACC
+GTATAAACCACCATGAGCAAAGCGATAATAGCGTAGAAATTAAATGCGACTGATCCCCATAAAATAGACA
+CAGAAGACTGCCCTAGTTCATAGTTATTTAATAGTGCGAGTACATACGCACCCCAGCCATTTAGTAATAC
+TAATATACATACTGGCGCACTGGTACTGTCAATAATATAGGCTAAGCGAGCACGACTCATTTTGAATTTG
+TCGAATAAATCACGAGACAAAATACCTGCAGTAAGCACACTAAGATTTGATTCGATAAAGATGACCATGC
+CGGTAAACATGGTTAGAGCACCTACTTGTCGCTTACTTTTGGCGATACCTTTATTAACTAACTTTTCGAC
+CGTTGCAGTAACACCACCTGAATCTCTAACATACGCCAGTAAAGCGCCAATCAGTAAACTGAAAATCAAA
+ATACGGGCATTACCAGCAGAGCTGACGACGCCGATAACACGTTCGAGAGAGCCTATAAAAGCATGAAAAA
+TGACATTGCTATGCTCTTGTGATGCTAATAACAACTCAGAGGTAAATACCGCGGTGAGTAAAGCAAGAAT
+GACTTCTTTTTTCCAAATAACAATAATAATAGCGACCAAAGGAGGTAGCACAGACAACCAATCCATAAAA
+GACCTTAAAGCATGAGTTTGATATTGAGTGGCTTGATTATACTAATTCAATTAATCAAGCTAGTCGTAGA
+GGGAGCAGTGTGGCAAATAACTAAGGCAGATTCAATATATACCCGTCACCAATCAAGATGCTGGTTTCAG
+AGTGCTTGAGCAATTTCAACTCAAGGCGCTGTGATGACATAATGGTTATTCCATTGTGAATCACAGCAAC
+GATGAAGTGATGTTGCTCAAGCGCTTCTTCGATGAGTTTTAAATGACTTTATACTGCGTCAAATAATCAA
+AACATAGAATGACTATGCTTAAATCATTCTTCTTGCCTAAAATCATTTAAATTCCCACTGAAAACCTGCA
+CTTTGAATGGTAACGGGTATATTGACTAAGTGAAAATAAAAAACCCGACTAAATGTAAATTTGTCGGGTT
+TTTTATTATTTTTAAAAGATAAATCTCAGTACTATTTAATAGTAATCATCTTCTTTATTGTGCGCTTGTG
+GATCTTCGATAATATCGTTGATGTTAACTTCAAAGTTATCATTGTTGTTACAATCAACCATATAAATAGT
+ATGTGTTGAGCCATCAACCCAGGTAACAGTACCACTGCCTTTTTTACTGCCACATTTCATACCAATATGA
+ATATCTTTAAATTCCATAAGCCCTCCTCAACGCTAACTTCCAAGGTGTACTGAGTTTGACTTCAGTACGA
+CCAGTTAGTTCATTTTTTGAACACCCAGTAATTAAGTATAGTATTGATGTCATGAAATGCTAGTAGATTA
+TTGTCTGATTTAAGCATGAAACTGCTGAACGTAAGTAACTGACTCAAATTTATAAAAGAATATTTAAGGA
+AGAAAAGCACTACCTAAGGTACAACTTGCGCTCGCACCAGTGACTGCTGGCAGATTACTGTCTAAACCTT
+GATCAAAAGCGTATGCAAGCCAAGCAAACGCCATAGCTTCAAGAATATCACCATCAATATTCAGTGCTTG
+CATGGTGTTTATTTCAAAGACAGTGTCGGATGCAGTTAATCTACTGCTAAGCGCTTCCACTAGAGCCTTA
+TTATGGACACCGCCGCCACACAAGTAGACTTTACCTTGTGCCGTTAGCGCCATAATGGCGTCGCTAATAC
+TCTGTGCGGTAAAAGCCAATAGTGTCGCTTGAATATCGGCATTATGATTGATTACTGTTTCATGTTGCGA
+ATGAGTTGCCTCTTTAAAAGCTGTTAATTGCTGTTCAAGCCATTCAAGGTGAAAATATTCTCTTCCTGTA
+CTTTTAGGTGCTGCAGAATTTATATAATCATCTTGCATCAACTGCTCTAGCAACAACGGAATAACTTGTC
+CCGTTGTTGCCCAAGCGCCATTTTTATCAAAGCAGTCATCACTATTTGGGTGATGTTTAGTGAACCAATC
+ATCAAGTAAAGCATTACCTGGTCCTGTATCAAAACCCAAAACAGCTTGATTAGAATCTCGTGTTGGCAAA
+AAGGTTATATTGGCAATACCGCCTATATTCACCACAAAGTTCGCGGCGGTTGTTTGAGTGAATAACTGTT
+GATGAAAAATCGGGACTAAAGGTGCGCCTTGACCACCTAACGCCATATCTTTACGACGAAACTGACCTAC
+CACGCGAATCCCAGTCAACGTAGCCAACGTTTGGCAGCAACCTATTTGTAAAGTAAATGGGTTATCGCCA
+CTTGGACGATGACGAATGGTTTGCCCGTGATTACCAATGGCAATAATATCTTCAGGGGTTAGCTTTTCTT
+GATTAAGTAATGCATTAATGGCCTGAGAAAATAACTGCGCTAATTCAACATCCAAATGAAATGCACGATC
+AATCTCATTACTCCCAGGTTGATAAAGTGAGGTGATTTTATCTGCAATAATAGCGCTATAACTTTGATAG
+AAACTAGCAACTAATCGAGGCTGTTGCCCCTTATCAGTAAAGTCTACTAGCGCCAAGTCGATACCATCAG
+CACTGGTGCCTGACATTAAGCCAATATAGTATCTTCCTTCTGCTACCGTTTTATTATTAATCATTAGTCG
+CTATATCACTTGCTTGTGTCGAAAGTAATGCATTTTTAGCCCCTGATAAGGCTTGTAGACGTTCATCAGC
+TAATAATAAGAATTTGGCTTTATATTTTTTAGCGATAGGCCTAGCATCAGGTAATTTGACGGTACGCGGA
+TTACGATGTACGCCATTAAGCAAAAATTCGTAATGTAAATGCGGGCCTGCCGCTAAACCGGTAGCGCCAA
+CATAACCAATGACCTGACCCTGTTTGACACGCTGACCTTTTTTGACTGCTCGTTTAGAAAAGTGCAGATA
+CTTAGTCACTATGCCATTACCATGTTGAATAAAGACATAGTTACCATTGTATTTATTATAGGTCGCATGC
+GTCACCTTACCATTACCTGCCGCAACAACTGGTGTGCCGGTCTTAGCTGCGTAATCAATACCACGATGTG
+CTTTCCAACGTTTCTGTACTGGATGAAAACGTTTTCGTTTAAAACTCGAGCTTATATATTTAAAGTTTAC
+AGGTGCACGTAGAAAAGCCTTGCGCATACTTCTGCCATCAGGACTGTAATACTCATCATCGGTAAAACGA
+ATAGCTTGGAATACCTCATCTTGGTTAGTTATTTCCGCCGCTAAAATATTGCCTGTACCTATATACTCAC
+CGTCGATATATTTCTTTTCATAAGTAATATGAAAACTGTCGCCTTCACGGATATCTAAGGCGAAATCAAT
+GTCCCAACCAAAAATATTGGCAAAGTTAATGATTTGGCTATCATTCAATCCAGCACTGACGCCTGCATTC
+CAGAAACTAGAATTGATGGTGCCGTAACTAAAACTTTCTCGTATTTCTACTTCTTTAGTTTCCCGATGAG
+ATTGATAACTGTCGCCCACTAAATTAATAAATAAGGTATCAGTTTTAGAGAGTGGATATTCAAGCGCGGC
+TAATTGTTGCTCTTCATCGCTGGCAATGCGTAATTTATCACCGACATTTAGTCTTTTTAATAATTTACTT
+TCTTTACCTTTAGCGGTACTGACCGCATAGGTTGTTTGCGCACTAAAACCCAACCGTTTTAGTATCAAGG
+CTAAAGAGTCACCACTTCGAACCTTCACGGTTTGCCAGCTTAGTTGGGCGAGTGTTTCTAACGAATCTTG
+TATTTTTACTTTTCTTTCTAATTTCCCGCTCACTAAACTGCCTGCATTTTGCGCACTGACAGTTTTAGCT
+AACGAGGGTATCTGCTCAATTGTGATTTTGTTGTTGGCTTTGCTACTACTTCGCTGAGGTAAGGCACTTT
+GTTTGGGCGTTGTACCTTTAGGCACTATATCTTCTGGCAATGATACCTGAATGCGTTTTCCTACTTGGAT
+ATTATCAACATCGAGACTTTCGTCATTCGAGGGAATGATCAATAAAAGCAGTAAAAAACAACTACTGGCA
+ATAATTATCCGGCGATGTAACTTAGGTAGGTTTTTAAATATTTCTAATAATTTTTTCAACAGGATACGAC
+TCGAAACTTTCATAGCGGGAAATGATAAATCAAAAACAAATTCAGTAATCTACCGACTATATCAAAACTG
+TACCTAAACTACAGAAAAAATAATGCGATTACTGACTGCACTCATCGATGAAAACCCTAGTCTTTGTAAG
+CAAATGTAATTAATCACATTCAAAGACGAACTGAGTAAGAGGCACTTATTTAAATTTGGTTCTCCACTAA
+GGTTAATAACAGCAACGTCTTAAGTTTTTAATGAGGTGATTTACTTTTAAAAACAAAAAAATCAACTTAA
+CTTGCTTAAGTTAGCCCTTTATTAACTCTGTTTATCATTAAGATCACTATTTCTTTACTAAAAAAGCCAT
+TATAAAGTTTTATCCCACCCGCAAAGTGCAGTAGAATTCGACCATTAAATAAACTTTACCTAGTCAATAT
+AACCACTCAACTTACCAAAACAGTGTGCGCCTTGTTTTCAGTGCTCCGCTCAGTAGTTATCATTTATTAA
+AAGACTAAGTACTCAAAGCCAATCAGTGGAGTCCTAATGACCGATTTTAACCAAGCATTCGCCGAACTAA
+AACGCGGAGCAGAAGAAATATTAGTAGAAGAAGAATTATTAACAAAGCTTAAGACAGGTAAGCCGCTAAA
+AATCAAAGCGGGTTTTGATCCTACTGCGCCTGACTTACATTTAGGCCACACGGTATTAATTAACAAGCTT
+CGTCAATTCCAACAATTAGGTCATGAAGTTATTTTCTTGATTGGTGACTTCACCGGAATGATTGGTGATC
+CAACGGGTAAAAATGTGACGCGTAAGGCACTCACTAAAGAAGACGTATTAGCCAATGCTGAAACGTATAA
+AGAGCAAGTCTTTAAAATATTAGATCCCGCTAAAACAACCGTTGCCTTTAACTCTACTTGGATGGATAAA
+TTAGGCGCGGCAGGTATGTTACAACTTGCCTCTCGTCAAACGGTTGCCCGTATGATGGAGCGTGACGACT
+TTAAAAAACGTTATGCTAACGGCCAGGCCATTGCTATTCATGAGTTTATGTACCCTTTAGTACAAGGTTG
+GGATTCAGTTGCGCTTGAGGCTGATGTTGAGCTGGGTGGTACCGACCAAAAGTTTAATTTATTAATGGGT
+CGTGAGTTACAAAAATCTGAAGGCCAGCGTCCACAAACAGTATTAATGATGCCATTACTTGAAGGCCTAG
+ATGGCGTTCAGAAAATGTCTAAGTCATTAGGCAACTACATTGGCATTACTGATACGCCTACCGACATGTT
+TGGCAAAATAATGTCAATTTCAGATGTATTAATGTGGCGTTACTACGAGTTACTTAGCTTTAAACCGCTT
+GAAGAAATTGAAGGTTATAAAACCGAGATAGAAAATGGCAAAAATCCTCGTGATGTTAAAATTGATTTAG
+CCAAAGAATTGATTGCTCGTTTTCATGATGAAGCTGCTGCACAAGCTGCCCATGATGAATTCATCAATCG
+TTTCCAAAAAGGTGCGTTACCTGATGATATGCCGGAATTAACGATTACCACTGAAAATGGTGAAATAGCC
+ATTGCTAACTTGCTTAAAGATGCAGGATTAGTCGGTAGTACTTCTGATGCCTTTAGAATGATCAAACAAG
+GGGCGGCTAAAATTGATAGCGAAAAAGTAACTGACCGTAGCTTAGTTATTAGCGCTGGCACGACGGCAGT
+TTATCAAGTCGGCAAACGTAAATTTGCTCGTATTACCGTAAGTTAATTAACCTAAAAATTTACTTAACTT
+CCTATCAAGCCAGTACTTAAGTTACTGGCTTTTTTATGTCTTCCTATCCACTTCTTTGCTTGCTTGAAGT
+AAATAATTTGCAATAACTAGTTGTTTTATCTTGTCACTGGGATAATGTAGTGATTAATAATTATACGCAT
+GGATGGCACTTAAATGATTATATTCTCACTTCATCTCTTGCTACTTACTACTTATTTTACTTAACTACAC
+TTAGCCAAATAAAATTATTTAAATCAATGAGTACGACTTAAAGAGTGAGGTTGTAAATGACTAAACCTGC
+CCAGACAATTCTATCATCTCCACGTTTTAACGCTGCCCATTCATTATCACTATCTTTAGCTATATTGAGC
+ACACTTTGTTCAGTAAGTGCTTACAGTGAACAAACAGATAAAGAACGCATCAAAAGTTTAGAGCAACGCT
+TATTAGAACTTGAGCAACAAGTACAAAAGAAAAACAATCAAAGTTCAACAATAGCTAAAGATGGAAAAAA
+CCAATCTAGTAATAGCGAAAAGGTCGTAGTCATACCTAAAACCACTCAGCGACCTAGTCATGACTTTGAA
+GCACCTGATAAAAGTATTGTACTGAGTAATAGTGATACCACCTTACAGATTGGCGGACAGATTTGGTTAG
+ATGCTATTTATAATAGTGGCGAAATGACCAATCGGGCGGGCTTTCAAACATCATCCATTGCTTATGAAAA
+CAATACCACTAAAGACAATACCCTGCTTAGTGTAGGCCAATCTAATTTATCCTTTAAAAGTTACACCCCG
+ACTCAGTATGGCGCTATGACCACTCGCTTTGAGTTTGATATGTTTGATGATCAAGGTAATGCTGATTTTA
+ATCTTACCCATTTATGGGGAGAAATAGGTGATTTTGGTGCCGGTCAAACCTTTAGTGGGTTCATGGACAT
+CAACTCCTTCCCCAATATTTTAGATTTCTGGGGGCCTAACTCCATGGTATTTAGCCGCCAGCCTCAAGTG
+CGTTATAGCACAGCAGTAAGTGAAAGTGGAAGAATAATGTTTACCATAGAAAAATCTGCTAGTGATTTTG
+CCGTGCCAAAATCATCTACCAAAGCAGATTATGACGATATTAATGAGTTGCCTGACTTGACCGTGTCTTA
+CTTACACAGCGGTGACTTTGGTTACATAAAGTCGGCTATGGTGTTTAGACAACTTGGCTATGAAACCTTA
+TCGACTAAAGATACAACCTTAGGTTGGGGACTCAATATTTCAGGTGCCATCACACTCACCTCTGCGGACT
+CGATAAAGTTTCAACTAGCGCATGGCGAAGGTATTGGTCGTTACGTTAATGACACCTGCTGCAGTTATTA
+CAGTGATGAAACCGGTGGCGTTGATGCAGGTATAGACGGTAATGGCCGGTTGAAAGCTATTCCTGTGACT
+GGCGGATTTGCCTATTATAATAAACAGTGGAGTAAAAAGTGGAGCAGCGCTATTGGTTATAGCTATTTAA
+CTATTGATAATCTAGTGACGCAAAAAGACAAAGCGATCAAAAATAGTGCTTATTCAACGGCGAACCTTAT
+TTGGTATCCTGCTAGTCAAATAAAAGCAGGCGTTGAATTACAGTATGGTGATGTTCAAAGTAAATCAAAC
+CTTGAAGCGGATAACTTTAGAGTCCAAGCCTCGGTCGGTTTTAAATATTAATAAGGAATCTATTTAATGA
+AGTTAACTAACTACCTAGTAATTTTTGTTCAACTCTTAGTATTAACCTGTGCCAGCCCGGTATTGGCAAA
+ATCGCCACAACAGCCCGTTATACAAAGTATATTAGATGATGCCTATCATAAATTTGAAAATGATACTTCA
+GGCAAGAATGCTGATTATATTCCTGCATTAGCTAAGGTGGATTCAGCTTATTTTGGCTTAGCGGTAGTCA
+CTCCTCATGGCAAAATTTATACCAAAGGCGACGTAAGTCAGCCTTTCTCTATTCAATCTATTTCTAAAGT
+ATTCACCTTAGCATTAGCAATGGAACAAAAGGGTCCACAAACTATTGTTGATAAAATAGGCGTAAATGCC
+ACAGGTTTAGCATTCAACTCAGTGACGGCTATAGAACTAAATAAAGCACGCAGCGTGAACCCTTTAGTTA
+ATGCCGGTGCAATAGCCACGGTAAGCTTACTTGATGGTAAAAATGAAAAAGCTAAGTGGTCGGCTCTTTC
+CGCTTGGTATGATAAATTTGCCAACCGAAAGTTAAGTGTTTTAGAAGATGTTTATAAATCTGAATCTGAT
+ACAAACGGTCATAACCGCGCAATCGCCGAATTATTAACGTCTTATGACCGTTTTTATGGTGATGTCGACC
+TCAACCTTGCGATATATACTCGTCAATGTTCAGTTGCTGTCACGACCAAAGATCTTGCCGTGATGGCATC
+GGTATTCGCCAATAACGGTGTTCATCCGTTAACAGACAAACGTTTGATGAGTAGTGATAATGTCTCACGG
+GTGTTGGCAGTAATGACAACCGCAGGACTTTATGAAAATAGTGGCCAGTGGGCTTATCAGGTAGGTTTAC
+CTGCAAAAAGTGGCGTTGGTGGCGGTATTATCGCGGTATCACCTGGAAAATTTGCGGTCGCTGTTTTTTC
+ACCTAGGCTTGATTCTGCAGGTAATAGCATACGCGCGCAAAAAGCCATTGATTATATCGCCGAAAAATTA
+CACGCTAATATTTTCTAATGCATTAGTATAAATATTGTTAGCACGCTTTTACGGTTTTGGTTACCACACT
+CCTTGAGACTAGGCGTGTGGTCAACGTCAAAATTACGCAGGTAAATTTTTTAAAAAATTACCTGTCACAA
+TAGAAAAACCGCACGATTTCATCCATGCAATAGCCTCTGACTCATCAACAAACACTCGTCGTTCATAATC
+CCCTTCACTCTGTGGGACAATATTTTCAAGTTGCATGCTCTTCCAAGCAGATGGCGAATAAATATGACAA
+TCTTTAATACAGCCATTATTTTTAAATTGCTGGCAATGCTCAATTAAATGAGATTCCATCTCAGGAACAC
+CTAACTCCCATTCATCAAAATAGGAAAAAATAGCCCAATGAGTTCCATTTAAATGCGCTGTTTTATCTCT
+AAATTCTTGACTATATTGAATAGCCGCTTCTTCATTCCAGCAACCACTGAACCACTGCAAGACATAATTA
+TTTTGTACTAATATTCGCCAATCACCATGTACTGCAAACATATCAATTTACCTATAAAAATAGCGGGTTG
+TGCGCTTTAGTTACCATTAGAAGACTTGTTCAATTGAAGTAAAGTCATAGTTTTCTATTAAGCTATTTAC
+CTTCATATCGATACATATACCCATAATTTATATAGGGATTTAAGGAGTTCAAACCACAGTACATTTATTT
+ACATAGCTTGATCTACATCATAACGGCTTTAAGGCGAAAGCGTAAACTGTGACATATTGTCGCAGTTGGT
+TGTTTTTATACCATACTGTATGAACACAACACCTTGGCGATGTCATGTTAGTAAATAAATTTTTTAACGT
+CTTTATGCGTTTTCCCCAGCAAACAGTCTCTACATTGAGAACAGCGCTTACCCAAGTGTTGGTTCTATTT
+TTATGTGTCATCATGCCCGCACAAGCCCTTTTCGTAAGCCCTCCTAAAGATCCTATGCCGTTAATTAAGG
+AGATCTTTGCCGAGCAAACTAAAATTAGTGAAAAACAAACCACTAACGAAGGTGGGCCCTTAGTTTGGAC
+CGTATACAAACAAGGAACTGAAGGCGAAGAAATTTTAGGTTACGCCTTTGAAACTAACGACATAGCTAAA
+ATTCCTGCCTATTCAGGCGAACCAGTCAATATGTTAGTGGCTATTGATCCTAAAGGCGTTTATTTAGGCG
+CTAAAGTATTAGAGCATCATGAACCGATCATATTAGCGGGTATTCCTGAGAGTAAATTACATAATTTCAC
+CAAACAATATGACGGTTTACATGTGAGTGACCGCCTAAAAGTTGGCGGTAACAAAACCGACAACGTTATT
+CATATCGATGGCCTTTCCGGCGCAACCGTTACGGTAATGGTGATGAATGTTGGTATTGTAAAATCAGCAA
+CAAAGGTTGCTCGTGCGCTAGGTATTATTAGTGCTAGCCAAGAAGTAATTCAACCGATGGGAACCATTTA
+CCCTGACGTTTTTGCCAAGTCAGATTGGACTACCCTCACAGGTGATGGCTCTATTCGTAAGTTATACCTC
+AATAGAAAAACGGTTGATGAAGCTTTTGTAGGTACTGACGCTGAACATGTTGAAGAAGCGAGTAGCGAAC
+AAAAACAAGATATGTTTGCCGAGGTTTATTTTGCACAATTAAACATTCCTACGGTTGGTCGTAACTTATT
+AGGCGATAGTGAATATGACTATATTATGTCGTCATTAAAACCCGGTGAACACGCACTTATTTTAATGGGT
+ACAGGTTACTCATTTAAAGGTTCAGGTTATGTTCGTGGTGCTATTTTTGATCGTCTTCAAATATTACAAA
+ATGGCGATGCATTTGCCTTTAGGGATTTAGATCATAGTCGTGTACCCGATATTTATATTGAAGGAGCGCC
+ACAATTCACTGAACGTTCAGTCTTTATTATTCGTGACCACCACAAATTTAACCCCGCTTCTGATTGGCAA
+CTGGAGTTATTAGTTCGTCGTCAAACCGGTCCTCTAGAAAGCATATTCACAAGTTTTAAAGCTGATTATC
+ATACCTTAGACAAATATTTAGATCGCCCAGCTGTCATTATGCCTGAGCCAGAATTAACGCTAGCGCAGCA
+AGTATGGAAAGAAAAAGAAGCTGAAGTCATTGTACTCATTATCTTGCTTATTATTGTTGTGATGAGTTTG
+TTCTTCCAAGACATCCTTGTTCGTCATCCAACATTTATGCATAACTTCCGTCACTTATTCTTAATTGTTA
+CGGTAGTATTTATTGGTTGGTCTTGGGGCGGACAACTCTCTGTAGTGAACGTATTTACCTTCTTACAAGC
+CTTTATGTCTGATTTTTCTTGGGACTTGTTCTTACTTGACCCGGTGATTTTCATTCTTTGGGGCGCAGCA
+GCAGTCACCATGATTTTGTGGGGCCGTGCGGTCTACTGTGGCTGGTTATGCCCGTTTGGCGCGTTACAAG
+AATTAATGAATATTTTTGCCCGCCACATCAAAATTCCACAATTTGAATTACCTTGGGCTGTACATGAGCG
+TTTATGGGCCATCAAATATCTAATTTTATTAGCGTTGTTTGGCTTGTCGATGGAGTCATTATCACTGGCA
+GAGCAATTCGCTGAAATAGAACCATTTAAAACAACTTTCCTACTAAAATTTGATCGTGAATGGCCGTTTG
+TATTATATGCATCTATCCTACTCATTATTAATATTTTTAACCGCAAGTTCTTCTGTCGTTACTTGTGCCC
+GTTAGGCGCAGCATTATCAACCAGTAATAGCATTCGTTTATTCAGCTGGTTACGTCGTCGTCCTGAATGT
+GGTCAGCCTTGTAAAACATGTGCTAAAGAATGTGAGATTCAAGCAATAGATCCAGATGGTGTTATCAATA
+TGCGTGAGTGCCATTACTGTCTTGATTGCCAAGTGACTTATTTTAATGAAGAAAAATGTCCACCATTGAA
+AAAAATAGCAAGAAAAAAAGCAAAGTTTAAAGAAACAGAAATAGAAATAACCGAAGTAGCTTAATTGGAT
+CAAGCGAGCTAAATAACAAATTTAATTACATTTTAAGTAAAGTGGAGAATACCAATGAGTAAAGAAGAGT
+TAAATTTAACGAATGACTCCAATGAAGTTACATTGGAAAGCGAAGAACGTCGTAAGTTTTTTGGTAAAAG
+TGCCCTAATTGGTGCAGGTGTTGTAGCAGCGCCAATGACAGCAGCTATGTTTGCCTCTACTGCGCAAGCA
+CAAAGAAAAGAATTGGCAATGAGCCCAGTGGTTCATCCAGGTGAATTAGATGAGTATTATGGCTTCTGGT
+CAGGTGGTCATTCTGGTGAAGTACGTATTATGGGTATCCCATCAATGCGTGAGTTAATGCGTATTCCAGT
+ATTTAATACTGACTCAGCAACAGGCTGGGGTTTAACTGAAGAATCTAAACGTGTTAAAGGCGACAGCGCC
+GATATCATGATGGGTGACTCACATCATCCTCATATGAGTATGACCGATGGTAGTTACAACGGTAAATATG
+TTTTCATTAACGATAAAGCTAACTCTCGTGTAGCACGTATTCGTTGTGACATCATGAAGTGTGACAAAAT
+GCTTACGGTACCAAACGTACAAGCAGTTCACGGATTACGTGTACAAAAAGCACCATATACTAAATATGTT
+GTTTGTAATGGTGAATTTGAAATTCCAATGAATAACGATGGTAAAGACGGCATGAGAGATGTCAGCACTT
+ACCGTTCGTTATACAACGTAATTGACGCAGAAACCATGGAAATGGCTTTCCAAGTAATGGTTGACGGTAA
+CTTAGATAATACTGATGCTGATTTTGATGGAAAATACTTCGCATCTACCTGTTACAACTCAGAAATGGGT
+ATGAACTTAGGCGAAATGATTTCTGCTGAGCGTGACCACGTTGTTATATTCAGCTTAGCGGCTTGTGAAG
+CAGCACTTAAAGCCGGTAAATTCAAAACTTACAACGGTAATGATGTACCAGTATTAGATGGCCGTAAAGG
+CTCTGAATTAACACGTTATATTCCAGTACCAAAATCACCTCATGGTTTGAATACTTCGCCAGAAGGTAAA
+TACTTCATGGCAAATGGTAAATTATCACCAACAGTAACAGTAATTTCTATTGCTAAATTGGATGATTTAT
+TTGCTAACAAAATTAAACCTCGTGACACTGTAGTAGCAGAGCCAGAGTTAGGTTTAGGTCCTTTACATAC
+CGCTTTTGATGGCCGTGGTAATGCTTACACTACCTTATTCCTAGATAGCCAAATTGCTAAATGGAATGTT
+GAAGATGCTATTAAAGCGTACAAAGGCGAAAAAGTTAACTACATCCGTCAAAAACTAGATGTGCATTATC
+AACCAGGCCATAACCATACAACACAAGGTGAATCACGTGATGCTGATGGTAAATGGTTAGTTGTTTTATG
+TAAGTTCTCTAAAGATAGATTCTTACCTACTGGACCACTTAAACCAGAAAATGATCAATTAATTGATATT
+TCTGGTGATGTAATGAAGCTTGTTCATGATGGCCCAACATTTGCTGAACCGCATGACTGTATTATGGTAC
+ACCGTAGTAAAGTTAAGCCTAAGAAAGTTTATACTCGTGATGAGCCAACGTTTGCAGAAACATTAGCAAT
+CGCGAAGCGTGATGGTGTTGATCCGATGAGTGACAATAAAGTTATTCGCGATGGCAAAAAAGTACGTGTA
+TATATGACTTCTGTTGCACCAACTTATGGTATGAGTGAATTTACTGTAAAACTAGGTGATGAAGTTACGG
+TAATCATAACTAACCTTGACCAAGTAGAAGATGTTACTCATGGTTTCTGTATGACTAACCACGGCGTACA
+AATGGAAATTGGTCCTCAACAGACTTCTTCTATTACCTTCACTGCCAACAAACCTGGCGTACAATGGTAT
+TACTGTAACTGGTTCTGTCATGCACTACACATGGAAATGCGTGGCCGCATGTTCGTTGAAGCATAAGCTT
+TAACTTAACAAGCAGTTAATTAAGAATTCATAAGCCTGACACTGAAAAGTGTCAGGCTTTTTTGTGATCT
+TAATAACAGGAAACTGGTTCTGTCATGCAGTTAATATACGACAAGCATGGAAATGCGTGGCCGCATGTTC
+GTTGAAGCATAAGCTTTAACTTAACAAGCAGTTAATTAAAAATTCAAAAGCCTGACACTGAAAAGTGTCA
+GGCTTTTTTGTGATCTTAATAACAGGAAACTGGTTCTGTCATGCAGTTAATATACGACAAGCATGGAAAT
+GCGTGGCCGCATGTTCGTTGAAGCTTAAGCTTTAATTTAACAAGCAGTTAATTACAGATTCAAAAGCCTG
+ACACTGCAAAGTGTCAGGCTTTTTTGTGATCTTAATAACAGGAAACTGGTTCTGTCATGCAGTTAATATA
+CAACAAGCATGGAAATGCGTGGCCGCATGTTCGTTGAAGCATAAGCTTAAACTTAACAAGCAGTTAATTA
+AGAATTCAAAAGCCTGACACTGAAAAGTGTCAGGCTTTTTTTTGATCTTAATAACAGGAAACTAGTTCTG
+TCATGCAGTTAATATACGACAAGCATGGAAATGCGTGGCCGTATGTTCGTTGAAGCTTAGGCTTTAATTT
+AACAAACAGTTAATAACAAATTCAAAAGTCTAACACTGAAAAGTGTTGGGATTTTTGTGGGCTCTGTAAT
+AGGAAACTGACTTATCTTGGTGTAATACAAATAAACATGAAAAACCATTGGCATCTATTTGCCGATACTT
+GACAGTTGAAGCTCTAAACCTTATAAATAAGCGATATATCGTGCCTATATACAGATAAATACAATTACCC
+ACGCTATTGCAAGGTTTTTTATAATTTTATTCCCTATAAGAGCCTATAAATGAAACTTATTTAATCGAGA
+TCAACTGATTTTCATCGAATAATGCTATGCTGCATTTAGTTACCCCTTTATAGAATAATTGTTTTGCTAC
+TCTTTAAAAAATCACTTGCCATCTTGTTCATCATCAGCAGTTTTTATGCTCAACAAGTAAGTGCGCAAGA
+AATTCAATTATCACCTGCTGATGATTTACAACAAGCTCTTAATAATAGCCAAAATGGCGATGTTATTACA
+TTAGGACCTGGGAGTTATTTCGGTAATTTCATTATCTCCAATCAAGTAACACTTCGTAGCAATAACAAAG
+GCGAAGCCATTATAGACTCTCAAGGTAAAGGTCATGGTTTATGGCTGAAAAATTCACAGATCACCATAGA
+AAACCTAACCATAACCAACTGGGGTCATGACTTAACTGACCAAAATTCTGGTATCTATTCTCACGGTAAA
+ATAGACAACAACAAAGTGCCTAGCTTAACCATTAGAAATAACATTTTAATCGGGGACGGTTTTGGCATCT
+GGCTTAATCAGGCTGACAAAGCGATTATTAGCCATAACCGCGTTAAAGGAAATTTAACATTACGTTCAGC
+TGACAGAGGGAACGGTATTCAAGTTGCCAATGTCACTAATAGTCATGTTTTTCTTAACGAGGTTAGTGAA
+ACCCGTGACGGTGTTTATGTTATTTCCAGTCAAAATAATATAATTGAACAAAATACCATGCACCATTTAC
+GCTACGGTATTCATTATATGTATTCTTATGATAATACAGTAAAAAATAATACCGCTTATGATACTCGTGC
+AGGTTACGCCCTAATGAGTTCACGTCGATTAACTATTACCGGCAATAAAACAACCAACAGCGAAGATTAT
+GGTTTTTTACTGAATTTTATTACCCAATCTACTTTTAGTCATAACTATGTTAAAAACGTTTGGACAAAGC
+CTGAAAACAAAGTGCTTGGCCGCGATGGTAAAGGTTTATTTGTTTATAACTCTGGCTACAATACGGTAAA
+ACACAATATTATTGATACCGCTGAAATAGGCATCCACCTTACTGCAGGCTCGGAAAACATCAAAATCTTC
+GGTAATAGCTTTATCAATAACCCCACCCAAGTTAAATATGTTTCCAATAAAAAACAAGAATGGAGCAAAG
+ATGGTCGAGGTAATTACTGGAGTAATTATTTAGGCTGGGATATGGGAAATGATGGCATCGGCGATACTAT
+TTTTGAACCGAACGACGGTATAGATAAACTCGTCTGGCAATATCCAGAAATGAAAATGATTATGGACAGC
+CCTGCAATTTTAATTTTGCGCTGGGTTCAAAGACAATTTCCGGTACTTAAACCTCCTGGCGTTAAAGACA
+GCTTCCCATTAATGAGCGCCCCAAGTTTAACAAAAAACGAGCAAGCCGCTACACCACTTGCTGTTACAAC
+CTCTACCTTTACAAAAAGTAATTCTGCGCAGTCAGCAAACACCACTAGCGCAAGCTTGAAGGAATAATTT
+TATGAGTACTCCACTAGTATCACTCACCGATGCAGGTATAAGCTACCAGCAACTCGATGCTTTAAAGTCA
+GTGACAATGCACTTGAACCAAGGTGAGGTTCTGGGTTTATTTGGCCATAACGGCGCCGGTAAAACTACAA
+TGATGAAACTCATCCTAGGGGTTATTTCTCCAAGTCGCGGTACGGTTGAAGTCATGGGCATGGCACCTGA
+TTCAAAAGAAGCGTGGCATTGCCGCAGTAAAGTTGGTTACTTACCTGAAAACGTGAGCTTTTATGAACAG
+CTTACCGGCTTAGAAGTATTAACTTATTTTGCAAAATTAAAAGGTTTCAACAAAAAACAAGCTATTGATT
+TACTTGAGCAAGTGGGTATTACCCATGCGATGAAAAGACAAGTAAAGACGTACTCCAAGGGTATGCGTCA
+ACGTTTAGGTCTAGCACAAGCATTTATCGGTGAACCAAAGTTATTATTGCTTGATGAGCCAACCGTTGGT
+TTAGATCCCATTGCTACCCGCGATTTTTATAAAACAGTGGATCAATTAAAGTCAAACGGCTCTAGTGTCA
+TTCTATGTTCTCATGTTTTGCCAGGTGTTGAGCAACATATTGATCGGGCGATGATTTTATCGACTGGTGA
+ATTACTAGCTATGGGTACGTTAGCCCAATTGCGCCAACAAGCTGCTTTACCTGTTACTATTAAACCCTTT
+GGACTTAATGGAACCGTGGCCAATGACAGCAAACTAAAAGGTTTTTTAACTGCCAGCTGTCCAAATACTT
+TATTGGTACCTGAACAAGAAAAAATGAAGGTGTTAAAGCAGCTACTCAGTCATGAAGGCTTAGATGATTT
+ACAGGTAGATACTGCAAATTTAGAGCAAGTTTATCAGCACTTCTTGTTGAAACATGAAAGTGGAGAGAAA
+AAATAATGAGACAAGTATTAACCGTTGCCAATAAAGAGTTTCACGATGGTTTAAGAAATCGTTGGTTAAT
+CTCAATCACACTCATTTTTGCTCTACTGTCTATAGGCTTAACTTACTTTGGCGCAGCAGCCTCAGGTGCT
+GTTGGCGTAGCTTCACTTTCAACAACGGTTGCCAGTCTAGCCAGTTTAGCTGTTTTTCTTATTCCACTTA
+TTGCCTTGCTGCTCAGCTACGATAGCTTTGTCGGTGAACAAGAAAGCGGTACCTTGTTGTTACTATTGAC
+CTACCCATTAAGTAAAAGCCAATTATTACTCGGTAAGTTTATTGGCCAAGGCAGCATTATCGCCCTAGCG
+ACCTTGCTTGGTTTTGGCTCATCGGCGGTATTACTGTATTTCCAACTCGGTGACATCCAAGTATTAACAA
+GCTTCTCAGTATTTATTGTTAGTGCGATTTTATTAGGCTTAAGTTTTACTGCAATTTCTTATTTAATTAG
+TTTATCGGTAAGTGAAAAATCTAAAGCCGCTGGTTTTGCTTTAATCACTTGGTTCTTGTTTGCGCTTGCC
+TTTGATTTAGCGTTATTAGCTTTACTTGTTGGCGTTGAAGAAGGTATTACCCAAGCCGGTTTAACGCAAT
+TGATGATGCTTAATCCTGCGGATATTTTCCGTTTGGTAAACCTTTCAGGCCTTGATAGTAGTGATGTTAA
+CGGCGCTCTTGCTGTTGCCATTAATGCCAGCCTCTCACAAGGACAGTTGTTCACCGCTTTATTTGCTTGG
+GTTGCATTACCCTTGAGCATTGCCATATTTATCTTCAAAAGGAAAAAACTGTAATGTCTGCTATTTTTAA
+AACGCTCGGTGCACTTTTTTGTTTAATTGTCATATCTGCTTGTTCAGATAATTCAGCAAAACAAGCCGTA
+ATTCATAAAGCTGTTGCCATGGAAAGCAGCGATGAATGCCATTTATGTGGCATGCTTATCACCAATTTTG
+ATGGCCCTAAAGGCGAAGTTTTCCGAAAAGAGCAAGGTGATAAAGTCTTTAAGTTCTGCTCTACCCGCGA
+TATGTTTAGCTATTATTTAGACCCAGAAAATACACGTAATGTCAGTCAAATACTGGTACATGATATGAGT
+AAAATGCCTTGGGGCAGTGACAGTATTGATGATAAATATTTTATTGATGCTAAAACTGCTTGGTATGTAA
+CTGGCTCTGAAAAAACAGGAGCTATGGGGAAAACACTAGCGAGTTTTAGTTTACAAACAGATGCTCAAGC
+GTTTGCTGATGAGTTTGGCGGTAAAGTACTTAGCTTTAAAGACGTGAATCAAGATAGTCTTTGGTAGAGA
+GTCATTAAAGAGAACCCCATTATAAATGGGGTTCAATGACATTAAAGCTTTTCTACGCGATACCCTTTAG
+TTTTCAATAACGCTAAGACACTTTTATCACCCGCTAAATGTGCAACACCTACTAAAACAAATTCTTTACC
+TGTGCTTTTACCATTGTCAGAAAACATGCGATCAATATGTGATATCCAAGTGTGGTTTCTATCGGTTAGT
+AATTTTTTAAATGTTTTAGGATCATCCTTCATTGGAAGAATAGCTAACGTATTAAGCTGCTGTTCATCAC
+CTGCTCGCCAGGCTTTAAGTAAGCCTAAAAACATCGCTTTAAAGTCTGTCATTTGCTCAAGGTTTGACTT
+GATGAAACGATCTTCATCGCCAATACCCATATTAGCAATCATATTCATTTGAAACTCAGCGCTCTCTAAA
+TAGGCTATCTCTTTATTATCTCTAGTTGCTTGTTTGCTGTAGAAGATATCAACACCTTCTCCTGATAACT
+GTGCTTTTTGCGCTTCTAATAACGCCAGCATAGTGACCAAAAACCCAGGTTTAAAGTGCTCAAACATAGC
+TAGATCGACACCTAAAGAAGAAACATACTGACTGAGTTCTTTTTGCGTTTTCGTTGATAAAAAGCTGCTA
+ATAGTTTTGCCATTGCTATAAGTCATTTGTTGCATCATTTTCAGTTGAAAATCAGCATTACTGGCATCGG
+ATAAGTTAGCTTCTAATACTATGCTATCGCTTTGTTTATAAGCCTCATTAAATTCTTTGGGTAGTGGAAA
+TTCTGACGGTGGTAAAATGTGCACTGTCCCCCCGATAAAAATATAGTCATTGCCTTTACTGACTTTCCAA
+ACAGATGATTGTGCTTGCGCGGTTAAAGAAACAAAACTCATTGCAAGAAGGGATGCACCAATAAATAGAT
+GCTTATAAGTACTTTTAATCATTAAATATCCTTATTCTTTTCTGTAAAATAATGCAGCTCAAGGTTAAAA
+AGCGCTGTAATCAGGCTATACCCGTTACCAATCAAGATGCATGTTTCAGAGTGCTTGAGCTATTTCAATT
+CAAGGCGCTGTGATGAAATAATGGTTTTTCCATTGTAAATCACAGCAACGATGAAGAGATATTGCTCAAG
+CGCTTCTTCGATGGGTTTAAAATGACTTTATACAGCGTTAAATAATCAAACCATAGAATGACTATGCTTA
+AATTATTCTCCTTGGCTAAAGTCACTTTAATTCCCACTGAAATCCTGCATTTGAATGGTAACGGGTATAA
+AATATTGTCGGTTTCCCTGTTCAAACCTTAAGCCAGTTGTTAGGCTAGCATTTTACTTCTAACGCATTCT
+TTACTCTGTGTTGGCTAACTTATGGTATTAACATTGCCGATAAAATTACTGTTACTCTACCTACTTGTAT
+TAAATTTATCTAGTTGTAGCTCGATGAACAACCCTGTGACCTATCACACTAGTTTTGATTTTTCTCAAGT
+AAAAACCTATAGCTTTTACCCGAGTGATTCAAAGTTTTTTGATAGTCAAAGCCTGAGCCATGCACAGCGA
+AATCGTATTGAAATAGCAATAGAAAAGAGCCTCAATGCACAAGATTTTGTTTACAGTGACCTTGAAAGTG
+CAGATATGATAGTGACCTATCACCTAGTTAAGGGGACACGTCAAGATTACCAAGATTATAATAAAATCGT
+GCTATTTTGCCCACACTGTTTAAAAGCCAATACTTGGCAACAAGACAACGATGATTGGTCTATTTATCCG
+GGCGGTTTGATTATTGATTTAGTCGATCCTAAACGTAATCGTTCTGTGTGGCGCAGTATATATCCGCTAG
+ATTTCAAGCCAAAAGATAACAGCACCATACAAAATGAAAAAACAATGGAAGCGGTTGATGTTATGCTGAC
+TCAGTATCCTGGAAAATAAAAATGACACAAAAATATTTATTTATCCCAAGCTCTATTCAAGCCGCTTTTA
+CCGATTTATAATGCTCCATTCAATAACATAAGAATCTTACCCATATATGAACTACCCAGATGACGAAACA
+GGCCAAGTATTAGCCGAAATGCACCAAGCAGGTATAGACTTGAGCCAATCACATCATGTGGTATTTTTTC
+ATTTGTTTGAGAAAGAAAGCCAAGCACAGGCTATGGTTCAACATTTAAACGAACATTTGCCCGAAGTAAA
+ATGCGACTTACACCCAGATGAAACACCTAATGTTTGGGATGTAGATTGTACCGTTGTTATGACACCATCA
+CATGAAGCTATTGTTAAACAAGAAGAAGCTTTTGATAAAATCGTTACCCAGTTTGCTGGTTACACCGATG
+GCTGGGGGATTGAAGCTTAATTACCGCTTCTGAATAATACTCATGTTTAGCTTTTATCTAAAAAAATACT
+CTATGTATGTCTTCATAGCGGCCGAGTCTGTTGCACTCTCTCTGTGTAAGCGCCATGGGGCGATGTTCAA
+TCGTTTTCGCCAATTTTTTGTTGTTAGAATTGTGCGTAGTGTTGGTGCTCGGGTAAACCTTACCGGCATA
+ATTGATGACGATACCGATATTTTAATTGTTAATCATCAAAGCATGTTTGATATCTTCTCTCTTGAAGAGG
+TCGTAGGCTTGGATACGCGTTTTATCGGTAGAACAGGTATTATGGATAAATGGCCTGTTTCTCGAATTGT
+CGATAGGGTTGGTCATATTACCGTCGATCAAAAAGACAGCCGTGCCATCATCAAATTATTAAAAGACGTA
+AAAATTTGCAAAGGTAAAAAGGTTATCATCTTTCCTGAAGGAACACGCTCACAATCAGGACAAATTGAAC
+CTTTTGAAGCAGGTGCAAAATTACTGGTTGAAAAGCTTAAACTTAAAGCTCAACCCGTTGTTATTAAGAA
+CATCTTAGATGTTTATAACGAGTCTGATAAATCAGCGACTTCAGGTACCATAGAGATAGAAGCTTTACCT
+GCAGTCAGCATTACTGATAATTGGTACGAAGAGATACAACAACAAATGAACAAAACGTTTAGCCGATAGC
+TTACAGCACTGGCTAATGAGCTATCAGACCCGCTAATTGCGGCAATATGGCACACTGGGTAATTGTTTGT
+AACTGATAAAATATCGGCACCTTTTTAACTCGTTACAACAACGAGTTGTTATACCTAGCTTGGTGCTTCC
+CAATGAAAAAATCTCTCTTATTTACCGTCATACTCATGGCGTTTGATTGACCAATAGCTAGCTATTGGTC
+TTGAGGGAAGAAATTGAAAAACAGCCACTACTAGTTCTCACATCACACGCCCAAATTTCGAATTAAAAGT
+ATTGTTTTTTTTACTTTATTCTTAAATAACCCGTTAGACAGTAATTTTATTTTTTCTCTATGATCTTAGT
+TGTGCCTTTTTCTTTTTTTGGCTTTTCAACAATATGAAAGGCCGGTAATGAAACATGCCAATAGATAGCG
+GCTAGGCGTAGAGCCAATGCTGCAGAGATTGACACAATCATCGCATTGGTATCATTCCAATTTAATCCAT
+GCAATATAATAAATAAACTACCACCTAACATGGCCGCCAGCGCATAAATCTCTTCACGTAAAATCATCGG
+GATTACATTACATAAAACATCTCGAATCATTCCGCCGGCAATCCCCGTAATAGTACCTAATACCACAGCC
+ACCGGAATTGGTGCGCCCAAATATAATGCTTTTTGCGTGCCTAAAACCGCAAACAAAGCTAAACCTAGTG
+CATCAGCAATGAGCAAGAAACGCTTAGGGATCCGTTTTGGTTGTCTAATAAGCACTATGGTGAGTATTGC
+AGTCGCTAAAATAACATAGAGGTAGTAGGGTTTTTCCACCCAAAAGACGGGCGTTTGTAAAATAACATCT
+CGAATGGTACCGCCACCCACAGCAGTAACTGAAGCCAACACCACAACACCAAAAGGATCAAGTTGATAAC
+GCCCAGCCATAAGCGCCCCTGATAAGGCAAAAACAATGACGCCAAAAATATCTAAATAAAATAAAAAGTC
+GTTCATGTAAATACCAAATTAACTAAAGGGAGATTAGCTTGACGTGACTAACTGCCAGCATAGTGCTGAC
+AGCACGAGTAAAAATAAACTGCTATAGATAGTGAAATTAACTTTTCGGCTTGCGTTAATAATATCGCGTG
+GCTCTGGCTGTTTGCCAAGATCATTAAAGGCCGCCTTACGTAACTTTTCGCCTTGATACATAGCGACTCC
+GCCGAGTCTCACGGTAAGCGAAAAAGCATGTACCGCTATAAAAAAATTATTATTGAGTTTAAATAAGTGG
+CCTCGTGTTAAGCGCCAAAATAATAAACTGCCCTGCCCTACAGTACTTAGTAATATCAATAACGCCATTA
+ACCGGCTAGGCAACCATTGGATAAGCTGGATAAACAGCTGACTGTAAAAGCCAAAGTGCTTATATCGCCC
+TAATTTAGTATTCCAACAATAATGCATTTCTAACATTAGTCGGTAGCTCAGAGCCGCTAACGGACCAACG
+ATAATAAAGAGGAAGCTAACCACATAAATTTGCTGCAAACTGCGAAGCAAGTGCATTTCAATAGCTGCTT
+TACTTAAACCCACTGATGAGAGTTGATCTGTTTCTCGCAAGAGTAATGGCTTGAGAGTTTGCTTTGCCAG
+ATAGTTTTTTTTAGCAACTAAAGCTTGCGCAATACCTATGTTTACCTGCCCTAGATTAAGGCTGCCTAGG
+GCAAGATAAAGTAATAACCCTTGCCATAGGTAATCAACCGCAATAAAGTCAGCAAAGAGCCATAAAATAA
+TAACTATCGGTACCAAAGTGACTAACAGCGCTAATAAACCAGCGATGGTTTGATGTTGAGTACCATTTTT
+ACTGTTATTAACCTTATTACCTAACTGTAAGCAATAAAATTGGAAAAAACGTAGTGGCTCATGGGCAATG
+AAATGACTAACTAAGGACTTAATGATCAGCACTACCATGAGAATTAACACATGGTAAGTAAAAGGTGCTA
+ACTCGGTGAGTACTTTCATTAATTATCCCTTTTCAATTGCCAGCTTCTAGTTTAAGTAAAGTGCTTAGGC
+TGCGCTAAGTACTTTACCTTTAAGTTGTCCTAACATATTCAGTACTAGTTGCGATGAGTTAACCGCCGCT
+GTTTCTAAATACTCTTCAAAGGTATGCGGTGATTCTTTACCAGCAATATCAGAAAGTGAGCGAATAACAA
+CAAAAGGTGTTTTAAGCTGCAAACACGCTTGGGCTATTGCAGCACCTTCCATTTCAACTGCTGCCATAGT
+GGGGAAGTTAGCACGTGCTTTGGCGACATCTTCTTCTTTAGTCATGAAAGTGTCTCCTGTAGTGATCAAC
+CCTGTTACCGCTTTAATGTTTTCCCCAGCTGTTTGGCTTAATTGTTCAATGCCTTTTTTTGCTGCTGCCA
+CTAAATCATCATGTGGCATAAACGCCGCAGGATTGGCTGGTAATTGGCCAATTTCGTAACCAAAGGCAGT
+CAAATCAACATCGTGATAGCGAACTTCTGAGCTCACCACAATATCACCTACTTTTAAGCTCGCATCAAAA
+CCACCAGCAGAGCCAGTATTAACAACGTAATCTACTTGAAAACGGTCAATTAATATTGCTGTTGCTAGCG
+CCGCCGCAACTTTACCAATCCCTGATTGAACAATAACGACATCACTACCGTCTAATTGGCCTTGGTGAAA
+AGTGTAACCTGCATGTTCTGTGCTTTTAGCATCGGTTAATTTTTCTTTTAAAATGGCAACTTCTGGCTCC
+ATTGCGCCAATAATTCCTGCTTTCATGATCATTCCTAACTGTGTTTAATATAATTAAAATGTGTAAATAA
+TAACTGCTCATTTCATTTCACTATGGCAATTTGAAGCATTTTTTTATGCGTATTCCTGCAGGCCGAAGAA
+AATAAGGTTATCGATAAATTGAATGTTTTCTACCGCTAGAATATTTTCAGTTGTCTGTGCTAACAATAAC
+CTTGTTAACGCTTTACCATCACCACCTGTTAATATAATGCGATTAATATCACCTAATTGCTGTGCTTGCT
+CAATGGCTCGCTCAATCATGCCTAGCGTTGCTGCCCAACACGCGTTATTGACATTATCAGATGTGTTAGC
+ACCAAATGCTAAGCTAGGCATTGTCTTACTTTTTGCATGAACCAAGGTGCTATGGCTTAAAATACTAGTA
+AACAGTGCGTTAATACCAGCTAATATCCAACCACCTTGGTGTTGACCATTACTCGTCAATAAATCTACAG
+TGGTCGCAGTGCCTGCATCTATTATTAATACATTTTCCTGTGGGTAAAGATGTATAGTGCCTAATAGTGC
+GAGCCAGCGGTCTATACCTAAGGTTGTTGGTTCTTGATACGCTGAAATCAAGGTGTTTTTTTTCTGTTCA
+CTATGCACTTGTTTATAGCTGATTTTTTCTCTTGCACACCAAGTAGCAAGTTCATCGGTTAATGCCGACT
+TCGCCACATTGGCAACGATTAACTGGCTAGCTTGGTTGAAGTATTTTGTAAAATATTCTGCAGAAAACTC
+ACTATTGTTTAGCTGCGTAGTCGCTGATAGCTCACCGCTAATGAGCTGCACATATTTCGTTCGGCTATTG
+CCGATATCAATTAATAGGATCATTCGTCCATCCTAAGACTTACTTCACCACCGTAGACTGGTTTAACTTG
+CCCGTCGACCTCTAGCAGTAAAGCACCTTGGTTATTAACTCCTCGACATATGCCGTGAGTTACTCGTTCG
+CCGGTAATTAATTTTACCCGCTTATTTAAAAAAGCATCATGAGCATGCCACTCTTCTAACATCGGCACTA
+AACCCACTTGCTGATGTTGTTGTAATCGCTTTCGTAAACAACTGATTAATTGTGCACTGAGTCCATTTCT
+ATCGATTTTGACTTTACTGTGTGATTGTAGATCTGTCCATTTTTGTTCAATTAATTTACCTGCGTCCACT
+GGCATATGTAGATTTAAACCAATGCCAATAACACAATGACTAGGCTCTAATGCCTGCCCTTCAAGATCAA
+TTAAGATACCTGCGAGCTTGACGCCATCAAGATAAATATCATTAGGCCACTTCAACTGAACTTGTACGTT
+ACTATGGGCTTTTACTGCATCGCTGACCGCTAGTGCCGTTAGTAAACTTAATCCCATAGCCCCTGATAAT
+CCTTGTTCTAAGTACCAGTACATAGACAAGTATATTTGCGAGCCAAAAGGTGAAATCCACTGCCTACCAC
+GACGACCTCGACCAGCACTTTGATATTCAGCTAAACAAACCTGCCCTGATGTTACTTGATTAGGCAAACG
+CCTCATTAAATAATCATTAGTAGAGTCAATTAAGCTATGCACTTCAATCAATGGTAAGTCGCTTTGCTTT
+TCAGCTTGCGGGTTTTTTTCATCAGCCAATAGACTGATAATTTTGTCTTTCTCTAATAAGTACAGCGGCT
+GCGCCAGCTTGTAACCTTTACCGGTGACACTGTAAATATCTAAGCCAATTTCGGTTAATACTTTAATATG
+TTTAGCGATAGCAGTACGACTGATGCCTAATTGCTCACCGAGCAACTGTCCTGAAATAAATTGACCTGAG
+GCTAATGACTTAACTAAGTGCTCTTTAACTGTTTTAGTCATCACTACTACCTCTAATAGAATTACTATCT
+CCAATAACAGTGATATTTTCGATAGGATTTAAATCACTCAACGAAGAGAATGATCTCTCGCCTTTATGTG
+TAATCATGCGCACTTCAGGTATTAATGATACTGAGAATTTTTTTGCTACTTTCTGTTGAATATACTTAGC
+TAAACTAATAATTTCTGCCCCTAGTTCACTACCATAATTCACTAGAACTAAGGCTTGTTGTTGATGAACG
+CCAACGTCGCCATGGCGAAATCCTTTTAATCCCGCCTGATCAATTAACCAACCAGCGGCCAGTTTTATCT
+CACCGTTTTTCTGAGGGAAATGGGGGATTTTAGGGTATTGTTGCTGTAATTGAGCAAAATCTGCATCATT
+GACTATGGGGTTTTTAAAGAAACTACCTGCATTAGGTAACTCTTTAGGATCAGGTAACTTGCTACTGCGT
+AATGCAATGACTTGCGCCATCACTTGTTTAGCCGTGCTTTCTTTGGCAAGAGTATCTAGTCCCGCATAAG
+AAAGATTTGCTTGCCATGCTTTCGGAAAATTAAAGGTCACTTGAGTAATTAACCCTTTGTTATAACGTTC
+CTGCTTAAAAATGCTATCACGGTAGGCAAATCGACAAGCTTGTTTAGTGAGCGAGTGCAGTGTTTCACTG
+GCAAATTCATACCACTGTATTTCTTGACAAAAATCAGCAAATTCCACCCCGTAAGCGCCAATATTTTGCA
+CTGGCGCTGCACCAACGCTACCGGGAATCAGGGCTAAATTCTCTAAACCATAAATCCCCTGCTCTAGACA
+AAAACAGACAAGGTCATGCCAATTTTCTGCTGCGCCGACGGTAACAACAAAGTGATCATCTTGTTCAACA
+ATACTGATACCGTTAAATTTCGGTTGGATGATAATTGGTGCTTGAGCTTCTACAAACAGAGTATTACTAC
+CTTCGCCAAGAATATAAAAGTTGTCTGAGGTATTGCCAGCAGATAAATCAGGTAACTGCTGCAATTCTGC
+CAGGGAACTTGGGAAATAGATGCGTGAGCAACTCGCCTTAATATTAAAGCTGTTACTGCTTTTTAGGGAG
+TAATTTTGATTTGAGTGCATAGCCATGAAAATGAAAAATGAAAGAATCATTATTGTACTGAAAAATCTAC
+TTAACTCCAATTATTCACAACGATTAACCAAGATAAGGTAACAAAGAATTTCTTGCTACCTTATTTATAT
+GTATGACTCATTTTATTTATTACTAGTACTTTACTAGCACTTTATGAGTAATTTACTGTTCAAAGAGGCT
+AAATACGCACTAGAACATCATTAAGGGCTAAACGAGATTTTGGTAACTTGGCGTTGAAATCGTCTTCTGG
+GTGATGATAACCAATAGCCAATGCTACATCACATTGATAACCATCAAGCTCTTCGCTAAACTCTTTATTC
+ACCAACTCAATATCAATACCTTCCATTGGTGTGGAATCAATTTGTAGTCGAGCAAGTATATGAAGAGTAT
+TACCTAAGGCTAAGTAAGTTTGTGCTTTGGTCCAAGTACTGGTATCACCAGATTCGCTAGTATTTAGCTC
+CGCAAATGAATAAACAGCAAAAGCTGCTTCTCGTTTTTCAGCAAGTGTGCGTTTGTCTTCAATACCTTTG
+TCAACTACCTTGGCATAGTCCTCACGTGTATATTTTGGATTATGAGCAAAAAGTATCACCTGCGAGCTAT
+CAAAAACATGTTTCTTATTATACTCATGCATATTGGCAAAGGTATTATTCAAGCGCTGCTTGGCGGCATC
+ACTTTCAAGTACGATAAACTTCCATGGCTGGGAATTGATAGACGAAGCTGAAAGACGCATTGCTTCATAT
+AGGACATCTAAATCTGTTTGGGGAATTTTTCTCGTTGCGTCGTATTTTTTTACCGTATGGCGGCTAGCAA
+GATCTTCGATAATAGGGTGAGTCATAATGATTCCATCAAGAAAAGTAATATCAACATAAGGTAGTAGCTA
+TGACGTTGATATTCAATGTCGCTAAGGTGTTTTTTTACTTAACATTACCTTAGCGACTATATGGCTTCGT
+TTGAAGACTATTTATTTACGTCAACCACGACACGACCAGTAACGTTGCCATCAAGTAACTTACCTGCCAC
+GTCGATAGACTCTTCTAAACTAATCACTTCTGCTATCGATTCCATTTCCGTTGCTGGTAAAATTTCCGAT
+AGTTTTTTCCATGCTGCTATTCTATCTGCTCTAGGGCGCATAACACTATCAACACCTAATAAAGAAACTC
+CTCTTAAAATAAAGGGAGCCACTGAGGCAGGTAAGTCCATGCCTTGTGCCAAACCACAAGCCGCAACAGC
+GCCACCATATTGGATGCTTGCGCAAACATTGGCGAGAGTATGACTGCCAATAGAATCAACCGCGCCAGCC
+CATTTTTCTTTCATTAACGGTTTACCTGGCGCTGATAATTCATTTCTATCGATAATCTCAGTCGCACCTA
+AGTCATATAGATAATCATGTTGATCACTACTACCTGTCGAGGCAACAACTGAGTAACCCATTAAGGAAAG
+CAGTTTCACCGCAAAACTACCAACACCACCAGTGGCGCCCGTAACGAGAATTTTACCACTTTGGGGAGTA
+ATACCGTTTTTTTCTAATGCCAGAATACACAACATAGCGGTATAACCTGCGGTACCAATTGACATAGCCT
+GCAGCGGTGAAATAGCTGCAGGTAAAGGAATGAGCCAGTCACTATTTACTTTCGCTTTTTGTGATAAACC
+ACCCATATGCTTTTCACCAACTCCAAAGCCGTTCAGTAACACTTTATCACCAACTTTGAATTCATCACTT
+TCACTGTGTTCGACAATGCCACTGAAATCTATCCCTGGTATCATAGGAAAACTTCTTATTACGGGAGCTT
+TCCCAGTTATTGCTAAGGCATCTTTATAATTAAGCGTGCTATAGAGGACTTTCACTAGGACATTACCTTG
+GGATAAGGTTTCCTCAGGTAATTCAGTGATCGATGTCTTGTAACCGTTTTCATCTTTATTTACCAGTAAA
+CATTTAAACATATGAACCTCCAATATAGACTGATCGTCTATTAATTAATAAAATATTATTTTTTTAACAA
+CTGTAAGAAATGATTGATAAAAATATCAATCGGCTTAGTTGTTTGAACCAACTTGCAACGGCTTACCGCA
+CCTTCCCAACCAATCCAAAAAAACTCTGCTAACAAGTGATGTTCTTCTTGTTCAGCATCAGGGCAAAGCA
+CATTGAGGTGATCAAAGATTTTATTTTGCCAGCCCTGCATCACCATCACTAACTTATCTCGGTGGCTCTC
+AGGTAAAACAGCAATTTCTTGTTCTAAGTTGCCCACTAAACAGCCACGATTAAAATTATAGCGTTCGATA
+CCTGCTTTAGCATCATCAACAAAACTTATTAACCTTTGTTCAGGCGCTAACTGGTCATTTTTTAAGTGCG
+AATCAAGTTTACGACCGAAGTAGTTGTCGTAATAGTCAATTACCGCTAAACCAAAAACTTCTTTATTAGC
+AAAGTAATAATAGAAAGATCCCTTAGGTACCGACACTTTTTTTAATATCTGATCTAAACCCGATGAAGCA
+AAACCAAATTGCGTGAAGTGTTCAACGCCACTACTGATTAGTTCAGTTTTGGTATTAGTGGTATCTCGGC
+CAGACTTTGCAGGTCTGCCTCTTCGTTTTTTAATAGTATCTAATTGCATAAACCAATATTAGACCGATCG
+TCTATTTAAATGCAAGTATTAAATTGTCTAAAGAATGAACAATAAAATAAATACAACAACAACTAACATG
+GTCAAATAAACTATTTTCATGGTCAATTTAACTAAAAAGTTAAAACAAAATCTTCTGCTTGATTTTCATG
+CAATCCAAATAAAATAATATATTCATTAATTATCAACAAGTTAAAACATTATTAATCTTTGGCACAGCAC
+TTGTAATAGCTATTGCATACCAGACGATGTTTAACATCCAAATAGAAAACTAACACTACAACGTAACCAA
+CAAATACAAAGAGAAGAAGGAATTTATTATGAGCACATTTAACATGACTAAAAAAACTAGCAGCAAAATT
+AAAGATGTAAGCCTTGCACTAGTACTTATCGGATCTTTAATGGGCGCCACGCTAAGCACTAGCGTTAATG
+CCGCACCTTTACCTGATGTTGAAAAAGCCGTAAGCGACTTTATTGTTGCCCAGGGAGAAAAAATGATTAC
+TGAATTAAATACACAATTACAGCAATCTATAGAGAACGAAATTGAAGAATTTTCAGCCAACTTTTCATTT
+GATAATACGTCAACTTGGTTAGCAATAGAGCAAGAATACAAGCAAGCTACACCAGCAGTTAACGATGATA
+GCAAAGTAGCTAATTAAGTGACCAGCAGAGCTTTAAACCAACTTAATAACATGTAATCAAATTGCATGTT
+ATTAAATTTAAAAACTAAATAGTTAAACTAAATATCAAAAATAAGCAGGAGAAAATTATGGGATTATTCA
+GCCGTTTTACCGACATTGTTAATGCAAATTTAAACAGCATGTTAGACAAAGCCGAGCATCCAGAAAAAAT
+GATTCGCATGATCATTGGCGAAATGGAAGAAACATTAGTTGAAGTGCGTTCAACAGCAGCCAAAAATATT
+GCTGAACAAAAGACCTTGGCAAGAAAAGTTAAAACGACTCAGGAAGGCGTTGCTCATTGGCATGACAAAG
+CAGAGATTGCGTTAAATAAAGGTAGAGAAGATTTAGCAAAATCAGCCCTTGCGCAAAAACATAAATGCCA
+AGCTGAATTAACTCAGCTAAATGAAGAAAATGTACAATTAACTGACTTGTTGAGCGCCATTCAAGAAGAT
+GCGCAACGCTTGCAAGATAAGCTTAGTGAAGCCAAACGTCGTCAAGATGCATTAAGACTTCGTCAAGAAT
+CCGCTGAAGTGAGATTAAAGGTGCGAGAAAAAGCTGTGATTCATAATATTGATGAAGCAATGGCCAAATT
+TGAACGTTACCAACAAAAAATTGATCATCTTGAAGCGCAAGTTGAATCTTATGATTTAACAGAGAATAAA
+GATTTATCAACACAGATATCTGACCTTGAACAAGACGATAACATTGAAGCGGAATTAGCTGAAATGAAAA
+AGAAAGTTGTTAACGGTTAATGATTGAATATAGCAACTCCCTCGTTTAGACGAGGGCAGTCATTTTATAT
+AAGTAATAGTGTAAACGTTAGATTGTAAAACTAAGGAGTTCCCATGAAATATGACAGAGAATATTCAAGT
+ATAAAAAATGTTCGCCAGACATTATGTAAAGACGTAGCAAATAAAAAATTGACTGGTGTCTGTGCAGGTA
+TTGCCAAATATTATGACTTCCCTCGATTAGCTGTGCGCATCGTCGCTATTGCCGTACTGATTATGTTACC
+CGTAGCCACGGGCGTTGCGTATGTCGTAGCAAGTATGTTGTTACCTAACAGTAAATATTACTAATTTAGA
+ACTAATCTAAATACTTTTCATCTCTATAAAAGTGAGGAAACTATGAGCTTCTTTAAATCCTTAATACTGG
+CAATTATCGCGACTATCTTCTTAACCTATGTTTTTGGTGTTGGCATGCTGGAGTTAATGGACTTGCATGT
+GATGATGGACGGTGAAGCCGTTGAACCACTGAAAGCTATAGGAGTTTCAGCTTTAGTGGTTGTGGTATTA
+GTTGTGGCCGCACTAGGAATTGTATTAAGTGTTTTTGGTGGCATGATATTTATTGGCTTGGTTATCTTTG
+GAAGCATTGCCATGGTGACTGTCGGCATATTTTGGCCAATTCTATTAATGGCTGTCGTTATCTGGCTTTT
+TACTCGAAATAACAGTAGTCGAAATAAAAACACTAAGCAATATGCTTAGTGTTTAGTGAGAGCAGTAATA
+ATCTAGCAAGCTAGATTTAAATAATATCGCTCAATTTTATTTGAAAAATTTAGCTAGAATGTTTTTACAT
+TCTTCTGATTTAACTAAATGAGAAAACGCTTGGCTTTCTTCACTAATAACCTGGCTCAATGCTAATTTAT
+TCGCTTGACGTATTAACCGTCGACTAGTCATTACTGACTCAACAGGCAAGTTGGAAATGGCTTGGGCAAC
+ATCGGATGTAAGTGCTAAGAGTTCATCGGGCTGACAAGTTTGGTTAGTTATGCCATAACTCAATGCTTGC
+TCTGCGTTAAACGTCTGTCCAAGCACCATTAATTCAAAAGCTTTATTTGGACCGACTTTTTGAGTTAATA
+ACAAACTAGATCCTGCTTCTGGACATAAACCTAGCTGGGTAAAAGGCAATTTAAATTTACTATTATTAGC
+CGCTATGACCATATCACAATGCAATAATAACGTAGTGCCAATACCCACAGCAACGCCAGCAACACCAGCA
+ACAAGAGGTTTAGTAAATTCTGACAGAACTTTAACAAAGGCAAGGGCCGCTAATTCGTCATCAGCGGAAC
+ATTGAATAAAATCATGCAAGTCATTACCAGCGCAAAAACACTGTTCATTTCCTTGAATAACTACGCAATG
+AATACTTGATGTTTGCTCTGCATAAGCGAAATACTGACAGAGCTGTTTATACATATCGTTAGTTAATGCA
+TTTTTTTTATCAATACGATTCAAGGTAATGGTAAAAACACCTTGGTTTTCTGTCGTTAAAATCAAATTAT
+CCATTTTCCACCAGTTTAGTTACATAGGTTTATCAATACGGTATAGTCAAACTCTAATACTTGTTATCAG
+GGATGTATAGTTACAATGAGAAATATTCACTATAGAAAAGTCAGTATTTTGTTCGCTTTATTGCTTGGAA
+TGATAACTAATGTCTACGCAACAAGTTCGATTACAGTGACCGATGGATATATTAAAGCAAGTATACCTGG
+CACTGACATTACCGCCGCTTATATGACAATAAATAATACTAGTGATGAAGCGATAACGTTACAAAAGGTC
+AGCAGTACAATCTCTGATCGCATTGAAATTCATGAACACAGCATGGCTGACGGTATGATGCGAATGCGTG
+AAGTGGGTGAAATCACTATCAAGGCTAACAGCAAAGTTGTGCTTCAACCATCAGGATTACACCTCATGAT
+TTTTTCACTAAAACAGCCTATGAAAGAAAAAAGTGTTATTCCATTAACATTAAAGTTCTCAAATAAAACA
+AACATTAAAATTCAATTACCTGTTCGTAAATATAAATAGTACAATACCAACAACCTCATCCTTGGAGTGG
+ATATGAAAACAATGTTTTCTACAAAATCAATTGTCTGGGCCTTTACTGGCATATTTTTTCTTCTATATGG
+CATTGGTGTTTATTGGAGCACTGCTCCTATGTCCATCAACATTCATGCTGAAGTAACACAAGCAGCTAAA
+GCTGAAAATGTCGCCCCTGTTGTTGGCTATACCACTACCACTGCTTTGATAAAAGTCAGTGAAGCACTGC
+TAAATAAGCCTGGTGGTTATTTATCAAATGACATTATGCCACCTTCTCTCTTTTTAGATAATATGCCTGC
+TTGGGAGTTCGGTGTATTAGAAATGGTTCGTGATATAGCATTAGTGATGCGTAAAGACTTTAGTCGTTCT
+CAATCACAATCCCTTGTTAATAAGCATCTACTCGAAGCGCAACCACGTTTTAATATCGACAGTGAAAGTT
+GGGCAGTACCGAGTGCAGAATCTGAATATGGAGAAGCTATTAAGCAACTTTATGCCTATCGTTCGGCATT
+GGTTAGCACTAATGGTAATAAAGCTCAGTTTTATGCTCGTGCCGATAACCTACGTGCCTATATTGAAGAA
+GTTCAAAAGCGTTTAGGTGGTTACTCTCACCGCTTAAGCTTGAGCGTAGGTCGTGAACAGGTAAATACTG
+ATTTAGCTGGTGATAAACCCGCAGAGCAATCAAGCCAAGGTGACTCTCATTTGCAACTGCAAACAAGTTG
+GTGGCAAATAGATGATGTATTCTATGAAGCTAGAGGTGCTACTTGGGCATTACTGCAATTACTTAGAGCC
+ATTGAAATAGATTTTAATAGCGTGTTAGAAAACAAAAATGCCAAAATTAGCTTACAGCAAATTATTCGCG
+AGCTAGAGGCAAGCCAAGAATCAGTATGGAGCCCAATGATTTTAAACGGTAGTGGCTTTGGTCTTCTTGC
+CAATCACTCACTGGTAATGGCTAACTATATTTCTCGCGCAAATGCAGCATTAATCGATTTAAATGAACTT
+TTAACCAAAGGATAATGACATGAAAAAGACTTTACTCGCTGGCAGCTTAGCGGCACTAATGTGTGGCACT
+GCCCAAGCCGATACTCTATTAGGTTTATATATCGGCGGCCAAATCTGGTCTAACGAAGCCAGCGGTAGCT
+TTGGTGAAGGAGCTGATAATCAATCAGTTTTTGAATTTGATGATGAAAACCAAGGCAGCTTCTATGTCGC
+TTTTGAGCACCCAATTCCATTAATTCCTAACATTAAAATAGCATCAACAGCCCTTGATACGGTTGGCGGT
+ACTACGTTAAACGACAGCTTTAAGTTTGATGGCATTACTTATAATACTAACTCAACATTAGATACTACGT
+TAGATGCCAGCTTCGTTGATTACACCCTTTATTATGAAGTATTTGACAACGATTTGTTAACCTTTGATTT
+TGGTTTAACTGCGCGTGATTTAGACGCTACTATTCAAGTCATAGAACCTGCAACCCAGTTACAAAGTGAT
+TTAGATGTCTCTGGTATTATCCCAATGTTTTATCTATCAACTATTGTTGGTCTGCCTTTTACCGGTTTAA
+ACGTTTTCGCCGAAGCTAACTTTATTAGCTATGACGATCAAACTGTTTATGATGCACAAATTGGCGTGAG
+CTATGCAATTTTAGATAATCTTGCAGTCGATTTTGACGTAACACTTGGTTACCGCACAGTGAAAATGGAA
+TTAGATGATTTAGATGATTTCTATAGTGATTTAACTTACGACGGTTTCTTTGCCGGTGCTGTTGTTCATT
+TTTAGCCCCTAGCCATTTGGCATGATAGATAAACATAAAATAAAAGCCGTTGATATTTAAAATATCAACG
+GCTTTTTTATATCCAAATAAATTTAGTCCTTATTTATTAAGGTGAGAAAAGCGTCCATAACGCTGGTGTA
+AAATACCGACCCGCTCTACATACACTTGGGTTTCTTTATAGGGCGGAATACCTCCGTGACGTTTAACTGC
+GCCTTCCCCTGCATTATAAGCTGCTGAAGCTAATTTATTATCACCCTTATATTTTCTGAGTAGGCGTGCT
+AAATGTTTAACGCCTCCCTTAATATTCTGCTGGGCACTTAACGAATTCCGTACGCCAAGCTCTTTCGCTG
+TTGCAGGCATTAACTGCATCAAACCTTGCGCGCCCTGCTTCGACACAGCTTGGGGATTAAAATGAGACTC
+TGCGTGAATAACCGCTCGAACAAAAGCAGGGTCAATATCATATTTCAACGCAGCTTTATTTATATCATTC
+TTATAAGGCTGTAAATAAAGGGTTGCTTTACGCCAGTCAATTAATGAATCAACTTCGCAGGCATAACAAT
+CAAATCGATAACGACTAAAATCAACATCAAGTGGTTCGATATCAGAGAAAGACGTTACCCCTGAGGTTGA
+TTTATAGGTGTAAATATTTGCTGTTTTTTTTTCAAAAGCGTAACTGACGATTACAGACGTAGCTAAAATT
+AGGAACAAACCTAAGCGGCAACATTGAAATTGTTCCCTTGAAAATCGTCTCATCTACCCTCCTTATTCAA
+TACACTTAACATAGACTAAAATCCTTTCATAATTCTATATTCCATTTTGGAATAAAAAATCGCTATCTAT
+TCCTTTTGATCTGAATGAAATTTGTCTATTCTTCATCCATCAATTGTCATGGGTGAAAATAGTTATGTTG
+CCAGAGCAGCGCTTATTAAATCAAAATACATCAAATTCAGCAAACAATAGTAGTGCCTTAGATGCAAATC
+AATTAGCTTCACTACAACAAACCGTTGCTGATTATTCATCACTACAACTTGCTTGGGCAAGCGGTTATCT
+AGCAGCGAAAAGCGAACAAGGCCATAATGCCCTAATCGCACCGGCTGCGCCAGCTATTGCTGCCAAGACT
+TTAACTATTTTATATGCCTCGCAAACAGGTAATGCTAAAGGTGTTGCCAGCAAACTTGAGAAAAGCGCAA
+AAGCAGCAGGCATTAATGTTGTACTTAAAAACATTGCTGACTATAAAGCCAAAGGCTTAAAAAATGAAAG
+TCACCTGTTAATAGTAGCCAGTACTAATGGTGAAGGCGAAGCACCAGATGATGCCATTGAGTTTCATGAA
+TATTTATTAGGTAAAAAAGCACCTAAATTACCTAACCTTAGCTATAGCGTTTTAGCTTTAGGTGACAGCA
+GCTATGAATTTTTCTGTCAAACAGGTAAAGATTTTGACGAGCGTTTAAAAGCATTAGGCGCAAAACAAGT
+CACCCCTCGCCTTGACTGTGATGTTGATTACGACAGCGAATGTGAAAGTTGGACCTTAAGTATTGTTGAA
+TCTTTGAAAGATGAGCTTACCCAAGCATCTTCAGGTTCTGCAAATGTTGTTGATTTACCAACAGCAGGTG
+CTGAAAGTCAGTATTCAAAGCAAAACCCGTTTGAAGCTGAATTTTCTTTAAGTCAAAAGATTACTGGTCG
+AGATTCTGCTAAAGATGTTCGCCATATTGAAATTGACTTAGGTGAATCAGGTTTAACTTACCAAGTAGGT
+GATGCCTTAGGTGTTTGGTTTGAAAACGACGCTGATTTAGTGGCTGATTTAATTGCTACCTTAAGCCTTA
+CTGGCGAAGAAAAAATCAAGTTAAAAGTAAATGGCGCAAATCAGGTTTTCACACTAACAGATGCCTTAAC
+TACCCAGTTAGAAATTACACAAACAGCACCAGCATTTGTTGAGTTTTGGGCAAAAATTTCTGGTGATAAA
+GCACTGACTGAAATAGCTGCTGATAAAAACACAGCTAGAGAATACGCTGGTGAGCACCAAATTATCGATG
+TGGTAAAAGCAGCAAAAACTGAAATTGATCCTCAATTCTTTGTTGAAGCACTTCGTAAAATAACCCCACG
+CTTGTATTCAATTGCATCAGCACAAGCTGAAGTTGAAGAAGAAGTTCACTTAACCGTTGGTTTAGTAAGT
+TTTGATGCAAATGGCGAACCACGCACTGGTGGCGCTTCAAGCTTCTTAGCAAACCGCTTAGAAGAAGGTC
+AAAAAGTACGTGTTTTTGTTGAACACAATGACAATTTCCGTTTACCTCAATCGGATGATACTCCTGTCAT
+TATGATTGGACCAGGTACCGGTGTTGCACCATTTAGAGCTTTCATGCAAGAACGTGAAGCGCGTGATGCC
+AACGGCGATAACTGGATGTTGTTTGGAGATCAAACTTTCACTCAAGACTTCTTATATCAAGTGGAATGGC
+AAAATTATTTAAAATCCGGTTTGTTAACACGCATGGACGTAGCGTTTTCTCGCGACCAAGCTGAGAAAGT
+TTATGTGCAAGACCGATTAAAAGAACAAGCAAGTGATGTTTTTGCTTGGTTAGAACGTGGCGCACACCTA
+TATATTTGTGGTGATGCTAACCGTATGGCCAAAGATGTTCATCAAACCTTGGTAGAAATTATCCAAGAGC
+ACGGTAAATTAAGTGCAGAACAAGCAGAAGACTATTTAAAATCACTTAGATCTAATAAGCGTTACCAGAA
+GGATGTTTACTAATGAGCAACAATTTCACAAAAGTTGAAAACCCTGTATTGATTGTTGAAGGTAAACAGG
+CCGACAATGAACGCTTAAAAGCTGAAAGCGATTATCTTCGTGGTACGATTAAAGACGATCTGCAAGACAG
+AATGACAGGTGGTTTCACCAGCGATAACTTCCAGTTGATTCGTACTCACGGTATGTATCAACAGGACGAC
+CGCGATATTCGTGCAGAACGTCAAAAACAAAAACTCGAACCATTGCATAACGTTATGCTTCGAGCGCGTT
+TACCTGGTGGTATTATCAACCCAACACAATGGTTGGCTATTGATAAATTCGCTGATGATTATACCTCTTA
+CGGCAGTATTCGCTTAACTACACGTCAAACGTTTCAGTTTCATGGTGTACTAAAGCCAAATATTAAATTA
+ATGCACCAAACACTAAACAGTGTTGGCCTCGATTCTATTGCAACTGCCGGTGACGTTAACCGTAACGTAC
+TGTGTACTTCTAATCCGGTTGAATCCGCACTGCATCAAGAAGCTTACGAATGGGCAACCAAGATCAGTGA
+GCATTTATTACCAAAAACGCGTGCCTATGCTGAAATTTGGTTAGATGAAGAGAAAGTAGAAACTACTGAA
+GCAGATGAAATTGAACCTATTTTAGGTAGTAATTATTTACCACGTAAGTTTAAAACAACCGTAGTAATTC
+CACCAAATAACGACATTGATGTACATGCCAATGATTTAAACTTTGTTGCTATTAGCGAAGGTGGTGAGTT
+AATTGGTTTTAACGTACTTGTTGGTGGTGGCTTAGCCATGACTCATGGTGATAAAGCAACTTACCCTCGT
+TGTGCTGATGACTTTGGTTTTATACCAAAAGAACATACATTAGCAATTGCCGCAGCGGTTGTTACTACTC
+AACGTGATTGGGGAAACCGTGTTAACCGTAAAAACGCTAAAACTAAATATACGTTAGATAGAGTTGGTGT
+TGATACGTTTAAAGCTGAAGTTGAACGCAGAGCAGGTATTAAGTTCTCTGAATCTCGTTCATATGAATTT
+ACTCACCGTGGCGATAGCTTTGGTTGGGTTGAAGGTATTGATGGTAAAAACCACCTGACCTTATTCATTG
+AAAATGGTCGTATCCTTGATTTCAACGGTGCTAATTCTGATAGTAAAGCGTTAAAAACAGGTATGCGTGA
+AATCGCCAAAATACATAAAGGTGATTTCCGTTTAACTGCCAACCAAAACTTAATTGTTGCTGGTGTTTCA
+GCAGAAGATAAAACGATTATTGAACAACTTGCTCGTGAGCACGGTTTAATCAATGACGGTGTTTCTAACC
+AGCGTAAGAGTTCAATGGCCTGTGTTGCCTTTCCTACTTGTCCATTAGCCATGGCTGAAGCCGAGCGTTA
+CTTACCTGGCTTAGTCGATGATGTTGAAGCTATTCTTGAAAAGAATGGCCTAAAAGATGACAGTATTATT
+TTACGTGTTACTGGCTGTCCAAATGGTTGTGGCCGTGCAATGCTTGCTGAAATTGGTTTAGTCGGTAAAG
+GTCCTGGTAAGTACAATATGTACTTAGGTAGTGATTTAGCCGGTAGTCGTGTACCAAAATTATACAAAGA
+AAATGTTGATGAAGCTGGCGTATTGAGTGAAATTGATGCGTTAAGTGCTCGTTGGTCTGCAGAACGTAAT
+GACGGTGAAGCATTTGGTGATTTTGTTATTCGTGCAGGTATCGTTGAACAAGTTATTGTGAGCTTTAGGG
+ATTTTCACCATGCTTAATACCACAACAGGTATTGCCGATAAAGAGCTTACCAGCCCTTTTGAAGTAACCT
+TTCCTCATCCTGCTATAGGAGAGTGGAATCAATCTTTGGAAAAACAAACAGCGATTGCTCGTGCAGAGTG
+GGCAATGGAAAACTTGCCAGGTCAGTTTGTTTTATCTTCAAGCTTTGGTATTCAATCTGCGGTGATGTTG
+CATTTACTTACCCAAGTAGATAGCAATATTCCGGTATTGATAACGGATACAGGACATTTATTTCCTGAAA
+CCTATCGATTCATTGAGCAGTTGACTGATCGTTTGAACTTGAACTTACAAGTCTATCAAGCAAAAGAAAG
+TGCCGCATGGCAACAAGCCAAGTACGGTGATGAATGGGCGCAAAGTGATGATGCACTTAAAGCCTATAAT
+CGCCGTAATAAAGTTGAACCGCTAGAGCGCGGGTTATCTGACTTAAATGCTAATACTTGGTTTTCTGGTG
+TTCGTCGTCAACAATCAGCTCACCGAGAAGGTTTGTCTGTTGTGGGTACACTGCGTGGTCGTTATAAAGT
+ACATCCAATAATTGATTGGAGTAATAAAGACGTACATGAGTACTTAACTAAGCACAACTTACCATACCAT
+CCCCTTTGGGATGAAGGTTATGTATCGGTTGGTGATGTACATAGCACAAAACCATTAACATTGGGTATGA
+GTGAAAGTGATACTCGCTTCGGCGGCGGTCAACGTGAATGTGGTTTGCATACTGATGGTGATGGTATTTA
+ATTTTTACTCACATCTAGTAAATAATTAGATCAACAAAAAAAGCTAAAAGAGAAAACTCTTTTAGCTTTT
+TTTATGTCTGTTAATCCATGACTAGATTCAAAATAGACATTAACTACAGCAGCTAACTTTATATTTCTGT
+TGATTAGTTGATAGGCTTGGATCTTTATTTATCTGCTTGACGTCGCGGTGGCGACCACACCCAAGGGGCG
+ACGTACCGCCGCGCCTCCCCTTGGAACCCCTGCGACGCCCTACTCAGCAGAACATTCAATCCCCAACTAG
+CGTAAACCTCGATTCCTGCCGATTTATCATCCCTGAACAACGGCAGCCCTCGACGTCCTGTCTCGGGTCG
+AGGTCTACCTTTGCTAGTCGATGATTGAATTGCTGAGATGGGATTTGGAGTACTTGGCACAGCCACGGAA
+CCTAGCAGGTGTCATCCCCGTGGTTACTTAGTCGGGGATCTAGCTCTTAGTGACATGGATTCCGTACAAG
+ACACTTACGGAATGACGAACCTTAAAAATAGAGCAGTTCCCCGATCAACAAGCACCAATTCTGCTTGAAC
+AAACGCTGAGATGAATGAAAGTGTTCACGTATGTTCATCATGGATGATGAACAAAGCGATGTCGGCACAT
+GGATGTGCCATCAGCGCTGTTACGTCGATAACACTTGAGTGAATTGAAGAAGTAGTTTGTTAGCAGCGCC
+ATGGGGTTCCAAGGGGCTTTTGGCGTGTAACGCCCCTTGGGTGTCGTCGCCACCGCGACAAATTACTTTA
+ATTTACTCTGACCCAATTTATTTACGAATTTTAAAGTCTAATTGTACCGTGGCGTATTTTTCAACAGGTT
+TTCCATCTTCAAATTTAGGTGCGTAACGCCAATTATTTAGTGCTGCTAAAGCGGTCCTCTCAAATTGTTT
+CCCACCTATAGATTCTAATACTTTTGTATCTAACACCGTTCCAAAATCAGAAATAGTAAAACCTATTATT
+ACATAACCCGATTTTCCTCTGCGAGCATAATCAACAGGGTATATAGGCTCAACTCTAAATAAAGGTATTG
+GCTCTTGACTGTCATCCCATGGTGTCATTGAGCCAATGGCAATACAATGGTTGGTAGCTTCATCACTTTT
+ACCACTTTTCTCTAGCGCATTGATTAAAAATGCATGTGTATTTAGCTCTAAAGGATGAGTTGCTCCTTCC
+AGCGCTTTAAATACTGGTAAGTTGCTTTCGAAGTAATCAACCGATTTACTATATTTTCTTCGAGTTAAGT
+AGTATTTCCCCGCATAAAAATTAGACTCGATAACTCGTTTATCATTTGAAGATAGCTTATCTTTAAAAAA
+CTCTTGTGCGGTTAGAATAGCGTTACTTTTACTAGAGCCTAGGCGAAGTAGTGCTATACCGGCTTCTAAT
+TGAATTTGAGCATTGATAAATGGGTGCTCTGCTGCATGCTCTGCTGCATGCTCTTCAGCAATGCTTAATG
+CTTTTAGATGATAATTAATAGACTTCTTTCTTTGATCGTAATTTAGAGATAGACCTAAGAGGATATATAT
+TTCAGCAAGATCTATTGCACTATCCCCATATTCAACTTTGAAAGCATTCAAAGTATTAAGAAGTAATGAC
+GTTGCTTGCTCTTTTTGATTTTTATCAAGATGCAGTCGGGCTAATATTAGCGCTAAGTTTGCGGTGTTGA
+TATTTGCAGTACCATAGAACTTACTGCCTAATTGATAAGCTTCAGTGGCATATTTAAATTGGGAGTCTGC
+ATCATTATTCTTTACCGCCCCCTGATATGAAAAGTAGGCAGTTTTAAACTGGCTATTCAAGGTTACTTCT
+TGTTTAGCCCTTGCGCTGAAGGATACTGTTATAAGTATTGCTAAAGATAAACCTACCCATGTTGCATTCA
+TTTTAATCCCTTAATTACTAATTTTATTATTTTAAAGTTCGCTTAGGCTTTTTAACATACTTTCACATTT
+AAAAAATAATATGATCAGTTTAGATGTCAATGGGCTCAGAGCGCTTGAAGTAGAACTTTCAGCCGTGATT
+TTGAGTTATTCACCATTAAGCTCGTTCTATTGAAAAACTCTGTACTTCACTTATTGTTTTAATATCAAGC
+GCTAACATCACCAACCTATCAATTCCCAAAGCGACTCCTGAACACTGTGGTAATCCATGATTTAATGCCG
+CAATGAAGTTTTCATCAATAGGCTTAACAGCTAATCCTTGAGCAGCTCTCTTTGCATTATCTTCTTCAAA
+TCTAACTTGCTGTTCATTAGCATCAGTTAATTCATTAAACCCATTAACCAGCTCTATGCCTTTGAAGTAA
+CATTCAAATCGTTGTGCAACACGAAGATCATCAATTGATTTTTTTGCTAGTGATGCTTGCGCTATTGGAA
+AATCATAGATAAATTGCGGCGCATCAATACCTATGGTTGGTTCAATGATTTCAGTGAAGATAAATTGAAG
+CAGCAAATCGGCATCATTCATTTCAACTAGCCAATCAGCAGATTTACCATACTTATTTAATACCTCAGTA
+AGCTCATCAAAAGTGGCGGTTAGTGGATCTACAGAAACTGTTTTAAGGAATATATCTTGATAGCTAGTAA
+ATATCGCCTTATCACCACCTAAAACGACTTGCAGTAAGTCTGCGACCTCTGACATCAAATCAAACTGATC
+AAAGCCAATACGGTACCATTCAAGCATGGTGAACTCGGGATTATGATTCTTACCTGACTCTTCATGACGA
+AACGCCTTCGCTATTTGAAAAATACAGCCATATCCAGAAGCAAGTAACCGCTTCATATGAAACTCTGGCG
+AGGTTTGTAAAAATAACTCGGTCGAATGACCTACTGGACTATCAGCTAAAAAATCATACTTACAGGAGAG
+TGCATTTAAATAGACATCGGTCACTGTGCCTTGAGATAAAGAAGGTGTCTCCACTTCAACGACATTGCGT
+TCAGCAAAGAACTGTCTAATTTGTTGTAATATTTTTGCTCTTTTTTGAGCGTTTTGCCAAGTTAGTGTGC
+TTTGCCAAGTCATGTGAATACCGTTAATAGATTAGGACGTTGCATAGACAATAGATTCCCGACAAGAAAC
+TTCGGGAATGACGACTGTTGCCATTGTAGATAAAGCCAACAGATTTACTAGATCTTTAATTAATAAATGG
+TTTTTTACTTTCTCTTAAGATCAAAAAAGGCCGCGTTAGCGACCTTCTTTATTCGATATTATTTCTAATA
+TGGATTGATAAATTAATTTAATGCTAGATGAAGTGTTTGCAAAGCAGAAGCACGGAATTGACGTGAGTCA
+ATGAGTACTTCCAATGCAGCTAACACAAGTTCTAGCGAAAATTAGTTATCAATTAAGCCATAATCTTAGA
+AACAACACCAGCACCAACAGTACGACCACCTTCACGGATTGCGAAGCGTAAACCTTCGTCCATCGCTACT
+GGGTTGATTAGCTCAACAACAAACTTAAGGTTGTCACCAGGCATTACCATTTCAACACCTTCAGGAAGCT
+CTACAGCACCTGTGATATCTGTTGTACGGAAGTAAAACTGTGGACGGTATCCTTTAAAGAATGGAGTATG
+ACGACCACCTTCATCTTTAGAAAGAACATAAACTTCTGATTCGAATTTAGTGTGAGGTAAGATTGAACCT
+GGAGCACAAAGTACTTGACCACGTTCAACATCTTCACGCTTAAGACCACGTAGAAGAACACCACAGTTCT
+CGCCAGCACGACCTTCGTCAAGAAGCTTACGGAACATTTCAACACCTGTACAAGTTGATTTTTGTGTATC
+ACGGATACCAACAACTTCTACTTCTTCACCAATTTTGATGATACCACGTTCAACACGACCTGTTACAACT
+GTACCACGACCTGAGATTGAGAATACATCTTCGATAGGCATGATGAATGCACCGTCAATTGCACGCTCTG
+GCTCTGGAATGTAAGTATCAAGTGCATCAGCAAGTTCGATAATTTTCGCTTCCCATGCTTCATCGCCTTG
+AAGAGCGCCTAAAGCTGAACCTTGAATTACTGGTAAATCATCACCAGGGAAGTCATATTCAGAAAGAAGT
+TCACGAACTTCCATTTCTACTAATTCTAATAATTCTTCATCATCTACAACGTCACATTTGTTCATGAAAA
+CGATGATGAAAGGAACACCAACTTGGCGAGACAATAAGATGTGCTCACGTGTTTGTGGCATAGGACCATC
+TGTAGCAGCAACTACTAAGATAGCGCCATCCATTTGTGCAGCACCAGTGATCATATTTTTGATATAATCG
+GCGTGACCAGGACAATCTACGTGTGCATAGTGACGTGCTTCAGTATCGTATTCGATGTGAGAAGTATTAA
+TTGTAATACCACGTTCACGTTCTTCAGGAGCGTTATCGATTTGTGCGAAATCTTTAACTTCACCACCGTG
+AACTTTAGTTAATACAGCAGAGATAGCAGCTGTTAAAGTTGTTTTACCGTGATCTACGTGACCGATAGTA
+CCAACGTTAACATGCGGTTTATTACGTTCAAATTTTTCTTTAGCCATTTTTCAATTACCTTTAAGTTTAG
+TAAACTATATAAATTAAAAGGCGCAGTCAAAATGACCTTGCCAGATGTAAATATTCGAGTAATGGATTCT
+CTAACGAGTTTCCATAATTTTTTGTGCTACCAATTTCGGCGCTTCATTATACTGCTGAAACTCCATAGAG
+TAAGATGCACGGCCTTGAGTAGCACTACGCAAGTCGGTAGCATAGCCAAACATTTCAGCTAAGGGTACCA
+ATGCATTTACAATTTTCGAACCTGCAGGACCTTCGTCCATACCATCAATCATACCGCGACGACGGTTTAA
+GTCACCTACAACATCACCCATGTTGGCTTCTGGTGTAGTAACTTCTACTTTCATCATTGGCTCTAAAATA
+ACAGGATTTGCTTCAAGCGCACCTTTTCTAAAGCCCATAGAAGCAGCAACTTTAAATGCTATCTCGTTTG
+AGTCAACATCATGAAAAGAACCATCATAAAGAGTAACCTTTATGTCTAATAACGGATAACCAGCTAAAAC
+ACCACTATCCATCTGTTCTTTACAGCCTTTTTCTACTGCAGGAATAAATTCTTTTGGTACTGTGCCGCCA
+ACGATTTCGTTAACAAACTCAAAACCAGCACCTTCTTCATTCGGTTCCATCTTCAACCAAACATGGCCAA
+ATTGACCTTTACCACCTGATTGACGGATAAATTTACCTTCAACTTCAACAGTACCGCGAATCGTTTCTCG
+ATAAGAAACTTGTGGGTTACCAACATTACACTCAACACCAAATTCACGCTTCATACGTTCAACAAGGATA
+TCTAAGTGTAGTTCACCCATACCCGAGATGATGGTCTGTCCAGTTTCATCGTCAGTGGCCACTCTAAACG
+AGGGGTCTTCTGCCGCAAGTTTACCTAACGCAATACCCATTTTTTCTTGTGCTGCGAGTGTTCTTGGCTC
+TACCGCAACTGAAATTACCGGTTCAGGGAACTCCATGCGCTCTAGCGTAATAATATGTTTCGCATCGCAT
+AACGTATCACCCGTGGTGACATCTTTCAAACCAATTGCAGCGGCTATATCACCAGCACGAACTTCTTTTA
+TTTCTTGTCTGTCGTTGGCATGCATTTGTACTATACGACCAAAACGTTCTTTTTTACCCTTAACTGGGTT
+ATAAACGCTATCACCTGTTTGCACTACTCCTGAATATACACGGAAGAATGTGAGTGTGCCAACAAATGGG
+TCTGTCGCTATTTTAAAAGCGAGTGCTGAAAAGGGTGCTTCATCATCTGCTGAGCGAATACCTTCAGATT
+CATCTTTATCATCATTAATACCCGTAATAGCGGCAACTTCAGTTGGTGAAGGCAGATATTCAATAACAGC
+ATCGAGTACCGCTTGAACGCCTTTATTTTTAAAGGCACTACCACAACTACACAGGATAATTTCATTTGCT
+AGTGTACGAGCACGTAAACCAACTTTAATCTCTTCTTCGGTTAAATCACCTTCTTCAAGGTATTTATCCA
+TTAACTCTTCGTTAGCTTCAGCGGCTTCAGAAATGAGGTTTTCACGCCATTCTTCAGCCATATCTTGCAT
+ATCAGCAGGAATTTCTTCATAGCTGAAGGTCATACCTTGATCACTTGCGTTCCAGTTGATGGCCTTCATC
+TTAATCAGATCAACCACACCTTCAAAATCGTCTTCAGCACCGATAGCTAAATGTATTGGTACTGCATTTG
+CGCCTAGACGAGTTTTCAGTTGCTCAACTACATATAAGAAGTCAGCACCTGTTCTATCCATTTTGTTCAC
+AAACACTATACGTGGTACAGCATATTTTTCCATTTGACGCCAAACCGTTTCGGTTTGCGGCTGTACACCT
+GATGAACCACATAGCACGAGTACAGCACCATCAAGAACACGTAAAGAACGTTCTACTTCAATGGTGAAAT
+CTACGTGACCTGGCGTATCAATAATATTAATACGATGGTCTTCAAATTGACCTTCCATGCCTTTCCAGAA
+ACATGTAGTTGCTGCAGAGGTTATGGTTATACCACGTTCTTGCTCTTGTTCCATCCAGTCCATAGTGGCC
+GCGCCGTCATGCACTTCACCAATCTTATGAGATAGACCTGTATAGAATAATACGCGTTCTGTGGTTGTCG
+TTTTACCTGCATCTACATGCGCACAGATACCAATATTACGGTAGCGCTCTATAGGAGTGATACGGGCCAA
+AGTGAAATCCTCTTACTATTACTGGTCAGTAAACAAGTAATATATATTTAGTGTTATTAATTAAATATTC
+GTTGTTGAGTACATCACAACAGCCAAACACTTAATTAATAAAACTCTGACTCATGTTTCTAACTTAGTGG
+TAAAAGCACTAGTCCGTAAAATGAGTATGGCTAGCAAGAGTAACTCTTGCTAGCCATGTATCTACCTTTG
+AGTGAACCCAAAAGTAGATAATACAATCAGTCAATACTGCTAGCTTACCAGCGGTAGTGAGCGAATGCTT
+TGTTAGCGTCAGCCATACGGTGAACGTCTTCACGTTTCTTAACCGCTGAACCTTTGCTATCAGACGCATC
+TAACATTTCGTTAGCTAGGCGCTGAGCCATTGATTTTTCACCACGTTTACGAGCTGCTTCAACTAACCAA
+CGCATGGCTAGAGCATTACGACGCACTGGACGTACTTCAACTGGAACCTGATAAGTAGAACCACCAACAC
+GACGAGATTTAACTTCGACAGATGGGCGGATGTTATCTAAAGCTTCTTCGAAAAGCTCTAATTGATCTTT
+TTCAGATTTCTGAGCTAAAATATCTAATGCACCGTAAACAATTTTTTCGGCAGTAGATTTCTTACCATCA
+ACCATAAGGATGTTGATGAATTTTGCTAAAAGTTCGTTATGGAACTTAGGATCTGGCAATATTTTACGTT
+GCCCAACGACGCGTCTTCTTGGCATCTTAATTCTCCGTAGTATTCAGGATAAATCCAAAATATATAAATT
+TTAAAAATTTCTTAATTTGGCCTTACTTAACGTTTTTATCTTTTACCTATCAAGTAGGTAAAGGAGGGAA
+AACTTAAGATTTAGGTCGTTTAGCACCGTATTTAGAACGGCCTTGTCTTCTATCGCTTACACCAGAACAA
+TCTAGCGCGCCACGAACAGTGTGATAACGCACACCTGGTAAATCTTTAACACGACCACCACGGATTAAAA
+TCACGCTATGCTCTTGTAAGTTGTGACCTTCACCACCGATGTATGAAGTTACTTCGAAGCCGTTAGTTAA
+ACGAACACGAGCTACTTTACGTAAAGCTGAGTTAGGTTTTTTTGGTGTAGTAGTATACACACGAGTACAA
+ACGCCACGACGTTGTGGACAAGCTTGTAACGCTGGAACGTTACTTTTTGTTACTTGTCTAACACGTGGTT
+TGCGTACTAGTTGGTTAATAGTTGCCATTATAGCTCCTGATTAGTTGTTACCAAGGAAAGTAGCCTTGAT
+AAATTATTGCATAAGCTTTAAATCAATGGGAAAAGCTTACACGCTCGTAATATATCTTTTACCTTATAAA
+GGCGTGAAATTCATCACTCCTTTTATATTATGCACACTGGGTACAGAATATCAGGTCGCGAAATTCTATA
+GGTCAATGATTGAGCTGTCAAGCATTTATAGCAATTACACTCACTAAGTGATCATTATCAACTAGCCAAA
+CGATCCTATAATGTTGTTGCTTTCATTGAGAGTAACTCGTTATCTCTCGAACAAGTGCCTTGTTAATCAG
+CGTCTTTATTGTTGAACTCTGTGGCCTTTGTTAACGTAGTTGGTAATAGTTTGCTAGCTTAAATCTCTAA
+ACTAGAAAAACAAAAAACCGCACCTCTTTCAAGGTGCGGTTTTATTATAACGCTTTACTATATGGAGTAG
+CAGGCTAGCCCATATAACAAATTATTAATGATTACCTGACAGTAAATCTGAATTTAAGGCATCAGTTAAT
+GCTTTTTCTGCATCATCAGCTGAAACAGTAGATTCAACCGCTGGTGCTAAAGCAGCAGCTTTACGTCTTG
+CTCGTTCTTGATGGTACGAATAACCTGTACCTGCTGGGATTAAACGACCAACGATAACGTTTTCTTTCAA
+GCCACGTAGACCATCTTTCTTACCTGCAACAGCAGCTTCAGTAAGTACACGTGTTGTTTCTTGGAAAGAC
+GCCGCTGAAATGAATGATTCAGTTGCCAATGATGCTTTAGTAATACCCATCATCTGCATTTCATATTCAG
+CTGGTTGCTTACCTTCAGCTTCAAGTTCACGGTTTGAGATATTAACTCGCGCCACTTCAACTTGTTCGCC
+TTTAAGGAAAGTAGAATCACCTGCATCAAGAATTTCACACTTACGGATCATTTGACGTACGATAACTTCA
+ATGTGCTTATCGTTAATCTTAACACCCTGTAGACGGTAAACTTCTTGTACTTCGTTAACGATGTAGTTAG
+CAACTGGTGCAACACCACGTAAACGCAAGATATCATGTGGAGATTCAGGACCATCGGCAATAACTTCACC
+TTTGATTACTGGCTCACCTTCATAGATATTCAATAGACGCGTTTTCGGGATCATCTCTTCGTAAACTTCA
+CCGCTAGGCTGAGTAATCAATAAGCGTACTTTACCTTTGGTTTCTTTACCGAAAGCAACAACACCCGTTT
+TCTCTGCAAGTATCGCAGGAAGTTTAGGTTTACGTGCTTCAAATAAATCAGCTACACGAGGAAGACCACC
+GGTAATATCACGAGTTTTTGAACTTGCTTGTGGTATACGAGCTAGTGCATCACCAACGCCAACATCCGCG
+CCATCTTCAAGGTTAACAATCGCATTACCTGGAAGATAGTAAAGTGCCGGAATTTCAGTACCAGCAATCA
+TTACTTCTTTGCCTTTCGCATCAACAAGCTTCAATGCTGGACGCATTTCTTTACCTGTTGCATTACGTTG
+TGCAGCGTCAGTAATAACGATACTTGATAAACCAGTTAACTCATCAGTTTGGCGAACCATAGTTACGCCA
+TCAGCTAGGTCAACGAATTGAACCTTACCTGCCACTTCCGTGATGATAGGATGCGTATGTGGGTCCCAGT
+TAGCGATAGTATCGCCAGAGTTCACTGCTTCGCCATCATTCTTAGAAAGTACAGAACCGTAAGGAACTTT
+ATAACGTTCTTTCTCACGGCCCATTTCATCAATGATTGTTAACTCTGATGAACGAGACGTAATTACGAGA
+TGTTTCTCTGAGTTTGTTACAAACTTAGCGTTTTGTAATTTCAAAGTACCTGTGTTTTTAACTTGTACGC
+TGCTTTCAGCAGTAGCACGAGATGCAGCACCACCGATATGGAACGTACGCATTGTTAACTGTGTACCAGG
+TTCACCAATTGATTGTGCAGCAACTACACCAATAGCTTCACCTTGGTTGATCATATGGCCACGAGCCAAA
+TCACGACCGTAACAATTAGCACAAATACCAAAGTCAGTCTTACAAGTAATGATTGAACGTACTTTGATTT
+GATCTACTGAGTTGTCTTCAATAACATCACAGAGTGCTTCATCAATTAGTGTATTACGTGGAAGTAATAC
+TTCATCAGTACCTGGAATTAATACGTCATCACACACGACACGACCTAGAACACGTTCGCGTAATGGCTCA
+ACAACATCACCACCTTCGATTAGTGGCGTCATTAATAAACCGTCATGTGTACCACAGTCATGGTTAGTAA
+CAACCAAATCTTGTGCAACATCAACTAAACGACGAGTTAGATAACCCGAGTTAGCTGTTTTAAGTGCCGT
+ATCGGCAAGACCTTTACGCGCACCATGAGTTGAGATGAAGTATTGTAATACAGTCAGACCTTCACGGAAG
+TTAGCTTTGATTGGCGTTTCGATGATTGAACCATCTGGTTTAGCCATCAAACCACGCATACCCGCTAATT
+GACGAATCTGTGCAGCACTACCACGAGCACCCGAGTCAGCCATCATAAAGATTGAGTTGAAAGAATCTTG
+TTCTTCCATTTCGCCATCTCTGTTCATAACCATTTCTTTCGAAAGGTTATCCATCATCGCTTTCGAAACT
+TTTTCGTTAGCAGATGACCAAATATCGATTACTTTGTTGTACTTCTCACCGGCAGTTACTAGACCTTGGT
+CAAACTGGGCTTGAATTTCAGCAACTTCAGCTTCTGAATCTTCTACAATCGTATACTTAGCTTCAGGAAT
+AACCATATCGTCGATACCAACAGAACAACCTGCAATCATCGCGTAATGGAAACCTGTATACATGATTTGA
+TCAGCAAACATTACTGTTTCTTTCAAACCTAAGTTACGGTAAGCATGGTTAATCAGTTTTGAAATTGGTT
+TTTTACCAAGTGGCTTGTCAATTAGGTCATAAGGTAAGCCCTTAGGACATACTTGCCACATAATTGCGCG
+ACCAACTGTAGTATCACGTAACTTAGTTACTGGTTCCCATTCACCATCAGCATTTTTAACGTGCTCGGTA
+ATACGAACTTTAATACGAGCATGAAGTTCAGCAACACCTGTACGGTATGCCTTTTCTACTTCTTTTTCGT
+CAGTAAAGTACATGCCTTCGCCTAAACCGTTTATACGAAAACGTGTTAGGTAATAAAGGCCTAATACAAC
+ATCCTGCGATGGTACTATGATTGGCTCACCGTTAGCCGGTGCTAGAACGTTGTTCGTTGACATCATCAAC
+GTACGTGCTTCCATTTGTGCTTCGATTGTCAACGGTACGTGTACCGCCATTTGGTCACCATCGAAATCGG
+CATTGTATGCCGCACAAACTAGTGGATGAAGGTGAATTGCTTTACCTTCAATCAACACAGGTTCAAAAGC
+TTGGATACCCAATCTATGAAGTGTTGGTGCACGGTTAAGCATAACTGGATGTTCACGGATTACTTCATCA
+AGTACATCCCAAACTTCAGCGCCTTCACGTTCAACTAATTTCTTAGCAGCTTTAATTGTAGTTGCTAAAC
+CACGTGCTTCTAATTTACCGTAGATAAATGGCTTGAATAATTCAAGTGCCATTTTCTTAGGCAAACCACA
+CTGATGTAGTTTAAGCGTAGGACCAACAGTGATTACTGAACGACCAGAGTAATCAACACGTTTACCTAGT
+AAATTCTGACGGAAACGACCTTGCTTACCTTTAATCATATCGGCAAGAGATTTAAGAGGACGTTTGTTAG
+AACCCGTAATAGCTCGACCACGACGACCATTATCTAATAATGCATCAACAGACTCTTGCAACATACGTTT
+TTCGTTACGTACGATAATATCTGGTGCAACTAAATCTAGAAGACGTTTTAAACGGTTGTTACGGTTAATA
+ACACGACGGTATAGATCATTAAGATCAGAAGTCGCAAAACGACCACCATCTAATGGTACCAACGGACGTA
+AATCAGGCGGTAAAATTGGTAAAACATTCATAATCATCCACTCAGGCTTGTTGCCTGAAGCAGCGAATGC
+TTCCATTAATTTTAAACGCTTAGTGATTTTTTTACGTTTAGTTTCACTACCGATTTCTGGTAACTCTTCA
+CGCATTTGCGCTACTTCACCGTCTAAATCAATTTGTTGTAGTAAAGCTAATACCGCTTCAGCACCCATTA
+AGGCATCAAATTCATCACCGTGTTCTTCTAACGCATCAAGATATTCTTCTTCCGTTAGAATTTGGCTTTT
+TTCTAATGTTGTCATACCAGGTTCGGTTACAACATATGATTCGAAATAAAGCACACGCTCAATATCACGT
+AACGTCATATCAAGTAGTAAACCAATACGTGATGGTAATGATTTTAAGAACCAAATGTGAGCCACTGGAC
+TTGCTAATTCGATATGACCCATACGGTCACGACGAACTTTAGTCAATGTAACTTCTACGCCACATTTTTC
+ACAGATAACACCACGATGCTTTAAGCGTTTGTATTTGCCACAAAGACATTCATAGTCTTTTACTGGGCCA
+AAAATACGCGCACAGAATAAACCGTCACGTTCTGGCTTAAAAGTACGATAGTTAATGGTTTCTGGCTTTT
+TAACTTCACCAAATGACCAAGAACGTACCAAATCTGGCGACGCTAATCCGATGCGAATACCATCGAAATC
+TTCGGTTTGATTCTGTTGCTTAAGAAACTTAAGTAAATCTTTCACACACTTCTCCTGTCGGAGTTAAACT
+TTGAGAAGAAGGCAAAATAATTTGCCTTCTTCGCTTACCGGCTTACCCATCAGGATAAGCTCAGTTGACT
+TATGGTTTGAAACCTAGTCTTTGTCCAACTCGATGTTAATACCTAACGAGCGGATTTCTTTCAACAATAC
+GTTGAATGACTCAGGAATACCTGGTTCCATGCGATGATCACCATCTACTAAGTTTTTATACATCTTAGTA
+CGACCGTTAACATCATCAGACTTAACCGTAAGCATTTCTTGCAAGGTATAAGCAGCACCATATGCTTCAA
+GTGCCCACACTTCCATCTCACCGAAACGCTGACCACCGAACTGAGCTTTACCACCAAGTGGTTGCTGAGT
+TACGAGTGAGTAAGAACCAGTTGAACGAGCATGCATTTTGTCATCAACTAAATGGTTTAGTTTCAACATA
+TACATATAACCAACAGTAACAGGACGTTCAAACTCACGACCGGTACGGCCATCAGTTAATACGAACTGAC
+CACTTTGTGGCATATCAGCAAGCACGAATAACTCTTTAATTTCTTTCTCTGCAGCGCCATCAAATGCTGG
+TGTAGCAATTGGTAGACCAGCACGTAAGTTACCTGCTAAGCGTAAAACTTCGTCATCAGAGAAGCTTGCA
+ACATCAACTACTTGACGAGACTCACCTACATTGTAGACTTCTTGAATGAAGTTACGTAGTTTGTGAATTT
+CTTGTTGTGCTTCTAACATACGGTTGATCTTTTCACCGATACCGCGACACGCCATACCTAAGTGAGTTTC
+TAAGATCTGACCAATGTTCATACGTGATGGAACACCTAACGGGTTCAATACGATATCAACTGGTACACCG
+AATTGATCGTATGGCATATCTTCAACAGGTACTACGTTTGAAATAACACCCTTGTTACCATGACGACCAG
+CCATTTTATCACCAGGCTGAATATGACGTTTAACAGCTAAGTAAACCTTAACGATTTTTAAAACGCCAGG
+TTGTAAGTCATCACCTTGAGTGATCTTACGACGCTTAACTTCAAACTTCTTATCAAAATCTTCTTTGATA
+TTATCAAATTGCTCAGCAATTTGCTCAAGTTCAGCTTGTTGACCTTCATCAGCTAAGTTTTGTGTTAACC
+ACTTGTCACGAGACATTGACGTTAAGTCAGACTCATTTAAACCAGCAGATAACAATAACTTCTTAGTACG
+TGCGTAAATACCATCTTCTAAAATGCTTAATTCATCGCCAAGATCTTTCTTAACTTCTTTAAGTTGCATT
+TGTTCAATTTCAACTGCACGAGCATCTTTTTCAACGCCGTCACGGGTGAATATTTGAACATCGATGATAG
+TACCTTTAACAGAGTTAGGTACACGTAATGAACTATCTTTAACGTCAGCAGCTTTCTCACCGAAAATTGC
+TCGTAGTAGTTTTTCTTCTGGCGTAAGTTGTGTTTCACCTTTTGGTGTAACTTTACCTACTAAGATGTCA
+CCACCATTTACTTCAGCACCAATATAAACAACACCCGCTTCATCTAATTTAGATAATGCTGATTCGCCTA
+CGTTTGGAATATCTGCCGTAATTTCTTCACTACCCAATTTAGTATCACGTGCAATACACGTTAACTCTTG
+AATGTGAATAGTAGTAAATCTATCCTCTATTGCAACACGTTCAGATAACAACATTGAATCTTCAAAGTTG
+TAACCATTCCACGGCATAAAGGCGATACGCATGTTTTGACCTAAAGCCAATTCACCCATATCAGTTGAAG
+GACCATCCGCTAATACATCACCACGTACAACTGGCTCACCCATACGACACACTGGACGTTGGTTGATACA
+AGTATTTTGGTTAGAACGCGTGTATTTAGTTAAGTTATAAATATCAATACCGGCTTCACCAGCATGCATT
+TCATTTTCATTAACTTTTACAACAATGCGCGATGCATCAACATAGCTAACTACACCACCACGTTTGGCAA
+CTGCAGTTACACCTGAATCAACAGCTACTACTTTTTCCATACCAGTACCAACAAGCGGTTTATCAACTCG
+TAAAGTAGGTACAGCTTGACGTTGCATGTTCGAGCCCATCAAGGCTCTGTTTGCATCATCGTGTTCAAGG
+AATGGGATAAGTGACGCCGCAACAGAAATAATTTGTTGTGGAGAAACGTCCATATATTGAACTTCAGCAG
+AAGCTTTTAAGATAAATTCATTTCTATGACGACAGTTAACTAAGTCTTGTACTAACTTGTTGCTATCATT
+ACGTTCAGCGTTCGCCTGAGCGATAACAAAGTTACCCTCTTCAATCGCTGATAAATAATCAATTTCATCA
+GTCACTAAACCGTCAATAACTTTGCGGTATGGTGTTTCTAAGAAACCAAAATCATTAGTTCGTGCGTAAC
+AAGAAAGCGAGTTGATCAAACCAATGTTTGGACCCTCTGGCGTTTCGATTGGACAAACACGACCGTAATG
+CGTTGGATGTACATCTCGTACTTCAAAACCAGCACGTTCACGGGTTAAACCACCCGGCCCTAAGGCAGAA
+ATACGACGTTTATGCGTTACTTCTGATAACGGGTTGTTCTGATCCATAAACTGTGACAATTGTGATGAGC
+CAAAGAACTCTTTCACTGCCGCAGAAATTGGTTTAGCGTTGATTAAATCTTGCGGCATGATTGCATCTAA
+GTCACCAAGACTTAAGCGCTCACGAACTGCACGTTCAACACGAACAAGACCAACACGGAATTGGTTTTCA
+GCCATTTCGCCAACAGAACGAATACGACGGTTACCTAAGTGATCGATATCATCAACTTCACCTTTACCGT
+CACGAATGCCGATTAAGGTTTTCATTACTGAAATAATATCTTCTTTTGACAAGATACCAGTACCAACATC
+ATCTGCATTGCCAACACGACGGTTGAACTTCATACGACCTACCGTTGATAAGTCATAGCGTTCTGATGCG
+AAGAATAAGTTAGAGAACAACCCTTCAGCAGCGTCTTTCGTTGGTGGCTCGCCTGGACGCATCATGCGGT
+ATACTTCAACTAAAGCTTCAAGCTTGTTAGTTGAACTATCAACACGAAGTGTATCTGACATGTATGAACC
+AACATCAAATTCGTTCATGTATAAAGTAGATAATACTTTATGGCCCGCTTGGCTAAGCTCGGCTAATAAT
+TCTAAAGTGATAATTGCATTTGCTTCAGCAATTACTTCACCTGTAGATTTGTCGATGTAAGCTTTTGATA
+AAACACGACCAACGATATAATCTGCTGGTACTTCTAGTTTTTCCAATTTTGCTTTTGATAAAGCGCGAAT
+ATGACGTGCTGTAATACGACGACCAGATTCAACTAATACTTCACCCTTCTTGATAGAAATATCAAAAATA
+GCAGTTTCGCCACGAAGACGTTCAGGGATAAGATCCATGATCAACTTATCACCTTTAATGGTGTAGTCAG
+TTGTGTCATAGAACATCGCCAAAATTTCTTCAGTCGAATATTCTAATGCACGTAAGATAATTGACGCTGG
+TAATTTACGACGTCTATCTATACGTACAAATAAGTTATCTTTTGGATCGAATTCAAAGTCTAACCATGAA
+CCACGGTAAGGAATAACGCGTGCGTTATATAATACTTTACCTGATGAGTGAGTTTTACCTTTATCGTGAT
+CAAAGAATACACCAGGAGAACGGTGTAATTGTGAAACGATAACACGCTCAGTACCATTGATTACGAAAGT
+ACCGTTATCTGTCATCAACGGGATTTCGCCCATGTACACTTCTTGTTCTTTGATATCTTTAACAGTACCT
+GCTGCGGCTTCTTTATCGTAAACCACTAAGCGTAACTTAACACGCAGTGGTGCTGAATAAGTTACACCAC
+GTATTTGACATTCTTTAACGTCAAATAACGGTTCACCTAATCGATAGCTTACATATTGTAATTCCGAGCT
+ACCTGAATAAGCTTTAATTGGGAAAATAGAACGGAAAGCAGCCTCTAGACCGGTTTCACCTGTTGGATCA
+GTATCAATAAACTTGCGGAAAGAGTCGAGTTGGATGGACAACAAGAATGGATATTCCATTACTTGTACGC
+TTTTACCAAAGTCCTTTCTAATTCGCTTTTTCTCAAAGTATGAGTAAGCCATGGGGTTCCTCAGCTTGCT
+GGTTATGGCCAAATCTGCCCACTGAGCAACGCTCAGTTAGACAGGTTATGCTGTAATATTTACGTCTAAA
+TACTACTAGATGCTTCTCTAATAACGAGAAAATCACCTAAACGCTTAATAATGCATTGTTAGAGAATAAA
+CAAATATTTATTTTCTAACAACAAAAGCGCAAAAAGGCCGGTGACGTTTAAATCACCAGCCATGCCTTTT
+CAGGCAAACAATCTGTTTAAAAACAGATTATTTGATCTCAACAGAAGCACCAGCTTCTTCAAGAGTTTTC
+TTAAGTTCTTCAGCTTCAGCTTTCTCTACGCCTTCTTTAACAACGCCAAGAGATTCAACTAAGTCTTTAG
+CTTCTTTAAGGCCTAAACCTGTAGCGCCACGAACTGCTTTGATTACTGCAACTTTCTTCTCACCGAAGCT
+AGTCATAACAACGTTAAACTCAGTTTGTTCGTCAGCAGCTTCAGCAGGTCCAGCAGCTGCAACAGCAGCA
+GAAGCAGAAACACCAAATTTTTCTTCCATTGCTTCGATTAAAGCAACAACGTCCATTACTGACATTTCAG
+CAACTGCGTTTAAGATATCGTCTTTAGAAATAGACATACTATAATTTCCTAATTTTTAATAAACAGGCCA
+TTTTTACTTTTCTTATTAAGTAATAAAGCACTGTTTGAAATAACTACAAATACAAAAAGCTTGGTTATAA
+GCAATAAGCTTATATAACCTATGCAGCTTCCTGTTCTTTCTGATCGCGTATAGCAGCAAACGTGCGGGCT
+AATTTGCCTGCAGATGCTTCTTTCATAACGCTCATCAAACGTGAAATCGCTTCGTCGTAAGTAGGTAGCT
+TAGCTAACATATTTACGTCTACTGCGTTGCCTTCAAATGCAGCTGCTTTTAATTCAAAGTTTTCGTTAGC
+TTTAGCGAAATCTGTGAATAAACGTGCAGCAGCACCTGGGTGATCACTTGAAAAAGCAATTAATGAAGGA
+CCTTTGAATACGTCAGAAACACATTCAAATTCAGTACCTTCTACTGCACGACGTGCTAATGTGTTACGGA
+CAACTTTCATCCATACACCATTTTCACGTGCTTGCTTACGCAATACAGTAATTGCTTCAACTGCAACACC
+ACGGGCATCCGCGATTACAACTGAGTGAGCGCCATTAGCAGCTTCTTGAACTTCAGCAACAATTGCTTTT
+TTGTCATCAAGATTGATAGCCATTGGCTTTAACTCCTGGTTCAGACCGGTAAAAGTACCGGTATTTACAA
+TCCTTAGCTAATAATTACTTACTAGCTAAGCCATAACGGCGAGGACCAGAAAAATCTAGGAAATATCTGG
+GTAATCACCATCTACGTAGGATAAATTAAGTAATTAAATCAGAAGAAATAACTACACCTACGGTCTTGGA
+CGGGGGTTGTGTATTTATTCAGCTTCATTCGATTTTACTCGAAAAACTGGCCAAAAAAGTTCACAACTCC
+TACCAAAATTTAAGGGGCGAAATTATAGATTATAATTTCGCCCTTGTAAAGATTCAATACACAAAACTTT
+ACTCAATAATATTTACACGTAATAAATTACAGGTAATATTAAGCTTGAGTTAGTGTTGCTTGGTTGACGA
+CAACGCCGGCACCCATAGTTGTAGAAAGAGAAACTTTCTTCAAGTATTGACCTTTAGCATTTGCAGGTTT
+TGCTTTTTTAAGCGCTTCTAGCAAAGACTCTAAGTTTTCTTGCAATTGTGCAGGTTCGAAATCAGCCTTA
+CCAATAGTAGTATGGATGATACCGTTCTTGTCGTTGCGGTAACGGATCTGACCAGACTTAGCGTTTTTAA
+CAGCGCCAGCTACGTCAGGAGTTACTGTACCAACTTTAGGGTTAGGCATTAAACCACGAGGGCCTAAGAT
+TTGACCTAGTTGACCAACAACACGCATTGCATCTGGAGAAGCAATAACAACGTCGAAGTTCATTTCACCG
+GCTTTTACTTGCGCGGCTAAATCTTCCATACCAACGATGTCAGCACCAGCTGCTTTAGCTTTCTCTGCGT
+TTTCGCCTTGTGTAAATACAGCAACACGTACTTCACGACCAGTACCATTTGGTAATACTGTAGCGCCACG
+AACGTTTTGATCTGATTTACGAGCGTCAATACCAAGATTTACAGCAACATCAACGCTTTCACGGAAGTTA
+GCTGTAGCAAATTCTTTTAATAAAGAAACTGCTTCATTGATATCATATTCTTTTGTTACGTCTACTTTTT
+CACGGATAAGACGAGCGCGTTTTGATAATTTAGCCATTGATTAGTCCTCTACCACTAAACCCATTGAACG
+AGCAGAACCCGCAATGGTACGCACTGCAGCTTCAAGTGAACCAGCAGTTAAATCAGGTTCTTTTGTCTTA
+ACGATTTCTTCAAGTTGAGCTGTAGTAACAGTTCCAACTTTATCAGTGTTAGGACGACCAGAGCCGCTTT
+TTATGCCAGCTGCTTTTTTCAATAAGAAAGAAGCAGGTGGAGTTTTTGTTTCGAAAGTAAACGAACGGTC
+ACTATATACAGTAATTACTACTGGAACCGGAGCGCCTTTTTCTAAAGAATCTGTTTTCGCGTTGAACGCT
+TTACAGAATTCCATGATGTTAACACCATGTTGACCTAATGCAGGACCAACTGGTGGTGACGGGTTAGCTG
+CACCAGCAGCTACTTGTAGCTTGATTAAAGCTTGGACTTTCTTAGCCATTTTAAAATACCTTTTGTTTGG
+GTAGTTAACGCAATCACTTAACATTAAGGTGGAATTCACCAACTCGACATAAAGTTTTCGCTTCCCTGTT
+TACAAAATTCGCTTTAAAAACAATTGTTTTCACAACAGAATAAAGCGCATTTAGTGCGCGCTAAAAATAA
+GCGGCAGCGGATTATATATTAACCAGCCATATCATTTCAAGCGCTTTTATTGTTACCTAGAAAATAGTGG
+TGTTCTGTATTTACATCAAACCACTGTTTCCCCTGTAAAATCAGCGTTTTTCCGCTACTTTATTAGTAGT
+AGAAATGGTAGCTTCTATACGACGGTTTTGTTCGTGAGCTGCAGCTGTATTATCTGTATTTAGTAATTCG
+CTTTCACCATAACCTATCGAATTTAAACGACTTGCATCAACACCAAAGTCATTAATTAAAACATCAACAA
+CAGCCTGAGCACGCTTAGCAGATAAAGTCTGGTTATATGCAGCACTTCCCTTTGCTGAACTATGCCCTTT
+AATTGTTAAACTAAGATCTGGATAAGCTTCCATAAATTTAGCGACTTTAACCATAATTGGTTTATATTTT
+TCTTTAACTACGGCTTTATTGCTATCAAAGTTAATAAGTAACTCAACGGTATCTTGCGCTTCAGTAAAAA
+CAGTACAGCCTACTTCATTTACTTTGTCCGTTGCAGGAGTATTAGCGCAATTATCTTTGCTATCTAATAC
+ACCATCATTATCACTATCTAATTCAGCGATAGGAGCAACAGCAGCGATAGGGGCAACAACGGCAGCTTTA
+GTTTTTACTGGCTCACTACGCTTTATTTCAGCTTTTTGTGTACCAAAGAAATAGATAAAGCCTAACTTAG
+CAGATAGGTCAGTGTAATTATCTTCAAATTGATAATGGCCTTTTCCTTCAAAATAAAGTGCCATATTCTT
+ACTTAAATAATGACGGTAGCCAGCACCTAATGCTGCAGAAAGATTTGATTCCTCAACATCTAAAACATCT
+GCGCCACCCACAACATAAAAACTTTCTTTAAATGGGAAATATAATAGATCTAACGCAATACTTTTGCCTG
+ATGATAAATCAACGTTATGATTTTCAGCAACCGGATTAAAATGAGTATAAGAAAGTCTAGTTTCAAATAA
+CTCTGAGATACGGTAACCCGCCTCCGCACCTACACCTGAAGCATGATCAATTGATGAGTTGGCATTGCTA
+TTAAAAAGACGATCCTCATCTGTTTTTAAATACAAAGTATGGCCACCAAGATACACCTTGCCAACTAAAC
+TCTCAGCACTTGGCTGCTCAGCAGCTGATAACGATAAAGAAAAAATTGATAAACCGATAAACTGGCTTAT
+TTTTGAAACTGGTAAGTAGCGCATTACATATTATCCCTATGAATGTAGTCCAATGATTGGTTTTTTACGG
+CGCATATTTTAATCGTTTCTTCTTTATGTTGCAGCAATTAGTTATCAATTTGTAAAAATATCTTTCAAAT
+TGTTATTAAAAAGACATTGATAAGCTGTATTTCGGGCTACATAGGCCTTTACCTCCTTGTTTGGGCTAAA
+GTCTCTTACATTTAACATTTTAATTTTAGTTATAATGTTTTCATAAAAATGTCAGTCACATTATTACTAG
+GTCTCATATGTCTATATCTGCACACAACAGCAAACTACAAAGGTTTGTTGAAAGTAAAAAATTCCAAAGT
+TTTCTTATTTTTCTTATCCTCTTTAATGCAATTAGTCTGGGCCTTGAAACAAGCCAGTTTGGTAAAGCTA
+ATGCTGAGCTTTTACACACCATAGATACGACCATCCTAGTACTGTTCACAATTGAGCTTTTATTAAAATT
+CATTGTTTATCGAAATCAATTTTTTCGTTCAGGATGGAACTGGTTTGATTTTATAATCGTTGCCATTTCC
+TGGGCACCTACAAGCGGTGCATTATCGGTTTTACGCGCCTTTAGAATATTGAGAGTTTTACGGTTACTTT
+CTGTCGTTCCGCAAATGCGTCGTGTGATAGGCGCCCTAGGGCATTCATTACCAGGTATGGCTTCAGTAGT
+TGGTGTCTTGAGTATTATATTTTATGTGTCCGCTGTACTAACCACTAAGATATTTGGCACTCATAGTGAT
+GCGAACATGCAGGAATGGTTTGGCAACATTGGGGCTTCTGCTTACACCTTATTTCAGGTAATGACATTAG
+AGAGTTGGTCTATGGGGATAGTTCGTCCAACCATGGAGTTATTTCCCCTCTCTTGGGTATTCTTTGTACC
+CTTTATCATTATTACCAGCTTCGCAGTCCTTAACTTATTTATTGGTATTATAGTTGATGCGATGCAAGTC
+ATGCATGAAGAAGAAGGTAAACCTAAACAAGTCATAGCAACTAAAGAAGATATGTTAATACTTGAACAAA
+AAATTGATAAACTAAATCAATTACTACAGAGTAAATCTAAGCCTGATAAATAGTAGAATTGAGTATTATC
+TTATGTGATTAAAGTATTACCAAATTAATACCAATAAGTTAAGGTTAACTTTATAAAAAATATAACCTTA
+CGGTAAAAAAATGACAACGGTTTCCCTTTATTCTCGTTTATGTAAACTACTGCCACTTGCTATGGTGATT
+ATTGTCTCTGCTTGTAGCAGCACACCACAACCAAGCAACCCACCTCCCCTAACCAAGGCTAATATTTATA
+TTAACCAGCTGGCTTTTGACGTGCAAGCGCCCAAACAAGCAGTAGTTGCTTTACCCATAGGTGAAACAGC
+AAGTCGTTTTATCGTTTATCAAGATTCAAACATGATTTATCAAGGTAAGCTTACTTCTCAACCAAGCTTC
+TCTGAATGGGGGCAAGGTGCTCACTATTACCTCGCTGATTTCTCGCAAGTAAAACGCCGAGGTGAATTTC
+ATATTGTAGTAAATACACCCAAGCAGCAACTAGCTTCATCAACGTTCGCGATTAAACATAATGCTTACTT
+TGCACTTACCGCCAAATCACTAATCAATTACTTTAAAGCAAGTCGTCATACTAATCCGAGAGATGAATCT
+ATTCGCATGATTGGTACTGAACGTTACGTTAATGTTTCAGGTGGTTGGGTAGATGCAGGAGGGGATCAGG
+GCAAACACTTAAGTCAGCATACTGAGTCTAACTTTTTAATTCCTCAACAAGGCGCAATAGCTACCTGGGC
+CATGGCAAAATCTTATGATAGCTTAAATCGATTGTATGACCGCAAGGCATTAACATTGGAGCTTGCTGAG
+GAAGTTATTTGGGGCGCAGATTATCTACATAGAATATTAGACAGTGAAGGCTATTTTTATACCAATATTT
+ACGACCAACGAGGCTTGGCAGAAGAGCGTTTAATCTCAGGTTATCAAGGAGCTGAAGGTGATTATAACAC
+TAACTTCCAAGCCGCTTTTCGTGAAGGCGGAGGCATAGCTATTGCTGCGTTAGTAAGAGCACATGAACTG
+AGTAATAAAACAGGTGTTCAAGGTGAATTTTCTGCAAAGCAGTATTTAATCGATGCGGAACGTGCTTTTA
+CTCATTTACAAAAGAACAACCTACGTTATGTTGATAATGGTAAAGAAAATATTATCGATGATTACACTGC
+CCTCATTGCGGCCACTGAACTTTATCGCATAACTAAAAAATCGAAATACTTAAAAACCGCGCGTCACCGT
+GCTCATAACTTAAATAATAGAATGACTTCACAAGGTTGGTTTGTCAGCGATGATGATAATAGACCCTTTT
+ATCATGGGGCTGAAGCAGGATTACCTGTTATTGCCTTAGTTGATTATTTAGCAATAGAGCGTAATCGACA
+AATTAAAACTAAAACTAAACGGACTATTAAACTATCGCTTGATTATCAACTCGCCTTAAATTCTCAGGTT
+GCTAATCCATTTAATTTGGCACGCCAAACATTTAAAAGCTACAAAGATGGCCAGCACACTAAACAACAAG
+AAGGCTTCTTTATACCGCATGCAAGTGAAGCTAGCCATGCTTGGCAAGGTGAAAATTCACGCTTGGCCTC
+ATTAACCGCTGCAGCAATATGGGGTGGTAAAATCACTCACAGTGATAAAAGTGGTGCTTTTGGTATCAAT
+GATGAACTCGCTTATTTTGCACAAAGCCAAATAGATTGGATCATGGGTAAAAATCCTTACCAAGTAAGTA
+TGTTATACGGTTTTGGCGTTAATAACCCACCGCATGCTAAAAGTGCGGGTACTATGTTAAATGGTGGTAT
+TTCAAATGGTATCACTGGCGCAACATCATACCTAAATGGCCGTGGCATTACTTGGGCTGAAGGACCTGAT
+GAAAATAATAGGCGCTGGGTAGAACAATGGTTACAAAATTCAACCTGGTATTTGTTAGCTATGACGGCAA
+TGACTGAGTAATTCACATCAATGGACTGAGCTATTAAACTTAGTCCTTTGACAACACCTATTCTTAATTT
+CTTCAAACACAGACTTCTACATTAGAATCTTTTCATCAAAGCTGCTGATAGCTAAATAGCTTTACCTAAC
+GTTTACTCTTCTCTTGAACTTACACAGACGAATATTAATCAGGTAATGATTAACCTGTAATAACGACTCT
+GTAATACTGAAAATTTAGTGCTACTAAACGGATTAATTAATCACAAAAAAAAACGCTTGCACAAAGCAAG
+CGTTATTATATCAAGTATTTTTTATATTCAGAAAAAGTGGCTACTTAGCTACCCTTCTCAACTTGACCAA
+ATTCTAAATCAACTGGCGTTGAACGACCAAAGATAAGTACAGATACTTTGATACGGTTTTTCTCGTAATC
+AAGTTCTTCAACTACACCATTAAAGTCAGCGAATGGTCCGTCAATAACACGAATAACTTCACCTGGTTCA
+AACAATGTCTTAGGCTTCGGCTTATCTGTTTCTTCAAGACGTTGTAAAATACGATCCGCTTCTTTCTTGG
+TAATCGGTGCAGGACGATCACTTGTACCACCAATAAAGCCAAGAACACGTGGAACACTTTTCACTAAATG
+CCAAGCATCAACATCCATTTCCATTTGTACTAAAACGTATCCAGGGAAAAACTTACGTGAGCTTTTACGC
+TTTTGACCTGCGCGCATTTCTACTACTTCTTCAGTAGGAACTAAAATCTCACCGAATTTCTCTTGTAAAC
+CGTGGATTTCAATGTGCTCAAGCAATGTTTTTTGAACGCGACCTTCATAACCAGAAAATGCTTGTACTAC
+GTACCAACGCAATTTCGGATTTTGATTAACTTTCTTTTCTTCGCCTTCAGGAGAGATATTTTCTTCTGAC
+ATATTTTCTTCAGACATAACTAAACCTGCATACCTGTAACTAAACCAACTAACCAGAATAGAACGGAGTC
+TAATCCCCAAAGTAGTAATGACATCAATAAAGTCACTACTAATACAATACCTGTCGTCTGTACGGCTTCT
+TGGCGTGTTGGCCAAACAACTTTACGTACTTCAGTACGAGCTTCTTTTGCAAATATAGCAGCATTACGAC
+CTTTTTCAGTTTGTAATGCAATTAAACCAGCAATACCAACCATTGCCACAACAGCCACTGCTCTAATTAA
+TACTGACTCTTCACCGTAAACGTAATTACCCGCAACAGCACCCGCTAAAAGTAAGAAAATAACTCCCCAC
+TTTACTGCATCGAAAGAACTGCTTGGTTGCTCTTCTGTACTTGCATTCATAATTCTATTCCGTATTTATC
+TACTTTCTAATAACACGACTTGCAAACACAAGTCGCTTAAACATAAATGAAATCATCTATGTTTACTCAA
+AAATGGCAGGGGTGGAGAGACTCGAACTCCCAACCATCGGTTTTGGAGACCGCTGTTCTACCAATTGGAA
+CTACACCCCTACAGATTGCTTATAAAGCAATAGTTACACTTATCAGGTGAATCTTAGTTTTTTGGGAAAT
+AAGAGATACTCGAGAAGTGAGGCGCTATTATACTCAGCCCAGTGTTTTACTCAAGAAGTATTTGATGTAT
+TGGCTAAGATAAGCCGTTTCTCTGCAATAGCATCTTTAAATAATCAGAACATGATTATTTAAAACGCAAT
+AGATGCTCAACTAGCCTTCTTAAGAAATACTATTTCGTATTATTGAAACCCGGTCACTCATTTAAAATGC
+GACTCTATACTGTTGGAAGTTTCTTTCCAGCGTTAAATTATGCGCACAAAAAAGGCCGCGTTAGCGACCT
+TCTTTATTCAGTACTATTTCTAATATGAATTTGTGTTTTAACAGATGATTTAACAAGACGTTGGCACGGA
+GTTGACGCTAGTCAATGAGTACCAACAACGACGTTAAATCGATGTTAAAGACAAATTAAGCCATAATCTT
+AGAAACAACACCAGCACCAACAGTACGACCACCTTCACGGATTGCGAAGCGTAAACCTTCGTCCATCGCT
+ACTGGGTTGATTAGCTCAACAACAAACTTAAGGTTGTCACCAGGCATTACCATTTCAACACCTTCAGGAA
+GCTCTACAGCACCTGTGATATCTGTTGTACGGAAGTAAAACTGTGGACGGTATCCTTTAAAGAATGGAGT
+ATGACGACCACCTTCATCTTTAGAAAGAACATAAACTTCTGATTCGAATTTAGTGTGAGGTAAGATTGAA
+CCTGGAGCACAAAGTACTTGACCACGTTCAACATCTTCACGCTTAAGACCACGTAGAAGAACACCACAGT
+TTTCGCCAGCACGACCTTCGTCAAGAAGCTTACGGAACATTTCAACACCTGTACAAGTTGATTTTTGTGT
+ATCACGGATACCAACAACTTCTACTTCTTCACCAATTTTGATGATACCACGTTCAACACGACCTGTTACA
+ACTGTACCACGACCTGAGATTGAGAATACATCTTCGATAGGCATGATGAATGCTCCGTCGATTGCACGCT
+CTGGCTCTGGAATGTAAGTATCAAGTGCATCAGCAAGCTCAATGATTTTCGCTTCCCATGCTTCATCGCC
+TTGAAGAGCGCCTAAAGCAGAACCTTGAATTACCGGTAAGTCATCACCTGGGAAATCATATTCAGAAAGA
+AGTTCACGAACTTCCATTTCTACTAATTCTAATAATTCTTCATCATCTACAACGTCACATTTGTTCATGA
+AAACGATGATGAAAGGAACACCAACTTGGCGAGACAATAAGATGTGTTCACGTGTTTGTGGCATAGGACC
+ATCTGTAGCAGCAACTACTAAGATAGCGCCATCCATTTGTGCAGCACCAGTGATCATATTTTTGATATAA
+TCGGCGTGACCAGGACAATCTACGTGTGCATAGTGACGTGCTTCAGTATCGTATTCGATGTGAGAAGTAT
+TAATTGTAATACCACGTTCACGTTCTTCAGGAGCGTTATCGATTTGTGCGAAATCTTTAACTTCACCACC
+GTGAACTTTAGTTAATACCGCAGAGATAGCGGCTGTTAAAGTAGTTTTACCGTGATCAACGTGTCCAATA
+GTACCAACATTTACATGTGGTTTATTACGTTCAAATTTTTCTTTAGCCATTGTAAGATACCTCTGGGTAT
+AGTAATTATTTACTGTTTAAGTTTGATATTTAATTTGAGATAAGGATAGATTAATCTAGGAATGGTGCTG
+ATAGGCAGATTCGAACTGCCGACCTCACCCTTACCAAGGGTGCGCTCTACCAACTGAGCCATATCAGCAT
+TCATATACAAAGATTGGAGCGGGCGGCGAGAATCGAACTCGCAGCTTTAGCTTGGAAGGCTAAGGTATTA
+CCACTATACGACGCCCGCGTTTTCTATCAGATATCTTTTTTTTTGAACTATACTTTTCAACAAAGTATAA
+CTCGAAAGATGGTGGAGGGAGGTGGATTCGAACCACCGAAGGCTGAGCCGTCAGATTTACAGTCTGATCC
+CTTTGGCCACTCGGGAACCCCTCCACTTTAAGCCTATACCTTTTCCAAGGTACCCTATAAAAGCATTGCT
+TTAATAAGTATTAATGGTGCCGACTGCCGGAATCGAACTGGCGACCTACTGATTACAAGTCAGTTGCTCT
+ACCAACTGAGCTAAGTCGGCACTACATTAAGTGGTGCGAATTCTAGTGTAATGTTTTACGCCTTGCAATA
+GCTAAATTCAAATATTTTGCACTTTTTTCATCTTTATTGTTTGTTTGATGGTTTTTCATTCAAAGGAAGG
+TCGTTTTTGCTGCTCAACGGCTTGTTACTGGTGGTTAAAGTAAAAAATCCGACACTGTTAAATGTCGGAT
+CTCTTTATTTTTCTTTGTTAGGACATATTTTTGGCTATATTTCTTACTATATATAGCCGTGTTATCCCTT
+AATTAAATGCAATGCTTAGTGTGATAAGGAGGAAGCTGGCATTCCACCTAATTGTCCTGCTGACATTTGT
+GGCATTATTGGCGTTTGTTGATCAACTTGTGCTCTAGCCGCTGCCGCTGTTAAAGCGCCAACTGATTTAT
+TTCGTGCTCTCACCATAGGAGCCGGGATGATACGACCCTTTATTTTCGGTTCAGGTGCAAAGTTAGCCGC
+CGATTTACCCAAGAGGCGAGTATGGATACAAGATCTAATTTCTTCTAATGTGTAATTGGCTTTTACTTTA
+ATACGAAGGTGTGGAATTGAAGCGGCTTCTAAACTACCACTCACAAACCAGTCTTTTTTAATTTTATAAC
+CTCGGCCCTGCGTATCGACTAAATCAATCGCGCCAAGTAGTTTCATAGTGCTACGATCACAAATAACAAA
+ATCTAAGTATTTGGTTTCAGCACTTTTTGCTGCCGTTTGACTGGCTCGACTTGAGACTCCATTGCGTATC
+GTTACCACATCACTGAGCCTGACGCGATTCAGCACACGGTATTTCGCACCTAATGCTTGTTCAACAAGAT
+TTTGGAAGTTTTTTTCTGCGGGTGTAAAAATTGCTTTTTTACTATCAAAAGGAAAAGGAAAGCTATTGTC
+ATTTAAACGACTTGCTAACACGGCAACAATTACCACTAAGGTAATCAAGGTAAATAATATCAGTTCCATA
+CATTTCTCCAGCGATTCAAATTCTTGACGCTTTCTCTCTATTAGAGAATAAACGTACTACTTAACCTTGA
+TTAAGCAAAATTTGTGCCGAAGATCGATGTTTAGAAAGGTTTATTAAGATATGATTTTGAATAATACTTA
+TTTAAGAAATAGATGCAGCGTCAAATACTGCACCTATATAGTAGTATTAATTTAGGCAGGGTATTTTTCT
+TCTAACGCTTGGTATAATTGCTGCTGAAAATCTTCTGCACCAGTATCTAAAGTAGTAACTAGCTTTGCTA
+ATACTTCATTATCTTCTTCACCGTGCCACTCTTTAATATAACTACCCTCTTTATAACCGTGGTCTTGGCG
+GAAAAAGTTTAGTGTATTTTTACCTACATATTGTCTGAATAATTCATCTAGATCCATATTCATTAACGAC
+ATGCAGTCAGCTAAAGCTTTGGCATCAAAAGCTCTACTTGTAACAGCAGCCGATGCTAAGTTTTCTAGCG
+CTATTTTAAAGTCACTTTCTGCCGTACCTTGGTGTAATTCTTTTGAAAGTTCACTGGCAATTAATTCGGC
+ACTATCACCAGACATTAAACGTAAACTCAAACCAAAGTGAAAAATATCAACGAGTTCTAATTGCACTTGA
+GCGATGTCAATTTCTTGGTGTTTCCACCATTTCCAACCATGATGGTCTAACATCTCAGCACATTCTACCC
+AAATTGCACGATACCATTCATAGCCATTTTCACGCCAAGTGTCACTAACACGACTGTTCATCGCATCTTG
+CATGACCAGCATTTGGCTAATTTGTTTCTCGGCTATAGAGAGTGCAGTTGATAGTTTTTCGCTCATGTAT
+TTCTCAAATAATAATGTTAGTACTGTTATTTTGCCGTAGCTGATAGCTTGTGACAAGTATTATACTAAAC
+GGATTAACTTATTGACCAAGTTAGCGCTACATCAGCTCGAAAGGTATTAGCTGTTTCTTTTGCTTTAAGA
+GTGGCTTTATGACTATATTAGGTAGGTAAAACTCTTCTCCCTCTGCTTATTGTTACCATATCACCAAGTA
+AACGAGTTAGCTCAAGGAAAGTTCTATGAAGTATTTAGACAATAACCTACTACTTAACTCCGTCATTGAT
+CTCATTGATGATTTGATTTTTTATAAAGATAAACACTTCAGATATATTGGCTGTAATACTGCTTTCCTCA
+ACTTTGTCGGCAAAAAAGCTGAGGACCTTATAGGCAAGGATGATTTTGAAATATTTGATCATGACTTGGC
+TTGCCTATTCAGAAAGCACGACAAACTCATGCTAGCTGAAGGTAGTGTCAGATCCAATGAAGAATGGGTT
+GTCTATCCTAATAACAACAAAGTTTATCTGTTAACCAAAAAAATTCCTTTTGTTTATGATGGTATTAACA
+CCGGAATTTTAGGCATTAGTCGTGATATCACTTCGTTAGAGAAAGCCAACCAACAATTAAAGCAACAAAC
+ATTATTGGATGAACTTACACAGATAAAAAACAGAAAAGCATATAACCTTAAAATTAAATCTTTACTCGCT
+GTTTTTGAGCGTTACCAAACCCCTTTCTCAATTATCAGCATAGATATTGATGATTTTAAAAATATTAATG
+ACAACTTTGGTCATGATGTTGGCGATACGGTATTACGGAGTTTTGGTGCGCTTATCGAGAAAAATATTCG
+AGAAACTGACCATCTATTTAGAATTGGCGGTGAAGAATTTGTCATTTTATCAGAGTCAAAAACTAAAGTT
+GATGCGATTCAGTTAGCCGAAAAATTAAGAAAAATTGTGGCTTTTAATACTATTCTTACCGATATTAATA
+TCACCATCAGTTTAGGTATTTGTGAAGTAACTACTGGTGATGGTCCCAACTCTATAGCTAAGCGAGTTGA
+TAATTTACTTTATGAAGCGAAGTCCCATGGAAAAAATAAAGTGACTTATCATTCAGTAACATAAAATTTC
+AATTTATAGTTCAAATTCATGGGCAGACCTTACTGTTTGATATGCTCACTTTAACTGAACAGTTTTTTCC
+TTACCATAGCGCGATAAGCTTTCGGCGTTAAATGTAAGTCTTTCTTAAATAATCGAGTTAAATGTCCTTG
+ATCTTGATAACCCACCTGATCTGCTATTTCTTGAATAGTTAAATTACTTGATGCCAATAGTTCTTTTGCT
+GTTTCTATTCTTAACTGCTGCCAGTATTGTGTCGCACGAACGCCCGTTGCCGCTTTGAACCGGCGGGTAA
+ATGAGCGTTGACTCATACCAAATTGCTTAGCAATTTCTGTCAGGGTTAATTCAGTATTTAAATTTGTCCG
+TAGCCAAAATTGAATTTCAGCAATCAATTCATCCGCATGCCTATCACCCGATCCCTCCAAATAACGTTGT
+TCCTCATAAGGCTTGCGTATTTCATGGGAGAAATTTCGTTCTACATTTTGTGCCGCTTCTTTACCGTAAT
+GCTGAGCGATTAGGTGAACAATAATGTCTGCCAATGCATTTAAGCTAGCTGCACAATAAATACGTTCAGA
+TTGCGTAATAAAGAAATCGGGCTTTAAATCAACTTGTGGATAGTCTCGCTTAAATTGCTCAACATAATGC
+CAATGCGTGGTTGCTGAGTGATTATCTAATAAACCTGACTCTGCCAAAAAGCACACCCCAGTGCCAACAC
+CAATTAAAGTACTTCCTTGCTGCCAGCAATGCTTTAACCAAGCAACTAATTTTTCATGACTTTTAAGTAC
+GGGGCGAGGATTACGCCACAAACTGGGCACAATAATAATATCAGGTGGGGTTGATTTAACTAATAATTCA
+CTATCAAGGGTGATATCGGCAACCATGGTAATGCCTGCACGTGACTTTATTTTAACTGACGATTCACTTA
+AAAATTGCGTGTCTAGTTTTAATACTGATTTATCATAACGCCTAGCAAAAGCCTCACCAGCGAGTAACAT
+CTCTATGGGTAAAGTAACTCCCGTGGCTAATACATGCGGATAAATAACTAAATTTACCGTTAACTTATTT
+GTTAGATAATCTATTTTTATCCGCTTATTAGGCATCATTCCTTTCCTTTTCGTTATTTTTGGCCATTATT
+GCATACTACAAGGCCATTTTGGCTTATTATTATTTTGAGGAGTCATTAGAATAGACACTATCAAACGCAA
+TACGACTATTTTGCATTTATTCAAATTCTTTAAGTGGATTATTACATGACACGTTTACCTTTAATTATTG
+GCATGGGCGGTATTAATGCTTCAGGCCGTACCTCATTTCATCAAGGCTTCCGACGTATAGTAATCGATAA
+ATTAACTGCTCAAGCACGCCAAGAAACATTTGTCGGATTAGCAAGCTTAATGAAAATTGTCACAAAAAAA
+GATGGTGCTTTAGTTGATGGTGACGGTAACCTTGTTTTAGCTGAAGAGATCGAAAGCAAGTTTGGGCAAA
+AAATTCTTGCTGGTACCCTAATTCGTAAAATTGAAAAAAACCATTTTGATCCTGATGCGACTCACTGGCA
+TCAAAAAATGAATGTCACGCCTACAGATAAGCCTATAGCGTTTGAATTACGTGCTAAAGAATTACCTCAA
+CCGGTACCAAGTTCATGGTTGGTTACTGACTTAGGTGCAGGTAGAGTTTCTGTCGAAATTCCTGAGCAAC
+TAACAATTACTCACGATTCGTACCGTGATAATCCGATTAAAGCCGCGGGTCAATTTCCTACAGGATTCGA
+TCCTACTGAGCTTTACAAAAGTCGAAACCATCCGCGCGGTTTGCAAGTAACAATCTTTGCGGCGACAGAT
+GCTATTCGCTCTACCGGATTAGAATGGGATGCTATTCTAGATAAAATTAGTCCCGATGAAGTTGGTACCT
+ACTCAGCTTCAATAGCAGGACAAATGCATGATGAAGGCTTTGGTGGCTTAGTTAAAAGCCGTTTAACCGG
+TTCTCGTGTCAGCTCTAAGCAATTAGCGCTGGGACTTAATACTATGTCTACCGATTTTATCAATGCTTAT
+GTTACTGGCAATGTTGGTACTACTTTTACTAGCTCAGGTGCTTGTGCAACATTTTTGTATAACCTACGTG
+CCGCAACACATGATATGGCCGCTGGCCGAACACGTATCGCTATTGTTGGTAGTAGTGAAGCGCCTATTAC
+GCCAGAGATGATTGAAGGCTTTGGCAACATGAGTGCATTAGCCAACGAAGAAGGGCTAAAAAAACTTGAT
+GGTACTGATACTGCTGATCATCGTCGAACTAGCCGTCCATTTGGTCAGAACTGTGGTTTTACTATGGGTG
+AAGGCGCACAGTTTGTTGTCTTGATGGATGATGCGCTTGCCTTAGAGATGGGCGCAAAAGTACTCGGCTC
+TGTTGCCGACGTTTTCATTAACGCTGACGGTTACAAAAAATCAATTACCGCACCAGGACCTGGTAACTAT
+ATTACCATGGCCAAATCCGTTGCTTTAGCAGAGCAAGTTTTAGGTAAAGAAGCATTACAAGAACGTAGCT
+TTATTTTGGCGCACGGTTCTAGTACCCCACAAAATCGCGTTACTGAGTCATTAATTTATCATAAAGTTGC
+AGAGTGTTTTAACATTGAAAATTGGCCGGTTGCTGCACCTAAAGCGTATATTGGTCACACCTTAGGCCCT
+GCAAGTGGCGATCAAATGGCAATGGCATTAGGTATTTTTAGTGATAATATTATGCCCGGTATTACCACTA
+TTGATGAAGTTGCTGAAGACGTTCATAACGAACACCTTAATATTGCTACAGATCATTGGCACTGCCCTGA
+TATGGATATCGCTTTTATCAATTCAAAAGGCTTTGGTGGCAATAATGCAACCGCGACTGTTTTTTCTCCA
+AAAGTAAGTTTATCAATGATGGAGAAACGTTATGGTGCAGAGGCAATGGCAACTTACCAACAGAAGTTAA
+TTGAAGTAGAACAAGCCCAGCAAGTGTATCGTGATAACGCTAATGATGGTCAGTTTGATTTAATTTACAA
+ATTTGGTGAAGGTCTGATCGATGAAGCCAATATTGAATTAACTAACGATAGTTTACGCTTCACTGAATTC
+AAAAATAGCATCGCACTACCTAGCAAAAACCCTTTTGATGATATGGTTTAACCTTATCTATACCCGTTCC
+ACTTGAAGATGCATGATTCAACTGGAATTAGAAACGCCTTGAAGCAAGGCATTGATAGAAGATATATTGT
+CAAAATCAATAACGCAACTTAAAGTGTTTCTAAACCATCCCCTTGGGGAAGACTGAGCATCTTCAAGTGG
+AGCGGGTATAATGGTGATAACTTGCTAAAATGGCAAGCTAACACCTGATATGTTCCTGCTCTTCCTAAAG
+TACAAAATCGAGTCACTTCTCCTCCTATTATAGTTTTCCTAAACAAAGATAAGGCAAAATATGACTCGGC
+TTCGCATCATTTTAATCACTTTACTGTCACTATCAGCCTTTGCTGCTAATTCGCTCATCACTCGTTTTGC
+TTTAGAAAAAACGGCTATTGATGAAGCTAGCTTCATTATGCTTCGAGTTGTCTCAGGAGCACTCTTCTTG
+TGGTTATTTTTAGCGATCAAAAAAGGTAAAAAAATAGCACAAGGGGGGACATGGTTTGCTGCTTTTGCTT
+TGTTTATTTATGCCGTCAGTTTTACCTATGGTTACGGATTGATTGCAGCTGGCACAGGTGCCCTATTACT
+CTTTGGATCAGTACAAATTACCATGACCGTTGCAGGTTACCGTGAAGGAGAACGACTGAACGTAATACAG
+CTAGTCGGCTTTGTTTTAGCAATTGTTGGGCTAGTCATTTTGATGCTACCGGGTATAAGTGCACCTTCCT
+TTATGGGAGCATTTTTGATGTGTATCTCAGGGATCGCTTGGAGTATTTACACGCTACAAGGCAGAGGAGC
+AAGTAGTCCTGCAGCTAGCACTGCCGGTAACTTCATAAAAGCTGCCCCTATGGCAACACTGTTATGGCTC
+ATAGTTTACCTGTTTACAAACAACACTATCGACTTAGCAAACACTGGTGTTATTTATGCATTGCTATCCG
+GTATTGTCACTTCTGGTATCGGGTATATTATTTGGTATAGTGTGTTGCCTGAGCTTAAAGCCACTCAAGC
+CGCGATTGTGCAATTAAGTGTTCCGCTATTAGTCACTTTAGCTGGGGCTCTACTACTAAATGAAGTCATT
+ACATTACGTGTCATATTCGCTTCAATTACCATATTAATTGGCACCATTCTAGTACTGACTTTCAAGCGTA
+GGCATTAATATCCTCTTTAACAGTACATACCATCTACACAACGTCATAATACTGAATAATTAGAATGACT
+CAAAAAATTTAATCAAAATAAGGAAAATCTTAACATCTTTAATTTATTACCCAGCCATACCCAGCTATCT
+CCAACAGTGAACCTTCAATAAACAACCTTCAGCACCCCTGTCCAAACTGTATTTTATTTTGATAACCAAT
+TGAAAACGGCATTATATTCAAAATAATTCTAAGCTAATAGCATTATATTCTTAAGCTGTATTTATATTAT
+ACAGTGGCTTTTCACATCACCCACAACGAGCGTTTTTACTGAACTTTCGTTTCCCAACATACTTTTTCAG
+TTCGTTTTTTATTCTATTTGTAAAGACTCCACATCAAATAATTGTAGATAATATACAATATAACGTATAT
+AAGTGTGTCCGTCGTGTGGGGTTATTCGCTTAATAAATCCCCGCTGCTGACAGGTAAAAATACAAGGGAA
+GCTAAGTCAGCTTAAAGGACACAACAAAACAATAATAATATAAAACAACAATAAAATAGGTAAAACCAAA
+TGATTACATCAAGCTTAAAGGCACGTAAATCTCTCGCTGCTATTGCCGTAGGTACCGCACTAATACTTAC
+TGCCCCTAGCGCATTGGCTATCGACACAGGTACGGTTAAAGGCCATATCATCAGTAATGAAGGCACTGTC
+CTCAGCAATGCCACCATCACCTTAAAACATAAAACCAAAGGTTTAGTATTCACGGTTAAAACCAACGATA
+AAGGTAATTACTCACTGCGTAATGTTCCCGTGGGTGACTATAATATTACCATCACAAAAGATGGCTATAA
+CGGCGCAGAAGAACCTAATATCAGCTTGAGAATTGGTCAACCTGTTATTATAGATAGTCAATTACTGTCA
+AGCTCTGCGACAGCGCAAGAGATTGAACGCATTGATATTCTCGGTAGTAGTATTCGTCGTGTAGATTTAG
+CTTCTTCAACTTCAGGTGTTACCTTCAATCAGGAAGAGCTTGATAGAATGCCAGTAGATAATGGTTTTGA
+AAATATTGCTTTATTAGCCCCCGGTACCTCTTCTGCAGGTGGTTCAAATTTTAAGGGTGCTTCTAGCTTT
+GGAGGTTCATCTTCTGCGGAAAATGCCTATTACTTAAACGGTCTTAATATCACTAATATTAAAACAGGTT
+TAGGCGCGTTATCCCTACCATGGGAAGCTATTTCGCAGACACAAGTTAAAACAGGTGGTGTAAGCCCTGA
+ATTTGGTGGTGCCTTGGGTGGTATTGTTAATGCCGTATCAAAGTCTGGTGATAATGAATTTAAATTTGGC
+GGACAAATACGTATTGATCCCTCTTCAATGCGCGCAAGCCAAGACACTGTTTACCTTGCCAACGGCAATG
+TTTCTAGTGATGGAGCTACTGGACAAGATAGTTACCAATTTACCGAAGCAAGACTTTGGGTAAGTGGTGC
+CATTATCGAAGATTCACTCTTCTTCTATGGTTTATATGAGCCACGTAAAGAAGATGAAACATACTCAACA
+CAAACCGTAACGACAGATCGTGTACGAGAATCAGACCGCTGGTTTGCAAAAGCAGATTGGTTTGTTAACG
+AAAATCACTCTTTTGGCTTTATGGCGATGAATAATAAACGCACATGGACCAAAAAAAATTACGCCTATGA
+CTCGCAAGCCAATACTGTTGGTGAAAAACTGGGTGTGAACTCACCCGGTGAAGATGGCGGTCAATTATAT
+AGCATTAATTATAACGGTTACTTAACGGATAACTTTAGTGTAAACGCAGTGATTGGTCGTGTGGTTGAAG
+AAGTTAATACTATTCCTGGTTCAGCAGCACCAAGTGTCTGGGATGCAACTGACGGCTGGGTTAAATTAAG
+TAACGACACAGACAGCACTTTGAAAAACGAAGAATACACTCGTGATCAAGCGCGTATCGATTTCAGCTTA
+GATCTTGAAGAACATGCGATTAGTTTTGGTGTTGATTATACCAATGTCGCTGTTGATTATTTAGAGTTTC
+CTAATGGTGAAGGTGACGCTGCTGCTTGGTGGACAGTATATACTGCCGGCGATGGCAGTGTTTCTGGTGC
+GCCAGCAGGTGATACCTATATTGAAAAGCGTGTCCGTAATAGATTTACTGATTCTGATGTGAGTCAACTA
+GCCTTTTATGTAAACGACTCATGGCAAGCAACTGATAATTTAGTATTAAACATGGGTGTACGTTATACCC
+AATCTGAAAATACCATGAATAGTGGTGAAGCTTATGTTGATTTTGATAGTCAAATAGCACCGCGCTTACA
+AGCCATCTATGACTTATCTGGTGATGGAAGTTCAAAAGTTTATGCCACTTATGGCCGTTTCTTTCAGCCA
+GTATCAGCTAACATGAACATTACTCAGGGTAGTTCTGCAACAGACGTACGTGATTATTACCGCACAGACC
+AACTAGACAACGATGGTTATCCCGCTTTACTGGCTGACGGTTCTCCTAGCCATGGCTCCGCATATCGTGA
+GACAGATATTCGTCAAGACAGCACCAACTTAGCCGCTGGTGGTATTGCTTCTACCACATTAGAGCCAATG
+TACTCAGATGAAGTCACCCTAGGCTTTCAGCAAGAAGTCTTTGATACCATGACTTTTGGTACACGCGTTA
+TTTGGCGTGAACTTGGCCGTGGTGTAGAAGATAGTGATATCCAATCACCGTTGAATAAGAAATTGGCTCA
+ACTTGGTTATAATGATGTCGGTGGTACATGGTTCTTACACAACCCGGGTGAAAGCTTAACGATTGAACAA
+GATTTTGATGGTAATCCTGATAATGGCGTTGAAGCAGTAACTTTATCTGCTGAGGAAATGATGTTGCCTA
+AGATGGAACGTCATTATGCTGCAATGGAATTCACCCTTGATGGTTCGATCACGGATAGCTTCCGCATTAA
+CTCTTCTTACACTTACTCTAAAAACTGGGGTAATACAGAAGGTCTAGTTAAAACAGATAATAACCAAGCA
+GATCCAGGTTGGACAACTTCGTACGATTACGGAGATGTTATGGACCACGGCTATGGCTTGTTACCAAACG
+ATCACACCCATGTATTTAAATTTAACGGTAGTTACGACATTACTGAAAACTTAATTTTTGGTTTCGTTTC
+GAGTATCAGTTCTGGTCGTCCACAAAGTTACCTTGGCCGTCATCCAACAGGCGTAGATAGCTGTGCTGCT
+GGTAATGTATGGGAAGCGTGTTATGGCAATTCTGGTCATGAGAGCTTTTACGATGAAAACGAACAACCGG
+CTAAGCGTGGTTCAAAAGGTAACCTTGATTGGGTTACTAATGTCGATTTATCATTAACTTATATTACCGA
+AGTAATGGATGGTGATTTATCATTCAAAGCGACCGTTTATAACGTATTTGATAGCGATTCAGCGACCAAT
+ATTAATGAAACCAGAACCTCCCTAAATGATGACGGAAACTTAGTTAAAAATGCTGATTACGGAAGTATTA
+CTGATCGTCAAACAGAACGTTATGTATCATTTGTTGCCCGTTACGAGTTTTAATAGTTACTGTTTAAGCA
+GCTAATATTTAGCTGCAGCTAAGATTCAAGCCGCTCTTTAAGAGCGGTTTTTTTATTGCGAAACTTTAAG
+CATCATGTGTACTTTCCTTACCTAGTCAAAGCTAACCGATAAAGCTGTACATAAAACCAGTAAACGCACT
+ATACTTAAGCCTTTGTTGTTAATCACTAACACTTGGATATGGCTTGAAACTCTATATTGCCGAAAAACCG
+AGTTTAGGTCGCGCTATTGCTGCCGCATTACCTAAGCCACAAAAAAACCATAAAACACATATTGAGCTCG
+CTAACGGTGATGTGGTCAGTTGGTGTATCGGACACATTTTGGCGCAAGCAGATCCTGAAGACTATGATGC
+CGAATTAAAAAAATGGCGCATGGAAAGTTTGCCTATAGTGCCGCAGCAATGGCAATTAAAACCCATTGCT
+CGAACTCGCTCACAACTCACTGTCTTAAGAAAATTGGTGAAACAAGCCGATGAAATTATTCACGCAGGCG
+ATCCCGACAGAGAAGGTCAATTACTCGTTGATGAAGTGATTGATTACTTTAAATTATCCAAAACAAAAAA
+AGCTAACATTAAACGTCTGCTGATCAGCGATTTAAACTTACCTGCCGTTAAGCGAGCCCTTACGTCACTA
+AAACCTAATAGTGATTTTATGCCGTTATCTATTTCTGCTTTAGCACGTTCACGCGCTGATTGGCTTTATG
+GTATTAACCTTACCCGTGCATATACATTGCAAGGGCAAAAAACCGGTTACAACTCGGTATTGTCCGTAGG
+TCGTGTGCAAACACCTTTGTTAGGTTTAGTGGTTAGACGTGAGCAAGAAATTTCAGAATTTGTCAGTAAA
+CCATTCTTCCAAGTTCAGGCTCATATTGCACTAAGTTCAAAGGACGCCGTCGCTTTTACAGCAAAATGGC
+AACCAAGTGAAAACTGTCAACCATATTGCGATGAAGAAGGTCGAGTTTTGGTAAAAGCATTAGCAGAGAA
+TGTCGTTAAACGCATTGCTAACCAACCCGCAACAATCAGTAATATTGACAGTAACGAAAAACAACAAGCC
+GCCCCATTACCCTTTAATTTATCGCAATTACAAATTAGTGCTGCTAAGCAGTTTTCTATGAATGCCAAGC
+TTGTGCTTGATGTTTGTCAGGCTTTATATGAAAGACATAAACTGATTACTTACCCACGTTCAGATTGTCG
+GTATTTGCCTAAAGAGCAACTAAAGCAAGCAAGTGGCATTGTTAATACACTCGCCAACTCATCATTACCT
+TGTAATAAACCCGCTCAAGGGGCAAATACTTCTTTTGTGAGTAAAGCATGGAACGATAAAAAAATAACCG
+CCCATCATGCAATTATCCCTACCGAGAAATCACCTGAGAACATCAATTTAAATACCTTTGAAAAAAATGT
+CTATTTACTGATTGTACGTCAATATTTAGTACAGTTTTATCCTGCCTATATTTTTCAGCAAACCAAAGTG
+GAATTATTAATTGCTGGCGGGAATTTTATGAGCCAAGCAAAAACAGAAAAACAACTGGGCTGGCAAGTCT
+TATTCCCAAAAAGTAATAAAACGAATAACCAAAGCAAGTTAGAACATGGGCAAGAACAAGAGCAAACATT
+GCCCCCTTTAACAAAAGGGCAACTATTACATTGCCAACAAGGCGAATTAATAGAAAAACACACGTCACCG
+CCGCAATCTTTTACTGATGCAACGCTGCTCGGTGCCATGACCGGTATTTCCCGTTACGTCAATGATGCGG
+CCATTAAAAAAGTACTGAAAGAAACCGATGGTCTGGGTACAGACGCTACTCGCGCCGGCATTATAGATTT
+ACTTTTTAAACGCGGGTTTTTACAACGTCAAGGCAAAGCGATTACTGCAACGAAGGTTGGTGTTGCGTTA
+ATCACCGCCCTGCCCACCATGGCTACTTTGCCAGATATGACAGCACAATGGGAAGCAACACTCACAGCAA
+TCAGTGAGAAAAATGCCAACTATCTAAGCTTTATGCAACCTTTAACAGTTATAGTCAATGAGATGGTACA
+AGGTGCCAGTCAGCAATCTTTTTCTGGTTTACCTAAGGTTGCTTTTAAGCCTAAACGCGGCAAACGAACA
+TTTCAGAAGAAAGCGGTAAAAAAAGCAAGTTAGCGCCAAGCTACTTGTTTGAAGGTAAACTATACAAAGG
+TAATTAATCTCAAATATCTTTAAGAGGTAGAAGTTGATTAGTCTTTTTCTAAGGCGAATTTAGGCGTCAA
+CAGCTCGGCTGTTACAAGTGAATTTAACGCTGAAGTAAGTTGGACTTAACGTAAACTATTTTTTAATGCG
+CCAAGTAATGCCATATAAATTGGATCACAAAACTCAGTAACCGCCTTTTCATTATCTGAAGTGAAACTAG
+AGCTCCATTCAACCAACACACCCGTGCTACTTTCAGACAAATTAACCATACCTAAATAGTTATCTACCGC
+TGACTTAGCAATAGCATCTGGCCCATCATCAATAGAATAAGTAAAAGTATAATTACTGGAATCTAGTGAT
+ACTAAGGTTTCGTGAATAGCATCATTTAAAATGCGCTTAGCGCCTACTTCAGTACCACTAGCAGGGCCTA
+CTTTAACTAAAGAGGTGATCACCCCTTTCGCCCACGACATATCATGAAAGTTGCCTATTTGTTGCCAAAC
+TGCTTCGATTGACGCGTCAATGACTATATTGTTGTAACATCTACCCATGAGTAGCACCTGATTGTAGAAC
+ATAAAATATACAGTTAAGTTTATGCCATCACAGTAAAATTGCCAAATAACAGGAAACTGATAATACACAA
+CTCAACGTGTCTATACTCAATCCACATAAAGATGAGGTTTCAGCTGGCAATAGAAACGCCTTTAGACAAG
+GCATTGATAGCGTTCCATTGTTTAAAGGAATAACGCAACAGAAAGTGCCTTTCGGGGGATGTCTGAGGAA
+ATCAAACTCTTCAAGTGGCTTGGGTAGATAATCTATGGTCCTCATTATCCCCAAGCAAACACTTTTCTAT
+CGTCTCAGATTGTAATATCATCGAAAATATTCTGAGTAAAAAGCAAAGAGAGCAAGATGATTATTCTGCA
+AAACGCCATGGAAAAAAGTAACTTATATAAAGTCGATGAATTTGGCGTGAAAAATTACAACTATGGCATA
+TTAGCAATACTTTCCTTCGTCCTATTTGCATTTATTAATATCAGCTTAGGTTATGTCACCTTTGTAGCAG
+AAACCGCCGTAGAGGGATCACCCGTAAAGAATTATGCTGATGCTTTTTGGCTGATGCTGATGTCATCAAC
+CACCATCGGCTTTGGTGATGTCTATCCAATTACGTTAGAGGGTCGTATTGCTGTTTTTACTATGTTCATT
+TTAGGTGTCGGCATATTAGGTGGTGTAGGCGCTGTTTTTGCCAATAAGATTTTTGGCTTTGCTGATACCA
+ATATAAAAAATCGAGAACTTAGACAGCAAAATGAAGAAATCTTGTTACAAAATGATAAGATTTATCAAAA
+ATTAACCGCATTAGAAGATAAGCTAGAAGCGTTTAATAGAGAGACGAAATAATAGATCGAGCTTGAATAA
+CTAGCTCAATATCAAGTTTCCCTTTGAAGATAATACTTTAGCCAAACGTTTAAGTGTACTTGTTCAAGAT
+TAACAACCTCAAATAGCGCTGTTATTAGAGCCTTTCTTAAGCAATATTTAGTCATGTCATCGTCAGGTAA
+AACCGCAGCCTAATGCCCGTATCAAGGTAACAAATGATGTTTTACTATCTTCCTTAGCGCAACTGATGTA
+TAACAGCGCAATGAAAATTCCAAAGCGACTATTGCCTCTCGTAGAAGAAGGCTTAATTGATGAAGTGCTC
+AACCAATTAATGAGCGGTAAAGAGGCCACTGTTTACCGAGTTCGTTGCGGCGATGAAATTCGCTGCGCGA
+AAGTCTATAAAGAAGCCACTAAACGTAGCTTTAAAAAAGCATCACAATACACTGAAGGTCGAAAAGGCCG
+CAGTAGTCGACGTGCTAGAGCAATGGAGAAAGGCTCTAAGTACGGTAAAAGCCAACAAGAAACCGCTTGG
+CAAAATGCTGAGGTTGATGCCTTATATACCCTTGCAGAACACGATGTACGTGTCCCACAGCCTTATGGCT
+GTTTTGACGGCGTATTATTGATGGAACTGATCACTGACGAGCAAGGTGATGTTGCACCTCGACTTAATGA
+TGTTGTTATGCCAGCAGAACAAGCGATAGAAGATCACGCCTTAATGATGATTTATATCATGCGCATGTTA
+TGTGCAGGCATAGTACATGGTGATCTATCTGAATTTAATGTCTTGGTAGATGCTTATGGCCCCGTTGTTA
+TCGACTTGCCTCAAGCAGTTGATGCCTCAGCCAATAATAATGCCAAAGCAATGTTACTGCGTGATGTCAA
+CAATATCACTACATATTACGCCCAATTCGCCCCGAACTTAGCATTAACCAGATTTGGCGAAGAGATGTGG
+GCACTGTATGAAGCAGGTGAATTAAGCGATACTACTAAATTGACAGGCCTATTTGCAGAAGACACTCAAA
+GCGCCGATGTTGAGACGATATTAGCTGAAATTCAAGCGGCTTTTGAGCAAGAGCAGGACCGACTTGCCTA
+TCTCAAAGAAGCTGCTGAGCAAGATTAATTTAAGGCACTTTTTCCTATAGCCCTATTTTAAATAATTACT
+AAAATAAAAAAGGCACATTAACCTAAGTTAATGTGCCTTTTTTGTTATTACTTCTTAGTATATTTCTCTA
+ACCATTTAAAAACTTCGTCATACCAAACCACTAAGTTATCAGGTTTACGAATATGGTGATCTTCATCTGG
+AAACATCACTAAACGACTATCAATGCCTTTACGCTGCAAGGTGGTAAATGCCCCTAAACTTTGTGCGTAA
+GGGACACGGTAATCTAATTCACCTTGAATCACTAACATAGGTGTTTGCCAGTTATTAACATAAGCAGATG
+GATTGAATTTAGTGTAATCAGGGCTTACTTTGCCTTTAGCACTACCATTTTCTTTGCCCCATGAAGGACC
+GCCCATATCATACTCTGGGAACCATAACTCTTCAGTAGATTGATAAAAACTTGGCATATCATATAAACCT
+GCGTGATTGATCAAACACTTAAAGCGAGTAGGCCAATTTCCGGCTATCCAGTTCATCATGTAACCACCGT
+AAGAAGCACCTAAAGCACAAGCATTATCACCATCTAACCAAGGCTGCTCTTTGACGATAAAATCTAACCC
+TTTCTGTAAATCTTCTAATGGTTTACCACCCCAGTCACGACTTATTGAATGGGTAAATTCTTGTCCATAA
+CCCGTAGAACCGTGGAAGTCGACCATAACGACACCATAACCCTGCGCTGCCCATAATTGGGCATTCCAAC
+GATAATGGAACATATTGCCAAAACTACCTTGAGGACCACCGTGTACTAAAAAAGCGATAGGGTATTTTTT
+ACCTGCTTCAAAGTTAGCTGGCTTTAACCAATAACCGTGCACGGTTTCATCATTCCAACCTTTGAAGTTA
+AATTGTTGGTAATCAGCAAACTTTACGTCGCCCAGCTTATCTTTATTGATGTGAGTTAATTGCGTTAAGT
+CATCACCATGGTTATCAATGGAAAAAATATCTTGCGGTGAATTTAACGTATGGCGAGTAAAGTAAATTGT
+ATTACCGTGGCTTGAGATATCACCATTACTACCAACATTAGAAATGCTACGCACTTCATCAAACTCAGGA
+GTAATAGAAAAAATACTTTTTTGGCCAACATCTTGCGCCACCACATAGACAGAATTGTTATCTGGTGCGA
+AAGCTAAGCTACTAATTGAACGATCCCAATCAGCAGCAACTGCGCGGATTTTTCCTGTTCTGTTATCACG
+TAACTGTAGGGTAAACTTATCTGCTTCATAGCCTGCTATTTTCATGGCTTTATAAGCAAGATATCTACCG
+TTGGGTGAATAAACAGGACTTGAATCCCAGGCGTTATTCTTTTCGGTAATATTCTTTAGATTAAAAGCTG
+TTTGCCCTTTTGCAAGAGACACTTCAAAAATATCAAAGTTAGTGCTCCAAGCATGATCTTTGGCTGCGGC
+TTTACTTGAGGAGTCTTTCGCTGAAAAGGCTAAAGATGTTGCATCAGGGTGAATACTTACTTGGCTAATA
+CCTGCAAAATCACTTACCCAATTTGGCATAATATCTTGCGCATGCTTAAGCTGACCGTTTTTATCGGCAT
+GAGCAATAAATAAATGTTCTTTATACTCTGTTGCCCATGCATCCCAATGGCGAACCATTAATTGGTCATA
+GGCACGAATATTATATTTTTTCTCTTCATCCGCTTTCTTTGCTTCAACGGTGCAGGTTAACGTTTCACAG
+CCTGGCTTAACGGTAAAGGACAAAGCGAACACTTGGCCATTTTTAGATAATTTAAAGCCGTTAACTTCTA
+CCGGAAAATCTGATATTTGCTTAGCTGTCTGATCTTGTAAATCCTGCTGCCAAATTTGGCTACTACCATT
+ACGCGAAGAGAGGAAATACAAAGATTTTCCATCATCAGCCCAGACAACATTACTTTCAGCTTTCTCATGC
+TCAGTAAGTTGTGTAATTTGGCCCGTTTTAATATTTTGTTTATATAAGTGATTGTCTTTAGAGCTACTGC
+CTTTTTTCAAACCATAAACCAGTACATCACCTTGAGGAGATAAAGTGACATCATGCAGTTGGTTTAATTC
+ATTAAGTTTTTCAACAGTGAACACTTCAGACACTGAGTCTGCTGCTTTGACCGAAGTTACCGCCGTCATT
+AATGAAAGCGCTGCAAAGCTAAGTAATTTTTTCATAAGAGTCTCGAATAATTGTCAACTCAGCAAGAATA
+TACAATCCGCATACGTTACACAATTACTTACCTGTATAGCTTTAATTTTAGCACAGTAAAATTCGACTAC
+GACGTACACAGTTTTTTACGTTCGCGCATAAATATGATGTTAATGAAGACTGAAAGACTCGCGCAATGTT
+AGCAAATATTTGGAGGTCATCAGTTAGACGTTTAAATAATATACAGCTATGATTAAAGCGCTTCATGGAA
+GTAGGCCATCTCTTGATAGTGATGTTTGCGATCTGTAGTAAATGAGTATGGTTCATATACAACAATCAAT
+ATTAATGGATTTATTATGCTTAAAAAAATGTTTCTAGTAATCTTACTATTACTCTTTTGCCAAGGTTTTG
+TGTACGCTACAAAACTACCAACAAGAATATCCTATATTACCATTCCTGTCGTAACGCCCGCACAAAGCTG
+GCAGGTATCTGCACAATTACGCGTGCCAAGAAATTCAGATTCCGCAATACCCGCAGTCGTTATTTTGCAT
+AGTTCTGCAGGTGTTGATAGTACAGGGGCTTTCTATGCCCGCGCACTCAATCATAGCGGTATTGCGACCT
+TAGAACTTGATTTATGGGGTGCACGTGACTTAGCTGGAGGAAGCGAGAATAGACCTGAGTCACCACAAGA
+AACCTTACCTGATGTTTTTGCCGCTCTCGCTTATTTAGCTCAGCATCCCAACATAGATAAAGATCGCATT
+GGTGTTATTGGCTTTTCTTGGGGAGGTATTTTATCTATGCTAACCGCAACAGAGCAATACATGTCGATGA
+CTGGTTTACCCTACCGTTTTGCTGGGCATGTAGCTCACTACCCTCTTTGCTGGTTATTTAATTTTGCACC
+TGGTTTTGAGTTTGATAACTTTACCGGTGCACCCGTTCTCATTCAAACCGGCGCCAAAGATGATTATGAT
+TTACCCGAAACCTGCCCCGCATTAGTAGATAATCTATCTGAACACGATCAATCATTTGTGAAGGTTAAAG
+TTTACAAAAGAGCTTTTCATGCATGGGATCGATTAGAGCCTAAATGGATCGTTGACGACCCCTTTTCACA
+TTTAGGCCAAGGTGGGTTAGTAACATTAGCACCTAACATACGCGTTGCTTATAAATCTCGATATCGGGTA
+ATAAAGTTTTTCACTGGGTTATTTAATTTACAAAAGAGTAAATATAATGAACATGATAATAATGAATAGT
+ATTACCGTTAATGAGGTAACCGGGTCATAAATACAAACAGCCCGATGTTATGTTTAATAACTCGGGCTGT
+TTCAGTACGTATTCAAGTATAAATTAAGTTAGCTACTTGTTTGCTTGTTTCGCTTTTTTATCATTTTTCT
+CTTGGCGGCGTTCTTCAATAATATTTTGAATATCTCCACCTATGTGACTTTCACCACGCTCTTCAGCTAA
+AGAGATTTGACGTTGACGTTCAGCATAACGGCTACGTTGTTGTTCAGACACTTTATCATGACAACGGTGA
+CAGCTTACGCCTTTAACATAATGCTCACTTTCTTTTTCTACGTCAGTTAACGGAAAACGACAGGCAAAAC
+ATTGATCGTATTGACCTTGCTCTAGTTCATGATTAACGGCAACACGACCATCAAAAACAAAACACTCACC
+TTCCCACATAGTCTCAGTACTTGGCACTTCTTCAAGGTACTTTAAGATGCCACCTTCAAGGTGATAAACC
+TCTTCAAAACCTTGTTCTTTTAGGTATGCCGTAGATTTTTCACAACGAATACCACCAGTACAATACATGG
+CAACTTTCTTGTGTTTATTCTTATCTAGGTTCTTTGCAACATAATCAGGGAATTCACGGAACGTTTCGGT
+GTTCGGATTAATAGCATTTTTAAAGGTACCAATCTCAATTTCATAATCGTTACGGGTATCAACTAAGACC
+ACCTCTGGATCAGAAATTAAAGCATTCCAATCTTTTGGTTTCACGTAAGTGCCAACCACTTGGTTAGGAT
+CAATACCTTCAATACCCATAGTGACGATTTCTTTTTTCAATTTCACTTTAGTACGATGAAATGGGTTTTC
+TTCACTATAAGATTCTTTATGAGAAATATTATCTAAACCGGGTTGCTCACCTAAAAAAGCAAGTACTGTA
+TCAATACCCGTTTGCGGACCTGCAATAGTACCGTTGATACCTTCAGCAGCCAATAATAGGGTGCCTTTGA
+CGTCAACACTGGCCATTTTATTTGATAATGGCTCACGTAATGCTTCATATGCGTCTAAACGCACGAATTT
+ATATAATGCACAAATAGTGATAGTTGACGCTGTTTGTATTGTCGCAGGCGTCGATAACTGTTTTTCTGAT
+GAACTCATGGTCTCTCCATTGAGCTAACTGGAACGTAAATCCAGAGCTGTAGATTAAATTTTTAAAATCA
+ATAATAAACGTAACTTATTACTTCCCAAATAAAGTATTAGAAAATGTACTTAATAAATCACCTAAGCCAC
+GTTTTAGGGAGGCGTATTCTAGCAGAATTATTTAACAATAAACATAGCGCACAAAGTAGACGATATATAG
+CGCAACTATATTAAGATAAGAACAGATAGGAATAACATTAAGCGCAAAAAAAACGCCACCTTGCATCAGC
+AAGGTGGCGTTTATCAGTTAAATTTATTCGCTTTCTCAACGCTAACAAATTCAAGAACAAGAAAGAAGCA
+CGGAGCCTATGACTATAGGTGAGTACTTCTAACGCTGTTATTGAGCTTGTTAGCTAAGAGCTGGCAATAA
+ATTAGGCTTCTACTTGTAAAATTACAGTATCTGCTTTTGACGTGTATTCTTCCATCTTATCAAAGTTCAA
+GTAACGATAAGTATCAGCAGCAGTAGCATCAATTTGAGAGGCATACTCCATGTATTCAGCCACACTTGGG
+AGTTTACCTAAGATAGCACCAACACCCGCAAGTTCTGCTGACGTTAAGTAAACGTTTGCGCCAGTACCTA
+AACGGTTAGGGAAGTTACGTGTTGAAGTAGACAACACCGTCGTATTATCACCTACACGTGCTTGGTTACC
+CATACACAGTGAACAACCCGGAGTTTCTACACGAGCGCCGGCTTTACCATAAATGTTGAAGTAACCTTCA
+TCTTTAAGTTGTGCACTATCCATTTTTGTCGGTGGTGTAACCCACATACGTGTTGGTAATGAGCCACCAA
+ATTTTTCGATAAGCTTACCAGCTGCACGGAAGTGACCAATGTTAGTCATACATGAACCGATAAATACTTC
+ATCAACTTCAACACCAGCAACGTCTGATAATAATCGTGCATCATCAGGATCGTTAGGACAACAAACGATA
+GGTTCTTTGATTTCATTTAAATCAATTTCAATAACATGAGCATATTCAGCATCGCTGTCAGCAGACATTA
+ATGAAGGATTAGCTAACCATTCTTCCATGCCTTTAATACGACGAGTAATAGTGCGAACGTCACCGTAACC
+TTCAGCAATCATCCACTTAAGCATAACAATGTTAGACGTTAAGTACTCTGCAACAGCGTCTTCTTCAAGT
+TTGATTGAACAACCTGCAGCTGAACGTTCAGCTGATGCGTCAGATAATTCAAATGCTTGCTCAACGGTTA
+AACCTTTAAGACCTTCAATCTCTAATACACGTCCAGAGAATTCGTTTACTTTACCTGCTTTTTCAACCGT
+TAATAAACCATTTTTAATTGCTGTATAAGGAATAGCATGTACTAGGTCGCGTAATGTAATACCCGGCTGC
+ATTTCACCTTTAAAACGAACTAGAACTGACTCAGGCATATCTAAAGGCATTGTGCCTGTAGCAGCAGCAA
+AAGCAATTAAACCAGAACCCGCAGGGAATGAAATACCTAATGGGAAACGTGTATGAGAATCACCACCTGT
+ACCTACAGTATCAGGTAACAACATACGGTTTAACCAAGAGTGGATTACACCATCGCCCACACGAAGTGAA
+ACACCGCCACGATTCATCATGAAATCAGGCAAGGTGTGATGGGTAATAACATCGACAGGCTTAGGGTATG
+CAGATGTATGGCAGAATGACTGCATAGTTAAATCAGCAGAAAAGCCTAAACAGGCTAAATCTTTTAATTC
+ATCACGTGTCATAGGACCTGTTGTATCTTGAGAGCCTACAGTTGTCATTTTAGGTTCACAGTATTGACCA
+GCGCGAACACCTTCAATACCACAAGCTTTACCCACCATTTTCTGAGCAAGGGTAAAGCCTTTACCTGTAT
+CAGTAACAGCAACTTGTTTAGCGAATAAATCAGCTTCAGGTAAACCTAATGCTTCACGAGCACGACCAGT
+TAAACCACGACCGATGATTAATGGAATACGACCACCAGCACGAACTTCATCTAATAATACCGGGCTAAGT
+GTAAATTCTGAAATAACGTCACCAGCAGCGTTTTTAACAACACCTTCGTATGGGTAAATGTCGATAATAT
+CGCCCATATTCATTTTTTGTACGTCTAATTCAATGGGTAATGCGCCTGAATCTTCCAAAGTGTTATAGAA
+AATAGGAGCGATTTTTCCTCCTAAACAGACACCGCCACCACGTTTGTTTGGAATACAAGGAATATCATCA
+CCCATGTACCATAAAACAGAGTTAGCTGCAGATTTACGTGAAGAACCCGTACCAACAACATCACCAACAT
+ATGCTAGTGGGATACCGTCTTTTTGTAATTCTTCAATTTGAGAGATAGGACCAACAACTCCATCTTCTTC
+AGGGGTAATACCGTCACGTCCAATCTTAAGCATTGCTTTAGCATGTAATGGAACATCAGGACGAGACCAT
+GCATCAGGAGCAGGAGATAAATCATCGGTGTTCGTTTCACCAGTAACTTTAAATACTTTAACCGTGATTT
+TTTTAGCCACTTCTTTTCTAGAAGTAAACCAAGAACCATCAGCCCATGATTGCATTACTGATTTAGCTGC
+AGCATTACCTGCTTCAGCTTTTTCTTGCACATCATGGAAAGCGTCGAACATTAATAAGGTATTTGATAAA
+CCGTGTGAAGCCGCTGAAGATAGTGCTTCATTGTCTAAAAGGTCAATCATCGGCTGAATGTTATAACCAC
+CTAACATGGTGCCTAATAATTCAGTGGCTTTCTCAGCACTTAATATTGATGAAGTCGCTTCACCTTTAGT
+CACTGCAGCTAAAAAACCTGCTTTAACGTAAGCCGCATCATCAACACCTGCGGGTACACGATTTGATAAT
+AAATCAATTAAAAAATCTCCTTCACCGACCGGAGGGTTTTTAACTAATTCGACTAATGCTGCTGTTTGTT
+CAGCGTCTAAAGCTTTAGGTACAAGACCTTCAGTTGCACGTTCTGCTACGTGGTTACGATATTCTTGAAG
+CATGATATTCACCTTCTTATTGGAGACACTAATCACTTTAGGGATGACTCGATTAATATAGAGCCAATTT
+AGGACAAAGTTTTTAAGTATCTAAGATTAAAACAGGATTGAAAATTCGTCTTAATAATACAATATTGTCG
+ACACTTTTTGTTACTTACAACTAGTTACGATGGTTATTATAAACATTCACAAAAAATATAATCATTACAC
+TTCAAAGGTATACGAAACTTATTATTTTTGTTTGTACGACTATAATACTAGTAAATCATTCGTTATTTTA
+AAAATTGTCGGAAATATCTCGATTTCACTTAAGATTCTATTATGCAAAATAGTTAACCATTAGGCCTGTT
+AAGATGGCTGCATGATTATAGTTATAGTATAGGGGATAAGATGGTTTTCAGCGATTAGACGGACTTTACA
+TCTGCCAAAATAATCGTATTTTAGTCGCGAACTTGCAGGGATATAGGGGACTTTAGTATTTATACCAAAT
+CCATTAAGGTATTTCCCACTCAGCGAGAATTAAAAGGCTTAGAGGAAAGGCATTGATTGAAGAGAATGGT
+TATTCAGGAGAATATGCTCCTGCATTCTATAATAAGCTGCATCCATGCAGCGTCCTTGTCAAAATCAATA
+ACGATGTATATAAGCCTTTACCTTTTATTAGGTACTCGCCCTTGGGAGCTTGTCAGAAAAGCAACAACTG
+CACAAATTTGTTAGATGTAGAATGACTATACCAGCACAAATTTTATTTGTTCTAACTTCTCTGGCATAGC
+TCTGAGGTGGGAATAAATTTAATGGAATTGGTATTAACATCACCTTGAAAGAGAATTTCCAGTGTAACCA
+ACAATCCAATATAAGTCACATAACTATATTATCTAGTTGTCATTACCGTTATGAATAGTGCTTATTTAAG
+CAAATGATTAGTAGTTAGCAGAAAATCAGGTAAAATAGGCGCAAAAATTTGTCCTTGCTAATAATGACAA
+TATTATTAGCCATATTATAGCTAGAGAGAGTATCAGATGAGCTTATATTCAGAGTACATTAAAGAAATAG
+AAAGTCGTAAAACCGATCTAGGATTGGCACCTTTGCCAATTGATTCTGCCGATTTATTATCTGAGATTAT
+AGCTCAGATTAAAGACTCAGCTAATGCGCATCGCGAAGAGTCTCTTAACTTTTTCATTTATAACACTTTG
+CCAGGTACAACAAGTGCTGCAGGTGTAAAAGCAACTTTCCTAAAAGAAATCATCCTAGCTGAATCTGTCG
+TAGCAGAAATTACACCTACATTCGCTTTTGAATTGTTATCTCATATGAAAGGCGGTCCTTCAATTGAGGT
+ACTTCTTGATTTAGCATTATCTGATGACGCAGCAGTAGCAAAAGAAGCGGCTGAAGTATTAAAGACTCAA
+GTGTTTTTATATGACGCAGATACAGCGCGTCTTGAAGCAGCCTTTAAAGCTGGCAACGCGCTTGCGAAAG
+AAATTTTAGAAAGTTACGCACAAGCTGAATTTTTCACAAAATTACCAAATGTTGAAGAAAAAGTTGAAGT
+AGTGACTTATATTGCTGGTGAAGGTGATATATCAACGGATTTACTTTCTCCAGGTCATCAAGCCCATTCT
+CGTGCTGACCGTGAATTGCATGGCCAATGCATGAGCACACCAGAAGCTCAAGCAGAAATACTAGCATTAC
+AAGTTAAGCATCCTAATGCGAAAGTGATGTTAATTGCTGAAAAAGGCACTATGGGTGTTGGTTCATCTCG
+TATGTCGGGTGTTAACAACGTTGCACTATTGGCAGGTAAAAAAGCAAGCCCATACGTACCGTTTATTAAC
+ATTGCACCGGTAGTTGCTGGTACTAATGGTATTTCTCCAATCTTCTTAACAACCGTTGATGTAACTGGCG
+GTATTGGTCTTGACCTTAAAAACTGGGTTAAGAAAGTAGATGCAAATGGCAACGCAGTTGTAGATGCAAA
+TGGTGATGCAGTTTTAGAAGAAGCTTACTCAGTAGCAACTGGTACTGTGTTAACTATTGATACCAAAGCG
+AAGAAATTATACAACGGTGACAAAGAGCTTGCGGATATATCTTCAGCCTTTACACCACAGAAAGTAGAAT
+TCATGAAAGCAGGCGGTTCTTACGCGGTAACATTTGGTAAGAAATTACAAACGTTCGCAGCTGAAACACT
+TGGCCTAGCAACACCACCTGTATACGCAACTTCAAAAGAAATTTCACATGAAGGTCAAGGTTTAACGGCC
+GTTGAAAAAATCTTTAATAACAACGCTGTTGGTGTAACGTCTGAAACACCATTACATGCAGGCTCAGATG
+TTCGCGTTAAAGTGAACATTGTTGGCTCTCAAGACACGACAGGTCCTATGACATGTCAAGAACTTGAAGC
+GATGGCAGCATCTACTATTTCTCCACTAGTAGACGGTGCATACCAATCAGGTTGTCATACAGCGTCAGTT
+TGGGATAGCAAAGCTAAAGCTAACATTCCTAAGCTTATGGCATTCATGAATAAGTTCGGTCTTATTACTG
+CACGTGACCCGAAAGGCGTTTACCATGCAATGACTGATGTTATTCATAAAGTACTAAACGATATCACAGT
+AGACGATCGCGCAATCATCATTGGTGGTGACTCGCATACTCGTATGTCTAAAGGTGTAGCCTTTGGTGCT
+GACTCGGGTACAGTAGCAATCGCGCTAGCCACAGGTGAATCTGCTATGCCAATCCCTGAGTCTGTAAAAG
+TTACTTTTAAAGGTAACATGCAAGGCCACATGGATTTCCGTGATGTAGTTCACGCAACTCAAGCCCAAAT
+GCTTAAGCAATTTGGTGGTGAGAACGTATTCCAAGGCCGTATCATTGAAGTGCACATTGGTACTTTATTA
+GCTGACCAAGCATTCACATTTACTGATTGGTCTGCAGAAATGAAGGCTAAAGCGTCTATCTGTATTTCTG
+AAGATGAAACGTTAATTCAATCACTTGAGCTTGCTAAGAGCCGTATCCAAATCATGATCAACAAGGGTAT
+GGAAAACGAAGCGAAAACCCTTAACGGTTTAATCGCATTAGCTGACAAACGCATCGAAGGCATTAAATCA
+GGTGAAACTCCTGCATTAGCACCAGATGATAACGCTACATACTACGCAGAAGTTGTGATTGATTTAGATG
+TTATCGACCAGCCAATGATTGCTGATCCAGATGTTAACAACGAAGATGCATCTAAGCGTTACACCCATGA
+TGTTATTCGCCCTGTTTCATACTACGCTGATAAATCAGTTGATTTAGGTTTTGTTGGGTCTTGTATGGTT
+CACAAGGGTGATATGCAAATCATCGCTCAAATGTTCCGTAATATGGAAGCACAAGGTAACAAGATAGAAT
+TTAAAGCACCATTAGTTGTTGCACCACCAACTTACAATATTGTTGATGAACTTAAAGCTGAAGGTGATTG
+GGATATTTTACAAAAATATTCAGGTTTTGAATTTGACGATGCTGTACCTAAAAATGCTGCTCGTACTAAA
+TACGAAAACATCATGTACCTTGAACGCCCAGGCTGTAACTTGTGTATGGGTAACCAAGAGAAAGCTGAAC
+CTGGTGATACTGTTATTGCAACGTCAACGCGTTTATTCCAAGGTCGTGTTGTAGCTGATACTGCTGAGAA
+AAAAGGCGAATCACTACTTGGCTCTACACCGTTAGTGGTACTTTCAACTATGCTTGGTCGTTTCCCTTCA
+ATCGAAGAGTACAAGTCTGCTGTAGAAGGTATCGATTTAACTCGATTCGCTCCTCCTACGCATGAAATGA
+CTACTAAGTATACTGCTCAAGCAGTACCGGTTAAAGTGGTATAATAGATAGATAGTTAGTGGGTAGAACG
+TCTACTTTAATAACTAAATAACATAAAGCAAAAAGGGTTACTTAACTGATTGAAGTTAAGTAACCCTTTT
+TTTTGCCTATGTTTTATATTTTTAAAATGAATTCATATTACTCAAATTGATAATCACTTCTTAACAATGC
+TGACCGCATTATTTTGTTGTTGCGCACTCAAGCTTAGCAGTGAGATTTGGCATAATTAAATTGGGTGACG
+CACGAGGGAAATCAAAGCTTTCAACACCTTTTATTAGTTCTAACTTATACCCATAAGAACCGCAAATTAA
+ATAACTTCTGCGTAATAAAAATGCAGATAAACGCTCAAAGCTGACTTTATTATTCGGAATAACTTCTAAC
+TGATAATGGCTGTCATCAAATTGAGTTCTTTTGAATTGTAGTTTGTGATCAAAATCCCATTCTGACTGAG
+CTTGACCTAAAACGACTTGACTAGGTCCTGCACAAGCCGCTAACAATGAAATACATAACAAAAAAACAAT
+AGAGTGAAGTGCTGATTTTAGAGTGAAATTTAACATAGTTACCATCCTTTTAACTGTTGTCTTAACAGTC
+TAGCAAATAGAAAGCTATGACAGCAATAGTGTTAAATCAGTTACTTAAAAGAAATTATATGTCGACAGGA
+TGCTCAATCAAATTAAAACTCGTTTTTGGCTCACCGTAGACATAAATACTACAATTCATCCAACTTGTAG
+GAATTCTCCAAGTATTATTATTTTCTACCGTATAAACATGACGTTTATTAGCGCAACGAACATCTAAAGT
+ATGCAAGGACCCTTCAATATTGGTTAATGAAAACTCATTTCTAACTAAGTCTGCATACCAGTAATCACTA
+TCAATAGCAGCATCAATAACTATATCCTTATCACTACTGATTACAGAATCAATATCTGCCATGACCTTTT
+TAAGTTTTGCTAAATAAGGCTTAGCCTCTTCAAGCTTAATAAGCTGTTTATAGGTAGCAAATGCACTTTG
+AAACTTAGATAAAGTCGTCTCTAAGTAAAATTGTTGATACAGCACTGAAAATTTTAAATTCTCACTTTTT
+ACTCCGCTATCAAGGGTCACTCGATCAAGGTGATATAACTGTAATGTATCATTACCTATTTCTCTTGCAT
+AATTTGCCGCAAGAATGTGCATGTAGTTATTCTCACTCAGGTGCATTGTTTTTCGTGCATTCATCTTAGC
+TAATTGATGCTCTACTGCCTGGTAATCTTTATCTTTCAAGGCTTGAGTAGCTATTTCATATTTTTTCTTA
+AATCTTCGAGACACTCCTTTAGTTCCAACGTTCTTGCCCATACGGTAATCCATTTGTACTGTATTAACAC
+ACTGCTGTATTGGCTTACCATTTTCAAATGCCGGTTGATACTTCCATTTAGTCACGGCTTTTAGCGTTGC
+CTTATCAAAATCTTCGCTACCAGAAGATTCTTTAACTAAAGCATCAGATACGTTGCCTTTTTCATCAATA
+ACAAAACTAAGAATTGTCCAGCCTTCACGGCCTTCTCGAGCCGCGTCAATAGGATATTTAGGTTGAATAC
+GTTCAATAGGCTCAGGAATGATAATCGTTGATAGGTGCTGAGAAATTTCGTTGGCAGAAACTTGGCCGTT
+AGTGCTAACAGCTAGAAGAGCAACGGCACTCGCGTAGAGTATTTTATGACTCATAATTAAATCCTTTTAT
+TTGTAGCGTCGCCCAAGGTTAACAGAATGTTAACCTTCAATCTATAGGCACAAAAAAACCAATTATAAAT
+GACTAAAATTAGTCCCTACAATTGGTTTTATTAAATAATTTTTATTTCGCTAACCGAAAGTAAACGTTAT
+TATTTTTTCTTTTTAACTGCTTTAGCATTTGGTAAATCAGTGATTGAACCTTCAAAGATTTCTGCTGCTA
+AGCCAATTGACTCATTTAACGTTGGGTGAGCATGAATGGTTAAACCAATATCTTCTGCATCAGCACCCAT
+TTCAACGGCTAAACAAATTTCGCCTAACATTTCGCCAGCATTGATACCCACGATAGCGCCACCAAGTATA
+CGACCTGTTTCTTTTTCGAAGATTAACTTAGTTTTACCTTCGGTACGTGCAGAAGCGATAGCACGGCCAG
+ATGCAGCCCAAGGGAAATTAGCGATTTCAATGTTTAAACCTTGCTCTTTCGCTTCAGATTCAGTAACACC
+AACCCAAGCCATTTCTGGATCAGTATAAGCAATTGAAGGGATACAACGAGGTTCGAAAGTATGCTTCTTA
+CCAGAAATAACTTCAGCTGCACAATGTGCTTCATGAACGGCTTTATGCGCAAGCATAGGTTGACCAACAA
+CATCACCAATAGCGAAGATGTGTGGCACGTTAGTACGAAGCTCGTTAGTTACGTTGATGAAACCACGCTC
+ATCAACATTTACACCCGCTTTATCAGCAGCAACTAAGTGACCATTTGGCTTACGGCCAACAGCAACTAAA
+ATCTTGTCATAACGTACTTGTTCTTTTGGTGCTTTTTTACCTTCAAAAGTAACGTATAAACCATCATCTT
+TTGCTTCAACAGCAACAACTTTAGTAGACAACATGATGTTGAATTTTTTCTTGTTGTAGTTGTTATAAAC
+TCTAACGATATCTTTATCAGCTGCTGGTACTAATTGATCAGCAAACTCAACAACAGATACATTAGAACCT
+AAAGCAGAATATACAGTACCCATTTCTAGGCCAATGATACCGCCACCAAGTACTAATAATTCTTCTGGAA
+CATCTTTAAGTTCTAGTGCGCCCGTTGAATCAATAACACGTGGGTCATCGTTAGGGATAAATGGTAAGTC
+AATTACTGAAGAACCCGCTGCGATAATTGCGTTATCAAAAGTAATAGTCGTTTTTTCGCCGTCATTACCT
+TCAACTTCGATAGTTTTATCAGAAGTGAATTTACCGTAACCGTATACTGTAGCGACTTTACGGGCTTTAG
+ACATGCTGCCTAAACCACCAGTAAGTTGAGCAATTACGCTTTCTTTCCAGCCACGGATTTTATCTAAATC
+AATTTCAGGTTTACCGAAAGTAACACCGTGAGAAGCCATTGCAGCTGCATCATCAATAACTTTAGCAACG
+TGAAGTAATGCTTTTGATGGGATACAACCAACGTTTAAACAAACGCCACCTAATGTTTCACGGCTTTCAA
+CTAATACTACGTCTAAACCTAAATCTGCTGCACGAAATGCCGCAGAATAACCACCAGGGCCTGCACCTAA
+TACTACTACTTGAGTTTTGATATTGTTACTCATGCTTATCCTCATTGAATATGTAAGCTGATATAGGGTT
+TCTGTATCAGCTTTTATTTATAATAATTTCTTGTGGCGAAATTCTACGCCTATGCGTTGAATTTCGCCAA
+TATTAATTAACCACTGCCGACTAAAGTCTGAGTGCCTAACGCTTGAATGTACGGATTAAAGTACTAACTT
+ACGAATGTCAGACATAACACCTGCTAAATGCACAGTGAAACGTGCAGCTAATGCACCATCAATAACGCGA
+TGATCGTAAGACATTGATAATGGCAACATCAATTTAGGTTCGAAGTCTTTACCATTCCACTTAGGTTTTA
+TTTCTGATTTAGAAACACCTAAAATAGCCACTTCTGGTGCATTAACGATTGGCGTAAATGCCGTACCGCC
+AATACCACCCAGGCTAGAAATAGTAAAACAACCACCTTGCATATCTGTTGCTTTTAGCTTGCCATCACGT
+GCTTTCATACTGATTTCAAGTAATTCACGAGATAACTGATGAATACCTTTTTGATCAACATCACGAACTA
+CCGGTACAACCAAACCATTTGGAGTATCAACCGCAACACCTATGTGAATGTACTTTTTAAGAATCAAGCT
+TTCACCGTCTTCACTCAAGCTTGAGTTAAACGTTGGGAATGCACGTAATGCATCTGCCGCTGCTTTCAAG
+ATGAAAACTAATGGTGTAATTTTAAAACCAAGCTTTTGCTTTTCACAAACAACGTTCTGTTCTTTACGGA
+ACGCTTCAACGTTAGTGATATCAGCTTCATCGAATTGAGTAACATGTGGAATAGTTACCCAATTACGATG
+TAAAAATGGTCCAGATATTTTCTGAATACGCGTTAATGCTTTCGTTTCAATTTCGCCAAATTTAGAGAAA
+TCAATCGCTTTAGCACTCACTACTTGTAAACCACCTTCACCCGCAGCAACTGAACTACCTGCATTCGCTT
+TTGGACGAGATAGCTCATATTTAACATATGATTGCACATCTTCTTTTAAGATTCGGCCTTTACGACCAGT
+GCCTTTCACTAAGGTTAAATCAACACCAAATTCACGTGCAAGACGACGAATTGAAGGTGAAGTGTAAATA
+GTACCTTTCTTGACATTACCCGCTTGTGGATGATGTGGAACAGGTGCTGATTTTACAACTGCAGGGGCTG
+CAATAGGAGCAGCCGCTACTGGTGCAGCTTGAACTGCAGGTGCTGCAGCAACAGGTGCAACGCCGCCAGC
+AGTTTCAAGTTTTATAACCAGAGAACCTTGCTTAACTTTGTCACCGTTGCTAATAAATACTTCTTTCACA
+GTACCGGCATGCGTTGATGGAACATCCATCGTTGCTTTATCTGTTTCAAGTGTGATTAAACCATCTTCTT
+CTTCAATCACATCACCAACGCTAACTAATACTTCAATAACGTCGACTTCGCCGTCTTCGCCAATATCAGG
+TACTGCGATTTCAATCACTTGCGAGGCAGTAGCAACAGCGGCAGCTACTGGAGCCGCTTCAACAACAGCA
+GCAACCGGTGCTACAGGTGTTTCAACTACGGCTGCAACAGGCGCTTCTTCAGCTGGAGCAGATACTGCAC
+CAGTCGCCTTCATTTCAGCAATAATATCGCCTTCTTTAATTTTGTCGCCAACTTTTACGGTTAAGCTAAC
+AAGCTCACCCGCAAACGGTGCTGGAATATCCATTGAAGCTTTATCAGTTTCAACAGTAACAATACCTTCA
+TCTGCTTCTAAGGTATCGCCAACCGCAAAACAAATTTCAATGATTTCAACTTCGTCGCCACCCACATCAG
+GGACTAGAACTTTTTCTATAGACATAATATTTTCCTTATTAATACTCGTTACCAATCACATTGTATGTTT
+CAGAGTGCTTGAGCAATTTCAATTCAAGGCGCTGTGATGAAATAATGGCTATTCCATTATAAGTCACAGC
+AACGATGAAGTGATGTTACTCAAGCGCTTCTTCGATGGGTTTAAAATAACTTTATACGGCGTTAAATAAT
+CAAAACATAGAATGACTATGTTTAAATAATTTTCCTTGCCTAAAGTCATTTTAATTCCCACTGAAACCCT
+TCAATTTGAATGACAACGAGTATTTACGCTAATTAAGCGTAAAGTGGGTTAAGTTTTTCAGTATCAATAT
+CAAAGCGTTTGATTGCTTCTGTAACTACTGAACGTTTGATTTCACCGCGATTCGCTAACTCGAATAATGC
+CGCTACAACAACGTAAGCTGCACTTACTTCAAAGTGAGTACGTAAATTTGCACGACTATCACTACGACCA
+AAACCATCAGTACCTAAACAACGGTATTCAGTATCAAGATATGCGCGTACTTGATCAGAGTAGTTTTTGA
+TATAGTCAGTTGCAGCAATCGCAGGACCCGCTTCTTTAGTAATAATCTTTGCAATGTATGGTACACGCTG
+TTCACTTTCAGGGTGAAGCATGTTCCAACGAGTCACGTCTTGTCCATCACGGCCTAGTTGGTTAAATGAC
+GTTACTGAGTAAACATCACTAGAAACATTGTAATCATTCGCTAGAATTTGAGCTGCTTCACGTACTTTTT
+CAAGGATAGTACCTGAACCTAGCAACTGAACATTAGCAGTCGCTTTACCTTTAGCAGGTGCAGCTTGTTC
+TAGTTGATAAATACCTTTAATGATTTCATCTTCAACCGTTTTGTTGTCAGGTATTGCTGGATGTTGGTAG
+TTTTCATTCATTAACGTTAAGTAGAAGAAAACATTTTCATTTTCTTCATACATGCGACGTAAACCTTCAC
+GCACGATAACAGCAATTTCATAACCGTAAGTTGGATCATAAGTAACACAGTTAGGGATTAGACCCGCTTG
+TACATGTGAATGACCATCTTGATGTTGCAGACCTTCACCGTTAAGTGTTGTTCTACCTGCAGTAGCACCT
+AATAAGAAACCACGTGCTTGGCTATCGCCTGCTGCCCATGCTAAATCACCGACACGTTGGAAACCAAACA
+TTGAGTAGTAGATGTAGAACGGAATAGTAGTCGCGTTACAAGTAGAGTAAGACGTACCCGATGCAACCCA
+AGAGGCCATAGCACCTAATTCGTTAATACCTTCTTGTAGAACTTGCCCTTTTTTATCTTCACGATAATAA
+GCAACTTGGTCAGCATCTTGTGGAACATACTTCTGACCTTCACTTGCATAAATACCAACTTGACGGAATA
+AACCTTCCATACCAAAGGTACGTGCTTCATCAGGAATGATTGGCACAATGCGCTTACCGATTTTCTTATC
+TTTTAATAAGCTATTAAGTACACGCACAAAGGTCATTGTTGATGATACTTGACGCTCACCTGAACCCTTT
+AAGATAGGATCAAAGATTTTAAGCGCTGGAATTTCAAGTTGCTCTTCCGCTTGAACACGACGTGCTGGTA
+ATGAACCACCTAATGCTTCACGACGTGCTTTCATGTACTTGAATTCTTCGCTGTCTTCTGGAAACTTGTA
+GAAAGGTAAGTCAGCAATATCTTCATCTTTTACTGGAATATTGAAACGATCGCGGTAATGTTTAATTGCT
+TCAACGTCCATTTTCTTAACGTTATGTGCAATATTTAATGCTTCACCAGATGCACCTAAACCAAAACCTT
+TAACTGTTTTAGCTAAGATAACAGTAGGACGACCTTTAGTATTCATTGCTTTTTCATAAGCTGCATATAC
+TTTAACTGGATCATGACCACCACGGTTCAAACGCCAAATGTCATCATCTGACATGTTAGCAACCATTGCG
+GCTGTTTCTGGGTATTTGTTAAAGAAGTTTTCGCGCGTGTATTTACCACCTTTCGCTTTACAGTTTTGGT
+ATTCGCCATCCACTGTTTCATTCATTAACTGCAATAATTTACCTGAGGTATCACGAGCAATAAGTGAATC
+CCAGTAAGAACCCCAAATAACTTTCACTACTTCCCAGCCTGCGCCACGGAATGTACCTTCAAGTTCTTGA
+ATAATTTTACCGTTACCACGTACCGGACCATCTAAACGTTGTAAGTTACAGTTAACAACAAAACATAAGT
+TATCTAAACCTTCACGTGAAGCTAAACCAATAGCACCTAATGATTCTGGCTCATCTGTTTCACCGTCACC
+TAAGTAACAGTAAACACGTTGACCTGAACAGTCTTTAATACCACGATCAGTTAAGTATTTTAAGAAGCGT
+GCCGTGTAGATAGCTTGTAATGGACCTAGACCCATAGAAACTGTTGGGAACTGCCAAAAATCTTTCATTA
+AATGTGGATGAGGGTATGAAGATAAACCTTTGCCATCACACTCTTGGCGGAAGTTGTTCATTTGATCTTC
+AGTTAAACGCCCTTCCATGAAAGCACGTGAATAAATACCTGGAGAAATATGACCTTGTGCGAAAATAAAA
+TCGCCGCCATTTTCTGGCGTTGCCGCTTTAAAGAAGTGGTTAAAACCTACATCATACAAAGTAGATGAAG
+AGGCAAAACTACCAATATGACCGCCAAGCTCTAAATCTTTTTTAGAGGCACGTAATACTAAGACCAAAGC
+GTTCCAACGAATTGCAGCACGAATACGTGATTCAATAGTTTGGTCCGCAGGCATGTTTGGCTCTTGACCT
+GGCGGGATAGTATTTACATAAGCAGTAGTTGCATCAAATGGTAAATGAGTACCACCACGACGTGCGCGTT
+CAATTAACGTTTCTAATAATTGATGTGCGCGCTCTGGGCCTTCATTTTCTAATACTGACTCCATTGATTC
+TAACCACTCTTGGGTTTCTGCTGAATCAATATCGATATTTGGTAGATCTGACATATTGTTTAGTCTCCAA
+TACTTTTTTATTTAATAAAAAGTTTTAATTAAATGTTTAAAATTAAATTTCTAACTATTCGTTATTTCAC
+TACATAAATTCTTTTACATTCTGCGCATTGAACGTTCCATGCGACTGTTTTCTTGTGTACATTTCTTTAA
+AGAGTAATAATACTTCTTCGATAAACGCTAAATGTCGATGACTTGCACCCCAAGCCTTTTGAGGTTCGCC
+ACTGACTTATCTACATTCTGCGCATTGAACGTTCCATGCGACTGTTTTCTTGTGTACATTTCTTTGAAGA
+GTAATAATACTTCTTCGATAAACGCTAGATGTCGATGACTTACTCCCCAAGCCTTTTGAGGTTCGCCACT
+GACTTATCTACATTCTGCGCATTGAACGTTCCATGCGACTGTTTTCTTGTGTACATTTCTTTGAAGAGTA
+ATAATACTTCATCGATAAACGCTAGATGTCGATGACTTACTACCCAAGCCTTTTGAGGTTCGCCACTGAC
+TTATCTACATTCTTCGCATTGAACGTTCCATGCGACTGTTTTCTTGTGTCGATTTTAATAATACTTCTTC
+GATAAACGCTAAGTGTCTATGGCTTGCTCCCCAAGCTTTTTGGGGTTGGCCACTGAGAATGGCATCAAGC
+AAACGCTTTCTATAATCGGTAATCTTGCTAAAGATATCAGGCCGCTTTGCTAATACTGTTAAATTTTGTG
+CAATATTATCCGCTAATAATGACGACATGCTGCGAGCAAGCTGTAAAATTACCGCATTATGTGACGCTGC
+ACAGATAGCTAAATGAAACTCAACAACGGCTTCAGCTTCCCCTCGAAAGTCATCTTCTAATTGGCTGTTA
+CCAATTTCATTATGCTTTGCTTGAATTTGTTCAAAGTCCGCAGGTGTACCACGCATAGCAGCGTAGTATG
+ACGCCATACCCTCAATACCATGGCGAAACTCTAATAAATCAAATTGTGATTCATTATTATTGGACATTAA
+TTCAAACAAGGGATCAGAAAAACCGCTGAGTAAATTGTTACAAACAAAAGTGCCCCCACCTTGTTTACGT
+GTCACCAAACCTTTGGCTTCTAACTTCTGTATTGCTTCACGTAATGATGGTCTTGAGACTTCAAATTGCA
+GAGCAAGTTCACGCTCAGGTAATAATTTTTCACCTGGCTGTAAACTGCCTTCAATTATCATGCCTTCAAG
+CTGAGCTAAAATAATATCAGCTAATTTTTGTGGTTTTACTCGCCCAGTGTTTTTGGCTGCTTGTACTGAT
+TTATTTGTCGTTACGTTTGTATTCATAAAAGTAAATTAACTAATTATTTCAATAATAATAAAAGACAATA
+AGGCTTGATATCACTCGCCAAACACATGGTAAATTGGTAAGACCAATCAGATTCTGGGTAATAAAGTAGC
+AAACATAGCTACTTTTGACAAGTAAATTTAGTTGATGGGTGGTGTTTATGCAAGTTTTTTATGCGCTAAA
+ACAAATTATTTTAACTATTTTAGCGCATAAAAGGAGAGCAGATGGATTGGTCTGACCAATCCTATTTGAC
+TAGATTTAATTAATTAAGCAGGCCACTAAGCGTCAAGATTGAAATAACGGCAAGGACAAGTAGAACATTA
+CGTTTTGCCAGTCTAACGAGTAAACAAGGTTCTGCTGTGCAATCGTTTTCGTTTACCAAAAGGTCTTCCG
+ATTTTTCTGCAACATCAATTAAAACTTGATGGGTTGGTTTTTGACTATCAAACAAACTTTCTAACCAAAC
+AGGCATCGCTTTGGAGAAGTGACCGACAAACATATAACCGAAAGAAGCTATACGCACAGGTAACCAGTCT
+AACCAAAAAAGTACATCATGATGGTTTTGACAGCCATTCATGATATTTGGCGCAACGTTACCCTCATGAA
+CAGCTTGATGATGCTCTTCAGATTCAATGTCGCTTTCATCTACTGAACTGACTTCTGCTTGAGCTTTATT
+TTCAGCGGCACTAGCCATACATTTTGCTTTTTTATGTTCAATAACTGTCGTTAACAAACGGTAAAATACC
+GCGCCAGCAGCACCAAAAACGGTGAAGAACAGCATAATAGCAATGTAATAACGGTAGTTTAACCAAATAA
+GTGCTTGGCCGAAGCCCATCTCTGGCAAATTTTTATCTGATAATAATTGCTCGTGATGCATTTCTGTCGT
+CGTTTCTTCACCACGAAAAGCAGAATGCAAATAACTCTTGTAGCTCTTTCTAGTGGTGGTACAACCAAAA
+CAAACAATAAGTATCACGGTAGAAAATAATAGTTGCAGTACGGAGTTATCAATAACGTCAAGTAATAGGT
+ATGTCGCAATAACTGGCAAGATAATAAACACTGCACTAGCGGTAGTACCTTGCTTAGCAGTAAAGTTTTT
+GCTAAAAAAATGGTGATAATGTTGGTAATAAAAATTAAATTGCCATACTTTTGCAGATAAAGATCGATCG
+GCTGCTAATGCAATTAATAAACTTAATAAACTCATGTTAGGTGTTGTTCCTTGTCGCTTGTTCAGTCAAA
+CACTGACGAAAGTATTGCCAGTCAAATACCGGCCCGGGATCGGTTTTTCTAACCGGGGCAATATCACAAT
+GACCAACAACATTGTCCATAATAATAGCAGGAAATTGATCTTGCAAACAAAGTGTTAACGAGATTAATTG
+CTGATATTGTTCTGCTGTATAAGAGATATCATCTGTACCTTCCAATTCAATGCCGATGGAATAATCATTA
+CAACGATCTCTTTTGTTAAATGATGAAACTCCTGCATGCCAAGCTTTGTCAGTAAAAGCAACATATTGAA
+TCACATGACCATCACGGCGAATAAGGCAATGTGCTGAAACCTCAACACCTCTTAAGTCATTAAAACTGAC
+ATGGGCGTTACAGTCTAATTGGCCAAGAAATAAATCACTAATGTAATTCCCGCCAAATTGCCCTGCAGGC
+AATGAGATATTATGAACAACAAGTAAACTAATTTCTTCATCCAATTCACGTGGAGAGTAAAACGGTGACG
+GCAGGTGTTCTGCCTGAGTTAGCCAGCCAGAGGAAATTGAAAACATGTGTTTCTCATTTTTATAGTGATT
+AATGCGTTTAGTATATATTCGCTTCACTTGAAGATGCTCGTTTCAGGAAGTCTGAGCGATTCATAATCAA
+GTATCATCAAGTGGAGCGGGTGTAAGATTACACTTTGTACTTTATTACTTGCTAACATACAATATCGGTA
+CCCTTAATCAAAGGCTGCTTAGTATGGCTGAAGTTGACCCAACAAACAAAATGGCAAAAATATTCGTTTG
+GATAGCCTGGATAATTGGCTTAGCGCTATTAATGTTCGTGTTTCAGGATGTTCTAGACGAGCAATACAAT
+CCAAATAGCCGCCCGGAAATGCGCTTAACGGAGAATGGCCAAGCTGAGGTGATTTTAGATCAAAATCGGC
+AAGGTCATTATGTTGCCCGTGGCACAATAAATGAGACTCCTGTTACCTTTTTACTCGATACGGGTGCAAC
+TCAAGTATCAATACCTGCACATATTGCTGAGCAGTTAGGTTTAGTCGCACAAGGAAATTATCGAGTACAA
+ACGGCTAATGGCAGCATTACCGTTTATAAAACTGAAATTGCCCAATTGAGCTTAGGTAATATTTTCTTGT
+ATAATGTCGCCGCTCACATTAACCCAGCAATGAAAGCAGATGAAATACTTTTAGGCATGAGCGCACTAAA
+ACAAGTAGACTTTTATCAAACGGGTAAACAATTAATCTTACGGGACCCCCTGTAATAGGAAGAAAGCAAT
+GCTTAGTTCACAATTAGAAAAATTACAGCAAGATATTAGCAAAACAATCTCTTGGGCCCTTTGTGAAGAT
+TTAGGTGCCGTTGATAATGCTATGCCTCAAGCAAGCCAAGATATTACCGCGATGTTAATTCCCGAAAATG
+AGCAAGCGGTTGCCACTGTAATTACCCGTGAAGATTGTATCGTTTGTGGTGTTGCTTGGGTGAATGAAGT
+ATTCAAACAACTTGATGCTTCCTTAAATAGAACCGTTGAGCAAGCGACAAAAATCACTTGGTTCGTTAAT
+GATGGCGAATCTGTTGCCGCTAATAGCACTCTGTTCGAACTCGAAGGAGATGCGCGTACTTTGTTGACCG
+GTGAGCGTGTTGCCTTAAATTTTTTGCAGACGTTGTCAGGAACCGCCACCTTAACCAGTCACTATGTGAA
+AGAGTTAGCCGGCAGTGAGACTAAACTCCTTGATACCCGTAAAACGTTACCTGGATTACGAAGTGCACAA
+AAATATGCAGTGCTTTGTGGTGGTGGTGTAAACCACAGAATTGGTTTATTCGATGCATTTTTAATAAAAG
+AAAACCATATTGCCGCTTGTGGTGGTATTAGCCAAGCAGTTGCTACTGCTAAAAGCAATCACAGTGATAA
+GACTGTTGAAGTGGAAGTAGAGTCTCTCGATGAGCTTGAACAAGCACTTAACGCGGGTGCTGATATTATC
+ATGCTTGATAACTTCACCCCTGAAATGATAGAACAAGCCGTCACGGCAACACGTGGCAAAGCAAAACTCG
+AAGTCTCTGGCAATATGACCATTGAAATTTTGCAAAAATACGCCAAAGCAGGCGTCGATTACATATCAAG
+TGGCGCACTAACCAAACATGTTAACGCTATTGATTTATCTATGCGCTTTAAATAGACGCTACGATTCATA
+AAAAAAGCGTTAAGCATCTTATGCTTAACGCTTTTTTTATGAGAGGTTGATCGTATATTTCAAATAAATT
+AGATTTAATTAGGTTCCCATTAATCCCCAAACTACAGCCACAAGAGCCGTTACTGCTATCATGATGCTGT
+ATATAGTGCCAATAAAACTAAATTTTACGATGGTAAAAAAGTAGCCCTGTTTATACACTTTCTTCTGCAT
+TAAAAATAAATAAATGGGTATCCATAACAATAAACCGCCTGCAACTAGTCCAACAAAATTTGCCAGTTCT
+GGACTGTTGGTTTTTATATTAGCTTCTAATAAATCAAGCATTTCAGAAAGTAGTAATGCAATAAAAATAA
+AACTGTGACTATGCAAAGCCACCGTTAAATGCTCCATATATAATCGCTTAGAAAAAATAAACATCACTTT
+CAGTAATACCGCAAAAAGTGGCAGTAAAATAAACATCAACTGAGGAAGCTTACCTATAACTTGCTCAATG
+AGTGGGCCGGTATCTGAGTTAAAAGCTTTTTCAGCTTTTTTAATTAATTCTTTAAAAAAAACATTAACTT
+TTTTATTTTTTTCTTCGGAAAGAAAATCAAGTTGTACCGTTTCATCCCCATTGTCATCTAAATCTAAGTC
+TTTCTTAGCGTTAACGTCCTTATCATCGCTCTTCTCTTTTAAAAGACTAGTAATCAATGCATCAAAACGG
+GCTTGTTTATCAGTAGGTAACGGTTCTTTAACTTGCTCAAAATCCAACTCGACAAGTTTTCGCGTCAGTT
+TTATAATGCTTTTGTTATTACCTTGAGTATAGTCACTGTTTAAATCATTAAGATAAATGTTAAATCTTGC
+TAAATCAGCAGTTAATTTTGCCACCTTAGTAATAACTTCAACATTTTTTTCTACTTTATTTTCTAACGTG
+CTTCTCTCTGTTTCCAGCGTTTCTATATGGCTTTTAATCTCGGTAATCATACCTTGCTTGCCGTTTAGAT
+TAATGACGTTATCATCACCCGCCACAAAAAACTTCAAGGTTATAAAAAACACAATACTAATAAATAAATA
+CAATCGTAGCGGCGGTACATAATGCACCCTCCTACCAGCAAAATATTCATTCGTTAAAAAAGCGGGTCTA
+GTGAGTAATGGAATAACTGTCCGACTGGCGCGAGAATCAAAACTAAAAATATCATCTAATAGGTGCATGA
+TAACCACCCAAAAATATTTCAATTTCGAATCGGCCTCTTGTCCACAATGAGCACAATAAGGTCCATTTAA
+TGGGAAATGGCAATTTTCACAGCTTTGATTATCCTCAATCGGGACAATTACCACATCATTTGTAGATTCG
+GCTTCAGTTAACTCTGTTGTTGGCATAATGAATAATTATTGAATAGCAATAGACAATAAAAGCATAACAC
+TATGTGAATATAAAGTTACAAAGTAATTAAAAAACTTAAGTAAATAAGGTGTCGAGACTGATCTATTCTG
+CTAAATTGATATTTGAGATATAAGATCAATTCAATATATTTCAACTAACTCTATTAAGACTGGTCAACTA
+TGCTTAGACATAATCACCAAAAAAACACATTGAAAATAAAGCCAAAAGCAGGAGAATTATAATGGCGTTT
+GAAGTTAAATTTGAATTAACCGAATCAGACTTAGAGCATTTCCGCGATGTTATGCGTAAAGCGCAAGCAG
+GTGCCAAACAACTTAGCGAGCAAGAGATTTTAGCTAATGCTAAAAAGATTAGTCAAAATATAAAAGATAA
+TGTACCCGAGTTTGTTCGTGACCGAATTCAAAAGCTAGAAACTTTCGTTGCCATGATTGAAGATGATGAA
+TGGCAGATCCCAAGTGACGAGCGAACCGAAGTATTAAGCGCTTTGGCTTACTTTAGTGATCCTGAAGATT
+TAGTACCTGATCATATTCCGGTATTAGGCTTTTTAGACGATGCAATTATGATCGAACTTGTTGCTGAAGA
+ATTTAAAGATGATTTTGAAGCCTTTGAAGAGTTTTGCGCATACCGTCAACGTGAAGAAGGTCGTAGCGGA
+GATGCAACTATTACACGTGAAGAGTGGTTAGAGTCAAAACGTCACGAATTACATAGTAGAATGAGAAGTC
+GTCGTTCATCTAGACGAAGTGGCCGCTCTTCATTTCGTTCTGTTTTTTAAAGTAAACATCATTAAAGCTA
+TTTCTATTTAATAATTAGAACCAGCTTTCAAAATGGCAAAGCATTGGCTTTGCCATTTTTTATCTTCTAA
+TTTCAACTCTACCCCACTATTCTTTCTACAAATCGCTTGGTCTACCTGCATCCCCTTGACTATAATCACA
+CACTCCTTGAGAAAATATTGCCCGTAAAGACGTTAACTGTTCAGCTAGCTCTATGCCACCATACATACCT
+TGTTTAATCGCTTGCTCAAACGGAATTTTATAACATTTGAAAACGCTGCCTTGCCAAGGACCTTCAGCTT
+GGATACGGCTATTTGAAAAAATAGCGTAATGCTCTGCACATGCTCCTCGTTTTAACATTTCATTTCCATA
+ACCAACGTCGTTCCAATTACCATCCCAAACATCTTTTCCTTCCGCCAGTACAGCACCTTTATCATCAAAA
+CAAGTATCTTTTAATTGTGTAGGTTTACTTTGAGCCGCATTAAGTTTCGGAAATTCAGTACGTTTTAATA
+GCCATATATCCATAAGGTCAAACGCTTTATTTGTCGGATCAAAATCACGTTTTGCCACCCAAATCACCTG
+ATTGTCATAATGCCCATTAGCTTGTTGCAAACGTAAACGGGTACTGAAGGATGCTGACATATGATGCATG
+TCCAATTTTTCTTCTAAGTAATGGCGAACATCAATAATGGGTAAATCAAGTTTACCAATAAAAACCTGTC
+CTCCTCGATAAGCGGCTTCAATCGCGTTAAGTGAAGCACTACGTCGAGGTGCCATTTCATTATCAATCAC
+TTGCGTTATATTATCGCTGCCCCATAACGAAATCCAAAATGGCATTTTACGCCCGAAGGGTGTCACAATG
+GTTTCAGCCTTCATTTGATGTTGTGCTTTCCAACTGCCGATATTTTTATTGAGATGAACAAATTCAGCTA
+AGGTTATTTTCTTTTGTTTTAAGGCATGTAGTCCATATTGCACCCCTTCATTATCCCATGTGCTCTCGAC
+TAATCCGTATTTATCACGCCTGAACAGCCAAGCCATATCTTCCCAATAATTCCAATTCGTTTGCTCAACC
+ACATCGTCACTATAAAAATGCCTTAAAAAACCCTGCCTAGGGTTATGAATAAAAGTTGATAAGCCAAAGT
+AACCGTTAATACATTCGCTATTGCCTTGAGGGAAACTCGGCACCATGCCGGCCATCAATTGAGCTACGGG
+TTGAAGAAAAGCAATTTTTTGTGGGAAATCTTGTAAGCTGTTCATGCCTTCAAGTAATTGTCGCTGCTCC
+CACTGTTGCCAACGCAGATTATCTGTTGCTCGAAAGGTAAAGTAATTATTAAATAAATCGCAATCTAAGG
+TATAAATTGTTTGGCTTAACATGTCAGGATAAGAATATTGAGGAATTAGGCCATCAAGAATTCCACGGCT
+ATTTTGACCGATAAGATATTGTGCCAACCCTCCACCTGACCCACCAATACCCACTGTGTATAATGGCTCG
+CCAAATAAACTGATAAAATGAAGTTTAACTCTACGAGCAGTATCTTCTGCCAATAACATATTATAGGTAT
+AGCTAGTGCGATTACCGCTTGAACTTATAATTGCATAACCTTTTTGCACTTCTTCTAAACGACGAGTAAT
+TGTTCGTGTCGCTTTTTGTCTACCTTGCCTAAAACCTATGCCCGAACCGCCATGAAACTGATAAATTAAT
+TTTTTATTCCACAGTGAGCTTACCGTACGCGTACCTAACTCTTCTGGGGTTACTGCCATAGCAATAGTGT
+ATATAAAACGATTAATGCTACCTTGCTCTGCGCGAAACAATTGCAAAGGTAACTGGGCATCTCTTAAAGT
+GGTTAATTGAGAAAACTGCTCAGTAGCAATTTTAATGAGCTTTTCATCATTATTTAGATAATAAAACTGT
+AGATGACTTTTAAATAGGCAATCTTTTGAATAACCAATAACTTTACTGCGCTGTGCTAGATTTTCATAAA
+CAGGCACACCGAAGCCTTCTTGGTTATCTACTAAAGGCTGACCTATATGAGAATCTATGGTCATACAATA
+GAACGGGTACTGCTTTGAGCCTGAATATAAAGAATTACTTGGGCCAACATCATCGAGCTTGACCGGAAAG
+TGAAATGTTTCTGTTGGTCGAGTAACTAAGCTAATATGCGGAGAAATTGGCAATAAAAAATTATCCTCTG
+CTGTGGCTAACCGCTTAACTTGCCGATATTTATAAGGCTGCTCAGCAGGATAAAGCCATACTAGAAAAGC
+AATCAGAGCGATAATAGATAATATAAGTTTTTTCTTTTGCATCACAACACCACCGAAAAAAATTACCCCA
+CCTAAGTTAAATATAGTGGAGTTAATTGAGTCCGGTAGAAGATATTACGCTGAAAAAGTCGCCGCTTATT
+TCAATTTAGCAACAAAGGTTTTCCTAAACTTAGCTAATTTAGGTGATACCACGGCTTGGCAATATTGATT
+TTCTGGATTATTTTTAAAGTAATTTTGATGATAATCTTCTCCACAATAAAAGGTAACCGCTGGACTAACT
+TCGGTGACAATAGAATCATCAAATAGCTGCTCTTGATTGATTTCTTCAATGATAGCTAAAGCAATTTTTT
+GTTGTAGAGCATCATGGGTGAAAACTTCAGAACGGTATTGTGTTCCGATGTCATTTCCTTGTCGATTTAA
+CTGCGTTGGATTGTGCAAACTGAAAAATATCTCTAATATTTCCCTATAGCTAATCACTTCACTATCAAAC
+TCTAGCTGTACTACTTCAGCATGACCACTGCTACCAGTACAAACCTCTTCATACGTTGGCGCTGTACTCT
+GCCCGCCCATATAACCAGGCTTCGCAGTAATAATACCCTTAACCATATTAAGCGCACTTTCAATACACCA
+AAAACAGCCTCCGGCTAAAGTCGCTGTTTGTACCGCTTTATCGTTGCGTTGATCTGTCATTATATCCACT
+GCCTTAATCATTGTTTCTTTTATGATTTATCACAGCCTTTTTTGTCGTGAAATAGGCTAAGATATCATCG
+TTAATTTATCTATACCCAAGCCATTTGAAGCTGCGTTATTGATTTCGACAATAGAATAACTATTCTCTTC
+AATCAATGCCTTGCCTAAAGGTTTTTCTAATTCCAGCTGAAACCTGCATATTCAGGTAGCTTGGGTATAT
+ACCATTATTATTATACTCATATTTAGCCAGTAAGAAATATATGCCACAATTTTTCAAAAGAACGAGTAAA
+ATACAAGCAATTATTGCCTTGCGTAGCATTGCTATCGCGATTCAATTATTGTTGATTCTCTTCGTCAATT
+TGGGCTTAGCGTACGAGTTACCATGGACGCCATTGGTAAGTGTTATCAGTTTAGAAGTTCTTTTTACTTT
+CGGTAGTTATCTTTATTATAGCCGTAATCATTTAAGTGAAAAGAAGGCCAGCCAAAAAGCAATTTTAGTA
+CAAATATGTGCTGATATTATTTTCCTTTCTCTATTACTATTCTTTAGTGGCGGAGCAACCAATGCTTTTG
+TTTCTTTATTACTCATTCCTATCGCGATAGCCGCGGTCACTTTAACGCCATTATTACTAACGGTAGTTGC
+CTTCCTTGCCATTGCTTCTTATAGCATTTTACTATGGTCATTACCCATGAGTGTTATGCACGGTAATATG
+CAAGGTCACTTTATTGGCATGGGTATCAACTTTTTATTTTCAGCACTCGTAGTTGCTATTGTTGTGGGTA
+AAATGGCACGTAGTATTAATCAACAAGAACTTGCTATTGCGGCCTATCGTGAAAATTTATTGAAACAAGA
+GCAAGTCACCTCTTTAGGTGTTGCTTCCGCTCAGGTAACCCACCAGTTGGCGACGCCTATAGCCACAGTG
+CAACTGCTGGCTGATGAATTAAGTGAAGATTTTCCTGACAACGAAATAGTGCTTGATATGCAAAGCCAAC
+TCACTCGTTGTAGAGACAGCTTATCTGAATTTCGTGCTATGGTTTTCGATATTAAAGAACAGGTGATTAA
+AGCCATTAATTGCCAAGATTTATTTGATGAAATAACCGATAATGTCCGAGTCAATAATCCAGAAGTCAGC
+TTACAATTACAAAAAAATAGTGATGAACACGCTAAAGATGTCACTATTGATGCTGACGCTGCTTTGCTAC
+CTGCTATTCTCAATTTAATTAATAATGCAATCAGAGCGAGTAAGGCCAATAACAGCAATGCACTTAGCCT
+CACTTGTCAAACGATTGAGAATAACTGGCAATTTACTATTCGTGATTATGGCAAAGGGTTTACTTTAAAG
+AAACTGAATGAGCTAGGAGTAAAACCAGTCAATAGCGATCAAGGTTTTGGCATGGCCGTTTTTCTTAGTC
+ACGCTAGCTTAGAACGCCTTGGTGGTAAATTAGCTTTAACAAACCATCAAGAGGGCGGTGCACTAGTTAC
+TTTAAGTCTACCAATTTCATCATTAACTTCAGGAAATGATTATGCCTAATTCAGCAATAGCGACCGTGCC
+ATCTAAACTATTAATCGTTGAAGATGATGTTATTTTTGCCAACACTCTTAATAGACGTTTGACTAAACAC
+GGTTTTGATTGTGTTCAAGTAGATAATAACAATGATGCGTTACTCGCATGCCATCGCCACACACCTGATT
+ATATTTTGCTAGATATGAAACTGGCCGAAGAAAATACCTTATCAATCATCACACCATTACGTAAATTACG
+TCCCGATAGTCGCATTGTGCTACTTACTGGTTTTGCTAGCATTGCTACCGCAGTTGACGCAATAAAATTA
+GGTGCCGATGATTATCTATCTAAACCCGTAGATAGCCAAACACTGCTCGCGACGCTTAAAGGTAGCAAAG
+CAGAAACCATAGAAGTTGATTCCAAAAACGAACAAACTTTATCTGCGGAGCAAGTTGAATGGCAACATAT
+TCAACAGGTATTGAAAGCTAACCAGGGGAACATTTCGGCCACGGCTAGACAGCTTTCAATGCACAGAAGA
+ACCTTACAACGTAAGTTACAAAAGCGACCTCAATCGACTTAGGTTGTGAACTTAATCCGTGTTAAAAGTT
+ATAGGCTAGATGCTGATGAAACCTAACCATCATTTCTTCTTTAGTCGGGTCTATTTCAAGTTCTACTGCC
+ATTAACTGTATTGCTTGCTCTATTTGATTTAAAAATCGACCAAAGCCATGGCTACTATTATTTTCAGGTG
+TTGCGACAAAGACTAACTGAACATTATCAGTCAGCTCAGCTGCATTCCATTTACTCACAATACCGCATGG
+ACTTTGCTCAGGGTTATACCCTAACATTTGCAACTCACCCACTCTAGATACGATCTCATGAATACTGTAT
+CTAACAATAGGTACTAGCCCATTGGCAATCAACGCACCATTGTTTAGATTATAGCGCTTTGCCGCCATAG
+TAAAAACATCCGTTAGATACATATACAAAGGGTTGTAAGGATCTTTAGAATTACTATCGATTTCTACTTG
+TTGCAATAACTCATTACTGATATTCAAGGTAACAACAGCATAATTCATGGCACTATGGTAACTTGGTACC
+GTCACTTTTTGGCTAGCATAGCGTTTATTAATCTCACGCAATTTATGCGCTTGAGTAATGGTGCAACCTT
+TATTCTTAGCAAACAGATCGTAAGTCAAATGTTGATGATCTCGCAAACGCACATCGCTTTTATCGAGTTT
+AATTTTTTCACAAAATTTTTCCACCACTTGGCTGATTTTACTATGAAAATTAGCAGCATTAACTCTAATT
+TCATTACCCGTTGCTAAAAAGAGTAAACACACTTTCTTCGCTCTTTTACTCCCATCAAAAAACGATTTTT
+TAAGATGATGGCTCTCAGGGTTGTAATAAAATAAAATTTGCTGATTAGTTTGCCATTGATGCATTTCTTG
+GCTGTACCTTACGCGCGCGAGTTTGTCATTGGCTATAAACTGACAATTCTCTAGCTCTATTTCTTCAGTC
+AATTCAAAAAACAATGCCGATAATTGCTGATAAAAATCATAATATGGCTGTGGCTTTAAATCGCTGTATT
+TTCCTGAAAATTGCTGAAACAGTTCATCGGTCAAGGTAAACTCGGCTAGAATATATTGATTATCGCGCAC
+ATTACCAGGTAAGTAAGCTTTGTGAGCGGCACTTCGTTTTCTAATAATTGACATGTTCATCCCTAACGTT
+GTTAACCTTTTAAGTTAAGCACAGTATAATGAGCAAGAATGAAGCTTTTGTGACGTAAAGATGTCACTAA
+TATGACAAGCATTTACCCGTAAAAGGACCTAATTTGTTAAACGATCAACAAGCCCTGATTGAAGCTATTA
+ATCAAACGATGCCTTTTGGTAAATATGCTGGTAGAAAATTATTACAATTACCTGAACCGTATCTGGTTTG
+GTTTCATAGCAAAGGTTTTCCTGAAGGAAAATTAGGACAACAATTAGCCTTGATGTATGAAGTGAAGCTC
+AATGGTTTAGAAACCATGCTGCAACCTTTATTACGTACGTAACCTGAACTCTGCTTAATAAATATTTCTC
+TAGCCGCCATTTTTACTAACTTCTTTGTTAAATCCACTTGCAATAGGCCAGCTATTGACGCGTAAATTTG
+CCTCGAATTAAGAAAAAATATCAAGCTAGATATATTGAAATTATTTACGTCATATAATTCATGAGCTTAA
+CTATCACTTAAACAGAGTTCAGCTTACTTAATAACTTAAAATACAGATTGTTTCTCAAATAATTTTTTTT
+AACGGCTCCTAGTCAATAGTAAAAACCTTTTTTAGAGTAATTTTGTCTATCAAGTTAGCTCTTTATTATC
+TATCGCAATAACGTTTTATCATGATGCGCAGCTAACAAATTGTTTTGCCAAGGCAAACTTTCATGATAAA
+AATTTGCCTACCATTTTTCCTTACTTTATCTTTTTCTCTCCTCTTTAAAATTACATTTTTTCACTTGCAT
+CACTACAAAAAATCCTCTTAAATGACTCGTCGATTGATGAAATTTCATACTACTTTCAGATAAGATAGAA
+TTCGATAGTCGACCACTCTGTAGTCTTAAGTAATAAATTCTCTCAGGTAAACGAGGGACACTAAATTTGT
+TTATTAATTGATTTGTCAAATAATTACGAAATTTTTATAAGGTGGAATAAATGAAAAGACAAAAAAGGGA
+TAAATTAGGTAGAGCGCATTCTAACGGATATCAGGCTGGCCTTGGCGGCAAAACTAAGGAGCAGTGTCCT
+TATCAAAATATTGATGCTAAATCGCAATGGCTTGGTGGTTGGCGAGACGCCATAAGTGATAGAAATTTGG
+GGTTATTTAAATAGAAATCAACTGAAGACTTTATCCCCGAATCTTAACGATTGGGGATAAATATTATCAA
+TAAACTGAGCTATAGCAAGCGGATTAATTAAATCACTCGAGAAAAACGTTGCTGATTAACATGCTTTTTC
+ATGTAAGCATCAAAGCTCATACAAATGATACGAATTAATAAGCGGGCTTTTTGCTCTACCTTAATATGTT
+GAGCATTATTTTCTACTAAACCATCGTCAATAAAGGTATTTAATAATGGTAAGTCTTCAGCAAAATATTC
+ATCAAAATCAATATTGTATTTTTCACTAATGACTTGTTTATCTAAATACAAGTTACACATCAATTCTTGA
+ATAACTTCACCACGTAAAATGTCGTCTTCAGATAAGCTTACGCCTTTGATTTGGGCATGCTGTTTTTCTG
+TTATTGCTTGGTAATATTCTTTCAAATCTTTTATATTCTGGCTAAAACTATTACCAATAGAGCTAATTGA
+TGATACGCCTAAGCCTAATAAGTCACAGCCACCTTTAGTAGTGTATCCTTGGAAGTTACGATGCAAGGTA
+CCATCACTTTGCGCTATCGCTAATTCATCATTTGGTTTAGCAAAATGATCCATACCGATAAAGTCATAAC
+CAAAGTCACAAAGCGTTTCTATGGCTAATTTCATCAAGGCAAACTTTTCTTGTGTACTAGGTAACCATTC
+ATCACGTAATTTACGCTGTGCGGCAAAACGGCTTGGTATATGGGCGTAACTAAATAGAGAGATACGGTCA
+ACATCCCACTCATGGGCTTTTACTAACGTTTTAGTGAAATTCTCAAGCGTTTGATGCGGTAAGCCATAAA
+TAAGATCAATATTAATAGATTTAAAGCCAACCTCTTTGGCGTGCTGAATAAAGTCACCAATGAACTCTGT
+TGACTGCACACGATTAATAGCTTGTTGTACTTTTAAATCAAGATCTTGCACACCTAAACTTAAGCGATTG
+AAACCTAAAGAATATAAATGCTCAGCTAAGTCCATCTCAATTTCACGAGGATCAATTTCAATACTCATTT
+CTAGTTCATCCGAGAAATTAAATTTCTCTTTTAATAAAGAAACAAGTTGAGTAATTTGCGGGTGAGTTAA
+AAAGCTGGGTGTACCACCGCCCCAATGCAGTTGCTTAACGGTATACTCTTCAAACAAGGGTGCCTGTAGT
+GCTATTTCTTGCGCTAAATATTCAAGGTAAGTATCTGCTTTTCCACGATGACGAGTAATAACTTTATTAC
+AACCACAGTAATAACAAAGTGTATGACAAAATGGGATATGCACATAAAGTGACAATTCACGGTTTTGCGA
+GTTTTCTATCGCTTTGATAAAGTCCTCATGTTTAAAATTATCATGAAACTCTAACGCTGTTGGATAAGAG
+GTGTATCTTGGTCCGCTGGTGTTATATTTATTTAATAGCGCATTATCGAAGAATTGACTTACTTTCATAT
+TTTCATACCGTTTTATTTAGTGAACGAAAATATTATAGCCTTTTATAATTTGTACGCATTGATCAAGCGC
+AACAACAGACCTTAATAAGATCTGTTATTGAAATGAAGGCCTACTGTTGGCGCTAAGGAGTTAAAAGAGT
+AATTTGCTCAGTAGTGAATTGAAAAAGCTTATCCAAATCAATCACAACCTCGTCATGCCTTTTATTTAAC
+GCTGTTATACGTTGATAATCTTCACGCATACGCTCTTTTTTCGTTAGCGTTTTACGTGCATCTAGAATTG
+AAAGGCTTTTAATTTCTTCATATAAGCCAAAGATACCCGGAAATTTATCAGACATTTCCGTCAATGTTTT
+CAATGAAGACAACAATACCGACAAACGCCAGCATCCTTCATCAAATTCACATTGCTCTTCCTGCATAGCA
+CGTGTAATTAATAACACACTATCAAGTACTTTTTTATCGTGCTTATTAAGCGCTAGCTCTTGTGCCTGTT
+TTGCTTGTGCTTGTTGTTCTTTTTGCCGCGCTACTTGTTTTAATAACTTACCTGCATAAAATGCTAAGGC
+AAGTACAATAATAACGCCAAACAACAAAGCATAAAGCCAAAAATCACTCATTGATGTTACTCTTTCTCTT
+CAAAATCTGAAAAGTTAGGGCGATCTAGTTTATCCCATAAGTCATCTTCGCTATCACTGATGTTAGATTC
+ATCACTTGCGTCTTCATCTTCATCTAGACCCAATTCTGCAGATAATGCTTGATGACGTTCCATTTTCTCA
+TTGTAGTAGTCAACTTCTTGCTCTGTTAAAGCAATATCGTCTTCTTGTTTAGCTAAAATACTTTGTAACA
+ACTCATCTTGCTCAATAGCATCAAGCTCTTGTTCAGCAGACAATTCAACCTTCGTATTCTCAACAACAGT
+ATTTTCAACAAAACGCACAGCCGCGATAGGTGCTGATTTCTGGCTGTCTTGTTTCGCTTTTGCTTGCTTA
+GATTTTTCTGCTTTAGCTTTTTCGGCTTTAGTAATTATTTTACCTAAAACAATCGGCGTTTTATTACCAA
+GGCGCGGATCTTTATTGCCCCCTTGCTGATTATTATCAGTTTGCTCTGGCATTGCTTCTTTTTGACGATT
+TCCCGCCACCTTACCCGTTGTTTTACGGGTACGCTTCTCAACTTTTTCTAATTCTTGCTTACTTAACTTA
+GGTTTAGCTGTCGGTGCTCCACCTGGTTTTCTAGATTTTTTTGAACGAGACATAGATACAGTTACTTTTT
+TACTAATAATGTCAGCTATTTTACGTTATTAATGGCTTAAAAACCTTAAAAAGCAGAAAAAAGACACAAA
+AAAAGCGCCAATTGGCGCTTTTTTATGTCTCATTAACTTAAAGACGAATTTTAATCTTTGGGTGAGTATT
+GATTTCTCCCCCTTTAGAGATCACAGCGATATTATCATTACAGCTTAGTACTGCCACATGAGTATCGTGA
+ACGTCTCTTATAAAGCTAAGCTTATAGCCAAATTGCGCTAAGCTACTGGCAGCAAATTTTTGCGCCAATG
+TTAAACTTTCCCAAAGTTTATCTGTATCGCCCAACACTTCTTGCCGGCGCTCCAACAGATCTTCTCTTTG
+CATTGCTGCAGCCATAATTTCCCCTCCCTAGACCAATTATGATTTAGATAAGTTTTTATTTATTATTATT
+AGTATTAGTATTAGTATTAGTATTAATACTATTTTGAATGAAATTTAACCTACTTTACATGTAACATCAA
+TAGCGATTACACTGTTACCTTAAATTAGTTGGTTTATAACCACATAGTCTTTGATATATAAGGTAAAAAA
+TGACACGTGTATTAGATGAATTATCAGCGTTATTAAAACTAGAAGTCATTGAACAAGGCATCTATCGAGG
+ACAAAGCCAAGATTTAGGTTATAAAGCTCTCTTTGGTGGTCAAGTTATGGGCCAAGCACTTTCGGCGGCT
+CAAGAAACAATTGCCGCTAATCGCTTTGTTCATTCGCTACATTCTTATTTTTTACGCCCTGGTGACGCTA
+GCTTACCCGTTGTTTATGAAGTAGAAGTCATTCGTGATGGTTCGAGTTTTAGTACCCGTAGAGTGCAAGC
+GGTGCAAAATGGTAAAGCCATCTTTTATATGACCGCATCTTTTCAACATGCTGAAACAGGCTTTGATCAC
+CAAGATACCATGCCTACTGTAGCGGCTCCCGAAGATCTTCCCTCATTTACCGATTATATAAAAGCCAACC
+AAGACTATATACCTAAGTCATTACGCGAAAAGTTTTTAGCTGAAAAGCCTATTGATGTTCGTCCTGTTCA
+ACAATATAACTGGTTGCAACCAAAGCCTACAGATTCTGTAAGCCAAATGTGGATAAAGGCCAATGGCGAT
+TTACCTGATGATTTAGGTATACACACCTATATGTTAGCTTACACGTCAGATTTTCATTTTTTACCAACAG
+CATTACTGCCTCATGGCGCCAGTCATTGGCAACCAAACTTCCAAATTGCCACCATAGATCACGCTATGTG
+GTTTCATCGCCCATTTCGCTTTGATGATTGGTTACTTTATTGTATGGATAGTCCGTCTGCGAGTAATGGT
+CGCGGGCTAGTGCGAGGTCAAATATATAATCGTCAGGGAGAGTTAGTCGCGTCTACCATGCAGGAAGGTG
+TAATTAGGCAACGCTAGCGATAGCTATTAGTCATATGGTTATAAATTTATAGCCATATGACTTTTTAGAT
+TACTTAGTTTGCAGTCAAGTTAATGACAGCTATTTAGCACCTGTTCTTTTTTCTAATGCTTTACGTTTTT
+CAACCGCTAGAGAAGTAACTCTCGCTTTTAATACCGGCTCTAAACCTAACATAAAATACACTTCAGCCAT
+TAAAAATAATGGTCCGATTAGAAACTGGCTCAAATCATCAACAAAAGCCGGTTTGGCTTTTTCATAATAA
+TGACCAATAAACTGAATAATCCAACCAACAACGAATAAACCTAGTGCGATATAAATCAAACCTGCTGTGC
+CACTCAATAATTGCGCAATAAACAAGTTAATTAAAATGTATATCAGCATGCCCAATGCCAATAAACGATG
+CAAAAAAATATAATAAATAGCGACAACAGAAAAAATAGGCATTGCTAAGGTATAGTGCAAAGTCACTTGA
+GCACTAAAAACATCATCCAGGGTTATTTCAAAGGCAATAGTACTCAACATCAGTGTTACGGCTAACACTA
+TCAAAGGGACGCCAACAAAATGGGTGTTGATGTTTTTCTGATTCAAATGCACACTTTTATAACGCGCTAG
+TTGCTCTTCAATTGACTTCATTTAAGTACTCTATGTTATGAATTCTGTTGCCAGTCATGTCCACTAGGAT
+GTTGAAAAACACGCAAATCAAACTGTGGTGCTATGGCAAAAAGGTGATCAAAGATATCAGCTTGGATTGT
+CTCGTAAGCAAGCCAATCAGTGGTGTTAGCAAAACAGTAAATTTCCAATGGCAAGCCAGTTTGCGTGGCG
+GTTAACTGCCTCACCATACACGTAAGATCATTACGAATATGACTATTTTGTTGTAAGTACTTGGTAATAT
+AAGCTCGAAAAGTTCCTATGTTAGTCAGTTGTCGACTATTTAAAGAAGTAAACGATTGGGTGATCTCACC
+GCTGTTGTGGCCGTGTTCGCTCTGTGCCAGCTCTTGCTTTTTATCACTAAGGTAATCTTGTAATAAATAC
+GCATTAGTCAGTTGGTTTATTTTTTCAGCACTACAGAAATCAATACTAGCAATATCAATAATAATGGTAC
+GCTTAATCCGTCGTGCGCCGGTATGATACATATTGCGCCAGTTTTTAAAGGAATCACTAATCAGCGCGTA
+AGTAGGTACTGTGGTAATGGTTTTATCAAAATTTTCTATTTTCACCGTACTTAGACCTATTTCTAGCACA
+TCGCCATCGGCACCATATTTGGGTAACTCAACCCAGTCGCCAGCAACAACCATTCTATTCGCTGATATTT
+GAATACTAGCAACCAAACCTTTAATGGTGTCTTGAAAAACTAACAAGAGTACCGCGGTCAAAGCACCTAA
+ACCACTTAATAGATAAACCGGTGAGCGGTCAATGATAAGCGAAATAATGATAATACTGGTCACTAAATAT
+AAAGCTAATTTAATGATTTGAATAATAGCGCTTAACGGTAAAAACCGTTGCTTGGCACTTTCTTTATAGA
+TGCTTCGACTGACATTAAGTAAGGCGCTAATACAACGTGAAATTTGAAAAGTAAGTAACACTTTACTCAA
+TAAAATGAGTAAAGTACTGGCAATACTGGTGGTTTCTAAGATAAGTGGCGTTAAGAAGAGCATTAATACT
+AGCGGTAGTAGTAAAGCCATTCGACTGAGCACGCCATGCTCCATCAATGCATCATCCCAGGTATTTTTAC
+TATTAATAATGATCTTATTCATCAAACCTAAGACTTGATGTTTCGCAATATAATAACTTAGGCTAGAAAT
+CAACAAAATCATACCAATACCGACAGCAGTTGCGCTACTGGCTAAATATTTCGAGCTGATACCTTGCTCA
+CTCAACCAAATACTGATCAGTTCATTCATACACTTCTCCTGTCATCTTATTGGTGAGGGGCTTAGCTCAG
+GGACATTCCGCATTTAAAATTAGTCATCACGTTGGGCATTATATTGCTGTCTCATGTTCTCAAGTCTTGC
+ATCTTTATCATGCCAAAATTGCGTTAACCATTTTTGAAAAGCAATTCTATCATTTCGATCTGAAAAATTG
+ATATGACCTAACTCACTAGCAATATCGAAGGTCTGGATATCAATGTGTACCTTCTCCACCTCTCCGTAGA
+TAAAATCACTGAAATTTGGAATTCCATCGGGATAATAGATAGTAACGTCAACTATTTTGGTCAAATGCTC
+ACCCATTGCATCTAATACAAAAGAGATACCACCTGACTTTGGCTTCAACATATGTTGAAAAGGAGAACCT
+TGCTTATCATGCTTTTTTTGAGTAAAACGCGTACCTTCAATAAAATTCATCACACTAACTGGTTTGTGTT
+TGAACTTAGCACATGCTTTTCGAGTTGTTGCTAAGTCTTTACCACGTAGATGAGGATTCTTCTTCAAGAA
+AGCTTGGCTATATCGTTTCATAAAAGGAAAATCGAGAGCCCACCAAGCCAGTCCTAATAGGGGGACATAA
+ATAAGTTCTTTTTTTAGGAAGAATTTTAAAAAGGGAATATTGCCGTGTAAAGCTCGTTGTAAAACGACAA
+TATCAACCCAACTTTGATGATTTGCTAACACCAAATACCAATCATTAATTTTAAGCGCTTCTAAACCTGT
+CACCACGATATTTGTTTTAGTAAATAACTTTTGAATTATGCTATTTGTTGCCACCCAATTACTGGCCATT
+AAATCAAGTAAGTAACTAAATATTTTTTTGGAGAAAGTTAATGGAATTAACGCTTTAAACAGGGAAAAAA
+CTAAAATAGGTAACAGCCAAAATATGGTATTAAGGATATAAAGGGAAAAGGATATAAAACCGATCAATTT
+GGCTGGTAAGAAATTTAGCATATCTTGATAATAACTAATAATAATAGATAAGTAACACGGATAACGTCAT
+TTAATCATGATTTAGCTAATAATTAAATTTTTTTATTGCTCCTCTATCAAGCAATTCATTTTAAAATCAC
+ACTATTCGTTAAATAATCGTTAAATTATCTTTTTGGGTAAAAAGTGATCTCTTTTTTTTTATCATCCAAT
+AATATCGCTGTTTATCTGAATATAAGGGTGTAAAACACATGGTTACCTGCAAATACTTTATAAAACGATT
+GAAAATAGACTTTTTAGTATTTTCTAATAGTGAATAATTACCTTTAATAATTGAGTTTTTAATCAGTTTC
+AAGCATACTAAACAAGCTTAATAATAGGAGATAAAATGAACTTTAATAGAGCTGTAATCAAAGTAGGTAG
+TGCCTTAGTTGCACCGACTAGCGATGGTTGTAGTGGCCAATACATCTTAGCAATTGCACAATTCATTACC
+AAATGCCAACAGCAAGGTAAGGAAATTATTTTAGTTTCATCTGGCGGTGTGGCAGCTGGCCGTACTATCA
+TTCAACATGGCTCACCAAAGCTCTCGCTTTCCACTAAAAAAGCCATGGCAAGCGTTGGTCAGATGCAAAT
+GATGGCTAATTGGCAGCGTTTTTTTGATATCCCTTGTAGCCAGATACTCATCACTCAAAATGATTTAGCC
+GATAGAGAACGCTTTATCAGCATTCAAGAAACAATAAAAATTCAATTAGCCAATGGTGTACTACCTATCG
+TTAATGAGAATGATACCGTCACCACAAAAGCACTCGCTATCGGCGATAATGACAATATTGCCGCGTTAGT
+TGCCCAGGCATGTGAAGCAGACAGTTTATTCATATTAAGTGATATTGATGGTGTATTTACCAAAGACCCA
+AATATCCATGACGATGCCGTATTAATCCCTAATATCGATAAGATTACCGATGAAATTTATGCCATGGCTG
+GCACAAGTCGTAATCCTTTAGCGAGCGGAGGCATGAAAACCAAAATACAAGCCGCTGAAAAAGCCGTTGA
+ACACGGCATAAACACCTATATAGTCAACGGCTCGAAAAGTGAGGTATTTAGCTCACTTTTAGCAAAAGTT
+AATCCAGGCACTCGTTTTGCCGCAGATAAAGATATTATTACCGCTAAAAAGCACTGGCTTAAACACACAT
+TAAAAAGTCGAGGTAAAATTAAACTCGACCCCGGTGCAGTTAATGCGGTTGTGAACAAAGGTGCTTCTTT
+ATTACCTTCTGGTATAAAATCAGTGACTAATAGATTTAAAGCAGGTGATGCAATCGATCTAGTTGATGCA
+AGCAATAATGCGGTGATCGCCAAAGGAATTACTTTATATAGTCACTATGACTTAAAAAGAATTATGGGCA
+AACACAGTAATGATATCACCGATATTTTAGGCCATGACCAAGGCGATGTTGTGGTTCACCGTGATGATAT
+GGTTATATTATAATTAAGCTATAGCAAGCAGATTAAAATAACTTAAACAATTTTCGACAAGAGTAGCAAA
+ATGACTGATTTTAATATCGCCACTATGGCACAAAAGGCTAAACAAGCTAGCAGAGTGGCTGCACAACTTA
+ACAGTAGTGAAAAAAATGCGCTATTAAATGACATTGCCACAGCGATTGAAAATAATAGTGATGCTATTAT
+CCAAGAAAATAGTAAAGACATTGCAGCAGGTCGAGAAAAAGGCTTGTCGCAAGCGATGTTGGACCGATTA
+GTGCTCACGGATAAAGGCATTAAGGACATGAGTTCTGCTATCCGTGAGATTGTTGCTTTAACAGATCCTG
+TTGGAGATGTTGATAAACTATCATTACGCCCGAATGGCATTCAAGTCGGTAAAATGCGCATCCCTCTTGG
+CGTCATAGCCATGATTTATGAAGCGCGCCCCAATGTTACAGCAGAAGCCGCCGCCTTATGTATTAAATCG
+GGTAATGCCGTGATCCTACGTGGTGGCTCAGAAGCAATTCATTCCAACTTAGCTATCGCTCACTGCTTAC
+ATCAAGTATTAACGACTCATAATGTTGATGAACATATTGTTTGTGTTATTCCTGATACTAGCCGCAGTGT
+TATTGAGCAACTATTACAGCAAAGCGACACGATTGACCTAGTCATTCCACGTGGCGGTGAAGGTTTGATC
+CGCTATGTTAGTGAAAATAGCCGTATCCCTGTTATCCAACACTATAAGGGCGTATGTCATTTATACATTG
+ATAAATACGCAGACTTAGATAAAGCGGTCAACATTTTAGTCAATGGTAAAACCCAGAAGCCAAGTGCGTG
+TAATGCCTTTGAAACCGTTTTGGTACATAGTGATATTAGTGCAAAGTTCTTACCATTAGCGGCTAAAGCA
+CTGAATGATGCAGCACAAGTGAAAGTTCATGCGTGTAAGAATAGTATTGGTTTTTTCCCTAATGCTGAGT
+TGGCAACTAATGAAGATTACCAAGCGGAGTATTTAGCGCAAGAAATTGCTGTAAAGGTTGTCAGTAGCTT
+TGATACAGCAATTGGTCATATCAATGAATTTACCTCTGATCATACTGAAGTCATTATTAGCCAAGACATT
+TCACGCAGTCAAAAATTCATTCGTCAAATAAACTCCTCAGTAGTGATGGTGAATGCCTCTTCACGCTTCT
+CTGATGGTAACCAATTAGGCTTAGGCTCGGAAATAGGCATATCTACCAGTAAGCTACATGCCTATGGCCC
+AATGGGCCTAGAAGCGTTAACCACTGAGAAATTTGTTGTTTTTGGTGATGGTCAAATTCGTCAATAAGCG
+ATAAGGCTTATATCTGGTAGATAATTAACAAAAAAACCTAAAATTCATCAGAATTTTAGGTTTTTTTATT
+CCAATCAGACTAATTTATTAATCCTTTTTGGTATTAGCTAAAGTTTAATGAACGCGTCGAGCATTTGGTT
+TTTGTTTCACTATACTCAATGCTAACCGGTCAGACCATTGCCCGTCATGTTTAGCCTGACAAGCTTGTTC
+ACTATCAAAGCGAACGCTTTTTTTAATGTTTTTAACCACAACTCCTACTTTTAATAATTGCTTTTGGATA
+GTCGAAATCATTGTTTCATCATGTTGCAACGCCTTCATTGCGTCAATTTCTTCATCGGTATTAAATACAC
+AGGTAATCACTAAACTAGCGGGGAAATTAGTGTAATTGGCTCTATGGGTTAACCAAACAAACCCCGCCAC
+TTCATGCAAAGATGACTCACACGCTATCGTTAACGCTTTACATACATTATTATCAATTTTTTGATTCGTT
+TTGCTTAATTTCATCTTCATCATTATACCAATTCAATTTTATCTATTTTAACTGCGGCTAAAAGGGAAAA
+CAATAAAACCATTGGTGTTAAATCTCACAGCGTCTTCTTATACCTACTAAAAAAGTAGAATTCAGTCACT
+AATGCTTGTGATTTTCTTAGTTACTGAGTATGCTACGCGACCTTTTTTCTCACAGGCATTCTCGTAGGTA
+TTAATGATGATAGGTTTTGATTACGGTACATCCAACTGTGGTGTCGCCACTATGCGTAACGGCCAACCCC
+ACATTATTCCGTTATTAGGTAATGAATCATACATTGCTTCAAACCTATATGCTCCAAGCCGTGATGTGAT
+CGCCAATTGGCTTTCTCAACAGTTGGATAGTCCGCAACAAGCAAACTTCATCGCGGAGAGAAAAGCTCAG
+CTACAAAAAGGTCAAGCGGCGCTGCGAGAGTTAAAATTTGACGGTATTTCCAGTGAGTTACTCTTTGGTA
+AGTCTGCCTTAGCTCAATACCTTGAAGACCCTGAAGAAGGCTATTACATCAAATCACCTAAGTCATTTCT
+GGGTGCTAGTGGTTTAGCGACGGCACAAATTCAGTTTTTTGAAGATATTGTTGCTTGTATGATGAGTAAT
+GTAAAAAATCTCACTGAACAAGCACTGCAAAAAGAAGTGACACAAACGGTTATAGGTCGACCTATTAACT
+TCCAAGGTTTACATGGCGAAGAAAGCAACCGACAAGCCATCAGCGTATTAACTAATGCGGCAAAACGCGT
+TGGTTTTAAAGACGTTGAGTTTCAGTATGAACCTGTTGCTGCTGGTTTTGAGTTCGAAAGCTCATTAACA
+AAAGAAACACGGGTATTAGTTGTTGATATTGGTGGCGGAACGAGTGATTGTTCAATGCTACTGATGAGCC
+CAGATTTCACTGACAACGACAATCGTAATGATCATCTGCTCGCTCATACCGGTGTTCGTGTAGCAGGTAA
+TGACTTTGATATTCAATTAGCCCTTCAAGGCATCATGCCAAGCTTTGGTATGAATAGTTTATTAAAGACA
+GGTAAACCGATGCCAACCAGTAGTTTTTATCAAGCGCTAGCCATTAATAACATTAATGAGCAAACAGAGT
+TTTATAGCGCCAAGAATAGACGAAACTTGGTTCAATTATCTCGTGATGCCAAAGAAACAGCTATAATCGA
+GCGCTTGGTGGCAGTGCACGACCACAAACTTAGTTATCAATTAGTCAATGCAGCTGAACAAGCAAAAATC
+GCGCTAACAGAGCAAAGTAAGCAAACAATCGACTTAAGTGATGTTACTGATGGACTTTGTGCTGAAGTGA
+CCAAAGAAACGTTGCGCTCAGCCAATAAACGTACCTTAGAAAGCATTGCTAATATAATGCAATCAGCGGT
+ACAACAAGCCCAGTGTCAACCCGATGTGATTTTTGTTACTGGTGGGACCGCAAAGTCTCCTGTATTGAGT
+GAGTTTTTACAGCAACAAATGCCTAATGTTCCGATTGTTGTTGGTGATCATTTTGGTAGCGTTACGTCAG
+GTTTAGCGCGTTGGGCTGAGAAAATATATCAATAATTGCTCTAACCTTTCGTTTGTTTGTTTGTTGATAA
+TTAAACGTAAGTAGATTGAGTAAATTAAGGTACAAAAAAACGACGCGGATGCGTCGTTTTAGTTAGCGGC
+TGTAAATCTTTCAGCCTTAAAGGCTATTCAACTTAAAGCGATTTAACAAGCATAATATTGCCTGTTATTG
+CGACAATGACACACTGGCTTTGTGCACTAATGGATTCCCCATTAGCTTCCTCAGCTAAGCGCGCTTGCCA
+ATCAATACCCGAATAACGAATACTACCACTGCTTACATTAATTTCAGTACTTGCTAAAACGGTTAAACCA
+ACCATGTCACTGGAGTTATCCGTTGTGTCTTTTGAATTCTGCAATGACTTTAATGGTTTCCATAAAATAG
+CAGCAATAATCGCTGTTAATACGCCAACGGTAAATATTTCACTTTGCCAACCTTCGACAAAACCAACAGT
+CACTAAAATACCGGTAGTCAAACTTGCAATAGCAAAAAATAATAACGGACCACTTAACCCCATGATACTC
+AGTTCTATAACAAAGCTAATACCCGCAATTAAGTACCATAAATGATCAGGGTTTTCTAAAAAATATTCCA
+TAAAACCTCTTGGGTAAAAAGAAATGTAGACTAAGCGTATTAGACTTTATAGCCAAACACGTTAGGCCTA
+CATTATCTACTAGTTAGACAACTTCAAACTACTTGAAACAGCAATGGCTTGTGCAACAGTATTAGCAATG
+TTATCACCCGTTTTTCCATCCGTCAGTACTACAGTACTTTCGTTAGCAATGGCTTGATGAGCTGCAATCG
+AATCTTGTGCTAGCGTTAGCATGACCGCCGCGTGACCTTGTTCGCTATTTGCCGCATTACCTACTACCTC
+TAGAGCATTAGCATCCGCATCAGCAACTAATCGTATGGCTTCAGCTTTACCCGTTGCTTCGAGAATTTGT
+GCTTCTTTAGAAGCTTGCGCTGCTAGAACTTGCTCAGCTTTTGCTGCCTCAGCATCCAATACTCTCGCTT
+GCTTCTGGCCCTCAGCTTCTGTGATCGCTGCAGTTTTAACCCCTTCTGCGGTTAATATCACTGAACGTTT
+TTCACGCTCTGCGGTCATTTGTTTTTCCATATCTTCACGAATAGTCTGTGGAGGCGTAATATCTTTTATT
+TCATAACGCGTCACCATAACACCCCAAGGCGCTGTAGCTTCGGTCATTGAGCTTAATATTTGGGCATTTA
+TCGTATCACGGTTTTGAAAACATTCGTCCAACTCCATTGAGCCTATGGCATTACGCATACTAGTCATAGC
+AAGTTGAACTACCGACATCTTATAGTCAGTAATATTATTGGTTGCTGCGGCCGCATCAGTAACTTTCATA
+AACAAAATACCATCAATATCTAAACTAATATTATCTTTAGTTATTGCTGCTTGTGACGTTATTTCTAATG
+ATTGTTCTTTTAAATTACGATCGGCAGCAACCGATTGCACGTAAGGAATAATAAAATTTAAACCTGCAGC
+AAGAGTTTTGCTGTACTTACCTAAGGTATAAATAACATAACCTCGGTTTTGCGGTACAAAATAGATACCT
+TTTTTCAGCGTATATAAAATAACAATAGTCAGCCATAAAACAGGACTAGTGATGATGCCTTCAACAATGT
+TTTCCATAAATATATTTTCCTTTTTATTCGAAGTGAAATCTAAATTCAATTGAGAATTATTTTTAACAAC
+ACGTTAATAGACTGTTACGAGCAAAGCAAGCTATTTCAGCAAAGCTGCTCATACCCGTTCTGAGATAGCG
+AGATGGCGCATTGTCATAAGACTAGCGGCTTAATGTTAAAGAAGTAAAATAGTATCGGTCAGGAATGCTA
+ACAATGGGAGAAGTAGTTAAATCTGATGCTAACGTTTGGCCGCCCTAGTGCTAGGGCTTATAGTAGTACA
+TGGCTATTTTTAGCTAGAAAAAATGTAAAAAGCACCAACAGAGAGTGGTGCTTTTAAAGTTTACCAATAA
+TATTGGTTAGCAGGATTATGACTGGCGATAGCCTCCTACTATTATATAGCTAACAGTAAAGTTGTTAGCT
+TATATAAGTACAACAATAATCAATTAAGGTTTTCGCGCGTACTTCAAAAGAACTATTTGCCGGGACACCA
+AAAGATTGCCCGTCGCTAATGTTCTGCCATTCAGTAGCTCCTGCTAGTAAAATTTCACATTCACCTGCAG
+TAATTTCCATTAATTCTTCTTCATTGGTACCAAACTTATATTCACCTGGCATCATAATACCTAAGGTTTT
+AAAACTTCCATCATTGAAAGTAACCTTACGGCTAGTAACTTTACCATCAAAATAAACGCTGGCTGCTTTA
+GTAACGGTAACTTCTTTAAACTCTGACATAGGGATTCCTTTGGTGTATTGGGATTTAAAAGCGTGGGGAT
+TAAAAGCAAAAACGGGAAGCCATTAGCATCTATTGAGCAATGGCTTCCCGACTAATACCCTGCGATATAA
+GTGACCACGGGAATGACAACCTATAAGGGTGTCATTCTACGTCTCAATTATTTTGCACTAGCAATTTTTT
+TCATGTCAGTCATATAACCGCGAAGTTCTTTACCAATCACTTCAACACCATGACTGCGAATCGCTTCGTT
+TACTTCAATCAAACGAGCATTATCAACGTTATTTGAACTCTCTTTTAAGCCTTCGCCTAATTGTTCTAAC
+GTTAAGCTAGCCGTGTAGTCTGCAAGTAATGGCACAGCAGCGTGAGTAAATAAATAGTTACCGTATTCTG
+CAGTATCAGAAATAACAACGTTCATTTCGTGTAACATGTTACGTGCAATACAGTTAGCAATTAATGGCGT
+TTCGTGTAACGACTCATAATATGCAGATGCATTGATGATACCTGAATCAACCATTGCGTCGAATGCTAAT
+TCAACACCAGCTTTAATCATCGCAACAACAAAGATACCTTTATCGTAGTATTCTTGCTCTGAAATCTCAG
+TGTCACACTCAGGTGATTTTTCAAAAGAAGTTTCTGCTGTTTCTGCACGCCATGTTAATAAGTTAACATC
+GTCGTTGGCCCAATCTGCCATCATAGTTGCAGAGAAACGACCTTCAATGATGTCGTCCATATGTTTTTGG
+AATAAAGGACGTAAAATTACTTTTAACTCTTCAGCCATATCAAACGCTAAAATTTTAGCTGGGTTTGATA
+AGCGATCCATCATGTTAGTGATGCCGCCATGCTTAAGACCTTCAGTGGTTGTCTCTAAACCGTATTGTAA
+TAATTTACGTGCGTAAGCTGCGTCCATACCTTGAGCAATTAGCTGTTTGTGACCTAAAACTGCAGCCGTT
+TGCAACATACCACAAAGAATTGTTTGCTCGCCCATTAAATCAGACTTAACTTCAGCGATGAAAGAAGACT
+CAAGAACACCCGCTCTATCACCACCTGTTGCGCTTGCGTAAGCTTTAGCAATGGCTAAACCGTTACCTTG
+TGGATCATTTTCTGGGTGAACTGCGATAAGTGTTGGAACACCAAAACCACGTTTGTATTCTTCACGTACT
+TCAGTACCTGGACACTTAGGAGCAACCATAACTACTGTGATATCAGAACGAATTTGCATGCCTTCTTCAA
+CGATATTGAAACCATGTGAGTAAGCTAGTGTTGCGCCCTGCTTCATCAATGGCATTACCGCAGTAACTGC
+TGAAGTATGTTGCTTATCAGGTGTTAAGTTTAAAACTAAATCGGCTTGAGGAATTAATTCTGCGTAGCTA
+CCTACTGTGAAACCATTTTCAGTAGCCCACTGCCATGATTGACGCTTTTCGCTAATCGCTGCATCACGCA
+ATGTATAAGAAATATTCAAACCTGAATCACGCATGTTTAAACCTTGGTTTAAACCTTGAGCACCACAACC
+AACGATAACAATGTTCCAATCTTTAATGAAGTTACAACCATCGTTGAATTCTTCACGTTTCATAAAACGA
+CATTTGCCTAGCTGACCTAGTTTTTCACGTAAGCTTAAAGTATTAAAATAATTGCTCATGGGGATCCTCT
+GAATTTGGTTCTTTGTTAAGTCAGTTTTCCTGACGATGAAAATACCATACCCTAGATATTATGTTGCAAA
+AAGTGATATATTCGCATCACTACGTTGCGTTTATTGCAACATAGATAAAAAATTCAATACAAGGGCAATA
+AATTATGGATCAAAAAGCACTGTCGATGTTTGCCCACTTGAGCCAAACATTACACTTTGGTAAAACGGCA
+CTAGCACATCACATCAGTCCATCTACGCTTAGCAGAGCAATTCAACGACTGGAAGATGAAGTGGGGGGCG
+AATTATTACACCGCGATAATCGAACGGTAGTACTGACCGATGTAGGTAAAAAATTCAAAATTTATGCCGA
+GCAACAGCTTGAGCAATGGCATAGCTTCAAACAATCCCTTGACCATAAGCAAGCCGCCCTAACAGGTAAA
+CTCCATATTTACTGTTCCGTGACTGCTGCGTACAGTCATTTACCGCCATTGCTGGAACGTTTTCGTGCTC
+GACATCCCTTAGTAGAAATTATGCTGACCACTGGGGATGCAGCTGATGCCCTTGAACAAGTACAAAATCA
+ATCCGTTGATTTTGCTATCGCTGCTGCTCCTGAGAACTTACCCCGTAGTGTTTACTTTCACCACCTTGAT
+ACCATAGCACTCACGGTGATTGCACCGACAATGACTTGCAAGGTGCAGCAGCAACTGAGTCAAAAAGTAT
+TAACTTGGTCTGAAATTCCAATAATTTTGCCTGAACATGGCGCTGCTCGAAAAAGATTTGAGCTCTGGTA
+TCGTAAAAAGCAACAAGGAAAACCGACCATCTACGCCACAGTTTCTGGTCATGAAGCCTTGGTGAGCATG
+GTTGCTTTAGGCTGTGGAGTTGGCATAGTGCCGCAAGTGGTGGTGGATAACAGCCCAGTCAAAGATAGGG
+TAAGCAATCTCGAGAATATTGGTGATATTGAACCCTTCGAATTGGGTGTTTGCTGTTTGAATCAAGCAAA
+AGCACAGCCATTGATTAAAGCTTTTTTTTCCTCGATAGTTTAATTAATATAATTCATTAGACCGAAACGG
+CATTCATTAAATGACGTAACAATCTGTCCATAGCCCGATAAGATAGGGCCTCAACCAAATGTTTATTACA
+AATATTCAAGCTCCCTTCCATGTCTGCAAGGGTACGGGCAATTTTCAAAATTTTGTGATGCGCGCGGGTT
+GATAAACCTAACTTTTCTACGGCAAGTTCTAAAAATTCATTGTCATCCGTATTTAGATCACAATACCGCT
+TTAACTCACTACTGCTGATGTGCGCGTTGGCTTTGCCTTGCCTTTCAAGTTGGATAGTCCGACAGACTCG
+CACTCGTTGTTGTACCTGTGCGCTTGACTCATTTTTTTGGCTGCTCTGTGCCCATGTACCTCGAGGTAGT
+CTTGCTACTTCAATTTGAATATCAATGCGATCAAGAAAAGGTCCTGACAAACGATTTAAATAGCGTAAAA
+CTTGTTCTGGCGTACTCCGTTGGTCGTTATAAAAGCCGGTAGGACTCGGGTTCATCGCTGCAATCAATTG
+AAAACGTGCGGGAAAGCATTGTTTGTGTAACGCTCTGGAAATAGTAACTTCACCCGACTCCATTGGCTCT
+CGCAATACGTCTAATACTTTTCGTTCAAACTCAGGTAATTCATCTAAAAATAATACACCGTTGTGTGCGA
+GCGTGATTTCTCCGGGCTTGGGCTGACTGCCTCCTCCGACTAAAGCCGCTGATGACGCAGTATGATGCGG
+TGCTCGAAAAGGTCGAGTAAACCACGACTTACGTGTAATACCTTGATGGCTAATCGATTGAATAGCGGCG
+ACTTGAAGCGCCTCGTTCTCGGTCATCGGCGGTAAAATACCGGCTAAACGACTAGCTAACATGGTTTTAC
+CGGTACCTGGAGGGCCGATGAATAATAAATTATGACCTCCGCTAGCAGCAATTTCCAACGCTCGTTTTGC
+CAAGGGTTGCCCCATAACATCACTCATATCCAATGTTTGATCTAGTTCAGCCATTTCTTCTGCCATTATT
+TTATCAGTCACTAGCGGTAAAACTTGTTGACCGGCAAAATGAGAAAACAGCTGCGTTAAATGGCTTATGG
+CATGAATTTTTGCTTGTTTAACCCAACTGGCCTGTTCGATATTTTGTGTAGGAATAATCAAAGTCCGCTT
+ACTTTGATTACTTGCCATGGCTACAGGAATTTCCCCGACAATCGCCCGTAGCTCACCGGATAAGGCCAGC
+TCTCCCGCAAATTCATATTGAGATAGATCAACGGCTGGAAGTTGTTCCGACGCAGCGAGAATTCCAACCG
+CTATGGGTAAATCGAAACGGCCACCTTCTTTGGGTAAATCAGCAGGCGCCAAATTAACCGTGATACGTTT
+AGCCGGAAATTCGTAACCACAATTTATGATGGCGCTACGCACCCTGTCTTTTGACTCTTTTACTGAGGCT
+TCGGGTAACCCGACGATATTGAATGCTGGTAAACCATTGGCAAGATGAACTTCAACCGTAACAAGGGGAG
+ATTCAAGGCCGATTCGTGCCCGACTGTACACACAAGAAAGTGACATATAAATTCCATTTAATAGGTTCCT
+TTTTTCCAGTGTAGTCCAAATATTTTTATATACCCATGATACTTCAAGATGCAAGTTTCAGGATGCCTGT
+GCGATTCATGCTCAGACATCCCCTTAAGGCTGGTTTAGAAACGCTTTATGCTGCGTTACTGATTTCGATA
+AGGGAACAACCATTATCCTCAATCAATATCTTGCCTAAAGACGTTTATAATTCCAGCTGAATCCCCTATC
+TTGAGGCAACATGGGTATATTGGTTTATTACCTATTGTCAATTACTGCACAAAAATACTCTAACAAAAAA
+ACTTGCACATAGGATTAGAGCTATGGTACTAATTTAATAAGTAAGCGACGCTGAACATAATAAAACCAAT
+AATCAGTCTGCGCAAAATAAACAAACAAAGAGATAAAATGCACATATTTAACTCAATTATTATAAACCTT
+CTCGTCGTGGTGATTCTTAAATCATCTCGAGGGTTTTGTTGAGCTAAAAAAAAGCATTCAATCAAATAAC
+AAACCCTCGCTTCGCAAGAACCGAGGGTTTTCTTTTTAGTTTCTTTTTAATTGATTTTTTATTAAAGATG
+AAGATGCTGGAAATACAGACATTAACAATATAACAATTGGAATCATCATGACCAAGAGTAAAACGCTAAC
+AGGCGGCGCATTATTATTTGAAGTATTACAAGAGCACGGTGTACAGCACGTTTTTGGCTACCCAGGCGGT
+GCCATCATGCCAATTTATGACGCTTTATACGATAGTGACGTAAAGCATTTTCTATGCAGACACGAGCAAG
+GTGCAGCATTTTCTGCTGTAGGATATGCGCGTGCTGCTGGTACTGTTGGTGTCTGTTTAGCGACCTCAGG
+TCCAGGGGCTACAAACTTGATTACCGGCCTTGCCGATGCGCTTGCTGATTCGATTCCAGTTGTTGCCATT
+ACAGGACAAGTTCCTACTGCTGCAATGGGTAGTGATGCCTTCCAAGAAATTGATATTTTTGGTTTATCTC
+TTGCGTGTACTAAGCATTCTTTCCAAGTAACTGATATTAATGAGCTGGAAAAAGTATTGCATCAAGCCTT
+TGAAATTGCTTTAGAAGGTCGTCATGGACCAGTACTTGTTGATATTCCAAAAGACGTTCAATTAGCAGAA
+GTAACTCAGCGTTTAGATAAACTGTCTCATTTAAAGAATAAAGTAAAATTACCCCTTGCAGATATCAGCA
+AAGCTCTTGATTTACTGACGCATGCTAAGCAACCTATTTTATATGTTGGTGGTGGTGTTGGTATGGCAAA
+CGCGGTAGAAGAAGTACGCGATTTTGCTGAAAAAACAGGTATGCCAAGTGTTTCGACCTTAAAGGGATTG
+GGTGCGATAAATCCGGATAATGAAAATCACCTGGGTATGCTAGGTATGCACGGTACAAAAACCGCTAACC
+TTGCGGTGCAGGAAAGCGATTTATTAGTGGTAGTTGGCGCTCGTTTTGATGACCGAGTGACCGGCAAGCT
+AGATGAATTTGCTCCGAATGCTAAAGTCATTCATTTTGATATTGATACTGCTGAAATTAATAAACGTCGC
+GATGCTGACGCTGCTATTTTAGGTGACTTAAAGGGTAACTTACCGTTATTAACAACTGAATTAGACATAG
+CAGACTGGCAACAAAAATTGCAGCAAATGAACACTGATTTTGCTTGGCGATATGATCACCCCGGTGATAA
+TATTTTTGCACCAGCCGTATTAAAAACGGTGAGCGACCTTATGCCGAGCAACACTTGTGTAACCACTGAT
+GTTGGTCAACACCAAATGTGGGCCGCACAGCATATGACTTTTGATGACCCAAGCAACTTTTTAACCAGTG
+GCGGCATGGGCACTATGGGCTTTGGTTTACCCGCAGCAATAGGTGCACAAATATCACGTCCTCACGATAC
+AGTTATAGCGGTATCAGGTGATGGTTCAATTATGATGAATGTACAAGAATTGGCCACGATCAAACGCTAT
+CAGATCCCGGTGAAAGTTGTGTTAATTGATAACGCAAAACTAGGTATGGTTCGCCAATGGCAGGACCTAT
+TCTTTGACGGTCGACTAAGCGAAACTGATTTGTCTGACAACCCTGACTTTGTCATGCTAGCCAGAGCGTT
+CGAGATAAAATCACAGTTAATCACTAAAAAGAGTGAAGTTAAAGCAGCCATTGAAGAGATGCTAGATCAT
+GATGGCCCTTACTTATTACAAGTAAAAATAGATGCAGCAGAAAATGTTTGGCCGCTAGTTCCACCAAATA
+CAGCAAACGATAAAATGATGGAGGGTGTTTAATATGAGTTCTTTGACGCTGAATAAGTATCAATTAATCA
+TTATGGCTGATGATAAACAGGTGGTGTTGGAGCGAATTTTACAAGTCACTCGCTATCGCGGTTTTCTAAT
+CAATGGTATGAATGCCGAAGTAAATACGGGTAACAATGTTGCCACAATCACTATGAGTGTCAGTAGTGAA
+CGTCCTATTTCTTTGCTTATTGATCAAATAAACAAATTGATCGACATCAAGGGTGTCAAAGTGGACAATA
+GTGAAGTGCAAATACAACAACACAGCGCTTAAATAACACGGCGCTTAGACAACAAGTAATATAATAAAAA
+TTCGCTCTCTAAAAATTTACATTACTCTGACATTGGCGTCGGGGTTTGTTGATTTTTCAAGAGCAACAAA
+ATTAGGAAAAGATAATGGCTAAAGTAAATGCAGACTATATTTGGTTCAATGGTGAAATCATGCCGTGGCA
+AAATGCTACTGTTCATGTAATGAGTCATGCACTTCATTACGGTTCATCAGTTTTTGAAGGCATTCGTGCC
+TATGAAACACATAAAGGCACGTGTATCTTCCGTTTAGAAGAGCATATCAAGCGTTTATTTGATTCAGCAA
+AAATTTACCGAATGAATATTCCATACACGCAAGAAGAAGTTGTACAAGCCTGTAAAGATGCTGTTGTAAA
+AAACGATTTAAAATCAGCATATCTTCGTCCATTAGCCTTTTTAGGTGATATCGGTATGGGTCTTCGTCCA
+CCTATCGATGCTAAAGCTGACCTTATGATTGCCGCATTTAGCTGGGAAGCATACTTAGGTGCTGATGCTG
+TTGAGAATGGTGTTGATGTGGGCGTTTCTAGTTGGAACCGTTTAGCGCCAAATACAATGCCTACTGCAGC
+AAAAGCAGGTGGTAACTATTTGTCTTCACAGCTTATATCTACTGAAGCTGCTCGCCATGGTTATGCCGAA
+GGTGTAGCACTTGATGTGAATAACATGGTAAGTGAAGGCGCAGGTCAAAACTTATTTTTAGTACGTAACG
+GTGTTATTTATACTCCACCGGGCACAGCCTCTATTTTGCAAGGTTTAACACGAGATGCTGTTTTCTACTT
+GGCTAAGCAGTTAGGTTATGAAGTACGTGAAGAATCTATTGCACGTGAAGCACTATATCTTGCTGATGAA
+TTCTTTATGTGTGGTACAGCTACTGAAGTAGTACCGGTTAAATCGGTAGATGGTTTACCTGTAGGTACTG
+GTTCTCGTGGACCAATCACTAAAGCACTTCAAGAAGCCTTTTTTGGTATTTTTGATGGCACTACCAGCGT
+ACCAGAAAGCTGGTTAGATCCTGTAAAATAAAATGCCTTTAGGCTCTAGTTCCTCGTTAGGAGTACTCAC
+CTATATTCATAGGCTCCGTGCTCCTGACTTGTCTAGAGTCAAAATACAATTTTATTAACCTTCTCTATAT
+AAAGTTATTTTAAAAGTTCATTTAGCTTAGTAATAACAAAGTGAATTTTCAAAATTATATTATTAAAAAA
+TAAGTTCTCAAACTCACCAATTGGAATGTAAAAATCATGCCTAAATTAAGATCTGCAACTTCTACTCAAG
+GCCGTAACATGGCCGGTGCCCGTGCTTTATGGCGTGCTACAGGCATGACAGATGGCGATTTTGGGAAACC
+TATTATCGCGGTAGTGAACTCTTTCACTCAATTTGTACCCGGTCATGTGCATTTGAAAGACATGGGACAA
+TTAGTTGCTGGTGCCATTGAAGAAGCAGGCGGTGTTGCTAAAGAATTCAACACTATCGCTGTAGATGACG
+GTATCGCTATGGGTCATTCAGGTATGCTTTATAGCTTACCTTCACGTGATTTAATTGCCGACTCAGTTGA
+GTATATGGTAAATGCTCATTGTGCTGATGCCATGGTTTGTATCTCAAACTGTGACAAAATCACCCCAGGT
+ATGATGATGGCAGCAATGCGCTTAAACATCCCAGTAATTTTTGTATCTGGTGGTCCAATGGAAGCCGGTA
+AAACAAAATTGAGTGATCAAATTATTAAGCTTGATTTAGTTGATGCCATGATTAAAGGTGCGGATCCAAC
+AGTAAGTGATGAAGACAGTGATAAAATTGAACGCTCTGCCTGTCCGACGTGTGGTTCATGTTCAGGTATG
+TTCACCGCCAACTCCATGAACTGTTTAGCAGAAGCATTAGGTTTAGCTCTTCCGGGTAATGGTTCAATGT
+TGGCAACACATGCTGATAGAGAGCAATTATTCTTAAAAGCGGGTAAACAAATTGTTGAATTAACGAAACG
+TTATTACCAAGATAACGATGAATCAGCTCTACCACGTAATATTGCTTGTAAAGAGGCATTACACAATGCC
+ATGTGTTTAGATATTGCGATGGGTGGTTCAACCAACACTATCTTGCATTTATTGGCAACAGCACAAGAAG
+CTGAAATTGATTACACCATGGAAGACATGGATAAATTATCACGCATCGTGCCACAGTTATGTAAAGTTGC
+GCCATCAACACCTGAGTATCATATGGAAGATGTGCATCGCGCCGGTGGTGTGATTTCAATTCTTGGTGAA
+TTATCGCGTGCTGGTTTATTAAAGACTGACGTACCTAATGTTTTAGGTACTACGTTAGCTGATGTAATTG
+CCAAATATGACATTACCCTTACTGACGATGAAGACATTAAAAAATTCTACCGTGCTGGCCCTGCAGGTAT
+TCGCACTACTAAAGCCTTTAGTCAAGATTGTCGCTGGGATACCTTAGACGATGACCGAGTAAATGGTTGT
+ATTCGTAACCTTGAAAATGCCTTTTCGTTAGAAGGTGGTTTAGCGGTACTTTCAGGTAATATTGCAGTAG
+ATGGCTGTGTTGTTAAAACTGCAGGTGTAAGTGACGACAACTTAGTATTTACAGGTCCTGCACACATTTT
+TGAAAGCCAAGATGATGCCGTAGCCGGTGTTTTAGACGGAAAAGTAGTCGCTGGTGAAGTGGTTGTTATT
+CGTTATGAAGGCCCTAAAGGCGGCCCAGGTATGCAAGAAATGCTTTATCCAACCACTTACTTAAAGTCGA
+TGGGATTAGGTAAAGCCTGTGCCTTATTAACTGATGGTCGCTTCTCTGGTGGTACTTCTGGTTTATCCAT
+TGGTCATGTTTCTCCTGAAGCAGCTGACGGCGGCACAATCGCCTTAGTTGAACAAGGTGATATCATTCAT
+ATTGATATTCCTACCCGTGAAATTACCCTACAAGTATCTGAAGAAGTACTTGAAGAACGTCGTGCTGCAA
+TGATTTCTAAAGGTAAGCAAGCTTGGAAACCAGCAGATCGTGTTCGTCCAATTAGCTACGCACTTAAAAA
+CTACGCAATGTTAGCCACTAGTGCTGATAAAGGTGCTGTGCGTAACAGAGACTTATTAGATGGTTTAGTT
+GATAAGTAAAACTGAAAAATGGTGCTAGAAAAGACAAAAGACTTTCTAGCTCAGCTAATTTGATTTCGTC
+ATTCCCGAGTTTTCTTATCGGGAATCTAGCTTTCAGATAATGGATGCTCGATATAATCAACTCGAGCATG
+ACTATTTCATAGTTAGCTGCATTTTTTCAAGTGATTGACAGTAATTTAGGCAAAACCATGACAGAAACAC
+TCAAACAAGTATCCCCACAAGAGCCATTAGATTACCTACGTCGTATTCTACTTGCCCCTATTTATGATCT
+AGCGGTTGAAACTGAATTGACGGCTTGCAACAAGTTGTCCTCCCGGTTAAATAACCACATTTATTTAAAA
+CGTGAAGATCAGCAACCCGTACATTCGTTTAAATTACGTGGCGCTTACAACAAACTCAATAGTTTAACTG
+AAGAGCAATGCATTCATGGTGTTATTGCTGCTTCTGCTGGTAATCATGCTCAAGGTTTAGCACTAGCGGC
+TAAAAAACTTGGCATCAATGCAACTATCGTCATGCCCAAAACAACCCCTGATATTAAGGTGGACAATGTA
+AGGCGCTTTGGTGGTGAAGTACGATTAGTTGGCAATAGTTTCAATGAAGCACAAGCCGCTTCAATCGAAT
+ATGCCAAAGCAGAAAATAAAACCCTTGTTCATCCCTTTGACGATGTTGAAGTCATTATTGGCCAAGGCAC
+GGTAGCTAAAGAATTATTACAACAGCTACCCCAAGCTGATGTGGTGTTTATACCTGTTGGCGGTGGTGGA
+CTTCTTGCGGGTATGGCTGTTTATTTAAAACAGCTAAATCCAAGAACTAGAATTATCGGTGTAGAAGCTG
+AAGATTCAGCCTGTTTAAAAGCCGCACTTGAAGCAGGAGAGCCCGTTGATTTAACTCAAGTAGGTTTGTT
+TGCCGATGGCGTTGCCGTTAAACGTATTGGTGAAAATACTTTTGGTTTGATTCAAGAGTTTTGTGATGAA
+GTGATCACCGTTTCAACCGATGAAATTTGTGCATCTATCAAAGACATCTTCGAAGAAACACGTGTTATTG
+CTGAGCCTGCTGGTGCATTATCTTTGGCCGGCTTACAAAAGTATTGTCTGACTAGCAAAGGTGGTGAATC
+TTTAGCAGCAATACTTTCAGGCGCAAACATGAACTTTCATACCTTGCGTTACGTATCAGAACGCTGTGAA
+TTAGGTGAAAAGAAAGAAGCGATATTAGCGGTTACTATTCCCGAAGAAAAAGGTAGTTTTAAACGTTTTT
+GTCAATCCATAGGTAACCGTGCCATTACCGAGTTTAACTATCGTTATTCTGGTAAACCTAGTGCTGAAAT
+TTTTGTCGGTGTTCGTCTTGGCGGCAGTGTCGAAGAACGTCAAGAGTTACTTCAAGGGCTAGAAAGCGCG
+AATTATCAAGTAAGAGATTTTACTGATAATGAATTAGCTAAATTACACGTTCGCTACATGATTGGCGGAA
+AAACGCCTAATTCAGCTAAAAATACTAATTCTGTAGGTGAAAAGGATGAACGACTCTTTAGTTTTGAGTT
+TCCTGAACATCCAGGGGCGTTAGAAAAATTCTTAGCCGCTATGGGGGAATACTGGAATATCACCTTATTT
+CATTACCGTAATCATGGCGCAGCATTTGGTCAGGTACTTGCTGGTTTTGATCTTGAGAAAAGTCAGCAGA
+ACGAATTCTTCCAACATCTTGATGACCTTGGCTATCAATGGCAAGAAGAAACTGACAACCTCGCTTATCA
+GACATTTTTGAATTAATGTTGAAGAGCCAATAAAGTAATACTTTATTGGCTCTTATCTATTAGGTATTAC
+TTAGCTGGAATTGCCGCATCAATTTTCTTTAACGAGCGTAAAAATAGCCCTAATCCACCCATAGCCAAGA
+CCAAAATAACGATTAAGTCAAAAGAAGTCATAGTTCTAAAACTAAAACGAATAGAGGAAATTACACCAAA
+GATAAGACCTGTAATTGAGCCTAGCGCTAACAGCCAGCCAATAGGGTTCTTACTGTTATAGAAAATAATC
+CCAACGCCAAACATAAAAGGGATCATCACCATACCACTCGTTACGCTATAATTTCCGCCCATGGCAGAGA
+AGCCATAAAGACGCATCCCCATACCGAAACTAGAGCTCACTGTAATTGCATTAAGCAGTAAGTAAAAACC
+ACCGCACATCATGATCAATCCAATAAAAAACTGTCCTAAACCACCTGATGTACCACCTGCTCCACGCATA
+AAATTCCTTATTTATAATCTGTTATACCAATTTTATTGGTTAGATATTACCTGAGCAAAGGTAATAATGG
+CAAGACTTTGATTGGACGCCATAAATAATGAGTTGAGCTTGGGTTATACGAACTACTAATAAGTAAAATA
+ACAAAGATATTTAAGTGCTATTCCACCTGATCATACATTTTCGACCAGACCGTAGAAACAAGACAAAATG
+TATATTTAACCTGAACTCTGGATAATGAGTGCTTGATGTTTAAGTAAAATCAACAACTTAGATTGTTACG
+TATAAAAAGTAATATAATTAAAGTAGTTATAAGCTTTATCAATGTTTCATTTTATTCAATTATCAAGGCA
+AAACGTTTATGAATAGCGGCTATTTATCGACGTTTTAACGCTGAGAAATGGATGAAGAGGAATGTTGAGC
+AAGTGCTGCTTATCCAGAGTTCAGGTTATTTACACTCATATGTCATTGTTTCAGGTAATAACCTAGTTTT
+TAAAATTTATCGACTTTCCTGCTTGATAACCGCCATTACATTGCGCGTTATGTTGTCACAGCGATCACCT
+GCAAATTCATACAAACTAAGCTTCTGTTCGGTGAGTATCTCCCCTATTTCGATTTTTAACATTTTTTTAG
+CTCGATGAAAGCGTACTTTTACAACGTTATATTCAAGTGAAAGTATTTGAGCAATATCATTTATCGCCAT
+TTTTTCAATGGCACGTAAAATAAAGATCGCACGATAATTTATCGGTAATGCGTTAATTAATTGTTCTAGC
+GTAGCTTTAGTTTGTTGATTAGCAATAGCGTCATGAATGGGCTCGGCGGCAGTATCAAGTTCAATTAAAT
+TAAACACTTCTTCCTCCTCTTTATAGCTTAAGCGACTAGATTTTCTTAAACGCATCAAAGCAATATTTCG
+CGTTATAGTGGCAATCCAAGTCATAAAACCTTTTGGTCCCTTAAAGGTAGCGAGTTTTTGATAAGCGGTA
+ATGTGCGCTTCTTGCACAATATCCATCGCCTCATCGTCATCAGCAAAAATACCTTTGGCTATGCGAAACA
+TAAGCTGGTTATAGCGACGTATTACGACTTCGTAGGCATTAATATTGCCCGCTAAAATATGCGTAATGAG
+TTGGTAGTCTTCTGTTGTCGTTAAAGAATCCATTTCGGTCATGTGTTTGCCTGTAAATCACGTTTAAGTT
+AACTTTTTTTACTTCATTTTTTTAAGATTACCGCCATGGTATTTTAATACATGGCAGTATGCAGCTTGAG
+CCTATTTATAATGATAGTAAATATTGTACTAAATCATCTTTTTCAGAAGGCATTAACCCTAAAGCCAAGT
+GATTATTATAATGTTCGACTACATCAAGTAAGGTCGCGGCGCTACCATCATGAAAATATGGCGGATGCTG
+CCATACGCCTGCCAATGGCGTAGTACGGTATTTTCCTGTGAGACTTCTGCTGGCTAATGTGGGGTCTGTC
+CCAATAACATCAGGGTAATGAAGCTGTGTGCTAGCATCGGTAAATTTATCGCCGCTATGACAAGAACTAC
+AGTTGCCTTGATTATTAAAGACCACCTTGCCTCGCGCAGCCGCGTCAACATCAAAGCTCCCTTCAGGGGC
+TTTAGGGGCATCTAAGGAAAATTGATAAGCCTCTAAGGCAGGTAGTTTGTCGGTAAGTAAATCAGGATCG
+TGCATAATATTGAGTCCTAACCTTTCATCAATGAAATTACCTGCTGCGCCCATTTGTGTCACGGCAACAT
+AAGCATTCCAATATGAAATACTTCCTTCTCCCGTATAGGTTGCTAATGCGACGTCTTTTAAGCCATAAGC
+TGGTGGTATTACGGTAGGATCATTAAGACCATCTTGATTCCAATACGCATCATACTTACCAGGGCCCCAA
+GATAGCAGTACGTCTTGCGTCGCCTGATCTTGTAAAGCTGGTGACAATGACAAAATAACACCAGGATTTA
+GATCTCTATTTGCCCAGCCATCTAATCGTTTACCAATGCCCGGAGCAACGGAGTCATCAACTGTTGAGTG
+ACACAAGGCACAAGTCGCCCCAAGGCTAACTAAAGTATCTTTACCATTAATTTCTTGAACATCACCTTGT
+AAACCAACAACTGCATTGAGTTTTAATAAGATGATAGTTGTGGCGGGGTCGGTAAGATCAACCGTTTGTA
+ATACCCCTTCAGGTAATACCTCAGAATCAACTTTAAGGCCGACTGATAAAGCAGTTACCGGATCGACTGC
+ACCAGCAACTACATTGTGTAATTGCAACGTATCTGTCCATAGTTGCTCATCGCCAAAGGTATCAAAGCGG
+AATATCTCTTTGCCTTGTGCAACAAGTTTAGGGTCTAACATTGATTCTTCGTTAGATGAATCATTACATC
+CTGACAGCCCTAATAATATCAGGGGTATGAGCGTAATTATCTTGCTTGTATATTTCATGTTGCTCTCATA
+TTTTCTAATAAGTGTAATTAATAGATGTATGAGTTAAGAAAAAGTAACAAAAATATTGAACAAATTGTTA
+GAAAATAAAGGCTGCTCTGTGCGCATTATAGTCCTTTTAGTCTGAATAAGACCATAATTAGGGTGTTCAG
+ATCATGTGCCTATTTCATACGAATATTGTGCGCAAATTATCTTGATGATTTCCTCATTGCTTTCGATGTT
+TTAGGTACGCCTTAGCTCAATAACGAATACTCAGGGCTTGCCCCTAAACGCTATCTATATTGCTTTCGAA
+GAGCTTAGGCATACATGCTGACAATACTAATTGGAGGTTATGATGGCTAAATTAAATGGCAATTATTCTG
+TTTATGTTGGAATAGATTGGGCGAACGACAAACATGATCTATGCATTCAGCAAGCTAATTCAGATAGACG
+AAAATTTAAGGTAATAAAGCACTCAGCGAATACGATAAATGATTGGATAATCAGTCTGCATAAGCAATAT
+AAAGGACAGATAGCCGTTGCTGTTGAATTATCTAAAGGACCTATTGTATATGCACTTCAGAAGTATAAAT
+TTGTAACTATTCATCCGGTTAATCCCTCTATGTTAGCCCAGTACCGTAAAGCCTTTTCTCCCAGTGGAGC
+CAAAGACGACCCAACTGACGCTGAGCTTGCACTTGATTTAATGCTCAATTATCCAAAGAAAATTAAAGCA
+TTAAAGATGGAAAGTGAACCTGTTCGAAAACTCACGTACTTAGTCGAACAACGCCGAAGACTGGTAGAAG
+ATAGAAGACGCTTTAGTAATCGATTAATTAATACACTCAAGCAATATTATCCTCACTTATTGGATTGGTT
+TTCACATCGAGGCTCCGGTATGTTTTGTGATTTCATTACACGTTGGCCGAACTTACAAAAGTTGAAAAGA
+GCAAGAACTGACACATTAAGAAAGTTTTTTCATGCCTATCCTGGGCGTACAGCAAGTTGCACAGAACAAC
+GCCTCGTGCTCATTAATAAAGCCGAACCACTTACCTTAGATAATGCGGTCATTGAATCACACCAGCTCTT
+AGCTGTGGCTCTCGCTAATCAAATGCTAGTGGTAGTCGAAGCGATTAAAATATTTGATAAAGAAATTAGT
+GTGTTGTTTGAGACCTTGCCTGATGCTGAACTTTATAAATCATTACCGGGTACAGGGCCTTGTTTGGCAC
+CAAGACTACTAGTTGCTATGGGAGAAAATCGTAGCCGCTTTACGAGTGCATCAGAAATTCAAATGTCTGC
+TGGTATAGCTCCTGTGACGGAGCGCAGTGGTCAAAAATGTTGGGTGCATTGGCGATACCAGTGCTCTAAA
+TTCGTTAGGCAGTCATTTATTGAATGGGCAGCTAAAAGCGTTCATCAATCTTATTGGGCAGGTATTTATT
+ATCAGCAACAACGTTCAAAAGGTAACACGCATCAATCATCAGTAAGATCGTTAGCATTTAAGTGGATACG
+GATTTTATATCGTTGTTGGAAAACAAAAGAGGCATATGATGAGTCGAAGTATTTAAAAGCATTACGAGAT
+CGAAATTCTCCATTACTTTTTAAAGAAAAAGCTTGTTAAAGGTCTCAGGGCGTAGTGCGGACGTTAGTAT
+TTAATTATTTGCCATATATTTTCTAATGAATGACTTCTCTATTGTTAAATAATGAGCTAACTAAGAGCTT
+GGCACGATATATAAAATTTTAGACAGGGTTGAATGCAATAATGCTTACTGGTAAATCACTAAAAACATTA
+TAAAAAATTCATAGTAATTAATAACAAACGAGTTATTCTACAAGCTCGTTAGCCGTATCTTAGATTAGGA
+GTACATTCAAAGTGAGCATGGAGTTTTTAACGGATTGGAAATTTTGGTCGTTCTTAGTTGCTTTTATTGC
+TTTGATTTTATCCCAGCTTCGACCAATTAGACTTTGGTTTCAAAAAGCCAAATTGGATCTTGAGCTGTAT
+TCAAGAGTTCTTCTCACACATAAAGTTGGAAACCCTAACGTTCAAATTCATCTGGTTTTAAGAAACATTG
+GTGGACGAAATATTAGAGTCAAAGAAATTAGTGTTGATATAGAAAGAGATGGGAAGTTTATAGATACATT
+AATAGCACAAAATTACCTACCTGATGCTTTAAATAATCAAAGCATTTTGTTTACTAATTTTTCGCTTACT
+CCAAATGATGAGTGGTCAAATAGAGTTAATTTATTAAATTACTTTAATAGAGAAGAAGATAAGTCATTTA
+AAACTTCCGAGAAGGCTTTGAGAGAAGAAATTATAAGCCTAAGAAAGCTATTGCAAGAAAATGATAAAAC
+TAACGTAAAAGTTACAGACGAATTTATAGAACCATTTATCCAAATGTTTCAAAAAAAATTCATGTGGAAA
+CCCGGAGATTATCAGTTTCACATAAATGTCAAAACACTCGATGAAGAAGCTGATATTAAAAAGTCATTTA
+GGTTTACTTTATTTGAATCACAATCTGAAGATTTAGAGTCTTATGTTAAAGACTTTAATATAGGGGCTGG
+TATTTCTTATGATCTTGATGACCATTGCGGTGTCTTAGTGCAGGTTGAGGAAATATCCGGCTAACAAGAT
+GCTATGGTTAGTTTTCAATAAAAAATCTAACCCAACCTGTCCAATTATATTTAAGGCTAATGTCAGCTTT
+GTGGCATTAGTGATCATACTGGATCAAAACTCAAAGGTCAGCGACCGTCACAAAACGTAATTAATTTATT
+AAGTTTTCACATGCTGTGGCGCGAATCGTCATTTAAAACAAAGCTTCACCAATGGTTCGTGTTTTAAGTC
+CATTAACACAACTCGACATTGAAAATATATTTAATAGATTTGGTATTATTGCTATCTTCTTTTCAATGAT
+GCTAGAATTAAACTAATTCTTATTGCCTAGTTATTAAGTATTTTAATATCTAGCTAATAGTACCTAACTC
+ATAATCTAAGTGCTGCTTGTGCCTACTTTTATCAATAAAACAGTAATGGTTTTTTTGCTTTGTTTGATCT
+TTATTGGTCAATCTATGGCATCAATGACTATGTTTTATAGCATGACAGCTATGCAATTAAATATGCAGTC
+GATGACTGAAATGACCTCGATAAAAAGCTCAAATCATCAAAGTGAAAAGATGAACAACACTGCCCATGAT
+ATGAGTGCTATGTCTGATTGCGATGAAGAAAAAATGACGAACACAGCTTGTTCCACTATGTCTACACAAG
+AATGCTGTGAACAAGAATGTGACTGCTTATCAGGTGCCTGCTCAACCGTCTCGGCATTTTCAATAATTAT
+CAATTACACCCCGGTATTTGCAACACCGTGTAAAATAAATTCACTCAATACTATCACCACAAGTCAAACA
+CTGACCTCCCTTTATAGACCACCAATTCTGAGCTAATCACAGTCTCATTGCGTCTACATTTTGCTGTATA
+AATTTTTATAGTTGATAACTCACAAAGTATCGCTGATGCAAAAAATCGTCTCGTCATTACCGTAAAGTAT
+TCCCTCAGGAGGGAGTCATGTTTTTATTTTCTTTTCCCGTTCAAGCTCGCGCAACTGTTGCCAGCATCAT
+CACATTAAGTGTGTTATGTGCTATTAGCCCTACTCTTCAGGCTGCTGATAATAAAAAGGTTTGGTCATTT
+AATAGCACAGTAACAACCGCGCAAAAAAACGACCCTTGGCTCACGGGCAATAAACACCAGCAACAAGCCG
+TTGAGGCCATGAGCAATGCAGCTTCAAGTTTGCCAGATCCTAAAATGTCGGTCGCATTTGCAAACCTGCC
+TACCGATGGTTTTGATTTTTCTCAAGAGGGTATGACACAGCTAAAAGTGGGGATTACCCAGATGTTTCCT
+CGAGGTGATAGCCTGACAATAAAGAATCAGCAATTGCGTATTCAAAGTGAGGCCTATCCGTTTCAACGTA
+ACGACAGAAAAGCCAAAGTTGCTGTTACCGTTGGCAGTTTATGGCTGGATGCTTATTACGTTCAACAAAG
+TAGTGCCCTAATAGAACAAAATCGCTCCTTGTTCGAGCAATTAGCGGATGTAGCTCAAGCCAGTTATTCT
+TCAACGTTAGGTAAAACACGCCAACAAGATATTGTTCGTGCCCAACTTGAGTTAACACAGCTAGATGATC
+GACTCGATAGACTCGCACAGCAACAAAATTCTTACCTAGGCAGGTTATCACAATGGCTATCGACGGCATT
+TCTTAACGATCCTATGCAAGTAAATATTGCTGAAGTCGGTCAACTACAGAATATGAAATTAGCTAAGCAA
+TTACCCCAGTTAGATTTACTACATGAAGATTTAAATCACTCGGGCGCTGCTCGTTCAAATGCCGACAGGA
+ATGGCCTTAGCAGTACTAGTTTGAACAATCCCCCTTGGTTATCTGTTGAGGAGCTCACCGAACAATTCGT
+TAAGCACCCTGCAGTTATTGCATTAGATAAAAAAATACTAGCGACAAAAACAGGCATAAATTTAGCAGAA
+CAAGCCTACCAACCTGAGTGGGGTATTAATGCAAGTTATGGCTATCGTGATGATGATCCCTCAGGTAACA
+ATAGAGCAGATTTATTCTCTGTTGGGGTGACTTTTGATCTGCCACTGTTTACTGATAATCGTCAAGATAT
+GACAGTAAAATCAGCAGTTTCAGCAACAGAAGCAGTAAAAACAGAAAAAATATTATTACTGCGTCAGTTA
+CTGGGTGCTTTCTCTAGTGCACAAGGGCGTTTATCACGTTTGAACAATCGTAAAACACTTTACCAAACCA
+GACTGTTGCCACAAATTCACGATCAAGCAGAAGCCTCATTAACGGCATATACCAATGATGATGGTGATTT
+TTCCGAAGTCGTACGATCACGCATCGCCGTACTTAATGCTGAAATAGAACAGCTAAAAATTGCGGTTGAA
+CAGCAAAAAATAATTTTAGAACTGAATTACCTTTTTGTCGGTAGTTTGGCTACGAACAATACATCGAAAA
+ATCCGCAGCAAACTTTTGCTCAGCGTGAGGAAAAATAATGACTATCAATAAAAACACCAATGACTCAGTA
+GAACGCCCAGTAGTAAAAGTCAGACACATTACGTTAACAGGCATAATTTTAGGCTTAGTTTTCGGGGTAA
+TAATCACTTTAGTTGTAACGAGCTTTTTACCCTCAACAACAAGTGTTAGTGATAGTAGTAAAGAAGAAAA
+TAAACCTTTGTATTGGGTAGCGCCAATGGATGCAAATTTTAGACGTGATCAACCTGGTCAATCCCCTATG
+GGTATGGATCTTATCCCTTACTACGGTAGTCAAAACAATACGATTGATGAAGGCGCTGGCACTATAAAAA
+TATCGCCGAGTGTTATAAATAACTTAGGTGTGCGCACTACAACGGCGACTTATCGCCCACTCAAGACCAC
+GATAGAAACCGTAGGTTATGTCACTTATGATGAAGACAAATTAGTGCATATTCACCCACGTATTTCCGGC
+TGGGTTGAGAAGCTCTACATCAACGCTATTGGTGATCCTGTAACCAAGGGTCAACCGCTTTATGACATAT
+ATTCACCTGAATTGGTTAATGCTCAAGAAGAATTACTGCTCGCATTGGATAGAAAAAATAAGCGTTTAAT
+TTCAGCTGCTGAAAATCGTCTTATCGCCTTACAAATCCCTCGTAAAGCTATTAACGCCTTAAAAAAGGAT
+AAAAAAGTACAGCTCAACGTTACTTTTTACGCACCACAAAATGGTGTAGTTGAGAGCTTATTTGTCAGAC
+AAGGTTTCTACGTAAAACCAGAAACCATGATGTTATCTATAGTCGATTTAAATCAGGTATGGGTAAAAGC
+AGAAGTTTTCGAGCGCGATGTTTTTAAAGTAGTCATCGGCGATAGTGCTAGCATGCGTTTAGATTATTTA
+CCCTCGAAACAATGGCTCGGTAAAGTAGAACACGTACACCCTATGTTAAATCCAAAAACAAGAACCGGTA
+TTGTTAGGTTGCATTTTAATAACCAGAACGGTGATTTAAGACCGAATATGTTCGCGCAAATTTCAATAGC
+GATCAATGACAACGAACCCGCTTTGCAAGTACCAAAAGAAGCCGTTATTCGCACGGGTAACCAAGACAGA
+GTTGTTTTGGCACTAGGCGATGGTTACTTTAAGTCGGTCGCGGTGAAAATTGGTCGTTTTGATCGTGATA
+ATATCGAAATTATTTCGGGTCTTTCTGAAGGAGAGAAAGTAGTTAGTTCCGCTCAGTTTTTACTCGACTC
+AGAGTCTAGCAAAACGTCAGACTTTAAACGTATGCATATTGAAGAGTTTCAATCTGATGATTTTATGGAC
+GAAAGTAATAATGACGTGTCTTCGGCAATGGTAAATGGCACCGTCACTTCCGTGATGACCGATCACCGCA
+TGGTTACTATCGATCGTGAAGCGATTGAAAAATGGAACCGAGAGCCCGCTAGTGTTGATTTCATTGTGAG
+TGAATCCGTGGATATGGCACTATTTACTGTTGATGCTTATTTAATGTTTACCTTCGAAATTAGAGAGGGT
+GAATTCATTATTGTTAGCGCTATGGCGATGAAAAAAGGCATGTCAGGCAGCTCTTCACATGATATGGCTC
+AGGGAGAGAAACAATGATTGCTGCCATTATTCGTTGGTCAGTAGGTAATCGTTTCTTCGTCATCTTGGCC
+ACTATGATTTTAGTGGGCGCAGGTTTATATGCAGTAAAAAATACGCCTATTGATGCATTACCTGATTTAT
+CAGATGTGCAAGTTATTATCAAAACGAGTTATCCCGGACAAGCACCGCAAGTTGTTGAAGATCAGGTAAC
+TTACCCACTTACCACCGCCATGTTGTCAGTACCTGGTGCAGTAACTGTTCGTGGTTTCTCTTTTTTTGGT
+GATTCTTATGTGTACATTATTTTTGAAGAAGATACCGATCTTTATTGGGCGCGTTCTCGTGTATTAGAAT
+ATTTAAGTCAGGTATCTCCTAATTTACCGAGTGATGCAAAACCGCAATTAGGCCCTGATGCGACAGGTGT
+TGGTTGGGTATACCTCTATTCGTTGATCGACAAAACCGGCCAACATGACTTAAGTCAATTACGTAGCTTA
+CAAGATTGGTTTTTAAAATATGAGCTGCAAACGGTAAAAGGTGTTTCAGAAGTTACTGCACTTGGCGGCA
+TGGTTAAGCAATACCAAGTACAAGTTGATCCAGACAAGCTACGTGCTTTTGGTATTCCACTTTCTCTTAT
+TCAAACAGCCATCAAACAAGGTAACCAAGAGATTGGCGCTTCTGTGGTAGAAATGGCCGAAGCTGAATAC
+ATGGTAAGAGCAACGGGTTATCTAAAAGGCGTTGAAGATCTTGAAAATATTCCCTTAGGTGTCAATGAAA
+ACGGCACACCACTATTACTTAAAGATGTTGCCCAAATAGGCACGGGGCCACAAATGCGCCGTGGCATTGC
+CGAGCTAAATGGTGAAGGTGAAACCGTCGGCGGTATTGTGGTGATGCGCTTTGGCGAAAATGCTCAGCAG
+GTCATTAACGGCGTAAAAGTTAAACTAGAACAGTTGAAAAAAGGCTTACCTGAAGGGGTCGAAATTGTTC
+CCGTTTATGATAGATCGGCATTAATTGAGCGTGCTGTAAGTAACTTAGCGATGAAACTGTTAGAGGAGTT
+TGGTGTTGTCGCTTTAGTTTGTGTCATTTTTCTCTTTCATCTCCGCTCTTCTTTAGTGGTGATTATTAGC
+ATTCCTGTCGGTATTTTAACGGCCTTTATCGTGATGCATGCGCAAGGTTTGAATGCCAACATCATGTCTC
+TTGGCGGTATCGCTATTGCCATTGGCGCTATGGTTGATGGTGCAATTGTAATGATTGAAAACATGCACAA
+ACATATGGAGCGTGAACCCCAAGATAAACCCTTATCAAACGAAAAACGTTGGCAGGTTGTCGTTGATTCC
+GCCAGTGAAGTGGGCCCGGCATTATTCTTCAGTTTACTCATTATCACAGTCAGTTTTGTGCCAGTGTTTA
+CCCTTGAAGCGCAAGAAGGTCGAATGTTTTCGCCGCTCGCTTACACCAAAACCTATGCAATGGCGGCCGC
+TGCTGCGTTAGCGATTACCTTGGTACCAGTATTAATGGGGTACTTTATTCGCGGTAAAGTACTCGCTGAA
+CATAAAAATCCGGTAAATAAATTCTTAACCGCATTATACCTACCTGCACTCAAAGCAGTATTACGTTTTC
+CAAAAACCACCCTATCTGCCGCTGTGGTTGTGTTTATCATTGGTTTATATCCGTTAGATAAAATAGGCAG
+TGAATTCATTCCTCCGCTTGATGAAGGTGACTTGATGTATATGCCAACCACTTATCCTGGCATATCTATC
+GGACAAGCAAGGCAGTTACTGCAACAAACCGACAAGCTGATTAAAACGGTACCTGAAGTAAAAACCGTGT
+TTGGTAAAATGGGACGTGCAGAAACAGCAACGGATCCCGCACCGTTAACTATGATAGAAACCTTTATTCA
+ATTTAAGCCTAAAAGTGAATGGCGCGAAGGCATGACTATCGCTAGTTTAAAAAAGGAACTTGATGCGTTA
+GTAAAACTACCCGGCGTCACTAATGCTTGGGTTATGCCAATAAAAACCCGTATAGATATGTTAGCTACAG
+GCATAAAAACACCTGTTGGTATTAAAATATCGGGACCAAAACTTGAAACGATTCAAGAAATTGGTCAACA
+GCTTGAAAGTATTTTGGCCAAAGTACCTGGTACCGCTTCAGTATATTCTGAGCGTGTTGCTGGCGGTCGC
+TATATCAAAGTTGACATTCAACGTGGCAAAGCGGCTCGTTATGGTTTAAATATTAGTGATATTCAGCAAG
+TGGTTGCCACTGCAATTGGTGGTATGAATGTTACCAATACCGTAGAAGGTTTAGAGCGTTATCCGGTGAG
+TTTACGTTATCCCCAAGATTACCGAGACTCACCAGAGCAACTTTCACAATTACCTATAGTTACGCCTAAT
+GGTCAGCGAATTTCGTTAGGCGATGTTGCCCATGTCTTTATTGAAGATGGTCCACCTGGCATAAAATCAG
+AGAATGCTCGATTAACCGGTTGGGCTTTCATTGACTTGGCTGATACCAAAGGCGTTGATGTTGGCAGTTA
+CGTGACTAATGCACAAACAGTACTGGATAGGGAATTAAAACTTCCTACAGGTTATTCTATTACGTGGGCA
+GGTCAGTATGAATACATGCAGAGGGCGAAAGCTAAACTGACGTATGTGGTGCCACTAACGTTGGCAATTA
+TCATTGTATTACTGTATTTAAACTTTCGAAATGTCATTGAAGTCGCCATGATTTTAGGTACCTTACCACT
+GGCTATGGTGGGTAGTATTTGGCTAATGTATTTGCAAGGTTTTAACTTCTCTGTCGCTGTAGGTGTCGGT
+TTTATTGCGCTTGCTGGTGTTGCAGTAGAAATTGGCGTTATTATGCTAGTTTACTTAAATCAAGCGTATA
+ATGCCTTAATAGCTGATAATACCAGAGCAGGAAAAATAACAACTAAAGCTGAGGTTTTACAAGCCGTGCT
+TCATGGCGCAGGTTTACGAATAAGGCCTATTATGATGACCGGAGGAACGGTTATTGTTGGCTTATTACCC
+ATATTATATGGCACAGGTACTGGCTCAGAAGTGATGAGCCGAATTGCTGCACCTATGGTTGGTGGTATGG
+CGAGTGCTATGCTATTAACCTTACTCGTTTTACCTGCGCTCTATTATTTATGGCGTTCGGCTAATTTACC
+AACGACTGATGTTGTCGTTTAAGAAAAAGAAGATGATGAAACACACTAAAAACCTTATATCATTTAGCCT
+TGCGTTCTTGATTATATGCGCAAGTATTCTTGCTAAGCCTGTCCAGGCAAGAGTTTTAGTGGTAGCTTCT
+GATGAATGGTGCCCTTATATCTGTGACGACACTCATCTTCCGGGGTTTTTAGTTGAGATAGTGACAGAGA
+TCGCTGCCAGTAATGGCGTTAAAGTAAAGTTTTCTTTAACGCCATTAGCAAGAGCGTTAGACCTCACTAA
+AAAGGGAAAAATAGACATTCTACTGGGTTTAACTTCACAGCATATTGGTGACTTTCAGCTCAAAAAAAGT
+CACCTAACTTTTGGTGGTTTATATAATGACTTTTATGTACGCGCTAGTGATCCATGGCGCTTTAAAAGTA
+TTGCTGACTTAGAAGTTGCGCTAAAAAGTAATGCTATTTTAGGTACGATCAACGGTTATGAGTATGGCGA
+CAGTATCGGTAGGTTATTGAAAGATAATACAGCACACATATTTTCAGCTAGTGGCAATTCTCCTTTGCAA
+AAACAATTGAAAATGTTGCACTTAGGTCGATTGGACATTTTATTGGACTCTAGATTTACTGTGCAATATC
+AGCTATCTAAGTTGTTACGAAAATCAGCACAGTTGAAAATATCAACTAGGTCCGAGCCCTCAATCGTTTA
+TGCTGGCACTGAAGGAATTTTTACTCCGCTATTTTTAGGGTTTTCACCTTTACTGAGTAAAAAATACGTA
+CAACTTTTCGATAATGGCTTAACTAGCCTTAGAGAAAATGGACGGTTAAACAAAATATTAGAAAAATATG
+GCGTAACAGATTGGCATCAGCAATCTGTTACCTTCCAAGATGAAGAATTATCACTATTATTGGAGGGGTA
+AAGCTTTCTTGCAAAGCTCCCCTGATTCCATATTACCCTAAACATCAATATGAAGACTATAAATGCACTT
+TTTCAAAATAATATTACTTGTTGGTTTAGCTCATTTTCTAGCGATATCTATCGCCTCTGCTAATTCAGAA
+ATTACTCAAGCGCCATTAGATAAACACCAATGGAGCTATGACACTGACCCTTATGGTAGTGAAGCTATTA
+TTAACGAAAAACTGATTAGGCATGGTGGTATTTGGATAAAGTTTAAGCGAGTTCCTCGCGTTGATGCCAA
+GCGTAATTCATGGGTTGAACTCATTCATCGATTACCTGCCACTTCTTTAGCCGGTAGCCAAAAAATACGT
+TTAACCTACCAATGTGATATTGCTCTCATTATTAAATTATCACAGCGAGAATACGGTAAACATGGCGATC
+AAAGTTATGCCCATTATCAAATAGAATTACCACCAACAAATCAGTGGTCAACTAAGGAAGTTGATTTGAA
+AGACTTCTCCCGACCAAAATGGACACCTGCCAGCTCAACAGATTATGGTTTATTACCTGAACATGTTGAT
+GCAATTTATCTGACACCAAGCATGACAGATAAAGATGGTGGTGAAGCTATTTTGCAAGTTCGTGCGATTG
+AGTTAATACCTTAAATCATTACCTTAGGAAATTACCTTAAGTCATTACTTTAAGGAATAGCCTTAGGCCA
+TCCATTCAAATACCACGTTTGAAATTCAACTATTTTTCACAAACATTCAATTTATCAATGTTTTAAATAT
+TTACCCAAAGGCTATTTTTTTAATCCAACAATAGAATATTCGCCACCGACGGTGAGTTTAACGACGACCG
+GTTTATCTGATGTGTTTTTCCAATACCAACCATGAACACCGGTGAATGGTGTAGTAAAACTACCTTTCAT
+TTCAGTCAACGTCGCAATAGCATAACTTTCATAATAACCTGTGGTATCGCCTTCAGGCTCGCCGTGTAAA
+TCAAAGAACAGTGCAGCGCCATCAGTTTGCCATTGATATTCCATTTTCTTAAACTGCGCCATAGCAAATT
+TATACTCAACACCACGTCCTGCAGGGACAATAACTTCAATAATATCGGTTTCTTGTTGATTTTCTGTATT
+TAGTTCATCACTTTGGTTGCTGCTAATTGTCGCAGAGCCCCCTGGATTAGCTAAAGCTGTTAAACCAAGC
+TTAGCGCCAATACCTGTTGGGTCTATATTGTATTCTGCTGGCAAGATAAAACTAATTAGTACAATACCAG
+CAATCACCAACGCGATAATAGTTGATTTGAATAAAGCCTTATTTGATAACGTATGTTGCATATATACCCG
+TTCTACTTGAAGGTGCATGATTCAGCTGGAATTAGAAACGCCTTTAGGGAAGGCTGAGCAAACTATACTC
+TACGTTACATTTCTTTTTAAGGGAATAACCCTTAATAAAAAAATGCGCCTTAATTATAAATCGCTCAGAC
+TTCCTGAAACGAGCATCTTCAAGTGGAGCGGGTACAAGTCTCTTAAATATCGAATTGAGTAAGTGAGTTT
+TTTGCTGAGCTAATAACATTGATAACTTAGTAACCTTGATAACTCAGCTAACTCATAAAATAGCCAGTTA
+ACTGAAAGCCTATCAGCATAAAACCAGCGCTCATTAATAAGGTATTACTTGCCGTTGAAAATTGGGCAAA
+CGAATGATGTTTTCGCCAAAAACTAATGATCAGTAATATAAATGTTAGCGCGGCAAACTGCCCCAACTCC
+ACCCCTATATTAAAAGCAATCAAGTTCTCCCATAAACCCTCTTTGGCTAGTTGAAATTCTTGTAATTTTG
+TCGCTAAACCAAAACCATGAAATAAGCCAAAAATCAGCACAGCCATTTTAGCATTTGGGCTAAAGCCTAA
+GGTACGCTCAAAACCACCTAAATTATCAAAACCTTTATAAACAACCGACAAACCAATAATAGCGTCAATG
+ATATAAGCATTAACTTGCACATCACCCAGCACACCAAAAAGTAAAGTTAAGCTATGTCCCAAGGTAAACA
+TACTGACATACAATAAAATGTCTTTGCTCTTATATAGAAAAAATATTACGCCAGCTAAAAACAGCAAATG
+ATCGTACCCGGTCACCATATGTTTAGCGCCAATATACATAAAAGGGAAGAATTGAACCCCAGTATTGTTT
+TGTAAAAAAAGACGGGTACTTTCATCGACGCCATGCGCCATAGCATTGAAAGAAAATAAACCCACCATGC
+TCAATACCATGGTAATTAAGGCCAGGCGACTACTTCGAGGAAACATTAATTACTCCGCTGATTTCAGCCT
+AAATTGAGTGATAAGAATGGGTGTTAAAAATGAATTGCGTTCACACTGAGTACATAATGCCAGTTAAATA
+GAGCCTGACAAGTGCTGCCGCTACTATTTTTAATATTCAACTCATTGCTTACAAGGCATCGACAACGCAA
+TATTCAACTCATGTTAATTTCACATGGTGAAATTTTTATCAAAATCGCATAGTGATAAACACAGCCTTGG
+ATAATTAAATACTGCTCTTGAGAACCCTCAGCAAAGCACTGTTTTACCACATATTCATAGTTAAATGAGA
+GTCATTTCCTGCCTCCATTTAAAGAGAATTAAGTACACGTTAGTGTCCTCGTACAACGACTGCAGTAACA
+AATAAATCAAAGCTGACACTTGTGTCAACTATTGATTCTGCTATAGTGAATCAATACGAATATTCAACTC
+GACACTAAAAATCAAAATTAAAGCGGAAAGAATAATGGTAGCAAATACAATAAAATTCCTGTTAAACAAC
+GAGCTAGTAAAGATTGAGAACTTAGATCCTAATACGACTGTTTTACAATACTTACGTGAAGAGCGATTTA
+AATCTGGCACAAAAGAAGGCTGTGCTTCAGGTGATTGCGGGGCTTGTACCGTAGTACTCGCTGAACTAGA
+TCCTAAAAAGACTGGTCAACTAATTTATAAATCAATTAACTCCTGCATTACCTTTGTTGGTAATTTACAT
+GGCAAGCAATTGATTACTGTTGAAGACTTGAAGGAAGGCGCTCAGTTACATCACGCCCAGCAAACAATTG
+TTGATAACCACGGTTCACAATGTGGATTCTGTACCCCTGGATTTGTTATGTCGTCTTTTGCTTTGCATAA
+GCAAAACAACACACCAAATCGTGCTGAGGTATTAGAAGCATTAGCCGGTAACTTGTGTCGTTGTACTGGT
+TACCGCTCAATTATCGAAGCGGCCATCACGTCTAGCGAAAGTGCGGCAGAAGATTCATTTGCTAAGCACT
+ATCAAGCAACCGTTACTGCGCTAACAGCATTAAAAAAATTATCAGCGCCTGCATTAACAGGTAATAGCCA
+TAACTATATTGCGCCAAAAAATATCGATGAGTTGGCGACTGAGTTAACCAATGAGCCTAAATCCACATTA
+GTGGCTGGTGGCACCGATTTAGCCCTTTCTGTTACACAGAATTTAGCAACGATTGATAAGCTTGTTTATG
+TCGGTAATGTTGCAGAATTAACGACTATCGAAGAAACAGAAACTGAGATTATTATTGGCTCTGCACTACC
+TTACAGTGAATTTATCGATACATTGCATCATTACTACCCTGATTTAGGGGAAATGATCGAACGTATCGGT
+TCTAAGCAAGTACGTAATACCGGTACTTTAGGCGGCAACGTTGGTAATGCCTCACCTATTGGTGATATGC
+CACCAGCGTTAATCGCTTTAGGTGCAACCATGACACTGCATGTTCAAGGTCAAGAACGTACCATCTTAGT
+TGAAGACTATTTTGTCGACTATAAGAAAACTGTGCTTAAGCCATCTGAATTTATTAAATCAATTCAAATC
+CCTAAACCTACCGCGGGGCAAACGTTAAAACTTTACAAAATTTCTAAGCGTATTGATGACGATATCTCAG
+CGGTATTAGCGGCCTTTTTCATCGAGCAAGAGGTTGATGGAAACGGTCAAAAGATTACTAATGTCCGTTT
+AGCTTTTGGTGGCATGGCTGCTATTCCTAAACGTGCACCTGCGACTGAAGCCATATTGTTAGGCAATAGC
+TTAACAAAAGCGTTAGTAGCGCAAGCAAAAGAAGCGTTAACGACCGATTTCCAACCAATGTCAGATGTTC
+GTGCTTCTGATAAGTACCGGATGACCGTAGCTCAAAACCTGATTGAAAAATGTTATTTAGAGTTGCAGAG
+CGCCAATGCAAGAGAAGTTATAGAAACACGAGTGGTAAATTATGCGTAGTCTTATTGATGTAAAGAAAGC
+CGTTACTAATAAAGTACAAACAAACACAGACAAAAGTGTTGTTAACGGACAAAAAAATGTTGGTTTAGGT
+GGCGTAGGTCGTTCTAAAAAACATGAAAGTGCTGACAAGCAAGTGGCTGGCGAAGCCATTTATGTAGATG
+ATCGCCCATCACTGCGTGGTGAGTTACATGCTGCGGTAGGTCAATCTACCATGGCACATGCCAACATCAT
+CTCAATGGACTTATCTGCCGTTAAAGCAGCGACAGGTGTTATCTCAGTCATTACGGTTGAAGATGTGCCT
+GGACATACCGATATTGGTCCAGTATTCCCTGGCGACCCAGTACTAGCCATTGGTAAAGTTGAATTTATTG
+GTCAGCCCATCTTTGCTGTAGCGGCAACAAGTTTCGATCTTGCTCGTAAAGCGGTTAAATTAGCAAAAAT
+TGAGTATCAAGAGCTTGAAGCCGTGCTTACGGTAAAAGACGCGTTAGCGAAGCAAAACTTTGTTCGCCCG
+CCATTTACCATGAAACGTGGTGATTCTGACTCGGCTATTACAGCGGCAGATCATCAATTATCCGGTGAAA
+TCCTAGTTGGTGGTCAAGAACATATGTATCTTGAAGGGCAAGTATCAACAGCTGAACCGACCGAAGATGG
+TGGTATGAATATTTTCACCTCTTCACAACATCCTAGTGAAGTACAAAAGTTAGTAGCTGAAGTTTTAGAC
+ATTCCACTAAACAAAGTATTAGTTGATATGCGCCGCATGGGTGGTGGTTTTGGTGGTAAAGAAACACAAG
+CAGCACCTTGGGCATGTATCGCAGCCTTATTGGCAAATGTGACTAAACGCCCAGTTAAGTTTAAGCTAGC
+GCGTATGGACGATATGGTGATGACAGGTAAACGTCATCCCTTTGAAAATAATTACACCGTTGGTTTTGAC
+AAAGATGGTCAAATCAAAGGTATTAACATCGAAGTTAATGGTAACTGTGGTTACTCCCCCGATTTATCTG
+ATGCCATTGTTGATAGAGCAATGTTCCACTCAGATAACGCTTACTACTTAGATCAAGCAACCGTTACCGG
+TAATCGTTGTAAACTAAACACTGTATCTCATACCGCTTACCGTGGTTTTGGTGGTCCGCAAGGTATGATG
+ACCATAGAGATGGTTATGGATGATATTGCGCGTCATTTAGGTAAAGACCCGTTAGACATTCGTAAAGTAA
+ACTTATATGGCACTGATGACCGTAACGAAACCCACTACCATCAAAAAGTTGAGCATAATAACTTAAGCGA
+AGTTATTGAGTCATTAGAAGAAAGTTCTGATTACCAAGCACGTCGTAAAGCCATTACTGAATTTAACGCT
+ACCAGCCCTATTTTGAAGAAAGGCATTGCCTTAACACCCGTTAAATTTGGTATTTCATTCACGGTACAGC
+ATTTGAACCAAGCTGGCGCACTTGTTCATGTTTACACTGACGGTACCATTCACTTAAGCCATGGCGGCAG
+TGAAATGGGCCAAGGTTTGAATACTAAAGTAGCGCAAATTGTTGCTGAAGAATTCCAAGTTGATGTAGAT
+ACTGTTGCCTGTTCTTCAGCACGTACCGATAAAGTGCCTAACTCATCCCCAACAGCAGCCTCATCAGGTA
+CTGACTTAAATGGTAAAGCAGCAGAAGCTGCGGCTAAAGCCATTAAACAACGTCTCATTGACTTTGCTTG
+TGAAAAATATCAGGTTGAAGCAGAACAAGTACAATTTGAAAACAACAATGTCATTGTCGGTGAGCAAACG
+TTCTCTTTCGCTGAATTCTCACAAATAGCTTACATGGGCCGAGTATCTTTATCTTCTACTGGCTTCTATA
+AGACCCCCAAAATTCATTTTGACCGTGCTACAGGTAAAGGTCGTCCGTTCTTCTACTATGCAACGGGTGC
+CGCTGTATCAGAAGTTATCATTGATACCTTAACGGGTGAATACAAAACCTTACGTACCGATATTTTACAA
+GATGTTGGTCACTCAATTAACCCAGCAATTGATATTGGTCAAATTGAAGGCGCTTTTGTTCAAGGTATGG
+GCTGGTTAACGACTGAAGAGTTAGTATGGAATGAACAAGGTCGTTTACTTTCAAACAATCCAGCAACTTA
+CAAAATCCCAGCAATTAACGATGCACCTAAAGATTTCCGAGTTGCCTTAGTGCCTGATGCACCAAACCGT
+GAGCACACCATTTACAACTCTAAAGCAGTTGGTGAACCACCATTTATGTTAGGTATGGCCGTTTGGTCTG
+CACTTAAAGATGCTATCGCCAGTGTTAATGATTACAAAACTAATCCGAAACTAGATACGCCAGCAACACC
+AGAGCGAGTATTGTTTGCAGTTGAAGCCATTAAAGCAGTGACAGCGAAGTAATTCGCCCTTTCATCTGAA
+TTAAGTCGGAATAAATAGGAATATCATCATGAAAATGAATTGGACCGGTGCAGCACACCAATTGAACAAA
+CAAGGCAAAGCCTATGTTATCGCGACAATTGTTGGGGTAACTGGTTCAACTCCGCGTAATAGTGGTACCA
+AAATGGTGATAACCCATGATGATATTTTTGACACCATAGGTGGCGGTCACCTTGAACATAAAGTGATTAA
+ACATGCACACCAGCTGTTAATGGCTGGAGATGATTGCCAACAGCTAGAACATTTTCAGTTAGGTGCACAA
+CTTGGTCAATGTTGTGGTGGTAATGCCAGCGTATTGTTTGAAAGTTTTAGCGCCAGTGGTGTCAATATCA
+TGCTGTTTGGCGCAGGTCATGTGGGTAAAGCACTAATGCCTATTCTTGCTGGTTTACCTTGCAGCATTAC
+TTGGGTTGATAGCCGTGCGGATCAATTCCCCGATGACGCAGGCAATTATCATAATGTCACCACATTAGTC
+AGTGAAAACCCGGCTGAAGAAGTTGCTCTCATGCCAACGAATAGTTATTACATTGTCATGACTCATAACC
+ATCAACTGGATTTTGAGATCAGTCACAATACTTTAAAACGCGCTGATTTTGCTTATTTAGGTTTAATTGC
+CTCTGATACCAAATGGCGTCGTTTTCAACAACGATTCCAGCATCGTGATATTGCTAAAAGCTTAGTAGAA
+AAGATGAACTGCCCCATTGGATTACCGCAGGTACAAGGTAAGTTGCCGATGGAAGTAGCAGTGTCAGTTG
+CTGGTGAAATTATTCAGCTGTATCAAGCTGAGCTAGCGTCACAAGCATTAGCTAATCCCAGTGCCAACAA
+ACAAAAAGATGCCAAACCACAAAGCACTAAACAAGGTATCGCTTGGCAAGAACTAAAAAGTTTAATGACG
+GAAGAAGTAAGTTAGTCAGTTCGTGCAATGAGTATAAGTATTCTCAACGTTCACGTTTATCAAATTTTAA
+GGAGAAGCAAGGTGTCTCATTTTGCCCTGCAAAGTAAAAAAGTTATTGTTCATGCTGGTGATCAGAGCGA
+AATGATCGCTGCCTGCATAGAAATAAAAGGTCAACTAATCCATAACATTCACCCTTATGGACAAGCCCTT
+GATTGCCCAATAACCGATTTAGGTGAACAGGTACTTATGCCAGGTTTGGTTGACTCTCATGTTCATATTA
+ATGAGCCAGGTCGCACCGAATGGGAAGGTTTTAATACCGCAACTCAAGCAGCAGCGGCAGGCGGTATCAC
+TACCTTAGTTGATATGCCACTGAACTGTATCCCAGTTACAACAACCAAAGCTGCTTTTGAAGAAAAGCTA
+GCGTCAGTACATGACAAACTTTGGGTAGATTGTGGCTTTTGGGGTGGCGTTATCCCTGACAATATTGATG
+AACTTGATGATTTACTAACTGCAGGTGTTTTAGGCGTTAAATCCTTCTTAATCGACTCAGGCATTGAAGA
+ATTCCCTAATGTTGCTGCAAAAGACATTCGTGCTGCTATGCCTATTTTAGCGAAACACGACGTGCCATAT
+TTGATTCATGCTGAACTAGATTGCGGCAGTTTTGACGACGTTAAAATTACCGATAAATACAATAGTTTTT
+TAGAATCACGGCCTAAAAGCTGGGAAAACAATGCTATCTCGTTAATGGTAGACATGGCGCGTGAATCTAA
+AGCAGCCGGTGATAACTGTAAAATTCACATTGTGCATTTATCAAGTGATGAAGCGCTCGATACCATTGCA
+AAAGCAAAAGCTGAAGGCTTGCGTTTTACCGCAGAAACCTGTCCACATTATTTAACTATTGCCTCAGAAA
+ACATTCCTGATGGCAAAACGTTATTTAAATGTTGTCCACCTATTCGCGAAAACAAAAACAGAGAGCAGTT
+ATGGCAAGCGGTAACTGATGGTCGCATTAGTTTTATCGTCTCAGATCACTCTCCGTGTACACCGCAATTA
+AAACACATAGATACCGGTGACATTGAAAAAGCATGGGGCGGTATTTCAGCACTGCAATTTGGTTTGCCGC
+TTATTTGGACCGAAGCAAAAAACCGTGATTTCACTCTGGTCGATTTAGCCCGTTTGATGTCACATGAAAC
+CGCCAAGTTTGCTGGTTTAGACAAAATAAAGGGCCAAATATCTGTTGGACATCATGCCGATCTCATGGTT
+TTTGATGACACCGCCAGTTTTATCATCAGCACTGACATGATCAAACATAAACATAAAATCACCCCTTATG
+TGGGACGCAAAGTTGATGGCCAAATAATGCAAACATTTGTTCGTGGTCAGCAAGTTTACTGTAATGACCA
+ATTTATCAGTTCGCCTATTGGCAGACCGTTACTTAAAGGCCAGCTGTAAGTTAGCTGTCTTCTATTTAAC
+AAATGAAATGAATTAAAAATTAACAATAAGAACTAAAACAAACTAACACTCACGCAACCTAGCGGAGCCT
+TTGAAAGGTTTGGCTAACAAAGCGTTAACAGGAGATGAAGTAATGATTGAAGATTGGTTAGCACAAAACA
+AATTATCTACCGAAGATGCAGCATTAGAACAAAAATTAAAGACTCATTATGTCGATTTAGCTAGCGAACG
+CGTTGGCGGTGAAACACTGTCATGTAGTGATGATTTCTTTGCTGAAATGGAAAACTTATTAAAGCCCGGT
+CGTGGTATTTTTATCGAAGAGAAATTTACTGAACGCGGTAAATGGATGGACGGTTGGGAATCACGTAGAA
+GTTATGGTCGTAACAATGGTCGTGATTCAGATTGGTGTATTATTCGTTTAGGTATCAGTGGTGTTATCCG
+TGCTTTTGATATCGACACCAATTACTTCCGTGGCAATGCTCCAGAGAAAGTATCGGTTGAAGCTTGTGTA
+AGTGAAGTTCAACCAAACAAAGATACCGTTTGGCATACTATTTTTGAAGCCACCGATGTTGAAGCACACA
+GCCAAAACCTTTTTGTCCTCGACGCTGAAAAAAAGCTAAATAACACAGCTTTTACCCATGTGCGTTTAAC
+CATGTTCCCTGATGGTGGTATTGCGCGTTTTCGTGTGTACGGTGAAGCCGCCGTTAACTGGAATGATTTT
+GTTGACGGTGAACTGATCGATTTAGCGTCAATTAGAAATGGCGCTAAAGCATTGTTAGTTAGCGACATGT
+TTTTCAGCGATAAAAACAATCTAATTATGCCAGGTCGTGGTGTGAACATGGGTGACGGTTGGGAAACTAA
+ACGTCGTCGTGATCCAGGTCCAGATTGGTCAATTGTAAAACTTGCCGCTACCGGTAGTGTTAATAAAGTC
+ATCATAGATACGTGTCATTTCAAGGGTAATTTCCCTGACACCTTTATGCTTGAAGGCTGTATTAGCGATA
+GTGATGATTTTTCTGATAGCGCAACAAGCGTAACTTGGACTCCAATTATCCCAAGTACTAAATTGTATGC
+TCATCGTGAACATTTATTCACTAAAGAAATAATCACTGAAAAAGAGCAACCTTTTACTCATGTACGTTTA
+AGCATCTTTCCTGATGGTGGTATTTCTCGCATGCGTGTTTTTGGTAACCGCCAAGGTTAGTTAGCACTTT
+TTTCGTCAGGTTAACGGCACTGTTATTCAGTGCGGTTAACCAAAACGATTAATAATCAATCGCTATTTTA
+AGCTTTTACTATTAGGCAGTAGTGATTAAAGGAAACTAAAATGATATTAGAAGATTTAAACCAATTACCT
+GCAGCGGAGGCTAGCCATACATTTATGCAGTGTTGCTCCGCAAGTGCTTGGGTAAAAAAAATGGTTACAG
+CGCGTCCATTTTCTTCTGAGCTAGCAATAAAAAAAGCCGCTGATGATGCGTGGCAAGGTTTAACTGAACA
+AGATTATTTTGAAGCCTTTGAAGGTCATCCAAAAATTGGTGATGTCAGTAGTTTACGTGCTAAGTATGCT
+AATACCAAAGAATTGGCAGGTAACGAGCAAGGTTTAGTTAAAGAAGCAAATGACGATGTACTTGAAGTAC
+TTTCTCAAGGTAACAGCGACTATGAAAAAAAATTTGGCTTTATTTTTATTGTTTGTGCAACCGGAAAAAG
+TGCTAAACAAATGTCTGATTTATTACAGGCACGTCTACCAAATAATAAAACGCAAGAGCTTGTTAATGCC
+GCTGAAGAGCAACGTAAAATATTTCAACTACGCATTGATAAAGCATTAGCTGAAGGCTAGTCCTAAATTT
+ATTAAGGAACAAATATGAGCCAAATTACTACCCATATACTTGATACTACCCGTGGATTACCCGCGAAGAA
+TGTACCTATCACCTTGTTTGCTCAAGACGGTGAAGGTTGGAAAGAAGTCAATGGTGGTGTCACCAATGAA
+GACGGACGTTTACCCGGTTTATTGGCTGTTGACGAAACATTAGCAGCGGGTGTTTACCGTATGCATTTTG
+CTACCGCGGTTTATTTTAAAGCCAACAACGAAGCAGGGTTTTACCCATACGTTGATATCGTTTTTGAAAT
+CGATGCCAGCGGCACGCATTACCACATTCCATTATTGCTAACCGCATATGGATACTCTACTTATCGCGGT
+AGCTAATTAGCTATTCACAATAAGTAGACACAGTTTCAAGCCAGTAGAAAGATATTAAGCGTTACCATTA
+ACCGAGAGATTAAGATGACCAGTAAAATCATTAATGTTGTACCCCAAGAGCTAACGGCAGAGAATTTCTC
+AGCTTATGGGGATGTAATTTCGGTGTCCGAAAGTGCTGAACATTTCGCCATTAATGATGGCCATACTATG
+CGTTATCACGATCTTGCCGAGGTTGATGTTGCCGAGCAACAGGGCAAAACCCTGATTAATATTTTTCGTT
+CTACCCCGCTGGCTTTTCCTTTACCAATAGAAATGATGGAGCGTCATCCATTAGGTAGCCAAGCGTTTAT
+CCCTAAAGGCAAGCAACCTTATGTAGTGGTTGTTGCGCCAGCAGGTGAACTTGATACCAGCAAAATAAAA
+GTGTTTTTAGCCAGCAGTGAACAAGGGGTAAATTACCATAAAGGTACTTGGCATCACTTTTGTTTAGCGC
+TCAATGAAGTGAGTGACTTTCTCGTAGTCGATCGCGGCGGAGAAGGTGATAACTGTGATGTTGAAAAACT
+CGACGGTTCACTGGTGATCTCATTAGCAGCTAAGTAATGAAGACTTCAATAGTAATATAGTAAATAGATA
+GCACGGTATTAAGCCGTGAAAAACAGTACAGCACCCAGTAATAGTAAAATTCAATAAGTAATAGGTTAAG
+AAATATGTCGAACAACACTGCAAACACTTCTTCAACGAGTGAAGCAATAAGTAAAGCTACAAGTACCGGC
+CGCAAAGCATATCGTGGCGAAGTACTACACTTTTTAGCGGATCCTGCCAAAGTATCAGAAGAAGAGAGTT
+ATCAGTACTTTGAAGATGGACTATTAGTCATCAACCATGGCTTAGTTGAAGCCGTCGGTAACGCCAAGGA
+TTTACTGAAAACGTTACCCGCCGACGTTGTCGTTACCCAATATGACAATGGCCTAATCATGCCTGGTTTT
+ATTGATACGCATGTACATTATGCACAATCCGAAATGGTCGCTTCTTACGGCGAACAATTACTCGAGTGGT
+TAGAAAACTATACCTTCCCTGAAGAAAAAAAATTTGCTGATCTTGAACACGGTAAACGTGTTGCTGAATT
+TTTCTTAAGCCAATTATTAGATGCTGGTACCACCACAGCATTGGTCTTTGGCACAGTACATAAAGAATCT
+GTTGAAGCTTTTTTTACCGTCGCTCAACAGAAAAAATTACGCATGATTTGCGGTAAAGTGTTGATGAATC
+AAAACTGTCCTGATGATTTATCAGATACCGTTGAATCAGGTTACGCCGACAGTAAAGCGCTCATTGAAAA
+ATGGCATAACACTGACAGATTACAATATGCGGTAACGCCACGTTTTGCACCGACTTGCTCAACGGAACAA
+CTGAATAAAGCCGGTGAGTTATTAAAAGAATATCCTAGTGTTTATTTACATACCCATTTATCTGAAAACA
+AAGATGAAATTGCATGGGTGAGTGAATTATTCCCTGACAGTGACGGTTACCTTGATGTGTACGATAAAAG
+CAGTCTATTAGGTCGCCGTAGTGTTTTTGCTCACGGTGTACATTTGCACGATCATGAGTGTCAGCGCTTA
+AGTGAGACCAATTCAGCCATTGCTTTTTGCCCAACCTCAAACTTATTTTTAGGTAGCGGTTGTTTCAACT
+TAAAGCAAGCTGAAGAATTTGATGTGAATGTCGGCTTAGGTACTGATATTGGTGCCGGTAGCAGTTTCTC
+TATGTTAACCACACTCAACGAAGGTTATAAAACTCAGCAATTACGTGGTGATAAATTAAGCCCCTACAAA
+TCATTATATTTAGCGACCTTAGGGGGCGCTATTGCCTTAGATTTAGAAGGGACTATTGGTAACTTTATTC
+AAGGCGCTGAAGCTGACTTTATCGTGCTTGATTATCAAGCAACACCTTTAATGGATGTACGCATCAAACG
+CTGTACAACCTTAACTGAAAAATTATTCGTGTTGAGCATGCTAGGTGACGATAGACACGTTAAAGCGACG
+CACATCATGGGCGAAAAAGTTTAATTAACAAATTATTTAATACCTGAAACCTGCGAATACGGCATCAGAA
+GTACTCATTTATAGTTATAAATTCCGTGCTTCTTCTTTGTACTCACAAACTTCAGACATCAATTAATTCA
+CTAATGGTATATTCAAACGCTTCACTTACTAAAGGCTAAGGAGCTAATAAAAATACCAGTACTACATATA
+ACAGGCGGTTTCCTAGCGCGGGGCTAAGGCAACATCACTTACAGACAATGCTTTATAAAAACGATAATCA
+TAAGACTATATTGTATAGAGCATTAGTTACTCAAAAATTTAGTTAATCATAAAATTATAAAACCCTTATT
+TCGAGTAAAGGTACAAAAGGAAAGACTATGGACCCGTATATTACTGAGTGGTTAAACCTAATCATTCGCT
+TCGCACATCTTATCGTTGGTATCGCTTGGATCGGTGCTTCATTTTACTTTGTTTGGTTAGATAACCATCT
+TGAAAAACCACCCGAAGCAAAAGCTGAAAAAGGCATTTCTGGTGATCTTTGGGCCATTCACGGTGGTGGC
+TTCTATGAAGTAGCAAAATATAAATTAGCGCCACCTAAAATGCCAACCACATTGCATTGGTTTAAGTGGG
+AAGCTTACACCACTTGGATCACAGGTTTCTTACTACTCTCGCTTATGTTTTATGTTGGCGCTGAATCTTA
+CCTCATTGACCCGCGCGTAAAAGATTTAACCCAGTGGCAAGCTATTGGCTTAGGACTAGGCTCGATTGTT
+ATTGGTGTGGGTAGTTATGAGTTATTAGTACGCACAAAGCTTAAAGACCATGGTTTAGTATTAGCCGTTA
+TTTTATTCGCTATTGCGACAGTTTTATCTTACGGATTAACCCAAGTCTTTAGTGCCCGTGGTGCTTACAT
+GCATATGGGTGCAATCTTAGGTACTATCATGGCTGGCAATGTGTTTTTCGGCATTATGCCATCACAACGC
+GCCTTAGTTAAAGCGGTAGAAGAAGGTGCTACTCCTGACTCTAAATATGGCCTTAATGCCAAGTTACGCT
+CAACGCACAACACCTATATCACCTTACCCGTGTTGTTCATTATGATTTCAAATCACTACCCAATTACCTA
+TAACCATAGTGCAAATTGGTTAGTACTAATGGCCATCATATTAATCACTGCAGCCGTACGTCAGTATTTT
+GTTTTACGTCATTTTGGCCAACAAAAACCTATGGTATTAGTGAGCTCTATTATTGCCACTATCGTGCTTG
+CCTACGCTATTGCCCCCAAGACAGTTGAACTCTCCGCTGAGCAAAAACAGCAAGGTGTTAGTAATGCGCA
+AGTCCAACATATTATTGAAACCCGTTGTAGTGCCTGTCATTCAGAAGCACCAACTGATGATGTATTTAAA
+TCTCCTCAAGGTGGCGTTATTTTTTCAGACATGGCTTCTATCAAACAATGGGCACCGAGAATTGAAGCTC
+GTGTTGTCAACTCCAAAGACATGCCGTTTATGAACAAAACCCAAATGACTGAGGAAGAACGTCTAACGCT
+ATCACTTTGGTTAAGCAAAGATAAAGACCAAAATAAAGGATAAGAAATGAAGCAAAGAACAATCAAGCAC
+GGTTATAAAGTTGCAGGCTGCTTGTATAATTTAGTCAACCATGAAGTATTACCGGGTCTTAACATTCATG
+CCGATGACTTTTGGAATTCTGTTGCTGAGGTGTTAGCTGAGTTTACTCCGCGTAATCAACAGCTATTAGC
+GACAAGAGCTAATTTACAAGCGCATATTGATGTTTGGCATACTGATCCCGCCAATCAGCCTTTTAACCAA
+CAGCGCTATGAGTTGTTTTTAAAAGAAATAGGATATTTGGTCACCGAGAAAGCAGATTTTACTATCTCTA
+CTCAAAATGTTGATGATGAGGTTGCCCTTATTGCGGGCCCTCAACTGGTAGTGCCCTTGATGAATGCACG
+ATTTTCCCTTAATGCCGCGAACGCACGATGGGGTAGCTTGTATGACGCTTTATATGGTACCGATGTTATT
+GGTGACGATAATGGCGCGAAACAGACTAAAGATTTCAATCCTATTCGCGGACGTAGAGTGCAAGCATACG
+CGCGCAGATTTTTAGATGAAACTTTACCGTTAACCCGTGGTAGTCATATTGATGCGGTGAAGTACCATAT
+CGTCAAAAAAGCCTTTACTGTGACCCTTTTCACTGGTGAACAAGTGCAGTTAAAAGAGGCACAACAGTTT
+GTTGGCTACAAAGGATCTACCGCTGCTCCCTCTATCCTACTTTGCCGTCATAATGGTCTACACATTGAGA
+TCCAAATAGATAAAGACAATGTTGTCGGCAAGACCGATGCCGCTGCTGTTAAAGATGTAGTATTAGAGTC
+GGCGTTAAGTACTATTCAAGACTGTGAAGACTCTATTGCCGCGGTAGATGCCTCGGACAAAACCTCGGTT
+TATCGTAACTGGTTAGGTTTAATGAAAGGCGACCTTGCTGAGATTATTCAAAAAGGCAGTAGAACCATCA
+CCCGTACCTTAAACCATGACCGCAACTATTTATCGCCTGACCAGAAAGAAATCACCCTGCCAGGAAGAAG
+CCTGCAATTCATTCGTAATGTAGGTCACTTAATGACCACAAATGCTATTGTCACAGCAAAGAATGAAAAA
+GTACCTGAAGGCATTGTTGATGGCCTCATCACCAGTTTAATTTCACTGCACGATTTAAAGGGCACCTCGA
+AATTCAAAAACTCTAAACAAGGCAGTATTTACATTGTAAAACCTAAAATGCATGGCCCTGAAGAAGTTGC
+CTTTAGCCATGATTTGTTTAGTGCCATTGAACGTCATTTGGGCTTAGCCCAAAACACCATAAAAATGGGT
+ATCATGGATGAAGAACGTCGCACTTCTGCCAATTTAAAAGAGTGTATACGCGCCGCACAAACACGCCTTG
+CGTTCATTAACACTGGCTTTTTAGACCGCACCGGTGATGAAATTCATACCAGTATGCATGCGGGCGCTAT
+GGCTCAAAAAGCCTTGATGAAAGATGAACCCTGGATAACAGCCTATGAAAATAGAAATGTAAGAATTGGT
+TTGCAAGCAGGCCTGCAAGGTAAAGCGCAAATTGGTAAAGGCATGTGGGCAATACCGGATCAAATGTCGG
+AAATGGTTAAAAGTAAAATAGCCCATCCAAAATCGGGGGCAAATTGTGCTTGGGTTCCCTCGCCAACTGC
+CGCTACGTTACACGTAATGCATTACCACAAAGTCAATGTTCAAGAGATTCAAAGTGCCATGCAAGCCGAG
+TTTTCTTTACCGGGAACTATTGATGATTTAAGTGAGTTATTGACTATCCCTTTACTTAAAAATCAAACCG
+AATTATCAACAGCGGCAATTCAAAAAGAACTAGACAATAACATTCAAGGTTTATTGGGGTATGTGGTTCG
+TTGGGTGAATCAAGGCATTGGTTGCTCCAAAGTACCTGATATCGACAATATAGCCCGCATGGAAGATAGA
+GCAACCTTACGAATATCAAGTCAACATGTTTGCAACTGGCTTCATCATGGTGTGATCAGTGACAGCCAAG
+TACTTGAATCACTACAGCGCATGGCTGAAGTTGTTGATCAACAAAATGCTGCCGATAGCAGCTACATTGC
+TATTGGGACAGATTTTGGGGAAAGTATTGCTTTTAAAGCTGCCAAGGATCTTATTTTCCAAGGCAAAGAG
+CAGCCAAGCGGCTATACCGAACCGTTATTACACCAAAGACGCCAAGAAGTTAAAGCCATGTACTAACTTT
+ATTTACAACAATTTAAGCACAGCGCTTATTTAACATCATCGTTTTTAAAAGCCACATTACTTGCAACGCC
+GGTAATGTGGCTTTTGCTTTATAAGTTAATGACAAAACTCAACGCGAGCAATCAAGCATAACTTCGATTA
+AGTCAAAGTATTTGTTATGAATACTATGGCTGCCAGATAACATTTGTTATAAAATTGTTTACTGCATCAT
+CAATGAAGTTATGAGGTATTTGTGTCGGTAAAAAAAGAATCTGTAGGGCAAGTTCGCCAAAGAAATGTTG
+CACTTATTTTAACAGCGGCCAAAACAGAGTTTGTTACACATGGCTTTAAAGGTGCGTCAATTAAACGCAT
+CGCTGAACGTGCAAATATTCCTCGAGCAAATATCCATTATTATTTCGATGACAAAACTGATCTTTATCAG
+CAATTACTCACTGAAATAATTGTCAGCTGGAATACTAGTTTCGATACCTTAAGCATTGATGATGATCCTA
+AAACAATTCTTACTGCTTATATTCATGAAAAAATCATGCATGCCAAACATGATCCTGATGGATCAAAAAT
+ATTTGCCAGTGAAGTCATTCATGGCGCGCCTATTCTTAAAGACTATTTGCATACTGAATTTAAGCAATGG
+TTAGATGAAAAAATCACCATCATTGAAACCTGGATTAAACAAGGTCAAATAGATGTAATCAACCCACATC
+ACTTGTTATTCCTTATTTGGAGTTCCACCCAGCATTATGCTGACTTTAATGTGCAGGTATTGGCTGGTTT
+TGGTAAAGAGGCAATGAACGATGATGATTTTGATGATGTAATCCAGTCACTGACTTCAATTATCCTAAAA
+GGCTGCGGTTTATCTTAAGCCAAACAGTGGTGTTTATCTCACTAAGCTAGAAGATGCTTCGCCATCCCTG
+ACAACTTTACTGGCATTGTTGACATGATTTATTGAAAAGCTTACTGTCATCTTAGTTTTGAACGTTCCTA
+GACCTTGAGAATAAATAATAGAAACTAACCTATGAAAATTGAAGAGATAATGAGTGAAGAAGTCACTTGT
+ATAGATTTAGATGACAGATTATCTGTTGTTAGAGAACTATTCATTAAGCATAAGTTTCACCATTTAATGG
+TTACGGATAGTAAAAATCAACTAGTAGCTGTTATTTCTGAAAGAGATTATTTAAAAGCGACCAATTCAAA
+TATAGAATTACCCACAGCTAATGAAAAAGATTTGGCGATGTTAAACAAACGCGTTCATCAAATTGTCTCG
+AAAAAATTAGTCGCCATTAAACAATTCAGTCCTTTTAGTGAAGCAATAAAGACCTTTCATGATACTGGCA
+TGTCTTGTCTTCCTGTAATCAATAGCAATAACCAGCCTGTCGGAGTTATCACCTCTCGAGATATAATTAA
+GTGGTTATATAGTAAAGTTAACTCACCTAAATCTTAACTTTTATGGTACTAAACGGTGTATGGTTATTGG
+AATCATCGACGTGATATCCGATGAATACCCCTCTAAAAATAGTAAGTTTGATGTTCGTAACTGACCTGCG
+AACATAACCAACCAGTATTTCAGCCCCTCAAAAAAGCAAAATCTAGCATCTGTTACCGTAAAACGCCCAG
+ATTTAACGCTTCAAAAAGCACTTTGAGTTCCACATAGTGGAATATTATTGGATGAAATTTTACAAAAAAG
+CGTTTTTTATTTCATTATGTGAAAAAAAAGACCATCGAAAGATGGTCTTTTTTCATTAATAAAACTTTTT
+TTAAGATTTTATTGGTGTAACGCGTCTTTTAAAGCCGATAAACATAAGGCAACATTCTCGCTTTTAGCCG
+CATGTCCCATAAGACCTATTCGCCATGCTTTACCAGCAAAAGCACCTAAACCAGCACCTATTTCAAGGTT
+GTAGTGCTCTAATAAGTAATCACGTATTTTAGCATCATCAGCACCATCAGGAATGTAGATAGCGTTTAAT
+TGAGGTAAGCGCTCTTCTTCCGGTACGATGAACTCAATACCTAATTCTTTCAGTCCTTTAGCTAATACTT
+CATGTTGTTCTTTATGGCGTGCCCAGCTATTTTCTAAGCCTTCATCATGAAGCATTACTAAGGCTTCATG
+TAAGGCATATAAAGAGTTTACTGGAGCGGTATGGTGGTAACTACGCTTACCTTCACCAGACCAATAGCCC
+ATCACTAAGGTTTGATCTAAGAACCAACTTTGTATTTGAGTTTTACGATTTTGAACTACTGCTACAGCCT
+TAGGGCTAAAGGAAAGAGGCGATATGCCTGGTACACAAGACATACATTTTTGTGTACCCGAATAGATAGC
+GTCTATGCCCCATTCATCCACTTTCAGCTCTACACCTCCTAATGATGTCACTGCATCAACAATCGTTAAA
+CAATCATGCTCTTGCGCCATTTTACATAGGGCTTTGGCATCTGAAAGCGCCCCCGTTGACGTTTCTGCAT
+GAACAAAGGCTAAGAATTTAGCATCAGGATGGTCATGTAACGCAGCTTTTACCTTATGAGTTTCAACTGC
+ACGCCCCCAAGGAGAGTCAACAACCACGGCCTCTGCACCTATTCTGGTAACGTTCTGAATCATACGGTCA
+CCAAAAACACCATTGCGACAAACAATCACTTTGTCGCCCGCTTCAACTAGGTTTACAAAACAGGCTTCCA
+TCCCTGCAGAGCCCGGTGCTGATAAGGCGATAGTGAATTCATTTTTGGTTTGAAAAGCGTATTGAAGTAG
+CGTTTTTACTTCATCCATCATACTGATAAATAACGGGTCTAGATGACCAATCGTTGGCCTAGCCAATGCA
+GACAATACTCGTGCACTTACATCTGAAGGCCCAGGGCCCATTAAAATTCTTTGTGGTGGGTTGAATGATT
+TAAATGTCATAATTGCATTACCTTCTATTTTAGTTTTAATTTTTAGTTGTGTTTATAAAACAACCTGATG
+TATCGTAGTAAATCGCAACCTGACACATGTGTCAAGTTACGAAAAAACAATGAAACTTGGATATATTGAA
+AAAAATTAAAATTAAAATTAAAATCATAACTAAAATTACATTGAGAGAGACAATATGAAAATTTCAGTAC
+CACTTACCGCCCTTGCATTAACCGTTGCGTTAAATGCACCAATGGTTTCAGCAGAGATCTGGGGAAATAC
+AGAAGTACAATTACAAGCACTAGGTGAATTAGAACGAGTAGGTACCGGTGGCACCGCTGACACTACCATC
+ATCACCTTCCAACATGCTGGTGGCTGGGAATATGGCGATAACTTCTTCTTTATGGATTATTCTCGTTACT
+CAGTAAATAACGATGCTAACTTCCCGGTAGCAGATTCAAGCGAGCTATACGGCGAGTGGTATTCAAACTT
+TAGCTTGGGCGCAATTAGCGGTAATGATCTTAGCTTTGGTCCAGTAAAAGATATTGGTGTTGTTGCTGGT
+TTTAACTTCGCCCCTGAAGTAGACAGCGCTTGGGTATTACCTGGTGTTAGATTCGCCTTAGATTTACCAG
+GTTTTGCTTTTGCACAAATTGATGTGACTGGTTATATCCATCAAGGCGGCGGCAGTGCAGATTCCCCTGT
+CTTTACCGTGGTTGATGAAGACTCTAGTTTTATGGTTGATTTTGCTTGGGCATATCCCTTTAAAATTGGT
+TCAACAAGCTGGAGCATCGAAGGTCATCTAGAATACATTGACGGCCGCACTCAAGTGAATAACTTTGGTA
+CTACAGAGCTAGAATCATGGATTTTATTTCAACCACAAATTCGCTTAGATTTAGGTGAAGTATTAGGACA
+AAAAGCACAGCGTTTATTCGTTGGTATTGAATACCAATACTGGAAAAATAAACTAGGTGAGAAAGGTACT
+GATGATAATGCTGCACAGCTTCTTGCTGTATGGCGTTTCTAATAGGTTAATAACCTATTTATACCCGTTA
+CCATTCAAGATGCATGTTTCAGAGTGCTTGAGCAATGTCAATTCAAGGCGCTGTGATGAAATAATGGTTG
+TTCCATTATAATTCACAGCAATGATGAAGTGATGTAGCTCAAGCGCTTCTTTGATGGGTTTAAAATCATT
+TTATACGTCGTTAAATAACCAAACCATAGAATGACTATGCTTAAATTATTTACCTTGTCTAAAGTGGTTT
+TAATTCCCACTGAATCCGGCACTTTGATTGGTAATGGGTATAGACCCATAAATTAAAATAAGCTGCCGAT
+TTCATTATGTTTATTGGCAGCCTTTTTATTATTCCTATTTGTTGAAAATCCTATACTGAATCCCACTACT
+GTGGCGCGGTATTTTGCATGCTTTAACCCTATTTATATCTTGATTAACAGGTATGGGGGTGCTTTCTCGA
+TGAAAGGTGTATTTCACTGATTTATCTAAAGCTTATTAAAACAAAAACAACGATATAACTTTATCAATAA
+CTAATACCAAACAGATTAATTTTAGTACTCAACAAACTCCCCCCAAAGAAAGCGTTGACTACCGTATTAA
+CTTCTAACCTTAAAACTATAAAAAGTAGGTCAAAATGTCTGATTTTAAACAAGCAGCACTGGATTATCAC
+GCCTTGCCAACGGCTGGGAAAATTGCCATTGCTATCACAACACCCGCCGAAACCAGTGCTGATTTATCGC
+TCGCTTATAGTCCTGGAGTCGCTGAACCTTGTCGAGAAATAGCCAAAAATCCTGATGATGTCTATAAATA
+CACAGGTAAAGGTAATACCGTTGCCGTTATCTCAAACGGTACTGCTGTTTTAGGTTTAGGTAATTTAGGG
+CCAATGGCCTCTAAGCCAGTAATGGAGGGTAAAGCATTATTGTTTAAACGCTTTGCTGACATTAATTCAT
+TCGATATTGAAGTAACGCATAGAACACCTGAAGAGTTCATCAATACGGTCGCTGCTATCGCGGATAGTTT
+TGGTGGTATTAACTTAGAAGATATCAAAGCACCTGAGTGTTTTATAATTGAAAAAGCACTAAATGAGCGT
+TGTAAAATACCGGTGTTTCATGATGACCAGCACGGGACTGCTATCGTGACGGCGGCTGCCATGATTAATG
+CCTTAGAAATACAAAATAAGAAAATTGAACAAGCTGATATCGTTTGTTTAGGTGCCGGTGCGGCTGCGAT
+TGCCTGTATGGAGTTGCTGATCCAATGTGGCGCAATTCGTGAAAAAATATATATGCTCGACACGAAAGGG
+GTTATCCATACTCGCCGTGATGATTTATCTGAATATAAAACCCGTTTTGCCAATAACACCGACAAACGAA
+CTTTAGATGATGTTATTGAAGGCGCTGATGTTTTTCTTGGTGTTTCTGGCCCTAACTTGCTTAACACAGA
+GCAGTTAAAGAAAATGGCAGACAACCCAGTTGTGTTTGCGTGTTCTAACCCAGATCCTGAAATAAAACCT
+GAACTAGCACACAGTGTTAGAAGTGATTTAATTATGGCGACCGGTCGCTCTGATTATCCAAATCAAGTGA
+ACAATGTTCTATGTTTCCCCTTTATTTTCCGCGGTGCTTTAGATGTACGAGCGCGTAAGATTAATAACGA
+AATGAAAATAGCTGCGGTCCATGCAATTAGAGAACTAGCCAAGCAAGACGTGCCGAAAAGTGTTTTAAAA
+GCAAGTAATGAAAAGGAATTGTCCTTTGGGAAAGGTTACATCATTCCTCGCCCAATGGATCCAAGGTTAT
+GCAAAAATGTTGCCTTAGCAGTTGCTAAAGCTGCGGTTGATTCAGGCGTTGCTGCTTTACCTTTGCCTGA
+TAACTATATGAATGATACTTAAAATTTTTTATTCATGTTTAAGTCTAACTCTTAAATTATTCATATAAAA
+CAACATGAAAATCCTTATTTTCATTTTGTTAATTACAAGAGTGACTATTTAAATAATTAAATCGTCACTT
+TTTATTTCTATTTATATAACAAAGATTTAAAAAAATAAGTAGCCGCTATTACGTTACGATGAGTCAGCAC
+AAACAATAACTTGCACCTAGGTTATAAAAAGCCCAACGTCTTCATAGCACTAAACACTGTCATTCAGTTT
+CATTAAACCGACTTCGATCATCAATTATTTTTTAAATTTTTAGTCATAATCATAGCAACGACATTAAACT
+GGTTAATTTGTTCGCTTGAAAGAGAGTTTTGCATGGTTTCAATGATACCTTTCTCAATTGCTAACATTTG
+GTTTAGGATCTCTTGACCAAGCGTTGTCAGTTCAATTACTTGGCTTCTACTATGCAAACTAGATTGCAGA
+CTAATTTAAAGAAATATTAGGAGATTATGATGAGATATAAACATGTAAAAGCAGGTGAATCAGAACGATA
+CAATCTAGCAGGAGGAGAACTTACCTCAATTCTTGCAACAGGTTTAGATACAGACAATCAAGTGTCTATT
+TTTGACAGTAAACTTCCAAAAGGAAATGAGGCTCCTTGGCATTATCACGAAATTGATGATGAAATTTTTT
+ATATTATTTCAGGTGAAGTAGAGTTTGATGTAGAAAAAGAAAATTTTCTAGCTACAGCTGGTGACTTAAT
+TATCGCTGGGCCTAACGTGAGTCGACGTTTTAAAGCTATTTCAGATAGTCACTTACTGGTAATAAATACA
+CCTTCAGGTCCATCTGAAAATTTTATTAGAGATATTTCAACGTTTTCAGATGACAATCCTCCTACGGATA
+AAGACAAAAAATCATTCATAGAAAAATATAAAATCCATATTATTTAGTTTGGCTATATCACTTGAGTTTT
+CAGTAAAACATACGATAAAACGGTTAATGTTGATGCCGATAAATTACTAGGAATAACATATTAGCCCTAG
+TAGTTTATTCGTTATTTATTGCTACTTTTTATAGCTAAATCATGAATACTACAAAAAACACATCTAATAA
+CGAATGATTCGTATCCAATTATATTTTATTTTATAAAAATGTTTTACAATCCTCAAAATGTCACTTCAAT
+ACTGACAAAACTCCCCCTATTAAGTTAGCTAAACGGGTATTAAGTTCGCAGAGGACTTATCTTGTTTTCT
+AGCTTAGGGCTTTCAATGCTAGTTCTAGGTAAAATCATGAATATAAGAAAAACTTTTTTTTGGCTACATT
+TAATCATAGGCTGTAGTGCGGCTATTTTTATTTTTTTAATGTCTATCACCGGTGTTGCCTTAACCTATGA
+ACGTCAGATGATTAAAGCCGCCGAACGTAGCGATTATCCTGCAGCGCCAACAGCATCAAATAACAAGTTA
+CCCCTGTCGCAACTTTTGATTATTGCTAAACAGTACCCGAGCAAAAAAATCGCTAACGTTGTGGTAGAAA
+ATCAGCCTAATGCACCGATTATTATTAAAGATGGCAGAAAAACACTCGCTTACCTTAACCCTTATACTGG
+GGCAGAAATAGCGATACCGGGTCAAGGCACAAAAACCTTTTTCCGTAAATTAAGAGCTTTTCATCGTTGG
+TTAACCTTAGATGGAGATTTCAGTCAAACAGGTCGAGAGGTTAATGGTATTGCCAATGTCATTTTTATTG
+TTTTAATTCTTTCAGGGCTATATTTATGGCTACCTAAGCGCTTTAACAGCAGAGCATTCAAGCAAAGGTT
+AACCTTGTCTGGAAATTATCCTAACAAGAGTGCGAGAAATTACCAATGGCATAATGTTTTTGGTATTTAT
+ATCGCGCCGGTACTTTTTGTAGTGGTGGTAACTGCGGTATTCTTTTCCTATAAATGGCCGGGCCAAACAC
+TTAAAAACTATGTCTCAACAGAGTCAGTGTCACTTGCTAAGCCTGTTGAAGTGTCTGCTCAACAAAGCGC
+GTCCCAACTAACTATTACTAAACAATTAACCAAAATAAGACAATATTATCCACAGTGGCAAAGCATTCAA
+TTTTCATTAGATAATGCGCCGACTAGCAGCAAAATTTACCGTGTTGATATGGGTAATGGTGGTGAACCAC
+AAAAACGTATCTCAATATTATTAGATTCTACAACAGGGGATCTGGTTCAAGAACAAAAATTTGACCAACT
+ATCTACTTACAGCAAGCTACGTAGCTACATTAGGTTTCTTCATACCGGTGAAGTCTTCGGACCATTTGGA
+CAAACTATTGCTGGTTTGGCTTCGCTATTTGCATGCTTATTGGTGTATACCGGCGCGATGCTTTCTTGGA
+GGCGTTGGAAAAACAGTCAAAAAGTAAGCGGCACTGTATCCGCGCAAGTAAATTAACTATGACTAAAGAG
+GGTTGGTCTAAGTAGAGCTTTAAGTGGCTCTACATAATTGGTGTTATTTGTCTCGTTTATATAAAGACTC
+GATTGTACTTGTGGCAATAGTGTTCGCATTAATCATATAACCCGTTAACGCGCCTGACGCCTCTTGTGGC
+AACTCAAGCTTCTCTACTGATAGTGCATGAACAGTAAAGCGGTAATGGTGAATTCCGTGGCCTTCTGGCG
+GGCAAGCACCACCAAACCCGCGGTAACCGAAATCATTTGCTATTTGCACGCTGCCCTCAGGTGCTGAGCC
+TTTTTTGGCACTGCCAGCGCCTGCGGCTATTTCGTTCACAGTATGAGGAATATTCACTATTTGCCAATGC
+CACCAACCACTGCCTGTTGGTGCATCAGGATCATAGGCAGTAATGGCAAAACTTTTCGTACCTTCAGGAG
+CACCTGACCATGCTAGCTGTGGCGATAAATCCCCGCCGCTACAACCAAAGCCATTAAATTCTTGGGCTTT
+AGCCATAAATTCTCCCTCTGCGATATCTTTACTTGATAAGGTAAAAGTATCTGCCAAGGTGATAGAAGAA
+AAACTGATTGAGAGCAAGGTAACTAATGTGAGTGACTTAAACATAACGATGAACCTTATTTAATGAATTA
+CTAAATGGTGATTGGCAATAGATGGTTAACTATAGATAACTATTCTAGCGATATCCCATATAATTCATAG
+TATCGATACTGCTAAGTTTCGCCCTACCCGTTTTTTTTGGTAAGTTTTATATAAACTTACACATGCCATG
+ACCTAAAGAACGACTAGGTCTTTGGGTGTAACCATAACGGCTATAGAAGGCCTCTTTTCCCTGTGCTGCC
+AACAAACCGATAGTAGAGCCTTGGTTAGTGGCATCAGATAAATAGCCTTCTATCTTAGCCATTAAAGCCG
+CGCCAATACCCAACTTTTGGTAGCTTGGGTCGACAATCACATCCTGAATATAAAAATACATAGCGCCATC
+ACCAACGACTCTTCCCATACCAACAAGTCGGTTATCATGCAAAATGATCACATGGAATAAGCTATGATTT
+AAACTTTTTTCAGCGAGGTTCGCATCAAGATCGCCCCATCCCACTTTGCTGCGTAATGTCAGAAAGTCTT
+CAACTGTTGGGCTGTCTAATTTTAAGCAAAATTTATCTGCTAACACTGTCATCTCCATTTATTCTAGGCA
+GCTTAATCGTACGCTCAACCAATCAAACATTAGTACTGTCGTAATAAATCACTTTAACGTTCTGAGCAGA
+AAATCAAAGTCTGTTACTAAGTTAACTTAACTACTAATACTTTCACATAATAAACATCATTTTTATTTTA
+AGACTATTTTTTAACATTATGTTATTGGCTAGCTAATTTTTAGAAAGCAAAAAATGGCTGTTTAAATGAA
+TAAACAGCCATTGTGAATTGTTGCCCTTGAAACTTTAGCTAAAAAGTAGTGTTATAAGTTGAAGTAAGTA
+ACCTGCCCTTTAGCTTCAGCTAATTCAGCAGCGACTGAGGCTACAGCTAAATCCTGTAAGCCAACACCAG
+TACCATCAAACAAAGTAATATCTTCTGCTGATGTTCGGCCGGTTTTAGTACCGTTAATTACTTCGCCAAT
+TGGCACAATGTCGCTTTGTTGAATGAGCTTTTGTGCAATCGCATGTTGAGCTTCACCCAGAGTAATTGAT
+TGCGCTAATTCATCGGTAAAGACCTTAGCTACTGCCAGTAGCTTAGCATCAACTTCTTGCTTGCCTACAG
+TGTCGGTTCCCATACACGCAATGTGAGTACCGGGCTTGATCCAGTCTTTATCTATTAGCGCCTCAAACGC
+TGAAGTAATGGTAATAATGACATCCGCTTGAGCACAAAGCTCTTCACGCGTTACTGATTCAAACGGTAAA
+CCTAATTCTTCAGCCACCGCAGCAAGCTTAGGTATTTGCTCAGGGTGGAAGTTCCAGCAAACAATTTTTT
+CGAACTCACGTTGTTCAACAGCGGCACGTAATTGAAAAGTTGATTGGTGACCTGCACCTACCATACCTAG
+CACTTTTGAATCTTTACGAGCTAAATGCGCAATAGAAACGGCAGAAGAGGCAGCAGTTCGCACGGCAGTT
+AAGTAGTTACCGCCAACAAGGGATTTTAACTGGCCGGTATCAGGGTCAAACAAAATCACTGTGGATTGGT
+GGTTAGTCAGGTCTTTTTGCACATTACCCGGCCAGTATCCCCCTGATTTTAAGCCAAGCACCATACCGTC
+ACGGTCGAAGCCCGATTTAAAACCATAGAGGGCATCCGCATGACCAATGGCTTCACGTATTACCGGAAAG
+TTGTAGGCGGTATTTTTCGCCATTGCAGAAAATACGTTTTCTACTGCGGTAAAGGCATCTGCTCTACCCA
+TAACTTCTTGGCAAACCGCTTCTGAAACAACTGATACGCCCTTGTTAACGGGTAAAGAGTTTTTATGTGA
+ATGGTTTTCTGGTGCATGGTTTTCTTTTGAATCACTCATAATTAATGTCCTATAAAAATAGCAAAACCCT
+CAACAAAGGCCGAGGGCATAAATAGCTTTTAAAGATGAATGTTTAGTACGCTTTACCACGTGCAGAAACT
+GGCCATAAGGTTTCTACTTTGCCATTACGTACACCAACATAATAATCGTGAACGTTACACGTTGGATCAC
+AATGCCCAGGGACGAGTTTTAGCTTTTCATTAATTTTTAGTACGCCGTTAGCATCTGAAATAACACCGTG
+TTCATCAGAACACTTGATGTATTCAACATCATCACGACCAAAGATGTACGGTAAACCACTATCTACTGAT
+TGCGCTTTAAGACCTGCATCACAAATAGCTTTGTCAGCTTTGGTGTGGCTCATAACAGACGTTAAGATAA
+ATAATGAGTTTTCAAATTCTGAAATTCGCTCACCTTTTTCATCATGAATGCGTTGGTAATCAGCATCCAT
+AAAAGCGTAAGAACCACACTGTAATTCATTGAAAACACCTGAATTACCTTCAAAGTAATATGAGCCTGTA
+CCGCCACCACCAACGATGTCGCACTCAAGCCCTTCTGCTTTAAGCATGTCGATTGTTCGAGCAACCATGC
+CAACAGCGATGTCAATCTTCTCTTTACGTTCTTGGTAACTTTCCATGTGCTGCATAGCGCCTTGGTAAGC
+TTGAATACCAGAAAAAGTTAGACCTGGTGTTGCCGCAATCGCTTTAGCGATATCAACAACGGGCTGGCCT
+TCACTTACACCACAACGACCCGCGCCACAGTCAATTTCAACTAAACATTCAATTTGCGTGTCATGTTTAT
+TAACCGCAGCTGCTAATTCAGCAACATTTTCAAGATCATCAACACAAACCAAAGTACGAGCGCCAAGTTT
+AGGTAAACGTGCTAAACGATCTATTTTTGCTGGTTCACGTACTTGGTTAGATACTAAAACATCTTTAATG
+CCGCCACGTGCAAAGACTTCGGCTTCTGATACTTTTTGACAACATACACCACAGCTATCACCCAGCTTTT
+CTTGTAAAAATGCTATATCAACAGACTTATGCATTTTGCCATGCACACGATGACGAACCCCCATCTCTTT
+AGCGAATTGTCCCATCTTGGTAATGTTACGCTCTAACGCGTCTAAATCGACAATCAAACAAGGTGTTTGA
+ATGTCCGCTTCATCCATACCCGGAAGGGCCGGAACGTCATAACCTACTTCTAAATCATTTACTTTTGTCA
+TCTTCTTCTCCAAAATTTTAATTAGTATTTAGATAATTTTTAGATCGAGCTTTTGTATAATTTTTAATTT
+GAACCAAAATTTAATTTTTTTGACGGCTGTACTTATTGGCCTATTTATTCATCCAAGGTAATTTGTCTAA
+ATCGACATTACCGCCAGTCAGAATTACCCCGATACGCTTGCCTTTAAATACCTCGGGATTTTTCAAAATA
+ATCGCGAGTGTTACCGCGCTGCTTGGCTCCACTACAATTTTCATGCGGATCCAAATAAGCTTCATTGCCG
+CGACAATTTCGTCTTCGGTTGCCGTTAAAATATCGGTGACATGGTTTTTAACAAAATGCCAAGTCAGATC
+TTTAAGTGGAACTTTTAGACCATCGGCAACTGTCTCTGGAGCATCGTCAGCAATGATATGACCCGCTTTA
+AATGAGCGCGCAGCATCATCTGCATTCAAAGGCTCTGCCGCATAAATTTTGATTGTCGGATTAGTAGTAG
+AGAGTGTTAAGCAAGTACCTGATATCATGCCGCCGCCGCCAATTGGCGCTACCACAGCATCTAAATTAAG
+TACCTGATTAACCAGCTCTTTTGCACAAGTGGCTTGGCCAGCGATAACGCGTGGGTCGTTGTAAGGATGA
+ACAAAGTCTGCACCTGACTCAGCAACAACGTCAGCAAAGACGGCTTCGCGTGAACTAGTAGAAGGCTCAC
+ATTCAACAATGACTCCGCCATAGCCAATTACGGCATCTTTCTTAGCTTGCGGCGCTGTACGCGGCATCAC
+TACGGTAACGGGGATGCCACGTCGTCCAGCGGCATAAGATAACGATAAAGCATGGTTACCTGATGAATGT
+GTAGCCACACCAATTTTTGCTTCAGCGTCTGTTAAACCAAAAACAGCATTACAGGCTCCGCGCACTTTAA
+AAGCGGCTGCCTTTTGCAAGTTTTCACATTTAAAAAATAACTCAGCACCTGTTAATTCATTAAGGAAACG
+TGAGGTTAATACTGGGGTTTCGTGAATATAGGGTTTAATACGTTCGTGGGCTACGAGTACATCCTCGTAG
+CTTGGAATATTCATGGTTTGGTTAGGTGAACTGCTCATAGGTGCCTCTTAATATCTCTTGCGGTATTAAC
+CGTCATATTAGTCATGGCTTTAGCCGTGACATTAATCGTGTGGTAATACCAACCTCACTAACTTAGTGAT
+CATTTCTACTGGTTAAATAGCCAACTACTTCGTTATTTATTTAATAATTATAACAACTAGTTATTGCAAT
+AAATGCCTTATATTTCGCCATTTTTCCTGCGTATAAAATAGATCACATAATTAATGAAACTGGTATAAGT
+CGTATTTATCTATATGAGTCTTAAGGTGACTCGTAATTTGTAGCTGATGTTTATTTTCTTAGTCATTTTT
+TGCTTCTATTTCACCTTATGGAAAACAACTAGTTCAGGCAAACAAGATGAATTCCACCATGTGAAATAAT
+GACTTTGTATACCGAGTAATGCCTTCCACACCACTGATAAATAAGGGGGTATATGAATATCGAGTTCAGT
+GCAATTTACATATTCCACTATGTGAAATCGACGAACTCGCATTAATGATGGCTTTTGTCGGTTTAAGCTA
+TATATTTAAATCAAAACCAACATAAAGTTGACACAAGAGTCAAGAAAGGGGATGTTATAACAATCCAATT
+AATTAATAATTCAAATTTAATGAGCGTAAACCTTCAAAAGCAACAATGTTATTGGGTGTTTAGAGCATTT
+AAAAAGATCACTTAGTTAGTTTGATATTCGATAAATTTTTAAACTGAGCGGCAATATTATGACTAAAGTT
+AAACCCGAATCTCGCATTCAAGTAATAGATAGAGCAGCCACATTACTCGATGCTATTTCACGCTATACCA
+TGCCGGTAACACTAAAAGCGCTTAGTGCCGATACTAATTTAGCGCCATCTACTGCTTTTCGAATATTACA
+TTCTCTTATCGATAATCACTTTGTTGATCGAGACAATTCAGGTAAGTACCAGTTAAGTGGTCGACTCATT
+AGACTCAGTAATTATCAATCTCAACACGTAGATTTTCGCAAAGTGGCATTACCTTATATGGAAAAACTAC
+GAGATAAGTTTGGTGAAACGATTAACCTCACCACGCGTGAAGGCGATGTGATCATTTACGTAGAAAAAGC
+CATTCCCAATAGAATGATGCATGTTCAACAAATTATTGGTAGCCGAGCGCCGCTTCATGTAACAGGCGTT
+GGTAAAATGATGTTAGGCATGGAAGGCAGCGAAGGAATTAGTGGTTATGCCCATCGCACAAATTTACCAA
+CCTATACTCGTAAAACATTTTCAGACATAGAAAGCTTAGAGCGCGAGTGTATGCACTGTGTTGAGCAAGG
+ATTTGCCTACGATAACGAAGAAGCCGAAATAGGTGTAGGTTGTATTGGCGTGCTGTTATATGACAGATAC
+GGTGAAGTTGTTGCTGGGTTATCGGTGTCAGCACCGATAGATAGACGTAAAGATGAATGGGTCAAACACT
+TAGTCAAAGCAGGTAAGTCAATTTCCATTGAACTTGGCTTTGTTAAAAACCAACAGCCAATTAAAGAAAC
+CAGTTAAGCAAAGTTTACAACAGCAAGGGTATTTTCTCACCGCCAATATTTTATCTCTGCGGCATACCCA
+CCCCCCATCACAACGGAGCTTGGGGTAATACCCAAACTACTGCAAACAGCATGGTTCAGTTGGAATTAGA
+AACGTTTTAGGCAAGGCATTGGTTGAAGAGAATGGTTGTTCCCTTCTCAAAATTAATAACGCAGCCAAAA
+ATGTTTCTAAACCAACCCTGTGGGGATTTCTGAGCAATTCATGAACCTCGTTGCATCCGTTTTTAAGGGA
+ATGACAATTAATAAAAAGATGCGCCTTGCTCATGAGTTGCTCACTATCCTGAACGAGCATTTTGAAGTGG
+CTTGGGTATAAACCAGATTTAAAATTAAAGAGTGGAAACTATGTTAACAATAAATAGACTAAACCAAACG
+GAAGCAAAAACGATAATTGACGGCGCGGTGAATAAAGCCAATGAACTTGGCGTGCCTATGTGCATTGCCG
+TGGTAGATGAGTCAGGTAATTTAATTGCCTTTGAACGCATGGATGGCGGTAAAGTACACAGTATTACCAT
+TTCACAAGATAAAGCTTTTACCGCGGCATCAGCGCGTAAGGGTACCCATGAATTTAATAAGGCCTGCATT
+CCAGGACATAAAAATAATTTATTTGGCATTCATACCGCTCTAGGTGGCCGTATGTGCATTGTTGGCGGTG
+GTTTGCCCATCACCTTTAATGGCAGCGTTGTTGGTGGTATTGGCGTGAGTTCAGGTTCACCCGAGCAAGA
+TTTAGGCTGCGCGCAAGCAGGTGTTGATAGTTTTAGTAAAACCTATGGCTAACTAATCAAGCGAAAGTGA
+GTGTTACACTTTGAGGTATATTCATCTCAGTATGACTCACTTTTGCCTATTTCAAAACTCACACACTACC
+TCGGTAAACCCATCCTGATGACAACCAACGTTACCCCTTGCCAGATTAAATTTTGTTTTTACCACCGAAC
+TACCCTACTATTTAGTCTTAATACCTCAGTTTAACAATCACTTCGGAAATATATTAGTGCTACGTCCTTC
+AAATAAAATCAAAATAATTATCGCTACAATACTGCTCGTTATCATTGCATCGGTTATTTACAGTGTTACT
+CAACAGGAGCCTGAGCTCCCTAAAATGACAGTACAAGAGAAAAAAGCAAGATTTAGAGCGTTAATCATTC
+CTGCTGTTAACATTGTTTACACGAAACTAATGGCTAGATATGAAGAGATTAAAACAACACTTGATGCCGG
+TAAAACGAGTGCTGAGATTGAAAAATTAAAAGTAGAATACAAAGCCACTACCAATGAAAAATTGCTCATG
+GCACTTAAACCTCACCCTAAAAGTATTGCCATCGCACAAGCGGCAATAGAAAGTTCTTGGGCTACCTCAC
+GCTTTTTTAGAGTCGCTAATAATATCTTTGGTGTTTGGTCTTTTGACAAAAATGAACCTAGGGTTGCTGC
+TTTAAAAATGCGTGGCGACAAAACTATTTGGGTAAAGAAATACAATTCTATTGAAGATGCTATAGTCGAT
+TACTATCGCACTGTGGGACGTAGCAGCGCTTTTGCTGAGTTTAGAGAAGCTAGAATGCAAACAAACGACC
+CTTTTATACTGGTTACTAAATTGGATCGTTATTCTGAAAAAGGTAGTCTTTATGGTGAAGAGCTTACTTC
+AATTATCAAGTTCAATAAATTTAATAAGTATGACGCTGACTAAATCAAGCTGACTACTAAAAAATTCAGT
+TTATACGCCATAAGCTGACTTTTTTAGTAGTAACGGCCGCTTCAATTAGGTTTCACTAAAGCATAAATCG
+AACGTAATTGGCGTGTTGAGAGCACCCAACCAGCGGCTTACTTTGAGACGAAATAGGACATCATAGTCAA
+TATATATTAAACTCAATAGCACTAGCCCCTTGGAGGTAGTAATAACTGGTACTTTTTATTCATTATTCGC
+GATAAAATTTAGCCCTAGTGTTATTACATATTATTTGAAGCGCACCTAACCCCATTTAATCCTTAGGCTA
+AAAATGAACAATAGTTATTACGTTAAGACCTTATTCTCATTACTATTTTTTTCCAGCACATTATGGTCCA
+AACCGTCTCACCCTACAGATAAAGTCGTTATACCAACAAATAACTGGTCAAGCCAGCGGGTATTGTCAAA
+CGTTGTTGGTCAGTTAATTGAAAATTTAGGTACCCCGGTAGAGTACATAAACATTAGTGCTGACCGACAA
+TGGGGAGCACTGAAACGTGGAGTTATTCATTTTCAAATAGAAGTATGGGAACCGTCAATGGGGCAAGAGT
+TCAATAAGCTTGTCGCTAACGGTGATATTATTGATTTAGGAACACATGAAGCCAAAGTAGTAGAAGATTG
+GTGGTACCCAAAATATGTGGAAGATTTATGTCCTGAATTACCCCAGTGGCAAGCTTTAAATAAATGTAGA
+GCACTTTTTAAGGGGTCGAAAACAACGGAAAAAGGTATATATTTTGGTGGCCCATGGAATTATGGTGATG
+CTGATATTATTCGAGCGTTAGGGCTAAAGTTTGCCATTGAACGTTTACCTGATGAATCAGCATTGTGGGA
+AGCACTTACCCTTGCGATTGAAAAAAAGCGCCCTATCCTCTTGTTAAATTGGAGCCCTAATTGGACCGAC
+AATTATATCGAAGGTGAATTTGTCAATTTTCCTCTGTATACAGAACAGTGTGAAAATATACCCGAGTGGG
+GACTCAATAAAAAATTAGTTAAAGACTGTGGCAACCGCAGAGGCGGATGGTTAAAAAAAGCAGCGGCGCC
+AAATTTAAAACAAAAATTTCCTTGTGTATATCACTTAATTCAAAACATTAGTTTTACCAACCGTATGATT
+ACCGATGCATCTTCTTTAGCGGTTATAACAAGGCTTTCAGATCAGGACGCCGCTAATGAATGGTCAAAGA
+AATATGCTAAAGATATCAAAAAGTGGTCATCGTTAGAGTGTCAGCAATAAACCTCAAAACACATTATTAC
+TGCACACATAACTACTGCATACACAGTGTTGCTTCCTTAAGATTAAACTTGGCATAAGTCAGCAGTAAAA
+TGCCACACGCAACGATAAACGCGGTTAAATATAAAGCGTGATTATAAGTCTGAAACTGTTCGATCAATGC
+AACGCTGTATAATGGTGCGATAATTTGCCCCACCCCGTAAGCCGCTGTTAATGCCCCCATGATAAAGACT
+GGATTTTTCTTTGATAGTTGACCGCCAAAATTCATAAACAAAGCAACTAAACCAATAAATGTGGCACCAA
+AAAGGATACCACTAATAAGATTCATAATTATATTGTTAGAAAATATCGGGATTAAAATCCCGATAATCTG
+CAACAGCATGGCGATCATCATAATATTAATACTGCCAAAGCGATGTGCTAATCGCATCCATATAATACAA
+GAGGGAATTCCGGCAATACCTGCGACTAACCATACCCAGCCACCATAACCTGACAAACCATCTAATGAGT
+TCACTATGTCAGGCAAAAAGGTTGATTGTACGACCATACCAACACCCTCGGTAAAGTAGGCCAAAATAAG
+AATGATGACCATAGGTGAAAAGAGTGATTTATCAAATTTATGTTTAATTACGTCATTGGTAGGTTGTTTT
+TCAAAGCGTAAAATATAAGCGGAATAACATGAAAAGAAGCCGCCAAGAATAGCCAATATAAGCCATGCAT
+CTTTCCAGTCTCCACCATAACTAAAGACACCCCGCATCACTAGGTCCGTAATGACGATTGAAAAGCCCAA
+ACCGCTAAAATGTATGCCCATTGCTTTAGTTTTATTGGTCGATTGTAGCTTCAGCATGACAATAGCAGAT
+CCTACAACAAGCGCCATTGCAGCACCAAAACCAGCCAAGAATCGGGCAATAACCCACACTATATCGTTTT
+CAGTAATACCTAAAACAAAAGAACAAATGACACAAAGCACTAACCCTAATCGGAAATATTTTACCTTGGT
+GTATATATCTTTAATAAAAATAGAAAAAACTGATCCGCTTAAATAACCGAAGTAATTTATTGAGGCAAGC
+ACACCAGCAAAAGCTATGTTGATCGAGTCTTCCAACATTGCCGGCAAAAGTGAAGTAAAAACAAAACGAG
+CGACACCAACACCCACAACAAGAGCTAATATACCTGCCAATAAAATTGCATTATTACTCTCTCGGTTGAA
+GTGCGCCATTTTGCTCCATAAAGATGTTCCTTGCGATATGTTGCAGTGTATAACCAACTGAGATAAATAA
+GTAAATCACCAATGATGATGAGTAACATATAAAATGTAGATGTGAGTTCAACTGAGTTGTAAAAATAATA
+ACGGAGGATTACTTTTTGCTAGGAAAATTAGTATCATTCTCCAAGCCAAATATATTTAGCCTTTTTAACA
+ATTCGATCAAATTCTGCTTGATTAATTTTTCCTGTGATTAAGTCATCTTGAGCAGGCCAAGCAACTTTCA
+TGTACTCATACTCAATGGCAGCAAGAATGTAACCTAATTTTTGCTCGCTAATAGCACCATTTTTATAGTG
+CTGCATGGCAATTTTTTTATTCCATGCTTGATCTTTAGGTGGTTTTGGCAAGGTAAAGTCTTTTTCTAAC
+AGAGACTTGTCAGAAAGAGCATAACCTTGTTCAATAGAGTCTTTAGCACACTGATACAGCATATAATCAA
+TGGTGTCTTGCATGCCATAAAAGTGCCAATCAACGCCAGCATAGCATTCGCCAATCACCTTACCGTTATC
+ATCCATTATTTCAACTTGACGGCCTGAACAGCTGATAAGAAATAGTGCTGACAGTGTTATTAGTAAAATT
+TTAAGAGTCATCAGCGCCTTTATAAAATATTATCGATTAATCGGTGAGTTGCCATAATATATGGAGTTAT
+TGTAATAGTGCTTTATCTAAAATTGCTAACGAAGAGTTTCAGCTATTAATTGTCCTGACAGTGATAAAAA
+TGACATTGTCGCTTTTATTCAATCCCTCAACGTATTAAAACCCTACTATATGAATCATACAAGTAGATAG
+TAGGTAATAAACAATGTTTAAAATTAAAACAATTGAATCGCTAAGCGACTTAACGCAATTAAAAAAAGCG
+TATTTTGATAGCTCGATTGTGCCACTCGATGGCATGTGGCATTTTGGTTTCGCTCCTATGGCTAAACACT
+TTGGCTTTTATGTAAATAAAAACCTAGTAGGATTCTGTTGCGTTAATGATGACGGATACCTGCTGCAATA
+TTATCTTCAGCCGGAGTTCCAACTGTGTTCTCAGGAATTATTTACATTAATTTCGCAGCAAAATAGTTCC
+GTAATAGGTGAAGTTAAAGGCGCATTTGTTAGCACCGCAGAGCTAAATTATCAGGCTTTATGTTTAGATA
+ACTCAGCGACATTTAAAGTGAATTCTTTGATGTACCAGCACAACACAAAGTTGGCTGATAGAAATCTTGA
+GATGATTGATATGCAAATAGCTGGTACTGAGCAATTAACAGCGTTTGTTACCTTTGCAGCAGCCAATATC
+GGTGCTCCCGAGCAATGGCTAACGCAATACTACGGCAATTTAATTGAGCGCAAAGAACTTTTTGGTTATT
+GGCATAAAGGGAAATTATTAGCTGCAGGAGAATGTCGTTTATTCGATCAATATCAAACTGAATACGCTGA
+CTTAGGCATGATTGTCGCACAATCTAACCGTGGACAAGGTATCGCTAAAAAAGTTTTAACCTTTCTAACT
+AAACATGCCGCTACCCAAGGATTAACATCTATTTGTTCCACCGAAAGCAATAATGTGGCCGCTCAAAAAG
+CCATTGCCCACGCCGGCTTTACCTCGGCTCATCGTATAGTACAGTTTGAGTTCAAGCACGCATAAAAATA
+ACTATATTTATAATATATACCCGTTACCATCCAAAGTGCAGGATTTCAGTGGGAATTAAAATGACTTTAG
+GCAGGGCAAATAATTTAAACATAGTCATTCTATGGTTTGATTATTTAACGCCGTATAAAGTCAATTTAAC
+ACCATCGAAGAAGCGCTTGAGCAACATCACTTAATCGTTGCTGTGATTCACAATGGAATAACCATTATTT
+CATCACAGCGCCTTGCATAGAAATTGCCCAAGCACTCTGAAACCTGTATCTTGATTGGTGACGGGTATAG
+TTAGCATAAAGTGGTTGCGTTATATTGATCAAAAAAACTATCAAGGTGTGTGATGATACATTGGTTGAAA
+GTCCCTAATAATCCAGAACTTGCTAAATATATAGCCTGTTATTGGTTTCTTGAAAAATTGCCTAATGCTG
+AAGGTCATAATGATTATCCGAAGCTTAACCCTGACCCAGCATCACATTTAATTTTGGCGCTGCCACAGCA
+AAACTTTCGATACAAGAGTGATAATGGTGTTACTCAAATGGATGGTTGTCACTGGTTACACCCTCATGGG
+AAAACCTATGAATTAGATCATGCTAAGGCTGTTGCCTGTATTGGCATTAAATTCCATGTCGGCGCACTAT
+ATTCATTACCCACTTTTATGGACTTGCAAGAACAGACACCGCAAGCAGTGGTCGATACTGTTGAAGCGAT
+TTCTTTTGAGAACATTAATTTTGCACAGAGCAATTTTGATGACCATAAGTTAAGCGATAATAATCAACTA
+AATGAACATGATTTAGTTATTCTGGCACGAAATTCCCCTGATGACTGCGCTGAAATGCTGGACAAGCTAT
+GCCTGCCTTGGCTTTTAAAAAACCACGAGGATAATCATAGTGAACTGACAAGGAAGGTACTACCACTGTT
+GGCTAAAGCTGCAATTAATTCATTAGGAGATACCCTCTTTTGTTCACAACGCACCTTAGAGCGTAGTTTT
+TTAAAAGTTTCAGGGGTAACGCTTAAGCAATGCCAATCAATGAATAGGCTAGAAGCTATTTTGGAATTTC
+TCTATCAACGTGAACAAAGTGATATTGACTGGGTAGATATTGCTTATCAGTTTGGTTTTAGTGATCAACC
+TCACCTAATTCGATATTTAAAAAAACAACTCGGATTAACGCCCCAAGACTATGCCCTACAACGGGGTTTT
+ACCATTGATGTTTATGGTGGCGTTGATTCACTGTAGCGCTATTATTTTATACCATCATTTGTCCTGTTCA
+AACGTTCAGCTCAGATCACCATGTGATCGAAAAGTTATGTTGAGCAATAGTATTTCCTAGTGCCTCCAGT
+GTTTTCACTTCACTTAACAGCAGTTGCTCGGTTTTAATATCATCACTAATTTGTAGATATTCTTGCTTTT
+CCACAAGTTTAATATCTGTTGCTATGCCATGGTAAATTTTATTGTCTTTGCTCGTCACCTTGATTAGGCT
+TCGACGCATACAGACAATTTCAAAATAGTCATGAGCATCACAACTTATATTGTTTGCCATTGAATACTAT
+CTCCTTTACTTAAGACTTAACTAGCTGTTAGATAAATTATACCAATCAGATTAATTAATGGCGCAATTTA
+TTATAAGGACAAATAGTCAAGAACACTGCACTTGGTTGTGCAATAGCTGGTTAGTCGGATTGGTATTATA
+AGCGAATAATACTATGCCCCTGATTAGCGATATTATCTTGCACCTCAAGGTCAGCAAGTTCACTATGGCA
+AAAATTGCAACGGCTTTGCTTAATATTATCTATTTTCACGCCTAAACTTGCGAGATACTGTTTGGCATAT
+TGCTCTACTTCCTTAATATTTTCATTATTCACCAAAACATCAAAATGGATATATTGACCAGAATCCGTCA
+TTACATGGGTATCAAAAACATGTATTTGCATACTCACTACTCCTACAAAGTTATTGGCTTTTGCCCGGTA
+AGCTTAAATCACCAGATGCGACATCAAATACATCACTAACACACAACAAAGGCGCATGTACTTGCTGATT
+TATTTTTAAACCTGCGGTGACACCATCAAAAGAAAAGCTTTCTGGAAAACCTAGTGAAGATAGAGGTACT
+CGCACTAAGACTTCAGATTTCGCTAAGCTAAAATCAAATCCAGGACTGTCAATAAAGATAGGTAAATTTG
+GCCAAGTCAGTGGTAATTTAGGTGAGCTACCTTGAGCAATGTCTTTAACTTTTAAAGCGCCTTCACCACA
+GGCATTATCTGGCACAAGAACTACCCAGTGGCTATGCCATTTATCTCCGTCATTGGTTTTATTGCCATCA
+CCATCTTCATCATATAAAGGAGTGTCATCGAAGTCAGGATGTACAGTTAACGCTAAAGAGAGAATGCCTT
+GATCCGCTTCAAAGCCTACAGCAGAGCTATTAAGTGACGTTGGCCATACATAACTATAGACCTCGGCGCC
+GGCTAACTGACCCTTTTTTTCGGGCTGTTTATTACCAACTTTACCGGTTACCGCTTGTTGGAATATTAAA
+TGACTGCCTTGGGTAATTACCTTGGCATGAACAATGTCAAACTCAGTAGCAATGGCCGAAGATATCGGTG
+CTTGAATATGACCGCTGTGCTTATTGTGAGCATAGGTAGTTGTTGTCAACAGCACGGTGCTCAAGGTTGC
+TGCGATAAATAGCTGTGAAGTTTTCATGATTAATCCTTTGAGTTAATTAAACGATAGTAATAAGTGCTTA
+ATGCTTAACTTGGCTTATCTCCATCAAAATAGTTTCGATTCGATACCAATATATTTAAGCATAATAAAAC
+TCTACTTGTCAAATATGTTTTGACTCGATACTATTAGAGAATGAATGATGAACTATTTAATTTAATCGAG
+CGTTTAGCCAATTTATTACGGCAAGAAACGCGACTTGAAGGGCAAAGCTTAGGGTTACAACCTATACAGC
+AAGAGGCTTTGTATTACCTATCGACTTGTAACCGTTACTCAGATACCACCTTAGCGGTCACTGAGTTTTT
+AGGGTTAACCAAAGGCACGGTATCACAATCGTTAAAAATTCTGGAAAGCAAAAGCTTAATTGCTAAAGTA
+AAAGACAAAAAAGATAAACGCATTACCCATTTAAAAGTAACTGAAACCGGTCGCGAGTTTTTAATGAAAA
+CTTGCCCTCCACAAAAGTTTACTGATGCTATTGCCGGTTTGTCTGTTGATGAGGAGTTTGAAACCAAAAC
+ATTACTTAAAAAAGTATTAAGTAACTATCAACTCGCTACTGGTCGAACTGCCTTTGGGGTCTGCAAGCAT
+TGTAAATTTAATCGCAAGACCAGTGACGGCATTTTATGTGATTTAACCAAAGAAGCTTTAAGCAGCGATG
+ACATCATGCTTATCTGCAGAGAATATGTCGTTTAAGCATGGTCTAACAGTCTAAAATTCCAGTTTTCTAC
+TTCATTGTTTGCTAAGCGTTGCACAATTTTTTCCATCCAACTATCAGATAAGGTGCTTTGTTTTTTTAAT
+GCCAACAGCTTTTGATTATTGAGTGGGTCACCAAAAAATGTCTCACACACCTCAGTAATTGTCATTGCAT
+TATCAATTCGGGCGATTAATTCCAACGGTTCATCGACACTGACCATGCCCGGCTGAATAACGCGATATAA
+CCAGCCACTGCGACTAACATCCTGCATATCGACCGATAAGTTATCGATGCCCCAACGTTTATTTAGCTTA
+AAACAAGGAGAACGAGGCTGACTGACTTCGATAATCGCTTCTCCCCATTGATAACGGTCGCCTAAATATA
+CAGTCTGTTCTGTCATACCTGTTGAACTAATATTTTCGCCCATGCCCGCGGCTTGCCAAGTATTATCTGT
+ATTATATTTCTCTTGCCAATAGGCATAATGCTCAGCTGGATATTGATGTAACGCACGCTCAAGCCCACCA
+TGATGAAGTTTATCAGCACACTCATCACCTGCTAATCCATCGAATGATAAATACAGGCTAGTGTTTACCG
+GCTGCTTGTCTATCGCGGTTTCAATACCGTAACGCTCCGCCACTTTTCCGCAATAAATATTCGTTAGATA
+GTGTTTATTTTTCATGCGCTAACCTTTGGTTAAATTATGCTTTTCGTGGCAATTTTTGTACTGCTGAATA
+ATAGAAAAATAAACACGCCAAAAACCATAAATCTTTAATAAGAAAATGCCCCGTCGTTGATAATAAGGTC
+TCACTTGATAATGAACCAGAAAAACTTATTAAAAAGGTCTGAGTTACCACAAAAACCATACCAGACATCA
+AAATTGCTGGCACAGTCAATTTCGGCGAATATATCGCTAAGATTAACATAACCACTGCAATTAAATCATA
+CACGCCAATGATATTTGACGTTGTTTGTATGCTGAAAATATTATACAACCAGCCCATAAAAGGAGAGCTT
+TTTACTAACCCTTCTATACCTTGTGCTTCGAGTAAAGTGAACTTCATACCACCAATCCACAGTAAAACGA
+GTAACACCGGCAAGATGCTAATCCAGGCTGTGATCAGAGGAGAAAACGTGCGTTTTACTAGCAACATTCC
+TATTGATAATAAGGCGAAATACTTAATAACCCCTTGGCCAGAGCCAATAACAGGAAATCCGCCCATAGAA
+GCTATCCACATAGAATCACTTAACAAAGAACCTAAAGGCACTATGCTTATTGCGATCAGTAAATATCCTA
+ATATAGATCGAAAGTTAGGTTGTTTTATAGATAAGAACGCCAATACCGCACTCGAAATAAAAGCGAAAGC
+GGCAATCGAATTAAATACTTGGGCGGGTAATATATCGGAAATGAGATAAAAATCTGTCGTTAAGGTTATA
+TGCTTATGGGAACCCAACAGTAATATACTTAGCCCTAACAGTGCAGTAGAAATACCAATTAAGAGTAAAG
+TAGCGTTAAGGTGTAGCGTCTTCATATAGATCCTGAGCGTATTAAAATAATAAGTGCCAATAAGACCTGA
+TTAACTGATTTTTATTTCGTTTCATATGAAAGGATTAATTCATCCATAAATCCAAACAATAAAGCATTCA
+TAGCCAAGCTGCTGCTGGACCTAATAATCTCAGGTTTTTGTATATAGTTATGGTGACCGATTCTTTCAAA
+TTCATCGTGAGAGACCGTAATTAAATCCGCCAGCGATGCAGCGGTGAATTCTAAGTGGCATTGAAAACCA
+TAAACTAACGGTGAATACTCAACGATCTGTCTCGGACAGCCGGCACTTGTTGCCAACACTTTACTCGTTG
+GCGTTAAACCCGGCATGTCGTTATGCCAATGACCTACAATTTCAGTCGCATTAAAATGTGATAAATGTGG
+ATGCTGTCTACCCGACTCAGTTAACGCTATAGGGAAGTAACCTATTTCTTTGTTGGGGCTTTGTTCGAAT
+TTAGCCCCTAATGACTCACCAATGAGCTGAGCGCCCAAACAAATACCTAACACTGCTTTATCACTTTCAA
+TACAGCTATGGATAAAAGATACCTCTTCACTTGCGTTAAAATAAGGAGATTCTTCTACTGTCGTTGCAGG
+GCATTGTGGTCCACCTAAAACTATTAACAAGTCAATAGCATTACTCTCTTCAGGTAATGCTTCTCCCAGA
+TAAACTTTACTACTAGTGACGCTATAATTTCGCTCTTCTGCCCAGCTTAAAAGTGCCCCTGGTCCTTCAT
+ATGCTTCATGGATAATAAAGTGTACTTTCATCATTTGATCTCTCTAATAACGCTTGAATTAATATTGCTA
+ACTGACGTCTTATGCTAGCATTGCTTCTACAATCTCAATATCTACATTAAGACAGTAAACAATGACAATC
+CGCCAAACAAAAGAAGCTAATCTGTTAATTAGTGAACGCGCTGATTTTCAAGTAACGGCAAAAATAGAAC
+AAATGGCGAAAGGTTACATTGATAGATGGCACCAACACCCATGGCACCAAATTGCATTTCCCTTTGAAGG
+CATATTGCAAACCAAAGTTGCAGACAGTCAGTTTGTCATTCCTCATAGTGGTATGTTGTTTATTCCTGCC
+AATACACCCCATGAATCCTTTGTCGTGACGGATACAAAATTTATCGGGATTTATCTCAACCCTCAATTTC
+AGAATCATTTCCCACTAACAGCTAAGGCAATTTCTGTAACGCCGTTTCTAAGAGAATTAGTCCTGCATAT
+CAATCATGGTGTTAGTAACTCGATCGTTTCTGAGGAAGAACTATCCAAACTAGTGGCAGTACTGATTGAT
+CAAATCTCGAGTGGAGAGTCATACCAAATGAAACTGTTACTGCCGAGTGATCGACGGTTGATGATTATTT
+TCAAAGCATTGATGACAGATCCACAACTCAACACAAAGTTATCGGACTGGGCCAAGCAGGTGGGCGCATC
+AGAAAGAACGCTCTCAAGATTATTCACCAAAGAATTAGGTATGACATTCCCCCTTTGGCGCCAGCATCTG
+AGATTAGTCTCGTCGTTGAATTTACTGGAAACTAACCTTTCTGTGCAAGAAATTGCATTTAAAGTTGGCT
+ATAACGCTGACTCATCATTTATTTATGCATTTAAAAAATTATTCCAACAAACACCGCAACAATATCGTCA
+TAGTGGCTTTAAGCTTAGTTCTAGAATAAACGATAAATAGTACTAGCTTGATAGTATTGACTTATCCAAT
+CAGACTCACTAAGGGATCTTTTTAAATGGGCAGTTAATTAGTGTAATTGGTATTATTCTGCCATTAAAGC
+ATCCCATCAACCCTCAATGGATTGATCAAGCCTGAGCAATAAGTTTGCAAAAAAAAGCATCGAATATTCG
+ATGCCTGTCTATATGGATATTAGAGTATTACCAATGCTAGAAGTAGTAACCTATCTGAATATTAAGTTGG
+TGTTCCCATTCAGTTGAATCGCCTACAAGCGTACCATTATTAAAAGGTTGGTTTGTACCAGCAACATAAT
+CAACCCAGCCAAAAATTGGCCCTGCAGTTACCCCTACCCCAAAAACATTCATCTGAGTATCTTCTTTAAA
+ATTTCCAGATTTATCAGTCATTACAGTGTAATCATTATAGAAAGTGAGATTATCAAATGCGCCAAAATCG
+ACATCATAAGAATACGCGAGGTTTATGTTATATATGGTCGCCGAGGTAGGCATACTATCGTTATAAGCAT
+AAGCCCCAACAGTAACAAAATCATCACCATTGTCTAAATCATAATCGTAATCGGTATATTGAAGCATCAA
+GGTAAAGTTATTCATGTTGCTTTTTAGATGTACTGCATAGGCAGTACGGTCGCCAAGCGAATCAGTGGCG
+CCTTCAAGCTCCCCTGTTAAAAAAGAGCCACCAACTTCGGTTTTAACAACGTCGTTATCAAAGGTGTAGG
+TGTATCTAAGATTAATAGTATTACTTTCACTCAGACCCACAGTAGGTGCAGCAAAAGGGTCTATGATAGC
+GCCGTTTTCATCAAGGTCAGTTAAACCAACAACATCAAAACTGTAACGGGCATTGGTACCACTACCACCT
+GCTTCATCATTAAGAAAATAAGCAAGACGAATATCGTGATTGTCGAATTTACCGATAAATTTTAAACCTG
+CATCGTAGTCATCTTCCAGACCGGCATAAAAAGCATCACTAAAGAAGAAGCTATTCGAGTTATAGTCTAA
+GTTACCAAAAGGTACCTTGGTGACACCTATTTGCCCCTCCCAGTTCTCATTAAACTGATATGCAGCATAA
+GCATGATGAACTACATCCATATACGTATACCAACGATATTCAGCTGATAATCTAATATCTCCAATGGTAC
+CGTTGAGGTCAAGGCGAAAGAGAGAAAAATCTAAATCTCCCCCTCGATCTTTATTTGAGTCGCTGTAGTT
+GTAATTCACGCGAACCGCACCGCCGATTTTTATGTCGGGTGTCAATGACGATATTTTCTTTTGGTCCTCT
+GTGTCCTGCTTCTCTAATTTGGCAATTTTCTTTTCAAGTTGCTCTATGCGTTGCTCTGAAGTATCAGCCC
+AAACCGCCGTTGAGCTGGTAAGTAAACAACCAAGTAATACGCTATTGTAAATTTTCATGTATTCTCTCCA
+ATTAGTTAGTCTTTATTTTTTTATAGTTTTTTTTATGTTTTACTTAACAGCTAATAATTAGCTGTTAAGT
+GCTTGTCAACTGAGAGTCCATTCGAAATTAATGGAACTAGAATTAGCCCACTAATTGTTGATAAAGTTCA
+GGATCTGTTGCCCCCTCGGTACCAATAACTAATACTTTACTTTGAGCATCTAAATTCAATGCTTTGGCAA
+AAGTATCCTGCGCACGTGCATTGATAGCAGCGGCTAATCCTGGTACGGCAGACTCTCCCGCTTCAATTGC
+AGGGTCTCCTTTATACCCTTTGGCTAATAAGCTCATCGTGTCGGCAATAGCGTCCTCACTCAGCGTCATA
+AAATCATCGGCGCCGTTTGATAATATTTGCCAAGCTAATAAAGATACTTCACCGCAAGCGAGTCCTGCCA
+TTAAGGTATCGAGATCGCCCTTAACCACCACAGGTTCACCGGCTTTAGCACTAAGCTGCAAACAGTTAGC
+CTGCTCTGGTTCTACCACGACAAATCTTGGACGGCGATCGCCCCAAAGATCCCAGAAATAGCCTGCTACT
+GCTGAGGCCAGTCCGCCGACGCCACCTTGGACAAAAACATGGGTAGGTATCTCACCATCAAGCTGTTCCA
+CCGTTTCAGCCAGCATCACGGTATATCCTAAGGCAACGTCTTTCGGCACTTCCATATAACCTTCGTAACT
+GGTATCGGAAACGATGATCCGGCCATGAGCCTTAGCATCTGCACCAGCCTGACGAACAGACTCGTCGTAG
+TTGCCGGTAATACGAATAACTTCAGCGTCAAAGGCTTCCATGGCGACTTTTCTCCCTTCAGAGACATCGC
+GATGAATATAAATAATGCAGCCGCAACCAAACATTTGTGCTCCCCACGCCACTGATCGTCCATGGTTACC
+ATCAGTTGCACAGGTAACAACGATTTCTGCAACGTCTTCTTTCAAACGTCCTTCTAACAAATCTGCAATG
+CTTGGGCGTTTGCCTAAACGTTGCTCTAATAAATTTTGCAGCTGGCAAGCAACGGCATATGCACCGCCAA
+GCGCCTTAAAACTTTTGAGGCCAAATCGTTCTGATTCATCTTTGTACCAAATAGCGGCCAAACCAGCGTC
+TGTTGCCATATCAGATAATGAATGTAATGGCGTAGTTGAATAAGCTGGCCATGTTTTTATGTTGGCAATC
+ACATCAACAGATTTTTCGACGCTTAAAACGTCTCGCTGTGCGTCCGAATATTGGTTTTCCCTATGTGCTG
+CAGGGTTAGCAAAATGGGTTAGCCTACTATTTTGTTTTAACATATTTATAAATGCCTCTAGTTGTCAGAT
+GATTTTTCGAACGACCTAAAATCTAGTAAAATGAATAACCAGATTGAACTGGATTAAACAAGATCGATCA
+CAATTAGCCTTATTGGTATTTCTAAATAAACCAGACTATTAAGTACGGTATTGCGATGAATTAACCTTTA
+ATGTCCATAGCAAAGTAACTATGACAATAAGTTTACCTATAGCCGTTGCGGACATTCTTTCAAATTGACA
+ATGTGGGTGAGGAATTACATTTAAATAAGGGGGGTTGATGAGTTTTATCTGCAACGAACTTTATGAAAAT
+AGGTGCGTTCCACTCTACAGTGCTACCAGAGTGGCTTACGATGAATTAGTGGGTAACCGTTGTAAGGAAA
+TATATGGCCAGTTTTATAGCCCACTTATTTAGTTATAATATGTGGGCTATAAAATGGAGGAAGAAAGTCA
+ACGCCGTATCAATGCAGTAGTACTGATCGTTAGGCCTCTTTAGTGGTTAATATCGTTTGTGCTTTCAAAC
+GCACAACATAGCAATACAAGAGCAATGCAACTAAGACAATAACACTACCTAATAAGGTTATGTTACTTGG
+CGTTTCACCCAACCCCAGCCACACCCATATTGGCGCAATAATCGACTCTAACAATAAAAACAAACTGACT
+TCCGTAGCACTGATATAACGTGGCGCAATTTGTAATAAAACAAACCCAATAGGCATAGCAATCGCCGCAG
+AAAGAAACATAGCACCTATTTCGTCAGGTCTCGCCGCCACTACACTGGTATTGAACCAGCCAAGTGCAAT
+AATAAATAAACCACCAAAAATAAGTCCCGGTGTAATATCCAGTGAAGCGTATCGTCGTGCCCAGTTAAAG
+TTTATTGCCATAAAAATGGCACACCCCATAGCCATCATGTTACCAAATAAACTATTGCCGTCATCACCAT
+CGCTGACAATAATAGCCATACCGAGTAAAGTCATTGTAATCGTAAGTCCAACAGGTAAACTAATTCGTTC
+GCCTAACCATAACCAGGCGATCAATGCTGCAAAAACGGGCGCGGTACTGATAATCATCATTGCTGTTGCT
+GCGCCAGTTTGTTGCAATGCCTGCGTATAACAGTAAGTATTCATCGCGAAGAAAAAGCCAGTGATAATGC
+CGGGCCATCCCGCATTAATGAGTGCACGCACTGCGTTGCTGCGATGACGAACCAATACGATAAAAGAAAA
+ACCAAGTGAAAAAAATATGCCACGCCACAATAATACTTCACTATGTTCGATGGTGACCCAACGCAAAATT
+AACGCGTCAGGCGTCAATAACAATACACCTAATAAGCTATAGAGCATCCCTGTCATTTGCTTAGATTGAT
+TTTGTTTACTTTTCACATTAATCCTTTATTAATCAAATTATTGTGGTATTTGATAATATTTCTATTAATA
+CAAAGAAAATAGGCTCTGCAAAGCAGAGCCTATTAAAAGAGACACCTCAGTTTAACGCGTAATAATAGGG
+AGTTTTTCCCATGCGCGTTTATGTAACATTTCACAACCTTTTTCGGTGATCAGTATATTCTCTTCGTGAA
+CCATCACTTTGCCCGGCGCAAATGTCATGCCAGGCTCTAATGTTAATACCATTCCAGGTTGTAAAATAAC
+ATCACCACCTTGCACATTAGACGGCCATTCTGTTAACTGCATGCCAAGGCCATGTCCCATTCGGCCAACA
+TCGTTACCCAGTGAGCCAGCGGCTTCTAGTACCGACCACATAGCTTTCCAAACATCACCAGTTGAGCGCC
+CTGGTGCAGCAATATCAAGACCGGCTTCAGTCGAAGCATATACTGCTTCATAAGCATCATGGGTGGCTCT
+ATCAACGTCACCAAAAGCAAAATTACGGTCAAAATCACTAAAGTAACCATCAAAATTGGCGCCGGTATCG
+ATGATCAATAAATCACCTTGATCGAGTCGTCGGTCAGTTGGCCCCATAATAATATTGTCGTATCCGCCTT
+GTCCCGAGGCCGAAATCAAGTAAGGACAAGCATCCGCACCTAAACGTAACATCTCTAAATGCATCGCTTT
+ACAAGCTTGACGTTCAGTCATACCCGCATGTAAGTTCTCAAGCAAAAAGTCAAAACCCGCTGCCGTAACA
+TCACAAACAAAACGAATTTTATCGACTTCCGCAACGGACTTTATGCTGCGTAGTTTACGGACAATCTCGC
+TAACATCGACCATATCGTGTTGATTTAAGCTCGCCTGCAATGTTTGATAATTGGCAATCGGCATACGTAA
+ATGTGTTTCAGGGCCAAGCATCGCACCTATGCATCTTGTTTGCTTAGATACTTCAGCTAAGGTATCAGCG
+AGTAAGCTAACACCGTCATCTTCAGGGCGTGGCGATGGCCAGGTTCGAACATCATCAATCCAAGTATCAT
+CAAAACCGGCGGCGCCTATCCCTGGAACTACAGCAATAGGTTGCCCTTTTGCAGGAATGACTAAAAACCA
+AGGTCGTGTTGGGCTTTGCCAAAACTGTGAAGCAAAACCACTGAAATAGCGAAATTCATGCTCCGTAGAA
+AAAAATACGGCATCGATACCCTGCACAGCCATTTGTTGCTGCAACTTGCCAGTACGTTGTTCAAACTCAC
+TACGTTCGAACCCTCTTGATGGGGCGATAAATTCATTTTTCATTTTATTACTCACTTTTATATTTTCTAT
+TTTATTAGTAGCTTAGGCGTTATTTGGCAAAAGCTTGGTCACGTAAGAATAAGGCTATTTCCGGGAAATA
+GATTAACAAAGCCGACATCATAAAGAGGATCAAAATAAAGGGTAAGGTCCCTCGTATTACTTCCAAATAC
+GGCTTATTAAAGATTGCTATCGCGGTAAAAATGTCACAACCAAAAGGTGGTGTTGCCGAGCCAACGGCCA
+TTTGAAGGGTGATCATCACACCTACCAATACAGGGTCAAGCCCAACCGCGGTGACTATCGGTACAAAAAT
+AGGGGTCAAAATAACCAAGACCACTAACGAGTCAACAAACATACAACCAACAAAAAAGGATAGGGCTATT
+ACGAACAATACATATTCTTTAGAGGCACCCTCTAAGTCTAGTGGCGCTAAGAGTTCCATCGGAATTTGTT
+CAAATGAGATATACCATGAAAAGGCCTGTCCCATACCAACAAGAATAAAAACTACCGCTGTGATCAAGCC
+AGTGCTTAACGCCGCATCAATAACATCTTTATACTTTAACTCTCGATAAATAAAACACTCGAGGATAATC
+GCATAGAGCACAGAGAATGAGGCCGCTTCAGTCGGCGTTACCGCCCCAGAGTATATTCCTCCGACAATCA
+ATGTCGGGAAACCAAGCGGTAACAGTGACTTTTTGATGGCGACTAGCTTCTCTGCCATGGTTGATTTTTT
+TACCAGCGTAATGCTATCGCCTTGGTAAACGGTATAAAAATAACAATACGCAGAAAACATGACCGCAAGT
+AAAACTCCCGGACCGATCCCCGCAATAAACAACTCACCAACACTGGTATTTGCTAGTGTTCCGTACAAGA
+TCAAACCTATGCTCGGTGGGATCAAAAAGGCAATATCGCTGGCATTGATGATTAAAGCCATGACGAAACT
+ATCTTTATAGCCCGCTTGGAGCAATTTAGGACGCATGATCTGGCCGACAGATACAACCGTTGCTTGGGTT
+GAACCTGAAACAGATCCAAACAAAGTACAACTAATACAAGCGGTTATTGGTAGGCCGCCACGTAGATGGC
+CAACGAATGATTCAATTAAACCTAAAAGATTGTGCGCGGTATGTCCCCGAGTCATTATGTCTGCAGCTAG
+AATAAACATAGGCACAGCAATTAAGGCATTTGGTGATATGCCAGTAACCATCTGCTGTATTATCACACCA
+GTGTCTATGCTAGAAAAATGGACCAGACCAATAAGTGCTCCCACCGATAATGGCACTACCATAGGGAAAC
+TTAGAAACAGCAATACAATCATCACAAAAACTAAAGTAAAGGTAATGACATACACATCGAGTTCACCAGC
+AATGATGTTAGAAAAAAACTCAAAAACAGCACTCATGATGGTTCACCTTTTTCAACAACTTCACGTGAGA
+TATAAATTTCTTTATGGGTTATATTCAAAAAGAAGGCGATCAAATACTGCAAACCTGCGATGCCTAACCC
+TAAGGGTATTATTGAATAAATAATATAAACGGGGAATTGTAGCGCTGGGCTTAAACGATTGAGATCCTTT
+AATTCGATGACGTAAAAGATTGCCTTGTAGGCAAGATAAAACATCAATAGGCCAGTGGTGATTGATATCA
+ATGTGGTAATAACTTTTTTTGCGTAATAACCTAAAGAATCATAGACTGCGGTCATTCGAATGTTACGACC
+TTTACGCACCGCATAAGCAAATCCGACAAAGGTGATTGTTACAATCAAGAATTGGTTTAGCTCTTCAGCA
+AAGAATAAGCTCTTACCAAAAGCATACCGTCCGATAGCATTAGCGGTAGAATTGACCATCATCAAAAGAA
+TCGAATAGCAAACTATATATTGCTCTATCAATTCAGTTGTCTTACTGATGGTAATGAATATTTTTTTCAT
+AAGAACACCTTGCACACCACACTACGGATGCTGGATTTTTTCATACTAAAAATGATGAACAATCCATATA
+TACAACTGCTTATTAGCAAAGTTATAGAGCACCCACCAGAGAGATTTGATATAAAATGTGGGGAATAGCC
+TAACTATTCCCCACATTCATCTAGTAAATTACTGTTTTGTCGCTTCCTTAACTTCTTTGATCAAATTTTT
+CACGATTTTTTTAGCACTAACACGAGCTTGCGCTTTTTCTGACTCTTGATAAGTATTTTCGACCACATCA
+TAGAATGTTTTATTAATTGACTTACTTAACTTTTTGAAGCGCGTACGTTCTTCTTCATTGAGAACAATAA
+TCTTCAAGTCGGGACGCTCAGCGATTATTTTGTCCAGATTTTCTTGGTTTATACGGATTTGATACTCGTG
+AGCAGCTTGTTCGGCAACAACGATAGCCTTGCGTACCATGGTTTTTTTCTCAGGCGATAGCCCATTGAAC
+CATGTGCTATTGGTAGAGACCGTGCTGACGTATGGCTGTTGGCCAGGAAACATCAAATAATCTTGAACTT
+CATGCCACTTAGCGTTGTAAACAAAGTAAATGGGGTTAACCATGCCATCCACTGTTTTAAGTTGTAGCGC
+ACCATATACTTCACCCCAAGACAATGGAGTAGGGGTAGCACCAAATGCTTTGTAGGTTTCTACCGGAATA
+GTCGAAGTAAATGTACGGATTTTATGGCCTGCAAAATCTTCAGGACTGCGGATCGCTTTGTTGGCACCCC
+AAACCATTTCACCTTCGGACATCATGGTCAATAACTTCAAATTTACTTTTTCGAAACGATTAGCCAAGTC
+ACCATAGATAGTTTTACTGGTGGTCAGTACTTTACGCACAACATCAGTATCAGTGCCTAAAACATACGGT
+ATACTCAGTGCTTGAACTTCAGGTACATAAGAGCCTAAATGACCAGTCCCTACTGAGACAAACTGAATGG
+TTCCTTTAGCTGTCAGCTCAACAATGTCGTTCTCTGTACCTAATTGACCGTAATAATAAACTTTTACTCG
+AATATCACCGTCGGATTCTTTTTTGATGGTTTTCGCGAACGTTTTCGCGAAAATGTCTTGTACATCTTGT
+TTATCTTCTTCAGAGGCGAACTTCCAAGTTTCAGCACTCACACCTAAGCTAAGACTTAGTGTTAATAAAG
+CTGCTAGTAATTTATTCATTTTATTTTCCTTACTTTTATTATGGTTAGAATTAATGTAATGGTTAAAATT
+AATGTAATAGTTATTTCAATTGATCTGATACAAGTTGCACCCAATATTGCGCACCAAGTTTAAGAATATT
+GTCATTAAAATCATATTCAGGGTTATGTAGAGCACATCCTCCGACAGAGTCGACACCGTTACCCAATAAC
+CCATAACAACCGGGTTTAACACGTAACATGCTGGAGAAATCTTCTGAGATGGTTAAAGGAAGGCAATTCC
+GTTCAACATGCTCGTCTCCAAAGACAGCAACAGCCGCTTGGATAACATGTTCAGTTGGCGTGCTGCTATT
+AACGGTTGGGTAAAAAGTATTGAGAAAATTGAATTGATATTGCGCACCAGCAGCCTGACAAATACCGGCA
+ACTATACGCTCCATAGCTTGTTCTATTTTGACTAAACTATCTTCGGTAAAACAACGACAGTCACCCTTGA
+TAATCACCTGTGATGGGATCACGTTAACTGTGCCGTTAGTAATAAATTCCGTCGCTGACACCACTGCAGT
+TTCTTCAATCGCATTTAGATTTCTCGAAACAATCGTTTGCAGGGCCATTATAATTTGAGAACCTACTACT
+ATAGGGTCAATGCCGCGATGCGGCATTGCGGCATGCCCACCAACACCTTCTATTACTATTTCAAAGCTAC
+TTTCACTCGCCATTAATGAACCTGGGCGAACAATAAATTGCCCCTCGGCAAGCCCTGGCATATTGTGTAA
+GCCATATATAGTGTTAATTTGAAAACGCTCAAACAAGCCATCATCTATCATCGCCTGTGCGCCTTTCCCG
+TGCTCTTCATCAGGCTGAAAAATAAAATGCACAGTGCCATTAAAGCCTTTATTTTCGGCTAAATGGCTGG
+CAGCACCAAGCAGCATTGCCGAATGACCATCATGCCCACAGGCGTGCATTTTTCCGTCATGGCAAGAACG
+GTGTTCAAAGCTATTTTGTTCATTAATATGAAGTGCATCCATATCGGCACGTAAGCCAATACTGGCATCG
+CCGGTACCACAACGTAAGACACCAACAATACCTTGTTGACCAATATTGCAAGTCACTTCAATACCAAAGC
+TTTCAAGTTTTTCGACAATGAAATTAGCGGTTAATGGTAAATCAAAACCACACTCAGGGAAGCGGTGCAT
+ATGACGGCGCCATTGCGTCATTTGAGTAATTAATTCTGTATGTAAAGTCAAAATTCAGTCTCCAATCGTA
+TTATTTAGATTGTTGTTCAAGTGTTAGCTCAGTTGCTAATTCATCACAACTGACCAACTTATCGCGCAAT
+AATGCGCCAAAACCTGTGATAGCCTTAGGATATTTCACCAGCTTCAAGCTATGCCATACGAGGGCTTGAT
+TACTACTCACGACTGGAATCTCCAATCGCTGTTCAATTTCATCAATGACCACTGACGCCCTTAATGCGGT
+ACACGAAATAAACAACAAATCAGCAGTAGGTTCGCAACAAGCGACCGCCTGATCGGCTATATCCTTTGGC
+GTTATATAAGTCATTGCGGTGTCGTCTTCAAATCCAAAACCCGAAATACTCAATACCTCGTAGCCCTGAG
+CGGTAAAAAAGTCGGCAATATCACGATTAACGGCTTCAGTATAAGGCGTTAAAATTGAGATTCTTTTTGC
+ATCAAAATGCTCAAAAGCCGACATCACTGCTGTTATAGGATTGGTTACGGGTACACCAGGGCGAGTTTGA
+TGGATTAGTTCGCTAACCTGTTCAACGCCAATAGCAACCGTACCTGAGGTACATGCATAAATAATCGCAT
+CTAGATCTGTACCAGGTAAAATCGTATCAGCAGTTGCACTAATACCAGGCGCCATTTTTTTCAAATTTTC
+GATAGTCAATGGGTTAACATTTTTCACTCTGCTAGTGAAAAACTGAACATCGTTAGGATACATTTGTTGT
+AGATCAGCCTCGATGTTAAAGTCGGTTGCGAGTGAAATGACTCCGATTCGACCACCTGAGGCCAGATAGT
+CTAATGGTTGTTGATGTTGAACCGTTGTAAATTTCATTATCGCCTTACCTTGTCTGAAAACTAAAATATT
+GAGCAATTTGTACTAGAAAAATATGATGACTAAAGTCAGTCTCAAGATGTTAATAAGAGTACTGAATGGA
+GCATGCTTATTATATTACGTTACATTTAATGCAGAAATTAACGGATTAAGGACCATTAAATGATGGCAAT
+CCGCAAAATCACACTTAAAACACATTAATTCACTACATTTTTTTAAATCGCAAGAAAGCGCCGGATTAGC
+AGTCACGGGTAAAAATATAATAATGCTCACCTTCCATTAAAGTGTTGGGGGGTGTTTACGCATGCCTCAA
+ACTCATTAAATTGAGCGAAGCACATACTTAAAAGGGGACACAGTGGAGGTAATTAAAAAAAGGGATATTT
+TCATTGGTTATTTAATATCATTTTTAATGAAGGCATAACACCATAGTCAGCAACAAAAGGGCAGAAAATA
+TGGCACGAATGAATAAAGTCGCACTCAGTTTATAGAAGAGTTGACTAATGATTATGGGATGAAAGTCTTG
+AGGTTGGTTTCACATCAGTATAAATTGGGGCTGTTTCCTCTGCCTTTAATATAGGCAAAATTGTATTTCG
+TTTAAACAGGTTGATGTCCCTTATGAATAACGCTAAAACGGCACCCCTTGATAACTTCGATCGCAAAATA
+TTAGAAATTGTTCAGCAATCCAATAGAGAAACCTCTGATCGAATAGCGGAACAAATTGGTCTCTCTCCTG
+CGGCGGTACAACGGCGCATGAAACGAATGCGTGAACAAAATGTAATTCAGGCAGATGTCTCGGTTGTTAA
+CCCACAAGCAGTAGGTCTTGGTGTTACTATTGTTGTAGAAGTAACATTAGAGCGAGAGCGCTCCGACTTA
+CTTGACTCGTTTAAAAAAGAAATGATAAGCAACCCAGCTGTTCAGCAGTGCTTTTACGTAACTGGCAGTG
+CTGACTTTATTTTGATCGTTACGGCGGTTGATATGGATGACTACGAATCTTTTACGCGCGATGTGTTTTT
+TGAAAATCACAATGTTCGTAATTTTCAGTCAAATGTAGTGATGAATCACGTAAAAAAAGGCCTTACGGTG
+CCTGTTAATCTCGAAGATTAATCACAGATTGTAACGGGTCAATAGGCTTAACTCGGATTGGAATGGCAAT
+AATAATGTTGTGTAAAATCCAACTGCCACAGCAATTTTTGGCTGTTTCGAGGTAACAACAGAATTACCTC
+TTGGCGAGAAATTTCTAACTAATAGTAACGTAAGAGCAGACTCACTAAGTGATCTTTTTAAATAGTCTAC
+ATATCCAATAACATCATTGCTTATGTTGCTCTGAAGTTGAACAATTAATTAATCTGATTGGTATTACCCT
+AGGTAGAGTAATTTTAGTGTTGGTTATTTTAAAGTTTCACCTGTATTTTAGGGTAATGCGTGACCTCGCG
+CACAAAGCCATAATGCATACCAATGCTCTCTCGTTAGGTTAATGTTATCAATATCAGCACAGGCTTTAAT
+GCGTTCAACATTTGTTGTACCGATTACCGGTTGAATGTTCGCCGGATGACGCTTTAACCACGATAATACT
+ACGGCCTCTTTACTCACTTGATACTCCGCAGCCAAGTTACTAACCAGCTCTGCCGTTTGTTGAATATGGG
+GTGGCTTTTGAGAAATATCACGTCCGCTAAACAAACCTTGGCTTAAGCAACCCCACGATTGCAACTGAAT
+ATTGTTTTGGCGACAATATTCAATGGTACCTGCACCATAATTTACCGACGGTTCTCCTGAATTTCCTGAC
+GTTACGCCTTCTTCTATCCAAGCCAAATGGCTTAAGCTGAGCTCAACTTGGTTAACAACTATAGGCTGTG
+ATAATGCTGACGATAAAAATGATATTTGATGATGCTGCATATTAGAGACACCAAAATTTTTAACTTTCCC
+GCTAGCCGTTAACGTATCAAAAGCTTGGGCGATTAACTCAGGTTCCATCAGGGGATCGGGGCGATGAAGC
+ATTAATATATCTAATTGCTCTATGTTTAACCGAGACAGACTTTTTTCAACGGACTTTATAATCCACTCCG
+GTGAACAATCATAACGTTGGGGCCCTAAATCATCTTCAAATCTAATGGCGCATTTTGATTGAATAGAAAT
+TAACGATCGTAATTCAGGACGTGCTTTTATTAATTCACCAAAAACTTGTTCAGCTTTACCGAAAGTATAA
+ATGTCAGCATGGTCAAAGACCTTAATACCTGCATCAATAGCTGCATCAACAACTTCATGGGCTTTTTTTA
+TATCGACGGCACTAATAGGATTTTTATCCCAAGTGCCGCCTAATCCCATACAGCCAAAGACAATCGAGCT
+ATTGTTTTTGATTACGCGAGATAACGGGTATTGATTACAATTCATTTAAATTCCTATAGAGAATGGTTGC
+TAGGATCACGGCTGTCTATACCATTTACATTAATTTAGTGATCAAGATTCAATGAGGATAAATCTTCAAG
+TTCAAGGCGCATGATTGAGCAATAGCTGGCTATTGGAATTGAGCGCAACGCAGAAATTGTAGAGGTAGAC
+CATTTGAAGATGGGCAATTAATTAGTGTAATTGGTATTATACGGCTTTGTCCTTTTATATGTGCATTGTT
+CACTAAAACATTAGCAAATAAAATATGACAAAAAAATAATCATTGTTTAGTATAAAAAATAATAGTCGGT
+AATTGATTTAATCTCATGATGAAAGAACACAAAAAACTTGAACGTTTAATGCTCTTTAGTGAAGTCGCTG
+AACACTTAAGTTTTACCGCGGCAGCTGAAAAACTAAATGTTTCTCGTGGCCACCTTTCCAGTCAAATTAA
+ACGTTTAGAGCAAGATATGGAGATGGTTCTGTTGATTCGCTCAACACGAAGTGTCCGCTTAACTCCTGAA
+GGTGAACGTGTTCTTACTGGTATGAATAAGATCCGTCATGACCTATTAGAATTAGAAAGAAGTGCTGAAC
+ATGAAGGCAATAAAATAGAAGGTCGAATAAAGATTACCGCACCAGGGGGATTTGCTGAACGTTTTTTATT
+TGATATTTTTTCACAGTTCAAACAATTACACCCTGCCATCGAATTTTCACTTAATTGCAGCTATACCCGA
+TTTGATTTAAACAGAAGTGATTTTGATTTCGCCTTTAGAGCAACCAGTGAACCGCCGCAAAACATGGTCG
+CTAAACATTTAATGTCTTATCAACATTGTTGCTGTGCATCCCCGAAATACTTTGACAGCAAAGGGGTGCC
+AAAAACGCCCGCTGACTTAATAAATCATGAGTGCCTTAAAGGGCAAGAGCAAACTACCTGGCAATTTCAA
+CAAGAAGCGGTACAAACACAGGGTTGGTTGGAAGTTAACGATAATAATATGTTAAAAGGACTCGCATTAG
+CGGATAAAGGCATTATTAGAGTGCCTAAATATTTAGTAGACAAAGAGGTAAAGTCAGGAAAACTTAAGAC
+GATATTTGAAGAGAAAATGCCAAGTGGTTCGATGATTTATATAATACACCCTCAACGTATTCACCCATCA
+AAAAGAATTTCAACCTTCTTAAATTTTACTCAGCAGTACTTTGCTAAATAATATCTTGATCGCTATTTTT
+GCATTTCAATTGGACTAATTTATTGAGTCGCTTGCTCTTATAGCGTTAAGACCGCCCGAACTATTTATCA
+CTCGCTTAGCAAACTAAATATCTATTGCTCTGATTAAAAAATACGTTGGCCAAATTTCTCGTACTTGAGA
+TTCCCACTTGGGATCAATTCTGCCACTCGCCATTTGTAAAAGCCAATACCTTGCCCATGTTCGAACAACC
+TTTCCTGATTTGCTTAACTTTAGTGGCGAAAATCGTCGTTGATAACTATTTCCTTCATACTCAACAACCG
+AATTATTTTTGGCTCTTTTATATAAGAAATCTAATGCTGAGCTAATTAATTCTACTTCTGTTAATTCCAT
+TATCCCCTGTTTTTTTAAACACGCGAGTATCTCGGCTTTCTTTATACTGACCTGCATATAGTCATCTATA
+TGCGGGGTATAAACCATGCCTGTTAAACCATAAATAGAGGCACGTTCTCTATCTGCTAGTGCTTTTAAAG
+GGCTGATTTGCTCATTAATATCATATAATTCACTGATATTATGTAGCTTGGGGGGCGATTTAGACAATGG
+TTACGCTCTCATAAAATTTCATAGTTTTTCATTAACTTGGCGGATCAATATTATTGGCAATACTATTGTT
+TAAGCGAAACCAGCCCGCTATAGAGTATCGGTCACGTTTTGCGGCTAATACTTCATGAGGAAATTCTTCA
+CTTAAAAATACCACTATGGTACCAAAACTAGGTATGACGGTAATTTTACTGTTATCAACCACTACTGAGG
+AAGGGCTGTTTTTATCATAAATGACTAACTCACCACCGTCCGATGAAGCCCAATGGGGATTAAGATAGAC
+CACAACAGATAACACACGATTACCTTCACCTTTAAACGCGTCTTTGTGTTTCTTATAAAAATCGCCTTTC
+GCATAATGGGCAAAATGACTTTCAAAAGAAAATAGACCCAAGAATAAACGTCTATTTAAATAGGCTTGTA
+GTGACTCCGCCCAGTTTATCCAAGCACAACCTGCCTCGCTATCATCGGTTATCCAACTTATTGCGTCTGT
+GCGAATAAAGTCGTTAATCATATGATCTTTAGTTCGACCTATACCTGCACGTTTAAATTCGTCAGTGGGC
+AGTTCGATGATATGTTGTGATAACAAGCTGGTTAAGTTTGTAGGCAAAGCGTAAGGACGAATACTGTATC
+CCTTGTCGACGATGTCACCGGATATTGATTCGAACAGTGATGTGTCACCGCCAGAATATGTTGTTTGAGC
+TAGGCTCAACGACAACCTGTCTTGAGAGGTAAAATTAACATTGAATTGATAATTTAATAAAAAGGAATAT
+AAGTCATAATAGCATTTTGCATAGATATAAGCCTGAGCTTTCCAAATAAAAAGCATTCTAATTAGAGAGC
+GCTTTTATCTGCCGAAAACTTTAACTACTTAGAGTGAAGATTATAATTCGATGCTTGGTTAGAGCTTTTG
+CAATCCCTTGTTCTCAAAGGCTTCAACAATGAAGTTTTTGATATCAGCCAGTCGGTAGGGTTTTTCAATT
+TTATGGTCAAAACAAGTATCCATCGTTACATCGAGTTCTCCAGTGATCAAAATTTTTATCGAATCACTGG
+TAATTGCGTTAGCGACATCAGTCCCATTTTGTTTTTTTAATCGGTAGTCAATAAATATCAAATCTGGATT
+ACTATTATTGCAATACTCTATGCCGGGTTCTTCATCAGTAAAAACCGCAAGATTAATTTCATCTGAGTGT
+AGATATTCTTTGAACATCTGACATAACATTTCTTCATCATCAATATAAACAACCTTGATTGACATATTAC
+CCCTTACTCACTTTGTTATTCAATTTAGGGAAATGAATAACAAAAGATGTATTTTTGTTGTTATTATCGA
+TCGAAATTTTGGCGCCATGATTATCTAAAATCCCCTTTACGATAGATAAACCAAGCCCAGTACCTTCCCC
+GGTATTTTTTGTAGTAAAAAATGGTTCGAATATTGATAACTGTTTATCTATTGGAATGCTGATGCCAGCA
+TCGGTAATTGAAATGATGTAATCTTGTGTCGTTTCGGTGACTAAGATATCAATCCATTTGTCAGGAAGTT
+CTGATAAAGCATCGATAGCATTATTAATTAAGTTTACAATAACTTGTTCAATTTCTATTTCGTTACACAG
+AATATTACTATCTTCGATATACTCACATTGCAGCTCTATCATACAAAGTTTTAGTTTGGGTCTAGTGAGC
+ACTATCGCTTCACTAATCAGATTTTTAAGCGAGCAACTAGTATGTTGGATTGCTTCATCGCTTCGGGAGA
+ATTTTTTCAGACTCTTAACGATATGAGTAATTCGATCACAAGACCTTAGAATAATAGCGGATTTTGCTAA
+AATATCTTCTGGGGATGCCGTGGTATTAGTTAGTTGTAATAATTCAGCGTAACCAGAAATTACACCTAGT
+GGATTATTTATCTCATGGGCAACACTTGCTGATAGCTCGCCAAGTGCTGCAAACTTTGCGTTCATAATGC
+TTTTTTGTCTTTCTTGATTATACTTTATCTCGGTAATTTTACGTTGATGAATGTCTTGAATAGTGCCCGA
+TATTGTTTCGATTTTTCCATCTTTATAGTTAGCTTTACCATTGGTATATATCCATTTTATATTACCTTTT
+GGTGTTCTGGCTTGTAGCTCTAAACCATAAGATTCGCCAAATTCTATCGCCCTGCCAACAGCATTCTCAA
+TAATGGGCTGGTCTTCAGCAATAAATAGCTGCAATCCTTCGGGTAACATCGGCGATAATCCGTCAACTTG
+TTCAACGTCTAATATTCTAAAGGTTTCATTGGTCCACGTTAGCAAGCCGGTAGCAACATCCATTTCCCAA
+CCGCCAATTTTTGCTGCTGAACTTGTTTCACTGAGGATCTCAAGGGCCTTTAAGCGATCATGTTCACTAT
+TAACTTTGTCGGTTATATCTTGCCTTATGGCAATGAAATTAGAGATTTTCTCATTATTATCGAATATAGG
+TACTAAAATGCTTTGTACAAAGTAGTACTCACCATTTTTCTTGCGATTTTTTATAGCGCCTGACCAAATC
+TTTCCTGATGATATTTTTTTCCATATCTCACTAAAGAAAGAGGCTGGGTGATGGTCCGAATTGATTAATT
+TGTGTGTATTACCTATTAATTCTTCTTTTGAATATCCCGATATTTGACAAAAATTATCATTAACTTTGGT
+GATAACACCACTTATATCGGTTTCAGCATAAATAGTTTCTTGCGCTAATGCGCGTTGCAAGTGTTGCAGT
+TTATTTCGAACTTTAACTTGCTCGGTAATATCACGAGCAACGGCATAGATAAGTCCTGAATCACCCTCAA
+AATAACCATTCCATGAAAATGTTAAATAGTGATTGTTTTTATGCCTGTATCTATTTTCAAAAAATAAAGA
+ATCTTGTCCTGAGTTTAATTTGGCAAATTCTTGAGCTGTTTTATCGACATCATCTGGGTGTATGAAATCA
+AGGATGGGCGCGGAGAGTAACTCTTCTTCGCTATAGCCTAGTACTTGGGTGAATGAGGGGCTAATGGTTT
+GGAAATGGCCCTCTGTATTAGCTACACATAACATATCAATAGATAGGTTAAAGAATTTCTCGTAGATATT
+CTGTTCTGCTTCAATTGGCATCGTTAAAACTCTATAAAAGCTACTATTATCAATAGTCGTAAAATTGAAT
+TAATAAGATGCACGCTGTAGTTAGGAGGTCGCCTTTTTTTGCTCGACAAGTTGTTTGATTGTCTTTTCTA
+AAAGCGTAAAGTTAAGCGGTTTTCCAAAACAAGTTTCAGCCCCTAATGCAACTATCCTACTCACATTATC
+ATCAGTTAATGCGCCAGTCATTGCAATAACTATAATATTTGCGGTTGCTGGCGTACTTTTAATGCGGTGA
+CAAATAGAGAATCCATCCATCCCTACCATCATTAAATCTAGCATGACGACATCAGGCTTAACAGTATGCA
+GCAAATCACCTGCATCAAAAGGATTGTAAGCTATTTTTATTTTAGCGTAGGGAAAAAGGTTTTCTAGAAA
+CTGAGTGAGCATGTCTGCAAACTCTTTATCATCTTCAATGATCAAGATAGAAAAATCATTTTTTACATTG
+ATTTTGGGGGTAGACATTAAAGATAAAATGTCATTTCGATCAAACCGCCTATGTCCACCGGGTGTAGAAA
+TAAAAGGTAATCGACCAATTTGAGCCCAATGACGAATGGTCGTTGGCGCAACATGTAACAATTTAGCCGC
+TTCTGCAGGGGTTAACAGAGACTTTTTACTGATATCCAATCCAATAATCCTTAATAAAAACAAGCCCATT
+TCACTATAGCAGTATACCATTCCCTAATATTAACCTAGATCAATGTAGCTATTTTATTTATTGAGCTTAC
+ATGAAATTTCAGCTATATTTCACCAATATTGTCGCTTTTGTCGTTTTTGTCAATGGTACGATATATTTTT
+GTTACTCGGATGTAATTATCATTACTTTATCTAAAAGGAATTAAAAATGACAAAAAGAAACCAACCGCTC
+ATTAATGAGGAAGTTAATTTTCAAAGCGGTGTTGAATTAATTTCGACTACAGATAAAAACGGCGTGATTA
+CCTATGCAAACCCAGAATTCTGTCGAATTGCTGGCTTCTCTCTTGATGAACTTATCGGACAACATCATAA
+TGTTGTAAGACATCCCGATATGCCATCTGCTGCATTTAAAGATTTGTGGAAAAACTTACAGTCAGGTTTA
+CCATGGCGTGGCGTTGTTAAAAACCGTTGTAAAGATGGTCGATATTATTGGGTAGACGCCTTTGTCACGC
+CTATTTTTGAATTTGGTCAGCTCGTCGGTTATCAATCGGTTAGAACACGTTTAGATGATGCAACCAAGAA
+AAATGCTATTTCGTCTTATCAAGCATTACAAAAGGGTAAATCATTAACGAAATGGTATCAAAACACCACC
+ATTAAAAACCTAGTCTATTGGTCAGCAAGTATTACCACGCTCATAAGCGCCATGTATTACCCCTATATGA
+TGTTCTTACTGCCTGTACTGCCCTTCATAACTTATAAAAATGAAATAATAGACACGCCAAAATACCTTAA
+AGATCTAGTACGTGATTATGACAGCGTTTCACGTTTAATTTATTGTGGCACTAAACCTCAAGGCATTGCA
+GATTTTCATTTAAAGGTTGCTGAAGGTAAGATAAAAACAATTTTGGGTCGCATCATTGATAGCAGTAATT
+TACTAAGCTCGGGTGCTACTAATCTTGAGCAAGCAGCACAAATAGCTAAAGAAGGTGCAGAGCAAGAAAC
+GACAGAGCTACATCAGGTATCGACAGCCGTTGAAGAAATGGTTGCCACCATCGATGAAGTTGCGAAAAAT
+ACCACTCTCACCTCCCAAAAAGTCAATCAAGCACATTCAGATTGTCAAATTGCTACAGAAGCGATGCACC
+TCACCATGGAAAAAGTGAACCTATTAGCTCAGGACGTGGCTGACTCAGCGTCATCAGCAACAGAGCTGGC
+GAGTGAAGTAGAAAAAGTTGGTAGCATCATGCATGAAATTCAAGGTATTGCAGACCAAACAAATTTATTA
+GCGTTAAATGCTGCGATCGAAGCGGCAAGAGCGGGTGAGCATGGCCGCGGTTTCTCCGTTGTGGCCGATG
+AAGTAAGGGCATTATCAAGCAGAACCCACGCAGCAACAGAACAAATACAAACCTCAATATCAGAAATGCA
+AAGTACATTATTGTCTTGGGTGCAAACAATGACCAAAGGTAAAGAATCTGCTGAAAGTTGTGTTGAAAAA
+GCTACAGAAGCTCATAACGTTGTTGATAAGGTCTATTCATCAATCACTGACATTTCTGACTTAGCTATTC
+AAATATCAACCGCATCAGAAGAGCAGAGCATGGTATCGCAAGAAATCAGCCGCAATATTATGAACATCAG
+TGATGCTTCCCAAAATAATCTCCATCAAGCCAATACCGTCGAAAGCGAAACTATAAACATTAAAACAAGA
+GCCAACGCCCTTGGGGCTTTAGGCCAAGCTTTTAATGGATAAAGCTGATGACTGATTATGCAAGCCTATT
+AATGTCTTTAACCAGTGGTTCAGCGCTAGATTCTGGATGTATGGAGCAGTTAATACAAGAAGGGCTTTAT
+GTTACCCCTGCTTTATTTTCTGTCGACCGTGCAGCACTGTGGGTATTAGATAAAGACGAACAAGCTTACC
+TTTGTGAAGCTGATTTTTTTGATGGCATGATTGATCATAGATCATCTCAACGATTAACTAAAAAAGAAGA
+TGCAGAGCTTTTCTCTTTTTTAGAAAGTACCTCTGAAATAATTATTAATAATTATTTCACCTATGAATCA
+TTTGGTTTAAATACCAGCAGAATATTATCACGGTTTCAGCTCTGTTCACTTCTGCTTATTCCCTTACAAA
+TCAAAGGCGAAAATAGAGGTTTTATATTTCTAGGTGATAGTCAAAAAAATATCGAATGGTCTCCCGATGT
+GCTTTTTGCCAGTAGAATTTTAGTGCAGTTATTTGAACGAGCGCTGTTAGCACTAGATAATTCAGTCGCT
+GAAACTAAGCTCCAACATCAATATCAGTTGATGAGTGAAATAGAGAAGCTTGCCAAAATTGGTGGCTGGG
+ACTACGAAATATCAACAGGAAAAACACATTGGACAGAAGAAACATATCGGATTTATGGCTTATCACTTGA
+TGAAGAAATAACGCTAGAACAGGCCGCTAAATTTTACAGTCCAGAAGTTCAAAAAACGATAAAAGATGTC
+TTTGAATTAGCTGTAAATCAGTTGATACCTTATCAGGTAGAGTTGCCATTTATTGATGCTCAAGGCAACC
+ATAAATGGGTAAAGACTACGGGGCAAATAAGAAGTAATGCTCAAGGCATTGCAACCCATGTTTATGGCGC
+ATTCGAAGACATAACCGAACAAAAACAACTTCTCGACTCAGAAAGATCGACCAGTGAAGACTTAAAAACA
+ATTGTTGATAATTTAAACGATAGTATTGTCACTATTTCAAGTAAAGGCATTATTTTATCCGCCAATAGGA
+TGGTAGAAAAAACATTTGGCTATTTACAGCAAGAGTTGATTGGCCAAAACGTTTCAATATTAATGCCAAA
+GCCCTTTGTTTCTCAGCATGATAAGTATATGCAGAACTATCTCAAAACAGGTCATGCTAAAATCATTGGA
+GTTGGACGAGAGCTTCCTGCGATGAAAAAAGATGGCACTAGTTTTCCGATGGAATTATCGATATCAGAAG
+TATTGCACGGAAATGATAAAGTTTTTATTGGCATCGTTCGAGACATCACAGAGAGAAAAAAAGCAGAAAA
+AGATATTCATCAACTTGCTTATTTTGATGAAACTACCGGGGTAATGAATCGTTACTCGCTTGAGCGTGAT
+TTAAAAAAATGTTTCGATAAATCCTTACTCTTAAATGAAAATATCACAGCAATGCTTATAAATTTAGATA
+AGTTTTCTCAAGTTAACTTAATTTATGGTGATGATACTGGCGACGTCATTTTAAAAGAAACCGCGACCAG
+ACTAAATGAACGTTTACCTTCTTGGGTAGTTACTTATAGAAGCAGTGCAGATAGTTTTTATGTGCTTATC
+AATCCAAGTGCAGCGGTTGGGTTAGATGACGCACGTATCATGACCAATGAAGACTTAGCCGAGAAAATTC
+TTAAAGAGATTCATCAAGCAATTACCATTAATCAGCATGTAATTAATGTGCAAGCAAGTATAGGAATATT
+AAATATTCCTGCTAAAGATATAGACTACATTGATATCAAGCCATTACTAGAATTAGCTGTCTTTAATGCT
+AAAAATAAGGGTGGTGATAATTATGTTTTTGCTAGCAATAATGATACCTGCTCACTTAAAAGGCATTCAG
+AATTATCATTAGCGATGAAAAGTAACCTGTTCATCCGTGAACTCAATATTGTGTTACAGCCTCAATATTC
+CACACAAGGTAAAATTGTTGGTTCAGAGGCATTGGTACGTTGGCAGTCTGCATCACTAGGAGGAATATCA
+CCCGTTGAATTTATCCCCTTAGCAGAAAAGAACGGCGCTATTATTGAATTGGGTAATTGGATTATCGATA
+AAACTTGTAGTTTGTTAGCGCAAAGGCGAGTGTTTTCAAAAGAAACATCCCCTATATCTGTCAATATAAG
+TGCCAAACAAATTGCTCAGCCAAACTTTGTCGATAACCTTTTAACTAGCCTTGATAATTACCAAGTCCCC
+TACTCAGAGCTGGTACTGGAATTAACCGAAAGTGCACTGGTTACCGACTTAAAACTTGTGGTCAGTAAAA
+TGGAACTATTGAAAAGCAAAGGTATTCTCTGCTCAATTGATGATTTTGGTACCGGTTATTCAAGCTTAAA
+TTATATTCATCACCTACCAATAATCGAACTAAAAATTGATAAGTGTTTTGTTGATGATATAAAAAATGAA
+ACAGATGATGTGCCGATCATCAATACCATATTACAGATGGCAAAGTCTTTAAAACTCAGGGTGGTCGCTG
+AAGGTGTTGAGTCTAAAGCACAACTAAATTATTTAGCTGACCATGGTTGCGATGTTATACAAGGCTATTA
+CTTTTCTAAGCCGTTAAATTCTACCCAGTGGTTAGATAAATGGAAAGAAAAGTTAAGTGATTAAACATTT
+TGATTACTATTACGCCAGCTGTTAGGGTATGTCTTATGGAAGTATTGATATAACTTAAAGGGAATTAATC
+AATGGCTGATAATAAAACCCATCTTGTACAACAATCTCGTCGTCAATTTTTACGCAAAGCAAGCATGTTA
+GCTCTAGGAGCGTCTCCATTACTTAGCTTAGCGGCAACCGACAATAATGAAGGCGTTAGCCTTGCCGGAG
+GCATGAGACCTTTAGTTAAATACCCGGGAAAACGGGATTTGATCTTGGTTCACAGCAGGCCGCCCCATTT
+AGAAACACCTTTTTCTGTCTTTAATGAAAGCCTTATTACCCCAAATGACGCATTTTACGTTCGTTATCAT
+CTTGCAAACTTTCCTACCGAAATAGACTTAAAAAAATATAAACTTAACATTAACGGCGCGGTTAACAAAA
+CACTCCAGCTTAGCCTTCAAGAACTCAAGTCAATGGCAGAGCCTGTTGATGTTGTTGCAGTTAACCAATG
+TTCAGGAAACAGCCGAGGTTATTCATCACCACGTGTTTTTGGTGCTCAACTAAGTAATGGTGCCATGGGA
+AATGCACGCTGGACCGGTATCCCTCTTAGAACAGTGTTGGAAAAAGCAGGTGTATCACCTGAAGCAATGT
+ACGTTACTTTTAATGGTCTTGATAAGCCCGTATTACCCACCACTCCTGACTTTATAAAAGCACTAAATAT
+TGAACATGCTCTTAGCCCAGAACCATTACTTGCATGGGGAATGAATGGTGAAGACCTGCCATTTTTAAAC
+GGTTACCCTTTGAAGCTAATTGTTCCAGGCTATTTCGGTACGTATTGGGTTAAACATTTATCTGAAATCA
+CGGTATTAGATACTGAATTCACCGGTCAAGATTCCTATTTCATGAATACCGCTTATCAACTGCCCGACAA
+CGACTGTCTATGTGTTACGCCAGGCAGTACTGCTGAGAAAAACCGTCCGATTTCAACACTGCCAGTTCGG
+AGTTTTATTACTAATATTTCTGCTGACGATACCCTCTCTTCAGCTAAGCCAATTGAACTTGAAGGCATTG
+CCTTTGACGATGGCTCTGGCATAAAAAATGTCGATATATCAATCGATGGCGGTTTAACTTGGCTAACCAG
+TACCTTAGGTGAAAGCCTGGGACGTTTCTCCTTTCTTCCTTGGAAACTTACCGTAAGTTTTGCACAAAAA
+GGAAAGGCAACTGTCATGGTACGAGCCAGTAACAACAATGGTGAAGTGCAACCACTTAGAGCAAGCTGGA
+ATCATGGTGGCTATAGACGTCATGCCATTGAATCAGTCGCCATTAACGTTATATAGAGGTAGCCCCATGT
+CTAACAACAAATCACTTACTACTTTATTGAGTTCTAGTTTTATTGGCTCCTTGTTAACCATTGTCGTTCT
+TGCAGGTATATCACCGCCTGTTAGTCAGGCATACGCAGCAGTTGAGACTACGATAAAAAAGATAACGCTG
+CCAGCAAGTACAATTACTCTACCCAAATCAACATTGCCAGGCTATAACCTAGCCCTGCAAAAATGTACTA
+TTTGCCACTCCGTTGATTACATACATCATCAACCTCCTGGCATGGATCAAAAAGCATGGACAAGTGCGGT
+ACTAAAAATGCAACACTCTTATGGAGCACCGCTAAGTGAAAGCGATATTAACAGTATTGGCGCTTATCTA
+TCGGTTGTATATGGTTCAGCCAAAGCTGATGATCCAACAATTATTAGTGCTTCTCAATCGCCCATTAGTA
+CGCCAGCCTCTGGTGAAGCACTCGATGTACAAGTATTGCTAACTAGCAATGGATGTTCGGGCTGTCATGA
+TATAAATAAGACCATTGTTGGTCCTGCATTTAAGGCTATTGCCAAAAAGTATAAGAGCGATACTGGTGCT
+ATTAGTAAGTTAGTCGTCTCTATTCGAAACGGCGGCACTGGAAAATGGGGAAATATGGCTATGCCGCCAA
+TGAATGTTAACGAAAAACAAGCGCAGGCATTAGCAGAATTTATACTCCAACAGTAACTCACAAAACTCGA
+GAAGAGCCGCCACTACCAACATCTAGCGGTTACTTTCATCCACCACTATTGTGATAGAAATCAATTCAAT
+AAAAAACAGCCTCACTAGAGGCTGTTTTTTATTATTCATTTATTTAAGTTAAGCTAAGTTATACCAATCG
+TATTAGTTAGCTTTTATAAACAGAATTAATTAATCGGTCATCATTATTCTACTGTCATTCTTATTGCGCT
+AATTTACTTGGCTAACTTAACAGACTGCTCGATAACATCAACAGCAATGGCAGCTGCACCAGCTCTTCTA
+GGGTCTGCTGCTCCTAAAAATACGCCATTATGTTTCATGATGGCTTGTAAGCTACCCAATGAACTAGATA
+CTTTGATGTTGTAACCTTTCGCTTTTAAGATATCAACGGTATCAGCAGGGATATTCCTCTCAACAGACAA
+CACCTCAGGTTGCCATTGATGATGAAACCGTGGTGCATTGGTCGCTTCAGCAATATTCATTTCGAAATAT
+AAAACATTAACCAATTGTTGAAATACCGAGGTAATTATTTTACTACCACCTGGCGTACCAGTAGCAAGGT
+AGGGTTCACCATCTTTAAGCACTATCGTTGGCGTCATAGAGCTAAGCGGACGTTTTTTTGCTTCAATGGC
+ATTAGCTGTACCGCCAATTAAACCGTAACTATTAGGACTACCTGGTTTTACCGAAAAATCATCCATGGTG
+TTATTCAGTAAAATTCCCGTACCTGGAATAGTAATACCACTACCGTAGTTATGATTTAAAGTATAAGTAC
+TACTCACCACATTACCCTCGGCATCCATAACAGAAAAATGTGTGGTATCAGGGCTTTCATATTTACTGGG
+TTCACCGGCTTTAATATCGCTTGAAGGAGTTATTTTATTTCGCTTAATATTTTTACTGAGTTCTTTTGCG
+TATGCTTTGCTAGTTAAGCCCTCACTCGGTACGTTGACAAAAGCAGGGTCACCTAAAAAGGAACTTCTGT
+CGGCATAGGCGCGCTTAAATATTTCAGTTTGCAGATGTATTAGTGCTGCAGAGCCTTGCTGAATGTTCTC
+TAAGTTAAGTGTTTCAAACATATTTAACATTTGAATAAGGTGAACGCCACCTGAACTTGGCGGTGGCATA
+GTTAAAATTTCAAACCCTTGAAATGTGCCACGAATAGGCGCTACTTCATTCACTCTATAATCCGCTAAGT
+CTTTTGCAGTAATGAGGCCATTGCCCTGCTGCATTGCTGCAACAATTTTTTTTGCAATATCCCCTTGGTA
+AAATCCAGATTTACCCTGCTCGCGCAAGTAGGCTAAGCTATCGGCAAGATCTGTTTGCACCCAAACTTCG
+CCTGCTAGATACGGTTGGCAGTTTTCTTTTAAAAATACTCGACATGTTTCTGAGTTAGCTGATAAAAACA
+TTTGTTCTTTGTAAAAGAAACGCGCCATATCATCATCAACAACGATACCCGCTCTAGCAAGTTTTTCTGC
+CGGTTTAATTACTTCAGACCAAGACATTGAACCATAGTTTTCAAGGGCATAATGTAAACCTGCAACTGTG
+CCTGGTACACCCGAAGCGGATAATGTTTTCAGTGATTTATTTACTATCGGGTAACCATATTTATCAAGAA
+AAACATCTTTGTATGCTAAAGCAGGAGCTGTTTCTCGATAATCAATGGCAATTGTTTTCTTTTCATCACC
+TAAATGAACCAGCATAAAACCACCACCAGCTAAGTTTCCAGCGCGTGGTAAAACAACGGATAATGCAAAA
+CCTACCGCTACCGCAGCATCAACTGCGTTGCCGCCTTGCCTAAGAATATCTGCCCCCACTTCACTGGCTA
+TTCGCTTTTGACTCACCACCATGCCCTTTCTGCCGATGACAGGATGAGAGATATCGTGATAATCAACCAA
+TTGCCATAAACGAGGCAGCTCAGCTTTGCTAACTTGCTGGACTGGCGTAGTGGCGACACTGTTAGTAGCG
+ACGAACGATAAAAAACAACAAGTTAATTTTACTACCATATCTCGAAGATTTTTTTGGGAGTGGGCACTGG
+AGAATAATCGATTATGAATATTGGTAATAAAATTATTTTTCATAGTTATTTCTTTATGTCATAGGATTTT
+CCACTAAGGAAAAATGGTTGGAGGAACTGCCCAGATTCTACTAGACAGTTTGTAACTCAGAAAATTTTCA
+TCATCAACATTAGCAGGTAAATACCCTTATGTATTAATGACACTTTTTTAGCATTGTAAAACATTTCAAT
+AACGTTACGCAGTTATGCTTTGTATCATGACGTGTCGAATCGACATTAAGTAAAAACGTAAACTTTACTT
+GGTAGGTTTTTCAGATATCCAAAGTTTAATGTTTCCCTTAACAACAACAACATCATTTTCATCATATGCA
+GTGATATCGACAAGCATATCACCAGGCTGCCAATCTTCTGCATTAACCTTTGCTACACATCGAATATCAC
+TACCTGCTTTTGCGGTGTAATCAACGGTCATTCCTTTTGGTATCCAACGTAGGTGCTTAGGTACCGATGC
+TTCTGCCATTACCCCCATTGCCATTTCTAAACCATTACAAATAGCGATCACATGCACCGTTTTTATATGA
+TTAAAGACCTTTTTTCTTTTTTTGATAAGACAAGTGCACTGGTTAGGTACTAATTCTGAAATTTTAGGAC
+TAATAGTTGCAAAATAAGGCGCGATGCGGCTTACCATAATTGAAAATAGTTTATTTCCAAAAGGGTATTT
+TTCAAGTTTATTATATAGCGATAGAGTTTTATTGGTTTGGTTCATAATCTGCTTTTAACGGTTATTTTCA
+AGAGTTTTCAATGCTAGGTGAAGATAACTTATCATTAGCTCAACTTCACTACAAACTAATGAAATAGTTA
+ACTATACCCGTTCCACTTGAAGATGCAGGATTCAGCTGGAATTATAAACGCCTTTAGGCAAGGCATTGAT
+TGAAGAGAATAGTTATTCTATTGTCGAAATCAATAACGTGGCATAAAGCGTTTATAAACCAGCCCTTTGG
+GGAGACCTGAGCAAAAAATATTCATCGTTACATTTGTTTTTAAGGGAATAACCCTTAACAAAAAAATGTG
+CCTTGATTATGATTCGCTCCGGCTTCCTGAAACGAGCATCTTCAAGTGGAGCGGGTATATACATAAATTT
+TATTTAAGTTATTTTTAATGATTATAAATTTAACAACTGCATTTCCTTCGTTCTAGTATCGGTGATAGCA
+GTTTTCGATCTGAACCATCAGAATGATATTTATTCATTTTTAATGTAATCTGGTCCTGAACGGCAACAAG
+ACTCTTTGATAAAAACTAAAGGAAATAATAATGAAAAAATCAATCCTACCAATAGCCGCTTTAATATTCA
+GTACTTATATAATGCCAGCTACGGCACAATCAGATTGCGGGGACATCACAATAAGTGAAATGAACTGGGC
+CTCAGGACAATTGGTAACATCGGTATCCAAATTCATTTTAGAACAGGGATACGGCTGTAACGTTCAAACC
+ATCCCGACATCTACCGTTCCTTCCGTTGTATCTCTTGCTGAAACGGGTAAACCTGACATCATTACCGAAC
+TATGGATCACCGCAGTGCCTCTGTATAAAGAGCTTGAAAAACAGGGCAAAGTAATCACGGCAACTAAGGT
+TCTTTCTGATGGTGGTACTAACGGTTGGTGGATTCCGAAATACCTTGCCGACAAACATCCGGAGCTGAAA
+ACCATAGAAGGCGTCCTGGCTAACCCCGAACTGGTTGGCGGTCGTTTCCATAATGCACCAAACGGCTGGG
+GCATGAGAACCACGAACGACAACTTGATCAAGGCATTCAACTTTGCTGGCAATAAGATGGATGTTTTCAA
+CCATGGCTCAGGTGAAACACTGGCCGCCTCTATTGCATCAGCTTACGACGCCCATGAACCATGGTTCGGC
+TACTACTGGGCACCGACGTCTGTCTTAGGTAAGTATGAAATGGTTGCCGTAGATATGGGAGCTTTCGATG
+AGACAGCTTATGCCTGCGCTGAAAGTAAAGAATGTTCTAATCCGCAAAAGACCTCTCTGCCAAGCGCCAC
+GGTAGTGACTGCAATAACAACCGATCTGGCTACACGTGAGCCAGAAGTGCTGAACCTGATGAAGAAGCTC
+TCCTTTACTAACAAGCAGATGAGTCAATTACTGGCTTGGCAAGAAGCTAATAAATCCTCTTCTGAAGAGG
+CTGCAGTTCATTTTATTACCACCCAACAGGATATCTGGTCAGCGTGGCTCAGTGAAGACGCCCGTAAAAA
+CCTCGCGTCACTGCTGAAATAAACTGCATTAACGATGGGACCAGTAAGCAAGTATTGATACTGATCCTAT
+CCTCCCACACACATATTGATAACAAATATTGCAACAAAATCAAGATGCCCTAAATACAAAGCAACAACAG
+TTACCCTGATAAGGAATTATCCGAACAGGGTAAAATAAACAGGAAATATTTAATATGTCATTTTATGACT
+CGCTATTCGATTCACTTGGGTTACAGGACTGGTGCAGTAACGAAGCTAAAGGCGGGCCAATGACAATGGC
+TGAACTTTTAGCAAAAAGCAAAGGCTCTGCGGTAACCGAAGACACTTCTCTGTGGAATGTACCTTTCCCA
+TCACTCGATAACCTCCATGGCGCTTGCAACAGCATCCCTCGTACGCGAGATATGACTTCAGGTGTCGAGC
+AACTTTTTCTCAATGTGAAAAGCAGCCTTCAGTTTGTACTTGATCCCCTAACACAGCCTCTGAGCTGGCT
+ATTGGATGGCTCTATCTGGTTATTCGTTGCTACGCCTTGGTGGCTTTTGATCGGATTAACACTTATCGCT
+GTGCAAATGATGACTCGTTCAAAAGGCGCTACCTTGCTGACCGCTATTACTTGGTTTTTCCTCGCTTTTA
+TCGACCACTACTCTTACGCTGTGCAAACTATGGCAATTATCTTTGTCTGTACGGGGATCAGTGTTTTACT
+CGGCGTTCCCATCGGCATAGCGATGTCAAAATACGATAGGTTTCAAAAAGGTGTCATTCCGATTCTTGAT
+ATGCTGCAAACTTTGCCCTCCTTTGTCTATCTCATTCCACTCATCTTTCTGTTTAGTGTCACCGAATCCA
+AATTATATGGCATTGCGATTATTATGTACGCGATAGTTCCAGTAATTAGGCTCACTGATTTGGGTATACG
+ATTAGTCGATAAAGATATTATTGAAGGGGCTAATGCCTTTGGTATGAGCGCCCGTCAGAAATTGTTCAAT
+GTTGAACTGCCACTGGCACTACCTAACATTATGGCCGGCGTTAATCAGACTATTATGATGTCACTGGCGA
+TGGTGGTTATTGCTTCACTAGTCTCTGCTCCGGGTCTTGGTGTATTGGTATTGCGGGGAATTAATAACCT
+TGAGCTCGGTGTGGGACTAGTCTCTGGTTTCTGTATCGTAATTTTGGCCATCTTGCTCGATCGTGTAAGT
+AAAGCAACGCTAGCACGGATTGATGTCTCTCAATCTAACACCTAAGGCAGTGAACAATGACAGCTAATAT
+AAAAATATCTATCAAGAAGCTCTATAAAATATTTGGCCCTGACCCTGAAATGGCGCTGCAACATGTTAAA
+AATGGCGTTGAAAAACCCGAACTTTTGGAACAGCACGATCATGTATTGGGTTTGAAAGATATCAACATCG
+ATATTTTAGATGGCCAGGTCACTGTGATTATGGGATTGTCTGGCTCTGGAAAATCTACTTTGATTCGCCA
+TTTTAACCGGCTGATAGAACCCACTGATGGTCAGATCTTGATTGATGGTATTAATGTGATGGACCTATCT
+AATGAAGAGCTGCGTAAAATGCGACAGTCAGATATGTCGATGGTGTTTCAAAACTTTGCCCTTCTGCCTC
+ATAAAACAGTATTGGAAAATGCAGGTACGGCTCTGCGAGTCAGAGGGGTTTCAACAGAAGAGGCGGATCT
+AGAAGCTAAAAAATGGCTCGACCGAGTAGGTTTGACTGGCTTTGAAGGACACTATCCACATCAGTTGTCC
+GGTGGTATGCAGCAACGAGTGGGTATCGCCCGAGCGCTGACCTCAAACTCGGCAGTGATGTTAATGGATG
+AAGCTTTTTCAGCACTGGACCCATTGATCCGTAATGATATGCAAGATCTACTGCTAGCACTTCAAAAAGA
+GCTGCACAAGACGATTATCTTTATTAGCCATGATCTAGATGAAGCGCTTAAACTAGCTGACCATCTGGTT
+ATCCTCAAAGATGGTGAAGTAATTCAACAAGGTGAACCCCAGCATATTCTATTAAACCCTTGCGACCCTT
+ACATTGAAAGTTTTGTCAGCGAAATTAACCGGGTACGAGTACTGCGAGTACGTTCAGTGATGCAACCGCT
+ACCTGATAACTCCTTAGATACAGCTGGCAGTGTCGATGTCAACGCTACGCTAGAAGATGTGATCTCTCAT
+TCAGGTGGCGACACTAACAAGGTGTACTTAGTCAAGAAAGAAGGCGAAGCTGTAGGGACTATATGCATGA
+AAGACTTAGTGCGTGCTCTGGTGCCCAGAGTTCCCTCCCAAAAAGAAACTATAACGGCTTAGAGGCAAGG
+CATTGATTGGAGAGAATGGTTAATCAGGAGAACATGCTCCTGAATAACCCTTATTTCATCACCGCGCCTT
+GAATACAATTGTTTTAAATATAATGACTTAACTTTCGACTATCAACCGTCTAATCCATATCAAACTTTAT
+TACGTTAAATACTTCGAAAAATTCTCGACCACATAATCCTTAAACGCTTTTAAACGCAGTGGCTGATGTT
+TATCTTGTACGTAAACTAAATAAAATGGAGTGGGCTCTACCTGCCAATGATCAAATAGTGGTACCAATAA
+ACCTTGTTCAAGTTCTGTTTTACAATATAACTCTGGCACTCTAATGATTCCGTTGCCTGCAATAGCTGAA
+GAGACCATCACTCTGCCATTTTTACAAGTAAGATTACCCGCTACTATCACTTCAATTTTTTTATTGTTGT
+CGCTATTAATGAACGTCCAGTTTTTTAAACTGCCTGCAATACATCGATGATGTACCATACCTTTTGGGTC
+ATTCGGTTTACCATTTTTTGCTAAGTACTTAGGGCTCACATAGGTATTTATCTTTATATCGGTAAGTTTT
+CTAGCAATAAGTGATGAATCGGCTAATTCCCCCATACGAAAAACAAAATCAAATTCCCCTGAAACCAGAT
+CTACTCGTCGGCTAGAGAAGTCTAGTTCAATATTAATGTCGGGGTGGAGAACCATAAAATCACTTATCAA
+CGTAGCAATAATCTCCTCTGCAATATAACCACCAACACAATTAATGCGAATATGACCCGATAAAGAGTCA
+GCACTTTCGAGTACTCGATCAATAGCATGAGATATACCATTGAGTGACTGTTTACAGCGTTCATAAAACG
+CTTCGCCCTGCGGCGTTAAATGTTGCGTGCGGGTAGTTCTTATCAACAGACTAACACCGAGGCTAGATTC
+TAATTGAGCTAATTGTTTAGAAATATGTGATCTTGAACACGCTAGTGCTTCAGCCGCTTTAGTAAAGCTT
+CCTTGCTCAGCCAGCACTACAAAGGTTCTAATATCAGAAAGACTCACGTGTTTTTTCATACGACCTCTTT
+GTCAACTTAGAGTAAACAGATACGACTATTGATGGATATATATCACCAAAAAACAGTAAAGTAAATGATG
+GTAGTAGTTGGTTATTCCATTGGTAAAGTAGCCTACAAGTTAAACCTATAGCGACATAAAGGGTAGATTG
+ACAATAATATAATGTACTAGAAGGCATTAGATTGGTAACTCTTAGTCATCAATGATGTAAGTAAAGTGCC
+ATATATCATTACCTAAGGTTTCTTTATTATTAACTCAACAGACAAAACTCTATGACGAGGTATAATATGA
+AAAATTTAGTGGTTATTACTGGCGCAAGCTCAGGTATTGGTGAAGAATTAGCGAAACAAATGAATGCACA
+AGGTCACCCTTTATTGCTGCTAGCAAGAAGAGTTGAAAAACTTGAAGCCCTCGGCCTTTCAAATACCCTC
+TGCATGAAAGTAGATGTAACGAATAAAGAAGCTTTCCAACATGCAATTAACATCGCTACTGATATGTATG
+GCCCTGTAGACTTACTGGTAAATAATGCCGGTCTTATGTTACTTGGCCAAGTAGATGTTCAAAATGCAGC
+TGAATGGCAAGCCATGTATGACGTCAATGTAATAGGGTTATTAAATGGCATGCAAACTGTGTTACCCGCC
+ATGAAAAAACGCAATACGGGTACTATCATCAATATTAGTTCGGTTGCCGGCAGAAAAACATTTGGTGACC
+ATGCCGCTTATTGTGGAACTAAATTTGCTGTTCATGCTATTTCTGAAAACGTAAGAGAAGAAGTGGCTAA
+TAACAACGTAAGAGTCATCACAATTGCCCCAGGTGCTGTCGAAACAGAATTATTATCACACACCAGCTCT
+ACTGAAATTATTGCTGGATATGAGTCTTGGAAAAAAGAGATGGGCGGTGTTTTAGCACCTATTGATGTCT
+CTAACGCAATTTCATATGCCTATAATCAACCGCAAAACGTTTGTATTCGTGAAATTGTTTTAGCACCAAC
+TAAACAACAGCCATAGTTAAATATATATAAAATCAAAGCGCTTCAAAATTTTGAAGTGCTTTTCCTAAAA
+TCGTTGCAGGTATAACGACGAACAATATCAAACAGCCCTGGAGTTCTTAATACCCTATTCATAACAATTA
+TCTTTGGTGTTACAACTACCTTACTATGCGGGTGCAATAGGTATTTCCATCAGTTTTGGTTGGAGTGATC
+CTACATTTTTTATTTTTCTCTCAGAACTCAGTTACTTTCAATTCAAAAAGCAGCGGCTCCCTAAGTAATA
+ATGCAAAGTGCTACGCTTTATAATTTTAAGGCGCTTACTGTTTGCTCTTATATAAGTAAAAACACTTACA
+GTACTTCATTGTATTGTGAATAAAAACCAAGATAGACTCTTGTTAATATTATTAAGTAAATCAACTGATT
+GATGAGTTATCTTATGTCAGAATAATTTACAGTTTACTTTAGCTCTATAAATTTCAATTTCCATTTCATT
+GAAATAATTACACTTTTTCAAACTGGTACGATTAGTGCTACAATGCAAACTGGTACGACTAGTGCCTTAA
+CATATGTAGAAATATTATAATTAATATTTACACGATTACTTGCCAGATTTATTTGAAATTTATTAAAGAG
+ATACACTATGAACATAAAACTTCTCCCGCTTATCATATTAACAGCGACTCTAACTTTCCTAACGCCAACG
+GCTAGTGCAAGTTTAATTCTTGGTACTGGTACTTCGGCATTAGTTGGTGGTGATTTAACTGACCCTGAAA
+ATGATGGTTTAGTTAATTCTAACGTCAACTATGATGCAACTTTTCGTTCAAGTGTAGAACCCGGTTTTGG
+CGGCGGTGAATTTGCATTCAATGTATTTGATAACACCTTAACAAGTCGCAACGGTAAATGGTGTTGTAGT
+GGCGGAAACGTATGGGTCGAAGCAGACTTTGGCACAGACCGTTATATACTAGACATGTTTACGTTATCTT
+CGGCAAATGACGTACCTAATAGAGATTCTGATCAATGGAGAATTCTAGGCTCTAATGATGGTATTAATTA
+TACTGCACTTTATTCTTATGATGTAGCTGGTCAGTCAATTTGGGGCTCAGATCGTTTTGAAGTAGTGCAA
+TTTTCAAACAACGATGATTATAACGCTAATACTGCTTATAGCATTTTCCGCTATCAATCGACTTCTGTTG
+TAAGTGGAACAAATCATCAGTTAGGTGAAATTGAATTTTTTGGTACTCAGATCCCAGAACCTACAACAAT
+TGCTATTTTTGCCTTGGGCCTTATTGGTTTAGCCTCTCGTCAATTTAAGAAATAATATTAAAGATTCAAA
+TTGTAGAGATTCTATAAAACACTGATTATAATGATCAGTGTTTTTTTATGTCTAAAAGTTAGTTATTTAT
+AAATTAAAACAAAGTATTCATCCAAGGCCGAGTAGCAATGACTATACCCTATGAGTGCTGATTTCTTTCA
+TTATCCCCTGTCTTTTCAACACCATTGAACACTGTTCTAAAGTAAGTTGTTTTACTTAACCATTCATTGA
+AAAATTTCTGCATTTGGTAATCTAGTCAGGTGCTATAAATTTTTGACTGTGACAATTAGAGTTAAAATTA
+GCCTTTTTTACTTAGTTGACGCAAGGTAATGAAAAGCTTAAGGTCTTCTTAGAGCGAACAGAAAATATTA
+AAGACACTCCAATTTATGCTCACCCCATAAAATTAGCTAACCAAGTAAGTTAATGGATTATTCGAAACTT
+TGAAAAGCGTAGTAATGTACTTTCAGCGTCAAGGTTAAAACAACTACATATTTAAGTGAGCAATGGCGAA
+CATATCCATATCCCCTAAAGCGAGTTCATTCCTTCACTCCAATCAGTACTTATTAGCACTGTTTTTTGGC
+GTTATAGGGGCAATAGTCAACTTATATCCAATAGAGTTAGCTTTTAGTATTGCACTTGTTGTTGGTAATA
+CCGCCTATATTGTTGCAGCTTCATTTTTACGTCCCGGTCTAACATTACTTTGCGCACTCATAAGCGTTAT
+TCCACTTTATTTCTATTGGGGCCATCCGTTTGGCTTCCTTACTTTTGGCCTTGAAGCGTGGTTTATTTCA
+ATGTTACGCGCAAGAGGTTGGTATGTACTTACTGCTGATTTACTTTATTGGTTAGTTATTGGTATGCCGC
+TTACCGCTTTACTTATTTGGAGCAACATGGAATTTGCCCAAAGTTTCGTGTTCTTTAGTGTCTTGAAACA
+AGCTATCAATGCAATGCTCTATACTTCCTTAGCTTGTATTTTACTGTTCACTTTTAATGACTATTTCCAA
+TCGATAAAATCAAGTCAGCCGCCATTAGTTAAAAGTTTACCCAAATGGCTCTTGTATTCATTTTGGAGTA
+TTTCTGCATTTTTTGTTATTTGTGTTTCATTGGTACTCAGTACTAACTTTAGTGAATTTCAGAAGGCACA
+ACTTGAAAAAGAATTAGAAATTAATAACAACTATATTACCCATATTGGTAATAGTTATTTAAATGAACAT
+CAACAAGCGATTGAAAATATCGCCTACCAACTATCTTACATAACAGACCCAGCAGAAAGAAAAAGGGCAC
+TATCAAAATTTCATCATTTATACCCTGGTTTTTTGACCATGCTAACCGCTTCCAAGCAAGGAAAAATAGA
+GTTAGCCTCACCTAGTTCAATTATGGAAAAGTTAGTTATTGGTCAATTTTCAGTAGTCGACCGTCCTTAC
+TTTATCCATGCTATGGAAGAGCAAAAATTATTCGTTTCTGACGTATTTCTAGGTAGAGCTTTTGGTAATG
+ATCCAATTATTGCCATCAGTGCTCCACTCTATCAAGGTGATGGGCTAAATGGCCCTTCAGGTATTGTTGA
+AGGCTCCTTGAATTTAGGAATGTTTGGCCTTTATGACAAAATAGGCCACGATGAAAAGCTGATCAAAACG
+ATTGTAACGGATCAAAATGACCGAATTATCTATTCTTCAGATAGTTTGCAACTAGAGACCTTATCTGGAT
+TTAGTTATGAAGATCGTGCCTACAAAAACTCACTAAACTTAATCAGCTTAAAATCAGAAAAAAATGAAGG
+TGAAATGTTTATTCACAAGCAAACGCAATTAATGAATGACTGGAAAATTCACTCCTTGATAGAACATAAG
+TTTTCTTTGAAAAACATAGAAGACTTGTACTTAGTTATGTTTTTAACACTGTTTGTTACTTTACTTGCAG
+CCAGTTTTTTTGCAAAGAGGTTCGCTATTCATTTAAGTCGCCCACTGAGATTCGTTATGGATGAATTATC
+AAAAGGCAAAAAAACAGGGGATTTCAGAGATGTTCCTTACGAAACGCCAACCGAAATTCAGAAACTTTAC
+CAAGAGTTAAGGGTAAACCGTCTAGCACTGCTGGATAATCAAGAAGAATTACAAAAACAGGTATTTAAAA
+GAACAGAAGAACTTAACCAAGCAAACCGTAAATTAACTGAACAAGCCAATACCGACACGTTAACAGGCCT
+TTATAACCGTCGATATTTTGAAAAGAATTTTAAAATGATGCAATCCATTTTTTCTCGAAATAACTCCAAC
+TTGATGTATGCAATAATTGATTTAGATTTTTTCAAAAACATTAATGATACCCACGGACATTTGTTTGGCG
+ATTATTGTTTAGTTACCGTGGCAAACATGTTGAAGAAGTTTTTCAATCGCGATTCCGATCTCGTTGCTCG
+CTTTGGTGGTGAAGAGTTTGTCGTGGTTTCACAATGTGATGATGTTGAAATACTGAGGTCACGGATGGAT
+GAATTTCTGCAACAAATCGCTGCCTATGCATTTAAAGATGATGGTAAGGGGCCTATCACATTAACCATTT
+CAGTTGGCATCGCGGTAGGACAAGCGAAATATTCTAATCTAGGGGAAGATTGGTTTGCCGTTGCTGATGA
+GTGCCTTTACGAGGCTAAAGATAATGGTCGAAATCAAACAAAAATAACCGTGATAGATATTTCAGCTAAA
+GTAAATGTTTAACACCAATAAAAAAGCGACTACTCTGTGAGTAAGTCGCTTTTTTTTAACACTGCTGATA
+GTTAGTGTAATGAGTTAACAACTCATCAATCACCATTTTATTTTGAAGTGATTATTCGACAGTAACTGAT
+TTTGCTAAATTACGCGGTTGATCCACATCCGTACCTTTGATTATCGCTACATAATATGAAAGTAGCTGTA
+ATGGTAGGGTGTAAACGATTGGTGCGATAATATCATCACACACAGGCACATTAATCACTTTCATGGTGTC
+ATCACTAGCAAAGTTAGCATCGCTATCAGCAAAGACATACATTAAGCCGCCACGAGCTCGTACTTCTTCA
+ACGTTCGATTTAAGTTTTTCGATTAAATCATTTTTTGGTGCTACCACAATTACCGGCATTTCTGCATCAA
+TAAGCGCTAATGGACCATGCTTCAATTCACCTGCAGCATATGCCTCAGCATGAATATAAGAAATTTCTTT
+CAGCTTGAGTGCGCCTTCCATTGCGATTGGGTACTGGTCACCACGACCTAAAAATAATGCATGGTGCTTA
+TCTGCAAAATCTTCAGCCAAGTCTTCAATTGAAGATGCAAGTGCTAATACTTCATCAAGTTTTGCCGGCA
+AGGACATTAATGACTGAGTAATTTCGGCTTGCTTCTCATCAGACATACCGTGATGCTGGCCAATAGCTAC
+GGTCATCATTAATAAACCAACAAGCTGAGTGGTAAAGGCTTTGGTTGATGCTACGCCAATTTCAGCGCCC
+GCTTTCGTCATAAAGGCAAGATCGGATTCACGTACTAATGATGAACCAGGAACATTACAAATAACTAAGC
+TAGATTGATAACCAATTTCTTTCGCTAAACGCAAAGCAGCTAAAGTATCAGCTGTTTCGCCAGATTGCGA
+AATGGTTACCAATAAAGAGTTTTTAGGCACAAAAGATTTGCGGTATCTAAATTCACTGGCAATTTCAATA
+TTACAAGAAACACCGGCAAGCTCTTCTAACCAATACCTTGCAACCATGCCTGAGTGGTAACTCGTACCAC
+AAGCAATAATTTGTACATGCTCTACGTTTTTAAATATCTCATCGGCGCCTTCGCCAAAGGTATTAATATC
+TAACATACCATTTACTAAACGACCTTCTAATGAATTACGGATAGCGGTAGGTTGTTCATAAGTTTCTTTT
+AACATGTAGTGACGGTATTCACCTTTATCACCACTGTCGTGCGACACGTTTGCATCTTTCGCTTCACGTT
+CAACAGGCTCGCCATTTGTATCAAAAATACTGACGTTAAATCGGCTAATTTGAGCAACATCACCTTCTTC
+AAGGTAAGAGAATTTACGTGTTACCGGTAATAAAGCCATAATATCTGAAGCAATGAAATTTTCGCCTAAA
+CCGTAACCGATAACTAATGGGCTACCAGAGCGAGCAACAATGATGTTGTCTTGATCGCGACTATCCATTA
+CTACAGTGCCGTATGCACCTTCAAGCTGCTTAACTGTTTTCTGTACTGCTGATAATAAAGTATCACTGGT
+TTTTAATTCATGATGAACCAAGTGAGTTATAACTTCAGTATCAGTTTGCGATAAAAATTCATAACCTAAA
+CCCTGTAGCTGACTACGTAAAGTTTGATGGTTTTCGATAATACCATTATGTACTACCGCAATTGTATTAT
+TAGAGACATGTGGGTGAGCGTTCACTTCACTTGGAACGCCATGAGTAGCCCAACGTGTGTGTGCTATCCC
+AGTACCACCTGTTACAGGTTGTTGCTCTAATGCTTGGGCAAGTTCTTGTACTTTACCTAAACGTTTTGTG
+GTTAGTAATTCGTTATTGCTATTGATCACTGCAACACCAGCAGAATCATAACCGCGATACTCTAATCGCT
+TTAAACCTTCTACTAAAATATCTGCTACATCGCGTTGAGCTACTGCACCGACTATACCGCACATAATATT
+GATTCCTTTTTCATTTTTTACGTATTTGATTGTTTGAGCTTGGTTAACATCATTAACTTAAATAAGTCAG
+AGCGTTAACCTTTGGCGATAATTAATTTTACGCCTTGCTCAGTTAAGGCTATTCGCATTTCTTCTGAGAG
+ACCATCATCTGTGATCACTGTATGAATTTGCTGCCAATTGAGTTCTAAATTAGGGATTTTCTTCGTTATT
+TTTGCCGATTCAACCATCACTATAACTTCACGAGCCACTTCAGCCATTACTCGGCTCAGGCCGATTAATT
+CATTAAAAGTCGTCGTTCCGCGCTTAATATCGATACCATCAGCACCGATAAAGAGCTGGTCAAAGTCGTA
+CGATCGTAAAACTTGTTCTGCAACTTGTCCCTGAAAAGCTTCAGAGGTAGCATCCCAAGTTCCACCGGTC
+ATCAATAATGTTGGTTCATTTTCTAAGGCATGAATTTCGTTAGCAATGCTAAGCGCATTAGTCATGACCA
+CTAAACCTTTCTTATTCGCTAATTCGCTTACTAAAGCAGACGTAGTTTGACCGCTATCGATAATAATACG
+ATTGTGATCACGAATGAGCATGGCCGCTTTTTTGGCTATATGTAACTTTTGTTGAGACAGTTGGTCTACC
+TTTGCTTCAGTGATTTCACTTGGCAAAGCAACCGCGCCACCATAGCGCCTTAGTAATAAACCACTGGTTT
+CAAGAGCGGCGAGATCTTTTCTGATAGTAACTTCTGACGTATCAAATTGCTTGGCTAAACTGTCAACACT
+CACTTCACCCTGAGCATTTAAATCAGCAATTATATTATGACGACGTTGTTGAGTATTTCGTTTCGACATA
+GGATTTTATAGTTTACTTATATGATTAATGTATCTCGAATAGTTTCGAATTGCGTAACTTAGTTTCGCTA
+TGGACCGTATTATGTTTCATACCGAAAGATAATGCAATTTTTAGTTCGCTTTTCATGATTAATCACGCAT
+AAAATTTAGACATTAAAAAAGCGCTATAAAAATAGCGCCTTAAATAAACTGTTCAGATAATTAACTCTTT
+TTAACAGGTCTCTGCCAACCAGCAATATTACGTTGCTTGGCTCGAGTTAGTGCTAAATCATTATCTTCTA
+CTTCTTTGCTAATCACTGAACCGGCACCAACAGTTGCTGAATTGCCAATAATTACCGGTGCTACCAATGA
+GCTATTAGAACCAATGAAAGCATTGTCACCAATTTCGGTGGTTGATTTATTTACACCATCATAGTTACAG
+GTAATAGTGCCCGCACCAATATTTACCTTAGTGCCAATTTCTGCATTACCCAAATAACTTAAGTGCCCTG
+CTTTGCTGCCAACACCCAGAGTAGTTTTTTTCATTTCAACGAAGTTGCCCACATGTGAGTCTTGTTTCAT
+TACTGAACCTGGACGAAGGCGAGCAAATGGGCCTACCGAACAATCAGCTTCAATAATCGTATCTTCGATA
+ATACTGTTTGGCTTAATTTCAACGTTAGCACCAATGGTACTGTTTTTAATAATACAGTTCGCGCCTATCT
+GCACGTTATCAGCAAGGCTTACTTCACCTTCAAAAATACAATTAATATCGATACTCACTTCAGTGCCTGT
+GGTTAAATTACCACGAACATCAATGCGAGCAGGGTCGCGTAAACTTGCGCCAGCTATCATCAGTTCTTCA
+GCGATTCTCGCTTGGTAAGCACGTTCTAATGTTGCTAATTGCACACGGTTATTAGCGCCTTCTACTTCTA
+TTTCTGTCTCAGGATGAGCTGTAGCAACAACCTTACCTTCACCATGAGCAGCAGCAATAATATCTGTTAG
+GTAGTATTCACCTTGAGCATTATCACTAGATAAGTTACTTAACCAACGTTTTAGATCGCCGCCATTGGCC
+AATAAAATACCGGTATTGGCTTCGTTAATTTTTAGCTGTTCTTCGTTAGCATCTTTTTGCTCAATAATAC
+CAACAACTTGCTGTTTTCCTGAAATTTCTTGACGAACAATTCGGCCATAACCCATTGGGTTAGCTAGATG
+AACCGTTAATAGCGCCATACCATCTGTAGGCTTAGCGGCTAATAAACTTTCTAAAGTAGAGACTTTAGTT
+AACGGGACATCACCATAAAGGACTAACACGTCTTCATCATCCGTTAAAAATGGTGAAGCTTGATCAACGG
+CGTGGCCTGTACCAAGTTGTTCAACTTGCTCAACAAACGTTAAGTCATCACCGGTATTATCTTTAGTGAG
+TGTTGCTTTTAATACGTCACCGCCAAAGCCATACACTACATAGATATTGCTAGCACCAAGTTGACGTGCA
+CTATCAATAACATGACCTACCATAGGCTTTTCAGCTACACTATGAAGTACTTTTGGCAAAGAGGAGCGCA
+TACGGGTACCTTTACCCGCGGCAAGAATAACAACAGAAAGTGACATAATAAATCCATTCATTGAGCATTT
+TTAAGAGCGCGTATTGTAACCAAGTTTGTACTGTTTAGGCTAGGGGTTGTTGACCTTTCACGATTAAAAT
+AGTTGCTCTTTATTTTGATCAATCTTCGGCCAGCACTATGGCAGTTTCAATAGGGTCTGCATTGTACTGG
+CTGATTAAACTGGCTAATTCAGGCTTACAAGAACCACATTTAGTACCACATTGTAGTTTTTCACCTAAGG
+CTTCAACACTACCACAGCCTTGTGCTATCGCTTCGTTAATGGTTTTTTCTCCAACGCTATAACAGCTACA
+CACTTGTTTTCCTTGGTTAAACTCATCACTAGAAATGCCAAGTAGTAGCGATTGAATAGTGGCAAACTCT
+AAGGTTTTTGAACCAAAAACATGTTCAAGCCATGATTGCTCTATTTCAGGCCACGTTGCTGAGAAGTAAC
+CTAAAAAGGCTAGCTTGCCGGCTTGTAAACAAACCACATAACTTTGGTTGTCTTGAATAAACGTTAACCA
+TTCACCTGATAAACCACTGATTTGTTGACACAACAGCAAAGCATCAATGGTTGGTTCATCTAAAGCAACT
+TGATATGAATCACCATAAGCGGTGGTACTTTTAACCCAGAAGTCAGCACTTAACGTAATCTTACTGGTGG
+TATGTACACTTATATATTGCTTATACGTTTTTTTACCTAAGGCGACAGCACCTTGCTTACTCTCCGCTTG
+ACCAGAAAGAGGATCAACAATACTTTGATATAAATCGCTAACATTACCGTGTGAGGCATAGTTCTGATTC
+CAGTGAATTGGCATAAAACATTCACCTAACCGCTGCTTTGCATCGACTTTTACATGCGCGATCGCTTGTC
+CTGTACTGGCGGTGATCGACAGCATATCGTCATTTTGTACCGCTAATGCTTTAGCATCAGTTGGGTGTAA
+ATAAAGGTAGGGCTTGTCTGTATGTTTTGACAACTTATTTGTTTTACCAGTTCGTGTCATGGTGTGCCAT
+TGATCACGCAATCGACCGCTGTTTAATACAAACGGGAATTCAGCAGACGTTTTTTGAAGTGGTAATTGTG
+GTTTAACAGGAATAAATTTCGCCTTACCAGACGGTGTATTAAACTTTCCGTCTGCGTAAACGCGCGCACA
+ACCTTCAGGATTAGCATCATTTACTGGCCATTGTATTGGTGCAAGTTCGTTATATTCTTTGGCTGTTAAT
+TGACTTAAACCACTTAAATCAAGCAGACGTTCACCGTCGTTTTCAAATTGAGTAAGTTGAGCATGTTCTT
+TGAACACATCACTAACATCGTCAAAATCAAAACCACTAAAACCCATTTTGGTGGCAACGTCTTGGATAAT
+TTGCCAATCGTGCTTAGCTTGTCCTGCGGGTAAGACGGCATTACGTTGGCGAGAGATACGGCGCTCTGAG
+TTAGTCACTGTTCCGTTTTTTTCTAACCATGGTGTTGCCGGTAATTTTACATCGGCAAAAGCTAAGGTAT
+CGTTTTGCTCAACACAATCAGACACCACGACTAACTCACACTTTTTCAGCGCGGCAGTAATCTTAGCGCG
+ATTAGGTAGGCTTACCACTGGGTTGGTCGCCATTATCCAGACCGCTTTAATCTCACCTGAAGCAAGTTTA
+TCAAACAGATCAATCGCTTTAGCTCCTTGCTTGTTGGCTATGGTGGGTGATTGCCAAAAACGTTGCACTT
+TGTCTTGATGCTGTGGGTTGTCGATATCCATATGCGCGGCAAGTTGATTGGCTAATCCACCAACTTCTCT
+GCCGCCCATAGCATTAGGTTGTCCTGTAATAGAGAAAGGACCACTGCCAGCTTTACCGATTTTACCACTG
+GCTAAATGACAGTTAATAATAGTTTGGCATTTATCTACCCCGGATGAGGATTGATTGATGCCCATAGAAT
+AAAAGGTAATTGCTTTTTCACTGCTGCAGAATAATTGATAAACGGTAGTAAGTTCTTCTATGCTAACTTG
+GCAAAACTCTGCAACCTTCGTTACTGTCCAACTTGTGGCTTGGGTAAGTGCTTGCTCAAATCCTTCGGTG
+TGCTGAGCGATATAATCTGTATCTAATCCTTGGTTTTCACTTAAAAAGTGTAATAAACCATTAAAAAAAG
+CAGCATCAGTACCAGGCTTCAATTGAATAAAGTTATCGGCTAATTCACAAGTTGCTGTTTTTCTCGGATC
+AATCACTACAACTTTCATTGCAGGGTTAATTTTTTTAGCGCGTTCAATACGTTGATATAAAACTGGATGA
+GTCCATGCCGCATTAGAACCCGTAAGTAATAATAGATCAGTTTCTTCTAAATCTTGATAAGTACACGGAA
+CAACATCTTCACCAAAAGCACGCTTGTATGCTGATACGGCTGACGACATGCAAAGACGAGAGTTAGTATC
+AATATTACCTGAGCCGATATAACCCTTCATCAGCTTGTTAGCAATGTAGTAATCTTCAGTTAATAACTGA
+CCTGACACATAGAAGGCAACAGAGTCTTTACCATATTTTTTTATGATGTCGTTAAATTGTTCAGCAACGT
+AATCAGTCGCTTTATCCCAACTTACTTGCTCACCTGCGATTTCAGGGGATAACAAGCGACCCGTTAAATC
+GATAGTATTAAGTAAGTTACTACCTTTAACACATAGTCTGCCATAGTTTGAAGGATGGGCAGCGGAGCCT
+ACTAATGACGTTGCTTTGCCATCTGCTACGCCAATATCAACACCACAACCCACGCCACAATAGGCACAAG
+TACTTTGGATAAGTGACGGTTCACCGGTTTTAATTACAGGTGAGGTAAGCGGTGATGTCGGTAATAAATC
+GCTCAAACTGAACTCCAAAAAAATTAACCTTGGCTATCGGAAAATTTCCAACAATGTTAGGTTGAAAATT
+AGCCATATACGCTAGTAAAAAAGTTGTACTTGCTCGTTTTCAATCCGTATATCGTAAACGGCAATAGTCT
+GATCTTCTTGTAAACAACGACCTGTTTTTAACGAGTAATGTTGTTTATATAATGGCGAAGAAACCACTGG
+CTCATCATCAATACAGCCAACAAGACCGCGATATAAGACATTGGCTTGACCAATAGGGTCGTAGTTACCT
+ACGGCATATATTTTTTCTTCGCTGTTAGGTATATGAAAGATGGCAATTTGCTCATCTTCACCCGCCGAGT
+TAGCTATTAAAGCACTGATACCAGAATCTTTTACTAGTTCAGTTGCCTTACAAATAGTGCGCCATGCTTT
+GTTCGTGGTTGTAGTCATTTTGTTGTACTCCTCTTAAGCTTCTTCAGCTACGGCTTCTTTTTCAGTTGCG
+TCGATAAATTTAACATCAATTTTTTCTTGTCCACGTGCAGGACGAATTTGTTCGCGTTCAGTCACAAATT
+GGATGTTACTATCACTTTTATCTGAGTTAACAAATGGTTGGAAACGTTTTAATGCTTCTGGATCTTCAAT
+AGTTGTTTTCCATTCACATTGATAGGTACCAACAATGGCTTTCATTTGTGTTTCTAACGCATCATTTAGG
+CCTAAGCTGTCATTGATGATAACGTCTTGTAAGTAAGCTAAACCGCCCTCTAAGTTGTCGATCCAAGTTG
+ATGTACGTTGTAATCTGTCGCCCGTTTGTACGTAGAACATCAAGATACGGTCAACATATTTAACTAAGGT
+TTCATCATCTAAATCCGTGGCGAATAAATCACCGTGGCGAGGTTTCATACCACCGTTACCAGCAACGTAT
+AAGTTCCAACCATTATCTGTTGCGATTATGCCGATATCTTTACCTTGTGCTTCAGCACACTCACGAGTAC
+AACCCGACACGCCGAACTTAATCTTATGCGGAGCACGTAAACCTTTGTATCTGTGCTCTAAGTCGATAGC
+CATGCTCATGCTGTCTTGAACGCCGTAACGACACCAAGTAGAACCAACACATGATTTAACCGTACGTAAT
+GATTTACCGTAGGCATGACCTGTTTCAAAACCAGCATCGACTAATTCTTTCCAAATTGGCGGTAATTGCT
+CAACACGTGCGCCGAATAAATCAACCCGTGCGCCACCGGTAATTTTGGTATAAAGATTATATTTTTTAGC
+TACTTCACCTAATACGATAAGTTTGTCAGGGGTAATTTCACCGCCAGCAATTCGAGGAACAACTGAGTAG
+GTACCATCTTTTTGCATGTTACCAAGGTAGGTATCGTTAGTATCTTGTAGAGATAAATGAGGTTTTTTAA
+GAATGTAGTCATTCCATACAGAAGCAAGCACAGAGCCAGCTACCGGTTTACAAATTTCACAACCTAGACC
+ACGACCATGTTTTTCAAGTAGCTCGTCGAAGGTTTTGATTTTTCCAACACTAACAATGTCGTATATTTCT
+TGACGTGAATAAGCAAAATGCTCACAAATGTCTTTCTTAACTTCAACACCGCGTTTTTCAAATTCGTTAT
+CAGCAACGCTTTTAACCAAGGCAGCACAGCCACCACAACCAGAGCCGGCTTTAGTACAGCTTTTAACATC
+GCCAACGGTCATCGCGCCTGCATCAATAGAAGCAATAATGTCGCCTTTAGTGACGTTATGACATGAACAA
+ATGGTTGCCGTATCAGGTAAGGCATCAACACCTAATGTCGGCTTATCAGCAGCCATTGGTAAGATAAGAC
+CTTCTGGAGACTCAGGTAATTCAATGGCATTAAGCATATATTGCAATAAGGTATCGTATTCACTGGTATC
+ACCAATAAGCACAGCACCTAGTAAGGATTTTTTATCCGAAGAGACTACTATTTTCTTATAAACACCTTCA
+GGTTGATTTTCGTAAGTGTAGGTTAATGCACCTTCAGTTTTACCGTGAGCATCACCAATTGAGCCAACTT
+CTACGCCCATGAGTTTTAACTTAGTACTCATATCCGCACCCGTAAACTCAGCAATTTCTCCGTTTTCACC
+ATTTCCTTCATTAGTAAAGCCAGCAATGTGTTTGGCGACAACTTTAGCCATAGCATAACCCGGTGCAACT
+AAACCAAAGATAAAGTTATTCCATAAAGCACATTCACCAATGGCGTAAATATTTTCGTCTGAGGTTTGAC
+ACTGATTGTTAACAACAATACCGCCACGCTCACCTAAAGTAAGGTCAAATTCACGTGCAAGGTTGTCATA
+CGGGCGAATACCTGCAGAAAATAAAATTAGATCGGTTTCTAATTCAGTCTCGTCACTAAAACATAATTTA
+TAGCGGCTAGTATTGCCTTTTTCGATTACGCTTGTCGCTTTAGAGGTGTGAACTTGTACACCTAAGTCTT
+CAATTTTTTGTCTTAATAAACGACCGCCACCACCATCAATTTGAACACCCATTAATTGTGGGGCAAATTC
+AACAACGTGTGTTTGTAGACCTAATTGCTTGATAGCGTTTGCCGCTTCAAGACCTAATAAACCACCACCA
+ATAACCACGCCGACTTTGCTTTCTTTAGCGCTAGCGGCGATGTCTTCTAAATCATCAATAGTACGATAAA
+CTAAACAATGATCTTGGTCCTTACCAGGAATGGGAGGAACAAATGGGTACGAGCCGGTAGCTAAAATTAA
+TTTATCATAATGATAAGTTTCGCCACTTTCAGTCGTCACATATTGAACGATTTTATCAATCAGGATCACT
+TTAGCATTGGTTTTAAAGGTCACCCCTAAGGCTTCATAATGTTCCGGTGTAGTCATTGCTAAATCGTCAG
+CAGTTTTACCACCAAAATATTCCGATAAGTGAACTCTATCGTAAGCTAAGCGAGACTCCGCTGAGAGCAC
+TGTTATTTGATAGTTTGGATTTTTAGCCATTTCCTCAACAAAGTGATGGCCAACCATGCCGTTACCTACC
+ACAACAATATTAGTTTTAGTTAATAGCTGTTTATCTGTATTCATAAGGACGATCCTACTCAAAATGCGGG
+AATAAAATAAAACCGTTTAGCAAAGACACACTATTAACATGGTTTTATTCAAGATGCGTTTAGTAGAGCA
+AGCTAGATGCCAACATATTTTTTTCAATAAAAACAATTATTTAATGCCAGTTGCATCCTAGGAAATCACC
+CCTTTGCACTAGGGTGAATATTATTTAGCACTCGGACGGTGCAGCGTTCTCACAAAAGGTAAACAAGCTG
+AACGTGGGTCAAGAAATGACTATTGAGTGATTCAATAGTCATTTCTCTTGATGATGAATGGGTTAATATT
+ATCGAGGCGATATTTTGTAGATAGTATTTAAGTAAGCCTAATAGAGTGACTTTTAACTAATCGAAAAAGT
+GATATAGCCCAGGCACTCTGAAACATGCGTCTTGATTAAGTCATTGTCGTTGATTCAGTCCAGACGCCGT
+TAGCATATTTCCCTTTTTTGGACTCGCTGAAGTTTTTAATAAACTCGCTGGCTGGTATAGGTCTTCCCGT
+ATAATAACCTTGCACATAATCACACTTTTCGGCTTGTAGATAATGCAGTTGCTCTTCGGTTTCAACACCT
+TCAGCAAGTACATGCAATCCTAACGAGTGACTCATTTGAATAATAGCGGTGGTAATAGATTTACTATCAT
+CGTCATTCTCAAGGTCTGAAATAAAACTACGATCTATTTTCACCTTTTGGATCGGAAAACGCTTCAAATA
+ACTTAGTGAGGAATAACCGGTACCAAAATCATCCATCGCCAACTGAAAGCCTGCATCGTGCAAGGCTTGC
+ATTGTCTCGATAGCTTGATCGACATTATCCATCACCGCACCCTCTGTGATTTCAAGTTCGATAAGCTCTG
+CGCTAACATCATGTTGCGCAAGAATCATTAACATATGCTGTAAAAGATCTTTACGCCTAAATTGCACAGG
+AGAAATATTAATCGCCACCTTAAAGACTGTAATCCCCGCATTCAAAAAGTTTTTTATTTCGCGGCATGCC
+TGCGCTAAGACCCAATCACCCAATTCATTGATCAATCCACTCTTCTCGGCAACTGCAATAAATTGATCCG
+GAGGAATCATGCCCTTCTCAGGATGATGCCATCTGATGAGCGCTTCCGCTCCAACCAAGATATTTTGGTC
+GATAGTAAAGAGCGGTTGGTAATAGAGTTCAAAATGCTCTTTAGTCAAAGACTCAGCTAAGTCAGTCAAA
+ACTTCCTTATTTCTTTGCAATCTTGCATTCATTTCACTGGTAAAAAAGCGGACTGTATTTCTGCCATCAT
+CCTTCGCCTGATACATAGCAATATCGGCATTGCGTAGTAATTCCTCACTATTAGCTGCATCGTCAGGATA
+AATAGTGATTCCAATACTACTACCCATATTAATATTGTTTCCGTTAATTTCTATTGGTGTTTTCAATAAC
+GAGTTGAGCCGCTGAGCGAAGGTTACCGCATCTTCAATTGTATTAACTTTAGTGATAATAAAAGCAAACT
+CATCACCCCCTAGGCGCGCTACCGTATCAGTCTTTCGCCCGGTGCAAGAGAGTCTTAACGAAACCTGCTT
+TAATAATTCATCACCAGCGTCATGACCCATGGTGTCATTGATGATCTTGAAATTGTCTAGATCCATAAAA
+AATACGGCAAATTTATGTTGGTGACGGTCAGACAGTGCTATCGCCTGTTCCAGCCGATCCTGAAATAATA
+GTCTATTAGGCAAACCCGTCAGCGGATCATGTAGCGCCAGATGTTTTAATTGATATTCTGCCTGCTTACG
+TTCATTGATCTGTAATTTTAGATCTCGGTTGTTACTATCTAGCGCCATTTTAGACTGATTAAAGTGGTAA
+GCCAGCAGACCAAATTCATCCTGTCTGCGGTCATCGAGCAATTCTGGGTAAACCTGCCCACCTTCAGTAA
+CTGGCCGTTGCAGCTGATTAACCATTTGATAAATAGGCATAATTAAACTGCGTCGACAATAAATAAAACC
+CAAAAAAGCCGCAATAATCATGATTGCGATGAGCAACATTAAGATCAGGTTTGATACCTTACTTGCGCTA
+TTTATCGCCACCATTTGCGGGGTGACCACAACAACCTTCCACAACGTTTTTGGTATAATAAATACCGATA
+CATTCACTGCTTCACCAAGTAGAAAATCTTGCTTACTTATCACTGAAATAGTCTTAGTATTACGATGAGA
+ACTCTGATCTGGCATAGTTGACATATTGGCAACAATTAATTGCGCGTCTAAGGGAGATATTTGCTTACTT
+TGTTCGGTAATATTTGCAGCCGGTACTCTTGTTTTGTCTGCTATAGACTGAATCAAAGATTGGTTTATCT
+CAGTTAAGATTTCGGCAATAGGTTGGAAGGACTCAAGCTTTTCAGCCAGTTGATTTACTGTAATATATTC
+TTGAGTTAAGTGATTACTATCTCGATTGGCTACTTTAGTTAACTCATCATCAGGAAAAGACAAAAACTTA
+TTATTACGGTCTACAGCATAAGCGTATCCTCTGAGTTTGGCACTACCTTGGTGTAATATACTCTTGAGTT
+GTTGAAGACTGACATCAACTGTTGCATTGCCCGAAAATACTTCTTGTTTGAACATGGCGACGGTACAAGT
+CACCATCGGCGCTAATGTATACGGGTCCATATAAGATTTAGACCAAAGGCATTCACCTTGTTTGCTATAA
+CGACCTGGCACATACCATTCTTCATCATGATAACCTGTGCCCTCGACATCATTATATTGATCGAAGTATT
+GCAATTCCCCAAAATTGTCTCGACCCCAAAAGAAGCTCCGTCGCACTACACCAAGGGTGAACTGTTGAGG
+CTCAGGCCACACGCCACCGCCAGCAATAATGTCTTGGTATTCTTTCATATTCAGCATTTGAGGAATAACT
+TTGTAGAATAGCTGTGGGTCTTGAGGCCAAGTTTCCCCTGCTGCGGCCAAATGTCGGGTTAAGGTTTCTG
+CGATACTAATGCGTTGGGATATCTCTGAGACTATGTGCGAACCAATCTCGTCGATCGACTCTTTGTTTTT
+ATTGACTAGGTAATTTTTAACCACGAGGTCAACCACCATATAGGTCGCCGCAGTCATCACTAAAAACAAC
+AGACTCATACCAAAAGAAAACTTAAACAAAATAGTATTTTTGGCTTTTACAATAGCTCTAATAGAAGACA
+TCCTTTTCACCTTGGCACTAGAAACATTAATAATAAGAATTGAAGTTCCTCTTCAATTTAAAGCGAATAA
+TTACTTTAATTTTCAGATACTCTGTGCCTAAACCTAGCTTAAATAATTTTATTTCTCAAGCGTATTGAGT
+ATTATTTACCACTTGGCAACGCAAGCACTGTCCACCACTCGTTGTTAATTCAATGCAGGATGACAAACTT
+ACAGTGAGAGTAAAAATAGATGATAAAACTTAAAAGCTTAATGAGTTAAACCATCAATTCATTGTTCATT
+AGAAAAATATCGTTGATAACCATAAGATAAAAAATAACGCGGTAGCTCCTTGCCAAAACAATACCGGATT
+ACGCTGTAAGATAGGCTGACTTTTATATTCTTCCAATGCCGAAGCCGTCGGTTTGCTTAAATCAGCTTTA
+AATTCAGAATACGCCTGTAAACGAAACTTAGGATCGGCTTGTGTCGCTTTTGACAGCACCATATCAAGCC
+AGAAAGGTAAATCGCTGCGAAATTGTCTAATACTACGATACTGCCACTGTGAATAATTTTCTACGCGACT
+TTTTTCGTCATCAACAGTGTAGCTGTGCATATCAGCTCTTTGCATCGGCTTGTAAGGCAATTCTCCACAA
+AGCATTTCATAGGTGATAACGCCTAAGGAAAATAAATCGCTTTGGTGGTCAGCATGTAAAGTTAATAAGG
+TTTCTGGTGCGATATAATTCAATGTGCCTTGTGGCACAGTTTCGGTAACAACATCATTATTTTCAGCCAG
+TGATGCAATAAGCGCAGTGCCATAGTCAATGAGAAAAACCTTGCCGTAAGAATCAATCATTATGTTGTCA
+GGCTTTAAATCCCGATGAATAACTTCTAAGCGCTGAAATGAACGTAAGGCGATAATAATTTGCCCGACAA
+TATCACGTACTTGTGCAAGATTAGGTTTTGGATTATCAAACATCCATTGCCCTAATGTTTGGCCATCAAT
+ATATTCGCAAATATGATAAAGAAAGCGACTATTCTCGCTGCCACGTTTTATTTTCATCACATGACTATTG
+CTTAACCTTTCCCCTAGCCAAGCTTCACGTATGAAACCTTGTAAATAACTACTATCATCAGCGAGGTTTT
+TTGAAGGAACCTTAAGAACACAAGGCTCAGACTCATTAGGGTGTTTCGCTAAATATAAATGTGACCGAAT
+GCTGGCATGAATAACTTTGCAAATTTCATAGTCATCAATACTATTACCAACCGCTAACGCTGGTGGTATC
+GCTTTATTTAACAGTTCTCGTTCAATTTCGACTAACGCCCTATTAGGCGTACCGCCGATATAAACTAATA
+AACAGCTGACATTATCTTTACTACCCTTCTTTATCGCTAATTCCGTCAGTAATTTCGCCATCTGCTCTAA
+CGCTTGCGTGCTAGGCGACTGTGGCAATTGATTTAACTGTTTTTTTATTTGTTGAGCTGATAAATATTCA
+TGAACGCCATCGCAAGTAAGTACAAAAATATCACCCGCTTGAATAGCAACTTGCTGCACATCAACTTGCA
+ATCGATGATCAGCGCCCAAAGCTCGGGTTAACACACTATGAGATGGTCCCTGCTTTTGTTGATGGTCCTT
+AGTTAGTACTTCTAGCTCGTGTTGCCGATACTGGCTGATACGCGTATCACCGACATGAAAAATATAGGCG
+GTAGACGATTTGACTATCAATGCTGAAAAGGTTGTTAACCATTGTAATGTGTAACCAGAAACCGCATCGG
+TTTGTGCATATAACCATTGATTTAAGCTAGATAACACCTTACTAGCAGACTTTTGTGTTGACCACGTTTG
+CGGCGTTGCGTAATAGTCATTAATAAATTGTGTCACTGATAATTGCGCTGCCTCCGCTGCTTTACTGGCA
+CTTGATACACCATCAGCAATGACAGCAACAACACCTTTAGCCGTTAATTCTGCATCTTTGGGCACTAGTG
+AAGCAAAAGCATCTTCATTGGTTGCTTTTATACCCGCATTACTATGACCGCCCAAAAACACCTGTAATTT
+TGCCTGTGTTAGCGGTATTGCTGGCGTTAAAGGAGGCGCCTGAGCAGCTTGTTTTGTATAAGCGTTTTGA
+TCAGTTTTCATTTATACCCTCTTTGAGCTTATACCAAACGGATTACCATCAGCCTAATCACGATATTTTA
+TCATTATGAAAAAAGTCATGACTAAACTGCTGATAAATGGGACGCCATTATTTAACTTGAATTAACTCTA
+CTGTACCGTCTTCTCGAATCTCGGTAATTGACCCTTTTGGCTCTTGCATAAAGAGTAAAGTAACAAAACC
+TAATACCGCCGTTGCTGCAATGACTAAGAAAAAGGTTTGGTAGCTAACCATAGATAATACCGTTAAATAA
+ACCACAGCTCCGACATTACCATATGCTCCAGTCATGCCTGCTATTTGCCCCGTTAATCGACGCTTAATTA
+ATGGGACTGCAGCAAATACCGCCCCCTCTCCTGCTTGTACAAAGAACGAACAAGCCATAGCAGTAATCAC
+TGCCAACACCAGTGGCCAAGAACTATCAATTAATGCCATAGCAAGATAGCCAAGCGCTAAACCTGCAGTT
+AATATCAATAAGGTTTTCTTACGGCCATATTTATCGCTTAACCAACCACCACCGGGTCTAGACATCAGAT
+TCATAAAAGCATAAAGCGATGCGAGCATGCCTGCATAAACCATATCTAAACTAAAGGTTTCTGCAAAAAA
+TAATGGCAACATAGAAACTACTGCTAATTCAGAACCAAACGTTGCGAAATATAAGACATTCAGTACAGCC
+ACTTGCTTGAACTGATACTGATGAATCTCAGGAACTTCTTCTTTAAATAAATGACCATTAACTTGGTAAG
+TTTTCCAAACTTCAGCAATAAATAATATAACTAAAGAAACATATGCAATTATAGTCATATTGCTGGATAA
+CAAACTCACACCTTGAGGTGATAATTTCCAAGTAAGTAAAGCTAACGCACCGTACATGGGTAATTTCATC
+AACAAGAGTAAGTAAAAATCGCCTACACTGGTCACTTCCATTGCGCCCGTTTGCGTCGGTTTAAAGTAGG
+TAGCACCTTTAGGCGTATCACTAACATTTGCATACCAAATGAAGCTAAAAAGTAAACTCATTAAACCAGT
+TAAAGCAACAGCATAACGCCAAGCGTCTTCAACGCCGAAGGTTTTACCTATATAGAGGGCTATTAAGGGT
+AACGACATTGCTGCGGCAGCAGAACCGAAATTTCCCCAGCCACCATAAAGTCCTTCCGCAGTACCGAGTT
+CATTAGCGGGAAACCATTCACTAACCAGTCGAATGCCAATAACAAAACCGGCCCCAATAAAGCCCAGTAA
+AAAACGAGCTAAGGCTGCTTGTTCAAAATTTTGCGATAAAGCAAACATAAAACAAGGCAAACTACATACG
+GCTAGCAGAACAGCAAAGGTTAGTCGAGGACCATATTTATCCGTTAACATTCCAATGATAATGCGTGCAG
+GTATGGTTAATGCTACGTTTAAAATAAGCAGCGTTTTTATTTCACTACTGCTCAGCCCTAAACTATCCGC
+GATCACCGCCAATAACGGTGCATGGTTAAACCACACCATAAAGGTGATGAAAAAGGCCATCCAACTTAAA
+TGTAGGATTTTCATTTTCCCAGTAAATGACCATAATTTAATGCCAATTTCACTACTCATTGTTTACTCCT
+TAAAGTTTATATAACTTTATAGAGCAAGCAAAATGCCAGTAATCAATAATTATTTATAATCATATATATC
+ATAACGTTAGTACTAGGCACACTAGGGAAAGAAGGTGTTATATGCACTTTTATGGGGGGGCGCACCTAGA
+CAGTGCAGAGTTTTCAATACAGTAAGAAAGTGAGTAGTTAGGTAATACGAGTCGATTTATCAACTTAAAT
+TGAGCTTATCACTGCCAGTTTTACTCCTGACAGTGATCATTATAAGCAACGAAGTGAAGCCGGTTATTTC
+ACTGTTTGGGTGTAAAACTCACCAATGTACTGACCACCTTTAATTTTAGCAATTAAACGTAGTTTATAAC
+TATCTCCTTTATTAGCCAATAAACCACCTAAAGGTGTATTACTACGCCAATAATAAGGGCTCTTTTTCAT
+GCCTAAAGGATACGGTGTCATCTTGTCACTTTTATCGACTAAAAACAGGGTCGCACTATCTAGTGGAAAA
+GTAGAATTAACTTCAGTAACTCCAGCCTCATCAGAGACATTTATTTTAAAGTCGCCTGAGATAAGTACAC
+AATTTTTATTAGCAATATCACAATGCCCTTCTGGCACTAGTTGAATTATTTTATTTGCTGCAGCTTCATT
+CTCTTCATAATAATCGGCAGCAATAAAGCCCACAACGGCAAGAATAGGCGCGACCATGAAGGCAAGTTTT
+GTGTGTTTATTCATAAGATTATCTTTAAGTTATATTGGGTTATTTATTTTTGATTTCATTAAAACAAATT
+GCCCTAGAAAAAGAAAGGCTAGGCGACTTTTAAAATGGGTCGTCTAGCCTTTTTAGTTTACCTGTTGGCT
+AAAATATATCTTTAGCCTAAAGTGTTTCTAGTAGTGGAGAACTAGTGATCGTGTGCTGCAGCACAGTCAC
+CTGGAGCACGCATGTTTTCTACCATAGCGACAATATTAGCTGGACATGGTCCAGTAAACTGAAGAACGAT
+GAAAGCGACACCAAAGTTAACTATTGCACCAACGGCACCAAAAGCGTTAGGAGAGATTCCAAAGAACCAA
+TCTTTACCCATGTCACCTAGGAATGAAGTACCTGGAATAAACATAATGCCTTTGTGTTGGAACACATACA
+TCATTGTTACACCGATACCTGCAACCATACCTGAAATTGCTGCTGTACCACTCATTTTCTTAGAGAATAT
+ACCCATCATTAATGCTGGGAAGATACTTGATGCTGCTAAACCAAAGGCTAGTGCAACCGTACCTGCAGCA
+AACCCTGGAGGATGTAATCCAAGATAACCAGAGACTAATATCGCTATAGTCATCACAACTCGACCGGCAA
+GTAACTCATTTTTCTCTGACAAGTCAGGTGTTAATACCCCTTTCATTAAATCATGTGAGATAGATGAGGA
+TATTGCTAACAATAAGCCCGCCGCAGTAGATAACGCAGCCGCTAGACCACCAGCAGCAACTAAAGCAATT
+ACCCAGTTAGGTAAATTCGCAATTGCAGGGTTAGCTAGTACCATAATGTCACGGTCAACTTTAACCATTT
+CATTTGGAACCACTACTATTTCTTTCCCAGTCATTGTATTTATTTTGGTGACAGTTTGATCTGTTGCATT
+AGATGTATACTGAATTTTGCCATCGCCATTTTTATCTTCAAACTTCAATAAACCAGTTTTTTCCCAGTCT
+TTGAACCATTGTGGGCGTTCATCATAAACAAGGTTCTGACCTGCTGTAGGTTCAATGGTATTCATCAAGT
+TAAGACGAGCCATAGCGCCAACTGCTGGAGCAACTGTGTAAAGTAAACCGATGAAAACAAGTGCATAACC
+TGCAGATTGACGTGCTGCTTGTACTGAAGGAACAGTGAAGAAGCGCATAATTACATGAGGAAGACCCGCA
+GTACCAATCATAAGAGAGATAGTGTAAGCGAACATATTCAATGTTCCGCCTAAGTTACTTGTTGTGTACT
+CTTTAAAGCCTAAATCAGTAACAACCATATCTAACTTATCAAGTAAGTAAACACCACTACCATCAGCTAA
+AGTACTACCTAAGCCTAGTTGTGGAATTGGGTTACCGGTAAGTTGTAATGAAATAAAGATTGCTGGAATG
+GTATAAGCAAAAATCATTACTACATACTGAGCGATTTGCGTGTAAGTAATACCTTTCATACCACCTAGTA
+CAGCGTATACCCAAACAACGAACATGCCGATGCCTAAGCCTAAACCGTAATCAACTTCTAAGAAACGAGA
+GAAAGCAACACCCACTCCTTTCATTTGACCGATGATGTAAGTTAATGAAGCGATTATTAAACAAGCAACC
+GCAACAATACGTGCAGTTTTTGAGTAATATCTATCAAAAATGAATTCAGGTACTGTGAACTTACCGTGTT
+TACGCATGTATGGTGCTAAAAGCATTGCCAATAATACATAACCACCTGTCCAACCCATTAAGAAAACTGA
+GCCACCGTAACCTAAAAAGGCAATTAAACCTGCCATTGAGATAAATGACGCTGCACTCATCCAATCGGCA
+CCAATTGCCATACCATTTTGCATTGGGGTAATACCACCGCCCGCTACGTAAAAATCACTGGTTGAACCCG
+CACGAGCCCACCAAGCAATAGCAAAGTATAAAGCAAACGTGCTAAATACTGCGATGTAAGTATAGAGTTT
+TAACTCATCCATTATTCACTCCCCTCTGCATATTTAATATCAAGCTTATTCATTTTGTGGCCATACCAAA
+AGATTAAGCCAAGGAATGCATAGATTGCACCTTGTTGTGCAAACCAAAAACCAAGTTTGTACCCACCTAT
+ACTAATTGCATTTAGCGGCTCTACAAGTAGCAAGCCAAAACCAAATGAAACTACAAACCAGATTGCAAGG
+CAGATCAATATGATTCGAATATTCTCCGACCAATATGTTTCTTTATTTTCCACAATAGTCTCCTAGCGAC
+ATAGCGTATTTAGCGATTTCTTTTTTTATTTCGCTTCATTACGCCTTTCTTATAAAAAGAATTAGTAATA
+ATTTATGAACATGTAGTAAAAGTGTGGATATAGATTTCTGTCAAAATATCTCCTAGGAGCTAACAGTGGC
+AAAAATCCATATTCAACTTTTAACTGTTAAATACACTAACAAGCTTTGTTTTGACGGGGTATTAGCCTTT
+AGTCTAGATCACAAAAAAATCCTAAAAACAGTGGGTTAACTGAGTAAATAGTCTATTTTTTAATTTAGCT
+CTATTTAATCCTTTTTAAGCTAGTTTTTCTTCAGAAACCAAGTTTATACACCCTTTATTGCAATAACGTC
+TCGAACTTTAGTCTAGGTTTAACCAATAACACTTGTCTAAAAGCATACAAGACTCTAAATTAACGATATC
+ACTCGAATCTTGGTCATCAATACCTAAAGGATGAGGCAATAGCATGGATACTGAACTTTCAGAAATTAGC
+ACATTTATTCACAGCATTCCGCCCTTTGATAGTTTACCTAAACAAGTGCTTGCTCAGCTTGTTCGTGAAT
+TAACCATCAATTACGTTAGAAAAGGTGATGATTTCCCCCCCAAAGGCATTAATGAACCAAGGTTATACAT
+ATTACGAAAAGGGGCTATTAGCTGCCTTTCTGCAGATGGAGAATTAGTTAGCCGTTTAGGTGAAGGAGAC
+TTGTGTGACGCTTTTTATCACAGTGATGCCGACGTACTCAGCAATAATCAAACCACAGTAGAAAGCCAGC
+TTAACGTGCATACTGATGAAGATTGCTTAATCTACAGTGTCGAAGCAAGTATATTGCATGAAATAGGTGA
+GCATTTTCCCTGTGTTAGTGATTATTTTAGCCAAAATTCAGCTCAGCGCTTAAAAACTAAAATGAGTCAG
+GTCAATGAAGAGGCCATTTTATCTTCTACCTTGATGAATACTTCAGTCAGTAACTTTTATCAAAGTCCTG
+TCGCCTCAATTAGTGCTGAACAAACAATTCAGCAAGCAGCAGTGCAAATGACAGAACAAGGCTATTCTTG
+CTTAGTTGTGCTTGAGAATGATAATCCTGTCGGCATTGTTACTGATAAAGATATCCGCCGACGCTGCGTA
+GCTGAGGGGTTATCAACCAGTGAAGTCATTAGCGCAATTATGACACGCGATATGTGTACTATTGACGCAA
+AATGCAACGCATATGATGCTTTAATGATGATGACAGCTAAACATATCCACCACCTTCCGGTCACAAAATA
+TGACAACCTTGTCGGTATGGTTACCGTCACAGATCTAATTAATAACGAAGGCCATAATGCCATAAATTTA
+TCTGGCATTATTAACAAAGCGAATACGGTAGCCGAGTTAAAAGAAATCAGCCACTTGTTACCTAAACTGC
+AAATAAGATTAGCCAAATTAGGTAGCAGTGCCGACCATGTTGGTAAAAGTGTTAGCGCAATCACCATGGC
+TTTCACCAAACGTTTGATTGAAATGGCTGAATACAAATATGGTCAAGCCCCAGTGCCTTATGCATGGCTT
+GCTGCAGGCTCTCAAGCACGACAAGAACAACTGGCTCATTCAGATCAAGATAATGCCATTATCATCTGTG
+ATTCAATGAATCGTTATGATGATGCTTGGTTTGAGAGCCTCGCTACTTTTGTCTGTGATGGCTTAGCCGA
+GTGTGGTTTTATCTACTGTCCTGGCGATATTATGGCAACCAACCCCAAATGGCGACAGCCCCAAAAAGTC
+TGGCATAAGTACTTTTCTGACTGGGTAGAAACCCCTAGTCCGAAGGCCTTATTAAATAGTAGCGTTTTCT
+TTGATTTAGAAACCATTTATGGGGACGCCTCTTTACTTAACAAAGTAAGAAAGCAGCTCTTGATAAAAAC
+GCAAAAGAGTACCTTGTTTATTGCCCACTTATCAAAAAATGCCTTAAATTTACGTCCACCTCTTGGTTTT
+TTCCGTGATTTTGTTTTAAAACAAAATGGTAAACATAGAGCAACACTGGATTTAAAACATAATGGTATCG
+CGCCTGTGGTCGATTTAGCACGAATTTATGCTCTTGCAGAAGGCATCAGCGCGGTAAATACCATAGAGCG
+AATTCAACAAGCGGCTGGCACCCCTTCAATAACGAAAGCGTCCGCAGAAAACTTGATTGATGCTTACGAG
+TTTTTAGGTATGCTCAGAGTTGAACACCAAGCTAAAGAGTTAGCGCGAGGCGAAAGCGCTGATAACTTTT
+TATCACCAAAAGAAATTTCTAAGCTAGAGCGTGAACACCTTAAAGATGCATTCAAGGTAATTAAAAGCCT
+GCAAGACGCTAGACAATCGAGTTACTAATGACCCCTACAACCTTAGTAAATTCAAATATGTTCGGCTGGT
+TACTTGGGTATGAAGCCAAGCGTAAGCAGTTGTTGAAAAAGGCGCCTGAAGGCGCATTACGAGATTATTT
+ATCCGTACCTTTACCTGATATAAATACCCGCATTGATAAGGTAGAAATCTTAGCGGTCGATTTCGAAACA
+ACCGGCCTTAATGCCAAACAAGACAAGCTACTGAGTGTTGGTTTTCTCACACTGAAAAAACAGCAAATGT
+CACTCAAAACAAGCTATCACCAAATCATCAAAACTAAAGCACAACTTGAAGAAAGTAATGTCATTATTCA
+TCACATTACCGACAGCCAAAAAGAACAGGGACAAGCATTAGCGATAGTGGTTGAAGCATTATTAAAAGCT
+TTAGCGGGTAAAGTAATGCTGGTACATTTTGCCCGTATTGAAAGACAGTTTTTGGCTGAAGCTTGTTATG
+AGTTATATGGCATGGCACCGATTTTTCCCATGATAGATACCCTTGCACTGGCTAAACGTCGTTTAGATAA
+ACGTGATGTGGCCTATGATCCATCAGAATTACGTCTGACTAACTTACGCAATAATTTTCAGCTACCCGAA
+CACCATGCCCATAATGCATTAAATGACGCGATTGCTACCGCTGAATTATTTATGGCACAAATGAGCAAAG
+CCAATAAAGACGGTAAAACAACACTTAAAGATGTTTTATTGTAATAACATCAATACAACTTCTGCATTTT
+TTTTGTTAAATGATATGTCCTTTTGAGCTGTACCTCTTCCGCTTTACCGTGCTTAGGTTACAATCATGAA
+ATGTTATACCAATTCCAATAAGTTTCTTCCCACTCAGCGAGAGTTAACAGCCTTAGAGGCAAGGCATTGA
+TTGAAGAGAATGGTAATTCCCTTGTCAAAATCAATAACGCCGCATATAAGTCTTTTAAACTCGCCCTTTG
+GGAACTTTCCAGCGATTCGATAACCGCACAGAATTTCTTTCATATAGAGTGACTATATACAAAAAAATTC
+TATTTGTTCTCAAACCGCTGGCAAGCTCTGAGTGAGAACTAACTAAATGGATTTGGTATTAGTAGAATCT
+CTACAAAAAAGGATGCTCATGAATAACTTATTAAACGCACAAAACGGCGGCACACCATTAATCATCATTG
+AAAAATCAGCCTACCAAGCTTGGCTTGAAAACCAAACCGAACAAAGTCAAACGTGGTTATCAAATACGCA
+ATTTAGCGGTAAAGGCTTAGCCCTTATCCCTAATAACCAAGGCGAACTCAGTCAGGTGTTATTTGTGGTT
+ACTGATGCCAGCGACTTCTTTGCTTGTGGCGACTTAATTAAGCAGTTACCACAAGGGCAATATTTATTAC
+AAGCTGAGCCAGAACATATTGAACCTATTAGCTTCGGTTGGTTAGTGGGTGCTTACCAATTTGATAGATA
+CATCAGTAATAAATCAACTAAGCAGTTAGCAAGTTTAGCGATTAACAATGTTGATATTGTAGAGAACGCA
+ATAAAGTTTGCTCAAGCGACTACATTAACTCGTGACTTAGTGAATACACCCGCTGCCGATATGATGCCGG
+TAGACATTGCTCAAGCTGCGTTGGAACTCGCAGAAAAATTTAACGGTAACGTTAAACAAATTATTGGTGA
+TGAACTGTTAGTACAGAATTATCCGACCATTCATGCTGTCGGCCGTGCCAGTATTCATACACCCCGCTTA
+GTCGATTTAACATGGGGTGATAGTAAAAACCCACAAGTCACTTTAGTTGGTAAAGGTGTTTGTTTTGATA
+GCGGTGGTTTAGATATGAAACCTGCTGCGGGCATGCGAAACATGAAAAAGGACATGGGCGGTGCTGCCCA
+TGTGTTAGGTCTAGCACAATTAATTATGGCGCATAACTTACCGATTAATTTACGTGTATTAATTCCAGCA
+GTAGAAAATGCAGTATCAAGCAACGCACTTCGTCCAGGCGATGTAGTTACTACTCGTAAAGGCCTTACTG
+TAGAGATTCATAATACCGATGCTGAAGGCCGTTTAGTGTTATGTGATGCACTAGCTGAGGCTGAAAATGA
+TGAACCTGAATTAATTATAGATTTCGCTACCCTTACAGGTGCGATGCGCGTGGCTTTAGGTACTGAATTA
+CCTGGTTTTTTCTCTACCAATGATGAAGTTGCCGCAGGCATTACCTTAGCGGGTAGCAAAATTAGTGATC
+CCGTATGGCGTATGCCACTTTATAGCCCATATGATAATATGTTCGACAGCACCATTGCTGATATGACTAA
+CTGCCCAACACAGCCTTTTGGTGGTGCTATTACTGCAGCATTATATTTACAACGTTTTGTCGAAAAGACA
+GATTGGGTACATTTTGATGTCATGGCCTTTAATGTTCGCCATTTGTCAGGGCGTCCGTTAGGTGGTGAAG
+CATTCGGTATTCGCGCCGTGTTCGATTACTTAGCAGCTAGATTTAACTAATACGATTTTAGTCATTAACA
+TTCTTAAGCTAACAATAAAAAGCCTGCACTTTATATCCCCAAGATAATAATGCAGGCTTTTTCTATTGAG
+TGTTTTAGTTGCTAAATTATTTAATCTCAATTTTCACGCTTCTCATCGAATTTAAGTCACTTTTCATTGG
+TTTACCCTGCAAAAAAACATAAACTCGTCAGTGAAATTTTTTCGAATAGACCTTTAGGACTAGAAATGAA
+ACTAAAAATAAACTCATTAAAGCGAGCCTTAGCAATCAGCTTAGGTTTGCTTACTTGTTCCGTCGCAATG
+GCTGAGCATGTAAGTAAAGTCATTACCGCTGAAAACCTTGCGACTCTACAATCAGTCAGCCAAGCACAAG
+TAAGCCCAAGTGGTGAATACGTTGCTTATACTCGCTCCGTTCCGCGTGAAATCTATGTTGAAAAAGATGG
+TAAAAACTGGGGTGAACTTTACCTAGTAGATGATAAAGGCGTAGAGCGTCCTTATATTACTGGTGAAGTA
+AATGTTAAAAACATTCAGTGGTCTGCTGACGGCTCATTAATATATTTCTTAGCAAAAATGAACCATGATG
+AATTCACCACGCTTTATCAAATACCAGCAAACGGTGGTCAAGCGCAAAAAACGGTGGCGTTAAAAGAAAC
+TAACATTAGTAGCTACGCACTGAGCAGTGATAACAAAAAAATCGCTATTTTAGCTAAAAAAGCGAAAGAT
+GAATCAGTTAAAAAGCTGACCGATTTAGGCTTTAAAGCCGAAGTTTTCGAAGAAGAGCTAACTAATCAAT
+TTTTATACGTAACAGATCTTACTCAGTCTGATCAAGCGATCACGCCTGAAGCATGGGACATCAAAGGTTA
+TGTTTCTGATGTACATTTTTCACCAACCGGTAAAGATTTATTAATTAAAACTCAACCGACTGCGTTAATT
+GATGACAAATACATGAAGTCACAATGGCACATTGTTGACATCGCTAAAAAAGCCGTTAAAACGTCTTTTG
+CTACTGAAGGAAAATTAGGCGCTGCTGAATTTTCCTACGATGGTAAATATGTTGCCCTGCACGGCGCACA
+AGACAAACATGATCCAGCAAATGGTCGTTTATTTATTGCCAATGTTGCTTCTGGAAAAATAAGTAACTGG
+CTCCCAAACTTTAAAGGTCACGTCAGTGATTTTGAATGGTCTAATAAGCGTAATGAATTATTCTTTATTG
+CTAATATTGGTACGCAATCAGTGGTTGCCAAAATTAAACCTGGTTCTAACAAATACAAAACAGTTGTCGA
+TGCGGGTAAATTTATTGCCGGTAATTTAAGTATTTCCAACTCAGACAAAACTGTTGTGGTAAAAGGCCAT
+ACATCCCAACATCCTAACGAAGTGTTTATATTACGCGGTAAAAAACAAACACGTTTAACGGACTCAAATG
+TTTGGTTAAATGATATTGCTTTAGCTAAACAAGAAAACCTTACCATTAAAGCCCGTGATGGTGTTGAGAT
+TGGTGGCGTTTTAGTTTACCCACTTGATTACAAAAACGGTCAACGTTACCCATTAATCATGTCAGTACAT
+GGTGGCCCTGAAAGCCATGATAAAGATGGTTGGATGACAGCATATTCTCGTCCTGGCCAATTGGCGGCTG
+CACAAGGTTACGCCGTGTTTTATCCAAACTACCGCGGTAGCACAGGTAAAGGCGTAGACTACTCTAAGCT
+AGGTCAAAATGATTACGCTGGTAAAGAGTTCGATGACTTGGTCGACCTTAAAAATCATTTAGTTAACATC
+GGCTTAGTCAACGAGAAAAAAGTCGGTATTACCGGTGGTTCCTACGGTGGTTATGCTTCAGCTTGGGGCG
+CAACTAAATTAACTAAACATTTTGCCGCCAGTGTTATGTTTGTTGGTATTTCTAATCAGTTATCAAAGTT
+TGGTACGACCGATATTTCTAATGAAATGCATTTAGTTCATGCACGCTCTTACCCTTGGGACAAATGGCAG
+TGGTACTTAGAACGCAGCCCGATTTATTGGGTAGAACAGTCAGAAACGCCATTACTCATTATGCACGGTA
+AAGCTGACCCTCGTGTACATCCAGCACAATCTATGGAAATGTACCGTTATATGAAAGTCCATGGCAAAAC
+AGTGCGTTTAGTTTATTACCCAGGCGAAGGACACGGCAATAAACGTGCTGCAGCCAAGTACGATTACAGC
+TTGCGTTTAATGCGTTGGATGGATAACTATTTAAAACATGATAACAAACCGATGCCAGCTCATGACTTAC
+CTCATGCAGCTAACTTAACAGCACAAAAAGAAGCTGATAAGAAATAATCTACAGTCGCTTTAGTTACAAA
+CCATTATATAAAAGGTCAGCTTAGCTGGCCTTTTATATAATGCTCGATTAATGATAAATAGTGTTATACC
+AATCGGACTAATTTATTGATCACTTAGCGAGAATTAAAAGGCTTAGAGGCAAGGCATTGATTGAAGAGAA
+TAGTTATTCTATTGTCAAAATCAATAACGCCGCATGTAAACCTTTTAAACTCGTCCTTCGGAAGCTCATT
+AGCAAACTGATAACATCACAAAATGAATGAAATATAGAATAACTATGGTTAACTCGTTTTGCTTGTTTTA
+AGCTCGCTAATGTAACTCTAAGCTAGCCAATAAATTAATCCGTTTGGTATTATGCCTTGGTAAAAAATAT
+GCGCTAAATCAAGCCTAGAATAAATACTCCAAATAAAAGCAAAACAACCATTGCAAATAGCAATCGTTAT
+CATTAGACTTCGCACCATCATTATTACCTAGGAGTTTCATCCTAGTAATCATTAAGGTTTGAGTTATTTA
+TGAAGTTTTCTCCACTCTTTTTAGCCGTCAGTGCGGTTCTCTCTTCAACAGCAGTTTTTGCTGACACAGC
+TGACAGTGCAACTGACAGCTCATCAAATAAACAGGCTATGGAAGTCATTGAAGTAAAAGGTAGTTATTTC
+CATGGTTATAAAGTTGATGAAGCTAATGGAGCTATGCGCGGTAACTTTTCCTTATTAGAAACAGCACAAT
+CGGTCACCGTTATTCCTGATACCATAATAAACGAGCAATTAGCCACTACGTTAGGCGAAGTACTCGTTAA
+TGACGCTAGTTTAACCGCTGGTTCAAAACAACGTAACCGTGAAGTCTTTAGTCTACGTGGCTTTGAATTA
+AGCTCATCAAATGGTTATTTACGCGATGGTCATCAGCATTGGTCTCATTATCAACAACCTATTGAAACAC
+TGGAAAGTATTGAAGTAATAAAAGGACCTTCAAGCATATTATACGGTCAATCAGGCCCCGGTGGTTTAGT
+TAACATGGTGACAAAAAAGCCTACCGCTAATAGTATTTTTAACCTAGGTGTCGATTTTGATCAAGAAGGT
+TCATCCCGTATAACGTTAGATGCCGGTGGTGCCATAACAGAAGATGAATCACTGCGTTATCGCGCTAATT
+TAGTTAAACAAGATGTGACTTACCAACGTGAATATCAAAATGGCGAACAAAGAGAACGTGAACGTTTCCT
+TGGCGCACTGGTAGTTGATTATGATGTGAATGAGGATTTACTCGTTAGCTTTCATTACGATAGAACCAAT
+GACAAAGCGGGTTTAGATACTGGTGCTTGGCTTGATGATAACGGCGATGTTATTGGTGATGATAAAACTA
+TTCGTGATATGTCATGGGCTTTTACCGACATCACAGTAGAAAATTACGGTGTTGATGTTAGTTATATTTT
+AAGTGATGCCTGGCAAGTAAAAGTTGGTTATAACGAACAAACATTCGAGCGTCAGCGTTTTGAATCTGCT
+CCGAACAAACCGAGTGATTTTGTAGAGGGCGATAGCTATACCTCAAATCCATATGACCGTTATGATGATT
+GGCAATTTACTACTACGTTTATAGATTTTACCGGTGAATTTGAACTGGCAGGTGTAGAACATAATTTACT
+TATTGGTGCTAACTATCTTGACTATTATTATGGCCAACTAAGAACAAAGAATAAGTCAGACTCGTTTGAA
+TATTCTGCAGGGCAAGTTGAACCATCCCGCCCTGATATCAGCTATGCAACTGATGACAGCTTATATACCA
+GCGAATACAATTATTATGGTATTTATATCCAAGACTTAATCACTATTAACCAAGAATGGCAGGTGATGAT
+TGGTGGCCGTTACGATAAACAAAGCAAAACAGGTGCTGATAATGAGTCGGTATTACCTAAAGCGGGTCTA
+CTATATCACCCGAATGATAGTGCTACCTTCTATGGCAGTTATAGTGAAGGTTTTGAGCCGCAAAGTAGTG
+AAACCATTAATGATAAAGATGATTTTAACCACGGTATGGAGATCGATGCCGAGACTTCGAAGCAATACGA
+AGTTGGTGTAAAATGGCAATTATTCGATGACCGCTTACTGTTAACGTCTGCACTATTCGACATCACTAAA
+TCGGGCGTACTAGTAACCGAAGACTATGAAAGCGTGGATGAAAATATCACTAAAATTACTACGCAAGCAG
+GTGAACAACGCCACAAAGGTTTTGAAGTAGCGGCACAAGGCGCGGTAACCGATAAATTATTTATCATGGC
+ATCTATGATGAACTTGGATGCCGCCTATGGTACAGATAGTCAGTTTAATGGCTCAACGCCTGTAGATGCG
+CCAGAGTGGTCAGCCTCCGTTTGGTCACGTTATGAATTGACTGAAAACTTTTCTATTAATGCCGGTGCTT
+TTTATGAAGGCGAACGTTTTGCTAATACCGATAACACCATAGTAAAAGATGCTTATACCCGTGTTGATGT
+GGGTGCTACTTATAAAATAGTCTTACAAAATACCGATATTAACTTACGTTTTAACGTGCAAAACTTATTT
+GATACTGATTACCTCGCTGGTGGCGGAGTGTCTAACGTGACAGTGGGAGATGGCAGAAACTTCCGTCTTG
+CCATGCAGATTGCTTTTTAATGAGATAAAAAATAGTCGTACAAAAGTTACAACAAAAAGCCTAGAATTTA
+AGCAGATGTAAACAGCTTATACCTAGGCTTTTTTGCATTTTTTATTAATTCAACACAGTGTTAACATCAC
+CTGTGCCTACTTAGTTGCCACTAATTTAGCGTTAATAATATTAAACTGCCACTGATTAGCTTTTTGTTTT
+TCAGCTAGCACAAGCGCCTTCTGATAGTATTCATGCGCCATCCCCTTATATTCTAATTGCTCATAAGTAC
+TCGCTATCGCTTTTAAGTGGTCAATGGATTGTGAGAACTCTTTTTCTACCGCTATTAATAGAGGTAATGA
+GGCCTTGGGCGAATCAAAATGCGCGACATACTTGGCTTGCATAGTAATCAATGCTTGTTTAGATGCGGGT
+AATTTCTTAACTGTCTCGTCAATAAAAGTAGGTAATAAGGCTGCATTTTTATTACGATAATGGCGTCTAA
+ATATCTCTTGAACACTCGTTGAGGGCATCGGTTGGCTAAAACCGAATTCTGTCATTATTGTTTGATAATG
+CTGTACTATCGACTCTGGCGTTTTAAATGTAGCCAGCTTATTCTCAACAATATACCAAGGTTTATAGATA
+ATTTTTAAGCTATCCCGTAAAGCAATAATACCTACCGAGTTATGATTTTCATCTGGATAGTGTTTAAATT
+GCCAATCAATATTATTGGGTTGTGCTAGATCTAAGGCATTAATAAAATCATATTGCCCCATCCGAGTTTC
+ATCCGCGAGTGACAAAAATAATGACACGGGTTTGTGTTGCGCTTTGCTCAGTTTTTCTTTCGCTTTAGCA
+ACAATGCCTTGATCAGCAACCCATACTGACGGGCTAATTGCCACGTAGTTATTAAAAGCAGACGGCTTTT
+CAAGTAACATATTTAACACAAATAACCCCCCCATTGAATGTCCAACCAAGGTAGAACTCTCTGCACTACG
+GTAATTATTATCAATATATTGTTTTACTTCTTCAGTAATAAAACGAATGAACTTGGCAGCTTTTCCTTTA
+CTTGGTTTCGCTTTTGAATCAAATACACTGGGTGTCATGTATTCATGGTATTGACTTGTGCCTTTATCAG
+CAATGCCCACTAAAATCACATCAGGAATTAATTGTCCTTTATTCGCCAATAAATCCAGCATGCCCGACAC
+GCCGTGGAAGTTATAATCTCCATCAATCAAATAGATAACGGGGTAAGTGGCTTGTGTATTTGCAAAATAA
+TTTTCAGGCAGCAGAACTTGCAGTTCACGATCGGTAGATAGTACTTTCGAGTCAATAGAAACCCTATCAC
+CCATACTAAATGATGCCGTTTCCCCTACCGCGGAATAAGCTAACAAACACAACATAAATACTATAATGTA
+TTTTTTCATAACACGTCCTTTGTATATCTTAATAATTATCGTAATAAATACTTAAATGAATTTGACTTTT
+CAGCTAGGTTAACACGCATATTACTAATAAAAATACTTTGCTGATTCCTTTATTGCTCAGTCGCTTAAAA
+CTGTAAACGACTACTTACAGTTACGGGAAAACCATTATAAAGTTGAGGGCTTGCAACACTAAAGTCTAAT
+AGCTGAACCCTTGTTTTTAGTGCTGTAATGTTAAACTAGTCGGCGAGTTGCTACCAAAATTACAAGGGAT
+TATTATTAGATATAGATAAACCGCCTCTGGAAATTATTTAACCCTACTTTACAGTGCCTTATGCACTAAA
+CTGTTAATGAGAATTCCATGAATAAGAAGTTACTCTCTACCGTCCTTTTACTATCAACGCTACTCACTCT
+ATTGGCTTACTTAAGCCAAACCTATTTAGTTTCAGCGCAACTTTATAGTCTTTTTTTGTTCACTCTTAGC
+GCTTTTACTCTCTTGTTTTTATCCAACATAATACACAAACAAACCCTGAAAACTGCGGCTCTAATAGCTG
+AGCAAGAGCAAACTCACAGCAATGCTGAACTTGGCGTCATTGGAGGCGAAATTAGTAATAAAGCAAGCGA
+ACTTGCGATTAACTCAGCCGAAATAAGCTATTTCTTAGCACAACTTAGTGGCGCAATTGAACAATCGAGT
+GAAGATGTTGACCGATTAGCGACTGCAGCCGAAGAAATGTCTGCCAACTCCAAACAAATTAACGACAATG
+CCGTACTTGCTTCTCAGCAAGCGAGTCATGCTATGTCATCTAGTAATGCCAGTTCAGCTCAGTTAAGTAA
+CAATATTAATATCGTTAATCAGCTCAATGTGTCGGTAAATAGCGCGGCAGAAAAGATACGTTCTCTTGAA
+AAGAAAGCCCTGGCCATTCAAAGTATTACTGATGTTATCGATGGGATTTCTGCACAAACTAATCTATTAG
+CATTAAATGCCGCCATAGAAGCGGCACGTGCTGGAGAGCAAGGTCGTGGTTTTGCCGTCGTGGCTGATGA
+AGTTAGGGCTTTAGCTGGTAAAACAGCTGATGCAACGGCGCAAATTGGTGAGATGCTCAAGCAAACAAGT
+GATGAAACCAGTGCAACAACTCTGGCTATGTCACAGATTGTTGAACAAACAAACAGTGTAGTTTCTACCA
+TGACGGAATTGTCACACGGCTTTGCTGAAATAGATCAATTACTGACTGACTCTTCTGCGGCAAGCGATCA
+AATAAGTCATGCGTTAACAGAGCAAGATTTCGCAGCAGAAGAAATCTCATCTTCAGTTGTACGTTTACAT
+GATTTTTTATTAAATAAAAGTAGTGAAACGCAAGACGCGTCAATTCAAGCGCAAACCCTATCCAATAGTT
+CGGAATCAATTTTCGTCCATATATCATCTTTTGAAAGTAACTCTCTCATTGCTAACATGTGTCAACAAGC
+ACAGCTTTCCGCGAATCAAGTAGGGCTGTTATTTGAGCAAAGTATCGAAAAAAACCTTATTACTCAACAA
+CAGTTATTTAACTTTAGCTATCAACAACTAGGCAGCTGTGAGCCGAAGAAATACAGTACCTCTTTTGATA
+AATTTACCGACCAGCATTTACCTAAAATCCAAGAACCATTGCTAGTTCAGTTTCCTGAGATGATTTACGC
+TGGCGCTGTAGATATTAACAGTTACTTCCCTACCCATAATAAATGCTTCTCTAAGCCGCTAACCGGCAAT
+GCAGCAACAGATATTATCAATAACCGTACTAAACGACTATTTGATGACCCCACGGGCATTCGTTGTGGCA
+AGCACACCGATAAGTTTTTACTGCAAACATACAAGCGTGATACTGGTGAAATTATGCATGATGTTTCTGC
+ACCAATATTTGTTCAAGGTAAGCATTGGGGTGGTTTTAGAATTGGTTTTAAAGCCAAGTAAGTATTGAAA
+TACCTTAAAATGTAGTTGAAATCGACTAAAGTCTACCCCCTTTTTTTAGCAATGTAGACTTAGGTCTAAT
+TCCTTTTGTTCACTTTACACACTAACTTATTATTCGATAACAAAAAATAACAACCAAGCAAACTAAAAAG
+AAAATAATAAGAGGCACTTAAGACCTCATAATAATAAGTCACATTAAAATAAATAAAACAAAAATGGGAA
+ATACAATGTTTAATAATTCATTATTTAAATTAAAAAAAGTAGTACTCGCAACCAGTTTATTAGCGGTTAC
+TGGTGCTGCTAATGCCGGTTACACTGTTAAATTAGATGACGGTGACACCATTACTTTTGGTGGTTACATC
+AAAGCAGACGTTCGTTCAATCAGTGGTGATGTTAGTTCACCCGTAACCAATGATGATTACTGGATTGGTA
+ACGCCGCAGTAGTTGATGATATATCCACAACCAAATTCTCAGCCAATGAAACTCGCTTCAATACTAAGTA
+TGTTCATGGCGACGTGACTGGCTTTATTGAATTAGATTTTTACGGCGGCGGCGGCAACCAAATTGTTTCA
+AACTCATCACATCCAAGACTACGTCACGCTTTTATCAAATATAAAAATATTTTAGTTGGGCAAACTTGGA
+CAACCTTTATGAATACTAGCGCGCTTGCAGAAGCGGCTAACTTTGGTGGTGCTTTAAATGCCTCTGCGTT
+TATTAGACAAGGACAAGTTCGTTACACCATGGGTGGTTTACAACTTTCTTTAGAAAATCCACATTCAGAT
+AAAGGTGACAGCAGTCAAGATTCCATTCCTGATTTTATTGCCAAATATACCTTCAAAGGCGACTGGGGTA
+ATGTTTCAGTATCCGGTTTAGCCCGTCAGTTAAATACTGTTGGTGGAAATTCGGAAACAGCGGTTGGTGG
+TGGTATTGCTGGTCGTATTAAAACTTTCGGTAAAGATGATTTCCGCTTTCAAGTGCACGGTGGCGAAACT
+GGTCGCTACGTGGGTGTAGTTGCAGCGAGAGATTTAGTGGGTGAAGAAGTTGAAGAAACTACCTCGTACA
+TGGTGGCTTACCGTCACTTTTGGACCGAAGAAATGCGCTCAACCGTATTTTACGGCAGCACAGATGCTGA
+CGTAGCCAATACAAAGCGTAATCATGTCGCTGTTAACTTATTTAAAAACTTTACCAAGCAACTTTCTTTT
+GGTGTTGAAGTAGGTAATTTTGAAATGAATGAAGTAAGTAAAGATTCGAACTACTTACAATTCTCAGCTA
+AATACGTTTTATAGTTTTACACGCGACTAAAGCGTAAATTTAGTCTCACAACTTGCGTTAGTTAACCTCT
+GTTGGGGTTATTTTATAGGGAAGCATATGCTTCCCTTTTTTTATGCTTTTATTAACAATCTAAATGCATA
+CTTCAGGCGCTTAAGGTGCCTTATAAAAAAGTTAAATTCGGTTTTCTCACCATACTGATTTTACTGCTGC
+TAACCTGCAGAGAATAAAGTAAAACAATCTCTCTTCTTTTTTTAAATGAAAAAGAGCATTTGATGTCATT
+TAGTACATTAATTACCTTATTGTCTTTTACATTATTTACTCTTTCTATCCTATTAAACCTGGCTCAAGGC
+AAGGGCGGCATTGTATGAAATATTTCATCAACAGTGATTAATTTATTTTTAACTTTCAACTACGTACTTT
+TATTTAGCTTATTCGTAATTATCGTAAAAATTGAGCTACACTAAAATTGAACTATATTAATTAGCATAGT
+TTACTAATTTAAAAGGGAATTTTATGAATTTTTTACGGAGATTCACCATACAGAAAAGATTATTCATTCT
+GGTGGTATTAATTATTATTGGTCTTTCAGTACTCGATGTTATGAGTTTGTCAGGAGAATACAAATCGTTA
+ATGGAGCAAAAAAAACATACAACCGAAGAGCTAGTTGATAGTGCTTACAGCATTATTGAACACCACTATG
+CATTGCAACAAAAAGGTGAGCTCAATGAAAGTAAAGCAAAAGAGCAAGCGTTAAGTATCCTTGCCAGTAT
+GCGCTATGACAAAAATAACTATTTTTGGGTAAATGACTTTACGCCCAACATGATAATGCATCCGGTCAAA
+CCAGCGCTTAACGGTAAAAATGTATCGGGCATTAAAGACGCCGATGGTAAGCCTTTATTTATCGATATGG
+TTAAGGTTGCCGAGGCTAAAGGTCATGGCTTCGTTTATTACAAGTGGGCTAAACCTGGTTTTGATGAACC
+TGTTGATAAAATTGGCTTTGTTAAAGGTTTCACCCCATGGCAGTGGATTATTGGCTCAGGTACTTACCTT
+GATGATATTGAGGCTACCTTTGCCAAACAACGTAATATGCTCATTATTGATAGCCTCATTATCGCTATTA
+TTATTATTGTTTTAAGCTATGTTATCGGAAAAAGTATTCTACTGCCCACTAAGTCAGCTGCTGAGTTAAT
+GAAAGATATTGCCCAAGGTGATGGTGATCTTACTAATTATTTAGATGACACAGGTCACGATGAGATTTCT
+CGCTTATCTAATTATTTTAATAACTTTACTGGCAAAATGCGCCAATCTTTACAAGATGTATCTAACAATA
+CCGCACAGGTTTTAGATCATGCACAAGCTGTTTCTGGCGCCAGTGATACTGCCCAAGCTCTTATCCACAA
+CCAAAATGACATTACCACTCAAGTAGCAACTGCCATGGAAGAAATGACTTCTCAAATAAAGGAAGTGAGT
+GACAATGCCAGCTCAGCGGAGCAAGCAGCAAACGATGCGAGAAATAACACCACGGATGGTAAAAAAATTA
+TTTCGAGCACCATTACACAAATGCAGTCGCTGTCGGCTAATATTGATGAAGTAAGCCAAGTGGTCGCCAG
+TCTTGCATCTGAGAGTAACAATATTGGCTCAGTTCTGGATGTAATTCGAGGCATAGCCGAACAGACCAAT
+TTGCTGGCCCTTAATGCCGCCATAGAAGCTGCACGCGCTGGTGAGCAAGGTCGTGGTTTTGCAGTAGTCG
+CTGATGAAGTGCGAACCTTAGCTAATCGTACAGAGCAAAGTACTAATGAAATTCAGCAAATGATACAAAG
+ACTACAAACGGGCGCACAAGCAGCTGTCTCTGCGGTCAAAGTCAGTCAAGATATTTCATTACAAACGGTT
+GCTCAAACAGGTAAGGCTGATGATTCTCTTTCTGAAATCGATCGCTTAATGCAAGTCATTTCCGATATGA
+ATACTCAAATTGCTCGAGCTACCGAGCAACAGAGCCTAGCAGCTGATGAGGTTAATTTACGCATTAATGA
+TTTAGCGAGTATGACTGATGAATCTCTGGCTACAACACAACAACTCAGCGAAACTAGTCAACAATTGAAA
+GTCAGCAGTAATAATATGTCTGAGGTAGTCGGTCGCTTTAAAATAGCGTAACAAAGAACAATCAATAGGT
+ATATTAGCAGGCATAAAAAAACCAGTACCCCTTGCCTTAAAGAAAGGGTTACTGGTTAAACCATCAAAAA
+TTTTTAAAATCGAATTAAAACTGTAAAACCTCAAAGTGGTACTTAGTGGTTATGCGTCCTGGAACATAAC
+CACTAAGTTCCCTGCTTTGCTATTACCTATTTAGTGAGAGAGCATTCACTGCCTAAGCAACGAAACAAAT
+GATAATCATTCTCATTTGAATAGTCAACACTATTTTTCAGTTTTTATTAATTAATAAAAAGTTTAAATAT
+AACAAGCATAAAAAAGCCAGTGACACTTACCATCAAGAAAGTGTTACTGGCTAAACCATCAAAAATTTTA
+ATGTCGAATAAACTCCGTAGAATCCCAAAGTGGTCACTTAGTGGTTATGTGTCCTGGAGCATAACCACTA
+AGTTCCCTGCTTTGCTATTACCTATTTAGTGAGAGAGCATTCACTGCCTAAGCAACTAAATAAATGATAA
+TCATTCTCATTAAGATAGTCAACACTATTTTAACAAATAATTTAAAATAACTGTTTTTATTTCTTCAGCT
+TAGCAAAAGCATCGGCGAAAGCGTTACCCATAGCGGCATTGTCTACTTTCTTACTTTTTGATTTGTTGTG
+CTTTACGGCTGGTTTACCTTTATTATTACTACTGTTTTCGTGATTCTTTGCTTTATTGCTATCGTGTTTC
+CCGTCACTTTTAGCTGAAGCAGGTTTGCTAGTTTGTGCGCTAACCTGCTCTTCCAAACGCATAGTTAAGC
+TAATTCGTTTTCGAGCTATATCTACTTCAACCACTTTCACTTTAACAACCTCACCAGCTTTCACAATTTC
+ACGCGGATCACTGATGAACTTTTCTGTAATTGATGAAATGTGTACTAATCCATCTTGATGTACCCCAATA
+TCAACAAAGGCGCCAAAATTAGCTACGTTAGAGACCACCCCTTCAAGTATCATACCTGGGGTTAAATCTG
+CCATGGTATTTACCCCTTCTGCAAAACTAGCGGTTTTAAATGCCGGTCTAGGGTCTCTACTTGGTTTAGC
+TAACTCTTTAATGATGTCTTTAATGGTTATTTCACCTATATCATTATCGGTAAACTGAGTGATATCGAGA
+GATTGTAATTGCTCGTTATTATTAAGTACTTTACTTACATCAAGTTGTAATTGACTGAGGATTTTCTCAA
+CCACTGGATAACTTTCAGGATGAAGTGCTGACTGATCTAACGGATTATCACCGTTAGTAATACGTAAGAA
+ACCAGCGGCTTGCTCAAAAGCTTTTGGTCCTAAACGTGCTACCTTTTTCAACTGTTTTCTATTGGTAAAA
+CGACCTTGGCTATCGCGAAAAGCAACAATATTACCAGCCATTGTTTTGTTTAATCCCGAAACGCGCGTTA
+ATAACGCCGCTGAAGCACTGTTTAAGTCAACACCAACCGCATTTACACAATCTTCAACGACATCATCAAG
+GGTTTTACTGAGCTGACTTTGGCTGACATCATGTTGATACTGGCCAACACCTATCGCTTTAGGATCAATT
+TTTACTAACTCAGCCAAGGGGTCTTGTAAACGACGAGCAATAGAGACAGCACCACGTAATGACACATCTA
+AATCAGGAAACTCGTTCGCGGCAAATTCAGAAGCGGAATAAACAGAAGCACCAGCCTCACTAACGACCAT
+CTTAGTGAGTTGCACTTTGCTTTCATCCGCTTTAAAGAGTTGGATCACCTCAGCAACTAATTTGTCACTT
+TCTCGCGAGCCGGTACCATTGCCAATGGCCACTAACTCAACTTTATGTTGTCGGCAAATATTCACCAATG
+TACGAAGTGACTTATCCCAATGATTTTGTGGGACATGTGGGAATATAGTAGCAGTATGTAATAGTTTTCC
+TGTGCCATCGACAATGGCAATTTTACAACCTGTTCTTAAGCCAGGATCTAAGCCTAATGTTACTTGAGGC
+CCTGCTGGTGCTGCCATTAATACATCGGATAGGTTATTTGAAAATACGTCTATCGCTTGTGTTTCTGCCT
+GCTCGCGTAAACTCGTGATCAATTCATTTGTTAAGCTGATGTTTAATTTAGCTTTCCATGTTAATTGCAC
+TACTTTCGTTAAAAATTCCGCAGCGGGTTGTTTATTACCTGATGATAAACATTTAAGTGTTAAGTGCTCA
+ATAATAAGTTGTTCTGCACTATTAAACGTTGTGATAGTTTGTCCTGGATCGACATCAATATTGAGTTGTA
+AAAAACCTTCATTCCTTCCGCGTAACATCGCTAACATGCGATGAGAAGGAACCGTTCTCAGCTTTTCACT
+ATGCTCAAAGTAATCACGAAATTTAGCGCCTGCTCTTTCTTGGCCTTTAACAAGTTTACTGGCTAAATGC
+GCCTGTTTTAACAAATGACTACGCAGCTTTGCTAGTAGGTTAGCATCCTCACTAAAACGCTCCGCTAAAA
+TATAGCTCGCACCTTCTAGCACAGCTTTCACATCAGAAAAACCTGCCGTTTCATTAATAAAAGCGACCGC
+CTCAGTTGTTGGAGATAGTTGCCAGTTATTAAAAAGCTTATTCGCTAAGGGAGTTATGCCTGCTTCGTTG
+GCTATTTTACCTTTAGTACGACGCTTTGGTTTATAGGGTAAATATAAATCTTCTAGTCGAGTTTTGTTAT
+CTGCTTGTTTAATTAATTTTTCTAATTCAGCACTGAGCTTATCTTGTTGCTTTATGCTAACTAAAATAAC
+TTGTCGACGGTCTTCTAGCTCGCGTAAATAGCTTAAGCGCTGTGCTAAATGACGAAGATGGTTATCGTCT
+AAGCCTTGAGTAGCTTCTTTACGGTAACGGGCAATAAATGGCACAGTAGCACCATCATCAAGTAAGGTAA
+TAGCGGCATTAATTTGTACCGCGTTAACATTGAGTTCTTGAGCTATTTGCTCGGCAATAGTTAACATTGA
+AAGGCGATTCCAGCAGGATAATATGTTGGACAGCATAATAACAGAAAACTGTTGCGACGAAAATTTTACT
+GCAGCCCCCAAGCTGATTACTCTATGCAATACCTTGCATAAGTTATTTTCGATATTTTAACAAAACACTA
+CTTTATTATGTAAAATGGCACGATGAAAAGATCAAGTTATATAACTCGCGCAGGCTGGGACCGTTTAGAT
+AAAGAGCTTAAGTTTCTTTGGAAAGATGAACGTCCCAAAATTACTCGCTCAGTCAGTGAAGCAGCGGCAC
+AAGGTGATCGCAGTGAAAATGCTGAATATATTTATGGTAAGCGCCGTTTGCGTGAAATAGATCGCCGAGT
+ACGTTTTTTAATGAAGCGTACAGAAGATTTAACCATAGTGTATCCCGATCCTCAGCAAGAGGGCCGAGTA
+TTTTTTGGTGCTTGGGTCACTTTAATCAACGAAGATGATATTGAAGTTGTTTATCGTTTAGTCGGTCCTG
+ATGAATGGGACGTAAAACGAGGAGAAATTAGTATCGACTCCCCTATGGCTCGTGCGTTGTTAGGTAAAGC
+CGTTGACGATGAGATAGTTGTAAATGCACCTGAAGGTGAGCGTGTTTTTGATATTGTCAATATTAGCTAC
+AAGCTAACGAAATAACGCTAATCGTAATATTGTCTTTATAAAGCGAATTAACTACAGAGTTAATTCGCTA
+ATTTCTTTTCAAATCTAGAGATAGAATTTAGTAATCAAATTGTACGCCTAAACGAATATTTGCACCACGC
+AACATCTCACTGCCATCTAACGTAACCGTATCTAAAGTGGTTGCCACATCAATGTTAATAAATTTCATGA
+CGGTCACTCCTGCGTTTACATAGGCAAGCTTTGAACCCGCTAAGTTACGGCTAAAACCTAAACGTGCACT
+AGGCAACCACCAACTATCTGCGGCATACCCGCCTGTTAATGTGAACCATTGGTAATCATCATGCATAGGA
+TCTTCAACCGCATTGGCATCTAACTCAAGGTTTAAACTCCAGTGACGTTGGTCAGTAAAAATACCTGCCT
+CTAACTTCAATTGACGCTCCATAGTATAAGAGCTTTGGTCATTAAGCTGACTTAATATTTTTAATGACGT
+AAATGATCTTCTATCGAAGTCAGGAAATTCATAGGTATGCTCAAAGAGGCTGTTTACAGAGGCGCCTACC
+TGATAATGGTCTGCCGCCCAAACAATTCCTAAATCGACATCAAAACCATTTTGGTAAATAAAATCAGCAT
+CTTTAATATCCTCAAACAAATCTTCAGTATCGGTAATTTCACCAATACGAGTACTGGTATGGGTTAAACC
+AACCCGATAAAAGATAGGTTTTACGCCCAAATATAAATCGCCGGCATCACTTTGTATAACATTGCGACTG
+TAAGATAAGGAAAACTGCGCTATTTTTGTTGCTTTAACCAGCAACAAACTGTCATTGTCGACAGACATTT
+TAACTCTTTTATTCGCGGGGTTATAAAATAAGCTAATGCCATCAGATAGGTCGATTTCTTGTATCGGATC
+ATTTTCATCAAAATCAGGGATTGTTTTCAATTGCGCCTTTGCATAGTCTGAATCAAAGGTAATTTCCTCA
+AAAATACCCACTGCTTCTGAATTGCCTTTATATGCCATACCGAATAATAAAGTGCCGCCAAAGAAGTCTT
+CATGCAAAACAAAACTCGCCTCGCTTGTTAATTCCGCTTTACCGTAGCCTTCAGCGGTAATTAAGGCTAG
+CAAACTTGCGGTGGTCACTACCTTTGTTTTAATAATCTCAAGGCGATCTTCTAGCTCCGGGTATTCGACA
+AAAAGATCTTCCCATAGGTAATCCTTATCAGGATTTTCTAGGCTAGGGGGAGCTTCGCTACCAGCGCCGT
+CATCACCTTCGCTCGGCGGATTAAACAATAATGATAATTCATCTATTTTGCCAAATAATTCATCTAAATT
+ACCATATTCAACACCGCCGCCTATTTCAAAAGAACCACCGGTCATCACATGGGGGTCTTTACGCGCAACA
+ATAAGTGCTGCCGCTGCAGGATTTCCGGCATTTGACAGTGATTTTTGCGAATAATTTTGGCTAGCACTTC
+GTGGCTGAATATCTGCCCAAGCAGAGTTACTTAACGCGGACAGACTAAGAAAAGTAATTACTGTAGCTAA
+GCCATTGTGCTTAGCTACAGCTTTGAGGAAGTCGCTTTTTAATAATTTTAATGAGAATAATGGCAAAATA
+TCGTCCCTGTTCAGCTATTAACTATAGATAATTGTATTATTAATGAGCTACTTTAACATATTGAGAACAA
+CAGAACACGGGTAAAGGGATTAAATTACAAAGTCATAACAACTTTACACAGCACTTTCCACATTGCTAAA
+AAATATTTATCGGCTGTTTTATTTCACTCGTCGACTTCTAATAGGGATCTGACAAACATCAAGCACAGGT
+GGGGGCTTTTTATAGAAAAAAGCACTATCACGAGCACGACGTTTCACTAGGCGATCAGCAAAATTTGTTG
+ATTCGGTATTTTCAACTTCGATATGAATTTGATCTGCTTTTGTCACATCACTCATCAATTGCATACTGAC
+TATTTTAGTAAAATCTCGATGATCTACAGCATAATCGCCTTTGACAACCTCCGTTCGCTGTATTGCTTGG
+ATATGTTGCATACCGTAAACCACACGGCCAAAGATAGTCATAATACGGTCTAAATAGCGTGGTGCTTGAC
+CAATAACAAAATAGAAGTGACTCGATGCTGAATCGGCTTCATTATTTCTAGCCATTGCGACAGTACCTGG
+ACAGTGTGTTAGCCAAGCTTTACCAGTATTTCCGTCATTACTTGCTTGGTAGCCAAGAGCAAAACTGTCT
+TTAAAACCTGTCTGTTCGGCAAATAAATCATTTTCCTGTACCGATGTGTATGTCCACTTTTTATCTGTCT
+GCCACTCTGCTTCCATCGCCAGAAGTGGTACCGAGCGGTCTTTTTTACTGCCATCTTTCGGGCCAGCTTG
+AGCGACAAAACCATCTATCACGCGATAGAAACTTGTCTGGTCATAAAAGCCTTGTTGAGTTAGCTGACTG
+AATTGAGCTACGTGTATAGGGGAAAACTGAGGAGCTAATTCAATAACCACTTTGCCATGGGGCAAGGTTA
+ATAACACCGTATTGTTTAGTGATAATTCACGCCAAACAGAATCTGCTGAGTTATCCGCGCCGCAGGCGTT
+AATAAAAAATAACGTTGTTAACGTCAAGATACTTTTCAAAGAAGCTGTCATTGCTGGGTTATCTATTTTA
+AGTAAATTAAATGCTATCATAGCCGCTTTTAAAATTTAACCAAATCATCTTGGAGTATTTCGTGAACAAA
+AGCCTTATCACTAACCTTATTGCATTAGCTTTTACAGTAGGGGGCTATGTTAGCGAGCATCATATTCTTT
+TCACATTAGGCCTTTTTGCCTTATCTGGCGCCATCACTAACTGGCTTGCTGTGTATATGCTATTTGAAAA
+GGTGCCATTATTGTATGGCTCAGGTGTCATTCCTGCGCGTTTTGAAGAGTTCAAAATTGCTATTCGTCAA
+TTGATGATGGAACAATTTTTCACTGAGCAAAACATTGACCGATTTCTTTCTGATAGTTCAGGCAAAGCCA
+GTACCCTTAATTTGGCCCCTGTCATCGAGAAGATTGACCTATCCCCCGCCTTTGACAGCTTAGTTGCTGT
+TATTGAAAGTTCTTCTTTTGGTAGCATGCTTGCCATGGTCGGAGGTAGTGAAGCTTTGCAACCTATGAGA
+GAACCATTTATTGAGAAGATGAAAATCTCTATACAAGATATCGCGCAAAGTGAGCAATTTAATACCTTGT
+TACGAGAAGAATTAGAACAACCAGATATAATTTCCGGCATGCGGGACAAAGTCAGCGATATTATTGAAAA
+ACGTCTTAATGAATTGACCCCTCAATTAGTTAAAGAAATAGTTCAAAAAATGATAAAAAAACATCTTGGT
+TGGCTAGTCGTTTGGGGGGGCATATTTGGCGGTGTTATTGGCGTAATTGCTGCGATTACGAATAATTTTT
+AGTTCGTTTTATCAATAGTAAAATTTCTTATTTGATAAATAATTTTGCACTTATAAAATAAAGACTGACA
+TCCGTACAAATTAATCTTACTTTTGTCACGATATGGCATAAAAATCACTTTAATTACGCCCTAACTTTAC
+GTTATGCTTGAGTGATTAAAAATTAGAGAGTTTGAACTCATAAGCGCGATGATGCCTTATGGACGTAACT
+CTCTTCAAACCATAAGGTAAACTTCTGTCATGTTTGGTAGTTTAAAGGCTTTGCCTGCCGATCCAATTCT
+TGGATTATTAGCTAAATATAAAAAAGATAACAACCCAAATAAAATTGATTTGGGTGTTGGCGTATTCAAA
+AACGAAGCAGGTCATACTGCCGTTTTAGATTGTGTAAAAAAAGCTGAACAACATCGTACCAATACTGAAG
+ACAGTAAAGTTTACATTGGCCCTACAGGCTCTCCTGTCTTTAATGACGAAATGGCCAAACTTATTTTTGG
+TAGTGAGCATAAAGTATTAAATGAAAACCGTGCCCGCACTATATCAACACCTGGCGGTACTGGCGCATTA
+CGCGTTGCGGCGGAATTTATTAAGTCTTGTAAAGCAGGTGCAACTATTTGGGTAAGCAACCCAACATGGG
+CAAATCATACTGGCTTATTTGCGGCTGCTGGTTTAAACGTTAAAACATATCCTTATTACGATTATGAAAA
+CAAAAGCTTAGACTTTGACGGTATGTTAAATGCCCTTAAAGAAGTGAGCAGCGATGACGTGGTGTTATTA
+CACGCTTGTTGTCATAACCCAAGTGGTATGGATTTAAATAATGAGCAATGGCAACAAGTTGCTGATGTAG
+CGAAAGATGTTGGTTTCACACCATTAATCGATATGGCTTATCAAGGTTTTGGCTCAGGTTTAGACGAAGA
+TGCTTACGGTCTGCGTCTTATGGCTGAAACAGTTAAAGAAATGATTGTTTGTAGTTCATGTTCTAAAAAC
+TTTGGCTTATACCGAGAACGTATTGGCGCTTGTACCATTATTGGTGAATCAAGTATTTCTGTTGATATTG
+CTAACTCTGTTTTACTTTACGTTGTGCGCGTTATCTACTCAATGCCGCCAGCACATGGTGCCGCTATTGT
+CGAAACCATCTTAAGTTCAGATGAACTTCGCAACGAATGGTATGTTGAATTAAAAGCAATGCGTGACCGC
+ATTAACGGTAATCGTCAATTAATCGTTGATAAGTTAATAGAAAATGGTGTTACACGTGACTTTAGCTTTA
+TTAGTCGTCAAAGTGGTATGTTCTCTTTCTTAGGTCTTACGCCTGAGCAAGTTCAACAGCTACAAGATGA
+ATACAGCATTTATTTAGTAGGCTCTAGCCGAATGAGTATTGCTGGTATTGCCAATAGCAATGTTGATTAC
+TTAGCAAAATCTATTGCTAAGGTGCTTTAGCACTCTCGCAAGTCATCTGCTAAAATAGCAAAAAAATCTG
+GCTGAGCTTTTTTTATTCTAATAGAGTAAAATATGGCTTAGCCTTTTTTATTGGCTGCAATTTATTCCCA
+AGCTGGCTAATTAATGACTCCTCTTGGTACAACTTAATATGTGATTCAAGGAAAACCCTGTGATTGTTCC
+CGGTAATTTATTTATTCTTTCTGCGCCAAGTGGCGCAGGAAAATCAAGCCTTATCAATGCCTTGCTAAAA
+CCTGATAATCAAGCCTCCGCAAGAGCCATGCAGGTATCTATTTCTCATACCACGCGAGATGCCCGCCCTG
+GTGAGAATAATGGCGAACATTATCACTTTGTTAGCGTTGAAGAATTTAAAAAGCAAATCAGCCTCAACGC
+CTTTTATGAGTATGCTGAAGTATTTGGCAACTATTACGGCACTTCTGAAGCAGCTATTGATGCGCAACTT
+TCTCAAGGTATTGATGTTTTTCTCGATATTGATTGGCAAGGTGCTCAGCAAGTTCGTATGAAAAAACCTG
+GCGTAACAACTATTTTTATTAGCCCGCCGTCTAAAGAAGAGTTAGAAAGTCGCTTAAGAGGTCGTGGCCA
+AGACAGTGATGAAGTCATTGCTAGTCGTATGGCACAAGCGCAAGCTGAATGTTCTCATTATAATGAATTT
+GATTACGTCATTGTTAATGACGATTTCGAGCAAGCCTTGCTTGATCTCACTACTATTGTAAATAATCAGC
+GTCTTAAATGTCGTCAGCAAAGCATCGCGCAGCAAAGTTTATTTAGTAAGTTGCTAAACATTGAAGCCGT
+GGAGCCAACTGAATAGGCAAAAATCTCTCCAGTTGTATAGGGTATCGCTTGCTTAATTAGTGAGTGGGCA
+GTAAACTACGCAGCTATTTTGTAAGTTGTTTTATTAGTTGGAGTGCCCAGATGGCTCGCGTAACTGTTGA
+AGATGCCGTAGATAAAGTCGGCAATCGTTTTGATTTGGTGCTAGTTGCATCACGTCGTGCTCGTCAAATT
+GCAACGGGTGGAAAAGATCCATTGGTTGATGTCGAGAATGACAAACCAACTGTAATTGCTTTGCGTGAAA
+TCGAAGCAGGCTTAATTACTACAGACATTATGAACACTTCTGATCGTGCACAACAAATCCAGCAAGATAC
+TGCTGAATTAGATGCTGTTGCAGCGATTGTTGGTGGTCAACAAGAAGAATTAAGCTAAAGTTACTATTTC
+TCTTTTGAGAATGAATTAATTTAAGCTCTTAAAAACGCGTAATCTATATTCTGATATAAAGCAGAATATA
+GATTACGCGTTTTTTTATTGCTTAAGTTTTATTTTTTCCTTGTACATAGACCGTATTGCTGCGTATTGTA
+GTTATACTAATGAAACTTCAATCAATGCCTCCCCTCTAGCCCTTTTAATGCTCGCTGAACCGTGCGTTTC
+GAGGTAACATTAGTACATACTAGGGTATATACTCGAATTACCCCCATTTGCCCCCTTCAATTTGGAGTTT
+TAGGTGTACTTATTTGAACCTTTAAAAGAACTTAGCTCTACTTATCTATCAAAAGTACAAATTGATTTGC
+TTAAACACGCTTATGTTGTTGCGCGTGATGCCCATGATGGCCAGATGCGATCCAGTGGTGACCCTTATAT
+TACTCACCCCGTTGCTGTAGCTATTAATTTAGCGCAAATGAATCTAGACCATGAAACCCTCATGGCGGCG
+TTATTACACGATGTTATTGAAGACACCGAAGTAACCAAAGATGAATTAGCTGAACTTTTTGGTCATACCG
+TGGCTGAACTCGTTGAAGGTGTTAGTAAACTCGATAAACTTAAATTTAATAACAAAGAAGAAATGCAAGC
+GGAGAACTTCCGTAAGATGGTACTTGCCATGGTGCAAGATATCCGAGTTATTTTAATCAAGCTTGCCGAT
+CGTACCCATAATATGCGTACCTTAGGCTCTTTACGACCAGATAAGCGTCGACGTATTGCTCGCGAAACGT
+TAGAGATTTATGCACCAATAGCTAACCGTCTAGGTATTCATGATATAAAAAATGAATTAGAACTTCTCGG
+CTTTGAAGCGCTTTACCCCATGCGTTCTCGCGCTTTAAAATCTGCAGTACAAAGTGCCCGCGGTAATCGT
+AAAGCTATTATTGATAACATTGAAAAAGAAATTGCTGCACGTTTGGCCGAAAGCGGTATTGACGCGCAAA
+TTATAGGCAGAGAAAAGCACCTTTATTCAATTTATCGTAAAATGCTAAATAAAGAATTAATGTTCAATGA
+AGTGATGGATATCTATGCTTTTCGCGTTATCGTGCATGATAAAATTGATAACTGCTACCGCGCGTTAGGT
+GCTATGCACAACCTATTCAAGCCGATTGAAACACGCTTTAAAGATTATATCGCCATCCCTAAAACTAATG
+GTTATCAATCACTGCACACCTCGTTAATTGGTCCGCATGGCATTCCAGTAGAAATTCAAATCCGTACCCA
+TGATATGGACCAAATGGCCGACAAAGGTGTTGCTGCTCATTGGTTATACAAACAAGATGGTGACAACACG
+GGTACAACGGCGCAAATGAAAGCCCGTCGTTGGATGCAAAGTTTATTAGAGCTACAACAAAGTGCAGGCA
+GCTCTTTCGAGTTTATTGAAAACGTTAAGTCTGACTTATTTCCTGAAGAAATTTATGTCTTCACTCCGGA
+CGGCCGTATTATTGAGCTACCAATGGGCGCAACCGCAATCGATTTTGCTTATGCAGTGCACACTGATGTT
+GGTAATTCTTGTGTCGGCGTTAAGGTTGATCGCAAACCTTATCCTATGAGCCGACCCATTGACTCTGGCC
+AAACCATTGAAGTAATAACGTCAGCATCAGCAAGGCCTAATGCAACTTGGTTAAACTTTGTCGTTACCGC
+TAAAGCTCGCTTACAAATCAGAACTTATTTAAGAAGCTGTGAAAAAAATGAATCTCATGCTTTAGGTTTG
+CGTTTGTTAAGTCACGCCCTCGGTAAAACTAAACTTGTAGATCTAGCACAAGAAAAAATTGATGAAGTAG
+TGCAACAAAGTGGCAATAGTACTTTTGAAGAATTATTGACGAATATCGGTTTAGGTAATGCCTTGAGTAT
+CGGTATTGCTAGACAATTAACCGATGGTTTTACTGAAGACAATGAATTAACATCGACTACCAGCCCCAAG
+ACCAAAATGCCGATAAAGGGTACCGAAGGCATGTTAGTCAGTTACGGTAAATGTTGCCGTCCTATCCCTG
+GCGATGCTATTTTGGCTTACTTAAGCCCGGGTAAAGGTTTAATGGTGCATCAGCAAGGTTGTCGAAACAT
+TAAAGGCCACGACCAAGGCAGCTTATTCCCGGTCAAATGGGATAGCGATATTGATAAAGAGTTTATTGCT
+AAATTACGGGTAGAAATCATTAACCATCAAGGTGCATTAGCATTATTAACTAATGCAGTTGCAAAGTGTG
+GCTCTAACGTTCACAACCTAAATTCTGGTGAAAAAGAAGCTGGCTTATACGTAATAGACATGGAAATAAC
+CTGTCGAGATCGTATTCATTTAGCGGATATTATTCGAAAAATTAAAGTCATGATTGATGTACAACGCGTC
+ATTCGAAATAAATAAACAAAACAATTACCACAGCAGTCTCCAAAGATTACTCTAAAGGAAAGATTATGAA
+AAGTATAATCAGTACAGACAAAGCACCTAGCGCCATTGGCCCATATAGCCAAGCAGTGAAAGTAAACAAT
+ACAGTTTATTTATCAGGACAAATTCCACTTGTTGCTGAAACAATGACAGTAATTGAAGGTGGCTTTGCTG
+AACAAGCAGAACAAGTATTTAAAAACCTAGTTGCTGTATGTGAAGCCGCGGGTGGCGACATTAACGATAT
+GGTTAAAGTGAATATATTCTTAACGGATTTAAGTAACTTCGTCACAGTTAACGATATTATGAGTCGTTAC
+TTTAGCCAACCTTACCCAGCAAGAGCGGCAATACAAGTATCTAAGTTACCAAAAGATGTTGATATTGAAA
+TTGACGGTGTGATGGAACTTCCTAGCGTTAACTAAAAATATGCTTCATGAATGAAAATTAGTCGGCATTG
+TCTGCGCTGTTCGTCTAAATCACTTATAGATATAAGCTCAATAGACTCACAGCTTGACGGCTTTGCCTAA
+CTAACATTCATTTTGCCTATTTGGTTGGCCCAAGTTAAGTTTAAGTGACTAATAAAAGCCACATATCAGC
+TCAAAATTATTTAAAAGATTAAAAAATGACTCCAGAAAGATTAGCACGTATTAATACCATGTTAGACAAA
+CGCCAACCTGATTTAACGGTATGCATGGAAGGCTTACACAAATCTCATAACTTAGCCGCCGTAGTACGCA
+CTTGTGATGCTATTGGTATTAGTGATGTTCATGCGGTATGGAAGAGTGAAGAGGCGGAAGTACGCGGTGG
+TAGTGCCGCAGGTAGCCAAAATTGGATTGATGTCCATAATTACCATAAAACAGCCGATGCCATTGCTGCG
+TTAAAAGCACAGGGCATGCAGGTATTGGTGACCAACTTGTCTGATACTGCTGTTAATTTTACCGAAATTG
+ATTATACCAAGCCCACCGCTATAATTTTAGGCCAGGAGAAGTTTGGCACCTCAGAAGAAGCACTTGAGCT
+CGCTGATCAGCATATTGTTATTCCTATGGTCGGCATGGTGCAATCACTGAATGTTTCGGTTGCTTGTTCA
+GTCGTTTTATACGAAGCACAACGCCAGCGCGCTGCAGCGGGTATGTATGATCAACCTCGCTTAAGTAATG
+AGCGCCGTCAACGTACTTTATTTGAAGGTGGTCACCCTATCTTTGCAGAAGCTTGTCAGCGTAAGGGGTT
+ACCGTACCCTGAAATAGATGAAGCAGGTCAAATTGTAGCTGATGAAAAATGGTGGCAAAAAATGCAAATG
+AACAAGAAAGCTTGGCAACATCTCGATGACTAGTTATCTAGATACAAGAGCTAAGCTGAGCTGAGGTTAC
+CTATGGCACTGGAAGCGTTAAGCCGATTATCACAAGTTCCCCTGAGTACCCTCAAAGGTGTCGGACCTAG
+TTTAGCGGAAAAACTAGAGAAAATTGGCTTGCTGTCAGTGCAAGATATGCTTTTTCACCTGCCTTTACGC
+TATGAAGATAAAACGCGTATTACTACAGTGCGTGATTTATTAGTCGGTACCTCAACCAATATTATTGGTG
+AAATAACTGATAGCCAAATCACCCATGGTAAACGCCGAATGTTGGTGGTTACTCTTCATGATGGCACTGG
+CAGTATTCAACTGTGCTTTTTCAGCTTCTCCGCCAGTCAAAAAAACAGCTTAGCGATTGGCAAAACTATC
+CGCTGCTACGGCGAAGTAAAACGTGGGCCACGTGGTTATCAAATTGTTCACCCCGAATATAAATCCCTTG
+ATGACGATATAGAATTAACCCCGGTTGAAGAAACCTTAACGCCTGTTTATCCCAGCACCGACGGTCTAAG
+ACAAATATCCCTACGCAGTTTAACCGAACAAGCGTTGATTCGATTACAGCGAGGGCAAGTTGAAGAGTTA
+TTACCCGCGAATCTTTTTAATGAGCAGTATTCTCTCAGTGAAGCGTTAACCATCATTCATCGTCCGCCAC
+CCGAGGTATCGGTTGAGCAATTAGAACAAGGTCGTCATCCTGCTCAGCAACGGTTAATTAAAGAAGAGTT
+ACTTGCCCATAACTTAAGTATGCTTAAACTTAGACAAAATAGTGATATCCATGATGCGGTATCACTATTG
+GGTGATGAAAAGATCAGTCAAAAATTTTTGAACGCATTACCTTTTTCCCCCACTAATGCGCAAGCACGCG
+TAGTCGAGGAAATAAAAACTGACTTAGCTAAAACTCAACCCATGATGCGTTTAGTGCAAGGCGATGTTGG
+CTCAGGAAAAACGTTAGTCGCTGCCCTTGCTGCATTAACCGCTATTAGTGAAGGTTATCAAGTCGCTTTG
+ATGGCACCTACTGAAATTCTTGCTGAACAACACGCTATTAATTTTGCTAACTGGTTTACACCACTTGATA
+TTAGCGTCGGCTGGCTGGCTGGTAAAACCAAGGCAAAAGCTAAAAGACTGGCGCTTGAGCATATTGCTAG
+TGGTGAGATGCAAATGGTTATCGGCACCCATGCACTATTTCAAGCTGATGTAGTCTTTAAAAACCTAGTG
+TTAGTTATAATTGATGAGCAACACAAGTTTGGCGTTCATCAACGCCTCACTTTACGTGAAAAAGGCGTGT
+TCGATGATAAATACCCTCACCAGTTGATCATGACAGCAACCCCTATTCCTCGTACCTTGTCTATGACCGC
+TTATGCAGATTTAGATACCTCGATTATTGACGAACTTCCACCCGGTCGTACCCCAATCAATACAGTAGCT
+TTACCTGACTTACGCCGCGGGGATGTCATTGAACGAATTCGCCAAGGTTGTGTTAATGATGGTAGGCAAG
+CTTATTGGGTATGTACCTTAATCGAAGAGTCCGAAGTATTACAATGCCAAGCTGCTGAAGATACTGCGAT
+TTTATTACAAGAGCAATTACCTGAGTTAAAAATTGGTTTAGTACATGGCCGGATGAAGGCCATTGAAAAA
+CAAGAAGTGATGGATGCTTTTAAATCGGGTGATTTACACCTGCTAATTGCTACTACGGTGATTGAAGTGG
+GAGTTGATGTACCTAATTCCAGTTTGATGGTTATAGAGAACCCTGAACGCTTAGGATTGGCCCAGTTACA
+CCAATTACGTGGTCGTGTTGGCCGAGGCTCTGTCGCCTCTTTTTGCGTGTTATTATATAAGGCGCCCTTA
+TCAAAAACAGCCACTAAACGCTTAGCAGTATTACGAGAAAGTAATGATGGTTTTGTGATTGCAGAAAAAG
+ATCTGGAAATTAGAGGGCCTGGGGAGTTACTCGGTACTAGGCAAACAGGTTTAGCAGATCTTAAGATTGC
+CGACCTATTGCGTGATGGTTACTTAATACCTGAAATAAAGCAAAAGGCCTATTTATTATCACGCCAACAA
+CCTGAATGTGCTCAAGCATTAATTCAACGTTGGTTAGGTAATAAAGAGCGTTATTCTAACGCCTAAAAGT
+TATACCAAGTCCATTACGTTATTTCCCACTCAGCAAGAATTAAAGGGCTTAGAGGCAAGGCATTGATCGA
+AGAGAGTGGTTATTCAGGAACATATGCTCCTGCATTCTCTAATAAGCTGCATCCATACAGCGTCCTTGTC
+AAAATCAATAACGCTGTATGTAAGCCTTTACTTTTTTATTAGGTACTCGCCCTTGGGAGCTTGTCAGAAA
+AGGCACTGGATAAACAGAACGCCATAAAAAAACCACACAACATGCTAACATTGCGTGGTTTTCTCTTATC
+AGTGTATTAACCTACTAGCTCAGGTTAAAAATAAAATTAATGCGCCTCATCCCAGTTATCGCCAATGCCA
+GCCTCTGCAATTAATGGCACACTCAGCTCTACCGCATCATTCATTAACGTCACCAATTTAGCTGTGGTTT
+CTTCAACAATATCTTGATGAATTTCAAAAATCAGTTCATCGTGAACTTGCATAGTCATTTTTATACGGTC
+ATCATTTTGCTCAAGTAACCATGAATCTACGGCTAACATGGCCTTTTTAATAATATCCGCAGCGGTTCCT
+TGCATCGGTGCATTGATTGCAGCTCGCTCGGCCGCTTTTTTACGCATACCATTTTTAGCATTAATATCAG
+GTAGATATAATCGACGACCATATAAGGTTTCAACATAGCCCTGCTCACTCGCTTGTTGACGAGTATCTTC
+CATATACGTTAATACACCAGGGTAACGCTGGAAATATTTATCTTGGTACTCTTGCGCCTGCTGACGACCA
+ATATGGAGCTGCTTGGCTAAACCAAATGCTGACATACCGTAAATTAAACCAAAGTTAATAGCTTTAGCAC
+TACGTCGTTGATCGGTAGTAACCTCACCAAGTTCAACAGCAAAGATTTCTGCCGCTGTCGCGCGATGGAT
+ATCTTTACCTTCGCTAAAGGCAGTGACTAAACCTTTATCGTTCGACAAATGTGCCATTATGCGTAATTCA
+ATTTGAGAGTAATCTATCGCGACTATTTTATGATCTTTTGGTGCAATAAAAGCTTGGCGAATTTTGCGGC
+CTTGTTCGCTGCGAATTGGAATGTTCTGCAAGTTTGGATCGGTTGAAGATAAACGCCCTGTTGCCGTAAC
+CGCCTGATGATACGAAGTATGCAAACGATTAGTTTTATCGCTCACCATTAATGGTAACTTGTCGGTGTAC
+GTCGACTTCAGTTTACTAAGTCCTCGATTTTCCAAAATAACCTTGGGTAATGGGTAATCGAGCGCTAACT
+CTTGCAATACTTCTTCTGCTGTTGAAGGAGCACCTTTGGGTGTCTTTTTGATGACCGGGATTTTTAAATC
+TTCAAAAAGAATTTGCTGTAATTGCTTCGGTGATGCCAAGTTAAAGCTTTTACCTGCTAAATTATGTGCT
+TCAATTTCTAGTTCATCTAAACGCTGACCTAGGGTAAAGCTTTGTTCAGCTAAGATATCACTATCAATTA
+ATACACCGGTTTGCTCCATGCGGGCCAGTACAGGTAATAATGGCATCTCGATTTCATTGAAAACACTTAA
+CATTGAAGCGGTTTCTGCTAACGCGGGGAAAATAGCGTGATGTAATCGCAAGGTGATATCCGCATCTTCC
+GCGGCATAGTGACCCGCTTTTTCAATGTCAATTTGGTTGAAAGTAAGTTGTTTAGCACCTTTACCTGCTA
+CATCTTCAAAATGCACGGTTTGATAATCAAGATATTTCAGTGCTAATGCATCCATATTATGTCGGGTAGC
+AACACTGTTATAACAATAAGACTCGATCATGGTATCAAACTCGATGCCTTGCAAAGCAATATCATAATGG
+CTTAATACATTGGCATCATACTTAAGATTTTGACCAATCTTTTTAATGGTTTTACTTTCGAGTAACGGTT
+TTAATTGCGCTAATACCCACTCTTTATCAAGTTGCTCAGGGGCATCTTCATAATCATGAGTCAATGGTAC
+ATAAGCAGCTTTCCCCACTTCAATAGCAAACGATACTCCGACTAGTTCAGCCTTCATATAATGAACACTA
+GTGGTTTCAGTATCAAAAGCAAAAGACTCGCACGCTTGTAACTTTTTCAACCACTGTTCAAAAAGCTCTT
+TGTCTAAAATAATATCGTATTGAGTTTTTTCAACGTCTACAGCTTTAATTTCAACGGCCTGCTCGCCCAC
+CGAAGCTGTAGAGTCTGCTTTAGTTTTTTTAGCTACGCTACTAGTGCTCGCGCCAACGTCACTTCCACCT
+TTACCTAAGTCAGCTAACAAACGTTTTAGTTCGAACTTTTGATAAAGTTCAGCTAATGCGTCTACGTCTG
+GTTCACTAGCCGCTAATTCTCCAGCCGTTTGTTCTAATTCAACATCACATTTAATAGTGGCTAATTGATA
+AGACAATGGCAGTTGTTCTAATGCATCACGAAGATTTTCACCAATCTTGCCTTTTACTTTGTCCGCATTG
+GCAATAACTTCCTGCATGGTGCCATGTTCTGCTAACCATTTAACGGCAGTTTTGGGACCACACTTAACAA
+CGCCAGGAATGTTATCAACTTTATCCCCCATTAATGCAAGATAGTCGATAATTTGATCAGGTCTAACACC
+AAACTTTTCACTAACGCCAGCAACATCCATTTCTACATCGGTCATGGTATTAATCAAACGAACATGCTTA
+GTAACAAGCTGCGCCATGTCTTTATCGCCGGTCGAAATAACGGTTTCAATACCAAGCTCATCAGCTTGTT
+TTGCCAATGTACCAATAACATCATCGGCCTCAACACCCGGAATAACTAAAAGTGGCAAACCCATTGCTGT
+AATAATCTCATGTATTGGTGCAATTTGAGTACGTAAATCATCAGGCATTGGTGGACGATTGGCTTTGTAT
+TCGGGAAACATGTCATTACGAAATGTTTTACCTTTAGCATCGAAAATAGCGATGATATTGCCATTGGGGT
+AGTCTTTTTTTAAACTACGAAACATATTCAATACACCAGTAATAGCTCCCGTAGGTTGACCATCAGCGGT
+TGAAAGAGCTTGCAAATAAGGTACGTGATAGGCTCGAAATAAATACGATGAACCATCGACCAATATTAAG
+GGTGATTGCGAGTTATTAGAGTCTTGGGTGGTTGCAGAAATTGTCATAAGAAATACGCGAAGCGACTAAA
+TTAAGCTAAAGATGGCTAAGCATGCCACAAAGCGCAAGTAGGCTCCACTTTATCAGTATGCTTTATTGAT
+GCTGCTTGTGGATAACCTTGTGGTCAAGTACGAAAAACAGCCAGAGATTTGTAAATGTCAAACCTGGCCT
+TGTCAATATAATACTTTGTTTTTATTGAATAAAAAGGTTTTTACAATACCTTTAAATACATAGTGATTTT
+ATTTTAACTATATGTGGATAATTTTATTATCGCGTTATTTTTTAGCTGTACGAAAAATCGGCTGAAGAAA
+ATAACGTGGTAAGAGATTATCAGAATTTGGCGTGATTACCAGTGCATTATTAAACTTTTTTTACCAAATA
+ATGACACTTTTAAATAACAAAAAAACATAAGCGAGTAAGGGCAATAGCTAGCAAGAGATCCACCAGTTAA
+ATAATTTTTTTGTATAGTAAAAAATATTTTTTTTACTATACAAAGAGAGTATTTTCGTCATGGTTTTGAA
+TGCACGATAGGATAACTCTATTTAAATAATTTTGTTTGTTCTAAGCTCGTGAATGTGGCGCTATTCTGCC
+CCATAAATTAATCCGTTTGATATAATAATAGAGGTGCAGATATTATTTGTTGAATTTTGTCTTAAACAAA
+GGGACTGTAAAATTTACTTAATTTAGTTCTGAGCAAATTGGTTTATCTTACTTTGTTATAATCGTAGGTA
+GATTAGGGTATGTTGATCTTTCGCGGTTAAATTTTATTCGAGATAAAAGCGTTTTAATCGCGGCGAGTAG
+TGTGTAGCCTAGTCATTCTAAGCAAATTATACTCAACAAAGAGTAAAACGCTTTTAGCCGAATCCTTCGG
+ACAGCGTTTGTTGGTCATTTTTACGGCGTTATCGCCTTTTTATGTGGAACAACCACATGGCAAAGACTCT
+GCCTTGTATAAATACCCAACAAACCGCTGTAAAAACAATCTCGAAAGGTCAACAGACCCTAATAAGTAAT
+AAAATCTAAGAATAAGAAGTATTATTATTTAGGTAACCTTATAATTTTGCTATATTTGCTTGTGAGGTTT
+CTAAGGGATTCATCAATCGCCGTTCCTCTTGCTAAGTAAAGCACTTATTATTCTGACACTTACTCAAGTT
+CAAATTTGATAATCCGTTTTAATCGAAATCATTGACAGTAAACTGGGCTCTAGCTACCTTTAGCCTTACC
+TATATACCTACTAACGAGTTATATTATGAAAAAATTTGTTCAATTATCACTACTCACTTTGGCTTTAACC
+CCAGCTCTATTAGCCTCTGAGCTAGTCAGTGCTAATAGTTTGCCGCAATCAGTATCTCCGGCTAATGCCT
+CGGTATACATTATTTCACCTGTAGATGGCGCAACAGTGCCAGCTACGTTTACAGTAACCTTTGGTTTAAA
+AGATATGGGAGTATCTCCCGCAGGTATCGAGAAAAAACATACAGGTCATCATCACTTATTAGTCGACAAA
+GACTCTCTGCCTGCTTTTGATATGCCTATGGGCGGCGATGTTCAGCACTTTGGCGGTGGACAAACACAAA
+CAACGTTAACCTTGCCGAAAGGACAGCATACTTTACAACTTATTTTAGGCGATCATCATCATATCCCTCA
+TAAGCCTGCGGTTGTTTCAAAGAAGATTACTATTACGGTAGAGTAAAATTTTAATACTGCTGAACTGAGA
+ATAAAACGTACTTAAAAAATGAATTCGTTGGCGACTTTACAATTATATGCAAAGCGTTTTTTTCATTGAA
+TTAAACAAGAGCACAGCATATATATCGTTTAAAGTGCCTTTCGAAAGCTCATTAGTAAACTGATGACACC
+TCAAAATGAGTTAGATACAGAATGACTATATTTAACTCATTTTTCTAAGCGTGATAATGTAGCTCTACCT
+TGTTCAAAAAATAAACACCTTGGGTATCATTAATAGAAAATATAGTTATGGAATGATTAAGGAATAATAA
+AGGATTATGAATGAATAACATGCCAATAGTTTTAGTATTACTACTCAGCTTACTTGTTTCTTCTTGCTCA
+TCTATAACCAAACCTCAGCAAAGTGAGGATGTTAATCAAGCAATGTAAATTCCGATAAATTATCGTCTCT
+TCCCCAATATAGAAAACGAGCAATTAAATACAGAAGACATTTTTTTCTGACACAGGTACAGCAAAAAGAA
+TTTATTGTTAATTTTGATCAACAAATAGCAAACGGTTTAGCCCCTCATAAAGCATTAAGCGAAGTTTTAG
+CAGAAAGATTAGCTAAGTGAAACCTACGATGCAACAACCGCACTTCGCTTAAATAAGGGAAACTGCATGA
+GCTTAGCGATTTTAACAACGGCTTATGCAAAAATTATAGGCCTTGATTTTTCGTATCGAAAAGTAAGCAC
+TCTACCCATATTCACTAAAAAAGAGGATGTTATTTTATCCTCTTCACATGTACAAACAATAATTTACGAT
+CCTAGTTTTATCGCTGATCAAAATACTTTTTACCTCGCAAATCCTGCGGTGGTTATTGATTATTTCCCAA
+GTAAAAGTCATCGTTCTGGGATAAAGTTTTCGTTGGAGACCTTTCTCGCTATGTATTATAAGAATATTGC
+CGCCGATGCTTTAGCAGATAAAGATTTAAATAAATCATTTTTATACGCAAATAAAGCTTACCAATTAGAT
+ACTGACAATATTGAAACAATTAACCTATTAGCTGTTATCCACAGAAGATCAGGCGACTTACAAACAGCAG
+AGGCGATATATAAAACAGGTATGGACAAAGGGCAAACGAATATAGCGCTATTAAGTAACTATATTATGTT
+ACTCAAGTCTCAACGGCGTATGGACGAAGTTAACACCCTACAAGACAAACTAAACCAACTAGATGACCCA
+GACCCGTATCAATGGTTAGGAGAGGCTTATACAGCGAAAAATGTTGGCAATATTAAACAAGCCGAAATTT
+ATTTTAAGAAAGCATTGTCAAAGGCACCATACCTCAACCAAGCGTATATGGGACTTTATAAAATTTATAT
+AAAACAAAACAAACTAAAAAAGGCCCAAACAATGCTCGTTAAAGCATTAGAATGGACCTATGAGCTTGAT
+GAAAGAAAGCTATACAAATATAAGCTTTATAATATTGAACATAACATAGCAGCAATTAATTAAAGGCATA
+GCAATCAACATTCAGCTTGCTTTACATAGTGACAAACTCTTCTGCTGAGGTCGGATGAATAGCAATAGTG
+TTATCAAAATCAGCTTTCGTTGCGCCCATTTTCATTGCCACAGCAAAGCCTTGTAATAATTCATCACTAC
+CAAAACCAATACTGTGTAAACCAACTACTTTTTCTTCCTTGCCTGCACAAATTAACTTCATTCGTGTCGG
+ATCACGATGGTCCTCAGTGATTGCTTGATACAGTGCAGTGAATTGCGATTTATAAACAGTAATATTTTCC
+TCACCGTATTGCGCAATAGCTTCGTTTTCAGTCAATCCAACGGTGCCGATAACTGGATGACTAAATACTA
+CCGTAGCAATGCCGGAATAATCTAAATGCTCTTCAGGTTTATTATTAAATAAACGCTCACATAAACGACG
+ACCCGCAGCAACAGCTACCGGCGTTAATTGTGCACGACCGGTGTTATCACCTACTGCATATATACCGTCT
+ACATTGGTATTTTGATATTTATCTGTTTCGATAAAACCACGCTCATTCATAGCAACACCAGCGGCCGCTA
+AATTAATATTGTCGGTTGCTGGTTCACGGCCAATTGCCCATACTAAGGTTTCAACTGGTCCAATAGTTTT
+CCCATTAGTTAGATGTATTACTAAGCTGCCATCTGCCAATTTTTCGATACGTTCTGGCGTGCTGTGGTTA
+TGTAACGTTGGGCCATGTTTTGCCATTTGCTCTACTAAGGTATCGCTCAGCATGTTATCAAAACCACGTA
+ATGGTTTTTCTTTACGCACCAATAAATGCGCTTTTGTACCTAAGGCATGAAACACACCCGCTAACTCGAC
+CGCGATGTAGCCTGCGCCAACAACAGCAACACTTTTAGGCTGCTCTGTTAAGGCGAAAAAACCATCTGAA
+TCGATGCCATAGTCAGCACCTTCAATATTTGGCAGAGTGGGACGCCCACCCGTAGCAATAGTAATATGAT
+CTGCGGTGATTAACTCACCGTTGACTTCAACCGTATTTTTATCAACAAATTTGGCAAATCCATCAATAAC
+GGTTACATCGTTAGCATCAAAACCACGCTGATAGGCCGCATGAATTCGTTCAATATAAGCTTCTCGGTTA
+GCGACCAATTTAGCCCAATCAAACTGAGGAGTGTCTTGGGTAAGATGTTGAGCAAAACCGTAATCACTCG
+CATATTTCAATGCGTCAGATATCTGCCCTGCATACCACATCGCCTTTTTAGGTACACAACCAACATTTAC
+ACAAGTACCACCAATGTATTTGGCTTCAATAACTGCTGCCTTTTTACCTAACTTTGCTGCGCGGTTAGCG
+GATGCTATACCGCCACTGCCACCGCCAATGGCTAGATAATCAAAATGTTGTGTCATGGTTTCACTCATTA
+GTTAACGTATTGTTTAAATAGAATGTGGGCGCAAAATACACTTTATTCAAGTATTAAAGTAATAATATTT
+AATAACTTTCTCTGTAATTAGTTGTCCACTTTATCGAATTAGTTATTGGTATACACCCAAACTACATCCA
+GATGTAGGTTTTAGCTGAAATCAGAAACGCCCTCAGACAAGGCAATGGTTGGAGGGATAGTATGCTATTT
+GCGAAATTAATAACGTAGCATAAAACATTTCTATACTAGCCCTGCGGGGTCTTCCGAACAGTTTATGCTC
+TTCATTGCCTTATTTTTAAGGAAATAACTATTAATAAAATGAGCCATTTAATCGTAAATCGCTCAGTAAT
+ACCCACCTTCAAAGGGCTTGGCTATAAGTAAGTTCTGTCTTATCTATCAGCAAATTTTTCATAATCTTTT
+CCGCTGAGCTTGGCTTACTATATAAATAACCTTGTAGATAATGACATTGTTTGGCCACTAAATAATTAAA
+TTGCTCAACCGTTTCTACACCTTCTGCAATACAATGCATGTTAAGTCTTTTTGCTAATACTAGCGTGGTA
+TCAACAATCGCTTCATCTGCTTCATTTATACCAATACCAGCAACAAAGCTACGGTCAATTTTTATAATAT
+CTAAAGGTAACTTTTTTAAATAAGACAATGACGAAAAACCAGTGCCAAAATCATCAAGCGCTAAAGTAAG
+ACCTAGTGAAGATAACTTACGCATGGTGGTGATGGCATTTTCAGGTTGTAAAATTAGCGAACTCTCTGTT
+ACTTCAACACGTAATATTGCTGCAGGTAATTGGTAACGTGCCAATAACTCACTAATAAATGAGACTATGT
+CTGCTTCAACAAAGTGTTGTACTGATAAGTTTATCGACACATAAAATTCAGGTCGTATGGTATGCCATTC
+TTTTAGATCTTTACATACTCGCTCAAGTGCCATTTCTGTCATCGTGATGATTAAATTGAGCTCTTCTGAT
+AAAGGAATAAAGTCACTTGGTGGCACTAAGCCAGTAGACGTTTGCCAACGCATTAACATCTCGACTCCCA
+CAGCCTTACCCGTATAAGCATTAATAATAGGTTGGTAGTGATTGATAAACTCATTATTTTTTACTGCTAA
+TTTTAATGCCGACTCCTGACTCAAGCGCTCCATTGCTTCAACGTTCATTTGTGCAGTATAAAATTTAAAG
+TTACTTTTTCCGGCTTGTTTCGCATGATACATAGCAACATCAGCATGGCGTAATAATTCGTCTGAATTAA
+TACCATCATTAGGGTATAGCGCAATGCCTACACTTGCACCAACACTAACTAAATTTCCATCTAAATCAAC
+GGATTGACCAATGGTGTCAATAACTTTCTCTGCAATTCTTCCCAATTGATTTTCATTAGCGAAACTCTCT
+AGTAGCACAACAAATTCGTCACCTCCTATACGTGCTACCGTATCATCGATGCGTAATGTACTTTGTAAGC
+GATTAGTGATTTCTCGTAATAATAAATCACCGAAATCATGCCCTAAAGAATCATTAACTTGCTTAAATCG
+ATCAAGATCAATAAAAAATACCGCAATGGAGGTATCTCGTCGATTAGAAAAATCTATCGCATGCTTAATA
+CGTTCAAGTAATAACGTACGATTGGGTAATCCGGTTAAATGGTCATAATTTGCTAATAATCGCAATTCAC
+TTTCCGCACTTTTCTGCGCGCTAATATCCGTTAAAACAAACAAATAATGTAACGCATTAGTTACTGAACT
+AAACCCTACCGTGACGTTAATAATGACGTGGTATTCATCCTTATTGGCGGTAACTATCAACTCTTCTCCA
+CGCCAATGCTCCCCCTCTTTTAGCGAAAGCATTAATTTACGATAAAAACTGCGACGTTTCTGGCTGACGC
+CTAAGAGTTTGTCACTAAAATCAAACTCTTCTTCTGGCCAATCAAAAACAGCACGCATTGACTGGTTTGC
+AGTGATTCGGGATATTTTTTCATCAATAATAAATACCCAATCTTGGGTTTGCTGAAAGGCATCTCCGTAA
+TACTGAGCGCGCTCTTCATTAGCGCGCGACTCGGTAATATTAGTATAAGATCCTGTCACTCTGACAGGAT
+GATTATTAGCATCTACAGCAACAATTTTTCCTAAATCTTTATACCAAAACCACTGACCATCTGATGTTTT
+CAAACGATAGGTACAGGAAAAGTTATCCTTTAGATTAGCGCTACTAATAAATAGCTGCCAACAATGAATA
+AAATTATCATGATCTTCAGGATGAATAAGCGCTACATGCTCTTCTAAACTATAAAACAGCGCTTTTTCTC
+GGTAACCTAAATCTAAAGAAATACGCTTGCCAAATATTAAGTCTTCATCGGCTTGCCAATCCCAGACCTC
+ACTGTTACTACCCGTTAAGGCTAGTTGTAAGCGGTTTTCTCGATATTTTACTTGCTCATGAACATCAAGT
+AATAATTGTTGCTGGGTTTTACGATAACGATACCAAGTCACCATCATTAACATTAAGGCGATAGAATAAA
+GTAATATCGCTAAAGGTGAACGCCATGGAGCAAAGCCTACGTTAAATTTAATATATACAGGCGAAGAGAA
+CTCTCCTGTATAAGGAGATTTAGCTTGAATTGATAAAGTATGTTTACCTGAAGCGAGACTAGGAAAGGTA
+ACATGAGCCTCACGACTTGCCGGAAAATCAATGTTGTCTTGTCCCGTTAAATGATATTTATAGATGATGC
+TTTTCTCATTACCGTAAGAAAAAGTAGAGAAATCAATACGAATACCTACATCATCATGGTTTAGGTTAAT
+AACAGCATTATTTTCAATGACTAAAGGTAGGACTAAATCTCGAGATAATAATTCTACGGCGGTAACTTTG
+ACTGTAATATTTTCATTATCATATATTTTTTTTAGCTGTAAAGGGTCAAAAAGACTAATCCCCTCCATAG
+AACCATAGACAAATAAACCATTCGCTAATTTTGCATTAGCCCTAGCATTAAATTCTGTCGCTCCAAGACC
+ATTTTTACGAGTGAAATGACTTATATGTTGGTTATCAGAATCCAACATAAATATACCATCATGACTAGAG
+AACCAGATATCCCCAGATTCATCTGCCATGACACCATAAACGTTATTTTCAATAATGGAGTTAGCTTTAT
+GGTAAAAATATTTTTCTTTAAAATCAGGTAATGTTAAACCAATAAGGCCTTTACCACTGTAGCTCAACCA
+GAGCACTTGGTTTTTATCAATCGCCCAGTTATCGATATAAACGTTTTCACCTGCGAGTATCCCTTCCAGT
+TGATAAAGCTGTACAAATTCTCGTGTATTGACATTAAAGCCCCATAAACCATCATTACTGGTGAGTAAAA
+ACCAATCACTATTTGGTAATGAGCCCAAGAAATACAATAAACGTTCAGGGGAAAACTGAGTCGTAATTTC
+ACTTAACGTATCAACTTGATAAGTAATTAAGTTTATTCTAAAAATACCTTTTTCATTCGTTAACCATAAG
+AAATCACCTTCTTTTAGAATGTCAAATTGCTCTAATGCCAGCAGCTGATTAACTTCATCATTAAAGGGTA
+ATGCTAATGTTTTCTCCTGCTTTTTATCAAATAGAAGTACACCTTGAGCAGTAGAGACAAGTAACTGCTC
+AGGCGATAACGTCACTAAACTATAAATATGGCTCTGGGTATAGATGCTTTTGGAGTCATCATTCACCAAA
+AAGGGAGTCACTTGCTGCTTAGTTAGATCAATTAAGTTCAAACCATTTGAGGTAGCAACCCAAAGTAAAT
+CATTATTGAGGCTGTCAGGTAAAGCATGCCACACTTCGTTATAACTCAAACTAGCGGGATTATTTTTTTT
+ATAACCATAGTTTTTAACTAATTCTTTTTGAGGGTCCCATTGATAAGCCCCTGCAGTATTTGAGCCTAAC
+CAGAAAACTCCGTGATTATCTTTAATCAATGTATGTATGTTGTCATCGGTAATATTGTCAAAATAATCAC
+TAAAACCAAACAAGAACTCACTACTATTATTGAGTGTATTAATAACATACAAACCTTTATCAGAGGCTAC
+ATAAAGCATTTCGCCATCAAGTAAGGTCTGCCATGCGGCCATATTTTCAATAAGTTTTTGGTAGTTTGGT
+AATTGCGATTTTTCCGCAATATATGCTTTAATATCAGCTACGTTTATAGCAAAAAAACCATCGAAGGAGC
+CTAAATATAAAGTATGATTGTTATCTGCATGTACAGTATATATTTTATTAAGTTCTTCAATGCTTGATTG
+CTTAGATATATCAGCGGGTATTTGCGGTAGTTTTTTCCAATGATTTTTCTCAATATCATAAGCAAAAATA
+CCTATCTTAGAAGCCAGGTAGATCACGCCATCATACAATGACATCTGAAATAGTGATAAATTACCTGCTA
+ATTCTGATTCTAAATCTACTACTTGCTTGTACTCGTCAGTAACTTGATTATAAACACCGAGCGTTTTTGA
+TGTTAACACCCATATTTTATTGTCATAATCATTAATCAAGTCCCTAATATAGTAATCAAAGCCTTGCGCA
+AGTTTTATTGGGATATGCTGATAACTATCTGTTTTAGGCTTATAACAATAAAGTTTTCGACCATCAACAT
+TTAACCAAATAAAACCATTTTTATCTTCAAGTACATTGTATATAGCAACATTTTCAAAACTATTTTTGGG
+TCCTGGCAATTGCCTAACTTCATTACCATCATAAACATTGACGCCACTTTCAGTACCTAGCCAAATGAAA
+CCTGCTTTGTCTTGAATAATTGAATGAATACTACCTTGTGACAAACCATCATCAACAGAAAGAAGCTCTA
+GGGAAAGGTTTTCTATTGCAGCATAACTGGTGCTAGATGCGACAATGCCGCCAATGAAAATAACGCTAAA
+AAAAATAACGCTAAAAAAAATACTTAACAATAGTCGACAGGAAATAAGTAATCTCTTAAGCATAGTTACT
+CAACAACAGAATTAATTATAAAAATATAAAGGTCCCATAAAGTATAGTTTACGATGGCTTTGTGCAAACA
+AAAATCAATAAAAAATACAACTGCTAACAACAGGTTTACTTACGCTATACAATAAAATCACACCAATAAG
+TAATTGAGTAAAACATTAACAATGTGTATTTATAACTTCATATGATGAATATTTCATAACTATTGATTGA
+ATAGCCTTGAATAAAGCCTCTCTAGGTCTTACATCTCTTAATAACATAAACTAATTTTTAAGCATTATGA
+CCAATCCATTATTAGTATCTAGCGAACTACCTGCCTTTTCAAAAATTAAGCCTGAACATGTAAAACCTGC
+TGTTGAGCAATCAATTAAAGATTGCAAAAAAATTATTGAGCAAGTTCTCGCTAATGATGATGTCTTTACT
+TGGGATAATTTAGTATTACCCATTGATGAAGTTGATGATGTGCTATCTAAACTTTGGTCACCTGTTTCCC
+ATATGAATTCAGTTGTGAGTAGTGATGCATTGCGTGATGCGTATGAGTCTTGTCTGCCCCTTTTATCTGA
+ATATGGCACCTTTGTTGGTCAACATGAAGGTTTATATCAAGCCTACCTTAGCGTTAAAAACAGTAAGCAA
+TTTGAACAGCTCGACGTAGCTCAACAAAAAGTTATCACGAATGCCCTTCGTGATTTTAAACTATCAGGTA
+TTGCTTTAAGTGATAATGATAAGAAGCGTTATGGTGAAATAGCGACTCGCTTATCAGAACTCAGCTCTAG
+TTTTAGCAATAATGTGCTCGATGCTACCCATGCCTTTAGTATTACCATTGAAGACGAAAAAGAGCTTACC
+GGCTTGCCGAAGAGTGCTTTAGCGGCGGCAAAAGAACTTGCCACAGCAAAAGAGCAACAGGGGTTTACTT
+TTACTCTTGATATTCCAAGTTATCTACCGGTAATGATGTATTGTGATAATGCTGATTTACGTGAGCAACT
+TTATACGGCATTTGTTACTCGTGCGTCAGACCAGGGGCCTAATGCAAATAAATTTGATAATAGCGCCATC
+ATGGATGAGTTACTAAGCTTGCGACATGAATTAGCTAATTTACTTGATTTTGACAACTATGCTCAACATT
+CATTAACCACTAAAATGGCCAATACCACGAGTGAAGTCATGGCGTTTCTTGAAAACTTAGCCATTAAATC
+ACAACACCAAGGTAAACGAGACTTTAAAGAACTAAGCGACTTTGCTGCGACTGAATTCAAGAAAGATAAT
+TTACAGGCTTGGGATCTGGCTTATTACAGCGAAAAGTTAAAACAAAGTCGTTACGCCATTTCAGATGAAC
+AATTACGCCCATATTTTCCTAAAGACAAAGTTGTTTCTGGTCTATTTGCAGTGGTCCATAAGTTATTTGG
+CCTATCTATCAAACATCGTGAAGGTGTTGATGTATGGCATGACGATGTTAACTTTTATGATGTATTTGAT
+AAATCAGGTGAAAGACGAGGCAGCTTTTATCTTGACCTTTATGCCCGCGAGAAAAAACGTGGTGGAGCTT
+GGATGGATGACTGTGTTGGTCGAAGCCAGCTAGCTGATGGGTCTATTCAATATCCAGTTGCCTATTTAAC
+GTGTAATTTTAACGGCCCTGTAGGCAATCAACCGGCATTATTTACCCATGATGAAGTTGTTACCTTATTC
+CATGAGTTTGGTCATGGCATTCATCACATGTTAAGCCAAATAAACGCCAGCAGTGTTGCCGGTATTAATG
+GCGTTCCTTGGGATGCAGTAGAACTTCCTAGTCAATTTTTAGAAAACTGGTGTTGGCAACCCGAAGCACT
+TGCGTTTATTTCAGGCCATTTTGAAAGTGGTGAGTCATTGCCTCAAGAAATGTTAACCAAAATGTTGGCG
+GCAAAGAATTTCCAATCAGCGATGCAAATGTTGCGTCAGATTGAGTTCAGCATCTTTGATTTCACTATGC
+ATGAAAGCTATAACCCCAATGCATTGAATAATGAAAAACATATTCAACAAGTGCTCGATAATGTTAGAAC
+CAAGTACTCTGTAGTAACAGCGCCTGAATTTAATCGTTTTCAACATGGTTTTAGCCACATCTTTGGCGGT
+GGTTATTCAGCAGGTTACTACAGCTACAAGTGGGCTGAAGTATTATCCGCTGACGCATTTGGTTTATTTG
+AAGAGCAAGGCATCTTCAATGAAGAAACCGGTCAGTCATTCTTAAACAATATTTTAGAAAAAGGCGGCAG
+CGAAGAGCCAAGCGTGTTGTTTAAAAACTTCAGAGGCAGAGCACCAGAAATTGATGCGCTATTGCGTCAC
+TGTGGTATTGAAGCGTAAATATTAATGTAAACATTCAACATGAAGGACGTCATCCCCGAGGTGTATTAAT
+CGGGGGTCCAGTATCTGTGTCACTTACACCCAAGGTTTATTGTGCATAATATGGATTCCTGCTCAGATAA
+TGTGGGAATGACATCACCCAATAATAATGCCTAATTTAATTAAGAAGTTATGACCCACGAATCATTTAAA
+TCATTATACCAGCGTGCCGCCGATCGAAAAGGTGGCAAGTTGGCACTTGAGCTATTGCTAGGTAAAAGAA
+TATTGGGCAAGAAATTACTCGATGATAACGCCGCAGAAGAAAGCATTAGCCAACTCACTGACGATAGAGT
+GTTAGCCGCTTTTACCAAGCAGATTTTTAAATCTGGTTTTGTGTGGCGAGTGGTTGAGAATAAATGGCCT
+GACTTTGAGGAACATTTTTTTAATTTTAATATCGAAAAAATGCTAATGATGCCTGAAGAAATGTTGGAAC
+GAAAAGCAGCAGATCCGAAGATTATTCGTAATTACAATAAAGTAAAGACTATTAAAGCCAATGCGCAGAT
+GATGTTTGATATCTCACTAGAAAAAAGCATCAGCTTTGCGCAATTTATTAATGACTGGCCAAGTGAAGAC
+ATCATAGGCTTGTGGGCTTATTTGAAAAAGCATGGTCAACGCTTAGGTGGTAATACTGGCCCATACGCAC
+TTAGATTATTAGGCAAAGATACCTTCATTTTAAGCAGTGATGTTGAAGCTTATTTAAGAGCACAGCAGAT
+AATTGATGGTGGTTTGCAAAGTAAAAAAAGCTTAACAGCTATTCAAGCGTTTTTTAATACATTACAAACA
+CAAAGTGGCTATAACTTAACGCAATTAAGTCGTTTGATTGCTTTTGCTAGTGGCGATAATTATGTGCAGG
+TTGAGGAGTAACCTGCACATAATTTGCTAACTAAGAACGGCCATACTTATCTTCAAAACGAACGATATCA
+TCTTCACCTAAATAACTACCCGATTGTACTTCAATCATTTCTAATGGTAGTTTCCCTGGGTTTTCTAGCG
+CATGAACAGCGCCAACAGGAATATAAGCTGATTGGTTTTCAGTTAATAACACAACTTTTTCATCTATCGT
+TACTTTCGCTGTACCTGACACTATGATCCAGTGTTCAGCTCTGTGATGATGCATTTGCACTGATAGTTTA
+GCGCCTGGCTTTACAGTAATGCGCTTAACTTGGAAACGCTCTCCCGTATCAATACAGTCATATTTTCCCC
+ACGGGCGGTAGGCTTCACGATGTAATACTGCCTCACTACGCTTATCGGCCTTTAACTGCTCAACTATTTG
+TTTAACTTCTTGTACTTTATCTTTATTGGCAACTAATACAGCATCAGGTGTATCAATAATCACTAAGTTA
+TCAACACCAACTGTTGCAATCAGCTTGTTTTGACTGTGAATATAACTATTAGTCGTTTGCTGAGCGATTA
+CGTCACCTTTTAATACGTTTTTGTCATCATCTTGCTGACAGACTTCCCAAAGTGCAGAATAAGAGCCGAC
+ATCACTCCAGCCAGCATCAAGTGGAATGACTACCGCAGAGTCTGTTTTCTCCATTACCGCATAATCTATT
+GACTCACTAGCACAAGCTAAAAAGTCTGCTTTATTTGGACGCATAAAATCAAGATCTTGCTCAACACCTT
+TCATAGCTCGCTGACAGTTTTCTAAAATATCACCACGATGCTTAGCTAGCTCTTCTAAATAGCGCGAGGC
+TTTAAATAAGAACATACCACTATTCCACAAGTAGTCACCTGAAGCTAAATATTCATCGGCTATATCCTGT
+TTAGGCTTCTCAACAAATTCTGCAACATCAAAAGTACCTGAGCTTTGCACATTGCCCTTTTTAATATAGC
+CATAACCAGTCTCGGCGTGAGTGGGGACAATACCAAAGGTAACGAGTTTTCCTTGCTGTGCAACAATACT
+TGCTTGCTCAACCGCTTGGTGGAAAGCAGCAGTATCTTGAATAACATGATCTGCAGCTAACACCAGTAAA
+AGCGCACCTTTATCTTTTTCTAGGGCGTTAATCGCCGCTAATGCTACAGCTGGAGCGGTATTACGCCCTT
+CTGGCTCAAGTAAAATTGTTCCTTGCGATGAAGATAACTGTCTCACCTGTTCCGCCACTAAAAATCGGTG
+CTCTTCATTACAAATAAATACGGCTTCCTTACTATTTTCAGGTAAGCGTAAAAGCGTATCTTGCAACATA
+CTAGTATCGTTAACTAAAGGTAAAAATTGCTTAGGGAAAAGTGCGCGAGAAAGTGGCCAAAGACGTGTGC
+CGCTGCCGCCACACATTATTGCAGGGAAAATAGATACAGCAGAAGAAGTTGTTTTTGTATTCATATTTAT
+TCCGTTGATGATGTTGAAGTTTCATAGAAAATAATGCGGTTATAGTAAGCGATACTAATAGAGAGTAAAA
+CCTCTTTTATCTTTCATTAACAAGTAATAGGACAATAGATTTTGGCTATGTTCCGCCATGTGTTGCTAAG
+CTTTAAATTGATTGTTTTTGTTAGGATTTTAACTGGTATCTAAAAACCTAAACCAACCTAAGTAATTTTC
+TCCATACTTAGTCGCCACACTATGAAATCTATCTATCCAAGCCTTTAAGCGACGGTGGTAAGCATTAACA
+TTTTGAATGTGAAATACTTTTTCAATAACCTGAACACCAACGGCTACATTCAGCCGTTTGTGAATAAAAT
+CATTACCTTGTGAAAATTTGATATAAGCACTAAAACCATCGCGGCACAAGACGCAATCTTTGGCTATTTT
+TCCTTGTGACTCTTTGTTGAGTTGCTCGAAGGAATAACTAGCTTCATAGGTATGTTTCCCTCTATCTCGT
+ACCGTTAACACGGGAACATAGCCTTTGATATATATTATCTAAATGTGTATTATCCCGTTTAAACTAACTT
+TTACTAACGACAATAACATAAAAATGTATGTATAATTTACATACATTTAATACCATTTATTACCCGTTGA
+ATTTAGCTGTAGCCTGTTTTATTAAAACATAGAAGTAAAGTAATTTACAAAATTTTATCTACATAGAAAA
+ATAATATCATTAAGGGTAATACTTTGAATATAAAAAAAATCAATTCAAATATATTTAAACATAATTTTTC
+ACCTGTCATCTTAATACTTGCAATTACAATATTAATAGCCCTATTAAATATTCCTATCATGCAGACCCTA
+TGGAGATATAGTTTTGATGATGGCACTTATTCACACGCTTATTTGATTCCTCTTATTGTTGCTTATTTAT
+TTTATGTGATAAATAACAATGGAGAATTAAAGTATAGGGAAACTATATCTTTACCTGCTTCAGTACTACT
+AATTATAAGTGCCTATATACTTTTTGTTACGTCAACTGCGCAAATTAGCCTGTTATACTGGTTGACCATT
+TTATTATTATTTTGTTCAAGTATTATTTTTGTTTTCAATGCTAATATCAAAATAGCTGCAGCCGCATCCT
+ATTTTATTTTTTTACTTCCTGTTTGGGGGATATTAACCATTCCCCTACAAAACCTATCAGTATTTGCGGC
+TCAGACCCTTATGGGGTTCACTACTATTCCTGTATTTGTTGAAGAGCAGTTTGTACATATTCCATCAGGA
+GTATTTGAAATTGCCGGTGGTTGTAGTGGGTTACGTTACTTGCTTACTTCTCTAGCAATTAGTACTTTGT
+TTTCTTTTCTATATTTTAGAACAATAAAAAATACCGCAATATTTATTTCAGTGGCAATACTTGGTGCGTT
+ATTAACAAACTGGTTACGAATATCAGCTTTAATTATAATTGGTCACCAAACAGAAATGACCAGTGACTTA
+ATGACTGATCATAATATGTTTGGTTGGTACATTTATATTCCCTTTATGTTCTTACTGTTTAAGTTTGGTG
+GGTACCTTGCTGATAAAGAAAACAACAAACCAATCGCATCTGACAGTTCAGCCAAATTACAACTGAATAC
+ACCTAATGGGCAGTTGGGAGTTGTTTTGTTTATAATTTTATTGTTTTCTTCTACCTCATTACAAATGTCA
+GCAACAACAGAGCCTGAAACAAAACTTAAAAATGTGCTTGTTCAACCTATCATTTATCACGCTTCAACGG
+TTGAAGTTATCACTAACAGCTCAATAAAAACGCAATTAATTTACAATTTTAGTGAAAGTAATCTAGAATC
+AAAACCTACTTTTTATGAAAATAACTTTATTCCTAAAAACTGGCTTGTTGTTAGTAAAGTTATAAGCAAT
+GAAGAGCAAGTGATTAAAATAACAAAAGGTCTAAAAACTGCCACCATTACGGTCAGTTATGAAATATCAG
+AACTAAAATTTGGAAGTTCCTCACGATTCAAGCTTGAAAGATTAAAACAAGCATTATTGGGAAAAAGAAA
+GACTAAATTGCATTGGCAGTTTCAATTAAATACAATAAACGCACAAGCAATAAATTCGCACACAAAAAAG
+GTTTTATTATGAGAAAATGAATTATATTAGCAGGTGGTAGTGGGATTAGACTCTACCCACTAACCAAAGT
+TGTTAGTAAACAGTTAACCGCTTATTATAATTTAATATCATGACTTAATGGTACAGCCTTGTTGCCTTCT
+AGCCTATCATAAAGCAACGTAGATACTTCATTAGGATTACTAATTGGATCCCAAATAGGCGAGATTCGTC
+TTTTAAGGCTACTAACTAGCCGATCAATAAAATTTGCTGCCGGGATAGGAATATAAAGCCAACGAAGTAA
+CATATAAATGCGTCGACGAACGCACCAATAATAAATAGCTTGTTCGCCATACCATTTATAACCCCAGCGT
+TTTTCAAATAAATCATGAGAATACTTAGCTATTTTAGCATTCCAGCGATAGTTAAAATATTTAAGATCAT
+TTAACTCTCCTCTAGTGCCTAGGTTATCAAAATAGATAATTGATTTTGGTTCAGCAAATAAAAGCTCACC
+TTTAGCCGTTAACTGCATGCCAATATCTAAATGCTCCCGTATGGTCATATAAGGCAATTCTATATTGTCA
+AAAGCATCCGTTCTAAACATAACACCATGTAACTCAAATGCATGTGTTGGCTGAATTTCAGTAGGCATGT
+TCTCAGGCAATTCACGGCGATATAATTTATTTTCAATTAAATAAGGGGTGCCTTCAACATCTACCACTTT
+TATTTCAACATTAAACGAGTGATTACGAGTATAAGCACCATCAACACCATCGGTTTCCAGAATTAAAGGG
+GCAATAACCGCTGCTCCCGTTTCTTCGCCAGTTTCAATTAATGGCGGTAACCAGTTTTCAGATACTCTTG
+AATCATTATCAAGTAAAAAAGTAAAAGGCGTTTTTATTTTCCCCTGTACTTGTAAAAGCCCTTCCATAGG
+TATCATTAAACCATAAGACGAGATACTCGCATTAGACTTACCAGAGATACTCTTTTGTGCTTTTGATAAT
+TCCGCCTTTGGATACCCTAGATCTAAAATAACAAGATCAAATAAATTTTCATCGGTATATCGATAAACCA
+GATCGATACAATCAGACAAACCACTAAATCGATCTCTGGGTGAGATTACAATTGTTACTTTTTTTTGTGT
+CATGTTTTAATTCCTTTATTCAAGATTTCTTGGTTAATACTGTTCGTTGATTAAATTATTTAACTAAGGT
+AAATCACTTGTAGTAGAGCACATCCAAGCAAAGCGTCTTGGAGGTTTTAGTGAGCAACATGGTTTGTTTT
+GTTCTTTTTTTAATCTAACATAACTCTGCCGACATTGTTCTACAAAAGCAGTGAACAAATATTGAATGAG
+AAAACTATCACTACCCGCTTTATTTTTATATAAACTGACTTATCCAATAACCCTGCAACATCACAAACAT
+GCTGGGGATCACTCAATTGATTTAACTCTTCTTGCTCTGCATTATCAATAGAAACAATATACTTAGGTAT
+GACAATGTTTTTACCTGCTTGTCACCATAAAATAAACCGTAATTAAAAACAAAATCACCAAAAGCATCAA
+TGAGAGCCACTGATCTTTTATCACCAGTTAACTGATAAAATCGCCATAAAGCATCTCCTAGTAATGCCAT
+CATCCACGGAGAGCAAGTGGGTGTGTATCACTCCAACCTTTATGAGATTTAAAAGAATGCTAAGGGCAAC
+CTCTAATAACCCAGTTACTCTCTGGATTAAAAATCATTATTACTTTGCCATCAATAATAGCATTTACTCG
+ATCTTGCGCTCCTTTATCACTAGTTAATTCCCAATAAGAAACAGCAGTATTTAAAGCAGTAGCCTGATTA
+CGCTCGGTCCAAAAACCTCGCCTTAAGGCATATTATGGACCCCAATATAACGAGCGATTATTATATTTTA
+ACTAAAGTGCTTATTGCCTGTACATCACCACTGAATAAATAACGATATAGTAAGCCCTTTGGCATTAAAG
+ACTTAACATCAAAACTCTTTTTTAGCTTAAACTTGCCTCCATCATCAATATTTTTTTGATACAAATCAGT
+TAAAGTATTCGCTTTATTTAACCACTGTTTATCACCGGTCATATATATAGTTGATAAACCGCTTGAGAAC
+GGTCGTATAACCATTGTGAATGGTTTATTTGAGGAGTAACCTTTTTGAGTAAGTAAAACAACGTTGGTTA
+CATAGTTAGCATACTTCTTTTGCGGCTCTGTATACCAGCGGTTATCAATATCATTCATTTTAGGGTGAAG
+TAATAAACTTTGCTCTAGCCAGTTTTTTGAGGGGTAAACTAAGCTTGTATTTAACGATTTATTTTTATTA
+GCGATGCTATATTATCGAACATTTCCTTTTTAACTTTCTTGCCAAGTTAAAGTTAACACCCCAGATAAAC
+CATTAATACTGTCGGGCGTAATATTTAATAAACGAATATACTTTTTACCATGTAATACTGGCCATTTATT
+AACAAGTGAATAACTCGCATTCACTCTTCTCTTATTTTGCCACAACTCAAAAGTTGTATTGGTATAAATT
+AACTGATTAGGAATAGGTAAAAGTAATGTTGAGGAGCTATTTAATGAAACATCAAAACTAATTTTCTGTT
+GCTGCGCATTAGCAAAAGCATTCATGGAAAAAGTAAATAAGTTATCAAAAAAAAGACCATAGCGACTTTA
+TCATTTGCCATCCCTTATTGTGAACATTCACCATTACTATCTAGCACCATTATCTATCAACAGCTTTAAT
+CACCAAAGTAGCCATAACAGGCCGGTGATCACCTTTTACCCGTTCAACAACCTCTACCGACGATAAAGAT
+ATGTCATCCGAATATAATATATGGTCAATTCTTGCGCCATGCCAAGAGGTATACTTAGTGCGATTAAAAG
+CAAAGCCTTTTACTTCAATAACATTATTAAGCAGAGAAAAATTTTGTTGGTAAAGGTTTTCATCAGCGGG
+CATATTAAAATCGCCAGCAATGATTGTATAAGGTCTATTTGTCGCCCACAAATTAAGTAAATTAACTTCC
+AACTCACGGTTACTTTCGGTGCTTTCGGCTAATTGCTGATCAGGGTGACGATATATAGCCCCCATTAATA
+CAGACCTAGGCGTTTCTAAATGAATATTAGCCAACGAAAGTTCACCATAAGGTGTGATTACATTATAAAA
+AGTAGCAAATGTCCCCCATCCACCAAACATTTTTCGATTTAGTCTATTTGTTTGTTGAAAAGGAAACTTG
+CTTAAAATACATAAACCTGAAATACATTCACTATAATAGCGCTGATCAAATAATACTTCTAAATTTACTT
+TTAATGCCTCTTGCAAAAGCAAAATATCAGGCTTCATATATTTCACCAATAGCTGTAATTCGTCTTTTGA
+GCCACCACCAATGTTAAAGGTAATAACTTTTATTTGACTAGCTTTGTCGTTGTTATTGGCAAATAAAGTA
+GCTAAATTTGGTAGTTGAAAATCTAAATAATTAAATGCTAAAGCAACCAATAAAGGAAAAATAACAAATT
+GACGCTTTGAGAGAAAACGCCAAAATAGAAGCATTAACAATACAATAACTAATAACCACCAACGAGGACC
+AAACAACAATAAGTATTTGGGAATAATAAATAAATTTAATGTCGGCCACCAAGGCAGCAAGGTAACAAGT
+AAACATGCGAGACAACATGCGACAAAATAAAAGTTAACAAAATAATGAAAAATTTTGTTTTTTTTATCCC
+ACATATATTGCTGCATCCTTTTTCGGCTGAGTTTTTTATCGATAAATAATCACAAATGTAAGCGAAAGCA
+TTAGCGTCTAATAGATAAACATGCTCTTTACTTTCAATACTTCTATTTCAAGGTACTCACATGTTTGCCG
+AACTAATTCGCATTCTCTTAATCCAACATCCAGTTAAAACTTGGTAGCGATATTTAGTTGGCAAAACACA
+AGACATTATTTTCAATAACTAGTTGTTTTAATCAGTAGAAATGATCACATACTTCGTGAGATTGATATTA
+CCTAATAACCGAGCAGCCTCTTTATCTAATGAAAATTTAAAAGTAATTCCATCAATATTTGACCAAAAGC
+ACTAGATATTAAACAAAATAGAACAACACACAAAACTGTTAATTTTCCCATTACAATAACCCTACTACTT
+AATAATTAAACTTACCATTACAGGTAAGTGATCTCCCCCTAATGACTCGATAACTTGAGCATCAATTAAA
+TCAAATTGGTTACTAAATAAAATATGATCTATTCTAAGACTTAAACCATCTATTCGTATTGTATCGTTAA
+AACCAATCCCAACATCACTTAATGCATTATTTATCATTGAAAAATTTTCTTGGTATATATTCTCTTCAAT
+TGGCATATTAAAGTCCCCCACAATAAGGGAATAAGGTTCGTATTTTATCCAAGAACTTAGAATTCCAGTT
+TCAATACGCTTATTGTCTTCAAGTTGTACAATATCTGAAAAATTAACACTACCTTTCTGTATATCAACTA
+ACAATGAATGTACAGATTGTAGATGAACATTAGCAATATTAAGGGTATTCTCACCTAGGTATAGCTTATA
+AAAAACTGCAAAATTCCCCCACCCCCCCACTAAAGCTCTGCTTAGTTGGTTTGTTCGTTCAAAAGGATGC
+TTGCTTAATATGCATAATTCACCTACACATTCGAAAAACATGTAATCAATATCTATTTTTTTTAGAGAAA
+TGCTATTAGCATCCTGTAAAAGTAAAATATCAGGTTGGTAATATTTCAATAACAATTTTATTTTCTTTAC
+TTGCCCACCTTCACCAATATTGGCTGTAATAATCTTAACTATTTTATGCTCTTCCACAATATTATTTGGA
+TTAAAATTCATCCCGAAATCTAAATATTTAATTGAAATAAAGAATAATAAAGGTAAAGAATACTTTTGAA
+TTTTTGAAAGATTATTCCACAAAAACAATAAAACCAATAAGGCTAGAAATAATAACCTTCGTGGTGCAAA
+TAATAAAATATATTTAGGAATAACAAGAAAAATAGTTGAAGGCCACCAAGGAAGCAGGGTAACAAGCGCA
+CATGCGAGGCAACACGCGATAAAATAAAAGTTAACAAAATAATGAAAGTTATTTTTTATTTTATCCCACA
+TATAGTTTTTCATATTTTTTAACTGAATTTTTTATCGAAAAATTATCACTAATAGTAAGTGAAAGCATCA
+GCACCATGTCGTGTATAAATTACCTTTTTTTAAAAAAGGCAAAACTAAGCTTAAAAACTGTAGTGCATAA
+GGTGAATGAATATGAATAATATCAAATTTTAATAGCACAATAAAAACGCTAATAATTTTAATTTACGATC
+CGCCATCATAACTGGCAACAGGAATATTGTTAACCCTAGATTCTCCCACTATTATATCATCAGGGCTGCC
+TAATGATATAATGGTGGGTTTCATCTTTGATTGTTTTTGAATACTACATAAATCAATAACAAAACGCTCT
+GCTTCTCCAACATTTAGACTACCCACAATATAAGCAACTTTAATTTTTACACACCCACTTTTCATAGTTA
+ACTTCTACCACTAAATAAGATATATTAGTAATTATTTTAAATGATAATTGAGTTTCAATATTTTTGATAC
+GAACATTATAAAAATAATAACATAAGTCAAGGAAGTAAAATGTCATTACCTGCTCAATTAAGAGTATTGG
+AAGTTGTACAAAGTTTAGAGAAGGGAGGAAGAACAACCCGCTTTACTGATACAGTTGCAGGGCTAAGAGC
+ACAGAAGATTTTTACCGTTCCGTTATGTATTTCCAAACCCGAATCTTGGGTGAGTATTCCCGACTTAGAA
+GTACTCCACAAAACAGCAGGCATCAATTGGAAGCTTGTTTTTCAAATAAGAAAAAAAATAATAAAAAATA
+ATATTAACCTTATTCATGCTCATTGTGAATTTAGCCAGTTATATGCAAGTATTGCAGGTGTTACTTGTGG
+CATAAAAACAGTCGCCACTTTTCATCGTTCTGATTTATCTAAATATCAACCTAATATGGTCAACAAATTA
+ATTAAGCTTTTTGCATCTCACTTTGTTGCTGTTTCTCACGACCGACTGTCATTACTCACCAACAATTTAA
+AATTACCGTTAAACAAATGTCATGTGGTTCATGGCGGCTCTGTAATAGAAAAAAAACCAACCGTAACGTC
+AATTAATAAAGCAAGGGCTGATCTTGGCATACCTCTTGATCAATTAATGTTGCTTAGTATTGGCCATTTA
+GGAGAAATCAAAGGTCATCAAGACACCTTAGTTGCGTTATCAAAATTCACCAAAACAATGCCTGCGTTGC
+ATTTATACATTGCTGGTGATGGCGCTGCACAAGAAAAACAAAAATTAACTGAACTGGTCAACAAACTGCA
+AATAAACGAAAATGTAACCTTTCTTGGGCAAATAAATAATGCATTCAGCTGGTTAGAAGCGTGTGACATT
+TTTATTCAACCTTCAGTAGAAGAGGCCTTCGGCTTGGTTTTTGTCGAAGCAGGCGCAAAAGCAAAACCTG
+TAATTGCCACCACAGTAGGTGGTATAAAGGAAATAATAGTATCTAAAGAAACCGGCTTATTAGTACTTCC
+TTCTTCACCTAAAGCAGTAGAGCATGCATTAGCGATATTAATAAATTCTCCCCCTTTACGTCAGCAATAT
+GGTGAAAATGGATATAAACGTATTACTGAACATTTTTCACTTACCAATATGGTCAACAAATATACTGATA
+TTTTTAATCAAGCGGTAAACTGAACAACTAAAAACAACCATATATTAGTAGATAAAAATAAAAGGAAACA
+TTATGAACTGGTCAGGGCTTATGCCACATGTAAAAACAGGTTTTTCAGGTTGGATAAAATGCCAAACATT
+TGATGAACTTGAGGTGCAAGAAGCTGCTTCAAACTGGCAAAGCGAAATGTTTTTCTTTGAATCTACGTCT
+ACTGTTTCTTATAAGTCAGTGGGTAATGATTGGTTTATTTTTGCTCAAGGGCTCAGCGAAATTGAATTTG
+AAGACATATGTAACAAAGTTATCAATGAGTCTATTTTTAATGATGCTGATATAAACGAAAAAACACTTTT
+TTCCGATATAAAAAAAGAAATAACCAACCTACTTTTACCCGGCGCAATCGTTTTTGCCATTCAAGCAAAA
+CTAGGCCGAGTTGTGGTGCTTCGTGACGCATGCGGGTTTCTTCCTATTTATTATCACTTTAGTCAAAATA
+CTTTAGTGTTTTCTTCTAATTTAGAAACCGTACGCAAAAACACACAATTTAGTGGTGTTAACACCGATAA
+AATAAATGAAATGCTTGTTTATGCCCATAGAACAGGCAAACGAACTTTATGGCAAAACCTCAATGCTATT
+TCCCCAGGTGGTGTCAGTGTTTTTACACAAGATCAACTTGTCGTTCATCAGTGGTTACTTACTGAAAAAT
+CTCAATATAGCCCTGAATTGAAGTCAAAATTTAAATCAATGACAGAATCAGCAGTCTTGTTAGAAATAAA
+AAAGGCGATGGACAAAGCACTAGAACCTTTAGAAAATGAACCACATGTTTCTGTTCCTTGTGGTGGAGGG
+GTTGACTCTTCATTTCTTGGTGCTTATTTAGCCCAACGGGGGCAAGACGTTACCTTTTGGTGCATTAACC
+AACCCGACGCTCCTGTGAGTGAAGACGAATGGATGAAACCATTATCTAAGCAACTCAAGATTCCTTGTGA
+GTATGCAAACTTAAATAAACAGGTTTTTTTAGATAACTTTCTAGACAGAATGGAGCAATCTCATCAACCA
+ATGACAGGCCCAAATTCTGTTGGCGGGATTTACGCAAGAAAACTAGCACTAGAAGCTGGTGATAAAGTTT
+TCATTTCCGGAGAAGGAGCCGACACCGTTTTTGGTGGACTATCACCCTTTGCTCGATTAATGCCAATGGT
+GCGTTTATTTCGAATGTTATCGAAACTACCGAAAAGATTAAGAATGCAATTAGATCGTGGCATTATCTCA
+GAAGCGGCCTGGGTTATGGACATTTCTCAAGTAGCCCCTACAGAAGATATTTCCAGAATAGCAATGGGCG
+ATATGGAACGCGCTGAACTGTTAGCCGAAGTACTAGACTTTCCAAAAGGTGATAGTGCTATTGAGCGTTA
+TGCCGATATTTTTAGTTGGATCCAAATAAAAGAAGTACCCACTGGCTTAAACCATATATTCTTTGAAAAA
+GACGAATTCGAAGGTGGTGTTACCCATTATCCTTTTGCTCACGAAGCCCTAATCAACTTAGGCTTACACC
+TTCCCTATAAATATAAAGTCAATGAAGGACACAAAAAATGGCTCTGGCGTAAGTTCACCAGTGAATATAT
+TGGGCATGATGTTGCCTTTAGAAAGAAATATGCCTTTCCAACGCTCACTCATATTTGGTTAGAGCCTTCG
+GCAAAATTATTAAAAGGTGGTTTTTTACAAGATTTATTATGCGCAAATGTTTCCAGTGTGTTCGAATCTT
+TACCTAAATCAGACCCCGCAAGATGGACGTTACTAAATATCGAGTTATGGGGAAGATTACATTGCTTAGG
+GCAAAGTAAAGAACAGTTATTAAATACCATGATGAGTGCTTAATATATGGCTAAGAGTAGTAACAGCCTT
+TATGTAATTCATTTAATACCTTCTTTGGAAGTTGGCGGTATGGAACGCTTAGTATCTGATTTAGCCATAG
+GCCGAACAACAGGTAAAACCTCTATTTTATGTTTAAATACCTTAGGCGCGCTTGGAGAGCAAATAGAGAA
+TGACATTTCAATTGAGGTGTTAAACATACCAAATAACTTATTGATCGCGACATTTTTAGTGTATAAAAGG
+CTTAAAAAACTTAAACCAGATGTTATTCATTGCCATAATTTGCAAGCACATTTTTTTGGCGGAATTTGCG
+CAAAGTTACTTCCTAAAACCCGGGTAGTATTAACTAAGCACGGCCAGCACATTCCTACTTCAGGCTTAAC
+CACAAAAATCAATTATTTTACTTTACAAAAAAGTAAAATAATTGGTGTTTCTGCTGATATAACCCAGATA
+ATGCAACAATGGATCGCCAAAAATAAGTCACCCATTGAGTATATTGCTAACGGTGTATCGTTAACCGCTT
+TTAAAGAACAAATTCCTAAAGAGCTTGCAAAGGAAAAGCTTAGTATTAGCCAAAGCACGTTTTGTGTAGG
+CATTGTTGCTCGCCTTTCTGAGCCTAAAGATCATTTGTTATTAATAGATGCTATTGCGGCTATATCTAAA
+ACCTTTCCAGATATTAAGTTAATTATTGTTGGTGGCGGACCACTTCAGAATAAAATAGAAACTTATATTA
+AGGCTAACCACCTTGAAAACATAGTTACTATGTTAGGAGAAAGAAAAGACATCGCGAACATTCTAAACGC
+ATTAGATGTGTTTGCCTTAACCTCTTCTTCAGAAGGTATACCCATGACCATTCTGGAAGCGATGGCAGCA
+AACTTACCTGTTATTGCAACAAATGTAGGTGGAATACCACAGGTTGTTCTTAATAACGAAACCGGAATAT
+TAGTTGAAAACAAAGATAAAGCGGGCTTAATTACAGCAATAGAAAGCTTTATTAAAAGCCCTAAAAAATT
+GACCGAATATGGTAAACAAGGGCGTTTATTATTAGAAAGCAATTATTCAATTAATCAAGCCATTGAGAAA
+TATGAATGTATTTATCTTAACTAAAAGTATTCTATAAAAAAGGAAGTTAAATGTTCGGATCTTTAAGAAC
+CCTTTGGGCCATTATGGTTGTTGTTGGCCATATATTTTGGGTAAGCGATTTTGGAAGGTTTGCTGTTTTT
+GGCTTCTATATTTTAAGTGGTTACTTAATGACATATGTCATGCAAAACAGCTATGGCTACGCTCATTCCT
+CAAAAATAAAATTTGCGAAAAATAGATTTTTGCGATTATTTCCAGCTTATTGGCTTGCATGTGCCACTAC
+TATTTTATTAATACTTTTATTTGACCTTTCAGAAGATGGGAAATACGCCATCATGTTTATTCCTGACACT
+ATAATATCCATATTTGGTAATTTTACTTTAATTTTTCCTCATTGGATGCCAAACCAGATTGAACCTAGAT
+TATCTCCAGCCACTTGGGCTTTAACAGTAGAATTATTTTTTTATACGGCAATAGCCTTGGGCGCTTCAAA
+AACCATAAACAGAACATATATTTGGGTGGCACTTTCATTAGCATTTATTTTAGCCACATATGCCTTAGAT
+TTATTTTGGCATGCAAGATATTTTTCGATACCCGCTGGTTCTCTCCCCTTCTCGCTCGGTGCACTTATAT
+TCTTTCTTGTAAAAGATAATAAAACTAAATTTATCCCTCCTGTTTTGGTTAACTACCCACTTACGTTATT
+TGGAACCATGCTTGCTATAGCCATATTTGTATCAATTACAATTACAAAAGGTTTGCCTTTGTGGGCAATG
+GAAATATTATTTTATTGCAGCTTAATCATTAGCTTCTTGCTTGTACTTTCCTTAGCGATGGGGAAACCAT
+TCACTTCGTTTATCCCTAAAGCTTTAGATAAAAAACTTGGAGATTTTTCTTATCCTTTTTATTTACTACA
+TTATCAGGCGGCGGCAATAGCCAGTTATACAATCTTTGGACAAGTAACAGTGTTTAAAGGAAGCATAACA
+ATCAATTCTGTTTTATTAACTTTTGCCGTTTTATTCTTACTTTCTTTAATTATTATCAAATGGGTAGATA
+ACCCTATAGAAAAATTAAGAACAAAAATTAAAAATGCTAAACGCCAGGATAAACCAATCAATCAAGTGCA
+ATCAGGTGAGAATACATAACGTGGCGGATAAAATCACTTGGGCTGAGCTAACTAAAATAGAACAACTCTT
+AAAAATAATTCCTCAATGGGAAAAATTAATTAAAATTCAAACGACAAGCAAAATATTTAATTCTACTTCT
+TGGGTTGCCTCTTGGCTTGAAACGTTCTGGCAAAAAAACTGGCAACTAAATGTTTTAATTGCTTGGTGTG
+ATGATGAGTTGATTGCAATTGTACCTCTTTATTACCAACAAAATAATTCAATACTTCCAATGAAAGTACT
+TTATCCTTTAGGTCAAGGCGAAGCTGAAGCACAAGAAATATCAACCGAATATACTGACATTCTAATTAAC
+GAAAAATTTCAAGAACACTTATTACCCAAAATTCAACAATGGATATTGAATTTAAAAGCTGACCAACTAC
+ATTGGCATGCATTACTCCATAATAGCTCTACTAGAAACATTCTCGCTGATTATGAACAAACAAAGTCTAA
+TGAGGCCACCCGCTACATTGTTAATGGCTTAAACTGGTCACTTGAAAATCTATCTAAAAATATGCGTTCT
+CGTTATAGAAGAGGCTTAAACCAATTAGACAAATTAAATGCAACGATTGACTGGGTTGAACAAAGCGACT
+TTGACCAGTATTGGCAACTGATGAAAAAATTACACCAAAAAAGGTGGCAAGGTAAGAATGCAAAGGGCGC
+TTTCTGTAGCGATGAATTCAATCAATTTCATGCAAAGTTTCGAGAAAAGTCACCTAAAAATATCGCCATG
+AGTGCCATATGGGTTAACGATACCCCCATAGCGATACATTATTATTTTTCAGACGCTACCACATTATACT
+TTTATCAGTCAGGCTGGAACGAAAGCGAGTACTCACATTTGTCACCCGGATTAATACTGCATTTATGGAC
+CATAGAGAATAATAACAAACCTTATTACGATTTCATGATGGGCAAAAAAAAAGACAGTTATAAGGCTAAA
+TTTGCTACCCTACAACAGCCTATGTACAATATAACATTAACTTTTAGCCCCATTAAGCTATTGTTCTATA
+GCGTTTTTGAAAAAATTAAAGTTAAGTATCTTAGCGCTTAATTAAATAACTTTATAACTGTTTAAAATGT
+TCAATAAACTATCTAATAGCATAATGTTTTTTTATTAGATACTAAAATCAAACATAAAAGCATATTTAAC
+CAAAATGTTGTCACAAATAAAAATAAAGGATTAATATTTTTCATGGCTCGACAATTCCCTGAACAAGAAA
+ACACTGATTCCACTTTTGCTTTTTTCTTCTTAGTGTTATATACCGCATCAGTATTGATACGACCGCACGA
+AATGTTTCTCTCTAGTGTGGAATGGATCACTATCAAAGTGTTTGCCATCATCGCCTTCATCGCCACTATT
+GCAGCACAACGTCCCCTAAAGCTTTATTCACAGCACTGGATGCTATTAGGTTTAATCCCCCTCATCGTCG
+TTTCAGGATTTTTGAATGGCTCGGGTATGGATGGTGTTGAACAGGCACGAAAGTTATTTATTAGCGCTAT
+AATTCCTCTTTTTTTATATAGCAGCTGTATTACCAGCATCAAACGTCAACATATTCTAATGCTAATATGT
+ATTGTTGCTGCACTTTTTATGGTTCACAATGGCCACACTCAACAAACTGGCTATTTAGGTTATGGCTGGG
+CTTTAGATACCCATTCGGTTGGTTACCTTAGTTTAGGCGAAAAAAGAATTACTTATTTAGGTTTCTTTAA
+CGATCCCAATGACCTTGGCATGTTTCTGGTGATGAATATCCCCTTTACTTTATACTTTTATACAAAAGGT
+AACTTCTTAACAAAGGTCACCATGCTTGCCGCACTTACTGCTTTAGGCTATGGCATTTATTTAACCGGCT
+CTCGAGGAACCATGTTAGGAGTAGGCGCTTTACTTGGGATTTATTGGCTCGTTATGAGCGCAGGTCCAAA
+ATTATTTATTGCGGCAGCAATTTTATCGCCAATTGCAGCAACGGTTATCACGTCTTTGCAAAGTAATATT
+GATTCTTCAATAGACGGACGCTTAGAAGCTTGGTACGCGGGAATATTGATGTTGATATCTAATCCAATAT
+TCGGCGTGGGTACAGGGAACTTTATGGAGGAACACGAAAGAGTTGCCCATAACTCTTATATCCACATTGC
+TGGTGAGCTTGGAATTCCAGGTTACTCTTTATGGGGTGGAGCGCTTGTATTTACAGCTTTAGTGGGTTAC
+TTATTTATAATAAAAACACAATCACCAGAAGAGTACAATACTGAATGCAAAAATGAATTAGCCTTAAATA
+AAACTTTATTTTTCTCAATGATAGGTTTTATGATTACAGCTTTTTTCTTGAGTCGCTCTTTTACATTATT
+ACTATTTATATTTATGGGAATGACTATTGCGTCACATGTTCGTTTAATCAAGTTAATGCCTGAACTTAGC
+ACTATTTTCAGTAAAGCTAATGCAATAAAGTCAATGGGGTATTGCTGGGTCATTATAGTTGCTGTGTATA
+TTTCTTTGAAAATGGGATTGTAAACTTATTAATTTTTTATATAATTTCTGATTTACAATATTATTACGGT
+GAAAATTAATATTGTGGTGAAAGCAATATTTAATAGCATATGGAGAAATTTTGGAGCATCAGACTAGACA
+TATTCAATATTTAGATGGCTGGCGTGGAATTGCCATTTTTTTAGTGTTGCTATCGCATTTTTTTCATATT
+AATTTTATGGATGCTGGTCGTTTAGGCGTTGATATATTTTTTGTCCTTTCCGGCACCTTAATGGGTAACA
+TTCTCTTTATTAAAAAAACTGATCTAAGAACATTTTATATCAGACGGTTTTCAAGAGTTATTCCAGTTTT
+TCTCGTCTTTGTATTGGTACTGTTTAGCATATACTGGCTCTTGGGTGATACCACACCAACAGAGCATATA
+TTCCCCACACTGTTTTTTTTACGCACCTATTTTCCTAGCGACATTAGTATATATCAATCAACTATACCTA
+TAGGACACCTATGGTCGCTCAATGTTGAAGAACATGCTTATGTCATAATGAGTTTTATCACTTTATTTGT
+AATCAACCTTAGAAAGTCTTCTTTGAACTTAATTGCTTTAGCAGTGATTTCACAGTTAGTTTTCTTGCTC
+TACTCTACCAATATATTAACTCAGCCCGTTAACGCTGAAATTAGAACTGAAGCAGCACTTTCATTTATCT
+TCTACGCTGCAGGTTATCGAGTCTTTCTTGAATCGAAACTTATCAAAGTTCACCCCGCACTACCTTTGGT
+CACATTTATTGTAGCGGTAACCTGCTATCTAAACATAATGCCTTGGTGGAGTAGTTTTTTCTCTCCTATA
+TTATTAGCATTCACCGTTAATCACCTTAAAGACACTTCAAATGCAATTCAAAAATTTTTAAGTACACGTC
+TATTAACACAATTAGGCCTATACTCTTTTTCGATATATTTATGGCAACAACCTCTGTACAAAATTCAAGA
+TAAACTACCTATCGGCGTAGCATTGTTATTAGCCATTTTTGTAGGTATAGCATCATATTATGTTATTGAA
+GATCCGATGCGAAAATTCATCAATAAAAAATGGGCGCCCAATAAAAAAATTGATAGTGCTAAAAACTCTT
+TGGCACTATAGTTTACCAACAAGCAGTGAATCAGTTAGAGCTTCAGAAAATAACAGGGAAGATTGAATGT
+TTATATTAGATACATTAAGAGCGATAAAATATAATGCTAAGCTACCTCAGACAGCAAAAGAGGCTAAAAA
+AAGAGATGCTGTCCATGTTAATGATTTATTCGATATTGATGAAAGATTAGCCCTAGACGTTGTTTGTTCT
+TGGTTATTAAAAGCGCAATCAGACAATAAATTAAATGACAATGGTTATGCTCGTCATTTCAGTTTCGTTA
+ATGGCTGGGCTTCTTCCTATCCTGAAACCACTGGCTATATAATCCCTACGCTTATTGAAGCATCTCATCA
+ACTTCAACGCCCAGATCTAAATGATAGCGCTTTAAAAGCACTTGATTGGTTAGTGGCAATACAATTTGAT
+GACGGCTCATTCCAAGGGGGAAGAATTGATAGCACTCCCGTTGTACCTGTAACATTTAATACCGGCCAAA
+TATTGCTCGGATTAGCTGCCGGTTTGAGTGAATACGGAGATAGATACTCAGTAGCTACCCACAAAGCTGC
+TCAATGGTTATGCGACTCTCTAGATGATGATGGTTGCTGGAGAAAGTTCCCAACACCATTTGCGGCAAAT
+GGTGAGAAAGCCTATGAAACGCACGTAGCTTGGGGGTTAATGGAAGCAGCAAAATCTACTGGGAATACAA
+CATATCTTGAATATGCACTTAAAAATGTTGACTGGGCTCTCACAAAGCAGCAAGCCAACGGCTGGTTTGT
+AGATTGTTGCTTAGAAGATCCAACAAATCCGCTAACGCATACTATCGGTTATGTCCTTCGTGGTGTTGTA
+GAAGCATATTTGCATAGCAAAGATGATAAGTACTATCAAGCGGCATTAATTACAGCGAAACCACTTACGT
+CACTGCTAATAAAAGACTCCTTTTTACCGGGTAGATTAAATAAAGATTGGCAGGGTACGGTAGACTGGAG
+TTGCCTAACAGGCTCAGTACAAATTGCTTCATGCTTATTATTATTGAATGATGTATCACCTAATCCAGAA
+TTTGTTAAAGCAGCATTACAAGCGATTACTTTTGTCCGTAAAACAATAAAAATTGAAGAAGATAAAGCTT
+ATTCTGGTGGTGTACAGGGTTCGTATCCAGTACAAGGTGGCTATGGGCGTTACCAACAACTGAACTGGGC
+GGCAAAATTCTATATTGACGCTCAACTATTGGCATTAGAAATTAAATAAATATTGGATTATTATGGTTAT
+TCATAAGATAAATAAACTCATAGCAACTATAAAAACACAAGGTATACGTAAAGCTATTGTTAAAGTAGCC
+GCACAATTTAAGTTCTCGTATAAATATTACTTTATTTACACTTATAACTTGAACTCAAGCTCACCAGCTA
+TAGCAGTAAACGAAGCGATAAATACCAACGAAAATGATTATTCAATAAAGTGGTGGAGTGAGAGTGATTT
+TTGCAAAAACAAAACTACCTACTTAGAAAAGAGAAGTGATATGACTGACAGTTATATCGAAAATTGGCTT
+CCATTAGGACACCAAACAGTAGTTGCAAGATCTTTACCTAATAATGATATTATTGGTGACATGTGGCTTG
+CTTTCGACAACTTTCCTTTTCCTAGTAAGAGTAAATCTTTACGAGATTGGGCGATAGAAAATCACTATGG
+CTATGCATTCATGGCTTTTGTACAGCCTTCTCATCGAGGGAAAAAGATTTTACCCTGCCTTATGAATGAG
+CAATTAAAATTGGTAAAAGATAATAACAAAAAAGGCCTTATGGCCTTAATAATGCCCAAAAGCAAAAGTT
+CACATAAGTCATTTTCATCAATGGGATTCAAAAGAGTAGGCAAGCTTCATGTACTGCAGCTGTTCTCTAA
+CAATCATACTTGGATCTCTGTTTAGACTATCGTAGATGATAAACTAATTAACAATATTACCTCTAATACA
+TTGTTAATTAGTTGTTTAAAATTCGACAGTGAGCATAATATTGATTTTGCTATTTCTTGCCGATTTAAAG
+GTATTTTAGTTTATTTAAGACATCCATCTGGTTTATGATTTACGGTGATTTTTCGCTATATCTCTCATGA
+GTAATTCAGCACCAGTTAAACTCAAATGATTATCATCAAAGTATAATGCACTTCCTTTATGTATTATCGA
+ACAATAACTTTCTCCACATAGACGCTCAAATGGCTTAATTCGATATAGCTTATCTCCGTATACTAAAGAA
+TTTAATTTGTTAATAATAAACTCGTTTCTTCTCATGTAGTAGCTTTTAGAAACCGACTGTTCGAGATCTA
+ACATTGATTCGTCACTGAATATAGAGAAGGGTGAAATGGCTTTATTAACATGTAATGGCATTTCTGGTAT
+TGGATACATAATATGTACAGTTTTTCCTGCCCTGAGTAACCGCTGAACAATTGCATCTAAGCTATCCCAG
+TATATATCTCTTAACTCAGCTGTAGATTGACTTTTCTGCGTAACTTTAATTCGATTTTTAGGGCTAATGT
+TTGGCAGTTCAGGGTAGTTATGTTGTTGCCCGCCAAATAAAAATTCACTATATCTAAAACCCAATAAGAC
+ATTAGTTATTGTCTTATCATTCTCCAAATAGTCCAATGACTGCTTTATCCATTCTGAGCACCCTTTTACA
+TTTACATCAAACAATAGTGCTGGTGGGCAGCCACTAAAGCTCAAATGTAATATTCCAAGGTTATTTTCCT
+CAAGTTGTTTGGCTAATGCATAGGTTGGTTCAACGATATGGCTATCACCAAAACTTGCCCATTTAACATC
+TTTTTCAAAGTACCTGCACGCTGCCGAAGGTTTTAAAAATGAATCGCCCTGAGTATGACAGGCTTCACGT
+TTTGGGCTGAACTTAATAGAATCTGTAAATTTATTCTCAGGAAATCGACCTTTAAAACCATTACCTACAT
+GCCCTAATACGCCTATTAATAAGAACAGACTTAACGATATACCGGACAATTTAAAAATTGCCTTCTTAGA
+ATAAGCTGATTTATTTCTAAAAGGCTTCTCTATATACCGATAGCTCGTGATGGCAAGAAAAAAAGTCAAA
+ATAATTGCCATATAAAACCAAATATTCAGGGGTTCTCCAATGGTTTTCAATCTTAAAAAGGCAAAGATTG
+GCTGGTGCCATAAATATAGGGAATAAGAAATAAGCCCAATAGAAACAAATAAATTATTGCAAAGAAGGCG
+CCCAATATAAGTCTCGGCATGCGCAAACCTAATAATAAATCCAGTCCCGAGAACTGGTATCAAGGTGTAA
+AAACTAGGAAATGGTGTTTCATTATCAAATGTTAAGATCGAATAGATGATCAACAGTAAGCCTACAATTC
+CTCCTAGCTCGTTTCGAATCCTTTTATCCGCAACACTAATCGGCTTACCGAAAGCGATTAAAGAGCCAAT
+AAACAACTCCCAAGCACGGCTAAATATAAGATAAAAATTTGCATCAATATGATTATTCATCGCCAAATAC
+TGAGCAAAAAACAATGAAATTACCGTCATTATAAATAACAAACTATATAAGTATTTCTTGCCTTTAGACC
+ATAATGCTGACATTAAAATAGGGAAAAATAAATAGTACTGCTCCTCTACGGCAAGACTCCACGTATGCAG
+TAAAGGTTTTTCATCTGAAGCCGTAGAAAAGTAACCATTGGTTAAATAGAAAAAAATGTTAGACGAAAAA
+GTTACAACAGCCACAACACTTTGTGAATAAGATTTTAATAGCTCTGCCGGCATTAAACAAAATGCCGCGA
+TACTTGTAACAATCAATACAGCAGATAATGCGGGTAGGATCCTTCGCGCACGTCGTTCATAAAAGCTAAG
+TAGTGAAAATTTATCATTTTCCATTTCTTTCAGGAGAATAGAAGTGATTAAATACCCACTAATGACAAAA
+AAGATATCTACACCGATATATCCCCCACTAAAGCTAGAAAAACCAGCATGAAAGAATATAACCGGCATCA
+CCGCTATAGCTCTAAGACCATCAATTTCTTTCCTATAATACAACTAAATCACCTACTTAATTACGAATTA
+TAGTTAAGCTTAGTTGCCTTTAATAGCTGCAACCAGTTTTTTACTTTGTTAAGTAAATTACCTGTGGATG
+ATAATATTTTTTGTCCTGATGGTTGGTTAACAATTTCAGCACCAAAATCCTTTTTAAAACTAAATAGACC
+TGCTTGATTTTGTGATTCTCCTTCGCTGACACCACCAAGATTAATGGATTTAAAGCCCTTTTTTTTAAAT
+TGCAAAATGGTATGCCAAATCATGTGAGCAGGACCTGAGAACTTGTTGCCGTCAATCGTCGAGCCACTAA
+TAACGTAGTATACCTTATCATTGTAATAACCAAAGAGACCGGCATTAATAGCTTCATTATCGACTTTACT
+GGTTACAACAACAGCACGGTCTAGGTCAATTAGCTTATCTTTAATGCGCTTAACCATTTTACTATGATTA
+CTCACCACAACCCCCTTTCGTGCAAGAGCAGACTTTTGCATTGATTTTAATTGCGCCACACTTTCTATTG
+AATGCTTAAAAACAGATTCGACCCCTTTTTTTTCTGCTTTACGAATATCAGTTCGTTTACTTCCTTTCAA
+TTTTTTCCAAATATCATCTTCGCTCGCTTCCAGCGAAATATAAAACTCACTACGTTCATTTAATTGGTAA
+CCTAGTACCGTTAAAATATCTTTTGAGTGACGAGATTCATAGGCATGATTAAAGATATAAAAGACACCCA
+ACTTAGCTAATTCGTCTTCAATTAAACGCATAAATGGCAATAAATCGTCGGAATTTAATGTTTCAGGTAA
+CGCGCCAAAACTAGCCTTTTTACAGTATATTGAAAACGGCCAAAGCTTTGGTGACTCAAGGTGCACCACA
+GCTATACCTTCAACATCTCCGTTTGGAGTGACGAGCGAAAGAAATAACGGCGTGCCACTACTGTTATTCG
+TTTCATACAAGGCATATGCATGGGTATGAAAATAATTCCCCCCACAATGAGTTACTCGTTTATCCCATTC
+AGCGGCGGAAATATCCTTATTAATTATTACTTTCATTTCAAATCCCTAGGTCCCGGTACCATAATAGATA
+TCAACAATTTACTAATGATAGTATTTGTTCAATTTGTGCTTGGCGACTTAACTCATCACAATTACGTTCG
+TTAACTTGAAAATTTAGAAGGCGAGGGAATTCGCTAACAATACAATCTTCGTCATCATAATCAGAGTACA
+CGACATTATCGGAATATTTATCAAGTAATTTCTTTGTTGCACCGTCAGCACCGATTACCGCCCATACGGG
+TCGGTTTAGTGCCAAATATTCATACGCTTTTGTTGGGATCTGTCTATCGAATCGACTACCTTGCAGTAAT
+AACAATGCATCAGCACTTTTGGCAATTGCTAAAGCAGCTTCCATAGGTACTGGCGGTTCAATGGATACCT
+CAAATGATTTAGCGGTATTTTTTAGGTGATTTTGCGTGCTTAAATCAGGTATATCACCAATTAACCTCAA
+TTTGATTTTTTTATCTGTATGTTTGCAATTTTTTTCTATTGCTCGAACAATTGGCTTTATATCCCGGCCT
+TCATTATAGAAAGAACCAATATGAACTAATTCAAACGTGTTATTTAATTTAGGATTGTCAGCCTTTATTT
+GATTAATTATGTCTCGGTCAAATCCGTTACCTATTACAGTCGTATTTGTATTGAACTGATAGTAATCCTT
+TAGGCTTTGGGTACTGTCTTCTGTACAGGTTATTATTTCTTGACTAAGTGATACAGCACGCTCAACAATC
+GGCTGACAAACTTTTGTTTTTGCACTTTCATCAACTTTATCGTAAATCCAATAAGGAGGATCTCTAAAAT
+CAGTAATCAATTTTTTCCCTGTCGCACGTGCTATTTTTTCTGCGACATCAACAGAAGCAAAATCAGGGAA
+AGAGGTAAAGATAAGGTCAATATCAAGTTTTTTAACTAAGTTTTTACCTTTATTAACAGCAAAAGGGATC
+CATGTTGCATATTTTCCAGTTTTAGCTAATGAAGGATAAATTGGTAATCGCCTACTGCTTAATAATCGTC
+TTTGTAACAAACTTAATGTAAAAGCTCGATAAATATTATTTTCACTATCAAATATCTGGTTTGATTTTAA
+ACCTTGTGCGGATGTAATCGTTGATAATATTGCGACAAAATGGCCGTGCTGCTCAAGAAACCTTTTGAAA
+AAACGAATACGATTTACCCCACTAGCAGAAAATGGTTCATATTCTGTGATGACAATTAAGATTCTAGTCA
+TGAGCTTTTCCTGTTTTTATTAGCATACCAAGCAACTTCTGTTTAACCTCTTTATCTAGCAGCATAGGCC
+ATGCAATAAGCAACGCTATACAAACACAAGCAATCGCTGCAATAATTAGCTGCCCCCAATTAAGAGGTTC
+AAATAATTGCATCATACTTATACCCAAGACAACAAGCAAAATGTATAAAACCACAAGTTTGATGAATTCC
+AAGATTGGTTTTAAAACTGGTAATTCTGTATATTTATTTAATAAGACTAAATGCAAAATAACATCAGATA
+CAAAAAAACTACATGCAGTCGCAATGGCTATCCCCAATAATCCCCACTGACTACCTAACACTAACGATAA
+ACCGATGTTTAATAAAGCCCCAAGCAAATTAACAACCGACAACAACTGGTGTTGAGCTTTTGCTAACAAT
+AAACTACTGATCGGGCGAGAAACCGTTCGACAAATATAAGCAAACCCGAGTATTGGAGCTAGTTGCCCTG
+CTTGAGCATAATCAAGGCCTATCCATAACGTGATAAAATCTTCGGCTAAAATAGCCAATGGCATATACAG
+TAAAATGACGGTAAAAAAATTAATACTGATGATCAGTTTGAATGTCCCATCCAGCCCTGTATTTCTAGCA
+ACCATTTTGGTAAGTACTGGTTGAAAAACACCAACGATAGCTCCAACTAGTGATTCAACTTGATTCATCA
+AACTATTAATTACATTGTAAATAGCGACAAATTTCAAACCTAATAAATGACTAATAATAATGGGATCTAC
+TCGTCGATTAACACTCTTTGCCATTCCCATCAAAATAAGATGTTTGGAGAATGCGAATAATTGCCTAACT
+TCGCTAAACTTAACCAAGTGGAGAACAAACTTGAATTCCGGATGAAGTTTACGGGCAAAATGCATTTTTA
+AGCTGTGTGTCAGTATATCTGCAGCAATTGTGGCAAACACTGCCCCATAAATATTCATATCAATAATTAG
+GTAAAATACCAGTATTGATTTTACCACCATATTAAGAGTACCGAGGTTCGCATCAATATCCATGCGAAGA
+TACGCAGTGAAGAAACCGTGAAAACAATTCATGATAAAATCTAAAAAAACTTTAATCGCTAATATCGAAA
+AAGCTATTGTTGCAATTGACTGTTCTTTTTCATTTATTCCGAGTAACTCAGGAAAAAAGGCAAGCACCAA
+AACACAAAAAGCAGCAATAAAGCCCAAAACAGAAAATAAGGCTACAGCAACTGAAAAAACTATATTTATA
+CGGTGGTTGTCTTTATTTTCCAGTGCTAATACGATGTTTCTTTGTACTGCATAAGCAAAGCCAAGATCTA
+TAAAATTAAACCAACCTAATGCTGAAAGAATTAGAATCCATAGCCCGTAGTGGGCATCACCTAGATGATG
+AATAAGATAGGGTGTTAACACTAGCGATATTACGGTAATAATAATAACTTCTAATGTTCTAAACGTTGAA
+CTTTTAATTAATTGTTTTTTCATTAAAACTTAACCGCACTAACCTTGTAAAAATATGGCACAAAATAACT
+GTAATTACGCGCTTGTACAACAATAGACACTAAATACTGAGTCACAAAACTTCCTTATTTATCAAATCAT
+CACAATGTAACATTATGTAATCGGTTTATCTTTATCTTTGTTGAAAATACGAGTTGTTCTAAGTAAATAA
+AAATCTATAACTAATACTACAAAAATGTTACTTTCATTTGTATTTTTTGTTAAATTAAAGGCACTTATAC
+TCATTCATTCAATTTTAGGATTTTAGCAGTTATGTACGCTTTTATTTTACGACGTTTTTTAATGCCTGCT
+TATGAAAAAATAAAAGGCAAAAATTTACTGCACCACCTTGAAATTTATGAAAGTAATTTAACACTAACGA
+AAAAGCAGCTTGAGGATAAACAGTGGCAAGCCCTTGAGGCTTTAATTACACACGCATTTGAGTACACATC
+TTTTTATCCTAAACATTGGGCTAAATCAGGAATAAATTCAAGAAATGATATAAAATGCATGGCTGATTTT
+GCCAAACTCCCTGTCGTTACTAAAGATGATATTTCCGCGCATTATAGTGATTTACTCGCGAGTAATTATT
+CAAATAATATAAAGAAATCTACCGGTGGCTCCACTGGTCAACCGTTTAGCTTCGAATTAAACACCGACAG
+TAATACTAGGCGTGAAGCCATAATGTGGCGTGGCTATGGCTGGCTAGGTGCAGGGTTAGGACATAAAACC
+CTTTATTTATGGGGAGCTGATGTTGGCGAACCCACCTTTTTAAAAAGAATGAAAACAGACCTTTATCATA
+AGTTTTATAATCGCAAAATGCTTAATTCATTTGCAATGGATAAAGATAATATGATTGATTATGTAAAAGA
+GATTAGTGCTTATAAACCCAAGGCATTAGTGTCTTATGTTAATCCACTTTATGAACTTGCCTGTTATATC
+AATAAAAACAATACACCGGTTTTTTCTCCTAACACTATTTTAACGGGAGCCGAACCCCTTCATGACTTCC
+AACGCACTGAAATAGAAAAGGCTTTTAACTGCAATGTTTACGACACCTTCGGTTGTCGAGAATTTATGTT
+AATGTCTGCGGAGTGCACTGAGTATAAGAACTTACACATTAATAGTGATCACTTAGTAGTTGAAACGCTT
+TCAGAGCAAGGTAAACCGGTTTATGAGCAGAGTGGCGATTTAGTTATAACCGATTTGTATAATTTTGGCA
+TGCCTCTTATTCGTTATGTAAATGGTGATAGAGCTACACTGATAAATGAACCCTGCCGTTGTGGTAACCC
+GCTACCTTTGATGAGTAGTGTGGATGGCAGGAAACTAGATATTATAAAAACACCATCAGGGAAAACCATT
+CCCGGAGAATTATTTCCGCACTTGTTTAAAGAGTTCAAAGGTATTTCCCGTTTTCAAGTGAAGCAGAGCA
+AAATTGATGAAGTGCATATTTTCATTATTGCCAACGAAAAATTCACAAAAGAAGATCAAAACAACATTAC
+TACTGAAATAAATAAATATGCAACCAATGAACTTAATTTAAAATTTAAATTAGTTGATGACATTCCATTA
+ACTATTAGCGGCAAACATAGAGTGACTATTTGTGAAGTCTGATACAAAAAATAAAAGTTCATTGGTAATT
+ATAACTAATTTATTCCCACTTCCTTGGGAGCCTAATAGAGCAACCTTTAACCGCCAACAATTCGCTCAAC
+TTGATGACGAGTTTGACAAAAGTGTATTAGTGCCTATAGCCTTTTCTGAATGGTTTTCTCATAAAAAGGA
+AATAAAGCAAACTGAAAATTTAAGATACGTTCCCTACTTTTATCTGCCTAAAGTGGGGCGTCGTTTTTAT
+AGTGTCTTTATGTTTTTGTCTATTTTAATGCACTCTGGTTGGTGGTTAATTAATAAAAAGCCGAAAATAA
+TATTGGCGAGTTGGGCTTTTCCTGAAGCGGTTGCCGCCAGTTGGTTAAGTAAGTTATTTAACTGTCATTT
+CTTTTTTAAAGTTCACGGTAGCGATATTAACCTACATGGAAAAATTCCCGCTCGGGCTCAACAAATAGTA
+AAGGCAGCTAAAAGAGCATCGGGTATTTTATCAGTTTCAAAAGCACTCGCAGATGAAATGGTAGGCATGG
+GTATTGAACGGAAAAAAATATCGGTTATTTATAATGGCGTTGACCATCAAAGGTTCGGTGTAGAAACAAA
+AACACCATTAAGCGGTGACTATCTTTTATATGTTGGAAACTTAAAGCATGACAAAGGTGTCGTCGAGCTT
+ATCAAGGGGTTTGCAAACATCTGTGAGAATTATCCTACATTACATCTTGTCTATGCAGGGTCTGGCGTAG
+AGAAAGAACGGCTTGTTGAATTGTCAAAAACACTCAATATTGCTGATAAAGTTCAATTACTGGGCTCTGT
+TGAACATCATAAATTACCCGCGCTGATTACTCACGCTAAAGCATTAGTATTACCCAGTTATAACGAAGGG
+GTTCCTAATGTTATTTTAGAAGCTATGGCTTGTGGCACGCCTGTATTAGCAACAAGAGTTGGTGGAATTC
+CGGAAGTAATAGACGAAAAAATCTGTGGCAAGTTAATTAAACTACGCTGTGAAATAGCGGTAGAGAATGG
+CTTAAATTACATACTCAATCAACCTTGGAATAAGAAACAAATACAAGCGCATAGTAAAAAATTCACATGG
+GAAAACAATAAACGCCAACTCATTGAGTTACTGTCAGTTAATAACTAATTTGAGAAATAAAGTTATATTG
+GCAAAGGTTAAATTACTGTTACAATGTTTTTATAACGTTTCATTTTTCGACGGACTCGAAGTTTAATGCG
+AAATAAAATTATATATTTCATACGATCTAAGCTCTTGCCTGATAGCTTGTTTTTGATCAATGGGAAAAGA
+GAGTCTAAATCACTTTATTTAACTTTTGACGATGGTCCTGTTCAAGGTGTCACTGAAGAGTTACTTGAAT
+TACTTGCACAACATAAAGTAAAAGCTACTTTTTTTATTATTGGCTCTCGCATCAGCAAATCATCGGATTT
+ACTAAAAAAGATACATCAACAAAAACATACAATTGCAAATCATTCATACAGCCACCCTAATTTCACTAAG
+TTATCAAGTGAAACAATGCTTGAACAAATAATCACAACAAATGAGCTAATTAGGGCAACTACTCAACAAT
+GTTGTCGATTATTTCGCGCCCCCCAAGGCCGCTGGAGTATCAGGTTACTGTTTAAGTTATTTCGTTTAAA
+AATGACAGCAGTACATTGGAGTCGAGACTCTATGGATTTTCTTAAAGAGCAACCAGAAAAAATTGTGAAA
+CGTTTTATTGATGAGCCAGTAAAGAATGGCGACATTATATTATTTCATGATGATAACTCTCGTTGTATCG
+AGGCGTTAAAAACCTTAATACCCCATTGGCATTCTCAAGGTTTTAGTCTCAACGCATTGGAGAATAAATA
+AAAGTGAATATTCTGTTTCATCATAGAACTCGTGGGCGTGGTGCCGAAGGTGTTCATATAAGAGGCGTGG
+TCAAAGGTTTAAGGCAGTTAAATAATCGTGTTGATATCTTATCCTTGCCCGGAGCTGAGCCTGAAGTTGA
+AGAAGCAAAAGCTATTGATGAAAAGGTGAATCAGCCTCCGACTAAAAAAAGTAGTTTTTCCATACTTTCT
+GATCTCACTAAACATGTACCAGAATTTGTTTTCGAACTTTTTGAGCTTGCGTTTAATTTAATCGCGGTAA
+TACGTTTACGTAAAACCGTTAAAGAAAAAAACATTACCCTTATTTACGAGCGTTATTCCTTATTTATGTT
+TGCCAGTGTTTGGTGGGCAAAACGTCATAACTTACCTATAGTGTTAGAAATCAACGACTCTTGCCAAGTC
+CAAAGGGTGCGTTCATTAACCTTTAAAAAACTTGCTGCAAAAATTGAAGGCTGGATTTTTAAAAATGCTA
+CCGGCCTAGTGTTTATTTCAACACGTTTTAAGGAAGTGGCTGAGCAAGCATACGGTGAAATTTCAAATTC
+TGTTGTATCACCTAATGGCGCCGACTTAGATAAATTTATCATTGATGAAACCTCTGGCTTAGCATTACGA
+AGTAAACTGGGAGTTGAAAACAAAATAGTGCTTGGTTATGTTGGTGCATTCGTTCATTGGCATGGTATTG
+ATTGGTTTGTTGATTTGGCTTGTCAAAAATTAAAGGAAACACCTGAGTTAGTATTATTGCTAGTAGGAGA
+CGGTGTCGCTTTTGAGGGCATTAAAAAACGCGTTATTGAAGCAGGTGTTGAATCTCAAGTTATTTTACCT
+GGTAAAGTCCCGCATCATGAAGTTTCATCCTTTTTGTCAGCAATGGATTTAGGTATATTACCTGATTCAA
+ATGATTATGGTTCACCGATGAAATTATTTGAATTTATGGCGATGGGCAAAGGCATGATTGCTCCAGATTT
+CAGCCCTATTGCAGAAGTTGTTCAAGATAACGCGACAAGTTGGTTATTTCCAGCGAGCAATAAACAAGCG
+TGTATAGACAAGGTTTTTGAGATTGTTAATGATAGAGAAGCTCATCAAGAAGTTGGCAAAAAGGCTCGAG
+CCTATATTGAAAACGAACGACAATGGAAACATAATGCTGAACAATTGTTATCATTAGTTACTGCTAGAGA
+GAAAGCTTGATGCAAAAAATAATAGCTGATTTAAAGCGTAAGCAACAAATTTTTGCAGACGATGGTGCTA
+AAGTAAGCATGTTAAGAATTTTGATGGCTGATGGCACTAGTGCAAATATTATTTATCGATGTATGCGCTG
+GTGTGCAACACATCGTTTAGGCCTGGTAGCCTATTTTTTTCAATGGCTAAATAAATTGGTGAATGGTTGT
+GTGATCGGCAGTGGTGCAAATTTTTCCTCTGGTTTTGTCATTATGCATCCTATTGGCATTGTTATTAACT
+CTAAAGTAATTGGTGGGCACAATATTACTTTAGAGAGTGGTGTTGTCATTGGTGATGAGAAAGGTAAATC
+GCCTTGCTTAGAAAATAATATTTTTATCGGTTCTGGCGCTAAAATTATTGGCCAATTATCCATTGAAGAC
+AATGTGAAAATTGGTGCGAATGCTGTCTTAACAAAAGATGCTAAATACGGTTCAACCATGCTGGGTATTC
+CAGCAAAAGCCTATTTAAAAAATAACAAAGGCACAAATTTATAATGGTAAATATTTTTTGGTTCAGTTTA
+GCTGTCATCATTTACAGTTATTTTATTTATCCATTCATTTTGCTAATATTTAGTGCTGTAAAGCAAGCTA
+TTAGTGATACACGCTATCTTTGGAAAAAGAGCCAACGTAGAGTTGTAGACAAAGACAACCTACCCCCTGT
+ATCGATAATAATAGCCGCTTACAATGAAGAGTCCTGCATTAAAGCTAGGGTGGAAAATTTACTTTCCCTC
+GATTACCCGCAAGATAAACTGACTATATTAATTGGCTCTGATGGCAGCCAAGATAAAACAGCAGAAATTT
+TAACTTCATTTGATGCTGTGAATTTAAAGGTTCATATATTTGAAAAAAATCGTGGTAAAATGAGTGTGCT
+CAATGATCTTGTTGAACAAGTAAACAGTGATTACATTGTTTTCTCTGATGCAAATACACACTTTAACAAA
+AATACCATTGAGTACTTAGTCAGACACTTTAATCATGATAATATTGGTGCTGTATGTGGAGAGCTTCATC
+TGGTAGATGTTGATTCAGGCGATAATAAAGACAATATTTATTGGCGCTACGAACAAGTATTAAAGTTTCA
+TGAAGCTCGATTAAATGCATTACAAGGCGCAAATGGAGCAATTTACGCTATTCGAAAAGAACTTTTCATC
+CCGTTACCAGCCAATACTATTGTAGATGATTTCCAGATTGCAATGAATGTTGCTAAACAAGGTTTCCGTC
+TAATTTATGATCCTGAAGCCATTGCAATTGAAGAGATAGCGCCAAATCTGCAAGCGGAAGAAGGGAGAAG
+GGTACGAATTGGCTTAGGTAATTACCAAGCATTATTCACCATGGCTTGGGCACTAAATCCTTTGTTAGGT
+TGGCGCTTTATCGCTTATATCAGCCATAAAGTATGCCGATGGTTTGTCCCTCATTTAATGCTTATTACCT
+TGATTAGTAATTTATTACTCATTAGTAACCCTTTATATCAATTATTATTTATTGGGCAAATCCTTTTTTA
+TTCCGTTGCTTTTTATGGTATTAAAAAACAACAAAAACGGCAAAAAGTCAGTTCAATTATAGGGATAATT
+GCCTTTTTTGTTTCTATGAATATCGCGTTAATGCGAGGATTTATTCGGTATTTTAGCTCCAACGTCCAAG
+GCACATGGGAAAGAACAACAAGATGATTATTTTTTTTAGCTTACTTTTATTATTTGTGTTTGCTTTTATA
+TTTATTCTTAAAAAAAAGAATATGTCAGGTTGGTTGCCCCAATACATTAAACAGCGCTTAAAAAAAGCAG
+TAGAAATTAAAGGCCCTACGCATATTATCTTTTCATTTGTTGATCATTATGAACCTCAATGGGGTAAACC
+TAATGATATTAATGTTGAGCGTTCTCGAGTTGATCGGTGGTTAGCAGAATACCCTAAAATGGCGAAAAAG
+CATCAAGATGCTGATGGTTTTCATCCACAACATACCTTTTATTATCCTGAAGAAGAATACCGTTTTGAGC
+ATCTGAACAAAATAGCAAAAATGTGCCAAGATGGTTTTGGTGAAATAGAATTACACTTGCATCATCATAA
+TGATAATTCTGAAAACTTACGATCACTTATCACTGGTTTTTGCCAAACATTACACGAAAAACATGGGGCT
+CTTAGTCACAACCCTGAGACAGGCCAGCTAAACTATGGTTTTATACATGGTAACTGGGCATTAGATAATA
+GTGATCCAACCGGTAATAATTGCGGTGTAAATGACGAACTGATTATTTTAAGAGAAACTGGCTGTTATGC
+AGATTTTACTTTCCCTTCAGCGCCTCACCCAACTCAGCCTGACACCATTAATAGCATTTATTACGCAAAA
+GATGATCCAAATAAGCCGAACTCCCACAATACCGGTATTAATTGTAAAGTTGCCGGAAAACCTTGGGGTG
+ATATTTTAATGGTTAATGGACCTTTAATGCTGAATTGGAAAAAACTTAAAAGAGGCATATTTCCACAGAT
+TGAAAACTCTGATGTCCGCAAAGGTATGGAGCCCACTCAAGATCGTGTCGATTTATGGGTAGATGCGAAT
+GTGCATGTTGAAGGCAGACCAGAATGGCGTTTTATTAAAGTACACACCCATGGCACTCAAGAGCGAGATA
+TGGACGTTTTATTAGGCCAGCCCTGTGATGAGATGTTTTCCTATTTAGAAAGCCAGTACAATGATGGTGA
+GAACTATGTATTACATTATGTCAATTCACGCGAAATGTACAATATGATTAAAGCAGCCGAAGAAGGAAAG
+CAAGGTAATCCAAACCAATATCGCGACTACTTTTTACCTCGCCCACAATTTAAAGTCCGTCCTCTATGAA
+TATAAAGCATCAGTTCATTAAACGGCTTAATTTATCAACGGTTTTATGGCCTTTTTTAAAAAACGGTTTA
+TATTGCTTTAACTTTCACCGTATTGGCTCATGGCAAGAAACAAGCTATGATCCTTGTGTATTTTCTTGTG
+ACGCTGAAAACTTTGAAATCTATCTTTTTTTTATAAAAAATAATTTCCGAGTTGTTACTCTTAATGAGAT
+TAATAATATTGCTGAAAAAAACATTCCAATTAAAGAGAAATTAGCACTGATTACCTTTGATGATGGCTAT
+AGTGATAATTACCATATTGCTTTCCCACTATTAAAATCGTTAGGATTACCCGCTACTTTTTTTATCACCA
+CCAGCTTAATAGACTCTAACCTTATTCCATGGTGGGATGAAATTGCCTGGCATGTAAGGCAGTTAGCAAA
+TAAAACCATTAAACTTGCCCCATGGCATCATGCTTTAACTATTGATAAGACACCATCTCGACAAAACATA
+CGCAATGTTTTACAACAAATAAAAATAAACCCTTCTTTAATTGAAAGTCAACTAGATGAATTACGGGCAT
+TAACACCTGCAAAAATCTCTGATAATGAAATTAAAAGTCTATTTATGACATGGCATCAAGTTACTGAAAT
+GGTTGAAAACAATATGACGGTTGGTGCACATTCACATACCCATAAAGTTTTCTCTTGTTTATCTGAAGCT
+GAGCTAAACTTTGAACTCAAAGAATCTAAACGCTTAATAGATTTAAACATGTTGGGTAATATCAGTAGCT
+TATCTTACCCTGTCGGTAGTGCTACAACGTATGACAAGAGTATGTATGGAGCTATTTCATCTAACGGTTA
+TAAGTTAGCATTTTCATTTAGTGCCATAATAAATAAGAACCTTAATGAAAATCGTTTTGAAATAGGACGA
+TTCTCAATAGATCAGCCTTTTAATGAAAGAGTATTTAAAGAAATGATTTTAAGTGCAAAATCAAAATAAC
+ATATTAAAAAAAATAGTAAAAATTTGAAGTAATAGGTTTTGATATTATTCAAACTAAAATTGAAAAGTTA
+TAAGATGGTAACGATGCGACATTAGAGGTATCGAGCACTGAACTAGCGGCAACCAATTTAATTTTCTCAA
+GCGATGTAAAGGCACTTGGGAGCGCTAATATTTATATAGTAATGACCAGCCCCATTGATAACCATAAGTA
+ACCTGATTTAACGCCGCTAATAAAAGCCAGTGAGATTATCTTCCTTTACCAAATAACACAATTTCAAACG
+TTCGAATTAATATCAATAAATCCAAGAGAAAGCTACGGTGCTTAATATAATACAAATCATATTTCAGCTT
+TTCTAAAGAATCAGCCTCCGTAGCGCCGTAAGGGTATTTTAATTGCGCCCAACCGGTTAAACCTGGTTTA
+ACATTATGACGTTCGTTATAATAAGGGATATTATTAATAAGGCTTTTCACAAATTGAGGTCGTTCAGGTC
+TTGGTCCAACAAAACCCATACTACCATGCAAAACATTCCAAATTTGTGGCAGTTCATCAATACGATATTT
+ACGTAAATACTGACCGACTTTTGTAATACGGTTATCGTTTTCGCTTGCCATTTGGGCACCGTTTTTTTCT
+GCATCTAAACGCATACTACGAAATTTGATCATATTAAACAGTTCACCATCTAAGCCAACCCGCTCTTGTT
+TATAAAAGATTGGCGCATTAAGACCTTCGGTGATCTTCATACACAACGCAGTAATAAGCATCACCGGCCA
+AGTAAGTAATAACAAGATCAGTGCCATTCCTGCATTAAAGATCCAATCTAAGGTATTACGTAAATAATTA
+TTAGAGGCGAAGCCATTAGAATAAATGACCCAGCTAGGATAAATAAGGTTAACGGCTATTTGTCCGGTTT
+CACGCTCAATGAAATCCAATATATCTATAATTTCAATACCGCGGATCTTGCAAGCAAACAACTCATCTAC
+AGGCAAGTTATTACGACGCTCGTCATTAGCGACGACTATCTCATCAATATCATGGGCTAAGGTGTATTCA
+ACTAATGATTCATTTAGCTTGATGCGTATTTCATGCTGAATCCCATCAGCTGAATCACCTTCCATGATAA
+CAAAACCATGCACAGTGAAGTCTTGCCGATCAACATCACGTCGCATACGCCTTTCTATAATTGATGCTCG
+TTGTCCAGAGCCTAATACCAAAATATTACGTTTGCCAAAACCAAAGAAATCTATTTTAAAGGTAAAATAG
+CGAAAAGAACTGACTAGAAAAACACTAAGTGAAGAGGCGATAGCCAATAATTCTATTGGTAAATGATAAA
+CCCCATAAAAAGGATTAATGAGTGTTGTCGCACAAAACCCGATAGAGACACACATCAACATGCGACGAAA
+AATCCCTCGAAAACTTTCTCTCAGTTTTGAGTTGTACAATCCTAGCGCTAAGGCACTTAATTGATTAAAT
+AGGGCAAAAATAACAGCATAGAGTAATAAGAAACCATCAGATACCACTATAAAATCAACAATTTGATATT
+CCCCGTTCAAATGAACAGCTAAAATCAAAGCTCCAACAAATAAGATTTGTTCTACAATAATTAAAGATTT
+AGTACCTGCTGATAAATCACGAAATTTCGAACTAGACATAACTGACTAGGATCCCTTTAATTAAGGTTTG
+CTAATAAATAACAATCTTCTACCGACAAAAACAGCGCTAATTCTAACAAAAAACGCACTAAAGTTAACGA
+TTAATTTACACATGTTAAAAGATATTGCTAAAAGACAATAAAATACCATACAATTACACATCGTTTTTCA
+AATAAAATTGTCTTTAAAAGGTGTAAATTATGGATAATCGCTTTGCCAGCACATTAAAAGTTGGTCTACT
+ATTGCTAGTAATTTTTCTTTCAGGCTGTACTACACACAATACGCTACCTAGTGCAACTTTACACCCATCC
+AATACAGAAAATATAAATAGCTATAAATATTTAATCGGCTCTGGCGATGTGCTTAATATTTTTGTTTGGC
+GTAATCCCGAAGTTTCAGGCTCATTTGTAGTACGCCCTGATGGCATGATTACCACCTCCTTAGTTGAAGA
+TATCGAAGTCAGTGGTAAAACGCCTACTGAATTAGCGCGTTCAATTGAAAAAATCTTAGCAACTTATCTA
+CGAGACCCTATTGTCACGGTCACCGTTGAAAATTTTGTTGGTCCTTTTAGTGAGCAAATTCGTGTTATTG
+GTGAAGCCGCACAGCCACGAGCTATTAATTATACTCAGCATATGACCTTGCTCGATGTTATGATTCAAGT
+TGGCGGTTTAACCGAATTTGCTGATGGTAACGATGCTGTACTCATACGTATTGAAAGTGGCACACAAAAC
+CAATATCAAGTAATGATAGACCAGCTACTTAAAGATGGAGAGATAAGTGCCAATGTTGATATGTTACCGG
+GCGATATTATCATTATCCCTGAAGCTTGGTTTTAATATACCAAACACTCAGTACATCAATAAGTTAGCAC
+AAAATTAAAGGGTAGTAATGCAAGATATATTTGAAGAGATAATTGATTATCTAAAAGGAATTTGGTTAAA
+ACGTCGTTATATCATCATAGCAACTTGGCTTATTTGCCCTATTGGCTGGTATTTCGTTGCTGCTATGCCC
+AATGTTTATCAATCAGAAGCAAGAGTATATGTTGATACCCAGTCTTTATTGCGGCCTTTATTAAAGGGTT
+TAACCGTCGAAACCAATCCTGATACGCAAATTCGTCTTATGGTAAAAACACTATTAAGCCGTCCGAATTT
+AGAGCGTATCTCGCGTATGACAGATTTAGATGTACAGGCTAGCACTCCTGCTCAATATGAAGCAATAATC
+AAAAACCTAAAAGATAACATTAAAATATCAAGCGCTCGCCGAGAAAACATTTATACCTTAAGCATTGAAG
+ATGAAGATCCTGAAATGGCAAAAAACATAGTTCGCTCAGCGTTGACTGTTTTCATTGAAAATACTTTAGG
+CGAAACTCGAAGTGACTCAGATAGTGCGCAAAAGTTTTTAAATACTCAAATCAAAGATTATGAAAACCGC
+CTGTCAAATTCAGAAGCCCGACTGACGAGTTTCAAACAAAAGTATAGTGGTATTTTACCTGATCAATCAG
+GTGGCTATTATGCAAAGCTCAATGGTAATAGAGAAAAATTAAAAGCAATTGAGTTGGATCTTTTGGAGAA
+TAAAACCCGTCTTGATTCCGCTAAAAAGCAGCTAGCCCAATCCGTAGTAGCTGACACTGGAAGTGATAAC
+AAAATTAAAAGTGAAAATTCAATACAAACTACTTATGATGACCGTATAAATGAATTAGAAGTTCTACTGG
+ATAATTTAAAGCTTCGTTATACCGAGAAACACCCAGATGTGATCGAAACTAGCCGAAATTTAGAACATTT
+AAATAAATTGCGTAGCTCTGAAATTGAAAAGTATCTAGCACAAAATAATGAGAACACTGGCAGTTTAAAA
+CGCTTAAGTGCTAATCCCGTTATTCAAGAAGTACAAATTCATGTTAATCAACTGGAGAATTTGATTGCTT
+CACTCAATGTTAGAGCTGACAATTACCGCCAACGCATTATCGAACTTGAAAATAGAGTCCATACTTTACC
+GGAAATTGAGGCTGAGTTAATCGCACTAAACCGTGGATATGGTATTACCAAAGAAAAGTACGAAGAGCTG
+TTATCACGTAAAGAAACTGCACAACTGGCTCAACAAGCCGATGAAACTACTGATAAAATTCAATTTCGTG
+TTATTGACCCACCACGTAAAGCAACTAAACCCTCAGGGCCAAAGCGCTTTCTTTTATTTGGTGTCGTCAC
+TCTTATAGGGTTTGCTGTTGGCATTGGTTTGTCATTATTAATGAGTCAATTGAACCCTGTAGCAACCTCT
+ACCGCTCAATTATCTAAAATTACCGGCGTACCTATTTTTGGTGTTATCTCTGCCAATGAAAACTTAGGTT
+TACAACAATGGCATAAAAAGAAAACTTTCATTTTTATAGGCTCTAACGTGCTATTACTCTGCTTGTTAGT
+GTTATTTGTTAGTTACTTTTTATTTCCTGATACTATTCAAGCACCATTAAAAAGGATATTTTAGCCATGA
+GTACCATTGAAAAAGCCCTGGCTAAACAAAAATTAGCTCAGCATGAAAAACTTGAAAACGCTTCTGAATA
+TGCGACCAAAGCTGATAATAACATTCAAGAGATTAGTAGTATTTCCGTGCCTGCAGCAACAAAGAAAGTA
+AGCAGTAATAAAGAAAAAATAATATTAAATGGTGATAGATTAAATGAACGTGGTTTTATTTATAGTCCGG
+ATAGCGCTCATCATATTCAAGAAGAGTTTCGCCATATTAAGCGAAAACTACTGAACAATGCTTTTGGTTT
+AGCGTCCAAGACACTACATAATAGTAACTTAATTATGGTAACCAGTTCCCTCCCTAATGAAGGGAAAACT
+TATGTTGCCATTAACTTAGCATTGAGTATCGCCCTTGAGCAGAATAAAACAGTACTATTGATAGATGCGG
+ATGTATTGAGACCTAGTTTACATAGAGAATTAGAGTTTGAGAGTAAAAAAGGCTTACTGGAATACTTACT
+TTCTGAAGTGTCATCGCTGTCCGATATAATTTACAGTACTAACATTGATAATTTAAAGTTAGTTCCTGCC
+GGTAAACCACATCATTTGACTAATGAACTATTGGCCAGTGAACGCATGGAGAGCCTAGCTAAAGAATTAG
+CAGAGCGCTACCCAGACAGAATCGTTATTTTTGATTGCCCCCCCATTATTGGTGTGACAGAAACCCCTCT
+GTTATCTGATCTCGTTGGCCAAGCACTTATTGTTGTCGAAGAGTCAAAAACTAAAACTGAAGATCTTAAG
+ACCGCGGTAAGTCAGCTAAATAGTGATATTGCTTTAGGCTTAGTAATGAACAAAACCATTAGATCTAAAA
+AGGATGTATATGGCTATTATGGATATGGCTATGGCAGAAAAAACCAGTAAATCTCATCTGAAATTGCAAG
+GTTTTGCAATCGCTGGCTTATTTTTATCCGTCAGCGCTTTAGCAGGTGATTGGCAATTTGATCCTAGTTT
+GGGGCTGACCGAAACATACACCAATAATGTTGAATTGAATCAACTAGATAAACAATCGAGTTTAGTGAGT
+CAGTTCATTATTGGCGCGGATGCTAATTATAGTTCGAGAAAATTACAATTCTCATTTGCCGGCACAGAAA
+CGCTTGTTGGTTATAGTCATAATAGTGAGCTTAATGATGACTACCAGACTTTACGGGCTGATGCCTCATA
+CTCACTTTGGCATGACAAGCTGCAAGTGATTGCCAGCTCAGCAATAACTAACGTCAGTCAAAATGATATC
+GGCAATAGTTTAGCTGATTTAGTGAGTGGTGATACCGTTCAGCAACGTAACCATTCTGCTGGTTTACAAT
+ATAACACGGCTAATAGCGATTATGCTCTATCCTCCTCCCTCATATACAACTTAGTAGAAACAGAAGATAA
+CATAGGCGAAAGCAATGGTTACACGGCATTAATCAACAGTGTGAATGGTAATGCTGCTCGCACTATTTTT
+TGGCAAGTAGATGGCTCATTTAGCAATCGAAAAAATAACGGCTTCACGAGTGAGAATTACCGACTTGAAA
+CCAAAATTGGCGCTATAACCCCCTACAAGCTGACCCCTTTTGTTCGTTTCTATAATGAAAGCGTCACTGG
+TACTGCCGCTGGAAGTAACCCTGATGCCATTCCCTCCTGGGGACCTGGTTTTCGTTATAAAGCAGCTAAG
+CATTTAATTATTGATGTCTCGTATAATTACATTAGAGATGACTCACTAGCGAGTGATGACAGTGACTATA
+TAGCTGCTGATATTGATTGGCAACCATCGGCACGTACATCACTAAAAGCTGGTTACTCTAACCGTTTTTT
+TGGTGATTCTTATGAGTTGGATTTTTCTCACCGTACTCGACGTCTAACTAATACTATTTCGTATCATGAA
+ACCGTTGAAGTATTTGATCGAAATAGTTACCGAGAAGTATCTGTTGGCGAGATATGGTGCCCAGAAAATG
+CCACAGATATTAATGCTTGTTTACCCCTTGGTCAGTCGCCAGATGATAACAACGGCTTCGTGAGCATACC
+GTTAACTTCATTAGTTTTAGAAGAGAACAATGAGTTTACATTAAACAAGCGATTAGCTTGGCAGTCTCAG
+TTAGCATTAGCACGTACGACCTTTACCCTTGACCTATCTAACCGTGATAGAGAAAGCTTAAGTACTGGTA
+TCATTGATAATTACCTTGATGCGCGTTTTAGCATTACTCGCCGAATGAGTGCTAGAAGTGATATTATCTT
+CTCTGTTAACTATAACAAAAATATTTTTGATAAAGATAGGCCTGATGGTCCAAGACAAGAAGATACTTAT
+AAAACACTGTCCAGCACTTACAACAGAAGTCTAGCATCATCACTCAATGCTTTTTTAACGCTACAATATC
+TAGATCGAGAATCAAATTTTGAGCGTTTCACTTACACTGAAGCACGCGCTTCCATTAATTTAACAAAAGA
+TTTCTAACATGTATGAAAGTTACTATGGTTTTAGTGAACGACCTTTTCAGTTAAGCCCTGACCCGCGTTT
+CTTCTTTGCAACCAACCACCATCAACGTGCTTTATCTTACTTACAATATGGCTTAGATCAAGGTGAAGGC
+TTTATTGTTATTACCGGGCCTATTGGCACAGGGAAAACAACGATAGCCCGCAATTTATTAGCTAATATAG
+CTGATGAAAATATTGTTGCCGCGCAATTAGTTACCACTAAATTAACACCCAATGAATTACTTGATCTCGT
+TGCGGCTGAATTTAAAATCACAGTAACAGGTAACAGCAAGGCTGATGTCCTGCAAAGTATAGAAAAATTC
+TTAATTAATTTGAACAAACAAGGTAAGCGCGCATTATTATTGGTTGATGAAGCTCAAAACCTACCCGTTG
+AAACGGTAGAAGAGCTGAGAATGCTTTCAAATTTTCAACTCGATAATAAACCACTTATCCAAAGTTTTTT
+ATTGGGTCAAGAAGAGTTAAAAGCAATTATATCTGCACCTGATATGGAACAATTTAGACAACGTATTATT
+GCTTCTGCACACCTAAAACCACTGAATGCCGAAGAAGTAAAAAACTATATCAATCATAGATTAGCGCAAG
+CTAATTGCAATAGAGAAGCCTTGTTTTCAGATGAAGCATTTCAGCTTATTTTTGAAAAAACGCTAGGCGT
+ACCAAGAAAAATAAATATTTTTGTTGATCGTTTATTATTGTTTGGTTTTTTAGAGGAGTTAAATAATATT
+GATTGCAATGCCATCAATGAAGTTGCCAAGGAAATGTCTGTTGAGCTTACCGGCTCTCTGAGTGGAAATG
+TCCTTGAGAGTGATAACAAACATCAACCATTAGTAATCAATTCGACGGAAAATGTTGAAAATATTAAAAA
+TGTCTTACGTGAAGTAGAAGAAATATTAGAAAGCTCAATTCAACAGAAAGTTAAAATGACACGTTATATT
+GATAAGCTTTTAAAACAAAAAAATCGTGAATTTGCTGAATTACAGAGTAAAACTGCTGATAGTAAATAAC
+TATCAGCAGTTTGGTAGTTAAACGTTAATAGCTATCTGATATTTTTCAATTAAAGAATAAAGCGTCGGTC
+TGGTAATACCTAATAATTCCGACGTTTTCGACATATTCCCATCCGTAAGTGCATAAGCTTTTTGAATTGC
+TATAGTTTCGGCTTGTTCACGCACAACACGTAAATTTAGCGATAATTCATACTCTGCATTTTCTTTATCG
+AAGAAACCTAAATCAAAAGCGGTTACTTGGTTACTGGTACTCATAATCACTGACGATTTAACTTTATTCT
+GTAGCTCTCGAATGTTGCCAGGCCACTTATGGTGTCGTAAGCCATATAAAGCATCATCCGCAAATGATTT
+AGCACTGCTTTTATATTCAGTGGCGTATTGCTGTAAAAAGAAATTAGCTAAGATAAGTACATCTTCATCA
+CGATCACGTAATGGTGGTATATTTAAAGTAATCTCGGTAATACGATAAAAAAGATCTTCACGGAACGTTT
+TCTCTGAAACCATCACTTCAAGATTTTGGTTTGTCGCACATATTACCCGCACATCAACCGGAATCTCTTT
+TCGTCCACCTAAGCGCTCTATTATTTTTTCTTGTAAAAAACGTAATAATTTAGCTTGCAATTGATAAGGC
+ATATCACCTATTTCATCTAAAAATAAGGTCCCGCCTTGGGCACATTCTATTTTTCCTAACGTCGTTTTAT
+GCGCGCCAGTAAAAGCACCTTTTTCAAAGCCAAATAACTCACTTTCTAATAAATTTTCAGGAATAGAGGC
+ACAATTAATAGCAACAAAAGGTTTATCACTCCGATCACTCACTTTATGAATGGCTTTAGCTGTAACTTCT
+TTACCAGTACCACTTTCACCAAGAAGCAGCGCTGTAATCTCAGTAGGAGCGATACGTTGCACCATAAGGC
+GTAATCTATCAATACTCTCACTACTACCGATAATGCCAGTATCACAGCCTACAATAGACTTCATACTACG
+GTTATCTGTTTCTATCGTTGCTAAACTAAAAGCACGAGAAACTATGACATTAATAACATCCGCATCAACA
+GGTTTTTGATAAAAATCATAAGCGCCCATTTCGATGGCTTTTAGCGCATTCGTTCTGTCATCGTTACCCG
+TAATAACAATCACTTTAGTATGGGGGGAAATTTCTAATATTTGTTTTAATGCCGCTAAACCTTCGCTAGC
+ATTAGCCGCATCTGGCGGCAAACCTAAGTCTAGTGTAACCACTTTAGGCTCATAACGTCTCACTGCAGCA
+ATAGCACTTTCACGGGTACCAGCGAGCACTACCTCGTAGTCAGCTAAACTCCATTTAAGTTGTTTTTGTA
+TACCTAAATCATCATCAACAATTAATAATTTTTCCATAACAATGTCATATCCTTTATTTTTATTCTTTTC
+TAATCATTGCTACTACAAGGAATAACAAGCGTAAAAATACTACCTTCATTCTCAAAACTAGCGACTTGCA
+TAGTACCACCAATACTTTCAACAAACTGTTTAGCTTCATAAACGCCAATCCCCATGCCAGCATTTCCTTT
+GGTGGTATCAAAGGGTTTGAATAAACGATTTCTAATAAAATAAACTGACATACCGCAACCATTATCAACA
+ATAGAAATGTGTAAATTGTTGCATATCCTTTCTGCGCTTATTTTAACCCAGCCACTTTCATTTGTCGCTT
+CTTGTGCGTTTTGTAATAGATGATTTAATACTGAAGAAAACGTTTCTTCATCAATTGAAATCATATTATC
+AATAGCGAGTTGTGCGCTAATATGTGGTAACTGCACATTACGCTGTTCAATCACCGTCTCGATCAGCGCT
+TGTACGTCTATAGTCTTTTTTGTTGACTCTACCACTTGTTTATTGCGTAACTGTGTTAATACTTTATCAA
+GTCGCCCCGTTGCTGATTCTATGGTTTCAAAAACATCATCAATAAAAGCCGGATTATCTCTGTGGCGTTT
+GGCATTACTATTAACTAACGCCAATTGTGCTTGAATATTTTTTAAATCATGAACTAAAAAAGCTGACATG
+CGATTAAAAGCATCAAACTGCTTAGATTCAGCCAAACTCTCATTGGCTTCATTAAGTGACAAGTAGTTAC
+TGAGCTGCTTAGAGAGAGAAAAAAGTAAGTCCCTGTCTTCCCAGTTTAATTCCCCTTGCTCTTCAGGCAG
+TGCTAACAAGAAAAAACCGTAAACTACTTTATTCATAAAAATAGGAATAATCATATCAATATTTTTTTGC
+TCGCACGCTCGAGCATCTAACACTAAACCAGGATAACTATCCTCAACCATTGCCAACTCTCTGACATCAA
+TAATCCAGCCGTTTTGTTGACAGAATTGATCGACAGCAATTAAAAAATGTAAATCACTTTGTTCTAGCTC
+AAAATTTTGCTGATAAATAGCCTGATAATGATTCTTTGTGACTTTTTTAATTAATGCACCTTGATGGATG
+TTCAACGATGAACACATAATGTGAGTTGCAGTGTGATAACAATCATCATTTTCACCGATTTCGAGCTGTT
+CAATGGATTTGAGCCATTCAACTCGATAATCATACTTATTAGCGAAAAAGTGTTTAGTGATGAACACCTT
+AACTTCTCTACGTAACCTCTCGGCTATTAATAAGGCTGCTAACACACTGCCACCTAAAATAATAAACGCA
+ATACTTATAACGTCGCCCCAAGCTCCACCAAAGTAATTAATTACGTAACCGGCTATAGCCAATAAAAGTA
+GGTATAAACCCGAAATAAGTAACATTGAGCTATAAAAGACCACTTCACGGGAAACAAAAACATCGACAGA
+CCAGTCTTTAATACGCCGAGTACTTACCAATATTAAGGGCATACCTATGGCCGCAATAAAACCACGCGCA
+TACCAGTAAGAAAAGTCTAATTGGTTAACCATAGCCGCCTGCGCAAACAGCACAAAATCAAAAACAGTTG
+CCATGCCCAAGGCTATAATTAAAGACCAAATGGCCCATTTAACTTTAACATCGGCATTTCGATATAGCTG
+TTCAAGTAAAACGAGTAACCATAAGTTAAGTAATAAAAACAATGAAAATAGATATTTCACACTATCAGGC
+ATAAATAGCGCAGCTCCCCAACAAAGCACAGATAAGCCACTGAATATTTTCAGATATTGCTTAACTTTAG
+GGTGAGAAATTAGTGCTTTAACCGACGTGATATTTGCTTGAGTACAAATAATCAATAAGGACCAAACAGC
+AACTTTAAACGTTTCTATTGCCATGACGATAAGCAATGAAAAACCTTGTTTAGGTTGTAGTGCTGCGCTA
+AGAGAGGAAGAAAAAACTAATAATGCCGCTAACAGCATTAAGCCACCGGCTAAGGTTTTATTACGAGCAG
+CTAAAAGTAATAAAATAAAAACCGCATAAGCACAGGCTGCTAAAAAATAACCTGAGGTGCCAATTACTTC
+CATTTATCTAAATCCTAAAATGTTGGTATTACTATGGTGACATCTTTGTTGGAACAGAAATTATTATATA
+GTAATTCATCATGATGTCTTAGTTTTATTGGCCTAATTTAGCCATGAAATAGCCTAGTCAGCTCTATTTT
+CGGACGCTCGCTCTGTAAAGAGTTCAGTTAAAATAGGTACCAATAAAAAGCTTGAAATAGCTGACACACA
+TAAACCAGAAATAAGTACCACACCGAGTGGTTGCCATAAACTGCCACCATATAATGTTAATGGAATTAAA
+CCGCCTATGGTCGTTAGTGTGGTTAACAATATTGGCGTAAAACGAACAGCACTAGCCTTTAATACTGCCG
+AATGCTTGTCTAAGCCTAAACGCAAATTAACGTTGGTACTATCAATCAAAATAATGGCATTGTTGACAAC
+AATACCAAACAGACTAATCAAACCTACAAAAGCCATCATAGAAAAAGATAACCCTGTTAAATACAAGCCT
+ATGATAGAGCCTGCCATGGCAAAAGGGATTGAACTAAAAATAATCATTGGCTGTAAAATAGATTTAAACT
+GCAACACTAATACTGCAAATATTCCCATCGCCGTAATCAACATAACTTGTGTTAAACCTGCAAAAGTCTT
+CTGTCTAGATTCTTCTTCTCCACCTAAAGTAAAATGCATACCTGCAGGTAGATCATACTGTTCAAGATAA
+TTGACCAATTGTTTAGTGATTTCGCCAACTGAATAACCGGTTTCAACATCGGCAGATACTTTAGCCATAC
+GTAACTTCTGATAATGAAAAAAGTCACTGTCACCCTTTTTTAACTCCATAGTGGCGAGTTGCTCAAGGGG
+AATTGAAACCCTTTGATTATTGCTAATTTCAATGGCTGACAAACTATCAATACTAGGATTTTTTTGACGA
+ATCATTATAGGGTAATCTTCGCCGTTAACGTCATTAAACTGGCCAACAGTCGTACCTGATAAGATGGTAC
+TAATGGTTTTATCTAATCGTTCAACACTCACACCACTTAATGCTGCCTGCTGGTAGTCAATCGTTAGCGC
+CAACTCAGTGTTTGCCATGCCAATAGGGTTATCAATATTTACAATACCTGATAACTGTCGCATTTTAGCC
+GAAAGATCATTGGCAACGTGCTCTAAGTCAGTTAAGGATTCGCTTAACAACCGAATAGCAATAACCTGAT
+CGGTCACCGGACCTTGAGTAAACTCTTTAACAGTGATTTCCGCCTGCTGCCAATTTTTAAAATCATCACG
+TAAACGTTTTACTAACGTGGTGACTTCATCAGCCTGATAATCCTTTAATACCAATAACGCTTGGCCAAAA
+CGAATCATGCCGCGTTTTGGGACCTCATTATAATAAATACGTGGATTTGAATTACCAATATTTAGCGCTA
+CTTTATCAACTAAATCATACTGCTTAACATGCAGTCGAACTTGCTGTAGCACTTTATCTGTATATGCCAG
+AGATGAGTTAGCAGGAGTAGTAACATTAATTAATAACATAGGTTTTTCTGCTTTTGGAAATAAGCTTACA
+CCTACTTGCCCAAATAAAGAAAACATAGCTACTAACATCAGTAAACTCACAACAATAACGGCAGCTTTAT
+TACGCATTAAAATCGTTAACGTATTGGTATAGCTCTTTTCAGCAAATTTATTGGCGTAGTGTTGCAGGGT
+CTTAATTTTAATCTTTTTAGGTTTATCGTCTTTTTCAATAACAACAAGTAATTTACTGGCTAAAAGTGGT
+GTTAACGTTAATGCCACTAATAACGAAGCAAATAATACTAACACTACAGTTACGGGCATTGAGCGAATAA
+AGTCGCCGGTATTACTTTGAATCATCAGCATTGGTAAAAAGGCTAACATCGTCGTGATAGTGCCACTAGC
+AATAGCCCAAGCGACTTTACTGGTGCCTGATGCTGCAGCAGTCCTTATATCTTTACCAAGCTTACTTTCT
+CTATGAACACTCTCAGTTACCACAATAGCGTTATCAACTAACAAACCCAGCGCAATAATTAAACCAACAA
+TCGACATTTGCTGTAAGCCATAGCCACTAAAATCAAGCCAACCAATAGCCATCAAGAATGAAATCGGAAT
+AGCGAGGATCACCACTAAGGCTTCTCTGATGCCCAAAAATAGTAAAGCCATTAAACCTACTATAACTAGG
+CCTTGCGTTAAATTATCAAAAAATCCATTAACACGCACATTAACACTGTCCGCTTGTTGAAATAATTTTT
+CCAGCTTAATACCACGAGGTAAACTATTTTTAAACTGCTCAACTTCTTGATTTATTTGCTCAGTTAAGAC
+AAATATATTAGTTTTTTCACGTTGCTCCACCGTAATAAATATCGCTGGTATATCATCAAAATAAGCTAAA
+TAACTTGGCTCAGCATCAGTAAAAGTAACGCCCGCAATATCTTTTACTTTTAATACACCATTCGCACTGA
+CCATATTGTTATCGCTAATAACAGTATTTTCTATATCCACTAATTGAGTGAAGTTACCACTGGCTTTAAC
+ATTAAAACGTCGTGTGCTGGCATCTACAAATCCAGGCGTGATATTTAATGCTCGTCCTTGAAGCACTTGG
+GTAATATCAGTAAGCGCTAAGTCATAATATTTTAATAAGGGTAAATTAATATCTATCGCAACAATTTGCC
+GCGGATATCCCCAAATACTTGCCTTACGTACACTGGCTATTGTTTCTAGTCGTTTTTCCAATAACTTGGC
+ATGCAATTCCATCGTTTTATAGTTGGTAGGCTCAGACCACAAAGCCAACTGCATTATAGCAACACTGCTA
+GGTGTTGCTTTTAATACCAACAACTCTGCGATACCTGCAGGTAAGCTAGGTCTTACGGTAGATACCGCCT
+GTTTTACTTTATTAAACGCAGTTTCACCGTCCGTGCCATAAAGAAAGTCTATGGTAATCCTTACCGCACC
+ATTATGGATTTTTGCTTCTATCTTTTTAATATTTTCAATATCAGCAATTTCTTTTTCAAGTGGGTCAACC
+ACTAAAGTTTCAATATCACTGGGCGAAGCGCCAGGATAAACCACTTCAATTAAGGTGACAGGTAAATCAA
+ACTGAGGGTCTTCTGAGCGAGGCATATTCAAATAGGACACTACACCCACTAAAACCAACAATAAAAATAT
+TGTTAAGGTGAATTGTGCATTATCTATCGCTAATCTAGGGAGTTTCATTGCTTATTTCTCTTTACTGAGC
+TTCATCTACGGCTTATTTTCAATTAATGCTAGATGTTGCCAGCCCCGCGTGACAATAGTTAAGGGAGGAG
+AACTTGGTTGAGCAGATAAATAGATATATTCATTTGAGAGCTGTTTAATCAAAAACTCTTGCTGACGATA
+ATTTTTGGTTTCTGTTGCGTTAGTATCTAACACCATAACTAACGCTTTCCCTTGATTATCAACACTATTT
+AGCGCCTCAAGCGGTAATCGATAGGAAAACGTATCAGTCATGACTTCAGCTAATACATGAACTAATTGTC
+CAACAACAACTTGATTCACTTTTAAATTTTCTAATAAAACTTCAATAGTAAATAAATGGCTTTGTTGATC
+TGCAATAGCTGGAACCTTACTCACAGTGCCAGTGACTAAACCATATTGCGTTAAATTAAGATCTATTCTT
+TGCTGTAAATTAACTAGATTAACTTCCGATGCAGTTAACGCGACACGAACGACTAAATTATTTTCTACTG
+CGGCTATTTTTAAAGCACTTTGGCTAGGGCTTTGCAGTTCACCTAAATCAGTATATCGAGCGAGTACTAC
+ACCATCAAAAGGTGCAATTAACTGCGCTTTAGTGAGATTGTATTGGGCTATTTTATGGCGGGCACGTGTG
+GTTTCAACTGAGGTGATAGCGTCATCTAATGCTTGTTGTGAGCTTAGTTTTTTACTTAGCAGCGTTTTAA
+TGCGCTTAATTTCACGTTTTGCTTGTAACAAACGTGCATAACTAGCATTTTTTTCCGCGGTAAGTTCTTC
+GCTGTCAAGCTGAGCTAATAACTGGCCTTTAATAAAACTATCACCTTCATCAATAGTAAGTTCTTCGAGA
+TAACCACTACTTTTAAAAGATAAATTTAACGTTCGCTTAAAGGTTAATTTGCCCGTGCGGTTAATCTTCT
+TAACAATAGGTTCAGCTTTAATTATTTTGGTTTCAAGTTCTTGCGCATAAATAGGCGCATTTAAGAACAA
+ACTGGTAAAGCATAGAACAGAAAGCAATCTAAAAAGACGAGGTTTCATTTTGAGAGTTTAGCCGAAAATT
+TATTAGAGGATTCATAACTTTAGGCAGTTTTACTTACAAAGTACATAAATATTAATCATAAGGTAAATAT
+AAATTTTCCAGATCAAATAAACGGGCTAATTAATTAGGGTTTTATTGAGTGATAAGCACTAATTTCGCGT
+AGCTCAGGCTTTAAGCACAAGCTACGCGGAGGATAGTCAACGACTCGTGTTTGCAGTTAGAAATTAAAAG
+CTAGGCCAATCACAGTGCCATGAGTCACTGTGTCATAACCAAAATATCCATCTTGTCCTGCCCTACCTTC
+TTCATAATCGACCCAAGTCGCTTTATATTTAAGATCCAAAGTCATTAAATCACTGATTTTGTACATAACG
+CCACTTTGAACAGAAGAAGTAAAGTCAGACCCAAGACCAAAACCGCCTACATCTGCTTGAGCTAAAAACA
+TCCACTTATCATCGATATTTTTTATCCACCTAACACCAATGACAGGGTCTATCCAATCAGCCTCAACCTC
+TTTTTCAAAATTTTTTTCAGGGCGAATTGCAAAATCAAGCGTTACGTCTATATCGTTATCCCACCACCTA
+ACACCGGCAAAGTAATCAAGAAATCCATCATTCAATTTATTTCGGTATAAGGCATGAAGTTCAAGTACGC
+CTTGTCGAACACTAACATCAGTAGAGTTGCCATTGTCATTAGTTTTATCTCCACCAAGATCCATAAAGCC
+ATAATCAAACATAACCCCCCAACCTGAGTCATGATGAGCTTCAAAATGAACCATAGCCGCAGCGTCTAAG
+TTATCTAATATGGTTCCAAAATCAACATCCACATCAGCTGTATTAGTACGACCAATTGTTGCATCACCTT
+TAATAGAAGTGACCATTAAATAGGGCTCTAGTTGATAACTCCATTCGTCGGCAGATACACATGCAGAATA
+AGTACCTATTGCTGAGAGTAGTAAACTTAATAAAACTTTATTTTTCATCTTATTTCCTTTTTATTTAATA
+TCCTGAAATTTACTTAATTATGAATTTATCCATATAAATTAGACTTAACAGATTAATATTAATGGTAATA
+ACTATTAGGGATTAGATCAATTACATTCAAAGATTTAACACTGTTTACCAACAGAGTTAATAATTAATTC
+GCGTTATGAAGAATAAAGGTTTTATGAAGTGTATGTATTATTTTTTTCAGTATATTCAAAAGTAGAGAAC
+TATTGAATAAGCAACCAGGGTAGGTTCACCCTGGTTATAAAACGCTATTAAATTGCAGCGCAACCTTTCA
+GCATTAATGCAGTATTAACCCCTGTTTTTACCATACCAAAATAACTGGCAGTATTTGAGCTATCGAAGCT
+ACTGCTATCAATACCTACCATGTCAGTAATTTGTTGTAATGCGGGGAATGAATTTTTGTCTTTGTCGTAA
+GCGTCAAAGGTTGTTTCAATTTTATCGCAAGTAAACATATTAGCCATGCCATCAGATGAAGCATTTTTAA
+TAGCATTACTAGTCTGACACCCTGCCAATAACACAGCGGATAAAGCCACAATACCGATATTCATTTTTTT
+AATCATTATTATGACTCAGCAATAGGTAATAAAGTTATCTCAACACGTCGGTTAAGTTCGCGACCGCCAG
+CTGATTGATTGTCTGCTACCGGCTGTGCTTCACCAAAACCAACTACCTCTAAACGCTCACTAAGAATTTT
+TTGACCACGTAAATAATTGGCTACCGAGCCCGCACGTTCTTCAGATAGCTTTTGGTTGTACTGAGCAGAA
+CCGCTAGAATCTGTATGACCAGAAACAACAACAAGTGTTTTGTTATATTCTTCAAGCACTAAGGCAACAG
+AATTTAATACACCAGTAAAGTTAGTGTTGATGTTAGAGCTGCTAGTAGCAAAAGTGATGTTGCCAGGCAT
+GATCAGGTTAATTTTGTCACCTTCACGTTGAATACTTACACCACTATCTCTCAGTTGCTTACGTAACTTA
+GCTTCTTGAGAATCCATATAAAAACCAATACCGCCACCTATAGCCGCACCACCAGCTGCTGCTGCAAGAA
+TGCGTTTATTGCGTGTATTGCTGTCTTCATCTTTATTGCTTATATAAGCCACAACTGCTGCTAGGCCAGC
+ACCCGTTGTTGCGCCAATAGCGGTCTTGCTGGTTTTGCTTTCCCCAGTATAAGGGTCAAATGTTGTACAA
+GCTTGTAACAGCAGTATGGCTGAAGCGGTGGTGATTATTTTTTTCATGGATATTCCCTGTTTTGGCCTGA
+TTGCTACTGATTCGAAGCTATGGCTATTATTAATTACTATGCCCAAACTACTTGAAGGGCTTGGATATTT
+ATCGATGTTATTGCGGTTATGTGTTTTTTATAGCTATTTTAAGACATAAAAAAACCCGATTGGTGTCGGG
+TTTAAATATTTACGAAAACGCACATATCAATAGCGAACTAAATTTTAAAAACAACAGCTATAACATTTAA
+CTTTCGCAATATAATTACTAACGTTAAGTTTTGTAATCTAGATAATAAAATTGCTCTAAATGGTCCACCC
+GACAGGAGTCGAACCTGTGACCTATGCCTCCGGAGGGCATCGCTCTATCCAGCTGAGCTACGGGTGGAAA
+ATAAGAAATGGCATTCTATAAAAAGCCTCGAACGAATACCAGTACTTAATTTTTTTTGTTAAGTATATTG
+ATAAATTTATTCGAGAGTTGGATATAGACTAAATTTGTTAACTTACGAAGACCATGTTTCAGCGCTTTGT
+AATATACTTAACTGAGTTAATTAAGAGGCTCGCTGACAGTAATCATCGTTATCCTCTACATACCTTTGAG
+CTTGTTTAATTGAACCAAAATAATAAGTAAGTAATTTACCGCGTTTTTCACGTATGGTAATAGGAAAATC
+GAGCTGTTGAACAACTTCAAGCCACGTTTTAACTAGAGCTAATGGTGGTAGTTCTTGCATATTTTCATCC
+TTGAAAGTAATAACTAATAACACTCTACGTCAATTAATTAGGTAAATCAAAGCCCAGAGCCACTTAATAA
+TAATGTTAGGGTCGTAGCTTTTATTAAAGCGATAGCACTAGAAATAGTATCTAAGACTGCCATAAACACT
+CAAAGGGTAAGCCCCAAATTCTGAGCCAAAAGCATAATTTCCATTGGCGCCACTCGCATTATATTGCAAG
+GTATCCCCATGACTTATATACAGTCCAAAATCAGAGTATAAATTATCACTCCAACTGGTTTCACTACTGA
+CAGTTAAGAACACTGAGCTATCGCTGATATTATAAAAAGCACTGGCGCTAACAGACACCAAAGGAGAGAC
+TAACCAAGTTAATGCGGGGATAAGGTAGTGTTCACCATATAAATACACACCAGCTTTCTGGTAGGGCGCT
+TGTGTCGCCAGTTTGGTGTAATTCTCAACATTATTACTGCCCGCACCATTATAGTGATACTCGATCATAA
+TAATTACATCTTCATTTAACGCATAGTCTGAGCCAATTGAAGAACGCCAATAGTTATCAGTGTAGGCGCC
+AGCCAAGGGTAGGGTGTTTGTTGCAAAGTTGTCTACGGTGATGTTTTCTAATGAATTATTTCCGTCAGTA
+TTATTTTCAGAAGCATTACCTTCAGCATTGTTACTTTGGCGCCAGTCCATATAAGCGGCCTCAAACCAAA
+AACCAAAATCACCTATTGAACGCTCAATGCCACCACCCAGTAACCAGGCATCATCAAGTATGATAGCGAT
+AGCTTCTATATCATTACCTTGAATAGAGTTTTTACCACGTAAAAAAGCGGCACTGTTTTGTTTTTTACCA
+TCCTCACCGATAACCAACCCCATATCTATCACAGCAAAATCACCGACATCAGCTTTATATCGAATAGCAT
+CAATACCAACACGATACTCTTGGTTAAGAGTTTGAATAGCAAAAGGGATAAATATATCGGTTGGATTGGT
+GAAGCGAGCAGAACCAAATGATAATACTTGTCGTCCAATCGTTAAATCGCCGTAGTCATTACTGTATTGA
+TAATTAAATCGGTCAAGGTTTTGCAAAACCACGCCATGACTACCTACATCACTCAAAACGGCATCAAAAT
+CTTTATAACGATATTGATTACTCGCCGAAGAAACTGTACCACCAATAACGCCTAGGTTTCCCTTGGTATA
+GTATTCAGCCATTGTACTATTTGAGAAATACAGTGGCTGTATTTCGTAATCTATTTCAATATTACCTTTG
+CTTGAGGACAAATAAGACGCCATTAAACGTAGTGCGTTTTGTGATTGAAAGTTACCGGCAATGCTTTGAG
+CTTGATTTTGAACACTATTATTTTTAATTGTGTTGCTCTCAGTAGTGATATTTTCAATAGTACTTTTATC
+AATGGAATCGCTTTGAATAGATATGCTGTCTTGTGCGAGTGCATAACTTTTCATGTAACCACTAAATGAA
+AAACTATCCGCAAAGCTGCTCATAGGCGAGACAGTAGCGCCAAGTAGCGTTAATACTAATAAAAACTTAA
+CGGGCAAGCTTAATCTTTGCACTAATTCATGCATTAACTTCTGCGCTCATCATCAACAATGCAGCCATCA
+ACCAAACGAATAATACGTTTGGCTCGTTCCATTATCTTTGGATCATGCGTTGAAAATACAAAGGTCATAT
+TTTGCTTTTCATTTAATTCTTTCATCATATCAAGCAAATCAGCACCTGTTTTCGAGTCTAGATTAGCTGT
+CGGTTCATCCGCTAAAATAATACTAGGCTTTGATACCATAGCCCTTGCTACGGCTACGCGTTGCTGTTGC
+CCCCCTGATAATTCAGCAGGGCGACGATCTCCCAAACCTTCTAAACCTACCGCATGCATTAGCTTATCTA
+CGCGTTTGTTTCGCTCTGCTGTAGGTACGCCTTGCAGTAACATAATATACTCAATGTTTTCTCGGGCGCT
+TAACACAGGTATCAAGTTATAGGCTTGAAAAATAAAGCCAATATGATCACGTCTGAAATCTGACAACTCG
+GTGCCTGTCATACGATTAATATTTTTATTATCTAAAAACACATCACCTGAACTTGAATTATCCAAACCAC
+CAATTAATTGCAATAAAGTTGATTTACCTGAGCCAGAAGGGCCTATTATCGCGGTAAATTCACCTCGTTC
+TATGGTGATATTGGCATCAGTCAGCGCTTTAACTAACGTATCACCTTGACCAAATTCTCTACACAAATGA
+GTCGTTTCAATGACAGTATTTTGGCTAACCGTCGCTTTATTATTGACGCCAGCAATATCCACTTGAGTTG
+TCATTTTAATAATTTCCTTTTCACTCAGTAATTTCTTATTCTTGAATTAACTATTAACTCTCAACTAACC
+AATTAGAGGGTTTTTCGCATGGCAAAAGAAGGTTGTAAACGCGCCGCATGAAAAGCAGGGTATACACTCG
+CAATAAGGGTAACTGCTAACGTCGCGACTCCCATAATGGCAAAACTGCTGGCGTCGAGTATTAAATAGAT
+GGGTTCATTTAAAGTCATACCTGACATTTCTAATTCAGAGTAATCTATACCGACAATAGAACCCCAGTAG
+CACAAGAGAAAAGCCATTAATAAACCAACAGTTACGCTTAACAAACCGATGAAAAAACCTTCCAGCATTA
+TTTGATAAAAGAGCTGCTTAGATCGTGTTCCTATAGCCAGTAAAATACCAAACTCTGTTTGTCGCTCAAA
+AATAGACATAAACATAGTGTTTATTAACCCTAAGCAAACCAGTACATACATGATGATTGAAACAATCAGT
+GTCGAGTACTTGGTCATCGCCAGCATACTACTTAATTGAGGCACTAATTCTTTCCAACTTAACGTTTCTA
+TTTGGTCATTATTAAGTGTTTTCCAAAAGGGTAGGGTACTATCTTCAGCTTGATGTAAGTGTTGTAAACG
+AAGAGCAACTTCATGCACACCAGCAATGTTTAACAATTTCTGTCCTTGTGACAAGTTAATAAAAGCCATA
+CCTATATCCATGCTTCTTTCATTAAAACTAAATAAGCCTGAAACACGAAACAGTGCTTGAGATAAATCGC
+CACCATTAGCTTCTGAAACAGTAATAACCACCCGGTCACCTAAACTAATTTCTAATAAATCAGCAAGTTG
+TTCTCCTATGATGATTTCACCATCAATACCTGATAAATATTCCCCTTGAGTTACCGCTAATTTTAACTTA
+CTCACTTGTGCTTCTTGTATTGCATCTACACCATAAACAATTGCTGAGGCAACATTTTCAGAAGAGGAGG
+TCATCGCGCCTGTTAATACCCTTGGGGCAAATGCTTGAATGGCTGTGGTGGCGTTAAGTTGCTGATATAG
+TGTTGTAGTATCTTCAATGTATAAATCTATATCGTTTGCCTCACGAAAACCCACCCGATGAATTTGTCCT
+TCTCCTAAGAAGGTTTGTGTACTGATTTTTACCATGGTTTCTACCATGCCTCTGACAAAAGCATCGGTAA
+ATAAAATAGCCGCTAGGCTGCATGAAATAAGAAGTACGGTTAATAGTGTTCTACGAGTATTTCTAAAAAT
+ACTGCGCTTGGCTAAACGTGCAATTATCGCATTTTGACTGCTGTTATGTTGAGTCGAGTTGGATTCATTG
+ACAGTAGCTGATGAGCCGTTGTTATCGAGTTTAGAAGCATTGTATGAATTAGGTGTTCGTGTTGCCATAA
+TGATATTTAAACCGCCTGTAATGCTTTTAACGGTGATATTTTAGCTGCCCGAATCGCAGGAATAAAACTA
+ACGATTAACGTACTACTAATAACAACAATTGAGGGTAATAACACTACAAACCAGCTTACTTCTCCTAGCA
+TGGTATCAAATATAATCCCGCCCATATCTATTGGCTCTGGCATAGAGATACCAACACCTGCCAGCCAAAA
+ACAAACAGGTAGCGCGAGTAGCAATCCAAGTAAACAACCGATAATAGCCAGTACAAAAGACTCTAACATT
+ATTAAGGTAAAAACCGCTAAAGGCCGAGTTCCAATAGCCTTCAAAACGCCAAACTCGCGGGTTCGCTCCA
+TGGTGCCCATTAAGATGGTATTTAATACGCCTATTGAGACGATAAATATAATAATGCCCATAGAGACATA
+ACTGCCTTTTTTATCCGCTTGCATACTCTTATAAAAAGAGGATTCAACCACTTGCCATGGTTCTACACTT
+AAGCTCTCATCTTTAAGCGCTGATTGAGTTTTAGCAGCGAATTCCCTTGCTTGGCTTTGACTCGATAAAA
+TTAACGCTAATTCGTGAACTTTACTGGTATCACCTGCCATTGATAAAAACTCTCGCATGGCTGTTAAGCT
+AATATAAACATTCATACGTTCATATGAGCTAGCATCACCCACAATAGCAACGACATTAAAAATATCATTG
+GCGATAGAGCCATCAATACCTTGAGAAATGAGTACCAGTTCGTCACCAACTGTAAGCTGTAAGTTTTTAG
+CTAGACTAAAGCCGATCATGGCGGGAAAATAAGCATCCTTACTTATTTTATTGGCCAACGGTCTTGTTAA
+ATAATATCCCTCGTTAACTTTATTATCTAACCCTGTGGTTTTAGCTTCTCGCTCGGGATCAATACCAATA
+ACCTGAGCTGGAAAAGTTTTATTCTTGCCGTAAGCTAAAGAAGGACTATAAATTCGTGGCGCAACACCTA
+ATACCAGTGTTTTTTGCTCTAATAGAGTAATGATCTCATCAGCATGATTGATCGTTTTGTATAGAGAAGG
+GCGCTCTAGGTAGTTTTCTTTATGAATTTGCACATGCCCGGTGTGATCTTGGGTAAATATATTAATAATG
+TTGCTATAACTTCCCTCTGACATAGAGAGAGTTAGGCAAAGTAAAAAAAAGCCGCCACCCATGCTCAATA
+ATGTTAACAATGAACGGCGTCGATTACGTAATATGTTCCTAAAGGCAAGTTTTACTATCAGCATAGGTAT
+TTACATTTATCGTTATAAAATGAAATGAAATGAAATAAAGCGATTAAAAACGCGTTTGTAAATTGCGTAA
+CGTGAAAACATTATCCCCCAAATCAATATCAAATTCGGCTTCAACATATTCAATAACCGTTTTATGTCCT
+GTTTTATTTAATGGGATCATCGTCATAACCGCTGGCATTTTTTTACCAGCAAAATCCTTTATATTACTAA
+AGACCATAGTGCGCACCTTTGCACCTTTTTCGTTGTAATAACTTTGCTCCAATGGCAATAGTGTTTTTTG
+ATTAACAATAAATTCAATTTTGCCCCAAACCGTCACGGTATCTTTTTTGGGAACTAAGGTTAAACGATAG
+TTTTCACCTTCAATACGTTTAGACACTTGGTATTCTTCAACCAATGAAACTTCACGGACCAAGTCATCAT
+TAGTAAAATCGGATCCCATCCAAGATCCCATCATCATTGATGGTGGAACTTTAATAACCTTATTAATTTT
+AGGAAAAAAATTCCACATCTCTTTATCTTTTTTTAAGGTCGCCACACCACGATCTTTCCTTGGTGACAAT
+ACCCGAATAAAAGTATCGTCCATACCTATGGTCCAGCTTTGCATTTCCAGGGTACGTTGCCAATTAGGCG
+TGATAATTTGCATTTTCATCATTGCAATGGAGCTTTTAGAGCGAAATAACTCATCCATTTTTTTTAATAA
+AGTGGCAGCATCATCATCGGCGAAACATGAATAACTAGGTAAATAGACAACAAGTGAAAAGAGTACGGAT
+AAAAGTAACTTCAACATAAACTAATCCTTAAGATTATTTGTAGCTTTAATTAACTTGGTATAACTATACC
+AAGTTAATTAAAGCTACAGAGCAATATTAGGTATTTCTTACATTTTTTAAACAAAAAAACCAGCACTAGG
+CTGGTTTTTATAGCGATAAGGTTCACAAAGTTAAATTATCTTATTTTTGTTAAAATCTCATCTAATTTGT
+CAAGGTTGGTATAAGAAATAACCAACTTGCCTTTACCTTTTTGGTTGTGGCTAATTGACACTTTCGCACC
+AAACTTTTCTGCTAAACCTTGTTCCAACTCTATAGTCTCTATAGCTTTTTCAACTTTTTCTTTTTCAGCT
+ACAGGATTTTGAATCTTTTTAATTAAACTTTCAGTTTCTCGTACGGTTAATTCTTTAGTCGCAACAGTTT
+GCGCTGCAGAAGTTTGTACTTCACCTTCTAAGGCTAATAGAGCTCGGGCATGACCCATTTCAATATCACC
+ATTTTCTAATAAGGTTTTTACTTCATCATTTAATTTATTTAAACGTAATAAATTACTCACTGTTGTACGC
+GATTTTCCAACGGCAATGGCTACTTCTTCATGGGTTAAATCAAATTCCACTAATAAGCGTTCTAATGCAA
+CCGCTTCTTCCATTGCATTAAGATCTTCACGTTGAATATTCTCAATGAGTGCAATCGCGACTGCTGATTC
+ATCCGGTACGTTTTTAACTAAACAAGGGATAATATCAAGCTGTGCTAATTTAGCCGCACGCCATCGACGT
+TCACCCGCGATGATCTCATATTGATCGTCGCCAACTAAACGCACAACAATCGGTTGAATAATACCTTGTG
+ATTGAATAGATAATGACAACTCTTCAAGACCTGCATCAGACATTTCACGACGTGGCTGATATTTACCCGG
+TACTAACTTGGAAATAGGTAGTTTAATCAGTTCATTATCTGTCGCTTTTACGCTATTGCTTGCTTCAGTA
+GTTTCTGTTTGGCTCTCACCTGCTGGTATCGCAGGTGATAATAAGGCATCAAGACCACGACCTAAGCGAC
+TAGCGCCTTTACGTTTTGCTGTACTCATAATTTTCCTTTGTGCTAGCTAGCAACACTTGCCTTAGCTTGC
+GGAGATTTTTTAGCATAATCATTTTTACGTAATACTTCACCAGCTAGCGCTAAATAAGCTTTGGCGCCCG
+TTGAAGATTTATCGTAATACATGGCTGGTGTACCAAAACTTGGCGCTTCAGCTAAACGAACATTACGAGG
+AATTACACTGCGATAAACTTTATCACCAAAATGCCGCTTTAATTGTTCAGATACATCATTAGCTAAACGA
+TTTCGAGGATCATACATAGTACGAAGAATGCCTTCAATATGTAATTTATCATTCACCACTGACGTTAACT
+TAGTAATGGTGTCCATCAGCGCCGTTAGGCCTTCTAATGCATAGTATTCACATTGCATTGGCACAAGAAC
+AGAGTCTGCTGCCGTCATAGCGTTAACAGTAAGCATATTCAATGATGGTGGACAATCTATGATGATGAAG
+TCATAAAAATCTTTTACTGGCGCTAATGCGTTTTTTAAACGCTGTTCACGAGCATATACTTCCATTAGCT
+TTATTTCAGCTGCTGTAACATCAGCATTGGCAGAAATTAAGTGATAAAGACCTGACGTTTCTTTAATAAC
+AACGTCCTCAACACTTTGCTCTTCAACTAATAATTCATAACAAGTCGCGTGAACTTGGTATTTATCAACG
+CCACTAGCCATAGTGGCATTGCCTTGAGGATCTAAATCGATTAATAAAACTTTGCGTTTCGTCGCCGCCA
+GCGAGGCAGCCAAATTAACCGCGGTAGTAGTTTTACCCACACCACCTTTTTGATTTGCAACTGCTATTAT
+TTTTCCCACAAGCACCTCTAATGTTATGTTATACCAATTACATTAAATTTATTATCAACTCAGAGCTATA
+TTAGCGAGCTTATAACAATAAAAATTGGTTAAACATAGTTAGTCTATCTTTTATTAATTTTATGCAGTTA
+TTAGTTTGCTAATAAGCTCCCAAAGGGCGAGTTTAAAAGGCATATATGCTGCGTTATTAATTTTGATAAG
+GGAATAACCATTATCATCAATTAATGCCTTGCCTCTAAGCCTTTTATTTCTCGCTGAGTGGCCAATAACT
+TAATGGACTTGGTATTATTTCTAGTGCAACTTCTTCAGTACTATTACATGGCGTTCACCAACCAAGTCAG
+GCACGATAATTTCATGACTATCTACTAAAGTAATATTTTCAGGTAATTGTGAGATCTCATCCTGAGGATA
+TTGCCCTTTGAGTGCAAAAAATCGTCCTTGCTCAGTGGTAATTAAGTGCTTACACCAGCTTACCATATCA
+TTCAGAGAAGAAAAGGCACGACTTAATACCCCATCAAAAGGTTCCTCACCTTGATACTCTTCAACCCTTG
+CTTTCACTGGTGTCACATTGCTAAGCTTTAATTGAAAAACCACTTGTCTAAGAAAAGTAATACGTTTACC
+TAGACTGTCTAGTAAAACAAAATTTCTTTCTGGATACAAAATAGCTAATGGTATGCCAGGTAAACCAGGA
+CCCGTTCCAACATCAATAAAGTTCTTACCTATAAGCACTTCACCCACCATTAAACTATCCATAATATGTT
+TAACTAGCATTTCACTAGGATCACGAACAGAAGTTAGGTTATATGCTTTATTCCATTTATTGAGTAACTC
+AACGTATTGAATAAGTAAATCGATTTGTTCTTGAGATACGACAAGCTGCGTTTTACTAATCAGTGTCGAT
+AATTGCTGTGATAAAGTCATTTTTATTTAGACAAGCCTGACTAATTAACGTTAAGTTGAACATTAATCAG
+CGGCTCGCCCCTACCTATTGCTTTTACGCTAATTTGCGTAAAAGACCGTGTTTTTTTAAGTAGACTAATA
+ATAACGAAATTGCCGCCGGAGTAATACCAGAAATTCGTGAAGCTTTACCAATAGTTTCTGGACAAGCATC
+TTTTAACTTGGCTACAACTTCGTTAGATAGGCCTGAAATTTGTTGATAATCAAAATCTCTCGGGATTTTA
+GTATCTTCATTACGTTTTTTCTTGGCTATTTCATCTAACTGTCTGTCGATGTAACCTGCATATTTAGTTT
+GAATTTCAATTTGCTCAGAAGCTTGACTATCTTCTATCGCTGGCCCCAAACCTTCGATCTTCATTAGATC
+GGTATAGTTTACTTCTGGACGACGAATTAAGTCTTCTAAACTCGCTTCTTTGCTCATTGGTGTTTTCAGC
+AAGGCATTGATTTGATCTATTTTTGTATGATCCTTTTGTACCCAAGTAGATCGTAAGCGCTGACGTTCAA
+GTTCAACGTTTTCCATCTTCTCATTAAATCGCTGCCAACGAGTATCACCAACTAAACCAATTTTACGACC
+TTGCTCTGTTAAACGAATATCAGCGTTGTCTTCACGAAGCAATAAACGGTATTCAGCACGAGAAGTAAAC
+ATACGATAAGGTTCTTTCGTACCTAGCGTTGCTAAATCATCAATTAACACGCCCATGTAAGCTTGATCTC
+TACCAAGAGTGAACTCATCACGCTCTTTAACTCTATTTGCAGCATTAGCTCCAGCGATGAGTCCTTGAGC
+ACCGGCTTCTTCATAACCTGTGGTGCCATTAATTTGTCCGGCAAAATATAAATTTTGAACGAATTTACTT
+TCTAAACTTTGTTTTAAGTCACGAGGATCGAAGTAGTCATATTCAATGGCATAACCAGGACGAGTAATAA
+AAGCGTTTTCAAAGCCTTTGATTGAACGTACTAAATTCATTTGTACATCAAAAGGTAAACTGGTTGAAAT
+ACCGTTTGGATACACTTCATGAGTAGTCAAACCTTCAGGTTCAACAAATATTTGATGTGAACTTTTATCT
+GCAAAGCGGGTGATTTTGTCTTCAATAGACGGACAATATCTTGGACCCACACCTTCAATTACGCCAGTAT
+ACATTGGAGATCGATCTAAACCATCTCGAATGTGTTGATGGGTTTGCTCGTTGGTATGTGTGATAAAACA
+AGATATTTGTTCTGGATGATCCGCCTGTGATCCCATGAAAGAAAATACTGGACTAGGTGTATCACCTGCT
+TGCTCTTCCATAACAGAAAAATCTAATGATCTTGCGTCTAACCTAGGTGGAGTACCCGTTTTTAAACGAT
+CCATTCTAAACGGCATATCTCGCATTTTTGCTGCTAGATTTACACTGGCAGGATCACCTGCTCTTCCACC
+TTGGTAGTTATTCAAGCCAATGTGAATAAGCCCTGAAAGAAAAGTACCTACCGTAAGTACTACGCTTTTA
+CCTTTAAATTTAAGGCCCATTTGTGTCGATACACCGACAACACGATCGTTTTCAAGGATCAAGTCATCAC
+AGGGCTGTTGGAAAATAGTTAAATTTTCTTGGTTTTCCAACGTATTACGAACATAGTTACGATATAAAAT
+GCGATCTGCTTGAGCACGAGTTGCCCTCACTGCAGGTCCTTTGCTCGAATTTAATGTTCTAAATTGAATG
+GCACTATGATCAATGGCTGTTGCCATCAAACCACCCAGTGCATCAATTTCTTTAACCAAATGACCTTTGC
+CGATACCGCCAATGGCGGGGTTACAAGACATTTGGCCTAGCGTGTCAATGTTATGGGTTAACAACAAAGT
+TTTGCAGCCCATACGCGCAGCAGCAAGTGAGGCCTCGGTTCCCGCATGACCACCACCAACAACAATTACG
+TCATAAGACTCTTGATACCACATAAAATAACAATCCTGCTTGGTTAAAATTAGTTAAAGTTTTTATTTAA
+AGTGAATTGCAAAATTTACAAGACTCAAAAATAAGGGAACGTATTTTACCGCTTTTTTCTCTTCAGGGAT
+ACGATCAAATTGGTAAAAAAGATCGGGGCTGATCCTTAATATATAAAAAGAGATCTTTATAAAGATCTTA
+TTATTATTACTTATTAGGATCGTTGTTTTCTGTGGATAAGCACTTTTTTCTTTTATTTATTAATAACTAA
+AGACAATGATAACGTTGTGATCAACCTTTGATCAATCAGCAAATAACCTTTGATCAAAACGGCAAGTTAT
+ACACAGGGCGATTTAAAATGTTTTTAATCAACTGAATAATAATAGTAAATTAACTGGTTATTAACTGTTT
+TATCCACAATGGTAAAAATATAGATCGTAATCTGTTGATAACTTATGGGTAAGTGATCACCTTAGATCGA
+AAGCAGATCTTTATTTGTACTGATCCACTGCTGAGCGAGCTCTTCTGGATCGATATCTTCTGACATATCT
+AAGGTTTTAATTTGTACTATTTCTTTACAACCAATTGATATTAATAGGTTTGATAAATCTATTGCTGCTT
+TGCAAAAAGTATCATAGCTAGAATCTCCGATCCCAATTGTTAAAAAAGTAACCGTGGATAGATCTTGATC
+ACAATTACTTAGATCACTAACAAATTGTTTGATGTTGTCAGGGTAGTCACCAGCACCATGTGTGGAGGTA
+CAAATGATCCAAATAGGATTTTGGGCTAGAACACTGTCGTTATTTTGTTCATTATTCGCGTGAAAAGTGT
+TGTTGATGACGGTTTTAAGATCCGGTTTAAGGTGTATATCAACAGTATGATCAAGTTTATTTAGGGTTTC
+TTCACAGGCTTCTGCAACATATTCTGTGCCACCAAGCATGCTACCAACAATGATTTGAACTGAGCTCATA
+GGGGTCTCTTTTTAATAAAATGGGGTTATTTACAATGATAATAAGTACATTGTTATTGTATTACTTAAGC
+TAAGTATGGATAAACAAATAGTTTGTTATTTTAGTTAAATAAAGCAAATTTGAGGGAGTATATTGATAGT
+TTAGCGGGTAGATAAAAGGTTAATAAAGCAGACTTATTGCTAAGTAGACTCAAATAAGAAACTCATAAAA
+TGGTGTTAGTTACGAATATAATTGTTTATTTCAATAAATATAAAAAGGGCTAGTATTGTAAATAAACACT
+AGCCCTTTTTATAAATCGTAACGAGGAAGTCACGTTTTATTATTCATCGGAAAATATTTATCAGGAACTA
+TTTTCCAATACAAAAAGAGCTAAAAATTTTACCTAACAAGTCATCACTGGTGAATTCCCCGGTGATTTGA
+TCTAATTCTTGCTGACAAATACGCAGCTCTTCTGCCAATATTTCACCAGCGACATAAGATTCAAGTTGAT
+CTAATCCTGTAAGTAAATGCTGATGCGTATTCTCTAAGGCCACTAAATGACGTCTTCTCGCCATAAAGCC
+CCCTTCAGTGCCACCTTGGTAGCCCATTATTGTTTTTAAGTGTTCTTTTAAGCTATCAACGCCTTTGCCT
+GTTTTAGCTGACAAAGTAATAATGGCATGCTGTGTACCATCGGTATCGGTAAACTCAGTGAACCCCGTTT
+TAGCATCATTAACATCGGCTTTATTTCTAATTAATGTAAGGCCAATTTTTTCTGGAAGTTTGGCAAAAAA
+CTCGGGATAGAAATCTTTAATGTCTTGATCGTCTTCTAAAATACTGTGATCTTCACTGGCATCAACCATT
+AATAAAACGCGATCGGCTTGATTGATCTCTTGCCAAGCACGCTCAATGCCTATTTTCTCAACAACATCAT
+CACTATCTCGTAATCCAGCGGTATCAATAATGTGTAACGGCATGCCATCAATATGAATTTGTTCGGCTAG
+TACATCACGAGTAGTGCCAGCGATATCGGTAACTATGGCTGTTTGTTTACCACTTAATGCATTGAGTAAG
+CTAGATTTGCCAGCATTAGGACGACCAGCAATCACTACACGCATTCCTTCACGAATAATACTACCTTGCT
+GGGCTTGCTTACGAACGTCTTCTACTCGGCTGATAATAGCTTTTAAATCAGTAACAATTTTTTTATCAGC
+AAGAAAGTCAATTTCTTCTTCAGGAAAATCAATCGCAGCTTCAACATACATGCGTAGGTGAATAATACTT
+TCTACCATTTCATTGACAAGTTTAGAGAAGTCACCTTGTAAAGAGTGCAGGGCAGAGCGAGCTGCTTGTT
+CTGAACTTGAGTTAATTAAATCGGCAATTGCTTCTGCTTGGGTTAAATCGAGTTTGTCATTCAAAAAGGC
+CTGTTCACTGAACTCACCAGGTTTGGCCATGATAACTTTGGGTTGCGCAAGAATTACTTTGAGTAGCATA
+TCCAAAATTACGGGACCACCATGGCCTTGAAATTCGATAACATCTTCACCGGTAAATGAATTAGGCGCTT
+TGAAATAGAGTGCTATTCCCTGGTCTAATACCTGTGTTTTATCAGTTGATGTGCAATCTAAAAAGGGTAA
+ATATTCAGCTTTTCTTACTTCAGGTAGCTTACCTAAAATAGCTTGAGCAACATTTTTAGCCTCTGGGCCT
+GATACTCTAATTATACCGACGCCACCACGTCCGGGTGCGGTTGCTTGTGCGGCGATTGTCGTTGTTTGAG
+AAATTGATGTCATAGCGAGGTAATTAATTCAAATAGTGGTTGATGATTATTTTACTTTATTTCAAGATTA
+AATGCCCAATAATAGAAAAGGCGATTACTGTGTTATCAGTAATCGCCTTTCAATTTATTTTTATAACTTA
+GTTCTTTACAAAAATTATGCTGCTTTTTCTGCTTTTTTCTTAGCAATACCAGCAAATATTATTTTCATTT
+GTGTAATTGAAATTAAGTTACTTACTAACCAGTAAAGTACTAAACCAGATGGGAACCAAGCCATAAATAT
+TGAGAATACTACGGGCATATATTGCATGATTTTTTGTTGCATTGGATCTTGAATCGTCATCGGTTGCATT
+TTTTGCATTACATACATACTGATACCCATAAGTACTGGTAATACGAAGAATGGGTCCATTGCTGATAAAT
+CTTGAATCCAGAAAACAAAAGGTGCATGGCGTAATTCAACACTTTCTAAGAATACCCAGTAAAGTGCTAA
+GAAAATTGGCATTTGTAGTATTAGTGGTAAACAACCGCCTGCTGGGTTGACCTTTTCTTTACGATACATT
+TCCATTGTGGCTTGTGACATTTTTTGTCTGTCATCACCAAAACGCTCTTTTAGTTGTGCCATTTTTGGTG
+CTAAATCACGCATTTTAGCCATTGAGGTATATTGCGCTTTAGTTAATGGGTACATACCACCTTTAACGAT
+TAAGGTGATGATAATAATAGCTACACCCCAGTTAGTAACAAAACTTTGGATCGTTAGTAGTAACCAGAAT
+AACGGTTGACTGATCATCCATAAGAAACCGTAATCTATGGTTAAGTCTAAGTTTGGTGCTATTTTCTCTA
+ATACTTCTTGGTCTTTAGGGCCAGCATAAAATATTGCTGAAGTAGAACCTTGCTTACCAGCGTCAATGAT
+TACAGCTGGAGCTTTAAAACCAATAACTGCTTCAAAGTTATTACTATACGTTGTATAAAGTTGGTTACTG
+TCTTTTGCGTTTGGTACCCAAGCTGAAACAAAGTAATGTTCAAGCATTGCAATCCAGCCGCCTGCAGTTA
+CTGCATTTAAGTTTGCTTCTTCAATATCATCAAAATCGTATTTTTCGTAACGTTCTTCTGTTGTTGAGTA
+AGCAGCACCGCGGTAGGTAGGTAACATGCCACCACCAGTTTCTACTACGGTAGATTGTTTAAGTTGACCA
+TACATTTGTACAGAAACGCTGTTAGCCGTGTTGTTGTCAATTAAGTAATCAACATTAACGCTGTAGCTAT
+TTTTATTAAAAGTAAATCGTTTAGTCACTGACATGCCACTAACATCATGAAAAACTAAATCGACAATTAA
+GTTGTCATTTACTAATTCATAGCTGTTTTTCGCACTAGTATATATAGGACGGCCTTTGATTGTACGGTCA
+ATACCGTTAGCGCCTGTTAAACCACTTTGAGCAATATATTTTTGATTACCATTTTGTAAAATAGTAAAAG
+GGATATCGTTACCTTGCTCAGTATCAAATTTTCGTAATTTAGCTTCAACAATATCACCACCTTGACTATT
+AATTTTTAAAATTAATGTATCTGTGGTCACTGTAATTAATTTGGCAGAAGTATTGGTTGATTTTATCGAG
+CTTACTTGGGCATCTGAAGATTCAGGCACGAAGTCTGCGTCGGCATTTTCAACTGACTGGTTTTGGCTAA
+TACTTGTTTGCTCAGGAACTACGGCATTTTGTTGCTGCCATTGACTAAACAGTAAGTAGGTAACAACCAT
+AAGCGCAATAAAAAGTAGACTGCGTTGGGATTCCATAAAATTAACTTCTCTTCTTTGTTGGCAGGGGATT
+ATTTTCCCGTGCATAATTTAAATTTGATAAGTGCGTGGCATATTAATATAGGTTAGCTTGATAACCTACT
+ATCTTTTAGTCTAGATAGGCTATTTACTCTTTTTTATTGGTGGAACCGGATCTTCGCCGCCATCATTGAG
+CGGATGACACCTTAAAATACGTTTGCTTGCTAACCAACCACCTTTTATTACACCAAAGCGATTGATAGCT
+TCAGTTGCATAGGCAGAACAGCTTGGAGTGAATCTACAATTAGAGCCTAGTAACGGACTGATAAAGCGTT
+GATAGCCTTTTATGCCGGTTATTACTAGTTTTTGTGGCGTTGAATTATTTTTCGCCATATTTTCTCTAAT
+TCTTGATTAATCGTCTTGTTATCAAGTTGATCAATGCCAGATTTTACCATGACGACTATATCGATAGCAG
+GTAAATTATCTTGATTTAAGCGGAAACTTTCTCTGACTTGTCTTTTAACGCGATTACGTTGCACAGCAAG
+TTTTACTCGTTTTTTAGCAATAGCTAAGCCTAAACGGTTTTTTGCAACAGAATTATGTTTATCAGAGACG
+AAAGTATGAGGTTTTGGTGTTACTAATAAAGTAAAGTGGCGAGAGCCAAAGCGGATAGGTTTAGAAAAAA
+CCGCTTGAAAATGACCGGGAGTCAACAAACGTGACTCCCGATTAAATTTGTAAGTAGCCATAGTCAGGCT
+ACCTTATATCAAATATTGTAAACAAGATTTGATACTATGCGCTAAGACGTGCACGGCCTTTCGCACGACG
+ACGAGCTATAACAGCACGTCCGTTTTTAGTTGCCATACGAGCACGGAATCCGTGGTTACGCTTACGCTTT
+AATACGCTAGGTTGAAATGTTCTTTTCATTACGCTAATCCGTCGGTTGTTGTTGCCCTGGCAAAACAGCC
+TATTGAGCACACATGTCTAAAAAATGAGGCCGAATATTAAAGCTTACTAGGATAATTGTCAATCATTTAT
+GTTAGCTATTTTCACTATGATCCTTACTTTTTTATTAAGGATCGTAGTGATCTTCATTGGTATTACTAAT
+GATATTCACAGTTTTACCACATTCGTGTTTTATTATCTTAATAACTAATTCAGTTAAATGCTGGTTTAAA
+GTAAAATTCACTTATAAATAGTATACTTTTTTTTGTTGATATTCTTTCTTTTTATATAATATTAACAATG
+TGTTAGCTTTGTGTTGTTAAAAAACAATTATAATAGTTAAAAGTCAATAT
+
diff --git a/tutorial/T.tengcongensis.genome.fa b/tutorial/T.tengcongensis.genome.fa
new file mode 100644
index 0000000..6f7d929
--- /dev/null
+++ b/tutorial/T.tengcongensis.genome.fa
@@ -0,0 +1,38423 @@
+>gi|20806542|ref|NC_003869.1| Thermoanaerobacter tengcongensis MB4, complete genome
+TTTTTCTTATTGATAATCTGTTGATAATTTGCTATTATAGAAGTAAACCTGTTGATAACTTAAATAAATT
+GTAGCCACAAATATAACAACTTATTCACAGGTTGTTGATAAGTTTGTGGATAAGTTGTTATTTCAGTGTT
+AATGGACCTATTTTATTTTTAAAAAACGGCGATAGGTCAATTTTTTTGTCGCATTTTTTATATACAGCTA
+TTTTATCAACAGGACCTTGAAAACTGTTTTTTCAAAAAGCGATTTCAACAAAATTAAAAATTACTTATCC
+ACAAAATAGTTGTGTCGATAATATAGTATGCCACCCTTTTTAATTAAATTATCCACATTATTCTTTAGCC
+TAGGAGGTCATACAATGTATGGTGATTACCGTCAAATTTGGGAGAGGATAGTAGAAGTTATAAAAAGTGA
+GCTAACCCCCACCAGCTACAATACTTGGCTTGTTCACATAAAGCCTTTAGCCTTTGCAGAAGACACCTTG
+TTTTTGAGCACTCCTAACACATTTACAAAAAATATAATAAATGGAAGATATATTAATATAATTTACGATG
+CAGCTTCCAAAGTCACAAATAGGTTTATAGAAATAAAGATACTTTCAGAAGACGAAGAAGAATACAGAGA
+GATAAAAGAGTCAATTGAAAGAGAAAATTCGTCCGAATCAACTCTTTTGTCTACTCTAAATCCAAAGTAC
+ACCTTCGACACATTTGTCGTAGGAAATAGCAATAAACTAGCCCATGCCGCATGCCTTGCAGTAGCTCAAT
+CTCCAGCAAAAGCGTACAACCCTCTTTTCATTTATGGAGGAGTTGGACTTGGAAAAACTCACTTAATGCA
+CGCTATAGGACACTTCATCAACAAGAACCACGCAGGTTACAAAATAATGTACGTAACGTCCGAAACGTTT
+ACAAATGAGCTGGTAAACTCCATCAAGGACGATAAAAACGAAGAATTCCGCAATAAGTATAGAAATATTG
+ATGTCCTACTAATAGATGATATTCAATTCATAGCAAATAAAGAACGAACTCAAGAGGAATTTTTCCATAC
+ATTTAATACCCTGTACGAAGCAAATAAGCAGATAGTTATATCAAGCGATAGACCCCCAAAAGAGATTCCG
+ACTTTAGAAGAAAGGTTAAGGTCGAGGTTTGAATGGGGCCTTATAGCTGACATTCAGCCACCAGATTATG
+AAACTAGAGTGGCAATACTTAAGAAAAAAGCTCAATCAGAAAACCTCAATATCCCGGATGAAGTGCTAGC
+TTATGTTGCAGAAAAAATACAGTCAAACATAAGAGAATTGGAAGGAGCTTTAATAAGGATAGTTGCCTTT
+GCAACTCTTACAAAGTCAAACATAGACCTAGAGCTCACCAAGCATGCGTTAAAAGACATTGTGTCTAACA
+AAACAAGAGAAATAACAGTAAAGCTCATTCAAGAAGAAGTGTGCAAATATTACAACATAAAGTTAGAAGA
+TTTTAGGTCAAGAAAGAGGACAAAAAATATCGCATATCCTAGGCAAATAGCTATGTACCTGGCAAGAGAA
+CTCACAGACCTCTCTCTTCCAAAAATAGGAGAAGAATTTGGAAAAGACCACACCACGGTCATACACGCCT
+ATGAAAAAATTTCAAATGAAATAAAGCAGGATGAATCCCTTGCAAGGCAGATTGAAGAACTTAAAAAAAG
+GATAAAAGGTTATTAACATATAAACAGGGATAACCTTGTTTATATGTTTTAAAATTCGCCTTCTGTGAAT
+AATGTCGATAATTTTTAAAGTTTGTCCTCATTTTATCCACATTATTAAAACCACACATCACAACCTATAA
+ATCTTATACTAACAAATTCACAATCTCTACTCTTACTACTACTAGATTTTGTTGTACAAAAATATTATAT
+GCTAGGCCTTCAAAAAATATTCTCAAAAACAGGAGTGAAAAATATGAAATTTGTGTGTGATAAAAATTCA
+TTGTTGGAAGGCGTCAATATAGCCATAAGGGGGGTATCCTCCCGTACCACCCTTCCCATATTGCAAGGAA
+TAAAAATAACAGCAAGAGGCAATGTCATAAAGCTTTCAGGTACTGACCTCGAGATAGGGATAGAGTGTCA
+AATACCCGCAGTTATTGAAGAAGAGGGGGAGACAGTTGTTCCAGCAAGGATTTTTAGTGACCTCGTAAAA
+AAATTGCCTGAAGGAGAAGTGGAAGTAAAAAGCGATTCACAGAATACTGTAAATGTGGTTTCAGGAGACA
+TAAACTTCTCAATTGCAGGAAGCAATCCAGAAGAATTTCCTGAAATACCTGAAGTATCAAGAGAAAAGTC
+ATTTAAACTTCCCCAATCAATCCTCAAAGACTTGATAAAAAAGACAGTTTTTTGCGTCTCAGAAGAGCAG
+ACTAGGCCAATTCTAACAGGGGTACTTTTTGAAGTATTTCCAAATGAGCTTAAAGCAGTGGCATTGGACG
+GATTTAGAATGGCCATATACTCTTATAAGTCGGAAAAGTCCTTTTTTGACGAAGAAGCGGAGAAGTACTC
+TCTTGTCATTCCGGGAGATACCATCGATGAAATTTCAAGGATATTGGAAGATGAAGAGACAGAGGTAATA
+ATATACCACACTTCCAACCAGGTGCTTTTCCAGATTGATAACACTAAAGTCATCTCAAGGCTTCTTGAAG
+GGAGTTTTATAAACTACAACGCTGTGCTCCCTAAAGATTTTAAGACAGAGATCACTATAAATAAAGATGT
+GTTTATGGAAAGCCTTGAAAGGGCATCTCTAATTGCTGAGAGCAAGAACAATTTAGTAAAATTTGAAATA
+GGAGATAGCTTTATTGTGATTTCTTCAAGTTCGGAAAAAGGAAGTATGTCAGAAAAGTTGGAAGTGGAAG
+TTAAAGGAATGCTTCTAGAGATTGCTTTTAACTCTAGATATTTACTTGATGCGCTCAAGGCAATTAATGA
+AGAAGAAGTAAATCTTTACTTCATAAACAGCATAAATCCGCTAATAATAAAACCAGTGGGGGAAAAGGAA
+TACCTCTACATGATACTGCCGGTGAAGCTTAACTAAGAGGTGTTATTTGATGATAGAGATTCCCATCAAA
+ACAGAGTATATAACTTTGGGACAGTTTTTGAAGTATGCAAAGGTGTGCGATACAGGTGGACAAGCAAAGA
+GATTTATCCAAGAAGGAAAAGTAAAGGTAAACGGAGTTATAGAGCTTAAAAGAGGAAGGAAACTTTATAA
+AAATGATATAATTGAAGTGGAAGGAAAGACTTTTGTGATAAAGTGAGGAGTCCATCTTGTACTTAAAGGA
+AATTTTTGTAGACAATTTTAGAAATTTAAAAAAGCAAAAATTAGAATTCTGTGAAGGAGTCAATTTGATA
+TATGGGCTAAATGCACAAGGGAAGAGCAATCTTTTAGAGGCAATAAGGCTTCTCAGCATGGGAAGGTCCT
+TCAGAGGAAGTAAAATGTCTGAGCTTGTGAAATTTGATGAAGAGTATTTTTACGTGAGAGGTCTAGTCAG
+AAGTGCGGATTTTTATGAAAAGAAAATAGAATTTGGGTATAAGGTAAATGGAAATAAGGTTATTAAAGTA
+AATGGCAATAAGTTAAAGAGCACAGGAGAGATTTTGGGGCACTTTTTGACAGTTATATTTTCCCCTGAGG
+ACATAGAGATAATAAAAGAAGGGCCTTCCCGCAGAAGAAAATATTTAGATGCTTGCATTTCCGTCATTGA
+CAAAAATTATTTTTTTGACCTTCTTCAGTACAATAAAACCCTATCTAACAGGAATAGCTTGCTTAAAAAG
+ATAAAAGAAGAAGGAAAAGGAGAAGATTTATTGGAAATATTTGATGAAAAGCTGGCAGAGTATGGAGCTA
+GAATAATAAAGGTGAGAAATAATTACCTTGAGAAATTAAAAAATAGCATGTCAAAATTTTTAATGGAAAT
+TTCTAATGAAAAGTTGGAAATCATATATTTAAACAGCGCAGGAGTAAAGGAAGTGCACGAAGAAAATCTC
+ATAAGAGAAAAGTTAAAAAATAGGCTGACTAAAAGTTTGACCCTAGATTTAAAATATCTGTCTACACAAG
+TGGGTCCTCATAGGGAAGATTTTAAGATATTGATAAATGGATATGATTCTAGGGTGTATTCGTCACAAGG
+GCAGAAAAGGACAGCTGCCCTGTGCCTCAAGCTTTCAGAACTAGAGATTTTAGAAGAAGAGACTGGAGAA
+AAGCCTGTTTTGCTTTTGGATGACGTGATGTCGGAGTTGGACGATAACAGAAAGAAATACATTTTAAAAA
+AGCTTGAAGGCTTTCAGTCTTTTATCACCCACACTTCAAAGTCAGATGTAGAGGGAGACTGTTGTTTTAA
+AATTTATGATGGAATTGTCATGAGAGAATAGGGGGTTTTTTAAATGTACATTCATTTAGGTGGAGACGTA
+GTAGTACCGGACAAAGAAATCATCGGAATTTTTGACATGAATATTGTCTCTACTTCCTCCATAACCCTTC
+AATTTTTAAAGATTGCTGAAGAAGAGGGATTTGTTGTAAATATTTCGAAAGAAAAACCAAAATCTTTCAT
+ATTGACTGAAAGGGATAAAAAAAGTATCATTTATCTATCTCCTATCTCAGCTGTAACGCTGATAAAAAGA
+GCTCACAAAATATTCGAATGAGGAGGCTTAAGATGCTTCAAAGAACTGTTGAGGGAATTGTAGTTAGATC
+CGAAGGCAAAAAATTAGAGTTGAGAGTGATAACAGACAAGATAGTCAACATTTTTGTCACTGACAAGGAA
+GAAAAGAGAAGAGATACAATTGCCATAGAAAAGAAAAAATATGACATTCCTGATTTCAATGTAGAGGAAA
+GCAAAGACAAGGTGCTTGTACTTACAAAAGACCTCAAAGTAGAAATAGATAAAAAAACATTTTTTATCAC
+CTTTAAAGATAAAGATGGCGATGTGATTAATGAAGATTACGGGGAAGGTGTAAAGTTAGGCGACTCAGAG
+GTTAGGTGTTATAAGAAGCTTAGAGAAGACCATTTTTACGGCTTTGGCGAAAAAGCTGGTTATCTTGATA
+AAAAAGGTGAAAAGTTTGAAATGTGGAATACTGACGAATTTATGACTCACAATCAAACTACCAAGCTTTT
+GTATGAGTCATATCCCTTTTTTATAGGAATGAATAAAAAGCATACGTATGGAATTTTTTTAGACAACAGC
+TTCAGAAGCTTTTTTAACATGGGAGAAGAAAGCGAAGAGTACTATTATTTTGGGGCATATGGAGGGCAGA
+TGAATTATTACTTCATTTACGGAAATGACATAAAAGAGGTAGTAGAAAATTATACATATTTGACTGGAAG
+GATTGAACTTCCTCCTTTGTGGGCTTTAGGAAACCAGCAGAGCAGATACAGCTATACTCCTCAGGAGAAA
+GTGCTTGAAGTAGCTAAGACTTTCAGAGAAAAAGACATACCTTGTGATGTGATCTATTTAGACATAGACT
+ATATGGAAGGGTATAGGGTTTTTACCTGGAACAAGGGTACTTTTAAAAATTATAAGGAAATGCTGAAAAA
+TCTAAAGAGCATGGGATTTAAAGTAGTTACAATTGTTGACCCGGGAGTTAAAAGAGATTATGAGTATTTT
+GTTTATAGAGAAGGGATTGAAAATGATTATTTTGTCAAGGATAAGTATGGCATTACATATGTAGGAAAAG
+TGTGGCCTGGAGAGGCTTGCTTCCCAGATTTCCTGCAGGATAAGGTGAGGAAATGGTGGGGAGAAAAGAT
+TGCTAATTTTGTAAGAGATGGAATCGATGGGATATGGAATGACATGAACGAACCAGCTGTTTTTGAAACT
+CCTACAAAAACTATGCCGGAAGATAATATCCATATTCTAGATGGGGAGAAAATAAGCCACAGAGAAGCTC
+ACAATGTATATGCTAACTACATGGCTCTTGCGACTAAAGAAGGCCTTTTAAAGGAAAGAACTAATGAAAG
+GCCCTTTATCCTCACAAGAGCAGCATTTGCTGGAATACAGAGATATGCTGCCATGTGGACAGGAGATAAT
+AGAAGCCTTTATGAGCACCTCCTCATGATGATGCCTATGCTTATGAACGTAGGTCTGTCTGGACAACCGT
+TTGCGGGAGCTGACGTAGGAGGGTTTGAGGGAGATTGCAGTGAAGAGCTTTTCATAAGGTGGATAGAAGC
+TGCTGTTTTTACTCCTTTTTTAAGAGTTCACTCTGCTATAGGGACGAAAGACCAAGAGCCGTGGTCTTTT
+GGAAAAAAGGCAGAGGATATTGCTAGAAAATTTATAAAAATAAGGTATGAGCTTTTGCCCTACATTTATG
+ATTTGTTTTATGAAGCCTCGAAGAAGGGCTATCCTGTAATGAGACCTCTAGTTTTTGAGTATCAGGAGGA
+TGAGAATACTCACAAAATTTATGACGAATTTATGCTTGGGCAAAATTTACTCATAGCTCCAGTATATCTC
+CCCTCCAAAGATAGAAGGGAAGTGTACTTGCCTTCAGGTATTTGGTATGACTATTTTATGGGAGAGAGGT
+ACGAAGGGGGAAATTATTATTTAGTAGAAGCTCCCATCGATACAATTCCTGTTTTTGTAAAAGAAGGAGC
+TATAATTGTAAAACAAAAGCCCCTTTCATATGTGGAAGAAGATAGAATAGAGGAGAAGGTGGTTGAGATA
+TATAGGGGAAATAGAGGAAGATATGTTCACTACGAGGATGATGGAAAAACCTTTGATTACAAGAAAGGAG
+TGTATAACCTCTTTGAGATAGAGTTTGAATACTTCGATGGAGAAATTGATATAAAATTCGATAAAGTGCA
+CTTTGGGTATGAGGATGGAGCAAAAAAGTATAGATTTGTACTAAAGAATTTTGATGAGGTGAAAAAAGTC
+AAAATAAATGGAGAAGAAGTAGAAGAGTATGAGATTGTAGTGAAATAGGCTGCATAAAGGCAGCTTATTG
+GCTTGTTGACAAAGTTCCCCTTATTTAAGTGGCATTTTGTGTTAATGCTCCAGAGTTGCAAAGCGACTAA
+ACTAAAGCTCGCTTAAGGGCTCAGGCGGTGTCCCGGCCAATTCGCCTTTCAGGCTCAGATGGCCGCTCGC
+TTTGCTCGCCCCGCCTTTGCTCCTTAAGCTCGCTAAGTTTAGTTACCGCTTTGGCAACAAGTCGCATTTA
+CACACAAAATGCCACTTTTTTATTTTGTCAACAGTCTGATAGGCTGCATAGAGGCAGTTTATTTTTTCAT
+AAATCTTTTTATAAAAGCTTCTTTTGCTCTTTGTTCAATGGAATCTTCCAGAGGTTCAAAATTTATTTTC
+CCGTATTTTCTAGAAAGAGCAGTTTCAATCAATATGTCAGCCATTTCCGGATTTTTGGGAAGAAGTGGGC
+CGTGCAAATATGTGCCGTAGACATTTTTGTATACACAGCCTTCTTTTTTATCTTCACCATTGTTTCCATA
+TCCTATTATTACTGTGCCTAGAGGGCTACAATTTCTTAAAAAAGTCTTTCCTGAGTGATTTTCAAAGCCT
+ACCAGGTAGAATTTTTTATTAAAAAGATGGGCTTCCACTACAATATTTCCAATTAATCTTTTATTACTTG
+CCACAGTGTAAGCATCTAAAATTCCAAGCCCTTCTATTTTATTTCCTTCTAAAGTCTTGTAATACTCTCC
+TAGAAGCTGGTACCCTCCGCATATTGCTAAAACTGGCATGCCGTCTTCTATTGCTTTTATTAAATTTTTC
+TTTTTACTTTTCAAATCTTCGCTTACTATTTTTTGCTCTCTGTCTGATCCTCCACCAAAAAATAAAAGGT
+CTATGTCTGCAAAGTTTTCATTTATTCCTGCCTTTATTTCCTTTATTTCTACATCAATTTTTCTCCATTC
+ACATCTTTTTTTTAGAGCGATTATATTTCCCCTGTCACCGTATAAGTTTAAAAGGTCGGGATACATGTGG
+CCAATAGTTAGCTTCATTTTAATGCCCCCTGAGATTTGAGATATTTATTAAGGTCTTGTAAAGCAGTGTA
+ATTTGGGAGAATTGCAATAAGCTCTTCTTTTGTTATATCCAAGATTTCTTTTACAGCTTCATTAAGTGGC
+ATTATCTTTATTCTTTCAGTGTCAAAGCCAGCATATTTCACTCTTAAAGCCATGTCTTCTGCTCTTAGCC
+CTGAGGTTATTATGTGGTTTACTTTAGCTTTTGATAAGAATTCTTCTAAATTTACATCCCATAGCCAAGA
+TACATCTCTTCCATCCGCATAGTTATCGTTTATTAAGATAAGAAGGTTTAGAGGTTTGTCAAATTGGGAG
+AGCATGTTTAATGTGCTTTCAAATCCTACGGGGTTTTTTATGAGATTTATTATAGCTTTTTTTCCTCTTA
+TTTGGATTTTTTGTAGTCGTCCTTCTATAGGCCAGTAATTTTCTACTGCCTTTAAAATAGTAGAATCATC
+TAAATTAAGAAGCATTCCAGCAGATGTGGAAGCAAGGATGTTGTAAACATTGTATAAACCTACCAAGTTG
+CTTTTAACTGTAAAAATTTTATCTTTATAGGATAATTTAAACTTTATTCCATCTTCGCTTAAAAATATAT
+CACTTGCTCTAAAATCAAGAGAAGGGCGTTTTTTACCGCAGTTTGGACAGTAGTAGTTTCCCAGGTGGCC
+GTAATATATCTTTTTGTATTCGTATTTTGTGCCACATACAGGGCAAAATTTTTGCTCAAAGGAAGAAGAT
+TTGAGACTTTTTATATCATCCTCAATTCCATAGTATAGAACTTTTGCCTCTAAGTCCTCTCCTATAGAGG
+CAGTAAAAGGGTCATCTGCGTTTAAAAGGACAAAAGAATCTTTGGAAAGGTCTGAAAGAGCCTTTTTTAC
+CTTATTTACAATAAGGTCTAATTCACCAAATCTGTCTAACTGGTCTCTAAAGAAGTTTGTGATTACAACC
+ACATTTGGATTTATTTCATTTACCACAAAGCTCAAGTTTGCCTCATCTACTTCAAATACTGCGGCGTCTC
+TGTCTAGATTGCCCGTCAAACTACTGCTTTTTATAAGAGAAGTGGCTATTCCTGTTCTCATATTTGCCCC
+TTCTCTGTTGTGAACTACCTTTCTTCCGGAATAGGAAAGAAGGTGAGCTATAAGCCCTGAAGTAGTAGTT
+TTTCCATTAGTTCCGGTGACTATTACTTTGTTTTCTTTTAAAGGTTCTATCAGCTTTTTTATTAAGTGGT
+CATCTGCCATGAGGGCAATTTTACCTGGTAATGAAGTTCCTCCTTTGCCTGTAATTTTACAGGAGATGTT
+TACTAATTTTCCTATTGCTACCCCTAGCCCTTTCACTTTTTCCCCACCTTTAATAAACTTTATTTCCTAC
+TTTTACTTCTCTTTCTGGCTGAAGTAAAACGACGTTTTCCTCTTTATCGTCAACGCCCAAAACTAATACT
+TCTGAAACGAAGTCTGCAATTTTTTTCGGAGGGAAATTGACAACACAGACTACTAAGCGGTTGTACAAGT
+CTTCTTTTTTGTAGAGCTTTGTTATTTGAGCGCTGGAGGTTTTTACGCCCAGCTCTCCAAAGTCTATTTT
+TAACTTGTAGGCTGGTTTTTTAGCTTTTGGGAAATCTTCCACTTCAATTATTCTTCCCACGCGTATGTCA
+AGTTTTAAAAAATCTTCATATGTGGCCATTGAATTCACCTCAATTTAAGTATATTATAATATAGGCAGAT
+TTGTTAAGTATATTATAGTATAGGGAATAATAAAAATAAACATTTCCCGGGAAATTTTCTTTCAATTGAG
+CAATTTAAAAAAGAATGATAAAATAAAACTGTTGGATAAATTTTTGGAGGGCAGGACTATGGCAAAGGAT
+GAAACTTACACTGCAAGTCAAATACAAATATTAGAAGGTTTGGAAGCTGTCAGAAAAAGGCCGGGGATGT
+ATATAGGTTCTACTGGCAGCAGGGGATTACATCATCTGGTTTATGAAGTTGTTGACAACAGTATAGATGA
+AGCGCTGGCAGGCTACTGCAAAAATATAGTGGTAACTATTCACAAAGATAATTCAATTACAGTGGAAGAC
+GATGGAAGAGGTATTCCAACAGATATACACCCAAAGGTTGGCAAGCCCGCAGTTGAAGTAGCCCTTACTA
+TGCTTCACGCTGGAGGAAAATTTAATAACGATGCCTACAAGGTCTCTGGAGGGCTCCACGGCGTTGGTGT
+TTCTGTAGTTAATGCTTTGTCAGAGAGGTTAGAGGTAATAGTAAAGCAGAGGGGAAAGGTTTTTAGGCAG
+GTGTATGAAAGAGGAGTGCCAAAGACTCCTCTTGAAGTGATAGGGGAAACTGAAGAGACAGGGACTATTA
+TTACTTTTAAACCTGATAAGGAAATTTTTGAAGAAATTGTATTTGATTATGATATTTTAGCCCAGAGATT
+GAGAGAATTGGCTTTTTTAAACAAGGGCATAAATATAAAGCTTATAGATGAGAGAGATGGAAAGGAAGAA
+GTCTTCAATTACGAAGGGGGCCTTATAGCTTTTGTAAAGTATTTGAACAGAAATAAAGAAGTCCTCCACG
+AAGAGCCGATATACATGGAAGCAAAGAACACCGATTATGAAGTAGAAGTGTGCATGCAGTATAATGATAG
+TTACAATGAGAACATATACAGCTTTGCCAATAATATTGACACAAAAGAAGGAGGAACACACTTAATAGGC
+TTTAAATCAGCTTTAACCAAAGTGATAAACGATTATGCTAAAAAGTATGGGATGATAAAGGACGGAGAAA
+AAAATCTGCAGGGAGAGGATGTAAGAGAGGGCCTTACTGCTATAGTCAGCGTGAAGCTTAAAAATCCGCA
+GTTTGAAGGGCAGACAAAGACGAGGCTCGGAAATCCTGAGATGAGGTCTATTGTCGAAGGAGTAGTTACA
+GAAAAACTCTCTGCTTACCTTGAGGAAAATCCTTCTGTTGCCAGAATAATTGTTGAAAAGGCTCTGCAGG
+CTGCAAGAGCAAGAGAAGCAGCAAGAAAGGCGAGAGAACTGACAAGAAGGAAATCAGCTCTTGAAAATAC
+AGCCCTGCCAGGAAAACTGGCGGACTGCTCAGAGAAAGACCCTTCAAAATGCGAGCTTTTCATAGTAGAA
+GGAGACTCGGCAGGAGGTTCTGCTAAGGCAGGCAGAAACAGTAGATTCCAGGCAATACTCCCTTTAAGAG
+GTAAGATTTTAAATGTGGAAAAAGCTCGACTTGATAAAATTTTCTCTAACGAAGAAATTCGCTCTATAAT
+AACTGCTCTTGGAACTGGAATTGGAGAGGATTTTGATATAAGCAAGTTAAGGTATCACAAAGTGATTATA
+ATGACAGATGCCGATGTGGACGGAAGCCACATAAGAACGCTTCTTCTCACATTTTTCTTCAGATTTATGA
+AGCCACTTATTGAAAATGGACATATATACATTGCTCAACCGCCCTTGTATAAAATTACAAAGGGTAAGAA
+GGTCTACTACGCTTATTCGGACAGGGAATTGGATAAAATTTTGAGTGAGATTGGGAGAGAAAACATTGTA
+GTGCAAAGGTACAAAGGTTTAGGTGAAATGAATGCAGACCAGCTCTGGGAAACTACAATGGACCCAGAAA
+AAAGGACAATGCTTAAAGTCACCCTTGAGGACGCCATTGCTGCCGATGAAATTTTTACTATACTGATGGG
+AGACAAAGTAGAGCCCAGAAGAGAATTTATAGAAAAATATGCTAAGACAGTAAGGAATTTGGATATATGA
+AGAGGTGAAATGGATGAACGAAGAAATGGACAAGGTCATTCCTGTTGATATAGAAGATGAGATGAGAAAT
+TCCTATATTGATTATGCGATGAGCGTGATTGTAGGAAGAGCCCTTCCTGACGTGAGGGATGGTTTAAAAC
+CTGTTCATAGAAGAATTCTTTATGCCATGAATGAGATGGGTTTGACACCAGACAAGCCCTATAAAAAGAG
+CGTAGCAGTAGTTGGTGAAGTTTTGGGGAAATACCATCCTCACGGAGATGCTGCTGTATATGATACGCTT
+GTCAGGCTTGCACAGGACTTTTCCATGAGAGAGGTTTTGATAGACGGGCATGGAAATTTTGGCAGCATAG
+ATGGAGACCCTCCTGCCGCAATGAGGTATACAGAAGCTAGGCTTTCCCGTATCGCTCTTGAAATGCTTAC
+AGATATAAACAAGGAGACTGTAGATTTCGTTCCAAACTTTGATGAAACTTTGAAAGAGCCCGTGGTTTTG
+CCTTCTCGCTTTCCAAACTTACTGGTAAACGGATCTCAAGGAATTGCAGTAGGAATGGCTACAAATATAC
+CTCCTCACAATTTAGCAGAAGTTATAGATGGCATTGTTGCCTATATAGACAACCCTTACATCACAGTGGA
+TGAACTGATGAAGTACATTAAAGGACCAGATTTCCCAACAGGAGGTATAATCCTAGGTAGGGACGGAATA
+AAGGAGACGTATGAGACAGGTAGAGGCAAAATTATCGTCAGAGCAAAGGCGGAAATTGAAGAGCACAAAG
+GCAAAACGAGAATTGTAATCACAGAAATTCCTTACATGGTTTTAAAGGCTAAATTGATTGAAAAAATTGC
+TGAATTGGTGCACAACAAGCAAATAGAGGGAATTGCTGACTTAAGAGATGAATCTGACAGGAATGGAATG
+AAAATTGTAATAGAGCTAAAAAGGGATGTCAACCCAAAAGTTATACTTAACAAATTGTACATGCATACTC
+AGATGCAGCAGACCTTTGGAGCTATAATGTTAGCTCTGGTAGATGGAGAGCCAAAAATACTCAATCTCAA
+GCAGATTATTGAAAAGTACGTAGACCATCAGGCTGATGTAGTGACAAGAAGAACTAAATTTGACTTGAAA
+AAAGCGGAAGAAAGAGCGCATATTTTGGAAGGTTTAAAAATAGCTCTCGACTACATAGATGAAGTGATAA
+ACATAATAAGAAGTTCTAAAACAGAAGCTATTGCTAAAGAAAATTTGATGAAGAGGTTTGGACTAAGCGA
+TAAACAAGCACAAGCAATAGTTGACATGAGATTAGGAAGGCTGACAGGGCTTGAGAGGCAAAAAGTAGAA
+GATGAGTTAAAAGAACTCATAGAGAAGATAAAAGAGTTGAAAGAGATTTTAGCAGATGAAAGGAAAGTGT
+TGGAGATAATAAAGAAAGAGCTTTTAGAAATAAAAAATAAATACGCATCTCCAAGAAAGACAGTTATTGT
+AGCAAAGGAAGAGGAATTAGATTTTGAAGATTTGGTTCAGCTGGAAGATGTAGTAGTTACTATGACCCAC
+TACGGGTATATAAAGAGGATGCCTCTTGACACCTATAAGTCTCAAAAGAGAGGCGGTAAAGGAATTTTAG
+GAATATCTACCAGAGAAGATGATTTTGTGGAAGATATATTCATAACCACTACCCACGATAGGCTGTTGTT
+TTTCACGAATAAAGGGAAAGTATATAGTTTGAGGACTATAGATATTCCTGAAAGTGGGAGACAAGCCAAA
+GGAACTGCTATAGTAAACTTGATACAGATTTCTCAAGGTGAAAAGGTCACGGCAGTTATTCCTCTTAAGA
+AGTCAGACGACATAAAGTATGTCCTTATGTGTACCAAAAAGGGCATAATAAAGAAAACTTCCATTGAAGA
+ATTTAAATCTATTAAGAGAAATGGAATAATTGCCATAACTCTGGATGAAAATGATGAGCTCATAAATGTA
+AAGTTGACAAATGGAGAAAGAGAGGTAATAATAGGTACTGCCAAAGGATATGCGATAAGGTTCAACGAAA
+AAGATGTAAGGCCAATGGGAAGGGTTGCAAGAGGAGTGATGGCTATATCGCTAAGAGAAGACGATGAAGT
+CGTGGAAATGGATTTGGTACATCCTGACGGAGAAGTTTTGACTGTTACAGAAAAGGGATTTGGCAAGAGA
+ACTGATTTAGAAGAATATAGAATCCAAGGAAGAGCAGGTAAGGGAATAATTGCAATGAAACTTAGCAAAA
+AAACAGGAAAACTCGTCTCCATAAGGTGTGTCCAACCGGAAGATGAGTTTATGATAATCTCTGCTAACGG
+AATTTTGATAAGAATGAAAGTAAAAGATATATCAAAAATGCACAGAGACACTCAAGGAGTCACCCTTATG
+AAATTAGAAGACGGAGATAGAGTGGTCTCTACGGCAAGAATTGAAAGTGAGGAATAAAACTAAGCCCTCA
+AGTTTTGGGGGCTTAGTTTTTAAATGCTCTTTCATATTGTTTTGGCCAGTCTTCCTTTGAAGTGTATGTA
+TGCAAAACCCAATAGGGATTTCTTAAAAGTTCTCTTCCCAGTGCAACCAAGTCAGCCCTTTCATTTGAAA
+GAATTTCTTCTGCAAGTTCTTGTGTCGTTATTAATCCTACTGCACAGGTTTTTATATTGCAGCGCTTTTT
+AATTGTTTCAGCATATTTAACTTGATATCCGGGATATGGGTTTATATCAACATTTAAAAGTCCCCCACTG
+CTTACATCAATTACATCAACTTTGTCTTTTATCATATTGATATATTCTACCATCATATCTATGTTTATTC
+CGCCTTCAATGTAATCGTCTGCAGATACGCGCACGAAAATAGGTTTGTTTTGAGGCCAATTTTTTCTAAC
+TTCATCTATCACTTCAATTAAAAATCTTGCTCTATTTTCAATACTATTGCCGTATTCATCTTTTCGTTTA
+TTTGAAAGAGGAGAAAGAAATTCATGAATTAAATAGCCGTGAGCTGCATGTATTTCCACCACATCATAAC
+CTGCTAAGTTGGCCCTTTTGGCAGCTTCTCCAAAAGCTTTTACTATAGATTTTATTTCATCAATGGTTAA
+TTCTCTTGGGAGTTTGTACTGGTCTCCTGCTTTAATAGGGGAAGGTCCTACAACATCTTCATAGGGTATA
+TTACATTTTCTTCCTGCATGAGCAAGCTGTATTCCCATTACAGCGCCATTTGCTTTGCAGATGTCTACAA
+TTTTTTTTAATTCTTCAGCTTGCTCATCATTCCATATGCCAAGGTCACGGTCAGTTATTCTTCCTCTGCT
+TTCAACAGCTGTAGCTTCTTGCATAATGAGTCCTACTCCACCAATAGCCCTTGTGGCATAATGAACTATA
+TGCCAGTCATTTGGCATTCCCTCAGTAGAAGCTGTATACATACACATGGGAGACATCATGATTCTGTTTT
+TTATTGTAATATCCTTTATCTTTAAAGGTGTATGTAAAATACTCATAAACACCCTCCCTCTATTATCTTT
+TATTTTCTCTTAATATCTTAGTTTTTCTTTAATTTTCTCATCACAACAAGAGCATCTCATGGCTTATATT
+ACCATTTCTTACTTATCTAACCATTAAATGGGTAAGCTTAATAAACCTCATATCCTATTTCCATATTATG
+GCGGGATAGCTCCACTTATCTCATGGGGTTTACCCTCCCATGTCTCACTGGATCTTAGTCCTTAATTCCT
+TCGTTCTACCTGCCATGAGGTGGATGTCATTTCTGCTCCATTGCAGGGTCTTTGCCCGTATGGTGATTAT
+TTTTATGACAATTCCCGCTCTTGTTGTCAATATCCCATCTCTTGATTGGTTGTTTTTGTCTTATTCCTTC
+TTTTACCTTTTATGTCACATCGTTCACACTTTCGCTTTTCATAAAAATCAATTTCTTCTTAAGGGTCAGC
+TCTTTAGATGTGACTAAGTTAAAGCTGAAGAGAAGATGATTAACCCTTAATTGATTTGATAGTATGTTGG
+CACTTTTTATGCAGCTTCCTGTAAGCCTGGCCTCTTTATGTCCTTCATCATCTTGATTGGGTCATATTTT
+ACTCCTTTCTTTAATATGACATAAAATATCCTTATCAGTTTGTTGCACAATACTATTAGTGATTGCTTCT
+TTTTTAGCGGGTTTTGCGCTCTGGTGGTGTAATATTTGTGTAGTTCACGAAATTCTTCGTTTTTTGCGAC
+CAAGGCCATTACTGCATTAAATAGCACACTCCTCAATCGCTTCCTCCCTCTTTTACTTATTGTCGTTTCT
+CCTTTATGCTTACCAGAGCTATTTTCTATTAGGTTTAATCCCCCTAGTTTTTGTATCTGTTTTGGATGTT
+CATATTTTTCAATATCTCCTACTTCTGCAATAAAACCTGCTACTGTGTTTACTCCTATCCCTTTGATTTC
+TAGTAGTTCTTTAACCCCTGGTATCTCAACTATTAATTCTTCCATCTTCTTCTCTATTTCTTCAATTTGT
+TTTTTTAAAAATTCGTATTGTTCAATGAGAGTCTTTATCTCGTATTCCGCCATCTTTATGCCCTGCTTCT
+TCCCTATGCTCTCCTTAGCAGTTTCTATCAGCTTTATAGCCCTTTTTTCTCCTACCCCTCTTTGTACTTC
+TTTCTTCCATATCGATATTATTTCTTCAGCACTCTTTTTTGCTATCTTCTCAGGCGTTGGAAATTCTCTT
+AATGTGATAAGTGCTGCTTTCCCTTCCCAGTCTGAAAATACGGTGTTAAACTCTGGAAAGTATATGTCCA
+ACCATCTTGTTATTTGATTTTTTGTCATCCCTATTTGTTTGTTCAACCTGTCTTTTATGCCCATCGCTAC
+CCTTAATTCTGCATATACTCCTTCAGGTATTATCGGCTCTACATATCTCCCGTCTTTTACTAGCATTGCT
+ATTGTTTTTGGGTCTTTCTTATCGCTTTTTGTGGGAGAATTGTCATCTAATTCTTTGCTCATCTTTACAT
+GAAATGGATTAACCAATACTACCTTTATGTTATTGTCTTTAAGGTATTGGGCAAAACACAGCCAATATTG
+CCCTGTCGGTTCTATCCCTACTATTAGTTTGTTTTTCTTATGTCTCTCCATCAAGTCTTTTGCCCAGTTA
+AGAAATTTTGTCATACCTTCTCTATTGTTTTCAAATCTCAGGTATTTCCCATATTCTACTCCTCTGTAGT
+CAAATGCTCTGGCATAATGGCTTTCTTTTGCTATGTCTACTCCCGCAATTAATGTGTCTCCCGTTACTTG
+CAAAATCTTTTCATTTTGTTTATACTTCATTTTAGGTACCTCCTGTTTATTTTGATAATTCGAGGTAAGT
+TCTTAAACTTACACTCTGTATTTTATCAGGAGGTACTTATTTTTTCAAAGTCCATTCTCCCTTATTTTTT
+ATTCATTACAGGAATGCTCCTTTCTGGAACTTTCTGATTTTAATCATAATACATATCTTTTTAAAAACCA
+AATTTAGCAAAAATATTTAAGCTACATGTGATTAAAGCAATTTTTAATGATAGTTAAAAAATAAGCAATT
+TTTTTGATACCTTTTTAAAATTTTTTAGTAAATGTAAACGATGGATTTTTGGAAATTTACAAACAATTTA
+GTTGACTAAAGTAAAAGAGGCTGATAAAATAACAAGTAACTCTCATGAAAATTTACAGTTTCAGAATGAT
+AATGAAGAAAAGCGATGAAGGAGAGGGGTATGTGCTAAGGCTCAAGAGAGCCGGTGGTTGGTGCGAACCG
+GTGCCAAGGCACATATTAGATCGCTCTGGAGCTGTATAGCTGAACGGTCCTTTGAAAAGGACTCATTAGG
+CTATACCGGGGGTGCCCGTTACAGTTCAAGTTTGCAAAAACTTGGTGAGGCTATTTGCCGTGAGGCAATA
+GCGAAGACAGGTGGTACCGCGTGGATGAAAAGTCCCCGCCCTGTTACGCAGGGCGGGTAAAGTTTTTAAG
+GGGGGTGATGCTTTTTGCACATTATCTCAGTTCTAGTAAACAACCATCCGGGCGTTTTGTCAAGGGTGGT
+AGGACTTTTTTCAAGGAGAGGCTACAACATAGAAAGCCTTGCTGTAGGTACAACGGAGAGAGAAGACATA
+TCCAGAATTACCCTCACAGTTTTAGGGGATGATTACACTGTTACTCAGATTATACGCCAGCTCAACAAAC
+TTGTGGATGTAATAAAAGTGCAGAACATAGGAAAAAGGGATAACGTATCAAGAGAACTTCTGTTAGTTAA
+GGTAGGTTATGACTCAAATACGAGAAACGACATAATGCACATTGTGGAGACTTTCAGAGGGAGAGTTATA
+GATATTTCGCTGGATTCACTTATCATAGAGATGACAGGGGATCCAGAAAAAATTGAGGCGTTTTTGAATT
+TGATCAATAAGTTTGATGTGAAAGAGCTTGTAAGGACAGGACTTATATCTTTGGAAAGAGGTAATAAAAC
+ATTAAAGGAATATGAGGGGGAATTGTGATATGGCAAAGATGTACTATGACCAAGATGCTGATGCAGAAGT
+TCTTAAGGGAAAGAAGATTGCGGTTATAGGTTTTGGAAGTCAGGGACATGCGCATGCGTTAAATTTGAGA
+GATTCCGGTTTTGATGTAGTGGTAGGACTTTATGAGGGAAGCAAGTCAAAAGAAAGGGCAGAAAAAGAAG
+GGCTTACAGTGTTAACCGTTGAAGAAGCGGCAAAAGTGGCAGATGTGATAATGATGCTCATACCTGATGA
+AAAACAGGCAAAAGTGTATAAGGAAAGCATTGAGAAAAACCTCACAGAAGGGAAAGCTTTAGCTTTTGCT
+CATGGATTTAACATTCATTTCAAGCAGATAGTCCCTCCTGAGAATGTAGATGTGTTTATGGTAGCCCCAA
+AGGGGCCTGGGCATTTAGTGAGGAGGATGTACCAGGAGGGGAAAGGGGTGCCATGTCTTGTAGCGGTACA
+TCAAAACTACACAGGTAAAGCCCTTGACATAGCTTTAGCTTATGCCAAAGGAATAGGAGGAACAAAAGCA
+GGTGCTATAGAGACTACCTTTAAAGAGGAAACTGAGACAGATTTGTTTGGAGAACAGGCTGTGCTTTGCG
+GAGGCTTGACTGAACTCATGAAAGCTGGATTTGAAACGCTTGTGGAGGCAGGGTATCAACCGGAGATCGC
+TTATTTTGAGTGCGTAAATGAGATGAAGCTCATAGTTGACCTCATATACGAAGGTGGGTTTAGCTACATG
+AGGTATTCAATTTCTGATACAGCAGAGTTTGGAGATTACATGACGGGTAAGAGGATAATAACTGAAGAGA
+CGAGGAAGGAGATGAAGAAGATTCTGGAAGAGATTCAGACGGGCAAGTTTGCAAAAGAATGGCTTTTGGA
+AAATCAGGTGGGAAGACCGCAGTATAACGCGATTAAAGAAAGAGAAGCAAACCATCCAATTGAAAAAGTT
+GGAAAAAGTTTAAGGGAAATGATGCCATGGCTTAGTAAAAAATAAAAAGGGGGTAGGTTAAAAATGGGGG
+TTAAGAGAGTTATAGTTTTTGACACTACTTTAAGAGATGGTGAACAGACGCCAGGGGTAAATTTTAACAG
+CAGGGATAAGCTTGAAATTGCCTATCAGCTGGCAAAGCTTGGGGTAGACGTGATAGAAGCGGGATTTCCT
+GCAGCTTCCAATGGGGATTTTGAGGCAGTAAAGAATATTGCTGACTACGTAAAAGGCGTAACCATTGCTG
+CGATGGGAAGAGCTGTGAAAGAGGACATTGACAGGGCCAGCAGTGCTCTTAAAAATGCAGAAAAGTCCAG
+ATTGCACGTCTTTATAGCTACTTCTGATATACACCTTCAGTACAAGTTGAAGATGACAAGAGATGAGGTT
+CTGAAAAAAGCAGTTGAAATGGTGAAATACGCTAGAGGGAAGTTTGATGAGATAGAGTTTTCAGCAGAGG
+ATGCCTCAAGGACTGATTGGGACTTTTTAGTGAAAGTGTTTAGCGAAGTAATTGATGCAGGAGCCCATAT
+TATAAATGTGCCTGATACGGTAGGTTATGCTATGCCGAGGGAGTATGGAGAGCTTATAAGGTATATAAGA
+AACAATGTTCCAAATATTGATGGAGTAACAATAAGTGCGCATTGCCACAATGATTTAGGGCTGGCTGTAG
+CCAATTCTCTTTCTGCTATAGAAAATGGAGCAACTCAAGTAGAGGTTACTGTGAACGGGATAGGAGAGAG
+GGCAGGAAATGCGGCTATGGAAGAGGTGATAATGGCTTTAAATACCAGAAAAGATTATTTTGGACTTGTA
+CACGGCATAAATACAAAAGAGATATACAATACGAGCAAACTAGTTAGCGAACTCACAGGGATTAAGTTAC
+AGCCAAATAAAGCTATAGTAGGAGCTAATGCTTTCAGGCACCAGTCCGGGATACACCAGCATGGAGTCAT
+AAACAATAGATTAACTTATGAAATAATGAGGCCAGAGGATATAGGAGTTGTTCCTGACACTTTCGCTTTA
+GGTAAACTTTCAGGAAGAAACGCTTTTGAACTTAAAGTAAGGCAACTGGGCTACAACCTTTCTCCCGGTG
+AGATAAGTGAAGCTTTTAGAAAGTTTAAAGATTTAGCCGATAGGAAAAAGACCATAGTGGAAGAGGATAT
+TCGATTTGTTGTAGAGGAGACTATAGAAGAATTTAGGGGCTTTAGGGAGGGAGAAGCTTGGGCTTAACTC
+TTACACAAAAGATTTTATCGGCAAAGGCGGGAAGAGAGGTAAAACCTGGAGAATTGATAGAGATAGACGT
+GGATATGGTGCTGGGAAATGATATAACGGCACCTGTTGCCATAAAAGAGTTTGAAAAAATAGGGGTAGAT
+AAGGTTTTTGACAACACAAAAATAGCTTTAGTGCCAGACCACTTTGTGCCGAGCAAGGATATAAAATCAG
+CGGAGCAGGTAAATGTAATGAGAAAATTTGCTAAAAAATATAATATAGTTAATTTCTTTGAAGTGGGAAG
+GATGGGCATTGAGCATGCCCTCCTTCCAGAACAGGGCCTTGTTCTTCCAGGTGATGTGGTGATAGGAGCC
+GATTCTCATACCTGCACTTACGGTGCTCTTACCTGCTTTGCTACAGGAGTGGGAAGCACCGATATGGCTG
+CGGCTATGGCCACAGGGAAAGCCTGGTTTAAGGTGCCTGAGGCAATAAAGTTTGTTTTAAAAGGAAATCT
+CGGCAAATGGGTGAGTGGAAAGGACGTGATACTCTATATCATTGGCAAGATTGGAGTTGACGGGGCTTTA
+TATAAATCCATGGAATTTACAGGGAATATAAAAGCTTTGTCAATTGACGACAGGTTTACAATTGCAAATA
+TGGCGATTGAAGCAGGAGCAAAGAATGGAATCTTTGATTTTGACGAGATTACAGAAGCTTATGTTAAAAA
+GAGGGCAAAGCGAGAGTATAAAGTTTTTGAAAGGGATGAGGATGCGGAGTACAGCGAAGTAATTGAAATA
+AATCTTGATGATATAAGGCCTCAAGTGGCGTTTCCCCATTTGCCTGAGAATACGAGAAGTATTGATGAAG
+TCGGAAAAGTTAAGATAGATCAAGTAGTTATAGGGTCCTGTACAAATGGAAGGCTTTCTGACATGGAGAT
+AGCTTACAGGATTTTGAAGGGCAAAAAGGTTCATCCAGATGTAAGGCTTATAATTTTCCCGGCTACACAG
+GAGATATACTTGGAATGCGTGAAGAGAGGGTACATTGAAGAATTTATAAAGGCAGGAGCGGCAGTTTCAA
+CTCCTACCTGTGGTCCATGCCTTGGAGGGCATATGGGAGTCCTGGCAAAGGGAGAAAGAGCTTTAGCTAC
+TACAAATAGAAATTTTGTGGGAAGGATGGGACATCCTGAAAGCGAGGTTTATCTCGCAAGTCCAGCAGTT
+GCAGCGGCTTCAGCAATAGCTGGCTACATTGTAAGCCCTGAGGAGGTGGAATGATGCAGGGCAAAGCTAT
+AAAGTACGGGGACAACATCGACACAGATGTGATAATACCGGCTAGATTTTTAAATACCTCCGATCCGAAA
+GAATTAGCAGAACACTGCATGGAGGATCTGGATAGGGAGTTTAAAAATAAGGTAAAAGAAGGGGATATAT
+TAGTCGTAGGAGAAAATTTTGGCTGCGGTTCCTCAAGGGAGCACGCTCCTCTTGCCATTAAAGCTTCTGG
+AATTTCATGTATAATTGCCAAGTCTTTTGCCAGGATTTTTTACAGAAATGCCATAAATATAGGACTTCCT
+ATACTGGAATCTAGAGAAGCTGTGGATGGCATTGAAGAAGGGGATATAGTTTCTGTGGATGTAGATAATG
+GAATAATTAGAAATGTCACAAAAGGGACAGAATTTAAAGCACAGCCATTTCCGGAATTTATAAAAGAGAT
+AATAAAATATGGAGGACTTATAAATTACGTGAGAGAGAAGGTGCGTTAATGTACAGGATAGCAGTTTTGC
+CAGGAGATGGGATAGGTCCAGAAGTGATAGAAGAAGGTTTAAAGGTTTTAAAAGCTGTGGAAGAAAAGTA
+CGGGCTCAGATTTGATATAAAGAAATATCCTTTTGGAGGAGAGGCTATTGACAAGTATGGGGAGCCTTAT
+CCTGAGGAGACGCGAAATGGCTGCCTTTCAAGTGATGCAGTTCTTCTGGGGGCTGTAGGGGGACCTAAGT
+GGGACGGTTTAGAGGGAGATAAAAGACCTGAAGCAGGTCTTCTGGCCTTAAGGAAAAGTTTGGGGGTGTA
+CGCGAATTTAAGGCCGGCGGTTTTATACCCTTCTTTAAAAGATGCTTCTCCTTTAAAGAATGAACTTTTG
+GAAAAAGGGCTGGATATACTTGTCGTAAGAGAGCTCACAGGCGGAATTTACTTTGGACCAAGAGGAAAAG
+AGGCTATAGGATATGGATTTAGGGCTTATGATACAGAAGTTTATGAGACGCAGGAGATAGAAAGAATTGC
+AGTTATCGCTTTTGAGGCGGCCTTAAGGAGGAGAAAAAAGATTACATCTGTCGACAAGGCAAACGTGTTG
+GAATCTTCAAGGCTTTGGAGAAAGACTGTAGAAGAAGTTGCTAAGAGGTATCCTGAGGTGGAGCTAAACC
+ACATGTACGTAGATAACTGTGCGATGCAGCTTGTGAAAAACCCTTTCCAGTTTGATGTGATTCTCACCAA
+TAATATGTTTGGAGATATTTTGAGCGATGAAGCAGCGCAAATCGTGGGCTCTATTGGAATACTCCCTTCT
+GCCAGCTTAAGAGGAGATAGGGTTGGACTTTATGAGCCAATACACGGGTCTGCTCCGGATATTGCCGGAA
+AGAAAATAGCTAATCCTCTTGCCACAATTTTATCTGTTGCGATGATGCTTCAGTATTCATTTGGCGAGGA
+GGAGGCTGCACAGGATATAAGAAAAGCGGTGGAAAGAGCTTTGGAGGAAGGCTTTAGAACAGCAGATTTG
+GGCAAAGGAATTGTGCTTTCTACAGAAGAGATGGGAGATAAAGTTGTTGAGTATATAAAGGGGTGATATT
+TTGAGAAGCGATGCTGTAAAAAAAGGGGTGGAGAGGGCACCTCATAGGTCCTTGCTTTATGCCTTAGGGC
+TTACTGATGAAGAGCTAAAAAGGCCTATAATAGGAGTGGCCAATTCAAAAAATGAAATAATCCCAGGGCA
+CATTCACCTTGATAAAATAGCAGAAGCGGTGAAAGCAGGTATAAGGATGGCGGGAGGAACGCCTGTTGAA
+TTTTCTACCATTGGAGTGTGTGATGGCATTGCCATGGGTCATGGAGGGATGAAGTATTCTTTAGGGAGCA
+GAGAAGTGATTGCTGACAGCATAGAGATAATGGCAATGGCTCATGGCTTTGATGGAATTGTACTCATACC
+CAATTGTGACAAGATAGTACCAGGCATGCTTATGGCGGCGGCAAGGCTTGATATTCCAGCGATTGTAGTA
+AGCGGCGGCCCCATGCTGGCAGGTATTTGTGATGGCACGACTTGTGACTTGAGCACAGTTTTTGAGGCGG
+TAGGAGCATTAAAGGCTGGCAAAATAACAGAAGAGGAATTTTACAGTATAGAAAGAAATGCCTGTCCTAC
+TTGCGGGTCCTGTTCAGGAATGTTTACAGCAAATACAATGAACTGCCTTACAGAAGCTTTAGGTTTGGGA
+CTTCCTGGAAATGGAACGATACCGGCGGTTTACTCTGAAAGGATAAGGCTTGCAAAGGAAGCCGGGATGA
+AAATAGTAGAGCTTGTTGAAAGAAACATAACTCCTTCACAGATACTCACAAAAGAAGCATTTGTGAATGC
+TTTTAGCTTGGACATGGCATTAGGAGGGTCTACTAATACGGTCCTTCACCTAAAAGCCATAGCTCATGAA
+GCAGGAGTAGATATACCTTTAGAAGAGATAAATGACATAAGCGATAGGGTTCCAAACCTTTGCAAGTTAA
+GTCCTGCAGGGAAATACCACATAGAAGACCTTCACTTTGCAGGGGGAGTTTCTGCTGTGCTAAAAGAGCT
+TTCAAAAGCAGGCCTTTTACACCTTGATGCTTTGACAGTGACAGGTCGGACTCTTGGAGAAAACATAAAA
+GATGCAAAAGTGCGAAATAGGGATGTGATAAGGACCATAGAAGATCCTTACAGCAAGACAGGAGGAATAG
+CAATATTATTTGGAAATATAGCTAGGGAAGGGGCTGTTGTGAAAGCTTCTGCTGTCTCACCAGAGATGTT
+AAGACATGAGGGACCGGCTAGAGTATTTGATTCAGAAGAAGAGGCTATTGAGGCGATATACGGTGGAAAG
+ATACAAAAAGGAGACGTTGTGGTTATAAGGTACGAAGGGCCTAAAGGTGGTCCAGGCATGAGAGAAATGC
+TAAGCCCTACATCCGCCCTTGCAGGTATGGGTCTTGATAAGGACGTCGCCCTAATAACGGATGGAAGGTT
+TTCGGGAGCGACAAGGGGGGCTTCTATAGGGCATGTCTCTCCTGAGGCGATGGAGGGAGGAGAGATTGCC
+ATAATTGAGGATGGAGACATTATTGAAATTGACATTCCAGCGAGGAAGATAAATGTCAAATTGAGTGATG
+AGGAAATAAAGAAAAGGATGGCAAATTGGAAGAGGCCAGAACCCAAGATAAAGAAGGGTTATATGGCGAG
+GTATACAAGAGAGGTGACTTCGGGGAGTAAAGGAGCGGTATTTAGGGAGGGAGGAGTATGAAGCTAAAAG
+GGGCTCAAGTTGTGATAGAAGTTTTAAAGGAGATGGGGGTTGATAATGTATTTGGAATCCCTGGAGGAGC
+AGTTATTCCGATTTACGATGCTTTGTATGACTCTGACATAAGGCATATTTTAGCAACACACGAACAAATG
+GCTGCTCATATGGCAGATGGATATGCTAGGGCTACCGGAAAAGTTGGGGTGTGCATTGCAACTTCAGGGC
+CAGGAGCTACTAATTTAGTTACAGGGATTGCCAATGCTTATATGGATTCTGTTCCGGTTGTCGCTATAAC
+CGGCCAGGTTCCAACTTACCTGATAGGAAAGGACGCATTTCAGGAGGTAGACATTACAGGCATCACAATG
+CCTATTACAAAGCACAATTTTGTGGTAAAATCTCCTGAAAAGCTGGCAGATACTTTAAGGGAAGCATTTG
+CAATTGCAAAGAGCGGAAGGCCAGGGCCGGTTTTGGTGGACATTCCAAAGGATATACAAAATGCAGAAAT
+AGAGTATGAAAGAAAGGGAGAGATAGAATACAAAAATGGAATAAAAGAAATTATTTCTGAAGAGAGCTTG
+TCAAAGGCGGTGGAGTTGATTTTAGAAAGCAAGAAGCCTGTTATCTTTGCAGGCGGGGGAGTGATATGGG
+GAGAAGCCTGTGGGGAACTTTTGGAATTTGCTGAAAAGACGAATATCCCTGTTGCAACTTCACTGATGGG
+GTTAGGATGCTTCCCCGGAGACCATCCTCTATCTTTGGGACTTATAGGTATGCATGGAAGCAGATTTGCA
+AATTTAGCTGTATATCACTCAGACCTTGTGATAGCTGTAGGAACGAGATTTAGCGATAGAGTGGCAGGAA
+AGGCCGGAGGGCTTGCACCAAAGGCCAAATTTATACACATTGACATCGATGCAGCAGAAATAGGCAAAAA
+TGTAGAAGTGGATGTGGGGATAGTTGGGAAGATAAAGAAGGTATTAAAGCTTCTTGCAGATAGAGTTCCA
+TCTATGGAAAGAAGAGAATGGTTAGAGGAAGTAGAAGAATTAAGAGTGAAACATGGGCTTAGATATAAAA
+AAGACGACATGTTAAGGCCCCAATGGATAGTAGAAAAAATTCAAGAGCTCTCAAATGATGATCTCATTAT
+AGCTACAGAAGTAGGGCAAAATCAAATGTGGGCAGCACAGTTTTACAAATTTAAAAAGCCTAGAACTTTT
+GTCACTTCAGGGGGATTAGGGGCAATGGGTTTTGGCCTTCCCGCATCAATAGGTGCGCAGGTGGGAAGGC
+CAGATAAAAGGGTTGTGAATATTGCAGGAGATGGAAGCTTGAGAATGAATATACACGCCTTAGAGACTGC
+TGCTTTCTACAATATCCCGGTTATTATAGTACTACTTAATAATCAGGCTTTAGGAATGGTAAGGCAGTGG
+CAGTATCTTTTTAACGAAAAGAGATTTTCTCAGACAGATTTAAATCCACACCTTAACTTTGCCAAAATTG
+CCAGTGATTTTGGAGTGGAAGGAATAAGAGTTACAACAAAAGAGGATTTTGAAAAAGCTTTTAAAAAAGC
+CTATAGCGAAAAAAAACCTTTTATGATAGAATGTATTATAGACAAAGACGAAATGGTGCTTCCATTTATT
+CCCGCAGGTGGGACTGTGGAAGATACTATTGCATAAAAAGAAAGGGTTTGTGACCCTTTCTTTTTATTTC
+CAAGGCGGGATAATTTCTGCTTTTTGAAGAGCTTTAAATACTACTACAAATACAGGCCCTATTACAAGTC
+CTATAGCGCCAAAAAGTTTTACACCTATAAACATAGATAAAAGCGTAACAAGAGGATGAAGTCCGATGCT
+CTGACCTACAATCTTAGGCTCTATCATCTGTCTTACAACTACCACCAAGCCGTACAGTATTAAAAGATAT
+ATCCCTACCATGTAGTTTTTCATTATGATGTTATAAAGCGCCCATGGTACCATGACAGCACCAGAACCTA
+GTACGGGCAATGCATCTACAATGGTTACAAGAAGACCCAATAGAAATGGATAGTCAAAACCTATTATTGC
+AAGGCCTATGGAGACTTCCAAAAAGGTTATAAGCATTATTGTTGCTACTGCTCGCAGATAACCGAAAAAT
+GTCTTTAAAAGGTCTACCTGAATATTTTTTGCATGCTGTGCCCAATGAGATGGAATCTGCCTTTTTATAA
+AATCTAGTATAAGCTGTTTATCTTTGCTTATAAAAAAAGTAGCAACAAGTGTTATCAAAGTCATAAAGAA
+AAAGTTAGGCAATTTTGTTGCAAAATTCAAAAGCCATGTAGCAAGATTTTTTGCAAATAATGATACATAG
+TTTAAAATCGACTGCATGTTGCTTTCAATAAGGGATGTAATATTTGGGGGCAATGATATGTAATACATTC
+TTATTCTATCAACAAGATTTAAAATTATGTCATTAATAGTATTTGCATAATTTGTGCTTATTTCCGCAAG
+AGAACTTAGTTCATATATAAGTTGTGTTATTGATATTGCAATAAGTGATCCTATCACACCTATTAATATC
+AAAAGTAAAATAAAGGATGCTAGTCCTCTCGGCACCTTTAATTTTTTCTCTAAGAAATTTACACCAGGAT
+CAATTATCACAGCGAGAAGCAAAGCCACTACAAACGGCATCAAGAAAGGAATAATTTTAAATATGATTAA
+GTAAAATATAATAAAGACAGCAACAATGAGTAGTGTTTTTTTTATTATATCACCGTATCTCAATAGAAAA
+TTATTCACCGTTTTGACCTCCTTCCTTTTTATTATAATATGAGAATTGATAAAAGTCTATCATTAAGAGT
+AATTGTTGACTGTAATAAAAAAATCCGCCGAAACGGATTTTTAAAGGGCGGTTTTTATTTTTGCTATTTC
+TTTTGACTTTTGTGCAAGCTCACTTCTTGTTATAATTCCTTTTTCTACCAATAAATCTATAAGGGAAATT
+AACGCCAGCAAATTTTTATATTCTGTGTCTTTTATTTCAGCTAAAGTGATAAGATATTCAATTTCTCTCA
+TTCTTATCTCCCCTTCATTTTGTGCTGATTTTATTATTGACAAATATTAGCAAAAATATACAAGGAAGAT
+TAGAATTTATTTGAAGTTTATGCTATAATATCATTGTACTTTCAAGTGAGGAGAGTCAGTATGAGCAAAA
+ATATAGGAAAAGAGATATTAAGCTGGATATTTACTATACTTCTCGCTTTCGCAATTGCCCTTTTCATTAG
+GACTTATGTGTTTGAGCTGGTGGATGTCCCTACGGGTTCAATGATGGACACAATACACATAAACGACAAA
+TTCATTGTGAACAAATTTATATACAGATTTGAACCTGTCAAAAGAGGAGACATTGTAGTATTTCGTTTTC
+CTGACAATCCAAAAGTTAATTTTGTGAAAAGAGTGATAGGAATAGGAGGAGATGTCATAGAAATAAAAGA
+TGGAAAACTCATAAGAAACGGAAAGGTTGTAAATGAGCCTTATGTAAAAGAACCCATGAAAGGAAATTTT
+GGCCCTTATGTGGTGCCTCCAGGCCACTATTTTATGTTGGGAGACAATCGGAACGAATCTATGGACAGCC
+GATTTTGGCAGCACAAATACGTATCAAAGGATCAAATTTTGGGCAAAGTAGTATTTAGGATATGGCCTCC
+AAATAGAATTGGCAGTATGGAGGGAAAATGAGGGTTGAAAATACTTTAATAAAGTAGTATAATAATTTAA
+AAAGTGAATAACTTTAGGCGATGAAGGGACGAGTAGTAAGTAAAGACTTTTAAGAGAGCTGGTGGGTGGT
+GCGAACCAGTAAGTTTTACTTACGAAATCCATCCTGGAGCTAGGGTGTAATGACCTTCGGGCGACCGTTA
+AATCATGTGGAGGGCCCAATTTTTGGGCCGAAAGAGGGTGGCAACACGGGGTTCCCGTCCCTTTGTGGGA
+CGGGAATTATTTTTAGAAAGGAGGAGGGGTGTAGGTGCTTGACATAAAATTTATAAGGAGTAATCCAGAT
+GTAGTCAGAAGGGCTATAGAATTAAAAGGAGAAAAAGCGGACTTGGACAGGCTGCTTTTACTGGATGAAA
+AAAGAAGAGAGATGCTTGTGGAACTGGAGGCTCTTAAAAATAAGAGGAATACAGAATCAGACAATATAGC
+TCGGCTAAAAAGAGAAGGGAAAGATGCGTCAGAACTTATCGCTAAAATGAAAGAACTTTCAGATAAGATA
+AAAGACATGGAACAGGAATTGAGGGAAATAGAAGAAGAAATGGAAAAGATACTCTGGACAATTCCCAATA
+TTCCTCATGAGAGTGTGCCTATAGGAGAAAGCGATGAGGACAACGTAGAGGTTAGAAGATGGGGAGAGCC
+CAGAAAGTTTGACTTTGAACCTAAGCCCCATTGGGAAATAGGTGAGGCTTTGGGAATACTGGATTTTGAA
+GCGGCTTCTAGGGTTACAGGTTCTCGTTTTGTATTTTACAAAGGGTTAGGAGCAAGGCTTGAGAGAGCTT
+TGATAAACTTTATGTTGGACCTTCACATAGAAAAGCACGGCTATAAAGAAGTTTTTCCTCCATTCCTTGT
+ACATAGGAGAAGCATGTTTGGGACAGGCCAGCTTCCAAAATTTGAAGAAGATGCCTTCAAAGTAGAAGGC
+ACAGACTATTTCCTGATTCCGACTGCAGAAGTTCCTGTGACTAACCTTTACAGAGAGACTATAATAGACG
+GAGAACAGCTTCCTATATACCACTGCGCTTACAGTGCTTGTTTCAGGCAGGAAGCAGGGGCTGCTGGAAG
+AGATACCAGAGGGCTTATAAGGCAGCATCAGTTCGACAAGGTAGAGCTGGTTAAATTCACAGAACCGGAC
+AAATCTTACGAGGAATTGGAAAAAATGACAAGAGATGCAGAAGAAGTTCTGCAGGCTCTTGGCCTTCCTT
+ACAGAGTGGTTGCTATATGCACAGGGGATTTAGGATTTACTGCATCAAAGAAATACGACATAGAAGTTTG
+GATGCCAAGTTATGGAAGATACGTAGAGATATCTTCCTGCAGCAATTGTGAGGACTTCCAGGCCAGAAGA
+GCCAATATAAGGTATAGGCCAAAAGGTGGAGGAAAACTCCAATATGTTCACACTTTAAATGGTTCTGGAG
+TGGCAGTTGGGAGGACTTTTGCGGCTATTCTAGAAAATTATCAGCAGGAAGACGGATCTGTAGTTGTGCC
+TGAAGTATTGAGGCCATATATGAAAGTAGATGTTATAAGGAAGGAAGAATGATTTCCCAGTATTTTACTG
+GCAGATAATATTGACAATAAGGCTGGGTTGTGATATACTTTATATCGTCCCAGCTGGGAGAGGTGTCCGA
+GTGGCTTAAGGAGCTGGTCTTGAAAACCAGTGACCCCGCAAGGGGCCGTGGGTTCGAATCCCACCCTCTC
+CGCCAGAAGCTCTTTGCGGAGAAGTACCCAAGTGGTGAAGGGGCGGTCCTGCTAAGACTGTAGGTCGGGG
+AAAAACCCCGGCGCGTGGGTTCGAATCCCACCTTCTCCGCCATTTACTAAGAAAATAAAAGCTGTGAAGC
+ATACTTACTTCACAGCTTTTTGTTTTTATTTTGATTTGTCTTTTCCAAGTATTACAGTTACATCTACGCT
+TGAATCAGGGGTAATATCTTTTTCTACACAAATTATGGAAAGAGCGTTTGCTACTTTTTTTGCCTTTTCC
+TCATCAGTTCTGGCATATACGTGAGATGTGGAAAAAGTGGTTCCCACGACATTTCCTATTCTTACTACAT
+CAAAACCTTGTTTTCTCAAAGTTTCAGCGCATTTTGAAGCAAGACCGGGTATATTCGTTCCATTTAATAC
+TTCCACTTTTATGGCCTTATTTTTCTCTATTTCAGAAGGGTCAAAAGAGAAAGTAGTTTTATCTCCCAAA
+AACTCTGCTACTACTTCGGGAATTTTTGTGTTATCTGCGAAGAAATAGCTTACTCCATCTTTATAATCCG
+GTTCGCCAGGCAGAGTAAAAGATTTTATAGAAGAAGGCTTGTCTTTTACGAATTGATAAGCATACTTGGC
+AATTTCTGTTGCTGTGAGGTCTGTTTTTATGTGTTTGCTTACAGCAATGGCTAGAGAAGGAAGCTTTGGC
+AGAGTAGAAGGCTGTGTTAATTTTTTAAACAAGGCTTCTAAAAATTGATGTTGAGCCTTTATTCTCCCTA
+AGTCTCCATCAATGTAACCATGTCTATACCTTACAAATTGGATTGCTTTTTCTCCATCCAGCACCTGACG
+ACCTTTTTTTAAATTGATGTGAAGAGGGGGATTAGCGCTGTTGTCGTCATACTTCATGTCAAAAGGAATA
+TCTACTTCTACGCCGCCTATTGTATCAATTACTTTTTTAAAGCCTTCATAGTCTATGATGATGTAGTGGT
+CTATATTTATGCCGAGTAAATTTTCTACTGCTTTCTTTGTTCCTTCAATTCCATCTTCGGTAAAAGCGGC
+GTTTATCTTTTTATCCCCTGGAGAGTTATAACCTGGACGAGGATAATAGGTGTCCCTTGGAATTGATAAA
+ATGCTTATAGTTTTATTTTTAGGGTTGTAGTTGGCTATAAATAACGTGTCAGATAAATTGTTTTCATCAC
+TTCCCACAACGAGGACGTTTTTTGAAGAAAGGTCTTCCTCTTTTTTTTCTGGATTGTTCAAAGAAGCTAT
+AGGATTTTCTTCTTGTACGGCAGGTACATGTATATTTTTATAAAATATGTAAGCACCTATTCCTACAGAA
+AGTATTATTCCCAGAAAAATTACGGCCAGTATTTTTACTACTTTTTTCATCTTCTGACCTCCTCGAGATT
+TTCATGTAACGTCAAATTAAAGCCTTAAATTCGCGTATCTATAGTCTCCAAAACATTGGAATAAAAATTT
+TTTCGAGAAAAAGGAGGATTCCCTCCCCTTGGTGTCGTAGGTAGTAGTTGTAGCAAAAACAAACACCATC
+AACCCAAAGGAGGGAATCCTAATTTATGTTTCGACAACTACTACCCGTTTTCCTTCTTACTCATTTATTA
+AATTTTTTGCTTAAAATTTCTCTATTCGCTCTCAAACACTTTAAAGTAGATATTCAGCCGCCTGTTGACC
+TCCAACCTTCAGGCTACAAAGTTTTGTCACCTTTAGAGGATCCTTTGCCACTTGTTGAAAAAGTTGTTGA
+GAAAAAAGATTACAAGAAAATCCTTGCCGAAGCTGAAGCTCAAGGTAAGCCTATCTCTCATGTTAGACGT
+ATTAAACCCCTTTGTGTTGATGTTGATAAGTGCCCTGTTTGCGGTGCCCCTCCTGATTATTTGTACAGTT
+TTGGTAAAGACCCTGACGGCTTTCAAAAACTACAGTGTAAAGTGTGTAAACATCAATGGGCTCCTGGTAA
+ACCTGCTCCTAAAAAGTCTCGCCCTACTTACCGCTGCCCTTTCTGCGGGTCTGCACTTATTCAGGATAAA
+ACTAGAAAGAATTTTACTGTGTTTAAGTGTCGCAATGATAATTGCCCTAAGTGGCTTAACCACCGTAAAA
+GATATCGCTTCAGAGCTTTTGATGTTGATTTTGATGAACTCTCTTCTTCTTCTCCAAATGCTGCCCCTGT
+TAACCTCGCAAAAAGCCATTTTAGCCCATTCTTGATAGCACAAACTGTTAATTTATACGTAGGTCTCGGT
+CTTTCTTTAAGGCAAACTGTCTCTGCACTACAGCATATATGGCAAGTTCAACTCTCTCATCAGACTATAC
+AAAACTGGGTGGTTTCCTTGGCCTCTAAACTCGCTCCGCTTGTTAAGTCTATCAACCTCCCTTTGTCAGG
+CCTTGTTGTTATTGATGAGACTTACATAAAGGTCAAAGGTAAGTGGCATTACCTTTTTACTGCCTGTGAT
+GGCTTGAGAGGTTTTATTATCTCACAGCACCTTTCTCCTCATAGGGATGCTTTAGCTGCTTTGACAATCC
+TTAAAGAGGTCATTGACCGTTACAACAACCGAGAATTCATTTTAGTCACAGATAAAGCGCCTATTTATGA
+TGTGGCAGTCCATTTCGCTTCGGTTTTCTTTGGAGCCAATATCCGTCATCGACCTGTGTTGGGAATCTCT
+CCTCCACCCGGTGGTGACAGTCATACTTACAGACCGTATAAAAACCGTTTAGAACGCTTATTTGGCTCTT
+ACAAGGCTCATTACAAGCGCCATAAGTCTTTTAGTTCTTTTGAAGGTGCTATCGCTCATGCATTGCTATA
+TCAGCTGTACTACAATCACTTGAAACCTCATGAGGCTTCCGATGGCAAAGTACTTGCACCCCTTAAAGAT
+AAACATGGCCACCAAGTGGATAATTGGGCTAAACTGATTCAATGGTTTGTTGAGCTTAATTAAACTCTAT
+AATCTTGACAACTTTTATGTGGTAAGTTAGACTGTATTTGAAATAGTCTAGCTTACCATAGGGTGATATT
+TGCCTTCTTTGCCCATAAAAGCTTAGATTTTATTTACTTATAGTTTTTCCCTAGGTGTCATTTTAAGTTA
+TTGATTTAATAATCACTGATTTCTTTGCTAACTACTACCTACAATTTCTATTTTTTAGGGAATCCTCATG
+TTCTTACTTGACGCTACCGATTTTCATCCCCCTTTGTGCCATATCCTATTATATAACACTTCAGTTTGAC
+AATGTCAATTAATACAATGTTACAAATTCTTAAATTTTTATTAATTTCGCAAAGTATTCCCTTATCGGTA
+ATTTATAAAAGTGTGCTATAATTATAAAAGAAACTGTCAAAAGGGGTGCTAGATTTGAAAAAGCCTAATA
+TAACACTTTTGCTGGCGGCTTTTTTGATTTTATTGGTTATTTCTGTGGGAAAAGAAATAATAAACTTTAT
+AGTCGACTTGCAATGGTTTTCTGACCTTAATTATCTCACTGTATATTTTAGGAAATTTTTAGCTCAGCTA
+GAGCTAGCTTTACCTGTTTTTTTAATCATTTTTGTTTTCTTGTATTTTTATTCTGTAAAAGTAGTCAATG
+ACTATGTGAATTTTGCTCAGGATATTGTTGTGAAAAGAAGTGCAGGTAAATATAAAAAAATAGGTGTTTA
+CACCTCTCTTTTTGTAAGCTTTCTTGTAAGTTTATATGCAGCTTTGAGCTGGTGGAATGACTGGCTTTTC
+TTTAAAAATGCTGTCAGTTTTAATTATTCTGACCCCATTTTCAAAAAAGACGTGGGCTTTTATGTATTTA
+GATTGCCATTTGTTTACGACATTTACCGTCTTTTGATGGTTGTTTTAATTCTAGTAATATCTGCTACTGT
+TGTAGCGTATGTTCTCATGTACCTTTCAGATAAAACCAGATTTTATGAAATATCTGAAAGAGATGGCAAT
+TTGTTCAGGGCGATATACAATAAGGAAATTCTAGAGAAGGCTTTTAGAGAAATAGCTCCTCTTGCTGCGT
+TTTTTTTCTTGCTTCTAGCGGTTGGATATTATTTTGCTAGATTTCAGATTTTGTATTCTACAAAAGGGAG
+AGTGTTTGGAGCAACATACACAGATGTCCACGTAACTTTGACATTTTACTACATCCTCTCTGCCCTCTCT
+GTTGTTGTGGCTTTTTTAGTATTCGTATTTTTGATGAAGAAAAATTTAAAATACGCCATAATTTCTGTGC
+TCTTATTGCCTTTATTTTCTCTTGTGATGGCTTTAACAGAAACAGCTGTACAGAATTTAATAGTGTCTCC
+AAATGAGCTTGACAAGGAAAGCAGGTATATAAGTTATAACATAGAGTACACGAGAAAGGGCTTTGGACTG
+GATAAAGTGGAGGAGAAGGACTATCCGTCGAAAAAAGAACTTACGTGGGAAGTGCTCCAGAAAAATAGGG
+ATACTATAGACAATATAATGATTAACGATTATCGCCCTGTAAAACAGGCTTATAACCAATTACAGGCTTT
+AAGGCTTTATTATAAGTTTAATGACATAGACATAGATAGATACACAATAAATGGGAAGTACAAACAGGTA
+TTTATAGCAGCCAGAGAAATAGACCAAGAAAATCTATCACCACAGGCTAAGACATGGATAAACCTGCACC
+TTAAATACACCCATGGCTATGGAGTGGTTATGTCTCTGGTGAATGATGTTACCCCCACAGGGCAGCCAGA
+GATGATAGTAAAAGATATTCCACCTACTACTTCTACTGATATAAGAATAGACAGACCCCAGATTTATTTT
+GGGGAGCTCACTAATGATTACGTGATTGTGAACACTAAAACAGGAGAATTTGATTATCCTTCTGGAGATA
+AAAACATCCAGACAAATTACAAGGGGACAACAGGTATTCCGATGACTTTCCCTAATAGAATCCTTTTTGC
+TCTTTATGAAAAGGAAGCGAGGATTCTTTTATCTGCTGATATAACGAAAGATAGCAAAATTTTAATTCAT
+CGCAACATCCTAGAGAGAGCGAACAAGATAGCTCCTTTCCTTTTGTATGACGATGACCCGTATATAGTGG
+TAAGTGATGGAAAGCTCTACTGGATAATAGACGCTTACACTTATTCTACAAACTTTCCTTATTCACAGCC
+TTATGGTAATGTAGGAATTAATTACATTAGAAATTCTGTGAAGGTTGTGGTGGATGCTTATAACGGAGAG
+GTGGATTTTTATATCGCAGATGAAAAAGATCCCCTCATCCAGGCATATAAAAAGATTTTTCCTGGGCTTT
+TTAAAGACATTGAAAAAATGCCGGCAGGAATTCGCCAGCACATAAGATATCCTCAATTTTTGTTCGATAT
+ACAGACAGAAGTTATAAAACTTACCACATGACAGACCCACAGGTATTTTATAATAAAGAAGATGCGTGGG
+ATATTGCGAAGGAGAAGTTTGATAATGAGGTACAATATCAGGAATCTCAGTACATGATAATGAGACTTCC
+TGGAGAGCAAAAGGAAGAATTTATACTGATGATACCTTATACTCCTTCAACTAAAGCCAACATGGTGGCA
+TGGATGGCTGCAAGGATGGACAAAGACAATTATGGTAAACTGTTAGTATATAAATTTCCCAAGAACACTA
+TTGTATATGGGCCTTTACAAATAGAGAACATGATAGATCAGGATCCAAATATTTCAAAAGAGTTAAGTCT
+GTGGAATCAGCAAGGGTCTACTGTAAGCAGGGGAAATTTGCTGGTAATTCCAATAGATGATTCTATACTT
+TACGTTGAACCACTTTATATACAATCGCAAAATCAAAATGCTCTCCCTGAGGTAAAGAGGGTCATTGTAG
+CTTACAAGGACCAGATAGCCATGGAGCCCACTTTAGAAGAATCGCTTAAGAAGGTGTTTTTAGGAAATGC
+TACAGCTCCTGAAATTATTGAGAAAACTCAAGAAGAGACGAAAGGATCGGCAGAGGGGCAAAGGGAGTTG
+ATAATAAAAGCTCATGATACTTATGAAAAAGCTGTGGAAGCTGTGAAAAAAGGAGATTGGGCTTCTTTTG
+GAAAGTACATGGAGGAACTCAAAGAGATTTTGAAGCTTCTCAAAGAAGGGGTAAAAGATTAAAAAGATTG
+AAAACTGAAGCGAAATATGCTATTATATTGATAGCAAAAATGATTGCGCCCGTAGCTCAATTGGATAGAG
+CGCCTGACTACGGATCAGAAGGCTGGGGGTTCGAGTCCCTCCGGGCGCACCAGTAAAATCAATGCTTTCA
+TAGTGATGCGATTTTAATGCAATTTTAGTTTCCAATTTTGTGGAGGACAAAAGTATAATTTTCTTTTCTC
+GGTAAAGGGGAGTAACTCTAAATCAATCAGTCGTCATGACGGCTTTTTGCCCGGCTGATTGAGCAGATAA
+TGCGAGTGAGACCTTTACTTTGTGGAATACTACAAAGTAAAGGTCTTTTTCATTTTGCAAAATTTCTGTA
+AGGAGGGGTGCTAATGAAGAAGTATTGGAATATGCCAATAGAAGAAATAAAAAAAGAATTAGAAACTGAT
+GATGTGTATGGGTTGACGCAAGAGCAAGTCAATGAGAGATTGTTAAAACACGGCAAGAACATTTTGAGAG
+AAAAGGAAAGAAAATCCATATTCTCTTTATTTATGGAACAGTTTAAAGATTATATGGTCCTGATCCTTAT
+AGTTGCTTCTATTATATCTTTCTTTCTCGGAGAGACAACGGATGCGAGTATAATATTAGCTATTGTAATT
+TTAAATGCGTTGTTGGGAACGGTTCAGGAAAATAAAGCTGAGAAATCGCTTGAAGCTCTTAAGAAATTGT
+CTCAGCCTCTTGCAAAAGTAATAAGAGATGGAAAAGTAATGGAAGTTGAAGCATCATCTCTTGTAGTAGG
+AGATGTAGTGTTAATAGAGGCAGGGAATATCATACCTGCAGATGGGAGATTGGTAGAGGCTAAAAATCTT
+AAAGTAGATGAATCAGTATTGACTGGTGAGTCAGTACCTGTTGAAAAAGTTGATACAGTAATAGAAAAAG
+AGGATATACCTTTGGGTGATAGATTTAATTTAGTTTACATGGGAACTACTGTTACTTACGGTAGAGGAAA
+ATTTATTGTAACTGCTACGGGCATGGATACCGAAATGGGAAAAGTAGCCAGCTTAATAGAAAATGAAAGG
+GACGTTAAAACACCTCTTCAATTAAAGCTTGAAGAACTGGGTAAATATTTGGGGACAGCTGCCATCCTTA
+TAAGTGGAATAATGTTTGGAGTAGGAGTGCTTCAAAAAAGGCCAATATTTGACATGTTTATGACGGCTGT
+TAGTCTTGCTGTTGCTGCGATTCCTGAGGGGCTTCCTGCCATTATAACTATTACCCTTGCTCTTGGTGTG
+CAGAAGATGAGCAAGAAAAATGCGATAATAAGAAAACTTCCGGCTGTAGAAACGCTTGGCAGTACAAGTG
+TTATTTGTTCTGACAAAACAGGAACCCTTACACAGAATAAGATGACTGTTGTGAAGTTTTATGTTAATGA
+TAGAAAAGTGAATGCCCAAAAAGATGAAGTAAAACAAGAAGATTATTTCCTTTTAAAGAATGCTGCATTA
+TGTACTGATGCTTTTATAGATGAGGAAGGAAAAGGGATTGGCGATCCTACGGAAGTTGCGATTGTTGCTG
+CGATAAATGATTTGGTAGGCTTAAAAAAAGCCGATATAGAAAAAGAATTTCCAAGAGTTGCAGAAATACC
+TTTTGATTCAGATAGAAAAATGATGTCAACAATACATATGGTGGATAAAGAAGGTTTTAGATTAATTACC
+AAGGGAGCGCCTGATAATATCATAAAAAGGTGTAAATATATTTTGAAAGAAAATAAGATTTTACCCTTTG
+ATGAAATAGAAAAAAATAAGCTAAGTTCTATCAACGAAGAAATGGGAGGAGAGGCTTTAAGAGTTATTGC
+AGTTGCGTATAAAGATATAAAAGAAATACCTGAAAATTTGAGTAGCGATGAAATGGAAAAAGATTTGATA
+TTTATAGGGCTTATAGGTATGATAGATCCACCGCGAAGGGAAGCCAAACATTCAGTTGAGATATGCAAAA
+AAGCAGGAATAAAACCTGTTATGATAACAGGTGACCATAAGATAACGGCTTCTGCGATAGCAAGAGAGCT
+TGGAATTCTTGAGGATAATGATGAAGCAGTAACAGGTGAAGACCTTGACAGAATTTCTGATGACGAGTTG
+GCAGAAAGGATAAAAAGAATATCTGTTTTTGCAAGGGTATCTCCTGAGCACAAAATGAGAATTGTAAAAG
+CGTGGCAAAAAAGAGGTGCTGTTGTGGCAATGACAGGTGATGGTGTGAATGACGCACCTGCCCTCAAACA
+AGCAGATATTGGAGTCGCAATGGGTATAACTGGTACTGATGTTGCAAAAGAAGCAGCAGATATGGTTTTA
+ACAGATGACAATTTTGCAACAATCGTTGCAGCAGTAGAAGAGGGTAGAACTATATTTGCAAATATAAAGA
+AAGCTATTCACTATTTATTAAGCTGTAATTTTGGTGAAATAGTCACACTGTTTATTGCTACAATATTAGG
+AATGCCAATGCCTTTAAAGCCTGTTCATATACTGTGGGTGAATCTCATAACTGATAGTCTTCCGGCACTT
+GCTCTTGGATTTGAACCGCCGGAAAGAGATATAATGGAGAAGAAGCCCAGACCAAAAGGAGAAAGTATTT
+TTGCAGGAGGGTTAGCTTATAGAATACTTTTTGAAGGTATGTTAATTGGATTGGTTACATTAATTGCTTT
+TGTAATAGGACTTAAACAAAATATAGAAACTGCAAGGACTATGGCTTTTGCGGTGCTGACTTTATCGCAG
+CTTGCTCAAGCTTTAAATGTAAGGTCAGACAAGTCCATTTTTAAGATAGGATTGTTTACAAACAAATACA
+TGATTTTTGCTTTGATAGTGGCGATTTTGTTACAGGTTATTCTAATTGTAACTCCTTTAAACGCAGTATT
+TGGACTTAAAAATATTAATGTTTATGATTGGGATATAATTATTGCAATGGCAATTTTACCTCTTTTAGTA
+ATGGAAGTGGTCAAATTTTTCAAAAAAGCGAATTAACTTTTTATGCTAGACAAAATTAAATTGAGTGAGT
+ATAATAGGGGAGAGCTGAATTTTAATTAAAAATAGGGCCTGGGTGAATTTGCGATGAAGGTGGCATGGAG
+TGCGACCCACAGTGAGTTTTTGCTCTCAGACGGGTATTACTTTTCAGGCCTCCACAGAGAACTTTTAAAA
+AGAGGGATAGTAGTAGAAGAAGTAGGGGATTTTGAGAAATTGTTTCAATACGATGTAGTGATATTTAACT
+ATCCAGAAGACCCTTTTGATGAGAAAGAGAAGATGATTATAAAAAAAGCCCTAGAAAGTGGGAAGAAGAA
+AATAATCTTTGCTTCCCACTTTAGAAATAAAGATGAAGTTTCAGAAATTTGCAATGGGGTTACGAAAGAT
+TACGGAATATACATACTTCCGGAAGGCGTAAAAGAAAAGGAGTTTTATCTGGAAGAAGACCCTTTCATAA
+TAACTACTGACCAGATTTTCCTTTATTCTGAAGGAGTAAAGGAAATAGTCTTTCCTTATGCAGCTCCTAT
+AGAAATTAGGGACAGAGTAGAAGTAGTGTTAAAAGGGAGAAGTACCAGCTTTACAGATAGCAATGGGACT
+TCTCCCGTATTGATAGCACAGAAAAGTTTTGATTCTGGAAGTAAGCTTATAGTCTGTGGAAGCTGTATTT
+TTTGGGATAATTTTTCTCTATTTAAATTGGACAATCTGCAGTTTGTAGTAAACCTCATTTCACTTTAAAG
+CTTCTTAACCTGTTGATGGCTGCTGCTACTTCTTGGATTCGAGGTAGAGCTAAATTGCCTGGGTGCTTCC
+CATAAAATGGGGAGACTATTTCCAGGCCTTTTTCGTTTATATCCTTGAATACCGCCTTTAAAATTTCTTT
+CAAACTTTTTCTCTCATCTATGTATTTTTCCATGTATCGTATTATTTCTGCTATAGCATTAGTCTGGCTC
+TTATCTACAATTTGTTCAACATAATCAAGTTCAATTTCTTCATATCCAAGGCGTATAGTTTCTTTGTCTT
+TGGATTTTACTTTTTTCCCCTTTGCTCTAAGCCCTTCTTTGAGAGGTATTCGATCTTTCACAGCAATAGG
+AATGTCTTCAGACTCTATTTTTCTTTCTGTCTTTATTTCTTGTGCAATTTTCTTAGCTTCTTCAGTTACG
+TCAAAAGGCCTGTAATTGTGCATTTTTATGACGCAGTCTGCTACATCGAAATAATCTCCACTGCCGCCCA
+TCACCAAGATGGTAGATATTCCATTCTGCTCATAAAGTTGCCTTACCCTATCTATAAAAGGTGTAATGGG
+CTCTTCATCTTTGGCAATTAATTTTTGCATTCTGGCATCCCTTATCATGAAATTTGTAGCAGATGTATCC
+TCATCTAGAAGGAGAAGGCTGGTACCTATCTCAATAGCTTCAATTATGTTTGCTGCTTGAGAAGTACTGC
+CGCTAGCATTTTCTGTAGAAAAAGAGGTGGTGTCCTCGCCGTTAGGCAAGTTTTTTATAAAAGCGCTTAT
+ATCCACTTTTTCTACCCGTCTTCCATCTTCTGCCCTTATTTTTACGGCGTCTTCTACAGTTATTACAAAT
+TCCCTTCCATCCCCCGGAATGTGATTGTAGACTCCTCTTTCTAAGGCTTTAAGAAGAGTAGATTTTCCGT
+GGTACCCTCCGCCGACAATAAGAGTGACTCCTTGAGGGATGCCCATTCCAGTTATTTCTCCTCTATTTGG
+GAGAGTTACCTTGACTCTTAGGCTTTCAGGGGATTTGAAAGGCACTACGTTTTTACCCTTCAAAGGTTTG
+TCGCTTACGCCGCTTTCCCTTGGAAGTATTGACCCGTCAGCGACAAAAGCCACAAGTCCCAATTCTTTAA
+GAAGATTTCTTAGATAGTCCTGGTCTTCTACAGTAGTGACCCAAAGCCATATTTTATCTACATTTAAATT
+TTTCTTTAAAAGGCCTTTTTCCACAATTTGAGGTATGAAGTCTAAAAGTTGTGTCAAAGCTCCTCTTCCA
+TTTATTTTTCTTCCAAAAGCAGGAAGGCCAACATTCATCCTTGCTTCTATGTAATTTTCTGTTACTACCA
+TTGCGCTTCTTTTTAATATCTCCTGTCCCCCTTTATCTATGTATATATTACCGCTATGACCCGTTCCTTT
+TATTGAAGGCAGCTTTTCTATCACCTGGGCTACTGACCTTGTTAAAAAATCTTCCAGCGCTACCTGCCTA
+GAAGAGTTGCTGAAGAGTTCTTTTTCAAAGCCTGATATACTCAGGGGGACCCGGACTCTAATCCTTGAAG
+GTGGAGCAAAAGGGTCTGGTTGGACATAATCTATGTAAAGTGTAAATTTTTCAAACTCGTATTCTCCTTC
+TATTTCTTTATAAGCTTTATACCCTTTTCCATCAATTTTATCTATTATTTTTTTCAATTGCTCCTTTGTC
+ATCTTCCCCAACTCCTTCTGTGAAAATGCTCTAGTATTTAGTTTAATACTTTTTAGAAATAAATCATAGT
+GTAAAATTATCGTAGGATTTTTAAAGTGAAAAAACAAGAGACAACCCCTGTGATAAAATAGATTGTGGAA
+AACAAAAAACACGAAAGGGGTGTCTCTTGTGAAAAAACATATTTTTGAGGATATTATACTACAAAATGCT
+CTAAATTTCACTAGGGAAATGATGAATGTTTTTGAGGATTTATTAAAGAATGGAATGAATATTACAGAGC
+TTGTAGCAAGGATAAAAGAACTTACGGACAAACTAGGTAGAGAGGCAATAGAAGCAATTATTGAGGAGTT
+AGATAGGATAATAAAAGAAGACAAGAGAAGGAAAGAAAAATGGGTAGTAGAGAGGAAAGATAAAAAGAGA
+TTAACGACAGTCCTTGGGGATATTGAATATGAGAGGACATATTACAAATCAAGGGAGGATGGTAGATATA
+CATATTTAGTGGATGATGCATTAGAGATAGGACGGCACGAGAGGATAGAAAAGGGAGTAAAAATAAAGTT
+AGTAGAAAATGCGATAGAAGAATCATACGAGAAAAGTAGCGAGAAAGCATGTCCAGAGAAAATAAGTAAA
+CAGACGGTATTAAACGCAATAAGGGAAATAGGAGAAGTAGAGGTGAAGAGAGAAATAAAAGAGAAGAAGG
+AAGTAAGGGTTTTATACATAGAAGCAGATGAAGACCATGTACCTTTACAAGATGGCAGCAGTGAAACACC
+GCGATTGATATACATACATGAAGGTAGGGAAGAGAAAAACGGAAGGAACGTACTGAAGAATGTGTATTAC
+AAGGCATACGTAGGAGAGAAAGCAGAAGACATATGGATAGATGTAGCGAATTACATAGAAGAAAATTACA
+AGGAAGAGAAGATAGAGAAGATATACATAGCAGGAGATGGAGCACCATGGATAAAAGAGGGATTAGAATG
+GATAGTAAAATCAAGGTTTGTGTTAGACAGATATCATTTAAACAAATACGTATTAAAAGCAACATCAAAA
+GAGCCAAAGTATAGGGATAAGATATGGAGAGCAATAAATGAAGGGGATAAAGAAGGAGTGAAGAAAATAT
+TTGGTGAGTTAATAAAGATAGCAAAAGAAGAGAAAGAAAAAGAAAAGATAAAGGAAGCGAAGAGATACAT
+ACTAAACAATTGGGAAGGGATAAAGATATACAGTGAAGACGAAGATGTAATAGGGTGCAGTGCAGAAGGG
+CATATAAGCCATGTATTTTCTGCAAGACTTAGCAGGAATCCATTAGGGTGGAGCAGAGAAGGATTAAAGT
+TAATGGCGAAATTAAGGGTATTTAGCAAGAATGGAGGAGACTTAAGAGAAGTAGAGTGGGGCAAGAAAAA
+GAATATAAATGCAGGAAGTTACAAATTAACAGAGAAGCAAATAAAAGAGGCAGTAAGGAGAGTTAAAACG
+TCTACAAATGAAAAAATAAACAATATTACGGTTTTGAATATAGGGAAAGTAACGCCAATATATAGGGTTT
+TAAGAGCATTAAAATATGCACAAGTTATATAAAGAACATGATAAAACGAAGCCCTGAATTAATTAAGTTT
+CAGGGGTTGTCTTAAAAAAATCCTACAGTATCTTGACACTATCGAAATAAATTCAAAAACTTTTGAAACC
+CACTCTAAAAATGGTATAATGATAGTGAGATTTCATTCCTTGGAGTGGTAGAAATGCCAAAGGAAAGCTA
+TTCGATCTTGCTGGCAGGAGATTCAATTTCTAGGGGGGTTGTGTTGGACAGAGAGAAAAATAAATACGTA
+ATAACGGAAAGAAATTATGTCAATCTTGTGAAAGGGCGTATAAAAGGGACGATAAAGAATATATCTAGAT
+TTGGAGCAACTATTTTAAAGGGAATTGAAATGATAAAAAAAGAATTTGTGAGGGAAAAACCCGATGTGGT
+AGTTTTAGAATTTGGGGGAAATGACTGTGACTTTGACTGGGAACAGGTAGCGAAAAATCCTGAGATGGAG
+CATTTCCCAAAAACGGATTACCACCTTTTTATACAAAAATTAAAAGAGATAATTGAATTTTTAAAAGAAT
+TTGAGGTTGTTCCTGTGTTGATGACATTACCTCCTTTGGATGCGGATAGGTATTTGAAATGGATTAGCAA
+GGCAAGTAAGGAGGTGGAGGAAAATATCCTTAGATGGCTGGGGAGTGTGACAAAGATATACTGGTGGCAG
+GAGCGATATAATTCGGCGATAAGGGTAATTGCTGAGGAAACAAAAACTCTTGTGATAGATGTAAGGAGCG
+CATTTTTGTATTATCCAGATTTTAGAAATTTTCTTTGTGAGGACGGTATTCATCCAAATGAAGAGGGGCA
+TAAGATAATGGCTCATAAAATAGGTGAATATTTGAAGAAACATTATCCATTTCTTTTAAAAATCTAAGAG
+GGGGAGATGTCAGATGGAATTTATGAATGTCAGTCTTCCGGAAGAAATTGCAAGAGAAGAGAACTTAGGA
+AATTACGATAAGGCTTTGAAGCTTATTGACAGATGGCTCAAAAAGGATATACCCTCATGGCTTAAGAAAA
+GGCTTATTTTTGAAAAAGACAGGATAAAGGTTCTTCTGTCAAGTTATCCTTACACGGAGGAAGAGGCAAT
+TAAAAAAGGTAAAGAGGTTATTAAAAGTTTTACTGAGGAAGAGTTTTATAAACTTTTGGAGGAGGGAATT
+GTTGATTACATTGTTGTCAATGGAGAGAGAAAATATGAGAGAAGGTATGCTTACAATATAGGATATGCTC
+TTCCTGAGTATAAAGAAAGGATAGCAAGGTCTGAAAGCGTAGAAAAAGACAGAAAATTGCTCAATGAGAG
+GCTGAATAGCCTAATAAAAGGAGATAAAGCAAAGGAATATAGAGTTAAAGCGCGAATAAGTTTAAAAATA
+GAAGAAGATGTAAAAGATAAAGTAAGAGTCTGGCTTCCTTTTCCTAAAGAAGAATTACAGCAAAAAGATG
+TAAAGCTTATATCAAAGAGCCACGAAAAATATACTCTTGCTCCCAGTGAAGCTCCTCAGAGGACGATTTA
+CTTCGAAGGGAAAAGCTCGGAGGAGTATTTTGTGGAATTTGAATATACCATAACAGAGTGGGTAAACAGA
+GTGGAACCTGAAAAAATCACAGAAGCAAAAGGCAGTGTTTTTCTAGAAGAACAGCCTCCTCACATAGTTT
+TTACTCCTTATCTTAAAAAGCTTGCCTACGAAATTGTGGGAGATGAGAAAAATCCATATTATAAAGCCAA
+AAAGATATACGATTGGATTACTTTAAATGTAAATTATTCTTACGTTAAACCTTACGCCGTTTATGATAAT
+ATATCTCAGTTTGTTGCTTCTAATTTGAAAGGGGATTGTGGCTTTCAGGCGCTTTCATTTATAACACTCT
+GCAGGATTGTAGGGGTGCCTGCAAGATGGCAGTCTGGGTGGTACATAAGTCCTTTCTTCACATCTCCACA
+TGATTGGGCGCTGTTTTTTGTACCACCTTACGGCTGGTTGCCTGCAGACCTCTCCTTTGGAGGACGTTAC
+AGGGAAAATGAAGAACTTCGCAATTTCTACTTTGGAAATTTGGACGGGTTTAGAATGGTTGCTAATAGCG
+ATTTTATGAAGGATTTTATTCCATCTAAGACTCATTGGAGAAGTGACCCTTGTGATAATCAAGTGGGCGA
+AGTAGAGACAATGGATAGAAATATTTATAATTTCTCATATGAAATGAATATTTTGGAATTTAATTCCATA
+AATTAATGATTGTGTTCACTTGACATGAGAGAGATTCTCTGATAAAATACATTCATGCAGAGAGTGAAAA
+GCAATGGCAAATAAATTTATGGAAGAAGCCTTGAAAGAAGCGAAGAAAAGCTACGAATTAGGCGAAGTTC
+CTGTTGGAGCTGTCATAGTGAAAGATGGGGAAATAATAGCGAGAGGACATAACCAAAAAGAATCGTCAAA
+GGATGCCACAGCTCATGCAGAAATAATTGCCATAAGAGAAGCCTGCAGAAGGTTGGGGAGTTGGAGGCTT
+GAAGATTGTAGCTTGTATGTGACGCTGGAACCCTGTCCCATGTGTGCAGGTGCTATTGTTGAAGCTCGAA
+TAAAAAGAGTCTATATAGGGACAGAGAGCCCAAAAGAAGGGGCAGCTGGTTCGGTTATAAATATCTTGAA
+TAACAAAGAGTTAGGGACTAGCACTGAAGTTTACTTTGGGATAATGGAAGAAGAAGCGAAGGAACTTCTC
+AAAAAGTTTTTTGAAAATTTAAGAGAGTAAGTGCGGAGAGATGGCTGAGTGGTCGAAAGCGCTCGCCTCG
+AAAGCGAGTGGGCGAATTTTTCGCCTCGAGGGTTCAAATCCCTCTCTCTCCGCCACTTAGAAGACCGCGG
+AGAGATGACCGAGTGGTCGAAGGTGCACGACTGGAAATCGTGTGTACCCCTAAAAAGGGGTACCGAGGGT
+TCGAATCCCTCTCTCTCCGCCATTTACATTTAAGAAAATAATTGGGGCCGTACTAGATGGGGAGGTAGCG
+GTGCCCTGTAGCCTGCAACCCGCTATAGCAGGGTCGAATTCCCAGGCTGAGGCCTGATTTCTGTAAGGCC
+TGGCGCAAGTAAGTGGCGTTGATACTTGAGTCCTGCGCAACGGAGATTTGCGAACCCCGTCAGGTCCGGA
+AGGAAGCAGCGGTAAGCAAACACCTCCGTGTGCCGCAGGGGTGCTTGAGTGGAGCTAACTGCTTGCGTAA
+CGCTTATGGGGACAGGTCGAAGCTGGGTGTACGGCCCCTATATTTATGCCCATTTACTGTAAAAATTTTC
+CTTATAATATTCTTATAATATTTTTTCTTCTCCATCTCAAATTGGCTTAAGATCAAGTTTTTTTTACCGA
+AATAAATAAAGGGATGCATTTTCACATAAGAAAAGAGATGGAGGAGAATATGTTTAGAAGAGAGTACAGA
+AAAAAGCTTTTTGTTGTTCTATTTGGGGTTTCATTTTTTGTGTACTTTCTATCTCTTGTGCATTTTTTGT
+CGGGCTTTGAAAAAAGGATTTTTATTGGCAGTTTAATTTTATTGATCTCAATGGGGTTGTCAAGTTTTTT
+GTCAAAAAAATTGTCAGAACCTATTGAAAAATTAGAAGAAGGGGTAAAGAGGATAAGTCAGGGAGACTTT
+GGCTATCGATTGGATGTAAAATCTTCTCAGGAATTTGAGGAACTTTCAAAAAGTTTTAATTTTATGGCTC
+AACAGCTGTCCTATGCTTATGAAAGGTTAAAGGAGCAGACAGATAATTTAATAAGGCAGAATGAAGAATT
+GCAGGAATTCAATGCGGAACTGGAGGCTTCTTATGAACAGCTGGAGGCTTTAACGCGGGAACTGGAGCTT
+TCAGAGAGGAAGTACCGCCTTTTGGTGGAAAATATAAGGGATATTTTATGGGTGACCGATAAGAACTTTA
+TAATTGAGTTTGTGAATTCAAGAGTAGTTAGGTATCTAAACTATACACCTCAAGAGTTAGTTGGGAAAAG
+TCTCCTTGAAATTGTAGATGAAGAGGCAAAAGAAACTTTAAAAAACATGATGGAAGGCAAAGTGAGATTT
+GCAGAGGTAAGTTTTAGGACTAAAGATGGGCTTTTGCTGTTGACAGAAACCCATGTTAAGAGATTAAAAG
+TTGATGAGGAAGTTATAGGACTTCAGGGTATTTCGAGAGATATTACAGAGACTTACTACATAAAAAAGCA
+GATTGAAGAGAAAAACAACGAAATCCTGGCTATAAGCGATGTGGGTAGATTAATTACATCTGGCAGCGAT
+ATGAAAGAGGTGTTAAAAGCTATTGTAGAAAAAGTTGCCGGATTACTCAATTCTCCTCTCTGCGCTGTAA
+GGGAATATCATCCTTCTTCAGGGAAATTCTTACTATTAGCGAAGGGTGGAGAATTAAAAGATTATCCAGT
+CTCTGAGGAAATAAGGCTTTCTGAAAAAGATATTGAAGAGCTGGTGACTTCAAAAGAGATCAAAATAAAA
+GATGTGGATGAATTTCCTCACAGTGAAAAGGTGATGCCCATTTTTAGAGCCAAAGATGTGTATTCAGTGG
+TAGTTGTTCCACTAGTTTTTGGTGGTGAAACGAAAGGGATTTTGACTGTATGGGCTTCTACTAATACAGT
+GAAGAATATGAGTTTATTGAGGTCAGTTGCCAGTGCGATTTCTTTGGCAATGGAAAATTCCAAGCTTTAC
+GAAGAGATAAAGAAGGTCTATATAAAGACTATAGAAGCATTGGCTTATGCTATAGAGGCAAAGGATATTC
+ACACAAAAGGGCATTCCATGAGGGTATCTCAGTATGCGGCTTTAATAGGAGAATATATGGGATTTTCCAG
+AGAGAAAGTGGAGCAATTGAGAATTGCAGGGATTTTACACGATATAGGGAAGATAGGGATAAGGGATTCC
+ATTCTTCTAAAGGAAGGAAAGTTGACTCAACAGGAATATGAAGCTATGAAATTGCACCCAGAGATAGCGA
+GAAAAATATTAGCACCAATAGATTTGCCTAAAGAGATACTTGAGGCTATTGCAAAGCATCATGAAAGGTA
+TGACGGAAAAGGTTACCCTTATGGATTGAAGGGGGAAGAGATACCTATTGAAGCCGCGATTTTGGGGGTT
+GCTGATGCCTTCGATGCAATGACTTCAGACAGGTCTTACAGAAAGGGTATGAGCATTGAAGAGGCTGTCA
+ATGAGGTTTTGAGAAATAAAGGAACTCAATTTCACCCTGAAGTGGTGGATGTGTTCATTTCTATATACAT
+GAATGAAAGGCACAGATTAGAAGAAATAAAAAATCAAGTTTTAGAATCTGCCTCTTAAAAGCTCGGTCTT
+TGAGAAGAGACCGAGTTTTATTTTGAAAAAGTGTAGCGAAGTCTAAATTTTTTTGCTACAATTTAATATA
+ACGGGGTGTTAGAGTATGTATCAGTCTTTGTACAGGAAATACAGGCCAAAAAGTTTCAGTGAAGTTGTGG
+GGCAGGACCACATTGTGAGGACTCTGAGGAATCAAATAAAAATGGGAAGGATAGGGCATGCATATCTTTT
+TACAGGCACAAGGGGGACAGGGAAAACTAGTGTAGCAAAAATTTTTGCAAAGGCGGTAAACTGTTTAAAT
+CCAAAAGACGGTGAGCCCTGCAATTCCTGTGAGGTGTGTCAGGCGATAAACACTGGTACTACTATGGATG
+TCTTGGAAATAGATGCTGCATCTAATAACAGCGTGAATGACGTGAGAGAACTTAGAGAGTCTGTAATCTA
+CTCTCCTTCTCTGACAAAGTACAAAGTATATATAATAGATGAAGTGCATATGCTTTCTACAGGAGCTTTT
+AACGCCCTTTTAAAAACACTTGAAGAGCCCCCTCGCCATGTGATTTTCATTCTTGCTACCACTGAACCTG
+AGAAACTGCCTGACACTATCCTCTCGCGTTGCCAGAGGTTCGATTTTAAAAAGATACCGACAAAGCAGAT
+TGCACAGAATCTAGAAAGGATTTGCCAAGATAGCGGTATACAGATTGAACAAAACGGGATAAGAGCTATC
+GCTCTTTATGGAAATGGTTCAATGAGAGATGCGATAAGTCTTTTAGAGCAATGCGCTTCTTACAAGGAAG
+GATTAATAACCTATGAAGATGTTTGTGAAATATTGGGAGTTGCGAATGAAGAAATGCTTTTTTCACTTTT
+AGATCATATTTACGAGAAGGATGCGGTAGCTTCTTTACAGCAACTGGATAAAATATTGTCCTATGGAATA
+GATTTAGGAAATTTTCTAAGGTCCTTTACTTATATGCTAAGAGATATGGTTATATACAAAACTGGGGGAG
+ATGAGCTAATAGAGATTTTGTACGGAGATCAAGAGACCATAAAAGCAAAGTCGCAGAAATACAGCATAGG
+ATTTTTGACAAATGCTTTGGAGAAGTTTACTGCTTTGCAGAGAGAGATAAGATATGCTGTTTCACCTGTT
+ACATTGCTTGAATTGACGATTTTAAGACTTATTAGGCCGGAAATTTCTTACGATATGGGAAGCTTGATAG
+CTAGAATAGAAGAGCTAGAGGAAAAAATAAATAAAGGGTATGTGGTAACAAAAGAAGAGAGTGCGAAAAC
+ACATGAAAAAGATGAGCTAGAAAAAAAGGTTGATGCTACAAAAGAGGCAAAAAAAGAAAGGGAGGAAATT
+GATTTAGGAAGAGTTTGGCTTGAAGTAAAGGGAATTCTCAAAAAGGAAAGGATGATGCTCTATACTTTCC
+TAGAGAAGGGTGTTCCCCATTTAAAGGATGGCAAAATTGTTGTGGAGTATTCCGAAGAAGACGCTCTTTT
+GGTGGAACAGCTTGGTAGGCCAGAGAATAAAGACTTTATTGAAGGAGTAGTAGAAAAAGTAGTGAAGAAA
+AGAATTCCAATAGAGTTTGCTCTAAAAAAAAGCGAAGAGGACCTTTTAATTAAGCAGGTAAAGGAATTTT
+TTGGGGATGGAATTGACATAGAAATAATATAGTGCAAAAGAGGCAAAAAGCACATATTCTAAAATAGAGT
+AAAAGAATTGGGAGGTAATGAAATGGCAAAAGGTGGATTTCCAGGAGGATTTAATATTAACAATATGATC
+AAACAAGCACAACAGATGCAAGAAGAAATAAAAAAGATGCAGGAAGAGTTAATGCAGAAGACAGTGGAGG
+GTACTTCAGGGGGAGGAATGGTAAAAGCAGTAGCAAACGGGAGGAAAGAACTTGTAAGCATAAATATAAA
+CCCTGAAGTGGTAGATAAAGACGATGTAGAGACTTTAGAGGACCTGGTGTTAGCAGCTGTGAACCAGGCT
+TTGAGAAATGCAGAAGAAATGATTGCTTCTGAAATGGCTAAAATAACAGGAGGATTTAATATTCCAGGTT
+TGTTTTGAGGTGGAAAGATGAGTTACTATTCTACTTCTGTGGCAAAGCTTATAGAGGAACTTTCTAAATT
+GCCTGGGATAGGACCCAAAACGGCCCAGAGATTAGCATTTTTCATAATAAATATGCCTTTAGACGAAGTA
+AGAAGTCTTTCTCAGGCTATTATAGAAGCGAAAGAGAAATTGAGATATTGCAAAATTTGTTTTAACATAA
+CTGATAAAGAAGTGTGTGACATATGCAGTGATGAAAATAGAGACCATTCCACCATATGTGTTGTGTCCCA
+TCCGATGGATGTAGTTGCGATGGAAAAAGTCAAGGAATACAAAGGAGTGTACCATGTTCTGCATGGTGTT
+ATTTCACCTATAGAGGGAGTAGGACCGGAAGATATAAGGATAAAAGAACTTTTGGAAAGAGTAAGGGATG
+GCAGTGTAAAAGAAGTCATACTTGCCACAAATCCAGATATAGAAGGAGAAGCTACAGCGATGTATATAGC
+TAAACTGCTGAAACCCTTTGGAGTAAAGGTTACAAGGATTGCTCATGGCATTCCTGTGGGAGGAGATTTG
+GAGTATACAGATGTTGTGACTTTGTCAAAAGCTCTAGAGGGAAGAAGAGAGGTGTGATGGGGAAGCTCCT
+ATTAGGCAGAGCCTAGTAGGGGCACTTTTATTAATTTTTAGAATAATGTCGAAAATTGTATATACAGCTT
+TAAAAAAGTAGTGTATAATATTATCAAATGAAAATAATTATTAGCTAGGAGGAATAAAATGTGAATTTGA
+GTTACAATAATCTATTGTCAGCTTTTTCGTTGGCTCTTGACGTACAAGAGTATAAAAACATGGGACATGC
+AAGAAGAGTCGCATATGTTTCTCTCAGGATTTCAGAAATGCTTGGATTTGATGAGGAAAAAAAGAAGAAG
+GTCTATTACTCTGCTCTTTTACACGATATAGGCAAAGGCGATATATATGAAGATTTTTACACAGAGGAAT
+GGTGGAAACATGCGGACAGAGGCAGTAAAATTGTTTTAAAATTGCCTTTTGGTGAGAATTTTTCAGAGAT
+TATAAGGTATCACCATGAGAATTACGACGGAAGTGGGCATTTTAAGTTAAAAGGAGATGAAATCCCATTA
+GGAGCTCAGATAGTTTTTATATCAGATCAGTTCGACATAAGGTACACTTCTTTGTCTCACAAAGAGAGAG
+AATACAATATAAGGGAAAATTTAAAAGAATGTGTAGAGACTAATATAGGGAAAATGTTTAACCCTTTGGT
+TTCAAAGGCATTACTTGAACTTATGAAGCAGGAAAAGTTCTGGCTTGATTATAAGTTTTTTGACATAAAA
+AGTATACTAAATAAAATAGAACCCAAAGACACTATTCCAATTGGAATCGACGAATTGGAGAATATAGCAG
+AAGCTTTTGCAGATATTATAGATACCAGAAGCCGTTTTACATACGAACATTCTAGAGGGATTTCAAACCT
+GGCCTATCAAATGGCTAAAGTATTAGGCTATGATGAAGAAACTTCTAGGAAGATAAGAGTTGCGGGGCTT
+TTGCATGATTTAGGGAAACTAGCTGTACCTAATTCTATACTTGACAAACCAGGCAAGCTTACAGAAGAAG
+AATTTATGGTGATGAAATCTCACGTTTATTACACGAAGATAATTTTAAAAGAAATCGGTGGAATAGATGA
+AATAGCCGAATGGGCAGCAAATCACCACGAGAAACTCGATGGAAGTGGATACCCTGAAGGGTTGAGAGGA
+TATGAAATGGGGGATATTGATAAGCATATTGCTGTATGCGATATATTTCAAGCTTTGACGGAGGACAGAC
+CCTATAGAAAGGGAATGAGCACCAAGGAGGCTATAAGAATTATTGAAAAAGAAGTTAAAAATGGAAAGTT
+GAATGAAGAGTCTCTGGAAATTTTGAAAAAAGTGGTTTTTTAAAGGTATACTCAGCCGTATTTTAGGAAA
+TAATACGGTTGAGGAGGGATTATATGGGCATACTTTTTGATTACTTAAAAGAGATGGCTGCCACTAAAAA
+TATTTATGAGTATAATTCAGATGGGATGCAATTGGTGGATGAAGTGAGACGCACAATAAAAGAGTTGAGA
+GATGCTGAAATTTATTTCCACAACGTTACAGATCCTGATTTGGTTGATTATGCTATATATCGGTTAGAAA
+GCCTCAAGAGAAAGTACATATACTTGCTAAAAAAAGCAAAAGAAGAAGGAGTAAGTTTTGATAATTTTTC
+TTCTCTCCTATCATAATTTGTCCTCCCCCTAAGTATAAATATAACAGTAAACTCTTAGGGGGTTTTTATA
+TGAACATAAGCATTGAGTACAATATAATAATTGCGTATTTGGTTGGGCTGTTTTTGCTTTACCTTTTGGG
+ATGGCTCTTAGTAGTTCCTCGTAAAATTTTAATTAGAATTATATTAAATGGGATTATAGGTGGTATAATA
+CTCTTTTTCATAAACATAGCAGGAAAATCATTTGGCATATTTATAGCTATAAATCCTGTAACTGCGCTTA
+TAGCAGGTTTTTTAGGAATACCAGGCATAATACTTTTGATAATCCTACAGTATATTGTTTGAAGTTGACA
+CAGAAATAAACAGTTTAAATCCTCCTTGTTTTTGAAATAATAAGTTTTGAAAAAAGACAAAAGGAGGATT
+GCATATGACTGTAAAAAGCGATATAGAAAAAGCAATTGCTTCAGCGCAAGCAGCACTTGGCACTTATGCA
+CAGTTTGCTAGTGCTACAGAAGACCCTGCTGCGAAGCAGATGTTCCAGCAGATGCAGCAGGACATGCAAA
+GGCATGTTACAATGCTCACTAACAGGTTAAATTATCTTAATTCCAACAATAAATTAAATCAGCAATCTCA
+ACCTACACAGCAGGCTACACAGCAAAATCAACAAAATGTCCTTACAAACAAAAAACAATAAGTAAAGGAG
+GCTTCGTGCCTCCTTTATTAAGATAAGGTTTACGGAGATAAAAGGAATAAAAATGAGCATAAGGATGTAA
+TAAAGAAATACTTTAGGTTAAATAATTGTTATTGAAACTTAACTCTGTTTTTTTGAGGTTGAGATATTTT
+TTTAAATGTGGTATAGTATAAACACGCTTTTAAATGCTCTAATTAGCCTTTTCCTTCTATATTGACAAAA
+TCTTAAATTTGTGATAAGATAAAAAAGCTTTCTTGAGGGACCTTGAAAAGTGGACAGCGAGGCTAGGGAG
+AAGAGGTAAGTTTTTAAGGATTAGCTGGAGAGTTTGATCCTGGCTCAGGACGAACGCTGGCGGCGTGCCT
+AACACATGCAAGTCGAGCGGGCCTGTCAAGGCGTTATGTTTTGGCAGGTTAAGCGGCGGACGGGTGAGTA
+ACGCGTGAGCAACCTACCCTTGAGACAGGGATAACCCTGGGAAACCGGGGCTAATACCTGATATACTCTA
+TTAGGGCATCCTGATGGAGGAAAGGGCGGGAAGCCGCTCAAGGATGGGCTCGCGTCCCATCAGCTAGTTG
+GTGAGGTAACGGCTCACCAAGGCTACGACGGGTAGCCGGCCTGAGAGGGTGGTCGGCCACACTGGGACTG
+AGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATCTTCCGCAATGGGCGAAAGCCTGACGGAG
+CGACGCCGCGTGAGCGAAGAAGGCCTTCGGGTCGTAAAGCTCGATAGTGTGGGAAGAAGGGATGACGGTA
+CCACACGAAAGCCCCGGCTAACTACGTGCCAGCAGCCGCGGTAAGACGTAGGGGGCGAGCGTTGTCCGGA
+GTTACTGGGCGTAAAGGGCGCGTAGGCGGTTTAGCAAGTCAGGTGTAAAAGGCCACGGCTCAACCGTGGA
+TATGCATCTGAAACTGCTGAGCTAGAGGGCAGGAGAGGGGAGTGGAATTCCCGGTGTAGCGGTGAAATGC
+GTAGATATCGGGAGGAATACCAGTGGCGAAGGCGACTCCCTGGACTGGCCCTGACGCTGAGGCGCGAGAG
+CGTGGGGAGCAAACAGGATTAGATACCCTGGTAGTCCACGCTGTAAACGATGGGTGCTAGGTGTGGGGAG
+CGGAAGCTTTCCGTGCCGTAGGAAACCCAATAAGCACCCCGCCTGGGGAGTACGGCCGCAAGGCTGAAAC
+TCAAAGGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAACC
+TTACCAGGGCTTGACATGCAGGTAGTAGCGAGCCGAAAGGTGAGCGACCCTTTCTTATGGGAGGGAGCCT
+GCACAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAA
+CCCCTGCCTCTAGTTGCCATCGGGTAAAGCCGGGCACTCTAGAGGGACTGCCGTCGACAAGACGGAGGAA
+GGTGGGGATGACGTCAAATCATCATGCCCTATATGCCCTGGGCCACACACGTGCTACAATGGCCGGTACA
+GAGGGAAGCGAAGGAGCGATCCGGAGCGAATCCCAAAAAGCCGGTCTCAGTTCGGATTGCAGGCTGCAAC
+TCGCCTGCATGAAGGCGGAATCGCTAGTAATCGCGGATCAGCATGCCGCGGTGAATGCGTTCCCGGGCCT
+TGTACACACCGCCCGTCACACCACGAGAGTCTGCAACACCCGAAGCCGGTGGCCCAACCCGAAGAGGGAG
+GGAGCCGTCGAAGGTGGGGCAGATGATTGGGGTGAAGTCGTAACAAGGTAGCCGTACGGGAACGTGCGGC
+TGGATCACCTCCTTTCTAAGGGGATAAGCCTTGCTGTTCACTTTTGAGGGGGGAACCCTCAGAAAGGACC
+TTGAGAACTGCACAAAGCCGAGAAGGGGTCAAGAGAGGTAAGGGCGCATGGTGGATGCCATAGGCACCTG
+GAGCCGAAGAAGGACGCGGCAAGCGGCGAAACGCCCCGGGGAGCCGCAAGCAGGCAGAGATCCGGGGATT
+TCCGAATGGGGGAACCCGCTTGGGGTAATACCCAAGCATCCGCTGATGAATCCATAGTCAGCGGAGGGGA
+ACCGGGCGAACTGAAACATCTAAGTAGCCCGAGGAAAAGAAAGCAAAAGCGATTCCCTAAGTAGCGGCGA
+GCGAAAGGGGAGAAGCCCAAACCTACCGCTTAGGCGGTAGGGGTTCGGGCCCACCGAGAGGTGTGTGAGT
+ACTCTAGGCGAACGGACCTGGAAAGGCCGGCCAAAGAGGGTGAAAGCCCCGTAGCCGAAAGGGGAAAGCG
+CACAGGTGGGTACCAGAGTACCACGGGATAGGCGACCCTGTGGGAAGGAGGGAGGACCACCTCCTAAGGC
+TAAATACTCCAGGTGACCGATAGCGCATAGTACCGTGAGGGAAAGGTGAAAAGAACCCCGGGAGGGGAGT
+GAAATAGAACCTGAAACCATGTGCCCACAAGCAGTCAGAGTCCGGCACTCAACCTAGTGTTTACTGGGTG
+AATAGAGTAAGAGGGATAGAAAGAGGTAGAAGTAGTTAAGAGAAGAGTAAGCACTAAGTTGAGTGCCGGA
+TGATGGCGTACTTTTTGCAGAACGGGCCGGCGAGTTATGGTAGCGAGCGAGGTTAAGGGTAGAGATACCC
+GGAGCCGAAGCGAAAGCGAGTCCGAAGAGGGCGGGAAGTTCGCTGCCATAGACCCGAAACCGTGCGACCT
+ACCCATGGCCAGGGTGAAGCCGGAGTAAGATCTGGTGGAGGCCCGAACCCGTTGGCCGTGAAAAGCCATG
+GGATGAGCTGTGGGTAGCGGTGAAATGCCAATCGAGCACGGAGATAGCTGGTTCTCCCCGAAATAGCTTT
+AGGGCTAGCCTCAGGGTAAAGCCTGTGGAGGTAGAGCGACTGACTGGGCTAGGGGCCGAGAGGCTACCGA
+ACCCTATCAAACTCCGAATGCCACAGGCAAGTACCTGGGAGTCAGACCACGAGTGATAAGATCCGTGGTC
+GAGAGGGGAACAGCCCAGACCTCCAGCTAAGGTCCCGAAGGGCATGTTAAGTGGGAAAGGAAGTGGGACT
+TCGAAGACAACCGGGATGTTGGCTTAGAAGCAGCCATACATTTAAAGAGTGCGTAACAGCTCACCGGTCG
+AGAGGTCCTGCGCCGAAAATGAACGGGGCTCAAACATGCCACCGAAGCTGGGGCTGCGCGTAAGCGCGGG
+GTAGGGGAGCGTACTGCGCGGGCAGAAGGCTGAGCGTAAGCGGAGCTGGACTGCGCAGTAGAGAGAATGC
+CGGCATGAGTAGCGAGAGTAAGGTGAGAAACCTTACCGCCGGAAGCCTAAGGATTCCTGGGGAAGGGTCG
+TCCACCCAGGGTAAGTCGGGGCCTAAGCCGAGGCCGGAAGGCGTAGGCGATGGGAAACCGGTAGAGAATC
+CGGTACCACCGAGGGCCGCATGAGGGAAGTGGGGACGCAGCGAGGTAGGCGGAGCGCGCGGTTGGTAGAG
+CGCGTCCAACCAGACACCGGAGGGCACGTAGGCAAATCCGCGTGCCGGCAGGGGGCTGGGAAGGGGAGCC
+GGAAGGCGAAGCCGCTAAGAACGCTGCCAAGAAAAGCCGCTACCGAGGCCTGAGGTGCCCGTACCGCAAA
+CCGACACAGGTAGGCGAGGAGAGAATCCACAGGCGAGCGGGAGAACCCTCCTTAAGGAACTCGGCAAAAT
+GACTCCGTAACTTCGGGAGAAGGAGTGCCGAAAGGCCGCAGAGAAGAGGCCCAAGCGACTGTTTACCAAA
+AACACAGGTCTCTGCTAAGCCGAAAGGCGAAGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTTAAG
+GGGAAGGGTGTAGGCTCTGAACCGAAGCCCCAGTGAACGGCGGCCGTAACTATAACGGTCCTAAGGTAGC
+GAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAAAGGCGTAACGACTTGGGCGCTGTCTCGAGGAGGG
+GCCCGGCGAAGTTGTAGTGCTCGTGAAGATGCGAGCTACCCGCGATTGGACGGAAAGACCCCGTGGAGCT
+TTACTGTAGCCTGTCACTGGACACTGGTAGTCTCTGTACAGGATAGGTGGGAGACTGAGAAGGTGGCGCG
+CCAGCGTCACTGGAGTCGGCGTTGGGATACCACCCTGAGACTAGTGGGGTTCTAACCTTAAGCCGTGAAC
+CGGCTAAGGGACAATGGCAGGTGGGCAGTTTGACTGGGGCGGTCGCCTCCTAAAAGGTAACGGAGGCGCC
+CAAAGGTCCCCTCAGCGCGGACGGGAATCGCGCGAAGAGTGCAAAGGCAGAAGGGGGCTTGACTGTGAGA
+GAGACATCTCGAGCAGGGACGAAAGTCGGGCTTAGTGATCCGGCGGCAGTGAGTGGGAACGCCGTCGCTC
+AACGGATAAAAGCTACCCCGGGGATAACAGGCTGATCTCCCCCAAGAGTCCACATCGACGGGGAGGTTTG
+GCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGAAGTAGGTCCCAAGGGTTGGGCTGTTCGCCCATTA
+AAGCGGTACGTGAGCTGGGTTCAGAACGTCGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGCAGGAGA
+CTTGAGGGGAGCCATCCCTAGTACGAGAGGACCGGGATGGACGAGCCGATGGTGTACCAGTTGCACCGCC
+AGGTGCACAGCTGGGTAGCCAAGCTTGGAAGGGATAAACGCTGAAAGCATCTAAGCGTGAAGCCCACCCC
+AAGATAAGGTCTCCCACCCGAAAGGGGTAAGGCACCTTGTAGAAGACGAGGTAGATAGGCCGGGGGTGTA
+AGAGCGGAAACGCTTTTAGCTGACCGGTACTAATAAGCCGAGGACTTGACCCTGAAGGCTTTGTGTAGTT
+TTGAAGGTCTAAGTATCCGGTGGCGATAGCGGAGGGGAAACACCCGTTCCCATTCCGAACACGGAAGTTA
+AGCCCTCCAGCGCCGATGGTACTGCATAAGCGGGAGAGTAGGTCGCTGCCGGAATAAATGCTCCTCAGTA
+GCTCAAGGGTAGAGCAACCGGCTGTTAACCGGTAGGTTGTAGGTTCGAATCCTACCTGAGGAGCCAACTA
+TTTTAGATAAAAATTTTTGATTTAGAAAAAGGAATTTAGTTAGATTTGTCGTATTTATATTAATAGAGAA
+ATGACATTAATAGTTGACACGATGTAGTTATGTAATGTAAAATTAAAGTGTGCGGATGTAGCTCAGCGGT
+AGAGCATCAGCTTCCCAAGCTGAGGGCCGCGGGTTCAAATCCCGTCATCCGCTCCAAGAAAATGAAGGGT
+TCGAGGCATTTCATAAGATGCCCGAACCCTTTTTTGGTGCTTACTTTATATCTTGACATAATTTTATTTT
+TTTATAAAAATTTATTTGTACTGCCTCTACACAATAATTTTCAAATGAAGGTGAAAAAATGCTTACGGGA
+AAAGTGGCCATTGTAACCGGTGGTGCTGGAGATATAGGAAGACGCATATGTATTGAATTAGCAAAAGAAG
+GGGCTTCTGTTGCTATACACTACAATAGCAGTTACGAAAAAGCAGTGGAGCTTAGGGATTACATAAGAGA
+AAATTTCAGCTATGCAGAAATTTTCCAGGCGGATATAAGTAATAGAAAACAAGTGGACGAGATGATAGAT
+GAGATTTACAGAAAATTTGGACGCATTGATTATTTGATTAACAACGCAGGAATTGCACAGATAAAACCTT
+TTGTAGAAATAACAGAAGAAGATTGGGACAGGATGATGAATGTCAACTTAAAAGGGCTTTTTAACTGTAC
+TCAAAGTGTTTTAAGGTATATGCTCCCCAAAAAGCAAGGGAGCATAATAAACATTTCTTCAATCTGGGGA
+ATTTCAGGGGCTTCCTGTGAAGTGCATTACTCCGCCTCTAAAGGAGGAGTTATAGCTTTTACTAAGGCTT
+TAGCAAAGGAATTAGGGCCTTCGAAAATAAGGGTAAATTGCATTGCGCCTGGAGTTATTGATACCCGGAT
+GAATAACATTTTAAATGGAGAGGACAAAAAGCATCTTATTGAAGAAATACCTTTAATGAGCATAGGAAAA
+CCTGAGGACGTGGCAAACGCAGTCTTGTTTTTGCTTTCTGATAAGGCGAATTTTATAACAGGTCAAGTGA
+TTACAGTAGACGGGGGCTTTATATAGTTTCCTTTAATAAATTTACTTCTTCTTCTGTCAATTCTCTCCAT
+TCTCCAGGCTCTAAATTTTCATCTAACTGGAGCTTTCCCATACAAAGCCTTTTAAGGTATAATACTTTCT
+TTCCTATTGCTTCAAACATTCTCTTTACCTGGTGGTATTTTCCTTCTGTGAGGTAAACATACACTTTGGA
+AATATCGGAAGATTCAATTATTTCTAACTGCGATGGCATTGTCCTGTATCCATCTTCAAGTATTACTCCT
+TCTTTAAATTTTTCTGCGTCTTTTTCAGTTATTTTTCCTAATACTTCGGCATAGTATTTTTTTACCACTT
+TTTTCTTTGGAGAAAGGAGTTTGTGGGCAAGCTCTCCGTCGTTTGTTATTATAAGTAGGCCTTCCGTGTC
+TTTATCAAGCCTTCCTACAGGAAAGACTTTTCTTAAAGCAATTTCCTCTGGAAGGAGGTCTATCACGGTT
+TCTTCGGATTTGTCGTGGGTTGCACTGATGACTCCTTGGGGTTTATTCATCATCACGTATATAAATTCTT
+TGTATTCTACTTTTTCCCCATCGAATAAGACCTCATCTTTTTCTGTATCTACGGTTTTAGAAGGGTCTAA
+TACTATCTCTCCATTTACCTCTACTAAACCGTCTTTTATGTACTTTTTCACTTCTTTTCTTGTACCTATT
+CCCATATTTGATAGCAATTTGTCTAATCTCATTTTTGCCATAACAAACCCTCCTTTTGGTTGCTTTTTAA
+TTATACCACATATTCTTTTCTTTAATTAACTTTACTTTTCAAGTAAATTTCCAGCATTTAAACTGGCTTA
+AACGTATAAGTGACAAATTAATGGATGATTTCGGATAAATTCAAGTAAAATGTCGAATAATTAAAGTAAA
+TTTTACTTGATAATTAAATTTAAATGGAGTATAATTTTATATGAGAAAACGATTATCAGAGGTGTTGAGC
+TTGACCACCACAAGACGCAAAAGAGTCACAATGAAGGATATAGCAGAGAAATTAAATTTATCAATTAACG
+CTGTATCTTTAGCTCTGAATGACAAGGTAGGGGTGAGCGAAGAGACAAGGAAGTTAGTTATAAAAACTGC
+AGAAGAGATGGGGTATTTTGAGGAAAATCCATCGTTTTTATCAAAAAGCCATTTAAAAAACATATGTCTC
+ATAATAGAAGAGAGAAATTTTAAAGATACTAATTTTTACACTAAGGTCATATGGGGAATTGAAAATGAAG
+CAAAGGCTAATGGATACGACGTTTTAGTTAATTTTATGAAAAAAGATTTATTTGAAATTCCATCTTGCAT
+AGAAAACAGGAAGGTTTCGGGGATTTTGGTAGTGGGGACTATAAAAGACGAATTTCTTGCAGAAATTTTA
+AGCTACAATATTCCGACGGTTTTAGTAGACCACGCTTCTTTTATGTTTAGCACTGATGCCGTTCTTACAC
+AGAATATTCCGGGGAGCTATAGAGGGACGAAGTACTTAATAGAAAAAGGGCATAAAAAAATTGGTTTTTT
+TGGAGAAAAAGACTTTTCTTTAAGCTTTAGAGAAAGATGGCTGGGATTTAAGGAAGCCATGAGAGACGCT
+GGTTTACCTGTAAATGAAGACTACTGCGTTACTGAGGATGTTGAAAGGCACGTGCTTAGTAAAAATTATG
+AGGAGGTTGCAAATAGATTAAAAAAATTAAAGGAATTTCCTACAGCTTGGGTTTGCAGTAATGACAGCAA
+TGCTATAACTTTGTATAATGCCCTAAATATAATGGGTATAAAGGTTCCTAAAGATGTGTCTATTGTTGGC
+TTTGATGATATAGACATGTGCAATATTGTGACGCCGCCTTTGACTACTATACACATAAACAAAGAGCTTA
+TGGGTATAAAAGCTGTAAAAAGGCTTTTGTGGCGCATGGACAATCCTAAAGAATTCCATGACCACATAAG
+AATGGAGGTGGGATTTGTAGAAAGACAATCTGTTAGAGAATTGCTGTAATTTAAATTCAATTAGGAAAGA
+AGAGGGGGAAAAACAATGAATAGCGTGCTTAAAAAATTTATTGCGATTTTTGTAATTGTTTTCTTTACAG
+CTGGGATTTTCGCCGGATGCGGTCAACAGACCAAACCGTCACAAGAGGCTACTCAAGAGACAAAGCCACA
+GGAAACCGTAAAAACTGGAGAAATAAGACTTGCTACAGATTGGCCATTTCCATTCCATGGCAATCCATTT
+GGTCCTGGCGGTGTAGGTGGTGCATGGTGGTTTGTATATGAACCCTTTGCTTATTACATTCCTCAGACAG
+GTGAATACATTCCTAGGTTAGCTGAGAGCTGGAAAGTGGAAGGAAACAAAGTTACAGTTAATTTGAGGAA
+AGATGCAAAGTTTAGCGATGGGGAACCTTTTACTTCCAAGGATGTAGTAAATACAGTAAATTTCATACAG
+GCGATGTGGCAGTGGCCTTATGACATAGAATCAGTAGAAGCACCTGATGACCATACAGTGGTATTCAATC
+TCTCAAAGACAAGTTCTTCATCCTTTGTGCATACCCTTCTGACAGATGGAGCGATGGCTTCTTTGGCGCC
+TGTGCATGTGTACAAAGATTTTGTAGACCAAGCTAAAGAAGTGGCTGACTTGGGTAAAAAGATATTCTAT
+CTTCAGACAGAAGGAAAACCTGTTCCAGAAGATATGAAGACAGAGTATGAAAAGAAATCTGATGAATTTA
+GGAAGAAAGTCAATGATTTTGCGCCTTTTAAGACTTTGGGGAAATTGCCGGTGGTAGGTTCTTTTGAACC
+GGTAAAGGTTACGCAATCAGAAATGGAAATGAAAGCAAACAAATACCATTGGGCATCTTCTCAGATGAAA
+ATTAATAGGGTTATCTTCAAGAAATGGTCTTCAAATGAGTTTGTATGGGCATCTTTAATCTCTAATGAAA
+TTGATGCGGCTCATCCTTCTATGCCTAAAGATGTTGTAGAACAACTTTCTACATTGAATCCGAAATTGCA
+CGTATTGACAGTTTCGGATCTATCAGATATATCACTGGTGTTTAACTTCAAGAAGCCTTTATTTAAAGAC
+CTAAACTTGAGAAAAGCTATTGCTCATATTTTGGACAGAAACAAAATAAGAGATGTATCTGTGTGGCAAG
+CGAACAGCTATGAGAACTATGCTGACGGCATTTTAAAGAGCATGGAATCCAAATGGATAACCCAAGATAC
+GTTGCAGAAACTTACAAAGTATAATACTGATACAGCTGCTGCAGAGGAAATATTGAAAAATGCTGGATAC
+AAGAAAGTAGGAGATACATGGCAACAGCCTAATGGACAGCCTGTAGCGTTTACTCTGTCAGTATACGGTC
+CTCACAATGACTGGGTATTAGCTGCAAGAGAGGTAGTCCAAGAGCTTAATAGCTTTGGGTTTAAAGTGGA
+GATGAAGCTCATTCCTGAAGGGATGAGAGACCAAGTAATGAGAAGTGGAGATTATGACGCGGCTATTGAA
+TTTGGTTCTGCATGGTGGGGTTATCCTCATCCTTTGACGGGTTATCAGAGATTGTATGACGGCGATGTGT
+CTGCAATAACCAGCTTCCCTGCAAAAGACAAGTATAACACACCTTGGGGAGAACTCTCGCCGTATGATTT
+AGTACTGGAATTGCAGAAGAATCTCCAGGATGAGAATAAAGCTATGGAGATAATACAACAGCTCGCATAC
+ATTACAAACGAGTATTTGCCAGTGATACCTCTTTATGAGAAAGTATTGCCTATTTACTACAATGACGGGT
+ACAGAGTTACAGGATGGCCGTCAAAAGAAGACCCAATTTGGTCATTGGCGCCAGGAGGAATTGAGAGAGT
+ATACGACCTTCTCATTACCACAGGTAAGCTAGTCCCAGTAAAATAACAAATAACAGGCGGGGATAAAAGA
+TGAATTACTTTGTAAATAGACTATTGTATCTACTTGTAGTGTTTGTTATTGCCATAAGCGGGGTGTTTGT
+TTTAGTCAACAATATGCCAGGCGACCCCGCTTATGGCCTGGCTGTTTATATTGCCCAACAGAGGAATATG
+CAGTTTGAACAGGCGCTGGAGATAGCTCATAAGATGATGGGAATAGACCCTCATGAGTCTGTAGTAACAA
+GATATGTAAAATTTATGAACAATCTCTTAAGAGGGAATTTTGGTTATTCTACTTTTTACAACACTAGTGT
+AAATGAAATCATAGCGAGGGCTTTGCCTTGGACTTTATTTGTGATTTCTTTGGCGACTTTTATAAGTTTT
+AGTATTGGAATTTACCTGGGGGCATTTGCTGCTCAAAAAAGGGGTAAAACAATAGATACTCTTATTTCTA
+CTCTCGCTAGTATAATTCAGGCAATTCCGCCTTTTATACTAGCAGTATTAATCTTATTTGTTTTCTCTGT
+AAGATTTAGACTTTTGCCTCTTGGAGGAGCTTATCCTGTGGATATGGAACCTTCTCTGTCGATAAGTTTT
+ATCGGGAAGGTTTTACTTCACGCAGTTGGCCCCATTTTAGCTGTAGCTATACCTCAGATGGCTTCTTGGA
+CTTTGTCTATGAGAGGTAACACTGCACAGGTTATGGAAGAAGATTTTATAAGATTTGCTGAAATGAGAGG
+ATTAGCAGATTCTGTGATTGCCTCTAAGTATATAAGGAATAATGCAATGCTTCCATTAGTGGCAAGTCTG
+GCAATTGGGATAGGGTATATGTTAGGAGGACAAACACTTGTTGAATCAATATTTAATTATCCCGGAATAG
+GATTTTACTTTGGAAAGGCAATTGCAGTAAGAGACTTTGGGCTTTTAACAGGACTTTTTAGTTTAATTGT
+AATAGGTGTAATAGTGGCAACTTTTGTAGCAGATTTTGTGTACGCATTAATTGATCCGAGGGTGAAGTTA
+AAATGAGAAAAGAGAGTTTGAAAAATTTTTATTATGATTATATACAACCGCTTTTGGTTAATAAAAAATC
+ATTAATTGGACTTATCATACTAACCTTCTTCATTTTGATGGCAACTGTTGGACCTCTAATTGTACCTTTA
+GATATGACTTCTAATTTTGCAGAAAGATATCAGAAGCCTTCTTTAAAGCATCCTTTTGGGACGGATTATT
+TCGGGGTGGACATTTTTCAACAAATTGTTCACGGTTCTAGATCTGTAATATCTCTTACAATGCTTGCTAG
+CTTTTTTGCAGTTCTTATAGGTACAGTAATAGGGGTTGCAAGAGGTTACTTAGAAGGGATTGTAGGCAGA
+GCAATAGATGCTATTATAATGGTTTTCTTGGTTATACCTTCTTTTCCTGCGCTTCTCATATTAGCGGCAG
+TATTTATGAATTACAATTTAAACGTGGTGGAAATCGCCTTGTTAGTGGCTGTTTGGCTATGGGCTCCACT
+AGCAAAGCAGATCTCTGCTCAAGTGCTTTCTTTGAAGTCTAAAGAGTTTGTTGAAGCTTCTAAAATGCTT
+AACATGCCTTTAAGATATATATTATTTAGTGATATTGCAAAACTTTTGATTCCCTACATTTTTATCAACT
+TTGTAATGCAGATAAAAGGAGCAATGGAATTTTCTGTTGGGCTTATGTTTCTAGGGTTAGCTAAATTTGA
+CCCAACCCACTGGGGTATAATGTTAAATTACGCGCTCTATCAAGCAGGAGCCTTGTATACTGCTAAAGGA
+TTTCACTATATATTTTTCATAATCTTAAACATAGTGCTTCTAATTTACGGCGGAATACTCTTATCACAAG
+GGGTTGAAGAAGTATTCAACCCGCGTCTTAGGGGGAATGAATAATTGAGCATAATCATAAGAGTTGAGGA
+CTTAAGAGCAGTTTATTTAGTAAGAGAAGGGACTATAAAAGCTGCTGATGGGATTTCGCTAGATATTTTG
+GAAAACTCCGTAACTGCTATTGTAGGGGAGAGTGCTTCTGGTAAAAGCACTATAATTGAAGCTATGACAA
+AGACCCTTCCACCTAACGGTAGAATTTTATCAGGTAGAGTTTTATATAAAGGAAAAGACCTTCTTACTAT
+GAGAGAAGAGGAATTGAGGAAGATTCGCTGGAAAGAGATTGCATTAGTACCGCAAGCTGCTCAGCAGTCT
+TTAAACCCGACAATGAAAGTAATAGAACATTTTAAAGATACAGTAGAAGCTCATGGGGTGAGATGGAGTC
+ATAGCGAACTAATAGAGAAAGCTTCTGAAAAATTGAGAATGGTCAGATTAAACCCAGAGGCAGTATTAAA
+TTCTTACCCTTTACAGCTTTCTGGTGGTATGAAGCAAAGGGTTTTGATCGCTCTGGCGCTTTTATTAGAC
+CCAGTAGTTTTAATTTTAGATGAGCCTACTTCTGCATTAGATGTTTTAACACAGGCTCATATAATACAGC
+TTTTGAAAGAACTTAAAAAAATGTTGAAGATCACACTGATTTTTGTAACACATGACATTGCTGTAGCAGC
+GGAACTGGCGGATAAGGTCGCAGTTATATACGGCGGAAATTTAGTGGAGTACAACTCTACTTTTCAGATA
+TTTAAAAATCCCCTGCATCCGTACACAAGAGGGCTTATAAATTCTATTATGGCTGTGAATGCAGATATGT
+CAAAGGTAAAGCCAATCCCAGGAGATCCGCCTAGCCTTTTAAATCCACCTTCTGGGTGCAGATTTCATCC
+AAGATGTGAATATGCTATGGAAATATGCAAAAAAGAAAAACCCAAATGGATAAGGTTAGATGGAGAAGCG
+CACGTGGCATGTCATTTGTATGAAGAAGGGAGACCATTAAAATGAGCAAGATAATTGAAATTAAAGATGT
+AAGCAAAGTATTTTCCAGAGGCTTTTTTAAAAAGAAACACAGAGTGGTTTTAGAAGACATAAATTTAGAG
+ATCTCAAAGGGAGATAGGCTTGTCATAGTAGGAGAAAGCGGAATGGGGAAAACAACTCTTGCGCGTATAA
+TGGCAGATTTAGAAAAACCTTCTTCTGGGGAAGTTTTGTGGTTTGGGGAGGACATACACAAAATAGACAA
+AAGAAGAAGAAAGGAATTGAGAGGAAAAGTTCAATACGTTCACCAAGACCCTTATGCTTCTTTGCATCCA
+GCGAAAACTATATACAAGGTAATTGCAGACCCTTTGGCGAATGCCCAGAGAGTAAATGGGAAAACTCTTT
+ATCAAAGGACAAAAGATTTACTGGAAAAGATAGGCCTTGTGCCAGCAGAATACTTTTTTAACAAATATCC
+TCACCATTTATCAGGTGGAGGCAGACAGAGATTGGCTATTGCTAGAGCTTTAACTACGGACCCAGAGGTT
+ATAATTGCCGATGAACCTATAAGCATGATTGATATGTCATTAAGGGCAGCTATAATAAAACTTTTTAAAG
+ATTTAAATGACCTTTACGGAATAGCAGTTGTGTTAGTTCTTCACGATATAGGAGCTGCAAAGTACTTTAC
+TTTTGAAAAAGGAGAAATTGTTGTACTCTACGGCGGGAAGATAGTGGAAAAAGGAAGAGGAATCAGGATA
+TTGGAAAATCCAGCTCATCCTTATACAAGAGTTTTGATAAACTCCAGTCCTATTGCAGACCCTGAGCTTG
+CTAGGAATAGAGTATTAGAGCAGTTGAGGTCTTATGATGTGCCTATAAGAACTAAAGAGAGCAAAGGGTG
+TCCTTTTGCTCACGCCTGCAACTATTACACTGAGAAGTGCAAAGAAGAAGTTCCGCCTTTGGTTACTATA
+GAAGAGGGACATCAAGTAGCCTGTCATGTCTTTGGAAAGTAAAGGTGAGAAAGTGTGAATGAAAAGTTGG
+CTTTTTCTATTTCTATATTAGTAGTTTTCTTATCTGTACTTTGGATGGTTGCTTTTAGAAAAAGCGGCGG
+AGAATTTTTGCTCGTATTAGCTTCTGTGTTTTTTTCATTGCTTACTGTTTTGATGATAATGGCAAATAAG
+TACAAGAAAAAAAGATGAGGAGAAATTTTAATTGAACAGAAAAAGTAATGGAGGAGATGAGATGGATATC
+TTCAAAAGAACCTTTATCCTAGGAGCTAATTACTGGCCAAGAAATCACGGGATTGAAATGTGGAAAGAGT
+GGAATTATGAGGAGATAAAAAAGGAATTTATAGAAGCCAAAAACTTGGGGCTTAATGTCATGAGGATAAA
+TCTTTTTTGGGAGGATTTTCAACCTCAGCCGGATGTAATTTCTGAAGAAGCCATACAAAAATTTGACGAG
+CTTATAAAAATATGCAATGAAGTAGACATGAGAATTGCTCCCACTTTTTTTGTGGGACATATGAGCGGAG
+AGAATTGGGATGTTCCGTGGCGGGAAGGAAAAAATATATACAGCGATTCTTACATGCTAAGATACCAGCT
+CAAGCTAGTGAGGTTTTTTGCCGAAAGATATAAAGATCAAGATGCTATCCTGTTTTGGGACCTGTCAAAT
+GAGCCAGACAACTACGTAAAAGCAAATTCAAGGCATGATGCGTGGCTTTGGAATTATGTTTTGTCAAATG
+AGATAAAAAAGTATGACAAAAAACATCCTGTGACGCTGGGAATTCACCAAGCTTCCCTTCTTACAAATAA
+TAATTTCTATCCAGAAGACATGGCGGAAGGAAATGATTTTCTGTGTATGCATTTTTATCCCATATACACA
+GATGTTTGTTTAGACCCTGTCAACTCTACAAGAAGCACTTATATGGCTCCTTTTTCTGTGAAATTGACTA
+AAGGGATGGGGAAAAAAGATGTTTTAATGGAGGAATTTGGAGCTACAACCTTGATGATGGGAGAAGAGGT
+AGAAGGGGATTATTACAGGGTAGTGCTATACAGTCTTCTGGCAAATGGATCTATCGGTGCTATTGCCTGG
+TGTTTTGGGGATTTTTCTGTAGGAAAAAGACTACCTTATAATTCTACTCCTTTTGAAACTCAATTTGGCA
+TTACTACAGTGGAGGGCAGACCTAAAAAAGCTGCTCTTGAGATGAAGGCATTTTCTGAATTTTTAAGGGA
+AGTAGAATATGAGAAGTTAAGACCTAAGGAAAGCGATGCAGCGATTATAATTCCTGATAAATACTATGAA
+GCTTTGTTTGTGGGGAAAGATTACACGCCGGAGAGGAATTTTAGAATTTTACTCAATAGCTTTATATTGG
+CAAAACAAGCAGGACTTGATGTGGACTTGATAAGACCGGAGGATGATTTTAAAAAGTATAAACTCTTGAT
+AGTGCCATCTGCCTATAGGAAGGGGCATTTGACTTACTCCCAATGGCTTAAGGTCATGGAGTTTGTCAAA
+GAAGGTGGGACTCTCTACCTTTCTTACGATGGAATCGCTATTGAAGGTTTTGAAGAGGTTTTTGGCGTAA
+AAATAGAATATTTCATGGTGCCAAGAGAGGAAAATGTAGAAATTGAATCAGAAATTTTGCCTGCTAGGCT
+TGAGTTTAAGGCTTTACCTTCTAACAAAAGGCTTATTTTAAAGCCGATAAAAGGAGAAACAATAGCAAAA
+GATAAAGAAGGCAATCCTTCAATAATAGTAAATCAGTATGGAAAAGGAAGAGCAATTCTTGTGACCTATC
+CAATAGAGCTTTATCTAAGTTACATGCCAGATGTATATAAGAGCAATGAATCTTTTAAGATTTATCAACT
+TGCAAAAAGATTAGCTGGCATTGTTTATGAAGTGGAGGTAGATTCGCCGTATGTGGAAGTAAAAGAATTT
+AACTTTGAAAACAGAAAATTAATTTTGCTTATAAACCACGAAAATGAGGAGGTGAGGATTGGGGTAAAAT
+TAAAAGATAAAGGGAGGTTTAATGAGAAAATTGAAGATTTAGTGAATAAAAGAGAGATTAACCCTGAAAA
+CTTCGCTATAGCACCCAATGGAGTAGTTGCATTTTGGCTTAAAAAGGGGGTATAAATAATGTTCAGATTG
+GAAAGATTAAGGGATAAGCCTATCCTCTCTCCAATAGAAGAACACGAATGGGAAAGGGCTGCGGTTTTTA
+ATGCTGCTGCTATATACGAAGATGGGAAAGTGCACCTTTTTTACAGAGCCTCTAACAATAAATTTGTGTT
+AAATATCGAAAAACCGCAGGAAGAAAATAAATTCGTGTCCTCTATTGGATATGCTGTAAGTGAAGATGGC
+ATTAATTTTCAGAGATTTGACAAGCCTATCCTTGTGGGGGAAACTCCTCAGGAGGCTTGGGGTGTAGAAG
+ACCCCCGAATCACAAAGCTAGAAGGAAAATACTATATGCTCTATACTGGATTTGGAGGTAGGGACTGGTT
+AGATTTTAGAATCTGCATGGTATGGTCAGAGGACCTAAAAAGCTGGGAAGGACATAGAATAGTATTAGAT
+GAACCTAATAAAGATGCAGCACTTTTGTCCGAAAAAATAAATGGCAAGTATGTACTTTTTCACAGGCGAA
+TGCCTGACATCTGGATTGCTTATTCAGAAGATTTGGTTAACTGGCATGACCATAAAATTATAATGTCTCC
+TAGGAAGGGATGGTGGGACTCTAAGAAAATAGGCATAGCGGGACCCCCACTCAAGATGGAAGATGGCTGG
+CTTTTAATCTACCACGGAGTCGATGAAAACAACGTGTACAGGCTGGGAGCAGCGCTTTTGGACTTGAAGG
+ACCCGTCAAAGGTTATAGCAAGGCAAGAAGAACCTATTTTAGAGCCGGAGTTACCTTGGGAAAAAGAAGG
+ATTAGTGCCAAACGTGGTATTTAGCTGCGGCGCTGTGGAGATAGATGGAGTATTCTACGTCTACTACGGT
+GCAGCTGATACGTGCATAGGCGTTGCAGCTGTGGAAAAACAAAAAGTAAAATTTTAAAAAGGAGTGTAAA
+AAGTGATAAAGTTAAGGAGATTATCGGATAAGCCTGTTCTTGTGCCAAAACCAGAGAACGAGTGGGAAAG
+AGCTGCAGTTTTTAACACGGCAGCGATTTATGACAATGGACTTTTCCACCTCATATACAGAGCTACAGAT
+TTAGGGCCTCATATCAAGTATGGAAGGTATATCTCAAGATTGGGATATGCTGTGAGCAAAGATGGGATAA
+ATTTTATGAGACTTGACAAACCAATCATGACAAATGAGACTGAGCAAGAATTAAGAGGATTGGAAGACCC
+GAGAATAGTCAAGATTGACGGCATTTACTATATGATGTACACGGCTTTCGGAGATAGATTCAAAGATGAC
+TACAGAATTTGCCTTGCTACTTCTAAAAACTTGATAGACTGGGAGAGAAAAGGCGTAGTACTGGATGAAC
+CTAATAAGGACGCTTCTTTGTTCCCTGAAAAAATTAATGGAAAATACGTAATGCTCCATAGGAGATACCC
+AGACATATGGATAGCTTTCTCAGAAGATTTGAAAAACTGGTATGGACATAAGCCGATAATAAAACCTATT
+CCTGGCACTTGGGAGAGCGCTAGAGTAGGAATAGGGGGTCCCCCAATAAAGACGGAAAAAGGATGGTTTC
+TGATATACCACGCGGCAGATGACAACAACGTTTATAGATTAGGTGCAGCACTTTTAGATTTGGAAGACCC
+GACAAAGGTGATAGCAAGGCAAAAAGAGCCAATTTTAGAGCCAGAACTTCCCTGGGAAAAGGAAGGGTAT
+ATACCAAATGTAGTTTTCAGCTGTGGCAATGCAGTAAAAGACGACACAATATATGTATACTATGGAGGAG
+CAGACACTGTAATTGGAGTGGCAGTTTTGAATATGGAGGACATAAAATTTGATACTAGACAAATTACACT
+CCTTACTTTATAATTTTCATTGAAGGCAAAAAGTCTCCGGCATCTTCGGAGACTTTTTAAATTGTTCAAA
+ATTGTGATATCGTTTACTGTATTTAAGCTGGGGGGATTTTATGGGTTTTAAAATGCCAAAAGACATAACA
+GAAGGAATGAGTAGTTTAGGAAAAGCTAAATCAGAGCTTTCTATTTCTAAATTGCTTGTGCTGGGGTTTT
+TAGGAGGAGCGTACATAGCTTTAGGAGGGCTTTTAGCAATTAGAGCGGCAGGAGCCTTGCCTGACTCCTT
+TGGAAGCCTTCAAAAATTTATATTTGGAGCAGTATTTCCTTTGGGGCTTATTCTTGTGGTAATAGCGGGA
+GCAGAACTGGTCACAGGAAATATGATGACACAGCCCATGGCTTATTTTGATAGAAAAATAGACTTGAAAG
+GCCTTTTAAAAAACTGGACTTTTGTTTACATAGGGAACTTTATAGGTTCAGTGTTTGTCGCATATTTTTT
+GGCTTATAAAACGGGGCTTATAATGGAAGTGGCAAAAATGGGGGAAATACCAAAAGCACTCCCATGGGCT
+TTATATGCAGTAAAAATAGCGAACGCTAAAGTGAGCTTATCGTGGTGGCAGGCATTTTTAAGAGGTATAG
+GGTGTAATTGGCTGGTCGCTTTGGCCGTGTGGATGGCCTATTCTGCTGAGGATATAATAGGCAAGATTTT
+TGCCATATGGTGGCCTATAATGGGTTTTGTCGCTATAGGCTTTGAACATTCAGTGGCTAATATGTTTTTT
+ATTCCTCTCGGAATATATGCAGGACAAGACCCTCTTTATGTTAATTTTGCAAAAAGTGCAGAAGGAATAC
+TTTTAAATGTACCTATTCTGAAAGCTACATGGGAGAATTTTATAGTAAATAATTTGATACCTGTAACTCT
+AGGTAACATAGTAGGAGCGGGATTTTTTGTGGCTACAATCTACTGGTATGTATATAGAAAATAAGTGGTA
+CTTTATAAAGTGCCACTTATTTTGTAAATATTTTACTTAGGAAGGCTTGACATTCCACATTTTCTCAATT
+ATAATATCTTATAGATTAATTTTATCTACAAATCTATTAGCAGCCCAATCATTAGAGTGCTAATATCGCT
+TTTGCCCTTCCAACCTTCATGTCTTGTTCTTCAACTAAAGCCATTTTTACAAAAAAGGAGGGGTTTTTAT
+GAAGGCGCTTCTTCTAGCGGGGGGACTGGGAACCAGGTTAAGGCCCCTTACTGACGATTTGCCAAAGCCT
+ATGGTTCCTATAATGGGAAAGCCGCTTTTGGAGCGCATTATTTTAAATCTTAAAAAAAGTGGAGTAGACG
+AAGTGGTCATAAGCACTCATTATAAATCCGACTACATTGAAAACTACTTCAAAGGCAAGAGCAAAGAACT
+AGGGGTAAAGATTCATTATGTCACAGAAGAGACTCCTTTAGGCACGGGAGGAGCTATAAAAAATGCTGAA
+AAGTTTTTTGACGACACTTTCTTAATTCTCAACTCCGATATAGTGAGCGATATAGACTATGCAGACTTGG
+TGAAATATCACAAGAGAAGGAGAGCACAGGTTACTATTGCTTCCATAGAAGTGAGAGATACTTCCCAGTA
+CGGGGTCATAGAGTTTGACAGCAAGGGTTTTATCACTGCTTTTAAAGAGAAGCCAAAGCCTGGGGAGTCA
+AATTCTAAGTATATAAATGCAGGAGTTTATGTGTTTGAGCCGGAGGTCTTAAAGGAAATTCCAGCTAACA
+CTCAGGTATCTGTAGAAAGGGAAACATATCCTTTGCTTCTTTCAAAAGGCTATAAAATGGCTATATATAA
+GTTTACTGGCTATTGGATGGACATAGGGACTGTGGACAAATATAAAAAGGTACATGAAGACATCCTCAAA
+GGCAAATCTAGATTTGTAGCAGGATTGTCCACGAGAGGGATAATCCTCGGAGAGAATGTGAAAATCCACC
+CTACAGCCAGTGTAATTGGGCCAGCCTATATTGGGGATAATACAGAAGTTGATGCTTATGCTACTGTAGG
+GCCTTACACTGTGATAGGCAGTAACTGCAGGATAGGACAGGAGAGCAAGGTTTCCAATAGCGTGCTGTGG
+GACAACATAAAGGTGAGAAGATTTGCAAGATTGGAAAATAGCGTGGTTACCTCGGAATGCGTAGTGGAAG
+TGAATATGGAGATTAAAAACACGGTTTTTACTGCTAATAAGTTAGCTGATATTACGCTCACACCTTGATA
+CTAAGTAAAAGGGGGGATACTTGTGAGCATCTTGGGGAGAAATATAGCTTTTTTGAGCACTTATCCTCCA
+AGGGAATGTGGAATAGCGACTTTTACTCAGGATTTGGTGAATGAAATAAAAAAGATAAAACTTATAAATT
+TTGCTGGCGTGATAGCCATAAATGACCACAAGAGATACGACTATGATGAGGATGTGATATATGAGATAAA
+CCAATTTGAAAGGGAGGACTATTTGAAGCTTGCGGAAAAGCTCAACGAATCTAACGTAGACCTTCTCATA
+ATAGAGCACGAATACGGGATATTTGGGGGAGAAAGCGGCGAATATCTGCTTGATTTGGTGGACAATCTCT
+CAATACCATTTGCGGTGACTGTTCATACAGTGCTTTTAAATCCTAATGAAAAGCAATTAAAAATTTTAAA
+AGAGCTTGGGCAAAAGAGCGCCAGAGTAATAACAATGGCTAAAAATACAATTCCTCTTCTGGAGAAAATC
+TATGAAATACCTTCTCACAAAATCACATTTATACCTCATGGAGTTCCAACCCTTCCTGTACTTCCAAAAG
+AGACTTTAAAAGAAAGATACGGTTTTAAAGGGAGAAGGATAATAAGCACCTTTGGACTTATAAATCCTGG
+GAAAGGGATAGAGTACGGAATAGAAGCCATAAGCATGGTAGCTAAGAAGTACAAAGATGTACTTTACCTG
+ATTTTAGGGCAGACCCATCCCAATATAAAGAGACTGTACGGGGAAGAATATAGAGAAAAACTACAGAAAA
+TGGTAAAAGATTTGGGAGTAGAAGACAACGTGAGATTTGTAGATAAGTACTTAACTAAGAGAGAAATATT
+GGAATATCTCAAAATGTCTGATATATACATGACTCCTTACCTCAACAAAGAACAGGCAGTAAGCGGCACA
+CTGGCTTATGCAGCAGGACTTGGTAAAATAATAATTTCCACTCCATACATGTATGCAGAGGAGATTTTAG
+GGAACGGAAGAGGCCTCCTTGCTGATTTCAGAAGTGCAAAATCTTTAGCAGAAAAGATTGAGTATGTATT
+TGAACATCCAGAGGCCAGAGCCAGAATGGAGAGTGAGATGAAAAAGCTTGGCAGTACTATGACATGGAAT
+AACGTGGCTTACAGGTACGTGATAATGATTTTGTCCGTTTTGGACGTAAAATCAAGGGAGGAAGTGGTCA
+TATAAAGGAGGGGGTTTAAATGAGAGTTGCGACTAAATACGCTCACCTTTTCACTCTAACGGACGATACA
+GGGATTTTTCAGCACTCCCTCTATTCCATTCCTGACCCTTCCAAGGGTTATACGACAGATGATAACGCTA
+GAGCAGCTATAGCGGCTACCATGCTGTATCAAGTTTACAGAGAAGAAGTGTACCTCTCTCTTCTTAGAAG
+ATACCTTTCTTTCTTGATTTACGCCCAAAACGAGGAAGGATTTTTCAGAAACTTCATGAATTACAATAGA
+GAGTTTACAGAAAAGAAAGGGTCTGAAGACTGCTTTGGAAGAAGTCTTTGGGCTTTAGGGTATCTTCTAA
+ATGTGCCTTTTTCTGATGAATCCTATCACAACGTCGCTATCAGGCTTTTAGAAAAAGCACTTTTCAACGT
+CAAAAAACTTTATTCTTTGAGGGGGAAGGCTTATTCATTAATAGGACTTTCTCTTATTTACAATTCAGAG
+GCTTTTGAATTTGACAGAGGAGAGATAAGAGACTTGGTAAAATCCCTTTCACAGGATTTATTGAAAAGCT
+ACTACAAAAATAGAGAAGAGAATTGGAAATGGTTTGAAGACCAGATGACTTATAGCAATGCAATTTTGCC
+TTGGTCTTTACTAAAGGCTTATACTGTAACCAAAGATGAAGAAGTACTCCGAGTAGCAAAGGAATCCATG
+GATTTTTTAGGAAGTGTGACTTTTAAAGATGGGTATTTCAAACCGATTGGGTGCAAAGGATGGTACAAAA
+AAGGAGGGAAAAGGGCGGAATTTGACGAACAGCCTATAGAAGCCTGTGAAAGTGCTCTCATGTATATAGA
+AGCTTATAGAGTTTTTGGGGAAGAAGAGTATTTAAATAAGGCTAAAAAATGTTATAGATGGTTTTTAGGT
+GAGAATTCACAAAATATTTCTTTAGTAGATGAAGAGACGGGCGGTTGCTATGATGGGATCACAGAAGACG
+GAGTAAATTTAAACGAAGGTGCAGAGAGTTTAATCTCCCTTATAATGACTGACATGGTAGTAAATCACAG
+TTCAAAAGTCTTTAAATAAACCTATTTCTCTTTTTCTTTTCCTTTTGCAAAATTTTTGTAGAAGGAGGAG
+AAAGGGATGAAAGTAGGTGTTTTTTGGAGAAGATTCAGAAATGTCGAGCTTCAAAGAAGACTTACACCTG
+ATAAAGTCTATGACGATGCCTATGACGAAGCTTATCATCACTATGAAGCATTAAAAGAAGCAGGATTCGA
+TGCAGTCCTCATAGAATGGAAAGATGACCCTATCAAAACTTACGAGGTCATTCAAAAAGAAGAAGTAGAC
+ATAATTTTTAATGCCTCTAGCTTGAAGGAAATAGAATTTTTGGAACTATTTAATATACCCTATGTAGGTT
+CTGGTATTGATTTGGCGGCAACAGATAAAAGGATGAGAAAAGACATTGTAGCTGCTCACGGTCTTCCCAC
+CCCTAAATATGTGGTGGCATACAGTGCGAATGAAATTCCTTCTGTAGACCATTTAAGGTTTCCGCTTTTT
+GTAAAACCTATAATGGGAAGAGGGAGTGCAGGGATAGATGAGGAAAATATAGTGTACGATAAGTCTAGGC
+TTCCAAAGGTTGTGAGCAAGATAACTGAAAAGATAGGTCAGCCTGCTCTTATTGAAGAGTTTATTGAAGG
+AAGGGAAGTAACCGTAGGGATAATAGGTTATAGGAATCCGATAGTATTGCCCCTTTTAGAGATAGGTTAT
+AATAATGTCAAGACAAATACCTATGAACACAAAATGTTTGACAATGAAATAATAAAATGCCCAATGGAAG
+TGCCAGAAGAAATTGAAAAAAGGATAAAGGATACAGCTCTTAGAATTTTTAAAGTTTTGAATGCAAGGGA
+TTATGCGAGAATAGATATGATTTTAGGTAAAGACAATGTGCCTTATTTCCTAGAGCTCAACACTTATGCT
+GGACTCACTACCGCAGTAGAAAGAGGGGAAAAACATGTACACCACGGCTATATGGGATATATGGCAAAAG
+CTGCTGGCATGACTAGGAAAGAGTTTATAGGAAAAATCTTAGAGAGCGCCCTTGAAAGGTATGGCTTTGA
+AGATAAAGAATTACTTTTAGCGTGAACTTGATTTTTGTGCGGAGTTTATATACACTTTGAGTAAGGCATG
+TTTTTGCCTTATTTTCTTTTTTAGTTAGAAAGGAGGGAATTTTATGAATTTTAAAGATAAAGTTGTAATA
+GTAACAGGGGGAGGACAGGGGATTGGAAGATGTATTGCTCAGACTTTTGCTAGCAAAGGAGCAAAAGTAG
+TCATTGCAGAAATTGACGATGAGGCAGGGCTGGAGAATGAAGAGTACATAAGAAAAAATGGAGGAGAGGC
+GCTTTTTGTACATACAGATGTGGCTTTAGAGGAAGATGTAAAAAATATGGTAAATAAGACTATAGAGACC
+TACGGCAAAATCGATATTTTAATAAACAATGCAGGGATAGGTTCTGGAGGTACGATTTACACCAGACCCA
+TGGAAGAATGGGATAGGGTCATAAATGTTAACTTAAAAGGAGCTTACATGTGCGCAAAGTATGTAGCTCC
+CCATATGAGGGATAATGGGGGAGGGGTTATAATAAACATAGCCTCCACAAGAGCCTTTATGTCAGAGCCT
+CACACAGAACCTTATTCTGCCTCAAAAGGAGGGCTTATAGCTTTAACTCACTCTCTTGCAATAAGTTTAG
+CTTATGATAAAATAAGAGTGAATTCTATAAGTCCTGGCTGGATTGAAGTATCTGAATGGAAGAAATCGAG
+AGAAGCTAAAAAGCCGGAGCTGACTGAACAAGATCATCTACAGCATCCGGCAGGGCGAGTAGGTAAACCG
+GAAGACGTGGCAAATGCGTGCCTTTTCTTGTGTTCTGAGGAAGCTTCTTTTATAACAGGTGCAAATTTGA
+TTGTCGACGGCGGCATGACAGTAAAAATGATTTATCTGTAGAGGAAAGGAAAGAAAATGAGCAGTACGAA
+AGAGAGGATATTTAAGGCTGCTTTAGAGACTTTTTCTAAAAGAGGATTTTACAAGGCTACTATGGATGAG
+ATTGCTGAGGCTGCTGGAGTTGCCAAGGGAACTCTTTATTACCATTTTAAAAGCAAGGACGATATATTGG
+ATTTTTTGATAGATGAGGGCATAAAGAGGTTAAAGCAACAAGCAATAGAGGAAATAAGCAAGGTGAATGG
+CGCAATTGAAAAACTCAAAAGGATTGTTTTTGTTCAGACCAATTTTCTTTATAAAAATCACGATTTTATA
+ATAGTGCTTTTGAGTCAAATATGGGGGCACGGAGATGTTCCGCGAAGATTTAGAGAAAAACTTTCAACTT
+ATTTGGAGATTATTGAAAAGGTAGTTAAAGAGGGAAAGGAACAAAAACTTTTGGCGGATTGTAATGAAAA
+ACTAGTGGCAGCGGCGTTTTTTGGCATGACAACTTCGATTCTTGCACTAAAAGTCATAAGAGAAGAAGAA
+ACTGTCGATACTCAAGAAATAACTGATACAGTCTTCAATTTTGCCCTAAATGGTTTGAAATTTTATCACT
+GACACCTCGAAAGAGGTGTTTTTTGTTGACTTTTAAAAGGACGGCGAATATAATATTTATTGTACTGACT
+GGTCAGTATAAATTTTAAAGTGGGGAGGGGAGAAATAGTTGGAATTAGTAGTAAAAAATGATACAATTTT
+AATTAGGTGATGATGAATCTTAAATTAAAGAGCTGTATGATGTAAGCAGGATTACTCTAATAAACTGGGG
+AAAGGAAGGATTAATAACCCCAACAAAGGGGCAAAAAACATGATAGTAATACAGGCTAAACTCATTTTTC
+TAAACCAACAAGACAAACAAATAGTATTAGACTTAATGAGAAGATGGTCATCCTGCATGAGATTTGCATA
+CAAAAGGCTTCTAGAAGGTTATGATAGAAAAACACTAAAAAGAGACCTTCAGGGAACATTTGACTTAAAC
+TCAAGATATGTAGATGATGCAATAATGAAAGCAAGAAGCACACTGGAATCTGCTAGACAATTAGACAATA
+ATCCAAAGAAAGTCATTTTTGGAGGAAGAGACTTATTTGGAAAACTTCAAAAGCGCCATATAAACGGGAA
+AGCATATGAAAAATTAAAAATTAGGTGGCAGGAGAAGAGAAAAGGAAATCTCTATTCAAGAGGAGATAAA
+AGCAAAAAAGGAAATCTCAACACAAGAATAGAAGTAAAAGAAAATGGTACTTTCTTAAGGATAAATGTAG
+GGGAAAGAAAATATGTATATGCGAAGATACAGGCGGGATGGAAGAAAAATAAAAATAGAGAAGGGATACT
+TCAGGAAATTGCAAAATCAAACATACCCTATTCTGTAGAATTAAAACTCAAAAATGGCAGTATATACGCC
+TATTTTGCTATTGAAGAAGAATATCCAGAAGTAAAAATAACAAAAGAAAAAGGAGTCATAGGAATAGATA
+CAAATGCATATCCAGAAAACATATCATGGGTAGAAGTAGATGAAAAAGGTAATCTAATAAGCTATGGGAA
+TATACCAATGCCAGAGCTTGCAAGTGGCAGTAAAGACAAAAAAGAATATTTCAGATGGCACTATGCTCAT
+GAAATAGTAAAGATAGCAAAAGAAAAAGGAAAAGCAATTGTAATTGAGGGATTAGAAATAAAAGAAAAAG
+GCAAAAGAGGAGACTTTTCAGGGAGAAAATCAAGGAGGATAAGACATAGCTTTAGCTATAAATCACTTCT
+TTCAAAAATAAAAACACTAGCAAAAAGAGAAGGGATAGAAGTAATAGAGGTAGACCCTTCTTACACATCA
+ATAATAGGCATGTTGAAATATGCACCGCAGTATATGATAACAAAAGATATAGCAGCAGCCTATGTAATAG
+CAAGAAGAGGATTAGGCAAAGAAGAAAAGATACCGGATAATTATATAAAATTTCTCCACGCATTGACTGT
+AGAAGAATTAGAAGAATTAAAAGAGTACGTAAAAAATACTGTCAAAAACAAGTATTTGAAGAAAAGGCAC
+TTAAAAGAGATAAACAGAGCAATAAAATTTTTACAAAGCCTTGAGAGTGAGCCAGGAAGGGTGCTAGAAC
+CTCTGGATGGAACAAGTTTTAGTACCTATGATTTCTGGCAAGTTCTCAAGGTAGCGGTGGTGACTCCACT
+CTCTCCTGAGAAAGTACCAAGAGACTTCTCTGCCCTAAAAAAACTATTAATTCAGGGCAAGTGGGGAGAC
+TCGTAAGGGCGTGAGTTCCTGCTTCTTGGGGCAGGGGCTATGGCTTTCCCAAATACCGCCTGCTGGGGCT
+GGGAAAGTCTGAAGGGCGGACTACAAATACCCCAGCTATCTAAACTGTACATTTTTGTACAGTTTGGGTA
+ACCAGGAACTTTCCCAATGGAACTTTTGCCTAAATTTTTCAATGTGATAAATCCTTACTTGCCGATGACT
+TACGGAGTAGCAGGGCTAAGAGAAGCAATATCTGGAGACAATATAAGTCTAATACTTCACAACATCTCCA
+TTATCGCAGGATTTGGTGCATTGTTTTTGCTTTTTACAATTCTTCTAGCTGAACGAGTAGACAAAATAGA
+GATAGTGCAAAAATTAAGGCAGATGTGACAGTTAAAAGCGCCGAAAAAGCAATATTCAAGAGCTTTTTCG
+GCGCTTGTTTATTCTTATTTTTTCTTCTCATTGTCTACAACCCAAGTGCGGCAGAAGGTGCATACAGGTG
+AGACAGAGGGGAAACCGCATACTTCACAGTTTACTTTTGGGGGGCGGGCCTGAGTGCCCTCAAATAAATA
+AGCATACTTCGTGTAATTTTTATAAAAAGACCTTTTAATTCCTGGTGACTTTTCTTCGAGCATGTCCAAA
+GCTTCTTGGTATCTATTGTATTTTGCTTCTCTTCCGTAAGGGCACTTTGCTTCTACAGGCTTTATGTTGT
+GAAGTTTGGCGAAAGCTATTATTTCATCTTCGGACTGGAATGCAAGGGGTTTTATTTTTTTAGCAAAACC
+AGGTTCTGCTGGCAGAGTTGGGACACCTTTGGCTAAGTGGTGTAAGTCCCATCTCATGAGGTTTGCTAAT
+AAAAGTTTTGCCATATCGTCCAAAGTATGGCCAGTTGCTAAAGCATCAGCGTTTACGGATAAAGCGTATT
+CGTTCATCAAGTGCCTTTTTGTTACTCCGCATATAGCGCATATCCTGTCCTGCCTCTTTGCTACTTCTGG
+GATGTCCTTACCATATCTTTCCTTTAAGTCTACTATTTCAAGAGGGATATCGTGTTCTTTGCAGAAGTTT
+TCCACAACTTCTCTGGATCGAGGAGAGAAGTCGTTTTGAGTAATTCCAAGGTCTACGAAAAAGCCGAGGA
+CTTCGTACCCCAGCCTTTTTAGGACATAGGCAGTCACTAGAGAATCTTTCCCGCCAGAAATTGCTACCAC
+TACTCTTCCTTTTGGAGGGAGCATTTTATACTTTTCAATTGTTTTTGAAACCTGTCTTAAAAAGAATGCG
+TCCAAGTGCTCTTCGCAGAAAGCAGAGTTATGGGCTGGGAATTTGACGATGGCGGGTTTCCCGCATACTG
+TGCACTTCAATTTAAAAACCTCCTTTCATTTATTTATGAGCATTTTTTAAAGGACTATGCGATAAACCAT
+TATAAGAGATTTTCAAAGAAATTGCAAAATTGATATTAAAAACAGCGCAAAAAAATAGTATCATAAATCA
+TATAAAAGGTAATTTAGGGGTGAAAGTTTTGAGGGAGATAAAAGCTAGTCAAATTGTGGAAGTTGTCAAA
+AAGCTGTGTATTGAAGCGAATTATAATTTACCGGATGATATATTAAAAGGGCTCAAAATCCGGAAGAAGG
+AGGAAAAAAGTCCTTTAGGCCAAAAAATTCTTGAAGATATAATTTTAAATGCTGAAATAGCTATGCAAGA
+GAAAATGGCTATATGTCAGGATACAGGAATGGCCGTGGTTTTTGTAGAGATAGGACAAGAAGTACGCGTT
+GTAGATGGAGATTTGGAAGAGGCTATAAATGAAGGAGTGAGATTGGGTTATAAAGAGGGATATTTGAGAA
+AGTCTGTTGTGAAAAGCCCTATAGAAAGAATTAACACAGATGACAACACTCCTGCTATAATACATTATCG
+TGTGTGTAGAGGAGATAGACTCATTATAACTGTAATGCCAAAAGGAGCTGGCAGCGAAAATATGAGTGCT
+TTGAAGATGTTAAAGCCTTCAGATGATTTAGAAGGGGTAAAAAGATTTGTAATAGAGACTGTGGAAAAAT
+CCGGTCCTAACGCTTGTCCTCCTCTGATTGTGGGGGTTGGTCTTGGAGGAGATTTTGAATATGCAGCCTA
+TCTAGCGAAAAAAGCACTGTTGAGGAAAGTCGGCGAAAGGCATCAGGATATTTTAATTGCTAGGTTGGAA
+GAAGAGCTTTTAAATGAGATAAACTCTTTAGGCATTGGGCCGATGGGCCTTGGAGGGACTACTACTGCCC
+TAGATGTCCACATAGAAGTATATCCTACCCACATTGCTTCTTTGCCTGTTGCAGTAAATTTGGGATGCCA
+TGCTACGAGACACGCTACTTTTGTATTATAATTATGTTTGGAGGGAAAACATGTACAGAAAATTAAATAC
+ACCTTTACTAGATGAAGTAACAGTACAATTGAAAGCAGGGGATTTGATTTTGCTCTCAGGAGAGATTTAT
+ACTGCAAGAGATGAAGCTCATAAAAGGATGGTTGAAGCACTGGATAGAGGGGAAATGCTACCTTTTGAAA
+TTAAAAATTCTATCATTTACTACGTTGGACCTTGTCCTCCTAGACCAGGACAAGTTGTTGGAAGTTGTGG
+GCCTACTACAAGTGGAAGAATGGACAAATATGCTCCGAGATTGATTGAATTAGGATTAAAAGGGATGATT
+GGGAAGGGTGCTAGGTCAGAAGAAGTTGTAGAATTCATGAAAAAACATAAGGCAGTTTATTTTACTGCTG
+TAGGAGGAGCTGGTGCTTTACTTGCCCAAAGAGTCAAAAAAGTGGAAGTAGTAGCTTATGAAGATTTAGG
+GCCAGAGGCTATTTATAAGTTTACTGTAGAAGATTTTCCTCTGATTGTGACTATAGACTGCTATGGAAAC
+AATCTTTATGAAATTGAAAGAGAAAAATACAGGAAAAGGTGATAAAAATGGCACTTTTACCTTTAAAAGA
+ACTATATCTTGCTTGTTTACACTGCACAAAGTGCGATTTGCACAAGACCAAAACTAATATGGTATTTGGT
+GAAGGTAATTTAAGAGCAAAAGTGATGTTTGTAGGTGAAGGACCAGGGCGAGACGAGGATTTGCAAGGCA
+GACCTTTTGTGGGGAGGGCAGGTCAGTTACTTAATAAAATGCTTGAAGATGTTGGGTTAAAAAGGGAAGA
+AGTATATATTGCTAATGTGGTAAAATGTAGGCCTCCTAACAATCGCGTGCCTTTGCAGAGCGAAATTGAT
+GCATGTCTTCCATATTTGAGAAATCAGGTAGCTATAATAGCTCCTAAAATCATTGTTTGCCTTGGAGCTA
+CTGCAGCTAAAGCCATAATAGATAAAGATTTTAAGATAACTACCATGAGAGGACAGTGGTTTGAGAGGAA
+GGGTGTTAAGATAATTGCTACGTATCATCCGGCTGCTATTTTGAGAGACCCTGAAAAGTTACAGCCGGCA
+ATGGAGGATTTCAAAAAAATTAAAGAAGAATTAGATAAACTTGTATAATTTAAAGGATTTTAAAGCATAA
+AGAAGGATGCATGAGATAAATTAGGGTAAATGGCTTTATATTGCGATTTATAGAGATTGAACATAGGCTA
+AAAAGATGGTATATTAATAAACGTCGCTTTTTTGCGCTGACAGAAACAAGGTGTTGACAAGGGAAAAGAA
+ATTTGCTACCTTAAAAGAGTTGTGCTAAACGCACTTTGAGGGACCTTGAAAAGTGGACAGCGAGGCTAGG
+GAGAAGAGGTAAGTTTTTAAGGATTAGCTGGAGAGTTTGATCCTGGCTCAGGACGAACGCTGGCGGCGTG
+CCTAACACATGCAAGTCGAGCGGGCCTGTCAAGGCGTTATGTTTTGGCAGGTTAAGCGGCGGACGGGTGA
+GTAACGCGTGAGCAACCTACCCTTGAGACAGGGATAACCCTGGGAAACCGGGGCTAATACCTGATATACT
+CTATTAGGGCATCCTGATGGAGGAAAGGGCGGGAAGCCGCTCAAGGATGGGCTCGCGTCCCATCAGCTAG
+TTGGTGAGGTAACGGCTCACCAAGGCTACGACGGGTAGCCGGCCTGAGAGGGTGGTCGGCCACACTGGGA
+CTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATCTTCCGCAATGGGCGAAAGCCTGACG
+GAGCGACGCCGCGTGAGCGAATAAGGCCTTCGGGTCGTAAAGCTCGATAGTGTGGGAAGAAGGGATGACG
+GTACCACACGAAAGCCCCGGCTAACTACGTGCCAGCAGCCGCGGTAAGACGTAGGGGGCGAGCGTTGTCC
+GGAGTTACTGGGCGTAAAGGGCGCGTAGGCGGTTTAGCAAGTCAGGTGTAAAAGGCCACGGCTCAACCGT
+GGATATGCATCTGAAACTGCTGAGCTAGAGGGCAGGAGAGGGGAGTGGAATTCCCGGTGTAGCGGTGAAA
+TGCGTAGATATCGGGAGGAATACCAGTGGCGAAGGCGACTCCCTGGACTGGCCCTGACGCTGAGGCGCGA
+GAGCGTGGGGAGCAAACAGGATTAGATACCCTGGTAGTCCACGCTGTAAACGATGGGTGCTAGGTGTGGG
+GAGCGGAAGCTTTCCGTGCCGTAGGAAACCCAATAAGCACCCCGCCTGGGGAGTACGGCCGCAAGGCTGA
+AACTCAAAGGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGA
+ACCTTACCAGGGCTTGACATGCAGGTGGTAGCGACCCGAAAGGGAAGCGACCCTACCGGTAAGGTAGGGA
+GCCTGCACAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGC
+GCAACCCCTGCCTCTAGTTGCCAGCGGGTGATGCCGGGCACTCTAGAGGGACTGCCGTCGATAAGACGGA
+GGAAGGTGGGGATGACGTCAAATCATCATGCCCTATATGCCCTGGGCCACACACGTGCTACAATGGCCGG
+TACAGAGGGAAGCGAAGGAGTGATCTGGAGCGAATCCCAAAAAGCCGGTCTCAGTTCGGATTGCAGGCTG
+CAACTCGCCTGCATGAAGGCGGAATCGCTAGTAATCGCGGATCAGCATGCCGCGGTGAATGCGTTCCCGG
+GCCTTGTACACACCGCCCGTCACACCACGAGAGTCTGCAACACCCGAAGCCGGTGGCCCAACCCGAAGAG
+GGAGGGAGCCGTCGAAGGTGGGGCAGATGATTGGGGTGAAGTCGTAACAAGGTAGCCGTACGGGAACGTG
+CGGCTGGATCACCTCCTTTCTAAGGGGATAAGCCTTGCTGTTCACTTTTGAGGGGGGAACCCTCAGAAAG
+GACCTTGAGAACTGCACAAAGCCGAGAAGGGGTCAAGAGAGGTAAGGGCGCATGGTGGATGCCATAGGCA
+CCTGGAGCCGAAGAAGGACGCGGCAAGCGGCGAAACGCCCCGGGGAGCCGCAAGCAGGCAGAGATCCGGG
+GATTTCCGAATGGGGGAACCGCTTGGGGTAATACCCAAGCATCCGCTGATGAATCCATAGTCAGCGGAGG
+GGAACCGGGCGAACTGAAACATCTAAGTAGCCCGAGGAAAAGAAAGCAAAAGCGATTCCCTAAGTAGCGG
+CGAGCGAAAGGGGAGAAGCCCAAACCTACCGCTTAGGCGGTAGGGGTTCGGGCCCACCGAGAGGTGTGTG
+AGTACTCTAGGCGAACGGACCTGGAAAGGCCGGCCAAAGAGGGTGAAAGCCCCGTAGCCGAAAGGGGAAA
+GCGCACAGGTGGGTACCAGAGTACCACGGGATAGGCGACCCTGTGGGAAGGAGGGAGGACCACCTCCTAA
+GGCTAAATACTCCAGGTGACCGATAGCGCATAGTACCGTGAGGGAAAGGTGAAAAGAACCCCGGGAGGGG
+AGTGAAATAGAACCTGAAACCATGTGCCCACAAGCAGTCAGAGTCCGGCACTCAACCTAGTGTTTACTGG
+GTGAATAGAGTAAGAGGGATAGAAAGAGGTAGAAGTAGTTAAGAGAAGAGTAAGCACTAAGTTGAGTGCC
+GGATGATGGCGTACTTTTTGCAGAACGGGCCGGCGAGTTATGGTAGCGAGCGAGGTTAAGGGTAGAGATA
+CCCGGAGCCGAAGCGAAAGCGAGTCCGAAGAGGGCGGGAAGTTCGCTGCCATAGACCCGAAACCGTGCGA
+CCTACCCATGGCCAGGGTGAAGCCGGAGTAAGATCTGGTGGAGGCCCGAACCCGTTGGCCGTGAAAAGCC
+ATGGGATGAGCTGTGGGTAGCGGTGAAATGCCAATCGAGCACGGAGATAGCTGGTTCTCCCCGAAATAGC
+TTTAGGGCTAGCCTCAGGGTAAAGCCTGTGGAGGTAGAGCGACTGACTGGGCTAGGGGCCGAGAGGCTAC
+CGAACCCTATCAAACTCCGAATGCCACAGGCAAGTACCTGGGAGTCAGACCACGAGTGATAAGATCCGTG
+GTCGAGAGGGGAACAGCCCAGACCTCCAGCTAAGGTCCCGAAGGGCATGTTAAGTGGGAAAGGAAGTGGG
+ACTTCGAAGACAACCGGGATGTTGGCTTAGAAGCAGCCATACATTTAAAGAGTGCGTAACAGCTCACCGG
+TCGAGAGGTCCTGCGCCGAAAATGAACGGGGCTCAAACATGCCACCGAAGCTGGGGCTGCGCGTAAGCGC
+GGGGTAGGGGAGCGTACTGCGCGGGCAGAAGGCTGAGCGTAAGCGGAGCTGGACTGCGCAGTAGAGAGAA
+TGCCGGCATGAGTAGCGAGAGTAAGGTGAGAAACCTTACCGCCGGAAGCCTAAGGATTCCTGGGGAAGGG
+TCGTCCACCCAGGGTAAGTCGGGGCCTAAGCCGAGGCCGGAAGGCGTAGGCGATGGGAAACCGGTAGAGA
+ATCCGGTACCACCGAGGGCCGCATGAGGGAAGTGGGGACGCAGCGAGGTAGGCGGAGCGCGCGGTTGGTA
+GAGCGCGTCCAACCAGACACCGGAGGGCACGTAGGCAAATCCGCGTGCCGGCAGGGGGCTGGGAAGGGGA
+GCCGGAAGGCGAAGCCGCTAAGAACGCTGCCAAGAAAAGCCGCTACCGAGGCCTGAGGTGCCCGTACCGC
+AAACCGACACAGGTAGGCGAGGAGAGAATCCACAGGCGAGCGGGAGAACCCTCCTTAAGGAACTCGGCAA
+AATGACTCCGTAACTTCGGGAGAAGGAGTGCCGAAAGGCCGCAGAGAAGAGGCCCAAGCGACTGTTTACC
+AAAAACACAGGTCTCTGCTAAGCCGAAAGGCGAAGTATAGGGGCTGACGCCTGCCCGGTGCTGGAAGGTT
+AAGGGGAAGGGTGTAGGCTCTGAACCGAAGCCCCAGTGAACGGCGGCCGTAACTATAACGGTCCTAAGGT
+AGCGAAATTCCTTGTCGGGTAAGTTCCGACCTGCACGAAAGGCGTAACGACTTGGGCGCTGTCTCGAGGA
+GGGGCCCGGCGAAGTTGTAGTGCTCGTGAAGATGCGAGCTACCCGCGATTGGACGGAAAGACCCCGTGGA
+GCTTTACTGTAGCCTGTCACTGGACACTGCTAGTCTCTGTACAGGATAGGTGGGAGACTGAGAAGGTGGC
+GCGCCAGCGTCACTGGAGTCGGCGTTGGGATACCACCCTGAGACTAGTGGGGTTCTAACCTTAAGCCGTG
+AACCGGCTAAGGGACAATGGCAGGTGGGCAGTTTGACTGGGGCGGTCGCCTCCTAAAAGGTAACGGAGGC
+GCCCAAAGGTCCCCTCAGCGCGGACGGGAATCGCGCGAAGAGTGCAAAGGCAGAAGGGGGCTTGACTGTG
+AGAGAGACATCTCGAGCAGGGACGAAAGTCGGGCTTAGTGATCCGGCGGCAGTGAGTGGGAACGCCGTCG
+CTCAACGGATAAAAGCTACCCCGGGGATAACAGGCTGATCTCCCCCAAGAGTCCACATCGACGGGGAGGT
+TTGGCACCTCGATGTCGGCTCATCGCATCCTGGGGCTGAAGTAGGTCCCAAGGGTTGGGCTGTTCGCCCA
+TTAAAGCGGTACGTGAGCTGGGTTCAGAACGTCGTGAGACAGTTCGGTCCCTATCCGTCGCGGGCGCAGG
+AGACTTGAGGGGAGCCATCCCTAGTACGAGAGGACCGGGATGGACGAGCCGATGGTGTACCAGTTGCACC
+GCCAGGTGCACAGCTGGGTAGCCAAGCTTGGAAGGGATAAACGCTGAAAGCATCTAAGCGTGAAGCCCAC
+CCCAAGATAAGGTCTCCCACCCGAAAGGGGTAAGGCACCTTGTAGAAGACGAGGTAGATAGGCCGGGGGT
+GTAAGAGCGGAAACGCTTTTAGCTGACCGGTACTAATAAGCCGAGGACTTGACCCTGAAGGCTTTGTGTA
+GTTTTGAAGGTCTAAGTATCCGGTGGCGATAGCGGAGGGGAAACACCCGTTCCCATTCCGAACACGGAAG
+TTAAGCCCTCCAGCGCCGATGGTACTGCATAAGCGGGAGAGTAGGTCGCTGCCGGGGAAATTTTTAAAAA
+GCCCCCTTTAACAAGCTCCCTTTATGGGAGCTTTATTTTTTTATATATACTTCCCACACACCTTTTAGCA
+CCTCTTTTACTTCCATAGAGCAATTTAATTTAGAAAAATATGTTTCCAAATTGTCTAACGTACACCTGTG
+ATCCACCACAACTTTTAAAATCTCCCCTTCTTTCATTTCTTCGTATTTCTTTTTGGCCTTTAGAAGTGGA
+AGAGGGCATATTTCTCCCATGCACATAATCTCATGAACCATTTTCATCACCCTTAGCAGAAAAAATCTTT
+ACCGTTATTTTTTATGAAATCGATGAAGTCCATTTTGGACTTTTTGTAAATTTTTTTGTTGTATATTAAA
+GAATAACTGTAGTTAAATTCTATGCCTTCTACTTCAACTATGGACAAGGTTTTAGTATATAATTCCTTTT
+TTATGGCTATATAAGGCAAAATAGAAAGACCATGTCCTGCAGCCACGGAGGACTTAATTGATTCAATAGA
+AGGAAATTCCATTTCAATCTTTAACTTTTTTATATCAATTTCGTGGGCAAGTAAAGTCTCTTCAATTATT
+TTGCGCAAAGCGCACTTTCTATGTATTATAAAAAAATTATAACGCAATAATTTGTTTTTTGACAAACTTT
+TTTCTTCCCAGTTGCCGCTCGCTACAAAATGCATTTTGAAATCTCCTAAAGGAATGCAAGAAATGTTTTC
+ATCTACATAACAACCTTCTATAAAGCCTATGTCTATTCCTCCTTCTTTTACGTTGTATATCACTTCAGGT
+GTAAAATTGTGCTCTACATGCACTGTGATGTTTTTATACCTTCTTTTGAATTCGTGCAGGGTACAAGGGA
+GGGCATATTGCCCAATAGTAGGGCAGGCAGAAATTGTTAATCTGTTTATGCAGTTGTTTTGACAGCACTC
+TAAGTCTTTTACCATGTTGTCGTACAAATTCAATATCCTTTCTGCATATTGATAAACTAATTCTCCGGCT
+GGTGTAGGAAAGACTCCTCTATTGGTGCGCTTTAAAAGAGTTGCTTTCAAGTCTTTTTCTAATGCTTTTA
+TTTGTTGACTTATGGCTGGCTGAGAGAGGTACAACTCTCTTGCCGCTGAAGAAATGCTTTTGTAATATAC
+AGTTTTATAAAATGCCCTTAAGTTTTCAATATTCATAAAAACTCCCCCTGTTTGTTAAAAAGCTATCGCA
+ATATAACGTTTAGTTTTATTATACTACAAAGTTTGTTATAAGTAAAACTAATATTGCATAAGAATTTCAA
+ATGATAAATGGAGAAAATTTTATAGTAAAATGAAACTAGAATGTTAAAATGATAACAAAATAAGGAGGAA
+TGTAAAATGAGTAATGATGTAAAGCCTACCTATACTTTAGATGAAAGAGGAGAGGTGTGCCCTGTTCCAG
+ATGTGGACACAAGAAGAAAACTCAAAGAGATGAAATCAGGTGAAATACTGGAAGTACTCGTTGATTACGC
+TCTTTCTAAAGAGAGAATTCCAGCAGGAGTAAAGGAAGTAGGAGGAGAGGTAATATCCATTGAAGAAATA
+GGGCCAAGCGAGTGGCGAATTCTCATTAAAAAGCTTTGATGAGTCAAGGGGGAGATTTTATGGATCCGAG
+ATTACAGGGGCTTTTGGTAGGTATACTTTTTGGCATAGTTTTACAAAGAGGAAGGATTTGTTTTAACTCA
+GCGATCAGAGATGTGAAGATGACAAAAGACAATTACCTGATGAAGTTAGCTTTGCTTGCAATACTGGTGG
+AGACGATTGGCTTTCATCTGGCGGCGCAACTGGGTTGGATTAAATTAAATCCAAAACCTTTGATTCCTCT
+TGCTCAGATCATAGGCGGTTTCTTATTTGGTATGGGTATGGTTCTAGCAGGTGGTTGTGCTAGCGGTGTT
+ACTTATAGGATAGGTGAAGGTTATATAACAGCATTTATTGCAGCAATCTTCTATGGAATCACTGCAGCAG
+CTGTAAAAGGTGGTCCTTTATCTTTTGTAAATAGGTGGATGGGTAAGCCCATAACTACTACTAATAACCC
+GGGAGGATTTTACGCTGCAAAAGATGGAGCTGTCAATTTAACTCTGGCAAATCTTTTAAATATTAATCCA
+TGGATTGTAACAATTATTTTTGCTTTGTTACTTCTCATAGTACTGGTATTTTGGAAGACTACTGAAAGAA
+AAGTTTCAGGGCTTAATTGGATTACGGGTGGTATTGCTTTAGGACTTGTAGGGGTTATAGCATACCTTTC
+TCAAAAGACCTATCCTCTTGGTATTACAGGAGGTTGGGTGAATCTTTTCAGAACTACTACTGCAAATTTA
+GACCTCACTCAGCCTATTCCGTACAACTGGGAAGGAATGGAAATAGTAGGGATCATAATTGGTGCGTATT
+TAGCAGCTCTTTTTGCAAAAGAATTCAGATTAAGAGTTCCAAAGGACCCTAAGACTTTTGTCCAGGTAGC
+AGTAGGCGGTATTTTAATGGGATTTGGTGCAGGAAGTGCTGGAGGATGCAATATAGGGCACATTCTTTCG
+GGACTTCCCCATTTAGCTATAAGTTCAATAGTGTTTACAATCTTTGCAGTGTTGGGAAACTGGTTTATGG
+TTTGGTACCTTTTTGAGAGAAAATAAGTGGGAGGGCGGCTTTGCCCTTCCCACAAAATTTTAAGAGGAGG
+GATAGATGTATGCATGTAACAATACAGGTAAATGTACCCCCTTATACAAATGAGGATATGGATACTGCAA
+TCCATCTCGCAGAAGCTCTTTTGAAGAGGGGACATAAGGTTTCAATATTTTTATTTGCTGATTCTGTACT
+TGCCGCAAATAAACTTGTTAAACCTATGAAGGTTGATAGAAATATTCCTTCAAAACTTCGTGAGCTTTCT
+GAAAAAGGTGTGGAAGTTCACATTTGTGGCCTTTGTGCTCAGTACAGAGGGATTGGCGAGGATATGAAAA
+TTGAAGGCTCAGATTTTTCTGGAGTGCCAGAGATGGCGTCGCTTATATACAATTCCGACAGATATATAAA
+CTTACTACCTTAGGAGGTGGATAAAGTGAAAAAAGTTTTATTTGCAGTGTATACTTCTCCTGTAGGAAGT
+ATTTGGATAAATGAGGCTTTCAGAAGTGCGTTTGGAATGTACGGAGAAGACCTTGAACCTGCGGTGCTCT
+TTGTTGAGGAGGCTGTTTTGGCTGTTAGGTCTTCCTGTAAGCCAGAGCTGATTGGGTGTCTGCCTTTGGC
+GATGACTTTTAAGTATATTGAGAAGTATCAGACGCCTGTTTATGCGGTAAAGGAAGATTTAGATAAGTTC
+AATATAAAAGAAGATGAAATTGCTCCTCAGTGGAATTTAAAAACTGTGTCAAAAGATGAGCTGCCGGAAT
+TTGTCCATTCTTTTGATAAAGTAGTGATTTTCTAGGAGGTGAAAGTATGGCCTTGATAATAGTAAAGAAA
+AGTCCTTCTGAAAAAATTTCCGAATTTTTATTAAACCTTGCTCTGCCTCAGGATAAGGTTTTATTTGTGC
+AGGACGGCGTAATTTTTGCTGCTTGTAAAAATGTGAAGAATCTTGTGAAAGAGGGAGTTGAACTTTTTGC
+TCTAAAAGAAGATTTTATTGCAAGGGGATTTGATGAAAAGGATAGCGAAGTGACTTTGGTGGATTATGAT
+GGATGGGCGGAACTTATCGAGAAGGAGGAAAAAGTGATTTCTTAATTTACAAAATTTATATTGGAGGTAG
+AGTAAATGGAAAACCTTCATACCAGAGAATATGACTTGGCTGTCATAGGCGGAGGGCCTGGAGGGTATGT
+GGCGGCTATCAAAGCTGCTAAAAAAGGGGCAAAAGTAGCTCTGTTTGAAAAGGATAAATTAGGGGGCACA
+TGTCTTAATAGAGGTTGTATACCTACAAAGGCTTATGCAAGAGCTGCTGAGGTCTATGGAATTTTAAAAA
+AGGCAAAAGAGTTTGGCTTTGATATTCAAATAAATTATTTTGATTATGCGCAAGTAGTGAAGAGAAAGGA
+TACCATTGTAGGGGAACTTGTTGAAGGCATTAAGGCTTTGCTTAAAGCCAATAAAATAGAGGTCTTCAAT
+AAAGAAGCGAAGGTAGACAAAGAGAAGAATGTAATTTTTGAGGGAGAAAAAATCAAAGCGAAAAACATTA
+TAATTGCTACTGGTTCATCTCCTGCAGAGCTTCCAATTGAAGGCATTGATTCGAAAAATGTTCTAAATAG
+CGATACAATTTTGGAGATAACGTCTTTACCCAAGAGTTTATGCATTATAGGTGGCGGAGTAATAGGGATG
+GAATTTGCTTTTATAATGAACCAATTTGGAGTAGAAGTGTATGTGGTTGAAATGATGCCTAATATCCTCC
+CTTCCCTTGATAAAAAAGTAAGTTCTGCTGTTAAATTTGCTGCTCAGAAGAGAGGCATTAAGATTTATAC
+TTCTTCTACTGTGGAAAAAGTAGAGGAGGAGGGAGAAAACTCTGTAGTTACGATTAGAAGCGGTGATGAT
+ATTAAGAAGATATCTGTTGATAAAGTGTTTGTTTCTATTGGAAGAAAGTTAAATACAAGTATAGGGCCAA
+TTGTAGATTTGCTTGAATTTGATAAGAAAGCGATTAAAGTCGATGAGCACATGAGGACAAACATAGAGGG
+TGTTTGGGCTGTAGGAGATGTGACAGGTAAAATGATGCTGGCCCATGTAGCTTCTTCACAGGGAGAAGTG
+GCAGTTGACAATATTTTTGGAAAGTCGAGAACTTTGGATTACTACAAGATACCTGCAGCTGTTTTTACAG
+AACCAGAAATTGGATATTTCGGGTATACAGAAGAGGAGGCCAAAGAAAAATTTGGAGAAATTAAAGTAGG
+AAGATTTGACTTCAAGCATAACGGGAGAGCCAAAACTTATGGTGAGACAGAAGGATTTGCCAAGATAATT
+TCAACTGAAGATGGAGAAGTAGTTGGGGCATGGGTAGTAGGTAGTGGCGCTTCTGAGCTTGTGCACATAA
+TTTCAACGGCTTGTCAGAGCGGAGCAAAAGCGGAAGAATTGAAAGATGTGGTCTATGCCCATCCTACAAA
+GAGCGAAACTATTATGGAGGCTTTTAAAGATATTTTCAAAGAGGCAATCCACAAAATTTAAATTATTAAA
+AATTGGAGGGACAAAAATGAAAGTTTTGGAAGATTTGTATTACTCAAAGGACCATGTATGGGTAAAAGTA
+GAAGGGGACAAAGCTTATATTGGCATAACTGATTATGCCCAGGACTCTTTAGGGGATGCGGAGTACATTG
+AACTTCCTGAAGTTGGAACAGAGTTTACAGCTGGAGATGTGCTTGGAGTTATAGAATCTGCAAAAGCGGC
+TTCTGACGTTTATATACCTGTAGACGGAGAAGTAATTGAAGTGAACAATGCTGTAGCTGAAGACCCTTCT
+TTGGTAAATAGCGATCCCTATGGAAGCTGGCTTGTTGCTGTAAGGTTGAAAGATAAAGCTCAAGTTGAAA
+AGCTTATGAAGGCAGAAGAGTACAAAAAATTTTTGGAAACGTAATGAAGGGCCCTTTACGGGCCTTTTTT
+AGTTTATTGAAATTTTCAATAATGGTATAATTAGTTTAAAAGGTTTTTAATGAGGGAGGTAGTAAAGTTG
+AAGAAGTTTCTCTGTGGAGTTGATTTGGGAGGCACAAAGATAAGCACAGGCATTGTTGATGAAAATGGCA
+ACATAATAAAGAGCATAAAAATTCCAACAATGGCTGAAAAAGGACCAGACGTGGTGATTGAAAGGATTGA
+AGAGAGCATATATCAGGTTTTAAAAGATACAGGACTTGAAATGAGCAATTTAAAAGGTATCGGGATAGGG
+TCTCCTGGGCCTTTGAATGCCAAAAAGGGGATTGTGATAAGCCCTCCAAATTTGCCTCACTGGAGTAACG
+TCCCTATAGTGGAAATTTTGTCGAAAAGGCTTGGCATAGAGGTTAGACTGGAAAATGACGCAAATGCAGC
+TGCAATAGGAGAACACCTTTTTGGATCAGGTAGAGGAGTAGATAATTTTGTGTACATAACAGTCAGCACT
+GGAATTGGCGGAGGAGTCATAATTGAAGGGAAATTATATAGTGGAGAGAATTCGAATGCTGCAGAGATTG
+GACATCACACCATAAACTTTGATGGGCCGAGGTGCAACTGCGGAAATTACGGATGCTTTGAAGCTTACGC
+TTCTGGAACGGCGATTGCCAGATTTGCAAGGGAAGGGATTGAAAAAGGGATAAAGACGAAAATAAAGGAA
+CTGGCGGGAGAAGGAGAAGTAAAAGCAGAGCACGTGTTCGAAGCTGCAAAACTGGGAGATGAATTCGCAA
+AAGAATTGGTAGAAAAGGAGGCTTTTTACTTGGGAGTGGGAATTGCCAACATAATGGCTTTTTACAATCC
+CAGAAAGATCGCCATAGGGGGAGGAGTTTCTGCTCAGTGGGATATGTTGTATGAGAAAATGATGGAAACT
+GTAAGAAAAAAGGCATTAAAACCCAATGCAGAAGTATGTGAAGTGGTAAAGGCTCAGCTGGGAGAAAATA
+TAGGAGTTTTGGGGGCTGCTGCATTGCTCTTGTGAGGGGATGAATATGCAAAGATGCCCTTGGTGCCTCG
+TGGATCCGATTTATATAAAGTATCACGATGAGGAATGGGGAGTGCCTGTCCACGACGATAGGAAGCATTT
+TGAGTTTTTGATTTTGGAATCTTTCCAAGCTGGTCTCAGCTGGCTTACCATACTAAAAAAGAGGGAAAAT
+TTTAGACGAGCTTATAGTGGTTTTGACCCTCATATGGTTTCTCAATACGATGAAGAAAAAATAAGAGAAT
+TATTGGAGAACAAGGGCATTGTGCGCAATAGAAAGAAGATAGAGGCTTCCATTCACAATGCGAAGAAGTT
+TATAGAAATTCAAAAAGAATTTGGTAGTTTTGATGAATATATATGGAGATTTGTGAATTACAAACCTATA
+ATAAATAGTTGGGAAAAAGTGGAGGATATTCCATCCCGCACGGAATTATCTGATATGATAAGTGAAGACC
+TTAAAAGAAGAGGATTTGTCTTTATAGGTTCTACCATAGTGTACTCCTATATGCAGGCTGTAGGGCTTGT
+TAATGACCATCTGGTTAGCTGTTTTAGATATAAAGAATTATCATAAAGTAGAATATTTTTCAAGAAATAG
+GGAATAATTCTATTAGGATAATATTGAAAGTGGTGTGCCAGATGGAGGATGTCACGATAAAAAGAAAATG
+TTTTATATGCGATAAAGAGGTACAAGATGGCATAGATGTATTAGGAAAATTTATATGCGAAGAGTGTCAG
+AAGAGATTGATAAATTTGTCTCCCTTCGATAAGAACTATGACTTCTACAGGCAAAAGATGATTGATATAT
+GGGAGGATTATATGAAAGATGTCGGGTATGAAAACTGGGTGTAAATCCAGTTTTCTTTTTTTGTGGTATA
+ATGAAAATGAAAAATGTTTTGTGGAGGTATTTTATGTCAACTCCTTTGTACGATGCTCTCATGGAATACG
+TGAAAAAGGAAACTGTACCTTTTCACATGCCCGGCCATAAACAAGGAAGAGTATTGCCAAAAGAGTACAT
+TGAAAATTTAGCAAAAATTGATTTGACAGAGGTGCCAGGACTTGACAACCTTCACAATCCCGATGGTCCA
+ATCCTTGAAGCTGAGAAGCTTGCAGCAAAGACCTTTGGGTCAAAACAAGCTTTCTTTTTGGTAAATGGCA
+GTACTGCTGGAATATATGCGGCCATGTATGCAGTGCTAAACCCTACGGATAAAGTGCTTGTGATGAGGAA
+TTCTCATAAATCTGTTTACAACGGAGTTGTGCTTACTCAATCGATTCCCGTGTATTTGCTGCCCGAGATA
+GACTATGAAAATGGAATTGCGATGGGAATTGATGTAGAAAGGCTAGAGGAGGTTTTGCAAAAAGAAAGAG
+ATGTAAAAGCTGTAGTAGTGACATACCCTAATTATTACGGTTTTTGCAGTGATATTGAAAAAATTGTGGA
+TATTGTGCATAAGTACGGTAAAATTTTGATTGTAGATGAAGCTCATGGGGCTCACTTTCCTTTTTCAAAC
+AATTTGCCTAAGTCCTCCATAAAAGCAGGAGCGGATATTGTAGTACAGAGCCTGCACAAGACTCTTACTT
+CTTTTACTCAAACTTCTATACTCCATTTAAATTCTGATAGGGTAGATGTGGATCGGTTAAAATATTCTTT
+AAGCCTTTTTCAATCTACATCTCCTTCTTATATTCTCATGTCTTCAATTGACATGGCAAGAGAATACATG
+GAGAAAGAAGGCAAAAAAAGACTAGAAGAAGTTATTCAATTAGCCCTATATGTAAGAAGAGAGATTGATA
+AAATGGAAGGTATTAGATGTTTAGGAGAAGATATAGTTGGACGGTACGGCATTGTGGATTTTGATGTTAC
+AAAGCTCACTATAAGTGTAAAGAATTTGGGAATTGAAGGGCCTGAAGCAGAGGATTTTTTGAGGAGAGAA
+TGCAATATACAAGTTGAAATGTCGGATGTTTACAATATATTAGCGATGGTTACTGTAGGGGATGATGAAA
+AAAGGGTAAAAATGCTTTTAGAAGGTTTAAAAAAGCTTTCAAAAAACAGGAAGAGGGTTAAATTTGGGGA
+TAGAATTCTTTTTCCTTCTTTGCCTGAAATGGAGTTGACTCCTTCGGAAGCTGTGAGGAAAAAGAAGGTG
+AGGGTACCCTTTGAAAAGGCGGAAGGGGCGATTTCTGCAGATTTTGTGACACCTTATCCGCCAGGAGTTC
+CTCTCATATGTCCAGGAGAGAGGATTGAAAAAGATATGGTAAAATATATAGAAGTATTGTATAATAAAGG
+TATTAAGGTTTTGGGTATACAGGATAATTTACTGTCGGTGTGTGAGATATGAGAGGGAAATTTATAAGTT
+TCGAAGGCATAGACGGATGTGGGAAGACCACACAGGTTAAGCTTTTGGAAGAACATCTTAAAAAAGAGGG
+TTATGACCTACTTGTCTTAAGGGAGCCGGGTGGGACGAGAGTAGGAGAGAAAGTCCGCGAAATTTTGCTT
+GACAGAGAAAATCTCATCTTCCCGGTGACAGAAATGCTCCTTTACGCTTCCTCTAGGGCGCAACTGGTGG
+AAGAGAAGATTTTACCCGCTCTTTCTAAAGGTCAAATGGTAATAGTTGATAGGTTTATAGATAGTTCTTA
+TGTATATCAGGGATATGCTAGGGGATTGGGACTGGAAAAAGTTAAAATTGTAAATGAAATAGCAACTAAA
+GGTTTGTTTCCGGATATTACAGTATATATAGACATTACACCGGAGGAAGCCATAAAAAGGCGACAGGGTA
+AAAAAGCCGACAGGCTCGAAGGGGAGGACTATGAATTTCACAAAAAAGTGAGGGAAGGTTATCTTAGACT
+GGTGAAGGATTTTCCGGAGAGGTTCATTTTGATAGACGGTATGCAGGAGGTACTGGCGGTTCATAAAATG
+GTGGTAAAGGCAGTAGAAGAATATTTGAAGGGGGCGAAAGTATGAAGTTAGTTCTTGCGATCGTACAGGA
+TGAAGATGTCAGAAGGTTGATGGATGGGCTAACAGAAGGAGGATTCAGCTTTACAAGGATTGCTTCTACA
+GGTGGTTTTTTGAGGTCTGGCAATACCACCTTGATAATAGGAGTGGAAGATGACAAATTGGACGATGTCA
+TAAGCATAATAGAAAAGAAGTGCAAAACTCGTGATAGAATAATAACTTCACCTACTCCAATGGGAGGGGC
+TACAGACATCTTTCTTCCGCAGGCTGTTGAAGTGACAATTGGCGGTGCTACAGTGTTTGTGCTCGATGTA
+GAAAAATTCTTTAGGATATAAAAAGGGTGTTTGCTATGAGGGTTAATGAAGTCAGGCCTTCAAAAGTGGT
+TAGTGAAATGAAAAGCGAGATTTCAAGAACGTATAAAGTGGAGAAAAAATTTGGAGAAACTTTTGAAAAA
+GAGTTAGACAGAGTTTATAAAGATAAATTGTCAGAAATTTTGTCAGAAATAGATGAAGCGGCTGACAAAT
+TAAAAGAAAGTTTGAATTTACAAGACCTTCTCAAGTATAAGAAGCTTGTAAAGAAGTTTTTGCAAGAAGC
+CACAGAAAACATGCTCAAATACACTAAAAAAGAACATGTAGATTTAAGAGGAAGAAAGAGAATATATTCT
+CTAGTGGAAAAGGTGGACAAAGAGTTGGAAAAGCTTACAGAGGAGTTTCTGAAAGAGTCTAAAAAGTTAG
+AACTCCTAAAAATGATTGATGATATAAGGGGTTTGTTAATAGACATTTACTCGTAAGGTGATGAAGTTGC
+TTAGGGTGTATGGCCACGAAGAGATTCTAAAAGTATTTCGCAATATAATAAATCAGAATAAAATTTCTAA
+TGCCTACTTATTTGTTGGGGAAGAAGGTTTAGGAAAGAGATTTTTGGCTGAATATTTTGCAATGATGGTA
+AACTGCAAAGGTAATGATAAGCCTTGTTTTAAGTGTACCTCTTGTGTAAAAATGCTTAAGAAAAGTCATC
+CAGATGTGTTTATAATAGAACCAGAGGGAGATTCTATAAAAGTAGAAACTGTAAGGTATATAAACGCTGA
+AATAAATATAAAGCCTTATGAGTCTTTTAAAAAGGTATTTATAATTGACAGGGCTGATAAAATGACTCCT
+GCAGCTCAGAACGCTTTTCTTAAAACCTTAGAAGAACCGCCTTTATACGGCCTTTTCATACTAATCTCAC
+CTCAAATAGAAGCTCTTTTGCCTACAGTAGTGTCCCGCTGCAATGTGGTAAGATTTAAAAGAGAAAGAAA
+AGAAGTGATTAAAGAATACCTGATTGGTGAAAAAGGCGTCAGCGAAGAAGAGGCAGAAGTTCTGGCACAT
+CTCGCGGATGGCAATTTTGGTGAGGCGGACAAACTGGTGGACGAAAATTATAAAAAGCTTCGCAGCAATG
+TGCTTTCTGAGATTGAGAAAATTTTTGAGAAAAAAGGTTTTGAAGTGCTTAATGAGTACAGCTTTTTTGA
+GGAAAATAAGGAACAGATTGAGGAGGTTTTAAAAATATTTCTCTCTTATTTAAGAGATGTGTTGGTCTTT
+AAAACAACCAAAGATTTGAAATTTATAAAGAATGTGGATTATATAGATTCTATAGAAAAATTGGAATCTA
+AGTTGACCTTTAAGAGATTAAATAATATAATCAATAGAATAGAGCAGTTTAATTCCCAGCTTAAAAGCAA
+TGTAAACTATCAGTTGGCTGTAGAGAATTTACTTTTAGATATTTTAGGGGGTCAATAACGTTGGTTACAG
+TCGTAGGAGTTAGATTTAAGAAGGCAGGCAAGATATACTATTTTGACCCGGGAGATTTGCCTATAAAAGT
+TGGCGATAAGGTGATTGTAGAGACTATAAGAGGGATAGAGTTTGGAGAAGTTGTAGTTGGAATTAAAGAA
+GTCCCTGAAGAAGAGATTGTAGCGCCTTTAAAGAAAGTTATACGTATTGCTACAGAAGAAGACATTGAAC
+ATTACTATGAAAACAAGAAAAAAGAGGCGCAAGCCTTTGAGATATGCCTTAAGAAAATAGAAGAACACGG
+GCTTGAGATGAACCTCGTAGATGTGGAATACACTTTTGACAACACCAAAGTTATATTTTACTTTACTGCA
+GAAGGCAGAGTAGACTTTAGAGAGTTGGTAAAAGACTTGGCATCTGTTTTTAGAATAAGGATAGAGTTAA
+GGCAGATAGGTGTAAGGGATGAGGCCAAAATAATTGGAGGGTTAGGGCCCTGTGGAAGACCACTTTGCTG
+CACCACTTTTTTGGGGGAATTTGAACCTGTTTCAATAAAGATGGCAAAGGACCAAAATCTCTCTTTAAAC
+CCTGCTAAAATATCGGGGCTTTGCGGGCGCTTGATGTGCTGCTTGAAATATGAGCAGGAAATGTATGAAA
+AATTGAGGGCTGAACTTCCCAAAGTGGGCAGCATCATAAGAGTGGGAGATAAGGAGATGAAGATAACAGA
+AGTAGATGTAATAAGGCGCAAACTCAAGGTTAAGATGAAAAACGTTGAAGGGATTGAAATAATAAAAGAA
+TATGACCCTGAAGAAGTGGAAGTTGTGGAAGAAAGGGAAGAGGAAGAAAAGACTTACGAAGAGGAGCTTT
+TTAAAGAGGATTTAGAAAAAATAGAGGAATAAGCTCCTCTATTTTTTATTCTACTTTACCCAATAAAAAG
+CTAATTATCAGTATTATGAAAACTAAAGTTGTTATGATGGTATAAGTGTAGTCTTTTTCGTAGAAAAAAG
+TGATAATTGACACAGCTACTCTAAATACGGGGGTGAGTATAAGAAGCAAAAGGCCTGTTAGTATCACTGC
+ATAGGGCTTTAAGGCGATAAAGCCCCTTAATATTGAAAGAGGTGTGGTTGGGTAATAACCGTGAGGATAT
+CCGCTGTTTCCTGTTATTACAAGCATTAAAAGGCCTAAAAAAATTACCACAGCGCTTGTAGTGACACCTA
+TACTCAAGGCTTTGCTTATAATGAGTTCCATCTTTCTCAAATCTTCATTTTCTTTTTTCAACTTCATTTT
+CATGTCTTTTTCCATTTCTTATACCCCCAGACCTTTTATGAGCATTTGTACAGAGATGTAGATTAAAACA
+GGGATGAATATTTTCCTTATGGTGGTGTTTTTAAGGCGTTCCATTATCTTTGTGCCTAATGTTGCTCCTA
+AAAGAACTCCTATTGCTACAGGGCCTGCAATTTCTGGATTTATCGTTCCCCTCATGAGATACACCCCTGC
+ACTTGCAGCAGCTGTGACACCTATCATGAAATTGCTGGTAGCTGTAGACACTTTCATTGGAAGTTTCATA
+AAAAGGTCCATTGCCAACACTTTAAAAACTCCACTGCCTATTCCTAGAAGGCCAGATAGTATTCCAGCCA
+AGTACATCGTCCCAAAAGCTTCATAAACTCCAGCTACCTTGTATTTTACTTCTTTGTTTAAAACTTTATC
+AAAGTAAGAGCCTTCCAAATTTAACTTCTTGGCTAAAGGATGGGAGATTACGTTTTGGGGTAATTCTTCC
+TTTCTTTTTTTAAGCATTGCTAAAGCGGAGTATAAGAGTACGAGGCCAAAAATGATGTAGAGGTATTTAG
+AGCTTATCAAACCTGCTATATAGGCGCCAGTTATAGCGCCTAGAGTTGTAGCAATTTCCAGAAACATCCC
+AATTCGCAAATTGGTGATATTGTCTCTCACATATGCCACAGCTGCTCCGCTAGAAGTCGCTATGACTGAC
+ACTATGCTTGCTCCTATTGCGTATCTTATGTCTACTCCCAAAAGTAGAGTGAGGGCAGGTATTACAATTA
+TTCCACCGCCTAAGCCCAAAAGAGCGCCAAAAACACCTGCAATAACAGAAAAAATAAATATCTCTAGAGA
+AGTTGCAACCACTATTTCATCATCTCCTCAGCCTTTGCTAAATTTTTTCTGCATAAAAGATTATAGCATA
+CCTTTAGTTTTAAGCCAAATTCACTCTAACCATGGTTTTCATTTTTTTGAAGTAACAGTAAAATAGGGGG
+TATTGCGTAAATGCACATAGTTGCTGCTGCTACAATGCCTGCATCGTTAAATCCCAGCGCAAAGAGCATG
+CCAACTATGCTTCCAAAAAAGCCTGTATAGATGTACTTGTGATTTTTAAAGGCTTCCTGCAATACTCCTG
+TTGGCTTGTAGGACACTACAAAAAGTGCGACAATTGATATTACAAGTACCCAAGACCATATGGTGTATTT
+CATGAGTTTTAGCTCCATTTGCAGCTTTCTTGCAAAAATCTGAAATAGGGAGTTGATTCCTTCAGCTTTT
+ACAATCAAAGTAGTCTGTGCCATGTGGGTCATTGTCCCTAAGAAAGTAGAGATCGCAAACATTAGAGTTA
+ATGAAATTGCCATTAAGACAAACATTATCAGAAAATGTTTTTTAGTTATTTTTACTCCAGACATCATCAA
+AATTACAGTTCCAAAAGCCATAAACCCTGTGATGAAGGCTCCTACTTTGGCGCCAAATTGGGGCATTACC
+ATTAAAAAGAAAGCGGCAATAAACAGCAAAAATGTAGTGGCCTTTACAATTTTCTTAGGATATTTTTCTG
+TAAATAAAGCTGTGCCCATTATCAAGGAACCTAGGAGCACTCCCATGTACTCATTTCCTATTCCGTAGTA
+CCTAGCGCCGCTTATTACGTCATATCCTAGAAGAGAGTTTTTCATAAGGGGAGCGTGAAGCACCAAATCT
+ACCAGTATGGCAAATGATGTGATAAGGCTTATTATCATTACTCTGTCTAAGTCTTTCTTTGAAGAAAGCA
+TTACCAGAAGGTCAATTGCGATTGTTATAAGCACAATAGCTATCACGTTTGAGTAAAGATTTAATGGACC
+GAGCAATGGAAGGATTAAGAAAGTAAGTGGTACAGTGATAACTGCTAACAATAATGGCGAAATGTAACCT
+AGATAGTCTTTTTTTATGAACAACAACACTATATAAAGTATAACTAAGATTATAAAAATTGATGCGTAAC
+CTTTTAGTATAGGAGTTCTTGCATTGTGGACAGAGACTATCATTTCGTCGTCTTTTAAGAGCTTAGAAAG
+AGCATTGTCACTTGGAATAGTTTTAATAGGATGTCCCAGCATTTCTATTGGGGGACTTATATTAAAGTAT
+TTCAAAATTGTCGGTGCTATGTCTAGATTTGTGACAATTCCCTCTCTCTTTGTGGTGTTTGAAGTGGCCA
+ACCCTTTTGAGAAAGAAGGACCTGCTACTATTACAGGGGTAATCAAATTATTTTTAGAAATATCTGAACT
+AGAGGGATAAGGAGACAACGCTATAAACAAATCCTTTGACAAATTCATGTGATTGAGAATTTTGCCGATT
+AGTTCATCAGCTTCTTTTAAAGCTTTTTCCTTGTAAGAGTTTGCTAAAGAAGGTGTGGTGTATTTGGAAA
+ATGCATCAGCTCTCAATGTATCTCCAGGGTCTATTATTATAAGTCCCCCTTCTTTACTTGCCTCTAAAAA
+TTTTTCATAAAGTTTTTTGTAGTTTGCTTTTACCATGTAAGGGCTATTTTCATCTCTTAAAAGAAGAGAT
+TCGCTCACATCTCCCCTTGCTAGGCCCTCTTTGTCCATGCCGATTAAAGCAGCGTATCTGTTGTAGGCTG
+TGCCGTAGGGAGTTTTCACATCTCCATTCCCAAAGACATATACATCTATCCCATGTTCCTTCAAAATCTG
+TCCCAGAAGTCCGGGAGTTACTGTATAATTTAAATTTGAAGCCTGAGAGATTAAATCCTGTATTCCTATA
+TTTACTATGTCGTTGTCTTCTACTTCTCTTCCAGTGTACAGATAGTACAAATTTTCTGCGCTGGTGTAGG
+CATAGGCTTCGTTTTTGTTGAAGCAAAGTCCGCCCATCTCACCGACAGCTGCCCTTGTCCCTGTACCTAT
+TGTAAGGTATGCAGCTGGTTCAGAATAGCTTCCAGCTGTTCTTGTGTTCATGAGAGCTAGAGAGCCTTTT
+TCCATTAACTTTTTTATGTTGGGGAGGTCGTACTTTTTAAGGTCTTCAATGCCCGTCCTGTCTAGAATGA
+AAAGCACAGCTAATTTGTTTGAATTTTGAGAAGGAAAGGCAAGAGGATGTGAAATTGACGAAAAAATAAA
+TAAAAGCATTAGAAGAGAAGCGATAAACTTTTTCATAGTTACATTCCTTCCTTAAAATTAGTAATTGGCA
+CGCGGCTTTTTAATTATAACATAAAATTGTTAAAAAATTTTTAAAAAGTCCTCAAAAGAGGACTTTTTAA
+TCTCTCATTAAAGGCATTGTCATGCAACGAGGGCCTCCTCTTCCTCTTGACAGCTCAGACCCTTCAATCG
+GGATCACTTTTATCCCTTCTTTTTCCAAAATTTTATTTGATATTTCATTTCTAGAATATGTTACAATTAT
+TCCCGGAGCTATGGCAAGGGTATTAGTGCTGTCATTCCACTGTTCTCTTGCAGAAGTTATGGCGTTTAAT
+CCTCCAGTTGGAATTATGTCTATTGTATAGAGGTTTAGGGCATTTTTTAGGGCTGTTTGTAAGTCTTTTT
+CCCTGTGTATTGAAAAACCTTTTTCTTCTTTTATGAGGCTAAAAATTTTTAGCTCATTTTTTATGCCCGG
+GTAGAAGACAAATCTGTTGGTATCCACCATGGTAAATACAGTGTCTAAGTGCATGTAAGACCTTTTTGCA
+GGGATTTGTACTACCAGTATTTTTTCAACAGAGGATCCTTTTTCAAATAGATTGTGAGCAAGCTGTTCTA
+TTGCCTGTGGGGATGTCCTTTCGCTACAGCCGACCGCTATTACTTTTTCATTTAAGACTAAAATGTCTCC
+GCCTTCTATAGAATGAGGATAAGTGTTGTCATAAAAGAGGGGGACTTCGTTGTCTTTGAAGAGAGGATGA
+TAATTATACAGGTACTTAAATATCAGGGTTTCTGGCTTTCTCGCAGCAGCTTTCATTGAGCTTATCATGA
+GTCCTCTGTCGATTACAGCGGCTGGGTCCCTTGTGAAATAGAGGTTTGGCAATGGCTTGATGTAGTAATA
+GTCTTCTTCGTATATGTGTTCTGCCAGGCCCATCAAGGACCTTTTTACTTTTGCTTCATACAATGAAAGT
+CCAGATATAGATATTTCTACCAGTTCATCTACGGGTTTTTCTCTTAAAAGTCCAAACAAAAAGTCTAATA
+TTTTGGGAGAGGTGATACCATTTAATTGGAGGAGGTCTTCGATAAATTCCTCTTTTACCTCTTCATCTTG
+TAGTATTTCAGAAAGCAATCTTTCTATATACAGCACTTCTACTCCGTTTTCTTTCAGTACCTTTACAAAT
+TCATCGTGCTCTTCTTGAATTTTTCGCACCCAAGGTATGTCATCAAAGAGAAGTTCAGAAAGGTTTTGAG
+GAGTTAAGCGCTCCAGTTCTCTTCCTGGTCTATGTAGTATCACAGCCTTTAACGGATTTATTTCAGAGGT
+TATTCTAGGGACGATACCTGTTTTTATCAAATTTTTCATCCTCCCGCGTATAAATTCCTTATATAGTATA
+CTGTTCAATGAGGTGATTTTCAATACGCTGGATGAGGTTTTTGTTGAAAAAAGGCAGGTTGAAAGGTAGA
+ATATAGAAGAGGTGAGAAAAGTGTTGAAAGAGGGAGAAAGATTGGATGAGTTAAACATAAAAAATATGGC
+CATAATTCAACACAAGGACAAATTCAGATTTGGAATAGATGCAGTTTTGCTTGCAAATTTCGTCACTGCA
+AAAAGAGGAGATAGGATTGTGGATTTGGGATGCGGCAATGGGATAATTCCTATTTTGATTGCAGCAAAAA
+CAAAAGATACTTTTATTTACGGGGTCGAAATTCAGGAAGAGATGGTTGACATGGCGATAAGGAGCGTGGC
+AATTAACAGTCTGGAAAACAGAATAAAGATAATACACGGGGATGTAAGAGAAGTAGAGAAATTATTGGGT
+TACGAAAAATTTGACGTGGTAACTTCTAATCCTCCTTACATGCCCCTTTATACAGGTTTTGAAAAAAAGG
+AGGAGGCAGAGAATATCGCGCGATATGAAGTTTACGGAGGACTTGAGGATTTTGTAAAAGCAGCTTTTAA
+GCTTTTAAAATTTGGCGGAAAATTTTTTATGGTTCACCGTCCGGACAGGTTAGTAGATGTCATGTACTTT
+TTGAGGAAGTACAATTTGGAGCCTAAAAAGCTTAGGTTTGTTCATCCCTACGTTGACAGCAAGCCCAATT
+TATTGCTTTTGGAAGCAAAAAAGGGAGCGCAGCCCTCTTTGACTGTACTTCCGCCCCTTTATGTGTATGA
+AAGGACTGGTGAGTATACAGAAGAGGTGAAATCCATATATTCAAAGGAAAGTTTGGAGGAGGAATAAAAA
+TGGAAGAGTATGGGACATTGTATTTGTGCCCCACACCTATTGGCAATTTGGAAGATATAACTCTTAGGGT
+TTTGAGGGTTTTAAGTGAGGTGGACCTTATTGCAGCAGAAGATACCAGACAGACACTGAAGTTGTTAAAT
+CACTACGAAATAAAAAAATCCCTTGTAAGTTACCATGAACATAATAAAGTAACGATGGGACCCAAGCTAA
+TAGAAAAATTGAAAAGTGGAAAATCTATTGCACTGGTGACTGATGCGGGTACCCCTTCGATTTCAGATCC
+CGGGGAAGAATTAGTTAGGCTCTGCATACAGGAAGGCATAAAGATAGTGCCTCTTCCAGGGCCAACAGCA
+GCCATCACAGCGCTTATTGCCTCAGGACTTGATGCTTCTTCTTTTGTATTTGAAGGTTTTCTGCCAAAGA
+AAAGCAAAGAGAGAAGGGAAAAACTAGAGAGGATTTCAAGAGAAGAGAGGACTACAATACTTTATGAATC
+TCCTCACCGATTGAAAGAAACTTTAAAGGAACTAAAAGAATACATAGGGGAAAGAAAAGTTGTGGTGGCA
+AGGGAGCTTACTAAAATTCACGAAGAGTTTATAAGAGGGACGGTAGAAGAAGTTTTAGAAAAGTTAGGAG
+AGGAAGTAAAGGGAGAGATTGTGATAGTAATAGAAGGAGCTAAAATTAGTCCTTTACAAAAAGACCCTAA
+AGAATTGCTAGATAAATACCTAAAACTAGGGATGGATAAAAAAGAAGCTGTGAAAAAGGTTGCAGAAGAG
+CTGAAGGTTTCAAAAAGAGAAGTTTATAAGCTTGTCATAGATGAAGATATCAATTGAAGTTGATTTTCAA
+TACCTTTTGTGTAAAATATTTGCATATTTTTGGCCCATGAACTATAATATATATAAGTGACAATTTCAAT
+TGATAATGTGTGGAGGTTGCCATGAATAGAGAAAAAGCGGCTCTTTTGTCTGTTGTTTCCAACAGCTTTT
+TGATAACAGTAAAATTGGTGGCAGGAATTTTGATGCATTCTATAGGTGTAATTTCTGAGGCAATTCATTC
+CTCAATTGATTTAATTGCAAGTATAATTGCCTTTTTTTCTATAAGAAAGGCGGCAAAGCCTGCTGATGAT
+GACCATCCCTTTGGCCACGGGAAGTACGAAAATGTGTCTGGATTTGTTGAAGCTATTTTAATTTTTTTTG
+CTGCTCTTCTCATAATATATGAGGCTTTGAAAAGAATAATTACCGGCGCATACGTAGAAAATCTAGGAAT
+GGGCATAGTAGTGATGCTTTTTTCTGCCCTCATAAATAGCGTAGTTTCATTTTATTTATTTAAAGTTGCC
+AAAAAAGAGGACTCTATAGCTCTAAAAGCCGACGCCATGCACCTTTTAACAGATGTTTTTACTTCTTTAG
+GAGTTGCTGCTGGCCTTGTTGTCATAAGATTTACAGGTATTAACATTTTGGACCCAGTAATTGCTATTTT
+TGTAGCCTTTTTAATTATAAAAGCCTCTGTTGACCTTACAAAAGAAGCTTTAAAAGACCTGACGGATACA
+AGTCTTCCGGAGGAAGAATTGAAAGAAATAGAGGAGATAATCAAGTCAAATCCTGAAATTACAAGTTTTC
+ACAAATTGAGGACTAGGAAGTCGGGGCAGAAGAGAGAAATAGATGTGCACTTGAGAGTCAGAAGAGATGC
+AAATATTGTAGAAGCCCATGAACTTTCCCATAAGGTTTCAAAGCAAATTATTGACAGATTCCCAGAAGCC
+AATGTCACAGTTCACATAGAGCCAGAAGAAAAAAAGGAGGAAAAATAATGGGAGGATTTCCCTCCCATTA
+TTTTTCCTGCGATTATTCTAATGGAGTTTTCTTGAGCTCTTCCAAGCAGTTTTTGCAGATGTTTTTCCCT
+TTGTAGTTTATGACATTTTCAGCGTTGCCGCAGAAAATGCATGCTGGTTCGTACTTTTTGAGGACTATCT
+GCTCTCCATCTACATAGATTTCTAATGCGTCTCTTTCTGCGATGTTTAATGTCCTCCTGAGCTCAATTGG
+TATTACTACCCTTCCCAGCTCATCTACTTTTCTCACAATACCCGTGGATTTCAACATATTTCTCCCCTCC
+TGAGTTACAAATTTCGACAGTTGTACTTCACTTATAATAATACCAAGTTTTGAAAAATAAGTCAACACCT
+TTTTTGGAATTTTTTTAGGATAATAACATAAATTTTATTACATAAGAAGAAAAAGCGAAAAATAGTAGGA
+TTTTTGGCAATGCAGGAGGTTTTTTTATGATGAACTACATATGGTTTTTTATGATCGCTGTGGGAGTATT
+TGTCGGAATGGCAAATGGAAAAATGTCGGAGGTGTCAAGGGCGATAATTGATTCCGCTCAAAGTGCAGTG
+ACGATTTCAATAGGCCTTCTAGGAGTTATGGCTCTCTGGCTCGGAATAATGAAAATTGCTGAAAAGTCAG
+GGCTTATGGATATTGTAGCAAAAGTGCTAAAACCTGTAGTAACGAAAGTTTTTCCGGAGGTCCCCAAGGA
+CCATCCAGCTATTTCTGCAATGATTATGAATATTTCTGCTAATATGCTGGGGCTTGGAAACGCCGCTACT
+CCTTTTGGAATTAAGGCTATGGAGTACCTTCAAGAGCTCAACAGAAAAGAGAGTGCCTCAAATGCCATGT
+GCCGATTTTTAGTTATAAATACTGCTTCAATTCAACTCATTCCCGCTGTTATGATAGGCCTTAGAGCATC
+CCTTGGAGCGCAAAACCCGGCGGATTTTGTAATTGTGAGCATTTTTTCTACAGCTACAGCTCTTACGGCA
+GGGTTAATTTTCAACAACTTTATTGAAAAAATGTCAATATTTAGGGAGTGATGTGTGTGGTAGAAATTTT
+TTCTGAATGGCTTGTCCCTGTTCTTCTTATAATTATACCTTTTTACGGTCTTGTAAAAAAGGCTAAAGTT
+TATGAGATTTTTATAGAGGGCGCAAAAGAGGGACTAGATGTGGTTGTGAGGATTTTTCCTTCTCTTTTAG
+CTATGCTGGTGGCTATAGGAGTTTTGAGGGCTTCTGGGGCTTTGAATTTGCTTGCCCAGATTTTGATGCC
+TTTCACTCAAAAGATAGGTATGCCTGAAGAGCTTGTTCCCCTTGCTTTGATAAGGCCTCTTTCAGGGAGC
+GGAGCTTTAGGGATTGCCACAGAACTTATGAAAACTTATGGTGCTGATTCTTTCATTGGCAAGATGGCTT
+CTGCTATGTACGGTTCTACAGAGACTACTTTTTATGTGCTTGCAGTTTACTTTGGAGCCGTAGGAATAAA
+GAATATAAGGCATTCAATCGTTTCTGGAATTTTTGCTGATATAGTGGCTATTATCTCTTGCGTTTTTTAC
+AGCCGCATATTTTTTTAGGCCTTGTATACTTTTTCCCTTTTGTTATACTTATTATTGGTAGGCAATTTAC
+CTTTTTGAAAGGAAGGATCTTCGTGGCTACAATACCCAGGCTCATAAGGAAATTAGGAAGAGAAGCCTAT
+AATGTTTACATTGTCGGCGGCTACATAAGGGACAGGATACTGAACAAAGAAGCAAAGGACTACGATTTTG
+TAGTTAAAGGCAATGCAGAAGAAATCGCAAAATTGGCAGCTGAGAAGATGGGAGGCAGTTTTGTGCCTTT
+TATGGCAGAAAAAGGAACATATAGAATAGTGGTTGGAGATGAAATACTGGATTTCACTAATTTAAGAGGG
+AAAGACATATACGAAGATCTGGCCCACAGGGACTTTACAATAAATGCCATGGCTATTAGACTCACTGACC
+ACTTTGAATTTGAATACATAATAGACCCTTTTGGAGGATTAAAGGATATAAAAAACAGAAAAATAAGACA
+TGTGGCAGACTATACCTTTCGGGAAGACCCTTTGAGGGCTTTGAGGGCTGTGAGATTTGCTGCCACTTAT
+AAATTTGATATAGATGAGGCGACAAAAGCCAAAATAAAGGAAGAAGCCCATTTATTAAAAAATGTTGCCC
+CTGAGAGGATAATGAATGAAATTTTTATGATAATAAGAGAAAAAGATTCGCATAAGTATTTGAGGTTGAT
+GGAAGAGCTAAGTTTGATGGAAAATATTTTTGAAGAGGTAGCTAAACTCAAAGAGGTGGGTAAGTGCTAC
+TATCAGCTTATAAACGCGTGGATACATTCTATAAGGGCAGTGGAGGAGTATGAAAACATCATAAGCGCTA
+TGAGATTTCCCAAGGATGTAGAAGACCTTGTGAGTGAATACCTAGAAAAACCCATGTCTCCGGGAAATAA
+AGTTAAAGATATAATAAAACTGGGGATTTTGTTTCACGACATAGGCAAAGCTGATTCCATATACATCGAC
+GTAGAAAACCGCCTCCACTTTTACAATCACGAGATAAAAGGTGCTGAGATAATAAAGAAAATGGCCTCCC
+GCATGAGAATTCCCAAAAAAGAGACAAACCTCCTGAAAAAACTTGTGCTTTACCATAAAAAGCCCCTCGA
+TTACTACATTGAAGGGGTAAATAACAAGACACTTTTCAGGTTTTTCTATCATCTAAAAGATAACGCTATA
+GGTATTCTGCTAGCCTCTTTGGCAGATTACACTGCCAGCCGGTTAAGCTTTGGGAAAGAAGAGGACATAC
+CCCGTTATGAGAATTTTATAACAAAACTTTTAAAGCGATATGTAGAGTTTAAAGAGACGGAAAAACCGCT
+GCTTTCTCCTCTAGACATAATATTAAATTTTGATGTGAAAGATGGCAAAAAGCTCGGGCAGATACTGTAT
+GAGATAAGGAAAAACAGGTTTTACGGCGAAATAAAGACAAAAGAAGATGCCGTTGAGTTTATAAAAGAGA
+GAATGAGAGTGGAGAAAATATGAGGAGTTGAATAATAAAAAAGGGAGTTGACAATACTCATTATAAAGGG
+TATATTTAAGGATAAATAGAATATTGGAAAAGGCGATGAAGGAAAGAGTAGGAAGACTAGAACTTTTACA
+GAGAGTCGGGCAAGGTGAGAGCCGATAAAGTTCTAGCTTCTGAAGATGGCTCCGGAGCCGTACTGTCGAA
+GGCTAGTAGGCTTTACCGGGGACTCCCGTTACAGAGTAGGAGTGTGTTTGCACTCTGTGAGGCATGAGCC
+GCGAGGTTCATGCGAAGAAGGGTGGTACCGCGAAAATCTCGCCCCTTGCCGGAGGCGAGTTTTTTATTTA
+ATTACTATAAAAAACTTGAGGAGGAGGTCAAAATGAAAAAGACTTTTTACATCACCACTCCTATATATTA
+CCCCAGTGACAAGCTACATATTGGCCATTCTTACACTACTGTGGCTGCTGACGCAATGGCAAGGTTCAAA
+AGATTGACAGGGTATGACGTGATGTTTTTGACAGGTACAGACGAGCACGGGCAGAAAATTCAGAGGATAG
+CCAGAGAAAAAGGCATGTCTCCAAAAGAATATGTGGACGGCATTGTGGAATGGATAAAAGATTTATGGAA
+AACAATGGATATAAGTTATGACCATTTTATTAGGACAACTGATGCCTATCACGAAGAAATAGTGCAAAAG
+ATATTCATGAAGTTGTACGAGCAGGGGGATATATATAAGGGAGAATACGAGGGATGGTATTGCACTCCTT
+GCGAGTCTTTCTGGACAGAAAGCCAGCTTGTGGATGGAAAATGTCCTGACTGCGGAAGACCCGTTGAAAG
+GGTTACAGAGGAAGGGTATTTCTTCAGACTTTCAGCTTATGGAGATAAGCTTTTGAAGTACTATGAGGAG
+CATCCAGATTTTATACAGCCAGAGTCCAGGCGAAATGAAATGATAAACTTTATAAAGGCTGGATTGGAGG
+ACTTATTTGTCTCAAGGAGCACTTTTGACTGGGGAATAAAAGTGCCTTTTGACCCTAAGCACGTCATATA
+CGTTTGGATAGATGCTCTTTCTAACTATATCACTGCATTAGGATATATGACAGAAAATGATGAGAAATTT
+AAAAAGTATTGGCCTGCAGATGTGCACCTCGTTGGTAAGGAAATTGTGAGGTTCCACACGATAATATGGC
+CTGCTATGCTCATGGCTTTAGGACTTCCTCTTCCTAAAAAGGTGTTTGGGCATGGATGGTTGATTTTAGA
+AGGAGGTAAAATGTCAAAATCCAAAGGGAATGTAGTGGACCCCAAGGAACTAGTGGACAGGTACGGAGTA
+GATGCTATAAGGTATTTCCTCTTAAGAGAAGTTCCCTTTGGTGCTGACGGCGTATTTTCAAACGAAGCTT
+TAATAAACAGGATAAATTCCGATTTGGCAAATGATTTGGGCAATCTTTTAAGTAGAACTGTCACAATGAT
+TGAGAAATACTTTGATGGAGTGTTGCCTAAACCTTCTTCTCAAGAAGAAATAGATGAAGACCTCATAAAT
+GTAGCGCAAAATTTACCACAGAAAGTAGAAGAATACATGGACAAGTTGCAATTCTCCAACGCCTTAATAG
+AGATATGGAAATTAGTGTCAAGAGCTAATAAGTACATTGATGAGACTATGCCGTGGGTGCTAGCAAAAGA
+TGAATCTAAAAGAGGCAGACTGGGTACAGTTTTATACAATCTGGCAGAATCTTTAAGGTTCATAGGAATT
+TTGATATCTCCTTTTATGCCCAATACTCCTAAAAAGATGTTTGAACAATTAGGGATTACGGAAGATTTGA
+CTACATGGGAAAGCTTAAAATTTGGGCTTTTGAAGGAAGGCACAAGGGTGAAGAGAGGAGAAATCCTGTT
+CCCCAGAATAGATGTTGAGAAAGAACTGGCATCTCTTGAAAAGAAAACTGAAGAAAAAACAAAAGAAACA
+AAAGAAGAGAAGATAGATTATATCACGATAGAAGATTTTTCAAAAGTTCAACTGAGAGTTGCTGAAATTT
+TAGAAGCTGAGAAAGTAGAAGGTTCAGACAAGCTCATTAAAATGAAGCTTAAAGTCGGGGAAGAGATAAG
+GCAGATTGTAGGAGGAATTGGCAAATATTACAGTCCAGAAGAGCTAATAGGCAAGAAGATAATAATTGTA
+TATAATTTACAGCCGAGAAAGCTCATGGGGATTGAATCCCAGGGGATGCTATTGGCGGCCACTAATGAAG
+GGAAAATGGCGCTGTTGACGGTAGACAAAGACATAGAAAGCGGTTCTAAAATAAGCTGAGGTGATAAAAT
+TGCTTATAGACTCTCACGCTCATCTTGAGGATGAGAAATACAATGAAGACAGGGAAAAAGTGATTGAGGA
+GTGCAAAAAGGACCTCACATTTTTAATAAATGTGGGGTCCAATATATTGACTTCTAAAAAGACCATTGAA
+CTTGCCCACAAATACGATTTTATATACGCAACTGTGGGCATTCACCCTCATGATGCAGAAAGAGAAAAAG
+ACAAAATAGAGGAAATAGAGAAGTTGGCTCTTGAGGATAAAGTGGTGGCTATAGGAGAAATTGGCTTGGA
+TTATTATTACGGTGACCCTCCTAAAGAATTTCAAATTGAGGCTTTTGTGAAGCAGATAAGGCTCGCAAAA
+AAGCTTAAACTTCCCATTGTAATTCACGACAGAGTCGCCCATGAGGATATCTTAAAAATACTGAAAAAAG
+AATGGACACAGGATTTAAAAGGGGTATTTCACAGTTATTCTGGTAGTGTCGAGATGATAAAAGAAGTGAT
+AAGTATGAATTTTTACATCTCTCTTTCAGGAACTGTCACTTTCAAAAACGCTAAAAAAGTTAGGGAGGTT
+GCAAAAGAAGTTCCTCTTGAATGGCTTTTGATTGAGACAGATAGTCCCTATTTGACTCCTGAGCCCTACA
+GAGGTAAGAGAAACAAGCCCACATATGTTAAATTTGTAGCACAAAAAATTGCTGAAATAAAAGGTATAAG
+TTTTGAAGAAGTTTGTGAAACAACCTCGCAAAATGCCATAAAGCTTTTCAATTTGCCCTCCTGTTTTTGA
+TAGGTATCAAAAGTGTGAAAATTGCGTATAATAATTACATAACTGAAAAATTGTGTATAAAAATTTGACA
+AATTAATTTAATTGCATTAAAATTACTTACGACTCCCCTAAACCAAATTTTTAACAGGAGGGTATGGGAT
+GGATACAGATGACCTTAGAAGGCGACTAAAACCGGTTGCCCTTGTAACACTGGTAGCAGTCGCTTTTGCG
+GCCATTGGCCTTTTGGCTTATGTGAATTTGAGAAAGGAAATAACCCTTCAGGATGAAAATAAAAAAATAG
+TGATAACTACCTTTGCATCCACAGTAGGAGATTTGCTAAAGGAAAGAGGCATTGAACTAAGGCAGGAAGA
+TGTGGTCAAACCCTCTCTTAATACGCGGCTTAAAAATGGGATGACGATAACCATCAAAAGAGCAGTGCCT
+GTTACACTAAATGTAGGAGGGAAAGTAGAAAATATATACTCAGCAGCTTCTACTATAAAAGACCTGCTTT
+CTGAGAGAGGGATAGCTTTGGGGCCACAGGACAAAATCAACATGACTTTGGATACGCCTGTATTTGCTTA
+CATGTACATCGACATCACAAAGGTGACGGAGAAGATTATAACTGAAGAAATAGATATACCGTATCAGATA
+GAGACAGTGAAGGACTATACGATGGAAAGGGGTCAGACTAGAATAGCCCAACAAGGGGAAATGGGGAAAA
+AAGTAAAAGTTATAAAAGTCACTTATGAGAATGGAAAAGAAGTAGCGCGAAACGTAATTGAAGAAAAAGT
+GATTAAAAACCCCGTTCCCCAGATCGTACGAGTTGGGACTTTAGGGGTTTTTACTACTTCTAGAGGAGAA
+ATCGTAAGATACAGAGAAGTGAAGACAATGCTAGCTACAGCTTATGACAGCAGTGAAGAGAGCACAGGTA
+AAAAGCCTGGAGACCCCGACTACGGCATTACTGCGAGTGGAATGGTGGCGAGAAGGGGAGTAGTTGCTGT
+GGACCCCAGAGTTATACCGCTAGGAACGAGGCTGTATGTAGAAGGATACGGCTTTTGCATTGCAGCTGAT
+ACTGGAGGGGCTATAAAGGGCAATCGAATTGACGTGTATTTTCCTACCAGAGAAGAGGTCAGAAACTGGG
+GGAGAAGATACGTCAAAGTGTACATTCTTCAGTAGGGCAGGGGCTTCCCTGCCTGATTTTTTGAGGTGAA
+GATATGAAGGCGAAAAAGAAATGGGGTCAAAATTTCATATTTGACAAAAATCTTCTTTCAAAAATTGTGA
+GAGCTTCAGGAGTAGGAGAAGAGGACTTTGTGCTAGAAGTGGGTACAGGGCATGGGGGGCTGACAGAGGA
+ACTTGCCAAAAAGGTTAAAAAAGTTGTATCCTTTGAAATAGATAAAGAGCTTTTTGAGATGAGTAGAGAA
+AAATTAAAAATCTATAAAAATGTGGTCATCATAAATGAAGACATACTAGAAGTTGACCTTTTAGAAATTG
+CTCAGGAGCATTTTGACGGAAATTCCTTTAAAGTCGTAGCCAATCTCCCCTATTACATAACTTCACCTAT
+AATAATGAAAATGCTTGACTGCAAATTGGTAAAAGAGATGACTGTGCTTGTTCAAAAAGAAGTTGCTGAG
+AGAATATGCGCTTTACCAGGCACAAAGGACTACGGTATGCTTACTGTTTTTGTAAATTTCAAAGCAAAAC
+CGGAAATACTCTTTAACCTTCCTCCGAAGGTGTTTGTGCCTCCTCCGAAAGTGGAGTCTTCTCTTTTGAA
+ATTGAAAGTTTACGATAAGCCTTTAGTAGAAGTTAAAGACGAAAAGCTCTTTTCTGAAGTTGTAAGAGCA
+GCTTTTGGACAAAGGAGAAAAGTTTTGTCCAACTCTTTAAAAGTTCTCGGCTTTTCAAAAGAAGTTTTAC
+ATGAAACTCTTTTAAAAGTTGGAATTTCCCCTCAGGCAAGGGGGGAAACCCTTTCAATAGATCAGTTTGC
+GAATTTGGCAAATGCACTTTATCTTCTCATAAAAGAGTAATAATATTTCCCCTCATTTCATAATATGTAG
+TGCGGCAATGGATTTTTAGTGAAATGAGGGGGATTAAGCAAATGCCAGTGAATATATACAAGCGTTCTTA
+TATAGTATTAAATCCAGAGGACAAAGGATGTTCTTTTGAAGGGAAGGAAGTCTCAGGATATCTAAAATTA
+GAATTTAGAGGGAATAGAGGGAGAGTGACTGCTGCCCTTCAAAACCTTAATCCTGATTATTCCTATAACT
+TGAAGCTTTTGAAATCGAACGGGGATGTAGTTGTGGTGGATTTTGGAGCCTTGAAAGTGGATGACAAGGG
+AAGAGGTGGAGGAGAGTGGACTTTTGATTTGGAGGATGTAAAGGGTTCAGGTCTTAAATGGGAGGAATTT
+TCTGTTATTTTAGTAGAAGCGCATGACGGAGAGAAGTTTTTGGTGCCTCTTGTTTCTCAAATGAACAAAA
+AAAGCTCAAATTGGAAGAGCGCTTACAGAAAATATTTAATTAAAAGGGAGAGCGAAGAAAGTGAAACCCA
+TAAAGAAGAAACAGTTGAAGAGAAGAAAGTTGAGGTTTCACCAGCTCCGGAAACTGTCTATGAGAAGATT
+GAAGCTGAGGAAGATGCACTAAAAGAAAATTTAGAAGAATATAGTAAAAAAGAAGAAAATAAAGAAGAAG
+CAGACTATATAAAGTATTTGAAAGAATATGTCAACAACATAGTAAACTTTTTGGAGGAAGTGCAGCCTTT
+TGAAAAGAACTTGGAAGGCTACAGGTGGTGGAAAGTAAAGACTGGATACAGAGAGGGAAGTTTTGACCAT
+TACCTTGTGGGTTTTGTGAAGGACGAGAAAGGGGATTTAAAGTATATCGTCTATGGGATGCCAGGATTTT
+TCACCCTTTCAGATCAGCCTTTTGCAGGTATGACGGGCTTTGTGGTTTGGAAACCTGTAAGAGAAGGTTT
+CAGGGGGCCGAGAGATGAGGGGTATTGGCTTATGCACATAGATGCAAAAACAGGGCAGATTGCGGTGCCT
+ATAGAGCCCACTCCTCCGCCTATAATACAAAATTAAAAAGGGGCAATAAAGCCCCTTTCAGACTGTTGAC
+AAAGTTTAAAAGTGGCATTTTGTGTGTAAATGCGACTTGTTGTCAAAGCGGTAACTAAACTTGGCGAACT
+TGAGGGGCGAAGGCGGGGCGAGCGAAGCGAGCGACCACCTGAGCCCGAAGGGCGAATTGGTCGGGACCCC
+GCCGGAGCCCGAAAAGTGAGCCTTAGTTTAGTCGCTTTGCAACTCCGGAGCATTAACACAAAATGCCACT
+TAAATTAATATGGGTTTTGTCAACAAACTGAAAGGGGCAATAAAGCCCCTTTAATTTTGTGCTGCAAATT
+CTTTTAAATCTTCTTCTAGTTTTTTCATCTCTTCTTCATTGTCAGTATGAGCCACAACTGTAAGCACATT
+TTCTAAATTTAAGCTGAAAAGTCCCATTATAGACTTTGCGTCAATCACGTATCTTCCAGATACTACGTCA
+ATCTCAAATGGGTATTTTGAAGTTTTTTCTACAAAGCGCTTTACACTTTCAATGGTGCTTAATTTTACTT
+TTATTTCTTTCATATGTATTTCCTCCTCTTGCAATCTAGTAACTATAGTACATCAATTAAACAATTTAAT
+CAATTGACCGTTTTCACAAAATTTTTGGCAAAAATTTAGCCCCTTTCCTAAGGGGCTAAATTGTACTTGT
+AGAGGATTTTTATGTCGTCAATTTTTCCGTCATATTTAAACATTTTTACATCATAAGGGTAGGTTATTGC
+CTGAGTTACTATAGCATTTTCTGATGGGTTTTGATATTTTATTTCCACTTCGAGGGTGGTCTTATTTTCA
+CTTTTTATTATTTGGGCTTTCTCTATGCTTACACTGTATCCTCCTGTCCGCATCATTCCGCGTGTGGCAA
+TAATGTAGTAAGTTCCATTTTCTTCAACTAGCTTTACGTTTTGTGTCTCTTTTAAGCTTTCAACAAGATT
+TAAGACATTTTGGGGAAGGCTTATGGCCTTTTCTAATTGAATAGGAATCACTTCCTCACTGTTTTTATTT
+AAAACTTCTACAAATATTATATTGTTTTTGCCATCTAATATCAATCTCACTGTATAGCCTTTCTTTAAAG
+AGTCTATTTTAAGATAATCATTTCCATCAAATACAGGGACATTTTTAATCACTGGGAAAGTTTTCAATAA
+GTTGCCGACCTTTACTGTAATAGAGCTTTCATCTGCTTGATATACTGTTCCTATTACTTCTTTTCCAGAT
+GATATGGTATTTCCTATTTTTTCATCTAGCCTTTCTAGTATTACAGCCATTTCAATTCTTTTGACAGGTT
+CATTCGGTTTCAAATTTTTACCGTCACCTACTATGAGCCCTTCTTTAACTGCCACATACATGTATCCTTT
+CGAATCTTTGGGGACAGCTTTCCAGTCTTTGTAGAGAAGCTTCTGATTCATATTGAGTTTTGCTTCTTTT
+TCCAGTCCTAAAGCTCTCACTAAGTATTTTGCTATTTCGTATCTTTTTGCATCTTTATTAGGGTTGAATG
+TTTTTAGTTCTTCCGAAGTTACAAGCCCTTTTTCATACGCTAAGCCTATGAATTCTTTCCCCCATGCAGG
+GACTTTTCCCTTGTATTCTTTGGGAAGTTCGGAAGTTTCTTCGTATCCCAAGGTGCGCAAAATTAGGGCA
+AGTGCTTCTAAATGGGTGACAGGTTTTGATGGGGCAAATTTTTTATCACCTACCCCTTTTATTATCCCTT
+TTGCATGCATTTTTTCAACAGCTTTTATCGCCCATTTGTACTCTTTTATATCATCAAAAGAGTAAGAGGT
+TTGTGCTTTTGCAAAAGTTACTGTAAAAGAAAGGAGAGAAAAGATTATAATTGTAAAAATGAATGATTTT
+AGGTATTTATACATCACTTTTTCACCTCTTTCTTATTTTTATTGTCGTTTTCACCCTTCTCATTTTTGCC
+ATTTTTACTGTTATTATCCTTCATTTTACTTTTTTCCTGTTTTTCACTATTTTCTTCTTTAGGTTTTTCG
+GTAGTTTCTTTTTGTACTTCTTTATCAGGCTTTGTTATTTTTACAGGTACCTCTACTTTTATCTTTTGTT
+TTTCTTGTTTATCTTTTGTAACTTCATTTTTAGGCTCTGTATTAGTTATTTTGACAGGAGGTTTTGTTTT
+TAACTTTTTATCCTGTTTTTTGTCATTTTCTTTGTCGTCCTTCGGTTCTTTTAAATTTTTTTTCTCTGTT
+TTTTGTATTTTTTCTTCTTTTGCGTTAACTTCAAATTTTAAGGCTGATTTGGATTTTTTTATATTTTCAA
+CTGCTTCTTGTACTTTTTCTTCAACTATTTTCGATTCTTTCAAGGGTATAGTGGTTATTATGACTTCGCC
+ATCTTTTCTTAAAAACCCCATTTTTTCAGATTCTTCAACAGTTTTAACTATAAAAGTCGAAATGTCCAAG
+CCTTTGTAAGGTATTTTTTCTAAAATTTTCTTAGCCTCTTCATTCATGGAAATGGCAGAAATAACTTTTC
+CATTTTTGTCGACAGCCGCTTTTATACTGGGATTTATCTCTATGTAGACATAAGCGTATACTTCAGGAGC
+TCTGAAAGTTAATACAGAAACTAAAAGAGCAATTATTACGGAGGCGGCTATTAAAATTTTTGCTGCGGGA
+TGTGAAAAGAAATTTTTGTGCAAGATTTCGACAGTTTCACCTATTTCTGCATCTTTAAATTTTTTTGAGG
+CTATAAACTGCCCGTCTGCTGTTAAAAGGTATGCTTTGTCTTTTTCTTTTTTAATTACTACGGCTTTCAT
+GTTTTTGCCACCTCACTTTCAAAGTTTATGTACTCTTTGAGAATAGGAAGGTCTTCGGAGAGTATTATCA
+CGAGGGCGATTATGTATTTTCTGTATTTTTCAATGGATTTTCGACTTATTCTTAAAAGTTCAATTAATTC
+TTTTACAGGTAGGGTTTTTGTCTTTTTAAGGTAAGAAAGCAAGTGTTCATTTTCACATATTGTGCGAGCT
+ATTTTTAAGGCCAATTTTCTGGTTTCCCTGTGTTTAGGAGATTGTCTTACAAGGTCTTCTATTTCAATGC
+CGTAAAGGCTTAGCAGATTCACAAAGGAGAGCATCTCAAGCCTTCTATTTTCAATCTCATAGTCAGATTC
+TCTTTCTGGGTATACATCAAGAGGATAAGCTAGGTCCTGATTTTGACGCAAGAAATCTATTATGCGCCTT
+TTTATAATTAAACTGGAAAAATTCAAAAAGGAGCCTTTTGTGATGTCAAAGCTGTCTATCGCCTCGTTGA
+AGGCTATTAAACCTATGCTTAGTTCATCGCTGTTTTGTTCGTCAATGTATTTATTGGCAAAGTGAGAAAC
+TTGTTTTATTATGAAAGGGGTATATTCTTCTATCAGTTTTTCTCTTTCAGAGGGGTCTTTTTTGGCTATG
+TACACTCTTTCGTTTATGTCCAAATCAACCACCCCACTATATTATTCGAATTGAAGAAAATTTTTAGGGG
+TATTCTATTAGTAATGATTATATATTATAATATAGTTGTCAACAAAAAAGTACCAATAGGGGGTATAAAA
+TTGATTACAAAAGAGCAGATATTATCGGCACTAAAAAAGGTGTATGACCCAGAACTTAGAAGAAATGTAG
+TAGATTTGGGGATGGTTAAAAATATTGAGATAGAAGGGGATAAGGTTACAGTTGACATAAATTTGACCGT
+GAAAGGCTGTCCTCTTCGCGACCAGATAAAAAACAATGCTATCAAAGAAATATCAAAAATAGAAGGAGTT
+TCAGAAGTTGTGGTAAACATTGGGGCCATGACGGAAGAGGAAAGGCAGGATTTAGCAAGAAGGCTCAAGG
+AGGAGAAGAAAAACCTTTTCGAGAATACCAGAGTTATAGTGGTAGGAAGCGGCAAGGGTGGTGTAGGCAA
+ATCCACTGTTGCAGTAAATTTGGCTGTTGCTCTTTCAAGGTTAGGCTTTGAAGTAGGACTTTTGGATGCG
+GATATTTTGGGTTCTAGTGTGCCAAGGCTTTTGGGCATTGTAGGAGAAAAGCCTTACGCTTTGGACGAAC
+ACACTGTCTTGCCTATTGAAAGATTTGGCCTGAAAATTATATCTATGGGAAATTTTGTCGATGAAGATAC
+GCCTTTGATATGGAGAGGGCCCCTTTTGACAGGAGTAATAGACCAGTTTTTTAATGAGGTTTTATGGGGA
+GATTTGGATTACTTGGTATTAGATTTGCCGCCAGGCACGGGAGACATACCCCTTACTGTAATGCAAAGGC
+TGCCTGAGGCAAAATTTATTCTTGTTACTACTCCTCAAGCATCTGCCTCCCACGTTGCAGGAAGAATAGG
+ACATATGGCGAAAAAGGTCAATGTAGAGGTTATAGGGATTGTAGAAAACATGTCTTATTTTGAGTGTCCT
+AAGTGTGGCGAGAGGTACAATATCTTCGGAGAAGGAGAGACTGAAAAGCTGGCAGAAGCTTTGCAGACAG
+AAATACTGGCGAGAATCCCAATAGTGGTGAAGATAAGGGAGTTAAGCGATGAAGGCATTCCACCTGCTCT
+TGATGACACTGAAGAAGGAGCAATCTATGTTGAATTAGCTGAGAAAATTGTAGAAAAAGTAAGGCCTTTA
+AGGCATGAAAAAGAGCCCCTAAAATAAGGGGGCTCTCAGACTGTTGACAAAGTCCTTCTTATTTAGGTGG
+CATTTTGTGTTAATGCTCCAGAGTTGCAAAGCGACTAAACTAAGGCTCACTTTTCGGGCTCAGGCGGGGT
+ACCGGCCAATTCGCCCTTCGGGCTCAGGTGGCCGCTCGCTTCACTCGCTCCGCCTTCGCTCCTCAAGTTC
+GCCAAGTTTAGTTGCCGCTTTGGCAACAAGTCGCATTTACACACAAAATGCCACCTCTTTAATTTTGTCA
+GCAGTTTGTGAGTCCCTGAAATAAGGGGCTCTTTTAAATATTATATCCTCTTAAAAAGTTCATCTTCAGG
+TATATTATCTGTCAGTCTTTCTAGATGAGAAGATAAATCTTTGATGACTTCTTCGTAAGGCATGCTTTCT
+TTAAGCCTTATAAATTTTAAGCCCTTCTGCCTTGCTTTTCCATAAGAGATGCTGCAAAAGGCTTCCGGCA
+CAGTTATTACTACATCCACATTTTTTTCAAAGAGAAAATCTACAACAGTGCTTCGCCTGTTTTCTTCTAA
+GTGGTATCCCGGGTTGTCATATTTTTCTGTTTGATTTTTTTCTGTGTCAAAAATGACTATATGAGGTCCA
+TCTGGCAGTTTTTCAATATACCCTTTTTCTGTAATTGTAGCGGCTATTCTCATGATAAAACCACCCCTTT
+TCTATTGTAGCGCTTTTTACAAAAAAAACAAAATGATAAAGGAAATTTTTTAAATATTGTATTGGTATAT
+CCTCTGTGATATAATACAAATATATCTTTCGGGGAGTGAGGCGGTTGCTGAAAGGGATAAAATGGCAGGT
+TGTGATATTGACTTTTGCAGTAGCTTTTGGAGGATTGTTTATAGGTTTTCAAATATACCAGAATAAACTT
+ATTCCTGAAAGAATTTCAAGAGATTTAAAGTCGGTAAAGTTTGTTAAAGATGTGACAATAATTGCAGGGG
+ATAAAGGCTACGATGTGAAAGTCAAATTGGATAGAGTTGAAAATTTGATGGAAACTTACGGAGAGATACA
+GGAGAAAATAAAAAAATACCCTGTAAAAATAAATCTTTTTATTCTTGACAATTCAGACGAAAGACTGAAT
+AATGTTTATTATAACCTGCAGTTTGCTCTTTATGAAGCCATCCAAAAGGGAGATTACCTTAAGATGTATG
+ATTTTGTAAAAGAACTTTCTCAAGAAAATGGAATAACTTCCCAGGTGTATATAGACGAGCACAATATTTA
+CATCGATTTGAGGGATGATTCCCATTATCTTTACAAGGTAATTGCGCGGTGACTGCTTGAAAAGCCAAGG
+GGGAATTTGTATGGTAAGAGAGATTTTGCTTGGGATAGCTATTGCTTTTACAATATTTGCTGCGTTTTTG
+GGTATTAATGTGATGCCTATTGTCTTTTTGATGGCTGCTTTTCTGCTTTTGAGCCATCTTATAGAAAATA
+GAGGTTTAGTTCCTGCGAATAAAAATATTGTAAATCCAGAGTCGGAAGTTTCTTTTGAGGATATTGGAGG
+GCAAAATACGGCCATTTCTGAATTGAAAGAGGCTTTAGATTTTGTTGTAAATAGAGAAAAAATAGCTCAG
+ATGGGAATACGACCTATCAAGGGGATATTGCTTATTGGGCCTCCTGGAACGGGGAAAACTTTGCTTGCTA
+AAGCTGCTGCAAAATACACGAATTCCAGTTTTATAGCTACTTCTGGCAGCGAGTTCATAGAGATGTATGC
+GGGAGTTGGAGCTCAAAGAGTAAGGCATCTTTTTGAAACAGCAAAAAGCTTAGCCAAAAAAGAAGGGAAA
+AACAGTGCTATAATTTTCATAGACGAAATTGACATATTGGGGGCGAAAAGAGGTACTCATGAAAGCCACC
+ACGAATACGATCAGACCCTTAATCAGCTTTTAGTGGAAATGGATGGAATCAAAAATAATGGGGATGTAAA
+TATTTTGGTCATAGCTGCGACTAACAGACCGGACCTTCTGGACCCTGCGCTTTTAAGGCCAGGGCGCTTT
+GACAGACAGGTTGTGGTGGACCTTCCTGACAAAAACGGCAGACTTCAGATTTTAAAGATTCACACAAAGA
+ATAAGCCTTTAGGAGAGGATGTGAATTTGGAGGAAATAGCAGAGAGCACTTTTGGTTTTTCTGGAGCTCA
+TCTAGAAAATTTGTGCAATGAAGCTGCAATTTTGGCTTTAAGAGACGGTTCCCCTTCAATTTTGCAAAAG
+CATTTCAAAGAGGCTATAGATAAAGTTATACTGGGGGAGAAGAGTGACAGAAAGCCTACAGAGGAGGAAC
+TTTACAGAATTGCTGTTCACGAAGCAGGACATGCTATAGTTGGAGAAGAAGTAAACCCAGGGTCTGTTGC
+TGTAATTACAATTGTGCCAAGAGGAAGGGCATTAGGATTTGTAAGACAAGCAGAAAAAAAGGACCTCCTC
+ATATACACCAAGGAACAGCTGGAAAAGGACATAATGGTGGCTTTAGGAGGTACAGTTGCAGAGGTTTTGG
+TTTTAGGGGGGAGGAGCACGGGTTCTGCCAATGACTTTGAGCAGGCTGTGGATATTGCTAAAAAAATCGT
+GTTTACAGGGCTTTCTGATCTGGGGATTGTGAGTAAAGAGGATATTTCAAAAGAAAAAGTGAATGAGGAA
+GTAAACAAGATTGTAAAAAATTTAGAGGATAAGGTGAAGGAGATCCTCGAAAGAAGGCTTGAAAAGTTAA
+AAGAAGTGGCTGAACTTCTTAAGAAAGAAGAAGCTATTTCGGGGGAAAAGTTGAGAGAGATTTTGAATAA
+GGAGGAAGTTTTGGCTTAAGTAAAGCTGTTTTTTTACTCTCGTTTGTTAAAATAATAACAACTATTTTGT
+GATAAAAGTTCTTTATTATTATTGACTTTGTAGTTTTAAAACTTTATAATCATTGTAGAAGGTTTATCAA
+TTAATTAGAATCCTGTATACAATGTGTAGAATAGGTGAGGTGTTTGTATGCAATCAAATCTGCTTTTGTT
+GAGCATTTTGTTCCCAATCGCAGCAGGAGTAGTTGTGCTTTTTCTGAGGCAATCTAACATTAGAAAAGGT
+TTTATTGCTGTAGCTCTAGCTGTAATCGTTTTATCATCTTTGGTTTTGCTGGGAACTTTAAAAGTTCCAG
+ATGTGTTTACTGCATCTGACTTCTACGGTATACTGGATGTGGCTATTAAGATAGCAGATTTTGTGCTGCT
+AGTCTATGTAATTTATATCTCCTTTAAAATTAAAGAATGGAGAGCCACATTTTTTGCAGTATTGCAGCTG
+ATTCCGCTCATCTATTTCGAGTTTTTTATGCTAAAAGAGCATGAGATGGAGATGTTCTTTGTGGATGAGC
+TGGCCATCATAATGAATCTGATTATTTCAATTGTGGGCTCGCTAATAGCTCTTTATGCTTTTAGCTACAT
+GGACCATCACGAAGAACACCTCCACGTATCCCCTACAAGACAGCCAAGATTTTTCGCTATTATCTTGGTG
+TTTTTGGGAGCAATGAACGGTTTAGTGCTTTCAAACAATTTAATGTGGATGTACTTCTTCTGGGAAGTTA
+CAACGCTTTCCTCTTTCCTCCTGATAGGACATGACCAGACAGAGGAAGCTATTAGAAATGCTGCAAGGGC
+TTTGTGGATTAACATGATGGGAGGTTTTGCACTACTCCTTGGAATAATATTTATCTATGCAAATTACAGC
+ACCATCTCTCTGGTAGAGGTTTTGAAGATACAAAACGCATCTTATATACTTTTGCCGATGTTTTTCATAG
+CTTTTGCAGCATTTACGAAGTCAGCTCAGATGCCTTTCCAGAGCTGGCTTTTAGGGGCGATGGTGGCGCC
+TACTCCTGTATCTGCACTTTTGCACTCCAGCACGATGGTTAAAGCGGGAATATATATCTTACTTAGATTT
+TCACCCCTTTTCAGAGGCACATTGCTGAGCGATTTTATAGCGGTGTACGGGGCCTTTACCTTTTTAGCTA
+CTGCCTTTTTAGCTGTGAGCCAGAGCAATGCCAAGAGAATACTGGCGTACTCTACGGTTTCTAACCTGGG
+CCTTATGATTGCGAGCATTGGAATAAATACCTCCAGTGCTATTGCTGCGGCTATACTGCTTCTGATATTC
+CATGCTATATCCAAGGCACTTCTTTTCTTGAGCGTTGGGACTATTGAACAGCACATTGGAAGCAGAGACA
+TAGAAGATATGAAGGGCTTAATAAACAAAATGCCTGTAACGACTTCTATAACTTTTGTTGGGATACTCAC
+GCTGATGGCAGCTCCATTTGGGATGCTTGTGTCAAAGTGGCTCATACTGGAGGTCGCTGCGGGTAGTATA
+ATTATATCCATCATACTGGCTATAGGAAGCGCTCTTACAGTGCTTTATTACACAAGGTGGATAGGGAATA
+TCCTATCAGGCACTTATTTCACAAAGAAAGAACAGGAACGTATGGATGTTCCAGTTGGGATATCTCTGTA
+TAGTTTAACAGGTTTGGCAGTGATTTTAAGCCTTATGATTGTGAGCCTTTACAACATGCTGGTGATACCT
+CAGATTGTAAATATGAAAATGGATGTGGCTTTAAAAGCTGCGAGAGGTTATTTGTACACGGCTAGCGGAG
+GATTTATGATTTATCCTATTTTCCTCACAATAGGATTGGCTATAGTTTTGTCTTTGATATCTATCCAAAA
+AGCTTCAAAGACGGCTGTAAAAGTTACTCCTTACAATGCAGGGCTTAATTATGTAGAAGAAAAGAGCTTT
+GATGTTAAAAACTACTATCTAACTACTTTTGCCACAGAGAAGACTTTGACAAAGTACTTTAATTACGTCT
+CTATTGCCCTGATTGCGGTTATTCTGGGAGGTGCTATTTTATGATTAAAGAAATACTAATATTCGTCGCA
+GCTGTAATTTTGGCTCCAATAATCGGTGGTTTTTTAAGTGGTATTGACAGAAAGTTAACAGCTTTTATAC
+AGGGAAGATATGGGCCTCCCATATGGCAGCCTTTTTACGATATAGTTAAGCTTTTATATAAACAAAAAAT
+ACTTGTGAATAATTTTCAGGTTTTTTCTGCATATATGTACCTTTTGACGGCAATCTTATCTGTAGGACTT
+TTTGCGATAAAAGCAGACCTTTTAATGATTTTGTTTGTAATGTCTGTGGGACTGGTGTTTTATATAGCAG
+GTGCTCTTTCGACTAAATCGCCGTATAGCCAGGTAGGTGCCCAGAGAGAGCTCATGCAGATGCTGGCCTA
+TGAGCCAATGCTCATATTTTTTGCAATAGCTTTGTACAATGCAACGGGAAGCTTTAACATAGGACAGATA
+ATGACTCACGGAAGGCTTCTTTTGGACTTGCCTCTTATGTTTATACTCCTGGCTTTGGTATTGACTATAA
+AGCTTAAGAAATCTCCTTTTGACTTGTCAGCATCAGAACACGCCCATCAGGAGCTGGTAAGAGGCATTTT
+GACAGATTATTCGGGACCGTATCTCGCTTTAATCCACATTGCTGACTGGTACGAGATGGTCCTCATACTC
+ATGATGATAGCGATTTTGTGGTCTGAAAACTTGCTCATAGGGGCGCTAATTGCTCTTTTGACTTTCTTTT
+TAGATATAGTGCTTGACAATATAACTGCAAGGATGACAGTTAAGTGGATGCTGGCTTTCAGCTGGACTAT
+AAGCATACTGTTTACTATTGTAAATATAGCTTATATCTACTTTAGGAGATGAGGAAAATGGGTTTAAAGG
+AGTTTATAGAAAAATCTTTTAAAAAATCCCCTTGGGTTTTGCACTACAACGCGAGCAGCTGTAATGGCTG
+TGACATTGAGATTTTAGCCTGTATGACACCTATATATGATATGGAAAGATTTGGAATGATGAATGTGGGC
+AATCCTAAGCATGCGGACATTTTGGTGGTTACAGGCTCTGTAAATACTAGAAATAAGGATGTGCTCAAAA
+ACATATACGACCAGATGCCAGAGCCTAAAGTGGTAGTAGCAGTTGGAGTTTGTGCGGCAACTGGCGGAGT
+TTTTAGAGATACTTACAATGTTTTGGGAGGAGTTGACAAGGTAATCCCTGTTGATGTATATGTTCCTGGC
+TGTCCTGCTAAACCGGAAGCCATAATAGACGGCCTTTACAAGGCCACAGAGATTTTAAAGGAAAAATATA
+AAAAAATGGGTAAAGCTGAAGAGGTGTTAAAATGATTAAGACGAGGGAAGTTAAGTTGGAAGAGGTTGAA
+AAAGAGGCAAAGTATTATTACGACAATGGATACAGGTTTGTGACAGAGACATGTCTTGAAGAAGATGGAA
+AATTCAGGATAATTTATACTTTTGAGAAGGATAGTGAGCTTGAAAGCTTTCACACTTATGTTTCTCCGGA
+GGAGGAAGTGCCAAGCATTTCAAAGGTGTACTTTGCTGCAATACCTGTTGAGAATGAAATACATGAAATG
+TTTGGCTTGAGGTTTAAAAATTTAGCTTTAGATTTTCAGGGGCTTTTGTTTTTGGGAGAATTTGCTCCAA
+TATCTCCACAAGCTAGCATAGAAATTATGAGAAGGGACAAAGGTGATAAGAATGAGTGAGAAGAGCACAA
+TACCTTTTGGGCCACAGCATCCTGTTTTGCCTGAGCCTATACATCTTAAACTGATAGTAGAAGACGAAAA
+GGTAGTAGAAGCGTATCCTGCTTTTGGCTATGTTCACAGAGGTTTAGAACTTCTTGTGAAAAAAAGGGAC
+TTTAATCAGATGGTTTATGTAGTTGACCACATATGCGGCATTTGCAGTGCTATACATGGAGAGACTTATT
+GCCAGGCAGTGGAGAAATTGATTGGGATTGACGTTCCGGAAAGGGCAAAGTTTTTGAGAGTCATCTGGGC
+TGAAATTCACAGGATTCACAGCCATCTTTTGTGGTTTGGCCTTTTAGCAGATGCTTTTGGGTTTGAAAAC
+CTGTTTATGCTTTCTTGGAGAATAAGGGAGAAGGTAATGGACATATTGGAGGCTACGGCTGGCAATAGAG
+TTGTGATTTCTGTCAATATTGTAGGCGGTGTGAGAAGAGATATTGACAGTGAGCAGGCCAAATGGGTGCT
+TGCCCAGCTTAAAGAGGTAGAGGAAGGGCTAAAAGAGATTGAAAAGATAGTAAGAGATAACTACACTTTG
+AAAAAGAGAACTGTAGGGATAGGAGTCCTTTCAAAAGAAGAGGCTTATATGCTGGGAGCAGTAGGGCCTA
+CTTTGAGAGGAAGTGGAGTTCCAATAGATACTAGAACCTTGGGATATGCTGCTTACAAATATTTAGACTT
+TGAACCAGTTGTTGAAAAAGATGGGGATACCTATGCAAGAACTCTCGTCAGACTAAGGGAGATGTTCCAG
+TCTATTGACCTTGTGAGGCAAGCTATAAGCAAGATGCCAGAAGGTGAAATAAATGTCAAAGTAAAACCCA
+ATTTGCCAGCAGGAGAGGTCATAGAAAGGGCTGAGCAGCCCAGAGGAGAAGTATTTTACTATATCAAGTC
+AAATGGAGGCAAATACTTGGATAGATTGAGGATAAGGACTCCCACTTTTGCGAATCTGGCTGCTCTTCTG
+CACATGCTACCGGGCTGTACTTTGGCAGACGTGCCTGTTCTGGTTCTGACGATTGACCCATGTATCAGCT
+GTACGGAAAGGTAGGGGAGAAAAATGCTTTCAATGCTCAAAAATGTGGTTTATAACCTTACCCATAAGCC
+TGCTACGAGGAGATACCCTTTTGAGAAGAGGGAACCTTTCGAGGGAACGAGAGGTCATATAGAAAACGAC
+ATAGAAAAGTGCATTCTGTGCGGGATCTGCCAGAGAGTATGCCCTTCCAACTGCATACAGGTGGATAGAA
+AGGAAGGGACATGGAAGTTTGAGCCTTTTGCCTGCATAGTTTGCGGGGCTTGTGTGGACGCTTGTCCTAC
+CAAGTCTTTGATTATGCTAAAAGAATACAGGCCCATATCTCACGAGAAATATGTGATAGTCCAGAAAAAA
+GAGACCAAAGCTTCAGCCGAAAAAGAGGAGAAGGAAGGAATATAAAGTGCATGAGCTGTCTGTGACACAG
+GGCTTAGTTGATATGCTTGTAGAGGAAGCAGAAAAAAGAAAAGTCAAAAAAGTCACAAAGGTGACAGTAG
+TTATAGGGGAATTGACTGGGATTGAGAGCGAAAGTGTGAAATTTTACTTTGATATACTGACAGAAAATAC
+TGTTGCAGAAGGTGCAGAATTGGTCTTTAAGATAGTAAGAGCGCAGTTTAAATGCACTCAATGTGGCAAT
+GTGTTTGAAAGGTCCAATTTCACTTTTAAGTGTCCTGTATGCGGAGGGCAGGGAGTACTAATTGATAAGA
+GGGGGAAAGAATTTTATATTGAGAGCATAGAGGTGGAATAGCATGGAGGAAATTGTAATAATAAGAGATG
+TTTTAGAGACGAATAAAAATATAGCCTCCGAAAACAAGGCTATTAAGGATGAGAGAAATATTTTGATGGT
+GAATTTGATAGGTTCGCCGGGTGCAGGCAAGACCAGCTTTATAATAAAAGCGATAGAGCACATGAAGGTA
+CCCTGTGCGGTAATTGAGGGAGATGTTACATCAGACATTGACGCAAGAAAAATGGCTGAGAGAAATATCC
+CGGTTGTGCAGATAAACACAGGAGGGGCTTGTCACTTAAACGCAGCATCAGTCAATAAAGCCCTTCAGGC
+TTTAAACTTTGACAATGGCATAGTCTTTATTGAAAATGTTGGGAACTTGATATGCCCCTCTGCTTTTGAA
+TTAGGCGAAGACTTTAAACTAGCTATGGCAAATGTTCCGGAAGGGGATGACAAGCCATACAAATATCCTG
+CGCTTTTTAGCAAGGCAAAGGCAGTTGTACTGAATAAAATTGACATGCTTCCCTATTTTGAGTTTGACAG
+AAAGTTTTTCTATGATGGTGTTAGAGCATTAAATCAAGAAGCGCCAATTTTTGAAGTCTCTGCAAGAACA
+GGGGAAGGATTTGGTGAATTTGCAAGATGGTTAGAGGAAGAGTACCACAAATTCAGGCAAGGCAAATAAA
+TATCTTTGGAATTGTACAGGGCGTGGGTTTTCGCCCTTTTGTCTTTAATATTGCCCAGAAATACAATTTA
+AAAGGAATAGTTTACAACAACTCCTCAGGTCTATATATAGAAGTAGAAGGAGAAGAAAAGGACATAGAAG
+CTTTTATAAGAGAGATAAAGGAAAATCCTCCCTCTCTTTCAGTAATTGATGAAATACAGGTAAGAGAAGT
+AGAAGTAAAAGAATACAAAGACTTTAAAATTGTGGGAAGCAAAGAGGATGGAGGATTTGTGCCTGTATCT
+CCTGATATGGGGGTCTGCGAAGACTGCCTAAGGGAGTTAAAAGACCCGAAAGACAGAAGGTACAGATATC
+CTTTTATAAACTGCACCAACTGCGGGCCTAGATTTTCTATAATTGAAGACATTCCTTATGATAGGGCAAA
+GACTTCTATGAAGGTTTTCCCGATGTGCGAAAAGTGTAGCAGAGAATACCATGACCCCCATGACAGGAGG
+TTTCATGCTCAGCCTGTTGCATGTTTTGACTGTGGTCCTTCTCTTTCCTTTGTTGGCGAAGGATGCTTTG
+ATGATGAGATAAAATGTGTTGCAAAGGCTTTAAAAGAAGGGAAAATTGTTGCGATTAAAGGCATTGGAGG
+CTTTCACTTGGCAGTAAATGCCCTGGACGATGAGGCAGTTGCCACTTTAAGGAGACGCAAAAAAAGGTAT
+GGCAAGCCTTTTGCTGTTATGATGAGAGATGTTGAAGAAGTGAAAAAGTACTGCATAGTTTCCCCTGAAG
+AAGAGAGGCTTCTTTTGAGTCAGAGAAGGCCTATTGTGCTTTTAAAGAAAAAGGGAGAAAAGCTTGCAAA
+AGGGATAGCGGATGACTTGGATACTTTAGGAGTTATGCTTCCCTATGCTCCTATTCACTACCTTTTGATG
+GAGGAGATTGACTTTCCTATTGTGATGACGAGTGGAAATGTAAGTGAAGAGCCTATATGCAAGGACAATG
+AAGAGGCCTTAGAAAAGCTTAAAGATATTGCTGATGTGTTTCTTTTAAATAACAGGGATATAGTGAACAG
+GATAGACGATTCTGTTACTTCTTTTAATGCGGGCGCAGAGAGGATAATAAGAAGGGCGAGGGGATATGCG
+CCTCAACCGATTCTGTTAAAAAAAGAGGTAAAAGCTAGTATACTGGCTGTTGGAGGCTTTTACAAAAACA
+CTTTTTGCATGACAAAAGGGCATTACGCCTTTATAAGCCATCACATTGGAGATTTGGACAATGAAAAGGC
+TTTTAATTATTACATTGAGCAAATAGAGAGGTATAAAAAGCTTTTTAGAGTAGACCCCGAGGTAGTAGCC
+CATGATATGCACAAAGGATATTTGTCGACGCAGTATGCTAAATCTCTTGATTTGCCTAAAATTGAAGTTC
+AGCATCACCATGCTCACATTGCCAGTTGCATGGCAGAGCACAATTTGGATGAAAAAGTAATTGGGATAGC
+TTATGATGGCACAGGATACGGCACAGATGGGAATGTGTGGGGAGCTGAAATTTTGGTATGCGATTTAAAG
+AGCTTTGAGAGAATCGCTCACTTAAAGTATAAACCACTTCCAGGGAATGAACTGGCAATAAAAAAGATAT
+ACAGAACAGCTTTAGGGTTCATTTTCGACAATATTAGCTTTTACAAGAATTTTGTCGAACAAGTTGACTC
+AAGAGAACTTGACATAATTTTAAAGCAGATAGATAGAAAAATAAACACAGCTTATGTTTCAAGCATGGGA
+AGGTTTTTTGATGCAGTAGCGGCACTGATTGGTGTGAGAAAAGAAGTTCTATTTGAAGGGCAGGCGGCTA
+TGGAGCTTGAGAGTTTAATGGCTGAAAGTGAGGAATATTACGAGTATGAAATTCTAAAAGAAGATAGATA
+TGTAATTGACCCTGAGCTTATTCTAAGGCAAATTTATGAAGACTACATGAAGGGCTTTGAAAAAAGCTAT
+ATATCGGCTAAATTTCACAACACAGTTGTCAATTTTACTTATGATTTAGCCAATCTTATAAGAAAAGAAA
+CAGGAATAAACAAAGTAGTGCTAAGTGGTGGAAGTTTTCAAAACAGGTACCTTTTGAGGAGGCTAATAGA
+AAAACTTTCACTATCAGGTTTTGAAGTTTATTCAAACAGCAAAGTACCCTGCAATGACGGAGGAATTTCT
+TTAGGACAGGCGGTTATTGCCAATAAAATACTGGAGGGATAAAGGTGTGTATTGCAGTTCCATCAAAAGT
+TTTAAAAATTGAAGGGAAAATTGCAGAGACAGAATTGGGAGGAGTAATAAGAAGGGTTTCTATCGAAATG
+GTTCCAGATGTCAAAGTAGGAGACTATGTAATGGTGCACGCAGGAGTTGCAATAAGCATAGTGGATAAAG
+AAGAGGCAGAAGCACAGAGAGGGCTCTGGAATGAGCTTATGGAGGTTTTAAATGATGCAGCAGAGGGAAA
+TAGTTGAAAAAGCCAAAAAAGCCATTGAAACACTAAATCCGGGTATCCCTTTTAACATAATGGAAGTGTG
+TGGATCTCACACGATGGCAATTTCAAAATTTGGCTTAAGGCAGGTTCTCCCTAAAAACATAAGGCTCATA
+TCAGGACCCGGGTGTCCCGTGTGCGTGACTGCCCAGAACGAAATAGACGCAGTGATAGAGCTTTCAAATA
+AAAATATAGTGATTGCCACTTTTGGGGATTTAATAAGAGTTCCAGGGAATAAGTCCTCCCTTCAGAAGGA
+AAGAGCTAAAGGGAAAGAGGTAAGAGTGTTTTACTCTCCTTTGGACGCTTTGAAGTACGCAGAGGAGAAT
+CCGCAAAAGGAAGTTGTCTTCATAGGTATAGGCTTTGAGACCACTGTCCCTACAGTGGCTTTGACGATAA
+AAGAGGCAAAAGAGAGAAAAATAAAAAATTACAGTGTGTATTCGCTTCACAAGACAATGCCTGAAGCCTT
+AAGAGCTCTTCTGGTAGGGGGTTCTAATGTTCAGGGATTTTTACTGCCGGGACATGTGAGTGCAATAACA
+GGAAGCCGCATATATGAGTTTTTGCCAAGAGAGTTTGGAGTAGGTGGTGTGATATCAGGTTTTGAGGCAG
+AAGATATTTTGATGAGCATAGTAATGCTTTTAAAAAATTATAAAAATCCTACAATTGAGATCCAGTACAA
+AAGGGTTGTGAAAGAAGAAGGAAATATTGAAGCGCAGAAGATAATTGAAGAAGTTTTTGAACCCTGTGAC
+AGCACATGGAGAGGGCTTGGCGAGATAAAAGGTTCAGGCCTTAAGATAAGGGACAAATACAAAGACTTTG
+ATGCAGCCTTAAAATTTGACATAAAGCCTGTTGGAGATGAAATAGAGATAAAGGGATGTAGATGCGGAGA
+TGTTCTAAAAGGGCGCATATATCCAAATGAATGTCCGCTATTTGGTAGAGTCTGCACCCCAGACAATCCG
+GTTGGGCCTTGCATGGTGTCTTCGGAAGGGTCCTGTGCAGCGTTTTACAAGTATGGCGCATAAGAGGTGA
+TTTAATGGAAAGGGTGTTATTGTCCCACGGTGGCGGCGGGACAATGATGGAAAAGTTAATTGAAGAAGTG
+TTTGCTGATGCCTTTGACAATGAATATATAAGAGCAATGGAAGATGCTGCTCTTCTTTTTGGCAACATAA
+CACTTACAACAGACAGCTTCACAGTAAAACCTCTTTTTTTCCCAGGAGGTGACATAGGAAAGCTTGCAGT
+GTGCGGCACTGTAAATGATGCTTCTATGAGGGGGGCAAAGCCTTTGTTTTTAACCGCTGCTTTCATAATA
+GAAGAAGGTTTTCCTGTAGAAGACTTAAAAAAAATTGTGAAGTCAATGGCAGAGGCAGCCAAAGAAGCTG
+GAGTGAAAATTGTTGCAGGAGACACCAAAGTGGTTGAAAAAGGCAGTGTAGATAGAATTTTTATAAACAC
+TTCAGGGATTGGGGTGCTTTATGAGGGAGCAAATGTGTCGATAAAAAATGCCAAACCGGGAGATATAGTT
+TTAATCTCTGGAACTATAGGGGACCATGGGATGGCTGTAATGAGCGCAAGAGAGGAACTTCAATTTGACA
+CTCCTATTTTTTCCGATGTTGCTCCTTTAAACGGTCTTATTGAGAAGCTTATGACTTTGGGGGAGGCTAT
+AAAGGTTTTAAGAGACCCTACGAGGGGTGGAGTGGCGGAAGTTTTGTACGAAATTTCCAAGATGAGTGGG
+GTGGGAATAAAGATATACGAGGAGAAGCTGCCTGTTAAAGAAAGTGTTAAATCTGCCTGTGAGTTTATGG
+GCATTGACTTTTTGCACCTTGCCAATGAGGGGAAAGTGGTTGTAGTTGTAGAAAGAGATTACGCAGAAAA
+AGCGTTGGAGATTATGAAGTCCCATGAATATGGCAAAGATGCAGAGATAATAGGAGAGGTCAATGACTCA
+AAACTTGTGACGATTAACACAATTTACGGCACATCAAGGATTGTAGATAGACCTATAGGGGAATTACTGC
+CCAGGATATGTTAGATGAGTTCAAGATAGAGATATTTTCCATTTCTTATTGAAGTAACCATGTAAATTGT
+GATAGAATAATGTAAACATTAATTGGTTTTACGGAATATGGGGGAGAAGGAATTATATACAATTATAAAA
+GCATGGGAGAATGAAGGTATAATTTGTTATTTTATTACTTTTGAATTTGAAACCGGCGATAGACAGGAAT
+TTATGGTAGGAGCAGACACTTATGGCTATTTGGTAGAAGGAGATGTAGGGAAACTTACTTTTCAAGGGAA
+GAAATTTTTGAGTTTTGAAAGGACATCTATATGACTAAAATTGCAGTAAATGGAGATTTTATGATGAGAG
+GATGGGGTTTTTGCAATTTTTTATAGAAATTTGTTGATTTTTATGATATTATAAAGTCAAAGCAAAAAAT
+TTTTAAATTGAGAGAGGAATATTAATTTTTGTGTAGAATATTATTTACTGTATGTGTGTGTTTTGTAAAA
+GGTAAGTGCTTAAAAGGTGACAGGAATGAGCAAGATTTTAGTGGTAGACGATAATAAAGGAATTTGCAAC
+TTAATAGAGGAGATTTTTCGAATAGATGGGCATGAAGTGAGAAGTTATACTGACATATCTCACTTTATGG
+AGGAGATTGAAGATTTTGTCCCTGATGTGGGCATTTTTGACCTCAGCATGGCAAAGGATATGGTAAAAAT
+TATAAATAAAGTAAAAAGAATTCATCCTAATATGAAGGGAATAGTCATGTCTGCTGACGAACCTACGGAG
+CCTTTGAAAAATCTTCCTTTCATTGCTAAGCCTTTTGACATACTTGAGCTAAAAAAATTAGTTTATGAAA
+ATCTAAAACAGGAAATGGCGGTATAAATACAAATTTTATAGACTGAAGGAGTTGTTGAAGATGTTAGTTA
+CAGGGATTGAAATACTTGAGAAGGCTCACAAAGAAGGGTATGCGGTCGGAGCTTTTAACACCAGCAACCT
+GGAAATTACGCAGGCTATTGTAGAGGCTGCAGAAGAGACCAGGTCTCCTGTGATAATTCAGGTGAGTGAA
+GGGGGCCTTAAGTACGCTGGCATTGAGGCGATTTCAGCTATTGTAAGGACACTGGCTGAAAAAGCTACAG
+TTCCCATTGCTCTTCACTTGGATCACGGTACAGATTTTAACACCATAATGAAGTGCTTAAGGAATGGCTG
+GACTTCTGTTATGATTGATGCTTCTAAATTTCCTTTAGAGGAAAACATACAAAGGACCAGGAAAATTGTT
+GAGATTGCCCACAGCATGGGAGTTTCAGTCGAGGCAGAAATAGGTAAAATTGGCGGAACGGAAGACCACA
+TTACAGTTGATGAAAGGGAAGCTTCAATGACTGACCCTGAAGAAGCTCTGCGCTTTGCCAAGGAGACAGG
+AGTTGATTATTTGGCAATAGCAATTGGCACGGCCCATGGGCCATACAAAGGAGAGCCTAAACTTGATTTT
+GAGAGGTTAAAGAGAATAAAAGAGCTTTTAAACATGCCTTTAGTTTTGCATGGAGCTTCAGGGGTACCTG
+AGGAAGCGATAAAAAAAGCTGTAAGTCTTGGGATTAACAAGATAAACATAGATACGGATGTAAGACAGGC
+TTTTACAGCGAGGTTAAGAAGGCTCCTTGAAGAAGATAAAGAAGTCTATGACCCGAGAAAGATTTTAGGC
+CCCTGCAAAGAGGCGATGAAAGAGGTCATAAAGCAGAAAATGATTTTATTTGGCTCATCTTTAAAGGCAT
+AAAGCGGGTTTTACCCGCTTTAAATTTTATGTATAAATTTTTGCAAAATGGCAAAAATATCAATGAACTT
+GTTAAAAAAGGCACTTGACATGTTGATAAAATAACAATAAAATAGAAGAAGATTATACGTATTCATTTCT
+CAGCTTTTGTTTTTCTTCGTGCGGTTTGTCCGTTCTCATTTATCCCCAGTTTAGAATGGAAATTTTTTAA
+AAATCTATATTTTGGGAGGTGCGCTTTTGGAGTTTGATATTAATAATCTGGAAAATTTAGGTTTAATGGA
+ATTGAGGGAAATTGCGAAAGAGCTGGGCATCAAGAGTATTACGAAATACAGAAAGCAGCAGTTGAGAGAA
+AAAATTATTGAAAAAGTAAAAGAAAAAGAGGAAGAAAAGCTTAAGCAAGAAGAAAAAATTCCAGAGGAGA
+ATAAAGAGAATAAAGAAGAAAATAAAGAAGAGGGCGAAGAGGAAAAGGTTCAATCTGTGGCTCTTAGCAA
+TAACGGCCTCCAATCTCAGCAGGCTTTCTTAAAAGAGAACTTACCTATGGTGAAGGACCTTTCTGACCCT
+TTGAAAGAGCTTATACAGACGCAGGGAGACGTAGTAGCAGAAGGGATTTTGGATATTCTGCCTGATGGGT
+TTGGATTTTTAAGAGTAGAAAATTTTACACAGGGGCCAAAGGACATATATATTTCTCAGTCTCAGATAAG
+AAGATTTGGACTTAAAGTGGGAGACAAGGTCAGAGGAATCACTCGAATTCCGAGAGAAGGAGAAAAGTAT
+TCTGCTATTTTGTACGTTGAGGCTATAAATGATGAAGACCCAGAAAAGGCCAAAAAGAGAATTCCTTTTG
+ATGAACTTACCCCTATTTTCCCTAATCAAAAGTTAAGGCTTGAGACATCCCCTCGTGAGTTTTCTATGAG
+GCTGGTGGACCTAATAGCGCCTATAGGCAAAGGTCAGAGGGGAATGATTGTCGCTCCTCCTAAAGCCGGT
+AAGACGACTTTGTTAAAGCAGATCGCCAATAGCATTTCTCAAAACCATCCCGAAGTAGTTTTAATAGTCC
+TTTTGATCGATGAGAGGCCTGAAGAAGTAACTGATATGAAGAGGTCTATAAAAGGGGAAGTAGTGTATTC
+TACTTTTGACGAACTGCCAGAGCACCACATCAAAGTTGCAGAGATGGTCTTAGAGCATGCCAAAAGATTG
+GTAGAATACAAAAGAGATGTGGTTATTTTATTGGACAGCATTACAAGATTAGCAAGGGCATACAATTTGG
+TGACACCACCTTCAGGAAGGACTCTATCAGGTGGAATTGACCCTGCTGCTTTGCATCCGCCGAAGAGATT
+TTTTGGGGCAGCAAGGAACATTGAAGAAGGCGGAAGCCTCACGATTTTGGCGACTGCCTTAGTTGAGACG
+GGAAGCCGTATGGATGAAGTGATATTTGAAGAGTTTAAAGGGACGGGCAATATGGAGCTGCACTTAGATA
+GAAAGCTTCAGGAAAGAAGGATATTCCCTGCCATTGACATATATAAATCCGGTACGAGGAAAGAAGAGCT
+GCTGCTCACGCAGGAGGAGCTGGAAGCCATGTGGATTTTGAGAAAAGCCATGTCAAATCTTCCTCCTCAA
+GAAGTTACAGAAATGATAATTGAGAAATTGATAAGGACGAAGTCAAATGCTGAGTTTGTAAATATGATAA
+GGTCCCAATTTTATAAATCTTGATATTGTCCACAACTTGTGTTATAATTTCACCGTATGAGTTTGGGCTT
+GAGTGAGGTGAGATAGCGATGAAACCAGGTATACATCCCACCTATTATCACGATGCTGTTGTGAAATGTG
+CTTGTGGAAATACCTTTATAACCGGTTCTACAAAGAAAGAAATTAGAGTAGAGATATGTTCAAAATGCCA
+TCCTTTCTTCACAGGTCAACAGAAGATTGTAGATACAGGTGGAAGAGTCGAGAGATTCAGAAAGAGATTT
+AATTTAGAGGAAAAATAATTTGGGGGTTAGAGTGTAAAAGACTCTAACCTTTTGTTTTTAATTTGACATT
+AAAAGAAAGGTGGTTTTTATGATATACGGTTCACTGGACCACGGTTTTATAGAGGTTATAGTAGGTCCTA
+TGTTCAGTGGAAAAAGCGAAGAGCTGATAAGAAGAATTAGGAGAGCCCAGATAGCAAAGCAAAAAGTACA
+GGTCTTTAAGCCTGCCATTGATGACAGGTATTCTATTGACAAAGTGGTATCTCATAACGGAAGCAGTATA
+AATGCCATCTCTGTCACAAAGGCATCAGAGATATTGGACCTTTTAGAAGAAGATACACAGGTGGTGGCAA
+TAGATGAGATTCAATTTTTTGACCATTCTCTTGTTGATGTGGTAAGAGAAATAGCTGATATGGGGAAAAG
+GGTTATATGTGCGGGACTGGATATGGATTTTAGGGGAGAGCCTTTTGGAGTTACTCCAGATATAATGGCG
+ATTGCTGAGTCTGTAGATAAATTAACTGCTATTTGTGTTAAATGTGGCAATCCTGCAACGAGAACACAAA
+GACTTATAAATGGTAAACCTGCTAAATATGATGATCCAATTATTTTAGTAGGAGCCCATGAGACTTACGA
+AGCAAGGTGCAGAAAGTGCCACGAAGTTCCGCGTACATAAAGATGGGGGTGCAGTGATGAAGAAAACTGA
+TATAGGCGGGCAGGCAGTAATTGAAGGAGTTATGATGAGGGGACATAAAAGCTATGCTATAGCTTTGAGA
+AAAGGGGAAGAAATAATAATAAAAAAAGAGTATGCTGTCCCTCTCACCAGAAAAAACAAATTTTTTTCTC
+TTCCCTTTATAAGGGGTACTTTTGCCTTAATTGATTCGCTTGTCATAGGGATAAAAAGCCTTACTTATTC
+GGCAGAGGTTTTTGAAGAGGAAGAGAGTATAGAACCAACAAGATTTGATGTTTTTTTACAAAGAATTTTT
+GGCGAAAAACTAGAAGACATATTAATGTATTTTTCTGTAATAATTTCTTTGATTTTATCCATTGTGATAT
+TTTTCATAGGACCGACATATGTCACAGATTACGCAAGACTTTTTACAAAAAATACTATAGTAATAAATTT
+TGTCGAAGGCACCTTAAGGGTCTTAATTTTTATACTTTATCTTCTTCTCATTGCTCAAATGAAGGACATA
+AAGAGGATATTTGAATACCACGGAGCAGAACATAAAGCTATACACTGTTTGGAACATGAAGAGGAATTGA
+CAGTTGAAAATGCCAGGAAATACACTACTTTGCATCCCAGATGCGGCACAAATTTTCTCTTTATAGTTAT
+GATTATATCAATAATAGTCTTTTCTTTTTTAAAATGGCCTTCTCTTTATGTGAGGATATTGAGTAGAATT
+TTTTTATTGCCAGTAGTTGCAGGCATTTCGTATGAAGTGATAAAATTAGCTGGCAGGAGTAACAACAAAA
+TACTAGCTTTGTTTGTGTATCCGGGATTGCTTTTGCAGAAGATCACCACTAAAGAGCCAGATGATAAGCA
+ACTGGAGGTAGCAATTGCCTCTTTAAAAAGCGTGCTTCAGGATGAAGGGGGGCGGGAGTTTGAAAGTATA
+TGAGGCAATAGCTCTGGGGGCTAAAGAGCTTGAAAGCGTCTGTCCAAATCCTCGACTTGAATCTGAGCTT
+TTGCTTTCTCATTCTCTTAGGATTGACAGAGTTAAACTTGCAATTAAAAGAGATGAGGTTTTGAAAGAAG
+AGGAATTGGAGAGGTTTTTAAAGTATATAGAAAAAAGAAAATCCCGCATACCCTATCAGTATATTGTAAA
+AAAACAGCATTTCATGGGATTTGAGTTTTATGTGGATGAGAGGGTGCTAATTCCAAGACCTGAAACAGAA
+ATTCTTGTGGAAGAAGCGTTAAAGAGGATGAAAAGTGGAGATTTGATACTTGATATAGGTACAGGAAGTG
+GCGCCATAGCTATAAGCATAGCCAAACTTTTTCCTGATTGTAAGGTGTACGCTGTAGATGTGAGTGAAGA
+AGCTTTAGAGGTTGCCAAGTATAATGCAGAAAAACTTGGCGTGGCTGAAAAAATTATATTTATAAAGAGC
+GATATTTTTTCCAATATACCTCAAGATGTAAAATTTGATTTAATTGTCTCCAACCCCCCTTATATAAAAA
+AAGCAGAACTTGAGAATTTACAAGAAGAAGTTAAAAAAGAGCCTATTTTAGCACTTGACGGAGGAGAAGA
+TGGGCTTTTTTTCTACAAAAGAATCATACCAGATTGTAAATTTTATTTGAAAAAGGGAGGAAGGGGTTTG
+TTTGAAATAGGCTACGGCCAAAGAGAAGAGGTGGAAAAAATCTTTTTGGAGAATGGTTTTGATGAAATTG
+AAGTGATAAAAGATTTAGCTCATATAGATAGAGTTATAATCGGTAGATATAACTCGTAGTTTTCACTTTT
+TTTATCATGTGATATAATGTTTTTCTGAGGTGAGATAATGATTGAAAAGTTGCAGGCAATAGAGGATAGG
+TATGTAGAATTAAGTCAAAAGATAAGCGACCCTAATGTCATTTCCAATGTAGAAGAATGGAGAAAATACG
+TAAAAGAACACGCAGCTATTGAAGACATCGTTTTAAAGTATAGGGAGTATAAAAAGGTTTTGGAAGAAAT
+AAAAGCGACAGAAGAGCTTTTGTCCTCTCAGGATGAGGAACTTAAAGAGATGGCGGAAGAAGAGCTCTCT
+CAACTGGAAGAAAAAAAAGAAAAACTGATGGAAGAGATAAAGATTTTGCTGCTCCCAAAAGACCCTAATG
+ATGAGAAAAACGTCATAATGGAGATAAGAGCCGGAGCAGGAGGAGAGGAAGCTGCCCTTTTTGCCTATGA
+CCTTTTCAGGATGTACACGATGTATGCGGAGAAAAAAGGCTGGAAAGTTGAGATAATGAGCGCCAACAAG
+ACAGATATTGGAGGTTTTAAGGAAGTAATTTTTAGCATTTCTGGAAAAGGAGCCTATAGCAGGCTTAAAT
+ATGAAAGCGGCGTTCACAGGGTTCAGAGGATTCCTACTACTGAGGCAGGAGGAAGAATTCATACTTCTAC
+TGCCACAGTAGCAGTTCTGCCAGAAGCCGAAGAGGTGGATGTTGAGATAAATCCAAATGATATAAAAATA
+GATGTTTTCAGGTCAAGTGGGCATGGCGGGCAGAGCGTGAATACTACGGATTCAGCAGTAAGAGTTACCC
+ACATTCCTACAGGGATTGTGGTAACCTGTCAAGATGAAAGGTCTCAGATTCAAAATAGGGAGAGAGCTTT
+AAAGATTTTAAGGGCAAAGCTTTATGAGATGGCTCTAAAGGAACAGCAGAGGGAAATAGCCGAAGCTAGA
+AAGTCTCAGGTTGGCACAGGGGAGAGAAGTGAGAGGATAAGGACTTACAATTTTCCTCAGGGAAGAGTTA
+CAGACCACAGGATAGGACTTACTCTTTACAAGCTCCAAGAGGTTTTGGATGGGGAGCTGGACGAAATCAT
+AGATGCGTTGATTTTAAATGACCAGGCGGAAAAACTTAAGAATATGACTCTTAACTGATTTTCTCTGTTA
+CCACTTGACTAAATTGCTTTTATAAAGTATAATTTATTAAAGATGCTTCATCACAATAAATCAAAAAATT
+AGCCCCCCAGCTGTCCTCTATAGAGGACACTTTAATCGCTCGATGGTCCTCCTACCGTCGAGCGAGTTTT
+TTATTTTGCATAACTTTATGAGAAGTTTAATAAAGTAAAATTGAGATTGTTTCATAAATTCAAGGGGATG
+TTTTTATGTCAAATTTTGAGATATTGATGATAGGGGCTTTTGCAGGAGTAGCGGGGACAGGGCTGGGAGG
+GGTTTTTGCTTATTTTTTTAAAAATCCAAACCCCAAATTTTTTAGTGGAATAATGGGGATTACAGCGGGA
+CTCATGCTTTCTGTAGTGATGTTTGACCTGTTGCCCCATTCTTTTGAGATATCGGGGATGCCTGTAGGTG
+TCATTGGAGTCATTATCGGTGCTTTTCTTATTTCTCTTTTTGATTCCCATATAGAAAAGACAAAATTTAA
+TAAAGGATTTATTAGAGAAGGCTTGCTTCTAGGGATTGCAATAGCTTTGCACAATTTTCCGGAAGGGCTT
+GCCGTAGGGTCTGGATTTATGGTATCTTCTTCTTTGGGCATTGATATTGCTTTGGTGATTGCGCTACACG
+ATTTCCCAGAAGGGGTAGCGGTGGCGGTGCCCCTTTCTGCAGGAGGGGTTTCCCCCTGCAAAGTTTTGTT
+GTATACCTTTCTGACGGGGTTGCCGACTGCCCTTGGCACTTTTATAGGTATTTTGAGCGGTGGCATATCC
+AATACTTTTATTGGACTTAATCTTGCTCTGGCAGGAGGAGCGATGCTTTATGTGACCTGCGGTGAGATAA
+TACCTGAGGCTAGGGATATTTACAGGGGGAAAATTTCTATTTTGGGGATGATATTGGGGGTCATAGGTGG
+TATAATAATAACAAGATATTTGTAAATCCTTATTTTGCGAGGAGTGCCTTTGATGACAAAGGTAATAAAA
+ATTGACAAAGATAATCCCGAAATTGAGCTTATAGATTACGCTGCAGAGGTTATAAAAAAAGGAGGGCTTG
+TGGCTTTTCCCACAGAGACAGTCTACGGGATAGGTGCAAATTCTTTTGACGAAGAAGCTGTAAAAAGGAT
+TTTTATTGCAAAGGGAAGGCCCCAGGACAATCCTTTGATTTTACACATAGCTTTGATGGATCAGGTTTAT
+GAACTGGCGGCAGAGTTTCCTGAAAAGGCCAAAAAGCTTGCTCATAGATTCTGGCCAGGTCCTCTTACTG
+TCGTTTTAAAAAAATCTGATAAAGTACCGTATGTAAACACTGCTGGCATGAATACTGTTGCCATAAGAAT
+GCCTTCAAATCCAATAGCTCATCTTCTCATAAAGAGGGCAGGAGTCCCCATATCTGCTCCCAGCGCCAAT
+GTGTCTGGAAAGCCTAGTCCTACAGATGCTTCTCACGTCATTGAGGACCTTTACGGCAAAGTGGACGTCA
+TAATAGATGGAGGAAAGTGTGACGTGGGGTTGGAATCGACTGTGGTGGACCTTACTGAGGAAGTACCGGT
+TATTTTAAGGCCTGGGGCAGTTACTTTAGAGATGTTAAAAGAGGTATTGGGGGAAGTAAAATTAGACCCT
+TCTCTTTTGACAAGGCCGGATGAGAATATAAAGCCTAAATCTCCCGGAATGAAGTACAAGCATTATTCTC
+CCAAGGCTGAAGTTTACATTGTAAAAGGACCTCTTGATAAAGTTGTAAAAAAGATTCAGCAATTGGCAAA
+AAATCAATTGAAAAATGGCAAAAAAGTTGGTATAATGGCGACAGTGCAAACTTCGACACAATATAAAGAG
+GGAGAGATAATTGTCGTCGGTGATAGAGACAAACCAGAGACCATTGCGAAAAATTTGTTTGAGACTTTAC
+GAGAGTTCGACAGAAGAGGAGTAGAAGTGGTATTTGCTGAAAGCTTCAATTATGATGACATTGGACTTGC
+CATAATGAACAGGTTGGAAAAAGCTGCGGGGTATAAGGAAATAAAGGCTGAAGGGGAGTTGACATGAGAG
+TTTTATTTGTGTGTACAGGGAATACCTGTAGAAGCCCTATGGCTGAAGGGATTTTTAATGCTAAGTCAAA
+AGCTTTGGGCAAGGATTGGGAAGCAAAATCTGCGGGAGTATTTGCTCCTGAAGGATTTCCAGCCTCAAGC
+GAGGCAGTAGAAGTGTTAAAGAAAGAGTACGGGATAGATATTTCAGACCACAGGGCAAAAAGTTTGAGGG
+AAGAAGATTTAAAAGGTGCTGATTTAGTCCTTGCCATGGCTTTTTCCCACAAAAGAAGCTTGGTATCTCA
+ATACCCTGAATATGCCGACAAAATTTTCACCATAAAAGAATTTGTTGGACTTGAAGGGGATGTAGAAGAC
+CCTTACGGGATGCCTTTGGAGGTTTACAAAAAGACGGCAGAGGAGCTTTCCGGTTTGATAGATAAGCTCA
+TCGAAAAACTCTCTGAGGAAAGGAAGGTAGATCGAATGATCGCTTTGGGTTCTGACCACGCAGGATATGA
+ACTTAAAGAAGTGATAAAAAAATATTTAGAAGAGAAAGGGATACCCTACAAGGACTTTGGCACTTTTAAT
+GAAGAGTCAGTGGACTATCCCGACTATGCTCTTAAAGTAGCTGAAGCTGTGGCGTCTGGAGAGTGCACAG
+AAGGAATTTTAGTGTGCGGGACTGGCATAGGCATGTCAATTACGGCAAATAAAGTGCCAGGAATTAGAGC
+TGCCCACGTAGAGGACGTGTTTTCAGCAAGGGCTGCCAAAGAACATAACAATGCCAATATCCTGTGCATG
+GGGGGAAGAGTTACAGGACCTGGACTTGCTATCATGATGGTAGAGGAGTGGCTAAATGCCACTTTCCAAG
+GAGGAAGGCATCAGAAGAGGATTGACAAAATAACAGAAATCGAAAAAAAGTACATGAAATGATAAACAGG
+AGGGTTTTTATTTTATGTATGAGAATGTCTTTGTTATAGATCATCCTCTTATACAACATAAAATAAGTCT
+CATAAGAGATGAAAACACGGGTTCCAAGGAATTTAGAGAGCTGGTTGGAGAAATAGCCATGCTAATGGCC
+TATGAGGTGACAAGAGACCTGCCTCTGGAAGAGATAGAAGTAAAAACTCCCATTGCTGTTGCGAAAACAA
+AAGTCATTGCAGGCAAAAAGTTGGGCATCATTCCTATTTTAAGGGCCGGGCTGGTGATGGCAGATGGGAT
+GCTTAAACTAATTCCCACTGCAAAAGTAGGGCATATAGGTATATACAGAGATCCTGAAACTTTAAAACCT
+GTTGAATATTACTGCAAGCTTCCTTCTGACATTGCAGAAAGAGACCTCATAGTAGTAGATCCAATGCTGG
+CTACAGGAGGTTCTGCATCGGCTGCAATCCATTTCTTAAAAGAAAGAGGAGCTCAAAGCATAAAGCTTGT
+GAATTTAATAGCTGCCCCTGAAGGGATAAAGGCTGTTCACAAAGACCATCCAGAGGTGCCTATTTATGTG
+GCTAGCATAGACCAGGGGCTTAATGAGCACGGCTACATTGTTCCAGGGTTGGGGGATGCTGGAGATAGAT
+TGTTTGGAACTAAGTGAGGAGAGGATAAAAATGAGGCCCTCGTGGGATGAATATTTTATGCAGATTGTGG
+ACGTGGTGAAGACCAGGTCTACTTGCATAAGAAGACAGGTAGGAGCTATTTTAGTGGTGGACAAACACAT
+AATTTCTACCGGCTACAACGGGCCTCCGACCGGATTACCCCATTGTGAGGAGACAGGTTGCCTAAGAGAC
+CAACTGGGCATACCTCCAGGAGAAAGGCCTGAGCTTTGCAGAGGGGTTCATGCAGAACAGAATGCCATAA
+TACAGGCGGCTTTGCATGGAGTGAGTACAAAAGGGGCTACTCTTTATGTGAGCGCAAGCCCCTGCGTCAT
+ATGCGCTAAAATGCTTATAAACGCTGGGGTAAAGAGAATTGTGTACGAAGAAGAATATCCAGATGAATTG
+GCTTTTCAACTTTTAAAGGAAGCAGGTATTGAATTAGTAAAGTTTAAAAGGTAAAATAATTATTGGTAAT
+AGCAAAAGAGGGGTACCCTCCAAAGACAAACGGTAAAATGTCAAGGGGGTAATTAAAAAATTTTTGAGGC
+ATTTAAAGGGCAAAAAGACAAAAAAATACCCTTCTTCCAACATGCCAATAAATGGAATTGGAAGTTCCAA
+AATAGAGTTCGTTATTAATTTTTAACAAAAGAGTATTTAAATACTAACAGCACCTCTTTCTTGATATATT
+TGACCTTTGCTGAGCATTGCAAAGATCAGAGGGATTAATCTTCTAGCAGTTAAGACGAGGGCACGTTTAT
+GTTGGTGTTTAGGTACCTCGCGATACTTCTTGTTGTAGTACTCTTTAAACCTCACTGTGTGCACCCTAAC
+ACAGTTAGCGGCTTCAACAAGATAGTATCGCAGGTACTGATCACCACACTTAACCAAAGAAGTATCCTGG
+GCATTGAAATTACCAGACTGGTATTTATTCCAGATGAGGCCGGCATACTTGGCAAGAGCAGCTTCATTAT
+TAAACCTTTTGATATCTCCAATTTCGGCGATGATACCAGCAGCAAGGACGTCCCCAATGCCGGGGATAGT
+AGTTAGAGTTTGATTAAAAGCTTTAAGCTGTCTTTAAACTTGCCGTCAAGCTTTTTAAGTTGGGATTCAA
+GGAAGCGAATATTTTCAAGTGTCATAGAAAGAGCTAAGTCGTTTGCTTCAGCAAGATCAGGGTGAAGCCT
+GTAAGCTCTGTTAGCAGCAGCTTTTAAAGTTTTGGCGATTTGAGTAGGGTCTGAGAGTCTGTTATTGCCG
+TTTTTCACAATAAAGTCGATAAGGTTATCAAGAGGCATGGAAGCAATATCATCAGGAGTAAAATTTTCAA
+TGATAGCTAAGGAAGCTTTACCAAATATGTTGCTAAAAGGGCACTCTGAAGGATAGGTTGAGAACTTGAA
+GGAAATAAGGTTTAGGGCGCGATTTTTTTCGCGGACCAGACTGCGGACAATATGATAACGCATGCGAGTG
+AGTCTTTGCAGTGCAGCGTATCTTAAATCTGGCAGCGGAGTTGGTTTGACTTGACCAAATCTAACACATT
+CAGCGATAACAGTTGCGTCAACAGAATCTGTTTTAGGGAGATGGATATAAGCACCCTTGAAAGATTTAAT
+GATAGAAGGATTGATGACGTAGAATAGAGGATTAAAAGGAGCAAGTTCAGGAGAAGAAGCCAGGAAAGTA
+TGCAAATGCCAGGCATAGTGTGAAGTAGCTTCCATGCCAAATTTAATGGATGAAATATTGAACTGTTGAG
+CAAGAGAGATAGTGAAATCTATAAGCTGCTGAGCGCCATCTAAATCATTGGGGAAGAATAAAGCTTTTTT
+AACTAAGCGGTTACCGGCCTCATCAATAAAGGAAGCAGCATTTAATTCGCTAGAGATATCAATGCCCACA
+ATAAGTGTAGAGCTCATGGATAAATTCACGCTCCTTTTTGCAAAAAGTTTTTTGAAGGTCCTTTGTCTCT
+TAAGTTTTTGTAATACACCCTCGCCGTGGGAAGTAGCCAGATTTAGCTTATAGGGTGCCTGACCATCGAT
+GCTCAAGCGATGGACAGATAAGCTAAAGAGGCACAACAAACGAGTATGTATTACTCAAATAACTCCAGAG
+GTTCAGTCTTTGCCGAGTGGTAATGCTGCTTTACCAGCATGCCACAGGAGTGAGTCAAAAATACCTCAGT
+AAACTTAAAAGGGACCTTCTACTTTTAAGTTTATCAGAGACAAAGGACCATTTAAATAAAAATGAGAAAT
+TTAATTATGAGATTGTTTTACCAGGGTAAAAATGGTTTTTAAGGATTTAATTTGTGTGTTTATTATTAAA
+TTTTTAATGTGGATTACAATCATATTATACGAGCATTCCTGTAATAAATTAAAATAGCCTTTGCAAAAAT
+AAAACCCTCCTGGTAAAAAAGAAAGTGAAAAGGAAAAACAATAACCAGGAGGGTGATACACATGAACAAA
+GTACAAAAACTACTTTTAGTCCACAGTTCTGATATAATTTTTGTCGGGGTCGATGTAGCTAAAAAGACCC
+ATTATGCAAGAATAATAAATCACATAGGACTTGAAGTAATAAAACCCTTCAAATTTAATAATAGCATAGA
+TGGATATGAACGTCTAGTATCCAAAATACTTGAAGCCAAAGAAAAATCGAAAGCAACAAAAATATTAATA
+GGTTTCGAACCAAGCGGTCATTATTGGAAGCCACTTGCATGGTTTTTAAAAGAAAAAGGATATACAGTAG
+TGATAGTAAACCCATATCACGTAAAACAAAGGAAAGAAGAGGAGGACAACAGTCCATCAAAAAACGATAG
+AAAGGACGCGTTAATAATTGCAAGACTAATAAAAGAAGGGAAATTTCTAAACTGTCTTTTACCTCAAAAC
+ACATATGCAGATTTAAGAAACCTTTCAGTTGCAAGAAAGCAGTTAATAAAGAAACTAAACAGTGTAAAGA
+ATAAAATTATTGCAATATTAGACGAATACTTTCCTGAATTTGAAGAAGTATTCAAGAATTTGTGGGGGAA
+AGCAGCCTTATGGATATTGAGGAACTGTCCATTTCCCAGCATAATACTTAAACTGAGCAAAGAAGAAATA
+GCAGAACAGCTAAAGAAAGCCACTAATAACAGGGTAGGCATGAAAAGGGCAGAAAAGCTCATTGAAGCAG
+CAAAAAAGTCAATAGGTGTAAAAGAAGGGATAAAAGGGGCACAAATACGTTTAAACATTTACCTTGATGA
+ATTAGAATTTTTAAAAACACAATTAGAAACCATAGAAAAAGCCATGGAAGAACTGCTCAAAAAAATAGAC
+ATAGCAGAATATCTGTTAAGCATTCCAGGCATAGGAGTAATAACAGTAGCAGGATTTTTAGCAGAAGTAG
+GGGACATAGGGAAATACACACACTATAAACAAATCCAGAAACTTGGGGGATTAAACATAACGGATAACCA
+ATCAGGGAAACACAGGGGGAAGACCAAGATATCAAAGAGAGGGCGTCCTGAGTTAAGAAATCTTCTATAC
+AAAGCAAGCCTGACATTAGTAGCCAAAAACAAAGAATTTAAAGCACTTTACAACTACTTTTTAAGAAGGC
+GAGAAAATCCTTTAGAGAAGAAACAAGCATTAATTGCGATTTCAATAAAACTCATAAGAGTTATGTTTAC
+GCTTGCTAAGAAGAAAGAAAAATACGATTCACAAAAAGTACTTGGAGAATATCGTATGAAGCAAATAAAG
+GAATTAGTAGCCTAGGGGGCAACAAATCAATTTAGAGCAAATAAGGTTGGGGAAGCTGTAGTACCCCCCA
+TAAGGGCAAGACCCTGAATACGAGTAAGAAGCTCCCCAAAAGCCCTCAAAGGCAGGAGGAAGGAATGTAA
+TTAAGGGCATGACCCTGAGAGACATGATAGGGTAGCCGAGGGCTAAGTAAAAAAACATAAAAATATGCTA
+ATAAAAGGCAACCGTGAAATAAGTTGCCTAAGGGAGGTGTTGTGTTGTTTTAAAAAGGCTTTATTTGAAA
+AAGGTAAAAAGAGCTCAAATTTAGTGAAAAAATGAGATTTTTCAAGCTTGATTGAGCTAATTACAAAATA
+TTGAGATAGGAGTGTCAAAAATGAAGATATACTTTTTATCTTTTATACTGGCTTTTGCGATGTCATTTGT
+AACTACGCCCTTGGTGAAAAAATTAGCTTTTGCAATAGGAGCAATTGACGTTCCTGACGATAAAAGGCGC
+ATACATACAAAGCCGATACCGCGATTAGGGGGACTGGCCATTTTTGCCGGCACTATGGCAAGCTTGTTGC
+TTCTTTTGCCAAAGTCCCATGAGACTATAGGAATAATATTGGGCTCTTTAGTTATCGTGCTTCTAGGGGT
+GTTAGATGATAAATACACTTTAAGTGCAAAGGTGAAGCTTGTAGGGCAGATTGCAGCTGCCTTGATACTC
+ATACTGAGCGGAATCAGAATAGATTGGATTTCTAATCCATTTGGCAGCGGAGTGATATATTTAAAGAGCT
+GGGTGGCAATTTCTCTTACTCTTCTTTGGGTTGTAGGCGTGACAAACACTATAAATTTGATTGATGGGTT
+GGACGGTTTAGCAGCTGGAATTGCCTTTATTTCCTCTACTTCTCTTTTCATAATTTCACTCTTAAATGGC
+AGATACGCAACTGCTGTCATATCAATTGCAATTGCAGGAGCAAGCTTAGGATTTTTGCCCTATAATTTTA
+ATCCAGCGAAAATTTTTATGGGAGATACTGGGGCGATGTTTTTAGGATTTTTGCTTTCAGCCATTTCCAT
+ACAAGGAGCAATAAAGTCAGCTACTGCAATTGCCATCGTGGTGCCAGTTCTAGTGCTTGGCGTGCCGATA
+TTTGATACTCTTTTTGCGATTATAAGAAGGATTTTAAACAAAAGACCTATCATGGAGGCGGATAGAGGGC
+ATCTGCACCACCGGCTTTTGGACAAAGGGTTAAACCAGAAGCAAGTAGTTTTTATACTTTACGGTGTAAG
+CTTGGTACTGGGTGTGAGCGCTATACTGATATCTTTTGTAAGCGAACTGAAAAGCCTTGTTATTCTTGCT
+GTATCCCTCCTCTTTATACTCTGGGGAGCAAATAAAATAGAATTGCTAAGAAGCAATAAAAAAGGGACGC
+AAACCCGCTGATTTTATTAAGGAGTGCAAGACTGATGGGTATAAAAATTATGGCTGTATTTGGGACAAGA
+CCTGAAGCAATTAAAATGGCTCCACTTATTAAGGCTCTGGAGAAAGAAAAAGAGTTTGACACACAAGTAG
+CTGTTACAGCCCAGCACCGTGAAATGCTTGACCAGGTGCTGAGGCTTTTTAATATTGTGCCTCAATACGA
+CCTTAACATAATGAGAGAGAGGCAGACTTTATCTGACATTACTACTGCTGCTATAGACGGCCTTGATAGA
+GTGTTTCTTAAAGAAAAACCGAACCTTGTTTTGGTTCACGGGGATACTACTACTACATTTGCGGCGGCAC
+TGGTGGCTTTTTATCACAAAATAAAAGTGGGGCACGTGGAAGCAGGTTTGAGGTCTTTTAACAAATGGTT
+CCCTTATCCTGAGGAGATAAACAGAAAATTGACAGGGGTGCTGGCAGACCTGCATTTTGCTCCTACAAAA
+AGGGCTAAATTAAATCTTTTAAATGAAGGAGTAGAGGAAGAAAGCATTTTTGTTACAGGAAATACAGTAA
+TTGACGCTATGTCCTATACAGTAAAGAAAGATTACACTTTCAGGGAGGAAAGATTAAATAGGATTGATTA
+TAAAAACAAAAAGGTCATAGTAGTCACAGCCCATAGGAGGGAGAACTGGGGAGCACCTCTAGAGAACATA
+TGCAACGCTATTAAAGATATAGCAAAAAGCTACAAAGAAGAAGTGTACTTTATATACCCTGTTCATATGA
+ATCCAGTGGTGAAAAATACGGCCCATAAAATTTTAGGAGGGTTTGACAATGTGCTTCTTTTAGACCCTCT
+TGAGACGGATGAGATGCATAACCTTTTAGCCAGATGCTATATGGTTATGACAGATTCAGGAGGGCTTCAG
+GAGGAAGTGCCATCACTGGGCAAACCAGTTCTGGTTTTGAGGGATGTGACAGAAAGGCCTGAGGCAAAAG
+AGGCAGGAACTGTGAAGTTGGTTGGGACGGATTATGAAAGGATTTTTAAAGAGGCAAAGCTTCTCATAGA
+GGACGAAAATGAGTATAAAAAAATGGCCAATGCGGTAAATCCCTATGGCGATGGGAAAGCATCGGTGAGA
+ATAGTTGGAGCGATAAAATACTTTTTTGGGCTATCAAAAGAAAAGCCGGAAGAATACGAAGGAGGGGGAT
+AAAGCCCCCTCCTTAAATTGTTATTTGCTTGCTTCTTGCTTCGTTTGGCTTTTTGCGATTAAGTACCAGA
+TATATCCAATAACTATTGCTCCGATGAAGCCGCTTATTACGTTGTAATCATAGAGCATCCATCCCCATTT
+GCCGAGATATGCTCCTCCTAACCATGCGCCGACTAGGTGAGCGATTAGTGCTGCCCAGTATGTTCCCCAT
+ATTTTGTTCAATTTGTCCCAATACCCTTCTCCAGCTTTTGTATTAAACAATGGATGGAATACAAGACTAG
+ATATGAGTCCTACGATAAGTACCATTAACCAGAACATATGCTACACCTCCTTTTCAGAGGTTTTCCCTTC
+CACTTTTAATTATATTCAATATAAAATTTAAAACAAATATGATTTTTGACCTTTTTTGACCAAAAACAGG
+ACTTTTTCTGACTTTATCTGACTTTTTCTCTTTTTATCTAAATATTTCTAATACCTGTCCATTTTTCCTC
+AAATGGCAATGATAAAATTTTTATAGAAAAATGAATAAAACTTTTTAAGGCTGTCAATAATTAAAAATAG
+AAGGGCGGTGAAAATGAGCGAGTCCATTCTCCCCCTTGTGGATTCGCGAAGTTTTTACCGCCCATTTTAA
+ATAGGAGGTAAGGTGTATGAAGAAAACCCTTGCAGGGTTAATTTTGTTTGCGAGCTTCTTTGTAGGGTTT
+AAAGGAGAGATTTTTTTCCATAACAAGAGTGACGCAGATAGGCTTTATGATGTCTTTAAAAAAACTCATG
+CCAGGTATGAGTACTCAAATATAAACGGTTGGGGTAAAATAGGAGAATGTTTCTGTGCTTTGGAGGATTT
+AGAAAAATATGCGAAAGATGTAGCAGAGGAAATGAAGGCACTAAAAGGTGCTAAATTGTCTAGGATGGAC
+GAGGGAAATTTAAGGCAGGTTTCATTGGAGTATCTGGATGATAAGAGAAGTGTGACACTGGTTGTTCAGT
+CTATAAAAAATGGGGATAAAAAGGAGACATATCTTCTTATTGACAATTATTTGATAAAAGGCAATCAGAA
+TATATTGGAAGAAAGAAAAACAGTGGAGAATGCTTTTAGAAAGGTGAAAGTAAAGCCTGTCGTAGCTACT
+TCAATTGTTGGAAGTTTTGAAGGAAAGTTGAAATTAGAAGAAGCGAGTAGTATAGTCAAAGAAGTCTTTA
+AAGAATTAAGAGCAAAGAAAGTCGAAGGGCTGGAAGATGTTCAAGTAGTCAGCATCTCGGGGTATACAAG
+AAGTTTTGGGGAATACATTGAAGTGGGAGATGAAAAAATAAATTTACAGGTAGCTTTAAGGTACAATTCT
+TATGACGATAGAACTTATATATGGATTGCTAGTCCTTTGATAGCTACAGAATATTAAAAGAGGGTGATGA
+AGACGAAATTTGTTGTTGAAAAAAGCCCGCCCCTTAAAGGAACGGTTAAGATAAGCGGTGCGAAGAATTC
+GGTTTTGCCTATAATTGCTGCTTCACTGCTTTCATCTGATGAAGTGATATTAGAAGATATACCCTCTCTG
+GAAGACGTCAATGTAATGATAGAACTCATAAAGAATTTTGGAGCCCTGTGTGAGTTGGACAATGGGAAAT
+TGAAGATAAAGGTAGATATAAAGGACGTAGAAGCGCCTTATGAACTTGTTAAAAAGATGAGGGCATCCTT
+TTTGGTGATGGGACCCATACTGGCAAAGCTGGGACATGCCAAAATTTCCATGCCTGGAGGTTGTGCAATA
+GGGGCTCGACCTATAGACCTACATTTAAAGGGGTTTCAAAGTCTGGGAGCTGATATAACTATCGGACACG
+GATATGTTGAGGCAAGAGCTAAAAAATTGACAGGCAAAAAGATATACCTTGATTTTCCCAGTGTAGGAGC
+AACTGAGAATATAATGATGGCTGCAGTTTTTGCCGACGGTGTTACTGTAATTGAAAATGCTGCTGAGGAG
+CCTGAGATTGTGGATTTGGCGAATTTTTTGAACAAGATGGGGGCCAATATCAAAGGAGCAGGTACTGACA
+CTATACGAATTGAAGGAGTAAAGGAATTGAAAGGAGCAGAACACACTGTCATACCTGATAGAATTGAAGC
+AGGAACTTTTATGGTGGCAGCGGCCATGACAGGCGGGAATGTGCTCATTGAAAATGTGATAGTGGACCAT
+GTGAGGTCTGTAATTGCAAAATTGACAGAATGCGGAGTTAAGATAACGGAAGAAAAGGGAGGCCTCAGGG
+TAAAAGGGGTAAAAAATTACAAGGCTGTTGACATAAAGACCCTTCCATATCCGGGATTTCCAACGGACAT
+GCAAGCGCAGATGATGGCCATGATGACCGTGGCAAAGGGTACCAGCGTCATAATAGAGACAGTTTTTGAA
+AACAGATTTATGCATGTGAGCGAATTAAAGAGAATGGGCGCAAATATAAAAATTGAGGGCAGAAGTGCAA
+TGATTACAGGTGTAGACCATTTGACAGGAGCCGAAGTGAAAGCTACTGATTTGAGGGCAGGAGCAGCTTT
+GGTGCTGGCAGGGCTTATAGCAGAGGGGAGAACAGAGATTAACGATATCTACCATGTAGACAGAGGATAT
+GTGAAGATGGAAGAGAAGTTAAGAGCTCTGGGTGCAAAAATATACAGAAAATAGATTAAAAATTTTTTAG
+AAGTATTAGAAGGATTTTTTTAGCTTTTGAAGAATAATAATTATTGTGGCAAATTAAGAGACTTTCTTCT
+CAAAAAAACGTTTAATCAAGTACAGAAGGAGGGAAAGTATGGCAAAGGTTAAAGAATCTGACAAGAGGAA
+GCTTTCTCACGAAGCCTACGGCGGAGTTCACGGAAGTGAGTACATCCCATTTATTCCAGCTGATAAAGTA
+CTTCCAGAGCTCACAGCAGTAGCAGTTATAGTAGGAAGCTTATTTGCCATTCTTTTTGCGGCAGCTAATG
+CTTACCTTGGGTTAAAGGCGGGAATGACTATAAGTGCAGCTATTCCTGCGGCAGTTTTGGCAACTGCTTT
+GCTAAAGGGAGTTTTTAAAAGAGACAGTATCTTAGAGTCAAACTTGGTCATGGCTATAGCTGCTACAGGA
+GAGAGCTTGGCAGGAGGTATTATATTTACTCTTCCGGCAATCGTGCTGTGGGGGCTAAAGGATGAGTTCA
+CATTAACTCGAATTGTATTTGTAATCCTCATAGGTGGACTTTTGGGAGCGCTCTTTGTGATACCTTTAAG
+AAGGTATTTGACTGTGGAAGAGCACGGGAAGCTCATTTATCCAGAAGGAATGGCAGCCGCGGAAGTGTTA
+GTTACAAGCAACCAGGGCGGAACAGGATTCATGACAGTGCTCTCGGGAATGATTGTTGGAGGAATTTATA
+AGCTTTTATCTGGCGGCTTTGGCATGTGGTCTGAAAACCCTTCATGGGTTATTAAGAGGTTTGAGAGCAC
+AGAAGTAGGGGTAAATGTTTTGGCATCATTAATGGGTGTTGGATTTATTGTGGGATTGGATGTAGCTATG
+TACATGTTGGCAGGTAGCGTTTTGGCATGGCTAGGACTAATTCCCCTTATAAAGTTCTTTGGTGCAGGGC
+TTACTACACCTGTTTATCCTGCTACTGACCTTATAAGAGACATGTCCGCTGGGGCTATATGGAGTAAATA
+CATAAGATACATAGGCGCTGGTGGCGTGTTGGCAGGAGGATTTATAAGCCTTATAAAAGCCCTTCCTACC
+ATCATAAAGGCTTTCAGAGAATCAATAGTAGGGCTTGGAATGAAAGGCAAAGAATTAAAAAGGACAGATG
+TGGATGTTTCCCTCACGTGGGTTATATTTGGAGCAGCATTTGTATTCTTTGTAGCCTGGCTTATGCCCTC
+CCTTGGAGTGACTGCACTGGGTAGTTTAATGGCAGTATTGTTTGCGTTTTTCTTTGCTGTAGTGTCTGCC
+AGGATTACAGGACTTGTAGGCGTATCTAACAACCCAATTTCTGGTATGACTATTGCTACTTTGCTAATAG
+TGACTTCTGTTTTAAAACTTGCTGGCGTAGTAGGAAATGAGGGTATGATAATTGCCATCACAATTGGCGG
+TATTGTGTGCGTAGCAGCTGCTATAGCAGGAGCTAATGCTCAGTCTTTAAAGACTACTTTCATCATAGGT
+GGAACGCCTAAATATATCGAGATATTCACATATGTAGGAATAGCAGTAGCTTCTATTTTTGCAGGGCTAG
+TTTTGATACTTCTAAATAATGCTTACGGTTTTGGCACAAAAGATATCCCAGCTCCTCAAGCTACTATAAT
+GTCAATGGTAGTAAAGGGCATTATGACAGGAGACCTCCCATGGACTTTCATAATTGCTGGAATATTCATG
+GGCATAATGGCTGAAATGATGCACGTTCCGGTTCTTCCATTTGCTATAGGGCTTTACCTGCCTTTCGAGT
+TAAGTGCTGCTATTGCTGTTGGTGGGATTATAAGGTGGATTGTAGACCAGCAGTACAGAAAGGACGAGCA
+GTTGAGAAAAGAGAAAGTCGAAAAGGGTATACTTGTAGCGTCGGGACTTGTGGCAGGAGATGCGCTTATG
+GGACTTGTAATAGCTATATTTGCAGGGGCAAAGATAAGTATAGACTTTGCATCCAACTGGGCTACAAACA
+CCTCTTCCTTTGCGCCATGGTTTTCTCTCTTGATGTTCCTCTTAGTAGGACTTTTCCTCTACTACTACAC
+TGTCAAAAACGATAAAAAATAAAGCTGAGCACTCCCTCTGAAGGGAGTGCTCAGTTTAAGGGGGTAGAAA
+ATGAAAGACAATTTTTTGCTTTATGTTCCTAAAAAAAGCGAAAAAGTCAATTGGGAAAAAAGAGGAGATA
+AGGTAATGTTTTTGTTTTATCACGACAAATTAATAGAAAAAATGGTCAGGCTTTTTGTGAAGAAGCCTAG
+AGTGACCACGTTAGAACTGGATGACATTGGAACAGCAGTGTGGGAGCTTATAGACGGGGAGAAAAATGTC
+TATGAAATAGGGCAGCAGTTGAAGGAACGGTTTGGAGAAAGAGTTGAACCTTTATATGAAAGGCTATCTT
+TATTCATGAGATATTTAAACAGAAGAGGTTGGATATATTTTTCAAAAAAGGGGGATACTAAATAAGACCT
+TATTAAAAATTTTTACTATTTCTATTTTTTGTAGAAGGATTTTTGGCAGCATGTGTAGAATTTATATACT
+GAAAAGCTTTTGATAAAAAATTGATAAAGGGGAGAGTATTTATGAGAATTGGTGTTCCCAAAGAAATAAA
+AACTGCAGAGTCCCGTGTAGCCATAACGCCTGCAGGAGTAGAGGCTTTTGTCAAGAATGGACATGAAGTG
+TACATTGAAAAGGACGCAGGATTAGGTAGCGGTATCACAAATGAGGAATATGAAAAGGCAGGGGCAAAAA
+TACTTCCAACTGCCAAAGAAGTGTACGACATAGCTGACATGATAATGAAGGTAAAAGAGCCACAGCCAAG
+CGAATACGACTACTTAAAAGAGGGACAAGTTTTATTTACTTATCTACATTTAGCACCCGATAAACAGCAG
+ACAGAAGCTTTATTAAGACAGAAAGTAGTAGGAATCGCCTATGAGACGGTACAGCTTGACAACGGTTCTT
+TGCCTTTGTTAACACCCATGAGCGAAGTTGCTGGTAGAATGGCTGTCACCATAGGAGCTTACCTTTTGAC
+TAGCATAAATCAAGGCAGAGGTATTGTGATGGGCGGGGTTCCTGGAGTAGAGCCAGCAGAAGTAGTCATA
+ATAGGCGGCGGAACAGTGGGCACCAATGCGGCAAAGGTAGCAGTTGGCATGGGAGCAAGAGTTACTATAC
+TGGATGTAAATCCTGCAAGGCTTGCCTACCTTGACGACATATTTGGAGGAAGAGTGACAACTCTAATGTC
+AAATAGCTTTAATATTGCAGAAAGCGTAAAGAAGGCAGACTTATTGATAGGTGCTGTTCTTATACCAGGG
+GCTCGAGCGCCTAAGCTTGTAACTGAAGAAATGGTCAAGACAATGAAGAAGGGCGCTGTAATTGTGGATG
+TAGCAATAGACCAGGGTGGATGCGTAGAAACATGTGACAGAACTACTTCCCACACAGATCCATATTTCAT
+CAAGCACGGAGTTGTTCACTACTCAGTTCCTAATATACCAGGAGCTGTACCAAGGACTTCAACCTTTGCT
+CTCACGAATGTCACACTTCCTTACGCATTAGAAATTGCTAACAAGGGCTACAAGAGGGCGTTGCTTGAAA
+ATAGAGCACTTCTAAAAGGGCTCAATGTCTACAAAGGCATGGTGACATACAAACCTGTGGCAGAAGCGCA
+AGGATTAGAGTATGTGGATCCCGTTGAAGCTTTGAATAAAGCGTAAATGTCTGACCTCCCACAATAAATG
+TGGGAGGTTTATTTAGTCTGTTGACAGAGTTTAAAAAGTGGCATTTTGTGTGTAAATGCGACTTGTTGTC
+AAAGCGATAACTAAACTTGGCGAGCTTGAGAGCGAAGGCGGGGCGAGCAAAGCGAGCGGCCACGTTGAGC
+CTGAAAGGCGAATTGGCCGGGACTTAGCCTAAGCCCGAAAAGCGAGCCTTAGTTTTGTCGCTTTGTAACT
+CTGGAGTATTAACACAAAATGCCACTTAAATGAGAGGGACTTTGTCAACAGTCTGACCTTCCATAACAAA
+TGTGGGAAGTTTCAACAGTTGGAAATAGTCATGCAAAAAGGTATAATTTTGACTAGGTGATGGTAGATAT
+TATTAAGTATGCAAAAAGTAAGAGAAATATACTCGATTAGTCGAATGACACTTATAAACTGGGAAAAATA
+AGGATTAATTACTCCTCTTAGAACTCCCAAAGGTATAAGAAGATATAGAAAAGAAGACATAGAGAAGTTA
+CTAGGTATGATAGAAGAAAGGCCAAAACCTAAAGTAGTTTTGTATGTAAGAGTGTCCACAAAGAAACAAG
+AAGAATATCTTAAGAATCAAATTAGAAGGCTTGAAGAATATGCTAATTCTCAAGGATGGCAGTATGAAGT
+CATACATGAAATAGCAAGCGGAGTAAATAAAATAAAGAACTGGCAGAGGACTTGATAGCAATAGTGACAT
+CTTTTGTAGCAAGGATTTATGGTAAGAGAGGTGGGGAAAAACATGATAGTCATACAAGCTAAACTCATTT
+TTCTAAACCAAGAAGACAAACAAAGAGCATTGGACTTAATGAGAAGATGGTCCTCCTGCATGAGATTTGC
+ATACAAAAGGCTTCTAGAAGGTTATGACAGAAAAACATTAAAAAGAGACCTTCAGGGGATGTTTGACTTA
+AACTCAAGATATGTAGATGATGCAATAATGAAAGCAAGAAGCACACTAGAATCTGCTAGAGAACTAGGTA
+ATAACCCAAAGAAAGTCATTTTTGGAGGAAGAGACTTATTTAAAAAACTCCAAAAACACCATATAAATGG
+AAAAGCATATGAGAGATTAAAAATTAGGTGGCAGGAGAAAAGAAAAGGGAATCTCTACTCAAGAGGAGAT
+AAAAGCAAAAAAGGAAATCTCAACACAAGAATAGAAATAAAAGAAAATGGCACTTTTTTAAGGATAAATG
+TAGGAGAAAGAAAATACGTATATGCCAAAATAGAAGCAGGCTACAAAAAGAATAAGAGAAGAGAAGAACT
+TCTACAAGAAATTACCAAATCAGACATACCCTACTCTGTAGAATTAAAACTCAAAAATGGTAGTATATAC
+GCCTATTTCGCTGTTGAAGAAGAATATCCGGAAATAAAAATAACAAAAGAAAAAGGAGTCATAGGAATAG
+ACATAAATGCATATCCAGACAACATATCATGGGCAGAAGTAGACGAAGAAGGTAATCTAACAAGTTACGG
+CAGTATACCAATGCCAGAGCTTGCAAGCGGCAGTAAAGAAAAAAGAGAATATTACAGATGGCAGTACGCT
+CATGAGATAATAAAAATAGCAAAAGAAAAAGGAAAAGCAATAGTAATTGAAAAACTGGACATAAAAGATA
+AAGGTAAAAAAGGAGACTTTTCAGGGAGAAAATCAAGGAGAATAAGACATAGCTTTAGCTATAAATCACT
+TCTTTCAAAAATAAAAACACTAGCAAAAAGAGAAGGGATAGAAGTAATAGAAGTAGACCCTTCTTACACG
+TCAATAATAGGCATGTTGAAATATGCACCGCAGTATATGATAACAAAAGATACAGCAGCGGCTTATGTAA
+TAGCAAGAAGAGGATTAGGTAAAGAAGAAAAGATACCAGATAATTATATGAAGTTTCTCAACGCATTAAC
+TGTAGAAGAATTAGAAGAATTAAAAGAGCATGTAAAGAAAACAGTCAGAAACAAAAAGTTAAAGAAGAAA
+CACTTAAAAGAGATAAAGAAAGCAATAGAATTTCTACAAAGCCTTGAGAGTGAGCCAGGAAGGGTACTAA
+AGCCTCTGGGTGGAACAAGTTTTAGTACCCATGATTTCTGGCGAGTTCTCAAGGCAGCGGTGGTGATTCC
+ACTCTCTCCTGAGAAGGTACCAAGAGACTTCTCTGTCCTGAAGGAATTATTAATTCAGGGTAAGTGGGGA
+GACCCGTAAGGGCGCGAGTTCCTGCTTCTTGGGGCAGGGGCTATGGGAGTGCTTAAATACCGCCTGCTGG
+GAATAGGCACTCTCTGAAAGGGCGGACTACAAATAGCCCAGCCTTCTAAACTAGTGCAGTTTTGCACAGT
+TTAGATGACCAGGTTTTTGTTGTTTATTGAAAAATCTCATGATATAATTTTTTTAAAATTAAAATGTGTT
+AGGCGGTGGAGAAAATGTTAGAAATTTTCTCAGGTAAAAAATATAAAATTTTTGGGAACGGATCTATTGG
+GGGCAAAGCTTCCGGGCTTTCTTTTGCCGAGGAAGTTTTAGAAAAATATTATAAAGACTTCAAAGGAACT
+GTAAAAATTCCTGAAAGCTTTTTTATAGCCACCGATTACTACGAAATGTTTTTAGAGTATAACCGCCTTG
+AAGACATAGATGAAAATACCCCTTATGAAGAGGCTGAAATAAGGTTTAAAGAAGCGGAGTTTCCTCCGGA
+GTACAAAAAAATGTTAAAAGAAATTTTACAGGTGATGGATTATCCTCTGGCGGTCAGGTCTTCTTCCTTG
+CTGGAGGACAATATAAAATATTCTTTTGCTGGTAAATACTACACAACTTTTATATCCAACAGGGGAACAG
+AGAGGGAAAGGCTAAAACAGCTGGAAAAAGCCATTAAAGAAGTGTATTTAAGCGTGTACGGACCTGATGC
+TGTAACTTACAGGAAGAAACACGCATCAGGACAGAGAGAGCTTATGGGAGTTATAGTGCAGAGGCTGATT
+GGCAGTCAAAAGGGAATATACTTCTATCCTGACGTGTCAGGAGTGGGATTTTCCAGAAATTATAGAAGGT
+GGACAGATAGGATTAAGATAGAAGACGGAGTGGTGAGACTGGTATTTGGCTTGGGTACAAAGTGTACAGG
+GAGAGGGTATGCAAGAATATTTTCCCTTACAAATCTTCGCTTAAGGCCCGAAGGCAATAACCCTCAAGAA
+ATCGCCAAAAATTCACAGGAAGCCTTTGATGTGCTGAATTTGATGACAGGAGAGCTTGAGACTTACGATA
+TAAATGACGTTCCTCAGTTTTTAAGCTATCATCCGAGAATAAGCGATATAGCTCAAGTCTACTCGAGAAA
+AGATAATGCAATTCTTAACCTTAATATGTTAAGTTCTAAAAGCGGGTTAGAAAAGTACATTTTTACCTTT
+GAAAATTTTCCGAGAAGGCACAAAGCTTTCTTTAACATGGTTTCGGCTCTATTTAAGTGTTTGGAAAGTG
+AGATGAAAGTACCTGTAGATATAGAATTTACTTATGACCTTGAGACTGGAGAGTTCTATCTTGTGCAGGC
+ACGGCCTTTGAGTTCTTATGAAACTTTCAGAAAAGTTCACATACCTAAGGACATTGACAAAAGATGTGTT
+TTATTAAAAGGAGATAGAATGCTAACAAATGGGGTTTTGAAAAATATAAAGTATATTGTATATGTAGACC
+ATGAAGTTTACAGTAATTACAAAGATAAACATGAGATTGCGCGCATAATAGGGCGCATAAATAAAAGCTT
+AGGGGACAGGTATATATTAGTAGGGCCTGGCAGATGGGGTTCTTCCAACCCGTATCTCGGTGTTCCTGTG
+ATTTACAATGAAATATCAAATGCGGCTATGATTGTTGAGCTTGGGATAAAAAACGGGGATTTTATGCCTG
+AACTTTCCTATGGAACGCACTTTTTTGCGGATTTGGATGCCGACAACATTTTGTACATGCCTGTTTTTGA
+TGGATATGAAAATAACATCTTCAATGAACAGTGGTTCAAAAAAGGCAGCTATATCGACACAGGGGTAAAA
+ATTTTTGAAGGCAGGTTTGATGCTTATTTAGACGGTGAGAAAATGGTGGGATATGTGATATCTAATGAAA
+AATAAGTCGATTTATGTAAAAAATGAGACATAAGTCCTATTTAAAATGTCAAAATAGTGTAATATAATCT
+AAACTGTAAGAATGATTCCCCTTTTCCCCATAAAATTTAATATTCTGCACCCCCAACCCAATGTAGGCTG
+CTCTAGAGCAGCTATTTTTTTATCTTGAGCTAAAGTTTAGGTCTTTTAATACCGATAAAATAAAGTGAGC
+TATCTTGAGAATTGAAGGGAGCAGAAGGGTCATGAGAAGAATTTTAGCGATGGTTGTAGCTATTTTAATG
+CTTTTTTCTCTTTTCCCGGGAAATATGTCGAAAGCTTATGGTGCTTATCCCCCTAATATAACTGCAATTT
+ATTCCTTAAGACTTGACGGGACAATGGCTTCACCTGCTAAAGGCCCAGTGGATAAGTATACCGACATAAA
+AATTACGGGAAGCGGATTTGTAACGTACGATGCCAGTGGCAATGTCACTGCTTCTGTCGATTATGTCTAC
+ATAGATTCTCCTGACACATCGAAAAAGCTCACTATTTTGAGTGTGAATGAAAATACAATTTACGCTAAAG
+TTCCTCCTGCTACCTCTATTGGACTTTCTGCAAATATTCCTTACACGATTATAGTTCACAGAAGTGATGG
+GCAGAGTGCTGCTATATTCAACGGTTTTACTTATGTAAATAATCCTTCCATTTCTAAGGTTGCGCTTGAC
+AATTTTATTACTCTAGTGAAAGATTCAAACGGGAACATAGTGGGTAGAACCAGTAAATCTTACATAAGGA
+TGGAAGGGAGTTATTTTAACGATGTAGGGCTTGTTCAGATAAACGGCGAAACTGCCTCAGTAGTTTCTCA
+AAGTGGTTCTGTACTCGTAACTACTATTCCTCAAAATATTTTTATAGACCCTACTTCTACATATACGGTG
+ACTGTTACAAACATATACAGAGGGTCTGATACCAAACAAACTCAAATTTATGCTGTAAATCATGACATAA
+CAGGGCTTTCTAAATATGTAGCAATTGTAGGGGATGAAATTACAATATATGGTAGGGGTTTTAATTCTTT
+AGGAAGCGATTTTAAAGTGTATATAGGGAATAACCTCGTTAATTCATCTGATATCAATATAAAAAGCGAT
+ACAGAGATGACAGTCAAAGTTCCTGCTCCCAAAGATACCACTTTGGAGTATCAGAATATAGACATAGTCG
+CATCAAACGGTTCTACTGCTACTTTAGTAGGAGCATTGAAAATAATACCTACACCTGCCATATTCACAAT
+AGATAATATTACTCCTAATGCAGGTTCTGTCTCTGGCGGGACAAAGGTTGTCATTGTTGGGCAGAATTTG
+AGAGAGGATTTAATCGTGAAATTTGGCGGTGTAGCTGCAAAAAGTGTTCAGAGTATTACACTACCTGGCC
+TTACAGAAAATCAAAGGGCTATACAAGTCGTGACACCTCCTTATTCGAAGTCAGGTCCAGTCGATGTGAC
+GGTTGTAGACCCTGTTACGGGCTATACTGTTACTAAGCAAAATGCCTTTTTCTATTTGGCTGTTGAAGAT
+ACGATGGTAGTAATAGATATGAACCCAACAGAGGGGTATGAAAGCGGAAATACGCCAGTTACTCTTTGGG
+GATTTAATTTTCAAAAAAATGATGACCCTTCTACCTATACCTATAACGAAGATAAGACAGAGATAACTTA
+TGTTAATACAAATTACACCTACAAAGATCCTGTTACTGGAAATTATGTCACGGGTACCAGAGAAAGAAAG
+CTTTATGTGACATTTGGAGGAAATAAGGCGCAAATTGAAAATGTGTATAAACCTGAGACAGGACAGCAGA
+CTTTAAATGTATTATCTCCCAGTGTGACCTTGAATCCTCCTGGACAAAATATGCCTGTAGATGTAGTCGT
+CACAGTTGAAACGACAGTCAAGGATACAAACGGGAATGTAGTCATGCAGTATTCTGAACAGAGCTCTCCT
+CCTTCCAAATTTACTTATAAGCCTTTGCCGTCAAATCCTGTAATTCTGTCTGTTTCTCCAAATACGGGAA
+GCCGTGCGGGAGGAGATACGGTAATTATACAGGGCTTTGACATAAGGCCTGGAGTAAAAGTATATTTTGG
+AGATAAACTGGCAACTGTGAAAGACCTTACAACAGGAGGAGATAATAAATCAGTATTGACAGTCATCTCA
+CCTCCTTCTACTGACTTAGGTTATGTGGATGTAAAAGTAGTAAATAAAGATGCTGATTCACAGAGAGGCT
+TTTATGTGTACAAAAATGGCTATTATTACTACACTGCTCCTTCTATAAGCAGTATATTTACAAATTTTGG
+GTCGAAATATGGGGGTAATCTCATTACCATCTACGGGTCAGACTTTTTTGTAGGGCAAACAGTGGTAGAT
+GGAGTTTATTCTCCTGAATACCCAGATGTCAGAATAGGCAATATACAGCTTAAAGTGATAAGTGTTGAAG
+ATAAGGATGGGAATTTGATAGATGGGAAAAAGTTTAACATAGGTACAAAGATAAAGGCTTTAATACCGGA
+GACATCTACTCCATATCCTGTAGGTTGGTACGATGTCACAATTAAAAACTACGATGGAATAAACGGGACA
+ATAGGTGGAAGCGTTACTTTGCCAAACGCCTTTGAGATAAAAGATACTCAGAAAAAACCCAGCATTATTT
+CTGTAGACCCTAATAAAGGGCCTACAAAAGGGGGAACCCTCATTAAGATTACAGGCAGCAATTTTGAAAA
+AGGAAGCATTGTGACCATAGACGGAGTGCAGGCGAGCGTTAAAAAGGTTTCAAGCGGAAACACTGAGATA
+GAAGCTACCACACCTCCGGGCACTCTGGGCAAAAAAATAGTTCAGGTTGTGAATCCTTCTGATGGAGGAG
+TGGCTTTGCTTGTAGATGGATTTGAGTACGTGCTTATTGAGACAAAGCCTCAGATAACAAAGGTAGTTCC
+AAATTATGGTGGAAAAGGCACATTGATTTACATCTTTGGAAGTGACTTTTCTAAAAAAGTAGGGGACAGT
+GAAGGAGCAAAAGCGTATATAGGCAATACTGTCCTTGAAAATGTGTATGTGCTGGATGAAAACACTATAA
+TAGGCATTATTCCTGATATGAAGTACACCGGCCTTTATGAAATAAAAGTAGTAAACCCAGACACCGCTAC
+GGCAGTGGCTCCTGAAAAATTCCACTTTTTAGTACCAGAGAGCAATCCCGTAATAACCTCTGTTACCCCT
+AATTTTGGTACGGTAAATGGCGGTACAGCTATTTTGATTGAAGGGCAGGACTTTAGAAGAGGGGCAGAAG
+TTTTCATAGGAGGAAATAAAGCCACAAATGTGGTGGTAAGCCCTGACGGCAAGTCGATAACAGCAATTAC
+ACCTCCGGGCAAGCCTGGCAAGACGTATGTCACAGTTGTAAATTATGACGGTGGGAATTACACTTATGGA
+ATCCACGAGGGAGAAACGGGATTTACTTATGTAATTCCAAACAGCCAGCCTGTAATTACAAAGGTCGAGC
+CTGACAAAGGCTCTACCTATGGAGGTCAGGAGGTCACAATATACGGACAGGATTTCAGAATTTCTAAAGA
+TGAACAAGGGAACATTTTAAAAGATGAAAATGGCAACCCGATAGGCCCTGATGTGTATTTTGGGAATGTA
+AAAGCACAAAAAGTCGTATATATAGACTATGGAACTCTTAAAGTCATAACTCCTCCCAATGCACCTGGGA
+AAGTGAGAGTTACTGTGGTAAATTACGACGGAGGGTTAGGATACCTTGAGGGAGGATATACTTACATTCA
+ATCAAAGCCGCAGATTAAGCAGGTAATTCCTCCTAAATTTGACAAAACCGGTGGAACCTACGGAATAATA
+GTAGGAAACGATTTTTCAGTACCCGTTTATGATAAGGACAAATTGATACTTCCTGGCTCCTCTGTCTACA
+TAGATGGGGTGGAGGTAAAAGACGTGCAGGTTGTCGACAGCACAATGATAAAATTTATCGCTCCACCAGT
+GGATAAAGTAGGAACGAAAGAGTTAAAAGTTGTCAATCCTGACGGTGGCACGGCTACTTTTAAGGTAGAA
+TATGTGTCTCCCAGCACACATCCTCAGATATATTCTATTACACCAGACAGAGGCAGTATAAATGGCGGGA
+CGTATGTGGTGATAAAGGGAAAAGACTTTAGAGATAAAGTCAAAGTGTACTTTGATGCCTATGAGGCGAA
+AGTAATCTCTGTTTCTCCAGACACAATTGTGATACTTACACCGCCTGGAGACCCTCAGAAAGATATAAAT
+AGGTCAGTTGATGTAACAGTCTTTAACGAAGAGGATGGAGGAAGCTTTACTTTGAAAAACGGATTTACAT
+ATATTGCAACAGAGACTAAGCCCAAGATCACATCTATTACTCCAAACACGGGCTCTACCAAAGGCGGAGA
+GACAGTGACAATTACAGGCGATGATTTTAGGCAGGGAGCGAGAGTATTTTTTGGAGAAAAAGAAGCTTTG
+AATGTAGTTGTAAAAAGCTATAACACGATTATTGCTACTACTCCTTCTCATCCAGAAGGGAAAGTAGATG
+TCATTGTCAGAAACCCTGACTATGCCGATGCAGTTTTTCCGCAGGGATTTACCTATGTACAGACTGTCCC
+TGATGAACCTGTAGGCTTCTGGGTGGAGAGTATACCAGGAAATGACCATACTTTAAGACTTCGCTGGTCA
+GAGACAAAAGGAGCTAAGTATTACGAGATATACCTGGTTTCGGACAGTACCTATAAATTTATAGCTTCTA
+CTGACAAACTGGAATACTATGTAACAAATTTGAGCCCAAATACAAAATACACGTTTGCGCTGCGGGCTGT
+CAATGAATTAGGACCTAGCAATTTCGTGACAGCTTCAAGTACAACTGACAGGTCTTCAAATAGCAAGTAC
+GACACTTACGTTGAAGGGGCAAAGGAGAATAAGACGAGCATTTCTACATCGAATGGAGCATTAATTGTGA
+CACTGGGCGATACCTCTGAGAGCGAGTACATTCTAAACTTTAAAGATGATATTTACAAAAATATAAACAA
+ATGGGTAATAAATGTGCCGTCTAAATATAAGAATACAGCAAAAAAGGTTAAGATTTACACTCAGAAATTT
+GAGATGGAATTTTACTTAACTGACCTCTATTTTACTGGAGATTATGACAGGATAACAATAACTAGGATCA
+CAGGGAAAGAGTATGAGGATATGGTGAAAAACTTGTCTAAAAATGTAACAATTCTGTCAGATATATACGA
+CATAAAGTATGAAAAAATAACTGATGGCAAGGCGGTAAATTACACCAATTTCAAAAATAACATTTACGTG
+TTAATAGGTGTAGAAAATAATAGATTGGGTAAGAAAGATATAAACCGCGCGAAGATTTCTTACATTACCT
+ATTATTTACCGTATGTTGGCCCTAATCCTATGGTAATTATGTACAACGTAGATCGCAATAAAAATACTGT
+ATCAGGGAAAATTTCTTCACCCGGTCAGATTGCTGTAACGTATTAAGGAGTGAAAAAGATGAAGGGGAAA
+AGACTTTTAGCCTTTTTACTCGCTTTGATTTTTTTACTTCAGTTAAATTCTGTTAGTTATGCTCAAACAA
+CTTTCTACGGGGTAGAGTATGCTCCAAGTATATATCACAACATGATATTTAAAGATATACAAAATAGCTT
+CGCCAAGTACGACATAATGAAAATGGCAGCTCTTTCCGTTATAAGAGGCGGAGGAGATCAGAAATTTTAC
+CCCAAGAGCTACTTGAAAAAAGAAGAGGCTTTAGCATATATAGTAAGGCTTACTAACACATCCTCCTCTA
+CAGGAGTGGCAGGAAGTATGCCTGCCACTCTTCCCCCCAAATTTAAAGTGGACGATTGGGCAAAGGGAGT
+AATTGATGCAGCCTTAAAGGCCAATTTGCTTACAAAGGATGAACTTAATACTGACTTTACTTTAAATGCT
+ACAAGAGAAGAAGTTGCTTACTGGCTTGCAAAAGGTCTGGGCTTTCAGCCTTTATCCGGCACTGATTTGC
+AGCAGGTTTACACCTTTCGGGACGTAAAAGATATTAATTCTTCCTACCTTCCCTATGTAGGTGCTGTTGT
+AAAAAGGGGTATAATGTCAGGGTACAGCGATGGAAAATTTAGACCCAAGACAAATATTACAAGAGAGCAG
+ATGGCTTCAGTCCTCAATAGAGTCTTTAATTATTCCTACTCCCTGATGGGATACTCCGTTTTGACTGGCA
+CCATAAAGAATATTTTGCAGGAAAATTTGGTTGGCGAAGGAGCTATGAAGAATACCTTTGTAATTTCAAA
+TCAAATGGGTCAGGAAAATTTTGTAGTTACTAAAGTAAGACCTTCTTCAAACGGTGGGGGGCATCTTTTG
+GATTTTTTAACCATTTCTAATGGAAAGCCAGTATATTCGCAGGCCTTTACAGTGGGGGATAAAGTCAGAT
+TTTATATAAAAGATGGCAAAGTGATATTTGCAGAGAAACTGCCTCAGAATGAGACGGTGGTGTATGGCGA
+GATAGTTAATATAACGCCTTCTACAATAGCTTTGAAGGGAGGCTATAATTACAGCAATACTTTTTCCTAC
+ACCTCTTATACTGAAGTGTATATAAACGATTATCCAGCTTCTACTAAAGACTTGAGAGTAGGGCAGACTA
+TCCTTGCCTATCTTGAGGGAGGCACTGCTTACAGGATAGATGTCAATTATGAAGAATACGCTTCTGATAA
+GATAGAGGCAGGTTCCAGGCAGGTCACAGGTAGTATAATTTCTATTCAAAATCCACAGGGAGATTTAACA
+AAAGGTGGAATTGATATAACGCTGGATAGCGGAGATACCTACTACATATCTCCAAATATTCCTTTGGTAA
+AGGGAGGAGTTTCTGCCTCTTTATCTTCTTTGAAGATAGGGGATTATGTAAATCTCATTTTTGATGACCC
+TTATAGCGATACCCCTATAAAAGTTTTGGTAGACAACGGCTATTACAATGTTACTGGTGTGTTCAGAGGG
+ACTTTGGGTAGTGTAATGCCTCTTAGTAAAGTTATTAATTTGAGCAATGTAGAAAAGTATTACCAAGGTA
+CGTGGCAGAAAGTGTCTGATTATGTTTCATATCCTTTTGAGAAGGCAGAGTTTTATCTAAATGGCTTGAA
+AATTGATGAGTCAAGTCTTAAAAATTACACTGGCAGGACAATTTACATAACTACAGAGAATCACTTTGGC
+AAAGAATATATAACCTTTGCAAATATAGTTTCACCCTTTACAATGGCTTATCAGGGGATGGCTAGTTTTG
+ACCCCTATTCCATGACTTTGACCCTTTCTGATGGGAGAAAAGTAACTGTAAATGATGGTACAATTGTAGT
+AAAAGGCGGAAGGAGAGTGCCGGCAAATAGCTTGAAGAGCAATCAAGTTTATGTTTCATTTTCAAAAGAA
+GATAACCTTCATGCCAATTTCGTATCAGTAATAGATACTGTTGATGTTCCATCTTACTATTACGCTAAAG
+GGTATTTGTTCTACGCCACAGCAAATTCTGTGACAGTTGGAGATGTTCCGTGGAGAGGTTCTTACTACTC
+TACTGTGACAGGCTATTATGAAATAAGCAATAACCAGTGGAGTTTTGTTTCAGGTTCTAGGGTATTTTAC
+GTAGGAGATAGTACTTTTGTAGTAGACAATAGGGATAAAGAAAGTAAAGTCGTTCCTTACAGTGAACTTC
+TCAATATAAGATACGGAAGTTCACAGTTTAAGGACGCCTTTGCTTATGTTGTTGCTAATGGCGATAATGC
+TGTTGCCATTAACGTAATGCCTTCTGATAATAATGAGAGGGTGTCTACTGCAAAAGTTGAGGGTATAGAA
+GGGACTAAAGTTACAGTTTCTGAAGTAAAGGATTGGAATGAAGTAGAGGGCATATGGAATCTTAACACCA
+GCTTAGAGGTGGTAGACCTTTCAAAGGCAGTTATTGTGAAGGATGGTCGCACAGTTGATGTTTCTTCTCT
+CAAAAAAGGAGATTTTATATACATGATAAGAAGCGCCTCCAGGGGAATAATTGTAACTGTCAAATAAGAA
+GCGGGGGAATGGGAAATGAAAAAATTGGCTTTTGCGTTTTTCTTTGTCTTTCTTTTTTCTATGTTTCCTG
+CTAATATCTTTGCCTATAATTCTGGATTTGAAGCGGGAATTTCAAATGAGCAGGAGTACAAAGAGGTAGT
+TTTCATAACAGGAGAACCTGTTGTATTTAGCGGCTTCTTAAAAGTGACAAGCTCTAAAAGAGGAGATACT
+ACCACTACTACTTACAGGTATACCCTTTCTACTCCTTCTGGGGACAAGCTTACAAGGACTCTTACATTTG
+TTACGGAAGAAAAGCAAAAACCTGAATATAATCAGATTATAGCTGAGACTACACTTAAAAACTACACTGA
+AAGTATAAAAATTGGGGGAGATACCTATACCCTCGACAGAAATAACGGCTATATTTACCAGGGATCTGAG
+GTGAAAAGCATAAATCCAGCTGTTACCTATTACGCAGGGAATTACTCTGGTTCAAAGGTCTACAGGATGA
+ACGGAAATAAAGGTACTGTAAAGGTGAGTATAGAAGACAAGACCGTAGGATTTTCCCACAAATATGGCAG
+TGCAGAGACTCACCAGATGTACTATCAAATTGAAGCTACAATTGGAACGGGAAATAACGTAAAAAAATGG
+GTTGGAGAGGTGCAGGTAAATGTTTCTTTTACAGATAAGTCTTCTATAGAGTATGTGGAAAATGACCCGC
+AGTATATAAGCTTTAGAGGGGGCTATCTCTTAAGGAGAAACAGCGAAGATGTTATGACTTACGCTTACAA
+CCTCCCTAAGTTTGACGAGAATGGGAATGAAATAGGCAGAAATACTGGTAGCAATAGCTTAAGGATGGAT
+GGAATTTATACAGAGAATAGGCTTGTTGTCCCGGAGGTTAGAGATATAAGCGGGACATGGGGTAAAGACG
+ACATAAACAAGCTTTTAAGCTTAGAAATTTTCCCAAAGGATTCTTTGTACTTTGGTCCCAAGCTTTACAT
+ACTTCGTTCAGATTTTGCTGTAGCGGTAGCAAAAGCTATTGGGATTGCTCCTTATGAGCCTCCCAAAAAT
+GCTCTTTACTCTGCGAGGAAAATGCCGGTCGAAGTTTCGCCTTTTAAGGATGTACCGACAAATGACCCCA
+ATTACGGTTATATAAAAGCTGCAAGTGATATAGGCCTTATAAGTGGGATTGGACCTTCTCAATTTGGGCC
+CTCCCTGCGTCTTACCCGGGCTCAGGCAGCCGTAATATTTATAAGGGCTTTGGGGCTTGAAAATCTGGCG
+CCACAGGGGTATTTCAAAACAGGTTTTTTAGATGATTCTTCAATTCCCTTGTGGGCAAAAAGAAGTGTAT
+ATGTGGCCCGTGAAATAGGGCTTGTGGGCGGCGATACCTTTGGGAGGTTTAATCCTGAAAGCTATGTGAC
+AAGGGAAGAAGCCGCGTCAATGATTTCGCGTATGATAGATTTTATGATGAAGGATTTGACTTTTGATTAT
+GTAGAAAGAGTATTGAATTTTAAATAAGGACCTCTTTTACTAGGGGGTCCTTTTTATATATTTTTTGAAG
+TAATATGAGTATCTTTTCTCACATATACTTTTATGTAGGCTCAAAGATGGGAGGAGGAAGATGAGATATC
+TACTTTACGGGGTATTGTCTATTTTCTTAAGCCTTATAATCTTGCCCTCCATTGTAATTTTTGGCTTTTC
+AACTCATGAGGTTTCAGTAGAAAAAAATTTAGTATTGGTTGAGGGAGGTAAATCAGTAAAGCTTGACAAA
+CTCCCCTCTTATGAAGTTATAAGAGTTTTTATTACAAATCAGAATAAAATTGAAGAAATGCAGCTAGAAG
+ATTACGTAAAAGGTGTTGTGGCGGCAGAGATGCCTGCGGAGTTTGAAATAGAAGCCTTAAAAGCTCAAGC
+GGTTGCAGCAAGGACTTATGCTCTAGCAAAAGAGGTAGCTTTAGGCGGAAAGGGCTGTGATTTGCATGAA
+GGGGTAGATGTGTGCACAGACCCCGAACACTGTCAGGCTTGGCAATCCGTAGAGGAGCTTAAGGGAAAAT
+GGGGAGAAAACTTTGAAAAATACTATAGCAAGATATCCCAGGCAGTGGATTCTACAAAAGGGCTTGTGAT
+GGTGTATCAGGATGCTTTGATTTTGCCTGTATATCACGCAATAAGCGGTGGCAGGACTGAAAACTCTGAA
+GATGTTTGGCAGAAAAAGATACCCTATTTAAGAAGCGTCGTATCTCCGGGGGAAGAAGTGGCTTCAAAGT
+ACAAAACTACTGTAGTTGTTTCTCAGGCTGAGTTTGTAAAAAAATTAAAAGAAAGGCAACCTTCTTTGAA
+ATTGACCAGCAACAATATTTTGTCAGAAATAAAAAACATAGAAAGGACACAGGCAGGCCATGTAAAAACT
+TTAAAAATTGGGGATGTAACTTTTGAGGGGAAAGAAATAAAAGAGCTTTTTGGGCTTAATTCTACAAATT
+TTACCTTCAGCAAGCAGAAGGATGACATTGTAATTACGGTAATTGGATACGGTCATGGAGTGGGAATGAG
+CCAGTATGGAGCTAATGCATTGGCAAAAGAGGGGAAAAAGTTTGATGAGATATTAAAATACTACTATCAG
+GGAATTGAGATAGTGAAAATTGAGGATTTGTTGAAAGGTAAACACTAGACAACCTTTCATTTTTTTGTAT
+AAACAGCCTCCACAGTGGTTAAAATACCATTTGGAGGTGAGAATTTATGAGAATAAACAGAGAAAATTTT
+CTTAGGTTCTTTGACAGAAAAGGGTTTTACATAGTGCTTTTCCTTTCAATTGTGGTAATCGCTGCTACAG
+CAGTTTACGTTACTGATAGCAACTTAAAAAAATTAGAAGAGATTAGAAAGGCACAGCAGGAAGAAATAAA
+TTCTGCAGTGGAGAGCAACTTAAACTATGACTATGAAGAGGAGATGAAGAGGGCAAAAGAAGAAAAGCCG
+GCAGTAGGGCAAGATTTCAATGTAGCTCAAAAGGAGCCAGAGAAAAAGGAAGCAGAGCCTGAAGCAAAAT
+CTGAGCAAATAAAAACAAAAGAAGTGTTTTCAACAGAGGCGAAAAAGTTGACTGTCACACCTTCCCCTGC
+AAAGACAGATAAGAAGACTTCTATATCAACTAGATTGGTATTGCTAAGGCCTTTGGAAGGCAAAGTGGTG
+ATGGAATTTGCAAAGGACAAATTAGTGTATTCTAAGACTTTAAATGAATGGACAACTCACAAAGGAATAG
+ACATTGCAGGTAAATTAGGAGAGCCAGTGGTGGCTGCTTCAGACGGAATAGTCAGTAAGGTGTACAAGGA
+CCCCAAATTGGGTAACACAGTGGTCATAAAAAATGGAATATGGGAAATGGTGTACGCGAGTCTGGGTGAC
+AATATAAAAGTGAAAGAAGGAGATAAAATTACAAAAGGGCAGCAAATAGGTGAAGTAGGGGATACGGCTA
+AATTTGAAATAGCTGAAGGGCCTCATCTTCATTTTGAACTGAGGGAGAATGGAGTTCCCATCGATCCAAC
+CCCCTATTTTGGCGAGTGAGAAAAAGGCTTGGATACTCTGTATTCAGGCCTTTTTTGTTTTTGAAATAGT
+ATTCTAATGATTTTCTTCGGGCATATACATATTAATGAGATTTGAAAAAGTCTAAAGGGGGTTGTAGTTT
+TGAAGGATTATATAGAAGAAAGGACTCTGGAAATATCAAAATACATAGTGGAGCATAAAGCCACAGTAAG
+GGAAGCGGCAAAAGTTTTCGGTGTGAGCAAAAGCACAGTCCATAAGGATGTCACTGAGAGGCTTCCAGAG
+ATAAATTTTGAGCTTTACAAAGAAGTTAGGGAGGTCTTGAGCAAAAACAAGGCAGAAAGGCATATAAGAG
+GAGGAAAAGCCACAAAAATGAAATACCAAAAGCTCAATAATAAAATTTCGTAAAATAAAAAGGAATTTGG
+GAGTTTGTATCGAATTAAATAATTTATGATAGATTAAACATTTCGGCATCGATGTCGATAATTAAAATAG
+ATGCCGTTTGTGTCGAAATACATGAGAAAGGTGAGTTTTGATGTTTGCGATTTCAAGAGACATTGGAATT
+GACCTTGGTACGGCATCTGTCCTGGTCTACGTGCGGGGAGAGGGGATCGTATTAAACGAGCCATCAGTTG
+TCGCAATAGACAGAAACACCAACAAAATCCTGGCAGTAGGTGAGGAAGCCCAGAGAATGGTAGGCCGGAC
+TCCGGGAAATATTCTGGCTATTAAGCCTTTGAGAGCAGGAGTCATTTCTGATTATGACATCACTGAAAAA
+ATGCTCAGGTATTTTATAAACAAAGCTTGTGGAAGTAGGTTCTTGATAAGACCTAGGATAATGATATGTA
+TACCTAGTGGAGTGACACAGGTTGAAAAAAGAGCCGTGATAGATGCTGCACTGCAGGCAGGAGCCAGAAA
+AGCCTACTTAATAGAAGAGCCTATCGCAGCCGCAATTGGAGCGGGGCTTGATATTTCTCAGCCCAGTGGG
+AACATGATAGTGGACATTGGAGGGGGTACCACCGACATCGCTGTAATTTCTCTGGGAAGTGCAGTAGTGT
+CTAAAAACATCAAAGTAGCAGGCGATAACTTTGACGAGGCTATTATAAGGTACATGAGGAAAAAGTACCA
+CATAATAATAGGGGAGAGGATGGCAGAAGAGATAAAGATAAACATAGGTACAGCATATTTTGACGGAAAA
+GAAGAAAAAATGGTAGTAAAGGGAAGGAGCTTGTTATCAGGCCTTCCACAGAATGTAGAAGTTACTTCCA
+GTGAAATTTGTGAAGCTTTGCAAGAGCCCCTCGAGCAGATTGTAGAAGCTGTCCACAGCGTGCTGGAAAG
+GACGCCTCCAGAGCTTGCAGCAGACATAAGCGATAAAGGGATGGTGTTGACAGGAGGAGGGGCTTTGCTA
+AAAGGGATGGACAGGCTGTTAAGAGAAAGAATGCAGATACCTGTGTACCTTGCAAATGACCCTATAAGTT
+GCGTGGCATTGGGAGCAGGGAAGGCATTAGAATCTTTGGAACTTCTTGAAAAATCGGAAACTGTGATAGA
+CATTCATAAGATAAGGTGAGAAGGTGATTCGATGATAAGAGGTTTGTACACTGCCGCCTCTGGTATGCTT
+GCCCAGACCAAAGTGATGGACGTTTTGGCAAACAACCTCGCAAATGCCAATACGGTTGGATATAAAAAGG
+ACATAGTAGTTTTGTCATCTTTTCCAAATCTTGAGACAATAAGAGAAGGGGGAGATAACGTTCCTCCTGA
+CAGAAAGGTGGGCAGAATCGAATACGGGGTTTTGATAGACACTTTTCACACGGTTTTTGAAGAAGGACCT
+CTTATGGAGACTACAGGGAAACTGGATTTTGCAATAGACGGAAATGGCTTTTTTGTGGTCAATACCCCTC
+AAGGGGAAAGGTATACCAGAGATGGTGCTTTTACAATGAATGCCGATGGATATCTGGTTACAAAGGACGG
+GTATATAGTTTTGGGAGAAAATGGACCAATACGCCTGTCCCAAGGAGATGTCTCAGTCGATGAGAATGGA
+AATATTATAAACAATGGCCAGTTGGTGGACAGGCTGAGAATTGTGGATTTTGACAACTATGATGCTTTGA
+GAAAGCAAGGAGATAACTTATTTTATCTGGATAATGCTGTAAATACTCAAATTATTCCAGCTACAGGCAG
+AATAAAGCAGGGATTTTTAGAAGGGTCTAATGTGAACTCTGTAAAAGAGATGGTGAACATGATAAGCGTG
+ATGAGAAATTATGAGTCAAATCAAAAAGTGGTAACTGCTTTTGACGAGACTCTAGGGAAAGCGGTAAACG
+AAGTTGGGAGAGTGTAAAGGGGGCATGAGTGTATGATGAGAGCTTTGTGGTCTGCAGCGACTGGAATGAC
+TGCTCAACAGCTCAATGTTGATGTAATTGCTAACAACCTGGCAAATGTGAACACAACTGCTTTTAAAAGA
+GATAGGGCAGAGTTCAAGGATTTAATATATCAGACTCTGCAGAGAGAAAATGTGTACGGCGGTCAAGGGC
+GTCCTGTCAATATGCAGGTAGGAGTAGGTGTAAGACCTTCTGCCATAGTAAAGGACTTTTCTGAAGGCAA
+TCTCTACCAGACAGGCAATCCGCTGGATTTGGCTTTGGACGGGCCCGGTTTTTTTGCGGTTTTGGGACCT
+GATGACAAGGTGTACTATACAAGAGACGGAAGTTTCAAATTAAGCCCAGATGGGAATACCTTTATGCTTG
+TGACTGCCGATGGCTATCCTGTTCTGGATGACAGCAATAACCCGATTGTGTTTGACGGAAATGTCAATGA
+TATAACTGTGTCTCCTTTGGGAGTTATACAGGTAAAAAATCCTGATGGCACTACTCAAGAAGTTGCGACA
+CTAGGAATATACAACTTTACTAATCCACAAGGGCTTTTAAGCGTTGGTAACAACTTGTATGAAGCGACAG
+AAGCTTCAGGACAACCGGGTACTAGAGATGACTTTGAAGGAAGAATGGGCAAAGTAATGCAAGGCTTTTT
+AGAGACCTCTAATGTACAGGTAGTGAAAGAAATGGTGGATATGATTGCTGCCCAAAGGGCTTATGAGATA
+AACTCAAAGGCTATACAGGCAGCAGATGAAATGTTGGGGATTGCCAACAATTTGAGAAGGTAGGGGAAAA
+TAGATGGAGATAAACCCTATTGAAGGTGCTATAAAAAATATGCTTCCTCTCTGGGGCAATCAGCAGGTGG
+AGGATTTTGAGAGGATAATAAATAAAGCAATGGAAGAAAAGGACAAGGATAAACTTATGGAAGCCTGCAA
+GCAGTTAGAGGCGAATTTCATAAGCCTTATGTTGAAAGAGATGAGAAAGACAATTCCAGAAGACCCCTTG
+ACAGGAAATAATTTAGCGAATGACATATTTACTTCAATGCTTTATGACAAATACGCTGAGTTAATGGCGC
+AAAGTGGAGGCTTTGGATTGGCAGAAGAGATTTACAACCAACTTTCTAAAAAGGTTTAAAGGGCGAAAAG
+CCCTTTTTGTTTTTTCTGCAACTTGTGGTATAATCAATATCAACTGAAAGTGTCAATCTATAGACGGGGT
+GAAGGATAAGTGGAAAATAAAGACATAAGAAAAATTCTTCCCCACAGATACCCTTTTTTGCTAGTAGATA
+GGATAATAGAGCTTGAAGAAGGGAAAAGAGCTGTCGGGATAAAGAATGTTACATCTAACGAGCCCTTTTT
+TCAGGGGCATTTTCCAGACAACCCCATAATGCCGGGAGTTTTGATTGTGGAAGCGCTGGCACAGGTGGCA
+GGGATTGCTGTAATGAATGTAGAAGAGTTTAAAGGGAAGCTGGGGCTTTTTGCAGGCATTGATAAATGCC
+GCTTTAAAAAAGTTGTGCGGCCGGGCGACCAGCTCATCTTAGAGGTCTCAATAGATTCAATTAGGATGGG
+GTTAGTCAAAGCTAAAGGCGTTGCAAAAGTGGGAGAGGAAATCGCAGCTACTGCTGAACTCATGTTTGTG
+ATGGCGGAGGAATAGGAGTGGCGGTATGTCTACTGTGAAAAAGACAGTAAAAGCAGCCTCTGTCATAATG
+GTCTTGACCCTTATAAGCAAAATATTTGGTTTTTTTAGAGATGTGACTTTGGCTGCTAAATTTGGCACCT
+CTGTATTCATGGATGCTTACAACATGGCAACTGTAATTCCCATGATATTATTTGCAGCAGTCACAGCTGC
+TATTGCTACAACTGTCATACCTATTTTCACCGAATACTATCAAAAAGAGGGTAAGGAGAAAGCTTTTGAT
+TTCATAAACAATTTGCTGGGGACAGTAGGTGTTGCAACTATTGTTTTAACTTTTATTGGAATTATATTTG
+CTCCTTATCTTGTAAAGTTTGTAGCTCCTGCTTTTACAGGGGAAAAGTTTGAACTTACTGTTAAGCTTAC
+AGAGATACTTTTGCCTACAATGGTTTTAATAGCGAGTTCCAACATTTTTACTGGCGCACTTCAGGCAATG
+GAGCATTTTACTGTGCCTGCTATGATAGGCATTCCTTATAACATTGTGGTGATCGGAGCGGCTATCTTAT
+ACGCTCATAAGTTTGGGATAATTGCAATAGCCTACTCCATAATATTTGCGACATTTATTCAGGCATTGAT
+GCAATTACCTGTTTTGTATAAATTGGGTTATCGCTTTAGGCTGAAAATAAACTTTAAAGATGAAGGCGTA
+AAAAAGGTTATTGTATTAGCGATTCCTGTTTTAATTGGCACAGGGATACAGACTATAAATGTTTATGTAG
+ATAGAGTAATTGCTTCTTTTTTGCCGGATGGAAGTATTGCCGCTTTAAATTATGCGAACAGATTAAATAT
+GTTTGCACTGGGGATTTTCTCTACAGCAATTACCACTGTAATATACCCTGTCCTGTCGCGGCATTCCGTT
+CAGGAAGATAAAGAAGGGTTTGTAAAAAGCCTTAATTTTGCGGTAAGCGGAATTTTATACATACTTCTGC
+CGGTGTCTGTAGGGGCGATGGTGCTTAGAGTCCCCATAATAAGGGTTTTATTCGAAAGAGGAGCTTTTGA
+CGAGAGGTCTACCTATCTTACTTCCATTGCACTTTTTTACTTTGCTATAGGCATGACGGCCTATGGCTTA
+AGAGATGTCTTAAGTAGGAGCTTTTATTCCATGAAAGATACAAAAACTCCTATGATAAATGGAGCTTTGG
+CGGTTTTGGTAAATATAATCCTTAATTTAATACTGGTGAGGTATCTTGAACTAGGAGGACTTGCCCTTTC
+TACTTCTATTGCTGCAATATTTGCTACTTTCCTTCTTTTTAACTCTTTGAAAAAGAAGATTGGCAGTATA
+AATGGAAAACAAATGCTTATAAGCTTTTTAAAAGCGATGGGGGCTTCTTTAGTAATGGGAATTACTGTAT
+ATTTTGTTTACAACCACCTAACAGCTAGAGTTCCAGATAAAAAGATTTATGAGGCCTTAACACTTTTTAT
+GACCATAATAGTTGGGGCTTTGGTCTATATTCCAATTGTTCTATTAAGTGATAAAAATGCCTTTAATTAT
+TTCAAAAAAGGAATTAAGTTTATAAATGCTAAATTTGTTAGATTATAGGAGGGATAGTCAATGAAGGCAA
+AAGTGTACTACTACAACATGAGGGCAGATAAGGCATCCAGCAGTTTGGCTTCGAAGGTGGCGAGAATTTT
+TGACCTGGCAGGTTTTAAAAGCATAATAAATAAAAATGATCTGGTGGCGATAAAAATTCACTTTGGTGAA
+AAGGGGAATAATGCCTACATCCATCCAATATATGTAAGAAAAATAGTGGACAAGGTTAAAAGTTACGGTG
+GGAAGCCTTTTTTGACAGATACAAATACTCTTTACAAAGGCAGTCGTTCCAATGCAGTAGACCACTTGGT
+AACCGCTATTGAAAATGGTTTTGCCTATGCTGTTGTAAATGCTCCTATAATAATAGCAGATGGACTTTTG
+AGCAAAAACTCCATTGAGGTAAAAATTAACAAGAAGCACTTTGATACAGTAAAGATAGCTTCTGACATAT
+TCTATGCTAACGCCATGATTGTCATGTCCCACTTCAAAGGGCATGAACTTGCAGGATTTGGCGGTGCTAT
+AAAGAATTTAGCGATGGGATGTGCCCCTGCGGCAGGGAAACAGCAACAGCATTCTACAGTAAAGCCTGTG
+GTAGGTAAAGGCTGTACTGCCTGTCAGATGTGTATAAGGAATTGTCCTGTAGGTGCCATATCTTTGGTTA
+ACGGTTCTGCCTATATTGACCATTCAATATGCATAGGGTGTGGAGAATGCGTTTCAATGTGCCAGTATGG
+AGTTATTAAGCCTCAATGGGGAACAGATATGGACGCTTTTATAGAGAGGATGACAGAATACGCCTATGGG
+GCATATTCTGTTAAAAAAGGTAAAATCGCTTTTATAAACTTTGTAATGAATGTCACACCGCTTTGCGACT
+GTACTCCCTGGAGCGATGCGCCAATTGTTCCTGATGTTGGGATACTGGCTTCTTTTGACCCTGTTGCTAT
+AGACCAGGCAAGCTATGACCTTGTAAACCAGCAATTTGGACATAGAGGTACAGCTTTGGAAGAAGCAGGG
+TATGGAATGAATCCGGGGGAAGACAAGTTTAAAGCGCTTCATCCAGAGACAAAAGGAGAGCTGCAGCTAA
+AATACGGAGAAGAGATTGGCTTAGGTACTAGAGATTATGAGCTTATAGAGCTCAAATAGCAGGTTTATCC
+TGGCATTTTAGACTGTTGAGAAACTTGGGAAAGTGGCATTTTGTGTGTAAATGCGACTTGTTGACAAAGC
+GGTTACTAAACTTAGCGAGCTTGAGGAGCGAAGGCGGGGCGAGCGAAGCGAGCGGCCACCTGAGCCGTAG
+GCGAATTGGCCGGTACCCCGCCTAAGCCCTCAAGCGAGCTTTAGTTTAGTCGCTTTGCAACTCTGGAGCA
+TTAACACAAAATGCCACTTAGATGAGAGAGATTTTGTCAACGAGCTCAAATAGCAGGTTTATCCTGCTAT
+TTTTTTAAAATTTTTAATGATTTTTGATAACGTTTGTTGTATTATATTAATAGAAGAGGAGTATTCACAA
+AGGAGAGGAATTTAATGGAAAAATATTTCATAATAATTCCTATAATTTCAATGATAACAGTGGCACTGCT
+TTTCTTTATACAGGTGCTTTTTATAAAGTGGACGGACAAAGTCTTTGGGATAAAGCAAGAAAAAGAGAAA
+AAGGATGTGGAAGATAAAAAAGAAGAAGAGTAGAAGGAGCGGATGCCTTTGAAAATAGGTTTTAAAAGAA
+ATGAAAAAAATGGAGTAGTTTTCTACACTATACCTTCTTTTGAAGAGACAGGAGTTGTTAAGCACCTTTT
+TACTACGAGAATAGGTGGGGTGAGCAAGGGGAAATACGCCTCTTTAAATCTAAGCCTTAAAAGATTTGAC
+ATCAAAGAAGAAGTTTACGAAAACTTTAAGATAATATGTGCTGTAGGAGAATTTACCTGCCAAAACATGG
+TTTTTTCTGACCAGGTCCATGGTAATGTAGTGAGAAAAATCACATATGAGGATAGGGGGAAAAATTTTGG
+AGGAAGTGATATTGTAGGAGTAGATGGACTTGTGACTGACGAGAGAGAAATTCCCCTTGTTACATTTCAT
+GCCGATTGTGTGCCTTTATTTTTCTTAGACCCTGTTAAAAAAGTTGTCGCTCTTTCTCATGCAGGATGGA
+GAGGAACGGTGGCTCGTATTGGGCCAAATACTGTAGAGGTTATGAAAAGAGAATACAATTCCAATCCCAA
+AGATATACTGGTAGGAATAGGACCCTCCATATACAAATGTTGCTATGAAGTGGGGGAAGATGTGGCAGAA
+AGAGTAAAAGAAGCGATTGGGGACTGGAAAGAGGTTCTTGTTAAAAAGTCTGATGGAAAATGGCTATTAG
+ATCTGCAGCATGCCAATTATATCGAACTTGTGAGTAGTGGGATACCGGATGAAAACATCACTGTGAGCCA
+GATATGCACTTCTTGTAATCTGGAATTTTATTCTTACAGGAGAGATAAAGGCATAACAGGAAGCATGGCA
+GCTTTTGTAGAACTTAAGTAAGTCATTTTTATACTGCAAAGACCTCATTTTGGGTCTTTTTTATTTTATA
+CAATTCATGCCACATTTGTGGTATACTTTTTGCAAAGTGAAATGTAAAGGGGGAGGCATCTGCCTATGTT
+GGATAAAATTTTTGAAATTATACAAAAAGAAGATAAGAAAAATCCTTTGACTGATGAGCAGATTGCTGCA
+CTTCTTAATATCAAAAGAGAAGACGTTACGCAATTTAGACTTAAAAACAATATCCCTGATTCAAGGGAAA
+GAAGAAAACCCTATTTGCTAGAAGATTTAAAGAAAATAATCAAAGAAGATCCAAGTATTTCAGATAGAAA
+TCTTACCAGAGAGCTAAATTTTTTAGGCTACAACATATCTCGATTTGTGGTGTCACAGCTGAAAAAAGAA
+ATTTTAAAAGAAATAAAAGTGGAAAGGAAGGTATATCTTAAAAACTTTGTACCAGAAGAAGATGTAGAAA
+GTCAAAAAGAAGAGATATTGTCTTTCAAAGATATAATTGGCAGTGAAGGAAGTCTTAAAGCACAGATAAG
+TTTAGCAAAAGCAGCAGTACTTTATCCTCCCCATGGTCTTCATACTTTGATAGTAGGTCCCCCTGGAGCA
+GGAAAGAGCCAGCTTGCTGAAGCTATGTACAATTTTGCAGTAGAATCAGGCCGCTTTAGAGAAGGTGCTC
+CTTTTGTTGTGTTTAACTGCGCCGATTATGCAGATAATCCGCAGCTTCTAATGGCACAGCTATTTGGATA
+TGTAAAAGGAGCTTTTACAGGAGCTGATACGGAAAAAAGAGGTTTGGTGGAAAAAGCAAATGGAGGAATA
+CTTTTTCTTGATGAAGTTCACAGGCTTCCCAGTGAAGGGCAAGAAATACTCTTTTATCTTTTAGATAAAG
+GTAAATTTAGAAGATTAGGGGAAACAGAGAACACGAGAGAAGCGCAGATTATGCTCATTGCTGCTACTAC
+TGAAAATCCAGAATCAGCACTTCTTTTGACTTTTAGAAGAAGAATTCCTGTTTTGATTGAACTTCCATCT
+CTTTCTGAAAGACCTCCTCATGAAAGATATGAGATAATCTATAACTTTTTCACAAAAGAGTCTGTGCGCC
+TTAATAAGACTATTGTGATTAAAAAAGAGGCTTTAAGGGCTTTGATGCTATATGAATGCCCGGGAAATTT
+GGGGCAATTGCGGAGTGATATTCAGGTTGCCTGCGCAAAAAGCTTTTTAGCATCACTTGGTAGTAAAAGT
+TCTTCTTTAGTTGTGGATGTTTCTGACCTTCCAAATCACGTCAAAATGGGCCTCTTTAGACTGAATAAAA
+GAGATCCTGAAATAGAAAGGTATCTGGGAGAGGACCTTGTCGTCTATCCTGACAAGAAGGTAAAAATATT
+TCCAAAAGAAGACAGGTATATGCTTCCTGACGAAATATACCAATTTATAGAAGAAAGGTTTATTGACTTA
+AAAAGACAGGGGCTTACAAAAGAGGAAATAGATAAAATTCTAAGCAAGGAAATGGAGATAGAGCTTAAAA
+AATTTGCTGCAAGTGTTAAAACCAGCATTTCAATTTCAAAGAAAGAGCTTGTAAATGTAGTAGGAGAAAA
+GATTGTGAATGCAGTCGAAAAAGCCTATGAAATTGCAAGAAGAAGCTTTAAAAATTTAGAAGACAACCTC
+TTTTACTCTCTTGCTATTCACTTGAGCGCGACGTATGAAAGGATATTGAGCGGCAAGCCCATCTTTAATC
+CTCAACTGGAGAACATAATCAGAGAATATCCTTTGGAGTATTCTACAGCTAAGATTATGGCTAAAGAAAT
+AAATAAAGAGCTTGGGATTGAGCTTCCCGAGGAAGAGATAGGGTTTATAGCTATGTACTTAAAAACTTTT
+TCAGGAGAAAAGCCAGTGGAAGAGGGAAGAGTGGGAGTAATTGTTCTAACTCACGGGCATGTGGCAAGCA
+GTATGGCAGAGGTGGCTAATAGGCTTCTGGGAGTTAATCATGCCATAGGTATAGACATGGCTTTAGATGA
+AAAACCCGAAAAAGTTCTTGAGAGGACAATTGAGGTTGTAAAAAGAATAGATGAAGGCAAAGGCTGTATT
+ATATTAGTTGATATGGGTTCTCTTGTAACCTTTGGTGAAATTATAACTAAAAGAACTGGAATACCTACGA
+GAGTTGTAGCAAGAGTGGATACTGTGATGGTGTTAGAGGCTGTGAGAAGAGCTATTATACCTGAGACTAC
+TTTAGATGAAATAGCAGATGCTATAGACAGTGAAAAGTCATATGTAGGGAAAGTAGAAACGCTTTTTGAC
+AAAAAACCTTCCAAAGCTATTGTGACAGTATGCATAACTGGAGAAGGTACAGCCCTTAAAATAAAAAAGT
+ACATTGAAGACTTGATTCCAGAACTTAAAGAAAATTACAAAATAATTCCTGTTGGCATGCTAAGACAGGA
+GGACATAGCAAAAGAGATAGAAAAAATAAGAAAAGAAAATGATGTGGCAGCATTTGTAGGTACAATAAAT
+CCCGGCATAGAAAGTATACCCTTCATATCTGTAGAAGAAGTTTTAAAAGGAGATGGGGTAGAGAAGATAA
+AGAAGATAATAGGGCTTAAAAAGGAAAATCCGCTAAAAGAGGTAATTGACGAGGAGCTAATTTTCTTAGA
+TGTAGATGCTTTTGTCAAAAGCGACGTGATAGATTTGCTGGCAGAAAAACTCTATGAAAAAGGATATGTG
+GACGACAGGTTTTTATTAAGCGTATATAAAAGGGAAGCTATGGGAGCTACTATTTTAAACGATGGAATAG
+CCATACCCCATGGTTACCCAGAACATGTCATAAAACCAGCCATAGCTATTGCAAAATTGAAAGAGCCTAT
+ATATTGGGAAAAAGACCTTATGGCAGATTTAGTATTTATGATAGCGTTGAAAGAGGAGTCGAAAGAGTAT
+TTTATGTATCTATATCATGTTTTAACAGATCAAAATAGCATAAATAAATTGAAGGGAGCGCGAAATCCTG
+ATGAAGTAAGAGAGATTCTTACGAGTTAGTACAATACATGTCAAAAAGATGGCATAATTCTTGCTATATA
+AAATTTGCGAGATAACGAGGAGGTTGTATTTGATGAAGCTTACAGAGTTTTTCCACAAAGAATTGATTGT
+TACTAATTTACAGGCCAATAACAAAGAAGAAGTTTTTGAGGTTCTCTTTAATAAATTATTAGAGAATGGG
+TACGTAAAAGAAAGTTTTTTAGAAGGGATAATGACCCGCGAAAAGAATTTTCCCACAGGGCTTCTTTTAA
+ATGGCAATAATGTTGCTATTCCCCATACAGATCCAGAACATGTTTTAAAACCTGCAATTGCAGTAGCTAC
+TCTCTCAAAGCCAGTGGTATTTAAAAATATGGCTAATCCTCAAGAAGATGTAAATGTAAATATAGTATTT
+ATGATAGCTCTAAATGCAGCTCACAGTCAAGTAGAGCTATTGCAGCGACTTGTTGAAATGATTCAAAACG
+AAAATTTACTTGAAGAAATTTTAAAAGCGAAAGGTGGTGATGAAGTTGTAAAAATAATAGAAAGTTATCA
+GACATTAGAAAAGGAGTGAGAAAATGGTTAGTATGAGGAAAAAGACAATATTAGTGGCATGCGGAACGGG
+AATTGCAACTTCTACGGTGGTAACAGAAAAAATATTGGAAGCTGCAAAAAAGGAGAACTTGGATGTAAAT
+ATCATACAGTGTAAAGTATCTGAGATAAAAAGCTACGCAGAAGATGCAGATTTTATAGTCACTACGACAA
+TACTAAAAGATAGTTTTGGGAAAAAAAGTATAAATGCACTTCCTCTTATAACAGGTATAGGAGAAGAACA
+AGTATTGAAAGAAATTATTGAAGAAATAAAGAAGTGAGGTGTAATCTATGAGTATTATCAAATATATTTT
+GGATTTGGGAGCAACAGTAATGCTTCCAATAATAATTTTCTTACTGGCCCTTATATTAGGAGAAAAACCA
+GGTAGAGCTTTCAGATCAGCACTTACTATAGGAATAGGTTTTGTGGGGATAAATCTAGTAATTGGATTAC
+TCGTTAATAACCTCGGTCCTGCGGCTCAAGCAATGGTAGAACATATGGGAGTTCATCTTAACGTAATAGA
+CGTCGGTTGGCCTGCTTCTGCAGCAATTGCTTTTGCCTCAAAAGTAGGAGCTTTTGTTATTCCTATAGGT
+CTTTTAGTAAATATAATAATGCTTGCTACCAGACTTACAAAAACTGTAAACGTAGACTTATGGAATTATT
+GGCATTTCGCATTCACTGGAGCTTTAGTGACAGCTGCTACAGGAAGCCTAACATGGGGATTGGTTGCAGC
+AGCAATAAATGCCGCGATTGTTTTATTGCTAGCCGACTGGACAGCAAAAATGGTGCAGGATTTCTATGGC
+TTACCAGGTATATCACTTCCACACGGATTTTCTGCGGCTTATGTTCCAATAGCTATTCCTCTTAATAAAC
+TCATAGACAAAATCCCAGTTATAAACAAAATTGAAGCGGATACAGATACAATAAACAAAAGATTCGGCAT
+TTTTGGTGAACCTATTGTGATAGGATTAATTTTGGGTGTTGTTCTAGGTATATTGGCAAAATACGATGTG
+AAAGGAATTTTAAACTTGGGTATTTCAATGGCTGCTGTAATGCTTTTACTGCCCAGGATGGTACGAATTT
+TAATGGAAGGATTAATCCCTATCTCTGAAGCAGCAAAAGCTTTTATGCAAAAGAGATTTCAAGGCAGAGA
+ATTTTACATTGGACTTGATTCTGCAATAGCTGTTGGACACCCTGCTGCAATAGCCACAGCATTGGTATTA
+GTTCCCATAACTATACTTCTTGCAATAATATTGCCTGGTAACCATGTGTTGCCTTTTGGTGATTTGGCTA
+CAATTCCTTTTATGGTAGTTATGGTTGTACCGGTAACTAAGGGTAATGTCTTTAGGTCTATATTGATTGG
+TACAATAGTTATAGGAGTGGGATTGTGGATTGCAACAAATGTGGCTCCTTTGTTTACTCAGGTTGCTGCA
+GAAGCTGCCTTCAAGTTCCCAACTGGAGCTACAGAAATATCCAGCATATGCGATGGTGCTAATCCTTTGA
+CATGGGTGATTTTGCAGATAATGAGGCTATTTTAAAAAATGGGAGGGCTTCCTCCCATTTAATTTTCAAT
+TAAATAGTGAGCTACTTCTATATCTGTGACAAGTATATCTATCCATTTTCCTACTAAAGCAGCTTTTACA
+ATTTCTTTTTTATGAAGGCCACCTGCTACACCCATCATGATTCTGGCACTTTTACGTATTTTAGATAAAT
+TGCCTGCAATTAATCGTTCATGGATGGGGTGAGATACTATTCTGCCACTTGCATCAATAAAGTGCAGGGC
+AATGTCTCCTATTGCTCCTACTTTCTCTAGATCTTTTATTTCATTGACAGTGATGTAGTTGTATTCCAGA
+ATTGTAGAATTCCATAGGCTTCCTAAGCCTACCAAAGCTATATCTATATTTTCACTTTTCTCAATTACTT
+GACTTACAAGTGGATTTTTCAAAAAGACTTCTTTTTCATGTTTATTGCTTGCAAAAGCAGGAGCGTGTAG
+TAACAGACATTTTCCGCTTATTGCAGAAGATATCTGCATGGCAATGTGGTTACTAAGGAGAGATGGAGTA
+TGTCCCATTCCACCTATTAAAGGTACTACTGTAGTATCAGGGTAGTAAATAGGTATTAAGTGGTTTGCAA
+GTGCTGAAAGAGTTTTACCCCAGGACACGCCTATTACGTCATTAGGTTCTAGTATGGAAATAAAGTAATT
+AGCAGCTGCCTTTCCAAGTTCTACAATATCAGCATCCGACGTAACAGCTTTTTTAATCACTTTTACGCCT
+TTTAATCTGTATTTTTTCTGGATTTCTTCTTCAAGTTCTTTTACCCCAGATGTAGATGTTATGACATCTA
+CTCTAACAAGGCCTAATTCTTCTGCCTTTTTTAAAAGTTTTGAAACCCATGGCCGAGAAATCTGGAGCTT
+ATCAGCTATTTGCTGCTGTGTTAAACCATAAGTATAATACAATTCTGCTACCAAACTTATTTTTTGAAAA
+AGATGTAAATCTTTGTCCATTTTCATTGTTTTCATCACCGTCTAATTTTGTTTAATTTGCTCTCCTTAAT
+CTTATCACAGTCAAGTAATTATTACAAGATTTTGTCTATCTTTTGCTTGACTTTTTAAAAAAGATAAGTT
+AAACTAAATAATAAGGAGCACGATTGATATCAATAGGAACATTTGTTACTAAATTTATGGAGGGCAAAAA
+TGAAGATTTCAGCTTCTATATTGGCCGCTGATACAGCTTTTTTAGGTAAGGAAGTTTTAGAACTGGAAAA
+ATTAGGTATAGATTTTATTCATGTGGATGTTATAGACGGTCACTATGCAAATAATTTCGGATTTAGCCCT
+AAAACTGTTAAAGATTTAAGACGAATAACTGACTTACCAATAGAAGTTCATTTGGAAATATTAAATCCAG
+AAAACTATGTCGAAATATTTTCAGAAGCTGGGGCAGATATTATAATAGTCCAATTTGATACTTGTAGCCA
+TCCTTTGCGAATTTTAAGAAAAATCAAGGCTTTAGGTAAAAAAGCTGGTGTTGCTTTAAGCCCATGTGTT
+TCTTTTGAAAGCTTAAGATGGTGTTTAAATGATGTGGATTATTTGTTGTTCATGAGTGTGGAACCCGGGT
+TTGGGGGACAAAATTTTGAAACTTTTACCATAGACAAGATAAAATTAGCGAAAGTTCAACTGAAAGAGAT
+GGGGTTTTCTATTCCCATAGGGGTGGATGGAGGAGTAAATTTAGGCAATATAAACTTACTGAGAGAAGTG
+GGGGTAGATATTGTAGTGGTAGGAAGTGCACTATTTTTAAATGAAAACAAAGAAAGATTTATTTTCCAAG
+TAAAAGGAGGTTAAGAAATGATTGTATCTCACAAAGACAAAAAAACACCTGCTTATATACCCTCTAATGC
+CCTTCATCAGTTTGTAAACATGGGAGAAGAGGTACTTGAGCTTATATGTATAGTGCCAGAAGAAGGAGAA
+AGTGAAATTAAAAGGAGGTAGAATTGTGACTATGGAATTTTCAAAAGAAAAATTGCTGTGGATGTACAAA
+AAAATGGTTCAAATAAGACAGTTTGAGCTAAAGACAGATGAGCTTTATAAGAAAAATATGATATGGGGGA
+CATACCACCTGTACGTGGGAGAGGAAGCTGCTGCAGTTGGAGCTTGTGCCGCATTAGAGCCCACGGACTA
+TATAACGAGTACTCACAGGGGACATGGGCATACAATAGCAAAAGGTGCGGATTTGAAGAGGATGATGGCA
+GAGCTTCTTGGCAAAGAGACGGGGCATTGCAAAGGAAGAGGAGGTTCAATGCACATAGCAGATATTTTTA
+CAGGCCATTTGGGTGCGAATGGAATCGTAGCTGGAGGAATTCCCATAGCTACAGGCGCGGCTTTAGCTTC
+TAAATTAAGAGGAGATAAAAGAGTTACGTTATGCTTTTTTGGTGATGGTGCAGCAAATACAGGAGCATTT
+AATGAATCTCTAAATATGGCAGCAATATGGCAATTACCAGTTGTATATTTCTGCGAGAATAATCAGTATG
+CTATGTCTGCACCAGTAAATAAATTTACTGCTGTAAAAAATATTGCTGACAGAGCAGCATCTTACAATAT
+GCCTGGTGTAATAGTAGATGGGAATGATGTGTTAGAGGTATACAAAGCGGTAAAAGAAGCAGTGGACAGA
+GCAAGGAAAGGTGAAGGGCCTACACTTATAGAAGCAAAGACTTATAGATGGTTTGGACATTCTAAGAGTG
+ATCCTAGAGTATATAGGACTAGAGAAGAAGAAGAGGAATGGAAGAAAAAAGATCCTATAAAGAGATTTGC
+AGAAAAACTGCTTTCAGAAGGAGTGGCAACAGAAGAGGAATTAAAGAAAATAGACGAAGAGGTTGCAAAA
+GAGATAGAAGAGGCCTATCAATTTGCAGTAGAAAGTCCTGAACCCAAGGTAGAAGACCTGGCAAAATACG
+TTTATGCAGAGGAGGGAGAGTAAAGATGGCAGAAAAGCTCTATATAGAAGCGCTGGCAGAAGCAATAAAA
+GAAGAGTTTGAAAGAGACCCTAACGTTTTTATGATGGGCGAGGATATAGGAATATATGGAGGAGCTTTTG
+GAGTAACAAAGGGTATGTATCCTAAGTACAAAGACAAACTAATAGAGACACCAATTTCAGAAGCTAGCAT
+AGTAGGTGCAGGAGTAGGTGCAGCTCTTGTAGGTATGCGACCTATTGTAGAAATAATGTTTTCTGACTTT
+ATGATGGATGCGATGGAGTGGATAGTAAACCAGGCTGCAAAACTAAGGTATATGACAGGAGGACAACTTA
+AAGTACCTCTTGTAATAAGGTCTCCTATGGGTAGTGGGACAGGTGCAGCAGCACAGCATTCTCAAAGTTT
+GCCTGCCATGTTTGCCCACATACCGGGTCTTAAAGTAGTGATGCCTGCAACTCCTTATGATGTAAAGGGG
+CTTTTTAAAGCGGCTGTAAGGGATGACAACCCAGTAATATTTTTTGAGCATAAACTCCTCTATTGGACAA
+AAGGGGAAGTGCCTGAAGGAGACTATATAGTTCCAATAGGAAAAGCCGATGTGAAAAGAGAGGGGAAAGA
+TATAACCATAATAGCTGGGTCTATAACAGTAATAAGGTCACTAGAGGCTGCAGAAAAATTAAAAGGTGAA
+GGAATAGATGTAGAAGTAATAGATGTAAGGAGCTTGTCACCACTTGATACAGAAACTATAGTAAACTCAG
+TAATAAAGACAGGTAAAGTGCTGATAGTAGAGGATGACAACAAAAGCTATGGTTGGGGTGCGGAAGTTTT
+GTCGAGAATTGTAGAAAGTGATGCTTTTGACTATCTCGACTACCCAATACAGAGATTGGGTGGGAAGGAT
+GTGCCAATTCCTTACAATCCCAAGTTAGAGAGAGCGGCTGTACCTCAAGTAGAAGACATAATAGAGGCAG
+TAAAAGCTATATTTGGCAAGGAGTGATTGAAGGATGGCAAATGTAAAACTTATGCCTAAGTTAGGTATGA
+CTATGACAGCTGGCAAAGTAGTTAGATGGTTGAAAAAAGAAGGTGAAAAAGTAGAAGCAGGAGAGCCTCT
+TTTGGAAATAGAAACTGACAAAGTTACAATGGAAGAAGAAGCAGGTTACACAGGGACTCTTTTAAAAATT
+CTTGTAAGAGAGGGAGAAGAAGTTCCTATAAATCAGCCTATAGCTATAATAGGAGGAGAAGGAGAAGACA
+TAGAAGAGATACTAAAAACGTTAAAAGTCTCTGAGGGAGTTGAAGAAGAGAAAAAAGAAGAGAAGATAAA
+AGTAAAAATAGAGGAGAAGCCAGAAGAGGTGAAAAGAGAAGAAATATCTAAACCAAGAGCTACACCGGCA
+GCAAGGAAAATAGCAAGGGAACATGGGATAGACCTGTCAGAAGTAATAGGCTCTGGAGCTCACGGCAGAA
+TTCATAGGAAAGATGTAGAAGAATATATTAGAAAGCGTACTGAAATAGTGCCTTCACAAGTAACAGTAGA
+ACAAAAAGTAGAGAAAAAAGAAGAAATACCCTCTTATAGAGTTATTCCTTTCACAGGAATGAGAAAAATA
+ATAGCAGAAAAAATGCAAAAAAGTATAAATACAGCTCCTCATTTTTATGTTACTATGGAAGTAAAGATGA
+GAGAAATTTTAAAATTGAGAGAGACATTAAATAGTAAATTGAAAGAGGATGAAGCAAAAATTAGCCTTAA
+TACCCTGCTTATGAAAGCTGCTGGAATAGCAATAAAAGATTATCCGATATTTAATTCTTATGTAGAGGAA
+GGCCAGATAATTTTAAGGAATGAAATAAATATAGGATTGGCGGTAGCTTTGGATGAAGGACTAATTGTAC
+CTGTTATAAGGGAAGTAGACAAAAAAGGATTGAAAGAAATAGCAAGGGAAGAAAAAGCACTTATTCAGAA
+AGCAAGAGAAGGAAAATTAACACCTGATGAGTATACTGGAGGAAGTTTCACAATCTCTAATTTAGGTATG
+TTTGATGTAGTAAGATTTGCAGCTATAATTAATCCACCGGAAGTAGCAATTTTAGCTGTAGGGAAGATAA
+GAGAGATTCCCGTTGTAGAAGAAGGACAAATCGAAATAGAGCCGATAATGGAAATGACTTTATCTTCAGA
+TCATAGAGTAATAGACGGTGCTCTCGCGGCTAAATTTTTGAGAAGGATAAAAGAAATTTTAGAAGATCCC
+TTACAATTTATGTTGTAAGAAAAGGCAGGGATGTGAGTTTTATGTACACTTACATGAAAGGAATGCTTTA
+CTGCCTTTACTGCAAAAAGGAGACTGAACATACGATAGTCTATGAAGGAGATATGATAAAAAAGATAAAG
+TGCGATGAATGTGGAACAGAATTGGAGATAGACAAGGAAAAGGCGAAGAAAAACTATACAGAAGATTTTA
+TAAATAGAATATTTACAAAACCACAACGTATGACTGAGGAGTTGCAAAAAGACCTTACTGCTTTTCTACT
+TTCACTTCCCATAAGGATTGTCACTAAGCCGTACAGGGTTCTGGAGGAAGTTAAAGAACAAATTGATAAA
+ATTAGAAGGAAAGATATATAACAATGATTTTTTTAAAATCTACCCTTCCCTTATAATAATGGGGGAAGGG
+AATTTTACATTGTTTTTCAGCAGTTTTCATGTATAATAATATTAAAGAAATAAAGCAAAATATAGTTAAA
+GGAGGAGAAAACATGGCAAAAAGAATAGAGCAGTTGGCCATAAACGCTATAAGAGTGCTGTCTATTGATG
+CCATTGAAAAGGCGAAATCAGGCCATCCCGGGATGCCAATGGGAGCAGCTCCTATGGCGTATGTACTTTG
+GACAGAGTTTATGAATCACAATCCTCTCAATTCTAAGTGGTTCAACCGCGACAGGTTTGTCCTGTCAGCA
+GGACATGCTTCAATGCTTTTGTACGCGCTTTTGCACCTTTCAGGCTACAAAGTTTCCATGGAAGACATAA
+AGAATTTCCGCCAGTGGGGGTCAAAAACTCCTGGGCATCCGGAGTACGGCCTTACTGATGGAGTAGAGGC
+GACGACTGGACCTTTAGGGCAGGGCCTTGGGATGGCAGTAGGAATGGCAATGGCTGAACGCTTCCTTGCC
+AATAAGTATAACCGCGGTTCTTACAACATAATAGACCACTATACATATGTAATTGCAAGCGATGGAGACC
+TAATGGAAGGGATATCTCACGAAGCAGGTTCATTGGCAGGACATTTAAAGCTTGGCAAACTGATTGTGCT
+TTACGATTCTAACGATGTAACCTTGGATGGAGACAGGCACTTATCCTTTACAGAAAGCGTTGCAGATAGG
+TTCAAAGCCTATGGATGGCAGGTTTTAAGAGTCGATGATGGCAATGACCTTGACGCTATAAGAAATGCTA
+TAAGTGAAGCTAAGAAAAACACAGAACAGCCTACCTTAATTGAAGTAAAGACCGTCTTGGGTTACGGGGC
+TCCCAATAAAGCAGGCAAATCTGATGCACACGGGGCTCCACTAGGTGAAGAGGAGGCTCGTTTGGCAAAA
+GAATATTATAAATGGGAGTATGAACCTTTCTTTATTCCAGAAGAAATATACGAGCATTACAGGGCTAAAG
+TTCTTGAGAGAGGCAAAAAGGCAGAAGAAGAGTGGAATAAGCTATTTGAGGCTTATAAAAAAGAATATCC
+TGAGTTAGCAAAAGAATTAGAAGATGCCATAAATGGAAACCTTCCAGAAGGCTGGGACAAAGACATGCCT
+TCTTATGATAAAGGGGCCTATGCGACGAGAGATGTATCTGGAGAGATGATAAATGCTTTAGCGAAAAATA
+TCCCCTACTTCATAGGTGGCAGTGCTGACCTTGCAAGTTCTAACAAGACAGCTATAAAAGGAGAACAGCC
+CTTTGGGCCTACCAGCAATTACACTGGAAGAAACATATGGTTTGGTGTAAGGGAATTTGGAATGGCTACA
+GCTTTGAATGGGATGGCACTTCACGGAGGACTTAAAGTCTATGGCGGAACATTCCTTGTATTTAGTGATT
+ATCTCCGCCCCGCTTTAAGGCTTTCAGCTTTAATGGGAGTACCTGTAACTTATGTATTTACACATGACTC
+AATCGCTGTAGGAGAAGATGGACCTACACATCAGCCAGTAGAGCATCTTGCGGCATTTCGCGCAATGCCA
+AATGTGTCAGTTATAAGGCCAGCAGACGGGAATGAGACAAGAGCTGCATGGAAATTAGCAGTGCAGTCTA
+AGAATAAGCCTACTGTTTTGATTTTGACAAGGCAGAAGCTCCCCATTCTTCCTACAACAAAAGAAAAAGT
+TGAAGAAGGCGTGGCAAAAGGTGCTTATATAGTATCCGACGGCGAAAAGGAAATACCGGATATTCTCCTT
+TTGGCATCTGGATCAGAAGTATCTTTAGCAGTTGAAGCGCAAAAGAAGTTAAAAGAAGAAGGGATAGACG
+CAAGAGTTATCAGTATGCCCTCATGGGATAGATTTGAGGAACAGGACAAGTCCTACAAGGACTACATACT
+GCCTCCAAATGTTAAAAAGAGACTGGCTATTGAAGCGGCAGCACCTCTTGGATGGGAGCGCTATGTAGGA
+GATGAGGGTAAAGTATTGGGGGTAAATACATTTGGCGCTTCTGCCCCGGGAGAAAAACTGATGGAGGAAT
+ACGGGTTTACAGTGGACAGAATAGTAAAAGAGGCAAAAGAGCTGCTCAGGAAGTAAATAAATTTACAAGA
+TTTAGGGAGTTTTACGCTGCTCCTGCTTTATAGGCAGGGGCAGTTTTATTTTCCTCTAAAATTTTTTCGC
+TTTCTATGGTATACTTTTTATTAAACATACACGAAAAAAGGGGGAGATTCTCCTTGACAAATAAGGAGAA
+AGTTTTTAATCTGGTCAAAGAGCTATCCCAGAATATAAATGTAAAGGAGAAAAAGGGCATAACTGCTCAG
+GAGGTAGCCCGGAAATTAAATCTGAGAAGAAATGTAGCAAGTCACCTTCTAAACGAACTTCACAAGGAAG
+GTAAGTTAATAAAAATTAACACAAGGCCTGTGTATTTTGTAGATAGGGAAATTTACGAAAAGAGGGCAAA
+GGAGTTTAAGGATACTACAAAGGATGTAAGCACTTCCTTGAAATCTTCATCAGAAGATCCTTTTGTAAAG
+CTTGTAGGCTACAACGGCAGTTTAAAAGAACAGGTAAAACTGTGCAAATCTGCTGCTTCATACCCGCCAA
+ACGGACTTCCTATTTTGCTTACTGGTAGTACAGGAGTAGGGAAAAGCTATATCGCTCAGCTAATTTATGA
+GTACGCCAAGTATATAGGAGTTATAGATGAAAATGCGCCGTATGTGATATTTAACTGTGCAGAATATGCA
+AATAATCCTGAACTTTTGTCTGCTAATTTATTTGGTTATGTAAAAGGGGCATTTACAGGGGCTGACAGGG
+ACAAACCAGGCCTTTTAGAAGAGGCTGATGGAGGTTATCTGTTCTTAGATGAAGTGCACAGGTTACCTCC
+GGAAGGGCAGGAAAAACTCTTCCTCTTTATGGACAAAGGCATATTCCGAAGGCTGGGAGAGACGAACAAC
+TGGAGAACGGCAAAGGTAAGATTTGTATTTGCTACTACTGAAGACCCTGAAAAGACTTTTACAAAAACTT
+TTTTAAGAAGGATTCCTTTGGTGGTCCACATCCCTTCTTTTGATGAAAGGCCTTTGCACGAAAGATTGCA
+ATTAATTTACAATTTTTACAAAAATGAAGCAAGAAATTTGGGGATGGATATTTTAATAAGTAAACAGGTT
+TTGAATGTGCTTTTAAAGACAAAGGTTTCAGGGAATATCGGTAAACTTATAAATGTCATAAAATATAGCT
+GTGCCCAGGCTTACAGCCATATTATCAAGAGCAAAACCAATATTTTAAGAATTCACCTTTATGACCTTCC
+TAAGGAAATGCAGACGGACCTTGATATAGTAAAAAGTAACTTCCACTTCAATGGAATGCTAATTTCTCAC
+AATAAAAAGGATGAAGGTTTGTCCTGGGAAAAGGATGACAATAGAGAGATATACAGTGCTTTAAACAAAA
+TGTTTGAACTTTTTAAGGAATATCAAAATAATGGCATTGCTTCTGAAGAGTTTAAGAAAAACGTGTTGGT
+TTATTTAAACGAACTGACGGATACTATAATTTTCAAGAATGACAGTAGCTATATAGATTCAATAGTCTTT
+AACGCTATCAAAAATGTTGTAGAAAATGTTCTCAATATAATGCAAAACATGTATGGAATTAAATATTATG
+GCAATTCTGTTCTTGTCCTGTCTCATTTTATCAATTACCTTTTGAGTGATGTGACTTATGAGAAGTATTC
+TGAGAGCATAGAGTCAGCTTTGGAGATATTGAAAAATATCTTCCCGAAAGAGTTTATAATAGCAAACAAA
+ATGGCGGATCTGATAGAGGTAAACCTCGATATTAAACTCAACAAGATTGCTGTGGCATATTTTACACTTT
+ATGTAAGAAGTTTAAACAAGACTGAGTCAGCAAATTTGATAAATTCCATAATAATCGCTCACGGGTATTC
+TACTGCCAGTAGCATTGCCAGTGTCGCTAACAGGCTTTTGGGACAGTTTGTTTTTGAAGCTTTTGACATG
+CCGATTGAGATGTCAACACAGGAGGTCATGGCAAGGGTTCAGGACTATCTAAAAAATATTGATACCTCAA
+GAGGAGTCATCATTCTTGTTGACATGGGTTCTTTAGAAGAGATATACAAATCTTTAACTGATATTGTTGA
+AGGTGACATAGCGATTATAAACAATATTACAACACAGCTGGCTTTGGATGTTGGGAATAGAATACTTCAA
+AATCAGCCTCTGGAGCAGATTGTTACAGAGGCGATACAGAGGAACAGTAGCAGGTATAAATTTATAAAAT
+CGCAGAAAAGCAAAGAGAATGCGATTCTGACTACATGTGTAACTGGTATTGGCACAGCCGTTAAGATAAA
+AGACCTTTTGAGAGAGTGTTTTGAAGAAGATGACATTGAAATTATTCCTTATGATTATACCAGATTAAAA
+GGAAATGGTATAAAAGATGAAATATTTAAAAATTATAATGTGAAGCTTATAATAGGCACAGCAGACCCTG
+GAATAAAAGAAGTGCCTTACCTTTCGTTAGAAGATTTGATTGCAGGACGAGGAGATGTGCTCTTAAGCAG
+GATATTGAAGGGGATTGTAGATGATGAAACAGTAGAGCAGGTAAATCAGAAAATAGTAAGGCTGTTTTCT
+TTGCAAAATGTGTTGCACCATTTGACTATACTAAATCCGGATAAAATAATAGTACAAGTGGAAAAAGCCA
+TATCTGATTTGGAAAGGTTTATCGGAATTAGATTTTCTAATGATTTAAAAATAAGCTTATATATCCACGT
+AAGTGTTATGGTGGAAAGGTTGGTAATGAAAGAGCCTATAACTTCTTACAGTAATTTAGAAGAGTTTGAG
+CAGTGTCATAGACAGTTTATAAATTTCGTCAAATCTGCTTTTAGTGTCATAGAGGAAACTTACAAAGTGG
+AAATACCGACGACGGAGATTGGGTTTATATATGATTTGATAAAAGATAGAGTGCCCAATATGAAACTTTG
+AAGCATGCCGACACTTTTTGGCATGCTTTTTGCATTTATATTTTGATAGAATTTGGCATTTTGGATAAAA
+TAATATGAGCACTTATTAAAATAAAAGAGGGTGTATATAGTGAAAGAAAAATTTGTCTTAATTATCACAC
+ATGGGGATTTTGGCAAGGGTTTGTTAAGTGGAGCAGAAGTGATAATTGGGAAACAAGAAAATGTTCATAC
+AGTGGGACTTAATTTAGGGGATAATATTGAGGTTGTAAGAAAAGAAGTTGAAAAAATTATTAAAGAAAAA
+CTGCAAGAAGATAAAGAAATAATAATTGTAGTGGATCTTTTCGGAGGTAGTCCATTTAACATTGCTCTTA
+GTATGATGAAGGAATATGATGTAAAAGTGATTACAGGGATTAATATGCCGATGTTAGTTGAATTACTTAC
+TTCTATCAATGTATACGATACAACTGAATTACTTGAAAATATATCCAAAATAGGGAAGGATGGGATAAAA
+GTTATTGAAAAAAGTTCTCTTAAAATGTAGAGAAAGGGGTCATGATGATGTGGAAAATAGTTTTTGCTCG
+CATTGATGATAGACTGATCCATGGACAGGTAATGACAAGATGGATGAAAGGCTTTCCTGAGGCTTCTATA
+GTGATTATTGATGATGAGTTGGCTGTAGATGAGTTTATGAAAAACATATATACTATGGCTGCTCCTCCAG
+GAGTAAAAGTAAAAGTTTTCGGAGTAGATGCTGCTTTAAAAGAGTGGTCTCAAAAAACCAGTGTAGAAGA
+GAAAGTATTTTTACTTTTTAAGAATATTGATACATGTAAAAGAGTGATGGATGGAGGTCTTCCTATAACC
+ACGTTGAATATAGGAGGGGTTGCGAAAACTCCTCAGAGAAAAGGAATATCTCAAAGTGTTAGTCTGAGTG
+AAGATGAAGTGAAAACATTGCTCGAGCTTAAAACAAAATATAATGTAGATGTATATTTACAAATGATACC
+TGATAGTGAAAAAATACATTTAACTACAGTGGTAGAAAAATATTTTCCGGAATTGAAATAAAGTTTCCGG
+TTTCTCTATGAAACCGGTACTATAAAATTTTTAAATTTTTTGAAAAGGGGTGAAAGTTTTATGGCAATCA
+GTGCTTTGCAGGCTGCATTGATAGCTGCATGGGTCGCAATCGTTGAGTCAAGAATCATAGGATATACGCT
+TTCAGGATTTCTGCGTTTTACCGCTGTAGGAACTGGACTAGTTGTAGGATTGATAATGGGGAATGTGCCT
+CAAGCAATGATTATAGCAGCAACTATTCAGTTGGTTTACATGGGTGTTATCGCTCCAGGAGGTACTACTC
+CTAGTGAGACAGTTGTAGCAACTGCTGTAGCAGTTCCAGTTGCTTTGGCTTCTGGAATGGCTCCTGAGCA
+ATCTATAGCAGTAGCGGTTCCTGTAGGTCTTTTAGCATCATATTTAGTAAGTTTTAGATTCTTTATAAAT
+TCTCTTATTACACACTGGGTTGATAGATTAGCAGAAGAGCTAAATGACAGAGGAATCACATTTGCTTCTA
+TCATTCTCCCTACTATTATTACGATATCACTGTTCTTCCCGTCTGTATTTGTGGCAGTATATTATGGTGC
+TCCGTTGATAGATTCGTTTTTGAAGACTATACCAGCGAGCGTATTACATGCTTTAACGGTTGTTGGAGGA
+AGTTTACCTGCTCTCGGTATTGCGCTTACTTTAGCAGTTATTGGGCGTAGAGACTTAATGGTATTCTATT
+TCTTAGCATATTTTGTCTCATTAATTTTGAAACCTTTAAATGTAAATGCTCTGGTATATGCTATCTTAGG
+TGGTATTGCAGCTTATCTATACGTTGCACTGTATTATAGAAGTGCGCTTGAAGAAAATAATGCAAATAGT
+GAAAATGTTTCATCAGGTGAAGAGCCTCAATATGAAAAAGAAAGTTTACCTCAAAATGAGCTAAAGGTCA
+CTGAAAAAGATTTAAAAATGACATGGTTTAGATGGTGGTTAACAGTAGAAGTACCTCATTCTTTTGAAAG
+ACTTCAGGCTTTGTCTTTCCAGTGGGCTATAATGCCTGTGTTAAGGAAACTTTATGGGAAAAATCCAGAA
+GAACTGAAAGAAGCTTATAAGAGACATTTAGTATTTTTCAATACCCAGGGCACATGGGGTGGCGCTCCTA
+TTTTAGGTATCACCCTTTCTTTAGAAGAACAAAGAGCTAGAGCTATTGCAAAGGGGGAAGAAGCACCTGA
+TCCTAATATTATAAATGCGACAAAAGTTGGCTTAATGGGTCCATTAGCAGGTATAGGTGATTCAGTAGAA
+TGGTCAACTATCATGTACTTGCTAATAGCAATAGCTCTTCCCTGGGCAAAATCAGGAAGTGCAATGGGAG
+CTCTGTTCCCCTTGATACTTTTCCCTGTAATAACTTACGCGTATGGTTATTATTTCTTAAGAATGGGTTA
+CAGATTAGGAAGAGAGTCAGTAAGTGTATTGTTAGGTGGAGAAAAGATAAAAACACTCATTACAGGGTTG
+TCAACCTTGGGTCTTTTCATGATGGGTATTTTGACGAGCAATTACGTTTCTGTGTCAACTCCGCTTAAAT
+GGACCATTTCAGGTAAAGTGTTTGAATTACAAGCTATACTAGACAAAATTTTACCTGGTATGCTGCCATT
+GCTGACTGTATTATTGGTATACTGGTACTTTACAAAGAAAGGGTTAAAGGTTTTGAAAGTACTAGGCTGG
+ATGGTGGTTATATTCTTCATTTTAGGTTGGATAGGAGTTCTATAAAAATATTGATTCCACCCTCTTGGGT
+GGAATCAATATTTTGCATTATATTACATTTATTACATTTAAAATATAAAAGGAGGATAGGACAAATGAAT
+GATGTGGGTTTAATAGGATTGGCGGTAATGGGACAAAATTTTGCCTTGAACATGGCAAGGAAAGGTTATA
+GAGTTTCGGTTTATAATAGGACCCCTGAGAGAACAAAGAAGTTTGTTGAGGAAAAAGTTAGAGACGAATC
+AATTTTTCCGTTTTATACTATAGAAGAGTTTGTGAAAAGTTTAAAAAAACCTAGAAAAATAATTCTGATG
+ATAAAGGCTGGAAAGGCTGTAGATGACATGATTGCTGAAATTCTTCCATATCTGGAGCTAGGGGACCTTA
+TAGTAGACAGTGGGAATTCGCATTTTGCTGATACTGCTAGAAGGCTAGAATATTTATCGCAAAAAAACAT
+TTTGTTTCTCGGAATGGGTATTTCTGGAGGAGAGTACGGGGCTTTACATGGACCCTCATTAATGCCAGGT
+GGTACAAAAGAGGCTTATGACTTAATAAAAGATATTCTTTTAAAGGCTGCAGCAAAGACGGAAGATGGAC
+CTTGCTGTACATATGTGGGAAAGGGTTCAGCAGGTCATTTTGTGAAAATGGTTCATAATGGTATTGAATA
+TGCTATTATGCAGTTAATTGCTGAAGTATATGATTTTATGAAAAAAGTATTGAATATGACTAATGAACAA
+ATAGGCGATGTCTTTGAAAAATGGAATAAGGGAGAACTTAATTCCTATTTAATGGAAATTTCTTATAAGA
+TTATGAGATATAAAGACAAGGAGACAGGAGGATTTTTGATAGACTACATTTTGGATAAAGCAGAACAAAA
+GGGTACTGGGAAATGGACTGCTCAAACTTCTTTGGATTTAGGGGTTCCTACGCCAACATTGAATTTGGCG
+GTAGAAGCCAGAATTATTTCTCACTATAAAGAAGAGAGAAAGATTTTATCGAAATTATATTCGAAAGAAA
+AGAATATAATCTCTGTGAATAAAGAAGAAATGATAGAGCATTTAAAGAAAGCACTGCTTTTTGGAGTATT
+TATGTCTTTCTCTCAAGGCTTATGGCTAATTGACGAAGCATCCAAGCAATATAATTATGGAATAGACCTT
+AGCGAAATATTAAGAATTTGGAAAGGAGGCTGTATTATAAGGGCCGAAATTCTAGACTTTTTGAGGGATA
+TCATTAGAGAAAATGAGGAAGATGCAAATCTTTTGCATAGTGATAAGGCTATAGACTTTATTAAAGATAA
+ATTAAATTCCATCTACCAAGTTACAGAAATTGGGAAAAATTACAGAATACCTCTTATGACAATGAATTCT
+GCACTTGATTATTATTTTGCTTTAACAGAAGAGAATCTCCCAGCAAACATTATTCAAGCTCAACGGGACT
+TTTTTGGAGCTCATACTTACGAAAGAATTGACAGAGAAGGGATATTTCATACAGAGTGGGAAAGATAAAA
+TAGAGGTAAATCACTTAAAGCCATGGAGAAGTTACTCCGTGGCTTTATAACTGAAAGGAGTACTATCTCA
+AGGAAAGTAGAATGATTGACTCTATGACAGTAATTTGTTATAATTTAAACGTTGAATCTTTTTGCTTTAA
+ACATTTTATCAGTAAAAACCGATAAAGGCCTTAATAGGCCTTTTCTCCGTAGGAAGATGATTTTTTATGA
+TAAAAATAAAACTGACACCTACGCAAGTACTTGCTTTAGGATTTGCGACTATTATATTGATTGGGACTTT
+ATTACTAATGCTACCTGTGGCAACTAAAAGTGGAGAAGGTGCAGATTTTATAACTGCACTATTTACAGCC
+ACATCAGCCACGTGTGTTACTGGCCTTGTAGTTGTTGACACGGAAACTTATTGGTCTACTTTTGGGCAAA
+TAGTGATAATGTTGCTGATACAAGTTGGCGGTTTAGGTATTATGACCATGTCAACGCTTTTCGCGTTGAT
+CCTTGGTAGGAGAATTACCTTTAAAGAGAGATTGGTAATGCAAGAAGCTTTCAATACAAATAGCCTTGGA
+GGCATTGTGAAATTTGCCAAGTATATACTAATGGTTTCTTTTTTATTTGAAAGCATTGGCGCAATTATAT
+TGACTTTGAGATTTTTACCTCAGATGGGATTAAAAAAAGCAGTGTATTACGGCTTGTTCCATTCTATTTC
+TGCGTTTAATAATGCTGGTTTCGATCTTATGGGTAACTTTAGGAGTCTAACGGGTTATGTTTCTGACTGG
+GTGGTAAACCTGGTTATAATGAGTTTGATAATATTTGGCGGGCTAGGATTTTATGTTTTACTTGATATAT
+ACGAACATAGACATTTTAGCAAACTTACATTGCATTCAAAAGCTGTTATAACTATTACATTGTTTTTGAT
+TGCTGGTGGAGCACTGCTTATATTTTTATTTGAATACAATAATCCAAAAACATTAAAACCATTGGACTTT
+CCTACAAAGATACTTGCATCATTATTTCAAGCTGTGACACCTAGGACAGCTGGTTTTAATACGCTATCGC
+TTTCTGACATGACCATAGCGTCTAAATTTTTGACAATAATACTCATGTTTATTGGTGCTTCTCCAGCTGG
+AACAGGGGGAGGTATCAAGACAACTACTTTTGGAGTTATACTATATACTGTATTATCAGTTATAAAGGGT
+GAAGAAGAGACAGTACTTTATAAGCGCACTATTAGCAGAAACATAGTCTATAAAGCTGTAGCTATATCCT
+TTATAAGCGTTTTTATTATTTTCTCTGTGACTATGGTTTTATCTATTACTGAAACATCCGACTTTTTGAC
+CTTGTTATACGAGACAACCTCAGCTTTTGGAACTGTAGGATTATCACTCGGGCTTACACCTGAATTGACT
+ACAGTGGGCAGAATTATTATAATATTTACAATGTATACTGGCAGAGTTGGTCCTTTAACATTGGCGTTAG
+CATTGGCACAAAGGCAGAAGAAACCTAAACCTATTATGAAGTATGTGGAAGAAAAAATTATGGTAGGTTA
+AAATAGAGGTGGAACGATGAAACAATTTGTTGTTATTGGGTTAGGAAGCTTTGGCATAAGTTTGGCCAAA
+ACTTTATATGAAATGGGCAATGACGTACTGGTTATAGATAAAGATGAAGAGTTGGTACAATCTATGGCTG
+GTTTGGTAACTCATGCAGTGCGGGCTGATGCTACTGATGAAAATGTACTTAAGTCACTTGGTGTGAAAAA
+TTTTGATGTGGCCATAGTCGCTATAGGAAAGAATATGGAATCAAGTATTATGATAACAATGTTGGTCAAA
+GAGATGGGAGTAAAATATGTAATAGCAAAAGCTCACAATGAATTACATGCAAGAGTTCTTTACAAAGTGG
+GAGCAGATAGAGTGGTGATGCCTGAAAAAGATATGGGTATAAGGGTTGCCAGGAATATTTTTTCAAGCAA
+TTTATTGGATCTTATTGAGTTTTCTAAAGATTACAGCATAGCAGAAATTCTCCCAATTGAAGAGTGGTTT
+CATAAGACATTAAAGGAGATAAGGATGAGGGAAAGATACGGATTAAATGTCATAGCTGCAAAAAAGATGA
+ATAATGAGATTATTGTGTCACCGGGGCCAGATTATGTGGTTGATGAAGGTGATATATTGGCTGTTTGCGG
+CAAAAATATAGATATTAAGAAATTCGAGATAAAAATGTAGATTATAAGAAAGCAAGAAAAATAAAGCCAT
+TGGAGATTTATATAACATTTCATTATATCAGTAGGTGCCAAAATGTTATGAATCTATGGATGTAACTGGA
+TATGTTACAAAAGATGTAGTTGATTTAACAGGATTAAAAGAAGGAACAATAATTATAGGAAGAACTTCAA
+TTTCAAGTAGGAGCAATTGGAGCAGTATCTCTTGTTATTTCAGAGTTGTTTGCGTATTCGAGACTACGAT
+TTAACGAGGTGTTTCCATGAAAAAATTAAAAGCAATTATTGTGGGGCCGGGGAACATTTTTAATAAAGCT
+TATCTGCCTTTTATATTTACTTTAGAAGAGCTAGAGATAGTAGGAATAGTGGGCAGAAATGAAGAGAAAC
+TTAAAAAATATAAAGAAAAATATGGCTGTAGTGTTTACACAGACTTGGAGGAAGCGATTAAGTTAAAGCC
+GGACTGTGCATTTGTCCACACGGCAACTGTTAGCCATTACGAGATAGTAAGAATGCTTCTAGAAAATGGA
+GTTAATGTGTATGTAGATAAGCCTATTACAAATGAAATAGATAAAACAAAAGAGCTTATAGATTTGGCAA
+GAAAAAAATCACTTATTTTTACTATAGGATTTAATAGGCGATATGCGCCTTTGTATCAAAAAGCTTTTGA
+ATTCTTTGAAAGTGTCAAACCAGAGCTTTGTCTAATGGAAAAACACCGAGATAATGATATAAGAGATGAT
+TTAAAATATACCTTGTACGATGATTTTATTCACATTGCAGATACGCTTTACTACATAGTAAAAGAAGTCG
+GAGAACTAGATATACATGTTTTAAAAGAAAATAATGCTTTAAAATCCATAATGGTTACACTGAAATCCAA
+AAATTATACGGCAATAGGTTTAATGCACAGAAATACAGGGAAAGACTACGAGAAGCTAGAAATACATGGT
+AATAATAGAAGCGCTGTTGTAGAGGATATGGAATTATTAAGAACAATGGAGAAGAGGCGCGTGGAAGTTC
+ATACTTTTGGAAGTTGGGACAGCACATCTTACAAAAAAGGTTTTGTAAATATTGTAAAAAGTTTTATAAG
+AAATGTATTAGATGACAATAAAAAATTAGCAAATGAGGAATTAGATTATGCTTTGAAAGCTCATGAAATT
+GTGGAAGAGATATATAAAAAGGCGTTATAAAATCAGGGCATCTGCCCTGATTTTATAACAATTTTGCTGC
+TAATTCTGCTACTTTTGAGCGTTCACCCTTGATTAAGGTTACATGTCCTGATAATTTCGATTCTTTGAAT
+TTTTCCACTACCTGCGTAAGTCCATTGCTTGTTGCGTCAAGGTAAGGATTATCAATTTGTTCGGGATCTC
+CTAAAAGGACTATTTTACTACTTTCTCCTACGCGGGAGATGGTTGTTTTTATCTCGTGGCGTGTAAGATT
+TTGTGCTTCATCTATTATTATGAATTGTTTCGGTATGCTTCTCCCTCTTATATAAGTCAGCGCTTCAATT
+TCTATATTTTTTATACCGGCAATTACATCTTCAATATTTGTGTCTGTTTTTCTATTCCTGAAGATGTATT
+CAAAATTATCATATATTGGTTTCATCCATGGTTTTAATTTTTCTTCTTTATCACCAGGAAGATACCCTAT
+GTCATTCCCCATTGGCACAATTGGACGAGCTATAAGGAGTTTATTATACACTTTCTCATCAAGCACTTTG
+GAAAGCTCCCAGGCAAGAGCTAAAAGACTTTTTCCTGTTCCGGATTTTCCTGTTAAAGTTACAATGGGAA
+TACTGTCGTTTACCAGCAAATCCATTGCCATTCGCTGCTGAACATTTCTGGGGGATACATCCCATACGGA
+TTCGGGTGAATAGAGGTGTTCGAAAGAATCTGTGTATTTGTTGTATCTAGCTACTGCTGATTTATTGCTT
+CCAAAAGAATCTTTGAATATCACGAACTGATTTGGATAAATGTCAATAGTTTCTTTTAATTCGGGGACTT
+GACTTTTGGGAAGATGTTTTTCTGTATAAAAAGAATCTATGGTAGAAGGGTGTACAAATACTGTTATAAA
+ACCTGTATAGAGGGCATCGTAATTTTTGATTTTGTCAGAGAGATAATCCTGGGATGAGATTCCTAGAGTA
+TCAGCTTTTACGCGCATTATCACATCTTTTGATACAAGAATCACAGGCATAGGATTTTCCTTTTTTTGTT
+CTTCATGGAACAAATTTAAAGCTACTGCGAGAATACGATTATCATTGGCTATTTCAAGGAAGTGTTCTTT
+TACAGTTTCATTTGCGATATGATTTAATTCAATTTTTATCAACCCACCATTTTCTAAAGGGACTCCTTCA
+TTTAGTTTTCCCTTTTCTCTTAATCTATCGAGAATCCGCCCTACTAACCTTGCATTTCTTCCTACCTCGT
+TCTGAAGGTTTTTCATGCTGTCTATTTCTTCTATCACAACTGCAGGGATGATTACTTCATTGTCATCAAA
+ATTGTATTAAAGACATGGGGTCATGCAAAAGAACATTTGTGTCGAGAATATACTTTTTCTTCAATAGATT
+ACCCCCCTCTTAGAGTTTATCCCTTCATAAAAATTGTATCACAATTTTGAAAAGTATGTGTTAATTTTGT
+GTAAAAAATTTTTATTTTTATACTTGACAAAGAATAATTTTTATTCTATTATATAGTTAAGCGTTTTACT
+AAAACGTTAAACTATATTAACAAGGTGATAGGAATATGGCAGTTACAATAAAAGATATTGCTAGATTAGC
+AAATGTATCTGTAACAACTGTATCAAGAGTCATAAACAATAAACCGGAAGGGGTTAGCGAGGAAACGAGG
+CAAAAAATTCTTAAATTAGTAAAAGAGCTTGGGTATCAGCCTAATGCCATTGCAAGGGGGCTAGTTACCA
+AGAAAACTAAAACTATTGGTCTTATAATTCCTGATATTTCTAACCCATTTTTCCCTGATATTGCCCGAGG
+AGTAGAGGATAGTGCTCACATCTATGGCTACAATGTTTTCTTATGTAATACGGATGACAATTTAGAGAAG
+GAAAGTGAGTATATAAGGGCATTAAAAGAAAAATATGTGGATGGGATAATATTTACGAGTAGCTCTATTC
+CAAAACATGAGCATATCATAGAACTTGTGGAAAGTGGGATTCCGGTTGTCATAATGGATAGGCGTGTTGA
+TTCAGAAAATATTTATGGGGTTTTTCTTGATAATTATGAGGGTGGTTATATTGCAACGAAACATCTCATA
+GATTTGGGGCATGAAAAAATTGGTTGTATAACTGGTCCTTTATATACCAAAAGTGCTAAAGAAAGATTAG
+AGGGGTACAAAAAAGCATTATTAGATAGTGGAATAAAAATTGATGAGAAACTTATATTTGAAGGGGATTA
+TAAAATAAACGGTGGGATAATTGGAGCAGAGAGGTTATTAAAGGATAATAAAGATATGTCTGCTATTTTC
+GCTTGCAATGACTTGATGGCATACGGTGCATACAAGACTATTCGTTCTTTTGGCTATAAAATTCCTGATG
+ATATTTCAGTGGTTGGATTTGATGATATACAGCTTTCTCAAATACTGGAGCCGCAATTGAGTACTATAAA
+GCAACCTGCTTATGATATGGGTTTGACTGCTGCTAGAATGTTAATAAAGCTTATAGAAGGTAAAAAACTG
+AAGAAAAAAATTATTAATTTTAGACCGCAGTTGGTAATCCGGCAAAGTACTAAATTAGTCAAAGGTGGGT
+AAAAAATGAGAAAAATAGTTGTTGTAGGAAGCATTAACATGGATATTGTAATAAGAGTACCGCGCATTCC
+AGTTGTTGGAGAGACAGTTATTGCTTACGATTTAAAAAATTATGGTGGTGGTAAAGGTGCAAACCAGGCT
+GTATCTATAGCTAGGTTAGGTGGAAATGTTTCTATGATTGGTCGAGTAGGAAATGATGAGTATGGCCAAA
+AATTATATAGGGATTTAAAAAGCAATGGGGTAGGTGTAGAAGGAATAGAATTTGATTCAGAGACTCCCAC
+AGGTACAGCATATATTAACGTGAGTGAAAAAGGAGAAAACAATATAGTAGTTTATCAGGGTGCAAACAAG
+AGGCTTAATATGACACAAATAAAAAGATATGAGCATTTTTTTGATGAAGCAGAAATATGTCTTCTTCAAT
+TAGAAATACCAATTGAAACAGTGAAGTTTGTAGTAGATTTGTGCTATAGCAGAGGGATAAAAGTTATATT
+AAATCCTGCACCAGCATACGAATTGCCTGATACAGTTTTAGAGAAAGTTTATATTTTGACTCCAAATGAA
+ACAGAGTTAGCTTTTTTATCCAAAAGCAAAATAGAAACAATTGAAGATATAAGAAAGGCTTCGAAATATT
+TGCTAGACAAAGGAGTTCAAAATGTTATAACAACTATTGGAGAAAAAGGAAGTTATTTTATTAATAAAAA
+TACGGAAAAACTATTTGATGCAATTAAAGTTACTGCTGTTGATACAACAGCAGCAGGTGATTCATTTACA
+GGAGCGTTAGCTTTTGCTTTAAGCAAAGGGGAAAAAATAGAGGATGCAATAAGATTTGCTACATTTGTTG
+CTGCACTTACAGTTACTAAAGAAGGTGCCCAGACTTCTTTGCCTTATAAAGAAGAAGTAGAAAAATTTAT
+TAAGGAGAGGAGTTGAAACAATGAAGAAAACGGAATTATTAAATAGTGAAATTTCAGAAGTAGTTGCAAG
+ATTAGGGCACAAAGATTTATTAGTAATTGCTGATAGCGGGTTACCTATACCAGATAATGTTAAAAGAATT
+GACATTGCTTTAACTAAAGGCATACCAAGCTTTAGGGATACATTGAATACAGTTCTTACAGAATTAGGAG
+TAGAGAAGGCTTATGTAGCAAGAGAGATGATAGATAAAAACAAAAAACTGTATTTAGAATTGTCAGAGCA
+ATTTGGCGATAAGTTAGTAATTATTGACCATGAACAGCTGAAAGAAATGTGTAAAAATGCAAAAGCTGTG
+ATAAGAACAGGTGAATATACTCCCTATGCAAATATTGTTTTGGAATCAGGTGTAGAGTTTTAAAGTAGGG
+GGGAATAATTTTTGGAACCTATTTTACAGATGAAAGGTATTAGTAAGAAATTTGGCAATGTCAAAGTATT
+GGATAATGTTGATTTAACTTTATATAGAGGTCGCGTATTAGCACTATTAGGTGAGAATGGTGCTGGAAAA
+TCAACACTAATGAAAATTTTGTGCGGAATTTATGAAAAAGATGAGGGAAGCATTTATTTAAAAGGGAAAA
+AAGTGAATATACGAAATGTTAGAGATGCAGAAAAATATGGAATTGCGATGATTCATCAAGAACTTAATTT
+AGTTCCTTCTTTAAGTGTTGCTGAAAATATTTTCTTAGGGAGAGAGTATGTGAGAACTTTTAATTCTATT
+GATTGGAAGAAAATAAAACAAGAAAGTGCTAAGATCCTTCATGAATTAGGGATGGATCTAAATGTGGATA
+GGTTGGTTAAACACCTAAGCGTTGGCGAACAACAAATGGTAGAAATAGCAAGGAGCCTTTTAATGAATGC
+AGAGATATTAGTGATGGATGAACCTACTGCTGCATTAACAGAAGGAGAGACGAGAAGATTATTTGAGGTA
+ATAAAAAGGCTTAGAAAAGAAGGGAAGTCTATCATTTATATTTCTCATAGGATGAATGAAATTTTTGAGA
+TTTGCGATGACTATATTGTTTTAAGAGATGGGTGCCTTATTTCTCAAGGGGAAATTAGTGAAGTTACACG
+TGATGATTTAGTAAAGATGATGGTGGGTAGGGAGTTAAAAGAGCATTTTCCTTACGAGTGTTCTTCTCCA
+GGAGAAGAAATATTACGCGTAGAAAATTTGACTGTAAAAGGTATGTTTGAAAAAGTTTCTTTTGTTGTGA
+AAAAGGGAGAAGTAGTTGGTTTTGCGGGGCTAATAGGTGCAGGCAGAACGGAGGTAGCAAAGACAATTTT
+TGGCTTTTATAAAAAAACATCGGGTAAAATTTATTTGGGAGGAGAAGAAGTAAAAATAAACAGCCCTAGG
+GATGCTATTGAAAAAGGGATAATGTATTTATCAGAAGACAGAAGAAATGAAGGATTAATTATAAAGCATA
+CTTTGAAAGAGAATATGACTCTTTCGGCTTTGAAAAAAATTTCTGACTATATAGGAACTATTAATTTTTC
+AAAAGAGAGGTCTATAGTAAATGAAATGATTCAAAAATTGAATATAAAATCGTTTTCTCCTAATCAAAAA
+ATATTTAGATTAAGTGGTGGGAATCAACAAAAAGTAGCGATTGCTAAATGCTTGTTGACAAATCCCAAGT
+TAATTATTCTCGATGAACCAACGCGAGGTATCGATGTAGGAGCAAAAAATGAAATATATAAATTAATCAA
+TGATTTAAAAAGACAGGGCATTGGTATAATTTTAATATCTTCGGAATTACCTGAAGTTTTAAATATAAGT
+GATAGAATTATAGTAATGCATGAAGGGAAAATAACAGGAGAAATTTCTCGCGAAGAAGCTACAGAAGAAA
+AAGTTATGTTAAAAGCTGTAGGAGGGGAATAAATTGAAGCTACCGAACGAAAAAGCAATGAAAATAAATA
+TTGGTGAGTTGCTTTTAAAAGCGAAATCTTTAATAGGTTTATTGGGATTAATTATCGCGTTTTCAATATT
+ATCTCCACGTTTTTTGGATTACTATAACCTTACAAATGTATTAAGACAAACCTCTCTAAATGCAATAATG
+GCTGTAGGGATGACATTTGTGATATTGACAGGTGGGATAGACCTATCTGTGGGTTCTATATTGGCGTTTT
+CAAGTGCAGTTACAGCCGGTATGTTGAAAGATGGTATGCCCCTAATCATAGCTTTATTGGCGGGATTGAT
+AATAGGTACTGGTTTAGGATTGTTTAATGGTTTTGTTATAATCAGGTGGAATATTCCTCCATTTATTGCT
+ACATTTGCTATGATGACAATAGCAAGAGGGCTTACGCTTGTGTATACTAATGGCCAACCAATAACTGGCT
+TAGGAAAAGCTTTCGGATATATCGGCAATGGGTATGTTGGTTCCATTCCTGTTCCAATAATTATCACAAT
+TCTCGTTTTTGTAATAGGATACTATATTTTAAAAAACAACAGATTAGGAAGATATGTATATGCAACCGGA
+GGAAATTTACAAGCTGCTAAACTGGCAGGAATTAATACTAATAAAATAATTCTATTTGTATATGCTTTAA
+GTGGTTTTTTAGCAGCAGTAAGTGGCTTAATAATTACTTCAAGATTAAACTCAGCTGCCCCAACAGCTGG
+ACAAGGTGCAGAGCTTGATGCAATAGCTGCTGTTGTACTAGGAGGTACAAGTTTATCTGGGGGCGAAGGT
+GGAATAATTGGGACTTTGATAGGTGCTTTAATAATAGGTGTGTTGAACAATGGTCTGAATTTGCTTAACG
+TTTCACCTTTTTATCAATATATTGTAAAAGGTGTAGTAATATTACTTGCTATAGCTTTAGACAAAAAAGA
+AAGTGAGTAAATGAGAAAAGGGGGGATGTTTGGAAATTTAGAGTTTTTATTAGAGTTTTGGATAGTTTAT
+ATTAAAAAATTAAAGGGGTGGAGAGATTTATGAGAAAATCACGAATACTGTTACTTTTAACTATTTTTGT
+GACTTCAGCGGCGCTGATTTTGAGCGGTTGTAAAACAAATACTCCAAATACAGCTTCTACTAGTACCAAA
+GAGGGGAAAACTATAGGATTAGTGATATCTACTCTTAACAATCCATTCTTTGTGACTTTAAAAAATGGTG
+CAGAAGAAAAAGCGAAAGAACTAGGATACAAAATAATAGTTGAAGATTCGCAAAATGATTCATCTAAAGA
+GCTTTCTAATGTAGAAGATTTGATTCAACAGAAAGTAGATGTTTTACTTATAAATCCTGTGGATAGCGAT
+GCAGTTGTTACTGCTATAAAAGAAGCGAATAGCAAAAATATACCAGTTATAACTATAGATAGATCAGCAA
+ATGGTGGAGATGTTGTTTGCCATATAGCTTCAGATAATGTTAAGGGTGGAGAAATGGCTGCAGAATTTAT
+AGCTAAAGCTCTAAAAGGCAAGGGGAATGTAGTAGAACTTGAAGGTATACCTGGGGCTTCTGCAGCAAGA
+GATAGAGGCAAAGGGTTTGATGAAGCTATTGCTAAGTATCCAGATATAAAAATAGTTGCAAAGCAGGCTG
+CTGATTTTGATCGTTCCAAAGGTTTATCAGTAATGGAAAACATCTTGCAAGCCCAGCCCAAAATTGATGC
+AGTATTTGCGCAAAATGATGAAATGGCTTTAGGAGCTATAAAAGCAATTGAGGCAGCTAATAGACAAGGA
+ATTATTGTTGTGGGATTTGATGGGACAGAAGATGCTCTAAAAGCTATAAAAGAAGGGAAAATGGCTGCTA
+CAATTGCGCAGCAGCCAGCTTTAATGGGATCACTTGGTGTGGAGATGGCTGATAAATACCTAAAAGGTGA
+AAAAATACCTAACTTTATTCCTGCAGAACTTAAACTCATAACAAAAGAAAATGTACAGTGATTTGCGATT
+TTTGCCTGTCACTAAAGTGACAGGCGTTTTTCTTTTTAACTTTATTGTAATTATTGGGAAATATATTTGT
+CAAGTCTTTAATGATTCAATACTTAATCTAAAACTTTACAGTAAATTTTCCATAGACACTATTGAAATGA
+AAACATTTAATGATATAATTATTTATAACCTTGAATAAAAATTTATGACATTCAAGAAGTGACGAGAGCC
+AGAGTTTTTACAATTTATAAGGGGGAGTGGAGTGACTAATGAGGGGGAAAAAGAGCATAATTTCACTATT
+TGTTGCAGTGTTATTTATCTTATCTTTAAGTTTTTCAGGATGTTCTAAATCTTCTAATCCTATATCTTCC
+CAAAAAGTACTAGCAGATGAGCAGGTTTTAAATATTAATTTAGGGGAAGAACCGCCTTCTCTGGATCCGC
+AGTTGGCTACTGATTTAGTATCATTTGAAATGTTAAATGCTACATTAGAAGGGCTAGTGAGGCTAAATAA
+ATACGGGAAAATAGAAAAAGGTTCTGGACTAGCTTTAGATTGGGAAGTTTCTCCAGATGGGTTGAGGTAT
+GTTTTTCACTTGAGAGATGCAAAGTGGAGCGATGGAACCCCTATAACTGCTCATGACTTTGAATATGCTT
+GGAAGAGGGCTCTTGACCCGAAAACAGGGTCAAACTATGCGTACATGCTCTATTATTTAAAAAATGGGGA
+AGCTTTTAATAAAGGGGAAGCTAAGGCAGAAGATGTAGGTGTAAGGGCTCTTAATGACAAAACGCTAGAA
+GTAATACTCGAAAGACCAGCTCCGCAATTTTTGGGTTTGACAGGATGGGGTACTTATTTGCCTGCTCAAA
+AAGCGGCTATTGAAAAATTTGGAGATAAATATGGAACCTCTCCTGATACGATGGTCTATTCCGGTCCTTA
+TATGATAAAAGAATGGAATCACGAACAGAATATAGTACTTGTAAAAAATCCCTACTATTGGGATAAGGAT
+AGTGTGAAACTTCAACAGATAAATATGGACATGGTAAAGGAAGAAAATACTATTATTCAAAACTGGGAAA
+CAGGGCGTTATGATTCTATTAGTGTACCTGCCCAATATATTGCAAAATATAAAAATGATCCGAATTTTCA
+CCAAATGCCAATAGGTGTAACTTACTATGTCATGTTCAACAACAAATCCAAGATATTTTCAAATGTAAAT
+ATAAGAAAAGCTTTCAGTTATGCGATTGATAGGCAGTCTTTTGTAGATTATGTTTTCGCTGGCGGAGGGA
+TACCTGCTCTCGCTTTTGTGCCACCAGGAATACCTGGAGATAAAGAAGAATTTAGAAAAGAAGGCGGGGA
+TTACTTTAAAGATAATGACGTAGCAAAAGCGAAAGAATTGCTTGCACAAGGCATGAGAGAACTAGGAATT
+GATAAGCTCCCCAAGATTAAATTTGTAGCTGGAGACAGTGATGCAGCGAGGAAACATTCACAAGTATTAC
+AAGAGTTTTGGAGTAAAAATTTAGGTGTAACTGTTGATATTTACAACGTAGCTTTCAAAGTAAGACTTGA
+TATGATGAATAAAGGAGATTACGATATAGTGTATACTAATTGGGTAGCTGACTACAACGACCCAATGACA
+TTTTTAGACCTTTGGGTTACAGATGGAGGTAATAACAGAGCTTTTTATAGCAACCCTCAATATGATCAAC
+TCATAAAAAAGGCTAATTCTACAATTGATAATTCCGTTGGAATGCAGGCTATGCATGAGGCAGAGAATAT
+ATTGATGGAGGATATGCCTATTGCTCCTTTACTTTTTAGGATTACCTCGTATTTAGAAAGACCCTATGTA
+AAAGACTGGATAAGATTTCCTGTGGGGATAGACGATGAGTGGAAATGGACGTATATAGAAGGTAAAAATA
+AATAGTGCTTTAAAAAGGGTCAAGCTTATAAGCTTGGCTCTTTTTAAGATGTTTACAGATATTCCCGCAA
+GTGTTAGATAAATTTCTTAGATAAATTTCTGTATTGATTATTAAAGTCTGATGATATAAAATTGGATTAA
+ATACTTAGATGGGGGGTGAAAAGTAGAATAAAGTGCAGAAAAAATATTTTAAGCAAAAGGTGGTGGAAAT
+GGATAAAAATGGACCTATAGGAATTATTGATTCAGGAGTCGGAGGAATTACAGTTTTAAAAAGACTTTTG
+GAAATTTTGCCAGAGGAAGATTACATATATTTCGGAGATACTTTAAGGGTTCCTTACGGCAATAGACCAA
+AAGAAGAAATAGAAAAGTTTACACGAGAAATTGTGAATTACTTGAAGAAGCAAAAAGTCAAAGCTGTAGT
+GATTGCTTGTAATACTATATGTTCAAGTATTAATAAGAATGACTATGAAATTTTGATGTTTGGAATATTA
+GAAGCAGGAATAAAGAGTGCAGTGGAAGCTACTTCAAATGGCCGAATAGGGGTAATAGCTACTAAAAGGA
+CTGTAGAAAGTGAAGCTTATCTAAAGGGGATAAAAAGATTAAATAGAAACGCGATGGTTTTCCAAAAGGC
+TTGTCCGGAGCTGGTTTTAATTGTAGAAAATGGGTTTTATGAGGCATCTTCGATTTACTCAGCTGTAAAA
+AAATGTACTGAAGAATTTTTAGAGAAAGATATAGATACTCTAGTGCTTGGTTGTACTCATTTCCCTATTT
+TGCTTCCCTTTATTGAAAGAGTAGTAGATAATAAAGTGACTGTAGTAGATCCAGCAATAAAATTAGCTCA
+TGAAGTAAAAAAATATTTGGTAGAAAACAATTTGGTTAAGGACAAAAAAGGAGGACAAATTCGATTTTTA
+GTTACAGGTGAAAAGGAAAATTTTATAAAGGTCGCTGGAACATTTCTCAACGACAAACATATAGATGTTT
+TAAGAATCGCTATAGAGGAACTGAAATAGGGATTTAAGGGGGAATAAAAAATGTTTTACAACTCTATAAA
+AGTAAATTCCAAGGGTCATTTAGTTATAGGTGGTTGTGATGCAGTAGAACTTGCTGAGAGATTTGGAACT
+CCTCTTTATGTAATAGATGAGGATGTACTCAGAGCCAATTCCAGAATCTTTTACAATGCATTAAAAAGCC
+ACAACCCTGAAAATGAAGTGGTTTATGCAGGAAAAGCTTTTTTAACTACAGCTATGTGCAAAATAATACA
+GCAAGAAGGATTAGGACTTGATGTAGTATCAGGAGGAGAGCTGTATACTGCATTAAAAGCTGGTTTTCCG
+ACAGAAAAGATTTATTTCCACGGGAATAACAAATCTGAAGAAGAGCTAATTATGGCTCTACAAAGTGAAG
+TCGGCAGGATAATTATTGATAATTGGGATGAATTAGAACTTTTAGAAATTTTGGCAAAGAAGTTAAACAA
+AGAACCGGCAATCTATATAAGAGTTACGCCTGGGATAGAAGCTCATACACACAGATATATAATGACAGGG
+CAGATAGACTCAAAGTTCGGCTTTACTATTTCTAACGGAGAAGCTTTTAAAGCAGTAAAGAGAGCTTTAA
+CCTCAGGAAGTTTAAAATTTAAAGGACTGCACTGCCATATAGGATCTCAAATATTGGAATCTACTCCTTA
+TAAAATTGCAGTGAAAATCATGTTAGAGCTTTTAAAGGAAATAAAAGACACTTTAGGAAGAGGAGTAGAG
+GAATTAGATTTAGGTGGAGGCTTTGGAATCCCATATGTGGAAGATGATAGTTACCAGCCAGTTGAAGAAA
+TGCTAAGGGACATATTAGAGGAATTGGAGGCCCAAGTAAGTCTTCTTAAAATAAAACTACCAAAAATTAT
+TGTGGAACCGGGAAGAGCAATTATAGGAAATACTGGTATTACTCTTTATAAAGTAGGAGGAGTAAAGGAA
+ATACCTGGTGTGAGGAAATATGTTTTTGTAGATGGCGGCATGTCAGATAATATTAGGACTGCTCTTTACG
+GTGCAAGGTATTCTGCTGTGATTGCAAATAGGGTATATAATGGACGTTTGGAAAAAGTAACAATTGCTGG
+GAAACTTTGCGAGTCAGGCGATGTAATTATATGGGATATTTTGCTACCTGAAGTGAAAAAAGGAGATATA
+ATTGCTGTACTTAATACAGGAGCGTATGGGTATTCTATGGCAAGCAATTACAATAGATTGCCAAAACCTG
+CTGTGATTTTGGTTTCAAAAGGGAAAGCAGAGATTATTGTAAAAAGAGAGACATATGAGGATGTAATAAA
+AAATGATGTAATACCAGAAAGGCTAGAGGAGAAGTTCCAAGGGCGGGAAATGCAAGCAATATGAATCCTA
+TTATAATGTTTATGAAGTAAAACTACACATTTTTTTAAAATTTAAGAAGGAATTTTACAACTTACGTCGA
+ATATATATATTAACAAGAAAGAGAAGGGCGGTCAGTATGACGGACGTTTTAGCAGTAATCAGAGAAATGA
+GCTCTAGTTTTACACCTTCAGAAGCCAAAATTGCAAAGTACATTTTAGAGAATCCGACTGTTGTTACAGA
+ATTATCTGTAAATGAATTGGCCAATGCTTGTGATACTAGTGAGGCAAGTATCATAAGGTTTTGTAGAACT
+ATAGGCTTGAAAGGGTTTCAAGAGTTAAAAATCAAAATTGCTGTCTCCCTTGCAAAGCAAACAAGAAAGC
+TGGATGGAGGCATTACTAGTGAAGACGATGTTATGGCTGTGATACAGAAAATAGCTAATTTTAACAAACA
+AGCGATCGATAGCACTATCGCAGTTTTAAACGCAGAGGAATTGACAAAAGCTGCAGAAGCTCTTGCAAAT
+GCAAATAAGATTGATTTTTACGGGGTTGCGGCTTCTGGAGTGGTGGCTTATGACGCAATGTTAAAATTTT
+CTAGAATAAATATACCATGCACTGCGTATCAAGACACTCACCTACAGCTAACGTCTGCAGTTAATTTAAA
+AAAGGGAGATGTAGCATTTGGAATTTCTTATTCAGGAGCTACTAAAGAAATAGTTGAAGCTATTCAAACT
+GCCAAGGAGGCGGGAGCAACTACTATAAGCTTGACGAAATACGGACAGTCACCCCTTGCCAAAGCTGCTG
+ATATAAATCTATTTGTTTCTTCTGAGGAGGCTATGTTTAGAGCGGGGGCTATGGCCTCCCGCATAGCCCA
+ACTTACTGTTATTGATATATTATTCATTTTAGTAGCACAAAAAAAGTATAACGACGTAGTCAGATATCTT
+GAAAACACCAGTGAAGTGCTATCTATGCGCAAAATAAATAATTAAATCAAAGAAAGGACTGGGTTTAATG
+ACGCTAGAGGAATTAATAACCGAAGGAAGAAATCCAAACACTATGGATATAGATAGACTTAGCACCGTTG
+ATATGCTTAAAAAGATCAACGAAGAGGACAAGAAAGTGCCACTTGCAGTGGAGAAAGTTATACCTTCTAT
+AGCTGAAGCGATTGACAGAATCGTACCGAGGATGAAAAAAGGAGGGCGCCTTATATACGTTGGAGCCGGT
+ACAAGTGGGCGTATTGGTATTTTGGATGCTTCCGAATGCCCTCCTACCTTTGGGGTAGACCCTGGACTGG
+TGGTAGGGATAATAGCAGGTGGAGATAGTGCAATAAGAAATGCAATAGAGAGCGCAGAAGACGATGTAGA
+AGGGGGGAGGCAGGACCTTGTAAATATAAATTTGACAGAGCGAGATAGTGTAATAGGTATATCTGCTAGT
+GGCAGGACGCCTTATGTCATAGGAGCTTTAAGATATGCTAAAGAGGTAGGAGCCCTTACAATAGGATTAT
+TCTGCAATGAAAATAAAAATGTTGAAAACATAGTAGATGTGATGATTACTCCAATAGTGGGTCCAGAGGT
+TATAATGGGTTCTACTCGAATGAAGGCCGGTACTGCCCAAAAACTTGTGCTGAACATGATTTCTACAGGA
+GTAATGATAAAGCTTGGGAAAGTTTATAGTAATTTAATGGTAGACCTTCAAGCCAGCAACGAAAAATTGA
+GAGAAAGAGCAAGGCGGATGGTAAAATTGGCTACTGGTGCAAAGGAGGACTTGATAGAGAGAGTTCTTAA
+TGAAACAAATTATAATGTAAAATTGGCAATTTTAATGATAGTAGGAGATATGGAGAAAGAAAAAGCTCAA
+AAGCTTTTGGAGATGGCGGACGGATATATAGCAGAGGCGATTAAGCTAAAAGATTTAGTTTTACAAGGAG
+AGGAATAAATTATGAGTTTTAATCTTTCGAAGTTGGAAAAGGCTTTTATGTTATTGGATAAAGGGATAGA
+AGAAGGAGTATTTCCAGGAGTTGCGGCAGCAGTAGGTGATGACAAGGGTTTTGTGAGGGTTGAAGTAAAA
+GGGAATAAAAGATTATATCCGTATGATGAAAAGCTTAACAGAGAATCTCTGTTTGATTTGGCTTCTCTTA
+CAAAAGTTGTAGCTACAACTATGTTGTTAATGAAAATGTTAGAGAGCGGACTTATATCTGTATACGATAG
+AGTTTCAGAGTATATCCCGAATTTTAAAGGCGATGGCAAAGATAAAATTACTATATTTCAACTTCTCACT
+CATACTTCTGGATTGCCGGCTTACCTTCCCTTTTATGAAAAATGCAAAGATTACCTTGATTCTATAAATT
+ACATATGTGAAGAAGTAAAGCTAAATCCAAATAAAAATGTGGAATACAGCGACTTAAATTTCATTCTGTT
+AGGTAGGATATTAGAAATTTTAGGAGGCAATAGACTTGACACGTTATGTCATAAAGAGGTATTTGAGCCA
+TTGGGAATGAAAGATACAATGTTTAATCCTATAGGAAAGGATGTTGTTCCTACAGAATTAGACAAAACTA
+CTGGCAAGGTTATAGAAGGGGTATGCCATGATGAAAATGCGAGGTTTTTTGGAGGAGTGTCGGGACACGC
+AGGGCTATTTTCAACCATAGATGACCTTGTAAAATTTGCTACAATGCTTATAAACTTTGGCAGAGTTAGA
+GAAGAAGTATTTTTGTCCTATCCTCTGTTTATCAGAATGATAACAAATTATACCCCAAATTCAGAAGAAA
+ACAGGGGATGGGGATGGGTTATAAAAGGGCACACTGCTTTTGGCGGAGATTTATTTTCGGAAAAAGCTTT
+TGGCCACACAGGTTTTACAGGTACTTCTATCTGGGTAGATCCGGAGTATAAAGTGTTCATGATACTACTA
+ACAAACAGAGTGCATCCTACTCGTGAAAATGTGAAGATAATAAGGTTTAGGCGGCTTTTCCACAATGCTG
+TGCTTTCAGCTTTGGATTGGAGGAATTAGAGTTGGTAAAGTGTGGAGTAGACCTTTTGGAAAAATATAAA
+GAGCTTTTTAAAGGCAAAAGAATTGGGCTAATTACTTCACCTTCTGGTGTTAATCAAGATATGAAATCTA
+CAATAGAAATCTTCCATGAGAATTTTAACTTAACTGCTTTGTTTTCACCAGAGCACGGAGTGAGAGGAGA
+ATTTCAAGCAGGTGAAAAAGTAAAGGGATACGTAGATGAAAGGACAGGAGTGAAAGTTTATAGCTTATAC
+GGAGATACAAAAAAACCTACACCAGAAATGTTAGAAGAAATAGACGTTTTAGTGATAGATGTGCAGGATG
+TGGGTTCCAGGTATTATACTTACCTTTATACCATGGCTTATGCAATGGAAGCGTGTAAAGAAAATGGTAA
+AGAATTTGTAGTTTTAGATAGACCTAATCCTATTGGAGGTTTGAAAGTAGAAGGGAACATATTAGATACC
+AAGTTTAGGTCTTTTGTAGGATGGTATCCAATTCCGCAGCGCTATGGTCTTACTATAGGGGAGTTGTCTC
+ATCTGTTTAACAAAGAATTTGGCATCAATTGTGATTTGCACGTCGTAAAGCTTGAAGGCTGGAAAAGAGA
+TATGTACTACGATGAAACAGGCCTTTTGTGGGTCAACCCCTCACCTAACATTTCTTCTCTAGATGCAGCA
+GTGCTATATAGCGGTACTTGCTTATTTGAGGGAACTAATATTTCGGAGGGGCGAGGTACTACAAGACCTT
+TTGAGATTATAGGTGCTCCTTGGATTGACCCTTACAAATTAGCCGATTCTATGAACAAAAAAGGGCTAAA
+AGGGGTTGTATTTAGGCCAGTTTACTTTATACCGAGTTTTTCTAAACACAAAGGACAGTTGTGCAAAGGG
+GTTCAAATACACGTAAAAGATAGAAAAGCTGTTGACTCAGTTGAAGTGGGGATAAAGCTATTATACGAGA
+TAATAAGGCAAAGTGGTGAAAATTTTGAATGGTTGCCACCATATGGGGAAAGTAACGTATATTTTATTGA
+TTTGCTAGCAGGTACAGATGAGTTAAGGCTGATGAAGTATGACGAGGATCAGTTATTGGACAAATGGAAA
+AGAGAAAGTGAAGAGTTTAAAAGATTGAAAGAGAGTTATCATTTCTATGAATAGAGAGGATTGAAAAAAT
+GAAGAAAATAGAAGAAATGACATTGGAAGAAAAAATAGGGCAAATGCTGATGATAGGTTTTCCGTCAGCT
+TTTTACGACGACCATATAAGAGAATTAGTAACAAGTTATAAAATAGGGAATGTAATACTCTTTTCAAGAA
+ATGTGCAGGATGCAAGGCAAGTAATGGATTTATGCACTGACATACAGAAAGAAGCAATAGAAAATACCGG
+AATACCAGCTTTTATCTCTATTGACCAGGAAGGTGGCATGGTCACAAGGATTTACAGAGGAGCTACTTAT
+TTTCCCGGCAATATGGCTATTGGTGCTACAAAAGACCCAGAAAATGCTTATAAAGTGGGAGAAATAGCTG
+GAAGAGAATTAAGAACTATAGGCATAAACATAAATTTCGCTCCGGTTATGGATGTGAACAATAACCCTTT
+AAATCCAGTGATAGGAGTCAGGTCTTACGGTGAAAACCCAGAGGATGTGGCTAATTTTGGAATAAACTAC
+ATAAAAGGGCTTCAAAAAGAAGGTGTGATAGCTACAGCTAAACATTTCCCAGGACATGGAGACACAACTG
+TGGATTCTCACCTTGATTTACCGAAAGTCAATCATGGCAAGGATAGGCTTTATGAAGTGGAATTATATCC
+GTTTAAGAAAGCTGTAGAAAATGGCGTAGATGCGATAATGACAGCTCATATACTTTTTCCGGCTTTAGAA
+GATAGTAAAGTTCCTGCAACTCTTTCTTATAATATCCTTACCCGCATCTTAAGGGAAGAATTCAAGTTTG
+ATGGGCTTGTTATAACTGACTGTATGGAAATGAATGCGATAGCCAAATATTTTGGCACTCAAAAGGCAGC
+GTCAATGGCTATAAAAGCTGGAGCAGATATAGTACTTGTTTCTCATACTAAAGAGCTACAGATAAAAGCT
+TTTGAAAATATAAAAGAAGCTGTAGAAAGAGGAGATATCTCTGTAGAAAGAATAGATGAATCAGTAAGAA
+GGATACTCAAGATGAAAGAAAAATATGGACTTTTTGATAGGCCATATCCTGAGAAAGACAAATTTGACAC
+CACAGTTGGAATTGAGAAACATAGAAAAATTGCAAAAGCCATAAGTTTAAAGAGCATAACAGTTGTTAAA
+GATGAGAAAAAATTAATCCCTTTAAAGACGAAAAATGTACTGGCAATTTCTCCTGAAACAGTTCCGGTTT
+CTTTTGTAGACGATGCTTTGATGGATAGGCTTTCTTTTGCAAGACAATTTACTTCTACATTTGGAGGAGT
+AGAAGAAACTATTTCTGTAAATCCAAACAATAGAGAAATCTCAGTAATTCTAGAAAAGGCAAAGGATAAA
+GAAGTAGTTGTCGTAGGTACTTACAATGCTAATTTAAATGAAGGTCAAGTAAAACTAGTAAACGCACTTT
+TGCAAGTGAACAAAAATGTAATTGTTGTAGCTTTGAGAAATCCTTATGACCTTCAAAAGTTTGAAAATGT
+GCCTACTTATGTATGTGCTTACGAGTACACCCCATTGTCAGTAGAAAGCGTGATAGGAGTCTTGACGGGG
+AAATATCCTGCTGAAGGAAAACTTCCTGTGACCATATGAATTTAGGGAAGTGAAGAAATGGAATATGTAG
+TTGGAATTGATGGAGGAGGCACAAAAAGCGCAATTTCTATCCTAGATTTGCAGGGAAATGTCCTTTTTAC
+AGGAAGAGGGGGACCTACAAATATAAGGTCTGAGGGAAGAGAAAAAGCATGTGAGAACTTAAAAAACTTG
+ATTGTGAAATCTGTAGAAAAAATGCATCTTAAATTGGGTGACTGTAGAGCAATTTGTGTTGGAACAGCTG
+GAGCAGGAAGGGAAGAAGAAAAAGAGATAATAACAAATTGTTTAAAGGAAATAGGTGTTAAAGGTAATAT
+AGTTGTTACGCATGATGCAGAAATAATTTTATCAGAGACTATAGAAAAAAGAGAAGGAATAGTAATAATT
+GCAGGAACAGGTTCATTGGTTTATGGGAGAAAAGACGGTATAGAGAAAAGAGCCGGCGGATGGGGGCATC
+TTTTAGGGGATGAAGGGAGTGCTTATTACATTGCTGTAGAGGGTATAAAGGCAGCTTTGAGGTATTACGA
+TGGGAGAGGGAACTACACGAAATTATTATATATGATGATGGAAAGGCTCAACGTTAAAAGACCTGAGGAA
+TTTATAGGATTTGTTTATAAGGATGGAATTACAAAAGCTGACATAGCAGAATTGGCAAAAGTAGTAGATG
+AAGCGTATAAAGAAGGAGATAAGGAAGCTAGAAAAATTTTAGAGAAATCAGCCAAAGAGCTTTTTAAGCT
+TGCAAAAGCGGTCATAGAAGCATTTGAATGGGAAAATGATGAAATTCCAATTGTAGTAACTGGGAGTGTT
+TTTATAAATAACGAATTTGTATTTAAAGAATTTTCTAGGTTAATTAAAAGGTATTATCCTAAAGCGAATA
+TAAAAAAGCTAGATAAAGATGCGTCTTATGGAGCTGCTATTTTAGCGTTGAATTTTTTAAAAGAACGATG
+AGAGAGGAAAGTGCGATGGATAGGTTATTGCGTATTTACAATAAAGAAGAAAGATTAGTGGTTGGGTTAA
+TGTCCGGTACTTCTGCTGACGGGATTGATGCTGCTCTTGTGAAGGTCAAAGGGAGAGGTTTAGATACAAA
+GGTTGAACTTTTAGAATTCGAAAAGTTTCCGTACGAAGAGGAAGTGCAAAAGAAGATATTTGAGCTTTTT
+GACCCCCATACTGGAACTGTTGAGAAGATATGCCATATGAATTTTTTACTCGGTGAACTGTTTGCAGAAG
+CTACCTTAAAACTCATTAAAAAAGCAGGTTTAACCCCGAAAGATATAGATTTAATAGGGTCTCACGGGCA
+GACCATATACCATATTCCTAACTTTATTGAAGATATGGGATATAAAGTCCGTTCTACTCTTCAAATAGGG
+GAACCAGCAGTAATAGCTGAAAGAACTGGAATTGTAACAGTGGCTGATTTTAGGGTAAGAGATGTAGCTG
+CAGGAGGGCAAGGAGCTCCTTTAGTACCTTACACTGAATATATCTTGTATAGGTCACCAAATGAAACAAT
+AGCCTTACAAAATATAGGTGGAATTGGCAATGTTACTGTTTTGCCTAAAGGAGGTAGTATAGAAGACGTA
+ATTGCATTTGATACAGGTCCTGGAAACATGGTGATAGATGAAGTTGTGAAGAGGATTACTCATGGGAAAA
+TGAATTTCGACAAAGATGGTGAATTAGCATCTCGCGGGAAAGTAAATGAAGAATTTTTAGCAGAGCTGTT
+AAAAGATGAATTTTTTAAAATGAAGCCTCCAAAGACCACTGGCAGAGAGCATTTTGGGAAAAATTATGTG
+GATAATTTGATGAAAAAGGCTTCCTACTTGGAAATAGATAAATACGATTTGGTTGCTACTGTTACAGCTT
+TAACTGCTTATTCAGTGGTGAGAAGCTACGAAAAGTTTATATTTCCCTACTACAAAGTTGACAAAGTAGT
+AATAGGAGGTGGAGGAAGTTTCAACAAAACCCTTGTACAAATGATAAAAAAACAGTTGCCTCAGGTTAGG
+GTAATAACGCAAGAAGACATAGGATTTAATAGCGATGCCAAAGAAGCTGTTGCTTTTGCAATCCTTGCAA
+GTGAGACTATAAATGGCAATTTTAACAATATTCCAAAAGCAACAGGAGCAAAACATCCGGTAGTAATGGG
+AAAAATTTCTTTATAGTAGGTGGTGTGGCAATGGGTATTGACTATCTGCCGTTGGCAAGAGATAAGGGAG
+AAGAGATTGTAAGGCTATGGAATAAAGAATTGGGTAAAGAATTTCCACTCAGAAAAGAGTTGTTTTATCA
+AAACAGCCTTGAGGATAAAAATGTACTTCTAGAAGGTTCTTGGATAGCTTTAGAAAAGGAGAAGTTGGTA
+GGATTTATAATTTCAAAGATATGGAAAGAGGATTTGGAATGTGTAAAAAACAAAAAAGATACAGGATATA
+TACAAGTGATACTAGTGGATTCGGACTATAGAAATAAAGGCATAGGAAGTGAGTTATTAAGAAAAGCTGA
+AGAAGCTTTAAAGGCAAATGGAGTAAAAACAGTAGTTTTAGGTCAGGATCCATGGCATTACTTTCCTGGT
+ATTCCTTCTGAATACATAGACACAGTAGAATGGTTTAAGAAAAAAGGTTATGTAGAGTTTGGAGAAGAGT
+ATGACTTATACTGTCGACTAAATGGTGAAGGCCAAGTTACATTGCCTGTCTTTCCGGAAGTTGAATTTAA
+GATTTTGGATAAGTGGCAAAAAAACAGTTTCCTTGAATTTTTAAACAGATGCTTTCCCGGCAGATGGGAG
+TATGAAGCAATAAAGTATTTTGAAAAAGGAGGAGAAGGAAGAGAATTTGTAGTAGCAGAAAAGAAAGGAA
+AGATAATTGGATTTTGCAGAATAAATGACAGCAAATCTCCTTTTATTGCTCAAAATGTTTACTGGGCTCC
+TTTGTTTGAAGAAGAATTGGGGGGAATAGGGCCATTAGGTATAGATCCAGAAGAAAGAGGAAAAGGATAT
+GGTTTAGCCATTGTTCAAGCAGGCATGTATTTCTTGAATCAGAGAGGAATAAGAAATATAGTAATTGATT
+GGACAAATCTTGTAGATTTCTACGGAAAATTGGGATGTAAGGTTTGGAAAAGATATATTAAATACGAAAA
+ACAATTTTAAAATAAAGGTCGATGAAAGGGAGCAATAGGAGAAAATAACAAAAACAATTAACTGCGAAAA
+ATTAGGGGAGACATAAGTGAAAGAGGTGGAGTTTAAAATGGGCAAAAAATTACACATTATGGCAGTAGGT
+GCTCACTGCGGAGATATGGAATTAGTTGCGGGGGGAGTAATTGCGAAATACACGCGGGCAGGACATGAAG
+CAAGTATTGTGCATCTTACTCCCGGAGAAAAAGGGCATCCACATTTAAAACCCGAAGAATATGCTAAACA
+AAAGATTGAAGAAGCAAAAAAAGCTGCAGAAATCTTAGGGGCAGAGTCTATTTTTCTACCTTACAGAGAT
+GCTGAACTTCCAGTAAATGATGAAGTAAAATTCAAGTTGGCGGAGGTAATAAGAGAAAAGAAGCCAGATG
+TTATAATCACCCATTGGAAAAATAGTATGCATCCAGATCATGCAAATACTTACCTCATAGTGGAAGGAGC
+ATTATTAATTGCGGCTTTACCTGCCTTTGAACTAAAGTATCCTGCTCACGGGGTGAGGGGCTTATTTTAC
+GGGGAAAATTGGGAAGATCCTTATGGATTTGAACCGGATGTGTATGTAGATATTACTTCTACGTATGATG
+TCTGGGTGGAAGCAATAAAACAATATGAGTTTGTAAGAGGAGGAGTTTCTACTTTCAGATATTTAGATTA
+CTACACTCACTTAGCTGTAGTAAGAGGATGCCTAATGGGAGTAAAATACGCTCAAGCTTTTATGATGCCA
+GAAGGAGCTAATAAAAGAAGAGGCGCATCTTTACCTGGATTTAATTTAGAATAGGGAGTTGAAAAGAATG
+AGGTATATAGTTAGAACTTATCGAGGTGGGGATGAAAAAGGGATAGTAGAAGCATGGCAGCAAAGCCTTC
+CATTTGACCCAATAAATCAACACCTATTTCGTGCAAAAGTATTGTTAGATCCCAATTTTGACCCTGAGGG
+AGCGATTGTAGCTGAAGATGAAAAAGGTCAGATAATTGGTTTTACTCTTACTTTGGTAAGAAAATTGCCT
+ATGTACAAAGATGATTTAGAGCCAGAGAATAGCTGGATTACAGTTTTCTTTGTCCATCCAGCTTATAGAG
+GCCAGGGAATTGGCAGCAAAATGTTTGAAAAAGCGAAAGAGTTTGTTCAGAAGAAAGGGCGGAAATATAT
+ATTCTTCTCCTCCTATGCTCCGAACTATTTTTTACCAGGTATTGATGAAAAGACCTATCCTGAAGGTTAT
+AGATTTCTCTTAAAACAAGGTTTTACAAAATTATACTCTCCTGTAGCAATGGATAGGTCGTTACTAGATT
+TTACGATACCTGAGGAAGTAAAAAAGCTGAAAGAAGAAAGAGAAAAAGAAGGGTTTAAATTTGGATATGC
+TGAGGACAGACATCTATATGAGTTAATTGAATTTGCAAATGTAGTTTTCAATCCCGACTGGGGGAGAGCA
+ATAAGAGAAGGAATTTTACAGGGATTACATTTGGAGCAAATACTTGTTGCAGAGAAAGATGATAAAATAG
+TGGGATTTTGTCTATACGGGGCATATGAAGGGATTCGCGAAAGGTTCGGTCCATTTGGAGTTGACCCTTC
+AATGCAAGGGTTAGGTCTGGGGAAGATACTTTTAAACTACTGCCTTTTTGAGATGCGGTGTAAAGGGCTA
+CACAATGTGTGGTTTTTATGGACCGGAGAAGAAAGCGCAGCAGGGCATTTATATAAAAAGACAGGTTTTA
+AAATAACTAGGAAATTTCATGTGATGAGGTTTAGTTTTTAAAAGTAGATGAAAAGGAGAAAAACCTATGA
+GAATAATAGTCCCAATAAAACAAGTACCTGAGACGAGCAATGTAAGAATGGATCCTGTGACAGGGACAAT
+GGTGAGAGAAGGAGTAGAAAGTATAGTAAATCCCCTCGATTTATATGCCATAGAAACAGCGATAAGGCTA
+AAAGAAAGATATAGAGGAGAAATAATTGTCATATCCATGGGGCCTGAAAAAGCAATAGAAGCAATAAAAG
+AGGCAATAGCTATGGGATGTGATGACGGGATTTTACTATCTGATAAAAGATTTGCTGGAGCAGATACTTT
+TGCGACTTCGTATGTATTAGCTAAAGCTATCGAAAAAATAGGTCTTTTTGACCTTATAATATGCGGAGAA
+CGTGCAACGGATGGAGATACAGGGCAAGTAGGGCCTGGCATAGCCTCTTTCCTTGACTTACCACTTTCAA
+CTTTTACGAGTGAAATTATAAAAATAGACGACAAAAAGATTTTAGTAAAAAGACTTGTAGAAGAAGGTTA
+TGAAGAAATTGAAATGCCGTTGCCAGCTGTATTGACGGTGATAAAGGAAATAAGTGAACCAAGGTTACCT
+ACTTTAAGAGGGAAAATAAAAGCAAAAAGTATAAAAATTCCTATTTGGAATGCAGAAAAAATAAATGCAG
+AAGAGGATAAGATAGGGCTTAAAGGTTCTCCAACTCGAGTAGTGAAGATATTCAGCCCCAAAGTAATGAG
+AGAAGGCAAAAAGATAGTTGTAAAAGATGAGACTACTTTGCACAAAGCACTAGAAGAGATTTTAAAATAC
+CTGATAGAAAAAGAGTTTATCTGAGGAGGCTTAAAAGTGGGCGATGTTTGGACACTAGCAGAGTTTAGAT
+ACGGCGAATTGAAAGAAGTATCTTTTGAACTTTTGGCTAGAGGAAGAATTCTTGCTGATAAATTAGGTAG
+TTCACTTGCCTCTATTTTATTGGGGTACGGCATTAAAGAAAAGGATATAGACGAACTTATAAAAAGAGGA
+GCAGACAAAGTATACGTAGTAGAAGACCCAAGGCTCGAAAACTTTATTGTAGAAGTATACTCCCGGGTTA
+TTCTATATCTCCTTGATGAGTACAGTCCAGATATATTTATAGCAGCTGCAACTACTACTGGGAAGACGTT
+AATGCCTTATGTAGCAGTTAAAAGAAAAACAGGGCTTACAGCAGATTGCACTTTTCTAGATATAGAAGAA
+GGGACTAGGCTACTTTTACAGACAAGACCCGCGATAGGAGGGAATATTCTCGCAACTATAAAAACCCCTT
+TTACTAAGCCTCAAATGGCTACAGTAAGACCTCATTCAATAAAGCCGGCACCATACGATGAAGGGAGAAA
+AGGAGAGGTTGTATATAAAAAATTTAATGACGAAGTTTTTTCTTCTTCAACTAAGTTTTTGAGGTTTGTA
+AAAAACGAATCAGAACAAATAAATCTACAAGAGGCCAAAGTAATAGTTTCAGGGGGGAGGGGGGGTAGGA
+AGAGCTGAGAACTTCAAACTAGTAGAAGAGCTGGCGAAAATTTTAGGAGGGGCAGTTGGAGCTACTAGAG
+ATGTTGTAGATAGGGGGTGGAAACCTTATCCCCATCAAGTGGGTTTAAGTGGAAAAACAGTTTCACCAGA
+ACTGTATATAGCTGTAGGCATTTCAGGGGCTATACAGCACATAGCAGGTATGCAAAGTTCAGAAAATATT
+ATAGCTATAAATAAAGATCCAGATGCGCCAATATTTAAAATTGCTGATCTAGGCATAGTAGGAGACCTAC
+ATCAGGTAGTTCCATTGCTTATAGAAAAGATAAAGGAATACAAGAAAGAGGCGAGGTAAGTGTATAATAA
+GCTGACAAATGAAATTGTAGAAGAGCTTAAAAAGATAGTTGGCACTAATAACGTTATATACGACGACCCT
+GATGCATTAGAAGCTTATTCCCATGATGAAGTAGCAGAAAAACATTACGCCCATATGCCGGAAGCTGTTG
+TAAAACCTTCGTCGGCAGAAGAAATAGCACGAATAATGAAGCTAGCAAACAAATACAAAATCCCTATTAC
+GCCTAGAGGTGCTGGTAGTGGCCTTTCTGGTGGAGCAGTACCTGTATACGGTGGGATTGTGTTATCTGTT
+GAAAGGATGAATAGAATTCTTGAAATAGATAAAGAAAATCTAGTAGTAGTTGTTGAACCTGGAGTTGTGA
+CGAATGAGATTAATAATGCTGTTAAAGAATATGGCCTATTTTATGCAGGATATCCTATGAGTGTAGAAAC
+CTGCTATATAGGTGGAAATGTTGCAGAAAATGCTGGAGGTGGAAGGGCTGTAAAATACGGAGTCACTGGA
+AGATATGTAATAGGTTTAGAAGTGGTAACTCCAACAGGGGATATTGTTCACCTTGGAGGGAAGGTGATGA
+AAGATGTTACAGGATATGACCTTATCCACCTTATGGTAGGTTCTGAAGGTACACTTGGAATATTTACAAA
+GATATACCTTAAACTTATGCCACTCCCTCAAGCAAAGGTAGATCTACTGGTGCTGTTTCATGATATGGAT
+ACTGCTATTAAAGTAGTGCCTAAGATCATGACATTTGGCAGAATAATTCCTACCTCAATAGAATTTATGG
+ATGACTTATCATTTAAGGCAGCATGTAAATATCTCAATGAAAAGATACCCTTTGAAGAAGCAGGAGCAAT
+GCTTTTAATAGAACTTGACGGAAACAATAAGACAGAATTAGAAGAGCAGTATGAAATTATAGGAAACTTG
+TGCATGGAAAATGGCGCAATAGAGGTGTATGTTGCTGATAATGCCACAACTTCAGAGAGAATATGGAGAA
+TAAGGCGGAATATTGCGGAAGCTTGGAAACAGTTTAGTCCTCATCAAAGTCTAGAGGATGTTGTAGTTCC
+TATATCTGAAATTCCTACTTTTCTCAAAAAAATAAGGGAAATTTCAAACAAATACAGAGTACCTATTCCG
+TGTTATGGGCATGCAGGAGATGGAAATATCCACGCAACTCCCATAAAGCCGCCAGAACTTTCTATGGAAG
+AGTGGCATGAAAAGCTCGAGAAACTTCTTGAAGAAATGTATGTTGTAGTAAAGGAGTTGGGCGGTGTAAT
+AAGCGGTGAACACGGTATAGGGCATAAGAGAAAAAAATATCTTCCATTAGTATTGGAACCAGCGCATATA
+GAGATGATGAGAGCTATAAAAAAGGCTTTAGATCCAGATCTTATACTTAATCCTGGGAAGATAATATAAA
+ACTATATTGACAAAACTAAATAAATATGGTATAATTAGAGGGGATTTGTATATTCAAATAGCCACAATAT
+AAAAGAAGGGAGGTATACAAAAATTTACATTGAAAGACAAGTATTTTCTTTAAAAAAGATAAACTTTATG
+TAAACTTTTAATAATGGAATAGGTGATGATAAATGATGAAAAAAATCTTAACAAATTACTTTTTCATAAG
+ATTTTTAAGAGCATTAGTTACAATTTTTGTGGTAGCTACTTTTACGTTTTTCTTGATACGCCTTATGCCG
+GGGAATCCTTTAGATATTTTTATAGCAACTCAGTTATCTCAGGGAGTTCCTTTACAAGAGGCGCAAGAAA
+GAGCAGCTTCGCTATTTCACATAGACTTAAGTAAACCTTTGTTAGTGCAATACGTGGATTATTTAAAAAA
+TTTAGCAAGAGGGGATTTTGGAGTATCAATTATTTCTACAAATACTCCAGTAAGTAAAATAATATTGCGC
+TTTTTACCTTGGACGTTGTTTGTAGTTACTGTGTCGCTATTTATAAGTTTTGTTGGCGGTGTACTTCTAG
+GGGTTTTAATGGCAATTTACAGGAATAGTTGGTTAGATCAAATTCTCTCTTTCTTTGCTTCTATTATTTC
+AGCTATACCGAATTACGTTATAGCTATGTTAATAGTAGTTTACTTTGGAGTAAAATTGAAATGGTTTAAT
+ATCGCTGAGATAAGAGGTTCCTTATCGCCAGGTGTAAGACCTGAATTTTCACTCTATTTTTTGAAAGATG
+CTTTTTACCATGCTATGCTTCCGATAATAGTGTATGTACTTACAACCATAGGCTCGTGGATGTTAGTTAT
+GAAATCAAGTACAATTTCAACTTTAGGGGAAGATTATGTAGAAGTTGCAAAAGCGAGAGGAATAAAGCAA
+GCTAATATAATGATAAACTATGTAGGACGAAATGCTATCTTGCCATTATTTGTATCTTTAGCAATTTCTA
+TTGGATTTGTAGTAGGTGGTTCGCCTTTAATTGAAAGTATTTTTGTGTATCAAGGCATAGGGCTCAAACT
+TAGCGATGCTATAGTTACGCGAGATTATCCTGTAATGCAAGCAATATTTCTAATAATTACTGCTTCGGTT
+GTATTTGCGAATTTCTTAGCAGATATTTTGCTAGGAGTGTTAGATCCTAGAATACGTACTTCCAGAAGCT
+GAATTAATAAATAAATTATCGGGAGAGGAAAGGTAGTAATGAAAAATATATTAGCTAGCTTAAAAGAATC
+TTTAAAAATTATGATGAGGAATAAGGTGGGCTTTGTAGGTTTTATAGGTACTCTGTTTTTTATACTGCTT
+GCTTTTATAGGACCTTATTTGATGCCTCTTAATATGAAAACAGATCTTAATAGTATTTACACGGGTCCTA
+CCCTGGCTCATCCACTAGGTACAGATTACCAAGGAAGAGACATACTGATGCAGGTTCTTCATGGAGGTAG
+AGAGGTAATATATGTAGCTTTAATGGCAGCGCTTTTAACTGTGCTAATTGCGGCGACTTTTGGTGCTTTG
+GCGGCGGTGGTGGGTGGGATTGTGGATACATTGTTAAATGGTTTAGCAGAGATAATAATAACTATTCCTC
+ATTTTCCATTATTGTTAGTTTTAGCTTCACTTATCAAATTTAAATCTGCCACAGGATTAGCTGTAATATT
+GGCTGCTATTGGCTGGGGAGGATTAATGAGAGCCATAAGAGCACAGGTTTTATCCTTAAAAGAAAGGGAT
+TATGTAGAGGCGGCGAGAGTTTTAGGTTTGCCTACTAGCCATATAATTTTCAAGGAAATTCTTCCTAATA
+TGTTAAGTTATATCTCTGTACAATTTATTTTAAGTATGACAGGAGCTATATACGCACAAGTAGGGTTAAT
+TTTCTTGGGAGTAGTTCCTATGGAACAGCATAACTGGGGTGTAATGATTACACTGGCATGGAACCAGGGG
+GCGTTGTTCAATCCGAAAGCCCAATGGTACTTGTTAGTTCCAATAACCATTATAGTGTTACTGCAGTTGT
+CTCTTATCACTATGACTCGATCAATGGAAGAACTATTTAACCCCAGGTTAAGAAGAGGAGGATAATATGG
+CAACAAAACACATTATAGTAGAGGATTTGAGTGTTGAATATTTAGGACCTACCAAAAAAATTTATGCACT
+CCAGCATGTTTCGCTCGAAATATACAGAGGAGAATCTATTGCGCTGGTTGGAGAAAGTGGTTGTGGGAAA
+TCAACATTGGGCGTAGCTTTTATAAGACTACTTCCTGTAAACAGCAGGATAACTAGTGGGCGAATAAGAT
+TCGTAGATGGTTCAAGAGAAATAAATATTCTTGAACTTTCACAGAGTGAATTACAAAAAATTCGCTGGTC
+AAAAATAGTTATGATGGCGCAAGGAGCACTTAATGCTTTCAACCCAGTGATGCGCATAAAAGACCATTTC
+ATAGATACAGCTTACTCACATGGGTGGAAAAATAAAACGGAAGTTTTAAAGAAAGCACGTTATTTGTTAG
+AAAGAGTACACTTAGACAGTGAAAGAGTATTAAACTCATTTCCCCATGAATTATCTGGAGGGATGAGGCA
+AAGAGTACTTCTTTCATTGGGGTTGTTCTTAAATCCAGAAGTTGTAATACTTGATGAACCTACGACTGCT
+TTGGATATATTGACACAAAGGAATATAATAGAGTTATTAAAGGAACTCAAAAAGGAGTTTAATTTCACGC
+TGATATTTATAACGCATGACCTTAGTTTAGCTGCTGAACTAGCAGATAGGGTTGCAGTGATGTATGCAGG
+GAAAATAGTAGAAGTTGGAGATGTGTATAATATATTTGGCACTCCGTACCATCCCTATACTGCAGGATTA
+ATTACTTCTACTCCTAAATTGAGAGGCAAAAGCACAGAAATAACTTCTATCCCAGGGTCACCTCCTAATT
+TATCAGAGATATTCAAAGGATGTCCATTTTATGAAAGGTGTCCTTTAAGGAGTAGTGTATGCTTAAATAC
+ACCACCTACATTGACCTTTGTAGACGGGCAGGAAGGGCATTTCGTAGCATGTCATCATGCAAGCAAAGAT
+ACTTTATCTAAAATAAGACAAAGTGATTGGCTTTCAACTATCCAAAAATAGAGAGGGATTAAAAGTGGAA
+GAATTGGTAATTGAACTTAACAATATAAAAAAATTTTACCGGAAAAGAAATAGAGTGGTGAAAGTTATAA
+ACGATATAAGCTTAAAATTTAAAGATGATGAAATTTTGTGCCTTGTAGGAGAATCTGGGAGTGGTAAAAC
+TACTTTAGGAAAAATTATAGCTGGCTTAATAGAACCCACAGAAGGAGAGATAAGGTATAATGGTAAACTT
+TTAAGCCAATTGAAAGGCAAGGAAACAAAAGAAATAAGAAGAGCCATACAAATGATTCATCAAGACCCTT
+TTGCTTCTTTGAATCCTGTAAGGAGTGTATATCAAACATTATCTACTCCATTGATTTATTATAAACTTGC
+GAAAGATGAAAATGATGCAAAAAAGAGGGTATTGGAATTATTGGAAGTTGTGGATTTAACTCCTCCTGAA
+GATTTCATTTATAAGTATCCACACCAACTTTCAGGAGGACAGAGACAAAGAGTCGCGATAGCAAGGGCAT
+TAACTGTCAATCCGAAATTCATAGTAGCAGACGAACCCGTTTCAATGGTGGATGCTTCAATTAAGGCAAG
+CATAATAAATACCTTAAAAAGGATAAGAAGAGAGTTTAAAGTAGGTTTTCTTTTCATTACTCACGATTTA
+GCTTTGGCAAGACTTTTCGGTGGAGATGGCAAATTGGGCGTGATGTACACTGGAAGAATTGTGGAATATG
+GGCTTACAGATGATATTATAGAAAATCCGAAACATCCATATACGATTACTTTGCTTTCAGCTGTTCCGGA
+ACCAGATCCTGTAGTTACTCGTTCCAAAAAAAGAATAAAATTGAGAAGTGACGATATTCCGAGATTAGAT
+AATCTGCCAGAAGGGTGTCATTTTCATCCTCGTTGTCCTGTGTTTGTGGAAGGCAAATGTGATAAAGAAC
+TTCCTAAATTAGAAGCAGATGGGCTTAACCATTATGTTGCATGTTTTACAAAAGATGCCAGAGAGAAAAT
+GCTGGGTGAGTAGAGAATGATTGGAGAATTTATGAAGAGATGGTTTCAAATAAGTATATGGATAGTCTTG
+GTTGCTGCTATTTTAATTATTTTTGAAGAGAAAGATACACCTGAATATTATATTACTCTTTTTAGCCTAA
+TTATAGGATTAGTTTTTTTCATAATTGCATTAATACTCTATGTGATTTACAAAAGAAAAGATGAAAAAAG
+TGATTAAACTTTTAAAGGGGGTGAGGGGCAAAAAAGCAAAGTACCTTTTAGAAAATTGTACTTAAAAATT
+TAAAAAATTCGAAGATGGGGGTAAAAATGTATGAAAAGATACTGGGCCATATTGATTGCTTTGATTATGG
+TTCTCTCAGTTATGTTTGCGGGTTGTTCTGGAAAACAAACTCAGCCTGCGCAGAGTACTCCATCAAAAGA
+AGAAACAAAGAAGGAAGTTGTATTACATGGCGCATGGGCATATGATGTGCCTCCAAAGTCTCACTTTAAT
+GTTTTTGTTACAGGTGCACTTACAATGCCAGGAAGCCCTTACACTGCTTTAATGACTAGTCCACTTGCTT
+TCTACTACTGGAGTGATGGTTCCTGGGATAAATATCTTGCTACCGATTGGACTTTAGACAAAGATAATTC
+TACCCTCACAGTTAAGCTTCGTCAAGGGGTAAAGTGGTCAGACGGTACTACGTTTAATGTAGACGATTTA
+ATTACTTATTTGTGGATAGCTCGTGCAAAGGGTTATATGGTATGGAGATATATTGATTCATTTGAAAGAA
+TAGACGATTATACTATCAAATTTAAACTGAATTCCATAAGCCCAGTTGTAGAGTATTATATTTTAAGGAT
+AATGCCTCAACCAAGGTCAGTTTATGGAGATTGGGCTAAGAAATTTGAAGATTTATATACCACCTATAAA
+GATACAGTAAAGAAGTTAAACGAATTAAAAGGAGAGGAATTGAATAAATTTAAAGAAACAGCAGAATACA
+AAGAATTTAATGACAAACTCAAAGCTCTATTAGATGAATTTGATACTTTCCGTCCTACTGATTATGTAGC
+TTCTGGACCATTTAAGATGGATACACAGAATATTACAGAAGCCCAGTTGACTTTAGTAAAAAGACCAGAT
+TCTTGGGTTGCCGATAAAGTGAAGATAGATAAGATCGTTATTTATAATGGTGAAACAGCTCAAGCAACAC
+CTTTGGTTTTAGATAAAAAGCTTGATTTTGTAACCCATGCATTTCCGCCAGCAACAGAACAACAATTTAT
+TCAAATGGGATTACGTATTATTAGATTCCCCTATTACACAGGTCCTGCAATTTTCTTCAATAATAATATC
+TATCCTTTCAACAGGGTAGAATTTAGGCAAGCTTTAGCATATGCTATAAACAGGCAAGAAGCAGGCACTG
+TTGCTTTAGCAAAGTCAGGTGTTGCAGTTAAGTATATGTCTGGTATGTCAGATAATTTATTAGATATATG
+GCTAGATAAAGATACAATAAATAAGTTAAATCAATATGAATACAATCCTGCAAAAGCAGAAGAAATCTTA
+AAATCAATAGGGTTCCAAAAGAAAGATGGGCAGTGGTATGATGACAAAGGAAAGAAGCTAGAGTTTGAAT
+TAATGGTACCTTCAGATTTCTTGGATTGGAGTGCAGCTGCTGATAATGTGGCTCAACAGTTAAACAATTT
+TGGAATTAAAACCTCTATAAGAGGAGTAGTATGGAGCCAGTATACAACAGAGATGAACAAAGGTAATTTC
+CAGATGGGCTTTTTGCCTTGGGGTTCAAGTACTCCGCATCCACAATTTGCATACATGGCAGCTCTTTTAA
+ACTATAACGGAGGGGCTAAAGGTAATAAAGAAATGCCTGGACAGAACTTCCCGCTTGTTCAGGAATACAA
+AGGTGAAAAAATTGATTTTGACGAATTGATTACAGAGGTAGGAAAGGGAGATATGGAATATCAGAAACAA
+ATTGCAAAGAAATTAGCTCTAGCTTTTAATGAGTTACTACCAATAATTCCATTATTTGAAAGATATTCTA
+ATGCTCCTGTACTCGATGGAGTAAATGTGACAGGATGGCCGCCAGAAGGAGATCCGATTTACAAAAATGG
+TTCTGCAGACTCCTTCCTTGTACCACTTATTATGAATGGAACATTGAGAGGTGTAGATAATAAATAAAAT
+TTAAAAAGTTAAAGGTAGGCAAGTTTAAATTGTCTACCTTTAACTTTCTCTTTTTCTTTTTCGTGATATA
+ATTTTTGTAAGAAATTTAAAATTTATATGGGGAGGATATTAAAAGTGAAAAAGCTTATTTTAAAGAATGC
+AGAGATATATAAAGAAGAGGAGATACTCTATAATGGTGATTTGTTAATTGAAGAGGGCAAAATTTCTAAA
+TTAGGCAGAAACATTTCGGAAATAAATGCAGAAGTGATTGATTTAAAAGGTAAAAAAATAGTACCGGGAT
+TCATTGATATACATATACATGGCGGTGTAGGTTATGATACCATGGATGCAACTTATGAAGCGTTAAACAA
+TATTTCTGTGCATTTAGCTAAACATGGAGTTACAAGTTTTTGCCCAACTACTATGACAATGGATATTCCT
+GATATTTTAAGGGCTTTAGAGAATGTAAAAGAAACAATGAAAAAAGGGGTAGAAGGTGCAGAGGTCCTAG
+GAGCGTATGTAGAAGGTCCTTTCATAAGTAAAGAGCATAAAGGAGCTCAAGATGAAAAATACGTTTTAGA
+TCCGGATAAGGAATTGTTTGATCAATTTTATGAAGTAGCAGGAGGTAATATAAAAGTTATTATTTTGGCT
+CCGGAAAAAGATCCATCAGGGGACTTTATAAAACATGTGATAAAAAAAGGAGTTAAAGTCTCTTTAGGGC
+ATACCAGTGCTTCTTATGAAGAGATGAAAAGAGGAGTAGATTATGGAGCAACAATTGCTGTACACACGTA
+TAATGGCATGAAGGGTTTCCACCACAGAGAGCCAGGAGCGTTGGGAGAAGTATTTTTAGATGACAGAATA
+TATGGAGAGCTTATATGTGATTTCATACACTCTCACCCTGCAGCAGTTAAATTGCTTGTGAAAATAAAGG
+GTGTGGATAAAATTATTTTAATTTCCGATGCTATGGCTGCTTGTGGGCTAGGGGATGGAGAGTATAGCCT
+TGGGGGACAAAAAGTGTACGTAAAAAATGGAGAAGCGAGACTTAAAAATGGGACTTTGGCGGGAAGTACC
+CTGACATTAGATAAGGCTTTGCAAAATATGACAAATTTAGGTATTTCCCTTTTTGATGCTGTTAAAATGG
+TGTCTACTAATGCTTCCAAAGCGATAGGGATTTATGACAAAAAAGGGAGTATTGCAGTTGGAAAAGATGC
+GGATATAGTAGTATTAGATAGCGATCTTAGTGTATATATGACAATTGTAGGTGGGAAAATTGTATATTCA
+AAAGAATGAAGGAGAGAACTACTATCTTAAAAAAGGAACTCCCTATGAAGTAGAAATGTCAAAGGAGATA
+TTAGGCAAGATAGATAAAATTGTTCTTAAAGCTATTGAAAGATGGTATTACTCCTGGGGCAGTTGTTTTG
+GTTGCCAAGGATGGAGTTATAGTCAAAGAAAAAGCATATGGATGGCGGCAAAAATATGATATGGGTAAAG
+AATTGTCAATCCTCTTCCAATGAAAGTTGATACGATATTTGATTTAGCTTCTGTTACTAAAGTTATGGGT
+ACTACTCAAGCTATAATGAAACTGGTTTATGAAAATAGGCTGAAAGTGGCAGATAAGGTAGTAGAATTTA
+TTCCTGAGTTTGGGCAGAATGGGAAAGAAGACATAACAATTTCTGATTTACTGACTCATACTTCTGGATT
+ACCTGCTTGGAAACCAATTTACTATCACGCTTCGAATTCTAAAGATTCTTTAAAGTATATATGTGCACTC
+CACTTAGAATACAAACCGGGTACTAATAGGAAATACAGTGATATAGGATTTATGGTCTTGGGGTATGTAA
+TAGAGATTATCACTGGGAAAAGGTTGGACGTTTACCTTAGAGAAGAAATTTATTTGCCGTTAGGGATGAA
+AAATACACTTTTTAATCCCTTTAAATATCTAGAAAATCCTAGGGATAAAGTTGCAGCTACTTCATGGGGT
+AATCCTTATGAGTATAAAATGATTAAGGAAAAAAATGTATACCAAGTGGAAGAAAATATAAATGAATGGA
+ACAAATGGAGAAATTATACTTTGATTGGTGAAGCTAATGACGGCAACTGTTTTTATGCGAATGAAGGTAT
+TGCAGGACATGCGGGGTTATTTTCTACTGTGAGTGATTTGGCTGTATTGGGGCAGTTAATGTTAAATGGA
+GCATTCCTGTAATGAATAAAAAATAAGGGAGAATGGACTTTGAAAAAATAAGTACCTCCTGATAAAATAC
+AGAGTGTAAGTTTAAGAACTTACCTCGAATTATCAAAATAAACAGGAGGTACCTAAAATGAAGTATAAAC
+AAAATGAAAAGATTTTGCAAGTAACGGGAGACACATTAATTGCGGGAGTAGACATAGCAAAAGAAAGCCA
+TTATGCCAGAGCATTTGACTACAGAGGAGTAGAATATGGGAAATACCTGAGATTTGAAAACAATAGAGAA
+GGTATGACAAAATTTCTTAACTGGGCAAAAGACTTGATGGAGAGACATAAGAAAAACAAACTAATAGTAG
+GGATAGAACCGACAGGGCAATATTGGCTGTGTTTTGCCCAATACCTTAAAGACAATAACATAAAGGTAGT
+ATTGGTTAATCCATTTCATGTAAAGATGAGCAAAGAATTAGATGACAATTCTCCCACAAAAAGCGATAAG
+AAAGACCCAAAAACAATAGCAATGCTAGTAAAAGACGGGAGATATGTAGAGCCGATAATACCTGAAGGAG
+TATATGCGGAATTAAGGGTAGCGATGGACATAAAAGAGAGGTTGAACAAACAAATAGGGATGACAAAAAA
+TCAAATAACAAGATGGTTGGACATATACTTTCCAGAGTTTAACACCGTATTTTCAGACTGGGAAGGGAAA
+GCAGCACTTATCACATTAAGAGAATTTCCAACGCCTGAGAAGATAGCAAAAAAGAGTGCTGAAGAAATAA
+TATCGATATGGAAGAAAGAAGTACAAAGAGGGGTAGGAGAAAAAAGGGCTATAAAGCTGATAGAAACTGC
+TAAGGAGAGCATAGGGAAGAAGCAGGGCATAAAGATGGCGGAATACGAGATAAAGACTCTCATTGAACAA
+TACGAATTTTTAAAAAAACAAATTGAAGAAATAGAGAAGAAGATGGAAGAATTAATAGTTGAGATACCAG
+GGGTTAAAGAACTACTAGAAATCAAAGGGATAGGAGTAAACACAGTAGCAGATTTTATTGCAGAAGTAGG
+AGATATTGAAAAATATGAACATCCAAAACAGATACAAAAACTAAGGGGATTAAACCTAATAGAAAATAGC
+TCTGGTAAGCATAAAGGAGAAACGACAATAAGTAAAAGAGGGAGGAAGCGATTGAGGAGTGTGCTATTTA
+ATGCAGTAATGGCCTTGGTCGCAAAAAACGAAGAATTTCGTGAACTACACAAATATTACACCACCAGAGC
+GCAAAACCCGCTAAAAAAGAAGCAATCACTAATAGTATTGTGCAACAAACTGATAAGGATATTTTATGTC
+ATATTAAAGAAAGGAGTAAAATATGACCCAATCAAGATGATGAAGGACATAAAGAGGCCAGGCTTACAGG
+AAGCTGCATAAAAAGTGCCAACATACTATCAAATCAATTAAGGGTTAATCATCTTCTCTTCAGCTTTAAC
+TTAGTCACATCTAAAGAGCTGACCCTTAAGAAGAAATTGATTTTTATGAAAAGCGAAAGTGTGAACGATG
+TGACATAAAAGGTAAAAGAAGGAATAAGACAAAAACAACCAATCAAGAGATGGGATATTGACAACAAGAG
+CGGGAATTGTCATAAAAATAATCACCATACGGGCAAAGACCCCTGCAATGGAGCAGAAATGACATCCACC
+TCATGGCAGGTAGAACGAAGGAATTAAGGACTAAGATCCAGTGAGACATGGGAGGGTAAACCCCATGAGA
+TAAGTGGAGCTATCCCGCCATAATATGGAAATAGGATATGAGGTTTATTAAGCTTACCCATTTAATGGTT
+AGATAAGTAAGAAATGGTAATATAAGCCATGAGATGCTCTTGTTGTGATGAGAAAATTAAAGAAAAACTA
+AGATATTAAGAGAAAATAAAAGATAATAGAGGGAGGTGAATATTTGGGAATTAAATTGTATAGTAAAGAA
+GTAATAGAAGAATTTACTTCGCCCAAATCAGCCCCTTCCTCCTGGAATGCGTATAAATATGGTTATGGAT
+GGGAAATTGCTAGGAAAGATTACATGGGAGATTTCACCTCATCGAGAACGTACGGGCACAGTGGTTTTAC
+GGGTACACAGGTAATTTTTGATCCTGAATATAATTTACAAATTATTGTGCTTACAAATAGACAGAATAAT
+GGACTCAATGAGAAAGGAGAGTATTTTAGTACTTTCAACCTTTCTAGAGAGATTTCTAACGTAGTCTATG
+AATCGTTAAAAAGACTCACGGTAATATGTCAATACCTTAAAATTGGAAAATAAAATTATCAAAGCAAAAA
+AAGACAATAATACCCTTAGCCAATTAATATGGTAAAAATTGGCTTCAAAAGTAGCAATTAATAGGTTTTA
+AAAGACAAAATTAACTCTTCACCGCCCCTTTGTAGATTTGGCCTTTGCTCAGCAGTGCAAAGACCAGCCT
+AACAAGTTTGCGGGCAGTCAATACCAGCGCTCTCTTATGCTGGTGCTTTTGAACCTCCTGATACTTGGTC
+TGATAATAGGCCTTGTATTCCTCGTTGTGCACCCGCAACGAGTTTGCGGCCATGACCAAGTAATAGCGGA
+GGTATTTGTTCCCGCTCTTTGTCAAACGACGCTCTTCAGCGTCAAAGTCGCCCGACTGATAACGGGTCCA
+GGTGAGGCCAGCATACTGAGCAAGAGAAGCTTCGTTTTTAAAACGCTTAATATCGCCTATTTCAGCGATT
+ATTCCTGCAGCCGACACATCGCCTAAACCCTTAACTGTAGTAAGTGTTTGAGGGATAGCTTTAAGCTCTC
+TGGAAATAACCTTATCAAGGCTTTTAATCTGCCTTTTGAGATGCTCAATGTTTTGAAGAGTTAAAGAAAA
+GCTTTGCACAGGCCTGTTCCATTTTAGAGTTTAGGCGGTAAGCACGGTTTGCGGCTTGCTTTAGAGCAGT
+AGCGATTTCTTCAGGATTAGTGAATCTGTTTTTTCCGTGAGACTGAATAAACTCTGCAAGTTCTTCTATG
+GATATCTGAGCTATTTCATCAGGGGTAAATTCTTTCAGGACTTCAATGGACGCTCTGCCAAAGACGTTGG
+TAAAGGGATTATCCTGTTTGTAATTAGAGAATTTCAAAAAGAGCAAATTCAAAGCTCGATTTTTCTCATC
+AACAAGGAGTTCGACAAGATGTAATCTAAGCCTTGTAAGCTGACGCAAAGGTGCAGTAACAGAAACTTCA
+TGGCTGTATGGAGTAAGATGTCCAAAGCGAAGCCTCTCAGCAATTATATAGGCATCTAAGGCATCAGTTT
+TAGGGAGTCTTGAGCCGAAAGCTTTTTTAAACCCGGATACAAGAGAAGGATTAATTTCATACACCTGGAC
+CGAATAAGGCTTTAACTGAGGTGCATCCAAAAGGAAATCTCTAAGTGGAATACTGAAGATAGAAGTAGCT
+TCTAATCCAAGATTAAGTTGCGAGACATTGGATTTAGTTGCTAGTGAAACTAAAGTATCCACCAGCGCAT
+TTGCGCCCTCAGCATTATTGGAGAAAGACCTAGCAGGAGAAAGTTGATTACCATTTTCATCGATGCATAC
+GAGATCCAGCTTAGAGGCACTGACATCGATGCCTGCAAAGATAACCTGAGCCACCAGATATCCCTCCTTT
+GGTTGGCCAGGATTAGGGGCGTGCCCTGCGGGTGCGGTACCTAACAGCCTCGCGGGCGATAAGAGCTTGA
+CAGGGCAACCGGGGGTGCACCCCTAGCCTGCTGAATCTAGGGGCCGGAATGCCTGCTGGCTCAGCTCACG
+AGTGAGAAACTAGTACTGCACCGCAGGGGTCTCACTCTTACTTGAGTAGGCTGTATTTGAAAAGCTACAG
+GGGGTGTTAAGAGTGACCCCAGACCAACCTAAATTAATTTTCGCAAAGGCACGCTCAATTATCAAGAAGT
+AAAAAAACTTCTTGATAATTTCCAAATCATATTATACGAGCATTCCTGTAATAAATTAAAATAGCCTTTG
+CAAAAATAAAACCCTCCTGGTAAAAAAGAAAGTGAAAAGGAAAAACAATAACCAGGAGGGTGATACACAT
+GAACAAAGTACAAAAACTACTTTTAGTCCACAGTTCTGATATAATTTTTGTCGGGGTCGATGTAGCTAAA
+AAGACCCATTATGCAAGAATAATAAATCACATAGGACTTGAAGTAATAAAACCCTTCAAATTTAATAATA
+GCATAGATGGATATGAACGTCTAGTATCCAAAATACTTGAAGCCAAAGAAAAATCGAAAGCAACAAAAAT
+ATTAATAGGTTTCGAACCAAGCGGTCATTATTGGAAGCCACTTGCATGGTTTTTAAAAGAAAAAGGATAT
+ACAGTAGTGATAGTAAACCCATATCACGTAAAACAAAGGAAAGAAGAGGAGGACAACAGTCCATCAAAAA
+ACGATAGAAAGGACGCGTTAATAATTGCAAGACTAATAAAAGAAGGGAAATTTCTAAACTGTCTTTTACC
+TCAAAACACATATGCAGATTTAAGAAACCTTTCAGTTGCAAGAAAGCAGTTAATAAAGAAACTAAACAGT
+GTAAAGAATAAAATTATTGCAATATTAGACGAATACTTTCCTGAATTTGAAGAAGTATTCAAGAATTTGT
+GGGGGAAAGCAGCCTTATGGATATTGAGGAACTGTCCATTTCCCAGCATAATACTTAAACTGAGCAAAGA
+AGAAATAGCAGAACAGCTAAAGAAAGCCACTAATAACAGGGTAGGCATGAAAAGGGCAGAAAAGCTCATT
+GAAGCAGCAAAAAAGTCAATAGGTGTAAAAGAAGGGATAAAAGGGGCACAAATACGTTTAAACATTTACC
+TTGATGAATTAGAATTTTTAAAAACACAATTAGAAACCATAGAAAAAGCCATGGAAGAACTGCTCAAAAA
+AATAGACATAGCAGAATATCTGTTAAGCATTCCAGGCATAGGAGTAATAACAGTAGCAGGATTTTTAGCA
+GAAGTAGGGGACATAGGGAAATACACACACTATAAACAAATCCAGAAACTTGGGGGATTAAACATAACGG
+ATAACCAATCAGGGAAACACAGGGGGAAGACCAAGATATCAAAGAGAGGGCGTCCTGAGTTAAGAAATCT
+TCTATACAAAGCAAGCCTGACATTAGTAGCCAAAAACAAAGAATTTAAAGCACTTTACAACTACTTTTTA
+AGAAGGCGAGAAAATCCTTTAGAGAAGAAACAAGCATTAATTGCGATTTCAATAAAACTCATAAGAGTTA
+TGTTTACGCTTGCTAAGAAGAAAGAAAAATACGATTCACAAAAAGTACTTGGAGAATATCGTATGAAGCA
+AATAAAGGAATTAGTAGCCTAGGGGGCAACAAATCAATTTAGAGCAAATAAGGTTGGGGAAGCTGTAGTA
+CCCCCCATAAGGGCAAGACCCTGAATACGAGTAAGAAGCTCCCCAAAAGCCCTCAAAGGCAGGAGGAAGG
+AATGTAATTAAGGGCATGACCCTGAGAGACATGATAGGGTAGCCGAGGGCTAAGTAAAAAAACATAAAAA
+TATGCTAATAAAAGGCAACCGTGAAATAAGTTGCCTAAGGGAGGTGTTGTGTTGTTTTAAAAAGGCTTTA
+TTTGAAAAAGGTAAAAAGAGCTCAAATTTAGTGAAAAAATGAGATTTTTCAAGCTTGATTGAGCTAATTA
+CAAAATATTGAGATAGGGGGACTTAGTATGTTTAAATTGGGATGGGTAGTCCCAGAAGTTAAAGAGAGTA
+TAAATTCTTTTGTCAAATATGGACAGAAGTTAACTCATGTAAGCCCTACTTGGCTTAGATTTGATTCTAA
+TGCGGACTTACATTTAACAGTAACAGAAGAGGAAATACACCGTTTTTTAGAAATAGCGAAAGAGAAGAAA
+GTAAAAGTTGTGCCTTTGGTGGTAAATGAAAGGTTCGATGAAGGAGTTGCTGGTTCCATTCTTGGAAATA
+AAAAAATGCAAGAGAAGGCAGCAGAGCAACTAGTAAAATTTGCAGAGAAATATCAGGTGGATGGAGTAAA
+TCTAGATTTTGAGGGAGTTTTTGGTTTATGGAGGTATGAATATACAGAGTTTGTAGGAAAAGTTTCAGAA
+GAATTACATCGTTTAGGGAAAGAAGTTTCAGTGGATGTGGTATGCCAAACAGCTCCTCCAAAATCTATTG
+ATGATTTAAAAGAAAATATGTCAGGAAATTTTGAGGAAATTAAGAAAATGCTGTCATGGGCGGATTCATA
+TGATTATGAAGGCTTAGGGAAATTGGTGGACCAATTTATATTAATGGGTTATGACTATCATGCAATGGGG
+TCAGAACCGGGACCAGTTGGGCCTTTATGGTGGATTAGAGATGTTCTTGATTATACTTTAAAAATTGTGG
+ATAAGAATAAAGTAGTCTTAGGGTTACCTTTTTATGGGAGGGGCTGGACTTCAATAGATAAAATGAGAGT
+AGAAGATTGGGAACCCAGAAACCCTATGAGCAGAGAACCTATGAAGACAGCTTTTGAAGCCGGTTTTGAA
+TTAGGCAAAGCTTATGATTATAGAGAAATAAAAGAAAAATCTAGGTATTTTATAAAATCTGGAATTAATC
+CTGAAGAGAATTCTCCTTGGGGCGTATGGGAATTAGAGGATGGGAAAATGACAATTGTTTATTATGACGA
+TTTAGAAAGCCTTAAGAAAAAGATTTCACTAGTTAGAGAATACGAATTATTAGGAATTGCTTTTTGGCGG
+TTGGGACACGAGGATGAAAGAATATGGGATGTTCTGTAAGCAGGAGGAATAGTATGAGAAAAGTAATAAT
+TGTTTTTCTAGTATTGATAACTCTGTTATTTCTTTTTTTATATTTACATCCTGCAGACAAACGGAATCAT
+TCTGAAAAAGATCCAATAGATGAATTGATAAAAAATATGACTGTGGAAGAAAAAATAGGACAAATGCTTA
+TGCCTGCAATAGACGGTACAAAAGCGACTCCCCAGTTAGAGAAAATGATTAAGGATTACCATTTGGGTGG
+TGTAATATTATTTTCGGAAAATATACAAAGTATCGAACAAATTGTGAAGTTAACAAATGACATACAGAGT
+TTGTCACTCCAAATTCCGTTATTTATAAGTACTGATCAAGAAGGTGGGTTAGTTTATCGCCTTTCACAAG
+GGACAAAATTTCCAGGCAATATGGCTTTAGGTGCGACCTTTTCTGAAGATTTGGCTTATAAAGTTGGGAA
+AGTTATTGGAAGTGAATTAAAGGCTGTGGGGATTAATTGGGATTTAGCGCCTGTCATGGATGTTAATGTA
+AACCCATACAATCCTGTTATAGGTATAAGGTCGTTTGGTGGTAATCCAGACGTGGTGGCTAAACTAGGTG
+TTGCTTTTATGAAAGGACTTCAGGAAAATAAAATTGCGTCCTGTGTAAAACATTTTCCTGGACATGGAGA
+TGTTGATGTAGATTCTCATTTAGGATTGGGGACTGTCAATAAAAATAGAGAGACTTTAGAAAAAATAGAG
+TTGAAACCTTTTGAGGAAGCAATTCAGGCAGGGACAGATGCTTTAATGACAGCGCATTTGAGTTTTCCTG
+CATTAGATGATACTAAAGTTATAGCAAAAACTTCAGAAGGTGTTCAAAAGGAAATCACTATTCCTGCTAC
+TCTTTCTCACAAGATTTTAACTGATCTTGTAAGAAAGACCTGGGGTTACGAAGGCGTAATTATAACAGAT
+GCAATGAATATGAAGGCAATTTCTGATAATTTTGGGCCAGTAGATGCTGTAGTTAGAGCTGTCAAAGCTG
+GAGCGGATATAATTCTCATGCCTGTAGATTTAAATGGCGCTTTCAATGAATTAGTCTTAGAGACGAAAAA
+GGGCATAATATCAGAGAAGAGGATTGACGATTCGGTAAGGAGAATTTTGAAACTTAAATATAAGTTAGGA
+TTAATGGAAACAAAAGATATAGATTTGGAAAATATGATTCAGCAGGCAAGAGCTATAGTTGGAAATGAAA
+AAAACTTGTTAGTAGAAAAAGAGGTGGCTGAGAGGTCTATAACTTTATTAAGAAATAGTGGTAATTTGCT
+ACCTTTAGGCAAAGAGACATTAAACAAGAAAATCTTGATAATTGGCGGTACTAAGGACCTGGTCAATGGT
+TTTGTAAATGAGCTAAAAAAATATCACCCAGGAAATAACGCATTTTTAGTGATAAATAACGGAACCCTAA
+GGGGTTCTGGAAGTTTAACTTCAGATCTAAAAAAAGCAATAGACGGCTCTGACATAGTGATTCTTATGAC
+AAATAATATTATGTCTCCAAACAGTTTAGCTGAGAAGATAGTAAATTATGGAGGAGATAAGGTAATTGGA
+ATAGCAGTAAGAAATCCCTATGATATCATGTATTATCCTCAGGTGAAAGTCTATTTAGTTCAATACGGTT
+GGAATCCATGTAGTATTAAGGCCATGGTAGATGTATTATTTGGTGCTGTAAATCCTACAGGGAAATTACC
+TGTAGAAATTCCTGGGTTGTATCCAATTGGGTATGGATTGAGTTATTAGTGAAGTCTTCTGTTGACTACT
+TCCAAAACAAATGTTACAATTATATTAGGATATTGATAATGATTTTCACTTTTGGAGGATGCATATGATG
+GTAGAAAACGAAGTTATAAACCTTCTAGAATTAAGGGAAAATGAAGAGGGAGAAATTGTGTTCATAGATG
+CAGGACGAATGGCTGCTCAGAGGTTGAGCGATATGGGGCTTGTGCCAGGAACAAGAGTAAGGCTAATAAG
+GAGAGGGCCTTTAAGAGGGCCTGTAGAACTGGAAGTTAGAAATTCTCATTTGGTTATAGGTTATGGTCTT
+GCTTCTAAAATATATGTAAAAATTGCGTAGATAAAAAAGGAGAACTTGCGATATGAAGAAGGAAATAGTT
+GTAGCACTGGCTGGTAATGCAAATGTGGGGAAGAGCGTCATTTTCAATCAGTTGACGGGTATGACGCAGA
+TAATTGGCAATTGGCCTGGGAAAACTGTAGAGAGGGCAGAGGGCACATTAAGGTACAAAGGAAGAATTAT
+AAAAATTATAGACTTGCCAGGAATTTATTCTCTTTCGGCTTATTCTCAGGAAGAGATTGTATCCCGTGAG
+TTTATAGCCTTTGAAAAGCCGGATGTAGTTATAAATGTAGTGGATGCCTCTAACCTCGAGAGAAATTTAT
+TTCTCACTCTTCAGCTTTTAGAGCTCCACGTGCCAATGGTCATGGCTTTAAATCAGATAGATTATGCGAT
+AAAAAAAGGAATAGATATAAATGTAGAGAAGCTGGAAAAACTTCTGGGGATTCCTGTTGTAGAAACTGTG
+GCAACCAAAGGAAAAGGGCTTCAAGAATTGATTGACAAAGTACTTGAAGTGGTTGATTCTTACAAAGGAG
+AAGATGTCTTTGCTTATGATATAGAAAGTGAAAAGGTGTTAAAATATAGGCCTGAAATAAAAGAATATGT
+GATGAAGATTTATAAAATTCTAATGAGGTATAATGTTCCTCTTGTAAAATCTTTTCATCCTTTGTGGATT
+TCTTTAAAGGTCATGGAAGAGGATGAAGACGTAATTGAAAAACTTAAAAGCACTTCTTCAGGGGAACAAG
+CTTATAAAGAGATTGAAAAAGTACTTGGGGATTTGAAGGCAAAATTTGAAAGCCCAATTGGGACTTTAGT
+TACTGCTGACAGGTATGACATAGCCTCGTACATCGCAAGTGAAACTGTTTCAGAGATTCACCATAGAATT
+ACCTGGACAGACCTTATAGACAATGTGGTCCTTCACAAGATATGGGGCTACGTTTCTATGGCGATAATTG
+TATTTCTGTCTTTTTACGGCATATTCAAATTCGGAGAATATTTTTCAGGTATACTGGAGGACTTTTTTGA
+CCAGTTTAAGCCTTTGGTTTATAACCTCCATATTTCGGAGATGTACAAAGACTTTATATGGAATGGATTA
+GCAGAAGGAGTTATTTCTGCAGTTACTATCGTTCTCCCTTATATATTTCCATTTTATGTATTTTTGTCTA
+TACTAGAGAATACGGGATATCTTGCTAGGATTGCGTTTTTAATGGACGAAGTAATGCATAAAGTAGGACT
+GCATGGGAAAGCTTTAATTCCTGTACTGATGGGATTTGGATGCAATGTACCAGCTGTGTTAGGGACAAAA
+ATCTTAGAGACGGATAGAGAGATATTCATAGCCTCTTTTATGTCAACACTTGTTCCATGTTCTGCCCGCA
+TCGTTATAATATTAGGGACAATAGGAGTTTTTATGGGACCCCAATATGCTCTAGCTGTATTTGTTCTTGA
+TGTGCTTGTAGTATATGTGGCAGCATATTTTGCGAATAAAATAGCGCCTGGAAAACCTTATGACCTCATA
+ATGGAGCTTCCGGGTTACAGAATGCCTGCTTTGAAGCCTACTTTAAAACAAATTTGGCTTAGGATAAAAG
+ATTTTTTGTACGTAGCTTTGCCCATAATTGTGGCAGGAAGTTTAGTCTTGGAGATATTGAAGTATTCGGG
+AATATTCAAGTATGTTTCATATGTGATGGATCCCATAGTAGTTAAATGGTTGGGACTTCCTTCAATAGTT
+GGCATAGTGTTAATTTTTGGGATTTTAAGAAAAGAACTCACTTTAATAATGCTTCTTACACTGGCCGGTA
+CGACACAGGTTTCTCAGATTTTAACTCCCAAGCAGATGATTGTATTTGGAATTGTGACGATGCTGTATTT
+CCCATGCATTGCGACAATTGCCGCTTTGAAAAAGACAATTGGCTGGAAAAAGACGTGGTGGGTAGTTTTT
+GCGAATATAATTATTGCGATTTTAGTAGGTGGAATAGTAAATCAAATTCTTAATTTTATATGATTGTGCT
+ATAATGGCAATAGGTGATAAAATTATGCCGTATATAATGCCTCAAAAGGAAAGGGAAAAATTATTGCTTG
+AGGAGCTAAATAGGGCCATTAATTCTATTATCCATTTAAACCCAGAGAAAATTGTGTTATTTGGTTCCCT
+TGTGAGAGGGGATATAAATTCTAAAAGTGATATAGACCTTTTAATAATCTGGGAAACTGAACTGCCATTT
+TTGAAAAGGTTAGAGGTGTTTTACAATGCTATACAGCCTAATGTTGCTATGGATATATTAGTATACACTC
+TAGAAGAAATTGAAAAATTATACGGAAAGAATAAATTTATAACAAAGGCTTTAGATGAAGGGCGTGTATT
+ATATGAGAAGAGAAAGTAAAAGTGAATCCCAAAGATGGCTTATACAAGCTAAAAGGGACTTGGATGATGC
+TATTTTTGCAAAAGAAGGGGAAGTGGATTGCCTGGTGGTATACCTTCTGAAGCTTTTGTAGAAGAGGATG
+CTTTGTTTGCAATTGAAAGAGCTCGTAAGGTGATAAATTTTGTAGAAGAGAGAATAAAATGAGTAGGCGC
+AAGAGCCTACTCTCAGACTGTTGACAAAGTTTAAAAGTGGCATTTTGTGTGTAAATGCGACTTGTTGTCA
+AAGCGGTAACTAAACTTGGCGAACTTGAGGGGCGAAGGCGGGGCGAGCGAAGCGAGCGACCACCTGAGCC
+CGAAGGGCGAATTGGTCGGGACCCCGCCGGAGCCCGAAAAGTGAGCCTTAGTTTAGTCGCTTTGCAACTC
+CGGAGCATTAACACAAAATGCCACTTAAATTAATATGGGTTTTGTCAACAAACTGTGAGTAAGCGCAAGA
+GCCTACTCTATTTTTATTCAAATTAAATTGGCTTTGAGAAGGAGCTTTTCATCATTTAAAATTTCTTCAG
+GAGATCCTATAGTTTCTATTTTATGTTCTTCATTTAGAATTATTATTCTATCTGAAAATTTTTTTGCCAT
+CTCAAGGTCGTGGGTGGCGATGACAAGAGTGGCACCCTTTTGGTTTAATTCTTCTAATTTTGATAAAAGC
+CACTTTTTTGATCGCGGATCAAGGCCGTTAGTTGGTTCGTCTAAGAGCAAAACGTCGGGGTTTATCACTA
+TAATAGAAGCTAGTGCTACCTTTTTTTTCTCTCCACCACTTAACCTGTGAGGAGGTCTATCTTTTAGTTT
+TTCAATTCCAAAGGAAATGAGAATTTCATTTACTAGTTTTTCTACTTCTTCTTTTTTCACACCCATCTGT
+AGGGGGGCAAAAGCTATTTCATCAAACACAGTTGTGTTAAAAAGCTGCACGTCAGAGTCTTGAAAGACAA
+AACCCACTCTTCTTCTAAATTCATATTCGTCAAAGGTTCTTTTATCTCCAATCACTTTTCCAAAAAATCG
+TATTTGACCTTCATGAGGATAAATTAGTCCATCCATTAGCTTTAAAAGAGTAGATTTTCCACTTCCATTT
+GCACCCAATATAAACAATTTTTCTTTGAGTTTCACGTCAAAACTTATGTCTATTAAAGCAGGAACTTTTG
+GGGTGTAAAAGTAAGACACGTTTTTTAGTTCAAAAACTTTATCCAATTTACAAAATCTCCTCCTGTAAAA
+CTTTATAATTTGGCGTTAAATAGGGCTATTATAAAAATCAGATTAGAAGAAATCCAAATGTAATCCCATG
+GGGTCATTTTAAAAGAAGAGAAGGTTTTGTATTCTCCTCTATAACCTCTTGAGACCATCGCTTTGTACAC
+TTCTTCTGTAAGTTCATTGGATCGTATTAAGATGCTTCCGATGACAGAAGCGACAAATTTTCTGCCATCT
+TTCCCTTTGATTTTTCCTACGTTTCTGCTTTTACGCGCTAAAAACGTATTTAAAGAGACTTCTAAAAACA
+AAAAGATATACCTGAAGGCCATCTCAAGAGTTGTGGTAAAAACCTGTGGCAGATGAAAAGATCTGAAGGC
+CTTTAATATATCTGTCCACTTTGTCGACAGGGACAAAATGTACACAAAAGATAGAGAGACAAATGACCTC
+ATCATGAGTGTAAGAGAAGCTAAGGCGCCTTCTTTTGTGATGTATAAGTTTTTGCCAAAGTAAATTAGAG
+GACTTCCTTTTTCAAAAAAGTTGAAAGTTGAAGGTAAAAGTATTATTCCTGTAAAAATTATTGAGATAAC
+AGCAACTCTTTTTATATAGGCTTTCAAAGGTATTTTTGAAAGAAAAGCTAGAACTACCGTATAAATAGCA
+AATACTGAAAGAAAAAGAATGCTCTTTCCAAAGTTAGCTATTACAATGAGAAGTAAAATAGATAAAAGTT
+TTACTCTTGGATCTAATGACTGCATAAGGCCTTTTTTTGCAGCAATTTCATCAGAATAAAACAAATCTTC
+AAAAATTCCATAGATGCCTTGAATAGTCTTTTCTAAAAATCTATCCATTTTTCTTCTTAACCCTTCCCAT
+TACTCTTCCTAATATGGCAAATGTTATGAGTATTGCGGCAATGCCTATGACGGCTGAAAATACATAGCCT
+ATCGCCTGTTGAAAGAAATTGGCGTCAAAGCCAGGAATACTGTAATCAGGCAGTATGCCTTTCACCAGTT
+CTGCAAATTTACTCATGCCTTCAGGCACATATCCTATCATTTCTTTGACTTCATCGAGGCTCCACTCACC
+CCACGCAGAACCTGAAGCCAGAAGGCCTAAAGGAGTAAGGAGAATAATTATTAAAGCTATGATATAAAGC
+TTTTTCATCTTTTTTCACCCCTTAGCCTGTAGGAGTACTGGTAGAGTATATTATCTTCTCCTACTTTTTC
+TAGGTAGTATATAACTAAAGCTGTTACAATAGCTTCTACGAAACCTGCAACAGTGAGATGAGCAAACATC
+ATAGCAGGGATAGATATGTTAAGTCCATAAGGGAAATAAAGGGCTTTTCCTGTAGCTGTGTGGAAAAGCA
+TTGGCTGTATGCCAAGCTCTACTGCTGTTGCAAAAGCTGCTGCATTTATTCCAGCATATGCACCTATTGC
+GGAGGATAAAACTTTCTTTAATTTAAGGCGCATCATAAGCTTGTAAACTCCGTATCCAACGAAGGGGGCT
+AGAAAAGCCATATTGAAAGTATTTGCTCCTAAAGCCAGTACCCCTCCATCGCCAAAGAGGAGGGCCTGTA
+TTATAAGGGCTACCGTAACAGAAATGACCGCAGCCCAGGGGCCCAATACTATTGCCAGAAGGGTGGAGCC
+GATGGCATGGGCTGTTGTACCGCCCGGTATTGGGACGTTGAACATCATGACTGTGAAAGAAAAAGCCGAA
+CCTATTGCCATCGTTGGTATGTCCTTCTTATCAAGCTCTTTATTTACTTCTTTTACGGATTTATAGAGAA
+CAGGAACCATGGCGGCCCCCATTACAGCGCATGTCTGAGGGCTCAAGTACCCGTCAGGTATATGCATAAA
+TCCTCACCTCTCATAAATTTTCACCGGTTGTAGTCATTACAAGCTTTCCATGCTTTACTCCCCTTGTGCT
+TATTATTTCATCGGCGATCTTCACAATTTCTTTTGCTTTGCCTCTTACTATCATGACTTCTATGCAGTTG
+TGCTCATCTAGATGTACATGCATAGTGGATATGATGTTTTTATAGTGTTTGTGCTGCATATCTGTGAGTT
+TATCGTTAATTTCTCTAACCTCATGGTTGAACACATAGGTTATTGTGCCTATTGTCTCAACATCCTCTGC
+TTCCCACTGATTTTCTACTATGAAATCTCTAATGAGGTCTCTTATGGCTTCGGACCTGTTATTATAATTT
+TTCTTTTTAATCAGTTCGTCAAACTGTTTTAAAAGCTTTGACTCCATGGAAACGCCAAAGCGCACGATGC
+CTTCCAGACAAATCCCTCCTTTATGCTGTGCTATTTTCTTAGAAAATAATAGCACTATTTTTTAGAGGAG
+TCAATTTCAAAAAATTAATTTTTCATTAATGTTCTTTTAATGTTGGGGTTATAAAATGAAATTGAAAGTT
+GATGGTAGGCCATCAACAAAAAATAATGAAAGGGTGGTAAGAATGAGTAAAAAGCTAATAAGCTACATGG
+TGGCAGGTGCAATGGCATTAGGGTTAATAGGAGGTGCTACTTATCAGGGGATTGCAAAGGCACAGACTTC
+GCCCTCCACTCCTCCAGCAGTGACAGCAACAAAAGCAGCTACTTCAAATGACCAACAGAATGTAGAAGAG
+CAGCAACCAGTTTACCAGGGGACAATCAAAGTTGCCAATCCGCAAGACAATGGGAAAGGCAGCGAAGCTG
+TAAAAGACAATGAAGCACAGGAGAGTGCACAGCTTTCTTTCCTTGCCAAAATAACACCTGATGAAGCAAA
+GACAGCAGCATTGAAAGTAGTACCAGGAACAGTTGAGAAGGTAAGCCTTGACAATGAAAATGGATACCTT
+GTGTACAGCGTAGAGATTAAGACAAATAGCGGTGTAGTTGATGTAAAAGTCGATGCAGGAAATGGTGCTG
+TATTGGCACAGGACAAGGGACAGGACAATGAAAAGCATGAAAAAGAAAAAGCTGGAGAAGTTGAAAAAGC
+AAATACTTCTGACAATGACACTGTACAACTTGAGCAACAGGGAGAAAACTAAAAAGGGGCGGGTTTCCGC
+CTCTTTTTTACATTGATTGTGATAACGATTTAATATATAATTAAACATAAGTAAAGGGGAGTAGCTTGCC
+ACAGTATGTGGTTTAACCTGTCGTCAGCACGGGAAATTTTCTCCGGCAGGTTAGAAACTCCGGACGGAGT
+TTTGAGCAAGACCTTTATAGAGGTAAACACTATATAGGTCTTGCTTTTGTATGTTATATTTTACAAAAGG
+AGGAACTAATAATGAAGGCTTTTATAGAAGGAATATCAAATCTTACTTTAAGCCATGTTGTAATGTTTAT
+AATTGGAGGTATCCTTATATATCTTGCAATAAAAAAGGAATACGAACCAATGTTACTTTTGCCAATAGGT
+TTTGGCATAATACTTGCCAATATTCCGTTTTCCTCTGCTATAGGTGAGAATGGATTTCTTACCATTCTAT
+ACAATGCAGGAATAAAAACAGAACTTTTTCCTATCCTTATTTTTATTGCAGTTGGGGCAATGATAGATTT
+TTCACCCCTTCTCCAGCAACCTTTCATGATATTTTTTGGCGCAGCAGCGCAGTTAGGAATATTTTTAACT
+ATAATTTTTGCTTACATATTGGGGTTTGATTTAAAAGAAGCAGCTTCTATAGGTATAATTGGCGCTGCAG
+ATGGACCTACATCTATTTACGTAGCTAATTTATTTGCACCAAAGCTTTTAGGGCCTATATCAGTTGCAGC
+TTATTCCTATATGGCCTTAGTTCCAATAATCCAGCCCCCCGTGATAAGGATCCTGACTACTAAGGAAGAA
+CGAAAAATTAGAATGGATTTGCGCATGAATAAAGTTTCAAAAACAGCTAAGATACTTTTTCCAATAGCGG
+TGACATTTGTTGCAGGAGTTTTAGTACCAAGTAGTGTTCCTCTTGTAGGTTCTTTAATGTTTGGTAACCT
+AATAAGAGAAAGCGGTGTGGTTGAACGGCTTTCAAAGGCTGCGCAAAATGAACTTGCCAATCTTGTAACA
+CTTTTACTTGGGATAACAATAGGTTCTACTATGACTGCCGACAAATTTTTGACACCTACAACTCTTTTGA
+TATTTGGAATGGGACTTATAGCTTTTATATTTGATACAGCGGGAGGAGTGTTGTTTGCAAAGTTTTTAAA
+TTTGTTTTTAAAGAATAAAGTAAATCCAATGGTAGGAGCTGCTGGAATATCGGCTTTTCCAATGTCATCT
+AGAGTTGTGCAAAAAATGGCCCAAGAAGAAGACCCTACAAATTTTATTTTGATGCAGGCAGCAGGAGCAA
+ATGTCGCAGGCCAAATAGGTTCTATCATAGCAGGAGGTATTGTAATAGCACTTGTTAGTTCTATTGTGTA
+ATTAAAAGTGTTGAGTTTGGACTATAGGGAAGAGGTTTTGCAGACCTCTGACTAGAGGAGTTAAAATTTG
+AAAGAGGTGGACAAAATGGATTTACTTAATATATTTAGAATCGCTATTGTAGGAATAGGAATGACTTTTT
+TGATGTTAGTCATATTTTTTGTGCTGATTAAAGTTTTAGTGAAAATATTTGACAACTAGGGAAATAGTGA
+ATTTTTTAATTATAAAGTTTGTTGTGATATAATAGATTTATAAAGTTAGTTGCACATACAGGGGGTTCAA
+AAATGCCACTTAATGTAGTACTTGTTGAACCTGAGATACCCCAGAATACGGGTAATATTGCAAGAACCTG
+TGTACTTACAGGAAGCAGACTTCACCTTGTAAAACCTTTGGGTTTTAGTATAGATGAGAAAGATGTAAGA
+AGGGCAGGGCTTGACTATTGGCCCTTATTGGACCTCACGGTATATGAAAACCTTCAAGAGTTTCTGGAAA
+AGCATAAAGGGAAGAAGTTTTACCTTGCTACTACAAGAGCAAACAAATACTACCATGAAGTCAAATATGA
+AGACGAAGCTTTTTTGATTTTTGGAAAAGAAACGACAGGATTGCCTCAGTGGCTCATAGACGAATATTAC
+GAGGACTGTATACGCATACCGATGCACGAGAAAATCCTCTGGAGATCTCTTAATTTGTCTAATTCCGTTG
+CCATAATAGTATATGAAGCCTTAAAGCAGTTGGGTTTTCCCAATATGAGATGAAATGAGGGAAATTTATG
+AAAAGAAAGATTATCCATGTTGATATGGACGCTTTCTTTGCGTCCATTGAACAACAGGATAATCCTGAAT
+ACAGAGGGAAGCCTGTCATTGTTGGAGGATTATCAGGAAGAGGTGTTGTTTCCACATGTTCTTATGAGGC
+GCGAAAGTACGGGATTCACTCTGCTATGCCAATGTACATGGCAAAAAAACTGTGCCCTCAGGGCATTTTT
+TTGCCTGTCAGGAGAAAACGATATGAAGAAGTATCAGAACAGATTTTTAGAATCTTATACGACATAACTC
+CCTTTGTAGAGCCTGTATCTATAGACGAGGCTTATTTAGATGTTACACATGTTGACAAAAATCCTGAGGA
+TATTGCCCTGGAAATAAAGAAGAGAGTAAAAGATGCGACAGGCCTTACTGTTTCTGTAGGCATTTCTTAC
+AACAAATTTCTTGCAAAGCTTGCCTCTGACTGGAATAAACCAGATGGTTTGATGGTGATAACAGAAGACA
+TGGTACCAGAAATATTAAAGCCCCTTCCTGTTACGAAAGTCCATGGAATAGGCGAAAAATCTGCGGAAAA
+ACTAAGAAGTATAGGGATAGAGACTGTGGAAGATTTATTAAAACTTCCTCAAGAAAATCTTATAGAACTT
+TTTGGGAAAACAGGGGTAGAGATATACAATCGAATTAGAGGTATTGATGAGAGGCCTGTCGAGACGATGA
+GGGAGATTAAGTCTATAGGGAAAGAAAAGACTTTGGAAAAAGATACAAAGAATAAAGAACTGCTAATTCA
+ACATCTAAAAGAATTTTCTGAAATTGTATCGGAAGAGCTTATCAAAGAAAGGCTTTACTGCAGGACAGTT
+ACTGTGAAAATAAAAACTGCAGATTTTGCTGTTCACACAAAGAGCAAAACAGTAGATAAATACATAAGAT
+TTAGTGAAGACATTTATGAGGTGGCAAAAGGGATATTAGAAGAGTGGAAATTAGAGCAATATGTTAGACT
+GATAGGACTCTCTGTGTCTAATTTAAGCCCTGTGAAATATGAGCAATTGTCCTTCTTAGATAAAAGATTG
+GTTAAAGTAATAAAAGCTGGGAATTTGGCAGAAGAGATAAATAAAAGAATAGGGAAAAAAATAATCAAAA
+AAGGAAGCGAACTTCTAAAAGATAATAAATAGGCTAAAATGGGGGGATTGAATTGGAAGCAAAAGAAGAG
+GAAAGGCGAAATGTAGCAAAAGAAGTCATGGAGATTGCCTGGCCTTCTATAGCTGAGCAAATGCTTGTGA
+TGGCAGTAGGAATGATTTCCACCATATTTGTTGGACGTATAAGTGCGGCTGCCCTTGCCGCTGTAGGGCT
+TATAAACATGGTTATATTTTTTCTACAAGCAGTCTTTGCAGGATTGTCTACAGGTGTTACAGTGGTTGTG
+GCTAGACTTGTTGGTGAGGAAGATATTGAAGGGGTTAAGACTGCTACTTCGCAGTCTTTTATAATGGCAG
+TTTTTTTGACACTTTTATTTACACTTTTAGGATATGCCTTTGACATTCCTATCATAAAAACTCTCTTTGG
+CAAGATCGAGCCTGAGGTTTTTGAATTTGCTATTTTGTACTACAGAATTGCTCTCATAGGGTTTCCTTTT
+ATGGTCATTGCCTTAATATTGGGAGGTGCATTAAGAGGGGCGGGGGATACAAAAACTCCCATGTATGTGA
+CTGCAGTTGTAAACATAATAAACCTCATTTTAAATGCGCTTTTGGTTTTTGGTGTACCTTATAAAGGTAG
+GTACCTGATACCTCCTTTTGGTGTTAAAGGTGCGGCTTTTTCTGTGACAGCTGCGCGCATAGTAGGTGGG
+ATACTTCTACCTTATTTAATTTATTCTGGGAAAAACCAGGCGGGAATAGCCATCAGAGGGCCCTTTAAAT
+TAGATTTTGATATGATGAAAAGGATTATAAAAATAGGAGTTCCTGCCTCTTTAGAGCAGCTGGTGATGCA
+GGGAGGATTTTTAGTAGTTCAGATAATAGTGTCCACAATGGGCACAACAGCTATAGCCGTCTATCAAATA
+GGAATGAATGCAAACAGCCTTGCGTTTATGCCAATATTTGGTTTTTCAATAGCAGCTACAGCCTTAGTAG
+GAAGGAGCCTTGGGGCAGAAGAATTTGATATGGCGGAGACTTACGCCAAAGTTTCCAGGAATATTTCTGT
+TGTAGTAATTTCTGTTATAGGCGTTTTTATGTTTGTGTTTTCCAAACAGCTTGCAGCGCTTTATACTACC
+GATCCGGAAGTTATAAGAGTGTCTGCTAGCATTTTAAAAATATTTGCAGTAGTAGAGCCCTTTCTTGCAA
+TTATGGTGGTGATGGCGGGAGTATTAAGGGCTGCAGGCGATATATCGTATGTTGTAATTACTACTGTGGT
+AGGCCTTTGGCTTTTCAGGATAGTATTGGGTTCTTTTTTAGCTAAAAATTTTGGGATGGACATCTACGGG
+ATATGGATTGGGGTTTTTACCGATTTTATAGTTCGTTCGATAATGTACATTTTTAGGTTTAGAGCAGGAA
+AGTGGAAGTACATAAAAGTATAAGGGTCCGCTAAAAGTCAGCGGACCTTTTTGCACACAAATTTCTCACA
+TATTTGTAATTTTTGTATCATAATTTTCTGCTAGTATATTTACAAACCTTTCGATTAAAGAGGTGGCAAT
+ATGAAAAGGAAGTATGCATACGTAATTGTCGCTATCCTTCTAATTGCAGGTATTGCTACATTTTATTTTC
+TAAACAAAACCAAAACTTCTACTTCTTCACAGATTCCATACGTAACTGTTACTCGAGGAAACATTTCCAT
+GACAATTACCGGTACAGGTAATTTAACAGGAGATGTGAGAGCGATTACTTTAAAAAACGGAGTTGTAAAA
+AAGGTGTATTTTAATGTAGGCGATTCAGTCAAAAAAGGTGACCTTTTATATGAACTTGAGGACGATAATT
+TAAATAATCAGCTGGAACAGGCTAAATTAAATCTTGATTTGGCGACTCAACAATTAAATCAGGACACAAA
+AAATTACAATAGCGCTGTTGCAAAACTTAGCATCACTTCTCCTGTTGACGGAGTAGTAGAAATTTTGGTA
+AAAGAAGGCCAAGATGTCACTCCAGGTATGCCAGTTGCAGTAGTTAATGTTAATAAATCTAATGGAAGCG
+AAGAAGGACAACCTTCTGGTAATAGCGGGACTAATGTCACAGCGCAAGTTTCAGGAACTGTGGAAAAAAT
+ATATGTTTCATCAGGGCAGAATGTCAGAAAGGGAGAGGTTTTAATTAAGCTTTCTTCAAGCAATATAAGT
+GATGCTCAAATACAAAGCGACAAAATAAAAGTAATGCAGGCTCAAAATAACTATAATCAAATTTTAAAGC
+AGATTGAGAGTTTAAAGATTTATTCTCCAATTGATGGGAAAATATTAAGTCAGAACATAAAAGAAGGAGA
+TGTTCTGGGGAATTTTAGCAGTAACGCAGGCAATAATAATCTCAATGCTTCTTACGTGCAGACAGGTTTT
+GTGCCTGTTTTGGACATTACACAGCTTTCATCTTATGAGAGCCAGCCAGATACAGCAGTAATCGTAGGCA
+ATTCGGGATATATTGTGAACCTTTCCGTTGATGAGACAGATATTAAGAATATAAAAATAGGTCAAAAGGT
+CCAGCTTACAACTGATGACTTACCAGGAAAGGTATTTAGTGGAACGGTATCTCAAGTATCACAGTTGCCA
+ACTATACAGAATGGCGTTGCATCGTACAATGTAACTATACAGGTAGACCCGAGTGAGGATCTAATGCTTG
+GTATGTCAATGGATGTAGCTATTACAGTTGCAGAAAAAAACGATGTTTTACTCCTCCCTATACAGGCAGT
+ACAGACGCTGGGAAATAGACAGTATGTGATACTTTATACAGATGATATGAAAAATCAAAATCTTTCTGAT
+GCCAATGCCAATAATATGAGGAACTTGTTTAGAAATAATATAAGGTTTATAGAAACAGGAATTCACAACA
+ACAATTTTGTAGAAATAGTAAGTGGACTGCAGGAAGGCGACAGGGTGTTAATTCCTTTGAACTCCTCTTT
+GGCTAATAGTAACAATAGAAATCCTCAAGGCTTTAATTTTATGATGAGGCCGCAGGGAGGATTCAATAGA
+AATACTGAAAGGCCGAGTGGAAGCTTTCAAGGAGGAAGCTTTAACAGGTCATGGCAGAACAACTCTTCCT
+CAGGGGGCAATAATAGATGAATAGTGATAAAGTACTGATAAAAATGAGAAATTTAACAAAAATTTATAGA
+ATCGGGCAGAATGAAGTAAGGGCATTAGATGGAATAGATTTGGATATCCGGGAAGGTGAATTTGTTTCAA
+TTGTAGGACAGTCGGGCTCAGGTAAGACGACATTGATGAACATAATAGGTTGCCTTGATACGAAGACATC
+TGGTGAATATTTCCTTAATGGTATTGATACAAGTAAGCTTACTGATAATCAGCTGGCAGATTTGAGATGC
+AGTGAAATAGGGTTTGTATTTCAAAACTTCAATTTGCTGCAGAGGATGACTGCTTTAGAAAATGTAGAAC
+TGCCTATGATATACAAAGGTGTTCCTGCAAAGGAGAGAAGAGAGAGAGCAGAGATGCTTTTAGAGCTTGT
+AGGGCTTAAAGACAGGATGAAGCACAGGCCCAATGAACTTTCAGGGGGTCAGCAGCAGAGGGTTGCTATA
+GCTAGAGCACTGGCTAATAATCCTCGTATAATTTTAGCAGATGAGCCTACAGGGAATTTAGATTCAAAAA
+GTGGAAATGAGATAATGAAAATAATAACTGAATTGAATGAAAGAGGTAATACAGTGGTGGTTGTCACTCA
+CGACCCAAATATAGCAGCTCAGGCAAAGAGGATAGTGAGAATAAAAGATGGGCGCATTCTAGGGGATGAG
+GTGAAGGCGCAGTGAGATATGTACAGGCATTGAAAATTGCTATAAGGAGTATCCTTAGCAATAAGTTAAG
+GTCGTTTTTGACAATGTTGGGAATCATAATAGGTGTTACAGCTGTGATAGCGTTGGTCAGCATAGGGCAG
+GGTTCTACAAAGAGTGTAACTTCCCAAATTCAAAGCATGGGGTCAAACCTCATAATGGTGAGTGTTATGG
+GACGCGGATCTCAAGCGTCTCTCACTTATGAGCAAGCGATGACATTAAAGGATGGGAATTATATAAAAGC
+GGTTTCACCTGTCATTTCTTCAAATGTCACTGCTAAGTACGGCAACAATTCAGTAGATTCTGCTATGGTA
+AATGGAGTAAATAGTGATTACCAGGCAATTCGCAGCATACAGGTAGCTGAAGGAAGATTTATTTCGCCAA
+TGGATGATGAGGGAAGAAATAAAGTTGCGGTTTTAGGGCACAATGTTGCGACAGAATTGTTTGGGTTTAC
+AGATCCGGTTGGGAAAACTATAAAATTAAACGGTCAGGCTTTTACAGTAGTTGGAGTTTTAGCATTAAAA
+GGATCTTCAATTGCAGGTTCAGACGATGACGCAATATTTATTCCAATAAAGACGATGTTTTATTTCGCAA
+AAAATAAAAATATAAGGCAAATATATATTGGGGCGTCAAATCCTGATACTGTAGAAATAGCCAAAAATAT
+GATAAATAATCACCTGTTGGAGGTTTTTAAAGGCGATACCAGTGCTTTTACAATAATTGACCAGTCACAG
+ATTTTATCAACGGTAAATAGTGTTACTACTACGCTGAGTTTGCTTCTTGGAGGAATTGCTGGGATTTCAC
+TTTTAGTCGGTGGAATTGGAATAATGAATATAATGCTTGTATCGGTTACAGAAAGAACGAGAGAGATAGG
+AATAAGAAAAGCACTAGGGGCAAAAAAGAGAGATATTCTTCTACAGTTCATTATTGAATCTTTAACTTTA
+AGTGGGTTGGGTGGAATATTGGGAATTATAGCAGGATATATTTTAGCAGTGACTTTAGGGAAGGCTATGA
+ATATAGATGCGAACCCTACTTTGAGCACGATTTTGATATCTTTTTCTTTTTCAGTTTTGGTGGGACTTTT
+CTTTGGCGTGTATCCTGCGAATAAGGCTGCTAATCTCAATCCAATTGAGGCTTTACGGTATGAATAATTT
+TTATTGATTTTTTGTCGAAAAAGATTTAAAATTGAATCGACAGTTTTTATAGGGGAGGAAATTAGATGAT
+AAAGTGGACCGAGTCCCTGTCAGTAGGCAACGAAACTATAGATAGTCAGCACAAAGAGCTCATACAGAAG
+ATAAATGATGTTTTGGAAGCCTGCAATAGGCAGCATGGGAAAGAGAAGGTAGTAGAAGTGATGCAATTTC
+TCAAAGATTATACTGTAAAACATTTTAAAGATGAAGAAAATCTTATGAAAAAATATCAGTATCCTATGTA
+TGAAGAGCATAAGAAAATTCATGAAGACCTTGTTAAAAAAGTAGAAGATCTAGATGAAAGAATAAAAAGA
+GAAGGAGTTAGTCTTTCGGTTGTAATGACCGTTAACAAAACCCTTGTAGACTGGTTTGTCAATCATATAA
+GCAAAGAAGATAAAAAAGTAGGTGAATATATAAAAAACCGAAAATAAGCCTTTTTAGGCTATTTTTTTAT
+TATCTTTTTTATGGTAAAATACTATTCAAATCTATTTAAAAGGAGGTTTGTGATATGAGGATTGTGAGAG
+TGGATAAAGAACCTGACAGTTATGGTATCCTAGAAAACGACAAGGTCATCTTATTGAAGGAAGGGGAAAC
+TTTTTTATATGGATTAAATGAAGTAAAACTTCTTCCTCCCTGTATTCCTTCTAAGGCTATATGCGTAGGT
+TTAAATTATAAAGACCACATAGAGGAGATGGGGGATAAAATTCCAGAGGAACCTACCTTATTTATAAAAC
+CTTCCACTGCAGTAATTGGGCCTGATGATTACATAATTCTTCCTGAAATGTCTCGAAGGGTGGATTATGA
+AGGAGAATTGGCTGTTGTCATAGGAAGAAAAGCTAAAAATGTTTCTATAGAGGAAGCAAAAAATTACATA
+CTTGGCTATACTATAGCAAATGATGTGACAGCAAGAGATCTGCAGGCAAAAGATGGCCAGTGGACAAGAG
+CCAAGTCTTTTGATACCTTTTTGCCTATAGGGCCTTGGATTGTGACAGACCTAGACCCTACTTCTTTAAA
+TATAACTACATATGTAAACGGGGAAGTAAAGCAAAAGAGCAATACAAAGTATTTGATATTTAATGTATTT
+AAGCTTGTAAGTTTTATATCTCACATAATGACTCTAAACCCGGGAGATGTCATATTGACTGGCACTCCTT
+CAGGTGTTGGACCCTTAAAGTCAGGAGATGTTGTGACAATTGAAATAGAGGGGATAGGAAAGTTGACAAA
+TAGAGTAAAATAAAATCAAATTACAAAAAGGACAATAAAATATATAATCAACCCGATTAAAGATAGAGGA
+ATTCCTACCAAAGCCCATTCGCGGCTTTTTATGTTAAGCTTTCCTGCAGATATGATATTGGGTATGTTTC
+CGGGGATTAACATGCCGCCACTTATTAAAAGCCCCATCAATATTGCTCGGATTTGTTCTGTTGTCATGTG
+AGGAGAAATTTCGGCTGCTGCCAGTGTTGCGTTGTCAAGCACCGCTGAGGTTACGTTTATCCAGTACAAA
+AGTCGGCTATCAAGATGAATTATATAATTGTCAATAACAGGTTTAAATCCTGCACCTAAAAGTTCCAATG
+CCAGGATAAAAACAAAAATTTTAAATGCTTGAATAAAGATAAATTGAAATCTTTCAATTTTTTTAATTTC
+TTCCGCTTCTTCCACATAATTTTCTTCTATAATGAGACTATTTTTCTCTAATTTATTAATATAAAGTAAA
+CCCAAAAAGCCCAAAGCCAATACAGCTGGTATGATGTAAATGCCTAAGGTAGTAAAAAGGTAAAGGAAGC
+TTTCATTTAATTTTGAAGTGGCTATTGTAGCTAAAGGTTCTCCAATTGGTGTTAGTGCAGCTCCCATCCC
+TATTGAAAGAGAAGCGATGACGGTAATCACCACTTTGTCTTTGTGTTTTAATGGCAACAGGTGAATTATT
+TCCACTAATATTATTGAGGCTATTATGGCTGTGATTATACTGGCTGTTAAACCGAGGATGACAATTACCA
+AAAATACGAATACTTTGAGGGGAATACGAGCTATTGTTATTTCTATAAGCGTTTTAAATTTATCTTTGAA
+TATTTCAAATAAAAGCCCTGATAAAAATACAGCTACTGTTACTAAATATAAAAGATGGTTTTTAAATATG
+TGGATTATCAGATCATAGGAAAATACTCCTGATACAAATGCTGCAGCAACTCCCATTGAAAAAAGAAAAT
+ATTCGATGTTGTGCTCTATATATCTATTTACAAGAGGCAAAATTAGAATCATCAATAATATTACTAAGAG
+TGCAGCAATGACCACAATACATCCTCCTTTTATATTATTATTTGTATTATTTTGTAAAATAAAAAGTGGA
+AAACTCACCTTTAAGATGAGCTTCCCACCCAAGAAGCCCGAAGTTCTTGAACAAGTCATAAGACTTGCCA
+ACCGCAGAAACTTTATTTACTTTAATTAAAATTATAGCACACAAATTCTAGGTTATGAATAGTGTTTAAA
+GTATTAAAACTAATTCAAAACTTTATTAAACACTATTCTTTGTTAGGCTATATTCAGCCTAACCAGGTGT
+AACCCCACACCCTCTATCCCCTCCGCAAATGCTTCGGGGAATACTTTCTAATTCTTGATTGGTTAACTCC
+CCTATGCACACCATTATTTTGGTGTCTAACTATGCAAAGCAGATCTGCTTTGCAGTGAGCGATTCCCACC
+AAAGGGTTTTCAACCTTTGTGCATAAGTTCATCGTCCCTCTGAACTAAGAAAGCATATGTTTATTAAAAA
+TTTTAACATGTTTAAATTTGTTTGTCAATTTTTGATACTATATGAACAACAGAGGTGAGACTGCGGATTA
+ATGAATTGCAGTAAGTAAAAATATTCCGTACAGTATTCCTCCGGACATGAGTATAAAAGGATTTACTGAT
+TTTTTCATGTTTATCCATATTAAATTTAAAGTAGCAGAAGTCAACGCCAGAGTTGCACTTAAAAAAGCTA
+TTCCTGTTATATTCCATGGGGTAAGCAAAATCCCTATGATAACTGGTATAGAAGACTGAAACACCATTGC
+GCCTGTTATGTTTCCAAGCGCAAGAGTATCTTTTTTTTGCCCTACCCATACTATTGAATTAAATTTTTCA
+GGCAGTTCTGTTGCAATAGGTGTTATTACAAGAGAAAGTATGAGGGGAGATACTCCCATTAAATGAGAAA
+GGTCCTTAACATACCCTACAAACAAATGAGAACTAAAAATTATGCCAGAAAGAGAAATAAATAGTTGAAT
+TATTATCCAAGATAATGTAGGAGGGAGGCTAAAAATCCGTGAAAACAAGAGTTCTTCTACATTTTGTTCT
+ATTTTTCCTTCGCTATTGAATGTAGCTCTTACGTAAAGGAGATACAGGGTTAATAAAAGTACAACTGATG
+CGAGTCTCACTTCATTGAACTGGTTGAACACGGAGGTAAATATAGCTAGTGTGTAAATCAATATAAAATA
+TGCGAGGTCTCTTCTGAAGACATTAGGGTCTGCGTTCATTTTAATACTTCTTTTATTTGCAGATGAATAC
+AGTATTACCGCAACTCCCGTCATCAAAAATCCCAGCGTTGAGAGCATAAAAGGTGCGCCTAAGATCGCTC
+CTGTGGCAATTTGACTTGCCTCTTTTCCACTATAAAAGATAATAGCAATGATAGGTATAATTGTCTCTGG
+AAGGGCAGTCCCAACAGCCGCCAAAATACTTCCCACTACTCCTTGATTGAGGTTTAGTTTTTTTCCCAAC
+CACTCTACCGAGTTGGTGAAAAAAATGCAGGAGATGAGTATGAATGCGAGGCTCAAAATCAGCATTATAA
+CGTCCTGTATCATTTCTACACTCCTTTGTACAGGCTGTTTTGTTTTCTCAATGGAATATTGTATCACAAA
+AAAATAAAATAATTCAACATGGAGAAAATGATGGTATAATTATATTAGATACTGTCTTTGAGAAAAGGTG
+TAGGTGATGTAAAAAATGGAAGATTTGCTGCGCAAAAAAGCGAAAAACTCTCCCAAGCAAGGTTTTGCCT
+TGCTTTTTATTGTAATATAGAAAACTTAGGAGCTGATTTTATGAGCATAAGGTTTATATACGGAAGGGCA
+GGAAGTGGCAAAACCTATTTCTGCCTGGAAGAAATAAAACATAAATTAAATGACGGTGCTAACCATCCTC
+TTATCCTTCTTGTTCCAGAACAGTTTACATTTGAGGCGGAGAAGTACCTTCTTGATATGATTGAACGGGA
+TGAGAAGATGAGGGCACAGGTTTTAAGCTTTAAAACCCTGGCAAACAGGGTCTTTGTAGAAGTGGGCGGG
+CTTGCCCGTCAGCATATGAAAGCCTGTGGAAAGTCTATGGTAATATACAAAGTTTTGGAAGAAAACAAAG
+AAAAACTCAAAGTATATTCCAAGGCTTCTAGACAGCAAGGATTTGTAAAAAAAATTTCTGAGGCCATAAC
+TGAATTCAAGAGATTTGATGTCACACCTTTTCAGTTAATTGACGCTAGCGAAAAAATAGAGAAATTGGGA
+TTAAAGGAAAAACTTGAGGACTTAGCCCTCATATATTCTTCTTTTGAAGAGGTATTGCACAAAAACTACA
+TAGACGAAGAAGATGAGTTAGACCTTTTATCTAAAAAACTGGAGAAGTCTTTGCAGTTTGAAGGAGCAGA
+GTTTTGGATAGATGGCTTTACCGGTTTTACTCCAAAGCAATATAAGGTGATAGAAAAGCTTTTAAAGAAA
+GCTTCAAGGGTGAGTGTGACCCTGACATTAGACCCTTCAATAGATTCAATTGACCCTACCCACCTTTTTT
+ACACTACAAAAAAAACAGAAGAAAAACTAATTAAAATATGTGAAACCAATGGTATTTCAGTTGAGGAGCC
+TGTTAATTTGAACAAAGGAATACCCAAAAGATTCGAACATAATAAAGAACTTGCTTTTTTGGAGAAAAAT
+TTCTTTTCACATCCTTACGAAATTTACAATGAAGAGACAAAAAATATAAGCATTTTTAAAGCTACAAATA
+TGTACAGCGAGGTAGAAGAGGTAGCTCGCGATATAGCTAGATTGATAAGAGATGAACACATGAGATACTC
+TGACATTGTGGTTGCCACAAAGGACCTAAAAAGATATTATAAGCTTGTAAAAGCTATATTTTCCCATTAT
+GGTATTCCTCACTTTATCGATTTGAAGATAAACATAACTAACAATCCCATCATAGTATATGTGATTTCTA
+TTTTTGAAATATATCTAAAAAATTGGTCTTATGAATCGGTTTTTAGATACCTCAAGACAGGTTTTACGGG
+AATAGACAAAGAGGAAATAAATCTTTTGGAAAACTACGTTTTGGCAAACGGAATAAAAGGGAATAAATGG
+AAAGAAAGATGGGAGTACAGAATAGACTATAAAACTGACAGCCTTTTGATGGAGGAGAGGGAAAAACAGA
+TTATAAATAAAGTAAATGAAGTAAGGGAAAGAGTGTATTTGCCTTTAGAGAAGTTTTATACAAGATTTTC
+TCATTCAAAAAATGTAAAAGAAGCCTGCGAAGTCCTTTATGATTTTTTGGTGGAGAATAAATTGCCTGAG
+AAGATAGAAAAGTTTATTGAAGAGTTTAAAAACAGGGGAGAATTTGACACAGCAAATCAATACGCTCAAA
+TTTGGGACATAGTGGTGGACGTGTTGGACCAAATGGTAGAAGTGCTGGGAGAAGAAAAAATTTCTTTAGA
+GCAATTTGCACGGCTTATATCCATAGGTTTTGATGAGTATCAGATTGCAAGCATTCCACCTGCATTAGAC
+GAAGTCTTGGTCACAAGTGTGGACAGGATGAAAAGTCACAACAGCAAAGTCCTTTACCTTCTTGGAGCAA
+ATGACGGGGTATTTCCAGCCTCCTCCTTTGAAGAAGGCATATTTTCAGACGAAGAGAGAAATTTGCTTTC
+TTCTTTGGACCTTGAGCTTGACAGAGATACAAAGGCAAAGGTATTTGAAGAACAATTTCTAGTGTACACA
+GCTTTAACTTCCGCCAGCGAGTTTCTTAAAATAAGCTATCCAATTGCAGACCACGAAGGGAGGAGCCTAA
+GGCCTTCTATAATAATTTCTCGCTTAAGAAGGATATTTCCTAAGATAAAGGTTAGTACAAATATCGTGGA
+AATGGACACAGACGAAGAAAATCTAAACCGGGTGACAGTGCCTTTGCCCACTTTTAATGAGATGATTAAA
+TCTTTCAAAAAATGGAATATTACAGGGAAAATTCACCCTATCTGGCTGGAGGTCTATAAATGGTATAGGA
+CAAAAGATGAGTGGAAGAAAAAATTAGAAGATACTTTAGAAGGTTTTGTCTATGACAATCAGATAAAAAG
+AATACCTCCTTTAAAGATAAAAAAGCTTTACGGAGAAGAAATGGAGTTTAGTGTATCAAGGCTTGAGAAG
+TATGCTGCCTGTCCTTTTGCCTATTTTGTGCAGTACGGGCTTAAGGCTAAAGAGAGAAAAATTTACGGTT
+TTGAGCCTCCTGACCTTGGAATTTTCATGCATAATGTCCTCAATGAAATTGCCAAGGCTTTAGAAAAGGA
+GGAGCTTACCTGGCAGGAGATTGATAAAGAGTGGTGTAATGATGCAGTTGACATAATTGTAGAAGAGATG
+GTAGACAAAATTCCGGGCTACATCCTAAAGAGCAGTTCTCGATACAGATACCTCGCAAACAGACTAAAGA
+GGGTGCTGTCCAAGGCTGTATGGATAATTTCTGAACACATGAAGAGGAGCTCTTTTGTGCCTTTAGGTCA
+TGAAGTGGCTTTTGGTGAAAATCAAAAATATCCTCCTATAAAAATCGTGCTTTCAAACGGAGAAGAAATA
+AAGCTGATAGGCAGAATTGACAGAGTGGACGTCCTTGAAAAAGAAGGAGAAACATATGTAAGGATAATAG
+ACTATAAATCGGGAGACAAAACTCTTGACCTTTCAGATGTACTTTATGGACTTGAACTTCAGCTTCTTGT
+GTACTTAGATGCCATTTTGGAGAGCGCTTTTGAAGGGAAGGCAAACTTATCTCCTGCGGGGATATTCTAC
+TTCAAAATAGACGATCCTATTGTGAGGGCAGACAAAGATATTTCTGATGAGGAATTGTATAAGGAAATAA
+TGAAAAGGCTGCGGTTAGAGGGATTTGTGCTTAAAAGTTTAGATATAATAAGAGAAATGGATAAATTAAT
+AGAAGGGACTTCCTATGTAATCCCTGCTTCTATCAATAAGGATGGAACTATCGGCAAAAACACAAAGGGA
+CTGACAGAGGAGCAATTTGAGATTTTAAGGAAATTTGTAAAGAAAAAAAGCAAAAAACTAGCTGAGGAAA
+TGCTCCAAGGGGATATTTCCATTTTGCCTTACAAGAAAGAAAAGGAGACGGCCTGCCAGTACTGCCCTTA
+CTCTTCTATATGCAAATTTGAGACCAATTTTAAGGGCAATGACTACAGGAGAATAGAAAGCAAAGAAGAA
+AAACTGTGGAGTATTTTTGAAGAGGAAGTGAAAGAAGATGGAAGTCAAGTGGACGGAAGAACAGAGGGAA
+GCGATAACAACGAGGGGTAAAAATGTTTTGGTGGCAGCGGCTGCCGGTTCAGGGAAAACAGCAGTGTTAG
+TAGAGAGGATTATAAATATTGTGACAGACCCAGAAAAACCTGTAGACATAGATAGATTGCTGGTCGTCAC
+TTTTACCAATGCAGCTGCTTCTGAGATGAGAGAAAGAATTGCAGAAAGGTTAATTTCCCTCCTTGACCAG
+CATCCGGAGGACAAAAGGCTTGCTGACCAGCTTACACTCCTTAATAAAGCTACTATTACGACAATCCACT
+CTTTTTGCTTAGATGTAGTGAGAAAGCATTTCTTTTTGCTGGACTTGGACCCTAGTTTCAGGGTAGGAGA
+TGATACAGAGACATTGCTTTTAAAGCTGGAGGCGATGGAGGAGCTTTTTGAGGAGCTGTACGAGAAAAAT
+GATGAGGGCTTTCTCCTTCTGGTGGAGAGCTATGGCGGGACAAAGGGGGACCAATATCTTCAGGATGTAC
+TTTTGAAGCTCTATGGATTCATAAGGTCCTTGCCATGGCCTGAGAAGTGGCTGAATAATGTGCTTGAGGC
+TTTCGAGGTGAAAGAAGACTTCTCTTTTGAAGATTCCAAATGGGCGGAAGTGATACTAGACAGCATAAAA
+GTAGAAATTTTAGGGCTTTTAAATGGGATGAGTGTCGCGATTGAGAAGTTAAGAGAGGAAAGGGGATTAG
+AGGGCTATCTCTCGCTTTTTCAATCGGAGGCACATCATTTAAAAGAGTTAATTGATTCAAAAAGCTGGAA
+TGAATTCAAGAAAAAAATAGAGGCCATCTCTTTTGAGAGACTTCCTAAAGCTAGCAAGGAAGCTGATGCA
+GAAGTAAAGGAAGAAGTCAGGAAATTGAGAGAGGACGTAAAAAAGCGGATAAGGGAAATAAGAGATAAAT
+TTTTTATAGATGAAGAAGAAGAGATTAAAAGAGAAATAAAGAAATTGTATCCTGTCATGAAAGCTTTGGC
+AGATTTGATTTTGATGTTTGATAAAAAGTACGGAGAAAAGAAAAAGGAAAAAGGTGTGATAGACTTTGAG
+GACATAGAACATTTTGCTCTAAAGATTTTGAGTAATGAAGAAGTAGTTTCTTACTACAGAGAAAAGTTTG
+AAGAAATATTCATAGATGAATACCAAGATTCAAGCCTGATACAGGAGGCTATACTGAGTTTGATTGCTAG
+GGACAATCCACCGAACAGGTTTATGGTGGGAGATGTGAAGCAGAGCATATACAGATTTAGGCAGGCCAAT
+CCTTATATATTTTTTGAGAAATACACAAGTTATTCTCAAGAAGGGGAAAATAAGAAAATACTCCTTTATA
+AAAATTTTAGAAGCAGGAAAGAGATTATAGACGCAGTAAATTACATATTTGAAAAGATAATGTCAAAAAA
+CATAGGCGAAGTAGACTACTCAGAGGAAGAAAAATTAAATTATGGGGCAAATTATGAAAGTAATCCTTTT
+GAAAAGGAAAATGAAAGGACTGTAGAAGTTCACTTGATAGAGAGAGAAAGAGAAGAGGAATTTGAAGAAG
+ATGAAGAAATTTTGGACGATATGCAGGTGGAAGCCCATGTTGTTGGGGAGAGGATAAAAGGTCTTTTTAG
+AGAAGGATTTAAAGTGTATGACAAAGAAATTGGGGGGTACAGGCCTGTTGAATATAGAGACATTTGCGTG
+CTTTTAAGAGCTACTGAAAAATGGGCTTATGCTTTCGAAGAGGAATTTGTAAAGATGGGAATTCCTGTTT
+TCGCAGATACTAATGCCGGCTACTTTGATACTGCGGAAATAAAGACAATGCTTTCCCTTCTGCAGGTGAT
+AGACAATCCAATGCAGGACATACCTCTTCTGGCAGTACTGAGGTCTCCGATATTTTCTTTCACCGAGGAA
+GAACTTGTCGATATAAGATTGGAAGATGCTGACGGAACTATATATGAAGCCTTAAAAAAAGCTTCTTTGA
+GAGAAGATGAACTGGGAGAAAAGGTGAGAAATTTTTTGGATTCATTAAAAAGGTGGCAGGAAAAATCAAT
+TTACATGCCTGTGGATGAGTTTTTGTGGTACTTGTACGAAGAGACGGGTTTTTACTCCTATGTCGGGGCG
+ATGCCCCAAGGAGTAGAGAGGCAGGCTAATTTGAGGGTGCTTTTTGAAAGGGCTAAAGAGTACGAGGAGA
+CGAGTTTCAAAGGGCTTTTTAACTTTGTCAATTTTATAAACCGCTTAAGGACGACGAGTACAGATATGGG
+AAGTGCTAAGACAGTTGGGGAAAATGAGAATGTAGTGAGGGTAATGAGCATACACAAAAGCAAAGGCTTG
+GAATTTCCTATTGTGATAGTGGCTGGGTTGGGAAAGCAGTTTAATACGAAGGATTTGAACGAAAAAATTC
+TCTATCATCATTTTCTAGGCATTGGGCCCGAATTTGTGGATTATAGAAGAAGGCTTTCATATCCCAGCAT
+TGTAAAAGAAGCCATAAAATATAAAATAAAGCTAGAAAGCCTTTCTGAAGAGATGAGAGTTCTGTATGTA
+GCTTTAACACGGGCAAAAGAAAAGCTCATTCTGGTGGCAAGCGTAAAAGACATAAAAGAAAGAGCAAAAA
+AATGGGGCAAAGCAAAACTTCTGGGGAAAAAGATTTCTGAGTACGATGTATTAAAGAGCAGAAGCTATAT
+AGACTGGATAGGTTCTGCCTTAATCAGGCATAGGGATCTTAAGCTTTTGAGGGAATTTGCAGAAATTTCT
+CCAGAATTGGAACAAGACTCTTCAAAATGGGAAGTGAAAATTTGGAACAAAAGAGATGTTATTATCGAAA
+GGAAAAAAGATGAAGGAATAGAAGTCTTGGAGAGATTAAATGCTCTCAATTTAGAAGGTTTACACACAGA
+GTTCAGAAAAGAGGTTGAAGAAAGGCTTAACTACGTTTATCCTTATGATAGGTCGAGCAAGCTTCCTGCC
+AAGCTCTCTGTTACGGAAATCAAGAGGATTCTAAATGATGAAGTGATTGATGAGGAGACTACTTCTATTT
+TTGAGAGAAGAGTTTTAAAAACCCCCCTCTTTTTGGAGAAGAAAAGGGGACTGACTCCTGCTGAAAGGGG
+AATAGCCATGCACCTTGTCATGCAAAAGCTTGACCTTTCAAAGGATTTGTCTTACCGGGGGATAAAAGAA
+CAGATTAAGGATATGGTGAAAAATGAAATTCTGACAGAAGAGCAGGCAAAAGAAGTGGATGCAAATAAAA
+TAGAAAGATTTTTTAAAACTCCACTGGGGAAAAGGTTACTTAAGGCAAAGGAAGTAAGAAGGGAAGTGCC
+TTTTCACATAAAGATTAGTAGCAGAGAAATTTATAGAGATTTGCCTGAAGTGTATCAAGAAGAATTTATA
+GCTGTACAGGGAATTATTGACTGCTTTTTTGAAGAAGAAGGAGAGCTAGTTTTAATAGACTATAAGACAG
+ATTATGTTGAAAATGGGAAGATCGAAGAAATCAGGGATAAATACAGAGTTCAGATAGACCTCTATGGAAA
+GGCTTTAGAAGAAATCACGGGAAAGAAGGTAAAAGAGAAGTACATCTACCTCTTTTTTAATGATACTATC
+ATAAAGTACTAAGGGTGATAAAATGCGGATTTTACACACTTCAGATTGGCATTTAGGGAAAACTCTCGAA
+AATTTTTCAAGGCTTGCCGAACAAGAAAAATTTTTAGATGATTTTGTAAAAATAGCTGAAGAGAATGACG
+TGGATTTGGTGATAATAGCTGGAGATGTCTATGACTCTTCAAACCCTCCTGCAAAGGCAGAAATGCTGTT
+TTACAATACTTTAAAAAGACTCGCCAATGGAGAAAGAGTTATTTTGGCAATTGCAGGCAATCACGATAAC
+CCGGAAAGGCTTTCTGCCGCAAGCCCTCTTGCCTATGAACAGGGAGTAATACTTTTGGGGTCTACTAAAA
+CTATTGTGCCAACAGGAGACTTTGGCAGGTTTAAGATTCACAATTCAGGGGAAGGCTTTTTTGAGGTAGA
+GATAAAAGGGGAAAGGGCTGTTGTGATAGCCCTTCCCTACCCCAGCGAGAAAAGGCTTAATGAGATTTTT
+TCTGAAAGCCTGGAGGAGGAAGAGAGGCAGAAGAGCTATTCTGAAAGAGTCGGCAGGCTTTTTGAAGAGC
+TTTCAAAAAATTACAGGGAAGATACTATAAACATAGCTGTTTCGCACATTTTTGTGGCAGGGGGAGAGGA
+AGCAGGCTCAGAAAGGCCTATTCAGCTTGGAGGAAGTTTTACTGTGGAGTTAAGGCATCTTCCCGAAAAG
+GCTCAGTACATTGCTTTGGGGCACCTTCACAAGCCTCAAAGGGTTTCTGATGTACTGCCTGTGTACTATT
+CAGGTTCTCCTCTTCAGTACAGCAAGAGCGAGATGAATCAATCAAAATGCGCATATCTGGTGGATTTAAA
+AGCGGGAGAGAAAGCTTACGTAAAAGAAATTTACTTTAAAAATTATAAGCCCATTGAGGTTTTCAGGTGC
+GATGGGATAGATGAAGCTCTAAAAATTTGTGAAGAGTATAAGGACAAGGATGTGTGGGCTTATTTTGAAA
+TAAAAACAGAATCTCCTCTTCCTTCCTCTCAGATAAGGGAAATGAAAAGGCTTATGCCTGATATAGTAGA
+GATAAGGCCAATCCTTCCGGAAGAAGAGGATGTCTTTGAAGAAATCGAGGTAGAGGATAAAGACATAAGA
+GAGCTGTTTCAGGAGTTTTACCTAAAAGAGAAGAAAGTTCCTCCTTCAGAAGAGATGGTGGAACTTTTTA
+TGAGCATAATTGGGAAAGAGGATGAGGGAGCATGAAGCCTATTAGACTTAAAATTTCTGGCGTTAACAGC
+TTTACAGAAGAGCAAGTCATAAATTTTGAACTTCTCACTGAAAAAGGGCTTTTTGGAATATTTGGCCCGA
+CGGGAAGCGGGAAATCCACCATAATAGATGCTATCACCCTTTCGATGTACGGAAAAATTCCCAGAAACAG
+CAAAGACTTTATAAACACTGACTCCCTTTCCACTTCTGTGGTATATGAATTTGAAATAGGAGTAGGGACT
+GAAAGAAGGAGGTACATAGTAGAGAGAAACATAAAAAAAGATTTAAAAAATGGCGGATACAAGACTACTT
+TGGCAAGGCTAAGAGAGATAACCGCAGAAGGAGAAAAAGTGCTGGCAGAGAAAGAAAGAGAGGTTCATCA
+GAAAATAGTAGAAATAATAGGACTTACTGCAGAGGACTTTACCAGATCTGTAGTACTTCCTCAGGGGAAA
+TTTAGCGAATTTTTGAAATTAAGTGGACGAGAAAGGCGGGATATGCTGGAGAGGATTTTTGGCTTAGAAA
+GATATGGAAATGATTTAATGGAAAAAGTGAGGAAAGTCAAAAATGAAAAAGCTCTCCTTCTGGGGATGGT
+AAATGGGGAGCTTTCTCGCTATGAGGGTGTTACAGAAGAGGCTTTAAAAGAAGCGCTAGCCAAGTTAGAA
+CTTCTTAAAGAAGAAGAAAAAAATTTGAGCGCAGAAAGAGAAGAGCTTTTAAAAGAGAGAGAAAAATTGA
+AAGAGATATGGGAAAGGCAAAAGGAGTTAAACCAGTTTTTAGAGAAAAAGAGATTGTTAGATGAAAAAGC
+CTCTGAAATAGAGGTAAAAAGAGGGAAAATTGAGAAGGCAAGAAAAGCCCTTTCTGTAAAGCCATATATA
+GATTCTGTAGAGGAGACAGAAAAAAAGCTTTTATTGAACAAGAAAGAACTAGAAAAACACGCTAAAGAGT
+TGGAGGAAGTGAGTGCGCAACTTGAAAAGATAGAGAAAGATTACGAAATAACTTTTAGGGAAAAAGAAGA
+GAAAATTCCTCTTCTTATTGAGAAAGAAGAAAGGCTCAAAAGGGCTGTTCAGATTGAAGATGAGATAAAA
+AGGCTATCTGAAGAAAGAGAAAAGCTTTTGACAGAGTATAAAAACTTAGAAAGCAATATTAAAAGGTTAG
+AAGAAGAAAAGGAAAAATTATTTCTTTCTATAGAAAACTTGAAGAAGAATATCGCAGAAAAGGAAGAGAA
+GATTGTAAGCATAAGGATTAGTACAGAAGAGAAGGAGAATGTATTTAAAGCGTTTGAGCTTGAGAAAGAG
+TTTGAAAGGGTCAAAAGAGAAAGAGAGGAAAAGGCTTACAAGATCGAAGAGATAGAAAAACTTGTAGAAA
+AGCAGAAGGGAGAGTACGAGAGGATAAAGGTGGAACTTACTGAAAAAGAGGAAGAGTTACAAAAAGAGGA
+AAGTAGTTTCAACCTTCTTGAAGTCCAAAAGCCTCTTTCAAGTGAAGAGCTCTTCAATTTCCAAAAAGAA
+CTGGAGTCAAAGAGGTTAAAGCTTATAGAAGCGCAAAGGAATAAAGAATTAGAAGAAAAGCTGGAGAAAA
+CTTTAAAAGAGGTTTTAGAGGAGAGAGAAAAGCTTGTAGGTGAGTTAGAAAAAACTGAGAGAGAATATGT
+AGAAAAAGGTAAAGCGCTGGATGCTTTGCAGAAAGAGATTGAAGAGATTGTCAGGAAGAACATGGCGGGA
+GAATTGGCAGAAGGCCTGGAAGAGGGAATGCCTTGCCCCGTATGCGGGTCTTTTCACCACATAAATCTGG
+CAAAGAAAGTGGACGAGAAGTTGATTGAGGAGAAAAAGAAGCTAGAAAGGGGTTTAAGAACTGAAAGAGA
+AGTTTTACAAGAAAAGCTCATTATGCTAAAAAGTCAGCTCTCAGGATTTACAGCAAAAGAAGAGATTTCA
+AGGGCTGAGCTTGAAAAAGCGAAAGAAAATTTAAGGGGCATTGATTTAGAAATTTTGAGAAAAGAGATAG
+AAGAGATGGAGGTAAAATTTAAAGAAGAAAAGGAAAAATTGGAGGACTGGGCGAAAGAAAAGGAGGAAAA
+GGAGAAAGTCCTTAAGAGATTAAAAGAAGAAAAAGGACAGCTTGCATTGGAAGAAGCTCGCATAAAAGAG
+AGATTGCAAAAGGATTTAAAGCTTCTTGAGGAGTATAAACTTTCTTTTGAAGGGATTGAAAGGGAATATC
+AGAGTCTATTGAAAGAATTAGAAAATTGGAAAGAAAAGTTGGGGTATGCGAACTTTTCAGAAAAAGTAGA
+GGAAATCAATCAGAAAGAAAAATTGATTGAAAAACTAAGAGAAGAAGTAGAGTCCTTAAAAAAGAATTTA
+GAAGAATTAAACATTAAAAGAGAAAAAGTGTTAGAAGACCTCAACCAGTTGATAGTGAGGAAGACGCAGG
+TAGTAGAAGTAGGGAAGGAAAAAAGAAGCGTTTTAGAGAAGATGCAAAAAGAACTCTATTCGTATTCTGA
+AGGGAAAGACGTAAAAAAGTATTTGGAAGATGTTCAAAAGGAAAGAGCGGAAATTCTGCAGAGAGAGAGC
+TTTTTAAAAAATAGGCTGGAAGAGGAGAGGAGAAAAAAGCAGGAAATAGAAAGCAAAAAAGTCTCCACTT
+TGGAAAATCAAATTTTATTGACCAACATGTTGAAGGAGCAAATAGAAAAATTGGAACTTTCGCTGTCGAA
+AGAGGGCTTTAAGACAAAGGAAGAGGCTTTAAGTTTTGTGATTAGCAGTGAAGAGATGAGTGAAATTGAA
+ATAGAAGTAAAAAGATTTGAAAATGAATACACTTCTCTTGTCGCGAATATAGAAAGATTGGAAGGGTTTC
+TTAAGGGAAGGCAAATTGAAGAGGAGCATTGGAACAGATTAGAGGAAAGGATTAGAGAGTTGGAGGAGAT
+TTTGACGGGCAAAAGAAAAGAAATTGGTGCTACAGAAAAGGCTATTCATGATATGAAGGAAAACCTGAAG
+AAGGTAGAAGAGTTGACCAAAAAGAAAAAAGAGTTAGAACACGTAATAGACATGCTGGAAGAACTGGATA
+AATTGTTCCAAGGCAATAAATTTGTGGATTTCATCGCATCAAAACAGCTCAAATACATTACTTTTTCCGC
+TTCAAAAAGGCTTAAAGAAATAAGCAGAGGCAGGTACGCACTAGAGATTGATTCTGAAAATAATTTTGTA
+ATGAGGGATGACTTCAATGGCGGTGTAAGGCGTTCTGTTGATACTTTATCTGGTGGAGAGACTTTTTTGA
+CTTCTTTATCACTTGCTTTAGCTCTTTCTTCCCACATACAGTTAAAAGGAAAAGCACCTTTAGAATTTTT
+CTTCCTGGATGAGGGATTTGGAAGCCTTGATTCAGAACTTCTTGACGTAGTTATGACATCACTGGAAAGG
+CTGAAAAAAGATAAGATGGTAGTTGGCATAATAAGCCATGTAGAAGAACTCAAAGACAGGGTCCCTGTCA
+AGCTCATAGTGACGCCTCCTACCGTTTCAGGAGAGGGAAGCAAAGTGAGGATAGAGTATACTTAAAAAGA
+GAGGGGGTTACCCTCTCTTTAATGCTTTTCTCTTACCACTTTTTCAATTGCACTCAAGGCCTTCTTTACG
+TCTTCTTTAGTTATGTAATAGTGAGTCACAAATCTTACTGAAAAGTCATCTCCCCCATTTACTAAAACGC
+CGTGTTCTTTTAACTTTAGAGAAAATTCCCTTCCTGTCATTCCAGTGCCAGAAATATCAGTCATTACTAT
+GTTAGTTTGCACTGTTTCCATATCAAGGTCTATCCCGGGGATGTTTTTCAGACCTTCGGCCAGAAGCCTT
+GCATTGTCATGGTCTTCTTGAAGCCTTTTTGTCATTTTTTCAAGGGCTACGATGCCAGCAGCAGCGATGA
+AACCTGCCTGCCTCATTCCTCCTCCCAGCATCTTGCGGTATTTCCTCGCCCTTTCAATAAATTCTTTTGT
+TCCGACGACGATAGACCCGATAGGGGCACATAACCCTTTTGAAAGGCAGAACATCACGCTGTCAGCATAT
+TTCGCAATTTCTTTTACATCTACTTTGAGATATGTCGCGGCGTTAAATATTCTGGCGCCGTCCAGATGTA
+CAGGTATTCCATGCTTTTGTGCGATTTCATATATCTTTTTCATGACTTCAATTGGAGTCACAGTGCCACC
+TGCTCTATTGTGTGTGTTTTCAAGGCAGATTAGGCTTGTCTCAGGAAAGTGTATGTTTTTAGGCCTTATA
+GCTTTTTCCACATCTTCCGGATTTAAAACTCCTTTATTGCCCTTCAAAGTTTTTGCCTGTACTCCAGCGA
+GATAGCCTATCCCTCCAACTTCATAGGTTATTATGTGGGAATTTTCCTCTAGTATGATTTCTTCTCCTGG
+ATGAGTGTGAGTCATTATTGAGACTTGGTTCCCTTGAGTTCCGCTGGTCACAAGCATTGCTGCTTCTTTT
+CCTAGCATTTCTGCTGCCATTTCTTCAAGTTTTCTCACAGTAGGGTCTTCTCCGTATACGTCATCGCCCA
+CTTCAGCTTTGTACATGGCTTCTCTCATCTCAGGAGTGGGCTGGGTTACTGTGTCGCTTCTTAGGTCAAT
+ATATTTCATTTGTCCATATCCCCCTTTTTTGTTTTTCTATCTTCATTGTATCACTCTTCTGCCATTTTTC
+TATATAAAGTGGCAATGCTTATGCCTAATTTTTTTGCTATCAGTTTTTTGCTTTCAACGTCACTCCCGTA
+CCTTAACATGTACTCTTTTATCACATTCTTTTCATAATTTTTTACCATTTCAGCAAGTGTCTTGCCTTCT
+TCAAGTGTTTTTCTGTGAAGCCTCTGATTTATTGTTTCGGGTGATATATAGTCCTTGCTTTCAAAGTTAA
+CTGCATACTCTATCAAGTTTCTGAGCTCTCTTATATTTCCAGGGAAAGGATAACTTAAAAGCAACTTCTC
+ACTTTCTTTCGAAAAGCCTTTTATATTTTTTCCATAGATTTTATTAAACTTTTCTAGAAAATAGTTTGCC
+AGTATAATTATGTCATACCCTCTTTCTCGGAGAGGCGGAATTACAATAGGTACTACATTTAACCGGTAAA
+ATAGGTCTTCTCTAAATTTTCCCTCTAAAACCATCTGATACAGGTCTTTATGAGTGGCAGAGATTATTCG
+AGGGTTTACTTTTATTGGGGTATATCCACCTATTCTTACAATTTCTTTTTCTTCTAAGGCTCTCAGAAGT
+TTTACCTGCATAGAAAGGGGTAAGTCCCCTATTTCATCGAGAAAGATCGTACCGTCCTTTGCAAGCTCAA
+ATTTCCCAATTTTCCCTGTCACATTTGCTCCTGTGAAGGACCCCTTTTCATACCCGAAAAGCTCGCTTTC
+TATTAAAGTTTCGGGGATGGCACCGCAGTTTATGGGCATGAATATCTCATTTTTGCGACTGCTTTGAAAA
+TGTATTGCTCTGGCAAACAATTCTTTTCCTGTTCCACTTTCTCCCAAAAGAAGCACAGGGACCTCTGAAT
+CCGCAATTTGAATTGCCTGACTCTTTGCGTACTTTATTGCGTCACTTTCTCCTACTATATCGTCAAAAGT
+CACAATTTCAGACATTTTAGAAGCTTTGTAGACGGATTCCTGCATTTTTGAAAAGTCAGAAAATACAAGA
+ACTGTTCCCACCCTTTGTCCTTTTACTGCAATAGGAGAAGAATTTATTACAAACTTTATTCCTTTAATCT
+CTACAGGGCCTACTTCTCCCTCAAAATCCTTCTTTTCTAATTCTTGTAACAGTTTTACGGGGAAAATAGA
+CTTTACAGGAGTTTTCTCTGAAACGTTTAACTTTTCCTTTAAATATTTGTTTACTGTCACCACTCTGTTT
+TGGCTGTCAAGAATTATTATTCCTTCGTTTATGGAGTTGATGAGAGTCATGAGCTCTGAGGAGCGGTATT
+CTATCATTACGCCCAATTTTTTCTCATTTATCTTCGTAGTTATGAGTTCACTGAACCTTTTTTCAAAATT
+TTTGAAGTCTTCCTGTTTGTTTAAGAAATCTATTTTTGTATTTTTGTCAAAGATGGACATTCCCAGGATT
+CCTATTATTTTTTCGCCGTTTCTTATGGGGATACAAAGTTCTAGCTCTTCTTTACAATTTTGGTGCTCCT
+CACAGGAAGCGCAAATCGGGTGCTTTCCAGGGTTTACTATGAAGTACTGCCGCCCTGTCTTTAAGGCTTT
+TTCAAAGGCGGAATTTTTTGGAGCGTATCTTCCGATTTTTTCTTTAAAAGGACCTGTTCCTGCAATTCTT
+TTCAATTTTTCGTCCACAATTGTGACATCTACGTTTGTTATGGCTTTTATGGTTTCTGCTATGCTCTGCA
+AATCATTTTTTATTTCTTCTAAAATGTTGTCCATAATTTCCCCTCCACGCAAAAGGGCTTTTATTATACT
+ATACCACAATCTTTATCAAAAGTGATAAGGATTTTTCATAATTGAGAAGTAAAAAAGGCGTTGCAGTAAG
+AAATAAAAAACTATAAAACGTTTACTGTTATCAGAAATGAGAAATATGCTTTTTCAAAGGTTTATTTTCG
+GGTGAATATTTGTGGCATAAAAATTGCGTAATAAAAATGCGGGTAAATAAAACTTTTGGAGTGATTAGTA
+TGAGAAAAGACCTTTTAATATTAACAGATATTTTAAAGGCAAATGTGGCGCCTGCTCTGGGCTGTACAGA
+GCCTGGAGCTGTAGCTTATGCTGTCTCAAAAGCTAGAGAAATTTTAGGGGAAGAGCCACGGGAAGTATAT
+GTAGCAGTAGATAGGGATATTTTAAAAAATGGAATGTTTGTTTCTATTCCTGGCACAAAGGAAAAAGGCC
+TTGTGTTTGCTGCTGCACTGGCTCTTGTTTGTGGGAAATCTGAGTATAAGCTGGAGGCTTTAAGAGAAGC
+AACAGAAGAAGATATTAAAAAGGCTCACAAAATAGTAAATAGAAAAGCTGTAAAGATTGTTCTTGAAAAA
+GATGCAGAAGGACTTTATATAAAAGCTTCTGTCGTAGGGGATAAACACAGAGCCACTGTTATAGTAAAAG
+ATGCTCATGACAACATTGTATATGAAGAAAGAGATGGAGTTGTGCTAAAAGCAAAAGAGGAGAATTTAAA
+GGAGGACAAGTCTTGGCTTAAAGCGAAAATTAAAGAATTCACAATAGAGGATTTTCTGGATTACTGCGAC
+AGTGTGGATTTTAAAGAGATTGAATTTATAGGCGAAGGAATAGAAATGAACAAAAAGATAGCTTACGCAG
+GGCTGAATGAAGAGGTAGGGGTAGGCATTGGAAAGATGTTAAAAAGACAGATAAGGGATGAAGAATCTTT
+GGCAAAAGCTTTAACAGCAGCCGCTTCAGAGGCGAGAATGTCTGGATATCCACTTCCGGTTATGAGCAGT
+GCAGGTTCTGGAAATCACGGGCTTGTGGCAATACTGCCCATTGCGATCATAGGGGAAGAAAGAGGTTATG
+ACAGGGAAAAGATTATAAGAGCTATAACGTTAAGCCATCTTTTAACTGCCTATGTTAAAGCTTATATAGG
+TGTTTTGTCTCCTATATGTGGCTGTGGAGTTGCAGCAGGTGTGGGGATGAGCGCAGGGCTAACTTATCTA
+TTGGGAGGTAGTAGGAAACAGATAAAAGGAGCAGTCAGCAACATGCTGGCGGGGCTTTCTGGGATGATAT
+GCGATGGTGCCAAGATTGGATGCGCGTACAAACTTTCTATTTCGGTCACAGCGGCATTAGAAGCGTCAAA
+ATTCGCCATGGAAAATATATTCATACCTTCTGACAACGGAATTTTGGGAAATACGGCAGAAGAAAGCATA
+AAGAATTTGGGCAGGATTTCTGTTGAAGGCATGAAAAACGCAGATGATGTAATTCTGGATATAATGTTAA
+AAAAACAATAAAAGCGGGCTTGAAGATTTCAAGCCCGCTTTGTTGAAAAAAAGGGATATTTTATGGGTGA
+CCTTATTTCAAAGGTTTGTGTACGAACCACCAGTCAAAAGCCTCAATTTCTTTTGCCTTTATCTTTTCTT
+TTCTCTCATTGGCAGAAGCTTCATCAGTGGAAGGAGGAACTATAACGTGGTCTTTAATTAAGTAGTTGTT
+TGGCCACTTCTCAGGAAGTGCGACGCCGTACTGGTCTGCTGTTTGCAGTGCTTTCAGCGCTCTTAGTATT
+TCATCCACGTTTCTTCCTACTTCCTGTGGATAGTACATGATAAGCCTTATTACTCCTTTGTCATCTACAA
+TGAATACTGCTCTCACTGTGTTTGTTCCTTTTCCTGGATGAATCATTCCTAATTGGTTGGATACTCTTCC
+TAGTTCATCGGCTATTACTGGGAAGGGGATTTGTACTCCTGTGTTGTCCTTTATCCACTCTACCCATTTG
+ATGTGAGAGAATACCTGGTCGACTGAAAGCCCAATGAGTTCAGTGTTTAATTGCTTGAATTCCTCAGCTT
+TTCTTGCAAATTCTACAAACTCTGTTGTGCAAACTGGTGTGAAGTCCGCTGGATGGCTGAAGAGCACAAA
+CCATTTTCCTGCATAGTCTTCAGGCAATCTCTTTACTCCGTGAGTTGTCATTACCTCCATAGATGGGAAT
+TTTTCTCCTAGTAACTTCATTCTAATTTCCTCCATTTTACTCTTCCTCCTTATTATTTTTTATTTTTTCA
+TTGCATTTTTTGCATATGCCATAGGCATTTATGTCAATGCTCTTAATTGTAAACCCTTCTAATTCATTGA
+CCTCTAAAATTTTGTCAGTTACAGGGAAGTCATAAACTTTTCCGCACACTTCGCACTTAAAGTGACCGTG
+CAAGTAAGTGTTGATGTCGTAACGCAGCTCTTTTTCTTTGAGGGATAAAGTGTTTACAACGCCCTTTTCA
+AGAAATAGGTCTAAAGTGTTATAAACACTGGTTTTTGAAAGAGTTGGTATGTCATTTACCAGCGACTTGT
+ATATGTCTTCTGCAGTTGGATGTATTCTGTTTTCCAAAAGATACTGAAGGATTTTAAGCCTTATTGTAGA
+AGGCCTTATCCCATGTTTTTTAAGGTAGTCCTTTAATTCCTCCACCTTGTAAGTCATTTTCATTACTTCT
+TTCTTTAAATTATTTTGCTGCATAATAGCATCTTTTGGGTGATATTATTAGGTTTTCCTTTTTTAATTCT
+TTTATAGCCTTGTCTACCTCTTTTTTGTCTAAATTTGCTTTTTCGGCAATGTCACCTGGCCTTAGAGGTT
+GAGGGGATTCTTTTAAAGTTTTCAAGACTAGTTCCTTTACTTCCATTTTCTCACCTCTTTAAATTAAATT
+CAATTTTGTACTGAGTTCAATTTTATTATAATACCAATCTTTATTCTTGTCAATAGTTTTTTAAAAAAAT
+TTTTATCTGCGAATAATAATTATTGTTTGAGTGTCGTAAACTCTTTAGAGATAAAATCCATTTGACAATT
+TTAAGCGCAAGGTATATTATAAAAATAGAATGCATTCGGTTGCATTAATTGCTCCATTATGCTTTTATTT
+TTTTGAAGAGTTATGCATTCGATTGCATTGATGGATAAGGAAATATCTAGAATAGGAGAGAACACTATGT
+CTGAGATAAGATTTGATTTAGTTACAGGGAAAATGGTGATTATAGCGGTTGAGAGGGCGAAAAGGCCTCA
+TGACTTTGCAATTGCTCATCAGGAAAAGAAGGGAAGCAAAGATTGTCCTTTTTGTCCGAGAAATGAAAAT
+ATGACGCCTCCTTCTCTTGTGGAGATAAAAGATGGACAAGGGAAGTGGCTTGTGAGGGGGTTCACAAATA
+AATTCGCAGCGTTAAATACGGAGGTAAAAGAGATTGATGTGCCTTCTCTTTACAGAGGAGAGTACGGCTA
+TGGTGTGGCAGAAGTGATTGTGGAATCTCCTTACCACGATGTTACTTTTGGGAATTTGACTTTGGAACAG
+ATGAAAAGGGTGTTTCACGCCATAATTGAAAGATACAGATCAATTGTGAAAGATGAAAAGATAAAGTACG
+TTCAGGTTTTTAAGAATTTTGGGCCAAGAGGAGGGGCTTCTCTTGAGCACGGCCATTGGCAGGTCATAGC
+AATTCCTTTTATCCCCGAGCTGGTGAACAGGGAAGTTGAGGGCACTCAGGAGTATATAAAAAAGGAAAGA
+AAATGCCCTTACTGCGAAATTATTGAGTACGAAAGAGAAGCAGGTGTGAGATTGATAGGGGAGAATGAAA
+AGTTTGTGGCAATAGCTCCATATGCTTCTCAGTATCCTTATGAGTCGTGGATAATTCCAAAAGAGCATCA
+GGAAAAGTTTGAGGAGATAGATGAGGATTCTCTCTCAAAATTTGTGGAGATTTTAAAGCCTTTGATTGAG
+AAATACGAGAAAGAGTTTGAGATGCCTCCTTACAACATTGTCCTTCACACTCTGCCTCCTCGGGATATAA
+GAAATTACCACTGGCATATAGAAATTGCTCCTAGGCTTACGATAGCGGCAGGGTTCGAGCTGGGCACAGG
+TGTGCATATAAACCCTGTCTCTCCAGAGCTTGCTGCTTCGATTTTAAAATTACAAAATTTATGAAGGAAA
+GAAGTGGTGTAATGGAAAAAATTATATCACAAATAAAAGGCGAAAACTTGAAAAAATTTAGGTGGTTTCA
+GGAAAAAGCCCATGAAATTTTAAACCTGTTTGTCAAGGATTATCTTATTGTTTATGAGAGAAAAGAAGAG
+ATATTGGCAGTGATAATTTTAGGCATCATGCTTAAAACTCCTTTAAGTTTTAATCCGTTTACTGCCTTTT
+ATTATCTTCCAGTGTTCATATCAAAAAATTTTAAGAAGGCTGATTTGATAGATGAGGTAGAGGTGGAAGG
+CGAAAGGTACTTCATATACGATGCAGTTGACTCTCTTCCCTATGTAAAGTGGCTGAATGAAGTTTTAACA
+ACAAGAAAAGCTGTAGAATTTCGCTCAGGGGCAAAGCTTGTCCCATATGTTGTGAAGGATGAAGATATAT
+ACAAAGTAAAGAGATTGAGCAATAAATCTACAAACAGTCTGACTTATTTGAGGAAAGATGAAATAATAAA
+AACTTACAGGAAGTTTGCGGAGGGAATAAACCCTGATTTAGAGATGACATTTGAGCTTAAAAAAGCAGGA
+TTTGAAAATGTACAGGATATAAGAGGTTATTTTTTGTATGAGCTGCCGACAGGGGAAAAATATACAGTAG
+CTATGGTAGTAGAGTATATAAAAAATGAAGGAGATATGTGGCAGTACACACAGCAGTATTTGAAAGATGT
+AATTTATAGAAGAACTGAGGGAATTGATTTTACAGAATATGTTAGAGAAGTTAAGGAGATAGCTAGGATT
+ATTGGAGAAATGCACAGTAAATTGTCATTTACAAAGATAGACATAAGTCAGGAAAATGTAGAAAAGATTC
+TAGAAAGTATAAAAGGAAATTTTTCTAAGCTTTTGGCTTTTGTAGAAGGTAAACAATTTGATGAAGGCAC
+GACTTCTTTGCTTGATACCATAAAAGACTTTGGACAGTTTATTTTTGAAGGATTGGATGAGTTTTCTCAT
+ATTTCCCTTGGTAAGTACATGAGGTGCCATGGAGACCTTCATCTTGAGCAAATTTTAAAGACAGAGAGAG
+GATATGTGATAATAGATTTTGAAGGGGAACCTACAAAGCCCATAGAGGTGAGAAGAGAGAAGATATCCCC
+TTTAAAAGATGTGGCAGGGATGCTCAGGTCTTTCAACTATGCTGCTTATGCTGCTTATTTTAATTATTTA
+GAAAAAGAAATGAAGAGAGAGGATGAAGAAGTAGAGAAACTCCTGATTTCATGGGAAAAAGAAGTGGAGG
+AAGCCTTTATTGAAGGGTACCTTAAAGCAGTATCAGAAGAGGCTTCAGATGTGCTACCTAAAGAAGAAAA
+CTTCTTAAAAGTTTTGGCTCTTTTTAAACTAGATAAGGCACTTTTTGAAGGTATTTACGAGGTAAACAAC
+AGGCCTACTTGGTTTAAGATACCTTTAAAGGGTATTTTAGAATGCATTGAAGAGCTCAAAAAACCGCAGG
+AAATGGGGGTTAGCTATGGATAATTTAAAAGTCACGGTGTTTACCAATGAATACCCTCCTAATATTTATG
+GAGGAGCAGGTGTTCATGTAGACTACCTGACCAGAGAGTTGTCCAAGTTAATGAAAGTAGATGTGAGGTG
+TTTTGGGGACCAGAAATTTTTTTCGGAGAATTTGACTGTAAAGGGATATAAAGAGTGGGAGGAGTTAAAA
+GAAGGGTTAGATCCTAGGTATCAAAAAGTTTTAGGTCCTTTTTCAATAGATTTGGCGATGGTGAAGGACC
+CTGTTGATTCCGATGTCCTTCATTGCCACACCTGGTACACCTTCATGGCAGGCTTTTTAGCTAAAAAGCT
+TTATGATAAGCCTTTAGTTGTGACAATTCACAGCCTTGAGCCCTTAAGGCCGTGGAAAGAAGAACAGTTG
+GGGAATGGGTATAAATTGAGTTCCTGGATGGAAAAAACAGGAATTAAAGCTGCTGACAGGATTATAGCCG
+TCTCCCAAGGCTCAAAAGAGGACATATTGAAATATTACGACGTTCCTGAAGAAAAGATAGAGGTCATATA
+CAATGGGATAGATTTAAAGGAGTACAAAAAGATAGATAGAAATGTTGCTAGAAAAAAGTACGGAATTGAA
+GGAAGGTACATTCTCTTTGTAGGGAGAATATCTAGGCAGAAAGGGATTACTCACTTGATAGATGCAGTGA
+AATATTTGCCTAAGGATGTAAAAGTGGTGCTGTGCGCCAGCTCTCCAGACACGCCAGAGGTGTTGGAAGA
+GGTAGAGCAAAAGGTGAAGTTGCACGACAATATAATTTGGATAAACAAAATGGTGGAAAAAGAAGATATC
+GTAGAGCTTTATAGCAATGCAGAAGTGTTTGTGTGCCCTTCTATTTATGAGCCCTTTGGCATAATAAATT
+TGGAAGCGATGGCTTGTGAGACTCCCGTTGTGGCAAGCGCTACAGGTGGGATTAAAGAAGTTGTGGTGCA
+TGAGGAGACAGGCTTTTTGGTAGAGCCGGGAAACTCTGAAGAGCTTGCGAAATATATAAATATTCTCCTG
+GAGAATAGAGAGTTGGCAAAGAAATTTGGGATAAATGGAAGGAAAAGAGTTGAGGAGATGTTCAGCTGGG
+GAAGTATTGCTAAAAAGACCTATGAAATGTATAGGAAGGTTGTACAAGAGTATAAAAAAGCGAAAAAGTA
+AAGCAGGGCTAAATTGCACTGTTTATAATGTTAAAAAGTAGAGAAGTGGCATTTTGTGTGTAGATGCGAC
+TTGTTACAAAGCGGTAACAAAACTTGGCGAGCTTGAGAGTGGAGGCGGGGCGAGCGAAGGCGAGCGGCCA
+CCTGAGCCTGAAAGGCGAATTGGCCGGAACCCGCCGGAGTTCGAAAAGCGAGCCCTAGTTTTGTCGCTTT
+GTGCTTCTTATGCATTAACACAAAATGTCACTTAAGAAATAAAAACTTTGTCAACAAACTGGGCAGGGCT
+AAATTGCCCTGTTTTAATTTTTTATGATATAATAAAACTTGAAAAATATAACGGATGGTGAAGCCATGGA
+AAGCCAATCTTTTTTATATAACGCTGTAGTAAACTACGGCTACATAGCCCTTTTTCTTGTGCTTGCTTAT
+GAGGGGACTGGACTTCCTGGTCCTGTGGAGATTTTATTTTTTGCAGCAGCATACCTTGCGGTAAAGGGAG
+AGATGAATTTAGTTGCTATAGTGCTTGTAGCAGCTTTAGGCAATGTCACTGGAAATGTGATAGCCTATTT
+AGTGGGATATTACAAGGGAAGGCCAGTTGTAGAAAAATACGGCAAGTATTTGAAAATAACTGTGAAAGAC
+TTAGAGGCTATGGATAAATGGTTTGCGAAGTACGGCGGTTTTACTGTTCTTCTTGGAAGGCTGGTGGGAC
+TGCCGCGCACTCCTGCTATTTGGGCGTCTGGGATTACCAGAATGAATTTTACCGTTTATGTGATTTTTTC
+TGCAATTGCTGATTTGATATGGTCTTCCTTTTGGACTTTAATATCTTATCTGGCAGCAAAGCAGCTTATA
+AAAGTGGACTTTTTGACCAAGAGTCAGCCCCTTTGGGTATATTTTGTATCTACCATAGGGTTTATAATAT
+TTTTATATGTAGTTTGGAGGGTAGTGCTTTGGATGAAAGAAAGATATCTCACATGACAGTTGAGAGGATT
+ACAAATATTTCTGGATTATTGGAAATAGAGGATATTTGGCATGAATTAGAAGAAGAGGGAAAAGTGTATC
+CTTTTAATACGTTTGAGTGGGTTTTAAACTGGTGGAAATACTTTGGGCACGGCAAAAATTTGGAAATAAT
+TGTCGTTTATGAAGGAACTATGCCTATAGGTATTGCTCCTTTTATGATAACTTATTTTGAAAAGGGCCTT
+TTTGCCAAGAGGATAAAATTCATCGGTTCTACAAACAGCGATTATTTAGATTTTATTGTGAGAAGTGGAT
+ATGAAAAGCAGTTTTACACTGCGATTGTAGATTTTTTGGAAAAGAGAATTGATTCTTTGACAGTGCTTGA
+TTTAGAGCATATTCCTGAAGATAGCGAATTTTTCCCGTATATAATGGGCAGTAATCTCTATTATGATTAT
+GAAGTGCAGGATATATGCCCTTATATAGAACTGCCTGATACGTGGGAGGAATACCTTGAAGGGCTGGAGG
+GCAAATTCAGGCGCAATTTAAATTATGAGGTCAGGCGATTTTTTAAAGAGTACGATGCTAGCTTTTACGT
+AGTAAAAGATTTTGAGCTGGTGGATAGAGCAATGGATACTTTGATAAACCTTCACCAGAAAAGGTGGAGG
+CAAAAACACATGCCAGGGGTTTTTTACTCAAAGAGGATAAGGGATTTTCACAAAGACGTAGCAAAAGATA
+TGTTCTTAAAAGGAGAGCTTAGCCTATTTGAACTAAAAGACGGTGTTAAGACAGTAGCAAGCCTTTTAAG
+CTATCACGTAGGCGGTATTAGGTACTATTATATAAGCGGATACGATATTGAGTACAGCAAAAGGAGCGTT
+GGGAACATAGCGGTAGGGCTTGCCATTAAGCATTCTATTGAAGAAGGGGACAGAGTGTTTGACTTTTTAA
+GGGGAGATGAAGAGTATAAGAGGAATTGGACATCTTTGAAGAAGAGGAATATGAGATTTGTGGCTTCAAA
+GCCTACTTTTTTGGGTAAGCTTCTGTGTAAATGGGTTATCGTGGAAAATGGAATTATAAAAAAGATTAAA
+GACAGGTTTAATGGATAAACCTGTCTTTTTTAAGGGTTGTTTATGGGTTTTGCATAGAAAAATTTTACCG
+GTTCACTGTATCCAGGCACTACCACTTTATCTGATGTTTGTATATCCACTTTAATACCATAAAATTCTAA
+TGTTTCTATTATTCCACCTTTTAATTTTAAGGAAGCTACTAAAGTTTCAGGGTTTCCTATGGCTTTTATC
+ACGTAAGGTGGTGCATATCTTGTCGAATTTATATTTATTGTAGGACCTACACACCTTATCTCAGAAGTAG
+CAATCAAGCGCTGATCATTTATCGCTATCGCTTCTGCTCCCCCTGCTTTTAATTCATTTACTATGTTTAG
+AAGGTCTTCATCGTGAACTAAGTAAAGGTTTGGGTCTTCTCCTTCGCGGGGCTGAAGGTCGCTGTCACTT
+ACTGTGACTATTACTCCGGGACCTACCATGTCTGTGAAGCCAGCGAGAGCTTTATACTTTTCAACATCCT
+TCTGAAGGTTTTTCAAAGCGGCATCATTTTTTGAAGCTGCTTCTTCGTATTCTTGAAATCTTTTTGTAAG
+TTCTGCCAATTGCTGTTCTAAATTTTGCTTTTCCTCTTGAACTTTTTTAAGCTGCTGTGTGAGTTCCTCT
+ACTCTGGCGTAGTTGGTGGAAGAAACAGGGGGAAGAGGCTGCTTTATACCTCCTTGAACAGTTTTAATTT
+GCATTGAAATCATGAATCCCATTGTGACAAAAACCAAAAATAAGCTCAAAATTTGCAATAGCTTTCCCTT
+CAATTTCTCCACTTCCTTTTATAGTTCTAAATTAACTATACCACGTAAATTATTAAAATTTATTAAGAAA
+TTATTAACTTTTGATTACAAAAATGTTACAAATCACTTTCCATTTTCCCCTCTACGGACTTTTTTAATGA
+GAGTATTTCTTCAAGCTCTTTGTTGTATTTGTCTATCTTGTATACTGTGCTTTTGTAAAGGCGTATTTCC
+TCCTCGTTCTTCTGAATGCAACGCTTGAGAGAATTTTTCACTGTTTCAAATAAAGTGTCATAAGTGATGT
+AATCGTGAATCTTAAGGTCAGGAATGGGAGTAGCGGTTAATTCTTCTCCTTCTACTTTGTAGTGATAAAA
+ATTGTTGTCAGGTTTTAATATTATCTTCTCGTCAATGCTTTTATCAAAAATTACTATGCCTTCTCCTACC
+TCAAAAATTTTCCCGCTGTAACTTCTCAATTTTATGTTTTTACTGCCAATGTATTTTTTTATTGTAAGGA
+GTATATTTTTTATTTCTGAAATTGATTTTTCTAAAACTTCCTCCATTTCTTTGCTCGCCATTTCTCTATT
+TTTCTCACTTTTTATAAGTTCTTCCATTAGCTTTTTTATTTCATCAAGATTTCCCATCCTATTCACCTCA
+ATCTTAATATTCCACGGATTTCCCATTTTAAACAGGTATATAAAAATTTCAATCGTGAGAAGATAATTAA
+AAAGGCGGGATGAGTATGCAGAAAATAACACAGCAGGAAATGATTTTAAGTAGTTTTGTAGAGGCTCGGA
+AATTAGAAAATATTTTGCTGGAGAAAGTAAAAGAATATAAAACTGGCGGCTTTGACAGTCAAATAAAGGC
+TTTACTAAAACAAATGGAGACTATGGTAAAAAATCATCATCAGGATATAAAAAGAGCGCAGAAGGAACTT
+AATATAACTTCTACTGTTAAGAAAAACATGTCACAGGAACCTCTGGACATGCTTCAAGACCTTTTAAAAA
+ATCTTGTCAACCTTCAAGCTTTTTACAATGAGACAGTGGTCAATATTCCAAACCCTTACGTGAGACAACT
+TTTTACACAGATGAGAGATGATGTGATGAGATTTATCTCTTTGTTGCAAATAGAGATTGAAAGCTTGGAG
+TCTAAACCTTCTATTCCGAATAATAAAGTCTTAAACAGGCCGGAGATGAGCTAAAATGAAGATTGCAATA
+ATAGGGGCTGGGCCTTCCGGTTTGGCTGCAGCTATCACCTTTCAAAGGTACAAAGTTATGCCTTCTATTT
+TTGAGAGAAAAGATAAAGTGGGAGAGCTTTTTAATCATGTAGGAGGTCTTTTGAAAGTTATAAATAGGCC
+TGTCAGGGACCCTTTGGTATATCTTAAGAAAAAGTGCGGGATAGAGATTTTGCCTAATAGCGTAATTAAA
+AAGATTGTCATGAAAGGACCTAGCGTGGAAGGAGTTGTGTCAGGAAATAATTTAGGATACATGACTTTGA
+GAGGACAAAGTGAGGATTCTTTAGAAAATCAGTTGTACAAAAAATTGGTTGTTCCAGTGAATTTTAATGT
+GGAGGCTGATTATAAGGATTTGAAGGACAAGTACGATTATGTGATTATTGCTACAGGTAATTCTCAGATT
+CCAAAAGAGCTGGGATGCTGGCAGGAATTAGTAAGTACTTGGGTGAGAGTTGCCAGTGTGATAGGGAATT
+TTGAAGTCAACACTCTTATTATGTGGATAAATACCCTTTACACAAAAAGTGGTTATGTATACCTCATGCC
+TTATAATGAAAAAAGGGCTGTTCTTGCAATGGTCATACCCTATATTTCTAAGGAAGAGCTGCAGTATTAC
+TGGGATACTTTTTTAAAAGTAGAAAAGCTAGATGTGGATATTATTAATATGGTGGATTTGACTCATGATT
+CAGGCAATTGTTTTCCTCATCAATATGAAAACCTCCTTTTTGTTGGGAATGCGGGAGGGGCTATAGAGCC
+TTTTTTGGGTTTTGGCACTTTTAATTCTATTTTAAGCGGTGTAATAGCTGCAGAAAGCGTATTAAAAGGC
+CGCAATTTTGAACAAGAGATCAAGCCTTTGTCAGAAGCAAATATAAAGATGTTGGAATTTAGAAAGGCGT
+TAGACCTGATGGACAATGACAGTTTAGATAAATTTATAAAAGTACTTACCTTTCCTCCTGTCAAAAGACT
+TATATACCATACTAATTTCAACGCCATAAAATACGGAGCATTTTTTATGAAACACACTTTCAACAGGGAA
+CGGAATAAACCTTACAATCAAAGAAAGAAGGTGTGAGATTGAAAATTGCCATAATTGGTGCCGGCATTTC
+TGGATTGTCTTGCGCTTTAGCTTTAGAAAGGCATGGAATATATTGTGATATATACGAGAGGAAGCACACT
+ATTGGCAATTTATTTCCTTTTGGTGAAATTATTTTACAGATTATGACAAGACCCTGCAAAGACCCTTTAG
+ATTTTTTTAAAAAATTTGGCCTTGTATTAAGACCTTTAAATGAAATAACTAGGATTGTTATAAAATCTCC
+AACTCGCAAAGTGGAAATTAGAGGAAGACTCGGATATATTTTTGAAAGGGGGCAAGGAGAAAATAGCATA
+GAAAATCAGTTAGCACAGCAAATCAAATCAAAGATATTTTTTAATGTGAATGCTAACTACGAAGATTTGA
+AAAAAAGCTATGACTATGTGGTTATAGCTACGGGGAATGAGATGGCAGCAAAGCAGCTGACGGAATGGGA
+AAGCGTGGTTTCTGCAAGAGTCAAAGGGGGGATTTTGTTAGGGGATTTTGAACCTCATTCTGTTTACGTA
+TGGTTTGATAGAAGTTATGCAAAGTCTGGTTTTGCCTATCTTGTGCCTTTGAGCAATAAAAAAGCTTCTT
+TAATTCTTGTAGCTACTTATACTTTGAAAGAAGAAATTGAAGATTTGTGGCAGACCTTTTTATTCAAAGA
+AAGCCTCAAGTACAAAATGATTGAGACCTTTGAAACAGAGCTTGAAAGTGGCATGATAAAAGAACATCAG
+GTTGGAAATGTGTATTTAGTTGGGAATGCAGGGGGATTTTTAGAGCCAGCCTTCGGATTTGGGCTTGTCA
+ATTCCATTAAAACTTCTTTTTACTGCGCTGATTCGATTGTAAAAGGGGGAATTTATGAGGGAAAAGTCAA
+AGATGTGCTAAAGGGAATAGAGAAAATGGTGGAATTGAGAAAGGAGATTGATGATATGAGGGATGAGGAC
+TATGACAGGCTATTGCGCATAATTGGAAACCCGTTTATAAAAGGCTTGATTTATAAGACAAATTTTAATA
+TTATGAAGCACATGCCCTTCTTTATAAAGTTAATAAAAAAGCCTGGCCAATAAAGCCAGGCTTATATGTC
+CCAAAGCTGTAATCCCGTTGTTTCATCGTAAACCCTTTCTAATTTGCTGTCTCCGTAATCAACTATTACG
+AATTCTGCTGCGAATACCTTTGTCCCTTCCATTAAATGACCCCCATATGCATTGCCATTCTTATCTGCAA
+GAGTTATGTGTACATGTGGGAAGGGTTTTCCGTCTTTTACAGAAATGTTTCCTATGCAATTTAATATTTC
+CATGTGCTCATCCTTTGAGATGTAGATGTAGTTTTTGCTTTCTGAATCGTAATAACCGAAAACAGCTTTT
+GTTACTGCTCCAATTATCCTGACCTCACCTGAGAGTATGTTTTCTTCAGTTATAACTTTGTTAATTTCTT
+GAAGGAGGTCGCTCCCATGGGGAAACCTCCCCATGAGGCGCCTTTTTGGTGTTACTTCTTTATATCCCAT
+TTGACCACTTCCTTTACAAAATTTTTATCTGAACAAGGCTACAAACACCAGTGTTATCGTGCTTATGAGT
+TTTATCAAAACGTGCAGAGATGGACCAGCTGTGTCTTTGAAGGGGTCTCCTACAGTGTCTCCTACAACGC
+TGGCTTTGTGAGCGTCTGAACCTTTGCCGCCATAATTACCTAGTTCTATAAACTTTTTGGCGTTATCCCA
+TGCTCCTCCGCCGTTATTGAGGTAAAGGGCGAGAATTACACCGGAAATTGTGCCAATCATCAAGAAGGCT
+GCAGCCGCCTCTTTGCCTAAAATTACACCGACAAGTATTGGAGTGACAACAACTATGAGACCCGGTATTA
+CCATTTCTTTTAGAGCACCTTTTGTTACGATGTCTACTGCTCTTGCATAGTCTGGTTTTGCTGTTCCTTC
+CATGATACCAGGTATTTCTCTGAACTGCCTTCTCACTTCGAGGATTACATACTGTGCGGCTTTTCCTACA
+GCCCTTATGGCGGTAGAGCTGAATAGATACACGATCATCGCCCCTATGAATGCTCCTATGAAGACTTCTG
+GCTTTCCTATGTCTACTGGGAACCATGAGTCTATTGGCTTGCCGAGTATTTTCTTTACTTCGTCAAGATA
+AGCAGAGAAAAGCAAGAAAGTAGCCAAAGCCGCAGAGCCAATTGCGTATCCTTTTGTCAAGGCTTTAGTC
+GTGTTTCCGCAGGCATCTAACCTGTCTGTAACCCTTCTTATCTCTTCAGGGGCTCCGGACATTTCAGTGA
+TTCCGCCTGCATTGTCAGTGATTGGACCAAACGTGTCCATGGCTAGTATATATGCAGTTGTAGACAGCAT
+TCCCATTGTAGCAATAGCTGTGCCGTAAAGCCCTGCTGTTCCTATGTGAGGTATTGCCATTTCTCCGAGC
+TTGTAGGCTATGTATATTGCTGCTGATATGAATATGACAGGTAGAGCTGTCGATTCCATGCCCACAGATG
+TACCGGTTATGATGTTTGTGGCTGCACCTGTTGTAGAAGCTTTGGCGATTTCTTGAACAGGGCGTTTGTT
+GACAGAAGTGTAGTAGTCTGTGAGGAAGACGAAAATGTAGCTTAAGATGACACCTGTCACTACTGCTCCG
+TAAAGAAGCAAGTAATTGACAGGGCGTCCGTCAGGCAAATGCCCTGAAAGCATCACTTTTACTGCAAAGA
+AGAGGGCTATTAAGTTTACTACAGTTGTTACAAAGTAACCCTTGTTTAAAGCTATCATTGGGTCTTTTGA
+TTCGTCTTTTGTGTTTACAAAGAATATGCCTATTATAGAGGCAATTATACCTATTGCACGGGCTACCAGT
+GGGAATAAAATTCCTTTCCACCCGAAGATTGGGTAAAGTCCAACTCCCAATATCATTGCACCGATGTTTT
+CAGCGGCGGTGGATTCAAAAAGGTCTGCACCTCTTCCTGCGCAGTCTCCTACGTTGTCTCCCACGAGGTC
+GGCTATGACTGCAGGGTTTCTGGGGTCATCTTCAGGAATTCCTGCTTCTACTTTTCCTACGAGGTCAGCT
+CCCACGTCGGCAGCCTTTGTATATATACCACCGCCCAGCTGGGCAAACAAAGCTACAAATGAAGCTCCAA
+ACCCAAAGCCGACAATGAGAGAAGGAGCTTCTTTTATGAGCTCATCCTGTCCTGACAGACCGCCATATGC
+CAAAAATAAGGTAGCAACTCCAAATAAAGACAAAGCTGTAACTGCAAGACCTGTCACAGCTCCTCCCTTT
+AAGGCAATTTGAAGAGCTCTGTTAAGACCTGACCTTGCACCAGCTGCAGCCCTTATATTCGAATTTACCG
+CCATATACATTCCGATATAGCCGGACAAGGCGGAACAAAACGCTCCAGTGATAAAGGCAAAACCAACATG
+CAGTGCAAAGCTAAGTGCTTGGCTACTTCCTTCAGACAGATGCCCGTAGTAGTTAGCCACTACGATTATT
+ACTGCTACTATTAAAGCTAGAGAAGCTATTGTCTTATATTGCCTGTTTAGGAAAGCCATTGCTCCTTCTT
+TGATTGCGTCGGAGATCTGCTGCATCTTTTCATTGCCTTTATCCTGAGCGAATATAAATTTAATCAAACC
+AATTATCACAAGGGCTGCAATAACTATAACTCCGTAAATTAGTGTAAGATAGGCACCCAACTTTTATCCT
+CCCTTTCTTTGTTGTTTTTATCGCTACTCATTACTATTTCGACAAACTTTTAAAAATTCCTTCAACTATT
+TTCAAAATGAACGGAAAGAATTTAGGACATACTATTGAAAAAAGAGTCATAATAATTTAAAATTAAAGTA
+TAAGAAGTATAGCATTATTCATAGAATGTAACACAATAAATAAAAGGGGGTAAGAAGATGAGCAAAATCA
+CCCTATCAGTTATCAAAGCGGATATCGGCGGATATGTAGGGCATACAGATGTTCATCCAGACCTTTTAGA
+AATTGCCAAAAAAATGCTGAAAGAAAAAGGTGATATGCTAATTGATTTTCATGTTACAAGAGTTGGGGAC
+GACATACAGCTCATAATGACTCACAGAGAAGGAGTGGACAGTGAAAAAATTCATAAATTAGCCTGGGACA
+CTTTTCTAGCATGTACAGAAAGGGCAAGGGAATTAAAGCTATACGGTGCAGGGCAAGACCTATTAAAAGA
+TTCTTTTTCTGGCAATATAAAAGGTATGGGACCTGGTGTTGCAGAGATGGAATTTGAAGAGAGAAAAAGT
+GAGCCTGTGGTGATATTTATTGCAGATAAAACTGAGCCGGGAGCTTGGAATTTGCCTCTTTACAAGATGT
+TTGCTGACCCTTTCAACACTGCAGGGCTTATAATTGACCCTTCAATGCATCAGGGGTTTAAATTTGAGGT
+TTATGATATGTATGAAGGGAAAAAAATAGTTTTTAACACTCCAGAAGAGCTTTATGATATGCTTGTTTTC
+ATAGGGGCGACGGGGAGATATTGTATAAGAAAAGTGTATACAAAAAACAATGAAATAGCAGCAGTTTCTT
+CCACTCAAAGGATGAATTTGATGGCAGGGAAATACATAGGGAAAGATGACCCTGTGCTCATTGTGAGGTG
+CCAGAATGGACTTCCTGCTGTGGGAGAGGTTTTAGAAGCCTTTGCAAACCCTCACCTTGTTTTTGGATGG
+ATGAGAGGGTCTCACACTGGCCCTATGATTCCTGTATCTTTGGAGGATGCAGTTCCTACCAGATTTGACG
+GGCCTCCTAGAGTGTGCGCTCTGGGATTTCAATTAAAGGAAGGGAAGTTGATAGGACCACAAGACCTCTT
+TAAAGACATAGCCTTTGACAGCGCTAGGAAGAAAGCATTAGAAATAGCAGATTACATGAGAACTCTGGGG
+CCCTTTGAACCTCACAGATTGCCACTTCAGGAACTGGAGTATACTACTTTACCTCATCTAATGGAAAAAT
+TGAAGGACAGGTGGGAGAAGGACTAAGGTGCGTTTTCGCACCTTTTTTAATTTAACAGATTTTTAGCGTT
+GATATACCGAAAAAGATGGTTTATCATTATATCAAAGGACAATTGCGAAGGGAAGGAAGTAATTTCATGA
+AAACGTTAAAAGAGAAATTTTTTAAATTACTTGACAAAGTGATAATAGTATCAATTATCGCCATTTCTAT
+TTCAGCCTTTTTGCTGTATAAATTTCAGACTGCTCAAAAGCCTATATTTGCCAAAGTACCTGAATATCAT
+TTCTACATGGTGGGACAAAATTCAGTAGATCCTTTCTGGAAGGAAATAAAAATGGGAGCGATGGAGGCGG
+CTAAGTACTACAATGTGGCACTTGAGTTCAATGCTCCCAAGTTCAATAACATACAAGAAGAGCTTAAGTA
+CTTGGAAATTGCTATATTTTCAAAAGTTGACGGAATAATTACCCATGTTGCTAACAATGAAGAGTTTGTA
+AATTTAATTGAAGAGGCCTATAAAGAGGGTATTCCTGTTATCACAGTGGAAAACGATGCGAAGGACAGCA
+AAAGGCAAGCTTTTATAGGCACGAACAGCTTTCATCTGGGAGAAGAAGCTGCAAGACTTATGGCAAAGGC
+GACAAAGGGAAAAGCCAACATAGCCATAATTGTCAGCAATGACTATCAGTTGGATAGTGTCAATCAAAAT
+CTTAAGATTAACGGCTTTCTGGACGCAATAAAGAACTATCCGGAAATGAAAGTGGTTAGAGTTTATACAT
+CAAAACTCGGGACCTTGAGTGCAGAAGAGATTACTCAATCTATTATAAGCGGAAAGGATAAGATAAACGC
+TATATATGTGACAGATTCTGTTGATACAATTGGCACAGCTCAAGTGGTTGTAGATTTTAACAAGGTAGGA
+GAGATTACTGTGGTGGGATACGGCGATACTCCAGATATTTTAAGATACATTGAAAAAGGCGTTATATACG
+GGACAGTTATGAGCGACCCTTATAAAATAGGGTATGAAAGTATAAAGGCGATGGTGGAGTTTAAGAAAAA
+AAATACAGTCTCTACTTTTGTAGACATTGGAGTGAATGTCATTACTAAAGAAAATGTTAACGAATATTTC
+AAGAGAATCCAATCACTAGACTGAGAAGGTGCAAAAGATGCTTAGAGACTTGTGGAAAGCAGGAGGAATT
+CGCAAAAAGCTGATAATTTATTATCTTATTGTAACTGTCTTGATGGGTATGACCAGCTTTTATTCTTATT
+ACAACGCTAAGGTAGCTATAGAAAAGCTTAAATCGATCTTCGTAGATTATGTGTATTTGAACAATTTAAA
+TTCAGATGTAAATATGCTGGAAACGGAAGTAGAAAGATATCTTGCCACAAAATCCTCTGATGCGCTTTTA
+AATTACTACTCTTTGTACAATAAATTAGAAAACAAGGCCTCTGATATATTAAGTCAGAATTACTATGATA
+CAGATAGCCTTATGCTTAAGGATATAGCTAATATGATTAATAAACTCCTTGAAGAGGCAGATGCGGCTGT
+AAACGCTAAGAGAGGGAGGATTACTAGTGAATATATTGACCATTTCACAAAATCCATTAAAATAAGCGAT
+TATATAAAATTTTATATGACAAATCTTTTAAATAACAAGTTGCAGGAAGGGTCAGCAAAATATGCTTCAA
+TTACAAAGAATATGGAGTATCTGAGCTATTTGAATATATTCTTAATCTTAATCTCTATTGGGTTTAGTAT
+ATTCCTGGCTTTTTTGTTCACATATAAGATTACAAAACCTATCATTGATTTATCCCACCTTGCTGTAAGG
+GTATCAAAAGGAGATTTTGAAGTGAGGCCTATTGAACTTAAAACAAACGATGAGATAAAAGTGCTGTCTG
+AAGCCTTCAACAAAATGGTAGTTAACATAAAAAAGTATATAGGTGAGATAAAGAAACAGGCTGAGATGGA
+GAGGAAGATAAAAGAGGCAGAGCTAAAAGCCCTTCAATCTCAGATAAATCCTCATTTTCTCTTCAATACT
+TTAAATGCTGCTGCCCAACTTGCCATGATGGAAGGTGCAGAAAAATCGGCCGAATTCATAGAAAATGTGG
+CTAATCTTTTTAGGTATAATTTGAAAAAGCTGGATTCTACTGTGACTTTAAAAGACGAAATAGAAAATGT
+CAAGCGTTATATTTACATTTTAAAGACTCGCTTTGGAGATAAGATAGATTTTAAATTGGATGTAGAAGAA
+GAGGTTTTAGATTTGGAAATGCCATGCATGATACTTCAGCCTGTGGTAGAGAATGCCTTTATCCATGGAT
+TAGAGGATGTAGAAAGAGACGGATTAATTGTTTTAAAGGCTTATAAAGAAGGTGAAAAAGTGCTGGTAGA
+AATTGCTGACAATGGTGTAGGAATGGAGCAGGAAAAGATAAAGGCTATTCTGGCGCTTGATAGTCCTGAT
+GTAGATAAAAAGCATGTTACAGGTATTGGCATGCACAATATAATACACAGATTGCTTGTTTTTTATGACA
+TATCTAGTGTAGAAGATGTTATCGAGATAAAAAGTGAGATAGGGAAAGGCACCAAAGTCACTTTAAAAAT
+TCCTGATAAAAAGGGTGAAAGGAATTATGGTCAAGTTGTTAATAGCTGACGATGAGCAGATAGTCCTTGA
+TTCTATTAAGTTTATAATAGAAAAAAACAATGTACAGGCTGAAATTGTGGGCACAGCTAAGTCTGGCAGG
+GAAGCTATAGAGAAGGCAGATTTGTTAAAGCCGGACCTTATTTTTATGGACATAAGAATGCCTGGAATTG
+ATGGAATAGAAGCGATAAGGCAGATTAAAGAAAGGCACAAAGAGATGATTTTTGTGATTATTACAGCTTA
+CGAATATTTTAATTATGCAAAAGAGGCCATTGATTTAGGAGTTATGGATTACCTCTTAAAACCACTGAAT
+AAAAACAAAATAATAGAAGTTATTGAAAAGGCTTCAAAGGTCATAGAGGAAAGAAGGAAAGCAGTACTTA
+CGGAAATAGAACTTAGAGAGAAAATCAATAAAATTATGCCTTATCTGGAAGAACAGTTTTTGTACACGGT
+GCTATTTGGAGGATATGTCGGAGGTAGTTTAGATTTTTATGAAGAAATCTTTGATATGAAGCTGGAAAAG
+GGATATATTATGATATTTCTCATGAGATCTGATACTAGTAATGAAAGAGAAAAGAGCATAGAAGTAAACC
+TTAAAAGGCAAAGCCTGTATGAGCATTTGAGAATTTTTTTAAAAGGGGTAAGTAAATGCATATTGGGGCC
+CTTTTTTATGGATAAAATCTGTGTTTATTTTCCTGTAGAAGAGAAAACTCCTTTTGAGGTCAAAAACTCT
+TCTGTGAAAATAGCCAATAAAGTTCTGGAAAGTTTACAAGGGTCAGAAAAAGAAAATTTAAGAGTAGGAA
+TCGGCAGAGAGTATAGCTTCAATAACATAGTGAAATCTTACTATGAAGCAGAGATGGCTTTAAAACTTTT
+TCCCGATGATACAATTGTCCATTTTGATGATGCAGTTGGCACTTCTACTATATCGCACTTTCCTTATCCT
+CTGGATAAAGAAAAATTATTTATTGAGAGACTTGTGGAAGGCGATTTAGCTAGAGCTTTTAAAGTTTTTG
+ATGAGATTTATGAATGGATGATTTTAGAATATGATAAAGATGCAGGAAAAATTAAGTCTAAATTGATAGA
+GCTCGTGGGAATAATAAGAAGGAGTTTCTACTATTACCTTGAAGAAGGAAGTTTTAAAGAAGAAATAGCA
+CAAATTGAGGAATTGCTGAAAATAGAGGATTTGAGAGAATTAAAGCTTGTTTTTATAAAAATGTTAAAAG
+ACATTGTGGAAAATATAAGAGTAGTTAACAAAAAGAAATGGGATAATATTACAATGAAAGTAATAAATTT
+TCTTGAAGAAAATTTTAGCAAAGACATAAGTTTGGAAGATGCTGCTAGAGAAGTAAACATGAGCTATCAC
+TATTTTAGCAAGTTTTTTAAAGAACAGGTAGGGGAAAATTTTGTGGATTACCTTACAAATTTGAGAATAC
+GAAAGGCAAAAGAACTTTTAAAAAATTCAAGCCTAAGTGTAAAAGAAGTGAGTTACAAAGTAGGATACAG
+TGACCCAAATTATTTCAGCAAAATCTTTAAGAAGGTCACAGGGGTAACGCCCACAGAGTTCAAAGAGGGG
+GTGTAGGAAATGAAAGTGGGGGAAATGGTGAAGTTAGTAATAGCAGTGATTTTAACGATTATAGCGGTAT
+TTCTGGGATTTTTAACTGTCAAACAAGTAGTTGCCTACCACAGTGCGAAAAATTTATATAGAGAAGAGGA
+TAAGAGTAAAAAGGTAAAAATAGGCTTTTCTTTGGGTACTTTAAAAGAGGAAAGATGGGTTAAAGACAGG
+GATATTGTAATGGCTAAGTTAAAAGAACTTGGAGCAGAGGTATTGGTTCAAAATGCCAATAATGATGATG
+AAGACCAGCTAAAACAAGTAAAATACCTTTTGGAGCAAAAGATTGACGTTTTAATAATTGTTCCAAATGA
+CCTGGAGAAAGCTTCATATGCTGTATCCCTAGCTCAGAAAGAAGGAGTAAAGGTTATATCTTACGATAGA
+CTGGTTACAAGGTCTAATGTGGACCTTTATATCTCCTTTGACAATGTAAAAGTGGGGAAGTTTATGGCAG
+AGTATTTAGTGAAAAGAGTTCCTAAGGGTAATTACCTTATTGTAAATGGGGCTACTACGGACAATAATAC
+AAAGATGATAAAAGAAGGTTATGACAGCGTATTAAAACCCTTTATAGATAGGGGAGACATAAAAATTGTG
+AAAGAGGACTGGGCACCCAACTGGATGGCAGAGTATGCTTTTAATGTGACAGATGAAGTGCTGCAGAAGG
+GGATAAAAGTAGATGCCATTATTGCAGGGGATGATGCGCTGGCAGGTGGGATTATAGAGGCTTTAGCTTT
+ACACAGGCTGGCTGGGAAAATTCCGGTAGTGGGTCAGGATGCGGACCTCGCAGCATGTCAGAGAATAGTT
+GAAGGCACACAAGCTATGACTGTGTACAAGCCAATTGACAAGCTTGCAGAGGCTACGGCTAGAATGGCAA
+TGAAGCTTGCCAGAGGGGAGAAGCTGGATGTCAAAAATACCATATATGACGGCAAGTATTACGTTCCTTA
+TTATGTTATTGAACCTATTCCAGTTGACAGGTCAAATCTTGATGACACTGTAATAAAAGATGGCTTTCAT
+ACAAGAGATCAGGTGTACAGAAATATAAGCGTTTCTAGGTAATAAAGGCTCATGGCCTGTATTTTTTTGT
+CTAAAAAAATTACAGCTAAGGTAAAAGTGAAAGGACAAGAAAAATAAAAAAGTAAAGGATAACAAAAAAA
+CTTTCAGAGGTGATTTTAAAGGAGAAGTAGAATTATATAAATGCAGTAAAACTTAAAAAAGGAGAGGGTG
+TAAGGATGTCTAGGAAAGGTAAAATTTTTCTGGTTTTAACAGCCCTACTACTTGTAGTCAGTGCATTTTT
+GGGAGGGTGTTCCTCTTCAAAGCAACCTGCGTCTAGCTCTAACTCTTCAGGAAAGCAATTAGCGATTGGG
+ATAGTATTGCCTACAAAAGACGAGCCGAGGTGGATTCAGGATGAGACTAGATTCCAAGATGCTTTGAAAG
+ATACTCCGTATGCTGCAGAGATACTTTTCAGCCAGGGAGACCCTGCTAAAGAAAAAGCAAATGTAGAGAC
+GCTTTTGAGCAAGGGCATTAAAGTTCTCATTCTGTGCCCACACGATGCTAATGCTGCTGCAGCATCAGCA
+GAAGCAGCTAAAAAGGCTGGAGTAAAAGTGATTTCTTATGACCGCTTGATACTTAATACCGATGCTGTAG
+ACTATTATGTCACTTTTGACAGCGTTCAGGTAGGGCAGCAACAGGGACAGTATCTGGTGGACCATGCGAC
+TGGCAAAGGGAATCCACTTTACCTTTATGCAGGAGCTTTATCTGACAACAACTCCTTCTTGTTCTTCCAG
+GGTGCATGGGAAGTTTTGCAGCCTAAGATTGCCGATGGCACTTTTGTGATTGCAAATTCTGACAAGGCAA
+ATGCTCTCAAAGATAAAAAAGATTTGACTCGTCAGGAAATGGCAGATATAATAGGTCAAATTACAACAAA
+CTGGGATTTCAATACGGCAAAGAACTTGGCTCAAGCTAATTTGGCAAAAGCACCTAAAGATCTCAAAGGA
+AATGTATTCATCCTTGCTCCGAATGACGGAACTGCTAGGTCTATCGCAGATACTTTCGCAGCAGATCCAG
+ATATTAAAAGCTATGTGATTACAGGGCAGGACGCAGAAAAGCCTTCTATCCAGTATATAATCGATGGTAA
+GCAGTCTATGACTGTTTTCAAAGATGTGAGAATACTGGTTAAAGACGCTATAAATGTGGCTCTTACTTAC
+CTCAAAGGCGGCACACCTGAATCTACGAAGACTTACAACAACGGTGTAAAGGATGTTCCATCTAAGCCGT
+CACCTGTCCAAGTGGTGGATAAGAACAATGTAAAGCAGGTTCTCATAGACTCTGGCTACTATAAAGAGAG
+CGACTTTAAATGGTCTAAATAATTGAGGAGGTGTAAAAATGGGTGCCCCGCTTATAGAGCTTGTAAACGT
+CAATAAAAGTTTCTCTGGTGTGCAGGTGTTGTTCAATGTCAATTTTAGGGTATATCCTAAAGAAATTCAC
+TGTTTGGTAGGAGAAAACGGAGCAGGCAAAAGTACCCTGATGAAGATTTTAAGCGGGGTCTACCCTTATG
+GCGAATATGAAGGAGAAATCCTCATAGAGGGTAACCCTGTGAGATTTTTCAGCATAAAAGACAGTGAAAG
+GGCTGGAATTTCTATAATTCATCAGGAGTTGTCTCTTGTTCCAGAGATGACAGTGTATGAAAACGTATTT
+TTGGGAAACGAAATCAGAAAAGGTGCAGTGGTCGATGTAATGGAGGAAATAGTTAGGACAAAGGAATTGC
+TTAAAAAAGTCAAAGGAGAAGAAATCAGCCCAACAGCGAAAGCTAAGGATTTGAGTGTCAGCATGCAGCA
+GCTGGTAGAGATAGCAAAAGCTCTTTCAAAAAATCCAAAAGTCCTCATATTGGATGAACCTACTTCTGCC
+CTTAGTGAAACAGAAAGTGAGAATCTACTCTCTCTCTTGAAAGAACTTAAAGAGCAGGGAGTGACGATAA
+TACTCATAAGTCACAGGTTAAAGGAAGTATTAAAAGTTGCGGATTCTATAACGGTATTAAGAGACGGAAG
+GACTGTAGCTTATTTTGACTGTAAAAAAGAAGAAGTAGACGAGCAAAAGATAATAAAGCACATGGTGGGG
+AGGGAGATAACAAACCTGTACCCTCCTCCCCTCTCTAAGCCTTCTGATGAGGTTGTAATGGAAGTAAAAA
+ACTGGAGTGTTGTCGACCCAAAGACAGGGCGGTATCTTGTGAAGGATGTGAATTTAAAGGTTAGAAAAGG
+AGAAATAGTTGGGCTATTTGGTTTAGTAGGGGCAGGTCGTACAGAACTGGGGCTTAGCCTTTTTGGCAAT
+CCTTACAGGTATTTTGTGCAGGGAGAGATATTTTTAAACGGCCAAAGGGTTCATTTCAGAAAACCAGCAG
+ATGCTATAAGGTATAAATTGCTATACCTCACAGAGGACAGAAAACAAAAAGGGCTGATTCTCATAAACAC
+GGTCAAAGAAAACATTACGCTTTCAAACTTAAAGACTTTGACGAAGCAGATGGTTATAGATGAGCTGGAG
+GAAATAGCTGTTGCACAGAATTTCCAAAAAAAATTGGGAATAAAGGCTAGGCATGTAGAGGTGAAGGTGT
+CTACGCTAAGCGGTGGGAATCAGCAGAAGGTTTTAGTGGCCAAAGGGCTTTTTGTTGAGCCTGAGGTGAT
+AATACTGGATGAACCTACTAGAGGCGTTGATGTTGGTGCAAAGTACGAAATATACACTTTGATAAGGCAA
+CTGGCTATGGAAGGAAAGGCAATCTTACTTATTTCTTCGGAGCTGCCAGAGATATTGGGGTTGAGCGATA
+GGATATACGTCATGAGCAAAGGAAGGATAACAGGAGAGCTCAAAGGAGACGAAGCAAATCAGGAAAAAGT
+AATGGCCTACGCAGTCATCTGAAGGAGGTTAACCGCGATGAGATCTTTTTATGGGCATTTAAAAGAGTTT
+TTAAGGGAAAATGTCAGAGACTATGCAATGTTTATTGCTTTATTGGTTATAATGATAGTTTTTGCAATTC
+TCTCTGGCGGCGATTTTCTCCTGCCCGTTAATATAAGCAACTTGGTGGATCAGACAGGTTATATTGCGGT
+TTTGTCAATTGGGGAGACCTTGATAATAGTCATACGTCATATAGACCTTTCTGTAGGGTTTTTGTCAGGA
+TTTTTAGGGGCAATTGCCGCCATTCTGATGCAGTTTCACCATTTTTCAGCTTTTACTGCTATACTCATAG
+TCCTGATATTGGGTACTTTAGCAGGGCTTTTAAACGGGTCATTGGTAGCTTATCTTAGAATTCCTGCTTT
+TGTGGCAACACTAGCAGGATGGCTTGCTTATAGAGGAGCACTTCTTCTTGCTACAAAAGGGCCTGGTACC
+ATAATAATAACAAATAAGACCTTTAATGCTATAGGAAATGACTTCATACCAGATTTGCCTTTTTTGAAGA
+ATTTCATGCCAGGTTATCACAAACTCACCCTTTTGATAGGCATAATAGGAGTAGTGTTAATTGTATATTT
+TTCGCTTAAGAACAGAAATGAGCAAGCAAGAAGGGGATTTGATGTACTGCCATGGGATATGTTCCTTTTA
+AAAATGGTATTTATAAGTGGGCTGTTGTTGTATTTGACCTTTACTTTGGCTCGCTACAGAGGTATTTCCT
+GGACATTTGTAATAGTTTTGATTGTAACAGCAGTATACAGTTTTATAACAAATAGAACGGTATTAGGAAG
+GCATATATACGCTGTAGGGGGAAACCCTGAAGCAGCTGCGTTAAGTGGTATAGACGTTAATAAGATAACT
+CTCATTGTATTTGCCTCCATGGGATTTCTCTCAGGGCTTTCTGGAGTACTTTTTGCATCCAGACTTCAAT
+CTGCTACGACTACTGCCGGTACCTTGTTTGAGCTTTACGCTATTGCTGGTGCCTTCATAGGAGGAGTGTC
+AGCAAGCGGCGGTGTGGGTAAAGTTGTAAATTCTCTCATTGGAGCTTTTGTGATGAGTACCTTGACAAAC
+GGCATGAACTTGCTGGGAGTCGATATTTCACTTCAGTATATAATTTTAGGGCTGGTTTTAGCTACAGCTG
+TGATATTCGATGTGGCAACTAGAAGCAGAGGAAGATAAAAAGCGGGGGCAAAAACCCCGCTTTTTTATAT
+CCCCCAGCTTCTCTCGATGGTCCTCCTTTATTTTGTCCACCTGATGACAGGATTTCTAGCAGCCAGCACT
+TCATCAAGCCTTCTTACAGGAGTGTTGTGAGGAGCCTCTTTCAAAAGCTCTGGATTTTCTTTTGCCTCTT
+TAGCTATTTTTATAAGCGTTTCTGCGAAAGCGTCCAGCGTTTCTTTAGTTTCTGTCTCTGTAGGCTCTAT
+CATGAGAGCTTCTTCCACGATCAGAGGGAAGTATATGGTTGGCGGATGGAAGCCGTAGTCTATGAGCCTT
+TTTGCCACATCGAGTGTCCTCACATCACCTGATTTTTCGGCGAGTCCTGCCAGTACAAATTCGTGCATGC
+AAGTCTTATCTACTGCCACTTTGTAATACCCTTTTAGTTTTTCTTTTAAGTAATTGGCATTTAATACTGC
+CAGTTCACTTGCCCTCTTTAATCCCTCAGCTCCCATTGTGAGGATGTAAGAGTATGCCTTTATCATCACA
+TTGAAGTTGCCGTAGAAGCTTCTCACTTTTCCTATTGAAAGTGGTCTATCGTAGTCGAGGAAGTATCTGC
+CATCTTTTTCTTCTACAGTTGGGACAGGTAAGAAATCTGCCAATTCTTTTTTGACTCCTACAGGGCCGGA
+ACCAGGACCGCCACCTCCATGAGGAGTTGAGAAAGTTTTATGGAGGTTTAGATGCACTACGTCAAATCCC
+ATATCTCCAGGACGGCTTATTCCCATTATTGCATTTAGGTTAGCACCATCGTAATAAAGGAGTCCGCCTG
+CTTCATGCACGAGTCTTGCTATTTCCACAATGTTTTCCTCAAAGAGGCCTAGCGTGCTTGGGTTTGTGAG
+CATGAGGCCAGCTACTTCATCATTTAAAACCGCTTTTAATGCTTCTAGGTCTATGGCCCCTTCTTTATTT
+GACTTTATTTCAATCACATCAAAGCCAGCAACTGCTGCACTGGCTGGATTTGTACCGTGAGCAGAATCTG
+GTACTATTATTTTTTTGCGCTTTTTATCATTCCTGTGCTCGTGATATGCTTTTATTATCATCAAACCTGT
+GAGTTCGCCGTGGGCTCCTGCTGCAGGATGCAGTGAAAATCTATCCATACCTGTGATTTCGCAAAGAGCC
+TTTTCTAGCTCGTACATGAGCTTTAATGCGCCTTGCACGGTTTCTTCCGGCTGATACGGGTGAAGTTCTG
+TAAAGCCGGGAAGAGAAGCCATGTCTTCATTAATCTTGGGATTGTATTTCATAGTACAGGAGCCTAATGG
+GTAAAATCCGATATCTACACCATAGTTTTTCTGGGATAGAAGAGTGTAATGCCTTATTACGTCAACTTCG
+CTCACTTCGGGTAAATCCACTTCTTTTTCTCTGAGCATTTCCTTAGGGAGCATATCTTCTAAAGGCTTTT
+CTTCCACATCAAGGGGTGGAAGAGTATAAGCCTTTTTTCCCTCTTTTGAAAGTTCAAATATGAGGCTGTT
+GTACTCTTTTAACATCCTACATCACCTCCAGGAGAGATTTTAACCTATCAATTTCTTCTTTTGTCCTCTT
+TTCAGTAAATGCAAGCAACATGACATTTTTGTACTTTTCGTAATCTCTCTGGAGGTCGTAACCGCCCAGT
+ATCCCTTCTTCTAAAAGCTTTTTGTTTATTTCGGCTACATCTTTGTCTGTTTTAAGAGCAAATTCCATGA
+AGAAAGGTTTGTTAAAAGCTGGTTTATACTTGCCTGACTCAGTGAGCACTGTATAAGCATAATGAGCTTT
+TTGCAAGCACTGGTAAGCTACTTCCTTAATCCCTTTTTTGCCTATTGTAGCGAGATATACTGCAGCAGTT
+AAAGCATTTAGAGAATGGTTAGAGCATATGTTAGAAGTTGCCTTCTCCCTTCTTATATGCTGTTCTCTTG
+CTTGTAGGGTGAGGACAAATCCTCTTTTCCCGTCTACATCTTTTGTCTGACCTACTATTCTTCCAGGCAT
+TCTGCGAAGAAGCTTCTGAGTAGTTGCCAGAAATCCCAAGTACGGTCCTCCGTAATGGAGTCCATTTCCA
+AGGGATTGACCGTCTCCTACTGCTATGTCTGCACCGATTTCTCCAGGTGATTTTAAAATTCCCAGAGGTA
+TTGGATGTACATAGGTGATGAGCATGGCCTTTTGTTCGTGGGTTATTTTTTCAATCTCCTGCAAGTTTTC
+AATTATCCCAAAGAAGTTGGGGTACTGTACTATGACTGCTGCGGTGTTTGGGCCAATCACTTCTTTTAAT
+TTTTCAATGTCAGTTACTCCATCCGCATCTTCTATTTCTACTACTTCCACTTCTTTAAAATGCATATAGG
+TTTTTAAAACCTTTCTTGTCTCTGGATTTACAGTCTTTGACACTATTATAGATTTCCTTTTTGTAGCGTC
+ACAGGCCATCATTGCAGCCTCTGCACAGGCGCTTGCTCCATCGTACATGGAAGCGTTGGTGACTTCCATT
+CCCGTGAGGTTTGTTATCATCGTCTGGTATTCAAAAATGGCTTGAAGTGTTCCCTGGCTTATTTCTGGCT
+GGTATGGGGTGTAAGCCGTGTAGAATTCTGACCTTGAGATTATGTGTTTTACAACAGAAGGGATGTAGTG
+GTCATACACTCCTGCGCCTAAAAAGCTCACAAGCTGGCTTAAATTTTTATTCTCATCTGCATAACTTCCT
+AAGCGCTTTCTAACCTCCAGCTCTGACATGGGTTTTCCCAAATTTAAGGGGCGATTTAGCCTAACCTCTT
+TTGGGATGACTTCAAATAATTCTTCAATAGAGTTTTTTCCTATGGTTTTTAGCATTTCCTTTTCATCTTC
+GGAGGAGATGGGGAGATACGGAAACATAACTATCACTCCTCCTCTAAGAATTTTCTGTACTCATCGGCCT
+TCATTAGTTTATCTAACTGAGATTTGTCTTTAAGCTCTGCTATCACCATCCAGCTTCCATATGGGTCATT
+GTTTATAAGGGATGGGTCTTCCACCAGAGAATTGTTTACTTCCAACACTTTTATGTCTACTGGAGTGTAC
+ACGTCTGAAGCAGCTTTTACAGATTCTACTACTCCAAGTACATCTCCAGCAGAAAGTTCAGATCCTACCT
+CCGGAAGTTCAACGTAAACGATGTTTCCCAGTGAATGCTGAGCATAGTCTGTGATTCCTATGTATACCTT
+GTCTCCCTCTACTTTTACCCACTCATGGTCTTTTGAATAATAAAGGCCTTCTAAAACTTCCATGTTCAAA
+CCCTCCTATTTTTTGTAATTTTTCTTGTAGAAATTCTTATCTACTATCACCGCTTTAAGCGGCTTATTTC
+TTATTATTACCTCAATTTGATTTCCTATTTGGGCGTATTTTGAGTCAATCAAAGCGAGTCCTATGTTCTT
+TTTAAGAGTTGGAGAGAAATAACCCGTAGTCACATAGCCAATTTTTTGATTATCAGCCTGTACTTCATAC
+CCGTGTCTTGGAATTCCATTGCCTATCATTTCAAATCCTACCAGTTTTCTCTTTAATCCTTGTTCCTTCT
+GTTTTAAAAGAGCGTCTTTTCCAATAAAATTTCCTTTGTCAAACTTCACAAAAAATCCTAAACCTGCTTC
+TAAAGGAGTTATGTCCTCTCCTAATTCATTTCCATAAAGAGGCAAACCTGCTTCAAAGCGAAGTGTATCT
+CTTGCGCCAAGACCTGCCGGCTTGAGGCCGTAATCTTTGCCCGCCTCTAAAATTTTCTCCCAAAGGGTGA
+CAGCATGTTCATTTGGCATATAAATTTCAAATCCGTCTTCACCAGTGTAACCTGTGCGGGAAACTAAGCA
+TTCTACACCAGCAATTTTTACTTTATCTTTGAAGTAGAAGAACTTGATCTGTGATAGGTCCTCATCAGTC
+AATTTTTGAAGGATTTCTTCTGCTTTTGGACCCTGAATTGCTAGTTCTGCTATCTTATCTGACACATTTT
+CAATTTCCACTTTGTATATTCCTGCATTGTTCAGCATCCATTTGTAATCCTTTTCTATGTTTGCTGCATT
+AACTACTAAAAGATAGTAGTTGTTGGAATACTTGTAGACTAGAAGGTCGTCAATTACTCCTCCGTTGTGA
+TTGCACATGAAAGTGTAAAGCACCTGATTGTCATTTAACTTGGAAAGGTCATTTGTGAGGAGGTTCTGGA
+GGAAAGGAAACGCATCTTTTCCTTTTACAATTATTTCTCCCATATGGGATACATCGAAAAGGCCTGCTGC
+ATTTCTGACAGCTTCGTGTTCTGATATTATGCTTTCGAATTGAACTGGCATTGCCCAGCCGGCAAAGTCT
+ATTATTTTTGCATTGTACTTAGGATAAATTTCATACAATGGGGTTTTTTTGAGATTATCCAAACTATCAC
+ACCCTTTCATAAAATTTAAACAGAGGAGCTGTGAGTGAGCACGAAAAGATTAAGTGCCATCACAACTCCT
+CTGTTTTTCTACCTGAGAGCTTCTACATATGGCCTTCCATATGTATTGCTCCTTCGGTGCTCTTTACGAG
+ACTTTCCAGAGGCCTATCCGATAGCGATCCTGCCGCCTGAGAGCTTCTACAAAGGCTTGGCGGGCCTTTG
+TATTTCCCCTTCGGCTATCTTCCATTTATGGAAGATAATCTCTCGCTATCTTCATCTAGACAGTATTCAA
+TTTTTTTTAAAATTATGCTATACTTTTACCATCATTATATATTATCCATAGACTTTAAGTCAACAATCGT
+TAAAATTGAGACGAGGGGTGGAGTGTATGCTGTATATTTATAACAAAAACACAAATCCCTATTTCAACTT
+GGCAGCTGAAGAATACGTTTTAAAGGAATTCAAAGACGAATGCTTTATGCTCTGGCGCAATGAACCCAGC
+ATAATAGTTGGCAAAAATCAAAATACTCTGGCAGAGATAAATTTGGACTATGTAAGAGAACACAAAATTC
+CCGTTGTCAGAAGGCTATCAGGGGGAGGGGCGGTTTTTCACGACTTAGGCAACTTAAACTTTACGTTTAT
+TGTAAATGCAGATGAGGGTGGATTTACAGATTTTAAAAGGTTTGCACAGCCTATTATAGACGTTCTTAGA
+AAATTAGGAGTGGAAGCAGAGTTTTCCGGCAGAAATGATATAACCATTGATGGGAAAAAGATATCTGGAA
+ATGCCCAGTATTATTACAAGAATAGGATTCTGCACCACGGAACTTTGCTCTTTTCATCAAATATTACAGA
+CCTGTCAGCTGCTTTAAAGGTGAGGCCTGTTAAGTTTGAAGATAAGGGAGTTAAGTCTGTATCCAAAAGA
+GTGGCGAATATAAGCGAATATTTAAAAGAGCCTATCACTATAGAGGAATTTATAAATTTAATAATGGAAC
+ACATAAAGGAGCAAACTGGCGGAGGAGAGATGTACGAATTTACAGAAGAGGATTTAAAAAAGATAAACAA
+ATTAGTAGAAGAGAAATACGGCACTTGGGAGTGGAATTTCGGGTCTTCTCCCGACTATAAAATGAAGCAT
+GAGAAAAAATTCCCCGGCGGTACTGTAGAAGTCAATCTAAATGTAGAAAAGGGTATAATAAAAGATGTAA
+AAATATACGGAGATTTCTTTGGGAAGTACGACATTTCTGAAGTGGAGGATTTATTAAAAGGGGTAAAGCA
+CTCTGAGGAAGAGGTGAGGAAGGCTCTTTCAAAGATAAATCTTCAAGATTATATGGCAAATATAACTATT
+GATAATTTGATTGAGGTGATGTTTTAAAAATTTTTTCTTTTTTTACCTCATAGTGTAAAATTATCGTAGG
+ATTTTTTGAGTGAAAAAAACAAGAGACAACCCCTGTGATAAAATAGATTGTGGAAAACCAAAAAACACGA
+AAGGGGTGTCTCTTGTGAAAAAACATATCTTTGAGGATATTATACTACAAAATGCTCTAAATTTCACTGA
+GGAAGTAGTAGAAATTTTTGGTGATTTGTTAAACAAAGGAATGAATATTACAGAGCTTGTAGCAAGGATA
+AAGGAACTCACGGACAAACTAGGTAGAGGGGCAATAGAAGCAATTATTGAAGAGTTAGATAGGATAATAA
+AAGAAGACAAGAGAAGGAAAGAAAAATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACGACAGTCCT
+TGGGGATATTGAATATGAGAGGACATATTACAAATCTAAAGAGGATGGGAGATATACATATTTGGTGGAT
+GATGCATTAGAGATAGGACGGCACGATAGGATAGAAAAGGGAGTAAAGATAAAGTTAGTAGAAAACGCAA
+TAGAAGAATCATATGAGAGAAGTAGTAAAAAAGCATGTCCAGAGGAGTTAAGTAAACAGACGGTATTAAA
+TGCAATAAGGGAAATAGGGGAAGTAGAAGTAAAGAGAGAAATAAAAGAAAAGAAAGAAGTAAGGGGTTTA
+TACATAGAGGCAGACGAGGACCATGTACCTTTACAGGACGGGAGAGATGAAACTCCACGATTAGTATACA
+TACATGAAGGTAGAGAAGAGAAAAACGGAAGGAACGTACTGAAGAATGTCTATTACAAAGCATATGTAGG
+AGAGAAACCTGAAGACATATGGATAGATGTAGCAAATTACATAGAAGACAATTACAAAGAAGAGAAGATA
+GAGAAGATATACATAGCAGGAGATGGGGCACCGTGGATAAAAGAGGGATTAAAATGGATATTAAAATCAA
+GGTTTGTACTAGACAGATATCATTTAAACAAATACGTATTAAAAGCTACATCAAAAGAGCCAAAGTATAG
+GGATAAGATATGGAGAGCAATAAATGAAGGGGATAAAGAAGGAGTAAAGAAGGTATTTGATGAGTTAATA
+AAGGCAGCAGAGGAAGAGAGAGAGAAAGAGAAGATAAAAGAAGCAAAGAAATACATACTAAACAATTGGG
+AAGGGATAAAGATATACAGTGAAGACGAAGATGTAATAGGGTGCAGTGCAGAAGGACATATAAGCCATGT
+ATTTTCAGCAAGACTAAGCAGGAATCCATTAGGGTGGAGCAGAGAAGGATTAAAACTAATGGCGAAATTA
+AGGGTATTTAGCAAGAATGGAGGAGACTTAAGAGAAGTAGAATGGGGCAAGAAAAAGAATATAAATGCAG
+GAAGTTACAAATTAACGAAGAAGCAAATAAAAGAAGCGGTAAGGAGAGTTAAAACGTCTACAAATGAAAA
+GATAAACAATATTACAGTTTTGAATATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGAGCATTAAAA
+TATGCACAAGTTATATAAAAAAGCATGATAAGTTGAAGGCTGAAATTAACTAAGTTTCAGGGGTTGTCTT
+AAAAAAATCCTACAGTATCTTGACACTATCTTTTTACCTGAGCTTGTTGAATTTTTAACGTAAGAGTGAT
+AAAATATAATCAAAAGAAAATTGTCAAACAATTATCGTTTTTATTTTATCAAAATTTTACCCCCTCCCGT
+AAGGGAAGGGAAGGGAAGGAAAAACTGTATGATGTTTGTTTAGATGAGAAAAACTAAAAATGGAGGTGAT
+TTTATGGCAAACCTTGACATGAAGGATTTAGAGAGAATAATGGGGGAGATGGGAAAAGAAATTCCTGAAG
+TCATGAGAGCTTTTAATCAACTACACCATGCCGCTACAAAAAATGGAGCGTTGTCTGCCAAAGAAAAGGA
+ACTTATTGCGCTTGGAATTGCTGTTGCAATTAGGTGCTCTTACTGCATACTTGCTCATGTGAATTCTGCA
+CTTCAGGCAGGAGCTACAAAAGAAGAAATAATGGAGACACTGGGAGTAGCTGTACTTATGAGTGGAGGAC
+CTGGTGTGGCATATGCGACTGAGGCTATAAAGGTTTTAGAACAGGCTGTAAAGTAAAATCCATTAAAAAG
+CCGTCTAAAATGATAAAAATGCGATAAATGTAAAAAGGAGGAGTCTTAAATGGCAATTGAAACATTTAAA
+GCAGTTTCACGAAAGTTGCCAGAAGGTTTAGCGGTTGAAAGTGAGGTAAGAGGTTTCAAAATAGTGCTAG
+ATGAGCCAAAAGAATTAGGCGGTACAAATAAAGGGATGAATCCTGTGGAAGCATTGCTCTGCGCTTTGGG
+TTCTTGTCAAACAATTGTTGCTTCAGCTTTTGCAAAAGCAAAAGGAATAGACCTGCAAGATTTCTGGGTG
+GAATTAGAAGGTGACCTTGACACAGATGGATTTATGGGGAAACCTGGTGTAAGACCTGGTTTTCAAGAGA
+TAAGGTTTAAGATGCACATAAAATCTAACTCGCCAAAAGAGAAAATAGAAGAGTTTGTTAAATTTATTGA
+AAACACCTGCCCAGTAGGTGATTCTCTCGCAAATCCCGTGAGGCTTGTATTATCTGATGTAGTAATTGAG
+TAAAAAACCTGCCTTCTTGGCGGGTAATTTTTTTATTTTTAAAGGATTTTTAGTATTTTTGTAGAAGTAT
+AATAGTAGAAATTTTTATAAGACAGGGGGATTAGAAATGAACTTTGAAGACAGGATTGCCAAAAGAGCAA
+AGGCCATAGAAATATCCACAATTAGGTATTTTTTTAACATGGCTAGAGAAGTTGAAGGGGCGATTTCTCT
+TGCCATTGGAGAGCCAGATTTTATAACACCAGAGCACATAAGAAATGCGGCAAAAAAGGCTTTAGATGAG
+GGCATGACAGGGTACACTGTGAACGCAGGACTCATTGAGCTTAGAAGAGAAATTGCAGATTATCTAAAAA
+GAAGGTATAGCCTATATTATGACCCTGAAAAAGAAATTTTAGTTACAATAGGGGCTACAGAAGCAATATA
+TGTAACTTTAAGCACCTTGGCAGAAGAAGGGGACGAAGTGCTAATACCAGAACCCTCTTTTGTAGCTTAT
+CATCCCTGCACTGTTATAGCTGGAGCAAAATCAGTTTTTGTTCCTACTTATGAAGAAGACGACTTTATAT
+TAAGAGCAGATGTGCTGGAAAAATATATAACCGAAAGGTCAAAAGTCTTGATATTACCCTATCCAAACAA
+TCCTACAGGAGCAGTAATGCCAAAAGAGGCTTTAGAGGAGATAGCCAAAGTAGTAGAAAAACATGACCTT
+ATTGTAGTAACAGATGAGATTTACTCCGAATTGGTATACGGTGGATTTAAGCATACAAGTTTTGCCTCCC
+TGCCTGGCATGTGGGAAAGAACTATTACCATTAACGGATTTTCAAAATCCTACGCTATGACGGGATGGCG
+TCTCGGGTATATAGCTGCTCCTGAGCATTTTACCAAACATATAGCTAAACTTCATCAATACGCTGTTACA
+GCTGCGGCTACAATGTGTCAGTATGCGGGAATTGAGGCTATGAGAAATGGGGATGAGGATATAATAAAAA
+TGAGAGAAGAATATGACAAGAGGAGAAAGTTCTTACTTGAAAGCGTAAGGGAGATGGGGCTTTCCTGTTT
+TGAGCCTAAAGGGGCATTTTATATATTCCCATCGATAAAAACTACAGGGCTTACATCAATGGAATTTGCA
+AAAAGGCTTCTTTATGAGGCGAAAGTTGCAGTTGTGCCGGGCAATGCCTTTGGGGAACATGGAGAAGGGT
+ATGTGCGGCTGGCCTATGCCACATCAATGGAAAACTTAGAAGAAGCGGTAAAGAGGATGAAAGAATTTAT
+GGCAAAACTTTAAAAGGGGGTGACTCCTTTATTTTTTTGGCAAAATAATAGTTTACTTTTGCCACAATTC
+TATTGAAAAATGTTAAGCTTTTCATTATCATAGAAGTATAATATAATTTACTTAAAAAGAGGTGATAATT
+ATCACTCTCAATGACAGAAGTAAACAAATTTTGATGAAACTTATCAATTCAAACGAGCCAATAAAAATTT
+CTGAGCTTGCAAAATTATTCAATGTAAGCTCTAGAACTATAAGGTATGACCTCGATGCTATTGATGAGTT
+TTTAAAGTATAATAATTTGCCACAATTAATTAGAAAACCGAATGTAGGCGTGAAATTTTCTGAACTATTA
+GAACATAGAAACAAAGCCTTATCCTTCTTAGACACTCTTTCTCCTTATTATTACAACTTATCCCAAAAAG
+AAAGAGTAAATGTAATACTAAGCGAGCTTATCCAACAGAGAGACTACATCACAATAAACACTTTAGCTGA
+AAAGCTTATGGTTTCAAGAAGCACAGTCATAAGCGATTTAAAAAAAGTAAAAGAATGGTTAGAGGAAAGA
+GGGCTTTACCTTAAAGCTTTACCCAAATACGGTGTAAAAGTCGTTGGAGATGAAAAGCAGTTAAGAAGAG
+CTGCTATTGAACTTCTTACAGAAGCAATAGATATTGACAAAGCATTGGATATTGTAAAGGCACCTTTCTA
+TGGGCGAAGTTTGGGCGGCAGTGGTCAGATTGCAAAGCTTTTTGAGGATATAGACATACCGTATATAGAG
+CAATGTGTGCAGATAGCAGAAAGAGAGCTGGAGACAATTTTTTCCGATGCGGCTTTTTCTGGACTTGTGA
+TTCACATAGCGATTGCAATAAAGAGAATTCAACTGGGCAAGGATATAGTAATGCCAAAAGAGGAATTAAA
+AGCTTTAGAAATGACTAAGGAATTCGCTGTTGCATCAAATATAGCTAAGATGTTAGAAGACCGCTTTAAT
+GTATCAATACCTGTAGATGAAATTGGATACATCACTATCCATTTATTAGGAAGCAATGTAGCTAAGCCTA
+AAACTTACCTCAATGAAAACTGGATTGAATATCAGCTTCTTACAGAAAAAATCATACGAAATGTTAGTGA
+AAGGATAAAAGAAAACCTTTTAGAAGATCAGCAACTTTTTGAAGGTTTACTAGATCATTTGAGACCCACG
+ATATACCGCTTGAAGCACGATTTAAAATTAAAAAATCCCATTCTAGATGAAATTAAAACTAATTACAGAG
+AACTTTTTGAAATAGTTAGGGAGAGCTTAAAGCCTATTGAAGAGTACACAGGCAGGAACTTGAATGAAGA
+AGAAATAGGTTATTTTGTCATACATTTTGGTGCAGCAATAGAAAGAAAAAAGACCGCTATTTCTATTAAG
+CCCAATGTATTAGTTGTATGTAGCACAGGAATAGGGACAGCAAAACTCCTTTCTTCCAGATTGCAATCTG
+TTTTTGATGTACACATAATTGACACTATCGCTTTTCACCAGATTAAAGAGGTTTTAAAGGATAAAAAAAT
+AGACTTGATAGTGTCTACTATTCCGCTCAAATGTGATGAAGTAAAAGTAGTCGAGGTCAATCCTCTTCTC
+ACGGATAGGGATATAGAAAAATTAAGTAAATTCCTCGCTAAGCCTTTAGAAAGGCGCTTGGATGTGGTAG
+ACGAGCTTATGGAAATCATAAATAGGCATTGCGTAATAAAAGATCGCGAAAAATTGCTAGAAGATTTACT
+AATTTTTTTCAACATAGCATCATATGAAAATAGGAGAGGAGTTGTTCATCCAGTGTTGAAGGACCTTTTG
+ACAAAAGATACCATAAAGCTAAATGTTGAGGCAAAAGATTGGGAAGAAGCTGTAAGGATAGGAGGTGAGT
+TGTTAGTCAAAAATGGTTTTGCTGAGCCTCAATACGTTGAGGCAATGATAAACACTGTAAAAGAAATGGG
+ACCTTACATTGTAATTGCACCAGGTATAGCAATGCCCCATGCAAGACCTGAGGCAGGAGCAAGAAAAATA
+GGTATGAGTTTAATCACACTAAAAAATCCTGTTAACTTTGGGAACAAAGAAAATGATCCAGTAAAAATTG
+TAGTTTCTCTCTGTGCAATTGATCATTCTTCACACCTTAAAGCATTATCTGAATTAGTGGAGCTTTTGGG
+AGATGAGGAATTTGTAGAAGCAGTATTAAATGCAAATGATGTAGATAGAGTATTGAAATTATTAGGTAAA
+GAAAAAGTATAAATCCATGTAGGAGGGTGGAATAATGTGGTTAATTGATTTTCTGGTAAAAAACATTTTT
+AATCAAGTAGCCGTTCTAATAGGACTAGTTACACTTATAGGATTGGTATTGCAAAAGAAATCTTTTGAAG
+ATACCATTTCTGGAACTATAAAATCGATGGTTGGTATATTGATTATGCTGGCAGGAGTAGATGTTTTTAT
+AGGAGGACTTGTCTCCTTTCAGACAATAGTATCTTCTGCCTTTCACATCTCTCCTCCGACAGCTCAAAAC
+ACCTTGCAAAATTTCACGAACAACTTTGGAAGTGTAGCAGTTTCTATTATGGCATTAGGATTTTTAATTC
+ATCTTCTCATTGTAAGGATTTTTAATACAGGATTTGTGTATCTTACAGGACATTTAATGTGGTGGATTTC
+TCTTGTTATCAGTGCAAGCTTATTAGAAGTTTTCCCTCGTATTAATCAGGGAGTTTTGATATTAGTGGGC
+TCAATTTTGATTGCTCTTTATTGGACGTTCCAGCCTATGTATGTTCATAAGTATATGAAAAAAGTGACTA
+ATAGTGATGAAATAGGTTATGGACATACTTCTTCTATTGCAGCATATTTAGCAGGTCGTTTTGGACACTT
+GCTAGGAAAACCGGAAGAGAGTACTGAAAAAATGAAAGTGCCTAAGAAGATAGAATTTATGAAAGATATT
+ACTGTAGGTACAGCCTTCATAATTACCATAATAATGCTTATTGCTAGCTTTTTTGCCGAAAGAGAAGTTG
+TAGTAAAGCAAGCAGGAGATCTAAACTTTGTTATGTGGTCGATAATTCAAGGATTTAAATTTGCAGCAGG
+AATAACAATTCTATTATACGGTGTTAGGCTTTTCCTTGCAGAAATTATACCAGCTTTTAGAGGAATTTCT
+CAAAAACTCATTCCTGGAGCGAGACCAGCATTGGATGTTCCTGTGGTATTTCCATATGCGCCTACAGCTG
+TTCTTATAGGGTTTATTAGTTCTACTTTAGTATTCTTAATTTTCATGGTAATATTTGGATTAACAGGATT
+TGCTACTATAGTACCATCAATGATAATGCTTTTCTTCCCTGCAGCTGGTGCCGCAGTATTTGGGAATGCA
+GTAGGAGGTTGGAAAGGTGCAGTCCTAGGTGGAGCGATAAATGGACTATTCCTGGCATTTGGGCAAGCAC
+TTACATGGCCTATGCTTGGCAATACAGCTCCAGAACTTGCCGTGTTAGCGGATCCAGATTGGTATGTAAT
+TATTTGGTTAATTATAGGAGTAGGAAAATTGATTAAATTAGTAATAGGGTAGTAATTTAAGTATTGGGAG
+GTTCTGTTAATGTCAGAAAAAATAAAAATTGTAACAGCTTGCGGAGTAGGAATGGGAAGTAGTTTAATTT
+TAAAGATGATGATAGAAGATATTCTAAAAGAACTGGGTATATCTGCCATAGTTGAACATTCGGATATAGG
+AAGTGTAAAAGCCACAGGAGCGGATATTTTGGTTGTTCAGACGTTTCATAAAGAAAAAGTAGAGGGAGAT
+GCTAAAGTGGTAGTGGCCATAGATGATTTTTTTAACAAAGAAAAATTGAAAGAAAAAATTGTGAATGCCT
+TAGATGAACTAAGAAAATTTGGCAACAAAGGGGAGGTTTAAAGGTTGTTGGATTTGTATATTGAAGAAAT
+TTATAAAAGGATTGAAAAAATAAAAAGCACCCAGTTGGAAAAAATTAAACAAGCTGCACATTTAATAACA
+GAATCACTTATAAGTGAAGACAGTGTTTTTCATGTATTTGGCTGCGGCCATTCTCACATGGCCGCAGAAG
+AACTTTTTTACAGGGCTGGAGGACTTGCATGTGTAAATGCTATCTTACCTTCGGAGTTAATGCTTCATGA
+AGGAGCCCTAAAAAGCTCTTATTATGAGAGAAATGAAGAGATTATAAAGTTAATTTTTGACAGATATGAA
+TTGAGAAAGGGAGAATGTATTATTATTGTGTCTCATTCAGGTAGAAATGGAGCACCTGTGGAAGCTGCTA
+TTGATGCTAAGCGAAGAGGACTACATGTTGTTGCCCTGACTTCTACAGAATATAAGCAGAAGACTTTCTC
+AAGACATTCGTCAGGCAAATTTCTTGAAGATGTAGCTGATATCGTAATTGACAATTGCGGTCCTTATGGG
+GATGCAGTATTGACAGTTGAAAAAGAAGATATAAAAATTTCTTTCTCACCTCTTTCTACGGTATTAAATA
+CCGTTATATTAAATATGCTCGAGGCTGAAATAATTACCAATATGTTGGAGAAAAATATGTCTCCGCCTGT
+TTTTTTAAGTGGCAATATCGAAGGAGCAGAAGAGCACAATCTTAAGTTGATTGAGAAGTATAAAAAAAGA
+CTAAGGCATTTGTAAACATTTGTAAAGGAAGGTTTTTACTAAAATATACTTGAAGTAAAGAGAAAAAAAC
+TTCTGAGAGCCAAAAGGCTCTCTTTTTTGATATAGTTATGCTTAAAAGATTTATTTCTTAAACTAGACTT
+TTAGAGTGAGTTTAAGTTATAATTGAAAATGTATAGATTGTATGGATTTTATGAAAATAATTTGAGGGGG
+TTAGGAGTATGGAAGCGAGAAATGTCGTATATGTGGATGAGTTTACCGATGGCATTCTTGATCCTGAAAA
+AGAAATGATAAAAGCAGTAAAGGATGGAGGATACATTATAGCTAATACTGCGCCGGGGTGTTGGGGGCCA
+ATGCTTACTCCTAAGCTAAAAGGAGGGCATGAAGTTACTAGGCCGGTTTTTGTTGAAAATGCAGAAGTTG
+GTGATGCAGTAGCAATATATATTGAAGATATTCAGGTAACATCAATTGCTACAGCTTCAGGTAAAGAAAA
+GGTAATAGAAGGAAGATATATAAGCGATCCTTTTGTAGCTGCTAAATGTCCTAACTGTGGCACAGTATAT
+CCAGAAACTGTTATAGAAGGTGTGGGGCCAGATTCTATACGCTGTGCTAATTGTGGAGCAGATGTAGTTC
+CATTTAAATTTGAACATGGTTATACTATGGTCTTAGATAAAGAAGAAAATATTGGAGTAACTGTAGGCAA
+AGAGGCTGCAGAAAAAATAGCAGCAAATGGAAGAGAATATATGAGGATACCTCATAATTCTGCTCAAAAT
+CCTGCAGTTACTTTGGCACCTCATGACCTGGTAGGAGTAATCTCACGAATGAGGCCTTTTTTAGGACAGT
+TAGGGACATTGCCTTCTATAAAAATGCCGGACTCTCATAACGCAGGAGATTTTGGCACATTTTTGATAGG
+CGCTGAACATGAATATGCTATTACTAAAGAAGAATTAGAAAGACATAGAACGGATGGACATATGGATATA
+AATAGAGTTAGAAAAGGAGCAGTAGTTATTGCCCCTGTTAAAGTAAAAGGTGCTGGAGTGTATATGGGTG
+ATATGCACGCGATGCAGGGGGATGGAGAGATAGCAGGCCATACTACTGATGTTGCTGGGATAGTTACACT
+TAGAGTGAAAGTATTAAAAGGTTTGAAAATAGAGGGGCCAATATTGTTACCTAATTTTGAAGATTTGCCA
+TATTTAGCTCGTCCTTTTACAGAAGAAGAGCTTGAAAAAGCTAAGAAATTAGCAAACCAGTGGGGAGCCG
+ATTCGTTAGAGAAATCATATCCGCTTTCTTTCATAGGTACTGGAGCAAATTTGAATGAAGCTGTAAACAA
+TGGTTTAGAAAGAGCTGCAAAATTTTTAGAATTGCCTTTACCAGAAGTTTTGAACAGAGCTACCATAACA
+GGCTCAATTGAAATAGGGCGATTGCCAGGGGTAGTTACAGTTACATTTTTGGTTCCAGTAGAAATTTTAG
+AAAAGAAGGGTATATTGGATATAGTAAAAAAGCATTATACAAAAGCAGAAAATTGATTTTTTTAATTCCT
+TGCCCCTATAGATTTTGGGGCATTTTTGTTTTATTTTTTATTCATGGTATAATTTTTTTAGAGAGTTTCT
+GAATTTTTTAAAGTAAAAAAGACAAACGGTAAAATGTCAAGGGGGTAATTAAAAAATTTTTGAGGCATTT
+AAAGGGCAAAAAGACAAAAAAATACCCTTCTTCCAACATGCCAATAAATGGAATTGGAAGTTCCAAAATA
+GAGTTCGTTATTAATTTTTAACAAAAGAGTATTTAAATACTAACAGCACCTCTTTCTTGATATATTTGAC
+CTTTGCTGAGCATTGCAAAGATCAGAGGGATTAATCTTCTAGCAGTTAAGACGAGGGCACGTTTATGTTG
+GTGTTTAGGTACCTCGCGATACTTCTTGTTGTAGTACTCTTTAAACCTCACTGTGTGCACCCTAACACAG
+TTAGCGGCTTCAACAAGATAGTATCGCAGGTACTGATCACCGCACTTAACCAAAGAAGTATCCTGGGCAT
+TGAAATTACCAGACTGGTATTTATTCCAGATGAGGCCGGCATACTTGGCAAGAGCAGCTTCATTATTAAA
+CCTTTTGATATCTCCAATTTCGGCGATGATACCAGCAGCAAGGACGTCCCCAATGCCGGGGATAGTAGTT
+AGAGTTTGATTAAAAGCTTTAAGCTGTCTTTAAACTTGCCGTCAAGCTTTTTAAGTTGGGATTCAAGGAA
+GCGAATATTTTCAAGTGTCATAGAAAGAGCTAAGTCGTTTGCTTCAGCAAGATCAGGGTGAAGCCTGTAA
+GCTCTGTTAGCAGCAGCTTTTAAAGTTTTGGCGATTTGAGTAGGGTCTGAGAGTCTGTTATTGCCGTTTT
+TCACAATAAAGTCGATAAGGTTATCAAGAGGCATGGAAGCAATATCATCAGGAGTAAAATTTTCAATGAT
+AGCTAAGGAAGCTTTACCAAATATGTTGCTAAAAGGGCACTCTGAAGGATAGGTTGAGAACTTGAAGGAA
+ATAAGGTTTAGGGCGCGATTTTTTTCGCGGACCAGACTGCGGACAATATGATAACACATGCGAGTGAGTC
+TTTGCAATGCAGCGTATCTTAAATCTGGCAGCGGAGTTGGTTTGACTTGACCAAATCTAACACATTCAGC
+GATAACAGTTGCGTCAACAGAATCTGTTTTAGGGAGATGGATATAAGCACCCTTGAAAGATTTAATGATA
+GAAGGATTGATGACGTAGAATAGAGGATTAAAGGGAGCAAGTTCAGGAGAAGAAGCCAGGAAAGTATGCA
+AATGCCAGGCATAGTGTGAAGTAGCTTCCATGCCAAATTTAATGGATGAAATATTGAACTGTTGAGCAAG
+AGAGATAGTGAAATCTATAAGCTGCTGAGCGCCATCTAAATCATTGGGGAAGAATAAAGCTTTTTTAACT
+AAGCGGTTACCGGCCTCATCAATAAAGGAAGCAGCATTTAATTCGCTAGAGATATCAATGCCCACAATAA
+GTGTAGAGCTCATGGATAAATTCACGCTCCTTTTTGCAAAAAGTTTTTTGAAGGTCCTTTGTCTCTGAGA
+GTTATTTGTAATACACCCTCGCCGTGATTAGTGCTCAGATTTAGCTTATAGGGTGCCTGACCATCGATGC
+TCAAGCGATGGACAGATAAGCTAAAGAGGCACAACAAACGAGTATGTATTACTCAAATAACTCCAGAGGT
+TCAGTCTTTGCCGAGTGGTAATGCTGCTTTACCAGCATGCCACAGGAGTGAGTCAAAAATACCTCAGTAA
+ACTTAAAAGGGACCTTCTACTTTTAAGTTTATCAGAGACAAAGGACCATTTAAATAAAAATGAGAAATTT
+AATTATGAGATTGTTTTACCAGGGTAAAAATGGTTTTTAAGGATTTAATTTGTGTGTTTATTATTAAATT
+TTTAATGTGGATTACAATCATATTATACGAGCATTCCTGTAATAAATTAAAACAGCCTTTGCAAAAATAA
+AACCCTCCTGGTAAAAAAGAAAGTGAAAAGGAAAAACAATAACCAGGAGGGTGATACACATGAACAAAGT
+ACAAAAACTACTTTTAGTCCACAGTTCTGATATAATTTTTGTCGGGGTCGATGTAGCTAAAAAGACCCAT
+TATGCAAGAATAATAAATCACATAGGACTTGAAGTAATAAAACCCTTCAAATTTAATAATAGCATAGATG
+GATATGAACGTCTAGTATCCAAAATACTTGAAGCCAAAGAAAAATCGAAAGCAACAAAAATATTAATAGG
+TTTCGAACCAAGCGGTCATTATTGGAAGCCACTTGCATGGTTTTTAAAAGAAAAAGGATATACAGTAGTG
+ATAGTAAACCCATATCACGTAAAACAAAGGAAAGAAGAGGAGGACAACAGTCCATCAAAAAACGATAGAA
+AGGACGCGTTAATAATTGCAAGACTAATAAAAGAAGGGAAATTTCTAAACTGTCTTTTACCTCAAAACAC
+ATATGCAGATTTAAGAAACCTTTCAGTTGCAAGAAAGCAGTTAATAAAGAAACTAAACAGTGTAAAGAAT
+AAAATTATTGCAATATTAGACGAATACTTTCCTGAATTTGAAGAAGTATTCAAGAATTTGTGGGGGAAAG
+CAGCCTTATGGATATTGAGGAACTGTCCATTTCCCAGCATAATACTTAAACTGAGCAAAGAAGAAATAGC
+AGAACAGCTAAAGAAAGCCACTAATAACAGGGTAGGCATGAAAAGGGCAGAAAAGCTCATTGAAGCAGCA
+AAAAAGTCAATAGGTGTAAAAGAAGGGATAAAAGGGGCACAAATACGTTTAAACATTTACCTTGATGAAT
+TAGAATTTTTAAAAACACAATTAGAAACCATAGAAAAAGCTATGGAAGAACTGCTCAAAAAAATAGACAT
+AGCAGAATATCTGTTAAGCATTCCAGGCATAGGAGTAATAACAGTAGCAGGATTTTTAGCAGAAGTAGGG
+GACATAGGGAAATACACACACTATAAACAAATCCAGAAACTTGGGGGATTAAACATAACGGATAACCAAT
+CAAGGAAACACAGGGGGAAGACCAAGATATCAAAGAGAGGGCGTCCTGAGTTAAGAAATCTTCTATACAA
+AGCAAGCCTGACATTAGTAGCCAAAAACAAAGAATTTAAAGCACTTTACAACTACTTTTTAAGAAGGCGA
+GAAAATCCTTTAGAGAAGAAACAAGCATTAATTGCGATTTCAATAAAACTCATAAGAGTTATGTTTACGC
+TTGCTAAGAAGAAAGAAAAATACGATTCACAAAAAGTACTTGGAGAATATCGTATGAAGCAAATAAAGGA
+ATTAGTAGCCTAGGGGGCAACAAATCAATTTAGAGCAAATAAGGTTGGGGAAGCTGTAGTACCCCCCATA
+AGGGCAAGACCCTGAATACGAGTAAGAAGCTCCCCAAAAGCCCTCAAAGGCAGGAGGAAGGAATGTAATT
+AAGGGCATGACCCTGAGAGACATGATAGGGTAGCCGAGGGCTAAGTAAAAAAACATAAAAATATGCTAAT
+AAAAGGCAACCGTGAAATAAGTTGCCTAAGGGAGGTGTTGTGTTGTTTTAAAAAGGCTTTATTTGAAAAA
+GGTAAAAAGAGCTCAAATTTAGTGAAAAAATGAGATTTTTCAAGCTTGATTGAGCTAATTACAAAATATT
+GAGATAGGGAGTGGTCTTGATGAAAGACTTTATTTTTTCAAGTCCTACAAAGATTATCTTTGGAAAAGGG
+ACAGAAGAGCAAGTTGGGAAAGAAGTAAAAAATTATAGCAACAAAGTATTGTTATGCTATGGTGGAGGAA
+GCATAAAGAAATACGGATTGTACGATAAAGTCGTAAAGGCTTTAAAAGAAGAGGGAGTTGAATTTGTAGA
+GCTATCAGGGGTAAAGCCTAATCCTAGACTTGGCCTTGTACAGGAAGGGATAAAATTAGTTAGAGAAAAC
+AATATCAACTTTATTTTAGCTGTTGGCGGGGGAAGTGTTATTGACACTGCAAAGGCTATCGCAATGGGAG
+TGCCTTATGAAGGGAATGTTTGGGACTTTTTTGAAGGAAAAGCAGAATTGAAAGAAGCTCTTCCTGTGGG
+AGTGATTCTTACCATTCCAGCAACAGGCAGTGAGGCAAGTGATGCTACAGTTATCACAAATGAAGATGGG
+TGGTATAAGATAGGTTTCCACCATGAACTTTTGAGGCCTAAGTTTGCAATTATGAACCCAGAGCTTACAT
+ACACTCTTCCGCCGTATCAGACTGCCTGTGGTGTTGCTGACATTATGGCACATATAATGGAGAGGTATTT
+TGTGAATGAAGAAGGAGTTGAGCTGACTGATAGACTCTGCGAGGCTACATTAAAGACTGTGATAAATAAT
+GCCCGCATTGTTTTAAAAGACCCTGCTAATTACAATGCGAGGGCGCAGATTATGTGGGCCGGCACAATTG
+CTCACAATGACCTTCTTAACACTGGAAGAGGAAGAGGAGATTGGGCATCACATAGAATTGAGCATGAACT
+AAGCGCTATTTACGACATTGCTCATGGAGCAGGCCTTGCTATTGTATTTCCTGCATGGATGAAGTATGTT
+TATAAAAATAACATTAATAGATTTGTTCAGTTTGCTGTAAAAGTTTGGGACGTTGATTTGCCGTACGAAA
+ACTTAGAAGAAATTGCCCTGGAAGGGATTAGAAGAACAGAAGAATTTTTTAAAGAGATTGGACTTCCAGT
+TAGATTGAAAGAGGCAGGCATTTCGGACGATAGGTTTGAAGAGATGGCTGACAAGTGTACAAAGGGAGGA
+ACCAGGACAATAGGAGATTTTGTTAAACTTAATAAAGAAGATATAATAAAAATTTACGAGTTGGCGAGGT
+AAAAGTCAGTATTTTTAGCTGACTTTTCTTTTTTGTTACAATTTGGACATAAAAAAGTGATATAATTTAT
+GATATAATCAATATGATTGGATAAACCATAATTTTATGGGGGATCAGTATGGACAAAAATAGCGATTTAA
+ACCTAAAAAGAAGCCGGCGAAAAAAGAATAGTGAAAAAAAGAAAAAAAGCTCCATTAAGCTTTTTTTCAA
+ATGGGTTGGAATTGCTTTTCTCATTCTGTTTTTTGCAGCGGTTGGGGCAATCGGCGGAAAAGTCTTGGCT
+ATAATTAAAAATACTCCTCCAATTTCTCAGGAAGCTTTGACGTCTCAGGCGCAGTCTTCTGTTGTTTATG
+CAAAAGACGAAAATGGTAACTGGCAGAGAGTAGCAATACTTCATGGTGCTGATAACAGGCTGTGGGTTCC
+AATAGAGAAAATACCCAAGAATTTGCAAAATGCTTTTGTGGCAATAGAGGACCAGCGTTTTTATAAGAAC
+AAACTAGGAATTGACCCAAAGAGAATTATTGGAGCTCTTATTGCAGATATTATGGCGGGAGGAAAGCCTG
+TAGAGGGAGCCAGTACTATTACACAGCAACTTGTGAAAAACACCATGCTGTCCAGTGAAAAAACTATTAC
+TAGAAAAATACAGGAAATGGTTTTGGCTTGGAGATTGGAGCAGATATATTCAAAGCAACAGATACTGGAA
+GCTTATCTTAATACCATCTATTTAGGCGGTCCCAATGTGAATGCCTATGGTGTCCAGGCAGCTTCTTTAG
+CTTATTTTGGCAAAGATGTGAGCCAGTTAGACCTTGCGGAATGTGCTATGATTGCGGGAATTACAAAGAA
+TCCATCCCGTTATTCTCCTTATGCTGATCTAGAAGCCGCTACAGAAAGGCAGCATTTAGTGTTAAAGAAA
+ATGCTGGAACAAGGCTATATAACAAAAGAAGAGTATGAAAAGGCAATCTCAGAAAAATTGGTTTTCAAGA
+AAACCAATTTTACCACTTATGAGCATAAATACTTTATTGACCAAGTTATAAATGATGTGGCAGATGCTTT
+GTCTCAGCACCTTAACATTTCCCACGATGAGGCAATAAAGAAAATATACAACGGGGGTTTGAGAATTTAT
+TCTACTATGGATTTGCAAATACAAAAAACAATGGAAGAAGCTTTTAAAAATCCAAAATTGTTCCCTCCTG
+ATATAAAGGATAGAAGTGGGAATACGAGAATAGTTCAAGGTGCAATGGTAGTAATGGACTGGAAGACTGG
+CGAGGTAAAGGGAATTGTAGGAGGCAGGGAAACAGAAGAGACTAAAGGTAAGACAAGGATATTTAACTAT
+GCAACACAAGGTGGAAGACCAGCTGGTTCTTCTATAAAACCTCTTACAGTTTACGGACCTGCTTTAGAGA
+AAGGTTATACGGCAGCTACTGTTGTGGATGATGTCCCTGTTTTTTATAAACAATGGAACTGGGAGCCCCA
+TAACTACGAAAGCGGGAAGTACAGAGGGCTTATGACCTTTAGAGAGGCTTTAACTTATTCCGAAAATGTT
+CCTGCGGCGAGGATAGTTGTAGAAATGATTGGACTTCATACTGCAGCGGAATATGGAAAGAAATTTGGAC
+TTACTGTAACAAAAGATGTTGCCTCTTCTCCTGCTGCTCTTGCATTAGGAGCGGGAGGCGCAGTTACACC
+CTTACAGGAAGCTGCAGCTTACGGTGCCATTGCCAATGGAGGAGTATATACTACTCCTATCACTTTTACA
+AAAGTCACTGATTCAAAAGGAAAAGTAATTTTGGAAAACAAGCCTTCACAGCATATGGTCTTAACGCCAC
+AGAACGCATACATTTTAACAAGTATGATGCAGGACGTAGTGAAATACGGGACAGGTACAAATGCAAGGTT
+GCCTAATATGCCGGTGGCAGGTAAAACAGGTACAAATGAAAGTTACAACGATGCATGGTTTACAGGCTTT
+ACTCCTTACTACGTTGGGTCTGTGTGGATGGGTACAGGGGAAAACATTCCTATGATATATGGAGGGAGGG
+GAGTTGTAGGAGGCTCCTATCCAGCCATGCTATGGAGAACAGTCATGGCAGAGATACACAAAAGCTTGCC
+TTACAAAGATTTTGAAAGACCTCCAGGTATTATTTCTGTGACAGTGTGCAAAGATTCTGGGGAGCTTCCA
+ACTGACCTGTGCCATCAAGACCTGAGAGGCGACAGAACCTATACTGAAATTTTTGCAGAAGGCACGCAAC
+CCACTACCTACTGTACTGTCCATGTGCTGGCAAAAATTAATTCACAAAATGGCAAATTGGCGACAGAATT
+TACTCCACCAGATTTAGTTAAAGAGGCTGTGTTCATTGACCCTCCAGGCAGGACTCCTGAGCAAAATGCT
+GTGGCGCTAGACGGCAAATATGTGGTGCCAAAGGATTATGACGACACACCTCCACCAGCACAACCACCGT
+CGGGAGAAGTGTTGCCGCCAGAGAATACGCAAAATCCACCATCTCAGCCTCCGAATGAGATACAACAGCC
+TCCCGGGAATACTCCTCCCAATAATGGAGGGAATAACGGTACTACACAGAATCCGCCTCAGAATAACAAC
+AATAATACGTCAAGTAACCCTCTGGAAAAGATCTTTCCTCCTAAAAATAGCAAGCCTTGAGCAATATCAA
+AAGAGTCCACTCCAAGTAGAGGGTGGGCTCTTTTGAAATTTTGTGGTATATTTAATGTAAAGAGCTTGTG
+AGAGGGGGCTTTTAGTTTGAAGGATAGTAGAAAGTATCTAGAAGAACTAGTACAATTTAGGCATAGAGGT
+TCTGCTACTAAAAATGAAAGGCAGGCAGCTGAATACATTTTAAGAGAGCTTGAGCGCATGGGTTATAAAG
+TAGAAAGGCAGACATTTAAGACTACAAGGGATAATCTCTACATGTTGCCGTTACAAGTTGCAATCTTACT
+ATTTATTTCTGCCCTCCTTTCTCTAATGTATGGGGGTATAGTGAATGCATTAGCATTTTTCTTGAGCATT
+TTCGGAATAATGCTTCTATTATTAGAGGTAAGCGGTATTCCGGTTGAAACGAGTATTATGCCGAGATTTT
+TGTCCCAAAATATTTTTACGAAATTTGATGAAAGCAAAGAAAAAAGAATAATTGTATCAGCTCACTATGA
+TACTCAAAGAGCGAGTGTAATGTTTCACCCTAAAATTGTAGACTATTTAGGGTTAATTTATAATATTTCT
+TATGTAGGTTTTGGGCTTGTTCCGATTGGAATACTGTTTAATGTATTTAAATTTCAACCCTTAGGAACTG
+TTTTTCTCATAATTGGCCTTATAATTGTTACTGCCAACATAATTTTTATGGCTTTGTGTGAAATAACGGG
+TAAGTACACTCAGGGTGCTAACGACAATGGAACGGGGGTTGCATTAGCATTAGCTTTAGCCGAGTATTAT
+ATAAATCATAAAGATGAATTTCCCGGAAATGTTGATGTAGTATTTTTATTTACAGGCAGCGAAGAAACGG
+GAGAAAGGGGTATGAAACATTTTATAAAAAGATATGCTAAAAGCCTTCCCAAAGATACGCAATTTATAAT
+TCTTGACAATTTAGGAACGGGTAAGATTACGTATCTTGAAGGAGAGGGAATGATTTTTTATAAAAAGGCA
+GGAAAGATGTTACTTGATATAGCTGAGGAAATGCAAAAAGGGTATAGCGGAAAAGTGCAGAGAATGAAAA
+ACTTGCTCCTTCCGACAGACGCTTTACCTGTCATGGCAGCAGGTTTTGATGCTATAGCCTTCCTTGCAAA
+AGATGAAAAGGGAAGGCTAGGAAATTATCACTGGCATACAGATACAATAGAAAATGTAGATATAGACCTT
+CTTTTGTATGAGGAGGAATTTTTTAAAGAATATTTGATGAAAGTAGCAAGAGAACTGGAGAAGAGATAAA
+AAGATTTAACCCAGAACTTGAGATAGTTTTTGCTACAAGAGGCGGATATGTTTTGAATGATGTAACAAAA
+GAAGATGCTTATTATAAAAGTAAGTCAAAAAATAAAATAGGTGGCGCTAGCTTATTTTTATTTTTATATA
+GATATGCTATAATATTTTTGTAAGCAATTACTTGCATAAATGTTGTGAGGTGTTTTGATGGGTGATTCGG
+TTAAGGAAAAGATAGTTGTATCTACTTTAAAACTAATTTCTGAAAAGGGGTATAGGTCTACAACTACAAG
+AAATATTGCAGAAGAGGCAGGAGTAAATGAAGTTACAATTTTTAGGTGTTTTAGAAGTAAAAAAGATATA
+GTCCTTTATGCTTTGAAAGAGCTGGAACTACTTAAACCCATGGATAAAAAGATATTGGAGAAGTGTAAAT
+GGGATTTAAAAGAAGACCTTTTGATGTTGGCTGAAGAGTATCACAAGAATTTTACAGAAGATAAAGCTAA
+AATTATGATAGGTTTGAGAAGTCCAGAGATTTTTGAAGAGGTAAAGGAGTACTTGATAAGGATTCCAAAA
+GGTTTCAAGGATGTTTTAATTGAATATTTTAAGATAATGTATCAAAAGGGCATGTTAAATAATGATGATT
+TTGAATTACTGGCTTTTTCGTTTTTATCGTTAAATTTTGGCTTTATACTAATGAAAGCTTCTTACGGCAG
+AAAGTTGATTGGCTTCAGCAATGATGAGTTTGTCCGTAGAAGCATTGAAATTTTTGTAAAAGGAATAGCG
+AAAAGTAGTTGATGTGGTGTAAAATATATAGTATAGTAAGGTGCTGGGAGAGGAGAAGGATTAATGAAAA
+TTGGCATTCCTAAAGCTTTGATGTATTATTTTTATTACCCTTTCTGGAAAACCCTTTTTGAAAGTCTCGG
+TTTTGAGGTAGTCACTTCTGACGATACTTCAAAGAGCATATTGGATATTGGCGTAAAGGAAGCTGTGGCT
+GAAATATGCCTTCCTATGAAGGTTTATACAGGCCATGTTCTTAATTTGTTAGAAAAAGGAGTAGATTACA
+TATACGTTCCCCGCTTTGTAAGTTTGAGAAAAGGAATTTTTATGTGTCCAAAATTCATGGGTCTTCCCGA
+TATGATAAAAGGTCTTTTTGATAGAATTGAAGATAAGATTCTTACTCACCATATAGTTTCAAAGACTTTA
+GATATTTCTGAGTTTCACAATTATACCATATTTATAGAAAAATTTGGAATTGGTAAAAAGGACTTAAAGA
+AAGCTTTAGCAAAGGCAAGAGAAGAATGGCTTAAGTTTCGGAGGTTAAACAAGGAAGGGTACGATATAAA
+TGAGCTTTTGACAAGTAATAAACCTCAAAAATACGATGGTGATATAACTATAGGGCTTTTAGGTTATGTG
+TACAATGTGTACGATAGATTTGTAAATATGGACATATTTAGTGTCTTTAGAAGGCTTAATGTAAAAGTAG
+TTACTTTTGATATGATGGATGAAAAGGTGATCTACAAAAACCTGAGAAATTTTGGGAAAAACATGTTTTG
+GGAATTTACAAATATGCTATTAGGAACGGCTTATGAATTTATGAAGAGAGATGATATTGACGGAATTATT
+CATTTGACTGCTTTTGGATGCGGACCGGATTCTATTCTTGAACCTTTTTTGACGATAGATTCTGAAAAGA
+ATAAAAAACCTTTTATGACAATAAGAATTGATGAGCAGACTGGAGAGAGTCACGTTATAACGAGAGTAGA
+GGCTTTTACTGATTTGATAAGGATGAAAAAATATAAAGCCGAGGAAAAGGCGAAAGGCGTGGTGTAGGAT
+GAAAATTACTTTTCCCTACATGGGCTCCCCCTATATGTACGAAAAGCTGTTTACTCTTTTGGGTCATGAA
+GTAATAACTCCTCCACGGCCTTCTCAGAAGACTGTAGACTACGGTGTAAAATACAGTCCCGAATTTGCAT
+GTTTTCCTTTAAAGGTCATTTTGGGTACATATCTTGAGGCTTTGGAAATGGGAGCAGATACCATAGTTAC
+ATCAGGAGGAAACGGACCTTGTAGAGCGGGTTATTACGGGGAGGCCCAAAAGAAAATACTTAAAAATATG
+GGTTATGATGTTGAATTTATTATATTTGATGAGCCTAAGAAAGATATAAAGACTTTTATGGACAATGTGA
+AGAAAATAAAAGGGAAGAATTCATGGGGAAAGGTTTTAAAGGTGGCAAAAATTGTATATGATATGGCTAA
+ATCTATGGACAAAGTAGAGAAAATAGTTGAAGTAAAGAGAGCTTATGAATGCAACAGGGGAGAGTTTACA
+AGGGCATGGCACGAGATAATGGAGGAATACAGAAAAATAGAATCTTCTGAGGATGTAAGAAGGGTAGAAA
+AAGAAGCTATTGAAAGATTAAACAGCATAAAGGTGTGTGAAGTGCCAGAGGAAGAGAAGATAAGAATTGG
+AATAGTTGGAGAAATATATGTTGTAATGGAGCCTTCTATAAATGGCAATATAGAAGAAGTCTTAAATACA
+TACGGCGCGGAAGTTGAGAGGTCTCATTATATCTCAGAGTGGATTGATTTTAATTTAATTCCTCTACCTT
+CCTACAAAGAAAAAGAGCATCAAATTTTGAAAAAAGGAGAAAAGTACATAGAAATAATAATTGGCGGTCA
+TGCCAAACAATCTGTTGGTGCCATAATAGATTTTATGGACAGAGGGTTTGACGGAGTTATTCACTTAAAG
+CCCTTTGGATGCCTTCCTGAACTTATTACTGAAAGCGCAATAAATAAGATAAAGAGAGAATATGATTACC
+CAATCTTGACTTTATCGATAGATGAACAGATGGCTATTGCCAATACTTTGACTAGGATAGAAGCTTTTTT
+GGATGTCATAAGGTTAAAAAAACGTAAAAAAAGGATAGTGAGGTAGGACAAAGTGGAAAAGGTGTACATT
+GGTGTTGATGTAGGATCAGTGAGCATTAAGGTTGTGGCTATTGACAATGATAACAATATTTTATTTAGGT
+CCTACGTCAGAAATGTAGGACAGCCTATTGATATTGTAAAGGAAGAGCTTAAGAAATTGCACAATGAATT
+GCCTGACAAAGAGATAGGTGGAGTAGGTGTTACTGGAAGCGGTAGACAGCTAATCGGCTATGTCTTAGGG
+GCTGATGTGGTTAAAAATGAAATTACTGCCCATGCAACTGCTACAATTTATTTTCACCCAGATGTCAGCA
+CTATTTTTGAAATCGGGGGACAAGATTCGAAACTGATCATAATAAATGATGGCACAATAGCTGATTTTGC
+TATGAATACTGTTTGTGCTGCTGGTACAGGGTCATTTTTGGATCACCAGGCCCAAAGGCTTGGGATAAAG
+ATTGAGGAATTTGGAGAGATTGCTCTTACTGCGAAAAGAGAGGTTCGCATTGCTGGAAGATGTACAGTTT
+TTGCTGAATCGGATATGATATCAAAACAGCAGTACGGTTTTAGTAAGGCAGAGATATTAAAAGGACTGTC
+AAAAGCCTTGGTGAGGAATTATATGAATAATCTAGTAAGAGGAAGAGAATTAAAACCCGCTTTTGTGTTC
+CAGGGAGGAGTTGCGGCGAATATTGCTATAAGGAAGGCTTTTGAAGAAGAGGTAGGTCATGAGGTGATAG
+TGCCTAAACATTATGATATAATGGGTGCTATAGGGATTGCGATGATTGCTAAAGAAGAGGTAAAGAGGAC
+AGGTAGACCTACCAAGTTTAAAGGTTTTGATGTATCGGGAGAAAAATTTGAAACCACCACCTTTATATGC
+AAAGCTTGTCCCAATGAGTGCGAAATAATACAGATTAAGGCGAATGGAAAGATAATTGCTATGACAGGAG
+ATAGATGTGGGAGATATTCAAATTCTGTAATATGAAAATGAGGGGATAACCCCCTTTTTATTTTTTGATT
+GATTTTTTTATGGCTAAGAGGTAAAATTTAATTAAATGTAACAGTTGTTACAACAAGGAGGTGGTATTGT
+GGAAATAGAGCTTAAAAATGTAAATTACTTTCGAGATGGAAAGTACATTTTAAAGAATGTGTATTTTAAA
+TTCGAGAAAAATGGCATATACACTGTAGTAGGGCCGTCTGGAGCAGGAAAATCTACAATGCTTAAATTGA
+TCAATAGATTAATTGAACCTACAGAAGGAGCTATTTTTATAAATGGTGTTGAATACAAAAATATAGATGT
+AATTCTCTTACGAAGAAAAATTGGCATGGTATTTCAAAGGCCTTTCCTATTTGAAGGTACGGTAAAAGAA
+AATATTGAATTAGGGCCTTCTCTTAGAGGGGAGAAAAACATAGATGCGCTTTTTTACCTTGAAGCAGTTG
+GATTGAGCAAAGACTACCTCTTTAAAGATGTGAACAATCTATCAGGAGGAGAAGCACAAAGGGTTTCCAT
+TGCCAGAGCCCTTGCAAATTCTCCTGAAGTACTTCTTTTGGACGAGCCTACCTCTTCCCTTGACCCTACT
+TCTACCAGCATAATAGAAGAACTAATTAAAAGGCTTAATAGAGAGGGCATTATGGTCATATTGGTCACCC
+ACAACATGGAACAGGCAAAGAGAATAGGAGATTATACCTTGTTTCTTTACAAGGGAGAACTAATAGAGGC
+GAGAAAAACATGGGAATTTTTTGAAAATCCTGTAAGCGAGGTTTCAAAGTTATTTTTGGAAGGAAAATTA
+AAGGAGATGATAAAGTGAGTACTAGCTCTTTGATTTTTGCTTCTTCTCTTGTTTTTGTTGCGATTTTCAT
+TTCTTACTATCAAAAGCTTGGCATTGAAAAGGAGATAATAATAGGAACGGCTAGGGCTGTTTTCCAGCTT
+ATGGTTGTGGGGTATATACTTCACTATATCTTTTCAGCAAATAATGCTCTTTTTACTTTGGCGATGGTGG
+CGGTTATGATACTTGTAGCTGGGCACAATGCATCAAAGAGAGGGAAAGAGATTCCAGGAATTTTTTATTA
+TGTAACTTTTTCCATTGCAGTAAGCGCTGCTGTAACACTTTCACTTCTTATACTGTTTGGAAACATCAAA
+TTTGAGCCTCAACAGGTTATACCTGTATCTGGTATGATAATAGGAAATTCTATGGTGGCTTCCGGGCTTT
+CTGTATCCAGATTAAAAGATGAGATAAAAAATAGGCAGGAAGAGATAGAGGCCTACCTTGCTTTAGGAGC
+TACTTCCAGGCAGGCTGCTCAAAAAGTAATAAAGATGAGCATAAAGACAGGAATGATGCCAACAGTGGAC
+AGCATGAAAACATTAGGTATTGTTCAACTTCCTGGCATGATGACAGGTCTTATATTAGGAGGAGTAGATC
+CGATTACGGCTGTAAAATATCAGATAATGGTTACTTTTATGCTGGCATCGACAGTTGCAATATCCTGTTT
+CACAGTGACTTTTTTGACGTACAGGACATTTTTTACAAAACAACATCAACTAAGGCAGGCCTTTTAGCCT
+GCCTCAAAATTATGGTATTAAAACCTGCCCTTTATAAGGGTCATATACGTAGTACAAAAATCCTTCTTTT
+AGTGAAATTTGAAATATCAGTTTATCTTGCTGCCAGAACTGGGGCGATATTTCCTCTATTTTTGTATCTT
+CAAATCTTGACCTCAAATCTTCTCTTTCCCCTGTTTTGAGATTGTACACGTAAGTATTTGACTGTTGTGA
+GGTATCGTTGTAAGCGAGTACTGCAAGGTATTTTCCACTGGAATCTACTTTAATATCTGGTATAATTGTA
+TTTTCAAGAGAATCTATTAGTTTAAATGCTCTGTGAGATATATCATAGCTTATTATTCTGCTTTGAGACC
+TATCATTAGTTTGCATTGTGAAAAATATGGTATTAGTTTTTGGACTATAAGTCAAAGTAGTGGAATGAGT
+ATTGAGATTGTCTGGCAAAATTTCTTTTGGAATTTCTCCGCTGTCAAAAAGCTTTGTTTCAACATTATTT
+TCTATTTTATAAAAGGTTCCATTTTTTTCAATAAACTCCACAGTTCCTAAATCTTTTATGCTGTCAATTA
+TATAGCCATTGCTATCAGGAGACAAATAGTAACGTGATTTATTTACAGAGCAATACCCGTTCATAATATA
+TCCATAGGTTAACGACGCATCTACATAAGGTTTGCCGTCTTCTGTACCTGAGCCTAATATTTCATAGGCT
+ACAGGATGAGGGTTTGACATTGTCATCATCTGAGGAGGATTTTTCATTAGTACCCTTGCGAAATCTTCAT
+CTCTTACTATTATTGCTTGCAAGAATTTCTTTACCACTTCTTCGGGGGTCAATTCTTCTCTACTTAACTC
+AATCTTCATAAGTTGCATTGTATTTCCTCTTATATCCTCGTTTAGATTTTTCAGGACGAAAATGCTTTTT
+GAATCACTACTCCATACAGGCCAGTAATAAGTGTATAAACTGCTTGTTACGTAGTTTTGTATTTTTTCTT
+TAAGTACTTCTGGGGGTATGCGCTTTGGCACATTTAGCGTCACTTGTTTTTTGGTTGTGAAAGATGCGGC
+GTCTGCTATCCAAATGTTATTCATGCTTACTGTAACATTCATATCCTCTACTTTTTCTTTTTTAGGTTCA
+TATTTCTCATATGCTATATAGTAACCATTTGGAGATACAGAAGGATTTTTGCCTTCATCAATTATTTTTT
+CGCTGCCGTCTTTTAGGTTTTTATAAATTATTTTATTATCCCTTTCAAAGACTATGGCATCTTCAGTTTT
+TACAAAAGATCCACAGCTTCCATCTGCTAATTTAGTGACTTTTAAGCTTTTTAAATCTATTGCATTAATA
+TTACTTTCTTTTACCTCAAAACCATGGGTTTCTCTTGGAACAATTATTTGTTCAGTGTAAATTACTTTAT
+TCCCATCTGGTGAAAAACCTGGGTCGCTATAATAAGTATCTCTATCTTTGCTTTCGATTATTTTAGTTTC
+TTTTCCAGTCTTTAAATCTTTAATGTAAATTGCGTTTTTACCATCAGATGTTCTTGTTGTGAATACTAAT
+TTTGTTCCATCTGGTGAAATGCCAACTTCACCGGAAGTTTTATCTATTATTTTTTTAAAGCCTTTATTAT
+CGTACTTGTATATACCTTTGTCATATAAGGGTATATATATAGTCCCATTATATTCTGCTATTTTTCCAGC
+ATTTATATTTCCTAAACTTATAAAAGATATTTGATTTATAATTTTTAATTCTTCTGCATTTACTTTTGTT
+ATTAAATTATCTTGCAAGTTCTTGATGCCGAAAGAAAACACCATTAAAAGTATTGCAGCAGCTGCTATGA
+TTGCTACACCTATCTTTTTCCATCTGTTTCTTTTAAATCTTTTTTTAAGAGATTCTTTGAGCTGGTAATT
+TACAGGAATTAGTTCTTTTAGCCTATTGAGATTTTCCTCTATTCTCTTTTCGTCCATTTTCATCCCTCCA
+AACATTTTATTACAAGATTTTTCAATTTTTGAATTATTCTATAAGCCTGCGCTTTTACCGCTTCTTCTGT
+TTTTTCAATTAATTGAGAAATTTCTCTGTGTGTCATGTTTGCAAAGTATTTTAAATTTACAATTTCTATT
+TCTTCTTTTGAAAGGGAATAAAGGGACTTTTTCAAACAATCTAATTCTACTTCCCTTTCCAATTTGTCTT
+CAAATACATCAGGATAAAAATGCTCCATAATGAGTTCTTCTGATACTAGGTTTTTCCTCATTCTGTAATA
+GTCTGTCACAGTATTTCGGGCTATAGAAAAAATCCATGCCTTTGAGTTTGATTTTACTGTATTGTACTTT
+TCAAAGGCTTTTTGAAAAGTTTCACTTACAATGTCATCTGCATCCCATTTGTTGCCAACTTTAAAATATA
+CGTACCGGTACACATCGTCAAAGTTTTTCTCATAAAATTCAATAAAGCTTTCTGGCACAAATTTGGCCTC
+CCTTCTCTCCTTTATTGACTCCTCCCACCTTTATAGACGAAAATCTACACAAAAGGTAACAATACCCTTG
+CATTTATTTTAGTTTTATAATAAAATAATGTACAAATCAATTTGTAAATGCGATGAAGCGGAGCAGTAGG
+CAATGAGGGCTTTCAGAGAGTCGTTGGCAGGTGCGAAACGGCAGCCTGACTTGCTGAAACTCGCCGCAGA
+GCAGGCGCACTGAAATAAGTAGGTGCGCACGGCTTGCCGCCGTTACAGGCTTTGAGAGGGCGCTTTTGCG
+CCAAAAAGAGTGGTACCGCGGAAGATGTGGGTCTTTCGTCTCTTTGAGATGAAAGGCTTTTTTTAATGGA
+AAAATTAAAAAGTAGAGGTGGAGGATATGGCGTATTCAGTGGAGATTGATAGGAAATGGCAGAAAATCTG
+GGAAGAGACAAAACTTTACAAGTTTAATCCTGAAAATGTGGACAAAAAGCTTTATTGTTTAGAGATGTTT
+CCGTACCCTTCAGGGGCAAAATTGCACATAGGTCACTGGTATAATTACGGTCCTACAGATTCATGGGCAA
+GAATGAAGAGGATGCAGGGCTATGAAGTATTCCACCCTATGGGGTTTGACGCCTTTGGCCTTCCTGCTGA
+AAATTATGCCATAAAGACAGGCATACACCCTTATGACTCGACAATGGAAAACATAAGGACCATGGAAAGA
+CAACTCAGAGAAATGGGAGTCACTTTTGACTGGGACTATGAGATTATAACCTGTCTGCCAGAGTACTATA
+AATGGACTCAGTGGATTTTCTTAAAACTTTATGAAGCAGGTCTTGCCTACAGAAAGAAAGCGCCTGTAAA
+CTGGTGTCCCAGCTGCCAGACTGTTCTTGCAAACGAACAGGTAATTGATGGGAAATGCGAAAGGTGCGGA
+ACTGAAGTTACAAAGAAAGAGCTTACTCAGTGGTTTTTCAAAATAACTGCCTATGCGGAAGAACTTTTAG
+AAAAATTAGATGATCTTGATTGGCCTGAAAAAACTAAAATGATGCAGAGGAACTGGATTGGAAAATCTGA
+GGGCGCAGAGATAGAGTTTAAAATTGATGGGAAAGACTTGTCTTTTAGAGTTTTTACCACAAGGGCAGAT
+ACGCTGTTTGGAGCAACTTATGTGGTATTGGCTCCTGAGCATGAATTGGTGGATTTGATTACTACAGAGG
+AATATAAAGAGGCTGTGGAAGAATACAAAGAGTATGCCAAAAAGCAGAGTGAGATTGAGAGGCTTTCAAC
+AGAAAAGGAAAAGACAGGAGTGTTTACAGGAGCGTACGCGATTCATCCGCTGACAGGTGAAAAACTCCCT
+ATTTGGATAGCGGATTATGTGCTTGTAACTTACGGTACTGGATGTGTTATGGGAGTTCCTGGTCATGATG
+AAAGAGACTATGAATTTGCGACAAAATACAATCTGCCTATAAAAAGAGTTATAAAAGGAGTTGGAGATGT
+AGACGACAGTTTGCCTTTTGTGGAATATGGAATTTTAGTAAATAGCGAAGAATTTACGGGGATGACATCT
+GAGGAAGCGCGAGTCAAAATAGTCGAAAAGTTGAAAGCAGAAGGGAAAGCAGAGTTTAAAGTAAATTATA
+GGATGAGGGACTGGCTTGTGTCCAGACAGAGGTACTGGGGAGCTCCCATTCCTATAATCCACTGCGAACG
+CTGTGGAATAGTGCCTGTGCCAGAAGAGGATTTACCTGTACTTTTGCCATATGATGTTGAGTTTGAGCCA
+ACAGGAGAATCTCCTCTTAAAAAGCATGCAGGTTTTATGAATGTCACCTGCCCTAAGTGCGGAGGTCCGG
+CTTTAAGAGATCCTGATACTCTTGATACTTTTGTAGATTCTTCTTGGTATTACTTGAGATACCCTGACAA
+TAAAAACGATAAAGAGCCTTTTAATAAAGAGTGGATAAACAAAATGCTTCCAGTAGATAAATATGTAGGT
+GGAGCAGAGCACGCCACTATGCACCTTTTGTATTCGAGGTTTATAACGAAAGTTTTAAGAGATCTGGGAT
+ACCTTAATTTTGATGAACCTTTCCTTTCACTTGTGCATCAGGGGACGATTTTAGGGCCGGATGGCAGCAG
+AATGAGCAAATCAAGAGGGAATGTTATTTCGCCGGATGACTATATTAAACAGTACGGTTCAGATGTATTT
+AGGCTGTATCTAATGTTTGGCTTCTCTTACTCAGAGGGCGGACCATGGAGCGATGAAGGAATAAAGGCTA
+TTGCTAGATTTGTCAATAGGGTGGAGAGGTTTATAGAAAAATTTATTGAGACCAGACAAAATCCAGGGAA
+GACAAAAGAAGAAATGGAAGATGCGGAAAAAGAATTGAACTATGTGAGACATTACACTATAAAACACGTG
+ACATTGGATGCCGATAAATTTGAGTTCAACACTGCTATAGCGAGAATAATGGAACTTGTAAATGCTTTGT
+ACAAATATGAAAATGAGGTTGAAGTAAAGAACATGAAATTTTATGAAGATGTGGTAAGAGATTTTGTAAA
+AATCCTGGCGCCCTTTGCGCCCCATTTCTCTGAAGAGATGTGGGAAAGACTGGGGTATGAATATTCTGTT
+TTCAATCAGAAGTGGCCTGAGTGGGACGAAAAAGCCCTTGAAAGAGACATGATAGAAATTGCTATTCAGG
+TAAACGGAAAGGTTAGAAGCAAGGCTCAAGTGCCTTCAAATGCGACGGATGAAGAGTTGAAGCAGATTGC
+TCTTTCTGATGAGAGAGTGAAATCTTACCTGGATGGCAAAGAAATAAAGAAAGTGATAATTGTAAAAAAT
+AGACTTGTAAATATTGTGGTAAACTAAGGCAGGGCTTGCCCCTGCTTTAGTTTTTGGTATAATTTAGTGT
+GGAGGTGAGTAATTTGGTGAAAGCTGAGGCTGTAATTGATAGCATAGTAAAGAAATTAGTTGAAACTATT
+GATCCCAAAGCTATTATACTTTTTGGTTCACTGGCAAAAGGCAAGAATCATGAAAATTCTGATATTGATT
+TATTAATTGTGTGGGATGAAGAGGAAGGATTAAATAATACTCAACGGCGTATAAAATTAAGAAAGTTGCT
+TGGATTTGTGGAAGTTCCTATTGATATTTTGACGTGTACGAGTGAAGAACTAAAAGAGGCAATGAAAGAC
+GATAAATCATTTACTGCAAATATAGTAAAGGAAGGGAAGGTTATATATGGTAGACTCAACCCCAAGGTAT
+CCTGTTGATTTCGAAACTTCGAGAACGACTAAGGAAGCGGAGGAAGCCTTTGAAATACTTGAAAATTTAA
+GACATGAAATATTAAAAAGAATAAAATGACTTTATCGTTTATAGACGGTCTTTTATTTTTATGCTATAAT
+ATACTTGCAAATGTTTGATAAACAAATAATTGTTTGGGAGTGTGTGAATGTGGCATTAACACAAAGAGAA
+AAAGAGATACTAAGATTAATCAAGAAAAATCCCATGATTTCTCAGGAAGAGCTGGCGAAGATGCTGGGAA
+TAAGCCGGTCAGCTGTTGCAGGGCACATAGCTAACCTAATGAAAAAGGGGTTTATACTGGGTAGGGGCTA
+TGTAGTAAGGGATTTAAAAGGAGTTACAGTAATTGGAGGTGCAAACATAGATATAAAAGGGAAACCCTAT
+AAGGAATTAAGGCAGCACACATCAAATCCAGGCCACATAAACATAGCACCTGGTGGAGTGGGGCGAAATA
+TTGCTCATAATCTCGCACAACTCAATGTTCCTGTGACTTTTTTAAGCGTTGTTGGCAATGATGATGAAGG
+AAGAAGGCTTTTAGAGGAGACAAGGCAGGCAGGAGTTAATGTAGAACAGGTGGTGATTTCAAATACCAGG
+CGAACAGGCATATACCTCGCTATTTTAAATGCAATTGGCGATATGGACATAGCCCTTTCAGGTATGGACA
+TTTTAGAAGAATTAAATATACAGTATCTTGAGTCCAAGACAGAGGTTATAAAAAATAGCGAGATTGTAGT
+TTTTGATGCCAATATTCCTGAGGAGAGCATTAGATACATTACAGAACTTTGTTACAACAATAACATTCCT
+GTGGTAGTAGAACCTGTCTCAATAGACAAGGCGAAAAAATTAAAAAATGTGTTAGACAAGATTGATTATA
+TCACTCCAAATAAAGAAGAATTGGAATCTATAACAGAGATAAAAATACTAGATGATGAGGATATGAAAAA
+AGCTGTTAAATATTTGAGAGATAAAGGAATTAAAAACGTCATAGTAACTTTGGGGGAGAGAGGCGTATAT
+GTTTCTTCAGAAGAATTAGAAAAATTCATAGAGCCTTACCAAACTGAAATTGTGGATGCCACGGGCGCAG
+GGGATGCGCTGACGGCAGGCTTGGTTTATGGCATTTTCAATGGTTATTCTCTTGAAGTATCAGCAAAGCT
+GGGACTTGCTGCAGCTTCCCTTACTATATCCTCACCTTATACAGTTAATCCGTTTTTAAATGAAAATCAG
+TTAAAAAATATAGTAAAGGAGATTTGAAAAATGAATAGATTTATCGATTTGTCAGAAGAAGTAAAAAGTG
+CCTTAGAGGAAAGAAGGCCAGTTGTGGCTTTAGAATCTACGATAATATCCCACGGTATGCCCTACCCACA
+AAATATTGAAACTGCCAGAGCCTTAGAAGAAATTGTAAGGGAAAATGGCGCTGTACCTGCTACAATTGCA
+ATTATAGGAGGAAAAATAAAAATAGGTCTAAATGAAGAGGAACTGGAGTTTATGGGTACATCAAAAGAAA
+TATTAAAAGCCAGCAAAAGAGATTTGCCTGTGGTCTTAGCAAAAGGGTTAAACGCTGCTACTACTGTTTC
+TGCCACGATGATTTGTGCAAACCTTGCAGGTATAAAGGTATTTGTGACAGGAGGAATAGGAGGAGTACAC
+AGAGGGGCAGAAGAGACTTTCGATATATCTGCCGATTTGCAAGAACTTGCAAATACAAATGTAGCAGTTG
+TATGTGCAGGAGCAAAAGCTATACTTGATTTACCTCGTACTTTAGAATATCTTGAAACCTTTGGTGTTCC
+TGTAATTGGATTTAGAACAGAGGAATTTCCTGCTTTTTACACAAGAGAGAGCGGGCTCAAAGTGGACTAC
+AGAGTGGAAGATGAAGTAGAAGCCGCAAAGGTTATAAAAACTAAATGGGATTTGGGACTTAAAGGAGGGA
+TTTTAATAGCCAATCCCATTCCTGAAGAATATGCCCTAGACAGAGCTTATATTGAAAAAGCCATAGAAGA
+GGCTATTTTTGAAGCAGACAGACGAGGAATAAGGGGTAAAGCCCTTACGCCATTTTTGTTGGAAAAGATA
+AAGGACCTGACAGAGGGTAAAAGTTTAAAAGCAAATATTGAACTTGTTAAGAATAATGCCAGAGTTGGAG
+CCAAAATTGCTGTACAATTGAATAAACTGTATAAAGAGGCGTAGAACGCCTCTTTATACTTTATTACCTT
+CTTTATTACCTTCTTTCTCTGTCATGGACCTCGTCAATTATTTCCTGACGCATGTTCTGTATGCTTATAA
+GCCTGTTTCTATTTTTTTCTTTTATCCTCTCTATTTCTTCAGGTGAAAGCTCTTCTGCGTGTAGTTTCAG
+ATAATCTTCTGCTTCTCTATAATTTTCTATTGTATTGTGTATCATTTCTTGAAGCTTTTCCACATTGTCT
+GACCTATCATCAGGCTTTGGCTTTTTTGTATATCTTTCTTCTTTTCCCATAGACATCACTCCTAAATTTT
+TATTTTCATATTTATTTTGTTCAGCAAAAATTTATTTATGTGTTATAAAACAGATGAGATATTGAAGAAA
+ATCTGGGATACAGTTATAATTGTAATATAATTAAAAACCTCAAATCTGTTATAATACTAAAGACTTGAGG
+TGAAAAATATGGCTCTTTACACGCTTACAATTGCAGTAATATTTTTATACATCTTTATTACAGGCTTTCA
+TGACGAGGGAAATTTAATAGCTACCATCGTATGTTCAAGGTCTATAGAGGCGAAAAAAGCTTTAATTATA
+GCTTCTGTTGCTCAGTTTTTAGGACCTTTGATTGTTACCACGGCAGTTAGCACTACTATTGCAAAGGATA
+TTATAAAATATTCTTACCTTCTTAACAGCGGTGAAAATATATCATTGTTGATACTTTCTGGTATCTTGGG
+AGCTGCTTTGTGGAATTTTATAACATGGTACTATGCTATTCCTTCTAGCTCTTCGCATGCTTTAATTGGA
+GGTATATTGGGGCCTTTTGCAATAGAGTACGGTTTTCATTCTATCAATTTTTACGGAATAATGACAAAAG
+TTATAATACCTCTATTTTTTTCTCCTGTAATAGGCTTTGCTGCTGGATATATAATTACATTAATTTTCTG
+GAAATTATTGAAAAATGCGCAACCTTCTGTGAATAGTTTTCTTAAAAAACTTCAATACGGTACGATGTTT
+TTATTGAATATAGGGCAAAGTGCAAACGATGCTCAAAAAGGAATGGGTTTGATTGTAATTTTAATGATGA
+TAAAGGGAAACACTCATAATTTTGAAGTTCCCTTTTTTATAAAATATATAGCAGCTTTTATGATATCCTT
+TGGTCTTTTATTTGGTGGATTTAGAATGATAAAAAGTGTGGGCGGAAGGATATACAGAGTAAGACCTTTT
+CACTCTTTTAATGCTCAGCTTTCATCTCTTTTGGTAGTGACTGCTGCTACTTTGGTTGGAGCGCCTATAA
+GTGGCACACAGCTTGTGAACTCTTCCATTTTGGGCGTTGGAGCAAGGGAGAGGCCTAGCGCAGTAAGATG
+GCAGTTTGCAAAAGCCATATTTGCCGCCTGGATTACCACAATACCAGCTTCTTTTATATTTTCTTCCATC
+ATTTATATGGTTGCTAAATTATTGTAAGAGGTGATGAAGGTGAATGTATTTAAATGGCTTTTTACTGAAA
+GTGTTGATTTCTACAAACTGTTGCAGGAGCAGTCTAAACTTACACTGCAGGGAGTAACAGCTTTAGAAAG
+GTATATGTTTACAGGGAGTGAAGAAGACGGCAAAGAAGTTACAAGACTTGAAAAGCTTGCGGATAGGAAA
+AGAGAGGAACTTATAAAAGAGCTTGACAGGACTTTTATAACTCCTTTTGACAGGGAAGATATTTTTAACC
+TTTCTAAGGCTATTGATGATATACTGGACTATTCAGATAGTACAGTAGAGGAGATGGAGATATATGAACT
+TGAACCTACACCGGAGCTGAGAGAGATTGTAGAAGTTATACGAATTAGCACTGAGCTTATACATGAATCT
+GTATGCAATTTAAACAAAGACAGAAAGGAAGGAATGAGGCAAGCGCTGCAAGCAAAAAAATACGAGAACA
+GAGTAGAAAATCTTTACAGAAAGAATTTGGCAAAGCTTTTTGAAGGAGATGACATAAAGTATATACTTAA
+AATGAGGGAAATTTTCAGGCATCTTAGCAATTGCGCTGACAGAATAGATTTAGCAGGAGATATACTTGGT
+CACATTTATGTGAAGATGATATAAAGGGCGAATTTTGCTCTTAAATTTTTGTTAGAATAAGAGTTTTAAT
+GTGTATTATTTTTGTGTTTTATGATAAAATGAAAGAGAAAAGAGGGGAACGTTTATGAAAAGAATTAACA
+AAGTTTATAATTACGTTCAAGAAGCTTGCGAAAGGCAATTTAAAGAAAAGGGAGAAGTAACAGGTGTTTC
+TGCCATAGAAGTAGCCCAAGCTTTAAAAATTCAAAGAAGCAATGCTTCAAGTGATTTAAATACCCTTGTT
+AGGGAAGGGAAGTTGACAAAAATCGAAGGTAAACCAGTATTATACAAAGTTAAAGAGCTGAGCATTACTT
+CTAACGTTAATCCTTTGAGGACAAAAGATGCTTTTAGCGAAATAATAGGCGCTGAGTTAAGCCTTAAAAA
+TGCTGTACAGCAAGCCAAAGCTGCTATAATTTATCCTCCTCATGGACTCCATACTCTTTTGCTTGGAGAA
+ACTGGAACGGGTAAGTCTATGTTTGCAGAAGTTATGTACAACTTCGCGAAAGAAATTGGGCGTATAAAGA
+AAAATGCTCCTTTTGTGACTTTTAACTGTGCCGATTATGCCAGTAATCCTCAGCTTTTGATGGCTCATTT
+GTTTGGAGTAAAAAAGGGAGCTTATACTGGTGCAGATAGTGATAAAGTTGGCCTTGTGGAGAAAGCTGAT
+GGTGGAATTTTATTTTTGGATGAAGTTCACAGATTGCCACCAGAGGGTCAGGAAATGCTTTTTTATCTTA
+TTGACAAAGGATTGTACAGAAGACTTGGCGAATCTGATGTAGAGCATAAAGCAAATGTTCTGATAATATG
+TGCTACCACGGAAGATATTGAATCTGCTCTTCTTAAAACTTTTATAAGGCGAATTCCAATGGTAATTAAA
+CTTCCAAGTTTGGCGGAGAGAACGTATGAAGAAAGGTTTGAACTTATTAAAAATTTCTTCAAAGCTGAAG
+CTGCTATTATTAAAACAGATGTAATGATTACATCTAACGCCTTAAAGGCCTTGTTACTTTATGATTGCCC
+CAATAATGTAGGGCAGTTAAAGAGTGACATAAAGCTTGCAATAGCTAAAGCGTATCTGGGATACATGATG
+AAAAGGGATGAAAATGTATGTGTCCATACGGAGGATTTGCCTGAATATGTAAGAAAAGGTCTTTTAAAGT
+ATAAGGAAAAAAGAGAAGAGATTGATAAATTTATTACAGGAGAAATAATAAGGTTTTCTGTTGATGATAT
+GATACCGATCGTTCAAAGAAACACTCAAATTTTCAATTTTTATGAAGCTTTAGAAGAAAAAAGAAAAATA
+CTCGAGCAAAAGGGTTTAAGTGAAGAGGATATCAAACTTATCATGAGTATTGATATTGACACCTACTTAA
+AAAAGTATCTTTTAAATTTAGACAAAAGCAACTTAGAGGAGCTATACAAGGTAGTAGACAAAAAGGTAGT
+TAGCTTAGTACAAGATTTCTTAAACTATGCCAGCAAAAAATTGCAAAAAGAATTTAGCGATAAAACTTTG
+TACGGGCTTTCTATGCATGTCGCAAGTTCTATTGAAAGGATACTAGAAGGTAAAGATATTGTAAACCATC
+AGTTAGAACATATAAAGAAGGTTTATCCAAAGGAGTTTGAAATAGCTAAAGTATTAAAAGAAGAAATTCA
+AAGAGAATTCAACATAGTTGTGCCTGAAGATGAAGTAGGTTTTATTACAATGTTTCTTTGTCTTGAAGAA
+GGAACGGAAGAAAAAGATGAAAGAGTAGGCATTATTGTTGCTATGCACGGAGAAGCAGCTGCTACTTCTA
+TTGCAGAGGTAGCTAACAGGCTTTTGGGTGAAAATTATGTAATTGGATATAATATGCCTCTTGACCAAAA
+ACCAGAAATTGCATTGAACAATTTGGTAAATATCGTTAAAAAGGTTAATAAAGGCAAAGGGGTATTGCTT
+CTTGTTGATATGGGTTCACTAGTATTTTTCGGCGATATGATATACGAGAGAACAGGTATTCCAGTAAAGA
+CTGTTGAAATGGTTTCTACTCCTATGGTACTAGAAGCAGCAAGAAAAGCTTTGCTCAATTCATCTTTAGA
+TGAAGTATATGATGCAGTTGTCAATTTAAGCCCCTATGTAGGGCGGATTTATAGAGAAAGTGTTAAATTT
+GAAAATCCTCTCAAGAAAAATGTAATCATAACTGCTTGTATAACAGGGGAAGGTACGGCAGTTAAACTTA
+AATCAATACTGGAAAAAGAGCTCAATTTAAAAGAGAAGGATATAGATATCATCCCGATGGAAATTGAAAG
+TAAAAAAGAATTTAAAAGGAAGCTTCTTAATATAAAAGAGGAGAAAAATGTTTTGGCGGTGGTAAGCGCT
+ATAAATCCAGAAGATGAGTCCATTTTGTACATTTCTACATCTGATGTATTTGATAAAAACAAGTTATCTG
+TATTGAAAAACGCAATAGAAGCCGTATCTAATGTGGGTTTGATTGACAATATGAGAGAAGTCATAAGAGA
+AAATGTGAGAATAGATGCTGAAAAGTATATCTCTTCATTTAAACAGTTTTATTCTACTTTAATAGCAAAA
+GGTGTAAAACTGAATGAGGATATTACAATAGGTTTGATTCTTCATATTGCCTGTGTAATTGAGCGCATTA
+TTGAGGGCAAAGAGTTGACACATGTGAAAAATACACAACAATACATTAGAGATTATCCAAAAGAATTTGA
+AACCATAAGAAAAACAGTCAAGATTTTAGAAGAAGGATGTGATATTAGTATTTCTGATGAAGAATGTGTA
+AATATAATGAAAATTATCTATTCAATTTAATACACATATGTGTATTGAAGACGTTTTTATAGGATACACA
+TTAAAACAGAACAAGAAAGATAAAAATAAGAGGCAGAAAAGAAGCTGTATTTTAAATTCGAGAGCTAGTT
+GGCATAAAATTTGCGTAAATATACGTTGCAAAATATTTTGAAGGGGAGTTGATCTAATGGATACGTTCAT
+TAATTTTCTTGACAGGTATTTTATGCCTGTAGCAGGAAGACTTGCTGAGCAAAGGCATTTAAAATCTATT
+CGTGATGGAATAGTTGCTACAATGCCATTACTTCTCATTGGTTCGTTTTTCTTGATTATAGCTTTTCCAC
+CTGTACCTGCTCTTGAAGCTTTAATTAAACCCTATGTGAACGATTTATTAAAAATAGTCAATGCAACATT
+TGGAATAATTGCTATGGTTGCATCTTTTACAATAGCTTATTCTCTAGCTGGAACTTATAGAATAGATCCT
+GTTGCTTCTGGAGTGTTAAGTCTATCGACATTTATGTTATCGATACCCTTAACTCAGGATGGCAATATTC
+CTTTGAATTGGATGGGGAGCCAAGGATTATTTGTTGCAATGATTCTTGCAATTTTTACGGTAGAAGTACA
+AAGAAAATTTATAGAAAAAAATTTAATTATTCGTATGCCAGAAGGGGTTCCACCTTCTGTAGGTAGAGCT
+TTTGCAGCATTAATTCCTGGTGCTGTAATTATTACATCTATTTGGATTATACACATGATATTAATTAAAA
+CTGTTCATTTAACAATCCCTGAAGCTATTAATAAATTAATTGCTGTTCCTCTTATGAAATTGGGTTCTAC
+ACTTCCTGCAGTAATATTAGCAATCTTAGCTATTCAGTTCTTATGGAGTGTAGGTATCCACGGAGCAGCT
+TTAGTAGGAGGAATTTTGGGACCGATATGGCTGACTTTTACACAAGAAAATGCAGCTGCTAAAATTGCGG
+GAGAAAAAATTTTACCTCACATCGTAACACAACAGTTTTTTGATATCTTCATTTATATAGGTGGTTCCGG
+AACAACATTAGCACTAGCTTTACTTTTGTTATTTGCAACAAAATCGGAGCAGCTAAAAGCTGTTGGAAAA
+GCTGCTATTGGGCCGGGTATATTTAACATAAACGAACCTATTACTTTTGGCATGCCAATAGTGATGAATC
+CCGTTATGATTATACCATTTATTTTAGCTCCTATTGCAGCGGCTCTTATAACTTATTTTGCGATGGCATT
+AAATCTTGTGGCTCGACCTTATGCTTTGATTCCATGGACAACACCTGTGTTGATTAGCGGATTTTTAACT
+ACAGGTGATTGGAAAGCTATAATTTTACAGATTATTAACTTTGCAGTAGCAGGGGCAATTTACTATCCTT
+TCTTAAAGCTCTGGGATAATAAAAAATATGAGGAAGAACAGCAGTTAAAGAAAGAAGAAGAGGAAGTAGC
+ACAGACAAAGGCGTAAATATAATACCATATCCTGGAGAGAATTTCCTCCAGGATATGGATCCTTAAAGGA
+GTGAGGAAAGTGAAGTATCTTATTGTAAATGGAGCATTCCTGTAATGAATAAAAAATAAGGGAGAATGGA
+CTTTGAAAAAATAAGTACCTCCTGATAAAATACAGAGTGTAAGTTTAAGAACTTACCTCGAATTATCAAA
+ATAAACAGGAGGTACCTAAAATGAAGTATAAACAAAATGAAAAGATTTTGCAAGTAACGGGAGACACATT
+AATTGCGGGAGTAGACATAGCAAAAGAAAGCCATTATGCCAGAGCATTTGACTACAGAGGAGTAGAATAT
+GGGAAATACCTGAGATTTGAAAACAATAGAGAAGGTATGACAAAATTTCTTAACTGGGCAAAAGACTTGA
+TGGAGAGACATAAGAAAAACAAACTAATAGTAGGGATAGAACCGACAGGGCAATATTGGCTGTGTTTTGC
+CCAATACCTTAAAGACAATAACATAAAGGTAGTATTGGTTAATCCATTTCATGTAAAGATGAGCAAAGAA
+TTAGATGACAATTCTCCCACAAAAAGCGATAAGAAAGACCCAAAAACAATAGCAATGCTAGTAAAAGACG
+GGAGATATGTAGAGCCGATAATACCTGAAGGAGTATATGCGGAATTAAGGGTAGCGATGGACATAAAAGA
+GAGGTTGAACAAACAAATAGGGATGACAAAAAATCAAATAACAAGATGGTTGGACATATACTTTCCAGAG
+TTTAACACCGTATTTTCAGACTGGGAAGGGAAAGCAGCACTTATCACATTAAGAGAATTTCCAACGCCTG
+AGAAGATAGCAAAAAAGAGTGCTGAAGAAATAATATCGATATGGAAGAAAGAAGTACAAAGAGGGGTAGG
+AGAAAAAAGGGCTATAAAGCTGATAGAAACTGCTAAGGAGAGCATAGGGAAGAAGCAGGGCATAAAGATG
+GCGGAATACGAGATAAAGACTCTCATTGAACAATACGAATTTTTAAAAAAACAAATTGAAGAAATAGAGA
+AGAAGATGGAAGAATTAATAGTTGAGATACCAGGGGTTAAAGAACTACTAGAAATCAAAGGGATAGGAGT
+AAACACAGTAGCAGGTTTTATTGCAGAAGTAGGAGATATTGAAAAATATGAACATCCAAAACAGATACAA
+AAACTAGGGGGATTAAACCTAATAGAAAATAGCTCTGGTAAGCATAAAGGAGAAACGACAATAAGTAAAA
+GAGGGAGGAAGCGATTGAGGAGTGTGCTATTTAATGCAGTAATGGCCTTGGTCGCAAAAAACGAAGAATT
+TCGTGAACTACACAAATATTACACCACCAGAGCGCAAAACCCGCTAAAAAAGAAGCAATCACTAATAGTA
+TTGTGCAACAAACTGATAAGGATATTTTATGTCATATTAAAGAAAGGAGTAAAATATGACCCAATCAAGA
+TGATGAAGGACATAAAGAGGCCAGGCTTACAGGAAGCTGCATAAAAAGTGCCAACATACTATCAAATCAA
+TTAAGGGTTAATCATCTTCTCTTCAGCTTTAACTTAGTCACATCTAAAGAGCTGACCCTTAAGAAGAAAT
+TGATTTTTATGAAAAGCGAAAGTGTGAACGATGTGACATAAAAGGTAAAAGAAGGAATAAGACAAAAACA
+ACCAATCAAGAGATGGGATATTGACAACAAGAGCGGGAATTGTCATAAAAATAATCACCATACGGGCAAA
+GACCCTGCAATGGAGCAGAAATGACATCCACCTCATGGCAGGTAGAACGAAGGAATTAAGGACTAAGATC
+CAGTGAGACATGGGAGGGTAAACCCCATGAGATAAGTGGAGCTATCCCGCCATAATATGGAAATAGGATA
+TGAGGTTTATTAAGCTTACCCATTTAATGGTTAGATAAGTAAGAAATGGTAATATAAGCCATGAGATGCT
+CTTGTTGTGATGAGAAAATTAAAGAAAAACTAAGATATTAAGAGAAAATAAAAGATAATAGAGGGAAGGC
+GTAAATATAATACCATATCCTGGAGAGAATTTCCTCCAGGATATGGATCCTTAAAGGAGTGAGGAAAGTG
+AAGTATCTTATTGTAAATGGAGATGATTTTGGTCTTACAAAAGGTGTAAATAAGGGGATTGTTGAAAGCT
+ACAAAAATGGCATTTTAAGAAGTACTTCTATAATGTGTAACATGCCTTATGCTGATGAGGCTTCTCAAAT
+AAAAGAGATATGTCCTGATTTGGGATTTGGGATACACATTACATTAGATGCTGGTAAACCTTTGAATAGT
+CCTTATAAGGTAAGTACCCTAGTGGATGAAAAAGGATATTTTAAAAAAGGTTTTTCCCATTCTTTAAATG
+AAGCAGATATTGATCAGATAAAAATAGAGATAGAGGAGCAAATTAAAAAGGCATTTTCTTTAGGGGTTCC
+TATAACCCATATGGATAGCCATCATGGTGTGCAAAGTCACCCTAAAGTGATAGAAATATTTATAGATATG
+GCTATAAAGTATAATTTGCCTGTACGTGCAACTCCCTTGGATAAAGAAGTTATATTAAAATCAGGTGTGA
+AAACAATTGATAATTTTGTTTATACCTTTTATGATGAAGGAGTAGAAAAGGAAAATCTTTTGTTTATTTT
+AAAAAAACTAGAGAATGGAATAACAGAAATAATGACTCACCCTGCTTATGTAGATGATGAATTAATGAGA
+GTTTCTTCTTATAATACTAAAAGAGAAATAGAAAGAAAAATATTAACCGATCCAGATGTGATTCAATTTG
+TTAAAGAAAATAATATAACACTAGTAAATTACTCAATTTTCAGGTAATTTGTAAAATTTTATAAGGAGGG
+GAATATATCATGAGAATTTTGTTAATTTGTGGCGCAGGAATGTCAACAAGTTTGTTAGTAGAAAAGATGA
+AAAAAGAAGGGGAAAAAAGAGGAATAAAGGATTTGTACATTAATGCAGAAGCAGCAGATAATTTAGAAAA
+AGTTATTGATGACTACGATGTAGTTCTTTTGGGACCCCAGATAAGATATAAAGAGAAATACGTTGCAGAG
+CTTACAAAAGAAAAAAATAAGGTTTACAGAGTAATTCCGCCTCATATATATGGAATGGTGGATGGAGCTA
+AAACATTAGATTTAGCAATAGAGGCACTAAAGAATAAATAAAAGACGGGAGGCATCAAAATGGATTTGGA
+ACAGATTGTATTTACCATTATATCTCATGCAGGGAATGCACGGAGTAATTCTTTTGAAGCATTGAAATAC
+GCAAGAGAAGGCAATTTTGAAGAAGCAGAAAAATGTTTAGAAAAAGCGAGTGAAGAGCTTTTAGAAGCTC
+ATCACGTACAAACAGATATGATACACAAGGAAGCGGCAGGAGAAAAACAAGAGATAACTTTGCTTTTAGT
+TCATGCTGAGGATCATCTCATGAATGCTATCCTTGCGAAAGAGTTGATAACTGAAATGATTGAGCTCTAT
+AAAATTATTTATCAAACAAAGGGGGCTACTTATAATGTCTAAAAAAGATTTAAAAATTGCAGTTATAGGG
+GGTGGTTCTAGTTATACCCCTGAGCTTATTGAAGGGTTTATCAAAAGATATGAAGAATTACCCGTAAGAG
+ATATTTATTTAATGGACATAGAAGAAGGCAAAGAAAAACTTGAGATTGTTGGCGGTCTTGCAAAAAGAAT
+GGTAGAAAAAGCTGGGGTTGGTATAAACATTCATCTGACTTTAGACAGACGTGAAGCCATAAAAGATGCA
+GATTTTGTTGTTACTCAATTCAGAGTAGGAGGAATAGATGCGAGAATTAGAGATGAAAAAATTCCTTTAA
+AGTATGATGTTATAGGACAAGAAACAACTGGACCCGGTGGTTTTGCAAAAGCACAGAGAACAATACCAGT
+TATACTAGATGTATGCAAAGACATAGAAGAACTTGCACCAAATGCGTGGCTTATCAATTTTACAAATCCT
+GCAGGTGTAATAACAGAAACGATTTTAAAGCATACAAACGTAAAAGCGATCGGATTATGTAATGTACCTA
+TAGGTATGGTACACGGTGTTGCAAAAATGCTTGAGGTTGATTCAAAAAGAGTGTATATAGATTTTGCAGG
+GCTTAATCATTTAGTATGGGGTACACACATTTACTTAGATGGAGAAGATATAACAGAAAAATTAATAGAT
+AGTTTTGCAGGTGGTAAGTCTTTATCAATGAAAAACATACCAGAACTTCCTTGGGATCCCGAATTTATCA
+AATCTCTTGGAATGTACCCTTGTCCTTATCATAGGTATTACTATTTAACTGATCAAATGTTAAAAGAGCA
+AAAGAAAGAAGCTGCTACAGTAGGAACAAGAGGGGAAGTCGTTAAGAAATTAGAGAAAGAACTATTCGAA
+CTATATAAAGATCCGAATTTAAACGTAAAACCTCCTCAATTAGAAAAAAGAGGAGGAGCACACTATTCTG
+ATGCTGCTTGTTCTTTGATAAGTTCAATATATAATGATAAGAAAGATATACATGTGGTTAATGTGAGAAA
+CAATGGGACGATTGCAGATTTGCCGGATGATGTGGTAATAGAAACAAATGCAGTAGTTGATAAAAATGGT
+GCTCATCCTATAACTATTGGGCATGTATCACCAAAAATAAGGGGTTTGATGCAAGTTGTTAAAGCATATG
+AAGAACTTACAATTGAAGCAGGGGTAAGAGGGGATTATTATGCGGCTTTACAAGCGTTAACAATACATCC
+TTTAGTGCCATCTGCCACTATTGCTAAAAAGATACTTGATGATATAATTGAACAGAATAAAGAATATTTA
+CCGCAATATAAGTAATAATAGAAATTACCTCTCTTTGTTTTCTAGAATTATGTTTCAAAATCACTTTAAC
+ATGAGGAGTGAAATTCCTATGTCTAAAGAATACAGATTTCCAGAAGGTTTTTGGTGGGGTTCGGCAACAT
+CAGCAGTGCAAATTGAAGGGGCTGCAGATGAAGACGGTAAAGGGATGAATGTATGGGATTATTGGTATCA
+GAAAGAACCTAATCGCTTTTTTAATGGAATAGGGTCTCAAGTAACATCTGATTTTTATCATAGATATAAA
+GAAGATATAAAACTTATGAAAGAGTTGGGGCACAATTCATTTAGATTTTCTATTTCATGGTCTCGTCTAA
+TTCCTGGTGGCACAGGTAAAGTTAACGAAAAAGCAGTAGAATTTTACAACAATGTTATTAATGAGCTCTT
+GGAAAATGGTATCGAACCTTTTGCTACCCTTTTTCACTTTGACATGCCTATAGAAATGCAAAATATTGGA
+GGTTTTGAGAATAGAAAAGTAGTAGAATATTTTGCTGAATATGCTAAGACATGTTTTGAGTTGTTTGGTG
+ATAGAGTAAAAAGATGGATAACATTTAATGAACCGATAGTTCCCGTATTAGGTGGGTATTTATATAATTT
+CCATTATCCAGATATAGTGGATTTTAAAAGAGCAGTGCAATTCGGTTATGGCACAGTATTAGCAAGTGCG
+AGGGCAATAGAGGAATTTAAAAAACTAAAAATAAATGATGCTAAAATAGGTATTGTTTTAAACTTGAGTC
+CTGTTTATCCAAGAAGTAATCATCCGGCAGATTTAAAAGCAGCGGAGCTTGCGGATTTGTTTCATAATAG
+AAGTTTTCTTGACCCTTCCGTTAAAGGGGAGTATCCTAAAGAATTAGTAGAAGTTTTAAAAGCTTACAAT
+CATTTGCCGGAATATAAGGAAGAAGATTTAGAATTAATAAAAGATAATACTGTACAATATTTAGGAGTAA
+ATTATTATCAGCCGCTTAGAGTTAAAGCTAAAGAGAATATGCCAAATCCATATGGTGTATTTACACCCAA
+TTGGTTTTATGATGAGTATATTATGCCAGGTAGGAGAATGAATCCTTATAGAGGATGGGAAATCTACGAA
+AAAGGGATATATGATCTTCTGAAAAGAATAAAAGATGAATATGGAAACATAGAGTGTTTTATTTCAGAAA
+ATGGAATGGGAGTGGAAGGGGAAGAACGCTTTATAAAAGATGGTATTATTCAAGACGACTATAGGATTGA
+ATTTATAAAAGAGCATTTAAAATGGGTTCATAAAGCAATTGAAGAGGGATGCAATGTCAAAGGATATCAT
+GTATGGACATTTATGGACAATTGGTCGTGGCTTAATGCGTATAAAAACCGTTATGGGCTCGTAGCGATAG
+ATTTAAAAACGCAAAAGCGTACAATAAAAAAGAGTGGTTATTGGTTTAAAGAAGTGGCAGAAAATAATGG
+CTTTGTCGATTAACCCCGGTTTTCCCGGGGTTTTTTCTTTTTTCAATTTTGTCATAGAAAACGAATGACA
+AGACTGAGTTTCTTTTAATTGCATAAAAAAAGAAGGGGGATTACAATATAGTTAAAGAAGTTTTTGAAAG
+AAGGAGGGAAAAGGTATGCAAAATGTGAATGCGATTACTACAAAAGGTGGAAGCCTAAGAGTAAAATTAC
+AGAGACTGGGTGGCTTCTTGGCAGGAATGGTAATACCTAATATTGGCGCATTTATAGCATGGGGACTTAT
+CACTGCATTCTTTATACCGACAGGATGGGTTCCGAATGAACACTTAGCTAAGTTGGTCGGTCCCATGATA
+ATGTACCTCTTGCCTATATTGATAGGTTATACAGGCGGTAAACTTGTATATGATGTAAGAGGTGGAGTTG
+TTGGAGCCGTTGCCACGGCTGGTGTAGCTATAGGTTCTTCTGTTCCAATGTTCATCGGTGCTATGATAAT
+GGGACCACTGGGTGGTTATGTAATCAAAAAATTTGACGAAGCGGTGGAAGGCAAAGTACCAGCCGGATTT
+GAAATGCTTGTGAACAACTTCTCAGCAGGAATTTTAGGAGGAATTTTGGCAATTTTAGCATTTTTATTTG
+TAGAGCCTGTTATGAACGCTATCTCACTTGGACTTGGAGCTGCAGCTCAGTGGGTTACGGACAAAGGATT
+ACTTCCTTTGATAGCATTGTTTATTGAACCCGGAAAGGTTCTCTTCCTGAATAATGCCATAAACCATGGT
+ATATTGGCTCCTCTTGGAGTAGCCCAGGTAAAAGAATTTGGAAAGTCTATATTCTTCCTTCTTGAAACAA
+ACCCAGGCCCAGGTTTGGGAGTGCTTTTGGCATACTGGCTCTTTGGAAAGGGAGACGCAAAACAGTCAGC
+TCCTGGCGCCATAATAATCCAGTTCTTTGGTGGAATACATGAAATATACTTCCCGTATGTTTTAATGAAC
+CCTGCATTGCTTCTCGCTGTCATAGGCGGCGGAATGGCTGCAGATGCAACATTTGTTCTCACAAAAGCAG
+GACTTGTGGCAACTCCTTCACCTGGCAGCATATTTGCAGAAATAGCTATGGCTCCAAAAGGCGGATTACT
+TCCTGTACTTGCAGGTATAGCAGTAGGAGCTCTGGTTTCCTTCTTGATAGCTTCACCTATTGTAAAGAGG
+GCAAGCGAAGAGAGCATGTCAGCTGAAAGCATGAGCTTTGCACGTTCAATAGTAAGTGGTCTCAAGGCCC
+AGAGCAAGGGCGAAAAAGTTGAAATGCCAAAAGCAGAAGTGAAAATGGATACACTTCCCAAACTCATAGT
+TTTTGCCTGCGATGCAGGTATGGGTTCTTCAGCTATGGGAGAAACTATCTTGAGAAAGAAGCTCAAAGAA
+GCCGGTTTTGACATACAGGTGAAGCACTCAGCTGTAAATCAGATACCAAAAGAAGCGGATGTAGTATTCA
+CACAGGAGAATCTGGCAGAAAGAGCAGCCCAGGTTGTGCCCCATGCTAAGATTGTGACAGTGAAGAATTT
+CCTTGACAATACCGTGTATGACGAATTTGTAAAAAGCCTTAGAAAATAGCTGATGGTGAAAGCCATGGAA
+GATTTGAGTGTAAGGCAGAAGTTTATCCTTAAAAATTTAATAGAAAAGGGACCATTTGAAATAGCTGACC
+TTGCCAATCTTATGGATGTCAGTGAAAGAACGGTTTTAAGAGAAGTGGCATTAATAAACGAACGCTTAAG
+GGATTTTAATGTAAAAATTGTAGAACAGGGGAGAAAGATATTCATAGAAGGAGAGGAAGAGGCGCTCAAG
+AGGGTTTACAGTTCTTTGGGCGCCATTCCTCTCCAATGGCTTTTAACACCTGACCAAAGGCAGGTTTTGA
+TGACTCTTCAGCTTCTTCTTTCTGATGAACCCATTAAAGCTGGCTATTTCAGCTATCAGTTTAATGTGGT
+TGAAGGCACAATAAGCCTTTACCTCGATAAAATTGAAGAGTGGCTTAGGATGAGAAAGCTCACGCTTATA
+AGAAGAAGAGGATATGGGATAAAAGTAGAGGGCAGTGAAGTTGATAGAAGAAATGCCATTATAGAGCTAT
+TTTACAATTATACGCCAATGGAAGACCTGCTGCAATTTATTTACGATGAAGAAAAAGGCAAATACTTCAA
+AGCCTTTTTTGATTCAGTGTTTGGCAAGGATTTGGTAGAGAAAGTAAAAAGTCTGTGCGAAAAAATTAAA
+GAAGCCGTATACGAAGAACTGCCTGATTTAAATTATTTTGGCATGTTTGTTCATATACTTCTTTCAATCT
+ACAGAAGCAAAGAAGGAAAGGCCATTGAACTTGATAGAGAATTTATAAATGATATATTACAGTCAGAAGA
+GTTCAATTTTATGAAGAAAGTTGAAAAAATCCTTGAAGAGGAAGATTTCTACCTGCCAGAGTCAGAAATA
+GCATATTTAGCTATTCACTTGAGCCCAAAAAAGTATGTGTACAAACAGCATAGGTTTGAAGAATTGGGCA
+TTACTCTGGAGGAGCTGTCAAAAGAGGTCGTAGAGGAAGTCTCAAGGATTTTCAATGTAAATATACGCTG
+CGATGAGCAACTTCTTTTAGGGTTAGCACAGCATCTAGAACCAGCTTTTTACAGGTTGAGGATGGGTCTT
+GTTACTTCAAATCCTTTGATAGAGGAGATTAAAAGCTATTATAAAGATTTGTTCAGTGCGGTGGAAAGAG
+CCTGTAAAATAGTTTTTTCAAAGTACAACATCATAGTACCAGAAGAAGAGATCGGATACATTACAATGCA
+CATAGGAGCGGCTATTGAAAGGCAAAAGGAAATGGCCAAGAAGCTTAAAGTTCTGGTGATTTGCCCTAAT
+GGAATTGGAACTGCCCGAATACTTTCTGCTAAATTGAAAAACAAGTTTAAAGAGATTGACCAGTTAAATA
+TAGGAACTATTTGGGAATTCAAGAGGAAGCATCAGGAATACGATTTGATAGTTTCTACTATAAGATTGGA
+AGAGGCAGATTCAAAAGTAATAATTGTATCTCCTTTTTTGACAGAAGAAGATGAAGAGAAGATAAGAGAT
+TATATACAAAATCTTGTCGAAAAAGTGGAACAAAAAGGTGGGCAGTTTGAGGCTAAAGTAAAGGTAGAAG
+AGAATTTTGAAGTAGCAGATGAAATATTGAGAAATTTTAAAATAGAAGAAGTAGAAGCTGATAGCACAGA
+AAGACTGATAGAGCTAATTGGGCAAGACCTGTCAAAATCCATGCTTGCTGAAGATGCTGAAGAAATAAAA
+GAGCTTCTCCTTAAGAGGGAAGCAATGGGCAATGTGGTTATACCTGGTACTCGAATTGCTCTTTTGCACA
+CTCGAAGTGATAAAATGGTACTTCCTTTTCTTGGAGTTTACAAGGTGAAAAGCCCTTTGAAACTTCAAAG
+CGTAGGGTTTGCCTACGAAGAAGTGGATACTTTTTTGATTATGCTGGCGCGTAAGACAGAAAAAAGTGAT
+ATACTAGAGATGTTAGGAAAGGTGAGCATTTCTTTGATTGAGGACAAAAATTTTAGTGAGATTTTAAGGC
+TTGGGGATGTAAAAGATGTAAGAAATGCTTTGGTGAAAATATTAAATGAGGCATAGGAGGCGAAGTCATG
+GACAGAGAAATACTCAATGAAAAGAACATACTTTTAAACCTTCCTTCAGAGTCTAAAATAGAGGCTATTG
+AAAGGGTAGGGAATCTCCTTGTTGAAAACGGCTATGTTGAAAAAGAGTATATCGAAGGTATGAAGAAAAG
+AGAAGAAGACATAACGACTTATATAGGAAATGGGGTAGCTATACCTCATGGGGTTTCTGAATATGTCAAA
+TACATCAAAAAATCGGGGATAGTCATAGCTCAGTATCCCGATGGGGTGGATTTTGGAGATGGCAACAGGG
+CCTATATTGTGATAGGAATTGCAGGTAAAGGAGATGAGCATCTTAACATTCTTTCAAAGATAGCTTTGAC
+ATGCCAGTACGAAGAGAATGTAGAAAAGCTCAAAAAAGCAAAGACTCCACAGGAGATAATAGAAATCCTG
+GAGAAAGGTGATGAGTAAAATGCTGAAGGCGCTTCACTTTGGAGCAGGCAATATAGGGAGAGGATTTATT
+GGATATTTACTTAATAAATCCGGATATGAAGTTACCTTTGTAGATATTTCGAAAGAAATTGTGGATAATA
+TTAATAAGTACAAAAAGTACAATGTCATTATTTTAAAAGAGCCTGTGGAAAAAGAGGAAGTAAAAGAGGT
+CAAGGCTTTGCATCTAGAGGAAGAGGATAAAGTGCTTGATGCTTTTTTAGAGGCGGATATGGTTACAACT
+TCTGTAGGTGTTTCAAACCTTTCTTCCATTGGTGGAAGATTAAAGAAATACTTAAAGGCAAGAAAAGAAA
+AAAATGAAAAACCTCTTGACATAATGGCTTGCGAAAATGCGCTTTTTGCTACTGACGTTTTAAGAGAAAG
+GGTAGTAAAAGAAGAGGACGATGATTTTATTACTTACCTCAATTTAAAAGTTGGTTTTCCCAATACAGCA
+GTTGATAGGATTGTTCCAGCAGTTAAAATTGATAAAAAACTTCCTGTGGATGTGGCAGTAGAAGAGTTTT
+TTGAGTGGGATATTGAGAAAAATAAAATTAAAGGGAACCTCCAAATAGAAGGGGTAGAATTAGTAGATGA
+TTTAAAACCTTATATAGAGAGGAAATTATTTTTGCTAAATGGAGCCCACGCTACAACAGCCTATTTGGGC
+TATTTAAGAGGTTATACGTATATTCATCAAGCGATAAAAGATGACAATATAAGGGCTATAGTGAAAGGAA
+TGCAGGAAGAAATATCTACTGCTCTTTCTAAAAAATATGATGTAGATAAAGAATCTCTTATGGCCTATGC
+AGAAAAAGTGATTAAGAGGTTTGAAAATCCATATTTACAAGATGAGGTTACAAGAGTTGGAAGGGAACCT
+TTGAGAAAGCTTTCATCAGAAGATAGATTAATTGCACCTTTAAAGCTTTGCAGTGAAGTTGGAATTACGC
+CAAACTTTATCCTCTATGGAATTGCTGCTGGGCTTTTATTTGACTACAAAGAAGATGCACAGGCCGTTAA
+AATGAGAGAATATGTAGAACAATTTGGCATAAAAAAGGCTGTAAATGTTATTACAGGACTTGAAGAGGAA
+AGTGATTTAGTAGAAGAGATAGAGAAAAGGTACTTTGAGCTAAAAGGAAAATTAATATAAAAAGGGCGTT
+TTGTGATAAGGCACAAAATGCCCTTAAAAATGTTTACAAGAGAGAGAAAACGTATAAAATTGGGAGAAAA
+TAAGAGCAAAGGCCAAAAAGTTCTTGCAAAATTGCGCTATATCAAAATTGAAAGGCAAAAGAAGTGTTTT
+ATATAATTAAATCAAAGCTTGTCTGACATCTGATGTATGATTTAATTTACACAAAATTAATACTAGTTTA
+ACTTCAATTTAACACTCCTCTGTTATACTTAAAATTGCTGTGGGGTTTTACCCTTTCTAAATCCAATTCT
+AAAGGTAAAAGGAGGATGTAAATGTTTAGTCAAAGGTCTCGCTTGTTTTCCATTCTGGTTGCAGCTCTAT
+TGATTTTTAGCCTCATTTTCCCGTCAGTGCCACAAATCGCATTTGCTGCAACCTCCAAGACCTTCGATTT
+CATTGAAGTAACAGACTTCCACGGTTACCTACAAAATGATGGTAAGGCATCTGATGGCACTTTGTACAAG
+CAGCAGATAGCAGCTGTAATGGCAAAACAGATCAAGGACATAAAAGCACAAAACCCCGACAGAACAGTGA
+TTTTGTCCGGCGGGGATATGTTCCAAGGAACGCCACTTTCTAATGTGCTAAGGGGCAAGCCAGTCATTGA
+GATGATGAAAAACATCGGATTTGACGCAATGGCTCTTGGCAACCATGAGTATGACTGGGGTATTGAGTCA
+GTAATTGACACGCAGAATGCTACTTTGAAGAATTCCACAATTCCAGTTCTTGCTGCAAACGTGTATGACA
+AGACCACAGGCAAGCCAGTGAGCTATGTAAAACCATATGTTGTTATTGAAAGAGATGGAGTAAAGATTGG
+AATAATAGGTATTGTAGACAACAAGGAATTCCCCACTATAATAATGCCAGCTTTTATACAAAATGTAGAT
+TTTAAAGACCCTGTGCCAATTGTAAATGACCTCGCACAGCAGCTGAGACAGCAGGGCGTAAAGATTGTGG
+TAGTTCTAGCACATATGGGTGCATATCAAGATAGCTCTGGCAATGTAAGTGGCAACCTCATAGACTTTGC
+AAAACAGGTAAAAGGTGTAGATGCTATATTTGGCGGACATACTCATACTATAGTTACTACAAGGGTTAAC
+GGAATACCAGTTGGAGTTGCTGCAAATTACGGGAAGGGAATTATTGACCTGAAGATTACAATTAATGAAG
+ATGGAACTATCACAGCTGGTGACATGCAGTATATTGACCTTACTAAGATTTATTCCACACCAAATATCGA
+CCCTAAGTATATTGACCCAGAGGTACAGGCAATAGTTGATAAAGCCAATGAAGACGTAGGACCTATATTT
+AATGAAGTTATAGGCAAAGCGGCAATAGATTTGACAAGAACTCAGAGTGCTAAACCCTATGGGGATTCAT
+TGCTTGGTAACTGGGCAGCTGAAGTGACAAGGAAGGCAGTCAATGCAGATTTTGGATTTGCCAACAATGG
+AGGACTCAGAATTGACATTCCAAAAGGCGATATAACCGTTGGAATGATGTATCAGTTAATGCCTTTTGAT
+AACACAATAGTTACGATGAAGATGACAGGTGCTCAGATTAAGACAATTCTTGAACAGGCAGTTCAAGACG
+GAGGAAAGGGTATACAGGTTGCAGGACTTTCCTTCAAATACGACCCAACCAGGCCTTCAATGCACAGAGT
+ATTTGACATGAGAAAATCTGACGGTACACCTATAGACATGAATAAGTCCTACCTTGTTGCTACAAACAAT
+TTCATGGGCACAGGTGGAGACGGATTTACAGGATTTACTGACCCTGAAGTGAAGAAGAGCTTTGTTGACA
+CTTACAAACTTGTGAGAGACGCTTTCATTGAAGCAGTAAAAGAGCAGGGGACAATAACTTCAGTAATAGA
+CGGAAGAATTGCTCCTGCTACAAAAGAGGGTACATTAATCACAGTTCTTGCTACATCTGATATACACGGC
+AATATATTCCCATGGGATTACAACACGGCTAAACCTGCCAACAGAGGATTGGCAAAAGTTTCAACTTATG
+TAAAACAGGTGAGAGAAAAGTATCCTTATGTAGTGCTTGTTGACAATGGAGATACAATCCAGGGTACACC
+ATTATCTTACTACTATGACAAGATAGACACGAAGACAGAGTATCCACTTGCAAAAGTGATGGGCGCAATG
+AAGTATGATACTTGGACATTAGGAAACCACGAGTTTAACTATGGACTTGAAGTATTAAACAGAGTAATAA
+AGGATATGAGAAACGAAGGAATACACGTTCTTTCAGCTAATACCTACAAAGATGATGGAACAAATTATGT
+AGACGCTTATTACATCAAAACATTTAATACGCCTCAAGGACCTGTCAAAGTAGGTATCCTGGGACTAACA
+ACTAAGATGATACCTGCTTGGGAGAACAAAGAAAATTACGCAGGACTTCACTTCAATGACCTTGTAGATG
+AAGCTAAGAAATGGGTGCCAAAATTAAGAGAAGCAGGGGCAGATATTGTAGTGGTCACAATGCACTCTGG
+TGAAGAAAAACCAACAGACATCATACCAGAAAACCAGGTAATTGCAGTGGCAACGAATGTCGATGGAATA
+GATGCAATAGTTGCAGGGCATACTCATGTTAATATACCGCAGCATGACTACAAGAATCCATCAGGACAGA
+CTGTAATAGTTACAGAGCCTGGCAAGTGGGGTGAATATGTATCACAGATATACTTTGATATCACAAAGAA
+CGATCAGGGCAAATGGGTAATTGCAGACAAATGGAGCACTACAATAAAGATGGACGATTCAATACAGGCA
+GACCCTGAGATATTAAACTTGGCACAGCCATATCACGATGCTACATTAAAATACATTGGCACAAAGATTG
+GGGTTGCAACAGGCGATTTCTTGGGCACAGACCAGACAATAAAGCCTACAGCAATAATGGACCTTATAAA
+CAAAGTGCAGAAATACTATGCAAAGACAGACCTTTCAATTGCCGCACCTTTGAGTAGCTCAGCTAAGATA
+TTAAAAGGTGACATCACTATACAGGATATAATGGGCGTGTATGTTTATGAGAACTACCTCTATGGAATAA
+AGATGACTGGAAAGCAGTTAAAGGCTTGGTTGGAGTGGTCAGCAAGGTATTACAAACAAGTGTCTTCACC
+AAATGATCCAATAACAAAAGATCCGACACTCAATATACCTGATTACAACCTCGACCAGCTGTACGGTGCA
+AGCTATGTGATAGATTTGACACAGCCGGCAGGACACAGAATCAAAAACCTCAAAGTAAATGGCAAACTTG
+TAAAAGATGATGATGTATTCACTGTCGCAATAAATAACTACAGGTTCAACGGTGGCGGTGGATTCATGCA
+GGCTGCTGGAATAACAAATCCAGAGATTGTGTTTGATTCAGCAAAGGCCTATGGAGATGACGGCCAGGTA
+AGAAATTTGATGATAAGGTATATACAGGAGCACGGCACGATAAGCCCTGTGGTTGAGAGCGATTGGTACA
+TCTCAACGACGCCAGTACAGGAAGAAGTAGAAGTAAGCCAGGGTACAACTCAGCCATCACAGCAGACAGA
+ACAACAGACAGCTTCTCAGCCAGTTTACAATTACGGAATTGTCACAGCATCAGCACTTAATGTGAGAGAA
+GGCGCAGGGCTTAGATATAAGGTAATAGGAGTGCTTCCTGCAGGTAAAGTTGTTACACTGCTTGAAGAAG
+TAAATGGCTGGTATAAGATTGACTACAATGGAAAGACAGGATATATTTACAGCAAGTATGTTGCTGCAAC
+TCCGAATCCGTCAAATGTTGTTGTGCTAAAAGCTGTTAAAGTCACTGCTAAGAGTGGACTAAATGTAAGA
+GTAAACAATTCTCTCAATGCGAGAAAGATTGGAGCAGTACCATACGGAACAGAGCTCAAAGTAGTTGGAG
+AATATAACGGATGGTATCAAGTGCTCTATAATGGTGGATTTGGATACGTATATGCGAAATATACAAAGTA
+AAGTGAAGGGAGTGGCTTTCCACTCCCTTATTATTTTTGTATCAAAATATGATAGAATATATGAAGGAAA
+CATTCGTTAAAGGGGTTGAAGCTCTGTTGAAAATAGGGGATGTAGTTTTAGAAAATAACGTATTTTTATC
+ACCTATGGCAGGAGTTACAGATAAGCCGTTCAGATTGATATGTCAGGAAATGGGTGCAGGACTTACTTAT
+ACTGAAATGGTAAGCGCTAAAGGGCTTTACTATGGGAGTGAAAATACAAAGGCACTTTTGGATATTGACG
+ATGGGGAAAAAGTAGCCATTCAGATATTTGGCTCTGACCCCGAGATTATGGGAGAGATTGCAAGAAGGTT
+GAATGAAAGCAAAGCGTTAATCATTGATATAAACATGGGATGCCCTACTCCAAAGATAGTAAAAAATGGA
+GATGGAGCAGCTTTAATGTTAAAACCGGATTTGGCTGAAAAAGTGATGGAGGCGGTGGTAAAGGCTTCAT
+ATAAACCAGTAACTGTAAAAATAAGAAAAGGATGGAATGATAATAATGTAAATGCAGTAGAGATTGCACA
+AATTGCTGAGAGAGTAGGCATTAAAGCTGTAGCGGTACACGGGAGGACAAGAGAACAGTTTTATTCAGGA
+AAAGCTGACTGGGAGATAATTAAAAAAGTCAAGGAAAGCGTAAAGATACCTGTAATAGGCAATGGAGATA
+TATTTACGCCAGAAGATGCAAAAAGAATGCTTGATGAAACAGGTTGCGATGCCGTAATGATTGGGAGAGG
+AGCCCAGGGCAATCCGTGGATATTTAAAAGGACTGTCCATTATCTTAAAACGGGTGAACTTTTGCCTGAA
+CCTACAATAAAGGAAAAAGTAGACCTTATGATAAGGCATCTTACTATGATGGTTGAGTATAAAGGTGAAA
+GAACAGGTGTGGTAGAAATGAGAAAGCACATCGCTTGGTATTTAAAAGGCCTTCCAGGCAGTGCACGAAT
+GAGAGAAGCAGTATTTAAAATGGAAAGTTATAAAGAAATAAAAGAATTTTTAGAAGGTATTCCTAAAATT
+TACGAAAAAGGGTAATAAAAAATCCTGCGAGAGCAGGATTTTTATCTTAAATTTTCAGGCAACGTCTGTC
+TCATTGGGATGTTTTGCCTATTTAGAAGGTTTTCTACCAAGTCAGGGAATTCTTCAGCGGGTATACCTGC
+TCCCATTTCTGTTGGGTCGTGAAAGGCATGGGCTCTTGCACCGCCACAGAGAAGGGAGAAGTTCATTTTT
+CTATTCACAAGAGGGGATACTGTCATTTCAGAACATACTCCACAGGTTCCAAGTAAGTCTATATTAAGCC
+TCCCGCCTTTTTTCATCAGATAATGCCCTTCTAAAGCGAGTATTTGTGCTGGTACTCCGAAAACCAGCAC
+TACCTGAGGTTCTACAGGAGCCTTTGAAAGTTTGAATACAATAACCTCAGACACGTTCCCAGGTTCCAGT
+TTGGGGATTTTCTCCCTTGTCACTCTTGAGGTTTCCAGCGAATAAAATCTTCTTAGCAAAAAATCTCTTT
+CCCCGTTTTTAATAGGTTCAGGCAAATCGTATAGTCCAAGATTTGCAGCTCCTGCAGCGCACATAAAATC
+TTCTGCCTTAAGCCTTAAAGCATCAGGCGGTTCAGGTAATCCAGAGTAATTTGTTGAACCTCTTACTGTT
+TCAACCGCCTGGCAGTAAGTTAATCTGCCATTGGGCCTTGGGATATCTTCAAAAAACTTCTCATACCTTT
+CTTTGTGAACAGATGGTACCAAAAATACACCTACAGGTTCATATTTTAGCTTTAATTTTTTTACTATTTT
+TGAAGTTAAGTCTTTCCAGTCATGTTTTGGCTTTATGAGTTGCTCTTCTAAAAGTGGACCGGCCATTTTA
+ACAACCTCCTATTGTTTGCCAAAAATATATATGGCATTAGTCGGGCAGATTTCCAAACAAGAAAGGCATA
+GTATGCACTTTTCAGGATATAAGGCTATAGATTTGTATTCTCTGTTCGGATTCGTTTCTCCTTCCCTCTT
+TACAAGTTCATATACATCTTCAGGGCATACTTCTACACATCTTCTACAACCTATGCACTTTTTGTCGTCT
+ATTGTTATCTCAGCTCCTGGCTTAAAAATATTGACATCAGTCATTCTATCACCTCAAATTTTTTAGGGCT
+TACACCCTAATTTTAAACCTTTTTTACATATAATGCAATTTAAAATGCATCAGTTATTTTTATATTATCC
+ATAGGTCAAAGCTAATAATTTTTTGTAAAAACTTAGGACAGGCACATACGGGAAAGTAGGGCACATTATG
+TTATTACAAAAGGAGATGATGTATAAATGGAGCATTCCTGTAATGAATAAAAAATAAGGGAGAATGGACT
+TTGAAAAAATAAGTACCTCCTGATAAAATACAGAGTGTAAGTTTAAGAACTTACCTCGAATTATCAAAAT
+AAACAGGAGGTACCTAAAATGAAGTATAAACAAAATGAAAAGATTTTGCAAGTAACGGGAGACACATTAA
+TTGCGGGAGTAGACATAGCAAAAGAAAGCCATTATGCCAGAGCATTTGACTACAGAGGAGTAGAATATGG
+GAAATACCTGAGATTTGAAAACAATAGAGAAGGTATGACAAAATTTCTTAACTGGGCAAAAGACTTGATG
+GAGAGACATAAGAAAAACAAACTAATAGTAGGGATAGAACCGACAGGGCAATATTGGCTGTGTTTTGCCC
+AATACCTTAAAGACAATAACATAAAGGTAGTATTGGTTAATCCATTTCATGTAAAGATGAGCAAAGAATT
+AGATGACAATTCTCCCACAAAAAGCGATAAGAAAGACCCAAAAACAATAGCAATGCTAGTAAAAGACGGG
+AGATATGTAGAGCCGATAATACCTGAAGGAGTATATGCAGAATTAAGGGTAGCGATGGGCATAAAAGACA
+GGTTGAACAAACAAATAGGGATGACAAAAAATCAAATAACAAGATGGTTGGACATATACTTTCCAGAGTT
+TAACACCGTATTTTCAGACTGGGAAGGGAAAGCAGCACTTATCACATTAAGAGAATTTCCAACGCCTGAG
+AAGATAGCAAAAAAGAGTGCTGAAGAAATAATATCGATATGGAAGAAAGAAGTACAAAGAGGGGTAGGAG
+AAAAAAGGGCTATAAAGCTGATAGAAACTGCTAAGGAGAGCATAGGGAAGAAGCAGGGCATAAAGATGGC
+GGAATACGAGATAAAGACTCTCATTGAACAATACGAATTTTTAAAAAAACAAATTGAAGAAATAGAGAAG
+AAGATGGAAGAATTAATAGTTGAGATACCAGGGGTTAAAGAACTACTAGAAATCAAAGGGATAGGAGTAA
+ACACAGTAGCAGGTTTTATTGCAGAAGTAGGAGATATTGAAAAATATGAACATCCAAAACAGATACAAAA
+ACTAGGGGGATTAAACCTAATAGAAAATAGCTCTGGTAAGCATAAAGGAGAAACGACAATAAGTAAAAGA
+GGGAGGAAGCGATTGAGGAGTGTGCTATTTAATGCAGTAATGGCCTTGGTCGCAAAAAACGAAGAATTTC
+GTGAACTACACAAATATTACACCACCAGAGCGCAAAACCCGCTAAAAAAGAAGCAATCACTAATAGTATT
+GTGCAACAAACTGATAAGGATATTTTATGTCATATTAAAGAAAGGAGTAAAATATGACCCAATCAAGATG
+ATGAAGGACATAAAGAGGCCAGGCTTACAGGAAGCTGCATAAAAAGTGCCAACATACTATCAAATCAATT
+AAGGGTTAATCATCTTCTCTTCAGCTTTAACTTAGTCACATCTAAAGAGCTGACCCTTAAGAAGAAATTG
+ATTTTTATGAAAAGCGAAAGTGTGAACGATGTGACATAAAAGGTAAAAGAAGGAATAAGACAAAAACAAC
+CAATCAAGAGATGGGATATTGACAACAAGAGCGGGAATTGTCATAAAAATAATCACCATACGGGCAAAGA
+CCCTGCAATGGAGCAGAAATGACATCCACCTCATGGCAGGTAGAACGAAGGAATTAAGGACTAAGATCCA
+GTGAGACATGGGAGGGTAAACCCCATGAGATAAGTGGAGCTATCCCGCCATAATATGGAAATAGGATATG
+AGGTTTATTAAGCTTACCCATTTAATGGTTAGATAAGTAAGAAATGGTAATATAAGCCATGAGATGCTCT
+TGTTGTGATGAGAAAATTAAAGAAAAACTAAGATATTAAGAGAAAATAAAAGATAATAGAGGGAGGAGGT
+TAGGAAATACAAAGGGATCGATTTGTTAGAATTTCAGTATAAAGAAGAAATCAAAAGAAGAAGCATTATA
+CCAAAAGAAAAGTTTTATCACCGTTTTTTAAAAATTGGAAACCTAATAATGATTTCTAAACCTTATGATG
+AAGAATGGCAAGAAAAAAGCTATAAGATGAGTTTGTATGAACTTATGAAAGAAATAGACTATGAAGAGGT
+ATTTGGATTAAGAATTCCTGGAAAGTCTAATAAGAAGAAGGTTTACACAAACAGGCTTTCTTTTGAAAAA
+TTCACTATTGGAGATATAGTACTTGCGACAAGTCTGGGCTTTCACATACAGGGAGCTATAAGGCATGCTG
+CTATATTTGACAGCAGAAGATATCATGGAAGTATTGATGATGAGTGTTTGCTCACTGCAGAACCTGACAA
+AGGAGTAATATACGAATCTATTCAGTTTTATTACGAAAATTTTGGAGAAGCATGGGGGCTTTTTGTTCCA
+GGGACAACTTTCAAACAGAGGATTGAAATAGTTGAAGAACTTTCAAAACACGTAGGAGAAAGGTATTACT
+GGAGCGCCCATAAAAACAACCCTACATCCTGGTACTGTTCTTTGGTTCCATGGAGAGGATATTATGAAAT
+TGCAGGGATAGACATAGACTACAATGGAGGTTACTGGGTGCTCCCTATAGATATTTTCATGAGCGAATAT
+ACAGAGGTGTTTGAGTACGCAAGGGGATAAAATTCTTATCCCCTTGCAAGTTATAAGATGTCTGACAATT
+TGAAAATACATGAAAATACAAAAACCATATTGACTTTTAGGTAAGGGGTAATATATAATTATCTCGTAAA
+CACGTGTTCATGAAATTTATTTTAAGAGTTTTTGTTGAAAAATGCGAAAAGTTACTCTATAATCTATAAC
+AAACAATATAGAAATAGAGGAGAATTGTTATGATTAATAGCAAAGACATTGCTAGGATTGCCGGTGTGTC
+TCGCAGTACTGTGTCAAGAGTCATAAATAATTATCCCAATGTTTCGCCTGAAACTAAGGAAAAAGTGTTA
+AAAGCTATTAAGGAATATAACTATGTTCCTCATGCTTCAGCTCGCATGTTGAGAGGAAAAAGCTCTAAGA
+CGATTGGCCTTGTGATTGTAGATTTGAAGAGGAATAGTGATATTCATAAGGTTTATGACAATGTTTACTT
+TGGACCTTTTACAACTGCGGTTATCGATTTTGCAAATCAGCTAGGATATAATGTTCTTGTCATTACTGTT
+TATAAACCGAAAGATTATAAAAAAGTGAGGGAAGTCTTTTACAATAAGACTATCAATGGAGCAATTTTTA
+TTGGTGTAAAAAATGATGACCCCGAAATAAAAAATCTTATTGAGGCAGGGCTTAAGACGGCAGTGATTGA
+CCAGGAAATAAGAGATGATGAGAATGACCCATTCAATAAAAGTATCATAGTCAACATGGATAATGTGACT
+GGAGCCTATGAAGCTACAAAGTACTTGATAAGTCTGGGTCACAGGGAAATTGCCCATATAACAGGTGATA
+TGGAAAAGCTCTCTGGTTTTGCAAGATTAGAAGGATACAAGAAAGCATTGAAAGAAGCGGGAATTCCATT
+TAAAAGTAGTCTGGTAGTAAAAGGGGATTTTGTTGAAGAAAGCGGTTATAAGGCTGCATATAAATTATTC
+AAAAAAGCAAAACCCACGGCGATTTTTGCTTCAAATGATCAGATGGCTATAGGAGCTATGCAGGCTTTAG
+AAGAGATGGGATACAAAATTCCAGATGATGTTTCTATAATTGGTTTTGATGATATTACTATATCTCGCTA
+TTTGAAACCTGCTTTAACGACGATGAGCGTTTCTTTATTGCAAATGGCAGAGTTAGCAGTAGAAAATCTT
+ATTAGGTCAGTCGAGGAAGAGATAGCAATTAAAGCTAAATTTGTAGTACCTGTAAAACTGGTAGAAAGAG
+AATCTTGTAAAAGAATTGAGATAAAAGAAGAAAATGAAAAGAAAGAATATCTTTTATCAAGATGAAGGTC
+AACATTTTTGTTTCTATACTCTTTTGTAAACACGTGTTTATTGGATTTTTGTATAATATATGGTATAAAA
+AGGCTTAAAGCCTTTTTAATCTAAAAATTGAGAAAGGGGTGATAAAAAGAAAAGGTATATTTAAAAAATT
+TATAGACTTTGAAAACTATTTCAAAAGGGGGATTGTGAGGTGCGAAGGCTCTTAAGTGTATTATTGGTTT
+TAATGTTGGTGACGGGTGCACTGGCAGGCTGTGGACAAAAGAGCCAGGAAGCAGCTGATAAAACCCAGCA
+AAGTGAAACAGCCCAGCAACCTGCCCAAGAAACTACCTATCAGAGAAATGAAACTCTTTATGCTGGAGGC
+GGATTGTGGGCACCACCGAGCAACTGGAATCCGCTTACACCATGGAATGCAGTAACAGGTACAGTAGGAT
+TGATTTACGAAACTTTGTTTAATTATGACCCGCTTAAAAACGAATTCATTCCATGGTTAGCCGAAAAAGG
+TGAATGGACCTCTGATAATACTTATCAAGTAACATTAAGAGATGGACTTACTTGGTCAGATGGTCAGCCT
+TTGACTTCAGAGGATGTAAAATTCACTTTTGAAATAGCAAAAGAACACCCTGAAATCTATTATAGCCCAA
+TGTGGCAATGGTTGCAATCTGTAGATACTCCTGATAATAAGACTGTGGTATTTAAATTTTCAACTTCCCA
+TTATCACGAATGGCAATATAACTTATATCAAATTCCTATTATACCAAAACATATTTGGCAGAATAAATCT
+AAAGATGATTTGCTGAATGGTGCTAATGAAAAGGCAATTGGTTCAGGACCTTACTTATTTGATACTTACA
+GCAATGACCGCATGGTATATAAGAGAAATGATAACTGGTGGGGTATAAAAGCTCTGGGACTTACTCCACA
+ACCTAAGAGAATAGTGTACTTAATTGTTCCAAGTAATAACGTAGCTCTCGGAATGTTGATGAAAGGAGAA
+CTGGATGTAAGTAATTTCTTCCTCCCTGGTATACCGACGTTAAAAGCTAATTATGGAATAACGACTTTCT
+ATGACAATCCACCATACATGATTCCTGATAATACAGTGTTTATGTTTATCAATGTGACTAAAGAACCTCT
+TAGCAATGTAGAACTAAGACGCGCCATGGCTTATGCTATAAATCCAAAAGTAATAGCTGAAAAGGTGTAC
+GAAAATCAGGTTGAACCTTCAAATCCTCTAGGTTTTGTGCCTGCTAAGTCTTGGGAAGAATATTATGATA
+AGAACGTAGTTTCACAGTATGGATTTAGCTATGATCCTAATAAAGCAAAAGCGATTTTGGATGCTGCAGG
+ATTTAAATTGGGTAACGATGGAGTGAGGACAACTCCAGATGGCAAGAAGTTTAAATTAGAAATTAGCGTT
+CCGTATGGTTGGACTGACTGGATGGAAGCAGCTAAGATTGTTGCAGACCAGTTAAAGGCTGTAGGAATTG
+ATGCAGAAGCAAAATTCCCTGATTATAGCAAATATTGGGAAGATTTAACTAAAGGGACATTTGATTTATC
+TTTCAACAACTTCGGAAGCCAAGTAACCTCAACACCATGGACGCTTTACAACTGGCTCTTCAATCCTATA
+ACAGGAGATGCTCAATACAATGGTAACTTTGGGCGCTTTGATGTAGAAGGGTTGCAGGATATGGTGGCAG
+CTTTAAATGAAGCAAAACCTGGAACAGATGAAGCTAAAAAGGCTGCTTCAAAATTGGAAGAAGTATTCTT
+AAAGAACATACCGGCCATACCGCTTTGGTACAATGGTCTCTGGTTCCAGGCATCAAATGCAGCATGGGAA
+AATTGGCCAACAGAACATGACCCATATGCTTACCCAGTAACTTGGGGAGGCAGATGGCAGACAGGCGGTA
+CAATGATGATGATGAAAATAAAACCGAAAGCTTCGCAATAATAAATGGGGGTATATAGATGTTACGGTAT
+TTGATTAAGAAATTGTACATCTACATTTTGACTTTCTTTTTTGCAGTGACAATCGACTGGCTGATCCCCA
+GGTTTATGCCTGGGGACCCCATTCTTGTATTAGTATCAAGATTTTCGGGGTTACCAGAGTCGGCAAAAGT
+AATGTATGGATATTTGATTAAAGCTTTTGGATTGGATTTGCCTTTGTGGAAGCAGTATCTGAATTTCTGG
+ATGGCTATATTTAAAGGTGATTTGGGTATAAGCATATATCTATATCCTAAACCTGTTTTATCAGTTATCG
+CTCAGGCCATACCTTATACACTTGTAGTTTTGCTGCCCTCTATTCTTTTGAGCTGGATAGTGGGGAACTA
+TATAGGGGCTGCAGCAGCAAGGCACAGGAGCCTTGATTCCAGTATGTTACCTGTATTTTATATTATCACT
+TCAATTCCATATATGTGGCTTGGAATACTTTTAGCGTGGGCTTTTGGCGTCCTATTAGGGATTTTTCCAA
+TTGCAGGTGCTTACAGTTTTAGCATGAGACCTAATTGGTCGTGGCAGTTTGTAGCAGACTTCTTAAAGCA
+CTGGATATTACCTTTCTTGTCTTTATTTATTGTGCAAATTGGCGGTTGGGCAATAGGCATGAGAAACTTG
+ATAATATATGAGCTTGAAGCGAATTATTCAAGGTATTTAGAAGCTCTAGGTGCATCCGAAGGGCTTATAA
+GGCGATACGCTTTTAAAAATGCTATACTTCCACAGATTACTGGTTTGGCTCTTCAATTGGGTACAATTGT
+CGCAGGTTCCATAGCGACAGAGGTAGTTTTTGCTTATCCAGGAATGGGATATATATTGTTGCAAGGAATA
+TTAAACCAGGATTATTTTTTGGTCCAAGGAGTGTTTTTATTCATAATCATTGGGGTATTACTTGCTAACT
+TTCTGGTAGACATACTTTATATGATAGTTGATCCAAGGATCAGACTAGGACTTGGAGGAGAAAATGTATG
+AAAGAGTTTATGTATTTTGCATTTAAAAATACGAAATTTAAAATAGGCCTTAGTATACTGCTTTTTTTCT
+TGATATTGGCTACAATTGGTCCCTACCTTTCTCACTATAAAGATCCTCTTGAATATGTGAGTATGAGCAA
+TTTGCTTCCTAATAAAGATAACTGGCTGGGGACGACCACCTTTGGTCAAGATGTTTTTACTCAGTTTGTA
+TATGGGTTAAGGTCCACATTTTTTATTGGGCTGTTTGGAGGAGGATTAGCTACTATAATAGGGCTTTTAA
+TCGGTTTTATAGCAGGGTATAGAGGCGGCTGGATAGATGAGATTTTGATGATGCTTACAAATATCTTGAT
+AGTGATTCCAACTTTAGCTCTTCTTATAATAATTGCTGCTTATCTCCCTTACAGAGGGATAGGAATTCAA
+AGTGTGATAATAGGTTTGACGGCTTGGCCTTGGACTGCAAGGGCTGTGCGAGCTCAAACTCTTTCTTTGA
+AGTCAAGGGAATTCGTGAATCTGGCGAAGATAACGGCTTTACCACCTTTAAAAATAGTTTTAGAAGAAAT
+AGCACCAAATATGATGTCCTATGTAGTGATGGTATTTATTCTCCAATTTGCAGGTGCGATACTTGCAGCA
+GTGGGATTGGATTTTATAGGTTTGGGACCTACAAGAGGGATTTCTCTTGGATTGATGCTCCAGTACTCCG
+TGCTGTGGAATGCAATTCAATTGGGAATATGGTGGTGGTTTATTCCTCCGGGGTTGGCAATAACGATGAT
+AGTAAGTTCGCTGTACTTTCTCAATATAGGCCTTGATGAGATATTCAATCCAAGGCTTAGGGAGGAGTGA
+CCAATTTGGTAGAGATAAAGGGTTTGAAAATATATTATAAAACTTTGCGCGGAGACGCTAAAGCATTAGA
+CGACGTGACTTTTACGATAAATGACAGAGAAATACTGGGGATAGCTGGCGAATCAGGATGTGGCAAGTCG
+ACCCTGGGGAATTCCTTGATCCTTTTAAAGCCACCAATGAAATACGTCTCTGGTGAGGTTAGACTAAATG
+GCGAGAGATTACCGATTGACAATACTGTTGAGATGAGAAAATATCGCTATAAAAAAATTTCTCTTATACC
+CCAGTATGCTATGGATGCTTTAAATCCAACTCGTAAAATAGGGGGAATAATAAAGGATTTGGTTGGTCAG
+CATAGGGTAAAATACGAGGAGATAGAAGGAAGGCTACATGAAAGGCTTAGAATGGTTAAATTATCTAAAG
+ATATACTTAATATGTACCCTTTTGAGCTATCAGGTGGAATGAAGCAAAGGTTAGTTTTAGTAATATCTAC
+TTTGTTAAATCCAGACCTTTTGATAGCAGATGAAGTCACTTCTGCGCTGGATGTTTCTTCACAGAAAGCA
+GTTTCTCTCATGTTTAAAGAATTTAGGGATGAAAAGATTGTAAATTCTATAGTTTTTATTACTCACGACA
+TAGCGGTTTTGTATCAAATAGCGGACAGGATAGCTATAATGTACGCAGGTAAAGTAGTGGAGATTGGTCC
+TACGGAAGAGATAATGAAAAATCCTCTCCATCCGTATACAAAGGCTTTAATTAAATCTTTGCCAAATGCG
+GGGATTAGACATACACATCAAAAGTTAGAGGGAATTCCTGGTCATCCCCCTAATCTTATAAACCCACCGG
+AAGGTTGCAGATTTAAAGATAGGTGTCCTTTTGCCAGTGACGAGTGTTTAAATGAACCGCCACTTGTGGA
+AGTTGAACCAGGGAGATACGTTGCTTGTTGGAAGGTGAAGGGAAGATGATTAGGGTAGAAAATCTCACAA
+AGGTATTTACTTCAGGAGGGATATTTTCTAAAAACACAATAGTGGCAGTAGATGGAGTAGATTTTGAAAT
+AAAAAAAGCGAAATTTTAGCTTTGGTAGGAGAGAGTGGAAGTGGTAAATCTACAATTGGCAAGATGATGT
+TAAAGCTATTAAAACCCAGTGGCGGTCAAATCCTTCTAAACGATAAGGACATCTATAAAATAAAGAACAA
+TAAAGAGTTTTATTCAAAAGTACAGGGCATTTTTCAAGACCCCTACTCTTCCTTTAACCCCATATTCAAA
+GTAGACAGAATTTTTAAGCTAATAAAGCAGTCATTTAAAAAAGAAGTTTCTTCCTCTGAATGGGAAGGGA
+GAGTAGAAGAGGTATTAAAAAAGGTGGGGCTTAATGTAGGAGATGTTTTAAATAAATACATTCACCAATT
+AAGCGGAGGACAGCTCCAGAGGTTGTTAATAGCAAGGGCCTTGCTCATGGATGTCGATGTACTGATTGCC
+GATGAAATTACAAGTATGTTGGATGCTTCAACCCGAGTAGATGTATTGGAGGCTTTGCTGAGCTTGAAGG
+AGATAGGCGCTTCTATACTCTTTATTACCCACGACCTTTCACAGGCTTATTATATAAGCGATAAGATAGT
+AGTTTTGTACAAGGGCTCTGTTGTAGAATCAGGGTCTATAGAAAAAGTGTTTTCCAATCCAATGCATCCT
+TATACTAGAATGCTTTTAGATTCTATACCGCAATTAGATAGAAAATGGGAAGAAGACAGGATAAGCGTTG
+AGGATTTTGATAAGTCTCGTGCAGCCTGGAAAGAAGGGTTATGCAAGTATATAGATAGATGTCCGTTGGC
+AGATTTAAATTGCGTAAGGCCGAAGCTTAAGTTAGTGGAAGAAGACCATTATGTAGCTTGTGTAAAAATG
+TAAAAAAGGTGATTTTTATGGAGAAGAGAATTTCACTGAATGGGAAGTGGCATTTTAAGGAGATTGGAAC
+GGATGTATGGTATGAAGGGCAAGTTCCAGGGTGTGTTCAGCTGGATTTGATAAAGTTAGGAAAATTGCAA
+GACCCTTATTATAGAATGAATGAAATAGAGTTTCACAAGTTAGAAGACAAAGAATGGGTTTACAAAAAAG
+AATTTACATTAAGCACAGAGCATTTAAATGAATATGACGCAGTGAAGTTGGTGTTTGAAGGAGTGGATAC
+TTTTGCAGATGTATACTTAAACGGCGTGTATCTCGGTAAAACGCAAAACATGTTCATACCTTATGAATTT
+GACATAAAGGGCGTAATAAGAGAAGGGATAAATATTTTAGAGGTTTACTTCAAATCTATAACAAAAACTG
+TAAAGTTGATGGAAAAGGTAAGTCCTGTCAAACTAGAATGGTCGGGAGACAGTGGAAGGCCTTATGTGAG
+GAAAGCCCAGTATTCATTTGGATGGGACTGGGGACCAAGAATTGTACAGGTGGGTCTTTGGAGAGGTGTA
+TATATAAGATTAGTAAAACACGCAGAAATTAAGAATCCATACTTTTATACGGAAAAAATTGAAGATGATA
+AGGCTTATGTTGTAATAAGCGCAGATATTGAAAGATATGTACGTGGTGATTTTGAGGCGGAAGTAGAGCT
+TATTGAAAAAGATATATCTATTATCAAAACAAGAACTAAAGTTGAAAAGGACAGAATAGACCTGAGGATA
+AAAGTAGACAATCCTAAATTATGGTATCCCAATGGTTTAGGGGACCAGCATCTTTATGAAATAAAAATAA
+GGCTTTAGAAATATTAGATGAAAAAAGTTTTAGAAGTGGGATAAGAACGATTAGATTGATAAGGGAAAAA
+GATGAAGAAGGGGAAAGCTTCATTTTTGAAATAAACGGTGTAAGAGTCTTTGCAAAGGGAGCCAACTGGA
+TACCAGCTGATAATTTATTGCCAAGGCTTAGCAGAAAAGATTATTACGAATATATAAGGCTTGCAAAAGA
+AGCAAATATGAACATGCTGAGAATATGGGGAGGAGGGATATACGAAGACGAGGCATTTTACGAAGCCTGC
+GATGAGATGGGAATAATGGTGTGGCAGGACTTCATGTACGCCTGCGCAGAGTATCCCGACCAGTTTGAAT
+GGTTCCAGAAATTAGCAGAAGAAGAGGCTGAGAAAGTGATATTAAGCCTTAGAAATCATCCCTCTATTGT
+GCTTTGGTGCGGGAATAACGAGAATAATTGGGGATTTCATTCCTGGTGGAATAAGGGGGATCCAAAATAC
+CTGGGCAATTACATTTACAAGGAGATACTGCCTAAAGTATGCGCAAAGCTGGACCCATCAAGGCCTTATT
+GGGTATCGAGCCCTTATGGAGGAGAAGACCCGAATAGCGAAGCAGAAGGGGATAGGCATCAGTGGAATGT
+ATGGAGCGGATGGGTGGACTATGAAGAATATAGAAAAGACAGGGGCAGGTTCATAAGTGAATTTGGTTTT
+CAGGCGATGCCTGATTGGAGGACGGTTTTATCTTATACGGCGCCAGAAGAGAGGAAAATATTGAGCCCAG
+TCATGATTTCTCACAACAAAATGGTCGAGGGAATGGAAAGACTGGTAAGGTTTATGGTAGGCCGGTTGGG
+ATTTCCCAAAGACCTTAAGAGCTTTGTCTATTTGACCCAGTTTAATCAAGCAGAGGCTATAAAGACAGGA
+GTGGAACACTGGAGGTTAAGAAAATTTAAAACAGCAGGTGCTCTTTACTGGCAGTTTGATGATTGCTGGC
+CTGTAGCCAGCTGGTCTGCAGTCGATTATTACAAGAGAAAAAAGGCTTTGTACTATTATTCCAAAAGATT
+TTATGCAGAAATTCTACCTTATGTAGAAGAGGAAGTTAATGGTGTAACAGTTTATGGAATAAGTGATTTG
+CCATACGAGAAAGAAGTAGAAGTTGTTGTAAAAGTTTTCAAATTAAATGGCGAAGAACTTGCAGAAAAAA
+AGCTAAAAGCTAGATTAATAGCAAATGATGTTACAAAAATAGCCCATTACAGTTTTGAAGATTTGAATAT
+TGGATATAGAGTAAAAGAAATGCCTATAGCGATCCCAGGGTGTACGCTGCCGGTGGAGAAGAACGGGGAG
+TTATTGAATAGCGTTGTGTATGTAGAAATAATCACTGATGATACGGTTTATGAGAATTATAAAGTATTTG
+GCAAATTCAGAGATCTGGATTTAGCAAAGCCAAAAATCGATTATGAAGTAAGGGAGAATAAAATAATTTT
+AAGAACAGATGTTCCTGCTTTTGGAGTATTTATAGAAACGGAGCATTCCTGTAATGAATAAAAAATAAGG
+GAGAATGGACTTTGAAAAAATAAGTACCTCCTGATAAAATACAGAGTGTAAGTTTAAGAACTTACCTCGA
+ATTATCAAAATAAACAGGAGGTACCTAAAATGAAGTATAAACAAAATGAAAAGATTTTGCAAGTAACGGG
+AGACACATTAATTGCGGGAGTAGACATAGCAAAAGAAAGCCATTATGCCAGAGCATTTGACTACAGAGGA
+GTAGAATATGGGAAATACCTGAGATTTGAAAACAATAGAGAAGGTATGACAAAATTTCTTAACTGGGCAA
+AAGACTTGATGGAGAGACATAAGAAAAACAAACTAATAGTAGGGATAGAACCGACAGGGCAATATTGGCT
+GTGTTTTGCCCAATACCTTAAAGACAATAACATAAAGGTAGTATTGGTTAATCCATTTCATGTAAAGATG
+AGCAAAGAATTAGATGACAATTCTCCCACAAAAAGCGATAAGAAAGACCCAAAAACAATAGCAATGCTAG
+TAAAAGACGGGAGATATGTAGAGCCGATAATACCTGAAGGAGTATATGCAGAATTAAGGGTAGCGATGGG
+CATAAAAGACAGGTTGAACAAACAAATAGGGATGACAAAAAATCAAATAACAAGATGGTTGGACATATAC
+TTTCCAGAGTTTAACACCGTATTTTCAGACTGGGAAGGGAAAGCAGCACTTATCACATTAAGAGAATTTC
+CAACGCCTGAGAAGATAGCAAAAAAGAGTGCTGAAGAAATAATATCGATATGGAAGAAAGAAGTACAAAG
+AGGGGTAGGAGAAAAAAGGGCTATAAAGCTGATAGAAACTGCTAAGGAGAGCATAGGGAAGAAGCAGGGC
+ATAAAGATGGCGGAATACGAGATAAAGACTCTCATTGAACAATACGAATTTTTAAAAAAACAAATTGAAG
+AAATAGAGAAGAAGATGGAAGAATTAATAGTTGAGATACCAGGGGTTAAAGAACTACTAGAAATCAAAGG
+GATAGGAGTAAACACAGTAGCAGGTTTTATTGCAGAAGTAGGAGATATTGAAAAATATGAACATCCAAAA
+CAGATACAAAAACTAGGGGGATTAAACCTAATAGAAAATAGCTCTGGTAAGCATAAAGGAGAAACGACAA
+TAAGTAAAAGAGGGAGGAAGCGATTGAGGAGTGTGCTATTTAATGCAGTAATGGCCTTGGTCGCAAAAAA
+CGAAGAATTTCGTGAACTACACAAATATTACACCACCAGAGCGCAAAACCCGCTAAAAAAGAAGCAATCA
+CTAATAGTATTGTGCAACAAACTGATAAGGATATTTTATGTCATATTAAAGAAAGGAGTAAAATATGACC
+CAATCAAGATGATGAAGGACATAAAGAGGCCAGGCTTACAGGAAGCTGCATAAAAAGTGCCAACATACTA
+TCAAATCAATTAAGGGTTAATCATCTTCTCTTCAGCTTTAACTTAGTCACATCTAAAGAGCTGACCCTTA
+AGAAGAAATTGATTTTTATGAAAAGCGAAAGTGTGAACGATGTGACATAAAAGGTAAAAGAAGGAATAAG
+ACAAAAACAACCAATCAAGAGATGGGATATTGACAACAAGAGCGGGAATTGTCATAAAAATAATCACCAT
+ACGGGCAAAGACCCTGCAATGGAGCAGAAATGACATCCACCTCATGGCAGGTAGAACGAAGGAATTAAGG
+ACTAAGATCCAGTGAGACATGGGAGGGTAAACCCCATGAGATAAGTGGAGCTATCCCGCCATAATATGGA
+AATAGGATATGAGGTTTATTAAGCTTACCCATTTAATGGTTAGATAAGTAAGAAATGGTAATATAAGCCA
+TGAGATGCTCTTGTTGTGATGAGAAAATTAAAGAAAAACTAAGATATTAAGAGAAAATAAAAGATAATAG
+AGGGAGGATGATATGGAGTTGTCAGATAATTGTTTAAATATGATGCCAGATAAAAAATATGAGGTAAGTT
+ATTCAGGTAAGTTAAAAGAGATTAAAATTTTTGACATTACTCAGTTAATAGCAAATATATAAAAATTGTA
+CCAAAAATCATTAAAGAATAGGAGTGATAGAATTGGTAAAATTTCCAAAAGATTTTACTTGGGGAGTAGC
+TACGTCATCATACCAAATAGAAGGAGCAGTAAATGAAGATGGAAGAACTCCTTCTATATGGGATACATTT
+TCCAAGACAGAAGGGAAAACATATCAAGGCCATACAGGAGATGTAGCTTGTGATCATTACCACAGATATA
+AAGAAGACGTACAGATAATGAAAGAAATAGGAGTTAAAGCCTATAGATTTTCCATAGCATGGCCAAGAAT
+TTTCCCTGAAGAAGGCAAGTACAACCCGAAAGGAATGGACTTTTACAAGAGGCTGGTAGATGAACTGTTG
+AAAAGAGAGATAATACCGGTAGCGACAATTTATCATTGGGATTTGCCTCAATGGGCGTATGAAAAGAACG
+GAGGATGGCTAAATAGAGAGAGTGTGAAATGGTATGTAGAATATGCATCAAAGCTTTTTGAAGAATTAGG
+GGATGTGATACCTTTATGGATAACCCATAACGAGCCTTGGTGTTCATCAATATTAAGCTATGGGATAGGG
+GAGCATGCGCCAGGCCATAAGGATTGGAGAGAGGCCTTGATAGCAGCTCATCATATATTGCTTTCTCACG
+GAGAGGCCGTAAAAGTATTTAGGGACATGAATCTGAAAGGGGCGCAAATAGGTATAACGTTAAATCTGAC
+ACCTGCATATCCGGCGAGTGAAAAAGAAGAAGACAAATTAGCAGTCCAATATGCAGATGGATTTGCAAAT
+AGGTGGTTTTTAGATCCAATATTTAAAGGCAATTATCCAGAGGATATGATGGAATTATATAGTAAAATAA
+TTGGAGAATTTGATTTTATAAGAGAAGGAGATTTAGAGACCATAAGTGTTCCAATAGATTTTCTTGGAGT
+CAATTATTATACAAGGAGTATTGTAAAATACAACGAAGATTCCATGTTAAAAGCAGAGAATGTACCGGGG
+CCAGGTAAAAAGACAGAGATGGGATGGGAGATAAGCCCAGAGTCCTTGTATGACCTTTTAAAGAGGTTAG
+ACAGAGAATACACGAAACTGCCTATGTACATTACGGAAAATGGAGTAGCATTTAAAGATGAAGTAACAGA
+AGATGGACGAGTGCATGATTATGAAAGAATAGAATACATAAAAGAACATCTGAAGGCAATAGCGAGGTTC
+ATAGAAGAAGGCGGCAATTTGAAAGGATACTTTGTATGGTCTTTGTTAGATAATTTTGAATGGGCACATG
+GATATTCAAAGAGATTTGGAATAGTTTATGTGGATTATGAGACACAAAAAAGAATATTAAAAGATAGTGC
+ATTTTGGTACAAAGGGGTAATAGAAAAAGGTGTAATCGAATGAATACAGCATCTATGAGGCAGGGTATAA
+ATTGTTCTGCCTCTTTATTTCTAAGCAAATACCCTTAAATGGAGTGAGATGAGACTATGAATAAATGGTA
+TGCTTTTACTGGTGTGCTTGTGATAATCATTATAATCATGTATTTAATTTTAAAAGATACTTCTTTAACT
+TTTAGCTGTTATGAGAGAGAAAAATTTCCGCATTTGATGGGGAATGCTTTAGTAAAAAAACCTTCAGTAG
+CGGGTAGGCTTAAGATTATAGAAAAAGATGGAAGAAAAATATTGGGGGACCAGTATGGCAATCCAATACA
+GCTAAGAGGAATGAGTACACACGGATTGCAGTGGTTTTCAGAGATTATTAATCATAATGCTTTTTCTGGA
+TTGTCAAGAGATTGGGAATCAAACGTGATTAGACTTGCTATGTACGTTGGTGAAGGTGGTTATGCTACAA
+ATCCAAGTGTTAAAGATAAGGTTATAGAAGGAATAAATTTAGCAATTCAAAATGATATGTATGTAATAGT
+TGACTGGCATGTTTTAAATCCGGGAGACCCTAATGCGGACATATACAGTGGCGCAAAAGATTTCTTCAAG
+GAAATAGCTACTAAATATCCAAATGACCTTCATATAATTTATGAATTAGCAAATGAGCCCAATCCAACCC
+CTCCAGGAGTGACAAATGATGTTGAGGGGTGGAAAAAAGTTAAAAACTATGCTGAACCGATAATTCAAAT
+GCTGAGAGATATGGGGAACCAAAATATAATTATTGTAGGTTCTCCTAACTGGAGTCAACGCCCGGATTTA
+GCGGCAGAGGAACCAATAAATGATCCCAATGTAATGTATTCTGTACATTTTTATACAGGTACTCATAAAG
+TAGAAGAACACGGTAAGCCCGGATATGTTTTTGGCAATATGGCTAAAGCATTGGAAAAAGGTGTACCTAT
+TTTTGTAAGTGAATGGGGTACCAGTGAAGCTAGTGGTGATGGAGGTCCATATTTAGATGAAGCAGATAAA
+TGGCTTGAATTTTTAAATGCCAATAATATAAGCTGGATAAATTGGTCTTTGGCAAATAAGAATGAAGTTT
+CAGCAGCATTTTTAACATCTACTAATTTAAATCCTGGTGATGGTAAAGCATGGGCTGTAAATCAATTGAG
+TCTCTCAGGAGAATATGTAAGAGCAAGAATAAAAGGAATTCCCTATAAACCTATTTCTCGTGAGGCAAGA
+GGAAAGTAACTTTATCAAAAACTATAAAACTGAAGAGGTGACTAAAATGAGCAAAAATATTCTAGATATG
+CGGAATACAGTGCAAATAGGTATTGTAGTGAGGGATATTGAAGAATCTTTGCAAAATTACGCAGAATTTT
+TTGGGGTAGAAAAGCCTCAGTGGTTTTGGACAGATGATTACAGCAAAGCCCATACCAAATTTAATGGAAG
+ACCTACAAAAGCAAGAGCCAAACTTGCATTTTTTGAGCTGGGGCCATTACAACTGGAATTGATAGAGCCT
+GATGAGAATCCGAGCACTTGGAGAGAGTTTCTCGATAAAAATGGGGAGGGAATTCATCACATAGCTTTCG
+TTGTAAAAGACATGGACAGAAAAGTAGAAGAACTTTATAGAAAAGGCATGAAAGTAATTCAAAAAGGGGA
+TTTTGAAGGGGGAAGATACGCTTATATAGATACTTTGAGAGCATTGAAAGTCATGATTGAACTTTTAGAA
+AATTATTAAAGTGGAGCGCTATGCTCCACCTTTTATTTTTTTAACGATGTTATTCCCATTATAGCGAGGG
+AAATGAGTATTATTGTTCCACCTGGTGATAAATCGAAGTAAAAAGAGAGTATAATTCCAGCGAACACTGA
+TATAAAGGAGAAGATAATCGAGTAGATTATGGCTTGTTTAAAGCTTTGAGCGATTTTTAAACTGGCGGCA
+GAGGGTGTGACCATTAAGCTCGACACCAAAAGCGCTCCTACAATTCTCATTGCTAGTGCTACTGTTAGAG
+CTACTAAAATTGTGAAGAGAAAGTTTATAGCTGACACAGGTAATCCTGATATTGTGGCAGCTTCTTCGTC
+AAAAGTGATGTACAAAAGTTCCTTGTAAAAAAGCGCTATAGTGAGAATGACTAAAAGGCCTAAGGTGGAA
+ATTAACACAACATCTGTATATGTTACAGATACAATGCTACCAAAGAGGTAGTTCATTACATTGACTGCTC
+CGCCTCTTGCAAAATTTAAGAGTATTATCGCAACTGCCATTCCTGCAGATACAATTATAGCAATTGAAAG
+CTCAGAATACTGAAAATAGGTTTTTCTCAGTCCTTCTATTCCAAAGGCGGCTAGAAGGACTATGGCAATT
+GAGCCTACAGTAGGGTCAATGCCGGCCAAAATTCCAGCTGCTACTCCCGCTAAAGCCACATGAGACAGAG
+CATGCCCCATTTGGGAAAGCCTTCTTAGTACCAAGAAATTTCCCACTAAAGGGGCTATCACTGCTATTAT
+AGCCCCTGCTATAAAAGCTCTCCTCATAAATTCGTAAGAAAAAATGTCAAACATGTTCTACACTCCCATT
+ATTATTATGCTGATGCTTTACTTTCTTCACAGGATATTCGTAGAGGAAAGAAGTAAAGTCGTGCTTTTCT
+ATATCGATAGCTTCGCATTTTTCGTTTATTTTGCCGTCAGTCATACATATGATTCTGTGGGCCTTGTTTG
+TTATAGCCATGATGTCGTGAGTCACCATGACAATTGTTATTCCTCTTTCTTTGTTGAGCTTTTCCAAAAG
+CTCGTAAAGAGCCTTTTCTGATTTAGCGTCAATTCCTGTTGTGGGTTCGTCTAGAAAAAGTATCTGCGGC
+TCAGATACTATGGACCTTGCTATGAAAACCCTCTGAAGCTGTCCTCCTGAAAGTCTCCCAATTAAGCGGC
+TTCTAAATTCAAACATGTCCACTATTTTTAAGGCTTCATACACTTTTTCCCAGTCTTCCTTTGAAAGCCT
+TTTAAATAACCCTTTCCTGGCGTAAAGGCCCATAGACACAACTTCCTCTACGCTTGCCGGAAAAGAAGAG
+TTAAAGGAAAAAGAACGCTGGGGAAGGTAGCTTATAAAGGAGCGGTCCTTTATGTTCTGGAGGTTTACAC
+CTTCATACAGGACTTCCCCAGTGGAAGGCACGAGATTGCCTACCATTACTTTTACTAGGGTACTTTTCCC
+TGAGCCGTTAGGACCAATAATCCCTACAAACTCGCCTTTTTCAATTTTTAAAGAGACGTTGCGAAGGACC
+TGCCTTCCATCGTAAGCAAAATTTACATTTTTAACCTCGATATAACTCATTTTTCATCTACTCCAATCCT
+TTTTTTAGTTTTTCTAGATTTTCCTTCATGAGAGAGATAAAATCCGCATTTCTCTCCATATCCTCCTTGC
+TTAAAGTGCCTATTGTACTTATTCTCATTATCTGTGCTCCACTTTCCTTAGCTATGGTTTCCATTGGTTT
+TGCAGGTGCCATTCCTTCCACAAATACATATTTTATGCCCTCTTTTTTAATTAAGTCAACTAATTCACTT
+ATCCTCGCAGGACTTGGCTCTGCCTCATCGCTCATCCCAACCAAGGGCTCCTGCTTTAATCCATAGTCTC
+TTGCTACATATGCAAAAGCGCTGTGGAAGAGGACGATGGTTTTTAATCTTGTCTTTGAAAGTTCTTCCCT
+GTATTGTTTATCAAGATTTTCAATTTCTGATTTTAGGTTTTGATAATTTTTTTCAAAATAATCTTTATTA
+GAAGGATCGATATCTACCAGAGCGCTTTTATATTTTTTATGATTATCAATGCTTCTTTAGGAGAAAGCCA
+TGGATGCGGGTTTATGGCGTTTCCCTTTTTTATAGGCTCAATCCCCTTGGACACTTCAAAAAATTCAGTA
+TTTGGCGCTGCTTCTTTTACTTTATTGATCCACGGGTCTTCCATCGTCATTCCCAAATATATTACCGCTT
+TTGCTTTTGCTATTTCTGTCATTTCTTTAGCGCTGGGTTCCCAACCGTGAGGGCTTTCATTAAAAGGTAT
+TATGTTCTTTACGGTTAGTTTGTCTCCTGCTATTTTAGATGTCAGGTCATAAATTGGATAGAAGGAGGCA
+TACACTAAAGGCTTGGATGTTTCACTTGGCTTTGCTGTGCAGGAGGCAAGGCTAAGTATTAGTGTAAAAG
+CGATTAAAATTGCTAAAAATTTCTTCATACTTTTTGTGGCCTCCCTTATCATTTTATTCATTTAGCGCCT
+TTTTTAAATTTTCTAGATTTTCTTTCATCAAAGCTATGTAGTCTTTATGTTGCTTTGCTTCTTCTTTCGT
+AAGCCCTTCAATAGGATTAAGGGATAAAACCCTGGCTCCAGTTTCTTTGGCTATAGTTTGGATAGGTTTA
+GGAGAAGTCAGGGGCTCTGTAAAAATGTATTTTATCTGTTTTTCCCTTATTATGTTTATAATTTCAGCCA
+TTCTAGCAGGGCTTACTTCTGCTTCCTCATTTGCCCCTACTAATGCTTCTTCTTTTAAATTGTAATCTCT
+TGCGAGGTATTCAAAGGCGCTATGGTAGACTATAAACGTCTTGTGCTTTGTGTTTGACAGAGCATCAGTG
+TATTTCTTGTCTAACTCTTCCAAGGTATTTTTTAGGCTTTGATAATTTTGCTCAAAATAATCTTTGTACT
+CTGGGAAAGTCTGTTTTAAGGCATCATTTATATTTTTTGCCATTATTGAAGCTTCTTTTGGAGAAAGCCA
+TATATGAGGATTTGGCTGATTCCCTTCCATTATAGGAGTGACTCCTTTGGATACTTCATAAAAGACTACA
+TTTGGTGCATTAGGTTTGACCTTTTCTATCCATGAGTCCATTCCTAAGCCTAAATACAAAATAGCTTTTG
+CCTTTGTCATCTCAGCGACATCTTTTGTTGAGGGTTCCCAATCGTGAGGTTCAACTCCCGGAGGAATTAT
+GGTTTTTACTTCTAGTTTATCTCCTGCTATTTTTAAGGTAAGGTCATAAATTGGATAAAAAGAAGCGTAT
+ACCAAAGGCTTAGATGAATTAGCAGTGGTGCTGCAAGAAACCAGTGTAAAAATCATTGAAGCTAAGACTA
+AAGCCATTACTAGTTTTTTCATATTTGAAAGCCTCCATTTCTCAGTTTGGATTTGACCTGCATTCTTTAC
+AGTATCCTACAATTTCTATTTTGTGGTCTACGACTTCAAAATCCTTTATCTGGTCTATCAAAAGCTCAAG
+AGGGCATATTTCCATTTCAAATACTCTGCCGCATTTTAAACACCTCATTGTGTGATTGTGCAGGTGTTTT
+TTTGCCACGTACATAATATTATTTCCAATTATCGCCTCATTTAAAATATTCAAGTTCTTTAAAAGGCTTA
+AAGTCCTGTACACAGTGTCAATGCTCACCTGAGGGAAGACTTCTCTTACTTTTTCGTACACATCTTTTAC
+AGACAAATAGCCCTGGTTGGAAAGCATTATGTCAAGTATTAATTCTCTCTGAGGCGTAAGCTTGTAATTA
+TGTGCTTTTAATTTTTTTAAAGCTTCCTCTTTCTGCACTTTAATCACAACCTTTTATTAAATAAGAAAAT
+TTTCTTAATTAAGATTATATTACGATTTAAAAGGTATGTCAATATCCAGATTCTTATTGAAATTTCAGTA
+AATGTTTTCTATAATAAAGAGAGGCGAAAAATTTTTTGAAAAGGTGATGGAATTGGAACAGTCAGAAGTG
+ATAGAGAGAATAAGAAAGAATATAGAAAAAGTCATAATAGGGAAGAGTGAGGTAATAGACCTCATGCTGA
+CAGCCTTGATAGCTTCAGGTCATGTTCTTTTAGAAGACGTACCGGGAGTAGGGAAGACTAGTTTAGCTAA
+GGCTTTGGCAAGGTCAATAGACTGCGATTTTAAAAGGGTGCAGTTTACTCCCGACCTTTTGCCAGGGGAT
+TTGACAGGAATAAATGTTTTTAACCAGAAGATAGGCGATTTTGAGTTTAAAAAAGGTCCTATCTTTACAA
+ATATTTTGCTGGCTGATGAGATAAACAGGGCAACCCCCAGGACTCAGTCCAGCCTTTTAGAGTGCATGGA
+AGAAAGACAGGTGACAGTAGACGGCGTGACATATAAACTCGATAGACCTTTTTTCGTTATAGCTACTCAA
+AATCCTATAGAAAGCTATGGTACTTTTCCTCTTCCTGAAGCTCAGATAGACAGGTTTTTGATGAAGGTAA
+AAATGGGTTATCCAAAGAGAGAAGAGGAGAAAAGGATAATCGAGGTTTTTGACAAGAAAAATCCTTTGGA
+AGAGTTAAAGCCTGTATGCACAAAAGAGGATGTGCTGAAAATGCAGGAAGAGTACAAAGAGGTGTATGTG
+GATAAAGACGTGTCGGAGTATATATTGGATATTGTAGAAAAAACGCGCAATATGGAGGAAATAGAACTAG
+GGGCAAGTCCCAGAGCTACTCTGTTTCTTTATAAGACCAGTCAAGCTTACGCTTACGTAAAAGGCCGTGA
+TTTTGTGACACCAGACGATGTAAGGTATATAGCGCCTTTTGTTCTAGCTCACAGGATTATTTTAAAAGGT
+TCAGGGAAGCTAAGAGATATAAAGGCAGAAGAGGTTATAGGTAGAATTCTAGAGGAAGTACCTGTTCCTT
+TAGAAAAATAATTTACAGGTGGTTTTTAATATGAATGCCTTGTGGTTTATACTCGTCATAGTTGCCTTGG
+TGGCTTTGCAGTCAAATCTTTACAAAAAAAACATATTTAAAAATTTGATAATTGAGAGGGAATTTGAGAG
+AAAGGCAGTTTTTCCAGGCGAAAAAACTGCATTAAAACTTACCATACACAATAAGAAATTTTTCCCCATT
+ACCTATCTCAAGTTGCAACAGAAAATACCCGTAGAGCTCAGCATGAAAAAATCTAAACTGGTGGAAAAAC
+AGGATAAGGTCAAATACCTTCACAATACCGTTCTTTCAATGCTTCCTTTTCAAAAAGTGACGCGTAAGTT
+TGAGGTGGTGGCTACAAAAAGAGGCATATACAACCTTTTTGATGGTATAAAGGCTTTTTCAACAGATTTA
+TTCGGGGCAGAAGAGTACGAAGTAGAGCTTCCAGCTCCTGCAAGACTTATCGTTTATCCCAGGCTAATTG
+ATTTAAAAAGTTTTAGGCTTATCGCTAATTCTCTTTACGGGGATTTATTTGTGAGAAGGTGGATAATAGA
+AGATCCTGTCATAATAAGTGGAGTGAGAGATTACACGACTTCAGACAGCTTTAAGAGTATAAACTGGAAA
+GTCACTGCAAAGACTCAGAAACTTAAGGTTAACAAGTATGACTATACAGCTGATAAGAAAATAGTGCTCT
+TTTTTAACGTGGATTTTCACAGGTATGTGTTCAGGGTAGAAGAAATAGAAAAATTTGAGAGAGCGATAGA
+AGTGGCGGCGACTTTATCCGTTAATTTAATAAAAGAAGGGATTCCTGTGGGATTTTCTACGAATGCAATA
+TGTCTTGCAGAAGGGGACTACACATTTGTGGAGCCTTCGGCAGGGGAGGGCCAGATTGCAAGGCTTTTAG
+AAATTTTTGCAGGCCTATCTTTTTTAAAAAAATACAGCGTAGAGGATATGGCAAGTTATCTTTCTAAAAC
+TCTTTCATGGGGAACAGACCTTTTGGTTGTAACGCCTTTTGTGGATGAAGGGATGTTGTCTCTCGTAGAG
+AGGTTTTTTGGGGATAAGGATGTAATGCTTGTATACATGAGTTCAAAAGGAATTGAGAATGTTCCTCATA
+ATGTAAAGCTCTTTTACTATAGTGAAGAGGGGAAAGAAATTGAAGTGGTGGGATAGGGAAAAGTTTGTTA
+AAATATTTGCGACAATTTTAGAAGGTTTTCTTGTCTTTTTAGTTTTTACTCTGCTAAACGGCCTTATCGT
+TCAGGAAAAGGCGGTGCCTTTTTTAGCCTTTTTTGTCTTCTCTTTTGTTTCGGGAATTGTGAATGCATTA
+GAGTATTGGGATATAAAACTTTATAGGACCTTTAATTTGGCTGTGGGTATTTTTTCAAGTCTTTTACTGA
+GCGTAAAAGTGAGTGAAAATTACTATCAGCTTGTGGCAGACTTTATTGTATTTTTGTTTTTGTGGTATAG
+AGGGGCGAAGATTAAAAGTACAATGGTAGAAGACGTAATGAATATAAAAATTTTTTACAGGAATTTAATG
+TGGCTCTTTTTCTTAAATTTATTTGCCTATTACCTCCCCCCACAGGAAATTGCCATGATACAAAAATACA
+CGATTTTGTATATACTTTTGAGCATTTTTCTCCTCCTTGAGGTAAAGGCTTTGAAATATCACGACAGTGA
+AGGGAGAATTTCTCTATTTGAGTGGATAGGTTTTGGGCTGATATTGCTGGCCACTTTTACATTTTCTCTG
+CCTTCTGTGGCCCATGTTATTTACGAAATATACACTGTAATTGGAAAAATATTTGTCTTATTATCCACCT
+ACCTTGCTTATGGGATGTTCTGGATACTTTCCAAAATTTTTAGCCTGATTCCTTTTGATAGGGAATTTTT
+TAAAAAGGCTATGGAAAGCTTTTATAAAGAAGGCAAAAATCCAGAGAACTTTTTACAGGAGGAAACGCCT
+CAGGATTATACCTGGCTTTCTAATTTACTGCACATGGCGGCTTTTCTGATTGCTTTAACTGTAATAGTTT
+TACTCATTATCCTCATAATAAGGGTTATAAGCAAAATTGAAGTAGAGAAACGGGAAAGAGATTTTGTAGA
+AGAGAAAGAGATTGATATAAATCTTAAGGATGCGCCCTTTGTTAAAAAATTTAGAGAGGCCAGAAACAGG
+ATTTTGAAGGCGGCGGAAAAAATAAAGTTTTATAGGGATAACAGGGAAAAGGTTAGGTTTTATTACAAAA
+AACTTTTGATATCTCTTTATCAAAAGAAAGCCTTAGAAAGAGGGAATTATTCTGTAAAGGACGTATACGA
+GAAAGTTACGGCTTCTTTTGAAAATGTAAGGGAACCAATGGAAAGGGTAAGTCGACTTTATGAAAAGGTA
+AGGTATGGGAAATACTATCCTAAAAGGGAAGAAGTGGAGGAATTTATAAAAGAAATTGGAAAGGTGATGA
+AAGTTAAGGGTTGACTAAAAAGCTGAAAAGGTTTAAAATAAAAGTGTAAAATTGAATATTAAAGCCTTAT
+GGTCCCATGATGGGTTAAAAGGGAAGACGGGTGAGAATCCCGCGCAGCCCCCGCTACTGTGAGGGAGGAC
+GAAGCCCTAGTAAGCCACTGTCCGGCACTCAACTGAGCGCGTTAGTAAGGAGAAAAGAGGGAGAGAAATT
+GCGTTCAGTTGAGTGCCGGGTGGGAAGGCAGGGTGGAGGATGAGTCCCGAGCCAGGAGACCTGCCATAAG
+GTTTTAGAAGTTCGCCTTCGGAGGGAAGGTTGAACCTTTTTGAAGTTTTGTGCAAAAAGGTCTTCCTCTG
+AAGGGAAGGCCTTTTTTATATAAAATTTTTGAAAGGAGTTTTTTCTATGAAAAAAGGCTATGTGCAGGTA
+TACACTGGGGACGGCAAGGGGAAGACTACTGCAGCTTTGGGACTTGCTTTCAGGGCAGTTGGAAGGGGCA
+TGAAAGTTATAATGTTTCAATTTTTAAAAGGGATGGCTACAGGGGAGTTGAAATCGGCAGAACTTCTAAA
+GCCTAATTTTGAGATAAAAAGATTTGCAGAGTCTAAGAAATTTACATGGGATATGACAGAAGAAGAACTG
+CAAGAACTGAAGAGCAAGGTTAGAGAAGAGTATGAAGAGCTTCTTAGAATATTAAAAAGTGGAGAGTATG
+ACATTGTGATTGTAGATGAGGCGATGGCAGCCATACACTCAGGACTTTTAAGTGTGGAAGATGTGTTGAG
+GTTGATAGAGGAAAAGCCAAAGAGTGTGGAACTAATTTTGACAGGAAGGAGTGCTCCTCAAGAAATCATA
+GAAAAGGCTGACCTTGTGACAGAGATGAAGGAGATAAAACATTATTACAAGAAAGGTGTTCCGGCGAGGG
+TGGGTATAGAGATTTGAGATTAATTGACTTACTCAAAAGTAAGAGTTAAAATGAAATTAAAACTGAATAT
+AAAAAGCCTTATGGTCCCGTGATGGGTTAAAAGGGAAGACGGGTGAGAATCCCGCGCAGCCCCCGCTACT
+GTGAGGGAGGACGAAGCCCTAGTAAGCCACTGTCCGGCACTCAACTGAGCGCGTTAGTAAGGAGAAAAGA
+GGGAGAGAAATTGCGTTCAGTTGAGTGCCGGATGGGAAGGCAGGGTGGAGGATGAGTCCCGAGCCAGGAG
+ACCTGCCATAAGGTTTTTAAAAGTTCGCCTTCGGAGGGAAGGTTGAACGGCCTTTGTGTGTTTTTAAGTG
+AAAAAGGTCTACCTCCGCAAGGGGTAGGCCTTTTTTGATAGATAAGACAAAATTTTTAGATAGGAGGGTA
+CTTATGAAAAGATTCAAAGGGATAGTTGCGTTTCTTGTAATATTTGCTTTAGTATTTTCACTTGCTGCTT
+GTTCTACTCAAAATGCTACAAAGCCCCAGGAAACAGCGAAACCAGCCGAAGAGGTAAAGACACAGTTTCC
+GCTGAAAATTACAGACTTTCTTGGCAGAGAAGTGACGATTGAAAAGCAACCAGAGAGAATTGTATCTTTG
+GTGCCTTCAGTCACAGAGCTTCTGTTTGCAATAGGGGCAGGGAGCAAAGTAGTTGGAGTTACTGATTTTG
+ACAATTATCCTCCAGAAGTGAAGGACATACCCAAAGTGGGAGGTTTTAAAGGACCCAACATAGAGGCGAT
+AACGGCTCAAAAGCCTGACATAATATTTGCTTCCAGATTATCAGGGAAAGAACAGATGGAATCTTTGGAG
+AAGATGGGTATACCAGTTGTGGTTTTAGATGCACAAAACTTTGACCAGATATATCAATCAATAGAACTTC
+TTGGTAAAATAACAGGAAATGAGAAGAAGGCAGAAAAAGTCATAAACGATATGAAGAATAAAATAAAAGA
+GATAAGCGATAAGGTAAAAGACCTTCCAAAAGTAAAAGTATTTTACCTGGTCTCTCTTGATGGCAACTGG
+ACTGCAGGAAAAGGCACTTTCATAGACGAGATTATAAACCTCGCAGGTGGAGAAAATGTGGCATCCGATG
+TGAACGGATGGGCTCAGTACAGCATTGAAGAGCTGGTGAAGAAAAACCCTGATGTCATAATAACATCACC
+TCATGCTGGAGATGTGAAGGACCTTAAAAATATGGCTGGATACAAGGACACAAATGCCGTGAAAAATGAC
+AAGGTATTTGTGGTGTCCAATGACGACATAATTGTAAGAGGAACAAATAGGATTGTATTAGGGCTTGAAG
+AAGTAGCAAAATTCTTACATCCGGAGGCATTTAAATAAAGTGAAGGCTAAGAGAGGTTTTTACTTTACAT
+CAGCATTTTTACTCCTTCTTTTGATAATGGCTCTTTCAATTTCTGCAGGGGCGGTGCACATCCCCCTGCA
+GGAAATACTAAATGTGCTTTTGGGGAAAGGGGATGAAGTCAACAGGCGCATTATACTTACATTAAGGCTT
+CCAAGAGTTATAGAATCAGCTCTTGTGGGCATGGGACTATCTGTTGTGGGAGCTTTTTTCCAGGGGCTTT
+TGAGAAATCCCATGGCAGACCCTTATGTTTTGGGTATATCTTCAGGTGCAGCTTTTGGAGCTACAATTGC
+CATAATAATGGGTTTAGGCATATTTGGCTTAAGCTCTATGGCTTTCATAACAGCCCTTTTGACAATATTT
+TTTGTGTACACTGTGTCAAGGACGGGTTCCAGGCTTTCAATGACCACAATGCTTCTGGCTGGAATTGCCA
+TAAGCGCTTTTATGTCTGCCATAATCTCTTTGCTCATGCTTTTAAACCATGACCAGTTTTCACGGATTGT
+TTTCTGGACTATGGGGGGTTTTGGCCTTGTGAGCTGGCCACAGGTTATCTACTCTTCGCCTTTAATACTC
+ATAGGTTCTTTTGTTATGTACGCATTTTCAAGGGATGTAAATGTCATTTTAACAGGGGAAGAATCTGCAG
+AGCATTTAGGTGTAAATGCGGAGCTTGTCAAGAAAATTATACTTATCTTGGGGTCATTGGTGACAGCTTC
+TTGTGTCTCTGTTGGAGGAATTATAGGCTTTGTAGGGCTTATAGTTCCACATATTTCAAGGTTTATTGTA
+GGACCTGACAACAGAGTTCTGGTTCCCTTTAGTGCTCTTTTTGGCGCTTCTTTTCTCACCTTTGCAGACC
+TTTTGGCGAGAGTGATTTTAAAGCCTGTAGAGATGCCAATAGGGATAATTACGGCGACTTTTGGAGGGCC
+CTTTTTCCTGTATCTCCTTGTAAGGAGCAAGCAAAAAAATGAAGGAATGTGATATTATGTCTATTTTAGA
+AGTGAAAGACCTCTATTTCTCTTATGGGCAGAAGCGGGTATTGAAAGGGATAAATTTAAAAGTGGACAAA
+AGTGAAATGATAGGGATAATAGGAGCGAATGGGAGTGGAAAGACCACTCTTTTAAGAAATATTTCAGGAT
+ATCTTAAGCCTGACAAGGGGAGTGTGCTAATATTTGGGAAAAACATACGAAGCTTAAGTGTGAAGGAAAG
+GGCAAAGCTTATAGGATATGTGCCACAGGATATAATATACGATTTTGAGTTTACATGTTATGACATAGTG
+ATGATGGGGAGGATTCCCTACCTTAGAAGATTTCAGTCAGAAGGAAAAGAAGACAAAGAAATTGTGAGAG
+AAGCAATGGAAATGACAAACACGTGGCAGTTCAAAGATAAGCCAGTGAGGGAGCTTTCCGGAGGAGAAAG
+GCAGAGAGTGTATATAGCAAGGGCTTTAGCGCAGAGGCCGAAGATTTTGCTCATGGATGAACCGGTCTCC
+CATCTTGACATAAAGTACCAGATAGAAGTTTTGTCAATTGCAAAAGAATTGAGCTTAAACGGCATACTTG
+TAATATCCGTACTGCATGATGTTAATTTGGCATCTCAGTTTTGTGACGAAATCGTCATAATGAGGGAAGG
+TACTATAATGGCAAAAGGGGAGCCTAAAAAGGTGCTTACCTTTGAAAATATAAAACTGGCATTTTCAATA
+GATGTTCAGATATTTGAAGACCCGATTACCAGAACCCCTTACATCATACCTTCTTTAAATGGAAAGGAGA
+AGCTGAAAGTTGTGTAGAGTTTTCATGATAGCTGGAACCCATTCGGGGGCAGGCAAGACTACTTTAAGTC
+TTGGGATCATGGGCGTTCTTTCAAAGAAGTATAATGTTAGGCCTTTCAAAGTTGGACCTGACTATATAGA
+TACTGCCTACCACAGGTATGTGACAAGGAATTTTTCAGTGAATCTCGACCTTTTTATGCTGGGAGAGGAG
+AATCTCAAAAATTTGTTTTATAAAAATGCATCACGTGCGGATGTTTCAATAATAGAAGGGGTCATGGGGC
+TTTACGACGGGATAGATACGACATCAAGAGGAAGCAGTGCCCACATAGCAAAGCTTGTAAATGTGCCTGT
+TGTGCTCGTGGTGGATGCTTCTTCTATGGCAGCTAGTGTCTCGGCTTTAATAATGGGATATATCTATTAC
+GACAAAGATGTAGACATAAGAGGAGTTATTCTGAATAAAGTTGGAAGTGAAAGGCACTACACCCTCTTAA
+AAGAGGTTATAGAGAGGGATTTGAATATTGAAGTTTTTGGTTATCTTCCTAAAGATGTGGAACTTGAGCT
+TCCTGAAAGGCATTTAGGACTTTTACCTGTATATGAGACAGAAAATTTAGATAAAAAATTGGAAAAATTA
+TATGGCTATATTGAAAATTGCATTGATGTGGAAAAATTGATGAATTTGACAGTTAAGCCGCCTGATTTTA
+TTGAAAAGGAAGATAGAGTCCTGAAAGAGAAAAAGGTAAAAATAGCTTATGCTTATGACGAGGCTTTTAA
+CTTTTACTACAAAGAAAGTCTTGAAACCTTAGAGGAAATGGGGGCACATCTTATTCCTTTCAGCCCTCTT
+GATGATGAAAGACTTCCAGAAGGAACTGAGGGACTTTACATTGGGGGTGGGTTTCCAGAGGTTTTTGCGA
+AAAGGCTCAGTGAAAATGAGAGTATGTTGAGAGAAATAAAAGAAGCTGTTGAAAAAGGCATGCCTGTTTA
+CGCTGAATGCGGGGGACTTATGTATCTTTCAAAAGGCATAAGGGATTTAGAGGGGAATAGATACAGCATG
+GTGGGAGTTTACGACTTTGAAGTAGTGATGACAAAAAAATTGCAGAGGTTTGGATATGTGGAAGCTGAAA
+TTACCATGGATAATGTGCTCTTCAAAAAAGGTGAAAGGATAAAGGGACATGAGTTTCACTATTCTCGCAT
+AGAAGGTTTTTCACAAAATGCCTCTTATATTGTGAATAGACCGGGCAAGGAAGAGAAGTGGGAATGTGGA
+TTTGTGCATAAAAACTGTCTCGCAAGTTTTGTTCACATAAACTTATACACATACAAAGAAGGAGTGAAGA
+GATTTTTAGACAGGTGTTCATCTTTTGGGAGGAAATAGTATGGCGTTGAAACTTATGATACAGGGTACGG
+CCTCTTCAGTGGGTAAAAGCCTTATTGTCACAGCTTTGTGCAGGATATTCAAACAGGATGGACTTAAAGT
+TGCGCCTTTCAAATCTCAAAATATGGCTTTGAACTCCTATATTACAGAAGAAGGGCTGGAAATAGGGAGA
+GCTCAGGCTGTTCAGGCAGAAGCGGCAGGAATAAAGCCTTCCTATCACATGAATCCAATACTTCTAAAGC
+CTAGCTCTGACAAGAAAAGCCAGGTTGTCTTAAGAGGAAGAGTCTATGAAAACATGAGTGCAGAAGAATA
+CTTTAAGTTCAGACCCAAGCTTTTGGAACTCATAAAAGAGGACTTTGATTTTCTTGCCAAAAGAAATGAC
+GTGGTGGTCATAGAAGGAGCAGGAAGTCCTGCAGAGATAAACTTAAAAGAGAAGGATATTGTCAACATGG
+GCTTGGCAGAGCTGGTAAATGCGCCAGTGCTACTTGTTGGCGACATAGATAGAGGAGGAGTGTTTGCTTC
+AATTGCCGGCACAATGCTTCTTCTCGATGAAAAAGAAAGAAATCGCGTAGAAGGAGTTATAATAAACAAA
+TTCAGGGGAGATATAGAAATATTAAAGCCGGGGCTTAAAATGCTTGAAAATATAATACAAAAAGAAGTGC
+TAGGAGTTATACCCTATATGGATGTGCACATTGATGAAGAAGACGGGGCTACTGACAGATTTTATACAAA
+ATGTGCCCAGGGAGAAGTGGATGTAGCTATAATAAACCTTCCTCACATATCCAATTTTACTGATTTTGAC
+CCTCTTACAAAAGTTCCAGGTGTAAAGATAAAGTATGTGAACAAAGGAGAAAGAATAGGAGATTGCGATG
+TTTTGATAATACCGGGAACCAAAAACACGATAGGGGATTTAAAAGTTTTAAAAGACTACGGCTTAGATAA
+AGAAATTTTAAACTTAAGAGAAAAAGGGAAATTCATAGTCGGAATATGTGGTGGATTTCAGATGCTTGGA
+AAAGTAATAAAAGACCCCTATCACATAGAGAGCGATACAGAGGAAATGGAAGGGTTGGGACTTCTTAGTA
+TAGAGACAGTGATTGAGCGTGAAAAAACCACCTCAGAGACTAAAGCGTTCTTGGGAGAAGAACTGCCGGA
+TACTCTTTCATCTTTGAAAGGACTTTTTGTGACAGGATACGAGATACACATGGGAGAAAGCTACATTTTG
+GGAAAAGGGAAGCACTTTTCTATTGTCGTGGAAAGGAATAAAGAAAAAGTAAAAGTACTGGATGGAGCGG
+TTAGTGAAGATGGTAGAGTATTCGGGACGTATATTCACGGCATTTTTGAAAACAGCCTTTTTACGAAGGA
+ATTTATAAACATTGTAAGGAAAGAAAAAGGGCTTACTCCTTTAGAGGAGGTCATCAATTACAGAGAATTT
+AGAGAAAAAGAATATGACAGGCTTGCAAATATTGTGAGAAACTCCCTTGACATGGAAAGGATATACCAGA
+TAATGGAGAGGTATAGAGACAAATGAAAGTTTTTCTGGCATATATTCTCGATTTGATTTTAGGAGACCCT
+GAGGGTTATCCTCATCCTGTAAGGCTGATAGGATCTCTTATATCAAAAGAAGAAAGAATAATAAGAAAAT
+ACGCAAAAGGTGAAAGAGCTTTAAAAATTGCAGGATTTGTCATGTGTTTTTTGACAATTGCTACAGTATA
+TTTTACCACTTACTTTGCCCTTTATTTAGCGGGAATTATAAATCGTTACTTCCAATACTTGCTCGAAGTA
+GTATTTATCTATACGACTCTTGCGACAAAAGACCTGGCAAAAGCGGCTTACAGAGTTTTTAAACCTTTAG
+AAGAGAAAGATTTAGAAACTGCTCGGAAAAAACTTTCTCTCATAGTGAGCAGGGATACTGAAAAATTAGA
+GGAAAAAGACATAATAAGAGGAGTTTTGGAGACAGTTTCAGAAAATATCTCAGACGGAATAATAGCTCCG
+ATGTTTTACGCATTTTTAGGAGGAGCCCCTCTTGCAATGCTTTATAAAGCTGCAAGTACCCTGGATTCTA
+TGGTGGGATATAAAAATGAAAAGTACAAAGACCTAGGCTTTGCTTCTGCTAAATTAGATGATATTTTGAA
+CTTCATACCTGCGAGAATAACAGGGGTTTTAATAGTAGTCTCTTCCTTTTTACTGGGTTATGACTACAAA
+AACAGTTTCAGGATTTTTATGAGGGATAGGTTAAAGCACGAAAGTCCCAATAGCGCCCATGGGGAAGCTG
+CTTTGGCTGGAGCGCTGGGTGTAGAGCTGGGAGGGATAAATTACTATTTTGGAAAGCCTGTTATAAAGCC
+CAGGTTAGGAGACAAAAAAGTTGATTTATCTTTAAAACACATAAAAGACAGCGTAAAAATAATGTATATG
+ACCTCTTTTATAGGGTTAATCGTATTTTATCTACTCGAAAATTTCTTTAAAAAATTAATTTGAGAGGGGA
+GATTTGAATGAAAGAAAAAGAGGTATCTTTAGGGAATGTGAAGACTCTCACTTTAGTTGCCATGTTAATA
+GCTCTGTCAGCTGTAGGGGCTTTGATTAAAATCTTTAACACGGTCGCCTTTGATTCAATGCCTGGATATT
+TTGCGGCTTTGTATCTGGGAAGCTTGTACGGAGCTATTGTTATAGCTTTGGGACATCTTTTAACTGCGGT
+TACATCCGGGTTCCCTCTGGGAGTTTTAAATCACCTCTACATAGCATTGCAGATGGCTGTATACGCTTAT
+CTCTTCCGTGTCTTTTACAAGAAATTTAATGTTTATGTAGCTATAGTTCTCACAACCCTCCTGAACGGTC
+CACTAGCTACGCTGCTCTTTGTTCCAATGTTTGGATGGGGATTTTTTATAACATGGGTATTTCCGCTGAC
+AATTGCCTCCTTTATAAACATATCCCTTGCGGCTTTAATATATAAAATACTTTCAAAGAAGGAGCAATGA
+GAAGTGATAGAGAGATACAGGGATTTGGTGATAATCTATGAGAAAGATGTGGCTTTTGTCGTATCCTGTG
+ATAGCGTTGGAGCTATAGGGAGTAAGGAAAATGACATCTTGAAAGTTGATGAAGAAATTGTGGGGAGGAC
+TACACTAAAAGTTGCTCTCTCGGAATTGCTATCTGTGGGTGCAACACCTCTTGTAGTTTCTGATACGCTT
+TCTGTTGAAATGTACCCGACAGGCGAGAAAATTTTAAAAGGCATAAAGAAAGAGCTTGAGGAAAATGGCT
+TGGAGGTAGTTTTGACAGGCAGTACAGAAGAGAACTTTCCTACCTCCATGACGGGAATAGGAATTACAGC
+TGTTGGGAGGGCAAGGAAAGAGGATTTAAAAATAAAAAAAGCGAGAAAAGGAATGCATGTAGTTCTTATA
+GGATATCCAAGGGTTGGAAGTGAAGTTCTAGGCGCAGAAGATGTAATGACTCTAAAGGACTATATAAAAA
+TTTCTCAGACAAAAGAAGTAGTGGAAGCCATACCTGTTGGTTCTAAAGGAATAGCCTATGAACTTGGAGT
+TTTAGAGGACCTTTATGGATTCAGAATCAAGGAAGACGATGGGCTTAATATTGACCTTTTTAAATCGGCA
+GGACCCGCCACCTGCTGCCTTGTAGTTTACAGAGAAGAAGATACAGACTTTATAAAGGCTATAACAGACA
+AGCCTTTTACGCATGTAGGCATCATAGAGTGAAAGAAGGTGAGAAAATGAAGCCCTATGAGCACGGCGGA
+AATATCTATGATTATCAAGGAAATCTGATAGATTTTAGTTCAAATATAAATCCTCTCGGACCTCCTGAGT
+GGATTTGGGAAGCCATAAAAGAAGTAGATTTATCCAGGTATCCGGATATAAAGTATAGAAGGCTCAAAGA
+AGCTATAGCAGAGTATGTCGGCTGCGATAGAGAAAATATAATTGTCGGAAATGGTGCAGCAGAGCTTATA
+CATCTCTTTGCCAGAGCTTTTAAGCTGAAAAAACCTCTTATTCCCTCCCCTTCTTTTCTGGAGTATGAAA
+GGGCTGTAAAGCTAAACGGGGGAGAACCTGTATACCTTAAGTTGGAGGAGGAAGAAGGGTTTAGGGTAAA
+TTTTGCAAAAGTGATTTCAAAAATAGAGGAGGCAGATGGCTTGATTTTAGGCAATCCCAATAATCCTACA
+GGACAGGGCATTATAAGGGAAGAGATAGGTATATTGCTTAAAAAGGCGGAACTTATGAATATACCGGTTT
+TGATAGATGAAGCTTTTATAGAATTTATGAAGGACTACAAAAAATATGAGGCGCTTCCTCTTGTTAAAAA
+GCACGACAAACTTTTTGTTGTAAGGGCCGTCACAAAATTTTTTGGAATGCCGGGAATAAGGTTGGGATAT
+GGAATTGGCAGCCCTTCTTTAATACAAAAGTTAGAGGAATACAAAGAACCGTGGACAGTAAATGCCTTTG
+CCGAAGCTGTTGGAAGATGGCTTTTTAAAGACAGAGAATATATAGAAAAAACCAGAGAGTACGTAAATGC
+TGAAATAGAGCACATGCTCTTTTCACTAAGGACAATAGATTATTTAGTAGCTTTTGATACAAAAGTAAAC
+TTTATTCTCCTCAAATTAAAGGCAGGTACTGTAGACGAAGTAAAAGAGAAGCTATTGAAAAAGGGGATTC
+TTATAAGAGATGCCTCTAATTTCAGGTATCTTGACAAGAGATTTTTCAGAGTGGCTGTAAAAAGAAGGGA
+GGACAATATGTGCCTTATAGAGGCTTTAAGAGGATTGTACGAAGAAGGTGTCATGCCAGATAAAGAGAGG
+GTCGTAGTGTAATGGGATTGATAATGGTAACAGGCGGTGCCAGGTCAGGAAAAAGTGAATTTGCAGAAAA
+ATTGGCTTATGAAAGGGGGAAAGATGAAGTTTTATATATAGCAACATCTCTTCCAGTAGATGAGGAAATG
+AAAGAAAGGATAAAAAGACACAGGGAAAGAAGACCCTCTTCATGGGAGACAGTAGAAGCTTATAAAGACC
+TTGATAAGGAAATTTTAAAAAGAAAAAAGAAGGTTGTATTGATTGACTGCCTCACTGTTATGATAAGCAA
+TCTCCTAATGGAAGTAGATTTGACATGGGAAAATTCTACTTTAGAGCAAATTGATGAAATAGAAGATAGG
+ATAAGTCAAGAGGTAGATAAAATATTGATTGTATCAAGTGGCGTAGAAATAATAATTGTCACAAATGAGG
+TAGGAATGGGGCTGGTTCCTGAGTATAAACTTGGGAGGATTTTTAGAGATATAGCAGGCAGAATGAATAA
+AAAAGTAGCAGAAGCATCAAAAGAGGTGTACCTTATGATATCAGGCATTCCTGTTAAGATAAAGGGGTAA
+TTGTATGGAAGAACTTAAGGCTTTAATACTTTCAATACAATTTATGACAGGTATTCCCATACCAATAAAT
+ATCGATGTTAAAGAGGATAAGATTTATAAAATAGCTTCTTATTTTCCTGTAGTAGGCCTTTTGATAGGTG
+GTATTTTATACATCGCTTACCTTCTTCTAAAAGATTTGTTTTCCCGGGAAATTGTTATGACATTCCTTGT
+TGCTTTTTCTTACATCCTTACAAGAGGAATGCATATAGATGGGCTGGCAGACACTTTTGATGGACTTTTT
+AGCAACAAGGACAGAGAAAAAATCATTGAAATAATGAAGGATTCAAGGCTTGGAACAAATGGAGTTTTAG
+CTTTGGTTTTCATGGTGATCTTGAAAATCTTATTTTTAAGTGATATAAGACAAAGCCTGTTGTTTTCTGC
+ACTTTTAGTTTCACCTGTCATTGCCAGATTATCTGTGGTGTTTTCAATTGCAATAAGCAAGTCTGCAAGA
+GGCGGAAAAGGGCTTGGAGGATTATTACTTGAAAGGGCTGGCTTAAGGGAATTTGTCATAGCTTTACTGA
+TTTCTACAATAGCAGGTTATTTTGTGATGCCTTTAAAAGACTTGGCGCTTTTATACGTGATTTCTCTTTC
+ATTTACTTGCCTTATTTCAAAATATATTTCTAAAAAAATAGGTGGAATGACGGGAGACACTTTGGGAGCA
+GTTAATGAGTTTGTTGAGCTTATAGCTTTTATATATTTTTCAATTTTATAACCTATTCGTTCGGTGTGAA
+AGACTCATGTGCTAAAGCAGATTTGAATTGTCACTCATATTGATGAGCTTGTTAAATTGCTTGACAGATT
+AAAAGAAGAAGGAAAAACTATTATAGTTTTTACACACGATGTAGATTTTGCATATTCTTGGGCAGATTAT
+ATTTATGTGATGAAAGATGGAAGAATAATTAGAGAAGGAGTTCCCGAAGAAGTTTTTATCAATAAAATAG
+ATAATGGCAAATTGAAAAAACCCTTAATTTTAGAAGTATATGAGGTATTAAAGGAGAAAGGTATTATAAA
+AGGAAATAAGATGCCAAGAAATGTAGAGGAGTTAGAGAGACTAATAAAAGAAAGAACTGTCCCTAATATT
+TAAAGGGACAGTTCTTTTTTTAAAATTTACTCATCTTTTTCCTTCTTCTGTGCTTGCGGGAAGAATTGCT
+GCAATACGTCCAGTGAAAATGGGAATATGACAATATTTGACCTGTCGTTAGCTATTTCTCTTAAGGTTTG
+AAGGTATCTTAGCTGGAGAGCAGCAGGTTCAGAAGAAATTATTCTGGCAGCATCCGCAAGTTTTGCTGCA
+GCTTGATATTCACCGTCAGCACTTATTATTTTTGCTCGGCGTTCTCTTTCTGCTTCTGCCTGTGCTGCCA
+TGGCCCTTTGCATGCTCTGAGGCAATTCTACATCTCTTATTTCAACTAAATTGACTTTGACTCCCCATGG
+CTCTGTTCCTTCGTCAATTATTTCTCTTAACCTTTTATTTATCTCATCTCTGTGAGACAAAAGCTCATCT
+AAATCAGACTGTCCCAGTACGCTTCTTAAGGTGGTCTGTGCCAATTGGGATGTTGCCCTTATATGGTCTA
+AAACCTTTATAACTGCATTTGCAGGATCTACCACTCTGAAATATACTACGGCGTTGACTTTTATTGTCAC
+GTTATCCTTAGTAATTGCTTCTTGAGTAGGAACTTCCATTGTAACGACTCTCAAGTCGACCTTTTGCATT
+CTTTCAATTATTGGAATTAAGAAGAATATTCCAGGTCCTCTGACTCCCACGTAGCGTCCTAAACGGAAAA
+TTACACCTCTTTCATACTCCTGCACTATTCTAATGGATGCAGAAATTAGACTTATCAGTATGATTGCCAG
+AGTAAAAAGAAAAGCTAGACTTTCAATCACTTTCATTACCTCCCTCTTTTACTTTTTGTACTTTTAGAGT
+AAGACCTTCCACTCCTATAATTACAACTTTCTCTCCCTTTTTAATAGGCTCTTTTGAGACTGCCTGCCAC
+CTTTCTCCTTCTACCAATACAGTTCCCTTTGGGGCTATGTCTGTCACAGCAGTCCCAAACTCGCCTATCA
+TTCCCTCTATTCCCGTTACTACTTTTCTCTTTTGTGCCCTTATAACTGCTGCCAGTAGAAAGGACACAAA
+GGCTGCCATGAAGAAGGCTGTTGCAAATACTACTCCCTTGTTAATTGTCAATCCCATCTGGTTTCCGCTA
+AAAAGCATTAGAGAGCCTAGAACAAAAGATATTATTCCCCCAACTGCGAGAATCCCGTGGCTTACTACAA
+AAGCTTCAGAGGCTAAAAGCACAAGCCCCAGTATCACAAGAAGCATTCCGCTAAGCTGAGCATCTAAGGT
+TCCTAAGGTATAAAGGCCCAGAAGGAGACTTATGCCGCCGGCAACTCCCGGGAATATGGCGCCAGGATGG
+TAAAGCTCCAGGATAATTCCCAGAATTCCGGCACTCATCAATAGATAGGCGATATTTGGATCGCTTATTG
+CAAATAAGAATTTTTGAACCGATGTCATTGGGTAGTACCTAATAGGTCCATCAGTTTTTAAGGTGATTGT
+CGTTCCGTCAAAGTTTTTTACTGTTTTCCCGTTTATTTTTTTCAAAAGGTCATTTAGGTTGTTAGCCCTT
+AAGTCTATGAGGTTTGCATTTAAGGCTTCAGTGTCAGTGAAGGACCTACTCTCTACGACTGCCATTTCCG
+CATTTTTGGGGTCTCTCCCTCTATTTTCTGCGATGCTCCTTATCCACGCAGCAGCATCATGCGTTATTTT
+TTGCCTTTGAATTTCTGACATAGCAGAGTCATCTTCAATTGACACAGGGTGTGCAGCGCCAATTCTACTT
+CCCGGAGCCATTGCTGCAATGTTTGCTGAAAGGGTTATAAAAGTTCCAGCCGAACCTGCCCACGCGCCTG
+CAGGAGATACGTATACAACTACAGGGATAGGGGAGTTTAATATTTGTGTTACAATTTTCTGAGTAGTAGT
+GTAAAGGCCTCCTGGTGTAGAGAGTTCAATTACTATGCAACTTGCTCCATCTCTTTCTGCAGCTTTAAAA
+CCACTTTCAATGTAGTCTGCTACTACCGGTACAATCGGTCCGTCTACAGTAAGTACATATACAGGATTTT
+GGGTTGACGTAGCTTGTAAAGAAGAAGGTGGCAGGATAATAAAAACTAACAAAATTGTGGTTAACAAAAT
+TTTCCTCATGGTAAACACTTTTTGTTCCCCCTTTAATAACATTTTAACATAACTGAAAAATTTTATATAG
+TCTTTTGTTTGATTGACAAAAATTTTTTTGAAGGATTTTTTATAAAAATGTAGAATTTAATCTATGTACT
+TATTTGACTATCTTAACTGTTTAAACATTTTAGATTAAAGGAGGAAGCTCAGTTGGCTTTTTTTAAAATT
+GAGACAGAGGAAGACATAAAAAACTTGAATTTCTTCGAGAGAATTTACGGGATTTTATTTAAGCCTTCAG
+TGACAATAAAAAATTTAATGTATCAGCCTAAATTAGTTTATCCTGCCGTAGTAAAAATTGGAGGAATAGT
+ATTTCTTTATCTTTTGCGTTATCCCGTTTATGTAAAACATATAAGGGAACTTTTGAAAATGAGATTATCC
+CAGCCAGATGCTGGTTTTACTCCTCAGGAAATAGAATTGGCGATGAAGTTAGCTCCAAAATCTGTAATCA
+CTTCTACCCTGATAAATAACCTGCTTTCATGGCTTTTTGTCGTCCTTGCAGTATATGCTATTATAAAATG
+GGTATTTAGAGGAAGGGCTGATGTGTCGGAATTATTTTCAATTACAGGTTATGCCTATACGCCGGTCTTA
+ATATATTTTCTGATATGCTTCATTGCTTCCTTTTTTACAGGGGAGCTCTTGGTTGATATGTCTCCAGCGC
+TTTTATTTCCTTCCTTAAAAGGGACTACAACCTATGGCTTTTTAAGAAGTATTGACCCATTTATGATATG
+GCAGTTTGTGATTGTGTGGATAGGAATAAAAATGTCCAGCAGAATGAACAATAGCGATGTCACATGGGTT
+ACGGTTTTCGCTTTTCTTGTGACAGTGTTTGTGAATATTGATTATTATAAACTGCTGGACTAAAAATCAA
+ACAAAGGGGACGGTTCCTTTTATCTGAGGACCGTCCCTTTTCATTACAGCATCTCTTCTAAAGTTTTTTT
+AATTTCAATGAGGAAAGTTTCCGTGTTTACAACAGTTTTATTTGGCAATTCAGATAAAGCGGCTAAGTCT
+TTTGTCATTATTCCTTTTTCAACCGTTTTAAGTGAGGCTTTTTCAAGCTTATCTGCAAAATCAACAAGGT
+CTTTTATTCCGTCAAGTTCTCCTCTCTTTTTCAAAGCACCTGTCCACGCGAAAATTGTAGCAATAGGATT
+AGTAGAAGTTTCTTCACCTTTAAGGTATTTATAATAATGCCTTGTAACTGTCCCATGAGCCGCTTCAAAT
+TCGTATTTACCATCAGGAGATACCAGTACAGAAGTCATCATGGCAAGGCTGCCAAATGCTGTTGCTACCA
+TATCTGACATTACATCGCCGTCATAATTTTTGCATGCCCAAATCATTCCGCCTTCAGACCTTACAATTCG
+AGCTACGGCATCGTCAATAAGGGTGTAAAAATATTCAATACCTGCTTCTTCAAATTTTTCTTTATATTCA
+TTTTCATATATTTCCTGGAATATGTCTTTAAATCTGTGGTCGTATATTTTTGAAATGGTGTCTTTAGTCG
+CAAACCACAAATCCTGCTTCGTATCTAAAGCATAATTAAAACATGCTCTCGCAAAACTTTTTATTGACTC
+ATCAGTGTTGTGCATACCTAATATGACACCAGGAGTTTCAAACTCGTGTATTGCATACCTTATCTCTTCT
+CCTTTTTCAGAAGTAAAGACAAGCTCAGCCTTACCTTTTTCAGGGATTCTGTATTCTACCCCTTTATAAA
+TATCCCCATAAGCATGCCTTGCAATTGTAATAGGTTTTTTCCATGTCCTTACAAGCGGCTTTATTCCTTC
+AACCAGAATAGGTGTGCGAAATACTGTCCCATCGAGTATGGATCGTATAGTAGCGTTAGGGCTTTTCCAC
+ATATTTTTCAAATTGTATTCTTTTACTCTTTCAGCATTTGGGGTGATTGTTGCGCATTTTACCCCGACTC
+CGTATTTTTTTATTGCGTATGCTGCATCAACTGTGACCTGGTCTTCTGTTTCATCTCTGTTTTTAATGCC
+CAAATCATAGTACTCTGTCTTTAAATCTACATAGGGCTTTATAAGCATTTCTTTTATCAATTTCCATATA
+ATTCTTGTCATTTCATCTCCGTCCATTTCCACAATAGGAACCTTCATCTCAATTTTTTGTGCCATTTTCT
+TCTCCCCTTTGTTTAAAATGTAACAATAAAATTTTTAAAATGCTTTATTGCGATTTTTTATCACAGCTTG
+ATTCTATTATATAGAATATAAGGGGTTTTTGCAATATTCATTGTTCAAACTTTCAGTGCTTGACCTAAAC
+ATATCAATTTGCTACCATATGGGCAGAGTGTGTTATCCCGTGTAAAAGAGGTGAGAGCTCATGATTGAGG
+CGAAAGAACTGCTTAAAGCCCTTATTAAAAAAGCCTCTACTGACCCTCAGCGAGGTGCACTTATTCCCAT
+TATTTCAGCCCTTCAATCTATAGGATTGGACTGGAAATTGGAAATGATAGAGGAGGATATGTATAATATT
+CTTCTTCCTTTAAGTTCTTCTCCTAAGCTAATAGTAGAAGTTCATTACGATGTAGTTCCCTCTGTTATAG
+AGGGCTATCAAACAAAAGAGGGAGAAGAAAATGGGCGAATATACGGAAGAGGGACCTCAGATGTGCTCGG
+AGGAGTGGCTATTTTATTAGAAGTTTTAAAAAGGCTTGGGAGGGAATTCCCATGGGAGAGAGCTGGTGTT
+TGGATAGCATTTGTGGCTGATGAAGAAAAAGGCGGTAAAGGTTCACGTCATTTGGCTAGTTCTTTGCCAT
+CTACTATACAATACGCTTTGGTGATTGAACCTACACAAAGTAAATTAGCTTTTTCTTCCTGTGGTGCGTT
+GGAATATGAATTGATAATAAAAGGAGTTCCCAGCCATGGGAGTATTCCTGAAAGGGGGAAAAATTCTATT
+ACATGGACTTCAAGATTTATTATAAAAATGGAAGAAACCCTTTCAAAGCTCAACAACCTCTACAATCCAG
+ATATTCCCATTCAAATTACTCCCCTTTTTATATCAGGAGGAAGTGAAGAATATTCTGTACCGCATGAGAC
+GCGCCTCAACTTTGATATACGCATACCTCCTAAAGTGCCTATTTCTGATGTTGAAAAAGAAGTAAATTCT
+CTTTTAGAAAATGATAAAGATGTAGAAGTTCATTGCAAATTGGTTGAAGAATGGGCTCCTTCGTGGGAGA
+CGGATGAGGACACAGATTTTGGCCAACTTTTGCAAAAACTTTATAAAGAAGTGTACAATGAAGAACCAAT
+ATTTAAAGTGATGGAGAGCTGGACTGACGCCCACAATTTCTGGGCAAAAGGTATAAAACCCGTGATATGG
+GGGCCAGGAGATTTAGCTTTGGCTCATACTCCTTTTGAATATATAGATATTCAAGAACTGGAAAAAGGAA
+AAGAATTTCTTGAAAAATTTTTCTACCGATTACTTGAGTTTTAAATACATTCTAAGCCACTTACCCGCCT
+GAGGACCTGGTGTAAAGCCATGCTTCTTGTAGAAATCTTGAGCTTTAGAGTTTTCTATTCCCACCCAAAG
+CCCTATTGTGTGATGGCCTTTTTCCTGTAGGAACTCTATTCCCTTTTTTAGGAGTAGAGTTCCTATTCCT
+TTTTTCTGGGAGGAGGGGCTTACCACTATTTCATGAATTTCTCCTACTTTTTCCCCCAACCAGTGGTCTT
+CCCATGAGGGGTCAGTAGATATAAAACCTATAGGCATGGTATCTTCCAAAGCTACAAAGAATCCCCCCTG
+GCTGTGGTTAAAAAGCCACTGAAGATATCCTTTTACTTCTCTAGGGTGGGTGTATGCATATTGTGGGAAA
+GAGGAGTAGGCTTCAAAATAGATTTTGATTAAATATTTTTTGAAATTGCTTAAAATTGATTTTTCAGTAA
+CTGGGATAATCTCAATATTTTCCATATTTATCACTCCCGCATATCCCGCTTTCAAAGATTACTGTGTATT
+TTTATTATAACACGCCAGGGAAAAATCTAAATCTATAACTTTCTAATTGGAAAATATTAGACGAAAAATG
+CATTTTTGTTCTCCAAAATGACACTTTCGTTCCAAATTTCATAAATTTTATTAAAAAATTGTCTAATATT
+AAAAAAGTCGTTTTAAAATTCATAAATGAGAACATGTAAAAAAATCCAAACTGCAAACCGGCATTAGCTT
+TAAAGTTTTGCTTATTTATGTAAACATTAACTGGTAATGTAATAAAGACTATACTAAAATATAGTAGACG
+TGGCATTCATTATATTGTATAATGAAAATAGAATAAAGTATGGAAATTTAGGAAAAGAAGGAGGAGATGC
+TCTTGTTGAGATTAGAAATTTAAAAAACCAAGATATTAAGAGAAAATAGAATATAATAGAGTAAGGTGAT
+GGTTATTGAAAAAAATAAGTATAATTTTAATGATATTTGTTTTGAGTACTTTGTTGTTTACAGCTTGTAA
+TACGGAAAGTACTGATACAAAAACCGATGACTATATAATTAATACAGTCAAAAAAGTTGAAATCTTAGAT
+CACAAATTTTCAAACTACTTTTTGACGTATGAGGAATATTTAAAAGGACTGAAAGACTTATTTGTTAATG
+CATTTGATGAAAATAAACACTATGAGAGAAAATATGCGGAAATAGACATAAGAAATTTTACTGATGAACA
+GTTAAAAAATATAAGGGAGAAATACATAAAGGAGAATAAAGAAGATAAAGTTGAAGTAGAAATTTCAAAA
+ATATACAGTGATGGAAAATACAAGTATGTGTTTACGAAAGCAAACATTATTCAGCCGTACATGCCGAAAA
+ACAAAGAAAATATTACTGGTATAGTTATTACTAGAAAATATGCTTTTGTAAAAGAAAATAATGATTGGAA
+AATACAATACATTGACCAGGCTTTGTATTCAAATAATATCCCATTTGAAAAAATGGAATATAATAAATTC
+AACAACAAATTAGTTCAATATATAACAAAATTTGACCCATTAGAAAATTAAAAATGCGAATTATGTAATT
+AAGGAAGAAGTGGATTTCCTATGAAAAAGATACTTATGTTTTTTTCAGTAGCTGTTTTAATTGTTTTGTC
+ATCTGGTATTGTATTTGCTAATGTAGGTAATGACAACATAATTCCTCTAAAAGATACAAGTAAAATTAAG
+AGTCAAATTGAACCTTTGTATGTAGTTTACTGTCCAGGTGGTTCACCTGATGGCAAGCATCATTTTTACC
+GTTCAGGCCGAAATACTTCTATAACGCTAAAGGATTCTTCCAATAGGACAGTTGGTACATGGTGGGGAAT
+ACCATGCCAATGCAAATATTGCGGGAGCCAAATGTCTCTTAGTCTAGATTATAGTAACTATATTAATTCC
+TCAGATATTTATTATGATGGTTGGTTTGGGCTTTGGGCATATATAACTTCTATACATCCTGTTAACCCTG
+AAGAGATGGTTTTATTTAAATAATTTAGAAATATAATCCAAATATTAATTTTGTAAAATTTATCTATAAG
+GACAGAAAAAAATCTGTCCATTTTTTATTAGGTGATAAGAATGGTAAATATTAGGCGAAAAATACATTTT
+CGCTTCCAAAAATGACACTTTCGCTCTAAAATTCACAAGTTTTATTTTAAATATTTTATAATATTTAAAA
+AGCCCTTTAAATTTCAGGGGAGGTATAAAAAGTGAATTTTTTATGTTCACAGTAGGAACTAATTTCTTCA
+TATAAGCGATGTAGTAAAATAGGTATTGAGCCTTCAATAACTGTGCCATTAGTGGTACTGAATTCAGGAG
+ATTTGCAAAAGAAAATACATAAAAATAAAGAACTCATAGAAGCTTTTCATATGAGTGTAGAAGAGGATTG
+GGTAAAAGGTGAATATCTATTTTTGCTTACTGACATTGAAGGAGATTTATTGGATGTAAAATGCAGCACA
+AAAGAGAAAAAGTGTATAAAAAATTCAGGCTTTGAACCGGGGGTATCCTTTAGAGAAGAAAGCTGTGGTA
+CAAATGCAATTTCAATGGCAATGCGATTAAAGAGGGTAGTGTATGTAAGACCTAAGGAGCACTACTGTGA
+CATAACTCTTCTGTTAACGGATTTATTTCAGAGCAGACAAAGGAGACGGTTCATTTTGTCTCAATTTTAA
+ATTATTCAAAAAGGAAGAACCGTCCTCTTTGTTTGCTTCTCTGCGTACTTTTAAAGACATAAGTGTTAGA
+AATGGTTTAAATAGAGCTTTTGATTTTCACATTACACTTGGTAAATTTATTCCTTCAGAGGAGGATTTAA
+ATAAATGCAAAATTTAAAAAGGAATGAACGATTTTTCTTGACAGTAACATTGTTTTCAAGTTTTTTTACA
+TCTTTAATGGCACCATTTTGGGTAATATATTTTAATAAAATTAATTTAGATTTTTCACAAATTTCACTCC
+TCATAATAATAAACCACATAGCGGTCATATTATTCGAAATACCTACCGGTGCTCTTGCTGATACATATAG
+CCGTAAATTTTCTGTTCTTTTATCTTTATTGATTGGCAGTTTAACTTCTATTGGGATATATTTCAACACC
+TCTTTTACAGTTTTATTATTTTTATATTTCTTATCAGGAGTTGGAGCAACTCTTAACTCTGGAGCCTTTG
+AATCTTGGTTTGCTGATTCGTTTCTTTTGGGTCAAAAAGAAATGGACCTGACAAAATACTGGGGACGTCT
+TACAAGTTTTAACTATTTAGGTAGTACGATAGGATTTTTAGGAGGCAGCGTTTTAGTACGTTATAATATC
+TTTAGAGAAATCTGGCTAATAGAAGGTATAGGGATTTTTTTGGTTTTTATTTACGTATTTTTAGCGGGCA
+AAGAAGCTAAATTACAGAAAAAAACGGACGAATACAGTTACAGAGAGTATTTTAATAAAATTGCTAAAGG
+AACTGTGTATCTATTTAAACACAGGATTTTATTATCTATTACAGTCGGGTCTTTTTTCTTCTTTTTTTCG
+TCAGGAATCATGTCAATGTTGTGGCAGCCCTATTTCGAAAGGGCAGGCATACCTGTAGAATTGTTTGGTA
+TTATTTTAGCATTAACGATGGTACTTAGTATTTTTGTGCCCCGTTATGCTGACAGGATAGCTGAAAGATT
+CGGAGGGGCAGCTCGCACACTAATGATTGTCAGTATTACATCTGCATTGTTTATATTTATGATGTATGCG
+ATTCCCAAGTATTCATTTATACCTTATATTATTTATACAGCAGTATATTCTGCACACACTCCGATTTTTA
+TGTCTTATTTTAATAAGTTAATACCTTCTTCAGAGCGTGCAACGATTATTTCAATATATAGTTTGTTTAT
+TAGTGTTTCTACAATTCTATGTACTTACTCCTTTGGAATCTTAAGTGACAAAAAGGGTCTTTATGCTGCA
+CTTTTCTTATCTTTAATTACAGCTTTAATTTCCAGTATACCTTTTAAAAGGGCAATAGGATTAGAAAAAG
+AGCTGTGCCTTTGAGTACTTTAGACAATAGGGGAAGAGGCAAGAAAAAATATAATAGCTGTTTAGATATG
+CTATCTAATTTACAATAAATCCCTTCAAATGCAGAATCACTTCGGGTTGCAAAGCCTGATGCTTCCGAGG
+AAGAACTGGTGGAAGCCTTGAAAAAAGCAGGACTATTGGACTGGTTTAAAGAGCTGCCGGAGGGCTTTGA
+TACTAAAATAGGACAGACAAGAAAGCTTATTTCAGGAGGAGAACGGTCGAGATTGTCAATTGCAAGGATG
+ATTTTGTTTGACCCGGAAATCCTTCTGCTGGATGAGCCGTTAGTGGGAGTAGACCAGGAAAGAAAGGAGG
+AAATATTTGATACACTGAAAGAACTGCTAAAAAGCAAAACCTGCATTTTGGTTACTCATGACAAGAGTTT
+ATTGAGAATTGCTGACAGGACAATATATATGAAAGAGGAAGATGCAGTATGGCTAATATAAAGTGGGTGT
+TTCGCTCAATAAATAAAACTCTTCTAATAAACTTTTTTGCTGTTTTTTCCGTATATTTGCTTTAATATTG
+CCATTACTTTACGGACAGATTTTAAATACAGTTGAAAGCACAAAAACTTTTCCCACAGAGCTTTTTCTCG
+TGCTTAATAATGAGAGGGAGGGATGATAGATTTGCTTACTGTCAAAAATTTGTACAAAAAATACAATAAA
+AGCAAGATTATAGCTTTAAACAATGTATCTATGGATATAAATAAAGGGGAAATAGTAGGACTTCTTGGTC
+CGAATGGAGCGGGTAAAACCACTTTACTTAAAATAACATGTGGGTTAACAATTCCTGATTCAGGTGAGGT
+TATTATATCCAATATCAAAATGGAGGATAAAACTCGATTAAAAATAATGGAGAAAATAGGCGTAGTACTC
+GAAGGTAACAGAAATTTATACTGGGCTATTTCGGTTCTTGATAATTATTATTATTTTGGAAGTATAAAAG
+GAAAAACAGGGAGAGAAATAAAGAAAAATATAGAAAAATATGCAGACATTCTAAAAACAAAAGAATTATT
+AACACGAAAAGTAAACACTCTTTCAATGGGGCAAAAACAAAGAGTAGCAATAACTGCTTCTTTACTTCAC
+GAACCGGAGCTTTTAATTTTGGATGAACCTTCTAATGGATTAGATATAGAATCGCGTATTTTACTTACCA
+GTGCTATTAAGACCTTGAGAGAGGAGATGAAGATAACAGTATTGATTGCTTCTCATGATACTGACTTTTT
+AAGAAAAACAGTTGACAGATTTATAATAATAAACAATGGAAACATCGTTGATGAATTCGCAAATATCAAT
+ATTACAGCAGAAGACATAGAAAATAAATATAAAATACATGCAAATTTAAAGGAGGCTTAAATATGTTCAA
+ATATTTAAACATTGTAATAGCTGAAATAAGAAGAAGTTTAAAAGAAAGTTTTTCATATAAAATGGGTTTG
+GTCAGTGATATTGTGGTATTAACACTTCTTTATGCTGGACTTATTTTCATGGATACGGGTAGTATGTTAG
+GAGAATATTATAACAATCCTGGAAATTCTAAAACGCTCCTCCTTTTGGGGTATATTTTTTGGAGCTATTC
+GATAGCAGCTATAAGTGGAGTAAGCAATGAAATTAGTATAGAAGCAGTTAAAGGTACATTGGAACAGAAA
+TTTATGGCAGTAATTCCCTACCCTTTTCTTATAGCAGGAAATATAATTAGCAGCCTTCTATTAAGCAGTA
+TCGTAGCTGCTGTAATAATTGCATTTTCAAACCTGATTATGGGAGTGAGTATTACAGTAAATGAAAAAGT
+TATACTATCCCTTTTAATGACCTTAGTTGGAATGTATGGCATGGGTCTTATTTTGGGAGGACTTTCCCTA
+ATAGCAAAAAGAATTAATCAATTAACACTACTTATACAAATCCTACTTCTTTTTGTAACAGACACATTGA
+GTAAAACATCTCCTTCTAGCGCAATTAGTTGCATTATACCTCTTACAGTGGGAAATGATATAGCGAGAAA
+ATCAGTAAGTAATATTGCTATTTCTTACAATGAGTGGCTGATGCTTATACTTGTGAGTATGCTGTGGTTT
+GTAGTTGGTTCGGTAGTTTTTGGCATGAGTAGTAGATATGCCAGAAAAAATGGATTATTGGGTACATATT
+AGCTTCCTTGGGACTGTGGAGAAATCGCCATTGTGAGCACGAGTTAATTAATACCTATCTCTAAGGAAGA
+ACCTATTTAACAACACACCACTGATAAATCCTCCTATATGCGCCCACCAGGCTATTCCACCAACCGTTGT
+ACCACCAATGACAGAATAGACCATGCCGGAATAGAGCTGTGTCAGGAACCATAGGAAGAGGTAGACCACG
+GCTGGTATCGGAAGGAAGACTGGAACCAGGAAAAAGCTTGGTACCAGCGTAATTATCCTTGCCGACGGGA
+ATAATACGAAATATGCACCCATAATGCCTGCAATAGCTCCAGAAGCCCCTACCACCGGCACTGGTGAGAT
+GGGATTAAAAACCAGGTGAAATACACCTGCGATTACCCCACTAAGGAGGTAGAAAATGAGGAATCTTATA
+TGGCCCATCCTATCTTCAACATTATCTCCGAACAGCCAGAGTATCCACATGTTGCTAATTAGGTGAAATG
+TGTTACCGTGAAGAAACATACTGGTGATAAAAGGGTATAAGTTGCTGCCGGAAAGCGGTACACCGGATAT
+AATCAGTTTTGTAATTTTTGCCGGTATAAGCCCGTATTTGTAAACAAACTCGGCAAAAGTGCTGTATGAA
+GCACTTGAAAGAGTGAAAAATATGAGCGAATTTATTATTATGAGCGAGAGCGTAATAACGGGTGGTCTTC
+TGCTTGGTATATTATCCCTGATTGGAAACATCTTTAACCCTCCACTTTTTTTATTCTACCTTTGCAGGAA
+AACCGAGTTCCGTATCAAATCAAAATTATATTAAGATTATAGCACAAGTAATTCTGAAAAAGTAATATTA
+TCATGATTAGGTAAATTTATTAAGTACCAGGAAAAGAGGAGGTTATTCTCCTCACAGTTTGTTGACAAAG
+CAAAATTTTAGCCCCTGTTTTCTTAGTACCGAAAGCAGGGGCTGTATATATCTGGATAAAATTTTCTTTA
+AAACTCCAAATAATGGATAAAGTTTTGAAATGTCAAAGGGCCCTTTGCCCTTCCTCCATAACCATAAGGC
+CATTTTCTTTAAATTCATGGCAGCAAAAACAAGCATCGCTTGCATGGACAATTTTTCCTTCCCTCTTAAC
+GTCGTCCATCGCAAACCATGCTTCTCCTTTAAATCTGCAAATACTCTCTCTATTGTCTCTTTCCTTCTCT
+CATATACTTCTTTACAGTAAGGTGTATGCCTTAGGTGTTCTGCTTCTTCTACATATCCTTCCCATATGTG
+CCTGAATATCCTCTTTGTGTAGTCTTTACTTTGGGTACACTTTTCTCTTAGAGGACAGTTTTTACATTTT
+TCTGGGTTTGATTTGTATTCTCTATATCCTTCTCTGTTGGTTGTAACATATGTTAATATTTCATTCTGCG
+GGCATATGTAACAGTCATAGTATTCATCATAAACAAATTCATGTTTTTTCATGAAACCATCTTTTGTTTT
+TGGCCTTGTGTATGGTACTGCTGGTATTATTTGTCTATCAAATATTGTCTTTAATATGTACGGATTTTTA
+TAGCCTGCATCTACTGCTATTGCTTTCGGTTTTCTTACCCTCTTTTCAACTTCTTCTAATACTTCTTGAA
+ACATCACACTGTCGTGTACATTTGCTGCTTCAACTTTTACTCCTAATACAAATCCATTTTTATCGCAGGC
+TGTATGAAAAGAATATGCAAAGATTTTTTCTTTTCCGTTTTTGTTTAACATTCCGCTATCTGGGTCTGTT
+TTGCTTACTTTCACTTCTTTCGTCTTTATCTTCTTGATTTTCTTTAATGGCTTTTTGCCATGAGCTTCTC
+TATCTTTGTTTATTTCTTCTTCTAGTTTTTCTTGATAAGTCCTGGCTTCTTGTTCTACTATTTCTTTGGT
+GTATTTCTTCTTGTTGGCACTTGCTTTTACATGGGTTGAATCTATGAATACTTCCTCTGCATTTACTAGC
+CCATGTTTTATTGCTTCTTCTAAAATCTTCGTAAATATTTTCTCAAATATGTCTGTCCCTTTGAATCTTC
+TTATGTAGTTCTGACTAAATGTTGAAAAATGAGGTATTTCTTCTGTCAGCCCATACCCTAAAAACCATCT
+ATACGCTACATTTGTTTTTATTTCTGCTATTGTCCTCCTCATCGATGGTATGCCAAAAAGATATTGAATG
+AAAAGTATTTTTATGAGTACTACTGGGTCTATGCTTGGTCTGCCGTGACCCTCGGAATATTTGTCTTTTA
+CTAAATCGTATATGAAGCTAAAGTCTATGACTTTTTCTATCTTTCTTAAAAGGTGGTCTTGTGGTACTAA
+TTGATCTATGCTTACAAATTCTATTTGATGTCTTGCATCCTCTTTCTTTGATAACATCTTTCTTCTCCTC
+TCCTCTTTTGCTTTGTACCGTTAAAAAAACAAGGAACCCTTCTCATAATAACGGGTTCCCGATATTTTGT
+CAACAGTCTGAGAGGAGGTTGATAGTGTCAAGATACTGTAGGATTTTTTTAAGACAACCCCTGAAACTTA
+GTTAATTTCAGCCTTCAACTTATCATGCTTTTTTATATAACTTGTGCATATTTTAATGCTCTTAAAACCC
+TATATATTGGCGTTACTTTCCCTATATTCAAAACTGTAATATTGTTTATCTTTTCATTTGTAGACGTTTT
+AACTCTCCTTACCGCTTCTTTTATTTGCTTCTTCGTTAATTTGTAACTTCCTGCATTTATATTCTTTTTC
+TTGCCCCATTCTACTTCTCTTAAGTCTCCTCCATTCTTGCTAAATACCCTTAATTTCGCCATTAGTTTTA
+ATCCTTCTCTGCTCCACCCTAATGGATTCCTGCTTAGTCTTGCTGAAAATACATGGCTTATATGTCCTTC
+TGCACTGCACCCTATTACATCTTCGTCTTCACTGTATATCTTTATCCCTTCCCAATTGTTTAGTATGTAT
+TTCTTTGCTTCTTTTATCTTCTCTTTCTCTCTCTCTTCCTCTGCTGCCTTTATTAACTCATCAAATACCT
+TCTTTACTCCTTCTTTATCCCCTTCATTTATTGCTCTCCATATCTTATCCCTATACTTTGGCTCTTTTGA
+TGTAGCTTTTAATACGTATTTGTTTAAATGATATCTGTCTAGTACAAACCTTGATTTTAATATCCATTTT
+AATCCCTCTTTTATCCACGGTGCCCCATCTCCTGCTATGTATATCTTCTCTATCTTCTCTTCTTTGTAAT
+TGTCTTCTATGTAATTTGCTACATCTATCCATATGTCTTCAGGTTTCTCTCCTACATATGCTTTGTAATA
+GACATTCTTCAGTACGTTCCTTCCGTTTTTCTCTTCTCTACCTTCATGTATGTATACTAATCGTGGAGTT
+TCATCTCTCCCGTCCTGTAAAGGTACATGGTCCTCGTCTGCCTCTATGTATAAACCCCTTACTTCTTTCT
+TTTCTTTTATTTCTCTCTTTACTTCTACTTCCCCTATTTCCCTTATTGCATTTAATACCGTCTGTTTACT
+TAACTCCTCTGGACATGCTTTTTTACTACTTCTCTCATATGATTCTTCTATTGCGTTTTCTACTAACTTT
+ATCTTTACTCCCTTTTCTATCCTATCGTGCCGTCCTATCTCTAATGCATCATCCACCAAATATGTATATC
+TCCCATCCTCTTTAGATTTGTAATATGTCCTCTCATATTCAATATCCCCAAGGACTGTCGTTAATCTCTT
+TTTATCTTTCCTCTCTACTACCCATTTTTCTTTCCTTCTCTTGTCTTCTTTTATTATCCTATCTAACTCT
+TCAATAATTGCTTCTATTGCCCCTCTACCTAGTTTGTCCGTGAGTTCCTTTATCCTTGCTACAAGCTCTG
+TAATATTCATTCCTTTGTTTAACAAATCACCAAAAATTTCTACTACTTCCTCAGTGAAATTTAGAGCATT
+TTGTAGTATAATATCCTCAAAGATATGTTTTTTCACAAGAGACACCCCTTTCGTGTTTTTTGGTTTTCCA
+CAATCTATTTTATCACAGGGGTTGTCTCTTGTTTTTTTCACTCAAAAAATCCTACGATAATTTTACACTA
+TGGAGGAGGTTATTCTCCTCATTTTTTATTTCTAATTGTAAAATATTAGGCGAAAAATGCATTTTCGTTC
+CCCAAAATGACACTTTCGTTCCAAATTTCACAAATTTTGCTCTAAATATTGTATAATATTAAAAAACAGT
+TCAATCTTTTTGGGGGTATAAAAAATGAATTTTTTATGCCCACAGGAGGAACTAATTTCTTCATATGAGC
+GGTGTAGGGAAATTGGTATTGACCCTTCAATAACTCTGCCATTGGTGATATTAAATCAAGAAGATTTGCA
+AAAGAAAATACATAAAAATAAAGAACTCATAGAAGCTTTTCATATGAGTGTAGAAGAGGATTGGGTAAAA
+GGTGAATATCTATTTTTGCTTAGTGATTTTGAAGGATATTTATTGGACGTAAAATGCAGCACAAAAGAGA
+AAAAGTGTATAAAAGATTCAGGCTTTGAACAGGGAGTATCCTTTAGAGAAGAAAGCTGTGGTACAAATGC
+GATTTCAATGGCAATGCGATTAAAGAGGGTAGTGTATGTAAGACCTAAGGAGCACTACTGTGACATATTC
+AAAAAATGGCACTGTATTGCTTCACCTATAATGGTAGAAAATGGGAAATAGTAGGCTATGTGGATATATC
+AACCATTGATAAAAAAATTGCGGATGAAGTATCAATGGTAATAAAACTGCTAGCTGAGAAAATAGCAACT
+GAGTATGAAAAGATAGTAAAAGAAAAAGAGCTAAATGAGATAAAGATAAAATTAAATGACAGCCAGATAA
+AAATGCTGGCATTAGAGGCAAAAGGATATAGAGAATTAGACATAGCAGAAGCTCTTGGAATAGGGGTTGT
+GACTGTGAAATATCACAAAAGAAAAATAGTAGAGAAACTTGGGGTAAAGAATATCAAAGGGGCAGTAATA
+AAAGCAATTAAGTTGGGATTGGTAGATTTGGATTAAAATTTGAGACTATACTTTAGTATAATTTTTTTGC
+TTATTTATGTAGACCTTAACTGGAAATGTAAAAAAGACTATACTAAAATATAGTAGACAGAGTATAAATT
+TGGATATTATAATGGTAGTAGGAAAAATTTAGTATAAAAGGAAGGAGGTATATTATGGAAAATTTAAATG
+TTAACAAGAAAGAGAATGAAGTGATAGAAAGTGAAAATAAGAGAGACATAAAAAGAACGTTAAAAACGAT
+CTATTTTCTCATCGCCGAGGGAGGGTTAGTGTGTCTTCTGGCAGTAGGGTTTAATACTTTGAAGATGGAA
+TATAATTTTGTGTATGGAATACTGCTTGCGATTTTATCTTTTCCTGTTTTTGCAGGTGTTGTGTATTATC
+CTCTTAGGAAATACGCCAGTGAAAATTTGCAGTTTATTAACGCTTCCGTTGACGGATTTATTTCTGATTT
+AATATTGGTACTATCTTTCCTTTTCTTCATATTGATATTTAAGATTCCACTATTAAAATTGGGTTAAAAA
+TATATAGGAGGCAGTGTTTATGTCTAAAAAAAGAATTATAAAAATTGTATTAGCAGTAATAATGGTCATA
+GGAGCTGCTTTTTTTCTCAGCTATATGATATTTTACAATCCATCATATTCATACTCAGAGGTATACAATA
+AATATTACAAAAACTTAAAAGATATCGATTTAGCCAAAGGATTGACTACTGAGCAAAAATTGGAAGATTT
+TGAATATCTATATAATACATTACAGAAAAATTATCCATTCTTTGAGGTAGGGAAAAGAAAAACGGGGTTT
+GACTGGCTGTCTCGTAAAGAAGAGTTTGAAAAGAGAATTAGAGAAACAAAAAATAATATTGAATTTTACA
+ATGAGATAAAAAGAATGGTAACGCTTTTACAAGTTGCTCATGCTCGTTTAGTAAGCCCAGAGCTTTTTGA
+AATGTTTAAGAAAGCTCTTGATATGCCTATTACCGATGGAAAAATGAAAGAATTAGATCCTTTTCAAAAT
+CCTATAATTATAAAAGATTATGAATACTGGAAGCAAAATATTAAAGAAACAACGTATATTTTGCCAATAG
+CTTTTTCATATATCGAAGGAAAGTACGTTGCTATACCATATAATAAGAATGAATCATTAGAGGGATATGG
+TATACCTGAAGGTTCAATTCTTTTAAAAGTGAATGAACTAACATCTGATGAATACGTAAAATCTTTGATG
+GATAAAACCTTTTTAAACTATGATTTCAAAAGAAATAAAATAGTAAAGTATAAACTTTACGTATTTGCTG
+ATACCTTAGGAGATACAATAAAACTTACTTTTTTAAGCCCTAAAGGGGAGGCAATAGAAAAAACTTTAAA
+ACCCGTTGAACTAGTCATAAATCAGAGTGCACTTGATAAAATGCCATTGGTAAAAAGTATATTGGTAAAA
+GACAAGGTAGCATATTTAAAGATACCAGCGATGAAAATATCACAGAAAGATATTGAGAAAGATGGAAAAG
+AAATATATAGCTTTTTTAAAGAAATTAAAAACTACCCTTATTTAATAATTGACATAAGAGGAAATGGCGG
+AGGCAACTTAGCGTACTGGGTGGAAAATGTAGTACAGCCTCTAATAGATAAAAAAATTCCTTATAAAGCG
+TATACGGTGGTAAAAAATTATGATATTAAGTATACAAAAACGCTTGATAAATTGCCCAAAGGTAAAAACT
+ATCCTCCTGAGGTGAAAGATGATTTTGGATATTTCGCTGAAATTTCATATACAGTGACTCCAAAAAATTA
+CGTGGGATTTAAAGGCAAGATATATTTGCTCACTGATGCAGGGGTTTATTCTGCCGCAGAAAGCTTTGCT
+TCATTTGCTAAAGCTACTAAGTGGGCAACTGTCGTTGGCACGCCTACCTCAGGTGGACTTGGTTTCAATC
+CAGACCATCTCATACTTCCCAATAGCGGGCTTATGGTGAGATATCCTAATAACATGGCATTAAACCCTGA
+TGGTACGGCAAATGAAGAAGTAGGCACACAGCCTGATATTTATGTAGAAGAATCTTATGATGATTTCGTA
+AACTATCTTAGGGACAGAAAAAATATTGATGAAAATAATATTTTAAATATGGTGAAATATGACACAGTAT
+TAAAGAAAGTTTTAGAGATGACTAAGTTGTTTATTGTAAAATAAAAATGGACGAAGTTGCAAAGAAAAAT
+CCCCACTTTTGCAACTCAAAGATCCTCAGATTTGCAAAGGGTCATTGCAGGCATCTATAAAAACCATTAT
+CCTTGTAGTTAGGGAAACTTAACTACAAGGGAGGATTGGAGGATGCTCACAATGACCCAAATAGATGATA
+TCAAAAATTCGTTCTTTTTTAAAGGGTTAAATATCAGTGAAATAGCAAGGAAATTTAAAGTTGACCGGAA
+AATAGCATTACGGTTTTGAAGTTACATTTTGCAATCCAAATGCCGGGCATGAGAAAGGAAATGTAGAAAA
+CAAAGTAGGATATCACAGGCGTAACTTTCTGGCAGAATTTTAATATTATATCCTCACTCTTCCTTATCAT
+TTTGATAGTCGATATGTTTTTGCTTTTTCAAACCTCTCTTTTACATACTTATAGAAAAAGTCACAAACAT
+CTTCTTCTGATTTAAAAGTTTCTATTGTTTTCTATTTCCCTTTTCATTTTGGTTTAGCCAAAAAACAGAA
+CCAGCAAGAAAATTGTCATAGTATGTCCCAATGTATTTGCAGTATATTTTCTTTTATCAACTTTTCTTTT
+AATTCTTTCAAATTTATATTATCCTTCCACCTTTCTTATTGCGAAAAACATTAGTAATTTGGTATAATTT
+TAACATAAGGTTATAATTATGCAATGTTAGGAGGAATTGTATGAAAAAATTCTATTGGTTGTTAGGTTTT
+CTTGGTTTTATTGGCTTTTTAGGATTTTTTAAATCTTATATGTATTTTGCATTTTTTGCTTTTTTCTCTA
+ACTTTTTTACTAGTCGATATATTAACATTTTACAGGATAAACAACTTCAAAACAAAATGGCAGAAGCTCA
+TTCGATCAGTTTTGTTGTGACTAGTTTTTTCTTATCATTCATGTTAATAATGCTGATATTCAACGTAAGT
+TATGAGATTTTTAAAGCTACATTTTGCATTATTTTTGCTTTAGTTTTTATTATAGATTCGTACTTACTTT
+ATAAATACACAGGAAATAATCAAAAATAAAACTCAGACCTCTGTTTTATCATTCTATAACAGAATTGTCA
+ATTGGTACATAATTAACCTATGGGAGATGAAAAGAAATTACTCCACTACCTGCTGCAATATTTTTATGAT
+TTTGATTACGCTTTAAGTGTTAGAAATATAAAAGGGTAATAAGGTATAATTATGTTAAGTGTAAGTTAAA
+TTTTACTGTAGATTGGAAATAGAAGAAGGATTTTAGGGAATTTTGTAGAATTTATAGTATTGTATTCCAT
+CGGTTGTTTTTTTATTGTAGTTTGAGGGACTATAATTTGTATAAATTTTACATAAACGGAGGATGAAAAT
+GGATAGTATACTTTCTGTAAAAAATCTAAAAAAGTATTATGGCAAGGTAAAAGCAGTTGATGAAATTTCT
+TTCAATATGTATCCAGGTGAAGTTGTAGGGCTTATAGGTCCAAATGGTGCGTGTAAAAGTACTACTTTAA
+GGATTTGATGGGAGTGAGAGCTATGTCAAAAAAAAGAGAATATTATTACATAGGAAAGAGAAGAGATACT
+GATATATGGGAAATTATGCTTAAATATGGTGTACTTTCAGCATCTCATTTTGAAGTTCGATTTCCTGATG
+ATCCGACAATGACACTTTCTGAAGGAAGAGAAGAATTTCTTGGGCTACCTAAAATTTCTGTGGAGCCATG
+GAGTGGTATGAAGGGAGCTATTGCTGTAAAAGGGGAGATGACAAAAGAGGCAAGAAAATTATTCTTACAA
+ATTATAGAAACCAGAAGAATAAGGCTTTGGGATTTTATACTTTTTAGGGATGGAAGAAAACTTCTATCAG
+TTTCAGATTTTGATGACCGCATTGTGACGGAGAATTTTGCTAAAGAATTTATGGAAAAACTCTTTCTTAC
+TTGGTTTGAACCTATTCCAGAACCGGAAATTAAATCAGAGAAAATTTCAAAAGATTTTCTTGAAGAAGTC
+AGTCAAGCGATTCAAGAAGCATTATCTAAATTGGTACTAGACCTAGAAAATGATAAAAATTGAAGGTGAG
+GGATTGGTTTTGGTAGAAGTAGATGGACTTACTAAAGTGTTTAAAAACATAAGAGCAGTAGACAATTTAA
+GTTTTAGAGTAGAAGAAGGAGAAATATATGGGCTTTTGGGTGAAAATGGTGCTGGTAAAACCACAACTTT
+AAGAATGCTTGCTACAATGTTAAAGCCTACGAATGGGACAGCCATTATAAATGGAAGAGACTTAATAAAA
+GAACCAGAAGAGATAAGAAAAGAAGTTGGGATACTTTTTGGAGGAGAAAGCGGTTTATATGACAGGCTTA
+CTGCAAGGGAAAATATACTTTATTTTGCAGAGCTTCATGATATGGATAAAAAAGAGGCTAATAAAAAAAT
+TGATATATTAGCTCGTAAATTTGACATGATGGAATTTATTGATAGACTAGCAGCGAAGCTTTCAAAAGGA
+ATGAAGCAAAAAGTAGCAATTTTAAGGTCAATAATACATGACCCTAAGGTGATGCTTTTTGATGAGCCAA
+CGTCAGGCCTGGATGTAGGTTCAGTAAGAGAAGTGCACGACTTTATAAGGTTTTGTAAAGAAGAAGGAAA
+GACAATCATTTTCTCAAGCCACAGCATGTCAGAAGTAGAAAAACTTTGTGACAAGATAGGTATAATACAT
+AAAGGGAAACTTATAGAGGAAGGGACTATAGAAGGTTTAAAAGAGAAATACAAAACAGACAATCTTGAAG
+AATTATTTATGGAATTGGTAGGTGAGAAAATTGAAGTTTAAGCATGTATACATAGTTTTGAAAAAAGAAT
+TAAAGGACATTTTTAGAGATAAAAAGACATGGATTGTCACAATTTTACTTCCTGCCTTGTTTATTCCTAT
+AATGATGTACATAGTTATAGGTGGAGCAGAAAGCATATCAGAACAAAAAATAAGCGATACAAAAATAGCA
+ATTATAGATGAAGGAAATAATCAAAAATTTGTAAATTATTTAAAATCGACGGGAATAAGTATAATAACGG
+ATTTGCAAAATCCCAAAGAAAGTCTTGAAAAAGGCGATATAAGGGCAATTCTTATTATACCCTCTGACTT
+TGGTAAAAATATAGAAGAGGGCAAGAACGCTGATTTAATAATTCAGGTAGATATGGCAAATATGAAATCT
+TCAAATGCAGAGAATATGATAAGAAGTCTTATAAAAGAATATGCGAATAATATTGTAAAAGAAAGACTTA
+TAGCAAAAGGGATAGATCCTAAAATATTAGATCCAATTGAGGTAAAAACTGAAAACATAGCTTCACAAAG
+TAAAATGGCAGGTTCTTTTTTAGCATTCATTGTACCAATGCTTTTGACTTTATGGACAGCAACAGGAGGT
+ATGGGAGCAGCTGTTGATTTGGCAGCAGGTGAGAAAGAAAGAGGTACGTTAGAACCTTTACTTACGACTT
+CTGCATCAAGGCTTTCTATAATGGCAGGCAAATACTTAGCTGTAACAGCCATGGCGCTTCTCAGTGCTGT
+TGCTTCACTTTTGGGACTTTTTGCATCTTTTTCTTTGAATAGAAACATGGCATCTTTAAATGCCGATTTT
+AAAATGAGTACAATAGCAATAATTGTCATGTTCATAGCTGCCTTTTTTACAGCGTCAATTTTTGCTGCAC
+TGGAGCTTGCTTTAAGTGCATATGCAAAATCTTTTAAAGAAGGGCAGACATATATTTCACCTTTAATGTT
+TATCGCAATAATTCCGGCATATTTGGTTATGTATAAAATGCCAAATGAAATACCTATATCTTATTTTGCA
+ATACCTGTATTTGGGACTATTTCAATATTTAAAGAATTGCTTTATGGAATTATTAATATGACACACATAG
+GTATATTTGTATTTTCATCAATGATATACGTGGCTATTAGTATATATATAGCAGCACTAATGTTTAAACA
+GGAATGGGCATTATTTAGGGTGTAAAAACTTTTATAAATTAGCAAATGTAAGTGAAACAAACACTGGGGA
+CGGTTTACTTCATCTGTTTTTTCATATGAAGTGAACCGTCTTTTATGTTTTAAATTGTAACCATTTTGTA
+ACCAAAATTTAAGGATTTTTTAATAAATTTTAACATTTAAAGAGGTATAATGGGAAAAAGGGAGATGCAA
+GGAGGGTAAAGAGATGAAAGAAAATGAGGTGGAATTAGCTTTTATTGGGTATGTAGCTAAATTTGTTAAG
+TTATAATCTGTAAAGCTTAAAAAGAAATATCAAGAAGTAAAATATAGGGAACTTTTAATATTGGATACAC
+CAAGAAATAATGAAGAAAGCGAGAGTAAAGAAGAGGTAATTGATAGCATAACATACAGTTATATCTCATT
+TGAGGATAAGGTAATAGATAAATGTATGCTTTCAAAATATAAAGAATTACTTGAACCAGAGGAATTTAAA
+ATACTACTGCTAAACATTATAGAAGGAATACCTCAAAAAGAAATTGCAGCAATGTTCAACAAAACGCAGT
+CCTGTATAAGTAAAATGAAGAAAAGGGCTCTTAGAAAATTGGAAGAATTCATAAAGGAAGTTTGAAACTA
+TGGAAGAATGTGAAAGGCTTTTTGCAGTTATTTTGAAAGCAAAACAGGGGGATAAAGAAGCTATAGAGGA
+AATAATAAAGCGCTTTGAGCCCTTGATAATGGATAGTGTAAAAGGTGTAGATGAAGAAATAGAAGAAGAA
+TTAAGGCAGGACATAGTAGAGATTATAATAAAGGCAGTAAAAAAATTTGAGATAAAATGAAAATAAAATT
+TTAGATCATGGAATATTTTTTAGAAATTTTAGCTTTTATATAGATAGAGCATTCCTGTAATGAATAAAAA
+ATAAGGGAGAATGGACTTTGAAAAAATAAGTACCTCCTGATAAAATACAGAGTGTAAGTTTAAGAACTTA
+CCTCGAATTATCAAAATAAACAGGAGGTACCTAAAATGAAGTATAAACAAAATGAAAAGATTTTGCAAGT
+AACGGGAGACACATTAATTGCGGGAGTAGACATAGCAAAAGAAAGCCATTATGCCAGAGCATTTGACTAC
+AGAGGAGTAGAATATGGGAAATACCTGAGATTTGAAAACAATAGAGAAGGTATGACAAAATTTCTTAACT
+GGGCAAAAGACTTGATGGAGAGACATAAGAAAAACAAACTAATAGTAGGGATAGAACCGACAGGGCAATA
+TTGGCTGTGTTTTGCCCAATACCTTAAAGACAATAACATAAAGGTAGTATTGGTTAATCCATTTCATGTA
+AAGATGAGCAAAGAATTAGATGACAATTCTCCCACAAAAAGCGATAAGAAAGACCCAAAAACAATAGCAA
+TGCTAGTAAAAGACGGGAGATATGTAGAGCCGATAATACCTGAAGGAGTATATGCAGAATTAAGGGTAGC
+GATGGGCATAAAAGACAGGTTGAACAAACAAATAGGGATGACAAAAAATCAAATAACAAGATGGTTGGAC
+ATATACTTTCCAGAGTTTAACACCGTATTTTCAGACTGGGAAGGGAAAGCAGCACTTATCACATTAAGAG
+AATTTCCAACGCCTGAGAAGATAGCAAAAAAGAGTGCTGAAGAAATAATATCGATATGGAAGAAAGAAGT
+ACAAAGAGGGGTAGGAGAAAAAAGGGCTATAAAGCTGATAGAAACTGCTAAGGAGAGCATAGGGAAGAAG
+CAGGGCATAAAGATGGCGGAATACGAGATAAAGACTCTCATTGAACAATACGAATTTTTAAAAAAACAAA
+TTGAAGAAATAGAGAAGAAGATGGAAGAATTAATAGTTGAGATACCAGGGGTTAAAGAACTACTAGAAAT
+CAAAGGGATAGGAGTAAACACAGTAGCAGGTTTTATTGCAGAAGTAGGAGATATTGAAAAATATGAACAT
+CCAAAACAGATACAAAAACTAGGGGGATTAAACCTAATAGAAAATAGCTCTGGTAAGCATAAAGGAGAAA
+CGACAATAAGTAAAAGAGGGAGGAAGCGATTGAGGAGTGTGCTATTTAATGCAGTAATGGCCTTGGTCGC
+AAAAAACGAAGAATTTCGTGAACTACACAAATATTACACCACCAGAGCGCAAAACCCGCTAAAAAAGAAG
+CAATCACTAATAGTATTGTGCAACAAACTGATAAGGATATTTTATGTCATATTAAAGAAAGGAGTAAAAT
+ATGACCCAATCAAGATGATGAAGGACATAAAGAGGCCAGGCTTACAGGAAGCTGCATAAAAAGTGCCAAC
+ATACTATCAAATCAATTAAGGGTTAATCATCTTCTCTTCAGCTTTAACTTAGTCACATCTAAAGAGCTGA
+CCCTTAAGAAGAAATTGATTTTTATGAAAAGCGAAAGTGTGAACGATGTGACATAAAAGGTAAAAGAAGG
+AATAAGACAAAAACAACCAATCAAGAGATGGGATATTGACAACAAGAGCGGGAATTGTCATAAAAATAAT
+CACCATACGGGCAAAGACCCTGCAATGGAGCAGAAATGACATCCACCTCATGGCAGGTAGAACGAAGGAA
+TTAAGGACTAAGATCCAGTGAGACATGGGAGGGTAAACCCCATGAGATAAGTGGAGCTATCCCGCCATAA
+TATGGAAATAGGATATGAGGTTTATTAAGCTTACCCATTTAATGGTTAGATAAGTAAGAAATGGTAATAT
+AAGCCATGAGATGCTCTTGTTGTGATGAGAAAATTAAAGAAAAACTAAGATATTAAGAGAAAATAAAAGA
+TAATAGAGGGAGGGGGAAATAAAAAAGTGGGAGGTGAAAATGTTTATAAAACGTTCTCCGTAAATAAAAG
+ATGAGGGAGGAAGGTGATAGTATAAACATCAAACGAATAATATTTTATGTACTATTGATTGCTGTGATAT
+TAGTGGCTTTTGTGGGTTATGATTATTATAATTACAATAGAAGGAATGTATTTTTATACAATACTAATAA
+AGCTCCTGATTTGAATTATTCTACACAAAGTAAGAATTTTAAAATTTATACTCTAATTGAGGTAGGAAAG
+AAATATCAATTTTCTGGCAATGAAACTTCTGAATGGGCTAAAAATGCAAAAGAAGCTCAAGAGTCTAATA
+AATATACTTCTTTACAGTATAGAATCATAATAGAAAATATTAGTGATAAAGTTATAAAAGACTTTAAAGC
+ACAAGCATTTGTTGACGAAGGATTGCAGCCTTACATAATGTCCGGGATATTATATTTCGGTACTCTAAAT
+CAGCAGAAGATAGATTTAAATGTGAAAAATAATGAGAAGATGGATTATATGACAGAAATTAGTCGGTTTA
+CCTGGTTGCCAAATATAAATCAAATTGATGTGAAAGATAGGGAAAAAATTTTGGAAGCCATTAAAAAGCC
+TATAAAACTCATAATTAAGTGGAGGGATGGAGAAGAATATTTACTTTTAGAAAATGCCGAAGTAAAGATA
+TATTGTCAATAGATGAATAAAATTTGATACTTAATGAAAATGAAATGTGATAGAAATAAATAGAAATTAA
+AGTAATAATAGTTAAATGTAAAGGGGGACTCAAAATTGAAAAAGAATATTAAATCATGGACTATTTCTTT
+AATTTTAATAACTTCACTGATCTTAAATTTATATTCAGTATAAAACAATCCAAAAGTATCAAGCCCAAAT
+GGACAGTATTAACGATTATTTTTTAAGTGAATTGCGCTTCTTAAGTCAAAATATTGAAGAATTTAATGGA
+AGCGTAGAAGATTTGGTGATTTTTAGTTCTATAACCGGCTCTGTGTATGCTTTATCATTAGCATGTAAAG
+TTAATGGATTTTATAAAAATCATTTGCTTGTGTCAGAAGTGTTTACAGAATTGAATAATATGTTTTGGGG
+TGCACCAAAATGGTTGGACAAAATTAAGGAAAATAGATATGAGTTAGGTGAACTTTTAAAAAAATTACTT
+GAGAACTCGAATGACAAAGAAAGTCAGGAGAAGCTTTTCCAGTTAATAAAAAAATTGAGGGATAATAGAA
+AACAGCGGGAGAGTCCCTTTTGTCTTTTTAGACAAAAGGGACTCTTTACTTTTGTGTGATGAATAAGTTT
+TACTTGAGTTTTAGTTCAAGTTTGTATATTATGGTAATAGGTTGTTCTTTTTCTACCTTTAAGAAAGTTT
+AATAAAATATTTGGAGGGATTGCCTTGAAGAAAATGTTTGTAAATAAAAATGGGCAAATGCGTTCGGGCT
+GGAAAATTGCTATTTTGATAGCAGGAACTTTTGTCATCACATTGTTATTTGCGTTTTTAGCTTTTTTAAT
+AATTGGTTTGATAGGTAAGTACTCAGAATATACAATGCATAAATTGCTTCTTTTATTGATGGTGGGAGAA
+GAGCGATTTTATCTTTTCACTACTATAAGTTTTTTGTCTACATTAATCATGATAGCTTTAATGCTAAAAT
+TTATAGATAAGAAAAAATTTAAAGACATAGGCTTTACTTCTCTAAAAGATGGTTATAAGGACTTGGTAGC
+TGGATTTTTAATTGGAGCTTTTTCCATTGCAATAATTGTTTTGATACTTTACATAATAGGGGCTGTAACA
+ATCGAAAGAAATAGTAATATAAGTGCTTACTATTTACTTGGTGGCATGTACGCTTTTATTCTTGTGGGTT
+TGGAAGAAGAGCTCATGAGCAGAGGATATTTTATAAATGCGTTAAACCAGATGGAAAGGCCGTGGGTTTC
+TGTTTTGATTTCTTCCATTATTTTTTCACTTATGCATATTCTAAATCCTAATATAGTTTTTCTTGGGCTT
+TTAAATATATTTCTTATAGGTGTTTTGTTTTCCTATATGTATCTAAAAACAGGGAATTTATGGATGCCGA
+TTGGATATCACATATCATGGAATTATTTTCAAGGTTACATATTCGGGTTTAATGTAAGTGGCAATGCTAT
+AAGAGGTATTTACAATGCTTTTCCGAAAAACAATTTTCTCTCTGGTGGGGACTTTGGACTGGAAGGTGGA
+ATAATTGCTACTCTTGTTATTTTAATTACTTTTTTAATACTGTACTATTATTTTGAAAGATACAGGAAAG
+TGCAAGAAGTAGAATTGGGATAAAAAGAAGGGATAGCAGTGAATATTGACGAAAGAGTTTTAGGTATAGA
+CGGTGCTTGTGGCGGATGGGCTGTAGCTACTTGTAAAAATGGGAAGGCTTTTGTGCAATTTTTTAAAAAA
+ATTGAGGATGTATGGTATTTTTACAGGGATAAATTAGAACTTGTTCTTATTGATATTCCCATTGGTCTTC
+CTCATTCGGAGAAAAGGTATAGAAGCTGTGATGAAGAAGCAAGGAAATTTCTTGGGCATCCTCGCTCTTC
+CAGTATATTTTCTCCTCCCTGTAGAGAAGTTTTTGAGGCCAGAGATTATAAAGAGGCACTAGCTATAAAT
+AAAAAGATTTTGGGGAAAGGGTTGTCAAAACAGGCCTGGAATATTATTCCTAAAATAAAGGAAGTGGATG
+AATTTATAATTAAAATTCCGGAAGTGGTTAAGTTTTTAAAAGAATCTCATCCAGAGGTGGCGTTTAAAGG
+ATTAAAAGGTGAGGTAGCAAAATTTAGTAAAAGAGATGAGGAAGGGTATAAAGAGAGAATGGAGTTTTTA
+AGAATACTTTTTAGAAAGTTTGACTGTGAGATAGTTGAAGATAAAATTAAAGGCTTAAGAAGAGACGATA
+TAGTGGATGCTTTGATTTTACTTGCAACAGGGATTTTGGCTATTAAGAAAGAGGGAAATATATACTCTTT
+CCCTACAAATTTTAAAGAAAAAGACCTTTTGGGGCTGCCAATGGAAATTTTCTTTGTAAAATTTAGCAGG
+TTAAATGAAATTTTTATAGAATAAATATTATTGTGAAAAAGTTTAAAGAGGGGGAGCAAGATGGCAGAGA
+ATTTTGACGGTTTTTCTATAAAAGGGGAGGATGGGGCAGATATATATGTTCATTTGTGGGAGCCGGAAGA
+AATTTACAGAGGTATTATTCAGATATTTCATGGAATGGCTGAACACGGGGGAAGATATCAAAATTTTGCC
+CGTTATATGAATGAAAAAGGATTTGTAGTATGTGCCGATGACCATAGAGGTCACGGGAAAACAGCAGGGA
+GCCTGGATAATGTAGGTTACATAGGAAAAGATGGCTTTAATAAGATAGTAGAAGATGAATATCTGATAAT
+GAAGTTTTTGAAAGAAAAATACGGAAATCTTCCCATTGTCATATTTGGACATAGTTTTGGATCTTTTGTG
+GCTCAAGAGTTTATGATAAGGTATGGCAAAGAAGTTAATGGCGTTATATTGAGCGGTTCCTCTGCAGTTA
+AGGAATTGCCTCTTAGATTTGGTTATGCTTTGGCTTTTATTGAGAAAACACTTTTTGGTGAGAAAAAGAG
+GAGTAAAGTTTTAGATAGACTTACATTTGGAAGCTATAATAAAAGGATAAAGGGCGATAGCTTGAGCAAA
+TTTGAGTGGCTCTCAACAGATAAAGAAGAAGTTAAAAAATATGAAGAAGACCCTTACTGTGGGGGCGTCT
+TTACAGCAGGATTTTTTTATTATTTCTTTAAAGGACTTTTAAATCTGTATAAGCCTCAAAGGTTACTGGC
+AATACCAAAAGATTTGCCTTTATTTATAATTTCTGGAGAAGAAGATCCTGTAGGTGAGTATGGTAAATTA
+GTAAAGAGGCTCTATGAGCTTTACAAAAGTATAGGATTAAAACAAGTGAATATAAAGCTTTATCCAGGGA
+AAAGGCATGAGCTTCTCAATGAAGTAGAGAGGGAAAAGGTTTATGAAGATATTCTTACATGGATTGGAAA
+GAGAGTATTAAATTACTCGCAGTAAGACCATCAAAAAGGGCATTATAACGACACTGGATATTGTTGTATA
+TGTGATCATACTTGTGGCAAATTCATAATCTGCTCCGTAAACTCTTGCTATAATTGCAGAGTTTACCAGC
+ACAGGCATTGCTGACATTATGACAAATACATCTCTCATAAGCTTTGGTACTGGAATGAATATGTTTAGAA
+GCAATACGAAAGCAGGAGTTATTAAAAATCTTCCGACAAAAACTAAAATGGCATCTTTGTCAAGTTTAAA
+TTTATCAAAACCCATTTCATGAATGACTATGCCAATGTAGAATATTGATAAAGGAGTAGTGAGGTTTCCA
+ATCATTTTAAAGCTTTCAAAGAGAAATTTTGGGAGAGAAATATTTTCAAGTACAAAAATTACTCCTATTA
+TAAAACCTAAAAGAGGAGGGTTGAATATTCTCTTTACAGTATCCCAGTTTAATATATTTTTTTCATTTTC
+ATTCACATCTTGTATAATGCTATAAGCTCCTAAAGTCCACAGTATTGTTGTATTTGCCATGTAGTATAAA
+AGGGCATAAGGTGTTGCTATATCTCCAAAAAGAGCTTGAGCCATAGGGAGCCCAACAAAGATAGTATTTG
+AAAGAGAAAATATCACTACGAACACACCTTTTCTTCCCTTTTTTATTTTAAAAATTTCAGCAAATATGTA
+GGCGATGACATATGATAGGAGAATAGATAAAAATGGGATCAAAAGTCCTCTTACTGAGTGTTCCAATTGT
+TCTTTAGAAAAAGTTGTGGAGATGTTTATTATCATATTAAGAGGTAAAGATACGTTAATTACAAGCTTTG
+CAAAAAGGTCTGCTGTAAAACTGTCAAACCAGCCTATCTTAGATAAATAGTATCCCAGAGCCAGTATGAA
+TACAATTATTAAAACTCCTTGGACTGATGAAAAAAAGACTTCCATTAAAAAGTCACCCCTTAGGAGAAAA
+AGATAAAGTTTACTTCTTTAGAATAGCACAAAGGAGTGCAATTTTCAAATAACACATAATTAATTCCGTT
+TTATGGAAATTGTATTAATAAAAATTTAATAATTTGTAACCAATTTGTAATATCAGATAGACGAAATAAT
+GGTATAATGAGGATAGAAATATTTTGGAAAAGAAAATATTAAAAGGGGTTGAGTGCTGTTGAAAAAAGTT
+TGATGTTGTTTATTAGTGCTATTCTAATGGTGTCATTTTTTACTATAATTGCTTTTGCAAATAGCACAAT
+CAAATTAATTGTAAATGGTAGTGAGATTAAACCGGATGTGCCACTGCAAATTATCAATGGAAGAACAATG
+GTGCCTATTAAGTGGATGGCTGAAGCTCTAGGGGCAGAAGTAGAATGGGATAAGTAGAACCAGAAAGATA
+TCCTGAAGGTTCGGTGGTTTCGAGTAGGTATTTTATTACCAAATTGGATTGGATTAAAGGTAAGACTGAA
+TTTATACCTAATTAAAGAGAAATATTGTCTGGGTTTAAGAAAGTTTCAGAGAAAAAGTTTTCTTGAATGG
+GTTATATACCATCAATAGATATAGGGAATTGGGCTTATTGTAGCTAAAGGCTAATAAGATATAACAATCA
+ATATCGTAATTTTAATATTAATTGTTTCTCTTAACTCTTATTGATGATGCTAGAAAGATATAGATGATAA
+ATTTTGAAATTAATGAAAACATATATTTTAAGACAAACGGTAAAATGTCAAGGGGGTAATTAAAAAATTT
+TTGAGGCATTTAAAGGGCAAAAAGACAAAAAAATACCCTTCTTCCAACATGCCAATAAATGGAATTGGAA
+GTTCCAAAATAGAGTTCTTTATTAATTTTTAACAAAAGAGTATTTAAATACTAACAACACCTCTTTCTTG
+ATATATTTGACCTTTGCTGAGCATTGCAAAGATCAGAGGGATTAATCTTCTAGCAGTTAAGACGAGGGCA
+CGTTTATGTTGGTGTTTAGGTACCTCGCGATACTTCTTGTTGTAGTACTCTTTAAACCTCACTGTGTGCA
+CCCTAACACAGTTAGCGGCTTCAACAAGATAGTATCGCAGGTACTGATCACCACACTTAACCAAAGAAGT
+ATCCTGGGCATTGAAATTACCAGACTGGTATTTATTCCAGATGAGGCCGGCATACTTGGCAAGAGCAGCT
+TCATTATTAAACCTTTTGATATCTCCAATTTCGGCGATGATACCAGCAGCAAGGACGTCCCCAATGCCGG
+GGATAGTAGTTAGAGTTTGATTAAAAGCTTTAAGCTGTCTTGATATCTCGCCGTCAAGCTTTTTAAGTTG
+GGATTCAAGGAAGCGAATATTTTCAAGTGTCATAGAAAGAGCTAAGTCGTTTGCTTCAGCAAGATCAGGG
+TGAAGCCTGTAAGCTCTGTTAGCAGCAGCTTTTAAAGTTTTGGCGATTTGAGTAGGGTCTGAGAGTCTGT
+TATTGCCGTTTTTCACAATAAAGTCGATAAGGTTATCAAGAGGCATGGAAGCAATATCATCAGGAGTAAA
+ATTTTCAATGATAGCTAAGGAAGCTTTACCAAATATGTTGCTAAAAGGGCACTCTGAAGGATAGGTTGAG
+AACTTGAAGGAAATAAGGTTTAGGGCGCGATTTTTTTCGCGGACCAGACTGCGGACAATATGATAACGCA
+TGCGAGTGAGTCTTTGCAGTGCAGCGTATCTTAAATCTGGCAGCGGAGTTGGTTTGACTTGACCAAATCT
+AACACATTCAGCGATAACAGTTGCGTCAACAGAATCTGTTTTAGGGAGATGGATATAAGCACCCTTGAAA
+GATTTAATGATAGAAGGATTGATGACGTAGAATAGAGGATTAAAAGGAGCAAGTTCAGGAGAAGAAGCCA
+GGAAAGTATGCAAATGCCAGGCATAGTGTGAAGTAGCTTCCATGCCAAATTTAATGGATGAAATATTGAA
+CTGTTGAGCAAGAGAGATAGTGAAATCTATAAGCTGCTGAGCGCCATCTAAATCATTGGGGAAGAATAAA
+GCTTTTTTAACTAAGCGGTTACCGGCCTCATCAATAAAGGAAGCAGCATTTAATTCGCTAGAGATATCAA
+TGCCCACAATAAGTGTAGAGCTCATGGATAAATTCACGCTCCTTTTTGCAAAAAGTTTTTTGAAGGTCCT
+TTGTCTCTTAAGTTTTTGTAATACACCCTCGCCGTGATTAGTGCTCAGATTTAGCTTATAGGGTGCCTGA
+CCATCGATGCTCAAGCGATGGACAGATAAGCTAAAGAGGCACAACAAACGAGTATGTATTACTCAAATAA
+CTCCAGAGGTTCAGTCTTTGCCGAGTGGTAATGCTGCTTTACCAGCATGCCACAGGAGTGAGTCAAAAAT
+ACCTCAGTAAACTTAAAAGGGACCTTCTACTTTTAAGTTTATCAGAGACAAAGGACCATTTAAATAAAAA
+TGAGAAATTTAATTATGAGATTGTTTTACCAGGGTAAAAATGGTTTTTAAGGATTTAATTTGTGTGTTTA
+TTATTAAATTTTTAATGTGGATTACAATCATATTATACGAGGAGTTGAGTGCTATTGAAGAAAAGTTTGA
+TGTTGTTTATTGGTGTTATTTTAATGGTGTCATTTTTTACTATAATTGCTTTTGCAAATAGCACAATCAA
+ATTAATCGTAAATGGTAGTGAGATTAAGCCGGATGTGCCACCGCAAATTATCAATGGAAGAACAATGGTA
+CCTATTAAGTGGGTAGCTGAAGCCCTAGGGGCAGAAGTAGAATGGGATAAACAGAAGAAAATTGTTAAGG
+TCTCTTTTGACAAAAAAGTAGAAACAGATTTGATTAGCAATTATTTGAGGACAGCTGAAACTTCAAAACA
+TTTTGTAGAAAATTTTGCCCATGCTTTGCAAGAACGAAATGGAGCTGTGGCCCGTTTATTTTTAAGTCCT
+GAAATTAGGGGGCAAATAAAACCTGAAATAATAGGTCCATCTACACCAGTGACAAAAATAGAAATTAAAG
+AAGTTTCTTATAGTAATTATTATTGGATATATGATGTTAAGGCATATTATGGTCCTTATGATAATAATTC
+ACCAACATTAGCTTTTGAAGTAAAGTTGACAGTAGAACCAGAAAGATATCCTGACGGTTCGGTGGTTTCG
+AGTAGGTATTTTATTACCAAATTGGATTGGATTAAAGGTAAGACTGAATTTATACCTAATTAAAGAGATT
+AAACAAATTCTTGCTTAATCTCCTATAGTTTAAACATTATGAAAAGCGCCACAAAACATACGCTCCTCCC
+CAAGGAGTGCTACCGTTGCAACCATATGGAATGCCGAGTTGAGTAGCTAAACCATCTGAAATATCAATGT
+CCGCACGATAAATTCCATAATTTCCGGTATTCCAATAAGGATCATTAGTTCGCCACGGTCCAACATCAAG
+TATTTGTGATTTTTTAAAAGTGCCTGTAGAAGAAGTGGAAATATATATACTTTTATTACATAGTCCAGTT
+GCAGGTAAAGCAACAAATATACTATTTGGTGGCAAACCATTTGGTACACATGCTGTTTGTGCTCCATAAG
+AAAGTGTCCCATCACAATTTGTATGAAATTCTATAGAACCATAAACATAGAAGTAAACTGCTATACGAAT
+GGGAAGACTTTGAAGACCGTCAATGTCACGTGCTATTATGTATCTAAAGGGATTGGTTCCATAAATGATT
+GTAAGAGGATTACACCATACTGTAGCTTGTCCATTCAAAGCTTGTGCTGACCCGATTTGATAGGGGTAAT
+TTCCTTTTCCATCATCTGCATAAATGTTAACAATTTTATTATAGCTAGTATCAACGTTACCGTAAACATC
+ATATGCTGTTATAATTACTCGAAAAGACTTTTTTGCTGTAACATTCCATTCATTTTGAGGATCTGCATTA
+TGATTTGGACCAGTAGATATTTTTAGTAAAGTTGCCATTCTTTATTTCCTCCTTAATTAAATTATTTTTC
+GAAGGACTAATCGGCCGATTTACCCTTCTACTTATTAAAGAGAGTTTTATATGCTAATTTACAACCCATC
+TAAAAAATCTTCTCCTAAAAATTCTCTCATTTTTTTAATGCTCTTTTCTTTGTCTTATTTACTGCCTGCT
+GTGAAATATGGAGCTTTAAAAGTTATTTTATAAGCAAATTATTAAGAAAAATTAATAAAAATTTAATAAT
+TTGTAACCAATTTGTAATATCAGATGGACGAAATAATGGTATAATGGTAATATGAGTAGAAACATTGGAT
+GCTTGGGTGAAAGATTAAAAAGTTTTTAAACCAGTAATTGGGGGGATAAGATGAGAGGAAGATATTTTTT
+AATTTTTATCCTTGGAATAATAATTGGCGTATTGATATCCCAGGGATTTACAAAATATACAGCTAAGGAG
+ACTATGGCGAAAAATATTCAAAACATTGACTTGGCAAATCCAATTTCTCAAAAAGAAATTTTGAAACAAT
+TAAAGGACAGTCCATCTTTTGATATGTCACAAATACCCGTTTGCGGTTCTGATATTTATGGAGGGATATG
+GAAAGATTATGGGGTTAATTCTGCTTCATTTGATGATTGGAAATTACCTAAAGTGTGGCAAAAATATATT
+TATTCTCAAGATGATAAAACAGACCCTACATCTATTAACAATGATTCCAATGATAAGTTTTTGTACATAA
+CGCTTCAAGGAGTTGTTTTCTTATATTTTCCACCTGACGGTAGGTATTGGCCGACTGTGCCTATGTTTGG
+TGATATACCACCTGGTTCAGTAATAGTTGCACAGCATGTTCCTATAAAACCTGCTGTTGAATCAGGTATA
+ATACCTGTATATCATGGGCAAGCATTTATAAAGGGTTATCCTTTGCCTGAAGGATGGAAAAGAGCATTAA
+AGTAAATGTAACAATTTTTTATTAAATAGGGACTGATAAAGTTACAGTCCCTCTTTAATAAATATAATTG
+TGAGAATCTTGCCAACCCGAATTTATTACAATATTAATTAGAGATTGTCCAGGCTGCGTATCTGTTCCAC
+TAAAATAATGACCAGCATCCCATTCAGATGCACCAAGAGCTTCTAAAACAGAATATAGAGCTTGATGTTC
+ATAATATGTCAATTGTTGAGGAGTTGGGAACTCAGGAATATCATTTAATCCATAATGTGTTACGCCTTGA
+GCTGTTACTGTATTTCCATTATCATTTTTTACTGTTGCTGTTTTTCCTCCCGCTTTATAACCGATGTTAT
+AGAACGTTGAAAGTTTAGTTGGAAAGCCAAAAATGTCTATATGACTGCCATCATTGTAATAATTCATTTG
+TTTTATATAAGCTTGCACACCGTCGTTTAAAGTACAAAATATAGGAAATGTATTTCCAGTACTACCTCCA
+CAATATCCACTCACACATATTCCACTTGGAGCCCATGTTTGAAATGCAGGATTTTTTATTGGTATTCCCC
+ATTCTTGATACCAATGAGCTAATATTGCAGCAACGGGCAATTGTAAGGAGCGTGAAGCTGTTTGTGCATA
+ACTTAAATAGTTGTTTACAAAAGTTGTATAATTTGGTTTTGGGTTTGTTGGGCAAGTAGCCATAAAAATC
+TACCTCGCTTTTATTATTTTTTCGAAGGACTAATCGGCCGATTTACCCTTCTACCTATTAAAGAGAGTTT
+TATATCCTAATTTACAACCCATCTAAAAAATCTTCTCCTAAAAATTCTCTCATTTTTTTCAATGCCCTTT
+TCTTTGTCTTATTTACTGCCTGCTGCGAAATATGGAGCTTTAAAGCTACTTCCTTTTCTTTTTCCCCATA
+TAAAATCGTTTCAATTATTATTTCTTTTTGCAAAGGAGTTAGTTTTTGCAGTGCTTCCTCTATTGCAAGC
+TTGGTTTCTATATTTTGAGTATTTTCATCGTCACTGCTAATAATTTCTTCATCTTCAACGGGAATCTCTT
+TTTCCTTAATCTTCTTATATTTTTTATAAAGTCTTATGTATTCATTTTTCATACCTTTTGCGATATATGA
+GATTAATTTTTTATCATTTATATTGAGCATAAAAATCACCCTTTAAGTTTAGTAATTGTTTTCAAAAGCC
+ATAGTAATAGATCCTCTTCAGCACCATCATATTCGAGCTTTTTCTTGTATTTATTGATTAGAGGTTTAAA
+TTTAGCGATAATTTCTAATAATATTTTTTCATCTTTTTCCTTTGGTTTTATACTGGTGAGAGATTTATTT
+TTCAATTTAATCACCTTCACATGGGAAAAATCACCTTCTATATATTAAAGAGCTATTTTTAGTATAAAAA
+ACAACCTATTGAAAGAAATTTTTTACAAGTAAAAGTTAAAGTCCAAGGTTGGTTAATAGTTGGTACTAAC
+TATTATAGCAATATTCTCCAAAGAATTTATTAAGGAAAATTAAGATAAGTTAATAAAAATTTAATAATTT
+GTAACCAATTTGTAATATCAGATGGACGAAATAATGGTATAATGAGGATAGAAATATTTTGGAAAAGAAA
+ATATTAAAAGGGGTTGAGTGCTGTTGAAAAAAAGTTTGATGTTGTTTATTAGTGCTATTCTAATGGTGTC
+ATTTTTTACTATAATTGCTTTTGCAAATAGCACAATCAAATTAATTGTAAATGGTAGTGAGATTAAACCG
+GATGTGCCACCGCAAATTATCAATGGAAGAACAATGGTGCCTATTAAGTGGATGGCTGAAGCTCTAGGGG
+CAGAAGTAGAATGGGATAAGTAGAACCAGAAAGATATCCTGACGGTTCAGTGGCTTCGAGTAGGTATTTT
+ATTACCAAATTGGATTGGATTAAAGGTAAGACTGAATTTATACCTAATTATTAATAAAAGAATACGTTTA
+TATTATCATTCATTTTACAATTGGGTAGGTATATAATGTTTAACCTATTAATCAAAAAGGAGTTGAGTTA
+TCTTGAAAAAGTTTTTCGTCTTTTTGGTTGTGTTTGTTCTTTTTTTAGCTGGCTGCAATAATAATCTTAG
+TGATTATGAGAAAAACAATAGTTCGGGTTCAGAAACTGTTTCAAAAATTAAAAGTGAGGAAGAGCAAGCT
+GCTTCTCATATTAATCCTAGTGCTCCTCAATTCATTTTTTATAACGGCAACAGTACAACTGCCTGGGTCA
+ATCAGTTTATTTTTACTAGCAATGGGGAGATAAAAGAACAATCTCCTTATGGGGATAAGACATACATAAA
+ACTTAAATATTTGAAAGATGGCATTATAAAAACAGCAGATTTAACAGAATATGCGTTGCAGTATAATTTA
+TTTGATGGTGTGGAGTATATTACAGCTTCTTCAGAAGGCAAATACATTGTTGTGCAATTTTCCTCAGATT
+TACCTATAAGTATTATTGTAGATACAGATACAAACAATAGTAAAATACTTTGGTATAATGAGGCAAAGCA
+TGAGAGTATGATGAGTATTTCTTTTAATCCCAATAATGAAGATGAATTCGCTTTTTTGCCTTCTGCAGAT
+ATAAAAGGACCAGATGGGGCTCATACATTAAAAATCTATAATTTAAACAATAACTTAACAAAAACAATTG
+GAGAAATAAAAGAAGAGAAAATTTCTATGAGCAAAGCTTTAATAAAATGGGATGGGGATAAAATATTTGT
+CATGATACCAGATGGGAAACATGTTTTTAGCTTTATAGTTAAATAAAAGTAAAAAAATAGGGCCTAAAGG
+AAAAATGAATTGGTCAATTTTCCTTTAGGCCATTTACATCGAAACCTATTTATCCGAGATTTTCACTAAT
+TATCACAGTACCATGACTTTCACCATCTGCATTTATGATATTTACTAACGCAGCTTGGTCATTATCATAT
+ACTCTTATACATCCATTTGTTGGATATAATGGTGGTTCATAATCAGCCCTTCCCCCGTGTATCATAAATC
+CACTTCTACCATAAGTATGTTCTGCAATATATGCATTTCCGCTTATGGAAGTTAGAGCTATTCTTGGATT
+AGGACCATAAACTTCAGGATCACCAATTCCATCTATTGTAGCATCCCAGGTTCCTGTCGGAGTGTTACCG
+TTAATATATTTCCAACTATCTGGGGAGTCTGGATATGTTGTTCCCCTACCCAAACAAGGGCATCTATATC
+TTTCAATATATTTACCGGATATGGTAGAATATGTCCATAGTCTTAAAACTCCTTCTTTATACCTATCTTT
+ATATAGGTCAATCGTTATTTTCCACATTTTAGATTTCCTCCTTTTTCTTTTATTTTTTACTTTCAAAGGA
+CTAATCGGCCGATTTACCCTTCTACCTATTAAAGAGAGTTTTATATGCTAATTTACAACCCATCTAAAAA
+ATCTTCTCCTAAAAATTCTCTCATTTTTTTCAATGCTTTTTTCTTTGTTTTATTTACTGCCTGCTGCGAA
+ATATGGAGCTTTAAGGCTATTTTCTAAGCAAATTATTAAGGGGAATTAATAAAAATTTAATAATTTGTAA
+CCAATTTGTAATATCTGACAAACGAAATAATGGTATAATGTTGGTAGAAGAATTTATGGGAGGTTTTGGT
+GAGGAATGAAAAAAGCTCTTGTAATTTTGATAATTTTAACTTTGTTATTTGGCGGATGCCAAACAAAAAG
+AGAGGTTAAGGAGAGTAATACGTTTCACAAACTAATTCCTAATTTTCAATATTTCCAAATGATAGATAGA
+AATAATGGATGGGCTATTGGAGAAAATATGGGAGAAAATAAAGTATTTATTACAATTGATGGAGGTAGTA
+CATGGATTACTACTTCGACTTCTGGCATAGGTGATATTCGCGGATGGTTTTTTATGGATTCGGATCATGG
+CTGGATACTTTATTCTAATGGGACTCTTTACAGGACAGAAAATAGAGGTAAAAACTGGGATGCTGATGAA
+GTGCCTTTTGATATGGGTAAATTATTTTTTATAAATTCTAATGGAAAATATGAAGGTTGGGTCCTAAAAG
+AATATGGTCCTGCATCTGGGAATGTACCTGTAGATGTGTATAGATTAATAAACAATAAATGGACGCTAAT
+TCACAAAGGAGAATTACCTAACAGCACTTCAGCATCTCCCAATCCGCTTCCCTATGAGGGAGAAAAAAAG
+AGTTTCATTTTTTTACCTGATGCAAAGACCGGTTTTATTGCAACAGAAAGGCGGGATCCGGGAAAGTCTA
+GTTTATACATGACAACTGACGGAGGATATACATGGAATAAGAAAGATATTCCTTTACTTTCAAAATTGAA
+TGATAAATATATTTCTGTATATTCTCTTAAATTTGTTGATGGTGAAATAATTTGGCCAATATCTGCATTT
+GATGATGTGAAAAAGGATTTTGCAATACTGTTTTTAGTGAGCAAAGATAATGGAAACAGTTGGGGAGAAA
+AGACTTCTTTTATATATAAGAATTCTCCTAGAAAAATTTACGTATTGGATAAAGAAAACTGGTACGTTTT
+ATTTGAAAATCAATTACTTAAAACAAATAATGGAGGGCATACATGGAAAAAGCTAAATATTCCGCAAAAT
+ACATTTCAGATTCAATTTATAGACAATAAAATAGGATGGGCTTTAGCTTCAACCTCAACCGGAACAAATT
+TATTTTACAGTGAAAATGGCGGTTATACGTGGGATAAGAAATTTTAAGATAATTAAGGTATCGGGATATC
+AAGAGGTAGAGTGTAATGAGGAAAACAAAAACTTTTTTATTAATCGCTTTTGCCATTGTTTTATCATTGA
+GTATAATTGCCCTTGGATTGTCAGTGTCGAGGGTTAGTGCAGGGGATGGGCCAAATCAATCACAGTTTAA
+TAAAATTATTGAAAAAGTAGGCAGTTTTTTAAAGGGTGATAAGGGTAAATTGAAAGTCAACGAAGGGGAT
+ATAATTGCAGAGGTTAACGGTATACCAATATATAAAAATGAATTTGAATTGCGTAAAGGGTTGACATTGG
+CATCAGACGAACAAATAAATGATATAAATAATTTTGTTTTGAATAAATTGGTGAGAGAGAAAGTAAAAGA
+ATATCTTGCTATGAAATACAATCTAAAGGTATCGGAAGATGAAATAAATTCATATATTGAAAAAGAGAAA
+CAACAATTTAAAGAATTTCCTGAAGCGGAGAAAAAATTGAAAGAGTTAATTTCTGCAAGTGGCATGACAT
+ATGAGGAATACTGGAACGATTATGAAAGATACAATGTAAAAAGAATGTTGCTTTTTGATAAGCTGTACAA
+TGCGATAGTCGATGAAGGAATTAAAAATGGGGAATTGAAGAAAACGGATAAAATGACTATAGAGGTGCAA
+AATGAGTATAAAAAGTATTTTGACAATATAATAGATCAATATGTAAAACAGGCTAAAATATCGATTAATA
+AGAAGTATAAAGATATGTTTAGAGGATTTAAAGTGGAATGAATGTGCAAAGGCAGGAGAGGAGAATGAAA
+AAATTTTTTATAATACTATTGCTCTCTTTGGCATTTTTGCTGATATATGCTTTTTACCCTCGAAATGGAA
+CTTTTAATAATCTAATTCTTTCGCATTATTCAGGAATATCTTTCAATAAAGTTATGATAATAAAATACCA
+AGATTTTGATTTTAAGGTAAAAACAATAAAAAATCCTGATAAGATAAAAGAAATACTCAGGTATTTTAAA
+AATTTTGATTTAAAGGAAAGCAATGAAAGAAACTATGCAAATTATGATTACCGGACAAATGGATATTCAA
+TCTATTTTGAAGGGGAAAAAGATTACAAAATTTATGATTTAGCTATAGCTATTTCAAAGGATAACCCCCA
+TGTTTTAGAAATATTTCCGGATATAATAAATAGACGTTTGTTTTTATATGTCAGCCATAATACGTATGAG
+ATATTAAATGTGGAGGTAAATTTCGAGTATATAGAAGAACTGTGGAAATTGGGAGAATAAGAAAACCTCA
+AAAGGTTAAATTACCAAAAAAAGCGGTTTGCTTTATGGAAAAGTTTCCAAAGCAAGCCACTAATATTTTT
+TATGCATTTAAAAATCAGACAAAAGGAACCGTTCCCTTTTGTTTGCTTTGTTTGTTAGGGGGACAGGTTT
+TTGGCCTATTACTGTCCCCTTAGGATTTTAGGTAGCCTACGATTATTTGATTTAGACGAGGATATTCGCC
+TATATCTTCTTCGGTTTGTACTAAAACTTCGTTATTCATTACTGCAATTACTTTTGCCCCTTTTATGTTT
+TCGTTTAGACTAACTATTCTGTGCTTTTGTTTTGCCTCATCTATTGAGTCTGTATAGAGTATTTTCCCAT
+CTTTTATTATAGCAAAACTTGTTGCGTATTCTTCTAATTCAAATATTTCATGGGATGAAAGAAGTATTGT
+GCCTTTTTTCTCATTGACATACTGCTTTATAATTTCAATTAGTTCAAATCTTGTAGCTGGGTCAAGGTGC
+TGTGTAGGCTCATCAAGTATTATGAGTTTTGCATTTGTTGAGAAAGCCAGAATTGCAAGTATTAGAGTTT
+TTTGACCTCTTGAAAATTTTTGCATTTCATCATTTAGATTGAATCCATATTTGGAAAGAAAATTTTTAAA
+AAAAGTATCGTCCCACAAAGGGTATAATGTTTTGTACATTTTGTAGTAATCTGCTAACTGTAAATTGCTA
+AAGACCTTTCTGTGTTCTGTGACGAAGGCTATATCCTTTTTTATGGAGGGGTGAAAAGGCTTTTCAAATA
+TGAATATTTCACCAGAGTCTTTTTTCATAGCATTCATTATGCATTTTAATGTTGTAGTTTTTCCTGCGCC
+ATTTGGACCCACAAGTGCCATTATTTCTCCTTCCTGTACTTTAAAGCTGACACTTGAGAGTATTTGTTTC
+CCATCTATTTGTTTGCTTAAATTTTTTACTTCTACTACATACATTAATTTTCACCACCTTTTATTACATA
+TGACCAATAACCCAAAAAGGAGATTAGAGAAGAGTATATAAATGACAAAACCAAGTTTCCCTGTCTGGTA
+AAGCTTACTAAGCTGTAGGGATTAAATAGAGCGCTGTTTATATTCGGGCTGCCAATATATCCAAAAATCA
+TGTCTAAAAGCACTATCAGTACGCTCCAGACAAGGCCGTCCATTTCAAATCCTGAAAAGGTCATTTGAAG
+CCCAAATATTGCAAAGAGAAGGATTAAACTTTGTAAAATTATTTTTAATTTGTCTATTAAAGTAATACCT
+ACAAAGATAGCAGAAATATTGGATGTTGCAATTACAATTAGGCTCAATAAAATGAGATTGTAGAAAAACA
+ATTCCTTTCTGGAAAAAGGCAGAAAATATAGAAGTTCTGCGTTCTGGTGCCTTATATCGTATACTATAAA
+GCTGGCAGAAAGAAACAACAAAACTATCGTTTTTATGAATATCCCCGGTATAAGAAGAAGAAAAGTAAGG
+AGAAATATTCGTACAGCTTTTTCTTTTACTTCTTTTTGTATATACACGTCCATTTTACTTATCATTTCAT
+TCATTTTTCCAGACCTCCTCAAAAATTAACATTGCTGTATAGTAGTCTATCCGGCCATTTTTGAGCTTTG
+ACACACATTCTCTTATTATCTCTATTACTTCTTTGTTTACATCAATGTCTTTTTTTACAAAATAGCCGAC
+TCCCTGTTCTGATTCTATATACCCTTCGTTTTTGAGTTTTTCTAGCGCTTTCAAGACAGTGTTTATATTG
+ACATCGAAAATTACCTGCAAATCTCTTACGGAAGGCAATTGAGCGCCTTTTTGGAGATTTCCCAGTAAGA
+TTTCGGATTTTATCATATTTACTATTTGTAAATAAGCAGGTACTCCACTGTGTTTATCAACTTTTCTTAA
+CATCTTTTACCCTCACTCTTTTACAAGTTTTATAAAACCGTGAGTTTTTATTTCTACAGGAGCGTTATTT
+TTGTTAATAATTCTTGCTAAACCGCCATCGCTGTCAATTAATAAGTTTCCCCTCTCATTTGAGGAATTCA
+AAATTTCAATAGTCCCATTGAAACCTGAAGAACTTATTTTAAAGTCATTAAATTTTGCAGAGGTGTGAAT
+ATTTATTCCCGAAGAATTGATAAAAATTTTATCAAAATATAATTCTCCAGACATGTTAATGCAGTCTGCG
+TCGATATTTAAATTTTCTCCGCGCAGTTTTCCGGTCAGGTTCAAGCCGCTACAGTGGATTGAAGTTTCTT
+TTTCTGAGGTTATGTCAGCATTTATTTTAGCACCGTCGCAATTCAGTGAGAAATCTTTTAAGTCAGCTTT
+TCTAGTGATTTTAATTCCTGAACAATTTATCTCCAGGTTTTTTGGGGATAGGGTTCCCACTTTTATTACA
+TAAGTTACGTTTTTTTGGCTTAGTTCTGATAAAATTAAGTTTTCTCCCTCTTTTTTCACGACAAAATCAG
+AAGGAATTTCAATAGTGTTAGTTTTTGTAAATTCTAATTCCATGCCTGAATATGTCGAAATTTGGATATT
+TTGTACGTCTTCTAGAGGTATTTCTGTATCAGGAAGTACTTTTTTATCTAAGCGATTAATAACGACGTCT
+CCTGAGGAGTCAGAAATATCTATTGGAGGTATGTTTATATTTATCTGCGGCAGGGTACTTACAGGTATTG
+CTAAAAGTCCCAGAGCGATTATTATAAGAAAAAATATGAGAATAACTGTCCCAAGAGGAGAGAGAGTTTT
+TTTGAGAGGAAAAATGCTCAGAAGTAGCACAAAAGCCAAAGCGAGAAAAAGTACTTTCAGTGAAATCCAG
+GGTAAAAACCAGGCGATTAAGGCAAAAGCTCCTGATGCTGCTATTTTTGCGATAGAGCTTTCTTTTAGGG
+TTTTTAGCAAAGGTATATTTGAAGCCTTGTCTGAAAATAAAAATGCTAAGCCTCCTACTACAAGTGTAAA
+AGATGCTAAAAACGCGATTGTTTCAATTAGATTTTGATGCATATGAAATGACCTCCCAAACATTTATACT
+GTTATATAATAATATAACAGTATAAATGTATTTTGTCAAGGGGGTAGGGTCCATTTTTTTTAAAATATCT
+TTAGAAGATGAAAAATTACAGAAGGATTTTAGAGATTTATGTAGAAATAATAAACTCAGGAAGGGCAAAA
+GCAGAATTTTACCACTTTGTTTAATAAAATTAGATGGGAAGGGGTAGAAAATGGATTATAAGGAGCTGTT
+AAAAAAGCTTAGTGAAAGTCACGGGGTCTCCGGACATGAAAGAGGAATTTATCAGCTTTTGAAAAAAGAA
+TTTGAAGAGATTTCCGATGAAGTTCTAGAGGACAATTTTGGAAATTTAATTTTTAAAAAGAAGGGTTTAA
+AAGGCAAGTATAAGGTGATGCTGGCAGCCCATTTGGATGAAATAGGGCTTATGGTGAAAGATATTGATGA
+GAAAGGATTTATAAAATTTACACCGGTTGGAGGAGTGGACCAAAGAACCCTTCCTTCTCAAGAAGTCATA
+GTGCACGGTAAAAAAGAATTATTGGGAGTTATAGGGAGTAAACCGCCTCATCTCTTATCCTCCGAAGATA
+TGGAGAAGGCAATAAAAATAGACGATATGTACGTAGACGTAGGGCTTCCGAAAGAGGAAGTAGAGAAGCT
+GGTAAGCATTGGAGATATTATAACTGTGAAAAGGGAGTTTAGAGAACTTTTGAATGATAATGTTTCAGGA
+AAGGCTTTAGACGATAGGGCAGGGGTTGTGGTGATGGCAGTATGCCTTGATGAACTAAGGAAGATGTACC
+ATTATCACGACGTGTATGCTGTAGCTACTCTTCAGGAAGAGGTGGGGGTAAGAGGAGCTATAACTTCTTC
+TTACAATATTGAACCTGACATAGCTATAGCGATTGATGTGACTCATGCGAAAGCGAGGGGAGTTAGCCGC
+GACATAGAGATAGGGAAAGGGCCTGCGATTGGGAAGGGGCCTAATATTCATCCTGCTGTATATAAAGGGC
+TTGTAGATATAGCGAAAAAATACAATATAAATTATCAGATAGAGCCGCTTCCTGGGCATTCAGGCACTGA
+TGCATGGGCAATCCAGGTGTCAAAAAAAGGAGTTCCTACAGGGCTTGTGTCAATACCTTTGAAGTACATG
+CATACTTCTGTGGAAACTGCTAATATGAAAGACATAATAGAAAGCGGCAGACTGCTGGCACACTATATTG
+CCAATCTGCCTGAGGAATTGGAGGGACATTTATGTTATTAAAGGAGTTAACTGAGCTTTTAGGTGCTTCT
+GGAGATGAAAAAGAGGTAAGAGAGAAGATAAAAGAGATAGTTAAACCTTATGTGGATGAGCTTTATGTGG
+ATAGAATTGGGAATTTGATAGCCTGCAAAAAAGGGAAAAAGGAAAAGCCAAAGGTGATGCTGGCTGCTCA
+CATGGATGAAGTTGCTTTAATGGTGAAGTCTGTAAATGAAGACGGGACATTAAGTTTTTCTCCTGTGGGC
+GGAGTTGACAACCGTATTCTGGTAGCCAAAGCAGTAAAGGTAGGGGAGAAGAAGATAAACGGGGTAATAG
+GTGCAAAACCTATACATCTTCAGAAAAAAGGAGAGCAGGAAAAACCTCTTGACTTTGATGAACTCTATAT
+AGACATTGGAGCAGCATCTAAAGAAGAAGCTTTAAAGCACATTTCACCCGGTGACTATGTCTACTTTGAA
+TCAAATTTCGAGATTTTAGGGGATGGCTATGTCAAGGCAAAGGCTTTGGACGATAGAATAGGCTGTAATG
+TATTAATAGAAATTTTGAAAAATACATATGAATATCCTGTTTGCGCGGCTTTTACAGTGCAAGAAGAGGT
+TGGTTTAAGAGGAGCGGGTGTTGCGGCTTATAATGTAGAGCCTGATTTTGCGTTAGTTGTGGAAGGAACT
+GTAGCTGCGGATGTTGTGGATTCAGAGCCTCATCTGGTTTCCACAGAGCTGGGAAAAGGGCCTGCAATTT
+CACTTATGGATAGAACTACTTTGTATGACAGAAAGATTATTGACAAGATTGTCAGGATAGCAGAAGAGAA
+TAATGTACCTTATCAGTTTAGGAGAATAGCGAGCGGTGGAAATGATGCAGGTAAAATACACCTTACAAAA
+GGAGGAATAAAGACAGTAGCTATTTCTGTGCCTTGTAGATACATCCATTCTTTCAACTCTGTAGCTAAGC
+TGAGTGACTTTGAAAATACAGTTAAGCTTGTGGACTTAGTGATTAAAAATATTGAGGAGGTATTGAAATG
+AGTGTGAATGTGGAACTTATAAAAAAGCTAACACAGGCTTTTGGACCTTCGGGAAGTGAGGAGAAGGTTT
+TTGAGATTATAAGAGAGGAAGTCAAAGGTTTTTGCGATGAAATTACTCATGATGCGATGGGAAACATGAT
+ATGTGTGAAAAAGGGAAAAGGGAAAAAGATAATGGTGGCTGCTCATGCTGATGAAATAGGCATTATGGTT
+ACGCATATTGAAGAGGAAGGCTTCTTGAGGTTCACAACGATAGGTGGCGTTTATGTAGAGCACCTTGTAG
+GAAGAAGAGTTAAGTTTAAAAATGGTACAGTAGGAGTAATTGGAGTAGAGCATTTGGAGGATAAAAAGGA
+TTTTAAACTGGAGAAGCTTTACATAGATATAGGTGCAAAAGATAAAAAAGAGGCAGAAGAGCTTGTCAAA
+ATAGGGGAGAGTGGAAGCTTCGTAGGAGAGTTTGTAGAAGCTGGAGATAGGTTAATTTCCAAGGCTTTTG
+ACGACAGGATAGGATGCTATGTGGCGATTGAAGCGCTAAAAAACGTGAAGACAGAAAATGAGCTGTATTT
+TGTTTTCACAGTGCAAGAAGAGGTAGGCTTAAGAGGTGCTACTACAGCCGCTTACAGTATTAATCCTGAT
+TTTGCTATTGCTGTGGATGTAACTGCAACGGGAGATACTCCTAAAGCGAAGAAAATGGCGGTAGCTCTCG
+GTAAAGGTGCAGCAATAAAGGTAATGGACAGATCGATAATTGTGAGCCCTTCTGTGAGAGATATGATGAT
+TGAAGTGGCGAAAGAGAACAGTATTCCGTATCAATTAGAAATACTGGAATTTGGCGGTACTGATGCAGGA
+GCGATTCACCTTTCAAGAGGGGGAGTACCCTCTGGAGTGATTTCTATTCCCACAAGGTATGTTCACAGCG
+TTTCAGAGATGGTGGATAAGAAGGACGTAGAGGCAAGTATTAACCTCCTGATAAAAATACTGGAAAAATA
+AAGCAAAAGACCCTGCTTTTTAAGCGGGGTCTTTTTATTTATAGGCTTATGCACTTTCACTGGAGGTGCT
+ATTTTTTGAATTTACAAGCCAGTTGACTATAAAAAATACAGCCACTATGAGGAGGACAAGCCCTGCTATG
+GCCCAAATGAGATTTTTTATGTTGAATTTAAACATTTTTTCTCCCTCCTCGGGAAGAGGTTAAAATTTAT
+TGTTCTTATCTTCATTGTACAAGATATTTATGATAATATCAACTTTTTTTAAAATCAGACAAAGGGGACG
+GTTCCTTTTGTCTGAATTCTAAGTTGTTCAGATGAAAGGAACCGTCCCCTTTGTCTGGAGTTTAGGCGGT
+TATTCCAAATACCTTTTGTACCAGTGTTCCAAAGAGGTAAGATAATGCTGCTGCTCCAAGGCCTGTGATG
+ACCATTTCTGTTATCTTTCCTTTGATAGATAGGCTTTCTGATGCTACAGATACCACAGTTCCCACTATGG
+AAAGGGCTATAGCTGCAAATATCACAGAAAATGCTAAAGCCAATAGAGAAGAGGAAGAGATAAAGAAATA
+AGGGATTACAGGGAATACAAGCCCTACAAGATATGCGATGCCTGTGTACAATGCAGATTTTACCTCGTTT
+TCAGTTATTTCTTCTGTCAAGAGATTTGTCATGGCCTCCTCATTATTGTTTAATTTTTCGGCTATTTCTT
+CGCCAACTTCCATTGGTATTCCTGAATCCTGCAACTTATTTAGAAATTCTTCTTTTGCTCTTTCTTTTGA
+AACTTTGAATAGTAGCTCCATTTTCTTTTTTATCCCTTCATTTACCTGTCTTTGAGACCTTACAGAAGTA
+TATGCTCCTATTGCCATAGAAAGTGCTCCCGCTACTCCTACCACAAGGCCTGCAGTGCCTACAGTAATAG
+GATTTTTCGGATAAACAGCAGAAAGACCTGTTACAGTTCCTAAGATTTCAACAAGGCCATCGTTCATACC
+CATTATGAAATCTCGAATATTTTCAATGCTTATCCTATCTTTTTGCTGACTGAATAGTTTTTCATGCTCC
+AGTTCCTCTTCAATTATTCTGGAGAGAACTGTTTTTTCTTCATCGGATAAAGGTACTTCGTTTAGAAATT
+TAAAATAGCATTCTGTAGTTGAAGTTTCATTCATTTCTAAAATTGTTACGAATAGCTTATTTCCAAGGAG
+TTTGCGAAATATCCTGTAGATAAACAATTTAAAAGGCTGGCTTTTTAATTTTGGAACTTGAGCTTTTCTA
+TCTTTTAGAAATTTCTCCCAAAAGGCTGCGTGATTTTTTTCCATTTCGGAAAGCTTTTTGAATCTTTTTT
+TAATTTCAGGGCTTTTTTCTATTTTTGAAAGATAGGAGTAAAGTGTGTAAGCTTCAATTTCTTCACTGTA
+AAAGTTAAGGGCCTGATTTATAAAATCCATTTCTGTAAGTCACCCCATTTTTGATTGTACATCAAAATTA
+TATCATAAAAGAGGAGGGGGAGTGACCCCCTCCAATTTTACTCTTCTTTTGCCATTCTTTCGTAGATTTT
+GTACCTCTCCATTGCGGCTTTTTCTGCTTCTTCGAAGAGTTCTTTTGCTCTTTCCGGGAAGGTTCTTTCC
+AAAGCTGTAAATCTTACTTCTCTCCTCAAGAATTCCTGGAAGGAGAGTTTTGGAGGCTTGGAATCCAGTA
+TGAACGGATTCTTTCCTTCCTTCTTGAGGAGCGGGTTGTATCTATAAAGTATCCAGTAACCAGATTCTAC
+CGCTCTCTTCTGCTCTATCTGGCTCTCGCTCATGTCAATTCCGTGTGCTATACATGGTGCATAAGCGATT
+ATAAGGGATGGACCAGGATATCTTTCTGCTTCAATTAAGGCTTTCATAAGCTGTGTCTGGCTTGCTCCCA
+TTGCGACCTGAGCTACATACACATATCCGTATGTCATTGCCATTCTACCTAAGTCTTTCTTTATAAGTGG
+TTTACCTGCTGCGGCAAATTGTGCAACTGCGCCTAATGGTGTTGCCTTTGAGGACTGTCCGCCTGTGTTG
+GAGTAAACTTCTGTATCAAGCACCAGTATGTTTACATCTTCTCCTGATGCTAGTACGTGGTCTAAACCGC
+CGTATCCGATGTCATATGCCCAACCGTCTCCACCTATTATCCACTGAGATTTTTTAACCAGATAGTCTTT
+TCTTTCAAGTATCTCATTTATTAATGTCTTTACTTTTTCATTTTCAGCTTTATAGTTTTCAAGTATTGGC
+AGCAACTTCTTGCTAGCTTCTTTGGATTTTTCGCCATCCATCATGTTGTCAAGCCAGAATTGCAGTGCTT
+CTTTTAACTCTGCTGTGATGTTTTGCTCTAGCAGTTCTTTTACTATATCAGCTAACTTCATTCTCTGCTG
+TTTTACAGCGAGTACCATGCCTAATCCAAATTCTGCATTGTCTTCAAATAGAGAGTTTGCCCAAGCAGGT
+CCTTTTCCTTCGTGGTTTACTGTGTAAGGCGTTGATGGTGCACTTGCTCCCCATATTGAAGAACAACCTG
+TTGCGTTTGCTATCATCATTCTATCGCCGAATAGCTGTGTTATTAGCTTCACATAAGGTGTTTCACCACA
+ACCAGCGCATGCTCCTGAGAACTCAAGCAACGGCTGTTCGAATTGGCTTCCTTTTACTGTCTCTTTGCTC
+ATTGGATTGGGTTTTGGAGACAAGGTCATTGCATATTCCCAGTTCTCTGCTTCGTGCAATTGTGTCTCTA
+ATGGTTTCATTACTAGAGCCTTTTCTTTTGCAGGACATTCATTTACGCACACTCCGCATCCTGTGCAGTC
+AAGGACGCTGACTTGTATTCTGTAATATAAGCCTTCAAAGCCTTTTCCAATGGCTTTCTTGACTTTAAAT
+CCCTCAGGAGCATTTTTGACTTCTTCTTCAGTGAGCAAGAATGGCCTTATTGCAGCGTGTGGACATACAA
+AAGCGCACTGGTTACACTGGATACAATTGTCTATTTGCCATTCTGGTACGTCTACTGCAATTCCGCGCTT
+TTCATAAGCTGCAGTTCCCGGCGGGAAGGTTCCATCCTCTCTTCCCAAGAAAGCACTTACAGGGAGATTG
+TCTCCTTCGAGCCTATTCATTACATCTGCGACATTTTTAATAAATTCAGGTACATTTCTTTCTTCTTCAG
+GTTCATCCTGTGCATCTGCCCAGTGAGGTGGTACTTCCACTTTTACGAGAGAATTGATGCCTCTTTCTAC
+TGCTTCAAAGTTCATCTGGACTATCTTTTCGCCTTTGTGTCCGTATTCTTCTACTATTGCTTCTTTTAGG
+TGTTTTACCGCATCCTCAATTGGTATTATATTTGTGAGCTTGAAGAAAGCGGACTGCATTATCATGTTAA
+TTCTTCCGCCCAAGCCTATTTCTTTTGCTATGTCAACTGCGTTTATAATGTAGAAGTTTATGTTGTGTCT
+TGCGAGGTATCTCTTTATTGAAGCTGGAAGTTTTTCTTCCAGTTCTTCTGGTTTCCAGTTGCAGTTTAAG
+AGGAATGTGCCGCCATCTTTTAGTCCTTTCAAGATGTCATAACGGTACACATAGGACTGCTTATGGCATG
+CTATGAAATCAGCGGTGTTTACCAGGTAGGTAGACCTTATTGGTTTTTTGCCAAACCTCAAGTGAGATAC
+TGTTACGCCGCCAGATTTTTTACTGTCATACTGGAAGTAAGCCTGAACATAAAGGTCAGTGTTGTCTCCA
+ATGATCTTTATAGCGCTCTTGTTTGCGCCAACTGTACCGTCAGAACCAAATCCCCAGAATTTGCAGCTGG
+TTGTCCCTTCTGGCGATGTATCTATTTCCTCTCCAACAGGCAGCGAAGTATTTGTGACGTCATCTACTAT
+TCCTATTGTGAAGTGGTTCTTTGGCTCTTCTAATTTTAGGTTTTCGAATACTGCGATAATCTGCGCAGGA
+GTTGTGTCTTTTGAACCGAGTCCATAGCGTCCTCCGACAATTACAGGTTTCAGTTCACTCTCATAAAAGG
+CAGTCTTTACATCTTCATAGAGCGGTTCTCCAATAGAACCAGGCTCTTTTGTTCTATCAAGCACAGCAAT
+TTTCTTTACTGTCTTTGGCACTACTTCGAGGAAGTGCTTTATTGAGAATGGCCTGTAAAGGTGAACTTTT
+ACTAATCCTACTTTTTCACCTTTTTTCATCAAATAGTCTATTGTTTCTTCAATTGTCTCGGTCACAGAAC
+CCATTGCTACTATTATTCTTTCTGCGTCTGGTGCTCCATAGTAGTTAAAGAGCTTATAATTTCTGCCTGT
+GAGTTTATTTATTTCGTTCATGTAGTATTCTACAACTTCAGGGAGGGCGTTGTAGAACCTGTTAGCAGCT
+TCTCTTCCCTGGAAGAAGATATCTGGGTTTTGGGCTGTGCCGCGTGTAACAGGTTTTTCTGGCCTTAAAG
+CTCTGTCTCTGAATGCCTTTAGTGCTTCGTAATCTATAAGTTTTGCCAGGTCATCGTAATCCAAGACTTC
+AATCTTTTGCACTTCGTGAGAAGTTCTAAATCCGTCAAAGAAGTGCAAGAATGGCACTCTTCCTTTAATT
+GCAGAAAGATGTGCTACTGCACCTAAGTCCATTACTTCCTGTACGCTGCCTGATGCAAGCAATGCAAAAC
+CTGTCTGACGGCAAGCCATGACGTCAGAATGATCTCCAAAGATTGAAAGGGCGTGAGTTGCTACTGCACG
+AGCGCTTACATGGAAAACGCCAGGCAAAAGTTCACCCGCAATCTTGTACATGTTCGGTATCATTAAAAGA
+AGACCCTGTGATGCAGTAAAAGTAGTTGTGAGGGCACCTGCTGCCAGTGACCCATGAACAGCTCCTGCTG
+CCCCTGCCTCTGATTGCATCTCAATGACTTTTACAGTTTGTCCAAATATGTTTTTCCTTCCATGGGCACT
+CCAGGCGTCTACCAGCTCTGCCATGGGTGATGAAGGGGTTATTGGGTAAATCGCTGCTACTTCCGTAAAG
+GCGTATGCGACGTGGGCAGCAGCCGTATTACCATCCATGGTTTTCATCACTTTAGCCATCTTATTACTCC
+TCTCCTTAATGTAATTTTTTTTATTGAGCATACCATTTTAAGAAAATTGTACCTGCTATAGTACAGTATA
+CAGTGTAACAGCTATATTATATAACAGATGTTTATACACTGTATAACAGTACTGCTTTTTTGAGATTTTT
+AAAGCTTTCAAATTACTATAACAGGTACACCTTTATTATACCATATACGCGTAAAAATTAAAACTTTCTA
+GGTGAAATTAAAATAAACTGAGAGAGGAAAAACCCTCTCTCTTACTTGTGTTCAGGTTTTATTTTTGTAG
+AAACTTTAACTGGCGATTTTTCTTTTACGTGCTCATAACGATTGTACATGAGTAGAGCTACTAATGAGAA
+GAATACTGGACCTACAATCATCCAAATGGTAGAACTCAAATCTCCCTCAATTGCAGGCTGAATTATTGTA
+AAGAAGTTTGCAAATGCGACTGTTGCAGTTACTATAACTGTTGCTATGAGAGATGATGCATTGCTTTTGA
+AGATTTCAAAAGGCTTTTTAATTTGTTTATTTTTCTTAAAAGAATAGAAAGCTCCTGAAAGAAATACGTA
+AGGCAATGTCATTGCCACATTTGTCATCAAAATTAGTTTTGCAAAGAATCTAGCTGCAGCTTCGCCTCCA
+AAAGATACTAATATGATTATCACTACTGCTATGCTGCACTGTACCCACATAGCAGTTTTAGGAATTCCGT
+CTTCAATTTTGGCTATTTTGCCAGGCCACAGTTTTGCAGGAGTTCCCTCTATTATCTGCTTTAAAGGAGC
+ATATGTGAGGGTAAAGAAAGCGCCGGTTAGAGCCAAAAACATTGAAAGACCTACATACCTTGCAAACCAT
+GCTCCTATTGCTAGAGAAGTAGCTTCTGGAAGTCCCAATGCATGACCTATTTGATATCCCAAGTTATTCA
+TAACAACATATGCTACGTTTGCCATGTTTACATTTTGTGAACCCAGCACTTCTTTCCAGTTGGTGAAGGT
+TCCAACCATAAAAATTCCTAAAGAATATCCTATAGAAATGAGAATAGCGGAAATCAAAAGCCCTCTTGGG
+AAGTTTTTCTCAGGTTTTTCTGTCTGATCTACAAGACCGCTTACTACTTCAAGACCTCCATAAGCAAATA
+TAGCAAAAACCAAAAATGCAAGCATCGCAAGAGTAGTCTGATAAGCTGGGTTTGGAGAACTTATGAAGGC
+GGAAGCAGATGCAACGGGTTGAGCAATTTTGCCTTTATTCGCAACCAGTACGAAAATACCTCCAAAGAGT
+AAAACGATATTAAGAAGTGCTACAGCTGTTCCTCCTACAGATGTCACTTTTGAAATACTTTTTAGTCCAT
+GAGATGCTATATACGTTACAGTGATTACCCATATTACGCCAAGAAGACCAAGAGTCTGTGTAGCCTTTAA
+GCCAAAAAGGCTCCATGTGGAGGTTGTATCTTTACCAAATATGGCATTTGAAAGAGGAATCCATATAGAG
+GAGCTTACATTTACCATCCATATGATGTAGGAAGCATACCACATAAAAGTTCCTATAAAAGCATACTTTG
+GATTTACTGATTTTTCCATCCACGAGTAAATTCCGCCTTTTTCCTCTTTAAAAGCCGAGCCGTACTCTGC
+CATCATAAAAGCGTAAGGTATAAAGAAAGTTATTCCTGAAAGCAGATACCATGGAATAGCTCCATATCCC
+ATTAAGTAGAAGGAACGGGGGATGTTAGTAAAGCCAAATACAGAGGTAAAGATCATCAGAATAAGTGGAA
+TTAGTGCCAGTTTTTTTGCATCGTTTACACCCTTCTGCATAAACTTCCTCCTTTACACAAAAATTTTTAT
+TACAAAAAAATTTTAATACATACAAAAATATTGCAAACGTATTATATAACTTTTTTAGGAATTTTGTCAA
+GGTCGCTAATTTACAGTATTTCCAGCGTGTAAAATTTAATACTTGAAAAAATTTAAAAAATTGACTTTCT
+AGAGGGGAATATGGTATAATTTTTCTTGTCAAATTATGTCGAAAAGAAGGGAAATAAGAGTTGCGAAGCT
+TACTTATTTGGTTTCTAAAAAGTTAGGGCTTCCTAAGGAGGAGCAAATTTATAACTGCAAGGTGGGGATT
+ACTTCACGTTGGGCTGGGGCTTATTCTTTTGAGCGCTCATATAATAGGAATTTGCGATTCTTTCGATGCC
+ATGACTACAAAAAGGCCTTACAATCAAAAAAGGTTAAAGAGCATGCATGAAGCTATGCTTGAGTTGAAGA
+CAATGCCTTACAAATATAATTACAAGATTGTAGAGGCATTGGAAGAAGTAGTGAGGGAGATAAAGGGGGA
+TCAGAGGTATTTCATATCACAGTATAGGGAGGGTAATTGAATGAGGAGTGTCAGGACAAAACTTCTGGTT
+TTAATGGTGCTTTTTATATTAATACCTCTTGTGATAGCAGGTTACTTTTCTACAAATATCGCAGAATCTG
+TTCTTAAATCTAAGATAAACGATTCCAATCAGACAGCTTTGTCTGTACTGAACAAATATGTAAACTCATT
+TAAGCGGGATACTGAAACAATAGTGCAAATGTTGTCAGAGTCTAATGAGATTTTAAATTACGATGGAAGT
+CAGGCCTCAGATGAAGCGGTGTTAAAGAAGCTAGAAGAGACAAAAAAGGCTATGCCTGATGCTATGAACG
+TGTATTTTGCAACTCCTTCAAAGAAAATGATTTTATATCCAATTCAAAAACTTGAAAATTACGACCCTAC
+GGAAAGGCCCTGGTACAAAGAGGCGGTAAATGCAAATGGAAAGATTACCTGGACAGAACCCTATCAAGAC
+TTTAACACAAAGGTTCCGGAAATTACTGTGACAAAAGCTGTTTTAGATTCTAGTGGAAAATTGATAGGTG
+TTTTAGGAATTGACATAAGTTTAGAGCAGCTTTCAAAAAATATTTCTGATGTAAAACTTGGCAAAACAGG
+GTACATATACGTCGTTACAAAGGACGGTATTACAATTTCTCATCCAGATTCTACTAAACTTTTTACTTCA
+ATTAAGAAGTACGATTTTGGTGAGAGGTTGCTTGCTACAAAAAATTCTACGATTCAGTACGTATCAAATA
+ATATATTAAAATTTGCTAGTGTGAGAGACCTTGACAGTTTCGGTTGGAAAGCTGTTGTTACGATGGATAA
+CAGCGAATTGACAGGAGATGTAACAAAGATAAGGAATTTTATAATCACAGTAAGCATAGTAATACTTCTA
+ATAGGCATTGTGATTGCATACTTCTTCTCCAACTCCATATCCTCAGGCATAAAGAAAGTAGTAACTGCTA
+TGGAAGAAGCTTCACAAGGCAATATCACGGTAAGAGCCGATGTAAAGACAAAGGACGAAGTAGGAGTACT
+TGCAAATAGCTTTAACACAATGTTAGAAGGCATAAAGAAGCTAATATTTGACATAAAGAGCGTATCAGAA
+TCTGTAAACCACTCTGCAGAAAACCTGGCAGTTGCTTCAGAGCAGGCAGCTCAGGCTACACAGGATGTAG
+CAAAGGCGATTGAAGAAATAGCTCAAGGGGCATCAAGTCAGGCGAAAGAGGCAGAAGAAAGCGCCAATGC
+AACTGTGGTCTTAGGGCAGCTTATAGATAGCTCTCTCAAAAACGCTGAGGAAATAAACCATGAAGTAGAA
+AATGTGAACATGGTTTCAAATGAAGGTCTTGTCACGATAAAAGAGCTAATAGAAAAGACAAAGCACACAA
+TACAAGCCAACAACAACGTAAAAGAGGCGACAAATTATCTGTTAGAGAAGTCGGCAGAGATAGAAAAGAT
+AGTGGAGACAATAACAAATATAGCAGACCAGACGAACTTATTGTCTTTAAATGCAGCGATAGAGGCAGCG
+AGGGCAGGGGAAGCAGGAAGAGGCTTTGCAGTTGTAGCGGATGAAGTTAGGAAATTAGCGGAGCAGTCCT
+CCCAGGCAGCGAGGAACATAGCGAATTTGATAGCAGAGATACAGTCTACGATAAACAACACCCACAGGAC
+AGTGGAGGATTCGACGAAGTCAATAGAGGAGCAGAGCGAAGTAGTAAATACGACAAAGGACGTATTTGAA
+GGGATACTAAATGCAGTGAAGTTCATAGTGGAGAAGATAGAGAATTTGACGAAATCTTTGAGGGAGATAG
+AGGAGCACAAGAACAGGATAGTAGATTCAATACAGAACATAGCGGCAGTATCAGAGGAGGCGGCAGCGTC
+GGCAGAGGAAGTATCAGCCACATCAGAAGAGCAGTCGGCGATAGTGGAGGAGATGGCTTCTACTGCAAAT
+GAGTTAAAGAGCTATGCCAATACATTGATTGAGGCGATTAAGCAGTTTAAGGTAGAGTAAGCGGGGTCTT
+CCCCTGCTTTTTTAATGTTTTTTTAAAATGTATAAATATTAGCAGGATTTTTGAGAGTCTAAATAGAATA
+ATACTATAAAGCTTTATAGAAACAAGAACATGGGGGGATTTTAATGTCAAGAGTTGTAAGAGCACCTCGA
+GGGACAGAGCTTCACTGCAAAAACTGGCAGATAGAAGCTCCTTACAGAATGATTATGAACAACCTAGACC
+CTGAAGTGGCTGAAGATCCTGCAAACTTGATAGTGTACGGTGGGGCAGGAAAAGCCGCAAGAAATTGGGA
+AGCTTTTGACAAAATACTAGAAAGCCTTGAAAACCTGGAAGAGGATGAGACTTTGCTAGTTCAATCGGGA
+AAACCTGTAGGAATTTTCAAAACCCACGAGATGGCACCAAGAGTTTTGATTTCAAATGCCATGCTGGTTC
+CAAAATGGGCCAACTGGGAGACTTTTTGGGACCTTGAAGCAAAAGGGCTTACCATGTACGGCCAGATGAC
+GGCAGGAAGCTGGATATATATAGGCTCACAGGGAATTGTAGAAGGGACTTTTGAAACTTTTGCTGCTTTA
+GCCAAAAAGCACTTTGACGGAAGCTTAAAGGGCAAGTTTGTCCTTTCAGCAGGGCTGGGAGGAATGGGCG
+GTGCTCAACCGCTGGCAATTACCATGTTAGATGGAGCCTGCCTTATAGTCGAAGTTGATAGAAACAGGAT
+AAAAAGAAGACTGGAGACTAAATACTTAGATGTAATGGCGGAAGACCTGGATGAAGCCTTGGGAATGGTT
+ATGAAGGCAAAAGAAGAAGGAAGGGCTTTATCTGTAGGATTGGTGGGCAATGCAGCAGATGTTCATCCAG
+AACTTGTGAGAAGAGGCATAATCCCAGATGTTGTAACAGACCAAACCTCAGCCCATGACCCCTTAAATGG
+ATATGTGCCAAATGGAATGACTTTAGATGAAGCTATAGCACTTAGAAAATCCAATCCTGAAGAATACATA
+AAGAGAGCTAAAAAGGCGATGGCAGAGCATGTTTTAGCTATGCTTGAAATGCAGAAAAGAGGGGCTATAG
+TTTTTGACTACGGTAACAACATAAGGAGAATGGCCTATGACGAAGGAGTAAAAGACGCCTTCAACATCCC
+AAGCTATGTTCCCGAGTATATAAGGGACCTGTTCTGCGAGGGCAAAGGGCCTTTCCGCTGGGTGGCGTTG
+TCTGGTGACCCTGAAGACATTTACAAGACAGACCAGAAAGTATTAGAACTTTTCCCTGATGACCCCATAC
+TCAATAGGTGGATTAGGTTGGCTAGAGAAAGAGTGAAATTCCAAGGGCTTCCTGCGAGGATTTGCTGGCT
+GGGCTATGGTCAGAGAGCAGAATTTGGCCTTGCTATAAACGAGATGGTAAGAAAAGGAGAGCTTAAAGCG
+CCAATTGTAATAGGAAGAGACCACCATGACACAGGGTCTGTGGCATCACCGTATAGAGAGACAGAGGCTA
+TGAAGGATGGAAGTGACGCTATAGCAGACTGGCCGATACTAAATGCGCTTTTAAACACTGCCTCAGGAGC
+TACATGGGTTTCTGTACACCACGGAGGAGGAGTAGGAATAGGTTATTCCATCCACGCAGGAGTAGTTGTG
+TGTGCTGATGGAACAAAGGAGACAGATTTGAGAATTGAAAGGGTTCTGACAGGGGATCCAGGTCTTGGGA
+TAGTAAGACACGCCGATGCAGGATATGAAATAGCAATTAAGACTGCAAAAGAAAAGGGAATAAAAATGCC
+TATGCTTAAATGAATTTGAAAGGGCGTGGGAGAAAGATGAATCAGATAATTGAATGTGTGCCCAATGTGA
+GCGAAGGAAGGGATCAGGAAAAGATTTCTGAGCTCATAAAAGAAGTGGTTTCAACAGAAGGAGTAAAACT
+TTTGGACTATTCTTCAGATAAAGACCACAATAGGACAGTTATAACCTTTGTTGGAGATAAAGAGGGGGTA
+AAAGAAGCGGCTTTTAAGCTCATAAAAAAAGCTTCAGAGATAATTGACATGAGATATCACAAAGGAGAAC
+ACCCTAGAATTGGAGCTGTGGATGTGGTTCCTTTTGTTCCTGTAAAAAATGTTACAATGGAAGAATGCGT
+ACAGATTGCAAGGGAACTAGGAGAAAGAGTAGGGAAAGAGCTTAATATACCTGTTTATCTGTATGAAGAA
+GCAGCTACAACTCCTGAGAGAAAAAATTTAGAGAATATAAGGCGAGGGGAATATGAAGGCTTTTTTGAAA
+AGATAAAACAGCCAGAGTGGAAGCCCGATTTTGGACCTTCTGAGATGAATCCTAAAAGCGGTGCAATAGT
+AATTGGGGCAAGAAATTTTTTGATTGCCTTCAATGTAAACCTTGGCACAAATGATATTGAAATAGCTAAT
+AAAATCGCTAAAGCTGTCAGATTTTCAAGTGGTGGCTATAGATATGTGAAGGCAATGGGGGTTGAATTAA
+GAGAAAGAGGGATTGTGCAGGTTTCAATGAACCTTACAGATTTTAACAAGACACCGATTTACAGAGTTTT
+TGAGACAATTAAAGCAGAAGCTTCAAGGTATGGTGTGAATGTAGTAGGAAGTGAAATAATAGGCCTTGTG
+CCTTCAAAAGCGTTGCTAGATGTTGCCGATTATTATTTGAGATTAGAAAATTTCTCCATGGATATGGTTT
+TGGAAAACAGAATTTACGAATGAGGTGTTCATATGAGAGCAGATTTATTAATATACAATATAAGTAAAAT
+TTATACGCCGATTGGGACGAAACCTCTTTGTGGAGAAGATATGGAAAAAATAGAAGAGATAGAGAATGCT
+TACATAGCAATAAAAGATGGAAAAATTTTGGCGGCAGGGAAATCTCCTGCCGCAATTTCTGCAGAGAGGG
+AAATTGACGCGAAAGGTATGATTGCACTCCCTGGATTTGTTGACCCTCACACCCATGTGATGCATTATGG
+ATCCAGAGAAAATGAAATGGCTCTAAAGCTTAAAGGTTATTCCTATATTGACATTTTAAAACAAGGCGGA
+GGTATCCATTCCACAGTAAGAGCGACTAGAGAGGCCTCTGATGAGGCATTGCTTCAAAAGGCTTTAAAAA
+GCCTTGAAATCATGCTTTCTCATGGAGTGACTACTGTAGAGGTAAAAAGTGGGTATGGCCTTAATACAGA
+GCAAGAGATACGGCTTTTAAGACTTATGAACCAATTAAAAAGCCTTTCTGTTGTGGATATTGTGCCTACT
+TTTCTAGGAGCCCATGCTATTCCACAGGAGTTTGAAGAGAACCCTTGGAGGTATGTGGAGAAAGTAATAA
+ATGAGATGCTTCCTAAGGTAAAAGAGGAAGACCTGGCAGAGTTTTGCGATGTATTCTGTGAAGAAGGGGC
+TTTTGATTATGAACAATCGAAGAAAATATTAGAGGAAGCTAAAAAACTGGGGTTTAGACTAAAAATTCAT
+GCGGATGAACTTACCCACAGTAAAGGTGGAGAATTGGCTGGGATATTAGGGGCTATAAGTGCTGACCATT
+TAGAAGAAGTCTCTGATGAAGGAATAGACCTCATGAAAAAAGCAGGCACAGTGGCAGTCCTTTTGCCAGG
+GGTTTCTTTCTTTTTGAATAGACCTTATGCTGATGCGAGGCGATTAATTGAGAGGGGATTGCCTGTTGCA
+TTAGGTACAGATTACAATCCCGGTACAAGCCCTACAGAGAATTTACAGCTTATAATGTCATTTGCCTATA
+TTAACATGAAAATGAGGGCAGAGGAAATCCTAACAGCTGTTACATTAAATGCTGCCTGTGCTATTGATAG
+AGGTGATGAAATAGGGACTATAGAGGAAGGGAAAAGAGCTGATATTGTCTTAGTTGATGCTCCAAATCTG
+GACTATATGATGTATCACTTTGGAATTAACCATGTAAATACAGTGATAAAGGCAAAAGGAAATGATGTGG
+TTGTTATTGGAATAAAATAGTTTTTATGTTACAATGAAAATGGGTGAAGAAGAATGTTTGCTGTATCCCA
+GAAGTTATTAGAAATATGTGAAAAATATAAAATAGGTTTGGTGTACCTGTTTGGTTCACAAAAAGAAAAT
+GCATTGAAATTACTGCAGGGGGAAAAAGTAGTAATAGATGACCCTTTGGCAGACATTGATGTGGGCGTGG
+TTTTTTTGGAGGATATAGAAAAAATAGAAAAGCGTTATTTGCTTTATGCGGATATTTACAATGAGCTAGA
+AGACCTCTTTAAACCTTATAAATTGGACTTGGTATTTCTTCAAGAAAATCATTCCATATTCCAGCTAGAA
+GCCTTGAAAGGGATATGCGTATATTCTTACTCTGAAGAGTTTAAAGATAGTTATGAAATGCAGATTTTAA
+GAAGAGCAGCAGACTTCAAATATATGTACGATAAATATATTGAAGAGGTGCTGGAAAAATATTAAAAGTT
+GTGGTGGGGAATATGATAAATCGCCAGTTAATTTTGGAAAGACTTATTCTTATTAGCGAGTATTTGGAGG
+AACTAAAAGTTTTGTCTTCAATGGATAAAGCAACTTTTTTAAGTGATAAAAGAAATTCTGCGGCTGCAGA
+AAGTTTTTTAAGGAGAACTTTGGAGGCAATTTTTGATATAGGAAGGCATATATTAGCAAAGTCAGGTAAT
+ATCGAATTATCAAAAGAATATAAATCAATTGCGAGAGGGTTAGGAGAATACGGATATATAGATGAGGAAT
+TGAGTAAAAAATTAGTGAAAATGGCAGGATATAGAAATAGGATGGTGCATCTTTACAATTTAGTGACAGA
+TGAAGAATTATATGAGATTATTACATCTAACCTTAACGATATTGAAGAATTTGTAAAAGAGATAAAGAAT
+AAAGTACTATTGGAATAGCGTAAAAAAGAAGGTGCCATTTGTATACAAAGATTTTACAAATGGCACCTCA
+TTAGTTAAATTTAGCCTTACTATTTTTTTAAATAATGTTTTCTCATCTCTTTATTTTCTGGCAATGATAG
+AATTTCTTCTAAAACTTTTTCTACCTGCTCATCATTTTGAGTTCTAGGGTCTCTGTACAGAAGTTCTTTT
+ATTATGTCTATGTCCCCTGTTGACAACGCCAATATTAAAAAATGAAACAAAGTTAGGAGTTGACAATTTT
+GTTACAAAGGTTCGCGTTTATTGGTATAATAAGTGGTGTGAAAACATTTGAGAAGGGAGATGGTGTTGTG
+CTAATCAATGATTCTTTAAAAGGGTATATTGAAAAGGTTGCCTCAGCTTCACCTACGCCGGGTGGTGGAA
+GTGTTTCGGCAGCGGCTGCAAGCCTTGGAATTGCTCTATCAAAAATGGTTTACGATTTGACTATTGGGAG
+GAAATTTTATGAAGAGTATTCAGAGGACATAAAAGAAGAGATTCAAGAAGGACTTAATATTTGCAATAGG
+CTTTTAGAGGAATACATGAAGCTTGTAGATGAGGATACAGCTGCTTATGATGAAGTTATGAAAGCTTTAA
+AAATGCCAAAAAATACGGAGGAAGAAAAGAAGATAAGAAGTGAGGTTTTGCAGAAGGCATACATAAATGC
+AATGAATGTTCCTTTAAAACTTGCAAGACTTTGCGGCGAAGGATTTACTCCCACTGCTTTAATTGCTGAG
+TATGGCAATCCCAACGCTGTATCAGATGCAGCTGTTGGTGCAATACTATTATATGCAGCTATGGAAGGAG
+CAGTTTTGAATGTAAAGGTCAATCTACCTTATATCAAGGATAAAAAGCTTGCCGAAGAGGCTAAAAAAGA
+GTGCGATGAATTACTCAATAAATATAGAAGTGTGAGGAATGAGATTGTAAGTAAAGTATTGAATAAAATT
+TCTGGGGAATACTAAAAAAATAATTGTGGAAGATATCTAAAGAGAGGAGGCGATTTTTAGAGAAAATATA
+TAAGTTATAAAGAAAAACAGGGTTATTTGAGAGTTGTATATGAAACTGTAGGCAGTTATAATGATGTTAG
+ATGTCAGACAAGCTTACATGTTTACTGAGTACAAACTCAGTAAACGGTAACAAAATTTTTCATAGGAGGT
+TAGATGATGAGAAGGTGGCGTGTTGTTTTAGCATCTTTGCTGATCTTAGTGCTAGCTCTTTCAGTAGTTT
+TGTCAGGATGTTCTTCAAAAACTAAACAAGAGAGCACACAGCCACAGCAGACAACTGAGGCAAATAAGAA
+CAAGAACTTTAAAGTAGGATTGGTTACAGACGTTGGAGGTATTAATGACCGTAGCTTCAATCAAATGGCT
+TATGAAGGACTGCAAAGAGCTGCGAAAGAATTGGGTGTTACAGTAAATGTAATTCAGTCAAAACAAATGA
+CAGACTACGTGCCAAACTTGACAAATTTTGCACAGCAAGGGTATGACTTGGTTATCTCAGTTGGTTTTAT
+GATGCACGATGCTACAGAAGAGGTATCACAGAAATTCCCCAATACGAAGTTCTTAATCATAGATTCTGAA
+ATTACTGATAGACCAAACGTTGCTTCTGCTATGTTTAAAGAACAGGAAGTTGGTTATTTAGCAGGTGCAT
+TAGCAGGGTTGGTTGAAAAAGAAAAAGTTGGAAAAGTGAAAGGGACAAACATAATAGGTGCAGTTGGCGG
+AATGCAAATACCTCCTGTTGACCGTTTTATTGCAGGTTATCAACAGGGTGCAAAGGCAGTTAATCCTGAT
+ATAAAGATTCTCATCAATTATACTAACAATTTTAATGACCCAGCTGCAGGAAAGCAAATGGCTTTAACAC
+AGATAAGCCAAGGTGCAGAAATCATATTCCAAGTTGCTGGAGGAACTGGTGAAGGAGTAATTAAGGCAGC
+TCAAGAGAAAAATCTGTACGCAATTGGTGTTGACGCAGATCAAAGCTACTTAGCTCCTGACAATGTTTTA
+ACTTCTGCAGTTAAAAGAGTGGACGTTGCAGTTTACGATGTAATAAAAGATGCCTTGAATGGCAACTTTA
+AGAGCGGGATAATGTACTTTGACTTGAAAAATAATGGTGTAGGATTGGGTAAGATTAACAAAGATGTGCC
+ACAATCTATAATAGACCAGGTCAATCAATTAGCAAAAGACATTATAGATGGCAAGATTCAGGTTTCAGAT
+AAAATATCAAAGTAAACTATAAAAATCGGGGGCTGACTGCTGTTCAGCCCCCTTTTGGAGGTAGAGGTAG
+ATGAGCGCTATACTTGAAGTAAGAAATATAACAAAGAGATTTCCCAAGGTTGTAGCGAATGACAATGTGA
+ATCTCACAGTTGAAAGAGGAGAAATCCATGCAATACTCGGAGAAAATGGTGCAGGAAAATCAACTCTTAT
+GAATATCATATACGGGCTGTATAAACCGGACTCAGGGCAACTCATTTTTGACGGGGAAGAGCTTAATCTA
+AGCGGACCTCATGAAGCGATTGAAAAGGGAATAGGAATGGTGCACCAGCACTTTATGCTCATTCCGGTTT
+TCACTGTTGCAGAAAATATAGTGCTAGGTGCTGAGCCTAAAGGGATAACTTATGATAGAAAAAAAGCTAA
+TGAGCTTATAAGAGAGATTTCTGAAAAGTATCATTTAGAAATAGACCCTGATGCAAAAGTAAAAGACCTT
+TCTGTTGGATTACAGCAGAGGGTAGAAATTTTAAAAGCCTTTTACAGGAAAGCAAAACTTCTTATACTCG
+ACGAGCCGACGGCAATGCTTACTCCCCAGGAGACGCAGAAATTGTTTGAAATAATGAGAGAACTCAAACA
+GCAGGGCATGTCTATTATATTTATAAGCCATAAGCTGGAAGAGGTTTTAGAAATATCTGATAGAGTTACA
+GTTATGAGAAGAGGAAAAACAGTTGGGACTTTAAAAACAAAAGAGACGAATGAGCAAGAATTAGCAAATC
+TAATGGTGGGTAGGGAAGTAGTACTGAGAATAGAAAAAAGCGAGTATAAACCTGGGGACGTTGTCTTAAG
+TGTTAAGAATTTGACTGTAGTAGATCAGCAGAATGTGACACGGGTTAAAGATGTAAGCTTTGAAATTAGA
+GAAGGAGAAATATTTGGACTTGCCGGAATTGATGGAAATGGGCAGCTGGAGCTGGTAGAAGCGATAATGG
+GATTAAGGCCTAAAAAATCAGGAAGTGTGTTCTTTTACGGCAAAGATGTAACCAATTTTTCTACAAGGCA
+GCTCTACAGGGAAGGGATTTCGTATATCCCGCAGGATAGGCAGGCAGATGGACTTGTTCTAGATTTTACG
+ATTGCAGAAAATTTGATCTTAAGAGAGTATAAGGACCCTACTTACTCTCGCCGTGGAGTTATTCAATATA
+AAAAGGTGTATGAAAATGCTGAGAAGAAAGTGAAAGAGTTTGACGTAAGGCCTCCTGAATATATGCTAAA
+GGCTCGCAATTTGTCAGGAGGTAATCAGCAAAAGGTGATACTAGCAAGAGAAGTAGGATATAATCCCAAA
+CTTTTGATTGCTGTGCAGCCTACAAGAGGTATGGATGTAGGAGCAATAGAGTATATTCACAGAAGGATAT
+TAGAGTTAAGAGATAAAGGGGCAGCTATATTTTTAGTGTCTTTGGAGCTAGAAGAGATAATGTCTCTATC
+TGATAGAATTGGTGTAATATACAAAGGACAGCTTATGGATATTTTAGATGGCAAAACTGCAACAAAAGAG
+CAAATAGGTTTGCTCATGGCAGGTTCTCGTTTTGATAAGACGACATTGGAGGCGAGATAATGAAAAATCT
+ATGGAAAGAACTTTATATACCGATTGTAGCTGTATTGGTGGCAATTATCATAGGTTCTATAATAATGCTA
+GCTACAGGATTCAATCCAGTAAAGGCTTATGTTTCCCTTTTCATAGGTGCATTTGGTAATTTAAATAATA
+TTGCTAATACTCTAGCAAATGCTGTGCCCCTTATATTGACAGGATTAGGTGTAGCTATTTCTTTCAAAAC
+AGGCCTTTTCAATATAGGTGCAGAGGGGCAGTACTGGATAGGGGCAATAGTTGCTGTGTGGATTGGTTAT
+AGTTTTTCTCTCCCTTGGTATATACACATTCCTCTTGCACTTATAGCTGCTATGATAGCAGGAGGACTTT
+GGGCGGGAATTGTCCCTGGTCTTGCAAAAGCCTATACTGGAGCTAATGAAGTTATAACCACAATGATGAT
+GAGCTATATTGCTATATATTTCAGCCACTTCTTGCTGGAATTTGGGCCTATGATGGAAAAAGGTAGTACA
+ATTCCCCAGTCTCCGCTTATAAAGGATAGTGCTGTTATACCATTTTTGATAAAAAATACTCAGCTGTCTT
+ATGGAATTTTTATAGCTCTTGCTGCAGCAATTTTTGTGTATTGGTTTATGTTTAAGACCACATGGGGATT
+TGAAATGAGGGCAGTTGGTTACAATCAGAGGGCTGCAAGATATGCGGGAATGAACGTTCCTCTTAATATG
+GTATTTGCATTGGGGTTGAGCGGTGCTTTTGCAGGACTTGCAGGAGCTGTTCAAATGCTGGGTGTCCAGC
+ATAGACTTTATGACAGCTTTACTTCCGGCTATGGTTATACAGCTATAGTGGTGGCTTTGCTTGCTAATAA
+TCATCCTATAGGAGTTATATTTGCGGCAATTCTGTTTGCAGCATTAGGTACAGGTTCTCAATACATGCAG
+CTTAATGCTCAAGTTCCTGGTCAGATGGCAGATGTTATAACAGGTTTGATAGTATTTTTCGTAGCAGCTC
+ACAGAATAGCTGAGGTAATAAAAGACCTGCTAGCCAGGAAGCAGAAAAAGGAGGTAAAAGCATGAAGGAG
+ATATTGTTAAATCCGCAACTTTGGGCAGCAACTTTGGCTATGGCTACTCCACTGGCACTGCCTGCTCTTG
+GAGGAACTTTTTCTGAGAGGTCTGGTGTTGTAAATATCGCAATGGAAGGAATTATGTTGATTGCCGCGTT
+TTTTGCTGTTATGTTTGCTCATATGACTGGCAATGCTTGGATAGGCCTTTTAGGAGCTATCGTAGTTGGT
+TTGATAGTTGCGCTTATATTTGCTTGGGCAGCTGTTAGTTTGACTGCTAACCAGATAATACTTGGTATGG
+CCATAAATATCTTTGCTTCTGGTGTTACGGCTTACCTTCTTAATACTATATACGGTTTTACTGGTACTCC
+TGTTGATACGCCTATGCTTCCAACAGTTGAGATACCTATTATAAAAGATATTCCTTTTGTAGGACATGTC
+CTAAGTGGTCATAGCGTCATAGTGTATTTAATGATAATAATTTTGTTCATATCAGATTATTTCTTGTTCC
+ACACAAATTTGGGATTAAGATTAAGAGCAGTAGGTGAAAATCCGGAAGCTGCAGAAACAGCTGGAATTGA
+CGTTATAAAGTTAAGATATCTAGGTGTCGCGTTAAGTGGTCTTCTTTCAGCGATGGGCGGTGCTTATCTC
+TCTATAGGAGCATTAAACAGCTTTAACCCAGATATGACGAGTGGAAGAGGTTATATTGCGCTGGCAGCGA
+TGATATTTGGAAAATGGACACCTTTTGGTTCTTTTGGAGCATCACTTCTTTTTGGATTTGCTACAGCCCT
+TAGTATGCAGCTACAAAATACTGCTTTTTCCAAAAATTTGATAATGATGTTGCCCTATGCTTTGACAATT
+CTTGCACTTGTAGGTATTGGAGGTAAGAGTGTACCACCTGCTGCTGATGGTGTGCCTTACACACCTAAAA
+AGTAAAAATAAAAGGGGCGTTTGTCATGTTATTGCCTGAGAAAAAGCCGCTGTATGAGCTTGCTTTAAAA
+AAGATGGAGGAACTTATAAAGACGGGACAATGGAAGGAAGGCAGTAAACTTCCTTCTGAGTCCCAGCTTG
+CAAAACAGTTTGGCATAAGCAGAGCCACTTTGAGAGAAGCTATGAGGATTCTGGAAGAGGAAGGATTAAT
+TGTAAAGCAGCAAGGGGTCGGTACTTTTGTGAGAAGAAAACCGCTCATAAAAAGCGGTTTGGAGGAGTTG
+TTCAGCGTTACTGCTTTAATTGAAAGGCAGGGAATGGTGCCTGGTACCAAAGATTTTACTGTGTATAAAT
+TGCCTGCAACTGAGAATGAAGCAAAGCATTTGAGGATAAAGCCGGGGGATATAATATACAAAGTAGAGAG
+AATTAGGACGGCTGACAATGTTCCTGTTGTTTACTGCATAGATAGATTGCCAGAGAACATCGTAGGAGAG
+TCTTTTACCGGATTTGAACAGTCAATTTTTAGTTATCTTGAGGCAGAGCATTCTATAAGAATTACTTATG
+CTATTTCCCACATCAGAGTTATAAAGCACGACCCTGTAGTTGAGAAAAAGCTCATGATGGACAAAAACGA
+TTCGATATTGCTTTTAGAACAAGTTCATTATGATGAAAATAACACGCCAATTTTGTTTTCGTCAAATTAT
+TTTAATGCCTCTAAATTTGACTTTTACATTGTCAGAAAAAGAACATTGTGAAAGTAGGTGTGTAAATGGA
+GTACAGGGACTATGAAAAACTAATAGAAATTGCAAAAGAAGCGAGGGAAAATGCTTACGCTCCTTACTCT
+AATTTTAAAGTAGGAGCTTGTGTGCTTACGGAAGATGGAAATATATACAAAGGATGTAACATTGAAAATG
+CATCTTTTGGTCTTACTGTGTGCGCAGAAAGGGTTGCCATGTTTAACGCCTATAGCGGAGGGGAAAGGAA
+GCTTAAAGCTATTGCCGTTGTAGCCGATACTGATGGACCTGTTTCGCCTTGTGGTGCTTGCAGGCAAGTT
+ATGATGGAACTGGGCGGAGAAGATATGGTCGTTATATTGAGCAATATGAAGGGTGACCATGCGATAATGA
+CTGTAAGAGATTTATTGCCAGGAGCTTTCACATCTAAAGATATGGAAAAGTAGTAATTCTATACTAACAA
+AAGAGGTGGTAAAATGCTGCAAAGAGTTATACTTATAGTCCTGGATAGCGTCGGAGTAGGGGAACTTCCA
+GACGCGTACAAGTTTGGCGATAAAGGGACTAATACTTTGGGGCACGTGGTAGAAAAGACTGGGATTAAGC
+TTCCTACAATGGAGAAGCTGGGGTTAGGGAATATCATACCTTTGAAGACAGTGGCTCCAAATCCAAATGC
+CATTGGTGCTTATGGCAAGATGGCAGAGAAATCCGCTGGTAAAGACACTACGACAGGGCACTGGGAAATA
+GCAGGGCTCATTGTAGAAAAACCTTTTCCTACTTATCCCGAGGGCTTTCCAAAGGAGATTATTGAAGAAT
+TTGAAAAAAGAATTGGAAGAAAGGTCCTAGGCAATAAACCTGCCTCAGGTACTGAGATAATAAAAGAGCT
+GGGAGAAGAGCATATAAAGACAGGCTATCCCATTGTATACACTTCTGCTGACAGCGTGTTTCAAATTGCA
+GCCCATGAAGAAGTCATTCCTTTGGAAGAGCTTTATAGAATGTGTGAAATTGCCAGGGAAATATTGAAAG
+GGGACCATGCCGTAGGGCGGGTTATTGCAAGGCCTTTTATAGGTTCACCGGGCAATTTTGTAAGGACAGC
+TAATAGAAGAGACTTTTCTCTCAAGCCTTTTGGACCTACTGTACTTGACATGTTGAAAGAAGCAGGTTAT
+CAGGTATATGCAGTTGGGAAGATAGAGGACATATTTGCAGGGCAGGGCATTACAGACAGCGTTCATACTG
+GAAATAATGACGAGGGCATTACGGCTACTATAGAGGCAATGGATGCGGTAAAGAAGGGGATTATTTTTAC
+TAATTTAGTAGACTTTGATATGGTGTATGGGCACAGGAATGATGTTAACGGGTATGCAAAAGCTTTAAAG
+CATTTTGATGAAAGGCTTCCTGAGATAATGTTAAGGCTTAAAGAGGAAGATTTGCTGATTATAACAGCTG
+ACCATGGCTGTGACCCCACAACTCCAGGAACAGACCATACAAGAGAATACGTGCCTCTTTTGGTTTACAG
+TCCTTCTATGAAAGAAGGTAGAAATCTTGGGCTGAGAAAAACATATGCTGATGTGGCAGCTACAATTGCT
+GAAATTTTCAACGTGGGTCCTATACACACAGGCACTTCTTTTTTAAGGGAATTACCTTTGAAAGTGGGGG
+TATAATTTATGAGAATGTATGACCTTATACTAAAAAAGAGGGATGGCGGTATACTCACCAAAGAGGAAAT
+AGATTTTATAATCTCAGGCTACACAAAAGACTACATTCCTGATTACCAGATAAGCGCTCTTTTAATGGCC
+ATATATTTTAGAGGAATGACTCCTGAGGAGACTTCTCACCTTACAATGGCAATGGCTTACTCTGGCGATG
+TACTTGATTTATCTAGAATAAAAGGAATAAAAGTGGATAAACATTCAACTGGTGGAGTGGCGGATACTAC
+TACATTAGTGCTTGCTCCTATGGTAGCTGCTTGCGGAGCGCCTGTTGCCAAGATGTCGGGAAGAGGTTTA
+GGGCATACTGGAGGAACGATAGATAAACTGGAATCCATACCTGGAATGAGAGTAGAGCTTTCTGAAGAGG
+AATTTATTGATAATGTGAATAAATACGGAATTGCAATTATCGGTCAGACAAAAAATTTGACTCCTGCCGA
+CAAAAAATTGTACGCTTTAAGAGATGTTACTGCAACTGTAGATTCTATTCCTCTTATAGCAAGTTCTATC
+ATGAGTAAAAAAATTGCGGCAGGAGCTGACGGAATAGTATTGGACGTAAAAGTTGGAAGAGGCGCTTTCA
+TGAAGGATTTGGAAAGCGCAAAAAAACTCGCAAAATTAATGGTGGACATTGGGAATTCTGTTGGAAGAAA
+GACAGTAGCTCATGTGACCAATATGGATTATCCTCTAGGGCTTGCAATAGGAAATGCTCTTGAGGTTTTA
+GAAGCGATACAGGTATTAAAAGGGCATGGGTCAAAAGACCTCCTGGAGGTTTGCATGTTATTAGGTTCAG
+ATATGCTGCAGATTGCAGGTATTGCCAAAGATGATAATGAGGCAAGAGCCAAATTAAAAGACGCTTTAGA
+GAGTGGCAAAGCACTTCAGAAATTCAAGGAGTTCATAAGAGCACAGGGAGGAGACGACAGAGTAGTAGAT
+GATCCAACCCTTTTGCCTCAGGCTAAATATGTAAGGCCGTGGATTGCTGACAGGGATGTGTATATAAAGG
+ATTTAATGGCACTAGATTTAGGGCTTTTGGCAATGAAGTTGGGAGCAGGCAGGGAAAGAAAAGAAGATAA
+AATTGATTTGGCAGTTGGAATAATGCTGGGTGGAAAGGTAGGAGAAGTAATAAAGAAAGGTGAACCCATT
+GCTACTATATATGCTAATGATGAAAGCAAAGCTGACTGGGCATTTGAAGAGATTAAGAAATACATCCTGC
+TTTCAGATGAACCAGTGGAAAGGCCTGTTTTAATATACGAATAAGCTGAGGGGGTTTTACACCCCTTTTT
+TTATTAAAATTTTTTCAATTTAAACCGATAAATAAATAGGAACTTTTTACAAAAATTTAGATGAAGGGGA
+GACGGCTTAATGGGAAAAACTATCAAAGCACAAATAGTGCGTTCTTTTGTAATTATCGGCATTTTGATGT
+TGCTATTATCTCTTACTGTCAATTTGGGTCTTATAAATACTCTTAACAATATTGAAAAGCTCAGGACCTA
+CGTTGTAAATCAAGTTATCAACGTGTCAAGTGCTCAAGTGCAGATTGCTGTTTTGAGCGGAAACATTCAG
+CAGACGCTAAATGACTACATGAATGGCAATGTAACTAATTTCTCAGTAGGAGCGCCTGTTACTTCTATTG
+AAACTTATGTAAATAATATACAGAACAGCTTAAACGACTATAAAAACACAAAAGTTTACGATTCTCTGAA
+TAAAAATCTTACAACTATTAAGCAAGCAGTTGAGGACTTGAAAAAAGCCATATCTGAACTGCCAGAGAAG
+TACAATCCTTCAGAAGACAGCGATAAAGTTGTAGCGGTGAGTTATCATCTTAATCATCTTCAGAGTGCCT
+TAAACGACTTTAGTTCTACATATTCTCAAGGCTTTTTGCCGTATTTTAATAAAATAATACAGGATAACAA
+GAAAAATTTTTATGTTTCTCTTGCTATAAGCGGAGTTATTTTACTTATACTTTTTGTCTATGCTACTGTA
+ATCATAAGGAAGTTGAAAAAGTATGCCGAGTTTATCAATTCAGAAATTTTAAATGCTGAAAAACAGTCGG
+AAGAAGTTGTAAAATACGCTTCTTACGTTCAGGAAAAATCTGAAGAGAATGCGAGGAATATAACTTCTTC
+CAGGCAGGGGTTAGAGGAGCTAGTCAATGGGATAAATATTATTGCAGGAAATGTAAGTGAAGTGGCAGAT
+TCTATGAATAAAGTTTCTGAAGTAAGTGAAGCTCTGTCGAGAGTTTCAGACAAACTCATGAAGGATATGA
+ATGAAGCTATGGAAAAAATAAAAGAGATAGAAGGGATTGTTTCAAAACAAGGGGAAGAAGTCAAAACTTT
+AATTAGAAGCCTGGAGGAAAGGCTTCACAGTTCTAAAGATGTGTCATGGCAATTGAGTGAATTAGAAGAG
+AAAATGAGCGGAATTAAAAACATTCTCTATTCTATTTCCAATATAGCTGACCAAACAAATCTTTTGGCTC
+TCAACGCTGCGATTGAAGCAGCAAGAGCGGGCGAAAACGGCAGAGGATTTGCTGTTGTAGCAGAAGAGAT
+AAGGAAGTTAGCTGCTCAGTCGACAGAAAGTGTTGACAAGATAAGTGAGATAATTGAGTCTTTGACTTTG
+TTCACTAAAGAGACGGTGGGAAATGTTATAGAAAATATAAATGAGTCTGTAAAAGCTTCTCAAGAAGTTA
+ATAAAGTGTTAGACATTTTTGAGCGTACAAAAGAAGGATTTGAGCAGGTAGCTGATATTGTGAGCGAAAT
+ATCTATCGCTGCAGAAGAGACAGCCTTAAGTTCTAGTCAGGCATTAGAGGCTGTAAAAAGTGTGATGGAA
+GCATCTCAAAACATCTCTGCGCAAGTGGAGGAATTGCTTGCTTCTTCTGAGCAGCTGCTTTCTGAGATAA
+ATGAAGTAAATGAAAACAATTTGAAAAATCTTGAAAGTATAAAGGAACAGGTAAAATACGCAAAGACTCA
+GGAAGAAAACATGCAAAAAATTGCCAACATAGCTTTACAGCTTTAAAGTTGACAATTAGGAATATATAGT
+ATAAAATTTTGTTAAACAGCGTGTAACCTAAAAGGGCACGAGCTGGCAAGGGACATTCCTTGCCAGCTTT
+TAATTTAATAAAAGGGAGTGAAGGGTTATGAAGAGAATTTTTGAGCTTACATTAAAGGATATTGAGGGTA
+TGGACAAAAACACGCTAATTGAGACCATTAAAAATTCGGAAGGCAGGACGGTAATGGCCGAAACTGTAAT
+AACAGTCCCGCCACTAATTTACGGAGTTTCTAATTTAGAATTAGCTGCAGCTTTTGGAAGTGACATGATT
+ACATTAAATCTTTTTGATTTCCAAAGACCTTTTATCTTCGGCATAGATGATGTTGGAGTAAATCTCTCAG
+ATGTAGCTGGGGCTTTAAGTATGATGGAAGAAATTGCATTAAAGAATGCTAAAGATACAGAATATGTAAA
+AAAGATAAAGAAAATTGTGGGGAGATTCATTGGAGTTAATTTAGAACCAGTACCTGAAGGAGTAAAGTAC
+GTTGAAGGTAGGAAGCTTACAGAAGAAAATTTGAAGAGGGCAAGAGAATACGGCTTTGACTATATAGTAA
+TTACAGGAAATCCTAATACAGGTGTCAATGAGACAACTGTAATACAGGGAATAGAGCTAGCCAAAAAGAT
+TTTAGGAGACAAATTGATGATTGTGGCGGGGAAAATGCACGGGGCAGGTTCAGGCAATATATACGATGAC
+AAAGTTTTAAGAGATTTTGTAAAGGCCGGAGCAGATTGCGTACTAATTCCAGCTCCTGGTACTGTTCCTG
+GTATTGATTTAGATCTCGCTAAAAAGCAGATTGATGCCATCCATGAAGAAGGTGCACTGGCAATGACTGC
+CATAGGTACTTCTCAGGAAGGAGCTCAAAAAAGCGTAATAGAGTATATAGCTATTCAATCTAAAATGGCA
+GGGGCAGATATACAGCACATAGGCGATGCAGGGTATTCAGGAGTTGCGTTTCCAGAAAACATAATGGCTC
+TTTCCATAGCTATAAGAGGGGTAAGGCATACTTACAGGAGAATGGCTTATTCTTTGAACAAGTGAAGACC
+TTTTTACCTCCTTTTAAAAAGGTCTTTTAAATACAAAAAACGGTTATTGACAAAGTTTAATACAAAGTAT
+ATAATAAAAGCGAAAACGAATACTATGCGGCGTGTTACTGCATAAGCAGGCATGAGCCGGTAAAGGTCGA
+GAAGACCTTGCCGGCTCTTTTGTTTTAATGCCTGAAAATAAATTAAAAGGAGGGTATTATATGAAATGGC
+TGGGAAGCCTTCAAAAACTAGGTAAAGCATTAATGCTTCCAGTAGCTGTATTGCCTGCAGCAGCATTACT
+TTTAAGGCTTGGTGCGCCTGATGTTTTCAATATCCCATTTATTATGCAGGCAGGTGCAGCAGTATTTGAT
+AATTTGCCTTTAATATTTGCTGTTGGTATCGCTATAGGCTTTGCCGAAGGGGATGGAGTAGCAGCTTTAG
+CAGCAGCTGTAGGGTATTTCGTGCTAACAAAAGGTGCTACTACAATAAACAAAGATATAAACATGGGAGT
+TTTAGGCGGTATCTTAATGGGTATAATAGCTGGATACCTTTATAATAAGTACCATGACACAAAACTTCCC
+GATTTCCTGGGATTTTTTGGCGGCAAGAGGTTTGTACCTATTGTGACGGCATTTGCAGCGATTGTATTAG
+CTCTCATAATGGGATATGTATGGCCGCCTATACAGAATGGCATCTATGCCGTAGGTGAATGGATTATAGG
+AGCAGGAGCTTTGGGAGTATTCGTGTATGGAGTATTGAACAGATTGCTCATTCCTTTTGGACTGCACCAC
+GTTATAAACAGCCTTGTGTGGTTTGTGTTTGGAACTTTTAAGACGCCTGCTGGTAAAATTGTGACAGGAG
+ACTTAAACAGGTTTTTTGCGGGAGACCCGACGGCAGGAATTTTTATGGCAGGCTTTTACCCAATAATGAT
+GTTCGGACTTCCAGCAGCAGCATTGGCTATGTGGGCAGCAGCTAAGCCAGAGCAGAGAAAAGTTGTATCT
+GGTGTGTTTATAAGCGCTGCTTTGACATCTTTCTTGACAGGGATTACAGAACCCATTGAATTTTCCTTCA
+TGTTTTTAGCGCCGGTGCTTTATGTAATACATGCCCTTTTGACAGGTCTTTCACTCGCTGTAACTTACGT
+GCTCGGGATAAAGAATGGATTTGGCTTTTCAGCAGGACTCATTGACTACATTTTAAGCTATGGAATTGCC
+ACAAAGCCTCTATTGTTAGTAGTAATAGGAGTAATTTACGGAGTTGTGTACTATGTAATTTTCTACTATG
+TTATAACTAAGTTCAACCTACCTACACCTGGAAGATTAGAGGAAGAAGCTCAAGACCAGTACAGAGATAT
+GTCTAAATCAGAAATAAGCGATGTAGCAGCACAATACGTGGAGGTATTGGGAGGTTCTGACAATATTGAA
+TCTTTAGAAGCCTGCATTACCAGGTTGCGCCTTACTGTAAAAGACGATACAATAGTAGATGATGAGAAAT
+TGAAAAAGTTAGGTGCAACTGGTGTAATGAGGATGGGCAAAAATGCTCTTCAAGTGATTGTGGGTACTAA
+AGCGGATTTGATTGCTCAAGAGATGAAAAAGCATATGAAGAAAAAATCTTAATGACAATTTTGGCGGCCG
+ATGGGGGCCGCCATCAAAGTTTTAGAAAATGGAGAAAGGGATGGTAGTGATGTTTGGACTCTTTAAAAGG
+AAAAAATACGTAGACGTGTATTCGCCTATGGATGGGATATTGGTAAAAATCGAAGAAGTTCCGGATCCTG
+TTTTTGCACAAAAGATGGTAGGAGATGGGATTGCAGTAGAACCAGCAAAAGGACTGGTTGTTTCACCGGT
+TGACGGTACTGTAATACAGCTTTTCCCTACAAAACATGCACTAGGCATCAGGACGAAGGAAGGATTGGAG
+ATACTCATCCACATAGGTATGGACACGGTAGAGATGAAGGGGGATGGTTTTGAAAGTTTTGTGTCAGAAG
+GAGATAGGGTAAAAATAGGTGATAAATTAATAACTTTTGACATAGAAAAGGTAAAGGAAAAACATCCGTT
+GACTTCACCTGTTATAATTACTAACGGCGATATAGTTGATAAAATTGAAAAAGTAGAAGACTCAAAAGAG
+GTGAAAGCGGGAGAAAGCAGAGTGATGAGAGTGTACCTTAAATAGAAAAAAGAGGGGTATGGGGATGTAC
+AGGGTAGTTAAGGTACTTAATAATAATGTGTGCATGGCCCATGACAAAAATGGTGTTGAGTGCATACTGG
+TCGGAAAGGGAATTGGATTTGGGAAAAGGCAAGGGGATTTAATAAAGGAAGAAAGCGTAGAAAAAGTGTT
+TTATGTGAAAGACACAGAAAATAAAATTAAATTTTCTGACTTGATGGAAAAGGTAAGAACTGATGTTGTC
+GGTATTTCTGAAGAAATAATTGCGATGGCAGAAAAAATAAAGGGGAAAAAATTAAACGAACATGTTCACA
+TCGCTTTAGCTGATCACCTTGCCTTTGCTATTGAGAGGATAAGCATGGGTATAGACATTAAGAATCCTTT
+TATAGCCGAAATAAAAGCTTTGTATAAGGAAGACTTTGCTATCGCTGAAAAAGCTTTAGAGATGGTAAAA
+GAAAGGTTAGGGATTTACCTTCCAGAGGATGAGGTAGGCTTTATAGCGTTGCACCTCCATGCCGCTGTAG
+AAAATGCAGGACTTTCTGTGACATTAAAAAACACTAGATTGGTTTCTTTGTTGGTTTCAATAATAGAAAA
+AATCTCTCAAGGAAAATAGACAGAGATTCTCTGGATTACCTGAGGCTGGTTACTCACTTGAGGTTTGCTG
+TGGATAGAGTAGCCAAAGGGATTGAGGTTGCAAATGAACTTCTTCCCACAATAAAGAGGAAATTCAAGAA
+AGCTTATAGGATTGCTGAAGAAGTGGCTAATGAAATTGAAAAGGAACTGGGCAAAAAAGTTCCGGAAGAA
+GAAAAAGGTTATCTTGCAATTCATATTCAACGTTTGCTCCCAAACTAAAAAAATAGTTTGGGAGCTGCAA
+TTTTTTATAATAAAAATTGCAAAATGCTATTGACTTTGATAAAGCTTCTGTGTAAAATAGGATGTAAAAG
+AGTATTTGAAGGGGGATCATATATGGCTTTCAAAAAAGACAAACCTGTTTACATTGTTGACACTACTTTA
+AGGGATGGTGAGCAAACTGCAGGTGTTGTATTTGCAAATAACGAAAAAATCAGAATTGCGCAAATGTTAG
+ATGAGATTGGCATAGACCAGCTGGAAGTTGGCATCCCCACAATGGGAGGAGATGAAAAGGAGACGGTAGC
+TAAAATTGCAAAATTAGGATTGAAGGCTAGTATAATGGCATGGAACAGAGCGGTTGTAAAAGATGTTCAG
+GAATCTCTTGAGTGCGGTGTAGATGCAGTGGCCATTTCTATTTCTACATCAGACATTCACATAGAGCACA
+AGTTGAAAAAGACAAGGCAATGGGTATTGGACAGCATGACAGAAGCGGTGAGATTTGCTAAAAAAGAAGG
+CGTTTATGTTTCTGTTAACGCGGAGGATGCCTCCAGGACTGATATGAATTTTTTGATTGAGTTTGCAAGG
+TGTGCAAAACAAGCAGGGGCAGATAGATTGAGATTTTGCGACACTGTAGGTTTTTTGGATCCTTTCAAAA
+CCTATGAGATGGTAAAAGCCATTAAAGATGCAGTAGATATTGAGATTGAAATGCATACCCATAATGATTT
+TGGTATGGCTACGGCAAACGCTCTTGCAGGAGTTAAGGCTGGGGCTAAATTTGTGGGGGTTACAGTTAAT
+GGACTAGGAGAGAGAGCTGGCAATGCGGCTTTAGAAGAGGTAGTCATGGCGTTAAAGTACGTGTACAAAA
+TGGATTTAGGTATTGACACCAGCCGCTTTAGAGAGATATCCGAGTATGTAGCTTTAGCATCAGGTAGACC
+ACTTCCTCCTTCTAAGGCTATTGTAGGTAAAAACGTGTTTGCCCATGAGTCAGGAATTCACGTGGATGGA
+GCTCTTAAGAATCCGTATACTTATGAAGTGTTTGACCCTCAAGAAGTAGGACTTGAGAGGCAGATAGTGA
+TAGGAAAGCATTCTGGCACTGCGGCTTTAATAAACAAGTTTAAAGAGTACGGGAGAGTTTTAACTGAAGA
+GGAGGCTAATTTGCTGCTCCCTCATGTTAGGAAGATGGCCATTCAATTAAAGAGGCCTTTATTTGATAAG
+GAGCTAATGTACCTTTATGAAGATGTGATTGTGAAAGGAAAAGCTAAAGCAATCTAAAAATAGGAGTGAA
+GAGGATGAATTTGACGCAGAAAATACTTCTGGCGCACCTTGTGGAAGGGAAAATGGCAAAAGGAGAAGAA
+ATAGCGATAAAAATAGACCAGACTCTTACACAGGACTCTACTGGAACAATGGCTTATCTTCAGCTGGAGG
+CTTTGGGAATAGATAGAGTAAAGACAGAGCTTTCTGTCTCTTACGTTGACCACAATACTTTGCAGCAGGG
+ACCGGAAAATGCTGACGACCACAAATACCTACAGACAGTCGCTGCAAGGTACGGAATATACTTTTCAAGG
+CCGGGAAATGGAATATGTCACCAGGTCCACCTTGAAAGATTTGGAGTGCCAGGGAAAACCCTTTTGGGTT
+CAGACAGCCATACGCCCACTGCTGGTGGGTTGGGGATGTTGGCGATAGGAGCAGGAGGACTCGATGTGGC
+TTTGGCAATGGCAGGAGAGCCTTATAGAATTATAATGCCTGCTATTGTAAATGTGAGGCTTAAAGGTGAA
+TTGAATCCATGGGTTTCGGCGAAAGATGTGATACTAGAGCTTTTAAGAAGACTTACTGTAAAAGGAGGCA
+TAGGTAAAATCTTCGAATATTCGGGGGATGGAGTAAAGACTCTGTCAGTGCCAGAAAGGACTACAATAGC
+GAATATGGGTGCGGAATTGGGGGCGACTACCTCCATTTTTCCTTCTGATGAAAGGACTTACGAATTTTTA
+AAAGCTCAGGGTAGAGAAGATGTATTTGTGCCTTTGAGTGCGGATGAAGATGCGGAATATGATGAAGTCA
+TAGAGATAGACCTTTCTGAATTGGAGCCCATGGTGGCACTTCCTCACAGCCCGGACAATGTGGTTAAAGT
+GAAAGATGCTGGAAGGCCCAGGGTAGATCAGGTGGCGATAGGGTCCTGCACCAATTCTTCTTATATGGAT
+TTGATGAAAGTCGCTTCTATTTTAAAAGGGAAAACTATACCGGAGCATGTGAGCCTTGTAATTGCACCAG
+GTTCTAGGCAGGTTTTGACTATGCTTGCGAAAAACGGTGCTTTAGCAGACCTTATAGCGGCTGGAGCGAG
+AATACTTGAAAGTGCTTGTGGGCCCTGCATAGGAATGGGGCAAGCTCCTGCTACAGGCGCCGTTTCTGTG
+AGAACTTTTAATAGAAATTTCTATGGGAGAAGTGGGACAAAATCTGCATATGTGTATTTGGTAAGTCCGG
+AAGTAGCGGCGGCAGCCGCGCTTACAGGGTATCTTATTGACCCTAGAGAACTGGGAGAACCACCTCAAGT
+GCCACTTGTTGAGAGATTTGAAGTAAATGACAATATGATTGTAAAGCCGCCAGAGGATGGGAAAAACGTA
+GAAGTGATAAAGGGGCCAAATATAAAGCCATTTCCATTGAATACGCCCCTTTCCGATATAGAAAAGAAGG
+TGTTGATAAAGGTAGGAGATGACATTACAACAGACCACATAATGCCTTCAAATGCTAGACTTCTTCCTTT
+GAGGTCTAATATACCAGAGCTTTCGAAACATTGCTTTGAAATAATAGACGAAAATTTCTCAAAAAGAGCG
+GTTGAATGGGGTGGAGGGATAATTGTAGGAGGACATAACTATGGTCAGGGTTCAAGCCGCGAACATGCAG
+CTTTGGTGCCTCTTTACTTGGGGGTTAAGGCGGTTATAGCTAAATCTTTTGCAAGAATACACAAGGCAAA
+CCTCATAAACAGCGGAATTCTTCCTCTTACTTTTGTAAAAGAAGAGGACTATGAAGATATTGATATGGGA
+GATGTGCTAAAGATAGAGAATACAGTGGAGCAGGTGAGAAGTGGAAAAAACATTATTGTAAAGAATTTGA
+CTAAAGGAAAAAGCTTTGAGGTAAGACTGGAAGTTTCTGATAGAAATCGGGAAATCCTCATTGCAGGTGG
+AATGATAAATTATGTAAAAAGTAAAAATAAAACAAATTGAGGCACCTCACCAAAGAGGTGCCTATTTTTA
+AATCGGATGAGAGGAACCGTCCCCTCTGTCTGATATTTTTCTTGCGAAGATTAAATATCCTGTGTGCCCT
+ATCATGAGGTCTTCTGGCCTTAGCCTTTCAGGGTTTATTTTGTACTTTCTAAGGAGGATTTCACTGACTT
+CAATGGTATAAAATCCGCTTTTTTCTAATGCCACAAGCGCTTCTGAAACTTGATTTGTGGTCGGAACTAA
+TATTCCTAAATGCCCGCCAAGCTTTAAAGCTCCACTTACTTGTTCTAGCACTTCCCAGGGTTTTCTAACG
+TCTAAGAAAAAAGCGTCTAACTCTTTTTCTTCAATTCCATCGGAGATGGATTTATTGTACATAATGACGT
+TGTCGTATTCGCAAAACTCATCAAGATTTTTTCGGGCAAGTTTGAAAAATTCCTCTCTTTGTTCATAAGT
+ATATACTCTTCCATGAGGACCTACCAATCTAGATAAGTAAACGGTAAAGGCGCCGGACCCAGTTCCGGCT
+TCCCCAACTCTTTTGCCCGGGAAAATGTCTAACCTCATGGCAATGTAACTTCCCTCTTTTGGGTATACAA
+TTTGTGTCTGCCTTTTTAGAGAGTACATGATGTAATCAAAGGTGTCGCACTCAAGGAGATAATATTTCTC
+TCCCTGAATCTCAAAGCTTGTGCCGGGCGCAAGCTTAGCTAAAAATTGGACATCTACCTGCCCTTTTGGA
+AGTCCTACTTTGCCAGATGAAGTTATATCTACTACTTTTTTAAAATTGTCAGGTCCAACTATAATGCGCT
+TATTATGTATTGACTTCACCCTTTCATTCCCCCTTTTTCTTTAAAGGGTACACATGTCTATATTATAACA
+CAAATTTTAAAATATGTTTTCAAAAGTGGGTTTTTCATTTTCAGGCACGTATTTAAGAAGCATTTTTACA
+GTTTTAAGCTGTGCCATGCTCTGGTCCCTATTCTTTGACTCCACAAAACTTTTCAATTTCTCCATATTTA
+TTTCAATCTCATCTATTTCCCTGTGCTCTACTAAAAGAGCCCATTTCCTATCTATTTTTTTCCATTCACT
+TTCGGCTTTTTCCACCCAGTCCTTCGCTTTTTCCCAATCACCGCTTTTTATGTGATCTTCGACTTTTGAA
+AGAAGACTGTCAATTTTCTGAGAAGTGCTGTCTAAATATTTAATTGATGCAAAGTCTAGAAAAAATATAA
+AAACTAGGAGGAAAACCACTAAAGGGGTGACATATCTCATTTTATCCCTCCTTCTTATACACTGTCAGCA
+CTTTGTTAGAGTCAAGGGAGGCAAATAATACTTCTTTCACACTTTTTATGTTCCAAATTTTAAGCTGCTC
+ATCAAGCCATGCAAGGTCAATGCCTGCTTTTTGCATATTCTGATGCATAATTCTTCCGTCGATTATTATA
+GGAAGGGGCAACCCTTCGTACTCAGGTGTTATATTCAAATCTTTTGGAGTAACAGGTCTTTTATCACTTT
+TAGGGATGACACTCAGACTCCCGTTTGTTTCTAAAATAGCATATTCCACATCTGCTATATTGGGATAGCC
+TTTCACTCTAAGCTCTTCTAACAGGTCGTTTATATTATACCTTTCTTTTTGAAGCTGTGAAGTTAAGATC
+TTACCCTTTTCAATTAAAATTGTAGGGGTGCCGCAGATTATAACTCTGGCTCTTAGGCTTTTCATTGAGA
+GGTACGAAAGGACGAGCTGGGATATTAAAAGAGTGAGGACAGGTATAATACCTGCGACAAGAGGTATTCC
+CTTGTTCTGCATTGGTATTGCTACCAGGTCTGCTATCATTATTGCTACTACCAGTTCATAGGGCTGAAGC
+TGTCCTATTTGCTGTTTTCCAGAAATTCTCATAAATACTACCACTAGGGCATATAAGATTAGTGTGCGGA
+AAAAAAGTATTAGCATGTTTTCACCCTTTCCTCCTTTTCATATATAGTATTTATGGCATTTTTCAGAAAT
+ATTCACTTACATTTAATTCATTTTATGGAAAGAAAATTCGTTAAAATTTTTTTCGCAATGTAAAATTTTC
+AGTGGTAACGTTTTATAACAAATTATGATATAGAATGTAAATTTACAAGCTGTTATAATATAGATGAGGG
+ATAATAAAAATAGGGGTTGAAGAGGGATGTATAAACTTCTTGTCAGTGATGCAGATGGGAGCTTGTTAAA
+TAGCAATTCGGCGATTTCTGATCGAACTAAAGAGGCTGTGAGAGAGGTGATATCGAGGGGAGTCATTTTT
+ACAATAGCGACAGGCCGGATGTTCTCCTCTATCTTGCCCTATGCTGAAGAGTTGAAAATAAATGCTCCTG
+TTATTTCCTATAACGGCGCTCTTATAAAAGACATATACACCAAAAAAGTGTACTATTACAATCCCATTCC
+TTCCGAAGATGCCCTGTTTGCCATAAAGCTTCTGAAAGAAAATGGATACCATATAAATTTATACATTGAT
+GATGAACTTTATGTGGAAGAAATAACTGATAGAGTAGAGTGGTACCTTTCTTTTAACAACAATGTGAAGG
+TAAATCCTGTGGGAGACCTCATGGAGTTTTTGATGGACACAGGCAGTGTTACGGCTAAGATTTACGCTCT
+AAATGACTTAAAAAATCCCGTCTCCATAGATGCGAGAGTGTATGATGAAATATCCAAGAAGTTGACCATT
+TCATCTTCCGGCGGAGGTCATTTAGAGATAAATGCTAAAGGTGTGAGCAAAGGAAATGCTCTTAAAACCC
+TTGCCAATATGTACAACATAAAAAGGGAACAGGTAGTGGCGATTGGCGACAATTTGAATGATCTTTCTAT
+GATAGAATATGCAGGGTTGGGGGTTGCAATGGGTAATGCCCCGGATATCGTAAAGATTAAGGCTTCCTAT
+ACAACTTTATCAAATGATGAAGATGGCGTTGCTCACGTCATAGATAAATTCTTTTTGAACAGAAAAACCA
+TAGCTGTGTAGTGACAAAAAAATAAAACAGGGAATATGATATATTACCGCAGTGCGGTAATATATTTTTT
+TATTCCCAGGTGATAAAATATGGAAGGGACGGTTATAAAACTTATTTATCTGGTTATACTTTTTATTGGG
+GCACTTTACTGTTTGTTTTCTTTTCTCCCCCTTTTTGTAGAATTAGATTCCATCTTTCATCAGAAGTCTT
+TAAAAAAATTCATGAAAATGAATGAAAAAAATTGAAAAATCTATTGACAAAATCTCTAAGAACAAGTAAA
+ATAACATAAAGCGAAAACGATTAAGCCTGGGAGTGATAGGAATGGGTGCAACTATAAAAGATGTAGCGAG
+AGAGGCGAAAGTTTCCATTGCTACAGTTTCAAGAGTTTTAAACAACAGCGCTGTTGTGACAGAAGAGACA
+AGACAGAGGGTTTTAGAGGCAATAAAAAAGACGGGTTACAAACCCAATGCTCTTGCAAGAAGCTTAAAGA
+TTCAAAAAACTCACACTATTGGTCTTATCATACCCGACATTTCAAGCACCTTTTACCCTGAGGTGGTAAG
+AGGTATAGAGGACATTGCTGCAATGTATAATTATAATATCTTCTTGTGCAACACCGACCAGAAAGAAGAT
+AAAGAAATAAAATATATAGAAATTCTGGGAGAAAAGCAGGTAGACGGAATTATATTCATGGGGGATGTAG
+TAAGAGACAGCGTAATTCAAGCTTTTAACGAGTTTAAAGTGCCGGTAGTGCTTGCAGGCACACAGGACAA
+AGAGAAAAGGTATCCCAGTGTAATGATTGACAATGAAAAAGCCGCCTATGATGCGGTGAAATACCTCATT
+TCCCTTGGGCACAAGAAGATAGGAATGATTGCAGGTTCAATGCAAGACCCAATAGCAGGTCTTCAAAGAA
+TAGAAGGTTATAAAAGGGCTTTGGAAGAACACGGCATAAAATATGACCCTGAGCTCGTAGTAGAAGGCGA
+ATTTAAGACGAGGAAGGCATATCTTGCAATGCTTAAACTTCTCGAGCACAAAGTTACAGCTGTTTTTGCG
+GCTTCAGATGACATGGCTGCAGCAGCTATAAACGCTATATTTGACTCAAACTTAAGGGTTCCTGATGACA
+TACATGTGGTGGGCTTTGATAATACCTATATTTCCACGATTTTCAGGCCTACTATAACTACAATACTGCA
+GCCTGCCTATGACATAGGAGCTGTTGCTATGAGACTTTTGACAAAGCTTCTGGGCAAAGAGCCAATAGAA
+GAGATGCATGTCATTTTGCCTCATCAGCTGATTGTAAGAGAATCTACGGGATTTAAAGAAGGAAGTAGCC
+GATGAGGCTATTTTTTTTATTCGCCTTTATGATATACTAGATTTTGGGAGGTGAAATTGGTGGAGAGATT
+GCTTATCATAGATGACGAAGAAATGTTTGTTAAGGGATTGAAACTTTCTTTAGAAGAGGAAGGATTTGAA
+GTGGATGCGGCTTACGATGGGGAGGAGGGGCTTGAAAAGGTCAGAATAGGAAATTACGACCTGGTTATTC
+TTGATATAATGCTTCCTAAAATGGATGGTTTCTCAGTTTGTAGAGAAATAAGGACTTTTTCAAACATTCC
+AATAATAATGCTTACTGCAAGGGGAGACGATGTGGATAGAATTGTCGGGATAGAAATAGGAGCAGATGAC
+TATCTAGCAAAGCCTTTCAATACTCGAGAGTTGATTGCAAGAATTAGGGCTCTTTTAAGAAGAGCGTCAA
+ATCCCTATGTGAAGAAAAAAGAAGAGATAAGAAGGGGAGATTTGTATATTAACATTCCTGAGAGGGCAGT
+TTACAAAAGAGGTAAAAAGATTGAGCTCACAAATAAGGAGTTTGAAATACTAGTGCTTTTAGCTTCTAAT
+CCCGGCAAAGTGTACACAAAGGATAAGCTTTTAGATCTCATATGGGGTGTTGATTTTTATGGCGATGCGA
+ACACAGTGACAGTGCATGTGAGGAAGCTCAGGGAAAAATTAGAGGATGACCCTGCTAATCCCCAGTACAT
+TTTTACCAAATGGGGAGCGGGATATTACATGAAATAGGTGATAAAATGAGTTTGCGGTGGAAAATTTTTT
+ATTTGTATTTGACGATAATGATAATATCTTTGGCTGTCACAGGACTTTATCTTTACAACTACATTGAAAA
+AAGCTATTTGGACAATTTAAAAATAAACAATTCGATGCAGGCAAACATGGTGTCTAATTTTGTGTCTCGC
+TTTGTGGGGACCCCCTCCTCTTATCTCATTGAACCTACTATAGTTGAATATGCCAAGCAGATAAACGCCC
+GCATTCTTTTTACTAACATAGACGGAAGGGTGATGGTGGATTCTGCCCCTTCTAAAGAGTTTGAAGGGAA
+AAGCATAAAAATGTATCCAGATATAAAAGAGGCGCTAAGCGGAAAAAGTTCCACCAGCATTCACAACATA
+AGCGGTGTAGGGTGGGCGATGTACACAGCTGTTCCTGTCATTTCAAAAAACAATGTGGTAGGTGCTATAT
+TGATTTCTTCCTCTATTGACAATGTGATTGACCTTTTAAATTCTATAAAATACAGGATGATATACACTTT
+TTCAGGAATTGGGGTGTTAGTAGGTTTTTTAAGCCTTTTGGTGGCATCTTTCATCACAAATCCTCTGAAG
+AGGCTTACAGAGGCTGCAAATATTTTATCTCAAGGTAAGCTTGATTACAAGGTAGATGTAAAGAGTAAAG
+ATGAAATTGGCAAGCTGGCAAATGCTTTTAACAAGATGAGCTACAGTTTAATGAAAATAGATGAAGAGAG
+GAAAAGATTTGTGTCCGATGCCTCCCATGAATTAAAAACGCCCCTTGCTTCTGTAAAGGCCTTGATAGAA
+TCCTTGATAAACAGCAGAAGTCAGGATATAGCCTTTTATAAAGAAATACTTCATGATGTAAACGGTGAAA
+TAGACAGAATGACAAGGCTTGTTAACGATCTGCTGGAATTAGCACGACTTGACAAGATAAAATCGCCTCG
+AATAAAGAGGGTAGAGGTTTCAGAAGTAATATCTGATGTAATAGATAGCCTTGCACCTCTTGCAGAATCG
+AAGAATGTGAATCTTACATTCAATGGCAAAGAAAAGGTTTTTGCAGAAGTAGATCCGGACAGATTTTATA
+GGATGGCGTACAATATTGTAGAAAATGGCATTAAGTACACTCATGAAGGTGGAAATGTATTAGTGGGCCT
+TGACGAAGATGAAGATAATATCTACCTTGCGATAAGTGACAATGGAATTGGCATAAGCGAAGAGGTGCTT
+CCCAAGATTTTTGACCGCTTTGCCAGAGGAGATACAGCAAGGTCTAAAAAGAACGGGGGCTTTGGTTTGG
+GGCTTGCTATTGCCAAGGAAATTATTGATATGCATGAGGGAAAAGTCACTGTTGAAAGCAAGGTAGGGGA
+AGGGACGACTTTTAAAATTGTGCTGCCCAAAAGGAAGAATAAGGAATATTAATTTTTCTTAATAATTTCT
+TTATATTTTTTTAATCATTGGAAAAGAGGAAAATGGTATTATTGAATTAGAAACAAAAAAGATGAGGTGG
+GGAAGGGTGAAAAAATTTTCTTTAGCTGTTTTTGTTTTGCTTGCTGTCATTCTGATGGGAGGGTGTATGG
+GGAATTTAAACGCAAAAGATGATAATCCTCCCATAAATCCCAAGCCTTTAGCTCAGGAGGTTTTAGAAAA
+TCAGACAAAAGAAGTTTCGCTTTACTTTTTAAATGACAAATCAAACAGCCTTACGATGGAAAAAAGATTC
+ATACCAAAAGATGCGGATGTGCTCAAACAGGTTGTGCTGGAACTCATAAAAGGACCCAATGAAGAGTATT
+CAAGACCTATATTTCCAGCAGGTACCAGGCTTTTGTCAATTGATATGCAGGAGGGCACAGTTTTTGTCAA
+TTTTTCTAAGGAATTTTTGCAGGAAGGCGATGATGAGAAAATTGATAAATTAAGAGTGGCAGCTTTGGTC
+AATGCTCTGACGGATATACTGGGAGTAAACAGTGTGCAGATTTTAGTAGAGGGAAACAAAGTAGAGCAGG
+TAGGAAAGTGTAAAATTGGTCTAGAACCATTAAAAAGGATCATGGTGGTAGGAGATGTGTACTACAATCC
+GGAGAAAATAAAAAGGTTGCAAGAGAGGGCTGATTTTGGCAAAGAAGCTTGGAGATTTGACCCGCTTCAA
+GTTTTGAGAAAAGAAGGTGGAATTATAGGGCTTGGAGAGCAGGACGAGATAGCTTTGAAAGAGGAATTTA
+GCGGAAAAGCTGTAGCAGAAGTTGTACACGACGGGAAAGTGTACAAAGTAGAGCTTATACAGCCTTTTGG
+AAAGGGCAGCAACTATATATGGCTTATACACAAAGTTACCCCTTTATTTACTCCAATTCCAGATACAGAC
+CCTACAAAGGGCGAGACCTTCATATACGGTAAAGTTAAAGCCATAGATTATGAAGCGAGAGTAATCACTA
+TTGAAAGAGAGTATCAGGACGCTCGAGATTTAAAAAACGAAGTGGGACCAGAGATAAAAGTACTTCCACA
+CGCTATAATCCACTTTTTAGCAAAAGTAAGCTATACCCCTGATTCAGGGGTTAAATATGCGGAGAAAGAT
+ATAAGTTTAAATAGGATTAAAGTGGGGGATGAGCTTGGCATAATACTGACCAAAGACAAAGAAGCCAGGG
+CGATAATAGTTTCTGACCCCAGCTTAATTCCTTATGAACCTAATATAAAGGTATTATCTCCTGCTAGAAA
+TGAAGCGGTGTCAAGTCCTTTTAAAGTGATAGGAAAGGCGAGGGTTTTTGAAGGCGGAGTCAACATAAGG
+CTTATTGACAACAGCGGCAATGTATTGAATGAAACTTTTGTTCAGGCTAGTAATTCTGCCCCATCGTGGG
+GAGATTTTGAAGCCATAGTTTCCTATAAGCCTTTAAAAGAGCCTAGAAATGGCCTTCTACAGGTATTTTC
+TATAAGCCCTCAGGATGGGTCTATCCAGAACCTTGTATCTATTCCTTTGAGATTAAAATGATAGGCTTTT
+TGAATATGAAGCAATCAGTATTCCATTGGCTATTGTTTCTGCAATTTCGTAAATAAATCCGAGCCTTATT
+GAATTTAAATCTTTTGCGTGGAAACTATCTACTATTCCTACTATTGAGAGGTCTCCGACCGGAGGTAGGA
+TTTTCCCTACGCCTTTGCCAGGATGTATTGGAGATTTCTTTATAGATATTTTGCCTATATTTTCTTCTTC
+TCCTAAAGAGGCATCCACAGCAATTATTTTGCTGTAAGGATGCTTCTTTTTTATGTACCTTAAATTTTCT
+TCTAAATTTATAGCGTGTACAGGATTTTTCAAGGTCCCGTACACGTAGTAAATAGGCGGTAAGGACCCAG
+AGATGAGGTTTCCCACTATAGGGCCCAGGGAGTCAGTTATAAATCTGTCTGTTCCAATGCACAAAAAGAC
+TGTTTCGGGGAGCAGATGACGGCTTAAAAAATTAGCTATTTGAAAGGAAGCTTTTTCTTCATTATACCTT
+AGTCTCAGCTCTTCCATTAAGATCCCCCTTTGCCCGATAATCTGAATTAAAACTAATTTTCAAAGGAATA
+ATAGAAATGTGGCTATCAAACTTTAGGAGGTATTTCTGATGAAAGGATACAAAAAGTTTTTGACAGCAAT
+TTCTGTGGCGGTTTTAATTGCTGCTACTACAATATTTATGTTTAAAACTTCTTTGAAAGAACAAAATACC
+ATAATTCCTGAAAAGACGGGGATTTTATCGCAAAGTGAAGTTAAATTTTTAGTGCCCCAAGAGGACAGGG
+AAAAAGAAGAAATAGAACTCATGAAAAAAGAGATTAGAGAGAAAAACAAAAGGCTAAAAGTCAATGAAAA
+AATAGCAGAAATTGAAAAAATGTTAGATGATGGGCAGAGGGAGAGAGTAGAAGAAATTTTAAAAAAGTTA
+GGAAATGATAGGGTGGAAGAGATAATAAAGCTAGTTGAAAAAGGGATAGATGGAAAAGGGAATGAAAAGA
+TACTGGCAATTTTAAGAGAAAGGCTGACGCCTGAAGAAATAAAGTACATATTGGAACTGGTAGATAAGTA
+CTAATCCCCCTTCTAATTTGAAGGGGGATTTACTACTCTTTTAAATTGGTATTTTATATCTTTTCCGTTC
+ACCATCACTGAAACGAATCCAAAATCATTGTATATGTCGTTGTTATTGCCCGATACATTTGTTCCATAGG
+TTTCCACGTACCTTATTCCCTCCTCTAAAGAAGTGTAAAATTTCTTGCTGCTGTTTGATATGACCCAAAC
+ATTTTTCCCAGTTTTTTTGTGAAATTCTTTTAATGTTTCTTCGAACAAAGACGCTTCTTTATTATCCTTC
+AAGCCCTCATTTCCCCAAATTGGTTTAGACAAAAGTATAAAGAGGTTGTCTCCTTGTATGTTATTAAGCT
+GGTCTTTAAACCATGTCCACTGGTTTGGATCTGGCTTTACAAAAGTGCCGTTTCTATTGTTTAATACTAT
+AAAGGTGGAGTTTCCGTATTCATATCTTTGATATTTATCTCCTACGGCGATGTACCTTGTTTTCAAATTA
+GCAAGAGCCCTTTCATTTATATCTCCTACAAAAATTGCCAATGGATATTCCTTATTAGCGGTATCTACGG
+CTTTTAAGGAGATTTGAAGCTTTAGAAGAGTGTTGTACTTCGTGTCTCCAAAAATCATAAATTTAAATGA
+ATCTGAAGTATTATTGACAGCAACTTCTTTATTGTCTGGGTCAAATTGAGTGAAGTCAGTCTGAGGGACT
+AGGTTAGAATAATCAAACTCCGACCCTTTTCCTGCTTTAACAGGAAGCAGCGCAGTTTTATCAAGGACTT
+TTGCTACGATTGCACCACTTGAGTCAAAATTAGCAGATGTAAATGTTCCGTTATTGTCTATAGTACCTAC
+GTTATTGTAAATTTGCCATTCAATATCAATTGGGTCTATTAAAGCTCTATATCCTTTTACATCTTTTCCA
+AAAAGTTTTATACCAATTTTTTTGTTTTTGTCTAACACTATCTCAGAAGGCTTAAATTCTAATACTGCAG
+GATTTTCTAAAACGGCAATTTTAATGGTTGAGGTTACCTCACCTACTCTTGCCACAATAGTGCCTTCACC
+TGTGCTTAAAGGAATGAAATAATTTCCCTCGAACCTTCCTTCAACTCCAGTTACAGAAAATTCGACCTCA
+TGAAGTTCTACCGGAATAGGGTTGTAGTTTTCATCGTATCCTTTTACCTTTATACTTCTGTGCAATCCTT
+TAAACACTTTATTATCTTCGACTTCTAATTTAAGTCCATATAGATTTCCCTTAGGAGCAGTGCTAAAGAC
+GGCTACCCCGTTGGGCACTTTTCTTTCATAAGAATTAGGAGAATAATTGTAAAGTACAGCTTCTGTTTCC
+CCCAAAGGTCTTACTGCCATCTGAGTGGAACCGCCCCCATCGAGGTTTAGAGCATCGTAGGCTCCTAATG
+AAAGCATAAGACTTGCTAGCTCTTCTTGAGTCATTCCTCTGTAAGGAGGACCGTCCACTGTCACCATAAG
+CACATACCTTTTATCTTTTGTATACCCAATAGCTGTTCTGGCAGCATATCCTTTTATTTCATGGGTGAAT
+GGGTATATTTTCCCGCCTTTTACCAGTATTGTCCCTCCGCTTACAGCCATTTTTATATCTTCAAAAGGAG
+GATTGGTAGTTATATCCTTCTGAATTTTATCCCCTGGGCTTAGCCTAAGAAGGAGATTGCCTATATCCCC
+TGATGCAGCCAGAACATATCCTCCTTCAGGTATTTCAGTGGAAGGCTGTCCCTGTCGAACTTCTATTACG
+GTATCATTTTGGTCTACTACTACCTCTACAAGTTGCGGCACATTTTCATTAGCACCAGGAGAAAATCTAT
+ACCAGTCTCTTGTGTACATTACCGTGTACTGAAAAGTACTGCTTATTTTATTTATCGCAGCGAGGAATAC
+AGTGGTTCCATCAGGTAAAGTTATTGACATTTTCTTTGTCCAGTAATCTATATAGGGTGTGCCTGTTTTG
+TCAATATAGAAAGTCGCCATTTTACCGTTTGAAGCAGGGTCTGTTATTAAATTTCCGTCTTTGACTGTTG
+CACCTATCACAAATCCCGTTTTTGTATCAAAGAAGTCACCATTTATGGCTGCTACAGCTCCATAAGAATT
+TGCCATTTCTCTTATAGGCATCCTTTCCTTTATGCCGGAGGGGCTAAAAATGACAGAAAGGTCCAGATAA
+GGGTCTTTTAAGTCAATTTTTAAAATGTTTATATTGATAAATCCTTCAGGGGTAAAATAAAGGAGGTTTG
+TGTGAGTGACTCCTTTAGTCACTATTTGTGTCTGTTCCTTTGATTCTAAGACAGTATAAGCTGCCTTTAC
+ATTTTCCACTGAAAATGCGATTACCAGCAGTATGATGAGGATAGAAATTAGCTTTCTTGAGAATATTTTC
+AATTTTCTTCCTCCTTTGTTGAATATATTTTCTTCTACAGGTGAATTATACCACAGGTATATTACAGTCG
+TGTTACACAAATATTAAGATTTAATTAAATTTGGCGCATTCTTTAAAAAGAGGGAGAATAAAAGAGTATA
+AGCGAGGAAAATGGCTGTTTTTAAGGTTTTATACCTGTTGTTTAAATTCAATTTTTTTATTATAATTTAT
+CTTGCTACTGCGGTCGGGATGTAGCGCAGCTGGTAGCGCACGTGCTTTGGGAGCATGGGGTCGGGGGTTC
+AAGTCCCCCCATCCCGACCAGTGTGGTCGTGTAGCTCAGCTGGGAGAGCACCTGCCTTACAAGCAGGGGG
+TCATAGGTTCGAGTCCTATCGCGACCACCATTTCAAACTAAATAAAAGCGTGGAGGGATACCCAAGCGGC
+CAAAGGGGGCAGACTGTAAATCTGCTGGCGTATGCCTTCGATGGTTCAAATCCATCTCCCTCCACCATTT
+TTAATTTATGAGACCTTTTTAAGGTCTTTTTTATTTTACCTTATTGACTTCAAAAAAGAAAGTAGTATAA
+TATTTTTTAGAAACTAATTTTCTCATGATAAATTTTTGCAAGGGGGAATTTTTATGAGAGAGATGACAAA
+GAAAAACTTACTGGATGCTTACGCAGGAGAAAGCCAGGCTCACATGAGGTATCAAATTTTTGCTGATGTG
+GCAGAAAAAGAAGGCAAGCCTAATATTGCCAAACTTTTCAGGGCTATTTCCTATGCAGAACTGGTGCATG
+CCACAAATCACTATAAAACCCTGGGCGAAGTAGGGGACACAGTAAAAAATTTAGAAAAAGCGATTGAAGG
+GGAGACTTTTGAGGTAGAGGAGATGTATCCTGCGTATAACGCTGTTGCAGAACTTCAGCAGGAGTCAGGA
+GCCAAAAAAAGCATTCATTATGCTATTGAAGCAGAAAAGATACATGCAAAACTTTACGCTGAGGCAAAAG
+AAGCAGCATTAAAAGGGGAAGACTTAAAAATTTCTAAAGTGTACATATGCCCTGTATGTGGATATACATC
+AGTAGACGTGCTTCCAGAAAAATGTCCTATCTGCGGGGTGCCAAAAGAAAAATTTGTAGCCTTTTAAAGT
+GCGCTTTTTAGCGCGCTTTTTTGTTTTTACAAAAATATTTGACATACCTTGTAAAGTGTGATATAGTAGA
+CAGCAGAAAATTTAATAACACGCTCTTATCAAGAGAGGTGGAGGGAAAGAGCCCGATGAAACCCGGCAAC
+CTGTCCTTTTAAGGATAAGGTGCCAATTCTCTCAGAAGATTTTTTCTTCTGAAAGATGAGGGTATGCCTC
+TTCTTTTAGAAGGGGTTTTATTTTGCTCTTAAGGAGGGAAGAAGATGCGTAGACTCTTTACTTCTGAGTC
+AGTCACTGAAGGGCATCCTGACAAGATCTGTGACCAGATTTCAGATGCCATTTTGGATGAAATTTTAAAA
+AAAGACCCTTACGCCCGCGTGGCATGTGAGACAGCTGTAACTACCGGCTTGGTTCTGGTAATGGGAGAAA
+TTACTACAGAGTGCTATGTGGACATTCCCAGGATAGCCAGAGACGTCATAAGGGATATAGGCTATACCAG
+AGCAAAATACGGCTTTGACGCAGACACCTGTGCTGTAATCACTTCCATTGACGAGCAGTCTCCAGACATT
+GCCATGGGAGTGAATAAGGCTTTAGAAGCAAGAAGAGGAGAGCTGACAGATGCCGAAATCGAGGCAATTG
+GCGCTGGAGACCAGGGCCTCATGATAGGCTTTGCCTGCGATGAGACAGAAGAGCTCATGCCAATGCCCAT
+AATGCTGGCTCACAAGCTGGCCAGAAGATTGGCTGAGGTCAGGAAAAACGGCACATTGAGCTATCTAAGA
+CCTGATGGAAAAACTCAGGTGACAGTAGAGTACGAGGAAGACAGGCCTGTCAGAGTCGACTCTGTTGTGG
+TTTCAGCTCAGCATGCTCCTGAGGTTGACCATGACACGATAGAAAAAGACATAATTGAACATGTGGTAAA
+TGTGATTATTCCTGAAAACATGATGGACAAGAACACTAAAATTTTTGTGAATCCTACTGGCAGGTTTGTG
+CTAGGAGGTCCCCAAGCAGATAGCGGCCTTACAGGGAGAAAGATCATAGTAGATACCTATGGTGGATACG
+CAAGGCATGGAGGCGGCGCATTTTCAGGGAAAGACCCAACAAAAGTTGACAGGTCAGCAAGTTATGCGGC
+AAGGTATGTGGCTAAAAACATCGTAGCGGCAGGTCTCGCTAAGAAATGTGAAGTACAGGTGGCGTATGCA
+ATAGGTGTGGCAACACCACTGGAGGTTGAGATAAACACATTTGGGACAGGCAAAATTTCTGATGAAAAAA
+TATCAGAAATTGTAAAGAAAGTTTTTGATTTAAGGCCTGCAGCCATAATAAGAGATTTGGATTTGAGAAG
+ACCTATTTATAGGCAGGTTGCTGCTTATGGCCACTTTGGAAGACATGACTTGGACCTGCCGTGGGAGAAA
+ACAGATAGAGTAGATATATTGAGAAAATTAGCAGGAATATAGTTAAAGCCCGGGTTTTGCCCGGGCTTGT
+GGCGTTTTTTATATATTTTTTGTAACGCCAGAGATTTTTAAAACCGCTCCGCTAAAATATATTATACATT
+AGTTTTGACAAAAATAAAAGGCCTAAACCCTTTATATCCTCCTCTAAATAGGTTAAAATTAAGTTGTAAA
+ATATCTTTAACGGGTGGAAAAGCCATGGTAGAAATAGAGGGTGTAGTAGAAGAGATAATCTTTAGAAACG
+AGCAAAACGGGTATACGGTTCTGGAATTGGATATTGAAGGGGATATGGTGACTGCTGTAGGTGTAATGCC
+CTTTGTTACGGTGGGAGAGAGAATAAAGGTGCAGGGGGAATGGGTAGTCCATCCTGATTACGGAGACCAG
+ATACGAGTTATCAATTACCAGACTCTTTCTCCCAATACCCTGGAAGGGATAGAGCGCTTTTTAGCATCAG
+GCCTGATACCTGGGATTGGCCCTGTCACCGCGAGAAAGATTGTAGAAAGATTTGGGCTTGACTCTCTTCA
+TGTTATAGAGACAGAGCCTCACAGGTTGAGGGAGATAAAAGGTTTAAGCGATGAGAAGATAAAGAGAATA
+AGTGAAGCTTATGAGATGCAGAAGGGAATAAAAGAAGTAATGGTGTTTCTACATCAATTCGGGATTTCTA
+GCCATATGGCTATAAAAATATACAAAGAATACGGGAATAATGCAATAGAAATCATCAAGCAAAATCCTTA
+CAGACTTGCTGATGACATATTCGGCATAGGATTTAAGACTGCTGACAAAATTGCGGAGAGCTTGGGCATT
+GACCCGCATTCCACATACCGCATTTCTGCAGGGGCAAGGTATGTTTTAATGCAGTACGCTGCAAATGGGC
+ACACCTATGTGCCAAAAGAACTCTTAAAAAAAGAAACTGCCCAGCTCCTCGAGGTAAGCGAAGAAGAAGT
+GGAGGATGCTTTTGTGCTTTTAGCTCAAAATGAAAAAATACACATAGAAAGGTTTGAGGACGAAACAGTA
+GGGGTTTATTACATCCCCTATTATGTGGCAGAACTTCATACTGCAGAAAGGCTTTTTACAATGACAGTGA
+CCCAGTGCGAAGACCTCAAAATAGACGTGCAAAAAGAAATAAGGGATTTTGAAAAAGAAGCAGGAATAGT
+TTTAGAGAAAACTCAAAAATTGGCGGTAGAAGAAGCCATAAAGAATTCGGTCGTGGTCATAACAGGAGGA
+CCTGGCACGGGTAAGACTACGATTATAAACTGTATAATAAGGATTTTTGAAAAAGCCAATAAAAAAGTGG
+CCCTTGCTGCTCCTACAGGAAGAGCGGCAAAGAGGATAACTGAAGCAACGGGAAAAGAGGCAAAGACCAT
+TCACAGGCTTTTAGAGTATACCTATACGGAAGAGGAAGGGAAAGGGTTTAATAAAAACGAAAAAGATCCT
+TTAAAATACGATGTAATCATAATAGATGAAGCTTCTATGGTGGATATTTTGCTTATGAATGCTCTTTTAA
+AGGCTATTCCTGCCGGATCAAGGCTTATTCTTGTGGGAGATGCTGACCAGCTCCCATCTGTTGGAGCGGG
+AAATGTTTTAAGAGACATAATAGACAGTGGAATTGTAAAAGTGATACGGCTAAAAGAAATATTCAGGCAG
+CAGAAAGAGAGCCTTATTGTAGTAAATGCCCACAAGATAAATAACGGCGAATATCCTACCTACAATGACA
+AAAATGGAGACTTCTTCTTTTTAAGCGTAGCTACACAGGAAGACATGCTAAAGACAATACTAGACCTTGT
+GACTAATAGGCTTCCTAAAGCTTATGGCTTTCATCCGGTTAACGATATTCAGGTCCTTACTCCCATGAAA
+AAGGGAATAATAGGAGTGCACAATTTAAATATAGAACTTCAGAAGGTCTTAAACCCTCCTTCTAAAGACA
+AAGCAGAAAAACCAATGAAAGAATTTACTTTTAGAGTCGGTGATAAAGTGATGCAGATCAAGAACAACTA
+TAGAATGACCTGGAAAAGAGGGCATGAGGAAGGAGAAGGAGTTTTCAACGGTGACATAGGGATAATCCAG
+TCAATAGATGAGGAACTTCAAGAAGTTACCGTGTATTTTGACGACGAAAAAGTAGTGACTTACGATTTTT
+CCGATTTGGACGAACTTACCTTATCTTACGCTATCACAGTTCACAAGAGTCAGGGCAGCGAATTTCCTGT
+GGTGATAATGCCAGTGACATACGGACCTCCTATGCTTTTAACCCGCAATCTTCTTTACACAGCTGTTACA
+AGGGCAAAAAAGCTGGTGGTTTTAGTAGGGCAGGAGAAATATTTAAAATTTATGATTGACAACAACAGGA
+TTTCTAAAAGATATTCAGGACTTCTTTCCAGGCTAAAAAAGACCTTGATTTACATCCAATAATTTATAGA
+AAAGTGTAAATTTTAATTTATTTGTGCCGATAACATAATTGAAAGAAGAAAGCGATGAGGGATGTATAAA
+TGACTTTTTTGGACCTGCTTTTTCCTCCCAAGACCAGTTGCATTGTTTGCAATGCCTCTATAAAAAGTGG
+ATACTTGTGCGATAGGTGTAAGGCATCTCTTGAAATTATCAATGGCAAAAGGTGCAGAATATGCGGCAAG
+CCCCTTAAAGAAGGAGAAATATGCAGTGATTGCCTCAAAACACCGCATTATTTTAAACAAAATGTAAGTC
+CATTTGAATATGAGGGCGTGGTAAAAGAACTCATAGGAAAATTTAAATATTTCAATGAAAGGCACTTAGC
+TTCATTTTTCGCCGATTACATGGCTGATGCAGTAAAAAATATGGGCTGGAATATTGAAGTCATAGTTCCC
+GTTCCACTTCACAGGATAAGACTTGATGAAAGAGGATACAATCAGTCTGAACTTCTGGCAAGGGAGCTTT
+CTTACAGGCTCAATATCTTCATGTCAAAAGCTCTAAGGCGGGTTAAGAATACCACAACTCAGACTGCTCT
+TCACAGAGAGGAAAGGATGGAAAATGTAAAAGGGGCTTTTAAAGTTACATATAAAGATACAATTGAAGGG
+AAAAATGTTCTTTTAGTGGACGATGTTTTGACAACAGGGGCAACCCTTGACGAATGTGCGAAAGCATTGA
+AGGAAAATGGGGCAAAAGAAGTTTATGTTGTCACTATTGCAACTGGCAGGATGTGATGGGGATTATATAA
+AAGGGGATGAAAATTATGGAAATAAGGAATTGCAAGCGGTGTGGAAGGCCTTATATCTATACGGGAAAAG
+ATTTATGCCCTGTGTGTTATCAGCAGGATGAAGAAGACTTTTTAAAAGTTCGCGATTATCTGGACCTGCA
+TCCTAATGCCACAATGCTTGAAATATCTCAAAATACTCAAGTTTCTGCGAAAAAGATAATGGATTTCTTA
+AAAGAGGGCCGCCTCATACTTTCGCCGAGCAATGTCAACATAGGCTTAAAATGTGAAAGGTGCGGCAAGC
+CAATACTTAGCGGAAGATTTTGTGATGAATGCAAGCTCGAGCTTGCGAAGGAGCTCACAAAAGGGTATGA
+ATCTAAAACAACCAAAGATGAAGATGAAACGAAAGGTGAGAGGTTGTATGTATACGATACAAAGAAAAAG
+AAAAAATGATGCGAGATTAAACTTTTGCTTTGTTGAGTCGATATTAATGGTAGTACGGGGGTGTTGAGAA
+TGAAAATCTACAATAACAATATTGATAAAATAATGTCAATCTATAGAGTTAACTCAATAGAGAAGGTAAA
+GCCTAATAAATCGGAAATAAAGGATAAAGTAGAAATTTCAGAAGAGGCTTTAAAACTTGCCAAGAATTTG
+AGCCAGTTTGAAAAAATAAAAAATCAAAAGATTGAGGATATAAAGTCAAGGCTTAGCTCAGGTACTTACA
+ATGTTAAAGCTGAAGATGTGGCTGACGCCATCATCAAAGGTGTGCTTCTTAACAAAAAAATTTAATTTTA
+AGGATGTGCGTAAAAATGAATGCGAGTGAAAGGCTTTTAGGCCTTCTAAAGGAAGAAATGGCAATATATG
+AAATTTTACTTGAACTGGCGACAAAAAAAACTGACATAATAATCCATGGGAAGATAAAAGAGTTGGATGA
+GACTGTGCAGATGGAGAGAAATTTCATAAAAAAGCTCGTCGAATTGGAAGAAAAAAGGGAAAACACTTTA
+AAAGAGATGGGTAAAGGAGAAGGTGTGACTATAAGCGAGGTTATAAAAACTCTTCCTCTCGAAGAAGCTA
+TGGAGTTTAACAACGTTAAGGAAAGATTGAGCGCTGTTTTAAAAGAGTTAGGCGAGAGAAACGATTTGAA
+CATGGCTTTAATTGAGCAGGCGCTGGAGTATGTGAATTATTCTATCAAGGCTATATCGGAAGCTTTAGAG
+GAAGACAAGGGCATTTATGGGGAAAAAGGAAGCTCTAAGGGCTACACCAGTTTAATTGACAAAAAGGCAT
+AGGGGGATAGATATGTCTACTTTCCAGGGACTTGAAATAGCCAAAACGGGCCTTTTTGTAAGCCAGAAAG
+CGCTGGAGGTTACAGGACACAATATAGCTAATGCCAATACACCTGGTTATACAAGACAAGTAGTAGATAT
+GGCTTCAATTGCTCCTCCTACTACCTTTGGAATGTATGACCAGTGGGGCAAGGCTATAGGCGAAGGCGTA
+AAAATTGTGGACATAAGGCAGATACGCGATCAATTCTTAGACAATCAGTACAGAAGAGAGAATAAATTCT
+TAGGAGAGTGGGAGACAAAGGCAGAAGTTCTCTCTGCAATTGAAAATATATTCAATGAGCCATCAAGTAG
+CGGCATAACAGCAGTTTTAAATGATTTTTTTAACTCTTTACAGGAGCTTTCAAAAAATCCTGAGAGTTTG
+ACTGTCAGAGCAGAGGTAAGAGAAAGAGCGATAGCCCTTGCAGATACTTTCAACATGGTTTACCAGCACC
+TTTATGACAAATTAAACGAATTAAACTCTACAATACAATCAAGAATTGCTGAAATAAACTCTTATGCTGA
+AAGGATAAGCAGATTAAATGGAGAAATATACAGATTTGAATTATCAGGACAGGTAGCAAACGATTTGAGA
+GACCAGAGAAACCTTTTGGTGGATCAGCTTTCAAAATTAGTAAACATAACGACTTATGAAGATGCCAATG
+GCAATTTCAGAATAGATATAGGCGGGCAAGCCCTTGTAAGTGGCACTACTGCCTTTACAATGTCTATGGA
+CAAAAATGGTAATGTCATATGGGACCTCACAGGAAGTCCTGTCAACCCTTCAAGCGGCGTATTAAAAGGG
+CTTTTGGATATGAGAAATGGGGACGGGGCAGACGGCGTAAAAGGAGTACCCTATTATATGGAACAGTGGA
+ACAAGCTGGCTTACAACATAGCAGAAGCTATAAATAAAGTGCACAGCCAAGGGTATGGCTTGGATGGAAG
+TACAGGAAAGCCCCTTTTTGGAGGTTTTGATACATCTCTCGCTTATGATAAAACCACTCCTTATGCCCAA
+TTAATAAGAGTAAGTAGCGACATACTAGCATCAGATGGCCTCTTAAAAATAGCTGCTGCAAAAGACCCTA
+CCGCTCTTCCCGGTGATAATAGAAATGCCTTGGAACTTATAGTATTAAGAGATAGACCGCTTGATGGCCT
+TGATAAAGCTACTTTTGATGACTTTGCCAGGTCTTTGATTTCAAACCTGGGTGTAGATGCAGAACAGGCT
+AATGTAATGAAGAAAAATCAGGAAGTTATGGTAAAGCAGATAGACCTAAACAGGCAGTCTGTTTCAGGCG
+TATCTTTAGATGAAGAGATGACGAATATGTTAAAATACCAAAAGTCCTATGCCGCCTGTGCAAGAGTGAT
+AACTGCTATGGATGAGCTTATAGACACGGTCATCAATAGAATGGGAATAGTTGGAAGGTAGGTGCTTTGA
+ATGAGAGTCACCCACAATATGATGATATCTACTTTTTTGACTGACTATTATAACAACCTTGAGAGGCTTC
+AAAAAGGCCAGAATATGCTCTCATCCGGTAAAAAATTTACAAGACCTTCTGATGACCCTGTCGCTGTAGC
+TACAAGCTTGAGGATTAAGACAGACATGGCAAGAAATGACGCTTACACAAAAAATGCAGACGATGCAAAG
+TCCTGGCTGGAGATTACAGACAGCGCTTTATCCCAGCTGGGAGACCTGCTTCAAAGGACGAGAGAGCTTG
+CTGTTGAAGGGGCGAATGGAACTCTCACGCAAAGTGACATGGAAAAGATTGCTCAGGAAATAATGCAGTT
+GAAAGCCCAGATGGTGCAAGTGGGGAATACGCAGTATAATGGAAGATACATATTCGCAGGGTTTAAAACC
+GATACAGCTCCTTTTAGTGAAACTGCCAACAGTTACAGCGGTGATGACAATTTTATAGAGTTTGAAGTGG
+GACCCGGTGGGAATAAAATGGCTGTAAATGTGCCAGGCAGTAGGCTTTTTGATGTAGTAGGAGGGACATC
+TAGGCTTCTTCAGATGATGGATGATTTAAAATCTGCTTTAGAAAATGGAGACCATCAGGCTGTAAGCAGC
+ATGATAGCTGATATAGATAAACAGCTGGAAAATGTTTTATCTGTTAGAGCAGAAGTAGGTGCAAAGTCAA
+ACAGAATAGACCTCATACAAAATAGGCTTCAAAATGATAATTACAACTTTACGGCGCTTCTTTCAAAAAA
+TGAAGACGCAGACATGGCAGAGGTTATCACAAATCTCAAGATGGATGAAAATGTGTATAGGGCATCTCTG
+GCTGCAGGTGCCCGCATAATACAGCCCAGTTTAATAGATTTTCTAAGGTGATGAGGATGAATATAGCGAT
+ACACCAGACTTTTGGCAGGATAGGGATAAAGACTTATCCTGCCCAAATTTCTATAAAAAGTCCTAAAGCC
+GATCTTGAGATAAAGCAAATACCTGCAAAAATGGAAATAGAACAAAAGCTTCCCCAAGTTCGGATAGATC
+AATATCAGTGTTTTTATGAGTCGGGGCTTAAAAATATCTTTGACCTTGTGCACGATGAGGCAGAAAGGAG
+TAAACAAATAGCTTTTGATGCTATAGGCAAAATTGCTGAAGATGGGGATGTACTCGTTTCTATAGAAACT
+CATCAGGATGCAATTGTAAAATTGAGTGAAGAAGCTATGATCCAGGAAGTAGATTTTAATGTTGACCTTA
+TGCCAAAATCAAGGCCTAAAATATGGTTTGAAGGATATTTAAAGATAAATTGGGAATTGGGTGGTGTAGA
+AATAAAAGCAATCCCTCACAAGCCTATAATATCTGCAACACCAGCTCATGTAGAAATATACCTAAGGCAA
+TATCCTTCGATAAAAATAGAGTATGTAGGAAATCACGTTGATAAGAGGATATGAGTTTAAAAGAAAGTGA
+GGAATTTAGGATGGAACTTAATACAAAAAATTTTGGAATTATCCATTACAATGAAGAGGATGTCATTTAC
+TTTGAAGAAGGTATTCCAGGTTTTGAAGAATTACACAATTTCTTGATAATTGGCGATGAAGAGGAAGATA
+TGCCTTTTAAATGGCTTCAATCAATAGATAACCCTGACATAGCCTTTGTAGTTATTGACCCCAGAGTTTT
+CAAGCCGGATTATACTTTTGAAATTGATGAGGAGTTAAAAAATTTTCTGGCGGTAGAGGATGTAAATCAC
+CTTTTAATATTTGTGATTGTGGTAATCCCCGAGAAGATAGAAGAGATGACTGCCAACTTGAAAGCTCCTA
+TAATTATAAACGCTGAAAACAACAGAGGAGTCCAGATTATACTGGATAATGATAAATACCTAATAAAACA
+TCCTATACTGGAGGAGCTTAAAAATGCTTATTCTCACGCGTAAAATAGGTCAATCCATAATTATAGGGGA
+AAATGTAGAAGTAAAGATAGTAAGTATTGAAGAAGGGAAAGTAAAACTGGGGATTACCGCTCCAAAAGAA
+GTGACTGTATTAAGAAAAGAACTCATAGAAGTAATGGATGAAAATATAAAGGCGGCAAGTGTGAGCAAAG
+AGGCTGTGAAGGAGATAGAAAAATTTATTAAAAAACGCTAAAGTAAATCAAAAATATATCGATATATATA
+GTGAAAACAAAAGATAAACAGTTGGCGCCAACTGTGAGGCAAAATCAAGGCAGGGATGCCAAAATAAAAA
+TTCAAGGAGGAAGGGTAGTATGATTATCAATCACAACTTAAGTGCTTTAAACGCATGGAGAGCACTTTCA
+ATTAACAATTTCAACACACAAAAGGCATTAGAGAAACTTTCATCAGGTTACAGAATAAACAGAGCTGGAG
+ATGACGCAGCAGGATTGGCAATTTCAGAAAAGATGAGAGGGCAGATCAATGGGTTGAATCAAGCTATAAG
+GAATGCTCAAGATGGCATATCTTTAATTCAGACAGCTGAAGGTGCTCTGAATGAGACCCATGCAATACTT
+CAGAGAATGAGAGAACTCGTAGTACAGGCAGCAAATGATACGAATACTGATGTAGATAGAGGGAATATAC
+AAAAAGAGATAAACCAATTAAAAGCAGAAATTGATAGAATAGCTTCAACGACACAATTTAATACAAGGAC
+ACTTTTAGATGGCAGCTTATCTACAACAGGTGTGACATTCCAGATAGGAGCAAATGCTGCACAGAATATG
+ACATTGACAATAGGTAAAATGGATACAACTACTCTTGGTGTTGATACCTTGGACGTTTCAATTTCTACAC
+TTTCATCTTCTGATATAGCCGCATGGCTTACAACTATTGATAATGCTATTAACAAGGTATCACAACAGAG
+AGCAGATCTTGGTGCTGTGCAGAACCGCTTAGAACACACAATAAACAACTTGGGTGTTGCAGCAGAAAAC
+CTGACTGCTGCAGAATCTCGTATAAGAGATGTAGATATGGCAAAAGAGATGATGGAATTCACAAAGAACA
+ACATACTGCAGCAAGCTGCAACTGCAATGCTAGCACAGGCAAATCAGCAACCGCAGACAGTACTGCAATT
+GCTCAGATAAATGTAAGGGAGGCGATGCCTCCCTTAAAATTTATTAAGTGTGGAATTACAGGAGGAAATT
+TTTATGCCAACGTCTTGGTACAACGTAATACCGGAAATATTGAGTTTAATCGAAAAACATAAACCTCGTA
+GTATTTTAGACGTAGGTATAGGTTTTGGTAAATATGGAGTTTTGATAAGGGAAGTGTTAGAATTACCCTA
+TGAACGATACGATAAATTAAAATGGCAGCATAGAGTTGAGGGAGTAGAGGTCTTTGAAGGATATAAAAAT
+CCTCTTCATACTTATGCTTATGATAAAGTGTATTATAGCAATATTTTAGATGTAATTGATAAACTTCCAC
+AATATGATGTAATATTGCTTATTGATGTATTAGAGCATTTTACAAAAGAAGAAGGTTATCTTTTATTAGA
+TAAACTGCTTGAACATACCAAAAATTTTATTTTAATTTCTACTCCATTATACCCCGATATTCAGAAAGAT
+TATGAAGGTAACCCTCATGAAGAGCATAAAAGCAGATGGTCAATAATTGATTTTGTAGATTACGATTATA
+GCTTTAAACTTATTCCTATTGGGAATAATGGTGCACAACTATTTACTATTTTTCCTACAGCACAAGGTGT
+TAAAGAAAAGATTAATACTCATCTATATACACAAATCATTGAAAACAATTCTTTAAATGCAAAACCCAAA
+TTAAAAATAGGTTATTTATTACCTCACAAAAATTTGACAGGCGGTTTAAAAATGCTTTTAGAGAATATGA
+GATATATGAAGAAAAGAGGTCATACAATTTGTGGTTTTTTGAAAAGCGATACAAATGATGATGTAATTCC
+TAATTGGTATAGAGATATTGAAATAGATGAAAAAATAATATTACCACATAAAGACAGTTTCTCTTATTAT
+ATAGAAGATTGCGATATAGTAATTGCTGGTTGGTTGGGACAACTTATAGAATTAAAGAGGAACAAGATTC
+ACGTAATATACTGGGAGCAAGGGAGTGAATGGTTGTTTGGTGATTATAGAGATTTGTCACCAAATTCAAA
+AATCAGAGAACACTTAAAAGAGTGTTTTTCTTCTGATGTAACTTTTGTGAGTGCTTCACCTTTAATTGCA
+AAGGTATTGAAGGTGAGGTATGGAAAAGATTCGACAATAATTCCGAATGGCATTGACACGACTTTTTATT
+TTCCGAGGAAAAAAGAAAAGAGTAGCCAAGATATTTCTATTTTGTTAGTAGGTCACCCGTACCTTTGGTT
+TAAAGGTTTTGAAGTGGCTCTTATTGCGTTGGAGATGGTGTGGAGAAAAGGATACAGATTCAACGTAAAT
+TGGGTATGTCAAGAACTACCTAATGTTAAAAATCTTAGCTATCCCATTAATTTCATTAAAAAGCCAAGTC
+AAGAAGAATTAGCTGAAATTTATAGAAATTCTGATATGCTAGTGTTTACATCGTGGTATGAGGGTTTTGG
+TATGCCACCTCTTGAGGCTATGGCATCAGGTATTCCTGTGATATCCACTAGGTGTGGGGGCGTTGAAAGT
+TTTATAACTCCAGGAGTAAATGGAATTTTAGTGGAACCAGGAGATATAGAGGGAATTGCATATGCTGTTA
+TGGAATTAATAAAAAATAGCAAATTAAGAGAAATTTTAGCTAAAAGAGGTAGACAAACTGCTTTGAATTT
+TGATTTTGAAAAAATTACAGAAATGTGGGAAACGGTGCTTTATAAAGTGAAAGGGGATGCTTAGTATGGA
+TCTGAAAGACCAATTCAAAATGTTGTATAAAGAAATTTCTCCTTCAACCCTTTCCCTTTGCCTTATCACA
+AAAAATGAAGAAAAAAATATATCTCGCTGTATAAATAGCGTAAAAGACATTGTAGATGAAATAGTTGTGG
+TGGATACTGGTTCTACAGACAGAACTATTGAGATTGCGAAAAGTTTTGGCGCAAAAGTGATTCAAATAAA
+GTGGGAGGATGATTTTAGTAAGGCTAGAAATACAGCTATAGAAAGTGCTACAGGAGATTGGATTTTATTT
+CTTGATGCTGATGAGGAGATAAAAAAAGAAGATGTGAGCAAAATAAAGTCTTTGTTGTACGATGACACAG
+TTGAGGCTTATCTATTTAAATTTGTTAACTATGCAGGTTCCAGCATCAACAGTGGACTTACAGAAATAAA
+TTATAATTACAGGTTATTTAGAAACAATGGAAAGTTAAAGTATATTTATCCAGTTCATGAAAACTTAAGA
+AATATAGAAGAGAATAGGCCTCCCATTGCTAAAAAGGCAGATGTGACTATACTGCATTACGGATATCTCG
+CTGACATAAGAAAAGAAAAAAATAAAAGCGAACGATATATAAAACTGATTTCTAAATACTTGGAAAGTCA
+TCCGGAAGATAAATTTCAACATGCTAATTTAGCAGTAGAATATTTTAATATTGGAGACTATCAGAAAGCA
+TTAAAGCATTTACTAATAGCCACTAAAGGTATGGATGTAAATAGTGTAAATGCTACAAGGCTTCTAAGGT
+ATCTGATAGGATGTTATATAGGGCTAAAAGATTACAGTACCGCTCTTAAAATTATAAAGGACGCAAAAGA
+TTATTATAAGGACATTCCAGATTTTAGTTTTCTTGAAGGGCTTATGTATATGGATCAAAAGAGGTACGAA
+AAAGCTATAGAGGCTTTTAAAGAGAGTCTTTCAATTGGAGAATACGATGGATTGTTTATAACAATGGGGG
+GCACGGGAAGTTACCGTGCTAGGTATATGATAGGTTTGTGTAAAGAAAAATTAAATCAATTAAATGATGC
+AGTAAAAGAATATATTGAAGTATTAAAAGAAAATCCCAATTATCAGGAAGTATTTATAAAGCTTTTTGAC
+CTTTTTATAAAAAATGAACCAGTACAGGAGGTTTATAAATTTTTCAGTAAATATGTAGATGTGAGTTCTC
+CTTTAAACAATGCAATTTTGGCTAGGCTATATATAAGTGTTGGTCTATATGATGCGGCTAAAAGCTATTT
+GGACAATATAAATATGGATTTAGAAGGTTTAAATACATTAAGAGGAATTGTATATATGGGGATGAAAAAA
+TATGAAGAAGCTTTGCAATACTTTGGGAACGAATATGGAAAGTCACAAGAAGAGGCCAATTATTACAAAG
+TGTTGTGTCACATTATCTTAAATCAAATGGAGGAAGCCAAAAAAGTATTGTGGGAATTACCCGATTCTTC
+AGATAAGAAATTGTATATGAGTATAGTAGGAGAAATGAAAGCAAAATTTGAAGAAATAAAAGAAAATTAC
+TTTAATTTGCTGGATTTGCTTATCAAATTGCAGGAATTTGACTTATATAACAAAGTTCTAGCTATGTATG
+TAAATAAATTTGGAAGAGAAGATTACGAAAGATATGGGCAATTGATGATAAAATATGAGTTAGAGGATTT
+AGCTGTTGAGGCTTATATTAAGGCTGCAAACCTAAACAGTCAAAATCCTGAAGTGTACAGATATCTTGCT
+GAAAAAGCTTTAAAACAGGGTATGTACGAAGAGGCTTTGTCTTTGGCGATGAATGCATTCAACCTTGATA
+CAATGGATGTTGATAATTATGTAACAATTTACAAGATATACCGTGATATGGGTAACTTAAATGAAGCTGA
+AAAAATCAATTTGGTAGTAAAAGAAATTTATCCAGAAATAGACCTTGCAAGTAGAGTAAATGGCGGGTAA
+AGCCCGCCAATTTTAGTTTCTTAGCAAAATTAGACAAATGGTATTTACACACAAAATGCTGCTATAAGAG
+GAACTTTGTTCGCAATCTTAAAAGGTGAGAATTTTGCTTAACTCTTTTTTTGCAAAAGCCGATATAATAG
+TTGAGTCCAATCCTCCTGAAAGGAGGGATAAAATATTTGTAATTTCTGGGATTTGCTTTGCTATAGAATC
+TTTTACAAGGTATTTTACTTTTTCAATAGTCTCCTCCATAGTGTCTGTATGAGGATTGCTTTGAGGGGAC
+CAGTATTTATATATATGAATTAGGCTGTTTGGATTAAATTTTGCATACTAAAGCTATTGCTAAAGTTTCT
+TCACCCAATTTTTTACAATTAATTGACTTTGGCTTTGAGTATTTGTTACAATTATTGTTCGGTGGCCTAG
+AAGATTTCTAATCAATTTTTAATCTTTGTCTGGTATAATGATATTAGGCTTTCGCAGGAGGAAATAAGAT
+GAATAAAGTTATAAAAGAGTATTATTACGAGGAAAATGAGATTGCAGAGAAGATAAAGGAATTGAAGAAA
+AAATTAAATGAAAGCGACTTACAGGCTCCAAAAGTTTTGGAGCTTAGTAGAGAGCTGGATAGATTGATTG
+TGCTTTACATGAAAGGGCAGTGGCAGGCAAAACAAGAGTGAGTTTTGTCTGCCCTTTATTTTTATGTAAA
+AAAATTTAAACTTTTTAAAATACATGACGATATTTATAGTAGCAGAAAGGAGTTGGTTCACAAAGGATAA
+ATATTTTCACTGTAGGGGGTAATAACAGGGATGTTGCAGAGTATAAATAATGCGAATCTAGCACAGATTC
+CTTCTTCAAATTTTAAGAAGGAAAGCGTTCTTGTGGATGAAATTAAAACAGTGAAAGATATTCTGAGCAA
+ACCTGTGGATGAAGATAAGCTTAATAGAGAGCTTAATAAGGAAAACAGGAGGATAACTATTGACCGTACA
+TATTTTGAATTTTCTGTTCACAAACCTACCAATACAATTGTAGTGAAAATTGTCGACAGCGAGACCAATG
+AGGTTATAGATGAGATTCCTCCGGAGAAAATATTGGACCTTGTAGCAGGTTTGTGGAAAATAGCAGGGCT
+TTTTGTGGATAGGAAAATATAGGGGGGTGTAGTTATGGATCCCATTGGTATGAACAGTTATAATGTGAGC
+AATTTACTAAGAATAGGTGGACTTGCTACAGGGCTGGATACTGATTCAATAGTTAAACAGCTTATGAAAG
+TGGCAAGTTTACCTCTTGATAAGTTGAATCAGCAAAAGCAGTGGTATCAGTGGCAGCAGGAAGATTTGAG
+GGACATAAACGCAAAACTTATGAATTTGAGAAATAATGTGGTCGCCAGTTTGAGGCTGCAGGGAACCTTT
+ATGGCTAAAACTGTTACATCCTCTAATACTTCTGTTGCTACTGCTACAGCGGGGACAAATGCGGTGAATG
+GGACATATACTTTATCTGTTACTCAGTTAGCTACAGCTGCTTCTACTGCCAGTACCGACAAGATTGGGGC
+GTATTATATCGACAGTAACAATAAGATTCAATATAATCCTCTAAATACCACTGGGGGACCTATAACTCTC
+GTACTGAAAAATAAAGACGGGAAAACTTTTTCAAATATTACAATATCAACGAATGCAAATATTAATGATG
+TAATATCAGCTATAAATTCTGTCTCTAAAGATACAGGCATAGTTGCTACTTATGATCAAAATTTAGATAG
+GTTGTTTTTAGTTTCTAATGTGACGGGTAGTTCTTCTACAATTGATTTTAGTGCTACTACTGATCAGACG
+GCACAAAATTTTTTGACATCAGTTTTAAAATTACCTTCAGATGTTTTGACTTCTGGAAAAATAACAGGGC
+AAGATGCAATATTTACTTTCAATGGCGTTCAAATAACTAGCTCTACTAATAATGTTACAGTTGCTGGTAT
+AAACGTTACATTGACAGGTACAACTGCGGGCGGGCAGAATATAACTCTCACTGTTTCAACAGACGTAGAT
+AAAATTTATAACACGATTAAAAACTTTGTAGATACCTATAACGACGTAATTACACAGATGTACACTAAAC
+TCACAGAAAAAAGGTATTACGATTATCCGCCTCTCACAGATGAGCAGAAGCAGGCGATGAAGGAAAATGA
+CATAAAATTGTGGGAAGAAAAAGCTAGATCTGGTAACTTAGCTAATGACGAGACTTTAATGAGAGCGTAT
+TATTCATTAAGACAGGTCGTTTCTTCTACTGTATCTGGCGTAGGGTCATTAAGCTCTATTGGAATTACTA
+CAGGTCAGTGGTATGAAGGTGGAAAACTTTATATTGACGAAGCTAAATTAAAAGATGCGATTGCCAACAA
+TCTTGATAAGGTTATGCAGATATTTACAGGTGTTTACAGCTCTGATGGCACTACATTGGTGTCAAAAGGC
+ATTGCACAGCAACTTTATGGCTATTTTGAAAATGGCACATTTAAAGAAGGTGTACTAGGGACTGCAATAA
+ATGCTATAACGCGCAAAGCAGGAAGCTCAACACAACTTTATGACAATAGCTTCATAGGCAATAGAATCAG
+AGAGATAGATGACAGAATTGCAGAAATGCAAAAAAGATTAAAGGATTTAGAGGAGAGATATTACAGGCAG
+TTTACACAGTTAGAAATTTTTGTCGGGCAGATGAATACGCAAAGCGCATGGTTAAATCAGCAGATTGGGA
+TTATGACTAAGTGAGGGGGTGCGAAAGTTTGAATCCGTATCAGCAGTATAAAGAGAATGCTATTTTGACG
+GCAAGTCCTGAAGAGCTGGTTTTGATGCTCTATAACGGGATAATAAGATTTATTGATGAGGCAAAGACAG
+CGCTTCAAAAGAAAGATTATGTAGAAACAAATGCTAAAATACAGAGGGCACAGGATATTATTACAGAGTT
+GATGCTTACTCTTGATATGAATTATGACATTTCTAAAAATTTATACAATCTTTATGACTACATGTTAAGA
+AGGTTGATTGATGCGAATGTGAAGAAGGATATTGAAATTTTAGATGAAGTAAGAGGATTTGCAGTAGACT
+TAAGAGACACCTGGAGTTTAGCACTTCAAAAGGTGAGAGAAAAAGTCTACGCTACGAAAGGTTGATGGGA
+TGGAAAACATTTTAAAAAAATTAATTGAGTTTACAAAGGAGAAAATAGAGAATCTGAAGCAACTCTATGA
+CCTTACAGAGAAAATAGGTGTTGCTATAGGTTCTAACGACCTGGAAGAACTTAAAAAACTATTAGTTTCA
+AAGCAGCAGATAATTGAAAGGATAAATGATATAGACAAGGAATTTATACACCTTTATAATGCTTTCAAAA
+AAGAAAATAAGATCGAGAGCATATTTGAAATGGAAGACAATATAATTGGCGATGCCAGCAAATTAAAGGG
+TTTGTTCATCGATGCTAAAGCTTTGCTTGACAAAATCAAAGAAAAAGATGACAGCAACATCAAAGAGATA
+AATAAAGTTTTTGAAAAAGTGAGCGACAAATTAGAGGAGTTTTCCAAAAACAAAGAAGGATATGTAGAAT
+ATCTTAGATATTATACTCCCGAAAGTTACTTTATAGATAAAAAGCGTTAAAAAAAGCGGGTTAAGCAGAT
+TTTCCCGCTTTTTTATTTTTTATTTGGAGTTGATAATAACTTAGATTTGGTTTATTATTAAAGTAATTAA
+TTTGTGCTTAAAAGGGCGAGGAGAAGGGGGGAATGATGATGAGAGAAGAAATTGAAAAAGTTATAGAAGA
+AGCAAGAGATAGAGTTGTTGAGTGGAGAAGGTATTTTCATCAGTATCCAGAGCTTTCCTTTCATGAAGTA
+AAGACCGCTGAAAAAATTTCTGAGATTCTTTCTAGTTTTGGCAATTTAGAAATTTCAAGGCCAGTTCAGA
+ACAGTGTTGTAGCAGATTTGAAAGGGGCGGGAGAAGGTAAGACTTTGGCTATAAGATCTGATATAGATGC
+TTTGCCTATCAAAGAAGAAAATGAGTTTGAATTTTCTTCAAAAAATCCGGGAGTGATGCACGCCTGTGGT
+CACGATGGGCATATAGAGCTGTAGTTTTAGGTACAGCTTATGTTTTATCCCGCTTGAAAGATAAGTTAAA
+AGGAAAAGTACGCTTTATATTCCAGCCTGCAGAAGAGGTGCCTCCGGGGGGAGCAAAGGAATTAGTAGAA
+AAAGGGGTGCTTGAAGGGGTTGATTACATAATAGGGCAGCACCTCTGGACTTATTTGCCTGTTGGGAAAG
+TAGGTATGGTCTATGGACCTATGATGGCATCGGATGACATATTTAGACTGAAGATTATAGGAAAAGGTGG
+ACATGCTGCAATGCCTCATCAAACAGTAGATCCTATTGCTATTAGTGCTCAGGTTATTAGCAATCTTCAG
+TACATAGTCTCAAGGGAATTGGATCCGATTGAACCTGTGGTGATAACTGTAGGAAAGATAGCCGGTGGAA
+CTACTGATAATGTGATTCCAAATGAAGTAGAAATGGCTGGCACTGTGAGGGTCTTAAACCCGGAGGTTAG
+AAAGAAGATACCTGAAGCCCTGGAGAGAATAATAAAGGGCATTGTGACAGCTCACAGGGCTTCATACGAG
+TTTTACTTCGAGTTTGGCTATGGCCCTGTGATAAATGATGAAAGAGTAGTTAAGATAGTGGAAGATGTGA
+CAAAAAGTCTTTACGGAGAAGAGGCTTTAGAGAAGATAAAGCCTGTAATGGTAGGGGAAGACTTTTCAGC
+CTATTTAGAGAAAGTTCCAGGAGCCTTTATATTCGTAGGTGCTAAAAATGAAGAAAAGGGGATAATTTAC
+CCTCACCATCACCCCAGGTTTAATATAGATGAAGATGCTTTAGAGATTGCTTTAAGGATTTTGGCTTACT
+CGGCATTTGAGCTAGTAGAAAAATTTTAAAATTTTATTGATATTTGAGGTAACAGGTGATATAATACACC
+TATAATATAATCGAAGAGATTATATTATAAAAACCAAAATAAAGAAGTGAGGGGACAAGTTAAATGTATC
+AGGACAAAGTGTTAGTTTGCAAGGACTGCGGGAGAGAATTCGTGTGGACGGCAGGGGAACAGCAATTTTA
+TGCAGAGATGGGCTTCCAGAATGCTCCGGTAAGGTGCAAAGCCTGTAGAGAAGCACGGAAGAGGAGAAGC
+CATAACCACCATCAGGGTGGCAGAAGAGAGAAAAAAGCTTATGGAATCAGGTAATCCCCTCACTTTTCAA
+AAAGAAAGTGATGTGGATTGTAAAAAAGGCACCAAAATGGTGTCTTTTTTACATTTCAGATTATTTTCCA
+CATTGTTAAACTAGGACTTTAGACTTATTCACAAAGTTATCCACATTATCCACAGTTCTTTGTTTCACAC
+CTTGTTGAAAAAAATTATTGTAATTTTATTCATAAGATATTATAATTATAAAAAGTGAAATCGTCAAAAG
+AAATTAAGCAGTATGGAGAAATTTTCAGAAAAATTAAAAAAGGGAGAGGAGAAAGATATGAATAAAAAAT
+CACTATTTTTAGCTTTTGCTGTAGTTTTTGCTCTGGCTTTTATGCTTTCAGGCTGTGGCAGTAAGTTTAA
+TACGGTAGATCAAATCAAGCAAAAAGGCGTAATTGTGATGGGCACGAGTGCAGATTTTCCGCCTTTTGAA
+TTCCACAAAGTAGAAGGAGGAAAAGACGAGATAGTAGGTTTTGATATTGATATTGCTAATGCTATAGCGA
+AAAAGCTGGGAGTGAAACTTGAAATAAAAGATATGGACTTTAAAGGCCTTATTCCAGCTCTTCAGGCTGG
+AAGAGTTGATATGGTAATTGCGGGTATGACGCCTACAGCAGAGAGAAAAAAGAGTGTAGATTTTTCAGAC
+CTCTATTACGACAGCAGGCAAGTTGTTGTGGTAAAGAATGACAGTCCAATTTCAAAATTTGACGATTTGA
+AAGTCAAAACAATTGCCGTTCAAATAGGAACTACTTCGGAAGAAGCTGCTAAAAAGATTCCTAATGTAAA
+GTTAAAGCAGTTAAATCGAGTCAGTGATGAATTTATGGACCTTCAAAATGGCCGCTGTGATGCGATTGTC
+GTAGAAGACACAGTTGCTAAAGCTTATTTGAAGGAATACAAGGATATGAAAATTCTCTATATGGATGAGA
+TAAACAATGTGGAGAATGGTTCTGCTGTAGCAGTGGCAAAGGGCAATAAGAGCCTTTTGGATGTGGTGAA
+TGAGGTGATAAAAGAGCTCAAGCAAAGTGGAGAGTACGACAAACTTGTAGATAAGTGGTTTAAGCAGTAG
+TTTAAAGTGGAGAGTTTTTCTCCACTAAAATTTTGTGAAGGAGAGAAGGTAGGCTATGACAGTAGACTTT
+TTGAGCATGGTAAAATACACGCCACTTTTTATAAGCGGACTTATAATGACCCTTAAACTGACTTTCCTTG
+CAGTGACAATTGGAGTTCTGATGGGGCTTTTTATAGCTCTGATGAAGATGTCCTCAATAAAACCTATAAA
+GCTTGTCGCTTCAAGCTATATAGAAGTGATAAGGGGAACTCCTCTTTTAGTGCAATTACTTCTCATATAC
+AATGGACTTATGCAGTTTGGCATGAACATTCCTGCTTTTACAGCAGGAGTTTCAGCACTGGCAATAAACA
+GTTCCGCATATGTGGCAGAAATTATAAGGGCAGGGATACAGGCTGTTGACCCGGGGCAAAATGAAGCAGC
+CCGTTCTCTTGGGATGACTCATGCAATGGCCATGAGGTATGTCATAATACCCCAGGCCATAAAAAATATC
+CTTCCGGCTTTGGGAAATGAATTTATTGTGATGCTCAAAGAATCGGCTATAGTTTCAGTGATAGGCTTTG
+CAGACCTTACGCGTCAGGCAGACATCATACAGAGTGTGACTTACAGGTATTTTGAGCCTTATATAATAAT
+CGCTGCCATATACTTTGTAATGACTTTGACTTTTTCAAAACTTCTTTCTCTCTTCGAAAGGAGGTTGAGG
+GCAGGTGATATTCGTTAATGATGTGTACAAAAACTTTGGCAGTTTAGAAGTCCTAAAAGGCGTTACATTA
+AAAGTCAACAAAGGTGAAGTTGTAGTCATAATAGGTCCCAGCGGTTCCGGGAAAAGCACCCTTTTAAGAT
+GCATAAATCTTCTTGAGGAGCCTACAAAAGGGGAAGTCTTTATAGATGGAGTGAAGATAAACAACGGCAA
+AGTAAATATAAACAAGGTAAGGCAAAAGGTGGGGATGGTTTTTCAGCATTTTAACCTTTTCCCGCACCTT
+ACTGCGATAGAGAATATCACTCTGGCACCTGTAAAGGTAAAGAAGATGAACAAAAAAGAGGCAGAAGAGC
+TGGCAGTAGACCTTCTTGCAAAAGTGGGGCTTCTTGACAAAAAAGACCAATATCCCATAAAGCTTTCAGG
+TGGGCAGAAACAAAGGCTTGCTATTGCAAGGGCCTTAGCCATGCAGCCAGAAGTCATGCTTTTTGATGAA
+CCAACGAGTGCCCTTGACCCTGAGATGGTGAAGGAAGTTTTAAACGTGATGAAGCAGCTTGCCAATGAAG
+GAATGACAATGGTAGTTGTTACGCATGAAATGGGATTTGCAAGAGAGGTCGGAGACAGAGTCATTTTTAT
+GGACGATGGAGTGATAGTAGAAGAAGGCACGCCTGAAGAGATTTTCTACAGGGCAAAAAATGAGAGGACA
+AGAGAATTTTTGAGCAAAATCTTATAAAATGCACCCTGGCAAAGGGTGCAGTTTGTTGACAAAGCAAAAT
+TTTAGCCCCTGTTTTCTTAGTACCGAAAGCAGGGGCTGTATATATCTGGATAAAATTTTCTTTAAAACTC
+CAAATAATGGATAAAGTTTTGAAATGTCAAAGGGCCCTTTGCCCTTCCTCCATAACCATAAGGCCATTTT
+CTTTAAATTCATGGCAGCAAAAACAAGCATCGCTTGCATGGACAATTTTTCCTTCCCTCTTAACGTCGTC
+CATCGCAAACCATGCTTCTCCTTTAAATCTGCAAATACTCTCTCTATTGTCTCTTTCCTTCTCTCATATA
+CTTCTTTACAGTAAGGTGTATGCCTTAGGTGTTCTGCTTCTTCTACATATCCTTCCCATATGTGCCTGAA
+TATCCTCTTTGTGTAGTCTTTACTTTGGGTACACTTTTCTCTTAGAGGACAGTTTTTACATTTTTCTGGG
+TTTGATTTGTATTCTCTATATCCTTCTCTGTTGGTTGTAACATATGTTAATATTTCATTCTGCGGGCATA
+TGTAACAGTCATAGTATTCATCATAAACAAATTCATGTTTTTTCATGAAACCATCTTTTGTTTTTGGCCT
+TGTGTATGGTACTGCTGGTATTATTTGTCTATCAAATATTGTCTTTAATATGTACGGATTTTTATAGCCT
+GCATCTACTGCTATTGCTTTCGGTTTTCTTACCCTCTTTTCAACTTCTTCTAATACTTCTTGAAACATCA
+CACTGTCGTGTACATTTGCTGCTGTTACTTTTACTCCTAATACAAATCCATTTTTATCGCAGGCTGTATG
+AAAAGAATATGCAAAGATTTTTTCTTTTCCGTTTTTGTTTAACATTCCGCTATCTGGGTCTGTTTTGCTT
+ACTTTCACTTCTTTCGTCTTTATCTTCTTGATTTTCTTTAATGGCTTTTTGCCATGAGCTTCTCTATCTT
+TGTTTATTTCTTCTTCTAGTTTTTCTTGATAAGTCCTGGCTTCTTGTTCTACTATTTCTTTGGTGTATTT
+CTTCTTGTTGGCACTTGCTTTTACATGGGTTGAATCTATGAATACTTCCTCTGCATTTACTAGCCCATGT
+TTTATTGCTTCTTCTAAAATCTTCGTAAATATTTTCTCAAATATGTCTGTCCCTTTGAATCTTCTTATGT
+AGTTCTGACTAAATGTTGAAAAATGAGGTATTTCTTCTGTCAGCCCATACCCTAAAAACCATCTATACGC
+TACATTTGTTTTTATTTCTGCTATTGTCCTCCTCATCGATGGTATGCCAAAAAGATATTGAATGAAAAGT
+ATTTTTATGAGTACTACTGGGTCTATGCTTGGTCTGCCGTGACCCTCGGAATATTTGTCTTTTACTAAAT
+CGTATATGAAGCTAAAGTCTATGACTTTTTCTATCTTTCTTAAAAGGTGGTCTTGTGGTACTAATTGATC
+TATGCTTACAAATTCTATTTGATGTCTTGCATCCTCTTTCTTTGATAACATCTTTCTTCTCCTCTCCTCT
+TTTGCTTTGTACCGTTAAAAAAACAAGGAACCCTTCTCATAATAACGGGTTCCCGATATTTTGTCAACAG
+TCTGCACCCTGGCAAAGGGTGTTTTTTATTTCCACATATTGCAGTGTGCACGTTTTTTATGTAAAATTAT
+AATAAATAGAGGATGAGAGGGGTTTGATGCTTATGAACATCATAGTAAGTGGTAAAAACGGGATGACCAT
+AACAGATGGCCTAAGAAATGCCGTCGTAAAAAATGTGCAGAAACTCAGCAAATACTTCCCTCAGGATACA
+GAGGTAAGAGCAGTGTTAAGTGTTCAGAGAAATAACCACATAGCAGAACTCACCATACCATTTAAAGGAA
+TTATCTTCAGGGCAGAAGAAGTAAGTGGTGACATGTACGTTTCAATCGGGGGAGCAGTGGATAAAATAGA
+GAGACAGATTTTAAAGCACAGGGCAAAGCTCAGGAATAGATTTGGCGCCAATGAGTCCATAAGATTTGAT
+GTTCCTACTATTTACGATGAAGGGGAAAAGAGGGAGGAAGAGGAGACTTCCTTTGAAATAGTAAAGACAA
+AGAGATTTCCAATAAAACCTATGTCGCCAGAAGAAGCGATTTTGCAGATGAACCTTTTGGGCCACACATT
+CTTCGTATTTACAAATGCCGAAACTGACATGATAAATGTGGTTTACAAAAGGAAAGACGGAAAATACGGC
+TTAATAGAGCCGGTGGAAGAGGAGTAAAATTTTATAGAAGGTTGGGGATAGGCTCTATCCCCAATTTTTT
+TGTCAGAAAAGAAGGAATTTTGAAAAGCATATAGAATATATTTAAAATGTGTGGACAAATTTTAATAGGG
+TGTGAAGATAATGGGTGAAATAACAAAAGATACGGTAGCTTCGATGGAGATGTACATAAATAAAGTTCCG
+GGAGTGCTGTCTAGCAGGATAGTGGTAGAAAATGGTGAAATAACGGAGATCCACGTCTTAGCTGACAGCA
+CGAGGAATGCCAAGCAGATTGCGAGAGATGTGCAATCTGTGATAATGGCCCAGTTTGGGATTGATATAGA
+TTATAAAGTGATAAGTGTTGCCCAAATTGATGTTGGGGCAAAACCTCCTTCTGAATACAGGATTGTGTTT
+TCAAGCTATTCTTTTGTAAATAGTGGGCTTACAAGCGAAGCAAGGGTGATACTCACCCGCGGAGACGAAG
+TCTTTGAAGGATTTGCTGAAGGGCCTAACACAACAATGAACAAGTATAAAATCATTGCAAACGCTACATT
+GGATGCTGTGTCAAAGCTCATTCCCAAAAACCATTTATTTTTACTGGAAGATGTCGATATATTTAATATA
+GCGAAAAGCAGGATAGTAGTGGTGGGAGTCACCCATGTGACAAATAGCCAGGAAGAACTTTTGACAGGTT
+CTTCTTTAATAAGAAAAGATGAGGGGGAATCTGTCGTAAAAGCGACTCTTGATGCCATAAATAGAAGAGT
+TATGTCAATTATATCCCGTTAGCTTTTAAACACACCCAAACCGCTTATTACATACTTAGCGTAGCGATAC
+CTGAAGCCTAAGGGCAGAAGAAATAAAAACAGCAAAGGGGGTTTCAGGTATGAATAAAGCCACACTCATA
+AAGATACTCTTGGCTTTAATGGCACTTGCATTAGCAGGAGGCGCAAATTTAACATGGCACTAAGCGGTTT
+GTGGTGTGCTTTTTGAAGAAAAGAGGAGGTTTAATATGTTAAACAAAAGAGTAAAAGTGTATATTTCTAT
+AATAATTGCTTTAGGAATTTCTTTCCTTATATATTCTATGCTAAGAACTTCAAAAAATACAATTCCAGAT
+ATAATTTTATTTGGTTTTTTTGCTGCATTAGCTGAATCAATGCCAGTATACATTGCTAAAGAAATTACTG
+TTTCTGTGGCATTTGCTGTAGATTTAATGGCTCTACTCATTTTTGGACCTTATGGTGGTGCTTTAATTGC
+TTCTATGGGTACAGCATTTCAAATTGTTAAAAGTGAAGATGGTACTTTGAGGCATATATTCAACTTGCCC
+TACTATAAGACGTTATTTAACATAAGTGAACTGGCTTTAAGCGTGGGAATTGCAGGTTTAGTATTTGAAT
+ATACAGGAGGAGTTGCAGGCACTTACATATATCCTAAATATCTTATACCTGCAGTGATAGCTGCTTCAGT
+ATATTATCTTCTTAATACCTCAATTATAGCAATATTATTGTCACTACTTACTAATAAATCTCTCAGTTAT
+GTTATAATGAAAGAAATTAAATGGATGGTTCCTAATTTCCTCTTTCTAGCCTTTTTAGGTATTGTCATGA
+CAGAGGCATTTGTGAGAATTGGTTACATAAGCTTTGTACTCCTTTTTATTCCTCTATTTATGGTTCGCTA
+TATGTTTAAGCTTTACATAGACTTAAAACAGTCTTACTATGACACAATAAATGTGCTTATGAAGGCGCTT
+GATGCGAAGGACAAATACACAGCAGGTCATTCTCAGAGCGTTGAAAGAATTGCTGCCCTTCTTTCAAGGG
+AGCTAGGGCTTAGTGAATCTCATATTGAGAGAATTAGAATTGCAGCACTTTTACACGATATAGGAAAGAT
+TGGAGTTAAAGAGGAGGTTTTAAATAAACCCGGGAAGCTGACTGATGAAGAGATGAACCTTATAAGAGAA
+CACCCTGTGAAGGGATATGAGATTTTAAGTGAAGTTCCATCGTTAAAGGATGTAGCTTTGTGGGTAAGAT
+ATCATCATGAATGGTACAATGGCAGTGGATATCCAGATGGGTTAAAAGGAGAAGAAATTCCGCTTGAAGC
+TCAGATACTTTCTTTGGCTGATGTTTTTGATGCTTTAGTTTCAGACAGACCTTATCGAGATGCTTTTTCT
+CAGGAAGAGGCTTATAAGATAATTTTAGATCATGAAGGAACGCAGTTCAGTCCAAAACTCATAGATGCCT
+TTAAGAAAGCCTTTGAAAAGCACAGGGAGGAATTTAAGCATGATATTTGATTCACTTGGAGCTTCTCTAA
+TTTACGGACTTTTGAGAAGGGGGAAGATAAGCGGAATAGGGGACATTGTAATAAAAAAGATGGATTTTTT
+TATAGCCGCTTTTATTATACAGTTGATACTGTGGAACCTGTCTGATAAATTTCCCATCATCATGGAGTAC
+CGCGCATACATCCACTTCCTTGTGTACCTTTTGCTTTTTATAGGGCTGTGGTACAATAGAGATAGCAAAT
+ATTTCAGGATAATCGCCTTGGGAGTTTTTCTCAATTTTATAGTGATATTTGCAAATGGAGGTAGAATGCC
+TGTATCTATCGAAGCACTGAAAGCAGCGGGGCTTACCCATTTGATTCCACCTCTTGTAGAGGATAAAATT
+ACTACTCATCAGGTTTTAACCTCCTCTACAAGGCTTAAATTTCTGGCAGATGTCCTTGTGCTTCCAAAGC
+CATATCCTCTTCCCAAGGCTTTTAGTGTAGGAGATTTGCTGATGGCTGTGGGCATTTTCTGGCTTATTAC
+AGATGCGATGCTGGGCAGGGTGAAAAAGTATGACGGCGAAGGAGAGAAGGGAAAAAATACTTGAGATTTT
+AAAAGCGGCTAAAGAGCCTATTTCTGGTTCTGAGCTTGCCAAAATTTTTGGAGTTACAAGACAGATAATA
+GTTCAAGATATAGCCATTTTAAGAGCCAAAGGTAGCAGGATAATTTCTACTCCTCAAGGGTATATAGTAG
+ACCTTGTGAGAGAAGGCACAAAGAAAAGGGTTTTTGCTGTAAAACACGGGTATGAGAGGACAGAAGAGGA
+GCTAAACTTAATAGTTGACAATGGGGGGAAAGTACTGGACGTTATTGTGGAGCATCCTTACTATGGAGAG
+TTAAAAGGGCTTTTAATGCTTTCCTCCAGGTACGATGTTGCAAAATTTATGGAGGTTATAAAAAAAGAAA
+AGGCAGCGCTTTTGTCTTCTCTTACAGGAGGAGTGCATCTTCATACTGTAGAGGCAGAAAGCGATGAAGC
+TCTTGACAGAATAGAAAAAGCGCTAAGAGATAGGGGTTTTTTAATAGAGGAATAAAAATTTTAATTTTAT
+ATTGACAGCTGTATATACACCTGTGTATACTGTAGTTGTGAGGATATATACAGGGAGGTATTTGATGATG
+AAAGCAAAAGAGATAACTATCGGAGGACTTTTGGCAGCTCTTGCCTTGGTTATTCCTCTGGCTTTTGGAG
+GAGTGCTAGGTATAGTAATTCCGCCTTTTTCGGCAACACTAGCTTCTCATGTGCCTGTCATGCTGGCAAT
+GGTTGTAAGCCCTGCCACAGCGGTTTTTGTTGGATTGGTTTCTGCACTGGGCTTTTTGATTAAATTAGGT
+CCTGTGATTGCAGCAAGAGCAGCAGTTCACGCTGTATTCGGATATGTGGGGGCGAAAATGATACAAAGAG
+GGTACTCATTCCTTGTAGCTTTAGCCGCTACCCTTCCGATACACGCAGGATTAGAAGCATTAGTTGTGAT
+GCCTTTTGGATTTGATTTTTACAAGGCATTTGTGGTGGTAGGGGTTGGAACCATGATACATCACGTTATA
+GATTCTGCAATTGCTCTTGCTGTGTTTTATGCTTTAAATCCGATATTGAAATTAAAAACTATACAGCATT
+AAAGCCCCATTCAGGGGCATTTATTTTTTTTCTTTTGTGAAAATTATGTGAAGATAGTGTAAAATATTAT
+TTAAAAGGGCTGTTTTTTATTGTCATCCACTTCCTGTAGTGATATAATATATACTTGATTAACGATACCT
+TAGAAGGTGATAAAAATGTTGGGCTTAGTTGAAAAAATATTTGGCAGTTACAGTGAAAGAGAAGTAAGGA
+GACTGGAGCCAATTGCGGAGAAAGTTTTGTCATATGAAGACCAGATGGCAAGGCTTACTGATGCGGAGTT
+AAGGGCGAAGACAGATGAGTTTAAAAATAGATTGAAAAACGGTGAAACCCTTGATGATATACTTCCTGAA
+GCTTTTGCAGTTGTGAGAGAGGCTGCCTGGAGAACATTAAAGATGAAGCACTTCAAGGTACAGATAATAG
+GTGGCATTGTCCTTCACCAGGGGCGTATTGCCGAGATGAAGACTGGTGAAGGTAAGACATTGGTGGCTAC
+TCTGCCCGCATATCTTAATGCTTTGGAAGGAAAAGGAGTTCACATTGTAACTGTCAATGACTACTTGGCT
+AAAAGAGATAGAGATTGGATGGGGAAGATATACGAATTTTTGGGGTTAAGTGTGGGAGTAATACTTCACG
+ACATGGGACCTGCAGAGAGAAAGAAAGCCTATGCAGCTGATATAACCTATGGTACAAACAATGAATTTGG
+CTTTGACTACTTGAGAGACAACATGGTCATATACAAAGAAGATATGGTTCAAAGAGAGCTCAATTATGCC
+ATAATAGACGAGGTAGACAGCATACTGATAGATGAAGCCAGAACTCCTCTCATAATCTCTGGAGTGGGCG
+AAAAATCCACAGATATGTACAAATTAGCTGACAGGTTTGTAAGGACTTTGAAAAAAGATGAAGACTATGT
+AGTTGATGAGAAGGCGAAGGCTGTAAGTTTAACTGAAAAAGGAGTTGCCAAGGCAGAGAAATTTTTTGGG
+ATAAAAAATTTAGCAGATATTGAGAACATGGAGATTTCTCACCACATTCAGCAGGCATTGAAAGCTCATG
+CGATAATGAAGAGGGACAGAGATTATGTTGTAAAAGACGGTCAGGTCATAATAGTAGATGAATTTACAGG
+AAGGCTCATGTTTGGAAGAAGATATAGCGAAGGTTTGCACCAGGCTATTGAGGCTAAAGAGGGAGTAAAA
+GTTGAAAGGGAAAGTAAAACCCTTGCTACTATAACTTTACAAAATTATTTCAGGATGTACAAAAAATTAG
+CCGGTATGACAGGTACTGCTCAGACAGAAGAGCAGGAATTCAGAGACATATACGGATTGGATGTTGTAGT
+GATTCCCACTCACAAGCCCATGATAAGAATAGACCACCCTGATGTAATATACAAAACAGAAGAGGCAAAA
+TTCAGAGCAGTGGTTGAAGACATTGTGGAAAGGCATAAAAAGGGTCAGCCTGTTCTTGTGGGTACTGTTT
+CTATTGAAAAATCTGAAAAATTAAGCGCAATGCTGAAAAAAAGAGGAATACCCCATCAGGTTTTAAATGC
+CAAGTACCATGAAAAGGAAGCAGAGATAATAGCGCAGGCTGGTAGAAAAGGAGCAGTCACAATTGCTACA
+AACATGGCAGGACGTGGTACAGATATTCTCTTAGGCGGAAATCCTGAGTTTATTGCAAAGAGAAAAATGC
+TGGAGGAAGGCTATTCCAAAGAGATTATAAATGAGGCGGCAGGGTACGGTCCCGTGTCCAGTGAAGAAGT
+GAGAAAAGCCCGCGAAAGGTATTTTGAGCTTTTGGAAGAAGCCAAGAAGGAGACGGAGAAAGAGCACGAA
+GAAGTCGTAAAACTTGGCGGTTTGTACGTTATAGGTACAGAAAGGCATGAAGCGAGAAGAATTGACAATC
+AGTTGAGAGGCCGTGCTGGCCGTCAGGGAGATCCGGGAGAATCAAGATTTTACATCTCTTTAGAAGACGA
+CCTTATGAGGTTATTTGGTTCAGAGAGGGTAAAAAACCTGATGGACAGTTTAGGGATTGATGATGACCAG
+CCAATAGAGCACAAAATTCTTACAAAGCAGATTGAGCAGGCGCAGAAAAAAGTAGAAGGCATAAACTTTG
+ACATAAGAAAGCATCTCCTCCAGTACGACGATGTTATGAACAAACAAAGAGAAATCATATACGCTCAGAG
+GAGAAAGGTTTTGGAAGGGGAAAACCTCAAGGATTCTATCCTTGAGATGGTAAGAAGCATAATAGAAAGA
+TATGTAGAAATTTATACGGCAGGTAGCAAATATCCTGAAGAATGGGATATAAAGGGGCTTTTGGATCACT
+TATATGAGATGTTCCTTGAAAAAGACAGCGTTGTAATAGATGTGGATCTAGATAGGCTTGACAAAGAGGT
+TCTGACTGACATAATATATGAAGAGGCGGTAAGGCAGTACGAGAGAAAAGAAGCCGAAATTGGCCCTGAG
+CAGATGAGAGAAATTGAAAGAATAGTATTACTGAGGGTTGTTGATACTAAGTGGATGGACCACATAGATG
+AAATGGACCAATTGCGCCAGGGCATAGGATTGAGAGCTTACGGGCAGGTAGATCCTTTGATTGAGTATAA
+AAAGATAGCTTTTGACATGTTTGAGGATTTGATACACAGTATCCAAGAGGATACAGTCAAATTCTTATAC
+AGGATTCAGGTGAACAAAGACAACAAGCTCAAGAGAGAGCAGGTTGCAAAGCCAGTTTCTACTAATATAA
+ACGGCGAAGGAGATAATAAAAAACAGCCTGTAGTGAAAGAGAAGAAAGTGGGCAGAAATGACCCGTGCCC
+CTGTGGAAGCGGCAAGAAATACAAAAAATGCTGCGGAGCTAATGTAAAATAAAGGGAAAAGGAGAGGATG
+AGAATTGCTGCAGGATTACAGGGCAGAAGTTGAGCAAATGCTTCATGAGATAAAAGAAATGGGTGTTTCT
+CTTTGACGTGGAAGGGATAAAAAAAGAGATAGAGGATATAGAAAAGCAGATGTCAGATCCTTCTTTCTGG
+AGCGATTTGAAAAAATCTCAGGAACTTTCTAAAAAGCAAAAAGCGTTGAAAGAACTTCTGGAAGAATATG
+AATCCCTTCTTTCTCGCTGTGAAGACTTGTACACTCTAATTGAGCTAGGTTTGGAAGAAGGGGATGAATC
+TATCGCTGAAGAGGTGGAGAGGGAATACAAAGAGCTTAAAAAAGAGGTTGAAAATCTTAAAATACGTACT
+CTTTTGAGTGGGCCATATGACAAAAACAATGCTATACTCTCTATTCACGCAGGGTCAGGTGGCACTGAAG
+CTCAGGACTGGGCTGAAATGCTTCTTAGGATGTACACCAGATGGGCTAATGATAAGGGATTTGAAGTAGA
+AATACTGGATTATCTGGAAGGGGAAGAAGCCGGCATAAAGAGTGCTACTCTTCTCATAAAGGGACCCTTT
+GCCTATGGTTATCTGAAGGGAGAGGCAGGAGTTCACAGACTTGTCAGGATTTCTCCTTTTGATGCAGCAG
+GCAGGCGCCATACCTCTTTTGCTCTGGTAGAAGTTATACCTGAGCTTGAAGATGATATAGAAATTGAAAT
+AAGGCCTGAAGATTTAAAAATTGATACGTTCAGGGCATCAGGCGCAGGGGGGCAGCATGTTAACAAGACA
+GAGTCTGCAGTGAGGATTACTCACCTTCCGACAGGGATAGTTGTCTCATGTCAGAATGAGAGGTCTCAGA
+TACAGAATAGAGAGACTGCTATGAAAATGCTCAAAGCAAAGCTTTTGGATTTGATGATGAAAGAGAGAAA
+AGAAAAGATAGAGGACCTAAAGGGAGAGCACAGAGAGGCTGCATGGGGTAACCAGATAAGGTCTTATGTT
+TTTCAGCCCTATACTCTTGTAAAAGACCACAGGACAAATTATGAAGAAGGAAATGTAAATGCCGTTATGG
+ACGGAGAGATAGATGGGTTTATAAATGCTTATTTAAAGCAAAAGAGCGCATCCTGATGGATGCCTCTTTT
+TTATTCTTACTAAAAAATTTTTTCTTGCCACCCCTAAAAATTTCGATTCCCTTCCGAAATAATATAGTGA
+AAACAAAAACAAAGGAGGGAAGGATATGAGAAGAGTTTTAGCGTTAGTTTTAGTGCTTCTTTTAGTTTTT
+TCAGCAGGTATTACTGTTTACGCTAAACCAAACAAAGAAAAGCATGAGCTAAAGATTGAGACAAAGACCA
+AGTTGCAATCAAAAGGAGAGAGCAAAGAGAACAAGCTGGAGCTTGAGGTACATACTAAATTTGAATCAAA
+AAAAGGCATAGAAGCTTTTAAAGGCGAGATAAAAATAAATGGGCAAAAGTTCAAATTTGATATTCCCCCT
+GTAATAAAAGATGGAAGAACTTTGATTCCTGTAAGAGCTGTAATGAATGGCCTCGGAGCTAAAGTGGAGT
+GGGACCCTGATACTAAAACTGTAACAATCACGAAAGGAGACACTGTGGTTCAGTTTGTGCTGGGTGAAAA
+CAAAGTAATTGTAAATGGCCAAGAAATAACACTTGACGTTCCAGCAATTGAGATAAGCAACAGAACTTTT
+GTGCCCTTGAGATTCCTCTCAGAAATTTTTGGTGAAAAAGTAAAATACGATGAAAAGACAGGAAACATAG
+AAATTGAGGAAGAGACTCAGATAGAAATAGAAAATGAAGAAAATACAGTTTCTCAAGAGGTATACAACAG
+CACCACTGAGACAGTTTCGGGAAGTGTATATGATAACAGTGAAGAAGTAGAAAAAAATGAATAATAAAAT
+AATATACCCCCAAAACTGGTTAAAGGGCCGTTTTGGGGGTTGTTTTATTGACAAAAAAGGGCATAAACTT
+TATAATTGGGTTAACAATGTAAAAGCAAACAATGGGGGACGAAGGAAATGGTAAAAAAAGGGCTCTCAAG
+AGATAAAAGAGGTAGAGCTGGTTTTGTTTTCGGTGCATTGGGTCCGGGCTATAAGAGTGTTATTAAGCAG
+CCTCTCAGAAAAATTATTACTTACGGCTTAGGTGCTGGGCTTATATGGGGAGCAGAAAAGAAATATGGTA
+GAAGGCTTTCTTCTAAGCTTCTGCCTTTTGTGAGGGGAAAAGGTAGAAGGTATTTGCGCTACGCAGAAGT
+AGCCTTGACACAACTTTACAATTACCTAGTGAATAAGAGGAAAGAGGGGGAAGGAAGTGAAAAATAGAAA
+AGGTCTTGTGATGATATACACTGGCGATGGGAAAGGGAAGACTACGGCTGCTTTAGGGCTCGCTTTAAGG
+GCGATTGGGCATGGGCAAAAAGTCTATATGATTCAGTTTATGAAAGGAAGCCCTAATTATGGGGAGATAA
+AAGCCTCGAAGTATCTTCCAAATTTTGAAATTGTTCAAAAGGGAAGAGATGTTTTTGTGAAGAAAAATGA
+ACCTCTAAAAGAGGATTTGGAGCTTGCAAATGAGGGGTTAGAGCTTGCGAGAGAAATCATTTCCAGTGGA
+GAGTACGATTTGGTGATATTGGATGAAATAAATGTGGCGGTAGATTATGGCTTGGTAAAAGAAGAAGATG
+TATTGGATTTGATAGAGATTAAACCTTCTTGGGTTACGCTTGTTTTAACTGGCCGTTATGCGCATGATAG
+GATTTTAGAAAAGGCTGATATGATAAGCGATGTAAAAGAAGTCAGACACCACTACCAAAATGGGATTGAA
+GCACAAGAGGGAATAGAGTATTAATCTGGTGAGAGAATTTATAGGATTTGGAGGTCAAAACAGTTGAAAT
+TAGTAGTAAAAAATGATATAATTTTAATTGGGTGATGATGAATGTTATTAACTATAAAAAAGGTTAAAGA
+GCTGTATGATATAAGCAGAATTACATTAATAAACTGGGAAAAGGAAGGATTAATAACCCCAGTTAGAACA
+CCAAAAGGAAGAAGAAGGTACAAAAAAGAAGATATAGAGAAGTTATTAGGCATGCTGGAAGAAAAACCAA
+AACCTAAAGTAGTTTTGTATGCAAGAGTGTCCACAAAGAAACAAGAAGAATATCTTAAGAATCAAATTAG
+AAGGCTTGAAGAATACGCTAATTCCCAAGGATGGCAGTATGAAGTCATATCCGAAATAGCAAGCGGAGTA
+AATGAAAATAGAAGAGGCTTATTAAAGCTTTTGAACAAGATAAAAAGAGGAGAAGTTGAAAAAGTTGTAA
+TAGAATATCCTGATAGACTAGCGAGATTTGGCTTTGAATATCTTAAATTTTTCATGGAAAGCTTTGGGGT
+AGAGCTTATAGTTTTAAACGGGAAAGAAAACGAAGAAGATGCAAATAAAGAACTAGCAGAAGACTTAATA
+GCAATAGTAACATCTTTCGCAGCAAGAATTTACGGGCAAAGGGGCAAAAAACATGATAGTGATACAGGCT
+AAATTCATTTTTCTAAATCAAGAAGACAAACAAATAGTATTAAACTTAATGAGAAGATGGTCATCCTGCA
+TGAGATTTGCATACAAGAGACTTTTAGAGGGTTATGATAGAAAAACATTAAAAAGAGACCTTCAGGGGAT
+GTTTGACTTAAACTCAAGATATGTAGATGATGCAATAATGAAAGCAAAAAGCACACTAGAATCTGCTAGA
+GAATTAGGTAGGAGTCCAAGGAAAGTCATTTTTGGAGGAAGAGACTTGTTTGGAAAACTTCAAAAGCGCC
+ATATAAATGGGAAAGAATATCAAAAGCTAAAAACAAAGTGGCAAGAGAAGAGAAAAGGAAATCTCTATTC
+AAGAGGAGATAAAAGCAAAAAAGGAAATCTCAACACAAGAATAGAAGTAAAAGAAAATGGTACTTTCTTA
+AGGATAAATGTAGGGGAAAGAAAATATGTGTATGCCAGAATAGAAGCAGGCTACAAAAAGAATAAGAGCA
+GAGGAGAACTCCTGCAGGAAATCGCCGAATCAAACATACCTTACTCTGTAGAATTAAAACTCAAGAATGG
+CAATATATACGCCTATTTTGCTATTGAAGAAGAATATCCAGAAATAAAAATAACAAAAGAGAAAGGAGTT
+ATAGCAATAGATTTAAATGCATATCCAGACAATATATCATGGGCGGAGACAGATGAAAAAGGGAATCTAA
+TAAGCTATGGGAATATACCAATGCCAGAGCTTGCAAGTGGCAGTAAAGACAAAAGAGAATACTTCAGATG
+GCAGTATGCTCATGAGATAGTAAAAATAGCAAAAGAAAAAGGAAAAGCAATTGTAATTGAGGGATTAGAA
+ATAAAAGACAAAGGCAAAAGAGGAGACTTTTCAGGGAGAAAATCAAGGAGAATAAGGCATAGTTTTAGCT
+ATAAATCACTTCTTTCAAAAATAAAAACACTAGCAAAAAGAGAAGGGATAGAAGTAATAGAAGTCAATCC
+TTCTTACACCTCAATAATAGGGATGTTAAAATATGCACCGCAGTATATGATAACAAAAGATATAGCAGCA
+GCCTATGTAATAGCAAGAAGAGGATTAGGCAAAGAAGAAAAAATACCGGATAATTATATAAAGTTTCTCA
+ACGCATTGACTGTAGATGAATTAGAAGAATTAAAAGAGCATGTAAAGAAAACAGTCAGAAACAAGCAGTT
+GAAGAAAAAACACTTAAAAGAAATAAATAAAGCAATAGAAATTTTACAAAGCCTTGAGAGTGAGCCAGGA
+AGGGTACTAAAACCTCTGGATGGAACAAGTTTTAGTGCCTATGATTTCTGGCGAGTTCTCAAGGTAGCGG
+TGGTGACTCCACTCTCTCCTGAGAAGGTAAAAAGAGACTTCTCTGTCCTGAAGGAATTACTAATTCAGGG
+TAAGTGGAGAGACCCGTAAGGGCGCAAGTTCCTGCTTCTTGGGGCAGGGGCTATGGCTTTCTCAAATGCC
+GCCTGCTGGGGCTGGGAAAGTCTGAAGGGCGGACTACAAATACCCCAGCTATCTAAACTGTACATTTTTG
+TACAGTTTGGGTAACCAGGAGTACATCAGGATGAAAAATGTGACTGTTAACCTTTTGCTCATACTTATTT
+TTGTCCTAATAATTTTAATTTTATCTGTAGCTTATGCGAAGGAAATTACACTTCTTGTGAGCAATCCTGA
+GAAATTTAGAAATTGGATAAATAGCTTTGGAAGTTTGGGTGTTTTGATATTTATAAGTATACAGGTTTTT
+CAAGTGGTAGTGTTTGTAATACCGGGAGAAGTGGTGCAAGTCGCAGGTGGATACCTTTATGGTACGATTT
+TAGGGACTTTGTACTCTGTAATAGGCATTACACTAGGCTCTCTTATTTGCTTTTCAATTGCTAGGATTTT
+GGGATATGATTTTGTGAAAAACATTGTGTCGGAGGAGAAACTTAAAAAATTTGACTATATTATAAACAAC
+CCTAAAGGAGAAATAGTTTTGTTTTTGTTATTTTTCCTTCCAGGAATGCCAAAGGATGCTCTTTCTTACA
+TCGCTGGCATTACTCCTGTTAAGTTTTACAATTTCTTTATAATAACTCTTTTTGCAAGGCTGCCGGGCAT
+ATTCTTTTCTGCCTATATAGGGTCAAATTTGGGAAGTAAAAATTATCTTATGGCTGGCTTAGTGGCCATT
+GTAGCGCTAGTATTGTTTTTGGCAGGAGTGTATAAAAGAGATGTGATTATTGAGAAATTGAGAAGGATAT
+GAGATAAGGATTTCATAAATAGATTTTCTTGTGGTATAATTGTTATTGTATTACAAAAACAGGGGGGAAT
+TATATGTACCTTTTAAAAGGCGGAAGAGTTTACACAATGACTGGGAAGGTTTATGAGAAGGGAGATGTGC
+TTATAGATGGTGATAAAATTGTTGATGTAGGGGAAGACCTAATAGCTCCGCTCGATGCGGAAGTGATAGA
+TGTTACAGGGCTTACCGTGATGCCAGGACTCATCGATGCTCACACTCATTTGGGCATGTGGGAAAACGCA
+GTCGGCTTTGAAGGGGCAGATGGAAATGAAGCAACAGACCCTGTAACACCTCAATTAAGAGCAATTGACG
+GGGTAAATCCGATGGATAAGTATTTTGAGGAAGCCTATCAGGCGGGGGTTACAACTGTTGCAACAGGTCC
+CGGAAGCGCAAATGTAATTGGAGGTCAGTTTGCTGTCATAAAGACTTATGGCAAAAGGATAGACGACATG
+ATTGTGAAAGAGCCGGCAGCCATAAAAGTTGCCTTTGGAGAAAATCCCAAGGTTACGTATAATGAACAGC
+ACAAAATGCCCACCACAAGAATGGCTGTGGCTGCATTGCTCAGGCAGGCTCTTGTGAGGGCACAGGAATA
+CATGGAGAAGATGGAAAAAGAGGATGAAGACAAAAAACCCGAAAGGGACTTAGGCCTTGAGGCTTTGGTG
+AAAGTTTTAAAGAGGGAAATTCCGCTAAAAGCTCATGCCCATAGAGCAGATGATATTTTTACTGCTTTGA
+GAATTGCAAAAGAGTTTAATATCGATATAACGCTTGACCACTGCACTGATGGGCATTTGATTGTAGATGA
+ATTAGTGAAGGAAAATGCAAAGGTAATTGTGGGACCTTCTCTTTCAGAGAGGTCAAAAGTTGAGCTTGTG
+AATTTAAGCTTCAAGACGGCAGGGGTTCTGTCTAAAGCCGGCCTTCTTGTCGCTATAATGACAGACCATC
+CTGTAATTCCTATAAACTATCTGACGCTTTGCGCGGCTTTAGCTGTCAAAGATGGAATGGATGAAATGGA
+AGCTTTAAAGGCTATAACCATAAATCCTGCTAAAATACTCGGCATTGACGACAGGGTAGGGTCAATTGAA
+AAGGGCAAAGATGCTGATATTGTGGTCTTTGATGGGCATCCCCTTGAAGTTAAAACTAAAACCAAGTACG
+TCTTTATAAATGGAAAGCTGGTACATAAAGCCTGAATAAAAAGGGTGGCATTTTATTGAAATGTCACCCT
+TTTTATTACAAATTTATTCTTAAAAAAATTTTTTTATTCATGAACTTTGCCGAATATTTATTTTTATTCA
+GCTGTTTTCTGAAATTTTGCCGTTTTTTCTACCTTTAGTATGCAGTTTGAATAATTATTTAAACCTTCAG
+ATTATTTTTATACAAAACGTTTACACTAATTTATCGGGTTAAATTGCAAAAGTCCAGTTAATGCTTTATA
+CTATATGCTGAGGAAAGATGTAGAGGGGGTAGCGAGGTTGCAGTTACAGGTCAATTCAGAAGTTGGGAAA
+TTGAAAGCAGTGCTTCTCCACAGGCCCGGTAAAGAATTAGAAAGACTTACTCCAGAGTTTTTGAATGAGC
+TTTTATTTGACGACATCCCATGGCTTAAAAGGATACAGGAAGAGCATGACAGATTTGCAGAGACCTTAAA
+GGAAAATGGAGTTACTGTATACTACCTGGAAGAGTTGCTTGAAGAAGTGTTAGAGGATGATGGAATAAAA
+GAGTTTTTTATATACGACCTTGTCTCTTACATGAATACCTCTCTGGAGATTAAGAAAACAATTACAAACT
+TTTTGAGAGAAAAAAGTCCAAAAGAGCTGGTACACTATGCTATCGCCGGGCTTTTGAGAAAAGAGCTTTC
+TGAAATAAAGCCTCAAACTCTGGTAGACTATGTGTACGAAGATTCTCCTTTTTTCATTCCTCCTCTGCCC
+AACTGCTATTTTATGAGGGACCCTGCAGCAGTTATAGGGGATGGGATAGTGGTAAGCAGCATGAAGACAA
+ATGCTAGAAAAAGGGAGGCAATGCTTGTAAAGTACGTCTTCAAATATTCCAAGGAGTTCAGGGGAAATCA
+GAATCAAATGCTGTACGATTACAGGGCAGATTATCCAATTGAAGGGGGAGACATACTAGTTTTAAACAAA
+AAAGTTGTGGCAATTGGCATAAGTGAGAGGACATCTCCTCACGCTGTGGAAGAAGTTTCATCCTTTCTTT
+TAGAGAGAGGAGAGGTTGAAAAAATTATTGCCGTTGAAATACCTAAGAAGAGAACTTTTATGCATTTGGA
+TACAGTTTTTACGATGGTGGATGTGGACAAATTCTTAATATACCCGAGCATAAAGGAAAAATTAAAAGTG
+TACACAATAACTAGAGGAGAAAATGGGAAAATAAAGGTTAAAGCAGAAGAAAATTTTGTAAAAGTTCTGG
+AGAATTCTTTGGGGCTTGATAAAGTGACTCTAATAGAGAGCGGGGGAGGTGATGAAATAACAGGGGCGAG
+AGAACAGTGGAATGACAGTACTAATACATTGGCTATTGCTCCAGGGGTTGTGATGGCTTATAACAGGAAT
+GAAATAACTAACACGACTTTGAGAGAGCACGGTATAAAAGTGGTGGAAATAGAGGGTTCTGAGCTTGTCA
+GAGGGCGGGGAGGCCCAGATGCATGTCTATGCCTCTTTTAAGAGAGGAAATCTAAAAAAGCTTGACTAAA
+GGATTGAGGATAAGATAAAATATTTTAAGGCAAATTTACAAAAGGAGGATGGCTATGGCATTCAATTTAA
+AGGGTAGAAGTCTTCTTACTTTAAAAGAGTACACTCCACAGGAGATAAGGTATCTTTTGGACATTGCGAA
+ACAGGTAAAGGCGGAGAGAAAGGCTGGAATAGTGCATCAGAGGTTTGTAGGTAAGACTATTGCTTTGATA
+TTTGAAAAAAGGTCAACGAGAACTCGTTGTGCTTTTGAGACTGCCTTTGGAGAAGAAGGAGGGCATCCGG
+TATTTCTGTCTACAGATGACATACAGTTAGGGGCAAAAGAGTCAATTGAGGACACCGCAAGAGTTTTAGG
+CAGAATGTTTGATGCGATAGAGTTCAGAGGTTTCAAGCAGGAGACAGTGGAGATCCTAGCTAAGTATGCC
+GGGGTCCCTGTATACAATGGTTTGACTGATGAGTATCATCCAACTCAGGTGTTAGCCGATTTGATGACAA
+TAGAAGAGGAATTTGGCAGTTTAAAGGGAAGAAAACTTGTATTTGTAGGAGACGGAAGAAACAATATGGC
+TAATACTCTGGCTATAGGTTGTGCAAAAATGGGCATGCACTATGTGATAAATTCACCAAAGGAGCTCTGG
+CCTTCGGAGTCCTTTATAAAGGAAATTAAAGATATGGCCGCAGAAAATGGAGGAACTTTCGAACTCACAA
+GTGTACCTGGAGAAGGTCTTGAAGGAGCAGATGCCATCTATACTGACGTGTGGGCTTCAATGGGAGAAGA
+AGCAAAGGCAGAGGAAAGGGAAAGGCTTTTAAGGCCATATCAGGTGAATGAAGAAATGATGAAAAAGACA
+GGAAGAGATGACACGATATTCTTGCATTGCTTACCGGCGGTAAAAGGGCAGGAAGTCACTTTTGAGGTTA
+TAGAAGGCAAGCAATCAAGAGTTTGGGACCAAGCAGAGAATAGAAAACACACCATTAAGGCTGTTCTGAT
+TGCTACTTTGCTTTAATTTAAACTTAGGGGAGAAAGGTATGAGAGAGAGAGTTGTTGTGGCTTTAGGAGG
+CAACGCCCTGCAGGATGTGAACACCCCTCCTACTGCAGAGGCGCAGATGGAAGTCGTGAGGAGGACAGCT
+GGGTATCTTGCTGATATTATTGAAAGAGGATATTCCATAGTTATAACCCATGGAAATGGGCCTCAGGTGG
+GCAACATAGTGATACAGAATGAAGTGGCATCGAAGATTGTACCTGCAATGCCTTTTGATGTGTGTGGCGC
+AGAAAGCCAGGGAATGATAGGCTATATGATACAGCAGGCTTTGGGAGAAGTGTTGAAGGAGAGAAATATA
+AAAAAAGAAGTTGCTACTGTAATAACTCAGGTGGTAGTTGATAAAAACGATCCTGCATTTAAAAAGCCTA
+CTAAGCCGATTGGGCCTTTTTACACAAAAGAAGAAGCAGAAATACTCATGAGAGAAAAAGGCTATGAGAT
+GGTGGAAGATAGTGGAAGGGGCTATAGGAGAGTTGTTCCTTCCCCTGACCCTAAAGAAATAGTGGAAATT
+AACACGATAAAATTGCTAGAGAAAAATGGCGTAATAGTTATAACAGTGGGAGGAGGAGGAATTCCGGTTA
+TTAGAGAGAATGGCAAATTAAAAGGAGTTGCAGCAGTAATTGACAAAGATTTGGCTTCTGAAAAATTGGC
+AGAGGATATAGATGCAGATGTGCTCTTGATTTTAACAGCTGTAGAAAAAGTTGCAATAAATTACAACAAG
+CCAAATCAAAAGTTTTTGGACAGGATGACAGTTGAAGAGGCTATAAAGTACATGGAAGAGGGACATTTTG
+CTCCTGGCAGCATGTATCCCAAAGTAAAGGCTGCAGTTAGATTCGCAAAGTCAAAAGTGGGAAGGCGCGC
+AATAATAACTTCTCTGGATAAAGCCGTAGAGGCTTTAGAAGGCAAAGCAGGGACTGTGATAACCCTGTAG
+AAAAAATTTTGTAAAACTATTGACAAACAAATAGAAAGGTGAGAAAATAAAAATAACCAATTGAATATTT
+GATTGAAAGTAAAATCTTCGGGGCAGGGTGGAATTCCCGACCGGCAGTGAAAGCCTGCGAGCCGCATATG
+CGGTTGACTCGGTGAAATTCCGAGGCCGACGGTAAAAGTCCGGATGGGAGAAGATTTACTTTTTTGTGCC
+TATTTGTGTAAATTATTTGTAAAAAACCCCTGAAGATTTGTCTTCAGGGGTTTTTTAATAGAAAAAGCAA
+AAGTTGGAGGTGTATTTATGGAAAAAGTTAAAACACAAGCTTTAGTAAAGGTAGGTTTTCTTTCAGCTAC
+AGCTTTTATCTTGATGTACTTAGAATTTCAGGTGCCGCTATTTCCGGGGTTTTTGAAGCTTGACTTGAGC
+GATATACCTGCACTGGTAGCTTCTTTTGCGATTGGACCTTTGTATGGGGTGATGGTGGAGCTTATAAAAA
+ACATACTGCACGCAACAATTACTCAATCAGGAGGTATTGGAGAAATAGCCAACTTTACAGTGGGAGCTAT
+TTTTGTGGCAACTGCCGGTTTAATATATCACCTCAATAAAACTCGCAAAACTGCTTTAATAGCGATGGCT
+GTTGCGACCTTGGTGATGTCAGTTTCTGCTTCTTTACTCAATTATTACGTGTTTTTGCCCTTGTACCAGA
+AGGTCATGGGATTTCCTATGGATGCCATAATAGGGATGGGTAAGATGGCGAATAAAAGGATTGTGGATTT
+AAAGACTTTGATAGCTTATGGGATTTTTCCGTTTAACCTTTTAAAAGGCTTTGTCATTTCTGCGATTACA
+TTTTTGATTTACAAAAAGATTTCTCCACTTTTTAAAGCTTAGTTTAACCCTCTTCCATGAGGGTTTTTAT
+TTTTTATGAAGTTAGTATATAATAAAGTTATAAGCTGTATGAGGTGACAGGGCAGATGAAAAAATACATC
+TCAAAGAGCATGGAAGATACCAAAAATTTAGGGGAAAAGCTTGGGAAATTGTTAAAAAAAGGAGATATAG
+TGCTTCTCTATGGAGATTTGGGCAGCGGGAAGACGGTTTTTGCAAAGGGGATTGGGAAGGGATTAGGTAT
+TGAAGGTGAAGTGACAAGTCCTACCTTTACTTTGGTCAATGAATACCATGGAAGAGAGAAATTTTATCAT
+TTTGACCTTTACAGGATTGACGATTACGCTGAGCTTTACGAGATAGGATATGAAGAATATTTTTATAATG
+AAGCGGTGTGCGCAGTTGAGTGGCCAGAAAGGCTGGGGCCTCTTATTCCAAAGGAGAGGCTAGAAGTGCT
+CATTGAAAAAGGTGAAGAGGAGGATTTGAGAATTATAACTTTAAACGCTTTTGGGAAAAGATATGAAGAA
+CTGCTAAAGGAGATGGATTGATGAAGGTTTTGGCAATTGAGTCTTCTTCCAGGACGGCTGGAGTGGCATT
+GGTGGATGATAACGGGATAGTTGGCGAGTATTCAATAAACTACCTTAAGCATTCTGTAATTTTGATGCCA
+ATGATAGATGAACTTTTAAAAAGGTGCGGTGTTTCAATAAGAGACATCACTCATATAGCTGTCTCTGAAG
+GACCAGGATCTTTTACAGGTTTAAGAATTGGAGCAGCAACAGCAAAGGGATTGGCTCATGCACTTAACAT
+CCCTGTGGTAGGAGTGTCTTCTCTTCTGTCTTTAGCATACAATGTTAGTGAGTTTGATGGATTGATTTGC
+CCAATACTGGATGCTTTAAATGGGCAGGTATACGGAATGCTGGTTAGGGGAAAAGATTTTGAGGTGATTG
+AAAAGCAAGATGTCTATTCCATAGAAGAGATTTCTAAGATTGTTGAGAATTATTCCGATAAAGTTTTATT
+TGTGGGAGAAGGAGTAAACGTCTATAAGGATAGTATCTATGAAATATTGGGAGATAGAGTTTTATTTGCT
+AAGGATAAAGACAACATGGCAAGGGCTTCTTCTTTAGGAGAGATCGCTGTCTTAAAGATAAAGAAAAACG
+AAATAATAAACTTTTTCGATTTTAAGCCTGTTTATATAAGGAAGTCTGCTGCGGAGATTCGATTTGGGGG
+CGAGGGGAGTTAATTGATGGAAGTTATTATAAGGCCGATGACAGAAGATGATATAGATGAAGTGATGGAG
+ATAGAGAAGTTGAGTTTTACTACACCATGGTCTAGAGAAGCTTTTGTGGGAGAGGTTACAAAGAACAGCT
+GTGCAAGGTATATAGTGGCAGAGGTTGATAAAAAAGTTGTGGGATACGCTGGCTTTTGGGTGGTGCTGGA
+TGAAGGGCATATAACAAACATAGCGGTTCATCCAGAGTACAGAGGTAAAGGAATAGGAAGCAGATTAATG
+GAAGGGTTGATTGACCTTGCTAAGAAAAACGGTATTACCTCTATGACGCTTGAAGTTAGAGAGTCTAACT
+TAGTTGCCCAAAACCTCTATAAAAAGTTCGGCTTTAAAGTTTTAGGCAGAAGGGAAGGATATTATCAGGA
+TAACAATGAAGATGCTATAGTGATGTGGAAATACGATTTGTAGTGGTGGTGGAAATGGCGAAAGACATTG
+TAATTTTAGGAATAGAGACTTCCTGCGATGAAACGGCTGCGGGGGTTGTGAAAAACGGAAAAGAAGTGCT
+TTCAAATGTCATATACTCTCAAATAAATGTGCACAAAAAGTACGGCGGTGTGGTGCCTGAAATTGCATCA
+AGAAAGCACATTGAAGCGATTTCATTTGTGGTAGAAGAAGCGCTCAATGAGGCGAAGCTAAGTCTTGATG
+AAGTGGATGCAATAGCCGCTACATACGGGCCAGGGCTTGTAGGCCCTCTTTTAGTTGGTTTATCTTACGG
+TAAAGCTTTAGCCTATGCTAAAGGGAAACCTTTCATCGGAGTTAATCACATTGACGGGCACATTGCGGCA
+AATTATATAGGTGGTAATTTAACGCCGCCTTTTGTTTGTCTTGTAGCATCTGGTGGACACAGCCATATAG
+TTTATGTGAAGGACTATGGGGAATATGAGGTAATGGGGAAAACTTTGGATGATGCAGCTGGAGAAGCTTT
+TGATAAGGTGGCTAGGGCGTTGGGATTGGGATATCCCGGAGGTCCGGCTATTGAAAAAGCTGCAAAGCTT
+GGGAATATGGAGGCGATCGAGTTTCCAAAGTCTTTTATGGAAGAAGGAAATTTTGATTTCAGTTTTAGCG
+GGGTAAAGACTGCTGTTTTGAATTACCTCAACAGGCAGAAGCAAAAGGGAGAAGAAGTAAATATTTATGA
+CGTTGCCGCCAGCTTCCAGAGAAATATAGTGGAGGTTTTGGTGAAAAAATTGGTGGAGGCAGCGAGGTTT
+AAAAATGTCAGCAAAGTTTCCATAGCAGGAGGTGTTGCTTCTAACGGCTTCTTAAGGCAAAAATTAGAAG
+AGGATGCGAAAAAGTTTGGGCTTTCTGTCTATTATCCTGAAAAAATTTATTGCACAGACAACGGTGCAAT
+GATAGCTGCAGCTGCCTATTACGATTTTGTAAAAGGAAAATTTTCAGGGATGGATTTAAATGCCATTCCA
+TATCTCAAAATTGGGGAAAGTGATTGTTAGAATTGGGGAAAACTGTCGATAAAACAGAAATTTTGAGTTT
+TTCTGTTTGTGGATAACTCTGTGGATATTGTGCTTAACTATATTTCATTTCATTTACTGGAATGAAATGA
+GAAAAAAATTTATTAAAAATAAATAGAGGGGGAATTTGAAATGAAGAATATTTTGCTTTTTACGAAGGTG
+AAAGAGGATTATATTGAGGAGATTAGGAGGGTGATGGAAGGGTATAGAGTAGTTCCTGCGGAAGAAGTGA
+AAGAGGAAGACTACAAAGATGCCGAGATAATCATTAGCTTTGATTTTGAGTTTAGAGAAGAGGCAGTAGA
+CAAAGCACCAAACCTCAAATGGATTCACCTTTTAAGCGCTGGAGCTGATACATTGCCTTTTGAGAAGCTG
+AGAGAAAAAGGAGTCGTCGTGACAAATTCGAGAGATGTACATAAATACCAAATTTCTCAGCAGGTATTAG
+GTTACATGCTCATGTTTGAGAGGAGTTTGCACGTATTTTTGAGGAATCAACTTAAAAAAGTATGGGATAG
+GTCAGTGAGAGTATCAGAATTGACAGGGAAAATAGCTCTCATCATAGGAGTTGGCAGCATAGGGGAAGAG
+ATTGCAAGGCTTTTAAAAGAGTTTGGAATGAAAATATATGGGGTACGCAGTTCAGGTAGACCCTCTCCTT
+ATGTAGAGAAGATGTATACTTCTATTGGTGAATGTGACATCCTTTCAGAGGCTGACTATGTCATATCAAT
+ACTCCCCCTTACCAAGGAGACGTATCACTTGATAGGGAAAAATGTCTTTGAAAGGATGAAAAAAGAAGCT
+ATTTTTATAAATGTCGGAAGGGGCAAGGTGGTAAAAGAAGAAGAGCTTATTGAAGCATTGCAGAAAGGCA
+CTATAGGTGGAGCAGCTCTTGATGTTTTTGAAGAAGAGCCTTTGAGTGAAAAAAGCCCTTTGTGGGAGAT
+GGAAAATGTGATAATCACTCCTCACACTGCAGGGGTGACTCCTCACTATATGAAGAGGGCAATGGAGATA
+TTAAGGTACAACTTAAAAGCATATAAAGAAGGAAAGCCTCTTAAAAATATTGTGGACCTTCACAAGGGGT
+ATTAAGCGGGTTTTACCCGCTTAATTTTTCCCATTCCCTGTACATTTCTTCTAGTTTTTCTTTTAGGGCA
+GTGTATTCTTTCTGTATTTCTACAATTTCTCCCGTTTTATAAATTTCTACATTGCACATTTTTTCTTCCA
+GTTCTTTTAATCTGTCTTCTGCCTGATAGATTGAATTTTCAAGGTTTTTGAGGTATTCTCTCTGTTCTTT
+TAGTTTAAGCCTTAAAAGCCTTTCTTTTTGACGTTCATTTTTTATTTGTGTTTTTGTCTTTTTGGGTGGT
+TCCTCTTGTTGTACTTCTAATTGCTGCTTCTTTGCTATATAGTAACTGTAATTGCCAAGGTACACTTCTA
+CCCCTTCAGCACTTAGTATCATTACTTTTGTTGCGATTTTATCTATAAAATATCTGTCATGGGATACGAA
+TAACACTGTTCCCGAATAACCCAGTAAAGATTCTTCTAGGACTTCTTTTGCTTTTAAGTCCAAGTGGTTT
+GTAGGTTCATCCAGCAACAGAAAATTAGCTTTTGATAAGAGGAGTTTAAGAAGAGCAAGTCTTGCTTTTT
+CTCCGCCGCTTAAAGAGGCCACAGTTTTGAAAACTTCTTCATCTTTGAAGAGAAAAGATGCGAGTAAAGT
+TCTTACCTCTGTCTGTGTGAGATATGGGTTTTCATCCCATATTTCATCCAGCACCGTTTTTTCTGGGTTT
+AAACTCTTAAATTCCTGCTCATAATAGCCTGTCACTACGTTTGTTCCAAATTTTATTTCTCCTTCAAATT
+CTTTAATTTCACCTGCTATAATTCTTAAAAGAGAGGTCTTTCCTGCTCCGTTTGGACCTAGAAGAGCAAT
+TTTTTCTCCTTTTTTCACATCAAAAGAGACATTCGAAAAAACAGGCCTGTCAAATTTCAAAGAGAGATTT
+TTAACAGTTAACACATCGTTTCCGCTCTCTATATCGAAATTGAACTTCAGCTTTATAGAATTTTTATTCA
+AAAAAGGCTTTTCTATTATTTCCATTTTTTCTAAGAGTTTTTCCTTACTCTGGGCCATTTTTACTGATTT
+TTCTGTTCTTCTGTTTCTTTGAGTTTCTATTATTGATTTGATTCGCTTTATCTCTTTTTGCTGCTCTTCA
+TAAGCTTTTAATTTCGCTTGTACCTCTTCTTTTTTCTTTTTTAAATATTCTGTGTAATTGCCTTCGTACA
+CTTTTAAGTGATGATTTTCAATTTCGAATATTTTGTTTACTACTTTGTCTAAAAAGTACCTATCGTGAGA
+TATTATGAGCAGAGTGCCAGAATAAAATTTTAGGTATTGTTCAAGCCACTCTAAAGACCTTATGTCCAGA
+TGATTGGTAGGTTCGTCTAAAAGTAGTACATCTGGATTGAGAAGAAGTATTTTGGCAAGCATCAAACGGG
+TCTTTTGTCCCCCGCTTAAATTTGATACAGGTGTATCAAATTGGGACATATCAAACCCCAGTCCATTTAA
+CACTCCTCTTACCTTGCTTTCTACAGAATAACCCTCCAGTTCATTGTATTTGTCCATTAAAAAAGAGTAT
+TCTTCAAAAAGTTTCTCAAGCAAATTATGGTCTTTAGTATTAGATATCTTTTCTTCTAAAGCTTTGATTT
+TATTTTCCAACTGAAATATTTCTGCAAAAACAGATTTTACTTCTTCATATATGCTCTTTTCTGAGTCAAT
+CAAAGTGTTTTGCTTCAAATATCCAATTTTATTGGCAGAGACAAAAATACTTCCACTGTCAGGTTCAAGC
+GTGCCTGCTAGTATGTTAAATAAAGTGGATTTTCCAGCCCCATTTTCTCCAATTACTCCTATTTTGTCGC
+CTTCGTTGACTATAAAAGAAATATTTTGTAGAATTATATCGACACCGTAACTTTTTGTGAGGTTATTTAC
+AGTTATTACTGCCATGGTTAAGACCTCCTGTTCGTCATATTAAATATACCAAAAAAATTTGTTTTGCGAA
+AGTGTGAAAGGCTAACTTTTTTTCAAAATTTGTCGATAAAGAATAATGAGCTCATTTTTGAGATGGAAGG
+TGATGAAATTGGACATTGCGACAATAGTGGGTATTATAATTGGTGTAGGGTCTTTAGTCTATGCTTTTAC
+TCTTGAAGGCGGAACAATTGGTTCTTTGTTAGGAGTTTCTGCAGCCTTGATAGTGTTTGGGGGTACTATT
+GGAGCTACTATAACTTCATATTCTTTAGAGGATATAAAAAAGGTTCCCGCGCTTTTGGTGAAAGCCTTTA
+AAGATGAAAAGGAAAATTACATGGAGATAATAAAATATTTTACCTATCTTGCGCAAAAAGCTAGAAGTGA
+AGGGCTTTTGAGCCTTGAATCTGAGATAGAGTCTGAAGAGATAAATAAGTTTGATCCTATTTTGAAAGAA
+TGCCTTGAGCTGGTGGTAGACGGTTCTGACATGGAGCTTATTAAGACCACGATGGAAAATAAGATTTATA
+TGGAAGACATGCAGGCCAAAAAAGAGGCAGGCATTTTTGAGGCGGCGGGCGGTTACGCGCCTACCATGGG
+AATTATAGGTACAGTTATGGGACTTGTTCACGTTTTGAGCAGCATAAGTGAGCCAGAAAAACTGGGGCCT
+GCAATAGCCATGGCTTTTATTGCTACGCTGTACGGCGTTAGCTCTGCCAACCTTTTCTGGCTTCCAATTG
+CCCAGAAATTAAAAAACAAGGCAAAGATAAAAACTACGGAGAGAGAGCTTATATTAGAAGGCAGCCTTTC
+ACTGCAGGCGGGTGAAAACCCGAGAATCCTTGAGAGAAAGCTTTTGACTTTCATCACTAACGATAAGAGA
+GGCACAATAACAGAGAAAGGCAGAGTGGAGTTAAATGAGGAGATTGGAAGATGAATCCAAACCGAATCAT
+GAGAGATGGCTTCTCACTTATTCTGATATGATAACTTTGCTTCTCATATTTTTTATAGTCATGTACACCA
+TGAGCACGTTAAACGCGGCTAAATTTGCACAGCTTGCCGGTTCTTTGAGCAAGACTTTTACAGGTACAAA
+TTATATACTAGGAAAGTACAGCGGCAAAAGCGTAGTTCCGGGCAATGCGGAAAATAAGGACAATCTTGGG
+GAAGTGCAGGCTCAGCTTCAGGCTTTTATAAAAGAGAGCAATCTCCAGGGAATGGTATCCACCTATAGGG
+ATGAAAGAGGACTTGTAGTGAGCTTGCAGGACACGTTGCTTTTTGACCTCGGTTCTGCAGATGTCCATCC
+CGAGGAAAAAGAAGTATTAATAAAAATAGGAAAAATGTTGAAAAATTTGCCTAACTATATAAGAGTGGAA
+GGGTTTACTGATGACCTTCCTATACACAACCAAAAATTTGACTCTAACTGGGAGCTTTCTGTGATAAGAG
+CCACTACTGTAGTGAAAATATTGGTAAACGAAGTTGGAATAGAGCCCCAGAGAATTTCTGCGGTAGGATA
+TGGGGAATACCGACCTATCGTTCCTAATGATTCGGAAGAGCACAGGAGGTTAAACAGGAGAGTAGACATT
+GTGATAATGAATACCGAATACAATAAATGGGAGCCAAAGACCCAGTAGTTATAAATTTTTTATAACGGCC
+ATAAAAAATTTTAATAATTCCTCATATTCTACTATGTTTTTGTTTCATTGACAAGAAATTTACAATGTTG
+TATAATTTCAAATACATAGTAGAATGAGGTGAGGACAGTGAGCAAAAAAACTATAGTATCTATGGCCGTT
+ATAAGAAGGCTCCCAAGATATCACAGGTGCTTAGAGGAACTTTTAAAAAATGATATAAAGAGGATTTCTT
+CAAAAGAGCTCAGCGAGAGAATGGGCGTTACTGCTTCTCAAATAAGGCAGGACCTCAATAATTTCGGAGG
+TTTTGGCCAGCAAGGATATGGCTATAATGTTGAGGAGCTTTACAATAATCTGACCAAAATTTTAGGCCTT
+GACAAAACCTATAACACTATCATAATAGGCGCTGGCAATTTAGGACAAGCGATTGCCAATTATACTCGAT
+TTGAGAAGTCTGGATTCAATTTAAAAGGCATATTTGACATAAACCCAAGGCTGTTTGGATTGAAGATAAG
+AGATGTAGAGGTAATGGATGTAGAAAAAGTGGAAGAATTCATAGCTAACAACCACATAGATATAGCAATA
+CTGTGTATTCCCAAAGACAATGCCCAGTACACTGCTGACAGATTAGTAAAAGCTGGGATTAAGGCTATAT
+GGAATTTTTCACCAATAGATTTAAAAGTGCCCGACGATGTAATTTTAGAGAATGTCCACTTGAGCGACAG
+TCTTTTTACCATATCTTACAGATTGAATGAAGAAGAGCTATTTAAAAAGCTTAAAGGGGAAACAGTGAAA
+GTAGATGGATGAAATGTCCATCTACTTTTTATTTTGGCATGATTTTTGCATAAAATATTAAAAGCGAAAA
+CTCAAAAGGAGGGTGACTTTGGTGGAATATAAAAACATAGAAGTGAAAATTGAAAAGGGGATTGCCACAA
+TCACAATTAACAGGCCAAAGGCTTTAAATGCATTAAACACAGAGACTCTTGAAGAATTAGAAAATGTTTT
+AGAAGTTTTGCAAAATGACGATGGGGTAAAAGTTATAGTTATAACTGGTGCAGGAGAAAAGGCATTTGTG
+GCAGGAGCAGATATTTCTGAAATGAAGGACATGAGCGTATTTGAGGCGAAAAAGTTTGCTGAGTTAGGTC
+AGAAGGTATTTAGAAAGATTGAACTTGTGAAGAAGCCAGTCATTGCTGCTGTGAATGGATACGCTCTTGG
+AGGAGGATGTGAACTTGCTTTGGCTTGCGATATAAGGATTGCAAGTCGTAATGCAAAATTTGGTCAGCCA
+GAAGTAGGACTTGGAATTATACCGGGATTTGGTGGTACGCAGAGGCTACCTCGAATTGTAGGTGTTTCAA
+AAGCGAAAGAACTCATATACACTGGAGATATGATAGATGCAGAGGAGGCTTTGAGAATAGGCCTTATTTC
+AAAAGTAGTAGAACAAGATAAACTTTTAGAGGAAGCTTATGGTATTGCAAAAAAGATAATGTCAAAAGGG
+CTTGTGGCAGTATCACTGGCTAAAGAAGCTATAAACAAAAGCCTCGAAGTTGATATCGATTCAGGCATGG
+AATATGAGGCCAATGCTTTTGCCATGTGTTTTGGTACACAGGATCAAAAAGAGGGCATGGCAGCTTTTTT
+AGAGAAGAGAGCTCCTAAATTTGAAGGAAGATGAGGGGAATGCCCCTCACTGTACCCTAGAATGTTAAAA
+AAATATCAAAAAGGAGGAGTGTATATGGATTTTTCTTTTACCAGAGAACAAGAGATGGTGAGAAAAGTAG
+TGAGGGAATTTGCAGAGAAGGAGATTATGCCACGCGCAAAAGAAATTGATAGAACAGGGGAGTTTCCATG
+GGATAACGTTAAAAAAATGGCGAATGCCGATATGATGGGGATTCCCTATCCAAAGGAATATGGAGGAGCA
+GGAGGAGATTACATAAGTTACATCATCACTGTTGAAGAAATATCTCGCGCTTGTGCAGCTACAGGGGTGA
+TACTTTCTGCCCATACATCACTAGCATGTTTTCCTATTTTCCAGTGGGGAACAAAAGAGCAAAAAGAAAA
+ATACCTTGTACCACTTGCAAGAGGGGAGAAATTAGGGGCTTTTGCTTTGACAGAGCCTAACGCTGGAACT
+GATGCAGCAGGCATTCAAACAACTGCTACGTTAGAAGGGGACCATTATGTATTAAACGGCTGTAAAATCT
+TCATTACCAATGGTGGTGTGGCGGATGTATATATAGTTTTTGCTAAGACAGATAAATCTCAAGGAGCTAA
+AGGGATAAGTGCCTTTATTGTAGAAAAAGGCTTTCCGGGTTTTTCTATAGGTAAAATAGAAGAGAAGATG
+GGGATAAGGGGTTCAAGGGCGGCAGAACTGGTTTTTGAAGACTGTATAGTGCCAAAAGAAAATTTGCTCG
+GCAAAGAAGGGGAAGGATTTAAGATAGCTATGGTGACTTTAGATGGTGGGAGAATAGGCATTGGTGCTCA
+AGCTCTAGGAATTGCTCAGGCAGCTTTGGATGAAGTTATAAAATATGTAAAGGAAAGGCAACAGTTTGGA
+AGGCCTATAGGGAAATTTCAAGGGTTGCAGTGGTATATTGCCGAGATGGCAACAAAGGTGAGTGCAGCCA
+GACATCTTGTCTATTATGCTGCCTGGAGAAAGGAAAACAACTTAAGTTACAGCATGGAAGCCGCAATGGC
+AAAACTTTTTGCCTCAGAGACGGCTATGGAGGTTACTACTAAAGCGGTGCAAATTTTTGGCGGCTACGGC
+TATACAAAAGATTATCCTGTAGAAAGGCTTATGAGGGATGCAAAGATTACGGAAATATATGAAGGTACAT
+CAGAAGTTCAGAAAATGGTCATTGCTTCAAATATTTTAAAGATGTAAGGAGGGAACTATCATGAACATTA
+TTGTTTGCATAAAGCAGGTGCCTGACACAAGTGAAGTGAAGATAGACCCTGTCACAAAGACTCTCATAAG
+AGAAGGAGTGCCAAGTATAATAAATCCGGAGGATAAAAATGCTTTGGAAGAAGCTATAAGAATCAGAGAA
+AAGTATGGAGGGAAGGTTACAGTCATCACTATGGGGCCACAACAGGCAGAAGAAGCTTTAAGAGAAGCCC
+TTGCGATGGGAGCCGATGAGGCTTATCTCCTTTCTGATAAGGCATTTGCAGGTGCCGATACTTGTGCAAC
+TGCCAAAACTTTGGCAACGATGATTAAAAAACTGGAGTATGATTTAGTATTTTGTGGAAGACAGGCTATA
+GATGGCGACACAGCTCAAGTGGGACCGCAGCTGGCTGAACAGCTTGGTATTCCTCAAGTGACATACGTTA
+AAGAGATAAAAGTTGAAGGGGATTCCCTTATTGTCAAAAGGACACTTGAAGATGGCTACGAAGTGATAAA
+AGTTAAGATGCCTGTGCTTCTCACGGCAACTAAGGAACTTAACACTCCAAGATATCCTTCAATAAAGGGA
+ATATTTGAAGCCTATAGAGAAAAAGAAGTAAAAATTGTAACTGCTTCAGAATTGGGAATTGACCCTCAGG
+AAGTGGGACTTAAGGGTTCGCCGACTAGAGTTATAGCCACTACAACCCCTGAGACAGAGAGAGCAGGAGA
+GATTTTTACAGGCAATGTAAAAGAATGTGTACAAAACCTCGTTCAGAGATTAGTTGAAAAACATCTTATA
+TGAAGGAGGCTGGAAAAATGAGCGAATATAAAGATATATGGGTGTTTGTTGAGCAAAGAGAACAGAAACT
+CATGAATGTTTCTTTAGAGATATTGGGAGAGGCTCGAAGACTTGCAGATAAAAAAGGTGTAAAGGCTTGT
+GCTGTTTTGGTAGGATATGAAGTAAAAGGGCTGGCAGAGGAATTGATAAAATACGGTGCTGATGTAGTGT
+ATGTCATAGATCATCCTCTTCTTAAAAACTACACCACGGATGCCTACACAAAAGTCATATGTGACCTTGC
+GAATAGCTTAAAGCCAGAGGTTATTTTATACGGCGCTACCTATATAGGAAGGGATTTGGCACCGAGAATT
+GCAGCGAGAATGCGCACAGGACTTACGGCAGACTGTACAGCACTTGATATAGATGAAAATGGCCTTCTTT
+TGCAGATAAGGCCTGCATTTGGCGGAAATTTAATCGCTACAATAATTTGTCCCGAAAGAAGGCCCCAAAT
+GGCAACAATAAGGCCTGGCGTTATGAAGAAAGCTTTGATGGATGAAGGGCGCAGGGGAGAAGTAATTGAA
+ATAAAACCAGTGATAGAAGAAAAAGATATAAGGACAGAGATTATCAGTATAATAAAAGAGGCAAGGCAAA
+AGGTAAATTTAGAAGAAGCAGATATTATTGTATCTGGAGGAAGGGGAGTAGGGGGACCGGAAGGATTTAA
+ATTGATTGAAGAGCTGGCGGAAGTGCTGGGAGGGGTTGTAGGTGCTTCCCGCGCTGCGGTGGAGGCGGGG
+TGGATTTCTTCTGACCATCAGGTAGGGCAGACAGGGAAAACTGTAAGGCCCAAGCTTTACATAGCCTGTG
+GAATTAGCGGAGCTATACAGCATATTGCAGGAATGGGTGGTGCAAAGACCATAGTTGCTATAAATAAAAA
+TCCCGATGCTCCCATCTTTAAGATAGCCGATTACGGCATAGTCGGAGATTTATTTAAGGTAATACCGGCC
+CTGATAGAAGAAATAAAAGAGGCCAAGAAAAAGGCGATGGCATAAAATTTGCATGTAATAAAGTAGTAGT
+GACTTATGTATGTTTATCAAGAAGGGCGGCTGACCTTTTGGCAGCTGACTCTTTTACAATAAATTTCTAG
+GAGGGAAATGCAAAATGCAAAAAATATTTGTAGTTGGTGCAGGAACAATGGGATCGGGAATTGCACAGGT
+ATTTGCAGAAAATGGTTTTGAAGTTGTAGTAAGGGATATAGATATGAAATTTGTAGAAAGAGCTTTAGGA
+GTTATTGAAAGTAACCTTAAAAGAAATGTAGAAAAAGGGAAAATTACAGAAGAAAAGAAAAACGAGGTGT
+TAAGTAGAATAAGAGGCACTGTTGATATTGACGAAGCTAGGGAAGCTGATTTTGTCATTGAAGCGGCTGT
+AGAAAATATGGAGATAAAAAAAGAAATTTTTAGAGAGCTTGATAACGTATGCAGAAAAGAGGTAATACTT
+GCCACAAACACTTCTTCTCTTTCAATAACAGAAATAGCAAGTAGCACTCAAAGGCCTGAAAAAGTAATAG
+GCATGCACTTTTTTAATCCCGTACCTGTGATGAAATTGGTGGAAGTGATAAGAGGGATGAAGACCTCTGA
+TGAGACATTCAATACGGTAAAAGAACTGGCTCAAAAGCTTGGGAAAACCCCAGTTGAAGTCAATGAAGCC
+CCTGGTTTCGTGGTAAACAGGATTTTGATTCCCATGATAAACGAAGCTATAGGAGTTTTGGCAGATGGAG
+TAGCTTCTGCAGAGGATATTGATGAAGCCATGAAATTGGGGGCAAACCATCCAATAGGACCCCTTGCCCT
+TTCTGACCTTATAGGGAATGATGTAGTTCTTGCAATAATGGAAGTATTATATCAAGAATTTGGAGATCCT
+AAATACAGGCCTCATCCACTTTTAAAGAAAATGGTGAGAGCGGGCTTTTTAGGTAGAAAAACTGGTAAAG
+GATTTTTTGAATATAAATAAAAATTAAAAAGGGGGATTTATATGAGAGAAGCTGTAATCGTGAGTGCAGT
+GAGAACTGCAATAGGAAAGTTTGGAGGAAGCCTGGCTGGAATTCCAGTAGTGGACTTAGGAGCAATTGTT
+ATAAAAGAGGCATTAAAAAGAGCAAAAGTAGCTCCAGAACAGGTAGATGAAGTATTCATGGGCATTATAT
+TACAGGCGGGCTTAGGTCAAAATCCTGCGAGGCAGTCTGCTGTAAAAGCGGGAATTCCTGTGGAGGTACC
+TGCTACAACGATAAACATGGTATGTGGTTCAGGACTTAGAACTGTGGCTATGGCAGCTCAAGCTGTTATG
+CTAGGGGATGCTGATATAGTTGTGGCGGGCGGTATGGAAAGCATGTCAAGAGCTCCGTATTTACTGAGAG
+ATGCCCGCTGGGGTTACAGGATGAACATGCCTTCTGGAGAGCTTGTTGATGAGATGGTCTATGACGGGCT
+GTGGGATGTTTTCAATCAGTACCACATGGGCATAACAGCAGAGAACATTGCAGAAAGGTACAAAATTTCA
+AGGCAGGAACAGGATGAATTTGCGCTAAGAAGTCAAAACTTAGCTGAGGCTGCCATAAAAGCGGGAAAAT
+TTGAAGAAGAGATTGTTCCTGTGCCCATTCCTCAGAAGAAAGGAGATCCAATTGAATTTAAGGTAGATGA
+GCATCCTAGATTTGGAACTACTATGGAGGACCTGGCGAAATTAAAACCTGCCTTCAAGCCGGATGGAACA
+GTCACAGCAGGAAATGCTTCTGGAATAAATGATGGAGCGGCTGCAGTAGTAGTTATGTCAAGAGATAAGG
+CAAAAGAGCTGGGCGTAACTCCTCTTGCGACTATAAAATCTTATGCCTACGCTGGCGTTGACCCGGCTGT
+AATGGGTCTAGGTCCAATTTACTCAACAAGAAAAGCTCTTGACAAGGCAGGCTTGAAGATAGAGGACATT
+GACCTTATAGAAGCCAATGAAGCTTTTGCAGCTCAAGCAATAGCAGTAGCTAGAGAGCTTAACTTTGATA
+TGGAGAAAGTGAATGTAAACGGAGGTGCAATAGCTCTAGGTCATCCGATTGGGGCAAGTGGAGCGAGAAT
+TTTAGTGACTCTTCTTCACGAAATGAAAAGAAGAGGTTCCCGTTTAGGTCTTGCTACACTTTGCATAGGC
+GGTGGCATGGGTATATCAATGATTGTGGAGATGTAAAATGGAAAAAACAAGTCAATAACCCTCGGCTGTG
+CCGGGGGTTATTGACTTTTTATAACGATTACGTGTATAATGGACATCAAAAGATGTACTAAAATGATACA
+TCCTTCCTTTATTATTTAGGGGGCGTGAAAAAATGTCAAAAAATATTGATAAATCATTTTTGTTTAGTGA
+AGAAATGGAGTTTTTGTTCGAGAGTGTTTTTGACAAGTTACCAATTGCTATTGATATACTTGATGCGGAA
+GGCAATATAAGAATGATAAATAAAACGTTTTTAGATTATTTGGGATTGGAAAAGGACAAGGTCATTAACA
+AATATGTTTTAGACGTGGATCGAAATTCGAGGTTCCCTCTTGTTTTAAAAACAGGTCAAAATGAAATTGC
+TTACAGACATAAATTTGCCAATGGAAAGGAAGCTATTGTACATAGAATTGCAATAAAGGATGGAGATGAA
+GTAATTGGTGGTTTTGGAATGATTTTATTTGAAGATTTAAATGAACTAAGAAAGCTTATAGAAAAAAATA
+GACTCTTAGAAACAGAGCTTGAACATTACAAAAAAACATTAAGAAAAATTCATGGTGCTAAGTATTCATG
+GGAAAATATCATTGGAAAAAGTGATGCAATAGTTGAATGTAAGAAAAAAGCTATGAAAATGGCTAATATG
+GATTCCAATATTCTGATATATGGAGAAAGTGGAGTAGGAAAAGAACTTTTTGCTCACGCTATCCATAATT
+CAAGTAAAAGAAGAGATTATCCCTTTGTAACTGTAAATTGCGCTGCTATACCAGAACAATTAATGGAATC
+AGAGCTATTTGGGTATGAAGAAGGAGCATTTACAGGAGCGCAAAAAGGAGGTAAAATAGGTAAGTTTGAA
+CTTGCGAATCACGGTACTATTTTTTTAGATGAAATAGGTGATATGCCGTATACAATGCAGGCAAAACTTT
+TAAGAGTATTGCAGGAAGGTGAAATCGAGAGAGTAGGAGGAAAAGCACCTATTAAAGTTGATGTACGGGT
+GATATCTGCAACAAACAAAGACCTTTCGAAACTTGTTAAAGAAGGTAAGTTTAGAAGTGATTTATTTTAC
+AGAATAAATGTATTAATGCTTAATGTTCCACCATTGAGAGAAAGGAAAGAAGATATTCCGTTATTAATAG
+ACCACTTTTTATCTCTTTTAACACAAAATTCTGGAATATACAAAAAAGTTTCTAAAGAAGTATACGATAT
+CTTAGAAAAATACGACTGGCCGGGTAATATAAGAGAATTAAGAAATGTAATTGAAAGAATGGTTGTTAAC
+TCAGAAGGAGATATAATTAGAAAAACAGATATTCCGCTTTACATTTTAAAAAAAGAATTGCCAGTGAGAA
+AGAAAGGTTCGGGATTACAAGAAATGTTAGAGGAATTTGAGAAAGAGATAATTTTTGAGACGTTAAAAGA
+ATGCAATTATAACAAGTCACAGGCAGCAGAAATATTAAAAATTCCAAGGTCAAGGCTTTATAGGAAACTA
+AAAAAATTTGGGATTCTAGAAGAAAATAATGAAGTGAAATAATACAGTGTAGCGAAATGATACATATTTT
+AAAAAGCACAGGAGATACCTCTCTTGTGCTTTTTTTTGTATTATTATAGGACAGTTATAAAAGCTCTAGT
+AGGTAAAAGATTTTGTTTTGATGTCGCTAAAAATAAATTAAGTGAGCAAATTTTTTAAGATGAACATACT
+TAAGAATCCGCATTTAACTAGTTATTTTATTGAAATTTTTAAGAGAAATTAATAGTTGGCATTTTTTTTG
+CTTTTATTAATTTATGTGAAAACAAAAGAAAGGGGTAATATCATGGGGAAAACGATTAATGAACTAAAAG
+TTGGTGACAAAGACCATTTTGAAAAAACAATTACAGAAACAGATGTGTATTTGTATGCTGGAATTACAGG
+TGATTTTAATCCTGTACATATCAACCAAATAGAAGCTGAAAAAACAATGTTTAAGGGAAGAATAGCCCAC
+GGGATGTTAACAGCTGGATTGATTTCTACTGTGTTGGGTACTAAATTACCAGGAACAGGGACTATTTACC
+TTGGTCAAGAATTAAAATTTACAAAACCTGTAAGAATTGGCGATACAATAAAAGCTGAAGTAGAAGTAAT
+AGAAATTATCCCCGAAAAAAATCGAGTTAAATTAAAAACCACATGTACCAATCAAAATGGAGAAGTTGTA
+TTAGATGGTGTAGCCACAGTGCTCGCACCTAAGGAGTAAATAGAAAGGAATTATATTAAAAAATAGGAGG
+CTAAGGGATGCCTAAAATCACAGTTAATAATGTCAGTTTGTACTATGAAATACATGGAAATGGCTCACCT
+CTTGTATTAATAGAAGGTCTAGGTTGTTCGAAATGGATGTGGTTTAAGCAAATAGATGAATTAAAAAAGC
+ACTTTAAAGTTATTGTTTTTGACTTAAGGGGTGTTGGTGATTCTGAGAAGCCAGATATGGAATATTCTAT
+TAAACTACTCGCCGATGATACAGCGGCTTTAGTAGCAGAACTTGGATTTAAAAAAGTTCATGTACTTGGG
+GTTTCTATGGGCGGTTATATAGCACAGGAGCTTGCCCTAGAATACCCTGACCTTGTTGATAGATTGATAC
+TATGTTCTACTCATTATGGAGGACCAAACATTGTGCCAATACCATTGTCTACTCTTAATATTATATTAAA
+TGGCGCCGGTCTACGTAATGCATTAGAAAATTTGCGAATTGCTATGTCTTTAAATTTTAGTGATGAATAT
+CTCTCTACCCATAAGGATGAGTTTGAACAAATCGTGAAATGGAAGTTTGAAAAGCCACAGCCATTTTATG
+CCTACAGAAGACAACTTTATGCAGCTTTAACATTTGATGAAGAGGCAAGAATTCACTTAATTAAGCATCC
+TACTTTAATAATGGCAGGTAAAGATGATAAAGTAGTGCCTTATGAAAATGCACTTTTATTACATTCAAAA
+ATAGAAAATTCAGAAATAGAATTGTTTAGTAATGCAGGACACATGTTTTTTATAGAAAAAGCAGAAGAAG
+TGAATCGGAAAATTATAGAGTTCTTAACAAAACCTATAGGAGGAGATAAAAAATGGGAAGAAAAAATGTT
+AATGTAGGAATTGTGGGAACAGGACTTTATATTCCTCAAACGTACATGACATCTGAAGATATAGCTAGAG
+AGACAGGAATACCCGAGGAGATTATAAGAACCAAATTTGGGATTATAAAGAAACCTATACCGGGACCGGA
+GGACCATACTTGCTATATGGGAATACAAGCGGCTAAAGATTGTCTTAAAAGGACTGGTGTCGATCCGAAG
+GAGATAGACCTTATTATATATATAGGCGAGGAACATAAGGAATATCTACTTTGGACCTCTGGTATCAAAT
+TGCAGTATGAGATAGGTGCAGAGAATGCGTGGGCTTTTGACATGGCTTTGAGATGTGGTACGGCAGTTGC
+TGCACTGAAGATAGCAAAAGATATGATGATTGCAGATGACAATATCAACACTGTTTTAATTGCTGGTGGT
+TATAGAAATGTTGACTTTATTGACTATAAAAATCCCCGAGTATCTTTCATGTATGACCTTGCCGCAGGAG
+GAGGGGCAATTCTTCTTAAGAAAAATTATAATAGAAATATTGTACTTGAAGCATCAATTATAACAGATGG
+CTCCTTTTCTGAAGATGTTGCTGTTGTTGGTGGTGGAACAAAGTATCCAGTAAGTCATGAAATGATTGAT
+AAAGGACTATATAAATTAGATGTGTTAAATCCGGAACATATGAGGAAAGGATTGGAAGAAAAATCGATGC
+CTAATTTTTTACATGTGATTAAAGAATCTTTAAGAAAAAGTGGTTATACGCCTTCCGATATTGGCTATCT
+TGCGATACTTCACATGAAAAGGTCTGCTCATGAATTTATTTTAAATGAACTAGGTTTATCTCCTGATAAA
+TCGATTTACTTAGAGAACTATGGACATATGGGACAGATCGATCAAATACTTTCAACACATCTTGCCCTGG
+AAGAAGGGAAAATAAAAGATGGCGATGTAGTAGTATGGGTAAGTGCGGGTATAGGATATGTATGGGATGC
+AATAACGATAAAATGGGGACCTATAGAGTAAATTTTATAGCATAAATTTTACGGCAGGAGGTTTTGAAAA
+TGGACTATAAAGAACTGTACAAGAGAAAACTAGTTTCGGTAGAAGAAATTTTATCAAAAATTAATAGTGG
+GGATGAAATTGTTTCTGCTATGGCTGCTTCAGAACCCCAGGGCATTTTAAGTAAACTTCATACTATAAAA
+GATAGAGTGGAAAATGTGACAGTGGTTGTATGCCTTCCAATGAAAAATTACGATTTCTTTATGGATCCTT
+CGATGAAGGGCCATTTCCTTACTGAATCATGGTTTTATACTGCGGGATTACGAGAAGCACATAAATATGG
+AACAGTATCTTTTATACCTAATCATCTTCATTTAGCTTCAACAAAGAGATTACATTATAGAAAACCCAGG
+TTTTTCCTAGGTACGGCGACTCCTATGGACAAACATGGATATTTTTCCTTGTCTCTAGGTGTTACTTATG
+AAAAAGATATCCTAGAGAATGCTGATTATGTAGTGCTAGAAATAAATGAAAATTTGCCAAGAACTTATGG
+TGATACGCAAATACACATAACTGAAGTAGATTTTATTGTTGAAAACAATTATCCTGTTCCTGAACTTTCC
+ATTGTAGAGCCTAATGAAAAAGACAAGATAATAGGAGGATATATCTCAGAATTAGTAGAAGACGGTTCAA
+CAATTCAGCTGGGTATAGGAGGAATCCCTAATGCGGTTGCACAAGCTCTTATGAATAAAAAAGACCTTGG
+GATACACACTGAAATGTTCACCGATGGAATGGTAGATTTATTTGAAGCGGGAGTTATTACAAATAGGAAA
+AAAACTTTGTGGAAAGGTAAATCTATAGCTACATTTGCATTGGGTACGAAAAAACTTTATGACTTTATAG
+ATGACAATATGGGAGTAGAATTTCATAGGGGTAGAGTTGTCAATGATCCTTATGTAATAGGGCAAAATTA
+CAAGATGGTATCTATAAATACTGCACTCCAAGTAGATTTAACAGGCCAGGTTTGTTCAGAATCTTTAGGT
+ATAAGACAGTTTAGCGGAACTGGAGGGCAAGCAGATACTGCAATAGGAGCTCAAATTTCAAAAGGAGGCA
+AATCTATAATAGCATTGTACTCATCAGTAAAAAACGATACTATATCTACAATAGTTCCTACATTAACAGA
+AGGTGCCGCAGTAACTTTATCAAGAAATGATGTAGACTATATTGTTACAGAGTATGGTATTGCAGAAATG
+AGAGGACGGTCGATAAGAGACAGAGTCAGAAATTTAATAAACATTGCTCATCCTAAATTTAGAGATGAGC
+TCAGGGAAAAGGCTAAAGAGCTTATGATATGGTAATATTTGAATGTTAAAGATAAAATGTCAATAGAAAA
+GGTGGAACAATTTATGAGGAAGCTAAGAGTATTTCCTCTATTGGTAATAATGTCGTTGTTATTATTTCAA
+GGACATTATAAAGCAACATCATATTTTGATCCAACACCAGTAAAAACCTTTACCGACTCTAAATACTGGG
+CTAAAGTGGAACTTTTGAGAGATAGCAATCCTAATATAGGACAAGAAAAATTTATAACAGATAATCAACA
+AAAAGATCCAGAAATTATCAAAGAATTTAACAACAATCCTCAACCAAATTCACAATATTTTTTGCTCCAC
+TATGCACCCGGTTGGGATACAGGCACAAAGCCATATCCTGTAATTCTTGTTCACGGTGCTGGGTCCGATG
+CAAACTTTTTTGCAGATCCTAAAAGGGATGGTTCGATTACTGGTTTGATGCAATATCTTTCGCAAAGAGG
+TTATAAAGTCTTTGCTGTTACATTTGCGCATCCTCATGGGGACAATTACATTCAAAGAGAGATTCTTGCT
+GATGTGATTCAGAAGGTTAAGGCTGTAACAGGAGCAAGTAAAGTTGATATTGTAGCACATAGTAAAGGCA
+ATATGTCCGCAAGAATGTACGTGTCAAATGTCAAAGAATCATGGGGAGTTGATTTTGGAAAAGATGTGAG
+AAGATATATCCAGCTGGGAGCTCCAAATGGTGGAATTGACTTTACTTTTAGGAATCCAAATATGGCATGG
+GGTATAATGACAACTGGAGGATTTGGACCTGTTCCTTATACTTATATGTTGATTTATGGATTATGGTATA
+ATACCACCTATCACAGTATATATACAGAAGGTGGTGCCTATCCAGGACAACTTCAGATGCTAGCAAGATG
+GGATAGTGTATATCCTCTAAATACAACGCAGCAAGATTGGTATACAACTTATTATGGAGGGTGGGGATTT
+GCTAGTTATTCCTATGGAATAAATTATGCAATTAAAGAAGGCGGAAATCTTGTTAATACATTACAGAATT
+CCCCTGTAGATCCTTCTGTAGAAATAGCTGTGTTGGCTGGAGATTATAATTATATAAATGGTGTTCCGTG
+GGAGACCACAGGGCCCAGTGATGGATTAGTATTTGTAAAAAGTGCTACTGATACATCGGCAATGACAAAA
+TCAGGGGCAAAACTTTTAGCGAAAGACGTATACCATTTAAATCACCTTGAGCTGGCATATGATAAATCAG
+CTATGGATTGGATAGATGCACAATTGTCAAAATGAGAAAAGGAATTGCTTTTAGCAAAAGTAAATTATAT
+TTCAAGCAGTTTATTTCCTCGGAAACAAATTAAAATATTATATTACGTTGTAGATGTTAAAAATAAAGGG
+GGTTAAAATTTATGTGTAGAGTAATATATAAAAAAATTGCTTTACCAAATGGAGAGGAAATTGGTTACAG
+AGAAAGAGAAGGAGGAAAAGACGCAATAATTTTTGTTCATGGTAATTTAGTTTCATCAAAATATTGGGAA
+AGATTTATGCAAAGATTTCCTGAAAATTTTAAACTTTATGCAGTAGATTTAAGAGGAGCAGGAATCTCTT
+CATATAACAAGCCTATTGAAACAATGAGGGATTTTTCTGAAGATATATGGCTTTTTTCACAAGAAATGAA
+TATCAAAGAGTTTATTCTTGTAGGGTGGTCGATGGGCGGAGTAATTTCTATGCAACTAGCGGCTGACCAC
+CCTGATGCAGTAAAAAAATTGATCCTTGTAAGTTCACCATCTTGCAAAGGTATACCATTTACAAAAAAAG
+ATGAAGAAGGTAAAGTGATACCGGGTGAATATTGGAAAACAAAAGAAGAAGTGTTTAATGATAAAGTACA
+AGTTTTGCCGATAGTTTATGCATTGAGATCGGGAAACAGAGAAATAATGAAAAATATTTGGGATTCTGCT
+GTGTTTAACTATAAAAAGCCTGAAGAAAACTATTACAAAGAGCTCATAGAAGATATTTTTACAGTAAGAA
+ATTATCCTGATTGTGCGTGGGCGACGCAGATTTTTAATATATCACATTTTCATAATGGTGTAGTCATGGG
+CACAGGAGAAGTAGATAAACTAACAATGCCTGTATTGTTATTATGGGGAGAATATGATGTAATCGTAAAA
+AAAGAGTATAGCGAAGAAACAGCAAAAGAAATCGGGGAGAATGCCCATGTTGTAGTTATTGAAAATGCGG
+CTCATAGTGTGTTTATTGATAATGAAGAACAAACATTAAAGGTTATGCTAGACTTTATTGAGAAATAGGG
+GAGGAGATAAATATATGAGAAGAGCGCGAATCATAGGAGTGGGAAGTTATCACCCAAAAAATTTGATAAC
+AAATGAAGAACTGTCAAAAAGAATAGGTGAGCCAATAAGCATAAATTTTGAAAAAAAGGTTGGAATACTT
+CAAAGATATATAACTGGACCGGATGAAAGTACTGCAGACCTTGCATATGAAGCAGCTAAAAGAGCCCTTG
+AAATGGCAAATGTATCACCGAAGGATATTGATTTGATAATTTTAGCCACAGATACTCCTGAATATATTAC
+TCCACCAACTTCTGCAATTGTACAGGGCAGGCTTGGAGCGATAAATGCTGGATTTTTTGATATAAATGCT
+TCTTGCGCTGGATTTGCAGGTTCACTTGCAGTTGCATCCAAAATGATTATGGCAGATGACTCGTTAAATA
+AAGTCTTAGTTATTGGTGCATATAACATGAGTAAATTTGTTGACTATAATACACCAGGACTTTCTGCTAT
+ATTTGCAGATGGTGGCGGAGCGGTTGTACTTACTTCAACAGAAGAAGATGCTGGATTTTTAGCATCTAAA
+TTTATAGGTGATGGTACACAGTATGATTTTTTGGGTATATATGATGGTGGGGCGAAAAATCCGTTTAGAA
+AGGGCAATCCTAAAGATCAGCTTTTGACTTCTCTAAAACCCCTTCCCCCAGATAGGAATCTTAAAATGTG
+GCCTCCTCTTGTAAAGGAAGTTGTGGAAAAAGCAGGTTATAAAGTTAAAGACATTGATCATATTTTCTTT
+ACTCAGATAAATAAGTCAGTGATATTAGAAGTTATGGACACATTGGGATTAGATCGATCAAAGACAACTA
+CTATTATGGAAAAATATGGTTATACAGGCTCGGCATGTCTTCCCATGGCTTTAGATGATGCAGTAAAAAA
+TAATAGGATAAAGAAGGGAGACCTCATTGTATTCGTAGGTTCCGGAGTAGGTTTCTCTATGGCTGCCTCA
+GCTTTTATATATTAACTGTGCTTATCTTGGTGAATAATATGGGGTGATAAAATGACCCTTATTGAGGCGT
+TTAAAAAAATAGCACCATTTATTAATACAATGACCACAGAGGATTTAGGAATATCTATATGTGATGTTAA
+TGAATGCGTATTATATCTACCTGCTAGAACGATTAATCATAACATAAAAGTAGGCGATCCTTTGAAAGAA
+GGAACAGCTATATATGAAGCGATAAAAACTGGAAAACGTGTTGTTAAAAGAGTAGGAAGTGAAGTGTATG
+GAGTTCCGTATATTGCTATAGCGTTTCCGCTAATAGAGAATGGAGTAATAACAGGGGGAGTAAGTATATT
+TCAATCTACAGCAAAACAAGTGGTAAAGGATTTACAATAGTTGCAAATGAAATAAGAAAGTTATCTATGT
+CTACCAAAGACTCTGTAGAATCTATAAAGAATATACTTACAAAACTTAAAGAAATAAGTTACACAATTGA
+TAATAATATGAAAGAGATAAAAAATACAAATATGAATCTACATAAACTTATTGAAAATACAACCAGTGGA
+CTTGAAGAAATAAATAAAATGTTCGAGGAACTCTACAATAAAACACGAATCATGTGATTTTAAAAAGCAC
+TGACACAGGCCTATGGAGGCTTTTTGTCAGTTTTTTTATTTTCATTGACATCTTCTTTAATAAAAATTAC
+AATTATATTTGAAATTATGTAAATTAGAAAGGCGAAGGTAAATGGATAGATTGACTCTTTGGGAAGTGTT
+TATATTTTCTGTTCCTGAAGCACTGGTTATAATAAGCATAGCGCTGGGCTTAGCTGGAGTGAAATTTGAC
+ACAGTAAAAGGCACAGCCATGAGCTTGAGTTTAGGACTTATACTGTATTTTATAAGGCCACTGGTTACCA
+GTTACATAGTAAATGTAATAATTTATGTAATACTGTTGGTGACCTTATTTCTTCTGTTTAAAATGATGGA
+TTTATTCAGAAGCATTATGAGTGTTACTTTGGCAGTTTCCATATACCTTATCATTGAATATCTCAATGTG
+AATGCAATGCAGTTTTTATTTGATCTAGATCCTACAGTTTTGTTACAAAATTATGCGCTTCGTTTTGCCT
+GCTTTTTACCACAGCTGGCAGTTGCAATTTTGTTTTCTATTCTCATCCGCAAATACAGACTTTTTCTCTT
+TGTTGAGTAAATACAGTGGGGATGAAAGGTATGCTCAGAGTTGTTGTCGCGGAGGATGATGAGATTTTCA
+GGAGGCAGTTAATAGAGTTTCTTAAAAAGATAGATGGGATAAGTGTTGAGTACTTTACTGATGATGGTAG
+AGAGGCTTTAGAAGCTTTAAACAAGATTAAACCGGAAATAGCAATTTTGGACATCGAACTTTTCCGCATG
+TCAGGAATTGAGGTAGCGAAAAAAGTAAGAGAAACCATGCCTTTTTTGGAGATAATTTTTATTACTTCTT
+TTGAAGAGTACATAAAAGAAGCAGTAAAGCTTTACGCTTCTGATTATATTGAAAAGCCATTAAAAGAAGA
+GAGATTAAGAGAAACTATTGAAAGGATAAAGAAAAGGTTTTTAAATATTGAAAATTACCTTCCAGTACCT
+GTGAAGGACAATATGAGGCTTATAAATCCCAGAGAGGTTTACTTTGTTCAGGCTAAAAAGAAAAGAAGCG
+TAATTTACACAGGAGAAGAAAAAATTGAATGTGATTATTCTTTAAAAGAACTGGAAGAAATATTGCCAGG
+GGATATATTTTTTAGGACCAATCGCTCTTATCTGGTCAATATTTTAAAAGTAGAGGCTTTGAAGGAAAAA
+AACAGGACTTCTTTTGAAATTACTTTTAAAGGTTGTGCTTTTAAAGCCTACCTTTCAAAGGATTTATATC
+AGGAATTTAGGAAAAGGGTGAAAGAGATTTATAGAAATTAAATGGCGGGGAATGTAGATGTTTAAGAATA
+TTTATAAAAGCGCGATGCTGATTTATGTAATTCAAATGGTCTTAATAGTGATTTTGGTAAATAATAATTT
+CATGAGGAGTCTAGATATTTTTCAGCCTAAGAGTGAGGAACTTTTTAGGCTGACAATAGGAATTTTGATA
+TTCGTGCTGAACCTTTTTTCTATTTTTGTTCTCAGAGAGCTTTACAGGCGTTTTAAAGAAGAGAGACAAT
+ACTTAATAAACAGCTTAAAGTTTAGATACATAGAAGAGCAGAATAGAATATACAGAAAAAATCATCATGA
+CATTAAAAATCACTTGATGGTGATTTCAGCGCTTTTAAAAGAAAAAAAATACGAGGAAGTGGAAGAGTAT
+CTATCTTCCTATCTTGATGAAATTGACAAAAATGTGTTTAATATAAATACCGGTGTAAGTGAAATTGATA
+TTCTGCTCTATTCTAAACTCAGCAATGCGAAAAGTAAAGGAGTAGATGTTAAGTTTAAATGTACAGCAGA
+AATCAAATGTAGTCAAAGGCATGTTTTAAATTTGGTGTCAATACTGGGGAATTTGCTGGACAATGCGATA
+GAGGCTTGTGAAGAGATGAAGCACGATAAGTATATTGAAGTAGAGATTAAGGAAGATCCAATAGACTATA
+TTTTCAGGGTTAAAAATAAGTACGATTTTGAACAAAAAATACCTGCAGGGACTTTTTTTGAGGAGGGATT
+TTCTACAAAAGGAGAAGAGGGAAGAGGAGAGGGGCTTTACATTGTAAAAAATATTACAGATAAATACAAT
+GGCACTATAAATCTTAATACGGATGAGGGATATTTTGATATAACTGTAGAAATCCCTAAATTTTCTCTGG
+AGGGTGATTGCAATTAGTATTGAAAAGCTATCCCAAAGAATAGTGCAGAAGGTTTTCAAGGGACAGAATT
+TGTCGGAAATCGAGCTTGCGAAGATAGAATACGGTTTAAGTTTAGTTTTAGGGGTTTTAATTGAGTTTAT
+ATTAATTTTCTTTGTGGGATTTTTGTTGGGTGTTGGATATTATGTGGCAGTTATAATGATATCTTCCCTC
+TTTTTGCGAATAGGGACAGGAGGAGCTCATTGTTCTACATATCGCAGGTGTGTAACTTTTACAGGCATTT
+ATTTTTTGCCCTTTAGCTTTGTGGCAAAATTTGTTGATGCCCATAATTTACCTTTGCTGGAGCTTGTAAT
+AGGTATAGCATTAATATTTGTGGTTTTGGGGATAATGTTATTGATGAAAAAAATTAAGTTTTTTATGGGA
+ATACTAGTTTTAGAGACTATTGTATTTGTTTTATTTTCTGAGCGGGCCTTTTTTGCGTCTTCTATAGGCT
+TATTTTTGCAATCCGTGATGACTACTGCTTTTGGAGAGAGATTGGTAAATCTAGCTGACAATTTAATGGC
+TAAAATTGGTATATAAATTTTTTTTTAAAATTTTTATGGATTTTTGTGTAATTTGATACATATCAATCAA
+TTAAATACAAAAAAATCAAGGCAACAAATTGAACCCATGGAAGGATATACATTCAAAAAAGTAAATATAA
+GTAAATATTTGGATAAAATTAGGCGAAAAATGCATTTTCGTTCCCGAAAATGACACTTTCGTTCCGAAAT
+TAACACAAAAAAGTTTATCTATTGTATAATTAAAAGTGAAAAGCACTTGGAGGTGAAATGTATGAAAAGA
+TTTCAACCTCTGACAGCAATAGCTACAGTGCTCGCTTTCATAGGAAGTCTGGGACTTGTTGCTCCTGCTT
+GCATTGGCTGGTTTTATAAACCTCAAGTTCCAGAAATTTTAAGAAGAAAATAATATTTCTTAAATTTTTC
+ACCCTTCCCTCGTGGATTTCAACATTTCTCCTGAGTTTTTACATAAAGTTAACTTTATTTAAGTGCCATT
+TGCTGGCACTTTTATTTTTTGGCATGGTATTTGCATGATGAAGGGAAGGGCTGGTATTGACTTTGATTTC
+AAAGAGGAGATATAATAAACACTGTGGGGATAGGTAAGGGGGGTATGCAAAAATATTCGTTGAAAAATTT
+TTGAAACTACGTATAATTGTATTATAAAAGGCATTTTAAACTTTGCGGGGGGTTTTTATCATTGAAGGTT
+TATTCTTTGGTAGGTGAAAGTGGGACAGGGAAAAGTCATCATGCCTCTTTCATTGCAGGAAAATACGGGA
+TAAGATTCATAATTGATGACGGGCTTTTGATAAAGGGAAATAGTATTGTGGCAGGCATTTCTGCCAAAAA
+AGAGGCTACAAAGATTGGCGCCATAAAAAGGGCTCTGTTTACAGATCCAAAGCATGCGGAGGAAGTAAAA
+AAGGCAATTGCAGAATTAAAACCTGACAAAATTTTAATAATAGGCACATCTGACAGGATGGTAGATGCAA
+TTGCTGAAAAACTGTCACTTCCGCCTGTCAGTGTGAGGATATACATTGAAGATGTTCTCCCCCCTAAGCA
+GATAGAGATTGCTCGCGAAAAAAGGCTTTTAGAGGGGAAGCATGTGATTCCTGTTCCCACTTTTGAGGTA
+AAAAAACAGTTTTCAGGGTATTTCCTTGACCCCCTCAGGATTTTTAGGAGAAAAAGAAGTGGCTATTACG
+AAAAAACAATCGTGCGTCCAAACTACAGCTACCTTGGAAAGTACACCATTTCAGAGGGGGTTATAAATTC
+AATTGTGTCCCATGAGCTTCTTTTATTCAAAGAAGTCTACAGAGTGAATAAGGTAGTGACGGAGAAGAGA
+GAGGAAGGAGTAATTTTAAACGTTGAAGTTACTATGAGGTACGGTTTTAATCTTGTAGCTCCTTTGATGC
+AGGCTATGGAGAACATTAAAAGACAAGTGGAGCGCATGACGGCTTTAAATGTCCTTCGGATAAATATTTA
+CGTCAAAAGCCTATACGTCACTAAAAATAAATGAGGAAAAGGGTGTTGAGGATGTACAGAATTGTGAGAA
+AGGAAGTATTAAATCCTGCTGTTAAGCTCATGGATATTGAGGCGCCTAGAGTTGCAAAAAGTGCAAAACC
+GGGGCAATTTGTAATTTTAAGAATTTACGAAAAAGGAGAAAGAATTCCCCTCACTATTGCAGATTACGAC
+CCAGAAAAAGGCACTGTAACCATTGTATTTCAAGAAGTTGGTAAATCCACCAAGCTTTTGGGCACTTTAA
+ATGAAGGAGATTATATAGCGGATTTTGTAGGACCTCTGGGCAATACGATGGAAGTTCCTAAAGGGGCAAA
+GAAAATTTTGGGGGTAGGAGGAGGAGTCGGCATACCTGCCCTTTATCCGAAACTTAAGATGCTTCATCAG
+GAAGGATACAGAGTAGAAGCAATTTTAGGAGGAAGAAGCGAGGAGTATGTGATTTTTAGGAAAGAAATGG
+AGGCAGTGTGTGACAAAGTATATTATGCTACAGATGATGGAACACTTGGTAAGAAAGGATTTGTAACAGA
+TGTTTTGAAAGATGTCCTTGAAAATGACAAAGAAGTGGACTTTGTGATTACTGTAGGTCCTGTGATAATG
+ATGAAAAATGTCTGCAAGATGACTAAAGAATACGATATACCTACTATTGTAAGCATGAATCCCCTGATGG
+TGGACGGGACAGGAATGTGCGGAGCCTGCAGAATTGAAGTGGGAGGAGAAACTAAATTTGTCTGCATGGA
+TGGTCCAATTTTTGATGGTCATCTTGTAAATTTTGATTTAGCTATGACAAGGCTTAATATGTTCAAGAAG
+CAGGAAAAGATTTCATTAGAGCTGTATGAGAAGGAACATGGAGGTGGTCACCATGGCCGTTAAGGATAGA
+GTACCTATGAGAGAACAGGACCCGAAAGTGAGGATAAAGAATTTTGATGAGGTAGCGCTAGGTTATACTG
+AAGAAGAAGCTATCTTAGAGGCTTCAAGGTGTTTGCAGTGCCCAAATCCTACCTGTGTGGCCGGGTGCCC
+CGTCCATGTGAGAATACCTGAATTTATAAAAGCTATAACTGAAAGAAAATTTGAAGAAGCGTACAAGATA
+ATAACCAGCACTAACAGTCTTCCAGCCGTTTGTGGAAGAGTTTGTCCACAGGAAGAGCAGTGTGAGAAGA
+ACTGCATTTTGAATAGAATAGGCAAGCCCATTGCAATTGGAAGGTTGGAGAGGTTTGTAGCTGATTATGC
+GCTTCAGAATAACATTGAAGAGGAAGTAAAGCCGGAGAAGAAGAACAAAAAAGTCGCCATAATAGGGAGC
+GGTCCTGCAGGGCTTACCTGTGCTGGAGACCTTTTGAAGATGGGGTACGATGTTACTATTTTTGAGGCAT
+TGCACGCTTTAGGTGGAGTTTTAACTTATGGGATTCCTGAATTTAGATTGCCAAAAAGAATTGTGGAAGC
+TGAGATAGAAAGGTTAAAGAAACTGGGAGCAAAGGTAGAGACAAACGTAGTGGTAGGAAAGACAGTTACA
+ATAGACGAGCTCATGGAGGAAGAAGGCTTTGAAGCGGTCTTCATTGGCACGGGAGCAGGCCTTCCGAGGT
+TTATGGGAATTCCTGGAGAGAACTTAAATGGAGTCTATTCAGCCAATGAGTTTTTGACGAGGATAAACCT
+CATGAAAGCCTATAAATTTCCGGAGTACGATACTCCTATAGCTGTGGGCAAGAGAGTGGCAGTTATAGGT
+GGAGGGAATGTAGCTATGGACGCTGCCCGTTCAGCTTTAAGGCTTGAAGGGGTAGAAGAGGTTATAGTTG
+TATACAGGCGTTCAAAAGAAGAAATGCCAGCAAGGGCTGAGGAAATAGAACACGCCATTGAGGAAGGAAT
+AAAGTTTGAATTTTTGGCAAATCCAATACGAATAAACGGAACAGAAGACGGCTGGGTCAAGAGCATGGAC
+GTAATAAGAATGAAGTTAGGAGAGCCAGACAGTTCAGGAAGAAGAAGGCCTATAGAGATACCTGGTTCAG
+AATTTACAATGGAAGTAGATACAGTGATCATGGCATTAGGAACTAGTCCTAACAGGCTTATACCCTCTAC
+TACAAAGGATATTCAAGTTCAAAAATGGGGTGGAATAATAACAGACGAGGATGGCAGGACCTCAAGGCCA
+GGTGTATTTGCCGGAGGAGATGCCGTCACTGGAGCTGCAACCGTGATTTTAGCAATGGGAGCAGGGAAAA
+AAGCTGCAAAAGCGATAGATGAATATTTGAGGAGCAAAGGAGAATAATTATTCAAGTACGTCCCTTAAAA
+GGGGCGTATTTTTTAAAAAATTAGAAGGCTTACAATAAAAAGACTTTCACATGAAAAAATTTTGTGATAA
+AATCCATATTAAAAATTTATTTTTGCACTTTATGGGGTATAAATATGCAGGAAAAGACGATGAATCCTTT
+TGAAATTGCAAAAAGCCAGTTAAAAATGGCTTGTGACAGATTAGGTGTTGACCCTGTGGTTTGTGAGATT
+TTGAGCAGACCCTATAAGGTGGTGGAGGTCAAAACAGTTGAAATTAGTAGTAAAAAATGATATAATTTTG
+ATTAGGTGATGATGAATGTTATTAACTATAAAAAAGGTTAAAGAGCTGTATGATATAAGCAGAATTACAT
+TAATAAACTGGGAAAAGGAAGGATTAATAACCCCAGTTAGAACACCAAAAGGAAGAAGAAGGTACAAAAA
+AGAAGATATAGAGAAGTTATTAGGTATGCTGGAAGAAAAACCAAAACCTAAAGTAGTTTTGTATGCAAGA
+GTATCCACAAAGAAGCAAGAAGAATATCTTAAGAATCAAATTAGAAGACTTGAAGAATACGCTAATTCCC
+AAGGATGGCAGTATGAAGTCATACATGAGATAGCAAGTGGGGTAAATGAAAACAGGAGAGGCTTATTAAA
+GCTTTTGAACAAGATAAAAAGAGGGGAAGTTGAAAAAGTTGTAATAGAATATCCTGATAGACTAGCGAGA
+TTTGGCTTTGAATATCTCAAATTTTCATGGAAAGCTTTGGGGTGGAGCTTATAGTTTTAAACGGGAAAGA
+AAACGAAGAAGATATAAATAAAGAGCTAGCAGAGGACTTAATAGCAATAGTAACATCTTTTGTAGCAAGA
+ATTTACGGACAAAGGAGCAAAAAGCATGATAGTAATACAGGCTAAACTTATTTTTCTAAATCAAGAAGAC
+AAACAAATAGTATTAGACTTAATGAGAAGATGGTCATCCTGCATGAGATTTGCATACAAAAGGCTTCTAG
+AAGGTTATGATAGAAAAACATTAAAAAGAGACCTTCAGGGGATGTTTGACTTAAACTCAAGATATGTAGA
+TGATGCAATAATGAAAGCAAGAAGCACACTAGAATCTGCTAGACAATTAGACAATAATCCAAAGAAAGTC
+ATTTTTGGAGGAAGAGACTTGTTTGGAAAACTTCAAAAGCGACATATAAATGGGAAAGAATACCAAAAGC
+TAAAAACAAAGTGGCAAGAAAGAAGAAAAGGAAATCTCTATTCAAGAGGGGATAAAAGCAAAAAAGGAAA
+TCTCAACACAAGAATAGAAGTAAAAGAAAATGGTACTTTCTTAAGGATAAATGTAGGGGAAAGAAAATAT
+GTATATGCCAGAATAGAAGCAGGCTACAAAAAGAATAAGAGAAGAGAAGAGCTCCTTCAGGAAATCGCCG
+AATCAAACATACCCTACTCTGTAGAATTAAAACTCAAAAATGGCAATATATACGCCTATTTTGCTATTGA
+AGAAGAATATCCAGAAATAAAAATCACAAAAGAAAAAGGAGTCATAGGAATAGATATAAATGCATATCCA
+GAAAACATATCATGGACAGAAGTAGATGAAAAAGGGAATCTAATAAGTTATGGCAGTATACCAATGCCAG
+AGCTTGCAAGTGGCAGTAAAGACAAAAGAGAATACTTCAGATGGCAATATGCTCATGAGATAGTAAAAAT
+AGCAAAAGAGAAAGGAAAAGCAATAGTAATTGAAAAATTGGACATAAAAGAAAAAGGCAAAAGAGGAGAC
+TTTTCAGGGAGAAAATCAAGGAGAATAAGACATAGCTTTAGCTATAAATCACTTCTTTCAAAAATAAAAA
+CACTAGCAAAAAGAGAAGGGATAGAAGTAATAGAAGTCAATCCTTCTTACACCTCAATAATAGGGATGTT
+AAAATATGCACCGCAGTATATGATAACAAAAGATATAGCAGCAGCCTATGTAATAGCAAGAAGAGGATTA
+GGACTGCAAGAAAAGATACCAGATAATTATATGAAGTTTCTCAACGCATTGACTGTAGAAGAATTAGAAG
+AATTAAAAGAGTACGTAAAGAAAACAGTCAGAAACAAGCATTTAAGAGAGAAACATATAAAGGAGATAAA
+GAAAGCAATAAAATTTTTGCAAAGCCTTGAGAGTAAGCCAGGAAGGGTGCTAGAACCTCTGGATGGAACA
+AGTTTTAGTGCCTATGATTTCTGGCGAGTTCTCAAGGTAGCGGTGGTGACTCCACTCTCTCCTGAGAAGG
+TGCCAAGAGACTTCTCTGCCCTGAAGGAACTATTAATTCAGGGCAAGTGGGGAGACCCGTAAGGACGCGA
+GTTCCTGCTTCTTGGGGCAGGGGCTATGGCTTTCCCAAATACCGCCTGCTGGGGATGGGGAAAGTCTGAA
+GGGCGGACTACAAATACCCCAGCTATCTAAACTGTACATTTTTGTACAGTTTGGGTAACCAGGGGTTACA
+GTTTCATATTTTGAATGGGTGCAGAATCTGTATGGCTTTTACTGGACAGAAGAGGAAATTTTAAAAAGAG
+AAGAGAAGATAATGGTAGAGGCATTCAACAATGTGTACGAGATAAGCTGCCAGTACAATGTGAATTTGAG
+GACTGCCGCTTACATGCTGTCTGTCAAGAGGGTTGCAGAGGCCATGAAAGCAAAGGGATGGTATTAAACA
+AAAAAAGCCGATTTTCGGCTTTTTTTTGTACCAAAAAAATTATATAATAATAAATAACAGCAGGGAGAAA
+TATGATAAGTAGTAAGTGAATATAAACTCATGTGGGTGAGGAGAATGAAATATAATGTGGAAGAAAAGGG
+GACAAAGGTAATTGTAAGGGGGATTGCAGATTTTAATCTCAAAGAGACTTTTGAAAGTGGCCAGTGCTTT
+AGATGGAATGAGGAAGAGGATGGAAGTTACACGGGGGTAGCGTATGACAGAGTTGTAAATGTGAAGCTGG
+AAGGGGACACGCTAATCATTGACAATACCAATTTGACCGATTTTTACGATATATGGTTCGATTATTTTGA
+CTTAGGTAGAGATTACGGACAAATAAAGGAAAGTCTCTCAAAGGACCCTGTTCTCAAAGAAGCGATTAAA
+TTTGGGCAAGGGATTAGGATTTTAAGACAGGATACTTGGGAAACGCTAGTTTCCTTCATAGTGTCCCAGA
+ATAATAGAATCCCCCAAATAAAAAAGGTAATAGAAAATTTGGCGACTAGTTTTGGAAATCCAATAGAGTA
+TAAAGGTAAGATTTATTACACTTTTCCAAAACCTGAAGAGCTTGTGATGTACGATGTAGAAACTATTGCA
+AAGACCAGATGCGGTTTTAGGGCAAAGTACATTTTTGATGCTGCTTCCAAAGTCTTTTCGGGTGAGATCA
+ACCTTTTAAAATTGCATGAATACAGCACCAGTGAAATAAGGGATATCTTGATGACTATAAACGGTGTGGG
+ACCTAAAGTTGCCGATTGTGTAATTCTTTACTCTATCGGTCGTTATGATACTTTCCCCACTGATGTCTGG
+ATAAAGAGAATAGTTGAGCATCTTTACCTGAAAAGGGAGGGTACCCCTGTAGAAATTCAGCTTTTTGCTA
+TTGACAAATTTGGAGACCTCTCTGGTTTTGCTCAACAGTATTTGTTCTACTATGGGAGAGAGATGGGGAA
+GAAAATATTTGGGGAAAGGAAGAAGTAAATGCTGGGAACAATCGTAAATTCAATTGCGATAATCGTCGGA
+GGGACGATTGGAACTCTTCTTAAGGTAGGGATTCCAGATAGGTTTAAAAATATAGTTATGCAGGGTGTGG
+CTTTAAGTGTGGCAATTATAGGAATTTCCAGTGGTCTTCAGTTTAATAACCTTATGTTGGTTATTATGAG
+TTTAGTGATAGGGGGAGTGATAGGAGAGGCTCTTGACATAGAAGGATATCTCAATAGGTTAGGCGATACT
+CTTCAAAGGAAATTGAGTAAAGACAACGGTTCTACTATAAGCAAAGGATTTGTTACGGCGAGTTTGGTGT
+ACTGTGTAGGGGCAATGGCTATAGTTGGTTCCTTAAAAGAAGGGCTATCAGGAGACCACAGTATACTTTT
+TGCTAAATCTGTGTTAGATGGTATATCCTCTATAATTTTTGCTTCTACTTTTGGTGTTGGGGTAATTTTT
+TCAGCCATTTCTGTTTTTTTATACCAAGGTTTTATTACAGTTGGGGCTTCCTTTTTACAAGGGCTTTTAA
+TAAAGCCAGTAATTGATGACATGACAGCTGTAGGAGGAATCTTGATATTCGCTATATCTTTGAATATGCT
+GGAGATTAAAAGTATAAAAGTTGGAAATTTACTGCCTTCCATTTTTATACCCATTTTTTATCAGCTAATA
+CTCAATCTCATAAGATAAGGAGGGGGACACCCTCCTTAAACTTTTTTTAAAGCCTCTTCTATATTTATCA
+TTCCACTTCCTTGTGTCCAAAGACCTGCTTCGTTAATTTTTGTGGCTGTGTTCTTTAATATATTTTTTAT
+TTCTACATTTGTCAGACGTGGATTTTTCTCTAAAAGCAATGCTACTGCTCCTGCTACCATTGGAGTTGCC
+ATTGAAGTACCTGTGGCGCTCCTGTAAGGTTTGTTTATCATTATCTCATCTGCTCCAAAAGGCACATTTC
+CAGAAGCTGTAGAGACTATTTTCACTCCTGGGGCTACTACATCTGGTTTGTAAAGATAAGGTCCTCCTCT
+TCCTGAGAATTTGGCTACTTCGTCGTCTTCTATATCTGGAGTCCTTTTATCGTCCACTGCTCCTACCGTT
+ATAGCATTTCTACTTGTTCCCGGAGAAGTTATGGAATTGTAATTAGGACCTGAATTTCCTGCGGCAACTA
+CTACAACTATTCCATTTTTCCACAAAGTATCTACCCCTCTCACCAGAGGGTCCAAGAAAGTTGGAAGAGC
+AGGAGTTTCTCCTATTGAAAGGGAGACGATTCGTATGTTGTATTTCTCCTTGTTGTCCAAAACCCATTGC
+ATTCCTGCCAAAATGTCTGAGGAACTGCTTCTTCCGTAGGAGTCCAGCACTTTTACTGCCACTATATTTG
+CTTCAGGGGCAACTCCTTTGTATTTTCCATTAGAAGCATATCCGTTTCCTGCTGCATCTCCTGCCACGTG
+AGTTCCGTGACCGTTGTCGTCATAGGGCTGCTTTTTCCCATTTACTACGTCATAAAAAGCGATTATGCGG
+TTTTTAGGCTTTGTAAAATCAGGGTGTGGATATATCCCTGTGTCTAAAAAAGCTATAGTTATTCCCTTTC
+CGGTATATCCTAAGTCATTTGCTTTTCTGGATGCGATTTCCTGAGTAGCTATGTGAAGCTGTAGTTTTAC
+GAGAGAGTCTTCTGCTATAAAGTGGATTCCTTTAATGGAAGCAAAATGCTTTAGCTTATCGCAGGGCAAA
+TTTACTGACCATCCTTTTATTATGGGAAGCTCAAACTTAATGCTCCCGCCAAATTTTTCTATTTTAGACT
+TTAAGGTTTCATAAGGAAGATTTGAATATAAAATTGCAGGTACACATTCACTCCTCAAGTAAGAAGCTTT
+GCTTAAAAGCCTTTTATCAATTTTTTGCAAAGTATAGATTTCCTTTGCGATTTTTGAGAAGGCAAATAAA
+GGGATTATATTCACATCTATACCTCCTTTCTCGCTACTACCACAATATGAGAGACACAAAAATTTGCTAG
+TGGAATTTTTTAAAAAGTGTCACCTTAAAAAGTTGCTTCATATTATGTAGTAGGTCTTGAAAAGACCTGT
+AGATAAAAAGCCAAAACTCGAAAGGAGGAAAACTCATGCCAGTAGATAAGAGCGGAGCTGGATTTGGCTG
+TTGGTTTTGGATTATAATAATAATTCTTTTAATCTTCTTGTTTGTACCAGGCATCATTGTAGAAGAGCCA
+AAAGCTTAACCAGAATAAAATTGGGTTAAAGGAGGATTAGTATGGCAGGAACAAGTTCAGTTTTTGGCCA
+AACCAATTTGCTGTTTTTCTTCTTAATACTTGTCTTAGGACTTAACGGAGGATGGTTTAATATAAATTGG
+TCCTTAGAGACATTGTTGCTTTTCTTCATCCTGCTGGTAATAATAATGGATGGCGGCTGGGGCTGGTTCT
+TTAACGAAGTGAAATAAACCAAAGGGCTCTATCCTTCCGATAGAGCCCTTTACTTAAAATGAGCGGAGTG
+GATTTAAATGACTTTGTCGGGAGATACCCTTTTATTCTTCTTCATAATTCTCACTATCTTGCTAGATGTA
+AAATTTGAGATTGAAAGCCTGCTGTTCTTTTTCCTCCTGTTAGTGCTTCTGCAACAGGAAAAACCGAGGA
+AAAAAGTTAAAAAATTTTTGTGGTCTCTTGCTGGATACTCCTCTTTGTGCCAGGGATAATCGTCTTCGAA
+AAGAATTAGAAAAAAGGGGCAGTCTATAATAATAGACTAGCCCCCTTACATATATTTAATTAGCAGATTA
+AAACTAGGGGGAATCTGCCTTGCAAAGAGAGGTCTTGCTTAAAATAATTGCAATAGAACTCTTAATTTTA
+GCTTTTGTTAAATACCAGCTAATGGAAACAGAAGAGGAAGGACAAAAAGAAACAGATAAAGAAAAAGACA
+AGGGAAAGGCACAGGTTGAGACTCCAGAAGAAAAGAAAACCGACTTTTATGAAGTTATAACAAAAGGAAA
+AGAACTTATGAAAAGTGTAAAACCTTACCTTAATAAAAGGGACCAGTACTATGTAGAGATGTTTACAAAA
+ATGGCTGAAATAGTTGAAATTCAAAAAGAACTTTTTTCATTATCTGAAGAAGAAGTCAAGGCAGAAGAGG
+AAAAAGAGCCTGATAAGATAGGGATTTTAAAGGCTGTTAAACCCTACATATCTGAAGATAAACAGGCTAT
+AGTGGATAAATTTCTGAAATTTCACGAAGCATTGAAAAATCTCCAGGAGAAGATAGAGAAATTTTCAAAA
+GAGGAGAAGAAAGCCAACGTGTTTGGCAAGCTTGTGGAAATTTATGAAGCCATAAGGCCATTGATTCCTG
+AAGAAAAAGTGGAAGAAACAGATAAATTGGCAAGAAATATGAAATTACTAGAAGTTATTAATAAAGCTGA
+AGGGCTTATGAATAACATAAAAGAAGTTAAAGGCCAGACAAGAGGAGAAGAGAAGAAAGATTTTGAAAGC
+GAAGTAGAAGAAGAGAAAGTAAAGGAAGAAGTAGAAAACTTAGAGGGAGAAGAAGAAATTAATGGTAAAC
+CTGATGAAAAAAAAGTAGAAGAGGAGGGAGAAACAGAAAAAGAAAAGGCATTAGAAGGGCTGTCAGAACA
+GCAAAAAGCTGTCATAGATAACTTAAAGTCCATGCTCACAAAGGAGCAGCAGCAGTACATGTACAACATG
+ATAAATTACTTAAAACATCATAAATTAGAAAATTTGGAGGATAATAAAGAAGGGGAATAATTATTCCCTG
+TATTTTTTTTATTAAAAAATACAAAATAAAGAAACACAGTCTAAAACGATAAATAATGGCATAAAAACAT
+AATAATCTGGGAAAAATCATAAATAATCGGCCAAAACAGCCCAAAATGGGCTATAATCAGGTTTGATATG
+TTTTACCACTTAAATTAATATAGAGATTGGAATTAGCACTCATAGAAGTTGAGTGCTAACAAAGGAAGGA
+GGAGGGATAAAGGTATATGAGACTAAAGCCACTCGGAGACAGAGTAGTAGTTAAGGTTATTCAGTCTGAA
+GAAGTCACAAAAGGCGGAGTTATTCTACCGGGCACAGCTAAGGAGAAACCGCAACAAGGAGAAGTTGTGG
+CAGTAGGACCAGGTCAATACATAGATGGGAAAAGAGTAGAGCCAGAAGTCAAAGTTGGCGATAGAGTGAT
+TTTCTCCAAGTACGCTGGGACGGAAGTTAAATTGGATGGCGAAGAATATTTACTTTTAAGAGAGAGCGAT
+ATTCTAGCAATAATCGAATAAGGAGGTAGTGAAAATGGCAAAACAGATCAAATACGGTGAGGAAGCGCGC
+AAGGCTTTAGAAAGAGGAGTTAATGCTGTTGCTAATACTGTGAAGGTAACACTGGGTCCAAGAGGAAGGA
+ATGTAGTACTTGACAAGAAATATGGAACTCCTACTGTTACCAATGACGGTGTTACAATTGCAAGAGAAAT
+TGAATTAGAAGACCCATTTGAGAATCAAGGTGCTCAGCTTTTGAAAGAGGCTGCAACGAAGACAAATGAT
+GTAGCGGGTGATGGTACGACTACAGCAACCCTTCTAGCCCAAGTAATGGTTCTGGAAGGGCTTAAAAACC
+TTGCTGCGGGTGCCAATCCAATGCTCTTAAGAAGAGGTATGGCAAAGGCTGTGGAAGCCGCAGTCGAGGG
+TTTAAGAAGGATTTCTAAGCCTATTGATAATAAAGAGTCAATTGCACATGTAGCTGCTATTTCAGCTGCT
+GATGAGGAAATTGGACAGCTCATTGCAGAAGCAATGGAGAAAGTTGGTAAAGACGGTGTCATTACAGTTG
+AAGAGTCAAAGACTATCGGTACAACTCTTGAAGTTGTAGAAGGTATGCAGTTTGACAGAGGTTACATCTC
+ACCTTACATGGTAACAGATGCAGAGAAGATGGAAGCAGTACTTGAAGAGCCTGTAATACTCATCACAGAT
+AAAAAACTCTCTAGTGTGCAAGACTTATTGCCATTGCTAGAGCAAATAGTACAGCACGGAAAGAAACTTC
+TCATAATTGCTGATGATGTGGAAGGAGAAGCTTTGGCAACATTAGTTGTTAACAAGTTAAGAGGTACATT
+CTCCTGCGTGGCTGTAAAAGCTCCTGGTTTTGGCGACAGAAGAAAGGAAATGCTCCAGGATATTGCTATC
+TTGACAGGTGGGCAAGTAATTTCTGAAGAGTTGGGTTATGACTTAAAAGATGTGACATTAGATATGTTAG
+GCCGTGCAAGACAGGTAAAAGTCACAAAAGAACATACAACGATTGTAGGTGGAGCAGGTAATCCAGAAGA
+TATCAAGAAGAGAATTAACCAGATAAAGGCTCAAATTGAAGAGACTACTTCAGATTACGATAGAGAGAAA
+TTACAGGAGAGACTTGCTAAACTAGCTGGCGGCGTAGCAGTTATCCAAGTAGGTGCTGCAACAGAGACAG
+AGCTCAAAGAGAAGAAACACAGGATTGAAGATGCATTAGCAGCTACAAAAGCAGCAGTAGAAGAAGGTAT
+AGTGCCTGGTGGTGGAGTAGCACTTCTTAACGTAATAGAAGATGTGCAGAAAGTAGTTGACTCATTAGAA
+GGAGACTTCAAGACAGGGGCCAAGATAGTATTGAAAGCTTTAGAAGCACCTGTAAGGCAGATTGCTGAAA
+ACGCAGGAGTTGATGGTTCAATAATCGTAGAAAAGATTAAAGCTGCTAAAGATCCGAACTTCGGATACGA
+TGCATACAGAGAAGAATTTACAGATATGATCAAGAGAGGTATTATAGACCCGACAAAAGTTACAAGGACA
+GCACTTCAAAATGCTGCTTCAATTGCTTCAATGATACTCACAACAGAGGCTATAGTAGTAGATGTGCCAG
+AGAAAGAAAAAAGCAATATTCCCGGGGCAGGAATGGACATGATGTAAAGGCTGAGGCTTCCTCAGCCTTT
+TTTGATTTTCTGCCCTTGACAGATTTTATATTGTCTGATAAAATGAATCTGTACTGAGGATGTGCGCCCG
+TAGCTCAGAAGGATAGAGCAGCAGTTTCCTAAACTGCGTGCCGGAGGTTCGAGTCCTCTCGGGCGCACCA
+TTTTAAAACTTGTATATTAAAAATGACAACATAAAATGATAACATAAGGATTCTAGCAGCAAAAGTTAGA
+GTCCTTATTTTTATTGCAAAGCTAAAAATCAGTAATAACCTTGTGATAATAATCACCTGTGATAAGGAAG
+AAGAAGTAAGAGAATTCACAACTCTTTTTGCATTTTAAAGAATTGAAAATTTTTATCCCTACTTTTAAAA
+AGAGGTGATCTCTCTATTATCTTATAACCTAATTTTTCATACAATTTAATCGCCTTTTCATTTTCTATCT
+CCACATCCAACACTATCCTTTTGCACTTTAGTTTTCTCGCCTCTTGCTCTATTTCCTCTAACAGTTTACT
+TCCTAATCCAAGACCTCTAAACTCAGAATATACTGCAATATTGCTCAGGTAGTATTCTTCTTTTGTGATT
+TTCCCTAATATACTCTCAGCTTTAAATAAATAAGGAAGTTTTCTGAGAAAGTCCCCTTTCAAATATTTAG
+CAAGAAGTATACCAGTATTTAGTTCTTCTTCTATCTTTTGTTCAAAACTATATCCTAAAACCATTCCTGC
+TATTTTGTTATCTATTTTAACAAAGATTGAATGCTCAAAACTGAAAAAATTTTTAGGTTGTTTAAATAAA
+TTTTCCATTAGCTCTTTTACTTTAGGTCCAAAAAGATAAGGGAAGAAAGAAGGAGCGGAAAGGAAAATAA
+GTTCAGAAAAATCTTTTGCATATTCAAGTTTTCCTCTTTTTATAAGGATATTGTTCATTTTTTACCCTCC
+ACATGTTCTCAAAGCTTTTTGGATTATACCATAATTCTATCATATCTTTTAGTTCACAAAAGCAATTATC
+ATTTTTGTGTAAAACTTCGTATTCATACTGCGAGATACTGTAGGATTTCAGCAGATAATGAAGCAGAAAA
+TGTGATTGGAATTAAAAAAGCCCCTATCGAGTACTGCTGTTACTATTGACGAAAAAATTCAAATTTGATA
+TATTGAATAATAAAATTATCGAGAGGAAGGGGAAAATAAGACAGGAGCCTGAATGAGTTTTTCTTCAGGT
+TTTTTCTTACGCTTTGAAGCTATAAATTTTTGAAGCCTTCTAATTATTTAACAAAGACTTTGTCTATGAG
+GTGTGTTATAATAAAATGCAAAGGAGATGGAAGTATGGAGGATAAGTTTGTAAAGGAAGGTCTGACCTTT
+GACGATGTGCTTCTAATTCCTGCCAAATCCGACGTTTTGCCTAAGGATGTGGACCTAAAGACTCGGCTGA
+CAAAGAAGATCACTTTAAACATTCCTTTAATGAGCGCCGGCATGGACACGGTGACAGAAGCACGGCTAGC
+TATAGCTATAGCTAGGGAAGGCGGAATAGGGGTAATTCACAAGAACATGTCCATTGAGAGGCAGGCAATG
+GAAGTAGATAAGGTCAAAAGGTCGGAACACGGGGTAATTACAGACCCTTTCTCTCTTTCTCCTGACCACA
+CCATAAGAGATGCAGCAGAGTTAATGGCACGGTATAAAATTTCTGGGGTTCCAATCACAGTAGATTCCAA
+ACTGGTAGGAATAATCACAAATAGGGATATAAGGTTTGAAGACGATCTAGACAAGCCCATAAGAGAAGTA
+ATGACAAAAGAAAATCTAGTAACAGCGCCTCCGGGGACGACTTTAGAAGAAGCCAAGCAGATTTTGAAAA
+AACACAAAATAGAGAAACTGCCTTTAGTAGATGAGAATAACGTACTAAAAGGGCTTATCACCATCAAAGA
+CATAGAAAAAGCTGTAGAGTTTCCGAACGCAGCAAAGGATGAAAAAGGAAGGCTTCTGGTAGCCGCAGCT
+GTTGGTGTCGGGAAAGACATGATGGACAGGGTTAAAGCGCTGATAGAAGCAGGAGTAGATGCAATTGTGG
+TAGATACTGCTCATGGCCATTCTACAAGAGTTTTAGATGCTGTAGCAAAAATAAAAGAGAAGTACCCAGA
+TGTACAGCTTATTGCAGGAAATGTTGCTACTGCGGAAGCCACTAGAGATTTAATTGAGAGAGGAGCAGAC
+GCCGTAAAGGTTGGAATTGGACCTGGTTCAATATGCACTACGAGAGTGGTGGCTGGCGTAGGGGTTCCTC
+AGATAACTGCCATTTACGAATGCGCTAAAGAAGCCGACAAATACGGTATTCCCGTGATTGCGGATGGAGG
+AATAAAATATTCAGGGGACATTGTAAAAGCCATCGCGGCAGGAGCTTCTGTTGTGATGATAGGTAGCTTG
+TTTGCTGGAACAGAGGAAAGCCCTGGCGAGATAGAAATATACCAGGGCAGAAGCTATAAGGTCTACCGCG
+GAATGGGCTCATTAGGGGCTATGAAAGAGGGGAGCTCAGATAGATATTTCCAGGAAGAAGCAGTGAAACT
+GGTGCCAGAAGGAGTAGAGGGAAGGGTACCCTACAGAGGGCCTTTGAGAGAGACTGTTTATCAATTAATT
+GGCGGTCTTAGAGCAGGAATGGGATATTGTGGAGTCAAAAACATTGAGGAGTTGAGGACTAAAACTAAAT
+TTGTAAGAATAACACAGGCAGGGTTAATTGAAAGTCACCCTCATGATATAATTATTACGAAAGAAGCTCC
+TAATTATAATTTGAGATAAGAGGAGGATTTTGATGGGGATTAAGCGCGAAACCATTTTGATTTTGGACTT
+TGGTGGCCAGTACACTCAGTTAATTGCCAGGAGAATAAGAGAAGCTAATGTGTATTGCGAGATTGTGCCT
+TACGATATTTCTCCTGAAGAAATAAAAAAGATAGATCCAAAGGGAATTGTGCTTTCGGGCGGACCTGCAA
+GCGTTTATGTGAAAAACGCTCCTAAGTGCGATAAAGAAATTTTTGAATTGGGATACCCTGTTTTAGGGAT
+ATGTTATGGGGTTCAACTTATGACTGAGCTTCTAGGAGGAAAAGTTGCGCCTGCTCCTGTCAGAGAATAC
+GGCAAGACGGAGGTTGTGATAAACAATACAATTCCGCTTTTTAAAGGGATAGAGAGAGATACCATTGTGT
+GGATGAGCCACACTGACCAAATTGAACTCCCTCCTCCAGATTTTAAAGTTGTGGCTTCTACTGAAAACTG
+TCCTATTGCAGCTATTGCCAATGTAGAAAAAAAACTCTATGGTGTTCAATTCCATCCAGAAGTTTCCCAT
+ACTCACAGGGGCACAGAGATAATAAGAAATTTCCTGTTTGAAGTGTGCGATTGCTCCGCTGATTGGACGA
+TGGATTCTTTGATTGAACAGACTGTAAAAGAAGTGAGAGCTAAAGTAGGTAATCACAAGGCTGTATGCGC
+TCTATCGGGCGGTGTAGATTCAGCTGTTGCAGCAGTCCTTGTAGATAGAGCTATACACGATCAGCTAGTG
+TGCATATTTGTAGATACTGGGCTTTTGCGGACAAACGAAGGGGATATGGTAATTGAAACTTTCAGAAAGA
+ATTACGATATGAATATAATAAGAGTTGACGCAAAAGACAGATTTCTCTCGAGGCTTAAAGGAGTTACTGA
+CCCGGAGGAGAAGAGGAAGATCATTGGAAATGTTTTCATAGAAGTTTTTAAAGAAGAAGCCATGAAGATT
+GGCGATGTAAAGTTTTTGGTTCAGGGGACTTTATATCCTGATGTGATTGAAAGCGGGCATGGGATTTCAT
+CTACCATAAAAAGTCATCACAATGTCGGCGGACTTCCTGAAGATATCGGATTTGAGTTAATTGAGCCTTT
+ACGAATGCTTTTTAAAGATGAAGTCAGACAAGTAGGTAAGGAATTAGGGATTCCCGATGAGATATTGTAT
+AGACAGCCTTTCCCTGGCCCCGGACTGGCTGTGAGAATTGTAGGAGAAGTTACAGAAGAAAAATTAGAAA
+TTTTAAGGCTGGCTGACAGCATAGTTCAGAGAGAGATGAAAAGATTTGGATGGTACAATAAGGTGTGGCA
+GTCGTTTGCTATTTTGCCTGGAATAAAGAGTGTGGGAGTAATGGGGGACGAGAGGACATACGGTTATGCT
+ATAATTTTGAGGGTTGTAGATAGTATGGACGGTATGACGGCTGATTGGACAAAACTGCCTTATGAAATTT
+TGGAAAGCATCTCTACCAGCATTACGAATGAAGTGCCGGGAGTTAACAGGGTTTTATACGATATAACTTC
+AAAGCCTCCTGCTACTATAGAGTGGGAATAAAAACGAACATTAAAAGAAATTTCTTTAAAAAAATTCGTA
+GTATCTATTGACTTTTTGTTAAATAGTTGCTAAGATATATTTAGAAAAATTTAATAAGAAGCACTCATAT
+AATCCCGAGAATATGGCTCGGGAGTCTCTACCGAACAACCGTAAATTGTTCGACTATGAGTGAAAGTGTA
+CCTAGGGTTCCAGCCTGGCAACAGGCGTTCGGTCCGAGCGGTACAGGTATATGGGTTTCCATATACCACA
+CCTTAGGGATAAAAGCCCGGGAGGATAGGTTTCACTCTATTCCTGCCGGGCTTAATTTTTTCTAGAAATT
+AAAAAAGGAGGAAAACTAATGAAAAACAAGTCAAATATGCAAAACGGACTAATTGAAAGATTATTTAAAT
+TAAGAGAGAGAAACACAGATTTTAAGACAGAAGTTTTAGCAGGTGCTACTACTTTTATCACTCTGGCTTA
+TATAATATTTGTAAACCCACAGATTTTAAGCGAAGCCGGAATTCCAAAAGAGGCTGCTATTGCTGCCACT
+ATATGGTCTTCGGCAATTGCTACGACTCTTATGGCTCTTCTAGCAAATTATCCTATTGCTGTTGCGCCAG
+GCATGGGATTGAATGCTTTTTTTACCTATACAGTAGTTAAGCAGTTTGGACTGCACTGGACTGTAGCGTT
+AGGAGCCGTGTTTTTTTCAGGAGTAGTCTTTTTGGTTCTCACTGTCACTAAGATAAGAAGCTGGATAATA
+GAAGCTGTTCCTCCTTCACTGAGGTCGGCTATTCCTGTCGGAATAGGATTTTTCATAGCTTTTATAGGAC
+TTATAAATGCAGGGATAGTTGTAAAATCTGATGCTACTTTGGTGGCTTTTGGGCATATTTTAAAGCCTGA
+GACTCTACTTTCTATTTTTGGACTTATACTGGCAGCTGTTCTGATATCTAGAGGTGTCAGAGGAGCTCTC
+ATAATATCAATTCTAACTACCACAGTGGTAGCTATGATATTTGGCGTTTCACCTCTTCCTAAAGGGATAG
+GCGATGTGATAAGCCTTCACATACCGAGTCTTGCACCCACATTTGGAAAACTGGATATCGCAGGAGCTTT
+TCATTACGGACTTTTAAACATAATTTTCACTTTCACAATAGTTGAACTTTTTGACAACATGGGGACTTTG
+ATGGGGCTTCTTAAGAAAGCAGGATTGCTAGGAGAAAAAGGTGAACCTCCAGCTTTAGGAAGGGCTTTTA
+TCTCTGACTCTGTTGGGACGATGATTTCGCCAGTTTTAGGGACATGCACTGTGACTTCTTACATTGAAAG
+TGCTGCTGGCATTGCAGAAGGAGGAAAAACTGGATTGACAGGCATTACAGTAGCAGTGTTTTTCCTGCTA
+GCACTTTTCATAGCTCCTTTGGTAGGGCTAGTTCCAGCATTTGCTACGGCGCCAGCTTTAATAATAGTTG
+GAGCTTTGATGATGACAGAGATAGTTCACATAAACTTTGAAGATTTTACAGAAGCTTTTCCTGCTTTTAT
+TACTGTAATAGGAATGCCTTTGACTTACAGCATTGCCACAGGATTGGGCTTGGGGTTTATCTCTTACACA
+TTGGTTAAACTATTATCAGGCAGAGCTAAAGAGATACACTGGATGATGTATGTAATTGCTGCTGCCTTTA
+CAATAAATTTTGTTTTGAGATAAGAGGGGTTTTCCCCTCTTATTCATCAAAATTTAAAATAGGAGGTTTT
+TATTGAAAATGCCAAAAATTGCTGTGGTAGTGGGTAGCAAGTCAGACCTCCCTGTAATTGAAAGGTGTAC
+AGATATTTTAGATGAATTTGGAATTTCATATGACGTAAAAGTTCTGTCTGCCCATCGAACTCCTTTTGAG
+ACGCAGGAATTTGCAGTAGAAGCAGAGAAATATTACGACCTTATAATAGCGGCGGCAGGAAAAGCTGCTC
+ATCTCCCAGGGGTCATTGCTTCTTACACTTTACTTCCTGTCATTGGGCTTCCCATCAAGTCTTCCACTCT
+AGATGGACTGGATTCTCTCCTTTCAATTGTGCAGATGCCAAAAGGAGTTCCAGTAGCTACGGTTGCTATA
+GATGGAGCTGAGAATGCTGCTCTTTTAGCCTGTCATATTCTCTCTTTGAAGTATCCCCATCTAAAAGAAA
+AGCTTGCTAATTACAGGGAGAAAATGGCGGAGGAAGTGTTAAATAATTAATATTGGAGGTTATAGCAGTT
+GACGATAATCATGCAAAGAGGTATAATTTTAATTAGGTGATAATAAATGTTATTAAGTATGCAAAAAGTA
+AGAGAAATATACTCGATTAGTCGAAGGACACTTATAAACTGGGAAAAGGAAGGATTAATTACTCCTGTTA
+GAACTCCAAGAGGTATAAGAAGGTATAGAAAAGAAGACATAGAGAAGTTATTAGGTATGATAGAAGAAAA
+ACCAAAACCCAAAGTAGTTTTGTATGCAAGAGTATCCACAAAAAAACAGGAAGAATATCTTAGGAATCAA
+ATTAGAAGGCTTGAAGAATACGCTAATTCCCAGGGATGGCAGTATGAAGTTATACATGAGATAGCAAGTG
+GAGTAAATGAAGATAGAAGAGGCTTATTAAAGCTTTTGAACAAGATAAAAAGAGGAGAAGTTGAAAAAGT
+TGTAATAGAATATCCAGACAGACTTGCGAGATTCGGCTTTGAATATCTTAAATTTTTCATGGAAAGTTTT
+GGAGTAGAGCTTATAGTTTTAAACGGGAAAGAAAACGAAGAAGATGTAAATAAAGAACTAGCAGAGGACT
+TAATAGCAATAGTAACATCTTTCGCAGCAAGAATTTATGGGAAAAGAGGTGGCAAAAAGCGTGATAGTAA
+TACAGACTAAGCTCATTTTTCTAGATCAAGAAGACAAACAAATAGTATTAGACTTAATGAGAAGATGGTC
+ATCCTGCATGAGATACGCATACAAAAGGCTTTTAGAAGGTTATGATAGAAAAACGCTAAAAAGAGACCTT
+CAGGGGATGTTTGACTTAAACTCGAGATATGTAGACGATGCAATAATGAAAGCAAGAAGCACACTAGAAT
+CTGCTAGAGAATTAGGTAAGAGTCCAAAGAAAGTCATTTTTGGTGGGAAAAAGCTTTTTAAAAAGCTCCA
+AAAACGCCATATAAATGGAAAAGCATATGAAAAATTAAAAATTAGGTGGCAGGAGAGGAGGAAAGGAAAT
+CTATATTCAAGAGGAGATAAAAGCAAAAAAGGAAATCTCAACACAAGAATAGAAGTAAAAGAAAATGGCA
+CTTTCTTAAGGATAAACGTAGGTGAAAGAAAGTACGTATATACAAAAGTACAGGCAGGATGGAAGAAAAA
+TAAAAACAGAGAAGAGATATTTCAGGAAATTTCCGAATCAAATATACCATACTCTGTAGAGCTAAAACTT
+AAAAATGGCAGTGTATACGCTTATTTTACTATTGAAGAAGAGTATCCGGAGATAATGATAAAAAAAGACA
+AAGGAGTTATAGGCATAGATTTAAATGCATATCCAGACAACATATCATGGGCAGAAACAGATGAAAAAGG
+GAATCTAATAAGCTATGGGAGTATACCAATGCCAGAGCTTGCAAGTGGCAATAAAGACAAAAGAGAATAT
+TTCAGATGGCAGTATGCTCATGAGATAGTAAAGATAGCAAAAGGGAAAGGAAAAGCAATTGTAATCGAAG
+CATTGGACATAAAAAACAGAGGAGAAAGAGGAGATTTTTCAGGAAGGAAATCAAGAAGGATAAGACACAA
+TTTTAGCTACAAATCACTTTTAAAAAAGATAAAAGTTTTAGCAAAACGAGAAGGGATAGAAGTAATAGAA
+GTCAATCCTTCTTACACCTCAATAATAGGGATGTTAAAATATGCACCGCAGTACATGATAACAAAAGATA
+TAGCAGCAGCCTATGTAATAGCAAGAAGAGGATTGGGACTGCAAGAAAAGATACCAGATAATTACATGAA
+GTTTCTCAACACATTAACTGTAGAAGAATTAGAAGAATTAAAAGAGCATGTAAAGAAAATAGTCAGAAAC
+AAAAAGTTAAAGAAGAAACATTTAAAAGAGATAAAGAAAGCAATAAAGACATTGCAAAGCCTTGAGAGTG
+AGCCAGGGAGGGTGCTAAAACCTCTGGATGGAACAAGTTTTAGTGCCCATGATTTCTGGCAAGTTCTCAA
+GGTAGCGGTGGTAACGCCACTCTCTCCTGAGAAGGTACCAAGAGACTTCTCTGTCCTGAAGGAATTATTA
+ATTCAGGGCAAGTGGGGAGACCCGTAAGGGCGCGAGTTCCTGCTTCCTGGGGCAGGGGCTATGGGAGTGC
+TTAAATACCGCCTGCTGGGAATAGGCACTCTCTGAAAAGGCGGACTATAAATAGCCCAGCCTTCTAAACT
+AGTGCAGTTTTGCACAGTTTAGATGACCAGGTAAGCTGTATGGAAAAGAAAGAATTGCTTTATGAGGGTA
+AAGCTAAAAAAGTTTATAAGACGGATAAAGAAGATTACTACATCATAGAGTACAAAGACGATGCCACTGC
+TTTTAATGGATTAAAAAAGGGGGTAATTGAAGAAAAAGGAGTCGTCAATAATAAAGTTTCCTCAATTTTG
+TTTGAATTTTTAGAAAAAAGAGGGATTCCTACCCACTATGTGAAAATGCTGAAGGACAGAGAGATGCTTG
+TCAAAAAAGTTACAATTTTTCCTCTGGAAGTTATCATCAGAAATTATGCCGCAGGTAGTATTTGCAAAAG
+ATTAGGGCTTCAGGAAGGAATAAAATTTAAGGAGCCCGTTCTAGAATTTTGTTATAAAAACGACGAACTT
+GGAGACCCTATGATAAACGAATACCACATCAGGGCTTTAGAACTTGCTACAAGAGATGAAATTGACCTTA
+TAAAAGAGAGAGCTTTTAAGGTGAACGAAATTCTGTCAGAGTATTTTCTATCTAAAGATATAATCCTAGT
+AGATTTTAAGTTAGAATTTGGAAAAAATCAAGAAGGGATATTGTTGGCAGATGAGATTTCGCCAGATACC
+TGCAGGTTCTGGGATAAAAACACTATGGAAAAACTTGATAAAGACAGGTTTAGAAAGGACTTAGGTCAAG
+TAGAAGAAGCATATTTAGAGATTCTGAGAAGGGTCCAGCAGGTTTAAACTGAAAAGTTGAAGGGTTTAAA
+AAGTGGGAATTTCACTTATGTGTGCGGTGCCTTAGCGAAAATTATCTTTTGGAAAATTAAAATAGCGGGT
+GTATAATTATGAAATATAAAGACGCAGGGGTAAATATAGATGAGGGAAACAAGTTTGTAAAGATGATAAA
+GCCTTTTGCAGAAAAGACAATAAAAGAAGGTGTTTTAGAGGGAATTGGGGGGTTTGCAGCTCTTTACGAG
+ATAAAGAATTATAAAAATCCAGTGCTTGTGTCTAGTACAGATGGAGTTGGAACGAAACTTAAAATAGCCT
+TTATGATGGATAAGCACGATACTGTAGGGATAGACTTGGTGGCTATGTGTGTAAATGACGTGATTGTAGT
+GGGAGCAAAGCCCCTCTTTTTTCTAGATTATTTTGCTACTGGAAAGTTAGAAAGCGAAAAAGCGATACAG
+GTCATTAAAGGAGTAGCAGAAGGGTGTGAAATTGCTGGGTGTGCTTTAATTGGAGGTGAAACTGCTGAAC
+TTCCTGGTTTTTATAAAGAAGGGGAGTATGACCTAGCAGGGTTTTGCGTGGGGATAGTGGAAAAAGAAGA
+AATAATTGACACTTCTTCTATGGCGATTGGAGATGTAGTAATAGGGCTTTCTTCCTCTGGACTTCACAGC
+AATGGCTATTCTCTTGTGAGAAAAGTATTTTTTGAAAAAAACAATTTTTCTATAGAAGATTACGTGCCAG
+ATATAGGCAAAACCTTAGGAGAAGTTCTTTTGACACCCACTAAAATATATGTAAAATCTGTGGAAGTTTT
+GAAAGGATTAAAAATAAAAGGAATGGCTCATATAACAGGAGGGGGCTTTATTGAAAATATTCCTAGAATT
+TTGAGAAAAGGCGTTTCTGCAAGAATATACAAAGGGAGCTGGGAAGTGCCGATTATCTTTGACATGATAA
+GAAGGCTTGGAGAAATAGAAGAGAAAGAGATGTACAGGACTTTCAATATGGGTATTGGAATGGTAGTCAT
+AATTGATAAAGAAGAAGTGGAGAAAGCTCTAAAAAGGCTTAAAGAAGTGGGAGAGACAGCTTTTGTGATT
+GGAGAGATTGTGGAGGGAGAAGGCGGTGTGATTTTATGAGGCTTGTGGTAATGGCATCGGGTAATGGCAC
+AGATCTGCAGTCAATAATCGATGCCATTGAAGCTGGTTATATAAAAGCTCAGATAATCGGAGTGGTGAGC
+GATAAAAAAGAAGCCTATGCGCTTGAAAGAGCTAAAAAACACGGCATTCCTGCTTACTGCCTTCGAAAAA
+AGGAATTAAAAGAAAATTTCTTTAAAGAGCTTTTGTCACTTCTTGAAAGCCTAAATCCCGACGGGATAAT
+TCTTGCAGGTTTTTTAACAATTTTAAGCGAAGAGATTGTGGAAAGGTTCCCAAATAAAATAATAAATATT
+CATCCCTCTCTTATCCCTGCCTTTTGTGGAAAAGGATTTTATGGAATGAGAGTTCATCAAGCGGTTTATG
+ATTATGGCGTTAAATATACTGGATGTACAGTGCACTTTGTGGACAAGGGCACAGATACAGGGCCTATCAT
+TCTCCAGGAAGTGGTAAAGATAGAGGAGCATGATACCCCCGAAAGTATTGCCAAAAAAGTTTTGGAAGTA
+GAGCACAAAGTCCTGCCTTATGCGGTTAAACTTTTTGTTGAAGGGAAATTAAAAGTGGAAGGTAGAAGAG
+TGAAAGTACTTGACAAGGAGGATTTGTGATGTCAAGGAGAGCGTTGATAAGTGTTTCAAAAAAAGATGGA
+ATAGTGGAATTTGCGAAAAAGCTTGAAGACCTGGGTTATGAGATAATATCTACTGGCGGCACTTACAATC
+TCCTTAAAGAAAGCGGTGTAAAGGTGATAAAGGTCTCTGAGGTTACGGGTTTTCCAGAGATTATGGGAGG
+AAGAGTAAAGACTTTACACCCCAAAATTCACGGTGGAATTCTTGCTGTGAGAGACAAGAAAGAGCATTTA
+AAAGACCTTAATGATCATGGCATTGTTCCTATAGACTTGGTAGCCATAAATTTATACCCCTTTAAAGAGA
+CTATTTCCAGGGAAAAGGTTGCTCTTGAGGAGGCAATTGAAAATATTGACATTGGCGGGCCTGCCATGAT
+AAGAGCGGCGGCAAAGAACTATAAATATGTAACTGTCCTTGTGGATCCTGTAGACTATGAAAAAGTGATT
+GAGGAAATAAAGCTTTATGGGGATACAAAAGAAGAGACGAGGTTTTATCTGGCAGCGAAGGCTTTTGGTC
+ATACGGCTTTTTACGATTCGCTCATATATGAGTATTTTAGAGAGAAGACTAATATGGAATTTCCTAAAGT
+CATCACTTTTGCCTATGAAAAAGTGCAGGATTTGAGATATGGGGAAAATCCGCACCAAAAAGCGGCCTTT
+TACAAAAACCCGGTCAAATCTTACGGAATTGCAGAATGCCTGCAGTTACACGGAAAAGAGCTTTCTTTTA
+ACAACATAAATGATGCAAATGCTGCAATAGAACTTGTGAGGGAATTTAGTGAACCTGTGGCGGTCGCTAT
+AAAACACACCAATCCCTGTGGCGTAGCTGTTGGGAATAGCATATATGAGGCTTACTTAAAGGCCTATGAA
+GCTGACCCCGTTTCAATTTTTGGCGGAATTGTTGCCTTTAACGGAAAAGTTGATGTAGATACTGCGAAAG
+AGCTTGTGAAAATATTTCTAGAGATTGTAATAGCTCCAGATTTTGAAGAGGAAGCTTTAGAGATATTAAT
+GTCTAAGAAGAACTTGAGAGTGCTCAAATTGAAGGAAGGCTATTACAGAGAATTTGACCTCAAAAAAGTA
+GAAGGAGGAGTGTTAGTCCAGCAAAAGGATGAAATAGATTTAGATGAAAGTAGTATCAAAGTCGTAACTA
+AAAGGGCGCCGACAGGAAAAGAAATGAAGGATTTGAAGTTCGCCTGGAAAGTAGTAAAGCACGTCAAGTC
+AAATGCTATAGTTTTAGCAAAGGATGGGGTTACTGTAGGCATTGGAGTTGGGCAGGTCAACAGGATTTGG
+CCTACTGAGCAGGCGATAAAACAGGCAGGAGAGAGGGCGAAAGGAAGTGTCTTAGCATCAGATGCTTTCT
+TCCCCTTCCCTGATGTAGTTGAAGCGGCCGCAAGAGGAGGAATTACTGCAATAATTCAGCCTGGCGGTTC
+CCAGAATGACCAGCTTTCAATTGAGGCAGCTGACAGAGCAGGTATTGCGATGATTTTTACTGGAATAAGG
+CATTTTAAGCATTGAGGAGGGGTTGACTTTGAAAGTATTAGTAGTTGGGGGAGGAGGAAGAGAACACGCA
+ATTGTGCACAAGCTTTCCCAAAGCGATCGGGTAGAAAAAATTTACTGTGCACCTGGAAATGCAGGGATTG
+GGCAGCTAGCAGAGTGCGTAAATATAAGTGTAGAAGAAATAGAGAAGCTAAAAGAGTTTGCTTTACAAAA
+TAAAATAGATATAACAATAGTGGGACCGGAGCTTCCATTAGTAGAGGGAATTGTGGATGAGTTTGAAAGA
+ACTGGACTTAAGATTTTTGGTCCGAGCAAAAAAGCAGCCATGATAGAAGGGAGCAAGTACTTTGCAAAAC
+AGATCATGGCAAAGTATGAAATACCTACAGGAAGATTTAAAGCTTTTGACAGGTATCAAGAAGCCCTGAA
+ATTCTTAAAGGAAACATGGTATCCTGTTGTGATAAAAGCTGATGGATTAGCGCAAGGAAAAGGGGTTTTC
+ATAGTAAGAGACTTTATTGAGGCGAAAGAGGTTCTTGACCTCATGATGAAGAAAAGAGTTTTCGGGCCAT
+CAGGGGATATAGTAATTGTGGAGGAGATGCTTTACGGCAAAGAAGCTTCTATATTTGCCTTTGTGGATGG
+GGAAAATGTTTTGACCATGATGACTGCTATGGATTATAAAAAAGTTTATGAAAAAGATGAGGGACCAAAT
+ACGGGAGGTATGGGAAGCATTGCCCCAAATCCTCACATAGATAAAAAGACTTTAAATGAAATTGAAGAGA
+AAATTTTAAAACCTGTTGTGTATGCGCTTAAGAAAGAGGGAATTGTGTATAAAGGCGTTTTGTATGCAGG
+ATTAATGCTGACAAAAGAAGGACCCAAAGTTCTAGAATTTAATGCGAGATTCGGGGACCCTGAGACACAA
+GCAATACTTCCACTTCTTAAAACAGATTTTTTGGAAATAATAGAAGCTACGCTGGAAGGAAAGCTTAAAA
+ATTTGAAGCTGGAGTGGGAAGATAAAAAGGCTGTATGTGTTATTGCAGCTTCAAAAGGATATCCTGGAGA
+ATATAAAAAGGGCTTTGAAATACGGGGATTGGAAGAAGTGAAGGAAGCCTTTGTCTACCACGCAGGTACT
+TCTTTTAAAGATGGAAAGATTGTCACTTCAGGAGGAAGAGTCTTTGGAATTGTGGCTTTAGGGGATTCCT
+ATAAAGAGGCAAGGGAAATAGCATATAGAGAAATTGAAAAAATATCTTTTGAAGGAATTTATTACAGAAA
+GGATATCGCGGCCGGGTACTAACCCGGCAATTTTTATGGTATAATACAAATAAAATGGGTTTCAAAAGGC
+GGTGGACATAATGCCTAAAGACCATGTCAAACTCTTTGATACCATCTCTCCCGTATATGCGTGGTTTTTT
+AATTCGCAGGTAGCTTATTATAGAAAGGTCATCAATATTTTAAAACAACACGTTCCATTAGAAAACTATA
+AAAGAGTTTTAGATGTAGGATGTGGCACAGGACCTTTGTGCTATGTTTTAAAAGAGGCTGGATTCGATAC
+TTATGGAGTTGAGGTATCAAAAGGCATGTTGGACCAGGCTTTAAAAAGACTTAAGGGAATGGATATCAAA
+GCTTACAAAATAGAGCCAGGCGAGAGATTTCCTTTTGATGATAATTTTTTTGACATTGCCATTGCTTCGT
+ATGTCGCTCATGGTATTAAAAAAGAGGAAAGAGAAATATTATATAAGGAGATGTCTAGAGTTGCGAGGGA
+CTACGTAATACTTCACGACTATCACAGAAACAGGGATTTTTTAACCTCATTTGTAGAATGGCTGGAGGGA
+GGAGATTATTTTAATTTTGTAGAGCAGGTAGAAGAAGAATTAAGAAAAAATTTTGAAGGTGTGAAAGTGG
+TAGAATTGAGCAAGAGAGTTTCTCTTTACATATTGAAACCTTACAAAGATTTAAATTAGGGTGTGGTGGA
+ATGGATTCAAGACCTATAGGAGTTTTTGATTCAGGAGTAGGAGGTTTGACTGTATTAAAAAGACTTATTC
+AGGTTTTGCCCGAGGAGGATTATATTTATTTTGGCGACACAAAAAGGGTTCCCTATGGAGATAGAAGTAA
+AGAAGAAATAGAGCTTTTTGCAGGTCAGATCATAAACTTTATGAAAGAAAAAAATGTAAAGGCGGTTGTG
+ATAGCCTGCAATACTACGTGTGCGACTATTGACAAAGGAAAGTATGACATTGAACTTTTTGACGTATTAA
+AAGCTGGCGCAGAAAGCGGAGTTTATTGTACAAAAAATAAAAAAGTTGGAGTTATTGCTACGAAGAGGAC
+GGTAGAGAGCAGAAGCTACGAAATCAATATAAAGAGCATAAATCCTCAAATTGAAGTTTACCAGAAAGCC
+TGTCCTGAATTTGTGCCTTTGATTGAAAAAGGCCTTTACAATTCGCATTTAGCTTATAAAGCTGCTAAAG
+ATTGCCTTGAGGAGTTTAAAGGGAAAGAAATAGATACTCTCATACTTGGTTGTACCCATTATCCTTTGAT
+GGAACCGATTATAAAGGCCATCATGGGAGATGGGGTTAAGGTGGTGGACCCAGCTGTAAGGTTGTCCCAT
+GAAGTGAAAGAATATCTAGAAAGAAGCAGGATTTTAAATTTTGGTAAGAAAGGCAAAATAGAGTTTTTTG
+TAAGTGGCGATGCTGAAAATTTTAAAAGGGCCGCCGAAATGGTGCTCGGTAAAAAAATTGATGAAGTATT
+TATTGTGGATATTGAAAGATATTAAAAAAGGTGATGGATATGGACATTTTAAAAGAAGTTGAAAAAGTGG
+AGGAAGAGATAATAGGGATAAGGCGAAAAATACACATGCACCCTGAATTGGGATTTGAAGAGGTGAAGAC
+TTCTGAACTAGTTTACAATTACCTTAAAGATATAGGGCTTGAAGTGAAAAGGCTTGCCAAGACTGGAGTA
+GTAGGCCTTTTAAAAGGAGATGGAGAAAGGACAATAGCTATAAGGGCAGACATGGATGCACTTCCCATAC
+AGGAGGAAAATGAAGTCGAGTACGCTTCAAAAATTCCCGGGAAAATGCATGCCTGCGGCCATGACGTACA
+TACTGCTATTCTTTTGGGAACAGCTAAAGTGCTTTCAAGGATTAAAAACGTTAAAGGGAATGTGAAATTT
+ATATTTCAGCCAGCTGAAGAAACAACAGGAGGAGCCCTCCCCATGATTGAGGAAGGGGTGCTTGAGGGTC
+CTAGAGTTGACGCTATAATAGGGCTTCACGTTGATCCAGATTTAGAGGTAGGGCAAATAGGAATAACATA
+CGGAAAAGCTTATGCCTCGTCTGACATGTTCGATGTGATTATAAAGGGGAGAAGCTCCCATGGGGCAGAG
+CCTCATAAAGGGATTGATGCACTTGTAATTGCAGCGAATGTGATAAGCGCTCTTCAGACCTTTGCAAGCA
+GAAAAACCAGCCCTTTTACTCCAATAGTTGTTACTGTAGGGACAATTAAAGGGGGATATGCGAGAAATAT
+AATAGCAGATAGGGTTGAGATGTCAGGAATTATAAGGATGATGGAAGAAGAGAGAAGAGAGGAAATAGTA
+GAATCTGTGGAGAAGATGTGTAAAGACATAGCAAAAGCCTATGGAGGGGCTGCAGAATTCAGAAGGGTAA
+AAGGGTATCCTCTTCTCATTAATGACAAAGGATTTACAACCCTTGTAAAAAAGAGCGCTTCCATGATTGT
+AGGAGAGGAAAATGTCCTTGAAGTTTCTCCTTCCATGGGGGTAGAGGATTTTGCTTATTTTTTACAGAGA
+GTGCCCGGTACCTTTTACAAATTGGGCTGCGGTAATAAAGAAAAAGGAATAGACAAACCCTTACACAGCA
+GTAGGTTTGACGTGGATGAAAGATGTATAAAAGTAGGAATTGCTGTTCATGTGATGACAGTGCTTAATTA
+TTTTGAGGGGAAATATTAAAAAATTTTTTGGAAAAACTTTAACCTTTTCATTTATAAATATTCCTTGTAC
+AATGAGAAAAAGGTTTACCGCAGTTTTATTTATTAAGGTATAGTTATAATATTACAAAAATGCAGGAAAA
+ATTTCGTGTAAATTAAAACTTGACATTTTTCATCAAATGTTGCATAATATTTGTCGGAAAACGCCTCTGC
+CGTTTTGGTAAGAGGAAGCCATAAGGTGTAAGTCTTAACCCCCCTCAAGTGTATTAAAAATTTCTCCCCC
+TAATCCCCCTTTAGTGCCGGCATATGCCGGCTCTTTTTGTTTTTCATATAAAAAAGGCGCTGCGAATAAA
+CTATTGTGAGGTGTTTAGTATGCATGGAAGGTCCTTTATTCGCGGTGCCTTTATTTTAACAATTGCTCAT
+GTGATAGACAGAAGTATAGGCTTTGTTTTCAGGATAATTTTATCCAACATATTAGGTTCTGAAGGCACAG
+GAATTTATCAATTAGTTCTCCCTATCTACTTTGTTTCTATTACTTTTTTAACTTCTGGTACTATGTCAGT
+AATTTCCCGCTTTATTTCGGAAGAAAGAGCAAAAGGGAACAAAAAGAATATGTTTAAAATTTTGAAAATT
+TCCTTTATTCTGGTGCTTATAGTGGCTTTTTCAGTCTTTGCTATTATATTCTTAAATGCCTGGTTCATAG
+CGGAAAAGCTTCTTCACGAACCGAGGACTCATCTTTCAATTCTCATTTTTGCGCCTGTTCTTGTAATTGT
+CACTTCTTCTTCAGTTTTTAAAGGTTTTTTTCAGGGTGCAATAAATATGGTACCGGCCTCTATTTCAGAA
+ATCGTAGAGCAGATTGTGAGAGTTTCTCTGACTTTATATCTTCTGAAGCTATTTAGCGGAGCAAAACTTG
+AGTATCTTGTGGCTATAGCTATTTTTGGGATTTCTGTTGGAGAAATTGTAAGCTTTTTGATGTACATATT
+TTTCTATAAGAGAGAGGTAAAAATTATAGAAAGAGAAATGCCTTATGATGGAAAAGAATGGAGTAGTATT
+TACATTGCGAAGCTATTGGTGTTCACTTCAATACCAATAACTTTTTCAAAATTGATTGTGAATGCTCTAG
+ATCTAGTAGAATCTTTGCTAATTCCATCCCGCCTTGTAACTTCTGGAGTTTCTCACAGGGAAGCAATGTC
+TGAATTTGGAAAGCTATTTGGCATGGCGATTCCCCTCGCTTATATGCCTGCTGTAATAACTTCAAGCCTT
+TCCACAACAGTGCTTCCCGCAGTTTCAGAAGCTGCAGCTTTAAAAAAATGGAAAGCAGTGCGTTTGAGAA
+TTAACCAGGCTATAGGGTACACTACTTTAGTGGCATTCCCCGCTATTACCTTGTTTTTAATTATTCCAGA
+TGAAATATCCAGACTTTTATATCCTTCTTCTCCTGGGGTAGGGGATTTTGTAAGGGTGGTTTCTTATGGC
+AGTATTTTCGCATTTTTAGAAACCGTAGTTGCTAGTATTTTACATGGTTTAGGGAGACAGAAAGTAGTCT
+TGCGAAATTCCCTGATATGGCTTGTTGTGTGCATTACTGGCATGTACTATCTGACTTCTATACCTTCCCT
+CAGGCTTTTTGGATATGTTTATACTTTTATCTTTGCAGATGCTCTCATTTTGGTTTTAAATTTCCTAGAT
+TTAAGAAAGCTTACACGAGTGGAAATAGATCTTTCTAACTGGGTCATAAAGCCTCTTTTTGCTTCTCTAG
+CTATGGGAGTAACTGTGTTAATTACCCACAGTAAATTGTTGGCAACTAATGTTAATATGTGGATAAACCT
+CTCTTTATCAGTTTTATTAGGGATTATCGTGTATTTTTCAGTAGCTCAATTTTTGAGATTGCCTTATATT
+GAAGATTTGAGAAAAATGATTTTGAGGAAAAATTAGATAATGTAGAGAGAGTGCAAATAACTTTATGAAA
+AGCGCTTTTGATAAAATTTTTAAAAATATGTCACGGTAGACATGCCACAATATTTACATCTTTTTCTTGT
+TAATTAGGCGATTAGAGTTATAATTGTAGATGTGTAAGGAGAAAATATTATTAAATTCCTGTCATAAAGT
+GTGATGATGAAAAATGGTTAAGTTAAACAGCCGACAGCTACAGATTTTGAAAAAAATATTGTTGTCCTCC
+AAGTTAACTGTGTCAGATATTGAAAGAGAATTTCATGTAAGCAGAAGGACTGCGTACCGCGACATAGCTG
+GAATTGGAGAATTTGTGAAAAAATACAACCTAATTTTTGTCAACACTTCAGAAGGATTTACATTGAATGG
+AGATGCTGCAGGCATAGAGAAGTTGAGACTGGACGTTATAGGATATTTCCCGGTTGACGCAGAGGAAAGA
+AGAAAAATGATACTTTCTGAACTCCTTCAGCTGAAAGAGCCTGTAAAATTAGAATATTTTAGCAAAAAGT
+TCAAGGTTACGACTGCCACTATAAGTTATGACCTCAAAGAATTGGAGAAATGGCTTGAAAAACAGGGGTT
+AACTTTGGTTACAAAGCCGGGATATGGAGTTTACATCTCTGGAAATGAAAATTCTTTTAGACGAGCTATT
+GCTAATTTTTTGTATGAAAATTTTGATACCGCTGAGCTGGCTAATTTTTTGCAAAGAGGATACCTATCTA
+AAAGTGGTATTGAGAGAAATATAGACTTAAGGCTTTTAAACTTGATTGATTACGACACTGTTTCAAAAAT
+AGAAAAAGCTATTTTGAGGTTAAAACAGCAGATTGATTACGAAATTGTTGAGAGCTCTTACATGGCTTTA
+GTAGTTCATTTGGCTCTTGCGATAAAGAGACTTCAAGAAGGAGAAACTATTCAAATAGGGGAAGAGACTT
+TAGAGGACCTTAAAAAAACAGAAGAGTATCTATTTGCCAAGAAACTAGGGGAATATCTCGAAGAAGAACT
+TAATATTGACATACCTGAAGATGAAATAGGGTATATTACAATTCATCTTTTAGCTGCAAGATACAGGTCT
+ACTGCCCAAAATTATACTGACAGTGAAATTGAAAGTATAGTTGAAGAGATAATAAAAGAAGCCTCAAAGG
+TATTTGAGGTAGATTTTTCAGAAGATAAGCTTTTAGAAGAAGGACTTCAAAGTCATTTAGCTCCTGCACT
+TTACAGGTTGGAAATGGGACTTGACATAAGGAACCCGCTGTTAGGTGATATAAAGGCCAAATATCCTGTG
+CTTTTTGAAAAAAGCAATAAAGTGTGTGATGTCCTAAGAAAAAAATTAAAAAGGGACATTCCAGAAGACG
+AAGTCGGATATATTGCAATGCATTTTGGAGCTGCACTTGAAAGAAAAAAAGAAACTTTTAGAAAATATAA
+CATACTGGTGGTGTGTGCTAGTGGCATAGGAACTTCTAGGATGTTGATGTCTAAACTGCAAATGTTTCCT
+CAGTTAAACGTGGTGGAAGTTGCCTCCAGTGTAAAGCTAAAAGAATTGGAAAAGAGAAAAGATATAGATT
+TAATTGTTTCCACAATACCACTTAAGTTGACCAGCAAAAAGGTAGTAGTTGTAAATCCTCTTTTGTTAGA
+AGAAGACGTAGAAAAATTAAAAAAGGCATTAAATACTGACTTTATCTTGGAATATGATTTGGTCCCAGAA
+AATAAGCAGAGAGAAGAAGGATACGTCAAAAAAGCAGAACACATAGCTAAATATGGAAAGAGGATTTTAG
+AGCTACAGGATAGCCTTGTGTTCATGGAAGTAGAGGGAGAAAATTCGTCCCAAATAGTGGAAGAAATTCT
+TGAATATTTAAAGATTCAGGGAGGCATAGAAGAATTTCAAAAAGAGGAAATTAAAGAGAGGCTTTTACAA
+AGAGAAAGTTTAGGTAAAATAGTACTTCCTAATAAAGGATTCGTAATATATCATTGCGCTGTAAAAAGTT
+TAAAAAAGCCTATACTGGCTGTAGCGAAAATGAAGAACAAGGTTAAAATGAAAAATCTTATAGGAAGTTA
+TGAAAATATAGAAACAGTTTTTTTAATGGTAGCTCCCGAAGGAGATAGGGAGGGAATTGAAGTTTTGGGA
+GATTTGAGCGTTTCTTTGATTGAAAGAGAGGATTTTCTGGATTCCATCAATAGTTCAAAGTCTTGCGAGG
+AAATAAAGAAGAGAATAGGAGAAGTGTTGTTGGGTAAATTTTATGAAGAGATAAAAAGGACAGTCTAGGA
+GGATAGAGATGTTTAGCATACCTTCTTCTCAGATAAAAATATTTTACCTCCTTTTAGGTGTAGTGTGGTT
+TTCAACAGGAATTTATTACATGTTTCGCGAGAGTTTCTACAATGGCTTGAGGATAGTTATTTTTGGCGCA
+GTTTTTATGTTAGCAATTTTTGCAGTACAGAGCTATGTTATAAAAATGATACAAGTTTATGATACTAATT
+TGAAGAAGCAAAAAAAAGATGTAGTTGGCTTTGAAAGGAGGTGCTAAAGATGGCAATAAAGGGAGTTATA
+CTCTGCAGCTGGGGTGCTACCTCAAGTGCTCTTGCTAAGAAGGTGACAGAAGAAGCAAAAAGGCAAGGGT
+TAGATGTGGTTGTAGATGCAGGTGGTACAGGAGAGTTTAAGAAAAAAGCGGAGGAATACGATGTGGCTTT
+ACTGGAGCCCCAGGTAAGGCATCTTAAAAAGGAAATTGAGTCAATTGCATCCAAATATAATATTCCTGTT
+GATGTAGTGGACATGCAGGCTTTTGCCATGATGGATGGCAAAAAAATATTAAATCAAATAATCGAACTTG
+CCAAAAAAGCAGGAAAAGAAGTATAAGGAGGGAACAGGATGAGTGACAGAATTTCAAACAATCCGTTTAT
+GAAGTGGATGGAAGAATCATTAATGCCGGTATTAGCTAGAATAGCTCAAAACGTGTACTTGCAGTCAATT
+AGAGATGCATTTTCGAGTTTTGCTTTGCCTGTGATTTTGACCGGAGCTCTTTTCCTCATAATAGCAAATC
+CACCAGAAGGAATTAATTGGGCTCCAATACACGCGTGGGCCAAAGCAGTAAAGCCCATTGCAGCCCAAAT
+CATGATACCTTTTCAACTTACTTTTGGAATAATGGCTATGATGGTGGCTTTTGGTACAGCTTATAGTCTC
+GCTGCCAGATGGGATTTGGATGAGACAATGACTGGAATAATTGCACTTCTAGCTTTCTTTATAACAAGTT
+TTCCTGCAACAGATGTGACGAAGGTTACTTTTGGAGATGTTTTAAATTACTTGGGTGGACAAGGGTTATT
+CGTAGCAATAATAATAGGAATATTAAGCGCAATAGTAGTGAGATTTTTCAATAGAAAAGGATTAGTAATT
+AAAATGCCTGAAGGAGTACCGCCTTATGTAGTGAGAAGCTTTTTAGCATTAATTCCAATGTTTGTAATGG
+TGGTATCTGCATGGCTTGTAGAGTGGTTTGTGTGGTCGAGATTCCACATAACATTACCTCAATTAGTGCT
+TGATTTGTTCAAACCACTTGTTACAGCATCAAACACTTATCCAGCAGCCTTAGCAGAGATAATATTGATG
+ATGCTTTTGTGGTCATTAGGAATTCATGGAATGAACGTAGTATCATCAATCGCGTATCCTTTCTGGATGA
+CTCAGCTAGCGGCTAATGCAGAAGCGGCTTCTCGTGGCTTGCCGTTGCCAGGCATTGTGACAGAACCTTT
+CTTCCATGTATTTACTCACTTAGGTGGGTCAGGAACTACATGGCCTTTGACGATAATGTTTTTGCTTTCT
+GCTTCCATGCAGCTTAGAACAATTGGGCGAGCTGAACTTATACCTGCAATATTTAACATAAACGAACCTA
+TAATCTTTGGCGCACCTATTGTATTAAACCCAATACTCATCATTCCATTTATTCTGGCTCCTGCAGCTGT
+TGTGACAATAAACTACTTTGCTTTTGCGCTAAATTTAGTGCCAAGACCTCTGATACAGTTGCCTTTTACA
+GTCCCAGTGTTTATAAGTGGATTTATATCTTCTGGAGGGCACTGGCAGGGAGCCTTGCTGCAATTGGTAG
+ACCTCATTGTAGCGGCGATTATATACTATCCTTTCTTTAGGATGTATGAAGCACAACTTTTAAAAAATGA
+AAGAGAAGTAGAAAAATGATTGAAATGGGAGTGACTGCAATGGATTTGGAACAGATAATATACAATTTAG
+TGCTGCATGGAGGAAATGCAAGAGCAGAAGCATATGAGGCATTGGATGCAGCGGAGAAAGGAGATTTTGA
+AGAAGCAGAAAGGCATTTACAAAAAGCAGATGAAGAGTTTTACGAAGGGCATAAATACCAGAACATGCTG
+ACACAAGGAGAGCAGAGTCAGACGCCTAATTTTTTGGTAATACATGCACAGGACCAGCTGATGACAGCAC
+TTGCAGAAAAAAATCTGATAAAGAGGATGATTGAACTGTATAAAAGGGTAAGTCAATTAGAAAAAAGATT
+AGGTTAATTTTTGGCTACTCGCTTTTGCGGGTAGCTTAATTTAATTTGAGCATAGTATTGTCCACAAATC
+CATATATACTTTTTAGTTGTATACGTTATAAAAAATCGCTTTAAAGTATTGAAATTTACTTTTTATTTGA
+TTACAATATTAGTGTAAACCATTAAATTTTTTAAGAGAGGGATTTTGTATGTATGAGTCTAAAATTAAGG
+ACAAGCTGGTAGACCAGCTTTTTGAGGCCATTTTAAAGCTTAAGAACATAGAGGAATGTTACAGGTTTTT
+TGAAGATATTGCTACTATAAATGAGATAAAAGCTTTAGCTCAGAGATTGGAAGTTGCTAGAATGCTAAGA
+CAAAAGAAGACCTATATAGAGATTGCAGAAAAAACAGGGGCTAGTACTGCCACGATAAGTAGAGTGAACA
+GGGCATTGAATTATGGCGCAAATGGATATAAAATTATATTGGAAAGGTTGGAAGCTGATTCTGAATCCCG
+GGATTAATTCCCGGCTTTTTTAAAACTTGATTGGAGTGAAAAAGATGAAAGAGATTCTAGCTAATTTGAA
+TGAACAGCAAAAAGAAGCAGTAACCACCACAGAAGGGCCTCTTTTAATACTGGCAGGTGCTGGAAGTGGA
+AAAACTAGAGTTTTGACCCACAGAATTGCCTATCTCATAAAGGAAAAAAAGGTCTCTCCTTCCAATATCC
+TCGCAATAACCTTTACCAATAAAGCGGCAGAGGAAATGAAGACGAGAGTGGAAAATTTGCTGGGATACGT
+CGGAGACCTGTGGGTGTCTACTTTTCATTCCGCCTGTGTCAGAATCTTGAGAAGAGATATTGATAAACTG
+GGTTACGACAGAAATTTTGTAATATTTGATACGACTGACCAGAAGGCACTAGTCCAGGAATGCCTTAAAG
+AACTAGACTTAAGCGAAAAGCAATACCCGATAAAAATGGTATTAAATGCCATCTCATCTGCAAAAGATAA
+AATGGTATATCCAGACGATTACATTGATTTTTTTGGAGATACCTATAGGAATAGAAAAATAAAGGAAATT
+TACAAGCTTTATCAGCACAAACTAAAAAAGATAAATGCTCTTGACTTTGACGACATTATCATAAAAACGA
+TAGAGTTATTTAAAGAAAATCCAGAAATTTTAGAATTTTATCAAAGAAAATTTAGATACATAATGGTGGA
+CGAGTATCAGGACACAAATACTCCTCAGTATTACTTTGTAAATTTGTTAGCGCAAAGGCACAGAAATTTA
+TGTGTTGTAGGGGATGATGACCAGAGCATTTACGGCTGGAGAGGGGCAGATGTGAGAAACATATTAAACT
+TTGAAAAAGATTATCCCGAAGCAAAAGTGATAAAATTAGAACAAAACTATAGGTCTACAAAAATCATACT
+GGAGGCTGCCAATCACGTCATAGACAACAATGTATATCGAAAGAAAAAATCCCTCTGGACACAAAATAAA
+GAGGGAGAGAAAATAGTTCTGTGTGAGCTGGAAAATGAAAGAGAAGAGGCAGAATTTGTTATACAGGAGA
+TAATAAAACTAAAAGAAAGAGAAAACAGAAGCTTTAAAGACTTTGCGATACTCTACAGGACAAACGCCCA
+GTCAAGGCCTTTTGAAGAAGCTCTGATGAAAGTAAAAGTGCCTTATAAAGTGGTGGGAGCCCTAAGATTT
+TATGACAGGAAAGAGATAAAAGATATACTTGCTTATCTTCGCCTCATTGTAAATCCTTATGACGACATAT
+CCTTCAAAAGGATAGTAAATGTTCCAAGAAGAGGCATTGGTCCTGCTACGATTGAGGCATTGGAGAAGGT
+AGCGAGGGAAAAAGATACTAGTCTTTTTTTTGCAATAGAGGATTTAAAAAACGCAAGGAACAAAGGAAGC
+CTTCTTCAGTTTAAACAGTTTATTTTGGATTTAATTGATAAAAAAGATGCAATGAGTGTCAGCGATTTGA
+TAAAATATATTCTGGAGCAGACAGGTTATATAGAAGAGTTAAAAAGGGAAGAATCTGAAGAAGCAGAGGG
+AAGGATAGAAAACTTAAACGAATTTTTAAATGCTGCCTATGAGTTTGAAGAATCTTCTGAAGATAAGTCT
+TTGGAAGCATTTTTGGCGGGCATAACTTTAGTTTCTGATATAGACATGGCTGGAGATATTGGAGAAAGTG
+TAGTTCTGATGACACTTCATTCTGCCAAGGGATTGGAATTTCCTGTAGTTTTTATGGTAGGGATGGAAGA
+AGGACTGTTTCCTTCTTACAGCTCCTTTGAAGATGACCACGAGCTGGAAGAAGAAAGGCGCCTTTGTTAC
+GTGGGAATTACCAGATCCAAAGAAAGATTGTATTTAACTTATGCTAGGCAGAGAAACCTTTACGGTAGGT
+CCCAGTACAATTCTTACTCCAGGTTTATAAGTGAAATACCTGAGAGGCTAATTGTGAGGTATAATATACC
+GACTTCCAAAAAAACGGGCTTTGTTTCCGTCCATACTTTTTCAGATGTTTATGAAAGGTCTTTTTCGCTT
+GGGGATAAGGTGGAGCACAAGATATGGGGAATAGGGACTGTTGTTAAAGTGGAAGGGGAAGAGATTACAG
+TAGCCTTTCCGAACGTTGGTATAAAAAAGCTTGATTTGAGATTTGCTCCTATTAAGGCAATTTCTTAAAA
+CCGGAGGGGAATTTATGGATAGGGAAGAGGCAAGAAAGAGGATAGAGGAGTTAAGGGAAAAAATAAACTA
+TCACAACTACAGGTATTATGTGTTGGACCAGCCAGAAATTTCAGACTATGAGTATGATATGCTTATGAGA
+GAACTCATAGAATTGGAAGAAAAATATCCTGAGTTTAAGACTCCAGACTCTCCCTCTCAGAGGGTAGGAG
+GAGAGCCACTTGATGAGTTTGAGCCTTTTACTCACATTGTTCCAATGTTGAGCTTGGCCAATGCTTTTAC
+GGCAGAAGAGATTAAGGAATTTGACAGAAGGGTAAAAGAGGCGGTAGGGGAAGTAGAGTACGTAGTAGAG
+CCTAAAATTGACGGTTTGTCTGTGGAGCTGGTGTATGAAAATGGCATGTTCACAGTGGGATCTACTAGAG
+GAGACGGAATTGTGGGGGAGAATGTCACTCCGAATTTGAAGACCATAAAGTCCATTCCTTTAAGGCTTAA
+AGATTCTGTGAACCTGGTTGTAAGAGGAGAAGTTTTTATGCCAAAAGCTTCTTTTGCCAAGCTCAACGAA
+GAGAGAGCCGAAAGAGGAGAATCCCTTTTTGCAAATCCCAGGAATGCTGCAGCTGGTTCTGTGAGGCAGT
+TAGACCCTAAAGTCACTGCAAAAAGGGACCTAGACATTTTCATTTTTAACCTTCAGAGGATTGAAGGAAG
+AGATTTCAAGACTCATGTGGAAGCCTTAGAATTTTTGAAAGAACAGGGATTTAAAGTAATTCCTCTTATT
+AAAAAATGCACTACAATCGAAGAAGTCATCAAAGCTATAGAAGAGCTAGGGGAGATGAAAGATTCTTTGC
+CGTACGATATAGACGGCGCAGTGATAAAAGTGAATGAACTTGATAAAAGGGAGATTTTGGGGCAGACTGC
+TAAAGACTACAGATGGGCTATAGCATTTAAATATCCTGCAGAGATGAAGAAAACAAAAATAGTGGATATA
+GTGGTACAAGTGGGTAGGACTGGAGCCTTAACTCCTACGGCTGTCCTCGAGCCTGTTGTTATTTCTGGTT
+CTGTGGTGAGCAGAGCTACTCTTCACAATGAAGATTACATAAAGGAGAAGGACATACGAATAGGGGATAC
+TGTGCTTGTGCACAAAGCAGGAGGCATAATTCCAGAGGTAGTGGAAGTGGTTAAAGAAGAGAGAACAGGC
+GATGAAAAGGCATTTGTCATGCCTGACAAATGCCCTGAGTGCGGCGCTTTGGCTGTAAGGCTTCCTGGAG
+AGGCAGTGAGAAGATGTACAGGCCTTAACTGTCCTGCTCAGATTGCGAGAAGGATAATCCACTTTGCTTC
+AAAGGATGCTATGGACATAGAAGGATTGGGCCCTGCTATAATAAGCCAGCTGCTTTCAAAAGGGCTTATA
+CAAAATGTAGCAGACCTTTACTACCTCAAGTACAGGGATTTAATTACTTTGGAGAGGATGGGAGATAAGT
+CTGCTAGAAATTTGCTGGAAGCTATTGAAAAGAGCAAGAAAAGAGACTTAGACAGGTTGCTTTTTGGACT
+TGGGATAAACTTGATAGGCAGTAAAGCGGCACAGGTGATTGCAGAGCATTTCAAGAGCATGGACAACATA
+ATGAAAGCAAAATACGAGGATTTTCTTGAACTTCCGGATATTGGACCCAAAATGGCAAGAAGTATAGTTA
+CTTTCTTTTCTGAAGAGCAAAACAGAAGAGTGGTTGAAAGGTTGAAAGAAGCGGGAGTCAATATGGAGAA
+GCTCTCCACAGGTAAAGTGAGCAATATATTTGAAGGCAAGATTTTTGTGCTGACAGGAGCGCTTAAAAAT
+TACACTAGAGATGAGGCTGCAAGACTTATTGTTGAGAGAGGGGGCAAAGTTACTAACTCTGTGAGCAAAA
+AGACCGACTATCTAATTGTGGGTGCTGACCCTGGCTCTAAGCTTAAAAAAGCACAGGAACTTGGAGTTAA
+GATAATTAACGAAGAGCAGTTTGAAGCCATGCTAAAAGGCGATATCCAACCGTAGATTTTTGTGGTAAAC
+TATAAGGGTGAAGAAATAAAGAGAAAGGTGTGGTAAAATGGCAATAAGCAAAAGCGAAGTAGAATACATT
+GCTAAGCTTGCCAGGTTAAAATTTACTGAAGAAGAGATAGAGGCGATGGCTCAAGAGCTCAGCAAGATAC
+TGGATTATGTCAACAAATTGAACGAGCTTGACACAGAAAATGTAGAACCTACGGCTCACATAGTTCCAAT
+ACACAATGTCTTCAGAGAAGACGAGGTCAAACCTTCTATGCCAAGAGAAAAAGTGTTGATGAACGCTCCT
+TTTACAGAGCAAGGCTGCTTTAAAGTGCCAAAGATCATAGAGTGAGGAGGTACGCAAATTGGAATTGTAT
+AGTCTGACAGTACATGAACTTAAAGAACTTCTCCATAAAAGAGAAGTAAGTGCACAAGAGGTGACAAAAT
+CCTACCTTGAAAGGATAAAAGAAGTGGAGCCCAAGATAGATGCCCTTGTGACTATTACAGAAGAATTTGC
+ACTGGAAAGGGCTAAAGTAGCAGATGAGATGATAAAAAACGGCGAAGCAAAAGATTTAACAGGAATTCCT
+GTGATAATAAAAGACAACATCTCTACAGAAGGCATAAGAACCACATGTTCTTCTAAAATGCTAGAAAATT
+ACATACCGCCATACAACGCAACAGTTGTGGAAAGGCTTTTAAATGAGGGAGTAGTTATATTAGGGAAGTC
+TAATTTGGACGAGTTTGCTATGGGGTCTTCAACTGAAAATTCCGCATTTAAAACTACGAAAAACCCGTGG
+GACTTGTCCCGTGTTCCAGGTGGGTCTTCTGGAGGTTCTGCAGCAGCTGTTGCAGCAGATGAGGCTGCTT
+TTGCACTTGGGTCAGATACAGGAGGCTCTATAAGGCAACCGGCTTCCTTGTGCGGGGTAGTTGGAATGAA
+GCCAACATATGGTTTAGTTTCTAGATACGGTTTGGTGGCTTTTGCTTCCTCTCTTGACCAGATAGGTCCT
+TTCACAAAGGATGTGACAGATTGCGCGATTGTGCTAAACGCCATTGCAGGTCATGACCCTATGGATTCTA
+CTTCTGTAAAAATAGAAAAGCCTGATTATACCTCTTACCTTAAAGAAGACATAAAAGGTCTCAGAATAGG
+AGTTGCGAAGGAATTCTTTGGAGCCGGAATTGAAGAGGGCGTAAAGGAAACAGTAGAAAAGGCTATAAAA
+GTGTTTGAGGATTTAGGAGCAGAAATAATTGATATATCTGTTCCTTATGTAGAGTATGCCCTTCCTGCCT
+ATTACATAATCGCTTCGGCGGAAGCTAGTTCTAATTTAGCTAGATACGATGGGATAAGGTATGGGCATAT
+TGCGAAAAACTACGAAGATTTAGTTGATATGTACATGACAAGCAGAAGTGAAGGTTTTGGCAAAGAGGTA
+AAGAGGAGAATAATGTTGGGGACATATGCATTAAGCTCAGGTTACTACGATGCTTACTATAAGAAGGCTT
+TAAAGGTGAGGACATTAATTAAAAATGACTTTGAAAGGGCTTTTGAGAAATGCGATGTCATAGTAGGTCC
+TACAAGTCCTACAGTGGCTTTTAAGATCGGTGAAAGAACGAATGACCCGTTAGCTATGTACTTAGCAGAT
+ATATACACAGTATCTGTAAATATTGCAGGACTTCCTGCTATATCTATTCCTTGCGGACTTTCAGAGGGAT
+TACCTGTGGGGCTTCAGATAATTGGCAAGCACTTTGATGAAGGCAGAATACTCAATGTGGCTTATGCTTT
+TGAAAAAGCGTACAAATTTGATGCCAAGCCACAGGCCATAGGAGGTGAAAGATAATGAAATACGAAGCAG
+TAATCGGATTAGAAGTTCATGCAGAGCTCTTGACAGACAGTAAGATATTTTGTGGATGCAGCACCAAATT
+TGGCAGTGAACCAAATACACAGGTGTGCCCTGTATGCCTTGGACTTCCGGGCACTTTGCCTGTGCTCAAT
+AAAAAAGTAGTAGAATATGCAGTGAGGGCAGGGCTGGCTTTGAACTGCACAATTGCTAATTTCAGCAAGA
+TGGACAGAAAAAATTATTTTTATCCAGACCTTCCAAAAGCCTACCAGATTTCCCAGTACGACCTTCCCCT
+TTGTAGCAATGGGTACATAGAAATCGAGGTAGAAGGCGGCACAAAGAGGATAGGCATAAAGAGGATACAC
+ATTGAAGAGGATGCTGGGAAACTTTTACACGAAGGAACTGATGGATCTTTGGTAGACTACAACAGAGCAG
+GTGTTCCTTTGATTGAGATAGTTTCTGAGCCGGATATTTCTACTCCTGAAGAAGCATATCAGTACCTTGT
+TAAATTAAAGAGTATTCTAGAATATACTGAAGTTTCTGACTGCAAGATGCAGGAAGGGTCTTTGAGAGTT
+GACACAAATGTCTCTGTAAGGCCTGTGGGTACTACTGAGCTTGGAACCAAGATTGAGCTTAAAAATTTAA
+ATTCTTTTAAAGCCGTTCAAAAAGCGCTGGAATATGAGATAAAGAGACAGATAAAAGTCTTGGAAGAGGG
+CGGCACTATAGTTCAGGAGACTCGCAGATGGAATGAAGCAAAAGGCATTACTGAGCCGATGAGGACAAAG
+GAAGAAGCTCATGACTACAGGTATTTCCCAGAGCCTGACCTCGTTCCAATAATTGTGACAGAAGAATGGA
+AAGAAGAGATAAGAAAGACATTGCCTGAGATGCCTGATGCTAAAAGAGAGCGTTTCATCACACAATACGG
+CTTACCTGAATATGATGCTAAAGTCATAACCTCTTCAAAGAAGATGGCTGACTTCTTTGAAAAGTGTGCT
+TCAAATTATCACTCTCCAAAGATAGTGAGCAACTGGTTGATGGGAGAATTTGCACGCCTTTTAAATGACA
+CAGGTAAAGAGATAGATGAAGTGCCAATCACTCCAGATATGCTAATAGAGCTTTTAAAACTTGTTGATGA
+TAATGTTATAAGCGGTTCTATTGCGAAAACAGTGTTTGAGGAAATGTTTTTCACAGGTAAAAATCCGCAA
+ATCATAGTGGAAGAGAAGGGTTTAAGGCAGATAGCCGACGAAGGTGAATTGAGGAGGATTGTCAGAAAAG
+TCATCGAAGAAAATCCAAAATCCGTAGAAGATTACAAGAAAGGAAAAGAGAAGGCATTGGGCTTTTTAGT
+AGGGCAAGTGATGAAGGAGACGAAGGGGAAAGCAAATCCGCAGCTTACAAATCAACTTTTAAGAGAAGAA
+CTTTCCAAATAGCCTGCGCAAATTGCAGGCTATTTTTTTAAAAGACTGACAATTACAACTCAAGTTTACA
+TTTTAAACAATTTTCATCGAATTCCTACAATACTCTTGCCAAATGGGAGACAGGGTGATATAATTTATCT
+AAACTTTGCGTGCCGCGGTACATCTACTTTTCCCAACTAAAAGTAAATTCAAACAAAATTTTAATCCTTC
+CAATTTTATTGGCAATGCTTGAATAGTAAAATAATACTTTATTCTTTTGAATTTGCAATTTGGACAATAA
+AAAATTTATTTAAATTTATAGGAGGAATTTTAAAAGTTTTGCCTAATATAATTTATATAAAAGAAAGACA
+AGCGATAATATTTTACTGGGGGTGGTGAGAAAAATTTTATTAAAATTTTACTTTTTAGAGTTAGGGGGAG
+AAATTTTTTAAATAAAAAATAAAAAGAGGGAGGCCTTTTGATGAGTAAAAGAATTTTAGTGTTGGCATTT
+GCTGTTTTATTTATCGTCTCTTCAGTTTTGTTTATAGGATGTTCTAAACAATCGACAGCACCTTTAGAGA
+CTTCTTCGAAACAGCTCACAGATGAGCAGGTTTTAAACATCAATCTCGGTGAGGAACCGCCAAACCTTGA
+CCCTCAAAAGGCTACAGACGTTGTATCTTTTGACGTTTTAAATGCTACATTAGAAGGATTGGTTAGACTC
+AACAAGGAAGGAAAAGTTGAGAAAGGATCAGGACTTGCACTTGATTGGGAGATTTCACCAGATGGACTAA
+GGTATGTTTTCCACTTGAGAGATGCAAAGTGGAGCGATGGGACTCCAATTACCGCTCACGATTTTGAATA
+TGCCTGGAAAAGAGCTTTAGACCCTGCAACGGGTTCTCAGTATGCTTACATGCTTTTCTACTTGAAGAAT
+GGTGAAGCCTTTAACGCAGGAAAAGCAAAGGCTGAGGATGTAGGAGTTAAAGCTTTAGACGATAAAACGC
+TGGAGGTCATACTTGAGAGGCCAGCACCTCAATTCCTAGGCTTGACTGCGTTTGGAACATATTTGCCGGC
+ACAGAAGGCAGCAATTGAAAAGTTTGGAGATAAATACGGCAGCTCACCTGACACAATGGTTTATTCAGGG
+CCTTTCATAGTAAAAGAGTGGAACCACGAACAGAATATAGTGCTGGAGAAAAACCCCTATTATTGGGATA
+AAGACAATGTAAAGCTTGAGAGAATAAATATGGACATGTTAAAAGATGAAAATGCTATAGTGCAGAAGTA
+TGAAGCTGGAGAATACGATGCAATAGGTGTTCCAGGACAGTACATTGACAAGTACAAAAACGATCCTAAT
+TTCCATCAAATGGCGGAAGCTACAACCTTCTATTTGCAATTTAACAATGAAACTGGTGTATTTACAAATG
+TTAACATGAGAAAAGCTTTCACTTACGCTATAGACAGAAAATCTTTTGTTGACAATGTTCTGAAAAACGG
+TTCTATACCGGCTCTTGCACTTGTGCCTCCTGGAATACCAGGAGAGAAGGAGGAATTTAGAAAAGAAGGC
+GGCGATTACTTCAAAGACAATGATGTAGCAAAAGCAAAAGAATTATTTGAAAAGGGTATGAAAGAATTAG
+GGCTCACCAAATTCCCTGAGATAAAATTTGTAGCAGGAGATAGTGACGCTGCGAAGAAACATTCCCAGGT
+ATTGCAGGAGTTCTGGAATAAGAATTTAGGAGTCAAAGTGAACATCCTAAACGTTGCTTTCAAAGTAAGA
+CTTGACATGATGGACAAAGGGGATTTTGACATAGTATATGCAGGATGGGGAGCTGACTACAACGACCCGA
+TGACTTTTCTTGATTTGTGGGTAACAGGCGGTGGTAACAACTCTGCCCGCTATAGCAATCCAAAATATGA
+TGAGCTCATAAAGAAGGCAAACTCTACAAATGATAATGCTGTAAGAATGCAGGCAATGCACGAAGCAGAA
+AAACTCTTGATGGAAGATATGCCTATAGGACCTCTCTACTTCAGAGGAAGAGCATATCTACAAAGACCAT
+ATGTTCACGACTGGGTGAGGTTCCCGGTAGGTGTTTCCAACGAATGGAAGTGGACTTACATTGAAGGGAA
+AAACAAATAAGAAGTAATTTAGCCAGGTCCAGAGGACCTGGCTAAATTTTTATACAATTCAACAAGAATT
+TTAGATATTACAAAATATTTTCTTGATTTAGCAAAGGCAAAGTTACATAATATTAAAGGATAAGTTGTTG
+CAAATTTATTTTTATAAAACTTTAGTGTAATAAAATAGAAAAATATTGAGGGGGAAGGTGATTTTTTTAA
+GTTTTTATATAATTTTTGCAAAAAAATTTTAAACTTTAAAAGAAAGTTGAAGGATTTTCGCGATTTTTGT
+CTAATATATACTAATATGGAGAAAAGCTTTTCTCAAATGCATTATTTTGTGTATTGATTCTCTGTATCAA
+ATGATATAAAATGTTATATATCAAGTACATTTGCAAGCCCTTATGCTGGGGGGATAGTGTCAAGATACTG
+TAGGATTTTTTTAAGACAACCCCTGAAACTTAGTTAATTTCAGCCTTCAACTTATCATGCTTTTTTATAT
+AACTTGTGCATATTTTAATGCTCTTAAAACCCTATATATTGGCGTTACTTTCCCTATATTCAAAACTGTA
+ATATTGTTTATCTTTTCATTTGTAGACGTTTTAACTCTCCTTACCGCTTCTTTTATTTGCTTCTTCGTTA
+ATTTGTAACTTCCTGCATTTATATTCTTTTTCTTGCCCCATTCTACTTCTCTTAAGTCTCCTCCATTCTT
+GCTAAATACCCTTAATTTCGCCATTAGTTTTAATCCTTCTCTGCTCCACCCTAATGGATTCCTGCTTAGT
+CTTGCTGAAAATACATGGCTTATATGTCCTTCTGCACTGCACCCTATTACATCTTCGTCTTCGTTGTATA
+TTTTTATCCCTTCCCAATTGTTTAGTATGTATTTCTTTGCTTCTTTTATCTTCTCTTTCTCTCTCTCTTC
+CTCTGCTGCCTTTATTAACTCATCAAATACCTTCTTTACTCTTTCTTTATCCCCTTCATTTATTGCTCTC
+CATATCTTATCCCTATACTTTGGCTCTTTTGATGTAGCTTTTAATACGTATTTGTTTAAATGATATCTGT
+CTAGTACAAACCTTGATTTTAATATCCATTTTAATCCCTCTTTTATCCACGGTGCCCCATCTCCTGCTAT
+GTATATCTTCTCTATCTTCTCTTCTTTGTAATTGTCTTCTATGTAATTTGCTACATCTATCCATATGTCT
+TCAGGTTTCTCTCCTACATATGCTTTGTAATAGACATTCTTCAGTACGTTCCTTCCGTTTTTCTCTTCTC
+TACCTTCATGTATGTATACTAATCGTGGAGTTTCATCTCTCCCGTCCTGTAAAGGTACATGGTCCTCGTC
+TGCCTCTATGTATAAAACCCTTACTTCTTTCTTTTCTTTTATTTCTCTCTTTACTTCTACTTCCCCTATT
+TCCCTTATTGCATTTAATACCGTCTGTTTACTTAACTCCTCTGGACATGCTTTTTTACTACTTCTCTCAT
+ATGATTCTTCTATTGCGTTTTCTACTAACTTTATCTTTACTCCCTTTTCTATCCTATCGTGCCGTCCTAT
+CTCTAATGCATCATCCACCAAATATGTATATCTCCCATCCTCTTTAGATTTGTAATATGTCCTCTCATAT
+TCAATATCCCCAAGGACTGTCGTTAATCTCTTTTTATCTTTCCTCTCTACTACCCATTTTTCTTTCCTTC
+TCTTGTCTTCTTTTATTATCCTATCTAACTCTTCAATAATTGCTTCTATTGCCCCTCTACCTAGTTTGTC
+CGTGAGTTCCTTTATCCTTGCTACAAGCTCTGTAATATTCATTCCTTTGTTTAACAAATCACCAAAAATT
+TCTACTACTTCCTCAGTGAAATTTAGAGCATTTTGTAGTATAATATCCTCAAAGATATGTTTTTTCACAA
+GAGACACCCCTTTCTGTGATGTTTTGTTTCCAAGTTCTATTTTATCACAGGGGTTGTCTCTTGTTTTTTT
+CACTCAAAAAATCCTACGATAATTTTACACTATGTGCTGGGGGAATAGTCGAGGAGAGGGACATAGCTTT
+AGAGGGGGGTCAAGTCATTCTAAATTTTAAAGGAGGAGAAGGGTATGTTAAAGCACAAGAGACTTGTAGT
+TTTACTGCTTTCAGTAGTTTTAGTGTTGGGTGCATTGCTAGCCGGTTGCAGCAGTCAGAGCAAAACTGCC
+ACCACATCTCAGGGACAAAGCGAGCAGGTACTGAATCTAAACCTGGGTGAGGAGCCCCCAACATTGGACC
+CTCAAAAGGCTACAGATGAAGTTTCTATCACAGTTTTGAATGCTGTATTAGAAGGGCTTGTAAGGTATAA
+CAAAGATGGAAAAATTGAGAAAGGCTCAGGGCTTGCAAAAGACTGGAAGATATCTGATGATGGGTTAACT
+TACACCTTTTATTTGAAAGATGCTAAATGGAGTGACGGCAATCCTATTACAGCTTATGACTTTGAATACG
+CTTGGAAAAGAGCATTGGATCCAAAAACAGGCTCACAATACGCTTATCAGCTCTACTACATCAAGGGGGC
+AGAAGAGTATAACTCCGGCAAAGGAAGCGCTGACCAAGTAGGGATTAAGGCATTGGATGATAAGACTTTG
+CAGGTAACATTAAAAGCACCAGCACCTCAGTTTTTAGGACTTACTTCTTTTGTAACTTATTTGCCGCTTG
+AGAAGTCTGTTTATGAGAAATACGGCGACAAAGTAGGTTCTGACCCAAGCACAATGGTATTTAGCGGTCC
+ATTTATTATAAAAGAATGGAACCACGAACAAAACATCGTCTTAGAGAAAAATCCAAACTACTGGGACAAG
+GACAATGTAAAACTCGACAAAATTAATTTCAGCATGATTAAGGATAACAACTCACTAGTTCAGAACTACG
+ACACAGGAGCTTTAGATTCAATTTTTATACCAGGAGATTATATAGACAAGTACAAAGATTCTCCAGAGTT
+CCACACTTATGCACTAGCAACAGTTTGGTATCTGCAGTTTAACAACAAAGATAAGATATTCAAAAATGCA
+AATATAAGGAAGGCCTTCACTCTTGCTGTAAATAGAGAGTTGTTTGTAAAAGAAGTCATGAAAAATGGGT
+CCATTCCTGCAGAGGCAGTAGTACCTCCAGGTATTCCAGGTTACAATGGAGATTTTAGAAGTGAGGCAGG
+TCCTGGCTACTTCAAGGACAATGATGTAGCTCAAGCCAAAGAATATCTCCAGAAAGGGCTCCAGGAACTT
+GGGCTTTCTAAACTTCCCACAATTAAGTTCTTGACAGGAGACAGCGACACTGCTAAAAAGTATTCAGTGG
+CTTTACAACAGATGTGGAATCAAGCCCTTGGAGTGCAAGTGGAGATTCAGAACGTAGCATTTAAAGTAAG
+ACTTGACATGATGGACAGAGGAGATTATCAGATAGTGCTGGCTGGTTGGGGTGCTGACTACAACGATCCG
+ATGACTTTCCTGGATATGTGGGAAACCAACAATGGCAACAATACAGCTTTCTACAGCAATCCAGAGTATG
+ACAAATTGATAGAGCAGGCAAAAGTAAATGGCGATCCTAAGTCAAGAGTGGAAGAAATGATTCAGGCAGA
+AAAAATACTCATGGAGGATATGCCAATCGGTCCACTCTGGTTCCAGGCAAGAGCTTATGTAGTAAAGCCT
+TATGTAAAGAACCTCTACTTCCCTGCTTTTGGACCTGACTGGGAGATGAAGTGGACCTATATAGAAGGCA
+AAAAATAATGAATAGTTTCTAGAATACGCGAATATATATGGCGTAAAGCCATATATATTCGCTGTATATT
+TAAATTAAACGTCTTTGGAGGTGTAAAGATTTGCTGCGCTATACCTTAGAGCGGACTTTATATATGATTA
+TCACTTTGTGGGTTATTGTAACTCTCACCTTTTTCTTAATGCACATGATACCAGGTGACCCTTTTACAAG
+TGAAAAAAAGGTGCCTGAGCAGATAAGGCAGAACATGCTCGCTAAATATCACCTTGACAAGCCTTTGATT
+GTTCAGTATGGATATTACTTGAGAAACCTGCTCCATGGAGATTTGGGCATTTCACTTAAATATTTAAATA
+GAACGGTGAATGAAATAATAGCAAACGGTTTTCCTGCGTCATTTCAGATAGGAATGCAGTCTATTATAAT
+AGGAGTATTCTTGGGCCTTCTCCTTGGAATTGTGGCGGCCCTAAATAGAAACGGTTTTTGGGATTATGTA
+TCAATGATACTTGCTGTTATAGGAAGGTCTGTTCCCAACTTCATCATTGCTACTTTACTGCAGTACTGGC
+TGGCCTCTAAATGGAAGTTATTCCCTGTATCTGGATGGGGAACTTTTGCCCATACGGTGCTTCCTTCAAT
+AGCTCTATCTTTTGCATCTTTGGCTATAATTTCTCGTTTGATGAGAGCTAGTATGTTGGATGTCATTGGG
+CAGGATTATATAAAGACTGCAAAAGCGAAAGGACTTTCACCTTTTGAAATTGTCTGGAGGCACATGATAA
+GAAATGCTGTCTTGCCAGTTATAACAGTGTTAGGGCCTTTGACGGCCGGTATTGTTACGGGTACTTTCGT
+AGTAGAAAGAATATACGGTATTCCTGGACTTGGAAAATACTATGTGCAGAGCATTTACAACAATGACTAT
+ACGATGATATTGGGAACCACCATTTTCTACAGCGCTATACTTGTATTCTTGGTATTTGTTGTAGACATAA
+CCTATGGATTAGTAGACCCGAGAATAAGACTTGCCAAGGGAGGTAAATAAAGGTGGTAGAAATTACTCGT
+GATAAATTTGAAAGAGTGGGTCCTAATATAGAAGAAAGCCAGGCTATAGTAAGGCCGAGTATGACTTACT
+GGCAAGATGCCTGGAGAAGGCTTAAAATGAATAAAGTTGCCATGGCCTCTTTAGCTTTTTTGATTTTTTT
+AGGAATAATGGCAATTATAGGGCCGTATTTACTGCCCTACAAGTATTCTGACCAAAATTTGATGATGACA
+AATAGACCGCCCTCTGCAGAGCACTGGTTTGGGACAGATTACCTGGGTAGAGATCTGTTTGTAAGAACTT
+GGATGGGTGCAAGAATTTCCCTTACGATAGGTATCGCAGCAGCTTTGCTAGATGGTATAATTGGTGTCAT
+CTACGGCGGAATTTCTGGCTATTTTGGCGGTCAGGTCGACAACATAATGATGCGCATTGTAGATATACTC
+TACGGCATACCATATCTCATACTAGTGATACTTCTCATGCTCGTTATGGGACCTGGAGTTGTAACCATAA
+TCGTTGCCATGGTTATGACGGGTTGGGTTGGAATGGCGAGACTTGTTAGAGGACAGGTGCTCCAGCTAAA
+AGAACAGGAGTTTGTGATGGCAGCTAAAACTTTAGGGGCATCTCCTGCCAGGATAATTTTAAAGCATTTG
+ATTCCAAATACCATTGGTCCTATAATAGTTAGCATAACTTTTGATGTTCCCGCAGCTATCTTTACAGAAG
+CTTTTCTAAGCTATATAGGACTTGGAGTACAACCTCCTCTGGCCAGCTGGGGAACATTGGCAAGCGATGC
+TACAAACGTGTTGCTACTCTATCCTTATCAGCTCTTCTTCCCGGCATTTTTCATCAGCATGACAATGCTG
+TCTTTCAACCTATTAGGTGATGGATTAAGAGATGCTCTAGACCCGAGGTTGCGCAAATAAGGAGGAGTAG
+ACATGGAGAAAAGGGAAGTTCTTTTAGAGGTAAAGAATTTGGAGTATTCTTTTGACACTTACGCCGGGGA
+AGTTAAAGCTGTCAGAGGAGTCAGCTTTGAAGTTTACAAAGGAGAAACTCTTGCTATTGTAGGAGAATCA
+GGATGTGGTAAATCTGTCACCATGCATGCCATAATGAAGCTAAATCCTGAGCCTCCAGGCAGGCTAAAAG
+GTGGGAAAATAATATTTGATGGCAAAGACATAACAAATTACACAGACAAACAGATGCAGGCTATTAGAGG
+CCCAGAGATTGGGATGATATTTCAGGACCCAATGACTTCTTTAAACCCGACGATGACTGTAGGAAGGCAG
+ATCGCAGAAGTTATATTAAAGCACGAAGATGTCACAAAGGCTGAGGCTATGAGAAGGGCAAAGGAAATGC
+TAGACATTGTTGGCATTCCTAATGCAGATAAAAGAATTCATCAGTATCCTCACGAGTTTTCTGGAGGAAT
+GAGGCAAAGAGCAATGATAGCTATTGCTCTTGCTCTAAAACCAAAGCTTTTAATTGCAGACGAACCTACA
+ACTGCTCTGGACGTTACAATACAGGCGCAGATTTTAGACCTCATGAAAGATTTGCAAAAGCAGTTTGGTA
+CTTCTATAATTATGATTACGCATAACTTAGGAGTTGTAGCTGATATTGCAGACAGAGTTGTGGTTATGTA
+TGCAGGTAAAATAGTGGAAAGAGGAACAGTGGAAGAGATATTCTATCATCCTCAACATCCCTATACATGG
+GGCCTTTTGAGGTCTGTTCCAAGGTTGGATGCAAAAAAGAAAGAGAAGTTAGTTCCTATAATTGGTACGC
+CACCAGACTTGTTTGCGCCGCCACCTGGGTGCCCTTTTGCAGCAAGATGCGATTACGCCATGAAAATATG
+CTATGAGGCGCCTCCTGAAGTCACTGTGGAGTCGGAAACCCACGACGTAGCTTGCTGGCTGAAGCACCCC
+TATGCTCCTAAAGTAGCAAATCCTGTAGAAACGGGGGTTACAGCTAATGAGTGATAGCAAGGTTTTACTT
+GAAGTGAAAAATCTTAAAAAGTACTTTTACGTTAAAGGCGGAGTGCTCAAAGCTGTAGATGATGTAAGTT
+TTGCTATAAAAAAAGGTGAGACATTGGGACTTGTGGGAGAATCGGGGTGCGGTAAGTCAACCACAGGGCG
+CACGATTATAGGACTTTATGAGCCTACTGCAGGGGAGATCGTATTTGACGGGGAAAAAGTAGATCACTTA
+AGTTATGAAGGAAGAAAAAAGTTTGCCAGAAGAGTGCAAATGATTTTCCAGGACCCCTATGCTTCCTTAA
+ATCCCCGCATGACAGTGGGAGACATAATCGGGGAAGGAATCGATATACACGGCCTTTATACTGGAAAAGA
+GAGAATGGAGAGAATATATGAGCTTCTGGAAATGGTAGGTCTCAACAGAGAACACGCTAACAGATTTCCA
+CATGAATTTTCAGGAGGTCAGCGCCAGAGGATTGGAATAGCCAGAGCTATGGCGATAGAACCGGAATTTA
+TCATAGCAGATGAGCCTATTTCTGCTCTTGATGTTTCTATACAGGCTCAGATTGTGAATTTGTTGATGAA
+CTTACAGGAAGAAAAAGGCCTTACCTATCTATTTATCGCTCACGATTTGAGTATGGTAAGGCATATAAGC
+GATAATGTAGCAGTGATGTATCTAGGGACAATAGTAGAAATGACAAGCAGTGCTGAACTTTACGCAAATC
+CACTTCATCCTTACACGCAGGCGCTACTTTCTGCTGTCCCTATACCTGACCCGAAGGTTCAGAAAAAGAG
+AGAAAGAATAATACTTGAGGGTGATGTGCCAAGCCCCATAAACCCGCCTTCTGGTTGCAAATTTAGGACG
+AGGTGCAAATACGCAATGGACATATGTAAAGAACAGGCACCACCCCTCAAGGAAGTGGCAAGTGGGCACT
+TTGTAGCTTGTCATCTTTTCAATAAATAAAAATAAAGGAAAGGCACTCATTTGGAGTGCCTTTTTATAAA
+TGAAAAGAGGGGGGTATTGTATGAATAAAAAGGTGCTTTCCATCGTCTTGATTATTTTGCTTCTTGCAGG
+AATAATCTCATGGCACCTTTATGAGTACATAAATATATATTCTAGCAATCCTTCTAAAATGTGGAGTAGG
+GATTTATTCGTGGGGGAGAAAAACCTAAACGCTCCATCTCCTCTTTTTTATGATAATGGTAAAGTATATA
+TAGTTTGGGGACAGAAAAAAGGTTTTTTTATTTATGAAATTTATCCTGAACTTAAGAAAGCGAAAGAGGT
+TCTGATAGAAAATTTCAATGAAAGCTCTGTAAAAACACTTTCTTTCAGGCAGGGGATTTTATACTGGCTT
+GAAAATGATAGGATAAAGAGTTTTTCTCTCAGTGATGACAAAGAAGGGAATTTTAATATAAAAGCTAATG
+ATTTTAAGCTAACTAAAAATTACATTGTGCTTTGTGATTCTGAAGGAATAAAACTCTTTAATTTTTCTAT
+GAAGCAAATTTCTTTTCTGCCTTTTAACAATATTTCTCAGATAGATGCAGTAGAACAAAACCATGTTTTG
+CATATCTCTTTTTTGACGGATGATAGAGAAGAAAACAAAGTGTACTATGTTTCTTACGACTTACAAAAAA
+ATCAATGGTTGCAACCTGTAGAAATAGATAGGTTATTTCAGACAAGTACTTCGCGAATGGATAATGTGAA
+AGTAGCCTCTGATAAAAATGGCGCATATGTGTTTTACCTTATCACAGCTAAGAATGGAACAGCTTCTTAC
+TATGCCTATTTCCCTCATGAAGAAATTAACATTAAAAAAACTTCTAAAATTTATTTGCCCTCTTCTGAAG
+TGATTTCTTTTGATGTAGTAAGTGTCCCTGAAGGTGTGGGAGCAGCTTTTTCTACTTCAACTAAATATCA
+AGTTTTTGGACCTTTTACCCAGTCTGGTGTAGAGATTGTATACGCTCTTTTTAGAGAGGGAACAATTCAT
+TATGTGACATTTATTACAAAGGAAGGGAAATGGGCGTCAGCACCTTATCTTATATCTACACCAGAAGGGC
+TATTTGTTTCTTGGATAGAAACAGGTGGATTTTCAAATTATTTGATTAAAGCGGCAAGTACAAATCAGGA
+ATTTGCAAAAAGAGTAGGAGGAATAAGGGAAGTAGATGTACAAAATGCCTTAAGCCTTTTGGTCTATTCA
+CTGGCGAGTGGTGTATTTTTAGGGTTTATTATGAGTTTTATAACAGCTCTTCCTTCTTATGGGTGGCTGC
+TTATTGTGATGTTTTTGGAACCTAAGAATTTTAAGAGCGAATCTCCAAAATCTTTTTATATAGCCTTAAT
+ACTGTATTCAATTGCTAAATACCTCTTTTATCCTCCAAGGTCTATAAAAGCTGTGGCTACAGTTTCATTT
+CCTTATAACCTAATGATTATACCTGTTGTTACAGTCATTTTGGCTTTTGTTTTTACGAAAATGTATTTCA
+AAGGGAAATTACCTTCAAGCTTTGCAGCTTTTACTTTTTTGTGGGTAATAGATAGCCTGATTACAAATGT
+CTTTTATTCTCCTTTTATGATAAAATAGCTATGTGTTAACAGGTATATAATAAGCGCAGTTTATATTTTC
+TACTTTTTTTAATTTATTTTCACTGTTATTTGCTTGATTTATAAAACTTTTATCTTTAGTGACCTGTGAT
+AGGTATGATAGAGTACATTTTCCGTCTTTTTGGTATATGCAATTTAGAGTGCAGTTTATGTTGGTCACGG
+TTTTTCCCTCCTTCTATAACTTATTTTTTGCAGAGCATAAATAAAATAATCTGTTCTTGTAAAATAGTAA
+TAAAGGTTTTAAAATATAAATGTAGATAAATAGAAGGGAAAGGGTTGAAGAAATGAACAGAATAGATGGA
+AGGGAATTTAATGAATTAAGACCAATAAAGATTACCAGAAATTTTAATAAATTTGCTGAAGGGTCTGTAT
+TAATTGAAATGGGTGAGACAAAAGTAATATGCACTGCTTCTATTGAGGACAAAGTTCCGCCTTTCCAAAA
+AGGTACTGGAAAGGGGTGGATTACAAGCGAATACGGCATGTTGCCTAGGGCAACAGAAGTGAGAAATCCC
+AGAGAGGTTACAAAAGGAAGGCCTTCTGGAAGGACAATGGAGATACAGCGCCTAATTGGGCGATCCCTCC
+GAGCTGTTGTAGATTTAGAAGCTTTGGGGGAGAGGACAATTTGGATTGACTGCGATGTAATACAAGCAGA
+CGGAGGAACCCGAACAGCTTCTATAACTGGGTCTTTTATAGCTTTAGCTGATGCTCTCAATAAATTGGTA
+GAAAAAGGGGAATTACAGAAGATACCTTTGAAAAGTTTTGTTGCAGCAGTAAGCGTGGGCATTGTAGAAG
+GAAATAAACTTTTAGACCTTTCTTTCCAGGAAGATGCCAATGCTCTTGTGGACATGAATGTGGTTATGAC
+AGACAAAGGAGAGATTGTAGAGATACAGGGCACAGGAGAAGGAGGACCTTTTTCAAGGCAAAATTTTGAG
+GAGCTTTTGGATTTAGCTGCTCATGGCATTGAACAGATTATCAAGATACAGAAAGAAGTGCTCTCAGACA
+TTGCTGACAAAATAGGGGTGGAGAATGTTGAGGTTGATAGTGGCAACTCACAATCCCAACAAGGCTAAAG
+AGATAAAAGACTTTTTTAAAGGTTACCCTGTGGAAGTAGTCTCAATGAAAGAATTGGGAATAGAAGAAGA
+TATTGAAGAATATGGCAATACAATCGAAGAAAACGCCCTTATAAAAGCGAGATTTTTAAGGGACAAAGTA
+AAAGAAGGAATTGTCATTTCAGACGACACAGGGCTTTTTGTGGAATATTTAGGAGGACAGCCAGGTGTGT
+ATTCTGCTAGATTTGCAGGAGAAAATGCAACTTATGAGGAGAATAACAGGAAATTATTGAAATTGCTTGA
+AGGTGTGCCTTATGAGAAAAGAAAGGCTTATTTTAAAACGATTATTGCTGTAATAGAGGGTGAAAAAGAA
+GTCCTCTTAGAAGGGGTTTTAGAGGGCCATATTTTGGATCATTTGCAGGGGGAAAACGGGTTTGGATATG
+ACCCCGTCTTTTTTGTGGATGGGATAGGTAAGACCCTTGCGGAGCTTTCATTAGAGGAAAAGAATAAAAT
+AAGTCATAGAGGAAAGGCGCTTTTAAAGCTTAAAGAATACATCTTAAAAAGGCTGGAGGAAAATTAAAAT
+GGTTGTAGCAGTGATAAGCGATACACACGGCATATTCACACTGGTGAGGAATAAATTAAAGGAATTTAAA
+GGCTTAGATTATATATTTCACTTGGGAGACCATGCTGGGGATGGAATTCAGCTTGCAAAAGAGTTTAATA
+TCCCTCTTGAGTACGTGAAAGGTAACTGTGATTTTCCTACAAAAGATGAAATAGAAAAAATTGTGGAAAT
+AGAAGGCAAAAAAATATTGTTGACACATGGGCACAGATACTATGTGAAATACGAATATGACACAATACTT
+GAAAGAGGAAAGGAACTCGGAGTAGACGCTGTATTTTTTGGGCACACTCACGTCCCCATGATTTCAAGGC
+ATGAAGATATTTTGCTTCTAAATCCAGGAAGTCCTTCTCTGCCAAGAGAGGGCTCAAAAAAGACTATAGC
+ACTAGTTACAATCGATAAAACAGGCATTTTCCCGAGACTTTTAAATCTTGAAGAGGTTTCAGCTTTAAAA
+AAGGCGTAAAAAATCTAAGAGCTCCTTCTTTTAGAAGAGGGAGCTCTTTTTTCACAAAATAAAATGGTGC
+GCCATCAGGGATTCGAACCCCGGACCCGCTGATTAAGAGTCAGCTGCTCTGCCAACTGAGCTAATGGCGC
+ACGGAAGTGTTAAAGTGTATTCACTTGGAGCGGGCAACGAGACTCGAACTCGCGACCCTCACCTTGGCAA
+GGTGATGCTCTGCCAACTGAGCTATGCCCGCGCGTTTGGTGCGGGAGACGGGACTTGAACCCATAAGCCC
+TTTCGGGCACTAGAACCTGAATCTAGCGCGTCTGCCAATTCCGCCACTCCCGCACATTATAAACCGTACA
+TTTTTCAATTTTAAAATCAGATGGTGACCCATCCGCGACTCGAACGCGGGACACCCTGCTTAAAAGGCAG
+GTGCTCTACCTCCTGAGCTAATGGGTCACTCTGGCTGGGATGGCAGGATTCGAACCTGCGCATGCCAGAG
+TCAAAGTCTGGTGCCTTACCGCTTGGCTACATCCCAGCATGGGGTGGATAGTGGGACTTGAACCCACGAC
+CTCCAGAGCCACAATCTGGCGTTCTTGCCACCTGAACTATATCCACCACACAAAAAATGGTGCGCCTGGA
+GAGATTCGAACTCCCGACACACGGCTTAGAAGGCCGTTGCTCTATCCAGCTGAGCTACAGGCGCATCTTG
+GAGCGGGTGATGGGAATCGAACCCACGCAACCAGCTTGGAAGGCTGGGGCTCTACCATTGAGCTACACCC
+GCACTATTTATAATTCCTTCTGACAGTTTTAGATTATATCAGATGGTTTCATCTTTGTCAACACTTATGC
+TTCAAAATTTTTGGTGGACAGGTATGAGGAATATTTTAACTTTATCTTTGTTAATAGATGACCCTTTAAA
+AGAGGTCTTGACAATAGAAAGCTATGTTTATATAATGTAAGAAGGTAAGTTTGATAAGATGCGGGCATGG
+CGGAATTGGCAGACGCGCCAGACTTAGGATCTGGTGGGGTTTCCCGTGGGGGTTCAAGTCCCTTTGCCCG
+CACCATTAGAAAGATTTTAATTTAGCAAAATAAAAACTCTGCCCTAAGGCAGAGTTTTTATTTTGTTAAC
+AAAGTCCCTCCCATTTAAGTGGCATTTTGTGTTAATGCTCCAGAGTTGCAAAGCGACTAAACTAAGGCTC
+ACTTTTCGGGCTCAGGCGGGGTACCGGCCAATTCGCCTTTCAGGCTCAACGTGGCCGCTCGCTTCGCTCG
+CCCCCGCCTTCGCTCCTTGCGCTCGCTAAGTTTAGTTACCGCTTTGACAACAAGTCGCATTTACACACAA
+AATGCCACTTCTTTATTTTGCAACAGCCCCAACGCAGAGTTTTTATTTTTAATGTAACTCACTCTTTTGA
+AAATCTGAAATAATTTTCTAACAAGCTAATTACGATGAGCCCCAAAATACCTCCTATTATAGCGGTTACA
+AACTGAGGGGTTGTGAAAGCTTGGACGATTTTTAGAGGTACTTTTACGTTGAATAACTGTATTATATACT
+TTACTGATATTGCAAGCCATATAAATTTGACTAAAGCGCCTAATATCATGCCCAGTATCTTATTTTTCTG
+CATTGAAAAAAGCATCACATATAAAGAATTGCCAATCATTATAAAAGGTATCATCAGAGGAAAACCCATT
+ATTCCAACTAAAAATGCGATTATAGGAGTTAGACAGCCTATTGTAATACCTGACCACATTCCAACAGTTC
+CAGCAGCGATTAATAACATGGCATTTACTACTGACCCTGTTACAAGCTGAGGCATTTTCATAAATTGAAA
+AACTATTGTAATGGCAAGTAAAATGGCTGTCCTTGTCATGAACTTTGTATTCATAGGAAACATCTCCTTT
+TTGTTGTGCTCAGTTATATTTTAGTACTCTTCTAGAGGAATGTCAAATATTTATCAAACTGTGCGTCAAT
+ACACTCTGTTGCCTGGCCGCAAGTTATAAAAAATTTGCCTTAGATTTAAAAATTTAGTATTATAGGTACT
+AGACTTAATGAAATTTCATCCTTATAATTTATATATGGAGCCTACTCATCTCAACAAGTGATACTTTGCA
+ATTAAAACAGGGGAGGGAGTAGTGATGGAAGTATTGAGGGTATCAACTAATTCCAATCCTAAGTCTGTAG
+CAGGTGCGTTGGCGGCTATTGTGAGGGAAAAGTCTGCTGCGGAGATTCAGGCTATAGGAGCAGGTGCGGT
+CAATCAGGCAGTAAAAGCTATTGCAATTGCTAGAGGATTTGTGGCTCCTAATGGTATTGATTTGGTAATG
+GTTCCCGCATTTGTAGAAGTAGAGATAGATGGAGAAAAGAGAACTGCTATGAAGTTCATTGTAAAAGCTA
+GATAAAAAATTTGTCTACTAGACAAAATTAAACAGAGGGAGTATAATATGATTTAGGATTGACATTTTTG
+CGGGCTTTCTTTTGCCCGCACCAAAATATTTTACCAAGAAAATAATGCGCGTTGCATTATTTTTTTTGTA
+TTTATTTTGCTTCACAAATTTTTTATGTTATAATATTATAAGTTCAGAAGAATCCACACGAAAGAAAGGA
+ACAGGAGGATCTACTTAATGGGTGCGAGTCTTAAGAAAATAGAAAAGAGCGTGGCTACTCTTGAACTTAC
+AATACCAAAAGAAAAATTTGAAGAAGGCTTAGATTATGCTTTTAAGAAAAATGCTTCAAAATTCAATGTT
+CCAGGTTTCAGAAAAGGGAAAGCTCCAAGATTTTTAGTTGAGAGATATTATGGAGAAGGCGTACTTTATG
+AAGATGCCATAGAGTATGTGTTCCACGAAGCGTACCAGGAAGCTTTAAAAACGTTTAATTTAGAGCCTGT
+AGATTATCCAGACATCAACATCTTGCAAATAGGCAAAGGAAAAGATTTGGTTTTAGAAGCAACTGTTGCA
+GTTATGCCCGAAGTTGAGCTTGGAGAATACAAGGGCATAGAAATTGAAAAAATAGAATATGATGTGTATG
+ATGGAGATGTAGAGTACGAATTAGAGAAGTTAAGGCAGCAAAATGCAAGAATTATCCCAGTTGAGGGAAG
+ACCCGCAGAGCAGGGGGATATTGCTGTAATTGACTTTGAAGGCTATATAGACGATAAGCCTTTTGAAGGA
+GGAAAGGGAGAGAATTACGAACTTGAATTAGGAAGCAATACTTTTGTGCCTGGCTTTGAAGATCAAATAA
+TAAGCCACAATGTAGGAGAGACTTTCGATGTGACTGTTACTTTCCCTGAGGATTACAGAGTGGAAGAATT
+AAAAGGAAAGACTGCCGTATTCAAAGTTACGCTGAAGGCATTAAATAAAAAAGAATTGCCAGAACTGGAT
+GATGAGTTTGCGAAAGATGTAAGTGAATTTGAGACTTTGGAAGAGTTAAAACAAGATATAAGGAAGAAAT
+TAGAAGAGAAAAACAAAAGAGAAGCAGAGAATGAGATGAAAGAAAAAGCTGTCATGAAAGTAGTAGAAAA
+CGCCAAAGTGGATATTCCTGACGTAATGGTAGAAAGGCAGATAGACCTTTCTTTGAGGGATTTGGACTAT
+AATTTGAGATTACAAGGTTTAGATTTAAACACCTATCTATCTATAACCGGCAAGACCATACAGGACTTAA
+GAAAGGAAATGTGGGAAGGCGCTTTAAATAGGGTAAAAACCCAGCTTGTGATAGATAAAATAGCGAAAGT
+TGAAAACATTGAAGCCACAGAAGAAGAGCTGGAGAACAAATTAAAAGAGTTGGCAGAGAGTTACAGAGTA
+AATCTGGAAGAATTCAAGAAAAGTTTAACAGAAAGCCAGATAAACGGCATAAAAGAGGATATAGCGTATT
+ATAAGACGATTGACTTTATTTTCAACCAGTGTAAAATAGTAAGTAAAGAGGAGTGATTTTTATGAGCTTA
+GTTCCAATTGTAGTGGAGCAGACAAATAGAGGCGAAAGAGCTTATGATATTTTTTCCCGCCTCTTAAAAG
+ACCGCATAGTGTTTTTAGGAGATGAAATTAACGATACCACAGCTAGTTTGGTTATCGCTCAGATGCTGTT
+TTTAGAGGCAGAGGATCCAGACAAAGATATATGGCTTTATATAAACAGTCCTGGTGGTTCTATCACTGCT
+GGTCTTGCAATATATGACACAATGCAGTATATAAAGCCGGACGTTGTGACACTTTGTGTGGGCATGGCAG
+CATCTATGGCTGCTTTCCTGCTTGCTGCAGGTGCAAAAGGTAAGAGATTTGCACTTCCTAACAGTGAAAT
+AATGATTCACCAGCCCTGGGGTGGAATGCAAGGGCAAGCTACTGACATAAAGATTCACGCAGAAAGACTT
+TTGAGGCTAAGAGACAAGTTAGAAAGGATTCTTTCAGAGAATACGGGGCAGCCTCTTGAAAAGATAAAAG
+CCGATATGGAAAGAGATTACTTCATGACTGCAGAGGAAGCTAAGACTTACGGCATAATAGATGACATACT
+TGTAAGGCACAAAAAATGAGGCCCCCCAAAAGAGGTGAAATTTTATGGCTAAATACGACGACCACAAGCA
+ATTAAAGTGTTCATTTTGCGGCAAGACTCAGGACCAGGTAAGGAGACTGGTGGCAGGGCCCGGAGTGTAT
+ATCTGTGACGAATGCATAGAACTCTGTCAGGAGATTATAAACGAAGAATTTGAAGAGGATATGGACATGG
+CTATGAGAGATTTGCCAAAGCCAAAAGAAATAAAAGCTTTCCTTGACCAGTATGTTATTGGTCAGGACAG
+AGCTAAAAAAGCTTTGGCAGTTGCTGTCTACAATCATTACAAGCGCATAAATTCTAAAGTTAAGTCAGAC
+GATGTGGAGCTTCAAAAGAGCAACATCTTACTTCTGGGTCCAACAGGATCTGGCAAAACTCTTTTGGCTC
+AGACTCTTGCTAAGCTTTTGAATGTTCCTTTTGCGATAGCAGATGCAACTACCCTGACTGAAGCAGGATA
+TGTGGGAGAAGACGTGGAGAACATCTTATTGAGGCTCATACAGGCAGCAGATTACGATATAGAGAGGGCA
+GAGAAGGGAATAATCTACATCGATGAAATAGACAAAATAGCTAGAAAGTCAGAAAATCCTTCTATAACCA
+GGGATGTTTCAGGCGAAGGCGTTCAACAGGCTCTTTTAAAAATACTGGAGGGGACAATTGCCAATGTGCC
+TCCGCAGGGCGGTAGAAAACATCCTCACCAGGAGTTTATACAGATAGATACAACGAACATACTCTTTATA
+TGTGGAGGCGCATTTGAAGGAATAGACAAAATAATAGAATCAAGGATTGGGAAAAAGAGCCTTGGATTTG
+GCGCAGAGGTTCAGAGCAAGAAAGAAAAAGACGTTGGAGAAATTTTAAAACACATCATGCCAGAAGACCT
+GTTGAAATTTGGGATGATTCCAGAGTTTATAGGCAGAGTCCCAATAGTTGTAACTTTGGACCCTCTCACA
+AAGGATGACCTTGTCAGAATACTGACAGAGCCTAAGAATGCTCTTGTAAAGCAGTACGAAAAGTTGTTTG
+AAATGGACGGTGTAAAGCTTGAATTTGAGAAAAAAGCTTTAGACTTGATTGCAGAAATGGCTCTAGAAAG
+AGGAACTGGTGCAAGGGGCTTGAGGGCTATTCTTGAAGACATAATGCTTGATGTGATGTATGAAATTCCT
+TCTGATGAGACGATAGAAAAGTGCATTATTACAGAAGAGACGGTGCGGAAAATTGCTCCTCCCACACTGG
+TTTATGCAGATGCCCAGAAGATAGGCAGGAAAAAAGCTAAAAAGACAGAGTCTGTTTCATAAAAAATAAG
+TTTTTACATTAACTCCCCTTCTCCTTCACATACTAAAATAGTGAATGGGAAGGGGTTTGATTATATTGCG
+AAAAATGAGGTGAGGTCATGGCAGAAAAAAGGTACACACTCCCTATGATTCCATTAAGAGGATTAACAAT
+TTTCCCTTATATGGTAATTCATTTTGATATAGGGCGAGAGAAATCCATAAGGGCTTTAGAAGAGGCCTTT
+ATGAAAAATCAGCTTATATTTGTAACTACTCAGAAGGACCCAGAGCTTGAAGACCCATCAATTGAGGACG
+TTTACAAGGTGGGGACTATAACTAAAGTCAAACAGATGTTGAAACTTCCCGGGGAGCTCATAAGAATTTT
+GGTTGAAGGTATAAGCAGAGCCGAGATTGACAAAGTCACAAGAGAAGACGAATTTTTTGAGGTGGAGGTA
+GTTGAAAAAGAGGAGCAGGCAGAGATTGAAAAGACTCCAGAGTTAGAAGCGCTGATGAGAAGTGTGGTCT
+CTGCTTTTGAAGAGTATGTAAATATGACTTCCCGCGTCCCCATTGAAAGCTTATACAATGTAATTAGCAT
+AGAAGAGCCGGGAAGGCTTGCGGACATGATTGCAGCCCACATTTCTTTGAGCACAGCGCAAAATCAAGAG
+CTCTTAGAGTGCTTTGATGTGAAAAAGAGGTTAGAAATTTTACTGGGCTTTTTAATGAAGGAGCTGGAAA
+TATTAAAAATTGAGAGAGAAATAAATGCAAAAGTGAGAAGCCAGATTGACAAGCTTCAAAAGGAATATTA
+TTTGAGGGAACAGCTAAAGGCCATAAAGGCAGAGTTAGGGGAAACGGAAGATTTTGACAGCGAGATAGAA
+GAGTATGAGAGGAAAATAGAAGAAAAGGATTTGCCTGAGGAAGTGAGAAAAAAGGCGAAAGAGGAGTTAA
+AGAGATTATCTAAAATGCCTCCCGGTTCTGCTGAGGCCTCTGTTGTAAGAACTTACCTTGACTGGATACT
+GGAACTTCCATGGAACTACGAGACAGAGGATATTCTAGATTTAAAAAGGGCTCAAAGGATACTGGATGAG
+GACCACTACGGGCTTAAAAAAGTAAAAGAGAGGATAATAGAGTTTTTGGCAGTGAGAGCCTTTTACAATA
+AAGTTAAAAGCCCGATCTTATGCCTTGTAGGTCCTCCAGGAGTGGGCAAGACCTCCTTAGGAAGGTCAAT
+AGCTAAAGCTATGAACAGAAAATTTGTAAGGCTTTCTCTTGGCGGCGTCAGAGATGAAGCGGAGATAAGA
+GGGCACAGGCGTACTTACGTTGGAGCTATACCAGGAGGGATTATAAACTCTATAAAAATTGCAGGTTCAA
+AAAACCCTGTTTTTTTGCTGGACGAGATAGACAAGATGAGTTCTGACTTTAGAGGCGACCCTGCTTCTGC
+TATGCTGGAAGTATTAGACCCCGAGCAGAATTCCACTTTTAGAGACCATTATTTAGATTTGCCCTTTGAC
+TTATCTAAAGTACTTTTTATAACCACAGCCAATACAACTGACACTATTCCCGCTCCTCTTTTGGACAGGA
+TGGAAGTTATATACATATCAGGATACACTGAAGAGGAGAAGTTTCACATTGCTAAAGGCTATCTCATACC
+AAAGATTTTGAAAGAACACGGTGTTCCGGACAATAAAATAATAATACAGGACTCAGCCATTAAAGGAATT
+ATTTCTGAATATACTCGTGAAGCAGGAGTGAGAGGGCTTGAGAAACACCTTGCCACAATTGTGAGAAAAG
+CCATTAGAAAGATAATGGAAGATAATGTGCCTTACGTGAAGGTAGGCAAAAAGAACTTGCAGTCTTACTT
+GGGCAAGCCTCTTTTTAGACCCGACAAAGCCAATGAAAAGAGCGAAATCGGAACGGTGATGGGCCTTGCG
+TGGACCAGAGTTGGAGGAGAAATTTTGACTGTAGAGGCTTCTATAATGCCAGGAAGCGGAAAATTAAACC
+TCACAGGTCAATTGGGGGATGTGATGAAAGAATCTGCTCAGGCGGGCCTTAGTTATATAAGAGCAAATGC
+TGAAAGACTTGGCATTGATAAAGATTTTTACAAAAATGTCGATATACATATACACGTGCCTGAAGGATCT
+ATTCCAAAGGATGGACCTTCAGCGGGCGTTACCATGGTGACTGCTATGGTCTCAGCCCTTGTGAAAGTGC
+CTGTCAGAAAAGATGTCGCCATGACAGGGGAAATAACTTTAACTGGAAGAGTTTTGCCTATAGGCGGTGT
+GAAAGAAAAAGTTCTGGCAGCTCACAGAGCAGGCATAAAAAGAGTGATTCTCCCTATGGAAAACAAGAGA
+GATTTAGATGAAATTCCACAGAGCGTAAAAAAGAAACTGGAGTTTAAATTTGTAGAAAGAATAGACGAGG
+TGTTGGAGTACGCTTTAGTCAAGGAGGAAAAACATGAAAATTAAAACAGCTGAGTTTGTAGGAAGTGCTT
+TTAATGAAAGTCAATATCCAAAGGATAAAATCCCCCAAATAGCAATTGTGGGAAAATCCAATGTGGGCAA
+GTCCACTTTAATAAATACAGTTTTGGGGAGAAAGAATCTTGCCAAAGTGAGCTCTACTCCAGGTAAGACA
+AGAGGGATAAATTTTTACCTCGTCAACCGAGCTTTTTACATAGTGGACTTGCCTGGTTATGGCTATGCAA
+AAGTTTCAAAAGAGATGAAAAAACAATGGGCTTATAACATAGAGACTTTTTTAAATACGTCCAAGAATTT
+AAAGCACGCTTTGCTCCTAATTGACATAAGAAGAGAGCCTACAGAAGACGATTTTATGATGGTCAACTGG
+TTTTCTTTTAAAAATTTGCCTTTTAGTGTTGTTCTCACAAAGGCAGATAAAGTCAATAAATCCGAAGCCA
+ATAAAGCTATAGAGAATATCTGTAGAAGTTTTAACATTTCTTCTGATAGAGTGATAGTTTTTTCTGCAGT
+CGAAAAGACAGGAATATCAGAAATACTTAGAATTTTTGAAGAAGTGATTGAGAAGTGAAGCTTTGGGGAG
+AAATCGTTAAATTTTTGACTATTTTTGAATTAGAACAAATTTAGCAACGTTAAAATTATTGTGTTATACT
+GTAAAAGGGAGTATAATTTTAATTAAGTCATAATGAAATGGTTTTGTCTCTTTTTTGGAGGGGTCAAAAT
+GAAAGGAATGCTTGAAAGCAAGATAAACGAAGAAATGATCAAAATTACAAAAGAGGCCATTGGGAGAGGA
+GCCGAAGCTGCCAAAACCCGCATTTGTGAAGACATGATTATTGTCAGGCTCAGTAAGTCTCTTACTCATG
+AGGAAAGGCAGATCATCTCAACTGCAGAAGGGAAAAGGCTGGTAAAAGAGTTGAGACAACTCTTAGATGA
+AATTCTCAAGCCAAAATTTACAGAGATGATAATGCGCCTCACTGGCTGCCAAGTTGTAGGAATTTATAGA
+GATATAAATCCTGAAAAAGGTGAGTATGTATATTTATTCATACTTGACAAGAATTTAGAAGAAGACCTCA
+AGAGTAGATAACCCCCAAATGGTTGTATGTTTTTTACAGGAAAGTAAATATACTAAATTGAAAAATTTTG
+TGACAAATTATATAATTATACGTGTTGGGGGTATAGCAGCGAGGAGGTGAATTAATTGGAGATAGGCTCT
+CCGGTGGTATTTACCATACCGATTTTTGGCGGGATACCTGTCACAGAGACAGTAGTGGTAGAATGGATAG
+TGATGGCAGTTTTGATTATAGGTTCTGCTCTGTTGACAAGGGGATGGCAGTTGGTTCCTTCTGGGGTGCA
+GAATGTAGTGGAACTTATTGTAGATGGCTTTAATAAATTTGTAGAAAGCGCACTGGGGGATCATTGGAAG
+GATTACGCACCGTATTTGGGGACGGTGGCAGCTTTTTTGACTATTGCAAATACCATAAGCATTTTCGGCT
+TAACCCCTCCGACAAAAGATTTTAGCACAACCTCAGCCCTTGCTATTATGTCTATTGTGACAGTCATAAT
+AGCTTCATTAAGGGCAAGAGGGTTTTTTGGGTTTTTAAAGCATTTTTTTAGGTCACCTATAGACCTCTTT
+ATAAACCTTTTGGACCTTTTTGTAAGACCCTTATCTCTGGCTGCGCGACTTTTTGGCAACATTTTTGGAG
+CAGTTGTCATAATGGAGCTTATAGAAAGAGCCGTGCCAGTAGTCCTACCTGCATTTTTGAGCATATACTT
+TGACCTTTTTGACGGCCTTTTACAAATGCTGGTGTTTGTCTTCCTGACGATGTTATATATTGAAGAAGCG
+ATAGAATAGTGTATAATAAAAATAGTAAAACGATTAAAAAATTTTAATAAAAAATCAAAAAAGAAAAGGA
+GTGGATATGAATGAATTTATTGGCTATAGGTGCAGCTATTGCTGCTTTAACAGGAATTGGAGCAGGAGTT
+GGCATAGGTATTGCCACTGGAAAAGCTGTTGAGGCTGTATCAAGACAGCCAGAGGCAAGTGGAAAGATTA
+TGCAACTTCTTTTGTTAGGAGGCGCTCTTGCAGAGGCAACAGCCATTTACGGGTTGCTTGTGGCAATAAT
+GATCATAATCTTCAAGCCATAAAGGAAATACCAAAATTTCCTGATGAAAGAAGGGAAAGCCTTGGAACTT
+TTTAATCTCTCCACTTTTGTGTTTACAATCATCAACCTTTTGGTGCTTTATTATATCCTAAAAAGGCTTT
+TGTTTAAGCCTGTTACAAAGTTTTTGGAAGATAGAGAGAATAAAATTAAATCAGCTCTAGAAGATGCTGA
+CAAACAAAGGGAAGAAGCCTATAGCTTAAAAGCACAGTATGAGGAAAAACTTCAGAATGCGGAAAACGAA
+GGCAGGGCTATAATTGAAAAAGCCCAAAAAGAAGCAGAAGAAAGAGCAAGTGAAATCATAAAGAGTGCCA
+ATAAGGAAGCAGAGAGCATAATTGAAAAAGCAAAAGAAGAGGCAGTTCTTGAGAAGATAAAGGCTATGCA
+TGAGCTGAGGGCAGAAATGTCACATCTAATAATAGAAGCTGCTTCTAAGGTTTTAGAGAAAAAACTGCCT
+GTTGAGGATGAAGACCTTATTAAAGAGGTCATTGAGGAGGCAGGGTCATGGAACAAATAATAGCAAAAAG
+GTATGCCTCTGCCCTCTTTGATGTGGCTAAAAAAGAAGACAGGGTAAAAGAATACTACGAAGAATTGAAA
+AAAGCTGTGGAGATATTGCAAACAGAAGCTGTATGGAAGATTTTTGTAAATAAAAGCATTGACAAGACAA
+AAAAGATGAAATTTGTTGAAGAAGTGCTAGAAGGTTTTTCAAAAGAAATTGTAAATTTTGTCAAAGTAGC
+AATATCAAAGCACAGAGAAAATCTCATCAAAGAGATACTGAATGAGTTTGAAGCTTTGTATAAGGCTTAC
+TTTAATATGATAGATGTAAAAGTAATTTCTGCCTATCCTTTGAAAGAAGAAGTGTTAAATCTGGTCAGGG
+AAAAGCTAGAGAAAAAGTATAATAAAAAGGTAAATTTGATTCCTGTAGTGGATAAGGAAATTTTAGGTGG
+CTTAAAGCTGGTCATTGGCAATACTGTAATTGACGGTTCAATTAAAGCAAGACTTGAAGCTCTTCTCAAA
+AACATGCGTCAGGCTGTCTAAAATGAATTTAAGAAGGTGAAAAGCGTATGGGAATAAGACCAGAGGAAAT
+TAGTTCTGTTTTGGCGGAAAAAATTAAAAACTTTGATTTTAGCGTAGAAACTCAAGAAATAGGCTATGTT
+ATTCAGTCAGGGGACGGAATAGCGAGGATATACGGCCTTGACAATGCTGTGTACGGTGAAATGGTGGAGT
+TTGAGAGCGGAGTCGTAGGCATGGTCCTGAACCTAGAAGAAGACACAGTAGGTGTTGTAGTGTTAGGAGA
+CCCTGAGAAAGTAAAAGAAGGGGACGTAGTGAAAAGAACAGGCCGCATAATGGAAGTGCCTGTAGGTAAA
+GGACTTTTAGGAAGGGTTGTAAATCCACTGGGAGAGCCTATTGACGGAAAAGGCCCTATAGAGTATGAAG
+GGAAAAGGCCTATTGAAAGTCCTGCTCCTCCTATAGTAAGGAGGCAGCCTGTTAATACGCCTCTTCAGAC
+TGGTATTCTCGCCATTGACTCCATGATACCAATCGGTAGAGGTCAGAGAGAGCTCATCATAGGCGACAGG
+CAGACGGGGAAAACCGCTATAGCAGTTGACACCATAATAAACCAAAAAGACAAAGGGGTATACTGCATAT
+ATGTTGCAATAGGGCAGAAAGCTTCTACTGTGGCAAGTGTAGTGAATACGCTTGAAAAATATGGAGCAAT
+GGAATATACCACGGTAGTTGCAGCAACTGCCAGTGAGTCGGCGGCTTTGCAGTATATAGCTCCTTATGCG
+GGCTGTGCAATGGGAGAGCACTTCATGTATCAGGGAAAAGACGTGCTTGTGGTGTATGACGACCTTTCGA
+AGCATGCGGTGGCATACAGAACTCTATCGCTCCTTCTAAGAAGGCCGCCTGGAAGAGAGGCTTATCCTGG
+AGACGTATTTTACCTGCATTCACGCTTGCTTGAGCGCTCTGCTCGACTTTCTGATGAGTATGGCGGCGGG
+TCTTTGACAGCTCTACCGATTGTTGAGACTCAAGCAGGAGATATATCAGCATATATTCCAACAAACGTCA
+TATCCATAACAGATGGTCAGATATATCTGGAGTCAGAGCTTTTCTACAGCGGCATAAGGCCTGCTATAAA
+CGTGGGTCTTTCAGTATCCCGTGTTGGCGGTGCCGCTCAGATAAAAGCGATGAAAAAGGTTGCAGGGCGC
+TTGAGACTTGAGCTTTCACAGTACAGAGAATTGCAGGTTTTTGCAAGATTTGGAACTGACTTAGATAAAG
+CTACTCTTGAGGTTTTGAGGCAGGGCGAGAGAATTGTAGAGATTACGAAACAGCCTCAGTACCAGCCTAT
+GGCTGTTGAGGACCAGGTAATAGCGATTTACACTGTGATGAATAGATATGTGACAGACATTGAGGTAAGT
+GAAGTAAGACCTTTTGTCATGGGGCTTCTCAAGTTCTTGGACGAAGCTTATCCAGAGATAAAGCAGTCCA
+TAAGAGATACAAAAGACCTCACCAAAGAGACGGAGGAGAAACTTAAAGCTGCAATCCTCGAGTACAAGGA
+AAAGTACGCCGCAAAGGGTGAAAAATAATGGGAAAACGAGATATAGCCTTAAGGATTAAGAGTGTGAAAG
+AAGTGCGAAAAATCACCAGAGCGATGTATCTCATCTCTGCTTCAAAATTCCAGAAAGCCAAAGGTATGTT
+GGACAGAGTGAGGCCCTACTATTACCGGGTTCAGACGGTTATGAAAGACATTTTGCTTCACACAGGAGAA
+GTTACATCACGATATCTTGAAAAAAAGGATGTCCCTGAAAAACAGGATAAAAGGAAGGTCTTTCTCATAG
+TGACAGGAGATAAAGGCCTTTGCGGCGCTTACAACCACAATGTAATAAAGGCTTCTATAGAGCTAATTAA
+AAATGAGAAGGCGAATTTGAAAGTAGTAGGAGAAGTGGGGAGAAGGTACTTCATAAAAAAGGGATACGAC
+GTAGACAGAGATTTCCTCTACACTGCACAAAATCCTACTGTTGACTTAGCGGCGGAGATTGCAGAAATTC
+TTCTGAAAGAGTATAACAATGGCGATGCGGATGAAATATGGGCTGTGTACACTGAAATGAAGGGGCTTTC
+TCAGAAGGTGAGGACTTTAAGGCTTTTGCCGCTGGATGTCGAAAATTTCATGTCCATTGCTGCGGAGGAA
+GAAGAGGCCGTGGAAGAGCACGTGGTAATTGACAGCGACATGATTTACGAACCTTCTCCTTCAGAAGTCT
+TTGATGCGATAGTTCCAGAATATTTAAAAGGGCTCATATACAGCATTCTCGTTCAGGCTTTTGCTTCAGA
+GCATTTTTCCAGAATGGTGGCAATGGATGGAGCAACTTCCAATGCCGACGAGATGATTGAAAAGCTCACT
+CTTTTGTACAACAAGCTAAGGCAGGCTTCTATAACGCAGGAAATTATAGAAATAATTACAGGGGCATCTG
+TATAAAAAGGAGATGATAGTTTGAAAAAAGGTTACATTACACAGGTAATTGGTCCTGTTGTAGATATAAG
+GTTTGAAGGGGATCTTCCTCCAATAAATAACGCCATAAAAATACCTATGGGAGATAGAGAGCTTGTGGTG
+GAAGTAGCCCAGCACATAGGGGATAACACAGTAAGATGTGTGGCAATGGCATCTACAGACGGACTGAGAA
+GAGGAATGGAGTGCATAGACACCGGCGGACCTATAATGGTTCCTGTTGGAAAAGGCGTGCTGGGCAGGAT
+GTTTAACGTCTTAGGACAGCCCATTGACGAGCTGGGAGAAGTAAAGGACGTAAAATACATGCCCATTCAC
+AAAAAGCCACCTTCTTTTGAGGAGCAAAACCCTGCAACGGAGATTTTAGAGACAGGAATAAAAGTAATTG
+ACCTTCTCACACCCTATCCAAAAGGTGGAAAGATAGGGCTTTTTGGCGGTGCAGGTGTTGGGAAGACAGT
+CCTTATAATGGAGCTTATACGAAATGTGGCCATTGAGCACGGCGGTTACTCCATATTTGCAGGAGTAGGT
+GAAAGGTCCCGTGAAGGGAATGAATTGTGGCTTGAAATGCACGAGGCTGGAGTTATAGACAAGACAGCTT
+TTGTGTTCGGTCAGATGAATGAGCCTCCTGGAGCCAGAATGAGAGTGGGACTTGCAGGGCTTACCATAGC
+AGAGTACTTTAGGGACGAAGAGCATCAGGACGTTTTGCTTTTCATAGACAACATCTTTAGGTTTGTACAG
+GCAGGGTCAGAGGTTTCTGCTCTTTTAGGCAGAATGCCTTCTGCTGTTGGATACCAGCCCACTCTTGCTA
+CTGAAATGGGCGCTCTTCAGGAGAGAATCACATCTACAAAGAAGGGTTCTATAACATCGGTTCAGGCTAT
+TTACGTTCCTGCGGACGACTTGACAGACCCTGCTCCAGCGACAACTTTTGCTCACTTGGATGCTACTACA
+GTTTTGTCAAGGAGCATTGCAGAAATGGGTATTTACCCTGCAGTTGACCCGTTGGATTCTACCTCCAGAA
+TACTTGAACCCCACATAGTAGGAGAAGAGCACTATTACGTTGCTAGGAAAGTGCAGGAAATTCTGCAAAG
+GTATAAAGAATTGCAGGATATCATAGCCATACTCGGCATGGAAGAGCTGACGGAGGAAGACAGGCTCATT
+GTGTACAGGGCAAGAAAGATACAAAGATTCTTGTCACAGCCTTTCTTCGTAGCAGAGGCCTTCACTGGGA
+CTCCGGGTAAATATGTTCCTCTCAAAGAGACCATAAGGGGATTCAAGAAGATTGTGGAGGGAGAAATGGA
+CGACATACCAGAGCCAGCCTTTTACATGGTAGGAACGATCGATGAAGTTTATGAGAAAGCAGAGAAGATG
+AAATGAGGTGAAATAAATGGATAAAACCTTTCACCTCGAAGTATTGACCCCTTACAGAAAGTTTTATGAA
+GGGGATGTGGAAGAGATAATTGTGACTACTACCACAGGTCAGATTGGCATTTTGAAAGACCACATTCCTC
+TTACAACTCCCATCGCTCAGGCTGGCACTTTGCAGATAAAAAAAGATGGTCAATGGAAAGAAGCTTTCAT
+CTCTGGAGGCTTCATGGAAGTGAGAAGAGATGGAGTTACAATACTCTCAAGTGCTGCAGAATGGCCGGAA
+GAAATAGATATAGCAAGAGCTCAAGCAGCCAAGGAGAGGGCAGAAGAAAAACTGCGCCAGAAAAAGAGCA
+AACAGGAGTACATTGCTGCAGAAGCGGCTTTGAAGAGGGCATTGATGAGGCTTAAAATCGCAAGCAAATA
+CCAGGAAATGTGAAAGCTTCCCTCAAAAGAGGGAAGCTTTTTATCTTTTCTCAGGTTCTTTTTCAGGTAG
+TTCAGATAAGATTATTCCTGCCAGCATGAAAGCTCCTCCGATGATCGCTCTTATAGACATTGTTTCTCCT
+GCGATTAAATAAGCAGCTAATGCGGCAAATACCGGCTCGAGGGAAAAAATTAGGGCCGTATGGGTGGCAG
+TTGTATAAGCCTGCATGGTATTTTGAGCCACAAAGGCAAAAGCCGTTGCGAATACGCCGGTTATTATTAT
+AGCTCCCCAAACATCCAGGGAAGTAGGTATAAAAGGCTTTTCAAATATCAAACTTACAATGCCACTTAAG
+AGTGCCACCATTCCAATTTGAACGGTAGCAAGTAGGTATGTGTCCATCTTTGAAGCGTATTTTGATATCA
+AAACTATGTGCATGGCAAAGGCAAAGGCGCAGAGAAGAGTAAGGAAATCCCCTATATTGATACTGAGGTC
+AATATTTGTTGTAAGAAGTATAAGGCCTATAAAAGCAAGCACCACTCCCACGGTAGCTGCCTTGGTGGGT
+TTTCTTTTAAGGAGTATGGCCTCCAATATGGGTACTAATACTACGCTAAAGCCTGTAATAAATCCGGATT
+TAGAGGCTGTGGTGTATAAAAGCCCCATTGTCTGAAAGGCGTATCCTAAGAATAACATTGTTCCAATTAA
+AGAGGCAGCCATTAGAGTACTTTTATCTATCTTTTTAAGTTTTTTATAAAAAATTGCTGCCAGCAATAAA
+AAGGCTAATAAAAAGCGTATGAAAAGAAAATTATACACAGGAAGGGATTGAATGGCATTTTTCACTATTA
+TAAAAGTAGAACCCCATATCATTGTCACAAGAGTCAGCACTATATCGCTTTGAAGTTGCTTTGACAAAAT
+TATCTCCCCCTACGCTTTGAAATTTTGTACGATTGGCATTCTCCTGCCAGTGCCAAAGGCTTTAGGTGAG
+ACTCTAAGTACAGGAGGGGCCTGTTTTCTCTTGTATTCATTTTTATTTACAGTATTTATGATGTGCCTTA
+CCAGGTCTTTGTCAAAGCCTTTTTCTGCTATTTCCTCCACAGAAGCATTTTCCTCTAGATAAAGCTTCAA
+CACTTGGTCCAGTATTCTGTAAGGGGGAAGAGAGTCTTCATCTTTTTGGTTTGGCCTTAGCTCTGCCGAA
+GGAACTTTTTTAATTATTGAAACTGGTATTATCTCTTTTTCTCTATTTATATACCTCGCCAACTCATATA
+CTTGAGTTTTATATAAGTCGCCAATCACTGCTAGACTTCCACTCATATCTCCGTACAAAGTGCAATAACC
+CATTGCCAACTCTGACTTATTGCCTGTTGTAAGCACTACGTATCCTTCCCTGTTTGCAAAGAACATGAGA
+TAATTTCCGCGTATTCTAGCCTGTACATTTTCCTCTGCCACATCTCCTAAAGCATTTCCATCTTTGTTGA
+AGACAGATAAATAGCTTTTGAAAACAGGCTCAATAGGAATCACTCTAAAGTCTATGCCTAAGTTTTTGGC
+CAAGATTTCTGCATCTTTTACACTTCCTTCAGAAGAATACCTTGAAGGCATAGAAATTGCCAATACATTT
+TCTTTTCCCAGGGCTTCAGAGGCTATTACTGCCACTACTGCAGAATCAATTCCACCGCTTAGTCCCAGAA
+CCGCTTTTTTAAATCCTAATTTATGAAAGTAATCCCTAACTCCAATTACAAGAGCCTTATATATCCAAGA
+TATATCTTCTTTAAGTTCTGGCAGCTCTTCGAAGTCCTCCAAATTTTGCAACTCTACTACTTTAAAATCC
+TCTTCAAATCCTTTTAGCCTTATTACCTCTTTTCCTTTTTCATTTAATACGAAACTATTTCCATCGAAAA
+TGAGTTCATCATTTGCTCCTACCTGGTTGACGTACACAAAAGGAATGCCGTATTTATCAGTTTTCTCTTT
+CATTATTCCAAGCCTTGTCCTGTGTTTGCCCAAATGATAGGGAGAGGCAGAGATGTTTATAAAAATATCC
+GGTTTTAGTTTAAATTGCTCTTCCAAAACATCAACAGAATAGTTTGCGCTTGGCTCAAACACATAGCCTT
+TCCATGCATCCTCACATATATTTACTGCTACTTTTACGCCCTTAAATTCAACTGTTTTTATCTGTGATGA
+AGGAGAAAAATATCTTTTCTCATCAAATACGTCATAATTGGGAAGGAGCGTTTTATCAAATATTTCTATT
+ATTTTTCTGTTGTAAACAAAAAAGGCAGAATTATACAAATTTTTATTTTCATCTTTTCTCACAGTACCTA
+GTATTACGGCAATTTCATCAGTTGCCGGCAGTATTATTTTATTTATCATCTCTTCATTTGTTTTTATGAA
+GTCTTTCACGAAAAGAAAGTCTTTAGGAGGATAGCCAACAGTCGACAGTTCAGGAAATACAACCAAATCC
+GCCTTTTCTTTTTTTGCCTTTTCAATATATTTTACTATTTTTTCACAGTTATGTTTTATATCTCCAACAA
+CAGGGTTTATCTGTGCCAGTGCAATTTTCATTTCTTTTCACCTCTACGTACGATGTATTACAAACATATT
+TTAGCACATGTTAAAATAAAAAGCATCTCTTTCTATCTCCAGCGAATGAGCTTTTTTTCAAGATACACTA
+TAAATACGTACATTAAAGCTGAGAGTATGGAAAGGATCAGCACACTCGTCATTACCATGTCTAATTTAAA
+AATTTGCCCTCCATAGACTATCAGATATCCGAGGCCGGCTTTTGATACCAAAAACTCACCTGTTATGACT
+CCAACCCACGAAAGGCCGATGTTTATCTTTATAGCCGACATTATAGTGGGTACACTGGCGGGCAGCACGC
+ATTTGGTGAGTATTTGCATTTTTGTAGCCCCGAAGGTCTTTAAAAGCTTTATTTTTTCTTCGTCCACTTC
+TTTAAAACCTGTCGCCAGGCTTATAATTGTCACAATTAATGAAATAGCTAGTGCCATTGTGATAATTGGA
+GCTTCACCGTTTCCCATCCAAACTATGAAAATAGGTCCTAATGCAATCTTTGGGAGGCTATTTAAGACTA
+CTAAGTAAGGTTCTGCCACCTGTGAGAGAAAATCTGACCACCATAGGAGTATTGCAATAAACATCCCTGC
+AACTGTTCCCAAAGTAAATCCCACTACAGTTTCACTTAAAGTAACCCATATATGCATGAGAAGAGTCCCG
+TTTTGATTTAAAGTCAGCATTGTCTTTAACATTCTAGAGGGCTGGCTTACAAGGAAAGGGTCTATAATTT
+TGTACCTCGCTGCGATTTCCCACAATCCAAAAAAGATTACCAGGATTGCCAGTTGTGTTACTCTTACCAT
+TATATTTTTTCTTTTAACGCTTTTTAAAAATTCTTGATGCTCTTTTGACACATAGGTGGATGCCACTTCA
+TACATGTATATCCAGCTCCTTCCATATAGAATTGAAATACTCTCTGAACTCAGGTGCTTTTCTTCTCCCT
+ATTGGTGAATAATCATCACAGGTGAGAGATATTTCATAAATTCTCTTTACGTAGGCGGGCCTTTTTGAAA
+GTACTACAATCCTATTACACATGGCTATTGCCTCGGAAATATCGTGGGTCACTATTACGGCAGTTTTCTG
+TTCATTTTTTAAAATTTTATACACCTCATCGGATATGGCAAGCTTTGTCTGATAGTCGAGAGCTGAAAAG
+GCCTCATCTAAAAGCAATATGTCAGGTTTTAAAGCGAGTGTCCTGATTAGTGCAGCCCTTTGCCTCATCC
+CTCCTGAAAGCTGATTGGGGTAATAGTTTCTAAACTCCCACAGCCCGTATTTTTTGAGCAGATCTTTTAC
+GTAGCTTCTCGATTCTTCTGTGAGCTTTTTTTGAATTTCAAGCCCAAGTATCGCATTTTGCCATATAGTT
+CTCCATTCAAACAGATGGTCCCTTTGAAGCATATAGCCTATTTTCCCATTTACTTCTACGCTTCCTCTGG
+AAGGCTTTAAAAGACCGGAAATTATGGACAAAAGGGTAGATTTACCGCATCCCGAAGGTCCTATTACTCC
+CACAAATTCTCCTTCGTACACATCAAAGGAGATATCATTTAAAGCTTCAGTTTCACCTTCCAATGTGTGG
+TATTTAAAAGAGACGTTTTTAAGGCTTACCATCACATTGTCCATACAAGCACTCCTTTCTATATTTTGAG
+GTTGTGCCCAAGATGCTTTTGGGCACAACCTTCAGTTTACTTTTTAATAGTTTTTTCTGCTTTTTCAGCA
+AAGGTGTTGTTTATAAGAAGCCTTGAATCCACCTTCTCTTTTATCACTCCTGCATCTAAAAGTATTGTCT
+GCAAGAAGTCAAAGTCTTCTACTTTCATTTTGAGAGTTGTTCCCCACGTATTCTGGTTTTTATACCTTTC
+AATAGCAGTTGCCATGAGGTCTACATCTGCATCAGGGAAGAAAGGTTTTATAGCCTCTGCCACCTCTTTA
+GGGGAATGAGAATCTACCCAGAGCATACCTTTGTACACTGCGTTTACAAATTTTTGTATTATATCAGGGT
+GCTTCTCAATATAGCTTTTTTTGGCGTTAAAAGTAGTGTAGGGTACCTCATGGCTTGACGCTCCTACAGA
+AGCTACAATATAACCTCCTCCCTGTTTTTCTACCATTGAAGCTGTAGGTTCAAACAAAGCCACATAGTCG
+GCATCTGATGACATGAAAGCGCCGGCTGCTGCTGTAAACTGTAGATTGGTGATAAGAGTTAGGTCTTTTT
+TGGGGTCCAGTCCGTGCTGCTTTAGAACGTACTCTAAGGTCATTTCTGGCATGCCGCCAGGTCTTCCACC
+TATGACTTTTTTGCCTCTTAAGTTTTCCCACTTGAAGTTCGGTTCAGGTTTCTTGCCGAGGAGGAAGGAA
+CCGTCTTTTCTCGTCAGCTGTCCGAAATTAACTAGGTAATCATCTCTTCCCTCTAAGAGCACATATACGG
+TGGTCTCAGGACCTTGAAGTCCTATGTCTGCTGTTCCAGAAAGCACAGCTGTCGCAGCTTTGTCTGAGCC
+TTGAGCAGTCGTGATTACAAGCTCAAGACCTTCCTCTTTGAAAAAGCCCTGGCTTACCGCTACATAATAG
+GGAGCGTAAAAAATGGAGTGGACCGTTTCTACGAAATTTATCTTTGTGAGCTTTTGCTCTTTACTGCTAC
+ATCCGGTTATTGAAGAGGCTATAAGTGTAAGTACCACAGCAATTACAATTAAGTACTTGAACCTCATAGA
+CAATCCCCCTTTTCAGTTTTCACTTTATTATATTCTCGAAGCCTTAATGTGTGATTTAGGAGAAATTTTG
+GTTTATCCTTTTTAGAAAAGAAGGAGAAGTGAAATTTTTGTCGAATAAGTATATACTGTAATTAGATTGC
+TATAGAAAAGGGGATTGGAAATGGCGCAAAAACCTGTTGCAAAGAAAAGTAAAACAAAATCAAAGACAGG
+ACAAATGCCAAAAATTAGCGGAAAACTTGACATTGTTTTTTACATAATACTTTTAATACTGGTATTTTAT
+CCGCCTTTTTTCAGAGGCATGTTCTTTGAGAAAGAGATGTTTCCGACAATCGCTATAACCTCTGTCGTGT
+TTATACTGTGGGCTGTGTATAAGATTGCAGTAAAAGAGCCCATCATAGCTACTACACTGGATTACGCTGC
+ACTTTCTCTTGTTGGAGCCTATGTGATTTCCACTTTTTTCGCTGTAAATGTAAGAGCAAGCATTGGAGAG
+GTTTTGAGATACTGTGATTATCTTTTCATTTACTTTATGGTAAGTAAACTAGTAAAGGATAATAAAAAAA
+TCTTTATGCTATTAAATGTTCTAGTTTTGAGCTCCTTTTTTGTGGCGGTCATAGGACTTGGTTCTTCTGT
+AAATTTAATTCATTACAATGGTTCTTGGGTAGGTGGAAGGATAAACTCCACTTTCCAGTACCCCAACACC
+GCAGCTTCCTTTTTGATGGCATTTTTTCTTGTAAACTTGGCATTAATATCCTATACTGATAATAGATACC
+TAAAAGCTCTGTACGGCGCCATTGCCTACACTCAATTCTACGCTTATGTGTTTACACTTTCTCGCGGAGC
+ATGGCTTATGCTTCCCTTTTTAGGCCTTTTATTGATGGCTTTAATGCCAAAAGGGAAAAGGGTAGAGCCC
+TTCATGTATTTTATAGGGGTAATAATTGCTTCAGCACTCCCAATAGCGAAATTTAATTCAGCTGTTGCAA
+GTGGCGATGCAATGAGGCTTGTAAAGTGGTATTTAATAGGATTCTTATCTTCTCTTGTAATTACTTATGC
+TATAAGCTTTGTCATGGGCTTTGTAAATAAAATAAGCGCAAAAATTGCTCTAGCTATAGCTTCTGTGCTG
+ATAGTTTTAGTAGCTATTGGAGGTTACATAGTTTTTACCACACAGGTGCCGCTTACTTTGAAGCACACAG
+CGGATGAACCTGATGGAATGAAGGCAGTTACGCGTTTTGTGAATGTTGACCCTGATAGAGTTTATGTACT
+AAAGTATGATGTAATAGCCAAAAATCCCGAAAATAAAGATTGGGCTTACGGGATAGTGATAAACAGCAGA
+AATGAAAATGACCAGTCGACAAAAATTGCTGAAGTTTACGAAAAAGGAGACTTTATAGGGGAAAAGACTT
+TAGAATTTACAACCCTTAAAGACACAAAAAGCATAGCCATTGTGTTTATGAACAATTTTAAAGACACTTC
+TGCGACTTTTACAGAAGCAAAAGTGTATCCCAAAAACGACCCAAAAGACGTGCAAACCGTGATGTTAAAA
+TACAAATACCTGCCGGAAGACATTGCATCCCGTGTGCAGGATATAAACCTCACAAGCCGCAGCAGCTCTC
+AGAGAATGCAGTTTTACATAGACGGCTTAAAAATATTTAAGGACTATCCCATATTTGGAGCAGGTGGAGG
+TGCATGGGCTGCTTTATACTTTAAGTACCAGTCCTACCTTTACTGGACAACACAGACACACAATTACTTC
+ATGCAGGTATTGCTTGATACAGGCATAGTTGGATTTATTGCACTGCTTTTCTTGCTCGTTACTCTTATAA
+GGAGTATGGCAAGGGTGTACAGAGGGTATGGAGAAGATAAGTACAAAGTCCTTATAGCAGGTGTAATAAC
+TGCTATAGTCAGTCTCTACGCTCATGCTGCCATGGACTTTGACTTTTCACTTTCGGCTGTGTCAATAGCC
+CTCTGGGCGTTAATTGGAGTGATAAATTCTCTGGATAGAGAGATATTAAAAGTAAAAAGTAGAAAGGTCT
+ATCTTAACTATGCAGCAGTTTTAGTAACTTTTGTGGTTCTTTATATGTCTACCTCTATGTCTGTAGCTTT
+GGGCTATGCAGTCAAAGGCGATAATTTCTTAAAATCTCAGGATTTAAATTCTGCAGAAGCAGCCTATGAA
+AAGGCAGTTGCTTACGATCCATTTAATGCCCAGTACAGAATGACTTACGGGCAGATTCTTGCGGCTCTTG
+GTGACAAGTGGCAGGACCCTGTAAGGCTTCAGAAAGCCATGTTTGAAGAAGAAAAAGCAGTTAAGCTTGA
+GCCTTTCAACTCAAGGTTAAACGCCCAGCTTGGAGCTTTTTACCTTGCTCATGGGCAGATTGACCTGGGG
+CTTAAGTACGTAGAAAAAGCAGTAGAGGTACAGCCTTTCAGGCCAGAAAATTATCAACAGCTGGCTGACG
+CTTACAACAAAGTAGGCATGTATTACCTTAACAAAGGGGATAAACAAAAAGCGAAAGAGTACTTGCAAAA
+AGCTGTAGATGTAGAGAAAATGTATGAAAAAGTAAATGCTAGATCACTTGAGCCAAAGCCCATGACTGAG
+GCGACAAAACAGATAATTGAAGAATCCAAAAAAGCTCTTCAGGGGATACAGTAAGCTGTATCCCTTTTGT
+TTTAGTTTAACATTGATTACCTGTGGTAAGAATGGTATGATAAAGCTAGTAAAAAGTTTTTGTATGGGGG
+CATGAAAATGACAAACGAAGAATTCATGAATTTTATTGTGGAGAAGTTCAATAGTTTTGAAAAGAGGTTT
+GACAACTTTGAAAGAAGACTGGATGAATTTGAAGAGAGATTTAGTGCCTTTGAGAAGAGATTAGAAAAAA
+TAGAGAAAAGATTAGATGGATTTGAGGAAAGGTTTGAGGATGTAGAAAAGAGATTTGAAAATGTAGAAAG
+AAGCTTTGGAAATCTGGAAAAGAAAGTTGAAGGTGTAGAAAAAAGACTTCAAGATGTAGAAAAAAGAGTT
+GAAAATGTAGAAATAAGACTTGAAAGCGTAGAAAATCTGGTTAAAGCTACATTTGAACAAACTGCTTCAA
+ATTCGGAAGCTATTACAGAAATAAAGATAAAATTGGATAAAAAGTTAGAAAGTTATGATAAAACTATAAC
+CGAGTTAAAGCAAAAGTCAGAGGAAGCAGAACTGGACATACAATTACTAAAAAAATTAGTGGTAAACCTG
+TAGGGCCTAAGATGCACTATAAAGTGCGTCTTTTTTATTTATAAGCATAATTTTATTTTTCAATTCAGAA
+GGAAAATGTTGTTTTATGTCGAATATTATCATGGGTTCAACAAAAAGAAAGCGGAGGTAAACGTTCATGA
+ATATAGGGATTGTAGGTGCTGGTAAGGGCGGCACAGCCATTTTAAAAGCGATTTACGGATTGCCAGAAGT
+TTTTGTTGCGGGTGTTGTGGACATAGACGAAAATGCACCTGGGATGAAGTTGGCAAGAGAAAAGGGCATA
+AGGACTTTCACCAATTGCGTGGATTTATTAAAAATGCCACAACTAGATTTGGTGATTGAAGTAACGGGCA
+ATCCTAAAGTACAGGAAATACTGTATACACACAAGAGTGAAAACACAGTAGTAATTGATGCCAATGCAGC
+AAAATTAATGATGAACGTTGTTCAGTCAAAAGAAGAAATGACCAAAAAACTTTATATGCAAGCTCAAGAA
+TTAGCAAAAGAAGCCGAGAAACTTGGCAATGCGGTGAAAGAGATAAAAGGAGCAGCCCAGAATGTAGCAG
+AAGGAGCAGAGGAACTGGCTTTAATGAGCGCAAATCTAAACGATTCAGCGAATAACGCCAGAAATTACAC
+TCAAAACATAGGAGAAGTGCTTTCGTTTATAAAAAGAGTAGCCAGTCAAACAAAACTTCTAGGTTTAAAT
+GCGGCAATTGAAGCAGCTCGGGCAGGAGAGCACGGACGAGGCTTTGCTGTTGTAGCTGAAGAAGTTAGAA
+AATTGGCAGAAGAGAGCGCACAGGCTGTAGAACAGATTGGAAATATATTGAAAAATATAGAAAATTCTGT
+AGAAGCAATTGTCAATGAAATAAGCAAAACGACACAAATCGCAGAGCTTCAAGCAGGTTCTACTCAGCAG
+ATTGTAAGTGAGATTATGGAATTAGAGCATACAGCAGATAATCTAAAAAAAGTGGCTAACCAGCTTATAA
+ATTTGAGCTGAGGTATTTTAATAAAATTTTCTAGCTTAAGAAGGAAAATCATATTTTTTGTCGAATATAT
+ATTAATTGGATTGGTTATCCATTTTTCTGACATGATCCAGCAGGGTTTATGCGGCTGTTTCGGCGCCCGT
+AGATTCCGCTGGTGGTAATAGAAATACAGGGAAGGGGAGGGTGTTTTTCAAAAACACCTAATCTCCAAAG
+GAAGGTTATTACCTTTTTTCTTAAAATGATATAATATAAGTGAAAGATATAATGAAGATCTTCTGATGCT
+CCTCACGATAAAGGTTATAAATACTTGCTTTCTCACAAAAAAGTCTTTATTGAGCTTTTAAGAAGTTTTG
+TCAAAAAGGACTGGGTAAATGAAATAGATGAATCTAGCTTGATCCGTATAAACAAATCTTTTATACTGCA
+GGACTTTAAAAATAAAGAAGCAGATCTTATCTATCGGGCAAAATTGAAAGATAAAGATGTTTTTTCTACG
+TATTGATGGAATTTCAGTAAAAAATTGACTTTCAAATGCCTTACAGGCTGCTTCTGTACATAGTTGAAGT
+TTGGAGAGAAATCTTAGGAGATATTCCAATAGAAGAGCAAAAAAGGAAAGATTTCAAATTGCCTGTAGTT
+ATTCCTATTGTGCTTTATAATGGAGTCAACAGATGGACTGCTTCTTTGAACTTCAAAGAAATAGTAGACT
+CATATCAATTATTTGGAGAGAACTTAATAGATTTCAGGTATATATTAATTGATGTAAATAGAATATGATG
+AAGAAGAGCTTTTGCAGTTATCTAATTTGATAAGTAGTATATTCTTACTTGATGGACGAATAGATAAAGA
+AGAATTAATTGAAAAATTGAGAAAAGTAGCGGATACCTTAAAGAACATAGCTGAGGAAGAATTCATAATA
+CTTAGAAATTGGCTTTTCTCAGTTGTATCGAGGTTTCTGCCAAAAGATAAGGAAAAAGAGGTAAAAGAGA
+TTTTGATGCAAAGTGAGGGGGTGAAGGAGATGATTTCTAATCTTGAGCGAAGCTTGAGAGAAGAATTTAG
+GAAAACGAGAAGAGAAGCATTACAAGAGGGATTGAAAAAAGGAAAACTAGAAGGCCTAAAAATAGGGAAA
+ATAGAAGGGAAAATAGAAGGAATACGCATGGTAGTATTTGAACAGCTCAGAGAAAAATTTAGAGATATTC
+CTATAGAATATATAGAAGGCATTGCAAAACTAGATGGCAAGACTTTGCTCCAGTTAGCAAAAGACATTTT
+AAAAATGGAAAAATTAGAGGAGTTGAAAAAATATATAAATTGAAATAAGTTTGAACTATTTTTTCACCTA
+AGGAAAGAAAAAAGCTAATTGTACGAAATCATAATTTCGTATAATTGGGTGGACGGGGGATTTTTTATTT
+TTATGGAAATCAAAATTTCTAGAGAGGGTTTTAAATATGGAGATAGAATTAATTAATTTAAAACGCCAGT
+ATAAAAATTTAAGGGACGAAATAAATAAGGCAATAGAAAAAGTTTTAGAAAATGGACAATATATCCTAGG
+TCCAGAAGTAAAAGCTTTTGAAAAAGAAATAGCAGAATATTTGGGTATAAGATACGCAATAGGTGTAGCA
+AATGGGACTGATGCTTTGGTGCTTTCATTAAGAGCTCTCAATATAGGACCAGGAGATGAAGTTATAACAA
+CTCCTTTTACCTTTTTTGCAACAGCAGAAGCAGTTTCTCAGGTAGGTGCTACACCAGTTTTTGTCGACAT
+AGACCCAGATACGTACAATATAAATCCGGATTTGATAGAAGAAAAAATTACTAAAAAAACAAAAGCTATT
+ATACCAGTACATATTTTTGGACAACCCTGTGATATGGACAAAATCATGGAAATTGCCAAGAAACACAATT
+TATACGTAATCGAGGATGCATGTCAAGCAATAGGATCAGAGTATAAAGGCCAAAAAGTAGGTACTTTTGG
+AGATGTCGCCTGCTTCTCATTCTTTCCCACAAAAAACTTAGGCGGTTATGGCGATGGAGGAATGGTGGTA
+ACTAATAATCCAGAGATAGCTGAAAAAGTAGACATACTCAGAAAACATGGCAGTAAAAAGAAATATTATA
+ATGAAGAAATTGGATATAACAGTAGACTCGATGAATTGCAGGCTGCAATTTTAAGAGTAAAATTAAAATA
+TCTTGATGTGTGGAATAGTCAAAGGATTAGTGCAGCTAATAAATATAACGAACTATTAAAAGATTTATCA
+GATGTTATAAAAAGTCCATATAAATTACCAGAAGTTAAACACATATATCATTTGTACTGCATACAAAGTG
+AAAAAAGAGAATTTTTAATGGAAAAATTAAAAGAAAATGGCATTGCAACAGGGATATACTATCCTGTGCC
+ATTACATCTTCAAAAGGCGTATGCTAATTTAGGCTACAAAGAAGGCGACTTGCCAGTTGCTGAAGAAGTA
+TGTAGAAAAATTTTTGCTATACCGATGTATCCTGAAATTACTGATGAAGAGATTAGCTATATCAGTAAGG
+TACTGCACAAAATTGTAAACGAAGGAGATTGAGATTGTGGAGAGGGAAAAAGAGTTTAACAGTACATACT
+ATGAACTTTTGGACAAAATAGAGAGCAAAAAGGCAGTAATAGGGGTAATAGGATTGGGCTATGTAGGATT
+GCCTCTTGCAGTGGAAAAAGCTAAAGCAGGATATAAAGTAATAGGATTTGATATTCAAAAGCACAAGGTG
+GAAAAAGTAAACAACGGTATAAATTACATTGGTGATATCCTAGATGGAGACTTAAAAGAAGTAGTTGAGC
+AGGGAAGATTAAAAGCCACAAATGATTATGCTTTTTTAAAAGATGTGGATGCAGTTGCAATATGTGTTCC
+TACTCCTCTTGATAAAAATAAACAGCCTGATTTATCCTATATAATTAACTCTACCAAAGAAATAGCGAAA
+TATTTACATAAAGGCATGTTGGTCGTACTTGAAAGCACTACATATCCTGGTACCACTGAAGAAGTTGTAA
+AACCTATTTTAGACGAGACTGGCTTGATATGCGGAGAGGACTTTTTTTTAGCCTATTCTCCTGAAAGAGT
+AGACCCCGGTAACAAGGAGTATAAGACAAAAAATACTCCTAAAGTGGTAGGCGGCGTCACAAAACAGTGT
+ACTAAAATTGCTGCTGCTCTTTATAGAAATGTCCTTGAAAGTGAAGTGTTTGAAGTATCAAGTCCCAAAG
+TAGCAGAGATGGAAAAAATTTACGAAAACACTTTTAGAAATATCAATATAGCATTAGCTAATGAAATGGC
+TATTATATGTTATCGCATGGGTATAGATGTATGGGAAGTAATTGAGGCAGCTAAAACAAAGCCCTATGGC
+TTTATGGCTTTTTATCCCGGGCCAGGACTTGGTGGCCATTGCATCCCTATAGATCCTTTTTATCTTGCTT
+GGAAAGCAAGAGAATATGACTATCATACAAGGCTTATTGAAACCTCAGGTGAAATAAATAATTACATGCC
+AGAATTTGTGGTAGAACGCATTTCAAGGATTTTAAATAGATTCAAAAAGCCAATCAATGGTTCAACTATA
+CTCCTTTTAGGAGTAGCCTATAAAAAAGATATAGATGACATAAGAGAATCACCAGCCCTAAAGATAATCT
+CAATATTGGAAAAAGAAGGAGCAGTAGTAAAATATAACGATCCTCATGTACCTGAGTTTAAACACAATGG
+CAAATTGTATCATTCAGAGAACCTAACTGATGATTTACTAAGTTCCTCTGACCTTGTTGTAATTACAACA
+GACCACACAAAGTACGATTATGAGCATATAGTTAAGACAGCAAAATTTGTATTTGATACGAGAAATGCTA
+CAAAAAATTTAAAAGAATCAAGAGAAAAAATAGAAGTGCTGTAGGTGATAAAATGGATAAAAAATTAAGA
+TTTGGATTAATTGGTTGTGGCAGGATTTCTTTTAAACATATTGAAGCTTTAGTGAATAATCATGATAATG
+CAGAATTAGTTGCACTGTGTGATTTGGAAATTGAAAAGGCTGAGTTATTGAAAAAAAGATATAGAGAGCT
+ATTGGATGAAAAGAATGTAAAGATAAATAACATAGAAGTATATCGGGATTATCAAGAACTGTTAAAAAGG
+GACGATATAGATATAGTGAGTATTGCTACATATTCAGGTACACATGCTGAAATAACTATAAATGCCTTAA
+AATCAGGTAAACATGTAATTGTTGAAAAGCCAATGGCTCTATCTATCAAAGATGCAGATGAAATGATTGA
+AACTGCTAAAAAGTATAACAGAAAACTAACTGTATGCCATCAAAATAGATTTAATTCAACTGTTCAAAAA
+TTGAGAAAAGCTGTAGAAGAAAATCGTTTTGGCAAATTGGTTCATGGAGTTGCCAGTATAAGGTGGAACA
+GAAATGACGATTATTATAGACAAGCTTCCTGGAGAGGTACATGGGAACAAGATGGCGGTACTTTAATGAA
+TCAGGGCATACACAATATTGACCTTCTCCAGTGGATGATGGGACCTGTTGAAAGACTCTATGCTGAAGCA
+GACACATTTTTAAGAAATATTGAAGGAGAAGACATGGGAGCAGCAGTACTGCGATTTAAAAATGGTGCTA
+TAGGAATTATAGAAGGAAGTGCTTGTGTTTATCCTAAAAATCTTGAAGAAACCTTGAGCATATTTGGAGA
+AAAAGGTACAGTGAGAATTGGTGGAGTTGCTATTAACAAAATAATTGACTGGAAATTTGCGGATGGATTA
+GATGATGAAGAAGAAGTAAAAAAAGAAGCTAACTATGAAGACCCCGATACAGTATATGGTTATGGTCATA
+CTCCTTTATATAGAGATTTTATTGATGCAGTACTAAACGATAGAGACCCTTACATAACAGGCGAAGATGG
+TAAAAAAGCTGTTGAGATAGTATTGGCAATTTACAAATCAAGAAAAACAGGTTTACCAGTAGAATTTCCT
+TTAAAAGATTTTTCAACACTTGATATGAAGGAATGATGAAAATGAATTACATATCTGAGAAAGCCAAAAT
+AGGGCAAAATGTAAAAATAGGCTATTTTACAGTTATTGAAGATAATGTGGTAATAGGAGATAACTGCGTT
+ATAGGAAATAATGTCACTATATATAAAGGAAGTATCATAGGTAACAATGTGAGGATTGACGATAATGTAG
+TAATTGGCAAACAACCAATGAGAGCTGCAACTAGCATCTTTAAAGATAAACAAGAAAAACCTCCTTGTAA
+AATAGGAGATGACTGCATAATAGGTACTTCTGCCGTGATATATGCTGGCTGTGAAATAGGTAAAAAATGT
+TTAATTGCTGATTTAGCAACTGTTAGAGAAGATGTAGTGATAGGTGATATGACTATTGTAGGAAGAGGTG
+TAGCAATAGAAAATTACTGCAAAATAGGAAGTAGATGCAAAATCGAGACAAATGCCTATATCACGGCTTA
+TTCAGAGTTAGAAGATGAAGTTTTTATTGCTCCTTGCGTAGCAACCTCAAATGATAACTCGGCTGGAAGA
+GATCCAGACAGATTTAGCAAGATGAAAGGAGTAACTGCTAAAAGAAAAAGTAGAATTGGAGTCAATGCTA
+CAATTTTACCCGGAAAAGTAATAGGTGAAGATGCCTTTGTTGGAGCTGGTTCAGTTGTGACTAAAGATGT
+AGAAGATGGTAAGATTGTGGTAGGGAATCCAGGGCGGGTTAAGAAATAAAAAAAGTAGGAAGTTATCTAG
+CTCTTCCTTAACAAAATTAGTATAACGTGGTTAAAGTTGTATGGAACATAAAAGTTGAGTTATATAAAAA
+ATATTTGAGTTTTCGGTAGTTAATTATTTAGCTAAACTAATTTTAAAGAAAGGTTGGTAAAGTAAATGAG
+AGATAACCGTATTCAGGATGTTGCTCTAATTTCATCTTATAATCCTTATATTACAAATTTAGGAGGGTTG
+CAAATACATCTTTTACTTTTAGAAAAGGGATTAAGATTAAATAACGTTAATGTTGTTACTAAATATTATA
+CTTTTTCTAGTTTTGAAAAGGCAAAATTGGTTTTTAGATATCCTTTTTATAAATTTATGAGTTATAAAGA
+TAGAGTAATTACTCGAACAAAACTAATAGAAAAATTTTTTAAAAAGCAACATTTCGAAATATTTCAGGTA
+GTGAATGCTCATGATGTTATTTCAGGGGCATTCTGTAATAGTAAAAAAATAGTTTTAACACTGCATGGAT
+ATTATACAAGAGAAGCTATAAATTATGGAGGCTTTTCAAAAGAAGATATTCCAGATTTCGAGAGATTTGG
+GAGAGATCTTGAGAAGAGGGCAATAGATAAAGCTCAGAGAATAATTACTGTGGATAGCAGAATTAAAGAA
+TATGTAGTAAGTGAATTTTCTTTTCCTAAAGAAAAGGTTGACGTCATTTTCAATGCAGTTGATATAGATA
+TTTTTAAACCAATCAGTGAATTAGAAAAAAAGCAAATTAGAGAAGAATTAGGATGGGGAGAAGAAGATTT
+TGTTGTTTTTATACCGCGAAGATATGTAAAGAAAAATGGGGTTATTTATGCTGCCAAGGCTGCAAATATC
+TTAAAGGAGAAGGATATCAAGTTTATTTTTGCAGGTATAGGACCATTGAAAGAAGAAATTCTAAATATCA
+CTCACAAAAATAAGAATGTTAAAGTTCTAGAGGGTATTCCGCATGACGAAATTGTAAAATATTACAAAGC
+ATGTGATGTTGTTCTTATACCTTCTATAACATCTGATGGTGTAGAGGAAGCTACATCACTTTCGATGCTT
+GAAGGTATGTCTTGTGGTAAGATTGTAGTTTGTACTCCTATTGGGGGGATGAAAGAAATTATAAAACATG
+GTGTAAACGGCTTTTTTGTTGAGCAAAAATCAGAAGAAGCTATTGCTTATATTATAGAAAAGATAAAAGA
+AGATTTTTACAAATTAGATTCTATTAGACAAGAAGCAAGGAAGTATATAGAAAAGAATCATTCTTATATT
+GTTCATGCACGCAAGTTCATAGAAGTTTATGAGAAAGCTATAAAATGATATAAAAAAATGAGAATAAAAA
+ATTTTAACCACCTTCATTGGTAGATAAGAGTTAGTATTTGGAGGGTTTATAGTAATAATGTTTACTTTGA
+TAGTGGTTCTAATTTTAGGATTAATGATTGTTTTTTTTGAAATATGGAGATGGAGAAAAATAAAATTTAT
+TGATTTCCTTAGGGGATTTAATATTGTTTATTTTATTATATATTTCCTCGCACCTAGTTACATAATACTG
+TTTGACTTTAAAGTTGATTCTCTTCCTCCATCTTCAATGTGGATTTTTAATATAAACTATAAAGACGCTT
+ATTGGAGTTTTCTTGCTTCGGTGATATCTGTTATAGGTTTTTTTTGTACAGTAGTAGGCTACTATTTAGG
+GCTTTCAATATTTAGGAATATTGGTTGTAGTATTAATTTTAAGTTAAATAAAATCAGTGATTCTTATTGG
+TTACTTTTAAGCATTATTGTACTTTTTTTGGGTTTTTTTTCTTTGGGATTATATATATACAAAAGATCAG
+CACCTCTTTTTGACCTAATTATGTATTCAGGTTTACTAAGAAGTGGAATTAAAGTAAAGGGAGTGGAAGA
+AACATCTTTCACTTTTCTTACTTTCTCTTTGATCGTTACTTTTTCTTCATATGTCCTATTAGGACTTAGT
+TTGAATAAATTTTCTTCATTTAAGAAGCGTTTTTTATATTTTCTTGGTTTTGGAATTTCTGGTATTCTTT
+CTTTACTTGTATTAATTCTAAAAGCTGGAAGATTACATCTAATTAATTATTTACTTGTTGTTTTTTTAAC
+TTTGTACTCTACGTTAGAAAAACGTATATTTAGAATTTTGTTTCTTGTCCTCTCTCTAGGAGTAAGCTTG
+TCAATAATTTTATATGGGAAATATTGGTTTGGAATAAGATTTGGAAAGCCTATATACAATAGTTTGCAAG
+ATATTTTCTCTAATTTTTTTGCTGAATTTTCTTTTCCATACCTTTCTTTAATCAATATACTTTGTAATGT
+GCCTATAAAAACTTCTTATCGCTATTTTTTAGATTTTCCTCTAGGAATTTTAAGAATTCCGTTGGGATTA
+ATATCGAAAATTTTAGACATTAATATAGACTTTCCTTTAACTCTATCTCAAGAGAATACATTAATTATTT
+TGGGAACAGAGAAAGGTGGAATTCCTGTAGATATCCTAGGGGCAGGTTATTTTTCAGCAAATATCTTTGG
+AGTAGTTTTTATAATGTTTTGTTTAGGTATGCTTTTAGCGTTATTTGAAAGAATATTCAGCAATGTTTCT
+AATCCTGTGCTAAGATCTTTAAAAATAGCTTGGATATTATATTTTTCAACGATGGTAGTACTATACGCAG
+ACCCAGCAATTCTTCTTTGGGATGGAGTTTATCTTATTTTTCCCACTATAGTTTTTTTGATGTTGTATTT
+GTTATTAAACTTCAAAAAATATTCCTTTTAAAAATGTAGAGGAGGTAATTATGAATAGAATTAAGGTACT
+TCAAATAATACCTAATTTTGGTTATGGTGGAGCAGAACGCTTAACAGTAAATCTAATGAAATATTTAGAT
+AAAGAAAAGTACGAAGTAAGAGCTATTAGTATGTTCGATTCGTTAAATACGGAACTAGAGAAAATATTAG
+AAAATGAAAATATACCAGTTTATTACCTGGGGAAGAAAAAAGGATTTGATCCAAGGATGTTTTTTAGAAT
+TGATAAAATAATAAAATCTTTTAAACCTCATATTGTTCATACCCACCGGTATGTTCTTAGATATGCATTG
+CCTTCTCTGTTGCTTCATAAGGTACCTGTAAAAGTTCATACTGTTCATAATATTGCTGAAAAGGAAGTTG
+ACAAAGTTGGCAAATTGGTTCATAAAATTGCTTTTTCTTTTGGGGTGATCCCAATTTCCATATCAAGATT
+AGTTAGTGAAAGTTTGACTTCTGTTTATGGGGTTAAAAACATTCCATTAATTTTAAATGGTATACCTGTT
+GAATATTATCAAAAGGCTAATATAAACCGGGAAGAGTGGAGAGAAAAAGAAGGCTTTCAAAAGGAAGATT
+TTTTGTTTGTGAATATAGCAAGATTAGCGCCGCAAAAGAATCAAGCGTTACTTATAGAAGCATTTGCAAA
+AGGTCCTGCGAGACATGATAATTCCAAGCTAATTATTGTAGGAGATGGAGAAGAGCGTGAAAGGCTTGAA
+GAGATAACTAAATTGCATAGACTTGAAGAAAAAGTTTATTTCCTTGGGATAAGGACGGATATTCCAGATA
+TTTTAAATGCTTCTGATGTGTTTGTTTTATCTTCAGATTGGGAAGGCAATCCACTAAGTGTTATGGAAGC
+AATGGCTGCTGGAAAACCGGTGATAGCAACGTCAGTAGGAGGAGTTCCAGAGTTAATACAGAATAATATT
+ACAGGAATTCTTGTTCCCCCAAAGAATGTAAACGCTTTTTCTAAAGCAATGCTGATGTTAATTGAGAACA
+AAGATTTATGTCAGAAGTTAGGAGAAAAGGCTAAGGAAGTTGCTGAGAAAGAGTTTGATATTAGTGTAAT
+GGTAAAAAAGTATGAAAAATTGTATGAAAGTTTATTGCAATTTAAGTTGAAAAAGGGAGCTTCTTTATTA
+TGAGGTATGTAAGGATATTATCAAAATACTTAAGAATACTTCTAGGGAAAAGTGCTTTACATGTTAACCA
+GGGAATTGGAAAAATTTACTCTAAAGAAGGGATAAAAGGGTATTATAATGATTTAACTTTAAAAGTTAAT
+TGGCATGGTGAAACTGATAAAAGAGGTTTACCTATGAATGTCAAAATGGATGGGGAAAAGATTTATTTTC
+CTACTACTGTAATTCAATATGGTTTGGGCAATTACGATTTGTATTTGCTAACGAAGCAAGATATATATTT
+TGAGCAGTTTTGGAAATCAGTTAATTGGGTTGTGAATGAGCAAGATGAATTGGGAGGATGGGATGTATTT
+GAAAGGATTGGAAGTAAAAAATTTTACAAATATTCAGCAATGACTCAAGGAGAAGGAGCATCTCTATTGA
+TAAGAGCTTTTCAGGAAAGTGGCGATGAAGAATTTGTGGATAGAGCTAAAAAAGCGATAGATTTAATGTT
+GCTTCCTGTGGAAAAAGGTGGCACTGCGAGATACGTTAATGATAAGTTATTTTTGGAAGAAGTGGTCGAA
+TCAAAGCCTGTATTGATATTAAATGGCTGGATATTTGCCGTTTTTGGCTTATACGATATATTCAAGGCGA
+CTTCTGATGGTAGATACAAGGAAGCGTTGCAAAGAACGTTGGATACCTTGAAAGATGAGTTGTACAAATA
+TGACACAGGATATTGGAGTTATTACGATCAGTGTGGTAATCTTGCGAGTCCATTTTATCATAAGTTGCAT
+ATAGCTTTGCTTGAAGTTTTATATGAGCTTTTTAATACGATTGAGTTTAAAACAGTAAAAGAGAAATGGG
+AATCATATTTATCAAACAAATTTAAAAGAACTAGGGCTTTTATTGTAAAGGCATATCAAAAAATAAAGGA
+ACCCGGAGAGGTTGTATTAATTAAGTAGAGGAGAGTTGATATGAAAGGGATGAAGATAGCATATATCACG
+TCGCAGACACCTTATGGGAAAGGTGAACAATTTATACTTCCAGAGATTTTAGAAGTTATAAAAAAAGGTC
+ATGATGTTGTTGTAATACCAGTTCGACCCGAGAAAGAAATTGCATTAGGAGATGAACCAAAAGAGGTAGC
+TAAATTTACAATGCATATTCCTCTTTTAAGTTTAAACTTAATATTAAAGAGCTTTTTAATTTTTATAAAA
+CATCCTTTAAGGGTTGTTGAGATAATTTTTAAGATATTAAGACATTCAGGTAGTCTTGGAAAAATATTGA
+AGAATCTACTCATTATACCAAAAGGTTTAGTTGTTAGCGAGATTTTAAAAAAAAGAAAAATAAATCATAT
+TCACGCTCATTGGGCTTCAACTCCTTCAACTTTAGCTTATATTGCATCAGAATTAACAGGTATACCATGG
+AGTTTTACAGCGCATCGTTGGGACATCGCAGAAAATAATATGCTAAGAGAAAAAGCTAGAAGTTCTAATT
+TTATAAGAGTTATTGATAAAAATGGGTATGATGAAATACTATCATATGTCAAGGAATATAGAGATAAATT
+GTATATTTTGCATGTTGGGGTTAAGGTGGATGTTAATTTTAAAAAATTAGATCTCAAAAAAGCGAATCGA
+GCTCTTTTAATAGCGGTACCTGCTAATTTTGTAGTTAAAAAGGGACATATCTATTTAATTCAAGCTATTA
+AAAAGGTGATAGAAACTCAAAATTGCAATGTTTATTGTTATTTTTTTGGGAAAGGACTTTTAGAAGATGA
+ATTAAAACTAACAGTTACCCAACTAAATTTAGAAGATAGAATTTTTTTCAAGGGGCAACTACCACATGAT
+GAACTTATAGAACTATATAGGAGTGGAAAGATTGATTGTGTCATATTGCCGAGTATTGTGACAGACGATG
+GTGAAAAGGAAGGTATTCCTGTTTCTCTTATGGAAGCAATGGCCCATAAAATACCGGTTATTTCTACTAA
+TACAGGTGGTATACCTGAGTTATTAGAAGGTGGAGCAGGAATTATAGTTGAACAAAAAAACTCAGATGAA
+TTGGCAAAAGCTATTATGAAATTAATTAACGATGAAAAACTGAGGGAAGAGTTAGGTGAAAAAGGTTTTG
+AGAAAATAGAAAAAGAATTTAATTTATCGAAAATTGTAGAAGAGTTACTATATTTGATGGGTAATAATTA
+AAATGGATTTTGAGGGAGTAAGGAATTATGAAAATAGTAACTATTATCGGTACTAGGCCGCAATTTATTA
+AGGCTGCTACAGTCTCGAGAAAGCTAAAAGATTTCAATGATATGAAAGAAATTATTGTACATACAGGACA
+GCATTATGATGATAATATGAGTGATATATTCTTCAAAGAACTTGAAATTCCTCAGCCTGATTACTATCTT
+GGTATAGGATCAGGTAGTCATGGAGTACAAACAGCTCATATGCTTGAAAAAATTGAAGATGTTTTAATAA
+AAGAAAAGCCTGATGTAGTATTAATTTATGGTGATACAAATTCTACACTTGCAGGAACACTCGCTGCATC
+GAAGCTCCAGATTCCTGTTGCTCATGTAGAGGCTGGGCTTCGCTCTTTTAATCGAAAAATGCCAGAAGAA
+ATTAACCGTATAGTTGCAGATCATGTATCTGATTTACTTTTTGCTCCTACAAAAGTGGCAGTAAATAATT
+TAATTAATGAAGGGATAGCTGAAGATAGGATATATTATGTTGGAGATGTGATGTTTGATGCTGCTATATT
+TTACGGAGAAAAAGCAGGACAGCAGAGCAAAATATTAGAAACTTTGGATTTAAAACCCAAGGAATACATC
+CTTTCTACAATCCATAGGGCTTATAATACTGACATTCCTGAAAGATTGAAAACAATTTTTAATGCGCTTT
+GTAAAATAGGGAAGGATATCACGATTGTTATGCCACTTCATCCACGTACAAAAGCTGCATTATTAAGAGA
+GGGACTCTATGAGAAAGTATCGGAAAAACTGAAAATAATAGAGCCAGTTGGGTATCTTGATATGGTTAAA
+TTAGAAAAAAATGCAAAGCTCATAATTACTGATTCTGGAGGAGTGCAAAAAGAAGCATTTTTTTATAAGG
+TACTATGTGTTACATTAAGAGAAGAAACAGAATGGGTAGAACTTGTGGATTTGGGATGGAATTATCTTGT
+ACCTCCAGATTGTGAAAAATTTATTGAAGAAAGTATAAGAAAAGTTTTGAATGCTCCACATGGTTTAGAT
+GCAGAGCCTTATGGAGATGGGAAGGCGGCAGAAAAAATAGTTAAGGTGTTAAGAAAATATCTGTTGTAAG
+GTAAGATTTAACATAATGAGGTAAGGTGATAATCTTTGAGTGGTAAAAATATTTGGATATTAAATCATTA
+CGCAATTAGTCCTGACATGGCAGGTGGAACACGACATTATGATTTTGGCAAAGAATTGGTTAAAAAGGGA
+TTTACTGTAACAATATTCGCTTCGGGATTTGACCATGTTACAAAAAAACACCTAAAAGTTTCTGCGAAAG
+AATCGGTTAGAGAAGAAGTTTTTGATGGAGTAAGATTTGTATGGCTTAACACTTTTCCGTATACAAAAAA
+TGATTGGCGAAGAGTAGTAAATATGATTTCTTATGCTTTTAGAGTTATTAAAGTCGCTAAAAAATTTGAA
+AAGCCTGATATCATAATAGGATCTTCTATGCATTTTTTTGCTCCTCTTGCAGGATGGTGGTTGTCTAGGA
+AATATAAAGCGAGGTTTATTTTTGAAGTCAGAGATTTATGGCCTCAGACAGCAATAGATATGGGAGCAAT
+TAAAGAAAATTCGATCCTTGCTAAGTTGTTATATATATGGGAGAAATTTATGTATGAAAGAGCAGAAAAA
+ATTATAGTATTATTACCTGATGCAAAAAGCTATATAGCCAAAAGAGGGATGCCGGAACAAAAAATAGTAT
+GGATACCGAACGGTGTAAATATAGAGAGGTTTGAAACGGATATCTCAATTGATGAAAACCTTGAGGTTTT
+TGAAGTATTCAAAAAATATAAAGACAAATTTAAAGTGGTATATGCAGGAGCTCATGGACCTGCTAATGGT
+CTTGAAGTTGTGATAGAAACAGCGGAATTATTGAGAGATTATGAAGATATCCAGTTTATTTTAATAGGAG
+ATGGGGTAGGGAAAGAGAGTTTAATTGAAATGGCAAACAAAAAGAAATTAACTAATATTGTTTTTTTATC
+ACCTATTTCAAAGAAATTTATACCAACAGTGTTGAGAAAAGCTGATTTGTTGTTACATTCTCTAAAACAT
+ATGGATGTATTTAAATATGGGATAAGTCCAAACAAGATATTTGATTACCTTGCAAGTGGTAGACCTATAA
+TTTCCAACGTAAGTGCTTCAAAGGAGATAATAGAAGAAGCAAATGCTGGTATAATTGTTCCTCCAGAAAA
+TCCCAAATTACTTGCGGAGGGGATATTAAAAATAAAAAATTTATCAGAAAAAGAGAGAAACCAAATGGGT
+TTAAATGGGAGAAAATATGTAGAGCAACATTACGATATAAAAAAATTAACCGAAAAATTAATCAAAGAGT
+TAGAGTTATGACTTTTACTTAAAATGTTAATGGCTAGTTTACTGTTAATGATATAGAGGCAACTAAGACA
+ATTAAAAAGTTAGTCGAAGATGAAAGCTTGAAAGCCAAAATGGGAGAAGAGGGTAGAAAAATTATACAAG
+ATTATGCTATTGAAAAAGTTTTAAACGAAATGGATGAGATATATAGTCTGTATTTGTAACTAGTAAGATT
+TTTTGAGGTGAAGTAAATGAATAATTTTGCTGAAGAATTGACGTATTGGTATTTTCGCTTAAATGGATTT
+TTCTTATTACAAAACTATGTATTGCATAACATTGGACAAGGAGAGCAAAGAGGTACAGCAGATTGTGATT
+TATTGGCAATTAGGTTTCCTTATGTTTACGAAAAAGTTGGAGGACAAAATAAAGACTGGGATAAAGAAAA
+ATTTTCCACATGGGGATTTGATATTGATAGAGATAATTTAGCTTTGATTATAGAAGTAAAATCGGGAAGA
+GAATTGAAGAAGAATAAAATAGAAAAATCTTTTTCTCCTGAGAGAGTTAAAACTGCACTTTATCGTTTTG
+GAATTTTTTCTCATAAAGATGTTCATCGTATTCATGAAAATTTGCTAAAACAAAAGTATGTAAAAGAATC
+TTCTTGGACTATAGCTAAAGTATTAGTTACAGAAAAGGCAAAGGAAATTGAAGGGAATTGGCTTAATCTA
+AGTCTTGATGAGATAGATAAATTTATCCATAAACGGATTAAATCTTATTTGCATGATAAATATGCAGATC
+GTATGTATTTCCCGAGTATTCTCATTCAATATATTGCTTGGAAAGATAAGAATAGAATTTTAAATGATTG
+CTGAGATAGTTTTACCACCACTTCCGTTAAGGAAGGAGGAAAGTTTTATGGCAAGAAAGTTTTCTGATAG
+GACAATGGCTATTTGTGGAGAGATTTTATCTGAACTTTTTTCAGACGGAGAGTTGCAAAATTTTCTTTCT
+AGGTTTGGACTACTTGATATTTATCGTCGTTTACCCCAAGGTACAGGGAAGTTAAAACGAATTCAAGAAG
+TTATTGCTTATCTTAATCAACTTAATAACACTGAAAACAAAGACAAGATTTGGGATGATATTGTTATAGA
+AACGGTTAAAACAATTAAGCAAATAGAAGAGAGAGCACCGGTTTCGAGTCTGGTAATGGAGAAAATAAGA
+AAATTAGAAGAGTGTTTAGCACTAGATGGGTATCAAATTGAAAATGGAAAGATAATTAAGGCTTTGCCTG
+CACCCACAGAAACTATCCACATACGAGATAGACTTGAACAAAAATTACTTGATTTAGGTTGGTTCGTCCC
+TTTACAACATCTCCAAGATGCTCGAGAAAATTATGCTGAAGAGCGGTGGGCGGCAGCTAATGCGTCTATT
+CGTTCTTTTCTTCAGGCGATATTCGATAACATAGCAGAGGCTATGCCGAATTTTCCTAAAGAAGAGTTAG
+TTCCTGGAGGAGCGCGGCGCCAATTTTTAGAAACAATAGGGTTTTTAACTAAGGAGGAGGCAGAGTTAGT
+GCGTGCTCTTTTTAAAATTCTCGCCACCAAGGGTTCTCACCCCGGCCTTTCGGACGAAAGTGATTGTTCC
+TCAAGAATTTTGATGTCTATTGGAATTGCTTGGCGATTCCTTTCGCGATTTTTAGAAAAAGGGGGGAATT
+TTTCTTGAAATTAATTATAAAAAGATTAATTGACATTTTTGTATCACTTTTTTTGTTAATTATTTTGTCT
+CCTTTTTTAGTCATCATATCGCTAATTGTTTTTGTTGCTATGGGACCGCCTGTTATATATAAACAGACAA
+GAGCGGGGTTTAAAGGAAAGCCTTTTACAATATATAAATTTAGGACAATGACTAATGAAAAAGATGAATA
+TGGTAATCTTTTACCAGATGAAAAACGCCTGACTAAAATGGGTAAATTCCTTAGAAGTACAAGTCTTGAC
+GAGTTACCGGAATTATTTAATGTTTTAAAAGGAGATATGAGCTTAGTGGGGCCAAGACCCTTACTTATGG
+AATATTTGAATTATTATACAGAAGAACAAATGAGACGTCATGATGTAAAGCCAGGTATAACTGGTTGGGC
+ACAAGTAAATGGACGCAATAGTCTTTCTTGGGAAGAGAAATTTAAACTTGATGTATGGTATGTAGATAAT
+TGGAGTTTATGGCTGGATTTTAAAATATTATTCTTAACACTTATAAAAGTAATAAAAAGGGAAGGTCTTT
+CTGCTGAAGGTTATGCTACAATGCCAAAATTTACGGGAAGTAAAGATTAAGAGATGAAAGGGTAATGACT
+TATGTTAAAAGATTTATTTATTATTGGAGCAGGTGGGGTAGGTAAAGAGGTTGCGTGGATTGTAGAAGAA
+ATAAATAATATAAATCCTATTTGGAATATTGTTGGCTTTATTGACGATAATAAAGATTTGCATGATAGAA
+CTATAAACGGGGTAAAAGTGCTAGGAGGAATTGAGTATTTATTAAATCTTAAGAGGAAGATTTATGCTGT
+ATGTGCAATTGCAGATTATAAATCTAGAAAAAGAATTGTTACAAAACTAGAACGTTATGACCATATAGAA
+TTTGTAAACATAATTCATCCATCTGTCTATATCTCAAAAACAAATCATCTTGGTAAGGGGGTAATAATAT
+ATCCAGGTTGCATATTAACCACGAATATAAAAATAGGGGACCATGTTATAATAAGTCCCAAATGTGGCAT
+TGGACATGAAACTTTTATTGATGATTTTGTTACTCTACTTTGGGATGTAAATGTTGCAGGAAATGTAGTA
+ATAAATGAAGGTTGTTTAATAGGTTCAGGTGCTACGATAATACAAAACAAACAAATTGGAAAAGGTGTAA
+TTATAGGTGCAGGAGCGGTAGTTGTTGATGATATACCACCTTATTGTACAGCAGTAGGAGTTCCAGCAAA
+ACCAATAAAATTTCATGAGGAGGCTAAATAAATGAAGGTTCCTTTATCAAGACCAGATATTACCCAAAAA
+GAAATCGACGCAGTTGTAGAAGTTTTAAGGTCGGATATTTTAAGCATTGGACCCAAGATAGAAGAATTTG
+AAAGAAAGATAGCTGATTACGTAGGGAAAAAATATGCGATTGCAGTGAATAGTGGGACAAGCGCCTTGCA
+TTTAATAGTAAGGGCATTGGGTATAAAAGATGGAGATGAAGTTATAACTACACCTTTTACTTTTATAGCA
+TCTGTAAACTGTTTTTTATTTGAAAGGGCAAAGCCTGTTTTTGTGGATATAGATCCAGACACACTGAACA
+TGGATATTAACAAAATAGAAGAAAAAATAACAGAAAAAACCAAAGCAATTTTAACAGTAGATGTTTTTGG
+ACAACCAATGGACATGGAGAAGGTAAATGAGATAGCTAAAAAATATGGACTTAAAGTTATTGAAGATTCT
+TGCGAGGCGTTAGGTTCAGAATACAAAGGTATTAAAGCGGGAACATTGTGTGATGCAGGTGCTTTTGCTT
+TTTATCCTAATAAACAGATTACAACTGCTGAAGGAGGGGTAATTGTCACAGATGATGAAGAAATCGCACA
+ATTGTGTAGAAGCATGAGAAGTCAGGGAAGGCCCATTACAGGATTGTGGCTAGAACATGAGAGGTTGGGG
+TTTAATTATCGTTTGAGTGAGTTACATGCTGCTCTTGGAATAGTGCAGTTAGAAAGGATAGAAGAGATAA
+TTAAAAGGCGTTTAGAAATAGCTGAAAAATATAATGAACGATTGAAAGATGTCAAGGGAGTTAAAATACC
+ATACATTGCTCCTGAAGTAAATAAAATGAGTTGGTTCGTCTATGTGATAAGAGTAGATGAAAACATAGAC
+AGAGATAAGGTTATGCAGTATTTAATTGACAATGGTATAGGTTGTAGACCTTATTTTACGCCAGTACATT
+TACAATCTTACATAAAGGAATTAACTGGCCATAAAGAAGGAGATTTTCCTATAACAGAGAAAGTGGCAAG
+ATCTACAATAGCTTTACCTTTTTTCAATAAAATAACAGATGAACAAATTGATTATGTAGTCGATAAGTTA
+AAAGAGGCAATAAAGATATATAGTAGGTAAATGGGAGAGATTTATATGTGGAAAAACAAGAGAAAAATTT
+TATTATTGCTTATTGACATTATCCTATTGAATATAGCATATTTTCTAGCTTTTTATTTGCGCTTTGACTA
+TAATATTCCCCACCAATATTTTCTCTTATACAAAAAAACCTTTTACATAGTAGTTACAGTGACTGTCGTA
+ACATTTATCTTTTTCAAACAATACAATAAAATCTGGAGATATGCAAGTTTACATGATATTATGGATTTAA
+TTATTTTTACTACCATTGGCAGCGCTATGGCTGCTTTTGTTTTACTATTTTTACAAATACATTTGCCACG
+TTCTATTTATCCTTTATACTGGTTTTTGAGTGCATTGCTAATAGGTGGAAGTCGTATTGCTTATAGAAGT
+TATATGGAAAATAGCAGTAAAGTTAAAGTAAAGAATATAAAATACAAAAAAGTGTTAATAGTAGGTGCTG
+GAGATGCTGGGCGTATACTTGTAAGGGAGATAAAAAATCATCCAGAAACAGGCCTTAAGCCTGTAGCAAT
+AGTAGATGATGATGTGTCTAAATTACACAGAAGTATTGATGATGTGCCTGTTGTGGGGAAAATTGATGAT
+ATTCAGGAAGTTATTACGGAGAAGGAAATTGATGAAGTTATTTTTGCTATCCCTTCTGCGCCTAGAACTG
+TTTTGAAAAAAGTTATTGATAAATGTAGTGAAATGCGCATAAAAGTTAAGACATTGCCAGCTATTTATGA
+GTTAGTTGATGGAACAATATCAATAAGTAGCATAAGGGATGTTGATATAAATGATTTGTTAGGTAGAGAA
+CCTGTCAAAATTGATTTAGAGGAAATAAGTAGCTACATAAAAGGTAAAAAAGTTATGGTTACAGGTGGAG
+GAGGGTCCATTGGGTCTGAACTTTGCAGACAAATAGCCCGATTTTCACCCTCTCGCCTTATTATACTAGA
+CATATACGAAAACAATATGTATGAAGTAGAACAGGAATTAAAAAGAAAATACCCTGAACTTGATGTAATT
+TGCTTAGTCGCAAATATTAGAGAAGAAAAGAAGATAAATAAAATTTTTAGTGAGTATACTCCTGATATTG
+TTTTTCACGCAGCTGCTCATAAACATGTTCCACTAATGGAGGTAAGTCCTCATGAAGCTATTAAAAACAA
+TGTATATGGTACATTGAATCTTGTAAAAGTTTCTGACTTATATAATGTCAATCGCTTTGTAATGATTTCG
+ACAGATAAGGCTGTCAATCCTACGAGTGTGATGGGAGCTTCTAAGCGCATATGTGAGATGATAATTCAAG
+AATACGATAAAAAAAGTAAAACTGAGTTTGTTGCAGTGCGATTTGGAAATGTGTTGGGAAGCAATGGAAG
+CGTTATACCTCTTTTTAAAAAGCAGATTGCAGAAGGTGGACCTGTTACGGTGACTCATGAAGAAATTAAA
+AGATACTTTATGACAATACCAGAAGCTGTTCAGTTGGTTATACAAGCAGGGGCTATGGCAAAGGGCGGCG
+AAATATTTGTACTTGATATGGGTGAACCGGTTAAAATTATAGATTTAGCAAGAACGTTAATTCGGTTATC
+GGGTTTTGAGCCTGATGTAGATATACCTATTAAGATTATTGGTTTAAGACCAGGAGAGAAATTATTTGAG
+GAATTATTAATAAGTGATGATAAATACGTGTCGACGAAGCATGAGAAAATTTTTATTGAAAAGCCCGTTT
+CTGTCGATTATGGGGATTTAATTTTAACATTGGAAAAATATAAAGATAAGATAGATGATATGGATGAAGA
+TGAAATAAGAGAGTTTATAAAGTCCCTTGTGCCAGAGTATAATCCTGATTATCAGCGGTCCTTAATGGAA
+GAAGTTGCCGCTACTGAAATAGAATAGTTTTTGAATTTTAATAAGTGAGGAGATACGGATAATGAAAGTT
+TTAGTCACAGGTGGTGCAGGCTTTATAGGTTCACATATAGCAGATTTGTTTATTGAAAATGGATATGAAG
+TTGTAATAGTGGATAATCTTTCAACGGGAAAAGAAGAATTTATAAATAAAAAGGCCATTTTTTATAAAAA
+AGACATCACAGATGACGACTTATGTGAAATATTTGAAAAAGAAAAACCTGATTATGTGATACATCAGGCA
+GCTCAAATAGATCTACAGAAATCAATTGATAATCCTGTATTTGATGCGAAAGTAAATGTACTGGGGACAG
+TAAATTTACTGGAATGCTGCAGAAAAAGTGGTGTTAAAAAGATTGTATATGCTTCATCGGCAGCAGTGTA
+CGGAAACCCTGAGTATCTTCCTATTGATGAAGGACATAGAATAAACCCCATATCTCGTATAATATGATTT
+GGAAATTATCAAGAAGTTTTTTTACTTCTTGATAATTGAGCGTGCCTTTGCGAAAATTAATTTAGGTTGG
+TCTGGGGTCACTCTTAACACCCCCCTGTAGCTTTTCAAATACAGCCTACTCAAGTAAGAGTGAGACCCCT
+GCGGTGCAGTACTAGTTTCTCACTCGTGAGCTGAGCCAGCAGGCATTCCGGCCCCTAGATTCAGCAGGCT
+AGGGGTGTACCCCCGGTTGCCCTGTCAAGCTCTTATCGCCCGCGAGGCTGTTAGGTACCGCACCCGCAGG
+GCACGCCCCTAATCCTGGCCAACCAAAGGAGGGATATCTGGTGGCTCAGAGGTTATCTTTGCAGGCATCG
+ATGTCAGTGCCTCTAAGCTGGATCTCGTATGCATCGATGAAAATGGTAATCAACTTTCTCCTGCTAGGTC
+TTTCTCCAATAATGCTGAGGGCGCAAATGCGCTGGTGGATACTTTAGTTTCACTAGCAACTAAATCCAAT
+GTCTCGCAACTTAATCTTGGATTAGAAGCTACTTCTATTTTCAGTATTCCACTTAGAGATTTCCTTTTGG
+ATGCACCTCAGTTAAAGCCTTATTCGGTCCAGGTGTATGAAATTAATCCTTCTCTTGTATCCGGGTTTAA
+AAAAGCTTTCGGCTCAAGACTCCCTAAAACTGATGACTTAGATGCCTATATAATTGCTGAGAGGCTTCGC
+TTTGGACATCTTACTCCATACAGCCATGAAGTTTCTGTTACTGCACCTTTGCGTCAGCTTACAAGGCTTA
+GATTACATCTTGTCGAACTCCTTGTTGATGAGAAAAATCGAGCTTTGAATTTGCTCTTTTTGAAATTCTC
+TAATTACAAACAGGATAATCCCTTTACCAACGTCTTTGGCAGAGCGTCCATTGAAGTCCTGAAAGAATTT
+ACCCCTGATGAAATAGCTCAGATATCCATAGAAGAACTTGCAGAGTTTATTCAGTCTCACGGAAAAAACA
+GATTCACTAATCCTGAAGAAATCGCTACTGCTCTAAAGCAAGCCGCAAACCGTGCTTACCGCCTAAACTC
+TAAAATGGAACAGGCCTGTGAGATAGCTCTTTCTTTAACTCTTCAAAACATTGAGCATCTCAAAAGGCAG
+ATTAAAAGCCTTGATAAGGTTATTTCCAGAGAGCTTAAAGCTATCCCTCAAACACTTACTACAGTTAAGG
+GTTTAGGCGATGTGTCGGCTGCAGGAATAATCGCTGAAATAGGCGATATTAAGCGTTTTAAAAACGAAGC
+TTCTCTTGCTCAGTATGCTGGCCTCACCTGTACCCGTTATCAGTCGGGCGACTTTGACGCTGAAGAGCGT
+CGTTTGACAAAGAGCGGGAACAAATACCTCCGCTATTACTTGGTCATGGCCGCAAACTCGTTGCGGGTGC
+ACAACGAGGAATACAAGGCCTATTATCAGACCAAGTATCAGGAGGTTCAAAAGCACCAGCATAAGAGAGC
+GCTGGTATTGACTGCCCGCAAACTTGTTAGGCTGGTCTTTGCACTGCTGAGCAAAGGCCAAATCTACAAA
+GGGGCGGTGAAGAGTTAATTTTGTCTTTTAAAACCTATTAATTGCTACTTTTGAAGCCAATTTTTACCAT
+ATTAATTGGCTAAGGGTATTATTGTCTTTTTTTGCTTTGATAATTTTATTTTCCAATTTTAAGGTATTGA
+CATATTACCGTGAGTCTTACTATGGCATATCAAAGCACACACCAGAGCATTATTTTGAGGTATACAAGCA
+ATTGTATGGATTAAAATATACAATTTTACGTTATGCAAATGTGTACGGTATAAGACAAGACCCAAAAGGA
+GAAGGCGGAGTAATATCTATTTTTATAGATAAAATGCTTAAAGGAGAAAGACCTATTATTTTTGGAGATG
+GAAATCAAACGCGGGATTTTGTTTATGTAAAAGATGTGGCTAAAGCCAATCTTTTGGCATTGAAGAGGGG
+AGATAATGAGGTTGTAAATATAAGCACGAATAAGCCTACAAGTATAAATGAGCTTGTTGAGATAATGAAT
+AAAATCATGAATACTTCTTTGAAGCCTATTTATACAGAACCTAGAAAAGGAGATATAATGCATAGTTACC
+TTGATAATAAAAAAGCTTTGGATGTGCTTGGATGGAAACCGGAGTATAGTTTGGAAGATGGGTTAAGAGA
+GACGATTGAGTATTATAGGGTGAGATATGTAGAGGATGAGGTTGCAGTAGGGAAAAAAGGATAAGGTTTA
+TTGTAGTTTTATTTTAGGCATGGGAAACGTACCTGTAACATAATAGAGTATTTTAGCCTATTTTTATTTT
+TGTCGAAAAATGACGGAATTTTTATAATATTTTGCGTTGGATTTTGAAGGATGAAATGGTAAAATAGGAA
+TTAAAGAGAGGGAAAGATATGAAATGCGAAGACATTGTACAAAAAAGTGGGAATTTTTCTTTAATTTAAC
+ACTATTTTAAAACTTTTAAGAAGAAAGCTTACTAATGACATTTAAAATTACTATATCCGGATAATTTATA
+ATTTTCACAGAGAGGAGAATCTAAATGAAAATAAAATCTATGGAAATTCATAATTTTAGATCTATAAAAG
+ATCTGAGAGTTGATCTTTATGATTATGACGTTCTTATCGGTGCAAATAATTCTGGGAAGACGAATATTTT
+AACAGCTTTGCGAATTTTTTATGAAGATGGAATTAAATTTAATGAAGCAACTGATTTCCCAAAGTTTCAT
+ACTGACGATGAAGAGAGTTGGATTGAGATAGAATATGTGCTAACAGATGAGGAATTTAAAAATCTAAAAG
+ATGAATATAAAAATCCAGGTAATATTCTTAAAGTAAGAAAATATCTTAAATCAGCAGATAATAAAAAAGT
+TAAAACCAATCAAAGTAACATATATGCTTATGAAAATGGGAAGCTTTCAGAAAATCTGTTCTATGGGGCG
+AAAAATATTTCCCAGGCTAAACTTGGTTCTGTTATCTATATTCCAGCAGTAACTAAAACGGAAGAAACTT
+TGAAACTTACAGGTCCTTCTCCTTTAAGGAACATGTTATCTTTTGTAGTAAAAAAAGTTATTGAAACAAG
+TAATTCTTTTGAGGATTTAAAAAAAGCGTTTGAAGATTTTAATAAGAAATTTAAAGAAGAGGCGTCTAAA
+GACGGTGTTTCTCTAGAAAATTTTAGAAAAGAAATTAATAAAAATCTTGAAGGATGGGGAGTAGAATTTA
+ACTTAGTTATAAACCCTGTAGGGGCAGAAGACATAATAAAAAATTTAGTTACCCATAATCTTATTGATAA
+AATTTTAGAACAAGAAATGGATGTTAGTTTGTATGGTCAAGGATTACAAAGGCATCTCATTTATGTCTTA
+ATTAGTCTTTCTGCACAATACAAAGAGAAAAGTGTTTCTGAAAAAAAGGATTTTTCACCGGATCTTACTT
+TAATATTATTCGAGGAACCCGAAGCATTTTTACATCCTAGTCAGCAGGAGTTTCTTAACTTTAGTTTAGA
+ATCTTTGGCTTCTGAAGAAACACAACAAGTTATTATTTCTACTCATTCTCCTGTTTTTGTAAGCAAAAAT
+ATAGAAAAGATACCTTCATTATTAAAGTTGACAAAAAGAGAAGAAGGCGTGACTGAAAGTTTCCAAATAT
+CTAAAAAATCTCAGCAGATTTTAATTGAACGGAATAATGAATTAGTAAATGTCTTCAAAGAAAAATTAAA
+GGATCCTTTAGTTGATGAAAATACAAAAAGAAAAATCAAGGAAATACTGGGCGATACAGAGGATGAAACT
+CGCATGGAAGAAGAAGCAATCAGGTATTTATTGTGGCTTGATGCTGAAAGATGTTCGGCATTTTTTGCTG
+AAGTTGTGTTAATTTGTGAAGGTGCTACAGAAAAAGTTCTTATTGATTATCTGATTAAAAATGAATGGCA
+TGATTTGAAAGCAAAAAAAATCTACGTGCTGGATGCTATGGGGAAATTTAATATCCACAGATATATGAAC
+CTTTTTGGGGAATTAGGTATTTATCATTCGGTTTTAGCTGATAAAGATCAGAATCAAAGCATTCATGAAA
+TTATTAATGAATTCATTGAAAAGAAAAGAAATAAATATACAAAAAGAATATACTTTTTTGATAAAAACAT
+AGAAAATTTTCTTGGGATAAAAGAACCCCCACCTAATAGGAAAGAGAAAAAGCCCCTTAATGTAATGTGG
+CATTATCTAAATGGTAAAATTCATTCGAGTAAAATAGAAGAACTGAGGAATATAGTGAAACACCTGGTAT
+AAAGGAGAGATGTTATATTTTTTACATATCTATTGCTGTTATTGTATTTCGCCTGTAATTTCTAATTCCG
+TGTTATATGAAAAAACAGAAATAGAGGATTCATCTGTACGAGATAAATGTTAAAAAATGGGGGAGAAAAA
+TGTGTGCCCGTTTTATCGAACAGGATAAAGAAATAAAAAAACTTTTTTATCAAAAAATCAAAGAAAAAGA
+AGAAAGAGAAAAACAAAAGCATTTAGAAAAGATTAGTGAAGGTTTCCTTGGTTGGCTTTTAGAACCTATT
+GCAGATGTTGCTTATACATGGAGGCGTATTTCTGAAAAAGAACAGGGAAGTAGTGGTGAAAATTCAGTAG
+GATGGGCATTACATTTGTGGCTTCCAAGTAGTGCAGTTGTTATAAATGACCTTGTTTTAGAAGTAGAGCC
+TGACGAGTTTATACAAATTGACCATCTTGTGTTAAATACGAACGGAATTTTTGTATTAGAGACAAAGTCA
+TGGGACGGGGCTTTTTTAGGGACAAAAGATAAATGGCGTATGAAACAAGGTAATAAGTGGGTTGAAGTTC
+AAAGCCCTACCAAACAAAATGAGAGGCATGTTAAATTGTTTAAAAAATGGTTAGAAGAAAATTTGCCTGA
+TTTACATGAAAGAATTAAAGATCATATACATCCAATTGTAATATTTAAACGGGCTAAATGGGTAAAAGCC
+AAAGATTGCAGCATGCCCGTTGTTATTGGAGGAATGGAAGCTGCTGGAGAAATTAGAAAAATAAAAGGAG
+AAAATATATCTGAAGAGGATATTAATTTGATTATTGAAGCTGTAAAAAATGCTAAACCGTTAGATCATGA
+TGAATGGAAGAAGAAGCATAGTAAAGAAAAAGAAAAAAATAGAGAAAGATACCAAGTTACAACAGGTAAA
+ACTTCAAATGGTAAAATGTATGTAAGGATTTTGGGTACAAAGGAAGATGCTCAAAAAGTTGCAGAGGAGT
+ATAAAAACCAAAATTATACAATAAGCGAAATAAGGCAGGATAAAAAAGACAAAAATGTGTGGTTTTTTTA
+TTATTCTTAAAGCTTGAAAAATAGTAAAGATGTTAGATGAAGCTAAGTAGTTAAATGTTTATTATTAAAG
+AATTGTCAAATCTGTCAATAGCGGATTAGAATTGACCCATTTTCAACGGTTTTAAATTGACCTACCCTGC
+GTTTTTTTAATTTAAGCCTTACCGTTTGGACTACCGTAATAAAGACCAATCTTTAACCTATCCTTTAAAC
+GATAGCTGTTACCTCTTATGTTGATTATATGAGCATGGTGCAGCAATCTGTCCAATAGTGCAGTTGCAAG
+AACTGGATCCCCCATTAGTTCACCCTATTCTTCAAATCCTTTGCTGCTTATAAGTATAAAGAGGCAAAGG
+CTTTAAGTTTTCCCTCTTTAGTCTGTAAATCTGTCAATTGGTAGAGTTAAGGTTTGAACTGATCTTAGGA
+TGGGTTTCCTTCAGGGGGTTCCCTCTGCTCTGAGATACTTTCTTATTGTGTTTCGAGAATGCCCTGTTTC
+TTGTGAAATTGCACGAATACTCTTGCCTTTTACTCTGAGTTCATGTATCATGAGGATAGACCCACTCCCT
+AGAATTTTTATCTCCCTCCGATAAGTGAGAGTTATTGCTGTTGTTACTTTTTGCTTTATTTGGAAAAGGC
+CATAACATTGACTAACCAAAATAGTGAAATTATTCAAGGGTTAAAAATCTTGCAGATTTTGAAAGGAATA
+GATGACATATGAATATTTATGATAAGATTAATGCTGTAATTAATTGTGACGATTTATTAACTTGGGGAGA
+ACTACTAATTGATTTTGCAGAGTCGGCTCTGAAGGAAAAAAATAGGGCGAAAATTGTAAAATTTTTCTAT
+CAACAATTGCAATATTTTGGGCTTTTGGATTATGTATTTGATAGTATAATTAACAAAAACGACTCGCAAT
+ATCTTATATATGAAGGTATAGATGCAGTTAGGAAATATGTTGCATTGACAATACCAAAACAAGATACTCC
+TGTTAAAACATTGAAATCTATAAAGACATATGGAAATCAGATATTATCAGACTTTAAAAAACCAGTCGGT
+AAAAGAATAACTAAAGAAAAGATTGAAGAAATAATGCATTATTTGGATGAAAAATTTAGTTTTTCAAAAA
+AAGTGTTTGCTGATAGAAAGCCCATGTTTATTTTGCTAAATTATAGTCATAGAAAATATAATAGTGAATG
+CTTGGTGATGCCCTATGGTAAGGAAATTATTCAACACTTTTTCCTTTACAATATGAAATCTAATTTAGAA
+GATACACCCGCACCGGAAGCTGTATTTTTTCATGAATTAGGACATGCACTTCATGCTAGATATACCGAAA
+ATGTTAAAGTTGTGCCTGAAGAAATAATACTTTTTTTAAAAGAGCTTTGTATGCCAAAGATTGATTTATT
+AGAACCAGAACAACAAAGAGAGGTGTTTGCTGATATATTAAGTATTGGAATGATGTATGACAATCCATTT
+TCTGAATATGACCCATTTGTAAAAATACGTGAAGACGACAAGAAAGTATTTAGAATGCTCGTAGAAAAAA
+TACTTGATTCAATATAATACCTAACTAAAATGAATTGACAAAAATTAGATTAAATTAATTAATTGAATAG
+TTAATGAGGCAGGGAGGAAAGTCTTCTGTACCAAGCAAAAAAACTATTGAGAACTTTGCAATAGATTTAT
+TTACAGAGGAATAGGGTTGTCATACAACATGAGGGGAGTGTTTAATGTAGTATGGATGAAAACTACAATG
+TCAAATACGAAATAAAAAAGGATTTGTGGTTAATTGGCATTATCATATTAATATGGATTTTTACATTTGC
+CATTTTTGGACGTTTACCGGCTAAAATTCCAATACATTGGAACATTTCGGGTCAAGTAGACAGTTTTGGC
+CCAAAACATGATATATTTATTTTGCCTTCTATCATTACAATAATATATTTTGTAATGTTATGTGTACCTA
+TTATTGATCCTAAAAGAGCCAATTATGACAAATTTGCTGGAGCTTATAGAATGATAAGAGCAGTTGTAGT
+AATTATTTTGTCAGCAGTATATTTTGCTTCTGCATATTCTGTATTAGGTTATAGAATTGATGTAAATAGA
+ATGGGCAATCTTATTATTCCTTTTATGTTGATTGGTTTTGGGAGTGTTATGGGTAAACTTCGCCATAATT
+ATTTTGTAGGTATAAGAACTCCCTGGACGTTAGCAGATGAAGAGGTATGGAATAATACACATCAGCTAGC
+TGAAAAACTATGGCTCATTGCAGGTATTATTGGCTTATTTGCTTCCTTTTTCAGAGGTACATGGGTTACT
+GTTTTTATGTTTGTGCTGCTAATTACTGCTGTTATAGTACCCATTGTATATTCTTATATAATTTTTAAAA
+ACAAAGAAAAGTAGAGGATGGATGAGATTGCATTAAAGTTTTTTATGATATGGTTATGAGGGTAAGGGGA
+CACAGGGACTTGTCTGAGAAAATTGAGATAAATAGAATTTTTATGTAGATTGGTGTGATAGGCTATGTTA
+ATACAATGTACAAAAAAGTTGTTGGATGTGATAGAGAGAAAACCTGTGGCATATGAAGAAAAAAATTTGC
+TATTTTCCTGGCATGCGAATTTAATTACATTAAATCGAAGAAAGACTGTAGTTCTTGTAAATGATAAAAA
+CAGATATGTGGTTGTTTTATATGGACTTAAAGCGAAGGATTTTAAAAGGTTTGATGAAATTATTTTAAAT
+GCTATTCGACTGACGTTAGTGGATGAATGTATTGATGAAGAAATTGTGGAAGAGTACATAAGACAATCGG
+GAGAAGTTTTATATGGGAAAACAAAAAATAGTAGTTATGTAGGGAAAATGAATACGGCTTGTAATGTGGT
+GTACTTATATGAAGATTTACTTTTGGACAATACAATTTATCAAACTTTTGTAAGCAAAAAGACAAGCCGT
+TATTGGGTGGGCAAACAGGAAGAAGGATATATATCTCCAAGTAAAGAAATGTTTAAAGATTTAGAAGCTT
+TTGCAGGTAGACCCATTTTTAAATGCAGGGCAGTAGAGTTAAAAGTAACACTTGAAATGGAAAATCATAA
+TATTTGGCGTAGGCTCATTGTCCCTTTAAATAGTACATTTACACAGTTTCACAAGGTACTTCAGGCTGCT
+TTTGGCTGGCTGGATTATCATCTTCACGAATTTTTTGTTTATGGGGATGAGAGATGGGATATTTTGCATA
+TTGATATCAACTATTTTATTAATCATCCTGCTTATAATAAAGCAGGATACAAACCAGTTGTAAATTTGGT
+TAGCGATGAGGAAGCCTTTGATTATCCAAGGAAAGATGGTATAGAGAGGAAATTAGAAAAGGGGATAAGA
+CTATCAGAGTATATTCCAAAATACAAAAGGCTGCAATATGTCTATGATTTTGGAGATGATTGGCGACATT
+ATATTGAAGTAGAAAGAGTGATAGAGGATTATGATAAGAATTATGCTATTTGTGTTGATGGAGAAGGAAA
+CGCCCCGCCTGAAGATGTAGGCGGTGAATATGGCTATGATAAATTTTTGGAGATAATTTCTGATAAAAAT
+AATCCAGAATATGAGGATATGTTAATTTGGGGCAAATATCAAGGGTATAGGGATTTTGATATTGAGGATG
+TAAATAAAAATATTAAATTTGCTTATGATTCCTTTTTATTATGAAATGTTATTACTAACTCTATATATTA
+CTTTTATACATGGTAGAGATATGGAGGAGCATATTAAAAGACGTGCCAAAAAAAGAATCAAGAAGGAAAG
+ATTTTGAATTACCAGTTATAGTGCCGATAGTACTGTACAATGGGAGTCGTAAATGGACAGCAAAGACAAG
+CTATAAAGAAATCCTAAATTCTTATGAAACTTTTGGAGAATATGCAGTAGATTTTAAATATATACTGATA
+GATGTAAATAGGTATACGAAAGGAGGAGTTATTGAGGCTGGAGAATTTAATAGCGTCTGTATTTTTATTA
+GAACAGAAGGTAGAATTCGAAGAAATGATGACAAGACTTAGAGAATTGTCAAACACGTTAAAGAAATTGG
+ATGAAGATGAGATTTTGTTATTTAAAGCATGGTTTAAAAAGATATTAATGGCAAGGATGCCAGAAGAAGA
+GAGAAAGAATATGGAGAGAATAATAGATGAAAATGAGGAGGTAGAAACTATGAAAATTCTTGTTACGGCT
+TTTGACCCTTTTGGAGGGGAGAGTGTCAATCCTTCTTATGAGGTGTTAAAGAATTTGAAAGATAATATAG
+AAGGAGCGGAAATAATAAAACTTCAAGTTCCCACTGCTTTTTATGTTTCTGTGGAAAAAGCAATAGAAAA
+GATAAAGGAAGTTAATCCTGATGCGGTTTTAAGCATTGGGCAGGCTGGTGGACGATATGATATAAGTGTC
+GAGAGGGTAGCTATCAATATTGATGATGCTAGAATTCCTGATAATATGGGGCAGCAGCCAATTGACATCC
+CGATTGACCCTGAAGGACCTCCAGCGTATTTTGCTACTATTCCAATAAAGGAAATAGTAGAAGCGATAAA
+AAAAGAAAACCTACCAGCATCTGTTTCTAATTCTGCAGGTACCTATGTGTGCAATCATCTAATGTACGGA
+ATTCTAAATTACATCCATAAAAACAAATTGAACATTAAAGCAGGGTTTATTCATATACCTTATTTACCAG
+AACAAGTTCTAGAAAAGCCTAATACTCCTTATATGTCTTTAAGTGATATGGTAAAAGCTATAGAGACGGC
+CATAAAGGTGATTGTAAAAGCAATGGCATAGAAAAAATTTTGTTTTACGGTTCAAACTTGTTAAAATAGA
+GTTAAATAAAAAAGAATGAGGGGAGAGGAATGGGGGCTCTTGTCCTTCTTGTAGGGCTTCCAGGTGCAGG
+CAAGTCAACTTTTGCGGCAGAGCTCAAGAAAAAACGTCCTGATATAGTTGTAGTAAGTTCTGATGAGGTT
+CGCAAATACTTTTTTGGAGTTGTGTTTGAGCCGAAGGTAGAAAAGCAGGTGTGGTCTATAGTGCATTCTG
+CTGTTATAGGCAATTTAAAGCTGGGGAAGACAGTAGTTTTAGATGCGACAAATCTTACGAGAAGAAGCAG
+ATATAAATGGGTAAGGTGGGCTGGGTGGTTTAAAAAGCCTGTGTTAGCTGTTTTTATCAATCCTCCTCTG
+GAGACAGTGTTTAAACAAAATGCCATGAGAGAAAAAGAGTGGGTAGTACCTGAGGAGGAAATGAGAAAGA
+AGGTAATGATTTTAAAGGTTCCTCAGATGGAGGAAGGTTTTTATTCTGTTGTAAATATTGAAAAGGCAGA
+TGAAGAATCGGTAAAGAAGGTTATTGAAGAACTTGAAAAAATAGAAGGTGAAACTTTTGAAAAGAGAAAA
+ATTGTTCAAGTTAAGCAGTAAAATAAAATTATTTTTTGCCGAAAATAATTAAGGATAATACTACTATTTA
+CTGGGGAGTGAGAAAATGAAGGGGACAATCGTCGGGACATGGATAAAGACCCTGAGGGACCTTTACGGGA
+ATGATGTGGTTGATGAATCTTTAAAAAGTGTGGGTTGGGAACCAGATAGGGTAATTACACCTCTGGAGGA
+TATTGATGACGATGAGGTTAGGAGAATTTTTGCTAAGGTGAGTGAAAAAACTGGTAAAAATGTCAACGAA
+ATATGGAGAGAGGTAGGAAGGCAGAACATAAAAACTTTCAGCGAATGGTTTCCCTCCTATTTTGCAGGGA
+GAAGGCTAGTGAATTTTTTAATGATGATGGATGAGGTACACCTACAGCTTACCAAGATGATAAAAGGAGC
+CACTCCTCCAAGGCTTATTGCAAAGCCTGTTGCAAAAGATGCCATTGAAATGGAGTACGTTTCTAAAAGA
+AAGATGTACGATTACTTTTTAGGGCTTATAGAGGGTAGTTCTAAATTTTTCAAGGAAGAAATTTCAGTGG
+AAGAGGTCGAAAGAGGCGAAAAAGATGGCTTTTCAAGGCTAAAAGTCAGGATAAAATTTAAAAACCCCGT
+TTTTGAGTATAAGAAAAATGTCTGGGGAAAGATACTGGGCTTTGGCTTTATAAGGAGCAACTCTTTTAAA
+CTTGCTTTATGGAGCTTTATCATAGGCTTTTTGGTGGTAGGATTTGTATCTTCATGGGACCTTCTAAAAA
+GCTTTTCTGGCGCATTTATAATAGGAGCTTTTACGTACATATTTTCTTATATTTTGAATATGCCTGCTAA
+GAATCTTCATGAATTTGTAAAAATCATGGGAAGCAGAAATTTAGAAGAGGAGTTTAAACTAGAAAGCGGT
+GACGTTTTTGAAGCTATTGCAGAGGAGTTAAACAGCGTAAAAGATACTATTAAGAAGGACATGCTGTTTT
+TAAAAGGCGGCACAGACGACATGCACAATTTTGTTCACAGGTTTAATGAGATTGCAGAGAACATGAAGAA
+GGTGTCTGAAGATATATCTTCTGTGGTGAATGATGTAGCTTCTTCTACAGTTCATCAGGCAGAAGAGATA
+GAAAGGGCTGTCGGAATACTGGACGAAAATATAAAAAAGATAAATGAGATTGCAGGAACTAGCAAGGAGA
+GCAATGAAAAACTGGAAAATTCTATAGAAAATATAAAAAGGGCAAATACCGATGTAACAGATGTTGCCAA
+GGAATTATCACAGGTAGAAGTGGATTTTTCTAGTATATATGAGATGGGCAAGGTGCTTTCAGATAGCGCT
+AAAGATATCATGGCAATAGTCACTACTGTAGAGGAAATTTCAGATCAGACTAATTTGCTGGCGCTAAATG
+CGGCTATTGAGGCGGCGAGGGCAGGAGAAGCAGGAAGAGGGTTTGCCGTGGTAGCAGAAGAGGTGAGGAA
+TTTAGCTGAAAATTCGAAAAATGCGGTAAAGACCATAACAGAAAGCTTAGTCAATTTTACAGGTCAGGTG
+GAGAATCTAGCAGAGAAGATAAGTGCCCAGTTTGAAAGGCTTAAAAAGAGCATTTCCACTCTGGAGAAGG
+TGGTAGAAAAAAATACAATGGCTACAGAAGAGGTTGCAGGGATATCAAGCGTGATAGTCGAATCTGCAAA
+CAGGCTTTATGAAGAGGCAGAGAAGCTTTCAGAGGTCTTCGGACACCTGGAAAATCTGGCTGCTATTTCA
+GAAGAGAATTCGGCTTCTTCTGAGGAAATGAGTGCCAATGTTACAGAGTATTCAAACAGAATAAGGGAAT
+TTATAGAGCAGATAAAGCAGATGGAGACACTTGTTACAAACTTTAAGAAGGAGCTTGATAAATACAAAGT
+TTGAAGAAGGTGGTATTTGTGAAAATAGGACTTGTAAGTGATACTCACGGGGATTATAAGTCCTGGGAGA
+AGGCGTTTAGGTTTTTGAAAGAATGTGATATTATACTGCACGCTGGGGATGTGCTGTATCATGGTCCTAG
+AAATCCCCTCCCGGAAGGGTACGACCCTAAAAAGCTGGCAGAGGCGATAAATTCCTGCGAGATTTCTATC
+CTCATAGCGGAGGGAAACTGTGATGCCTATGTAGACCAGATGGTTATTAATGTGCCTATTACACCTTATG
+TTTTTACCGTAATTGAAGGGAAAAAGATTATGGTAAATCACGGGCATCTACTGACTGATGAGGAAATAGA
+AAAGCTCATTTTAAGATACAGTTTAGACTACTTTATTGTAGGCCATACTCACATCCCTGTTGTGAAAAAG
+ATAGGCAAATGTACTCTGATAAATCCCGGTTCCACTTCTCTCAGCAAGAGGGAGGATAAAATAAATTCCA
+TTGGGTTTGTTGAAATTGAGAAAGACAGAGCTTATGTGATTAATCTGGAAAATGGGGAGAAAATCATTGA
+TTGAAATTGAAAGGAGAAGGTGTAAAAGGTGAAGTATATAAATATTGGCAATGAGATAAAAGCTTCTTCC
+ATAGCTTTGGGGTGCATGAGAATAAGCGATAAACCTACAAAGCAGGTAGAAGAGCTTATTGATACTGCTT
+TGGGAGAGGGCATAAACTTTTTTGACCACGCTGATATATACGGAGGAGGTCAAAACAGTTGAAATTAGTA
+GTAAAAAATGATATAATTTTAACTAGGTGATGATGAATGTTATTAACTATAAAGAAGGTTAAAGAGCTGT
+ATGATATAAGCAGAATTACATTAATAAACTGGGAAAAGGAAGGATTAATAACCCCAGTTAGAACACCAAA
+AGGAAGAAGAAGATACAAAAAAGAAGATATAGAGAAGTTATTAGGCATGCTGGAAGAAAAACCAAAACCT
+AAAGTAGTTTTGTATGCAAGAGTGTCCACAAAGAAACAAGAAGAATATCTTAAGAATCAAATTAGAAGGC
+TTGAAGAATACGCTAATTCCCAAGGATGGCAGTATGAAGTCATATCCGAAATAGCAAGTGGGGTAAATGA
+AAACAGGAGAGGCTTATTAAAGCTTTTGAACAAGATAAAAAGAGGAGAAGTTGAAAAAGTTGTAATAGAA
+TATCCTGATAGACTAGCGAGATTTGGCTTTGAATATCTCAAATTTTTCATGGAAAGCTTTGGGGTGGAGC
+TTATAGTTTTAAACGGGAAAGAAAACGAAGAAGACGCAAATAAAGAACTGGCAGAAGACTTAATAGCAAT
+AGTAACATCTTTTGCAGCAAGAATTTACGGACAAAGGGGTGGCAAAAAACATGATAGTAATACAGGCTAA
+ACTCATTTCTCTAAATCAAGAAGACAAACAAACAGTATTAGACTTAATGAGAAGATGGTCTTCTTGTATG
+AGATTTGCATATAACAGACTTTTAGAAGGAGAAAAAAGAGCAGATTTAAAAAGGAAGTTACCCCAGGTAT
+TCAATTTAAACTCAAGGTATGTAGATGATGCAATAATGAAAGCAAGGAGTACACTGGAATCTGCGAAAGA
+ACTAGGTAAAAGTCCAAGAAAAGTCATTTTTGGCGGGAAAAAACTGTTTAGAAAACTTCAAAAACATCAT
+TTAAATGGTAAAGCATATGAAAAATTAAAAATTAGGTGGCAGGAGAAGAGAAAAGGAAATCTCTATTCAA
+GAGGAGATAAAAGCAAAAAAGGAAATCTCAACACAAGAATAGAAGTAAGAAAAAATGGCACTTTCTTAAG
+GATAAATGTAGGGGAAAGAAAATATGTATATGCCAGAATAGAAGCAGGCTATAAAAAGAATAAGAGAAGA
+GAAGAACTTCTGCAGGAGATTGCAGAATCAAACATACCCTACTCTGTAGAATTAAAACTCAAAAATGGCA
+ATATATACGCCTATTTTGCTATTGAAGAAAAATATCCAGAAATAAAAATAACAAAAGAAAAAGGAGTCAT
+AGGAATAGACATAAATGCATATCCAGACAACATATCATGGACAGAAGTAGATGAAAAAGGGAATCTAATA
+AGCTATGGGAATATACCAATGCCAGAGCTTGTAAGTGGCAGTAAAGACAAAAAAGAATATTTCAGATGGC
+ACTATGCTCATGAAATAGTAAAGATAGCAAAAGAGAAAGGAAAAGCAATAGTAATTGAAAAATTGGACAT
+AAAAGAAAAAGGCAAAAAAGGAGACTTTTCAGGGAGAAAATCAAGGAGAATAAGACATAACTTTAGCTAT
+AAATCACTTCTTTCAAAAATAAAAACACTAGCAAAGAGAGAAGGGATAGAAGTAATAGAGGTAGACCCTT
+CTTACACGTCAATAATAGGCATGTTAAAATATTCACCGCAGTATATGATAACAAAAGATATAGCAGCAGC
+CTATGTAATAGCAAGAAGAGGGTTGGGACTGCAAGAAAAGATACCAGATAATTATATGAAGTTTCTCAAC
+GCATTGACTGTAGAAGAATTAGAAGAATTAAAAGAGTACGTAAAGAAAACAGTCAGAAACAAAAAGTTAA
+AGAAGAAACACTTAAAAGAGATAAAGAAAGCAATAGAATTTCTACAAAGCCTTGGGAGTGAGCCAGAAAG
+AGTGCTAAAACCTCTGGATGGAACAAGTTTTAGTGCCCATGATTTCTGGCGAGTTCTCAAGGTAGCGGTG
+GTAACTCCACTCTCTCCTGAGAAGGTACCGAGAGACTTCTCTACCCTGAAAGGATTACTAATTCAGGGTA
+AGTGGAGAGACCCTTAAGGGCGTGAGTTCCTGCTTCTTGGGGCAGGGGCTATGACTTTCCCAAAAACCGC
+CTGCTGGGGCTGGGGAAAGTCTGAAGGGCGGACTACAAATACCCCAGCTATCTAAACTGTACATTTTTGT
+ACAGTTTGGGTAACCAGGAAAGTCGGAAGAGGTATTTGGGAAAGTTTTAAAAAAGAAAAAGGGCTTAAGG
+GAAAAAATTATTATACAGACAAAATGCGGAATAAGAAATGGCTATTACGATTTTTCAAAGGAAGACATAT
+TAAAGTCTGTAGAGGGAAGTTTAAAAAGGCTAGATACAGACTACATAGATATTTTGCTATTGCATAGACC
+TGATACTTTAATGGAACCCGAAGAGATTGCAGAAGCATTTTCGATATTACATAGCAGTGGAAAGGTTAGA
+AATTTTGGTGTGAGCAATTTCAACCCTATGCAGATTGAGCTTTTGAGTAAATATTTAAATCAAAGACTTA
+TTGTAAATCAGTTGCAGTTTAGTATTGCTCATACTGGTATGATTGATTTTGGTTTTAATGTGAATATGAA
+GGTAGATCAAGCGATAAATAGAGATGGAAGTGTCCTGGAGTATTGCAGGTTGAAAGGAATTACTATACAA
+GCATGGTCTCCTTTCCAGTATGGATTTTTTGAGGGGACTTTCTTGGGGAATGAGAAATTTAAGGAATTGA
+ATGAAAAAATTGATGAGATAGCTATACAAAAAGGAGTACCCAGTATTGCTATACCTATTGCGTGGATTTT
+AAGACATCCTGCAAAAATACAGGCTATTGTTGGTACAACGAACCCAGCTCGATTAAAAGATATCTGTAAG
+GCAGCAGATATTGAACTTACAAGAGAGGAATGGTATGCTTTATATAGGTCTGCGGGAAACAAATTGCCAT
+GAGATAGCGCGTTTGTGCGCTATTTTTTATTACTTATTCTGTGAATCACGGATCAGGACGAAGCTTTCAC
+GAATGCCCGATTTGTGCCTCTTGCAGTTGTAAAAGGTGCAGATTAAAATTTTAAAATGAGGTGAACAAAT
+GATTACAAAAGTCAAAAATTTATTTAAAGGTGAACATCGCCCTAAACTTATGGCTTTAGATTTTATTAAA
+TACATAGGTCCTGGGCTACTGGTTACTGTGGGTTTTATTGACCCGGGAAATTGGGCTTCTAATGTTGCTG
+CAGGTTCGTCTTACGGTTATAAGCTTTTATGGATGGTGACTTTATCTACTATCATGCTCATTATACTCCA
+GCACAATGCTGCACATCTGGGTATAGTTACAGGTTATTGCATGTCTGAAGCTGCAACTAAGTTTTTAAAG
+CCTTTTACTTCGAGGTTAGTTCTTATTTCAGCTGTCTTTGCGGCGATTTTGACGGCGATGGCAGAAATTT
+TAGGTGCCGCGATAGCTCTTCAAATGCTTTTTAAGATACCGATAAAGATAGGAAGTTTGATTACTGTTGT
+TTTTGTGTCATGGATGCTTTATACAAATTCCTATAAAAAGTTGGAAAAGTGGATTATAAGTTTTGTATCT
+CTTATTGGCATTTCTTTTATATTTGAGCTTTCGCTAATTGATGTGAAATGGGCAGAGGTAGCTTCAAGCT
+GGGTGAAACCAGAATTTCCAGCAGGTTCTATGCCTATAATTATGAGTGTGCTTGGTGCTGTTGTTATGCC
+CCACAATTTGTTTTTGCACTCGGAGATAATACAAAGCAGGCAGTGGAATTTAGAAGATGAGAAAGTCATT
+GTGAAACAGCTTAATTATGAGTATTTTGACACTATCTTTTCTATGATAATAGGTTGGGGGATAAACAGTG
+CTATGATTATTGTTGCGGCATCGGCTTTTTTTACCAATAATGTAACCGTAATGGAGCTTAATCAGGCACA
+GCAGATGTTAAAACCTCTTTTGGGAAATGCGTCAGCAGTGGTTTTTGCTTTGGCTCTTCTTTTTGCAGGA
+ATTTCTTCCTCTATAACAGCAGGAATGGCAGGCGGAAGTATTTTTGCGGGGATATATGGAGAACCATATG
+ATATACACGATGCACATACAAAAGTTGGCGTAGGAATTACATATATTTTTGCAGTGCTAATAATATTCTT
+TGTAAAAAGCCCCTTTCAAGGACTAGTTTATTCGCAGATGTTTTTAAGTGTACAGCTTCCAATTACAATC
+TTTTTGCTCATTTATTTGACTTCTTCAAAAAAGATCATGGGTAAGTTTGCAAATACATTGCTTTATAAGG
+TATTGTTGTGGACTATAGGAATAATAGTGACGGTTTTAAATGCGATGCTTCTTATGAGCTTTGTTGGGTG
+ATTGATATGAATGCTTGGTCGGGCATCCTGCTTACAGTATAGCTTCCATTTGCATCGAAGTGACATACAG
+CTTTGAAGTGCTTTAAAGCTACAAGAAAAATTTTCAAGCAAAAATTTAATAGAGAAGGAAGAAGGAGATT
+GCGTAGGGGCTGTCGAAATACAATAATGGAGTTTCTTCCTTTGTGGGTTTTCGGTTTCGGTAACCCTTAC
+CTTTGACACCAAAGAGGGGGAAGCCTTCTTTTTCTCAAATCTATTTGTATCAAGTATTGTAAGGTTTGAT
+AACTCCCTAAATTAGGGGTTTATCTTGATATAACGTGGTACGGGGGGAGAGGTGAATGAAAGAAAATTTT
+TATGGAGTTTATGAAGAAGTATGGCATCAATGGAACGACTTTCAAAACACCATGACTATCTCAAAACAAA
+TCGTTAGATCGGAAATACTTAAATCTTGGGAAAGGTGCAAAATTGCAGGCGTCAATCCGTACCAGGAACA
+AGGACAAGAGATTATCGAGGGTTCTGCTTTAAAAGAAGCCAGAGAAAGACAAGAAGAACTAATTCAAGCT
+GCTAGGCCGGTTATGGAAAAGCTTTTATCGCTGTCCAGTGACTATGGTTTTCTCGCAGTTTTAGTAGGAG
+AGGACGGTTATATATTAGAAACATTAGGGAATAACAAGGAAACTATAGACCTAGCTCGGAAAACCAATTT
+CATTCCCGGTGCATGCTGGCGAGAAGATAAAGTTGGCACTAACGGGATAGGAACCGCAATGGTTATAGGA
+CAAGCCCTTGATGTAACTGGGGCTGAGCACTTTTGCCGTGGACTTCACTCTTGGACATGTGCTAGTTCTC
+CAATTTTTAGTCCGGAAGGAAAACTTATTGGAGTTATTGACCTTTCGGGACCTTGGTACCGAGAAAATAA
+ACTGGCATTAGCTACTATAGTATCTTCTGCAATTGCGATTGAAAACAATTTGAAGCAGAGTAAAGCCTTT
+AAAGAAACTTTAACTTACAGACAACTCTCAGAATACTTCTTAGAAAGCAACCCTGATCCCTTATTAGTGA
+TAGATAATACAGGAAGATTAGTCAAGGTTAATTATGCATCTGAGAAAGTTTTGGGATGGAAAAAAGAAGA
+TTTAATAGGACGAAAAGCTGATGAAATATTTGACAATTCGCAGGAAATCCTATTCCTCATAAAAGCGCGG
+CAGAGTGTAAAAAACAAGGAAATATTAGTGCAAAGTAGAAAAGGTATCTTGCGGTGTAGCGCAGATGTTT
+CACCTATAAGTGGTTATTACAATGAAAATGTAGCGGCTCTAATAGCTCTAAAAATGCATGAAGGTAGTCA
+ATTTTATATAAGCTCTCCTCCAGCCTTAAAAGGATTCGAAGTAATATTAGGGAATCATCCCTGTTTGCGT
+GAAAGCATACGATTAGCTCAAATTGCAGCAAAGAGCGATGCACCAGTTCTCATTTTAGGAGAGACAGGGA
+CAGGGAAAGACCTTTTTGCAAGAGCCATTCATGAGGCTAGCGGTAGAAAAGGACCTTTTGTGGCGATAAA
+TTGCGGTGCTTTGCCGCGAGAATTAATTGGAAGTGAGCTTTTCGGCTATGTAGGTGGGGCTTTTACCGGT
+GCACGGCCAGAGGGCAAGCCAGGCAAATTTGAACAAGCCCAAGGAGGTACTTTATTTTTAGACGAAATAG
+GCGATATGCCTATGGATATACAGGTTTACCTTTTACGAGTGTTGGAAGAAAAAAAGGTAGTTCGAATAGG
+CGGGCATAAAGAGATACCGTTAGATGTTCGAATTATTGCTGCGACCAATTCGGATTTAACGAAGTTAGTA
+AAAGAGAAAAAATTCCGAGAGGATTTGTATTTTCGCCTGAGAGTTCTCACTATTCATTTATGCCCGTTAC
+GAGAACGCAAAAGTGATATACCTCTTCTTTTTCAACATTTTGTTAATAAATTTTCACAAAAATTAGGTAA
+AACTATTACCAATATTGATCCATCAGTTTGGTCTTTATTAAACAATTACGACTGGCCAGGAAACATTAGG
+GAATTACGAAATGTGGCAGAATGGGCAGTGAATATAGCAGAGGATAATACAATTTCTGCTAGTCATTTGC
+CGTCTTACTTATCTGGTTCTCAAACTATACGCGAGGACAGTAATAGCTTTTCTTCTACCTCTCTTGTTGA
+ACTGGAAAAGCAGGAGATTAGTCGACTTCTCGAACATTATGGAGGTAATATAACTAAAGTTGCTAAAGCC
+TTAGGCATAGCACGGAACACCTTGTATAGGAAGCTTTATAAATATGGACTAAAGACTCGTTATAGTGTTC
+CAAAATCTAACGTTACAAAAAGAGACATAAGTTACAAAGAAGCAAATTAAGATTTCATAATTTCTCGTAA
+AAATCAAGAGTTAAATATGCCAGCACTCAATAATGGGTGCTGGCATATTTTTTGCAAGAATATATTTAAT
+GCAAAATGCAAAATCTAAAAGGGGGGATGTAACAAAAACAAAAAATTAAAACATATTCACCTTCTTTGAC
+ATTATAAAGCAGGGTAATATATTGCAAAAAATTGAAAAAATTATAAATAGATAGGAGTGAAGAGGTATGA
+ACATTCCTAAAGAAACTCTTATGCGTATGTATCTTGAGATGGTTACAATTCGATTATATGAGGAAACCAT
+GGCTGAAGCCTATCAGGAAGGGAAATACCCAGTATTCAACATTGCCTCAGGCCCAGTCCCTGGTGAGATG
+CATTTAGCTGCAGGACAGGAGCCTGTAGCTGTAGGGGTATGCATGCACCTTAAAAAGGAGGATGCTGTAG
+TCGGTACTCACCGGCCTCACCACTTTGCTATTGCAAAAGGAGTAGACCTCAAACGCATGACAGCAGAAAT
+ATTTGGTAAAGTTACCGGTTTAGGCCGCGGCAAAGGTGGTCACATGCACCTCTTTGACCCTGATGTACAC
+TTCAGCTGTAGCGGCATTGTTGGTGCTAGCATTCCACAAGCAGTAGGAGCAGCTCTAGCTTTCAAAATGC
+GCAAAGAAAAGCGTGTAGCTGTGGCCTTTTTTGGTGACGGTGCTGCAAATCAGGGTACTTTTCATGAGGG
+ACTTAACTTAGCTGCAATTTGGAAGCTACCGGTGGTGTTTGTATGTGAGGACAATAGTTGGGCAATTTCT
+GTACCAAAAGAAAAGTCTACAGCTATCAGTCAAAATGCTGACCGTGCAGTTGCGTATGGTATACCTGGAG
+TATACGTGGGAGAGAACGATGTCTTAGCTGTTTACGAAGCTGCTGGCGAAGCAATAGAGAGAGCACGTCA
+GGGAGGAGGACCAACTATTATTGAAGTTAAAACAGATCGTTTCTTTGGACATTTCCAGGGTGATCCAGAA
+GTATATAGACCTAAGGACGAAGTTCAGCGTCTAAAGCAAAATGATCCAATTAAGCGGTTCAGGAAATACC
+TTATTGAAAATGACATAGCCACAGAAGATGAACTTAAACAATTAGACGATGAGGCACGAAAACGTGTTGA
+GGAGGCTTTCTTGTTTGCTCGGGAGTCACCCTATCCAGCGCCGGAAGAAGCCCTACTTCACGTGTTTGTA
+GAATAGTGAATTGCGGTCTAGTTGAATAATATTTAAAGGAGGAGAAAATTATGTCTGCGATAACTTCGCG
+AAAGCTTACTATGGCAAAGGCAATTGCTGAAGCTATTAGTTTGGAAATGGAAAGAGATCCGAGAGTTTTT
+GTCATGGGTGAGGACGTAGGCGTATATGGAGGCATATTTGGTGCCACAGCTGGGTTGTATGAAAAATTTG
+GACCAGAAAGAGTTATCGATACACCTATTTCCGAAGCAGGTTTTATAGGTGCTGCTTTAGGAGCTGCTAT
+GGAAGGTATGCGTCCCATAGTAGAATTAATGTTTGTAGATTTCTTTGGCGTGGCTATGGATCAAATTTAT
+AATCACATTGCCAAAAACACTTACTTTTCAGGAGGAAATATTCGAGTACCTTTGGTACTCATGACGGCGG
+TTGGCGGTGGTTACAATGATGCGGGGCAGCATTCACAGTGTCTTTGGGGGACTTTTGCTCATCTGCCTGG
+TCTTAAAGTAGTTGTACCTTCTACTCCTTATGACGCCAAAGGTTTGATGATTTCAGCCATACGGGATGAC
+AACCCTGTTATATACATGTTCCACAAGGGGTTACTTGGTCTGGGATGGATGACCCTTATTAAGGACAGCA
+CGGGCCCTGTCCCTGAGGAGCCTTATACGATCCCGTTTGGTAAAGCAGAGGTAAAACGGGAAGGAAAAGA
+TGTTTCAATAATCAGCGTGGCTATGGGTGTCTATCAAGCATTAGAGGCGGCCAAAGAACTGGAAAAAGAA
+GGTATAAGCGTTGAGGTTCTGGACCTCAGGACATTGGTGCCGTTAGACCGCGAAGCCATAATAAATACTG
+TAAAAAAGACCCACAGAGTATTGGTGGTGGATGAAGACTACCTGAGCTATGGTATGAGCGGAGAAGTTGC
+TGCAACTATAGTTGAGCATGCTTTTGACTACTTGGAAGCGCCTGTAAAAAGATTGGCGGTTCCAGACGTG
+CCTATCCCATATTCTCGTCCTTTGGAACAGTTTGTATTACCTTCAAGTTCTAAAATTGTGAATGCAGTTA
+AGGAATTGCTCAGGTCATAATAATGAGATTTCAAAGCAGGAGGACTGATATCTTATGCCATACGAATTTC
+GCATGCCTAACGTAGTATCAAATGGAATAGAAGGGTTTGTGGTGAATTGGTTCAAGGATGAAGGACAGCC
+AGTACAAGCAGGTGAATTGCTGTTGGAAGTACAATTTGAAAAAGCGGCTATTGAACTCCAGGCTCCAGTA
+AGCGGCATACTGACAAAAATCCTATGTCCCCAAGGTCATGTAGTCAAGGTTGGACAACTGCTCTGTTTGA
+TCGAAGAAAAATCCACAGAAGTGGCTGGAGGTAGTGGATCTGCGGTACCTCCGGTCCATGCACCAGAGGA
+AACACCCCACTTCCACGGCGAAACGGAGCGAACAACCCAGAGTACTCCAGTGGATTCCCAAGTCCATAGT
+AGCAACACGGGCGATGTAAGAGCCACTCCTGCAGCCCGTAAGCTCGCCCGCGAATTGGGAATTCCTCTAG
+AGGCAGTGCCGGGTACTGGTCCGGGCGGTCGAATTACTGAGGAAGATGTTAAGAATTTTGCTCAGCGTTC
+TGAAAAGACAAATTTAACAGCAAGAAGAGTACCACTCACTCCTACCCAGCGTTTAGTCGGGTCAAGGATG
+TTACAGAGTCTTCGAGAAACTGCACAGTATACATTAGGGCGGGAAGTAGATATAAGCGCGTTAATCAAAG
+TCCGCATGGAGCTTAAACAAAAAGGTTCACCTGCTAACATAACGGATCTTATACATAAAGCAGTGGTTCA
+GGCGATTTTAGAAAATCCTGTAATGCAGGCCGTTATTGATGGAGATGATATGGTAGTGCCTGCAGAAGTT
+CACTTGGGATTTGCTGTTGCCCGTGGCGATGAACTTCTAGTGCCTGTAATCAAAAATGCTCATAGACTCA
+ATCTTAATGAAATGGCTGTTGAAAGACGCCGACTTACTGATGCAGTTCTACAAGGTATTATAAAGCCAGA
+AGAGCTACAAGGGGGTACCTTTACAGTTACAAATCTGGGTACTTATGGTGTTGATTTCTTTACCCCTGTG
+CTATATCCAAAACAATCTGCAATTCTCGGTATTGGAAGAATAGTGGAACGACCAGTCCTTGAGAATGGAA
+ACATCCGCTCCGCGCAATTTATGACTCTTAGTCTTACTGTAGATCATCAGGTAATAAACGGTGCCCCTGC
+TGCTAGATTCTTAAATCGACTGGCAGAACTTCTTTCTCAACCGGAAGTGCTCTTGGAGTTGTAATAGCAA
+AAGGGCAGTGCATGTGCGCTGCCCTTTTAGAGTACATAAAAAAAGACAAGTTGTAGAAGAAGGTGAGCAT
+GTAAAGGTAATATTATCCAGTGGAGAAATTCTTTTGTTGCCATCTGGAGGTTAAAACAGTTGAAATTAAT
+AGTAAAAAATGATATAATTTTAATTGGGTGATGATAAATGTTATTAACTATAAAAAAGGTTAAAGAGCTA
+TATGATATAAGCAGAATTACATTAATAAACTGGGAAAAGGAAGGATTAATAACCCCAATTAGAACACCAA
+AAGGAAGAAGAAGGTACAAAAAAGAAGATATAGAGAAGTTATTAGGCATGCTAGAAGAAAAACCAAAACC
+TAAAGTAGTTTTGTATGCAAGAGTGTCCACAAAGAAACAAGAAGAATATCTTAAGAATCAGATTAGAAGG
+CTGGAAGAATACGCTAATTCCCAAGGATGGCAGTATGAAGTCATATCCGAAATAGCAAGTGGAGTAAATG
+AAAATAGAAGAGGCTTATTAAAGCTTTTGAACAAGATAAAAAGAGGAGAAGTTGAAAAAGTTGTAGTAGA
+ATACCCTGATAGACTAGCAAGATTTGGGTTTGAATATCTTAAATTTTTCATGGAAAGTTTGGGGGTAGAA
+CTTATAGTTTTAAGTGGAGAAGAGAATAAAGAAGAGATGAACAAAGAATTGGCAGAAGATTTAATAGCAA
+TAGTCACCTCATTTGCGGCAAGAATTTACGGTCAAAGAGGTGGCAAAAAACATGCTGGCAATCCAAGCTA
+AACTTGTTTTTGATAAAGAGGAAGACAAATTAAAGTTATTTGAGAAACTTAGGAAACACCATATAACCGG
+AAAAGCATATGAAAATTAAATAGCAAAAGAAGGAAGAAATCTCTATTCAAGAGGAGATAAAAGCAAAAAA
+GGAAATCTCAACACAAGAATAGAGATAAATGAAAAATGGTATTTTCTTAAGGATAAATGTAGGTGAAAGA
+AAGTACGTATATGCAAAAGTACAGGCGGGATGGAAAAAAGGACTTGGATTAGAAGAAAGAATACCAGACA
+ATTATGTAAAGTTTCTCAACACATTGACTGTAGAGGAATTAGAAGAATTAAAAGAGCATATAAAAAAAGA
+CAGTCAAAAACAAACATTTAAAGAAAAAGCATTTAAAAGAGATAAAGAAAGCAATAGAGATTTTACAAAG
+CCTTGAGAGTGAGCCAGGAAGGGTGCTAAGACCTCTGGATGGAACAAGTTTTAGTGCCCATGATTTCTGG
+CAAGTTCTCAAGGTAGCGGTGGTAACACCACTCTCCCCTGAGAAGGTGCCAAGAGACTTCTCTGTCCTGA
+AAGAATTATTAATTCAGGGCAAGTAGGGAGACCTGTAGATGCGTTAGTTCCTGCTTCTTGGGGCAGGGGC
+TAGGTTTCCCAAATACCGCCTGCTGGGGCTGGGACAACCTGAAAGGCGGACTACAAAATACCCCAGCTGT
+CTAAACTGGAGAGTTTGTACAGTTTAGATAACCAGGATAAAGATAGCGCCGAAACGATTAAATTGGTTGT
+TTGTCTGCTTTTAAAACTTATTAGAAAAAAGGGTGGAACAGTATAAAGCTTTTATTTAGTAGATGGAAGC
+AACAAAATTTTAAAAGCGGTTGCTGAACAGGAAATAAATGAGCAGGCAAAACGATAAATTCATAAATAAA
+AGAGACGATAGCTGGATGTATGTCCTTCCACAGCACCGACTTGCTATCGTCTCTTTAGTTTATCGAAAGA
+TGTTTACCGCCATTTTTTGTTTTGTAGGTATTCATGGATGGAACGAGCTGCTTTTTTTCCGGCACCCATG
+GCCAAAATTACAGTAGCTGAACCCGTTACAATATCGCCTCCAGCCCATACCCCTTCTCTGGAAGTTCTTC
+CCTCTTCATCGACAGCAATATAACCGTGTTTTGTAAGTTCTAAGCCTTCAGTGGTCTTTGTGAGGAGGGG
+ATTAGGGCCAGTACCTATGGCGATTACTATCGTATCAACATCCATAATAAATTCAGAACCCGTTATAGGA
+ACTGGACGACGACGACCCGAAGCGTCAGGTTCTCCAAGTTCCATGCGGATGCACTCAATACCTTTGACCC
+AACCATTTTCGTTACCTATTATTCTCACTGGATTTGTGAGGAAATCGAATATAATACCTTCCTCTTTAGC
+GTTCTCGAATTCTTCTTTTCTTGCGGGCATTTCTTCTTCAGAACGGCGATACACAATATGAACTTCGTCA
+GCTCCCATTCTTAGGGCAGACCTGGCTGCATCCATAGCTACATTGCCACCCCCTATTACTGCTACTTTTT
+TACCTACCTTTATGGGGGTGTCAGTGTTGGGAAAAGAATAGGCTTTCATCAGGTTTATCCTGGTTAGAAA
+CTCGTTGGCTGAATACACGCCAAGGTAGTTTTCACCAGGTATGCCCATAAATTTCGGGAGGCCAGCTCCG
+GTGCTGATAAAGACAGCCTCATACCCCATTTCAAAAAGGTCGTCTATCGTTAAAACTTTGCCCATAACCA
+TGTTGGTTTTAATTTCTACGCCCAGCTGTTGTATAAACTTTACTTCTTGTTCCACTATAATTTTCGGTAG
+CCTGAATTCAGGAATACCGTATACCAGTACGCCGCCGGGTTTGTGAAGAGCTTCAAAGATCGTTACATCG
+TAGCCGAGTTTAGCCAAATCTCCTGCACAGGTGAGACCGGCGGGCCCGGAACCGATGATGGCCACTTTTT
+TACCAAGCTTTTTAGGAATTACCGGGGGACGGATGCCTTTGGCTCTTTCCCAGTCTGCTGCAAACCGTTC
+TAGGCGACCTATGGCCACAGGTTCACCTACTTTGCCCAAAACACAGTTTTTCTCGCATTGCGTTTCTTGT
+GGACAGACTCTGCCACATATGGCGGGCAAGCTGTTGGTTTCCTTTATAATCTTTATAGCTCCTTCAAAAT
+CTCTTTCTGCAATACGCTTTATAAACTGGGGAATTTGTACCTGAACGGGGCACCCTTCAACACATCCTGG
+TTTTTTACACTGAAGGCACCTCTGGGCTTCACTTACTGCCTCCTCTTCCGAATAGCCCAAAGCTACTTCG
+TTAAAATTACGCCTGCGGACTTCAGGCTTTTGGGTAGGCATGGGTGTTTTCTTTTTGCTTCTATTTAACG
+GCATCTTTATCAACTCCTTCTATTTTGTTGATTAATTTGCACTCATGAACTTCATTAAATCTTTCGAGGG
+AAATTTTTTCTTCCTCTTTATAAGTGGCCAATCTTTTTATTAGTTCATCGAAATCTACTTTATGGCCGTC
+GAAAGCCGGACCATCAACGCAAGCAAATTTGATTTCTCCGTCTACGGTGACACGGCACCCACCGCACATG
+CCTGTGCCATCTACCATTATGGGATTAAGGCTCACCATCGTGGGTATGCCATAAGGCTTGGTAATTTCGC
+TTCCTATTTTCATCAAAATCGGGGGACCTATGATAATAATCTCATCAAATTTTTCACCTTGTTCTAAAAG
+CTCTTTAAGTACTACTGTGACAAACCCATGGCGACCTTTTGAGCCGTCGTCGGTGCAGATATACATCCTG
+TCGCTAACAGCTTTTATCTCTTCTTCCAAGATTAGCAATTCAGCTGTCCTAGCACCTATAATAGAAACTA
+CTTCTACCCCCTGTTGATGAAGCATTTTGAGTTTAGGATAAAGTGGAGCAATACCAAGGCCTCCGCCTAT
+TCCTAAAACTTTCTTGTGATTAGGAAACTCCACCGGCACACCTAAAGGCCCAACAAAGTCCTGGATATAG
+TCTCCAGCTTCTAGAGTTCCTAATTCCCGTGTGGTTTTACCTACTTCTTGGAATACTATTGTGACAGTGC
+CATTTTCTGAATTGTAATCTGCAATGGTAAGAGGAATTCTTTCTCCTCCTTCTTTTATCCTTAGCATAAC
+GAATTGGCCTGGCCTTGCTTTTTTGGCTACTAGTGGTGCCTCTATTACAAACAACTTGATGGAAGGTGCC
+AATTCTCTTTTTTCTAAAATTTTGAACATGATAATCCTCCTTCTTCTTTTATTTAATAGTTGTTTATTTA
+CTTCGATGATGTTATCAAGTGTTAATGGTGTAAAAATGTTAAGAAAATAACTATTTTTTGTTATTTTTTT
+ACCAAGAGTTTACTGGCCGATGTGTCGTATAAAAAACCAGTCTATTTAGCTTTATTAGCATAAAAATGGG
+GGACTAAGTCCCCCCTCTTTTTATGCTAATATTACAACAGGTTTGATTAGGTCTTTTGGTTTGTCTTTCA
+TCAACATAAAGGCTTTTTCAATATTGTCAAATCCCCGGAAAACGTGAGTGACGAGCTTAGAAGGATCGAC
+ACGCTTATAAACAACAAGGTCAATCAGTCTTTCCATTCTTAGACGTCCACCGGGGCATAGCCCGCCTTTT
+ATAGTTTTATGAGCCATGCCGCAACCCCATTCAAGACGAGGAACAGGCAAAACATCTCCTTCGCCAAAGT
+AATTTACATTAGCGATGGTGCCACCAGGTTTAACAATCTTAACTGCTGTAGCCATGATGTCAACATTTCC
+TCCAGCGATGATGGCAGCATCAACACCTTTGCCTTCCGTTAAATCCATAATCTGACTGTCGATAGGACCA
+TCTTTATAGTTTACAATATCAGTAGCTCCATAGTATTTTGCAGCATCTACACAAACTGGTCTACTGCCTA
+CTGCGATAATCCTTCCAGCACCCCGCAATTTGGCACCAGCGACTGCCATAAGACCTACTGGGCCAATACC
+CAAAACCGCTACCGTCGCACCTAATTCTATATCTGCCAGTTCGGCTCCGTGAAAGCCAGTAGTCATCATA
+TCGGGAATCATAACTGCAGCTTCCAATGGAATTTCCTTAGGCAGATGTGCTAAATTCATATCAGCATCGT
+TCACATGAAAAAATTCACCAAAAACACCATCTTTTATATTCGAAAATTTCCAGCCTGCCAGCATTCCACC
+AGAGTGTTGGTGATATCCTCTTTGCACTTCAGAGGTTCGCCAATCAGGGGTAATAGCTGGTACCACAACG
+CGATCACCAGGTTTAAAATCTTTTACCTCACTACCTACTTCAACTACTTCACCTACAGCTTCGTGACCGA
+GTATCATGTTATGTCTTTCGCCAATAGCACCTTCAAAAACGGTATGAACGTCCGAAGTGCAAGGGGCCAC
+AGCTAGAGGTCTTACAATAGCGTCAAAAGGGCCGGGAGTAGGCTTTTCTTTTTCAATCCAACCGACTTTA
+CCGATACTGAGCATTGCAAAACCTTTCATTATTAAAACACCTCCTAAAATACTGGGTAAGTCATTACCCG
+TTGATTGTTAAATTTTTTGCAATTATATAGTAACACATAGTTAAAAATTTGTCAATCACTTATTCGAACA
+TAGTTTAAAATTATCGTAGGATTTTTAAGTAAACAAACGACTAGAGAAAACTCTTGTGATAAAATAGAAA
+TTGCAAAAAACAAAACTGCAGAAAGGGGGGTATCTATTGTTCAAAATCTAGAAAACATCATACTACAATT
+TTCAGTATGTAATTGTCAAGTGAAAAATACTCCAAATTTCATATTGAAATTCCCCCTTAACTCAAAAATT
+TAACATTGATTATTTTTTAACAAAATGCTATAATTAGATTGATATAAATTTTACAAGGAGGTAATTGAAA
+TGTGGGAAACTAAAATAAATCCCACCAGGATTTTTGAACTTCGGTGCAAGAATACAACTTATTTTGGAGT
+AGGTAGTATAAAGAAGATAGAAGACATTCTAGAAGTTCTAAAAATAAGGGTATCGATAATGTCATTTTTG
+TAACCGGAAAGAATTCATACAAAGTTAGTGGAGCTTGGGATGTGATAGAACCGGCTCTAAATACATTCGG
+TTTCAAATATTCACTTTATGACAAGGTCGGACCTAATCCTACTGTTGATATGATCGATGAAGCGGCCAAA
+TTCGGCCGGGAAACTGGGGCGAAGGCTGTTATTGGCATTGGTGGAGGAAGCCCTATAGATACTGCAAAAA
+GTGTGGCTGTACTGTTAGAATATACTGATAAAAATGCAAGAGAACTTTATGAACTGAAATTCACGCCCGA
+AAAAGCTGCTCCTATTATAGCTATAAATCTTACTCATGGTACTGGTACGGAGGTAGACCGATTTGCAGTA
+GCTACAATTCCAGAAAAAAATTATAAGCCCGCGATAGCTTATGAGTGCCTCTATCCTATGTATGCCATAG
+ATGATCCTGCTCTCATGATAAAGCTTGATAAAAAACAGACAATAGCTGTTACTATAGATGCTTTAAATCA
+CGTTACCGAAGCTGCCACTACTCTTGTGACATCACCTTACAGTATTCTATTGGCGAAAGAGGCAGTGAGG
+TTGATAGTTCGTTACCTCCCTGTTGCTGTAAATGACCCTGAAAACCTTGTGGCTAGATATTATTTGCTTT
+ATGCTTCTGCTATAGCTGGTATTTCTTTTGACAATGGTCTCTTGCACCTTACTCATGCCCTGGAGCACCC
+ACTAAGTGCAGTAAAACCTGAGATTGCCCACGGTCTTGGGCTTGGTGCTCTACTGCCTGCAGTGGTAAAA
+ACTATTTATCCTGCTGTTGCAGAGGTGTTAGCTGACATATACAGCCCTATCGTGCCTGGACTAAAAGGAC
+TGCCTGCTGAAGCAGAATATGTAGCTAAAAAAGTCGAAGAATGGCTCTTCAATGTAGGATGTACTCAAAA
+ACTTTCAGACTTTGGATTTACAAAAGATGATGTTCCAACCCTGGTAAAGCTTGCTAAAACGACACCTTCT
+CTCAATGGATTGCTTTCTATTGCACCAGTGGAAGCTACTGAAACTGTTATTGCCAAGATTTATGAAGAGT
+CTCTTAACCCAATCTCTTAACCCATACCCAAAGGCTATTCTGATACAAAGTGCCAAAAGGTTCAACAATT
+TAAAAAACCCCACTTTTAGTCAATACAAAAAGTGGGGTTTTCATCTTTATGTATTTAATTATTGCAAAAA
+ACACAAAAGTAAAGATTCTATAATTGGATATAAGGGTGTGTCAAAGGAGTAATGATTAAGGTTGCCGATA
+AATATTTCACTTCTGTGACGCGCAGGAGGTGGCGAGGATTTAGAAGCTATAAAGAATAGTAAATGGGAGG
+AGGATTGATTTTGGATGTAATCAGTGTATCTAAGGCAAACTGCAGAAATTGCTACCGGTGCGTTAGGCAT
+TGTCCTGTCAAAGCTATAAAAGTAGTCGGCGGTCAGGCGGAAGTTGTGGATAGCTTATGTATATACTGTG
+GAAGGTGTGTCATCGAATGCCCCCAGAATGCCAAGAAAGTACGGAACGATCTACATGCAGTAAAAGAATT
+CATATATGCCGGCGAAAAGGTTATAGCCTCCATAGCTCCTTCTTACCCTGCTGTCTTTGACGTAACTTCT
+CCTCAGGAAATGTTTTCCATACTGAAGGCCCTAGGGTTTTATGGAGCTGAGGAAACAGCGGTGGGAGCTG
+AAATGGTATCTATGGAGTACCAGCATTTGATCAAAAAGGGGCATAAGGGTCCCATCATAACCACGGCTTG
+CCCGGTTGTAAAAAATCTGGTAGAGAAATATTATCCAGGACTTATAAGGAATCTAGCTCCGGTGGTTTCC
+CCGATGGTTGCTCATGCAAGGTCATTGAAGCAAAGATATGGGTTGGACATTAAAGTTGTTTTTATAGGTC
+CCTGCATTGCCAAAAAAGCTGAAGCCCTAGATAGAAGCGTTTTAGGGGATGTAGATGCAGTACTAACTTT
+TCAAGAATTGGCCGATTGGATAGATGAGAAAGCCTCCGCGGTAGCTGGAGTAGACTTTGGAGAGCGAGAA
+AATGTATTAGAACCTTTTATTGCCAGGAGTTATCCCTTGCCAGGGGGGCTTTTAAAGACTTCTTCAATGG
+AGGGTGACCTTTTGTCTCGAGAGGTCGTAGTCGTGGACGGTATAGAAAACTGTATGGAGCTTTTAGATGC
+CCTGGAGATGGGAAACGTAAGTGGTCGCATATTTGAGATGATGGCCTGTAGGGGTGGCTGTATCAATGGG
+CCCTCGATGCCGTGTGACAGTTCCCTTTATGAAAGAAGGGAAAGGTTGCTTTCATTTATAGAAAATAATC
+AACAGCAGCAGGGATATGAGAATATAAAGGCTTCTGCGGCGGGTATTGACCTCAGGAGGTCTTTCGAGCC
+GAAGGCTTTTAAAGCGCCTAGGCCAACCGAATCAGAGATAAGAGAAATACTGGCTTCAATAGGCAAAACG
+ACTCCAGAAAAGGAACTGAACTGCGGGGCATGCGGATATCCTTCCTGCCGCAAAAAAGCCGAGGCTGTCT
+ACCATGGAATGGCGGAGCCGGACATGTGCATCCCCTACATGAGGTCCAGGGCCGAATCTTTGGCCAACCT
+GATCATAGACCACACCCCGAACGGCATCATTTTGGTAGACAGTAATTTGAATATAAAGGAAATAAATAGA
+GCGGCGGAAAAAATGTTCGGTGTTGAAAAGGAACAGGTCCAGGGGAAGCCCCTTTTCACTGTCATCGACG
+ACAGGGATTTTGCCTGGGTACTGGCCAATAAAACTAACCTGCAGGATAAAAAGGTGAACTATCCCCGGAA
+TTCTTTAACTACCCTCCAGACTATGTGCTATATCGAGGAAGAGGACATGGTACTGGCGATTATTCAGGAT
+ATTACCGAACAGGAAAAGCAGAGGATGGAACTGGAAAGGGTTAGGGAGGAGACCCTGGAGAAGGCCCAGG
+AAGTAATAAACAGGCAGATGCGCGTCGCCCAAGAAATAGCGGGACTGCTGGGAGAGACGACGGCGGAGAG
+CAAGATGCTGCTCCTTAAGCTTATAGAACTGGTTAAAGGCAGGGAAGAAGAAAAGTGAAGATCTTTGCTG
+AAGTGTTCACCAAAAGCCTTACCAAAAAAGGAGAAGAGCTGTGCGGGGACAGCGTTGAGGTTGTGCAATC
+CGAAGACGGCATAATTGCCGTAATGGCCGATGGCCTGGGGAGCGGGGTAAAGGCCAGTATACTTTCCACT
+CTTACCGTAAGGATTGCTTCTACCATGATAAAAAACAGGGCTTCCATAGAAGAAGTGGTCAAGACCCTGA
+TTAATACTCTCCCAGTGTGCCGCGTCCGGCAGCTTGCTTATTCCACTTTTTCCATTCTCGAGATTAACGA
+TGACGGAGAGGGAAGGCTTTTTGAATTTGATAATCCACCTGTGATCTACATCCGGGACGGAAAGGTTCTT
+AAGCTACCTTACAGGGAACTGAGGGTGGAAGAGAGGAAGATTCTGGAGTACCGGTTTGAAGCCTTTCCGG
+GGGATAAAATATTCCTGGTAAGCGACGGAGTCATTCACGCAGGGGTGGGGGGTGTCCTGAACGTGGGATG
+GCAGTGGCCTAATGTGGCCGAATACCTGCAGAGGCTTGACAGAAGGAGATATTTCGTGTCGGAAATGGTG
+GACCAGCTGATCAAAACGTGTAGCCACCTTTATTCCGGTAATCCGGGGGACGATACCACGGTCGTGGGAG
+TAGGTTTAAGAAAGTCGGAGCTGATCACGGTACTAGTTGGCCCTCCTGAAGATAGGTCAAAGGATGCAGA
+AGTCGTGAAAAAACTTATCGACAGCGAAGGCAAAAAAGTGGTCTGCGGAGGTACTACTGCAAATATTGTT
+TCTAGGGAAACTGGAAGGAAAGTAGTCACAAATATGGACTATGCCGACCCGGCGATACCTCCCGTCGGTA
+GTATAGAGGGAATAGACCTCGTAACCGAAGGTTTGATAACTTTAAGCAGGTGTGTCGAGATACTGAGAAA
+TTTTGTAAACACGTATTCCTTTTCTCCCCACTTCTTAGACGATATAAGGAAAAAGAAGGACGGAGCTTCA
+ATGCTGGCAGACCTGCTTGTCAACCGCTCCACTCACATCCGCTTTCTGGTGGGGCGGGCGGTTAATCCTG
+CCCACCGGAATGCATACCTGCCGGAAGGCGCAAGCGACAAGCTCAAGATAGTAGAGGAACTGGCCCAAAT
+CCTGAAAAAATGCGGCAAGAGGGTGTATATAGAGCTTTATTAGAGGAAAAAGAGGCATTGGCCCTGCTCT
+CAAGCTGCTTTTTCATATTTCTGCTGTTTTTTGAGACATTTAAAAAGGATTTCACACATTTTAATTATAC
+CAAACAGAAGGGAGGCAGCCTCTATTCTTTTTATGGTGTTTTCTTCTTCAATGTTTTTGCAATTATTCTC
+CAAGTGGGGTAAATATGTCTATACCTATTCATGGACCAATATCTATAAAATTCTTGACGAAAAATAGCAA
+AAATTGTAGAATATAATTGAGTTTTAGCATAGTTTAGCAAAATATTAACCTTCGATAAGGGCAAACCCGT
+CGAAAGGCGGGGGCGCAAAGCCACGGGCCTAAATCCCTGATTGGGACATGGTAGCCGGGCTGCCGAAGGA
+TGTGTAAAAATAAAAATTGATTTTCTGCGGCAGCCTTGGGTATGGGCTGTCGCTTTTTATGTTTTTTTCA
+AAACCACCATGAGAAAAGGAGGAAAGTAATGCCTAAAAAAATAGTAGTTTTTAGCCTGGCAGAAGAACTT
+TATGGACTAGATATCTTCGATGTACATGAAGTTGTCAAAGATGTGTCTATCACAAAAATACCTGAAACGC
+CCGAATTTATAGAAGGAATAATAAATTTAAGAGGAAAAATCATACCAGTAATAGACCTTAAAAAGCGTTT
+TGGAATTGGGAAAAGGGGAAAAAGCAAAGACAGCAGAATAATCATAGTGGAAATATTGGGTCAGAAGGCG
+GGTTTAATAGTCGATGCAGTACATGAAGTAATACCCATTGACGAAAACTCGATTGAACCTCCACCACCTG
+TTACTACAATAGATACTGCTTTCGTAGAAGGAATTGCTAAAACAGACGATAAGATGATAATTATAATTAA
+ACTACATTTTCTCTTTGAAGTCAACGGAAAAGAAATGCTTCTAAATACGAGTTCTGAAGGTACGAAGGAA
+AGAAGTTGAAAATCGCTAAAGAGGATGTTCACTTTAATAAAAAGAAGTGATAGCAGTATTTATAAGGTTT
+CGATGTGATGAACTAAGGAGGCAAAAAAGATGATGCCGGTTCCAAGATATAACAAAGTGCCAAGCATAAA
+AGTAGGGTTAAGTATTGAAGAAGCCGTGAAAATTATGACCAGCCAACAAAGTTTTGTCCTTCAAGTAATA
+AATGACAAAGGGGAGCCGGTAGGTTGGCTTAACTGCTTAGATATATTGAAGACTATTATAGAAGACTCCG
+CTGTGGTAAAAATTAAGGAAAAGAGTATAGAGAAACTCATATGTCCCATTAATGAAGAAGATTACCTGAA
+TGTGCTTGGGGAACTATCTGATATAAGTCGTTGGGCCGAGAAAAGAGGATACCGCCTTCCCTATTTCACC
+ACAACTGAAGGTAATGCAGGTATACTGTCAGTATCTGGGCTTTTACAGGAGGCTTTGAAGGAGAGAGATA
+AAGAGAGGGAGTTGAGGGAAGAAGCACAATTACACTTTGAGAGGCTCAACTATATTCATGAAGAACTTGA
+GAAGGCTTTGGCAAATCTTTTCATCGATCCTAAGGTGATAGTTAAGCTTAAATCCATAGTTGAATACCAG
+GATGAATATGATCTGTCTACTGGGAAAATAAAGATTACCGGAGTGATAAAGGAAGGAACTTACCTACATG
+TAGTAAACATGTTGCGATTGCTGGCCGAATTGTGGGAGCAAGGACTAATGGAACTAGGAGTTATAAACAA
+AGAGACGCTGGTCAATGCAACCATTTTTCATGACCTTGGTAAAGTGCAACCTCCTCTGAAAGTTGGAGAA
+GTTGTGGATCCTAAGGAAGCCTTTGAACCTGGTAAGTATCATGCTTTTAGAAGTGCTTTAATAGCAAAAA
+ATGTATATCATCTTGATAAAAACGTTGTCCAACTTATCAAATATCATCACCATACTGAGGAAGAGCTGCC
+ACCCGATTTTCCTGATGGTCTTCTACCCATGCACCGGCTTTTCCGGCTGATAGACGGGCTTTCAGCAGGA
+ATTACACGACGAGGCTCTAAGGTTAATTTGACAGTTAAAGGAACTATTGTCCAGGTGAAAGAGGAAAGCA
+TCCACCCGGATTATAACCGGTGCATAGAAATAGACCTCTGCAGGGAGAAGGTAAGTGGTGAAGGCAGAGA
+GGAAACGTGCTAATGAAAGCAATGTCAAGAGCAGCAATAATTCAATCAAGAATGTTATTTTTATATGCTG
+TTTATTCAACAACTTTGTTGAAGAAAACAAAAAATAACGTAAAAAAGGGGGAACTTTAATTATGAAAACC
+AAATTTTCCACAAACATGATGTTAAAGCAAAAACTAATTGTGATTTTTATACTATTATCAATTTTACCTG
+CAATTTTGACTGCAGGCCTTTCATTATACCAAAGCAAAAGTTTAGTTGAATATCAAGTTAGTAGTTTAGC
+AAGGCAAATTGCAAAAGAAAAAGTAGCTTATATTGACTCTTTCATTGAAAAAGTGTCAGCAGAAGTTGAT
+TCAATTAGTAAAAACCCGGATGTTATTAGTAGAGATACCGCAAAAACTATGGAAGTATTACGAAATGTTA
+AGGAATCAGATTCAAATACTTTATTTGTTTATATAGGCAATGCTGACAAAGAATATCTTGAATACCCTAA
+GACAGAACTTTCACAAGGGTTTGATCCAACAACGAGGCCATGGTATAAAAAAGCTGAAGAATCATTTGGA
+AATATAGTCATTACTGAACCATATCAAGATGCAGGTACTGGTAAAATGATTATCACAGTTGCAAAGGCTT
+TTAAGCTTGCAGATGGCAAAACAGCTGTTGTGGGGGCAGATGTAAGCTTAGACCAAATTCAAAGCAATAT
+TACGAGGACAAAAGTAGGGGAAAAAGGTTATGCAGCCTTACTTACGGAAAATGGAACAATAATTGTTCAC
+CCCACGAAAGAAATGATACTTACAAATATAGCGGAAAAATACGACTTTGGTAAGACAATTGTTAACAACA
+AAAGCGGCAGCTTAAAATATAGATTTGGTGGTGAAGATAAAATTTCGGGTTTTGAGCAATCAAAACTAAC
+AGGGTGGATAGCTATAGCGACGATGCCGCAATCTGAGTATGCAGCGAAACTTAACAAGAGTATTGTCTAT
+ACGCTAGTAATATTAGCAATAATTTCTGTTTTAGCCGTGATTATTGGTTTATTCTTGGCAAGAAATATTG
+CTAATCCAATCTTACTTGGCGTCAGTTATTTAGAAACTGTAGCAAATGGTGACTTTACAGGAAATGTTGC
+TGAGCAATTTCTTAGGCGCCATGACGAAATAGGCAGGCTTGCAGAGGCTATCAATAAACTGCAGGCCAAT
+ATTAGACCGATGCTTTCAGAACTGAAAATCAGTGTAGAGACATTAACTAAAAACTCAGAAGCCTTGAGTG
+CTGTCTCACAAGAAATAGCTGCTTCTTCCAATGACGTTGCAAAAGCCATTCAAGAGGTGGCTTCTGGGGC
+ATCTAACCAAGCCCAAGATTTGCAAGAAATAGTATCTCTTATAGGTAATATAACGACAAGCTTAGAAAAA
+GTATACAATGAACTTGGTCACGTAAAGGAAAATAGTGAAGAAACCTCTCGATTGGCAAATACCGGCAAGA
+AAGAGTTAGACGACCTTATTTCTTCAATTAATGGAGTGCGTGAAGCATTTGAGGTAGTAGTTGAAAAACT
+TGGAATTCTTAAAGGTTCAGTAGGACAGGTAGGAGAGATTTTAGAGATTATAAAGGGAATAGCAGAGCAA
+ACGAATTTATTAGCATTAAATGCAGCTATTGAAGCAGCAAGAGCTGGAGACGCAGGACGAGGTTTTGCAG
+TTGTAGCAGATGAAATAAGAAAACTTGCAGAGCAAACTCGTGTATCTTCTGATAAGATAAGCGCTTTATT
+AAACGATATAACCTCAGGAACTGATGAGGTTGTAAAGACTTCTGAAGAAGTGACTGCTCAAGTGAATAAT
+CAATTAGAAAAGGTAGAGAATACCATAAAGGCTTTTGACAACATATTAGAATCAGTAGCAGCTATAGCAC
+CGATGATTAAAGCAACATATACAGAAGTAGATAATACCGGAAAAGCAAAAGACATAGTATTAGAACGTGT
+TGAGAACATAAGCGCAGTTTCAGAGGAGACATCAGCGTCTGCTGAAGAGATATCGGCATCTGCCGAGGAA
+CTTGCTGCATCTACACAAGAGATAGCTGCAAACGCACAGCAAGTTTTAGAAGTTGCTAAACGTATTGAGA
+AACAAGTAGAGCAATTTAAGGTTTAGAAAGCGGTATTTATTAAAGGGGCTGCCCATAAGCTATACACGTT
+GGTTAGAGGGTAGCCCTTATATGTTATTAATGATAAAAAAAGAAAATAATGAATGGAAAGTTAATGAATG
+GCCAACTTTTCCAATAAAAATAAAAAACAAAGATTTAAAGGAAATTAATAAAGGAACAGATAGAAGAAAC
+TTGGTTTAAATAGAAGGGAGAATAAAAATGGCTGAAATAAAAGACAAGGAAGATAAAATCATAATTAACT
+ACTGCCGTCCCAAAATCAGGAAGCAGCGTACTTTTAACCTTGTTTTCCCTTACCTAAACGACAATGAAAT
+TGCCCACACATTAGTTGTTGAGCAATGTTCATCAGGGAACTGGAAGCCTGTAAGGCAATTATTGACGTAG
+AAGAAACAACAGCAGACGAAGAAGAGGCAGCAAATGGCCTTGCTGATTTAATGTGGTATATATACCCCGA
+AAAGGAACGTGGAAAGGTTTTGCCCACTGTTGTGAACTGGAGGAGATTTAATAATAGCAGCATGTCTAAA
+TGAGAAATACGGTGGGAAGCTCCTTGCGGCAGTATATTTCAAACGTCCTGACATACAAAAAGAGATGGAA
+GAATATTGGGAAGAATTAGAAGAAGCAGTTGATGGCCCGGAAGAATTTGCGGTGATTGGAGACAAAAACA
+GTTGAAAATAATGATGCAAAAAAATATAATTTTAACTAAGTGATAATAGATGCTGCTGAGTATGCAAAAA
+GTTAAAGAGATATATGATATCAGTAGAAGAACATTAATAAATTGGGAAAAGGAAGGGTTAATAACTCCAG
+TTAGAACACCAAAAGGAAGAAAAAGATACAAAAAAGAAGACATAGAGAAGTTATTAGGTATGATAGAAGA
+AAAGCCGAAACCGAAAGTAGTTTTATATGCGAAAGTATCCACAAAAAAGCAAGAAGAATATCTTAAGAAT
+CAAATTAGAAGACTTGAAGAATACGCTAATTCTCAAGGTTGGCAGTATGAAGTGATATCTGAAATAGCAA
+GCGGAGTAAGTGAAAACAGGAGAGGACTATTGAAACTTTTGAACAAGGTTAAAAGAGGAGAAGTTGAAAA
+AGTTGTAGTAGAATACCCTGATAGACTAGCAAGATTTGGGTTTGAATATCTTAAATTTTTCATGGAAAGT
+TTGGGGGTAGAACTTATAGTTTTAAGTGGAGAAGAGAATAAAGAAGAGATAAACAAAGAATTGGCAGAAG
+ATTTAATAGCAATAGTCACCTCATTTACGGCAAGAATTTACGGTCAAAGAGGTGGCAAAAAACATGTTAA
+CAATCCAAGCTAAACTTGTTTTTGATAAAGAGAAAGACAAACAAATCGTATTAGATTTAAAGTTATTTGA
+GAAATTTAGGAAACGTCATATAAACGGAAAAGCATATGAAAAATTAAATAGCAAGAAAAAAGGAAAGGAA
+ATCTCAACACAAGAATAGAGATAAATGAAAATGGTATTTTCTTGAGGATAAATGTAGGTGAAAGAAAGTA
+CGTAATAGGCAAAAGTACAGGCAGGATGGAAAAAAGGACTTGGATTAGAAAAAAGAATACCAGACAATTA
+TATAAAACTTCTCAACACATTGACTGTAGAGAAATTAGAAGAATTAAAAGAAATAAAGAAAGCAATAGAA
+TTTCTACAAGGCCTTAAGAGTGAGCCAGGAAGGGTGCTAAGACCTCTGGATGGAACAAGTTTTAGTACCT
+ATGATTTCTGGCAAGTTCTCAAGGTAGCGGTGGTAACACCACTCTCCCCTGAGAAGGTGCGAAGAGACTT
+TTCTGTCCTGAAGAGGATGTTAATTCAGGGCAAGTGGGGGACCAAGTATTGGCGTGAGTTCCCGTTTCTT
+GAGACGGGGGCGCAGGCTTCCCAAATACCGCCAGTTGGGGCTGGGACAGCCTGAAAGGCGGACTACAAAT
+ACCCCAGCCGTCTAAACTGGAGAGTTTGTCACAGTTTAGATGACCAGGAAAATGAAAAGATTGCATTCCT
+ATCTAAAAAGAAAAAAGCTCGGCACATTCACTTTTGACTTGGACAGAGGAGTATTTTTGTTTCACAATGT
+AGAAGTAGATGAACAGGGCAAGGTGAATTTGAAGTTAATAAGCGAAGTGCCCATAAGTTTAGAGCATTTA
+GACCTTTTGAAAAGAAGCTTGTAAAAAAATTTAATGGGCCCCTAATGGGCCCTTTTTCATGCTTTCTATT
+CTAGATTGTGGTATAATGAAATCACAGAAAGTGGGGAGGTGAAAATATGGCTGTGGATATTATTCAAGGC
+TATACCCTGGTGAAGGATGGGGTAAATAAATGGAGAATTCCCAAGTTTGGGAAGATGAGGGTTGACGCTG
+TCGTCTATGTAAATGATAGTTTAAAAGAGCTTTTGAGAGATGACCAATCCTTAAGGCAGCTTGTTAATGC
+TGCAAGCCTCCCTGGTGTAGTAGAACCGGTGATTGGCATGCCGGATATTCACGAAGGTTTTGGACTTCCG
+ATAGGGGGAGTCATGGCTATAGAAGAAAAAGGGGTGATTTCGGCCGGAGCAGTAGGGTATGATATAAATT
+GTGGTGTGAGACTTATAAGGTCTGACCTTGAGGCAGACTATTTTACAAAAGATATACTGTATAAGTTGAT
+AGAGAGGATTGAACATTACGTTCCGACCGGGATAGGCAAAAAAGGAAGGCATAAGGGTATTACCCGGGTA
+ATTTTTGACGATGTTGTGCACAATGGAGTTGAAGCGGTGATTAAAGCAGGTTTTGGCAAAAAGTCTGATT
+TGGAGTATATTGAAGAGGGAGGGAAACTTGAAGGAGCCGATATTTCGGCGGTATCAGAAGAAGCTCAGGA
+AAGAGGAGAAGAACAGCTGGGGACCCTGGGAGGAGGCAATCACTTTATAGAAATTCAGAAAGTTGAGGAG
+ATTTTAGAGGAGAATCTGGCAGAGAAATTTGGGCTTTTTAAAGGACAGCTTGCTGTGATGATTCACACGG
+GAAGCAGAGGGTTTGGCCATCAGATTGCTACGGATTATACAAAGATTCTGTGGGAAGCAGCTAAGAGGTA
+TGGGATTGAGGTACCGGAAAAAGGGCTTGCAGCAGCCCCTATAAAGTCAAAGGAAGGGCAGAATTACTAT
+AAGGCGATGGCGGCTGCGGTGAATTTTGCTTTTTCAAACAGGCAGATAATCATGTTTGATGTGATAAGGG
+CTTTTGAGGATGTTTTAAAAAAATCGGAAGAAGAGATGGGGTTTAAACTTGTGTATGACGTTGCTCACAA
+TATCGCTAAGTGGGAAGTACATGGGGGGAAAAGGATGCTTGTTCACAGGAAAGGAGCTACAAGGGCTTTA
+CCGGCAGGACATCCGCAAAACCCACCTTCCTATAGAGATACAGGACATCCTGCTCTAATTCCTGGCAGTA
+TGGGTACAGGTTCCTATGTGGTGGTCGGAACAGAAAAAGCAGCAGAGACATTTTATTCTGTAAATCACGG
+AGCAGGACGAAGGCTTTCTAGAAATCAGGCTAAGAAGATAAGCAAAGAGGAATTTGAAAGGTCTATGGGA
+GATGTGGTGTACAATGTCCGCTCTTATAAAGACATTGTAGATGAATCTCCTCTTGCGTATAAAGATGTAG
+AAACAGTAGTTTCTGTCTTTGAAGAGAGAGGCATTACTATACCTGTTGCAAAGCTTATTCCTCTTGCAGT
+TGTGAAAGGGGCTGATTAAGGTTTTAAAATGAGGTGAAATAGGTTTCTGGCTATTTTACGGCGATTTTAT
+TAAAAACTTTATAATTTTTTAAATTTTTAATGACGGTTTTAAATATGGCGTTTTTTCTAAGCTTTGCTGG
+ATGAATAATATGAATGCTATGAAATGGTATAATATATGTAAAGAATTTTGTGTGGTGAGGAAGATGAGTA
+TCACTGATGAAGAGAAAAAGAAAATACGTGAAAATTGGCGTATAAGAAGTGAAAAAGAGAAAGAAATACT
+AGAAGTACGAAAAAGGGAAGCATTAGATAAAGCTTATAAGATTGCTAAATTTTTAAAAGAAAAATACAAC
+GTGAGTAAAGTTGTCTTGTACGGATCACTGGCAAGGGAGTTTGATTTTTGGGAGTTTTCAGATATTGATA
+TTTTTATAGATGGCTGGGATGATGATAGGTTTAACTACTGGACAATGTTTCTTGAGATAGAGAATATTGC
+AAGGCCTTATAAAGTGAGTATAGTTACACAACGAGACACTACGGAAGCTTTGTTAAAAGAAATAGAGAAA
+GAGGGGAGAGAAATAGGGTAATGGATGTTAATAAAATAAAAGTTATTTCAGCAAGACTTAAAATAGAACT
+TGATAATATACAAAAATTGTATGATATTTTAAAAGACAGAGGGATGTTTAACAGTAAAACTTTGAAGAAA
+AAACTAACTGATGATTTTGTTTTAAGAGCTGTTGGTTCTATTTTCCATGATTTTTATACTGCTGTTGAAA
+ATATGTTTAGAATTATTGCAAAAAATATAGATGGTTTTATTCCATCTGGAGCTGAATGGCATTTAGAATT
+GCTTGAGCAAATGTGTGTACCGATAGAAGGTACAAGACCAGCTTTTATAAGTGCAGGTACTAAATTATTG
+CTTAATGAATTTAGGGGATTTAGACATGTTTTTAGAAATATTTATGGATTTAATCTTATACCTGAGCGAA
+TAGCAAGATTGTTAGAGATTTTTCCGGAAACTGTAAATAGTCTGAAAAGGGATGTTGAAAAATTTGTAAA
+TGAAATGGAATCTATTATAGAAGAGAAGTAGTAATAAAATTAAGATGATAAGTATGCTTTTTTAAAGAGG
+TGTCTGTAGTGGTCCAGAGTAATTTAAAAGAAGTAGAAGAAATATTTAGAAGTAATTTAAGCTATTTACA
+GGAAAAATATGACATAAAATTGGTTTATGTATTTGGATCTTATGCTAAAGGAACTAACAGAAAGAATAGT
+GACCTTGATATTGCAGTGCTTTTAGGTGGAGATTATACCCTGTTTGAAAAATTGGAACTCATTGGTGATC
+TAGTGGAGATATTTAAAAGAGACGACGTGGATTTAGTGATATTAAATGAGGCAAACTCAGTATTAAGGCA
+TCAGGTTATAAAGTATGGAAAGATCATCTTTGAAGAAAGTGAAGACGTTAGAGTTGATTTTGAGGTGAAA
+ACTTTAAGAGAATATATGGACATGGAATATTTTAGAAAAGTGCAAATGGACATTGTTAAAGAATGGATTA
+AAGAAAATGTGGGTGAGAATAGTGACTAAGAGTATAATAGAAACAATAAATTCTAAAATAAAAGAGTTGC
+AAAAAAATCTAATATTGTTAAAAAGAGTGGCGCAGGAAGTGAATGAGGAAAACATAAAAGAAGATATGCT
+AAGGTATTGGGGGCTAGAGGGGGGGATTCAAAATTGAAGAAAGAGTAATTGTAGACATACTGAAAAACCG
+ACTGGAAGATTTTGTAATGTATATATCTTATATAGTGACAAAAAATAATTAAAGGGTTTTAAACATATTA
+AAGTTTTTAATAAAATATATTTGCTTTGTGGGTTATACTATAATATTTATGGTGATGCAAATATGAAAGC
+AAAAGAGGTTCTGGAATTATTAAAAATATCAAGGCCAACGCTAACCAAATATGTAAAAGAAGGAAAAATA
+AGAGTAACAGTTATGCCAAATGGATTTTATGATTATAATGAAGAAGACGTATACAAAATTTTTATGAAAG
+GCGTTGAAAGAAAAACATATATTTATGCAAGGGTTTCAACCCCAAAACAAAAGAGGGATTTAGAAAATCA
+AATTGAATTATTAAAACAGTTTTGTTTTAATAATGGCTATAAAATACATGGAGTATTTTCTGACATAGCA
+AGTGGAATTAGCTTTGAAAAAAGAAATGAATTTTTTAAAATGCTTGATGATGTTCTTGCGGGTAAAGTAG
+AGATGGTTATTATAGCTTACAAAGACAGGTTAAGCAGAGCAGGATTTGAATTGTTTAAACATTTATTTAG
+AAAGTTTAATACTGAAATAGTTGTTGTATCAGAAGTTGGTAATGAGAAGCTTGATTCTCAGGAAATAATT
+GAAGAAATTATAAGTTTGCTGCACTGTTACAGTATGAAATTCTACAGCAAAGGAAAAATTCAAAAAATAA
+GAAAGTTTTTAGAAAACGAGGTGTTTGAAGATAATAGTCAAGAGAGTAGAACAGATACAGATAAATAAGA
+ATCATGAATTATGGCCTTATTGTGATGAAATATGCTTTGCAGCAAAAAACTTATACAATTACGCCAACTA
+CATTACAAGGCAGGAATTTATAAACAACAAAAAATGGATAAGGTACAGGAAACTCAATAAGATGTTAAAA
+GAACACGAAACATACAAAAACTTACCAGCACAAACAGCACAACAAACCTTAAGACTTCTCGATAGAAACT
+GGAAGTCATTTTTTAGAGCAATGAAAGAATGGGACGAAGATAAAGAAAAGTTTAATGGCAGACCTAATTT
+ACCAAAATACAAAAAGAAAAATGGAAGAAGCGTTGCTATATTTACAAATCAACAGTGTAAAATTAAAGAT
+GGGCATTTGAGTTTCCCAAAAACAAATTTAAAGCTAAAAACAAGAATAACAGGCAAATTAAAAGAAGTCA
+GGATAATCCCAAAAGGAAGTGTTTATGTTATTGAAATAGTCTATGAAAAAGAAGTAGTTGAAACAAAGAA
+GCCCTCAAAAAGAATAGCGGGCATAGATTTAGGGCTTAATAACTTTGTAACTTTGGTAAATAACATAGGC
+ATAAAGCCTATTGTTATTAATGGCAAAGTTATTAAGTCAATAAATCAATATTACAACAAGAAAAAGGCAG
+AGTTAATGAGTTATGTAGGAGACAGAGGTACCAGCAATAGGATTGAAAAACTAACTCTAAAAAGGAATAA
+CAAAATAAAAGACCTTATGCATAAAATAAGTAGATTTATAGTCAACTGGTGCAAACAACATGACATAGAC
+ACAATTGTAATAGGATACAATTCTGGATGGAAGCAGGAAATAGAATTAGGAAAGGTAAATAATCAAAATT
+TTGTTAACATTCCTTTTAGTGATTTCATAAACATGCTTGAGTATAAATGCAAGGAAGAAGGTATAAACTT
+TGTGCTTGTAGAAGAAAGTTACACCAGTGGCTGTAGTTTTTTAGATGGGGAAGAAATTAACAAAACAAAC
+TACAATCCACAAAGGAGAATAAAAAGGGGTTTGTTTAGGAGTAATAAAGGAATTTTAATAAATGCTGATG
+TTAATAGTGCTTATAATATCGTAAGAAAAGTATTCCCCGAAGCATTTGCAGAGGGGATAGAGGGTGTGGG
+GTTACACCCAGTTAGGCTGAATATAGCCTAACAAAGAATAGTGTTTAATAAAATTTTGAATAGTTTTTAA
+TACTTTAAACACTATTCATAACCTAAGCAAATGGCTTGAAGATAACTATAATTTCTAAAATGAAAGGGGA
+TTTACTGTGAAAATAACTTTTTTGGGAGCTGCTAAGGAAGTTACAGGTTCATGCTACCTTGTGGAGACGG
+AAAATGCCAGGTTTTTAGTGGACTGTGGCATGTTTCAGGGTGGAGAAGTAGAAGACGAGCTAAACTATCA
+AGAATTTATTTTTGATATAAAAGATATCGATTTCGTACTTTTAACCCATGCTCATATAGACCACAGTGGC
+AGAATTCCTGTGCTTTACAAAAGGGGCTACAGAAAGAGGATTTACGCAACTCATGCTACAGTTGACCTGT
+GCAGGTACATGCTGCCGGATAGCGGGCACATCCAGGAAATGGAAAGCGAGTGGAAGAACAGAAAGAGGAA
+AAGGGCTGGAAAGCCTTTGAGGGATCCACTTTATACGGCTGAAGAGGCAGAAGAATCTATAAGCATATTT
+TATGGTGTTGACTACGGGGAAGTGATAGAGCCTGCACCTCATATAAAAGTGAGATTTAATGATGCTGGGC
+ATATACTTGGCTCGTCTATAATTGAGGTGTGGGTAAATGAAAAGGGAAAAGAGACTAAAATAGTGTTTTC
+AGGAGATCTAGGGAATAAAAAGGTGCCTCTTTTGAGAGATGTAACTCCTATAAATGAGGCTGATTATGTT
+CTCTGTGAGTCTACATACGGCAATAGGATTCATGAGGAGGTCTCTGATAGGGCGAAAAGGTTGATGGAGA
+TTATAACACGCACTATTAAAAGAGGGGGAAATGTTATTATTCCTTCTTTTGCCGTTGGAAGGACTCAAGA
+GATATTATATGAGCTTCACAGGGAAAGGGATTTGTACAAAGATGAGATAGAATTTTTGAACAACATCCCT
+GTGTATGTAGACAGTCCTCTTGCCACCTCAATAACAGATGTGTTTGCAAAGCATCCAGAGTGCTTGGATG
+ATGAAGCGAGGGAATACATCAAAAAAGGAGAATTGCCTTTAGATTTTCCCAATTTGCACTTTACCCACAG
+TGCGGAAGAGTCTAAGGCTTTGAATGAGATTAAGACGCCCATGATAATTATCTCAGCTAGCGGCATGTGT
+GAGGCAGGTAGGATAAAGCACCACCTAAAGCACAATTTATGGAGGCCGGAGTGCACAGTCCTTTTTGTTG
+GGTATCAGGCAAAAGGCACTTTAGGGAGGAAACTTTTAGATGGAGAAAAAGATGTGAAGATACTTGGAGA
+GGATATACACGTTAAGGCTGAAATTGAATATATTGAGAGTTTTTCAGGTCATGCCGACCAAAGAGGTATA
+CTGGAATGGATTTCTAATTTTGAGAAAAAGCCCAAGAAGATATTCATTGTGCACGGAGAAGACGAAGCTC
+AGGAAGAACTGGCTGATAAGATAGAAGCACAATTTGGCATAGAGACTTTGATTCCATCAAGGTACGATGT
+TTACGATTTTGATAAGGAAGAGCTTATAAAAGGAGAGGTTGAGGATAAAGAAAAGTTTAAACTGGAGCTT
+AACAATAAATTAGAAGAGATGAAATTGAGAAGTGAAAAGGCGTTTAACAAACTTCAGGAGATACTAGACA
+AGAAAGATGGAAAAGATTTAACCGGCATAATGCTTGAGATAGACAATATAAATGAAAGCCTTATGAAGCT
+TTATAGGGAACTTTTGGATTGAGAATGCTTCCGGGCATTCTTTTTTTATATTTAAGGGCTTATTGCTCCC
+GCTTTCAAAATGTGATATAATATAATTGCACTTTGATAAGCTTTACATCAAAAATAGATATTTTAATAGC
+GCATAAATAGAGGAGCTGCCAAGCATGTATTTGGCGAGGTGTTAAGGAGAAGAACCTCCAATACTCGCTG
+AAGAAGGTTTGGCTGCCGAAAGGGTGAGCTTGTTCTTGAGCTCATCCTTGGTGGTAAACACAAAGTTTAC
+CACTGTCATGGGACCTCCCATGAAGCGCTATTTATGCAGTGAAAATATTTTCATTGCATAAATAGCGCTT
+TTTTGTTAGAAATGAAGAAATACTTACATGTCGAAAATATTTTCGGTGTTTTTGCTTTTAATTTTACTCT
+CAAAGGGGGAGTAAGATGGATTTGAGGTTAAAAGGATTACCTCAGGAATTTTACCAAAAAGCGCTGGAGA
+TATTATTAGAAAACATTGATTGGGGTGTACAAATCACTGATAAAGAGGGTTATACAATTTATTATAATAA
+AGCTTCTTCTCAAATTGATGGAATTCCTATAGATGAAGCGATTGGAAAGCACGTTTTAGCTATGTTTCCA
+TCCCTTTCTAATAGAGAAAGTACAATTTTAAAAGTTTTAAGGACAGGGGAACCTGTTGTCGGACATGAGC
+AGGAAATTACAAATTGCTATGGACAAAAAGTCAGCCTTTTTACTATTACTCTCCCCATTGTAATCGATGG
+AGAAATATGCGGGGCTATTGATATTTCTAAAAACCTCTCTGAAATAAAAAATCTTATGACAAAAGTGATT
+GATTTGCGAGAAGAAGTGCGAAATAACAGAAAGAAAAGTGCTGTAAAAGAAAACGAGGAAGCTTATTATA
+CTTTTGATGATATTATTGGAGAATCCAAAGTAATTACAGAACTAAAGTGCAAGGCTCAAAAAATTGCAAA
+AAGCAATTCGCCAGTGTTTGTATATGGTGAGACAGGTACGGGCAAAGAGCTTTTAGTACAGGCAATTCAT
+AATGCTAGTCCAAGGAAGAATGGACCTTTTATTGCTCAAAATTGCGCAGCCCTTCCTGAAAATTTGATGG
+AGTCAATACTTTTTGGAACAGTAAAGGGAAGCTTTACTGGTGCAGAAAATCGCCCTGGTCTGGTAGAGCT
+GGCTGACGGAGGGACATTATTTTTGGATGAGATTACTTCTTTAAGTTTTGACCTTCAGGCAAAGCTTTTA
+CGCTTTTTGCAGGAAGGGTATATAAGGAGAATAGGAGATAGTAAGGTTCGAAAAGTAGATGTGAGAGTTA
+TTGCTGCTTCTAACATTTCTCCTTATGAAGCTTTAGAGAAGAAAATTTTAAGACCTGACCTTTTTTATCG
+ATTAAGTACCATTGTCTTGTATGTGCCACCTCTTAGGGAGAGAAAAAGTGATATTCCTCTTTTAGTTAAG
+CACTTTATCAAGGAATTTAATTGGCAATTGGGGAAGGATATAAAAGGGATAAGCGAAGAGGTGGAAAGAG
+CGCTGATGAGTTTGTCCTGGCCGGGAAATGTGCGGGAATTAAAGGGAGTTATAGAGTATGCGGCTAATTT
+TTGCGAAGGTGAAATAATTCAGTTGCATGACCTTCCTGACCACATTTTAAGAAATGCCTTTATAGAGGGA
+GAAAAAGAGATAGCAGTAGATACTATCGGGATAGAAGGGGATCTCAGAAGCTTTCTAGCAAAAGTTGAAT
+ATGAGCTTATTACTAAAACTTTAAAAAAGACAAATGGGAATATAAGTAGAGCAGCAGAAATTTTGGGTAT
+TCCGAGACAGACTTTACAATACAAAATAAAAATGTTAAAAATAAATATTTAATTTTGCGCCTAATGCTTA
+ATTTTCAGCATAAGATGGGTTTTTATCAGAACGAGCTGTGAATCTTTTATAGGAAAAGGCCGAAAAATGG
+CCTTTTTTCTTTTTACTCAATGCTTGGTATGGATTTTGCATAAAAGTTTGAGAAGAGGTTTTCAAGGAAT
+TTGAGAAGGGAGGGGATACATGTTGAAAGCCACAATAAGAGTCAGGATGAGCCTTCATGATGCTCACTAT
+GGAGGAAATTTAGTAGATGGAGCGAGAATTTTACAGCTTTTTGGGGATGTGGCGACAGAGCTTTTGATAA
+GGCACGATGGAGATGAGGGGCTTTTTAGAGCTTATGACAGTGTAGAATTTTTGGCGCCAGTGTATGCGGG
+GGATTTTATAGAAGCCACAGGAGAAATAGTGGAGGTTGGAAATACGTCGAGAAAGATGGTCTTTGAGGCG
+AAAAAGGTGATAGCAGCAAGGCCTGATATCAGTGATTCTGCGGCAGAAGTGCTGGAAGAACCTATTGTAG
+TGTGCAGGGCGAGTGGCACCTGTGTTGTGCCAAAAGAAAAGCAGAGGTACAAAAAAGAAGGGTAGGTGAG
+TGAAGGGTGGAGAAATTGATAATTACTGCGGCTATATGCGGAGCTGAGGTCACAAAGAAGCATAATCCTA
+ATGTGCCTTATACTGTTGAGGAGATGGTGAGAGAGGCTTTATCTGCATATAACGCAGGAGCTAGCATAAT
+TCACTTGCACGTAAGGTATGATGATGGTACCCCTACACAGGACAAAGAAAGATTCAGAGAAGTGATTGAA
+GCGATTAAAGCAAAATGCCCTGATGTCATAATCCAGCCTTCAACTGGTGGAGCTGTTGGCATGACTGCAG
+AAGAAAGGTTACAGCCGGTTTACTTAAAGCCAGAGATGGCATCACTAGACTGTGGCACAATGAATTTTGG
+CGGAGATGAAATATTTGTAAATACAGAAAACATGATAATAGAATTTGCCACCAAGATGAATGAACTGGGA
+GTGAAGCCGGAACTTGAAGTATTTGACAAAGGAATGATAGATACAGCGATAAGGCTTCACAAAAAAGGGT
+ATATAAAGGCTCCGATGCACTTCAATTTTGTGATGGGAGTAAATGGCGGAATTTCAGCTGAGATGAGGGA
+CTTTGTATTTCTTAAAGAAAGCATTCCTCCAGGAAGCACATTTACTGCTACAGGAATAGGACGCTATGAA
+TTCCCTGTAGCTACTATGTCTATACTTGCAGGAGGTCATGTGAGAGTTGGCTTTGAGGATAACGTATACC
+TCGAAAAAGGCGTTCTGGCAAAGTCCAATGGTGAGCTTGTAGAAAAAGTAGTGAGAATTGCTAGAGAGTT
+AGGTAGAGAAATTGCAACCCCTGATGAGGCCAGAAAAATATTAGGGTTAGAGGTGAAGCCATGAGGAAGG
+TTGTTACTTTTGAAGAGTTGAAGCCTTTATTTAAAGATGGAATGACCTTGATGATCGGTGGATTTCTTGC
+AAATGGCACACCTGAGAAATTAATTGACCTTCTCATAGAATTAAACGTTAAAGACCTTACTATAATTGCC
+AATGATACCAGTTTTCCAGACAGGGGTATAGGGCGTTTGGTTGTGGCCGGCCTTGTGAAGAAAGTTATAA
+CTTCTCATATAGGTACTAACCCTGTTACAGGAAAATTGATGAATGAAGGAAAAATTGAAGTAGAGCTCGT
+TCCACAGGGGACACTTGCAGAAAGGATAAGAGCTTATGGAGCAGGTTTGGGAGGTATCTTGACTCCTACA
+GGAGTCGGCACAATGGTAGAAGAAGGGAAACAAAAAATAACTGTGAATGGAAAAGAGTATCTCCTTGAAC
+TTCCACTGGGAGCAGATATAGCGCTTATTAGAGGAAGTATTGTAGATGAGTTTGGAAATATCTATTACAA
+AGGTACGACGAGAAATTTCAATCCTATAATGGCTCTTGCAGCTAAAACAGTTATCGTTGAGGCAGAAAAA
+ATAGTCAAAGTAGGAGAAATAAAGCCAGAAGATGTCATGACGCCAGGAGTATTAGTGGATTATATCGTAA
+AAGGAGGGGAAGGCGATGATAACTGATCAGGAACTGGCAAAGCAGATAATAGCAAAAAGAATTGCAAAAG
+AGCTCAAACATGGAGAGCTGGTGAATTTGGGAATTGGTCTTCCCACTCTAGTAGCCAATTACATTCCCGA
+AGGGGTGCACGTCATATTCCAATCAGAGAATGGAATTACAGGTATGGGACCTATGCCAGAGCCCGGAAAA
+GAGGATGTAAATATAATTAATGCCGGCGGGCAGTATGTGACAGTTATGCCTGGCGCAGCGTTTTTTGACA
+GCGCATTTTCCTTTGCACTTATAAGAGGAGGACATGTGGACGTTACCGTGCTGGGGGCATTGGAGGTAGA
+TGAAGAGGGAAATTTAGCTAACTGGATAATACCTGGAAAGTTAGTTCCTGGCATGGGCGGAGCAATGGAC
+CTTGCTACAGGAGCCAAAAGAGTAATTGTGGCTATGCAGCATACTGCTAAAGGGCAGCCAAAGATTTTGA
+AAAAATGCCGCCTTCCTCTCACGGCCAAAGGCAAAGTGAGTCTTATAGTTACAGAGCTTGCAGTGATAGA
+AGTGACAAAAGAGGGACTGCTTCTCAAAGAAATTCACAGGGATACATCTATTGAAGAGGTCAAGTCTTTG
+ACAGAGGCAAATTTAATTATTCCAGATGATGTAAAATATATGGATGTGTAAAATTCGAAGAAGGAGGAGG
+ATATGCTTATGATGGGATGCAAATACGGTTCTCATAGAGTGATTGAGCCAAAAGGGGTTTTACCTCAAGC
+CGCTTATAAAATTTCTAATGATATGAGTGTGCTTTATGATAATGAGATATTGATTGATGTTATAGCTTTG
+AACATAGATTCTGCAAGCTTTACCCAGTTAAAAGAGGAGGCAGGGGGAGATCCTGAGAAGATAAAGAAGA
+AGATCCTCGAGATAGTAAATGAGAGAGGGAAAATGCAAAACCCTGTCACAGGTTCTGGGGGAATGCTGAT
+AGGCAGAGTAGAAAAAATAGGAGAAGCTCTGGTCGGGAAAAGGGACCTCAAAGTAGGAGATAAGATTGCG
+ACGCTCGTTTCATTAACTCTTACACCTCTTAGAATAGATGAGATTTTGGATATAAAGATGGATATAGAAA
+GAGTTGAAATAAAGGGTAAGGCAATACTTTTTGAGAGCGGGATTTATGCGAAGCTTCCTGAGGATATGGA
+AGAGACCTTGGCTTTAGCAGCTTTAGACGTTGCTGGAGCTCCTGCTCAGACTGCTAAATTGGTAAAGCCC
+GGTCAGAGTGTCATGGTGTTAGGAGCAAATGGGAAATCCGGTATGCTATGTTGCTATGAAGCTAAGAAGA
+GAGTAGGTCCTACTGGAAAGGTTATAGGTGTGGTGAGAAGGGAAGAAGCAAAGAAAAAGGTGGAAGAACT
+GGATATATGCCACGAGGTAGTTATAGCGGATGCTCAAAAGCCTTTGGAAGTTTTGGATAAAGTTCTAAAG
+GCCAACGGAGGAAAAGAAGTAGATATCGCTATAAACTGTGTAAATACGCCTAACACAGAAATGTCCACAA
+TTTTACCTGTGAGAGATGAAGGAATTGCCTACTTCTTCTCCATGGCGACAAGCTTCACAAAAGCAGCCTT
+AGGAGCAGAAGGGGTTGGGAAGGATATAACAATGATCATAGGAAACGGATATACAAAAGACCACGCAGAA
+ATTACGCTGCAGGAGCTCAGGGAAAATGAAAAATTGAGAAAAGTTTTTGAAGAAATGTATGCTAAATGAG
+GACAGCTGTAATGAATTTAAGGGGGAGATGTATAAAATGAGAGTTAACAGAAGACATGAACTTTTTGGGC
+ATGTACCAGACAGCGATTGGTACAACTGGAAGTGGCAGATTGCAAATAGAATAGAGACAGTGGAAGAGTT
+GAAAAAATACCTTCCATTGTCGGAAGAAGAGGAAGAAGCTATTTCTAAGGCATTGCAGAAGTTGAGAATG
+GCAATTACGCCCTATTACCTTTCTTTGATAGACCCCAATGACCCTAATGACCCGATAAGAAAAAGAGCAG
+TGCCGACAATCCATGAGCTTTATCAGGCACCGGAGGACTTAGTGGACCCGCTTTATGAGGATGTGGATTC
+ACCTGTACCTGGACTTACCCACAGGTATCCTGACAGGGTATTGATGCTTGTTACAGACCAGTGCTCCATG
+TACTGCAGACACTGCACAAGGAGAAGGTTTGCTGGAGAAACTGATGCTCCCATGCCGATGGATAAAATAG
+AAAAGCAGATTGAGTATATAAGGAATACCCCACAGATAAGAGATGTGCTGATCTCAGGTGGAGATCCTCT
+CACTTTATCTGATTCACGGCTTGAAGAAATTATAAAGAGATTAAGAGAAATTCCTCATGTGGAGATAATA
+AGAATTGGTTCATCAGTACCTGTAGTGCTGCCTATGAGAATAACTCCGGAGCTTGTCAATATGCTTAAAA
+AATATCATCCAATATGGCTCAACACCCACTTCAACCATCCGCATGAGATAACAGAGGATTCAAAGAGAGC
+ATGTGAAATGCTAGCAGATGCTGGAATACCATTAGGAAACCAGACAGTACTTCTAAGGGGAGTAAATGAC
+TGTGTCCATGTTATGAAAAAGCTGGTGCATGAATTGGTAAAAATAAGGGTAAGACCTTACTACATCTATC
+AGTGCGATTTGTCATTTGGGCTTTCTCATTTTAGAACTCCCGTTTCCAAAGGTATTGAAATTATAGAAGG
+TTTAAGAGGGCACACTTCTGGTTACTGCGTACCTACATTTGTAGTTGATGCACCGGGAGGAGGAGGAAAG
+ATTCCTGTTGGACCAAACTACGTAATTTCTCAGTCCCATGATAAAATAGTTTTGAGAAATTATGAAGGCG
+TCATTGTGACGTATGTTGAGCCAAAAGATTACACTCCAGGTCCTTGTGTATGCGATGAAGAAGTTCCAAA
+ATCTGAAGGTGTTGCAGGCCTTATGCAAAAGGATACTATTGGAGTATTAGAGCCAGAGAATTTAGAAAGG
+AAAAAGAGAAGGAGAAAAGATGAGAAGTGATATTCTTGACCTTATAAAAAATTACAGGACTATCTCTATA
+ATAGGAATGGCAAAAAATGTAGGAAAAACAACTGTATTAAATTATCTTATCAGTAAGGCCAGGGGTATTT
+ATACCCTTGGTCTTACCTCTATAGGAAGAGATGGAGAGGAATATGACCAGGTTTCCTTTTTCCCAAAGCC
+GCGGATCTATGTAGAAGAGGGCACTTTAGTTGCCACAGCAAAAGAAGCACTTTTCCGAAGCGATATAACA
+AAGGAGATAGTGGGAACTACAGGTATATATACTCCGATGGGAGAGATAATTGTAGCGAGGGCTTTAAGTG
+ATGGCTATGTGGACCTTGCCGGTCCTTCCATTACTAAAGACCTCAAGAGGATAAGCGAGTTTTTGATCTC
+AATAGGTGCAGATAAAGTTTTTATAGACGGGGCTTTAAACAGAAAGACCCAGGCTTCTCCAGCTGTATCT
+GAGGCTACTATTCTGTCAACAGGAGCTGTTTTATCTCCTGATATGGAAAAGACAATAGATGAAACGGTGT
+TTACAGTAAAACTTCTGACAGTGCAGAAAGAAAGCGATAGAGAGATAATTGTAAAAGCTAGTAAAATCCT
+TGAAAATTCAAATTTGGGGTTTATTTATGAAGGCGGAGAGTACAAAACTGTGGAGGTATTAACTGCTATT
+GATGCATCAAAAGAGATTGTAGAGAATTTAAATGGAGCAAAGTATGTGGTAATAAGAGGAGTGATTACAG
+ATAAGTTGATCAATGATGTAATGACTTCCACTGATAAGTATAAAGGAGTAGTCTTTTTGGCAGAGGATGC
+TACGAAGCTTTTCATAGAAGAAGAGACCTTCGTGAAATTTCAAAAGGCGGGCGGTATTTTTAGGGTAGTA
+TTTCCTATAAATTTGATCTGTGTCACTGTAAATCCTATATCTCCTACAGGTTACAGATATAATGGAAAAG
+AATTTTTAAATAGATTGAGAGAGAAATTAGATCTTCCTGTCTTTGATGTGATGGGTGGTGATTGATATTA
+AATTCTTAACTGAAAAAGAAAGAGAACAAGTAGGATTTAACTATGTTATTTCAAAGCTTCAAGTTATAAC
+TCCATATGGAAGAGAAGAGCTAAAAAATGCAAGGCCTTATAAGAGAGAAGAAAGAGAAAAACTTGAAAGG
+GAATATGAGTACATCGACCTTTTGAAGGAAAGTTTAGAGAAGGATAAGGAAATATTTTTTAAGATTTTAA
+AACCGCTATTCAAGATAAAAGATATAAGAAACAGCCTTAAAAGGTGCATAGAAGGGAAAGTGTTAGATGA
+GGTGGAATTTTATGAGATAAAAATTTTCGCTCTACTGAGCGAAGAGTTAAGGCTTTTGATTGGAAGGTTG
+AATTTAGATATTGAAGATATAAAGCTTGTTTCTTTAACTCCTGTATTGGATCTTTTGGACCCTCAGAAAA
+AGAGAATTGCTACTTTTTATGTTTACGATGAATATTCTAGTAATTTGAAAGAGATAAGAGAAAAGAAAAG
+GGAAATTGAGAGGCAGATATTTGCAGAAACTGACAGAGAAAAAATTGAAAAATTAAGGGAGAAAAGGCTT
+GATATAGTCGCATTGGAACAAAGAGAGGAACTTGAGGTAAAAAAGAGTCTATCTGAAAAGTTACGCAAAT
+ATGTAGACCTTATTGAAAAAAATATAAAAGCTATAGGAAGGTTCGATTTTTTGATGGCAAAGGCTAAACT
+GGCAATCGAGTACAATGGAGTGAAACCCACGATAAATGACGAGATAAAAATACTTTTTGAAGATGTTATA
+AATCCTCAAGTTGCAGATATTTTAAAAACCCAAGAAAAAGAGTTTACCCCTCTAACTATTGAATTAAAGA
+GCGGGACAACTGTTATCACAGGAGCCAATATGGGTGGAAAAACTGTAGCACTTAGGACTTTTGCGCTAAA
+TCTTCTTCTTTCTATGATGGGATTTTTCCCTTTTGCTAAAAAAGTATCTTTTCCTATGCTGGATTTTATT
+CATTTTATCTCAGAAGACCTGCAATCAATTTCAAGAGGTCTGAGCAGTTTTGGTGCAGAAGTTATGAAGT
+TAAAAGAAGTAATAGAAGATGTAAAAAAAGGGACAGGATTTGTGGCATTAGACGAAATAGCAAGGGGCAC
+AAATCCTGAAGAGGGACTTTATATTGTGAAAGCTATCTCAAAATATTTGAACGGTTTTTCTTCTATGACT
+GTATTAGCTACCCATTATGAAGGGGTGATAGAGGATGACATGGTGCACTATCAGGTCGTAGGGCTTAAAA
+ATGTAAATTTTGAAGAGTTAAGGCAAAAAATCGTTATAGACGAAGAAAACTCGGTAAAAATTCTCCAGGA
+ACACATGGATTATCGATTAGAAAGAGTAGACCCTAATTGTGAGGTTCCAAAAGATGCCCTTAACATATGC
+AGAATATTTGGACTTGAAAGAGAAGTTATAGAGCTGGCTGAGACCTATTATAAGAGGAGGAGAAGGTATG
+AGAGAGAGCAAGCTTAATCTTGATTGGGAATTAGTGGATAAAGCCAGAGAAGCTGCGAGAAACATTGTTA
+AAGATACGCAGAAATTTATAGATGCCCATACGACTGTGTCAGTTGAAAGGACGGTGTGCAGACTTTTAGG
+CATAGATGGCGTAAATGACTTGGGAGTTCCACTTCCCAATGTAGTGGTTGACCATATAAAAAGCAAGGGA
+AATCTTTCTTTGGGGGCTGCAACTTATATCGGCAATGCCATGATTTACACAGGGCTTAGCCCTCAAGAAA
+TTGCCGAAAGAGTAGCAAAAGGTGAACTAGATTTGACTTCGATTCCTATGGCAGACCTTTTTGAGATAAA
+ATTGGCTGTTCAAGATATAGCAATAAAGACTGTTGAAAAGATAAGAGAGAACAGGAGAAAAAGAGAGGAG
+TTTTTAAAGAAATACGGGGATAAGGAAGGGCCACTTCTTTATGTTATAGTTGCGACAGGAAACATATACG
+AAGATGTGGTTCAGGCGCAGGCTGCTGCAAGGCAGGGAGCTGATGTCATTGCAGTGATTAGGGCTACAGC
+TCAAAGCCTTTTAGACTACGTTCCTTATGGACCTACTACCGAGGGGTTTGGTGGTACTTATGCTACGCAG
+GAGAATTTCCGGATAATGAGAAAAGCTTTAGATGAGGTATCTGAAGAGCTGGGAAGGTATATAAGGCTTT
+GCAACTATGCATCTGGGCTTTGTATGCCTGAGATTGCTGCTATGGGCGCACTGGAGAGGCTTGATGTGAT
+GCTAAATGATGCTCTTTACGGGATTTTGTTTAGAGATATAAACATGAAGAGAACGATGGTAGACCAGTTC
+TTCTCAAGGGTAATAAATGGATTTGCAGGAATTATTATAAACACAGGGGAAGACAATTACTTGACCACAG
+CAGATGCTTATGAAAAAGCCCATACTGTATTGGCATCTCAATTGATAAATGAACAGTTTGCACTAATTGC
+AGGAATACCCGAGGAACAGATGGGATTAGGACATGCTTTTGAAATGAACCCTGACTTAAGGAATGGCTTC
+TTATATGAGCTTGCTCAGGCTCAAATGGTAAGGGAGATATTCCCCAAAGCGCCTCTTAAGTACATGCCTC
+CTACAAAGTACATGACAGGAAATATATTCAAAGGGCATGTACAGGATGCTATGTTTAACGTTGTGACTAT
+AATGACAAAGCAAAGGATACATCTTTTGGGAATGCTGACAGAAGCTATTCATACGCCTTTTATGTCAGAT
+AGAGCGTTGTCTATTGAAAGCGCCAAATATATCTTCAACAATATGGCAGATATAGCTGATGAAATTTACT
+TTAAAGAAGGCGGAATAATTCAAAGGAGAGCTAACGAAGTTTTGAAAAAGGCGTATGAGCTTTTGAAAGA
+AATTGAGCAAGAGGGTTTATTTAAAGCATTAGAGCAGGGTAAATTTGCGGATATAAAGAGGCCGATAGAC
+GGAGGGAAGGGATTAGAAGGCGTAGTGGAGAAAGACCCCAATTATTTCAATCCTTTCATTGACCTTATGC
+TAAGAGGTGATAGAGGATGAGCAGCGGCCTTTACTCTACAGAGAAAAAGCAGTACGATACCACCCTGGAT
+TTGACCAGAGTCAAGCCATACGGGGATACGATGAATGACGGTAAGGTGCAGCTTAGCTTTACCCTGCCTG
+TGCCGGATGGAGCAAAGGCTGTAGAGGCAGCAAAACAGCTGGCAAAAAAGATGGGGCTGGAGAATCCAAT
+GGTCGTCTACCATGCTCCTTTGGATAAGAACTTTACTTTCTTCATAATATATGGAAGTTTGATTCACACT
+GTGGATTATACCTCCATACAGGTACAGGAACTAGAAATAAAGGCCATGAGTATGGAAGAGACTAATGAGT
+ACATTAAAAAACATATCGGCAGAAAAGTCGTAGTAGTGGGAGCAACCACTGGAACAGACGCTCATACAGT
+GGGCTTGGATGCTATAATGAACATGAAAGGGTATGCCGGGCACTACGGGTTGGAGAGGTATGAGATGATA
+GAGGCGTACAATTTGGGAAGTCAGGTGCCAAATGAAGAATTTGTTAAGAAGGCAATAGAGGTTGGAGCAG
+ATGCCCTTTTGGTGTCGCAGACGGTGACTCAGAAAGATGCACATATAAAAAATCTTACCCATTTAGTAGA
+GCTTTTAGAGGCTGAAGGCATAAGAGATAAAGTGCTTTTGATATGCGGTGGACCGAGGATCACGCATGAG
+CTCGCAAAAGAATTAGGATATGATGCGGGATTTGGCCCTGGCACATTTGCAGACCATGTAGCGACTTTTA
+TAGTCACAGAAATGGTAAAAAGAAAAATCCCCGGGCTTAAAGGGTATAAAAAATAAAGGGAGCCGATTAG
+CTCCCTTTATTTTTGCACATTTAAAACGCTATGATACCTTCCGTAAGCAAAGTAAATGATAAGGCCGACC
+AGCATCCATATGCCAAATCTTAGCCATGTCACCCATGGAAGGCTTGCCATTAAATAGAGGCTAAAAGCTG
+CTGTAAGAGGTGCGACTAACCATACTGCAGGGACTCTGAACTTTCTCTCTACATTAGGCATTTTAACCCT
+TAGGACAAGTATTCCTATTGAGACAATTACAAAGACAGATAGAGTTCCTATGTTGCAGAGCTCAATTATG
+ATGTCTAAAGGCAGGAAGCCAGCAATTATAGCTGCTACCAAACTCGTTATTACGGTATTTATATGGGGTG
+TCCTGTATTTTGGATGAATGTGGGAAAACACCTCAGGCAAAAGTCCATCTCTTGCCATAACCATGAAAAT
+TCGTATCTGGCCGTAGAGTGTTATCAATAAAGTTGAAATCATACCGACAGCAGCGCCTGTTGCAACTAAA
+GCAGAACCCCAGTTGATTCCTATGCTCATTAAGGCTCCAGGGAGAGCATTGTCAGGAATTATGGTTTTAT
+AAGGCACCATCCCGACCAATACAACTGCCACAGAAATGTAAAGGGCAAGTATCACTACCATTGCCATTAC
+AAGGCCTAAAGGCACATCCCTCGTAGGGTTTTTAGTTTCTTCTGCTGCCGTTGACACTGCGTCAAATCCT
+ATATATGCAAAGAAGATTATTGCAGCAGCAGACATTATTCCTTTCCAACCATAGGGGGCGAAGGGAGTAA
+GGTTTGAAAGTTTTACGTGGCTGAAACCGAGGAACAGGAAAAGCAAGATGACTCCTATTTTTACGAGAAC
+TATTATATTGTTTGTGGTTGCGCTTTCCCTTACACCAATGTACAAAATCCACGCCACAAAAGCGGTAATT
+AAAATGGCTGGTAAATCCATTATTCCTCCCGATATAGGAGGTTTAGTTATGGCTTCTGGCAAAGTTATGC
+CGAAAGATTTGAGCAGTCCTACAAAAGTTCCTGACCATCCAGATGCAACGGCGCTTGCTGAAACAAGGTA
+CTCTAAAAGCAAGTCCCAGCCAATTATCCAGGCTATTAATTCTCCAAAAGCTACATAAGAGTAGGTGTAG
+GTACTTCCGGCGACGGGAAACATTGTCACAAGCTCTGCAAATATGAAAGCAGCTAGAGCAGCAGTTATAC
+CTCCAATGATGTAAGAAATAATTACTCCAGGCCCTGCTCTTAATGCTCCTTCACCTGTTGACACAAAAAT
+TCCCGTTCCAACGACAGAGCCTATTGCTAAAGCTGCCAGGTCTATTGCGGTTAATTTTTTATTAAGTCCT
+GTTTTTTCAGCTGCTTCCAGAAGTTGATCTACAGATTTTTTTCGAAATAAATTCATTCTCTTGATCCCCC
+TATAATATTGATTTTTTATTCACACAAGCGAATATTTTATCAAAAAATTTCTCCCTTGTCTACCCCCTTT
+CTCTTTCTTTTAAAAGGAAAATGAATTAAAATACACTTAAAAATTCTTCCCCATAAAAAAGAAAAGGTAT
+ACAATTATCTAGTATGCCTAAATTATAATACTTTTTGAAGACATTTGCAAGAATGATTTTGTGTAACTCC
+TACAAATTTTTTATAAAAAATTATACAAGATTCATAATTCAGTCTGACCAATTTCCACTAATTAGAATAC
+GTGCGGGACCTCCTACCAAAACCCTTATTCCTTCTTCTTTTTTTGGAAGTTTCACGTATATTTTAGAAGG
+TCTTTTCATACTTTCTCCTTGATGAATTAGATATGTTTTTTCTAAATCGATTACCTTATTTAAGTAAAGA
+TAATATGTTAAAGCGCCATTTGCCGTTCCTGTTGCAGCTTCCTCATTTATCCCGTATAATGGAGCGAAAT
+CTCTGCAATTAGCGATAGCTTTCTTTTCCTCCAATGTGAATACGTGAAGACTTACAGCATTTTTTTCTTT
+TGTAATCTGAGATATTGCCTGGTAATCCGGGTTTATGCTAAAAAGGGTTTCTCTTGATTTGACGGGTACA
+AGAATATCCCATAATCCTGTGGATACCAGTTGAGGTACGAGGTCATAATTTTTATCACCAATTTCTTCAA
+CGGAGATGTTTAGAGCTTTCGCAAGTTTTGAAAGGTCATCTTCATTTAATTTTTCTCCCGCCTGCGGAGC
+AGCCTGCTCCATCATTATTTTATCCTCTTCTATATAAATTGGAAGTTTTCCAGCTAGTGAATGCATTGTT
+ACAACATCACCGGCTTTTACAAAGCCCAGTCTTTTTAAAACAGTGAAGGAAGCAATTGTGGCATGACCGC
+ACAGGTCTACCTCAGAAGTTGGAGTGAAAAAGCGCACTTTGAAGTCTTTTTCACCTACTACTTCTATAAA
+TGCTGTCTCTGAATGTTTGAGCTCTGCTGCCAAGTTTTGCATAAAAGTTTCATCTATTTTTTCGCCATTT
+TCAAGGACAACTACACCTGCTGGATTGCCTGAAAAAGGTTTCTCAGTAAAGGCATCCACAATAAATATTT
+TCATCCCTTTTTCTCCCCCTTTTGAATTTGTTTTTACTTTTAATATAACACATTAGCTGTTTTTTCAAAA
+ACTACATTTTTGCCCCCAGTGTTGTTAAAGATATGTTGAAATTTGTCAGAATAGAAGGTACAATTTATAT
+GTGGGGGCAGAAGTATGAAAAAGTGGTATGTGCTGTTTACTAAAAGTGGTTGTGAGGAAAAAGTAGGGAA
+AATCATTAAGAAAATATGGGAAAACGAGATAGAGGTTCTTATTCCCCGGAGGAAGATAATAGAAAGAATA
+AAAGGAGAAGAAAGGGAAAAAATCAAACTTTTGTTTCCGGGATACGTTTTTGTAAAGACTGAAATGACAG
+AAGCCAAGTATCACGAGATTACTTCTGTATTAAAGCAAGGAGTTTTTCTGAAGGAAGACAAAATGCCTGC
+TTCTGTAAAAGAAGAGGAAATGAGAGTTATTTTGAACCTCACTGGAGATTCTGACCTTATAGATGTTTCA
+AGGGGAGTAAAAGAAGGCGATAGAGTAAAGATAATTGAGGGGCCTCTGTTAGGATATGAGGGTTTTATAC
+AGAAGGTTGACAAGAGGAAGAAAAGAGCTAAAGTTATATTTAAAGTAGCAGGAGAAGTGAAGAGCGTAGA
+CTTGGGGCTTGAAATTGTTGAGAAAATAGTTTTAGTTTGAAAATAACAATAAACAAAGGAGGGGTGCCAA
+ATGAGATTAAATGAGAACATGTTTAGAATGTACGACATAAGAGGCATATGGGGAGAAGACCTGACTGAAG
+AGACTGCAGAGGTCATAGGTAAAGCTTTTGGAACTTATGTAAAACAAAAGGGAATTAATAGTGTGCTGGT
+TGGTAGAGACAACAGGATTTCTTCAAAGCCCATAAGAGATGCTCTAATAAAAGGACTTACTTCTACTGGT
+TGTGACGTTTTGGATGTAGGGGTTTTAACGACTCCAGCCTTTTATTATTCCAATATTTTATACAATTCCC
+AGGCAGGTATGATGATAACAGCAAGCCACAACCCGCCGCAGTTTAACGGCTTTAAAGTTATGGTGGGACC
+TTCTACCATCTATGGTGAAGAGCTTAAGAAAATTTATTACATAGCAGAAAAGGGGGAATTTGAAAAAGGC
+TCTGGAGAGGTAAAATACGCTTATCCGATAAATTCTTACATCAATATGATAAAGGAAAAAGTTAAACTGG
+GAGATAGAAAATTAAAAGTTGTTGTGGACTGTGGGAATGGCACTGCTTCGCTTTTCTATCCAGATGTCAT
+ATACAATTTGGGCTGTGAGGTATATCCCCTCTACTGCGAATCAGACCCAACTTTTCCCAATCATTTCCCT
+GACCCTGTAAAAGAAGAGAATTTGAAGGATTTGATAGAGGAAGTAAAGAGAGTAAAGGCAGATTTGGGGA
+TAGCTTTTGATGGAGATGGAGACAGGATTGGAGTGGTGGATGAAAAGGGCAATATAATCTGGGGAGACAT
+GTTGATGATTCTCTACTGGAGAGAAATAATGAAGAAACACCCAGGCGCTGAAGCAATTGTGGAAGTGAAG
+TGTTCTCAGGCTTTGGTTGAAGAAATTGAGAAACTGGGTGGAAAACCTGTATTTTACAAAACAGGTCATT
+CCCTCATAAAAGCTAAGATGAAAGAAATGAATGCGGTCTTCACAGGAGAGATGTCAGGACACATGTTCTT
+TGCAGATGAGTACTATGGGTTTGACGATGCAGCATATGCGGCTGCAAGGCTTTTGAGAATACTTTCTAAT
+ACGGATAAAAGTCTATCTGAGCTTTTAGCTGATGTTCCAAAATATCCATCAACTCCTGAGATAAGGCTTG
+AGTGCAGTGATGAGAGGAAATTTGATGTAGTAAAAGGGGTGACGGAGTACTTTAGAGAAAAAGGTTATAA
+CATAATTGATGTTGATGGAGCGAGAGTGCTCTTTGATGGAGGATGGGGATTGGTCAGAGCTTCTAATACT
+GGGCCAGAGCTTATTGTGAGATGTGAAGCTAGAACTTCAGAAAAGCTTGAGGAAATTAAAAAAGAACTTT
+CAGAGGCTTTAGCCAAGTTTGGCGTGAAGTTTGAATAACGGAAGAGGGGAAAGTTAATGAAAATAAAGAA
+AGCGATAATTCCAGCAGCGGGCCTTGGTACCAGGTTTTTACCTGCTACCAAGGCTCAGCCTAAGGAAATG
+CTTCCAATTGTAGACAAGCCTACTATACAGTACATAGTGGAAGAAGCGGTACAGTCAGGAATAGAGGATA
+TTCTTATAATAACTGGAAGGAACAAAAGAGCCATAGAAGATCATTTTGACAAATCTGTAGAATTGGAGCT
+AGAATTAAAGAAAAAGAATCAGGAAAGTTTACTAAGCCTTGTAGAAGATATTAGCAATATGGTAAATATT
+CACTATATAAGACAAAAAGAACCTAAAGGCTTGGGGCATGCCATTTACTGTGCTAAATCTTTTGTTGGCA
+ATGAGCCTTTCGCAGTGCTTTTAGGAGATGACGTGGTGGATGCTGAAGTACCTGTTTTAAAGCAGATGAT
+AGAGCAGTTTGAGAGGTATAATTGCACCATAATTGGAGTGCAGGAAGTGCCTGAAGAGGATGTACATAAA
+TATGGAATTGTAAGCGGTACTTTTATTGAGGATAGGCTATATAAAGTCAATGATTTGATAGAAAAGCCAA
+GGAGAGAGGAAGCACCTTCTAATATAGCTATTTTGGGAAGGTATATAATTACACCGCGAATATTTGAGAT
+TTTGGAACATACGCCTCCTGGAAGAGGAGGAGAAATACAATTGACAGACGCTTTAAAAACTCTTTTAAAT
+TATGAGGCCATTTACGCCTATAATTTTATAGGCAAAAGGTATGATGTGGGGGATAAACTGGGCTATCTCA
+TGGCGACTGTGGAATATGCTTTGAAAAGGGAAGATTTGAGAGAGCCTTTTAAAAGGTATTTGATAACAAT
+TGTCCAGGATTTACTTGGTATGGAAGAAGCCGCAGTGACTGAAAGAGATGTGTAATAATGTAGAGTAGGG
+TGGAGAGGGGAATAAGGGTATGATGGAAGAGGAACTTGACCTCAGAGAAGTTTTTTTGATTCTTAGAAAA
+AGAATAAAGATTATACTGTTGATTACTGTTTTGGCGATGTTGGTAAGTGGATTGATTTCTTATTATGTTC
+TCTCGCCTGTATACAAAGCAAGCACTTCTTTGATAATTAGCAGGACTCAAAATATTACAATTAATGATCA
+GATACAACTTCAAGATATACAAACAAGTAGAATGTTGGCTGCTACTTATAGTGAGATCGTTAAAAGCAGA
+AGAGTTTTGCAACCCGTAGTTACCAAGCTTAATCTGCCGATGAGTGTGGAGGATCTAAAAGGGAAAATAG
+ATGTAACTTCTAAGGATAATACGGAGATTATTGAAATAAGTGTTAGAGATAATAATCCTGAAAGAGCAGC
+CGAAATAGCCAATGCTATTGCTAGCTCTTTTATGGATAATATTGTAAAAATAATGAAAATTGATAATGTC
+CAAGTGATTGATAGAGCAGTTCCTCCTACTTCAAAAGTAAGCCCTAAAACGTCACTAAACGTAGTAATTG
+CTGGTGTGTTAGGATTGATGATAAGCATTTTCCTGGTATTTTTGCTAGAATACATGGATAGGACAGTAAA
+GACTCCTGATGATATAAAGAAATATTTAAACCTGCCTGTATTAGGGATTATTCCCGAAGTGAAAAACAAA
+TGAGGGATGTGGGAATATGGTAATGGCAAGGAATTTAATTTTATCGGATCCTAAATCGCCTTTCGCTGAA
+GCTTTTCGCGCTTTGAGGACAAATTTGCAATTTACTGGTATAGATAAAAAAGTAAAAAGCATATTAATTA
+CTAGTTCTCTGCCTAACGAAGGGAAAAGCACTGTTGTCAAAAATTTGGCTTATTCTGTAGCGTTAACTGG
+GAATAAGGTTGTGGTAATAGATGGGGATTTGAGAAACCCTACAGTTCATAAAAGTTTTAATTTGCCCAAT
+AACAGGGGTTTGACGAATTTACTTATAGATGAAGGAGATTATGAGGCTTATTTGAATGTAGATAATAGTT
+ATGATAACTTACATATATTAACTTCCGGACCTCTTCCTCCAAATCCAACAGAATTATTAGGGTCTAATAA
+AATGAAGAAGTTGATTAGCCTTATCAGAGAGAATTATGATTACCTTTTTATAGATAGTCCACCTGTTGTG
+ACTGTCACAGATGCTGTAGTATTAGCACCAGTGGTTGATGGAGTAATCCTCGTAGTACATGCTGGCAAAA
+CTGAAATTGAGGCAGCTAGTCGGGCAAAAGAGATTTTAGAAAGTGTAAAAGCTAACATTCTTGGAGTGGT
+GTTAAATAGAGTAAAGGAGAGTCGAAATGGGTATTATTACTATTATTACTATTATGGCGACCACAAATCA
+CAAAGTAAGAAAAGAAGGAAGAGATGATGATAGACATACATTGTCATATATTGCCAAATATTGATGATGG
+TTCTAGCTCGATGGAGACTTCTATTGAAATGGCACGTATTGCTTTGGAAGATGGAATAAAATTTATTATT
+GCAACTCCTCATTATATAGAATATGAGCATGAAATACCGCGAGAAGCCATTTTGAAAAATTGTCAAGAAC
+TAAATCAATTTCTAATTCAAAAAGGTATAGAGTTAAAAATATTGCCAGGGGCAGAAGTCTTTATTTCTCC
+CACTATAGTAGAAAGTTATAAAAAAGGAAAAATCATCTCGCTGAATGATGGAAGAAAGTACATTTTAATA
+GAATTACCAGTAGCTGCTTATCCAGAATATACCGAGGACATAATTTTTGAATTTAAAGTGATGGGTATAA
+CTCCCATCATTGCTCATATCGAGAGGTATTTCTATGTGAAAGATGATTTTGAATTAGTATTTCGATTAAT
+TAATAAAGGAGCTCTTATCCAGGTAAATTCGACGAGCGTGATGGGATTATTTGGAAAAGAAGTGAAAAAT
+AAATCAATAGATTTAATAAAGCACAGATTAGTACATTTTATAGCCTCTGATGCACACACGACGAGAGGTA
+GAGTGCCTAAAATATCAGAGGCATTGGAAATTTTAAGAAAAGAAAGAGTCGATGAGTCATATATAGATTA
+TATACTTATTAACAGTCAAAAAGTTGTTCGGGGGGAAGAGATTGAAATATTGGATCCCATAAAGAAAAAA
+GTGAAATGGTTTTACAGACTAAAAAGACGCTTTTGACAGCGTCTTTTTAGTTTGTAAAATTTTTAAGTAC
+TTCATCTAGTTTTCGCATATCAGGTTTCCAATAGCTAATGCCATTTAAATTGTAAAATTCTCCTGGAACC
+ATGAATTTTTCAATGGAATCTGGCGATATATCCTTTACGACATAAATTAAAGCTAGTATCTGTTCGTAAT
+TAAGATTGGTATAAAGCTTGCCCTTAAAAGCATTATAAAGGTCTAAGTAGTCAGATAAACTTCTAGTTTT
+ATTTTTTAATTGATTAGCAAAAGCGATTATGAACTTTTGTTGTCTTTTAACGCGGTTTATATCCCCCATG
+GGGTCATATCGCCATCGCACATATTGATAAGCTTTTTGGCCATCTAAAATTTGATATCCTTTATCTAGAT
+TTGCTCCGTGAGTATGCATATTTATTTCTACATCTAAAGGTATCCCACCAATTGCGTCTACAATTTCAGG
+TATTGTTTGCATATCCATGGAAATGTAATAAGGCACATTAATTCCTAAAAATTCGCTTATAGTTTTCAAA
+CTGAGGGCGTATCCTTTTTCTCCCATTCCACCATATACATATGCAGCATTAATTTTGTCTTTTCCAAAAC
+CAGGAATATCCACGTAAGTATCTCTCGGTATGGAAAGTACTTTTATTATTTTATCATCCAAGTCAACACA
+AAATATCATTATAGTATCTGTTGGTTAGTTGTATAATTAAATGCAACAGATAAAAGAATAGAAACCATAG
+TGAAAATCGTGTATGATATAGGTGTCAACTAAACATCATACAAGGAGGATTTTCACTATGGTTCATAATA
+ATGATACCACAAAAAAGCGTTCTTTTAAACACTTAAGTAGCTACGAACGAGGAGAGATCTATGCATTACT
+CAAAGAAGGAAGAAGTATTCGGTATATTGCTAAAAAACTTAATCGATCTCCAAGCACTATAAGCCGTGAA
+ATTAAACGTGGAACTACTACACAACTTAGAAGTGATTTATCTTCTTATACAAGCTATTTTCCTGAAACCG
+GTCAAGCTATCTACGAAAAAAATCGCTCAAATTGCGGAGCTAAATTTAAAGTAGCTAAAGCAGAAGATTT
+CTTGAAATATGCTGAAAATAAAATATTAAATGAAAAATGGTCACCAGATGCAGTTGTAGGTTATTGTAAA
+AAGGACCCAAGCTGGAATAATAAAACTATTGTTTGTACTAAAACACTGTACAACTATATAGATAGAGGAT
+TATTAAAAGTTAAAAACATTGATTTACCTTTAAAACTACGCTTAAAACCAAGGAAGAAACAAAACCGTAA
+AAATAAACGTATTATGGGTAAAAGTATTGATTTTAGGCCTAAAGAAGTTGAAAGCCGTGAAGTTTTTGGG
+CATTGGGAAATAGATACGTTAATTGGCAAGAAATCTAATGACAAGGTCCTTTTAACATTAATAGAGCGTA
+AGACTCGCCATGAAATAATATTCTTATTAGATGCAAAAGACAATAAATCTGTTAAAGATGCATTATCAAA
+ATTAAAAGATATGTTTGGTGACAATTTAAGCAAGGTCTTTAAAACCATAACATCTGATAATGGTACAGAG
+TTTAGTGATTTAGAAAGTGCTCTTTTAGAATATGGCGTAGAAGTATATTATACACATCCATATTCATCTT
+GGGAAAGAGCTACAAATGAACGACATAACGGTCTTATACGACGTTTCATCCCTAAAGGTAAAAGTATTAA
+AGATTTATCTATAGATACGATAAAGAGAGTAGAAAACTGGCTTAATAACCTTCCACGAAAATTGTTAAAT
+TACAAAACGCCTAAGGAATACTTTTATGAAGAGCTGGCAAAAATCTGTTAAGCCCATCCCTTATAAAGTT
+TAGAGCTCGTTCGTGATTTGTCAAGGGGCAGGCTTCGACTGACTTTAACCCTTGACAAATCACGACCTTC
+GCTCAATTTGTTAACTAAGATGGGCTTAAGGTTATATATGATTTGTTCCAAATCCTATATCTACATGATT
+TTCATTAGGTGTTGCATTTAATATTGCAATTTATAATTATAGTATCTGTTCTAAAGCTTCCTAAAGTATG
+TACCCTTTCATCAGTTTTATCTAAGCCTAAGAAAGCAATATAGGTTTTGTCTGGAGAAGAAGGCTTTATC
+GATGTATTTTCAGTTTCAGAAGAATTGTCTTTAATAAAAAGATTTTCGGGGTGCCGAGTGATGTTTGTGT
+ATTTTTGGTATCCAATAACTGCTACTAGAATAAAAAGAAGCAGAAAGAGTAGTAGAAATTTCTTTTTCAT
+ATATTATACTTTTCCCCCTTTTGCTGTGGAAAAGTTCTCTCTATCACATTTTAATATGTTCTGACAAAAA
+AAGCAAATAAGTTAAAAAGGGGGGCAATTTATTTTTATGGATAAAAGCCGATATACTATATGGAAACTAA
+AACAGTAAAAAGACATAGCAAGCGAAGGAGGATAAAAATGGAAGAAGAAATCACGCTGAGGGAATTGATT
+GAAGTACTGTTAAAAAGAAAGTGGCTTATTTTTATTATTACTGTTTCCATAACTTTAGTGGCAGCTGTTT
+TTAGCTTTTTTATTGTTAAGCCTACATATGAAGCTAGTACAACTATAGCGGTTACTGATGTGACGCCTGC
+CACAGGTTTTTTTGGTTCAAACACTACAGTCATTTTTTCTGACAAAGATTCAGGAATTCCGATTTTTCAG
+AGTGATACGATAGAAAAGGATATTTCTTTATTGCTTTCTTCTCTTTTAAGATATCCTGATATGTCAGTAG
+ATGCTTTTAAAGAAGAAGTTACAAATCCGGTTGTGCTTACAAATACTATAAAGCAGTTGAAATTAGATCC
+CAAGAGATATACTTTGGATAATTTTAAAAAACAAATTTCTGTTTCTGTGCTAAACAATACCAATCTTATA
+CAAGTTACAGTAAAAGAAAATGATCCTCAACTTGCGGCAGAAATTGCTAATAGTATAGCGCAAAATTTCC
+GGAACTATGTAATTGAGAGAAATACTAAACAGACTGATAAATTAATGCAGACTTTGCTTAAGCTTATAGA
+CCTTCAAAATGAGAAGATTAGAAAAGCACAAGAAGACCTTGTTAATTTTTTAAATAATGCTTCAAACAAA
+TTAGAGATTGAGCAAAAACAAAAAGAACTATCTCTTTTAAAGAATACAAGGGATATAATGCTTGAAAAGT
+ACAATATGCTTGAACTAGTCAAAGAGTCAGACCTTGGTAAGCAAAGCATTCTTATTACCAGCAAAGCTTT
+AGTTCCTGAAAAACCTGTGGCTCCTAAAAAAATGCTGAACGTATTGATTGCCTTTATATTGGGAGGTCAA
+AACAGTTGAAATTAGTAGTAAAAAATGATATAATTTTAATTAGGTGATGATGAATGTTATTAACTATAAA
+GAAGGTTAAAGAGCTGTATGATATAAGCAGAATTACATTAATAAACTGGGAAAAGGAAGGATTAATAACC
+CCAGTTAGAACACCAAAAGGAAGAAGAAGATACAAAAAAGAAGATATAGAGAAGTTATTAGGTATGCTGG
+AAGAAAAACCAAAACCTAAAGTAGTTTTGTATGCAAGAGTGTCCACAAAGAAACAAGAAGAATATCTTAA
+GAATCAAATTAGAAGGCTTGAAGAATACGCTAATTCCCAAGGATGGCAGTATGAAGTCATACATGAGATA
+GCAAGTGGGGTAAATGAAAACAGGAGAGGTTTATTAAAGCTTTTGAACAAGATAAAAAGAGGAGAAGTTG
+AAAAAGTTGTAATAGAATATCCTGATAGACTAGCGAGATTTGGCTTTGAATATCTCAAATTTTTCATGGA
+AAGCTTTGGGGTGGAGCTTATAGTTTTAAACGGGAAAGAAAACGAAGAAGATGCAAATAAAGAACTAGCA
+GAGGACTTAATAGCAATAGTAACATCTTTCGCAGCAAGAATTTACGGACAAAGGAGCAAAAAGCATGATA
+GTAATACAGGCTAAACTTATTTTTCTAAATCAAGAAGACAAACAAATAGTATTAGACTTAATGAGAAGAT
+GGTCATCATGTATGAAATTTGCATACAAAAGGCTTCTAGAAGGTTATGATAGAAAAACATTAAAAAGAGA
+CCTTCAGGGGATGTTTGACTTAAACTCAAGATATGTAGATGATGCAATAATGAAAGCAAGAAGCACACTA
+GAATCTGCTAGAGAATTAGGTAAGAGTCCAAAGAAAGTCATTTTTGGAGGAAGAGACTTGTTTGGAAAAC
+TTCAAAAGCGACATATAAATGGGAAGGCATATGAAAAATTAAAAATTAGGTGGCAGGAGAAGAGAAAAGG
+AAATCTCTATTCAAGAGGAGATAAAAGCAAAAAAGGAAATCTCAACACAAGAATAGAAGTAAGAAAAAAT
+GGCACTTTCTTAAGGATAAATGTAGGGGAAAGAAAATATGTGTATGCCAGAATAGAAGCAGGCTACAAAA
+AGAATAAGAGAAGAGAAGAACTTCTGCAGGAGATTGCAGAATCAAACATACCCTACTCTGTAGAATTAAA
+ACTCAAAAATGGCAATATATACGCCTATTTTGCTATTGAAGAAGAATATCCAGAAATAAAAATAACAAAA
+GAAAAAGGAGTTATAGGAATAGACATAAACGCACATCCGGGCAACATATCATGGACAGAAGTAGATGAAA
+AAGGGAATCTAATAAGCTATGGGAATATGCCAATGCCAGAGCTTGCAAGTGGCAGTAAAGACAAAAGAGA
+ATACTTCAGATGGCAATATGCTCATGAAATAATAGAAATAGCAAAAAAGAAAAATAAAGCAATAGTAATT
+GAAGAATTAGAAATAAAAGACAAAGGAAAAAGAGGAGACTTTTCAGGGAGAAAATCAAGGAGAATAAGGC
+ATAGTTTTAGCTATAAATCACTTCTTTCAAAAATAAAAACACTAGCAAAAAGAGAAGGGATAGAAGTAAT
+AGAAGTCAATCCTTCTTACACCTCAATAATAGGGATGTTGAAATATGCACCGCAGTATATGATAACAAAA
+GACATATCAGCAGCCTATGTAATAGCAAGAAGAGGGTTGGGACTGCAGGAAGAGATACCAGATAATTATA
+TGAAGTTTCTCAACGCATTGACTGTAGAAGAATTAGAAGAATTAAAAGAACATGTAAAGAAAACAGTTAG
+AAATAAGCATTTAAAGAAAAAGCATTTAAGGGAAATAAATAAAGCGATAAAATTTTTGCAAAGCCTTGAG
+AGTGAGCCAGAAAGGGTGCTAAAACCTCTGTATGGAACAAGTTTTAGTACCTATGATTTCTGGCGAGTTC
+TCAAGGTAGCGGTGGTAACGCCACTCTCTCCTGAGAAGGTACCAAGAGACTTCTCTACCCTGAAGGAATT
+ATTAATTCAGGGTAAGTGGGGAGACCCGTAATGGCGTGAGTTCCTGCTTCTTGGGGCAGGGGCTATGGCT
+TTCCCAAATACCGCCTGCTGGGGCTGGGAAAGCCTGAAAGGCGGACTACAAATAACCCAGCTATCTAAAC
+TGTACAGTTTTGTACAGTTTGGGTAACCAGGAATGATTGGAGTATTTGTTGCATTTTTTATGGAGTATTG
+GGAGAAGACAGAACCTACTGAGAAGCATTTTGCGAAAAGTGAAGAATAATTTCTTTTGCCCGCCTATATA
+TTAATAAAGGAAAGGCGGGATTTTTTTGAGAAAAAATAGCATATCTTCTTATAAAATTGCTGCCACTTAC
+ATAGGGACAGTTGTGGGAGCAGGGTTTGCATCAGGACAGGAGATACTGCAGTTTTTTGTGTATCACGGCA
+AAAAGGGAATATTGGGACTTTTGATTGTTACTCTCCTTTTTGTATTTTATGGCAATGCTATTTTGTTTTT
+GGGGAATTGCTTTAGAGCTTCTTCTTACAAAAGAGTAGTTTTTGAAATTGCAGGGCCTATCATTGGAAAA
+GTTATTGACATTGTCATAGCTTTTTTCCTTTTTGGGGCCTTGTCTGCAATGATAGCGGGGGCTGGAGCGA
+TATTTAAGGAGCAATACTGCCTTCCTTATTTTCTTGGGAGTTTGATAATGGCAGTACTGGCTGTTCTTAC
+AGTTATAAGGGGAATGGAAGGTGTGATTTCTGCGGTTTCTTCTGTTGTGCCCTTGCTTTTGACAGCAGTC
+ATTGTTTTAAGTATTTTAGCAATATTTTATCTTCCAGGAGAAATTTATGAAAATTTCTTTACTCCAGAAA
+TTAAGCCACCTGTAAAAAATTTTATTTTGTCTGCAATTTTATACGCTTCCTATAATCTCCTTACGGCAGC
+AGCCGTGCTTATCCCTCTTGGTAGTGAAGTAGAAAATATCGAAGGCATTAGAAAAGGGGCTTTATTAGGC
+GGGATAGGACTTGGCATGATGAGCTTTTTGATGTTTTTTGCTCTCATAAAAGTCCCTGTTTCTTTTTTCT
+TCGAAGTACCTATGCTTTACATAGCCAGCAGAATTTCACCTTTTTTTAAGTTTGTGTACACTTTAATTTT
+GATTGGAGAAATATATACAACAGCTGTTGGGAATCTTTATGGCTTTGTTGTAAGATTTGTAACATCGGAT
+TCAAAAAGATTTCATACTTTTACAATAATTGCAGGGGGAATTGCACTGATTTCAAGTAGAGTTGGCTTTG
+CCAATCTTGTTCACTATCTTTATCCTATCGCTGGGTACGGGGGAATTATACTGCTTTTGAGCATAACGTG
+TAAGATACATAGTGTAAAATTATCGTAGGATTTTTAAAGTGAAAAAACAAGAGACAACCCCTGTGATAAA
+ATAGATTGTGGAAAACAAAAAACACGAAAGGGGTGTCTCTTGTGAAAAAACATATTTTTGAGGATATTAT
+ACTACAAAATGCTCTAAATTTCACTAGGGAAATGATGAATGTTTTTGAGGATTTATTAAAGAATGGAATG
+AATATTACAGAGCTTGTAGCAAGGATAAAAGAACTTACGGACAAACTAGGTAGAGAGGCAATAGAAGCAA
+TTATTGAGGAGTTAGATAGGATAATAAAAGAAGACAAGAGAAGGAAAGAAAAATGGGTAGTAGAGAGGAA
+AGATAAAAAGAGATTAACGACAGTCCTTGGGGATATTGAATATGAGAGGACATATTACAAATCAAGGGAG
+GATGGTAGATATACATATTTAGTGGATGATGCATTAGAGATAGGACGGCACGAGAGGATAGAAAAGGGAG
+TAAAAATAAAGTTAGTAGAAAATGCGATAGAAGAATCATACGAGAAAAGTAGCGAGAAAGCATGTCCAGA
+GAAAATAAGTAAACAGACGGTATTAAACGCAATAAGGGAAATAGGAGAAGTAGAGGTGAAGAGAGAAATA
+AAAGAGAAGAAGGAAGTAAGGGTTTTATACATAGAAGCAGATGAAGACCATGTACCTTTACAAGATGGCA
+GCAGTGAAACACCGCGATTGATATACATACATGAAGGTAGGGAAGAGAAAAACGGAAGGAACGTACTGAA
+GAATGTGTATTACAAGGCATACGTAGGAGAGAAAGCAGAAGACATATGGATAGATGTAGCGAATTACATA
+GAAGAAAATTACAAGGAAGAGAAGATAGAGAAGATATACATAGCAGGAGATGGAGCACCATGGATAAAAG
+AGGGATTAGAATGGATAGTAAAATCAAGGTTTGTGTTAGACAGATATCATTTAAACAAATACGTATTAAA
+AGCAACATCAAAAGAGCCAAAGTATAGGGATAAGATATGGAGAGCAATAAATGAAGGGGATAAAGAAGGA
+GTGAAGAAAATATTTGGTGAGTTAATAAAGATAGCAAAAGAAGAGAAAGAAAAAGAAAAGATAAAGGAAG
+CGAAGAGATACATACTAAACAATTGGGAAGGGATAAAGATATACAGTGAAGACGAAGATGTAATAGGGTG
+CAGTGCAGAAGGGCATATAAGCCATGTATTTTCTGCAAGACTTAGCAGGAATCCATTAGGGTGGAGCAGA
+GAAGGATTAAAGTTAATGGCGAAATTAAGGGTATTTAGCAAGAATGGAGGAGACTTAAGAGAAGTAGAGT
+GGGGCAAGAAAAAGAATATAAATGCAGGAAGTTACAAATTAACAGAGAAGCAAATAAAAGAGGCAGTAAG
+GAGAGTTAAAACGTCTACAAATGAAAAAATAAACAATATTACGGTTTTGAATATAGGGAAAGTAACGCCA
+ATATATAGGGTTTTAAGAGCATTAAAATATGCACAAGTTATATAAAGAACATGATAAAACGAAGCCCTGA
+ATTAATTAAGTTTCAGGGGTTGTCTTAAAAAAATCCTACAGTATCTTGACACTATCTGTAAGATAAATAA
+CTGTCGAAAAATGTAGACAATTGTGCTAAAATATTTGTTGAGAGAAAAAAGAGCGGAGGGGTGAAATTGG
+CTAATAAATATTTATACGACAAAAAAACGGTGTGCCCAGTCTGCAAGCAGGAATTTACATATACCAGGGT
+GAGAACTTCTCAGCTAAAAGTGGAAGAAAGAGGGAGGGATTTTTACACAAAGTATAAAGATGACATCAAT
+CCTTTTTTCTATGAAGTAATTGTATGTCCAAATTGCGGCTATGCTGCTTTGGAGTCGGAGTTTGAAAAAA
+TAACTAATGACAAGAGAGAAAAAATTTTATCTTTAGTTAGTGAAAAATGGGTGAAAAGAGAATTTTCGGG
+AGAAAGAACTCCACAGAAAGCTTTAGAGGCTTACCTATTGTCCTTGTATTGTTCTCAAATAAAAGAGGAC
+AAGCCCATAGTATTTGCAAAGACGTGTCTTAGAATTGCGTGGATATATAGAATTTTAGGGGATAAGGCTA
+ATGAGGAAAAGTATTTGAAACACGCACTGGATTCCTATGTAAAAGCCTACAGCGGTTCAGATGTATATGA
+GGAAGAAATACTTCTAATATACATGATTGGCGAGCTTAACAGGATGTTAGGGAACAAGGAAGAAGCCTTG
+AAATGGTATAATAAGGTTATACATCACCCTGAAAGGTCAAGGCATACCATGATAGTGGAGCTTGCGCGGG
+ATGGATGGCACAGCTTGAAGGAAGAATGAGGGCATGTTTTTTAACTTGCCCTCATATTTTATTTAAGGAA
+TGAGAAGTTTTGAAGAAGGGGGATTGGGATGGCAAAAGGTACTTCGCAACAGACAATCTATTATTTAGAC
+AAGATAAATTTTAAAGGGCTGACTTCTCAAGAAGCGCAGAAAAGGCTTTTAAAGTACGGTCCAAATGTTT
+TAGAGGAAGGTGGCAGAATAAGTCCTATTCAAATTTTTTTAAACCAGTTTCAGGACTTTATGGTGATGGT
+GCTTTTGGCTGCCACTTTGATTTCGACCCTTATGGGAGAGCTGGCAGATGCCTTGACTATAACTGTAATT
+GTCATCTTGAATGCGATTTTGGGTTTTGTTCAGGAGTATAAGACAGAAAAGTCGCTAGAAGCCCTAAAAA
+AACTTGCTGCTCCTTCAGCAAAAGTTTTAAGAGATGGGGAGGAGAAAGAGGTAGAAGCTTCACAGATTGT
+CATAGACGATGTAATACTTCTGGGAGCAGGAGATAAGGTTCCGGCCGATGCTCTTTTAATAGAAGCTCAT
+AATTTAGAAGTTGATGAATCAATTCTGACAGGGGAATCAGTGCCTGTCCATAAAGAAGCACCTTTGAATC
+TGAATAGGACAGTAGTTGAAAGCCGCAACATGGTATATATGGGTACAGTGGTGACAAAAGGCAAGGGGAA
+AGCAGTTGTCACTGCAACTGGCATGCAGACAGAGATGGGTAAAATCGCTGGGATGATGAAGGAGATTGAA
+GGGGAAGAAACTCCTTTACAAAAAAGGCTTAACAAGCTAGGAAAAGTGTTGGTAGTTTTAGCGCTTTTTA
+TATGCGGCGTTGTCACGGTGATGGGGATAATAAGAGGGGAACCTATTTACTACATGTTTTTGTCAGGAGT
+GAGCCTTGCGGTAGCGGCAATACCGGAAGGGCTTCCTGCTGTTGTTACAATTTCTCTAGCGATTGGCGTG
+CAGAGGATGCTTAAGAGAAATGCTTTGATAAGAAAACTGCCAGCGGTGGAAACTCTGGGTTGCACAAATG
+TGATTTGCACAGATAAAACCGGCACTTTGACAGAGAATAAAATGACTGTTACAAAGGTGTTTTGCGATGA
+AGAAGTTTTTGATGTGAGAGGGAAAGAAAATGAGGAGTTAATTAAAAAGAAAAATATATCTAGAAGTGCT
+TTAAGAAAGATGTTAGAAATAGGAGCTTTGTGCAACAATGTAAAGATCAAAAAAGAAAGCATAAAGATAG
+GAAGAGAAGTGTTAGAAGAGGATAAGTACATAGGAGACCCTACTGAGGCTGCTATTTTTTCTTTTTCGTT
+AAAATCAGGCATTTCACAGGATTTTTTGAATAAGATAAAGAGAATTGAGGAAATTCCTTTTGATTCGGAG
+AGAAAGAGAATGACTGTAATTGTGGAAATAGATGGGGAGAAATACGCTTATACAAAAGGGGCTCCAGATG
+TCATATTGGAACTTTGTAGTTTCAAATATGTAAACGGAAAGGAAGTTCCTTTGACGCCTTTTGACAAAAA
+GAGGGTGCTGGATGTTAATGAATCTTTTGGGAAAGAGGCTTTGAGAGTTTTAGCTTTTGCCTATAAGAAA
+CTTCCTCCTAAATCTCCGATTATTGCTGAATTTGTAGAAAGGAATCTGGTTTTTGTAGGGCTAGAAGGTA
+TGATAGACCCTCCAAGAAAAGAGGTATACGATGCGGTTTTAAAGTGCAAGATGGCAGGGATAAAACCTGT
+CATGATAACGGGAGACCATAAAGTTACAGCGACTGCTATAGCGAAAGAACTTAACATACTGGGAGAAGGG
+GAAAGAGTTATTACAGGCAAAGATTTAGATGAGATGACTGACAAGGAGTTAGAGAAAACCTGCACAAATG
+TAAGTGTTTATGCTAGGGTGACTCCTAAGCATAAGTACAGAATTGTAAGGGCTCTTAAAAATAGAGGGTT
+TACTGTTGCTATGACAGGAGATGGGGTCAATGACGCTCCGGCTCTGAAAGAGGCGGATATTGGAATTGCT
+ATGGGCAAAGGAGGGACAGAGGTTGCAAAGGAAGCTTCTTCTATGATTTTATTGGATGATAATTTTGCCA
+CTATTGTTGCAGCTGTTGAAGAAGGAAGAATAATTTATGACAATATAAAGAAATTTATACGCTTTTTGCT
+TTCATGCAATTTCGGAGAAGTTTTGACAATGTTTTTTGCAGCCCTTATGTCTTTGAAACTGCCTCTTGTA
+CCCATACAGATATTGATGGTAAATCTTGTTACAGATGGGCTCCCTGCTCTGGCTTTAGGTCTTGACCCGC
+CTGAAAAGGACATAATGAGGATGAAGCCAAGAGATGCAAATGAGAGCGTTTTTTCAAGGGGATTGGGATT
+GAGGATATTCATAGTTGGGGTTTTAATAGGAATAAGCACTGTAGGGGCATATGTGTTTGCACTGGGATAC
+GCTGGCCTTGAAAAAGCCAGGACTATTGCTTTTGCTACACTGGTTACTGTTGAGATGATACACGCTTTTG
+AATGTAGGTCTGAAAGACATTTGATTTTTGAACTAGGTTTTTTCACCAATCCCTATCTGGTGCTGGCAGT
+GTTAAGCTCTTTCTTGATTTTTTTATCCACGGTTTACATAAAGCCTCTGGGTGTGATTTTCAAAACAGTG
+CCTCTTGATGCTTATGATTGGCTGGTCGTGGTATTTTTCTCATCTATAGAATTTGTCTTCAACAATCTTT
+ACACAGCCTACATAATCCCTCATTTGAGAAAAGAAGAGTAAATTAAAAGCTGTGGCAGGAAGAAAAAATT
+TGCCACAGCTTTTAATTTTAAAGGATGAGTTCAGGAAACCATAATGCTATTTCTCTTTTTGCAGATTCCA
+CACTGTCTGAACCGTGCACCACATTGTAAGTGGTGCTGGAAGCAAAGTCTCCTCGTATAGTGCCAGGGAG
+AGCATCTTCCACTTTTGTCGCTCCGTTTATCATTCTCACCAGTTTTACAGCGTTCTCTCCTTCAAGGACC
+ATTGCAAAAACGGGACCTGAAGACATGTACTCTATCAAAGGCTTAAAAAAAGGCTTTCCTTTGTGCTCCT
+CATAGTGTTTTTCCAGAAGTTCAATTGAAGGTGTGACTACTTTTGCGGCTTTAAGCCTTAACCCCTTGTT
+TTCATATCTTTTCAGTATTTCCCCTATAAGACCCCTCTTTACTCCATCCGGCTTTACAATAGCCAAAGTC
+ACTTCCATAAAAATCAATCCTTTCTTTGTATTTTGATATTGTCTCTGACAAGAGAAGTAAAGGCGCAGAT
+TACAGAAAAAATTCCTGCAACTATGTATGCTTCTTTAATTGCCCTCATAAATGAAATGTTATAGGGCAAG
+TTAAAAGCTTGATAGGCTTTTAACCTGTTGGTGAAAATTGCACCGGCTACAGCGATTCCAATTACCATTC
+CTACATTTCTCATCGTGGCAAGGGAGGCAGAAGCTATACCTAGTCTATTTTTAGGAGTGCTTCCCATTAC
+CGCGCTGTTGTTAGGAGTTTGGAAAATGGCATTTCCTATTCCAAATATAGCAAGACGCCACATGATATCA
+AACATGGACGATTTTTCTGTGAGAGTAGCCATTAAAAAGAGAGCCAGAGCCGAAATTAATGCGCCGATAG
+TTGAGAGGATTTGGGCTCCATACATATCGGCTAGAATTCCGCTTAAAGGAGCTACAATAAACATCATTGC
+AGGGAAGGAGGTCATAATTATGCCTGCTTTTTCAGTAGAGTAGCCCAGATGTTTCAGAAGAAAAGGGGTT
+AAAAAGGTCATCGTGTACTGGGCCATAAAGTTTAAAAGGGTACTTGTGATTCCAAAGGTGAAAGACCTTA
+TTTTAAAAAGTGAGAAATCAAACATAGGGAATTCAACCTTGTTTTCTGTACGGATGAAGAGTATGAGAAA
+TACTAAAAAAGCTGCGAAAGAAAAAATGCTTGGCACTGAATACCAGCCCCATGTTCCACCTTCTGATATA
+AAAAGCAAAAGGCTTGCTAAAAACATAAAAAAGTAGGTGGAACCATATGGGTCAAATTTTTCTGGCACTC
+CTTTGTTTTCAGGTACAACTGTATGGGCCCAAATGTAGCCAATTACACCAATAGGTACGTTTATGTAAAA
+TATAGAAGGCCAACCCAAATATTTTAAGAGAAAACCTCCCAGAGTAGGTCCAATTGCAAGGCCTATTGAA
+ATTGCCATGGCGTTAATGCCTAATGCCTTACCCCTTTCATTTGGTGGAAATACAGAGGTGATTATTGCAG
+AAGACATTGACATGAGCATAGCTGCGCCTACTGCTTGAATAGCTCTCATTATTATCAGCATATATATGTT
+TGCAGAAAGACTCAGTATTAAAGAAGAGATAGAAAATGTCAAAAGGCCATATTCATATAATTTTTTGTAA
+CCTAGTATGTCTCCAAGCCTTCCAAATGTCATCATTAAACTGCTTACAACAAGGAGATATATCATGGAAA
+CCCAGCTTACTGTAGTTATGTTTGTGTGAAAAATTTTTGTGAATTCGGGCATTGCAAGATTTACAACACT
+TCCATCAATTGGGCCCATTATGCTTCCTATGACTACTGCAGATAGTATAATCCATTTGTTGTATTGTTTT
+TGTGCCATTTGTACCCCTCCATCGAAATAAATTATATCACAAAGTTTGGCAAAAGATAAATGTTGAAAAA
+AAAGGCATTGTAAACTATAATTATAGGGGAATTTAAAGAGGGAATGGATGGGGATAGATGATAGATATAA
+AAAGGCTTTTGATAGTTGCTTTTTTTACGATGATAATTCATTTTATTGACACCCTTTCTTATTCTATCAG
+GCCCTCAGGTGTCAGGACAAAAAAGCTTGCAGTTGCTTTATCGCTTTTTAATATAATGGCTGTGATATCT
+AGGCTTTCTAACATGATTCAGGCACCTTTTCTTGGAAGCATTGTGGACATGGCGATAAAGATGGAAAAGG
+TTGACCTTTTGCAAAATGACATGAGAGTGGTGCTTTTTTCTGCAACATTGGGTGCTCTGATGGCAGCTCC
+TTTAATGCCGACTTTTGTTTCCATATTTACCGTTGCAATAAACGGAATGGAAGGAGCAGGTACGGTTCCA
+AGGTTAATATTGCGGGGTTTCAGGTGGAGCAACCTCAAAAAAATTAAGAAAAAAATTGTGATTCCAAGGC
+TTTCTATGTTAAAAGGTGTTTTTAAAGCAGACATACCAAAAACTTTTTTAATATACAACGTGATAATCAC
+ATCTATATACACAACAGGAGTAATTTCTTCCCTTTACGCTGGAGCTATAATTCCAGAGTACAGGATTACG
+GCAAGTCAGCTCTCTGGCATTATAAACGGTTTTGCAACAATTTTGTTTACTGTAGTTGTAGACCCGGTAG
+CAGCTTTGATTACTGACTTAGCTATGAATGGGAAAAAGACATTGAAAGATGTGGACAGCATGGTTGTCCT
+GCTCGTTTTTGGCAAAATTTTAGGCACATTGATTGCACAGCTCATTTTCCTGCCTGCAGCGGAGTTGGTG
+CTTTTTGTGACGAAATTGATTGTTTAACGAGATTTAATATATTACTTCCTTAAGCATTAAGAAAAGAATG
+GGTGATAAAAGTGAAGACTTTAACTGAAATAATTAAAGTTCTAAAAGAACACAAGGAAGAGCTAAAAGAA
+AGGCACAAAATTAAACAAATAAGAGTTTTTGGTTCGTATGTGAGAGGAGAGCAAAAAGAGACAAGCGACA
+TAGACATAATAGTGGATTTTGAAGAGATTCCTACTTTTATTGAATTCATAAAAATTCAGGAGGAATTGGA
+AAAATTCTTAGGTGTAAGGGTGGATCTTCTTACTGAGGAAAGCATAAGTCCATTTATAAAACAGTATATA
+AAAGAGGTTGTGATTGTATGAAAACACCAAGACCATATCTTGAACATATTTTACAGGAATGTGAATTTCT
+TATAGAAAGGGTCAAAGGAATAAGCTTTGAAGACTTTGTTAAAGACCCTGTTCTTACAAGAGCTTTTGTA
+AGAAGCCTTGAGATAATAGGCGAAGCAGTTAAAAATTTGCCAAAGGAATTTAGAGAAAAACATTCTAAAG
+TGCCATGGAAGGAAATAGCGGGTATGAGGGATAAACTCATCCACGAATATTTTGGCGTGAACTATAGGAT
+CATCTGGGAAACTATTCTAAAGGAAATTCCTGAGCTAGAAAAGCAGGTTAAAGAAATTCTGCAGAAAGAG
+AAGTGATTTCATAAGAAATCTTAAAAATTGCAAAGTTGGTAAAGATTATAAAAGCTATTTCTGAGATTTA
+ATAAAAAACTTTAAAATGCGAAAAAATTTTACGTTTCCTTAATAGCATTTTAACAAAAATAGTGTATAAT
+TAAAATTAAATATTGCAAATTTTGATAGCAAATCTGCAATTAAAGGAGATGGGGCAGTTGTATTTCATTA
+GTCCAACCAAAGGAAAAATGCATATAGATCAAATGTTTGAAGACATCATGGATTTTGTCGAAGGAGACCG
+GCAAGCGGATTACCGGTTGATGGTAGGAACTGACTCACAGCCGGGCAATTCCATCTGCTTTGTGACGGCT
+GTCATCATATACAGAGTGGGTAAAGGTGCGCGGTACTATTACAGGAAATTTTATAATAAAAAATCCTTGA
+CTTTAAAACAGAGGATTTTCATGGAAGCAACCTACAGCATTGAAGTGGCTAATTACCTCTTTGAGAAGCT
+TGTCGAAGCTGACAAGAACATAAATATACAGATTCACTTGGACGTAGGTGAAAATGGGAAGACTAGGGAC
+ATAATAAAAGAGGTTGTAAATATGGTGTTGGGATGCGGATTTGAGGCACAGGTAAAACCAGCTTCCTGTG
+GCGCCTCTAAGGTTGCAGACAAACACACAAAGAGTATGGCTAAAATTGGTTAAGCCTCCACTTTTGGTGG
+AGGCTTTTAATTTTATGCGATTTTTTTGTCGTTTAGCTTAAGGAGGAAAAATGTATAAGGCGCTCCTAGA
+GAAAGCCAAACTCCACAAAGGCTATACCTTAAAAAGTTAAACGCATTTTCATAAGGCATAATAAATTTTA
+ACCCCTCTTTTAAAGCAAAAAATACGGCAACTCCTATTAAAAATTTTGTTACCTGTTTAGAAAAAGTTCC
+ATGAGTAGTAAAATCAAATTTTTCTTTGTCTACAAAGTAACCTGTCAAAACTCCAGCTATAAGTCCCATG
+TGCTCATATATATCCTTATGCGGGAAAATACATACAAATATAACAGGGACTACAATTGAAAGCAGTATTT
+TCAAATAAAGTGGAAATTTCAAAGGGTTCTCTCTTAGAATGCTATAAATTAATTCACCCAATACTACTAT
+CAAGAAGGCTATCAAAATACCTCCAGCTATGTCTATAGGCCAGTGCACTCCTAAATACATTCTCGAAAAA
+GATACTAGGATTACCACAAGACTTCCCAAATACCATAGCCATTTTTTGTTATAGTGAACCATTAAAGTCC
+CCCAGAAAGTAGCAGAACCCTGTGCGTGGCCGCTCGGGAAAGAATAACCTCCGGCAGATTGAGTGAATAT
+TGATCGTATCCCGGGATATCCTATGGGGCGGGAAATTTTTGTCACTTCTTTTATGACAGTGTTTATGTAG
+ATAGAGGCTATTAAAATAAGTCCAAGTTTTAATCCCAACCTTTTGTCAATGCACCAGTAGAAAATGGGAA
+TAAAGATAAAGTAAAAGCCGGAGCTTCCAAGCATTGTAAGTATTATAAAAAAATAGTCTAAAAAGGGATT
+TGATATAGTCTGTATGGCTTTTAATATTTCTGCTTGCATCTTATCACCTCAATATATATAATTCACCAGA
+AAAACCTAATTTCCTTCAGTTTAAAAAAATTTTAACACAAATTTAATAAAACTTGTGGTAAAATGTAGAT
+AATGGAGTTTAAATTTAACAAATTTAGGATAGGGGGTTACGTACAGTGAATTTCTTTGAAAGAATTTATG
+GCGTATTTTTTCAACCAAGGGAGACAATGGCGGATATAGTGAGAAAGAAGCCTGTGTGGGAGGGGATAAT
+AGTCTTAATAATTGTAAGCCTCTTGTCCTCAGTGCTGGCTTTTAAGGTGGGTATATCTGGTCAGCCGATT
+CAACCAGGGCCTGGATTCTCTCATGCTCCAAGGCTTAATAATTTGTTTTTTGGCTTTATAGTGTTTGGTA
+GCATTTTTCTAAACCCGATACTGTATTTTATCTACGCAGCAATATATCATTTTTTGGCTGAGGTCTTAGG
+TGGAGAAATGTACTGGAGGGAGGAGAAGGAAGAAGGAGAAGCAGTGGTTTTAGGTACTGCTAAGGGACTT
+TATTCGGCAGTATGTTTTGCAGTGCTTCCGAGCATCTTTTCTGCACTGATTTCCCCGTTTTTGATGAAGT
+TTATGGGGGGAATTGGAGGAGTACTTCTTGGAATAACTGTATCTTTGGGAATTTTCATATGGATTGCCTT
+TTTGAACATTTTAGCAATGAAGGAGAACTATAAGTTGAGCACTGGAAATGCTGCCTTGGTCTTTTTTATG
+CCTGTGATAGTCGGGATAGTGATTGCAATACTTATGGCCATATTCTTGGGAAGCGTATTTGCAGGAGTTT
+TTTCTGAAATGATGAGAAGTATGCCGCCAATACAGTAATTCTAGGAGAAAATTTATTTAGTTTTTGACAG
+ATAAGAGGGTTCTAGCCCTCTTTTTTGTTTTTATTATTTGTCGAAAATTATTTTCTATCCTTTAGCAGGA
+TTTTTGAAGTTTATAAAGAATATATAAAAATATAGATAGGTGGTGTGGATATGAGAGAAAATGGAAAAGT
+GCTGATAAAAGATTTAGAAAAGAAAGATAAAAAAGCTTTTTCACTTTGGTTGCAGGATGTCAATGTTGTT
+AAATTTTTAATTGATTTGTTTAAAATATCGAGAAAGAAAGACAATGTCTTGAATATACCTTTTGGAAAAA
+ACCGCAAGATGTTTGTTTTGGAGACAGAAGGAGGTGAAAAATTAGGCTTCTGCGTTCTTTACGATATCGA
+CTGGCAGCAGAAAAGAAGTAGCATGTATATTTACATTGAAAAGAAGGAAAATATAGAAATGGATACTGCT
+CAAGAAATAGTAGACCTGCTTCTTAAAAGGACGGCTTTGAAGTACAATTTAAAAGATATTGAAGTTCACA
+CAAAGAATATCATCTTTGCAAAATGCTTTAACAAGGTTGAGGATTTTAAGAAAGAGGAAGATGGATATAG
+CTTTAAGGTGGCTCTTGATAATAATACGTTAAGTCTCAATGCGGCCCGATAAGGGTCTTTTACTTTTGTA
+AAAGTTTTAATTTGCAAGGGGTGTCTTGATGAATATACCAAATATTTTAACTTTAGTAAGATTTTTGTTA
+ATACCCGGTTTTGTATATGCTTTTTTTTACATGACAGAAGGAAATGTGTATGCAGCAATTATTTTTATAC
+TCTCCGGCATTACAGATGTTTTGGATGGATACATTGCCAGGCATTTTAATCAGGTGACTAAGCTTGGGAC
+TTTGTTAGATCCCCTTGCGGACAAGCTTATGGTGCTCACTGTTTTGACGAGTCTATGGCTTAAAGGTTTT
+ATTCCTTTTTTCATAATAGGAGTTCTAGCAGTAAAGGAACTTGCCATGATAGTAGGAGCAGCTTTTCTCT
+ACCGCAAGCAAAAAATTGCCATACCGGCTAATGCTTATGGAAAGGCAGCAACCTTTTTGTTTTACGTTGC
+CATAATTTTTTCTCTTTTTAGATGGCCCTACAACCTTTTTTTAATGATTTTAGCTCTTGGTTTAGCTCTT
+ATTGCCTTTTTTGTCTATGCCTTTGAATTTTTTAAAAAAACTATCTAAAATTAAACTTTTTCGCAAAAAA
+GGACGATATAAAAGACGTAGATTAAAATTGCAGGAGGTAATAAAAGTTGACGAAGAAAGCAATTGGATTT
+TACAGGGTACAGACAAAGCTCAGTTTAGTTATTGTCTTAATTGTGATTATTTCTCTGGTTTTGAGCGGGT
+ATATATCCTACAGGTTTTCTTCTCAGGAGATTACTAATTTAACTTTGAATAATTTATTAAATAGTGTGTC
+TGCTGTAAATCAGGAAATAACTCTTTATCTTGATAATACTGCTAGCAAGCTAAGTTACTTTGCGAAAAGT
+GATTACAACCTGTTGTCAGCTGGAACGTCTCAAGAGGATAACAGTGACAAAGTAAATAGTATATTGATCA
+ATTTAAAGAACATGACTCCTAATGCTTCTTTGGTGTATTACGGAACGGCGGATAAAAAAATTTACACTTT
+TCCTCATGTGGACTTAAACCCTGATTTTGACCCCACTTCCAGACCATGGTATAAAGGCGCTGTTGAGGCA
+AAGGGGAATCCCTTTTGGACTGATGCATATAAAGATGAAGTTACAGGGAATTATGCCATTTCTGTGTCCC
+AAGCTGTTATAAACCCCCTTACAAATGAAGCAGTAGGAGTTGTGGGGATGGATTTAAATTTGTACGGGAT
+AGAGAATCTTTTGAAGAATGTAAAAATTGGTCAAAAAGGCATGATTTTTTTAGTGGACAAAAATGGGATA
+GTGTTTGTGGATTCTAGTAAAAAGTTGATGGGAGCGGATTTAAGTAAACAAGCCATAGGGCAGCAAATTA
+TGAAGAGTAAAGAAGGGAATTTAGAGTCTAAATTCGAGGGTGCAGATAGCGTAATAATTTTTGACACAAA
+CCCTATAACCGGATGGAAAATAGTAGGAGTTGTGAATAAATCTGATTATCTTTCTGCTGTTTCAAAGATT
+AACAGAAGTTTTGTAGGTATAATTATAGTGTTTTCCGTTGTTGCGCTTTTGGCAGCATATCTTTTCGCAA
+AAAGTTTTACGCGGCCTATTTATGAAGTCATGGGAGCGATGTCAAAGCTTAGAGAAGGGGATTTAACTTC
+GTCTGTGAATGTGAAGAGAAACGATGAATTTGGAATCCTGGAGCAGGAGTACAACGAGACAGTAAGTAAG
+TTAAAGGCGATTGCCAAAAGGGTTAAAGAGTCGAGCAGCTATTTGATAGAGGCTTCAAAGAATTTTAAAG
+AGATAAGTGATAATACTGTCAGTGCTGTTGAAGACGTAGCGAAAGCTGTGGAAGACATAGCAAAAGGAGC
+AAATGACCAAGCTCAAGAAATATCAGCTAGTGTGCAAAAGGTTTCTGAATTTGGACAGGATATAGATAAG
+GTTTTAAAAACTACACAAGAGGTTAGGCTGTATTCAGAAAAAGCTGATGACGTTAAGTCAAAGGGATTGG
+AAAAACTGGAGGCTTTGAGAGAAAGTTCAGAAGAGATGAATAAAGCAGCAATTTATGTGTTTGAAACAGT
+CAGAAAAATCAAAGAAAGTTCTAGAGAAATTACTGCCATCACTTCTGTAATAGAAGAAATTGCTGATAAG
+ACAAATCTTCTTTCATTGAATGCAGCAATAGAAGCAGCCAGAGCAGGTGAAGCAGGCAGAGGATTTGCTG
+TTGTAGCAGAAGAGGTAAAAAAATTAGCCCAGCAGTCGGCTGAATCTACGAGCCGAATAAAAGAAATAAT
+TGAGGAAATGCATAGTGCAATAAATCTCGCTGTAGAAGCTATGCAAAACGCAGATCAAAGCATTGTAAGA
+CAAAACGAAGCGGTAAAAGGGACTCAAACTGCTTTTGCAGAATTTGAAGATTTCATAAACAATGTGACTA
+AAAGGATAGATGAAATAAATTCTCTCATGAACCTAATGCAGGAAAAGAAAGACGAAATAGTCGCTTCAAT
+GGAGAACATTTCCGCGATTTCAGAAGAAACAGCTGCTGCGACAGAGGAAGTGAGCGCCTCCACTGAAGAA
+CAGCTCTCAGCAGTAGAAGACTTAAAGAGCGCTGCGAAAAACTTAGAAGAGGTGGCATTAGAACTAGAAG
+AAGCTGTGAAGGTGTTTAAGATTTAAACCGCTTGAAAAAATTTCAAGCGGTTTTCATTAAATTTTCATAA
+AAAATTTATTATAAAAAGAAGGATTTTTTTATTTTATGGAGAATATTATTTATTAAGACAAATGACAACG
+ATGGTAAAAATATATGTTCAAAAAGTCCTTACAAGAAAGTAAATACATAAAAAAGCCTATGTAAAATTGT
+GAAATTTCACTAAATGCATAGAATAAAAAGTAATTAATTCAATTATTTTCTATAAATATCGAGACTAAAT
+TTGTCTAACGTTTTACCTAATATTACAGCTGAAATAGGGTGACGGTATGAAAAAACAAAAATCTTCTCCT
+ACTATTAAAGATGTTGCAGAATATGCAGGTGTTTCCATAAAAACTGTATCACGAGTGATAAATGATTCTT
+CTGAAGTGACGGAAACAACCAAAAAGAAAGTTTTAGATGCTATCGAGAAATTAGGTTATAGGCCTAATGC
+TCTGGCAAAAAGCTTGCGTATAAAAAGGACTTATACTATTGGAGTCATAATTTCAGATATTGCAAATAGC
+TTTTTTGGCAATGTAATGAAAGGCATAGAAAATGTGGCTATTAAAAATCATTATAATATAATCTTTGCTA
+ATTCTGATGAAAATATTGAAAAAGAAAAGATGTATTATCAATTTTTTATTGAAAAACAAGTGGAAGGTAT
+AATTATTATTCCTGCTCCGGGTTCGCAAAGCTATTTGAAAAAACATGCTGGGTTAATTCCCATGGTGTTT
+GTAGATAGAAAGCCAAAGGACTGGGACGGTATTGTAGTAAAAGTAAACAACGAAGAAGGAGCTTATTTAT
+TGACAAAACATTTAATTGAAGTTCATGGATATAGGAGTATAGTGTTTTTAGCTACAGAGTTAGACATTGA
+CCCTGTAGGAGAGAGGTTTGAAGGCTATAAAAAAGCAATGGAAGAGGCAAATTTGAAAGTACGGGTAATT
+GAAGGAAATAGGACAATTGAAGACGGGTGTAAAGCTATTGAAAAAGTTCTCTTTTCTAATAAGCCTCAAG
+CTATTTTTGGATGTAACCACGTAATGACTTTAGGTGCTATTAAAGCTACTAAAAAATATTCTTTGGAGGT
+TCCAAGGGATATTGCGGTTGTAGGATTTGATGATTTCGAAAGTGGAGATGTTTTAAGGCCATACTTGACT
+GCTGTTGCACAGGATCCATATAAAATGGGAGAATATGCTGCCGAGCTTTTATTTAAACAGATTACTAAAA
+ATGAGTTTATTAAAGAAAAAGAAATTATTATTCCTGTGGAATTAAAGTTTAGGGAGTCATGTGGTTGTTT
+GTATGTAAGTAATAAAGTGGTATCTTGAATTATCATTACGTATCAACAAAATATAATGAGACCTACAGGA
+GGAGTTGCAAATGAAAAATCATAATTTAGAAAAAAATGACCAAAAGTCAAAATATATAGTAGGAATTGAT
+ATAGGGGGTACAAAAACAGCAGTTATTTTGGGAGATACCGAAGTTAACATTATAGATAGAATTGAATATT
+CTACCAAAGAATTTGACAAACAACCAATGAAAATGATAAACAAAATGATTCAAACAATTAAAGATGTACT
+GCAAAACCATAACATAACACTTGAAGAAGTAAAAAGTATAGGAATTAGTTCAGGAGGACCTTTGGACCTA
+GAAAAAGGCATTATATTATCGCCGCCTAACCTTCCAGGATGGGACGAGATTCCGATTGTTGATATATTAT
+CCAATGAATTTAATGTTCCTGTATATTTGGAAAACGATGCAAATGCTGGCGCTGTTGCTGAATGGAATTT
+TGGTTCAGGGGTGGGGTGTAAAAATTTAATTTTCTTAACATTTGGGACTGGCATGGGAGCGGGTCTTATT
+CTTGATGGTAAATTGTACAGAGGCACCAATGGGATGGCTGGAGAGGTAGGACATATAAGATTAGCAAAAG
+ATGGTCCTGTCGGTTATGGCAAGAAAGGTTCCTTTGAAGGATTTTGCAGTGGAGGAGGAATTGCGCGTCT
+AGCTCAAATAGAAATTTCGAAAAGATTGGCTAATGGTGAATCAGTAGAATTTTGTCCTTCGTTTGATATG
+CTTTCAAAAATTACTGCCGAAGATGTGGCTGTTGCAGCACAAAAAGGGGATAAAGTTGCTTTAGAAATTA
+TTAAGATAAGCGCTGAATATTTAGGTTTAGCTCTTTCAATTTTGATTGACATACTAAATCCAGAAAAGAT
+TATTTTGGGAACTATTTTTACAAAAAATGAAAGTTTGTTTAGAAAAATAGTAGAAGAAGTCATAAAAAGA
+GAGGCATTAGAAATTTCTGCAGGTGTATGTAAAATAGAACCTTCTAAACTTGGGAATAAAATAGGAGATT
+ATGCTGCTTTGTCTGTAGCATTAAGAATAGGGATGGAGTGAGGTAGATAATGAAAAAAAGCTTAAACTGG
+GGGATGCTTGATGAGTTAGTAAGTAGATTTCCGGAACTTAAATATCTGGAGAGCTCTATTAAAACAGCTG
+CAGAGGTTATTATAGAGTCATATGAAAAAGGTGGAAAGCTACTTGTATGTGGTAATGGTGGAAGTGCAGC
+TGATTCGGAACATATAGTAGGGGAGCTTTTAAAAGGCTTCATGAAGAAAAGGCTGCTAAATGTGGAGACT
+ATAAACAAGCTAAAGAAGTTTGACTTTCCATGGGGAAATATCCTTGCTGAAAAGTTACAGGGTGGACTAC
+CAGCTATTTCTCTTACCGCTCACACAGCTTTTTTGACTGCTTTTATGAATGATGTAGATCCGGATTTAGT
+TTTTGCCCAGCAAGTTTTGGCATTAGGGAAGAAGGAAGATGTTTTGATAGCACTAACTACTTCTGGCAAT
+TCTAAAAACATTTTGTATGCCCTTTATACAGCGAAAGCTTTAGAAATGACAAGTATATGCTTTACTGGGG
+AAAGTGGAGGAAAAGCAAAAGAGATATGTGATGTATTATTGAATGTTCCTGCAAACGTTACTCATAAGGT
+TCAAGAGTATCATTTACCTATTTATCACGCCCTATGTGGAATTATAGAAGAATATTTCTTTGAAGAATAA
+TTGTAAATTTGAAAAGTCTATTTCAATGTAAGCGAGGAGATAAAAAATGGGAGAAGTATTGATTAGGATG
+GAAAATATAAGCAAAGAATTTCCAGGCGTTAAAGCATTAAAAAATGTAAATTTTGAAATTAAAAAAGGAG
+AAGTACATGCTTTAGTAGGAGAAAATGGCGCCGGTAAATCAACTTTAATTAAAATTTTGTCAGGTGTTTA
+TTCAAAAGATTCTGGTAAGATATATTTTGATGGACGAGAGGTTGAAATCAATTCCCCAAAAGAAGCGCAG
+CAACTAGGTATCAGTGTGATTCACCAAGAGTTAAATTTGTGTTTACATTTAACAGTAGCCCAGAATATAT
+TCTTGGGAAGGGAGTTCGTAAAAAATGGTGTAATAGATGAAAAAAAGCAAAATGAAGAGGCAAAAAAAAT
+ATTGGAAAAATTAAATGTAAATATAGATCCAGCTGAGTATGTAAAAAATCTTTCCGTTTCGCGACAACAA
+ATGGTAGAAATAGCCAAAGCAATTTCTATGGAAGCAAAAGTTATTATAATGGATGAACCGACATCTGCTA
+TTTCAGAAAAAGAAACTGAAGAACTATTTAAAGTGATTGGAGAACTGAAAAAGCAAGGGAAATCTATAAT
+ATATATTTCTCATCGCCTTGAGGAGCTCAATAGGATTGTAGATAGAGTTACAGTTCTGCGAGATGGCGAA
+CATATAATAACAGCTAATTTCCGGGATTTAACGATAGATGATATTATACGCTATATGGTAGGAAGAAAAC
+TAGAAGAAAAATATCCTAGAGTATATGTAAATCGAGGTAAAAAAATACTAGAGGTTCATGGCCTATCACA
+GGGGACTCGATTAAAAGATATTTCTTTTGATTTATATGAAGGAGAAATTTTGGGGTTTGCTGGGTTGGTG
+GGAGCAGGAAGAACAGAGGTGGCTAGGGCAATTTTTGGAGCTGATAAATTTGATAAAGGTGAGATATTAA
+TTAATGGCAAAAAAGTAGAGATTAATTCACCTATAGATGCAATAAAAAACGGATTAGCCTATGTTCCAGA
+AGATAGAAAGTTGACAGGACTTGCTTTGAATCTTTCTGTATTAGCTAATATTACCTTAGCTACCATGGAT
+AATGTAGTAAATATGCTTAGCGTGATAAATTCTGTTAAAGAAAGAAAGATAGGAGAAAAAATAATACGCG
+ATTTAAAAATAAAAACACCGTCTCTTTTTCAAAGAGTTCAAAATTTAAGTGGAGGGAACCAACAAAAGGT
+TATTGTTGGTAGATGGTTGTTAAGAGAACCGCAAATCTACATTTTTGATGAGCCAACGAGGGGGATTGAT
+GTAGGTGCAAAGATTGAAATTTATAATATTTTGAATAATTTAAAGCAAGAAGGAAAAGGAATTATAGTTA
+TATCTTCCGAATTACCAGAAATAATGGGAATTACAGATAGGGTAGTAGTAATGTGCGAGGGAAGAATAAC
+TGCAATTCTTGAAACTAGTAAAACTACACAAGAGGAAATAATGTATTATGCGACACTATATAAAAAAGAA
+AGGAGTAATTAAGATGCAAAATTTGGATAAAAAAGTAGTAACTTCGGAACCAAATAACAAAAGAAAATTT
+TCTACTAGATTACAATTATTTTCTACGTGGGGAGCGCTTGCTATTTTGGTAGTATTTTTCAGTATTACTT
+CTGACAAGTTTTTAACAGTAGATAATTTGTTAACAGTAGCTTTGCAAACCTCTATAATAGCAATAATAGC
+AATGGGCCAAACTTATGTAATTATTACTGGTGGTATAGATCTTTCTATTGGTTCCAATATAGCGTTAGGT
+GGTGTGGTAGCAGCGCTTTTAATGGCTAATGGATTTTCTATTCCTGTTTCTATAGTGATAGCATTATTGG
+TAGGACTATTTGTAGGAACGTTAAATGGTACATTGATTGCATACGGTAAGATTCCTCCTTTCATAGTAAC
+TTTGGGAGCAATGAGTATAATTAGAGGGACGGCATATGTGTTAACAGGTGGTATTCCAATAACAAACGTG
+CCACTAGAATTTTCTGCTTTTGGGATGGGGAGAATACTCAGAATACCAGTGCCTGTTATAATAATGGTCA
+TCTTGATTGCAATTTTTGGTTTTATCCTCGCAAAAACTAAATTAGGTAGATACATTTATGCAGTGGGAAG
+CAATAGAGAAGCAGCTCGATTAGCAGGAATAAATATTCCTACAGTTTTAATTGCAGTATATGCAATAAGT
+GGATTTTTAGCAGTATGGGCTGGAATAATTGTAGCTGGTAGGATAATTTCAGGTCAACCGGCAGCTGGAA
+TGGGCTATGAATTAGATGCTGTAGCTGCTTCAGTTATAGGTGGGGCAAGTCTTTTTGGTGGTGAAGGAAC
+TATTTTAGGAACAATTGCAGGTGCTTTTGTAATGGGTGTGTTAAGAAATGGTTTAAACTTGTTAAATGTG
+TCTGCTTTTTGGCAGCAAATCATAATTGGAGCTGTAATTATCGGAGCAGTGTTCTTAGATACTATAAGAA
+GGCGTTAGAACAAACACGTTTTTGAGGGGGGTGATGGGGTAGAAAATTAAAAAAGTCCCGTATTTCAAAA
+TCATCAAATAAAATTAAAATAAGGGGGAAGGAAGGTATGAAAAGAAGTTCAATTTTCTTGACAATTTTGG
+TATTGGTGTTGGCTATTTCCTTAGTTTTTTCAGGCTGTAGTTCCAAACAACAGACTCCTTCATCATCTTC
+GACTCAAGAATCTTCCCAAACTGCTTCTTCAGAGAAAAAGTACAATATAGTATTGATTACGATGGATTCA
+ATGGATGAACACTGGCTTGCAGTTAAAGCAGGAGCAGAGGCTAAAGCAAAAGAATTAGGAAATGTTCAAT
+TAACTTTTAGAGCTCCAGCAGAAAAAGCTGATCCAAACGAACAGGTAAGAATGATGGAAGATGCTATAAA
+TCAAAAGGCAGATGCTATCTTAATTGCCCCAACGGATCAAACAGCTTTAACTCCAGTAGTAGAAAAAGCT
+TTTGATGCTGGTATTCCAGTGATACTTATAGATTCACCAGTTAAAACTGACAAGTATGTTAGCTTTGTTG
+CAACAGATAACATAAAAGCTGCTGAAATGGCTGCTGACAAGCTAGGTGAGTTGTTAGGCGGTAAAGGGAA
+AATTGCTATAATAAGTGCACAACCTGGTTCAGGAACCACAATTATGAGGGAAAATGGATTTAAAGACAGA
+TTAAAAGAGAAATATCCTGATATACAGATAATTACCACACAGTATTCTATGGGAGACAAAAATAGAGCAT
+TAAACCAGGCTTTAGATATACTAACTGCTCATCCAGACCTTGCTGGATTTTATGGCACTAATGAGGGGTC
+TACTATTGGTATAGCTATGGCTATAAAACAAAAAGACTTGGCAGGAAAAGTAAAAGTCGTTGGATTTGAT
+ATTTCACAAGCTACAATTAACGCAATTAAAGAAAATTATATCCAGGCCTCCATGGTTCAGAATCCGTATA
+TGATGGGATATAAAGGAGTAGAGATAGCTGTAGATAAATTGCAGGGTAAGGAAGTACCAAAAAGAGTTGA
+CACAGGTGTTACAGTTATGACAAAGGACAATGTAGATGAAGTAGTTAAAGAGTACTATAAAGGGCAATCC
+AAGTAGAGAGACTATGTAAAAGAACGAGGTAAAAATCGCTTTATGCGATTTTTACCTCTTAAATTTAACA
+ATGAAAGGGTGTGGAGATGGAAATATTAATTCCTGTAGATTCCAAAAAAATTTCTATAAAGGCAGCTGTT
+TTTGATTTTGATGGGACTATTTCCACTCTAAGAAGTGGATGGGAGCAAATAATGAAAAACTTTATGATAG
+AAGTGCTTATGAATAAAGGCTTACCTTTTGAAGAGGTTGCTAAAGAAGTTGAAGAATATATCAACTATTC
+TACAGGTATACAAACTATTTTTCAAATGCAATGGCTGGCAGAGAGAGTAAGACAAATAGAAACGGCACCT
+AAAGAAATGGTAAATCCATGGGAGTATAAAGATGAGTATAATAGAAGATTAAAAGCGGTTGTAAATAGAA
+GAATTGAAAGCATTTTAAAAAAAGATAAAAGACCTGAAGATTATATGGTAAAAGGAAGCAAGGACTTCTT
+AAATTACCTAAAAAAATTAAACTTACAAATTTATTTGGCAAGTGGTACTGACTTTCAAGACGTGATTGAA
+GAAACTAAAATTTTAGGAGTGTATGATTTTTTCGATGAAATCGTGGGAGCACCACCCAATAAAATGATGT
+CTTCTAAAGATATATTAATTAACAAATTATTGAATGAGAAACATTTAGATGCCAGGAACATAGTAATATT
+CGGAGATGGAAAAGTAGAAATTGAGTTAGGGCGAAAAATTGGTGCTCTTACTATTGGAGTAGCGAGTAGG
+GAAGATGAATTGGGTGGGATAGATTTTATAAAACGAGAAAGGCTTATAAAAGCAGGCGCACATGCGATAA
+TAGGAGATTTTTTAGAAAAAGAACAAGTTTTAAAATGGATAGGAATTATATAGGGATTATTTTGACTTAA
+AAACCAGTGTAAATAATTTTTTTAAGGAGGGGGACAAGATGGGTGATCCAAATGTAATAAAACCGGGTAG
+ATTAAGTTTTAAAAATATAAAAACTTATTCAGTAAAGGGGAGAAAAGATTTAGTAAAAATTAAAAATATT
+ATAGATCCGAAAAAAGCTGAAGTACCTGACTGGGGAGGAGAAGAGTTAGAAGAACTGATTGAAAGGATAA
+TAACAGCTAGGAAAAATAAAAGACCTGTGGTTTGGTTTATGGGAGCTCATGTGATAAAGAATGGTTTATC
+TAAGTATATAATTGAGCTTATTGAAAGAGGATATATTACGCATATAGCAGGTAATGGAGCTACTAGCATT
+CATGATTTTGAATTGGCTTTTAATGGTGGCACCTCGGAAGATGTGCCTACAGCTATAGAAGATGGTACAT
+TTGGAATGTGGGAAGAAACTGGTAGATGGATGAATGAGGCAATTCAAGAAGGTGCTAGAAATGATTGGGG
+ATTTGGAGAAAGCCTAGCTAAATATATTGAAAGGCATTCGGAAAAATTTCCTTATAAAGAATATTGTGTT
+CTCTATCAAGCCTATAAAAATGGAATTCCTGCTACTTACCACGTGGCAATAGGTACAGATATTTTTAATC
+AGCATCCGATTGTTGATTTTGCTGCTATAGGGAAAACAAGTGGAATTGATTTTCAAAAGTTTTGTTACTC
+CATATCTCGTTTAGATAGAGGTGTTTTTTTAAATTTTGGTTCAGCTGTGATAGGGCCGGAGGTATTTTTA
+AAGGCTTTTTCTATTTCAAGGAACCTTGGATATCAAACTTATAACATTACTACCGCTAATTTTGATCTTA
+TTGATTTGGGGGATTATAAAAAGAGGATTGGATATGATAATCCCCACTATTATTACAGGCCAAGAAAAAA
+TATAGTAAACAGACCTACTAGTCGAGGAGGTAAAGGATGGCACTTTTGCGGGGATCACAAAATTACTATA
+CCAAATATATATAAGAAATTAATCGAAAAGATGCCTTATGTAGAAAAGGGGATTGAGGACAATGTATGAA
+GTTGTAAAAGATATCGGAGAGGAGAGAGTAACGGAACTTCTTCATCGATTAAGAAAAGGTAAAATAGCAG
+TAATAGGAGATGTAGCATTAGATATATATTGGAGAGCAGATATGAGAAAAAGTGAGCTTTCTAGAGAAAC
+TCCCCATTTTCCTCTCCCTATAGTAGAAGAGTGGATGTCACCAGGTGCTGCAGGTAATGTTGCTACTAAT
+ATAGCGGCTTTAAAACCAGAAAAACTTTTCTTGCTGAGTATTATTGGTAAAGATTGGAGAGGAGATTTAT
+TTATAAAGGAAGTAGAGAAAAGAGGTATAATTACTGATTTTCTAATCAGAAGTGATGAAAGGGTTACAAA
+TGCATATTGTAAACCATTAAAACGAGGATTTTCGGATGTAGAGTATGAAGATCCTAGAATAGATTTTGAA
+AATTTTAGACTTATTACTCAGAAGGAAGAGGATGAATTAATAAAATTATTAGAAAAAGTAGCTAAAGAAA
+TAGATGTGCTTTGCGTAGTCGATCAGATGCGTTTTGGGTGTATCACTCCTAGAGTTAGAGAAAAAATAGA
+AAATTTTTCAAGAGAAGGGTTAACAGTAATAGTGGACAGTAGGGAAAGAATAGGTTATTTTACTGATGTA
+ATTTTAAAGCCAAATGATATAGAAATGTTTAAGGCTATGGGTATAGAAAAAGATCCCCAAAAATTATCTA
+TCGAAGAATTGTTGGAATTTGCAGAAAAATTTTCTATACAAAAAAGAAGTGATGTATGTGTTACATTAGG
+AGCTCGTGGGGCTATTTACGTAGAAAAAGACACTAGTAAAAAATATTACGTTCCTACTGTTAACTTGACA
+CCCCCCTTGGATGTTTGTGGTGCAGGGGACACTTTTTTGTCCATATTTTCACTTGTTTTAGGTACGGGTG
+GCAAGAAAGTTGAAGCAGTTTTCATGGGAAACTTAGCAGCTAGTGTTGTTGTTAAAAAGATTGGTACTAC
+TGGAGTTGCAACAGTTGAAGAAATTATGGACAATTATAAAAAACATTGGGCAACCAGTTAGCCCTTTATT
+TTTCATTTTGTTTCTTTTCATTCTTGTGTTAAAATAATTATACGCAGCATATGGGTATACCATAGGGGGG
+TGTTAGTATAGAGTATATAAAGAAGCTGGAGAAGTTAAGAGACTATGTAAAGAATTTAAAGAGGGTGTTA
+GTAGCTTTTTCTGGAGGGGTAGACAGTACTTTTTTGGCAAAAGTGGCATATGAAGAGCTTGGAGAGGATA
+TGCTGGCCGTCACTATTTCAACACCCCTGCATCCTAAAAGGGAGATAGAAGAAAGTAAAAAATTAGCGAA
+GGTTTTGGGTTTTCCCCATTTGGTGGTTAGATATGAGGAGGTACTTGAGATAGAGGAATTTAAGTCTAAT
+CCTTTGAATAGGTGCTATGTTTGTAAGAAAAACCTGTTTTCAAAGCTTAAGGATATTGCGGAGGAAAGAG
+GATTTTATTACATTGTCGAAGGGACTAATGCGGATGATGTCAATGATTTTAGGCCTGGGAGAAAAGCATT
+AAAAGAATTGGGCATACTGAGCCCTCTTTTGGACTGCGGGATAACCAAAGAAGAAATAAGGCTTTTTTCA
+AAAGAGATGGACCTTACGACATGGAATAAACCTTCTTATGCCTGTCTTGCTTCTAGGATTCCTTATGGAG
+AAGAAATAACTTATGAGAAGCTCTCTATGGTTGAAAAGGCAGAGGAAAGTCTAAAGAGTTTAGGTTTTGA
+TGGATTTAGAGTGAGATATCACGGGGATGTGGCTAGGATAGAGTTAAGGAAAGAAGATATGGAAAGAGTT
+TTTGAAGAGGATATTAGGAAGAAAATAGTGGAAGGTGTTAAGGAAGCAGGGTTTAAATATGTGGCTTTAG
+ACCTTGAAGGTTACAGGACTGGCAGTCTTAATCCTAAGAGGAGAGGAGTAGAGGATGTATAGGGAAAAGA
+TACTTGAAGTTTTGGAGAAGTTCAAACAAGGCAGAATATCACAGGAGGAAGCTTTAAATATACTTCAGAA
+TCTGCCATACGAAGACCTTGGATTTGCCAAGATTGATTATCACAGAGAGCTGAGGAAAGGCTTTCCTGAG
+GTCATTTTTTGTGAGGGAAAGACTCCCTATCAGGTTAGAGAAATAGCCTTGGCTATGCATAGAAAAGAGG
+TGGATGTCCTTGGTACAAGGGCATCAAGAGAGCATTTTGAAGCAGTAAAAGAGGTTATAGATAAGGCTAT
+CTATTATGAAGAGGCCAGAATAATTTCTGTGAAGAATACCCCGTTAAAAAAGACAAAAGGAGTTATAGGG
+GTAGTTGCAGCTGGTACTTCTGATTTACCTGTTGCAGAGGAAGCGGCTGTCACTGCTGAGCTTATGGGAA
+ATACTGTAAAGAGATTTTACGATGTGGGAGTTGCAGGACTACATAGACTGCTTCACAAGCTAGATGAAAT
+AAGAAAGTGCAGGGTATTAATTGCAGTGGCAGGGATGGAAGGGGCTCTTCCCACAGTGCTGGGTGGGCTG
+GTGAGTGCTCCTGTGATTGCCGTGCCGACGAGTGTCGGATACGGTGCGAATTTCAGAGGGCTTTCAGCGC
+TTTTGGCCATGTTAAATTCCTGTGCTAGCGGAGTCACAGTTGTTAACATTGACAACGGCTTTGGTGCAGC
+TTACGCAGCCACTCTGATAAATAGGATAGGGGAGGAAGAAAAATGAAAGTACTTTATTTTGACTGCTTTG
+CAGGGATTTCCGGAGATATGACCATAGCCTCTTTGCTCAATCATGTGGATGAAGAGGAGTTTAAAAAAGA
+AATAAAGAAGATCGCACTGAAAGATTTTGATATTGAGATCAATACAACGCGCAAAAATACTATAAGCGCG
+AAAACTTTCAAGGTAATCTATCAGGAGGAGAAGCATCATCACAGGCATTTAAAGGATGTAAAAGAGATTG
+TAGAAAGAAGTGAGCTTTCTGAGAAAGTAAAAAAATTGAGCGTTGAAATGTTTGAGAGGCTGGCTGAAGC
+GGAAGCGAAAATTCACGGCAGAAGCGTGGAAGAAGTTCATTTTCACGAGGTAGGAGCTGTGGATTCTATT
+GTGGATATGATAGGGACTGCTATATTAATTGACATGATAAAGCCGGATAAAATTGTATCATCCCCTCTTC
+CTGTAACGTCGGGATTTGTACACACGCAGCACGGACTTATGCCTGTTCCTGCCCCTGCCACGGTTGAGCT
+TTTAAAAGGAATCCCGGTGAGAAGCATAGATATAGAGGGAGAGCTTGTAACTCCGACAGGAGCCGTGATT
+ATAAAGACTCTGGCGGGCGAGTTTGGTGGTATTCCAGATATGGTGATACATTCTGTCGGATACGGTGCAG
+GTATGAGGGACCTTGAGATACCCAATTTATTGAGGACTTACGTAGGAGAAGAGGAAGTTAAAAAAAACCT
+GAAACATTGATGGTTTTGGAGACAAATATAGACGATATGAATCCTGAATTTTATCAATATTTGTTTGATA
+AGCTTTTTGAGAATGGAGCTCTGGATGTTTTTTTAACACCTGTAATCATGAAAAAACAGAGGCCAGGTGC
+GCTTATTACAGTTATATGTGAAGAGGAGAAGGCTTTAAGGCTAAAAGAGGTAATTTTCAAAGAGACTACT
+ACTTTTGGAATAAGGTATTATGAAGTGTTAAGACACAAGCTGGACAGAGAAATTGAAGAGATTACTACGC
+CTTATGGGAATATAAGAGTCAAAAAAGGGTATTTTAATGGAAAGCTCATTAAAGCCTATCCCGAGTATGA
+GGATGTAAAAGCTGTTTCAAAGAAGACAGGTGAAGGGATAAATGACGTTTACAGGGCTATCATGAAGGAA
+ATAGAAGATAAGTTTTTTAAATCTTAAAAGCGGGGCTATTTCCCCGCTTTTAAAGTAAAATAAAAAGTTG
+TCCCTTCTCCTTCTTTGCTCCTTATTCCGAAATCGCTTTGATGTAGGGTAAGTATTTCTTTCACTATTGC
+AAGGCCAAGTCCTGTTCCAGATTTATTCCCTTTGTAGAATCTATCAAATATATGTTCAAGGTCTTTTTCC
+GGTATTCCACATCCGGTATCTGATATTTTAATGAGGACGTTTTTATCCTGAAGTTCTGCGGTGATAGAAA
+GCGTTCCTCCATTTTCCATGCTTGCTATGGCATTGCTTATTATGTTTATTATTGCCCTTTTTATCATCTC
+TCTATCTGCTACGACTTTAACTTTCAAGTTTTCAAGTTTTACTTCAATGTTCTTTTCTAAAATTTGGATT
+TCAAATATATCAAGTATCTCAAATATTAATTTTTCTAAGTCAATTGTTTCTTCCTTTACCTCTATCATTC
+CTGATTGAAGTTTAGAAAGCTGCAGAACATCGTCTACCAGTTTTGACATCCTCTCTGTTTCTTTGATTAC
+TGTGTTTAAATATTTTTCTCTTTTTTCTTTGTCTTCTCCGTAATAATCTAAAAGCATTTCTGAATATCCT
+CTTATGAGGCCTAAAGGTGTTTTTAAGTCATGGCTTATATTTGCAATTAAATCTTTTCTAAACTTGTCTG
+TTATAGAAAGCTGCTTTACCATTGTGTTCATGGACTTTGCCAGATCTCCCAGTTCATCTTCCTCTTTGTA
+ATTTATTTTTACGTTCAAATTTCCTGAGGCGATTTCATGGGCCGCATTTTTTAGGATCTGTATTGGGCGA
+GTGAATTTTTTGGACATATAGCTGGACACAACAAGAGTAGAAACTATGGTGAGTGCAAAGATCCACCAGA
+AGACCTCTTTAAAGAGATTGACAGAGTCGTTTATAGAAGCCTCAGGTAAACTCATAATTAAGATAGCGGG
+TTTGCCGTTGTACAAAAAAGGCCTCACAATTGAGAGGTATTCTATGTGGAGAAAAGGGTGTTCGTATTTT
+ACGACTTTTGTGGTGTTAGTAGGCCTTAAGAGTATTTCAGGGATTCCAAGTCCTCTCATTCCATGCCCTC
+TATTGTTTCCAGCTATTACTATGTCGTTTTCTGTGATTGCTATTACTCTTGCATTTGACTTGTCTATGAG
+TTCGCTTATTAGCATTTCATTGTTATTGTTTATGGCCTGCACTATCTGCTCGCTGTAGCTTTTTAATTGA
+TTTATCTTGTAATACTCGTATATTCTGTTTATGAAGACTACCTGTGTCAGCCAGAAAAGCAAAAGTACTA
+CCATTCCTATGGAAAGGTATGATATAAAAAGTTTTTTCCTTATTCCCTTCAAATCAGTCACCTTCCAGTT
+TATAACCTATTCCCCACACAGTTTTTATAAGATTTCTTTTCTCACCCAATTTTTCTCTCAGCTGTTTTAT
+GTGAGTGTCGACTGTCCTCAAATCTCCGTAAAAATCGTAGCCCCAGACTTCATTGAGACATTTTTCGCGG
+GATACAACTTTTCCCTTGTTATCCAGTAAAAGCTTTAAAAGGTCAAATTCTTTTGGAGTGAGCTCAATTT
+TTTTGCCATCAACAGTGACTTCCCTCGAATGAACATCCATGACAATCCCTTGATATTCTGTTTTTCCATC
+ATCTTGAGAGCCATATGTCCTTGATAAAATTGCTTTTACACGGGCCACTACTTCTCTGGGACTAAAGGGC
+TTTACTACATAATCATCTGCCCCCAATTCAAAGCCTAAAAGTTTGTCGTATTCTTCTCCTCTTGCTGTTA
+TCATCATCACAGGAACTTTTGATGTTTCCCTTATTGTTTTTAAAAGGCTCCATCCGCTTATATCAGGGAG
+CATTATATCCAAGAGGATTATCTTTATATCTTTGTTTTCGTTGAAGAGGTCAAGGCCTTCTTTTCCATTT
+TCTGCTGTTAATACTTGATATCCATTATTTTCTAAATAAGTTTTCAATATATCTCTCATTCCTTCTTCAT
+CTTCAATTACCAGAACTTTGTGCATCAAAAAACACCTCCCAACTTTAGTTTACTTTTTTTTCGGCAAGTT
+TACAATATTTTAAATTAAACTTTCACACTTTCCTCACAGATTTTAAAAAAATGTGTCACACTTTAGGGAT
+ATCATAAATAATGAAAATAAAATTATTGAAAGGAGGTACTTTAACTTGAAGAGAAACAAATGGTTAATCG
+CATTAGCGGTAATACTTGCTTTGGCAATTCCTCTTACAGTTTTTGCTGCAAATCCTGAGGCTGGAGCAAA
+AATTAAGAGCTTTTTTGGGATTGACACATCTAAATTGACACCTCAGCAAAAACAGATGATTTCTGATTAC
+AACGAGAAAATTGCAGACCTTGAAAAGGAGTTTGTAAACAAGCTTGTGGATGCAGGGCTTATAACAAGGC
+AGCAGGCAGACAATATAATTAAAAACATTGATGAAAGAGTTTCTAAGGCAAATGAAAACAACGTTCCTTT
+CTTCATGGGCGGAAAGGGATTTGACAGAGGATTTTTTGGAATAGGCAGAATAGACACCTCTAAGTTCACA
+GATGAACAGAAAAAGGCTTTAGAAGATATATACAAACAAATGGCTGAACTTCAGAAAAATTTGGTAAATA
+AACTGGTATCTGAAGGGGTTCTTACTCAGGACCAGGCAAATAAAATTATAAATGCTATAGATAATGCAGT
+AGCTAACGCTGACAAAAATTTATACGCTATGTTTGGTGGAAAAGACGGGCTTGGGTTTATTTTAAAGGGA
+ATTGACCCATCGAAGTTAACAGAACAGCAGAAAAATGAGCTTATCAATTATTTCAAACAAATGGCACAGC
+TTCAAAAACAGCTAGTTGACAAACTTGTAAGCTTTGGAACAATCACACAAGATCAAGGAAATACAATCAA
+AAATAGAATTGATGAGATGGTAAAGAATATAGAGCAAAATGGATTGCCTCAGGGCTTTTTCAAGCATTTT
+GAAGGAAAAAGAAGTTTTGAAAATAGATTTAAAGGCAAATGGTTTGAGAAAAATAGCGATTCTACAGTGA
+CACCTCAGGGAAGTGGAAATTCAATATAGGGTGGCTTCTGCCACCTTTTTATTTATTTCTTTTAAACTTC
+ACATTATTATGTGAAAATGCTCACAGCCTTTTCACAATTTCATTATTGGTTACTCAAACTAAAGGGGTAT
+TATATAAATGTAACAGCAAAAAATAAAAAAAGGAGTGGTGTTAAGATGAATTTTAAAAAGACTCTAGCAG
+TAGTACTTACAGGAGGAATGCTTTTAAGTGGAGTGGCAGGTTATGCTGCAACAAATGGCAGCACGGTGAA
+TATTCCACAAACAAAGCAGTATTCAAGTGAAGCTCCAAGGTATGGCATGAGCAGGAATGCAGATTTTCTA
+GCTAAATTGACTGGAAAAAGCGCAGACGAAATCTTAAATGAGTTAAAGGCAGGAAAGACAATGGTCCAAA
+TTGCAGAGGAAAATGGGATAACACTTGACAGCCTGAAGAAAGCGTTAATTGAGCAAAAAGAAGCTTATAT
+AGACCAGCTAGTAAAAGAAGGCAAAATAACACAAGATAGAGCTTCCGCCATGAAGCAAAATATTGAGCAG
+AGAATAAGCTCTTGGGATGGAACATGTCAATACGGCAAAGGTTCTGGATTAGGGCTTGGAATGGGCTATG
+GCAAAAATAATGCTGGAAAAATGAGCGGTTTTGGTCAGGGCTTTGGAGCAAAAGAACAGTACAGAGGAGG
+TAGATAAAAGGCAGGGATTACCCCTGCCTTTTATTATATATTTCCATTACTGGCTTTAGTTTTAAAGTCA
+AGTAAGATGCCACAATGGCTTTTATTATATCCCCGGGTATGAAAGGAAGAGCTCCTACCATAATGGCTTT
+TTTCAAAGATATGCCCGCAACAAATGATAGTTGCGTTATTCCTGCGATATAGACCAGTATTATTCCAAAT
+AGAATATATGCAAGAAGTACGTTAAAAAAGTTTACCTTTCTGTTCCTCAAGGTCAAAGAGATGAATAAAG
+CAGCGAAGGGCCAGCTTAGTATGTACCCTCCTGTAGGTCCTACGATGACGTTTATTCCACCAGTCAGGCC
+GGAAAAGACCGGCACTCCAACTGCCCCCAAAAGGTCAAAGACAAAAAGGCTCAAAAAAGCAGCGACAGGA
+TTTAAAAGTCCTCCTGCGAGCATCACTGCAAATGTCTGTCCTGTTATTGGCACAGGAGAAAAAGGTAGAG
+GTATTTTTACAAACCCCATTATAAAAGTTATAGCAGCAAATAGGGATGCCATAGTCATGTCTTTAGTTTT
+TATCATTTTTTTGCCCCCTCAATTGAAATTTTCATGGCTATATTATAAATTCTGTGCTGAAAATTGTCAA
+CCATATTTTAAAATTGGTTAACTATTTTTCTAAAAAATAATCCCCCTTTGCGGGGGACAATGAATTACTC
+ATTTTTATCTTCGAATTTTAAATCTGCCATGTCGTAGGTAAATTCCGCAAGTCTTACATTTAGGTATATT
+GGCATGTCAGTGCGAACCGCTAAAGCTATGGCATCACTCGGTCTCGAATCCAGCTTTATAAGTTTATCTC
+CTTGTTTTATATGAACTTCCGCGTAGTAGGTGTCGTCTTTAAGGTCAGTTATAACCACTTTTTCTGGTTT
+TCCGCCCAGCTCCTCAATTGCTGATTTTAAAAGGTCTGGGGTGAGAGGTCTTGGAGGTTTTATTCCTTGA
+AGAGGTATCGCGATATTTTGAGCCTCTAATGGTCCTATCACTATCGGCAATACTTTTTTCTCATTTTCAT
+CTGTCAAAAGTACGGAAAAATTGCCCTCCACGTCCATGGTGATTGCCTTTACATTAAATCTCAACATTTT
+TTACACCTCGATTTCAATGCAATACTTTCCTTAATATCATTATATCATACTTGTGCAAATTTAGCCTGAT
+AAATTATGTAGTCAAATCAAAGGATTTGAGGTATAATTTTAATTGGGATAGAAATTTTAGGTAGTAAAGG
+AAGGGCTGAAAAAGGAAGGTGGGAAGATGTCAGAAAAGAATGAATTGGTTGTAGCGCAGGCTTTAGCTGT
+AAAGACAGGACTTATCTTGCCAAATGATGATATTTCAGAGATTGTCTCTGATGCGGTTAAAGGAATTGCT
+GAGGATGGAGACATAGTTTGCGTTACAGAAGCGGTTGTGGCAAGGTCTCAGAACAGGTATGTGACCTGTG
+ATGACCTGTCTAAAATGATCAAAGAAGGGTTTAAATTAAACCCAGGAAGCACACTGGCAGTTGTGTATCC
+TATCGCCAGTCGAAATCGATTTGCCCTTGTTTTGAAGGCCATAGCTAAGGCAACTGATGGAGGAAGAGTG
+ATTGTCACTTTTCCAATTCCGTCAGATGAAGTGGGCAATCAAGTGATAGACCCTGAAATGGCAAGGATTC
+GCCTTGGACTTAAGACTGTATACAGGCATTTAACTTCTGCGAGAGGAAGCACGCCTCACTTAAATATCCT
+GATTAGAGAAGTGATAACGGCTTTGATACTCCAGTCTCTGGGATATAGCATTGTGGGCATGAGAAAAATT
+TTAGGAACAGGTCTATCAGACATAACTGTGAGAACTCCTGAGGGGTTGATTGCTCCTTTAGAAGTTACTT
+TTACAGACCATCAAAAGGCTGCAAAAAAAGCTGTAGAGATTTTGGCAGACATGCCTGAAGCTCGCAAAGC
+CTTTGCAGCAGGTGTGGACCTTGGAAGGAAAGAGTTTGTTCTCTTTGATGCTTTAAAATACGTTTCTGGA
+GATGAAAATCCAATTTATCAGATTTCTTTTGCCGATAAATTGGATGCCTTTGCAGATGATGAGGCTATAT
+ATTCCGAAGAACTCGGCAATGAGATGTTCAAGCATCCTATAACAGGGATAGACTACAGGAGGTTGTATTT
+GGACCTCATTGAAGAAACAGGGGCAAAAGGCGAGGTAATATTTACAAACAACCCCTTTAAAGTATATGAG
+ATGGGCTATTTGGACGGAATAATTCTGGGAGAGGTCCATGCAAGGAAATTCCGGAAAGACCTTTTCTTGG
+CTTTTGGAGCAAAGGTTCCTGTGAAGACGCTGGAGGAAATAGGCCCTGCTCCTTGGGGAGTTATAGGCTC
+CAATGTTTCTGACTATCAGAAAGGGGTATTGAAATTGCTTCCTGAAGACGCAGATGGCACAGCGGAGAGG
+ATAAGAGAAAAAATACTAGAAAAGACGGGCAAAGATGTGGATGTGCTAATCTTTGGCGACGGAGCCTATA
+AAGACCCGGATACTGGTATATATGAATTGGCAGACCCATATCCATCTTTAGGTGCATCGGAACGGCTGAG
+AGGATTTAAATTAAGGGAAGGAAAGAAACTAAAACTTGCAGTAGATACCTTGTACAACAAAGGCTACAGC
+AGAGACCAGATTGAGGAGATTTTAAGTCAAAATCAGGAAGAACAAAGCGACTTAGGTACTACTCCGAGAA
+GACTGGTGAGCATAGCAGCCACGCTTGCGGACCTTTTAGCCGGATCAGCAGACCAGGGAACCCCCATTGT
+TATAGTAAGAGGTATGAAAAGAGGGTGATTTTCACCCGACATTTATGTCTTTTTAGCAAGTTGTTTTACT
+AGAGAGTAATTGAAAATTTAAAGGGGGAGATAATATGCCTGCCTTAAAAATTGCTGCCAATGTGTTAACT
+ATCGGCAGGGCAGTAATAGGCATAATCATTGGGGGATTAGGGGCCTATCAGGGGCGGAAGGCTTTAAAGG
+CCGTGGTTTTGCTCTTTATGACTGCATGGTTTAGTGATGTTGCTGACGGATTTTTGGCGAGAGCTTCAAA
+AGTAAAAGTCAAAGACTGGATCGGGGAGCACGACCTCTACGCTGACATGACGGTATCTGCGGGAGTGCTT
+TATTATTTGACTTCTAGCAATTACATTCCTGTTTATGCGGGATGGGGAATTTTTATTGGCTCTGTAATTT
+TACTTTACTATTTCCCATCCACTACTCTTGCAGAAGGGCTTCAGGCAATACCCTATGCTCTTATGATATA
+CACAAGCTTTGTCCATATCCCATTTTACGGATTTTTAATAGTGGCTTTTCTGCTTTTCCTGATAGCTATA
+ACTTGGCCGCGCTTTCCGAAGGAAAAAGTGCCTGGCTTTTTAAACGGGATGAGGAATTTAAAAAAGCGAA
+TTTGAAAGGATCTATTGACAAGTCCGGAAACTTTGGATATATTATATATCAAAATGAAATATTAGGCTGT
+GAAGGAGAGGAGTAGGTGTACACTGGCTACAGAGAGGGACATCCCATGGGCTGAAAGGAGTCCCGCCGAA
+GGTACACCGAAGGTAGTTCTGGAGCCTGCGGGCCGAAATTGGAGTAGGCCTGATCGGGTTTTGCCCGTTA
+CAGCGTGAGTGATAAATGAAGGTGGTACCGCGGAATGCCCTTTCGCCCTTCCTTGGGTGAAAGGGTTTTT
+TTAAAGAGGAAGATAAAACAAAGGTCTAAGGGGTGTGAGGGATGAAAGATATAGCAAAGACGTATAATCC
+TAAGGAGTTTGAAGACAGGATATATTCTTTCTGGATGGAAAAAGGCTTTTTTACTCCAGAGATTGATCCA
+GAAAAGAAGCCCTTTACTATTGTGATACCCCCTCCGAATGTCACAGGAGAACTTCACATGGGACATGCTC
+TGGATAATACCCTGCAGGATATACTGATAAGGTGGCGAAGGATGCAGGGCTATGCAGCCCTTTGGATTCC
+TGGCACAGACCACGCGAGCATAGCCACAGAAATAAAGGTTTTGGATAAAATAAGAGAAGAAACAGGGAAG
+ACTAAAAAAGACCTTACCAGAGAAGAGTTTCTGGAAAAAGCCTGGGAATGGAAGGATAAGTATGAGAATA
+GAATCTTAAGTCAGCTCAAAAAACTGGGGTCTTCCTGCGACTGGACAAGGACAGCCTTTACAATGGATGA
+AAAGCGTTCAAAGGCTGTAAGAGAAGTTTTTGTGTCCTTATACGAAAAAGGCCTTATATACAAAGGAAAT
+AGAATAATAAACTGGTGCCCCAGCTGTAATACTGCCTTGTCAGATGCAGAAGTGGAGCACAAGGAGCATA
+AAGGACATCTTTGGTACATCAAATACCCTGTAAAAGGGGAAGAGGACTATGTAGTAATTGCTACAACAAG
+ACCTGAAACCATGCTGGGGGATGTAGCTGTAGCTGTGCATCCTGAAGATGAGAGGTACAGGCACTTAATT
+GGCAAGACTTTAATACTTCCGCTTGTAGGAAGAGAGATACCTGTCATTGCGGATGAGTATGTGGACCCCT
+CCTTTGGAACAGGAGCTGTAAAGGTGACTCCAGCTCATGACCCCAACGATTTTGAAATAGGTGTAAGGCA
+TAACCTGCCTTTTGTAAATATAATGAATGAGAATGCGACAATAAACGAAAACGGAGGTAAATACGAAGGC
+CTTGACAGGTATGAAGCTAGGGAAAAAATAGTGAAAGACCTTGAGGAACAAGGACTTCTCTTGAAAGTAG
+AGGAGCATGTCCACAATGTAGGTCATTGCTACAGATGTGATACAGTTGTTGAGCCTTTGCTTTCTGAACA
+GTGGTTTGTCAAAATGGAACCTCTGGCAAAGCCAGCTTTACAGGTAGTAAAAGAGGGCAAAATAAAATTT
+GTACCCGAGAGGTTTGAAAAAATCTACACAAATTGGCTGGAAAACATAAAAGATTGGTGCATTTCAAGGC
+AGCTGTGGTGGGGACACAGAATACCAGCTTGGTACTGTGAAGATTGCGGCCATGTGACAGTTTCTAGAGA
+AGATCCTGTAAAATGTGAGGTCTGTGGCAGCACTAACATACATCAGGACGAAAATGTGCTGGATACATGG
+TTTAGCTCTGCGTTGTGGCCATTTTCCACTATGGGCTGGCCGGAAGAGACTGAAGATTTGAAGTACTTCT
+ATCCAACAGATGTATTAGTCACAGGTTATGACATAATATTCTTCTGGGTCGCAAGAATGATATTCATGAG
+CCTTGAATTTATGAAAGAAATACCATTTAAGTATGTGTTAATTCACGGACTTGTAAGAGATGCCCTTGGA
+AGAAAGATGAGCAAATCATTGGGGAATGGAATAGATCCTCTGGAGGTTATAGAGAAGTATGGAGCTGATA
+CACTGCGCTTTACGCTTGTAATAGGAAATGCGCCCGGAAATGACATGAGATTTAGCTGGGAAAAGGTAGA
+GCACAGCAGGAATTTTGCGAATAAGCTGTGGAATGCATCCAGGTATGTGCTTTTGAACCTGGATGAAAAT
+GATACAAATCTGTACCTTGACAATCTAGCCCTTGCAGATAAGTGGATATTGACCAGATACAATAACATTG
+TAAAAGAAATAACAGACAATTTAGAAAAATTTGAGCTGGGAGTTGCCGCTTCAAAGCTTTACGACTTTGT
+GTGGAGCGAGTTCTGCGACTGGTATATAGAGCTTAGCAAGCCTGTCCTTTACAGCGACAATGAGGAAGCC
+AAGAAAGTTACAAAATCTGTATTAAGATATGTGCTTGACAATACATTGAGGCTTTTGCATCCTTTCATGC
+CATTTATTACCGAGGAAATATGGCAGAATTTGCCCCATGAAGGGGAAAGCATAATGGTGGCAGAATGGCC
+AAAATACAGGGAAGATTTAAACTTTGAAGAAGACGCCAAAAAAGCCGAAATTATAATGGAGGCTATACGC
+GCTATAAGGAATATAAGGGCGGAAGCCAATGTATCTCCTTCTAAGAAGGCAAAAGTAATAATAGCTGTGG
+AGAAAGAAGAGCATGAGAAAATTTTTGAGTCTGGTAAAAACTATATAATGAAACTTGCTGGAGCGAGTGA
+AGTGGCAATTGAAAGAAACAGAGACAACATACCTCAAAAAGCTATGAGTGCGGCCATTTCCGCAGGGCTG
+ATAGCCGTACCTTTAGAAGAGCTTATAGACCTTGAAGAGGAGATAAAGAGGCTTGAAGAGGAGAGAGAAA
+AGGTATTGAAGGAAATTGAAAGAGCTCAAAGCCTTTTGAACAATGAGAATTTTGTCAAAAAGGCTCCTGA
+AAAAGTGGTAAATGCAGAAAGGGAAAAGCTTGAAAAGTACACTGCTATGTTAAAGAACATAGAGGAAAGA
+TTGAGCCTTTTAAATAGTTAATCCTGTCAGGGGGAGTTTTATGATTTCTCTTTTCAAAAATTTAAAAAGG
+CAAAAGAAAGAACCAGAGATTGTAATAAGGGAAGCGAAGGTAAAAGATGCCAAGGGCATAGTCAAACTTT
+TAAATAGCATTGGAAAAGAAAAAGTGTATATAGTCTCGGAGAGCTTCAACTGGACGGAAGAAGAGGAGAG
+GCAGCTTATTAAAAATCTCGACAGGACCAAGGACCTGATTCTCGTAGCAGATTATGGGGGTGAGATTGTA
+GGCTGTCTCACCCTCTTCCGCTACTATGGCGGAAGGTCTCCAAAAGTGCAGCATATTGGAGAAATAGGAA
+TAAGTGTGGATGCGCGCTTTAGAAATAGAGGAATTGGCACCAGGCTTTTTGAAGAGGCTATAAAATGGGC
+AAAGAGTAGAGGTTATGAGAAACTTTGTCTGAGCGTGTTTAGCACAAATGAAGTAGCCATACATCTTTAC
+AAAAAATTTGGCTTTATAGAAGAGGGGAGGAGAAAAAAGCAGTTCAAAATAGGCGATGAATATGTAGATG
+AAGTTTTAATGGGACTATTTTTATAAACTTAAAATAGGGGATGGGGCAAATGACATATGAAGAGGCTATC
+CAGTACATTCACAGTACTTACAAGTTCGGCATGAAATTAGGACTTGAAAATATAAAAAGGCTTTTAGGAT
+ATATGGGGAATCCTGAAAAAAATCTCAAAATTATCCATGTAGCAGGGACCAATGGAAAAGGGTCCACTTC
+TTCTTTTATAAGCAGCATTTTAAAAGAAGCTGGCTATAAAGTGGCTCTTTATACTTCCCCTTACCTGGAA
+GAGTTTGAAGAGAGGATGAAAATAAATGGAGAAAATATTTCCAGGGAAAAGCTCGTTTACTATGTAGAGT
+ACATAAAGCCAATAATTGCAAGGATGGTACAGGAAGGATATAATCATCCAACAGAGTTTGAAGTCATCAC
+TGCCATTGCTTTTAAATACTTTTCCGATGAAGAAGTAGACTTTGTGGTGCTGGAAGTAGGACTGGGGGGG
+AGATTTGATGCCACAAATGCTATTTCTTCTTCACTCGTTTCAGTTATAACTTCTATTGATTATGACCATA
+TGGACAAGCTTGGAAATACCTTAGGCGATATAGCCTATGAAAAAGCAGGGATAATAAAGAAGAAAGGAGT
+TGTAGTAAGTTTTTACCAGCAAGAAGAGGCCTTAAAAGTGATTAGTGATGCCTGTGAGGTAAGAGAAGCC
+TATTTAACTATCCTGGATAAAAATAATATAGTGATAAAAGAGCAAAATTCAGATTTTCAGGTTTTTGATT
+ATAAAAATTTTAAGGATTTGAAGATAACTCTTCTGGGTACTCATCAGATTTATAATGCTTCTCTTGCGGT
+GGAAGTCATTCAAAAACTTAAGAATATTTATGGATATCAGATAAGCGAAGAGGCAATAAAAAGAGGCTTA
+ATGAATGCGAAGTGGCCTGGGAGATTAGAAGTCATGAAAAAAAGGCCGTACGTAGTAATAGACGGTGCAC
+ACAATCCGCAGGGGATGACAGTACTGAAAGAAAGCCTGAAATTATTTAATTATAGGAGATTAATTTTGGT
+TATTGGGATGCTTAAAGATAAAGAAGTAGATAAAATGCTTAATATCATAACTCCTGTGGCAGATGTAATT
+ATAACTACTACTCCGCTAAGCGATAGAGCCTGTGGGGCAAAAGACCTTGCCAGCAAAATTTCTAGAAATA
+GTGTGTTCGCAGTAGACCAAATTGACAAGGCAGTGAATGAAGCACTAAAAATGGCAGGTGAAGAGGATAT
+GGTCCTTTTTTGTGGATCTCTTTACATGATAGGCCATGTGAGGAAATTGTTAAGAGGAGTACTAAATAAA
+AAATGACTTTAATATAATGAAAGGTGTAGAGCCCGTGAAGAGAAGGTGGTTGTTATGGAAATTACAGGTA
+ACACATTGCTGCAGGAAATAGATAAAGCACTAAAGGCAATGAAAGAAGCAGAGAGAAATTTAGAGATGTT
+AGAAAATGACAACTACCTTAAGATAAAATTGGCTCGACTGAAGTACGACTTTGCGAGACAAGAATATTTG
+AGACTTTTGAGAATTGCCAGGGAACAAAAGCTAAAATATAACATGAGCGAATTGGCGGAAAAAATAGTAG
+ACTAATGACAAAAGCGGTCCCAAAAGACCGCTTAAGTTATTGTTCAGGAACTTTGATTTCCTCTTCGAAA
+TCGCATTTAGAATTTTGCGAATAAGCGCAGCAAAAACCATTGCAATTATGAATACATGTAATTGCATTAC
+ATTTCTTCATCGTAAATAGATTAAATTTTATAGGCTTTAAATCCTGCATCATTGCTATTTCGAAGTATGT
+CATAGTTATCGCCTCTCATACTTTTGATACTTATATTATACACTCTATTCATTTATCTGTCAATTGCAAG
+TAAGAAAATTAAAATTTCAAAATATGGAGTAATTTTTGGACCTTTACCCCAAATAGAAAAAACTTTTGCA
+ATTATTTTAAGCTTTTTCTTTATTGAAAAAACATAAGGAATATGGTAAAATAGACACTGTCGGGGCATGG
+CGCAGCGGTAGCGCGCGCGGTTCGGGACCGTGAGGTCGCAGGTTCAAATCCTGTTGCCCCGACCATAATA
+GTAATCATGCATGTTCCAGGACTTATCCACAGGCTAAAAAAACGTGTGGTTGCAAAGCAATTAAAATATT
+GTGGTAATGACAACAATATATCAGAAAAATAAGGCCACCCTACTGTTAAAATTAACAAGAGGGTGGCCTT
+TTATAATTTTTTTATTACAAGCATTTTGTCTTCCTTAGAAATTTCTAAATTATAAAACTTCCTGATTATA
+AAACTTCCTGCAGGACTCTATAGTTGTCTCTATAAATTTTTCCTGACCGTTTATTTCAAATAAATGTATG
+GATTTAGACAAAGAGTCCTTGTATTCTTCTCTGCCAAGGTTGTACTATGCAATTGCTTTTCTAAAGTATA
+AAAGCCCCAAGCTACTTAAGTAGAGTGGTGTGATAAGAAAAACAGAAGAGTACATGGTACTACAGGAGAA
+AGACCAATTGACAGACTAAAGAGGGAAAACTTAAAGCCTTTGCCTCCATTGGATAAATATCAAAAATTTC
+TGGAGGAACCAAGGAAGGTACATAAAGATATCTCGTAAGTTGTGATGGTGTAAGGTATGGAGTACCATAG
+CAGTACAGCGGGAAAGAGGCAGTTGTTAGGGAGAAAATGGCAAAATTGAAATTCTCTACGATAGCAAGGC
+GATAACAGTACATGACAAACATGAGTGTTTTGTTACATTTTGCTTGATATCAGTGAAGATAGATATTATA
+ATGAATTAAAAAAGCAATTAAGAAATGATATTTTTATTTCATGATAGGAGGTACTAAAGCTTATGGAATT
+TCTAACGCCTGGCGAAAGAGTTAAAAAAATAAGAAAGATGCTCAAAATGAAACAAAGAGAACTGCAGTCT
+GAGAATATCACAAGAGGTTTTATAAGCATGATTGAAGGCAACCGAACTACTATGAGCAGAGAAACTGCTT
+CTATCATTGCAGAGAAATTTAATAAAAGAGCTCAGGAACTTGGTATTGATTTAAATATAGATGGTGATTA
+TCTTTTGATGACTCCTGCAGAAGAAGCAGAGTATTATTGTATTCGGAAATTGAATCAAATTACTACTATA
+GAAAATTTAGATGAACTAAAAGGAATATTTAAAATTGCAGATGAATATAAGTTAAAAAAAGTAACTGCTC
+TGGCGTATATAAAAATAGGTGATGTGATGTATAACAATCAGAATTTTCAGGAGGCTTTTATCAACTATCA
+CAAAGCACTGGATATATTATTACTTAATGATATAAAAGACCAACTGCCGTATGTTTACAATATGTTAGGA
+GCCTCTAAAGCAGGTTTATTGGAGTTTTCTGAAGCGATAATGTACTTTCAGAAGGCTTTAGAACATGCAG
+AGGAGATGAATGATATTGAAATAAAAATCAAAGCAAGTTATAACAATGCCCTGTGTTACAAGTGTATTAG
+TAAGCCAGCAGTTTCAATTGATTATATTCAGAAGTGTTTATCAGTGTTAGATAAAGAAAAAGATTTTGAG
+CACTATGTATATATAAAGTCAATAGAAGCAAATTGCTATAGAGACATGAAAGAATATGATAAGGCTTTAG
+AAATATTTAGAGGACTAGTCGAAGAAATAAATGACAATAATAACCCTTTATTGGGTTTTCTTTATACGAA
+CATTGGAGAAGTTTATATGGAAAAAAATGATTTTGAAAAATCAATGGAATATTTCAATGAAGCCGAAAAA
+ATCAGACGAAAAGAAGATAAAAATTTACTATCACATACTCTTATTGAAAAAGCAAATCTTTATATAAAAA
+TGGGTTTATACAAAGAAGCACGTTCTTTATTGGAAGAAGGCATTGAAATATCTTACAGAAACAAAGATAT
+GGAATATATAGTAAAAGGCAGTTATCTTTTAGTAGAGGTATATAAGAAATTAGAAAACAAACAGGCTATC
+ATAGAAACATATAAAAAGCTGGCAAACATTCTCCAAAATATGGGTAATAAAAAAGAAGCTTTAAAGGTCT
+ATATAGAATTGACATTACTTTATATTGAGAATAACGATATGATTAATGCCGAATACTGTTTAGAAAAAGC
+CAGAGCAATTGTCGAATAAAAAAGCAATAAAAAAATAAAAAATATATTGCATTTTTATTTTTTTTTTTTA
+TGTTATAATAAGGGCAAAAAGAGGAAACTGTTAAGAGGGGGGAACAGGATGAGGAGGAAACTTAAGGTGC
+TACTCACATCACTGGTGCTTCTTGCCTATGTATATGGGACTTTTATTGTAATCCCACTTGAAAATCCTCC
+TATTTGGGTAGGTTAAGAGCTAATAATATCAATACCGGGTTAAAATTGAGCTACTTTTAATAATTTTAAA
+TTAAGTTGTTTCTAACTTTATTAATCTGACCTTACTGATTTGCTCATTATAAAGACTAATCTTTAGCCCA
+TCATTATCTTTCAGCTTTCATAACAACAAAAGCTCTAAACATTGCACGATGAGAACAACCCTTGCGGCCA
+TGATCAGAGGAAGGGAATTCAGGCATTGAAGACAAGTCTAGATTTTTAAACATAGAAGAATAGAAGAATA
+GAAATCAATTTTAGACTGAGAAGTAAAGATTTCAGGTATATTTAAAAGTAATTGAAGCTGGTACATGTAA
+GATTTCCTCCTTATGAGTATTTCTCACAATTGGACAAGCAAAAGGGATTGTCCCGTATTACCCTCTTACT
+GATTCCATCTCTCCCTATTTGGATCTGAGCACAGCTTGTCCTTGGGGGCGTACTAACCTAACTATTACTG
+CCGATGGCTCAGTCCTGCCCTGTTTATACAGTAGAGATTTGTGTTTAGGAAATATTTTTGAGCAATCTCT
+AATCGTTCTTTATCACTCATCTGTGCTGGAAGGAGTTCGTAACGGATCGCTGCTTGCTGAACCGTGCCGT
+TCTTGTTTATACCGCGAATTCTGCGGGGGGTGCCGTGCTAGAACGTACTATCTTACTGAAGACTGGTTTG
+CTGCGGATCCTTGGTGTCCCCTTGTCAGGGGTTTAACTGAGGAGCAAGTTAGAGTTTTTCCATCCAATTT
+ACCAAAGGAAAAGGTAGGAGGATATTGACATGACTGAACATTCAACTAATGGAAAAATACTCTATACCTA
+CTACATTCGCCGTTATATTATTGCTGTATGCCTTATAGAGTTTTTTGCTTTTAAAATTCTTGATCCTTAC
+TATATTCAATTTATGACTACAGAAAAGGGACTCGGGTTAACACCTACCCAATTTGGATTTTTTGTATCAC
+TTGCCTCAGCGATGACCTCTGCTATCGATTACCTGTCTGGAGCTTTTGCAGACCGGCTGGGCCGTAGGCT
+CTCTTGGGGATTGGCAATGTTTTGCTATGGTGCAGGAATGTTATGGCTCAGCTCGATTTCTGCCTTTGGT
+CCTGCACTTGTTACTGCTGTATTAATGGGAATTTCTTATGCTTTTACGAGCGGTGCACGGGAAGCATGGC
+TCTATGATAGTGTTGGACAAGAAGGGACAAGGGAAGCTTTTGGTAAGCTTTACCTTTACTCTATTCCATT
+TACTGCAATAGGAATGGTGGTAGCATATATTCTGGGAGGCCTTGGCAGCTTGCGTATTCCAATTGCTACA
+GTGGAATGATGGCTGTGTGGAATATGATGTTTATTTTAGGGCCGGTAGTTGGGAGTATACTTTATTCAAG
+CAATCCAAAACTTACTTTTATAATAGCTTCTGCTCTTTTATTGGTTACATTTATACCCATAGGAGAAATT
+GGTTATTATTTTCGAAATACAGCTCTAATAAACAAATAATCAAACGTCATGGATGAAACTCTGTAACTTA
+CAGTTACAAAATTAAATTTTTTCACTGGTGATATATGAAAAAAAGAGAAAAAGAAAGAAAAATACAGATA
+ACTTCGCAAAAACGAAATGTTGGGAGGATTCTTCAAAGATTTTGGCATTTTACTGGGAGAAGTAAGTTTG
+TTAGTATGGAATTGAAAAAGTTATAGCTTATTTACAATAATAGTGCTTTCTGGTTTGAGGATTGTCATAT
+AATTTATTGTAACTTCACTTTGCGTGAAAGTATAGCACAGTTGCAGTATTACCTAAATTTTTTGGATTTA
+ACTAGGCTAAGGTTATAAAGATTTATATGATATCAGAAGTAGGGGGGTTATGAAAATGGATGACAAAATA
+GTCCTTAAGGCAGAAAATTTGGAAAAAACTTTTGGGACGGGCAAGAGGGCAGTAAAAGCAGTGGATGGAG
+TGTCTTTCACTGTAAGAGAGAAGGAGATTTTTGCACTTTTAGGTCCCAATGGTGCAGGAAAGACGACCAC
+TGTGAAAATGCTTTTAAACCTTGTCTCTCCCGACAAAGGCAATATACAAATATTTGGGAAAGACATGCCT
+GAAGCTCAAAGAGAGGTAATGAAAGAGGTAGGGACGCTACTTGAAGGTTCAAGAAATCTATACTGGCATA
+TGACCGTCAGAGAAAACGTTTATTACTTTGCAAATTTGAGAGGAAAGTCTGCAAAAGAAGTAAAAGATGA
+CATGGAAATGTGGGCAGAGAGGCTGAGGCTACAGGACAAACTGGAAGAAGAAGTGGGCAAGCTTTCAAGA
+GGGATGCAGCAGAAAGCCGCTATCATATGTGCACTTGCTACAAAGCCAAAACTTTTAATACTCGATGAAC
+TCCTCCTCGGGCTTGATATTATAACAAGATTTGAAGTAGAGAAGCTGGTAAAAGAATTAAAAGAAATATC
+TACCCTTATCATTTCTTCCCATGACTTAAGATTTATTGAGAAAGTGTCTGATAGGATTCTGATAATCAAT
+AAAGGGAAAGTAGTAGCAGAGGGGACTGCCTCAGAGCTCAGACATAAAATTTCTTATGCTAAATATAGAT
+TTACTTTGAGAAAAAATGAAGAAAGCCAATATTTGGAAGAATTAAAAAGTATAAGAGGTGTTGAAATAAG
+TTTTTATGAAGGGAATATAGATACAGATATATTGGAGCTTACATTTGAAAGGCCAGAACTCATATACGAT
+GTCTTTGATATTTTTAGGAAATTTTCTGTAATACCGGTTGAGATAGACAATTTAGGAGAACCGTTTGAAG
+AGATATTCAAAAGTTTTGTGGAAGGAGGAGAAAACAAATGAAGTATTTATGGGAGGCTGAATTGAGAAGG
+TTTGTGAAATTTATAAAAAATATGCCTACTGCTAATCTTCCCTTCCTCATATTCCTCTACATACTTTTCT
+GGCTCATTAATTTTTCTTCTACTTTAGTTATAGGAAATGTAGAGAGCAGTAGATCTCTTACAGCTGCAAA
+TATGCTGGGATATGTGGTATGGTTTTTTGCAATGTTTTCAATATCTTCTATTGCACAAAATATGGAAGAT
+GAGAGGATGCAGGGGACTTTTGAACATCTTCATCTTTCTTCTGTGGACATAAAGAGTATTTTCTTGGTAA
+GAGCTTTAATACACGCTTTAGAATCCATTTTAATCATAGTGATATTTGTTTTGATAGTTGGATTAATTCA
+CAGAGTGGTAGTTTTTACAAATATCTACAGCCTTTTGGTTTTACTTATACTTCTTCCAGGCCTTTATGGT
+TTTGCTTTCTTTTTAGCTGGCTTAGTACTCATGATGAGAAGTAAAGAGGCGAAAAACTGGCTGGCAATAC
+TGATATACGTCCTTTTAGTGCCACTACTTATTCCAGAAAAGATTTTAATGCCAGCAGTAAGAGAAGGTTT
+TTCATATTTTCCGATATTTCAAAGCGTTATGATGCTAAGGAAGTTAAATATAGACAAGGTTCCGTTAAAT
+CTCATGGAAGCTGATTTTATAAAACTTGTGGTAACCTCTATACTGTTTTTTGTGATAGGCCTTTTAATCT
+TTGATATAGCAGACAAAAAAGCTAAAAAGAAAGGAATTTTGGGAATGTATTAGGAAGTTTCCCAAAGGCA
+TTCCTCTGCATATTATGAAACTATACTGGTATGTGGAGGGATGCCTTTTGTATTTATATGTGGCTAGTAT
+GGGAGAAGATCTTGTTGATCGGATTGATTTGGAAAAACACTCAAGAGATTCTGTTAGAATAAAGTCTTAT
+AACAATAAACATCTTCCATTAAATATCTATTCTAAATACCTCTGTGGACCTCATAGGTTGATTTTAGATG
+AAAATAGAAAGAAAATTTACACTCTAAACTGTTATGATAATTCAATCAGCGTAATAGACAAAGAAAAGTT
+TGAATTTGAAGGATCGTGGTATGTAGGGCTTTACCCTGCTGATGGAGTTTTGTATAATGGCAATATCTTT
+ATTGTAAATGCAGATTCTAATTCTGTTACTGTTTTCGATATAGATGGAAAGAGAGTTATAGGGCAGTTTA
+AAGTAGGGAACTACCCGCAAAAAATAATCTACAACAGCAAGTATAATCTGTTTTTTGTAAGCAATATGAA
+TTCAGGAGATATTTTATTAATTGAACCGGAGAATTATACAATTTTGGATTTCATAATAACAGGACCTAAT
+CCTACAGACATAATTTTTTCGGAAGATGAAGAGTATCTTTATGTAGCAAATAGCTATTTTGACTCAGGAG
+AGAATGGTAAAATTTCTATAATAGATTTGAGAGAGTTTAAAATTGTGAAAGAGATAAATGCAGGAAAAGT
+TCCTATAAAAATTTACAAGGAGAATGATTTTCTGTACATCTTAAACGCTCATTCAAACACTTTTTGCCGA
+GTTCACCTTGTCACAAAAGATAAAGAAGAGGTGTACTGTGGAGAGGCACCCTCAGATTTTTGTTTACATG
+ACAGATATGTTTATGTAGCCTCCTTAGGAGATAATAAGATTTACATTTTTGATGTAGCAAACATGGAAAA
+GGTGGGAGTTATAAAAACAAGAAAAGAACCCTCCGGTCTTATCATTGACCAGTAAGGGCTTTAATTATAT
+AAGCATATACATCTTGAGATTTTTGTTTCCAGTTATCACATATAAGCTTCGCTTGCTCGCTGTTGACCAC
+GTTTATGTTCAGCTCAATTAAGACTATTCCATTTTCTACAACTTTGCAATTGGCTATATATTGATTTTCG
+GCCTTTTTATAATAAGTTGCTATATACTGGGACTCTTGCTTTATCTTTTCTTTGTTTAAAAGAATGTATT
+CATCTATTTTTTGCCTTGTTTCGAAGGGGATTCTTGTAAAGAACAACTTCAGAATTTCTATTCCTTTTTC
+TGTTATGAAGTATTTTTCCTCTTCTATTTCTACGAATCCGCTTTCTACAAGCTCATCTACGTATTGTTTT
+AAGTAAAAATAGTTCATAAGTTTGTTGTCCAGAATGATTTTGCTGAGCTGTTCGTCTGTGATAGGCATGT
+TGATCCGGTTTAAGATATACAGGATTATAAGCTTATTTTCTGCCAATTCTTGTATTTCGTACGCCAAGTT
+ACCACCTCACATTACACTACATGTGGTACGTTTAAATTAATTCTATCACAAAATGTACAATAAAGAAAGA
+GAGTACAGGAAGTACTCTCTTTTAAGACCTTCTTTGCATATACTCTGATTCACTGCCTGCAAGGCCTTGC
+TGACCGCCTTGTGCAGGGGGAGAACCATATATGCTGATGCCTCTAGCCATTGCCGATTCTGCGAAATGAA
+CCATTCGCCTTAACATTTGTCCTCCTACTTTTCCGCAGTCTCTACTGCTTATATGTCCCCAGTAATCTTC
+AGACCCTTGTTTTACAGGCAAACCTAATTCTGAGGCGATTTCGTATTTCATGTTGTCAAGAGCTTTATGA
+GCCTCTGGTACCATTTTTGGCCTGTCATTCCAGCTTCCTCTTGCCATTTCAATCCCTCCTTTTATGATTA
+ATTTGTGTACATACTGCAGAAATATACTTTGAAAAAATTTTAAAAAATAGATTTTGTTGTGCTAAAATAT
+TTGTATAGCAAAAATTTTGGCAAAGGGTGGATAAATTTATGGACAAACAGGAGATTTTGGAGAAAAAGAT
+AAAAGAGTGGGGAGCTTCTCTGGTGGGGTTTTCGAATCTTGAGGAGATTGTACCTGAGAATCTTTCTGAT
+ATTCCCTATGGAATTAGTATTGTAATTAAACTGTCTGACAGGATAGTAGATGAAATAACAGACAAACCCA
+CACACACCTATTATCATCACTACAGGGCAGTAAATAATCTGATTGATCTGATAACTTTAAGAACAGTGCT
+TTTACTTGAGGAATGGGGGTACAAAGCTTTGGCTGTACCTGCTTCTCAGTCGATTGCAGATCTGGGAGAG
+TACAGAGGGCTTTTTCCTCATAAAACTGCTGCTACCCGTGCAGGCTTAGGATGGATAGGTAAAAATGGGC
+TTCTCGTGACAGAAGAGTATGGGCCCCGCGTCAGACTAGGAACGGTTCTAACAAATATGCCTTTAAGGAC
+AGGAACACCTATAACACAGAGCAGGTGTGGTAGCTGCAGGATATGTGTTGATGCCTGCCCTGCTATGGCT
+CTTTACGGTACCTTGTGGAAAGAAGGAATTCCAAGAGAAGAGATAGTAGATGCTAAAGCTTGCAGTGAAT
+ACATGAAAAATTTTAAACACATAGGTAGAGGGCATGTTTGCGGAATTTGCATGGAAGTGTGTCCTTATGG
+AAAGAGGAAAAAATCTGTTGACAGGTGAAAAGGTTTTTGATACAATGAAAATGAAGTAACCAAAACGTTT
+TGGGAAAGGTGAAGGAGATGGCGGTTACAATAAAAGACATAGCAAAATATGCAGGGGTTTCTGTAACCAC
+TGTTTCTCGCGCATTGAACGGGTACCCGGATGTAAGCGAAGAAACTAGAGCAAAAATAAAAAAAATTGCT
+GAAGAATTAAATTATACTCCTAATTCTATTGCAAGAGGGCTTGTAACTAACAAGACCCAAACAATAGGTA
+TGGTTGTATCAGAACTCATAAAACCGGGAGTATATCATCCATTTTTTCTTGAAGTACTTGCAGGAATAAA
+AGCAGGGCTAAAAAAGGACAGATATGACCTTATACTTTTTACTGTGGACCCAGAGAGTCAAGATGCCACT
+TCTTATGAAAAACTTTGCAATGACAGGAAAGTGGAAGGGGCAATTGTAGAAGGGTTGAGATTAAGCGACC
+CTTACATTGAAGAGATAAAGGGGACACAAATTCCTACAGTTTTAATTGACATACCGATTTTGACAGATAA
+AGTTGGATATGTAAGTTCAGATAATGTTCAGGCGGCTTTTGAAGCCACTAGTTATCTTATTAAATTAGGA
+CACAAAAACATAGGATTTATAAACGGTCATAAAGATGCGGCTGTTAGCTTTGAAAGATTGGAAGGATATA
+AAAAAGCTCTTGAAAAAAATGATATCCCTTACAGAGAAGAGTATGTGATTTTTGCTGATTTCACACAAGA
+AGGCGGTTATAATGCTTTTAAAACTCTGATTTTTGAACATCCTGAAATAACTGCAATTTTTCACGCTTCT
+GATTTAATGGCAATGGGGTCCTACAGGGCGGCAAAGGATTTGGGAATGAGGATACCGGAGGATATCTCTT
+TGGTAGGATTTGATGATATAGAACTTGCATCACTTATCACGCCGGCATTGACGACTATAAGGCAGGATAC
+TTTTAAGATGGGATATACTGCTGCAAAACATTTGCTTGCAATTATAAGAGGAGAAAAGCCTCAACATATA
+GTTATTCCCCATAAACTTGTAGTTAGAGATTCTGCAAGGAAATTGTGATATTTTTTTAAAAGTCATCCAA
+AACGTTTCGGATAAAATCTTTGCCAGAGGTCAGGAGGTATGCAAGTGATAAAAAAAGTAGAAGAATTGAT
+GGGTGATGCTAAATGGCTTGTTTTTCAAGAAGAGTACAATAACAAACTCAATGGCAAATATGAGACGCTT
+TTTACTCTTACAAATGGATACATGGGAATAAGAGGAACATTTGAAGAGGGAAGCGAAGGAGAAAGGCCGG
+GAAGTTTTATTGCAGGTATTTTTAACAGAGGAGAAGCGCAAGTTAGGGAGCTGGTAAATGTACAGAACTG
+GATGAGGTTGAAAATATATATAGAAGGGGAAGAGATAAGGCTTGATAGGTGTGAGTTGCTAGAATTTCAA
+AGGATACTAGACATGAAAAAAGGTGTTCTGTTTAGGAAAACAGTGGTGAAGGACGATAAAGGTCGCGTTA
+CAAAAATTGAGGGGTACAGATTTGTAAGCAGAAGCAATAGACATCGTTCAGCTATCAGGTTTTTTATAAC
+TCCTTTGAATTATGAGGGTGTAATAGGAGTAGAAAATCTCATAGAAGGAACTGTCTTAAATTCAGCTACA
+CATCCTAAATACAGAGTGAAACATTTGAAAGTAGTTAAAAACGAGAGCATATGTAAAAGTGGAATTTACC
+TTGAAACTGCTACTACTGATGAAAACAAGCGTATAGCAGTTGGAAGCACCTTGAGGATTTATAATTTAGA
+AGATATAAATAGAGAAAATATTGCTTTCTTTAGAAGATTTATCCCCTTAGGAGAAAACAGTGCGGAGTAT
+CTGGAGTTTAAAGGAGAAAGAGAGAAAACAGTTGTAGTAGACAAGTTTGCTGTGACTTACACTTCAAGAG
+ATGTTGAAAAGGATTTGTTGAAAAATGCTGTTGAAAATGACTTGTTTGATTTTGTATCTAGAGGGTTTGA
+TGAAGAGTTGGAAAAGCATATTGCAGAGTACGACAAGCTCTGGTCTGTCGCAGATATAACCATTGAAGGG
+GATGAAGAAGCTGATATAGCATTAAGGTTTAATATTTTCCATCTCATGAGCTCTGTAAATGAAAAGGACC
+CTTGGGTAAGTATTGGTGCAAAGGGGCTTCATGGAGAAGGCTATAAAGGGCATGTCTTTTGGGATACAGA
+AATATTTATGCTGCCATTTTTCATATACGTATACCCTGAAGCTGCAAGGACTCTTTTGATGTACAGATAC
+AATATGCTTGATGCTGCGAGGAGAAATGCGGCGCTAAATGGCTATAAAGGAGCGCAGTATCCGTGGGAGT
+CAGCAGACACAGGAATGGAGGAAACTCCTAAATGGGGTTTTGATTATAAAGGAAATCCTGTGAGGATATG
+GACAGGAGATTTGGAGCATCATATAACTGCTGACGTGGCTTTTGCGGTTTGGGAGTATTTCAGGGCCACA
+AATGACATTGATTTTATGTTGAATTTTGGAGCAGAAATTATTCTTGAAACGGCTAGATTCTGGGCTTCTC
+GGTGTGAATATGTAGAGGAATTGGACAGGTATGAGATAAACAATGTAATCGGTCCTGACGAATTTCACGA
+ACACGTTAATAACAACGCCTACACTAATTATTTTGCGAAGTGGAATATTAAAAAAGGGTTGGAAATAATT
+GGGGAGCTAAAAGAAAATTATCCTGATTATTACTATGCCATTACTCACAAGATTTCCTTGACTCCTGAGG
+AAGTAGAAAAGTGGAAAGAAGTAGAAAAAAAGATATATATACCTTACGATAAAGATAAAAAGCTAATTGA
+GCAGTTTGAAGGGTATTTTGAGAAAAAGGACTATGTCATTGAAAAGTTTGATGAAAATAATATGCCAGTA
+TGGCCTGAAGGGGTAGATGTTACAAAACTGGGTGATACACAGCTTATTAAGCAAGCAGATGTTGTTATGT
+TGATGCTTTTGATGCCAGAAGAATTTGATGAGGAGACGAAGAGAATCAATTACGAGTATTACGAAAAAAG
+GACTATGCACAAATCTTCTTTAAGCCCCAGTATGTACGCTATTATGGGATTAAAAGTAGGAGACCATAGA
+AACGCCTATCAATCCTTTATAAGAAGTGCCAAAGTAGACCTTGCAGATAACCAAGGTAACGCAGTGGAAG
+GTATTCACGCTGCTTCTTGTGGTGGCACCTGGCAGGTAGCTGTTTTTGGATTTGGGGGCCTAGAGATTGA
+CAGAGAAGGAGTATTAAATATAAATCCGTGGCTTCCTGAAAAGTGGGAAAAACTATCTTATAAAATATTC
+TGGAAAGGCAGTTTGCTTGAAGTAACAGTTGCTAAAGAAGAAGTCTCAGTAAAAAAATTGAAAGGCAGAG
+AAACTGTAAAGATAAAAGTAAAAGGGAAAGAAATGGCATTATAAGGTACAAGCAGGAGTTTGTTTCCTGC
+TGTACCTTTGAAAATAAAAATTAAAGGGGGGATAAGTGGAGAAAAAGGTGGATTTTAAAGTGCCTTCAAA
+TGAATATTTTAATACAAAACTTTGAAAGGGGAAAGAGGGCAATGAGTAGAAAATTTTTGAGCATTTTTGT
+GTTGACAGTTTTTGTGCTGGCTACTATTTTGGCAGGGTGTTCTTCAAGTAAGACACCGGAGAGCCAGACA
+CCTACTCAAGAAACTAGTAAACCAGTGACAATAAAACTTGGAATGTGGTCTTCATCTCCTGCAGAGAAAA
+AGATTGTAGATGACCAGATAGCAAAGTTTAAAGAAAAGTACCCCAATATAGATGTGCAGATAGAAACAAT
+AGTGGGAGATTACATGCAGAAATTGCAGACAGAACTTGCCTCAAATACTGCTCCAGACATATTCTATCTT
+GACAGCATGCCGGCACCTCAGCTTATGTCTTCAGGTGTTTTAGAGCCACTAGATGAATACATTAAAAAAT
+ACAATGTGGATGTAAATGATTTCGAACCTGCTTTACTTTCGGCCTTCCAGTGGGAAGGGAAAACCTATGG
+ATTACCCAAGGATTATAACACTTTGGTACTTTTCTACAATAAGGATATGTTCAAAGAAGCAGGAATAAAT
+GAGCCTCCCAAGACATGGGAAGAGCTAAGAGAAACAGCCAAGAAACTTACTAAAAATGGAGTAAAAGGTA
+TTGTCTTGTCTGCTGACCTGGCTAGATTTGACGCTTTTATCAATCAAAATGATGGTTCTGTTTACAAAGA
+CGGGAAAGTTACTTTGAATTTACCACAGAATGCAGAAGCGCTTGACTTTTACGTAGGGCTCATTATAAGG
+GACAAAGTGGCGGATACTCCGCAGAACATGGGAGAAGGATGGAATGGCGATGCTTTTGCCGCTAAGAAGG
+CTGCAATGGCAATAGAAGGAGGATGGATGATACCTTTCTTAAAGGAGAAAGCACCAGATTTGAATTATGG
+CATAGCAGAGCTTCCGGCAGGTAAGAAGAAATCTACTATGGCTTTCACTGTGGCATACGTGATGAATAAA
+AACAGCAAGCACAAAGATGAAGCCTTCAAACTAATTGAGTTTTTAACAGGAAAAGAAGGACAGCAATTTG
+TAGTAGACTCTGGACTTGCGTTGCCTTCAAGGAAGTCAATGGAAGCCAATTTTAAAGAAAAATATCCAGA
+AAGAGCACCTTTTATCGATGGAGCTTCTTATGCTGTGCCATGGCAGTTTGGTTTGTATGGTACAAAATTG
+GTAGATGCTGCTAATAAAGCGTGTGAGGCTTTGATAATGAAGCAAATAGGCAGTGCTCAAGAAGCGCTGG
+ACAATGCTCAGAAAGAGGTCATGCAGTCTAAATAATTTTGTGAAAAGCAGCACCTTACTCAGTTAAGGTG
+CTGCGCTTCTGATTTTTATGAGGAAGGAAGGTGTAAAAGTGGAGGCTAGAATTAGCTTAAAAAGAAAGTA
+TATTTACGAGGCACTGACAGGATATATCTTTGTTCTTCCATTTATTGCTTCCATATCTATTTTCTTAATA
+GGTCCCTTAATTTACGCTTTTATAATAAGCTTTAAAGAGTTTTCTTTTTTAAACCCTGCTGCCAGCAAAT
+GGGTGGGACTTGCTAATTATATAAACTTGTTCAGTGACCCTACGTTTAAAAAAGCACTTTTGAACACCAC
+TCTTTATTCATTAGGCGTCGTTCCTACGCAATTAATAATAGCCTTAATATTAGCATTAATTGTTAATTCC
+GACATAAAAGGTAAGACTTTTTTCAGGGTGGCTTATTATATACCCACAATTACTTCAATGGTGGCAGTTT
+CTGTGATATTTTTGTATTTGTTTAAGACTGATGGGCTGGTTAATATGATTTTAGCTAAATTTGGAATACA
+AGGTCCAACCTGGTTTAATGATGTGAGGTTTGCGCTACCATCAATTATGATGATGGCCGTATGGTCATCA
+GTTGGAAATTACATGGTAATTTTTCTTGCCGGACTACAAGATATACCAGCTGAGCTTTATGAGGCTGCGG
+AAGTGGATGGGGCTAATAAGCTGCAGAAGTTTTTCAATATCACACTGCCAATGCTAAGACCTGTGGTATT
+TTTTAACCTGGTAATTTCATTAATAGGAACTTTTCAAGTTTTTGATCAGGCATATGTGGTATCAAGGGGT
+ACAGGAGGACCTTTGGACGCTACGATGACAATGGTTTTGTATATTTACAGGACTGGTTTTAGAGATTTTA
+ATATGGGATATGCGTCTGCTATGGCCTTTGTATTATTCGTGATAATACTGATTTTGACTCTTATTCAAAG
+AATGTTCTTTAAGGAAGAAACCTATTGAGGAGGTGCTTTGAGTGCAAAGGATTTTGAAAATTTTATTCTA
+TATGGTGTTGATAGGATACGCAGCAATCACACTTGGACCTTTTATATGGTCTATAATAACTTCTCTAAAG
+CCTACTAGTGAATTGAACACTTTTGCTGTGAATATAAAGCACTTGACTCTGGACAATTACAAAATGATAA
+TAACAAAATTTCCATTTTTGAGATGGTTTATAAACAGTGCTATTGTTGCAGCAATTGTTACTTTTGGAAA
+TATGCTTTTTAATTCAATGGCTGGATATGCTCTTGCAAGGATAAATTTTCCTGGAAGAAACTTTTTGTTT
+TTGCTAGTTCTAGCTCTTATGATGATACCAGGTCAAGTTGTGATGGTACCCACATACATTCTTCTCAGCA
+AATTAGGCTGGGTAAATACCTATATGGGACTTACAATTCCTTTTTTAACCAGTAATTTTGGAATATTTTT
+AATGAGACAATTTTTTCTGACAATACCAAGGGAATTGGAAGAAGCTGCTACCATTGATGGAATGTCTAGA
+TTTGGAATTTTCTTTAAAATAGTTTTGCCTTTGGCAAAACCTGCACTGGCTACTCAGTTTATCTTCATGT
+TTACTGGCAATTGGAATAGTTTTTTGTGGCCTAGCCTCTTGACATCCAGTGACGACATGTATACACTACC
+TGTAGGTCTCAATTCATTTTATGGTCAATATTACCAATTTTGGAATCAGGTCATGGCAGGAGCAATACTT
+TTGACATTGCCGACTATAGTAATATTCCTCATATTCCAGAGATATTTTGTTAGAGGTATTGCAACAACAG
+GATTAAAGTAATTTACAGAGGGGGATGAAAATGTCAAAATATGAGGCAGTTATTTTTGACCTGGATGGAG
+TGATAACAGATACAGCAAGGTATCACTACCTTGCATGGAAGAAACTCGCTGATGAGCTGGGGATATATTT
+TGATGAAGTTATAAATGAGAGGTTAAAGGGAGTAAGCAGGTTAGAGTCTTTGGAGATAATTCTAGAGAGG
+AGCCAAAAACAATATTCCCAAGATGAAAAGGAGTATCTTGCAAATAAGAAGAATGAATACTACAAAGAGA
+TGATTAAAAAGATTACTCCAGAGGATTTGCTTCCAGGGGTAGAAAAGTTTATTGAGGAACTTAAAAAAAG
+AGGAATTAAGACGGCAATTGCATCAGTTAGCAAGAATGCCTTTACTGTAGTGGAAAATTTGAAGATAAAA
+GACAAATTTGACTATATTGTGGATGCCAATGAAATAAAGCGCGGCAAACCTGATCCGGAGATATTTTTAA
+ATGCAGCAGAACATCTTGGAATTTCTCCTGAAAAATGTATAGGAATAGAAGACTCTGCAGCAGGTATCAC
+TGCTATAAAAAGGGCAGGGATGTTTGCGGTTGGAGTAGGCAATCCTGAGACGGTAAAAGAGGCGGATTTG
+ATTTTAAAAGATATGACAGAGGCAGGTAAGATATTGGAACTACTGGATTAAATTCCCCTTTTAAAAAGGG
+GAATAATTTTTTATAAATTCCTCTTGAAATTTTGTGAAGATGATAATATAATATAACTGTAAGCGGTTAC
+AGTAAATCTGGAAAAGGGTGTTAAGATGGCGACAATAGATGATGTAGCAAAATTAGCAGGGGTTTCAATT
+GCAACAGTATCGAGGGTATTCAACAACAGTCCCTGGGTAAGTGAAAAAACTAGGGAAAAAGTTTTAAAAG
+CAGCAGAAGAGCTGGGGTATAAGCCCAGCATGCCAGCGAGAAGCCTGGCGATGAAAAAGACAAATACTAT
+TGGTTTGATTGTGCCAGATATATCAAACCCTTATTATGCAGAGGTTGTGAGGGGTATCGAAGACGTTTGC
+AATATTTACAAGTATAACATTATACTTTGCAACGCAGATAATAAAAGAGAAAAAGAGTTTCAATATATAG
+ATATGTTGAAAAACAGGTGGGTAGATGGCGTAATATTTCACTGCGATTATTTTTCAGAGGAGCATTACGA
+GGTTTTTAAAAACAGTAATTTAAAAGTGGTCTTGGCAGGCAGGACTACAAAATTTGATGTCCCTTATGTT
+GGAATTGACAATTTTAAAGCGGCTTATGATGCGGTAAATTACTTAATTTCACTTGGCCATAAAAGGATAG
+GTATTATTCACGGACCTTTAGATGATATGAAGGAAACTATTGATAGTGTAGACAGGCTTAACGGCTATAA
+ACAAGCTCTCATCGACAACGGTTTGCCGATTTATGATGAACTTGTGAAGGAGGCAAACTTCAAGTATAAA
+GGCGGATATAGCGCTGCTATGGAAATGCTAAAGGGAAATGTTAGGCCTACTGCTATTTTTGCAATAAGCG
+ATATCATGGCTATGGGGGCTATAAATGCTGTGTTTGATAAAGGGCTTTCCTGCCCGGAGGATGTTTCTGT
+AATTGGATTTGACAATATTGATTTGTCGGAAGCTACAAGGCCTCCGCTTACGACTGTATCTCAGCCGATG
+TATGAGATAGGAGCTATTGCAGCAAGGATGCTTATAAAAATTATAAATGGTGAGAATTTGGAGAGTTCTC
+AAGTTATATTGAAACACAAATTGGTTTTGAGAAATTCTGTAATTCCTTTAAGGAGTTGAATTTCTTTTAT
+TTTTAAAACTGTAAGCGCTTTCAATATCAAGCATATCAAATGAGTTAAGAAGGAAAGGAGTAGTAATGAA
+TGACTGTGACTGAATTTGTAAAGAAGTACAAATTGGAGATTGCCATGGTACTTCCTCTTATTCTTTACAT
+TCTTGGTTTCACGATTTTGCCAATAATGGAGACGATAACTTTAAGTTTTCAGGACCAGTACACAAAGGCT
+TTTACTTTAGCCAATTATAAAGAGATAATTGGAAAGACAGAGTTTAAGCAGGCTTTTTTTAACACAGTAG
+CTCTTACATTTATAAGTCTTACTCTGGAGATGACAGCAGGGCTTGTGATCGCTTTAATTTTGCGGAGGAA
+TTTTAGGGGTAAGGGGCTTTTGCGCTCTTTAATGCTGGTGCCAATGGGAGTACCTACTCTTGTTTCAGGT
+GTTGCCATGACCTACATTTTTGGTTTAAACGGTTATTTTAATGCTCTTCTGGAAAAGCTTCACATAATCG
+AACTGCCAGTTGACTGGGCTAGCGGTGGATTTAAGACCCTTTTGATGGTGTCTGTCGCTGATATGTGGAA
+AGTTACTCCGCTTGTGATACTTTTACTTTCAGCCGGTTTGGAGAGCATTCCAGATGAAGTGTATGAGGCT
+TCAAATATAGACGGAGCTACGGCATGGCAGACTTTTAGATATGTGACATTACCTCTTTTGAAACCATCGA
+TTACCATGGCCTTGATTTTAAGGGCTATTGACGCTTTTAGAATATTTGAATTGGTACTTGTTCTGGCAGG
+GCGTACGACTCCTGTTATTTCAACTTTTGCTTACGATGAGTATAACAATTATGCCAATGCTCATACTTCT
+GCAGCAGCCTCAACTATACTGCTTCTGATAATAGTGGTATTCATATTGAGTTATTTGAAGATTGCAGGAA
+CTAAGGAGGAACAGAGATGAGAAAAGGAGACATAACTGAAAAAATTTCAAATACTTTGTATATCCCCATT
+GCTGTAATTGCAGCAATACTGATGGTCATTCCAGTGTATATACTTTTTATAACTTCCATTGCTGTTCCCA
+GCGATATACTAAAGCCTCATCCCGACTTTTTTATCACCCGCTTTACTCTAGAACACTGGAGAGACGTGTT
+TGCATCAGGAAATATATGGCCGCCTTTTCAGAAAAGCTTTGTAGTTGCTACTATGACTACAATAATTGCA
+ATTTTAATAGCTGCTCCAGCTGCTTATGTGATAGCAAGACTTCCTTCAAAGGTAAAGTACGCAGTAGTGC
+TGTCGCTGTTTTTTACAAGGATGTTTCCTGATGTGGGAATAGCCCTTCCAATTGCAGTTGAGTTTATAAA
+ACTAAACTTAATGGATACTTATACAGGACTTGTTATGGCTCACTTAATAGTAAATCTTCCTTTTGCAGCT
+TGGATACTGGTGGGTACTTTTGAGACTATTCCAAAGGATTTGGAAGAGGCTGCTTTGGTTGATGGGACGA
+GTAAATTGACGGCACTGATGAGAATCATAATGCCAATAGCTTTGCCAGGCATTGCTGTAACAGCTATATT
+TGTATGGTTGAATTCGTGGAATGAATTTACCTACGCTCTTTATTTGAGTATTTCTCAGAGGACTTTGCCC
+CTTCAGACCTACTATTATGTCCAAAGGGGAGGAATATTTGATTCTGCGACCTATGCCGCGGTTTTGACGA
+TTCCAGTGATGCTTGTGACATTTTTCCTGCAGAAATACATGAAGAGTGGATATCTTGCAGGAGCTGTTAA
+GGGCTAGTATATACGTATCCGAGTTCTGCTCGGATACTGTATATAAAATTAAAAACTTTAAGGAGGTTTT
+TGAAGGTATGAAAAAATTTTACACAAAATTAATAGCACTGCTGGTAGTTGTGTCCCTTGTGGGCGCTTTA
+ATTGCTGGCTGTGGGGGAGGAAGCAGTCAGTCAGAAGCCAGAAAGAAAGTGCTAAAAGTTTCTATGGGTC
+TTGGAGAAGTAGAATGGAAAGTAATGAAAGAGGACATCTTCCCGCCTTTTGAGCAAAAATATGGAGTAAA
+AATTGAACCTCTGCAGATTGAGGCAGGAGACTTAATCAAAAAGTTAGACGCGATGCATAAAGCAAATGCA
+ATGGACATAGACATTATCACACAGGACAACATGCAGCTTGCACCTTTAGTGGCAAAGGGACTTGTTGAGG
+ACTTGTCACAGTATAGAAACATGATACCAAAAGAGGTAATACCAAGCCTCATCCCAGTTGGAGAATTTAA
+CGGTAAGCTCTACTTTATGCCTTATAGGCCCAATGTTGAGATAGCTTTCTACAATGCAGATAAGTTTAAA
+GAGTACAATTTGCCACTGCCTAAAAATTGGGATGAACTTTTGCAGGTAGCAAAGACCTTTAAGGAAAAAG
+AGGGAATAGGCAGAGTTATAATTAAGGAAAATTTGGGACCTGACAGTACGGTTCAGATGTTTGACCTTAT
+AAGGTCTGCTGGTGGAGACCCATTGGTATTGAATGATGAAGGTTCAATAAAGGCATTTGAATTTTTAAAA
+GAAATACAGCCTTATCTTTCACCTGATTCAAAGAAAGCTGACTGGAATACACCTGTGGAGTATCTTGCAA
+AAGATTCGGTGTATTTAGTTGAAAACTGGCCTTACACTGCTAATGTGCTTGTGCAACAGTACGGTAAAAA
+GAATATTTTAGCATATCACGGATGGGCAGGACCAGTTAAAGAGTCCCACGTTTTAGGTGGAGAAGTTATA
+GGTATTCCAACTGGTTCACCTAATAAAGAGATGGCTATAAAATTTATGGAATACCTCATGAGCAAGGAAG
+TTCAGGAAAAACTTGTGACCAAATTAGGATGGCCTTCAATGAGAAGTGACGCTTATGGTAAGGTTGAAGA
+GTGGCAAAAACCGTATTTTGAAGCTATAAATGAAGCACTAAAACATGCAGAGCCAAGGCCAAATGTTGTG
+TACTGGGCTGATGTGGATAAGGCTATAAACGGAGCATTGAGAGAGATAATATTTGAAGGTAAGCCAATAA
+AACCAACCCTTGATAAGTATCACAACATGATAGAAGAAGCTAAAAAAGCTGCAGAAAGCAAGTAAAAATG
+TTTTAAATTTGAGTCGGAAACGGCTTTGTTTCCGACTCAAATTTTGAATAAAGTAAGAGTGGAGGATGGA
+TATGGTGAAAAAGACGAAGAAGCCCATTTACCCTTTTGAAGATTGGACAATAAGGGAGACAGAGTTTAGC
+ATAGAAACAAACTATAGAAATGAGACAATTTTTGCTCAGGCGAATGGATATATGGGAATGAGAGGAAATT
+TTGAAGAAGGGTATTCAGGACCTGACGGTACTTCCTTAAAAGGGACTTATATTAATGGGTTTTATGAAAT
+ACACGATATCATCTACCCTGAAGGGGGATACGGTTTTGCGAAAACAGGGCAGACCATGTTAAATGTGGCT
+GACAGCAAAATAATAGAATTGTACGTAGGAGAAGAAAAATTTGACCTTTTAAAAGGTAAAATCCACTTTT
+ATGAAAGAGTACTTGATATGAAAAAAGGTTGTGTAGAAAGAAAGATAAAGTGGGAGTCTCCTTCAGGAAA
+GATTGTAAATGTAAAAATAAAGAGAATTGTTTCATTGCAAAGGCAACATTTAGCAGTAATTTCTTTTTCT
+GTAGAACCTATTAATTTTACGGGAAATATAAAATTTGTATCTGCTATTGATGGAGATGTGAGGAACATTA
+CTGAGAGCGAAGATGTAAGAGTGGGTTCAAATCTGAAGGGGAGAGTTTTAGAGACTGTTGAAAGAGGAGC
+AAATGACTTTGAGGGATGGATTTCTCAAAAAACACAAAAAAGCAACCTTTCATATACTTGCGCAATGAAA
+AATGAACTCATTGGGACAGAAAAATACGAGGTTTTGAACAACGTAAAAGAAGATAGGGTAGAGGTTGCAG
+TAGCTTTTAAAGCTGAGAAGAACAGGGTATACATTCTGAATAAATTTATATCTTATTATACCTCAAAAGA
+TTGCGACAAAAGTGAAACAATGAAATTGGCCTTAGAAGAAGTGAGAAGAGCACAAGAAGATGGATTTTGC
+AAAATAGAAAAAGAGCAGGAAGAATTTTTGCAATCTTTTTGGGAAGATGCCGATGTAGTAATAGAAGGAG
+ATAAGGCTCTGCAGCAGGGTATAAGATTTAATATGTTTCACCTTTTGCAGTCTGTCGGTAGAGACGGAAA
+AACTAATATTGCAGCAAAGGGACTTACTGGGGAAGGGTATGAAGGCCATTACTTTTGGGATTCTGATATT
+TATATATTGCCTTTTTTCCTTTACACGAAGCCAGAAATTGCAAAAGCTTTAATAATGTATAGATATAACC
+TCTTAGATGCTGCGAGAAATAGGGCTAAAGAGTTGGGGCATAAAGGAGCTTTATACCCCTGGAGGACAAT
+TGATGGACCTGAATGTTCTGCATACTTTCCTGCTGGAACTGCTCAATATCACATAAATGCTGATATAGTT
+TATGCTTTAAAAAGGTATGTGGAGGCCACGAATGATTTGGATTTTCTCTATGACTACGGCTGTGAAATAG
+TGTTTGAAACTGCAAGGTTTTGGGAAGATTTAGGAGCGTATATTCCTCTTAAAGGAAATAAATTCTGTAT
+AAACACTGTCACTGGTCCTGATGAGTATACGGCATTGGTTGATAATAACGCATATACAAATTATATGGCA
+AAAATGAATTTGGAATACGCCTATGATATTGCAAACAAAATGAAAAAGGAAGTGCCTGAAAAGTATCAAA
+AGGTCGCTTCAAAACTAAATCTAAAAGATGAAGAGATTGCTTCGTGGAAAAGGGCAGCTGACAATATGTA
+CCTTCCTTACTCGGAAGAGCTTGATATTATACCACAGGATGACAGTTTTTTGTATAAAGAAAGGATAACA
+GTGGATGAAATACCGGAAGATCAATTTCCGTTATTGCTTCACTGGCACTACCTCAACATTTACAGGTATC
+AGATCTGCAAACAGCCTGATGTGTTGCTTTTGATGTTTTTACAGAGAGAAAAATTTACTATAGAACAGCT
+TAAAAAGAATTTTGATTATTATGAACCTATTACTACTCACGACTCTTCCCTGTCGCCAGCAATATTTAGT
+ATACTTGCCAATGAAATAGGGTATACTGACAAAGCATATAAATACTTTATGATGACTGCAAGGATGGACT
+TGGATGATTACAATGACAATGTAAAAGATGGAATTCATGCTGCAGCAATGGCAGGGTCCTGGAGTGCCGT
+TGTAAATGGTTTTGGAGGAATGAGAGTTTATACAGATGAACTGCACTTTACTCCAAGACTGCCTGAGGGA
+TGGAAGATGCTCTCTTTTAATGTAAAGTACAAAGGGAGGAAGATAAATGTAAAATTAACTCATGAAGAAT
+CAGTATTTACCCTTTTGGAAGGAGAACCTATAGAAATTTTCTATTTTGACAGAAGAGTGTTAATAAAGTC
+AGGAGAAAATATACTAAAAGGGTATGAGGAGAAGTGACCTCATACCCTTTTAGTATGTTAATATTTTACA
+GGTTTGCTACCTTTTTGCCCTCCAAATGCCTCGAAAATTTTTTAATTACCTTCTTGGCTTTTACTGTTTG
+TCTATAGAATGAAAGCCAAATCCGAACATTAATTTGTTTTTTTTATAAAAAATTCGTAAATAATGTTGAC
+TAATATCAAAAAAGTTGATACAATTGAAGAAAAAACAGTCATATGATTAATCTTGAGAACATGATCCAAC
+CTTCGTTGTTCGGCCATAAGTGAAAGTGTCCATAGGATTTCAAATTAGAGTTTGAAAAACGAGGTGATAC
+TATTAGTTGAGGAAATTTCTCCTGATACTTACAGATTTTGGGACAAAAACACTATGGAAAAACTTGATCA
+AGATAGATTTAGAAAAGATTTGGGTAAAGTAGAAGAAGCATATTTAGAAATTTTGAAAAGACTTGGAGGT
+ATGTAAAGTGCTAATTGCGAAAGTCTATATAACTTTAAAGAAAGGAATACTTGACCCTCAAGGAAAAGCA
+GTAAAGGGAGCTTTGCACTCATTAGGATACGAAGAAGTAAAAGAGGTGCGGGTTGGGAAATATATAGAAT
+TAACTTTTGAGGATGGCGATTTATCCCTCCTAAAGGACAAAGTAGATGAGATGTGCAAAAGGATACTGAC
+AAACCCAATTATTGAAGATTACACCTTTGAAATTGTGGAGGGATAAAGATGAAATTTGCTGTTATAGTTT
+TTCCAGGGTCCAATTGCGATGTGGACTGCTATTATGCTGTTAAAGATGGGCTTGGGGAAGGAGTAGAATA
+TGTGTGGCATCAAGAAAAAAATTTGAGTAAGTACGATGTTATAATGTTACCAGGAGGATTTTCTTATGGT
+GATTATTTGAGGGCAGGAGCTATTGCTAGGTTTTCGCCTGTTATGGAGGCTGTCAGAGAAGAAGCAGAAA
+AAGGAAAATTTATTATAGGCATATGCAACGGATTTCAGATACTTACAGAAGCTGGGCTTTTGCCGGGAGC
+TTTGAGAAAAAATGAAGGGCTGAAATTTATCTGCAAGACTGTCAGTATAATAGTTGAAAATGACAAAACT
+CCTTTTACTACAAGGCTTAAAAAAGGGCAGGAGATTTTACTTCCAATTGCTCATGGGGAAGGCAATTATT
+ATGTAGATGACAAAACTTTAAAAGAACTAAAAGGAAACAATCAAATTGTTTTTAGGTACAAAGAAAATAT
+CAACGGTTCTGTCGAGAGAATAGCCGGAGTTATAAATAAAAAAGGAAATGTTTTAGGAATGATGCCTCAT
+CCAGAGAGAGCTTATGACTCCTTGCTGGGTAATACTGACGGGCTTTATATCTTAGGGTCAATAGTGGATA
+ATTTTGTAAAAGGCGGGGTTTAAGGATGAATAAAATATGGAGAGAGTTAGGACTTACTGATGAGGAGTAT
+GAGAAAATTATTTCGATATTAGGAAGAGAACCTAATATAACTGAATTAGGTATGTATAGTGTTATGTGGT
+CTGAACATTGTTCCTATAAAAACTCTAAACCTCTTTTAAAATATCTACCTACAAAAGGCGAAAGAGTAAT
+ACAAGGGCCGGGAGAAAATGCAGGAGTATTGGATATTGGAGATAATCTGGCAGTTGTGATGAAGATAGAA
+AGCCATAACCATCCTTCTGCGATTGAACCCTATCAAGGAGCAGCTACAGGTGTTGGAGGAATAATAAGAG
+ATATATTTACAATGGGGGCAAGGCCGATTGCTCTTTTGGATTCTTTGAGATTTGGAATTCCTGATGATAA
+AAGGACTAAATATCTCATTGAAAACGTGGTAGCCGGTATAGCGGATTATGGAAATTGCATAGGAATTCCT
+ACAGTGGGTGGGGATACCTATTTTGAAGAAAGTTACAAAGGGAATCCTTTAGTAAATGCGATGTGTGTAG
+GAATAGTGGAAAAAGACAAAATAAAAAAAGGGATAGCAAAAGGTATAGGTAATCCTGTTATGGTAGTAGG
+TGCTACCACGGGGAGAGACGGTATCGGAGGTGCAAGCTTTGCTTCTCAGGAGTTAAGCGAGGAATCAGAA
+GAAAAAAGGCCTTCTGTTCAAGTTGGTGACCCATTTATGGAAAAACTGCTTTTAGAGGCTTGTTTAGAAC
+TTTTTGAAACAGATGCCGTAGTTGCTATACAAGATATGGGAGCGGCAGGTCTTACCTCTTCTTCTTGCGA
+GATGGCTTCCCGCGGTGGAGTTGGAATGGAGATTGACCTTGATAAAGTGCCTTTGAGAGAAGAGGGAATG
+ACACCTTATGAAATAATGCTTTCTGAATCTCAAGAGAGGATGTTGGTTGTAGTAAAGAAAGGCAAGGAAG
+AAGATGTGCAAAAGATATTTAAAAAATGGGGACTGAATGCCGCCACAATAGGGAAAATCACTGATGATGG
+AATGATAAGAGTGATTAAAGATGGAAAAATAGTTGCGGAAGTTCCAGCCAAGTCTTTAACGGAAGATGCT
+CCACAATATGTGAGAGAAGAAGAAGTGCCTAAATGGCAAGAAGAGGTCAAGAAATTGGATATAAATGAAG
+TAAAACCTCCAGAGGATATGAATAAAGTTCTAAAAGATGTAATTTCTTCTTTAAATATTGCAAGTAAAGA
+ATGGATATACAGTCAATATGATTACATGGTGAGGACAGACACAGTAATAACTCCAGGAATGGATGCGGCT
+GTTGTGAGGATAAAAGGTACAAGAAAAGCTATTGCATTAACAACGGATTGCAATGGTAGGTATTGTTATT
+TAGATCCCTATATAGGTTCTCAAATTGCTGTAGCGGAGGCAGCTCGAAATCTTTGTATGGTTGGTGCTAA
+GCCTATAGGGGTTACGGATTGTTTGAATTTTGGCAATCCAGAAAAGAAAGAAATATATTGGCAGTTAAAA
+AATTCTATATTTGGAATAGCTAAAGCCTGCGAAACTTTTCAAATCCCTGTGGTAAGCGGAAATGTCAGTC
+TTTACAATGAAAATGAGGGAGAGGCCATTTATCCTACTCCTGTAATAGGAATGGCAGGCCTTATAGAGGA
+TGTATCAAAAATCTGTACAATGGACTTTAAAAAAGAAAGAGATGTAATTATAATTTTAGGTGAGAATAAA
+GGAGAGATTGGAGGAAGTGAGTATCTTAAAGTTTGCTTTGGAATGGTAAAAGGGCAACCACCTCAAATAG
+ACTTGGAAAAGGAAAAAAGATTGCAAGAATTGGTGCTAAAACTTATTGATGAAGGCTTAATTAACTCTTC
+TCATGACATATCAGAGGGCGGTTTTGCGGCTGCCTTGGTTGAAAGTGCAATTGCAGGCAAAAAAGGTGCA
+AAAATTTCGCTACAAACTTCTCTGAGAGCAGATATAGAGTTGTTCTCTGAATCTCAATCGAGAGCATTAA
+TTACTGTAAGTCCTGAAAAAGTAGATGAAGTGTTAAAAATAGCTTATGAACACCAAGTTCCAGCGCAAAA
+AGTAGGAGTTGTAGAGGGTAAAGATATTGTAATTGATGTAAATGGCAAAAGAATAATAGACCTTCCTTTA
+GAAGTCTTAGAGGAAAGCTGGAGAGGGAGAATAAAATGGGAAATGGAGAGAAATTAAAAGAGGAATGTGG
+TGTTTTTGGTGCCTTTAGTTTGTCCACTTCAGTTACTTCTTATATCTATTATGGCTTACAAGCCTTGCAG
+CACAGAGGGCAGGAAAGTTCAGGTATAGCTATTTATGATGGCGAAAAAATAAATTGTATTAAGGGGTTGG
+GACTTGTCAGCGAGGTCTTTAATAAGGAGAATTTAAAGACATTAGAGGGGAAAATGGGGATAGGCCATGT
+AAGGTATTCTACTACAGGCAGCAATAACATTATAAATGCTCAACCCCTCGTTGCTAATTTTAAAAACAAA
+TATATGGCTCTTGCCCATAATGGCAATTTGATAAACGCAGAAGAGTTAAGATGCCTATTGGAGGAGGATG
+GTAGAATATTTCAAACTACAACTGATAGTGAAATAATTCTCCATCTAATTGCAAAAAATTTTCAAGAAAA
+CTTAATCGGAGCTCTTTTAGAAACAATGAAACAAATAAAAGGTTCATATGCTTTGGTGATTTTAACAGAC
+AATAAATTAATAGGGATAAGAGACGTAAACAGTATAAGGCCTCTTTGCATAGGTAAAAAAGATGACACTT
+ATTTCTTATCTTCTGAGTCTTGTGCTTTTGACGTAATAGGAGCAGAATTGATACGAGATGTGGAAGCAGG
+TGAAATAGTTATAATTGATGAAAAAGGTATAGATTCTGTTAAGTTAGAAGTAAAAGAAAAAAAGAAGCCT
+TGTGTTTTTGAATACATCTATTTTGCTAGACCTGACAGTGTCATAGATGGAAAAAGTGTTTATTTTACAC
+GATTGGAGATGGGGAAAAGATTAGCTGAAGAAGCACCTGTAGATGCAGACTTGGTAGTACCAGTTCCAGA
+TTCAGGTATTGCTGCTGCAAGAGGCTATTCTCTCAAAACAGGGATACCAATGGGGGAAGGACTTATAAAA
+AATAAATACATTGGAAGGACTTTTATTGCTCCCGACCAAAGGGATAGAGAGACAGGCGTGAGGATAAAGC
+TAAATGTCTTAAAAGAATTGGTTCAAGGCAAAAGGATAGTTTTAATAGATGATTCAATTGTTAGAGGCAC
+AACTATGAAAAGATTAGTGAGTCTACTAAAAAATGGCGGAGCAAAAGAAGTCCATGTGAGGATAAGTTCA
+CCCCCTGTTAAATATTCTTGCTACTTTGGAATTGATACTCCGACAAAAAAAGAACTGATAGCGGCGAGGA
+TGTCAGTTGAAGAGATGTGCAAATTAATAGGAGCTGACAGCCTACAGTTTTTAAGTATTGAAGGGCTTAT
+AAAAAGTGTAGGACTTAAATCTATTTGCACAGGTTGCTTTGATGGCAATTATCCTATGTATGTTCCAAAA
+GAAAGAAGTAAATATCTTTTTGAGAAAAAATAAAAAGGGTGAGAGAAAGTTAATTAAACCTAAAAGCTTA
+TACTCACAAGAATTGATGAAAAAGGAGAAAATCACGATATGCCGCGTATTGAAAAAGATTTCTTGGGTGA
+ATTAACACTTGAAGATAATGAACTTTATGGAATTCATACAAAACGAGCTTTGAAAAACTTCTCTGTATCT
+TCACAAAAGATTGATATAGATCTTGTACGAGCAATTGTGATGGTCAAAAAAGCATGCGCAATTGCAAATT
+TTGAGGTTGGAAACCTCGATGAAAAAATAAAAGATGCAATTGTCTTTGCATGTGATGAGATTTTAGCCGG
+CAAATACACCGAGCAATTTGTGGTAGACAAATTCCAAGGCGGTGCTGGAACATCTACAAATATGAACGTA
+AATGAAGTAATTGCCAACATAGCACTCATTTATCTTGGCAAAAAACCAGGAGAGTATCAATACATCCATC
+CTATAGACCATGTTAATATGTCACAATCGACAAATGATGTCTACCCAACCGCTTTGAGGATTGCAACAAT
+ATGGAATGTGAGAGAACTTTCTGAAGAGTGTGCAGAACTCCAAAAAAGCTTGCAAAAAAAAGAGCATGAG
+TTTGAAGGTGTAATTAAGGCTGGGCGCACTCAACTTCAAGATGCCCTTCCCATCACCTTAGGGCAAGAGT
+TTGGGGCGTATGCACAGGCGATATCACGCGATAGATGGCGAATATATAAAATTGAAGAAAGATTAAGAGT
+GGTAAACTTGGGCGCAACAGCTGTTGGAACAGGAGTGAATGCAAGCTTAAAATATATGTTTAAAGTGATA
+GAACTTTTGCGCGATTTTACTAAAATAGGCTTGGCTCGGTCTGATTACCTCATGGATGCAACACAAAATG
+CAGATGTATTTGTGGAATGCTCGGGTCTTTTAAAAGCCTTGGCGGTGAATCTATCAAAAATTGCAAATGA
+CTTAAGGCTCTTATCATCTGGTCCAAACACGGGTTTAAACGAGATAAACTTACCTGCTGCACAAGCAGGT
+TCAAGCATTATGCCTGGTAAAGTAAATCCTGTCATACCTGAACTTATAAACACCATATCATTCCAGGTTA
+TGTCAAATGATGTTGCAATAACCTTAGCAGCCCAAGCAGGTCAGCTTGAGCTAAATGCATTCTTGCCTTT
+AATTGCAAACAATTTGCTTGAAAGCCTCAAAATTCTCAAAAACGGAATCAGGATATTCAGAAAACAGTGC
+ATTGATGGAATAACAGCAAACAAAGAAAGATGTCTTGAGTTTGCCAAAAAGACTCCTTCTATTGCCGCTG
+CATTGATTGATAAAATAGGGTATGACAAGGCAAGTGAAATTGCTAAAAAAGCCATTGCCGAGAATAAGGA
+AATAATTGAGGTGGTAAAGGAATTGAAGATCTTAAATGAGAATGAGGCTGAAGCACTACTAAATCCTTTT
+GAATTTGTAAAGTTTAAAGAGTAAAAAATTTTGAAAGGGCTGAAAAAGATGAACACAACACCGCGAAGCG
+AAAGGCTTCATATAGCAATATTTGGAAAAAGAAATGCTGGAAAATCAAGTTTGATTAATGCAATAACAAA
+TCAACCTATTGCGATTGTATCCCCAACGCCTGGCACGACAACCGATCCTGTTTACAAATCAATGGAGATT
+TTACCATTGGGACCTGTTGTTTTGGTTGATACAGCTGGAATTGATGATGTGGGGGAGCTTGGAAAACTCA
+GAGTTGAAAAAACACTTGAGGTTTTAAACAGGACAGACATTGCCATTTTGGTTGTCTCTGAAATAGACGA
+TTTGAATTTTGAAAAGCAGCTTATAAAGCTTTTTAGAGAGAAAAAAGTGCCGAGCATTGGGGTTTTGAAT
+AAGATAGACTTAGACAAAGACTATAAAGAAAAACTCTCCTACCTGCAATCAACCTTAGGTATCAAGTTCT
+TACCAGTTTCATGTGCTACATTAAAAGGTATTGAGGAGCTTAAAAACGAGATTGCAAGGTCTGTGCCAGA
+TGTTGGTGAGGATTTACGTATAGTGGGGGATTTGATAAACCCCGGTGACTTCGTTGTTTTGGTCGTACCA
+ATCGACAAGGCTGCGCCAAAAGGAAGGCTGATTTTGCCTCAGCAACAGACCATACGAGATATATTAGACA
+GCGATGCAATTGCAATTGTGACAAAGGAGTATGAGCTAAAAGAAACTTTGGAGAATTTAGGCAAAAAACC
+CGCAATTGTGGTTACAGACTCACAGGCATTTTTGAAGGTTGATGCCGACACACCACCTGATATCCCTATG
+ACATCATTTTCCATACTTTTTGCAAGGTATAAAGGCGACCTGTTTGAGTTTGTCGAGGGTGTAAAGAAGA
+TAAAAAACCTAAAACCCTCCGATACGGTTTTGATTGCAGAAGCATGCACTCATCACAGACAATCGGATGA
+TATTGGTACTGTGAAAATCCCTCGCTGGATTAGACAAATTGCAGGTTTTGATATAAACTTTGAATGGGTA
+TCGGGTTATGGCTATAAGAAAGACCTTTCAAAATATGCCCTTATTGTTCACTGTGGGGGGTGCATGATAA
+CAAGACGTGAAATGCTTTATAGAATAGAGCTTGCAAAGAGCTATGGCGTACCAATTACAAACTATGGGAT
+TATGATTGCGTATGTGCATGGCGTCCTGCCAAGGGCACTAAAGCCTTTTGGAATTGAGTTTAAATATTAA
+ACTTGAATTGAGCAGGTAGCAAACAAATTAAAAGTTCAATTTCTATTATCTTGTTTCATTAACAATACGC
+CTATTAGATGAATGCCAGGTTTTCGACTCGGGAATATTCTTATAACTCTTTCACGACAACAAACTTCTTC
+ATTCAGGCGCTCTAACATATTTGTAGTGTGAAGCCTTTTTCCACAGTTATATAGACTTAACTTGTTGTAA
+ACGAACTGAGTGTATATTCTACTTTATGTATAATATTATAGACATAGTAATTAAACTTACTGCTAGGAAT
+AATTAGAGGATTCACATAGAACAGACAATAAGTATTTGTTGGAAATTTATGACGAACGGTATAAAACAAA
+AGAAGAATTTATTATAAAAGTTCAAGTAAAAAGATAGAATTTCTTTAAACCTTATAATGGGAAAAAGATG
+AATAGGAAAACACATATGAAAAGTAAAAAGAATCTAAATTAATAATTTTATTCCATGTATTCTTATTCAG
+AACGTTCTTTCTTGGGGAATTTCAAGAAAAAGTCAGAAAAGCAAACTCTTTTTACTGACTTATAAGAGAT
+AATTTTGGTGGAGAATATGGGTTTACCTAGGGCTACTTTTTATGAAACACTCTTGAAAAATTTTTTTGAG
+ATGGTATAATATTAGCTAGATTAACTGGAATAAATAAAAGTTAAATCAGAACGATAGACTAGATTAACGA
+CTCAAGAGAATTATTTTTTTACCCTTGAATGTATAATTATAAAAAAAGTTGCATATATATTTATGAAACG
+ATATGCATAGAACTTTAATAAAAGAACTGCAAATAAATGTAGGAAAATTTAGAAACTTTATAAATACAGC
+GAGAATAATACTGTGGGATATACTTTGTGAAGAGGTGTGTTAGTATGAAAGGCTATTTGAAACTTGAGGA
+TGGAAGTATATTTGAAGGTGAGTTAATAAGCAAAAACAAAAAAGGATATGGAGAGGTTGTTTTTACCACA
+GGGATGACAGGCTATCAAGAAGCCATAACAGATCCTTCCTATGCAGGCCAAATAGTTGTCATGACATACC
+CTTTAATAGGGAATTACGGTATTAACAAATACGACTTTCAATCAGAAAAGCCTCATATAAGGGGATTTGT
+GGTACGGGAATATTGCGATAAGCCTAGCAATTTCCAAAGTGAGGAGTCGCTTTTGAGCTATCTTGATAAC
+CACAACATACCAGTATTATCGGGAATTGATACAAGGGCTTTGACAAAAAAGCTTAGAGAAAATGGAACTA
+TGAGAGGAATTATAACTTATAATCCTGAGGACAATATAGAATTTGACCAGACAAATCTTTTGGAAGAAGT
+TTCTACGAAAAAGCCGTATCGTATAGCAGGTATTGGTCCAAAACTTGCTTTTATTGACCTTGGTACAAAA
+AAGGGCATTTTAAAAATGCTAAATTCAGTTGGATTTGACATTTATGTGTTTCCTTACAATGCAAGTTATG
+ATGATGTTATGCAAATAAATCCCGATGCAATATTTCTTTCAAATGGACCAGGAGACCCTAAAGATGCAGT
+TGATGCAATAGAACTTACTAAACACTTTATAGGTATGAAACCTGTGCTGGGGATATGCTTAGGGCATCAA
+ATAATAGCCCTTGCTCTTGGATGCAATACAGTAAAGATGAAATTTGGCCACAGAGGTGCAAATCAACCTG
+TTAAAGATTTGCTGACAAATAAAGACTATATAACTTCTCAAAACCACGGATACGCTGTTGAAGAGGAGTC
+AATAGATAAAGACAAGATAACTGTAACCCACATAAACTTAAACGATGGAACAGTAGAAGGCATTATGCAT
+AAGTTTCTGCCAGTTTTTTCTGTACAGTATCATCCTGAGGCATGTCCTGGTCCTCGTGATTCAACAGATA
+TTTTTGATAAATTTATGGATATAGTCATGGTTTACAAAAGGAGGTTTTATTTTGCCGAAGTATAAGGATA
+TTAGTAAGGTTCTGGTAATAGGTTCGGGTCCGATTATAATAGGGCAAGCAGCGGAGTTTGATTATTCAGG
+AACCCAAGCCTGCAAATCTTTAAAGGAAGAAGGAGTACAAGTAGTACTTGTAAATAACAATCCAGCTACT
+ATAATGACTGATACTGATATAGCAGATATTGTTTATATTGAAAATCCTACTGTAGAAGTAGTTGAAAAAA
+TAATAGCAAAAGAAAGGCCCGATGGAATTCTTGCTACCTTAGGAGGACAGACAGGGCTTAACCTTGCTGT
+TAAACTCAAAGAAGCAGGAATTTTGGATAAGTACAATGTAAAACTTTTAGGCACTTCTGTTGAGTCAATA
+AAAACTGCAGAAGATAGAGAACTTTTTAAAAGAAAAATGCAGGAAATAGGGGAGCCAGTTGCTGAAAGTG
+TCACAGTCACAAATGTAGAGGATGCACTTAAATTTGCTAAAAATTACGGTTATCCTTTGATAATAAGGCC
+TGCATATACTCTTGGGGGTACAGGTGGCGGTATAGCTCACAATGACGAAGAACTTATATCGATTGTGGAC
+TTAGGTCTTAAAAAGAGTATGGTTGGAGAAGTACTTGTTGAAAAATCTCTGTATGGATGGAAAGAAATAG
+AGTTTGAAGTAATGAGAGATGCTGCTGATAATTGTATTACCATCTGTAGCATGGAAAATTTTGATCCTGT
+AGGAGTTCATACAGGAGACAGTATAGTCGTAGCGCCAGCGCAGACTTTGTCAGATTACGAGTATCAAATG
+TTAAGAAGTGCAAGCATTAAAATAATCAGGGCTTTAAAAATTGAAGGTGGATGTAATATCCAATTTGCTT
+TAGATCCCCAAAGCCACAAATACTATGTTATAGAAGTAAACCCAAGGGTTAGTCGTTCAAGTGCACTGGC
+ATCAAAAGCGACAGGATATCCTATTGCAAAAATTGCTGCAAAAATTGCGATAGGACTTAGGCTTGATGAA
+ATAAAAAATCCTGTCACGGGGAAAACAACCGCATTTTTTGAACCTGCATTGGACTATGTTGTGACAAAAA
+TACCGAGGTGGCCTTTTGACAAATTTTATACTACTGATAGAAGAATAGGTACACAGATGAAGGCAACAGG
+AGAAGTAATGGCAATAGAAAGGTCTTTTGAAGCCTCCCTTTTGAAGGCTGTAAGGTCACTAGAGATAAAA
+GCTTATGGTCTTAGGTTAGATAGTGTAAGAGGCATGGGAACAAAAGAAATACTGGAGGACATTTCAGTGC
+CTAATGATATGAGGCTGTTTTATATAGCAGAAGCTCTTCGTCGCAATATAGACATTGATTATATTAACGA
+CGTTACAAAAATAGACAAATGGTTTTTGAATAAGCTTTCAAATATTGTAAATATGGAAAAGGAAATAGAA
+GAAAATGAGCTAAGTAAAGAAATTCTTAAAAAAGCAAAGAGAATGGGCTTTTCAGATAGAGAGATTGCAA
+CGATAAAGGGAATTAAAGAAGAAGATGTGAGAACATTGAGGAAAAAATATGGTATATATCCTTCTTATAA
+AATGGTAGATACCTGTGCAGCAGAGTTTGAATCAATTACACAATATATATATTCAACTTATTGTGAGGAA
+GACGAAGTTGAGACCCATGATATACCAAAGGTAATTGTAATAGGTTCTGGTCCTATAAGAATTGGTCAGG
+GGATTGAATTTGATTATTGTTCTGTGAAAGCTTTATGGGCTTTGAAAGAAACTGGGATTAAATCTATCAT
+AATAAACAACAATCCTGAAACTGTCAGCACGGACTTTGACACGGGAGACAGATTGTATTTTGAGCCTATT
+ACATTGGAGGATGTTTTAAACATCTATGAAAAGGAAAAACCACTGGGTGTAATGGTAATGTTTGGTGGAC
+AGACGGCGATTAATCTTACAGAAGAGCTAGTCAAAAACGAAGTGAAAATATTAGGAACCTCTTTTAAAAG
+TATTGACATAAGTGAGGACAGAGAAAAATTCTCAAAACTTTTAAAAGAATTAAATATCAATCAACCTAAA
+GGAGGATATGCATTAACAGTAGAAGATGCAAAAGATATAGCCTTAAAGCTTGGATTTCCACTTCTTGTAA
+GGCCATCGTATGTTATAGGTGGTCAGTCTATGGAAAAAGTTAACACACTCCAAGAACTGATTGACTATGT
+GAAACATGCGACAGAAGTATCTCCAGGCAAACCTGTTTTAATAGATAAGTATATAGATGGAAGAGAAGTA
+GAAGTTGACGCAGTATCAGATGGCGAATGTGTATTAATACCTGGAATAATGGAACATATAGAAAGAACCG
+GGGTGCATTCAGGAGATAGTTTCTCAATATATCCTGCAAGAAATTTGACTGAACGGGAGATAAACACTAT
+TATCGAATACACAGAAAAGATTTCAAAAGCTTTAAACGTAAAAGGACTTATAAATATTCAATTTGCAGTA
+AAAGAAGGCACTGTATATGTGTTAGAAGTAAATCCCAGAGCTTCGCGTACGGTACCTATTATGAGCAAAG
+CAACAGGTGTACCTATGGTGAAACTGGCAGTAGAAGTGGCCTTAGGCAAAAAGCTAAAAGAGTTAGGCTA
+TAAAGGCGGTTTATGGCCGCAGACCCCATATACGGTTGTAAAAGCTCCCGTGTTTTCTATGGAGAAATTG
+ACAGATGTTGAAGTTTCACTAAGTCCTGAAATGAAATCAACTGGAGAAATAATGGGTATAGATTTAAGCT
+ATGAAGGAGCACTTTACAAAGCTTTAGAAGGAGCAGGTCTTAAAATACCTAAAAAAGGGAAAATCCTTCT
+TTCAATAGCGGAAAGAGATTTTCAAGAAGCAGTATCTTTAGTAGAAAAATTGCAGAGCTTGGGGTATGAA
+ATATATGCAACCTACAGGACTGGAAAGTATTTCAGTTTGATGGGGATTCATGCAAATATTATGTCTCTTG
+ATCATGCAATAAAATTGCTGAAGAATGGATATTTTGATGCTGTAGTGAATACACCAACAAAAGGGAAAAA
+ACCTGATAATGCAGGATTTAAACTAAGAAGAACAGCGGTAGAATATAGAATTCCTCTTTTTACATCTATA
+GATACTATAAAAGCGGCATTAAATGCTGTGTCAAAGGTAAATGTGAACGGCTTGTCCGTTTTATCTATGA
+ACGAATATCAAGAAATACAAAAAGATAATGTCAAAAATTTAGTTTTGTAAGGAGTGTTTAAAAGTATTAA
+GGTGAAAAAGTAGTGCTTACTTATTTAAAGAGGACTTGACACCTCAGGAATCATCCCCTGGCTTAAAGGT
+GTCAAGTTCAATATTTATTCATCAGATTACAAATACATCCAAATATAAGGTCAACCCCCACGTTTTCTAT
+ATATAAAAGTGGGGTTGTTATCAGTTTAAACGGTAGAAAAATCCTTCTGTTTAGTATATTATTTACACTA
+TAGAAATTTTATAATCTTTCAACCACATATTTATTTGTACGAGGTAAGCGAAAAGCTGTGGGGAACCCAT
+AAGCTGTGAAAACCAGGCAGGGTCATAGGCTTTTGCATCTGTTTCTATAAGTTCTGCAATTGCTTTTTTA
+TCTACAAGTTGCAAAAGTGGGGATGTACTGTCGTTAATTATTTGTTTTAGCCATTTTTTAACGATGTTTT
+TAAATACAGGATTGTGTGTTTTAGGGTAGGGACTCTTTTTTCTTTCAATTACTTCGTCTGGGATGTAACC
+TTTTAGAGCATACCTAAGTATTCCTTTTTCTCTGTTGTTTAAATTTTTCATTTCCCACGGTATGTTCCAT
+ACATATTCTACAAGTCTGTAATCTAAAAAAGGTACTCTTGCTTCTAAGCCTACTGCCATACTCATTCTAT
+CCATTCTGTCAAGAAGCATAGGCATAAATCTTGTTATGTTAAGGTAAAACATTTCCCTCATTCGAGCATT
+ATAGGGGTCTTCTCCATTAAGCTTTGGCACTTCATTTAAAGCTTCGTTATATCTATCATTTAGATATTCT
+AAAGGCCTTATGTAATTAACAACTTCTGGCAGAAGCAATTTCATGCGTTCATTAACCATTCTTGTCCATG
+GGAATGTGTGACTTCTGATTGATTCCTTATTTCTAAACCAGGGATAACCTCCAAAAACTTCATCAGCACC
+TTCTCCTGATAGGGCGACTGTTGCTCCTTTTTTTACTTCTTTTAAAAATAGATATAAAGATGAGTCTATA
+TCTGCCATACCAGGAAGGTCTCGAGCGTATAAGGCTGGCTTTAGAGCATGTGCGAGTTCTTCATTGTCTA
+TAAATACATAGTTATGGTCTGTGTCAAGTTTATTTGCAACAAATTTTACCCAGTCTGCGTCAGAGTTTGG
+TTGAAATTCGTTTGGCGTAAAATATTTATCATTACCTACATAATCTACAGAATATGTTATAAGTTTATGA
+CCTTTTTGTTTTAATTCTTCATTTGCGAAGAAAGATACAGCAGTTGAATCAAGTCCACCTGAGAGCAATG
+AACATAAAGGTACGTCTGAAACAAGTTGTCTTACTGATGAGTCTTTAAGGAGATACCTTATTTTTTCCGC
+CGTTTTCTCAAGGCTATCTTCATGGGGAAGACTTTGTAATGACCAGTATTTGCTTATGTTTACTCCATTT
+TTGGTAAATATGAGGTAATGTCCGGCTTTTAATTCTTTAATGTCTTTAAAGACACCACATCCGGGAGTTC
+TTGAAGGTCCCATTACAAATATTTCTGCAAGACCTTGTGAGTCTATCTCTGGTTTTACATGAGGATGTGC
+TAATATTGCTTTGATCTCTGAACCAAATATCAAAGATCCGTTTTTAATGGTATAAAATAGTGGCTTTATT
+CCGAGATGGTCCCTGGCAATAAAAAGCCTATTTTGTACTTCATCCCATATTGCAAAAGCAAATATTCCAT
+TAAATTTTTTAACACATAAAGGACCCCATTCTATATAAGATGTCAAGATAATTTCAGTATCTGAACGGGT
+ATTAAAAGTATATCCCAAGGATATGAGTTCGTTTTTTAATTCATCCATATTGTAGAGTTCTCCATTGTGG
+ATGATGACAAAATTTTTTTCACCGTATTTTTTTATCATTGGTTGAATTCCGCCTTGTGGATCTATAACAA
+TTAAACGGCGGTGACCCAAAACACAATGCTTTGATAGCCATACCCCAGAACCGTCAGGTCCTCTTTTTTT
+AAGAGTGTCTGTCATTTTTTCGATTACTTCATTTTGGAGTGATAAGTCCATATTAAAGTTAACCCAGCCC
+GCTATTCCACACATAAAAATCCTCCTAAAATTTGAATCTATAACTAAATATATTCTCCTTTTTTGCCATT
+GATACATGTTATAATTTTCTAACGAACCACCCATGCTTAAACAAGCACAATCAGGAATGAAAAGTTTTCA
+AGTTGCAAAAAAGTTCTATATTAAATATTGGGGTGGATGAAAATCCTCACATAAAAAATAGAGCACTTAT
+TCTGAATGCCTGCTATAATAGAAGTGGTTAAAACAACCCAACAAAAGGAGGCATCAGAATAAGTGCGATA
+TAATTATATCACAAAATTTTTGAAAGATAAAGATATAGTTTTTGAGGACATAACAGAATAATACTTTCTT
+CTAACATTTTATGCATACATATTTCCATAAGGTCTTTTGCCTATCGGATACAATTTGACAAAAGAATGAT
+CCATAATCTTTTGAAAATCATAATCAAAATATTGACAAAAATTTTCAACGTACTTTTGTATAAACACGTA
+ATCCCTGTCATCTATCTCTTCTTTAATAACTTCTTTTCCAAGTTTATAATCTTCTACATCTCCTCTCAAA
+TATATAACTCCTCCATGCATACCCGTACCACAGTACTCTCCAACTATATCTTCATCATTTTTTAAGTTCA
+GTACAATTATGCATCCCCCTGCCATATATTCACCCAAGAAATCTCCTGCATTTCCTCCAATGACTATTAC
+AGGAACTTTATCTTTGTATTCTTTCATGTGTATGCCAACTCTATAGCCAACACTATCTTTTATATAGATA
+GATCCACCCCTCATCCCGTAACCAATGACGTCACCTGCATGTCCATGTATAATAATATTTCCATCGTTCA
+TTGTATTTCCTATTGCATCCTGTCCGTTACCAAAAACTTCTATTGTAAGTCCATCCATAAAGGCTGCCAT
+ATCATTTCCAGGTGTACCCTCGATGTTTATTTTAGTAATCCCAGATAAATTAACTCCTATATATCGCTGT
+CCATTAACGTTCTTTAAATTAATTATGTCTTCACCTGAACGAACTAGTTCTTTAATTATTTCATTAAGGG
+CTCTATAGTGAATTCCTGACGCATTTATGGTTTTCACTATACCACCTCCTATTCGCCGGCAGCAAGAATG
+CCAAGTATATCAAGTTCTTTTTGTGTCATTCCTATCCCACGAAGCATTAACCTATTGCCTTTAAGACTTT
+CAATATCATTTATACCCATTCCGCCAAGCATTTCTTTTATTTCATGACTCCATGCTTGTACAAGGTTAAC
+AAGACGTTTATATCCGATTTCTGGGTTTAATCTTTTTGCAAGGTTAGGATCTTGTGTAGCAATTCCCCAG
+TTGCATTTTCCAGTATAGCATTTTTGGCACATGTGACATCCCAGAGCAATCAAAGCGGCTGTTCCAATGT
+AAACAGCATCTGCACCAAGAGCTATTGCTTTGACTATGTCTGCACTGTTTCTAATACTACCTGCTGCAAC
+TAAAGATATTGTATGTCTTATACCTTCGGAGCGAAGTCTTGCATCTACAGCAGCTATTGCAAATTCAATT
+GGAATTCCTACGTTATCCCTTATTCTCTTTGGTGCAGCCCCTGTACCGCCTCTAAATCCGTCTATTGCTA
+TATAATCTGCTCCAGCTCTTGCTATCCCCGAAGCTATTGCCGCTACATTATTGACTGCTGCAATTTTAAC
+ACCAACAGGTTTTTGATAATCGGTAGCTTCCTTCAATGCATATATTAATTGTGCAAGGTCTTCAATTGAA
+TAGATATCATGATGCGGTGCAGGAGATATAGCATCACTTCCAGGTGGTATCATCCTTGTAGCCGAGATGT
+CTTCACTCACCTTTTCACCGGGTAGATGACCACCTATCCCAGGCTTTGCACCTTGACCAATTTTTATTTC
+AATAGCCGCCGCAATATTGAGGTATTCTCTATCAACACCAAAACGACCTGATGCTACCTGTACAATTGTA
+TTTTTGCCATATTTGCGGAAGTCCTTATGAAGCCCCCCTTCACCACTATTATAAAATATCCCAAGCTCTT
+CAGCAGCTCTTGCTAAAGCTGCGTGAGCATTATAACTTATTGAACCATAAGACATTGCTGAAAACATTAT
+TGGTGTCTCAAGTTTGAGTTGAGGAGGCATTTTTGTTTTAACATTGAGGTTTTCGTCTATTTCTATCCTA
+TCAGGCTTTCTACCTAAATATACCCTTAACTCTATAGGTTCTCTTAACGGGTCTATAGACGGGTTTGTAA
+CCTGACTTGCATTTATAACCATTTTATCCCAATATACAGGATAAGGCCTATCATTTCCCATGGATGACAG
+AAGAACTCCACCCGTTTCTGCCTGTCTGTATATATCTCTTATAGCATCGTAAGTCCAATTAGCATGTTCT
+TTAAATGTTTGAGGATGTTTAATAATTGTAAGAGCTTGTGTTGGACACAATACGACACATCTTTGACAAT
+TTACACAATTCATATCATTTGAAACCATCTTATCTAGATGTTCATCATAACTGTGAACTTCAAAGGAACA
+CTCTCTCATACAAACCTTACAGTTAATACATTTATCGTAATCTCTAAGTACTTTAAATTCTGGAGTAAGG
+TAGCTTAAACTCATGCAGTAACCTCCTTTGTAGAATACATTTCTTTTTCATTCTCACGTATGAGCTCAGC
+TATAACAGGTTCTCCACCTCTAGGCATCCATACGCTTTCAGGATTTTTGCATACTTGCCTTATTGCTGCC
+TCTTCGCTGGCTACATATATCATATCGCCTTTTTTTGCAGCAGTAAGTGGTCTTAGTTTAATCCTATCGT
+TTATTGCTATAAAGCCGTCTTCATATGCTATTATCATTGAAAATGGACCATTTAAAAGAGCTCTCCTATA
+AATTATTTTCAGGTTAGTGTATAAAATTTTTTCTTTTGGTGACATTCTGTCAACCTGCTTCCACAAAGGC
+GATGCAACTACTTTGCATGCAAGTTCTATTGGTAAGCCATGTTTTCTTAATAAAAGATCGAAAATATATA
+CCGCAACTTCTGTATCAGTTTGCAAGGTACAAATATATCCAAATTCTTCTAAATATTTGCGATTAGTATC
+GTACGAAGAAAGCTCGCCATTGTGAACAACAGAGATATTTAATAGATTAAAAGGATGTGCACCACCCCAC
+CATCCTGGTGTATTCGTTGGAAATCTACCATGGGCCAACCACATATACCCTTTATAAGATTCCAATTTGT
+AGAAATTTGCAACATCTTCTGGATAACCTACCGCTTTAAATACTCCCATGTTTTTCCCGCTAGAAAAAAC
+ATATGCGCCTGGTATATTACTATTTATATTAAATACAAATTTAATTGTAAATTCATTTTCATCCAGTTCT
+GATAATTTCAGTCTCTCTGGCCTTGGTATAGCAAAATATCTGTAAATTAATGGTGCATTTTTAATATGCG
+CTGTTTTTCGTGTTGGTATTTTTTCTTCTAAAGCCACTATATAATTTGCTTTCAAAATATTTTCTGTTTC
+CTGTTTAGCTATCAAATCATCATAAAACACATGAAATGCAAAATAATCTTTGAAATCGGGATAAATGCCA
+TATGCAGCAAAACCACCTCCAAGACCATTTGATCTATCATGCATTGTCGCAATGGAATCTGCTATAGATT
+GCCCAGAGAATAGACGACCAGTACGATCAATTATGCCACTTATAGCACATCCCGAAGGTATTCTTACATA
+ACCTTCCTTCAACATTTTATAACCCCCTTAAAAAATTTTTATATGCAATATTTTTTTTGAAAGTTGCATC
+AATCGAAAATGTTTCCCGATTAAAATTGTCCTCGATTTGTAGTAATAGTCTCATGAATACTAAATAAAAG
+TGTTAATGTTAATTATAATACATTTTTTTAATTTTGCAATATGGGCAATATAAAATTTCATAAATTATTT
+TTGACACAGTTTTTAATAGTTTCTACTTTTTGGTGAAATTTTAAAATGAACATTAACAATAAAAATAAAG
+AATATTACAGATTTTCAATAAAAACGTTAATAAAATGTTAAAAAAAATTTCACAAAAAATTAATTGACGA
+TATCAAAAAAATATGATATTTTTACTCATATAAAAATTGAGGAGATGATGAATAAAAAGGTAAAAAAGGA
+AGAAAATGTGGGAGTTTGTGGTTTTTAACTTTACCGAATTAACGTATTAATGTATTGATGTATATAAAAC
+ATAAAAGGAGGTTATATGATGCAACATACTTTAAGTGAGATTTTTGGTTCAAATGTTTTTAATGATTCAG
+TTATGAGAGAGCGTCTTCCAAAGGCAACTTACAAAGCTTTAAGGAAAACAATTGATGAAGGAATTCCACT
+AGAACCAGCAGTTGCTGAAGTTGTGGCAAATGCAATGAAAGACTGGGCAATTGAGAAAGGAGCAACTCAT
+TTTGCACATTGGTTCCAACCATTAACTGGAATCACTGCGGAAAAACGCAATTCTTTTATTTCTCCTACTC
+AAGATGGCAAAGTAATAACTGAGTTTTCAGGAAAAGAATTGATTAAAGGTGAGCCTGATGCTTCTTCATT
+TCCATCAGGTGGGTTAAGGACTACTTTTGAAGCAAGAGGATATACAGCATGGGATTGTACATCGCCCGCT
+TTTATCATGGATAATACGCTATATATTCCTACTGCTTTTTGTTCGTATACTGGCGAAGCTCTAGATTTAA
+AAATACCTTTATTGCGCTCTATGGAAGCTTTATCAAAGCAAGCTCTTCGAGTGTTAAGATTATTTGGTAA
+TACTACAGCAAAAAAGGTCATTCCTACTGTAGGACCTGAACAGGAATATTTTTTAATTGATAAAAAGATG
+TATGACAAACGTAAAGATCTTATACTTACGGGAAGAACATTGTTTGGGGCTCGATCACCAAAGGGTCAGG
+AAATGGAAGATCATTATTTTGCTTCTATCAAAGAAAGAATATCAGCATTTATGAAAGATTTGGATGAAGA
+ACTGTGGAAATTAGGGGTTCCTGCCAAAACTAAACATAATGAAGTTGCTCCTGGTCAGTATGAACTTGCT
+ACTGTATACAATACAGCTAATATTGCGTCAGATCATAATCAATTAACAATGGAATTAATGAAAAAAGTTG
+CTTTAAGACATGGACTTGTGTGCCTTTTGCATGAAAAACCTTTTGCAGGAATCAATGGTTCTGGTAAACA
+CATTAACTGGTCGATGAGCACTGATGATGGCCAAAATCTTCTAGATCCAGGGCATACACCTCACGAAAAT
+GCACAATTTTTAGTATTCTTATGTGCTATAATCAAAGCTATCGATGAATATGCTGATTTGGTCAGAGTAG
+CAGCTGCAACACCAGGCAATGACCACCGTCTTGGTGCGAATGAAGCACCGCCTGCAATTGTATCAATCTT
+CCTTGGTGAACAGCTTACAGACATTCTTGAACAAATTGAAAATGGTGGTGCAACCACTTCCAAAGTGGGT
+GGTGTACTGAAAGTAGGGGTATCTACTCTTCCTGCGTTACCGAAGGATTCTACAGATAGAAATAGAACAT
+CTCCCTTTGCATTTACAGGAAATAAATTTGAATTTAGAATGGTTGGCTCTTCTTCGTCAATTGCAATTGC
+TACTTTTATCTTAAATACTATTGTTGCTGAAAGTCTATCTGAAATTGCAGATAGACTAGAAAAAGCTAGT
+GATTTTAATGAAGAAGTACAACTATTGCTTCAGGAAATTGTAAAGAAACACAAGAGAATTATATTTAATG
+GAAATGGGTATTCAGAAGAATGGGTAAAAGAGGCGGAGAAAAGAGGGCTTCCAAATATCCGGTCAACTGT
+TGAAGCTATTCCTGCCTTAATCAAAGAAAAGAATGTCAAGCTGATGGAAAAACACGGTGTATTGAGCAAA
+CGTGAACTTGAATCACGTTATGAGGTTTTACTCGAAAATTATATAAAAACAATTAATATTGAGGCATTGA
+CAATGTTGGATATAGCAAAGCGACAAATACTGCCGGCAGTAGTAAATTTCGCTACAAAAATTGCAGAATC
+AATAAATTCTGTTAGAGCAACAGGGCTGAATGTTGATATAAGCGCCCAAACTGAATTATTAGCAGAAGTT
+TCTTCACTAATGAGTGAATTTAAGAAAAACATATCTGAACTTGAAAATGCAGTTAATGAAGCTTCAAATA
+TGAATAGTGATTCTTATAGCAAGGCTTGCTATTACCGAGATGTAGTATTTACAAAAATGGGCATTTTAAG
+AGAAATTGGAGATAAACTTGAAACCATCGTAGATGCAGAATTATGGCCACTTCCAACGTATGCTGACATG
+TTATTTAATATTTGATAAAATTAACTTAACCCGTAAAATAGTGAATTTGAGGCACTTAAGTAAGTGCCTC
+ATCAGTTTGTTGACAAAGTCTCTATCTTTAAGTGGCATTTTGTGTTAATGCTCCGGAGTTACAAAGCGAC
+AAAACTAAAAGCTCGCTTGAGGGCTCAGGCGGGGTTCCGGCCAATTCGCCTTACGGCTCAACGTGGCCGC
+TCGCTTCGCTCGCCCCGCCTTCGCTCCTCAAGCTCGCTAAGTTTTGTTACCGCTTTGTAACAAGTCGCAT
+TTACACACAAAATGCCACTTTTTTAAGTTTGTCAACAGTCTGTTGAGGCACTTAAGTAAGTGCCTCATTT
+TTATGTGCGCACGGCATGGGCTAAAGCTTAAGCGGTGAAAGTCCGCCATAGCTATAAAATAAAAAGGCTT
+AAGAGTTAAGCCTTAAAAAATATCTATAAAAGCTTAAATCATCTGTAAGTTCTGGATGAAATGCTGTAGC
+AAGTAAATTGTCCTGCTGTGCTGCAACAATTTTACCCTCATATTTTGCAAGTATCCTAACACCATCCCCT
+ACACTCTCTATATATGGTGCTCTTATAAACACCGCTTCTATCTCATTTTCAGATATTGCTGGTATTATAA
+GTCGTGTCTTGAAACTGTTAATCTGACTTCCGTAAGCATTCCGTCTAACAGTAATATCCATTATTCCAAG
+GTGTCTCCTTTCATCATTAACTATATGTTTTGCCATAAGTATCATGCCTGCACAAGTACCCCATATAGGA
+ACTTTCCTTTCATTTAACTTTAAAATGGCATCTTTAAGCCCAAAATCTACAAGTATTTTCCCTATTGCAG
+TACTTTCACCACCTGGAATAATTAGGGCATCGAGAGTTAAAAGAGTATCTTTATCTTTTGCCTCTACTGC
+TTCAATTCCTTTTATAAGCTTTAATTTATCCATATGTTCCTTAACAGAACCTTGAACTCCCAAAACTCCT
+ACCCGCAAATTACCATCCCCTTGTCGCGTATAAATCTTTTTCTTCTAGTTGCCTTATGTCTATGCCGGTC
+ATCGCTTCTCCCAATCCTTCTGAAACTTCTGCCAATATTTCTGGTTTGTCGTAATATGTTACAGCTTTTA
+CTATAGCAGCTGCCATTTTTTCAGGGTTTTGCGATTTAAATATTCCTGAACCAACAAAAACACCATCTGC
+ACCAAGCTGCATCATGAGTGCCGCGTCTGCCGGTGTAGCAATGCCTCCTGCTGCGAAATTTACAACTGGA
+AGTTTTCCATGTTGTGCAACATATTTTACAAGGTCATAGGGTGCCTGAAGTTCTTTTGCAGCAGCCATAA
+GCTCCTCTTCTCCCAAAGTTGTAAGCCTTTTTATTTCGGCATTTATCATCCTCATATGCCTTACAGCTTC
+TACTACATTTCCAGTACCTGCTTCACCTTTTGTTCTTATCATTGAAGCTCCTTCTGCTATGCGCCTTAAA
+GCCTCTCCAAGGTTTTTTGCACCACATACAAAAGGCACTTTAAAATCCCATTTGTTTATATGGTACATCT
+CATCTGCAGGTGTTAAAACTTCACTTTCATCAATAAAATCTATCCCAAGTGCCTCTAAAATCTGTGCTTC
+CACAAAATGCCCAATTCTAACTTTCGCCATAACAGGGATTGATACTGCTGCCTTTATCTCTTTTATTATT
+TTAGGGTCTGACATTCTTGCGACTCCGCCCCTTGCCCTAATATCGGCTGGAACTCTTTCAAGTGCCATGA
+CAGCGACAGCGCCTGCTTTCTCTGCAATAATTGCCTCTTCTGGTGTTGTCACATCCATGATAACGCCACC
+TTTTAACATTTGGGCTAAATTTTTATTTAGCTCATACCTTTCATTCATTGTTTTCCTCCTCCTTAAATTG
+TGTTGGTATTTGTATGTATCCTAATATCAATTGTATCTCTTAAATCATAACAAGTCAATCAGAACATTAT
+AGATACAAAAAATTAAAGATGTGATATTAAAAGAAGAAATTGGAGAGACAAATGGAGTATCATTAGCAAT
+ATAGGGGATATGCAAAATTAAGTAAAACTATCAGAAACAAAAACCAGATATGTATGATGTGTAATATACA
+ACTATCAAAAACTTCGGCTGAATGGAAAAGACAAAGAAAGGGAAAAGAGGTGCTAAAAAAGAGCATAAAT
+ATTCTGTAGAAGGCAAATGCTAAAAAATAGCATGAACTGATCTAAGGAAAAATTAAGCCGATTTTAGGTT
+AAACCACTTATTAGTTTTTTTAAAGAGAGACAAAACGATTTCAAAATCAGGGACATTAGCGGGGGTGGTA
+GTTTCAGCGATAGGTAGGCCGGCGGTGGCATCAACAATAATATTGAAGATAAATCAAGATTTTCAAACAT
+AGAAAAATAGAAATCAATTTTTAGATTGAGGAGTAAGGATCTCAGGTATATTTAAGAGTAATTTAAGTTA
+ATACACGTGGGATTTCCTCTTTATAAGTATTTTATGGTGTATATATAATAATTCAACAGATAAGGAGGGG
+AGGAAATCCTGCATAAAAGTTAGTAAAGGTATCTTGATGGTTCAGTCCTAATTAACCCTGTTGAGCAAGG
+GATTCCTTGCTCAACAGGGTTGGGTTATTTTAAGAGGTATTACTACTTAATATTTTACAGGTTCACTACC
+TCCAGCGCTTAAATCAAAGAAATAATTGCCACTACCTCTATATGAATAAACTTTAACATAGTAGGTACCA
+GTTTGTGAAGGAAGTATTGTTATTGTTTCTTGCCTTTGAGTCCCTGTAGAGCTTTTGATAAGTGTGCCGC
+TTGGATCATAGAGGTATATATCAAAATCGGGATTGTAATTTGCCCAGTCAGGAATTATTAATGTTATTGC
+GATTGGATAACTTGTATTTGTTGCGTTAAAAGTCCAAGTATCACTGTAACGAGAACCGGGCAGATAACCT
+GAAATATAATAATGATTTGGTACATCAATATTATTTCCTCTAAAATTACCTGCTACCCTTATAGCTTCAT
+AGCCATCCAATCTTCCTGCACCATAGTCAACGTTTTTGCTTGGAGGCCCCCAGCTTTTTGCAGTAGACAT
+TATTATATTTTTTGCATCATTTGGAGTGAGATTTGGATTAGCGTTAAGCATAAGAGCAACAGTTCCTGCT
+ACAAAAGGTGTTGCCATGCTTGTACCGCTGTATGTTACATATCCATTTACAGAATTCGCCTTTGCGGCAG
+TTATATTATATCCTGGGGCCGCAATGTCAGGTTTTATTCTTCCGTCAGCAGTAGGACCGCGGCTGGAAAA
+GCTTGCAAGGTTAAAGCCAAGTTCACCTACATCTGCCATTGCTGCGACTGTTATGGCTTTTTCCGCAGCA
+CCAGGGGACCCTATGGTGTATTTTGCAGGGCCAGAGTTTCCTGCTGCTACAACTACTACAATACCGCTAT
+CTACTGCTCTATTCACTGCTAATGAGGTAGAGTCAGTTCCATCAGAACTTGTAGAAGTGCCGAGGCTTAA
+ATTTATAACTTTGATTCCGTATACATCTTTATTTTGAACAGCCCAGTCAATTCCTGCAGTTACAGTGCTC
+ATGCTGCCGCTTCCATTTGCATCTAAAACTTTTATTCCTACCAACAAAGCATCAGGAGCAACGCCTTTGT
+AAAAACTGTTTCCAGCACCTGTACCTGCAGCAATACTTGCTACGTGAGTTCCATGGCCATTGTCGTCGTA
+TGGTGTAGTTTTGTTGTTGATAAAGTCTTTCCATCCTATTATTTTTCCACCTGAGAGGTCAACGTGATTT
+CCGTCTATACCTGTGTCAATAATTGCTATTGTTATATTTTTTCCTGTGACTCCAAAATCACTCCGTGCTT
+TTGTGATTCCAAACCACTTTGTTGCGGTATCTAAAGTAGCATATACAGGCTCATCGTACTCAATTTGCTT
+TACTATTTCTAATTTAGATAATACATTAATTTGACTTTTAGTTAGATTGGCAGCAATTGAGGGTATAATT
+TTATATCTATGTTTTATATTAAATTTTCCGATGTTTTTTGCGATAGTGAATATATCTGCATCACTTACGG
+GTTTGTTAAAGGTTATTATAACAGGGAATTCTTCGCTATCTGGTTTATTAAGCAGTCTTTGCTCTAAGTC
+GTCAAAAATTTTATTTTTATTGGAATCTTGCATTGAAATTTTTTGAGGTAAAGAAGGGTAAATTTTAGAA
+GGAGAATCTATAGGCAGGTTTATTTGGTTAGGTTGAGCTTGTACTAGTATTTCGTTTAGCGAAATTAGAC
+TTATAATTAGCGCTAGAGAAAGTAAAATTTTTGCTAACTGATGTTTTTTCATTTTTCTTCATACCTCCTT
+AAAAATAAGTTTACTCTTGTTCTATTGAAGAAAATTTTTCACTTAATGATTATCACCCCCTTCAAAAATA
+TCTTTTATAAAAAGAGAGAAGCAATTTTTATGCCAGTTCATTGTGTATAAGTAAAACTGAGCGAAATTTT
+TTAAATGTCTATTTTTTTATACAGATTTTTATACACTGAGCCCTGAATTTTTTGCCTACATGTGACCATA
+TGTAAAATTTTGACGAATTATGTTGAAAAAATCTTTTTATGACAATGAAGGAAAATTTGGGTCTATATCT
+AAATAATAAATATATGGAAGGAAAAGAATGTATAGCAGTGAAAATGGTGATAAGTATGTGCAATAAGGAT
+AAGGTTTACAAAGTTGTGGTAGAAAAAAGTAAAAACTTCAAATTGGAAGATTTCGTTTTAAGTAAAAGCG
+GTGCTGCTACTACAAATGAGATAGCAAGAATCCTTAACCTCGCGCGTTCTAATGTATCAGCTATTTTGAA
+TGAACTTGTAAGAGAAGAAAAAATTATTAAAATAGTTTCTAAACCGGTCTATTACGTTGAAAAAGAAATT
+TTTATTCAAGCTTTTGGGAAAAGAATTAAATATGAAATCAACTTTAGTGAATTGATAAATGTTGTGAGTG
+AAATTAAAGAGGTAGGAGTTGAAGCTTTTGGTTTTGATAATATCATTGGATATAACGGTAGTTTGAAGGA
+ACAAATAGAGCAGGCAAAAGCCGCGGTAGTTTATCCGCCTAACGGATTACATACTCTCATTATTGGACCA
+CCCGGTTCGGGCAAAACTTATTTGGCGGAAAGTATGTATAAGTTTGGGCGTCGAAAAGGATTGAAAGGGT
+CTTTTGAGGTTTTAAACTGTGCAGATTATTACCACAATCCTCAGCTTCTCCTTTCTCACCTGTTTGGTCA
+TGCAAAAGGTGCTTATACAGGAGCTTTTGTTGAAAGAATAGGTTTGGTAGAAAAAGCGAATAATGGGATA
+CTATTTTTAGATGAGGTTCATCGCCTTCCTCCGGAAGGTCAAGAAATGCTTTTTTATCTTATAGATAAAG
+GAATGTATAAAAGGCTGGGAGACACAGAGGAAAGAAAGGTAAATGTAATGATTATTGCAGCTACTACAGA
+AAAAATTGATTCGATACTCTTGAGGACTTTTATAAGAAGAATACCTGTTATAATTCAACTTCCTTCATTT
+GATGAAAGACCGGTCGAAGAGAAGATGGAAATAATTGTTTATCTCTTAAGGGAAGAATCCAAGAGATTAG
+GTGTGGATATTATTATTTCTTCCCATCTACTTGCTTTACTTTCTCTCTTTAAGTATGAAGGTAACATTGG
+GGAGTTGAAGTCTCTCATACAGCTCATCTGTTCCAAGGCTTTTCTAGCTAATTTTCAGATTAACAGAAAA
+TTTATAAAATTAGATTCTGCTTTATTGCCTTCCAAATATTATAAAAAAGAAATTATTAATACAGAAACGT
+TTGATGAATTTTTTATCATAACTCCTTTTGGGAAAAGGAGCATTGACAGATACGATTTATACGAGTTTAT
+AGCCGGGAAATATCATGAATTAAAATCAAAGGGCTATGAAGAAAAAACAATTAGAGATAAAATAATTGAT
+TACGTTAGTAACTTCTTAGATGATGTATAGCTGCTTCTTTTATAGCAAGCTTTTACTTTTTGTTTTTTTA
+TCCCTTTTTACTAAAATTCCTGCAGCGAGGGCAGTTAGAGGTATACAGCAACTAATCCCGTGCTTGCTGC
+TAATGAGCGCACTATTTCAGTTGCTATTATGTCCAAATTTATTATTTCTCTTAGAGAAGTTTGATAAGCC
+ATAAAGAGCAAAAGCAAGGGTATTGCGCTTAGAACTATGGCTGTATCCATTTCTTGCTTTGCATATGCAG
+TTGAAGTGAGAAAAAACAGAAGAATGAGGGATATTGCTATGTATTTTAAAATTTTCATGAAACCTGCTAC
+CTCGCTTTCTTTTTGATAAAGGTTATGAGAGACAATTATAGCATTTTGTTTAAAAGAGTGTCAACAAAAT
+TTAAATCAATATTTTTACATTTATGGAAATGTTCAATAAATGAGTATATATGAGAATATATAAGCATAGT
+ATATCATAACAGAGGATAATAGCCTTTAATTGGGGATAATGAGAAAATACGAGAGTTGTCTTGAAAGGAG
+GAAGGAGCTATAATTGTAAACGAATTTGACTCCTGCTATTGTTGAAAAACAACAATAGAAAGGAGGAAGA
+AGGCTATGAAAAAAGTTGTAGCAGTAATACTTGCTTTTGTGATGGCTTTTGGAGTAGTCTCTCAGGCTTA
+TGCTTATACGAAGGTGCACGTGGTATCAAGGGGAGAATCCCTGTATTTGATTGCAACATGGTATGGAAGC
+GATTTGGACAGCATAAGGCAGGCAAATAATAAGTGGGATAATTTGATATATCCAGGGGAAAAACTTTTAG
+TTCCTATAAAAGAGGACAGCGATCACTACAATTACTTGGTGGACAGGTATTTAATTGCTAAGATGATATA
+TGCTGAGGCTAGAGGAGAGAGTTTTGAAGGGAAGGTAGCAGTTGGAGCAGTGATTTTGAATAGAGTAAAA
+AGCGGAATTTTCCCCAATACAGTAGCAGGAGTTATTTACCAGCCTTATGCTTTTGAATCTGTGCTAAATG
+GAGAATTTTTCAACCACGAGCCCGACCTGGAAGCTTTTAAAGCGGCTGATGCTGCTTTAGCCGGTTGGGA
+CCCAACAGGAGGAGCTTTGTATTTTTTCAACCCAGCGACTTCTACCTCCTGGTGGATATGGACAAGGCCT
+GTTACTACAGTAATAGGTCATCACTGGTTTGCGAGATAGGAGTAATTTCCTATCTCGCTTTTTTATAATA
+AATTCATTGATTTTGTAGGAAAATAAGGATTAGAAGTACACAAGAGGTGAATTTTTATGAAAAAGATTTT
+TGTGTTTGGAAGTAAAAAAGCAATTGCTTTAAAAAAATTTCTGGAGGATTTTTTTAAGGGGCGTGGTATT
+TCAGTAGAAGAGGTGAATTACAGCTTGCCTTGTGATGTATTGGTGATTTACGATGTTTTTGATGAAAAAC
+ATGTGAATTTATTAAAAAATTATATCAATACTCTTCCTCCAAATGTTATAATAGCTAATGGGGATGTAAA
+GGATGTAAATTTGCTTTTTGATATGGGTTTTAGTTTTACTTTGATTACAGCTGGGTTAAACCCGAAATGC
+ACAGCTACTGCTTCATCTATTTCCTATGAAGAAGGGGGATACAGGTTTAATTACTGTGTGCAGAGAGCGT
+TTAATAATTTGAAGGGCCAGTTAATTGAGCCTATGGAAATACCTGTTGAAATAAAAACGTCGGAACAGTA
+TAATATATATAACTCATTGTTTGCGGTTACATTGTTGACGTTATTAGAAGGAAGAGAAAAATTTTTTGAA
+TCGCCTGTCATAATCGGGGTGTAGGGTTAATATATTTTTAAAAGGACACATAAGGGGAAGGGGAGAGTGA
+ACGGATGGCAGGTAATTTTTTAGAAAACAATACCGTCACGCTGGTTGGAAAGGTTTTTACACCCCTTGAA
+TTCAGTCATGAACTTTACGGAGAAAAATTTTTTAATTTTATTTTAGAGGTACCAAGGTTGAGCGAAACGA
+AAGACTACCTTCCGATAACTATCTCTAACCGGCTCTTCGAGGGAATGAACTTGGAAGTGGGGACAAGGGT
+GAAGATTGAAGGGCAATTGAGGTCTTACAACAGAAAATCTCCAGAAGAGGGGAAAAACAAGCTCATTCTC
+ACTGTGTTTGCCCGCGACATCTCTGTTGTCCCGGAGGAGGAAGTTGTAAAAAACCCTAATGAAATTTTTT
+TGGATGGATTCATATGTAAAAAGCCAGTGTACAGGACTACGCCTTTAGGAAGAGAGATAACTGATTTATT
+GATTGCTGTAAACAGGCCTTATAACAAATCTGATTACATACCTGTAATTGCGTGGGGTAGAAATGCTAGG
+TTTTCTGAAAAACTTGAGGTGGGAGACCGCATAAGGTTGTGGGGGAGAGTGCAGAGCAGAGAATATCAGA
+AAAAGTTGGGAGACGAAGTGGTGACAAAAGTTGCTTATGAAGTATCTATAACCCGCATGGAGGTAGTGGA
+AAAAGAATTGCAAAAAACAGAATAAAAAGGTCAGAAAAAACACCCGAAAACTCGGGTGTTTTGTTTTAAC
+CTCTTAAGTCTTCCATTAATTTTGTTTTTTCCCTGGTTTTTTCGTCTACTACTTTGACGATTTTAGCAGG
+TACACCTGCCACCACTGTATTAGGTGGTACATCTTCAATTACCACTGAGCCTGCTGCGACCACAGCGCCG
+CGGCCTACTCTGACGCCCTCCAATATCACAGCATTTGCCCCAATCATTACATTGTCTTCAATTACAACAG
+GTACACTGCTTGGAGGTTCTAGAACTCCTGCTATAACAGCTCCTGCACCAACATGGACGTTTTTCCCTAT
+GATACCTCTTGCGCCTATCACAGCGTTCATATCTATCATTGAGTTTTCGCCGATTTCTGCTCCTATGTTT
+ATAACTGCTCCCATCATTATCACAGCGTTTTTGCCTATTTTGACTTTATCTCTTATTATTGCTCCCGGTT
+CTATTCTTGCATCCAGATGGGTTATATCTAAAAGTGGTATTGCTGAGTTTCTTCTGTCATATTCCAAGTG
+ATAATACTTTATTCTGTCTTTGTTTTGCTCTATGACTTTTTCTACAACTTCTAATTCTCCAATGAGTATT
+TTAAAGTCTTCAGAGCCAAATATTTTCAATCCTTCCTCTTCTTCTACCTGGATCTTCCCCTGTACATATG
+CCTTTACTGGAGTGGATTTTTTTGCTTCTTTGATGTATCTTGCAATTTCATAGGCGTTCGTCAGGTTATC
+ATTTGTGTTCAAGTTTATCATCCTTTCTTTACAAGGTCTTCCATTGTATATAAGCCAGGTTTTTGACCTA
+TTAAAAATTTAGCTGCTTTTAAAGCTCCATATCCAAAGACTTCCCTTGACTGGGCAGAGTGAGAAATTGT
+TATTACTTCATTGGGTCCTGCGAAGATTACATCGTGTTCTCCTACTATTGTCCCTCCTCTTACTGCATGT
+ATTCCTATCTCATTTGGCTTTCTTTGTTCTGTTTTTGTGTACCTTCCATACACGTATTCTCTTTTCTCAG
+GAAGAACCTGATTTATTGCATCTGCTATCATAAGTGCTGTGCCGCTCGGCGCGTCTTTTTTCATGTTGTG
+ATGCTTTTCTACGATTTCTATATCAAACCCTTCTAAAACTTTTGCTGCTTCTTTTACAAGGCTTATCAGC
+ACGTTTATGCCCAAAGACATGTTGGCAGATCTGAAGATAGGTATCTCTTTTGAAGCTTCTTCCACTGTTT
+TTAATTCTTCTTCGCTCAAGCCTGTTGTGGCAATGACCACAGGAATTTTTCTTTTTGCAGCTTCTTTTAC
+TAAATTTGGAATGGCTTCGTGATAGGAGAAGTCTATGACTACATCTGCTTCTTCTTTTACTTCTTTTAGG
+TCAGAGTATACAGGGAAGTCTAGAGGGAAGGTGTTTTTGTCAACTCCTGCTACTACTTCAAATTCAGGAT
+TTTCTTTTGCCAGCTTTGCTACTACTTTTCCCATTTTTCCATTGCAGCCGTGGATTATTAGCCTTATCAT
+CAATTTTCCTCCTTTAAAAGGCCATACTGCCTTAAAACTGACTTTAGGTATTCAAGGTTTTTCTCGCTCA
+TTTCAACAAGCGGCAGGCGAAGAGGACCCACTCCAAAGCCCATGAGGTTCATGGCTGTTTTTACAGGTAT
+TGGATTTGTCTCTATGAAAAGGGCTTTATTTAAAGGATTTAGTTCTAGTTGCATATCTCTTGCTTTTTCA
+ATGTCTCCATTGAGGTATGCTGTCGTCATCTCATGGATTTTTGCAGGAATTATGTTTGCTGTTACGGAGA
+TCACTCCAAGACCTCCTAAAGACATGATTGGTATTACCTGGTCATCATTTCCTGAGTATATTTCAAAAGA
+CTTGCCCATTATGCGGGCGATTTCAGCGATCTGAGATATGTCTCCACTTGCTTCTTTCACTCCCACCACA
+TTTTCTGCTTTTTTCTTGACTTCTAAGTACGTCTCAGGCAACATGTTTAAAGATGTTCTGCTGGGCACGT
+TGTAGATTATAATAGGTATATCTACGTGACGTGCTATTTCAGTGAAATGAGCTACCAATCCTTTTTGTGT
+TGTTTTGTTGTAATAAGGGGTGATGACCAAAAGAGCATCTGCTCCGACTGATTGTGCGTATTCGCTGAGT
+TCAATCGCATGAGCAGTGTTGTTCGAACCGGTTCCTGCAATAACTGGTATTCTCTTTGCCACTTTTTCTA
+CTGTAAATTTTATGGCTTCCTTTTGCTCTTCATCAGTCATTGTGGAAGCTTCACCCGTAGTTCCGCATAT
+GAGGATTGCATCTGTTCCTTCTTTTATATGCCATTCAATCAATTCGCCAAGTTTGTCAAAATTCACTCCA
+TTTTCAGTAAAAGGGGTCACTATGGCCACACATGAACCTTTAAATACAGGCATGCTCCATTCTCCTTTCA
+CATATTTTTGATTACAAGTTCAGCAATCTGCACGGCATTTGTCGCCGCACCTTTTCTTATGTTATCCGCC
+ACAATCCACATGTTCACACCGCTGTAGACTGTCTCATCCCTTCTTATTCTCCCCACAAATACCTCGTCTT
+TCCCTGTAGCAAAGGTGGCAAGAGGGTATAGGTTATGTTCAGGGTCGTCCATCACTACAACTCCGGGGGC
+ATTTTTTAGAATTTCTATTAACTCTTTCATCTCATAGGGCCGAGCAAATTCTACATTTACAGATTCGCTG
+TGAGAATTTACTACAGGAACTCTTACTGTGGTTGGAGAGACTTTTATAGAGTCATCTTTCATTATTTTCT
+TCGTCTCGTTTATCATTTTGAGTTCCTCTTTTGTATATCCGCTCGGGGTGAAGGAGTCAATGTGGGGAAT
+GCAGTTATTCGCTATTGGATGAGGGAATACCTGGGGTGGTTCTCCTTTCTGCGTTCTTTCGAGGTCATCT
+ATGCCTTTTTTGCCTGCCCCTGACACTGCCTGATAAGTAGATACGACAATGCGCTTTATCCTGTACTTGT
+CATGAAGGGGCTTTAAAGGGACTACCATCTGTATGGTGGAACAATTGGGGTTTGCTATTATTCCTTTATG
+CCATGATATGTCTTCTGGGTTTACTTCTGGAACCACTAAAGGTACGTTTTCATCCATGCGCCATGCGCTG
+GAATTATCTATTACTACTATTCCACGGGATGCGGCTATTGGGGCAAATTGTTTGCTCACAGTAGCTCCTG
+CTGAGAATAAAGCTATTTGTATGTCCCTGTTGAAGCTTTCCTCTGTAAGTTCTTCTACGATGTACTCTTT
+GTTTTTAAAATAAAGTTTTTCACCGGCAGATTTGGATGATGCGAATAAGTACAGCTTATTGACAGGAAAA
+TTTCTTTCTTCCATTACTTTTAGAAAAGTTCTTCCTACCATGCCGGTAGCTCCGACAATTGCCACATTAA
+CTCCCATTATTCTAATCCTCCTCTAATTCGGGCTTTTTTAATTTTATGCTGTATTAAAGTGATTTGCTTA
+TTTAAAATATATCATTACTATTATATGAAGTCAATAAAATAAGGATTACATGAGATAAAAAAGCCTAAAA
+AGTGTACAGATTTTACTTTTTAGGCTCTAAAACTTTTTCAAGGGATTTTAAGTTTTTGAGAAATACTTCT
+GCTTTTACTTTCGTCAACACCTTGTTTTGGGATTTTACTGTTTTTTGAAGCTCTGATATGCTCACTTCAA
+ATTTTTCAGCAGTGGACTTGGCTTCTTTTGGAAGCTTTACTTTTAGAGTTTGCCATGTAGAGTTTATATC
+CATCAAATCTTTGGAAATTTCATCCCATTTCTGTATTTCGCTTTTGAAGTCAATATCTTGCCCATAAAAT
+TTAAGCTTTTTTATATCTAAAGAAGGGTCGGTGGAAAAGAGCCCTTCTAACTCAGGAATGTATTTGTATA
+CTCCGTTAGCGTAGATTAACACGTCTATTTTTGATTTTTTATTAGCCACTAAAGTAAGGTCGTTGATAGC
+GGCGCTCATACTGTTTATCAAGTTTAACTTGGCGCCTTTCTTTGTGACTATAGGGTTTAAAGAGTTCCAG
+TTGCTGTGAATGTCTTTTACAGTTTTTTCTATCTCCTTCCAGCTTTTTTCGTTTGTTGAGGTTTCTTTTT
+TCTTATCTTTGTCAGAATCTTTTTTAGAAGAAGTTGAAGAGGGCTTTTCTTTTATTTTTTTTGCCTCACT
+GATTATTTTTTCTATGTCCTTTTCTATTTTTGTAAGTTCTTTTGGTATTTCGGTTTTTTGTGAAGTTTGG
+GGCTTTTTTTGCGCTTTATCCTGTTTTTTACATCCTGTCATGTTAAATATCAAGGCAATTATGAGGAGGG
+CGCTTAAGAGCTTTATAAATTTTCTCATATTACCACCTCAGGAATAGTATGCCCCTCCTCACTTGGCAGT
+ATGCTAGCTGATTTTACTTTCTGACAGCTGATCTTTATACTGCAGCATATAGAGGTTGTAGTAAAGGCCT
+TTTTTCTGAAGAAGTTCCTGATGAGTTCCTATTTCTCTTATGCGGCCTTTGTGAAGGACTATTATTTTGT
+CAGCGTGCTGTATTGTGGAAAGCCTATGGGCGATGACAAGCGTAGTGCGCCCTTTTGTCAATTTTTCAAG
+AGCGTCCTGTATCAGCCTTTCTGTTTCTGTGTCTATGTTTGCTGTAGCTTCATCTAAAACTAATATCTTG
+GGGTTAAATGCTAAAGCTCTAGCGAAAGCTAAAAGCTGCCTCTGACCTGCTGAAAGGGTTGACCCTCTTT
+CTGTGACCTTTGAGTTATATCCTTCTGGGAGTTTTTTTATGAACTGATGGGCATTTACGTACTTCGCTAC
+TCTGTATATGTCGTTGTCAGTTATGTTTTTGTTATTTAGCCTTATGTTTGACTTTATGTCTCCTGTAAAC
+AGGAATACATCCTGAAGGACTATGCCGATGTGTTTTCTCAAGTCTTGCTGCCTTACTTTTCTTATGTCAA
+TTCCGTCAATTAATATTTCTCCTTTTTGAATGTCGTAAAATCTGCACAAAAGGTTTATTATAGAAGTTTT
+ACCTGCACCTGTAGCTCCAACAAAAGCCACTGTTTCTCCGGGATTTACTTCAAAAGATACATCTTTTAGC
+ACCCACTCTTTGCCATTGTAAGAAAACCACACGTTTTTAAACTCAATTTTCCCTTTAACTTCCTCAAGGG
+GAATGGGGTCTTCAGGGTCTTTAACTTCCTCTTTAGTATCTAAGAGAATGAATATTCTCTCTGCAGATGC
+CATTGCTGACTGAAGTATGTCGTATTTTTCAGATATGTCGAATATGGGCTGAAAAAGCTGTTGAAGGTAA
+TTTACAAAAGCGTACAGCACGCCAAATTCTATTTTCCCAGCGATTATATCTCTGCCTCCATACCATATCA
+AGAGGGCTAGAGTGAGAGAGTAAATGACGTCCATAGAAGGGCGGAATATAGCAAATATTGTAAGCTGTCT
+CATGTTGGCGTCGTAGTACTCTTTGTTGATTTTTTTAAACTCCTCCATTTTTTTGTTTTCCGTCACAAAA
+AGCTGAACTATTTTCATGCCGCTTATGTGTTCTGAAAGAAAGGCATTTATCCGGGCAAGTCTCACTCTCA
+CAAGGCGATATGCCTGAGAAGCAAGCTTTCTGTAAATGTACATTCCTGTCAGTATCAAAGGAGTGGTAGA
+TAGAGCGATAAATGCAAGCTTTAAGTTGTAACTCACCATGGCTATGACGATTCCCGCGATTATGAACACA
+TCATTAAATAGGTTTGTTATGACACTTGTGTACATTTCATTTAAAGTGTCTGTATCATTTGTTACGCGAG
+TTACTAACCTACCAACAGGGTTTCTATCAAAAAATGATAGGGAGAGTTTTTGCAGGTGTTCAAAAATTTG
+CTGCCTTAAGTTAAATATTATTTTTTGACCTGTGTATTGGATGAGGTACACCTGCCCATAATTTATCAAA
+AATGCTACTGTTATTATTACTATGTACAGACTTCCAATTCTTATTACACCTTGTATCGCCTGTTCTTTGG
+AGATGTGGGGATTGTTTATGTAGTTATCTATTGCTTGCTGTACAAGGTAAGGCCTTAAGAGGTTTGAGAC
+GGTTACAAGTAAAATTGCTATGACTCCTATTAGTATATAAAACCAATAAGGCTTTGCATAGGTAAGGAGA
+CGTTTCATTATTTTCCAGTCAAAAGGCTTTGCCATGATTTCTTCTTGCTGGTATTCCATTTTTATCACCT
+CAGCCTTCTTTTTGTATAGCTTCTTCTAATTGCTGTTTTTCATATATGCTGTAATACAAACCTTTTAAAT
+TTAGCAGTTCTTCATGGGTACCTCTTTCTACTATTTCGCCCTCGTCAAGAACTATAATTTCGTCTGCATT
+TTTGATGGTAGAAATTCTGTGGGAGACTATTATGGTAGTTCTGTCCTTCATAAATTCTTTTAAATTATTA
+AGTATCCTTTCTTCGGTGTTGGTATCTACTGCGGAGAGGCTGTCATCAAGTATTAAAATCTTTGGATCTT
+TTATTAAAGCTCTGGCGATGGCTATTCTCTGCTTTTGACCTCCTGATAGGGTTACACCTCTTTCACCGAC
+AACAGTGTCGTACTGCTGAGGAAATTCTACTATGTCTTTATGCACATCCGCCATTTCAGCGAATTTCTGT
+ATCTTTTCCAGAGGTTCTTCTTTTGTAAAGGCTATGTTGTTAGCGATCGTGTCAGAAAAGATGAAGTTAT
+CCTGAGGCACAAAGCCGATATTTTCTCTTAAAACTTTTAATGGTATTTCGTTTATATCATGTCCATCTAT
+GAAGATTTTGTCACAAGGTACGGTGTAGAGTCGCGCTATTAAGTTTACTAAAGTGCTTTTTCCACTTCCT
+GTTTTTCCAATTATAGCAAGAGTTTTGCCTCTGGGGATTTTTAAGTTTATGTTTTTCAATACAGGAGGTA
+AGTCTTTTTTGTATGAAAAGGTCAGATTTTTTATCTCTATATCTCCTTTTATTGTAGTAATATTTGGATC
+AGCAAACTTGTCAGTTATCTCTGGCACTTCATTTAATATCACATTGATTCGCTCCATGGAAGCAGCCCCT
+CTTTGAAATATATTTATGACCCAGCCAAAAGCCATCATGGGCCATATGAGCATGCCGAGGTAAGCAGTGA
+AAGCGACAAATTCGCCAAGACTTATCACACCTCTTATTACCTGAGTTCCACCGTATAAAAGAGCTATTGT
+AAAGCTTAAAGCTGCTAAAAACTGCACTGCCGGGTCAAATAGACCCCATATTTTAATCATGTTCATATTG
+GCAAGAAAATTTCTAAAATTTTCCTGACGGAAATTTTCTATTTCTTCTTTTTCTTGGACAAAAGCTTTTA
+TGACTCTTATCCCAGAGATGCTTTCTTGAACTTTATCAGTTAACGACGCAAAAGCCTCCTGAACTTTTGT
+GAACCTTGCATGGATTATTTTTCCAAATCGGTTGACTACCAGAGCCAGAACTGGCAGAGGCAAAAGGGCA
+AATAGGGTCAGTTTAAAATTAATAGTAAAAATCATTATGAGGATGATTGTGATGCTTAAAAATGAAGCAT
+CTATTGACATTATTATTCCTGGCCCTGCTGCCATTCTTATGGCGTTTATGTCATTTGTGGCATGGGCCAT
+TAAGTCTCCAGTCTTGTGTTCATGATAGTACTGAGGAGATAAGGTTAAAAGCTTGGAAAACAGGTCTTCT
+CTTAAGTCTTTTTCTAAAAGCCTTGACATTCCCATTATTTTAATGCGCCAAATAAACCGAAAAGCAAAAA
+CTAGTAAAGATATACCTATTATCCATAAAGAGTAATTTAGTAATATTTTTGGAGTTAAATCTTTACTTTT
+AAATAAATCGGTTACACTGCCAAGTAGATGAGGAATTATCATCTGAAGCAAGTCTACTCCTAATAAGAAA
+ATGATTCCAATTATGTAATCCCATTTATGCCTCTTTATAAAAGGAATGACTGTTGTGAAACTCTTCATAA
+TATCTCCCCCTTGAACTGTCTCTCATCTTTCTAAGAGGCATAATATTATTATAACGTAAACCTTTAAAAT
+TTCAAAAAATTTATTAAAACTATATTGCAATATGAAAAAATGTGATATAATAGGTATTGGTTAAAATTGA
+ATAAAATTTTGTGGGATGGAGATGAAATACCTTTCTACCTTTTAAGAAAATTAGCAGCATTTTGCGCTTG
+AGTTTGCGCAAAATGCTGCTTTTCCTTTTACTCTTCGAAAAAGCCCTTCTTTACAATTTTTCCTTTTCTT
+ATCATAAATTTGCCTCTCGCTATGACTGAATGGATATTTAAATCTTCGTCCAGTATGACTATGTCAGCGT
+CAGATTTTTCGGAAATGCATCCTTTTCTGGGGTATAAGTTCAATACTTTTGTCACATTTTCTGTTATTAT
+TTTTATCCCTTTTTCAAGGGGGACAATGCCTTCTATAATTGCTTCTCTTAAATCTCTGTAGAGTGTATCT
+GTGCTCCCTACCATTACTTTTACCAGTTTTTTGTTTTCGTCAAACACAGGTATGCTGCCGTTGCTATCAG
+AGCTCATTGTGACTTTTTCTATTGGAAGCTTGTTTTCCAGGACTTTTTTAATCGCCTCTTTTGGGGTCAA
+AGCTGTTTTCGAATGGGGGTCAGGTTTTATGTCAGAGGTAAGGTCTATCGTTCCTCCCATTTCTATAAAT
+TTCAAGCCATGTTCAAATAAATGAGATGCCCTGTTTATGTGAGTTGGAACAAACTGGGTAATAGGTATTT
+CGGTTTTTTCTACAATTTCAAAAATAGGAGAAAGGCCTCTTATACCGTCTCCCACGTGAAGGTGCACTAT
+TCCGGGTTTGCCACCTAGAAGTCCTCCAACTCTGGCTTCTGCTGCTAGTTTTGTTAAATCTTCTACTGTA
+GGCTGTGCAGACCTGTGGTCCGAAATCGCAATTTCACCTGTACCGATGACTTTGTCAATCAAGACGAGGT
+CTGACCTTACACTTCCTGTGAGGGTGCGCGTAGGTATCTCGTAAGCTCCTGTGTAAATATAAGTTGTTAT
+TCCCTCCTGTTCTAGTGCTCTTGCTTTTGCGAGAAGCGAAGCCATTCCACGCGTTATTCCGTCTGTCCCC
+AAAAGCCCTACCACAGTAGTTATTCCGCCTTTTGTTATATCTGATAGAGTTATTTCTGGAGTTCTGGTTG
+AAGGACCACCTTCTCCGCCTCCCCCTGCTATGTGAACGTGCTGGTCAATAAAGCCGGGTACAGCTATTAG
+GCCTTCTACTTCTTCTACTATTTCTACATCTCCAAATTCTTTAAAAGGTTTTATTTCATCGGCTATTTTT
+ATGACTTTCTCGCAACATATGAGTATGTCTTTTTTGCCTATTGGTTCTGGGGAGTAGACGTTTAATCCTT
+TTAGCAAAAGAAACATAATAATCCTCCTTTCCATATTAGTTTTCCATCCGTATATCAATATTATAACAGA
+CCGGTGGCAAAAATTAGAGAAGTGGCCGGGAACCTGCCAGAGCCCGAAAAGCAAGCCTTTAGTTTTGTGT
+GTCTGCAACAATGACTTTGCTAACAACCCGAATTATACATAGTGTAAAATTATCGTAGGATTTTTAAAGT
+GAAAAAACAAGAGACAACCCCTGTGATAAAATAGATTGTGGAAAACAAAAAACACGAAAGGGGTGTCTCT
+TGTGAAAAAACATATTTTTGAGGATATTATACTACAAAATGCTCTAAATTTCACTAGGGAAATGATGAAT
+GTTTTTGAGGATTTATTAAAGAATGGAATGAATATTACAGAGCTTGTAGCAAGGATAAAAGAACTTACGG
+ACAAACTAGGTAGAGAGGCAATAGAAGCAATTATTGAGGAGTTAGATAGGATAATAAAAGAAGACAAGAG
+AAGGAAAGAAAAATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACGACAGTCCTTGGGGATATTGAA
+TATGAGAGGACATATTACAAATCAAGGGAGGATGGTAGATATACATATTTAGTGGATGATGCATTAGAGA
+TAGGACGGCACGAGAGGATAGAAAAGGGAGTAAAAATAAAGTTAGTAGAAAATGCGATAGAAGAATCATA
+CGAGAAAAGTAGCGAGAAAGCATGTCCAGAGAAAATAAGTAAACAGACGGTATTAAACGCAATAAGGGAA
+ATAGGAGAAGTAGAGGTGAAGAGAGAAATAAAAGAGAAGAAGGAAGTAAGGGTTTTATACATAGAAGCAG
+ATGAAGACCATGTACCTTTACAAGATGGCAGCAGTGAAACACCGCGATTGATATACATACATGAAGGTAG
+GGAAGAGAAAAACGGAAGGAACGTACTGAAGAATGTGTATTACAAGGCATACGTAGGAGAGAAAGCAGAA
+GACATATGGATAGATGTAGCGAATTACATAGAAGAAAATTACAAGGAAGAGAAGATAGAGAAGATATACA
+TAGCAGGAGATGGAGCACCATGGATAAAAGAGGGATTAGAATGGATAGTAAAATCAAGGTTTGTGTTAGA
+CAGATATCATTTAAACAAATACGTATTAAAAGCAACATCAAAAGAGCCAAAGTATAGGGATAAGATATGG
+AGAGCAATAAATGAAGGGGATAAAGAAGGAGTGAAGAAAATATTTGGTGAGTTAATAAAGATAGCAAAAG
+AAGAGAAAGAAAAAGAAAAGATAAAGGAAGCGAAGAGATACATACTAAACAATTGGGAAGGGATAAAGAT
+ATACAGTGAAGACGAAGATGTAATAGGGTGCAGTGCAGAAGGGCATATAAGCCATGTATTTTCTGCAAGA
+CTTAGCAGGAATCCATTAGGGTGGAGCAGAGAAGGATTAAAGTTAATGGCGAAATTAAGGGTATTTAGCA
+AGAATGGAGGAGACTTAAGAGAAGTAGAGTGGGGCAAGAAAAAGAATATAAATGCAGGAAGTTACAAATT
+AACAGAGAAGCAAATAAAAGAGGCAGTAAGGAGAGTTAAAACGTCTACAAATGAAAAAATAAACAATATT
+ACGGTTTTGAATATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGAGCATTAAAATATGCACAAGTTA
+TATAAAGAACATGATAAAACGAAGCCCTGAATTAATTAAGTTTCAGGGGTTGTCTTAAAAAAATCCTACA
+GTATCTTGACACTATCCCGATTATAATTCATTTTGAAAAAGGATAGAATTTTTGTTATGATAAATATAGA
+AAATTGTAACGATACAATTGTGAGGGGAAAGTATGAATAAAATTGTTATTGACAGGAACAAAGAGACACC
+AATATACCTTCAGCTTTACTCTCAGCTCAAAAGGTTTATAGAAAATGGGAGCTTGCCACCTGGGTATAAG
+CTTCCAACAATAAGGAGCATGGCAAAAGAGTTGGGAGTCAATATTATAACTGTGGTCAATGCTTACAGGC
+TTTTAGAAGAAAACGGATATGTGTACACCAGAGTGGGAAGTGGAACTTACGTCTGTGAGGGCATTCAGAG
+GGATAGAGATTTGATAGAAGATATTGAACTTTCTGAGCACAGAGAGATACCTGTCAAAAAGGGGACTATA
+AATTTTGCCTCTTCATCCTTAAATCCAGAACTTTTCCCTGTGGATGAGTTTGCAGAGCTTATAAACAGAG
+TATTAAAAAGGGATAGAGGGTATGCTTTTGAGTATCAGGACAGCAGGGGATATAAGCCTTTAAGAGAGTC
+TATCCTCAAGTTTGTGAGGCTTTATGGAATAGAAACGGGAGTTGAAAACATTCAGGTCATCTCAGGAGGC
+CAGCAGGGGATAGACGTTGTGTCAAAAGCTTTGATCAATTTTGGTGACACAATAGTCGTAGAAAGACCCA
+CATATTCATGGGCTTTAGCCTCTTTTCAATCGAGAGGAGCAGATATTCTAGAGGTAAATTTAAATAAAGA
+CGGAATTGACATAGAGGATCTGGAAGATAAATTGAAGAAATTTAAGCCTAAGTTCATATACGTGATGCCG
+AATTTTCACAATCCCACAGGTATTTTATATAGCGATGAGAAAAAAGAAAAACTTGTAGGGCTGGCGGAGA
+AGTATGAAACTTACCTTTTAGAAGATGACTTTGCAATTGAATTATCTTTTACAGAAACAGATGTATTCCC
+TCTCAAAGCTTTTGATAAGTACGACAGGGTGATATACCTAAAAAGCTTTTCTAAGGTTCACATGCCGGGA
+TTGCGTCTTGGATTTATCATAGCCCCGGAAAAACTTGTGAGCAGTTTTCTCAAGGCAAAATATGTTACAG
+ACCTCACTACTTCTGGGCTGATGCAGAGGGCTTTCGATTTATATTTGAGGGAAAACATCTGGAAGAAACA
+CATTGAAGAAGTGAAAGGCGTAATGAGAGAAAGGTTTGAAAAGATGAAAGAAGGGCTTACCCAGTTAAAA
+AGCTATTTTGAGTTTGATATTCCAAAAGGAGGTTTTTACTACTGGGTAAAGCTTAAAGATAACTGGAAAG
+CGGTAGACTTTTATCAGAAATGTCTTGAGAGAGGGTTATTGGTAGTTCCGGGGGATATGTTTTTTGGAAT
+AAAAAAAGAAGACAATTTTCTGAGATTAAGTTTTGCCTCATGCGATGTGCAAGAGATAGAAAAAGGAATT
+GAAATATTAAGACAGGTTTTAAGCGAAGGGCAGAATGAAAATGAGATGTATCTTCCTATAATATAAAACA
+GGAGGAGGATAAAAAGGTCACTCCTCTACCTTTTTATCCTCCTCCTGAGGGAAAGATTTGGACATTTTTG
+ATTTGCCTTCAAAAACAGCTCCTTCTTCTATTACTAAATTTTGGACTTCAATATCTCCATATACTTTTCC
+AGTAGATGTGATCTGCAATTGGCTCTTTGCCAGTATGTTGCCTTTAACCTCTCCTGAGACAATCACATTG
+TCGGATGAGATATTTGCTTGAATTTTTGCGCCTTCCCCTATAATCACATTTCCCTTTGTTTCTATTTGTC
+CGCTGAAATTGCCATCTATTCTAAGAGTACCTTCAGACCTTATGGTTCCTTCAAATGAGGTGTTTTTCCC
+TATTACAGTATCAATTTTTTCAGGATTTATTTCTACCTGGCTCTTTTTCTGAAACATGTTAATTCCCCTT
+TGCTAGATATTTCATCGGGTTTACAGGGCTTCCATTCGCCCTTATTTCAAAATGGACGTGAGGTCCTGTG
+CTTCTTCCCGTGTTTCCTGATTTAGCTATTACATCTCCTCTATTTACAGTTTGTCCTACTTTTACGAGGA
+TTTGAGAATTATGGCCGTATACAGATTCAATACCATATCCGTGGTCGATTATTACCGCTTTGCCGTAGCC
+TGCAAGCCACCCTGCGTATACTACGACACCCTTTCCTGCGGCTTTAACCGGTGTTCCTATGTGAACAGAT
+ATGTCGATCCCCGGGTGAAATTCATATCCATATCCAAAAGGGTTTTTTCTCATTCCAAAAGGGGAAGTTA
+TAGTACCGTATACGGGGTAAGCCGAGGGAAGAGCTGCTAAATAGTTAAGCCGAGCTTCTACTTTTGATAT
+CAAATCTTTAAAGTCTTCTGTCTTCTGGTCAATTTCTGATAAAAGCTCTGTGGTTGTTTGGTTGTCGTAA
+GATATTGTGCTATCTGATGGAAGAGTTCTTGTTACATTTCCACGGCTTGTAGTGGGAGAGGCAAGTCCTA
+CCATTCTCCTTATTTTTTCTTCTAATTCTGTGAGATTTTTAATTTTTTCATTTACCATCTGGGCGTTTTT
+GTTAAGAGCTGCAATTTTTCTGTCTTGTTCTTCTTTTATCTGTGTGAGTTGGGATATCTGCATGTCTTTT
+TCCAGTATTACAGTGTAAAGATGAGCGGTAGTTTTGCTGAAATATACTAAAGATATTGTCGCGGTTAATA
+TCAAGGCTACGGCCACTGTTGAAACGGCCTTTAAAAGGGGAATGGATAGCTTTATAGTTTTTATTTGCCG
+GTTTGAGTCAGGAATGACCATTATGTTTATGTACTTTTGCCTTTTTTTAGCCATTTTTACCCCCACCCCA
+AAAAAATGGACAAATATATATTCTATATCCATACCTAAAAATCCTGCCTGAAAATCAAATTTTAAATTTT
+GTTAATATTTAAAATAATTTTTGTGGTATAATCAAGGGAGAGATTTTTGAGTTTTGAGGTGGAGTATGAG
+AAAGGGAGTTGTTCTGGGATTCATATTGAGCATAGGGGCTATTTTAGCAAATATCATAGTAAATGGATTT
+TTTACATCTTATATTTACTATAGCAATTACCTTTTATTGATAGGGACTGGAGTGGGACTTTTAGGAGGTA
+TTCTCTATGTCCTTTACTGGATAAATGATTTAAAGCTTGTGAAGAAGATATACTATAAAGAGGAGTTACC
+AGAGAGAAGGGAAGAGATAAAGTACATGAAGGAATGGGGAAGTTATTTGATAATAGCGATGTTTGTCATG
+TGGTTTATGTCCTTTTTGTTTGCGCTACCCTATTATTTTTTGAGGGAATAAATTAAAAATTAAAGGAAGA
+TACTATTAGGAGAAATATATAAATGGGTGGTGGGATTGTGGTCAGCACTGAGCAATTGAAAGCTGTTGGA
+AGAAGTTGTGAAGACTTTGAACTCGACCAGTCTCTTTACGGGAATAGCTTTGTCATGTCTGTCACGCCTC
+AGGAGAGGAGCTGTGAGATATGCAGGCACTGGGATGTCAATAAAAAGGAGTGCAGGATTGGCGTGTTTGA
+TGAGGTGCTTTCAAGCCTGGATCAGAGTTAAAATTTAAAAATTTTAAAATTCAGCAGGATTTTTTTTGTT
+TCTGTCGAATAGGAATATACAAAGAAGGTTTGAAAAGAGTGGGATGAAGCGTGGTTACAGTATCTTACAA
+TTTAATAATGAAAAAGAAGGCGGGGTTTTACCTCGCCTTTTTGATTTTATTGTGATAAAGGATTAACGTG
+AAAAGGAGGGGGATTATGAAAAAAGTTGTGATTGATGGCAATAATTTGACAATAGAGGATGTGGTAAAAG
+TTGCAAGAGATAAATGGGAAGTTGTGTTAAGTGAAGTGGCGAAAGAGAGAATTGTCCACTCAAGGGAGAT
+AGTTGATAGATATGTTAAAGAGGGGAAAGTGGTGTACGGCATTACTACGGGTTTCGGGAAATTTAGTGAC
+GTGGTAATCTCTAAAGAGGATACAGAAGCGCTCCAAAAGAACCTGATAATGAGCCATTCTTGCGCAGTGG
+GAGATCCATTGCCTGAAGAAGTAGTGAGAGCCATCATGCTTTTGAGGGCAAATGCTTTGGCTAAAGGTTT
+TTCAGGAGTGAGGCTAGAAACAGTTGAGACGCTAATTGAAATGATAAACAAAAATGTGGTGCCTGTAATT
+CCAGAAAAGGGTTCGCTGGGGGCTAGTGGAGACCTTGCGCCTTTGGCTCATATGGTATTAGTTATGATAG
+GTAGGGGAGAGGCTTTTTATGCTGGAGAGAGAGTATCTGGAGAAGAGGCCATGAGGAGGGCAGGAATACC
+TACCATTACTTTAAGCTCAAAGGAAGGTTTGGCACTTATAAATGGGACTCAGGTGATGTCAGCATTAGGA
+TGCCTCAATGTATATGACGCAAAAAGGATAATTGCCGTTGCTGATGCTGTGGCTTCTATAACTTTGGAAG
+CTTTGAGGGGAATAATAGATGCCTTTGATGACAGGGTTCAGATGGTTAGGCCTCATAAAGGGCAGATTGT
+ATCTGCCAAAAATGTGAGGAAAATGGTGGAAGGAAGTGAACTTATAACGAGGCAGGGAGAAATTAGGGTG
+CAGGATGCCTATACATTAAGGTGTATTCCTCAGGTACACGGCGCTGTGAGAGATGCCATATCCTACATTG
+AACGGGTTTTAGGTGTAGAGATAAATTCTGCTACTGACAATCCGCTGATTTTCCCCGATGATGGTGAAGT
+AATTTCAGGAGGAAATTTTCACGGCGAACCTGTAGCCCTTGCAATGGATTTTCTTTCCATTGCCCTTTCA
+GAAATTGCAAATATTTCTGAAAGGCGAATTGAAAGGCTGGTCAATTATCAGCTGAATGATTTACCGCCTT
+TTTTGACGGAAAAAGGGGGACTTAATTCAGGGATGATGATTGCACAGTACACAGCAGCCTCTCTGGTTTC
+TGAAAATAAGGTGCTTTCTCATCCAGCTTCGGTGGATTCAATTCCTTCTTCTGCTAACCAGGAGGACCAT
+GTCAGCATGGGCACAATCGCAGCTAGAAAAGCAAGAGAGGTTCTTAAAAATGTGACTACAGTTCTAGCTA
+TAGAGCTTCTGACAGCCTCACAGGCATTGGAATTTAGAAAAGGGTTTAAAAGAGGTAAAGGGACAGATAG
+AATATATAGGTTGGTGAGAGAAAAAGTAAATCCTCTTGTTGAGGATAGGGAACTTTATATTGACATAAAT
+GCTTGCTTTGATATCATAAGGTCAGGGAGGATTGAAGAAGTTTTGAAAGAGGAAGGAATAATGCTTGAGT
+AGGTGAATTTAGTGAGGAGAATAAAACAGTATTTGAAGGCAATAAGAGCGTGCGTTTCAGAAGAGGACTA
+TAAGTTTTTGCTTAGAGTGCTCAGCAAAAAAGAATTGAGCTATTTTAATAGATTTCCTGACTTTGAAAAA
+AGACATGCACTGGATGTCTGCTATTATATCATTGACAAATACGGTATAGAGGATGAGGACTTGATAAAGG
+CCGCGCTTTTTCACGATATAGGGAAGACAGAAGCCAAGATTACTCCTAACAAAAAAGCGATAGCGGTTAT
+TTTAGAAAAAATCCCTTTTATTGCAAATTTTCTAAGAGGATATTTTTTCTTTTTGGAAGTGTATTATAAC
+CATCCAAAGTACAGCGCAAAGATTTGCAGAGAAATGGGCCTCAGTGAAAGGGTTGTATATCTTGTAGAAC
+ATCATCACGATTTTGAAACTTTAGATGAAGATGTAAAAAAACTTCAGGAAGCGGATAAAAAGAGCTAGAG
+AGGTCTTCTCTAGCTCAGACTGTTGACAAAATATCGGGAACCCGTTATTATGAGAAGGGTTCCTTGTTTT
+TTATGAAGCAAAAGAGGAGAGGAGAAGGAAGATGTTATCAAAGAAACAGGATGCAAGACATCAAATAGAA
+TTTGTAAGCATAGATCAATTGGTACCAAAAGATCACCTTTTAAGGAAGATAGAAAGAGTTATAGATTTTA
+GTTTCATATACGATTTAGTAAAAGACAAATATTCCGAAGATCACGGCAGACCAAGCATAGATCCAGTAGT
+ATTGATAAAAATACTGTTCATTCAATATCTTTTTGGGATACCATCGATAAGAAGAACAATAGCAGAAATA
+AAAACAAACGTGGCATATAGATGGTTTTTAGGGTATGGGCTAACAGAAGAAATACCTCATTTTTCAACAT
+TTAGCCAGAACTACATAAGAAGATTCAAAGGGACAGACATATTTGAGAAAATATTTACGAAGATTTTAGA
+AGAAGCAATAAAACATGGGCTAGTAAATGCAGAGGAAGTATTCATAGATTCAACCCATGTAAAAGCAAGT
+GCCAACAAGAAGAAATACACCAAAGAAATAGTAGAACAAGAAGCCAGGACTTATCAAGAAAAACTAGAAG
+AAGAAATAAACAAAGATAGAGAAGCTCATGGCAAAAAGCCATTAAAGAAAATCAAGAAAATAAAGACGAA
+AGAAGTGAAAGTAAGCAAAACAGACCCAGATAGCGGAATGTTAAACAAAAACGGAAAAGAAAAATGTTTT
+GCATATTCCTTTCACACAGCCTGCGATAAAAACGGATTTGTATTAGGAGTAAAAGTAACAGCTGCAAATG
+TCCACGACAGCGTAATGTTTGAAGAAGTATTAGAAGAAGTTGAAAAGAGGGTAGGAAAACCGAAAGCAAT
+AGCAGTAGATGCAGGCTACAAAAATCCGTACATATTAAAGACAATATTTGATAGAGAAATAATACCAGCA
+GTGCCATACACAAGACCAAAAACGAAAGACGGTTTTATGAAAAAACATGAGTTTGTGTATGATGAATATT
+ATGACTGTTACATATGTCCACAAAATGAAATATTAACATATGTTACAACCAACAGAGAAGGATATAGAGA
+GTACAAATCAAATCCAGAAAAATGCAAGAATTGTCCTTTAAGAGAAAAGTGTACCCAAAGTAAAGACTAC
+ACAAAGAGGATATTCAGGCACATATGGGAAGGATATGTAGAAGAAGCAGAACACCTAAGACATACACCTT
+ATTGTAAAGAAGTATATGAGAGAAGGAAAGAGACAATAGAGAGAGTGTTTGCGGACTTGAAGGAGAAGCA
+TGGTTTGCGATGGACAACATTAAGAGGGAAAGAAAAATTGTCCATGCAAGCGATGCTTGTTTTTGCTGCC
+ATGAATTTAAAGAAAATGGCAACATGGTTATGGAGGAGGGGCAAGAGCCCTTTGGGTACTTTAAATTTTT
+ATCCATTATTTGGAGTTTTAAAGAAAATTTTATCCAGATATATACAGCTCCTGCTTTCGGAACTAGGAAA
+ACAGGAGCTTAAATTTTGCTTTGTCAACAAACTGAGCTAGAGAGGTCTTCTCTAGCTCAATCGTTTATGT
+GTATGAATCTATATACCACTCTTTTATCCCACCCCAAATCAAAAGGAACGTGATATCGGTCAGAGGTGTG
+GGTGTTTACAACGGGGATGCCCATTGAATCAAAACCTGTCACTACTGCAAAATGTACTATTTCCCCTTTT
+TCCTCATAGCATATCAAATCTCCTTTTTCTAAAGCCCTTATGGCCCCCTGAGGGTATTGCTCTGTGGGCT
+TTACCATATCGAGGTAGTGACCTTTTGCAATCAATTTTCCTTTTCCAGTGTAAATTAAGTAGTTGAATAA
+AGCAGGAGCTTGAGCCCATGCGGTGGAAGCGTCTTTTCCATTGAAAAACCACACATTGTCCATTGGGAGA
+CCTCCTCCTTCATGGAGGACTTGGGATACAAAATTAGTACAATCTCCTCCTACTCCATAATAATCTTTGT
+ACTTCGGATTGTACTCGTAGTTGTTGCCACTTCCCCAGGCAGCTCCAGCGTATTTGTCGGCATAGGCTAC
+AGCCCCTTCTCTGTCATACTTTCCTTTTTTCTTGGGCTTTTGTTCCATCTCTTCCTGAGGGATTGAAGTA
+GGTGCAGCCTCTGGGATTATACCTTCTGCAGGGCTTGCGTCTATGTAGGCAGAGTCCTCGTCTAGTGGGT
+CGTAGTACCAATCCCTTCTTATGAGCCATTTTCCGTCCACTTTTACAAGTTGTATTGAGTGCCTTATGCC
+AAGCCCCATCAGGTTTACCACATCGCTTTTTGCGTTGTAAGCATAGCCCATTTTCATCGTCTCAATTGCG
+TACACCCATATGGAATTTTCTCCTGCCTTTATATTTTTTATCCTATAGAAGGATTCAGCTTCTGTAAACT
+TTAAATTCCGCTTTTCAGACCAGCCTTTGACATACTCTATTCTTCTCTTCTCGTGGTCTAAAGCCCATTT
+TCCATAGGTGGAGGATTTATCGTAAAAGTATTCAATCTCTCTTAAATCTTGGTTTAATAGGGCTTTTCCC
+CTTTGTTTAAAGAATTCATCCAATACGGCTTTTACTTCTTCTTTTCCGTTGGAAGTAGCTTCTATAGTTC
+TGTTGAAGAAATTTATTGAGAAGTAACTGAGAAGTGCGAGAAAAATTACTAAAGTTATTATTTTAGTAAA
+TTGTTGACTTTTCAACGCCTTACCTCCTTGCAGTTGAATTCAAGATAATAATATGAAATCGGCAAGATTA
+TTATTCATTGGCAATTTTTAAGCAATTTATGTTATAATTAGAGTAAGAATATGGAGGTGAAGGATTTGAT
+CGAATTAAAAAATGTTTCTAAATCTTATAACAATGGCAAAATAAAGGCTGTTGACGGCCTTAACCTTGTG
+GTGAATCCTGGGGAAATATTTGGCTTTTTAGGGCCAAATGGGGCAGGAAAGACTACCACTATAAAGATGA
+TAGTCGGAATTTTAAAACCAGATGAGGGGGAGATACTGGTAGATGGAATTGATATACAAAAAAATCCAAT
+AGAAGCAAAAAAGAAAATAGGATATGTGCCTGATGAGCCGTACATATATGACAAATTGACAGGGCTTGAG
+TATTTAAACTTTATAGCAGATGTGTACGGCATTTCGGAAAAAGAGAGAAGAGAAAAGCTGGAGTATTTTC
+TTGAGATTTTTGAGTTGAAAAATGCCATAGGTGACCTTATACAGAGCTATTCTCATGGAATGAAACAGAA
+ACTTCTTATAACTGCGGCGCTATTACACAGCCCTTCTGTGTGGATATTGGATGAACCCATGACAGGTTTG
+GACCCCAGATCTTCTTTTTTACTAAAAGAACTTATGGCAAATCATACAAAAGCGGGCTTCACCGTCTTTT
+TCTCTACTCATATACTGGAAGTAGCAGAAAGGCTGTGTGACAGAATTGCGATAATAAATAAAGGGAAAAT
+TGTAGCCTGCGGCACTATGGAGGAAATAAAGAAGCAGCATGAATGGGAGTCATTAGAAAAAATATTTCTG
+GAGCTGACGGAAAAATGAAGAAATTTATATCTCTTCTGAAAACGCAAATTAACTCCTATTACGGAATTTC
+TGCGATAAAATACAAATATTTTGTAGAGAAAAAGCAGCGGTGGGAGTTGGACCTTGCTATATTTGGAATT
+GTAGTAGGAGTAGCTGTCTTTTTGTTTATTTACGTGATGCAGCTAGAAGGATTATTTGCAGCAAGCATTG
+CTTTAAATCAGCCTCAGTTGATGCTCGCAATAGTGTTGTTTTTAGGGCAGATAGTCACTTTAATATTTGG
+CTTTTTCTGGGTTATATCTGTGTTTTACTTCTCCGATGATGTAAAAATTTTGCTCCCACTTCCACTGCAG
+CCTTATGAAATTTTGCTTTCTAAATATACAGTAATTCTTGTAAATGAATATGCTGTGCTGGCTTTGCTGT
+TACTCCCGGCAATAGGGATATACGGTATTGGGACTGGTGCAGGGATTTTGTATTACTTGATTGCTCTGGT
+GGTGTTCTTATTTTCACCTGTAATACCTCTTTCCATAGATTCCATCATCGCTTTGTGGCTCATGAGATTC
+ACAAATTTGAGGAAGAAAAAAGACTTTTTTACGGTTTTAATAAGCATATTAGCTTTGATGTTTTTCTTTG
+TTTTTCAGTATTTTGTAAACAGAAATCCTCAGTATACTGACAAAGATGCTGTAGTTGATTTTCTCATCAA
+AAATGCAGACCTCGCTAAAATGGCAACCAAAAGCTTTCCGCCATCTCTCTGGGGAGCTTATGCCATGTCA
+GATTACCACAGTTTATACGGATTTTTCAACTTGCTTTTGTTTATAGCTGTTTCTTTGATATTTACTGGTT
+TTCTTGCGTTATCTGCTCAAAAAGTGTATTTTAAAGCTTTAATGGCGGGTCAGGAAATTGGAGCAAAAAA
+GAAAACTGTGGCTTTGGAAAGGAGTATGAAAGCTTCTGGAGCTTTGAAAGCACTTATATTGAGAGAGTGG
+AAGCTTTTTATAAGGGTGCCAGTTTACGCCATGAATGTGCTTCCTGTAGCTATAATAGTGCCTTTTATAT
+TCTTTATCTCTTTTGTTGGCAATCCACAAATGGGGCTTGAAAAAGCTGTCCAGTATACTTCTTCTCCAAC
+AAATTGGTTTTGGGTTTCAATTGTAGGGCTTTTGGTTTCACTATTTCTTGCGGGGAGTACTAGCCTTTCT
+TCTACAGCTTTTTCAAGAGAAGGCAAGATGTTTTATATTTCAAAAATTTTACCTATTTCTCCCTCTCTTC
+AGCTGAGAGCTAAACTAATTTTAGGGAGCCTTGTATCAATTTTTGTAATCTTACCGAGTTATATAATTGG
+CTGGTATATTTTTAAAATTCCGCTTGTGACTGTAGCTATAACTGTGTTTTTGAGCTTGCCAGGTGTTTTG
+CTGATAAATATACTTGGACTTTTAATAGACTCTGCAAGGCCGTTTTTCGATTGGGATAACCCTCAAAAAG
+CCATGAAAGGCAATGTAAATGTGCTTTTTACTCTCGTTTTGACTCTTTTGTCTCTCCTAATTATTTTAAC
+CATAATTTTCTTACTTAAAACTTTTAATGTGTCAGAAATATTAATTGCTATTTTGATAGAAATTTTGATA
+ATACTGGCAGATTTAAAACTTTATTCTTTAACAAAGGATTTTGCAACAAAACTTTATTTTGAAAAAGAAT
+AGGGGGTTTTTAAAAATGAGCAAAAAGGCATTAGGAGGAATTGTAATATTGGCTCTTGTGTTTGCAATAG
+TCCTTGCTTCTTTATTTTTAACCCAGCCTTCTACAGAGAGCCAAAAAACGGTTTCCTCTAACACTATAGG
+AGTTGTAACGATTGAGGGAGTAATAGGAGACTTTTCAAACATACTTGGAATTCCTCAGTTTACGCCTGAT
+CCAGTAGAGCAGATAAGAAGAGCGCAGGAAGATAACACTGTAAAGGCAATCGTTGTCAAAATAAACAGCC
+CTGGAGGTTCTGCAGCAAAGTCTGTAGAAATATACACAGAGCTTAAAAGGTTAAAAGAAACAGGGAAAAA
+GGTGATAGTTTCAATGGGAGATGCAGCTGCATCAGGGGGATACATGGCGGCCTGTGGCGGAGACATAATA
+GTGGCAAATCCGGCTACAATAACTGGAAGCATTGGGGTTATAATGCAGTATACAAATTATGAAGGACTTT
+ACGATAAATTGGGATTAAAAGAAATCACAATAAAGAGCGGTCCTTATAAAGATATGGGTTCTCCTACGAG
+AGATTTGACTCCGGAAGAGAAAAAGATATTGCAGGGGATTATAGATGATACTTATGAACAATTTGTAGAG
+ATTGTATCTGAAGGGAGAAAGATGCCCATAGAAAAAGTAAAAGAATTAGCAGATGGCAGAATATTCACAG
+GAAGGCAGGCTCTTAAAGTTGGTCTTGTGGATAAATTAGGGGATTTTTACGATGCGGTTGACATTGCAGC
+AAAAGAGGCTGGCATACAGGGCAAACCCGTGTTAAAATATTACACAACTCCAAACCCTTTGAGTATACTT
+TTTGGAGGCGGGGCAAAGAGCAATTTAGAAGGCACGGGACTTGAGATATTAAGGCTTTTGTTTATTGATA
+AATGGAGCTTAAATTACAAGTAGAGATGAGTTTGTTATGTGAGGATAAAGTTTATGTTTTATGAAATAGA
+TGGTGTCTTTTATGACAAAGAAAAATTAAGTGAGTTTGTGAAAGAATACGAGCATTCCTGTAATAAACTA
+AAATGGCATTTGCAAAAATAAAACCCTCCTGGTAAAAAGGAAAGTGAAAAGGAAAGGGGGTAAAAAATGA
+TACATTATATTTATCTTGATGGTATAAATGCACTTAAAGAGTTAAATTGGGAGGCATTTTTAAATAATTA
+TCTTGAAAAGAATCGATTAGTTATAAAGGAATATTGCAATAATTTCTTTTTCACAAAAGAGGTGCCATGG
+GAAAGATGCATTGAAGAGTATAAAAAGCATTGGTTTGAAGAAAGTAAAAATAGGGAAGATTTGTTTTCTA
+AGTTTAATGAAGAAAAAATACGCTTTAATGTACCTAAGGGGATAGATAAAATTAAAGAAGTTTTTCCAGA
+AGCTGAAGATATAGATGTGTATGTGCTTATAGGGCTTTACAGTAGCAATGCTTTTCAATATTTTCTTGAA
+GGTCGACCTGCTTTAGGTTTAGCAGTAGAGGCTTGTGGGACGACTTTTTTTGGTATACCTATGCCTTATG
+AAGATATACCTTTATGGCTTTCTCATGAAATAGGCCATGCACTTCGCTATAAAAATCATTCACATCATTT
+GGCAAAATGGCTTTACCAAAATGGTCTGAAATTAGATAAAGCATTGGAGGAACTTCCGCTTTTTGAATTT
+TTAATTGATGAAGGCTTAGCAGTTATGACTACAAGATGGGGTTTTCCTGAAGAGCCTTTGCATAAAGTAC
+TAGGATATACAAAAGATGTTTACCACTGGTGTGTAAATAATGAAAAAGAACTTTTGAGTAGGTTAAGAAA
+TATTTGGGATAAACCTCCAGGTAAAGAAGAGTATTTTAGATATTTTAGTGGATATGATGAGAGTATTCCT
+CCACGCACAGGATATTATATTGGAATGCGCCTTATAGAAAGTTTTATTGAAAGGCACCCTGAAATAGATA
+AAAGTGAGCTTTTTACAATTCCTGCAGAGGAAATAGTATCACCGTCGTCATAGTGTAAAATCAAGTTAAT
+AATTTCCGAAATGAATGAAGGAGGTTTTTGTCTCAGACATAAACCTCCCTCCCTCCCTCTATTATCTTTT
+ATTTTCTCTTAATATCTTAGTTTTTCTTTAATTTTCTCATCACAACAAGAGCATCTCATGGCTTATATTA
+CCATTTCTTACTTATCTAACCATTAAATGGGTAAGCTTAATAAACCTCATATCCTATTTCCATATTATGG
+CGGGATAGCTCCACTTATCTCATGGGGTTTACCCTCCCATGTCTCACTGGATCTTAGTCCTTAATTCCTT
+CGTTCTACCTGCCATGAGGTGGATGTCATTTCTGCTCCATTGCAGGGTCTTTGCCCGTATGGTGATTATT
+TTTATGACAATTCCCGCTCTTGTTGTCAATATCCCATCTCTTGATTGGTTGTTTTTGTCTTATTCCTTCT
+TTTACCTTTTATGTCACATCGTTCACACTTTCGCTTTTCATAAAAATCAATTTCTTCTTAAGGGTCAGCT
+CTTTAGATGTGACTAAGTTAAAGCTGAAGAGAAGATGATTAACCCTTAATTGATTTGATAGTATGTTGGC
+ACTTTTTATGCAGCTTCCTGTAAGCCTGGCCTCTTTATGTCCTTCATCATCTTGATTGGGTCATATTTTA
+CTCCTTTCTTTAATATGACATAAAATATCCTTATCAGTTTGTTGCACAATACTATTAGTGATTGCTTCTT
+TTTTAGCGGGTTTTGCGCTCTGGTGGTGTAATATTTGTGTAGTTCACGAAATTCTTCGTTTTTTGCGACC
+AAGGCCATTACTGCATTAAATAGCACACTCCTCAATCGCTTCCTCCCTCTTTTACTTATTGTCGTTTCTC
+CTTTATGCTTACCAGAGCTATTTTCTATTAGGTTTAATCCCCCTAGTTTTTGTATCTGTTTTGGATGTTC
+ATATTTTTCAATATCTCCTACTTCTGCAATAAAACCTGCTACTGTGTTTACTCCTATCCCTTTGATTTCT
+AGTAGTTCTTTAACCCCTGGTATCTCAACTATTAATTCTTCCATCTTCTTCTCTATTTCTTCAATTTGTT
+TTTTTAAAAATTCGTATTGTTCAATGAGAGTCTTTATCTCGTATTCCGCCATCTTTATGCCCTGCTTCTT
+CCCTATGCTCTCCTTAGCAGTTTCTATCAGCTTTATAGCCCTTTTTTCTCCTACCCCTCTTTGTACTTCT
+TTCTTCCATATCGATATTATTTCTTCAGCACTCTTTTTTGCTATCTTCTCAGGCGTTGGAAATTCTCTTA
+ATGTGATAAGTGCTGCTTTCCCTTCCCAGTCTGAAAATACGGTGTTAAACTCTGGAAAGTATATGTCCAA
+CCATCTTGTTATTTGATTTTTTGTCATCCCTATTTGTTTGTTCAACCTCTCTTTTATGTCCATCGCTACC
+CTTAATTCCGCATATACTCCTTCAGGTATTATCGGCTCTACATATCTCCCGTCTTTTACTAGCATTGCTA
+TTGTTTTTGGGTCTTTCTTATCGCTTTTTGTGGGAGAATTGTCATCTAATTCTTTGCTCATCTTTACATG
+AAATGGATTAACCAATACTACCTTTATGTTATTGTCTTTAAGGTATTGGGCAAAACACAGCCAATATTGC
+CCTGTCGGTTCTATCCCTACTATTAGTTTGTTTTTCTTATGTCTCTCCATCAAGTCTTTTGCCCAGTTAA
+GAAATTTTGTCATACCTTCTCTATTGTTTTCAAATCTCAGGTATTTCCCATATTCTACTCCTCTGTAGTC
+AAATGCTCTGGCATAATGGCTTTCTTTTGCTATGTCTACTCCCGCAATTAATGTGTCTCCATAGTGTAAA
+ATTATCGTAGGATTTTTAAAGTGAAAAAACAAGAGACAACCCCTGTGATAAAATAGATTGTGGAAAACAA
+AAAACACGAAAGGGGTGTCTCTTGTGAAAAAACATATTTTTGAGGATATTATACTACAAAATGCTCTAAA
+TTTCACTAGGGAAATGATGAATGTTTTTGAGGATTTATTAAAGAATGGAATGAATATTACAGAGCTTGTA
+GCAAGGATAAAAGAACTTACGGACAAACTAGGTAGAGAGGCAATAGAAGCAATTATTGAGGAGTTAGATA
+GGATAATAAAAGAAGACAAGAGAAGGAAAGAAAAATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAAC
+GACAGTCCTTGGGGATATTGAATATGAGAGGACATATTACAAATCAAGGGAGGATGGTAGATATACATAT
+TTAGTGGATGATGCATTAGAGATAGGACGGCACGAGAGGATAGAAAAGGGAGTAAAAATAAAGTTAGTAG
+AAAATGCGATAGAAGAATCATACGAGAAAAGTAGCGAGAAAGCATGTCCAGAGAAAATAAGTAAACAGAC
+GGTATTAAACGCAATAAGGGAAATAGGAGAAGTAGAGGTGAAGAGAGAAATAAAAGAGAAGAAGGAAGTA
+AGGGTTTTATACATAGAAGCAGATGAAGACCATGTACCTTTACAAGATGGCAGCAGTGAAACACCGCGAT
+TGATATACATACATGAAGGTAGGGAAGAGAAAAACGGAAGGAACGTACTGAAGAATGTGTATTACAAGGC
+ATACGTAGGAGAGAAAGCAGAAGACATATGGATAGATGTAGCGAATTACATAGAAGAAAATTACAAGGAA
+GAGAAGATAGAGAAGATATACATAGCAGGAGATGGAGCACCATGGATAAAAGAGGGATTAGAATGGATAG
+TAAAATCAAGGTTTGTGTTAGACAGATATCATTTAAACAAATACGTATTAAAAGCAACATCAAAAGAGCC
+AAAGTATAGGGATAAGATATGGAGAGCAATAAATGAAGGGGATAAAGAAGGAGTGAAGAAAATATTTGGT
+GAGTTAATAAAGATAGCAAAAGAAGAGAAAGAAAAAGAAAAGATAAAGGAAGCGAAGAGATACATACTAA
+ACAATTGGGAAGGGATAAAGATATACAGTGAAGACGAAGATGTAATAGGGTGCAGTGCAGAAGGGCATAT
+AAGCCATGTATTTTCTGCAAGACTTAGCAGGAATCCATTAGGGTGGAGCAGAGAAGGATTAAAGTTAATG
+GCGAAATTAAGGGTATTTAGCAAGAATGGAGGAGACTTAAGAGAAGTAGAGTGGGGCAAGAAAAAGAATA
+TAAATGCAGGAAGTTACAAATTAACAGAGAAGCAAATAAAAGAGGCAGTAAGGAGAGTTAAAACGTCTAC
+AAATGAAAAAATAAACAATATTACGGTTTTGAATATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGA
+GCATTAAAATATGCACAAGTTATATAAAGAACATGATAAAACGAAGCCCTGAATTAATTAAGTTTCAGGG
+GTTGTCTTAAAAAAATCCTACAGTATCTTGACACTATCATGTGTCTCCCGTTACTTGCAAAATCTTTTCA
+TTTTGTTTATACTTCATTTTAGGTACCTCCTGTTTATTTTGATAATTCGAGGTAAGTTCTTAAACTTACA
+CTCTGTATTTTATCAGGAGGTACTTATTTTTTCAAAGTCCATTCTCCCTTATTTTTTATTCATTACAGGA
+ATGCTCTATATAAGTTTTATTTTAAAAAGAATGCATTTCTATCCAAGAGGTTACCCTTCTATTTACCTGG
+TTACCCAAACTGTGCAAAACTGTGCAGTTTGGGCAGCTGGGGTATTTGTAGTCCGCCCTTCAGACTTTCC
+CAGTCCCAGCAGGCGGTATTTGGGAAAGCCATAGCCCCTGCCCCAAGAAGCAGGAACTCGCACCCTTACG
+GGTCTCCCCACTTGCCCTGAATTAGTAATTCCTTCAGGACAGAGAAGTCTCTTTTTACCTTCTCAGGAGA
+GAGTGGAGTCACCACCGCTACCTTGAGAACTCGCCAGAAATCATAGGCACTAAAACTTGTTCCATCCAGA
+GGTTTTAGTACCCTTCCTGGCTCACTCTCAAGGCTTTGTAAAATTTCTATTGCTTTATTTATTTCTTTTA
+AGTGTTTTTTCTTCAACTGCTTGTTTCTGACTGTTTTCTCTACATGCTCTTTTAATTCTTCTAATTCATC
+TATAGTTAGTGCGTTAAGAAACTTTATATAATTGTCTGGTATCTTTTCTTCTCTGCCTAATCCTCTTCTT
+GCTATTACATAAGCTGCTGCTATGTCTTTTGTTATCATATACTGCGGTGCATATTTTAACATGCCTATTA
+TTGAGGTGTAAGAAGGATTGACTTCTATTACTTCTATCCCTTCCTTTTTTGCTAAAATTTTTATCTTTTT
+TAAAAGGGATTTGTAGCTAAAGTTATGTCTTATTCTCCTTGACTTTTTGCCTGAAAAGTCTCCTTTTTCT
+CCTTTGTTTTTTATGTCTAATTTTTCAATTACTATTGCTTTTCTTTTTTCTTTTGCTATCTTTACTATCT
+CATGAGCATACTGCCATCTGAAATACTCTCTCTTATCTGAATTGCCGCTTGCAAGTTCCGGCATTGGTAT
+ACTGCCATAGCTTATTAGATTTCCTTTTTCATCTACCTCTGCCCATGATATGTTGTCCGGATATGCGTTC
+ACATCTATTCCTATGATTCCTTTTTCTTTTGTTATTTTTATTTCTGGATATTGTTCTTCAATGGCAATGT
+AGGCGTATATGCTGCCATTTTTGAGTTTTAGTTCTACAGAGTATGGTATGTTTGATTCGGCGATTTCCTG
+CAGGAGTTCTCCTCTTTTTTTATTCTTTTTGTAGCCTGCTTCTATTTTGGCGTATACATATTTTCTTTCC
+CCTACATTTATCCTTAAGAAAGTGCCGTTTTTTCTTACTTCTATTCTTGTGTTGAGATTTCCTTTTTTGC
+TTTTATCCCCTCTTGAATAGAGATTTCCTTTTCTTTTCTCCTGCCACTTAACTTTTAATTTTTCATATGC
+TTTACCATTCAAATGATGTTTTTGAAGTTTTCTAAACAGTTTTTTTCCGCCAAAAATGACTTTTCTTGGA
+CTTTTACCTAGTTCTTTCGCAGATTCCAGTGTACTCCTTGCTTTCATTATTGCATCATCTACATATCTTG
+AGTTTAAATTGAATACCTGGGGTAACTTTCTTTTTAAATCTGCTCTTTTTTCTCCTTCTAAAAGTCTGTT
+ATATGCAAATCTCATGCAGGATGACCATCTTCTCATTAAGTCTAATACTATTTGTTTGTCTTCTTGATTT
+GGAAAAATGAGTTTAGCCTGTATTACTATCATGTTTTTTGCCACCCCTTTGTCCGTAAATTCTTGCTGCA
+AACGATGTTACTATTGCTATTAAGTCCTTTGCCAGCTCTTTATTTCATTTATTCCACTTGCTATCTCATG
+TATGACTTCATACTGCCATCCTTGGGAATTAGCGTATTCCTCAAGCCTTCTAATCTGATTCTTGAGATAT
+TCTTCCTGTTTCTTTGTGGACACTCTTGCATACAAAACTACTTTAGGTTTTGGTTTTTCTTCCAGCATGC
+CTAATAACTTCTCTATATCTTCTTTTTTATACCTTCTGATGCCTTTTGGAGTTCTCACAGGTGTTATTAA
+TCCTTCCTTTTCCTAATTGAGTACATTTCCTTTACTTTTTGCATGCTTAGTAACATTTATTATCACCTAA
+TTAAAATCATATCACTTTGCATTACTATCTTCAACTGTTACCTACCTCCTCCCATTTTATATTGTTCATA
+AAGGCCTCTATATAGCTTTTTTTATCAGTGCCGTAATCTATAAAATAGGCGTGTTCGTAGGTGTCAAGGA
+CCAGAAGAGGAATCGTCCTTAATACTATGCCGTGGTTGTGGAAGTCCTGAAGGTAATTGTGAAGTTTTAA
+ATCTATAGGGTCAAAGCAAAGGACAGTCCAGCCACGGGAAGCCATTCCACAGGCTATGAAGTCCTGTCTC
+CAGTTTTCAAAGGAGCCGAAATCAAGTGCAATCATTGGGGCTATTATGCCATCAGGTATGCCACCTGCTC
+CTCCTAAGTTTTCAAAATATAACTCGTGAAGTTTTACTCCATCTAAATTGTAAGTCTCTTCTAGTTTGAG
+TTCTCTATATTCACTATAGCTGGCATTTGCTTTTGAACGATCGACTGTTTTTAATTTTTCACGTATTTCG
+TTTGTCTTTTCTACATATCCATTGTACAACTTGTAGTGTTCTTCAAGAGTCCTTTGAGATATTCCTCTTA
+AAACTAAATTATATTTTTTTGCTACAAGCTTATCCATATTATTCCTCCTCTTGCATATCTAATTTTAGCA
+TATGAAAAGATATATAATTAGTGCATAAAAAGAATTTATATAGTGATCTATTCAAAATGCTATTTTAATC
+TATCGAGTAACTTTTGGTACAATCGAACAAAAGGAACCGTCCCTAACGTCGGACTAACGTCTGGATAGTA
+ATTCATTAAAATTTTCATTAATTTTTAATTGAAAATTTGTTATACTACTGGTATAATTTAATTGAGCAAA
+GAATAAAATAGGAAGGAGGGATGTACATTGATAAAAGTGGGTGATGCAGTTATGAGCAAAAGAAAGTTTT
+TTAATCTTAAAGATTTGGCTTCGTATATGATTTCCGTGAGTGATTTAGGGAGAGGAAAAGCATCAAAAAT
+TATAGAGAAGGTTGCTAAAAAAAAGGAACATTATATAGTTGTTAAAAATAACAAACCTCAAGCAGTAATT
+ATACCTATCGAAGAATATGATGAACTTATAGAAGCACAGGAAGACCTTGAACTTTTACAGCTTGCAATCG
+AAAGGACAAAAAATTTAAAAGAAGGAGAAACTTTGCCTTTTGAGGAGATTCTTAAAGAAGATGGATTGAC
+AAAAGAAGAATTAAAAAAGTACATCGATATTGTGGAGATTGAATAATATGCCTCTCCCTCAAAGTGAAGG
+TGGTTATGGAAAACCTTTGGGTAATAAACAAGGAAACAATTTGACAGGCTTTTTTAAGATCAAGTACAAG
+AATATAGGAATAAGAGTAGTGTATACACTCGTTAGAGATAAAAAACTCATGAATATAGTAGCGGTTTCTC
+CAAGAGATGATGATTATTGTTACTCAGTAGCAGAGAAGAGAAGAAGAAAATACGGGAATGATTTATTTAC
+CAAAGGATTCGAAAAGTTAGAAAGTGAATAAAAAACATATGCCAATGGGGCATTTTAACACAAGATTTAG
+TGTTTTTTATTAAGGACAGTGAAAGGATTCATTTTGAATATGGTAGAATGGTGGTAAAGGGTAGTTCAGG
+AGGGATAATGAATGGATTTAAAAGAGATTTCAAAGCAGACAGAGGAAGTCATAGAGGAGTTACTTGATAT
+AGCGAATTTAAAGCCGGGGAGTCTTTTTGTCTTGGGTGGAAGTACAAGTGAAATATTGGGTAAGAAAGTG
+GGAACTGCAGGAAGTCTTGATGTGGCAAAAGCAGTGGTGGACCCAATTTTAGAGGCAATACATAAAAGGG
+GTTTATACCTTGCAGTACAGGGCTGTGAGCACATAAACAGAGCTCTTTTGGTTGAGGAAGAGGCAAAAGA
+TAAGTACGGGCTTGAAGAGGTAAATGTCATTCCTCATGAACATGCAGGAGGGTCAATACAGACTTATGCT
+TATCAGCAGTTTAAAAATCCTGTTATGGTAGAAAATTTGAAAGGATTAGGACATGCAGGGCTTGACATAG
+GGCTTGTCCTGATTGGAATGCATTTGAGGCCTGTGGTTGTACCTGTGAGATTGAGTCGGAATAAGATAGG
+AGAAGCCACAATTGTTGCTGCAAGGACAAGGCCTAAGATGGTAGGAGGAGAAAGGGCAAGATATAAAAAA
+TTATAAAAGGCACGGGAGGCCGTGCCTTTAATTTATTTATTTACCTGTAAATATCTCACTAAAACTGCAG
+CAGCTTCGGCTCTTGTGAGAGGACGCTGTGGATAGAAGTATCCGTCTGAACCTCTCATAATATTAAGGCC
+AGAGATTATTGCCACATATCCTATCATGTTTTTAGGAATTTCGTTTTTGTCTTTAAAGCTTATACTAAAT
+ATATTAGGTATTTCTGCAATATATCCGACCTGAAGAGCGTTTACCAGCATTTTTGCAGCTTCTAATCTCG
+TTACAGGAGAATCAGGGTTTTTCTCCTCTGGCGCTATGATTTTTTTGCTTATAGCAATAGTGTAGTAGGT
+TTCATAGTCTTTTGAAGATTTTGGCATAGGGTTATAGTAGGGCGGCTGTACTGTTTTTACCAGCATTTTT
+ATAAAATCTTTTTGTGTTATCTCTTTGTCGGGATAGTACTTATCTCCCTCCACTTCAATTATGCCGTACT
+CTGCTAGAAGTTTTATGTCTTTTTCTGCCCAGTTGCCTTCTATGTCCGTGAAAGTGACCTTTGATTCTTT
+AACTATTGGCCTTCCCATTCCATCAAGGAGTGTACCTGTTTTAGCATCGATGTAGCCATAGAAATCGAGC
+TGGTAGACCAATTTCACTTTCGGTGGAGCGTCAGGAGATTTGTAGTCGTAATCTAAAATGTAATTTAATT
+TCATTTCATAGTTGTCAAGGAGTATTTTGTAAGCTTCATCGAGAGTTATTACATTTTCTGCAGGAGTGAA
+ATTCACATTTGTCCAGTTTAAGTAGTAAGAGGTTATTTCCCCTGTATAAGGATTTAGTGTGATTGTTATG
+TTATCAAATGGTGCTAAAATTCCATTTACAGTGCGCAAGTATGTGAAAGTATAAAGGTTTGGAGAATAAT
+CTGGATTGGAGGTTTCATTGAAATACTTGGTGTTTTTAAATTTTTCAGGGATTATCCTTTCTAAATATTT
+TTCTGCAATTTCTCCTAATTCTTTTGATGTATATTTGGGCTGTTTGTCTTTGTCTTCTATGTCTGAAACA
+GTTTTTGAAAAGTATGTCAGCTTTCCTGTGACTGCATCTACAGACGCATTGACATAAAAGTACTTATTAT
+CTTTTTGTAGGTTCCAGTAGAAGCTCCATGTGGGATTTTTTGCAGGGGCGTAGTAAGTATCAGTGTATAA
+ACTAGCGCTCTCTAGCTTATATCCTTCCAGTGAGAAAGGAAGAGAATTTTTAGCTATTTCCAGAGCTTTG
+TCTTTTGATATGTATTTTTCAGAAGCCTCTATTTCTTTCTTTTCTTCCGGAGTTAATTGCATCTCTTTTT
+CACCAGCAGGTCCTGCAGTTCTACCGCCTGGCATAGGATAGTAGTAGAGGGGCTTTTTCACTTCTCCTGT
+GAATGCATCAATAGGAGCATTTTGGTAAACACCATACACTAAAAGAGTTTTATAGGATTCTTTTTCTAAT
+TGAGGAAGTATTAAAGCATATTGAAGAGTTAATCCAATTTTTTCTTTAAAAATTTTTATGGCTTCCTCTT
+TTGTAATTATGTTTTCAGGTTTTGGGAATGAATAGTCCTCCCAGTTTTGAAAGTAAGAGGTTACTTTTAA
+GGTGTTTTTGTCAACATATACGTACAAGCCGTTGTTTGGGAAAGATATTCCGTTTACTATTCTTTCAAAT
+GAAAAGCTGTAATTAGCGTCGTAATAAGCGCCCAATGGATATGAGGGAACTATTTCTTTTGTCTGTTTAA
+ATTTTTCAGGAGTTATCTTTTGCAAAAATTCTATGGCAACTTTTCTAGCCTCTTCTCTAGTGTACTTTGG
+TATCACTGGCTTGTAAGGCTCCGATGTTGGAGTCCAAGTGGAATAACTAACAATTTCTCCTGTATTTGCG
+TTTACAGATACGCTTATGGTCCCTTTTGTGGTAGAATTCCAGGTTAAGTTCCATACTTTGTAATTTACAT
+ATTCACTGTAGCTGGAGGTAAAGTCATACCCGCTTCCACTTATACCTAGCTTAGTTTTTGCAATTTCAAT
+TGCTTCTTTTAAGCTTATTTTTGTGTCTGCTTGAGCCTGTGCTATAGTTGAGGGCATAACTGCAGCGAAG
+AGGAATACAAAGGCAATTAAAATAGGGATAAACTTTCTCATGAAGATAGACCTCCCTTTAGTTTTTTCAC
+TATATTAGACGTAAAAAAGATAAAAAAGTTCCCATGAGAGGAAAATTATTTTGTTTTTAAAATGTTCCAT
+ATGTTAAGGTCTTCTTGCCCCAATCTCCACACGGCTATACCGGATAGTTTGTAGCTGTCTACTAGAGATA
+ATTTTGCAGAAAAACTTTTTGAATCTTCAAACCAAACTGAGTGTACTTTGCCGTCTAATACGTAAGTGTA
+AGTGGATTCTTGAGCGGTTTGGTCGTATATTATAGTTACTCCTAAATTTTTTGCTAAGTCCACAGCTTGT
+TGGTATGTTAGAGTTCTTGGGTAATTTACGCCCTGTGTCCAATCATACCCATAAACAGCCATTCCCAGCC
+ATATTTTTTGAGGAGGTATCACTGTTACGGCGTAATTTAAAACACTTGTGACAAAGCCTATTGAAGAGAT
+CGGACCAGGCTGTGAAAAGTGTTCGTCGTAGGCTAGGATGTATATTTCATCGGCGTATTGGGCGATAAAG
+GAGTATTGAAAAGCTCCAGAAAATGGATGTCTTGGGTTGTCAGTTAGCTCTGCTGGCACAGAAATTGTGA
+CAGTTCTACCTGTGGGTTTTAAGGTGGCATACAGGTCATGTATAAAAATGTTTAAGTTTTCCCTGTCTTC
+AGGAGGGACGAATTCAAAGTCTATATTTACTCCGGGATAGTTATTTACTTCAAGCATATTGCGTATGTTT
+GAGATTAGAGTTCTTCTCAAGTGGGGAGTAGATATTAGGTCGTGGATTAGCTGAGATTTTTTTGGGTCTG
+AGTAATTGTGAATTATGGGATAAATAGGTAAATTGTTATCAGAGGCAATTTTTTTGACCTCACTGGAGGA
+CATGTCTGCCAATGTGCCATCTTCTTTTACCCCATACCAGAAGGGAATTAATGTTGTTATATCTCTTGCG
+TGCTGTTGTAAATCAGCAATGGATCCAGGTGCTATATCAAAATACCACTTGTTGTCCATTTTAACCCCTC
+CGAAAATTTTAAAATTGATTTATATTTTCATAATATGTATAATGGAACTATAGGGCGATAAGGAGTGAAA
+AAATATGAGAAGAAGGACAGGGATTTTGACAAGTGGGATTTCCCTCATCTTTGTTGGAATAATACTCATT
+TTAGAAAAATTTTATATTGCCATTCCTTATTTTGTATATGAGATTATATGGCCTTGTTTTTTTATTTTTC
+TGGGGCTAGAGCTTTTGTTTAGCAAAAAATTGTACGGGGAAGAAAACAGCGGAATAAACGTTGGAGCTAT
+TTTGCTGGCAATTTTAATGTTATTTTTTACTAGCGAAATTTTTTATTTACCGCCTTTTGATTTAAGAATA
+TGGTAGCAGATTGGAGGAAATGTGAATGAGTAAAAGGCTTTACAGGTCGAGGGAGCAGAGGATTTTTGGA
+GGAGTTTGTGGAGGCATTGCTGAATATTTTAATGTAGATGTGACTTTAGTAAGGCTTATATGCCTTGTCA
+CAGTGATTTTTGGCGGAGGAGGGCTTCTCTTTTACTTGATAGCGTGGATTATAATTCCTGAAAATCCCTA
+TCAGACAGGGAAGGCAGTGGATAAAACGAAAAATGAGATGGGCGAAGTAGGAAGTGAAAAAGAGATTAAA
+GATAATAGAGCGAATGAAGTGTTGGGATGGGGATTGATAATTTTAGGCCTTTTGATTTTGCTGCCGAAAT
+TATTTCCATTTGTGAGCTTTAGAATGCTGTGGCCAATAGTCTTAATTGGACTTGGTATATGGATATTATT
+AAAGAGGGATTAGAATTTTAATCCCTCTCAGACTGTTGACAAAATATCGGGAACCCGTTATTATGAGAAG
+GGTTCCTTGTTTTTTTAACGGTACAAAGCAAAAGAGGAGAGGAGAAGAAAGATGTTATCAAAGAAAGAGG
+ATGCAAGACATCAAATAGAATTTGTAAGCATAGATCAATTAGTACCACAAGACCACCTTTTAAGAAAGAT
+AGAAAAAGTCATAGACTTTAGCTTCATATACGATTTAGTAAAAGACAAATATTCCGAGGGTCACGGCAGA
+CCAAGCATAGACCCAGTAGTACTCATAAAAATACTTTTCATTCAATATCTTTTTGGCATACCATCGATGA
+GGAGGACAATAGCAGAAATAAAAACAAATGTAGCGTATAGATGGTTTTTAGGGTATGGGCTGACAGAAGA
+AATACCTCATTTTTCAACATTTAGTCAGAACTACATAAGAAGATTCAAAGGGACAGACATATTTGAGAAA
+ATATTTACGAAGATTTTAGAAGAAGCAATAAAACATGGGCTAGTAAATGCAGAGGAAGTATTCATAGATT
+CAACCCATGTAAAAGCAAGTGCCAACAAGAAGAAATACACCAAAGAAATAGTAGAACAAGAAGCCAGGAC
+TTATCAAGAAAAACTAGAAGAAGAAATAAACAAAGATAGAGAAGCTCATGGCAAAAAGCCATTAAAGAAA
+ATCAAGAAGATAAAGACGAAAGAAGTGAAAGTAAGCAAAACAGACCCAGATAGCGGAATGTTAAACAAAA
+ACGGAAAAGAAAAAATCTTTGCATATTCTTTTCATACAGCCTGCGATAAAAATGGATTTGTATTAGGAGT
+AAAAGTAACAGCAGCAAATGTACACGACAGTGTGATGTTTCAAGAAGTATTAGAAGAAGTTGAAAAGAGG
+GTAAGAAAACCGAAAGCAATAGCAGTAGATGCAGGCTATAAAAATCCGTACATATTAAAGACAATATTTG
+ATAGACAAATAATACCAGCAGTACCATACACAAGGCCAAAAACAAAAGATGGTTTCATGAAAAAACATGA
+ATTTGTTTATGATGAATACTATGACTGTTACATATGCCCGCAGAATGAAATATTAACATATGTTACAACC
+AACAGAGAAGGATATAGAGAATACAAATCAAACCCAGAAAAATGTAAAAACTGTCCTCTAAGAGAAAAGT
+GTACCCAAAGTAAAGACTACACAAAGAGGATATTCAGGCACATATGGGAAGGATATGTAGAAGAAGCAGA
+ACACCTAAGGCATACACCTTACTGTAAAGAAGTATATGAGAGAAGGAAAGAGACAATAGAGAGAGTATTT
+GCAGATTTAAAGGAGAAGCATGGTTTGCGATGGACGACGTTAAGAGGGAAGGAAAAATTGTCCATGCAAG
+CGATGCTTGTTTTTGCTGCCATGAATTTAAAGAAAATGGCCTTATGGTTATGGAGGAAGGGCAAAGGGCC
+CTTTGACATTTCAAAACTTTATCCATTATTTGGAGTTTTAAAGAAAATTTTATCCAGATATATACAGCCC
+CTGCTTTCGGTACTAAGAAAACAGGGGCTAAAATTTTGCTTTGTCAACAAACTGAGAGGGATTAGAATTT
+TAATCCCTCTTTTCTAAAAGTTCTGAAACAGTGACAAATTTATATCCCTCTTCTTTTAACTTTTTTATAA
+TTTGAGGCAGTGCAGCCAAAGTGCTAGGTTTTCCTTCGTGCATGAGTATTATTGAACCGTCTCTTGTGTG
+AGACAAGACTCTATTTACTACGCTTTCAACAGAAGGATTTCGCCAGTCGTCCGGGTCCACATTCCACAAA
+ACTACTTTTAGTCCTAAAGCGTTTGAAATCTCTATTAAAGTAGAGTTGTAAGCCCCAAAAGGGGGCCTAA
+AAAGAGTGGGCTTTATCCCGGTTGCTTCTACTATTATCTGCTGCGTTTTGTAAAGTTCTTCTACCATTTT
+TTCGGGTTTTAATTTTTTCATATTAAAATGGCTGTAGGAGTGAAGCCCAATTTCATTTCCATTTTCTACG
+ATGTACTTTAAAAGCTCTGGGTGTTTTTCAGCGTGCTTTCCTATCACAAAAAATGTAGCTTTTACATCCA
+TGCTCTTTAATATATCAACGTATTTTTCTGTGTAAATTGGAAAAGGGCCGTCATCAAAAGTCAAAGCTAC
+TTCTTTTCCAGAGGAAGGATTTGAACCTAATACCTTTTTGCTAAAAGCTACAGGGGAACCGAAGAGTTTG
+TCTCTTTCAGGCCTGTTTACAAAGTTGAGAATAAATTGGCTTATGTTAGGGTCATTGTCTAGATCTTTAT
+TATGTTTTTCTAAGACCTTTTCAGGAGTAGAAGGTTCTGGTGTTGAAGAGACGTAATTTTGCTCCGTTTC
+GCTTAAAGGACGTTCTTCGCTTGTAATTGTTTTGCTATTGTTAGATTTACTGTCAAGGGTATTTAAATTC
+ACATTTTCTTTTTGGTTTGCAGAATAAAAATTCGTTTGAAGATATTTATCTTCAGTGATGTATTTGTAGG
+CGAAAGCAACGGAACCTACCAGTATTGAAACTAAAAGTATGATTGCAAAGGATTTAAAGCGCATTTGACC
+ATCTCCTTATGTAGCTTTATTATAGCATTGGAAGGCTTTAAATTTATTAAGAATTTATTAACTTTGTGTT
+ACAGTTTTGTAACTTTTCAATATATTAGACGCTGGAGATGGAGTTAAGTTCCGACTTTACCACCTGTCAA
+TATTACAAAGAGCATTATTGAGCTAATAAAAGGTATTTCTGCAATGTGTTATTATAAACACTTTGAGAGG
+GGGAGATCATGAAATACAGCACTTTTAGAAAAAGTGAAAGGATAATTTTATACGCTCTTGCATTTGCAGT
+ATGTTTTTTACTAGTTTTGATTTTTTACAGAACTTTTATTGAGATAAACGAAAAGGGATTTGAAGTGTTT
+GAAACTTTTGCAGAATGGATGGTCTATGTCTTTTCAATGGTTATTTTGTGCGGTTTTTTGCTATCCTTAG
+CTAATTCCTTTCATGAGGTGCTAGAAGATAGAGTTGTGCTGAGATTTGGCGTGTTTGGATTTGTACATAT
+CAAGTATTCTCAGATTGAAGAAATAGGTAAGTTTGAAGAAAAAAATATACCTTTTTTAGGGATGAGATTT
+TCTGACGGTGTTTACTACGGGTACTTTGGGAGGAAAGACCTTATCAAGGTAAAACTCAAAAGTGAAGCCG
+AGTTTTACTATATGTTCCTAAAAAAGAGGAAAGTAAATGAAATTATATTCTGTGTGAGTAAAAGAGATGA
+GTTTTTAGAAGAGATAAAAAAGAGGCAGGAGAAGTGCTAGAAGCACTTTCCTGCCTCAAATTACTTTCCA
+TCCGCTCACAACCAGGTATTTTATCCCGAGAAAGCTTTTTAATTCAATTGTCAAGTTTTCCAGTTCCCTT
+TCGTATATTATGCCGTCCACGTACACATTTATTCTGTCTACTCCTATTACATAGTACTTCTCGGGATTTG
+AGGGGGTTCCGATGAATACTTCAGGGGTGAGATTAGGCTCTATGCAGCAGTTTCGTATGTCGTGGTATTT
+GATGTATATATTGCCGCCTTTTTTTAGTATATATTCTTTTGCAGCGTCACTAATTTTCAAATAACACACC
+CCGTTTCTGCATTAATTAAATACGCTTGCTTCAATCTGCTCTTTTGTGAGTTTATCAGTAACCAGCCATT
+TGTACCACTTGATGAAGGAGTCTACTATTATTGTGATGGCTAATATCATTACTGCTGCAGAGAGAATTAC
+TAGTACCCAATTTCCTTTTGGTAGGTAGTTATTTACAATATTTAAATAACTTGCATATAGAGTAGTAATT
+GACACAAACAGGAATGGCACAAATGTCACCCATGCGTGCTGGGCTTTGCCTTTTTTAATTATAACAGTTG
+TACCCAGTGCCAGTGCTATTCCTGCAAGCAGCTGGTTAGAAGCTCCAAATATAGGCCAGATTGTAGATAC
+ACTTCCTCCGTAAACAAGGTAGCCCCAGGAGAAGGAGATTAAAAAGCTTGTGATTATTATTCCTGGCCAC
+CAGTTTCTATCTGCAAAAGGCTTGTAAATTAAGCCACCTGCTTCCTGCAAGAGGTATCTCCCTACTCTTG
+TTCCGGCGTCTATTGTAGTCAGTATGAATAGAGCTTCAAACAATATTATAAAGTGATAGATGTAGGAGCT
+CAAATGGGCTATCCATGGTATTTTTTCAAATATATAAGTCATTCCAACTGCCAGTGTCACTCCGCCGCCA
+GGTCTTCCTGCGACATTTTCTCCCACCATCTGAGAGAGGTGTTGAAGCTCGACTGGATGCATTCCTAACT
+TTTCAAACACTTGCGGGGGAACGTTTATAGCGAAGTAGTCGGCTGGTATTAAGCTTGTTGCAGCAATCAA
+GGCCATCATTGCGACAAAGCCCTCTGCCAGCATTGCTCCGTATGCGACAGGTAGAATGTCTTTTTCATTT
+TTGATCATCTTAGGTGTTGTTCCAGAAGATATTAGCGAGTGGAAACCTGAAATCGCACCGCAGGCGATTG
+TTATAAACACATAAGGCCATACCTTTCCGGGGATTATAGGACCTCCTCCAGCTACATACTGTGTAATTGC
+AGGCATCCTTATTTCAGGGTTTACAATTATAACTCCTATAGCAAGAAGTGCCATAACGCCTAATTTTAGA
+TAAGTGCTGAGGTAATCTCTTGGCACAAGTAACAGCCATACAGGTAAAACTGCAGCGGCAAAACCGTAGG
+TTGCTAAAATCACTGTCATTTGCTTGGCATTGAAAGTGAGGAAATGCCCTAACGCTGTCTTTTCAACATA
+AGGTCCTGCTATAACAGACAATACAAGCAGTATAACGCCTATTATTGTAGCTCCTACTATGTCGTCCTTT
+CTTATATACTTCATGTGAATTCCCATGTACATTGCTATTAAAATTGTAGCTGCTACTGTAAAAGTACCCC
+ACGGGCTGTTGTATAAAGCGTTTACTACAACTAGTGCAAGTCCTGCCATTGCAAGAACAAGTATAAATAG
+AACTGCTATAGCTGTAGCTATACCTGATACTTTGCCTACTTCTTTTCTTGCAATGTCTATTATGGAGGAA
+CCATCATATCGGACTGATGCAAACAGTATTACCATGTCATGGACTGCTCCTGCCAGGACGGCTCCGATTA
+AAATCCATAATGCTCCTGGAAGGTATCCAAACTGGGCAGCGAGCACTGGACCTACAAGAGGACCTGCTCC
+TGCTATTGCTGCAAAGTGGTGACCAAATAAAACCCATTTGTTTGTTGGCACGTAATCGTAGCCATTTTCA
+AGCCTGTATGCAGGAGTTGTCCTGTTTTCATCAAATGCTAAAATTTTTGCTCCGATCCATGCTCCATAAA
+AGCGGTATGCCAGGGCGTAGACGCTTAGTGTGATGATTACTAGTGTTAAGCCATTCATTCACCATCCCTC
+CCAAGTTGAGTTTAAAATCTTGCATATTAAAATTTATCATACTAATTAAACGCTTTCAGCAATTTTAAGA
+TGAGATGGTAAATTTCTAAGATGAAAGGAAATATGAAAAGATAAAAAGAAATGACAGGGATTAAGTCTCC
+CTGTCAAGGCCAAGTAAGGCTTTTAATTCTTTTATTTGAGATTTGCTCACGGGTATTTGTGTCTTTTTAT
+TATCTTCCATCACAAGCCAGTATGTTCCTTTAAACCAGGGCAGTATTTCTGCGATTTTGTTTAGATTTAC
+TATATAGCTTTTTTGTACTCTAAAAAATCCTCTATCTTTTAGTTTCTCTTCAAGGCTTTTTATTGTGCCT
+TTGTAGATGAAGGTTTCATTTTTGGTGTTTATTAGCACATTTCCTTCATGGGCTTCTGCGAACACTATTT
+CTTCTAAGTCTAAAAGCTTTATTCTCTCGTTCTTTTCCACAGCAAGTTTTCTAATTGGAATTTCAGTTTC
+TTTGTATAAAGACCTTATTTTTTCTAAGGTTTTATACAGGCGATGATGGCTTATGGGCTTTAGCAGATAA
+TCCACCACACCTATTTCAAAGGCATCTATGGCGTGAATATCATAGGCGGTTACAAAGACTACAAAGGGAG
+GTTTTCCTATTTCGGAAACCGCTGAAATGTGCCTTGCCAGTTCACAGCCGTGTATTTTAGGGATGTTTAT
+GTCTAAGAATATGACGTCTGGTTTTAGTTTTTCAATCAGATGTAATCCAGTTATTCCATTGTCTGCTTCT
+CCAACTACCTCTATATCTTCATATTCCTGCAATAGATATTTTAGTTCTTCTCTGGCAGGTTGTTCGTCCT
+CAATAATTAACGCTCTCAGCTTCTTCATAAATATCATTCCTCTGCAGGTAAATTTTAGGAATTTTGAAGG
+ATACTTTTGTGCCTTCACCTAATTTACTTTCAATTGACAAGGCACATTCCTTGCAAAAAGCCACAGTGAG
+CCTTTCGTTGACATTGTAAAGACCTATTCCTGCTCCTTTTCCTACTCCCTTCTTAAAGAGATTTTGCAGT
+TCTTCTTCAGTCATTCCTACCCCATCATCTTCCACATAGAAGCTTATATAATCTCCTTCATCTTTTATTT
+TTATTTTTACCGTCCCTCTTTCGCCTTTTGGTAAAATTCCATGCTTTACAGCATTTTCTACAATAGGCTG
+CAGTATAAATGAGGGCATGTAACAGGAAAGCACACTTATATCTACATCTTGCTCTACATTCAGTTTGTCG
+CCAAAACGAGCTTTTTCAATATACAGATACGCGTTTATATTGTTTAATTCTTCTTCAATGGTTATATATT
+TTCCTACATTTCTCAGATTGTGCCTGAAATATTCACTCAAATTTATTAAAAGTTCTCTTGCCCTTTCTGG
+ATTTGTGCGTATGAAGGAAATAACAGTATTTAAAGAGTTAAACAGAAAATGAGGGTTTATTTGGGACTGA
+AGGGCATTTAATTTTGCCTCGGTTGCCAATTTTTTCTGGTACTCTGCATCTGCAATTTCTAGCTGATATG
+ATATCAAATGTCCCAGCCCCTTCGCCAGTTCTATCTCTGTATTGGTTATTACATTGCCGCGCGATTTTTT
+TCCTCCTTTGTAAAGTTTTAGAGTACCTACTAGTTTGTCATATTTAAAAAGTGGTACAATTACAGCAGAG
+TGAAGTTCACAGTTTTCATAAGGACAGCCTATTTCTTCTTTAGACTTTGCAATCCTTATTTCTCCTTTTT
+GTATTGCTTCTTTTGTGGCATTTGTTAGTATGGACATCCCTGGTTTGTGGTGGTCAGAAGCTATTCCGAC
+ATGGGCCAGTATTCTCTTTTTGTCAGTGATTGCTACTGCGGAGACATTTGTGCACTCTAAGATTATTTCT
+GCTGTCTTTTGAGCGGATTCTTCATTTAAGCCTTTTCTCAAATAAGGAAGAGTTTTGGAGGCGATATCTA
+AAGCTATTTTTGCCTGCATTGCAGCAATCTGTTCTTTTTCGTCGAATATGGATTTTATCATTATCATAAA
+AATGCCTATTCCTGTAGCATTTACTACCATCATAGGGATTCCTATGATTTTTACAAGTTCAACGGCCTGA
+TGAAAAGGTTTAGCTGTCGCCAAAATTATCAGCATCTGCACTCCTTCGCCTATAAATCCTGCCATAAATG
+CGTATTCCCAGGGTATATATTCACCTTTGTAGTATTTTCGTATGAGGCCACCTGCAAAACCTTCAATAAT
+GGTGGATATTCCACAGGAGATGGCTGTGAAGCCTCCTAGGAAGAAGCGATGTACACCTGCTATAAGGCCT
+GCGCCCAGGCCTACAAGAGGTCCGCCTATAAGCCCTGCCACCATAGGGCCCACTACTCTTGAATTTGCTA
+TTGCGTCATTTATGGGGACTCCTAGGTAAGTTCCTGCTATTCCAATCAGGCCAAATATAAGCATGGTGAT
+GAGCAGGTCTTTTTTGGTGAGAGCAGTATTGTATACCATTTTTTTGAAAAATTCGGCTTTTGAGAGGAGA
+AAGGCTAAAAGTGCAATTATGCTAAATCTTTCCGCCAGAATGATTAAAAGGTCATACATAGGTATTCACT
+CCAAAATAAAGGAATTTTTGTATTTTTGTCGTAGTAATAATTTGTACCTTGTCACATCTATTGTACAAAA
+ATTTTTACTCTACTGCAATGGATTATTTTAAGGAACAATTTTTAAATAATTTCGTCTAAAAAGTAGAAGG
+GGAGGTCTAGAAGGTGGGACAGGAGGAACTTTTGGAAAGAGCAAGAAATGGAGATGATGAAGCATTTAGC
+TTGCTCATAGAAAACTATGAGAAGTATGTGTATAATGTCATATTGAGAATTGTGGAAGAAAAAGAAGAAG
+CAAAAGATATTGCCCAGGAAACTTTTATTAAAGCTTACATGAGCATAAAAACTTTTAGAAAAGACAGCAG
+TTTCAGGACCTGGATTTACAGGATTGCTGTAAATACTGCTATGGATTACCTTAGAAAAAAGGTCAGGTCG
+GAAGTCAACCTTGTGACAGCCGCTGAAGATGAATTAGAAATAAAAAGTTTTCAAACGCCTGAAGAGGTAA
+TTGAGCAAAAGCTCACTGTAGAAATGGTGAGAAGAGAGATAAGTAAACTCCCTGTAGATTACAAAATAGC
+TCTTATTTTAAGGGATATAGAAGGGATGAATTATGAAGAAATTGCTAGTATATTAAAAGTCAATCTCGGG
+ACAGTGAAGTCCAGGATATGGAGAGCGAGAAATCTTTTAAGAGAGAGGATAAAATCGCTTCCAGAGTTTT
+CAGGTTTTCAAGAGAGGAGGCGAGAGTGATGGATTGCAAAAGAGCCCTTGAACTTATGCAGGCATATTTT
+GATAATGAATTAGGGGAGAAGGAAAAAGAAAAATTGGAAGAACATTTGAGAACTTGTGAAAGCTGCAGAA
+GAGAATTTTTGATGCAGAAAAGAATAATAGAAAATTTGAAGCTACTCCCTTTAGAAGACGTTCCAGAAAG
+CTTTAATGAGTCTTTGCGCGAAAAAATAGCTAAATTGAAAAAGAAAAGAGAAAACAGAAGAAAAAGTTTT
+CTAGCTGGAATTTTAGCTGCTTCTTTACTTCTCATGACAATGTTTTTGGTTCATGCTTTTGATATTAACT
+TAGGAAAATACAAAGGACCATCTTCAGATATTCTCCAGATGGCTGGAGCTGGAAGTGCCGAGGGGAAAGG
+ACTTGAAAGAAAGCTTCCTGCAAATGTTTCAAGGAAAATTACAAAAATTGCTTATATTGACATGGAAGTA
+AGTAATTTAACTGAGGAATCCGAAAAAATCGTTAAGATAGTAAAAGGCGAAGGAGGGCATGTAGAAAGTT
+ACAGCAAGAAAGAGAGGGAAGTAAAACTTACTCTTAAAGTTAAAGAGGAAAGTTTTGAAAGAGTGATTTC
+TGAGTTAAAAGAGACAGGGAAGTTTACGAAATTGCAGATTGCCACTAAAGAGGTAGAGCAGCCCGTCAAT
+TGGGCCACAATAGACCTTTTGATAAAAGAAAGAAATGACTTTAAACCGATTGTTGTTATAATTTTAGGCC
+TTTTAGGCGTAATTTTTGGTGCTTATAAAGGGTATATTTATTTTAAGAGAAGATGACAATTTACATCTTC
+TTTTTTTTGCGGTATATTAAAATACATAAAGGAGAAAAAATTAAACGGGAGTGGTTTAATGGCAAAGTTT
+CTGTTAATTGATGGTAGCAGTCTGATGTACAGGGCTTATTATGCCTTACCGATGCTTACTACCAGTGAGG
+GATTACATACAAATGCATTGTACGGCTTTACTATGATGTTAATAAAATTGCTGGAGGAAGAAAAACCTGA
+CTATGTGGCAATCGCTTTTGACAAAAAAGCTCCGACTTTCAGGCATAAAGAGTTTAAGGAGTACAAAGCC
+ACCAGACAGGCTATGCCAGAAGAACTTTCTGAACAGGTAGAGCTTTTAAAAGAAGTAATTGATGGCTTTA
+ACATAAAGACTTTAGAATTGGAAGGATATGAAGCAGATGACATAATAGGAACAGTTTCAAAGATGGCAGA
+GGAAAAAGGGATGGAAGTGGTAATTGTCACGGGAGACAGAGACGCTCTCCAACTTATTTCCCCCAGGGTA
+AAGGTGAAAATATCTAAAAAGGGCATAACGCAGATGGAAGAGTTTGATGAAAAAGCGGTATTAGAAAGGT
+ATGAAATAACTCCGCAGCAGTTTGTGGATTTAAAGGGATTGATGGGGGACAAGTCGGACAATATTCCTGG
+AATACCTAATATAGGGGAAAAGACTGCTATCAAGCTTTTGAAGGAATTTGGCTCGGTGGAAAATCTTCTT
+GAAAATATATCAAAATTGTCAGGAAAGATTAAAGAGACAATAGAAGCAAATAGAGAACTGGCTGTCATGA
+GCAAAAGATTAGCCACTATAAATAGGAATATTCCTCTTGAGATTGACTTTGAAGAGTATAGATTAAAAGA
+GTTTAATTACAAAAAATTATGGGACCTTTTTAACAAGCTTGAATTTTATAGCCTTCTAGACAGCATCAAA
+AAGGAAGGAGAAGAGGTCATTCCAACTGTTTCAATAAGAAAGTGGAAAAAAGTTGACATTAGAGAAGTGC
+CAAGGCTTTTAGAAAGTGCAAAAAATGTTGCCTTTTATCCTTTGATCTATGAGGGGGATGTAAAAAAGAT
+AGCATTTTCTTTTGATGGTACTACCCTTTATTCAGATGTTGAAAGGTTAGAAGACTTAAGAAAAATATTT
+GAAAGAGAAGATGCTGAATTTGTTTCCCATGAGATAAAAGACTTCCTAGTGAAACTTTCTTACAAAGGCA
+TAGAATGTAAGAGTAAATATCTGGATACTGCTATAATGGCTTATCTTCTCAACCCTTCTGAGTCCAATTA
+CGATTTGGAGAGGGTATTGAAAAGATACCTTAAAGTGGATATATTGTCCCATGAGGAAGTATTTGGGAAA
+GGAAAAGACAGGAGAAGGTATGAAGAAGTAAGCGAAGAAGTAATGGCAGAGTACATATGTGGAAGGTGCA
+GCCACTTATTTGAGTTAAAAGATAAGCTTATGGCTTTTATTGAAGAGATGGACATGAAGAAGCTTTTGCT
+GGAAATAGAGATGCCTCTTGTGGAAGTTTTAAAATCAATGGAAGTGGATGGATTTACACTGGACAGAAAT
+GTTTTAAAGGAGCTTTCCGAAAAGATAGATGAGAGGATTTCTGAAATATTGGATAAAATTTACAAAGAAG
+CAGGATACCAGTTCAATGTAAATTCCCCAAAGCAGTTGGGAGAATTTCTCTTTGAAAAGCTCAACCTACC
+CGTAATTAAAAAGACAAAGACAGGTTACTCGACTGATTCCGAAGTCTTAGAGCAGCTTACAGCTTATAAT
+GACATTGTAAGTGAGATAATAGAGTACAGACAGCTTACCAAGCTCAAGTCTACTTACATAGAGGGTTTTT
+TGCCCTTGATGGACGAAAATGACAGAGTGCATTCTAATTTCAAACAGATGGTGGCGGCGACTGGCAGGAT
+AAGCAGCACAGAGCCTAATCTTCAGAATATACCTGTGAGGGAGGAGTTTGGAAGACAGATAAGGAGGGCT
+TTTATACCGAGGACAAAAGACGGCTATATCGTCTCTGCAGACTATTCACAGATTGAATTGAGGGTTTTGG
+CACATCTTTCTGAAGATGAAAAGTTGATAGAAGCTTTTATGAACAATGAAGACATACACTTGAGGACGGC
+TTCCGAAGTCTTTAAAGTGCCTCCTCAAAATGTCACTCCAGAGATGAGAAGAGCAGCTAAAGTAGTAAAT
+TTTGGGATAATATATGGAATAAGCGATTATGGCTTGGCGAAAGACTTGAAGATTTCGAGGAAAGAAGCTA
+AGGAATATATTGACAATTATTTTGAAAAGTATAAGGGAGTAAAAGAGTATATAGAAAAGGTGATTCGATT
+TGCCAAGGAAAATGGATATGTGACTACTATAATGAACAGGAGGAGGTACATTCCTGAAATAAATTCGAGG
+AATTTCACACAGCGCTCACAAGCGGAAAGGCTGGCTATGAATACGCCAATCCAAGGCAGTGCTGCCGACA
+TAATAAAAATGGCTATGGTAAAAGTTTATCAAGAATTTAAGAGGTTGAATTTAAAGTCCAGGCTCATATT
+GCAGGTCCATGACGAGCTTGTTGTTGATACTTATAAGGACGAGCTGGAGTTAGTGAAAGAAATACTCAAA
+GAAAACATGGAGAATGTGATAAAGCTGAAAGTTCCGCTGGTTGTTGAAATTGGGGTGGGTCCTAACTGGT
+TTTTGGCTAAGTGAGGTGGAAATATGAGAGTAGTTGGGCTCACGGGAGGCATCGGTTCAGGGAAAAGCAC
+GGTGTCTGGAATTTTGGCAAAACTCGGGGCTAAGATAATAGATGCAGATTTGGTCTCCCGTGAGATAATG
+GAAAAGGGAAAAGAAGCATATAATGAGATTGTAGATTGCTTTGGCAAAGAGATTTTAGATAAAGAGGGAA
+ATATAGACAGAAAAAAATTAGGGTCAATTGTGTTTAGCGACAAAGAAAAGCTCAAAAGATTGAATGAAAT
+CACTCATCCCAAAATAATAGATAAAATAAAGAAAATGATAGAGGAAGAAAAGGATAAAGATAAAGTGATT
+GTCATAGATGCAGCCCTTTTAATTGAGACAGGGCTTTACAAACTGGTAGATGAAGTTTGGCTTGTGGTTG
+TAGATATAGACACGCAAATAAAAAGGGTTATGGAAAGAGATGGTTTTTCCTGTGAAGAAGCTTTAAAGAG
+GATAAAAAGCCAGATGCCTTTAGAGGAGAAAATAAAGTACGCGGATTTTATAATAAATAACAGCAAAGAT
+TTGAGGAAAACTGAAGAGCAAGTACGACTTTTATGGCAAAGATTTGATCGGAGGAGTTACTTTGATTAAG
+AGATGGGTACTTTTTCTACTAATAATCTTGGCTATTCTTTTGACGTTTGAAATGAATACTCACTATTTTT
+TGAAGAAATTTTATCCTTTAAAGTACGAAGAATATGTAAATTCCTATTCCAAAGAATTTGGACTGGACCC
+TTATCTCGTTTTTGCGATAATAAAAGTAGAGAGCAACTTCAATCCCTATGCGATATCGAACAGGAATGCC
+ATAGGTTTAATGCAGATAATGCCTGATACTGGAAGATGGATTGCCGCAAAACTGGGAATGAAAGATTTTA
+AGGAAGAAATCCTTTTTAATCCAGAGGTCAACATAAAAATGGGGGTGTGGTACCTTCATTATCTTCTCAA
+AAATTTTGATGGCAATCTAAAGTTAGCACTTGCGGCTTACAATGGTGGATGCGGAAATGTAGACCTTTGG
+CTTAAAGACAAGAGGTTTTCACAGGATGGAAGACAGCTTCACAGTATTCCATTTCCTGAGACGGATAGAT
+ACGTGAAGAAGGTGTTGGCAGTTTACCAAATGTATAAGTTTATATATACAAAAAAGTGAAGAAAGCTGGT
+ATAATAGTAATCGTTGAAAGAAAAAAATATTGGGATAGGGAGGACAAAACAGTTGAAAAAGCTAAAATAT
+TTAAAGGACTTAAAAGAAGTAAAAATTGACAAAGATAGGGAATTTTTTTCGGCTACTCACGAAGAGATAA
+AGAATGCGTGGACTACTGATGTGTATTTTTTGAGAACACAGGATATTTTAACTTATCTAGGAGTGCAGGA
+TAAAGTAGTCACAGCAGAGATATTTCCTAGAAAAAAAGGAGTTTTTGCTGGCTTGCCCGAAGTTATGAGC
+CTTCTCAAAGACAAGAACGTAGAGGTGTGGTCTTTAGAAGAAGGAGAGACATTTGAGGCGAAAGAGACAG
+TCATGAGGATAAGAGGACCCTATAGCGAATTTGGGGTGTATGAAACTGCTATTTTGGGCATTCTAGCCAG
+CTCTTCTGGATGGGCTACTGCTGCAAGAGAGCTCAAAGAAGTGGCTAAGGACAAACCTGTACTCTGCTTT
+GGAGCAAGACATGTTCATCCCGCTGTAGCACCTGTTATGGAAAGAGCTGCCTTGGTGGGAGGAGCGGATG
+ATGCAAGTTGTATACTCGGTGCGAAATTGATGGGCAAAGAGCCAAGAGGAACTGTACCTCATGCGGCTTT
+TTTGATAGTAGGAGATACTTTAGAAGTGGCAAGAGCCTATAGAGATATAACTCCCCCTGATGAAAAGATT
+ACTATTTTAGTAGACACTTTTAAGGATGAAGTGGAAGAAGCTTTAAGGGTTGCTGAATTTCTCGGAGACA
+GGTTGTACGGTGTAAGGCTTGATACTCCCTCTGAAAGGGGAGGAGTTACACCTGATCTAGTCTATGAATT
+AAGGCAAAGGCTTAATCAAAAGGGCTTTTCTCATGTAAAGATCATAGTCTCAGGTGGGCTTACGCCTGAG
+AGAGTCGCACTCCTTGCAGAGAGCGGGGCAGATGCTTTTGGGGTAGGGAGTTATATTTCTGATGCACAGC
+CTATTGATATGACTATGGACATAAAAGAAGTTGAAGGAGTTCCTGTGGCAAAAAGAGGGAGGATTCCGGG
+AATAATAGAAAACAAGAAGTTAAAAAAGATTAAGTGATTTCCGGAGATGAGTGTTAATGAAAAGATTTCT
+GGCTTTTGTTTTTATTTTTGCATTTTTACTGACCGGCTGTAAAATTAATTCTCCAGATATTACTGCAATT
+CCTGAAAAGAAGGAAAGTAAGAAAGAAGCCTCTCAGGAAGAAATTCAGGAAGGCGGAACTTTGAGGGTTA
+ATATAACTTCTTTTGACACTTTAAATCCTTTTTTGAATGACAATGAAATGGTAAGACAGCTTCTCAATTT
+AACCCTCGAACCGCTTGTTACACTTGATAAAAGTTTAAAGCCTATTCCTCTTCTTGCCTATAAATGGGAA
+GTAAATGGATTAAATATAAAATTTTATCTGAGGAAAAATATAAAGTGGCAGGACGGGGAGAGTTTTACAG
+CAAGAGATGTGAAATTTACAATGGATTCTTTCCTTGACAAAGGGTCCAAAAGCCCTTATAAAGATTTAAT
+AAAGGCGCACATCTCTTCCTACAGAGAAATAGGCGATTATGAGTTTGAAGTAAGTTTAAACGGACCTGTG
+GCGAATCCTTTGGCTTTATTTATTTTTCCAATTGTGGCTGAGCACCAGTACAAAGACAAAGGAGATATTG
+TAAACCCTCTACTAGTTCCTATTGGGACGGGTCCATATAAGATTGTCTCTTACGGTCAAGGCAATTCTGT
+TGTTTTAAAGAGAAATCCGCATTACTGGGGGGAGAAACCTCATTTAGAAGAGATAAATTTTAAAATAGTG
+TCTGATGAAAATGCCATGATAACTTCTTTTCTGAGCAAAGAAGCAGATTTTACTTTTATTAAGGATGTGG
+ACTGGGATAAGTACAGGGAGAATTCTAGTATAAACATATACAAGTACACGCTGCAAAGGTACGTATTTTT
+GGCACCAAATCTAAAAAAACAGGTATTTTCAGATGTGGCTGTGAGAAAGGCTATAGCCTATGGAATAGAT
+GTGGACAGGATTTTAAGAGAGGTTTATTTTAAGCACGGATTAAAATCTAATGTTCCGATAAGACCTGATT
+CCTGGCTTTATAGCCCTAAGATCGCTTCTGTCTACAGCATAAAAGAAGCTGATAAGGTGCTACAGGATGC
+TGGGTGGTTAAAGGCAAACGGGATAGGCACAAAAGGCGGATATCAGCTTAAGTTTAATTTGCTAGTAAAT
+TCTGACAATCCATACCTTTTAAAAGTGGCGCAGATTATAAAGACCAATCTAAAAGAAATTGGAATTGATA
+TAAATGTAGTCCCTGCTTCATGGGATGACTTGCTTAAATCTGTTTTTTCAGGGAATTTTGATTTGGCTTT
+AATGGAGTGGAACTTAAACTATAATCAGGATATTTCTTCCATGTTTATGACGAGAGGGAAAGACAATTTT
+ATGGGATATAGCAATCCATCACTTGATGACCTCTTTAACAAAGTATTTTCAGAAACAGATGAAAAAAGTT
+TAAGAAATAACTATTATAAGGTAGGGGAATTTTTGGCTGAAGAACAGCCAGTGATAGGGCTTTTTTACTT
+AGAAGGCGCCGTTATGGCCTATGGTAATGTAAAAGGGATTGACCCCACTTCTTTTAATGTTTTTAACAAT
+ATTTCTAGTTGGTATTTAAAAAAACAGTATTGACAGGTGAGATAAAAGATTATATAATTTATGACGTACA
+AGGAAGTTTCGCGGCGGTGGCGGAACTGGCAGACGCGTACGTTTGAGGGGCGTATGGGCTAATCCCGTGT
+GGGTTCAAGTCCCACCCGCCGCACCAGAGAGAAAAGGGGAAAACCCCTTTATTTTTTTGTGTCACAAAGA
+TTAAATTTTTATAAACTATATTAAGAAAAGATTAAATTTTTGGTTAGTTGTATAATTAAATGCAACAGAT
+AAAAGAATAGAAACCATAGTGAAAATCGTGTATGATATAGGTGTCAACTAAACATCATACAAGGAGGATT
+TTCACTATGGTTCATAATAATGATACCACAAAAAAGCGTTCTTTTAAACACTTAAGTAGCTACGAACGAG
+GAGAGATCTATGCATTACTCAAAGAAGGAAGAAGTATTCGGTATATTGCTAAAAAACTTAATCGATCTCC
+AAGCACTATAAGCCGTGAAATTAAACGTGGAACTACTACACAACTTAGAAGTGATTTATCTTCTTATACA
+AGCTATTTTCCTGAAACCGGTCAAGCTATCTACGAAAAAAATCGCTCAAATTGCGGAGCTAAATTTAAAG
+TAGCTAAAGCAGAAGATTTCTTGAAATATGCTGAAAATAAAATATTAAATGAAAAATGGTCACCAGATGC
+AGTTGTAGGTTATTGTAAAAAGGACCCAAGCTGGAATAATAAAACTATTGTTTGTACTAAAACACTGTAC
+AACTATATAGATAGAGGATTATTAAAAGTTAAAAACATTGATTTACCTTTAAAACTACGCTTAAAACCAA
+GGAAGAAACAAAACCGTAAAAATAAACGTATTATGGGTAAAAGTATTGATTTTAGGCCTAAAGAAGTTGA
+AAGCCGTGAAGTTTTTGGGCATTGGGAAATAGATACGTTAATTGGCAAGAAATCTAATGACAAGGTCCTT
+TTAACATTAATAGAGCGTAAGACTCGCCATGAAATAATATTCTTATTAGATGCAAAAGACAATAAATCTG
+TTAAAGATGCATTATCAAAATTAAAAGATATGTTTGGTGACAATTTAAGCAAGGTCTTTAAAACCATAAC
+ATCTGATAATGGTACAGAGTTTAGTGATTTAGAAAGTGCTCTTTTAGAATATGGCGTAGAAGTATATTAT
+ACACATCCATATTCATCTTGGGAAAGAGCTACAAATGAACGACATAACGGTCTTATACGACGTTTCATCC
+CTAAAGGTAAAAGTATTAAAGATTTATCTATAGATACGATAAAGAGAGTAGAAAACTGGCTTAATAACCT
+TCCACGAAAATTGTTAAATTACAAAACGCCTAAGGAATACTTTTATGAAGAGCTGGCAAAAATCTGTTAA
+GCCCATCCCTTATAAAGTTTAGAGCTCGTTCGTGATTTGTCAAGGGGCAGGCTTCGACTGACTTTAACCC
+TTGACAAATCACGACCTTCGCTCAATTTGTTAACTAAGATGGGCTTAAGGTTATATATGATTTGTTCCAA
+ATCCTATATCTACATGATTTTCATTAGGTGTTGCATTTAATATTGCAATTTATAAAAGATTAAATTTTTT
+TAAGAAAATGTAATGTAAACATTGACTTTGAAGTTTCTGTATGGTAAGATAGAAAAAAAGACAAGTTTGC
+AATCTTGCCGAATCCGAAAGGTACGGAGGAACCGCTTTTTGGGGTTAATCTGCGGATTCCCGCAGTAGGG
+ATGCCTTCTGTCCCGCACCCGACAGCTAACTCCGGAGGCATTAAAGGAAGGAGATTTGCAAAATGGAATC
+GAAAATAGGTAAAATTATTTTTGGTGTTTCTGTCTTTGGCATGACATTAATAGGGAATTCTTTTTTGCAT
+CCAGTTTTTGCAGAGGGATTAGGGGTTGGAAAGGTTACGGGGAATTATGTAAATGTGAGAACAGAGGGGA
+GCCTCTCTGGCAGCGTAATTACGCAAGTGAGTAAGGACGAAGTAGTTACTGTTTTAGAGAAGCAAGGTGA
+CTGGTACAGGATAAGGCTTTCTGATGGAAGAGAGGGCTGGATTTACGGAGAGTACTTATCAGTCAGGTCT
+TCTAATGGAGTTTCGCGCGGAGATACGGGTGAAGTTAGCGTAGGAGTTGTGACGGGAAATTATGTAAATT
+TAAGGAGTGAAGGCAGCTTATCAGGGAAAGTTTTGATGCAGCTTAGTAAAGGTACCCAGGTTGAGGTTTT
+AGACAGGCAGAACGGCTGGTACAAAGTGAAACTTTCAAATGGACAGGAAGGCTGGATTTACAGGGAGTAC
+TTATCAGTCAGAAGCGGGGTTTATGCATCAAGAGGGGAAGTGGACAGAAGCCTCGTAGATAAATTAATAG
+ATTTTGCCAAGTCTTTTCTGGGTACGAGGTACGTGTATGGTGGAAGTTCTCCTAAAGGTTTTGACTGTTC
+GGGCTTTGTATCGTATGTATTTTCAAACTTTGGTTTTAGTTTACCCAGGACTGCGGATGAGCAGGCTAAC
+GTAGGGGATACGGTTACTCGCGACAGCTTAGAAAAAGGTGACTTGGTATTTTTTAGAACTCTGGGAAGTA
+GCATTATAAATCACGTAGGGATATATATTGGAGATGGACAGTTCATACACGCTTCTTCAGGGGCTGGAAA
+GGTGATTATAAGTCCTCTAAATGAAGGTTATTACCTTTCCCACTATGTAAAAGCAAAAAGAGTGATTAAA
+TAGAGCACTTTAAAAGTGCTCCATAGTGTAAAATTATCGTAGGATTTTTTGAGTGAAAAAAACAAGAGAC
+AACCCCTGTGATAAAATAGAACTTGGAAACAAAACATCACAGAAAGGGGTGTCTCTTGTGAAAAAACATA
+TCTTTGAGGATATTATACTACAAAATGCTCTAAATTTCACTGAGGAAGTAGTAGAAATTTTTGGTGATTT
+GTTAAACAAAGGAATGAATATTACAGAGCTTGTAGCAAGGATAAAGGAACTCACGGACAAACTAGGTAGA
+GGGGCAATAGAAGCAATTATTGAAGAGTTAGATAGGATAATAAAAGAAGACAAGAGAAGGAAAGAAAAAT
+GGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACGACAGTCCTTGGGGATATTGAATATGAGAGGACATA
+TTACAAATCTAAAGAGGATGGGAGATATACATATTTGGTGGATGATGCATTAGAGATAGGACGGCACGAT
+AGGATAGAAAAGGGAGTAAAGATAAAGTTAGTAGAAAACGCAATAGAAGAATCATATGAGAGAAGTAGTA
+AAAAAGCATGTCCAGAGGAGTTAAGTAAACAGACGGTATTAAATGCAATAAGGGAAATAGGGGAAGTAGA
+AGTAAAGAGAGAAATAAAAGAAAAGAAAGAAGTAAGGGTTTTATACATAGAGGCAGACGAGGACCATGTA
+CCTTTACAGGACGGGAGAGATGAAACTCCACGATTAGTATACATACATGAAGGTAGAGAAGAGAAAAACG
+GAAGGAACGTACTGAAGAATGTCTATTACAAAGCATATGTAGGAGAGAAACCTGAAGACATATGGATAGA
+TGTAGCAAATTACATAGAAGACAATTACAAAGAAGAGAAGATAGAGAAGATATACATAGCAGGAGATGGG
+GCACCGTGGATAAAAGAGGGATTAAAATGGATATTAAAATCAAGGTTTGTACTAGACAGATATCATTTAA
+ACAAATACGTATTAAAAGCTACATCAAAAGAGCCAAAGTATAGGGATAAGATATGGAGAGCAATAAATGA
+AGGGGATAAAGAAAGAGTAAAGAAGGTATTTGATGAGTTAATAAAGGCAGCAGAGGAAGAGAGAGAGAAA
+GAGAAGATAAAAGAAGCAAAGAAATACATACTAAACAATTGGGAAGGGATAAAAATATACAACGAAGACG
+AAGATGTAATAGGGTGCAGTGCAGAAGGACATATAAGCCATGTATTTTCAGCAAGACTAAGCAGGAATCC
+ATTAGGGTGGAGCAGAGAAGGATTAAAACTAATGGCGAAATTAAGGGTATTTAGCAAGAATGGAGGAGAC
+TTAAGAGAAGTAGAATGGGGCAAGAAAAAGAATATAAATGCAGGAAGTTACAAATTAACGAAGAAGCAAA
+TAAAAGAAGCGGTAAGGAGAGTTAAAACGTCTACAAATGAAAAGATAAACAATATTACAGTTTTGAATAT
+AGGGAAAGTAACGCCAATATATAGGGTTTTAAGAGCATTAAAATATGCACAAGTTATATAAAAAAGCATG
+ATAAGTTGAAGGCTGAAATTAACTAAGTTTCAGGGGTTGTCTTAAAAAAATCCTACAGTATCTTGACACT
+ATCAAAGTGCTCTTTTTATATTGACTATTTTGATGGCTTGGTATATCATATAATACTGTACATGATATAC
+CTTTTTATGGAAGGAGATACCTTATGAGGGCAGTAAGGGAAGATGTAAGAAATGTAGCGATTATAGCTCA
+TGTAGACCACGGCAAGACTACTTTGGTGGATGCCATGTTAAAACAGAGCGGTATATTCAGGTGGAATGAG
+AAAGTGGAAGAGAGAATACTTGACTTTAATGACCTTGAAAGAGAAAGAGGAATAACAATATTAGCTAAGA
+ATACGGCGGTAAGGTATAAAAATGTGAAAATAAATATAGTTGATACGCCAGGACATGCTGATTTTAGCGG
+TGAAGTTGAAAGAGTCTTGAAGATGGTAGATGGAGTGCTTCTTCTGGTAGACTCTTTTGAAGGACCTATG
+CCCCAGACGAGATTTGTTTTGAGCAAGGCTTTGGAGCTTGATTTAAAGCCAATAGTTGTAATAAGTAAAA
+TTGATAGGCCTGATGCAAGGCCAAATGAGGTCATTGACGAGGTTTTTGACCTCTTTATAGAGCTTGGCGC
+CAATGATGACCAGATTGATTTTCCTGTTGTGTATACTTCTGGAAAAGGTGGCATAGCAAAATTAGATTTA
+AAGGAGGAATCTCGTGATTTAAGGCCTCTATTTGAAACTATAATAAAATACATTCCTGCTCCTTCAGGAG
+ACATAGAGGGACCTTTTCAGCTTATAGTCACTACTTTGGACTATGACGACTACATCGGCAGGATTGCTAT
+TGGAAAGGTAGTGAGAGGCAGAATTAAAGCTGGAGAAGAAGTGGCGATATGCAAAAAGGGTGGAAGTATT
+CAGAAGTTCAACATAAACAACATATACCAATTTGAGGGATTAAGAAGGGTGCCTGTGGAAGAGGCAAAAC
+TTGGGGATATAGTAGCCGTTTCGGGAATTAGAGATATTGAGATAGGAGAGACAATAGCGGATAAGGACAA
+CCCTGAACCTGTAGACTTTGTAGAAATTGAGGAGCCTACTGTGTCCATGACTTTTAGTGTGAATACCAGT
+CCCTTTGCAGGAACAGAAGGGAAATACGTGACTTCTAGACATCTAAGAGAAAGACTTTTTAAGGAACTGG
+AGACAAATGTGGCTTTAAGAGTGGAGGAGACAGATTCCCCTGATTCTTTTAAGGTTTCTGGCAGAGGAGA
+ATTGCACCTTTCTATTTTGATTGAGACTATGAGAAGGGAAGGATATGAGCTACAGGTTTCAAAACCTACA
+GTTATATTCAAGGAAGTAAATGGAGTAAAGATGGAACCTATTGAGCTTTTGACCGTAGATATTCCAGAAG
+AGTACATGGGAGTTGTAATGGAAAAATTGGGGCCCAGGAAAGCCGAATTGATGGACATGCACACTTTAAA
+ACCGGGGACTATAAGGCTTAAGTTTAAGATTCCTACAAGGGGTTTGATAGGATACAGGTCAGAGTTTTTG
+ACTGATACAAAGGGAAATGGAATAATGACCTCTGTGTTTTACGGCTATGAACCTTACAAAGGTGAAATTC
+CCTCTCGATCAAGGGGAGCTCTTGTTGCTTTTGAGACGGGTATTGCCACGACTTACGGCCTTTATCACGC
+TCAGGAAAGGGGAACTCTTTTTATTGAGCCAGGCACCAAGGTGTACGAAGGAATGGTTGTCGGCATGAAT
+TCCCGAAGTGGGGATATTGAAGTCAATGTATGTAAGAAAAAACACGTCACCAATTTGCGGTCTGCAACGG
+CTGAAGAAGCCCTAAGGCTTTCTCCTGTGAAAAAGATGACTTTAGAGGAAGCTCTAGAATTTATAGATAA
+TGACGAGTTGGTAGAAGTTACGCCTCAGAGCATAAGAATAAGAAAGAAAATTTTGGATTCCCAGCAGAGG
+TACAAAAGTGCAAAACAAAAATAGAAATGGAGCCTTTTGGCTCCCTTTTATTTATACAAGTCATTTAAAA
+TTTTGTTTATGTAATTTATAGTTTCAGGGTAAGGGGGAATGCCTTGGTATTTTTCTACAGCTTGAGGACC
+TGCATTGTAAGCAGCAAGAGCCAATCTTACATCTTTATATGTATCTAGTAAATTTTTTAGGTATCTCACT
+CCTCCGTCTATGTTTTGAGAAGGGTCGAAAGGATTTTTTACATTTAATTCCTTTGCCGTGGATGGCATGA
+GCTGCATCAAACCCATTGCTCCTTTAGGGGATACAGCAAACTGATTGAAGTTGGATTCGGCTTTTATGAC
+TGACCTTATGAGGTTTGCGTCTACTCCATATTTTTGACTGGCTTCTCGTATTAGTTTTTCAATTTCAGAG
+GGAGAATCCTTTTGATTGATATTCTCTATTTCGCTATTTAATATTTCTTGAAAATTTAAGGATGTGCTAA
+ATATTTTTACATTGGCTGGGAGTCTACTCTGTATTTCCTTAAATTTTTCCTCAATTATGCTGTTTATTAC
+GCTGTCAATCATAATTTTTTTCACCTCACTTTTATAATTCGACAAAAAATTTCAAATACCTCTTTTTTGT
+GAGCAAAATAGTAAAAAAGGCCTAGAAAAAATTTTTAAAGGATTTTTAGAAAAAGTATAGTATAATATAG
+GTGTAACGATTAAGAAGAGGAAGATATGGGATGAAAAACGAGGGAATGCTGGAAGTGCTGTTAGTCATCA
+TTATAATTCCGCTGGTTTCTTTGCTGATTGGTTATTTTATTTCGCAAAATGTTGTGGAACCAAATATTTC
+AAAAGAAGAGGCTAAGCCTCAGTATATTACAATAAAAGGAATAGATGGATTTGAGGTAGTGGAAAGTGTT
+CACGGCAAATACGAAGAGGCCAAATATCGCCAAGATTTGCTGAGATTAAACGGCATTTTTTCTTTTATTG
+AGGGAGACGGTGAGAAATATAAAGTGGTTATAGGTTTGTTTCTGACTAAGGAAGAAGCTCTGGAGTTTGC
+AGGTTTGATGAGTTCTAAAGGGATTACGCCTGAAGTTTATGCCAAAAAGTCGCCTTATTTAAAAATAAAA
+TATGACAAGAATTTAACATCAGAAATAGAATATTTTACAAACAAATTAGACGAATTCCAGCAAATTTTGG
+GGTACATTTCTGTTCTTTCATTTAAGAGCTTTAATGGAAGTATTGAACCTCAAGAGGTACAAGAATTGAA
+AAGAAAAGTAGAGGTGATGAATAAAGACAAAAAGGCATTTAAAGAAAAAGAAGTGGAAGAGATATCTGGA
+GAGGTCGACAAGATTGTTCAAAAAATAGCAGACAGTGTAAAGTTGATAGAGATTTCCAGCAGCTTAAAAG
+ATAAGAATACTTTTTCACTTTTGCAGCAGCTTTTGTGGAATTCATGGGGAGATTATAACAATTTTTTAGA
+AAATATTGCGAAATAGCGGGGTGCTTGCTGTGAAGCTTAGGGAGATAAAAGAGATTTTAGAGGCTCAAGT
+GCTTTTGGGAGAAGAAAAGTTGGAAGAGGAAGTATTTACTGCATGTGGTGCTGATTTGATGAGCGATGTG
+CTGGCATCTCGGGATGAAAAAGCAGTATTATTGACAGGCCTTACTAATGTTCAGGTGGTGAGAACTGCAG
+AAGTTGTGGGTGACATAAAATGTATAATCTTTGTAAGAGGGAAAAGCCCAGGAGATGATGTGCTGGAACA
+GGCAAAAAAAGCAGGCCTTGTGGTGATGAAGACGAAATACCCTCTTTATATTGCCTGTGGGCTTTTATAC
+TCCAATGGGCTGACCTGCAGAAGTGGTGAAAAGAATGGCGCTTTACAGTAAGGAATTTGAAGTAAAAGCG
+AGAGATTTTGATTCTGCTGGAGAGGTGTCAAGCAATTTAAGGGCAATTTTAAAGCAACTTTCCTTGGCCC
+CTGATATAGTGCGCAGAAGCTGTATAGTGTGCTATGAAGCTGAGATGAACATCATAATCCATTCTTACGG
+AGGGACTATTAAGATAGAGATTTTTGAGGACAGGATCAGGATAATAGCGGAAGATACAGGGCCTGGCATA
+GAGGACATAGAGCTGGCGATGAAGGAAGGCTATTCTACTGCTCCAGAAGAGATAAGGGAGATGGGATTTG
+GGGCAGGCATGGGACTTCCCAATATAAAGGCAAACTCGGATTTTATGGATATAAAAAGCAGTAAAGATGG
+CACTGTTGTAGTGGCAGAAATATTGTTTTAAGAGGTGTGTAAGATGACTTATTTTCATTCTGTGACTTTG
+GATAAGGACAGGTGCAGAGGATGCACCAACTGCATAAAGAGGTGTCCCACGGAGGCCATAAGGGTAAGAG
+AAGGGAAGGCCAGGATTATAAATGAAAGATGTATTGACTGTGGAGAATGCATAAGAGTCTGCCCATATCA
+TGCCAAACTGGCTGTTACGGATAGTTTGGAAATTATGAAAAATTTCAGGTATAAAATCGCTCTTCCTGCT
+CCTTCTCTATACGGGCAGTTTAAAGACTTGTCTATCAACCAGATATTGAGTGCTCTTTTAGATATTGGAT
+TTGATGAGGTGTTTGAAGTAGCTTATGCTGCAGAGATTGTTTCTAAATTTACAAGAGAAGCTTTACAGAA
+GGGGAATCTGAAAAAACCGGTAATTTCTTCTGCATGTCCTGCTGTTGTAAGGCTCATACAGATTAGGTTT
+CCATCTCTTATTGACCATCTTCTTAATATATGTTCTCCTATGGACACAGCTGCAATAATTGCAAAAAAAC
+AGGCAGTGAAGAAAACAGGGCTTAAAGAAGAAGAAATAGGAGTTTTTTTTATATCTCCCTGTGCTGCTAA
+AGTGACAAGCATAAGAAATCCAGTAGGCCTAGAGAAATCCAAGATTGATGGAGCTTTTTCAATGAAGGAA
+ATATACGGGAAAATACTTGAAAAAGCGAAAACTACTGTAGTAAGAGATTTGAGCAAAGCTACCATGATAG
+GAGTAGGATGGGCTAATTCAGGAGGAGAAGCTTTTGGTACTTTTACAGAAAATAGCATATATGTAGATGG
+GATACACAATGTCATTGATGTCTTAGAAGAGATAGAACTTGGGAAATTGAGTGATTTAGATTTTTTTGAG
+GGGCTAGCGTGCATAGGCGGATGTATAGGAGGACCTCTGACAGTTGAGAATCCTTTTGTTGCTAAAAATA
+GAATAAGGAAGTTGGCTGAAAGTCTGCCAAAGAGGGAACAACCTCCCGTAGATGAAGACCTTGTAAGTTT
+TGAAGAGGTGAAGTGGATAAAGAAAATAGAAAAAAGTGAAGTGATGAAGCTAGACAAAGATATTTCTAAA
+GCACTGGAAATGATGAAAGAAATAGACAGAACTCACAAGACTTTGCCAGGTTTAGACTGCGGATCTTGCG
+GGTCTCCCAGTTGCAGGGCTTTAGCAGAGGACATTGTAAAAGGCTGTGCTACAGAAAATGACTGTATCTT
+CATTTTGAAGGATAAAATAAAAGCCTTAGCGGAAGAGTTAAATGATCTAGCGGGGAAAAAACCACCTGTT
+ATTAAGTAAAAAGGAGAGGAGAATGTATGGGTATTAAAGTAGAAAATCTTCTTAAAAAAGGTTTTTCATT
+AGTAGCGGGAGAGAAGGGGATCGATAGAGAAATTGAGGGAGTGTATATTTGCGATTTGTTAAGCTGGGTT
+ATGTCTCATGCAAAGGCGAAGGATGCTTGGATAACCATTCAAAGCCACATAAATGTTATAGCTGTAGCTC
+TTCTTTCTGAAATAAGCTGTGTGATTTTGCCAGAGAATGTCAAGTTAGACGAAGATGCAAAAGCAAAGGC
+TGAAGAAGAGGGCATTCCTGTTTTGAGTTTTTCTGGAACTTCTTATGAGGCGGCAATAATACTGCACGAG
+ATGATGAAATGATGGTTTACTATGACCTTCACATTCACACCTGTCTGTCTCCCTGCGCATCCGATGATAT
+GACACCTAACAACATAGTCAATATGGCTCTCCTAAAGGGACTAGATGTAATCGCAGTGACAGACCACAAC
+TCAGCTTTAAATGTAGAAGCTGTTTATAGAATTGGGAGGAAAAAAGGCCTAATAGTGGTTCCTGGGATAG
+AAGTGCAAACTAAAGAAGAAGTACATGTGCTGTGTTATTTTTATTCAGTGGAAGAGTGTATCAAATTTAG
+TGAAATTATTAACAAAAATATGACTAAAATAAAAAATAATAAAACAATCTTTGGCAATCAAATTGTAATG
+GATGAGAAGGACAGGGAGATAGGGGAGATGGAGGAATTACTGTTAGTATCTTCTAATTTTACTATAAGCG
+AGATTTTTCAATACATAGAGGGGAGGGGGGCTGCGGTTCCTGCCCATGTGAATAGGGGAAGTTACAGCAT
+TATTTCTAATCTTGGGTTTATTCCTAATATAAAAAGTTTATCAACAATTGAAATATCTAAGAGCACTGAC
+AAAAAAGTTTTTTTAAAAGAGCATCCAGAATGCAAAAAATATAGAATAATAAGCTCTTCTGATGCTCATC
+ATCTGGGGTATATTTCGGAAAGAGAAGAATTCCTACCTTGTGACTTGTCATTGAAAAGCATTGTGGATTG
+GCTTTGTGGTTGCTAATTTTTTTGTAATCCTACCAAAATGGTTGTGATTATCAGAAAATAAAAATTTTTT
+TATAAATGTTTGTTAAAAAATTAATGAAATTATGATATAATATTAACGAATGATGAATTAAAAGTGCTAT
+GATGAAAATTTTGTGAAATTTCTCATTCAAGGAGGGAAAGGCAATGCAGGGCATGAAAGAAGCAAGTTTG
+GAAGAAAAGCTTGTAGAGAAGTTTGGCAAAGATAAGGTTGAGAAGTTCAAAAAGTCAATAGAAAATTACA
+GAGAAATCCCCGGTTCACTAATTGCTGTCATGAATGACGCTCAAGAGATTTTTGGATATCTTCCCATAGA
+AGTTCAGCTTTTCATCTCACAGGAGATGAAGGTTCCTTTGACGGAGATATTCGGGATTTCGACCTTTTAT
+TCAAGATTTACTCTGAAGCCTTCTGGAAAGTACAAAATAAACCTTTGCATGGGAACTGCTTGTTATGTTA
+GAGGAGCTGCTATGTTGCTGGAAAAAATTAAGGAAAAGTTGGGCATAGAGGTAGGGGAGACAACAGAAGA
+CGGTAAATTTTCTCTGGAGCCAACAAGATGCCTTGGAGCATGTGCACTTGCACCCGTTATGATGATAAAC
+GGCGAAGTTTTTGGAAGGCTTACTCCTAATGACGTGGATGAAATACTGAAAAAATTTGAATAGGGATTTA
+TAAATCATGAAAGAGTTGGCTCTCTATATACTAGATTTGGCTCAAAATAGCGTAAGAGCTGGAGCGAAAA
+ATGTTGAAATTGAAATAGAAGAAAATCCCCAGGAAGACCTTTTGACAGTTTATGTTAAAGATGATGGATG
+TGGGATGAAAAAGGAATTTTTAGAAAAAGTGACAAGTCCTTTTGTCACAACGCGAAAAGAAAGAAGAGTT
+GGACTGGGTATTCCGCTTTTTAAGGAACTGACAGAAGAGTGCGAAGGAACTTTCGAAATTTTCTCTGAAG
+AAGGAAAGGGCACGAGGATAAAAGGGACTTTTAAACTTTCCAGTGTGAATCTCATTCCAATAGGGGATAT
+AGCTTCTACAATTGTGTCTTTAATAATGTCAGCACCGCAGATTGATATTGTCTATAGATTTAAAAAAGGC
+AGTCGAGAGTTTGAATTTGACACAAAAAAGATTAGAGAAGTTCTAAAAGACGTGAATTTGAATGATGTAA
+GAGTGCTCTCATGGATAAGAGAGTATGTAGAAGAGGGAATGAAGAAAAGTGAAATGGAGGTGTAAAAATG
+AAGACATTAGAAGAATTAGAAAGGATTAGAAAGGAAACTCTTGAAAAGATAAACCTCAGAAAAGATAGGT
+CGGGAGTAAGAATTGCTGTTGGAATGGCTACTTGTGGCATTGCAGCAGGGGCAAGGCAGGTTATGATGGC
+AATACTGGACGAACTGGCAAAGAGAAATGTGACAAATGTGCTTGTGACAGAGACAGGATGTATAGGCATG
+TGCAAGTTAGAGCCGATTGTCGATGTTTATATGCCGGGGCAGGAGAAAGTCACTTATGTAAAGGTTGATG
+AAAAGAAGGCAAGACAAATAGTAGTGGAACATGTGATAAATGGCCACCCAATCAGGGAATGGACTATAGA
+AAATTACGAGTAAGAGGAGGGATATTAGATGCTTTACAGGTCTCACGTAATGGTATGTGGTGGAACTGGC
+TGTACTTCATCAGGTTCTGACGAGGTAGCTGAACGTTTCATAGAAGAGATTAAAAAAGCGGGTTTGGACA
+AAGAAATACTGGTTGTGAGGACAGGATGCTTTGGACTCTGCGAGCTGGGTCCTGTTGTGGTAGTTTACCC
+GGAAGGGGTTTTTTACAGCAGAGTAAAGCCAGAGTATGTGCCTGAGATCGTAGAGGAGCATCTTTTAAAG
+GGAAGACCTGTCAGAAAGTACATCTACGGTGAGAGCCTAGAAGAAAAGGCTATAAAGCCGTTGGAGGAGA
+CACCTTTCTTCAGAAAACAGAGAAGAATTGCTCTTAGAAACTGCGGTGTGATAAACCCTGAAGACATAAG
+AGAAGCTATTGCTTTTGACGGGTATAAAGCGCTTGCGAAGGTTCTTACAGAGATGACTCCTGAGCAAGTA
+ATTGAAGAGGTCAAAAAATCAGGATTAAGGGGAAGAGGCGGTGGCGGATTCCCAACAGGTGTGAAATGGG
+AATTTGCTTACAAGCAGAAAGAAACCCCTAAATATGTTGTGTGCAATGCTGATGAAGGAGACCCTGGCGC
+TTTCATGGATAGAAGCATACTGGAAGGAGACCCCCACAGTGTTTTAGAAGCAATGGCAATAGCTGGATAT
+GCAATAGGTGCAAATCACGGTTATATATACGTGAGAGCAGAGTATCCTCTGGCTGTAAAAAGGCTTAAGA
+TTGCGATTCAGCAGGCGAGAGAGTACGGACTTTTAGGAAAGGATATATTTGGCACAGGGTTTGACTTTGA
+CATTGAAATAAGGCTTGGAGCAGGTGCTTTTGTCTGCGGTGAAGAGACAGCTCTTTTAAACTCTATTATG
+GGTAAAAGAGGAGAGCCGAGGCCAAGACCCCCCTTCCCGGCGGTGAAGGGTGTATGGGGCAAACCCACAA
+TTATAAATAACGTGGAGACTTTTGCAAATATTCCTCCCATCATATTAAACGGCGGAGAATGGTTCGCAAG
+CATTGGAACAGAAAAATCTAAAGGAACGAAAGTTTTTGCTCTCACCGGTAAGGTGAATAACACCGGACTC
+ATTGAAGTGCCTATGGGTACAACTTTAAGAGAAATCATATACGAAATAGGCGGAGGAATACCCGGAGGAA
+AGAAATTCAAAGCTGTTCAGATAGGCGGTCCTTCTGGCGGATGCATACCGGCAGAGCTTTTAGATACTCC
+GATTGATTATGATTCTTTAACCAGTGCAGGTGCGATGATGGGTTCTGGCGGACTTGTTGTGATGGATGAA
+GACACATGTATGGTCAATGTGGCGAAGTTCTTCCTCGAGTTTACTGTCGATGAATCCTGCGGTAAGTGTG
+CTCCTTGTAGGATTGGTACGAAGAGGATGCTGGAGCTTTTGGATAAGATAACTTCCGGAAAAGGAGAAGA
+AGGAGATATTGAAAAGTTAGAAGAACTGGCAAAGACCATAAAGGCAACGGCTCTATGTGGTCTTGGACAG
+ACAGCACCCAATCCTGTACTTTCTACTTTGAGATATTTCAGGCACGAATATGAGGCCCACATAAAAGAAA
+AAAGGTGCCCTGCCGGTGTATGTACAGCGCTTTTAAGCTTTGTTATAGATCCTGAAAAGTGCAAAGCCTG
+TGGAATTTGTGCAAAGAACTGTCCTGTTGGAGCTATTTCTGGTAAGCCAAAGACGCCTTATGTGATTGAC
+CAAGAGAAGTGTATTAAGTGCGGAACATGTATTGATAAGTGTCCGTTTGGCGCAATATACAAAAAATAAA
+AGAGGAAGGAGTGTAAAAGGATGGACAAAGTTCGCGTTACAATAGATGGCATAACTGTAGAAGTGCCTTC
+CTACTATACGGTACTGGAAGCGGCAAAAGAAGCCGGCATAGACATACCTACTCTTTGCTATTTGAAAGAG
+ATAAATCAAATTGGGGCTTGTCGCATATGTCTAGTTGAGATAGAGGGAGTAAGGAATTTACAGACTTCCT
+GCACCTACCCCGTGTTTGATGGGATGAAAGTCTATACCAATACTCCAAAGATAAGGGAAGCTCGCAGGCT
+AAATCTTGAACTCATACTGTCAAATCATGATAGAAACTGCTTGACCTGCGTAAGAAGCACCAATTGTGAG
+CTTCAAGCCCTTGCTAAAAGACTTGGAGTAGAGGAAATAAGGTTTGAAGGGGAAAATATAAAATACCCTA
+TAGATGATGCCTCCCCTGCAGTTGTGAGAGACCCTAATAAGTGTGTGCTCTGCAGAAGATGTGTTGCAGT
+GTGCTCAGAAGTTCAGAATGTATTTGCTATTGGAATGGTAAACAGAGGATTTAAGACAATGGTAGCTCCA
+TCTTTTGGAAGAAGCTTAAAGGATTCACCCTGTATTAGCTGTGGCCAGTGCATAATGGTATGTCCTGTTG
+GAGCTATATACGAAAAAGACCATACAAAGAGGGTTTATGAAGCTTTGGCAGATGACAAAAAATACGTTGT
+AGCTCAGACTGCTCCAGCTGTAAGGGTAGCATTAGGAGAAGAGTTTGGAATGCCTGTTGGTACCATTGTC
+ACAGGGAAGATGGCAGCAGCACTGAGGAGAATGGGATTTGATGCGGTATTTGATACAAACTTTGCAGCAG
+ACCTCACGATAATGGAAGAGGGTTCTGAGCTTTTAGAGAGAATAAAACATGGCGGAAAGCTTCCTATGAT
+AACCTCCTGCAGCCCTGGCTGGATAGCTTTCTGTGAGAAGTACTATCCGGAGTTTATAGACAATCTCTCC
+ACCTGCAAATCTCCTCACATGATGATGGGGGCACTGGTAAAGAGCTACTACGCGGAGAAAAAAGGGCTTG
+ACCCTAAAGATATATTCGTAGTGTCAATAATGCCATGTACAGCGAAGAAGCTTGAGATTGAAAGAGAAGA
+GATGATAAGAAATGGAATGAAAGATGTGGATGCCGTGCTTACCACAAGAGAGCTTGCGAGAATGATAAAA
+GAGATGGGAATCGATTTTGTGAACTTAAAAGATGAAGAATTTGATGAGCCTTTAGGCATGTCTACAGGAG
+CAGGTGCCATATTTGGGGCTACAGGCGGTGTCATGGAGGCAGCATTAAGGACTGTCGCTGAAATTGTAGA
+GGGAAGAGATATAGGGAAGATAGATTTTGAAGAAGTGAGAGGTTTAGAAGGTGTGAGAGAGGCTACAATA
+ACAATTGACGGGATGGATATAAAGATTGCTATTGCCAATGGAACAGGAAATGCTAAGAAGCTCCTTGACA
+AGGTAAAGGCAGGAGAAGTCGAGTATCACTTTATAGAAGTGATGGGATGCCCAGGTGGCTGTATAATGGG
+TGGAGGACAGCCAATCCACAATCCTAACGAGATGGAAGAAGTCAAGAAATTAAGGGCAAAGGCAATTTAC
+GAGATAGACAAGAACCTGCCTATAAGAAAGTCCCACGAGAACCCGGCGATAAAGAGGCTTTACGAGGAAT
+TCCTGGGTTATCCTTTGAGCGAGAAATCCCACGAACTTCTGCACACCCACTATTCAAGAAAAGAGCTTTA
+TCCTCTCGTGAAATAAAGGAAGGTCCCCAACGTTTGTTGGGGGCTTTGCCATTTTTTTATTCAAAAGTTA
+GTTATAGAAATATATATAATTTGTGATATAATAAAAAGGAATGATATTTGCCACAAGGAGTGAAACGATT
+TGAGAAGAGGAAAAAGCGGCTGGACATTGTTGTTTTTGCTCTTAGTAGGACTGATACTAGGTGGTTTTGT
+AGGAGACCTTTTGGGACGTTTTTTCAAAGAACTTTCTTACGCTCAAGTAATAGGCATGAACAATCCTTTG
+ACACTGGACCTCAATTTTTTAAAGTTCTCTTTTATGCTCACTTTTAAAATAAATATAGGCACTGTAATAG
+GACTTATATTGGCTATTTATTCCTATTACAAGATGTAGGTGGGATGTATGAAAATTTTTCTCGCGTCTAA
+ATCTCCGAGGAGAAGAGAACTTCTTGAAAATCTAAATTTTCCATTTCAAATTGTGGAGAATGACATTGAA
+GAGGTTTCAAGCGAAAAAGAACCATCAAAATATGTGATGGATTTAGCCTTTAAAAAGGCGCTAAAAGCAG
+CTGAGAACATAAAAGAGGAAGCAATAGTGATAGCGGCTGATACGATTGTGGTAGTAGATGGCGAGATTTT
+GGGCAAGCCAAAAGACAGAGAAGAAGCTTTTTCTATGTTAAAAACTTTGCAAGGCAGAGAACATATCGTT
+TATACAGGAATAGCAGTAATTAAGCTTCCAGAGATGAAGCATTCTGTCGATTATCAAGAGACAAAAGTGT
+GGATAAGAAGATTAGAAGATGAAGATATATCAAACTATATAGATACAGGAGAATGCTGGGATAAAGCCGG
+TGCATACGCTATTCAAGGATTCGGGTCCTTAATTGTGGAAAAAATTGAGGGAGATTATTTCAATGTAGTA
+GGACTGCCTGTTGCCAAGCTTTTTGACCTGTTAAAAAGGGAATTTGGGGTGAAGTGGGTTGGGAGAGGAT
+TTGAATATAAGGATAAAAGACTTGCCTTATGAAGAAAGGCCCAGAGAAAGGCTAATAAAATACGGACCCC
+AGGTGCTTTCAAATGCCGAATTGATTGCCATAATAATAGGTACAGGGAGCAGAAGAGAAAATGCTATAAG
+TTTGGCTCAAAAGCTCATTACAGAGGAGAGAGGATTAAAGTTTATTGTCAACTCAAGTGTGGAAAAGCTT
+GCGAATATAAGGGGGATTGGAATAGCAAAAGCTGTAAAATTAAAAGCGGCAGTGGAGTTAGGAAGAAGAT
+TGATGCTTTCAACGCAAGGGGAAAATTTTTCTGTAACTTCTCCTGAAGACGTCATAAACCTTTTGATGGA
+GGAAATGAGGTACCTTTCTAAAGAGCATTTCAAAGTAGTGATGCTAAACGTTAAAAATAAAATAATTGCC
+ATTGAGACGATTTCTATAGGGAGTTTAAACACCTCAATCGTTCATCCTAGGGAGGTGTTTAAAGCTGCTA
+TAGAAAGGTCTGCTTCTTCTATAATTTTAGTTCACAACCATCCGAGTGGAGACCCTACTCCTAGCAGGGA
+GGATGTAGAAGTGACAAAAAGATTGGTGGAAGCGGGTAATATTCTTGGAATAAAAGTCTTGGACCATGTT
+ATAATTGGAGATGGGAGAGGTATAAGTCTCAAAGAAAAAGGGTATTATGATTTTGAATAAGAAAGGAAGG
+AGTATACACAGATGAGAGGATTTTCAAGGGATATTGGAATCGACTTAGGAACTGCTACAACCTTAGTTTA
+TGTTCAAGGAAAAGGGATTGTTTTAAGAGAGCCTTCGGTTGTGGCAATGCGAACAGATACAAAGACGATC
+CTTGCCGTTGGCGAAGAAGCGAAGAGGATGGTAGGAAGGACTCCCGGAAACATAATTGCTATAAGGCCCA
+TGAGGGATGGGGTCATAGCAGATTTTGATATAACAAAAGCCATGCTGGATCACTTCATAAGCAGAGTAAA
+TCCCAGGAAAGGGCTTTTCAGGCCAAGAGTGATAATTGGCATTCCTTCGGGAGTTACAGAGGTAGAAAAA
+AGAGCAGTAATTGAAGCGGCTTTGCAGGCAGGTGCAAAAGAAGCCCATACTGTAGAAGAACCAATGGCAG
+CAGCTATTGGTGCAGGGCTTCCTGTAGAAGAGCCTACCGGCAGCATGGTGGTGGATATTGGCGGTGGAAC
+TACTGATGTTGCGGTGATTTCCCTTGGCGGGATAGTGACTAACAAGTCTTTGCGGGTTGGCGGAGATGAA
+ATGGATGAGGCCATAATAAATTATATAAAGAGAGAATACAATCTTATGATTGGAGAAAGAACTGCTGAGG
+AGATAAAGATTCAGATTGGTTCGGCTTTCCCAAAAGAGAAAGAAGAGTCAATGGACATAAGAGGAAGAGA
+CTTGGTCTCTGGTCTTCCAAAGACTTTGAGAATTACTTCTACCGAGATTCTAGAAGCCTTAAAAGAGCCT
+CTTTCTAGCATTGTTGAGGCTATAAAGATGACTCTAGAGAAGACTCCGCCAGAATTAGCTGCGGACATTA
+TGGACAGGGGTATAATGCTGACAGGTGGAGGAGCCCTCTTGAGTGGCATAGACAAGCTCATAAGGCAGGA
+GACAGGAATGCCTGTTCAGATAGCGGATAATCCTACAGATTGTGTAGCACTTGGAGCGGGTAAGATTTTG
+GAAGAAAGTTCTTTGTTCAGGAGAGTTTTAAGCCCTGCAACTAGAGTTTGAGAGGTGTTTTAAGTGCCCC
+GTTTTTTTAGAAATAGGCAGCTTATTTTGGTGCTTTTAATAGCCGTGGCGCTTATTGCCGCCATGGCTTA
+TACTTATGATACAGAGAGATATCTTACGAAAGCAGAATCTGTGATAGGCAGTGTGTTTACTCCTGTAGGC
+AAGGTCTTTTATCGGATGACAAATGGCATTTCTGATTTTTTTTCCTCTATAAGAGAGATTGGGACTTTAA
+GGGCTACAAATGAAAAGCTTCAAAAAGAAGTGGAGAAATTGAGGAAGGAAAATATAGAGCTTCAGGAATT
+AAAAAATGAAAATCTGAGGCTAAAAGAAGCGCTTGATTTTAAGACAGAAAATCCAGAGCTTGACCTTAAG
+TTAGCTTCTATCACAGGTAAAAATCCTGGCAACTGGTTTAATATATTTACCATTGACAGGGGTAAAAGAG
+ATGGAATAAAGCCCGGAATGGCAGTTTTAGACGAAAAGGGAAACATGGTAGGGCAAGTGACGCAGGTGGG
+TGATAACTGGGCTAAGGTTTTGGCAATTATAGATAGGGATAGTTCGGTAAGCGCTGTAGATGTAAGGACC
+AGGGATAATGGGATAGTAAGGGGAGATTCTCAAGGGGGACTTGTCATGATATACCTTCCCCTTGATGCGG
+AGGTCTTAGAAGGAGATATTATAACCACTTCTGGCATGAGCAGATTTCCAAAAGGCCTTGTAATAGGAAA
+AGTTGAAAAAGTGACAAAAGAGCCGGGAGCACTTTTCAAACAAGCACTTGTGAAGCCGGCTGCTGATTTT
+GAAAGGCTTGAGTACGTGTTTGTCGTCCTTAACATGACTGAAACGGGGAAATAAAGCTATGAAGAGACTC
+TACAAGTATTTATTGATTCTTTTGCTGATAATTCTCCAATCTTCTCTTTTTAAGTTTATTGATATCTTAG
+GCATAAAACCTGACGCAGTCTTTATCTTTGTCTTGAGCTTATCTCTTTTGAACGGGCCTTGGGAAGCGGT
+TTACTTAAGCCTTTTTGCGGGTCTTGTCCAGGATGTCATCTTTAATAACGCCTTGGGAGTCAGCACATTT
+TCTTTGCTTGTTGTATCTTATATCACAGGGCTTTTGAGTAAAAATGTCTTTAAAGAAAGCACTTTTGTGG
+CCTTTGTGTTTACCTTCTTAGGTACATTACTCTACAACTTGATAATCATGTTTTCAATGGTCTTGATGAA
+GTACCAGTTTAACTTTTTGGAAAGCCTTTTGGATGTAGGGATGATACAATCAGTGTACAATTCGCTCATT
+GTTGCCTTTGTGTACAGGTACATCGTGGCTTTTAACAGATATGTGAGTGAGAATAAAAAACTTTTTTCTA
+GAAAAAGTTGGTTTTGAAGGTGATAGAGTTGAGTGAAGCCTTAAAAAAGAGGTTTTACGTCCTTGCCTCC
+ATAATAGGGATACTGCTTTTACTTCTTGTTTCCCGACTGGTTTACCTGCAGCTTATAAAGGGAGACTATT
+ATAGAGAAATTTCCATAAAGCAGGCGATTCGCTTGATTCCCATTGATGCCCCAAGAGGCGAGATTGTAGA
+TAGGTACGGTGTAAAACTTGCTACAAACAGGCCTAGCTTTTCTGTAGACATTTTAAAAGGTGAAGTTGTG
+GACAGCCATTTGAATGAGACTATATTGAAGTTAATACATTTACTAGAAAAAAATAATGTAAAGTATAAAG
+ATGACCTTCCTCTTTATTTGAACGACAAAGGAGAGCCTTATTTTAACTTTAAAAATCCTGATGAAGGAGA
+TGTCTCACCTGAAACCTTAAAAGAGAGGGAAAAGGCGTGGAAGAAGGCAAACAATATAAATGAGAGCGCC
+ACAGCAAAAGAGACGTGGGATATTTTAATGAAAAAATTTAAGATTTCAAAAGATTTGAGCCCTCAGGATG
+CAAGAAAGATAATGGTTGTGAGGCAGCTCATGGAAGAGCAGGGATACAATCAGTACCAACCAGTCGAAAT
+AGCAGTAGATGTGGACCAGAAAACAGTGGCAGAGATTGAAGAAAGGCATTTAGAGCTTCCTGGCGTGATG
+ATCAACATAAAGCCGATAAGGTATTATCCATATGGGACCCTATTATCTCAAACCTTAGGCTATATTGGCC
+GCATTACTCCTGAGGATTTAAAGAAACTAGATATAAAGAAGTACAAGCTGACAGACTTAGTGGGACATTC
+AGGAATTGAAGCTTTGTATGAAGAGTATTTACACGGGAAAGATGGAGGGCAGCAGGTGGTAGTTGATAAT
+TACGGAAGGCTTATCAAAAATTTAAGCACAGTGCCACCTGTTCCGGGAGATACAGTTTTTCTCACTATAG
+ACAAGAATATTCAAGAGGCTGCAGAGGAAGCCCTCATAAATACTATGCAAAAATTAAGGGAGGGCAAATT
+GGGGAAACCGCGCCCCAACGCAAAAATTGGAGCAGCAGTAGTTGTGGACATACACTCAGGGAAGATTTTG
+GCTTTGGCCAGCGTGCCTGGTTTTGACCCCAATATATTTGCTACGGGAAGTCCCCCAAAGGATGTAGTAA
+ATGAGCTTTTTAGGGAAAGAGATGCAACTGTTGATCCGAGCCCTATCTTCAATTACGCCACCCAAGGAGC
+AGTGCCTCCAGGGTCTACTTTTAAAATGATAGTTGCTCTAGCGGCGCTTGAGACAGGTGTCACTACTGTG
+GATGAGAAGTATCTAGACCCCGGTGTATACATTACCGGGCAGACAAACTGGCTGTGGAATGAATACGGTA
+GGACACAGGGCTGGGTCAATGTGTCAGATGCTATCAAGTACTCAACAGACACCTATTTTTATGAGATGGG
+AAGGAGAATGGGAATAGATAAAATAGTGGAATATGCTAAAAAATTTGGCTTAGACCAGAAGACAGGCATT
+GAGCTTCCGGAAGCTAAAGGGATTATCGCAAGTCCCCAGTATAAAAGAGAGTTTTATCTGGCACTTATAA
+GGTCTATGGTAAAAAGCGAAAGAAACCCCGATGGCCCTATAACTGAAGAGCAGTACAATAAAATTGTAGA
+GATTGTAGACAAAGGAGACTTGAGTGACTACAATACTTTTCTCAAGTTAGAGAAAATGGGAATAAAAGAT
+CCAAAATTGCAGAGAAAACTTTGGGAGATGATGTATTACGCCAGACATTGGAGCCTGGCTGACACCTGCA
+GTGCGGCTATTGGGCAGGGAGACAATCAGTTTACCCCTCTTGAGATTGCAAGTTACATCTCAACCTTGGT
+AAATGGTGGAATTCGGTATAGACTCCACCTTGTAGACAAGATTGTAGATGCTGAAGGGAATATAGTCAAA
+AAGACAGAGCCAGAAATTTTAGGCAAAATAGACATTCCTAAAAAGTACCTAGATGCGATAAAGCTAGGCA
+TGAAGGGAGTTACTGAAAGAGGGGGAACGGCAAGCGCTGCATTTGACGGTTTTCCCATGACTGTAGGAGG
+TAAAACTGGTACTGCAGAGGTAGGCATAAAGGGAAGGGATAATTACGCCTGGTTCGTAGGTTTTGCCCCC
+TATGACAATCCTCAAATTGTGGTAGTTACTGTTATTTATCAAGGGGGAGGCGGTTCATACGCTGCTTACG
+TGGCAAGAGATATATTTGACGCCTACTTTGGGCTGAGCAAAAGCGGAGAAAGAGAGACGTTTAATCTTGT
+AAATACTCCTTTAAGGTAAAGAGGTTTACCCTCTTTTTTCTTTTATAAAGCAGGAAAAATGCATTTTGTG
+GAGAATATAGATATTTAGATGAAATTACACTGGAGGTAAATTATGGTAAGAGAGCCTGTGAAGATTCAAG
+GGACAAAAGAAGGACTTGTAATTGTTGTGGATGAAGATGTGGATATTGAGGTTTTAAAGGAAAGAATTGT
+AGATAGAATAGAAAAATCTCTTAAATTTTTTGAGGGTGCTACCTTAAATGTCAGGGTGAAAAATTCTAAA
+TTTAAGGATGAGGAACTTGAAGACCTCAAAGATTTTATCCTGAAAAACTATGGAGTAGAGATTTTTATAA
+AAAAATTTCAGGAAAAGCATATAAAAAACGTCACAGATGACGAAATATTTAATGGGTTGGAAGAAGGGAT
+TACTAAATTTCACAGAGGTACTGTGCGGTCAGGGCAAGTGGTTAAGTACTACGGGAATTTAGTAATAATA
+GGGGATGTAAATCCCGGTGGGCTTGTTCAGGCCGCTGGCAATATCGTAGTTACGGGGACTTTGAGGGGAA
+TCGCTCATGCGGGTTTTACAGGTAATAAAGAGGCTTTTATTGTCGCTTCCTCCCTTAAGGCTATGCAGCT
+TAGAATAGCAAACATAATTTCGAGAGCTCCTGACAAAGAGGAGGAAGTGGAGTATCCTGAAATTGCTGTG
+GTAAGGAAAAACAAAATAATTGTAAGACCACTTTACCACCTCAGCGACTTATGGTAAAATATTCTAAAAG
+ATAATATTAATGGAATGGAGTGAGAGGATGAAGGAAGCAATAGTCATAACTTCTGGAAAGGGCGGAGTGG
+GTAAAACCACTACTACTGCAAATATTGGTACATACCTTGCTATGAAGGGTTATAAAGTAGCTTTAGTGGA
+CACTGACATAGGCCTTAGGAATTTGGATGTGGTGATGGGACTTGAGAACAGGATTGTCTATGACATTGTA
+GATGTAGTGGAGGGGCAGTGTAGATTAAAACAAGCTCTTATAAGGGACAAGAGGTTTGACACTTTATACC
+TTTTACCTGCTGCGCAGACGAGGGACAAGACCGCTGTGACGCCGGAACAGATGAGAAAGTTAATTCAGGA
+CCTAAAAGAGGAGTTTGATTACATACTGGTAGACTGCCCGGCGGGAATTGAACAGGGATTTAAAAATGCC
+ATTGCAGGAGCTGATAGAGCTATTGTAGTGACGACTCCTGAGGTTTCGGCAGTGAGAGATGCTGACAGAA
+TAATTGGACTTTTAGAAGCTGCTGAACTTCATAATCCGCTTCTTGTGATAAACAGGATCAAGATGGATAT
+GGTAAAAAGAGGAGATATGATGGATATAGAAGACATAATTGACATACTTGCAATTGACCTTTTGGGAGTA
+ATTCCGGACGATGAGAACATAATAATTTCTACTAATAAAGGAGAGCCTATAGTTCTTGATGAGAAGTCTT
+TGGCTTCTCAGGCCTACAGGAATTTAGTTGAGAGGTTTTTAGACAGAAATGTTCCTCTTATAAATTTGGA
+TGTAGGCAATGGCTTTATGGACAGGCTAAGAAGGCTTTTCAAGATGGCTTAAAAGTCAAGGAGGTGTTTT
+TAGATGGATTTGTTCAAAGCCTTTGGTGGAAAGAGCAACAGTAAAGACATAGCAAAAGAGAGGCTCCAGC
+TTCTGCTGGTTCACGACAGGATAGATACGTCTCCGCGATTTTTGGAGATGATAAAAGAAGACATTTTAAA
+CGTAATCTCAAATTATGTAGATATAGATGAAAAAGGACTTAGAGTCGAGATTACAAAAGAGAGAAAAAGC
+GATGACACTTTCATTTCTGCCCTTCACGCTAACATTCCCATAAAAAAGATGAAACAGGTGATAAGGTAAA
+CTGGCGACCAGCCAGTTTTTTTATGTAGTTAAAACTTTTATTGTATGGTATAATACAAATTGGATTTTTT
+AAGAAGGGAGAATAGCTGTGTTTGATAAAAAGCTTCTTAAAAATTTTGATTGGGGGCTTTTAATTGTGGT
+TTTATTAATTTCTATATACAGTCTCATAGTTATCACAAGTGCATCTCATGCTCTGCAGACAGGTTCATAT
+AAAAAAGTGATAGTGCAAGCTGTGGCAATTTTGATAGGACTTATTTCAATTGCATTTATATGCCTTTTTG
+ACTACAATGTACTGGCTAAATTTTCCACATTTATATATATTTTAAACTTAATTGGCTTGGCGCTGGTATT
+AGTGATAGGTAAGGTCAGCAATGGGGCACAGAGCTGGATAAGCCTTGGACCTGTTGATATACAGCCTTCA
+GAGTTTTCTAAGTTAGCCTTGGTGCTTACTTTAGCTAACATGTTCAGCAATCAGGAAGAAATCAAATCTT
+TCAGAGAGCTCATAGGCCCTCTTGTATATGTAGGAATTCCTTTTATTGCTGTGATGTTGCAACCTGATTT
+GGGGACGGGGCTTGTCTTTATAGCAATTTTTTTAGCAATTGTATATATATCTGGAATAAGGACTAAAGTG
+CTCGCGCAACTTTTTGCAATAGGAATTGCAATGCTGCCTATTGGATACAAACTCTTAAAGCCCTATCAGA
+GAAATCGCCTTTTGTCCTTTTTAAACCCCGAATTGGACCCAATGGGGACAGGCTATCACGTGATACAGTC
+AAAGATAGCAGTAGGTTCAGGGATGTTCTGGGGGAAAGGACTTTTTCACGGCAGCCAGACCCAGCTTTAT
+TACCTTCCAGAGGCTTGGACAGACTTTATCTTTTCTGTTGTTGGGGAGGAATTAGGATTCGTAGGTGCTA
+CTTTTCTTATAATCCTTTACGCCATAATGCTTTATAAAGCCTGGAAAATTGCGTATAATGCCAAGGACAA
+GTACGGAATGCTTGTGGCAGTCGGGATAATTGCCATGTTCACCTTTCACATATTTGAAAATATAGGCATG
+ACAATTGGACTTATGCCAATCACCGGTATTCCTCTTCCTTTTATGAGCTATGGGGGAAGTGCTATGGTAG
+TGGACATGATGGCGATAGGGCTTTTAGAGAGTATCAGCATGAGAAGGCAGAAAATAAACTTCTGAGGGGG
+GCATTTTTATGAATATCGCTCTTATTGCGCATGACCAGAAGAAAGAACTTATGGTTAACTTTGCTATCGC
+TTATAAGCACATATTTGAAAAATGCAATTTGTACGCTACGGGGCACACCGGACAGCTTATAAAAGAAGCA
+ACAGGACTTGATGTTCACTGCCTCTTGCCGGGACCTCTGGGAGGAGACCAGCAGATAGGGGCTTTGATTG
+CTGAGAATAAAATTGACCTTGTCATTTTCTTGAGAGACCCTCTCACTGTTCAGCCTCATGAACCTGATAT
+ACTTGCTCTTTTGAGGGTATGCGATGTCCATTCAATCCCTGTTGCTACTAATATTGCTACTGCTGAAGTG
+CTTTTGAAAGGAATGGAAATGGGACTTTTAGACTGGAGACAAATTTGATTCATAAGGCGGCCTCCTTCAA
+AATAAAATGTACATAGAAGGAGGCATTGTCATTATGAAATATTATTATTCCAAGAAGATTAACCATTATA
+GAAAGTACATAGACCTTTTTGAAAACCAATTGATAATAGCGATGGTGCTTTTGGGGATGGTTCTTCTTTT
+TAAAGCAATAGATGTGCCTTTAGCAAATTCCTTTATAAATGTTACAAAAAGCGTTTTAACTTACAATATG
+GATTACGAAAATACAAAAAAAGGTCTAAAATTGGTGCAGTCTAAAATTCCATGGCTTAAAGAAAATGTGG
+TTAAAGTTTTTTCACAGGCAGAGGAAAAACCTTTTTCTAAAGAAGCTATACAAACATCTTCAAAAATGAT
+GGCTCCTGTAGAAGGCAGAATAACTTCTGGCTTTGGAGAGAGAGTAGACCCTTTTACAAATAAAGTGACA
+AAACATACGGGAATTGATATCGAAGTGCCTGTAGGTACAGAAGTAAAAGCAGCACTGGATGGGGTTGTGA
+TGCTGGCGACAGAAAAAGAAGACCTAGGGAAAGTAGTTGTATTAAGGCATGAAGGCGATGTAAGGACTGT
+CTATGCTCATCTTTCAGAGATTTTTGTAAAAGAAGGGCAGCAGATAAGACAGGGAGAGGTAATTGGCAAG
+TCGGGAGACACAGGAAAAGTTACGGCTCCTCACCTTCACTTTGAAGTTTGGGAAAATGGCAAGCCCATAG
+ACCCTCTGACAAAGGTAGTGATAAATGAGGCTGCCAGTGAGGAGAGAAAATGAAGGTAAAAGTCCACTTT
+TCTACTTTTGTGTTTGGATTGCTTTTGATTTTTTTAGGCTTTGTGAAAGAACTTTTCAGCATATTTCTTG
+TGGTGTGTGTGCACGAAACGGGACATGTTTTGGCGGCAAAAAAGCTTAAGGTGGAAGTTTTAGAAGTAAA
+TATATATCCTTTTGGGGGAGTGGCTTTTCTAGATCCAACTGTTTTTATACGTCCGGATTTGGAAATTCTA
+ATAGCGCTGGCTGGTCCTTTTTTTAATATCTTTTTTGCTTTTTTATCTGAGCTATTTTCCCAAATTTTTG
+ATATAAGACTTGACTATTTTATAAAAGCCAATCTGATAATGGCTTTTTTTAATCTTTTGCCAGGACTACC
+TCTTGACGGAGGCAGGATTTTGAAAAGTTTCCTGTCTTACTTTCTCAGTTTAAGGAGCGCGATTCTTGTT
+TCAACTTATGGGACCTATCTCATTTCCTTTAGCCTCTTGTGGGTTTCCTTCAAAGACATTTCCCAGGTGA
+GCAGGAATGTTTTATATACATTTTTAGCAGTGCTTCTTGTAATTGCAGCAAATAAAGAAAAAAAGATGTC
+TGCTTTTTTGCAGATGAGAAATTTATACAGAAAAAAAGTAGAATTTTATAAAAAAGGAACGATGGCTGTT
+CACCATCTGGCAGTATCTGAAAAAGCGAAGCTGAAAGATATAATAAAAAATTTTATGCCGTCGAAGTACC
+ATGTTATAATAATATTAGACAGCAATTTGAGGGAAAAATATAGGATGACAGAATCAGAATTTTTTGAAAA
+AGCTTTAGAATATGGGCTGAACAGCTGTATAGGTGATATTTTGTAAAATTAAGAAAAACACTGGAGGAGG
+AAGAATGGATATAAAGGAAAAAGTTGATTCCCTCCTTATGAAGGTGAGCAAGCCTACCCGCTATACAGGA
+GGGGAATTGAATTCAGTCTTAAAAAATCCGAAGGAAGTAAAGGTGAGGTTTGCCTTTGCTTTTCCAGACG
+TATATGAGGTGGGCATGTCTCACCTTGGGATGAGAATCTTGTACCACCTTTTAAACAAAAGGGAAGACGT
+GTACTGCGAAAGGGTATTTGCACCTTGGGTTGATATGGAAGCTTTGATGAGGCAAAATAAAATTCCACTT
+TTTACACTGGAGACCAAAACCCCTCTTTCAGAATTTGATTTTGTGGGCTTTACTCTTCAGTACGAGTTAA
+GCTATACTAATGTGATAAATATGTTAAATCTTGCTAATATACCTATTCTGTCTAGAGAAAGAGAGGGGCT
+TCCTTTTGTCATAGCTGGAGGACCCTGTGCTTACAATCCTGCTCCTTTATCTGAGGTCATCGATTTTTTT
+GTGATGGGTGAAGGGGAGGAAGTAATTCACGAAATAATAGATGCTTACATTGAATGGAAGGAAAGAGGAG
+GAGAAAGGGAGGAATTTTTAGAGGCTGTCTCGCAGATACAAGGAGTGTATGTGCCAAAGTACTACATTGA
+GGAGTATGATAAAGACGGAAAAATTAAGGAAATACGCCCTATAAAAAAGGGCATTCCTGAAAGGGTTAAG
+AAAAGAATAGTAAAAGATTTTGAAAATGTGTATCACCCTGAAGAGCAGATAGTACCCTTTATGGATATTG
+TGCATGATAGGATAATGCTAGAGATTTTTAGAGGATGTACTAGAGGGTGTAGATTCTGTCAGGCAGGGAT
+GATTTACAGGCCTTTAAGGGAAAAGTCGAAGGAGAAAATTCTTGAGTTGGCGGACAAGCTTGTCAAATCC
+ACTGGTTATGAGGAAATTTCTCTTGCCTCTTTGAGCACTTTTGATTATTCGCAGATAGAAGACTTGATAA
+AAGAGCTCATATCAAGGTATCAAGAGAAGGGAATAGGTGTTTCAATTCCTTCCAGCAGAGTAGATGCTGT
+GTCTATAAATTTGCTAAAAGAGATACAAAAGGTGAGGAAGACAGGGCTTACTCTGGCTCCTGAAGCTGGA
+ACCCAGAGGTTGAGAGATGTCATAAACAAAGGAATTACAGAAGAGGACATTTTAGAGGCTACGGCTTCTG
+CTTTTGAAGCTGGGTGGAACAACATCAAACTCTACTTCATGATTGGACTTCCCACAGAGACGATGGAGGA
+CGTGGAAGGGATAGTGGATTTGGCTTATAAGATAGTTGATAACTACAAGAGGGTGAAGGGAAACATCAAG
+AATTTGAGAGTTACAGTGAGTACTTCTACTTTTGTTCCAAAGCCCTTCACGCCTTTTCAATGGGTTGCTC
+AGGATAGCGTAAAAAGGATAATTGAAAAGCAGAATTTCTTGAAAGAGAGGTTAAAAAGCAAAGTGTTGAA
+GTACAACTGGCACAATCCATACATGAGTTTTCTCGAGGCTGTTATTTCTAGAGGAGATAGAAGGGTAGGA
+AAAGCGATAATAAAGGCTTGGGAAAAAGGCTGTAAGTTTGACGGATGGGATGACTATTTTGACCATGAAA
+AGTGGGAAAAAGCTTTTAAAGAAACAGGAGTTAATCCACATTTTTATGCCAACAGAGAATGGGAAATAGA
+TGAAGTTCTTCCTTGGGACGTGGTAGATGTGGGAGTTACAAAAAAGTTTTTAGAAAGAGAATATAAAAAA
+GCTTTGGAAGGCAGAATTACCCACGACTGCCGCTATTACTGCACTGGCTGTGGAGTGAAGGACTACGACG
+AGGGGGTCATCTGTTTTGAAGCGCCTAAGAAGTAAGTACACAAAAGGTGAAGAGGTAAAGTTTATATCTC
+ACCTAGACCTTTTAAGAGTGATCCAGAGGGCATTGAGGAGAGCTGATATAAAAGTGGCATTTTCTCAAGG
+ATTTAATCCACATCCGAGAATTTCTTTTGGCCCTGCTTTGATGGTGGGGGCAACTACTGAGGGGGATTAC
+ATGGACGTAGACGTGGAAGAGGACATTTCACCGCATGAATTTAAAGAGAGAATGAATGAAGTTTTACCTT
+CAGGTATTAAGATTGTAGAGGTCTTTGAGGTGGACGTTAGAGATTCTTTATCTTCAAGAATTAAAGGAGC
+AGATTATTTGGTGGAGGTTTTTTTAAAAAAAGAGGTAGAGGGCTTAGAGGAAGCAGTGAAAAGATTTATG
+GCGAAAGATACAATAGAAATAGAGAAAGAGACTAAAAAAGGGAAAAAGCTCGTTGATTTAAAGTCTTATC
+TTGAGGAGTTTTATCTCATTGATATGAATGGGGAAAGGGCAAAATTTTATGTTAAAATGAAGCTGGGGGA
+AGGTTCTCCTAATCCCTTTCACCTTTTAAAAGCTTTTAATGAATATATAGGGGATGCTTTTGATTTGGAG
+TATTATAAAATTCACAGAAAGAACATGTTTTTAGAGTGAGGAACTGAGGTGAAAATTTTGAAAAGGCTTA
+TTATTGATATAGATGAAAAACTGTGTCAGATTGCTTTTTTAGAAGATGGGAAACTAAAAGAGTACAGGCC
+AGAGAGAAAAAACGGCAAAAATATCTTGGGGAATATTTACAAGGGGAAAGTAGAAAACGTCTTAAAGGGG
+ATGCAGGCAGCCTTTGTAGATATAGGTCTTAATAAAAATGCTTTTTTATTTTTAGAAGATGTTGTGGGGA
+GGGAAGACAAGTCCATAACACAAGTTTTAAAACCGGGTCAGGAAGTGATGGTGCAGGTTACAAAAGAGGC
+AATTGGCCTTAAAAGTCCTCGTGTTACAACTAATATTTCAATACCGGGCGAATATGTGGTTTTGATGCCT
+TTTATGAACTATGTGAACGTCTCTCACAGGATTGAAAATCCGGCAGATAGGGCAAAGTTGGCCGAGATTG
+CGAGAAGACTAAAGCCTGAAGGCATGGGACTCATAATGAGGACATCTTCTAAAAATGCCAAAGAGGAAGA
+GATAAAAGAGGATATAGAGAAATTACTTTCTGTTTACGAGAAAATAAAAGAAAATTTTAAGTTGCTTCCT
+TCTCCTTCCCTCATTTATAGCGAGGAAAGCATTGCTGTGAAGTATTTGAGGGACTTTCTTTCTTATGATG
+TGGACGAAATTGTGATAAACGATGAAGAAGAATATGAGAAAGTGAATCAGTACTTAAAAAAGATTGGAAA
+AGATATTGAAATAGTTCTTGAAAGAGGGGATGTCTCAGGAATATATGGAGTGGACTTTCAAGTAGAAAAG
+CTTCTAAACAAAAGGGTTTGGCTCAAAAGCGGAGGTTTTTTGGTTATAGACCAGACAGAGGCTTTAACTG
+TTATTGATGTCAATACGGGGAAATATGTTGGTAAGAGTTCGCTTGAAGAGACCATATTTAAGACGAATTT
+GGAAGCGGCGGAAGAGATTGCTTTGCAGCTTAAATTAAGAGATATTGGAGGGATTATACTCATAGACTTT
+ATAGATATGAAAAATGAAAATTTTAAAAAGGAATTGCTGGAATTTTTTAAAGAGAAATTGAAACAGGATA
+GGGCAAAGTGCACGGTTTTAGGATTTACACAGCTTGGGCTTGTAGAGATGACGCGGAAAAAAGTCAGAGA
+AGAGATTTCCAGCTTTTTAAAAGTTAAATGTCCGGTGTGTGGTGGTACTGGTACAGTGTATTCTGAGGAG
+TACATATACAAAAGGCTTAAAAACCAGATTGAGAGAATATTAAGACATGTTTTGGTGAAAAAAGTGATAG
+TAAAAGGGGATAAAAAAGTGGGAGAAATTCTTAGCAGAAAAAAGCTTATAGAGGAATACGAAAAAAGTCG
+GGGAATTAAACTCATCTTTGAAGAGGTTTTTAGCGAATACGGTAAATTTGAAGTGGAATTTGAATGAATT
+GTGTTGACAACTTAAAAGGATAAACTTATTATAAAGATAAGAAATTGTGTTAATGATTTGAAAAAGAGGT
+GGATTTTTATGAAAGGGCAGTATTACACTATTCTAGCCCTTATATTTGCCATCATAGTAGCAATTTTTGC
+AATTTCTAACTCTGGACCAGTTGACATAAGCTTTTTGTACTGGCATTATTCTATGTCGCAAGCACTAGTT
+ATCCTGCTTTCGGCGGCTGTTGGAGCTATCATTGTAGGAATAATAGGGGTGTTTGGGCAAATACGCTACA
+GCGCTACGATAAGAGGGCTTAACAATCGAATAAAAGAGCTTGAAAAGGAAAAAGAGGAACTGATACAAAA
+AGTGACTGCTCTTCAAAATTACAATCTTGACAGAGGGAAGGAAGAGGGAGAGGGAGAAAAGGGCGCGCAG
+AGCATTTGACATTGCTTTTTAATTGACAAGTGGTGTTTTATTGTGTTAAAATATCACTTGTGGCCGCTCG
+AGACGGGTTTTAAAATTTTACCTTGTTCTCGGCGAGACTGGATGGAGGAGGTGCAGTGATGTACGCAATA
+ATTGAAACAGGTGGAAAACAGTACATGGTCAGAGAAGGAGATGTCCTGAAGGTTGAAAAATTGAACTATC
+CTGAAGGGGAAGTTATAGCCTTAGACAAAGTATTGGCTGTATCCTTTGAAGATGGCAATGTAGAGTTTGG
+GAAACCATATCTTGAGAATGTAAAAGTGACTGCTAAGGTATTGGAGCATGGGAAAGGGCCAAAGATAAGG
+GTATTTAAGTATAAGCCAAAGAAAAACTACAGAAGAAGACAGGGACATCGCCAGCCGTACACGAAGATTC
+AGATTGAGAAGATTGAAAAATAGCCATGATTGAAGTGAAAGTGTGGAGAAATCCTCAAGGGGATATATAC
+AAGTTTTATGTAAAAGGACATGCAGGGTATGACGAGTATGGAAAAGATATAGTGTGTGCAGCTGTTTCTG
+CTATTTCCCAGACGGCGGTTTTGGGGATAGAGAATATAAAGGGAGTAAAAATTAGAAAAGAGATCGAGGA
+AGGCAATTTAGAAGTGGAAGTTAAAGAAGTTTTGAAAGAAGAAGACAAAATCAAGCTACAGGCTATACTA
+GAAACTATGGTTTTGGGCCTTAAGGATGTGGCTAGTGGATACAGTGAGTATGTGAAGGTAGAGGAGGTGT
+AAGGGATGATACTGCAGCTTTTTGCTCACAAAAAAGGGGTGGGCAGTTCTAGAAACGGACGTGACAGCGA
+ATCCAAAAGGTTAGGCGTCAAAAGGTCAGATGGGCAGTTTGTACTTGCAGGAAATATACTGGTAAGACAG
+AGAGGTACTAAGATACACCCAGGTGCTAACGTAGGAATAGGGAAAGACGACACGCTTTTTGCTTTGATAG
+ATGGATATGTGGTATTTGAGAGAAAGGGTCGCGACAAGAAACAGGTAAGTGTTTATCCAGAAAGAAAAGT
+TGCTCAGAGTTAAAATCCTGGTTTACGCCAGGATTTTTTCATAATTTTGATTAGAAAGCGTGGGATGGTT
+GTGTCGGATGTGGAGGTATTGGTAGAGTACATGAGAAAAAGAAGGCATGAGCTTTTAAATGACCTCCAAG
+TGATTTTAGGATATGCCCAGCTGGGGAAATTGGATAAGGTGGTTGATTACATACACAGAATGATTGATAA
+TTTAAATGAGGAGAGAGAAATTTTTAACTGTGAAAATCCTCAGGAAATTATAAAAACTCTTTTGAAAAAG
+GCATAATAATTAGAGAATGAATAAGGCAGGTGATATGGTGTTTATAGATACAGCCCGCATATATATAAAA
+GCCGGAGATGGGGGCAATGGCTTTATTTCTTTCAGGAGAGAAAAGTATGTTCCTTATGGGGGACCTGACG
+GAGGAGATGGGGGAAAAGGCGGAGATGTGATTTTTATAGCAGACCCAAATCTTTCTACACTGTTGGATTT
+TAAGTACAAAAGAAAATATATTGCTGAAAATGGAGAGAATGGCAAGAGTAAAAATCAGTATGGAAAAGAT
+GGTGAAGACCTCTATATTAAGGTGCCTGTGGGTACTACTATCATAAATGACGAAACTGGAGAAGTGATAG
+CGGATTTAATAAAGCCATATCAAAAGGCCATTGTGCTGAAGGGAGGAAAGGGAGGAAGGGGAAATGCCAA
+ATTTGCCACTCCTACTTTAAAGACTCCCCGCTTTGCTGAAAGCGGTGAAAAAGGAAGAGAAATGTGGGTG
+AGATTAGAGCTTAAACTTCTCGCAGATGTGGGACTGGTTGGGTTTCCCAATGCCGGAAAATCTACATTAC
+TGGCAAGTTGCAGCAGAGCTAGACCCAAAATTGCCAACTATCCTTTCACGACTCTGACCCCAAATTTAGG
+AGTTGTGGAGCACAAAGGAAAGTCCTTTGTAATGGCTGATATTCCAGGGCTTATTGAAGGAGCCCACAGG
+GGTGAAGGATTGGGGCACGATTTTTTGAGGCATATTGAAAGGACAAAAATGCTTATCCACGTGGTAGACG
+TATCTGGCAGCGAGGGAAGGGACCCTGTAGAAGACTTTGAAAAAATAAATGAAGAGTTAAGACTTTACGA
+TGAAAGGCTTGTGACTTTGCCTCAGATTGTCGCAGCAAATAAGATGGATTTGCCTGAGGGGAAAGAAAAA
+TATCCTAGATTTGAAGAGGAGATAAAGAAAAGAGGATATGAGGTATATCCCATATCGGCTCTTACAAAAG
+AAGGGCTTGATGCTCTTCTTGACAAGACTATTGAGATTTTGTCTTCTATTCCTGCCGAAAAAATAGAGGA
+AGTCCCTGAGGTAATAGTCTATAACCCGCCTGAGGAAGAGGAAACCCTGGAGGTAGAAGTCAAAGGAAAC
+ACTTATTATCTAAAGGGAAGTAAGATTGACAAGCTTTTAAAGAGGATAAATTTACAGGATGAACATTCTC
+TGAGGTATTTTGAAATTCTCCTTAGAAAAAGTGGGGTAATAGATGCTCTTAAGGAGAAGGGTTTTAAAAG
+CGGGGACGTCATAAATGTGAGGGATTTTGAGTTCGAGTATTACGAGTAAAAACTTCAAGTTGTGCATTTT
+CACTTTTTTAATGTATAATGTAAGTATACATTAAAAAAGCAGGGGGATATAAATTGGAAAGGGAGCTCAG
+GCTTGGTATAATGGGAGGCACATTTGACCCTATACATTATGGCCATTTGGTCACAGCGGAAGCTGTAAGG
+GATGAATTTAAGCTGGATAAGGTAATTTTTGTACCTGCTGGCAATCCTCCTCATAAAGTGAAGAGGAAAG
+TGACGGACAAAAAACACAGGTATTTGATGACTATTTTGGCTACTATAACAAATCCATTTTTTGAAGTTTC
+TTCGATTGAAATAGACAGAGAAGGCTACACCTACACAATTGACACTATAAAAGAGTTTAAGAAAATGTAT
+GGAGAAAAAACCCTGTTTTACTTTATAACAGGGGCAGATGCTGTATTAGAGATTCTCACTTGGAAAAATG
+CGGACGAGCTTTTGAGGCTGTGTTATTTTGTAGCCGCAACCCGTCCTGGCATTGAAGGGAATAAGATTGA
+CCAAGAGCTTGACAAGATAAGAAAGCTTTATGGAGATGTGATTTACAAAGTTACAGTTCCTTCTTTAGCA
+ATTTCTTCTACTGATATAAGGGAAAGAGTGGCAAAGGGTAGACCTATAAAGTACCTTCTGCCGGAGCCAG
+TAGAAAGGTACATCCAGAAATACAAGCTTTATAAAGAGGATGACTCAAGATGAGGTATGACATTGAATGG
+ATGAAAGAAAAACTAAAAGAAATGCTGGATGAAGAAAGGTATATCCATTCTGTTGGGGTTATGGAAACAG
+CTGTAAAGCTTGCTGAGAAATACGGAGTGGATGTTGAAAAAGCTAGGGTGGCAGGGCTTCTGCATGACTG
+TGCAAAGGGCTTTTCTGATGAAGAGCTTGTAAAGATGGCTTACAAGTACGGAATTTTCGTAGATGAGGTT
+CTTCTTAAAGTGCCTTTTTTATTGCACGGACCTGTTGGGGCTTATCTGGCTCAAGAATTGTTTGGAGTGA
+CAGATGAGGAGATAAAAAGAGCGATTGCTCTTCACACTACAGGAGATGTTAACATGTCTCTTTTAGACAA
+GATTATATTTTTAGCAGACTATATAGAGCCAAATAGGGATTTTGAAGGGGTGGAGGAATTAAGGGAACTT
+TCTTGGAAGGATTTAGATTTAGCTGTTTTAAGAGCTTATGACAGCACTATATGCTATGTGATAAAGAGAA
+ATATGATACTTTATGAGAAAACCGTGAGCGGAAGAAACGACATTCTTTTAAAATTGGGAGAGGAGAAACA
+TGAGGAGGTTTTTTAAAATTTTCGCTCTATTTTTGGGACTTTTGGTACTCAGCTTGGGGACTGGAGCTTA
+TATATACTTGAAGTCTTTAAATCCCTCTGATGCGAGCTTGATGAACCTTCCAACTAAGGAGGATAAAAAG
+AACCCTGAGGAGCTAAAAGTGCTAATTTTGGGGATTGACGAGACTTCTCCTGATGACCCTCATAGGTCAG
+ATACTATGATGGTCATTTCCTACAATGTCAATACGCAAAAGGGGTATATTTTGTCCATTCCGAGAGATAC
+CATGGTCACAATTCCCGGCCATGGGGTTCAAAAAATAAACGCAGCCTATCCAATTGGCGGGCCTAAACTT
+GCCATGGAAGAAGTATCACAGCTTATTGGAGAAGACATCAGCTACTATGTGAAAATTGACTATGAAGGTT
+TTAAAAAGCTTGTGGACGCTATAGGCGGTGTGGAAATGAATGTTCCTATAGACATGAATTATGACGATTA
+TGCAGGGAATTTGCACATTCACCTGAAAAAAGGGTGGCAGCATTTGGATGGAGAAGAGGCTTTGCAGTTG
+GTGAGGTTTAGACATGGTTATGCTGAGCAGGATTTAGAGAGGGTAAAGGTCCAGAGGGAATTTTTGTTGG
+CGGCTTTAGACAAAATTAAAAGCCCTTCTATTCTTTTGAAATTGCCTCAGCTCTTAAGGACGGTCAATCA
+ATATGTGGAGACTAATATTCCCCCTTCTCTGATGGTCAAATACGCCGAGTACGCTGCAAAAGTTAGTAAA
+AATGACATAATTACTGCTACACTGCCTGGAAACCCTGAATATATAAATGGCATAGCTTACTATGTTGTAG
+ATTCAGAGGAGATAAAAAAATTCATGTCAGATTTACAAAAAGGGGAATTAAATCAGTCTGTTAAAATAGA
+AGTATTAAATGGGTGTGGCATTCCTGGAGCTGCAGGGAAAGTGGCGGAAATTTTAAAACAGCAGGGCTTT
+GATGTGGTTCGCGTGGGAAATGTGAATGGAGCTTCTTATGATACTACTCAGATAATTTTAAGAAGTGAGA
+ATAAAAAGGTTGCAAATGAGCTCAAGAAGCTTCTTAAAAATGCTGTGATAGTAGAGGACTACCAGAAAAA
+AAGCGATGCTGATATAACCATAATTTTAGGGAAAAATGTAAGCTTAGAGGGGTGATTTAGTGATAGAGGC
+AAAAGAGAAGGTTTATAAAATTTGCAGGGTTTTAGATGAAAAAAAGGCCTTTGATGTGAAAATTTTGTAC
+ATTGGCGAACTTACTACCATTGCAGATTATTTCATAATAGCTACTGGTACATCTAGTACTCATGTGCAGG
+CGTTGGCGGATGAGGTGGAGAAAAAATTAGGAGAAGAAGGTATATTTGTGGACCATGTGGAGAAAGACTT
+TGCGTCTGAGTGGATTTTGATGGACTATGAGGACGTAGTAGTTCACATTTTTCAGCAGGAAGCAAGAGAA
+TTTTACAGCCTTGAGAGATTGTGGGCGGATGCTAAAGAGATAGTGCTTGACAATAGGCTATAAGGCATGT
+ATAATAACGTTAATAAATTTTTAATCATTTCTTTTTTCACATCCGCACACAATCTGGTATAATAGGGGGA
+TTCAATCCGATGGGTACTCATCCACTGTTAAAAAGCATTGTTCCTATGGTAGAAAGCATTGCGAACACAT
+TTGGGAAAAATTGCGAAGTGGCTCTTCACGACCTTTCATCACCTCAAAGCCCGATAATTGCTATTGCCAA
+TGGCCACGTTACCGGGCGAGAAAAAGGAAGCCCTTTGCCTGATGTCATTCAAAAGGCATTAAAATCAGAC
+AGTTTAGAAGACATGATCAATTTTAAGAACAAGTCTAGAGATGGGAAGATATTAAAATCTTCTGCTATTT
+TTATAAAAGACGAAAATGGAAGACCTGTAGGGTGTTTGACAATAAATATAGACATATCAGAGTTTATTCT
+TGTAAAAAATACTTTGTCAGAATTCTGCGAAATATCAGAGCCTTCAGAGGAAAACAAGGAATCCTATACA
+GGCAGTGTTAGTGATGTTTTGGAGAGCATAGTGAACACAACACTGGAGAGTTTTGGTAAACCCGTAAATT
+TCATGACAAAAGAGGAGAAGGTGCAGATAGTTAAGATGCTGGATGCAAAGGGCACATTCCTTATAAGAGG
+TGCTGTAGACTATGTGGCAAAAATTTTGTGCGTGTCCAGATACACTATTTACAACTATCTGGATGAAATA
+AGAGTAGGAGAAGATTTTGGCAAATACTGACGCTTGCTTCCTTTATTTTACTTTACAAACATTTTATTTT
+ATGATATAATAAAAACGGGCTTTTGTATAATTGAATAACATGCTAAACGCTGAATTCGTTAAGAAGCGGG
+GGACCCACTCTTTTGGGGTGAATCCATCTTTTAAAAGATGGTAGGGTTATCTTTCGACCCGAACCCGTCA
+GCTAACCCCGTAAGCGTTGAAAGAGAAGGATATGATAGCATGTAAGGTGTCTTATTGTCTTTTTTGGCAC
+CGAAGATAAAGCTATAGAAGTCCTTCTATAGCTTTTTCATTTCTTTAAAAAGGGGGTGTATGGGCATGAA
+AATGCCTTATTTTGCTGTAATCGGGGCGGGGAACGGGGGGCAGGCAATTGCAGGACATCTCGCTTTAAAA
+GGGTTTAAAGTAAATTTATACAATAGAACTTATGAAAAATTGATTCCAATAATACAAAGAGGCGGTATAG
+AGCTAGAAGGAGAAGTTGAAGGATTTGGGAAACTGAATCTTGTGACTGACGATATAAGCAAAGCCGTAAA
+AGATGTGGATATGATACTAGTTGCTGTGCCTGCGTCTGCCCACGCCATGATTGCAGAAGAGCTTTTGCCC
+TACTTGCAAAGAGGCCAGATAGTGGTATTAAATCCCGGAAGAACAGGGGGAGCATTGGAAGTTTACAACA
+TACTTAAAAAGAGAAGTGATTTAGAGGTTGTTATTGCTGAAACTGATACTTTTATCTATGCCTGCAGGTC
+TTCTAATGGGAAAGCTAAAATATACAAGATTAAAGACATAGTATCAGTTGCGGCAATTCCTAAAGATAAA
+ACGGAAGAAGTAGTGGAAATTCTCAATATCGCTTTTCCACAGTTTGTAGCTGCTGAGAACGTGTTAGAAA
+CCAGCTTCAACAATTTTGGAGCAATTTTCCATCCCGCTCCAACGCTTTTAAATGCTGCTCGGATTGAGAC
+TACCAAGGGAAATTTTGAGTACTATAGAGAAGGGATTTCGCCTTCTGTCGCCAAAATCCTTGAAAAGATT
+GACAATGAGAGAATGATGGTGGCAAAGGCTTTAGGCGTGAAAACTATCTCTGCTAAAAGATGGCTTAAAG
+AAAGTTACAATGCCGATGGGGATACGCTTTATGAAGCTATACAGAACACAAAAGCTTATATAGGGCTTAT
+GGCTCCTGATACTGTAAATTGCAGGTATATTTTTGAAGATGTTCCTATGAGCCTTGTGCCTATCTCTTCT
+ATTGGGAAAGAAATAGGTGTAAAAACGCCCACAATTGACGCGATAATACATCTGGCATCCGTGATGCATG
+GAAAAGATTACTGGGAAATAGGGAGAACTGCCGATAAATTGGGAATACGTGGGATGTCGCCTAAGGAGAT
+CATAGAACTAGTAGAAGGGAAGAGAAAGGAGGTTGCGACAGCATGAGAAAGCTTATCGTGGCTGGTTCAA
+TTGGAAATTGTGTCCATGTTGCTGGAGTGTACAATTTTTTGAGGTTTGCAGAACAGCAGGGTTATGAGAC
+GGTGTTTTTGGGGCCTGCTGTCCCAATAGATAAATTGATTGAGGCTGTAAAAGAGTATCAACCTGAAATT
+GTAGGGGTGAGTTACAGACTTACGCCACAAGCTTTGGAGAACTTGCTAAAAGAACTTAAAGATAAGATAG
+AAAAGAATAATTTAAAGGAGATCAAGTGGGTGTTTGGGGGAACAGAGCCTAATGCAGAAGTTGCGAGAAA
+GTCAGGGATATTTTCTGCAGTTTTTGACGGCACAAAAGGAGACGAGGAGACTATCAATTTCTTAAGAGGG
+AAAACTGCAACTTCTCAAAAAAGAGTCTTTGCAGATACTCTGATTGGAAGGATTGAGGATAAATTCCCCT
+ATCCCATCATAAGACACCATTTTGGACTGCCTTCATTGGAGGATACGATAGAGGGTGTCAAAAGAATAGC
+TGAGGCGGAAGTTTTGGACGTAATTTCCATAGCTCCTGACCAGAATGCGCAAGAGCACTTCTTCGATAAA
+AAATACGACCCAGCTCTGGATGGAGCAGGAGGAGTTCCTATAAGAAAAGAAGTGGATTTAATACGCATAT
+ACGAAGCTTCAAGAAGAGGCAATTATCCGCTTTTGAGGTGCTACAGCGGAACCAATGATGTTTTCAAGAT
+GGCTGAAATGCTTTTAAGGACTATAAAGAATGCTTGGGCTGCTATACCATTGAGCTGGTACAATGTGCTC
+GATGGGAGAGGCCCAAGGGATGTAAGGACTTCTATAAGGGAAAATCAGCAGTTGATGAAGTGGCATGCAG
+AGAGAGGAGTGCCTGTAGAAGTAAATGAAGCTCATCACTGGAGTCTGAGAGATGCTCATGATGTTATAGG
+AGTTGTAACTGCTTTCCTCGCGGCATATAACGCAAAGAAAATGGGAGTTAGGGATTATGTAGCACAATTT
+ATGTTCAATGTTCCAGCTTCCATTTCACCTAAAATGGACTTGGCAAAAATGCTTGCAAAAATAGAACTTA
+TAGAGGACTTAGAAGATGAAAACTTCAGAGTGATAAGGCAAGCAAGAGCAGGTCTTGCAAGCTTTCCTTC
+TGACCTTTTAGAAGCAAAAGGGCAGCTCGCTTCTAGCGCGTATTTGTCTATGGCTATTAAACCCCACATA
+TATCACGTAGTTGGATATTGTGAAGCTCACCACGCAGCAACGCCTGAGGACATAATTGAAAGCGTAAAAA
+TAGTAAAAGCTGTGATAAAAAATACTATGTTTGGAATGCCGGACTTGACTAAAGACGAAGATGTGATAAA
+GAGGAAAGAACAGCTCAAAAAAGAGGCAAGGATTTTGCTTGAGGCTATAAAAGAAATAGCGCCACACAGC
+GAAGATCCCTGGTCTGACCCAGATGTTTTGGCAACAGCTATAGAAATAGGTCTTTTAGATGCACCTCACT
+TAAAAGGCAATAAATACGCCAAAGGCGCTCTTCAGACAAAAGTGATAGATGGAGCATGTTATGCTTATGA
+CTATGAGAAGCACAGAATAATACCAGAGGAAGAAAGGGTAGAAAAAATCTTGAGAGAGTACAAAAAAGAG
+CATTTCTTTGTGTAAATTGAATTAACAAGAAGAAGGGCGCAGATTCTCTTCTTGCGCCCTTTTATTTTTG
+CAAAAGGAGGTTGATATCTTGGCAGGTTTGGCTTTTATATTCGGTAAAAAAACACTCAAAAAGGAGGGTA
+CTGCCCTCCTTTTTAATACTTAGAAAATATAAATTTTTTTCTTTGCCTTATTCTTTGCCTTCTCCAGAGT
+AAAAATGCCATGCTAAAAGAAGCTATGCCAAAGATCAATTTTAGAGGATGTACAATAGGATTTTTTTCCT
+TTTCATTATAGTAATTCCCCAAGAAGTTTTTATACACATCTTCTGAGGCAATTAGCGGGTTTGTCCCTAT
+CTCCTTTCCGTCAAGTGTGTACTTTATATACCCCAGGACTTCACCTTTTTGAATGGGAGCTTTTATGTCT
+TCTTTAAGCACAACTTCTGTTTTTATAGAATTTTCTTTACCTTTGGGCACTTCATAATAAAAGTCCTTTT
+GCGCAATTAAAGGAAGCTTAAATCCGCCTTTCCCAAGTTCTATAGAAGTTATCACTTCGTCCTTTTGCGT
+TACTTTTACAAGAGAAAAGTTTTGAAAACCGTAATCCAAAAGCTTTATAGTGTCTGTCCAAATGTTTATG
+CCTTCATCTCCCATTATAACAGAGATGAGCCTGTGCCCATCTCGGGTTGCGGAAGCCACCAACACTTGTC
+CTGCAGCAACAGTGTAGCCCGTTTTTACTCCATCTGCTCCTTCATAGTGGAAGCGGGAAGGTTTAAGTAA
+GCGATTGCTTATCCATAAGTCTCTTGGTTTGTCGAACTTATTTGTCGGAGGAATTTGATAATGCAGAGTG
+CTTACAATTTTTCTAAATTCAGCATTTTGCATGGCGTATCTTGCAATTTGTGCCATATCATAAGGTGTGG
+AATAATGGTTTTCATCGGGCAACCCGTTCGGATTTACAAAATGGCTGTTGTAAGCGCCTATTTCTCTCGC
+TTTTTCATTCATCATTTTGGCAAAATTTTCTACGCTCCCACCTATATGCTCTGCAATTGCTATTGCAGCA
+TCATTTGCAGATTCCAGCATTAAAGCGTAAAGCAGCTGCTCAAGTGTGAGTTGCTCTCCTGGAGATAAAA
+ATATTGAATTCCCCTCAATTTTAGTCACATTTTCACTACAGGTGACAACATCGTCTAGCTTTCCCTTTTC
+CAAGGCAATAATTGCAGTTAGGATTTTTGTAGTGCTTGCTGGATACATCCTTTTGTGCATGTTTTTGTCA
+TACAGTACCTGTCCTGTAGTGAAGTCCATCAATACCGCTGTAGGTCCGACAATTTCTGGAGGTTGTGGAG
+TTTCTGCATGCGCTGGGACTGAGAGAAAAGCAAAAACAATTATTATAAGTAAAGCAATTATTTTCTTCGC
+CATTTTTATGCCCCCATCATGTTGTCATACTTAAAGTATACCAAAAAAATGATAAAAATAAAAAGGAATT
+TTTTAATGGACGTAGAAATAAATAAAGGAGCTTGCAAAATGAGGTGGTTTTATGGTACAATTTACCAAAA
+GACAGCAATATGCCATCATTGCCATCTTGTCTATAATACTGCTTTTTTCTGGCTATGTGATATACAAAAA
+CTATAAATTAAAAGCTGACTTTGTTATAAATACTTCTCAGGATAATATGCAAGCTGAGCAGTTGCAGGAG
+CAGAAGCCTGTTGAAATAAAGGTTTATGTCACCGGTGAAGTGAAAAATCCGGGAGTTTACATAATGAAAG
+AAGGAGAGAGGGTGATAGATGCTATAGAAAAAGCAGGAGGGGTGCTTGAAGAAGCTGATTTGTCCAATAT
+TAATTTAGCTCAGAAGGTAAAGGATGAACAGATGATAAAGGTGCCTAAAAAGGGGGAGAAGGTAGACACT
+TCTTTTGCTTCAGGGATTGATGGCGCTAAAAAAGTAAACATAAATACTGCTACAAAAGAAGAGCTCCAGA
+CTTTACCTGGCATTGGCCCTGTGACAGCAGAAAGGATTATAGAGTTCAGAGAGACTAAAGGGCCTTTCAA
+AAAAATTGAAGACATAATGAACGTGCCCAGGATTGGGCCTAAGATGTTTGAACAGATAAAAGACAAAATT
+ACAGTGGATTAAATGAATAGAATTTAGTTCCATATGGAACAAAAAATTACATATAAATGAGGGGTGCTAT
+GAAAAGGGTAATTTCGCTTGCAATTGCAATTTTTTTTGTGTTTAGTTTACTCATGGTAAAAGGTCAAGAA
+GGGGAAGTGGGAGAATTTTACCAGCTAAAACAGAAAGAGCAGGAAGTAATTTTGGAAATACTTAAATTAG
+ATGTTGAAAAACTCAAGTCAGAAAAAGCGTTAGAAGAAATTTCTGATGAAATTGAAGAGCTGAATGAGAG
+CATAAAAGAAAAGACAGAAGAAATTAACAGAACTTCCGAAGAGATAGATAAAGAAAAGGATACTATAAAG
+ACCTGGTTTAGGTTTTTGTACATGTCAGGGACTAATGCGATTTTATCTCTTTTGCTGATGGCAGATAATG
+CGAGCGAACTTCTTCACAGGCTGATTTATGTTGATATAATCACAAACTACTATTATGACAAGCTCGAGAA
+CTTGTATAATCTGGTAAAGTACAAAAAAGAAGAGGAAAAGCAGCTTACCCTTAAGAAGGAAGAACTTTTA
+AAAAAGCAGGAAGAAGAGAAGAAGGTAATAAAGAAAATAGAGGACTTAAGAGCCAACAAAGATAAAATTT
+TAGAGGAGATAAGGAAGAAGTTATCCAATTATCAGAAAATATTGGAGATAGTGGAAAACACAAGTTCTTC
+TCTTTCTTCTCTAGATTTTTTGCTGAGCAGTATTTCTAAGCTTCCGTGGGGAAATCTCCAGCCTAAAGAT
+CTAAAGTTTTCTTTTTTCAGTGCTGAAGCTTCTTTTTATGACAAAGATGTGACAGAGCTTGTGCAGTCCT
+TTGATGAAAGGTTAAAGAATGTGGAAGTAGTTTTTAAAAAAGAGGGATTTGAAGTAAAAGAAGAAGGAAA
+ATACCTTGCGAAAGGGAATTTTGAAATAGAAGATGACAAGATAAAGCTTAAGTTTATGTCCATAAATGTT
+CAGGGGATTTTGATTGAAGGGAGCTTTCTTGAAAAGCTAATAGAAGGTTATGATACCAGATTAAATTTTA
+ATATACCTTTAGAAGGTTGGAAGTTAAAGCAGGTTTCAACAGAAGATGGATATGTAAAGATTTTGCTGAA
+GAAATGAGAAAGCTTAAAAAAGCTCCCCTCTTTCTGATTAGTCAGAGGGGAGACTGCTTTTTCTTGAGTG
+GGCTATTCTGGCGCATGCGGCAGCTACTATTGCGGCTACCAAGTCGTCTATAAAGGTGTTGCACCTTTTT
+TCTTTTTCTGCATTTAATTTGCCAATTATTCCCGGCTTGACTTTATCCAAATATCCAAAGTTTGTGAGTC
+CAATAGAACCGTACACATTTGTTATGCCCAAAGCAAGAATTTCATCAATACCGTATAAAGGTTCATCTCT
+TTTTAGGATGGATAGAAGAGGTTCCTCTAAGAGGTCTTGTTCAGCCAATTTGTCCAGAGCTATTCCTGTA
+AGTATTGCGTTTTGTACTTCTCTTTTTTCCAGCACGTGATGAAGGTTTTCTATGCACTCTTCAATCGTTA
+AATCTTCGTAATACTTTTTCTGAAGGTCTAAGACTAAAACAGCCATATCTTCTAGGTTAACTCCTCTTTC
+TTTTAATAAGGCTATGGCTATGTCCTTCATAAAAAACAGCTCCTTTAAAAAATTTTACATATACCAATTA
+TACCACATTTTTATTTTCTTGAAAAAATAAATCAGTTAAAGTATAATCAAAAATAGTTTAAACCTATAGA
+AGAAGGTGAGATGATGAGCGAAGTCAGAGTGAGATTTGCGCCAAGTCCTACGGGTAGTTTGCACATAGGT
+GGAGCGAGAACAGCGCTTTTTAACTGGCTTTTTGCCAGGCATCACGGCGGCAAATTTATTTTAAGGGTTG
+ATGACACAGATTTAGAAAGGTCTACAGAAGAATCTATGAGGGGAATACTAGAAGGACTTCAGTGGCTGGG
+AATTGATTGGGATGAAGGGCCTATATATCAGTCCCAGAGATTGGATGAATATAGGAAGTTTGCAAATAAA
+CTGCTTGAAGAGGGGAAAGCCTATTATTGTTTCTGCACAAAAGAAGAGCTGGAAGAGATGAGAAAGCAGG
+CGGAAAGAGAAGGCAGGCCTTTTATGTACACAGGAAAGTGCAGGAATTTGACAAAAGAACAGATAGAGAA
+TTACCTCAAAGAGGGTAAGAAGCCTGTCATACGCTTGAAAACGCCGAGAGAAGGAAAAACTGTCGTCCAT
+GACATAATAAGGGGAGATGTTGAGTTTGACAATTCTACAATTGATGACTTTATAATAATGAAGTCAGATG
+GGATGCCGACTTACAATTTCGCTACAGTCGTGGATGACTACCAGATGGGAATTACCCATATTATAAGGGC
+GGAAGAGCATCTTTCTAACACCCCCAAGCAGATACTCATCTACGAAGCGTTAGGAGTGCCATTGCCCCAA
+TTTGCCCATGTGTCCATGGTTTTGGCTCCTGACAGGACTAAACTTTCAAAAAGGCATGGGGCTACCTCTG
+TTCAGGAATTCAGAGACCAGGGGTATCTGCCTGAGGCGATTGTGAACTACATCACTCTTTTGGGATGGGC
+TCCTCTAGATGGGGAAGAAATTTTTGACGTGAGAAAAAGCATAAGGGAATTTTCTCTAGAGAGGGTTTCC
+AAAAATCCAGCGGTTTACGATGTTCAAAAGCTTACCTGGATAAATGGCCACTACATTAGAAGCTATGACC
+TCGATAAATTGACACAAGCTATAATACCGTTTTTGCAGAAAAAAGGGCTAATAGGTGAAAATTACGATTA
+CGAGTATATAAAAAAGATAGTGAGTGTAGTGAGAGAGAGGGAAAAAACGCTTGTGGATATAGCAGATGCT
+ATGACGTATTATTTTAAAGAAGTAGAGAGCTACGAGGAAAAGGGCGTGCAAAAATACTTTACCAAAGAAG
+GGGTAGTGGACATTCTTAAAAAGGCAGCTGAAACGCTGAAAAATTTGGAGCCTTTTAATAAATTTACTGC
+TGAAGAGGCTTACAGAAAATTGGTTGAAGAGTTGGGCATATCCAGTAGCGCTCTTTTCCACCCGACAAGA
+TTAGCTATTTCTGGCAGAACTTTTGGGCCAGGGCTATTTGATATAATGGAATTTTTGGGCAAAGAAAAGA
+CAGTTGCTCGAATTGAAAGGGCTATAAAATTCATTGAAGAAAACATAAAAGGATGATATCACCTATACAG
+GGGTGATATCATCCTTTTAACCCATGAAAGGGTGAAATAAAATGTACTTTGTGATTACTGCTGACATAGT
+AAGGTCAAGAGAGCTTTTAAAAAAGGGAATGCGGCGAGAATTCTTTTTAGAAGCAGTAAATAAAGCGAAT
+AATTTGTGCTCTGAGAGCCTTTCTGTGCCTTTTTCACTTATGAGAGGAGACGAAATTCAGGGACTTGTGG
+CTGATGCAGATTTTCTGCCTAAAGCAGTGAGGAGGTTAAGGTATAGCTTCCTGCCAGCTATTTTAAGAAT
+TGGCATAGGCATAGGTGGGATTTCTACAGAGGTAAAAAGCACTTCTTGGGAAATGGATGGAGAGGCTTTT
+TACAGAGCGAGAGAAGCTTTAACTTCCTGCGGTGATAATGTTTTGACTGTGGTTAAAATGGGGAATCCCT
+TTGTAGAAGGTACTGCTACAGCTTTATTTGCACTTATTGACGCGTTAGAGTCAAAATGGACTATGGGGCA
+GTGGGAGGCCGTGATTGCTTACGAGATTTATGGGACATATCAGAAAGCAGGAGAGATTTTGAAAGTAGCG
+CCGCAAAACGTTTCAAAGAGATGCCATGCAGCCAGATGGCCAGCAGTGGTAGAGGGTGAAAAAGCGATTG
+TAAAACTTTTAAAATTTGCCCTGGAGGGGGAAAAAGACAAGTGAAAGTGTTACTTTTTGCAATAATTTTA
+TTGCTTTTTTCTCACGGGCTGAGTGACTACATATTTCAGACAGAGAAAATGGTGAAAAGAAAAGGAGGTG
+GAAATTTTAAAGGATTTATAGAGCATTTTTTAATCGTTTTAAGCCTTAATATAGTTCTGATGGCCTTTTT
+TACAGCAAAGGCTTTTCCTTATCTCGTGATTCTATCTATACTCCACATCTTGATTGACTGGGGAAAGTAC
+AAGCTGTTTAAAAGTGAAAGTTTAACTTCTTTTGTCTTAGATCAATTTTTTCACATTTTCAGTATAGTTT
+TAATAGGATTGGCAATTGCAGATTTCTTAAGGCCTTTCTTTTTGGGAGCTTACTTGCAACTCTATTTTCA
+AGTATTTTCAACTCTTACAGTCTATGTTTACGTTGTGTTCGGAGGAGCAATTTTTATAAAATACGCACTT
+TTAAGCCCTCTTGTGTACATTCCCAGAGCAGAAATTACCACTTCAGGAAGGATAATAGGAATAATAGAGA
+GGATTTTAATGACGACTTTAGTAGCTATGGGTCAAGTAGCTGCAGCAGGTTTTGTAATAGCTGCAAAATC
+TATAGCACGGTATAAAGAGCTTGATGACAAAAACTTTGCAGAATATTATCTAATTGGTACAATGCTTAGC
+ATGTTGCTTGCACTTTTGGGAGGAATTCTCATAAGGTTCTTGTACCAAATATAAAAACACCTCCCCTTAA
+GAAGCGTCGTACCAGGCGATTTAAGGGAGGTACCAAAAACTTGCAATATCAGTATTTTCAAGCTTGGTAG
+CCCCAAGGGGACTCGAACCCCTGTCTCCGCCGTGAGAGGGCGGTGTCCTAGGCCGCTAGACGATGGGGCC
+AAAAAATTGGCTGCCGAACTAGGACTCGAACCTAGACCAGGTGATCCAGAGTCACCTGTGCTACCATTAC
+ACCATTCGGCAGCGCCCTGACGAATGTTATTATAGCATAGGTTTTTTATTTTGACAAGACCCCTCTTTTT
+TATTTTTATTGTTTACAATTCTGTGTAAATGATTTATAATTTTGCTGTAGACGTACATACTGTATACAAG
+GAGGGGAGAAATGTGGCTCACTACATAACTGAAGAATGCATAAGCTGTGGCGCTTGTGCCGCTGAGTGTC
+CGGTAGATGCGATTTATGAAGGGGACGGAAAGTACGAGATTGACCCTGAAAAATGCATTGACTGCGGTGC
+TTGCGAGGCGGTATGCCCTACTGGTGCTATAAAAGCCGAGTAAAAATATATACCCCCAAATGGGGGGATT
+TTTTATTTTACATTGACTAATGCCTTTTAAAGTGATAAAATTTTGCTAAATTAATTTAAAAGAAAAAGGA
+GGAGTCGGAGGTATGGGATTAGTATATGTAAATGGAGAGTTTGTGGACAGCGAAAAAGCTTGTGTATCAG
+TTTTTGACCATGGCTACCTTTATGGGGACGGAATTTTTGAGGGGATAAGGGTTTACGACGGAGTCATATT
+TAAATTGGATGAGCATTTAAAGAGGCTTTACAGTATGGCAAAAGTGCTTCTTTTGGACATTCCTCTTTCT
+ATGGAAGAGATGAAAGAAAAAGTCGTGGAAACAGTGAGAATTAATAATTTAAGAGATGCTTACATAAGGT
+TGGTTGTCTCAAGAGGAAAAGGGGATTTAGGACTTGACCCTTATAAATGTCCTAAACCTACAGTCGTGAT
+AATTGCAGATAAAATCGCCTTGTATCCAGAATCTATGTATGAGACGGGTCTTAAAATTATAACATCTTCC
+TTTAGAAGAAATTCAATACAGTCATTGGACCCGCAAATAAAGTCTTTGAACTATTTAAACAACATCTTAG
+CTAAGATTGAAGCAGTAAAAGCTGGATACCCTGAGGCTTTGATTTTAAATCAAGAGGGTTATGTGGCAGA
+GTGCACAGGCGACAATATTTTTATAATCTCCAACGGGGTTTTGTATTCTCCACCTTCAGCCGTTGGGGCA
+TTAGGAGGAATTACGAGAGCTACAGTGATTGACATAGCCAGAGAGCTTAACATTCCTTTCGAAGAAAAAT
+ACTTTTCTCTGTTTAATGTGTACACAGCTGATGAATGCTTCCTTACAGGTACAGCAGCAGAAGCAATTCC
+TGTGGTAGAAGTGGACCACAGAGTTATAGGAGACGGAAAACCAGGACCTATAACCAAGAAAATAATAGAG
+GAATTTAGAAAGCTTACAAAAGTTTTGGGCACAAAGGTGTATGAATAAGATTGCGCATCCTGTGCAATCT
+TATTCATACAGCGAAAGGGTGAAGAGGATGGATAAGCTTTTTTATGAGGATAGCTATGTTAAAGAATTTG
+AAGCTGTCATTTTAAAGAGAGAAGAAAAAGATGGAGAAAAAACTGTAGTTTTAGATAGAACTTATTTCTA
+TCCAGAGGGCGGCGGACAGCCTTCTGACACTGGGAAGATAGGAAGTAAAAGTGTAATAAAGGCTTATGAG
+AAAAAAGGAGAGGTTTACCACGTAGTAGAGGATTTCCCAGAAGGTGAAAGAGTCCACTGTGTGATAGATT
+GGGACAGGCGATTTGACCATATGCAGCAGCACACAGGACAGCACCTTCTGTCTTCTGTTTTGCTGAAAAA
+ATATGGCGCAGATACAGAGAGTTTTTCTATAGGTGAAAATTCATCTCATATTACAGTTACAAAAGAGTTC
+TTTACTGAAGAAGAAATTCACGAGGTAGAAAAAGAAGTTAATGGACTCATATATAAAAATCTTGCAGTGA
+AAAGCTACTTTGCAGATGAAAAGCTTATTTCTAAATTGCCTTTAAGGAAAAAGCCTCAAGTGAAGGAAAA
+TATAAGGATAGTGGAGATAGAAGGAATTGATTATTCTCCTTGCGGAGGTACTCATGTAAAAAATACGGGA
+GAGATTGGAATTCTAAAAATAAAAAAGTGGGAAAGGACAAATAAAGGGGCAAGGCTTGAATTTGTTTGCG
+GTTTTAGAGCATTAGAAGATTATCAGAAAAAGAATAGTTTGGTAAATTTCTTGATACAGGTGCTTTCTGA
+GAAGGAAGAAGGTATTGCAGAACATTTGCAGAAATTGCTTGAAGATTACAGGGAAGCAAAAAGAGAGGTA
+AATTTCTTAAAAGAAAAGATATTAAAGGAAGAAGCAGAAAATCTGGTTAAAAAATCTGAACTGTACGGTG
+GAATTCACATTGTTTACAGCTTATACGAGGGAAGAGACCCGGAAGATTTAAAAATGCTGGGCAAATTTGT
+AACTGCTGAAAGCAAGTCTGTAGCCATTTTAGGCAATAAAAGAGGGGATGTCGCAGATATCGTCGTAGCA
+AGGTCTTATGACGTAGATATAGTAGTAAATGGTTTTTTTAAGGAAGTATTGAGGACCTTTGATGGGAAAG
+GTGGAGGAAGTGCGCAGTTTTGTCAAGGTGGAGGTTCCCCATCTCGATTGGAATTGGCAATGGACAAGGC
+ACTGAAGTTTGTAATTGAGGAAATAAATAAAATGTAAAAAATTCTAAAAAGTAGAAGGAAAATTATAACA
+TATATAGAATATATTATATAACGCAAAACGCTAATTCTAAAAAGAGATGGGGAGATAAGGATGGATAGAG
+AGAGGATAATTTCAGAAGAGCTCAAGATGAACATGGAGATTCTAAAAGCAAAGATAAAGAGCGATGAAAC
+TTTGCATTGGCTTTTTACTAACAGGGGACTGGAGGTTAAAGAGGAAGAAGAGGATTGGAAAATGAAGTAT
+GGGCGAGAAATAATAGAAATCTACGAGAAATTATCAGGAATAGTCAATAAATTGGCGCAAACTTCTCAGC
+AAAACCTCTTGTAATTTTTGTATTACCATGGTAAAATTGTATATACCAATTCATGTAGAGGGGTAGCCGG
+CATGAAAAATAACGAAGCATTGGAGAAGCAGATAAGCAATTTAAGGAGAGAACTGGATAATCTGGTCACG
+AAAGATGAGATCGATTATGAGAAGGTTCTTGATATAAGCCGAAAATTAGACGCTTTGATAGTCTCTTATA
+TAATCAGCAAAAAAGATGACTATTCTGCTGCTGGCAATTATTTATAAATTTTTGTGTCCTCTTTTAAGAG
+GCTTTTTCTTTTTGTTATTATATTGTTATGATTGAATCATTACAATTGTATGATATAATGTACTTATGGT
+GCATACACTTATATGGGGGTATGAGACATGGAAAAGGACAATGTGAAAAAGATCGTCTACGGGGCTTTTA
+TGATGGCGTTAGTGACAATCGGCACGATGGTGATTCAGATACCGACGCCAGCTACAAAAGGGTATATAAA
+TGTAGGAGATTCTTTTATATTTCTGACATCAGCCCTTTTCGGCCCGGCTATGGGCTTTATTTCAGGAGGA
+TTAGGTTCTAGTCTGGCAGACCTTCTTTCTGGTTACGCTTACTGGGCTCCATGGACGCTAGTGATAAAGG
+GTTTAGAAGGACTCATTGTGGGAATTTTGTATAAAGGGCACAGCGAATATGCAAAAATATTTTCTCTTCT
+TGTAGGAGCTTTGTGGATGGTTTTGGGGTATTACATTGCTGGAGGAATCATGTACGGCTTTAAGGCATCT
+TTAGTGGATGTGCCGAGCAATTTGATTCAAGGTTTTTCCAGCATAATAATAGGTTATACCCTTATAAAAG
+CGGTAACTCCTCTGGTAACGCGAACAAAATAGGTTTTAAGAGCATGAGCGAGGGTATATGCCCTTGCTTT
+TTTTTGTGCAAAAATATATGATTATGTTTGGAAAGAGCAATTTTGAGGTGATAAAAAATGGTAGATACTT
+TTCTCTTCGACTTGGATGGCACCCTTCTTCCTGTAGATACGGATAAGATGCTTGATGAATATTTTTTAAG
+CCTTACTAAGAAGCTTTCTTCCTACTTTGACCCGCATTTCCTCTTTAAAAGCATTTATCAGGCTAGCATG
+GATATGATAAACAATTTAGACCCTTCTAAGACGAATAAAGAGGCCTTTTTTGATTCCTTTCTTAAGATGG
+TGAATTACCCCCAAGAAGAGATAGAAGCGCTTTTTGAAGAGTTCTACTTGAATGAGTACAAGGAATTGGG
+CAAAAATATTATGCCTAATGAATATGTGAAAAAATCTCTGGAAATTTTAAAAAAAGAAGGGTTACAAAAT
+TGTGCTGGCTACCAATCCAGTTTTTCCAGAAATTGCAATAATAGAGAGGATTAAATGGGCAGGGCTTGAA
+GAGGATTGCTTTGATTTTATAACGACTTATGAAAACATGCACTTTTGTAAGCCTCACATACAGTACTATG
+AGGAGATACTCGAAAGAATAGGGAAGAAAGCAGAAAACTGCTACATGGTGGGAAATGACGTTGAGGAGGA
+TTTGATCGCTTTTAAGCTGGGAATGAAGACTTATTTGATTGAGGATTACATGATAAATAGAAATTCAAAA
+AAGATAGTTGCCACCCAGAGAGGAAGTTATAAAGATTTCTACGAATTCGTATCAAAGCTTTAAGGAGGTA
+GCTATGAGATGAAGATAACTGTTTTGGGCTTTTATGGACCTTTTCCCGCTCCTTATGGCGCTACTTCTGG
+ATACATAGTGGAGGATGAGGATACTCACATCTTATTAGATTGTGGAAGTGGAGTGATAAGCAGGTATCAG
+CGATATTATGACCTTAACGAATTAAAGCATGTGATTTTGTCACACCTTCATTCTGACCATATGTCGGACA
+TGTTAGTTTTAAGGTATGCACTGGATATTTTAAGGGCCAGAGGGACAGTAAATGACCCTGTAAATGTGTA
+TTGTCCGGCTACTCCAGAAAATGTGCTGGAAGAACTTAAGTTTAAGGATGTTTTTAAAATTCACACGATA
+AATGAGGAAACAGTGCTTAACATAGGGGAAATTGAAATTTCTTTTAAAAAAATGAACCATCCTGTTGAGA
+CTTATGCGGTGAAAATGAAAAAAGGTGATAAGATTTTTGTATACAGTGCCGATACAGTCTACACTGAGGA
+ACTAATTGCCCTTGCTGAAGGAGCGGATTTGCTCTTATGCGATGGGAATTTTCTCACAGGGATGCAAGGA
+CCTCATATGACTGCTGCTGAAGCCGCAGAAATAGCTAAAAAAGCTGGATGTAAAAAGCTTATTTTGACAC
+ACCTGTCACCTCTTATATCGATAAAAGACTATTATGACGAAGCAAAAAAAGTTTTTGAAAATACAGAGAT
+TGCGAGAGATTTTGAAGTTTACGTGATCTAGTATGGAAGCACCTTTTTTGTATATAACTACTTTTTTTTC
+TTTAGGTATTTTGCTTGGAAGGTTTTTATTTTTGCCTTATGTTTTTCTTACTTTAATGGCGGCTTCAGTG
+GTTGTCTTGTTTTTTGTTTATAAAAAGGGTAAAAACGTGAGTTTGCTTTTGATTTTGCCTTTTGCACTTT
+TAGGTGCTATTTTGACTGGATTTGCGCTTAATGCTCCTAATCCATATGAAAGGCTAGATGGAAAATTTAT
+TGCCATAAAAGGGAAGGTTTGCGATGTTAAAGAGGAAGAAGGATACGCAAAGTATGTGGTAAAGCCTGAA
+AATTTGCCCAAGATATTAATAACCCAGTACGGGGGAGAATATCCTAAAAAAGGGGATATTGTGGAAGTGA
+GAGGAATTGTCTCACTTCCGAAGCCCAGCTCAAATCCAGGAGGATTCGATTATCAGCTTTTTTTGAGGAA
+AAAAGGAATTTATGCAGTTATGCGCATCCATCCCTATGGTACTTCTATTATAGGAAGAAGAGCAAATCTA
+TTTGAGGAAATTCTCTGGAGGGCTCAAGAAAGGATAAAAGAAAATTTTTTAGCTTCCATGCCTAAAAAGG
+ACGCTCAGTTTCTCATTACCAGTTTTTTAGGTGAAAAAGTTCTAGATGACCAAATTTTGACACAATTTCG
+CACAGTGGGGATATCCTACATCACCGCAGTTGCAGGGATGCAGGTGGCTATAATTTCCGGATTTGTCCTT
+TACATCTTGAGTTTGGTTCATTTGACCAGGTACAGAGCTTTTATTTTGCTGCCTGTTTTGATTTTTTATG
+CTTTTCTTACAGGACTAAATCCCCCTGTCATAAGAGCGGTTGTAATGGCATCTATTGCTGTTATTGGAGC
+CACTTACGGGAAAAATAAAAATTCAATTAATTCTCTTTCTTTTGCTGCTTTTTTAATACTCCTCTTTAAT
+CCTTTAATGCTGTGGGATGTGGGCTTTCAGCTTTCTTTTGTAGCGACTCTTGCTATCTTGTACTTTTACA
+GGCCCATTGATGAAAGGCTTTTTAAATTGCCATCTTATTTGAAGGGCATAATAGCGTTAAATTTGTCTGC
+ACAAATAGGCACGATTCCTTTTGTTATGTATTATTTTCACTACATTTCCTTTGTATCTTTTTTGTCAAAC
+ATTGCAATAGTTCCCCTTGTAAACATAGCTATAATCCTTAGCTTTTTATCGGCTTTTCTAGGATTTGTAT
+TTCCGACTGCATCAGTTTTTGTAAATTACATAAACATACCTTTTATAGAATTGCTTTTCAAGGTAACATC
+CTTTTTTGAAAAATTTCCTTACGCCAGTGTAAATGTTTTTATCCCTCCAGTAATCGTTATAGTGCTTTAT
+TACATTGTTTTAGGAATTTTGATAAGTAGAATTGAGTTGAGGAAAAAGAAATTAGCTGTGGCGGCGTCTT
+TTATGGTAATTGCTTTACTATTTTTCTGGAATTACTTTGTTCCGAAAGATTTGGAAGTGACTTTTTTGGA
+CGTTGGGCAGGGGGATGCTACCTTTGTGAGGACGCCTCATGGGAGAGCTTTTTTAATAGACGGAGGTGGG
+AATCCTGTTTTTTCTAACTCTTCTTTTGATATAGGAGAAGACATACTCCTTCCATTTTTGTACTATAAAG
+GTGTCATTAAACTGGATGCTGTTTTTATTTCTCACACAGATATTGACCACATAGGTGGAATTATAACGGT
+TTTGGAGAATATGAAGGTGGATAGAGTATTCATAGGGGTTCAGAAAGTAGAGGACCAAAATTTTAAAAAG
+ATGATGGAGGTTGCAGGTAAAAAGAGAGTTTCTGTAATTTTTTTGAAAAAGGGAGATAAGGTAGAGGTAG
+ACGGAGTAAAGGTGTATGTTCTTCATCCAGATCCGGGCAATTTAATAGAGGAGAATCCCATAAATAACAA
+TGCACTTGTGTTTAAGATGAGGTACGGAAATATAAGTTTTCTATTTACAGGAGATATAGAAAAGCCGGCA
+GAAGAGGTTTTAAAGGAAAGCGATTTAAAAACGCACGTATTAAAAGTTGCCCATCACGGTTCCAGTACTT
+CTTCAACTCCTGAGTTTATAGAAAAGGCAGATCCTCAGGTTTTTGTGATTCAGGTGGGGAAAAACAGTTA
+TGGACTGCCGAGTGAGAGGGTGGTAAAATATTTAAAAGAGAGAGGAAAGTTGTACAGGACAGATGAAAAT
+GGTGCTGTAATTGTAAGGACAGATGGAGTAAAGGCTCGCATATACCCCTTTTTAAAAGGAGTGAAAGAAT
+GAACTATAGGGAATTTGTAGAAAGCATAAAAAAGGGACAGATAGCTCCTTTATACCTTTTTTACGGAGAA
+GAGAGATTTTTGCTTTTAGATGCTGTTAAGAGGTTGAAGGCAAGGCTCTTGGTGCCAGAGTTTGAGGATA
+TGAATTACATTGTAATTGAGAGGGAAAATCCGGAGGAATACGTAGAAGCCATCATTGAGAATTGCGAGAC
+TCTCCCTTTTTTTTCAAATTATAAAATTGTAGTGGTGAAAAATGAAGAAGAACAGCTTTCCAAGATAGGT
+GATAAAGAGTTAAAAAGGCTTACTGATTATTTTAAAAACAGGGTGCTAGGAAATACTAGTCTTGTTGTTG
+TAGTTGTAAGTGGTGAAAAAATAGATTCGAGAAAAAAATTGTACAAGTTTATGGAAAAAGAAGCTGCTGT
+GGTGGAGTTTAAAAAGCTCACTCCGGAAGAGGCAGTTAATTATGCCGGCTATTTCTTAAAAAAACACGGT
+AAAAAGGCTGCAAAAAAGGATGTAGAATCTCTTGTGAAAAACATAGGAACTGACCTTTACTCAATTGTGA
+ACGAGCTGGAGAAAGTGATAGCCTATTCAGAAGGGGAAACGCTTGATTTGGAGGAAGCAAGAGAGGTGCT
+TTCAGTTACTCTCCAGCAGAACGTGTTTCACCTTGTGAATGCAATAGGGATGAAAAAAGAGAAAGAGGCT
+TATAGAGCTCTTTATGCGCTTCTTTCAAAAGGGGAAGTGCCGCTTATAATCTTAACGATGATTGCAAGGC
+AGATAAGGCTTATTGCAAAGTTGAAATCTCTAGAAGGAAAGGCTTTCGATAAAAAGTCTATAGCCAGTTA
+CTTAGGCATTCCTTTCTTTGCTGTAGATGATATCGTAAGGCAGAGCAAGCTTTTTACAAGAGAAGATTTG
+TATAAGGCGTACAAAGAGTGTTTGAGGTGCGACATAGCATTAAAAAGCGGAACAGAGCCTTCATTTGCGC
+TGGAAAATCTCATAAAAAAATTATGCAAGCAATAAAAAAGCGTACTTTGAAGGTACGCTTTATTCATTGC
+TTGCAGATTTTAGCAGAGCGTTAAATTTTGCATAAAGCTTCGATTTTTTCCTGGCAGCAGTGTTTTTATG
+GAGCACACCTTTGCTTACAGCTTTGTCTAGCTCTTTTACTGCCAGTCTCAATCTCTCTTTGATGGCTTCT
+ATGTCTTTTGTAGCCAGACTTTCATTGAACCTTCTTATAAAAGTCTTCACTCTTGACTTTATCATTTTGT
+TGCGAAGAGTTCTTTTTTTAATGATGGCTATTCTCTTTTTTGCTGATTTTGTGTTTGCCAAAAGGTCCAC
+CTCCTCAATCGAATTTAATTTTACCATGAATAAATTAGTTTTTCAAGAATTAATACATCTTTTACTTTAC
+CACAAACGTATAAAATTTGTCAATTTGTCTATCATAAATAGAGGAGCATTCCTGTAATGAATAAAAAATA
+AGGGAGAATGGACTTTGAAAAAATAAGTACCTCCTGATAAAATACAGAGTGTAAGTTTAAGAACTTACCT
+CGAATTATCAAAATAAACAGGAGGTACCTAAAATGAAGTATAAACAAAATGAAAAGATTTTGCAAGTAAC
+GGGAGACACATTAATTGCGGGAGTAGACATAGCAAAAGAAAGCCATTATGCCAGAGCATTTGACTACAGA
+GGAGTAGAATATGGGAAATACCTGAGATTTGAAAACAATAGAGAAGGTATGACAAAATTTCTTAACTGGG
+CAAAAGACTTGATGGAGAGACATAAGAAAAACAAACTAATAGTAGGGATAGAACCGACAGGGCAATATTG
+GCTGTGTTTTGCCCAATACCTTAAAGACAATAACATAAAGGTAGTATTGGTTAATCCATTTCATGTAAAG
+ATGAGCAAAGAATTAGATGACAATTCTCCCACAAAAAGCGATAAGAAAGACCCAAAAACAATAGCAATGC
+TAGTAAAAGACGGGAGATATGTAGAGCCGATAATACCTGAAGGAGTATATGCGGAATTAAGGGTAGCGAT
+GGACATAAAAGAGAGGTTGAACAAACAAATAGGGATGACAAAAAATCAAATAACAAGATGGTTGGACATA
+TACTTTCCAGAGTTTAACACCGTATTTTCAGACTGGGAAGGGAAAGCAGCACTTATCACATTAAGAGAAT
+TTCCAACGCCTGAGAAGATAGCAAAAAAGAGTGCTGAAGAAATAATATCGATATGGAAGAAAGAAGTACA
+AAGAGGGGTAGGAGAAAAAAGGGCTATAAAGCTGATAGAAACTGCTAAGGAGAGCATAGGGAAGAAGCAG
+GGCATAAAGATGGCGGAATACGAGATAAAGACTCTCATTGAACAATACGAATTTTTAAAAAAACAAATTG
+AAGAAATAGAGAAGAAGATGGAAGAATTAATAGTTGAGATACCAGGGGTTAAAGAACTACTAGAAATCAA
+AGGGATAGGAGTAAACACAGTAGCAGGTTTTATTGCAGAAGTAGGAGATATTGAAAAATATGAACATCCA
+AAACAGATACAAAAACTAGGGGGATTAAACCTAATAGAAAATAGCTCTGGTAAGCATAAAGGAGAAACGA
+CAATAAGTAAAAGAGGGAGGAAGCGATTGAGGAGTGTGCTATTTAATGCAGTAATGGCCTTGGTCGCAAA
+AAACGAAGAATTTCGTGAACTACACAAATATTACACCACCAGAGCGCAAAACCCGCTAAAAAAGAAGCAA
+TCACTAATAGTATTGTGCAACAAACTGATAAGGATATTTTATGTCATATTAAAGAAAGGAGTAAAATATG
+ACCCAATCAAGATGATGAAGGACATAAAGAGGCCAGGCTTACAGGAAGCTGCATAAAAAGTGCCAACATA
+CTATCAAATCAATTAAGGGTTAATCATCTTCTCTTCAGCTTTAACTTAGTCACATCTAAAGAGCTGACCC
+TTAAGAAGAAATTGATTTTTATGAAAAGCGAAAGTGTGAACGATGTGACATAAAAGGTAAAAGAAGGAAT
+AAGACAAAAACAACCAATCAAGAGATGGGATATTGACAACAAGAGCGGGAATTGTCATAAAAATAATCAC
+CATACGGGCAAAGACCCTGCAATGGAGCAGAAATGACATCCACCTCATGGCAGGTAGAACGAAGGAATTA
+AGGACTAAGATCCAGTGAGACATGGGAGGGTAAACCCCATGAGATAAGTGGAGCTATCCCGCCATAATAT
+GGAAATAGGATATGAGGTTTATTAAGCTTACCCATTTAATGGTTAGATAAGTAAGAAATGGTAATATAAG
+CCATGAGATGCTCTTGTTGTGATGAGAAAATTAAAGAAAAACTAAGATATTAAGAGAAAATAAAAGATAA
+TAGAGGGAGGTGATTTGATGCTTCAGACGATAATTCGCTTTATTGTCTCTGCTATTGTGCTTATGGTGGT
+AGGGTATCTTGTCCCCGGATTTAGTGTTGCAGGATTTTGGGGAGCCCTTATTTCTGCAGTGGTAATAGCC
+ATACTCGGCTATATTGTGGAGCTTATACTGGGCAAAAACATTTCTCCAAGAAGCCGTGGGATTGTGGGAT
+TTATTGTAGCGGCGGTTGTGATATACATTTCACAGTTCATCGTTCCTACCATCCATACCACTGTAGTAGG
+AGCTCTTTTGGCTGCTTTTGTAATAGGTTTAATAGACGCCTTTGTGCCCACTGAGCTGAGGTGATAATTG
+TGCTTGGGATAAGAACTGACTTGGCTTTAGAAGCCCGCGAGCTTTATAAAGAGAGAGAAATACCCGGAGT
+CAGCATAAGGGAGGAAGGAGAGGAAGGGATAAAGATTACCAGAGTTAAAATACTTGATGAAAGAGGAGAA
+AAGGCGATGGGGAAGCCTGTAGGGGACTATATAACCATTGAAGCCCCTGGGCTTTTGGAAAGGGACTTGG
+ATTTAGAAGAGAGAGTCGCAAAAGTCCTGGCAAATATAATATCTGAGCTTGCACAGCTTAAAAAGGACAG
+CCATGTGCTAGTAGTAGGGCTTGGGAACTGGAATGTAACTCCAGATGCTTTAGGACCAAGAGTGGTATCC
+AATATAGTTGTGACAAGGCATCTTAAAGAATATGCGCCCCTACAATTTGGAGATGAGATAAGGTCTGTGA
+GCGCTTTTTCTCCAGGGGTATTGGGTATAACCGGGATTGAAACTGCCGAAATTTTAAAAGGAGTAGTGGA
+CCGGGTAAAACCGGATCTGGTTATTACTATTGACGCTTTAGCTTCAAGAAGGTTAGAAAGGCTTTCCACC
+ACAATACAGATCTCAAACACGGGGATAAGCCCAGGGTCGGGTGTAGGCAACAGGAGGCTTTCTATTACTT
+CAGAAAGTTTAGGAGTTCCTGTAATAGCAATAGGCGTGCCCACAGTGGTGGATGCTGTGACAATTGCCCA
+TGATACTATTGAATATCTGGTAAAGGAGTTGTCAGAACAGACCAGTAAGGAGAGCGTATTTTACAAGGTT
+TTAGAGAATATGAATAAGCAGGAGAAATACAGTTTAATTGAGGAGGTTTTGTCTCCTTATGTTCAAAATC
+TGGTGGTCACGCCAAAAGAGATAGATCTTTTGATTAAAAATATAGCTTTAGTCATTTCCAGGGGAATTAA
+CCTGGCTCTTCAGCCAGGCCTCACAGAGAAGGAGATGAACCAGCTCCTTCACTAAATATGGTACTAAAGC
+ACCTCTTGTTGGAATAAATATATGAATATAAAACCAAAGAGAGGTGCTTCTTTTGTACAGGGGAAATATA
+TTAAAGATAGGGAAATTGCTTTTTTTGCTACTTGTGCTCCTTAATTTGCTTTTGTATAATTGGATGATAC
+AGCCAGAGAAAGTCACTGTAAAACAGGTCATTGAGGATTCTTTTTCAGAAGAGTATGACAAGTTGGACAG
+CCTTTTTGTGACTTCCATTAACTATTCTTTCCCGGTGGTGGAAGTCGCTTTTGCATCTTGTGGATATACA
+GGAAAGGATTTGACTTTTTCAGCTTTTTTGCATGCTAAGATTAAGGACCCGCTTAATTTGATAAAATTTC
+AAATTCCAGTTTTTGCTCAAGTGGATTACAAGAAATATCAAAAAGTTACCCAGGTAACAAAAGGCGAAGA
+AGAGAAGGTAATAATACCTCCGCCTAAAGTAGCAGAGGAAAGAAAAGAGGAGAAAAAAGAACCCTCTGGG
+GAGGAGAAAAAAGGGGATAATTCAAAGCCCTATCTTTTGATATATCACACTCATACAATGGAGGCTTTTG
+CTGCAACCGAAGAGAACAGGTATGTTGCGAGATATGGGTACGACAGAACAGATGATTTAAACTACACTGT
+GGCGGAAGTGGGAGAGTATCTTGCTGAATATTTAATCAAAGAAGGGATTCCCGTCTTGCACGACAAGACC
+ATTCACGATTATAATTATGATAAGTCTTATGTTAATTCACTGGTGACGTTAAAGAGAATTTTAAAGGAGT
+ATCCTTCTATAAAAGCCGCAATTGACCTGCACAGAGACGGATATGGAGCGGTGATGAAACCAGGAGTGGA
+GTCTATACCTGCACTTAGCAGTTTGCCGAATCAAGAGTTTAGGAAGAAATATACTATAGAGATAAACGGA
+GAGAAAGTGGCGAGAGTTTCCTTCATAATAGGTTCGAGGAGAACCCCTGAAATGAATGAGGACTGGCGAA
+AAAATTATGAATTTGCAAAAAAGATAAGTGACAAGTTGAATGAGCTCTACCCCGGCCTTTCTTTGGGAGT
+GCAGGTCAAACCCTACAGCGAGTATAATCAGCATGTGCTTGAAAAGGCAATTCTCATAGAGCTGGGTAGC
+AATTACAATACTCTGGAAGAAGCCATTGCTACCACAAAATATTTGGCAAAAGCTATAAGTGAGGTAATAA
+AACAACAGGAGGGCTTCAAGTAGGAGGTTGGAAATGAGAGTAATCAGAAAAGTACTAATCGCAGCGTTTG
+TATTATCACTATCTTTTCAATTTTTCATGCTAACTTTGGCTTATGGTTTTGATTCTAAAAAGGTGATAAT
+TTTTATAGTGGACAGAGTAAACTTAAATGACTACCTGTCCAATGACCTTCCCACTATAAAGTATTTGATG
+GAAAATGGCACATACGGATTGATGACTGTAAACTCTGATGGGGCAAAGACCCCAGAAAATGTGTACATGA
+CCCTAGGGTGTGGTACAAGGGCAGTAGGTTCTGAAAAGGCTTTTTTAAATTTTAACGCCTCAGAGCTGGT
+TTATGGGGAATCAGCAGCTTCTGTGTTTAAAAGGAATACCGGTTTGAAGCCGCAGTTTTACAATATTGTC
+AATTTAGATATAGCTCAAATTGAAAGAAATAACCTTTTAAGAAATCACATTGTCATTCTGGGTGCTATGG
+GGAACCTCTTAGAAAATACTGGCAAGAAGATTGCTGTTTTGGGAAATGAGGGAAATACCATTGAACCTAA
+AAGGTATGCTCCTTTGATATTTATGAATGAGAAAGGGATTGTAGAATTTGGCGATGTGAGCGATTCTGTT
+TTGAAGAGAGATGTGATGAGCCCTTTTGGCGTATCCACAGATTACGAATTTCTTTATCAAAAATACCTGG
+AGTTAAAAGACAAGATGGACTTGATAGCCTTTCAACTGGGGGATACTTTAAGGGCTAATGACTATCAAAG
+GTTTGCAATGGATAGAATAAATGAAAAATATAGAAAAAAGGCATTGAGAGAGGCAGACAGCTTTATTGAA
+AGGGTTATAAAGGAAGGGGATTCTAATACTTTGTACATAGTTTTGACTCCCCTCCCTCCTTCTAAGGATA
+TGTCTTTAAAAAGCTATTTGACTCCTTTTATTTTATTTGGACCGGGTTTTACAGAAGGGTACGCCATTTC
+AGACACTACAAAAAGGACAGGCATTGTGTCTAATACAGACTTTATGCCCACAATTTTGAAATATTTGGGT
+ATACCAATTCCAGCTTATGTTACGGGGCATCCTGTATATAATTCTGGAGTAAAAGGTTCACCTCAAGAAT
+TATTGAGGGAAAGCGAAAAATTGGTTTTTAATTATTCTTCAAGGCCGCTTTTTTTGAAAGCTTATGGAAT
+TTTTCAAATAGGAACTTTTATCCTCATAGGTTTTGCAGCATTTTTATTAAAGAAATATTCTCATTACAGC
+AAGCATTTGCTCTTTTTTGTGTCGGCGATGCCTCTTTCTTTTCTGTTGCTGCCCCTTTTTAATTGTTATA
+CTTTTATGAAGGCAATGTTTTTTCTCATAAGCATAAGTGTTGTTTTGGTGTTTACATTGGGCAAGATTGT
+GCAGTATGGTTATTCTTTTTACTTCTGGATATCTTTAGCAACAGCCTCTGTTTTGATGGTAGACCTCGCT
+ACAGGGCAGCATTTGCTTAAGAATTCTCTTTTAAGTTATGATGTGATAGCTGGAGCGCGCTTTTACGGCA
+TTGGAAATGAATACATGGGAGTTTTAATCGGCGCTACTTTCTGCTTTACAGCGCTTCTTTTTGAGAAATT
+TTCTAAAAAAACAGCTCTGTTTTTGGCATTTTTTATCTACGGCTTAGTCCTATTTTTTATAGCCTCCCCA
+GCCCTGGGAGCCAAAGTAGGGGGCGCTATAACTGGTTTTGTTGCCTTTGGAATTTCAATTCTTTTACTGA
+GTGACAAGAGAATTGACGCAAAAAAAATCTCTTTTATTGCTGTATCAATTTTAATGCTTTTGGCGGGGCT
+TTTTTATGTTGACTATTTGAAGCCTTTGTCACAGCAGACTCACATGGGACAAACTTTTGCTCTGGTAAAA
+AGCCACGGCTTTAAAGCTTTGTTTCAAATTTTTGAGAGAAAACTTTTGATGAACTACAAGCTCATAAAAT
+ACTCTATATGGTCCAGGGTTTTACTTGCACTTTCTGCTATTTTGATTTTCTTGTTCTTTGCTGTAAGGGA
+AGTTTTTATAGAGGTATTAAAAGAACATCCTTATGTTTTTAAAGGAGGCATATCGACCCTAGTAGGAGTG
+CTCATGGCTTTGGCTTTTAATGATTCTGGGGTGATAGCTGCTTCTACTATGTCGGTGTTTTTTGGACCTC
+TTTTTCTTCACCTTGTGATTGATAAATTAAAACGAGGATAGGTGGTTTTTATGGATAAAAGGAGAGTGTT
+ATACATTGTGAGAAAGTCTGAAGGAGGGATGAAGAGGCATTTGCTCTCCCTTCTTCGCTTTTTAGATAAA
+GAGAAGTATTGTTTAGGTGTTGTATGCTCGTTTGAAAAAGATACTATTGACTATCTCAAAAATCAGGGGA
+TAGAGGTTTTTGAACTTGAAATTGGAGATGGCTTCAATGTAAAAGAGGACCTAAGTATTATTAAGAAAAT
+AAGGAATATAGTAAAAGAGTTTAAAGCTGACATTGTGCACATGCACGGTTTTAAGGCATCTTTTGTCGGC
+AGGATTGCCTGCTTTAATTTGCCTGTAAAAACCATTGTGACGTTTCACAATTTTCCTGGCTACAACAATA
+TGAGCGAAATGAAAAGAAGAGCGCTTCTTTTTTTGATAAAGTTTTTAAATAAAAGGACTGATCAGTTTAT
+CGCTGTATCTGAAGCCCTGAAAAAAGAGATGATGGCAAGCGAAAGGATAGAGGAAGACAGAATAGAAGTG
+ATTTATAACTGTATTGACGAGACTCTTTATAAGATGGGAGAATTGGATTTAAGAAAGGAGTTTAATTTAC
+CTGAAGACTCCTTTATTGTAGGAAGTATTGCCAGACTCATCCCCTCAAAAGGAGTACAGGATTTGATAGA
+AGCTGCTCATCTAATAAAGGAGGCAGATGTTTTCTTTTTTGTGGCGGGGGATGGCCCCTATAGAAAAAGT
+TTGGAGGAAAAGATTAAGGAAAAAGGGCTTGAAAGCAGGTTTTTTTTGCTCGGCTTTAGAGATGACATAC
+CTTCATTTTTGAGAAATTTAGATGTTTTTGTACTTCCTTCCCATGAGGAAGGATTTGGAATATCTGTAAT
+AGAAGCGATGAATGAAGGAGTGCCGGTTGTGGCTACAGCCGTTGGCGGAATACCTGAGATAATACAAGAA
+GGCGTAAATGGCATTTTGGTAGAAAAAGGAAATATAGAATCACTTTCTAAAGCTATAAAGAGCCTTCTTA
+AAGATGCTCACCTTAAAGAGACGCTTTCTCTTAAAGGCAAAGAGGCGGCGAAAAAATTTAGCTGTGAAGA
+GATGGTCAAAAGGGTTGAAGAATTGTATGAGAGAATAAAGGGTTGAGGGAGTATGAGGCTTACCAGGACA
+AAAGAAAGGAAAAGGCAAATTAGAAGAAAAAGACTTGTAATATTTGCGCTTTTGTTGTACATTGTTATTG
+TGATAATAGGGCTTTTGACTGCCGACTACAATTTTAACAGGGTCTTAAGTGGAGAAGGGAAGATAGGAAT
+TTTTAAAATAGAGCTTTTTGACGAAAAAATATTCCTTAAAGTCTTGGGAAAGGAGTTTATAATCAGGAAA
+TAGCGCTATTTTAGAGGGGGAATAAAATGTCTGAAAGGATGAAGTACATTCGCAATTTCTGCATCATTGC
+CCATATTGACCATGGGAAGTCAACTTTAGCGGACAGGCTCATTGAAAAGACAGGGTTTTTGTCTGAAAGG
+GAAATGGACAAGCAAATTTTGGACAACTTAGAGCTTGAAAGAGAAAGGGGCATTACAATAAAATTAAAGC
+CTGTGAGGATGATTTACAAGGCCAAAGACGGCAACGAATACGAGCTAAATTTGATAGATACGCCGGGACA
+CGTAGATTTTACCTATGAGGTTTCTCGAAGCATTGCCGCTTGTGAAGGAGCGCTGCTTGTAGTGGATGCA
+AGCCAGGGCATTGAAGCCCAGACTTTGGCTAACGTTTACCTGGCTCTTGAGCACGACCTTGAGATAATAC
+CTGTTATAAATAAAATTGACCTTCCATCTGCCGACCCCGAAAGGGTGAAAAGAGAGATTGAAGATATCAT
+AGGAATAGATGCGAGTGAAGCGCTTTTAACTTCTGCTAAAGAGGGAATTGGGATAGAGGAAGTTTTAGAA
+GCGATTGTGAAAAGAATACCGCCTCCCCAGGGAGATGAGGACAAGCCTTTAAAAGCTTTAATTTTTGATT
+CTTTCTACGACAACTACAAGGGAGCCATAAGCTTTGTCAGAATAGTTGACGGTAAAGTTAAACGGGGCAT
+GAGGATAAAGATGTTTTCTACAGGAAAAGTGTTTGAAGTGACAGAAGTTGGGAGTTTCAGACCCGACCTT
+TATCCTGTGGAGGAATTAAAAGCAGGAGAAGTAGGATACATTGCGGCCAATATAAAAAATGTGAAGGATA
+CCCGCGTTGGAGACACAATAACTGACGCTGATAATCCGGCGGATTCGCCTCTTCCGGGTTACAAAGAGGT
+CGTCCCAATGGTGTTTTGCGGAATTTATCCAGCTGACGGGGAGGACTATGAAAATCTAAAAGAGGCTTTA
+GAGAAACTTCAATTAAATGATGCTTCACTGGTGTTTGAGCCAGATACTTCTGCTGCTTTGGGTTTTGGAT
+TCAGATGCGGTTTTTTAGGACTTCTTCACATGGAAATCGTTCAGGAGAGGTTAGAGAGGGAGTACAATTT
+AAACCTTGTGACGACTGCTCCCAGCGTAATTTACAAGGTCTACAAGACTAATGGAGAAGTGCTGGAGCTT
+GACAACCCTACGAAAATGCCTCCTCCAACCCAGATTGACCACATTGAAGAGCCTATTGTAGAGGCCACAA
+TAATGGTGCCAACAGACTACGTAGGACCAGTCATGGAACTTTGTCAGGAAAGAAGGGGAGTCTATCTCGG
+GATGGAGTACATTGAAAAAACGAGAGTGCTTTTAAAGTATGAAATGCCTCTCAATGAGATAATCTATGAT
+TTTTTTGATGCTTTAAAGTCAAGGACTAGAGGATACGCTTCTTTGGATTATGAATTTAAAGGATATAAGA
+AGTCGGACCTTGTGAAGCTGGACATCTTGGTAAATGGCGAGGTTGTAGATGCTCTTTCCATGATAGTTCA
+CAAGGACAAGGCGTACGAAAAAGGAAGGAAAATAGTTGAAAAGTTAAAGGAGAACATTCCGAGACATTTA
+TTCGAAATTCCAATACAGGCTGCAATTGGGTCTAGAATCATAGCAAGAGAGACGGTAAAGGCTTTGAGGA
+AGAATGTGCTGGCGAAGTGCTATGGCGGTGACGTCACGCGAAAGAAAAAGCTTTTGGAGAAGCAGAAGGA
+AGGTAAAAAGAGGATGAGACAAATAGGGACTGTGGAAATACCGCAGGAAGCTTTTATGTCAATTTTAAAG
+TTGGATGACCAAAAATGAGGGAAATAGGTATATACATTCACATTCCTTTTTGCAAGAAAAAATGCTATTA
+CTGTGATTTTAATTCTTACGCCGGCTATGAACACTTGATGGAGGACTATTTAAAGGCTTTGCTTGAAGAG
+GTTAAAACATATTCCGACAGAAGCTTTAGGGTTATTTCTGTGTATATAGGAGGAGGTACTCCCAATTTCC
+TCCCTCCTTCCCATGTAGAAAGAGTGCTAAGTGAAGTTCACAAAGACTATAATGTATCGAGGGATGCTGA
+GATTACAATTGAAGTAAATCCCGGGCTTTTGACAGAGGATAAATTAAAAATTTACAAGATAAACGGCATA
+AACCGAATAAGCATGGGACTTCAGGCTTTTCAGAATCGCCTTCTTGAGTATATCGGTCGAATCCACACAG
+CAGAAGACTTTCTTGAAAACTACGCTCTTGTGAGAAAATATTTTGACAATGTGAATGTTGATTTAATTTA
+CGCCCTGCCAACGCAAAGTTTTGAAGAGTGGCAGGAAACTTTGACAAAAGTTGTAGAATTAAAACCTGAA
+CACATCTCTACTTACAGCCTCATTTTGGAAGAAAATACCCTCTTTGGAAGACTTTATAAGGAAAATAGGC
+TTCCTGTGGTGGGAGAAGAAGAGGAACTTAAGATGTACCACTGGGGAATAGAGTTTTTAAAAAGCAAGGG
+ATACTGCCATTATGAGATTTCAAATTTTGCTCTTTTAGGATACCAGTGCAGACACAACATTTTGTACTGG
+GAGTGCAGAGAATATTTAGGCTTTGGAGCAGGTGCTCACTCTTACTTTGAAGGTACAAGGTGGAACAATG
+TAGAAAGAATAGAGAAATATATTGAAGCCATTTTGAAAAGAAAAGATGCTAGAGAAGAGATTATAAACTT
+AAGCTTTGAAGACAAAATGTCAGAATTTATGTTTTTGGGCTTAAGAATGAGAAAAGGGGTGTGCGAAGAG
+GAATTCAGAAAAAGGTTTGGAATCAGTATGTTTGAAAGGTACGAGGAGATTTTCATTAAGTATGAGAAGA
+TGGGACTTATCGAGAAAGATAAAGATTGTGTGAGGCTGACAGAGAAAGGGATAGATGTTTCAAATGTGAT
+TTTTGAAGATTTCTTGCCCTAAGGCACCCTAAAATGAGTATTGACAAAAAATTATAAGAGTGGTATTTTA
+AAAACATGGATTAGCACTCAATGAGTGAGAGTGCTAATAATACATGGGGTGGTGAAAATGCCGTTAGATG
+ATAGGAAGAAAAGGATTCTCTTTGCTGTTGTTACTGATTACATCATGACGGCAGAACCAATAGGGTCAAG
+GACTATTGCAAAAAAGTACAATATGGGCATAAGCTCTGCGACAATAAGAAATGAAATGGCTGATTTGGAG
+GAAATGGGATATTTGGAGCAGCCTCACACTTCTGCTGGTAGAATACCTTCTGACAAAGGTTATAGATTTT
+ACGTTGATACTATTTTGCAGAATTTCATGAAGGAGGATTTAAGCCCTCCTCCGAGGGTGAGAGAAGAGGT
+CATAGCTGAGTTCGATGAGATTGTAAAAAAGTATGCGAAAATTCTGGCGGATATAACTCACCACACCACT
+GTTGCAAAAATGCCAAAGCTAAACCCTGACAAGATCAAAAGGTTGCAGCTTATCCCCGTGGCTTCAAATA
+AGATGATAATGGTAGTGATTACTGATACAGGAATTGTGAAAAATTATTTGCTGAATTTGTGCCAGAGTGT
+AGATAGAAATGTGTTCGAGTTTTTAAACAACCTCTTGAATGACAAAATTGCAGGAAAAAGCGAAAAGGCG
+ATTTTTAACTTCCTTGAAAAGGAGCTAAAAGACACTCTAGGAGATATGGCTTTTATGGCGGATGAGCTTA
+TAAAGACCATACTTTTGAGTTTAAAGCAGTTGCAGGAGACAGATGTTTACACTGATGGCACTTTACACAT
+TCTTGATTTTCCAGAATATAAGGACTTGAACAAAGCAAAGAATTTTTTAAGCCTTCTGGACAATAAGTCC
+TTACTAAATGAAGTTTTAGAACCAGTAGATGACTTTGTAGATGTTAAAATTGGGAGAGAAAACAGATTTG
+AAGAGATGAGAGAACTCAGTGTTATAAAGACCACCTATAAAATAAATGATAGGGTAGTTGGAACTATAGG
+AATAATAGGACCTACCCGAATGGACTACAGAAGGCTTATAAGCGAGCTTACGCTTATGACGAGAGAACTT
+TCAAATCTCTTGTCTTCGATATACAATGATGAAGTATGACGGGGTGATATAAGTGGAAGAATTGGAAAAA
+GACAAAATTGAAAGAAATGAAGAGATGAGCGAGGAGGTAAAAGGAGAGGGTCCTCCTTCTGAATTGGAGC
+AATCGGAAGAAGTGGTGGAAGAAAAGATAGAAACAGAAGTAGAACAAAAAAAGGAACCTTCTCTGGAGGA
+GATAGTTGAGGAATTGAGGAAAAAATTAGAAGAAAAAGAAAAAGAAGCGAAAGAGTATTTGGACATAGCT
+CAGAGGATAAAAGCCGAATTTGATAATTATAGGAAAAGAACAGAAAAGGAAAAAGCTGAAATGATAAGTT
+ATGGACAGGAGCAGGTGATAATAGAACTTTTGCCTGTTATTGATAATTTTGAAAGAGCTTTGGCAAATGA
+GGGAGATTATAATTCCTTAAGAGAAGGGTTAGAATTAATCTACAGACAATTTAAAAAGGTTTTGGATAAA
+TTTGAAGTGAGAGAAATTGAAGCTGAAGGGCAGATGTTTGACCCTTACAAGCATCATGCCCTAGCGCAGG
+AGGAAGTGGAAGGCAAACAGCCGAATGAAATTATAGAGGTGTTCCAGAAGGGTTATTATTTGAAAGATAA
+AGTAATTAGACCTAGCTTAGTTAAGGTAGCAAAATAAAAAAGGAGGTTGATTGAGATGGGGAAAGTGATT
+GGGATTGACCTTGGAACAACTTTTTCATGTGTAGCTGTGATGGAAGGCGGTCAGCCCGTAGTAATACCTA
+ATTCTGAAGGAACTCGTACCACTCCTTCTGTAGTAGCTTTTACTAAAGAAGGAGAAAGGCTTGTAGGGCA
+TCCGGCTAGAAGGCAGGCTATAATAAACCCTGAGAGGACCATAATGTCCATAAAGAGGCATATGGGTACA
+GACTATAAAGTTAAAATAGACGACAAAGAATACACTCCGCAGGAAATTTCTGCAATGATTTTGCAGAAAT
+TAAAGGCAGATGCTGAGGCTTACCTCGGAGAAAAAGTCACTCAAGCGGTCATAACAGTACCTGCATACTT
+TAATGACAGTCAAAGACAGGCTACAAAAGATGCTGGAAGGATAGCAGGGCTTGAAGTTTTGAGAATAATA
+AATGAGCCTACGGCAGCAGCTTTGGCTTATGGTCTTGACAAAGAAGGAAACCAGAAAGTAATGGTATACG
+ACTTGGGCGGCGGTACTTTTGACGTTTCCATACTTGAGATTGGCGACGGAGTCTTTGAAGTTTTGGCCAC
+AAGCGGTAACAACCACTTAGGTGGAGATGACTTTGACCAGAGGATAATAGACTGGTTGGCAGATAATTTC
+CAAAAAGAGCATGGAATTGACTTGAGAAAAGACAGGATGGCTTTGCAGAGGTTGAAAGAGGCTGCGGAAA
+GGGCTAAGATTGAACTTTCTTCTGCTATGGTGACAAATATAAACCTTCCTTTCATAACAGCAGATGCTTC
+AGGACCTAAGCATATAGACGTAAACTTGACGAGAGCAAAATTTGAAGAATTGATTTCAGATTTAGTCGAG
+TCTACAGTTGGGCCTGTTAAGCAAGCTTTGAGCGACGCAGGATTAAAGCCTGAAGATATAGACAAGGTCC
+TTTTGGTGGGAGGTTCTACAAGAATACCTCTTGTTCAGGAAACGGTCAAGAAGATAATGGGCAAAGAACC
+TCATAAAGGAATCAACCCAGATGAAGCTGTTGCAATAGGAGCTGCTATACAGGCTGCTGTGCTCGCAGGT
+GAGATCAAGGACATACTGCTTCTCGATGTTACTCCGCTTTCCCTTGGAATAGAGACTCTGGGAGGAGTTT
+TCACAAAAATTATAGAAAGAAACACTACTATTCCTGTAAGAAAGAGCCAGATTTTCACTACAGCCGCAGA
+TAACCAGACTTCTGTGGAAATTCACGTACTACAGGGAGAGAGGCCTTTAGCTAAGGACAACAAGAGTTTA
+GGTCGCTTCATACTCTCTGGTATTCCACCGGCGCCGAGAGGAGTGCCTCAGATTGAGGTTACTTTTGACA
+TAGATGCGAATGGAATTGTACATGTTTCTGCAAAGGACCTTGCCACAGGAAAATCCCAGCAGATAACCAT
+AACAGGTAGCACCAACCTGTCCGAAGAAGAGATACAGAGGATGATAAACGAAGCTAAGCAGTACGAAGAG
+CAGGACAGAAAGAAAAGAGAAGAAATTGAAATAAGAAACAGAGCTGACTCTCTGATATATCAGGCAGAGA
+AAACTATGAAAGATTTAGGAGATAAGATGACTCAGGCAGAGAAGGATGAAATTAATAAGGAGATAGAAAA
+TGTAAGAAAAGCCCTTGAAGGCACTGATGTTGAGGCTATAAAGGCAGCTTCTGAAAAGCTTTCTGAGGCT
+TTCTACAAAGTCTCAACAAGACTTTACCAGCAGGCGGCAGGCAGTGCAAATCCTGGTGGCAGCCAGGGCA
+CATCTCAAGGGAATGTCTATGAAGCGGATTATAAAGTGGAGGACGATAATAAATAAATTAGAACCAGGTT
+TTTCGCCTGGTTCTAATTTACGTAATGAAAGGCAGGTGAGAGAGTGCCTAAAAAGGATTTGTATGAGATA
+CTGGGTGTAGATAGGAATGCAAGTCAGGAAGAAATAAAAAAGGCATACAGGCGACTTGCAAAGAAATATC
+ATCCAGACCTAAACCCTGGGGATAAAGAGGCCGAGCAGAAGTTTAAGGAAATAAATGAAGCTTATGAAAT
+ACTTTCTGACCCTCAGAAAAGGGCCCAGTACGACCAGTTTGGCCATGCTGCTTTTGAACAGGGAGGCTCC
+CAGCAAGGCGGATTTGGAGATTTTGGTGAAGGCGGGTTTGACTTTGATTTTGGTGGTTTTGGAGACATAT
+TCGGGGATATTTTCAGCGACTTCTTTGGCACAGGGAGGAGAAAAGCGGAGAAAGGGCCTAAGAAGGGCGC
+TGACATAAGGTATGATTTGACATTAACCTTTGAGGAAGCAGCTTTTGGAACGGAAAAAGAGATAGAAGTA
+GAACGCTTTGAAGTTTGCGATGTGTGCCACGGTACAGGTGTAAAGCCGGGTAGCCGTCCTGAGACTTGTC
+CTGTATGTCATGGCACAGGAGAGATACGGCAGACCCAGAACACGCCTTTTGGCAGAATTGTAAATATAAG
+GACTTGCCCGAGATGCCATGGGGAAGGAAAAATTATCACAGACCCTTGTCAAAAGTGCGGGGGAACTGGT
+AAAATTAGAAAAAGGAGAAAGATTAAAGTCACCATTCCTGCTGGTATAGATGAAGGGCAGATGCTTACCT
+TAAGAGGCGAAGGAGAGCCAGGCTTAAGAGGAGGTCCTAATGGAGACCTTTATATTGTCATCCACGTGAA
+ACCTCATGAAATTTTCAAGAGGGAAGGCTATGATGTATATGTAAAGATACCTATAAGCTTTGCAGATGCA
+GCCTTAGGAGGAGAGATTAAGATACCGACCTTGGATGGAATGGTGAGCTTTACAATTCCAGAGGGGACCC
+AGACAGGTACCAAATTTAAGCTAAGAGGCAAAGGGATTCCCCATATAGGTGGGAGAGGGCGTGGAGACCA
+GATTGTCGAGGTGTATGTAGAAGTTCCAAAGAGATTGTCAGAAAAGCAGAAAGAACTTTTAAGAGAGTTC
+AAAAGATTAGAAGGCGAGAATACAGCAGAGCACAAGTCCTTTTTTCAGAGAATGAGGGACGCTTTTGGAG
+GAAGTTAAAATTTAGAAAAAGGTGTTGAAGGAAATGAAATGGTTAGAAATACAGGTTACAACTTCACAGG
+AAGCAGAAGAGGCTGTCACAGGCATTTTGTACGATTTAGGAGCAGGCGGAGTGGTTATAAAAAATCCTAA
+CGATGTAAAAGAACTGGCACAGACTAGTGAGTGGGATTATTTTGACCCTTCCCTTCTAGAAGAAGGAGAA
+GAGGTAAAGATTTCGGCCTATTTTCTAATCACTACTGATATAACAGACAAAGTAAATTTTTTAAAAGAGA
+GGATTTGGGAACTCAAGTCTTTTGGGATAAATGTGGGAAATGTCAAGGTAGAGGTTTCTGAGGTGGACGA
+AGAAGACTGGGCAGACAGCTGGAAGAAGTATTACAAGCCTTTAAAAGTTGGCAAAAGGATTGTCGTAAGG
+CCTTTATGGGAAGAATACAGCCCTAAAGAGGGAGAAATAGTTATAGACCTTGACCCTGGAATGGCTTTTG
+GCACGGGTACTCATGAGACTACAAAGATGTGCCTCCAATTTTTAGAAGACATTGTAAAGCCAGGAGCAAT
+TGTGTTTGACGTCGGTTGCGGTTCAGGTATACTTTCTATCGCCGCTTCTAAATTGGGAGCATCTTATGTG
+TACGGAGCGGACGTAGATGAAATGGCGGTGAAAATAGCTAGAGAAAATGTAAAATTAAATGGTCTTGAAA
+ATGTGGAGATTTTTCAAAGCGACCTCCTTAAAAATTTTAGAGGAAAGGCAGATGTGATAGTAGCTAACAT
+TATTGCAGATGCAATAATTAGGCTTATTCCTGATGTTTTGCCTCATCTTAAAGAGGAAGGTTTATTTTTA
+GCAAGCGGCATCATTAAAGACAGGTTTGAAGAAGTGAAAGAAAGAGCAGAGGAATTTTTTGAAATAATTG
+ATATGAAAGAAGAAAAAGAGTGGTTGAGCATATTGATGAAGAAAAAGGGATAGAAATGAGGAAGATCTTT
+GTTGAAAAGGGCAAAATAAAGGGAAAATTTGCCTATGTAGATGGGAAGGATTTTCACCATCTCATTCATG
+TATTAAGGTATAAGGTGGGAGATAAAATTGTGGTATCTGATATGGCAGAGGAGCATCTGGGAAGGATTGA
+AAAAATAGAAAAAGATAGGGCTATTTTATTTTTAGAAGAAAAAATGGAGGGCAATGCAGAAAGTCCTCTA
+GAAGTTTTTTTATTTCAAGGGATACTCAAAGCTGACAAGATGGACCTTATAGTTCAAAAATGTACGGAAA
+TAGGGGTAAAAAGGATTATACCTTTTGTAAGTGAATTTTCTGTTGTGGATATAAAGAGAGCTAACATAGA
+TAAAAAAGTTGAAAGGTGGAAAAAAATTAGCGAAGAGGCTTGCAAGCAATCAGGAAGAAATATTATTCCT
+GAAATTTCTGCACCTGTATCTTTTAAAGAAGCGATAGAGAAAGCAATGGAGTGCGACCTTGCGATAATCC
+CTTATGAAAAAGAAGAAAAGAAAAGATTAAAAGAAGTGCTAAAAGATGTCGAAGATGCAAAGAAAATAGG
+GATATTCATAGGTCCTGAAGGAGGTTTTTCACAGAAGGAAATTGAGAAGGCTATAAATAATGGAATTGTA
+CCCGTTACTCTAGGGCCTAGGATTTTGAGGGCAGAAACGGCAGCCATTGCAGTTTCTGCTATAGTTATGT
+ACCAGCTTGGAGACATGGGGTAAACCTGAAGGATAAGGGTAGTAAATTTTGATTTTTTGTGGTAAAATAA
+AAGGAGAAATATGAGATTTGAGGAAAGTAGTGACTAGAATAAAAGAAAGGAGTTAAAACTATGTTGAGTG
+AAAGAATGTTGGAAGAACTTAATAAACAGTTGAATTACGAAATTTACTCTGCCTACCTTTATGTGGCTAT
+GGAGAATTATTTTCAAGAGAAAAATTTAGAGGGTTTTGCAAATTTCTTTAAAGTGCAAATGGAAGAAGAA
+CTTTCCCATGCGAGAATTTTTTACGAATACATATACCGCATGGGAGGGAAAGTCACGTTATATCCAATTG
+AAAAGCCAGAGGAGAATTTTGAAAGCATTTTAGATGTTTTTAAGAAAGCTTTGGAGCATGAAAAAACTGT
+GACACAGAGAATCCATAAGCTCGTTGATTTAGCGATTGAAGAAAGAGACCACGCAACTAATGCTTTTTTG
+CAGTGGTTTGTGAATGAGCAAGTAGAAGAAGAGGAGAGTTTTCAGAAAATAATAAACAAGCTAGAATTGA
+TAGGTGACAGCATGCAGCCTATATTCATGTTAGATTCAGAATTAGCTAAGAGGACTTTTGTATTACCTGC
+TCCTTTGGCAAAAAGTGAGTAATAAATAGAATAATATAGGGTATGCTATAATAAATGGCATACCCTATTT
+CCTTAAAAAATTTTACTGAAAAAGTTTGAGTAATTTTTCGGCATTTTTAGGATTTAATTCTGCATCTACT
+AGAGGAGGCCCATTTTTTATAAAATCAAATTGGTCTTCATAAGTTTCTTTTTCTACTTTGTAGATTATTC
+CTATAGGGATTTTATCGCCAAATTCCTGTGCTTTTTTGAAAGCTTCTTCTTTATTTGTATAGTCATAATC
+TTCTGGCAAGTGATAAACTCTTTCTTTATACCAAGCAAAAGTGTTGACTCTGTTCCAGACAACACAAGGC
+TGAAGAATATCCAGTAGAGCATAGCCTTTATAGGTTATAGCTTCCTTCATCAAATTTACAAGATGCGGTA
+TATCCCCAGAGAACCCCCTTGCTACAAAGCCGGCTCCCATTGTTAAAGCTAAAGCTATGGGATTTAAAGG
+TTCTAATTTTACACCATCAAATTGCAGTGAAGTTTTCTGACCCTTGGCAGTTGTTGGCGAAGCTTGTCCT
+TTTGTCAAGCCATATATTTGGTTGTCGTGTACAAAGTGAGCAATATCTATATTTCTTCTTATCGCATGTA
+TGAAGTGATTGCCACCTTCCCCATATGTATCTCCATCACCTGATTCTACAATTACTTTTAAATTTTTATT
+AGCTAATTTTATACCAATAGCAGGAGGGACAGCACGCCCATGCAAGCCATTAAAACCATTTATTTTTATG
+TAATGGGGCATCTTTGCACCTTGCCCTATACCCGTTACTAAAACTACTTCATGAGGATTTAGGTTTAATT
+CTTCTAATGCCTGTTTTAGAGCTGTTCTTATCATGTAATTACCACAGCCAGGGCACCATGAAGGCTCATA
+AAGCTTGTATTCGTACTTCATACTAAAACCTCCTTCAGCTTATCATATATTTCATCACTGCTAAAAGGTC
+TTCCATCGTATTTTAAAATTTTATGGGTAGCTTTTATTAAAACTTCTTGCCTTATAAGTTTTTCTAATTG
+TCCAGTGGCATTTTGTTCTATATCTATTATTTTTTTAGCGTTTTTACTCAGCTCTAAAAGTCTTTGTGTC
+GGTAAAGGCCATATATCGCCAAATATTAAGGCTCCTACTGACAATCCTTCATCAACCAGATTCTCAACTG
+CTTCTTTTATTGCGCCATAAGTTGAACCCCAACCTATTATTAAGTTTTTAGGATTTTCTTTCCCTATAAA
+CCACGGCTCCTGTATTTCTTCTTTTAGATATTCAAATTTTCTTAGTCTTTTGTCTACCATAGCTTTTCTT
+ATTTCAGCGCTTTCTGTTATGTGCCCCCATTCGTCGTGTTCATCGCTATCTACTAAAACGACTTGTCCAG
+GTATTTTTCCAGGCAATATGCGGGGAGATATACCTGTTGGCGTTATTTTGTATCTCTTGTATTCTTCCTC
+TGTGATAGCTTCTTCTCCAGATATATATCTTTCTATGGTAATTTTATCAAAATCAAAGCTGTTTACAGTT
+TTTAAACTATCTGCTAAATGCTGGTCACTTAAAAGTAAAACGGGAATCTGATATTTTTCGGCTATATTAA
+AAGCTCTTGCTGTTTGGTAAAAGGCATCTTCTACATCTCTTAAAGCGATTACCATTCTTGTAAATTCACC
+ATGTCCTGCATGTATTACAAATTGCAAATCAGCCTGTTCAGTCCTAGTGGGGAAACCCGTTGCTGGGGCA
+GGTCTTTGCACGTCAATAACTACCACAGGGACTTCAATCATTCCAGCTAGACTAAGTGCTTCTACCATTA
+GCGCAAAGCCGCCGCCGGAAGAACCTGTCATAGCTCTAACACCAGCATAGGAGGCGCCTAATGCCATATT
+AAGAGCAGCTATTTCATCTTCCACTTGCTCTACTGCTATTCCCATTTCATTGGAGTGATAGGACATAAAG
+GTGAGTATTCCAGTAGAAGGAGTCATGGGATATCCACAGTAAAATTTACATCCAGCAGCAATTGCACCTA
+AGGCCACAGCTTGATTTCCATTTATTAGTATATTTTTATCTTCTGATGTTTTTAAAGAAATTTCTGTATC
+AATAAGGTCATAGCCTTTTTTTAAGGCTTGTAAATTTAGTTCTGCTATATCTTTATTAAATTCTTCTTTT
+ATTGCTTTTTCTCCTATAGAAAAATCCAAAGAGAAATATTTAAGAATAACACCTAATCCAACTGTTGTAA
+ATACTTTTTGATTTTTTAGTTCTTTTGCAGTTTCTAAAAGAGGAAGTGCCAATGCTTTTCCTTTTATACC
+CTCTAAAGGGATATCTTTGTCACATATTATAACACCAGTTTTAGTTAGATTTTTACTGTGGATTTCAATT
+GTTTCTTTATTTAATGCAAATATTATGTCATTTTTTGAAATGTGAGAATGTAAAGGCTTATCTGAAAATC
+TTACTTGTATAAAATTATGTCCACCTCTAATTCTAGACATGTAATCACTATTGGAAAAGACATAAAAACC
+GTGTCTTTTCAAGATCTTTGCTAGAAGATTTGCAGTTGTGTCAATGCCTTGCCCTGCTTCTCCTCCAATT
+AAAATTGTGTAATCCATTTTTCACCTCTCCTTAAATAATTATTAGTTGAAACTTTTTTTCATTATATCAT
+AATTTTCTTTAAAATAAAAGTACAGTTTTGTTAATTTTAACAGCGATAGCTTTCTTAATATGTGGTATAA
+TATAAAAAGACTTCAAAGGGAGGAGTATTGGGAAAGTGGCAAAAGTTGCATTTTACACTTTGGGATGCAA
+AGTGAATCAATATGAGACAGAAGTCATGGCAGAGCTTTTTAGAAAAGCCGGATATGAAATTGTAGATTTT
+GATGAAATAGCAGATGTGTATGTAATAAACACCTGCAGTGTTACTGCGAGAAGTGATATGAAGTCGAGGC
+AGATGATAAGAAAGACGAGGAATAAGAATCCAGATGCAATAGTGGTGGCAGTGGGTTGTTATGTTCAAGT
+AAGCCCTGATGAAGTTTTTTCAATGCCTGAAGTGGATATAGTAATAGGCACAAAGGATAAAGATAAAATA
+GTTGATTTGGTGAAAGATTTTGAAAATGAGAAAAAGAAAACTAAGCTAATAGAAAATATAATGAAACAGA
+GAGATTATGAAGAGTTTGGTATTACTGGGTACACAGAGAGGACAAGGGCTTATATAAAAATTGAGGATGG
+CTGCAACCAATACTGCACGTACTGCATCATTCCTTATGCCAGAGGGCCAGTTAGGAGCAGAAAGCCAGAA
+AACATAATAAAAGAGGTCAAGAAGTACGCAGAACATGGGTATAAAGAAATAGTTCTCACAGGTATACACA
+TTGCTTCTTACGGCAGGGACCTTAAAAATATAGGGCTTTTGGATGTAATAAAAATGGTTCACGAAGTAGA
+AGGAATAGAAAGGATAAGGATAAGTTCTATTGAACCCACCTTTTTGACAGAAGATGTGGTAAAAGAATTA
+GCAAATCTTCCTAAAATGTGCAGGCATTATCACGTGTCTCTTCAGAGCGGATGTGATGAAACGTTGAAAA
+GAATGGGAAGAAAATACACAGCTTCTGAGTATAAAGAAGTGGTGGAGAGGCTAAGAAGGTACATTCCTGA
+TGTTGCGATAACTACAGACATAATGGTGGGATTTCCTGGGGAGACAGAGGAGGAGTTTGAAAAGAGCTAT
+AAATTTGCTGAGGAGATATGCTTTGCTAAAATGCACGTATTCAAGTATTCTCGGAGGAAGGGCACAAGAG
+CGTATAATTTTCCGAATCAGGTCCCAAATAAAGTAAAAGAAGAAAGGAGCAAAAAGCTTTTACAGCTCTC
+TAAAGTTTGTGAGAGAAAGTTTAAGGAAAGATTTTTAAATAGGACAGTAGAAGTTCTGTTTGAGCAGAAG
+GTAAAAGATTTAGATGGATATGTGGAAGGGCTTACAGACAATTACCTTAGTGTGGCAGTTAAAGGAGAAT
+TAGAAAATTTGAGAAACCGCATCTTGCCTGTTAGAGTAAAGGAAATAAAAAATGATTTATTGATAGGAGA
+AATTGAAGGAATTTATTAAGATGTGTAGAATATAAAAAGAGGAGGTGAAAAAGGTGTCGGAATGCATTTT
+CTGCAAAATAGTAAACAAAGAAGTTCCTTCTAATATAGTGTATGAGGATGATTTAGTTGTAGCTTTCCGC
+GATATAAATCCCCAAGCTCCTGTACATATTCTAATCGTGCCAAAAGAACATATACCAACCCTTTTAGATG
+TTACTGAGGAGAACAAGCACCTGATATCTCGTGCTTACATGGTAGCAAAGGAAATAGCAAAAAAAGAGGG
+TATTGACGAAAAAGGCTATAGAATTGTGACAAATTGTGGTAAAGATGGCGGACAGACAGTCTATCACCTT
+CATTTTCACCTTTTAGGTGGAAGGTTTATGACTTGGCCTCCAGGGTAAAATTATTGACACTTCGTGGATT
+TAGGAGTATAATAAAGTGAGAATTTTCAAGCTCTTAGTCACAGCAACAATTGCAGCTTGCCTCGAGCAGT
+TTATTTGGAGGGAGGGAGAGTAGTGGCTGAAGTAAGAGTCGGCGAAAACGAGTCTTTGGATAGCGCTTTA
+AGAAGGTTCAGACGTCAATGCTCCAAAGCAGGAGTTTTGTCAGAGCTTCGCAAGAGAGAACACTATGAGA
+GTCCTAGTGTAAAGCGCAAAAAGAAAGCCGAAGCTGCAAGAAAGAGAAAATATAAATATGGCAGATAAAA
+GGATGTGGTATAAATGACCCTGAAAGAGCGCATATACAAGGACATGGTAGAAGCCATGAAGAGCAAAGAC
+GCTTTTAAGAAAAACATTCTAAGCATGGTCAGAGCTGCCATACTTCAGGTGGAAAAGGACACGCAGAAAG
+AGTTGGACGATGAAGGGGTCATCAGTGTAATTTCAAAGGAGATAAAACAGAGAAAAGAAGTTTTGCCTGA
+ATATGAAAAAAGTGGAAGACAGGATCTAGTAGATAAAGCAAAAAAAGAAATAGAAATTATGGAATCTTAT
+TTGCCAGAGCAGCTTTCAGAAGAAGAGATAGAAGAGATGGTGAAAAAGGTCATTGAAGAGACTGGGGCAA
+AGAGCAAAAGTGACATTGGAAAAGTGATGGGCAAAATCATGCCGATGGTAAAGGGAAGAGCAGATGGCAA
+TCTGGTAAGAGAAATAGTCACAAGGCATTTAGAAGGATAAAAAAGGAGAGAGCACCTCTCCTTTCAGTTT
+GTTGACAAAACCCATATTAATTTAAGTGGCATTTTGTGTTAATGCTCCGGAGTTGCAAAGCGACTAAACT
+AAGGCTCACTTTTCGGGCTCCGGCGGGGTCCCGACCAATTCGCCCTTCGGGCTCAGGTGGTCGCTCGCTT
+CGCTCGCCCCGCCTTCGCCCCTCAAGTTCGCCAAGTTTAGTTACCGCTTTGACAACAAGTCGCATTTACA
+CACAAAATGCCACTTTTAAACTTTGTCAACAGTCTGAAAGGAGAGAGCACCTCTCCTTTTTGTTTTTTAC
+TCTTCCTCAAAAATCTCTCTAATTTTTCTGTAATCTGATGTGTATGCCAGTGCTGCCATTAATTTTACTC
+TTGCCTTTTGACCTGATAGATTTCCTCCAAAAATTACCCCCAGAGATTCGAGGTGTTTTCCTCCTCCTTC
+ATAAGCATAGGAAGGATGTACTCTTCCCATCGGGCACCTTGATACGAGAACTACAACTGTTCCTTTAGAT
+ATAGCGTATTTTATTCCTTCTGCTACTTTTGGAGGCACATTTCCTCTGCCCGTCCCTTCAATGACAATGC
+CTCTTTCTCCATTTTCTACTAAAAATCTTATCAGTTTGTCATCCATTCCAAACACTACTTTTAAAAGGCT
+TACGCGACGTTCCAGTTTTTTTGTGGGAATGTACTGCCTTTTTTCTACGTTTCTATAAAAATACACATTG
+CCACTGTCCACATACCCCAGAGGACCTGTTTCAGGGCTTTTAAAAGTGTCAAGACTTGAAGTATGGGTTT
+TCGTTACATCTTTTGCAGAATGAATTTCACCGTTTAGCACTACTAACACGCCTCTTTTTTTGGATTTTTC
+TGAAGAGGCTGTGGTGAGAGAGTCAATTAAATTGGAAGGCCCATCATAACCTGCTTCAGAGGAATTTTTC
+ATTGCGCCAGTTAAGACAATAGGTTTGTCAAAATTTGTGGTGAGCTCTAAAAAATAAGCTGTTTCTTCTA
+ATGTATCAGTGCCGTGGGTTATCACAACTCCTTTTATTTCATCTCTTTTAAGGGTCTTCTCTACGACTTC
+TCTTAATTCTTCCAAAAGTTCTACTGTGAGATGAGGACTAGGGTAGTTTCCAAATTCTATAGTTTCAATT
+TCTAAAACGTTTTCTCTGTGAGGAATAATTTCAAGCAGGTCTTTTCCCGTGAGGGAAGGGACTGCCCCTT
+TCAGATTGGGGTCTTGCTTCATCGCTATGGTTCCACCTGTAAAAATCACAGCCACTTTACCCAAATTTCA
+TCCCCCCAGTTTTTTTCTATCTCCATTATAGTATATTTTTTGCTTTTGCACAAATACGCGAAACTTGTCT
+TAAAAGCATAAGAGAATTTTTTGTTTTTCTTATACATAAAATTTAAAAGAAGGGGGGACTTCCATGAAGC
+AGAGCTTAAAAGATGAGCTCATAAACGCGATAGATTTCCCAAAAGATGCGCTACTTAATCTTCCTAAAAT
+TACGCTGATTGGCAAAAACCACTTGACTGTTGAAAACCATAGGGGCATTGTGGAGTACCTCCCTGAAAGA
+GTAAGAATCAATTCGACAGTGGGAATTATAAGGGTTATAGGGGAGAATATGGTTATAAATTCCATAATGA
+CTGAGGTTATCACGATCACAGGTGAGATAAAGAGTGTTGAAATAGTGGTATGAGGGGGATAGGCTTGGTT
+TCAATAAAATTATGGAATTTTTTAAGAGGATATGTTATTATAAAAGTTGAAGGACTGGCAATTGAAAAAT
+TTCTAAACCTTGTGATGGTGAATGAGGTTTATATATGGGATGTTGAAAGAAAAAATTACACCACCCTTAC
+AGCGAAAGTCAGCACAAAAGCTTTTAAAGAAGTTCTTCAGTACGCCAAGAAAACTGGATGCAGCGTCTTT
+ATAGTTTCAAAAAATGGATTGCCTTTCGTAATTTTTAGGTTAAGGAAGAGAAAGGGTATTGTCTTAGGGT
+TTCTTCTCTCTGTGTTGCTTGTGTACCTTTTTTCTACTTTTATATGGGAAATTGATGTAAAGACTGTAAA
+TGGCTTAAAAGAAGAGGAAGTTGCCAAGAAATTGTCAGAGATGGGCTTAAAATCAGGGGTTTCAAAGTTT
+AAAATAGATATAAATAAACTGGAAAAGGAATTTTTGTTGAATAATGAAGAGGTTGCTTGGATAGGGATAA
+ATGTAAGGGGTACTAAGGCTTTTGTAAAGGTAGTGGGAAAGACTAAACCGCAAAAAGTATTGTCAAAAGA
+AGAACCTTGCAATATAATAGCTAAAAGAGACGGCATAATTTATAAAATGACGGTTTTGGAAGGAGAAGCT
+GTTAAAAAAGTAGGAGACACAGTAAAAACAGGTGACATACTCATAAGCGGTATAATTGAAAAACCTGGGC
+TTGACACAATGTTTGTCCATGCGGATGGAGAAGTTTTGGCCAGAACCTGGTATGAGATTTCTGTAGAAGA
+GGAGTTAAAAAGGACAAGATGGGTAAAAACAGGGGAAAAAATAGTAGCGACAAAAATTATTATAGGGAGC
+AATACCATCACTTTTACCTCGAGGAAAATCGAATTTGAAAAGTTTAAAAAAGAGGAGAAAAACTTAATTC
+CCTATGAGGCGCCTTTTAAGATAGTTAAAGAGGTCTACTATGAAGTGAAGCCAGAAGTGGAAACTGTGCC
+TATTAAAGAGGCAAAAGAGAAAGGGCGCAAAAAGGCTTTAGAAGAGCTTGAAAAAGTGATAAGTCCTGGA
+GGTAAAGTGGTGAACAAAAAAGAAAAATATGAAGTGATAGATGGAAGGATATTAAGGGTAACTGTTATGG
+CAGAGGTTTTAGAGGATATTGGGGTGAAAGAAAAAATTTCTTATACAGGAGGGGAAGGAAAAAAGATTGA
+TTAAGGAGCTTGCTATCAATATTGACAATGTGGAAGAGACTGCCAATTTGTTTGGCAATTTTGATGAGAA
+TATAAAGTTGATAGAGAAGGGGCTGGATGTCAAAATAGTCGTAAGAGGTGGAACTATAAAAATAACTGGA
+GAGGAGAAAAATGTGGATTCTGCTAATAAGCTTTTTACTAAGCTTATGGATATGATAAAAAGAGGAGATG
+TCATCACTACTCAAAATGTGCTTTATACTATGAACTTAATTGATGAAGGGGAAGAGGAAAAGCTAAAAGA
+GCTAATGTCAGACATAGTGTGCATAACTGCCAGGGGAAAACAGATAAGGTGCAAGACTTACGGACAGCTA
+AGATATGTAGAGGCCATAAGGAAGAATCAGATAGTTTTTGGAATAGGACCGGCAGGGACGGGGAAAACGT
+ATTTGGCAATGGCTATGGCAATCACTGCCCTTAAAAACAAAGAAGTGGGGCGAATAATTCTTACGAGGCC
+GGCTGTAGAGGCAGGAGAAAAACTAGGATTTTTGCCGGGAGACCTGCAGGAGAAAGTGGACCCTTATTTG
+AGGCCTCTTTACGATGCTCTTTATGACATTTTGGGAGCTGAAGTGTTTCAAAAATACATGGAAAAAAGTT
+TGATTGAAGTGGCTCCTTTGGCTTATATGAGGGGGAGAACTTTGGATGACTCTTTTATAATACTGGATGA
+GGCTCAAAACACCACTCCTGAGCAGATGAAGATGTTTTTGACAAGAATCGGATTTGGGTCTAAGGCTGTG
+ATAACAGGAGATGTGACTCAGATTGACCTTCCAAAGGGGAAAAAATCAGGGCTTAAGGAAGTAATGGAGA
+TATTGAGAGGAATTGAAGGCATAGAATTTGTGATGCTTTCGGAACAGGACGTAATAAGGCATCCCCTTGT
+TGCAAAGATTATAAAAGCCTATGAGGAGTACGAAAAGAGGAAAGAGGAGAGCGATTTGGAAAAAGAGCGA
+GGGGAATAATTTTATGAGCAAGTTGGACAAACTTAAAAATTTTTTAAATAAAGACCCGCTCATAATCATT
+TTTTTTGTCGTTTTTTATTTTGTTTCAAGTTACATGCTGATATATACCAGTATAACTCCTCCGAAATTCG
+ATTTAAAGGCAGGAGATGTGGCACCTCAAGATATAAAAGCACCTAAAGACGTGATAGATGTCATCGCAAC
+CCAAAAGAAAATTCAGGAGGCAGTAAATGCAGTCAATCCCAAATACGACTACAATGAAAACATTGCTAAA
+GAATCTTATCTAAAACTGGCAGACTTTTTTAATAAGCTGAGGGAAGTTAGAAAATCTTCAGAGAGTGAAG
+AGCAAAAACTGCAGGACTTTAAAAACATCACTCCTATCAACCTGGAAGATAAGGATATAGCTTTTTTGCT
+CAAAATAGATGACAGCACTCTTATAAAAATGGAGACTGTGATACTTTCTGCAGAAAAAGCTATTATGGCG
+AGGCAGATTACAGAAGATGCTTTGCAGAGCGCTTTGAATGACGCAAAAAGTGTAGTGGAAAGTTCTGATA
+TTCCGGTTGATGCAAAGCCTGTAGCTGTAGAAATTTTGTCTTCTGTCATAGTGCCTAACATGATTTACAA
+TGCGTATGAAACGAATCTTGCAAAAAAAGAGGCAGAAGAAAAAGTCCAGCCGGTAATGTACAAAAAAGGT
+CAAAACATCGTTGTGAGCGGAGAAATAGTTACGCCCGAACAGATAGAAGTTTTAAAGTCATTAGGGCTTT
+TGAAAGGCACTGACAAAATAGATTATGCTTTGATAGTAGGGTTATTTTTGATTTTGTCTCTTTCTTTGTT
+TCTTTCAGTTTACTATATAATAAGGCTTGACAAAAAAATAGCGACAAAGAAGATGTACATTGAGCTTTTG
+TGCCTTACTGGGATTTTGTACCTTGTGTTGGCGGTGGCTTTTAAAGGCATAGAGCCTCTTTTAATACCTG
+CTGCCATGCTTCCAATGCTTGTCTCCATCCTCATAGACCCTTATATCGCCATCATGGTAGACATCATATA
+CTCTCTTTTAGTTGGGTTGATGGTAAGCTTTAACCAAGCCTTCATCTTCATGTCTTTACTAGGAGGCTTA
+ATTGGGGCTATTAAGCTTTCTAGCGCAAAGCAGAGGATGGACTTTGTAAAGGCTGGACTTTATGTTAGCG
+CTGTTAACTTGGTGAGCATAGTTGGAGTAGGGCTTTTAAACAGCAATGACATAGTATCTGTTTTAAAAAG
+CGGCTTGTGGGGGATAATAAATGGAGTTTTTAGCATAATTTTAGTGATTGGGACTTTGCCTTTTTGGGAA
+GCTGCTTTTGACATTTTGACTCCTTTGAAGCTTTTAGAGCTTTCAAATCCTAACAATCCGCTTCTTAAGA
+AGTTGATGATGGATGCTCCTGGCACCTATCATCACAGTATGATAGTGGCGAATCTGGCAGAGGCAGCTTC
+TGACGCTGTTGGAGCAAACAGCCTTCTTGTCAGGGTAGGAGCTTACTACCACGACATAGGGAAGATAAAA
+AGGCCTTATTTTTTCAAAGAAAACCAATTGTCAGACGAAAATTTGCACGACAAAATTTCTCCAGACTTAA
+GTACATTGGTAATAATTTCTCATGTAAAGGACGGAGTGGAACTGGCTAAGAAATATAAACTTCCTCCACA
+GATAATTGACATGATAAAAGAGCACCATGGCACTACGCTTGTAAAATACTTTTACAATAAAGCTCTTCAA
+AAAGAAGAGGGTGTCTGTGAGGAAGAATCCTTCAGATATCCAGGCCCCAAGCCTTCTACTAAAGAGTCGG
+CCATTCTGATGCTGGCTGATTCTGTTGAGGCGGCTGTGAGGTCTTTGTCTGACCCGACAGAGGAAAATGT
+AAGAAACATGATAGAGAAAATTGTGACAGATAGGTTAAACGACGGACAACTTTCAAATAGCGACCTCACT
+TTAAAAGATATTGAGACGATTAAGGCTTCTTTTCTAAATTCGCTGGCAGGTATGTTTCACAAGAGAATTG
+AGTATCCTGATATTGAGACAAATCAAAACAAAGAGGTGTTAGAATGAACGTCTTGATTGATAACAGGCAA
+ACTAAAGTGGATGCCTCAGGTTTGGAAGCCCTTGTTGTGAGGGCAATTAAAGCTACTTTAGAAGAGGAAG
+AAGTTGTAGATGAAGTTGAAGTTAGCGTCTCTTTTGTGGACAATGAGGAGATAAGGAAATTGAATAAATA
+CTACAGAGGGATTGACAGCTCTACAGATGTGCTTTCTTTTCCTCTTATGGAATTTGAGGAAATTGAAGAG
+GGAGAAGAAGATGAAAAAGATGCTGAGGAAATATATCCGATAGGAGATATAGTAATATCTTTAGAAAAGG
+CCAAGGAACAGGCAGAAGAATACGGGCATTCTTTTGAAAGGGAAGTAGCTTATTTGACTGTTCACAGCAT
+GCTTCACCTTTTAGGCTATGACCACGAGACGGAAGAAGAGAGAAAATTGATGAGGGAGAAAGAGGAAAAA
+GTAATGGAAAGGTTAGGCCTTAGGCGGTGATTTTGTGAAGTCAAGAAATTTAATAGATAGTTTTAACTAT
+GCCATAGAGGGGATTCTACACGTTTTTAAAACGCAGAGGAACATGAAAATTCACTTTGCAATAGCAATAG
+CTGTGCTGTTTTTTTGCCTTTTTTTGGACCTTACTAGAGTAGAATTTGTAATAATATTGTTTACAATTTC
+TCTGGTATTGATTGCGGAGATGATAAACACTGCCATTGAAACTACCATTGATATGTTAGTGAGGAATTAC
+AACCCAATGGCAAAGATTGCTAAGAATGTAGCTGCTGGGGCAGTATTGATAGCTGCAGTGAATTCTGTGC
+TCGTCGCCTATTTGATATTTTTTGACAGGGTAAACCCCTGGACGAAGATAGTACTTGTAAAAATCAGGGA
+GTCACCAATTCACGTTACAGTAATAAGTATTTTAGTGGTAGTTTTTTTGACTTTGATTTTAAAGGTATAC
+TTTAAAAAAGGGACTCCGATGAGAGGCGGAATGCCCAGCGCTCACAGTGCAATTGCCTTTTCAGTGGCCA
+CTGCTATCACTTTCATGACAGCCAATGCCTTTATTTCCACTTTGAGTTTTTTATTAGCTCTTATGGTAGC
+AGAGAGCAGAGTGGAGGGCAAGATTCACACTTTTTCTCAGGTTTTTGTCGGGGCAATTTTAGGGATTTTG
+TTTACAGTGTTAATTTTTCAGATTATAAGGTGAAGGGAAGGTGAAAAAATGGCCTACAGAGCTGGCTTTG
+TAGCGTTGATTGGAAGGACAAATGTAGGAAAATCAACCCTTTTAAACGCCATATTGAAAGAAAAAGTTGC
+TATTACTTCTCCAAAGCCCCAGACCACCCGCAATACCATAAGGGGTATATTGACTACAGAAGATTACCAG
+ATTATTTTTGTGGACACTCCTGGAATTCATAAACCTAAATCTAAACTGAGTGAATTCATGATTGAAGTAG
+CAAAAAGGACTCTAAAAGATGTAGATTTAATTTTGTACATGGTGGAGCCCGATACTTCGATAGGCCCTGG
+AGATAGGTATATTTTGGATAATCTAAAAGAGGTGGATACTCCAGTTATTTTGGTGGTCAATAAAATTGAC
+TTGGTGCCTGCTGAGAGAGTAGAAGAGGCTATTAAGGTTTTTAAAAGCGAGTACAATTTTAAGGATGTGG
+TGGCCATTTCTGCTTCTTTGGGCACTAATGTGGAGGTTTTGAAAGAGAAGATAGTTTCTTTCTTGCCAGA
+AGGACCTAGGTACTATCTTGATGACTATATAACTGACCAGCCCGAGAAGTTGATAGTTGCGGAGATAATC
+AGAGAAAAAATGCTTTATTTTCTGGAGGAGGAAGTTCCTCATGGAGTCTATGTAGAAGTGGAATCCATAA
+AAGAGAGGGAGGACAAAGAGATAGTAGACATTGACGCTTATATTTACTGTGAGAAAGAGTCCCACAAAGG
+AATAATCATAGGAAAGAATGGGCAGATGTTAAAGAAGATAGGGCAGGCGGCAAGGCAGGACTTGGAAGAA
+TTTTATGGAAAGCAGGTATTTTTGCAGCTGTGGGTTAAAGTGAGGAAAGGCTGGAGGGACAATGAGAAGC
+TTCTCAGGAAATTGGGCTATGCCATTGACAAGTAAGCTTTTAGAGTAGTAAATTATAGGAGAAAGATGTT
+GAAAAAGGAGGAATCTTTAATGAACATAGCTAAGATGATAGACCACACTCTTTTAAAGCCAAATGCCACA
+AAAGAAGAGATAAAAAAGGTCTGCGAAGAGGCGAGGGAATACGGATTTGCTTCAGTGTGCATAAATCCAT
+GTTTTGTTGATTTGGCCTATGAGATGCTAAAGGATACTGATGTGAAGGTATGCACGGTTGTAGGTTTCCC
+TCTGGGAGCTAATACAATTGAGACAAAAGTGGTTGAGGCAGTGGAAGCGGTTAAAAAGGGAGCTACTGAG
+ATAGATATGGTGCTTAATATAAGCATGCTGAAAAGTGGCGAATATGACTATGTGAAGAAAGAAATAGGGG
+AAGTAGTAAAGGCTGTGAAATCCCACGGGGACATAGTTGTGAAAGTGATACTGGAGACTTGCTATTTATC
+TGATGAGGAGAAAATCAAAGCCTGTGAGATTTCAAAGGAAGCAGGCGCTGATTTTGTAAAAACTTCTACA
+GGCTTTGGGCCGGGAGGTGCTACAGTAGAAGATGTGAAGCTCATGAGAAAAGTGGTTGGAGAGAATTTTG
+GAGTAAAAGCTTCCGGCGGAATAAGAAGCTATGAAGATGCAAAAGCGATGATAGAAGCAGGGGCTAACAG
+GATTGGAGCTAGTGCGGGTGTTAAAATAGTAGAGGAGTGGAAAAAACAAGGTTTAGGTTGATAAAAATGC
+GCTTTTTAAAAACAGAGGCAATAGTTTTAAAGAGCAATTTGATAAGCGAGAAGGATAAAATTGCTACTCT
+TTTCACCAGAGATTACGGGAAACTGCAGGCGGTCGCTAAAGGAGCTAGGCGCTCGAAAAGCCGGTTTGTA
+AATGCTGTAAGGCCTTTTATTGTGGCTAATTACGTGATTTTTGAAGGTCAGAACTATTACTACATTGACC
+AGTGGGAGCTTGTAAAAAACTTTGAAAACATAGAAAAAGACCTCAAAAAGTTTGCTTTGGCTTCCTATAT
+AAGTGAGACCATTTCAAGAGTACTAGAGGAAAAGCAGAAAAACACAAAACTATACTTTTTTACAAAACAT
+TCGCTGGAAGCTGTAGAGAGTTTAAACGTAGAGACATCTATTTTTCTCTTTTCTTACACTTTAAAATTGA
+TATCCCTTTTGGGCTACATGCCTGTTTTGGACAGCTGTGCTGTTTGTGGGAAAAAAGAAAATTTAAGTTA
+TTTTTCTTCTTCTTGCGGTGGGGCTGTTTGTAAAGATTGTAACGAAACTTGTAAAGATGCAAAATTTTTA
+AATAAAAAAGTCTTAAAGTTTTTGCTGTATCTTTTAAAAGCTAAGTATGAAAAGCTTGAAAGAATTTCTG
+TGCCAGGAGTTATAAAAGAGGAAGCGGATAAAATAATAACAGAGTATGTGAGAACTCACCTTGAAATGGA
+CTTTAAATCCAAAGACTTTGCCATGAAATTGAGCGATTAAAGAAGGGAGGGAGAAGAATGGTGGACGAAC
+AACTGGAAAAAATAGACATGATTGTGGAGAGAACGGGGGTAAGTTACAAAGAGGCAAAAGAGGCTCTGGA
+AAAAGCCAATGGAAATGTGGTGGACGCCTTAATATACATTGAAGAGAACAGAAAAAGTTGGACAGAGTCT
+TTTACAGTAGCAGGCACAGAGGTAATGGATAAGATAAAAGACCTCATTAAGAAAGGGAATGTCACAAAGA
+TAAGAATCAAAAAGGATGATAAAGTCCTTGTAGAGATCCCTGTCACTGCAGGAGCCATTTCAACAGTAGT
+AATACCGCAGCTTACACTTTTGGGAGCGGCGGTGGCTTTTCTGGCTAACTGTACCATAGAGGTAGAAAAA
+TACGATAAAAGTGTTATAGTTTTAAAAGAAGAGAAGAAAAATGATTGACATATATTACTCAATTTGATAT
+TCTAAAATAAGTAATGCTAAAACCTTTCTCCCCGAAAGGGGATGAAGGGTTTTTGTATAATTGGGAAAAG
+GAGTGTTATTGATGCCTGTCAAAGTTACAATGGATAAAATAGTGGCTCTTGCAAAAAACAGGGGTTTTGT
+GTTTCCTGGGTCTGAGATATACGGCGGGCTTGCGAACACATGGGACTATGGGCCTTTGGGAGTGGAGATG
+AAAAACAATATAAAAAGGATATGGTGGAAGAAATTTATACAGGAAAGCCCTTATAATGTGGGAATTGATT
+CTGCTATTTTGATGAACAGAGAAGTGTGGGTTGCTTCAGGTCACGTGGCTAGTTTTAGCGATCCTCTGAT
+GGACTGCAAGGAATGCAAGTCTCGCTTCAGAGCTGACCAGCTAATTGAAGATTACATAAAAGAAAAGGGA
+CTTGATATTTCGATTGAAGGATGGACAAATGAGCAGATGATGGAATTTATAAAAGAGCACAAAGTTCCAT
+GTCCCAAGTGTGGAGCCCACAATTTTACAGAGATAAGGAAGTTTAACCTGATGTTTAAAACTTATGTAGG
+GGTTACAGAGGATTCAAAATCTGAAGTTTTTTTGAGGCCTGAGACAGCTCAGGGAATATTTGTGAATTTT
+AAAAATGTCCAGAGGACAAGCCGCAAGAAAATTCCTTTTGGTATCGGGCAGATTGGCAAATCTTTTAGAA
+ATGAAATTACGCCTGGCAATTTCATATTTAGAACGAGGGAATTTGAACAGATGGAGCTGGAATTTTTCTG
+TAAGCCAGGGGAAGACATGGAGTGGTTCAATTACTGGAGACAATTTTGCATGGATTGGCTTGTAGAATTT
+GGCTTAAAGAGGGAGAATTTAAGGTTCAGAGACCACAAAAAAGAAGAGCTGTCTCATTACAGCACTGCCA
+CAACCGACATAGAGTACAATTTTCCCTTTGGATGGGGAGAACTGTGGGGAATTGCTAATAGAACTGACTA
+TGATTTAAGACAGCATATGGAACATTCGGGAGAAGACATGACTTACACTGACCCTGTCACAGGAGAAAAG
+TACATACCCTATTGTATTGAGCCTTCAGTGGGAGTGGATAGACTAATGCTTGCTTTTTTGGTTGATGCTT
+ACGATGAAGAGGAAGTGGAAGGAGAAACAAGAGTAGTTTTAAGGCTTCACCCAGCTATCGCACCTGTTAA
+AGTGGCGGTTTTCCCTCTTTCCAAGAAGCTTAATGAAGCAGCTTATAAAATCTACTTAGACCTTAAAAAG
+AAGTTTCCTGCAGAGTATGACGAATCAGGTAGCATAGGAAGAAGGTATAGAAGACAGGATGAGATTGGAA
+CGCCTTTCTGCGTAACTTACGATTTTGACTCAGAAAATGACCACAAAGTTACAATAAGAGACAGAGATAC
+TATGGAGCAAATAAGGATAGACATAGACCAAGTGGATAAATACCTGGAGGAGAAACTCAAGTTTTAAGGG
+GAATCAGTTTTCGCTGATTTCCCTTTCTTAAAAATTAAAAAACAAGTTGGTTATGCCTTTATTTTGTGGT
+ATAATTATAGTAAAGTGTTAAACAGAAGACCAGAAAACGTTTATGAAAACTTTTGAAGGGGTGATAAAGA
+TTCAACTGACGCCTAGACAGCAGATCATTATCGATATTGTAAAGAAATATCAACCCATTACAGGAGAACA
+GATTGCTGAAAAACTGAATGTAACTCGAGCCACATTAAGACCGGATCTGGCGATCTTGACTATGTCCGGG
+ATCTTGGAAGCGAGACCTAAAGTCGGCTATTTTTACACTGGAAAATCACCCCTTAGTCTGATACAGGATT
+ATATAAAAAGCATAAAGGTAAAAGATGTAAAGTCGGTGCCTGTAGTGGTAGAAGAAAGTACTCCCGTGTA
+TGATGCGATTGTAACTCTTTTTTTAAAGGATGTTGGGACAATTTTCGTACAGGATGGCGGATTTTTAACC
+GGCGCTGTATCCAGGAAGGATTTTTTAAAAATTGCTATAGGCAATACCGATATTTATAAGGTCCCGGTGG
+GAATAATTATGACCCGGATGCCGAACATCATCACAACTTACGACGATGAGCCTGTGTATAACGCTGCTGT
+GAAGATTATTGAGCATGAAGTGGACAGCCTCCCTGTTGTGGAACCTGTAGTGGGGAAAGATGGAAAACAG
+GGGTACAAGGTGACAGGTAGACTGTCAAAGACCAATATAACCAGACTTTTTGTGAAGCTAGGGGAAGGTT
+AGGGGGACTGTGGATGCAAGAAGGAGTATCGATATACTTAGTGTCTGATTCCAATGTAGACACTGCGGAG
+AACATCGCAAGCATTGCTGCTGCTCATTTTGATACTTTTATTGAAAAAATAAAGAAGTATTCCTATGTCG
+GGGATATTAACCAAATTGAAGATATTGTAATGGAAGCAGCTAATGATTCAAACAGCATAATAATACACAC
+AATGGTAGTAAAAGAGCTAAAAGAATATCTCCAAAAGAAGGCCCAGAAATTTGGAATAAAGATAGTTGAT
+GTAATGGGACCAGTTATAGATGCTATAGAGGACAGCACTGGCATATCACCCCATACAGAGCTTTTGAGGG
+ACAGCAAAGAGGACTATCTAAAGAAAATAGAAGTGATAGAATTTGCAGTAAAATATGATGATGGAAAAGA
+CCCGATGGGAATACTATTAGCAGATGTGGTTGTGATAGGAGTATCAAGGACTTCTAAAACTCCCCTTTGC
+ATGTACTTGGCTCACAAATATATAAAGGCTGCCAATTTGCCTCTGGTTCCTGAGATTGACCCGCCGAGGG
+AGCTTTTTGAAATAAATCCCAAGAAGATCTTTGGACTTACTATAGACCCTGAAGTTTTGGTGAAAATAAG
+AAAAGAAAGGCTTAAATCTCTAGGCCTTAATGACAATGCTCTTTACGCTACAGAAGAAAGGGTTAAAAAG
+GAGATACAGTATGCTGAGGAGGTGATGCAAAAGTTAGGCTGCACAGTGATAGATGTCACCAATAAGGCTG
+TAGAGGAGACAGCTAACATAATATTAAACGTGTTAAGAGGAGGAGAGAGTACATGACTAAAAAATATGTG
+TATTTTTTCAATGAAGGCGACGCCTCAATGAGAGACCTCTTGGGAGGAAAAGGTGCAAATTTAGCCGAAA
+TGACGAGATTGGGATTACCTGTTCCGCCAGGGTTTACAGTTACCACAGAGGCTTGTACAAGATACTATGA
+AGATGGGGAGACAATTGCACCAGAGATAGTTGAGCAGATTCATGAGTACATGAAGAAGTTAGAAGAGGTT
+ACTGGGAAAAAATTTGGAGACCCAAATAACCCGCTTCTCGTATCTGTCAGGTCCGGCGCAAGGGTTTCAA
+TGCCTGGAATGATGGATACCATTTTAAACCTTGGCTTGAACGACGAGACCGTAGAGGGCCTTGCAAGAGC
+AACTAACAACGAGAGATTTGCTTATGACAGCTACAGAAGGTTCATCCAGATGTTCTCCGACGTAGTTATG
+GGGATTGACAAGAACAAATTTGAAGCTATTTTAGATGAGATCAAGGAAAAAAGAGGTGCTAAGTTTGACA
+CAGACCTTACAGCAGAGGATTTAAAAGAAGTTGTAAAGAGATTCAAAGAATTATATAAACAGGAAAAGGG
+AGTAGACTTCCCACAGGACCCTCAAGAGCAGCTTTTGGAAGCTGTGAAGGCTGTTTTCAGGTCCTGGAAC
+AACCCGAGAGCTATAGTCTACAGAAGGTTAAATGATATACCGAGCGACTGGGGAACAGCAGTAAACGTGC
+AATCAATGGTATTTGGCAACATGGGTAACGATTCTGGTACTGGCGTTGCATTCACAAGAAATCCCGCAAC
+TGGTGAAAAAGCTCTATTTGGTGAATTCTTGATGAACGCTCAGGGCGAAGACGTGGTTGCAGGTATAAGA
+ACGCCTCAACCAATTTCTACCTTGAAAGAGACAATGCCAGAAGTTTATAACCAGTTTGTAGAAATTGCTG
+AGAAGCTGGAGAAACACTACAAAGACATGCAGGATATAGAGTTTACCATTGAAAGAGGAAAACTCTACAT
+GCTACAGACAAGAAATGGTAAGAGAACTGCTCAGGCCGCTATAAAGATAGCTGTTGACCTTGTAAGAGAA
+GGCCTAATTGACGAAAAGACAGCTGTATTAAGAGTAGATCCAAAACAGCTAGACCAGCTCTTGCATCCTA
+CTTTTGAGCCAGAAGCGTTAAAGGCTGCCAAACCTGTTGCCAAAGGATTGCCTGCATCTCCTGGTGCTGC
+TTCAGGAAAGGTGTACTTTACAGCTGATGAAGCAGTTGCTGCTGCAAAATCGGGAGAAAAGGTAATACTT
+GTAAGGACAGAGACCTCTCCTGACGATATTGAAGGTATGGCCTCCGCAGAAGGAATACTCACAACTCGCG
+GTGGAATGACATCTCACGCTGCTGTTGTAGCAAGAGGAATGGGTACTCCCTGCGTAGTTGGATGTGGAGA
+TGCGAGAATAGACGAGCAGGCGAAGGTAATGAGAATTGGCGATATAGTTGTGCGCGAAGGAGACTACATA
+TCAATAGATGGTAGCACTGGCAATGTGTACATCGGAGAAATAAAGACAGTGACACCTGAAATAAGCGGAG
+ACTTTGCTATACTGATGGGCTGGGCAGACAAGTACAGAAGACTGAGAGTCAAAGCAAATGCGGACACGCC
+AAGAGATGCAAAGATTGCTCTTGAATTTGGCGCAGAGGGAATTGGACTTGCTAGGACAGAGCACATGTTC
+TTTGATGAAGAAAGAATTCCTGCTATGAGAGAGATGATTATAGCCAAGACAGAGGAGCAGAGGAGAAAGG
+CATTAGAGAAGATACTGCCTATGCAGAGGTCAGATTTTGAACAGCTGTTTGAGATAATGGGCGAATATCC
+TGTTACTATAAGGCTTTTGGACCCACCACTTCACGAATTCTTGCCACACCTTGACGAGGAAATAAGGGAA
+CTTGCTGAAGACATGGGCGTTCCATTCGAAGAATTAAAGGCTACAGTAGAGAGCCTGAAAGAGTTCAATC
+CAATGCTTGGACACAGAGGATGTAGATTGGCCGTAACATATCCTGAGATAGCTGAAATGCAGACTAGAGC
+TATAATAGAGGCTGCAATAAATGTGAAGAAGAGAACCGGCAAAGACGTCAAACCCCAGATAATGATACCA
+CTTGTGGGCGAATTGAAAGAGTTCAAGTACTTGAAAGACATAATTGTAAAAGTAGCAGATGAAATAATAA
+AACAAAGTGGTATTGAACTAAAATACCTTGTAGGTACAATGGTAGAAGTGCCAAGAGCAGCATTAACTGC
+AGATAAGATCGCTAAAGAAGCTGAATTCTTCTCCTTTGGTACAAACGACTTAACTCAGATGACCTTCGGA
+TTCTCAAGGGATGACGCTGGTAAATTCTTGGAGACTTACTATGAGAAAAAGATATACGAATTTGACCCAT
+TTGAAAAGTTAGATCAGGAAGGTGTAGGCAAACTTGTAGAGATGGGCACAAAGCTTGGCAAGCAGACGAG
+ACCAGACCTCGAAGTAGGAATATGCGGAGAGCACGGTGGAGACCCATCTTCCATAGAGTTCTGCCACAGA
+GTGGGATTAGACTATGTATCTGCTTCACCTTACAGAGTGCCTATTGCAAGATTGGCAGCTGCACAGGCAG
+CTATAAAATACGGAAATTAACTTACAAAGGCAGCTTTTGCGCTGCCTTTGTATTGTTTTTTCAGAGAACA
+TGTTATAATATTAAGTAAAAATGGCAATTTAATAATGGAGGGATTAAAATTGGACAGAGAAAAAGCATTA
+GCTTTAGTCAAGGAGTATGTGTCGGACGAAACCCTTATCAACCATATGATAGCTACAGGTGCTATAATGG
+GAGGACTTGCTAAAAGGCTTGGACAGGACGTGGAAAAATGGGTGGTTACAGGAATAGTCCATGACATCGA
+CTATGAAGAGACAAAGGACAATCCAGAGCTACACAGCATAAGAGGAGGAGAAATCCTAAAAGAGCTGGGA
+TTTGATGAAGAAATTGTTCAAGCGGTAATCGCTCACAACGAAATTCACGGTGTTGAGAGAAAGACGTTAC
+TGGATAAGGCGCTTTTTGCAGCAGATCCTCTCTCAGGGCTTATTGTAGCTACCGCTTATGTTATGCCTTC
+AAGAAAATTAGAAGAGGTAAAGGTAAGCTCTTTAAAGAAAAAATTTAAGGATAAGACTTTCGCAAAAGGT
+GCCAACAGAGATCAGATAAAGACCTGCGAAGAATTGGGGATTTCTTTAGATGAATTCTTGGAGATAGGTC
+TAAATTCCATGAAAGAAATTGCAGAACAAATAGGACTGTGAGGTATGAGGTGTAATGAAGATAAAGGAAC
+GGTTATTGCAACTTTTAAGAGAAGAAGATTACAAACCTTCCAAAATTGAGGAAATAATGGACATGCTGCA
+CATAGACTACAACCAGAGAAAAATATTAGAAGCTACTTTGAAAGAAATGGAGAAAGAAGGACTGGTATTT
+AAAACTAAAAGAGGTAAATATGCCCTTCCAGAAAGGCTTGGCCTTGTAAGAGGGAGAATAGATGGACATC
+CTAGAGGGTATGGGTTTTTAATTCCTGAAGAGCAGGGAATTAAAGACATATTTATACCTATTAGCGGGAT
+GAACGGAGCAATGGATGGAGATCTAGTTCTTGTAAGGGTCATAGAAGGTGCTGAAGGGAAAAGCCAAGAA
+GGCGAAGTAGTAAAAATTTTAAAAAGAGCTAATACGACAATTGTCGGAACTTACGAAAAAAATAAAAATT
+TTGGCTTTGTGATACCGGATAATAAAAAGATACATCAAGATGTATTCATTCCAAAAGGGGAAGATAAAGG
+CGCTAAAACTGGAATGAAAGTAGTAGTAAGAATTACTAAATGGCCTGAGGGAAGAAGAAGTCCTGAAGGA
+GAAATAATAGAAGTTTTAGGGTACAAAGGAGATCCGGGGATAGACGTAAAGTCAATTTTGAGGTCTTATG
+ACATTCCGGAGACATTTCCTAAAGAGGTTCTAAAAGAAGCGGAAGAACTTCCAGAGGAGATACCGGAAAA
+AGAAAAAAAGAGGCGGGTTGACCTCACAAAATTAAAATTTGTCACTATTGATGGAGAAGATGCGAAAGAC
+TTGGACGACGCTGTTTATGTGGAAAGACTTCCAAACGGCAATTATCTCTTGTATGTCAGTATAGCAGATG
+TCAGCCATTACGTTAAAGAAGGTACAAATCTTGACAAAGAAGCTCTTAGAAGGGGTTGTAGCGTTTACTT
+TCTCGACAGAGTGATACCTATGCTTCCTCCAAAGCTTTCAAATGGCATATGCAGTTTGAATCCGGGAGAA
+GAAAGGTTGAGCCTCACGGTTAAAATGGAAATAAATACAAGGGGAGAGATAGTAGACCACGATATTTTTG
+AGAGCATAATAGAGAGCAAAGAGAGAATGACTTACACCAGCGTTTATAAAATTCTTGAAGAAAATGACGA
+AGAGCTGATAAAAAGGTATTCCCATCTTGTAGAAGACTTTAAGCTAATGAAAGAACTGGCACTTGTGCTT
+TTAGAAAAAAGAAAGAGAAGGGGGAGTGTGGACTTTGACTTCCCGGAAGCTAAAGTGATTGTGGATGAAA
+AGGGAAGACCTGTAGATATTGTAAAGGTAGAGAGAAATATTGCCCACAAAATAATTGAAGAATTCATGCT
+GGCAGCCAATGAGACGGTAGCTGAACACATGCATTGGTTAAACGTTCCTTTTGTCTACAGGATTCACGAG
+CATCCTGATATAGAGAAACTACTAGCTTTTAATAAATTCATCCACAACCTGGGATATCATATAAAGGGAG
+TAGAAGGCGGAGAAATTCATCCCAAAGCTTTGCAGGACCTCATAAGGCAGGTCAGAGGGAAAAGTGAACA
+AAAAGTAGTAGAGACTCTTCTCTTGCGCTCTTTGAAAAGAGCAAGGTACAGTCCTGAAGACATAGGGCAT
+TACGCTTTGGCAGCAAAGTATTACACTCATTTTACCTCTCCTATAAGGAGATATCCAGACCTTGTGATTC
+ACAGGATAATAAAAGAATACATAAATGGAAAACTTACAGAAAAAAGGCAGAGACATTACAATAGGATCCT
+TGAGGATATTGCAGCAAGAGCCTCAGAAAGGGAAAGAGCTGCGGAAGCCGCAGAAAGAGAGATAGAGGAG
+CTCAAAAAAGTGGAATACATGGCAGATAAAGTAGGAAATGTGTACAAAGGCATAATTTCCAATGTCACCA
+GTTACGGCTTTTTTGTAGAACTCGATAACACCGTTGAGGGATTGGTGGATGTAGCGTCATTGGAAGATGA
+TTACTATGTATTTGACCCTGAAAGATATGTTCTGGTAGGGGAAAGGACAAAAAAGGTGTACTCTATAGGG
+AAAGAAGTTTACGTTAAAGTAGCCCATGTAGATGTGGATAATAGGGAGATAGATTTTGTACTGGTAGAAG
+AAGATAGTTGACAAATTTTTTGAAATAAATATAAAATAATATATGGAGAGATAATATATGGAAATGGGGG
+AGGTGGCAACGGTGCAAGTGATACTCTTGCGAGATGTTGCTGCTAAGACCCCTAAACTTTTTGGCATACC
+TTCTGGAATTCCCGGACTTGATGAGCTCTTTTATACGGCGGAAATTGAAGAAGGGGAGATAGTCAGGGTA
+CCCCTTCAAGGGCTTCCCTCAGCTTCTGTGATTCATTTAGCAGGAGTGCCCGACACAGGGAAAACTCTCA
+TGGGGCAGCAGTTTGCCATAACGCAGGCGGCGAGAGGATATAATGTGCTTTTTGTTACAGTAGAAGTCCC
+GGCGGTTTTTACTGTGCAAGGTTTGAAACAGCGCTGTAAGGGCTTGGGAATTGAATGGGGAAAAATTGAA
+AATTCGATTTACCTCCTTGACCTTTCACATCAAACTGAGCTTAAAAGCAGTGTAGATGAGCTTACCACCA
+AGCTTGGGGATATAATAAGAGAAAAAAATATAAAAGCTTGCGTGATAGACTCCATCACCGGGCTTTATGA
+AGGGCAGGAAATGGTTGCGAGAAAATTGGTGAGAAGGCTTTATGAGGTAATGAAAGATAATTATCAGACA
+GCTATATTTATATCTCAGAAAAGAAGCAGCCATGAAGAGTTATCTTCAGAAGCTGCAGGCGGATACGCCG
+TATCCCATATACTGGACTGTAATATAGTATTAGCAAAAATTGTAGCCAGCAGAACTACTGCTTCTTCATA
+TGGAGTTTCGCCAGGAGAAGTGGTGAGGACTATAAGGATTGACGGATGCAGGATGTGTGGGCATGATACT
+AGAGTGCATATTCTTCACATAGATGATTTAGGCATAGTCAAAGTGGGAAAAGCTTTGAGTGAAAAATAAT
+TGCACTTGACAGGGATTAAAAATGTGCTATAATATAATAGCGACAGCAAAGGGCCCTATTTGTGACACAC
+AAATAGGGCAATTTTCTCCTAAAGAGGGTGTTGGGACTTTGTCAAAAGAAAAGGAAGAGATAAAAATAAT
+TGCCCAGAACAGGAAAGCCTTTCATGACTACTTCATCGAAGAAACCTATGAAGCGGGTATAGAACTTGTG
+GGGACAGAAGTTAAATCTGTAAGGCAGGGTAAGGTAAATTTAAAAGACAGCTTTGCAAGAGTAGAGAACA
+ATGAAGTTATACTTTATAACATGCACATAAGCCCTTATGAAAAAGGTAACATCTTCAATAAAGATCCTTT
+AAGGCCAAGAAAGCTTTTGCTCCACAGGCACGAGATAAATAAACTTTCAGGATATGTGTCAAGAAAGGGA
+TACACTCTAATTCCTACTAAAGTGTACCTCAAAAGAGGCCTTGTGAAGGTGGAATTGGCTGTTGCAAAAG
+GTAAGAAGCTCTTTGACAAAAGAGAAGACATTGCAAGAAGAGATGCAAAAAGAGAATTAGAGAAGCAGTT
+TAAGGAAAAACAGCTTGGCATTTAACGTGGGGGTGTGTTGGTTTCGACGGGGGCGGTCGAGGTAAAAGTA
+GCGAGCCGAGTTCTCCACCAGCTCGTAAAAAAGGTGGAAAAAAATAAACGCAGACAGAGAACTCGCTTAC
+GCTGCCTAATTAAAGGCGGCCGTCCAGCCTGAAATGCCCACGTTTCAGGACTGGGCGTCAAAAGAGTGGG
+GAACTGGTTTTGCCTGCGCCTCGGGGCAAAACCGGAATAATGAGGCTACCGAAGCGGTTATCCTGTCGCT
+GGGAGAACCGCTGAGGGAAAGCTAAAACAGCGACTGCGCTCGGAGAAGCTTTTACCGGGACGCCTTCGGA
+CCGGGGTTCGAATCCCCGCACCTCCACCATAAAAGATAAACTGATCCACTTTACGGTATAACCGCAAAGT
+GAATCAGTTTATCTTTTTTCATTATCTTCTTCGAGCAAAAATGCATTTTGCTATCACCTTCTTTGAAGTG
+TAATAGTTCATACTTGTAGTATATGCAAAACTAATAGAGGCGTTCGATTTTCTCTATTATAGACAAACGA
+TTGAGTTTGTGCTATAATATTAATCGCAGTGGCAATTTCACATAGACTTGGGGCTGTAGCTCAGTTGGGA
+GAGCGCCACAATGGCATTGTGGAGGCCGTGGGTTCAAGTCCCATCAGCTCCACCAGAAAAATCAAGGGTT
+CTCGGTACATATAAAGTACCAGAACCCTTTTTTGGTATTCTTATTTCAGTTTTTCAATTATAGCTTTTAC
+AAAAGCTACTAAATCATTGGGAGTTCTAGAGGTTATTAGATTTCCATCTATTACTACTTCTTCGTCTACG
+TACTGAGCTCCTGCATTTATTAAGTCATCCTTTATTGAGAAAAAGCTTGTGACTCTTTTACCTTTTAAGT
+CGCAGCTTGAAGCCATCATCCAGGGTCCATGGCATATCGCAGCAATTATTTTTTGCTGTTGGCACATCTC
+TTTAACGAAATTTACAGTATCCTGGCACCTTCTCATGTGGTCCGGAGAATAACCTCCTGGTATTACCACA
+GCATCATAATCATCGGCTTTTACTTCTTTTGATGCGTGAGTGCTTTTCATAGGATAACCATATTTGCCTG
+TGTACACTTTATCTTTTTCTGTCCCCACTAGGTGAACTTCATACCCTTCTTCTTTCAATCTGTAGTATGG
+ATATAAAAGCTCGGGCTCTTCATAGAGGTTTTCAATTAAAATGGCTACTCTTTTCATTTAAACCACCTCG
+TTTGTTCATGGTTTGTCTTTATTTTAGCCTTATTGGATACTTATGTCAATCCCATTAATGGCTAAATACA
+TCTAAATCTATTTCTTGGCCTTCAAAGATGGTTGTTTTAATTTTATCTCCTACCGCTCTTTAAATACTCC
+ATAAAAGCTTTAAACGTAGGGGAGAAGTATTTATCCTTGTGATAGATTATATTGAACATTCTCTTGAACT
+TTATACCCTCTATTTCTATTTTTACAAGGGTGCCTTTTTTGAGCTCTTCTGATACGGCAAGTTTTGAAAG
+AACTGATACGCCCATATTTAATTCAACGGCTTTTTTTATGGCTTCTGTATTGTTAAGTACATGTTTTATA
+TGGTATTTTAAGTTGTTGGCGGACATTATTGTTTCAAAAACTTCTCTTGTGCCACTTCCCTTTTCACGAA
+TAATTAATTCTTCCTCCTCAATTTCCCACGGCTCTATTACTTTTTTTAAAGCCCATCTGTGGCCTTTGGA
+ACATACAAGGTATAATTCATCTTCTATAAAAGGTTCTATAATGATATCTTGTGAATGAATGGGACCTTCT
+ACAATTCCTATATCTATAGAATTTTCTAAAATTTGCTTTTCTATTACTGCTGTGTTGTCAATATTAAAAA
+ATATAGAGGTATTTTCGTATTTTTTGCGGAACTCACTGAGTATTTTTGGAATTAAATAAGTTCCTATAGT
+TGTACTTGCACCTACGCGAAGTTTTCCAGTTTTTAAATTTGAAATGTCTAAGAGGGTATTTTCAGCTTCT
+TCAAGTAAAGAGATTATTCTTTTTGAATATTCTCTTAAAATTTCGCCTGGATAAGTGAGGTAGAGATGTT
+TGTTAATCCTTTCAAACAATTTTATATTTAGCTCTTGTTCTAATTCACCTATAGTCTGGCTTATGGAAGG
+TTGAGTCATGTACAGTTTTTTGGCTGCCTTTGACATGCTTCCTTCTTGGCATACAGTTAGAAAAATTTTT
+AGCTGGCGTAAATTCATAAAATCACCTCATAAGTATATGCTTATGTATTTAATAAAATTATACTATTTTA
+CTTATAGTTGTTCAATCGCTACAATATAAAATGTGGTGAGGTGATTTAAAATGCTCTTAAAAGAAGGGAA
+AATAGGCGGGTTACATTTAAAAAATAGAATTGTGATGCTTCCGACCGTTACAAATTTGTCAAAGGATGGC
+TACGTCACAGAAAAAGAGATAGAGTACTACAGAAGAAGGTCAAGGTCAGTTGCTTTAGTGATCGTAGGAG
+CAAGTTTCGTAAATCCATTAGGCAAGTTCTTTCCCAATCAAATAGGAATAGATGCAGATGATAAAATAGA
+AGGTCTTAGCAAATTGGCAGAGGCAATACATCAAAATGGTGCTAAAGCAGCAATTCAACTGGCAATGCAC
+AATCCAAAGTACAAACCAACAGATTTTCCAAAAGAAAAAATAAAAAACTTTGTGAAGGATTTTGTCAGAG
+GAGCGATAAGAGCAAAGAAAGCGGATTTTGATGCAGTAGAACTGCACTTTGCCCATGGATGGTTTGTAAG
+TCAGTTTTTGTCACCAAATACAAATAAAAGAGAAGATGAGTATGGGGGAAGTTTAGAAGGAAGGGTAAGA
+TTTGCCGTTGAAATCTTAAAAGAGATAAAAGATGCTCTACCAGATTTTACGGTGATTTGCAGGATTAATG
+GAGATGATTTCACGGATGGGGGATTCAATATAAAAGAAAGTATTGAATTTGCCAAAATACTGGAGAAAAA
+TGGAGCTTCTGCTATAGATGTATCTTCAGGAGTGTCTTCAACTTCTGAGTATCATATTTCTCCAATGGGG
+ATAGAAGATAGACCATTATTACCTTTTACTAAAAAGATAAAGGAAAGTATTAGTATTCCTGTAATTGCTG
+CTAATAAGTTAGGGGATGTTTACGACTGGGAAAGGATTTTAGAGGAAAGAATAGCCGATTTTATAGGTAT
+TGCCAGAGGTTTGATTGGAGATCCCGATTTGGCTGAGAAATTGATTAAGGGAGAAGAAACAGATATAAGG
+TATTGCATTCACTGCAATCAAGCTTGTATTGCTTATATACAGAAAGGGCTTTCGGTTTCTTGCATGATTA
+ATCCAGAGGTAGGAAGAGAAAGAGAGTTTGAGGTAAAAACTGATAAACCGCTAAATATAGCAGTAATTGG
+CGGAGGTCCTGCTGGAATGTCTGCAGCTAAATATCTGGCAAGAAAAGGCCACAATGTTACACTTTTTGAA
+AAAGAGAATAGGTTAGGAGGACAGTTAAATGTTGCTCAAATTCCTCCTCACAAGCAAGAGATTGGGAGAG
+TTATTGAATATTTGAAAAGGGATTTAGAAAAGTACAATGTGAAAATAAATTTAAATACAAAAATATCTTT
+ACGAGATATTAAAGAAATGCAGTACGATAAAATTATTATAGCTACTGGTTCAAAACCAGCAAAAATGAAT
+TTAGATACAGATATTGCACCTCTTACAGCCATTGAAGTACTAGAAGGCAACATTCCAGAGGGTAAAAATA
+TAGCAATAATTGGAGGGGGACTTACAGGGCTTGAAACGGCTGAATATTTGGCAGAGAAAGGGAAAAAGGT
+GACAGTTTTTGAGATTAGAAGTGAAGTGGGCGAAGGAATATATCCGATGGTGAAAAAGCTACTTCTTCAA
+AGACTGGAAAATTTGAAAGTCAATATAGTGACTGATGCCGAAGTGAAGGATATATCAAAAGGAAAACTTA
+TGTACAAGGTAAAGGATAGATTTGATGTAATTGAGGTAGAGGCGGTAGTATTGGCGGTTGGCAATGTTTC
+AGATGAAGAATTTTCAGAACTAAAAGGCGATGAGAGAATTTATTTCATTGGGGATTGTAAAGAAGTAGCA
+TCTGCGGTAGAGGCTATAAGGGAAGGGGCAGAAGTTTCACTTTTTATATGAGAGGTGAGACTAGTGTTGA
+TAAAAGGAGAATATGTTGATATAAAAGGCAGTAAGATTCATTATTTAGAATTAGGAAGAGATGACACACA
+AGACCTTGTAATGCTACTCCACGGCAAAAGATATACTGCTTACGATTGGGTGAATTCAGGAATAGCTGAG
+AATTTGGCTAATAAAGGATTTAAAGTCATATGCTTAGAATTGCCCGGGTATGGGGCTTCAGAAGAGAGCG
+AACTTGAAAAAGAAGAAGTGCTGTTTGAATTCGCAAGTAAATTAAATTTAGCCCCCTTTCATTTGGTAGG
+TCCTTCTTTTAGTGGTGAAATATCATTGCGATTTGCACTCAAACACAGTAATATGCTGAAAAGTCTGACG
+GTAGTAGATAGTATAAACGTGGACCTCTACAAGGAGAGATTAAAAGACATAAAAGTAAAAACTTTGATTG
+TGTGGGGAAAGCAAGATAATATTGCTCCTTATGAGTTTGCAGAGATGTTAAAAGAAAATATTCCTGGAAG
+TTCTCTATATGTATTTGAAGATTCAGGTCATACTTGTTATTTTGACAATGCAAAGAAATTTTCTAAGGTG
+TTGGGAGATTTTTTTAGAGAATAAAGGGATACCGTTAAAGGTATCTCTTTTTTTATAGTTGACAAATGCG
+AAAAATACTGTATAATGTATACAGAACATCCCACAACAGTAGGGGAGTATTTTGTTGGAGGTAGAAAAAT
+GAGAGTAGCAAGAATTGATGAAAAGATATGTGATAAATCACCTTTTTGTCCAGCTGCAGCAAGTTGTAGG
+TTTAAAGCTTTTAGAGTGATCCTGGGGACTTCTTTTAGAGTCAACATAAGTATTGATGAAGAAAAATGTA
+CAGGTTGCGGTGTATGCGTGAGGTATTGTGGACCTGGAGCAATCAAGCTTATAGAAAAAGAAAAGGCTTC
+GTAAAAAGGGAGGCTATTCTGCCTTCCTTTTTATTTGGCTTTTTCTACTAATTCAATCCTGTGCATAGTA
+GAGGGATGGGAGTAAGAGAACCATTCTATAAAAGGGGGAGGAGATACGTCCAACAAACTTCTTTTTGCGA
+GGTCAATTTGAAGTTTTATAACAGGTTCTTTGCTGTGAAGGAATTCAACGGATAGTAAATCAGCCTGTTT
+TTCCATCTGCCTTGAAATGTAATTTTGTATAGGATTTGTGTCAAAATTGATAAGCAAAATAAACAAGTAT
+ATTACCGATAACACAGCTGGAGTTATTTTAATATTGGGATGAATTGTAATACTTGAGTGAATAAAAATAT
+TAAGTAAGTAAAGTCCTATGAAAAGTCCGATTGTACCTATAAGTAAGCTTTTTAGCACATGATTTTCTTT
+CCAGTGACCTGCTTCATGGGCTATGACCGCTTTTATTTCATCATCTGGATAATTTTTTAGTAGCGTATCG
+TAAAGCACAATTTTACTTGTGCTGCCAAAACCATAAAAATAAGCGTTTGCCAGCGTTGTGCGTTTACTTG
+CGTCCATTTCTTGAATTTTATCTATTTTTATTCCTGCATTTCGAGAGATTTCTTGTACCATATTTATTAT
+CTTAAGGTCTTTGATTGGGGTGAATTTATTAAACATTGGAGCTATGAAGTTTGGATATATGTAAATTTGA
+GCAAACATTACGACGGTGAGGAAGAAAAAGGCGGCTATCCACCACGTAATGGGCCATTTGTTTAAAAATA
+TAAAGAGTAACAGTACCCCAATGGAGGAAAAAATAAAATCTAAAAGACTGCTTTTAAAATAGTCACTCCA
+CCAAGAGGCCATTGTCTGAACGGAAAATCCCCATTCCACCTGGACGAAATGGTTTATTAAACTGAAGGGG
+AGAGAAATTAATCTTAAGATTAACCATAAAGCCATGAAGTATAAAAAGACATTCAAATAATATTTTCCAC
+AAGAAACTTTTTCTGTATATCTTGAAAACAAAAGGGATCCTCTTCCAAAGGTAAACCATATTAAAAATAA
+TGCCTTCGCCATGAAAGAACTTATATAGATTAAGCGGTTTATTTTGTGATATTTTTGAGCTTTTGCGATT
+TCAGCAGGGGAAAAGTATTTGTAGACATCATGGGGTATATTTCCAGGAAATAATGTATAATAAAGGTACA
+AAAAAGAGAATATTCCTGCAATTAAAATGAGCAAAAACCATAACTTGTTGAATTTTACAAATTCCATTTT
+CTTCAGTCCTTTCAAAAAAGATATCTGACATTATTATATATCATTAAAGAGGAAAGTAGTACCAGCAGTT
+TGCTTTTTTGAAAAAATGTATATATCATATAGTTGTAAGTGAAAGTAAGTGAGAGGGATGAAGATGAAAG
+TTCTTCTAGTTGGGATAAATGCCAAGTACTATCACACTAATTTGGCTATAAGAAATATAAAAAAATTTTG
+CCAGCCATATGATATAGAGATTTTTGAAGCTACTATAAATGACAGTACAGATTATATGCTGGAAAGCGTA
+ATTGAAAAGAAACCAGACGTGGTAGGTATTTCATGTTATATTTGGAACATTGAAATTGCCCTTAATTTAG
+CTGAAAATATGAAGAAAATACTTCCCAACGTAGTGATGGTATTGGGAGGCCCGGAAGCGTCTTATGATGT
+AGAAAACCTATTATCAAAAGGCTTTGTAGACTATGTAGTCATTGGAGAGGGAGAGATTGCTTTTAAAGAG
+TTATTGGAGGCGCTGGAAGGAAAAAAAGATTTAAAAGAAGTTCCAGGTATTGGCTATAAAGTAGAGGAAG
+AAATAGTAATTCAACCGCAAAAATATTATGTAAACTTAGATGAGGTTCCCATTGGGTACGATGAAGAAGA
+AGATTTATCTGACAAGCTTGTGTATTATGAGACTTCAAGGGGATGCCCTTTTAAATGTGCGTACTGTCTT
+TCCTCTATCGACAATGTGCTAAGATATGAGAGCTTAGAGAAGGTAGAAAAAGATTTGAAATGGTTTGCAA
+ACAAAAATGTTAAGATTTTAAAGCTTGTAGACAGGTCCTTTAATGCCAACAGAAAAAGAGCCAGAGAGAT
+TTTATCTATTATGAAAAGGATAGAAGGAGAGATGGTATTTCACTGTGAAGTGAATCCAGAACTTGTAAAC
+GAAGAGTTTATCTCTGAGCTTGAAGATTTAAAGGGAAGGATTCAGTTTGAAGTGGGAGTGCAGACTACTA
+ATAAAGTTACACTTAGAAAAATATCCCGTACTACCGCTGTTGAAATGGCTTTAAAGGGGATAGAGCTTTT
+AAAAAAAGCGGGTATAAAGCTTCATGTGGATTTAATAGCGGGACTTCCTGAGGATAGTTTAAAGACTTTC
+AGCAAAGCTTTTGACGATGTGTACAATTTGAAACCGGAAGAAATACAGTTGGGATTTTTAAAAATTTTAA
+AAGGTACTCCTCTGGCTAAAAAAGTGGGGGAGTTTGGGATAGTTTATGACAGTAAACCTCCTTATGAGGT
+TTTGTATACAAAGGATATAAGCTATGAGGAGCTAGTAATATTAAAAGGGATAGCGTTTCTTATAGACAAA
+TACTATAACTCAGGTAAATTTTTAAAAACCCTCGAGTACTTAGAAAAGTATTTTAAAAGGCCTTTTGACT
+TGTATTTTGAGTTTTATAGGTACTGGAAAGAAAATAAGCTTTTTTATAAGAATCATTCGTTAAAGGCTCT
+TTATAATGTTCTTTACGATTTTAGTGTTAAAAACATTGGATTAGAAGAAAATATAATAAAGGACTTGTTG
+AAGTTTGACTTTTTATACTCCACTAATGCCAAGGACTTGCCTGACTGTGTAAAGGAAAAAGATAAAAAGA
+TACCTGACCTGTTTAGGGATTACTTAAAAAATGAAGAATGGCTAAAACAAAACCTTCCGCAGGCCGTAGG
+GCTTTCCAGTCTTGAATTATCAAAAAGAGTTTCTTACGCTTTTTTTGAGTACGATGTGACGGAAAATTTG
+ATGAAAAAAGATTTGATAATAATTTTTCTTCACAGTGAAAAGAAGACCTATTTAGCAAAAATAGAATTAT
+AAAATTTCGCTTTTTTAGAAAAGTGTGATAGAATTTTTCTGTAAAGTAAATCTTGGGGAGGTATTTTTAT
+GAAAACTTTGGTAATTGCGCACAGGGGAGATTCTAAAAATGTACCTGAAAACACCATCGCTGCTTTTAAA
+AGGGCTATGGAATTGGGGGCGGATGGTATTGAGCTGGATGTACAGCTTACAAAGGATGGGCATCTTGTGG
+TGATCCACGATGAAACAGTAGACAGAACGACAAATGGAGAGGGCTTTGTGAAAGATTTTACGCTAGAAGA
+AATTAAGAAGTTGGATGCAGGTATAAAGTTTGGTGAGAAATTTGCGGGAGAGAGAATACCTACTTTGTAT
+GAGGTTTTTGAACTGATTGGAGATAAAGACTTTCTTGTAAATATAGAGATAAAAAGTGGAATTGTGCTTT
+ATCCGGGAATTGAAGAAAAATTGATAAAAGCAATAAAAGAATACAATTTTGAGGAGAGAGTCATTATATC
+CTCTTTTAATCATTATAGCTTAAGAGATGTAAAGAAAATGGCGCCCCATCTTAAGATAGGTCTTTTATAC
+CAATGTGGGCTTGTAGAGCCTTGGCACATGGCACTTCGCATGGAAGCTTATTCGCTGCATCCTTTTTATT
+TCAACATAATACCCGAGCTTGTTGAGGGTTGCAAGAAAAACGGTGTTAAATTATTTCCTTGGACAGTTGA
+CAGAAAGGAAGACATGGAAAGAATGATAAAGGCTGGTGTAGACGGGATTATCACAGATGACCCAGAGACC
+TTGATAAATCTTGTGAGGAAAGGGGGATAATATGGTTTTTGATGAAAACAATCAACTACCGCTAAACTAT
+TTTAAGATATTCAATTTAGGACTTGGTTTTATGGTGGTCTCTATGATATGGGCTGCTTATAATGCTTATA
+TGCCCATTTTTCTCGGGAATTTTACTAAAAGCAATACATTGATCGGTTTTGTGATGAGCTGGGATAATAT
+AGCTAATCTCTTTATACTTCCTGTTTTCGGAGCTTTAAGTGACAATACGAGGACTTCCATAGGCAGGCGA
+ATGCCCTATATACTAATTGGTATGCCAGTTGCTGGCATTTTGTATGCAATGCTTCCCTTACAGACAAAGC
+TATGGGCTCTTCTTATCGTTGACCTCATGTTTAATATTGTCGTTGCAAGTTATAGGACTCCGCTGGTGGC
+CTTGATGCCAGATATTGTTGAGGAGCAGCACAGAAGTAAGGCCAATGGGGTAATAAATTTCATGGGAGGA
+TTGGGGGCTTTAATAATATTTTTTATAGGTTCCCAGCTTTATAAATTAAATAAAGCCTATCCCTTTTTTC
+TTTCAGGAATTCTTTCAATAATTGTGCCTGTAATTTTATTTTTGACAATAAAGGAACCTAAGTCTTTTGT
+TATTGAAGAAAGAAAAGAAAAGCAAAGTATAATAAAAGCCCTTATAACTGTTGTAAGGGACGAGGACAGA
+GCTCCCTTTTACACGCTTTTGTCAATTTTTATGATGATAGCAGGTTTTGCTGCAGTTGAGACTTTCTTTA
+CAAGGTACTGTAAGATAGCTTTGGGAATTGATGAAAGTGTATCATCTTTTACGATGGGGTTTTACGCTTT
+GGCTTTTTTGATTTTCGCACTGCCAGCGGGATTTATTGCTTCGAAGATAGGTAAGAGAAAAACCATGATG
+ATAGGCGCATTTGGGCAAGCGATACTATTTTTGATTTTCATGGTGGTTAAGGATTTCAGGATTATTCAAA
+TCTTAATGCCTTTTGCGGGAATTTTCAATGCTCTTTTTACAATAAATTCTTATCCGCTTGTCGTAAGTTA
+TACTTCTTCTGAAAAAATAGGAACTTACACGGGACTTTATTACTTTTTTTCTTCACTGGCGGCTATAGTT
+ACTCCTTCTACGTTTGGCGCAATTATGGATTATATCGGTGTGAATAAACTCTTTCTAGCAGCTTCAATTT
+CTGTTTTTATTTCCTTTGTGTTTTTGTGGCTTATTGGTAAAAGAGGTGAAAAGCCAGAGATTTTGTGATA
+TAATTTTAACTGTACACAAAAATAAATTTATAAATCAGGGTGATCTGATGAAAGAGAAGATTAAATTGAT
+AAAGGGGAACATCGTAGACCAGGAAGTAGATGCCATTGTAAATGCAGCTAATTCTTCTTTGATTGGAGGT
+GGTGGGGTAGACGGAGCAATCCATAAAGCAGGAGGTCCTGCTATTGCAGAGGAGCTTAAAGTTATAAGGG
+AAAAGCAGGGAGGGTGCCCGACTGGTCATGCGGTTATAACGGGTGCAGGCAATTTGAAAGCCAAGTATGT
+CATTCACGCTGTAGGGCCTATCTGGAAAGGCGGCAATCATAACGAAGATAATTTATTAGCAAGTGCCTAC
+ATAGAGAGCTTAAAATTGGCGGATGAATATAATGTAAAAACTATTGCTTTTCCCTCAATAAGCACAGGAG
+CCTATGGTTTTCCTGTGGAAAGGGCAGCGAGAATAGCTTTAAGGGTAGTTTCTGACTATCTTGAGGGAAG
+TAGCATAAAAGAAGTGAGATTTGTTCTCTTCAGCGATAGAGATTATGAAGTGTATTCAAAAGCTTATGAA
+GAGCTGGATAAATAAAAAGGATAGGCGGTTTGACCTATCCTTTTTATTTTACTATTTTTTGGGCGATTAA
+GAATAACATTAGCACTCCAACTAGGAGTCTATAATACGCAAAAGGTTTTAAAACATGCCTTTTGAGGTAG
+GCCAAAAATTTATCGACTACGATCAAAGCAGTTATAAAGGACATTATAAATCCTACTGCCAGCGCTTCCC
+ATTCTAGTAATGACATGGAGGTAATGTTTTTCACAAGTTCAAAGCCTGTAGCAGCAAGCATTGTGGGAAT
+AGCCAAGAAAAAGGAAAATTCAGCAGCTGCTCTAACTGATAGGCCTACCAGCATTCCTCCCATTATAGTG
+GAAGCAGACCTTGACATTCCTGGGAATAAAGACATCACTTGGGCTACTCCAATCCAGAAAGCTTTAGAAG
+TGCTTACTTTGTCCATGTTATCAATTTTATACTTTTTGCCGAATATATCTTCTATCACTATCATCATTAT
+TGCACCTACTATCAGGGCTATTGCTACGGTAAATGGAGAAAATAGATGTTCTTCAATGTAGTGATGGGTC
+AGTATACCAATTATCGCAGCAGGCAAAAAGGCTATGAACGTTTTATACCACAGATTAAATCCCCATTCTC
+CTGGCTTTAAAGCCTTAAGGGAGGAGAGAATTTTGTCTTTAAAATAATACACTACCGCTAAAATTGCTCC
+CAGCTGAATTACAATTTCGAACATTGTAGCAAACTTTCCTGTAAATTTGATAAAACTTCCGACGATTATG
+AGGTGGCCAGTGGATGAGATTGGAAGAAACTCAGTTAATCCCTCTACGATGCCCATTATAAAGGCTTTGA
+TCAGTAGCTCCATTTTCATACCCCTTTATATAGAATTTTTGTCACCTCTATCTATTTTATATGATAATGA
+TGGAGGAATCAATCAAGAAAATGTAAATTTAATCTAAATTTAATCTGTTTTCTGTGTTATAATTGGAACT
+AAGTTAAGAAAAAGGTAGAGGGGGAAAACTCATGGTTGAAGGGACTCTTTCTTTTATAATAGCAGTCTTG
+ATATTGGTGTTCATACTTTGGGTTTTGGGGAAATCACTGAGATTGCTTTTAAAATTTGCCTTAAACTCTC
+TTGTAGGATTTATAATGCTTTTATTTTTTAATTTTTTTGGCGCACTTTTTAATGTGGAACTGCCTGTAAA
+TATAGTGACTTCATTTATAACAGGAGTTTTTGGAATAGCAGGAATAGCAATTTTGCTGATATTAAAATAC
+ATGTTTCACGTGATATGAAAGTCCCTTCTTAGTTTTTGTTTATTATTTTCTATTTTGGGAATTATATAAC
+TGAAACCCTTGGATATGGAGGTAGTGTATGGACATAAAAAGAGCTGTATTGGAAAATTTAAAGAGAAGGT
+CAAAAGAAGAAATAAAAGGTTTTATTCAGGAGGTGGTGGACAGCAAAAATGAAAATGCAATTCCCGGACT
+GGGGGTGATATTTGAAGCTGCATGGGAGAAAATGACTGAAGAGGAGAAGGACAGCATGATGAACCTGATA
+ATGAGGGGGATATCTTGAAAGCCGAGGTATTTTTTACCTCGGCTTAATTTGTTGATACTTCATCAACAGG
+CTAGTTTTTATAAAAGTATGACTGTTACAATGTAAGCTGAGATAAGCCCCAGTACTGCAGGTATAAAATT
+TCTCTTAGATATTTTTCTGGAGTCAACATCTATTACAGCTGACACTACGGCTGTGCTCCAGGGTATTAAT
+GTACCCCCTCCTGTCCAGACTGCAGCTAACTGTCCTATAGAAGCTAATAAAGCTGGGTTGAGGAAAGCTG
+CTGAGGAAAAAGTCTTTGCTAAAGCGCCTATTAAAGGAAGGCCTGAAAATCCCGAGCCAGACATTCCCGT
+GAGAATTCCCATTGCCAGTTCCAAAAGGGAAGCAGTGTATTTATTAAGAGGTATATGATGAGATAGGTAA
+GTTCCAAGGTCTACAAGATATCCTCTTGCATGAGGACCTATTACTTGCTTTGCCATACTGGTTTCTCCCA
+ACAGAAAGAATGCACTTATTATTATAACGGGGGCAAAGGTCCTCATGCCGTTTAAAAAACCTTCTCTTAA
+GTAATCTCTTGTTTTATCCAGAAAATTTTCTTGAATTGCTGCAGAAGCTATTAAAACAATTATGGCTGTT
+CCACCTATTAAGGCAGTGGCTCCGCTGGAATGGATTTTAAAAAGTATCATTATGAGAACGTCTATCAAAA
+AGAGCACTACTGCTATTACTGATACTGTATAACTTTTAAATGAAACTGGTCTCCCGTGGATCGGTTTTGT
+CTCTACGTATTCTGAAGGTGGATGGTGTTTTGATGTATAAAGAACACAAAAATATAAAGATACACTAGCT
+ACGACAGAAGATACTGCCCAAATTGGCAGAATATTCTGAACCAGCTGATGCGTATTTATTCCCGCTGCTT
+TTGCTGTTATTGAAGGAGCACCCTGTATAAAGAAATCTCCTGAAAGCGCTATGCCAAATCCAAAAACGGA
+CACTATGGAAGCTAAAGAAACTTTGTCAATGCCTGATTTTAATGAAGGAATTATCAATACTGTACCTATG
+AGGCCTACAGCAGGGGCAGGCCACATGAAAAAAGAAAGTAGCATCATAAACAGACCTATTATCCAGAAAG
+AATACGTGGGGCTTTTTAGATGCCTTATAAAAGGTTTTGTCAATATTACGTCTGCTCCTATGTCGTCCAG
+AGCTTTTGACATAGCTATTATGAGGGAAATTATCACTATTATGTGCCACAGGCGTATTCCTGAAACCAAT
+ATGGCAGTGTAAATTATTTGTATTGCTTTTATCACATCCTTTGTAGCCAAAAGCCCAATTGCAAAAATTG
+CTATGATAACAGGCAGGATTATATCTTTTCTCATTAAAAGAAGTATAAGTATAACTAAAATTGCAATAAA
+GTAAGCTATTTGAGATGCTGTAAGCTCCACACTTTTTCACTCCCTTTCTTTTTTACAGTTTATATGGTAG
+CTAATTTTCTGCATTTTTATACTGGAGTATTTAGGTTTTAAATTGAAATTATGGCAATATAAAGCACATA
+ATAAAAATTTTCAAGAAAAAGTGTTTATTTATTTTTTGTCATTTGTTATAATATACTTGAGAATAAAAAA
+CAGGAGAGGATAGTATGAAAGCAATGGTCATAAAACCGGGAGTAAGCAAGATAGGAGCAGTTCACTGGGA
+GAGAAGGTTGTTTGACTCGTTAATTCCCCTGCCAGATGGTACTAGCTATAACGCTTATCTGGTAGAAGGC
+AAGGAGAAAGTTGCGCTTTTGGACACTGTTGACCCGATGACAGAATATATTTTGATGGAACAACTGAAAG
+ATGTGAAAAAGATTGATTATATAATAGCTCATCACGCAGAGCAGGACCATTCAGGCAGTATCCCTGCAGT
+TTTGGAAAAGTATAAAGAGGCGAAGGTGGTGTGCACTCCAAAGGCTAAGACTTTCCTAATAGATCTCCTT
+CCCATACCTGAAGACAAATTTATCACTGTGGAAGATGGAGATACTTTAGACCTTGGAGGTAAAACCCTCA
+AGTTCATACATGCCCCATGGGTTCACTGGCCTGAGACGATGTTCACTTACTTGGTGGAAGACAAGATACT
+TTTTACATGCGACTTTTTAGGTTCACACCTTGCGACTTCTGAGCTTTATGCTACAGATGAATGTAAAGTA
+TATGATTCAGCTAAAAGGTACTATGCAGAAATAATGATGCCTTTTAGGAACTTTATAGAAAAGCACCTTG
+AGAAAATAAAGGATTTAGATATAGAAATAATAGCTCCAAGCCATGGGCCTGTTTATAACAACCCCGAGTT
+TATATTAAATGCGTACAGAGAATGGGTTTTAGACAAGCCTAAAAACATTGTGTTAATCCCTTATGTGACA
+ATGCACGGCAGTGTAAAGAAAATGGTAGAATATCTAGAGGCTGCTTTAGTAGAGAGGGGAGTTATTGTAA
+AGCCTTTTGACCTCTCTGTAACTGATATAGGAGAATTTGCAATGGCTTTAGTGGATGCTGCCACAGTCGT
+CATGGCCACTCCTACTGTGCTGGTAGGGCCACACCCAATGGCTGTTTACGCCGCTTATCTCACAAATGCT
+TTGAAACCTAAAGTTAAATTCATTTCAGTGATTGGCTCCTACAACTGGGGGAGCAAGGCTGTAGACCAGA
+TTACTCAGATGTTTGGTAACTTAAAAGTAGAATTTATTCCTTCAGTATATATAAAAGGCTATCCAAAAGA
+AGAAGACTTTAAAGCTCTTGATGCACTTGCTGAGGAAATTGTAAAAAGGCACAAAGAAGCAGGAATTATG
+TAAAAAATCCCTGGCTTTTTATGCCAGGGATTTTTCTCTTATCTCCTCTATTAAGGCTTTGACTTTTTCT
+TTTATTATGTCCCTTACTTCTCTAAACTTGTTCATTATCTCTTCTTCTGTGCCTTCCGCTCTTGCAGGGT
+CTTCTAATTCCCAGTGGAGGCTTTTTACAGAAGGAGGCAGAGCAGGACATTTGTCTCTAGCATCTCCGCA
+CAGCGTTATAACATAATCTGCTTTAAAGAGGATATTTTCGTCTATTAAGTCTGAAGTTTGGTTGCTTATG
+TCGATACCTATTTCTTTCATGACTTCGACGGCTTTAGAGTTTAATCCGTGAGCTTCTACACCGCCACTAT
+ATACTTCAAAATCATCTCCACCGTAAAATTTGCCAAATCCTTCTGCCATCTGACTTCTACAGGAATTTCC
+AGTGCATATAAAGTACAAAATCTTCTTTGCCATCGTAACTCCTCCTCCTCATATTCCTGCTTAGCTATAT
+TATAAAAGCTTGTCAATCGAAAAACAATGTATTTTTTTGTTAAGAATATGTTAAAGCGTTTTGAGTAAAA
+TAGAATAAAGAGGTGATGCAAAATGATAAATTATCCTTACGGGCAAAATTCGATAGCTCCAGGCATAGTT
+TTACCTTCAGAGGCAGATAGGAACAATCTTAAAGTTCCGACAGACTCTTTTAGTATATACGTAAACGGAA
+GATATGTAGGAGAAAAAATTCTCGTAGCGCAGGGAGATTTGGGGGAAAAAGCGGTAAAAGATTATCTTTT
+GAATCAGGGATTTACTGATTTTAGTTATACGGTGGAAGGGAAAAATATTTACATTGAGACTTACGATGAA
+AGGGAAAAGGATATGGTAGACTATTTAAAAGTGTACCTGAGGATTCGATAAAAGGGACGATGCAGTCCCT
+TTCTAAATTTTTTACACATTTTTAACAAATTTTTAATCTAATAAAGTTATAATATTTGTGGCAAATCATA
+TGTGAATGGGGTGGAACATGCTAAAAAGAGCGATTGCTTTTATAATTTTTGAGGTACTTTTTGTTTCTAT
+TACCATGCCCGTTTTGATGTTTTACGGTCCTTTTACAAGGGTGAGAGATACTTTTGTCGCTACTGCCATG
+ACTACTTTTACCCACCAATACCTGGCTACTCTGTTTTTGCCCAAAAAGGTGATAGATAAAATAATGTCTG
+AAAGCAAAATAGAAAGTGGTAGAACTGATAAAAATTTAATACATGTGAACGGGGGAAAGGATAGAAGGAT
+TGAACTTTATAATGTGTACGGCAAGCATTTTGAAGGAAAAGTGATTTTGATTCATGACCCTACTAGAGTA
+GAAGTAGGGACATCTAGTAAATTCCCATATGAAGGGGAGACCACAAGTGTAATTGCGAAACACTATAATG
+CTCTAGCGGCTATAAATGCTGGAGGCTTTGGAGACAGCAGTATGAAAGGTATAGGTGGGGCTCCTCAGGG
+GTTTGTGATACACAGAGGGAAACTACTGTATACAGAGATTAAAAATCCGGATGAAAAAGTGGATTTAATT
+GGTTTTACAAATGATGGTAAGTTGATGGTTGGAAAGTACAGGTACAAAGAAGTACTCAATATGGGCATAA
+AAGAGGCGGTAAGCTTTGGGCCAGCCCTTGTCATTAACGGACAAGCCATGATAAAAAAAGGAGATGGAGG
+TTGGGGGATAGCTCCTCGAACTGCCATAGGTCAGAGGAAAGATGGAACAGTGATTTTTTTGGTGATAGAT
+GGCAGAACTTTAAAGAGCATAGGTGCTACTTTAAAGGATGTGCAAGATATAATGCTCAAATACGGAGCTT
+ATAATGCAGCTAACCTCGATGGGGGTTCTTCTACAACGATGTACTTTAAGGGGAAAGTGATAAATCACCC
+TTCTGATGCTCTGGGAGAAAGAGCCGTTCCTACCATATTCTTTGTAAGATGAGGAGGATTTTTGAGGTGA
+AGATTAAGAAGGTCTTAAAATGGGCATTTGCTACTCTGGCATTAGAACTGGCATTTCTTTACTATTTAAA
+CAATGTATTTTTAGTAGATTCAACTTTTATAAAAAGTGAAGAAGTTTTTGGAAGTATTTCTCTGCCTCCT
+CTCATAGAGATAAAAATTCCATCTTATGCTAAAGATGTTCATGTCTCTTATGATGGGAAATACATCTCAT
+ATGACGAAGGAGGTAATTTAATTATAGCTGATGCCAAAACAGGAAAGACTGTAAAGGTAATTGAGAAGGC
+TACAAAAGAAGGAGATTATTATACATGGCTTCCAGACAGAAATAGAATTTTGTATTTTTCTCGAATGGAC
+TCTCTAACTGGTACAAAAGTGGAACTGAAGTCCTACGATGTAGACAATGACTTATACAATACTGTGTATA
+TAAAGATATATTTGCCCTCTAAGAGCGCCATTAGTTATGTAACTTTATCTCCTCTCACAAACGTGATCTA
+TTTGAAAGCTACTACTCCGTATGGAGACAGGCTCTATCAGGTGAATATAATGGGAGAGGTAAGGCGAATT
+TACCTTCCTGTAAAGAGGATAGAGAAAATGGTAGAAACCCAAAGAAAGGACAATTTAATTTATCAGTCTG
+ATGATGGAAGACTGTATTTACTAAAAGATGGAAGAAAGCAGGTTTTGCTCAGTGCTAAGAATAAATACGC
+TCTTTTGGGAATAGATAGAGATGATAATGTCTATATTGGAAAGATGGGTACAGAAGGAATAGAGGAGATA
+TATTATGACAGTGTAGATAAGCCTATAGGCATGTGGCATAAAATTTCACTAAAAAGAGGACAAGTTTTAA
+AGGATCTGGTTGTATTATTTAATGAAAAAAGTGTTGGGATTATAACTGGAAATAATAGGCTTGAGGATTT
+GCGGGGAAATGTAATCTCTGAAGCTAAAGGAAAAATTATAGAAATTACTAGGGATTATATAGTATATAAA
+AATGGGGATAAAATAATATTGAAGCGATTTAGCAGGGATTAACCCTGCTTTAAAATTTTAAAATATGTGG
+TATAATAATATAACTACTCAAGATAAAAAGTATTAATTGACAATAAATAGTTGCACGGAATCGTTTAACA
+ACATTTTCGTGAGGTGATCAACATGAAAGATAAAGACCTTTCAAACGTGATGGTCATATTCGGTGGAACA
+GGAGATTTAACCCATAAAAAATTGATGCCGGCCCTTTACAACTTAAGATATCAAAATATCCTGCCTGAAA
+ATTTTGCTGTAGTTGCTATAGGGAGAAGAGACAAGACTGAAGAGGAATATAGAAATGAGATGCTGGAGTC
+TGTTAAAACTTATTCTAGATTTGACATTGACGAAAAAATCTGGCAAGATTTAAGTAGCAGGATATTCTAC
+AAAAGATTTGATTTTAACTATGACAACGGATATATGGAACTTAGTTACTTTTTAGATGAACTGGATAGGA
+AATACAATACACAGGGCAACAGGGTATATTATCTTGCAGTTGCACCGGAATATTTTGGCATCATTGTGGA
+AAAGTTATACAGACACGGAATGGTAAGTAATGAAACTTCATGGCAGAGAGTAGTTATAGAAAAGCCTTTT
+GGAGAAAATTTAGAATCTGCCCGGAAACTAAATAAAATGATAACAGATGTCTTTACAGAAAGAAATACTT
+ATAGAATTGATCACTATTTAGGAAAAGAGATGCTACAGAATATAATGGTCATCAGATTTGCCAATGTGTT
+TTTTGAGCCAGTTTGGAACAGAAGATATATAGACAATGTGCAAATTTCTTCTAATGAGACGGTAGGGATA
+GAAAATAGAGGAGGATACTACGAGAAAGCAGGAGCTTTGAGGGACATGGTTCAAAACCACATGATGCAGC
+TTCTGACCTTGACGGCGATGGAACCACCTGTAAATTTGGATACAGAATCTATAAGGGATGAGAAGGTGAA
+GGTTTTAAAATCCTTAGAGATTATGACTCCTGAGCTTGTAGAGAAAAATGTGGTGAGAGGGCAGTATGTG
+GGATATAGGCAGGAGGAAAAAGTATCTCCAACTTCCAATACAGAGACTTTTGTGGCATTAAAAGTGCACA
+TAGAAAATTTCAGATGGGCAGGAGTTCCTTTTTACATCAGGACTGGAAAAAGGATGCCGGAAAAATCCAC
+ACAGATTGTCATCCAATTTAAGCCTCTGCCAGGTATTTTGTATTTCAAAGAGTATAAAAATTTGCTTCCC
+AATTTGCTTGTAATAAAAATTCAGCCGGAGGAAGGAGTAAAACTTCAGTTTAATGCCAAAGTGCCGGGAG
+CAGGAGATATAACTATAGAGCCTGTAAATATGGATTTTTGTCAGAACTGCCAGATATCCAATAATTCTCC
+AGAGGCATATGAAAGACTTCTTTTTGATGTGATGAGAGGAGATTCTACTTTATTTACTCGCTGGGATGAG
+GTAGAATATTCTTGGAGGTTTGTAGATGCTATTGCTAAAGCATGGGCAGAAAAAACACCCGATTTTCCTA
+ATTACTATCCAGGGACCTGGGGTCCTAGTGAGGCAGAAGAGCTTTTGAGAAGAGATGGAAGAATGTGGTG
+GAATGTATAGGATAGGGGGATGGAAAGTGAAGATATACGATATTTCTATGGAAATTCATGAAAATATGAC
+TGTCTACAAAAACAAGGAGGAAAAAAGGCCTCAGCATACTATTACAGTCCAAAAAGGGGATGTAACAGAA
+TCACGTATATGCATGGACATGCACACAGGGGCTCATATTGATGCCCCTTTGCACATGATTAATGGCGGAG
+ATACCATAGAAAATTTGGACCTTAGTAAGGTTATAACGAGATGCAAAGTGTTTGATTTCACACATATATC
+TGATAAAATAACAAGAGAAGACTTAAAGGACAAAAATATTGAAAAGGGCGATTTTGTGATTTTTAAAACT
+CGAAATTCTTTCAGGGAAGATTTTGATTTTCAATTTGTCTACCTTGAAAAAAGCGGTGCCGAGTTTTTAA
+AAGAAAAAGGCGTAGTTGGAGTAGGAATTGATGCTCTCGGGATTGAAAGGGATCAGCCGGAACATGAAAC
+CCATAAAATCCTTTTGGGGGCTGGAGTAGTAATTTTAGAAGGGTTGAGGCTAAAAGAAGTCGAAGAGGGG
+GAGTACTTCTTATTTGCTGCTCCTCTCAAAATAAAAGGAGCAGAAGCAGCTCCTACCAGAGCGGTTTTAA
+TAAAGGAAGAATGACTATGAGATTAAGATTATCTCGTTTTAAAAATTTCATTTTTGGCGAAGTACTGCAT
+GATAAAGAAAGTGAAAATGAATACATAAGCCTATTATTTGAAAAGTACGGAGAAGATTTTTTCAAAAAGG
+TGTATTTAAAACATCAACAGGGCCTTTCTATTGACCAGGCTTTTAAAGAGGTATTGATAGAGGAAAGCAA
+AGTAAAAAAGATTAGGGTAAGGAAAATAGGGAAAGAGTAAAGGGGATTGATATGAGGGAATTTTCTGTTT
+TTGATATTATGGGGCCTATAATGATTGGCCCGAGCAGCTCCCATACTGCGGGGGCAGCCAGGCTTGCTAA
+AATTGCTAGAAAGATTGCGGACGATGAGATAAAAGAGGTGGAATTTATTTTATACGAATCTTTTGCCAGA
+ACCTATAAAGGCCATGGCACAGACAGGGCGTTACTTGCAGGGATATTGGGATTTGATCCTGATGACGAGA
+GATTGCCTCGTTCTTTTGAAATTGCTGAAGAATTAGGACTTAAGTTTAAATTTACTGAAAGCGATGAAGA
+AGCTCCCCATCCAAACACAGTGAGGATGATAATTAAGACCTCTGATGGAAAGACTTATAATATTTTAGGC
+TGTTCTGTAGGCGGAGGTAATGTCCTTTTAAAAGAAATAAATGGCATAGAAGTAGAGTTTACTGGGGAGT
+ATGAGACTTTAATTACCACCCATATAGATAAGCCTGGGATTGTGGCTGCTGTGACCAAAGTGCTGGCAGA
+CTGCAATATAAATATTGCCTTCATGAGAGTTTACAGGCATGCAAAGGGCGATAAAGCCATAATGGTCATA
+GAGTCTGACCAGGAAATCCCTGAAAGAGCTAAAGAAGTGATTAAAAATATTGATGGAATTTTGAATGCCA
+TAATTTTAAATCCTGTGTAATGGAGGGCATGCTTTTATGTATCAATTCAATTACGGATATGAACTTTTAG
+AGCTTACAAAAAAGTTCAATAAGCCTATATCGGAAATTGTAATGCTGGCCGAACAGGAAAGAACAGGAGA
+GGACTTAGAAGTTATTTTTGAAAAAATGAAGAAAAATCTTCAGGTGATGAGAGAAGCTATAAATAAAGGG
+TTAAATGAGGATATAAAGTCTGTGAGCGGTTTATCAGGAGGAGATGCCAAAAAGCTTTATGCGAGGATTG
+TGATTGGAAATACTTTGTCCTGTGAAACAATGGCAAAAGCTGCAGCTTCTGCTCTTGCCGTAACAGAGGT
+AAATGCCTCAATGGGGAGGATCGTGGCTGCTCCTACAGCAGGCTCAAGTGGTGTGATACCAGGTGCTTTA
+ATTACTGTTGCAAGGAAATTTGGCAAGAGTGAAGATGACATGACAAAAGCGCTTTTTACAGCTTCAGGAA
+TAGGAATTATAATAGCAAAAAATGCTACTTTAGCGGGAGCCGAAGGAGGGTGTCAAGCAGAAGTAGGGTC
+TGCCTCGGCTATGGCAGCAGGGGCTTTAGTGGAACTCATGGGGGGAACCCCTGAGCAATGCTTGACAGCT
+GCTTCTTTTGCCATAATGAACTTATTGGGACTGGTATGCGATCCGGTTGCCGGATTAGTAGAAATTCCCT
+GTGAGAAGAGAAATGCCTTAGGAGCTCTCAATGCAATGATATGTGCTGATTTTGCTATAGCGGGAATGGA
+CAGTGTAATACCTTTTGACGAGGTTGTAGAAACTATGTACAGGGTAGGAAAGGCTATCCCAAGTGCCTTA
+AGAGAAACAGCAGAAGGGGGGCTTGCCAAAACTCCAACAGCAATGAGACTTAAAAAAGAAATATTTGAAA
+AAGAAAAGCGGGGGGATTAAACATGGGAAATTTAAGAGAGAGAAGTGAAATAGATGAAAGATATAAATGG
+AGGTTGGAAGACATATATGAAAATGAAGAGTTGTGGGAAGAAGACTACAGGAAGGTAAAAGAGCTCCTAA
+AAGAGATTGTAAAGTTTAAAGGAAAAATTAGAACTTCTAAGGACTTATTGGAAGTTTTGAAGCTTAATGA
+CCAAATTGGGATGACAGCCAGCAAGATTTTCGCCTATGCCAGAATGAGAAGAGATGAAGATAATACCAAT
+TCTAAATATCAGGCATTGTCTGATAAAGCGATGAGACTTAATATTGAAGTCATGAGTGCTACTTCTTTTA
+TAGTTCCAGAGATTTTGTCTATTGAGACTGAAAAATTGAGGAACATGATAGAAGAATTAGAGGAGTTAAA
+AATTTATAAGCAGTATATTGAGGATTTAATTAGATACAAGCCTCATGTGCTTTCACCGGAGGAAGAAAAA
+ATACTAGCAGAAGCAGAGACACTGGCAGAATCTGTTTCAACTATATATTCTATGTTGAATCACGCGGACT
+TGAGATTCCCGACAATTAAGGACGAAAATGGTAATGAAGTGGAGCTTACTCATGGAAATTTTATAAGCTT
+TATGCAAAGTAAGGATAGAAATGTCCGAAAGGCTGCCTTTGAAGCACTGTATGATACTTACAAAAAATTT
+ATAAACACTTTTGCTTCTACTCTGGCTGGCAGTGTAAAGAAAGATATTTTTTATGCTAAAGCCCGTAGAT
+ACAATTCTTCTTTGGAGGCTTCACTTTTTGAAGACAATGTCAGTGTAGAGGTTTATAATAACCTCATAGA
+AACAGTACATAGTAGGCTTGATGTTTTACATAGATATGTAAGGCTTAAAAAGAAACTCTTAAAATTAGAC
+GAACTTTACATGTATGACTTGTATGTTCCTTTGATACAAGAGTATGATAAAGAGTTTACATATGAAGAGG
+CAATTGAACTAGTTTTGGAAGGCCTTAAGCCTTTGGGGGAAGAGTACATAGATTTACTAAAAAAAGGTTT
+TGAATCTCGTTGGGTAGATGTGTATGAAAATAGAGGCAAAACCTCTGGAGCTTATTCATGGGGTGCTTAT
+GGTACACATCCTTATGTGCTTTTAAATTTTCAGGGTAAATTAAATGATGTATTTACAATTGCCCATGAAA
+TGGGACATTCTTTGCATACGTATTATTCAAATGCGACACAACCATATGTGTATGCAGGTTATAAGATTTT
+TGTGGCAGAAGTAGCTTCTACCTGCAATGAAGCTATACTTATGGATTATCTTTTGAAAAATTCCAAAGAT
+GAAAAGGAAAGACTTTACGTACTAAATCATTTTCTCGAGGAATTTAGAGGGACAGTTTTCAGACAGGTCA
+TGTTCGCAGAATTTGAAAAATTAATTCATGAAATGGCAGAAAGAGGAGAGCCTCTTACGGCAGAGGTATT
+GAACAAAAAATATTATGAACTAAATAAACTTTATTACGGAGATGATATAGTAGTAGATGAAGAAATAAGC
+TACGAATGGGCGAGAATTCCACATTTTTATAGAAATTTCTACGTCTACAAATATGCTACAGGATTTTCTG
+CGGCAATAGCTATTTCACAGATGATACTAAATGAAGGAGAAAAGGCTGTGGAGAGATATAAAGAATTTTT
+AAAAAGCGGAAGTTCTGACTATCCACTGAACCTTTTAAAGAAGGCAGGGGTAGATTTGACTACTCCAAAG
+CCAGTGAACGACGCATTAGATGTTTTTGAAAAATTACTTGATGAGTTTGAAAAGATGGCATGAGACAAGG
+GGGACAAAAGGAACCGTCCCCTTTGTCTGGTGTAAAAAGAGGTGGGAGTATGGATGAAGTGATTGTTGAA
+TTGAAGGAAAGGTCTTATCCTATTTATTTTGACTATGAAGGTTTTGATAGAGTTGGAGATTTAATTAAAA
+AACATGTGAGAAGCAGCAAGACATTTGTTATTACTGATTCTAATGTTTATCCTTTGTATTTTGAAAAGAT
+TGAAGAAAGCCTTAGAAAAAGTGGATTCGATGTCTTATATGAAGTTATACCTGCTGGTGAGACGAGCAAA
+ACTATGGAAATGGCACAAAGACTTCTTGAGGTAGCTTATGACAGTGGTCTTTTAAGGGATAGTTCTATCA
+TTGCACTGGGGGGAGGAGTTGTTGGAGATATAGCCGGGTTTGTTGCTGCGACCTATATGAGAGGAATTGA
+TTTTATTCAGATTCCTACGACATTGTTAGCTCAGGTAGACAGCAGTGTTGGTGGTAAGGTAGCGGTAAAT
+CTAAAAAAAGGTAAGAATATAGTTGGAGCTTTTTATCAACCTAAAATGGTGTATATTGATACTTCAGTTT
+TGGGGACTTTGAATAAAAGAGAAGTTCTTGGTGGATTAGCTGAAGTAATCAAGTATGGAGTTATATGGGA
+CTTTGATTTGTTTACCTATATTGAAGAAAATTTGGGTGATATTTTGAGATTAAAAAAGGAGGATTTGACT
+TATATAGTTAAAAGGTCATGTGAGATAAAAGCTAAGGTTGTATCATTGGATGAAAAAGAAGAGAATTTAA
+GAGCGATATTAAATTTTGGGCATACAATAGGTCATGCTATTGAGGCTTTAACAGGGTATGAGAGATATAT
+TCACGGAGAAGCTGTGGCAATAGGAATGGCGTATGAGGCACGGCTTGCATTTAACTTGGGATATATTGAT
+GAAGGATATTTAGAGCGCATATTGAATTTAATTAAAAGAGCGGGACTGCCAGCTGACTATGAGGGTATTG
+AAAAGACGGATATGCTAAATGCCATAAAGCTTGATAAAAAAATGAGAGAAGGGAGAATAAATTTTGTTCT
+ACCTGTAGGTTTAGGCAAAGTGGATATTGTGAGTGTGAAAGAAGAAGATGTATTAAAAGTTTTGAAATAA
+GGCGGGTACACCGCTTTTTTTATTATCCTTTTATAAGGTTTATGAAAAATTTACTTGACTTTAATTAGGC
+AAAGTATTAAAATATCAGCAATATAGTATGATAAGGGGGTGTAGGATGAAAGTTGGGTATTTAGGGCCTA
+AAGGTACTTTTTCTGAAGAGGCTGTTTTTAAATATATAGAAGGAATGAAAGAGTGTGAAGCTATAGAGTT
+TGCTACCATCCAAGATGTAGTTAAAAGTGTAGCGGAAGGGACGTGCGATGAGGGCATTTTGCCTGTTGAA
+AATTCTATTGAGGGTTCTGTCAATGTATCACTGGATTTGTTGATAAACGATGCCGAGGGTATTTTGGTCA
+GAGGAGAGGTGATAATTTCTATTTCACAATGTTTGATTTGCGATGACTTTATTGACTTTAAAGATGTACA
+TTGTATACTTTCTCATCCTCAGGCTCTTGCCCAGTGCAGGGAATACATATTGAATAATTTCCCAACGGCT
+GAAGTAAAAACTACAGAAAGCACTGTAAAGGCTTTGTTAGGGGTAAATGCTAAAAAAGGGATAGTTGCTA
+TTGGGCCGGAAAGAGCTGCTTGGCTTTACAACCTTAAGATATTAGAAAAAGATGTGCAGGATATAAAGGA
+GAATTACACAAGGTTTCTGGTTATTGCGAAAAGAGACAGTGACTATACAGGGGAGGACAAGACTTCAATA
+GTTTTTTCTGTGCCGAATGTTCCTGGAAGTTTGTATAGGGCTTTAGGAGTGTTTGCAGAAAAGAATATCA
+ATATGACAAAAATTGAGTCAAGGCCTTCTCGCAAAAAGTTTGGGGAGTACGTCTTTTGGGTAGATATAGA
+AGGCCACAGAAAAGAGGAGAGGATAAAAGAGGCTTTGGAAGATCTGAAGATAAAGGCAGATTTTTTGAAA
+GTGATAGGTTCTTATCCAAAGTTCAAGATGGGAAAATAAAGGGAGGAGAAGAGGTATGGTAATTGTAATG
+AATATAGATGCTAGTGAGAAACAAATTTCCGAGATTACAAATCTTTTAACTTCTCTCGGGCTGGGTTATC
+ACATTTCAAGAGGGGAAGAAAAAATAGTAATAGGTGTGATAGGGGATAAAAGGAAACTTGATGGAAAAGC
+GATAGAGATGATGGAAGGAGTAGAGAAAGTAATTCCAATAGTCGACCCTTATAAGCTAGCTAGCAGGATA
+TTCAAACCAGAGCCTACTATTGTAAAAGTTGGCGATATTGAAATAGGAGGCAAAAATATTGTCATAATGG
+CAGGACCTTGTGCTGTAGAGAGCCGAGAACAGCTTTTTGAGAGTGCTATGGCAGTGAAAAGGGCGGGAGC
+TCACTTTTTAAGGGGAGGGGCATATAAACCCAGGACCTCGCCTTACTCTTTCCAAGGGTTAGAGGAGGAA
+GGATTAAAAATGCTCAGTGAAGCGAGAGAGCTTACGGGTCTTAAAATTGTCACGGAAGTGATGGACGTGC
+ATTCAGTGGAAAAAGTTGCGGAGTATGCGGATGTCCTTCAAATTGGAGCAAGAAACATGCAGAATTTCTC
+ACTTCTTAAGGCGGTAGGGAGGATGAATAAGCCTGTACTTTTAAAAAGGGGGCTTGCCGCGACTTTGGAG
+GAGTGGTTGAGCGCTGCAGAGTACATCTTAAATGAGGGAAATAAGGATGTAATTCTCTGCGAAAGAGGTA
+TAAGGACTTTTGAGACTTATACCCGCAATACTTTAGATTTGAGTGCGGTTCCAGCCATAAAAAAACTGAG
+TCATCTACCTATAATAGTAGACCCCAGCCATGGAACTGGTCGGTGGCACCTTGTGCCTTCCATGGCCAAA
+GCGGCTGTTGCTGCAGGAGCGGATGGACTTATCATAGAAGTGCATCCTGACCCTAAAAATGCTCTTTCTG
+ATGGGCCTCAATCTTTGACCCCAGACAACTTTGAAAGCTTGGTGAAAGAATTAAAAATTATTGCTGAAGC
+TGTAGGGCGGGAACTGGCATGATAGAGAAGGTAGCTGTTGTGGGACTGGGCCTTATAGGCGGGTCTATCG
+CAAAAGCTTTAAGAAAGTATACAGATATAGATGTTGTCGGGGTGGATATTGATACAAAAACTTTAGATAA
+GGCTTTAAGAGAGGGTACAATTTCTGAAGCCTTCAGGGAAATAAATTTTGCACTTGATGTAGATGCTCTT
+TTTATCTGCACTCCTGTTGGTAAAATAGCTGATAGTGTTAAGAAGATATATCCTCATCTTAAAAAGGGAT
+GCATAATAACTGATGTTGGGAGCACTAAAAAAGTTGTCATGGAAGAGATAGAAAAATTTCCACCTTCGGA
+TTTTTACTTCATTGGAGGGCATCCTATGGCTGGCACTGAAAAGGCAGGGTACGATTATTCTCACCCTGAC
+CTTTTTGTAAATTCTTTTTATTTCTTGATTCCTTCTAGCAGTGTGGAAGAAGGGATTTTAGAGATTTTTG
+TAAAAGAAATAATAAAAAAGATAGGTGCAAAACCTGTCATTGTAGATTATAATGAACATGACAGGATAGT
+AGGAGTTATAAGCCATGTTCCTCATATAGTTTCTACGGCACTTTCTAATTTTGCACACAGAGAATGCAAA
+GATGCCTTAAAATACGCTGCAGGAGGATTTAAAGATACTACGAGAATCGCTCTTTCTCAGACTGAAATGT
+GGAAGGACATAATTTTTAGCAATAGAGAAGTGGTTCTTGATTTACTAAGAAATTATAAAAACCTCCTCGA
+AGAATTTGTGTATCATCTGGAGAGAGGAGATGAAGAGTTTTTAGTGGACTTCCTTGACAAGGCCCGAGAA
+TGCAGAAAAATACTAGAGGTATGAGGTGAGAAAATGGATGTAGAGGTAAAAAAGAAAAACAGCTTAAAAG
+GTGTTATTTCTGTCCCGGGAGACAAATCTATATCTCACAGAGCTGTTATGATAGGTTCAATAGCTGAAGG
+GCTAACAGAAGTAGAAAATTTTCTTGTTGCTAAGGATACTCTTTCTACTGTAGAGTGTATGAGAAAACTG
+GGTGTAGACATTAAATTGGAAAGAAATAGAGTGAAAGTGTATGGAAAAGGATTGTACCTTAGTAAGAGCA
+GTGAAGTGTTAGATGTAGGAAATTCTGGGACAACAATTAGGCTTTTGATGGGAATACTTGCAGGGCAAGA
+GTTTGAGACAATACTCACAGGGGATGATTCTATCAAGAGGCGGCCTATGGGAAGAGTGATAGTGCCTCTT
+ACTCTCATGGGGGCTAAAATAGAGGCAAGGGAAGGGAATTTTGCTCCTGTCAAAATAAGAGGTGGAAAAC
+TTCGAGGAATAGAGTATAAAATGCCTATTGCCAGTGCACAGGTTAAATCTAGCATAATGCTTGCAAGCCT
+TTATGCAGAAGGAAGGACAGTGATTGAAGAGCCTGCTTTATCGAGAAATCATACGGAGCTTATGCTTCAA
+ACTTTTGGTGCAAGGATAGAGATAGATGGAAAGAAAATATTTTGTTATCCGGGAAGTAAATTAAAAGGGC
+AGAAAATTATAGTGCCTGGAGATATATCTTCTGCTGCCTATTTTATAGTGGCAGCAAATTTGCTTCCTAA
+TTCAGAGGTGGTTATAAAAGATGTGAATGTAAATCCTACGAGAACAGGAATTATAGATGTTTTAAAAGGT
+ATGGGAGGAAATGTTGAGCTTATAAATGAAAGATATGTGAATAATGAAAAAATAGCGGACATTGTAGTTA
+AAAGTTCTAAATTAAAGGGTATAGAAATCGGCGGAGACCTTATTCCTAAGCTTATTGATGAAATTCCTGT
+TATCGCAGTTGCAGCAGTTTTTGCTGAAGGAACCACTGTGATAAAAAATGCAGAAGAATTGAAGGTAAAA
+GAGAGCAACAGAATAAAATCAATGACATCAGAGCTTGGGAAAATGGGAGCTAAAATTTTTGAGACAGAAG
+ATGGAATGATTATAGAAGGGACAGGCTTTTTAAGAGGAGCCGAAGTTGAGAGTTACAACGACCACCGTGT
+GGCCATGTCCTTGTGGATTGCTGGCCTTTTAGCAGAAGGTCGGACCATAATTAAGAAGGCTGAATGCGTC
+GACGTTTCATATCCCGATTTCTATAAGACATTTGATATGCTATAATTTTATTGGTGATGGCCAATGAAGG
+AAAAGATACTGATTGTAGAAGATGAAAGACAGATAGCGCGTTTTTTACAATTGGAATTCGAACACGAAGG
+CTATGAAGTAAAAATAGTTTACGACGGAACCTCAGGCGTGAAAGAAGCTTTAGAGGGCGATTATGACCTT
+GTGCTTTTGGATATAATGCTTCCAGGAATGGATGGATATGAAGTTTTGAAAAAAATAAGAGAAAACTCTG
+ACATACCTGTTATAATGCTTACAGCAAAATATGAGGTGAAAGACAAGGTAAGAGGGCTAGACATTGGTGC
+AGATGACTATGTAACTAAGCCTTTTTCTATAGAGGAGCTTTTCGCTAGAGTGAGGGCTGCATTGAGAAAG
+AGAAATCCCAGTATTAAAAAAGATGTGCTGAAGTTTGCTGGTATTGTTATGGATTTGACTACTCATGAGG
+TCAGGAGGCAGGGAGTAAAAATTGACCTTACGAAAAAAGAGTTTGACCTTTTAGAATTTTTAATGAGAAA
+TGCGAATATTGCTCTTTCTAGAGAAAAAATTCTGCGGTCAGTTTGGGGATATGACTATTATGGGGATACC
+AATGTAGTAGACGTGTACATAAGGTATTTGAGAAGCAAAATTGACGACCCATTTGACAGAAAATTGATTC
+ACACTATAAGGGGAGTAGGTTACAGTTTGAGAGATGGTGAAGATGAAGATTAAATTGTTACCTCAGCGCA
+TAACTTTAAAAATAGCGCTTCTTTATTCAGCAGTTTTTTCATTTGTGCTGATTTCTTTGAATGCCTCAGT
+GCTTTACACTTTGAAGTATTACCTTATATACCAATCAATGGAACAGGTGTCAACTCAAGCAGAGGTTATA
+AAGGCAAAACTTAGTGAAGCAAAACAAAATATGGACGGAGCTTTAAAAGACACAGCATTTTCTGGGATAC
+CTGATGAAAATATTTATGTAAAAATATTTGATTCAAAAGGGCGATTGCTGTATTTATCTAAAAAATTAGA
+AAGAGTTGCGATTCCATATAATACTAATCTAGAAGTTCCTGTTAAGGTTGATGAATTTGATAAGGATTTA
+GTTTACTTAAATACAGTATTTAAAAAAGGCGATGCTACATTTTATATACAAGTTATAAAGGATATGAAGA
+ATGAGTACGCTTTTTTAAAGCTTCTTTTTATTTTGATGTTTTTTGCTGATGGAGCTGGTATTTTCATTTC
+ATTTGTGACAGGTTATTTTGTTACAAAAAGGGCATTAAGACCTGTAGATTACATGATAAAAGAAGTGAAA
+GACATAGATGCAAAAGGCTTAAATAAAAGACTTAAAGTTTACGGAGAGGAGGATGAACTCACAAGGCTGG
+CAAAGACCTTTAATGACATGTTGGACAGGCTTGAAGAGTCTTTTGCGCGTCAAAATAGATTTGTGTCTGA
+TGCCTCCCATGAATTGAGGACTCCTATTTCTGTCATAAAAGGATATATTGACATGCTAGATAGATGGGGA
+AAAGACGACAGAGAAGTATTAGAAGAAGGAATTAAAGCCATAAAGAAGGAAACTTTAGAGATGGAAAGTC
+TTGTTGAAAAACTTCTTTTTTTAGCGAAGGGCGATGACAGGTCAATAAAGCTGGAGAGGGAAAGTTTTGA
+TTTGAAAGAGATAGCAGAAGAAGTGGTCAGAGAGATTAAACTGATTTACGAAGGAAAAAATGTATCATTA
+AAAGGGGAAAATGTGAGAATAAATGCAGATAAGAAGCTTATAAAAGAGGTTTTGAGGATACTCCTTGATA
+ATGCGGCAAAGTACACCTCAAAAAATGGCAACATAGAAATTGAAATAGGAAGTGGTGACGAGGCCTATAT
+AAAGGTTAAAGACGATGGGATAGGAATACCCGAAGAGGATTTGCCGTATATTTTTGAGAGATTTTACAGA
+GTAGACAAAGCTAGGTCTAAAGATACAGGGGGCACGGGCTTAGGTCTTTCTATCGCAAAATGGATTGTAG
+AGGAACACGGTGGAGTGATTGGGGTAAAAAGCGAGGTAGGGAAAGGAACGGAGTTTACCGTGATGCTTCC
+GCTTATCAATGACAGCAAATGACTCTATTCCCATCAGTTTAATATGGACAGAGTTTTTGTATTCCGTGTA
+TAATTTAGTTAAAACATGCCGAATCCCCGATAAGGGGTACGGGGGATGTAAATTTGGGGTGAATCCACGT
+ATTGTGGTAGGGTGGCCCTCACCCGAACCCGTCAACTAACCTCGGAGGCAAAGGGGGTAAATCATGTCCA
+AAGTTCACCTCAAAGTAAAGCCTCTCATCGCATTAATTATCGGAGGACTATTTTTATTTCAAGCTGCCTT
+TGCCGCTACTTATACTGTGAAACCAGGAGATACTTTATGGGGGATAAGTCAAAAATACGGCATTACTTAC
+ACTAAATTGATGGCTCTAAACGGGTTACAGACTACTACAATATATCCTGGCCAAGTGTTGCAAGTGCCTG
+GTAATGATAACACATATGTGGTTCAAAAAGGCGATAGCTTGTACTTAATAGCTAAAAAATATGGAATTAC
+CGTAGATGCGTTAAAAGCTGCAAACGATTATAAAAGCGATATCATATATCCAGGTCAGGTGTTTATCATA
+CCAAAGCCTGTTAATTCTTCCTCTCGAACATATAATGATGTCAGCAGAGGTTATGTTCAAAGGAGTGTAA
+TACCTTACACTCCAGAGGAATTTGACCTTCTTGCGCGACTCGTTACAGCAGAAGCGGATGGAGAGCCGTA
+TCAGGCTAAAGTAGCAGTAGCAGCTGTAGTGATAAATAGAGTGAAAAGCGGTATTTTTCCCAATACTATA
+AAAGATGTCATATATCAAGTGGATGCGTGGGGGAATTACCAATTTACTCCTGTACTCAATGGCTGGATAA
+ATAGGCCTGCATCTACAGATGCTATAGCTGCTGCAAGAGATGCTCTAAATGGCATTGACCCCACTAATGG
+AGCTTTATATTATTTTGACCAGAGCTCCACTAATGCCTGGTTGTGGTCCTTACCCATAGCGGCAAGAATA
+GGCAATATGGTTTTTTGTTACGGGAAATAAAGCGATGAGAGGGGTAAGAGGCGGAGTAACCGCCTCTTTT
+TTACTTTTATTTGTAAAAGAGCTTATATAACAGGGAAAAGGCAAATGCTATAAAAACTGCAGAAGATATG
+TATTTTAAATAGTTGTGAGAAATTTTTTTATTGAAATAAGAACCTATAATTATTCCTATCACATCTGCCA
+TGAACATGCCTAGAGTTGTTCCCAGAAGTATATAAAAAGGCTGACGATAGGAAGCAGTTAAAGCAATAGT
+GGTCAGCTGTGTTTTGTCTCCAAATTCTGAAAGGACGTAAGTGATTATTATAGTTAAAAGAGGAGGATAA
+TGAGAGGTTATTATTTTTCCGTTTTCTGACTCTTTATGGCTCAGAGAAAAGACTCCAAAAAATAAAACCA
+AAAGAGCAGCCAAAAATTTCATATAAAAGTTTGGTATGTGTTCTCCCATATATGAACCAAATAATACTGC
+AATACCGTTATTTATTAGTGCTGCAATTAATACACTTACTAAAACGGTTCTGGCTTTGAATAAAGAGGCA
+AATGCTATTGACATGAGTTGTGATTTGTCTCCCATTTCAGAAGCGAATACTAGAAAAAACGAGGTAAACA
+ACGTTTCCATTTTAGTTCCTCCCAAAGTATTATACAGTAGTTATTGTAAAAAAATTATCTTTTCGTGTCA
+ACTTGTAAGTCAGTTGTTTTAACACCTAAAAAATGTTATTTTTAGATTAGAAAAATTTTGGAGGTGTTTT
+TATGTATTTAATAAATTACACTTCTGATGACTTTCAAAAACATCTGCAAAAATCAGATACAGTAATAGTG
+CCTATCGGTTCTGTGGAAGCTCACGGTCACCACCTTCCTCTGGGTACAGACATTTTTTCCCCCAGGCTTT
+TTTGCCAGATGATTGAAGAAAAAATTGGTGATTATGTGTGGATTGCTCCTGAGATACCCTATGGTCAAAG
+CTATGACCTTTCAGTCTATCCCGGAACAATTCACGTGCCTTCAGAAGTATTAGCAGAATACGTATATGCT
+GTTGGAAAAAGCTTGTATGAAAACGAGCTTAAAAAGCTTATATTTTTAAATGGGCATGGAGGAAATATCA
+ATGCTTTGAACCTTGCCAGTGAAAAACTGGCGCAGCTGGGTATGACGGTGTTGACAATAAACTGGTGGTT
+AGACTTTTCAAAAGAGATTCTTACCATCACAGAAGGGCAGGGACATGCGGGAGAAGACGAGACGTCGGCT
+ATTTTATATTACGATGAGAGGCTTGTGCAAATGGACAAAGCGACAAAGAATTTCAAGAAACCTCTTTACA
+GGGTTTATTTTAAGGACAGGGGAAAAATACTTTATGAAAATGCTATGTCAGGTGATGCTACACTTGCTAC
+AAAAGAAAAGGGGGAGAAAATCTTTAAACTTCTGACAGAAAAGATTGTTGAAATAATTTTAAATGTGCGA
+AATGGAAAATACATTGCAGATTAGATAAATTGCCAGTTTAGTTGTCTTGTAACGAATTACATTTTTTCTA
+TTTAAAAAGTTGTTTGCAGTCTAAGCCGTAAAAGCTATTTAGCTTTTATGGCTTTTATTTTGAAATTTTT
+TCTCTTCTAAATTGCATTTTTTATTGTAGATTTAACTTTTTCGTGGTATAATATAAACAACTATTATAAC
+CTGGTATAATGATTAACTTATATGGGGTGAAATTATGATTAGAGAGGATATATTTGGGAACTATCCTCAG
+ATAGCTCACAGCGCTTATGTAGATGATACAGCGATTTTAATAGGTAATATTGTGGTGGGGGAGAATGTAT
+ACATTGGGCCCAATGTCGTCATAAGAGCAGATGAAGTTGATGAAAATTACAGAGTAGGCAAGATAGTCAT
+AAAGGATAAAGCAGCGATTTACGACGGAGCAAATATCAATACCACAGGGGCTTCTGAAATAACAATAGGA
+GAAGGAACAGTAATCTCCAACGGCGTCATAATTAAAGGAGAGTGCCACATAGGAAATTACTGTAGTATAA
+ATGTAAAGAGCATAATATTTAATTCCTATATAGGCGATAATTGCTATGTAGGGATAAGCGCTGTGCTGGA
+AAATGTAAAAATGCCAGAGAATACTATGGTGGAATCAGGTGTGTTTTTAAGGGAAGATAACATAGCTAGT
+TTGATAAAACCTGTCCCTGAAGGCAAGATTAATATTGCTGGAAAAATAACTCTTTCAAATAAAGTCCTGA
+TAAACTGGTACAAATTATCAGGATATTAATCATTTTTCTTTTTCCAGAAGTCTCCATGCTGTTTTATCAA
+TGAGGCTTTTTCCTGAAGTAGTAAAGGTAGAAAGGTAAATTGCGTCAAAATCTTTATCTACAGGAATAGA
+TATATAAACTATTCCATTTTTTATATAGCCTTTTCCCTCTGAGGAAGAAATTTTTCCATTTTTAAATCTA
+ACATTTATTCTGCCAATTTCACTGTGGTCTTTGAACAGTATAGCGTTTAAATTGTACTCATATTCTTTTT
+TCGCATTATTTCTGCATTTTATCGCTGTGGTTAAGATATTAGTTTTTACATACCCGTATACGGCCGTGAT
+ATCTACACTGCCATTTTCATAATCTCTTAAGTTATCTCTTTCAGGATCCAGTATGATTTTATATTCTTCG
+AAGTTCAAATTTTTGTTGTACTTTCTCAATGTGCCATTTCTATAAAAGCCGTAAAGCTCTGTTTTTCTAT
+CAAAAGCGAGTAGAAAATCTTTCATTACTTTCATTTGGGTTTTGTACATGATTATAGCTTTACCTTTTTT
+CTCTACCTCCTCTTCAGAAAGAGGATATAAGTGCCATTCTGTACCTGTTTTTAAAAGAGGTTTAGGAGGG
+TTTAGATTTAAATGGGGGTGCTTCCCTAAAGGCAAAGGCCAGTCAGTGCGATGAACAATGTACAAAAACT
+GAGGTATTTGGTCTTTTTTCAGCGTGTACAGTGTGTATTTTACAAAGCTGTTTGTTGCCCAATGGTCTGG
+ATGAAGTTCATTCGGATGAGGATAAACAACTAATGTAGGGTTATACTCTTTTATGATTGATTTCAAATCT
+TTTAAAACATTTTCTCCTTTATGTTCTGTGCCTTTTGAATAAGAGTTTATATAAGGGCTGTGAGTTTTTT
+TAGTTCCTGCGCTTTCTAAAGTTCTTTCAAAATTTTTCCACCATAAGAGTACCAGACCTTTATCGGGATA
+TCCCAAAAATATGATGTTTTCTTCTTTGACTCCCAGATATTTCAGAACGGAAATAGTTTCTCTCTGTCTT
+TCATATCCTAAGCGCAAAAAATCATGAGGAGTAGGTTTTATAGTATTGTAATTTTCTATCACTGCCCTTT
+TAAAGGAATCTCCATTGGTCATCACTACCACCTTCACTTCTCCGCCGTACTTTAGGGTATCTTGAATTAA
+GCCTCCAGCTGCTAAAGTTTCGTCATCCGGATGTGGTGCAATGATTAATACCCTTTGATACATAGAGGGA
+ACAGGGTATAATTTTTTTACAGCACTTTTTCTTTCGTAATTGTAACTGCTAATCTCTATTGAACCGAATA
+TTGCCAGAATAATTAATAAAAATACAGCAACATGTCTTACTTTTTTTGACATTTTTCTCCCTTCCTTTCT
+GCCTTCTAGACTTTATTATTTACACTTTCCAGCCCTTTTATGGTATAATAGAGCCGAGAAATGAAATAAC
+AGAAAATTAGTGGGGGTCAAGATGATGAAAGTGATGATAGTAAGAGACTATGATGAAATGAGCAGAAGAG
+CTGCAGAAATTGTAAAAGAGCAAATTCTGAAAAAACCCGACACTGTTTTAGGGCTTGCCACAGGTTCTAC
+TCCTTTGGGCATGTATAAGTATTTAATAGAAATGCATAAAAATGGTGAAATTGATTTTTCAAATGTAATT
+ACTTTTAATTTAGATGAGTACATAGGACTTTCTCCTGACCATCCGCAAAGCTATCATTATTTCATGTATG
+AAAATTTATTCAATCACATAAATATTAAAAAAGAAAATATACATATTCCAAATGGAGTCGCCGAAGATTT
+AGAAGAGGAATGCAAAAGATATGAAAGGGAGATAAGGAGAATAGGCAGGATTGACCTGCAGATACTAGGT
+ATTGGGGTAAACGGCCATATAGGTTTTAATGAGCCAGATGAAAGCATTGAAACGAAAACCCATATAGTGA
+CGTTGACGGAAGAGACTATAAATGCTAATAAGAGGTTTTTCAAAAGCATAGAGGAAGTACCAAGAAGAGC
+AATCACTATGGGATTGAGCAGTATTATGAAGGCAAGAAAAATTATGCTTTTAGCATCAGGAAGTAATAAA
+GCTAAGGCGATAAAGGAAACTTTAAAGGGGAGATTGACAACAAAAGTACCTTCTACTGTTTTAGCCCTAC
+ATCCTGATGTCACTATAATAATAGATAAAAGGGCAGCTTCTCTTCTCACGGATGAGGAGCTAGCCAATGT
+GGAATTGATAGATTAGGGCGCAAGCCCTTTTTTATTTTGTATAGCTTTTTACTTTGGGGTATAATAGGTT
+AGAGGATTACATAAATTGGCTTAATAGTGGTGAGAAAGATGATAAAGATGTTTTTAAAAGGATTTGAACT
+TTTAAGCCATAACAAGTGGAATAGGGAAAGAGTTCTTAAGTACAGTGAAAGGAAAATGAGAGAAATTGTA
+AAATATGCTTACAATTCAAGTAGATTTTATAAGGAATTTTATACAGAGCATGGGATAAAAGAAAAAGACT
+TAGATGTCATACCAATTGAAGAATTGCCTATGATAGACAAGGATTTGGTTAAAAACAATTTTCTTGAGAT
+AATAACTGGCAATATATCTATGAAAGATATAGAAAATGCTATTAAAAGTGATGAACTTATGGTTAAAGTA
+GGCAAATATATCCTTGTTCATACTTCGGGAAGTACAGGAAAACCATGTAATTTTCTTTATGACGAGGAAG
+GAATTGATACAATAGAGGCGAATATGGTTCGCATAAGCGTAGGAGGTAAAAATTCAATTGAGCTTAAAGA
+TTTTCCCATAAAAGTGCTGTACATCGCCGCTGTAGGAAGTGGTTATGCTGCTACAACTCTTGCAATGAGT
+GGAATTAAAAAGTATAAAGCTAAAAGCATTGTAGTAGACATAAAAGAACCTATTGATACTTGGAAGGGAA
+AAATTGAATCTTTTAAACCTGTGTATGTAGCTGGCTATCCTTCTTGTGTAAAAATACTGGCGGATATGAA
+AGAAAAGGGAGAAATTGATATAAAACCTAAAAAGGTAATAACAGGAGGAGAGCCTTTAAACAAAGAAGTC
+AAAGAATATTTGGCTTCTGTCTTTGACGCCGATATAATAGACTATTATGGCTGTACTGAGTCCATATTTT
+TAGGAATGGGATCTAGCTGGTATGAAGGCATGTATTTGATGGATGACATGAATTATGTGGAAGTAGATGA
+ATTGGGCAGACTCATCATAACTCCTCTTTACAATAAGGCTTTTCCTCTCATAAGGTATAGATTGAAAGAT
+GTGGTAGAAGGCTTTGACAAATTTCACAAAGGCGTTTTGCCTTACACTTATATCAAAAGAGTTGTTGGAA
+GAGAAGAAGAGATGATGTGGTTTAAAAATGAAAAAGGGGGAAGTGATTTTCTCCATCCGCTTTTTATTGA
+TGACCTTGACGTTCAGGGGCTAAAGGAATATCAATTTGTCAAAACTTCAGAGGAAAGTTTTGTGTTAAAT
+TGTGTAAAATTTGACGATTACAGCAGTGACATAGAAAAGCAGATAAGAAGGCAAATCGATGAGTTTTTGA
+TGAAAAAAAGGTTAAGAAATGTGAGGTATGAGATACGCTTTGTAAAAGAATTGCAAATCGATAAAAAGAC
+AGGGAAGGCGAAAATGGTCATAGATTACACAAAAGATAGAAGGTAATTTTTAGCTTTTTTATTGTTATTT
+TCAGAAGAATGTAATATAATATTTACTAGTTATACCCCATAGGGGAGGGAGGTGTACCTGTGCCAATTTA
+CACTGCTTTTGCGGCAGGGATTGTTTCTTTTTTGTCGCCGTGCGTTCTTCCGCTCATTCCCGCTTATGTT
+TCCTATATTTTCGGCAATAGAAAGAACAATATAGTGAATTTGATTCTCTTTGTACTGGGGTTTAGTTTAA
+TTTTTGTGTTGATGGGAGCAACTGCAAGCCAATTGGGGAAACTTTTTTTATCTTATAAAGATGCTTTTAG
+GAAGATTAGCGGGATAATAATAGTAATTTTTGGGCTTCAGATGACAGGACTTTTTAGGCCTCTTTTCTTG
+AATAAAGAAGTGAAGCTAATAAATATGGAAAATATACAGACAGGCTATATAGGTTCATTTATACTCGGGG
+TTACATTTGCAGCAGGCTGGACGCCCTGCGTAGGTCCTATTTTGGCTTCTATTTTGTTATATGCTAGTTC
+TGTAAGTACTTTAAGCGTAGGGGTAATACTTCTTTTTGCCTATTCTATGGGGTTAGGGATTCCTTTTATT
+GTTACAGCCCTTTTGATTGACAAGTTTAAAACCATGTACAAGAAAATTAATAAGATACTTCCCTACATAG
+AAGTCGCAAGTGGTGTTATTTTGATAATATTTGGCATTTTACTGTATTTTAATATGCTTATAAAAATAAC
+AGGATATCTTTATTAAGAGGTGGTAAAAGTGAAGAATAAAAGTTTAATTTTTACAATTGTTGCAATTGCG
+CTTATAGGAGCTTTGATTTTTGTTTTAAATAGCTACACTAAAACCGCAGAACCTACCCCTTCAAAAGTGG
+AAAATCAAACTAAATCAAATTCTTCCAATGAGGAGCGCAAAGTAGGAAATGAAATAGGGGATATAGCTCC
+TGATTTCACTTTAAAGGACCTTAATGGCAATACTGTTACCTTATCAAGTTTGAGAGGAAAGAAAGTAATA
+CTCAACTTTTGGGCTACTACTTGCCCTTACTGTAAGATTGAGATGCCTGCTTTGGATAAGTTTATAAGGG
+CGCATAAAGATGACACTGTTTTGTTGGCTATAGATTTAGGGGAGAGCGAAGCGAAAGTTAGACAGTATTT
+AGAAGGAAAGGGATACCAGTTTACTGTGCTTTTGGATTCAGATTTGAGCACAGCCTACGATTATAAAATA
+CAGTTTATACCGGTTTCTTATTTTATAGACAAAAATGGGGTAATAAGGGCCATCAGCAACGGGGCTATGA
+CCTACGATGAAATAGAGGAGTACTACAAAGCGCTTTCAGAATAAAAAAGAGTATCTCTCGTGGGGAGATA
+CTCTTTTTTATGCGATTACATTTAGAGCCTGTCTGTAATTTACCACCTTTATATAATTTGCCTCTGGGTC
+TTCTGTGCCTTGAATGCTTAAATTTGCCTCTTTCATTTTTTCGACGTATTCTATAATTTCCATTGTTATT
+CTTTCGCCAGGGCAGAGCACTGGTATTCCAGGTGGATATGCCATTAAAAATTCTGCGCTTATCTGCCCTA
+CACTTTCTCTCAGAGGAAGAGCCACTGTAGGAGCGTTAAAGGCATATCTAGGTGAAACTACTAATTCGGG
+AATTTCTGGAATATCTATTGGCTTTGCTACTTCTATGTTTTCGTCGTACAATTCGTCGCTTATCTCTCTT
+AAAGCGCGAAGCAAGTAATCTACTTTTTCTTTTGTGTCTCCAATTGAGAATACGCAGAGGACATTGTACA
+TGTCCGAAAGCTCTACTTGAATGTAGTATTTTTCTGCTAAGATTCTTTCCAGTTGATGCCCAGTTATACC
+TAATCCTTTGGCAGTTATGGTCACTTTTGTAGGGTCAAAATCATAAGCGCCATCGCGACCTACTATTTCT
+TCGCCAAAGCAGTAAAGCCCTTTAATTTTATTTATCTCTCTTCTGGCGTATTCAGCTAATTCGATAGTCC
+TGTCCAGAAGTTCCTTTCCTTCTGTAGCCATTTGCATTCTTGCTACGTCCAGTGACGCCAGGAGTATATA
+TGAAGGGCTTGTGGTCTGTAATAAGCTCATCACCTGCTTTACCCTGTTTATATCTATCCTGTCTCCTTTT
+ACATGAAGCATTGAACTTTGTGTCATAGAACCAATAATTTTATGAGTGCTTTGAGCGCATATATCGGCTC
+CTGCTTCCATAGCCGAAATGGGCAATTTTTCGTTAAATTTAAGGTGAGGGCCATGAGCTTCATCTACCAT
+TAAAATTGCTCCATAATCGTGGACAATTTCAGCAATTTTTACTATGTCTGTAGAAACTCCGTAATAAGTT
+GGGTTGATGATTAAAACCGCTTTTGCATCAGGATGCTGTCTTAAAGTTTTTTCGACCGTCTCAGGGGTGA
+CGTTCAAGGCAACCCCGATATTTTTGTCAATTTCTGGCTGCATGTAAATTGGTATAGCGCCACTTAATAT
+GATTCCGGAGGTCACAGACTTGTGAATGTTTCTTGGTACAATGATTTTTTCATCTTCTCCCATTACGCTT
+AAAATCATAGCTTGGATGGCTCCAGAGGTTCCGTGTATTGAGAAAAATGTTGCGTCTGCTCCAAAAGCTT
+CTGCTGCCAACTCTTGAGCGTATTTGATAGGACCTGTTGGTTTGTGCAAGCTGTCTACTTGCTGAAACAC
+AGTTACATCCATTGAGAGCACATTTTTTCCAACAAAGTCTAGAAATTTTTTGGCCATTCCCTCCCCTTTT
+TTGTGTCCCGGTACGTGGAAGGGAATTGTATTATTATTCACATATTCCATTAGAGCGTCAAATAAAGGGG
+TTTGAGTTTGATCTAGCTTTTTCAACCCTTTTACACCTCTTTCATAGTTTTTAATCTTTAAAAAACCTCC
+GGATTGAAACTTATTAATAACTTCAATTCATTATAAGACATATCCATTCAAATTTCAATAATAAATTTTG
+CGTTGAGGAGTAAATTGTTTGTAAAATTTTTGTGACATCTAAAAGGCTTATGGCACTATACTATATACTA
+TGTTAATAAGCTTAAAATGTCAAATACATTTTATTGAAGGAAGAGGTTTACAGGCATAATTTCTAATTTG
+ATTTTTATTAATTTGCTTGTATAATATAAGAAAGTCGCTCAAAAAAAGGGGTGAATGTATGCTCAACAAG
+CATTTGATCGAAGAAAGTACGGAAAAATTGAAAAACATGGGATTTGATGTAGAGGAAATACAGGGCGAGG
+TTGAACAATTGATAGAAGAGTTTGAGGAGTTTGTTGATTATAAAGTAAAATATGAAGTGTATGATGAATT
+CAATATATCAAAAGACAGGATAAGTGTAGGTAATGGGGAATTTCTACATGGAGAATATGTGGTTGAAAAT
+TTGAAAGGCAGTGATTATATAGTTGCTGCAGTCATAAGCTTGGGGGAGGGGATTGAAAGCAAAATAAAAG
+AATTTTTTCAAAAAGGAGAGTATACAAAGGGATTTATTTTAGATACCATCTCAAATGTGTTTTTGGAAGA
+AGTTACCTTGGACTTTTGGAAGGACTTAAAGAAGAAATCGGAAAGTTACGGGAAGAAAATAACTCCAGTA
+TTTTTCCCAGGAAATAACTGGGATATAAAAAATCAGTTGGCTATTTTTAGGTTAGCAAGGGCAGAGGAAA
+TTGGGCTGAAGATAAATGAAAATTTTATGATATTGCCAGAGAAAAGCGTCTCCTTTGTATGTGGGATAGG
+GGAAAATGTTAAGACCTGTGAGATAGCAGCAAGTTGTGACAATTGCCCTTTAGTAGATTGTATATACAGG
+AAAAAAATTATGTCAAAACAGTTGGGGGAAAAGAGATACAAAGTCGTAGTATACTTTGAGGGGAAAGAAA
+AAGAGTTGGTAGCGAGAGAAGGAGAGAACCTTTTTTACTTGCTTTCAAGAAATGGCATATACTTACCTAA
+CTCTTGTGGAGGAAACAGGATTTGTGGCAAATGTAGAGTTAGAGTAGATAAATCTTATGAAGTTTCTGAG
+CAAGAAGCCTATTTTTTGTCAAGAGAAGAAATAGAAAAGAATGTAAGGCTTGCTTGTTTTGTAGAAGTTC
+ACGAGGACTTGAAGGTACAGGTCTTGTATAAAGAAGGCAAAGCCAGGATCTTGACTGAAAATAAGAAAGA
+TATTGAAGTGCCTCTTGATAGTCGAATAGATAAAAGACCTGTAGTTATTGCTTTACCTACGTTGGAAGAC
+CAAAGAGATTTTGTTGAAAGGGTGAAAGAAGCTGTAGGAGAATTTTTAGAGATTCCTTTGAGTGTGGTAA
+GAAATATACCTTCTTTTTTGGAAAAGGAAAATTCGAAGGTTACTTTGGTTTTGAGGAAAAGTGAGCTTAT
+TGCCATAGAAAGGGTAGATCTGGCAAATAAAAAATACGGGATAGCCTTGGATATAGGAACTACTACTATT
+GTAGCCTATTTGTATGACCTGGATTCAGGGAAACAGATAGATGTATATTCTTCTTTAAATCCTCAGAGAA
+ATTTTGGAGCAGATGTAATTTCAAGGATAGAATATGCCCTTAAAGAGAGAGATGGGCTTAATACTTTGCA
+TTTTCTGCTGATTGAAGAAATAAATAAGGCAATTTCAGAATTTTCTTGGAGGAATAAAATAGAAAGAGAT
+AATATTTACGAGATTGTAGCAGTTGGGAATCCCACGATGATACACTTTTTGCTGAAGGTGGATGTGAAGA
+ATATAGCTGTTTCACCTTATGTACCTACTTTTACTTCTATGATGGAGATAAAGGCTAAAGATTTGGGGAT
+AAAGATAAACGAAGAAGGGTATGTGATCACATTGCCATTGATTTCAGCCTATGTAGGTGCAGATACTATA
+GCAGCGGTGTTGGGCAGCAGAATGGATTTAGAAGAGGATATGAGCTTGCTCATAGATATAGGGACTAATG
+GAGAGATGGTCTTAGGCAATAAACATAAAATGATAGCTTCTTCTGCGGCGGCAGGTCCTGCTTTTGAAGG
+AGGAGGTATTACTTTTGGCATGCCTGCTCTTGAAGGAGCAATAGATCATGTAGATTTTGCTAAAGTTCCC
+CCTTACACTACTGTGGGGGGGAAAGAGCCAAAAGGCATATGCGGGTCTGGCATTGTAGATGCCATCTCTG
+AATTATTAAGGTATGGAATTATAGACAAGACAGGGCGAATTGTAAAAGATGTGGAGCTTTTTAAAGAGAG
+AGTCGGGGTTTTTAAAGGAGAAGATGCTTTTTTGATAGGAGGAGATATATATATAACGCAAAGAGATATT
+AGGCAGATACAGATGGCAAAAGGGGCTATAAGGGCAGGAATTGACATCATGCTCAAAGAAATGGGAATAG
+ACGTAAAAGATGTTAAGAAAGTATTTTTGGCGGGAGGTTTTGGGAATTACATTTCACCTAAAAGCGCTGT
+TGAGATAGGCCTTATACCAAAAGAGTTGGAAGGAAAAGTTTTACAAATAGGAAACAGTGCGGGAATGGGG
+GCTGTCATGTGCCTACTTTCAGAAAAAGAGTTAAAAAGAGCTGTTGGCCTAAAGGACAAGATCAGATATA
+TAGAACTTTCTACGCATCCTGATTTTCAAAAGAAGTTTATGGACGGGATGTATTTCTAAGTAAGGAAATT
+AAATCGTGGAAAATTAAGCTTAAGTTTGGAAAAAGCAAGGGAGTCTTATTGGAATATTTGAGGTAATCTT
+CTTTGAAGAGCCGACAAACAAAAAGGCAACTTTCAATGGAAGCTTCAGATATTGCAAGTTTTTCAACTCC
+TTTTAGTATAGTATCAATGGAATCATAACATTTTTCGGCAAAGTATCAAAGTAGGAGAGAAAAAGGTATT
+GAAATTTTTATTAGTCTGTGGTATTATATCAAATGTAACAGTTGCCGAAGTGGTGGAACTGGCAGACGCG
+CTGGACTCAAAATCCAGTGGGGCTCACACCCCGTGCGGGTTCGACTCCCGCCTTCGGCACCAGCTTAAAA
+ATCAAGGTTTCCAGAGTTTTGAACTTTCTGGAAGACCTTTAAATATAGACCCAGTAATGCAATTAGATTA
+TGCTTTAAAGGGTATCCCTGAAGAGGATACCTTTTTTTATTGCTTGTTGCAATACCTGTTAAATAATTAC
+ATACCGCTAACCGTATATAATAGGATGTCACCATGATACATGAATTAAAGGCAGAAAGTAAGAGTGTTCA
+CTGATTGAGCGAAAAAAATAGCTTTTTTGGGAAATTTAATTAAGAAAATATCTTAGAAAAAAGGTATACC
+TGAAATGAAATCTAGTCTCCAAAAAATAATAAAGTCTGTCCTATGTTTATCAAGCAGTAGTTTATAATGG
+GCATTTTAAGTTTGGAGTTACAATGGCTATTATGATGAGAAATACAGTGTTTGCAGAAAATGAATAGTTG
+GAATTGAATGAGTTGTGAGCTTAGGCTATTCTTGTGCCTTAAAAGGAAACGGAATACTTTTCTATTAGCA
+ATTTTTTCTGTGTGTAAAGGGACTATTAAAAATTTGGAATTAACTGTAGTAAGCACATTGGGAGTTTTGA
+TAAAGGCGAAAGAAAAAGGAATTTTAAAAAAGTAAAACCGCTCTTAAATGAGATGATATAGGGAAAGGCT
+ACATTTGCAGAAAATTATGCAATAAAATTTTAGAAATTTATAAGGAAAAAGTAAACGCACTGAAAAAGGC
+GTTTTTATTTTTGTAGAAATTTAGAGGCGGAAGGTGAAGCTGGAAATTAGAAATGAACGGATAGCGTAAA
+ATTTCAATAAGTAACTGAGCAGGAAAATTAAGTATGAATGTGGAAAAAAGACCTCACCGGGAGAGAATCA
+AAAACCAAAGCGAAGAAGAACTAGCGTTGATTATTTAAAATAATGGGGATTTTCAATATAATGTCACCTC
+CCTCTATTATCTTTTATTTTCTCTTAATATCTTAGTTTTTCTTTAATTTTCTCATCACAACAAGAGCATC
+TCATGGCTTATATTACCATTTCTTACTTATCTAACCATTAAATGGGTAAGCTTAATAAACCTCATATCCT
+ATTTCCATATTATGGCGGGATAGCTCCACTTATCTCATGGGGTTTACCCTCCCATGTCTCACTGGATCTT
+AGTCCTTAATTCCTTCGTTCTACCTGCCATGAGGTGGATGTCATTTCTGCTCCATTGCAGGGTCTTTGCC
+CGTATGGTGATTATTTTTATGACAATTCCCGCTCTTGTTGTCAATATACCATCTTGACTAGTTGTTTTTG
+CTTTATTTCTTCCTTTACCTTTTATGTCACGTCGTTCACACTTTCGTTTTCCCTAAAAATTAATTCTTCT
+TAAGGATCAGCTTTTTAGATGTGAGTAAGTTAAAGCTGAAGAGAAGATAATTAACCCTTAATTGATTTTA
+TAGTATGTTGGCACTTTTTATGCAGCTTCCTGTAAGGCTGGCCTCTTTATGTCCTTCATCATCTTGATTG
+GGTCATATTTTACTCCTTTCTTTAATATGACATAAAATATCCTTATCAGTTTGTTGCACAATACTATTAG
+TGATTGCTTCTTTTTTAGCGGGTTTTGCGCTCTGGTGGTGTAATATTTGTGTAGTTCACGAAATTCTTCG
+TTTTTTGCGACCAAGGCCATTACTGCATTAAATAGCACACTCCTCAATCGCTTCCTCCCTCTTTTACTTA
+TTGTCGTTTCTCCTTTATGCTTACCAGAGCTATTTTCTATTAGGTTTAATCCCCCTAGTTTTTGTATCTG
+TTTTGGATGTTCATATTTTTCAATATCTCCTACTTCTGCAATAAAACCTGCTACTGTGTTTACTCCTATC
+CCTTTGATTTCTAGTAGTTCTTTAACCCCTGGTATCTCAACTATTAATTCTTCCATCTTCTTCTCTATTT
+CTTCAATTTGTTTTTTGAGAAATTCGTATTGTTCAATGAGAGTCTTTATCTCGTATTCCGCCATCTTTAT
+GCCCTGCTTCTTCCCTATGCTCTCCTTAGCAGTTTCTATCAGCTTTATAGCCCTTTTTTCTCCTACCCCT
+CTTTGTACTTCTTTCTTCCATATCGATATTATTTCTTCAGCACTCTTTTTTGCTATCTTCTCAGGCGTTG
+GAAATTCTCTTAATGTGATAAGTGCTGCTTTCCCTTCCCAGTCTGAAAATACGGTGTTAAACTCTGGAAA
+GTATATGTCCAACCATCTTGTTATTTGATTTTTTGTCATCCCTATTTGTTTGTTCAACCTCTCTTTTATG
+TCCATCGCTACCCTTAATTCCGCATATACTCCTTCAGGTATTATCGGCTCTACATATCTCCCGTCTTTTA
+CTAGCATTGCTATTGTTTTTGGGTCTTTCTTATCGCTTTTTGTGGGAGAATTGTCATCTAATTCTTTGCT
+CATCTTTACATGAAATGGATTAACCAATACTACCTTTATGTTATTGTCTTTAAGGTATTGGGCAAAACAC
+AGCCAATATTGCCCTGTCGGTTCTATCCCTACTATTAGTTTGTTTTTCTTATGTCTCTCCATCAAGTCTT
+TTGCCCAGTTAAGAAATTTTGTCATACCTTCTCTATTGTTCTCAAATCTTAGGTATTTTCCATATTCTAC
+TCCTCTGTAGTCAAATGCTCTGGCATAATGGCTTTCTTTTGCTATGTCTACTCCCGCAATTAATGTGTCT
+CCCGTTACTTGCAAAATCTTTTCATTTTGTTTATACTTCATTTTAGGTACCTCCTGTTTATTTTGATAAT
+TCGAGGTAAGTTCTTAAACTTACACTCTGTATTTTATCAGGAGGTACTTATTTTTTCAAAGTCCATTCTC
+CCTTATTTTTTATTCATTACAGGAATGCTCCATTATTTTTTATATTTTACTTTTGACTATTTTTTCTAGC
+TGGATTAATCGGTTTCAGAAATGCAGTAAATGATTCTCTATATTACAAATTTTAATAATTTTTCAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATATTAGATAATTCAAAAG
+GATTTTATCGAATTTTGTCGAATATAAATAAAAAAAGAGGATTAGGTTATTTATGGGGAGGGTTTATTGC
+ATGGGAGAAATCCCATTTGAGCAATCATATGCGATTAAAGATTTGGGTAACGAGTTAGAGAAGTTAATGA
+GAAAAATTAATGGCTTAAATTTACCTCTTTATGATGAGAATTTTGCTCTAATTTGTGAACTACAAATAGA
+CATGCCACAAAACAAGCACGAGGAAGAGTTCATAAAGAGAAAAACAAAAGATTTTTTAAGAAATGCGTTA
+GATACACATTTTCTTTTTACTTTACCTAAAACCGATGAAATATTATTATTTCTTGGGTTTGATAGAAATA
+GATATGAAAATCGGACATATAGGAATATGTTAAGAGAAGTTTTTTGTAAACTGCAAAGAGAAATACGCAC
+TTTAACTTCACATTTCAAATTAGTAGTAGGAGTCAGTTCATCAATAAAAGGGGAGTTTTCCTTTAAAAAA
+GCCTATACTGAGGCTCATGTAGCGAAAGAGGTAGGAAAGAGGATTTACAAGGAAGAAACCCTTACTTTTT
+ATGACGATTTAGGTATATACAAATTTTTGCGTTTTGTTGATAGAGAAGATATTTTGAAAGACGAAAGTAT
+CCGTTGTATTTACGAATATGACAAAAAGCACAATACAAATCTACTAGAAACCTTAGAAGCATTTATGGAT
+AATAATGGAAGTATAAAGAAGACGGCTGAGAAAACTTTTATGCATCCAAATACGATTAAATATAGGTTAA
+ATAAAATAAAGGAATTGGCAGGAGAAGATATACTAAAGGACGAAAGTAAGAGATTCTACTACTATCTATT
+GACAAAAGCAATAAGACTAATTTTGGATTTGAGTAATGTGTTTACTATTCATAGCAAAAAATACACAACA
+TGCTATTTTTTTTGTCCTTTTAAGACATATGTTTTTTCCAATACTGTTATTATAATTAAATTTAAGCGAA
+AGCTCCAAAATTATAGGAGGTGAACTTTAGATAGCATAAAAGCACAAAAGAAAAAATGTTAAAGGAAGGT
+AGAGCATGACATCTGACGTTACTCATTCTTTATTTTACATGCTACTAGCAAGAGATAGAGCAACAGCCAT
+TCATTCTCGAAATGTGGCAAAATACGCTATGACGATAGGCGTTGCATTGGGCTTAGATTCAGAGGATATG
+AAAGAACTATATATAGCTGCTCTATTGCATGATTGCGGCAAGGTTGCATTGCCAGACAAGCTTTTAAAAA
+CGTCTAGAAGCTATACACGTTGGGAAAAACAAATGATGCAGCAGCATGTAGTAATAGCAAAAAAGTTGTT
+AGTAAATCTCGGTTTCCCCAAAAAGATTATTGACGGCATTTATTATCATCACGAAAGATACGACGGTATG
+GGTTATGTGGAAGGTTTAAGGGGTGAAAGCATACCACTTTTCGCACGAATAATTGCTATTGCAGATGTAT
+TTGACGCGCTTACAAGCAAAAGACCTTACCGAGATCCGTTATCCATTCAACAGGCTATTGACGTATTAAA
+AGAATCAAAAGGACAGTTTGATGAAGAATTGTTGGACATTTTTTTAAGATATATTAACAAATCATATGTC
+GATACTGTTAAAAATATTTAAATTCAAAAATTTTACAATATTATGGGAGGTTTAAAATATGGCTGAAAAA
+AATCATAAGACACTTGCTCCTTTGAGCGGAGAGACCACAAGTACAACTAGCATAAATACAGCCATGGAGG
+GGGTAGATAAAAAGCAAATTGAAATACAAAGGAAAAAGGCGCGCACCTTTGCAAAAAGGCAACAGGCAGC
+GGAAAAAATTGCAGCAGCAACAGAAGAGCTTTCATCTGGAGTTGAAGAAGCTTCAGGAGCAATTGAAGAA
+TTGAGATCTTCTATGGAACAAATTGCTAGCGGGGCAGAGGAAGCAAGCAAAGCAATTCAGGAGTCACTCG
+CAGCAATTGAACAAGTAACCAAAGGAGCAGAACGTTCAGCAGAGAATGCCCAGAGGGTATTGGATAGGGC
+TAAGGCTATTCAGTTACTTGTAAAAAAGACAGCTGAAGACATAGAAAAGCTTGTAGAAGGTGTAAATAAA
+GCATCGGCTAAAAATGAAGAATCAGCAAGACTTGTAGCACAACTAGAAAAGCAAGCAGAGAATATAGGTG
+ATATAGTCAAGACAGTTGGGAGAATAGCAGATCAAACTAATTTACTGGCATTGAATGCAGCCATAGAGGC
+AGCACGGGCTGGAGATCACGGCAGAGGATTTGCCGTAGTCGCTGATGAGGTAAGGGTACTTGCTGAAACT
+TCGGAAAAGGCGGCTAATGATATAAGAGAAGTAGTAAACCAAATTCAGCAAGAAGTTAAGGTGGTAGTAG
+ATGCCATTAATGGAGCAGCAGCCAAAGCACGTTCACAGGTTGAAAGAGGGAAAACTATAAGTGAAGGTCT
+TGTTTCTATTCTCACGGCAATGGATGAGGTAGTAAAAGGGGTGTCTTTGATAAATGATCTCAGTCGTCAA
+TCGTTTCAAGCTGTACAAGAATTCCAAAAAGGAGCGGAAATAATAGCAAGCAATGCCGAAGAGCAGGCTA
+GTGCTACAGAAGAGTCACTTCAAGCGATAGAACAACAAGCAAAAGCTCTCGCTGATGTAAGTCAGGCGGC
+TGCTGAACTTGCTGAGATGGCAGAAGATTTAAGGACGTCCACTGATACTCAAAAATCGGCTGAAAGCTTT
+GCAGCTGCGGCAGAAGAACTTTCCGCTGCGATAGAAGAATTAAGCAAATCAGCAGATCAAATAATGGTTG
+CACTTTCCCAGATATCCAAAGGTGCTGAACAGCAGGCAAGTGCAGCAGAAGAATCTTCCAGCGCTGTTGC
+TCAGGTAGAAAAAGGAATGAAGACGATTGGCGAGCAGGCGCAGTCGGCTTTAAATAAAGTGATGGAACTT
+TCAAGGTTACTTGAAACCAACAAGAGCAATGTAGATCAGCTTATTGCTGGTATTGAAGATGCTCTTAATG
+AAAACAAGCTAAATATAGAAAAAATAAAAACGTTGGAGTCTATGGCTAAACAGATCAATAAAATTGTGGA
+TACTATTGTCACAGTTGGTATTCAAACAAACATGCTTGCGGTAAGCGGAGCTATAGAAGCTGCAAGAGCA
+GGAGAATACGGTAAAGGCTTTGCAGTTGTTGCATCGGACATAAGAAATTTGGCGCAAGATAGTACGAATA
+ATGCAGAGCAAATCAAAGAACTGGTAAGAGCTATACAGGAGCAAATAGAAATAGTGCTTGAAGATGCAGA
+GGCAATAGGCGATTCTACTGTTGAAGAGGTAGAAAAAGCTAGAAGTACTTCAAAAGATTTGGAGCAGATA
+GAAAAGGATATGAAGGAAATGGTAAAAGCTAGCGAAGAAATTGCAGAAGAGGCTAATCAGAGTATATTAG
+CGATAGGGCAAATAAGGGAAGGAATAGACCAGATTGCATCTGCAGCCGAGGAGGCTTCAAGGGCTGCACA
+AGAAGCAGCTGCAGCCGGTAAGCAACAAGCAGCGGGTATAAGGGAGTTAGCACAAGCTATTGAAGACATT
+GCAGCACTAGCCGATGAAATGCAACAGCTTTAAGATTTAAATATATTGGTTAAGGTGATGGTTTTATGGA
+ACTGATAAACACAAAAGATGTGGCAAGGAAAAATGGCCTTCAGTGTGTTACATTTCATTTGGGCGATGAA
+ATATATGGCATAGATATGCGATATCTCCAAGAAATAATAAGGGTTCCTGATGTAGTAAAAGTTCCCGGCA
+CTCCTTCATATATTCGTGGTCTTGCCAACTTGCGAGGTACAATCTTACCGATCGTAGATTGCAGACTACG
+TTTGGGACTCAAAAGAAATGAGGATACTGAGGCAAGTCGTGTGATCGTGCTGACAGCGGGTAACAAGAAA
+TTAGGGTATGTGGTTGATCAGGTGGTTGGAGTAATATCTATCCATGAAAAGGAAATAGAAAAGGGGTCTG
+GCTCAGAAACTGCTGCAGACTTTGTTGAAGGTATTGCCAAAATTGAAAAAGGCAAAAAGTTGATCATGCT
+GCTAGATGCCAAGAAACTTCTAAATTTCCGCGATGGAGAAACTATCAAAGAAGAGGTGGAAGTTAGTAAG
+AACAATATAATTGACATAGTTCAAGAAAGCGAAAAGAAGAACACAGATGCTAACGGTGAACAATTGGAGA
+TGATAAGTTTTAAGATAGGAGAGGAAGAATACGGTATTGAGGTAGGCAGTGTACAGGAAATTGTTCGTTT
+TTCTGGTGAAGTTAGTGAGGTCCCCAATACACCACCTTATGTCCTTGGTGTTATTTCTCTTCGAAATAAG
+GTATTACCCATTGTTAGCTTACGACGATTGTTTAATATGGAGGAATGCTCTTTTGATGAGAGGTCGAGAA
+TAGTAGTTACAAGTATAAGTGAAAATGGTTTTACATATGCTGTGGGGCTTAAAGTTGATTTGGTTTTGGA
+AGTGTTGAGAATAGATAAAGTTGCGGTTACTCCTGTGCCACCTTTATTAAAGACAAAAGATAGTGAAGAA
+ATAAGTGGTATATGTAAGCTGAATGAAGGTAGCCGCCTAGTTTACATACTTGATCCCAAAAAGCTATTTT
+CATATAGGTTAAGAGAAAGTGCTGATATATTGAGGGCACAGGGTGGTGATGAAGAGATGAAGGTTGTTGA
+TACGAAGGACGAAGAGGAGCAACTTGTAACTTTTTTGGTAGATGGTATAGAATGCGCATTTTCTATAGAG
+GATGTAAGGGAGATAATAAGACCAACAGAAATAATAGCGGTTCCTAAGGCACCGGATTTTGTGGAGGGTG
+TTATAAACCTGCGAGGTACGATTGTACCTGTTATCGATCTTAGAAAAAAATTTGGATTAAAAGAGAAAAA
+TCGGGATGATCGCAATAGGATAGTGATCGTTGAAATTTCTGGAAGGCACACCGGTCTAATCGTTGATTCA
+GTTAAAGAAGTAGTAAAAATTGGACATTCTCAGATAGAGGATGCGCCAGAGATTCTGATGGATGAAATAG
+ACCAAAGGTTTATAAAAGGAATTGCGAAGTTTGATGAAACGAATAGAATGATTATTTTGCTATCTGTGGA
+AGAGGTGTTGTCAGGAAAGGAGAAAAAAGAACTAATGGCAATAGAGGAAGCAGATAATTGACGCAAGGGT
+TTGATAGGAGAGAAGTGTTAATTATGAAGAAAAAAATTCGCGTACTCGTAGTGGATGACTCTGCTTTTAT
+GCGGAGGTGTTTAAAGGATATACTTGAAAATGAGGAAGACATGGAAGTAATTGATACCGCTCGTGATGGC
+AATGAGGCAGTAAAGAAGGCAGTAGAACTTCGCCCTGATGTGATAACTCTTGATATAAATATGCCAGTAA
+TGGATGGGCTTACTGCGCTGCAGTACATAATGTCTCTTGCGCCATGTCCTGTTGTAATTATTTCATCTCT
+TTCTACAGAAGGAGCTTTAACCACATTTGAAGCTCTCGAACTTGGAGCTGTTGATTTTGTGGCAAAACCA
+GGAGGCACAGTTTCGCTGGGAATAAAGCAGCTTGCAGACGAAATTGTATCAAAAGTGAGGATAGCTGCCT
+TATCTAATAAGGAGCTACTAAGTTCTTCAAGAAACTTTAAAAAGTTATTGAAACGTAGAAATCAGGAAGT
+AACTAGGAAAGTATATGAAAATAAAATTTCTAAAAAAGAAATTGTGGTAGTAATTGGAGTTTCTACAGGG
+GGACCGAAAACATTGATGGAAATTTTACCTTATCTTCCTTCAGATTTTCCGGCAGCTGTGTTGGTAGTTC
+AGCACATGCCGCCAGGTTTTACCCAATCTTTTGCTCAACGTCTAGATCAAAGCTGCAATTTAAAGGTAAA
+GGAAGCGGAAGACAAAGCGTTTATAGAACCTGGAACAGTTATCATTGCAAAAGGTGGATGGCACCTTGTG
+GTGGAAAGAGATTCAAGAAGTTCTAAGCTTATTACTAGATTAACTCAGAAGCCTGAAGAGACACTTTATA
+AGCCTTCTATTAATGTTACCATGAAATCGGTACTTGAAAATGTAGATGGCCGGAATATTATAGGTATACT
+TTTGACGGGTATGGGTGACGACGGTGCAGATATGATGGTTGAAATAAGAAAACGAGGTGGATTAACTATT
+GCAGAATCACAAGAAACTGCTATAGTATATGGTATGCCAAGAGCAGCTGTAGAGCGTGGTGGAGCTGAGA
+TAGTGGCACCTGCTTATAAGATAAGTGATATCTTGTTAAAGAAGGTGAATGAGTATGCAAGAACCTCAGA
+ATATTAATGAATTAATCAGGCTAATGAAGAACGGCAGAAATGAAAGCGAACGCATCGCGGCAGCACTCGA
+TTTGGGGAATTTTAAAAGCAAGGAGGTAGTAAAAGCCTTGGTGGAGCAACTTTGTATAGAGACAAGTAGA
+GCAGTACAAGAATCAATAGTAAGTTCTCTTATAAAAATAGGAAACGAAAATGTTGCAGAGCTTGCTGTAG
+AGTTACTTAAAAGCGATGATGCTTATCTTAGGAATGTTGGAGTAGAAATATTGGCAACCATAGGGGATTC
+GGCTCTTGAGGTTTTTGAAAGAATGATAATGCATCCTGACAAAGATGTGCGACAGCTAGTGGTTAATGCT
+ATAGGAGAAGGACAATTGAAAGAAGCTGTCATGATTTTAAGAAAAGTTGTAGAGGAAGATGAAGAAGAAA
+ATGTTGTGGCGGCAGCAGTTGAATACTTAGGCGAGATTGGCGGTAGTGATGAGGACAAAAAGGCAATAAA
+GCAAGCTTTAAATCGATTTTCTAGTCCTTTTTTTCAATATGTTGGAGAAGTTGCGCTAAAAAAATTGGGA
+GGATAGAAATGAGGTGTACAAGTGACAGCTGAGGAATTCATCAAGTTAAGAGATTTTATCTACCGGAAAA
+CAGGAATATATTTTGAGGAGCAAAAAATGTATTATGTAAAAAACAGGGTAGAAAGCCGGATGGAGGCTAC
+CGGATATGAAAATTTTAGGAGCTATTTTACTTGGCTGCGATTTGATGTAACGGGTCGAGAACTTCAACAA
+TTGCTTAATGCTTTAACAATCAATGAAACATATTTTTTTAGAGAATATTACCAATTGAAATGTTTTGCAG
+AAGAAGTTTTGCCTGAAATTTTGGAGAGAAAACGTAAAGAAAACAGCCGAAAAATCAGAATCTGGTCTGC
+AGGTTGCTCCACGGGAGAAGAACCGTATACACTTGCCATAATTATGAAGGAAATGCTTGAAGATGTAGAT
+GATATAGACTGGGAAATTTATGCAACAGATATAAACACTGAGGTTTTACAAAAAGCCGAGAGAGGATTAT
+ATTCACAAAGAGCTGTTCGACTTGTACCAGAAGAGTATAAAAAGCGCTATTTATATAAAAAAGGAGATTT
+TTATGAGGTAATACCAGACCTTAAAGAAAAAATTATATTTTTTCAGTTAAATTTAATGGATGCAGTGGAA
+ATGCGAAAAATGAGGAATTTTGATGTGATTTTTTGCAGAAATGTACTCATTTATTTTGATGATGCATCTC
+GAAGGCAAGTAGCAATTTATTTTTATGAAGCTCTTGTAGAAGGAGGTTATATATTTTTAGGCCATTCAGA
+GTCAATGAGCCGTATTACACCCATCTTTAAACTGCGAAAATTTAAAAATGCGTTTGTGTACCAGAAATGA
+GGTGAAAAGAGTGAATCCCAGCGTATTAATTGTGGATGATTCTGCGGCAGTGCGTGGTTTTCATGGCTCG
+ATACTTCGGAATGTTGGCTTTGAGGTCGAAGAAGCTGCCAACGGTTATGAGGCTTTAGAAAAGTATCTTG
+CAAAAAAATTTGACCTTTTATTAGTTGATGTGAATATGCCCAAAATGCATGGATACGAGTTGATACGGCA
+GATAAGAGAACAAGAGCTTCATGGTTTTGTGCCAGTGATTGTTATATCTACAGAATCAGGAGAAAATGAC
+TATTTAGAAGCGTTTCGAGTTGGGGCAAATCTTTATTTAGAAAAACCGGTTGATCCGATATGCTTGCAAC
+TTTCTGCAAAAATGCTTACAGGGATAAGGTAGGGATGACTGAAATGAAGAATGAATCCAATGGATTTATA
+AAGAATGCAAAAAAATTGCTTGACAATATAGGCTTTTTTGTGCTTGGGTTAGAAGATGCTTATGAGAAAG
+ATAAAGCAGCTGAAGAAATTTTAAGCAGATTGAGTGAGTTATTGCAATTATGCAAGTCCTATGATTTTAA
+TAAACTGAGTTCTTTTATAGAAAGTTTAATAAAACTGATTAAGGAAATAGCACAAAAAGAGAAATTTCTC
+GATACGGAGATAAGTGATTTTTTACTGGATTCTTTTGAGAGGATAATAAGTTTAGTTGAAAACGCTGAAA
+AAGAAGGACTTGAGACATTAAAAGCGCCGGAGCTAAAAGAATTTGAAGGCAGAATATCAGAGTTTTTGGA
+TGAAATGGATAAAATGCCTCAAGCTTCTGTGATACATACAGACGACATGTTACGCACTATTTCCAAAGAC
+AAAAAGATTTTTTTAAATGAATTAATACAAAAAAGCGAAAATGTTTATGAAATACTACTTCAAGTAGTAG
+GTACAAAAGCTGTAGAAATTGATGTAACGGAATTTTTTGACAAATTAAAAGAAATTGGAGAGGTTACACA
+TATTGATGCTGATACGCGAAAATTACCTTTACTAGAAGAGCTTGATCCTTCTATCCCTTATATATCTTTG
+ACTTTTGTATTGATATCTGATAAAAATGCCCAAGAAATAGAAGATACACTGTATAAAGTAATAGGAACAG
+ATACTGATGTAAAGGTACTTGTGTCACCGGTATTTCCTGATGCAATTGAAAAATTTACGACATCGAAAGG
+CGATTCTTTATCAGCTATGTCGGCTGGAGAAGACAAGGTACAAGAAGTCATGGATATGATAATTTCACAG
+CAGGAGGAGTTCTATAAGATTGCAGAGACGCCAGAAGACCGGCGCTGGAGAGGAAACATGGTTATAAATG
+TGCTTCAAAGGATAGCAGAATACATGGGTTGGGTTACAAAAAGTGGAAATTTAGTTAAAATGATTAAAAC
+AAACAAAATCAAATTACCAGAAAGATTTGTAAATCTTGTGAATCTTATAATAAACAACGACAAAAAATTG
+CAGGAAAATGAGTCTAAAGATAGGGGAGTTTATGCAGCAAGAACTGAGAATGAAGAAATAGAAAGGCGTG
+AAATTAAACAAGGTGAAGAGAAAATCTTGCAAGAGTATAATGAAAGTATTTCCAGAGATATGACGAACAA
+TAAAGGTTTTTCAGAAATCGAAACTACGAAGACGCTGAAAGTAGACCAGACTAAAATCGATGAGCTTATG
+AAGTTAGTAGGAGAACTGGTTGCAGTCAATAATGGACTTTCGTTTATGATAAAAAAAATCGAAATGGAAT
+ATGGATCAACAGATGTAACAAAAGAATTAAAAGATAAGCAGGTTTTGTTAAAGAGGATAGGAAATGACTT
+ACAGGACATAGTAATGAGCTTGAGACTTCTTCCAATAAAATATATATTTGATCGTTTTCCCAGAATGATT
+CGCGAGATTAGCAGAAAACTTGACAAGAAGGTACGTCTTGTTACCGAGGGGGAGGAAACCCAGATAGACA
+AGAATATTGTAACGGCGCTTTATGATCCAATGTTACACATTATAAGGAATGCAATCGATCACGGAATTGA
+GAAACCAGAAGAACGGTTAAAAAAGGGAAAATCCGAAGAAGGTTTGTTGGTTCTAAAGGCACAAAAAATA
+GGAGATAAGGTTATTATTGAGGTCAGAGATGATGGACGTGGCATCGATACTGAGGTAGTAAAAGCGAAGG
+CAGTTCAAAAAGGTTTTGTATCTGCTGAAAAAGGAGCGACGATGGATGAACACGCTGTTTTGGAACTTCT
+GTTTATACCTGGTTTTAGTACTTCAGATGACGTAACGGAGTTGTCTGGTAGAGGTGTGGGAATGGATGTC
+GTGCGTGATACAGTGAGAAGACTGGGTGGTAATGTGCGTTTGATGAGTAAAGCGGGAGTAGGTACTTCTG
+TATACCTGGAACTGCCTGTGACAATGGTAACATCCAGGGTGCTGTTATTTACTTTGAAAGAGCGCCGTTA
+TGCCTTGCCCCTTGAAAGTGTAGGAGAACTAGTAAAAATAAAGGCTGAGGATATAAGAAAGATGAAAGGA
+AAAGAAGTAGTAGTATTGAGGGGAGAAATAATGCCACTTTTGAGACTAAAGGAATTTATGGGACTTCAAA
+ATGATGCGGAAGAAAAATTTGATACAGAATATTCACTTGTTGTACTAAATAATGGCGTGGCGGTGATGGT
+AGATGAATTTATTGGTGAGCAGGAGATCATTATAAGGCCACTTCCGGAGGAACTATCTTCAGTATATTTT
+TTGGGTGCGGCTATATTGGGAGATGGGGATATTGTTCTTGTTCTAAATCCTGAAAAATTAGGAGGAGGCA
+TTTAAAGTGATGTTGGACTATCTTGATGCCTATGTTGAGGAGACGGAAGAACAGCTTTCAAGATTGGAAC
+AGCTTTTTTTGGAAATAGAGAAAAATACCAACCAAGCAGAAATTTTAAATGAAATTTTTAGGATTATACA
+TACAATAAAAGGTTCCTCAGCTACAATGGGTTTCAGCATGGTGGCAGATTTTTGCCACAGATTAGAAAAT
+CTTTTTGACAAGCTGAGGAAGGGTGAATTTGGCATAGATGACTATTTGATAGATGTACTGTTTAAAAGTT
+TTGATACTTTGAAAGAAATGGTGTCAGCATCTATAAAAGGAGAAAACTATGATAGCTATATACTAGAAGA
+GTTGATTAACGCTATAGATAGTTTTAAACAAATGAATGCCAATAATAATGGTAAGAACATAGAGGTTGAA
+AAAAAAGAAAACCAGGTAAATAACAATATTTTGGAAATATCAGTTGAAATAAGCAAGGATTGCATAATGA
+AAAATGCACGGGCTCTTATAATTGAAAAATATATTGAGGAAATGGGAAATGTGATAAGTTTTGAACCTTC
+TGTTGATATGCTACAAAGAGAAGAAGTTGTAGGTGAAAAGATAACGGCAATATTGGAAAGTCGGCTAAAA
+ATCGAAGATGTAGTCTGGAAGTTACAAAATATACCAGATGTTGTTAACGTAGAGGTGAAGCAGGACTATA
+GAAGCAAAGACGTTGTCAAAATAAATATAAGTACGCAGAATAAAATAGAAGATATTATGCATTTAAAAGA
+AGTTATGATGAAAGCTAACGCGGTAGAGCTCGAATTTGAAGAAAAATCCAAGATGAGTTTTGCATTATTG
+CAGCTTATACTTGCTGCATATAGAGAAAATAAAGAAATTTATTATAAAACAACTAGAGGCAATGTGGCAA
+AAATGCTTAATTTAATGGGGATAAGGCCACAATTTGCACTATGTGAATGAATTTTCTATTACTCCCATCA
+TAAAGACTTCTTTCTCCTTTTTTGTTTTTTTATTTTTGCCAACAGTAGTTTCTTTTAAGGATAGACTTTA
+TTGTATTTCTGCTTACTTTTAAGCTATATTTTCTATAAAAGTACGAAAATAAACAGCTATATCTAAAGAC
+AGTTTTTTTTTGCTTCAGAGATGATAAGATTTTCTAATTCAGAAGAAGTTTTTCTGGGAGGATTTTTTAA
+GTTTTCTTAATTTATCATGTAAAGGACCCATTAATGGCTCTACGAACAGTGTGACTTGAGATACTCAATA
+TTTTTGCTGTTTACAACTTCTCTAGTTTTTTCAGGGGATATTTTTTTAAGGTCATTGTATGTTATAATAT
+TTATCGGCTGATATAATGTTTTCTTCACTGTTTTTGTATTACGAGAATTTCTACTGGTTATGATAATTGA
+CAATAGATACAAACCTATCTATAATGAAAGAGATAATATGGCTGGTCGTATTTTAGTATATGAGTGGAGT
+TTTCTAATAATTGACGGAATTTTAAGAAAAACCAGAGAGATTGGTTCTGTTGGAATAACCATAATGAAAA
+AGATTGGTTAAAATATATTAATTGGAATAAGTAAAAGTAAAATAACAAAGACAAACGGTAAAATGTCAAG
+GGGGTAATTAAAAAATTTTTGAGGCATTTAAAGGGCAAAAAGACAAAAAAATACCCTTCTTCCAACATGC
+CAATAAATGGAATTGGAAGTTCCAAAATAGAGTTCTTTATTAATTTTTAACAAAAGAGTATTTAAATACT
+AACAACACCTCTTTCTTGATATATTTGACCTTTGCTGAGCATTGCAAAGATCAGAGGGATTAATCTTCTA
+GCAGTTAAGACGAGGGCACGTTTATGTTGGTGTTTAGGTACCTCGCGATACTTCTTGTTGTAGTACTCTT
+TAAACCTCACTGTGTGCACCCTAACACAGTTAGCGGCTTCAACAAGATAGTATCGCAGGTACTGATCACC
+ACACTTAACCAAAGAAGTATCCTGGGCATTGAAATTACCAGACTGGTATTTATTCCAGATGAGGCCGGCA
+TACTTGGCAAGAGCAGCTTCATTATTAAACCTTTTGATATCTCCAATTTCGGCGATGATACCAGCAGCAA
+GGACGTCCCCAATGCCGGGGATAGTAGTTAGAGTTTGATTAAAAGCTTTAAGCTGTCTTTAAACTTGCCG
+TCAAGCTTTTTAAGTTGGGATTCAAGGAAGCGAATATTTTCAAGTGTCATAGAAAGAGCTAAGTCGTTTG
+CTTCAGCAAGATCAGGGTGAAGCCTGTAAGCTCTGTTAGCAGCAGCTTTTAAAGTTTTGGCGATTTGAGT
+AGGGTCTGAGAGTCTGTTATTGCCGTTTTTCACAATAAAGTCGATAAGGTTATCAAGAGGCATGGAAGCA
+ATATCATCAGGAGTAAAATTTTCAATGATAGCTAAGGAAGCTTTACCAAATATGTTGCTAAAAGGGCACT
+CTGAAGGATAGGTTGAGAACTTGAAGGAAATAAGGTTTAGGGCGCGATTTTTTTCGCGGACCAGACTGCG
+GACAATATGATAACGCATGCGAGTGAGTCTTTGCAGTGCAGCGTATCTTAAATCTGGCAGCGGAGTTGGT
+TTGACTTGACCAAATCTAACACATTCAGCGATAACAGTTGCGTCAACAGAATCTGTTTTAGGGAGATGGA
+TATAAGCACCCTTGAAAGATTTAATGATAGAAGGATTGATGACGTAGAATAGAGGATTAAAGGGAGCAAG
+TTCAGGAGAAGAAGCCAGGAAAGTATGCAAATGCCAGGCATAGTGTGAAGTAGCTTCCATGCCAAATTTA
+ATGGATGAAATATTGAACTGTTGAGCAAGAGAGATAGTGAAATCTATAAGCTGCTGAGCGCCATCTAAAT
+CATTGGGGAAGAATAAAGCTTTTTTAACTAAGCGGTTACCGGCCTCATCAATAAAGGAAGCAGCATTTAA
+TTCGCTAGAGATATCATGCCCACAATAAGTGTAGAGCTCATGGATAAATTCACGCTCCTTTTTGCAAAAA
+GTTTTTTGAAGGTCCTTTGTCTCTTAAGTTTTTGTAATACACCCTCGCCGTGATTAGTGCTCAGATTTAG
+CTTATAGGGTGCCTGACCATCGATGCTCAAGCGATGGACAGATAAGCTAAAGAGGCACAACAAACGAGTA
+TGTATTACTCAAATAACTCCAGAGGTTCAGTCTTTGCCGAGTGGTAATGCTGCTTTACCAGCATGCCACA
+GGAGTGAGTCAAAAATACCTCAGTAAACTTAAAAGGGACCTTCTACTTTTAAGTTTATCAGAGACAAAGG
+ACCATTTAAATAAAAATGAGAAATTTAATTATGAGATTGTTTTACCAGGGTAAAAATGGTTTTTAAGGAT
+TTAATTTGTGTGTTTATTATTAAATTTTTAATGTGGATTACAATCATATTATACGAGCATTCCTGTAATA
+AATTAAAACAGCCTTTGCAAAAATAAAACCCTCCTGGTAAAAAAGAAAGTGAAAAGGAAAAACAATAACC
+AGGAGGGTGATACACATGAACAAAGTACAAAAACTACTTTTAGTCCACAGTTCTGATATAATTTTTGTCG
+GGGTCGATGTAGCTAAAAAGACCCATTATGCAAGAATAATAAATCACATAGGACTTGAAGTAATAAAACC
+CTTCAAATTTAATAATAGCATAGATGGATATGAACGTCTAGTATCCAAAATACTTGAAGCCAAAGAAAAA
+TCGAAAGCAACAAAAATATTAATAGGTTTCGAACCAAGCGGTCATTATTGGAAGCCACTTGCATGGTTTT
+TAAAAGAAAAAGGATATACAGTAGTGATAGTAAACCCATATCACGTAAAACAAAGGAAAGAAGAGGAGGA
+CAACAGTCCATCAAAAAACGATAGAAAGGACGCGTTAATAATTGCAAGACTAATAAAAGAAGGGAAATTT
+GTAAACTGTCTTTTACCTCAAAACACATATGCAGATTTAAGAAACCTTTCAGTTGCAAGAAAGCAGTTAA
+TAAAGAAACTAAACAGTGTAAAGAATAAAATTATTGCAATATTAGACGAATACTTTCCTGAATTTGAAGA
+AGTATTCAAGAATTTGTGGGGGAAAGCAGCCTTATGGATATTGAGGAACTGTCCATTTCCCAGCATAATA
+CTTAAACTGAGCAAAGAAGAAATAGCAGAACAGCTAAAGAAAGCCACTAATAACAGGGTAGGCATGAAAA
+GGGCAGAAAAGCTCATTGAAGCAGCAAAAAAGTCAATAGGTGTAAAAGAAGGGATAAAAGGGGCACAAAT
+ACGTTTAAACATTTACCTTGATGAATTAGAATTTTTAAAAACACAATTAGAAACCATAGAAAAAGCTATG
+GAAGAACTGCTCAAAAAAATAGACATAGCAGAATATCTGTTAAGCATTCCAGGCATAGGAGTAATAACAG
+TAGCAGGATTTTTAGCAGAAGTAGGGGACATAGGGAAATACACACACTATAAACAAATCCAGAAACTTGG
+GGGATTAAACATAACGGATAACCAATCAGGGAAACACAGGGGGAAGACCAAGATATCAAAGAGAGGGCGT
+CCTGAGTTAAGAAATCTTCTATACAAAGCAAGCCTGACATTAGTAGCCAAAAACAAAGAATTTAAAGCAC
+TTTACAACTACTTTTTAAGAAGGCGAGAAAATCCTTTAGAGAAGAAACAAGCATTAATTGCGATTTCAAT
+AAAACTCATAAGAGTTATGTTTACGCTTGCTAAGAAGAAAGAAAAATACGATTCACAAAAAGTACTTGGA
+GAATATCGTATGAAGCAAATAAAGGAATTAGTAGCCTAGGGGGCAACAAATCAATTTAGAGCAAATAAGG
+TTGGGGAAGCTGTAGTACCCCCCATAAGGGCAAGACCCTGAATACGAGTAAGAAGCTCCCCAAAAGCCCT
+CAAAGGCAGGAGGAAGGAATGTAATTAAGGGCATGACCCTGAGAGACATGATAGGGTAGCCGAGGGCTAA
+GTAAAAAAACATAAAAATATGCTAATAAAAGGCAACCGTGAAATAAGTTGCCTAAGGGAGGTGTTGTGTT
+GTTTTAAAAAGGCTTTATTTGAAAAAGGTAAAAAGAGCTCAAATTTAGTGAAAAAATGAGATTTTTCAAG
+CTTGATTGAGCTAATTACAAAATATTGAGATAGGAGTGGGTACGGTGAAAGAGACTATTATTTATAATTT
+AAAAACGCTTGTAGAAGAAATAGCAGAATCAGATAATACTAAAAAAGAATGGGAGGATTTTTTGATTAGT
+CTCGCAGATGCCTTTGGCAGTGAGGATATGAAAGGAAGGATAAAAGAACCTCTCAAAAATTTGCTGAATT
+TTATTGATGTAAGTGCTCTGGTAAGAGGGATGGAGCTTTTGAATGCCAGAATTGAAGGGTTCCCCCTTCC
+AGAAATGTTAAAGGTCGTAATCGAAGTATTGGACGAGATAAAAAATGATAAGGAGATGCGCATAAGAGAG
+CTGGGACACGTACTTGCCGAACTCGCAACCCCTATAATAAGGATATGGCGTGATGTACTCCTGGTACCTC
+TTATTGGTACACTTGATAGCCACCGAGCACAGAGCATGGCTGAAAAACTTCTTGAAAGAACAGCAAGTAC
+TAGGGCAAAGGTGGTTATTGTGGATGTGACAGGAGTGCCAATGATCGATACGATTGTCGGGGGATTTTTA
+ATAGAAATGTTTAACGCAGTAAAATTGCTTGGCAGTGACGTAATTCTGACAGGTATAAAGCCGGAGATAG
+CTCATACTCTTGTAAAGCTGGGTGTCGATTTCAATATGGTAATTATAAAAAGAGACTTGGAAAGCGCTCT
+TAAACATGCAATTGAGATAACATCTGATAACAGAGGAGGAAGATATGGACAAAAAAGAGGGAGCGACTAT
+GAAGAATAAAGTAGTGCCAACCATTAAGCTTTATGATTATCTACTTGTTCCAATACAAATTGAACTTGAT
+GACAATACAGTTGAGAGACTGCAGATGCAGATACTCCATGAGATACATGAGAAGGAAGTTCGGGGAATAA
+TAATCGATGTTAGTATGGTCGATGTAATCGATAGCTATATATCTTTTGTTCTTTCGGAAACGGCTGGCAT
+GGCTAAGGCTATGGGATGCTATGTCGTTATATGCGGAATTCAACCTCAGGTAGCGCTTACGCTATCCCAG
+ATGGGCATCAAACTGAAAGACATAATCACTGCCCAGAGCCTTGAGGATGCTATAAATATTCTTGATAAAT
+TGGAATAAGAGATACTTTTTTGATGCTTTTTTGCTTTTAAAGGGGTGATACTAGGTGATAGAAGTGAATC
+CCCAGGATTACGATATAGTATTGAAGATAAAAGATGAAAGCGATATTGCGGTATCAAGGCAGATGGCGAA
+AAATTTTGCACAGAAAATGGATTTTTCTCTGGCGGATGTTACCAAAATAGCTACGGCCGTGTCGGAACTG
+GCAAGAAATATATACAGATACGCAAAAGAAGGATATATTTACATCAGGAAAAAAGAAGGAGGTTCAGAAA
+AAGCGCCCGCCATAGAGATTTTGGCGTGCGACAGGGGACCTGGGATAGAAAATGTGGAACTAGCCATAAG
+CGGAGGATATACGACTTCGGAAAGAAGCCTGGGGTTGGGTCTTGCAGGAATTAGAAGACTTATGGACAGC
+TTTCATATTGAATCTGAAGTTGGAAAGGGAACGGTTGTTATTGTTGAAAAAAGGAGGCGCGTGTTTTGAC
+AGAAAAGCTGGAGGTTGATATTGCTGTTAAAGCTGATCTTTTTATTCTCGAATACCGTCTCAAGAAATTT
+ATGGAAAAATTCAATATAGATATTCCTTCCGCTTTGCTCGTGGCCAGAGAACTGGCCACTAATATTTTGA
+AATACGGTAAAAAAGGTTTTATAGAGGTAAAGTTAAAGGAAGATGGTTTATGTCTCGTGGCTGAAGACAT
+AGGAAAAGCTGACGTGGATAACGGCGAAAAAAGGCCGGCCGGAGGACTTGGAATAGGACTTGAAGTGGTA
+AAAAAAAGTAGCAATGAGTTTGAAATCGAGCGAAAACCTGGCGGGTGAACAAGAGTGAAAGCTACTCTTA
+AAGCATCTAACCAAAAGGGGAAGAATTTTGTTTTGCAAGTCGGGACGGCATCAAAACCGCATTATCTTGA
+GGAAGAGAGCGGAGATGTATGTGTGTGGAAGAAGATGGGCGAAAAATATATGTTATTTGTAGCGGATGTC
+TTGGGCCACGGAAGAAAGGCGTACGAAGTTGCAAAAGTTATCGAACTTTACGTAAAGAATTCAACCGAAG
+GAAATATAGATAAGATATATGCGGATCTTGAAAGGCTTGTAAGGGGTACGCGGGGCTGCGTTGCTTTTGT
+TGCTCTGGTTTCTGAATCTATGATAGAATATATAAACGTGGGCAATATAAAGGCTTGGATTGTCGATGCT
+GGGACTGTAAGGAGAACAATGGGAGTGAGCGGTGTTATTGGTAGGATGCCGATCAGCCTAAAAATATTTA
+AAGAACCGATATCATTGCTTCATTCTACATTAGTGGTCTGTACCGATGGAATAAAGAATCAGTTTATTCC
+ATCGCCTGATATGGATTGGATAAGAACATTAAGTCCTAGAGACGTTGCTTTAAAAATAATAAAGGAATTC
+AGCATAAAAGAAGATGATGCTACCGTACTAGTAGCAAGGGGGGAAATGGGGTAATGACAAATCTCAAAGG
+TTTTATGATGGAATATAAAAATTACCTTTCAGAATACATTTTAAAAGGCGGACAGGATGAGATACTGTTT
+GAGGCATACCAGCACCTTATAAAATTATTGGACGATTCTTCAGCTCAAGCCGCAAATATTTTAGATATTC
+ATAATCAAGTTCTGAAAGACGTTCTTAATATAAAGCAGGATAACGATATGGTACAGTGGATTTACATTGA
+AAGAGCCACAGAATTTCTGGCCCAGATACTTATAGCAACAGACGCTTTACTCCTTTCTCTGAAAGAGAGT
+GTAGAAAGAGATCCATTGACAGGGCTCTACAATAGATTGGCTATTGATAGAATTCTTTCGAAAGTTTGGC
+TGAATACAAATATGACCAAAACACCTCTTACAGTAGCCATGCTTGATTTGGACGATTTTAAACATGTTAA
+TGATAAATACGGACATCTGATCGGCGACGAGTTGTTGAAAGAAGTGAGCACTGTTATAAAAGCTTGCCTC
+AGGGATAAAGATGTGGTTATGAGGTATGGAGGCGAGGAATTTCTCATATTGCTGCCAGAAACAGAAATTG
+AGGGTGCCAAAAAAGCTCTTGAAAGGGTAAGGAAAAAAATAGAGGAAGGGATTTTTACAGAAGCCAAGAT
+TAAAGCTACTGCCAGCATAGGTGCGGCAGTATATCCGGATGATCGTCCTTTAAGTATGGAGCATTCCTGT
+AATGAATAAAAAATAAGGAGGGTGCATAGTGTAAAATTATCGTAGGATTTTTTGAGTGAAAAAAACAAGA
+GACAACCCCTGTGATAAAATAGAACTTGGAAACAAAACATCACAGAAAGGGGTGTCTCTTGTGAAAAAAC
+ATATCTTTGAGGATATTATACTACAAAATGCTCTAAATTTCACTGAGGAAGTAGTAGAAATTTTTGGTGA
+TTTGTTAAACAAAGGAATGAATATTACAGAGCTTGTAGCAAGGATAAAGGAACTCACGGACAAACTAGGT
+AGAGGGGCAATAGAAGCAATTATTGAAGAGTTAGATAGGATAATAAAAGAAGACAAGAGAAGGAAAGAAA
+AATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACGACAGTCCTTGGGGATATTGAATATGAGAGGAC
+ATATTACAAATCTAAAGAGGATGGGAGATATACATATTTGGTGGATGATGCATTAGAGATAGGACGGCAC
+GATAGGATAGAAAAGGGAGTAAAGATAAAGTTAGTAGAAAACGCAATAGAAGAATCATATGAGAGAAGTA
+GTAAAAAAGCATGTCCAGAGGAGTTAAGTAAACAGACGGTATTAAATGCAATAAGGGAAATAGGGGAAGT
+AGAAGTAAAGAGAGAAATAAAAGAAAAGAAAGAAGTAAGGGTTTTATACATAGAGGCAGACGAGGACCAT
+GTACCTTTACAGGACGGGAGAGATGAAACTCCACGATTAGTATACATACATGAAGGTAGAGAAGAGAAAA
+ACGGAAGGAACGTACTGAAGAATGTCTATTACAAAGCATATGTAGGAGAGAAACCTGAAGACATATGGAT
+AGATGTAGCAAATTACATAGAAGACAATTACAAAGAAGAGAAGATAGAGAAGATATACATAGCAGGAGAT
+GGGGCACCGTGGATAAAAGAGGGATTAAAATGGATATTAAAATCAAGGTTTGTACTAGACAGATATCATT
+TAAACAAATACGTATTAAAAGCTACATCAAAAGAGCCAAAGTATAGGGATAAGATATGGAGAGCAATAAA
+TGAAGGGGATAAAGAAAGAGTAAAGAAGGTATTTGATGAGTTAATAAAGGCAGCAGAGGAAGAGAGAGAG
+AAAGAGAAGATAAAAGAAGCAAAGAAATACATACTAAACAATTGGGAAGGGATAAAAATATACAACGAAG
+ACGAAGATGTAATAGGGTGCAGTGCAGAAGGACATATAAGCCATGTATTTTCAGCAAGACTAAGCAGGAA
+TCCATTAGGGTGGAGCAGAGAAGGATTAAAACTAATGGCGAAATTAAGGGTATTTAGCAAGAATGGAGGA
+GACTTAAGAGAAGTAGAATGGGGCAAGAAAAAGAATATAAATGCAGGAAGTTACAAATTAACGAAGAAGC
+AAATAAAAGAAGCGGTAAGGAGAGTTAAAACGTCTACAAATGAAAAGATAAACAATATTACAGTTTTGAA
+TATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGAGCATTAAAATATGCACAAGTTATATAAAAAAGC
+ATGATAAGTTGAAGGCTGAAATTAACTAAGTTTCAGGGGTTGTCTTAAAAAAATCCTACAGTATCTTGAC
+ACTATCATAAGGGAGAATGGACTTTGAAAAAATAAGTACCTCCTGATAAAATACAGAGTGTAAGTTTAAG
+AACTTACCTCGAATTATCAAAATAAACAGGAGGTACCTAAAATGAAGTATAAACAAAATGAAAAGATTTT
+GCAAGTAACGGGAGACACATTAATTGCGGGAGTAGACATAGCAAAAGAAAGCCATTATGCCAGAGCATTT
+GACTACAGAGGAGTAGAATATGGGAAATACCTGAGATTTGAAAACAATAGAGAAGGTATGACAAAATTTC
+TTAACTGGGCAAAAGACTTGATGGAGAGACATAAGAAAAACAAACTAATAGTAGGGATAGAACCGACAGG
+GCAATATTGGCTGTGTTTTGCCCAATACCTTAAAGACAATAACATAAAGGTAGTATTGGTTAATCCATTT
+CATGTAAAGATGAGCAAAGAATTAGATGACAATTCTCCCACAAAAAGCGATAAGAAAGACCCAAAAACAA
+TAGCAATGCTAGTAAAAGACGGGAGATATGTAGAGCCGATAATACCTGAAGGAGTATATGCAGAATTAAG
+GGTAGCGATGGGCATAAAAGACAGGTTGAACAAACAAATAGGGATGACAAAAAATCAAATAACAAGATGG
+TTGGACATATACTTTCCAGAGTTTAACACCGTATTTTCAGACTGGGAAGGGAAAGCAGCACTTATCACAT
+TAAGAGAATTTCCAACGCCTGAGAAGATAGCAAAAAAGAGTGCTGAAGAAATAATATCGATATGGAAGAA
+AGAAGTACAAAGAGGGGTAGGAGAAAAAAGGGCTATAAAGCTGATAGAAACTGCTAAGGAGAGCATAGGG
+AAGAAGCAGGGCATAAAGATGGCGGAATACGAGATAAAGACTCTCATTGAACAATACGAATTTTTAAAAA
+AACAAATTGAAGAAATAGAGAAGAAGATGGAAGAATTAATAGTTGAGATACCAGGGGTTAAAGAACTACT
+AGAAATCAAAGGGATAGGAGTAAACACAGTAGCAGGTTTTATTGCAGAAGTAGGAGATATTGAAAAATAT
+GAACATCCAAAACAGATACAAAAACTAGGGGGATTAAACCTAATAGAAAATAGCTCTGGTAAGCATAAAG
+GAGAAACGACAATAAGTAAAAGAGGGAGGAAGCGATTGAGGAGTGTGCTATTTAATGCAGTAATGGCCTT
+GGTCGCAAAAAACGAAGAATTTCGTGAACTACACAAATATTACACCACCAGAGCGCAAAACCCGCTAAAA
+AAGAAGCAATCACTAATAGTATTGTGCAACAAACTGATAAGGATATTTTATGTCATATTAAAGAAAGGAG
+TAAAATATGACCCAATCAAGATGATGAAGGACATAAAGAGGCCAGGCTTACAGGAAGCTGCATAAAAAGT
+GCCAACATACTATCAAATCAATTAAGGGTTAATCATCTTCTCTTCAGCTTTAACTTAGTCACATCTAAAG
+AGCTGACCCTTAAGAAGAAATTGATTTTTATGAAAAGCGAAAGTGTGAACGATGTGACATAAAAGGTAAA
+AGAAGGAATAAGACAAAAACAACCAATCAAGAGATGGGATATTGACAACAAGAGCGGGAATTGTCATAAA
+AATAATCACCATACGGGCAAAGACCCTGCAATGGAGCAGAAATGACATCCACCTCATGGCAGGTAGAACG
+AAGGAATTAAGGACTAAGATCCAGTGAGACATGGGAGGGTAAACCCCATGAGATAAGTGGAGCTATCCCG
+CCATAATATGGAAATAGGATATGAGGTTTATTAAGCTTACCCATTTAATGGTTAGATAAGTAAGAAATGG
+TAATATAAGCCATGAGATGCTCTTGTTGTGATGAGAAAATTAAAGAAAAACTAAGATATTAAGAGAAAAT
+AAAAGATAATAGAGGGAGGAGATCGTAAAATTTGCAGATGCAGCGCTGTATGCGGCTAAAACAAAAGGCA
+AGAACAGGCTTGTTTTCTATAGCCATCTGAACAAACAAAAAGATTAGAGGAGTGTAATTTGATGGAAAAT
+ATAACTATAGGCCGATATATTAATTTACCTGTAGTTTCACAAGATGCCGATTTAAGAGAAGTTGCAAGAG
+TAATGCTTGAAAGTAAAGAAGGCGTGGTTATCGTAGAAAAAGAAGACGGCGCAAAGGGGTACATTGACTA
+TAACGGAGTGCTAAAATGGTTTCTCATGGGAGATGAAGCTTCAAAGTTTAAGGCTAAAGATGTTGCTATC
+TTGATAAAAGACGAAGATAAAGTGGAAGCGACCATGAATATAGAGGATCTTGTCAAAAGTGTAATTACAC
+ACAAAGACTGTCGGTTATTTACCAGCACAAATGGAGGAGTAATAGCTAGACTTTCTCTTGAAAATTTAAT
+TGAGGAACTTGCAAAGTCGCGTAGTGATGAAAAGGAAAAAAGGGAAGGGCTGGAACGCTTAATAGGGATG
+GTGATAGACCTCTTACCTTTTGGAGTAGCGCTGGTTTCGGAGATTGGTGAAATCATACGGGCGAATAAGC
+TTGCGATGGAAATAATATCCGAAAATCCAATAGAAGTTGAAGAAATAAGAAAAATGATTAACGATAATCG
+AGGAAAAATATTAACAACCAAGGCAGGAACCTATTATAGGATGAGTACGAATATTTTAGGTGAGACAAAT
+GACTTTTTAGTTACATTTACCGATATAACAGCGGAATACAATATGATGCAAAAACTGAGAAGTAGTCAAA
+ATGAAGTGGAAACGGCATTTTCGATTATGCTTCCGGACCAGCGCATAGAGACACGATTAAAATCCATTCC
+AGAGTATATGGATGAGTACGATGAAACTACAGGCATGGTGAAGATAACCGGTATAATCAGAAATGGTGGT
+TTCAGGCACGTGGTAAACATGCTTAAATTAATTGCAGATGCTTTTAGACAAGGTCTGATGGAATTGCCTG
+GGATGGATAAGAATGCACTTGTACAGGCAGCTGTTCTGCATGATATTGGGAAAGTACAGCCGGACTTGAA
+GATAGGAGATATAGTAAATCCGAAAGAAGTGTTTGAAAAGGGTTATTTTCATGCATTTCGAAGCGCTGAT
+TTAAGCAAGGCGTTATATAATATAGACGATAAGGTGTATTATTTGATAAAGTATCATCATCATCTTGAAA
+ACGAACTGCCCTCCGACTTCCCTGAGGTTCTATTGCCAATGTACAGATTTTTCAGATTAATTGATGGTCT
+TTCAGCTGGGATTACTCGCAGAGGTTCTAAAGTATTGATGAAGATAAACGGTACCAGAATTTATGTGAAG
+GAAGAAAGTAGTTTTCCATCTTACAATCAGGAAATTGAAATGGACATTTACACTGGATTTTTCAATAGCA
+GGAAGTTGTAAAGTGCAAAATAATATAGGTGTGTTGAGTTACTATTTATAATGCATATATTGAAAATGCT
+CAGATGCTTTTAGAAAAACTTAAATCTAATACAACTATTAATGCTCAAGAAATAGCAAAGCTTGTTGAAC
+TTACATCAAATACACAAAATAATATAGAAGCTTTAGTCAAATTAAATGCTGAAACTGCAGCAAATGTTGT
+AGATAAAGCAAATTTAGCATATTCAAAATCAAAAGTAATTTTTTTAGTAGTCTCTATTTTACTTACAGCA
+ATATCCGTAATAACGGCACTTGCAATAACAAGATTACTGAGAAATTCTATTAAGCAAGTCAACATTCTTG
+CTGAGAGATTATCAAAATATGATTTTACAGCTGAAACTGATGATGAGGGTAAAAACGAATTTACTGAAAT
+GAATAGATCATTAAAAACCGTAATTGAAAATATAAAAGAAGCAATAAGAACAGTTAAAAAAATGTAGAAA
+CTTTAAGAGCAAATTCAGAAAACTTATCAGCAGTATCAGAAGAATTAGCATCATCTTCGCAAGAACTAGC
+AAAGACTATACAAGAAGTCGCAGAAGGAGTAACTGCTCAGGCAAATGATCTCCAGGATATAGTAGGTTTA
+ATACATGGTTTAACTCGAAATGTAGAAAATGTCTATAAAGAACTTCAAAACGTTAAAAATGAAACAGGCA
+ATACAGCAGATAGGGCTAACAATGGTAAAAAAGAGATGGACAAGCTTGTTAAGTCAATATAGTTATATCA
+AAGATTAATAATCTTACAAAATCAATTAAGGAAATTAGCAACATAACCAATGTAATAACATCAATATCAG
+AACAAACAAACCTTCTAGCATTAAATACGACTATCGAAGCAGCCAGGGCTGGAGAAGCTGAAAGAGGATT
+TGCAGTGGTTGCTGAAGAAGTTAGAAAGCTTGCGGAAGAATCTAAAAAATCAACCAACGAAATAATTGAA
+TAAAAACATCAAATGAAGTAGATAACTTTATAAAATCTCAAACAAATGTAGTAGAAAACACTGTTGAGGC
+ATTTGGCAAAATTTTAGAATCGGTTGAAAACATAGCACCATTTATGGATAAGACTTATAAAGGAATGGAT
+GAAATAGTAAAATCTAAAGATGAAATATTATCTAAAGTAGAATCAGTAAGTGCCGTAACACAAGAGAACT
+CTGCGGCATCAGAAGAAGTGGCCGCTTCATCAGAAGAACTTTCAGCATCATCAGAAGAAGTGGCTGCAAT
+AGCACAGAACTTACATTCAATGGCTATACGCTTAGCAAATGTGGTAGATAAATTTAAAGTTTAAATTAAA
+CTAAAATTGTGTTAGGTAGTAATGACTGATTATTACTGCCTCAGACTGTAGACAAACTCTACGGAATCCC
+GTGTAATAAAAAGGATTCCGTAGTTTTTTATCTTCATATGGAAGAACAAAAGATAAGGGAGAGAAAAAGT
+ATTCAAAAATGACCCCTCTTTCATTAATCTTGTAGATAAATTGCAAAAAATATTTTTAAGCTCCAGTGAA
+GAAACAGGTTCCATCAAGCTTTTTCCATAAGATGTTTCAGAAGGGATTATTAAAAACTGGGGATATATTG
+TGTATAGAAAACTTTGGGAAGAGCTTGAGATAGGTAAATTTCTCAAACAGTATAGCTCCCAAAATTCCAA
+GATAAAGTTTGACATTGATAAAGTGGCATTAATTAGCATATGAAAATAATGTAGTGGCAAATTTCACGCC
+CATTTTTTGTCAATACCTGTATTTCCAAGCCTTTTGGGTTTCGAACTGACAAAGTCAAGAAAAAATAGTG
+AAATAAAAGAAATTATAGAATTAATAAATAGTACTTGAATTTACTGCAGTTATAAAATTTTCAACATTAA
+TTTAGAGGTTTTTAAAGAATGAAAACCGTTTTTATATACGGAATGAAGTAAATTATTATAGCTAAAATTA
+TTGTAGCACAAAACAGCTAAAATATAGTATAATAATTATAGGCAATACACGGGGGTGTTCAAAGATGATG
+CAGGTTAGTTCCACAGAATTTAAAAACAATGTAGGAAAGTTTCTAAAACTCTCAGAAAAGGAGGACATTT
+TAATTTTAAAAAACGGAAAGCCTGTAGCAAAGCTTACAGCTGTATCAAAAAATGAGAAAGAAATTGCTTA
+TGATAGGCTTTTAGAAATGATAAAAAAGAGTAAACCAGTTACCGAAGAAATTGATTTGAAAGCAGCAAGA
+GAGGAGAGACTGAACAAATATGATAGTGCTACTTGATACAAACATTTCTCTCGATTTTTTACTCAAAAGA
+GAACCATTTTTTGAACCAGCTAGTAGAATATTAGAAATGGTTAAAGACGATAAAATAAAAGCTTGTATAA
+CTGCTTCGTCAGTTACAGATATTTACTATATTATGAGAAGATACAAAAGTCAAGAAGAAAGAGTGCTTAT
+GTTGTCAGAATATCTTAAACTTGTAGAAATAATAAGTACTACTAAAACAGATATTATAAAAGCTTTAAAG
+ATGAAGAACACAGATTTTGAAGATGCTGCTATGTTTCAAAGTGGGAAACGAAGAAAAGTTGATTATATTG
+TAACTAGAGACAAGATAGAATTTACTGACAAGATAGTTAAGATTGTTACCCCGGAGGAATTTTTGAGAAT
+TGTTAGAAAATAAAAATAAATTAAGAATTAACACATACAAGAGGTGGAGCAACCGCCTCTTTTTTATCGA
+TAAAAATTAGAACGGAAAGAAGAATGCGATGAATCCTATAAAAGAAGCTGCAGAAGCATTAGGGGTATCA
+AGGGATGTTATTTATTGTATGGTTTACCGTGGAGTACTTCCCCATAATCGGACCCAGGGTAAAGGAAAAA
+AGGGTAAAATACTCATTCCTAAAAAAGCTTTAGAAAAGTGGCTTATGGGAAAACAAAGGATAGAGCAAAA
+GATAAAAAAGAAATAAACGATTTAAAAAAGCTTCTTTTTTATTTAAAACCAGAATGATTAAACGCTTTTG
+AAAAATAATTTTGCAAAAGGGTAGAAGAAATGTCCAAGATCCTCACTGTAAAACAGGCAGCACAAGAATT
+TTTTGGTGGCACAATATCACAAGAAATGATTTATGTTCTTGTGAGACAAAAAAAGATACCTCATGTACGC
+CTAGGAAGCCGTATCCTTCTGGATGAAGAGGTACTACAACGGTGGTGGGAAAAAGAATTAGCTAAAAATC
+GACAAACATAAAAAATAAAAGAATAAAAAGTAACATGATAAAATATAAAATAGTCTTTCAACGTTAGTAG
+ATAATAAATAAACCTGTAGTTTAGCCCTGTTTTTATTATGTTGGAAATTTTTTTGATATTGATTGGGAGT
+TTTACTATTTTGCTGCGAGTTTTAGATAAGAAAGAGACTTTGCAAATAGCGTGCTGATTTCATGGTAATG
+TAGTAATGCAGTTAGTAATGCAATAACGTTAAAAAAACATTAAAAAGACTTAAATTAACGCGTGTCAATA
+GCGGATTTAAATTGACCCATTTTCAACGATTTTAAATTGCTCCACCAAGCTTTTTAAAATTAAGTCTTGA
+TATGCAGGTTACCATATAGGCCAGTTCTTAACCTATCCTTCAGGTGGCAGCTGCTTGTATTAATAAATAC
+TTTGTGTCAAAATCAAAACTTATTTCTCCTACAGTGCCGGCATTTAATAACAACGAAAGCAATTCACGAC
+AGCAATCTACGTCTTCTGGTACACTTTAGATATGTGACGCTTTTTATAGAAGGCAAAGTCTTTGCAGAGG
+AATTTGAAATAGAACCCAAGTTGGTTAACTGGTTGTGTAGACTCAGTACTAACAATTGCAGACATCAATC
+TACCAGATCAGAATGGCTTTGAATTTATTCGGAACTTGAAATCAGAGGAAAAGTACAGACACATTCCTGT
+GATAATTTTGAGCATAGATGCTACCGTACCCTCAATTAGACGGGCAGTGGAAGCCGGTGCAGTGGATTAT
+CTTGTTAAACCCTTTAAAGCAGAAGAACTTGTGAAGCGGGTAGTAAAATTAGTAGGGAGTGTCAAAAAAG
+AAGATCGCTATCCCGAACTTAAAGACCTGCTGAAAAAAGAAGTAAACCGTGCCAGAAGAGATAATGTCAA
+TCTCTCGCTGGTTCTGGCACATTGCGAAGGAAAAATTGCAGGTCAAATTTCAAAAATAGCAGAGAAGATA
+AGAAGTAAACTTCGCGATATAGTGCGGTATTTGAAATTAACGAAAATACTCTGGTGCTTGTTCTTCCTGT
+GACGGGAAGAAAAGGCGCGGAAGTTGTAGTGAAAAAGATTTAGGGCGAACTGCGTGGCAGCTGGCGTTAT
+GCCATAAGTACATATCCTGATAATGGGAAAGATGAAGAGGAACTTATCAATTTTGCAAAAGAAAGCTTGA
+TGAAGGGAGAATCAAATTCATCTCAGGAAGATGATAAAGAAAAAGAGGAAAAATAAAAGCAATTGGACTT
+AAAAAGATATTCATAGTACCAGATAGGTACTCGGCCAATTCGCCTTTCAGGCTCAGGTGGCCGCTCGCTT
+TGCTCGCCCCGCCTTCGCTCCTCAAGTTCGCCAAGTTTAGTTACCGCTTTGACAACAAGTCGCATTTACA
+CACAAAATGCCACTTCTTTATTTTGTCAACAGTCTGAGTACCAGATAGGTACTTTTTATTTTTTATCTTT
+CTTAAAAGAAGGAATTTGAAGAAATATGTAGAAATAAACAATACAGGCTGGGAAATTGAACTTTGTAAAA
+GGCAAAAGGATCTAGGCAATTGCACGAGAAACAGGTAAAACGCAGGGTGGGTCAATTTAAAAACCGTTGA
+AAATGGGTCATTTTAATCTGCTATTGACACTGATATTGATGAATCACATAGTTATATCACAATAGGCATT
+CTAAAAATTTTATTCCTGCAAATGTTTTTCCTTAGGGAAAGAAGAAGAAGGCAACAGCCCATCAAAAAAC
+GATAGAAAGGACGCGTTAATAATTGCAAGACTAATAAAAGAAAGGGAAATTTCTAAACTGTCTTTTACCT
+CAAAACACATATGCAGATTTAAGAAACCTTTCAGTTGCAAGGAAGCAGTTAATAAAGAAACTTAAACAGT
+GTAAAGAATAAAATTATTGCAATATTAGACGAATACTTTCCTGAATTTGAAGAAGTATTCAAGAATTTGT
+GGGGGAAAATAGCCTTATGGGTATTGAGGAACTGTCCATTTCCCAGCATAATCCTTAAACTGAGCAAAGA
+AGAAATAGCAGGGAAGCTAAAGAAAGCCACTAATAACAGGGTAGGCATGAAAAGGTCAGAAAAGCTCATT
+GAAAGAATTTGAAGAGCAGCATTTCTCAAAAGAAGATACCGAGCGAAAAGCAGGGACATAAGGATGAACC
+CTTTCAATACCTTTTTCAATATTTCAATTCTATACCCAACAATGGAGGGATGAAGTATGGATGTTGTAGG
+GTTTGTAAATGGAAAGATTTATACACGTTTTAATCCAAAGAAGATCGTAAATGCGTTAGTAGTGGTAAAT
+GAACGAGTGGTCTATGCAGGAGAAAATGAAAAAGCAAAGGAGATTGTAAAATTTCTAAATGGGGAAGTAG
+TTGATTTGGAAGGCAAAACCGTTCTACCAGGCTTTATAGACTCCCACATGCATCTTGACGAACTAGGAAT
+GTACCTGAATATGGTTGACTTAAGAGGGGTTAGAAGCATAAAGGAGCTGAAGAAGAAAATCGGGGATTAT
+GCCGAAAAAGCGCAAACTACTTGGGTTATCGGGCATGGTTGGGATCAAGAACTATTTGAGGAAAAGAGCT
+GGCCAACAAGATGGGATTTAGACGAAGTTGTAAAAGATAGGCCTGTTATGCTTTCAAGAGTTTGCTTACA
+TGCAGGTGTTCTTAACACTAAGGCAATGAAACTCACTGGACTTTTAGAAATTGACTCTCCTGGAGTAATA
+AAGAACGAGGATGGAGAACCTACTGGGATAGTTGAAGAAGAGGCATTTGAACTTGCGAGAGAGAAATTCA
+AGGAAACCTTGACTTTAGAAGATTATGAAAAGTTCTTTAAAAATGCAATGAGCTTTGCTGCCTCCCAGGG
+GGTAACTACAGTAGGCTTTGTAAGTTGTGATGAGAAATCGATACAAGGACTTAGCAGACTAAAAGAAAAA
+GTGAACTTCTTAATAAGAGTTATAGTTTATCTAGAGCCGGGCAGAAGAGAAGTGAGCAATAAGGGAATGT
+ACGGGAACAAAGATATTTTAGAGTCACTCAAAAAGCTTGGAACTAAGAGAGGGTTTGGAGATGAGAAGCT
+CAAGATTAATGGGATTAAAATTCTTGCCGATGGGAGCTTAGGGGCTAGAACTGCCTGGCTTTCCAAACCG
+TATAGTGATGAACCATCTACAAGCGGTTATCCAAACATTGATAAGAAAACATTAAAAGAGCTTATTAAAG
+AAGCACATGAAGCTGGACTGCAATTGGCGATTCACGGAATCGGGGATAAAACAATAGATATGATCCTCGA
+CGCTTACGAGAATCTTGGAGATATTAAGAATGGAAGGCACAGGATAGAGCATGCGTCGATTTTGAGAAAG
+GACCAAATCAAGAGAATAGCAAGACTTGGAGTGGTAGCTTCAGTACAGCCACGCTTTGTAATAACTGACT
+GGTGGGCAAAGAGCAGGGTTGGAGATGAAAGGGTTAAGTGGATTTATCCATTTAAGAGTATGCTTGAGAA
+TGATGTAAGCATTGGCTTTGGAACCGATTGCCCTGTTGAGGTCCTTAACCCATGGGAGACAGTTTATGCA
+GCGGTAACTAGAGGAAAATACGAAAATGTGCCCTATTATGAAGACAGTAAAGAGGAGTGCTTAACATTAG
+AAGAAGCTCTCTATGCCTACACGTTTGGTTCTGCCTACATAATGTTCGAAGAGGTCAATCTGGGAACTCT
+CGAAGAAAGAAAGCTGGCGGACTTCATAGTCGTTGATAGAGATCCCTTTGAAGTCGAGGAAAATGAACTG
+AAAGGAATAAAAATCTTGGAAACCTATGTTGGAGGTAAGAGAGTATTTTAATTCCTTGGTCAGGTCCAAA
+TTTTTGTGTAAAATTCCTCTGGTTAGACATTTATGATGCAATAAGCATCACCAGCAGAGGATGAAAATAC
+TCATAAAATCTAGTATAATTTTTTTAGCGGCTGGTGAAGGCAGGTCGTTTTTATTTTGATGCTTCGAGCT
+CGATGGTTAGACTGAACCACAACGACCGGGTGCACCACAGACTGTTGCTCCAATATGGAAGCACGCGGGA
+TAGAATAATCGATAGAGGTTGTTGCACCAGCCCTTCAAATTTAAAAGCCGCTGGACAATGATACAAATGG
+AAGTTATATATCCACGCTGTTGTGGCTTAGACATTCATAGAAAGACTGTAGTAGCTTGTGTAATTACACC
+AGAAGAAAAAGAAATACGTACATTCTCCACAATGACTGAAGATATACTAGCTATGGTGGACTGGATTAAA
+AGTAAAAGGTGTACACATGTAGCGATGGAAAGTACAGGTTCTTACTGGAAGCCCATTTACAATATTCTTG
+AGATTGAGGGGCTCAATCCAATGGTAGTAAATGCTAATCATATTAAGAATGTACCGGGCAGAAAAACGGA
+TGTAAAGGATGCGGAGTGGATTGCAGGATTATTGCAGCATGGTTTACTGCAGGGCAGTTATATTCCTTCA
+AGAGAGCAGCGGGAATTGCGGGAATTAATAAGATATCGACGGAGCTTAATAGAAGAACGTGCCAGAGAAA
+TAAACCGGATGCAAAAAGTATTAGAGGGAGCAAATATTAAACTTGCTTCTGTAACTACAGATATACTGGG
+GAAATCATCACGTGCGATGATTGAAGCTATAATTAATGGAGAAGAAGATCCTGCCATTTTATCCGAATTG
+GCTCAGAAACGATTAAAGAATAAGAAAGAAGAACTAAAGAAAGCTTTAAATGGTTTAATAGGGCCACATC
+AAAGATTAATGTTAAAGACACAGCTGGCACATAATAGATTTTCTCGATGAACAAATAGCCTTATTGGATG
+AAGAGATAAAGAGGCGAATGCTCCCTTTTGAAGAGGACTTGGAACGTTTAGACACTATTCCTGGAATAGG
+CAGACGCACATCTGAACACATAATAGCTGAGATTGGGACTAACATGGACCAATTTCCTTCGGCTGCGCAT
+CTTTGCTCCTGGGCGGGGGTAGCTCCAGGTAACAATGAAAGTGCAGGGAAAAGAAAATCGGGTAGAACAC
+GAAAAGGGAACGAAAAATTACGGTCTGTGTTAGTAGAAGCTGCAAGAGCCGCTGCTCACACGAAAGATAC
+ATATTTATCAGCGCAATATCACCGTATAGCTGCCCGGCGAGGAGCCAATCGCGCTGTAGTTGCTGTAGCT
+CACAGTATTCTTACGATTGTGTATTATTTATTAAAGCGAAAAGAGAGATATAATGAGTTAGGAGTAAACT
+ATTACGAAGAACGCAAGAAAGAAGCAATTGTGAAACAGTCCATCAAGAAATTAGAGGCATTAGGATTAAA
+AGTCACCGTGGAGGATACAGCGTAAGGTTTATGCACAATTTAATACAATGCCTCATAATACCTATAGAGT
+AATTTTTTAAGCGGAATACTATAGGTTTGTATAGTTATTGTTTTTTTGTCTTTTTTAGCGGTGTTTTATT
+TTCGGGATAGAATATGAACCTTCTTTATCACTCTGTTCAATTCATTGTACTGTCGCTGTCCCTTGGTGTT
+AGGGATACGCTACGCCTGACTTTTGCCCTCCTTGATGCTAGGTTATTAAAAAATAATTGGGCAGTAGTAA
+AGAAGGTTATTTTTCTGAAACAACCCTATTATTTACTTTTCTCATAATTTCTTTTTAATACTCTAAATGT
+GATAGTTTTCTGGTTTGAGTTCTTTTTATTCTAAGGAGAAGACGTAGGAGAAGGGTTAAGAGTTTCATTA
+CCAATACTGAAAGGCCATTTGCGAGCAAGCTATGGATAAAATATGTTTTAAAAGTTATTAGCGGTGAAGT
+CAGCTACAAAAAATTTTTATCTACGACATCTTGACACGCACAGAAAGTTAAAAAGTAGTTGATAATTTAT
+TAAGTTTGAAGTACAATGAAAGTAAGAAAAATCTTATTTTCAATGCGTAAAGGAGGGATAGTATGGAATT
+GGCAAAAGTGACAACAAGAGGCCAAATTACAATTCCTAAAGAAATACGTAAAAAATTGAACCTTAAAGAA
+GGAGATAAGGTAGTTTTTATTGAAGAGAATGGGAAAATTATTATAGAAAATTCAGCAGTGTTTGCACTTC
+GTCAAATACAAAATGAATTTAAAGGGGAAGCAGAAAAAGCTGGTTTAAAAAGTGAACAGGATATAGTTGA
+TTTAGTTAAAAAGATCAGGAAAGAAATGTGGGAAGAGCAACATGCGAATAATGGTTGATACAAATGTTTT
+AATTTCTGCTATATTGTTTCCCAATACACAAATGGATGAAATAATGAAAATTATAGTAGAAAAGCATAGG
+TACAAGGGATAAAGATCTTCTTGATGTTAAAATTGAAAAACCATTAATTTTGACACCGGCGCAGTTTCTA
+GAAAAGTTTGGCTAAGATGCAATACATTTATAATTTTGCAATTATTCTAGCTATAAAAAATTACACGGAT
+TTTGTAAGGACCTATGAAAAATAATTAAGAAAGAAGGTTTTGAAATTGAAAAAGATTTTTCTTGCTATCG
+CGACAGTGCTGGTTTTATCAGTAGTTTTTACAGGCTGCACTAGGGAAAATCAAAGCCCCGAAAGTAGTTT
+ACCCAAGGAAGAAACAAAAGTGACCGATTACTTTCCGGTTTCGGAAAATCTTTATTGGAAATACGAAGGT
+ATCGGCAATGAATTTGCAGGTGGAAGAGTGGATATAGAATTTATTGAAGGAAACAGAGTTCAGTTCTCTT
+ATGACAATGGAGGTACTGTTGTAGCAAAAGTTTTTGAAGTAAGTAATGAAGGCGTGAAGGTGATTAATTC
+TATCGAAGAAAGTTATTACAGGATAAACTATCTTGCAGAAGAACCTACCCATGAAGAGTATTATTTAAAA
+TCACCCATAAAAGAAAAAGTCAGCTGGCAAGACGGTAGCATTGTCTGGACTATTGAAAGCTTAAATGAGA
+AGGTAGAAGTACCTGCAGGAGAATTTACATGTATTAAAGTTGTGGGCAAGTCTGGAGATTTTGTATTAGA
+AAGATATTTTGCAAAAGGTGTAGGGCTTGTCAAACAAAGATTTGCATCTGATAACATGACTGTAGAAGAC
+AATCTTTCTAAATTTGGCGATGCTGAAAAAGACAACTGCCTGCCTGCAAAAGAGCTGACAATTTATTATC
+CTTCAGAAAACGTGGATAAATTGCTGGAAGATAGGGTAGTAGAGAAGTTTAAAACCGGCGAAACTCTTGT
+GGAGAGGATAACTGAACTTTTGAAAAGCGAAAAGTACAGAGTACTGAGCAAAAACACACGACTCTTGGAT
+ATAAAAAAAGGAGAAAATGTTCTGAGGCTTAATTTTTCTAAAGAACTTATCACTGAGATGAATGCCGGCT
+CGGGATATGAGGCGCTACTTATAGACAGCATAGTAAACACCTACGGCTATAACTTTGGAGTAGAAGGTGT
+CATCTTAAATGTGGAAGGTAAGGGATACGAGTCCGGGCATTTTGTCTTCGGCAAGGACGAAGTTTTGAAG
+GTAGACAGGTAATTGTGCTGAGGATTTCAATATAAGGCGCAAAAAATTTTCTAAGATAGTGTAAAATTTC
+AGTAGGTAACGAAGCAGGAAAATGAGGTATGAGTGCAGAAAAAAAGACCTCACTGGGGGAAAATCAAAAA
+TCAAAACAAAGGAAGGTGAGGTCCGAGATGAAATAAAAAAGATAATGCAGCCGACAAAGCAGGAGGAAAA
+AAGAAAATACGCGGAAGAAGACATAGAAGAATGGTTAAGAGTTTCATTACCGATACTGGAAGGTCCATTT
+GCGAGCAAGCCATGGATAAAATACGTTTTAAAGGAATTAATACGAGTAAATGGATTAGCAGTAGGTATTT
+GAGTAGTAAACAACTAGTATATATTTTTACATTAAAAAAGCAAAAAAGAAAGCGGATATTTATGATTTGT
+TGAAGTAATAATTTAACATAATTAGCAATATATATAAACTACTAATTTTAAACTCCTAGATTTTTAACGG
+TGAGGTCAGTTATAAAAATTTTTTACCTACAGAATCTTGACGCAGACGTGGATGGCAAAATGCTTTTAAA
+CCCTTTTAAAATGTGGTATAATAAAATCAATTCCGGCAAAGTAGATAGAAATACTCAAAATTTGCTTTAT
+GACAGGAGAGTTTAAGATGAAAGTGAAAGAGATTTTAGAAAAAGCGTATCATGAGAGCAATCTCACAAAG
+GATGAGATAAAACTTTTGCTGATGGCAGAAGGTGAGGATAAAGATCTTCTTTTCAAAACAGCAGACAGGG
+TAAGGAAAGAGCACGTTGGCGACGAGGTTTTTTTGAGGGGACTTATTGAATTTTCAAGCTATTGCAAAAA
+CGACTGTTTTTACTGTGGACTGAGGCGCAGCAACCAGAATGCTCAAAGGTACAGAATGCAGGAAGATGAG
+ATAGTAGAAGTTGCAAAAAGAGCATATCAAATGGGGTACCGCACTGTGGTGCTGCAGTCTGGTGAGGACA
+TGTATTACACCAAAGACAGGCTGTGTTCAATCATAAAGAAGATGAAAAGGGTGGTTGACGTTGCTATAAC
+ACTTTCGATTGGTGAAAGGTCGTATGATGAGTACAAGGTGTTTAAAGATGCCGGGGCGGACAGGTTTCTG
+ATGAGGTTTGAAACTTCAAATGAAAAGCTATATAGAAAGTATCATCCTGGCATGAGCTTTGAAAACAGGA
+TAGAGTGCCTTAAGTGGCTCAAAAAACTTGGGTATGAACTTGGGACAGGTTTTTTGATAGGCCTTCCAGG
+TCAGACGTTGGATGATTTGGCACAGGACATAATTCTTGTAAAGGAATTGGATGCAGATATGATAGGCATT
+GGACCTTTTATTCCTCATCCCCAAACGCCTCTAAAAGATGCAAAAGAAGGTTCAGTTGATTTGACGCTCA
+AGAGCATTGCCATTTTGAGGCTTTTGAATCCAGATGCTAATATTCCGGCAACAACTGCACTTGGCACTTT
+AGACCCGCTGGGAAGACAAAAGGGGCTCATGTGTGGTGCAAACATTGTAATGCCGAACGTCAACAGGCTT
+GAGTACAAGCTCAAATATGAGCTGTATCCTGGCAAGATTTGCATAAATGAGGATGCGACAAAGTGCAGAG
+GATGCATTGAGTCAATCATTGTTTCGGTGGGCAGGAAGGTCGGGCAGGGGAAGGGACAGAGCAGGCACTA
+CAAAAGAGCTTCTGTGAGCTAAATTGTAATGTGTCATAGTTTCATTCAATAGCTTTTTATTTTTGGGCAG
+GTTATCCCAGGGCAACGAAGAAATGTCAAAAAGTAAAGAAACGTAATTAGAAAGCTGATCCAAAACAACC
+ACAGGCATGAAACCAATTGTAGGATGATAAAGGCAGCGATAAAACTTTAATGCCTCAACAGGAGTCATTC
+CATTCATGTTTTTGCCGAAATGCGGCCGTCTGTAGTTGAAATATAGTATCCAATTTTGCGCCATGTTCAG
+AAACGAACTCCTTGAAGTTGCCTTATTCAAGTTTAAAGCATAAAACTCCTCATCATCAGTGCGGTGAGAA
+CGCTCAACGAAGCAATTTGTCTTCTTGTTTCTCTCCGGGATATTAAGCAAAGATACATTCCAATGATCGA
+AAATAAGTTTTTGAATGAGTTTTCTTTTGCGAGAAGTGGCACTGCCTCCAAACTCTGCTCTGTTATCTGT
+TTGGAAGAAAAGTTGATGTTTTACACTGAAAGCTCTAAGCCATGCCGCCACAAGCAGCATGAAAGTCAGG
+CTGTTTTTGAAATCGAGGGAATCGGCATACGCGATAAAGCGCAATCTTGTTTTAATATCAATAGCAGTGA
+ACTGATAAAGAGGGAGCTTATTTTTAAAAATAGAGGCATATGCTTCTGGAGGCAAAGCCGATTGATCGGC
+GATATGCTTTGAATCGAACTGCCAGAACTGCAAAGGTTCAAAAGCGGAGAAATCCGCAGCGAAACGGCGA
+GAGTCTGTAATTGTTATATGTTTCTGGCATCGGATGCCGTAACGTCTTCTGATATTACGGATGGTAAAAG
+GAGAAAGCTGGATATTGAAGGTATTTTTGATGAACAAAGCCCATCTTTTAGAGTCTAGATTAGTTTCTTT
+TGCTAAAGTTGCGACCAAATTTTCGATATGTTCTGGAGTTCTGGTAGGCATGCGGAATTTAGGCCCTCGT
+TTTTTGATACAGGCTGATATATCGCCGTTAGAAAGCCTGAAACGCTCTTTTAATTTATACACCCACCTTG
+GAGTAACACCCAAGATTTTAGCGGTTTCTTTAACGGAATGAGACTCAAGCAAAGAGATAGTAACTTGAGC
+AATAGCCTGGGGATTACCCGAAGCTTTAAGTTTTTGGTATAATGTCATTGGGTGGGTTCCCTCCTTAATG
+GGTTTTTATTGTGCCATATCCATAATACCCCAGGGATACCCACCCTTTGCAATGTCTTTTTCACTTTAAT
+AAAGTAGTGTGAACGAAACTGTGGCTCATTTACAATCCAAAGCATGTTATGTCCTTGACAATTTAGAGAA
+AGACATTTAAACTTATACTTATAGATACGAAGATTTGCTTACATAAATCGCCATATTGATGATATTTTTA
+CACAGTTAAAGCTGGCATAGGCAAAGTTTAACTATGTGATGGTAATATTTGTTATTGAATTTTCTCATCT
+ATAGGAAAAATTTAAAAGAAGAAGAAGGAAATAAACTTGACATATGCTAAAAGGCAGAGGAGTAAAAAAG
+TAAGGTAAAAAATGATTTCTATCCCTGCCAGGCTGCCGAAGCATATGTCAAGTAGGTATATCCCCATGTT
+GGCCCAAAATACAGGCTGTTTGAAGGTATATCTACTTGGACAGAAGGCACCTGGTTATGATAATAATACT
+AGGTACTTTTTGTTTTGTACAAAAAAAGAAAATTTGATTCTAGTGTAAAAACCCCTTTTCCTTTCCCACA
+AAGCATAAATATACGAAACAGCGAATAAATAAAACTCATTGGATACATAGGTGGTATACAAATTTTCCCA
+AACTTATGCTAAAATTAAGGAAGAAAAAACCACAGTAAATAGGGGTGTTACAATTGTTCAGAGAAAACAA
+TCATAACCGCAGGAAACATTATTTGGAAGCACCAATTTTATGGACTCAAGAATAAAGACCGAACTCGAAA
+AATCATGGGCACCCATATTCTATAAATACGTGTTCTGCAACATCGATGAAAAACCCTTTTCAGTCTTATA
+CAGTGATACAGGAAGGCCTAACTTCCCGGTTAACATACTCCTTTCCCTGGAATACATAAAACACCTTAAA
+AACTACTCTGATGATGAACTTATTGAAAACTTTAACTTCAATTACCTGATAAACTATGCCGTAGGAATAA
+GAACATTAGGAGGCATGAATCTTTCAGAGAAAACCCTGTATGACTTTAGAGCAAGGATATACCAATACCT
+CATAAAACATCCTGAACAAGAAGACTTAATATTCGGGCAGTTTTTAAATCTTACCAGGATTTTTGCTAAA
+GAAGCAGGCATATCCATGAAAGAACAGCGCATGGACTCTACCATGTTCATGTCAAACATCAAAAAAGCAG
+GAAGAATTGCTCTTGCCTTTGATGTACTTTACAGGGCAGTAAAATCCATCCCTGAGGATAGACTTTCAGA
+GAACCTGAAAGAAGTCCTTAACCCTGAATTCAAGACAGAAGTGATACATAAAACCAAGCCTTCAGAAAGC
+GAAAGCAGGCTCGAAATGCTCTTGAATCTGTGCCAGGAAGCAAAGGAAACAATCGAAAACATTCCCTGAC
+TTGGGAAATCCGATGCATATAGAATCCTCACAAGATTCCTGTCAGAACAGGCATACTACGACGAAAAAAC
+CAGGAAGCTCAAGGCCAAAGACAGCAAAAGCATACCCAGCGACTCCCTTCAGTCAGCATACGATGAGGAT
+GCTACCTATCGCAAGAAAGGGAACAAAGCTGAAAGCGGATACGTTTTAAACCTCAGCGAAACCTGTTCAA
+AAGAAAATCCCTTCCAGCTCATAACAGACTATACGGTAGAAAAAAACATAAAAAGCGATGTAGAACTTTT
+AAAAGAAAGACTACCTATTGTAAAACAAAATACCGAATGCCAAGAAGTCTATGTAGACGGTGGTTATTAC
+TCCGAAGAAGCAGTGCAAATTGCAAAAGAAAACGGGGTGGAGCTTCACTTTACCGACTTAAGCGGTAGGA
+AGCCCATCTCTAGGATATCAGTGACCGAATATGAAATAGATGAAGAAACGAAAGTGATAACGAAGTGCCC
+AAAGGGAATAATACCCATCCATGCCGGTGTTAAGAAGGGGCAGACGGTGGCCCATTTTCCAAAAGAAGCC
+TGTGCGATGTGTAAATTGAAAAATCAATGTTACTGTAAAGAACAGAAAAAAGATTACGTGGTAAGGATAA
+ATCTAAAATCGATAGAAGCAGCCAAACAGCGGGAAAAGATAGAATGTAGGCGTGAGGAAGACAAGAGCAA
+AAGAGCTGCAATAGAAGGTACCAATTCAGCCTTGAAGAGGGGTCACGGTTTTTCGAAGCTTCGAGTAAGG
+AGACTTGTAAAATGTAGAGTAAACGTAGGCTTAAAGGTATTGACCCAGAACTTTAAGCGTTTTGCAAGAT
+ATATGTTGGAGCGAGCTAAAAAAGCTATTCCAAAGATCCAAAGGGGAAGCGTGCCCATATTGGCTCAATA
+AATGGTAATAACGTATTATAAAGGTAAAATATAAGCTTTTCTTGGTAGACTTTACACTGGATTTTTGTTA
+TCATAGGTGCAAATTACCACAATTTACCTAAATAAATTTGTCAAAGTACAGAAAAGCAGATTCTAAAATT
+GAGTTTCTACACTACTAGAATCATTATTAAAAAATAAAAATTTTAACGAGAGGAATCATGACTGTTTCAG
+GAACATTTTATTTTTGTGGTATTAGTGAAATGTGTAACAAATAGGTTTATAACAAAGCAGGTAAGAAGAG
+CATATTCCAAGATATGTTAATAGAGTAAGCTGCCATTCAAATACCTTATGCTTTGATACTGAAAAATATG
+AAAGGCCATGTGGACAATATTTATGTACCCTGTTTTTTCATAGAGGCCATTAGGATGTGAAATTGGTACA
+AATAGTGATTAATTGGGTAAGTAAAGTTGTATTTAAAAGGCTATTTAGTAGATAATTGGGGAATTAGATT
+AGGAGGCGGAAAAATGTCTTACGGATTACGAAAAATCCGCGTTTTTTATGAAAACGGTGACTTATCATCT
+TATTTACAAGAAATACAAGAAGCCTTAAGAAAAAGCATTTTTGAGGAATCAGAAAACTATTTATTGAATG
+TTAATGAAGTAGAATACATTGAATACAAAGTTAATGAATATAAAATAGAACCTCTTAGACTAAAATACGA
+ACAGGCTTATGCAGAGCAAAAAGAAGAGCTTATTCCAGCAGAGTTATTTCCTAACGATTTTTTTGTATAT
+GCGGGTAAATCTTATCCCAAAATGGTAATTTATTTCCATATACCAGTTGAAGGAGAGCTAAAACTTCTTA
+CTTATACACCAAGTACCAGACTTTTATGGACGGAAGAAATGTTTATAGACAAATCAGAATTAATTTTTCG
+AAGAATTCAGTTTAGAGATAGTATTGAAGAAATTAATAGAGATTACGAATCAACCGTAGAGAAATTAAGA
+ACAATGGAGGCTCATATTAACGAAGAAGTAAATAGCTTTAATAATACATTACGGACAAAAGTAAAAGAGA
+TTTTCAGGAGTCGAAAACAGGAGTTGTTGAAAAGGCGAAACTTACTTTCGAGTTTAGTTGTTCCAATCAA
+ACGTTCTGAGAATGTTCCAGAAACTTTTGTTATTCCTCCCCCAGGAGTAAAAAAGAAAATTGCAGTAAAG
+CCTCAAGTTTTTGATAAGGGATTTACTCCAGAACCAGCACTTGATATGCAAACATATAGAGATATTCTTA
+AATTAATCCATGAAATGGGAAAAGAGTTTGAAAGGAAACCGTCCGTTTACTCAGGCAAAAGCGAGGAGCA
+ATTGAGGGATCATTTTTTAATGCTGCTTGAGCCTCATTTTGAAGGTTCAGCAACAGGGGAGACTTTTAAT
+AAGAACGGAAAAACAGACATACTTCTGAGATATGAAGGTAGTAATGTCTTTATTGCGGAATGCAAATTCT
+GGAGAGGGAAGGCTGCTTACCTCAAGGCGATAAGTCAACTATTAAGCTATTTGACGTGGAGAGATTCTAA
+GGCAGCGATAATTTTGTTTGTAAAAAATAAGACTATATCTGATGTATTAAGAACGATTGAGGAGGAAACG
+CCTAAACATAAGAACTACCTTGGATTTGTTAATAAAGAAGATGAAAGTTGGTTTAATTACCGTTTCCATA
+TAAATGGTGACCGAAACAGAGAAGTGAAATTAGCAGTAATGGCATACCATCTTCCATGAACTGACGCATA
+TTTTTATAATAACTAATTGAGTTTTTTATAACCTTGGCATTGAAAAACTTCAAGAAATAAAATGATTTTT
+GCCAACGAAATATATGTATTGCTTTTTAGAATTAAACCTTGATCCTTACTACTTATTTCCAAACTATATA
+TTTCTCATTTATACCTTTTCTCCATGCGAAAAAAGTGGTTCTATTGAGGGGTAAAAAAGGGAAAAGGATT
+AAGGATTAAATCTTTACGGAATAACAAAAGGATAAGTAGTAAGGCCTTGAAAAAGAAAGATTACACCACT
+TATCCCTTTTTTCTTTGAACCATGATCCTGCCCCTTTGGAAAAACTTTTTTTACGCAAGTTTCCATCCCA
+TAAAATTTCATGTGGATTTTACACGGGTTGGAGTGGAAGGAAAGGGTTCTAGAAAAATGGTTCGGCGGAT
+AAAAAAGTATTGACAATTGTGGATTACAATTGTAATCTAATGATAGACTACAATTGTAATATAAATTGGA
+GGTGATATTAATATGAAAAAAATGCCTAAAATATCAGAGTCCGAATTAGAAGTAATGAAAATAATTTGGG
+AACTTAAACAAGCATCAAGTTCGGAAATTGTAGAAAGGCTTGTGAAGACAACATGTTGGAAACCGAAAAC
+TATTCATACTCTTATCAATCGTCTTGTAGAAAAAGGAGCTTTAAAAGCCGAAAAAAGCAAAGGAAAAGCG
+TATATTTATTTTCCTGTAATAAGTGAAGAAGAATATAGATCTCATGCCAGCAAAACCTTTTTGGAGAGGG
+TATTTAACGGGTCTTTAAGCTTGATGCTTGCAAGTTTTATAAAAGAACAAAAGGTCTCCAAGGAAGAAAT
+CGAAAAGTTGAAAAAACTTCTGGATGAGGAAGTGTGAACATGGAAAAGATTTTTTATACCGTATTTTTAA
+TTTCTATTCAGGCTTCTATAGTTGGGCTTTTTATTGTTCTTGTAAAACGAATTTTAAACAACAAAATTAG
+TCCGGAATGGCATTATGCTTTGTGGGTCGTGCTTATTTTAAAACTGATTTTACCGTTTGGTCCGGAAAGT
+GCCTTAAGTTTTTTCAATTTAATGCCCCAAGTTGAACAAAGTGTTGATTTTTTGCATTATCAATCATATC
+AGGAAAATATTTATAATAGGCCTGTTATTAATGATCGATTTGAAAAAGATAATATTTCAATAGTGGATGA
+ATCGACAAGACTTTCTGATTCAAAAAATGAGGTAAAGATCTTGGCCTATATTTGGATTACTGTTGCAATG
+ATATTTTTTACATTTATTATATTATCCAGTTTTGTATTCCACAAAAAAATTAAGAGACGCGGAAAATCCG
+CACCCGATTCATTATATAGTATTCTGGAAAAATGTAAAGAAAGGATGTATATGAAAAATAATATCAAAAT
+AGTTGTTCAGGATGTGATAAAAGTACCCGCCATTTTTGGAATTTTTAAGCCGTACATATTGATATCACCA
+GAAATTTTAAAGCTGAATGAAGAAGAAATATCGTATATTTTCATTCATGAACTTGCCCACTTGAAGAGAA
+AAGACCTTCTTGTAAATTATCTGTTACTGGTACTGCAAATACTGCATTGGTTCAATCCTTTTATATGGTA
+TTTTTTTAAAAAAATTCGTCAGGACATGGAGGTAGCAGCCGATTGGAAAGTACTTGATATTTTGGAGAAT
+AATGAACGAAAGAAATACGGGAGAACTCTAATAACAGTGCTGGAAGGTTTAAATACTCCGCATATATCTT
+TTAAGCTGGTTGGGATGATGGACGATAAAAGTAATATAGAAAGGAGGATAGAAATGATAAAGATAATGGA
+TATTTTTAAAAATAGAAAGAGATTTTTTGTTATCACGGGTTTAATTGTGTTTATAATCCTTACCGTTTTC
+TTATTAACCAATCCAACATCAAAAACTTTACTACAGATAGGGTATTACACTATTGAAATACCTACCGATT
+GGAAGGTAAAAACAGACACACCTGGTTTAATTACAGAAAAAAACACTATTTTAAAAATTATTACCACTAC
+GAGAATAATATCAAGCGGGGAACTCGTATTTGAAAAGGATAACGTTCCTGTCGGAGGAGTTCAGATAATA
+GGTTATGAGCCGAATCAACTTTTGTTTTTGCCTAACCATTCGGAGGTCAAGAGTAAAAAGGAGATAGAAG
+GATTAATTACAAAGGCGGTTTTGGTAAACCTTGATATAACTCCTCCTGCAGCAACCGGAGATAACTCAAT
+AAAAAACGAGAATCATATATATTTAATTTTTGAAGAAGATGGGATTGCTTATGATATTTACGCTGATGCA
+AAATACGTCAACGAATCTCAACTCATTAAGATTGCTAAGAGTTTTAAACCAGCTCCGGATTACGAAGTAA
+AAAAAGTTGTGGAGGGGTTTGGTAAAAGGTTGAAGAATGTAGATAAACTTGCTCCTAAAGAAGGTTGTCG
+AGAGCTCATAAAAGAGAATTATAGTCAGTATGTTTCGCAGGATTTACTTGCCGAATGGATTAGAGATCCA
+TCAAAGGCTCCAGGGAAATATGTTTCAAGTCCGTGGCCGGACAGGATTGATATAAAGGATATTACTAAGA
+TCGGCCAAGCTAAATTTTTAGTAACAGGAGATATTGTAGAAATAACGAGCGTTCCTGGTGAGGAATGGAG
+GACGGGGGTCACGCTGACAGTGGAAAAATTGGAAGGAAAGTGGTTGATTACAGGGATTGATTTTGGTTCA
+CAGCTACAGACTCAAAAAATTGAAAATTTAGATGAGGCGGTAAGTTATGCTATAAAATCTAGAAGGCTTG
+CATATAATGAAGGAGAGGCAGCAACGGAGGGACACATTATCCTTGATGTAGAGGAAAAAGATGGAATTAT
+TAAGGTTTATACCATAGCGAGTTTTGGAGCTTTTGGTTTTGAGAACGGTATTTTTACTAAGATCAGCGGG
+AGTGGTGCTATTCCAACTGTTATAACATTTTCCAAAAATGAAAAAGGTGTGTACTCTTTGCTTGAATATA
+AGGAGCCAATGGATGGAGCGTTCTACATAGATTCACTAAAAAAGATGTTTCCTGAGAAACTATACGATAA
+AGTCATTTCTGCAGATAAATATTATCCAGAGCTTGCAAAGCAGCAGGAAGCACAAGCAGCAGAATATTTA
+AAGAATATTGGAAGAACAGCAAAGGTAAGTGCAGCCTATGTAGAAAAGAAGCTTGTAAATATAAATGTAG
+AGGCATCAAATAAATTGTTTGGCGGAACAGAATTTCCTTTTCTTAATGATTATCCGTGGTGGATTGGAAC
+GAGAGAACGAATCGAAAATGGTATTAGATACATTTATGAAACTTCTCAAAGTAAAACTAATGACGGCTAC
+GACCTTGTAATTTTTAGGAAAACAAAAGAAGATGGGACTATAGTTAAAGAATATAGATATAAAATTGTCG
+ATAGTGAGCCACAGCTCATATACAAAAATACAAAATAAAGCATATAGATTATGCCTTACTGCCTCCTCAT
+CGTGTAAAATTGAATGTTAATCATTGCTATCCAGTCTGACCCAATTCCAAAAGACTTAGCGGCAAGTGTA
+TTTCCCATTTATTCCTTTTCCCCATGCGAAAAAAGTGGTTCTGGTTGGGAGGAATAAGGGAAAAGGATTA
+AGGATTAAGTCTTTACAGAATGACAAAGGGATAAGTGGTAAGGCCTTGAAAAATTCGGGATTTACGCCAC
+TTATCCCTTTTTTCCTTGAACCATGACCCTGCCCATTCGGAAAAACTTTTTCTCGACTTTGTCAGTTGGA
+GGCCATTTTTAGGCTGGTAAAAAATATCAAACCCTTGATTTTCAAGGGTTTTTTGTTTTTAGGGTTAAAA
+AATTTTTCAAAACTGTAGGGACAATTTTACTCCTAATTATTGCCATAATACTTGACTATATTCACTTTTT
+GTAGTATAATGTAATAAACTAACATAAAGGTGATGCCATATGTTTCTCAAAATAACTAAAGCTGGTGGCT
+ATGAGTATGCCAAAATTGTCCATAATTATCGCGAAAATGGTAAAATAAAGCAGAAAGTCTTGCTTAATCT
+CGGTAGAATTGATGAACTCAAAAATGACCCCATTTAAAGCTGATAAAAGAAGCGGGATACGACTACATTG
+TGGCAAGCAGACTGAAAAACATGAGTAAAGAGATTTTAGATAGAGTATTTGATGAATAAGGATATCAAGT
+TCTTGAGGAGAAAAAGTGGAGATTTGACAGAGAAATATTTGGTGAAGAGTTTAGATTCAAGGTCATAGAA
+AGAGAGAATATTATCAAAACGGGAGAAGGGGAAATATTCAAGATACCTGAGAATCTAATAATAACCTATT
+CAAGCAAGAGGGCCAAAAGAGATAAAGAGGAGAGGCAAAGGCTAGTAGAAAAAGCAAAAGAACTTTTAGA
+AAAGCCCGGCAATGTAAGGGCAGCAGAAAAGAGAGGCGGAAGGAAATATTTAAGACGCATTTCCGAATCA
+GAAGAATATGTACTGGATGAAGAAGCAATAAAGAGAGATGAGAAATTTGACGGTTTTTATGCAATTCAGA
+CTAGCAAGAAAGAAATGAGTGTGACAGAAGTTTTGAATGCATATCATGATTTATGGAAGATAGAGCAGTG
+TTTCAGAGTAATGAAAAGTTGTCTGGAGGTAAGACCAATATTTCACTGGACGGAGAAAAGGATAAGAGGG
+CATTTTGTTGTGTGTTATTTAGCATTTTTACTGGAAAGAACTTTAGAATACAGTTTGAGGTCTAAGGGGA
+AAAAATTAAGCAGTGATAGAATAAAAGAAGCGATAGGTTCAATGAATTTTGTGGAGATAGAGATAAATGG
+GAAGAAATATTTAATCAAACAAAAGATGGAGGAGGAAGCTGAAGACATATTGAAGGTGATGAAAATAAAA
+GCACCAAGAAATTTCATTACATATGAGGAAGGTATGGAAAAAGTAATGTAGTGACAAATTTCACGCCCAT
+TTTTTGTCAATACCTGTATTCCCAAGCCTTTTGGGTTTCGAACTAACAAAGTCAAGTTAAAAATATTAAA
+TATCAAATGTTGCATTTATTGAGATAGTAAGACAAAATATAGTTTTAATATTTGATGTGTGTATTTAGTA
+GTAATACCGTTGTATTCCAATACAACAATTAAGGACGGCTATTCAGAAAATACCCATCCCAACTCTTGAT
+AAGAATGCGAAATTTTTTCAAGTATTTTCAGACTTCCCTAAGGTCTTATCCTTTCCACTATGTTTTTTTG
+TTCCGTCTACTTTCTTGCAACACTTTTGGGTAGAAGGAGAAAAGATGAAATAATTGGATTCTTTCTGAAC
+CATTCGAATGGCCTCGTCTGGAGGCAACGGTTTGCTGAAATAATAACCTTGAACTTTGTCGCACCCGCTC
+TCTACAAGACAATCAAGCTGTTCTTTTGTTTCCACACCTTCGGCAGTTACGCCGAGTTTCATCCTGTGCC
+CCAAGAAAGTAATCGCATCGACAATAGCCTTATTTACCTCTACCTTTATCTCGCTCACAAACGACCTGTC
+AATTTTCAAACCATCAACCGTAAATTTTTGGAGGTATTTGAAAGAACTATTTTCCGTTCCGAAATCATCT
+ATTATTATTTTGACCCCCATTTCCTTCAAGCGATAAAGGTTTCTAACCACCGTATCCATTGCTTCTATAA
+GGACGGTTTCAGTAATCTCCAGTTCTAAGAATCTTGGTTCAAGTTCAATTTCGTTTAGTATATCAAATAC
+AACCTTTGCAAAATCAGGTTGCTGCAGCTGATGCACTGAAACATTCACCGAAACACTAAAACCATAATAC
+CCCATATTACGCCATTCTTTCATTTGCTTGCAGGCTGTCCTTAACACCCATTCACCTATAGATATTATTT
+GTCGTGTTTCTTCAGCAATTGGAATAAAATGAATGGGACTGATCAGTCCTTTTTTAGGATGCTGCCACCT
+CAACAGTGCCTCCATACTCACTACTTTACCAGTCCTTGCATCAACAATAGGCTGATAGTGCAAAAAGAAC
+TGACCTTTTTCCAAAGCAAACCTTAAATCTCTTCTTATTGTGCTGGCAATTTCGACTTCTTTCTTCGTAA
+TACTGTCAAAATATTGAAAACTATTTTTCCCATCTCTTTTAGCCTTGTACATCGCTATATCTGCATTTTT
+GACTATAGCTCTTTCATTTTTTCCATGGTCAGGATATATGGCAATACCTATGCTAATAGTCACATACAAT
+TCATAATTATTGAACTTTATCGGTTGGTTGAAAAGTTCCAATATTCTGTTTGCAACCTTATTTGTATCGT
+CAATATTAATTATGTCAGGTAGCAAAATAACAAACTCATCACCGCCCACTCTGGATACTGTATCTGATTC
+ACGCAGACACGCTTTCAGTTTCCTGGCAACCTTTTTCAATAGCCTGTCACCTATATGATGTCCCAGGGAG
+TCGTTGATTGTTTTGAAATTATCAAGGTCGACAAAAAACACTGCAAGTTTCTTCCCATTCCTTTTTGCAT
+CTGCCATGGCAATTTTGAGCCTATCCATAAACACCTCCCGGCGAGGAAGGCCAGTTAAAGGATCATAGAA
+TGCCATGTATTTTAACTTGCTTTCCATCTGTTTCCGTTCAGTAATATCCGTGTGCGACCCTGCTATTCTT
+ATGGCTCTGCCCTCTTCATCCCACAATGCCTTTCCCCTGCTTAGAACCCAAATATATCTACCGTCTTTTG
+TTTTGATTCTGTATTCGCATAAATAAAATGGTGTCTTTTTCTCAAGATGATTACGTAGATTATTGATGAC
+TATTTTAATATCTCTAGGATGAATGAATTTAATCCATGTTTCATAATAGTTGTTTACTACTTCTTTATCT
+AAACCAATGATATCCTTCCACCTCTCGGATATGTAAGCCGTATCCGTTATCAAATCCCAGTCCCATAGTC
+CATCGCTTGCTCCTTCAACTACCAGTCTGTAGCGTTCTTCGCTTCTTTTCAATTCATCTTGCTGCCTTTT
+TATTTCAATTAAGTTCTGCCTCAACTCCTCTTCTCGGGCCATAAGTTTTTCATTCATTGCAGAGAGCTCT
+TCCTGTTGAGCCATCAATTCCTCGTTTAAAGCAAAAAGGTTACTATTTGCTTCTTCAAGTCTTCTTTCGG
+CATTCTTTAGGTCTGTAATGTCTATACCAGTTGAAACAATATACCTGTTTCCTTCATCATCGCAAATAAT
+ACTGTTATGCCACATAATATAAATTTGTCTGCCATCCTTCAAAACCATTGGATTTTCACATTTGTAATGA
+ATGCCTCTATCTTCAGTATCGTCCAAATTTTCTTTTATACGGCTTATCATGTCCCTGGGAATTATTGAAC
+TTATATCTATCCTCTCTGTTTGTTCTTCAACGGCTATACCAATTACAGCCTGGGTATATCTGTTGAACCA
+AACTACTCTACCATCCAATGCCCAGACTACTATAAGCATCTGCTCGTTTTCAAAAATTCTGCTTAAAAAT
+TCTTCTTTCTTCTGAAGATAAGCAATTGATTTCTTTGATTCTTCAATAAAACTCTTATTTTTCCTCTCAC
+TAGGCATCTTCTCTATCATTCGCCATTAATTTCTCCTTTCTTGACAACTATTTTTTAAACAATGTCTTCG
+ACGACTTTTTCATCTTTGTCCAAATATCATAGTGTAAAATTATCGTAGGATTTTTAAAGTGAAAAAACAA
+GAGACAACCCCTGTGATAAAATAGATTGTGGAAAACAAAAAACACGAAAGGGGTGTCTCTTGTGAAAAAA
+CATATTTTTGAGGATATTATACTACAAAATGCTCTAAATTTCACTAGGGAAATGATGAATGTTTTTGAGG
+ATTTATTAAAGAATGGAATGAATATTACAGAGCTTGTAGCAAGGATAAAAGAACTTACGGACAAACTAGG
+TAGAGAGGCAATAGAAGCAATTATTGAGGAGTTAGATAGGATAATAAAAGAAGACAAGAGAAGGAAAGAA
+AAATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACGACAGTCCTTGGGGATATTGAATATGAGAGGA
+CATATTACAAATCAAGGGAGGATGGTAGATATACATATTTAGTGGATGATGCATTAGAGATAGGACGGCA
+CGAGAGGATAGAAAAGGGAGTAAAAATAAAGTTAGTAGAAAATGCGATAGAAGAATCATACGAGAAAAGT
+AGCGAGAAAGCATGTCCAGAGAAAATAAGTAAACAGACGGTATTAAACGCAATAAGGGAAATAGGAGAAG
+TAGAGGTGAAGAGAGAAATAAAAGAGAAGAAGGAAGTAAGGGTTTTATACATAGAAGCAGATGAAGACCA
+TGTACCTTTACAAGATGGCAGCAGTGAAACACCGCGATTGATATACATACATGAAGGTAGGGAAGAGAAA
+AACGGAAGGAACGTACTGAAGAATGTGTATTACAAGGCATACGTAGGAGAGAAAGCAGAAGACATATGGA
+TAGATGTAGCGAATTACATAGAAGAAAATTACAAGGAAGAGAAGATAGAGAAGATATACATAGCAGGAGA
+TGGAGCACCATGGATAAAAGAGGGATTAGAATGGATAGTAAAATCAAGGTTTGTGTTAGACAGATATCAT
+TTAAACAAATACGTATTAAAAGCAACATCAAAAGAGCCAAAGTATAGGGATAAGATATGGAGAGCAATAA
+ATGAAGGGGATAAAGAAGGAGTGAAGAAAATATTTGGTGAGTTAATAAAGATAGCAAAAGAAGAGAAAGA
+AAAAGAAAAGATAAAGGAAGCGAAGAGATACATACTAAACAATTGGGAAGGGATAAAGATATACAGTGAA
+GACGAAGATGTAATAGGGTGCAGTGCAGAAGGGCATATAAGCCATGTATTTTCTGCAAGACTTAGCAGGA
+ATCCATTAGGGTGGAGCAGAGAAGGATTAAAGTTAATGGCGAAATTAAGGGTATTTAGCAAGAATGGAGG
+AGACTTAAGAGAAGTAGAGTGGGGCAAGAAAAAGAATATAAATGCAGGAAGTTACAAATTAACAGAGAAG
+CAAATAAAAGAGGCAGTAAGGAGAGTTAAAACGTCTACAAATGAAAAAATAAACAATATTACGGTTTTGA
+ATATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGAGCATTAAAATATGCACAAGTTATATAAAGAAC
+ATGATAAAACGAAGCCCTGAATTAATTAAGTTTCAGGGGTTGTCTTAAAAAAATCCTACAGTATCTTGAC
+ACTATCGTCCAAATATAATTTTATTTTTTCACCATTTCTTAATTTGTAGCCTATTTTATCAAAGTATAGT
+TCGACTCCTTCATAGCCGTAAAGAATTTTTACTATTGAATTTTTACTTCCCTTTAATAATACACGACTAC
+CAACGCCAAGCGATCCGGCTTCTTTTATGAAGATATTTTTCTTAAATTCGATCGTGCTCATCCTAACCTT
+ACCATTAATAGAAACCGAACCATTTGTAGAAATTTTTGTGTTATAACAGCCTGCTTCTGAGGTTATAATT
+ACGTCCTTCATAGCGTAAATTTTGCTGTCATGAACCCATTTTGCAAGTATATGTCCCTTGTTTTCATGTT
+CCTCTGTTAAAATTCTTGATATGAAGAGGATTTTTTCATAGATTTCTTTTAATGAATTCAAGTGTTTTAT
+AAGACCAATAATATCGTAATCCAAAATGTTGTTAAGCGTTTTAACGAGACTTTTTAAATCCTCCAGAAGA
+TTTTGAAGTACATTTGAACTGCGTATCATACTTATTTCTGTTGATGATGTTTTTAACTCTTCTTTTAAGG
+TTTCGATTAATTTGATCTTCTCACTTAAATGTCTGGAATTATTCATAACGGTTGGTAGTTCTCTAATATG
+GAGGAAAATTGCCGATAATTTCTCAACAATAAGATTTACAGCGTGAAGTTCTATTTTATCAAAAATGTTT
+CCTGGTAAAAAACCGGCGTGTAACTGGCTATCAACAATTCCGCCAGAGATAATAATATTTTGCCCTCCCT
+CAACTACTGATTCGTAAACTGAACCCAGTATCTGAACATTTCCTGAAGCAATTATTTGATTACCTTTTTC
+GACATTTCCGTTTATTATAACATCGCCCTCGAATGTTACAAGTCTTGAATTCTTCGGGATACTTCCTTTG
+TAAAAGAACACAGGAATAGAGTAAAAAAGATATACAAATTTATCAGTTTCATCTTTTTTATGAACAACCG
+GTCTAATGTCAGCTATCGCAACTATCTTATCTTCATCTTCTTTAAAAACTATGGAATCGCTGAGAATTTT
+TACTTCAACGTCTCTTACAGGTGGTGCATTTATAATTCTACCTCTTACGCTAATTCCATTTTCACCTTTT
+ATGGGTTTATGTAGTTTCCCGATAACATCACCTTTTCTTGCAAAGGGTATACTTGCCATATCAAATATAT
+CTTCTTCAGAAAAAGTTTCTGTATAAAGAATTCTTGGCTTATCGATTTTTATAATAAATTCCAGATAACC
+ATCCCTGCCACTTTTATATGGTATTCCTCTTGCTATCACCGCTTCTTTTTTATTTTGGGTATATACGCTA
+ATTAACGCACTTTTATCTATACCTACTATAATTCCGTTCTTACGAAGTTCGCTTTCCACTATATTTAAAA
+ATTCATAGATATCTATATCACCCCAAGAAGAAAAAAGGGTTTTTCTTAAGGTTACAATCATTTCATCATC
+CGAGATTTCTAAAATAATCCCCATTTTCTTCAAAATATCGCTTAATTCTATTTTCATAAAAACACCCCCA
+TATGTTAAGCGCCCCAATGGATAAAATATGATATACGTAAATACAGGAACTCTTTAAGCGTTGCTGAGCT
+TTGTTTTTCATATTTATCCGTTCCAAGCAGCCATATATGTAGTTTTTGTTCATCGGGCAGCGATTTTGCC
+CTAAGCTTTCTTAAGATTTCACCACACGATAAATACCCTTGCTTTTAGCACGTTTAATACCAGGCCTATA
+TGGGACTTCCACGCTTTAGCTTACTCCATGCCGGGCGCACCATACTATTTTTACGTTATTATCTATTAGA
+TTACTATATTCGACAAAAAAACCGTAATTCCTTCTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAATTAAGAAAATTATTTTAAGAAGGTCAACTCAAAAAGACACAAAAGTAATAT
+AATAGTGATGGTAACTAATTAACACTTAATTCTGACCTAATGAAAATTTTACACAAAAATTTGAACTTGA
+ATAGTCATTTTACTGAAATAACCTTTTCATTTGATTTTTTGAAGTCTCTTTTTGCTACCCAAAATACTTT
+CTCATGTTCTAAATATACTTCTTTCCCGTCCTATTAGTAAAGCTCCAATTAGACGAATGCCAGATTCCAG
+TCTTGGGAATCTACGTTTAAAAGGGTCACTGGTAAATTTACCATTGCAAAGTCTTGAAACTCTTTAAGAG
+AAGGGTACCAACGTTAGTGACTATACGTTAGTCTTGTCTCTTTTCTGTTCTTTTATAGGATTCAGCTTTG
+ATTTGCTCAGTAGTCCGAGATACCAGGATTCGAGTAAGCACAGACTCTACGAATTTAGCTAGCTTTTCAT
+CTTTAGCTCTTTTTACAAAAAGGTAATGCAAAATTTCAAAATCTTATGGTAATATTGTATTGAGTTATTT
+CTCATCCCGGAAGAATGATTTTTGGCTTTGTTTCCACTTTTATTCTAACCAGGGGAGGGGAATGGCTCAA
+TCCCTCTTACACAAGTATATAGACTTAACTGCAACCTTGATTTGATAATTGTGATCAAAAAAGTGACACT
+CCCCTTCACAACTGTTTTGCAGAATGGGATGTAAGCCAAATATCCCGTTCCTGTGGATTTATTGGTATGC
+ACTCTATGGAAGAGTATGAGAGCATGAAAGATTATTCAGGATTTTACAAAGTAATTAAAAAAGAAGCTGT
+GTAGATTTACCCTATTTTGCCTTAGGAGGGAAGAAAATGCGAAAGAGGATAAGGGAATACGGTATTACAT
+TAGGCCTGCTTCCGACCGGCCCTTTAAATGCTATTACTGATGTAGAAGGAGTAACGGTTGGACATGTGAC
+ATTAATTTCCGGCGAAGGAAAGCTTATCCCCGGAAAAGGGCCGGTGCGGACAGGAGTAACTGCAATTGTG
+CCCCACAGCGGAAACATCTTTAAGGAAAAACTTATCGCCTCATGTTACGTGGGGAACGGATTCGGAAAAT
+CTATAGGGCTTATCCAGGTGAAAGAACTGGGAACGCTGGAGACACCTATCATTTTAACGAATACGCTGTC
+CGTTGGAACTGCTGCCGATGGTCTGATAGAATACATGCTCTCCTTTAATGAAGATATCGGCATTACCACG
+GGCACCGTAAATCCGGTGGTGCTGGAGTGCAACGACGGCTATCTCAACGACATTCGTGGAAGGCATGTGA
+AAAAGGAACATGTCATTGCGGCCATAAAAAGCGCAAAAAATGAGTTCGAAACGGGAAGCGTTGGTGCAGG
+CACGGGCATGATCTGCCACGGGTTTAAAGGTGGTATCGGCACAGCCTCCAGACGGATCGAAATAGGGGGC
+AAAGTCTATACAGTAGGTGTCCTTTTACTCACCAACTACGGCAGGATGGAAGACCTTATTTTCAACGGGA
+AAAATGTGGGAAGGATGTTGAAGGAAGAAATAAAAAAAGGGAAAGAGGCGGCGAAAGAAGACCAAGGTTC
+CTGCATAATCGTCATCGCCACTGATGCGCCGATGGATGCCCACGGTCTGGAGAGGGTAGCAAAGAGGGGA
+GTCTTAGGCCTTGCGAAGACGGGCTCCTTCATGGGGAATGGAAGCGGCGACATTGCCATCGCCTTTTCCA
+CGGCAAACAAGATTTGCCATTACGGTGAGCCCGTGATGGAGATTAAGACTATATCTCCACATTCCGGTGA
+TATAAACAAAGTATTTCAAGCGGTGGTAGAAGCCGTGGAAGAGGCCGTATGGGACTCCATGTTTACAGCG
+GAAAGAATAGTGGGAAGGGACTACCATGAGGCTCCGCTTTTGCCGGTGGAAAAGCTGGCGGAAATGATAA
+GGCAGGACTAAATAATCATTATATATTGTGCGACGACAAACACAAAAAAGACCTATCTTAGGTGCTAAGA
+GATTATTTCCAGAATTAATATTCCTTCATCTGAAACTTTTTTAGCCACTTCTTTTGCACCTTCAAGAGAG
+TGATCCCTGAAGTTCTTGCACGGTATTTTGTTAGCGGCAGAAACTTTTTCTGATTCTAAAACCCTTTTTA
+GGAAGGTCTTCACCGCTTCTTTAATTTCATTCAGGGGTGTTACATTAAATTTTTTGGCTTTTTGTCAATA
+GTTAGGGTGGGGATTTTTTTGAATGCCCGCTTTTAATTTTATTTCTCATTCTATTACAGCAGGCATTTAG
+AATAAATGCTCTATTTTTTTATATTCATAAACCATATTCAAAAGGCAAGCTTAAAACACCGAAACTTTAG
+CTCTGGTTCTTGGATTATAAACAAAAAATGGTTGATACTGTACACAAAAAAATTTTAAAATGTAATTAAA
+AGAGTCAAAAGAGGTAGGGAGCTAATAACGAGAAAAATAGTAAACAGAAAAGACAAGATTATAATCAATT
+ATTCTCAATCTAAGGGCGGGAAACAGCGCAGTTTTAATCTGGTTTTTCCTTACATAAATGATACCGAAAT
+TGATGTTGCATTAGTTGCAGAACAGAGCGATTCAGGAGAATGGAATCCTCTGAAGGCAATCATTGATAAA
+GAAGAAACAACAGCCGATGAAGAAGAAGCAGCAAACGATCTTGCGGATTTAACATGGCACATATGGGAAG
+AAGAAAATTTAATAATAGCAGCCTGTTTAAGTGAAAAATACGAAGGAAAGTTTTTTACAGCAAAGCAGCA
+AAAGAATTTAGAAAAAGAGGTACTAAATTCGGACAGGTTAATATGCTGGTGGCCAGATCCACTAATATGG
+GAAAGTGCGAAAAAGTTCAAAGAGTCCTTTAATTTATTACCTTTTAATGAAATAGCTATACCTTTCTACA
+CATTTAAAGAGTATTTTAAGCGTCCGGACATACAGGCAGAAATGCAGAAATACTGGGATGAACTGGAAGA
+AATATCAGAGAGTCCACAGGAATTTGCTGTAATTGAAAAAAGTATAAAAGCAGATGAATATGCAAAGTAT
+TTGCGCGGTTTAAAAACAACACTGCTTTTCTTAAAGAAGAATAACATTCCTTTTAAATTAACACTTGGTA
+ATGTTGAGCGGGCAAAAGAATTTTTTAAGAAAGAAAATCTTGATCCTTTCCAGCTGGATTCATGGATAAC
+TGCTGCTCCAATATTTGAGCCTATGTCTGATTTCTTAATAGAAGAACAAATATTAACCGGGCCAAGCAGT
+ATAATTACCGGAAAAGAAGAAATAAAAGCGTGCTTATCTTTTTTAAGTCACTTTCCATACGTAGCACCTG
+TTCCAGATGCAATTGGAGCAGTTGTCTATGCAGGAGATAAGCATATTTCAAGCACAGTTTTTTGGTTTAA
+TCCAGCAACAACCATAGAAATTGTGAACAAAGCAATGGAAGCAGTTTTGGAAGAGTTAAATAAACGTGGT
+GTAGAAAAAATCGTAATGATAGAAGAAATTGTTCCTTTTGAGACTTCATGAAAAAAAGAGGGACTTTTAC
+TGGAAATACCTGAGGACTGGTAAAAACTGCTAAACAGATTTCAAAAAAGTAAAGATATTAGGAAATAAAA
+AATTATGCTGAATAAAAAATGCTTAGGGCATGTGATGTGTGTTGTTAATATAGAAAAACCGAAAAATAAG
+TGTAGTAAATCAGTAGGAAAGGGGTGAGATAATTTTGCTTTTTAGTAGTGAACAGGTTAACAGAGGCAGG
+AAAATTGTAAATACTGGTATAGTTATTTTAATTCTTCTTTTACTCGGAGATTTTACTATTAATCTAATAT
+CTAATGGTATCAAAGGATTATCAGCAGAAAAAATCATCATTAAGGGACTGGTTTTATTCAATATATTTTT
+GTACTATAAGGGGAATAGAATAGCGTTTAAATTAACTATGTTTTTATTATCAATGGTTTATATTTTAATC
+TCCGGTTTATTACCTGCTTATTTGGTTTGGGAATTACTGCGTGTGTTAAATGTTTTAGATGCTTTTGGTG
+GTGCTTTATATTTAGTTATCCTAGCAATAATTATAATAGCAGTAAATATTTTAATATTTAAAACAGGATT
+TTATGATGATGTTTTAGCTTTTAAAAACTACTATCAGGAAAAAATAAAAAGATGAAAATGGGCTTTTGTA
+TCGATATAACAATGTAAATTTGTGTATTAAGATAAGGGGATAGATTTTATGAAGAGAACAAAAGTTTTGG
+TTTTTATTATTGTATGTATTTGCACATGGGTATTTTTGTATTTTGAAAACAATTTCATAACTGTTACAAA
+TATCACTGTTAAATCCCATAAATTGCCTGAAGCTTTTGATGGATACAAAATAGTTCATTTATCAGACTTA
+CACAGTAAGGAGTTTGGTAAAAGACATAAAAATCTTGTTAAGAAAATTGAAGATGCACAGCCAGACTTAA
+TAGTATTTACAGGGGATTTGATGGACAGCAGTCATTTTGATGCGGAGGTCAGTTTGAAACTGATAAGACA
+GATTGTAAAAATTGCCTCGACCTATTTTGTGACAGGAAATCATGAATGGTGGTCAGGAAACTTTAATGTT
+CTGGAAAAAGTTCTAAAAGAGAATGGGGTTCATGTATTACGAAATACCTATGCCAGAATCGTTAAAGACA
+AAGATGAGATTTATATTATAGGAATAGATGACCCTGCGTCAACTCAAGAAATATATGAGGACACAAAAAT
+AGTTGAAAATGAAATTAAACAAGCGGTGAATGGAATAGAAGAAAACGAAGCATTTAAGATTCTTTTATCC
+CATAGACCCGAGATGTTTACATTATACAGTAAGTATGGATTTGATTTAGTTTTATCTGGACATGCTCATG
+GCGGACAGGTAAGGCTTCCATTTATAGGTGGATTGATTGCGCCGAACCAGGGGTTTTTCCCTAAATATAC
+ATCAGGAGAATACAAAAGAGGGAGCTGTACTATGATTGTAAGCAGGGGGCTTGGAAACAGCATTATTCCC
+CAAAGGATTTTCAACCATCCAGAAATTGTTGTTTTGACACTGTCAAAAGAAAAGTAAACAGGCATTTGTT
+TAAGGGATAGTAAAGGCAAAAGGCTGTATATTTTTTACTAATAGGTCCAATTAACTTAAAGATCCTGCTG
+AATGAATGGAAAAGGTAGAAATTTTTGGTTACCTGTTATATTTAATGTAATAGGGGAAATTATTGCTTTC
+GGGATAGAAATGACATTATTGGCTTTGTTGCCAAATGTTGATGAAGGGATAAGGGGTTTTTATAGAATAA
+CGGGATGGCCATCGGTTATAGCATTTATAATAACAACAATATTTCTTGCTCCGATAGCTGAAAAAGCTTT
+TTATAGAAAAGGAATAATAAATTTCAATAGTAAAATTTTGCTTATTTTGTCATTTATTATTGGAGTTTTG
+CTATATGCACTGAGCATCCGCTAAAGCCTTTAGGTTTATTAAGAGCAGCTCTTTGGGATATTTCATTCAC
+TACATTCACTATAACTTATGTTAAAACAAAGAATGTTTATATACCAATGACTGCCACATTTAATATGCAA
+TCTTTTGGGAAATGCTATTATTCCCATAACAATTATGGCAGCTAAAACGTTAAAATACTAATCTTTTGAA
+ACAATTTTTTTGCGAAAAGAAGGGAAAAATTTAATGAACAAAACAAAAGCAAAAGATTTCTTTTTAAGAG
+CAATATTGTTCATAGGTATTTTGGCAAGTGAATTCTTGGTTTGTTTTCTTGATGCATTTATTGATGGAAG
+AGATATTTCACAGATTGTTTCGTTTAGTAAACACTGGTATGCGATGGTATTTCACTGGGTAGTTACGCTA
+ATAATATGGGGGACAGGTATAGCTATCGTGTATCATTGAGGCAAGGAAAATGGTGTTCTGGATGAATTAT
+TGAGATTTAATTTTACGAAGAGAACTTCTATAATGCTTTTTATCTCAATTTTAATAGTGCTTTTAGTTTC
+ATTTGTTGAAGCAAAAATTTTCAAAGAGTCAATACCTCAAGTCTACCAAGGATTTAAAATTTTTGTTAAA
+ATGTATGGCAACAAGGCGTTGGTAGTTACAATTTGTCAAATATTTATTATTTCGTTGAATCAATAATGGT
+TTTATTTATTGTTGCCTTCTTTCAGAGAGCAGGTGAGCTATGGTTTAAAAAAGAGAATATGCCATGGGGT
+GGAATTGGTCTTTCATGTTTTTTGCAAGATGTAATTCCCCATTTTTGCAAAGATTTTTCCCCAGGCACTC
+GTGGGGAATTTTTTATTAGCTTAACTGTTTCATTAATGATTGTTTCATCCGATAGCTTTGTCCATCAAAG
+ATTAACAAATAACAGTGAGGTATTAACCGGTCTATTATCGCTGCAGTCATCTGCTCATCATAGAAGATAT
+TTACCCATCAGCTGAATTCCAGATTTGTAGTAATTATTATGCTTTTCTGTTCATAACAGTCCGAAATTAC
+CTGAAAAAGCAGCTGTGCTCCTTCTTGGTCTAAAGGAACATAACCCCATTCATCGCACATTAAAAGATCC
+GCTTTGGAAAGCTGTTTTAAAAAGCCAGAAAGTTCACCCCCTTTCCTTGCTTCTACCAGCCTATTTACTA
+GTGCTGCTGTACGGAAAAACTTTACGTTGTAGCCCTTCTTACAGGCCTCTACCCCTATAGCAGTAGCAAG
+ATGTGTTTTCCCAGTTCCCAACATTGCCATAGAAGATTAAGTTTTTCTTTTCTTCAATAAACTTGCAATC
+CTTTAAGTCCTTCGGAGTAAGTCCCTATGGAAATTTTATCTCGTCAAATATATAGCCCTCAAATGTCTTG
+AGTGTTATAAAAACCTGCGTTTTTCAAAAATCTATTCTTCCGGCTTTCTTCTCTGTGCTCCACTTCTAAT
+CTTAAAAGCTTTAGCAAATATTCTTCATGGTTTTCTGCCTCAATTTTATCGGAGTTTTCTACTAGATTGT
+GACTGAGCTTTAATGCCTTGCAGTATGCAGCTATTTGCTCCTTAAACATACATCCACACTACCTTTCAAA
+AAAACTCTATCATAATCTTTTGCATCGAAGTAAAATTCTGTCAATTAAGGAACCCCTTCTGGCATCTTTA
+GCGGTTTTAAGTGCGGTGTTATATTCGTTATATTGTTGTAAATTGCTATAAGGCCGTTTTCCGGTCTATC
+TTGAATTCCCTTCCTATCTTACTGATATTTAATCGATATTTAATCCTTTAAAAATTAAAGAACAATGCTT
+TTCTGATATCATCTATTTGGGTTATTGTGAACATCCTCCTATCCTCCCTTGTAGTTAAGTTATCCCTAAC
+TAGAAGAATAAGGGTTTTTAGGGGTGCCTGCAATGACCTTTGCAAGTTTGGGAATCTCTGGGTTGCTAAA
+GTAGGGCTTTTTTTAACTTTGTCTATTTTTATTTTACAACAAACACCATATGCAATCCTCTTAAGCACTT
+TAATTTTGTTATTGTAACCTTCTGTTACAGAATTAGTATAAGGTTATATCGAATGCATTAGTTATTTCTT
+TAAACAAACGCTTAGATACCTGTATACATCTTATAAATTCGTCAATTTTGCTTTTTTTGGCTAGTTGAAT
+CCACTTTCTTAATTTCTTATTTTTACTTCTTATGAATAGACATTCAGAAAATATACATCCAACTATTAAC
+AAAAAACCAAAAAAATCAAAGCAATAAAGACGACAGAAATAAAAGTAGAGAAAGCAGAGCTAAAACATGA
+GAATTTTATATTCTAATTTTTACCAAAGGTTTTTGGTAAATTTGCAAAAGATTTCTTATACTTTCCTTAC
+TATCCAAATCTGATATGCTTTTAGTGGTATTATTCTGGTATTTTTAGTTTATTTTAAGTTATTTAACTTA
+TTTTGTAATTCATTTTTGATTGTTTCAAAATCTAGATTATTTTCTAAACAGTAATCTTTAAGTTTCAAAG
+TAGTATTTGAAATTTTTCTACCTAATATAGTTTCAATTTCTTCTTTTGATATACCCCAATCTATTATCTC
+TTTAAAAGTTGTGTTTCCTTTAATAGTTCCATGCAATGAGCTTTGCGTGATATTACCTTCTGTTTTTACA
+TTTTCTAGTTGGTTTTGAATATCCACAGTATGGTTTTCTAAATATTTAATTTGTTCCTCGGTTAGATTGC
+CTTTAGATTTTAAAATTTCTACTGCAGTTTGTGGTAAATATATGTCTTCACTCATGTCATATGGCAAGCC
+ATTGTAAAGTGCTACAAATAACCTTACAGATGAGACTCCTATTTCTGTACCATTATCTTTTAGATATTGG
+TAAATAGTTTCAAGCTGATTTATTTTAAAAGATGCTTTATCGCTTGTATTTATTCCAAATGCCTGTGCTA
+ATTCATCAATAGGGATTTTAAAGAATTTATTTATGTCAGCGAAAGTATAAGAACCTCTTATATCTGCTGG
+GTTATATTCTCCAGCAAATTCGCCGTCTTTATAAGTTGCTGGTACTTTTGAAGATTCTGTTTTCCAATAA
+TTTGTTGCTTTTGCGATGCCAATTCCGCCAAATAACAATAAAAGCAATATAATACCTATAATTTTAGAAT
+TAAGCTTCATATTTATCTTCCTCCTTGTTATTAACTTTTATAAGGAATAATTGATTCAATTGTTACAGTA
+TTGTTAATAGGGCACGAATACTCAGATGTACATTTAAGACATGATATACACTGGTGGTCTCTGATTATAG
+TTTTTTCTGAAACTTTTATATTCATTGGACAATTACGATCGCACATTTTACAATTTATGCATGTTTTGTT
+ATTTCGCTTGATTGGGAATATCCTAATTAAATTAAAAATGCCGAGTACTGCCCCATAAGGGCATAAATAT
+TTGCACCATGGTCGCTCTATAAAAAGTGATAAAATAATTGTAATAAATAGTATCACAATACTTCCAACTG
+CAATTTCACCATTCCAAAAATTAAATAATGCATAATAGGGATCAACGTCCTGGAATATGAGTTTTCCTGC
+TACTATTGTCGCGTATAAAACCCAAGCAAAGACAAAATAGCGTAGATATCTTAAATATTTATCGTATTTG
+TAGGGGACGAAATTATTAAATCGTTTTTTAAAAATTTTCTTGCCCAGTTTTCCTATAAATTCTTGAAAAG
+TTCCAAAAGGACAAATCCAACCACAAAATAAAGGACCAAATAATATAGCTATGATAAATCCTATTATCAT
+TAGAACGAATGAAGATTCATGTATTTTCTGGATAAAAGTTCCTGTTGTTAGATATTGATAAATTGTTACA
+ACTCCACCAAAAGGACATAAAGCGTGAAGGGATGCAGTTGGAATATATGGTATAGATATGCCCTTTTCAG
+ATAGAGTTTTATTTATTGAGATTAAAAGAATCAAAATAAAGAAAAATATTTGTATCAAGGTTCTAATATG
+GATTTTCTTTTTATGCATTCTTATCTCTCCTTTATATTTTATTTCCACAATATCACTATAAAGATAAGGG
+ATGATAAAAAATTGATATAAAATTGATGTTTTTATGAAATTTAGTCGGTCAAATCCAGATTTTTCTATGT
+GCGCTGCTTTACTCTTTGGTGTCAAGGATAAACTGTGGCCTGGTTTCCACATCTCCCTGATACCAAGATT
+TTTCTGTAGTTATTAAAGATTAGCCAGGATGGTAAAGGTACTTTTATGTGAATATTCTTCATAAAATGAA
+TCTAATACCTTTGCCAGGTAGCTCCATGGAACTGTTTACGAATAGCCTGTACAAGACCACTGCGATGGTC
+GGAAACTGCTAGATCAACTCCATGTAATTTTCTTTATTTGAGCCGTGAAAAGAATTTATAGAAGCTTTTT
+CTGATTCACTGTCACCCAGCATAAGACCTAATACTTTCCTATAACACAAAAAAGGTAATCCAAAATTTTG
+GAATCTATGTTAATATTGTACTAAGCCATTTCTCATTCCTGCAGTTAGATTTTTGCCTTGCTTCTATTCT
+TATTTTAACTAGAAGATGGAAAGTTTCTTAACCCCTTTTTAGACAAATAAGACTTAGCTTATTCTAAATG
+GAGCGTATATTCGAAAAAATACCCATTCCAACTCTTGACGAAAATCCTTATTTGTAAGCAGAGAATAATT
+ATTATCTATTCATAAAAATTATTGATTTCTGAGAAACAATATATTATAATCATACCGATAGTGTTGAAAA
+GAAAGAGGAAGAGTTTATGGGGAATAATAATTTCGAAAGTAGAGCAAAAGACAGTTTTAAAGGTTTGATA
+GGCTTTTTTAAAAGCATAGGACTAATAATTTTCACTTTAGGTGTATGGTCGTGGATTATAGGAGCCTTTA
+TCTGGGTTTTAGGGGCATTCGGCTGGTTTTTGCTTGCATATGTCTGGAGAAAAAATCTTTTTATACCGCA
+GGCTGTGTATTCCACAGCCTTTGCTTTTGTTTTGTCTCTTGGATGGGCTATTATCATTTGTGCAATTATG
+TTTGTATGGACCAAATATCATTATTACAGGTATTACAGGAAAAATAAAAGAAAATTAAAAATGCCGGTTT
+TTGAGGCGCCAATATTAGCCTGGAAACAACTTTCTTTAGAAGCTCTAGATATAGCAAAAATTATGGAGGA
+TAAGCAGATACCCCAGGAGACCAATAAAAGCCTGTTTGGAAATCTTACCTCTGTAAAAGAGAAAGATTAT
+TTAGCTCCTTTTACTCCAATGATTATGAAAAAGAATTTTTGCAGTCCAAAAGGAAATATTATTGTTTCTG
+AAGGAGAAGAAATTACACCTGAAGTTATAAAAAGAATAGCAGAGGAAGGTCTGTACTGGGAGTTTATTCA
+TGAAATTTCTGAATATATACCTGCAGAGGAGGAAAGTAAATGACAATATGGGAAATCATAGGATGGTATG
+TATTTGTTTATCCTCTTGCAATGAGCATAATCTGGACATCTGCAGGGATATATTTCTGGTGGAGGCGTGA
+GAAAAGTTATTCAAGAAAACCCAGTCAATGGCCGGAAGACTGGCCATCAGTTACTATTCTTGTGCCCTGC
+CACAATGAAGAGGTAAGTATTGCAGCAACATGCACGGCTTTACAATTTTTAAACTACCCGGATTACAGAG
+TAGTATTTATAGATGATGCATCCACCGATAACACAGCGAATATTATTAGAAGATTTGTTGGTTTAAATCC
+TAATTTTCATCTCCTGCGACTTTCTGAAAATCAGGGAAAGGCCAATGCTTTAAATATTGCCCTGTCGGTT
+GCGGTAACAACATCTATTACCGTGGTAATAGATGCTGATACAATTCTTTTACCAGATACACTGAAGTACC
+TGGTTTATCCCTTTTTAAAACAGCCAAGACTGGGAGCAGTCACTGGCAATCCTATATCTGTCAACAGGAA
+AAATCTTATTGAAAAGCTGCAGGCAGCTGAATTTTCCTCTATTATTGGACTTATAAAAAGATCTCAGAGA
+GTTTTGGGAAGGGTGCTGACTGTATCAGGATGTGTTGTAGCATTTTGAACAGAAGTTTTGAAGGAAGTTG
+GCGGTTTTTCACCATATACTGCGACTGAAGATATTGATATAACCTGGAAGATTCAAAAGCGTTTCTATGA
+AGTTTGGTTTGTGCCTCAGGCAGTAGCCCTAATACAGTCTCCAGCAACATTGAGGGAATACTGGAAACAG
+CGCAAGCGCTGGGCACTTGGAGGCTGGCATTTACTGCGAACTCATAAAGATATTTTTAAAAGCTGGCACT
+GGCGTTATTTATATCCTGTTTATTTTGACTTTGTACTGGGATACCTGTGGGCATTTTGTTTCGTCTTTGG
+CACTCTTTTATGGGCTATAAGCAGTATATTTTTCCATTATCCTCTGGGAATTAGTCCAATTCCAGCCTGG
+TATGGGGCGCTTCTTTCGGTTGCAGGGGTAGTGCAGATGTCGGTTGCTGCCTTTTTGAATTATGACTACG
+ACAGGAATTTATGGAAAACACTTTTCTGGGTTCCCTGGTATTTTGTGTTTCTCTTTGCTTTTGGTGCGCT
+CACTGTAGTGTGGACGGCTCCAAAAGGACTTTTTGGAAGTTTAGCTGGAGCTGGCAAATGGAAGAGCCCA
+AAAAGAGTTAAAATGGAGAAACCGGATATTCGAGGATGAAAGTGGGATATATAAAAGGTGGCAGACTTTT
+TAACCGGGTGAAAATAAACACTATGACAGGAAAATTTTATTGCACTTTTCAAGTGAGAAGAGTACAATAG
+TACTTTGGAAAATAAAAATCATAAATAATTTTTCAAAGATACTTGCAAAAAGGTTGGAGGTACCAGATGA
+TGAATGCTTTTTACCTGAAGAAGGTCCTCATTGTAGAAGATAGCAGGCTCAATGCGCAGATAACAGCGGA
+TATTCTGACCAGGCATGGATACGAAACAGAGATAGTCACATCAGGCGAAGAGGCTGTTGAAAAAGCACTA
+AATAACATCAAAAGTCCGGACTTAATTCTTATGGACATAGAACTTAAAGGAGCAATCGATGGGATAGATG
+CAGCAAGAATAATTCAACAGCATAAAGATATCCCAATTCTATTTCTCACTGCCAATGCCAGTAAAGAAAT
+AATGGAAAAAATAAAATCAGTTTCAGCTTATGGGTATGTTCTTAAGGGTGTAGATGAGTATGTACTCATA
+TCTCAAATAGAAATGGCTTTTAAGCTCTATGAGGCTAAAATGCAGCTAAAAAAGAGAGAAGAGCTGTTCC
+GCAATATGTTTGAAAATCATGACGTAGCAATGATACTTATTGATCCACAAGCCGGACGCATCATTGATGC
+TAACAAAGCTGCCTGCCACTTCTACGGTTATTCCAGAGAAACTATGCTGCAGATGGACATAGAAGCTGTT
+ATTGGCGTTTCTACCATAGATGGTGGTCAGAGGTGTTCGGAAGCTTTAAAGAAGGGCTGTAATCCCTGCA
+TTTGCTTCCAACGGTTAGCTAACGGAGAAGAGAAATTAGTAGAAATATATTCATCCCCTGTAGATTATCA
+AGGAAAAACACTGATGCATCTGATTGTCTTTGACATCACCGAACAGTGGAAAGCAAAGAGAGAGCTTGAA
+TTTTATAAAAATCTTTTTGAAGACTCACTCAATGAAATTTACATATTCCATCCGCAGACACTAAAATTCA
+TCGCAGTAAACCGTGGAGCAAGGGAAAATTTGGGATATACTGAAGAAGAGCTTAAACAAATGACTCCTGT
+TGACTTAAAGCCAGAGTTTACCTTGCAAAGCTTTAAAGAACTTCTTGAGCCCCTTTTAAGAGATGAACAG
+AAGCAAATCGTTTTTGACACAGTGCACCGCAGAAAAGACGGTTCTTTATATCCAGTAGAAATCCATTTAG
+AACTTGTAGAGTTTGATAAAGAAAAAGTATTTGTAGCACTTGTGATTGATATAACAGAACGTCGAGAAAT
+GGAAAAAGAACTGAAGGAAAGGAATGAAATTTTAAGCACCATAATGGAGTCTGCAGGAGATGCCATTATT
+ATGATTGACGATAACGGTAAAGTAACTTTTTGGAATCCTGCGGCGGAACGCATACTTGGTTATTCAAGAG
+AAGAAATAATAGGAAAGGATTTGCACATGTTTATGATACAAGATATGCGACTGTACGAAGCTTATAGAGA
+AGCATTTAAAAAATTCCGTTTAACCGGAAAAGGAAGTGTCGTAGGTAAGACAGTTGAGATGAAGACAAGG
+CACAAAAATGGGCATGAAATTGATGTAGAACTTTCACTTTCTGCCGTTAGAATTAAAGATTCATGGCATG
+CAATAGGAATTATTCGCGACATAAGCGAGCGCAAGAGATTTGAGGAACTGCTTTACCGCCAGTCCATTAC
+CGATCCCCTTACAAATATTTACAACAGACGCTTTTTCATGCAGATGCTGGAGCAGGAAATAGAGCGAGTA
+AAACGAAATAAAAAGCCCTTTTCACTTATTATGTTTGACCTGGATCACTTCAAAAACGTAAATGACCGCT
+TTGGGCATGCTGCAGGAGATACGGTTCTTAGAAGTGTTGCCAATACAGTAAAAAAGAGGATACGAAAAAC
+AGATTACTTTGCACGCTGGGGAGGGGAGGAATTTATAATTCTTCTGCCTGAAACTTCCTTGAATAATGCA
+GCTGAGCTGGCTGAAGAACTCAGAAAGAAAATAAGTGAAACAGCGCTGGACGGTATAGGAAAGGTAACAG
+CCAGCTTTGGTGTGACGGAATATAGAAATACTGATACTATGGACACAGTTCTTCTAAGAGTGGATGGAGC
+GCTTTATGAGGCAAAAGGGTCAGGGAGAAATTGTGTGAAAATCGCGTAAAACATAAAATCTTTGAAAGGG
+GGGCAGAAGGGAGAGCTCTTTTATAGAGCCTTGCCTTAAAAACTATGGAGAAAGGGAAAGAAACCAAAGA
+CATTTTGGTGGTGGATGATTCTGTACTTATACGGCTTATGGTAAAGGACATACTGGGAGGAGAAGGGTAT
+AATGTAGTGGCTGCGGCTACTTCTGAAGAAGCAGTGCGGAAGATAAAAAGCAGAAAAGAACTGTTTGATC
+TAATAATTGTAGATATTAATCTGCCAGATCAGAATGGCTTCGAATTTATTCGGAACTTGAAATCAGAGGA
+AAAGTACAGACACATTCCTGTGATAATTTTGAGCATAGATGCTACAGTACCCTCAATTAAACGGGCAGTG
+GAAGCCGGTGCAGTGGATTATCTTGTTAAGCCCTTTAAAGCAGAAGAACTTGTGAAGCGGGTAGTAAAAT
+TAGTAGGGAGTGTCAAAAAAGAAGATCGCTATCCCGAACTTAAAGACCTGCTGAAAAAAGAAGTAAACCG
+TGCCAGAAGAAGTAATACAAATCTCTCACTAATTCTGGCACATTGCGAAGGGAAAATAGCAGGAGAAATT
+TCAAAAATAGCAGGGAAGATAAGAAGTAAACTTCGCGATATAGATGCGGTATTTGAAATTAACGAGAATA
+CTCTGGCGCTTGTTCTTCCTGTTACGGGGAGAGAAGGTGCGGAAGTTGTAGTGAAAAAGATTCAGGGCGA
+ACTGCGTGGCAGCTGGCGCTATGCCATAAGCATATATCCTGACAATGGGAAAGATGAAGAGGAACTTATC
+GGTTTTGCAAAAGAAAGCTTGATGAAGGAAGAATCAAATTCATCTCAGGAAGATGATAAAGAAAAAGAGG
+AAAAATAAAAGCAATTGGACTTAAGAAGATATTCATAGTACCAGAAAAGAAGGAATTTGAAGAAATATGT
+AGAAATAAATAATACAGGCTGGAAAATTGAACTTTGTAAAAGGCAAAAGGATCCAGGCAATTGCACGAAA
+AACAGGTAAAACGCAGGGTGGGTCAATTTAAAACCGATGAAAATGAATCAATTTTAATCCGCTATTGACA
+AGGGGATATACAAATACCTTGTGACAGAGGTTGATGGGAAGCCTATTTTGCTTGGTCTACAGATGGAAAA
+GAAAATTACAAGCTTTACAACGACCCTCCTGGTAATTTAGGGTTTATATATTACTATGAATTTGTAGATT
+ACAAGGATAAAATATTTAAAAATACCATTGAATACTACTATTCTCCCAGATACAAATACTATTTTGAGGA
+TGCCAAAATAAAAGAACTTGCCTGCGACCATCATCCTAATACACCTTCAGGTTTAGGACTTTGTGGAAGC
+TTGTTAAATCCATTAAAGAGGGAAGAGGCTCTTTTCTGGCTTAAAAATGCCAATATGGACTATGGGCTTT
+TGGCAGAGAGTTTTGACAAAGACACAGGAAAGGCTAAAACTGGGGTAGGATTTGCAACTGGTGCAGGATA
+TCTTGCCATGGCACTTTATAAAAATACTTTTTGAGAAGTGGAATAGATAAAAGTAGTGTTTGCCTTATTA
+AATAGAGATTCTTTAATAAATAAATAGGAAAGGAGATGGCTAGATCTTTATATAATAGATGTATATAATA
+GATGAATTTAAGCAAGGAAAATAAAATTGAGGAGGAAGAATAAGGTGAAGAGGGCTTTCTTCTACCGGGG
+AAGCCTAATTGGGGCACTCTGGGGTACTTTGAGTTATGTCATCCTCGTGGTACCGGCGATCAGGGAAACC
+ATCCGCGGTTATTTGGGCTACAATATGACCTATCTGCTCCTATTTTTGCCATCTGCGTGGGTGGTACCTA
+TTTTCGGTAATTGGGATGTTCATGGCTTCTGGGGCGCTGCCTTACCACTTGGGGCGAGTATCGCAGCAGG
+CGCCATTGCCGGAGCTTTTGTTGGAACCATTTTTTTCAGAAGTGATAGTCTTGCGACTTTAGTAATTAAG
+TGTATCTATAGAAAAAAATGGGGTTATTTCAGGAGAATATAGCTTACATGACAGAATCCCGGCACTCTTG
+AAGAATTAAAAGTTTTTTCTACGCTTTTTGGCGAAGGGTCAAGTCCAAATTTTTGTGTAAAATTCCTCTG
+GTTAGACATTCATGATGCAATAAGCATCACCAGCAGAGGATGAAAATACTCATAAAATCTAGTATAATTT
+TTTTAGCGGCTGGTGAAGGCAGGTCGTTTTTATTTTGATGCTTCGAGCTCGATGGTTAGACTGAACCACA
+ACGACCGGGTGCACCACAGACTGTTGCTCCAATATGGAAGCACGCGGGATAGAATAATCGATAGAGGTTG
+TTGCACCAGCCCTTCAAATTTAAAAGCCGCTGGAGGATGATACAAATGGAAGTTATATATCCACGCTGTT
+GTGGCTTAGACATTCATAAAAAGACTGTAGTAGCTTGCGTAATTACACCAGAAGAAAAAGAAATACGTAC
+ATTTTCCACGATGACTGAAGATATACTAGCTATGGTGGACTGGATAAAAAATAAAGGGTGTACACATGTA
+GCGATGGAAAGTACAGGTTCTTATTGGAAGCCCATTTACAACATTCTTGAGATTGAGGGGCTCAATCCAA
+TGGTAGTAAATGCTAATCATATTAAGAATGTACCGGGCAGAAAAACGGATGTAAAGGATGCGGAGTGGAT
+TGCAGGATTATTGCAGCATGGTTTACTGCAGGGCAGTTATATTCCTTCAAGAGAGCAGCGGGAATTGCGG
+GAATTAATAAGATATCGACGGAGCTTAATAGAAGAACGTGCCAGAGAAATAAACCGGATGCAAAAAGTAT
+TAGAGGGAACAAATATTAAACTTGCTTCTGTGACTACAGATATACTGGGGAAATCATCACGTGCGATGAT
+TGAAGCTATAATTAATGGAGAAGAAGATCCTGCCATTTTATCCGAATTGGCTCAGAAACGATTAAAGAAT
+AAGAAAGAAGAACTAAAGAAAGCTTTAAATGGTTTAATAGGACCACATCAAAGATTAATGTTAAAGACAC
+AGCTGGCACATATAGATTTTCTCGATGAACAAATAGCCTTATTGGATGAAGAGATAAAGAGGCGAATGCT
+CCCTTTTGAAGAGGGCTTAGAACGTTTACACAATATTCCTGGAATAGGCAGACGTACAGCTGAACACATA
+ATAGCTGAAATTGGTACAAACATGGACCAATTTCCTTCTGCTGCGCATCTTTGCTCCTGGGCGGGGGTAG
+CTCCAGGTAACAATGAAAGTGCAGGGAAAAGAAAATCGGGTAGAACACGAAAAGGGAACGAAAAATTACG
+GTCTGTGTTAGTAGAAGCTGCAAGAGCCGCTGCTCACACGAAAGATACATATTTATCAGCGCAATATCAC
+CGTATAGCTGCCCGGCGAGGAGCCAATCGCGCTGCAGTTGCTGTAGCTCACAGTATCCTTACGATTGTGT
+ATTATTTATTAAAGCGAAAAGAGAGATATAATGAGTTAGGAGTAAACTATTACGAAGAACGCAAGAAAGA
+AGCAATTGTGAAACAGTCCATCAAGAAATTAGAGGCATTAGGATTAAAAGTCACCGTGGAGAATGCAGTG
+TAAGGTTTGTATACACAATTTAACACAATGCCTCGTAAGACCTATAGAGTAATTTTTTTGAAGCGGAATG
+CTATAGGTTTATATAGTTGTTGTTTTTTTGTCTTTTTTAGCGGTGTTTTATTTTCGGGATAGAGGGTGGG
+TAATGGCTCAACCCCTTTTTACACAATTATATAGACTTAACTCGCAATAAATTGGTAATTATATATGGAT
+AAATTTTGGGCTGGTGATGAAAATGGAGTTTGACACAATTGCAGCCATTTCTACTTCTCCTGGTGAAGCA
+GGGATTGGAATTGTGAGAATGAGTGGTGATGGGGCTTTAGATATAATTTCAAGAATTTTTAGATTTTATA
+AGAAAAAAGATGTAAAGAATGTAAAGACCCACACCCTTCATTATGGACACATTGTAGACCCGGATACAGG
+AGAAGTTTACGATGAAGTGTTGGTTTCCATCATGAAAAAACCAAATACTTATACTCGGGAAGACATTGTA
+GAGATAAATTGCCATGGAGGTTAAAACAGGTGAAATTAATAGTAAAAAATGATATAATTTTAATTGGGTG
+ATGATAAATGTTATTAACTATAAAAAAGGTTAAAGAGCTATATGATATAAGCAGGATTACTTTAATAAAC
+TGGGAAAAGGAAGGATTAATAACCCCAATTAGGACACCAAAAGGGAGAAGAAGATACAAAAAAGAAGACA
+TAGAGAAATTATTAGGTATGCTGGAAGTAAAGCCAAAACCTAAGGTAATTTTATATGCAAGAGTATCTAC
+AAAAAAACAAGAAGAATATCTTGAAAATCAAATTAGAAGGCTTGAAGAATACGCTAATTCCCAAGGATGG
+CAGTATGAAGTCATATCCGAAATAGCAAGTGGAGTAAATAAAATAAAGAACTAGCAGAAGACTTAATAGC
+AATAGTAACATCTTTCGCAGTAAGAATTTACGGACAAAGGGGTGATAAAAAACATGATAGTAATACAGGC
+TAAACTTATTTTCCTAAACCAACAAGACAAACAAATAGTATTAGACTTAATGAGAAGATGGTCATCATGT
+ATGAAATTTGCATACAAAAGGCTTCTAGAAGGTTATGATAGAAAAACATTAAAAAGAGACCTTCAGGGAA
+CATTTGACTTAAACTCAAGATATGTAGATGATGCAATAATGAAAGCAAGAGGTGTATTAGAATCATCTAG
+ACAATTAGACAACAATCCAAAGAAAGTCATTTTTGGAGGAAGAGACTTGTTTGGAAAACTTCAAAAGCGC
+CATATAAACGGGAAAGAATATCAAAAGCTAAAAACAAAGTGGCAAGAAAGAAGAAAAGGAAATCTCTATT
+CAAGAGGAGATAAAAGCAAAAAAGGAAATCTCAACACAAGAATAGAAGTAAAAGAAAATGGCACTTTCTT
+AAGGATAAATGTAGGGGAAAGAAAATATGTATATGCCAGAATAGAAGCAGGCTACAAAAAGAATAAGAGA
+AGAGAAGAACTTCTGCAGGAGATTGCAGAATCAAACATACCCTACTCTGTAGAATTAAAACTCAAGAATG
+GCAATATATACGCCTATTTTGCTATTGAAGAAGAATATCCAGAAATAAAAATAACAAAAGAAAAAGGAGT
+TATAGGAATAGACATAAACGCACATCCGGGCAACATATCATGGACAGAAGTAGATGAAAAAGGGAATCTA
+ATAAGCTATGGGAATATACCAATGCCAGAGCTTGCAAGCGGCAGTAAAGACAAAAAAGAATATTTCAGAT
+GGCAATATGCTCATGAGATAGTAAAAATAGCAAAAGAGAAAGGAAAAGCAATAGTAATTGAAAAATTGGA
+CATAAAAGAAAAAGGCAAAAGAGGAGACTTTTCAGGGAGAAAATCAAGGAGAATAAGGCATAGTTTTAGC
+TATAAATCACTTCTTTCAAAAATAAAAACACTAGCAAAAAGAGAAGGGATAGAAGTAATAGAAGTCAATC
+CTTCTTACACATCAATAATAGGGATGTTAAAATATGCACCGCAGTACATGATAACAAAAGATGTAGCAGC
+AGCCTATGTAATAGCAAGAAGAGGATTAGGACTGCAAGAAAAGATACCAGATAATTATATAAAGTTTCTC
+AACGCACTGACTGTAGATGAATTAGAAGAATTAAGAGAGCATGTAAAGAAAACAGTCAGAAACAAGCATA
+TAAAGAAAAAGCATTTAAGGGAAATAAATAAAGCAATGGAATTTTTACAAAGCCTTGAGAGTAAGCCAGG
+AAGGGTGCTAGAACCTCTGGATGGAACAAGTTTTAGTGCCTATGATTTCTGGCGAGTTCTCAAGGTAGCG
+GTGGTGACTCCACTCTCTCCTGAGAAGGTAAAAAGAGACTTCTCTGTCCTGAAGGAGTTACTAATTCAGG
+GCAAGTGGGGAGGCCCGTAAGGGCGCGAGTTCCTGCTTCTTGGGGCAGAGGCTATGGCTTTCCCAAATAC
+CGCCTGCTGGGGATGGGGAAAGCCTGAAGGGCGGACTACAAATACCCCAGCTGCCTAAACTGTCAGTTTT
+GTACAGTTTGGGTAACCAGGTATAGTGGTTACCTCAAAAATTCTGGAATTGGTGTTAAAGCAGGGAGCTC
+GCTTGGCTGAGCCAGGGGAGTTTACTAAGAGGGCTTTTTTAAATGGAAGAATAGACCTTTCCCAAGCAGA
+GGCGGTAATTGACATAATTACTGCAAAGACAATGCTGGCAAACAAATACGCCCAAAAGCAATTGTCTGGA
+TACCTAGGACAAAAGATGAGAAAATTAAAGGATAGAATGATGGAATTGCTTGCTCATCTTTTAGCTTTAA
+TCGATTTTCCTGAAGATGATGTGGATAAGCTGGAAAGGTGGCAGATGTTAGAAAGTGCTAAAGAGATATT
+GAAAGAGATAGAAAAATTAATTGCTTCTGCCGAAAGTGGAAGAATAATAAGAGAAGGGCTTAAAACAGCT
+ATTATTGGCAAGCCTAATGTAGGGAAGTCTTCACTTCTAAATGCCCTTTTAAAAGAAAATAGGGCGATTG
+TGACAGATATTCCCAGCACTAGAAGGGACATCATCGAGGAGTATCTAAATGTGAAGGGGATCCCTATAAG
+ACTAATTGACACAGCGGGGATTAGAGACACTGATGAGTTGGTGGAAAAAATAGGAGTTGAAAGGAGTAAA
+GAAGTTCTAGGGGCGGCGGATTTAGTTTTATTTGTAATTGATGCCTCTAGAGAACTTTCAAAAGAAGATT
+ATGAGATTTTTGATATTTTGACCGGAAAAATATTATCTTTGTTCTCAATAAGATTGACCTGCCAAAAAAA
+ATTGCTGAAGAAGAATTAAAAAATCTTACCAAAGATGGTATAATAGTAGAGGTTTCTACTGTTAAAAAAT
+TGGGTTGGAAAAATTAGAAGAAACCATTTATAATTTAGTATTTAAAGGAAATGTTACAATAGGGAATGAA
+GAAATAATTACCAATGCAAGGCATAAAGAGGCTCTCATAAATGCCAAAAAATACATGGAAAGCGTGGTAG
+AAGCCATTGAAAAAGGCTACAGTGAGGACCTCATCACAATTGATTTAAACAGCGCATTGAATGAAATTGG
+AAAAATCACCGGTGAGACAGCTACAGAGGATGTAATAGACCAAATCTTTGAGAGATTTTGTGTAGGAAAG
+TAGGTGGTGTTTATGAGGTTTGTTGCTGGAGAATACGATGTTTGTGTAGTTGGTTTGGGACATGCTGGCA
+GTGAAGCTGCCTTGGCCTCTGCTAGACTTGGACTTAGTACTGTGGGGTTTGCCACAAATCTGGATGCGAT
+AGCTCTCATGGCCTGTAATCCTTCCATTGGAGGTCCTGCAAAGGCTCAGCTAGTGAGGGAAATTGACGCT
+TTGGGAGGCCAGATGGCCATAAACACTGACAAGTCTCTTTTGCAGATGAGGACATTAAATACCAGTAAAG
+GGCCGGCTGTTCGCTCTTTAAGGGCCCAGGTTGACAAAAAGCTTTATCAGATGAATATGAAACACACCCT
+TGAAAGGCAGGAAAATCTCGATATTAAGCAGGCAGAGATTGTGGACATATTGGTGGAAGACAATAAAGTT
+ACGGGGGTTGTTACAAAATTAGGTGCCATTTACAAATGTAAAGCCTGCATTATAACTACAGGTACTTTCC
+TAAAAGGAAGAGTGATAATTGGAGAAGTGGACTTTGAAAGTGGTCCCAGCGGTCTTTTCCCGGCAAGCGA
+GTTATCTGAGGCTTTAAAAAGATTGGGATTTAAATTGATGAGATTTAAGACAGGGACTCCTCCAAGAGTG
+GACAAGAGAAGTATTGACTTTTCTAAGATGGAAATACAGCCGGGAGATGAGGTTATAACTCCCTTTTCTT
+TCATGCACGATAAAATAGAAATTGAACAAATGCCCTGCTGGCTCACTTATACCAATGAGAAGACTCACAA
+AATAATAAGAGATAACATTCACAGAGCTCCTCTTTTTACGGGGGCCATAACGGGAGTTGGAGTCAGGTAT
+TGTCCCTCCATTGAAGATAAAGTTGTGAAGTTTCCTCACAGAGAAAGACATCAGATTTTTATTGAGCCAG
+AAGGCAGGGATACCTATGAAATGTACGTGCAGGGAATGTCCTCCAGCCTTCCTGAGGATGTCCAGTTAGA
+ATTTTTGAGGACAGTTCCAGGGCTTGAAAATGTGAGGGTAATGAGACCTGCTTATGCCATAGAGTATGAC
+TGCATAGACCCAACTCAATTAAAAGCTACTTTAGAGTCTAAGTGGATAGAGGGCCTTTATTTTGCTGGTC
+AAGTAAATGGGACATCTGGATATGAAGAGGCGGCGGCTCAAGGGTTGATGGCAGGAATAAACGCTGCCAT
+GAAAATTTTAAACAAACCTCCTGTAGTTTTGGACCGCTCTCAAGCCTATATAGGCATTCTCATTGATGAC
+TTAGTCACAAAAGGTACAAATGAACCCTACAGAATGCTAACCTCAAGGGCAGAATACAGATTGTTATTAA
+GACAGGACAATGCAGATTTTAGATTGACTGAGATAGGAAAAGAAATAGGGCTTGTGACAGAAGAAAGGTA
+TGAGAAATTTTTGAGGAAGAAAATACAGTTAGAAAAAGAGATGAGAAGGCTTTCCACAGTCATGGTGAGG
+CCGACAGAAGAAGTCAACAACTTTTTAATTTCCAGAGGAAGCACTCCTTTAGTTTCGGGTGTAGACCTGT
+ACACTTTATTGAAGAGACCCGAAGTTGACTACAAATCTACTAAATTTTTAGATCCAGATAGACCCGATGA
+CATTTTAGATAGCGTTGCAGAGCAAATCGACATAAACATAAAATATGAAGGGTATATTTTGAAGCAGTTG
+AGACAAGTGGAACAGTTTAAGGCGATGGAGAATAAAAAAATTCCAGAGGACATAGATTACTACCAGATCA
+GTGGACTCAGCAATGAAGCTAAAGAAAAACTGTCAAAGATAAGACCTACTTCTGTTGGACAGGCATCCCG
+TATTTCAGGAGTTTCACCTGCAGATATTTCTGTACTTTTAATATATTTACAACAGATGAGAAAAAAGAAG
+TCCAATGAATCCAGAATCAGTTGAAATGCTATTGAAATGGAATCAAAAGATGAACTTGGCGGCGAGTACC
+GAGGAAGAGAAGGTAGTGATAAAACATTTTTTAGACAGTTTATCTTTGGTAAGATATAATAAGATAAAAC
+GCCAAGAAAAGGTTATAGATACAGGGACAGGAGCTGGATTTCCGGGAATTCCTTTAAAAATAGTTTTTCC
+TGAAATTAGACTTACTCTCTTCTTGAAGCATCTAAGAAGAAAGTCAATTTTTTGAATGTCGTTTCAAAAA
+CGCTCTTTTTTAAGGATGTTGACATAGTCCATTTGATTGTAGTAAAAAAGTTGATGTTCTGTCTCCAAAG
+TATTCTCGAAGAGAAAAAGTCATAAGGACAAAGCCTTTGTAGTATGAGCGCTTATTTTTTAAATTTGGTA
+GGCGCTTTATTTTTTATCTTAAGTCTGATAGTGTAAAATTTCAGTAGGTAACGAAGCAGGAAAATGAGGT
+ATAGATATAAAAAAGACCTCACTGGGGAAAAATTAAAAATCAAAACAAAGGAAAGTGAGGTCGGGGATGA
+AATAAAAAAGATAATACAGCCAGTGCAACAGGAGAAAAAAGAAAATACAAAGAAGAAGACATAGGAGAGT
+GGTTAAGAGTTTCATTACCGATACTGGAAGGTCCATTTGTGAGTAAGCCATGGATAAGATGCGTTTTTAA
+AAGTTATTAGCGGTGAGGTCGGCTACAAAAATTTTTACTTACAAAATCTTGACACGCACTTTTGTATTTG
+ACGCGGCTACAAAATTTTATAAAAATGTGGTAACATTAATTAAAAGATCAAAAAAGAAGAGTTTACGGGG
+CAGTGATAAAATGGATACAGTAAAGATTTATGCCAATATTATAAAAGAGAATATGGACAGTCCGGAAAAA
+GTAAATAAGCTGATAAACCTTGGTCTTACCACTGCTTATTATTATGTGAGCTTTTTCAAAGACAGGAGGA
+TTCCCAAATCTCTTCATTACCTAAATAAATACTGTATAAAAAGCATAAAAGACTCTCTAGCAAATCCTCA
+AAATTCTGCTTGGGTAAACCTCTTTGCACCCTCTGAATTTTTGATTGCCATGGACATAAAACCCTTATTT
+ATTGAAGCATATTCTTCTTTCATGTCAGGCTTCTTCATTGAAGATTATCTTATTGATACTGCCGAATCGA
+GAGGCATGTCAAATACTTTATGCAGTTACCATAAAACTTTTATAGGAGCCAGTGAGCTTAATATTCTCAA
+AAAACCTAAATTTATGATGACTACTTCTATGATCTGTGATGCGAATATACCTACTTTCAAGTATCTTTCA
+AAAAAACACGGGGTTCCACTGTACATTATTGATATTCCCTACAAATATTCTAAAAACGCCGTAATGTATG
+TAAAAAAGCAGCTTTTGGAAGTGGCGGAAAAGCTTGGGGAAGTTTTTAATAGAAAGCTTGATATTGATAA
+ATTGAGGGAAGTTGTAAAAACGGAAAATAAAACAAGAGCACTTATGAGAGAATATTTAAATTATGCGGGA
+GAAAAAAGATTTATACCTACTATGACCTTTGAAATGTATATGCTCTTTGCATCCCATGTATTCATTGGAA
+GCAAGGAAGTATTACATTTTTATGAGATGTTAGTGGAGGATATAAAAAGAGCTCCTGAAAGAAGTGGAAA
+AAGCATATTTTTTATACACCTTCTTCCTATATTTGAGAAAAATTTTAAAGATTACTTTAACTTCAGCGAT
+AAATTTCACATTGCTGGTAGTGACTTAAATTATGATTTTCTTGATGAAATTGATGAAAACGACCCTTTCA
+AGGGAATCGCTGAAAAGCTTATCTTAAACTCTTTTAATGGTGAAATAAATAGAAGAGTTGCAAGAATCAA
+AGAACTGATAGAAAAAATAAAACCGGACGGCATTATACAGTTTTGTCATTTGGGCTGTAAACAGTCGATG
+GGTGGAACGTTTATAATTAAAAATCTTGCTTCAGAATTGGGTATTCCATTTCTTTATTTAGATGGGGATT
+GTGTAGACAAAAGAAATAATCAAGAGGGACAGAATAGGACAAGGCTCGAAGCCTTTCTTGAAATGCTCTA
+GTAATCCTTCTGGAGGTGAAAAATTGATAGGGTACATTTGTAAATACACGCCTGTAGAAATAATCGAAGC
+CTTTGGAGAAGAACCGGTAAGACTTGAGTCAGGATATAAGTCTCATGAGCGTGCTGAAGCACTGATTCAT
+TCAAATATGTGCAGTTTTGCAAAAGGGGTTTTGGAAAATATAATTGAAAATAATATTGAAGAGGTTATAT
+TAACTGCGTGTTGTGATAGTATAAAAAGGCTTTATGATGTATTAAAAGATAAAGTAAAATTTATCCATCT
+TCTGGACCTGCCTAGAAAAAAAGATCCTCTCGCAATAGATCTTTTTTACAATGAAATAATTGAATTTATA
+AAAGCGTATCAGGCCTTTAAAAACAAGAATTTTGCTGAAGAGAATTTGCTAAAAATTCTAGAAAGCAAGT
+CTTTTACTAAAGAAAAACAATCTGCTGAAAGCATTGCTATATTAGGCGCGAGGCTTAAAGATGATGTTAT
+AGAAAAAATCAGAAATTCTTGTACAGCAAAGGTAATAAATTTTACCTGCACAGGTGAAGAAAGAGTATTC
+AATATCGAAGCAAAAGATAATTTATTAAAAAGCTACGCGGAATCGCTTCTTAATTTAACACCTTGTATGA
+GAATGGCAGAAGATCGAAGCAAGTTAATCAATAAAGAATTCAAGGGGATAATATACAACACCATAAAGTT
+CTGTGATTTTTATTCCTATGAGTATGCTGAGCTCAAAAGCAAAGCAGACCTCCCACTTTTAAAAATTGAA
+ACTGACTATAACGATTCAAATAGCGGACAGATTTTAACAAGAATAGATGCTTTTTTGGAATCAACCGGTA
+TTAAAAAGATGGAAAAACAGAAAGCCAAGAAAGGATATTTTGTAGGAGTGGATAGTGGCTCTACTTCTAC
+AAATGTAGTCATAATCGACGAAAACAAAAACATAATATCATATTCTATTATTCCAACAGGTCCTAAAGCT
+CTAGAAAGTGCTTTTAAAGCTTTTGAAATTGCTTTAAAAAATGCAGGACTTCAAGAAAAGGATATTACAT
+CAATAGTAGCAACAGGGTATGGAAGAGTAAGCATTCCCTTTGCAGATAGAATTGTAACCGAAATTACCTG
+TCACGGAAAAGGCGCGTTTTTTATAGACAATACTGTTAGAACTGTTATAGATATAGGCGGACAGGATAGC
+AAAGTGATAAGGTTAGATGACAGCGGCAATGTCATTGATTTTGTAATGAATGACAAATGTTCAGCAGGGA
+CAGGTCGGTTTCTTGAAGTAATGGCGAGAACATTAGGCATTTCAATAGAAGAAATGGCAAAAGTGCATAA
+GGAAGTAAAAGAAAATATCACGATTACCAGTATGTGTACTGTATTTGCAGAATCAGAAGTAATATCTCTT
+ATTGCGCAAAATAAGGATCAAAGGGATATAATACATGCCCTCAATAAAGCCGTTGCTTCAAAAGCTATTT
+CCCTGGTCGACAGAATAGGGAGAAAAGGAAAATACATGATGACAGGGGGCGTTGCCAAAAATCAGGGAGT
+AGTTTATGCCATCGAAAGCAGGCTGGGCGAAAAACTTATAATTCCATTTGAACCTCAGATTATCGGAGCG
+CTTGGAGCAGCGCTAATTTCACTTGAAGGTAAATGAGGGTATCACTATAGGCTTTACTCATGTATTTATA
+GAGATTGAATTTTTAAAATTTGATCAAGTCCAAATTTTTGCGTAGAATCCCTCTGGTTAGAATACGAACT
+TTTAGTTAGGTTTTTGGTTCGTTTCTATTTCTACTCTAACCAGAAGGTGAGGAATGGCTCAACCCCTTTT
+TACACAATTATATAAACTTAACTGGCTTCTTTTCCAGGGAGACTCATTCTATATTCTACAACAGAAGACT
+TTTTAAAGTATTTTTGGCATTACTTCCTTAAAAAATTGCCTGAAATTAAAGTGACGCTATAGGGAGGTCA
+AAACAGTTGAAATTAGTAGTAAAAAATGATATAATTTTAATTGGGTGATGATGAATGTTATTAACTATAA
+AAAAGGTTAAAGAGCTGTATGATATAAGCAGAATTACATTAATAAACTGGGAAAAGGAAGGATTAATAAC
+CCCAGTTAGAACACCAAAAGGAAGAAGAAGGTACAAAAAAGAAGATATAGAGAAGTTATTAGGCATGCTG
+GAAGAAAAACCAAAACCTAAAGTAGTTTTGTATGCAAGAGTGTCCACAAAGAAACAAGAAGAATATCTTA
+AGAATCAAATTAGAAGGCTTGAAGAGTATGCTAATTCCCAAGGATGGCAGTATGAAGTCATATCCGAAAT
+AGCAAGCGGAGTAAATGAAAACAGGAGAGGTTTATTAAAGCTTCTAAACAAAATCAAAAGAGGAGAAGTT
+GAAAAAGTTGTAATAGAATATCCTGATAGACTAGCGAGATTTGGCTTTGAATATCTCAAATTTTTCATGG
+AAAGCTTTGGGGTGGAGCTTATAGTTTTAAACGGGAAAGAAAACGAAGAAGACGCAAATAAAGAACTGGC
+AGAAGACTTAATAGCAATAGTAACATCTTTTGCGGCAAGAATTTACGGACAAAAAGGTGGTAAAAAACAT
+GGTAGTAATACAGGCTAAACTTGTGTTTTTAAGTCAAGAAGACAAACAAATAGTATTAGACTTAATGAGA
+AGATGGTCATCGTGTATGAGGTTTGCGTACAACAGACTTTTAGAAGGAGAAAAAAGAGCAGATTTAAAAA
+GAAAGTTACCCCAGGTATTCAATTTAAACTCAAGGTATGTAGATGATGCAATAATGAAAGCAAGGAGTAC
+ACTGGAATCTGCGAAAGAACTAGGTAAAAGTCCAAGAAAAGTCATTTTTGGCGGAAAAAAACTGTTTAGA
+AAACTTCAAAAACATCATTTAAATGGTAAAGCATATGAAAAATTAAAAATTAGGTGGCAGGAGAAGAGAA
+AAGGAAATCTCTATTCAAGAGGAGATAAAAGCAAAAAAGGAAATCTCAACACAAGAATAGAAGTAAATGA
+AAATGGTACTTTCTTAAGGATAAATGTAGGAGAAAGAAAGTATGTATATACAAAGATACAGGCGGGATGG
+AAGAAGAATAAAAACAGAGGAGAGATGCTTCAAGAAATCTTCCAAATCAAATATACCATACTCTGTAGAG
+CTAAAACTCAAAAATGGCAGCATATACGCCTATTTTGCTATTGAAGAAAAATATCCAGAAATAAAGATAA
+CAAAGGACAAAGGAGTTATAGGTATAGACGCCAATGCATATCCAGACAACATATCATGGGCAGAAACAGA
+TGAAAAGGGGAATCTAATAAGCTATGGGAGTATGCCAATGCCAGAGCTTGCAAGCGGAAATAAAAACAAA
+AGAGAATATTTCAGATGGCAATATACTCATGAGATAGTAAAGATAGCAAAAGAGAAAGGAAAAGCAATTG
+TAATCGAAACATTGGACATAAAAAACAGAGGAGAAAGAGGAGATTTTTCAGGAAGAAAATCAAGAAGAAT
+AAGACACAATTTTAGCTATAAATCACTTTTAAAAAAGATAAAAGTTTTAGCAAAACGAGAAGGGATAGAA
+GTAATAGAAGTTAATCCTTCTTACACCTCAATAATGGGGATGTTAAAATATGCACCGCAGTATATGATAA
+CAAAAGATGTAGCAGCAGCCTATGTAATAGCAAGAAGAGGATTAGGACTGCAAGAAAAGATACCAGATAA
+TTATATAAAGTTTCTCAACGCATTGACTGTAGATGAATTAGAAGAATTAAAAGAGCATGTAAAGAAAACA
+GTCAGAAACAAGCAGTTGAAGAAAAAACACTTAAAAGAAATAAATAAAGCAATAGAAATTTTACAAAGCC
+TTGAGAGCAAGCCAGGAAGGGTGCTAGAACCTCTGGATGGAACAAGTTTTAGTGCCTATGATTTCTGGCG
+AGTTCTCAAGGTAGCGGTGGTGACTCCACTCTCTCCTGAGAAGGTAAAAAGAGACTTCTCTACCCTGAAA
+GGATTACTAATTCAGGGTAAGTGGAGAGACCCGTAAGGGCGCAAGTTCCTGCTTCTTGGGGCAGGGGCTA
+TGGCTTTCCCAAATACCGCCTGCTGGGGCTGGGAAAGTCTGAAGGGCGGACTACAAATACCCCAGCTATC
+TAAACTGTACAGTTTTGTACAGTTTGGGTAACCAGGGTATGAGAAAAGTAGTAAGCTTGTTCTTAATAAT
+ACTTTTTTCTACACTTGCTTTAATTAATCCTATCTATGCCACTGAAAGAGAAATAGTAACTTTAGGTTCA
+GATCTTACGCCTTCTCAACAACAGGAAATGTTAAAATATTTTGGTGTTGAGGGCAAGCAAGTAAAAATTA
+TAAAAGTCACAAATGAAGAGGAGAGGAAATATTTAGAAGGTTTAGTGCCAGGTAGGGAAATAGGGACTCG
+TGCTATTTCTTCTGCTTATTTGCAGCTATTACCGGAAGGGGAAGGAATTTTAGTTGATACCCACAACATA
+ACATGGGTTTCTAAAGAAATGTACGCAAATGCAATGATAACTGCAGGAATTAAAGATGCAAGGGTTGTGG
+TAGCTGCTCCTTTTAAGGTATCAGGAACCGCAGCCCTTACCGGAATAATGAAAGCATTTGAGGAAGCCAC
+AGGTAAAAAGTTAAGTGAAGAGGCGAAAAAGACTGCTAATGAGGAGTTAGTGATTACGGGTAAATTAGCA
+GAAAAAGTGGGTGAAGAGAAGGCAGCTGAACTTCTTGAAAAAGTGAAAAAAGAAGTAATTGAGAAGAGGT
+TGACGGATGAAAATGAAATTGCCAATGTGATAAAGGAAGTTGCCAGTAAGCTCAATATTAACCTAACAGA
+AGACCAAATATCTCAAATTGTTCAGCTTATGAAAAAAATAAATCAGCTTAATTTAGATATTGAAACAGTA
+AAAAAGCAATTAGAAAAAATCGGTGCAGATGTGGAGAAGATAAAAAAAACAGTTGAAGAAAATAAAGGCA
+TATTACAAAAGATTTTAAAGGCTATTCAGGGTTTTTTGGATTGGCTCTTTTCACTATTTAGGTAAGGGAA
+AGTCAAAGTGTATTGAGGTGAAATAATGAAATATCTTATGTTTCCTTTCCCTATTTTTTAATTTTTTATT
+TTTTAGCTTTTTAATATATTTTTCACCTCTTAGAATTAAGCTTGAAACCAAAAAAGATGAAGAAGTTATT
+TCCCTGAAAATAGAAACTAATATATTTTTTGTAAAATTGCTAAACTTTAAATTGTAAGTGGATTCAGAAG
+CTAAAAAGATTTGGATAAAGGTTTTAAGGATAAATTTTGCCAGAAGTGAAGGACAGAAAAGAGAGAGAGT
+CTCTACAAAAAAGCCTAGACTTCCACTGTTTGATGTAAGAAAAGTGGATTTTTTTGAAATTTTAAGAGTT
+TTGAAAGATATGCTTAAAGGCACTGTGGTTTATAGATTATACTTAAATATAAAAATTGGCTTAGAGAATA
+CAGCGTGTACTGCTATTTTGACTGGATCTTTATGGGGATGGCAATACAGCCCTTACGTCCATATACAATA
+GTGCAAATTTTGTTACTGTTCCGCAAGTTTATATTACCCCTTGTTATGGGGAAAGCAAAATAAATGTAAG
+ATAGTGTAAAATTTCAGCAGTAACAAAGCAGGAAAATGAGGTATAGATGATGTTGAAAAAAGACCTCACC
+GGGGAAAAATCAAAAATCGAAACATAGAAAGGTGAGGTCTAATATATTATTAGATGTTCGACACAAGTGG
+GTATAGTCCTGCTTTTTGTTCAAGGTTTAATGAAAATAATAAGGGAGAGTAAAGATTTTTATGAATTGGA
+GAGAAGGATACATGAACTTACACAAAAAGTATCAAGACAACTTCTTGAGTGGGCAGCAGAGGAGATGGAT
+AAAAAGTTGATGGAGAACCGAGACAAAAGAGTGTGGGAAGTAGTGGGATTTAGAGCAAAGCAGAAGGAAA
+AAAAGAAAGTACACGGAAGAAGACATAGAAGAATGGTTAAAAGTTTCGTTACCGATACTGGAAGGCCCAT
+TTGCGAGCAAGTCATGGATAAAATACGTTTTAAAGGTTATTAGCGGCGAGGTTGGCTATAAAAATTTTAC
+CCTCATAAAATCTTGATACGGACTTTAAAACATCTTTTATTGCATGGATAAGTAAATGTATAGTATAATG
+AAGGCAAGAGACGGAAAAATTTTCTCTGTGAGAATACAAAATACAAAAAACATTAAAATATAAAATGGCG
+TGGAAATTTATAATAATATTATTCCAAAGAAAGGAGGTTTTTAATTGATCATCGGTCTTGATATGGGAGG
+AACTAATATAGACGGAGTTATCGTAGAAAAAGGCAAGATTATAAAAACCATAAAAAAACCTACAAATAGA
+GATAATTTATTTAACTCCATCTGGACTGCCCTTAAAGAACTGCTTTCAGGATATGATAATACTAAAATAG
+AAAGGATAAATTTAAGCACCACTGTATCTACCAACGCCATAGTTGAAAATAAACTTTCTCCTGTAGGAAT
+GATTATTCAACCTGGTCCAGGTTTGCCTTATGATTTTTTAGCCTGCGGTGATGAAAATGTATTTATATCT
+GGATATATTGATTACAGAGGTGAAATAATTAAAGATTTTAATTTGTTTGAAATAGAAAATGCCATTAAAT
+TATTCAAAGAAAAAAATATTAAAGCTTATGCTGTAGTCACTAAATTTTCTATTAGAAATCCTAGCATTGA
+AATAAAAATAAAAGAAATTTTGGAAAATGAAATACCCAACTCTTTTGTTACCATGGGACATACTATATCA
+GGCAAGTTAAATTTCCCTCGCAGAGTGTATACTTCTTATTTAAATTCAGCAGTGCACAGTATTTTTAATG
+AATTTTTAAATAATATTAAAAAATCCCTAGAAAAAGAAGGAATAAATGCACCAGTATTTATATTAAAAGC
+CGACGGCGGCACTATGAATATCTCTACAGCAGAAAAAAAACCAGTAGAAACTATCCTATCTGGTCCTGCT
+GCCAGCCTTATGGGAATTAATGCTATGCTTCCTACCAATGAAGATGCAATATTACTAGATATTGGAGGTA
+CTACTACAGACATATTTTTCCTTGCCGATGGAGTTCCTTTATTTGAACCGTGGGGAATAAGAATAGGTAA
+ATATAAAACTTTAATAAGAGCAATTTATAGTGTTTCCATAGGTTTAGGTGGAGATAGTAGTATTTGTGTT
+AGAAATGGCAGGATAAAAATAGGCCCCCAAAGAGAAGGAGTGCCTTACGCTTTTGGTGGTCCCAAACCTA
+CTCCTACAGATGCCATGATAACCTTAGAGTTGATAGATGAAAATGCATTTAGCCTCACTCAGGATAATGT
+TAAAAAAGCTTATGAAGCAATGACTTTATTGGGAAAAGAGTTAAATTTATCAGCAAAAGATATGGCAAAA
+TTAATTCTCAGCACTATGGGAGATATTATTAAAAATAAAGTAGATGAACTTTTACATGAAATAAATAGCC
+GTCCCGTTTATACTGTAAAAGAATTATTGTACGGGAAAAAAATTAAACCTAAGCTGATAAATATAATTGG
+TGGTCCTTCTAAAGTATTAGCCCCTGTACTTGAAGAAAAGTTTAATTTACCTTGCTATTACCCTAAAAAC
+TATTCTGTAGCCAACGCTGTAGGTGCAGCTTTAGCACGACCAACTACTGAAATTACAATGCTTGTTGATA
+CTTCTAAAAAAACACTTTCTGTACCTGAATTAGGATTATATGAAAAAATAACTGGAAATTATACTCTTGA
+TAAAGCAAAAGAAAAAGCTTTAGAATTAGTCAAAAAATCTGCTCTATCTCTGGGCGCTTCTATTGAGGAA
+ATAGAAGCTGAAATAGTAGAAGAAAGTAGCTTCAATATGGTAAGAGGATTTTATACTATCGGAAAGAACA
+TGCGAATTAAAGCTCAGGTAAAACCAGGACTTATCCAATAAATTGAGAGGTGAATGAGAATGATTAAAGC
+TAAAAATAGATTGGGCATTGTATTCTTTCCTGCTTTTGACTGGGCTATTAGTCCTACTCATCCAGAAAGA
+GAAGAAAGACTCCTTTATACTCAAGATCAAATTTTTGAAGAAGGAATTGAAGACATTGAAGGAATTAAAT
+TTTATAATCCAATTATTGCTGAAGAAAAAGATATTAACAGAGTACATTTTGTAGTGCCAGATGTAAAATC
+TGTAGTTACTCAATCTCACCTCATATCCGCCGGTGGAGCTATTAAAGCCCTTCAAGCAGTGATGGAAAAA
+GAAGTAGATAAAGCCTTTGCTTTAGTTCGTCCCCCAGGGCACCATGCTCAGAGAGTAGTTTATGGAGATA
+GAGGTTTTTGTATAATCAATGTGGAAGCAGTAATGCTAGAAAGAATAAGGCAAGAATATGGAAATTTAAG
+AGTCGCCATTGTAGATACAGATTGTCACCACGGTGATGGCACTCAAGATATCTATTGGAACGACAAAGAT
+ACTTTGTTTATTTCTCTCCATCAAGACGGAAGAACTCTCTATCCTGGAACAGGATTTATAGAAGAATTTG
+GAGGCCCAGCTGCTTATGGGTACAATATAAATATCCCCTTACCTCCTGGAACAGGAGAAGAAGGTTTTCT
+ATACGTATTAGATAATGTGGTAATACCTATTTTAGAGGAATATAAACCTGATATAATAATAAACTCTGCT
+GGCCAAGACAACCATTATACAGACCCGCTTACCAATATGAACTTTACAGCTCAAGGATATGCAAAATTAA
+ACGAACGACTAAATCCTGATATCGCAGTTCTTGAAGGAGGCTATTCTATTGAAGGAGCTTTGCCTTATGT
+TAATTTGGGAATAATATTAGCTATGGCAGGTATTGACTACTCTAGAGTGCGTGAACCAGATTATGATGAA
+GAGAAATTAAAACAGCCAAAAGATATTACAGAATATATCAAAAAATTGTCAGAAATAGTATATAACCGCT
+GGAGAAATAAAGATGACTTGCGATTAAAAGAATTTAAAGATGTGAATTATGTAAAAAGACCTAGACGAGT
+GTATTATGATACAGATGGTATATTAGAAACACAAGTTCAAAATTTTAAAATATGTAACAAGTGCTCTGGA
+GTAAATACAATTGAGTCAAAAAGTGATAGAGGATATCATATATTTGCTATAACTATTCCTAGAGATGCCT
+GCCCTAATTGTATTGATGAAGGATACAAACTGTATAAAAATGCTTCTTCTCATTATACAAATGTGTATTT
+ACAAGATAGAGTAAATGACGAATATTATTCTAAATAAAAACACTATCTGGTGTTAGTATATTATTGTAAT
+AATAAGTCTCAAAAAAGTTCAAAGACTAAAAAAATCAATAAAAGCGCTAAAAATTAACTCAAAAAGCGCC
+CAAGGAGAATTATGGGCGCTTTTTTCAAGATTTTACTAACCCTTTTATCAACCTTATGACAGGATTTAGC
+TTTTTCTTTTCTCCGATGTATTCAAAAAATTCTTTTTCGTTTAGTATAAGGATATGGCTGGATTCGTTTA
+TGCAGCCGGGGCCCAGCATATTTAGAGCGAAGTCTTTTTCTTTAGGATCTTTGAAAAGCTCGTTTATTTC
+TACGTAGATTGTGCCATCAGGCCTTATTTGAAAGAGTTCTTTGTGATGTTTATATTTTTCCTGCCACCAT
+CTTTTTCCTCTCTCTTCGTAGTCGTTAAAAGGCTTTTTGGGGAACCATTCGGGGAGGTCTATTTTGCATT
+CTCTGTAGTATTCTTCAAAAATTTTTCTAGCCGCGTATAGGTAATCATTTCGCAAATACAGAGGTTCTCC
+CTCTCGTATTAGTTCTCCCATTCTATAAGTAAAATCTTTGAAAAGGGTACTATTTATTCCTCTTGACTTT
+GTCAGTTCAAAACCCAAAAGGCTTGGGAATACAGGTATTGACAAAAAATGGGCGTGAAATTTGTCACTAC
+ATTACTTTCTCATGCTAATTAATTCCATGCCTTCCTCATATGTAATGAAATTTTTTGGTGCTTTTATTTT
+CATCACCTTCAATATGTCCTCAGCTTCCTCCTCCATCTTTTGTTTAATTAAATATTTCTTCCCATTTATC
+TCTATCTCCACAAAATTCATTGAACCTATCGCTTCTTTTATTCTATCACTGCTTAATTCTTTCCCCTTAG
+ACCTCAGGCTGTATTCTAAAGTTCTTTCCAGTAAAAATGCTAAATAGCACACAACAAAATGCCCTCTTAT
+CCTTTTTTCCGTCCAGTGAAATATTGGTCTTACCTCCAGACAACTTTTCATTACTCTGAAAGACTGCTCT
+ATCTTCCATAAATCATGATATGCATTCAAAACTTCTGTCACACTCATTTCTTTCTTGCTGGTCTGAATTG
+CATAAAAACCGTCAAATTTCTCATCTCTCTTTATTGCTTCTTCATCCAGTACATATTCTTCTGATTCGGA
+AATGCGTCTTAAATATTTCCTTCCGCCTCTCTTTTCTGCTGCCCTTACATTGCCGGGCTTTTCTAAAAGT
+TCTTTTGCTTTTTCTACTAGCCTTTGCCTGTCTTCTTTATCTTTTTTGGCCCTCTTGCTTGAATAGGTTA
+TTATTAGATTCTCAGGTATCTTGAATATTTCCCCTTCTCCCGTTTTGATAATATTCTCTCTTTCTATGAC
+CTTGAATCTAAACTCTTCACCAAATATTTCTCTGTCAAATCTCCACTTTTTCTCCTCAAGAACTTGATAC
+CCCTCTTCATCAAATACTCTATCTAAAATCTCTTTACTCATGTTTTTCAGTCTGCTTGCCACAATGTAGT
+CGTATCCCGCTTCTTTTATCAGCTTTAAATTAAGTTTACTGTTAAGGCCTTTGTCCGCAACTATTATTAC
+CTGGTCTATGCAAAATTTATCTTTCAGTTTCCTCAAAATTTCTATCATGGTCTTGCTGTCAACAGTATCT
+CCTGGAAACAGTTCATATCCAACTGGTCTTCCTTCTTTATCTACAAGCATGCCCATTACCACTTGTACCT
+CATTTACCTTGTTATCCTTGCTAAATCCAAAATCCCTTAAGTTATCTTGCTTAATGCTTTCAAAGTAAAA
+TGTTGTCACATCATAAAAAACAACATCAACTACCATGTTAAATAAATCTCTATTCTTGTGATAAAGATAT
+AGCTCCAAATCCTCTTTTATCTGGGCCAGAATATCTAATCCCCTGTACAGCTGATTTAAATCAATATCTT
+CTTCAAATCTAAAGTATCTGTTTTTGCGGTAATACGTCTGAAGTTTGCTTACTGGTTGAATTAATCTTTG
+TACTGTCATCAAAAACGTCACTTTATCAATGTCAAACTTTATCCTGGAATTTTGAGAAATATACTGTTTG
+AGGAATTTATCTATTTCAAGCTCTTCCCAAAGTTTTCTATACACAATATATCCCCAGTTTTTAATAATCC
+CTTCTGAAACATCTTCTGGAAAAAGCTTGATGGGACCTGTTTCTTCACTGGAGCTTAAAAATATTTTTTG
+CAATTTATCTACAAGATTAATGAAAGAGGGATCATTTTTGAGTTCATCAATTCTACCGAGATTAAGCAAG
+ACTTTTTGCTTTATTTTACCATTTTCGCGATAATTATGGACAATTTTGGCATACTCATAGCCACCAGCTT
+TAGTTATTTTGAGAAACATATGGCATCACCTTTATGTTAGTTTATTACATTATACTACAAAAAGTGAATA
+TAGTCAAGTATTATGGCAATAATTAGGAGTAAAATTGTCCCTACAGTTTTGAAAAATTTTTTAACCCTAA
+AAACAAAAAACCCTTGAAAATCAAGGGTTTGATATTTTTTACCAGCCTAAAAATGGCCTCCAACTGACAA
+AGTCGAGAAAAAATCAATAAAAGCGCTAAAAATTAACTCAAAAAGCGCCCAAGGAGAATTATGGGCGCTT
+TTTTCAAGATTTTACTAACCCTTTTATCAACCTTATGACAGGATTTAGCTTTTTCTTTTCTCCGATGTAT
+TCAAAAAATTCTTTTTCGTTTAGTATAAGGATATGGCTGGATTCGTTTATGCAGCCGGGGCCCAGCATAT
+TTAGAGCGAAGTCTTTTTCTTTAGGATCTTTGAAAAGCTCGTTTATTTCTACGTAGATTGTGCCATCAGG
+CCTTATTTGAAAGAGTTCTTTGTGATGTTTATATTTTTCCTGCCACCATCTTTTTCCTCTCTCTTCGTAG
+TCGTTAAAAGGCTTTTTGGGGAACCATTCGGGGAGGTCTATTTTGCATTCTCTGTAGTATTCTTCAAAAA
+TTTTTCTAGCCGCGTATAGGTAATCATTTCGCAAATACAGAGGTTCTCCCTCTCGTATTAGTTCTCCCAT
+TCTATAAGTAAAATCTTTGAAAAGGGTACTATTTATTCCTCTTCTAATTTTAGTGAGATGCTCCTGTGAT
+TCTAAATTGTATCTTTTGTCAAACTCGCTATCTATCTGCAAATAGTAAATTCTTCTTAAGATTTGCTGGG
+GTACATTGAATTCGTTCATGTTAGTAGTGCAGATCATTACAGGATGCTTGCCTTTCGCATTGTTACTTAC
+ATTTTTTATGATATTTTCACCAGTTCTACCTGTAAAAAAGGAAATTGGCATTTCATCAACTAAAATTGGG
+GCTAGATATTCACTGCCAAAAAATCCTTCTAAAAGTTCTCTGTCTGCTACATTTCCTTTTCTTATGGTGT
+CGTATGAGATGAAATAGGGTGGGTAGTTTCCTAAAAGCATTCCTATTATTTCTAAGGCAGTGGTTTTTCC
+AGAATAAGCCCTTCCTCCGAGGACTAAGAAAATAGGCACATTGGCTCTGTAACTCTCTCCTCCATATTGT
+ATAACTAAATCTTCTCTAATCTTCCACAAATAGACAGACATAAAGGCGTAAAGTATAGCTTCCATAACTT
+TCCCCAGGTGTTTATCTTCTTTTGTAACGGTGAATTTTCTATAAGCTTCAACAAATTCTGTTATTAAAGA
+AATGTGAGTTTTGATTTCGTCTTTTTCAGCTTTTTGTGAAAATTCTGCTGTTTTATTGTCTTCTGATACA
+ATATAGATTAGGTCATTTTTGTCCCAATATATTAACTTTTGGCGAACTTGCAATTGGTCTTCTTTTAGTG
+AGTTTGACACCAGAGTATCTACTACTATATTCATTTTTCTTATCTCTTGAGGGGGTTTAAGTCTATAGAC
+TTTTCCATCTTTTTTTGTGATTGCGGCGATGATTTGGGTCTTTTGCCTTACTTCATTTGCCTGAAGTTCA
+GCTTGATACTGGATATTCTGAGGGGATGCCTTCCATTCTTCAAAAATTTCTTGAGAAAGAGGGACGATGT
+GGTAAAGGTTTCTTGCGATTTCATTGGTAACTATATTTGCTTTTTCTTCTTTATCCAATACAATTGTTTG
+GGCTTTTTCCTGCTTTATCTTTTTCTTTATCTCCTCTGGTACAAAGTCAAAGCTATTTGAAAAAAGCTTC
+TTAAACCACTCTAAATATATTTTAAAAATCTCAGGCTGGTTATCAAATATTGCTATGTTTTCATACTGTT
+TTTCTCCACTAAAGGCTCTTTCAGTGAGATTGGCAGATCCTATTATCACACGAGTATTGCCAGTATCAGG
+ATTTTCTAAAAGATAAAGCTTTGTATGTATTGGCAAATTAGTATTGCAATACCTTATTTTTACTTTATCT
+TCCGAGACTCTGGTTTGCAACTCAGCGTCAAATTCTTTGATGAAGTCAATTCTTTTATTTACATCTATTA
+AAAGGGAATAAACGCTGTTAAAATTTATTGCCTGTTCTGCTGAATCAATGCCGAGTATAAATTCTACTTC
+TTCAAATCCTTTTACAACTTTAGCGAAGAACCTGGGGGAGGAAACGTATGAAATCGCCATAAACTTTTTA
+AATCTATGGGAGTCAAAAATTTCCTCAATCGATAGATTTGCTTGTTCACCGTTGAGCACTATAAAAAGGG
+TGCTTTCCTTTCCCTTTACAGGGCCTATATCTAAAGTCATCTGTTCTGCCATTGAGATACCCCCTAACCT
+TTGCTTCACAGTCTATTTTATCATAATTTTGAGATAATTGCTCAATTTTTTAAAAAATATTTGGAAATTC
+TACAAGAAAAGAAGGATTTAGGCTTTTGTTGTAGAATTATTAAAATACAGAAGAAAAATGTCGAATATTC
+TAATCGAAGAGTTCATTAAAGAGAGGAGAAATTGTGATGGAAAAGAAAAAAGTAGCAGTTTTCTTGCTCT
+CTTCCTCCTTGGTATTATCTATGGCTAATAATGCTTATGCTGCTACAATACTGAAGTATGGGATGAGATC
+TCCTGAGGTGAGAAAGCTTCAGGAAAATTTGAATAGACTGGGATACTTCGTAACTTCTACTCCTACAGAC
+TATTTTGGACCGGCTACTTTAAATGCTCTTATAAAATTCCAGAAGGATTCTAATTTGGTGCCTGATGGAA
+TATACGGACCTTCTACAGAGAAAGTTCTTTTGGAAAAACTGAATGCTTTTTCTGGTAAAAATGTAAGTAG
+TCCTCCTCAAACTTCTAATACATCTAATTCATCAGCTACTCAAACAGTCGCACAAGCTACATTTTCAAGG
+ACATTGAGATATGGGATGCAGGGAGAGGATGTAAAGTTTCTGCAGAGTATTTTAAACAAGCTGGGCTTTG
+ATGTAGGGACACCTGATGGCATATTTGGTTTTAAGACTCAAAATGCTGTGGTGCAATTTCAGAAGGCGAA
+TGGATTACTGGCAGATGGAATTGTAGGGCCCGCAACTCAAAAAGTGTTATTGCAAAAAGTTAATGCCCCT
+TCTCCTTCAAGAGGAGATGAAAAAAGGGAAGAGGTTCAGACGACATTGCCCTCTAGCTCTAATGGAAGTG
+GAAAAGGTATTTCTAATGGAGATGGAAATGCTATTTTCAATAAGGTATTGAAATACGGAATGATAGGAGA
+AGAAGTGAAGCTTTTACAGCAGTATCTGAATAAATTGGGATTTGATGCTGGTGTCCCTGATGGAATATTT
+GGTGGAAAGACGAGACAGGCAGTTATAAATTTTCAGAAGTCAGCAAATCTTGAGGCAGACGGGATAGTAG
+GTCCTATGACATGGCAGGCACTTATTTCGAGGTTGAATGTGACACTTCCTTCCAGAGGAGATGTAAATAG
+AGATAATCCCCAAAATCAAAAAGAAGACCAGATACAATTTCCTACTCCTTTTACAAGGGAATTAAAGGGA
+GGACTCCAGGGAGATGATGTGAAGCTATTGCAAGGAATGCTTTCAGAACTTAAATATTATGATGGAGATG
+TAACTGGTACATATGACGATGTCACTTCAAATGCAGTAAGATCTTTCCAACAGTATTATTCTTTAAATCC
+TACGGGAATTGCGGATGTCGACACGTTAAAAAAACTGTTAGAAGTGGATGCGCAAGTGAAGGCGGTCAAG
+GGATTTTATGTTCAAGGGAAAGGCGGATATGGCCACGGTGTTGGAATGACGCAGTTTGGCGCAAAGGGGA
+TGGCAGAACAGGGATTTAAGTATGACGAGATAATAAAATACTATTACACAGGAGTGGATATAAATAAGGT
+AGACACTTCCAATGTCAATGTGAAAGTAAAAATTAGCTTGGATGTTACAAGTCAGGATATAAAGATTACA
+AGCAGTCAGCCATACAATGTCATATACAAAGTAAAGGACGATAGCACAGGTCAGATAATTGAAAAACAGG
+AGACTTTTTTGCCTGATTCTGTAACTTCTATAAATTACCTAGATGGCAATATTTTAATTGCAAATTCACA
+ATCTCCTGAAATAAGAACTTCAGTAGATATGGTCAAAATTGTACCTACTAACGATGGGGTGCTATTTTAC
+GTTAACAAGGCAAGGCCTTATGAGGGAGAATTTAGGATATATCCAAATCCAAACTCTATCCCTTCTGGTT
+TGGACTTAATAAATGTGCTTCCGATTGAGGAGTATTTGAGGGGAGTAGTGCCAGCAGAGATGTCGCCTTC
+TTGGCCTGAAGAGGCGTTAAAAGCTCAAATTCTTGCAGCTAGAACTTATGCCTTAGTGAGGATAAAAGAT
+GAGAATATTTTTGACGTTTACGACACAACTCTTTCGCAAGTTTACAAGGGTATTTCTATTGCTGACCCCA
+AGATTGACCAGCTGATTGAGTCTACAAAAGGGGAGGTAGTTACATACGGCGGAAAATTGGCGGATACTGT
+TTACAGCGCTTCTGCAGGGGGCTATACAGTAGATTCATTTTTTGCCTGGAAAAAAGATGTTCCGTATTTG
+AAGGGCAAACCTGACCCTTATGATACTTCTAAATACGCTACTTATTGGTGGAATGTGAGCATTTCTAGAA
+GTCAAATAGAAAAAGCATATCCTCAAATTGGCGCTGTTTTAAATGTTGAGATTACTAAGAAGATGTTTGA
+CAGACCTGTGGAGATTAAAATCACAGGGACCAAAGGAATTATCACGGTAGGAAATGATGATTTTAGGAAG
+GCTATTGAAGATGCAGCAGGGCAGAAGCTTTTTGCTTCAGAGTATTTTGATATTGTGATTCAAAATTAAG
+CCAAGGAGCCTCCGAAGAGGAGGCTTTTTATATAAGTTGCTTTTTTGCAAAAGATAGAATATATTATAAT
+TACAAAACTTTGGGTTGGTGATTGTATGGAAGAACTTGCAAGAGATAAGGAAAGAGCTATTTTAGTTGCT
+ATTATTTCTTCTCCTGAGGATGAAGAAACGCTTAATGAATTAAAAGAGCTTGCAGTGACTGCCGGAGCTG
+AAGTGATTGGAATACTGACCCAAAAAAAGAAGGGGATAAACAAGGCTCATTACATTGGCAAAGGCAAACT
+GGAAGAATTGAAGATGTTTGTTGAGAATCAGCAGGCTGACTTGGTGATTGTAAATGACGAACTCACAGGG
+ACACAGATAAAAAATCTTGAGGATGCTTTAGGCGTCAAAATCGTAGATAGAACTAACCTCATATTGGATA
+TATTTGCCAAAAGAGCTCGCTCAAAAGAGGGAATGCTTCAGGTAGAATTGGCTCAGCTAAAATATCGTTT
+GCCAAGACTTGTAGGCTTGGGAGGGCAGCTTTCCAGGCTGGGAGGAGGAATAGGGACAAGAGGGCCGGGG
+GAGACAAAATTAGAAGTTGATAGAAGACATATCAGGAATAGGATAAAGGCTATAGAGGAGAAGTTAGAAG
+AATTAGAGAAACATAGAAATTTGCAGAGGCAAAGAAGAAAGAAAAATCAAATTCCCGTTGTGGCAATTGT
+GGGTTACACCAATGCAGGAAAATCGACTTTGTTAAATGCTTTGACAGGTGCTGATGCTTATGTGGAAGAT
+AAATTATTTGCCACATTAGATCCAACTGCTAGAAAGCTTGTGCTTCCTTCAGGCAGAGAAGTAATTTTGA
+CCGATACAGTTGGGTTTATAAGAAAACTTCCGCATGATCTGGTGGAGGCCTTTAAATCTACCTTGGAAGA
+AGTGAAGTATGCGGATTTGCTGCTGCATGTGATTGATGTAACATCTCCTGACATGGATGAAAAGATAAAA
+GTTGTGGAGAAGGTGCTTTCTGATTTGGGAGCAATTGAAACTCCCAGGATAAATGTCTATAACAAGATAG
+ACCTTTTGGAAATTGTACCTTCAGGGAATAACAGGGATATTTACATATCTGCAAAAAATAAAATAGGGCT
+TGACAGGCTTTTAGAGGCTATTGAAAGAGAGCTTTTTAAAGAGACAGAGGTGGTGAGTTTTTTATTCCCA
+TACGAAAAAACGAGAGAGTATAATTATTTAAAAGAGAGAGGGAAGGTGATTGAGGAAGATTTTGATGAAA
+AAGGGATATCAGTAAAAGCTGAGGTTACGTGTGAGATAAAAGAAAGGCTTAGGAATTTTATTATCTCTTG
+ATGGCGTTGTATTCTGCTTTTTCCTGAGCTTTAACGTTTTTTACTACTTGTACAATTTTTTTGTAAGATT
+TTTGCGTTCCGTAAGTTACAAGAGGCCTTCCCAGCATAGGAAATTTTAGTGCGATTGAGAGGAATCCTCC
+AATTTTCATCAACCAATTTGTAGCGGCAGTTGTGTCTACTAATAAAAGACCTTCGTTGGTGTTAAAAAGA
+TGGTAGTATAGGTCTTTTAAAGCTGGTTCTATGAGCTTTTTTGCATTTTTTACTCCCATGGAGTATACAT
+TATTGCCGTATTCGTCAGTTCCAATTAAGACTATATGACCTGGGTCGTTTTGTCCGTTTAATTTATCAAA
+AAGAGGTATGCCTTCTATCTGCTCTCTAGATGGAGTTTTGTCTTCGGGCAGTTGACCTGTGTGGATATAA
+GCTGCTATGACAGAAGTATGTGTGCCTCCATAACAGTGATAGATTATGTGCATATAAAACTCTCCTTCCT
+TTCTCTTGCAGTACTTATTGTCTGTGATTTTTGCTTTTTTATACTGGAAAAAAGTAATTTTAAATGTATA
+ATTATGGTGACCGGTGGAAAAAATAAAAATAAAATTAAAAATTAAGCAGGAATTTGAGACTTTTTAAAGA
+ATATTATAATAAAAGAAAATGTTTTAGGGGGCTTGAAAATGTTAATAAGAGAGTGCGCTGGAGGAGTTGT
+ATTCAAAGGAGACAGTGTATTTATCCTCAAAAATGAAAAGGGGGAATGGGTGTTACCCAAAGGGGTCATT
+AGAAATAATGAACTCCCCATTGACGTGGCCATAAGGAGAGTGTGTGCTGAAACAGGTCTTAAGTCAGTTG
+AAGTCCTTTCTACTGCTGGTGAGACCAGCTATGAGTTCTATTCTGTAACCCGTCAGCGTCCCGTCTTTAA
+TAAAATCACCTGGTATCTCATGACGACGAGTGAAGAGGAATTTAATATAAGCAAGGAGGACGGCTTTGTT
+GATGGAGGATTTTTCCCTATAGACAAGGCATTGGATATGATTACCTACAGTCAAGATAAATCGCTTGTAA
+ACGTTTCTTACTTTAAATACAAAACTCTCACAAAAGCGCTGGCTTAAGGTTGTAAAATAGAAAGGACTTT
+GATTTTTAAAGCCGGCAACGGCTTTATTTTTTGGCTATAATTTGGTATAATGACAAACGGGGTGTTAATT
+TGGGCAAAATTTATAAGACTCTTCTTGGATACGGAGTTGCAGAAGTTGAGATAAAGAAGTCAAAATTTAT
+AGGGCATGCAAGTCCTGTAGCCTCTGAGGAAGAGGCTATAAAGTTTATAGAGAAAATAAGAGCTGAACAC
+AGACTTGCTACGCACAACGTGTACGCCTACGTAGTAGGGGAAAATGATGAAATACAGCGGTTTAGCGACG
+ATGGTGAGCCTTCGGGAACAGCTGGTATGCCTGTCTTAAACGTGATAAAAAAACAGGAACTGAAGAATGT
+AGTTGTTGTGGTCACAAGATATTTTGGAGGAATATTGTTGGGAGCAGGTGGTTTAGTCAGGGCATACACA
+AAAGCAGCTAAGATGGGGATTGATGCGGCAGGAATAGTAGAAAAGATTCCGGCTAAGGAGCTTGAACTCA
+CTTTTGATTATAATCTGCTTGGAAAAATTCAGAATGAACTTTTAAGAAGAGATTATTTGATAAAGGATAT
+CTCTTATGCGGATAAGGTTATTATTACATTGCCTGTCGTAGAAGAGAAAGTTTCAGAGTTTAAGAATTTT
+ATCACTGACTTGACTGCCAGTCGCTGCGATATAAGAGTAAAAGAAGATGTGTACCTTTTTAAAAAGGATG
+GAAAATACATTTTGTAAGGGGAGATGGAGAAGGTTAGGAGGTAGAAAAAATGGATTGGGATTATGTAGAG
+GACGCTATGAAGAGGAAAGTATGGGCAGTTGTAGGTGCGCTTCCTCGCGAGACAAAGTACGGTTTTCAGA
+TTTATAAAACCCTCAAATTAAATGGATATACTGCTTATCCTGTAAATCCTAAGTTTGAAGAAGTAGATGG
+AGACAAGTGTTATGATTCTCTTTCTAGTTTACCTGTAGTTCCAGAGGTCGTAGATATGGTTGTTCCACCT
+ACAAGAGGAGAAAAATACGTAGAAGAGGCTGCTAAGTTAGGAGTAGAATTTATATGGTTTCAGCCGGGAT
+CTGAAAGTGAAGAATTGATTGAAAAGGCTAAAAATCTAGGATTAAAGGTTATACACAATACTTGCGTGAT
+GTTAGAAACTGACAGAGAAAATAAGAGGGGATTTCTCCTCTTATTTTCATTTTCGTGGCTTTGAGAGGAT
+TTCATATATGCCTATTAAAAATAGCAAAATTGCAAATATTTTCTTAAGAAGAATTGCTTTAGTTACAATA
+GCTATATTGGCACCTACTAGGCTACCTATTATTCCACCTGTGATTATGAGTGGAAGTATGGAATATTTTA
+TGTTTCTCTTTTTTAAGTGATATATAAGGGCAATTACAGCTGTGGGAATGAAGGAGAGTAAATTTACGCT
+CTGAGCTGTATGCTGTTCTACGCCCATTATTATAGTGAGAGCAGGAATAAGTATTGTGCCTCCTCCTATC
+CCCATTCCACCAATAATTCCTGAAAAAAGGCCAATTAAAAATAGCTTCATTGTACCCACATCCTGAAGGC
+GGCGGTTATCATTATTACACCGAAGATTTTCCTCAAAAGTGGAATTGAAATTTTGTTGAGAAAATACGCT
+CCTATAATTCCACCAAGAGTTTCTCCTATGGCTACATTGACTGTGAGGGGAAGGTCTATTATTTTGCTTT
+GAAGGTAGATGAAGCTACTTATTACTGTTAAGGGAAGGATTATGGAAATTGCTGTAGCATGAGCCTTATG
+GTCCTCTATGCCCAGCAAAAATACCAGGGCAGGGACTATCAATGTTCCACCACCAGCTCCCAAAAGCCCG
+TTTATGAAGCCTGTTGCAGTTCCTATGAGAAAAAGTTTTTTGTTTTTTGACATTCTATCACCTTGCCATC
+TTTTTGCTATTAGTTTTCCTCTAAAAATTTTAACTATTCGAATTTCCATTTGACAGATTAAGTTTTGTCA
+GTTTAAAATGGGTATAGCAATGTATGTATGGAGGTCTTTAAAATGGTGGCGAACAATATTCTTGATTTGA
+TAGGGAAAACCCCTGTGGTAAAGTTAAATAAGGTGCCTGATAAAAATAGCGCTGAAGTGTACTTGAAACT
+TGAGTTTTTTAACCCTGCCGGCAGCGTCAAAGACAGAATTGCACTTGCTATGATAGAAAAGGCAGAAAAA
+GAAGGGATATTAAAAAAAGGCAGTGTGATTGTGGAACCCACCAGTGGAAATACAGGAATAGGGCTGGCAA
+TGGTGGGGGCTGCAAAAGGATATAAAGTTATAATAGTCATGCCTGACACCATGAGCATGGAAAGGCGGAT
+GCTTTTGGCTGCTTACGGGGCAGAGGTGATTTTGACTCCTGGAAAACTGGGCATGGAGGGAGCTATTAGA
+AAAGCGGAAGAGTTAGTTAAGCAGAACAAGAACTATTTCATGCCCCAGCAGTTTGAGAATTTAGCAAATC
+CTCTCATTCATGAAGAGACTACTGCAAAGGAAATAATAGAGGATTTTAAGGAAGGTTTAGATGCTTTTGT
+AGCCGGTATAGGTACAGGAGGGACTATTACGGGAGTTGGTAGGGTCCTTAAAAAAGTTTTTCCAGATATA
+AAGATTGTGGGGGTAGAACCTTACTCTGCCGCAGTTTTATCTGGAAGAGAACCGGGTCCCCACAAGATTC
+AGGGAATTGGAGCAGGCTTTATACCCAAAGTCTTGGATAGAGAAGTGCTAAATGAAGTGATACCAGTGAA
+AGATGAAGATGCCTTTGAAATGACTAGAATTTTGGCCAAAAAAGAAGGTATTTTGGCAGGGATTTCTACT
+GGTGCTTCTTTGTGGGCAGCGCTTAATGTAGCTAAGAAATTAGGAAAAGGGAAGAAAGTCCTTGCGATAG
+CGCCAGACAGTGGAGAAAGGTATTTAAGCACTCAGATTTTCAGAGAACATTGAGGAGGGATGTTTATGGC
+TGGACATTCCAAATGGGCTAATATAAAGCACAAAAAAGAAAAAATGGACGCTAAAAAAGGGAGAATCTTT
+ACTAAACTTACAAAAGATATCATAAAAGCGGCAAAAGAGGGAGGGGGAGACCCCGAGACTAACAGTAAAC
+TGAAATTAGCAATTGAAAGGGCAAAAGCCTTTAATTTGCCCAGTGAAAATATTCAAAGGGCTATTAAGAG
+AGGTACTGGTGAATTAGGAGGAGCAAAGCTTGAAGAGGTAATTTACGAAGGATATGGCCCGGCAGGTACA
+GCTATAATTGTTGAGGCTTTAACCGACAACAAGAACCGCACAGCAGGTGAAATAAGGCATATTTTTGACA
+GAAATGGCGGCACTCTGGGGGCTGCTGGATCTGTAACATGGATGTTTGACAAAGTAGGAGTTATAGTAGT
+GGAAAAAACTGATTCCATAAATGAAGAGGACTTGATGATGGTGGCGATAGAGGCCGGAGCGGAGGATTTT
+TCGGCGGACGAGGGAGAATTTGAGATTATAACTGACCCTTCTAATTTCCAAGAAGTAAGGGAGGCTATAG
+AAAAAGCAGGATATAAAATTTCTGAGGCAGAAATTACAATGCTTCCTAAAAACACCATTAAGCTAAGTCC
+TGAAGACTATGAGAAATTCGAGAAATTGATTGACAAACTTGAGGACAATGACGATGTTCAGAATGTTTAC
+CACAATGTAGAATTAGAAGATGAGTAGGAATAAAAAGAAAGAGATAGAAAGCTAAATATGCTCTATCTCT
+TTCTTTTCTTTTTCTGTAAGTATTTTATGTAAGTCAAGGTTGATAATCAACCTTCCGTTGAGGTTGATGA
+TAGAAGTTATGTACTCTCTTCCAATTCCTTTTATTATGTCTGGCGCTTCTTGTATTGTGAAATCTTCAAC
+TCTTAAAACTTCTGTCACTGAGTCTACTATGAACCCTACAGGCCTTTCTGTGACATTTACCACAATTATT
+CTGTTGTTTTCATTTTTTTCTGATGTGGGCAGATTAAATCTTTTCTTGAGGTCTATTATGGGGATTACTG
+TGCCCCTTAAATTAGTTATTCCTTCTACAAAAGAAGGTGCATCTGGCACTTTGATGATGGTCTGAAGCCT
+TATGATTTCTACCACCTGATTGATGTCTACACAAAAGTCCTCGCTGTTTAATTTAAATACAACAATTTGC
+TTTGGCATTTTCCATCTCCTCCTTCTTAGATATTATTCGATATTTTTTGACAAAATCCTGCAAGAAGAAT
+AAAATTTTTAAAATTGGTTATAATTACATAGAACAGGAGGAGATGTTATGAAAAAGATAATTTCCTATAA
+GATGGTTCCTATATATATTTTTGCTATCTTTTTGGGGGCGATGACAGGATACCTCATAAGCGTTAAACAA
+AATGAGATGGAAAGGGAAGCGAAAAGCGCAAAGTATGAAAAACCATTTTCCATTCAACAGGAAGCTCTTG
+CTAAAAGAGCAGATTTTTATAAAAAGTTAATTTTTAAGACCAAGTATCTTGAAAATGGTGAAGTTGTACG
+AGAAGAGCAAAAGCTTACTCCTTCCCTTTACGGCAAGTCAAAAGAGGAATTGGAAAAGATATATTCTGGT
+TGGAAGGTGATAAAATTTGATGATGAAGAAATAGTCTTATATAGAGAAAAAGAAGGTTTGCCGCCAGATT
+ATTACATTATTTCTGTGGTTGACGGCTATGTGGCTTTGCTCAAAAGCGATGGAAACGGGCATAAAGAAAT
+TGTAGAAAAGACTGACATTCCTCTTGAAAGTTTGACACCTTTTGATAGGGAAAGAGTAATGAAGAATATA
+ATTACAAAAGATAAAGATGAAGCTTATCAAATACTGGCAAATTTAAGCTCTTAAAAGAGTATAAGTCCCT
+GTTTTTGAAGTTAAGAAACAGGGACTTAATTTTGTCTTTGAAAGCAGAATATTGCCTTGATATCAAGGGA
+AGAAGATATTATAATGAGATAAAAAGCAATTTAAAAATAATATTTTTATTTCACAATAGGAGGTACTGAA
+GCTTATGGAATTTCTAACGCCTGGAGAAAGAGTCAAAAAAATAAGGAAAATGCTTAAAATGAAGCAAAGA
+GAGCTGCAGTCTGAAAATATTACAAGAGGTTTTATAAGCATGATTGAAAGCAATCGAACTACTATGAGCA
+GAGAAACTGCTTCTATCATCGCAGAAAAATTTAATAAAAGAGCTCGGGAACTTGGTATTGACTTAAACAT
+AGATGGTGACTATCTTCTAATGACTCCTGCCCAAGAAGCAGAGTATTACTGTATTCAGAAACTAGATCAA
+ATTAACACGTTAGAAGATTTAAATGAACTAAAAGAAATATTTAAAATTGCAGATGAATACAAGTTAAAAA
+GAGTGACTGCTTTAGCTTACATAAAAATAGGAGATGTGATGTATAAAAATCAACATTTTCAGGAGGCTTT
+TATCAATTACCACAAAGCACTGGATATATTATTACTCAACAATATAAAGGAACAACTGCCCTACGTCTAC
+AACATGTTGGGAGCTTGTAAAGTAGCTTTATTAGAGTCTCCTGAAGCAACAATGTATTTTCACAAGGCTT
+TAGAATATGCAGAAGAGATAAATGATATTGAAATAAAAATCAAAGCAAGTTATAACAACGCCCTGTGTTA
+CAGGTATATTGGTAAGCCAACGGTTTCAATTGATTATATTGAGAAATGTTTATCTGTACTAGATAAAGAA
+AAAGATTTTGAGCACTATGTATATGCAAAATCAATAGAAGCAAACTCCTATAGAGACATGAAAGAATATG
+ATAAGGCTTTAGAAATATTTAGAGGACTAGTCGAAGAGATAAAAGACAATAATAACCCTTTATTGGGTTT
+TCTTTATACCAACATTGGAGAAATTTATATGGAAAAAAATGATTTTGAAAAATCAATGGAATATTTAAAT
+GAAGCCGAAAAAATCAGGCGAAAAGAAGATAAAAATTTACTATCACATACTATTATTGAAAAAGCAAATC
+TTTATATAAAAATGGGTTTATACAAAGAAGCACGTTCTTTATTGGAAGAAGGCATTGAAATATCCTACAG
+GAACAAGGATATAGAATATATAGTAAAAGGCAGTTATCTTCTGGCGGAAGTATATAAAAAGTTAGGAAAT
+AAACAGGCTATTATAGAGACATATAAAAGGCTGGCAAACATTCTCCAAAACATGGGTAGCAAGAAAGAAA
+CTTTAAAGACCTATATAGAACTGGCATTGCTTTATATTGAGAATAACGATGTTAGTAATGCTAAATATTT
+TTTGGAAAAATCCAGAGAAGTAATTGAACAAAAAACAATAAAAAAATAAAAAATATATTGCATTTTTATT
+TTTTTACGTTATAATAAAAGCAAAAGAGTAGACAGTTAAGAGGGGGGAACAGGATGGGGAGGAAACTTAA
+GGTGCTACTCACATCACTGGTACTCCTTGCCTATGTATATGGGACTTTTATTGTAATCCCACTTGAAAAT
+CCTCCTATTTGGGTAGGTTAAGAGACCAAACCTTCTTGGTTTTTTAAAATAATTTTAAGCAGGGATTCCA
+CGTTTATTAAAAGGTGAAACGACGAAAATATTTTCAGTATTCTCTATAAATAAAAATTTTTGCTTTTTAC
+AAAATGATTACTGAAAAATTTGCTGGTAGTTTGCACCATATGAATTGTATTAAAAAATCTTAACAAAGAT
+GTGCTAGTGCTAACCTTTACGGGATTTGTTATTAACGTAATCTTTAAATACAAATTATTGGAATCCTATA
+CTGCTGGACAAATTTGGGGGGTTTTTGGGTGTAGTTGCAAAGTACTTTATTTAGAGTAATATCTTTGATT
+AAAGAAAGGATATAGATACTAACAATTAAATCCAATAAAGGTTTCAAAAAATTTAACAAACTTAGATTTA
+TCATCTTTAAAAAAGATAGAATATTGACGTAAATATCAGCGGTAGTAAGTTGTTGGCTCTCAAAGGAATT
+CCTCTATTTCTTCCTGTAATGTGGTCGTTTATATAAATTTGACGAAAATAGAGGAATTCCTTTGAAATAT
+ATAGCAGAATCTCTCATTTTATTGGAAATGTTGAGATTTTGCAAAAATCTAACAACAAATGGAAGGGGGG
+ACCTAATTTTTATGTTTGTTTCATTTCTCCACTATTTACCATAACGTATGGTTCGTGTAAAATATTAATC
+CATGGTTTTACATGATTACACCAAAAAATTTGTAAAAAACAATTATTTTCAGACACCGTAATGGAGGTCC
+TAGCAAATTCAATAGAGAAAAGAACAAGTGATTAAACTCTTGAATGAAGCCAAAATTGGAATTTGAATCT
+TTTAAACTAAAAGGAGGGTTAGAGTTGGGAGCGCTTGTAAAAACGGTGAATTTGACTAAAGTATATCCCA
+ATGGAGTTAGGGCAAATGATGCGATAAACATTTCGGTAGAAGAAGGAAAAATTGTCGGTATTATTGGACC
+AAATGGAGCAGGGAAGACTACTTTGATAAGGCAGATATTGGGATTGCTTCGTCCTACAGAGGGTAGAATA
+GAAATTTTAGGAGAGGATATATCTAAAAGACCAGGCATCATTAGAGATAACATTGGATATTGTCCTCAAG
+GTATTTTGTATTTTCCTTCTCTTACTGTTAAAGAGACAGTTGAATTCGCTTTGAAATTTAAAGGATTAAA
+GAAAGAGGAATTATCTCAAAAAATTGATAAAGTATTGAGATAATCAGGGCTTGAAGGGTTTAAAAACTAC
+GCAGGGTATATGCTATCTTCCGGTTTGATGAGGATGCTGTTACTAAACATAGCAATTGCGAGAGAAACTC
+CAATTCTAATACTTGATGAGCCCACAGCTATGATTGACATAATTTCAAAAACACAGGTTTGGGAGAGAAT
+ATCCCAGTTGAAAAGTGAAAATAAAAGAGCTATTTTGATTGCAAGCCATGATATGAACGAAATAAAATCC
+CTTTGCGATAGAGTTTATGTAATAGTAAAGGGTAAAATTATAGCAGAAGGGTCTCCTGAAGAAATCTCAA
+CCTTAATGAAAATGCCTGTAGAAATGACTTTTATTCCTGCAGATGAGGAAAAAGTTGAATCAATTTTAGA
+ATTTTCACTTCCAGTTAGCTTTACTAAGCACGGGAGCGTGTTTGATGTTTCATTTGAGGAACTGGATAAA
+GGAATAGAATTTATAAATAAATTAAAAGAAGTAACAGAGATTAAGTATTTGGAATTAGAATCTCCATCAT
+TTGAAAAGACTATCTTAAAACTGCTGAAGGAAGGAGATAAAAATGAATAAAATTGTTACAGGAATACAGA
+TGGAGTTAAAAAGCTTAAGGATGTACAAATGGCAGGTGGTAAGCAGCCTTTTGATTTTACCTCTTTCATA
+TGTGTTTGTGCTTTTGCTGTTTGGAGGGGTTAGAGGAGAAATAGTAGCCTATTTGGTTTCTGGTTACATG
+GTAGCGACCTTCATCGGAGCATTTTTAGGATTATACGCCATAAGGATATGCAATTTAATGGAACCTCGGG
+TACTTGAATTATATTCCACCATGTCTGTGAACATAAAGGAAATAGCTTTTTCACTTGCTCTTACCTATAT
+CATTTTTACGCTGCCAGTAGTAATAATATCATCATATATTTCTGTGATATTTGCCAGAGGAATAAATGTA
+AGTTTTTTAATAGTTGGTATAATGGCTTCACTTATAACAATACTGCTCATTGGGACTTTCTTAGGACTTT
+TGATTAGAAACATATTTATAGCACAGGGTATTATACCTTTGCTGTCGTGGGTATTTTTACTCTTTGCCCC
+TGTATACTATTCAGTAGAGCAGCTAAATCCAATATACAGAGGAATCCTCATGATAAATCCCGTAACTCAC
+TGTCTGAACCTGATTAGGTTGGGATTGGGTTTTGAGAGTATAACTAATGTAACTGGGAGCTTAGTTTATC
+TTATAATTCTTATAGTTATTTTTGGTGCATACTCTTTAAAGGCATTTAATAGAGTGTATATTCTTGAAAG
+ATTCTATTGATAAAATGAATAATTTATTGTAACTTACAGTTACAAAATTGAAATTTTTTACTGGCGATAT
+ATGAAAAAATGAGAAAAATGGAGGAAAGTATGGATAAGTTCACCAAAATGAAATATTAGAAGAGTTTATG
+GACATTTTTGCTATTTTACTGAGAGAGATAAGAATGTTAGGATAAAATTGAAAAAGTTGAGGGTTTATTG
+ATGATATTTACTTTTTTGTTTGGGATACTGACATATATGGCACAATTTCAGTTTGTATAAAAAACGAATT
+GTCTTAATCTAAAGGGGAAAGTTTAATTTGATATTGCAATCTCATTCTATGGAGGTCGTGTAAATGGAGA
+CGATAAAGAAATACATCTTAAAGTACAAGTTTTTAATTCTGATAAACGCTATACTTATAATTTTCGTATC
+AGCCCTTAAAGCCCTGCAGGCAATACTTTTTAAAATAATTGTTGACACATCAGTTGGAAATTTAAATTAC
+AGTATTTCTACGTTAATATGGTATTCAGTAGGGTTTTTGATAGCGGTATTTACAGCTGAGACCCTGTCAA
+AGGCAGCTTCAGCAGCTTTTAACAAGAAAGTGTTAATAGACTACAAACAATCCATTATAGAAAGTTTCAT
+AAATTCTAAAAGAAGGAAAATTACAAGCTCAGAATTGATATCTTTACTTAGCAATGATGTGAGAATGATA
+GAGAGTAATTACTTAACAAGCCTCATTAACATTATGGAAGACGTTTTACTATTTATCGTGTCTTTATATT
+TGATACTTCGAATAAACATTTATCTCACTATAGTCATTTTCATTTTTGGCTGGGTTCCAGTGATTGTGCC
+TCAGCTTTTCACAAAAATAAATCAGGAACTAAAAGGGCAGTACCTTAAAAAGCTTGAGAGGTTTACCAAC
+AGGATAAAAGAGATGGCTCAGGGATTTGAAGTAATAAAAGCTTTTAACATAGAGAATAAAATCCTCAATA
+TGGCATCAAAAGATAACAAAGATGCAGAAATGGCGGGGTATAAATCCGACGCGTTTCAAGGATTTCAGGG
+AGCTTTGTCTATCGTGTCAGGATTTGCAATGTTTTTTGTGAATATTCTTGTAGCCACATATTTGGTTTTA
+AGAGGCTACATAACAGTAGGTTCTATGATTGCCGCTGTACAGCTTATGAACTACATAGTAAATCCTTTAA
+TTTCTGCATCTTTGTATGCTACAAAGATAAAATCTGTTGAAAAAATAGCAGATAAAATCCAAAAAGAAAT
+AATAGACGTAAGCAAAGAGGAAGTCTCACAGGGAGATAAACCTTTTGAATTTAGAAATTCCATAGAAATC
+AAAAACCTAACCTTTTCTTACGATGGGAAAAGGAATGCTTTGTCAAACATAAACATAAAACTTGATAAAG
+GCAAAAAGTATACATTAGTTGGAGAAAGTGGATGTGGAAAGACCACACTACTCAGAGTGCTATTAAATCA
+CATTACAGATTATGAGGGGCAAGTGCTAATTGACGGAGTAGACATAAGAGAATTTGACCCTGCTTCCTAT
+TACAGAAAAGTTAGCATTATACAGCAGGATGTCTTTATGTTTAGCGAAACATTAAAGAATAACATTTGTC
+TTTACAGTGAATGTGGGGAAGAGGAACTTAATGAAGCATTGAGACAATCTGGTTTAATTCAGGTTGTTGA
+GAAACTTCCCAAAGGAGTTGATACAATAGTAGGAGAAGGGGAAGTAGAGCTATCAGGAGGAGAGAGGCAG
+AGGATAGCAATTGCAAGAGCGTTAATCAAAAAAGCGGAAGTACTACTAATAGATGAGGCTACGGCAGCTT
+TAGATAAAGTTACGGCAAGCGATATAGAGAGGACACTTATAAATTTAGATGCGACAGTACTTGCTGTAAC
+CCATAAATTAGACCCGGAGATACTTAAAAAGTATGATGAAATATTTGTGATGAGAGATGGAGAAATCATT
+GAAAGAGGCACATTAGATGAGCTATTAGAAAAGAGAGGGTATTTCTATTATATGTATAATTATGGGGTTG
+ATGAGAAAGAAGCAGTAGAGGAAGCCGTATGAAAGGATTCAAAATATAACATTGAAGCAACTTACAAATG
+GTTGCCGACAAAAGCAAGTATATATGAAAGAGTAATAGAGAAGTTAAGTGTTTCTAGTTTAAAAGATAAC
+AGTAAGGAGTAAGTGAAGTTATGCTGTTGGAAGTGCGAAACTTGACAAAAGTGTATAAGAGAGGGAATCA
+ACAGATTAAGGCAAATGACAATATTAACTTTTTTGTTGAGCGTGGTGACGTACTAGGAATTTTGGGGCCA
+AATGGGGCTGGCAAGACCACTTTGATAAAGCAGATTGCAACTTTGCTAATCCCTGACCAAGGAGACATCC
+TGTACAAAGGAGTATCCCTCCTAAAAAAGCCTGAGATAATAAGAGGACGATTTTCTTTTCTTTGGGAAGG
+CACGCAAAATGTATATCATTACTTAACCGGAGAAGCTAATATTCTCTACTTTGCATACCTTAATCAGGTT
+CCATCTTCTGTTGCCAAGAGGAGATGTGAAGAACTTTTAAAAAAACTAGATCTGTATGAAGTTAAGGACC
+AGTATGTATTCACATATTCAGCAGGAATGAGAAAAAAACTTGCAATTGCTACCTGCCTTATAAATGATCC
+GGAAGTGGTATTTTTAGATGAACCTCTTTCCGGTCTTGATGTGCTTGCTGCTGCTGAACTCACCGAATCT
+ATAAAGAGCTGGGTAAAAGAGATGGGGAAAACTGTCATAATTGCCAGTCATAGAATGGACTTTGTAGAAA
+AGGTTACTAATAAAGTTTTATGGCTCAAAGAGGGAAAAGTCATTTTAGAGGGTAAAACTGAGGACCTTAA
+GAACTTAAGCAAAGAAGAGGAATATATTTTATATTTGCGAAATTCTACAAAAGCAAGGGAAAAGTTGCGT
+AAATACGAACTTCAATTTGAAATTTTATCGGATGTTACTTTAAAAACAACCTTACGGCTGGGGCAAAAGG
+AATTGTTTTATTCGGTTTTTTCCGATCCTGATTTTAAGTGTTAAACTTGGAGAAAAAAAGTCCGGATTTT
+GAGGCGATTTTTAGGAGGTTATATGGTGAGTGTAGTGAAAGCAATTAAAGCTGAGTTTTTTAAGTTTTAC
+TTTGACCTAAAGCGATACTTATTCAACTACATTGTTGGACTTATTTCAACTGCTATTTTTTTGAGTGGGC
+TCTACTGGGCAGTAAATTCCTTGTTTACGCAGAGTGGGCAGGCAGTAGCTTTTGTTGGATTGCTGCTGTG
+GCTTTTTACCCCATCTGCGTTATCTGATGCCACAAGTCATCTTGCAGAGGAACGATACTTGGGAACGCTG
+GAACGCATATCTATAACCAAGACCCCATTTATTCATATTTTGATTGCTCGCAATATTGTGCATTGCCTGT
+TTACTCTAATTCAGACTCTTGTGGTTGGTGGCATACTCTATGTGGTGTTTAAGCCTGACTTAAGCTATAT
+GTCCTCATCATGGAGAGTAACTGCGATGGCAGTAGTTATCGGTATGTTGATAATCCTTACTCTTTATGCC
+TTTGGATTTTTCATAGCATCTTTGGGGATGATTTTTAAACGGGTAGGAGCAACGACATCTATTCTAGAAT
+ATCTTATTTTATTCTTTTCAGGAATAGTCATACCCTGGAGTACCATGCCAGCTTCACTACAAGCTTTTTC
+TAATATATTGCCAATGACTTGGGGAGTAAAAGCACTTGAGAGCCTAATTAATGGCGGTAATTTTATTGGA
+AGTTTTGTAGGACTAGTAGTTTATACAGTATTAATTGCCATAATTTCTATAGTAACCTTCCGGTATGCCA
+TGCTAGTTGTTAAGAAAAAAGGAGAATATGCTTTTTATTAATATGCTATCTAAGGATATGTAAGTCCCTG
+TTTTTGAAGTTAAGAAACAGGGACTTAGCAAGTTATAACAATGCCTTATGTTGCAGGTGTATTAGTGAGC
+CAGCAGTTTCAATTGATTATATTCAGAAGTGTTTATCAGTGTTAGATAAAGAAAAAGATTTTGAGTACTA
+TGTATATATAAAGTCAATAGAAGCGAATTGCTATAGAGACATGAAAGAATATGATAAGGCTTTAGAAATA
+TTTAGAGGACTAGTCGAAGAAATAAATGACAATAATAACCCTTTATTGGGTTTTCTTTATACCAACATTG
+GAGAAATTTATATGGAAAAAAATGATTTTGAAAAATCAATGGAATATTTAAATGAAGCCGAAAAAATCAG
+GCGAAAAGAAGATAAAAATTTACTATCACATACTCTTATTGAAAAAGCAAATCTTTATATAAAAATGGGT
+TTATACAAAGAAGCACGTTCTTTATTGGAAGAAGGCATTGAAATATCCTACAGGAACAAGGATATGGAAT
+ACATAGTAAAAGGCAGTTATCTTCTGGCGGAAGTATATAAAAAGTTAGGAAATAAACAGGCTATCATAGA
+AACATATAAAAGGCTGGCAAACATTCTCCAAAAAAAAATAAAAAATATATTGCATTTTTATTTTCTTATG
+TTATAATAAGGGCAAAGAAAGGAATATTTGAGAAAGGATAACAAAATATGAGGGGGAAGCTCAAGGTGCT
+ACTCACATCACTGGTACTCCTTGCCTATGTATATGGGGCTTTTATTGTAATTCCACTTGAAAATCCTCCT
+ATTTGGGTAGGTTAAGGGGTAATAATATCAATAGCGGGTTAAAATTGAGCTACTTTTAATAATTTTAAAT
+TAAGTTGTTTCTAACTTTATTAATCTGACCTTGCTGATTTGCTCATTGTAAAAACTAATCTTTAGCCCAT
+CATTATCTTTCAACTTTTATAACAGCAAAAGTTTTAAATATTGCACGATGAGAATAACCCTTGCGGCAAT
+GATCAGAGGAAGGGAATTTAGGCTTTGAAGGCAAGTCTAGATTTTTTAAATATATGAAGAATAGAAATCC
+AATTTTCAGCTGAGAAGTAAAGAGTTCGAATATATTTTTATAAAGTAATTGAAGCTGGTGGATGTAGGAT
+TTCCTCCTTATGAGTATTTCTCACAATTGAACAATCATAAGGGATTATAAACAAAAGATAAAAATTTAAA
+TTTGAAAGCAATAGTTAAAAAGCACACCTCTTAAGTGACTTAAATTATATAAATCTTAAAAAATACAAAA
+ATAGGAGGTGAGATAATATGTCTGTGGTGATCCATGAAGGGATTTATCAGATTCACTGGTGTATTCATGG
+TGGGGTTGTAGCGATGCCACTTTCACTAACTAACCGAGCGCTAGAAGAAGTTGCCTCAGAAATTGTTGAG
+AAAGGAATAATTGGTATACGGGAAGAGCAGATCTTAAAGCAGTTGTTTGCGGACAAGTTAGCATTATCAG
+AATCATTGTCTTGGGAAAAGTAAATTCTAAAATGAGAAGAGTTAAACTAACTGAGTGAGAAAGGAGAGCA
+TGGCATATGCAAATTGAAATGGTAACAAAAGAAGAGTTATTGACTATGCTAAATAACCTTGACGTTATTG
+TATTAAACGTTCTTCCTCGCGATTGGTATGAGCAGGCTCACATTAAGGGTTCGATATCAATCCCCCTGGA
+GGAGTTGCCAAACCATTTAAACTGTTTGTCTAAAGATAAGCTTATTGTTACGTATTGTGCAAGCTACGAA
+TGTACATCCTGTATCGAGGCAGCGGAATTGTTGGCTAACTATGGATTTAATGTAAAGGTTTATAGAGGAG
+GTACTAAGGAATGGATAGAGGCGGGTCTTCCGTGGGAAAGCAGCACATAAATATTGATCATCCTCTCAAT
+ATTCTGCGTAATTCTCCCCATTACACCTCGGACCCACATTTCCGACGTAGAGTAGATATGCGAATAGCTC
+GGGAACAAAAGTTTGCTGGAGGTCGCCTCTTCAATCTTGATATAGAGATTACCACTATTTGTAATCTTGC
+TTGCCGAACGTGCTACAATGTATCGAATAAGCCACAAATTATGACAGTGGAGCAATTTAGTCGTATTTTA
+GCAGATGCTCGACAACTTGTGGAGTGTTTAGAGATGGATGGACTTTGGCTTACAATTTCTGGGGGAGAGC
+CATTGACAAATAACTGGATATGGGACATGCTTCAGTTGGCTCAAGGGCCGGATATTAAAGGTATTGCAAT
+TATCACTAATGGTACACTTATTAACCAAGAAACAGCAAAGCTTATGGAATCTTTAGGTATTTCTGAGGTC
+ATGATATCCCTAGATGGAGCTAGTGCACAAACCCACGATGCTATCAGAGGACAAGGTTCGTTCGCCAGGA
+CTATGAGAGGCGTAGAGATACTAATAAAATACTGTTCTAATATATTTCTTGGATGTACCATGACTCTTAC
+TACACTAAATATGGACAATATTGAAGATTATGTTGATTTAGCTTTTCAAATGGGATTTAATTATGTGTGG
+ATTAACCCTCCGATTTATTGTGGACGTATAGTACAATCAGAGCTTGATATCTCTTACGAAGAACATTTAC
+GAATTATGAAGCTTGTTAGAGAACTTGATACCAGGTATTTTAGACAGGCTTTTGCAGTATATTATAATGT
+CCCGTATTACCCTCTTACTGATCCCATCTCGCCCTATTTGGATCTGAGTACAGCTTGTCCTTGGGGGCGT
+ACCAACCTAACTATTACTGCTGATGGTTCAGTCCTTCCCTGTTTATACAGTAGAGATTTGTGTTTAGGAA
+ATATTTTTGAGCAATCTCTAATCGTTCTTTATCATTCATCTGTGCTGGAAGGAGTTCGTAACGGATCGCT
+GCTTGCTGAACCGTGCTGTTCTTGTTTATACCGCGAATTCTGCGGGGGGTGCCGTGCTAGAACGTACTAT
+CTTACTGAAGATTGGTTTGCTGCGGATCCCTGGTGCCCCCTTGTCAGAGGTTTAAACGAGGAGCAAGTTA
+GAGTTTTTCCATCCAATTTACCAAAGGAAAAGGTAGGAGGAAATTGACATGACTGAACATTCAACTAATG
+GAAAAATACTCTATACCTACTATATTCGCCGTTATATTATTGCTGTATGCCTTATAGAGTTTTTTGCTTT
+TAAAATTCTTGATCCTTACTATATTCAATTTATGACTACAGAAAAGGGACTCGGGTTAACACCTACCCAA
+TTTGGATTTTTTGTATCACTTGCTTCAGCAGTGACCTCTGCTATCGATTACCTGTCTGGAGCTTTTGCAG
+ACCGGCTGGGCCGTAGGCTCTCTTGGGGATTGGCAATGTTTTGCTATGGTGCAGGAATGTTATGGCTCAG
+CTCGATTTCTGCCTTTGGTCCTGCACTTGTTACTGCTGTATTAATGGGAATTTCTTATGCTTTTACGAGC
+GGTGCACGGGAAGCATGGCTCTATGATAGTGTTGGACAAGAAGGGACAAGGGAAGCTTTTGGTAAACTTT
+ACCTTTACTCTATTCCATTTACTGCGATAGGAATGGTGGTTGCATATATTCTGGGAAGTCTTGGCAGCCT
+GCGTATTCCAATTGCTTTGACTGGCGTTATCATTATAGCCAATGGGTTTTTTATCATGACCTTTCCTGAG
+AACTATGGAAATTACCGTCGCCGAGGGTGGTTGGAGATACTCAAAACGGGATTTTATCAGTTTTTAGAAA
+GTCGTGTTCTATGGATTACAGCAGTTCAGAGTTTTTTCTTTACACTTCCCATTTGGATCACAACTGCCTG
+GTGGATTACTTACATGGTGGAACAGTTTGGAGTTGACCTGAAAGGGACGGCTTTTGCTTTTGGTGTTACT
+TCATTGGCTGCAGCAGTGACAGGTTTTTATATTTGCAAGATAAAAATCACCGATTACAGGAAACTAATTC
+TTTGGCCAACACTATTATCAGCGCTTGCCTTTTTATTAATGCCGTTAGTTCCTGTGCCTTGGGCTTTTGT
+GGCCTTAGTTATTGTTGCGATTGCTTCCAGTTATTTGAGGGGGAGTGGTATTACCCTTTTAGAGAATGAA
+CAGATTAGCGTCGAACGGGCAACAGCACTATCCTTTTTGAATACTCTTCGTAGTGCTTTCTGGGCAGTAA
+CTCCTCTCTTATGGGGGACTCTTATCTCAGTTTTGGGGCTTAAGGTCATGTTCTTTTTTGCAGGAGTAGC
+TTCGCTGATTTCCTTGTTTTTGTTAAAACTTGCGTTAGTGCTAAGAGGTGAAGATTCATGAAACAGATTG
+TTGTACCCGATAGACCTTACCACTTGTCTTGGGATCTTACTACAGCATGTCACCTCCCTCTATTATCTTT
+TATTTTCTCTTAATATCTTAGTTTTTCTTTAATTTTCTCATCACAACAAGAGCATCTCATGGCTTATATT
+ACCATTTCTTACTTATCTAACCATTAAATGGGTAAGCTTAATAAACCTCATATCCTATTTCCATATTATG
+GCGGGATAGCTCCACTTATCTCATGGGGTTTACCCTCCCATGTCTCACTGGATCTTAGTCCTTAATTCCT
+TCGTTCTACCTGCCATGAGGTGGATGTCATTTCTGCTCCATTGCAGGGTCTTTGCCCGTATGGTGATTAT
+TTTTATGACAATTCCCGCTCTTGTTGTCAATATCCCATCTCTTGATTGGTTGTTTTTGTCTTATTCCTTC
+TTTTACCTTTTATGTCACATCGTTCACACTTTCGCTTTTCATAAAAATCAATTTCTTCTTAAGGGTCAGC
+TCTTTAGATGTGACTAAGTTAAAGCTGAAGAGAAGATGATTAACCCTTAATTGATTTGATAGTATGTTGG
+CACTTTTTATGCAGCTTCCTGTAAGCCTGGCCTCTTTATGTCCTTCATCATCTTGATTGGGTCATATTTT
+ACTCCTTTCTTTAATATGACATAAAATATCCTTATCAGTTTGTTGCACAATACTATTAGTGATTGCTTCT
+TTTTTAGCGGGTTTTGCGCTCTGGTGGTGTAATATTTGTGTAGTTCACGAAATTCTTCGTTTTTTGCGAC
+CAAGGCCATTACTGCATTAAATAGCACACTCCTCAATCGCTTCCTCCCTCTTTTACTTATTGTCGTTTCT
+CCTTTATGCTTACCAGAGCTATTTTCTATTAGGTTTAATCCCCCTAGTTTTTGTATCTGTTTTGGATGTT
+CATATTTTTCAATATCTCCTACTTCTGCAATAAAACCTGCTACTGTGTTTACTCCTATCCCTTTGATTTC
+TAGTAGTTCTTTAACCCCTGGTATCTCAACTATTAATTCTTCCATCTTCTTCTCTATTTCTTCAATTTGT
+TTTTTTAAAAATTCGTATTGTTCAATGAGAGTCTTTATCTCGTATTCCGCCATCTTTATGCCCTGCTTCT
+TCCCTATGCTCTCCTTAGCAGTTTCTATCAGCTTTATAGCCCTTTTTTCTCCTACCCCTCTTTGTACTTC
+TTTCTTCCATATCGATATTATTTCTTCAGCACTCTTTTTTGCTATCTTCTCAGGCGTTGGAAATTCTCTT
+AATGTGATAAGTGCTGCTTTCCCTTCCCAGTCTGAAAATACGGTGTTAAACTCTGGAAAGTATATGTCCA
+ACCATCTTGTTATTTGATTTTTTGTCATCCCTATTTGTTTGTTCAACCTGTCTTTTATGCCCATCGCTAC
+CCTTAATTCTGCATATACTCCTTCAGGTATTATCGGCTCTACATATCTCCCGTCTTTTACTAGCATTGCT
+ATTGTTTTTGGGTCTTTCTTATCGCTTTTTGTGGGAGAATTGTCATCTAATTCTTTGCTCATCTTTACAT
+GAAATGGATTAACCAATACTACCTTTATGTTATTGTCTTTAAGGTATTGGGCAAAACACAGCCAATATTG
+CCCTGTCGGTTCTATCCCTACTATTAGTTTGTTTTTCTTATGTCTCTCCATCAAGTCTTTTGCCCAGTTA
+AGAAATTTTGTCATACCTTCTCTATTGTTTTCAAATCTCAGGTATTTCCCATATTCTACTCCTCTGTAGT
+CAAATGCTCTGGCATAATGGCTTTCTTTTGCTATGTCTACTCCCGCAATTAATGTGTCTCCCGTTACTTG
+CAAAATCTTTTCATTTTGTTTATACTTCATTTTAGGTACCTCCTGTTTATTTTGATGTAACGTCAAATTA
+AAGCCTTAAATTCGCGTATCTATAGTCTCCAAAACATTGGAATAAAAATTTTTTCGAGAAAAAGGAGGAT
+TCCCTCCCCTTGGTGTCGTAGGTAGTAGTTGTAGCAAAAACAAACACCATCAACCCAAAGGAGGGAATCC
+TAATTTATGTTTCGACAACTACTACCCGTTTTCCTTCTTACTCATTTATTAAATTTTTTGCTTAAAATTT
+CTCTATTCGCTCTCAAACACTTTAAAGTAGATATTCAGCCGCCTGTTGACCTCCAACCTTCAGGCTACAA
+AGTTTTGTCACCTTTAGAGGATCCTTTGCCACTTGTTGAAAAAGTTGTTGAGAAAAAAGATTACAAGAAA
+ATCCTTGCCGAAGCTGAAGCTCAAGGTAAGCCTATCTCTCATGTTAGACGTATTAAACCCCTTTGTGTTG
+ATGTTGATAAGTGCCCTGTTTGCGGTGCCCCTCCTGATTATTTGTACAGTTTTGGTAAAGACCCTGACGG
+CTTTCAAAAACTACAGTGTAAAGTGTGTAAACATCAATGGGCTCCTGGTAAACCTGCTCCTAAAAAGTCT
+CGCCCTACTTACCGCTGCCCTTTCTGCGGGTCTGCACTTATTCAGGATAAAACTAGAAAGAATTTTACTG
+TGTTTAAGTGTCGCAATGATAATTGCCCTAAGTGGCTTAACCACCGTAAAAGATATCGCTTCAGAGCTTT
+TGATGTTGATTTTGATGAACTCTCTTCTTCTTCTCCAAATGCTGCCCCTGTTAACCTCGCAAAAAGCCAT
+TTTAGCCCATTCTTGATAGCACAAACTGTTAATTTATACGTAGGTCTCGGTCTTTCTTTAAGGCAAACTG
+TCTCTGCACTACAGCATATATGGCAAGTTCAACTCTCTCATCAGACTATACAAAACTGGGTGGTTTCCTT
+GGCCTCTAAACTCGCTCCGCTTGTTAAGTCTATCAACCTCCCTTTGTCAGGCCTTGTTGTTATTGATGAG
+ACTTACATAAAGGTCAAAGGTAAGTGGCATTACCTTTTTACTGCCTGTGATGGCTTGAGAGGTTTTATTA
+TCTCACAGCACCTTTCTCCTCATAGGGATGCTTTAGCTGCTTTGACAATCCTTAAAGAGGTCATTGACCG
+TTACAACAACCGAGAATTCATTTTAGTCACAGATAAAGCGCCTATTTATGATGTGGCAGTCCATTTCGCT
+TCGGTTTTCTTTGGAGCCAATATCCGTCATCGACCTGTGTTGGGAATCTCTCCTCCACCCGGTGGTGACA
+GTCATACTTACAGACCGTATAAAAACCGTTTAGAACGCTTATTTGGCTCTTACAAGGCTCATTACAAGCG
+CCATAAGTCTTTTAGTTCTTTTGAAGGTGCTATCGCTCATGCATTGCTATATCAGCTGTACTACAATCAC
+TTGAAACCTCATGAGGCTTCCGATGGCAAAGTACTTGCACCCCTTAAAGATAAACATGGCCACCAAGTGG
+ATAATTGGGCTAAACTGATTCAATGGTTTGTTGAGCTTAATTAAACTCTATAATCTTGACAACTTTTATG
+TGGTAAGTTAGACTGTATTTGAAATAGTCTAGCTTACCATAGGGTGATATTTGCCTTCTTTGCCCATAAA
+AGCTTAGATTTTATTTACTTATAGTTTTTCCCTAGGTGTCATTTTAAGTTATTGATTTAATAATCACTGA
+TTTCTTTGCTAACTACTACCTACAATTTCTATTTTTTAGGGAATCCTCATGTTCTTACTTGACGCTACCT
+ATTTTGATAATTCGAGGTAAGTTCTTAAACTTACACTCTGTATTTTATCAGGAGGTACTTATTTTTTCAA
+AGTCCATTCTCCCTTATTTTTTATTCATTACAGGAATGCTCCATTGTAACTTTTGCTACAACACCGAAAG
+AAAATTATATCCAACCGAAACACGAGATCTAATTGAAACAATACTTGACAATGTAGTAGAATTGAAACCA
+CTACATCTAGGCATTGGAGGAGGCGATCCATTGTTAAGTCCGTACATTAGCTGGATATTGCAGCAGTTAG
+CGGAACGAATGGGGGATGAAATGCCGATTATTACAATTGATACTATGATGGTAAACCAACGTGAAGATGT
+TGTACAACAGGTCTGGCGACTCAACAAGGACCTTGGAGATAATAGGATACAGTTTTATCTAAGCATCCAC
+GGGAGCCCTGAAGTTCATGACAAAATTGTCGGATATAAAGGACACTTTAAGGAACAAATTGAAGGTATCA
+AATTGTTAAAGCGATATGGGATTAACTTCAGCTTGGGTATTGTACCGACAAAGGAAAACTTTAATCAGCT
+TGACACAGTACTTATATTGGCTTTGTACTGGGGGGCTGGATTACTAAACATTTCCCAATTTGTTCCTATT
+GGCAAAGGTGCAAAGGCATATGAGCAAAATCTGAGTTCCGAACAATATAAATGGCTTCTGGATTGGATTA
+TGACACGTAATACCCAATTAGGCTACCGATATATAGTGACTCATGAGCACTGGATAGCAGCTGTTGATCG
+GGAACTGCTTATGAATAGTCTTTTTATTGGTTGCAGCGCGGGGATTTACTATTTTGGAGTACGTAGTAAT
+GGTGATGTTGTTCCTTGCCAGCTTAACTCGTATGTGCTCGGCAATGTGTGCAACACAAGATTAACCGAAA
+TTTGGCGAAATCATCCTGTGTTACGACGATGGAGAGAACGAGAGGTTGAGGGAAGATGTAGAGATTGTCC
+ATTGGTTTTCAAATGCGGGGGTTGTCGTTGTAATGCTGTAGCATATAGTGGAAACTTTTTAGGGGAAGAT
+CCACTTTGTCCTTTTTCACCAGAAGAATTAATCAGAGCAATTAACTTGAATCAAGCAAGCAAAAAAATAA
+CTACTGAAAGGACTGATGCCTATTTGTCAGAAATAAACATTAGAAATGACACAAGAATTGTAAAACTCGT
+TACACTTGCAACGTGGCAAGGAGATTCTTTGATTATCCGTAATGAGGCACGAAATACTTTCGTGGAGCTC
+ACAGGTGATGCATCAACTATCTATTGTTTAATTCCATCCCAATGTGGGATTGCCTTGAATGACCTCAGGT
+TAGTTTTCAAGAAACAAACAGGAAGAGAACTCCCTCTAGGGGAACTTAGGGCATTAATTAGTTCGGGTGT
+TTTAGGATGTGTTATCGAATAGCATATTTTCTGCGGTCACGGCACTTCAAGATATGTAAGGGACGTATTT
+ATGAAATCAAAACTTACAAAGATTCCAAGGTTCATTGTATGATGTACAGTGGGAGGACTGTTATTGTGGA
+GAGTGATGGCGGTTCTAAGATGTTTACACTTCCTAAGGCTGCTGTATGGGAACCAGATCCTGGAGATATA
+TATGTTGAGAGAGGGCTTCTTGATACACAAGGCTTGCTTGCTGCTGTGGAAACAGTAGCAAACTATTCTG
+TCGATGCAGTACTTTCTTTTTATCATGAAGAAAGGACAATAGAAACAGATGGTTTTGTCAAGTACCAGCG
+TATGGGATTTTATGTGTTACAATTTCAGGAAAATTCTAGATTTTATATATATGCGGACTATGTTCCAGAA
+AAGTTGAAAGAACTGTGTATTTTTCACATGTTGCCTCACCGGGTAGTTTTTCCAAACAATTTACCGATCC
+TCTTAAGTCCTAATGTTGTTGGTCACATCTTCCATGAATGGGTTCATTTATTAGAACTTGACTTTTTAGG
+TTATGAAACTGCGTTGAGTATCAAAAATCTTCCGATTTTTGGTGAGTGTGTCGATCTACAAATCTTCGAG
+GATCCAAAGGCAGAGACCATTGGATTCAATGCTTTCAATGACGATGCCCGAATTACAAGGCGGATCCCTA
+TTGTAGAACAAGGCAGAATAGTTGGGTTTATAGATAGTTCTGCATACCCATATCATTATCTTGGATGTGG
+ATATCTTGGGTACAATAATAGTGCTTTCCCTATTCCACGCACAACCAACCTAGTAATTCAAGCTAGGCCA
+ATAGTATATGAGAGTGAGAGGGCATTAGTGATCACTGAACTTGATCTGGAGCTTTTAAATAAGGATCCTG
+TTTCTACTCGGATTCGGATTAAGAATTGCGAAGGCGTTTATATAGAACGTGGGATGCCTATATATAGGGT
+AAATTGGAAAGTTGGAATTGAAACAACAGTTCAAGAGTTAGTATGTAGTATGATCTTTCTGGATTCTTCG
+AACATTCACCTTACCGTAGTTGGTGGAATTTGTGTCAAAAATGGTATTGCAGTACGCTCTGCTCAAAGTG
+CCCCACCAGTACTACTTGAAGGGTTATTAGGAAAGAGTTTGCTGCCAAGATAAAGGCCTGAATCTATAGA
+GATTACTAACAATCTTTCATCTGCTAGGAATATCAAAAAGAAATTAATTGATTTCTTAAAAGCAATTATC
+CTGAAAAAGGAATATTTGCACAATTATATAAAAAATTAGTAACTTTAGGTGTAAGTTATAGTGTTTCAGG
+ACAATAAATCGGGAAAAGAGTTATAAAAAATATTACTGTTTAGAAGTTGAAAAATCGAAAACAAGTAAAC
+CACTGATATAGGTAAAGAGGTAAAAATATGAGAAAAACTTCTTATTTTTCTCTACTATGCAAAAGAAACA
+TTGCTATTATGTTTTTATCTAACATGGCTATAGGGCTAATGGATGGACCAATGAGATGGCTTTTACCTTT
+GATTTTGATGGGAAGAGGAGGGCCATTTCTTGTAGGGCTTTCCTTTTCAATTGCTAATTTAGGCGATACA
+GTTATCGCCTTATTAGGAGGGCAATTCAGTGATAGATTTGGAAGAAAAATAATGCTAGTTGTCACTAACG
+GTGTATAATTGACCCAGGGGTAACGAGAAGGAATTGACCCACCCCCTGTCGAAATATCCCTCTGATCTGA
+ATTAAACCTCAGAGGATCGGAGGGAGATAAAAAATGCTAGGGAGTGGGTCTATTATCATGATACATGAAC
+TCAGAGCAAAAGGCAAGAGTATTCGTGCAATTTCACGAGAAACAGGGCATTCTCGAAACACAATAAGAAA
+GTATCTCAGAGCAGAGGGAATCCCCGAAAGAAAACCTCGCCCTAAGAGAGGTTCAAAACTTGACCCTTAC
+AAAGATACTATTCATGAGTACATTAATATGGGAATATTTAATTGTGAAGTTATTTACGAAAGAATAAAAG
+AAGAAGGTTACACTGGAGGAAAGACTATTTTAAGAGACTATGTAAGGCAGTTTAGACCTTCAAAGCATAT
+TCAGGCTGTATGCCGCTATGAAACAAAGTCTGGAGAACAAGCCCAGGTTGATTGGGGTGAATACAATTAC
+ATTGATCAGGAAACAGGAGAAGTAAGAAAGCTCTATCTCTTTGTCATGGTACTTGGTTATTCAAGAGCAA
+TGTATGTGGAATTCACAAATCGCTGTGATGTTCACACTTTCAATCGCTGCCTTATCCATGGTTTTGAATA
+TTTTGGTGGAGTAACTGACGTTGTACTTACTGACAGAATGAAAACTGTAATCATAGGTACAGATGCAAAC
+AAGAAGCCCATATGGAATGCAGTATTTGAGGACCTTGCAGCAACTTTGGGATTTGTACCCAGAGTTTGCA
+AAGTTAGACGCCCCCAGACAAAAGGCAAAGTAGAAAGCGGAATAGACTTTGTCAAGGACAATTTTCTGCC
+CGGGAGAAGATTTTTAGATTATGGCGACTTAAATCGTCAGGCAGTAGAGTGGTGTGAGAAGAAGAACAGA
+AGAGTACATGGTACTACAGGAGAAAGACCAATTGACAGACTAAAGAGGGAAAACTTAAAGCCTTTGCCTT
+CATTGGATAAATATCAAAAATTTCTGGAGGAACCAAGGAAGGTACATAAAGATGGCCTTTTGAGTTATGA
+TGGTGTAAGGTATGGAGTACCATGGCAGTACAGCGGGAAAGAGGTAGTTGTAAGAGAAAAAATGGCAAAA
+TTGAAATTCTCTACGATAGCAAGGTAATAGCAGTACATGACAAACGTTATCGTTCAAGAAGCACAGTTTT
+TCTCAAAGACCAGTACAAAGGCTTAAAAGCGGCAGAAGGGATGCTTTATCCCAGACCAAAAGCAATCAAG
+CTATTTTCACTAGAGGTTGAGAGACGCTCACTTAGTCTTTATGAAAGTCTAGCGGAGGTGACAGGATATG
+ATAGAACTGGAGAAAGCCAGACTACATCTTGAAGAACTGGGACTTCTGAGTGCAGCTTCTTTACTTGATT
+CACTCCTTGAAAGAGCGCAGCACAAAACAGCACATATCTTGACTTCTTAAATGAGCTTCTTGAAACAGAG
+CTTTCAGAAAGGCAGAAGAGAAATATTGAGGTAAGATTCAAACTAGCCCGACTTCCATACCGAAAAACAC
+TAGCAGAATTTGACTTTACGTTTCAGCCAAGTATAGATGAGAAGCTGATAAAAGAACTTGCTACGATGGA
+CTTTGTACACCGTGCGGAGAATGTGATATTTCTTGGACCTCCTGGAGTGGGTAAGACACATCTAGTTGTA
+GCACTTGCTGTAGAAGCACTATCGCAGGGGATACCAGTTTACTTTATCACCCTATCAAAACTAATTGAAG
+ACCTTAAAAAAGGTTATGAAGAGAACAGATTAGATAGAAAGATGAGGAACTACATAAGGCCAAGGCTTCT
+TGTTGTAGATGAAGTAGGGTATTTGCCTTTAGACAACCTTGGAGCAAATCTCTTTTTTCAGCTGATAAGC
+GCACGGTATGAGAGAGGGAGCATAATACTTACGAGCAACAAAGGATTTGGGGAATGGGGTGAACTAATGG
+GGGATCCGGTTCTTGCAACTGCGGTATTGGACAGATTGCTGCACCATGCTCATATAATCAACATAAGAGG
+TAACAGCTATCGTTTAAAGGATAGGTTAAAGGCTGGTCTTTATTACGGCAGTCCAAACGGGAAGGCTTAA
+ATTAAAAAAACGCAGGGTGGGTCAATTTAAAACCGTTGAAAATGGGTCAATTTTAATCCGCTATTGACAT
+AATTGAATTAAAAGAATAAAAATGTGTGGAATTTATAAGATTTTTATCCTTTTTTAGGAGGACAAATAAA
+ATAATAAGTCAGATAATAAACAAAGTAGATTTTATAATATTTTGTTAATTAATTGCAACTAATTAGAGAT
+TTATTTATTGTCAACATTTTTTTGTGCATTTGAATTTTAATATTTTAACTGCTCTGCTTTATATTTCTAA
+ATTTGGATTTTTGGTTTTTAAAAGATTATTGACAGATAACATAATATAATTAATTAGCGGAATATTAAGG
+AACAAAGAATTTAGAAGATGCCCAATTCAGAGGTGAAAAATTATGGCTTATTTATTTGGTAAGAGACTAA
+GGACGGGAGAGTTTGTGGTATACAATAAAATATTAAGAGATTTCAGAATTATTGACAAAAGATATAATAT
+TCACAATTTACAGGAACTCTTTAAGTCACCAGTTTACTATGATCTATTGAATGAAAAGTTTATTTTACCT
+AGTTATCTCAACGAACATGAAGTGAATCGATACTTCAATAATAAGATAAAATACGATCTTCAAAAACTTT
+ATATAACAGATGTTTTTTCTTTTGATTGCAATCTAAAATGTTTATATTGCATGCAACAAAATAGGAATAA
+AAAGCAAGACATTATGTCTCCCACAGAGAGAGTTAATTTATGGAAAAGAATTTACGAAATTTTTTGGCCT
+AGAGAGATAGTAATTACACTTTTTGGAGGAGAACCATTTTTGTATCCAAAATATTTAAACGATTTGTTGA
+CAAAAGCTACTGATGCTTTATTACCAATAAGTAGAATAACAGCTGTAACCAATGGTACCATGATTAATAA
+GTTAGTCATTGATGTAATTAATAAATTTAATATTAGTGATATACAAATTACCATAGATGGTCCTTCTATA
+ATTCATGATAAAAGACGTATAACTAAAAACGGAAAAGGCAGCTGGGCACTTATCGTAAATAATATCAAAA
+AACTTTTAAATGATACAGAAACGCGTATTATAATCAATACTGTTATTGATTTGTCGAATTATAAATATTA
+TGGAAGTATGATAGACGAATTAGTAGAAGAATTTGATCACTTATTATTTGATGATGAAAATAGAATAGTA
+TTTAATATTGGCACAATTTGTAGACCAGAAGGAGGTTGCGAGTTTGTGGATGCCAATATTCCTAACGGCT
+ATCTTTGCAAAGACATATATTACAGTGTATTAAATGAAGCAATAGACAAAGGAATAAAAGTAGTTAATTT
+TTTGAACAATTCTTTTTGTGTAAACAGGAAAGAAAATGAATTTGTAATTCATCCTACAGGGGATATTTAT
+AAATGTATATCGGGAGTTGGAATAGATGATTTTAAATTGTGTAGCTATAATGAAGTAATAAAGGAACCGG
+AATTAGTTTTAATAAATAGCGCTAGATTTGTTGAAAGCAATAAAGATTTTGAATGCAATAATTGTGATTT
+TTATGGAGGAATTTGTAATGGAGGATGTAATTTTAATTCTTACACTTTAGGTAAAACAAAAGAGTGTGAT
+AAAATATCTATGGCAAAAGAAATTGACAAGTTACTTGATGTATTAGGTAAAGTTAAGTGGATAGATGTTG
+ATTTATTTATAAAGAGGGAATAAGGATTTTAAACATAATTTTTGAAAGGCAGAGGAGAAAAATGAGTGGG
+CATGTAATTGAAGTAGCCAATCTTACAAAAATTTATAGAAGACAGGTGAAAGAGGCAGGCCTTATAGAAA
+GTGTAAAGAGTATATTTAAACCTTTATATGAAGAAGTTGAAGCATTAAGAGGAGTTTCTTTTAATGTAGG
+AGAAGGAGAAATTGTAAGATATATAGGACCAAATGGGGCAGGCAAAACTACTACTTTGAAAATTCTTGCA
+GGAGTCCTTTTCCCTACAGAAGGAGAAGTTCGTGTGCTTGATGAAATTCCATACAAAAGGAGCAAAAAAT
+TTTTATCTAAAATAAGCTTTATTATGGCATCAAGGGGATTTCTTGAAGAGGTAGCATGGGACCTACCTGT
+TTTGGACGGCTTTTATTTTATAAAAGAAATTTACAATCTTTCGTATAGCGAATATAAAAATAGAGTAGAC
+AAACTTTCTGAAATGATGAAGATAGAAGATATTTTAAAAAGTCCTGTGAGAAACCTTTCCCATGGGCAGA
+GAAAAAAAGCGGAGATAGTTGCAAATTTGCTATGGGAGCCAAAGCTAATTTTATTAGACGAACCAACTCT
+TGGGCTTGACATATTTTCTCAAAATGAACTTCACAATTTTTTGAAGGAGTATGTAAAGGATTATAAGGCT
+ACTGTAATGCTCACAAGCCATAATATGAAAGACATAGAAAAATGTGCTTCAAGGGTGATAATGATTGATA
+AAGGTCGGAAATTATATGACGGAGATATTGAAGGGCTTAAGAAAAAAATATTTGGCAGGAAATTTATAAA
+AATATGTTTTGATGAGGTATTTAATGAAAATATAGAAAAGAAATTACTGAGTGTAGAAGGTGTAGCGGTC
+ATATCAAAGGAAGAAAACTGCCTTACAATTAGTACAGAAGAAAGCATTTCAAAGGATGTGGCAAAAGAAA
+TTTTAAACAAATACAATATTTCAGATATTGAGATTATGGAGCCAACATTAGAAGAAGTGGTTTATAGATT
+CTACAGTGAGGGGAAGGAAAATGATTAGGCTATATTTAGAAAGTGCAAAATGTGAAGTCAAGAGAATGCT
+TCAGTACAAAGCAAATTCTTTATTTTACTTAACAGTGGTGCTTATTCCACCGTTAGCCCTTTTCTTTCTC
+TGGAAGACAATACTTTCCCATGGAGGAAGCATTGGAGGATATAACCTTTCAGATATGGTTACATATTTTA
+TTGTGACACAATTTTTTGTAATGAATACTCCTTATTCTGCTTGGATAGAAATAGGGGAAAGTATAAAAGA
+TGGAAGTTTAAGCCTTTGGCTCACAAAGCCTGTGAACCATTATCTTCTCTATTTTTTTAGGCTTATTGGT
+TCATGGATAATACAGTGGATTTTTGGGATAGCAGGAGTTATAGTGGTATCAATTATACTAAAAGATTATG
+TTGTAATTCCAAAGGAAGCCAGTACATATTTTTTAAGTATTTTATTTTGGATGGGTGGAATAGTAATAGG
+GTTTAGTTATGGTTATATACTTAATCTTTTGAGCTTTTGGTTTGAGAGAAGTACATACATTATATATTTT
+TCTGAAGGGATTGTTGCCCTTTTATCTGGTATGCTAATTCCGCTGGATTTGCTGCCAGCTAAAAGCCTAT
+GGCTTTTTTTACCCTTTAAGTTTTGCGGCTATGTACCAGCACAAATATTTTTAGGAAAAATGACGGGATT
+AAATATTGTATTTGAATTTGCTTCAATGGCAATTTGGATATTCGTTTTAGTGTCATTAAGCCATTTAGTC
+TTTAAAATAGGAAGTAGGAGATTTACTGCGTCGGGAGGATAATAAAATGAGGTTTATAAAGTCCCTTTTT
+AAATTGAGGCTAAAAATGGATTTGGCTTTTAGGGTTGATGTATTCTTCAACTTTTTTACCCAACTGGTTT
+ATTTAATTGGTATCCTTTTACTTTTTAGAGTGATATATTTGAATGTCAGTGAAATAGGAGGCTTTACTTT
+AGGAGATGTGTATGTTTTACTTGGTACCTATTTTATCCTTATTGAGGTCTATAACATGACCTTTAGAGGA
+GGTATATTGAGTTTACCTGAAACTGTAAAGGAAGGGAATTTGGAGATTTACCTATTAAAGCCTGTAAATA
+CAATTGCATTTATATTACTTAAAAGAGTGAATATTGGGAGAGTATGGAGGGTACTGCCTGGATTTATACT
+TTTAATTTATGGACTTAAGATGAATGACATTCATACAGGCATGAACTTAGTTTATTATATAATTTCACTT
+ATTTTATCTTTAATCATATATACTATTTCAAATTTTTGTATAAGTCTTCTTTCCTTTTGGTTTTTTGAGG
+TAAACAACATGTTTTATATATATGATGATTTGATGGAATTTGCTAAATATCCTGATGTAATATATTCAGG
+CATCATAAGGAAGGTGTTTATGACAATTATACCTGTTATAATATTTTCCTCTTTTCCTACAAGAATATTA
+ATTGGACTTTCAAATTTTCAAGAAATATTCATATATCAGACAATTTTATTACTTGTATTTTTAGGAATAT
+CACTTACGCTCTGGCAAAGAGGTCTTGTAAAATATCAGGGAAGGGGATAGACTATTATGAGGTAGATAAA
+GAGGAGGTTTCACAAGGAGATAAACCTTTTGAATTTAAAAATTCCATTTCTTACAAATTTGCACCTAAAG
+CTAGCTGATAATATATTAAACTTACAGAAAAACTGTTTTTATAACAAGTATGAAGAAATAGAAGGATGGC
+TATTAGAAAAATTTAGAGATTTAAATTTTCCTTTGAAAGTGTGGTTTTCTGACTTTTAAGATTTATGTCC
+TGCAGCGTTGATTTCTTTGGAGTCAGATCCGTTACTCATAAAAAAGCGCTTTGGTGAATTTGTTGATTTT
+GAAAGCCTATTTTGGGATGAAGTTTTAAAAAAGATATATATAATGAGAAAGAAAGGAAATGGGCAAAAAA
+TCCTAGAGAATATTTCTCATTACTTTGGGGGTAGAAAAAATGCATAGAGAATATCTTAGGAAAATTCTTC
+ACTACTCCAGACCATATTGGAAGGCACAGTTTTGTATACTCATCCTTTGGACTGCAATATCTTTACTGGG
+AGCCTTGGTACCTTTTATTAATCGAGAAATAATTAATTTAATGCAGTCAAAATTTTTTTGTCAAAGTTAA
+TTTCGCTTTTGTTGGCGCTCTTTGTCATAAGAACTACTGTAGTAATTTTAAATTTTATAGCAGAGTATAG
+GTTCGAATATCTCCAAAAAGAAGCAACAGCTGATTTTTTTCAGAAGACATATGAAAGTCTGCAAAAGCTT
+TCTATAGAAAGACTTATCTCAGAAAAGGGCGGAGAGTATATTTCAAAGATACTTTCTGATGGAGAGATGG
+CAGGTATTGTTGTTTCGGGTTTTTTACCGTCAATCCTTCTTAATCTTTTAAGATTTTTAGTTGTGATAGC
+CGTATTGGTATATCTCAATCCTATCCTTGGTATAATTTCGGTAATCTTTATTCCTTTTTACTTTTTTGTA
+TTTAAAAAATACTCAAAAGGAATTATCGAATCGTCTCAGGAAGAGAGGATTTCTTATGCAAATGTATTAG
+AAAGCTTAAAAGAAAAAATAGAAGGATTGCCCATTGCTATTTTTTATAAACAGGAAAATTTTCTCATTAA
+GAAATTTTTGTTTGATATTAAAGAATGGTTAAAAAATATCAGAAAAGTTATCTTCAATATGAAAGCCTAT
+ACTGCAAGCTATTCTTATTTGAGCGCTATATTTCCACTTGTGATTTTCGGGGTGGGCGCAGTTTTAGTTT
+CTATAGGTAGAACAGATATAGGTACTATGATCGCTTTTTATCTATATTCTGAGAATTTGTTTGAACCTCT
+TAGCAATTTTTCAAAAAATCTAGGTGCTTTTAGTCAAGTTATTCCACCTTTTAGTAGAGTTTTAACGATT
+ATTGAGACTACTTACACTGCTCCGGATGGAACAAGGACATTGAGAGAGCTAAAAAGCATATCTCTTAATG
+GATTAACAGTTAAGTATGGGGATAAAGAGGTATTAGATAATATCAACCTAAAACTTGATTTTATAAATAA
+CGTAAATATTGCAATTGTTGGTTATAGTGGTTCGGGTAAAAGTACTTTAGTGCGCTTTTTAAGCGGATAT
+TTTGATAGTGAGAGATGTTTAATAAATGATGTTCCAATTACTGCCTATTCAAAGAAGTCCTTGCGCAAAT
+ATATTTTACTTGTTAGCAATACAGATTTTATTTTTGGGATGACAGTAAGGGAGAACCTTTCAATGGGGGA
+GAACTTTTCAGAAGAGGAGATGGAGTATGCTCTAAAACTTTGCGGACTTAATTTTGGTAGAGAATTTCTC
+AATACGAAGGTTGGAGAAGGTGGAAAAGCATTATCTACTGGAGAAAGACAGCGTTTAGCTTTGGCACGAG
+CTATTTTGAGAAAACCAACTTTATTAATACTAGACGAAGCTTTATCAGGTGTGGATGCCGAAACAGAGAA
+TGTGATATTTAAGAATATAAAAGCTATCATTCCAAATTTAATTGTGATTTCCCATAGGTTATCAACAGTT
+CTTCAGTGCAGAGAAATTTATGTGCTTGATAAAGGAAAAATTGCTGCTATTGGGACTCATGAAGAATTGC
+TTGCCTCATGCTCTACTTACCGTGATATTATTAAGGAACAGCTCATAGAAAATAGAAATAACGATGTTTC
+TGCTAAGGCTTGATGTTTTTTCTTATTAATTGTTTGTGAACACTGGAGACAATGCTCTTTGTTTGCGAAT
+TTCTCTCAATTCATTTCCAAAAGCCTCTAAATCATAATAGAATCCATCCATTTTTTTACACACCACCCAG
+AATCCATTCGGGTTGAAATTGTTTAACTTACCATATATTATATAGGTAAGAGAAGGAAAAGTAAAGGGAG
+TAGGGAGAGACATGAAGAAAAAATTATTAATTATTTTTTCCATAGTTACTCTTTTACTGCATTCATGGTG
+TTTTAGTGTGATGGGAAATGTCGAAAGTATAGGACCAATGGGAGAAAAGGATATAATAGATTGGCATTCA
+GTAGTTGTAGATAAGTAAAAAGATGCAAAGCCAAGATAGATTTCAAGCAGGCCAAAGGCACATCTTAGAA
+CTTTGATGTAGAAAAGTTTTTGGGATGGGCTAAGCATAAAAATTCTTTAAAGGGAGAAAGAAAATGAAAC
+CGTCTAAGTATAACTTTTTCTTTGACTTTCCTGAAGATCCGGAGAAAATAGTAGCTTATAATTCAAGAAC
+AGGAGCTTTAGCCTTAATGGAAAAAAATAATTACGATAAGTATAAAAATTATGTAGAAAAGGGCATTTCA
+ATTGATGACAGTAAATTAATAGAAGACTTGAAAAAAGGGCAATTTATCATAGATGACAATGTTGATGAAC
+TCCAGTTGTTGCATTTTAATCTCTGGCGGAGTAGATTTAATGACAAAAATTTAGGTTTAACTATTGCACC
+TACACTAGGGTGTAATTTTGCTTGTGTATATTGTTATGAAAAGGATAGTCAGAAAAATGTATTTATGAGC
+CAAGAAGTGCAGCATAAAATAATTGAATACATAAAGCGGCATATGAAGTATTTGCAGAGTGTAAATATTG
+TTTGGTATGGAGGAGAACCGCTGTTGGCTTTTGACATTGTCAAAGATATGTCAGAAAAAATTATAAAACT
+CTGTGATGAAAACGAAGTTATATATGGTGCATCTATTGTGACAAATGGATATAACTTGACGAGGGAAGTA
+GTGGAACAATTTAAGAACTTGCGATTATCATTTATACAAATAACATTAGACGGTCCCCAGGATGTACATG
+ATAAGAGACGTCCTTTAAAAAGTGGACAGGGGACTTTTGAAAAGATACTGGCCAACATAGAAGAAAATAT
+TGATATAATGCCAAATATTTACTTAAGAATAAACGTGGACAAAGAAAACGTAACCAGAGTTAATGAGATA
+TTAGATGAGTTAGAAATGAGAGGATTGAAAAATAGACTCAGCGTTTATTTGGGACATGTAGAACATACAA
+ATGACAGTTACGTACCAAATAAATGTCTATCTATGTATGAATACTCTAAGGTTACTTATATGTTTGAAAA
+AGTGTTAAAAGAAAGAGGTTTTTCGAATAATTTAATGCATAAGTACCCCCATTTAAAATACAATTTTTGT
+GGAGCAGATAGTGTAAATTCAATGGTGATAGACCCGGAAGGATACATATACAAGTGCTGGTCTGATATAG
+GTATGGAAAAGTATAGAGTAGGGAATATATTGGACGACACGTCCTTAGTTTCTTTGAATGTTGATAAATA
+TATGGAATATCTTCTTTATGACCCTGCGATAGACGAGATGTGTATTGATTGCAAGCTACTGCCAATTTGT
+ATGGGAGGATGTCCAAGGAGAAGAATAGAGAGAGTGACGGAGAGGTGTAGGGATTATAAGTATGTTTTAG
+AAGAGTATTTAAAAGATATAGCAAAAGAATTATTAGAGAAAAAACAAGAAAGGGTTTAAACCAATTTGAG
+TTTGATGTTTTAGGGTATTAATTTTGATTAGAATGTGCGCACATTCTATATAAAAGATGAAAAGAAGGGA
+GGTAAAAGAAAATGGAATATTTGATAGAAGGGTATAATAAAGAAATTGGCAATGAGATACCTAATGACGT
+TTTTCCTATAACACCTTGTGATATAATAAAATTACCAGAAGGACCAGATCCCTGTGTGTGCTGGGGTCCA
+TATTGTTGGGTGCAGGCATGCCGTCCTAAGATGGAGCCTTATTACGGAGCAATAAAGTAAATTGTTATCT
+TAATAGCGATGCATCTGGAACTTTTAAGTTTTAGATGCATCGCTACTTTTAAAAATTATAAGAGAAAGGA
+TGGATATATTCTTGAGAAAAAAGTTACCTATTTTAATAGTTACTTTGGTATTTTCAGTAATTATATTACT
+CAGTACACATATTTTTTTGAATACACGGCTTAATTTATATTGGACAAAGGAATTAACAGAAAAGCAAAAA
+ATAGAAGACTTTGAATACATGTACAACATTTTAAAAGACAATTATGCGCATTTTTATGAAGTGAAGAAAA
+TGTACGGCTATGACTGGCTAGCATATAAAGAGCAATTTACAGAAAAGGTAAAGAAGACAAAAAATAATTT
+GGAATTTTATTATGCATTAAATGAGATTCTATCAAAATTTCATGATGGGCATACCTATGTTTTAAGTCCT
+GGGCATTACAGAAATTTACTTGGACCATGGGGTTTTAAACCTTATGAAGATATGCTTAAGGAATCAGAAA
+GTTCTTACAAGATGTGGGAAAAAATCTTTAAGAATGCACATAGAGAGGGCGAACTAGAAAATTACTATTC
+ACTAATGAAACCGAAGGAAAACGTTACAACAGACGTTATAGAGCCTGGAAAAATTGCTTATTTGAAAGTC
+CACTCTTTTTTGCTTGATTATCACAATGAAGGAGAAGAGTACAAAAGGGAAAGAGAGATGATATACGATT
+TTTTGAGAAGTATAAAGGATTATCCATATTTAGTCATAGATATTAGTGATAATGGAGCATTCCTGTAATG
+AATAAAAAATAAGGGAGAATGGACTTTGAAAAAATAAGTACCTCCTGATAAAATACAGAGTGTAAGTTTA
+AGAACTTACCTCGAATTATCAAAATAAACAGGAGGTACCTAAAATGAAGTATAAACAAAATGAAAAGATT
+TTGCAAGTAACGGGAGACACATTAATTGCGGGAGTAGACATAGCAAAAGAAAGCCATTATGCCAGAGCAT
+TTGACTACAGAGGAGTAGAATATGGGAAATACCTGAGATTTGAAAACAATAGAGAAGGTATGACAAAATT
+TCTTAACTGGGCAAAAGACTTGATGGAGAGACATAAGAAAAACAAACTAATAGTAGGGATAGAACCGACA
+GGGCAATATTGGCTGTGTTTTGCCCAATACCTTAAAGACAATAACATAAAGGTAGTATTGGTTAATCCAT
+TTCATGTAAAGATGAGCAAAGAATTAGATGACAATTCTCCCACAAAAAGCGATAAGAAAGACCCAAAAAC
+AATAGCAATGCTAGTAAAAGACGGGAGATATGTAGAGCCGATAATACCTGAAGGAGTATATGCAGAATTA
+AGGGTAGCGATGGGCATAAAAGACAGGTTGAACAAACAAATAGGGATGACAAAAAATCAAATAACAAGAT
+GGTTGGACATATACTTTCCAGAGTTTAACACCGTATTTTCAGACTGGGAAGGGAAAGCAGCACTTATCAC
+ATTAAGAGAATTTCCAACGCCTGAGAAGATAGCAAAAAAGAGTGCTGAAGAAATAATATCGATATGGAAG
+AAAGAAGTACAAAGAGGGGTAGGAGAAAAAAGGGCTATAAAGCTGATAGAAACTGCTAAGGAGAGCATAG
+GGAAGAAGCAGGGCATAAAGATGGCGGAATACGAGATAAAGACTCTCATTGAACAATACGAATTTTTAAA
+AAAACAAATTGAAGAAATAGAGAAGAAGATGGAAGAATTAATAGTTGAGATACCAGGGGTTAAAGAACTA
+CTAGAAATCAAAGGGATAGGAGTAAACACAGTAGCAGGTTTTATTGCAGAAGTAGGAGATATTGAAAAAT
+ATGAACATCCAAAACAGATACAAAAACTAGGGGGATTAAACCTAATAGAAAATAGCTCTGGTAAGCATAA
+AGGAGAAACGACAATAAGTAAAAGAGGGAGGAAGCGATTGAGGAGTGTGCTATTTAATGCAGTAATGGCC
+TTGGTCGCAAAAAACGAAGAATTTCGTGAACTACACAAATATTACACCACCAGAGCGCAAAACCCGCTAA
+AAAAGAAGCAATCACTAATAGTATTGTGCAACAAACTGATAAGGATATTTTATGTCATATTAAAGAAAGG
+AGTAAAATATGACCCAATCAAGATGATGAAGGACATAAAGAGGCCAGGCTTACAGGAAGCTGCATAAAAA
+GTGCCAACATACTATCAAATCAATTAAGGGTTAATCATCTTCTCTTCAGCTTTAACTTAGTCACATCTAA
+AGAGCTGACCCTTAAGAAGAAATTGATTTTTATGAAAAGCGAAAGTGTGAACGATGTGACATAAAAGGTA
+AAAGAAGGAATAAGACAAAAACAACCAATCAAGAGATGGGATATTGACAACAAGAGCGGGAATTGTCATA
+AAAATAATCACCATACGGGCAAAGACCCTGCAATGGAGCAGAAATGACATCCACCTCATGGCAGGTAGAA
+CGAAGGAATTAAGGACTAAGATCCAGTGAGACATGGGAGGGTAAACCCCATGAGATAAGTGGAGCTATCC
+CGCCATAATATGGAAATAGGATATGAGGTTTATTAAGCTTACCCATTTAATGGTTAGATAAGCAAGAAAT
+GGTAATATAAGCCATGAGATGCTCTTGTTGTGATGAGAAAATTAAAGAAAAACTAAGATATTAAGAGAAA
+ATAAAAGATAATAGAGGGAGGGGGTAATAGAGGGTACTGGTTGGAAGCTATAATAGCACCTTTGAAAAAT
+AAGTTAAAAGAAGTTAAAAACTTGTCAGTAGAAAAGACTTATCTTATACGAGCATTCCTGTAATAAATTA
+AAATAGCCTTTGCAAAAATAAAACCCTCCTGGTAAAAAAGAAAGTGAAAAGGAAAAACAATAACCAGGAG
+GGTGATACACATGAACAAAGTACAAAAACTACTTTTAGTCCACAGTTCTGATATAATTTTTGTCGGGGTC
+GATGTAGCTAAAAAGACCCATTATGCAAGAATAATAAATCACATAGGACTTGAAGTAATAAAACCCTTCA
+AATTTAATAATAGCATAGATGGATATGAACGTCTAGTATCCAAAATACTCGAAGCCAAAGAAAAATCGAA
+AGCAACAAAAATATTAATAGGTTTCGAACCAAGCGGTCATTATTGGAAGCCACTTGCATGGTTTTTAAAA
+GAAAAAGGATATACAGTAGTGATAGTAAACCCATATCACGTAAAACAAAGGAAAGAAGAGGAGGACAACA
+GTCCATCAAAAAACGATAGAAAGGACGCGTTAATAATTGCAAGACTAATAAAAGAAGGGAAATTTCTAAA
+CTGTCTTTTACCTCAAAACACATATGCAGATTTAAGAAACCTTTCAGTTGCAAGAAAGCAGTTAATAAAG
+AAACTAAACAGTGTAAAGAATAAAATTATTGCAATATTAGACGAATACTTTCCTGAATTTGAAGAAGTAT
+TCAAGAATTTGTGGGGGAAAGCAGCCTTATGGATATTGAGGAACTGTCCATTTCCCAGCATAATACTTAA
+ACTGAGCAAAGAAGAAATAGCAGAACAGCTAAAGAAAGCCACTAATAACAGGGTAGGCATGAAAAGGGCA
+GAAAAGCTCATTGAAGCAGCAAAAAAGTCAATAGGTGTAAAAGAAGGGATAAAAGGGGCACAAATACGTT
+TAAACATTTACCTTGATGAATTAGAATTTTTAAAAACACAATTAGAAACCATAGAAAAAGCTATGGAAGA
+ACTGCTCAAAAAAATAGACATAGCAGAATATCTGTTAAGCATTCCAGGCATAGGAGTAATAACAGTAGCA
+GGATTTTTAGCAGAAGTAGGGGACATAGGGAAATACACACACTATAAACAAATCCAGAAACTTGGGGGAT
+TAAACATAACGGATAACCAATCAGGGAAACACAGGGGGAAGACCAAGATATCAAAGAGAGGGCGTCCTGA
+GTTAAGAAATCTTCTATACAAAGCAAGCCTGACATTAGTAGCCAAAAACAAAGAATTTAAAGCACTTTAC
+AACTACTTTTTAAGAAGGCGAGAAAATCCTTTAGAGAAGAAACAAGCATTAATTGCGATTTCAATAAAAC
+TCATAAGAGTTATGTTTACGCTTGCTAAGAAGAAAGAAAAATACGATTCACAAAAAGTACTTGGAGAATA
+TCGTATGAAGCAAATAAAGGAATTAGTAGCCTAGGGGGCAACAAATCAATTTAGAGCAAATAAGGTTGGG
+GAAGCTGTAGTACCCCCCATAAGGGCAAGACCCTGAATACGAGTAAGAAGCTCCCCAAAAGCCCTCAAAG
+GCAGGAGGAAGGAATGTAATTAAGGGCATGACCCTGAGAGACATGATAGGGTAGCCGAGGGCTAAGTAAA
+AAAACATAAAAATATGCTAATAAAAGGCAACCGTGAAATAAGTTGCCTAAGGGAGGTGTTGTGTTGTTTT
+AAAAAGGCTTTATTTGAAAAAGGTAAAAAGAGCTCAAATTTAGTGAAAAAATGAGATTTTTCAAGCTTGA
+TTGAGCTAATTACAAAATATTGAGATAGGGGGGGAATATATTGTTAATCTGCTTGAAAATTATATACCAG
+ATTTGGAAATTAATACAATAGATAAACTTCCTATATATGATTTGCTTCCTGCAGAAGTAAAAGAAAGTTT
+CATGTACTATGCGACCACAGATATAGTAAAAGATTTTGAAAAATTTTCTAAATATGTAGAACCTGTAGAT
+TTTAATGGTAAGATATTTTTAATCGTTAGTAGAACCACTTATTCAACAGCAAATATATTTGCAGAATTTT
+GTAAAGAAACGGGCTTTGCTACAGTAATAGGTGAAAGAACCAGAAAAGGAGATGGAGGATGGCTTATGCC
+AGGTTTAATGCGCCTTCCTAATAGCGGGTTAATCGTGAGATTTGATGGAGCAATGCTTATAAATCAAGAT
+GGTACTTCATATTTTGAAACAGGGAGTATACCGGATATAGAAATAAAAATGATGCCTAAAAACCCATTTG
+AAAAAGATGAGGAGCTAAAACAAAAAATACTGCAAGTAATTAAATCGTTAGAAAATGAGGAAAAGGGTAT
+TAAATAAGGAAAAAAGGATGTGATACTGTTGGGTAAGAAACTGTCAATTTCTACAATTACTTTGATATTT
+TTATTGATTCTGATATTTTCAACAGGATTTTTTACCGGTATATATACTTCAAACACTTTATTTGCATCAA
+AGGAATTAAAAGATTTAACAGAGAAAGAAAAGATAGAAGATTTTGAGTACATGTATAACATTTTAAAAGA
+CAATTACGCACATTTTTATGAAGTAAAGAAAATGTATGGCTACGACTGGCTAGCCCATAAGGAAGAGTTT
+ATAGAAGAGATAAAAAATACAAGGAATAATATTGAGTTTTATAATAAATTAAATGAAATTTTACGGAAAT
+TGCATGATGGGCACCTTTATGTAGCAAGTCCTAGCTATTTTAATTATCTTTTAAAGTTAATCGAAGGTGA
+AGAGATAAGAAATTTTATTGAATTTAAGCCTTTTATAAAAATGTTTAAAGATTCTAAGAAAAATTATGAA
+AAATGGAGTGAATTGCTAGAAAGTGTAAATCCCAGTCATAATAGTAGCTTTTTTGTTCAAATGAGGAGAG
+GACAGAAAAATATAAAAACAGAAATTTTAGAAGAGGATAAAATAGCGTATTTAAGAGTTAATTCTTTTTT
+GATAGATAAAGATCAGAACAGTAAAAATTATCGGGAAGAGAAAAAAGAAATATACAACTTTTTAAAAACT
+ATCAAAGATTATCCTTATTTAATTATAGACATTAGTGGAAATGAAGGAGGTTCTTCAGAATACTGGATAG
+ATGCTATAGTAGCTCCACTGATAGGAGAAAAAGGTTTCAGATACTCTGAGGATAAAAATACATGGTTTTA
+TCTATCGAGAAAGGGAAAATATACGAAAAAAAATTTCGAGAAGTATGTAATATTTTATGACGAAGATAAA
+TTCAAAGAGAGTCCTATATACGATAAACTTTCAGAAGAGATGAAAAAAGATTTTACAATCTGTGAATTTA
+AAGAAAACCTATCTAAACAAAAAGAAAACTACATAGAAAAGTTTTTCAAATCAAATGAATATGTAAATTT
+CAAAGGAAGGATATTTCTAATAATAGACAGAGGAACTTTTTCTGCAGCCACAAGATTTGCCATGTTCTGC
+AAAGAAACTGGTTTTGCTACATTGATAGGAAGAAGTACTTCAGGAGATGGTTCACTTACTTCATATATGA
+GGCTTCCTAACAGTGGATTGATTGTGAGATTTGAAGCCGGCACAATTTTAAACCGAGACGGGGGTTCATT
+TTTTATAGAAGGTGTGAAACCAGACATAGAATTAGACGTTCCAGATACAAATGCTGGCTATCCAGAAGTA
+AGAGCAGAAATATTGAAGCAAAAGACAGTTGAAGTGATTAAGTCTTTAGAAAAAGGCAATTTCTAAAAGG
+GGTGGAGGTTTACGATTATAAAACTATTGATAAACTGCTAAAAGATTTAAATGTAAATATAGATAAATTT
+CATGAAGGATTGAATACAAAACTAAATGAAGCCTCAAGCAATATTTCAAGAGGAGAAAAATTAAAGATAG
+CGATTGCAAGGACATTTTTAAAAGATCCAGATGTTATAGTGTTAGATGAGCCCACGTCTGCCTTAGATGT
+TGTTAGTATTGAGAAATTAAAATCTATGCTAACAGCACTCAAGAAAGAAAAAATAATTTTAATTGTTACT
+CATAATCAAGAGTTTTTAAATATAGCGGATGAAGTGATAGATTTAAATAGAATTTCTAAAAAGGTGGAAT
+GTTTGGTGTAAGAAGTTTCACAAGTTTTGAATTTAGAAATTCTATAGAAATCAAGAACCTAACCTTTTCC
+TACGATGGGAAGAGGAATGCTTTACTTGCTGTAACCCATAAATTGGACCCGGACATACTTAAAAGGTATG
+ATGAAATATTTGTGATGGAAGATGGGGAAATCGTTGAAAGGAGTACATTAGATGAGCTATTAGAGAAGAG
+AGGATATTTCTATTATATGTATAATTATGGGATTGATGAGAAAGAGGCAGTAGAGGAAGCTGTATGAAAG
+GATGCAAAATATAGCATTGAAGCAACTTACAAATGGTTGCCGACAAAAGCAAGTATCTATGAAAGAGTAA
+TAGAGAAGTTAAGTGTTTCTAGTTTAAAAGATAATAGTAAGGAGTAAGTGAAGTTATGCTGTTGGAAGTG
+CGAAACTTGACGAAAGTGTATAAGAGAGGGAATCAACAGATTAAGGCAAATGACAATATTAACTTTTTTG
+TTGAGCGTGGTGACGTACTGGGGATTTTGGGGCCAAATGGGGCTGGCAAGACCACTTTGATAAAGCAGAT
+TGCAACTTTGCTAATCCCTGACCAAGGAGATATCTTGTACCGGGGAGTATCCCTTCTAAAAAAGCCTGAG
+ATAATAAGAGGGCGATTTTCTTTTCTCTGGGAAGGCACGCAAAATGTATATCATTACTTAACCGGAGAAG
+CTAATATTATCTACTTTGCATATCTTAATCAGGTTCCATCTTCTGTTGCCAAGAGGAGATGTGAAGAACT
+TTTAAAAAAACTAGATCTGTATGAAGTTAAGGACCAGTATGTATTTACATATTCAGCAGGAATGAGAAAA
+AAACTTGCAATTGCTACCTGCCTTATAAATGATCCGGAAGTGGTATTTTTAGATGAACCTCTTTCCGGCC
+TTGATGTGCTTGCTGCTGCCGAACTTACTGAATCTATAAAAAGCTGGGTAAAAGAGATGGGGAAAACTGT
+CATAATTGCCAGTCATAGAATGGACTTTGTAGAAAAGGTTACTAATAAAGTTTTATGGCTCAAAGAGGGA
+AAAGTCATTTTAGAGGGTAAAACTGAGGACCTTAAGAACTTAAGCAAAGAAGAGGAATATATTTTATATT
+TGCGGAATTCTGCAAAAGCAAGGGAAAAGTTGCGTAAATACGAACTTCAATTTGAAATTTTATCGGATGT
+TACTTTAAAAACAACCTTACGGCTGGGGCAAAAGGAATTGTTTTATTCGGTTTTTTCCGATCCTGATTTT
+AAGTGTTAAACTTGGAGAAAAAAAGTCCGGATTTTGAGGCGATTTTTAGGAGGTTATATGGTGAGTGTAG
+TGAAAGCAATTAAAGCTGAGTTTTTTAAGTTTTACTTTGACCTAAAGCGATACTTATTCAACTACATTGT
+TGGACTTATTTCAACTGCTATTTTTTTGAGTGGGCTCTACTGGGCAGTAAATTCCTTGTTTACGCAGAGT
+GGGCAGGCAGTAGCTTTTGTTGGATTGCTGCTGTGGCTTTTTACCCCATCTGCGTTATCTGATGCCACAA
+GTCATCTTGCAGAGGAACGATACTTGGGAACGCTGGAACGCATATCTATAACCAAGACCCCATTTATTCA
+TATTTTGATTGCTCGCAATATTGTGCATTGCCTGTTTACTCTAATTCAGACTCTTGTGGTTGGTGGCATA
+CTCTATGTGGTGTTTAAGCCTGACTTAAGCTATATGTCCTCATCATGGAGAGTAACTGCGATGGCAGTAG
+TTATCGGTATGTTGATAATCCTTACTCTTTATGCCTTTGGATTTTTCATAGCATCTTTGGGGATGATTTT
+TAAACGGGTAGGAGCAACGACATCTATTCTAGAATATCTTATTTTATTCTTTTCAGGAATAGTCATACCC
+TGGAGTACCATGCCAGCTTCACTACAAGCTTTTTCTAATATATTGCCAATGACTTGGGGAGTAAAAGCAC
+TTGAGAGCCTAATTAATGGCGGTAATTTTATTGGAAGTTTTGTAGGACTAGTAGTTTATACAGTATTAAT
+TGCCATAATTTCTATAGTAACCTTCCGGTATGCCATGCTAGTTGTTAAGAAAAAAGGAGAATATGCTTTT
+TATTAATATGCTATCTAAGGATATGTAAGTCCCTGTTTTTGAAGGTAGGAAACAGGGACTTAATTTTATC
+TTTGAAAGGTCGATTTCTCCTTCGGGAGAACTTTTTCTTGTTTACAAGCTCTGTTGATGTTAAAATAAAT
+AAAAGGAGAGGAGAAGAATGAGGGTATTGGGAATAGATCCGGGAATTGCCACATTGGGATATGGAGTCGT
+TGAGTACAAGAACAACAAATTTTCTCCCATAGTTTATGGAGCCATCACTACAGATGCGGGAGTTGACAAG
+GCGTTTCGTCTTTACACCCTATATAAGGGACTTGAAGATATTATAAAGCTTTATCGTCCAGAGATTGTAG
+CGATTGAAGAGCTTTTCTATAATAAAAATTCTAAGACGGTAATTACAATTGGAGAAGTTAGAGGGATTTC
+AATACTGGCTGCTGTAAATTCTGGGGTAAAAGTGTATGAGTATACCCCCCTACAGGTGAAACAGGCAGTA
+GTTGGGTATGGGAGAGCGGAAAAACAGCAGGTTCAGCAGATGGTAAAGGTGCTTTTAAATCTTGATGAGA
+TACCAAAGCCAGATGATGTGGCTGATGCGCTGGCCGTTGCCATTTGCCACTGCCACAGCAATAATATGTT
+GGAAAGACTGGGGTATGGGCGATGATTGAGTACATAAGGGGAATTATTGAAGACATAGGACCAGATCATG
+TGATAATCGACCTTATGGGCATAGGTATAAAAATTTTTGTGCCCTTTTCTACTATGAAGGAGTTGCCTCC
+CAAAGGAAATATAACAAAGCTTTACACATACCTTTACGTCAGGGAAGATGGATTTCAGATTTTTGGCTTT
+AAGAGAAAAGAAGAGCTAGAACTTTTTGAGAAATTACTTTCTGTGAGCGGCGTAGGACCTAAAGGTGCTC
+TTTCTATTCTCTCTGTTGTGCCAATAGAAAGCTTTATAAAGGCAGTAAACAGCGGTGATTACAAAATTTT
+AACAGCAGCTCCTGGCATAGGAAAGAAGACAGCAGAGAGGATCATATTAGAGCTCAAGGATAAAGTGCCC
+AAAGAGGTTGTAGTCCCGAAAGAGGACAGCCTGTTAAATGAGGCTTTAGAGGCTTTGCTAGCATTGGGTT
+ATACTAAAAGTGAGGCTATTTACGCTCTTTCTGATGTAAACTGTGAAAGTGTGGAACAGGCTGTCAAAGA
+GGCGCTGAAAAAATTGGCGAAATAGGGTGAAGTAAATGGAAGAAAGGATATTGACTCAAAATTTTACTCA
+AGAGGATGCGACGGAATACAGTCTCCGTCCCAGGTGGCTTTCTGAGTACATAGGACAGGAGAAAATAAAA
+CAGGAGCTAAAAATCTATATAGAAGCAGCTAAAAAAAGAGGAGAACCACTAGACCATGTCCTACTTTACG
+GTCCTCCCGGGCTTGGGAAGACTACTTTAGCTACAGTTATTTCTAATGAAATGGGTGTAGGCATAAAAAT
+AACTTCAGGACCTGCTATAGAGAGGTCTGGAGATTTAGCCGCAATTTTGACGAATTTGCAGGAGAATGAC
+ATACTCTTTATAGACGAGATTCACAGATTAAACAGAAGCGTTGAGGAGATTTTGTATCCTGCTATGGAAG
+ATTTTGAGCTTGACATAGTAATAGGGAAGGGACCAAGCGCTCGGTCTATAAGGCTTAGCCTTCCTAAATT
+TACGCTTATTGGAGCTACTACAAGGGCAGCTCTCATGACTTCTCCTTTAAGGAGTAGATTTGGAGTCATA
+AATCGCCTTGATTATTATTCAGTAGAGGAATTAAAGGAAATTATAAAAAGGTCAGCTAATATTTTGAATA
+TTGGTATTGACGAAGATGCAGCTTTTGAGATAGCTAGAAGGTCCAGAGGAACTCCCAGAATAGCCAACAG
+GCTTTTAAAAAGGGTGAGAGATTTCGCGGAAGTGAAAGGAAATGGCTATATTGATTACAATACGGCAAAT
+ATAGCTTTAAACATGCTTGGGGTCGATGAAATGGGTTTAGAGGAAATTGATAGAAAGATCTTGATTGCAA
+TAATAGAGAAGTTTGGCGGAGGACCTGTTGGAATTGATGCTATTGCTGCATCAGTTGGTGAAGATGGGGA
+TACAATAGAAGATATGTACGAGCCTTATCTCATGCAGATAGGATTTTTAAATAGAACTCCAAGAGGGAGA
+GTAGTTACAAAACTGGCCTATCAGTATCTTAAGTACCCTTATGTTGAGCAGAGGAGGATTGAGGATGTTT
+GACAGCTTTGGCAAAATGTTAATATTTATGGGAGCAATTTTAATCGCCATAGGACTTCTTTTTTCAGCAG
+GTTCAAAAATTGGTTTGGGCCGTTTGCCAGGAGATATAGTTTATCACAGGGGAAATTTTACTTTTTATTT
+TCCATTGATGACAAGCCTTTTATTAAGCGTATTTTTAACACTTCTTTTCTGGCTTTTTAGAAGGTAAGTA
+TTGAAAATTTTTTGATTTAACGGTATAATCACCATATGCATTCTTGAAAAGGGATGGAGTAGGGTATGAA
+GCGAAGTGAATTCTACTTTGATTTGCCGGAGGAGTTAATTGCTCAAGAGCCATTAGAAGATAGGGCAAGT
+TCCAGATTGATGATTTTAGATAGAAGGACAGGGGAAATAAAGCACGACATTTTTAAAAACATAACTAAAT
+ATCTAAAAGAAGGGGATTGTCTGGTTTTAAATGACACAAAAGTAATTCCTGCAAGGCTCATTGGACAGAG
+GGAGGATTCTGGAGGAAAGGTAGAGCTTTTGCTTTTGAGAAGGACTTCAATGAATGAGTGGGAGGTTTTA
+GTGAAACCAGGCAAAAGGGCAAAGGTGGGCAAAAGGGTGGTATTTGGAAATGGAGAGCTTGTGGCAGAAA
+TAATCGATACCACAGAGGCGGGAGGGCGCATAGCAAGATTTTACTACGATGGGGTGTTCGAAGAGGTATT
+GGACAGGTTGGGGGAGATGCCTGTTCCTCCTTATATAAAGAAAAAGCTGAAGGACAAGAATAGGTATCAA
+ACGGTATACGCCAAGTATGAAGGCTCGGCTGCAGCACCTACAGCAGGTCTTCATTTCACAGAGGAATTGC
+TGGATGAAATTCGAAATATGGGAGTAAAGACGGTTTTCATAACTCTTCACGTGGGGTTGGGCACTTTCAG
+GCCTGTTAAAGAGGAAATAATAGAGAACCACAAGATGCACGAGGAGTTTTACATTGTTACAGAAGAAGCC
+GCAAAAGCCATAAATGAAGCTCGAAAAAATGGAGGCCGCATAATAGCTGTAGGGACTACTTCTACTCGCA
+CTTTAGAGACGGTTGCAGATGAGAGCGGATATATTCATCCAAAAAGCGGATGGACAGATATTTTTATATA
+TCCTGGATATAAGTTTAAAGCGATAGACGGGATGATTACAAATTTCCATCTGCCTGAATCTACCCTCATA
+ATGATGGTTTCTGCTTTTGCAGGAAAAGAGAATATAATGAGGGCGTATAAAGTGGCTATTGAGAATAAAT
+ACAGGTTCTTTAGCTTTGGAGATGCAATGCTTATCATATAAAGGACAGGAGGTAAAAATGGCTGCGATAA
+AGTACCAAGTTATAAAAAAAGATGCAAGGACCAAGGCAAGATTGGGAATTCTTGAAACCCCCCATGGAGT
+TATAGAGACGCCAGTTTTTATGCCTGTAGGTACGCAGGCTACAGTGAAAGCGATGACCCCTGATGAGCTA
+AAAGAAATGGGCGCTACAATTATTTTAGGAAACACCTACCATCTTTATTTAAGGCCAGGCCACAAGATTA
+TTGAAAAAGCAGGTGGTCTTCACAAATTCATGAACTGGGATAGGGCTATTTTAACAGATAGCGGCGGATT
+TCAAGTTTTTAGTTTAAGCTCTTTGAGAAAAATTACAGAAGATGGCGTGGAATTTAGGTCTCACATTGAC
+GGGTCAAAACATTTTTTTACTCCTGAAAAAGTGATAGAGATACAGAATTCGCTGGGGTCTGATATAATCA
+TGTCTTTTGATGAATGTGCCCCTTATCCTGCTGACTATGACTATGTAAAAAGGTCTATGGAACTTACAAT
+AAAGTGGGCGAAGAGGGGGAAAAAAGCCCATAAAAATACGGATAGACAGGCTCTTTTTGGCATTGTGCAA
+GGGGGAACTTATAAAGATTTAAGAAGAGAGTGCGCAGAAAGGTTAGTTGATATGGATTTTCCCGGATATG
+CTATTGGGGGTTTAAGTGTTGGTGAGCCAAAAGACCTTATGTACGAAATTATAGATTTTACTACTGATTA
+TTTGCCTCACGATAAACCGAGATATCTGATGGGGGTGGGAACGCCCGAAGACCTTATAGAAGGTGTGATA
+AGAGGGGTTGACATGTTTGACTGTGTATTGCCTACGCGAATTGCCAGAAATGGAACTGTATTTACAAGCA
+GAGGCAAATTGATAGTGAGAGATGCGCCGTATGCTGAAGACTTTTCGCCACTGGATGAGGAATGCGACTG
+TTACACCTGCAAGAATTATTCTAGAGCTTATTTAAGGCATCTTTTTAAGGCGAAGGAAATTTTGGCGGCG
+AGGCTTGCTACCTACCACAATCTCTATTTTTTAATTAAATTGATGGAGAAAATAAGGGAGGCCATAAGGC
+AAGATCGCCTGCTGGAATTTAAAGAAGAGTTTTTAAAAAAATATTATGGGAACAGGGAGGAATAGTGAAT
+GAACGAAACTACTTATGTACTCATTCAATTTGCGATTTTAATTGCAATTTTTTACTTTTTACTTATTTTG
+CCACAGCAGAGAAGGCAGAAAAAAGAGAGAGAAATGCTGGATTCTTTGAGGCCTGGAGATGAAATTATAA
+CTAAAAGCGGTTTTTATGGAAAGATACTCAATATAAAGGACGATGTGATAACTCTTGAAATGGGAGCAGA
+CAAGGTAAGATTAAAGATTGCTAAATGGGCAGTAGGTGGAGTTGTGAGCAGAGCAGAATCTAACAACAAT
+AAAGGAGATAAGGAATCAAAGTAGGGTGCGGCTAGTCCGCATCTTTTTTGTACTATGTTTTTGTTTTTTG
+GCATAGATATTAGTGAGAAGTGAAAGGGGGTAGGAGGTTGAGAAGGCACTTTGTGATGGATAAAAGGAGT
+GGAATCAATTTTTCAGGCATTTTAATTGGAGTCTTAGTCTCTTACATAATTACACTTCTTTTTTTCATAA
+TCTACGCCCTTCTTTTAACTTTTACTTCTGTTTCGGAGATGGCTTTGCCTAAATTCACAATCTTCGTCAC
+TATTACAGGAGTGGTATTGGCAGGAGCCCTATCTGCAAGGAATACTGCCAGCAAAGGCTGGTTAAATGGC
+GGAATTGCAGGAATTTTGTACATTGCAGTGATGGCACTTTTAGGAACTTTTTTGGTGAAGGAATTTGGAC
+CCTCATCTTCGCTGGCTGTAAAGTTTTTATGGGGAGCTTTTCTGGGCTCTTTAGGGGGGATGATAGGCAT
+CAATTTATAGCTTTCCTTCCTTCTTTTTATGTGTTATAATAAAGCGGGAGGAGGGAAGGAAGATGAGGAG
+GATTATAACAATTAACAAGCCCACATTGAGAGAGAGCCTTAAAAAACCTGGTTGTGGAGAATGCCAGGCA
+TCCTGTCAGTCTGCTTGCAAGACTTCCTGCACTGTAGGTAATCAAGAGTGCCAGTATAACTAACTTTAAT
+ACATAACTACCTTAAATGGCAGTAAGTATTTACTGCCATTTAAACTTGCAATGGAGGTTTTAAAATGTCT
+GCGACAATGCATAAATTTAAAAGATTGGGCCTTAACATAGTGGTTGACCCAGTAAGTGGTGCCATACATG
+TGGTGGATGATGTAGTGTATGATGTATTAGATTATTATGAAAATCATTCTCGCGAGGAAATTGTAAATTT
+GCTAAAAGATAAGTACAAAGAAGAAGATATTTTAGAGGCGATTTCAGAGGTCGATGAGTTAAAGGGAAAC
+GGGCTCCTTTTTACAGAGGATATATACAAAGATATAGCAATTTCAAGAGCGGATTCTGTGATAAAGGCAA
+TGTGTTTGAATGTAGCTCATGACTGTAATTTGAGGTGCAAGTATTGTTTTGCTTCCACTGGAAATTTTAA
+GGGTGGAAGAAAATTAATGGACTTTGAGACGGGGAGAAAGGCCATAGATTTTTTGATAAAGAGTTCTGGT
+AAGAGGAGAAATATTGAAATTGACTTTTTTGGCGGTGAACCCCTTTTAAATTTTGAAGTTGTTAAGCAAT
+TAGTGGAGTATGGGAAACAGAAGGCAAAAGAGAACAAGAAAAATATCAAGTTTACAATAACTACAAATGC
+AGTTCTTTTAGACGATGAAAAGATAGAGTACTTCAATGAAAATTTTTCAAATGTGGTCTTAAGTTTAGAC
+GGCAGAAAAGAAGTAAACGACCAGATGAGAGTAAGGGCTGATGGAAGCGGCACATATGATGTTATTGTGC
+CAAAAATTCAAAAGTTTGTTAAGGCAAGGGGTAAAAAGGAATACTATGTGAGAGGGACTTTTACTGCTAA
+AAATCTGGACTTTGTGGAGGATGTGCTTCATATAGCTGATTTGGGAGTATATGAAATTTCTGTTGAACCT
+GTTGTAGAGAAGGATGATAAAGATTATACCTTGAAGGAGGAGCACTTAGATAGAATTTTTGAAGAATACG
+ACAGATTAGCAGAAGAGTATATAAGGCGCTATGAGGAAGGGAGACCTTTTGCTTTTTATCATTTTAAGAT
+AGACTTAAAAGGTGGGCCCTGCATAAAGAAAAGATTACAGGGTTGTGGTGCGGGATTTGAATATATAGCT
+GTAACTCCTGATGAGGAGATTTACCCATGTCACCAGTTTGTAGGGATTGAGGAATTTAAATTGGGAACTT
+TAGATGAAGGAATTACAAATATAGAGTTGCAGAGAAAATTCATGGAAAGTGATATTTACAAAAGGGAAGA
+ATGCGCTAATTGCTGGGCGAGATTTTATTGTAGTGGTGGGTGCTTTGCAAATAATTATAATATTAACGGA
+GATATTAACAAACCTTATAAACTTGCCTGTGAAATGCAAAAAAGGCGCATTGAAAATGCCATTGCCATAA
+AGGCTTACCTTACATTGAGGGGTGAAAAAGGTGATTATCAAAGAGTACAAAGGGATAAAGCCGCAAATAG
+ATGAAGAGGCTTATATAGCCGAGACTGCTGAGATTATTGGGGATGTGGAAATAAAAAAGAACGTAAATAT
+CTGGTATGGAGCGGTTTTAAGAGGGGATGTTGATAAGATAGTGGTGGAGGAAGGGACAAATATACAGGAC
+AACTGTGTAGTGCATGTGACAGATGGACATCCCTGCTATATAGGAAAATACTGCACAATAGGGCACGGAG
+CAATTGTCCACGCTTGTAAAGTGGGGAATAACGTGTTGATAGGAATGGGAGCAATTATTCTGGATGATGC
+GGAGATAGGGGATAATTGCATAATTGGAGCTGGTGCTTTAGTGACAGGAGGCAAGAAAATTCCTCCAGGG
+AGCCTCGTGATAGGAAGCCCTGCTAAAGTAGTGAGGCAGCTCACAGAAGAGGAGATAGAAAGCATCCATA
+AGTCCTACGAACACTATGTAGAATTAGCAAAATTGCATTTTTCTGAGTTTGGGCAATTGACCGTTTACAA
+TAAAAGTAATATAATAGAAAATAGTTAGTCAAACGACAAAGGAGGATTTAGATGAGAAGTCGAGGCTTTA
+TTAAATTTTTTTCTGTAATTTTGGTCTCAGCTTTAGTAGCGTATGTGGCTTTCTTTGGGATCAAAGCAGG
+GAATTTTTCTATTTCTCCAATTCAAGACCACATAAGGTTGGGACTTGATTTAAGAGGTGGAGTGTACGTA
+CTGGAAGAAGCGCAGGGCAATGTCACACAGGATGCCATAAACAAGGCTATTGCGGTAATAAGAAATAGAG
+TAGACGCTTTGGGTGTGACTCAGCCTGTCATTGCTCAACAAGGTTCCAACAGAATTCGCGTGGAGCTTCC
+AGGTATGAAAGATCCGGACAAGGCTATAGAGATTATAGGTAAAACGGCGCAACTTAAATTTGTGGGTCCT
+GACGGAAAGGTCATCTTGACAGGGGCGAATGTAAAAGATTCAAAGGCAGTTTACGCCCAAACCTCAACTG
+GACAGCAGCCACAAGTCACTCTTGTTTTGGATGCGGAAGGAACGAAAAAATTTGCTGAGGCAACTCAAAA
+ATTTTTAGGGCAGCCTATTGCTATCTTATTAGACGACAAAGTAATTTCTGCTCCAGTGGTAAGGGATGTT
+ATAACTACTGGAAATGCGGTGATTACTGGTCTTAAGGACTTCCAAGAAGCCTCTGAACTGGCTACTTTGA
+TTAGGGCAGGGTCTTTGCCTGTCACTTTAAAGCCTATAGCCTATAGTTCTGTCGGTGCGACTCTTGGACC
+TAGTGCTTTAAAAGCTAGTGTAGAGGCAGGTATATATGGAACATTATTAGTAATGCTTTTTATGATGGCT
+TTTTACAGGTTGCCCGGTTTCATAGCCGATTTGGCTCTTCTCATATATATACTCATAAACTTTATAATAT
+ACGCTATCTTCAATGTAACATTGGACCTTCCAGGAATTGCTGGATTCTTGCTTTCAATAGGTATGGCTGT
+TGATACCAACATCTTAATTTTTGAAAGGTTCAAAGAAGAGCTGTGGGCAGGGAAGACCATAAGGCCTGCA
+CTGGATGCAGGATTTGCAAAGGCTATGAGAGCAGTAATTGATGCGAATGTCACCACTATAATCGGCGCGA
+TCATCCTCTTTTACTTGGGTTCAGGAAACGTAAAAGGTTTTGCTCTGACTCTTTTAATAGGTGTGTCTTC
+CAGCTTATTTACTGCTATAACTGTGACAAGATTCTTACTGCACGCGCTCCTTGAGATGGACCTTACAAGA
+AATGTCAAATTCTATGGAGCATAGGAGGGAATTAGATTGAATGGTCACAGATTTCACATAGATGTCATTG
+GCAAGACAAAAATTTGGTTTACCATTTCGGGTATAATGATACTGATCGGCATAATAGCCATGTTTGTAAA
+TGGCTTTAACTGGGGCATAGATTTTACTGGCGGAACCATAATGGAGTTTAAAATTGGAAAGCCTTTTGAT
+ACTAAGGACATAATCAAAATTTTAAATGACTATAAAGTGAAGGACTATCAGATACAGAAAATTGGAACAA
+AGGGTGATCACGTCTCTATAAAGACAAGCCCTATCTCTGACCAGACTCGAATAGCAATAATAAAAGAGAT
+TGAGAAAAAGTACAATCTCACAGAAAGCGATCTTATAATGTCACAGCAAGTGGGCCCTTCTTTAGGGGCT
+GAAATAAGGTCAGGTATGATACTTGCGCTTGTTGTAGCCTCACTAGTAATGCTCACTTATTTAGGAATTA
+GATTCAATTTTGAAATGAGTTTAGCGGCTGTAATAGGGCTACTTCATAACGTGTTTATACTCATTTCTGT
+GTACGCTGTTTTTAGAATAACCGTGGACTCACCTTTTATTGCAGCTCTTTTGACAGTTTTTAGTTATTCT
+CTCCACGATACTATAGTCATTTTTGACAGGATTAGAGATAATCTTAAGGTGATGAGAAGAGCTGACTATG
+CTGAAGTAGCCAATGTAAGTGTTAATCAAACCTTGGTAAGATCTATAAACGTTGTACTGACAGTGCTCAT
+AATGCTTCTTTTGATGTACTTCTTGGGGCCTAAGGCTTTAAAAGATTTTGCTCTTCCACTTTTGATAGGA
+ATTACATGGGGAGCTTATTCATCAATTTTTATCTCGACTCCGCTTTGGGTGCTCATTAAAAATAGAGAAA
+AGAGGAAAAAAGCTTCTGTCAAGGCGGCTAAAGCTTAAAAAGGCTTATTACGAAATATGATAGCAGGATG
+ACTCTTTTTTAAAAAAGAGCTCGTGCTGCTATATTTTTATTGAGGTGAAAAAATGAGGATTCCTTTGTTT
+TTGCGAAATAGAGAGATTTACAAGAGATATAGAGACATTCTAAAGATTCTTACAAAAAATGGATTTGGGT
+TTATAGTGGACATTCTCTCAAGAGGCGGGCGCGTGCCTTTTTACCTTCTGAGAGGGCATGATGTAATGGA
+AATCGGGGAGCGAATAAGAAATACTCTGGAAGAATTAGGACCTACTTTTATAAAGTTGGGGCAGCTCATA
+AGCACCAGAGCTGACCTCATTCCCCACGACATTTTAATAGAGCTTTCCAAACTGCAGGATGAAGTAGCTC
+CAGAGGAATTTGAGTCAATAAAAAAGGTTTTAGAGAGCGAATTAGGGGGAAACATTGAGGAGTTTTTCAG
+TTATTTTGAAGAAAAACCTCTGGCTTCAGCCTCCATCGGGCAGGTTTACAGAGCAAGGACTAAAGAAGGA
+AAAGATGTAGTAGTGAAGGTTCAAAGGCCTGAAGTAGATAAAAAGATACATGCGGATGTTGTGATCCTTA
+AAAATATAGCCAGGATTTTGAACGAGAGAATAGTAGATTCTCCAGTAGATTTTGTGGAAATAGTGGAAGA
+ACTTACGGATTCTCTGCTAAATGAACTTGATTACACTCAGGAAGGCAATAATGCCGATAGGTTTAGAGAA
+AATTTTAAAAATCAGGATTATATATACATACCTGAGGTGTACTGGGATTATACCACAAAAAGAGTGCTGA
+CAATGGAGTACATAGACGGGATAAGCGTTAAAAATAAAGAAATTTTGCGGGAAAAGGGTTATGACCTTAA
+AAGAATTGCGAGGAATGGTGCTTGGTCTATCTTCTTACAGGTGTATAAATACGGTCTTTTTCACGGAGAC
+CTGCATCCAGGAAACATCTTAATAACAAAGGAAGGAAAAATATCCTATATAGATTTTGGCATTGTAGGGT
+ATCTGGACAAATCTTCTCGTGAAGTTTTGATAGAGCTTTTTAAGGCATTTGCAGAAAATGATACAGAAGA
+AGTAATTGAAATTCTCTCAGATATAGGGGCTATAAGGGCTGATACCAATTTAAGAAATTTAAAGGCTGAC
+CTCGGGAGAATAATAAACTACTTTTACACTACTCCTCTTAAGAATATAAATGTAAATGATTCTATGAGAA
+GGATTATGGGGGTTGTGTACAAGTACAAGCTCATGCTGCCTCCAGGTTTTACACTTTTACTGAAGGCTTT
+GGCTACTGTAGAAGGGGTAGGGAGAGACTTAGACCCTGATTTTAGCATATCGGATGTGGCAAGAGATTTT
+GTGAAAGAAATGTATCTAAAGAAAATAGATGTAAAAGAGGTCATCAAGGAAAATTATAAAGACCTTCATA
+AAACTTTAATTATACTAAGAAAATTTCCTTTAAGGCTTCAGAGCATAATGACAAAACTTATAAAGGATGA
+CATAAAAGTCAGAATAAACATTGATGAGAGCGAGAGCTTGCGATATGACCTCAATGTGATGATAAACAAA
+GTGATTGTGAGCATAATAGCTTCAGCTTTGATCGTCGGGTCTTCTCTGGTTTTGACTTACGGCGGTGGTT
+ACAAAATTTTTGGTTACAATGCTATAGGATTTTTCGGATATGTAATTGCTACCATGCTGAGTTTGTGGGT
+GTTTTACAGGATATTCATAGTAGAGAGGAAGAAAAAATAGGTCTTTCAGGTGAGATAGATGGATAAAATT
+TATAGATGGGTCGTAAGAGAAAGGGATTTAAAGAAGATAGAGGAATTAAAGGTAAAGTACCATTTGGATG
+GAATTGTAGCGCAAATCCTTTCTTCAAGAGGAGTAAAAGGCGTTGAGGAATTTCTCATGCCTTCTTTAGA
+TAGGCTTATTTCGCCTTTTGAACTAAAAGGAGTGAAAGAAGCGAAGGAATTGATAGAGAAGCACATAAAA
+GAAGGCAGTTTGATTACTATTTACGGAGATTATGATGTGGATGGTATAACTTCTACATCTCTTTTATATC
+TTGCTTTAAAAAAATTAGGTGCTAAGGTGGACTACTACATTCCAGAGAGGTTATCAGAAGGGTATGGTAT
+AAATGAGGAAGCTCTGGAGAAAATCGCCTATGAAGGCGCTAAACTTGTAATAACTGTTGATTGCGGAATT
+ACTGCTTTAAAAGAAGTTGAAAAAGCGAAAAAGATGGGGCTAGATGTGATAATTACAGACCATCACAGCA
+TTCCGGAGGAAATTCCAAAAGCGGATGTTGTCATAAATCCTCATTTGCCAGGAGCTTATCCTTTTTCCGA
+GCTTGCAGGAGTCGGAGTAGCATTTAAGCTGGCTCAAGCCTTAATTGGAGAGCAAGCATTTGAATTTTTA
+GATTTAGTCGCTTTAGGGACAGTTGCTGATATTGTGCCGCTAATAGGTGAAAATAGAGTAATTGTAAAAG
+AAGGGCTAAAGAGGCTTAACAATACAGGGAATTTGGGCCTTAAAGCTTTAATTGAAATTGCAGGGGTATC
+TGGAAGAGAACTTGATGAATACCACATAGGTTTTATAATAGCTCCAAGGCTTAATGCAGCGGGGCGGTTA
+AAAAGTGCAGAGGCGGCAGTTAGACTATTGATAACTTCTGATGAAAAAGAAGCACAGGATATAGCTAAAT
+ATCTAAACGAAGAGAATTTGAGAAGACAAAATATGGAAAACACTATCTTAAAAGAAGCTATAGAGAAAAT
+AGAGAAGGAAGGATTGAAAGATGACAAAGTAATTGTCTTATGGCAAGAAGGATGGCATCCGGGAGTTATA
+GGAATAGTTTCTTCTAAGATAACTGAAATGTATGGAAGGCCCTCCATCCTTATAGGATTAATAGGAGAGG
+AAGGGAAAGGGTCAGGAAGGAGTGTAGAGGGTTTTAATATTTATAAAGCTTTGAATTACTGTAAGGACCT
+CCTTGTAAAATATGGTGGGCACGAAATGGCGGGGGGACTTACAATTCAAAAGGAAAATTTAAAGCTTTTC
+AAAGATAAAATAAACGAGTATGCTGATAGGTTTGTAAAAGAAATAGACCTTGTTCCTGCTTTGAAGATAG
+ATGCAGTTGTAAAAAAGGATAAGGCTGACTTGGGAATAGCCAAGAAAATACAGCAGTTAAAGCCTTTTGG
+AGTAGGCAATCCGAAGCCTTTACTTCTTTTTGAAGGGCTTACGATAGATAAAATTTTTGATATAAAGGAC
+GGAAAGCATATAAAAATTCTGGCAAAAAAGGATGAAATGGTTTATGAACTTTTAATTTTTAATTCTTCTT
+CTGACGGTTTAAAAATTTCCGAAGGAGATGTGGTTGATGCAGTAGGAACATTAGAAATAAGCCACTGGAA
+TGGCATTGAATCAGCGATTGTGAATGTGAAAGATATAAGGGTAAGATTTCCTCTCTTTGCATACTACAGA
+AATTTGAGCAAATCTTTAATTTACAAAAAAGCTTTTAAATTAAGGGACGAAGCCAGGTTAAAGGCTAATA
+TTGTAGACAGAAGAGGAATTCAGGATAAAGAAAAGTATGTACTGCATCTTTTTAAAAGTCCCAGAAAAAC
+TCTAATTTTAGTTAACACAGAGGCAGAATTTAGAGCTTTAATTAGATATTTAAAAAAGGAAAAATTTTAC
+GATTTTTCTGTTTCAGCTGGCTACTGTGAGGAAGAGAACCTAATTTTATTTTCTCCGTTTTCACTGGAAA
+AATGCGATTTTTACGAAGACATAGTGATTTACGACATTCCATTTGACAGAAAAGTTTTTTACGATGCTCT
+TTCCTTTGGCGATAGGAAAAGAGTACACCTTGTGTTTAATAAAAAGGACCTTCATAAAAATTTGAAAGTT
+TTTGATGAGATTTTGCCCAGCAGGGATGATTTTATAAAAATTTACAAATTTATAGATGAAGGGAATAAGT
+TTTTCTTTAAAGGGTATTTGAATCCCGAACTTAATTTAAACCCGGTGAAATTTGCAATTTGTCTAGAAGT
+GATGAAAGAAACAGGATTGATAAATGTAGAAGAACGTGATAATATTGTAATGTTGAGTAAAAATTTTGTG
+CCAGAAAAGGTGAACTTGAAAGAGGCGGAAATTTTGCAGAAGTTCATTGAAGCAAAGAAAGAATTTTTAG
+ATTTTGCTAAATTTGCTTTCAAGCCTAATTTCAGGGAGGTCAAAACAGTTGAAATTAGTAGTAAAAAATG
+ATATAATTTTAATTAGGTGATGATGAATGTTATTAACTATAAAAAAGGTTAAAGAGCTGTATGATATAAG
+CAGAATTACATTAATAAACTGGGAAAAGGAAGGATTAATAACCCCAGTAGAACACCAAAAGGAAGAAGAA
+GGTACAAAAAAGAAGATATAGAGAAGTTATTAGGCATGCTGGAAGAAAAACCAAAACCTAAAGTAGTTTT
+GTATGCAAGAGTGTCCACAAAGAAACAAGAAGAATATCTTAAGAATCAAATTAGAAGGCTTGAAGAATAC
+GCTAATTCCCAAGGATGGCAGTATGAAGTCATACATGAGATAGCAAGTGGAGTAAATGAAAATAGAAGAG
+GCTTATTAAAGCTTTTGAACAAGATAAAAAGAGGAGAAGTTGAAAAAGTTGTAATAGAATATCCTGATAG
+ACTAGCGAGATTTGGCTTTGAATATCTCAAATTTTTCATGGAAAGCTTTGGGGTGGAGCTTATAGTTTTA
+AACGGGAAAGAAAACGAAGAAGATGCAAACAAAGAACTAGCAGAAGACTTAATAGCAATAGTAACATCTT
+TTGTAGCAAGAATTTACGGGCAAAGGGGCAAAAAGCATGATAGTAATACAGGCTAAACTTATTTTTCTAA
+ACCAACAAGCCAAACAAATAGTATTAGACTTAATGAGAAGATGGTCATCCTACATGAGATTTGCATACAA
+AAGGCTTCTAGAAGGTTATGATAGAAAAACATTAAAAAGAGACCTTCAGGGGATGTTTGACTTAAACTCA
+AGATATGTAGATGATGCAATAATGAAAGCAAGAAGCACACTAGAATCTGCTAGAGAATTAGGTAAGAGTC
+CAAAGAAAGTCATTTTTGGAGGAAGAGACTTGTTTGGAAAACTTCAAAAGCGCCATATAAACGGGAAGGC
+ATATGAAAAATTAAAAATTAGGTGGCAGGAGAAGAGAAAAGGAAATCTATATTCAAGAGGGGATAAAAGC
+AAAAAAGGAAATCTCAACACAAGAATAGAAGTAAAAGAAAATGGTACTTTCTTAAGGATAAATGTAGGGG
+AAAGAAAATATGTATATGCCAGAATAGAAGCAGGCTACAAAAAGAATAAGAGAAGAGAAGAACTTCTGCA
+GGAAATTGGAGAATCAAACATACCCTACTCTGTAGAATTAAAACTCAAAAATGGCAATATATACGCCTAT
+TTTGCTATTGAAGAAGAATATCCAGAGATAAAAATAACAAAAGAAAGAGGGGTCATAGGAATAGATGTGA
+ACGCATATCCGGACAACATATCATGGGTAGAAGTAGATGAAAAAGGAAATCTAATAAGTTATGGTAAGAT
+ACCTATGCCAGAGCTTGCAAGCGACAGTAAAGACAAAAGAGAATATTTCAGATGGCAATATGCTCATGAG
+ATAGTAAAAATAGCAAAAGAGAAAGGAAAAGCAATAGTAATTGAAAAATTGGACATAAAAGAAAAAGGCA
+AAAGAGGAGACTTTTCAGGGAGAAAATCAAGGAGAATAAGGCATAGCTTTAGCTATAAATCACTTCTTTC
+AAAAATAAAAACACTAGCAAAAAGAGAAGGGATAGAAGTAATAGAAGTCAATCCTTCTTACACATCAATA
+ATAGGGATGTTAAAATATGCACCGCAGTATATGATAACAAAAGATATAGCAGCAGCCTTTGTAATAGCAA
+GAAGAGGGTTGGGACTTCAAGAAAAGATACCAGATAATTATATGAAGTTTCTCAACGCATTGACTGTAGA
+AGAATTAGAAGAATTAAAAGAACATGTAAAGAAAACAGTTGGAAATAAGCATTTAAAGAAAAAGCATTTA
+AGGGAAATAAATAAAGCAATAAAATTTTTGCAAAGCCTTGGGAGTGAGCCAGAAAGGGTGCTAAAACCTC
+TGTATGGAACAAGTTTTAGTGCCTATGATTTCTGGAGAGTTCTCAAGGTAGCGGTGGTGACTCCACTCTC
+TCCTGAGAAGGTACCAAGAGACTTCTCTACCCTGAAAGGATTACTAATTCAGGGTAAGTGGAGAGACCCG
+TAAGGGCGCAAGTTCCTGCTTCTTGGGGCAGGGGCTATGGCTTTCCCAAATACCGCCTGCTGGGGCTGGG
+AAAGTCTGAAGGGCGGACTACAAATACCCCAGCTATCTAAACTGTACATTTTTGTACAGTTTGGGTAACC
+AGGTTTTAAAATGACGCTTGACGACATAAAGGAAATGATTAGAGAGATACCAGATTTTCCTAAAAAAGGA
+ATAAGATTTAAAGATATAACTCCTGTTTTAAAAGACGCCAAAGCTTTTAACTATTCTATAGAGATGCTTG
+CTAAAGCGTTAGAGGGGAGGAAATTTGACCTTATCGCAGCTCCAGAGGCGAGAGGATTCTTGTTTGGAGC
+ACCTCTTGCTTTTCGCTTAGGAGTGGGATTTGTTCCGGTGAGAAAACCCGGGAAGTTACCTGCTGAAACC
+TTAAGCTACGAATATGAACTAGAGTACGGCCTGGATTCTCTTGAGATACACAAAGATGCGGTAGTTAAGG
+GGCAGAGAGTTGTGATAGTGGATGACCTTCTGGCTACAGGGGGAACTGTTTACGCTTCAGCCAAGCTTGT
+AGAAAGCTTGGGAGGAGTAGTGGATTCTATTTTGTTTTTGACGGAACTGACATTTCTAGATGGTAGAAAA
+AAGCTTGACGGATATGATATAATTTCATTAATAAAGTTCTAAATATCTTTAAAGTGGCATTTTGCCACTT
+TAAATTATAAGGTGTGATGACTGTGATAGAAAAAGTAATAAATAGAGTAAAACAATACATGGGGGAAAAT
+GCAAATTTAGACCTTTTATATAAAGCCTACAACTTTGCAGTGAAAGCCCATGAGGGGCAGGTAAGGAATT
+CAGGGGAGCCTTACATTGTGCATCCTGTAGAAGTCGCATACATTCTTGCTGATTTGGAGCTAGACCTTAC
+TACAATTGCTGCAGGGCTTTTGCACGACGTGATTGAGGACACAGGTGTTACTTATGACCAGTTGATGGAA
+GAATTTGGAAAAGAAATTGCTGACCTGGTAGATGGGGTTACCAAATTGGGAAAGATAGAGTATAAAAGCA
+AAGTTGAGCAACAGGCTGAAAACATGAGAAAAATGTTAATAGCGATGGCAAAGGATATAAGGGTGATACT
+CATAAAATTAGCCGACAGGCTTCACAACATGAGAACTTTAAAGTATTTGCCTCCTGACAAGCAGAAGGAA
+AAGGCAGAGGAGACATTAGAAATTTATGCGCCTATAGCCCACAGACTGGGAATATCAAAAATAAAATGGG
+AATTGGAAGATCTGTGCCTGAGGTATTTGCACCCTGAAGAGTATTACGACTTAGTAGAAAAAGTTGCTGC
+AAAGAGAAAAGAGAGAGAAGAATTTATACAAAACATAATAGCCACTATCAAGCAAAAATTAGATGAGATG
+GGTATACCAGCGGAAGTAGATGGGCGGCCAAAGCATTTTTACAGCATATACAAAAAAATGAAGACTCAAA
+ATAAGACTTTTGAAGAAATTTACGACCTTTTAGCTATAAGAATAATTGTAAATACGGTAAAAGACTGCTA
+CGGCGTGTTGGGAATAGTGCATACCTTATGGAAGCCAATTCCAGGACGTTTTAAAGATTACATTGCTATG
+CCTAAGCCAAATATGTATCAATCTCTTCATACCACAGTTATAGGCCCCAAAGGAGAGCCTTTTGAAGTAC
+AGATAAGGACGTGGGAGATGCATAAAACTGCTGAATACGGTATTGCAGCCCACTGGCGCTATAAAGAAGG
+GAAGACCACAGAAGACGAGTTTGACAAAAAGCTTGTATGGTTAAGGCAGCTTTTAGAATGGCAGAAGGAA
+TTGAAAGACCCTAAAGAGTTTATGGAAACTTTAAAGATAGACCTTTTTACAGACGAAGTTTTTGTGTTTA
+CTCCAAAAGGGGATGTCATCAGCTTGCCGGCAGGGTCTACTCCTATCGATTTTGCGTACAGCATACACAC
+TGAGATAGGTCACAGGATGAATGGTGCCAAAGTAAATGGGAGAATAGTTCCTATAAACTATCAGCTTAAG
+ACGGGAGATATTGTGGAAATACTAGTAAGTCCTAATAAAGATAGAGGGCCTAGTAGGGATTGGCTGCAGA
+TTGTCAAGACTTCTCAGGCGAGAAACAAAATAAGGCAGTGGTTTAAAAAAGAGAAAAGGGAAGAGAATAT
+AGCTCGCGGAGAAGAAATGTTAGAGAAAGAGCTGCGGCGCCAGGGGATACAGCCTTCAATGATTAAGACA
+GAAATATGGGAGGAAGTGTTAAAGAAATTAAACATCCATACGATGGAGGACTTATATGCTACAATAGGTT
+ATGGCGGACTTACGTTAAACCAGGTAATTCCAAGAATTAAGGAAGAAATAAGAAAATCTCAAAAAACCGT
+TCCTAAAGTCCAGACTCCCACAAGAGAAGAGAAGAAGAAAGAGAAGAAAAATGGCGCTGGAGTCATTGTA
+AAGGGCGTTGACAATGTCATGGTCAGATTTGCTAAGTGCTGTTCTCCTGTGCCGGGAGATGAAATAGTTG
+GATATGTGACGAGAGGAAGAGGAATTTCCATTCACAGGAAAGATTGTCCGAATGTGAGAGACCTCCTGTA
+TGACAAAAACAGAATAGTCGAAGTGGAATGGGCACAGGACAGAAACATGGCCTATCAAACAGATATTCAG
+ATTATGGCAAATGATAAGTTTGGGCTTTTGACAGAAGTTACTGGAGTTTTGGCAGATGCTAAAATAAATG
+TAAAAGCTATAAACGCCAGGACTACTAGAGACAACATAGCCATTATAAATCTCACTTTAGAGATTACTTC
+AAAAGAGCAGTTAGAAAAGGTGATGAACCGCCTTAAGTCTCTAGAAGGAGTAATGGATGTGTACAGATTA
+AGTGCATAGGGGTGATTTTGTGAGAGCTGTTGTACAAAGAGTAACTCGCGGAGAAGTGAGGGTAGACGGC
+GAAGTTGTGGGGGCTATAGGAAAAGGGTTTGTGGTTTTAGTGGGAATTGCTGAAGATGACACGGAAGAAG
+ATATAGCTTATATGGCAGACAAACTGGTGAATTTGAGGGTTTTTGAAGATGAAGAGGGAAAAATGAATTT
+ATCCCTTCTTGATGTGGGAGGAGAAATGCTTTTGGTTTCTCAATTTACCCTTATGGGAGATGTGAGAAAG
+GGTAGAAGGCCCAGTTTTACTTCTGCGAAAAAACCTGAGGAAGCACTTCCTTATTTCAATAAGCTTGTAG
+AAGAAGTCAGAAAAAAGGGAGTAAAAGTGGAAACTGGTAAATTTCAAGCTATGATGAAGGTATTGATTGA
+AAATGATGGCCCAGTCACTATTTTGATTGACTCAAAAAAATTATTTTAAGTGGAGCTGAGATCTATGGAA
+GTAAAAAGGTACGTGGTGGGACCTTATGGAGCAAATTTATACGTTGTCTGGGATAGAGATACAAGAGAGG
+GAATAATAATAGACCCTGGAGAAGTGTATGACGAGATAAAGAACTATATAAAAGAAAATGGTATAAAGGT
+AAAGCACATCCTTCTTACTCACGGGCATTTTGACCATATAGGCGGAGTAGAGGAGATCAGAGCCTTTACA
+GGAGGAAAAGTTGCGATTTCAGAAGAAGATGCTCCGATGCTTTTAGACCCTTCTCAGAATTTATCAGAGA
+TGGTCTTTAAAAAGGTGATTTGCTCACCAGCTGATATAATTCTAAAAGACAAAGATGTACTAGGCTTCGG
+AAATTATTATGTAGAAGTTATCTCTACACCAGGGCACACCAAAGGAAGTGTATGCTTTAAGATTGGAGAT
+GTATACTTTACAGGGGATACTTTATTTAGGGGTTCTATAGGAAGACACGATTTTCCTGGAGGAAATTTTG
+AAACTCTCATGGCTTCAATAAAAGAAAGGCTTTTAACTTTAAAAGATGAAACAGTGATATACCCGGGCCA
+TGGTGATTTTTCCACAATAGGAAGGGAAAAAAGGCTTAATATGTTTTTGAAAAATTTAGTATAAAAAGCA
+AGAGGAATTTATCCCCTTGCTTTTTATTCATATCTCAATGCTACTATTGGGTCTAGTTTTGCTGCTTTTT
+GAGCAGGGTATATTCCAAAGAATATTCCAACTGCGGTGGAGAAGAAGAAAGCGATAAGTATCGCGTTTAT
+TGAAATAATTGGTTTTATGTCGATAAAGGGGCCTACGATATTAGCTAAGAGGTATCCCAGCAAAATTCCT
+ATTGCTCCTCCTATAAGGGATATGGTAACAGACTCTATCAAAAACTGTATCATTATATCTTTTCTCCTTG
+CACCTACTGCCTTTCTTATCCCTATTTCTTTGGTGCGTTCAGTTACAGAGACAAGCATTATATTCATAAT
+TCCTATTCCGCCTACCAAGAGAGAAATACCCGCAATCGCACCTATCACAGTTGTAAATATCCCAAGGATT
+CTGTTAAATTCCTCTAAAAAACTTATAAGATTTTCTGTCTTGTATTTGTCTTTGTTGTGGTGTAATGATT
+CTATTAAACGCACTGCCTGGGAAGAAGCTTCTTCTAATTGGCTTTGGTCGTAAGTCATTACATAAATTTG
+AGATATGTTTATGTCAGGGAAAATTTTTTGTGCGTAAGTTATAGGAATTGCAGCGATTATGGGTATTTGA
+TCAGCTATTGATCCACCTAAGCTTTTTAAATTTCCACTGTCTATGACGCCAATTATCTTCGCTGTATCAA
+AATAATAATAGGTGCCTATTTTAATACTCTTTCCTACACAGTCTTCATAGCCAAACAGTTCTATAGCTGA
+GTCTTTATCAATGAGTATTACATTTCTTCCTAATAAGATGTCCTTTTCATTTAGGAATCTCCCGTGAATT
+ACTTTGAGGCTGGAAATATTGCCATAGTCAAAGTCTGTTCCTATAAAAAGAGCTCTTTTAGTGTATTTTT
+CAGTTTTAGCAAGTCCCATTTTTTCTGCTACTGGTGCAGCGTATTTTACAGAAGGCAATCTTTTTCTTAT
+CATTTCTACATCTCTTAAGGTTAACCTATCGCCCTCTCGAATGTCCACGTCGTTTCTCATTTTTATAGAA
+AATACATTTACGCCTATTTTTTCAAACTCTCCTAATATTGCCTTTTGCCCTCCTGCTCCCAAAGACACAA
+TTGTTATCACAGAAGCGATTCCTATTATGATACCCAACATTGTTAGGAAAGTTCTGAGCTTATTACTTAA
+GATACTTTCAATGGCTACTTTAAAGGCTTCCCAGATATACATTATTCTCACCTGTCAATAAGTTATTCTA
+TTTGAAACCAAACTGTCTTCTACAATGAGCCCATCTCTTAAGCGAACTATTCTTTTTGCATGATTTGCAA
+TGTCTTGTTCATGTGTGACCATGATAATTGTAGTACCTGCTTCGTTTAATTGGTGGAAAATCTTCATTAT
+CTCAATGCTGGAAGCTGTATCGAGGTTTCCTGTAGGTTCATCTGCCAGAAGAAAAGAAGGGTTCATCACT
+ATGGCTCGGGCGATTGCAACTCTTTGCTGTTGACCTCCAGAGAGTTCATTAGGCTTGTGATAAATTCTAT
+CAGATAGCCCAACTATTTCTAATGCTTTTAGTGCCCTTTCTCTTCTTTCTCTTGATGGTATTTTTGCGTA
+TAACATTGGAAGTTCTACATTTGCCAACGCGTTTAATCTGTGCAAGAGATTGAAAGATTGGAACACGAAA
+CCTATCTGACGGTTTCTTAAATAAGCCAACTGGTCATCACTTAAAGTAGAGACCTCTACTCCATTTAGTT
+TATAGCTTCCAGCAGTTGGCCTATCTAAAAGTCCAATTATATTCATTAGAGTGGATTTGCCAGAGCCTGA
+AGGCCCTACTATTGCCACGTATTCTCCTTTGTCTATTTTTAAGGATACTCCTTTTAATGCTTCTACTTGC
+ACTTTTCCTAGGCTGTAGACTTTTTTTATTCTTTCAAGCTCTACCATCATTCTTTACCGCCTTTCGTCAT
+TACTTTTACTCCATCCTTTATGGCAGCGCTCGGATTTAGTATGACCTTATCTCCCACATTTACTCCTTCT
+AAAATTTCTGTTTCAAGGTCAGAAGTAAGGCCTGTTTTTACTTTTCTCTGCTTTGCTATTCCATTTTCAA
+CCACATACACAAATTCGTTGCCGTTTTTATCAGTTACGATTGATTCTGAGGGTATTTTTATTATGTCTTT
+CTTTTCTCCAATCTTTATGTCTACATCTACTTTAAATCCAGGTTTTATTGTGCCATCGTTATTTAGAATA
+TCTACATAGACTTTAACTACGCTGTCTCCTCCTGTTTGGCTCATCACTTTTACAGCGGTAGGGCTTATTT
+TATTCACTTTTCCTTCAAAAGTTTTGCCTGCAAAGTGTATGTAGGCTTGCTGTCCTTCGCTTAAGTTTAC
+CGCGTCATAAGGGTTTACATCTAACACTACTTGCAAATTTTGCAAATCTTCTACTGTTATTGCGGGGAAC
+TGGGTTGAAGTGAAATAATTATTTTCTTTTGCGTTTAAAGAAGTTACCGTTCCATCAAAGTCAGCTGTCA
+CGTATTTTTGCATTTTGTTCATGTTCTGCTGTATGCTTTTTAAGTTTAACTCAGCAATTTCTACCTGCTT
+TTCCTGAAGCTTAATCTGGTCATCAAGGCTTAAAGAGGAAGTAGGCTGTTGAAACTGTGCTTGAGTCTGA
+TGAGGTATTGACTGCTCTGAAGCGGGAGCTTGCTGTGGTAAAGAAGGAGTTGGAATTTGACTTTGTTCAG
+TTTGTTTCTGCTTTAAATTTTTTAATGCTTCTAACTGTATTTGCGCCATTTCCAGTTGCTTTTTTGCAAT
+TTGGTATTGAATAGAAAGGTCCTGCGTTTCTAACTCTAAAAGTCTATCCCCTTTTTTTACTTGATCACCG
+ACAGAAACATACACTTTTAAAACTTTTGTAGGTGAAAATATGTAAAATTCCTGTTTAGACTTTGATTCTA
+CTACGCCACTGGTAGAGAAAAGAGAAACGAGGTCTCCTTTTTCCACCTTAGAAACAGTGACTTCGACTGC
+AGAGCCTGCCTCTTTGTTCTTTACAGAGATAAAGTAGATAGAAGCTACCACAATAATTAAAACTACAATC
+CAAATCCAGATACTTTTTTTATTTTCCATAGACACCACCTTTGATTTTTATAATCCCTCTTTAATCTTTT
+GGAGGATGCTTTTTAAGGCCTCTATCTCTTCAGGCGAAAGTTTACCAAATATTGGCATCAGCACTTTTTT
+TCTAAATTCTACTAAATGTTCGTGTATATTTTCTCCCTTTTCTGTGAGAGAAATTTGGACCTTGCGCCTA
+TCATCGATGTCCAAATCCCTTTTCACCAATCCCTTTTCTACTAGTTTATCGACTATTGTTGTCAGGGTGC
+TTGGGGATATTCCGAGTTCAGAGGCTACATCTTTCATGTACATCGGAGTATGTTTATTTTCGCTTAGCAC
+CATTATCACTTGCTGTTCGCCTAAAGTTAAATTTTCCTGAAGTTCAGAAAGGTTATTTGCCCTTAATTGG
+TTGTTGAGTTTCTGGCGTATAGTTCGTAACAAGTCATACAATAGTTTGCTATTTTCTTCCTTGCTCATAA
+ACTTTCACCTCAAAAATATTTCGTACATCAAAATATTAGTTCATCGAAATTGTTTTGTCAAGATATGCTT
+TTAAAATTTTATAAATTTTTACGAATTTCTACGAATAAAAGAAAGATATAGAGAAAATTTGTCGAATAAT
+TAAACAACAACACCTATTTCATTTGAGATTGTTTTCAAAAATTTTCACAGAGTTCTACTTATTTTTTCCC
+ATTTCCCTTCCATGGAGTTTTTTCTCGCTTAGAAAGGAACATGGAAATATACAAGAAAACGTTATAAATA
+CTAATGAGTACTTTTTAAATAATCGAATTAATCCCCGTTAAAAACTACTATTTTTCAAGAGAGAAGGGGA
+AATATAAAATGTGTTTTTCATTCACGAACATCAGAGAGTCCAGGATTTTTCAAAAAATGCTTTTAATAGC
+GTTTACTACAGCATTTTTGGGTCAAATATATATTTTCCCATTTGGAACTTCTTTTCGTGTAGGAATGGGT
+GTAATAGTTTTTGTAGTGTTACTTCTTTATTTTTCAGAGGTTAATATTTTTTTCACGGCTCTTCTTACAA
+GCGTGATTGTTCCAATCTTTCGAATCTTGTTAGATATAGCTTTTAATCAACTTCCCTGGACAGAAGCCTT
+TTCACACCATTTTCCGACTAGCATTTACTACATAGCTTTTGGAAGCATATTTAGACGATTTCATTCTACA
+AATCCTTCTGATAATTTGCTCTATTTCGTGGTTTATTTGGGAATAATAGATACTCTTAGCAATTGTGCAG
+AATTATTGGTGAGAACCTTAGTTACTAAAGAAATTCCTTTGCAATTTTTTGATGATGCTATCCCTTTTAT
+TGCAGCAGTAGGTTTTAGTAGAGGACTTATAATTTTATTGTTGTATTGGTTACTTCAAAAGTATACTTCA
+ATGATTTTAGAAAAAATAGAGAAAGAAAGGTATCTGCGATTTTTAGTACTCAGTTTAAATTTAAAAAATG
+AACTCTATTTTTTGGTAAGAGCTGCTGATAAGATTGAAAAAGTGATGAGAAAAAGTTATGAGGTGTATAG
+TTTGCTTAGTAGTGAAAAAGAAACAGAACAAATAAAAGAGGAGCTTAAGAATAAAGCACTGGAGCTTGCT
+GTAGATATGCACGAAATTAAAAAAGATTACTTTCAAGTTAAGGGTCGCATAGAGAAATTATTACCCGATG
+TAGATGTAACTGAGGCTATTGAAATTAGAGAAATAATGGAATTTCTAAAAAAACTTTCATTAGAATATGC
+AGAATCTCTTAACAAAACTGTAAATATAAGATTTGAAAGCAAATTAAATTTTAAGACAGACAAATATGCT
+TATCTTTTTCCCTTGCTCAATGAATTGATTCAAAATGCTATAGAAGCTATTGATAAAGAAATAGGGGTAA
+TAGAAGTTGAACTTTCACAGGATGGTGAAGATGTGATTTTTAAAGTGAAAGATAACGGAGAAGGAATAAA
+ACCAAAAAATTTAGAGACAATTTTCGAACCAGGCTTTTCAACTAAATTTGACAAGAATACTGGTAAGATG
+TCCTCTGGATTGGGGTTGTGCCAAGTGAAACGGCTTGTTGAAATTTTAAAAGGAGAAATTTCTCTTCATT
+CAGAATTAGCGAAGGGAACGGTTTTTACTGTCAAAATTCCTAAAGAGATGCTTATAAAAAAGTAGGAGGG
+GCGAAAAATGCAAGAAAAAGGAACTGCTTTTTATTTAGTTGATGACGATAGAAGTATCAGAAGAATTCTT
+GCTAATATAATTGAAGAAAACGAACTAGGAGAAGTAATAGGGGAAGCTGAAAATGGGAAACAGGCTGAAA
+AAGAGATTTTAGCTTTGAAGCCAGATATAGCCATTATTGACCTTTTGTTGCCTTTCCAGGATGGAATTCA
+GACAATTGCTAATCTTAGAATGCATCAAGACCTTAATTGCAATTTTATAGCGATTTCTCAGGTAAATGAT
+AAAGAAATGGTAGCAAAAGCTTATAAAGCAGGGATTGAATTTTTTATTCACAAACCTCTCAATGTGATTG
+AAATAATAACTGTGGTGAAAAAAGTTCAAGAGTTAAAATTTTTAAAAGAGACTTTTAACAATATAAGTGC
+CGCAGTAAAGCATTACATGAAAAAAGAAATTCAGAATATTTCTGGTACAGAAGAACTAGAGAAAAAAATT
+AAAGGCGTTTTGGCTGAACTTGGCATTTTAGGAGAAATGGGGGCTAGAGATATAATTAACCTTTTGGGGT
+TGATATGGAAGAAAGAGATAGACCTATCTTCTACTACTCTTGCAGAAGTCTATGAAAAACTAAGTCAACT
+CTATGAATCAAGAAATAAAATAAAGATAGAAGCTAAAGCTATTGAAATGAGAATGAGACGTGCAATGGCG
+AAAGCTTTATCAAATATTGCTCTGAGAGCAATAGAAGATTACGGGGACGAATATTTTATCAGATATGGAC
+ATGTTCTTTTTGATTATGGAGATATAAAAACAGAAATGGATTACTTTAGAAAGAAGACGTCTAATAGAGG
+AAAAATAAATGTGAAGAAATTTTTAGAAGGGCTCTTGTGGATAATTGAAGAAAATAGCTTTTAAATTTGC
+CGAGTTAAATTCGGTTTTTTTTTGTTATTAAATGTTGGAGTGTATGTAAAATTTATTTTACAAGAGAGTT
+CACAGAGTTCAGATATCGTTTGCAAGTTTTGTAAAGGAAGGAGGTGCAAATTTATGAGCAGCACGGGTTC
+ACTCACAGTGGAGGAAAAAAGGAAAATAGCACTCCAAAGAGCGGAAGAGTTAAAAAAGAAGATAGAGCCA
+TACTTGAGAGCATCTGAAAAAATAGAGACGGGCTTTAAGTTATCAGAAAAATTTAGAGAAAACAAGGAGA
+AAATTAAAAACTTATTTGGAGCAACAGAAGAGGAATGGAATGATTGGCGATGGCAGATAAGAAATCGTAT
+AAGTGATGTTGAAACTCTCAAAAAGATTGTAAACCTTTCTGAGGAGGAAATTGAAAACATAAAGAGGGTA
+AGTACTCGCTACAGATGGGCAATTTCACCATACTATGCTTCTTTAATGGATCCGGATAATCCTTTCTGTC
+CTATTCGAATGAGAGCTATCCCAAGTATTAAGGAACTTACAGATAAATATGGAGTTCCAGACCCGATGGC
+AGAAGAATATACTTCTCCCGCTCCTTTAATAACACGTCGTTATCCTGATCGACTGATTATAAACGTAACA
+AATCAATGTGGCATGTTCTGTAGACATTGTCAGAGGAGACGCAACATAGGAGAAGTGGATTATCCTGCAA
+AACACGAAGACATAGAAGCGGCATTAGAATATATTCGAAATAATCCAGAAATTAGAGATGTGCTGATAAC
+AGGGGGAGACCCTCTCACTCTTGAGGATGAAAAAATCGACTGGATTTTGTCAGAATTAGATAAAATTCCA
+CATGTAGAAATAAAACGAATAGGGACGGCTGCCCCAGTGACTTTTCCACAGAGAATTACCGATGAATTAT
+GCAAGATTTTAACAAAACATCTGCCTCTGTACATTAATACCCAGTTTAATCATCCAAAAGAAGTTACTGA
+AGAAGCAAAAGAGGCTTGCTTTAAATTAGCAAGAGCTGGGGTGGCATTAGGAAATCAAGCAGTGCTTTTA
+AAAGGGATAAATAATGACCCTCATGTTATGAAAAAGTTAAACCACGAATTACTTAGAATTATGGTTAAAC
+CTTACTACATTTTCCATGCGAAATCTGTTCAAGGGACTACCCATTTTGTTACTACAGTTCAAGATGGATT
+AGAGATTATGGAACAACTTCGCGGTTATACTTCAGGGCTTGCCATTCCGTGGTATATAATCAATGCACCT
+GAAGGGCATGGGAAGACTCCTATTGTGCCTCAGTATCTCCTTATGGTTGGGAAAGAATATGTTCTTATAA
+GAAATTGGGAAGGAAAAGTTTTTGAATATCCGAATGGCTTCCCTGACGATTAAATTTTTATAGGGGTAAG
+GGGAAGAAATGTAACATTTTCCCTTACCCCGAAAAATAAAAAATTATGAGGAGGAATGTAAGAATGGCAG
+TTAATCCTTTAAAGGCTGTTCAAGAACAGATAAAAAATGCTTGTGAACTTCTCAATTTAGAAGAATCAGT
+CTATGAGATATTAAAAGAGCCTCTCAGAGTAATGGAAGTTTCCATTCCCGTACAGATGGACGATGGAACA
+GTGAAGGTATTTAAAGGTTACAGGTCACAGCACAACGATGCCCTTGGACCTGCAAAAGGGGGAATAAGAT
+TTCATCCGGACGTTACACTTGATGAAGTAAAAGCTCTTTCTATGTGGATGACCTTTAAATGCGGTGTAGT
+TGGGCTTCCATACGGCGGAGGAAAAGGAGGAGTAGCAGTTAATCCTCAAGAACTTTCACCAACAGAACTA
+GAAAGATTGAGTAGAGGTTATATTCGGGCAATTTCCAGTATAATAGGGCCTGAAAAGGATATACCAGCAC
+CTGACGTAGGTACAAATGCTCAAGTGATGGCATGGATGGTAGATGAGTATAACAAAATAGTCGGTTATAA
+TAGTCCGGCAGTTATAACAGGAAAACCTTTGATATACGGGGGTTCAAAAGGTAGGGTTGATGCTACAGGA
+TATGGAGTAGCGCTAATCGCGCGCGAAGCTGCGAAAAAGTTAGAAATGGATATAAAGAACTGTACTGTAG
+CCATACAGGGTTACGGAAATGTAGGAAGTTACACGGGAATTCACCTGCAGAGACTGGGTGCAAAGATCGT
+AGGGGTAGTAGATATATATGGAGGGGTATATAACGAAAGGGGAATTGACGCAGAGAAGTTAGCAGAACAT
+GTGAGAAAGACAGGGAGTGTCAAAGACTTTGAGGGCACTACTTCTTTAACAAATGAGGAACTATTTGCAT
+TGGACGTAGATGTACTAATTCCCGCAGCTCTTGAGAATCAAATTACGGAAGAAAATGCTCCGAATGTGAA
+AGCGAGGATGGTATGTGAAGCGGCAAATGGTCCTACAACACCTGAGGCAGACAGGATACTGAGAGAAAAA
+GGAATTTTTGTAGTACCGGATATACTTGCTAATTCTGGTGGGGTGATTGTTTCTTACTTCGAGTGGGTGC
+AGAATTTGATGAATTATTATTGGACTGAAGAAGAAATAAAAGAAAGGCAAGAGATTGTGATGATAAATGC
+ATTTAATAATATATACCAATTGGCTCAAGAATATAAGGTTGATATGAGAACAGCTGCTTATATGATTGCT
+ATAAAGAGAATATATGAAGCGATGAAAGTAAGAGGATGGATATAGAGGAGGTAGAAAAATGAATCTCTCG
+CAGAATGCTCTTCAAATAACCCCTTCTATGACTTTAGAAATAACGGCAAAGGCGAGACAGTTAAAGGCAG
+AGGGAGTTGATGTCATAGACTTTGGAGTGGGTGAACCTGATTTTGATACTCCTGACTATATAAAAGAGGC
+TGCAATTGAAGCGATAAAGAAAGGCTATACCAAGTATACGCCTGCTTCGGGAATACTTGAACTAAAAAAG
+GCTATATGTGAAAAACTGAAAAGAGAAAATGGTCTTTTTTATGAACCAGAGCAGATTGTAGTTTCTAATG
+GGGCTAAACATTCTATATATAACGCACTTTCTGCAATATTAAACCCGGGAGATGAAGTTATCATACCTGT
+ACCTTATTGGCTAAGTTATCCTGAAATGGTAAGGCTCGCTTATGGTAAACCAGTGTTTGTTCAAACAAAG
+GAAGAAAATAATTTCAAAATTACAGCTGAAGAACTCACGGCCGCCATAAACCCGAAAACGAAAGCTCTAA
+TATTAAACAGCCCGAACAATCCCACAGGAGCTGTTTATACAAGAAAGGAGCTACAAGATATTGCTGAAGT
+GGTAGAAGAAACAGGAATATTTGTGATTTCTGATGAGGTATATGAAAAATTGATTTATGAAGGAGAACAT
+GTCAGTATAGCTTCATTGGGTGAAAAAATTAAAGAACTTACGATAGTGGTAAATGGCATGTCCAAAGCTT
+ATGCAATGACGGGATGGAGGATAGGTTATACTGCATCTTCTTTAGACGTTGCGAAAGTTATGGCTAATAT
+TCAAAGCCATACTACTTCAAATCCCAATTCTATTGCTCAATATGCCAGCGTCACAGCATTGACTGGAGAT
+GGAGTGGCAATAAAAAGAATGGTAGAAGAATTTAACAAAAGAAGGCTTTACGCTGTAGAAAGAATAAGTA
+AGATGAAAGGCTTAAAAGCAGTTAGACCACAAGGAGCTTTTTACGTCTTTGTGAACATTGAAGAATATGT
+AGGCAAAAAAGTAAATGGTAGAAAAATAAAAGGGTCTTTAGATTTTGCTACCCTTCTCATTGAAGAGGCA
+AATGTAGCTGTAGTTCCTGCCTTACCTTTTGGTATGGATAATTATATAAGAATCTCATACGCAACCTCTA
+TGGAAAACATAGAAAAAGGACTTGACAGAATTGAAAACTTCTTGAATAAGATTTAGAACTTTTAAGTAGG
+AGGAGTTGATAAAGGTGAAATTTGACGGGGTAAGACCCACCCGCGTAGAAGTATATCTAGATGCAATAAC
+ACATAACTTCAGAGAAATAAAGAAGATAGTTGGAAAAAATGTGAAAATAATGGCGGTGATAAAAGGGGAT
+GCATATGGTCATGGAGCTTCATATGTAGCCAAATTTTTAGAAAAAGAAGGGGTAGACTATTTCGGAGTAG
+CAACTACAGAAGAAGCTTTAGAGTTGAGGGAAAAGGGAATAAAAACTCCTATTCTAATTTTTGGTTATAC
+TCCTCCTACACAGTTAAGACAAATAGTTAAACATGACCTTACTCAAACGGTGTACGATATAAAATATGCG
+AAAGAGTTAGAGAAAGAAAGTCTAAAACAAAACAAAAGAGCAAAAGTCCATATAAAAATTGATACAGGTT
+TGGGACGAATCGGATATATTGATTTTGATTTAGCGCAGAAAGAGATTCTAGAAATGGCAAACATGAGAGG
+ATTAATATTGGAAGGGATATACAGTCATTTTGCTGCCGCATCCGAAGATGATAGGGATTATTGCAAAGAG
+CAGTTCGACAAATTCATGAATCTAATTAGTAGTTTGGAGAAAAAAAGGTTAAAAATTCCTTTAAAACATA
+TAGCCAATGCGGCAGCTATTTTAAATCTCAATTATTCTCATTTAGATATGGTAAGGCCGGGTATAATTTT
+GTTCGGTGCATATCCTTCAAAGAGAGTAGAACGAAAGGTAGAATTGAGAGAAACACTGAGGTTTACTACG
+CGGGTGGTCCATTTAAAAGATGTACCAGCGGGATTTTTTATAGGCTACGGCAAAAGTTTTGTGACAAAAA
+GAAAAAGTGTAATAGCTACTATCCCCGTGGGGTATGCGGATGGACTTGATAGGAGATTATCTAATAACTA
+TAAATTGCTATTAAAGGGAAAGTATGTTCCAATAGTAGGCAGAGTATGTATGGACCAGTGCATGATAGAT
+GTTACTGATGTAGAAGGTGTGGAAATAGGAGATGAGGTGGTTATTATAGGGACACAAAACAATGAGACAG
+TTTCTGTAGAATCTATGGCTGATAAAATTGAAACTATTCCTCAAGAAGTTTTTTCTAGAATTAGCAGAAG
+GGTGCCTAGAGTGTATTTTTATGATGGAATAAAGATTGGAGAAGTAAATTACTTAAAGTGAGGTGAAGGA
+CTGTAAACCATGGAAAGGAGAGTTAAAATAACAGAAACAGTTCTAAGAGATGCCCATCAGTCTTTGATGG
+CTACTCGCATGACTACAGAGGAAATGCTGCCTATTGCAGAAAAGCTTGATAAGGTGGGATATCATTCTCT
+TGAGGTTTGGGGAGGAGCTACCTTTGATGCTTGTCTCAGGTTTTTAAATGAAGACCCGTGGGAGAGGCTG
+CGGGAATTAAAAAAGAGGATAAAAAATACACCCCTGCAAATGCTTTTAAGAGGGCAAAATCTGGTAGGAT
+ACAGACATTATCCGGATGACATTGTAGAAAAATTTATAGAAAAGGCTGTAGCTAATGGAATAGACATAAT
+AAGGATCTTTGATGCTTTGAATGATGTGAGAAATTTGGAAGTTTCCATAAAGGCGACAAAAAGGGTAGGA
+GCCCATGCGCAAGGGACTCTTGTCTATACTATAAGCCCTGTCCACACTATAGACCACTACATAAGAGTGG
+CAAAAGAACTGGTAGAATTAGGTGTAGATTCTATCTGCATAAAGGACATGTCGGGCATATTGAGCCCTTA
+TGTAGCCTATGAACTGGTGAAGAGGCTCAAAGAGACAGTTAATGTTCCCATACAGCTGCACGGCCATTAC
+ACGAGTGGAATGGCTTCCATGACTTATTTAAAAGCCATAGAAGCAGGGGTGGATGCGATAGATACAGCAA
+TTTCTCCTTTAGCTTTGGGCACTTCTCAGCCTGCTACAGAGACCATGGTGGCAGCTTTGAAGGGAACTCA
+ATATGATACAGGGCTTGACCTTGAACTTCTCTCAGAAATTGCTTCATATTTTAAGGAAGTAAAGCGAAAT
+CACTATAAAGAAACAGATTTCTCAATGGTAATGGGTATAGATACTGATGTGCTTGTCTACCAGGTTCCGG
+GAGGAATGCTTTCAAATCTCATTGCACAGCTAAAAGAGCAAAAAGCGCTTGACAAGTATAAAGAAGTTCT
+AGAAGAGATACCGAGGGTGAGAGAGGACCTAGGATATCCGCCTCTAGTTACTCCAATGAGTCAAATGGTA
+GGTACACAGGCGGTTTTAAATGTGATAACTGGTGAGAGGTATAAAATGGTTCCAAAAGAGATAAAGGATT
+ATGTCAAGGGACTGTACGGCAGGCCTCCTGCACCAATTTCTGATGAGATAAAGAGGAAAATAATAGGTGA
+TGAAGAGGTAATTGAGATAAGGCCGGCGGACCTCTTAAAACCACAGTTTGAAGAGGTAAAAGAAGAAATA
+AAAGAGTATTACGAACAGGAAGAGGATGTACTGACATATGCTCTTTTTCCGCAAGTGGCTAAAAAGTTTT
+TTGAGTACAGAAGGGCGAAAAAGTATTTTATAGATTCTAGTATGGTTGGTGAGGGAAACAGAGTGTATCC
+TGTCTAATTTAAATTCCAGAGGTGAAGGAAAATGTCGAAGGTGTTAATGCAGGGAAATGAAGCAGTGGTA
+GAAGGAGCAATAAGAGCCGGGATGAGGTTTTACGCAGGGTATCCAATAACTCCTTCTACTGAAATTGCCG
+AATTGTGCGCCGAGAAGCTTCCTTTTGTAGGCGGGAAATTCATTCAGATGGAAGATGAGATTGCCAGCAT
+GGCTGCAATAATCGGCGCATCACTGGCTGGGTTAAAAGCCATGACAGCCACATCAGGGCCTGGGTTTTCT
+TTGATGCAGGAGAATATAGGCTTTGCAGCAATGGCGGAGGTTCCATGCGTAGTGGTGGATGTGCAGAGGA
+TGGGTCCCAGCACAGGTATGCCCACATCACCTGCGCAGGGAGATGTAATGCAGTCAAGATGGGGAACTCA
+TGGAGACCATTCCATAATAGTTTTATCGCCATCCTCAGTAAAAGAAGCCTATTATGTCACAATACAGGCT
+TTTAATCTGTCAGAAAAGTACAGGACTCCTGTTGTAATCCTCATTGATGAAGTGATAGGTCATCTGAGGG
+AGACGGTAAATTTAGACGAGTACGGGGATATTGAAATAATTGAAAGAAAAATCCCAGAGGATATAGAAAA
+TTACCTTCCCTACAAAGATATAGAAAATGGAGTTGCTCCTTTAATTCCCTTTGGAAAGGGAGTAAGATAC
+CACGTCACGGGACTTGTGCACAATGAAAAAGGCCTTCCCACAAATGACACAAAAATTGCGGAGAGACTAA
+TAAAAAGATTGGTTGACAAAATAGAAAAAAACAAGGAAGACATAGTCATGTACAAGGAAAAAGGCGAAAA
+AGAAGGAGACATTCTCTTTATCTCTTTTGGTTCAACATCAAGGGCAGTAGAAGCAGCAGAAGAAGAACTT
+AAGAAAGAGGGCTTTAAAGTTGGCATTTTTAGACCAATAACAATATGGCCTTTTCCTGACACAAGACTTA
+GAAAGATATACCCTAAATTCAGAAAAATATTTGTAGTAGAGATGAATAGAGGGCAGCTATACTACGAAGT
+GGACAGGGTAGTAAAGAGGGAAGGGGAGGTAGAGAATATAAACAAGGCGAACGGGGAATTTTTTACTCCT
+TGTGAAATTGTAGAGAAGGTAAAGGAGAGAATAAAAAATGGCTTCTAGGCTTGTGGAGGAATACTTCAGA
+AAGGAAACGTTACCAAACATATGGTGCCCAGGCTGTAGCAATGGAATAGTGGCAATGGCAATAGTGAGAG
+CGATAGACAACTTAAAAATTGGCAAAGACAAAGTGGTAGTAGTATCAGGGATAGGATGTTCTTCAAGGGC
+TTCAGGTTACTTAGACTTTAACACCTTACACACCACTCACGGCAGGGCAATAGCTTTTGCCACAGGAGTA
+AAATTTGCAAATCCAGAACTTACGGTGATAGTGATAACAGGGGACGGGGACAATGCGGCTATAGGTGGAA
+ACCATTTCATCCACGCAGCGAGGAGGAACATAGACATAACGGTCGTCATGTACAACAACCACATATACGG
+CATGACAGGAGGTCAGGCATCACCTACAATACCAAGGTACGATAAAGCCACAACAGCACCCTATGGCAGC
+ATAGACAGGGATTTTGACATATGCAAATTGGCTATAGGTGCAGGAGCAACTTATGTGGCCAGAGGCACAG
+CCTATCACGTACAGCAACTTGTAAAACTCATAGAAAAAGGGATTTCCCACAAAGGCTTTTCTTTCATTGA
+AGCCATGAGCATATGCCCCACCTACTATGGCAGAAGGAACAAAAAGGGAAGCCCAGCAGACATGTTGAAG
+TGGCTTAAAGATAATTCGATTGACATAAACAAGGCAGCTAAAATGAAGCCGGAAGAATTGGAAGGCAAGA
+TAATAATAGGCGAATTTGTAAACATAGAGGCTCCTGAGTACACAGAAGAGTATCAAAAGATGGTAGAGAG
+ATTGAAGGTGAGTGTAAAATGAGGTCGCTTGAAATAAGGTTAGGAGGGTCTGGAGGACAGGGGTTAATTC
+TTGCAGGAATAATTTTGGCAGAAGCGGCAATACTGGATGGGAAGGTAAGCGTGCAGAGCCAATCCTATGG
+GCCTGAGGCGAGAGGAGGTTCCAGCAAAGCAGAGGTAATAATAAGCGATGGAACCATTGTGTATCCAAAA
+GTTTTAAAGCCAGATGTACTGCTAGCTTTGACGAGTTCTGCCTATAAAAGCTATAAAGAGGATGTAAAAG
+AGACAGGGCTTATAATAGTTGACGATTCTGTAGAGGTAGAACAAGAGAGCAAAGTAAAGACATTAAAATT
+TCCAATATTAAAAACAGCACAGGAAGTTGTAGGAAAAGCATATGTTGCCAATATAGTCTCTCTAGGTGTT
+ATAGCAGAGCTTACAAAGATAGTTAGTAAAGAATCTTTAGAAAAAGCTGTTTTAAAGAGAGTGCCGGCTG
+GCACGGAAGAACTTAACAGAAAAGCTTTAGAAGAGGGTTTTAAACTGGGGGGAGTTCCATGGGATAAATA
+AAAAGGAGGACCTTATAGAAAGAATACAGAACTGCTATGCTCACCTTAGTAAAAGTCAAAAAATGATTGC
+GCAATACATTGTGAACAATTATGAAAAAGCAGTGTTTATGACTTCCAAAGATATTGCAAAAGAACTTAAA
+ATAAGTGAATCTACTGTTGTGAGATTTGCAAGTGAATTAGGGTATAATGGTTTTCCAGAACTGAAGACTG
+CTCTGCAGGAGTTTGTGAAGGGCAAGTTGACCACATTGCAAAGGCTAGAAATAACAAAGGAAAGTAATGA
+AGAAAAACTACTTGCAGAAGTCCTAAACTTGGACATAGGAAGCATAAAACAGACACTCAACGAAGTAGAT
+GTGGGAACTTTCAAAAAAGTAGTAGATTGTATTTTGAATGCTCGAAAAATTTATATTGTTGGGCTGAGAA
+CTTCTACGGTGATAGCTGAATACATGGGGTTTTATTTGAACTTGCTTCGTGATAACGTAATAGTAGTAAA
+GAGAGGAGTATCAGATCTTTTTGAACAGATTTTAAGGGTAGAGAGAGAAGATTTAGTGATAGGAATAGGA
+TTTCCTCGGTATTCCAGAAGGACTGTGGATTTGCTTAAATATGCAAAATCACAGGGGGCTACAGTTATCG
+CATTAACCGACAGTTTTATTTCCCCTCTTGCGAGGATAGCAGATGAGGTGCTTACAGCCAAGAATAGTAT
+AATCTCCTTTGTGGATTCTCTTGTGGCTCCATTAAGTCTTGTAAATGCGATTGTAGTAGCAGTGGGAACT
+AGAGAAAGAGAAACAATAACAGGTGTTTTTGAAAAGCTAGAGAATATTTGGGAGGAATATGAGGTATATC
+TGACTAAATTTTAATTTTTCTGGGGATAAGAGTGGAGGTAAGGAATGACCGAGAGGGGATGCCTATGGAA
+AGATACTGGGCTATGACAGCAGAAAAAGTGGTTGAAAAGTTAAAAACAGATTGTGAGAAGGGACTTTCAG
+ATGAAGAAGCTATAAGGAGATTAACTGAATATGGCGAAAATTCGTTAGAGGAAGAAAAAATAAAATCACC
+TTTAAGGATGGTTATTGAACAATTTAAAGATTACCTGGTGATAATACTGATAATAGCTTCTGTAATCTCC
+TTTTTTCTTAAAGAAGCAATAGATGGAATTTTAATATTAGCCATTGTAATTTTAAATGCTCTGATAGGTA
+CATTACAAGAATACAAAGCTGAAAAATCTATTACAGCTCTTAAAAAACTTTCTCAACCTTTTACCAAAGT
+TATAAGGGAAGGAAAATTAAAGGAGGTGAATGTAACCGATATTGTGGTAGGAGATGTGGTAGTTATAGGA
+AGTGGAGATGTAATTCCTGCAGATGGCAGGTTAATAGAAGCGAAAAATCTACGCATTGATGAAGCACCTT
+TGACGGGAGAATCTGTTCCTGCAGAAAAAACGGAAAAAGAATTGGAAGATAAAGAAATACCTTTAGGTGA
+TAGAAAAAATATGGTTTATATGGGTACAAATGTAGTGTACGGGAGAGGAAAATTCATTATAACTGCCACG
+GGGATGAATACAGAGATAGGCAAAATTGCTTCTCTGATAAGGTCGGAAAAAGAAGTCAAAACTCCTCTCC
+AGATTAGACTGGAAGAGCTAGGAAAGATTTTAGGTACAGCCATATTACTGCTGTGTGCAGTGATGTTTGT
+AATAGGAAGTTTATTGCAAAATAGACCATTGTTTGATATGTTCTTAACATCTGTAAGTTTAGCAGTAGCG
+GCAATTCCGGAAGGGTTACCTGCCATTATTACTATTACTTTGGCTTTGGGTATTCAAAAAATGGTAAAAA
+GAAATGCGATAATAAGAAGGCTTTCATCGGTAGAGACCCTTGGAAGCACAAGTGTGATTTGTTCTGACAA
+AACAGGAACGCTTACAGAAAACAAGATGGCTGTTGTTAAAATGTATGTGGACGAAAGAGAAATAGATATA
+AATGAGGAGAAGGAAATTGAAAAATCAGAAAAATTTCTTATTGAAAGCGCGGCTCTATGTACTGATGTTG
+CCATAGATACAACTGGTCAAATGATAGGAGATCCTACGGAAATAGCTTTGGTGGTTGCTTTAAATAGAGT
+AACAGGATTAAAAAAAGAGGAATTAGAAAAAAGATTTCCAAGAGTAGAGGAAATTCCTTTTGAATCAGAA
+AGAAAGATGATGTCAACTATCCATTCTATTGAAGGAAAGACATTTAGAGTAATAACCAAAGGAGCGCCTG
+ACTATGTAATCAAAATGTGTGGATATGTATTGAAGAAAAACAGAATAATTCCTTTAGATAAAAATGAAGT
+AGAAACCATTCTTCGTGTTAATGAAAAAATGGGACAGCAAGGGTTAAGAATTCTTGGTGTTGCTTATAAA
+GAGTTGACAAAATTACCTGAAAAACTTGTAAGTGAAGAGGTAGAAAATGACCTGATTTTTATAGGCCTTG
+TGGCTTTGATGGACCCACCGCGGAAAGAAGTTAGGGAAGCTGTTGAAGTATGCAAAAGAGCGGGAATAAA
+GCCTGTGATGATAACCGGCGACCATAAGATTACAGCTTCTGTTATAGCTAGAGAAATTGGAATTTTAGAA
+GAAGGAAATAAAATATTAAGCGGAGAGGAACTAGAAAAAATTTCAGATGAAAAGCTAACTGAAATTGTTA
+AAGAGATTTCTGTTTTTGCCCGTGTTTCTCCTCAGCACAAATTAAGAATTGTTAAAGCGTGGCAGAAAAA
+TAACGCTGTGGTAGCTGTTACAGGTGATGGAGTAAACGATGCTCCAGCACTCAAGCAAGCTGATATTGGA
+ATTGCTATGGGTATTACAGGTACAGAAGTGGCTAAAGAGGCTTCTGACATGATTTTAAAAGGTGATAATT
+TTGCCACAATTGTTGCTGCAGTAGAAGAAGGCAGAACTATATTTGCAAATATAAAAAAAGCAATTCATTA
+CTTGCTGAGCTGTAATTTTGGTGAAATTTTTGCACTTTTTGTAGCTACTATTTTAGGAATGTCTCTTCCA
+CTAAAACCCGTACACATACTTTGGGCAAACCTAGTAACAGATAGTTTGCCGGCTTTGGCGTTTGGATTCG
+AACCTTCTCAAGAAGATATAATGAAAAAACCACCTAGACCAAAAGATGAAAGCATTTTTTCTGGGGGATT
+GATATATAGGATTCCTTTTGAGGGAGCTGTTATCGGAATAGTCACACTTATTGCTTTTATTGTGGGGCTC
+GAGAAGGGAATAAATGTGGGCAGAACAATGGCTTTTGCAGTGATGAATCTGTCTGAATTGGTCCAGGCTT
+TAAATGTTAAGTCAGAAAAGATAGGAATTAGGGATAAGTTTTCCAACAAGCATATGGTTATTGCGTTCCT
+GATAGGAGTAATATTTGTACTCGCTTTAGTTATGACTCCACTAAATGAAATTTTTGATTTTTCTCCTATT
+AGTTATTATCAATGGAATGTTGTAATACTCTTGTCACTTATTCCTCTATTGACGGGTGAAATAATGAGGC
+TTAGAAAAAATTTTAGATAAATTTTACGTAGAAATAAGTTTTTTCTTGTTACAAAACGTTATATACGATA
+TAAAATTTCTTACAAGAGCAAGACATCGTTTACAAAAAAGGAGGGATGAAATTCAGAAAATTCAGTAGAA
+GGGGATACACTTTTCAAAAGTAAAAACTAATAAAAGAGAGGGGAAATGGGAAATATGAAAGATTATCAAA
+AATTACTGACAGGTTTTATCTTGGGAATAATCGTAGGCTTGATATGTTACTACACACTGCCAATAAAAAC
+ATTTCCATTTATGCAATGGGCAGTAGACATAGCTACGCTGATAGGTGCTATCTTTCTGAGGCTAATATTT
+ATGGCAGTAATTCCTCTCTTAACATCTGCGTTAATTTTGGGCGTTTTTGAGCTAAGTCAGGGTAGAGCTT
+TAGGAAAAGTAGCAGTTCAAGCACTAGTCTGGACTATAGTTCTTTCTACAATTGCTGTAGCAATAGGCTT
+AATAGGAGTTAATGTGGTCAAACCAGGAGTCGGTACTAATTTTGATATTGCTGCTGCAGAGAAGCAATCC
+ATAATAAGTATAACACAAACAGCGGAGACCCTCAGAGGATTGCGCTGGTACCAGTATATAGTGAACCTCT
+TACCCCAGAACCCGATAGAGTCTGCAGCAAAAGCTTTACAAGGGGAAATAATTGCAGTAATGGTATTTGC
+TGCCATTTTTGGATGGGCAGTTAGCATAGTAATAAAAGAAGAAAATCATTCATTCATTCAGGTAATGCAA
+GCAATCTTTGAAGCATCAATGGGTGTTGTTAAACTTGCCCTTAAAATGGCGCCTTATGCTATTTTTTGCA
+TAGTGTTTAATACTACTTATAAAATGGGTGCTGGATTCTTGAAGAATCTTGGAGTATATGCTGCGGTAGT
+TGTTGTAGGTCTAGCTATTCAGTTGTTTGTTGTTTATCCATTTTTCCTTAAAGTTTTTGCCAAAAAATCT
+CCGGGCGAGTTCTTTAGAGGAGCTAAGGAACCCATGCTTTACGCGTTTTCTACTTCTTCTTCAAATGCTA
+CCTTGCCAATATCTCTAAAAGCAGCAGAAGAAGAACTAAAACTTCCCCCTCACATTGCAAGATTTATTCT
+GACTATTGGTGCTACTGCGAATCAAAATGGCACGGCTTTATTTGAAGGAGTCACAATTTTATTTTTAGCT
+CAGGTATATGGTGTAGATTTATCCCTTTCTACTCAATTGCTTGTGATGTTTGCAGCGATATTAGCCGGTG
+TGGGAACAGCAGGAGTGCCAGCGGGTTCTTTGCCAGTGATTGCTGCACTGCTAGCGCAAGTAGGTGTACC
+CCCAGAAGGAATTGGATTAATTTTAGGGATAGATAGATTTTTAGATATGTGCAGGACTACTCTGAATGTC
+ACAGGAGACCTAGTAATTGCTGAACTTGTAACGACTTCTTCTGGAGAAAGAGGTATCCCGACAGTGAGTA
+CTACTCAAAGCTAACAATAAATTTTCTCCAATCAAGGCTGCCTCCTCTCAGAATCTTTCATGAGGGGAGG
+CAGCTAATTAAGGTCTTGAAATAACCATAAAAAGGAGAGAGCAGAAATGGAAGCTTTCAGGATTTTTATA
+GAGGGTATCTCAAATTTTACACTAGGACATTTGATAATGCTAGCAATTGGTGGAATTTTAATATATCTCG
+CCATAAAAAAGGAATACGAACCTATGCTTTTGCTCCCTATAGGATTTGGCATAATTCTTACTAATATTCC
+ACTTTCTGCTGCAATAGGAAAAAATGGTTTTCTAACCCTTTTATATAATGCAGGTATCAATACAGAACTT
+TTTCCGATCCTAATTTTCATTGCTGTAGGAGCAATGGTGGATTTTACACCACTTTTTCAACAGCCTTTTA
+TGATATTTTTTGGAGCTGCTGCACAAGTAGGAATCTTCTTGACAATGATAGTAGCATATTTAATGGGATT
+TGATATTGGAGAAGCTGCTTCTATAGGGATAATAGGTGCAGCAGATGGTCCTACTTCAATATATGTTTCG
+ACATTGTTTGCTCCTCATTTGCTAGGACCTATTTCAGTTGCAGCCTATTCCTATATGGCTTTAGTTCCAA
+TAATTCAGCCCCCAATAATTCGAATGCTTACCACAAAGGAAGAACGAAGAATAAGGATGGAATTAGAGCT
+GAAAGAGGTTCCAAAAGTTGTTCGAATAATTTTCCCAATAGCAGTAACACTTATCACTGGAATTTTGATA
+CCTCAGAGTGTGCCACTCATTGGTTCTCTTATGTTTGGAAATTTAATAAAAGAAAGCGGTGTGGTTGAGA
+GACTTTCTAAAGCTGCACAGAACGAACTAGCAAATATTACTACAATTTTACTTGGCATTACTATTGGTGC
+CACGATGACACCAGATAGATTTTTAAACCCTGCTACGCTATTGATTTTCGGAATGGGTCTTTTAGCTTTT
+ATATTTGACACTGCTGGTGGTGTTTTGTTTGCGAAGTTTTTAAATTTATTTTTGAAAAGAAAGGTTAACC
+CTATGATAGGTGCTGCAGGAATATCGGCATTTCCTATGTCTGCTCGTGTTATTCAAAAGATGGCTCAGCA
+AGAGGATTTTACAAACTTCGTATTGATGCAATCGGTGGCAGCCAATGTTTCTGGACAGATAGGATCGGTT
+GTGGCTGGAGGAATTTTGATAGGCCTTGTATCATCTTTATTCATGTAATCACCTAGTTTACAAAAAGAGG
+TGAAGCGCGATGATAAATATTTACACAGTGCTTAAAATTGCATTAGTAGGTATTACCATGACTTTTACAA
+TGCTTATAATATTTTACTTGCTCATCAAATCTTTTGGGCAGACGAGCAAGACAAATAAGCAAAAAAATGA
+TTAAGGAAGTGAAAAATAAATGATTCAAAAGAGCAAAGAAATGAGACTTCGCATAATCAAGGAGTGGTGC
+AAGGGGTGTGGGATTTGTGTAGGATTTTGCCCTAAAAAAGTTTTAGAGATAAAGGGGGACAAGGTTCATT
+TAATTGACGAAGAAAAATGCATAAAATGCGGATTATGTGAGATGTACTGTCCCGATTATGCCATTTACAT
+TGAAGAGGTATGAAGCAATTTACAGGGAGGGATAAAAAATGTGGGAGGAAAAAGAGCTGGAAAGGATAAA
+GAAAGCGAAAGAAGAATGGGAACAGGATGTAGTTAGCAAGGTACTTAGTAAGTTTTCAGAAAGGAGAGAA
+AAATTTGAAACAAGTTCAGGGATAGAAATTAAAAGGCTTTATACTCCGCTGGACTTAAAAGAATTTGACT
+ACAATGAAAAGCTGGGCTTTCCGGGAGAATATCCCTTCACAAGAGGGATACAGCCTACCATGTACAGAGG
+TAGATTTTGGACGATGAGGCAGTATGCAGGTTTTGCTACTGCCGAAGAATCCAACAAGAGATACAAATAC
+CTTTTAGAACAGGGGCAAATGGGCTTAAGCGTGGCTTTTGACCTTCCCACGCAGATAGGCTATGACTCTG
+ACCATCCTCTTGCAGAAGGGGAAGTAGGGAAAGTAGGGGTAGCTATAGATTCGCTGCAGGACATGGAGAT
+ACTCTTCGATGGGATTCCCCTTGACAAAGTAAGCACTTCCATGACAATAAACGCTCCGGCAGCAGTATTA
+CTGGCCATGTATATAGCAGTGGCAGAAAAACAGGGAATAACTCCAGACAAGCTCGATGGGACAATACAAA
+ATGACATACTAAAGGAATACGTGGCAAGAGGGACCTACATTTTTCCTGTTGAACCCTCAATGAGATTAAT
+AACAGACATTTTTGAATACTGTTCAAAAAATGTTCCAAAATGGAACACAATAAGCATAAGCGGCTATCAC
+ATGAGAGAAGCTGGAGCCACAGCCGTGCAGGAAGTAGCTTTTACCTTTGCAAACGCCATAGCATATGTAG
+AAGCGGCCCTAAAAGCAGGCCTTGAGATAGATGACTTTGCACCAAGGCTTTCATTTTTCTTTAGCGCCCA
+CAACAACCTTTTTGAAGAGGTAGCAAAATTTAGAGCTGCGCGAAGACTCTGGGCAAAGATAATGAAAGAA
+AGATTTGGTGCCAAAAATCCTCGCTCAATGATGCTGAGATTCCACACCCAGACGGCGGGCTCCACATTAA
+CTGCCCAGCAGCCAGACAACAACATAATAAGAGTCACAATTCAGGCTTTGGCTGCAGTACTGGGAGGTAC
+ACAGTCATTACACACGAACAGCAGAGATGAAGCTCTGGCTCTTCCTACAGAAGACTCAGTGAGGATTGCC
+CTGAGGACACAGCAGATAATAGCCTATGAGAGTGGAGTAGCTGACGTGGTTGATCCTTTAGGTGGTTCTT
+ACTACGTAGAATACCTCACAGATGAAATAGAGAAAAAGGCAATGGAATACATAGAAAAAATAGATAAAAT
+GGGGGGAGCGACAGCGGCGATTGAAAGTGGATACATGCAGAGAGAAATTCAGAACAGCGCATATAATTAC
+CAGAAGGAAATAGAATCAAAAGAAAAAATTGTAGTAGGGGTAAACATGTTTCAGATAGAAGAAGAACCTC
+CTAAAAACTTATTAAAAGTGGACCCTAAAGTAGAAGAACTGCAAAAACAAAAACTTAAAAAATTGAGAAA
+AGAAAGAGATAACGAAAAAGTGCAAAAAGTATTGAATGACTTAAAAAAAGCCTGCAAAGGTACAGATAAC
+CTGATGCCATATATTTTGGAAGCAGTAAAAGCCTATGCTACATTAGGAGAGATCTGTGGGGTAATGAGAG
+AAGTATTTGGAGAATACAAAGCACCAAGCATATTTTAGCTCCAGGAGGTTATAGTTATGGAAAGGCCAAT
+AAGAGTTTTAGTAGCAAAACCCGGCTTGGACGGGCATGACAGGGGAGCAAAGGTGATAGCGAGAGCCTTA
+AGAGATGCGGGAATGGAAGTAATATACACAGGATTAAGGCAGACACCTGAGCAAATAGTAGAAGCAGCCA
+TACAGGAAGACGTGGACGTAGTCGCATTGAGTATACTCTCAGGCGCTCACAATACACTTTTTCCCAAAAT
+AACAAAGCTTCTAAAAGAGAGAGGGGCAGAGGACATATTGGTGATAGGCGGAGGTGTGATACCAGAAGAA
+GATATTCCCTTTTTGAAAGAGCACGGCATAGCAGAGATATTCACCCCTGGCACTCCCACTTCAGCAGTCA
+TTGAATATATAAAAGCCAATGTTAAGAGGTTGGCAAAAAAATGATGGAATTAGAAAAGCTGCTTCTTAAT
+AGAGACAAAAGAGCAATAGCAAGAGCCATAACCTACGCTGAAGACGATAAAGAAAAAATGCTGGTAAGAA
+GATTGACCTTTATCCAGTAACAGGAGTTCTCTATAAGCAAATACTTCAGAGGAGGGAATGACGTGATTAA
+AAAGGTAGACCACATAGGGATAGCAGTAAAAAGCATAGAAGAAGCGAGAAAGTTTTATGAAGAAGTACTG
+GGCTTGAAAGTGACAGGGATAGAAGAAGTTAAGGAGCAGAAGGTAAAGACGGCCTTTATTCCAGTTGGGG
+ACAGCGAGATAGAGCTTTTAGAGTCCACATCAGAGGATGGGCCTGTCGCTAAATTTATAGAAAAAAGAGG
+GGAAGGCATACACCACATAGCACTTCAGGTAGATGACATTGAAAAGGCGTTAGAGGAGTTGAAGGGAAAA
+GGAGTAAAGCTTATAGATGAAGTGCCAAGGTATGGGGCAGGAGGGGCGAAAATTGCCTTTGTCCACCCAA
+AGAACGCAAATGGAGTATTGTTAGAGCTTTGCGAGAGAGATTAAAACCACAACGTTCCTGGAGGTATGAT
+AGAATGGATGTTCAGGCAAAAATAGAGGAACTAAAAAGAAGGTATGAAAAAATAAAAGAAGGGGGAGGTC
+AGAAAAGAATAGAAAAGCAGCATGAAGCGGGAAAGCTTACGGCTCGTGAAAGACTAAATATTCTGCTGGA
+TGAACACAGCTTTATAGAAATTGATCCTTTTGTGGAACACAGGTGTACGGACTTCGGTATGGAAAAGACA
+GAAGCGCCAGGAGACGGAGTTGTAACAGGCTATGGCACAATTGATGGCAGACTTGTATTTGTATTTGCAC
+AAGACTTCACCGTTCTTGGAGGATCTCTCGGAGAGTACCATGCAAAGAAAATAACAAAAGTGATGGACAT
+GGCGATGAAGATGGGAGCACCACTAATAGGGCTTAACGACTCAGGAGGTGCCAGGATTCAAGAAGGAGTA
+GATGCATTATCAGGTTATGGTCAGATCTTTTACAGAAACACACTGGCTTCAGGAGTAATACCCCAGATTT
+CAGTAATAATGGGGCCATGTGCGGGAGGTGCAGTATACTCACCTGCTTTAACAGATTTCATATTTATGGT
+TGATAAGACGAGCTACATGTTCATAACAGGTCCCCAAGTGATAAAAGCAGTGACAGGGGAAGAAGTGACC
+CATGAGCAATTAGGAGGAGCGACAACCCATAACACATTGAGTGGAGTAGCCCATTTTGTATTTCCAGACG
+AAAAACAAACTTTAATAGCTGTAAGAAAATTGTTAAGTTACTTACCTTCAAACAATATGGAAGACCCTCC
+AGTCGTTGAAACGGGAGACAGTCCTAATAGAGTGGAAGTGGATTTAAACACAGTAATTCCTGATAACCCC
+AATAAGGCCTACAATATGAAAGATGTAATAAAATTAATAGTTGACAATGGCGAATTTTTTGAAGTTCAGC
+CATATTATGCTCAAAATATTATCACTGGGTTTGCAAGGCTTAATGGCCGTAGTGTAGGAATAATAGCAAA
+TAATCCGAGTGTTCTTGCAGGAGTACTTGATATAAATGCATCTGATAAAGCAGCAAGATTTATACGTTTT
+TGCGATGCTTTTAATATTCCAATACTCAACTTGGTGGACGTTCCAGGATTTTTGCCAGGTACAGACCAAG
+AGTATGGCGGGATAATAAGGCATGGGGCTAAGATGCTTTATGCCTATTCAGAAGCGACAGTTCCAAAAGT
+TACTTTGATAATAAGAAAAGCTTATGGTGGGGCTTATCTTGCAATGTGCAGCAGAGATTTAGGAGCAGAT
+ATGGTTTTGGCATGGCCAACAGCAGAGATTGCAGTGATGGGACCTGAAGGGGCAGCTAATATAATTTTCA
+AAAAAGAAATAGAAGAAGCAGAAAATCCAGCGGAAGTAAGGCAGCAAAAGATAGAAGAATATAGAACCAG
+CTTTGCAAATCCATACAGGGCAGCTGCAAGAGGCTATATAGATAACGTAATTGAACCAGCTGTAACTCGT
+CCGATTCTTATCTCAGCTTTTGATATGCTTATGTCAAAAAGAGAAACAAGACCGGCTAAAAAGCATGGGA
+ATATACCGCTGTAAAGGAGGGTAAAAATGAGAAATTATTTTACACTTTTTAGAAAAAGGACAAAAATTGA
+AGAAGAAAAGGTAACAAGAGTTGAAGAAACAGATAATGAAGAAACAAGTAATATAGATATTATTGCTGCA
+ATTGCAAGTGCAGTTGTATGTTTTAGCGGCTCTGAAGAAAAAAGTTTTTATATAAAAACTATAAGGAGAA
+TTGCTGATACTGTTCCTATATGGAATAAAATAGGGCGGTTAGAACAGATAACGAGAATGCCAGAAAAGGG
+GAGGAAAAGAATATGAAAAAGTTTAAGGTTACTGTTAACGGGAAAATTTATAATGTAGAAATAGAAGAAA
+TACAGGAAAATAAAACAACAAAAGAGGTGAGTGAAGAAAAATCTCCACAGGTGGTGTTGTCTGAAAAAGT
+TGAGCAAGAAATTAAAAAAGAAGAAATTAAACCTAAAGAAGAGAAAGAAGTCAGAAAACCTGAGGGAGAA
+AAGACTATAACGGCTCCTATGCCTGGAACTATTGTTGACGTCAGAGTAAAAGAAGGAGATAAAGTAAAAA
+GAGGGGATGTAATTGTTATTTTGGAGGCAATGAAGATGGAAAATGAAATCATGGCACCCGAAAACGGAAC
+GATAGTAAGTGTAAATGTTGCTAAAGGCGATACAGTGAATAGAGGAGATATTATCGTAACCATGGAGTAA
+AAATATCATGGGGCAAATAGCGGAGAGGTTAAGTTAAAATGGGGGATCTTTTAGTAGTATTTCTATCCTT
+TCTTATAATTATTTTACTTGTAATGCTTAAAATAGATATAAATATCGCGCTTTTTTGTGGTAGTGCCCTT
+TTGATTTTATGTTTTGGGGGAAATGCATGGAGCCAAATTTTGCTTAAAACCATTGTAGACTTTAATACAC
+TGTTTCTAATGATTACTTCTTTTGCCATTGCAGTATTAGCTGAACTATACACTAAAACCCAGCTTATCAC
+TGCATTCAATACTTCACTTGTTTCATTGTTGAAAAAACCTAGTCTTGTACTTTCGGTCATACCTGCAGTG
+TTGGGATTGCTTCCAATTGCAGGAGGAGCTCTTTTTTCTGCACCTGTAGTTAAAGAGGTAGGGGAAAGAC
+TTGGATTAGAAGATAACCGGTTAATATTTTTAAATGTATGGTTCAGACATGTGCTTTTTATGATTTTTCC
+TTTAGGGCAATCCTTACTTGTTGCTTCTATAACTACAGGATACAGTCTCGTTGAATTGGCTGCTATTCAA
+ATTCCCATAGCAATTTTTATGGTACTTGTAGGATTTATATTCATTCCCAGATCAGCATTTCAGTCAATAA
+AACCTGCGAGTGTTGAATTGAAAGGAGAGTTTTTGAAAAGTTCCCTACCTCTTTTGGTTGCAATATTTCT
+TTCTCTTATTTTAACAAAACTAATAGGGATTTTTGGAATGCCATTGGGAGTGTTTTTAGGAGTAATTACA
+ATGTTTTTTGTTACAAAAATTTCTTTTAAAGTTTTTACAGATGTAGTAAAGAGTAAAGTGGTACTTTCAC
+TTACTTTTTCTGCATTTCTCATAATGCTTTTACAACATGCAATATTAGATACGGGAGTAAAAGAAATTCT
+TTCTAACTTTTTTGTCAATTATCAAGTGCCTTTCTTTCTTTTGCTTACAATCATACCTGGCATTCTATCA
+GCCCTTACTTCTTCTGCTATTACTGGCATAGTAATGGTAGTACCGCTTATTTCTTTAGCTCATTCTTTAA
+CATTGAAGGAAGCTTCTATTCTTTACGTAAGCAGTTTCTTAATGTATACTATTTCTCCCACGCACCTGTG
+TTTAATTTATACCGCTAGGTACTTTGGTACAGAAATAAAGGGTTCTTACAAGTATTTTTTACCATCTACT
+GTGTTGATTGTTGTGTTTTTAATGTTATATTTTTTGATTTTATAATAAAAACTGGAAATCGTAGTTGTGG
+GGGGATAAAATGAGATACTTTCCGATAGGAGTATTTGATTCGGGGGTTGGGGGACTTACAGTACTTAAAC
+GCCTTATGGAAGTATTGCCACAAGAAAATTATGTTTATTTTGGGGATACAAGAAGAGTTCCCTATGGAGA
+TAGAAGCAAGGAAGAAATAAAAGCATTTACAAAGCAAATCATGAATTTTTTGAAAAAGAAAAATGTAAAA
+ATCTTTGTAATTGCTTGTAATACTATTAGTGCTGTATTTGAAAAGGAAGGAAAGGAAATTGTATTTAATG
+TTGTAGAGGCAGGAGTTAAGAGTGCGGTAGAAACTACTTGCAATAAAAGGATTGGTGTTATTGGGACAAG
+AAGAACTACAGAAGAGAGAATCTATTCAAATAAAATAAAAGAAATTAATAAAAGCATAGAAGTGTATGAA
+GTAGCTTGTCCTGAGCTAGTGCCTCTAATAGAAAAAGGTTTTTACAAAACCGAGTCAGTTAAAAGAGTGG
+TTATAGAATGTGTAAAAAATTTAAAGGAAGAAAAGATTGATACCTTGGTTTTAGGTTGTACACATTATCC
+AATAGTTATAGACTACATAGAGGAAGCATTAATAGGAGAAAATGTAAGAATAGTAGATCCTGCCGAAAGG
+TTAGCCTACGATGTAAAAGAATATATTACAAGAGTAAACATGATAAATCCTAATGGTAGTGGCCAAGTTC
+AATTTTACTTGAGTAAAATGACTCAAAGTTTTATTGAGATAGCTAAAATTCTTCTTGAAGGAAAAATAAA
+TAATTATAATGTTTCTATTGTGGATATAACCAAATATTAGAGAGGTGAGGCAAATGGAATTTAAGAAAAA
+ATTGGGATTTTGGAGTGTTGTCCTTTTAGGTATTAATGGAATAATAGGAGCATTCCTGTAATGAATAAAA
+ATAAGGGAGAATGGACTTTGAAAAAATAAGTACCTCCTGATAAAATACAGAGTGTAAGTTTAAGAACTTA
+CCTCGAATTATCAAAATAGGTAGCGTCAAGTAAGAACATGAGGATTCCCTAAAAAATAGAAATTGTAGGT
+AGTAGTTAGCAAAGAAATCAGTGATTATTAAATCAATAACTTAAAATGACACCTAGGGAAAAACTATAAG
+TAAATAAAATCTAAGCTTTTATGGGCAAAGAAGGCAAATATCACCCTATGGTAAGCTAGACTATTTCAAA
+TACAGTCTAACTTACCACATAAAAGTTGTCAAGATTATAGAGTTTAATTAAGCTCAACAAACCATTGAAT
+CAGTTTAGCCCAATTATCCACTTGGTGGCCATGTTTATCTTTAAGGGGTGCAAGTACTTTGCCATCGGAA
+GCCTCATGAGGTTTCAAGTGATTGTAGTACAGCTGATATAGCAATGCATGAGCGATAGCACCTTCAAAAG
+AACTAAAAGACTTATGGCGCTTGTAATGAGCCTTGTAAGAGCCAAATAAGCGTTCTAAACGGTTTTTATA
+CGGTCTGTAAGTATGACTGTCACCACCGGGTGGAGGAGAGATTCCCAACACAGGTCGATGACGGATATTG
+GCTCCAAAGAAAACCGAAGCGAAATGGACTGCCACATCATAAATAGGCGCTTTATCTGTGACTAAAATGA
+ATTCTCGGTTGTTGTAACGGTCAATGACCTCTTTAAGGATTGTCAAAGCAGCTAAAGCATCCCTATGAGG
+AGAAAGGTGCTGTGAGATAATAAAACCTCTCAAGCCATCACAGGCAGTAAAAAGGTAATGCCACTTACCT
+TTGACCTTTATGTAAGTCTCATCAATAACAACAAGGCCTGACAAAGGGAGGTTGATAGACTTAACAAGCG
+GAGCGAGTTTAGAGGCCAAGGAAACCACCCAGTTTTGTATAGTCTGATGAGAGAGTTGAACTTGCCATAT
+ATGCTGTAGTGCAGAGACAGTTTGCCTTAAAGAAAGACCGAGACCTACGTATAAATTAACAGTTTGTGCT
+ATCAAGAATGGGCTAAAATGGCTTTTTGCGAGGTTAACAGGGGCAGCATTTGGAGAAGAAGAAGAGAGTT
+CATCAAAATCAACATCAAAAGCTCTGAAGCGATATCTTTTACGGTGGTTAAGCCACTTAGGGCAATTATC
+ATTGCGACACTTAAACACAGTAAAATTCTTTCTAGTTTTATCCTGAATAAGTGCAGACCCGCAGAAAGGG
+CAGCGGTAAGTAGGGCGAGACTTTTTAGGAGCAGGTTTACCAGGAGCCCATTGATGTTTACACACTTTAC
+ACTGTAGTTTTTGAAAGCCGTCAGGGTCTTTACCAAAACTGTACAAATAATCAGGAGGGGCACCGCAAAC
+AGGGCACTTATCAACATCAACACAAAGGGGTTTAATACGTCTAACATGAGAGATAGGCTTACCTTGAGCT
+TCAGCTTCGGCAAGGATTTTCTTGTAATCTTTTTTCTCAACAACTTTTTCAACAAGTGGCAAAGGATCCT
+CTAAAGGTGACAAAACTTTGTAGCCTGAAGGTTGGAGGTCAACAGGCGGCTGAATATCTACTTTAAAGTG
+TTTGAGAGCGAATAGAGAAATTTTAAGCAAAAAATTTAATAAATGAGTAAGAAGGAAAACGGGTAGTAGT
+TGTCGAAACATAAATTAGGATTCCCTCCTTTGGGTTGATGGTGTTTGTTTTTGCTACAACTACTACCTAC
+GACACCAAGGGGAGGGAATCCTCCTTTTTCTCGAAAAAATTTTTATTCCAATGTTTTGGAGACTATAGAT
+ACGCGAATTTAAGGCTTTAATTTGACGTTACATCAAAATAAACAGGAGGTACCTAAAATGAAGTATACAC
+AAAATGAGAAGATTTTGCAAGTAACGGGAGACACATTAATTGCGGGAGTAGACATAGCAAAAGAAAGCCA
+TTATGCCAGAGCATTTGACTACAGAGGAGTAGAATATGGGAAATACCTGAGATTTGAAAACAATAGAGAA
+GGTATGACAAAATTTCTCAACTGGGCAAAAGACTTGATGGAGAGACATAAGAAAAACAAACTAATAGTAG
+GGATAGAACCGACAGGGCAATATTGGCTGTGTTTTGCCCAGTACCTTAAAGACAATAACATAAAGGTAGT
+ATTGGTTAATCCATTTCATGTAAAGATGAGCAAAGAATTAGATGACAATTCTCCCACAAAAAGCGATAAG
+AAAGACCCAAAAACAATAGCAATGCTAGTAAAAGACGGGAGATATGTAGAGCCGATAATACCTGAAGGAG
+TATATGCAGAATTAAGGGTAGCGATGGGCATAAAAGACAGGTTGAACAAACAAATAGGGATGACAAAAAA
+TCAAATAACAAGATGGTTGGACATATACTTTCCAGAGTTTAACACTGTATTTTCAGACTGGGAAGGGAAA
+GCAGCACTTATCACATTAAGAGAATTTCCAACGCCTGAGAAGATAGCAAAAAAGAGTGCTGAAGAAATAA
+TATCGATATGGAAGAAAGAAGTACAAAGAGGGGTAGGAGAAAAAAGGGCTATAAAGCTGATAGAAACTGC
+TAAGGAGAGCATAGGGAAGAAGCAGGGCATAAAGATGGCGGAATACGAGATAAAGACTCTCATTGAACAA
+TACGAATTTTTAAAAAAACAAATTGAAGAAATAGAGAAGAAGATGGAAGAATTAATAGTTGAGATACCAG
+GGGTTAAAGAACTACTAGAAATCAAAGGGATAGGAGTAAACACAGTAGCAGGTTTTATTGCAGAAGTAGG
+AGATATTGAAAAATATGAACATCCAAAACAGATACAAAAACTAGGGGGATTAAACCTAATAGAAAATAGC
+TCTGGTAAGCATAAAGGAGAAGCGACAATAAGTAAAAGAGGGAGGAAGCGATTGAGGAGTGTGCTATTTA
+ATGCAGTAATGGCCTTGGTCGCAAAAAACGAAGAATTTCGTGAACTACACAAATATTACACCACCAGAGC
+GCAAAACCCGCTAAAAAAGAAGCAATCACTAATAGTATTGTGCAACAAACTGATAAGGATATTTTATGTC
+ATATTAAAGAAAGGAGTAAAATATGACCCAATCAAGATGATGAAGGACATAAAGAAGCCAGGCTTACAGG
+AAGCTGCATAAAAAGTGCCAACATACTATCAAATCAATTAAGGGTTAATCATCTTCTCTTCAGCTTTAAC
+TTAGTCACATCTAAAGAGCTGACCCTTAAGAAGAAATTGATTTTTATGAAAAGCGAAAGTGTGAGCGATG
+TGACATAAAAGGTAGAAGAAGGAATAAGACAAAAACAACCAATCAAGAGATGGGATATTGACAACAAGAG
+CGGGAATTGTCATAAAAATAATCACCATACGGGCAAAGACCCTGCAATGGAGCAGAAATGACATCCACCT
+CATGGCAGGTAGAACGAAGGAATTAAGGACTAAGATCCAGTGAGACATGGGAGGGTAAACCCCATGAGAT
+AAGTGGAGCTATCCCGCCATAATATGGAAATAGGATATGAGGTTTATTAAGCTTACCCATTTAATGGTTA
+TATAAGTAAGAAATGTTAATATAGGCCATGAGATGCTCTTGTTGTGATGAGAAAATTAAAGAAAAACTAA
+GATATTAAGAGAAAATAAAAGATAATAGAGGGAGGGGGTATTTTTCTCATACCTGGCAAGGCATATGAGT
+TAGCAGGAATAAGTAGCATTTGGGCTTATGTTATAGATGCGCTTCTTGCATTTGTGATTGTTTTATGTTT
+TGCAGAGGCAAGTGGAATATTTGAAAAAACAGGGGGTGCCTATGTTTATGCGAAAGAAGCATTTGGAGAG
+TTTATAGGTTTTGAGGTAGGTATAGTAATGTGGGCTGTAAGAATAAATAGGATGGGCTACATTATCAGTA
+GCTTTTGCTACTACATTAAGTGTGTTTTGGCCTTCAGCTGCTACTGGTACTTTAAAAAATGTGATTGCTG
+TTTCTTTGATTATTATTCTGAGTTTTATAAACTATTTTGGAATTAGAATTGTAGAATACATAAATAATAT
+AGTCACTATCAGTAAAATACTACCTTTAATTGTATTTATTGTATTGGGACTGTTTTTTGTTAATTCTGAG
+AATTTCAATATTTCAGCTTACTCTACTCATAGTGGACTTTGGGCTGCTATTGTTTTGGTTTTTTATGCTT
+TTGCAGGTTTTGAATCTCTAGTGATTGTGGCAGGAGATATAGAAAATCCGAAGAGAAATTTGCCCATAGC
+ATTATTAATTTCCATGGGAATTGTATCTTTAATATATATTCTTACCCAAGTTGTCGCCATTGGGACATTA
+GGAGAAGCTTTGAAAGGTTCACCTACACCTGTAGCAGATGCAGCAAAATCTTTCTTAGGAGAGTTTGGAT
+TACTATTAGTAACTATTGGAAGTCTTATTTCAATCGGAGGAGTAAATCTTGCATATTCCTTCAATACTCC
+ACGAGTAGGAGTGGCATTAGCAGAAGAAGGTATACTTCCTAAAATGATAGCAAAGAAAAGCAAGTATGAT
+ACTCCTTACATTGCAATAATTATTACAGCTTTATTGGCTATTCCTCTTGTATTAACAGGTACTTTTGTAA
+AATTAGCTATGATAAGTGTTGTTTCGAGATTTGCTCAATACATTCCTACTTCGTTAGCTATCATTGTTTT
+AAGGAAAAGGGAAGTTAAAACAAATTTTAAACTGCCTTTTGGAATAGCGATTCCAACTATAGCTACAATA
+CTGAGCATATATTTTTTAAGCAAGGCAAGTATTGAACAGCTCGTATGGGGATTGGGAGGTTTAATACTCG
+CAATGCCGTTATATTTCCTCTTTAAGTATACTTCTTAATTTAATTATTCTTGATTTTCTGTGATTTGGTG
+TGAAAAGAAGATGGAATTTGCCATTGACAGCAATTTATAGGATGGGGTATAATATCAAATAAAATAAGGA
+AAATGCGATGAACAGGAGAGTAGCAATAGCAGGTATACAGGGAGAAGATACCGCGACTGAGAGTATCTTT
+ATACTCATGCTATTGCGAAGGACACCTGGGAGCTGACTGGCCGACAATGTAGGCTAGATCCGTGAACCTG
+CGTTAAGGGAATGAGTACCAATCAGGGTGGCACCACGGGATTAACCTCTCGTCCCTGCGTTCTGCAGACG
+AGGGGTTTTTAAATGTAAGAAGATAAAAAGGAGTTGGTGAGATGCTTACAAAAGCTCCAAGAGGTACTAA
+GGACGTTTTGCCCTCAGAATCCTATAAATGGCAGTATGTGGAGAATCTGATGAGGGAAATATGCGAATTT
+TACGGGTACAAAGAAATACGCACCCCTGGATTTGAGCATACAGAACTTTTCTTAAGAGGGGTTGGGGAGT
+CTACTGACATTGTGAGAAAAGAGATGTACACTTTTAATGATAGGTCTGGAAGGAGCATTACTCTAAAAGC
+AGAAGGAACTTCTCCTGCAGTTAGAGCTTTTATAGAGCATGGACTTTACGCAGAGACGCAGCCTACAAAG
+CTTTACTACATAACCCCTGTGTACAGGTATGAAAAGCCTCAAGCAGGAAGGTTAAGAGAGCACCATCAGT
+TTGGGGTGGAGATTTTCGGGGCAAAAAGCGCTTCTGCTGATGCAGAAGTCATAAGCATTGCCATGACTCT
+TTTAAAAAAGTTAGGCCTTAATAACCTGGAACTTAGAATAAATAGCGTGGGGTGTCCTGTTTGCAGGAAG
+AATTACAACAAGGTGTTGAAGGAGTTTTTGAAAGAACACCTGGATGAGCTCTGTGACGATTGTAAGGTGA
+GATACGAAGTCAATCCTTTAAGAGTGCTTGACTGCAAAGTGGAAAGTTGCAGAAGGGTTACAGGGGAGGC
+ACCTCTTATTACGGATTATCTTTGTGATGACTGCAGAAACCATTTTGAAGAGCTAAAGAAGTATCTGGAT
+GCTATGGGATATGATTACATAGTCGATCCCAGAATAGTGAGAGGGCTTGATTATTACACTAAAACCGCTT
+TTGAAATAATTTCAAAGGACATTGGCGCTCAGGGCACTGTCTGCGGCGGTGGGAGGTATGATGGGCTCAT
+AGAAGAGTGCGGCGGACCTTCAATGCCTGGGGTAGGCTTTGGTATGGGAATAGAAAGGCTTCTTCTGACT
+CTGGAGCAGAATGGCATTGAAATTCCTAAGCCAGAGGGGCCAGACCTTTTTATAGCTTACATTGGCGATG
+AAGCGAAGCTTTTTACTTTTACCCTTGCGAATAAACTCAGGTTTAACGGTTTAAAGGTAGAGATAGACCA
+TATGGAAAGAAGTTTAAAGGCGCAAATGAAATATGCCAATAAATTAAATGCCAAATTTGCTGTGGTGATA
+GGTGAAGAAGAACTCGAGAGCAAAAAAGTGAAATTGAAGAATATGGCTACAGGAGAAGAGACAGAAATTT
+TAATTGATGAAATAGAAAAAGCGATAAAAAATTGAATGGAGGGAGTTTAATGGGAGAACAACTTGGCGGT
+CTTAAAAGAACCCATATGTGCGGAGAGCTCGGGGTTAAAGATGTGGGAAAGTCTGTCGTAGTGATGGGAT
+GGGTCAACAGCAGGAGAGACCACGGAGGATTAGTTTTTATAGATTTGAGGGACAGAACAGGAATTGTGCA
+GATAGTATTCAGTGAACAGGTTTCTAAAGAGGTTTTTGAAAAGGTGCAAAGCGTGAGAAGTGAATATGTA
+TTGGCAGTGGAAGGGGAAGTAGTAAAAAGACTTCCTGAAAATGTAAATCCTAAAATACCCACAGGAGAAA
+TAGAAATTTACGCCAAAAATTTGAAGATTTTGAGCAAGTCTGAAACACCTCCTTTTCCAATAGAGGATAG
+GAGCAATGTATCGGAAGCGGTAAGGCTCAAATACAGGTACCTGGACTTGAGAAGACCTTCAATGCAGAGG
+AATTTAATCACTCGCTTTAAGCTTACGCAAGCCGTGAGGGAGTTTCTCAATGACAATGGCTTTATTGAAA
+TAGAAACTCCCATGCTTATAAAGAGCACCCCGGAAGGCGCCAGGGATTATCTTGTGCCAAGCAGAATTTA
+TCCTGGCAAGTTTTACGCGCTGCCTCAGTCTCCCCAGATATTCAAGCAGCTTTTGATGATTGCGGGATTT
+GACAGGTATTATCAAATTGCAAGGTGCTTAAGGGATGAAGACTTGAGAGCTGACAGGCAGCCGGAATTTA
+CGCAGATAGATATTGAAATGTCCTTTGTAGAGGTGGAAGATGTCCTTGATATAAATGAGAGAATGATAAA
+GCATGTATTCAAAAAGGTTTTGGATGTAGACCTTGATATTCCTTTTAGAAGGTTGACTTATCAGGAAGCA
+ATGGAGAGGTTTGGAACTGATAAGCCTGACTTGAGGTTTGGAATGGAGCTTAAAGATTTGTCCGACATAC
+TAAGAGAGTCAGAGTTTAATGTTTTTAAAAATGCTTTGAAAAATGGCGGTTCAATAAGGGGTATAAATGT
+AAAAGGAGCTGCTTCAATGACAAGAAAGCAGCTGGATGAACTAGTAGAATTTGCCAAAAACTTTGGGGCA
+AAAGGCCTCTTGTGGATGCAAGTTTTGGAAGGGGAAGTGAAGTCACCTGCCACTAAATTTTTGACTGAAG
+GAGAATTGAATAAAATTTTGGAAAGACTTGAAGCAGAAGTGGGAGATTTACTTCTCATAGTGGCGGATAA
+AGATGAAGTGGTTTTTGACACTTTAGGGCATTTGAGAGTTGAAATGGCAAAAAGATTTAATCTTATTGAC
+GAAAGCAAATATGAGTTTGTATGGGTAGTGGATTTTCCGCTTTTAGAGTATGACGAAGAAGAGAAGAGGT
+ATGTTGCAAAGCACCATCCATTTACATCACCTAAAGATGAAGATATAGACCTTTTAGAAAAAGAGCCTCT
+AAAAGTTAGAGCGAAAGCCTACGATATAGTATTAAACGGCACAGAAATAGGCGGTGGAAGCATAAGAATA
+CATGATACTGAATTGCAGAAGAGGATGTTTAAAGTGCTGGGATTTAGCGAAGAGGAAGCATGGAAAAAAT
+TTGGATTTTTAATGGAGGCTTTCAAATACGGTGCTCCTCCTCACGGTGGAATAGCGTATGGGCTTGACAG
+GCTTGCAATGATAATGACAGGAAGCGACACCATAAGGGATGTGATTGCATTTCCCAAAACTCAAAACGCT
+GTGTGCCTGATGTCAGATGCACCATCGGAAGTGTCTGAAAAGCAGCTTAAGGAACTTCACATCAAGATAG
+ACCTATAAACGTTTACCAGTTGAAAAATAGAGGGTTTTATGATATTATTTATATAGGCAAAGGAATAAAG
+CGAAAAAACCCTGTGGTGTTCGTGTGACCCGGTGAAAGGTTGAGCCAACACCAAAAATAAGGGAGCCTGG
+GCTTTGGCAGTGGATTGTAGGCCGCCTCGTCGCGGAAACATGAAGCTGCCAAGAGGGCACCCACTTTGTG
+AGGACGGGTTCAAAACCTACCGGTAGGCACGGCACTATGGGGTTTTTTATTAATTAAAAAAATAACGAAA
+AGCTATTGACATATCTATGAAAAAATTTTATACTATTCTTTGGATACCCCACTGGGGTTGGGAGGTATAG
+TATGTACGAAGAAAGTAGAGAAGACCTTTTAAGGCGGCTGAAGAAGATAGAGGGTCAGGTAAAAGGCATA
+CAGAAGATGATAGAGAATGATGCTTACTGCATTGACGTCTTAATACAGGTGGCTGCTGTTCGTTCTGCTA
+TAAACAGCGTAGCTAAAATCCTGCTAAAAAGCTATACTAGTAGCTGTATAAAAGGAGCCATGTGCGCTGA
+AAAGCAGGAGGAGATGGTGGACGATTTAGTGGAGACTTTTATAAAGTTCATGAGGTAGTTTTAAAAAGCA
+TTTTGCTTTTAAAATGCATAAAGCAATTGCTTTGTACAAAAATAAAAATGAAATAAAAGTATAGGAGTGG
+TTTTATGGCAGAAGTGGTTATAACAAGTAAAAACTGGGAAGAAGAAGTTGTAAACTCAGATGTGCCAGTT
+TTAATTGACTTTTGGGCAGAATGGTGCATGCCCTGCAGGTTGGTTGCTCCTATTATTGAGGAACTAGCAA
+AGGAGTATGAAGGTAAAATCAAAGTAGGCAAAGTCAATGTAGACGAAGAAGATGAACTTGCAATGAAGTT
+CAGAATAATGAGCATACCTACAATTGGGCTTTTCAAAAACGGTAAAATGGTAGGAAAGCTAATAGGTGCA
+AGGCCAAAAGCTGACTTTGTGAAATTTATAGAAAAGTATTTGAATGAGGATACATTCCAGAAAGAAGAAT
+CACTAGAAGTAGAAATTACATACGACAACTGGGAAGAAGAAGTTGTGAATTCAGACGTACCAGTTTTGAT
+AGATTTCTGGGCAGAATGGTGTGCGCCCTGTAGGTTAGTCGCTCCTATTGTAGAAGAGCTGGCTCATGAA
+TACAAGGGCAGATTGAAAGTAGGAAAAGTTAATGTGGATGAAGAACAGGAATTAGCGATGAAATTCAGGA
+TAATGAGCATTCCTACTATCGGACTATTTAAGAAAGGCAAGATGGTTGATAAGATAATAGGAGCAAGGCC
+AAAAGCTGATTTTGTAAGGTTTATAGAAAAACACCTAAACAATTAAAAATCCTGCCTCGGGCAGGATTTT
+TAATTTTGCTGTGTGAATAAATATGAAAGGAATTGCTTAATTTTCCAAAAAATTTAGAAAATCGAAACAT
+AATAAGGCATACTCTAGTAAAACGGAGAAAAACCGAAATTTTTTTTGGTTTTCTCCGTTTTTTGATTGTT
+AGAAAGGCTTTTATTTAGGCAAAGTAAATGTATACAATAAGATTAGAAGAAAAATTTTTATTGAGGTGAT
+AAAATGGAAAACATAAAAGTAGTCGTGTGGGGTCTTGGGGCAATGGGAAGCGGCATTGCAAAGATGATTC
+TTTCCAAAAAAGGAATGGAAATTGTAGGTGCTATTGACACTGACCCTAATAAAATCGGGAAAGATTTAAA
+TGAGCTTTTAGGCACGAATTCTAAACCGGTATATGTCACTTCAAATCCCGATGAAGTTATAAGAAAAGGA
+AGTGCTGATATAGCCGTAATTGCAACTTCTTCATATGTAGAAAAGGTTTTCCCCCTCATAAAAAAAGCGG
+TGGAAAACGGGATGAATGTCATAACTACTGCTGAAGAGATGGCATACCCTTGGGCTCAGCATCCTGACCT
+GGCAGATGAAATTGACAGGCTTGCAAAAGAAAACGGTGTGACAGTGCTCGGCACTGGTATAAACCCGGGG
+TTTGTGCTGGATTATCTCATTACAGCTTTAACAGGAGTTTGTATGGAAGTTGAGTCAATTAAGGCCTCCA
+GAATAAACGATTTATCACCTTTTGGAAAGGCTGTGATGGAAGAACAAGGTGTTGGCCTTACGCCAGAGGA
+GTTTGAGGAGGGCGTAAAAAAGGGCACGGTTGCGGGGCACATAGGTTTCCCTGAATCGATTACAATGATT
+AGCAAAGCCATAGGATGGAAATTATCAGGAATTGAGCAAGTAAGAGAGCCAATAATTTCTAAAACTCACA
+GGGAAACTCCTTATGCAAAAGTAGAACCTGGATACGTTGCCGGGTGTCGCCAGATAGGTTACGGCAAAGT
+GGGTGGTGAGGTAAAAATAATTTTGGAGCACCCTCAGCAGATACAGCCTGAAAAGGAAGGGGTAGACACA
+GGAGATTACATTGAGATCAAAGGCACGCCGAATATAAAGCTATCTATAAAGCCTGAGATCCCTGGCGGGA
+TTGGAACCATAGCTATTTGCGTCAACATGATACCCCATGTGATAAATGCAGAACCAGGGCTTGTTACTAT
+GCTTGATTTGCCTGTGCCCAGAGCTATTATGGGGGATGCAAGGGATATGATAAGGAGGAAGTGATATGGC
+CAAAAAGGGAGACTGGGTCAAAATCAAACAGATTGTCCTTGAACCTCACGAGAGGGCTGAAAATATCCCG
+GAAGATACTAAAAAGACGCCTCTTACCATGTGGGTGAAGGGCATACTTATGGAAGATGCTGAAATTGGCC
+AAAAAGCGAAGATCAAAACATTTACAGGAAGAATAGTAGAGGGAATTTTGGTAGAAGAAAATCCCCGGCA
+CATCCACGACTTTGGGAGTCCAGTTCCGGAGCTTATAAAGGCTGGCATGAAGGCAAGAGAAATATTGTAC
+GGCGGTGAAGGCAATGAGCAGGTATAAGGAGATAATGGCGCGAAAAAATGAGATTATGAAAAAATCTCTA
+GGAATAGACTATGAAAGATTTGAATCAGGCAGTATTGCTTTTGACTATGAGAGAATGATGAGAGAGACAG
+GTTACAGCTTAGAAGAGATAATTAAGATACAAAGAGAAGCCAATGTGGGCAATACTCCTTTAATAGAATT
+GAAAAATTTAACGGAGCTTGCAAGAAAAGTGTCTCCAACCGGCAAAGCCGCCAGAATATTTATTAAAGAT
+GAAGCCTGCAATCCTTCAGGAAGCTTTAAAGAAAGAAGAGCTAGCGTTTCTGTGTATCATGCGAAAAAGC
+ACGGTTACAAAGGAGTCATAGCAGCTACAAGCGGAAATTACGGTGCGGCAGTTGCCTCTCAAGCGGCAAT
+GAAAGGGCTAAAGTGCATTGTGGTACAAGAGGCATATGACAGCAGAGGTATAGGTCAGCCGGAAATCCTA
+GAAAAAGGGAGAAAATGCGAGACCTTTGGTGCAGAGGTTGTACAGCTAACTGTTGGACCAGAATTATTTT
+ATGTAAACTTGATGCTTTTAGAGGAGACGGGATACTTTAATGCTTCTCTTTACACGCCTTTTGGGATTGC
+GGGTATTGAAACATTAGGGTATGAGATAGCAAATCAGGTAAAAGAGAGGACGGGCAAATTCCCTGATGTA
+GTGGTTGTGACTCACGCAGGGGGAGGGAATTTGACAGGTACTGCAAGAGGCCTTATAAAGGCAGGGGCTT
+TAGATACGAAGGTGTACGGAGTGAGCGTTGATTTGACAGGGCTACACATGGCTTCAGACACTGATTTTAA
+CAGAAAATCCTTTACAACAGGCCATACCGGTTTTGGCATACCTTTTGCGACATGGCCGGATAGGGCGGAT
+GTGCCGAGAAATGCTGCAAGGCCTTTGAGATACATGGACGGGTATTACCTTGTAAAGCAGGGAGAAGTAT
+TTTACATGACAGAGCTTCTTGCTCAGTTAGAAGGATTAGAGAGGGGACCTGCTGGCAATACCTCGTTAGC
+TGCAGCTTTTAGCTTGGCACAGCAGATGGAAAATGACCAGATAATAGTTGTTCAGGAGACAGAATACACT
+GGGGCAGGTAAAAACCCAACTGCTCAGCTGACTTTTGCTAAGCAAAATGGAGTTCAGGTGCTTGTAGGAA
+ATCCTGATGAGGAAGTTCCGGGTAAAAACATAATTCTTCCTGAACATCCTTCAATGGTCAAAGCGAGAGA
+AGTGAAACTTGATAATTTGAAGAAATCTTACATTAGAAATTGCATCCAGCACTTTGGAATGCCAAATGAA
+GAAGACATAAAATTTTTGGCTGAGGATACCAAGTCCAGTGAAGATTTTGTGAGAAGGACAATTGAAGAAT
+TAAAGAATGGAGGGTTAGTATGAGAAGGGAAGACGATTTTGAAGTGAGAAGTAAGCACTTGCAACACATG
+ACAGATGAAGAATTAGATGCCTACTTTTGGGAGTTGGCGGAAAAAATTGTGGATCCTTTGATAGAGCTGG
+CTTATTATCACACTTCTCCTTCCATTGAAAGGTCTGTGCTTCTGAGAATGGGATTTTCCAGCATTGAAGC
+TAAGGAAATTGTCAATAGAATTGAGGAAAGAGGGCTTCTTTCAAAGGGAGCAGGGCATATAGTGCTCAAG
+GTGGCAGAAAGAGCAAAAACAGACTATCTCACAGCAGGAAGAGGCCTTGCAAATGGCCAGTATCTAGATG
+TGTTGGATGAGATTGCAAGGGAGGCGAGAGAGAATGAAGCTGGAGAAAGATAAAAAGATTGACATAGAAG
+AGATTTTAAAAGGCCTTGACAAATATGTTCCTAGAAGAAGAGGATGGCACTGGAGGGAAGGGGTAGGAAG
+GCGCAAAATTGGAGATTTTGAGTATTACCAGGTCTCTGAGCCATTGAAAAATAGCATTCCACTGCCTGCT
+GCAAAGTATTTTGGAAATATTGACCCGCAACCAGACTGCGTGATCACCACTGAAATTGCTTCAGGAAGAT
+TTGAAGACGACATAAGGCGAATGAGAATGGCGGCATGGCACGGTGCAGACCACATAATGGTGATAAGGAC
+TTTGGGGCAGAGCCATTTTGACGGATTGATAGAAGGAACTCCTGAGGGAGTGGGAGGAGTCCCAATCACC
+CGCAAACAAGTTAGAGCGACGAGAAAAGCTCTTGATTTGATTGAGGATGAAGTAGGAAGACCTATAAATT
+TTCATTCATATGTCAGTGGAATTGCAGGGCCTGAAATAGCTGTAATGTTTGCGGAAGAGGGAGTAAACGG
+CGCTCATCAGGACCCACAGTATAACGTTTTGTATAGAAATGTAAATATGGTTCGCTCTTTTGTGGATGCG
+GCAGTTGCCAAAAAGATTATGGCAGATGCTGACATGCTCCAAATTGACGGAGCTCACAACGCAAATGCGA
+CTGCAAAATATGGATGGAAAGTAATGCCAGAACTTTTGGTGCAGCACGCTATAAATACCATGTATTCTCT
+GAAAGTGGGAATGAAGCCTGAGAACATAGCTTTATCTACTGTGCCGCCAGATGCTCCGCCAGCACCCTGT
+ATAAGGCTTGACCTTCCTTACGCGGTAGCCTTGAGGCAGCTTTTCAAAAATTACAAGATAAGGGCGCAGA
+TGAATACCAAATACATTGAACACGATACAAGAGAGGCGACAGTTACACATGTTTTAAACCTTTTAATATC
+CCGCTTGACATCTGCTGACATCCAAAGTACAATTACTCCCGATGAGGGAAGAAACGTTCCGTGGCATTAC
+AACAATATAAACGCTATAAATACGGCCAAACAGGCATTGATTGGGATGGATGGCCTCAATGAAATGGTAA
+AACTCAATTTTGACGGAGAATTGGGGAAGAAAGTAAGAGAGCTCAAGATGAGGGCAATACTTTTCATGGA
+AGAAATACTAGAAGTTGGTGGATATTTTAAAGCAGTGGAAGCAGGATTTTTTGTAGATTCTGGCTATTAT
+CCTGAGAGAAACGGTGATGGCATTGTAAGGACTATAAACGGAGGAATTGGAGCTGGCACAGTGTATAAGA
+GAGATAAGGACTACATGGCCCCTGTATGCTCTCATTTTGGGTACAACAACCTGCCGGAAGGCCTTAACAA
+GCCCTGTGATTTAATAGATGGATGCACTTTGTGCAAGAGAGAGAAGATTCAGTATATAGACGAACTGGAC
+GAAACTGACAATGTGCACAATAGGTTAAAAGAGACGTTTGAATATAGAAAAGGAGACAAGATAAAACCTG
+AAGTTGAATGGGCTGGAGATGGCGTAATAAGCATGAACCTCTTTTTGCCTGTGGATGAGAGGACTGCAGA
+ATATGCTGCTATTAAGTACGCTGAAAAATTAGGGCTTACTGATATAGCAGTTTTAAGTAAGCTTCCAATG
+CACCCTGCAGAGGGAACATATGTGGAAATAAGGGGTCGTGTTCAGTTTGCCATTGATAAAAATGAGTTAG
+TAATTCCGCCTGAAGAGAAGATACTATCAGATGAGGAAATAGAAGAAGACATAAAGAGAAAGCCAATGAA
+GGTTGTAGCGGCAACCGTAGGAAATGACGAACACTCTGTCGGTTTAAGGGAAATCCTGGATATAAAGCAC
+GGGGGGATTGAGAAATACGGCATAAAAGTGGTATACCTGGGTACGTCAGTTCCTGTAGAAAAGCTTGTAG
+ATGCGGCAATAGAAGAAAACGCTGATGCCATTTTGGTGAGCACCATAATAACTCACGACGATGTGCACAT
+CAAAAACATGAAAAAAGTACACGACCTGTGTGTAGAAAAGGGCATAAGAGACAGAGTGATACTGGTAGGG
+GGAGGAACGCAGATTACAAACGATTTGGCTAAAAGCGTAGGATTTGATGCCGGATTTGGCAGGGGCACAA
+AAGGAAATCAGGTAGCAAGCTTTTTAGTTAAAAGGAGAAGGGAAATGGAAAATGAAAAGGACAGTTGATG
+TTCTGGTAGCTGAGATTGGAAGTACAACTACAACTGTAAATGCTTTTAACTTAGAGGGCACACCGATCTT
+TCTAGGGCAGGGCATGGCACCTACTACTGTGCTAGAAGGAGATGTAAATGTTGGGCTCAAGGCTGCCATT
+GAAGATTTGAAAGGTAAAATAGGGGATTTTGAGTACAAAGAAATGCTCGCCTGTAGTAGCGCTGCAGGCG
+GGCTTAAAATGACTGTCCACGGTCTTGTCTATGACATGACTGTAAGAGCAGCAAAAGAAGCGGCTTTGGG
+GGCAGGTGCCAATATAAAGCTTATCACTGCAGGAAAATTGAGAAGAACCGATTTGGAAAAAATAAAAGAG
+ATAAAACCTAATATAATACTTTTGGCAGGTGGAGTGGATTACGGAGACAGAGAGACAGCCCTTTATAATG
+GCGAAAAGTTAGCAGAACTGAAACTGAACGTGCCTGTGATATACGCTGGAAACATAGAGAACAGGGAAGA
+AATAGCCTATATATTCAAGGAAGCAGGTCAAGAAGTGTACATTGTAGACAATGTATATCCTTCTATTGAT
+AAACTGAATGTTGAACCCACGAGAAAAATGATTCAACAGGTGTTTGAAAAGCACATCATCACGGCTCCGG
+GGATGAGCAGGGTAAAAGAATTGGTCACAGGTAATATCATTCCGACTCCTGGAGCAGTGATGGAAGCCTG
+CATACTGCTTTACAATGAAATAGGAGATCTTATGGCATTAGACATAGGAGGAGCCACTACAGATGTCCAC
+TCTGTTACAGAAGGAAGTGAAGAGATACAAAAGATGACAGTAAATCCGGAGCCATTGGCCAAAAGGACTG
+TAGAAGGGGATTTAGGGGTATTTGTAAATTCCAGAAATCTTTTTGAACTCTGGGGAGAGGAAGTTTATAA
+AAAATTTGCCAATGCTGAAGAACTTATAAAAAACATAAAGCCAGTTCCAACAACAGATGAAGAGAGGGAA
+TTTGTTCTCTTTCTTGCAGCTAAAGCTGTAGAAATAGCAGTAAAGCGCCATGCTGGCAAAATGGTCAGCT
+ATTTTGGACCCACTGGAAAGAGCTTTTACGTTGAGGGAAGAGATTTGACAGCAGTAAAGTGGATTATAGG
+AACTGGAGGAGTCTTTACAAGACTTGAGGGTTCAGAGGAATTGCTCAAAAACATAAATGACAAAGCTCCT
+GGGAAGGAGCTCTATCCTCCTTCTTCAGCAAAAGTTTTAATTGACAGAGATTATATCATGGCGGCTTGCG
+GAGTTTTATCTAAAAAATACCCTGAAGAGGCTTTGAGACTGCTGAAAAATAGCCTTGGAATTTAAAAGTG
+AGGGAAGATAGATGTATCCTTTATTGAGAATAAATTTAGAAAAGCTTCGCCACAACGCCCATATTATTGT
+TGAACTGTGTAGAAAAAGAAATATAAAAGTAGTGGGGGTCACAAAAGTTTTTTGTGCTATTCCCAAAGTA
+GCTGAGGAACTTGTGAAAGCCGGAGTAGACATGTTAGGAGATTCCAGGATAAAGAATTTAAAAAAATTGC
+AGCACATACCTGTGCCTAAAATGCTTCTTCGGATTCCAATGGAAAGCGAAGTAGAAGAGGTTGTAAATAC
+GCTGATATAAGTTTAAATTCAGAGATAAGCACAATTAAGAATTTATCAGAAGAGGCTATAAGGCAAGGCA
+AGGTTCACGATATAATACTCATGATAGATTTAGGGGATTTAAGAGAGGGAGTGTTAAAAGAAGATGCCCT
+TTTAGTTGCTGAAGAGATACTAAAACTCAAAGGAGTGAGGTTAAGAGGTGTTGGAACTAATTTGACCTGC
+TACGGTTCTGTTATTCCTACCCCGGATATACTGGAAGAACTTATCGAAGTAAAGGAGGCCATTGAGAAAA
+AATTCGGTCAAAAATTAGACATAGTTTCGGGGGGTAATTCGAGTAGCTTGTATCTTGTTCAGAACGGACT
+TATTCCTCGTGGCATTAATCAGCTGAGAATAGGAGAGGCAATCGTTTTAGGTAGGGAAACCGCTTTTGGA
+GATAGGATTCCCCACACTTATGATGATGTGTTCACATTGGAGGCTCAGATAGTAGAGCTTAAAGAAAAAC
+CCTCTTATCCAAGGGGAATTTTAGGCATGGATGCCTTTGGTGAAAAACAGGTTTACGTAGACAGGGGAAT
+AATGAAAAGGGCTATACTTGCAATTGGAAGGCAGGATGTGAATATTGGCGATTTGATTCCTATGGATAGT
+TGTGTAGAACTGATTGGATCAAGCAGTGACCATCTGATTGTGAATGTGACCAATTGCGATTATCCTTATA
+AAGTTGGAGATGTAGTGAAGTTTAAGCTAAGATATGGAGGAATTCTTTCTTGCTCTACTTCAGAATATGT
+AGAAAAAGTTATTGAAGAGGCGTAAGCCTCTTTTTATGTTGACAATAACTTTGTTACATGGTATGCTTTT
+TATTGAAATCCGGGTGATATAGTAGGAATTCAGGGGTGAGGAACTATGAAGCTTTCTACAAAGGGAAGAT
+ACGGGATTCAAGCTATGTTTGAATTGGCCCTATATTACGGGGAAGGACCTATCTCTTTAAAGACTATCGC
+AGAAAATGAAGGGCTTTCTGAACATTATCTGGAACAGCTTATGGCAATTTTGAGAAAAGCAGACCTTGTA
+AAAAGCGTAAGAGGTGCTCAAGGAGGGTATATGCTGGCAGCTCCGCCGGATAAAATAACTGTAGGCGATG
+TGATAAGGACTCTAGAAGGTTCTCTTGCCCCTGCAGATTGTGTAGTGGAAGACACTCCTTTTGAATGCAG
+CAGAGCAGGAGGCTGTCCTACAAAGCTGGTTATGGAGAGAATAAGAGACAGCATAAATAAAGTTATAGAT
+TCTATCACTTTGCAAGACATGGTGGAAGACTACAGAAGGCTTAATCAAAAAAGCGCTTTTATGTACTACA
+TTTAAAGCTTTGAAAAGGAGGAATTTTTACTTTTCATGGAGGTTAACAACAGAGTTGTAGTTGGAATGAG
+CGGAGGAGTAGATAGTTCAGTCACTGCATACCTTTTAAAAGAGCAGGGATTTGAAGTTATAGGAGTGACA
+ATGAGAGTTTGGGTAGACCCTTACGGAAAAGCCCGCGATGATGACAAAAGCTGTTGCTCTTTAAAAGCAA
+TACATGATGCAAAAAAAGTTGCTGAGATTTTAGGAATCCCCCATTATACTGTCAATTTGAGTGAAGTTTT
+TTATGATAAAATTGTCAAATATTTTATTGACGAATATCTAAAAGGTCGAACTCCAAATCCTTGTGTTTTC
+TGCAATAGATTTATAAAATTTGGAGACCTTTTAGAAAAAGCCCATGAATTGGGAGCTTATTATATAGCGA
+CAGGACATTATGTGAGGAAAGAATACGATGAGGACAGAAAAAGGTATTTATTAAAAAAAGGCTTAGACTT
+TAAAAAAGACCAGAGCTACATGCTCTATCGCTTGACTCAAGAACAGTTAAAACACGCACTTTTTCCCCTA
+GGTAACTATACTAAAGAAGAAGTGAGGGCTTTAGCTGAAAAAATAGGACTTCCTGTTGCTGACAAAAGAG
+AGAGCCAGGAAATCTGTTTTATTCCAGACAATGATTATAAGGCTTTTATAAAAAGACAGATTAAAAAAGA
+TGTAAAGCCAGGAGAATTTAGAGACATCCACGGCAATTTCTTAGGGTATCACAAAGGAATAATAAACTAT
+ACAATTGGGCAGAGAAAGGGCTTAGGTTTATCTTCCGACAGGCCTTTGTATGTTGTGGACATAGATCCAG
+AAAACAATGTAGTCATCGTCGGACATCAGGAAGATGTCTGGGGTGAAGAGCTGATATCTTCAAACAATAA
+TTTCATTTCAATAGAAAAACTGGAAGAAGAGATAAAGGTTACCGCTAAAATACGGTATACTGCCAAAGAA
+GATGAGGCGATAATAAAGCCGTATGGCGATGATAAAGTATTAGTAAGATTTCTAAGACCACAAAGAGCGA
+TAACTCCTGGACAATCTGTGGTATTTTATGATGGCGATGTAGTAGTAGGAGGAGGAATAATTGAGAAAAA
+AGTAAGATGAGCACCCTTGGGGTGCATTTTTTTATTTATAGAGAGGAACACTATAATAAGCAAAAGTCTT
+TGAAAGGTAGAAGGAGGGATTGGATGAGCAACAGAGATAAGTATTTAAAAGGATTTTTGGCAGGAGTTAT
+AGCTGCAGCTTATGTAATTCCAAAGATGGACCTTAAAAAGTACAGGCGTTACAAGGACATGTTTGAGAAA
+AATTTTTCAAAAGTGTGGAGGGTAGTTAAACAGATAAAATTGAGATGAAAAACAAGGTTTACATTATATG
+GTTTTTGATTGTATTAGGGATTTTTTATATTTTCATAAAAAACTGGGTGAGTATCAAAAGCATACTTTCC
+CCTTTTTTTGTTTCTATACTTATGGCGTATCTTTTGAATCCATTTGTAAGATACTTTACTTCAAAAGGTT
+TTACACTAACTTTTTCTATACTGACAGTGTTTTTCATAGTGGCAGCAGCAATTTTGATTTTTTCTTACTA
+CGTTTTTCCTATTTTAATAGGAGAACTAGCTTCTTTTGTGAAAGTGGCTCCAAAATATTTGCGAGAATTA
+AATTCGGTTTTAAATCATTTTAAATTTAATTACCTTTCTAATCTTCCACCTAATATTGAAAGTGCTGTAG
+AAAAAAATTTAAATGTGCTAACTGCAGGAGTTGCTTCCTCTATTGATACATTTTTTAAATCTGCAGTTGG
+AATGCTGAAAGGATTTGTAGACATTGTAATTATTCCAATTCTTACCTTCTATTTTTTGAAAGATAAAGAC
+ATTTTTTTGACGCAGGTTGAGTGTTTGATTCCATTAAAATACCGAGAAAAAATTTTTTCACTGCTTTTTA
+AAGTGGACAGGATATTGAGCAAATACTTGAGAGCGCAAGCTTATTTGTCTATTTTTGTAGGAGCGTTTAC
+AGGTTTAGGATTGGCTCTCGTAAAAGTAAGATATGCTTTTTTGTTGGGAGTGATAGCAGGTATTTTAAAT
+ATAATTCCGTATATTGGGCCAATTCTTTCTATCCTTCCAGCGGTTGCGATTGGGCTTATGGATTCAATTT
+TTAAAGGCTTGTGGGCTTTTGCCATCTGCCTTCTAATACAGCAGGTTGAAAATGTGTTTGTGACTCCTAA
+AGTGATGGGAGATAGTGTTGGACTACACCCTGTTACAGTAATTTTTGTGCTTATTTTAGGAGAAGAACTT
+TTTGGAGTATGGGGGCTTTTATTCTCTGTGCCTGTTGCGGCAATTTTAAAGGAGGTTTTTACAGAAATTT
+TTTTAGACAAATAAACATAGTGTAAAATTATCGTAGGATTTTTAAAGTGAAAAAACAAGAGACAACCCCT
+GTGATAAAATAGATTGTGGAAAACAAAAAACACGAAAGGGGTGTCTCTTGTGAAAAAACATATTTTTGAG
+GATATTATACTACAAAATGCTCTAAATTTCACTAGGGAAATGATGAATGTTTTTGAGGATTTATTAAAGA
+ATGGAATGAATATTACAGAGCTTGTAGCAAGGATAAAAGAACTTACGGACAAACTAGGTAGAGAGGCAAT
+AGAAGCAATTATTGAGGAGTTAGATAGGATAATAAAAGAAGACAAGAGAAGGAAAGAAAAATGGGTAGTA
+GAGAGGAAAGATAAAAAGAGATTAACGACAGTCCTTGGGGATATTGAATATGAGAGGACATATTACAAAT
+CAAGGGAGGATGGTAGATATACATATTTAGTGGATGATGCATTAGAGATAGGACGGCACGAGAGGATAGA
+AAAGGGAGTAAAAATAAAGTTAGTAGAAAATGCGATAGAAGAATCATACGAGAAAAGTAGCGAGAAAGCA
+TGTCCAGAGAAAATAAGTAAACAGACGGTATTAAACGCAATAAGGGAAATAGGAGAAGTAGAGGTGAAGA
+GAGAAATAAAAGAGAAGAAGGAAGTAAGGGTTTTATACATAGAAGCAGATGAAGACCATGTACCTTTACA
+AGATGGCAGCAGTGAAACACCGCGATTGATATACATACATGAAGGTAGGGAAGAGAAAAACGGAAGGAAC
+GTACTGAAGAATGTGTATTACAAGGCATACGTAGGAGAGAAAGCAGAAGACATATGGATAGATGTAGCGA
+ATTACATAGAAGAAAATTACAAGGAAGAGAAGATAGAGAAGATATACATAGCAGGAGATGGAGCACCATG
+GATAAAAGAGGGATTAGAATGGATAGTAAAATCAAGGTTTGTGTTAGACAGATATCATTTAAACAAATAC
+GTATTAAAAGCAACATCAAAAGAGCCAAAGTATAGGGATAAGATATGGAGAGCAATAAATGAAGGGGATA
+AAGAAGGAGTGAAGAAAATATTTGGTGAGTTAATAAAGATAGCAAAAGAAGAGAAAGAAAAAGAAAAGAT
+AAAGGAAGCGAAGAGATACATACTAAACAATTGGGAAGGGATAAAGATATACAGTGAAGACGAAGATGTA
+ATAGGGTGCAGTGCAGAAGGGCATATAAGCCATGTATTTTCTGCAAGACTTAGCAGGAATCCATTAGGGT
+GGAGCAGAGAAGGATTAAAGTTAATGGCGAAATTAAGGGTATTTAGCAAGAATGGAGGAGACTTAAGAGA
+AGTAGAGTGGGGCAAGAAAAAGAATATAAATGCAGGAAGTTACAAATTAACAGAGAAGCAAATAAAAGAG
+GCAGTAAGGAGAGTTAAAACGTCTACAAATGAAAAAATAAACAATATTACGGTTTTGAATATAGGGAAAG
+TAACGCCAATATATAGGGTTTTAAGAGCATTAAAATATGCACAAGTTATATAAAGAACATGATAAAACGA
+AGCCCTGAATTAATTAAGTTTCAGGGGTTGTCTTAAAAAAATCCTACAGTATCTTGACACTATCCAAATA
+AATGCCATTATTGACTTGTTTTTTTCAATCTTGTATAATATACTCAAAAACAACGGGGTACAGCCCGTCC
+CCCTGCCTGTTCGGGACGGTTTTATTGTATAAAAGGGGAGGATTTTTATGGAAAAGCTCGGGATGAATGA
+AATCAGGGAAAAATTTTTGAGTTTTTTTGAGAGCAAAGGGCATTTAAGACTTCCAAGTTTTTCTTTAGTT
+CCCAAAAATGATAAAAGTTTGCTCTTAATAAACTCTGGTATGGCGCCTTTAAAACCCTATTTTACAGGCA
+AGGAAACGCCACCAAGCAGAAGAGTTACTACCTGTCAGAGGTGCATAAGGACGCCTGACATTGAAAGAGT
+AGGGAAAACTGCAAGGCATGCCACTTTCTTTGAGATGCTCGGAAATTTCTCTTTTGGAGATTATTTTAAA
+AAAGAGGCTATTCCTTGGGCTTGGGAGTTTGTCGCTGAAGTTTTAAAGCTTCCTGTTGACAGGCTGTGGG
+TAACCATTTATGAAGAGGACGATGAAGCTTTTGAAATATGGAATAAGATAGTAGGGCTTCCGCCAGAGAG
+AATAGTGAGAATGGGCAAAGAAGATAATTTCTGGGAGATAGGTACAGGTCCCTGCGGACCCTGTTCAGAG
+ATTTACTTTGACAGGGGAGAAGAAAAAGGATGTGGCAAACCCGATTGCGGAATTGGGTGTGACGATTGTG
+ACAGGTATGTGGAATTCTGGAACTTAGTTTTCACTCAGTTTAATAAAGATGAGCAGGGCAATTATCACAG
+ACTTCCCAATCCCAATATAGATACAGGAATGGGGCTTGAGAGAATAGCGGCAATAATGCAGGGAGTAGAT
+ACAATTTTTGATGTGGACGTGATAAGAGGCATTCGCGACTTTATATCAGACCTTGCAGAGGTAGAGTATG
+GCAAAGATGCTGATAAGGATGTATCTATAAGGGTTATCACGGACCACATAAGAGGCATCACCTTTATGAT
+TTCCGATGGAATCCTCCCCTCCAACGAGGGAAGGGGTTATGTGTTAAGAAGACTTCTTAGAAGAGCTGCA
+AGGCATGGCAAGCTTTTGGGATTAAATGATGCTTTCCTGTACAAAGTAGTAGATTCTGTTGTGGAAAATT
+ACGGAGGAGCTTACCCAGAAATAATTGAGAGAAAAGATTATATAAAGAAGATTATAAAGCTGGAAGAAGA
+GAGGTTTAAGGAGACGGTAGACCAAGGGCTTGCCATCTTACAGGATTATATAAATGAACTCAAAGCTCAA
+GGTAAGACTGTGTTAGAAGGTGCAAAAGCCTTCAAACTTTACGATACTTATGGATTCCCCTTGGATTTGA
+CAAAAGAGATACTGCAAGAATCAGGCATTACAATTGATGAGGAAGGATATAAAGAAGAGCTTGAAAAGCA
+GAGGGTAAGAGCTAGAAGCAGCAGAAAAGAAGACAATAGCCTGTGGGAGCAGGACATATATTCCACTTTG
+GGAGATATTTCTACGAAGTTTGTGGGATATGAGGTTTATGAAAGTGAGGCTAAAGTGTTAGCTATCGTGA
+AGGACAATGAAGTGGTAGAGCAGGCGGAAGCAGGGGACGATGTAAGTATAATTTTAGATGTGACGCCTTT
+TTATGCTGAAAGTGGCGGACAGGTAGGAGATAGCGGGGTCATTGAAGAAGAAGACACATTAATAAAAGTG
+AACGACTGCAAAAAGGTAGGGAACAAGTTCATACACATTGGCACTGTGGAGAGAGGATTAATTTCGGTTG
+GAGATAAAGTAGTAGCTAAGATTGATGTCTCAAAGAGAAAAGGTGCTGCGAGAAACCACACTGCTACACA
+CCTTCTCCACAAAGCTTTGAAAGAAGTTTTAGGTGACCATGTCAATCAGTCGGGTTCGCTTGTCGCATAC
+GATAGATTGAGATTTGATTTTTCGCACTATCAGGCAGTCTCAAAAGAGGAGCTTAAAAAGATAGAAGAAA
+GGGTTAATGAAAAGATATACGAGCAGCTTCCTGTAGTAGTTGAAGAGAAAAATTACGAAGATGCCTTGAA
+AGAAGGAGCTGTAGCTCTCTTTACAGAAAAGTACGGGGACAAAGTAAGAGTTGTGAAAATTGATGACTAC
+AGCATGGAACTTTGCGGGGGTACACATGTAAAGAATACCAGCGAAATAGGAATTTTTAAAATTGTATCAG
+AAAGCGCAGTAGGAGCTGGATTAAGGCGAATAGAGGCTTTAACAGGTATAGAGGCCATCAAATATTTAAA
+TGAGCAGAAAGAAATATTAGATAGAGTTTCTGAAACTTTAAAGGCGCAGGAAAAAGAAGTAGTTTCAAAG
+ATAGAGAACTTGCAGCAGTCATTAAAGGACAAAGAAAGAGAAATAGAGGGTTTAAAGACAAAGATTGCAA
+GCATTTTAGCAGAAACCCTGATAGATTCGGCTATTTCTGTAGATGGCGTCAAAGTCATAGCTTCCAGAGT
+GGAAGATTACGATATGGAGGCTTTAAAGACTTTAGGAGATATTCTTAAAGATAGGTTGAAGAGCGCAGCT
+GTGATTTTAGCTTCTTCCTCTAAAGATAAAGCCTTGTTTGTAGGAATGGCCACAAAAGATGCTGTAGAAA
+AAGGCGTAAACATGGGAGCAGTTATTAAAGAGACATGCAGCATAGCCGAGGGGAATGGCGGCGGAAGAGC
+AGAAATGGCCCAGGGAACAGGCAAAAATATTTCAAAGGTGAAAGAGGCTCTGGAAAAAGCTATTGAAATT
+GTAAAAGGACAGTTAAAGGCTTGACTGTGGCCTTCTTGATGGGGTATGATAGAGTCAGAGGTGATTGCAT
+TGGTTGAAAAAAATGAGCAGACCATAAAGTACACTGTGTCTAAGGACAAAAAATCTGTGAAAGAGATTTT
+AGAAGCAGTTTACGAGGCGCTTTCAGAAAAAGGGTACGACCCTGTCAACCAAATAGTTGGGTACATTCTC
+TCTGGAGACCCTACTTACATCACTAGCCACAAAAATGCTAGAAACCTCATAAGAAAAATAGAAAGAGATG
+AGCTGGTGGAAGAACTTCTAAAAAGTTACTTGAGCAAAGAATAAATGCCTCACCTCGCGTGAGGCATTTT
+TTTAAGGACGGGGTGTAACTTGAGAGTATTGGGATTGGACGTAGGAGACAAGACCATTGGAGTGGCAATA
+AGCGATGTTTCTTCAACAATTGCCCAGGGGATTACAACTATAAGAAGAAAAAGTTTTGTAGAAGATGTGA
+AAGCAATAGAGGAAATTGTGAAAAAATATAGCGTAGAAAAAGTTGTGGTGGGTCTTCCAAAAAACATGAA
+CGGTTCAATAGGACCTCAGGGGGAAAAAGTCATTAAGTTTGGAGAAAAATTAAGAGAGGTGTTAAGAATT
+CCTGTTGTATTTTGGGATGAAAGGCTTACTACCCTTCAGGCGGAAAGGTTTTTGATAGAAGGAGTGGACA
+TGTCAAGGGGAAAGCGGAAAAAGGTGATTGACAAACTTGCTGCTACTATAATACTCCAGAGCTATCTTGA
+CTCTCAAAAAAATTCCTAAAAAGCCTTGACAGCTGGCTGGAGATGTTATACAATTACATTATCTTGGTAG
+AATTGAGGTGAAAGTTTATGGAACCAGAAATTATTCAGTTGATTGACGAACATGGCCATCCGGTAGATTT
+TGAGCTCGTAGCCGCCTTTGATGTGGATGACAACAGATATGCAGTTGTGGTGCCTGTGGATGGAGATGGA
+GAAGAAGCCTATATCCTGAGGGTAGAGCAGGACGAAGATGGCAATGACATTTTCGTAGCGATTGAGGATG
+AAGATGAGTTCAATGATGCTGTCGAGGCGTACAATGAGCTGATGGAAGAGTATGAAGATTATTATGATGA
+AGAAGATTTTGATGATGATGATGAGTGATTAAATTTTGATGAATAAAGGGATTGGGAATTAAGGTATACC
+CTTTTTGGGTATATCTTAATTTTATTTTGTCTGTTTTCAATTGAAATTAAAGACGGCGAATAATAGTTGA
+TATTTTTTGAGAAAAACTTGTTGACAATTGAAAATGAATATCATAAACTATTTGTAGTTGAAATAATTTG
+GTGGTGAAAAAAGTGAATGAATTTGATAAACTTAAGGAAAAATTGAAAGAGAAGGGTTTTAAGTTGACTA
+CGCAGCGGCGGGTAATTCTGGACGTGATAATGGAAAATAAAAATAAACATCTGTCTTCAGAAGAGATATA
+CGACCTTGTTAAGCGGAAGTATCCTGAGATAGGCTTGGCTACAGTTTACAGGACTCTACAGCTTTTTGAG
+GAACTGGGACTTGTATATAAATTGAATTTTGATGAGGGACGGAACAGGTATGAGCTTTACCAGGAAGATG
+CTCATCAGCACCATCACCTGATATGTTTAAAGTGCGGAAATGTCATAGAAATGGAAGGAGATTTGCTGGA
+AGACTTGGAGAAGCTGATTGAGAAGACGAAGAATTTTGAAATTGTTGACCACAACGTGAAATTCTACGGT
+TATTGCAGTAATTGTAGAAATAAAGTATAATTTATATTAACTGGTGTAAGGTACGGGTCTATTTTTATTT
+AAAGGGGAGAGGGGTAAAAAAATATCTAACGAAAGGAGAAAGGTATTTGGCGCACAAGGCAAAACTGAAG
+ATAATTCCTTTGGGCGGATTAAATGAAATTGGCAAAAACATGACTGTATTCGAGTATGGAAATGATATCA
+TAGTTGTAGACTGTGGCCTCGCTTTCCCTGATGATGAGATGTTAGGAATTGACCTTGTCATTCCCGATAT
+TACTTATTTATTGAAAAACAGGGAAAAAGTTAAAGCAATTGTGCTCACCCATGGCCACGAGGACCACATA
+GGGGCTCTGCCCTACGTGTTGAAGCAGCTCAATGTTCCAATTTATGGTACCAGACTTACAATTGGGTTGG
+TTGAGTACAAATTAAAAGAGCACGGACTTTTGAGAGACAGTAAGCTAATCACTGTAAAACCCAGAGAGAC
+AGTTGAGATCGGCCAGTTTAAAGTAGAGTTTATAAGGACTTCCCACAGCATTGCAGATTCAGCAGCTTTG
+GCTATTCACACGCCTGTAGGTACGGTTTTTCACTCAGGGGATTTCAAGATCGATTTTACGCCTATAGACG
+GGGAAGTGCCGGATTTGCACCGGTTTGCACAATTGGGAGAAAAGGGCGTACTGGTGATGCTGTGTGACAG
+CACGAACATTGAAAGGCCGGGCTATACGATGTCTGAAAGAACAGTAGGGGAGACTTTTGATAATCTTTTC
+AGAAAGGCTGAGCAGAGGATAATTGTAGCCACTTTTGCTTCAAATATTCACAGGGTTCAGCAGATAATAA
+ATTCCGCACAGAAGTACGGAAGGAAAGTGGCCATATCAGGAAGAAGCATGGTAAATGTTGTGAATGTAGC
+CATGGAGCTTGGATATCTGACAGTGCCAGAAGGGCTTTTGATAGATTTGGATGAGGCGAATAAACTTCCC
+CACAACAAAGTAGTGATAATCACCACAGGAAGTCAAGGTGAACCGATGTCGGCACTTACCAGAATGGCCT
+CTTCTGAACACAAAAAAGTGGAGATTGTCCCTGGAGACACTGTCATAATCTCGGCTTCTCCAATTCCGGG
+AAATGAAAGATTGATCTCAAGAGTTATAAATCAGCTTTTCAAAAAGGGTGCCAATGTGATATATGAAGCT
+TTAGCAGATATACACGTTTCTGGACATGCATGCCAGGAAGAGATCAAACTTTTGCACACCCTTATAAAGC
+CGAAATTTTTCATACCTGTTCACGGCGAGTACAGGCACCTGGTGCAGCACGCAAAACTTGCTGAAAGCCT
+TGGAATGCCGCCGGAGAACATCTTTGTAGTGGACAACGGTACAGTGCTGGAATTTACGAAAGATTCAGGT
+AGAATTGCAGGTACAGTCACAGCCGGTAAGGTATTGGTGGACGGATTGGGAGTTGGAGATGTGGGCAATA
+TAGTCCTGCGGGACAGAAAGCACCTTGCCCAGGATGGCCTGTTAGTTGTGGTTGTCACGATTTCCAAAGA
+GACTGGAGCGGTGATAGCAGGGCCAGATATTATTTCACGCGGATTTGTGTATGTGAGAGAGTCTGAAGAT
+TTGATGGAGGAGTCCAAGAACATCGTACGAGAAGTCCTTGCAAAATGTGAAAAAGAAGAAATCAACGAGT
+GGGCTACTATAAAATCCATGATAAAGGATAATTTAAGCAATTTCCTCTATGAGAAAACTAAAAGGAATCC
+AATGATACTGCCTATTATAATGGAAATTTAACACAAAGAATGGAGAGAGGAAAAATGGGTAAAATTGATG
+TAAAATACATTGCGAAAGCGGGAGTTATTGCAGCAATTTATTTTGCAGTGACTTTTTTGCTCGGCAGTGT
+CTCCTATGGCCCTATTCAGTTTAGGCTTTCAGAGGCTTTGGTGGTTCTGCCGATGATAGAGCCGGCGGCT
+ATCTGGGGTGTTTTCATTGGATGTCTTTTAGCAAATATAGGGAGTCCCTTTGGCATTATAGATATTTTAG
+GAGGGAGTTTTGTAACCCTTATAGCTGCGTACCTTACATCAAAGGCAAAAAAGTTTTATCAGGCTATTTT
+GCCTCCCATTATTTTGAACGCTTTGTTTGTTTCAATATGGGTGAGCTATTTCCTAAAAATGCCTTATTAC
+ATTGTGGCAATTGACATTGCATTGAGTGAGGCAATTGTGACAGGTGTATTTGGGTATGCTGTTTTAATTG
+CCTATAAAAGGATTAAAGACAGATACTCACTGTGACAAGTAAGCTTTTAGGCTTACTTGTTTTTATTTTC
+AATTAATTGTATAATTTATGTATACCCCTCTAAGGAGAGAAATAAGATGAATAAAGTCGAAACAAAAGGT
+AAAAGCAAATTTTTTATACTTGTGATAGTTTTAATTTTTCTTTTTGTTTCTGCTTCTTTTTATTATCAAA
+GCCTTTTTAAGCCTGTGTCTACAAGGGCATCAGAGGAAGTGGTTGTGAATATACCCAGTGGCTATTCTAC
+TCACCAGATAGCAAAGCTTTTGAAAGAAAAAAATTTGATTAAAAATGAGTGGTTTTTTGTATGGCGGGCA
+AAAATATTAAAAGCAGATGGTAAGCTGAAGGCTGGAAAATATTTATTAAGTCAGAATATGACAGTTGACC
+AGATTATTGAAAAAATAGCAGCAGGAAAATCTGAAATGGATGTTTTTAAAGTCACAATTCCCGAAGGGTA
+TACTGTTAAAGATATAGCGAAAAAATTGGCTCAAATAGGGCTTGTCGATGAGAAAAAATTTTTAGAAGTA
+GCGCAGAATGGCGATTTTGAATATAGTTTCTTAAAAAACATACCGAGAGATAGGCCCAATAGATTAGAAG
+GTTACCTTTTCCCCGATACCTATTTTATTCCTGTAAATGCTGACGAAAAAGAGATAATAAACATGATGTT
+AAAAAGGTTTGAAGAAGTGTACAACACTGTAATCAAAGACAACGCTCAAAGAATGGGGATGACTCCCGAT
+GAGATTGTGATTGTTGCATCAATTGTAGAAAAAGAAGCTGTGTTGGACAGGGAAAGGTCTATTATCGCAG
+GAGTTATTTACAACAGGCTGAAGAAAAAGATGAAGCTGGAGCTTTGTCCTACTGTTGAATACGCTTTAGG
+AACTCATAAGGAAGTGCTTTCATATCAGGACTTAAAAGTCGATTCTCCTTATAATACCTATGAACATTAC
+GGGCTTCCTATTGGACCTATTTGCAATCCCGGACTTAAATCCATTGAGGCTGCTTTAAATCCTTCTAAAC
+ATGACTATTATTATTTTGTGGCCAGAGGAGATGGAACACACATCTTTAGCAGAACTTATCAGGAGCATTT
+AAAAGCTCAAAGAGAAGTGGAAAGGGAGCAAAATAAAAAGTGAAGGGTTGAGGCGATGGAGATAACCTAT
+CGTGATATACAGTTTATAAGGTCTTTTCACGAGGAGTTGTATGAAGACTTAAAGCCATTGAGAAAATTTG
+CAGAAGAAAATTACATTCCTATAGCAAAACCTGAAGTAGCAGCTTTTTTGAGCTTTATGGTGAGGCTTAA
+AAAGCCTCTTAATATACTGGAGATAGGAACAGCCATAGGATATTCCACCATAATAATGGCAAGGGCCTAT
+CAAAACTCTAAAATTGTTACAATTGAAAGGGATATAAACCTTGCTGAGATTGCAAAGAAAAACTTTAAAA
+GAGCTAAGATAGAGGGAAGGATTGATTTAATCTGCGGAGAGGCAGAAGAGGTACTGGACAATCTGACGAA
+TGAGTACGATTTTATCTTTGTGGATGCGGCAAAGGGCCAGTATTTGGAGTTTTACAAAAAGATAAGAGAA
+TTTGTTCCACAAGATGGGATTGTCCTCTGGGATAACATCCTGTACAAGGGTTATGTAGTTGGTGAAGAAC
+ATGTAAAGCACAAGAGAAGAACGATTGTGTACAGGATGAGGGAGTTTATAGAAGTGTTGAAAAAGGACAA
+GAATTTTTACACGGTGATTTTGCCTTTAGGAGATGGGTTGGCTTTAAGCATTAGGGAGGAGTGATTTATG
+TTAGAGCTTTTGGCGCCAGTTGGAGATTTGGAAAGGCTAAAGGTTGCTGTAAAATACGGAGCAGATGCTG
+TTTACTTTGGAGGACAAAATTACAGCTTAAGAGCCTATGTGGGGCTTACACTTGATGAGATAAAAGAGGG
+TGTTAGATATTTAAAAAAAAGCAACAGAAAAGCCTATATCACCATAAATATTTTTCCCCACAATAAGGAT
+TTAGAAGAGCTGCCGGAATACATTAAAAAAGTTATAGACCTCGGAGTAGATGCTGTTATTGTCTCTGATT
+TGGGAGTTTTTTCTATAGTTAAGGAAATTGCTCCTGAGATAGATGTACACATAAGCACTCAGGCTAATAC
+TGTAAATTACTTGACTGCAAATTTCTGGCACAGATTAGGTGCAAAGAGAATAATTTTAGCAAGAGAGCTT
+TCTTTAAAGGAAATAAAAGAGATAAGGGATAAGACGCCTCCTTCTTTAGAATTGGAGGCTTTTGTGCACG
+GTGCTATGTGCATATCCTATTCAGGGCGATGCCTTTTGAGCAATTACCTGACAGGAAGAGACGCCAACAA
+AGGGGAATGTGCGCAGCCCTGCCGGTGGAAATATTACCTGATGGAAGAAAAAAGGCCGGGAGAGTATTTT
+CCTATTGAAGAAGACGGGCGAGGCACTTATATTTTAAATTCAAAAGACCTGTGCATGATAGAGTACATTC
+CTCAATTGGTAGAAGCTGGAGTTACAAGTTTTAAAATTGAGGGGAGAAACAAGAGCGCATATTACGTTGC
+GGTGGTTACACGGGCTTATAGGAAGGCAATTGACGATTACCTTGAAAAAGGGAAGGATTACGTTTTTGAC
+AGGAGCCTTCTTGAGGAAGTGGGGAAGGCAAGCCACAGAGGATTTACCACAGGCTTTTATTTTGGCAGGC
+CGGGGGCAGATGCTCAAAATTATGAGTCTTCTAAGTACATCCGCACCCATGACTTTGTGGGCATTGTCAA
+GAGATATGACCCTGAGACGAGGATAGCGATTGTGGAGCAGAGGAACAGAATGTTTGTTGGGGATGAAGTG
+GAAGTTATAGGGCCTAAGGTTCAATTTAAGCAGAAAATTGAGAAGATGTGGGATGAGGAAGGAAGAGAGA
+TCGAAGTAGCTCCGCACCCCCAGATGATAGTGAAAATTCCTGTTGTTAATCCTGTTGAAGAGCTTTATAT
+TTTAAGAAGAGAATCTAAAAATAATGTTTAAAAAAGCTCCTTTTGGGAATACTGGTTCCTGAAAGGAGCT
+ATTTTTATGGAGAAAAGGATAGTTTTTTTGCGTATAGTTTTGGCCCTTATGATTTTTATATTGGCTGGAA
+GGCTTTTTTACATACAGGTAGTAAAATATAATTTTTATTCTGAAAAAGCAATGGAACAGAGAATTAAAAG
+CTTTAAAATTTCAGAAAAGCGCGGAGATATATACGATAGAAACATGATACCTTTCACAGATAGAGACTAC
+AAAGAGTATGTCTTTGCAATACCCAAAATGATAAATGATAAAAAAAGGGCAGCAGAAATACTCAGTGAGA
+TTACAGAAATTTCTTCCGAAAAGATTAGAGAAGATTTAAAGAGAAATAAAGACTATATCAGATATGAGAT
+AAGAAGGGATGTAGATTTTTCTCTTCCTGTTGGAATTTTTAAACTCGAGCTTCCACAGAGGTATTCTTCA
+AACTCTCTTGCAAGGCATGTGATAGGATATCTTGGAGATAAAAAGATGGGGTTGGAGGAATCTTTTGATG
+AGGTTTTGGCTACAGATGCCAGCGACAGCATTGCAGTCTTTACTGATGGCAGCAGAAATGACTATATAAA
+GGGATTAGGTGTAAAAATACAAACCGTTCACGACAAAGTTTTTGGTGTAAAAACCACTCTAGACTACCAT
+ATACAGAAGGTGGTGGAAGATGTACTTGACAGGCGTAGGATAGAAGGAGCAGCAGTTGTACTGGAGGTAA
+AAACAGGGAATATACTAGCGATGGCGAGTAGGCCTAATTTTGACCAGAACAGGATAGAAGATTATTTAAA
+AAGCTCTAATGAAGAGTTTATAAATAAGGCTGTATCTGGCTATCCCCCTGGATCTATTTTTAAAATCATA
+GTTGCTGCGGCAGCTTTAGAATCTGGGAAAGTCAGCTTAGAAGATACTTTTTACTGCAGTGGAAGTTACG
+ATATAAATGGAGTTGTCTTTCACGATTTTAAGGGAGAGAGCCATGGCTTGATAAATATAGTCAAAGGTTT
+TGCAGTTTCCTGCAATACAACTTTTATAAGGATAGGGGAGATAACAGGTGCAAAAGCTATTTTAGACATG
+GCAAGAAAATTTGGGATAGAGAAAGACGATGGTCTTCCAATACCGGAGCAAATAGGAAGGCTTCCAAAGC
+TTTCTGACACATACGGCGCTGGCATTGGAAATCTTTCGATAGGCCAGGGAGAAGTTTTGATGACTCCGCT
+TCAAGCTGCCGATATAGTAGCTACAATTGCGAATGATGGTATAAGGAATGTACCGCGTCTTGTGGAGGCA
+GTGGTGGATGAAAAGGGAGAGGAGGTTAAGAGATTTCCGCCTCGAGAATCATATAGAGTGTTAGAAAGTA
+ACACAGCCAAAATTTTGAGGTATATGATGAGGCAAGTGGTGGTTGACCCGGAGGGGACAGGCAAAAGAGC
+AGAGACTTTTTGCAAAAGTGCTGGAAAGACAGGTTCTGCAGAGGTCAACAAAGAATTAAATATATATCAT
+GCCTGGTTTGTAGGCTTTGTGCCTTATGAAAATCCCAAGTATTCTATTGCTGTATTTGTTAAAAACGGAG
+ACACAGGGGGAATAAAGGCCGCTCCTATTTTCAAAGAAATAGCCGAAGAGATAATTAAATACTGATGTAC
+AGGCACCTTTTTCAGATAAAACCATATAATAAATGTGTAATTTATTAAAAAAGAAGAGGTGGCGGCCGTG
+TGGGAAGTTATTGCTGCACTTGTAGGAACCATAGTAAAGGAGATACTGAATTTAGGTTACCTTACTAACA
+CCAATTCTTTTCCAAGCCCTTTATCCCCTGAAGAAGAGAGAAAGTACTTGGAAGCGTACAGAAGAGGAGA
+CGAAGAGGCAAGGAATATATTGATTGAGAGAAATTTAAGACTGGTCGCTCATGTGGTAAAAAAGTATAGC
+GGGACAGGAAGAGATTTAGATGACCTTATTTCTATAGGGACAATTGGACTTATTAAAGCCATAGATACTT
+ATGACTTTGAAAAAGGCACACATCTTGCCACATATGCTGCAAAGTGCATAGAAAATGAAATCCTCATGTC
+CATAAGGGCAGAGAAAAAGATGAAAGGAGAAGTTTTTCTTCAAGACCCAATAGGGGTAGATAAGGAAGGA
+AATGAAATCTCACTAATGGATGTACTTGGGACAGATGAGGATGAGGTATCTGAGCAGGTGGAAAAGAAGA
+TACAGATTAAAAAGCTTTACAGTAAGTTAAACAGCGTCTTAAAAAACAGGGAGCGCATGATAATAGAAAT
+GAGATATGGGCTTTACAATGGAAGAGTGAGGACTCAGAGGGAAATTGCGAAAATGCTTGGAATTTCTCGT
+TCTTACGTATCGAGAATTGAGAAGAAAGCCTTGAATAAGCTTTATAAAGAGCTTTCAATGTGAACTGTCT
+TATTGACAGTCTATTTTTTTGTAGTATATAATTTTAACTAAATGAGGTGGGCTTATGTATGAAAAACTAA
+TTCCTGACATGATTGTGGAAAGTGTACATAAAATCGACTTGAATTTGCTAAAAAAGAAAGGTATTACTAG
+CCTTGTGCTGGACATAGATAACACTCTTTTGCCAAAAAAAGCAAAATTTCTTGATGAGGACACTGTTGAA
+TGGTTGGAAAGAGCAAAAAACGAAGGGTTTAAAATTTGCTTAGTTTCAAATAATACGAAGAAAAGAGTAA
+ATGAGCTCAAAGAAAAAACTGGAATTCCAGGTATTGCCTGGGCAATTAAACCGAGAAAGGGTGCTTTTAA
+AAAGGCCCTAAAACTTTTAGGAGCAAAACCTCATGAGACAGCCTTAATTGGAGATCAAATATTTACTGAC
+ATTTTAGGAGGAAAAAGGGTCGGACTTTATACTATCTTGGTAAAACCTTTGTCTGATGAAGAGCTTGCCT
+GGACTAAGATTATGAGAAGAGCTGAGAAAATCATTTTAAAGAGGATTGAAGGATATGAAAATTGACAGCA
+CCACAAAGGTCTTTGGACTTATTGGGCATCCAGTCAAACACAGTCTTTCACCTTTGATACATAACTCTTC
+TTTTGAAAAGCTCAATTTCAATGGAGTGTACGTGGTCTTTGATGTAGCCCCTGAGTTATTAGAAAATGCT
+GTAAAAGGACTAAAAGCTTTAGGTATAAAGGGATTTAATGTGACTGTCCCTCATAAAGAGAGCGTAATGA
+ATTATTTGGATTTTGTCACGGAAGAGGCAGAAAAAATTGGAGCTGTGAATACAGTTGTCAATGAAAATGG
+GATTTTAAAAGGCTACAATACAGACGTACAGGGATTCATAGATTCCTTAAAAGAGTTGAAAGAGGATGTA
+AGAGGAAGAAAAGCCTTTGTACTGGGGGCAGGAGGAGCATCAAAAGCTATATGTTTTGCCCTTGCAAGGG
+AAGGAGTAGAATCAATTGTAATAGCCAATAGGACTTTAAATAAAGCGAAAGCGCTGGCAGAATACATAAG
+GGAAGAATTTAAGATGAAATGCGATTACTGCAGTATAGAAGAAGTGGAAAAATTTAATGAAATTGATATT
+CTCATAAACACAACTTCTGTGGGGATGCATCCTGAAGTGGGGAACTCTCCAGTTTCTGAGGAGGTAGTGG
+CAAAGGCAAATTTTGTGTATGATTTAATATACAATCCTTCTGAGACGCTTTTTTTAAAGTACGCAAGAAA
+AAACGGTGTAAAAAGCGCAAATGGCCTCTCAATGCTTGTGAATCAGGCTAGCTATGCTTTTTACCTCTGG
+ACAGGAGAGTTTTTTGACAAAGACTTTGTGTATGAGAAAATAAGGGGAGAAATGTAGAGGGAAGAGGTAT
+TTTTATGGCTAAGAAAAAACTTGGAGAACTTCTTGTGGAAGTGGGACTTATCACGGAAGAACAACTGAAA
+CATGCCATGGAAGTGCAGAGCAAAACAGGGGAAAAATTGGGGAAAGTCCTTACAAAGCTCGGGTATGTGA
+CAGAAAATCAGATATTAGAAGCCCTTGAATTTCAGCTGGGAATACCCCATGTGGACCTTCAGAAATACTA
+CATTGACCCTGAGGTTGCAAAGCTTGTTCCTGAATCTGTAGCCAAGAGGCATCTCCTCATCCCTGTTAAA
+AAAAGTGAAGACGGCCTTTATGTAGCAATGGCAGACCCCCTCAATATTTTTGCCTTGGATGATGTGAGAA
+TTATAACTAAACAAAATGTGAAACCTTTGATTGCATCGGAGAGCAGCATTCTAAAAGCTATAGATAGAAT
+CTATGGCAAAGAACAGGCAGAAAAAGCGGCTCAGGAATTTAAAAAGGAGTTTAAAGAAGAGGAAAGCCTA
+CCTCAAGAAGTGCTGGAAGAAATCCAAAATGCTCCTGCTGTAAGATTTGTCAATTCTATAATTGAGCAGG
+CTGTGAAAAGCAGAGCCTCAGATATACACATTGAGCCGACAGAAAAGGATTTGAGAATTCGCTTCAGAAT
+AGATGGGCAGTTGACAGAAGCAATGAGGACTATAAAAAGCACGCATGCTCCTGTTGTGACTAGAATAAAG
+ATAATGGCCAATATGAATATCGCCGAAAGAAGGCTTCCACAAGACGGGAGATTTGATTTCACGGTGTCAG
+GCAGAACCGTAGATGTAAGGGTTTCCTCCCTTCCTACTGTGTTTGGCGAAAAGATAGTTTTAAGGCTTCT
+TGACAAGGAAAACTTTGTGATGACAAAAGAACAACTTGGATTTGATGAGGAGGATTTGCCTCTTTTTGAT
+AAACTGATAAAAAGACCCAATGGAATTGTGCTTTTAACAGGTCCTACGGGAAGTGGTAAAACTACTACTC
+TTTATGCAATGCTAAGAGAGCTCAATAAGCCCAATGTGAACATAATAACAGTAGAAGACCCTGTTGAGTA
+TTCGCTGGAAGGCATAAATCAAGTGCAGGTAAATGAAAAAGCAGGGCTTACATTTGCTACTGCACTAAGG
+TCCATCTTAAGGCAGGACCCTGATATAATAATGATTGGGGAGATAAGAGATACAGAGACAGCTGAGATCG
+CCATAAGAGCGGCGATAACAGGTCATTTAGTGCTTTCGACGCTGCACACCAACAACGCTGCAGGTGCGAT
+AACGAGACTGATAGATATGGGGATTGAGCCTTATTTGGTGGCTTCTTCTGTAGTGGGAGTGATAGCTCAA
+AGGCTTGCTAGAAAGGTGTGCGACAATTGCAAAGTTCCCTATAAGGCTTCAAAGGAAGAAAAAGAGATTT
+TGGGGATTCCGGAAGATGAAGAGGTCACTCTTTATAAAGGCAAAGGCTGTCCTGTCTGCAACAGGACAGG
+CTACAGAGGGCGTATCCCTATATACGAGATAATGACTGTGACTTCTGACATAAGAGAACTCATAAATGCA
+AAGGTTTCCTCAGATGTGATTGAAGAAAAAGCTATAAAAAATGGCATGAAGACTTTGAGAGAAAGCGCAA
+GAAAGCTCATTTTACAGGGCAAAACTACTGTCGAAGAGATGGTGAGACTAACTTATGAGGAATGATGAGG
+ATGGAGACCATTGAACTTTTGAAATTGGTTGTGGAGAAAAAAGCTTCAGATTTACACATAACAGTAGGAG
+TTCCACCTGTTGTAAGAATTAACGGCTATCTTCAAAAATTAGAAGGAGAGCCTTTTACACCTAAAGATAC
+AGAGGAGATAGTCAAAGACCTACTTACGAGCGAGCAGCTAAAAAAGCTGGAGGAAAATGGGGATATTGAC
+CTTTCCTATTCTGTGACAGGTTTGGGAAGGTTTAGAATAAATGTGTACAAGCAAAGAGGAAGTTACAGCC
+TTGCCATAAGGTCTGTTGCCTTGAGAATACCTACTATAGAAGAGCTGGGACTTCCACTCATACTTAAAGA
+TTTGGCTTTGAAAACGAGGGGATTGATACTTGTTACAGGACCTACGGGAAGTGGGAAGTCCACCACACTG
+GCGGCTATGGTGGACTGGATAAATTCTAAAAGGACTTGTCACATTCTTACATTGGAGGACCCTATAGAGT
+ATTTGCACAAGCACAATAAAAGCATAGTAAATCAAAGAGAAATTGGGCACGATGCTACATCCTTTGCATC
+GGCTTTAAGAGCTGCATTAAGAGAAGACCCGGATGTGATACTTGTCGGTGAGATGAGGGATTTGGAGACA
+ATACAGATTGCAATAACTGCTGCCGAGACAGGCCATCTTGTTCTTTCCACTCTTCACACAATAGGAGCTG
+TAAAAACGATTGATAGGATTATTGATGTTTTTCCGCCTCATCAGCAACAGCAAATAAGGATACAGCTTTC
+CAACGTATTAGAAGGAATCATATCTCAGCAGCTTATTCCTAAAAAAGACGGAAGCGGAAGAGTTGTTGCC
+ACAGAAGTGATGATTGCAACCCCTGCTATAAGGAATCTCATAAGGGAAGGGAAGACTTACCAAATACAGT
+CGGCAGTTCAAACAGGTGGTAAATTTGGAATGATTACTATGGACATGTCTATTTTGCACCTTTTAAAATC
+AGGGGTTATCTCTTTGGAAGATGCTTTAACTTACTGCGTTGACCAGGAGAGCTTTTCACGCATGATATAG
+GGGTGATTTTATGCCTTTGTACTTTTACAAAGCAAGGGACATGGGGGGAAACTTAATTACAGGGACTTTG
+GAGGTAGATTCAAAGTCCCAGTGCATAGACATATTGAAGGGGAGAAATTATTACATAATTGACATAAAAG
+AGGAAGTAGTCAAAAAAGACATTCTAGATTTTAGCTCTTTTAAAAGGGTAAAAGTCAAAGACATTGCAGT
+TTTTTGCCGCCAGTTTGCTACTTTGATAAATGCAGGAATTCCTATTCTGACTTCTCTTGCGACAGTGAAA
+GAACAGGTTAGTAATAAAAAACTCAAAATGGCTTTATCAGAAGTGTACGAAGAAGTGCAAAAAGGACGTA
+CCCTTTCTGATGCTATGAGAAAGAGAGAAGACGTCTTTCCAATGCTTTTGTATAACATGGTAGAAGCAGG
+GGAGGTCAGCGGTACTCTTGACAGGATAATGAATGAGATGGCGGACCACTATGAAAAGGAAAATGACCTC
+AATCAGAAAGTAAAATCGGCACTGACATATCCCGCAATTGTGAGCATTGTGGCAGTTTTTGTTGTAGTGT
+TTTTATTAACAAATGTGCTTCCAATATTCGTGGCGATGTTTGAGAATGCAGGAGTAACCCTACCTCTTCC
+TACGAGAATTTTGCTCTTAATTGCTAGCTCAATATCTAACTATTGGTATTTTTACATAGGATTTATTTTC
+CTTATGGTTTATGGTATATATAATTTTGTGAAGACTTCTCAGGGAAGGCGAATTTTTGACAGAATGCTTT
+TGAATATGCCTATTTTTGGACCGCTGAATAAGAAAATTATAACTTCCAGGTTTGCAAGGACTTTAGGGAC
+TTTGGTTGGAGCAGGTATACCCCTTGTCAGGGCACTGGAGGTAGTAGAGAAGGTAGTGGGCAACACAGTA
+GTTGCAGAGGGCATAAGAAGGGCAGAGGAAGATGTGAAAAAGGGACTACCTTTATCTGAACCGTTGAGGA
+GAATTGGAATTTTCCCTCCCATGGTGATTCAAATGATAAGTGTTGGAGAAAGCTCTGGCGCTCTGGATAC
+AATACTTGAGAAGACGGCAAATTTCTTTGACAGAGAAGTTGACACAGCAGTATCCCAGATGACAACTTTG
+TTAGAGCCGATTATAATCCTAATGCTTGCAACAGTGGTAGGCTTCATAGTCGTCTCAATAATAATGCCAC
+TGTTTGAACTATACAATTTCATTGGAAGGTAAATTCAAGGGGAAAGGGGGTGAAAAAGGATGGAATGGTT
+TGTAAAAGCATTAAACAAAGATGAAAGAGGTTTTACACTAATTGAGTTGATTGTTGTAATTGCAATTTTA
+GGAATACTTGCAGCAATTGCTGTGCCGAGAGTGACAACGTCATTAAAAACAGCAAAAGAAAATGCTGATA
+TGGCAAATTTAAAGATATTGCAAAATGCTATAGAGAGATATTATGTTGAACATGAAGGAAAATATCCACA
+GTCATTAGATGAGCTTGCTCCTAACTATATTGACAAAGTACCAAAAACTCAGGATGGAAAAGATTTTAAG
+TACGATCCTTCTACTGGCAAAGTTACTTTACCATAACTTCAGGGCACGTTTTTGTGCCCTCCTTACTATT
+TTTTAGGAGGCAATTTTAATCATGAAAATGCTAATTTACATACTCATATTTCTATTCGGCACAATTATAG
+GAAGTTTTTTAAATGTAGTCATATACAGAGTTCCCAGAAAAGAATCCATAATATACCCTTCCTCCCATTG
+TCCCAGATGTGGTCATGAATTAAATGGTATTGATTTAATACCAATATTGAGTTATATTTTACTTAAAGGA
+AGATGCAGGTACTGTGGAGAAAAAATTTCAATAAGATACCCTGTTGTGGAGCTGCTTACAGGAATTGTAT
+TTGTAATAATTTACTCTAAATTTGGGTTGGACGTGAAGGCTTTTTCTTACATGTTTCTTTCTTCTGTGCT
+GATTTCAGCAAGTTTTATAGATTTGGAACACAAAATTATACCCAATAGCATAATAATAGCTGGATTTATA
+GGTGCTTTAATTTTTAGACTACTCATGTATAGTTATGGCTTTTTAGACTACATTCTGGGATTTTTATTGG
+GTGGGGGAATACTCCTTCTCATCTCTCTTCTCTCAGGAGGGGAAATGGGGGGAGGAGATGTAAAATTGAT
+GGCTCTTATAGGCTTTTTTATAGGATGGAAGCTTGTGCTTTTAAATTTGTTGCTGGGTGTTGTGTTGGGA
+GCTTTGGCAGGTGTTTTACTTGTACTTTTTAAGATAAAGAGCAGAAAGGACTACATACCTTTTGCACCTT
+ATCTATCTTTAGGATGGCTTATTTCAATCTTATACGGATATGAGATTTTAAATTACTATTTAAAACTCAT
+AAGGGGCTAAGCTTATGAAGGGGGAAGAGGGGCTAACTTTAATAGAGCTCATATCAACTTTAGCTATTTT
+GTCTTTAATTTTTCTACTAGTTATCCCTTCTACCAGTTTTTTTGACGCCTCTAAATCCAATTTAAGGCTT
+AAAATTTTAGCAGAAGAAGTGGTAAAAGACTTAAGATATATACAGCAGAAGAGCATTTTTGAGAAAGAGA
+TACTATACTTTGAAATTATGGAGGACAAGAAGGGATATTATATAAGTTCTTATAATGACGACAAAATTAT
+TAAAGAGAAAAAATTTCCACAGGGTGTGACCATAGAGAAAAATATAAGGAAAGAAATACGGTTTAATGAG
+GTGGGAGTTCCTTCTAATGGAGGGTGTACTGTAACTTTAAAAAATGAAAAGCAGAAGATAGAAATAACTA
+TTCTTCCTGCTACAGGGCGAATCATGATAAAAGGGGATTACTGAGGGTGATGACAATGGGGTTTTTAAAA
+GATGAAAAGGGGATGACTTTAATAGAAGTCCTGGTTTCTATTGCGATATTTGCAATAGTGGCAGTGCCTA
+TTTTGGGGATTTTTAGTCAATCAGCTGTAACGGCTGCAGATTCAAGAGTTAAGACAAAGCAAGTGGCGAT
+TGCCCGCACAGTGGCTGAAAATATAAAAGCGGGAAATGTAAAAAGTGATTCTGACCTAAAAAAAATACTG
+GAAAAGTATGAAAAGGAGGGCTTTTTGCCCTTTGTGGAAAAGATACAAAAAGATGGAGTCACTCAATACA
+AAATAAGTATTGGGAAAATAGGTTCTAACTCCTATTACACTCTTTATGTTGTAGGACCCCAGACAGGCAT
+CACCAATTACACTCCTGTGGTTGTACCTTCTACTCCTGGCAGTGGAGGAAGTATATTCGATAAAGTACTC
+AATTACGTTTTGAGTCTTATAACGATTATAATTGTGGCTATTTGGAGTGCACTCTTTATCTTGTTTGTCA
+TTATACCTGCTTTTGGATGGGAATCTGTTATAAAAGTTCCTCAATTTGTTTTATCTGTTGTAGATGCTAT
+AAACTCCGGTTACAGGACATTAAAAGATATAGCTATAACTGCTGCGGGTAAAATAGGACTTGGTATTCCA
+TGGTGGTTAAGATGGTGGTAAGAAAAGAAGAAGGCTTTACTTTAATAGAGCTTATAGTCACTCTTGCTAT
+ATTGGGAGTAGTGTTATCTATATATTCTTCTCTTTATTACTCGGGTTACATGTCTTTTCAGAGCACTGAG
+AACAGTGTAGATGTAGAACAAAATGTGAGATTTGCCATGAATTATATAATAGCGCAGTTAGACAAAGGTC
+CAGATGAAGTGGTGATTATAAATGGGGGAAGGGGATTAGAGATAAACTGGAAAGACAGCAATTCTAATGT
+TGTTAAATCTATTATTATCAAATTTGATGAGAAGAAACATGCTTTGTATCTTGATGACAACAAAGGCCAT
+GAATTAGCTACTAAAATTTACGACTTTAAGGTTACTCAAAAAGGTCCTTACATGATAAACGTGTACATAA
+AGGGGCAGAGGAATGATAGGGGATTAAATGAGTTTTCACTTTCTAATGACTTCTTTTTAAGAAAGAGTGA
+TGTAAGTGCTAAATGAAAAAGGGTCAGCTTTAATTTTTACATTAATGGTCATTTTGATACTCACTGTGTT
+GGCGACTGCTGTTTTGGAAGTCACAATGACAAACTACAAACTCTCTAAAGCTTATGCCGATTCATCTTCT
+GCCGCATATGCTGCTGAAGCAGGCTTGGAAATTGCAAAGAGTGAATTTAATGAAACTTTACTTTTGTATT
+TAGCTCAAAGAGCACAGAACATCATATATAATGCTAATCCGAAAGTGCCTAGAGATTTTTTATATAAAAG
+CATTTACTATTTTGTGCAAAATTATCTTGATCAGGCTGTTTTTAGTAAGTATCCGAAAAGTGGGTATCTG
+GGAGATGGAGGACAGAAGTACACTGTGGACATGCACATGGACAGCAATTATCAAGGGCTTCAGTATACCA
+TTCACATTTACTCTCAGGGAGAGTATAAGAAGACTAAAAAAGAAGGATATGCTAGGTTGATTATCAACCT
+TGAGTCGCCAAATCCCTTGACAATAGCTGAATGGGAAATAAAATGATGAGGAGAGGGTTTTATGCAACTT
+AAAAATTACATGGAAGATGCGGTTGAACAGATGATGGACAGGGTTTTGAAGGACATTGACGTGTGTAAAT
+GCGAAAGGTGCAGGATGGACATAAAAGCTTTAGCTTTAAATAATTTACCTCCTAAGTATGTCGTTACAGA
+AGAAGGAGAGCTTTATGTGAAGACTAATGAACTTGTGAGGCAGTTTGAAGTGGACATAATAAAGGCTATA
+ACTATGGCTGCTATGAAAGTGAAAGAAAATCCTCGCCATTAGGGGTGCAAAAATGCTGGGAATTGAGATA
+GGAAATGCTAATATAAAGATAGTTTTAAAAGATAGGAAAAATAGACTTTTAGGAAGTACATATCTTGTGA
+AGACTCCTTCTAATGTTATAACAGATGGCAAAATAATGGACATAAACACAGTTGCTGAGGCAATCAGAGA
+GGTTTTAAGGGAAAACAATATAAGAGAGAAAAGGGTATGCTTTTCTATTTCAAGTTCACAGAACATTTTA
+AGAGAAATTACGCTGCCTAAAATGAAGGAAGAAGAAGTTGAAAAAGCCCTAGAGTATGAGGTAGAGCAGT
+ATATTCCTGATACATACAATTATGTAATTGACTTTAAATTTTTACCCCCTTTGGAAGGCAATGATGAAAA
+ATTGAGAGTACTTGTAGCTTCTTCCCCAAAAGAAATAGTCGAAAAATATGTAAAGCTTTCAGAAGCTTTG
+AAGTTGTACTTGGAAGCTATTGATATTTACGCAAATTCTTTATATAAGGCTTTTAAAAAAGTCGGAGAAA
+AAGATGGCACAGTTGCAATAATAGATTTTGGTTCTTCTACCACAAATGTAACTTTAGTATCTCATGGAAA
+TTTTGTTCTCAATAAGCTTTTGGAATTTGGCGGCAAAAAATTGACTCAAGCAATCGCAAGTTCTTTTAAT
+TTGGAGTTTGATACAGCGGAAGAGTATAAAAAGACAAGGGAAATTGAAAATATTGAGGAGATTCTTAGGG
+AAAATTTTTCCGAAGAGTTTCAAATGGTAAGCCGAATATTTGACTTTTTCTATGCCACATACCACAAAAC
+TGTAGATAAGATTTTATTGATAGGTGGAAATGCAAGATTGAAGGGTTTAAAAGAGTATGTGAAGGACTAT
+TTTAAGGTTGAAGTTATCGTTCCAGAGGAAGAAAAATATCTATACTTCTTGCCTGCCTATGGCTGCCTTT
+TAAGGGGGGAATAAGTTGAAGGACATAAACCTCATACCGCCAGAATTAAAAGAAGAAAGACAAAAGAAGA
+AAAAAGTGGCTTTAAAACTTTTTTTCGCCACCTTTCTTTTAGGCTTTATATCCCTCTTAATAGCTTTGCC
+TTTGGCCTATATGAACAAGCTTTATGGTGAGCTTAAAATTGTCAACGAAGAGCTCAATAAATACAGGAAT
+GTATCAGAGCTTCAGCAGAGTATAAAGGACATGTCTTTATATTTAGAAAAGAAAAAAAGCATAATTGATA
+AGGTGAATAAGGGAAAAATAGATTTAGCCAAGCTTTCTGAAGATGTCGCTTCTAACCTTCCTCAAGATGT
+TTCGATAACTCATTTGAAATATGACAACAAGGTGCTTGAAATTGAAGGGGAAGCTCTTCATGAGGGCGAT
+GTTGCAGTTTTTATGCTAAATTTGAGAAGCATAAATTATGTCGAAGATGTAAAAGCCCTTTTAATAGAGC
+TTAATGAAAAAAATGTATACAAATATGTGATTCAAGTAAAGGTCAGGGTGGTATCATAGATGAAACTTAC
+AAAAAGAGAAAAATTTTTAATCTATTTTGCTCTGGTTTTTGCATTTTTTGCGATTTATTATCAATTTTAT
+CTGATTCCAAAGCTTTCAGAGATAGACAATTTATCACAAGAGATAAAGCTTAAAAGGCAAATTCTTTCAC
+AGGTCTCTTCTTTAAAAGGAGAAAATTTACAAAAAAGTCTGGCAAAGTGGGAAAAAGAAGTCGAAGAATT
+GAACGCAATACTTCCAGATGAAAAAGACGCTGAATTTGCAATTCTTGATTTGCAAAGAATGGCAAGTGAT
+TCCGGCGTAAAAATAAGAAGTATTAATTTTGAAAATGCAAGTCAAGAGGAAAAAAATAAAGAACAGAAAG
+AAGAATTTGCAGTGACTCCCATATCAGTTACAGCTTTTGGAAGCTATGATGGGCTTATTTCCTTCATGAA
+ATCTTTACAGGAGTCTAGGAGACTTCTAACTATTCAGTCTTTTGAAATGCAGAAAGACCAGAATTCTGAA
+AATTTGTTTTTAAATGTATTGCTTTTTGCCTATTCTATGAAAGACAGCGGAGCAAAAAAGGCGGAGATAA
+ATGCGCCAAAAGGGAAAGCCAATCCTTTTCAACCATTGGAGGGAAAAGCTAGTAGGGAAAGTATTACTGA
+AAGTCCCCCTCCAGTAGATGTGAACAAAGTAATATCTGATACTTTAGAAAAAATCTTGAAAGAGGCTATA
+CCTTCCAAACCATAAAAGGGGGATGGTGAATGAAAAACATAGTTTTGACAGGATTCATGGGGACAGGAAA
+AACTACTGTAGGGAAAAAAGTGGCAACTACTCTTCATTTTAATTTTATTGACACTGACAAGCTGGTTGAG
+AAAATGGCAGGCATGAGTGTGGCGGAAATATTTGAAAAGCACGGGGAAGAATATTTTAGAAAGTTGGAAA
+AAGCGGCTGTCATAAAAGCCTCTCGCCTAAAAAATCACGTAATAGCTACAGGAGGCGGGGTTGTATTAAA
+CCCTTCAAATATTGTACAATTAAGAAAAAACGGAGTAATAATCCTCTTAAAAGCAAGGCCGGAAGTAATT
+TTGAGGAATATATCCAAAACAAAAGATAGGCCTCTTCTTGCGGTGGAAGACCCTGAAAAGAGGATAAGAG
+AGCTTTTAGAGGAAAGAGAGCCTTTTTACAGATTTGCAGATTACACTATAGACGTCTCTGACAAGACAAT
+AGAGGAAGTCGCTGAAGAAGTCATAAGAGCGTATATAAAGCTTAAGGGGAGATGATGAATTTTGGGGATT
+AAGTTTGGGCCTTCTGGAATCTCGCAGAGCTTTTACGACGAGGGACATAAGTCTTCTGCTGAGATGCCAG
+AATGGCTTCATAAAATGGGACTTGAGGCTTACGAATACTCTTTTTCTAGAGGAGTGAGAATAAGCGAAAA
+ATTAGCTTTGCAGCTTAAAGAGAATGCAGAAAAATTTAATATTACAATTACAATCCACGCTCCTTATTAC
+ATAAATCTTGCGGCGGCAGAAGAGGAAAAGATAAAAAATTCTAAAAGGTACATAATTGAAAGTTTGACCG
+CAGGGAATTTGATGGGAGCAAAAAGAGTTACGTTTCACCCTGGTTCTGCTTCTTTGGACAGAAGAGAAGC
+ACTTGATAGGGCAAAAAGAGTTTTGAAGGAGGTTATAAAAGAAGCTGATGACTTGGGACTGGGTCATATA
+ACCTTGTGTCCCGAGACGATGGGCAAGAAAAATCAGCTGGGCACTTTGGAGGAAGTCTTGGAACTCTGTC
+AGCTAGATGAGAGACTTCTTCCTACCGTGGATTTTGCCCATTTGCATGCTCGAGACAATGGAAGGTTTAA
+ATCTATAGAAGATTATGAAGAAGTTTTAAACACGATAGAAAAATATCTAGGAAAAGATAGGGCAAAAGTT
+ATACACGTCCACTTCAGCAGAATTGAATTTACAGAGCAGGGGGAAAAGAAGCACTGGACATTGCTTGATA
+AAGAATACGGGCCTGAATTTGAGCCGCTGGCTCAGCTTTTTTATGAAAGAAATATGGAGCCCATAGTTAT
+TTGTGAATCTCGTGAGAGGATGGCAGAAGACGCATTAGAACTTAAGAGAATATACCAAGAGGTGGCAAAA
+AGGGTGTCAAAAACATGAGGATTGTAGTTAAGGTTGGGACTAGTACTTTGACTCATGAAAATGGGAAATT
+GAATTTAGAAATAATGGAAAAACTAGTAAGACAAATCGCAAATTTGTCAAATAAAGGAGAAGAAGTTATA
+CTTGTGACGTCTGGGGCGATTGGAGCTGGAATGGGAAAATTAAACTTGACAGAAAAGCCCAAAAACCTTC
+CGCAAAAGCAGGCCCTAGCAGCCATTGGTCAAGGTCTCCTTATAGAGATTTACGAGAAATTTTTCAACGA
+ATACGGGAAAATAACTGCCCAGCTTCTTTTGACGAGGGAGGACTTTAGTGACAGAAAAAGGTATTTAAAT
+ATGAGCTACACCCTCTCTAACCTTCTCAAGTGGGGAGTCATACCTGTGATAAATGAAAATGACACTGTGG
+CAGTAGAGGAGATAAAGATTGGGGATAATGATACCCTGGCAGCCCTTGTGGCAAGCCTTGTTGAAGCAGA
+CCTTTTGATTATTTTGACTGATATCGATGGCCTTTTTGACAAGGACCCGAGAATTTATAAGGATGCTAAG
+GTTATAGAAGTGGTTGAGGAGTTTTCTGATGACCTTTTTAAAATAGCTGGCGGGGCAGGTACAAAAAGAG
+GAACAGGAGGAATGTACACAAAGATTCAGGCAGCCAAGATATGCTACAATTCGGGAGTTAAAATGGTGAT
+TGCAAATGGCAAAATTGACAATGTATTAAATAGAATTGCAGCAGGAGAAAAAATTGGGACTACTTTTCTT
+CCCATGAAAAATCCTATAAGCAGCAGAAAAATCTGGATTGCTTTCAATGCAAAGGTGAATGGTTTTTTGT
+TTGTAGATGAAGGGGCAGCAAAGGCTTTAGTAAAGCATGGAAAAAGCTTACTGCCAAGCGGTATTGTAAA
+GACAGAAGGCCAGTATGACGTTGGGGACTGCGTGGCAGTGGTGGACCACCAGGGCAGGGAAATAGCTAGA
+GGGCTTGTCAACTATTCTTCTGAGGAAGTCGAAAAAATAAAAGGCTGTAAGACCCATGACATAGAGTCAA
+TATTGGGGTATAAGTACTACGACGAGGTTATTCACAGGGACAATCTCGTAGTTCTTGAGAGAGGTGAGAA
+GTATGGAGGTTGAAGTAAAGGCTAAAAAGGCGAAAGAAGCGTCAAGAAAAATGGCTGTACTTGACACAGA
+AACTAAAAATAGAGCTCTTATAAATATGGCAGAAGCTCTTTTGGAAAATGCAGATAAAATCTTAAAGGCC
+AATGAAAAAGACGTTTTAGAGGCAGAAAGGAGAAATTTAAAAGCCTCTCTTGTGGACAGGCTAAAATTGG
+ATGAAAAAAGGATAAAAGCTATGGCAGAAGGCTTAAAAGAAGTGGCTTCTTTGAAAGACCCTGTCGGAGA
+TATAGAGGAGATGTGGATAAGGCCCAATGGACTTCAAATAGGAAAGATGCGCGTCCCCATAGGCGTCATA
+GGCATGATATACGAATCCCGCCCCAATGTCACTGCTGATGCTGCAGGCCTTTGCCTTAAAGCAGGAAATG
+CCGTGATTTTAAGAGGAGGAAGTGATGCTATAAATTCTAACATCGCTATTGCTTCTATTCTGGCAGAAGC
+TGCTTACAAAAGTGGTATTCCGGAAGGAGCGATACAGCTTATTGAAAACACTGACAGGGAAGAAGTAAAT
+AGGATGATGAAGTTAAACGGCTTGATTGACCTTATCATCCCAAGAGGTGGGACAAGCCTTATCAAAAACG
+TCATTGAAAATTCTACTGTACCTGTTATAGAGACGGGAGTCGGGAATTGCCACATTTTTGTGGATGAGAG
+TGCAAATTTTGAAATGGCAAAGGACATAATTGTAAATGCGAAGGTTCAAAGGCCTGGGGTGTGCAATGCA
+GTAGAGACTGTTTTGGTGCATAAGGGTATAGCAGAAAGATTCCTGCCTGTTATGGTAAAAGAACTGTCAT
+CTCATGGGGTAGAAATAAGAGGCTGTGAGCTTACAAAAAGGATATGCCCTGATGTAAAAGAAGCCACAGA
+AGAGGACTGGGCGACAGAGTACCTTGACCTCATATTAGCGGTAAAAGTTGTAGAGAATATAGATGAGGCA
+TTAGAGCACATTTCTAAGTATTCTACAGGTCACTCTGAGAGCATTGTAACTGAAAATTACACTAATGCCA
+TGAGATTTTTAAAATCTGTAGATTCTGCTGCAGTATATGTGAACGCTTCTACTAGATTCACTGATGGAGG
+AGAATTTGGATTTGGGGCGGAAATAGGCATAAGCACTCAAAAAATGCACGCAAGAGGGCCTATGGGGCTT
+AAAGAGCTTACGACCTACAAATATGTGATTTTGGGCAGTGGACAAATAAGGAAGTAAGGTGTATTATAGT
+AACGTGAGGTGATATTATGAAAAGGGTGCTTGTAATTCACGGCCCCAATGTGAATCTTACTGGAAAGAGG
+GAAAAAGAAGTCTATGGAGAAATCACTTTTGAAGAGATAAACAACATGATAAAAAGAGAAGCTGCGAAAC
+TCGACATTGCAGTAAAAATTCAGCAGTCCAACAGTGAAGGAGAGATAATAAACCTCATTCACTCTGCCGA
+AAATAATTTCGATGCCATAATAATAAATCCGGCAGCTTATACCCATTACAGCTTGGCTATAATGGATGCA
+ATTGCCTCTGTTTCTGTGCCTGTGATTGAAGTGCACATATCCAATATTTTTGGAAGGGAGGAATTCAGAA
+AGGTATCTGTCACTGCTTCTCGCTGCAAGGGAGTGATTACGGGCTTTGGACCGTATAGCTACATACTGGC
+TCTTTACGCTGTGAAATTTTTAGAGGATTCAATTGGGGGGTAGAATAGTGAAGACTAGGCTTAGCAATTT
+GCGGAAGTTAATGAGAGAAAAAGATATAGAAGCTTTTGTAATTTACAAATTTGTAAATGTTACCTACATA
+ACAGGTTTTACTGGGGATGACAGCGTAGCGCTGATAACTGATGATGCCGCTATTTTTATCACTGATGGGA
+GGTATACGGAGCAGGCACAAAAGGAAGTCAAAGATTTTGAGATTGTGGAACACAAAACGGGAATAAAGGA
+TGTCTTGAAAGAATACATTAAGAAATTGGGAATAAAAAGATTGGCTTTTGAAGAAAATGTGACATACGGG
+CAGTACAGAGAATTAAAAGAAGCTTTAGAAAGGGTAGAGCTTATACCTCAGGCAGGTTTAGTTGAGAGTT
+TAAGGATGGTAAAAGATGAAGAAGAGATAAATCTCATAAAAAAGGCGCAGAGCATAACTGATAGAGCTTT
+TGAGCACATTTTGAATTTTATAAAACCTGGCATGACAGAAAAGGAAGTAGCACTGGAGCTTGAATATTTC
+ATGAAAAAGAATGGAGCAGAGGACCTAGCCTTTGATACTATCGTGGCTTCCGGTAAAAGGTCTTCTCTCC
+CCCATGGAAAAGCTTCAGATAAGGTGATTGAAAAAGAGGACTTTGTCACGATCGACTTTGGATGCAAAGT
+CTCAGGCTACTGCTCTGACATGACAAGGACTATAGTAGTTGGGAAAGCCAGTGAAAAGCAGAAAGAGATA
+TACAATGTGGTGTTAGAAGCACAGCAAAATGCCCTTAAAAATTTAAAGGCAGGAATTACTTCTAAGGAAG
+CCGATTATTTAGCGAGGTCTGTGATAGAAGAAAAAGGCTATGGGCCGTATTTTAGCCATTCCTTGGGGCA
+TGGAGTGGGGCTTGAGGTACATGAAGGACCGAGCCTGACTTTCAGAAAAGAAGAAATTTTAAAAGAGGGC
+TCGATTGTCACAGTAGAACCGGGAATATACATACCTGATTTCGGTGGCGTAAGAATCGAAGATATGGTAT
+TATTAAAAGAAGATGGTGTTATAAATTTAACCAATTCACCTAAACATTTGATTGAAATAAACTAAAGTGA
+TGGAGGGATTTTTTTGATAGCAGCAGGGGATTTCAGAAAAGGAGTAACTATTGAGGTTGACGGCCAGATT
+TTTACAGTTGTGGACTTCATGCACGTAAAGCCCGGGAAAGGCGCAGCATTTGTGAGGACAAAGCTCAAAA
+ACATAATGACTGGTGCTGTCATAGAAAGGACTTTCAGCCCTACTGAAAAGTTCGAAGAGGCTCAGATCGA
+GAGAAGAGAAATGCAATACCTTTATAACGACGGAGAATTTTATTATTTTATGGACACAGAGACTTACGAG
+CAAATTCCTTTAAGCTATGACAAAGTGGAAGAAGCTATGAAGTACATAAAAGAAAATATGATAGTTACTG
+TAAAATTTTATAAAGGTGAAGCTTTTTCAGTAGAGCCTCCGACATTTGTGGAGTTAGAAGTCATAGATAC
+AGAGCCGGGCGTCAGAGGCGATACTGTGACAGGCGGTTCGAAGCCGGCAACTGTAGAAACTGGTGCTGTC
+ATCCAGGTACCACTTTTCATAAATGTAGGCGACAAAATAAAAATCGATACGCGCACTGGAGAATACATAG
+AAAGAGTATAAACGGAGCAAATTTTCAAATACTATTTTGTGAAGGAGGGTAGTTTAAAATGGAGTACTTA
+AACGAAAGAGTGTCTTACTTGAGAGGGCTAGCAGACGGCTTAGGTATAGATGACAGCACTAAAGAAGGCA
+AATTGATTCTAGCAATTCTTGATGCCCTTGAGGATTTTGCAGACGCTATAGAGGAGCTAGAAGCTTCTCA
+ATCCGAACTCAATGACTACGTCGGAGAGCTGGATGAGGACCTTTCAGAAATTGAAGACCGCCTCTACGGA
+GATGAGGATGAAGACTACGACTACGAGGATGAAGAGGACGAGGATTACGAATACGATTATGACGAAGACG
+AGGAAGAGGACGAAGATGAGGATTACGAAGAATACGTGGAAGTGGAGTGCCCTAATTGCCATATGTTGAT
+GAGCGTAGAAGAAGAGCTTTTGGAAGATGAAGATGCAGAACTAGTTTGTCCTCACTGCAATGCTACTATA
+AAAGTAAAAGATTTAAAAATTGTAGATGATGACGACGAAGACTGAGAAAATCCCCACTGACAAAAAAGTC
+AGTGGGGATTTTTTATTCATAAATAAAAAACCGAAGAAATATAATTGTTACAAGAGGAGGGACAGGTATG
+AACGGAAGAAAAGGCATCGAAGGCATGCTTTACGCCTTTCCGCCTTCTGTGCGGAAAATATTATCTAGTC
+TTTCACAGGATGTACTTCAGAAAATAGAAGAAGTTAGACTGAGAGCAAACAGACCCCTTGCAGTTTACTT
+AGAGGGAAGCGAAAAATTTGTCTCTACATCAGGGGAACTTTCAAACTCTTCTTCGTCTTCCTACATAGTC
+ACTGTTGATGACTGTGAAAAAGCGTTTCAATTGGTGTCCCAGTCCTCTCTATATGCCTTTGAGGACGAGA
+TAAAAAGTGGATATATAACCTTAAAAGGAGGGTACAGAGTAGGGCTTGCGGGAGAATGCGTATTAGAAAA
+TGGCAGCATAAAAATTATAAAAAATGTGTCAGGATACAATTACCGCATTTCAAAAGAGGTATTAGGAGCA
+GCAGACGAAATAATGGAATATTTGATAGATAGACAAGGCAGTGTTTACAATCTCTTGATAATTTCTCCAC
+CCCAATGTGGCAAGACCACTTTATTGCGAGACATAGCTAGAGCTTTAAGCGATGGTTTTATGGGATTTGG
+TGGAAAGAAAGTGTGCATAATAGATGAAAGGTCTGAAATTGCTGGTTGTTATAATGGGGTACCGCAACTT
+AATGTGGGCATTAGGACTGATGTCTTAGACAGGTGTCCTAAGGCTGAAGGTATGATAATGGCCATAAGGT
+CTATGTCGCCACAGGTTGTGGTGACAGATGAGATAGGAAAAAAGGAGGACATAGAAGCTTTAAGGCATGT
+GTTAAATGCAGGAGTCAAAATAATCACTACCGTTCACGCTAAAGATATTGAAGACCTTAAAAAAAGGCCG
+CTTTTAAAAGATTTAGTAGAGGGGAAGTATTTTGAAAGGTACATAATTTTGAGCAACCGATTTGGGGCAG
+GCACTTTAGAAGAGATACTGGATGAAAATTTGAAAATGGTGTTTAAAGGTCCTTATAAGAAGGGGCTGAA
+GAAAAGTTGAAGCTGATAGGGGTCATTTTGACTATTTTTTCTACAACTTCTATAGGATATTTGATGGCTA
+TGAAATTTAAAGCAAGAAGGTGGATTCTCAAGAGCCTAATAAGTGCCTTGAATCTTCTGAAATTGGAAAT
+AACTTACTCAAGAACGCCCCTTGAGAGAGCCTTAAAGAAGGTAGCTTTGTCTTCAGACAAGACAGTAGGG
+GAACTGTTTCAAAGGGCTTCTTTGCATCTAGGGGAACAGAGCGGATTGACTGCAGGAGAGGCATGGGAAA
+AAGCTTTAAATGAATGGGAAAGAGGATATCTTTCAAAAGAGGAAAAAGAGATTTTAAGGGCGTTTGGGAC
+TATTCTGGGAATTTCCGATGCAGGAAATCAGGAAAAGAATTTTAATCTCACAATGGACCTTTTAAAAAGG
+CAGCTTAATCTGGCCGAAGAAGAAGGTAAAAAGAACGAAAAATTGTACCAGAACCTAGGGTTTCTCTTGG
+GGCTTGCAATAGTCATATTGTTTTTATAGAGGAGGATTACAATGAACATAGACATAATCTTTAAGATTGC
+GGCAATAGGAATTTTAGTGACTGTTTTAAATCAAATTCTCATACGATCCGGGAGAGAAGAACAGGCTATG
+ATGGTGACTCTAGCAGGAATAGTAGTAGTCCTCATGATGGTAATCCACCTTATAAACAATCTTTTTAACA
+CTGTAAAGACCATATTTCATCTGTATTAGGTGATAGAATGGAGATATTTCAGATTGTAGTCTTGGGAATT
+GTGGTTCTCATCATATTGACAGTGCTCAGAGAGACAAATCCTGAAATTGCTGTAATTTTAAGCCTTGTAA
+CAGGTATTATAATTTTTGTATCAATTTTACCAAAGTTGAGCAGTGTAGTAGAGGTTTTAAATAGTCTTGC
+GAGAAAGAGTGGCCTTGATACGATATATTTCGTTACAACTTTAAAAATTATAGGAATTGCTTATATAACT
+GAATTTGGCTCACAGCTCTGTCAGGATGCTAATGAAAAAAATCTGGCTTCAAAGATTGAAATTGCGGGAA
+AAGTAATGATAATCTTTTTGTCCATTCCCATAATAATAGGGCTTGTAGAGGCCATACTTTCTATAATGCC
+GTGAGGTGTAAAAATTGAAAAAGCTAGTTTTTGTTCTAGCGTTAGTCATAACTTTATTTGGCTGTGCAAG
+GGCTGATGTGATAAAAGAGGGAATAGAGGAGCTGGGTAAAGAGGATACGTACCAGATTGACCGCTTTGTG
+AAAGAGCTTAACCAGAAGACTGGGAACGAATTTCCTCTTATCGATGTAAAAACGTATTTGTTGGAGGTTT
+TAGAAGGCAAACAGCCTTTTGAGGTCAAGAAAATCTTTGAGGGAATTTTAAGGGTATTTTTTAAAGAGCT
+TTACTCTTCTTTTAATCTGTTGATACAGCTTCTTGTCTTAGGCGTTATAGGAAGCATATTGATGAATTTG
+CACAGTTCTTTTGAGAGTGAAAGCGTATCAGAGATTGCCTTTTTAGCTATTTACATAGTTTTTATAATCA
+TTGCTGTCAAAAGCTTTAGCGAGGCCATGAGCATAGGGAAGCAGGCGATTGACAGCATGGTAGACTTTAT
+GCAGTCTATCTTGCCTCTTTTGATAACATTGCTGGTATCTGTTGGGTCATTTACTTCTGCTGCATTTTTA
+GAGCCCCTTGTGATAGTTACAGTGCAGTTCACAGCCCATGTGATGAGGGACTTTGTCATTCCAATAATTC
+TCTTTATGACTGCTGTGAAAATAGTAGGAAACATTTCCGATAAGTTTAGCTTAAACAAAATGGGAGACTT
+TTTGAAGACATTGTCTACTGCTTCTATTTCTGTTTTGCTCAGCATATTCTTGGGAGTTATAACTATACAG
+GGTTTGTCTTCGTCTATAGCAGATGGAGTTATATCTAGAACTGCTAAGTATACTGTGGGAGCTTTTCTGC
+CAGTTGTCGGAGGACTTTTGGCAGACAGCGTAGATGCGGTGATAGGAGCTTCTCTTTTAATAAAAGGAGC
+TATAGGAACGTACGGGCTAATGATAATCATTGCGATTGCTGCTTTTCCTTTGATAAAGATTTTTTCACTT
+GCGTTGATATATAGGTTTGTTGCTGCACTAATTGAGCCAATTTCTGACAAGAGAATAGTGAGTTCTTTAT
+CTGAGGTGGCAAATTCCTTGACTTACATATTGGCGGCTTTGGCATCTGTCACTGTTATGATGTTTTTTAC
+AATAACTGCGATAATAGGGACTGCTAACATAACTACCATGCTGAGGTAGGTGATGCTTTTTGGAGTTCTT
+TAAAAACTGGGTTGTACAGGTAGTCAACATAGCGATTTTGGCAGTGATTTTAGAAATGCTGATACCTTCT
+TCTAGCTTAAAGAAATACGCAAAAGTCGCTATTGGCCTTGTTATAATGGCAGTTATTTTAAATCCCATTC
+TCGGATTTTTAAAAACAGCTCCTTCCATAGAAGCTCAGGTATTTAAAAGCGATTACTTGTTAAAAAACTC
+TGCTTTTGAAGGCTTTTCTGAAAAAGCGAAAGAGCAGACGAAGATTCTCATAGCAAAAGAGTACAAAAAC
+AGGCTTTCACAGCAGATAAGAGAAAAACTTGAAAGCCTGTACAACTTAAAAGGAGTTGAGGTGGAAATTT
+TTATGGTAGAAGATTTGGACAAAAAAGAGTTTGGAAAAATCAATTCTCTAATCTTGCACGTTAAAGGTGA
+AAGAAATTTCAACAAAGAAGAAGTAAAAAAATTGATAAGCGCATTCTATAATGTCCCTCTGAAGAATATA
+ACTATAAAAGAGGAGTAGGGAAAGGGGGTACTTTGGTGGACTTTACCAAACTTAAAGATAAATTTTTAAA
+GGACAACAAAAAGCTTTTAGAAAATTTGACAGTTATCTTTTTGATAGGTTTAATTCTTCTGATAGGAGCC
+AGTACCTTTTCGAAGCCCCGCCCTTCTAATGAAAGTGACAATAAAGAGTTGGTTTTGGCAGAGAAGCAGA
+ATGAAGATTACGCAAAGAGGTTGGAGAGGGATTTAAAGAGCATACTTTCAAAAATTGAAGGGGTGGGGAA
+TGTAGAAGTTTTAATAACATTAAATTCTGATGAAGAAGTGGTAGCGGCTATGGATGTAGTTCAGTCCAGC
+ACTACTACCAATGAAAAGGACAGCAACGGCACAGTGAGGGAGGTCGTGCAGACAGAATCTAACAATAAAA
+TAGTGACGTCTCAAAACCCTTCTGGACAGAATGCCCCTATTGTATTAAAGCGTCTGATGCCTGAGATAAG
+GGGTGTAATTGTGGTGGCCGATGGGGCAAAGGACCCTAGGCTAAGATATGAAATTTCTTCGGCAGTGCAG
+ACAGCTCTGGGAATTCCTGCTTACAAGGTGAAAGTAATATCTTCTAAGTGAGGAGGTATTTTTATGGTGT
+ATATGAGAAAAAGACTTATAGCAATTGTATCTTTGATTTTGCTGATAGCAATAGCTTTTGTTTTAAATTA
+CGGTTATACAGAAAAGAAGGTAGATAATGCTAAAAACTCTTCTACACAGGAAGTAAGTCAAAAAGCCGTT
+GAAACGAGTGCTTATACACAGGGTAAATATGTCGCTTCAGGCATATTCACCGCTTATAGAGAGGAAAGAG
+AGATAAACAGGAGCAGGAGTATAGATGCTTTAAAAGAAATAGTTGAAAACAAAAATACAAGTCAGGCCAC
+AAGAGACGAAGCCCAGAAGCAGATTATAAAACTTACAGAAATTACAAATCAGGAGATGATCATAGAAAAT
+CTCATAAAAGCGAAGGGATTTCAAGATGCCGTTGTGATGATAGACAATGGGATTGTGAATGTGATAGTGC
+AAGCGGATAAATTGTCGGAAGAAGAAGTTGCACAGATTGTGGAAATTGTCTCAAGACAAACAGGTGTGTC
+GCTGGACAATATAAAAATTATGACTCGGTTGGACTAGATTGTTTTTAAGCGACAGATTATGGTATAATGT
+ATTTGAAGCTCTTGCTTTTACTTTTAAGGGGGTGAGTTTATGGAGGAAAATGTAAAAAATTTTGAAAATC
+AAGAGCTGGGTTCTGTCAAGATTTCAGAAGAGGTAGTTAGCATAATCGCTGGTTTGGCTGCCACAGAAGT
+ACCAGGTGTTGCTGGAATGAGCGGGGGAGTTGTAAACGGCATTTCAGAGATTTTAGGCAGAAAGAATTTG
+AGCAAAGGAGTAAAGGTTGAGGTAGGAGATAAAGAAGCAACTATAGACTTGTACTTAATTGTGGACTATG
+GTGTTAGAATCCCTGAGGTCGCTTGGAATGTACAGGAAAATGTTAAAAACGCTGTGGAGAATATGACAGG
+GCTTAAAGTTGTAGAGGTCAATATACATGTGCAAGGGGTCAGCATGGAAAAAGGAAACAAAAAACAGCAA
+GAAGCCGCAGAAAAAGAAGGAGAAAATTAAATTTTCTAAACTAACCCTCTGCTAGTCAGAGGGTTAGTTT
+AGGTGAAGTTATGGTACAATAAAAAAGAAGAAGCTAGATTTTGCAAGGAGTTGAGAAAATGAACAGAACA
+GAAGCTAGAGAATGGGTTGTAAAAATGCTGTACCAGTACGACGTCTCAAAACTTCCTCTTGAAAAAATAT
+TTGAAAATTTTTACGAAGAACATGACCCTGGTGAACAAAAGGAGTACATAGAGGGCACTGTCAGAGGAAC
+TGTTGAGCATCTGGAGGAAATTGACCGAGAGATAGAAAAATACTCTAAGGATTGGCCGCTTTATCGAATG
+CCAAGGATAGATTTGGCAATTTTAAGATGCAGTATGTACGAGATGCTTTACGGCAACATTCCTGTCAGCA
+TATCCATAAATGAAGCGGTAGAAATAGCAAAAAAATATAGCACTGACGATTCTCCCTCTTTCATAAACGG
+GCTTTTGGGAGCATTCGTCAGGGAAAAAGGATTAGAGGAAGGTGAAGCGAATGATAATTGATGGAAAAGA
+AATTTCTAATAGAATAAAAGAAGAAGTTAAAAGGGAAATACAGGAATTTGGTTACAAACCTAGATTGGCA
+ATATTGATGGCAGGAGATGACGAATCCTCAAAGGTCTATGCCAACTCCAAAGTGAAGGCCTGTGAGAGCG
+TAGGGATAGAAGCAAAAGTGTACTATTTTTCAGAAAAAGAGGAAGATAAATTTTTTGATACTTTAGAAAA
+GTTAAATGAAGATAAAGACACCCACGGGATAATGATAGAGATGCCTCTTCCAAAGGGCTTTGATGTAGAC
+AAAGTTTACGATACGATAAATCCGTACAAAGATGTTGATTGCATATCAAATTACAATATGGGCAGGCTTT
+TTGCTGGAAAACCTCTTTTTGTTCCCTGTACGCCGAAGGCTATTATCCATATATTGGAAAATACAGGGGT
+TGACTTGGAAGGAAAACACGCCGTGGTGATAGGAAGGAGCAATATTTTAGGAAAGCCAGTTGCCAAGCTT
+TTGCTGGACAAAAACTGCACTGTGACAGTATGCCACTCTAAGACAAAGGATTTAGCTTATCATACGAAAC
+AGGCAGATGTTTTGGTGGTAGCAGCAGGAAAGATGAATCTGGTTAGAGGGGACATGGTCAAAGAGGGAGT
+AGTTTTAATAGATGCAGGGATAAACGTACATGAAGGTAAGATATACGGCGATGCCGACTTTGAGTCAATT
+AAGGACAAGGCTTCTTATGTAACCCCTGTGCCGGGAGGAGTTGGACCTGTAACTACAGCCATGATTCTCA
+AAAATACCCTGGAGGCTTTTAAATATGCAGTTAAAAGCCTTTAGTGTTAGTGAAGTGACGGAATATATAA
+AGAAAGTTATGGACAACGACATAATATTGAGAAATGTGAGAGTGAGAGGGGAAATTTCTAATTTAAAATA
+CCACTCTACAGCAGTGTACTTTACCTTAAAAGACGAAGGAGCAGCTTTAAAATGCGTAATGTTTAACGAC
+TACAGCAGGTCCCTTGAATTTACTTTGCAGGATGGAATGTCTGTAATTGCTACAGGCAGGATAACAGTGT
+ACGAAAAAGGCGGACTTTACCAGCTGTACGTTCAGTCTGTGCAGATGGATGGAATAGGAGCTTTGTACAT
+TGCTTTTAACAAACTAAAAGAAAAGCTCCAAAAAGAAGGCCTATTTGATTTAGATAAGAAAAAACCTATT
+CCAAAGCATCCGAGGAAAATTGCTGTGGTCACCTCTCCGACAGGGGCTGTAATACGCGATATAATAACGA
+TTTCACGGAGGAGAAATCCGACTGTTGATATAATGGTAGTGCCTGTTTTGGTGCAGGGGAGCTCTGCTGC
+GGATGAAATTTCAAATGCTCTTCGCATTTTAAACAAGAGGAAGGATATCGATGTTATAATAGTGGCAAGA
+GGAGGCGGGTCTTTAGAGGAAATCTGGCCTTTCAATGAGGAGAAGGTGGCTCGCAGTATTTTTGCCTCCC
+GCATTCCTGTGGTTTCTGCTGTAGGGCATGAGACGGATTTCACTATTGCTGATTTTGTAGCGGATTTGAG
+AGCCCCTACTCCCTCTGCTGCTGCCGAATTGGTGGTTCCAGACATAAAGGTGTATCAAAGGGAGTTGTTC
+TTATTAAAGACAAAGATAATGAATTTGATGAAAGCTCAAGTGCTTCACAGCAAAAAGGAATTTGAAGGAT
+TAAAAAGAGCACTTTATTTAAACAACCCCATTAAGAAGAACGAAGTTTTAAAGCAGAGAGTAAAAAACCT
+AAAAAAATCTCTAACTAAAGAGATGCTTTCCATTTTCAATCAAAAAAAGAATGAGCTTTTGGTGCTCAAC
+GAAAAGTTAGATTCTTTAAGTCCGTTGAAAGTCTTGACAAGGGGATATACTATTGTGCTTAATAAGGAAG
+GACAAGTGATCACTTCCTCTAGAAAAGTGAAAACTTCTGAAGAAGTGGGCATCCTCTTCAGTGACGGAAG
+GGCTACGGCAGTGGTGAAAGAGGTGAAAGAAGATGGAGAAAGAATTTAATTTTGAAGAAGATTTGAAAAG
+GTTAGAGGAGATTGTAGATACGCTAGAAAAAGGCAATTTGATGCTGGAGGAGTCTTTTAATTTATTCAAA
+GAAGGAGTGGAAATATCAAAAAGACTAGAAAAAATGTTAAAAGAAGTGGAAGGAAAGATAACCATGCTGA
+TAAGTGAAGATGAGGAAATTGAGTTTAAAGAGGAGGAAAATAATGTTTAAAGAAAAATTCAAAAATTTAC
+AACAGATGGTGGAGGAAGAGCTTCACAGGATACTGGATGTACAGGAGAAGCCGGAGATAATATACGAGGC
+GATGAGATACAGCGTTTTTGCAGGGGGGAAAAGATTGAGGCCTGTTTTGTGCCTCTCTGCCTGTGAACTT
+TTGGGAGGGGATTTAAAAAAAGCTTTGCCAGTAGCCTGCTCTATTGAACTCATACACACTTATTCTCTTA
+TCCACGATGACCTTCCTGCTATGGATAATGATGATTTGAGAAGAGGCAAGCCTACAAATCACAAGGTATT
+TGGAGAGGCCATAGCCATTCTTGCCGGGGATGGACTTTTAAACCTGGGATATGAGGTTTTGATAAGGCAT
+GCTCTGGAAAATCCCGAAGATTATGAGAAAATTTTAAAAGCTGCGAATGAAATAGCTACTGCTTCAGGTT
+GTAAGGGAATCATAGGAGGGCAGGTAGAAGATATACTTTCTCAAAACACAGAACTTACCTATGAAGAGCT
+AAAATACATCCACGAACACAAGACCGCAGCTTTGATAGAGGCTTCTGTCTGTGCAGGAGCCCATATGGCT
+GGGGCTAGTGAAAAAGAAGTGGAGCTTTTGAGAGAATACGCTGGGCTAATAGGGCTGGCATTTCAGATAA
+AAGACGACATACTGGATGTAATAGGAGATGAAAAAACGCTTGGCAAAAAAGTGGGGAGCGACAGGGAAAA
+AGGCAAGTTTACTTTTGTCAACATATTCGGCGTTGAAAAATCCCAAGAAATGGTAAAGGAGCTTACAGAT
+GAAGCTATAAAGATTTTGGACACTTTTGGCGAAAGGGCACAGTTTCTTAAAGACCTCTCTAATTATTTGA
+TTGAGAGAGTAAACTGAAGATTGAAAGAGCATTGACAATGTATCAGGATAGAAACTGATTTTTTTGACCT
+TAAGAGACTGTAGCAGGCTTTTACGGTTTTAAGCGGTGTTTGATATTGTAGACTTTCTCTGTTATAATGT
+AATTACCTTGAAAAGATAGGCGAAGTGGTGCAGTATCCTAGTCAGAGGTGCCAATCCTGAAGACGGGCCT
+AAAAACCCGTCAAGGGCACATCGATGAAGTTCCTGGTGCTGGCTTCTGACGCCCAGTTGGGGGCTGGTGC
+TGGGAGTTAAGGAGGGGGGGCGATCCACAAGGGCATGTGGGCGTTGACCCTTCCTCCGCGGAGACCTACT
+GCTGTGGCTCTCTTCGAGAGCTATGGGGTAGGCAGAACCTGTCTCGTGGCCAGCAAGCTGCGGACAGTGT
+AGCCCGCCTTGAGTGATCCGGGGGGAAATCAGCCATTGGCTGATGAAACCCGGGTTGCAAAAGAGGCTAG
+GGATTGGGCCCTCTGGTGAGGAAAGCTCCTAGGCTGTGCCCGAAAGGGCGGCATATTGGGGATTACAGTG
+CGGTCTAAGTGGCAGTCCAGTCCTGCCTATGGCGACAAGGCAGAAGCGGGCTTAAAGGGGAACCGCTGAA
+CGGCGACGTTCAGTGCCTGCTTGGGAAATCCTACTGGACCTAAGCCGCAAGGTTTACCCAATATGCTACC
+ACTTCGCCTTTTTCTAGGAGGATTTTTTTATTATGAAGACAAGAAACATAAACACTGATTACAGGTGGAT
+TTTACATATAACGTTAGCCACATTTTTTATGGCGACTTTTCTGAATTTTTTTTCTGATGTTTCTTTAAAG
+AAAAGTACAACTTTTGCTGCATTCTTTATTTTAGCGGGTATTGTGGCAATAGGCATAGTATTTGAAATTA
+TAGGAACTGCTGTGATGTCAGGCAAAGAAGAGCCTTTCCACGCTATGGCAGCAAAAAAGATGTACGGAGC
+AAAACATGCTATAAAGCTTTTGAGAAACGCTAATTTGGTGGCTACTTTTTGCTATGATTTAATCGGAGAC
+ATTTCTGCCATAATTTCCGGTGCTGCCTTGATGTCAATAATCATGAAATTTCCCATTTCGGGCACTAAAG
+CTTCTATCTACACGGCATTGTTTGGAGGAATTCTCTCTTCAGTGATAATAGGTGGTAAGGCCATTGCCAA
+AAGCATTGGAATGTTGAAAAGTCAGACTATAGTCTACTGGACAGGAGTCGTGCTGGCGTGGCTGGAAAAA
+AATTTAGGCATAAACATATTACCTGACTATAAAAATAATAGAAGGAAAAAAAGAAAGTGAGGGTTTTGTA
+TGCTTGAACAGATTAATAGCCCTTACGATTTAAAAAAACTTGACATAAAAGACCTTCCAAGACTTTCTGA
+AGAGATAAGGCAGTTTATAGTTGAAAAAGTTTCAAAGACTGGAGGACACTTAGCTTCGAACCTAGGGATT
+GTCGAACTCACTCTTGCACTTCACTACGTTTTTAATTCTCCTGTTGACAAAATAATTTGGGATGTCGGTC
+ATCAGTGTTATGTACATAAAATGATTACAGGGAGAAGGGACAAATTTGATACTTTAAGGCAGTTTAATGG
+GCTTTCTGGTTATACTAAGAGGACAGAGAGCATTCACGATATATTTGGAGCAGGCCACAGCAGCACCTCA
+CTGTCGGCAGCATTGGGAATTGCAACTGCTAGGGATTTAAAGGGAGAAAAATATCATGTTATAGCAGTGA
+TTGGTGACGGGGCCTTGACAGGCGGCATGGCTCTGGAAGCTTTGAACAACATTGGAAGGTCTCGGAAGGA
+TGTCATTGTAATTTTAAATCATAATGAGATGTCTATTTCTGAAAATGTAGGAAGCCTTTCTCTTTATTTG
+AGCAAATTAAGAACTGACCCCACTTACAATAAGGTGAAGCAGGAGATTGACAATCTGTTAAATATCATAC
+CTCCAATAGGCAAAAGCCTTCACAAGTATATTGAAAAAATCAAAGATTCTATAAAGCAATTGGTAGTTCC
+AGGGATGTTTTTTGAAGAGCTGGGTTTTACTTATTTAGGACCTATTGACGGTCATAATGTGGAAGAACTC
+ATTGAAGTTTTAGAAAGGTCTAAAAAAATGAAGGGGCCTTTGCTTATACATGTTGTTACAAAAAAAGGGA
+AAGGATATATGTTTGCGGAAAAAAGGCCAGATAAATTCCACTCTGCAGCTCCTTTTGACATAGAAACAGG
+TAAATTTGTAGGAGAAGGAAAAGACAGCTATTCTGACGTTTTTGGCAAAACCCTTGCTGAAATGGCGCTA
+AAAGACGAGAAGATTGTTGCGATAACAGCAGCCATGCCAGAAGGCACTGGGCTTATTCATTTTGCAAAGT
+TAATACCGGATAGATTCTTCGACGTGGGAATAGCCGAACAACACGCTACTACTTTTGCTGCAGGGCTTGC
+TGTTGAAGGATACAAGCCTTATTTTGCTGTATATTCCACTTTTTTGCAAAGAGCTTACGACCAGGTGATT
+CACGATGTGTGTATACAAAAACTTCCAGTAGTTTTTGCTGTTGACAGAGCAGGGATTGTCGGGGAAGACG
+GAGAAACCCATCAAGGGGTGTTTGATATATCTTTCTTAAGGGCAATTCCAAATATCGCTATAATGTCACC
+AAAAGATGCCAATGAATTGGTTGAAATGGTAAAGTTATCGAGAAATTTAGATTTTCCTGTAGCCATAAGG
+TATCCAAGAGGTAAAGCGGGTGAGTATGATATTTCAAGAAAGCCAAGTTTTCCATTGGGCAAAGGAGAAG
+TGCTTCTTGAAGGAGAAAAAATAGCCGTATTTGCTCTGGGCAGAATGGTGTCAAAATCAATTGATGCGGC
+GGAAATTTTAAAAGGCCATGGTATCAATCCTTTTGTCGTAAATTTGAGATTTGTTAAGCCTCTTGATGAA
+GAACTCATTTTAGAAATTTCTAATAAAGTAGACCTCGTCGTGACTGTGGAGGACAACGTTATAGCGGGAG
+GAGTAGGCAGCGCTATATTGGAGCTTTTGAACGATAAGAAAGTCTATAGGCCTGTGCTACGCTTAGGATT
+TCCTGATAAATTCATAGAACATGGAGATGTAGAAAGCTTGTTTAAAAAGTACGGTTTAGATTCTCAGTCA
+ATAGCCGATACTATTTTACAAAGGTACAAGGAAATGAGGGGATCATGAAGGAGAGAATAGATGTACTTCT
+CGTAAAAAGGGGCTTTTTCTCTTCAAGAGAAAAGGCAAAAGCAGCTATAATGGCAGGAGAAGTGTACGTA
+GACGGCAAAAGAGCCGAAAAAGCTGGAGAAATGGTAAAAGAAGATTCAAAAATTGAAGTAAAAGGTAATT
+CTCTTCCTTATGTCAGCAGAGGAGGACTTAAACTAGAAAAAGCTCTTCAACTCTTTGGCATTGATGTCAG
+GGGTAAAATTGCCTTAGATGTAGGCGCTTCTACTGGTGGTTTTACTGACTGCCTTTTAAAGCACGGGGCA
+CAGAAGGTGTACGCTGTTGATGTCGGTTACGGACAGCTTCACTGGAGTTTAAGAAATGATCCGAGAGTTG
+TCGTAATGGAAAAAACTAACATAAGATTTTTAAATGCACTTCCCGAGATGGTGGATATAATAACTATAGA
+CGTTTCCTTTATTTCACTTGAGATTGTAGTGCCTGCTGCTGATAAATTCTTAAAAAGCGAAGGAGAAATA
+GTGGCTTTGATAAAGCCCCAGTTTGAGGCCGGAAGGGAAAAAGTAGGGAAAAAGGGGATTGTAAGGGATA
+AAGATGTGCACAAAGAAGTGCTTGAAAAGATTATAAAATTGTTTAAAAATATAAACTACGGAGTATGCGG
+AATTACTTATTCGCCTATAAAAGGAGCAGAGGGAAATATTGAGTACTTGATCTACGGAAAAAAGGGAAAA
+TGCGATGAAAAGGAAATAGAAGTTGAAAAAATAGTTGAAGAAGCCTTTAAAAATTTGTGGCAGGAAAAAT
+GAATTTTGTGTAGAATAATGATAAATGTGGTGATATAATAATGAAAAAAGTCGGGGTAATTCCAAATATA
+AATAAAGACAAGGACTTAGAGGTTACAAAATCTGTAGTAAATTGGCTTTTAGATCATGGTTCTGAACCCT
+ATTTAAATGAGATAGTGGCAGCCAGAATCGGCTATGAAAAACACGGCAAAAAAGCAAATGAAATATACAG
+CAAATCTGACTTTCTCATCGCTTTAGGAGGAGATGGAACGATACTTAATGTAGCGCGCCTTTGTGCTCCT
+TTTGGCACCCCAATTCTAGCAGTAAATTTGGGACATTTAGGCTTTTTGACAGAAATAGATGCATCTGAAC
+TTTTCCCTTCACTAGAGAAAATATACAAAGGGGAGTACGCAATAGAAAAGAGAATGATGTTAGAAGCTAA
+TGTGGTTAAAAATGACATGGAAGTTATAAATTTCAGGGCTTTGAATGACATAGTTATAACAAGAGGAGCT
+TTTTCAAGAATGGCCCGCATTAAAGCTTATGTAAATGATAATTACGTAGATACTTACTTAGCAGATGGGG
+TTATTGTAGCAACACCTACTGGCTCTACAGCCTATTCTCTTTCTGCTGGAGGGCCAATCGTATATCCCAC
+AGTGGAAGTCATCATCATAACGCCAATTTGTCCACACACTTTGTACTCCAGGTCTATAGTTGTCTCTCCT
+GATGATGTAATACGCCTTGAGATAGCTGAAGAAAACCAGGATTTAATGATAACTACTGATGGACAGCAAG
+GCTACAAGATAGATTATAGAGATGTAATATACATAAAGAAAAGCAATGAATACACTAATCTCATCAAAGT
+GAAAAACAGCAATTTCTTTGATTTGCTAAGAGATAAGCTTACAGAAAGGTGAAAAGAGGTGAAAGGAAGA
+ATGATGAAGTTGGCAAGGCATGCCAAGATTTTAGAGATAATTTCTGAAAAAGAAATAGAGACGCAGGAAG
+AGCTGGCAGCAGAACTTCAGAAGAGAGGAATAGATGTCACACAGGCCACGGTGTCTAGAGATATTAAAGA
+GCTTCGCCTCATAAAAGTTCTTACAGAAGATGGAAAAAGATACAAATATGCGCCAATGACAAAAGTAGAT
+ACTAATATAAGTGAAAGACTTATGACTTTACTTTCTGAGTCCATAGTCAATGTGGACTATGCTGGAAACA
+TCATAGTCATAAAAACGTTATCAGGCAGTGCTTCAGCAGCAGCCGAAGCAATTGATACTCTTAATTGGAA
+AAATATTGTAGGCACTATTGCCGGCGATAATACTATTTTTGTCCTTGTGAGAAACCAGGAGGATATTCAA
+GAACTGGTGGAGAAGTTCAGAAAACTCATGAAGTAGTTCTGGAGGTTTTGCCATGCTTTTAAACTTAAGC
+ATACAAAACGTGGCTATAATAGACAAGCTGGAAGTGGAATTTAAAGAGGGGTTTAATGTTCTTACTGGTG
+AAACTGGTGCAGGTAAGTCTATAGTGATTGACTCTGTACTTTTATTGATTGGTGCTCGAGCTAATAAAGA
+TATAATACGTTCTGGAGAAGAAAGGGCTTTAGTTGAAGGAGTGTTTCTAGTAGATTCTAACAAAGACAAA
+ATTGCAGAGTTATTAGAAGAAGCAGGAGTTTCGCAGGAAGAGGACGATACCCTTATAATAAGCAGGGAAA
+TAACTAAAAGTGGCAGGAGTTATTCGAGGGTAAACGGAAAAATAGTACCTCTTTCTTTTTTGGACAAAAT
+CGGGGCTTTACTTGTAGACATCTTAGGGCAGCATGAGCATCAGTTTCTTCTAGATTCCTCTCAGCACCTA
+TTTATCCTAGATAATTTTGGCGATGAGGAGTTTAAAGCATTAAAAGAAAGATTTAAACAACTGCTAGAGG
+AATACAGATCTGTTGTGAAGGAAAAGACAAGCCTTTTTAAAGATGAAAGAGAAAAGGAACAGATGATCGA
+TTTATTAAGGTATCAGATTCAGGAAATAGAAAGCGCTAACTTGAGTGAAGAGGAAGAGCAACAACTTATA
+GAGAGAAGAAATATTTTAATGAATTATGAAAAATTATTCAATGCTGTAAATTCATCCTATAAGATACTGT
+ATGAGGGAAATGGAGGGTTTTCTGTACTCGATAATCTCCACAAAGTGGTTAAAAATTTAGAGACAGCCTT
+TTCTATAGATGGGAAACTTAAAGGATTAAAAGAAAAACTGGAAAATATTTTATATGAAACAGAGGATGCT
+GCACTTCAGTTAAGAGACTATTTGGGCGCTATTGACTTTAATCAAAAGGCTTTAGAAGAGATAGAAGAAA
+GGCTTAATCATATAAACTTTTTAAAGAGAAAATACGGACCTACAATTTCTCATATTTTATCTTTTAAAGA
+AGAGAAAGAAAAAGAACTGGACAAAATCCTTCATTTTGAAGAAAGACAGAAAGAATTAGAAGAAAAAGAA
+GCTAAGTTATGGGAAGAGATTAATAAAATGGGCAGTAAAATTCATGAAAAGAGAAAAACTTTAGCTTCCC
+ATATCGAGGAAGAGATAAATAAAGTTTTGAAAGAGCTCAACATGCCCAACGCCTCTTTTAAAGTGGATAT
+AACAAAAGAAGAGAGTCCAAATGAAAATGGATTTGATAGAGTGGAATTTTTGATTTCTACTAATATTGGA
+GAACCTTTAAAACCGCTTTCTAAAATTGCATCAGGTGGAGAACTATCTAGAATTATGCTTGCTTTAAAGA
+CAATTTTGGCTTCTTCTGATGGAATTCCTACACTAATCTTTGACGAGGTAGATACGGGAATAAGTGGCAA
+GACAGCACAGCTTGTGGCAGAAAAGATGGCTTATCTTTCTAGAAGGCATCAGCTAATTTGTGTAACTCAT
+CTTCCTCAGATAGCCTGTATGGCAGATGCCCATTATTTTATTTCAAAAATTTCCAAAGGCGACAGAACTT
+ATATTAAACTTACAGAGCTTGACTATGAAGGCAGAATAAAAGAGTTGGCGCGAATTATGGGAGGAGAGAA
+AATAACTTCTACAATTCTTGAGCACGCGAAAGAACTTTTAGAAATGGCTTCAAAATTTAAAAATTCCCTT
+TAACTTTATCCTCATCTCGCTTCCTTTTGCTATCGGGATAATTTATTTACAGTATATAAGCACTTCAAAA
+GGGTTAATTTAAATGTAGATTCAGCTGAAGTTTTGAAAAAGGAAGTGAGATGATGAATAAGAAATTAATA
+AAGCTGGTTTTATTCGCCCTATTGAGCTTTTTTTTAGTATTTGCAAACTACTTTACACCTATTCAGGAAC
+TAGCAAAAACACCCTCTAATTTCAAAATTTTTCAGGGTGATAAACTAAGTTACAATTTTAAATTTCCTTT
+TAAAATTACGTTTGAAATTGACAAAGAAGGGCTTTTGAGAATAAATGGAAAAGATGAGATAACCATTGAA
+GCAGTAAACACTGGAAAAGCAAATTTAGATGTAAAATTATTTGGATTTTTACCTTTAAAACACATAAATG
+TTGATGTAGTGCCTACGATAAAAGTCGTACCTGGAGGGCAAGCAATAGGAGTGAAACTTAATACAAAAGG
+AGCCCTAGTGGTAGGTTATTCGGACATAATGGGGGAAGATGGGAAAATTTACAGCCCGTATAAAGAAGGT
+AAAATTCAGATTGGAGACATAATTTTAGAAGTAAACGGAGTCGAGATAAAGCAGGCGGAAGATATTACAA
+ATATTGCTAATAAACTTCAAGGCAAGGCTTTGAAGCTCAAAATTAACAGGAAAAATGCCATACTTTACAC
+TGTCATTCATCCTGTAAAATCTAAAGAAGATAAGCAGTATAGAATTGGATTGTGGGTGAGGGACCATACT
+GCGGGGATTGGCACTTTGACATTTTATTATCCTTCGCAAAAGGTGTACGCTGCATTAGGGCATGCTATAA
+CTGACATTGATACGGGGCATGTGCTGTCAGTGGAAAACGGAGAAATAATGAATACTCGCATTACATCTAT
+TGACCAAGGTCGCAGAAGCAAGCCGGGAGAATTGAAGGGGGTGTTTTTTGAAGAGGTAGATGCGATAGGA
+AATATTTTAAAAAATACTCAATTTGGCATATATGGCTACATGTACAATGACTTTAAGAATGAATTCTATG
+GAGAGATTCCTGTCGCTTATCAAGGGCAGATAAAAGAAGGACCTGCTAAAATACTTGCTACCATTGATAA
+TAAAGGAGTACAGGAGTTTGACGTAGAAATTGTGAAAAAGGTGTATCAAGAGTCACCTACTCCAAAAGGC
+ATGATAGTAAGGATTGTAGATAAGAACCTCTTGGCCAAGACTGGAGGAATAATACAGGGTATGAGCGGAA
+GCCCCATAATTCAAAATGGAAAACTTGTAGGAGCTATAACTCACGTGTTTGTCAATGACCCTTCAAAAGG
+CTATGCTGTTTACGCAGAATGGATGATAAATGAAGTGAACAACTTGCTCAACGATAAGCAGGTTTTTATA
+AATGAATAAAAATTTTTACCAAAAAGGAGGAAATTCAACTATTATGTAGAATAAATATTATATACTAATA
+TTAGCAACGGGAGGTAAGAGTAATTGATTAAGAAGATTAGAATAGCCATTGCAGACGACAACAAAGAATT
+TGCTAACATTTTGGCTGAGTATTTGTCTGCTCAGCAGAACATTGAAGTGGTAGGGGTTGCCAATGACGGC
+AACCAAGCTATTGAGATTATAAAAAATCAATCGCCAGACCTTTTGATTTTAGACATTATAATGCCATATC
+TAGATGGCATAGGTGTGCTGGAAAAAATAAATGAAGAGCAGCTTAAGAAGCCCAAAATTCTCATTCTGTC
+TGCAGTAGGGCAGGAGAAAATTACGCAAAGAGCCATAGCATTGGGAGCAGATTACTACGTGCTCAAACCT
+TTTGACCTTGCAATGCTGTCAAAGAGGATCTTAGAACTGATGGAACCCGACTTGGACATTGTGTCAAGGA
+CGGTTTTCCATGTTGTGAAAGCGAAGAAAGATTACGATTTGGAGGCTATGATTACAGAGATCATCCACGA
+AGTCGGAGTACCTGCCCACATAAAGGGATATATGTATTTAAGAGATGCGATTTCTCTTGTGATAAGCAAT
+ATGGAGTATTTGAATTCAGTCACAAAAATGCTGTATCCCAAGATAGCTGAAAAGTACAATACTACGCCGA
+GCAGAGTAGAGAGAGCTATAAGACACGCCATTGAAGTAGCGTGGAGCAGAGGAAGGACAGAAGTTTTAAA
+TGAACTTTTTGGCTATACTATAAACGATGAGAAAGGAAAACCCACCAACTCTGAATTTATTGCTCTTATC
+GCTGATAAGTTGAGGCTTGGAATGAAAGCAGGATAATTTTCTATTTCCTGCTTTTTATTTTTTGTTTATT
+TTATGTAAATTTTTTTTGTGTTATAATAGACAGGGAAGTTATACTCCGGCAGGTGAGTATTTATGCAGAT
+AACAGGATTTGTAAAATTGGATAAAAGGACCAAAAACCTTGTCAAAAGGCTAAATCCTGGTGAGATAGCC
+GTAATCGACCATAGGGATTTGGACGAAGTAGCAGCTGAATCTCTTGTTGAGAAAAAAGTGCTGGCTGTCA
+TAAACGCAGATAAGTCAATAAGTGGAAGGTATCCCAATATGGGACCTTCTATTTTGTGTGAAGCTGGAAT
+TCCAATAATTGATGATGTAGGAAAAGACATATTCGACTTGCTCAAAGAAAATGATAAAATTACTATAGTA
+GACAACGAGATATACAAAGATGGGGTTTTAATAAAAAGGGGAAAACTTCTCACCAAAGAGGTGGTTGAAT
+ATAAACTTCAGGAGAGTAGAGAAAACATTGGAGAAGAGCTGGACAAGTTTATTGAGAACACATTAGAGTA
+CGCTAAGAGGGAAAAGTATTTCATTCTAGGGGGAGTTGAACTTCCTCCTACAAAGGTCCGCTTCAAAGGA
+AGACATGCTCTTGTAGTGGTGCGCGGAAAAGACTATAAAGAAGACCTTTTTACTATAAAACAGTATATCA
+CTGACGTAAAACCAATTCTGATAGGAGTGGACGGAGGCGCGGATGCTCTTTTAGAATTCGGGTTAGTTCC
+TGACATAGTGATAGGAGACATGGACAGTGTAAGCGATGAAGCTTTAAGAAAAGCCAAAGAAATTATAGTC
+CACGCTTATCCAGATGGCACAGCGCCAGGGCTTGAGAGAGTGCAGAAGCTAGGACTTAGTGCAGAAGTTT
+TTAAAGCACCAGGGACCAGTGAAGACATAGCGATGCTTTTGGCTTTTGAAAAAGGAGCAGATCTCATTGT
+AGCAGTAGGAACTCATTCTAGCATGATTGATTTTTTAGAAAAGGGAAGAAAAGGAATGGCCAGCACATTT
+TTGGTGCGCCTGAAAGTTGGAGAGAAATTGATTGATGCAAAAGGAGTAAACAAGCTTTACAGGGAAACTT
+TTAAGCTTTCGTATATATTCAGCATAATAATTGCAGCCCTAGTTCCGTTGGGAGTGCTAGCTTACTTTTC
+ACCTCCAATGCAACAGCTTCTCAAACTCCTGCAGTTAAGGATTAGGCTTTTAATTGGTTTTTAAGGAGAT
+GATTTAGTATGAATATAAACATAAAGTATTACGTCCTTACAATTGCTTCTATTTTTGTGGCTTTGGGGGT
+AGGGATTTTCATTGGCTTTATGTTGGACGGGCAGAAAATTTTTTCTGAGCAGCAGACTGCTATAATAAAC
+GAACTGGAACAAAAGTTTAAAGATTTACAAGCCGAAAATGCTAATTTAAAAAATACAGTACAGGAGCTCA
+ACAAAGAGATAAACTATTACAACCAATATCATCAGATAATTTTCCCGGAGCTTGTCGCTAATAGGCTTAC
+TGGCGTTAAGGTGGCTATAATTGAGACCACTAATGAGTTTATATTTTCTGGGATGAGAAATGCTCTTTTA
+AAGGCTGGAGCTACTATTGAATCTATAACGATAATAAAAGAGGGATTTGATGCGGGGGATGAATTGGAAG
+TCCAGAATTTGATAAATTTTCTTTCAAACAAGTACGGTGTTTCAATAGACCCCAAACATCTTAACGAATT
+TGTATCTCAGAAGCTGGCTCATGCGATTGTCACAGGGCAGGATGTAGACCTCATAAACTACTTGAAGTCA
+AACGGTTATATAGATTTTACAGGGATGCCCGGAAATGTAGATTTTGTCATTATAGCCGGGGGAAGCAATA
+ACAAGGAAAATAATGTAAATTATATAGATGTTCCGATTATCAAAGAAGTTAAGCTTTTGAACATCCCTAT
+AGTAGGAGTTGAGCAAAGTGATGCAAAATACTCCTATATGGAAGCGTATAAGAAGCAGCATATTTCCACA
+ATAGACAATGTGGACAGCATAATAGGTCAGACATCCCTTATAATGGTAATGGAAGGAAAAGAAGGGAATT
+ATGGAGTGAAACAAGAAGCGATGAGTTTGATGCCAGATTCTTTTGGGAATACTTCTAACATTACTCAAAA
+AAGGTGAGGATGATTGATGAACAAAAAGGTAAGCGTTCTGATACCAGCTTACAATGAGCAGGATAAAATA
+ATTGATACAATAAAAGGGTTAGAAGTTGTGAAAGAGGTGGATGAAGTAATTGTAATAAACGATGGGTCCA
+CGGACCAAACTGCGGAAAGGGCAAAAAAGGCAGGAGCGAAATTGGTGAACATGAAGGAAAATATGGGGAA
+AGCCGCGGCTTTGAGAGAGGGGCTAAAATATGCAAAAAATGATATTGTGGTTTTCCTAGATGCCGATGTG
+GGTCTTACCTCCAGAGAAGTTGAAAAGCTGATAAAGCCTGTATTTTTAGATGAAGCTGATGTGGTAATCG
+CAAAATTTCCTAAAACTCCAGTAAAAGGCGGCTTTGGGCTTGTAAAAAGCCTGGCAAGAAAGGGAGTAAA
+GTACTTTACTGGGAAGGAAATTGAATCTGTCCTTTCAGGGCAAAGGGCTTTTAAAAGAGAAGTTTTAGAA
+AGTTTGGATACTTTTTATAAAGGTTTTGGGATAGAAGTGGGAATGACAATAGACATTTTGCAAAAGGGTT
+ACCGCGTAAAAGAAGTAGAAGTCAATATGACTCACTCTTTTACAGGGAGGAATTTAAAGGGATTTTTGCA
+CAGAGGAAGGCAATTTTGGGACATATTAAAAGTGCTTCTCTATAAATTCTTCAAAAGCAGGTGGAAGAAG
+TGAAATGGATAGTTTTAATATCAATACCTCTCATTGTGACATTTGCTGTAAAAAAGTTTTTTAGAGAACT
+GCTTTACCACCCTTATTGTTTAAAGGAGAATTACAAGAAAAAGTTGATTCCAGTTTGTGGCGGCATAGTG
+TTTGTTCCAAGCTTTTTTGCTTCTATTTTCTTGATAAACTTGTTGGGGCATAGCGTAGAATACCAGGAAG
+TAATTTTAATAGCTCTTTCTCTCATTTCATTTGTAGGATTTGCAGATGACCTCATAGGAGATACTAAAGT
+AAAAGGCTTAAAAGGGCACATCCTAAGGCTTATAAAAGGTAAGCCTACCACTGGCAGTCTAAAAGCTTTG
+GGAGGGCTTTTAATTGCTGCTTTTGTAAGTTACGAAATAGCGGGGATAAGTCTAATAGAGGTCACTATAG
+ATTCTCTCATCATAGCACTTTTTACTAACCTTTTAAACCTTCTTGATTTAAGGCCAGGAAGATGTGCCAA
+AGGCTTTTTACTCCTTTCATTGCTATTTTTATTGATTGGCAGGGGAAAGCCAGAGTTTTTGTTTATCCTT
+TTTGTGATTGTACTCGTATATCTGCCGGAAGATTTAAAGGCACAGCTTATGATGGGAGATACAGGTTCTA
+ACGTTTTGGGAATGGCTAGTGGGATAGCGGCCATTTTGCTTTTCAACTTTTATGAAAAGCTGATACTACT
+TTTTGCACTGATTTTATTTCACCTTTTTACTGAGAAGTATTCTTTAACTGCTATAATTGAGAAAAATAAA
+TTTTTAAATTATCTAGACATGCTAGGAAGAAAAGGGGAAGAGTGATGTGATAAGCACCTACCTTGGAAAA
+GTCAGCAAAGTGATATCAAAAAGAGAAAAGATTTCTGTAGTGGAAATAAGTACCAAAAATGAAAAAGCCT
+TAGCTATAAATTACGACGAGCTTACAGGGGAGGTAAAAGAAGGGGATTTTGTCTATGTGAATAAGACTGC
+CCGCCTTCTCAATTTGGGTACAGGTGGGTATGACTTTATTGTCGCAAACTTAAGGTATGAAAAATTTGAT
+AATATTAAAAAAGGTCACATAATGAAATTGAGGTATACCCCTTTTCAGATAAACCTTTTGACAATGGAAG
+AGGAAAAAAGTCCCTATCATAAGGAATTTGATAAATTCAGAAATTTAGAAGGATTTCCTGTCATAGTGGG
+GGAGCTCCACAGCATGGTAGCTCCTGCTGCTTTGGTCCTCAAAAAATTAGCTCCTGATGTCAAAATTACT
+TACATAATGACAGATGGAGGTGCACTTCCTCTTTACTTCAGCAACGCAATTTACGAACTAAAAAAAATAG
+GAGCAATTGACAACACAATTACCATTGGACATGCCTTTGGCGGGGATTATGAATGTGTCAACATCTACAC
+GGCTTTAATAGCTTCAAAGGAAATTTTAAATTCAGACGTGGCCATAGTTGCCATGGGGCCTGGCATTGTG
+GGGACAGGTACAAAATATGGCTTTTCAGGTGTGGAACAAGCCCACATAATAGATGCTGTTAACAAAATGG
+GAGGAAAGCCTGTGCTAATTCCAAGGATAAGTTTTAAAGACGCAAGGGGGAGGCATCAGGGCATAAGTCA
+CCACACTGTTACTGTGCTGGAATTGTGCTATTCTTCCTGTGTCATAACTTTTCCTTCTATGGACTCTGAG
+AAGGAAGAATTGGTGAAGAGGCAGATAAATTCAAATACGGTCTTTTCTAGATTCGATATTCGCTTTATTA
+ACGCTTGCGACACAGCTAAGTATTTAGAGGAAGCAGGATTTTATGTAACCACAATGGGAAGAAGTTATGA
+AGAGGAAAAAGAATTTTTTAATGCTTGCGGTGCTGCTGCTATTTATGTAGCTAGTGAATTACTTAACTGA
+ATTTGTCAGGTCTTTCAAAGTGGAATATCTCATGCTTAGCTCTTTTAAAAAGACAAGCAGATTTGAAAAT
+TTCCCTGTGTATAAGAGCACAATCATTTTTTTCACCTCATTTCTATAGTATGTATTTGGAGTAAAAATTA
+TACATAGAAAGGAAGGTAAAAATGGAACAAAAAGAGCCTACAGTAAGCACTAGAAAGGTATTTGAAGGGA
+AGATAATAAACTTAAGAGTTGATGAGGTAAGGCTTCCAAATGGGAAAATAACTACGAGAGAAATAGTAGA
+GCACCCTGGCGGTGTCTCAATAGTAGCAGTCACAAATGATGGGAAAATCCTTTTAGTAAAACAGTACAGA
+AAACCGGCTGAAGAAGTTTTGCTAGAGATACCTGCAGGAAAGCTGGAAAAAGGAGAAGACCCTTTGGAGT
+GTGCCAAAAGAGAGCTTTCAGAAGAGACAGGGTATGAAGCGGGTCACATAGAGCATTTGATTACTTTTTA
+CACTACTCCTGGCTTTTCCAATGAAAAGATGTACCTTTATTTTGCAAAGGATTTAAAGAAAAGCAAGGTA
+CATCCTGATGAAGATGAGTTTTTAGAAGTGGGCGAATATTTTCCAGAAGAACTGTGGAAGATGATTTTAG
+AAAATAAGATAAAAGATTCCAAAACGATAATAGGCGTTCTGTACTATTTGAAAATGAGGAATGAAAAAAT
+ATGATGAAGATTTATGGAGATTTGCACATCCACATAGGTAGAACTGAAAAGGGTATTTCTGTAAAAGTCG
+CTGCTTCGAAGGATTTGACTGTTTTAAACATTTTAGAAAGAAGCTTATTAAAGGGGATAAACGTTGTCGG
+TATAGTAGATTGTGCATCTCCACCTGTAATTCACGAGATAAAAAGATATTGCGAAGAAGGAGTGCTATCT
+TGCATTGAAGGAGGAGGACTTAAGTACAAGGGAAAAGTTACGCTGATTTTAGGAAGTGAAATTGAAATTG
+GGGGAGAAGAAGAAGGCTCTCCCCATTTAATTGGATATTTTAAAAGCATAGAAGACATTTTCTCTTTTTC
+TGAAAAAATAGGCAAGTACATGAAAAATATAAGATTGAGTTCCCAAAGAGTAAGCCTAAACAGCGAACAG
+GCAGTAGAAGTTATAAAAAGCTGTAACGGTATAGCTGTTCCTGCCCACGTTTTTACTCCTTTTAAAAGCT
+ATTACGGAAGCTGTACTGATAGATTGCACAAGGTCTTTAAAGACCGCTACAAGGAAATTGAGGCAGTAGA
+ATTGGGACTGAGCGCTGACTCGGATATGGCGGACCAAATTGAAGAGCTATCATTAAAGATTTTTCTTTCT
+AATTCAGATGCCCATTCTTTAAACAAAATTGGAAGGGAATTTAATGTCTTTGAGGTAGAAGAAGCAAATT
+TTGAAGAAATCTTAATGGCTCTAAAGAGAGAAAAGGGAAGAAAAGTTGTAAAAAATTACGGCTTAGACCC
+TAAATTGGGGAAGTACCACAGGACTTTCTGCCTTGAATGCGGTTATATAGCGAAAGAAACTCCCCCTGTT
+AGAAGATGCCCCAGATGTGGAAGTGATAAAGTATTGATGGGGGTAAGAGACAGAATAGAAGAAATAAAAG
+ACTATGATACCAGACATCCTGATTTTAGACCCCCCTATATCTATCAGATTCCTTTGGAATTTATTCCTAA
+TATAGGAAAAAGAACAGTAGAAAAGCTTGTACATCACTTTGGAAGTGAACTTTACGCTCTTCATGAGGCT
+TCTTACGAAGATCTAGAGAAGGTCGTAGGTGAGAAAAACGCTCTCAATATTTTAAAGGCGAGAAATGGAG
+AACTTACTGTTTCTTCGGGTGGAGGCGGAATATACGGGAAGGTATTGTTAGAATAGTTGAGGAATATTGT
+CCCCTTTTTATTCATAAATTTAAATTAGCAAAGAAAAAATAGGGGGCAATATTCTTGAAATTTGTAAAGG
+CAGGATTTTATTCCCATATCAGAGGAAATTTTTTTCTATATGTGCTGGTGTTAACTGCTCTGATGATTGG
+CACTACTACAGGGGCCTTTACAGTAAACAATATAACTGACATTCAAAGGGAGCAGATAAGAGAATATATT
+TCCAAGTTTTATCAAATTGCAAAGACTATAGAACTAAGTCCCGTGCAGATTTTTAAGCAATCTCTTTTAA
+ACAATTTTGTGACAGTCTTTTTGCTCTGGATTTTGGGAGCCACCATAATAGGCATTCCTTTTATATTTCT
+AATCGTTGGCATGAGAGGTTTTACGTTAGGCTTTTCAATAGGCGTACTGATTAAGGAAATGCAAATGAAG
+GGAGTACTTCTAACGCTTTTGGGGGTATTGCCTCAGAATATTTTTATACTTTTAGGGATTTTGTTTACTT
+CAGTTACTGCAATCAATTTTTCTGTATATCTTTTGAAAAATAAAAAATTTTACTTTGAGGAATTAGCTTC
+CCAATTTATTTCCTACACTTTTGCAATTTATGCAGGCTTTCTGTTTATAATGCTGGGATGCCTGATAGAG
+TCTTACCTTACCCCGTATGTATTACTTCTTCCTATTTTTTCGCTGTAGAAAAGAAGGAAATTGACGATTT
+ATGTTGAATATTTATAATTAATGAACTTATATAGAAAATTGTAGGGGTAAAAGGGTATGGCTGAAAGCGT
+GGTTGGGGAGTTTTTGGAGTTTTTAAAGAAAAATAAAAGGCTATCTAAAAATACATTAGAGTCCTATTCC
+AGAGATGTAGAACAATTTTTAACTTACATGAATGAACATGGGATAAATTTTTGTTCTGCTAAAAAGTCCA
+CCATTGTAAATTACCTTTATTTTCTAAAACAGCAGGGAAAATCCCAGGCTACCATATCTAGAGCTCTTTC
+TTCAATAAAAGCTTTTTATCACTATTTGTTTGCTAAGAAAAAAATTGAGGAAGACCCCTCTTATGGTATA
+AATGCCCCCAAAGTAGAAAAAAAGGAGCCTGTTACCTTGACAGTAGAACAAGTAGATATGCTTTTATCTT
+TTGATTTTGGTAAAGATGAGAAAGGGTTGAGAGATAAAGCGTTGATAGAATTGATGTACGCTTCCGGCCT
+TAAAGTCTCTGAAGTGATATCTTTGAAGATAGAGGATGTAAATTTGGCCAGTGGCTACATTGTAGTGCGC
+TCTGGAAAAGAAAGGGTTATTCCTATAGGTTCTTACGCAGTTGCTGCACTTCAGGAATATATTGAAAAAG
+GAAGAAAACCCAGAAAAGGAGAAAAAGCCCTTTTTCTCAATTTGAGAGGGAAAAGGCTTACAAGGCAGGG
+ATGTTGGAAGATAATAAAAGAATACGCTGACAAAATAAGTCCGGGTTTGCCTTTAACTCCAAACATTTTG
+AGAAAATCTTTTGCCCAGCACATGCTTCAAAATGGAGCGGATTTAAAGACTGTCCAAGAGATGCTGGGAT
+ATGAAGTAAATTTTGGAAATAATTTACTTTCTCTGGTTTCGCGGTCAAAAATGAAAGAAGTTTACAATAA
+ATTTCATCCAAGAGCTTGAAAAGGCATAAAATTCACCCTCCGGTACACAATATAAAATAGCAACGAAGGA
+GGGTGAATTTTTATGTCAAAAAAGTTTTTAGCATTATTGATAAGCACATTTTTGCTGTTTAATACGGCAT
+ATGCGGATGTCATGAATTTAAAAGCAAAATCTGCAATACTTATGGAAGCAGAAACTGGAGAGATTCTATA
+TGAAAAAGATATTCACAAACCTTTGCCTCCTGCTAGTGTGACGAAAGTAATGACTTTGCTCCTTGCGATT
+GAGGCGATAGATTCAGGGAAGATCAAAGTCACAGACAAAGTGGTCACCAGCAAACACGCTTTTGACATGG
+GGGGTACTCAAATATACCTTGAGGTAGGAGAAGAAATGACTGTAGACGATTTGATGAAAGCTATTGCGAT
+GAACTCAGCAAATGACGCATCTGTAGCTTTGGCTGAATATATAGCCGGTACAGAGGAAAATTTTGTGGAA
+ATGATGAACAAAAGAGCAAAGGAACTGGGAGCCAAAAATACCACTTTTAAAAACGCTACAGGTCTTCCTG
+AAGAAGGACATTTAACCACGGTGTATGATATAGCAATGATTTCCAGAGAACTTGTAAAACATCCGTCAAT
+TTTTAAGTATTTGACTAATAAAATTGACTCCTTGAGGAATGGGAAATTCAGCCTTATAAACACAAATAAA
+CTGCTTTGGAGGTACAAAGGAGTTGATGGAATAAAAACAGGTTCTACCTCTGAGGCTCTTTACTGCATGG
+CTGCAACCGCAAAAAGAGGAGATACCAGGTTGATTGCTGTGGTATTTGGAGCTCCCGATTCGGAGACTAG
+GTTCAACGAGACGGCTAAATTGCTGGATTACGGGTTTGCAAATTTCGAAACGGTGAAAGTAGCTTCAAAA
+GGGGAAGTACTAGGAAAGATAAAGGTTTTAAAAGGGAATAAGGAGATGGTAGAGGGAATTTCATTAAAAG
+ATGAATATGTAGTTGTGAAAAAAGGCGAAGGGAAAAATATTAAAAAAGAGGTGGAGCTTAAGAATTTTCT
+CACTGCTCCTGTAAGTAAAAATAATCCGTTAGGAGTGCTCAAAATCCTGCAGGAAGGAAAACTGATAAAG
+ACAGTTGACATATACCCTGCCACTGATGTGAAGAAGGCGAATTTCTTTGAGAATTTTAATAAGGTGATAA
+ACTACTGGATTAAGAAAGGGAGTTAAGGCGGGCGGGTTTTTATCCCGTCCATTTATTTTTTAGAAAATTA
+TTCTAAAAAAGGAGGATTTTTTAAATTTGTATCGAATATAATAGAGGGAGGTTGATATGAATGGGAGCAA
+AATTTTCTAAAAAAGACAGCACTTTAGTTGTAAAGATTGAAGGAGAATTGGACCACCATGAGGCGGAGAG
+AGTAAAAAGGGCAATTGATGAAGAGTATGAAAAGAAGAGCTGTAAGAATATGATTTTTGAGCTAAAAAAC
+CTCACTTTCATGGATAGCTCAGGAATTGGCGTCATAATCGGAAGATACAAAAAAGTAAAAAATAATGGTG
+GGAAAGTGGCAATTGTAAATGCAAATCAACATTTAAAAAAAGTAATTGAGGTTTCTGGATTGTTGAGAAT
+AATTAAGTGTTATAATAGCCTTGAGGAAGCCATAAAGGACATGTAAGGGGGATAATAAGAATGGAATACA
+ACAACATGATGGAATTGAAATTTTTAAGCAAGTCACAAAATGAATCTTTTGCTAGGACTGTAGTGGCTGC
+ATTCGCCGCGCAGTTGGACCCGACGATTGAAGAGATTGCAGATATAAAGACGGCAGTATCTGAAGCTGTA
+ACCAATTGCATAATTCATGCTTATGAAAATAAAATAGGAATTATTACTATAAGAGCCTTTATCTTGGACA
+ATAAAATCACCATTGAGGTCATAGATGAAGGAAAGGGAATTGAAGATGTAGAAAAAGCCATGCAGCCTCT
+TTTTACAACTCGTCTGGAGGAAGAAAGAGCTGGAATGGGATTTACAGTCATGCAGACCTTTATGGATGAG
+CTAGAAGTAGAGTCTACTCCAGGCAAAGGAACTTTAGTGAGAATGACTAAATACATAGGGCGAAATAGAT
+GAGGTGACCATCCCATGAAGGAGGAGGAAAATCTTGAGCTTATAAAGCTTGCAAAAAATAATGACAAAGC
+TAGTCTTGAAAAATTGATTTTGGAAAACAGCGGCCTTATCTGGAGCATTGTAAAAAAATTTGCTAACAGA
+GGCTATGAATTAGAAGATTTATATCAAATAGGGTGTATAGGATTTGTAAAGGCTGTGCAGAAGTTTGACG
+AATCTTACAATGTGAAGTTTTCTACATATGCTGTTCCCATAATAATGGGGGAGATAAAGAGGTTTTTAAG
+AGATGATGGATTGATAAAAGTCAGTAGGTCTTTGAAAGAACTTTCTTCTAAAGCCTTTTACATGAAAGAA
+GTGTTGAGCAATGAGCTGAATAGAGAGCCTACTATTAACGAAATTGCAGAAAGGCTCAATGTAACCCCGG
+AAGAAATTGCTATGGCTTTTGAATCGGCTGCCACAGCGGAATCTCTTTATGACAGCATAAGCCATGAAGA
+AGAGGACAGGCAGCTTATTGAAATGGTGGGAGATAAAGAAGATAGTGTAGATTTAGAAGAAAAGCTTACA
+CTTCACATGATCATAGACAAGCTAAAACCTAGGGAGAAGCAAGTGATATTTTTGAGGTATTTTAAAGACA
+TGACTCAGACGGAGGTAGCGAACATCCTGGGAATTTCTCAGGTGCAGGTTTCAAGGATAGAGAAAAAAGT
+TTTGGAAAAGATAAGGAAAGAATTAGAAAAAGTGTAGCATTTGGCATGAATGCTACACTTTTTTTGAATT
+AATTCAACTTGTTCTTCACATACTAATACTGGCTGGTGAAATGAGATGAAAAAAATTTTAATTGCAATCG
+CTGTGCTACTTATAATTGTAGCTATTTTTTATCTGCACAGGTCTGGTAAGAAAATACCAGACAGCGCCAA
+TCTAGTGTATAAAGGAGGAGATAGTATGGCTGTGGTGAAGGTCTTAAACGTAGTTGGAGACTCCACAGTA
+AGCTGGGAAGATGCAATTCACAAAGCTGTTGAAGAAGCCGCTAAAAGCGTTCCGAATATTTCAGGAATAG
+AAGTCGTAAATCAGACGGCAAATGTTAAAAATGGAAAGATAGTGGAGTATAAAGCCAACATACAGATAGC
+TTACAGAGCAGATGGACAACTAGATTAACTTTGAGAGCACCGCTTTTGGTGCTCTTTTATGGAAAGGGGA
+GAAAAATGGAAAGAGATGTAAAAAAAGAGCAGGAATACAAAAACATAGCTCAAAAGTATGAACCAAAACC
+CACACTCCTGAAAAATGTGGTTATGGCTTTTATTGTAGGAGGGCTGATAAGTGATATAGGCCAATTTTTC
+TTGAATTTTTACCTTTCAAAGGGATTTTCTATGGAAGATGCCAACACACTGGTGGCAATAACAATGGTGT
+TTATAGGGGCTTTTTTAACTGGCATAGGAGTATACGATGATATTGGCAAATTTGCGGGAGCTGGCAGCAT
+AGTTCCAATAACGGGTTTTGCGAACTCCATTGTGTCACCTGCAATGGAATTTAAAAGAGAAGGCTTTGTG
+TTTGGCGCAGCTGCAAAAATGTTTACTATTGCAGGCCCTGTTATAGTTTACGGCGTTAGCACTTCAATAT
+TGATAGGAATAATATACTACTTCCTGAAGTAAAGGGGGAAAAGGCATGGCAGAAAAGAAATTAGGTGCTC
+AAACAGTAAAATTTAAAAATCCTCCTTCCATAATTGCAGGAGGTACAATTGTAGGTCCAAAAGAGGGAGA
+AGGTCCTTTGAGAGATTATTTTGACATGATTTTGATAGATGACACGTATGGAGAAAAAAGCTGGGAGAAG
+GCAGAGTCTAAAATGTTTCAGGATGCCGTGAACTTGGCTCTTAAGAAGGCAAATTTAAAAATTTCTGATA
+TTGACTACCTTTTAGGAGGGGACCTCTTGAATCAGATTATAAGTGCTAATTTTGCGGCAAGGCAGTTAAA
+TGTACCTCACTTTGGGCTTTATGGAGCTTGTTCCACTATGACCGAAGGTTTAACTCTTGGAGCGATGTTA
+ATTGACGGTGGGTATGCGGATTATGTGATAGCCGCTACTTCTAGCCATTTTTCCACCGCAGAAAGGCAGT
+TTAGGTATCCGCTTGAACAGGGGATTCAAAGGCCTTTCACTTCGCAGTGGACTGTAACTGGAGCTGGTGC
+AACTATTTTGGCATCTACAGGCGAAGGACCGTATATAACGCATGCTACAACTGGGAAAGTCGTTGACCTC
+GGCATGAAGGACGCTAATAACATGGGTGCTGCCATGGCACCTGCAGCAGCAGATACTATAATAACTCACT
+TCAAGGATACGGGATTTACCATAGAAGACTATGACTTAATTATGACAGGAGATATGGGGAGAGTAGGGAG
+AGACATACTTTTAGAATTGCTTTATAAAGAAGGGTTTGACATTGCCGATAAGTATAAAGACTGCGGGATA
+GAAATTTTTTATGAGTCTCAGGACGTTCACTCGGGAGGAAGTGGGGCAGCCTGTTCAGCCGTTGTTTTAA
+ATGGATGGTTGCTTTCCCAAATAAGAAATGGAGTATATAAAAAAGTGCTTTTTATGGCAACAGGAGCATT
+ATTATCTCCCACCAGTACCTATCAGGGTGAATCTATTCCAGGGATTGCCCATGCAATAACAATATCTACA
+ATACTTTCTTAGGAGGTAGCTATGGATTATATCAGAGCTTTTTTGATGGGCGGTTTAATTTGTGCCATCG
+CACAAATTTTGATAGATAAGACAAAATTGACTCCTGCAAGAATACTTGTAACATATGTTACACTTGGAGC
+TATTCTCGGAGGGATAGGAGTCTATAAAAAATTGATCGACATAGGAGGAGCTGGAGCTACTATTCCTCTT
+TTAGGTTTTGGGAACTCTTTAGCACAGGGAGTGATAAAGGCCGTAGAAAAGGACGGGTTGATTGGAGCTT
+TTACTGGAGGACTTACGGCTACAGCAGGAGGGATTTCTGCTGCTATATTTTTCGGATACATTTTTGCTCT
+CATGTTTAACCCTAAAACTAAGAAATAGAGTCTTAGTTTCGGTTTGTTGACAAAATTAGAGAAGTGGCAT
+TTTGTGTGTAAATGCGACTTGTTACAAAGCGGTAACAAAACTTAGCGAGCTTGAGGAGCGAAGGCGGGGC
+GAGCGAAAGCGAGCGGCCACGTTGAGCCTGAAAGGCGAATTGGCCGGGACCCCGCCTAAGCCCTCAAGCG
+AGCCATAGTTTTGTCGCTTTGTAACTCTGGAGCATTAACACAAAATGCCACTTAAATGAGAGGGTCTTTG
+TCAACAGTCTAAAACTAAGAAGTAGAGTCTTAGTTTTAGCTTTTTTTTATTTTAGGCTGTGATATAATAT
+AAAGAGTAAGGGGAAATTTAGGTAAAAAGGGTGGTTGTTTGCGCATACAAATTGAAGGCAAAGAATTGAT
+CTCATATTTAAAAGAAATTTCACAAAAAGTAGGTGTAAAGTCATATATAGTTGGAGGGGTTGTGAGGGAT
+TTTTTACTAGGGGTTGAAAACTGGGACATCGATGTAGTAGTAGAGGGAAATGGAATAGATTTTGCTTATG
+AGTTAAATGAATATATAAAGGGCGAATTGATAGAATATCCAGCTTTTAAAACTGCTACTATTAAAAAAAG
+TGGCATTTCAATCGATGTAATTTCTGCCAGAAGAGAATATTACGATTATCCAGCAGCCTTGCCCAGGATT
+GAATTTGCTGATATATATGAAGATATGAGAAGAAGAGACTTCACTATTAACACTTTGGCTTACGATGTGC
+TGGAGGAAAAGATACTTGACTATTTTGGGGGAATCGAAGATTTAAAAAAAGGGATAATAAGGGTTCTCCA
+TGAAAAGAGCTTTATAGATGACCCCACGAGGATATTTAGGGCTATAAGATATTCTGTGAGATATTCTTTT
+GAAATTGAAGCTAATACAGAGGCTTTGATGAAAGATTCCATAAAAAATATTTCCCTCTTATCAGAAGACA
+GGATAAGGAATGAACTTTTTTTAATACTAAAAGAACCTAAAGCAAAGGAAATGATAGAAAAAGTTATAGA
+ATATGGGATTGATAAAGTAATCTTTAAAGATGTTCCTGTAAATGTAGATAAGCTAGATGTTTTTGTTGAA
+GATTTAGACTTAAGTTTATTCCGTCTTCTAATATTGTTTTATAAAATTGCTGAAAAAGACGTGGAGAAAG
+TGCAGAAGGCTTTAAAGTTGAACAAAGAACATTTGAAAGCTCTTAGAGAACTGATTTTTCTAAGGGAAGA
+GATAAAATACAGAAGGTGGATTAGAAAATTAAGAGAAACATTGGAAAGCGCTAGAAATGAAGTGCTGAAA
+GTTCTCGAAGTCATGGAAGGAGATAAGGCGAAAAAAATAATTGAAAGCAAGCCTTATATAAAAGGAAAAG
+ACATTAAAAACTTGGGAGTTTCACCTGGCCCTTTATACGGAGAATTGCTGGATGAGGTATTTAAAGCTAA
+ACTTGAAGGAAGACTGAAAAGCAAAGAAGAAGAGATTTCGTTTGTAAAGAACATCTTACGAGTTGGAAAG
+GAGAATACAAGTTGCTGCTAGATTTTATATACAGAATTCCAGCTTTGCTTTTGGCGATGAGTTTTCACGA
+GTTCAGCCATGGATATGTGGCTGACAGGCTAGGAGACCCTACTCCGCGGCAAAGCGGAAGGCTAACGTTA
+AATCCTATAGCTCACATAGACCCCATTGGACTTTTAATGCTCTGGATTTTAAAGTTTGGATGGGCGAAGC
+CTGTTCCAATAAATCCGCTTTACTTCAAGGATAGAAGAAAGGGAGTGTTTCTCGTAGCTTTGGCAGGCCC
+CTTGTCTAATGTTTTACTAGCGATCGTCACCAGGATTTTATTAGTGCCATTTGGGCATGTCCCTGTTCTG
+GCACCCATACTATATTTACTGTACGTTTACAATTTAATTTTTGCTGCTTTTAATATAATTCCCGTTCCTC
+CTTTAGACGGTTCAAAAGTGCTGTGGAGCTTGCTTCCTCCAAGGGAGGCTTATGTAATTTCCCAGTATGA
+AATGTACGGACAGGTCCTCCTGCTTGTCTTAGTATTTACAGGAATTATTGGCAAAGTTATGTGGCCTCTC
+ATAAACGGACTTGACTATTTCATAACTCTCTTACTAAAACCTTTTGGGGTGTAGAAATGTACACAGTAAA
+ACTAGAAATTTTTGAAGGACCTTTTGATCTTTTGTTTCATTTGATTGAAAAAAACGAAATAGATTTGATG
+GACATTCCCATATCTATAATATTAGACCAATATATGGAGTACATAAGAAGTCTGCAAGAAATGGACCTTG
+ACGTAGCTTCGGAATTTATAGTGATGGCTGCTACGCTGGTGGAAATCAAGTCGAGGATGCTTCTACCGAA
+ATTTAGATTGGAAGAAGAAGCAGAAAAAATAGAAGAGGACCCGAGAGAAGAACTTGTAAAGCAACTTATA
+GAGTACAAAAAATACAAAGAAATTGCGCAGCTTTTAAGCGGAATTTGCGGGATAAACCGCAGGTTTTTTA
+AAGAGGAGCCAGATTTAAATTATATAGACAAAAGAGTAGCTTTAAACTATTCGGTTGAAGATATAGTAAA
+TGTGTACAGAAAAATTCTTGAAAGAAATAAAGAAAAAGAAAATAAAATTGAGATAAAGAAGGAAGAATAT
+ACAGTAGTAAGCAAAATTAAAGAACTGCTGACCTATCTTGTGAAAAAGCCTGCTCTATGGTTTAGTGAAA
+TTGTAAGAAAAAGTAGAAGCAAGTTAGAAGTGGTGGTATCTTTTGTTGCCCTTTTAGAGCTCATAAAACT
+AAACAGAGTAGCGGCAGAGCAGCAAACAGCTTATGGGGATATATTTATTAGATTTTTAGGAAGAGAAGGG
+AGAAAACATGACCCAGGAAGGCAAGATTGAAGCTATCCTCTTTGCAGCAGGACAAGCAGTAAAAATAAGG
+ACTCTTGCAGAAGCATTAGAAGTTACTGAAGAAGAAGTAAGGGAGTTGCTTAAAAGGTTAAAGGAAGAAT
+ATGTAAAGAATCATAGAGGAATAGACATAGTGATTTTTGAAGATAAAGTTGAGATGTGCACTAACGATTC
+GTACGGAGACATTGTAAGAAAGGCTTTGAAGATGGAAATAACCCAAGGGTTATCTCAGGCAGCTCTAGAG
+GTTTTAGCGATAATTGCCTATAACCAGCCTATTACAAAAGCAGAAATTGAAAGAATAAGAGGAGTAAGAA
+GTGATAAACCTATCAATACCTTATTGGAATACAATTTGATAAAAGAAAGCGGAAGAGCTTCATCTCCAGG
+TAGACCTATTCTCTATTCAACTACAGAGGATTTTTTGAAATACTTTGGCATATCTTCTTTAAAAGAATTG
+CCCGAAATTGAACCTACTTCTTAGTTTTACGGGCATTTTATAGAGGTGGAATGATGAAATATATATCTTT
+TGGCCTTCTAGTTTTTATTTTTTTAGTTGCCTTATATTTTTTGCCTCTCAAAGTGAAAGTCAAAAGCAGG
+AAAGAAGGAGGAACTATTTCCCTGGAAATAGAAATAAATATATTTTTTGTAAAAATATTGAGATTTAATT
+TGCATTCTTTTGAAGGCAGTAAGAGTAGCGTTTTGAAAGTTCTGGGGATAAATTTAAATATAGAAAAAAG
+AGGGAAAGACCTTTACAAGAAAAGTGGAGAGAGTTTAGGAATAAGTGCAAAAAACATGGATTTTTTTGAA
+ATTTTGAGGATTTTTAAAGATATGCTAAAAGGAACTGTAGTATATAGATTTTACCTTGCCATAAAGGTTG
+GACTGGAAGATGCAGCTTACACAGCTATTCTGACAGGTTCGCTGTGGGGAATGGTATACACAGCCATTAT
+GCCCTTTTATAACAACGCAAAATTTTTAAACCCTCCAGAGGTGCATATCATGCCTATCTATGGAGAAAAC
+AGAGTAGAGGGAGATTTAATTTGCATATTTAAGACGAGGTGTGGTAATATTATTATTAATGGAATGAAGT
+TGTGGAATAATTTAAAGGGGAGGTGAAAAGATGAGTGACCACCCAATAGATGCCCTGATGAAAACCACAA
+TGGAAAGCTTAAAGGACATGATTGATGTAAATACTATCGTAGGAGATGCAGTAGAGACTCCTGATGGAAC
+TATAATAATTCCAATTTCAAGGGTCACTTTTGGTTTTGCTGCAGGAGGAGGAGAGATAAACCTTTCTAAA
+GGAGATAAAAAAGGCACTGACCAAGAATCTTCTCAGAGTATGCCTTTTGCTGGAGGGAGCGGAGCAGGAG
+TATCTGTACAGCCGGTGGCGTTCATGGTAGTAGGACAAGGACAAATTAGGCTTTTACCTGTCACTCAGAG
+CGCTATGTTAGAGAGAATTATAGATTTGACTCCTAAACTTTTAGAAGAAATTCAGAATCTCTTTAGTAAG
+GGGAAAACGGCAAAAAAACCTCAGAGTCAAATCATTACTACTGGAAATGATGTTTAAAAGTGGGGGAACC
+CACTTTTTTGTATATACAGGGGAGTTGAAATATGAAGAAATATTTTTCTTTGCTTTTAATTTTGATGTTT
+TTTGTCACTTTTTCTAAGGTTTATGGAAGTGATATTCCCTCTGTTTCTGCGAAGGCTGCTATAGTTATGG
+ACCAGAATACAGGTAGAGTCTTGTATGAAAAGAATGCCCATTTGAAATTACCAATGGCCAGCACTACTAA
+AATAATGACGCTTCTTATAGCTTTAGAGAGAGGAAATTTAAATGACATTGTGACGGTGAGTCAAAAGGCA
+GCGAGTGTGGGAGGTTCTTCTATCTGGCTTTCTCCTGGAGAAAAAATAGATATGGAAAGCCTGCTCTACG
+GTATCATGTTAAATTCAGGAAATGACGCTGCGACTGCTATAGCGGAACATATTGGAGGAACTGTAGAGAA
+TTTTGTTGAGATGATGAATCAAAAGGCGAAAGAGATAGGGGCTTACAATACACATTTTGTAACGCCATCA
+GGGCTTGACATTGGCATTGATGACCATTACACGACTGCTTATGACCTGGCACTCATAACAAGATATGCTT
+TTTTAAATTATCCTAAATTTGCAGAGATTGTGTCAACAAAAGAAAAGACGATTCCATGTGAAGGAAAAGA
+GTGGGACAGGTATTTGAGAAATAAAAATAAGCTTTTGTGGATATACGAAGGAGCTGATGGCGTAAAGACA
+GGATTTACTAATAAAGCTGGAAGGTGCCTTGTTTCTTCGGCTACCAGAGAGGGGCGGAGGTTTATTGCAG
+TAGTTTTAAACAGTCCCCCTATGTGGGAAGACTCCATGAAAATTCTAGATTACGCATTTTCTAGATTCAA
+GCCTTTTAAGGTATTTGAAAGAAATGATGTGGTGAAAAAGGTAAAAGTGGAAAAAGGAAAAATAGAAGAA
+ATTGAAGTTGCAGTAGAAAAAGATTGTATCATACCTGTCTCTGAGGAAGAAATTGGGAAAGTTAATCTAG
+AGTTTCACATTCCTGATAAGTTAGAAGCTCCAATCAAAAAAGGGGAAAAAATAGGGCATGTAGTTGTAAA
+AATAGGGGAGGAGAAAGTCTGCGAGGTTAATTGCCTTTCTTTTCAAGAAGTGGATAGGCAAGATTTTGTG
+TACAATTTTAAAAGGATAATAAAAAAGTGGATTGAAATTTTTAACCCCTCTTGACTTTTCAAGAGGGGTT
+TTATTTTGTAATAGTTTTGAACCTCCGAGAATATTTTATTAATGTAAAAATCGGAGGTGAACAAATTGGC
+AAATAGGCTGGAATGCGTAGATGCAGGGACAGAATATTGCCCCTGCTACTTGGCTGAACTTAATGAATGC
+ATAGTGTGCTCTCAACTTCAGGGAAAGAAATTTTGCGATTGCAATTGGAGGGGTGTATGCATTTTTCAGG
+AATTTGTGTGGGCTGGTTACAAGGCAAAGGCCACTAGGAGTACCGTTTTTTCTAAAGTTGTAAAGAGGGA
+AGAGATAAACGACGAGGTGATAGTTCTTACTCTCAAAGTGCCCAATAAAATGGCTAGGGACCTGAATGAA
+CCTGGTTCTTTTGTTTTTATAAGAGGCTATTTGAGTCCTTCTTTTTTCGACACACCTATGTCTGTAATGT
+GGGCAGACGAGGTGGAGGGAATTATTAAGATAGCTGTTCAGGTAACTGGACCTAAGACAAAGCTTATTGC
+TAACGCGAAAGAGGGGCAAGAGGTGTACATAAGAGGACCTTACTGGAATGGGATGTTTGGTCACAGGTAC
+ATAAAAGGGACACATAATTCTAAGGCTTTAGTAGTTTTAAGAGGGATTGCTCAAGCACCTGGAGTGATTG
+TAATCTTAAAACTAATTCAAAATAAAAACAAAGTCATCGTACTTTTGGATAAAGGAAAAGTTAAGGCCAA
+TTTTATAAAAGAGTACCTTGAAAAATTTGACATAACTTTTATAGAGACAGACCTTTTAACAGAAGAAGGG
+CAGAGGATTCTAAAAGAATTCATAAAGGACAAAGAGATCACTGTTGTCTACAGCGGAGGGTCTGATGAAC
+AGCATCTAAACATTTTAGAGTATTTAGATACATACAACAGTGAAGCGTATTTAGCTGTGTCTAATAATAA
+CAAGATATGCTGCGGAGAAGGGATATGTGGGAGCTGTGAAATTGAAATAGAGGGACAAAAGATGAGAACC
+TGTAAAGTCCAGGTAGATATAAGAAAAGCATTGGAAAGGAAGATGCTGCGTGGTTAAAGTGGTGGTCATT
+GGTGGAGGATGGGCAGGATGTGCTGCTGCCTTGGCGGCGAGGAAAGCCGGTGCAGAGGTTGTGTTATTAG
+AAAAAACTGACATGCTTTTAGGGTGTGGTTTGGTTGGAGGGATAATGAGGAACAACGGCAGATACACTGC
+TGCGGAGGAATTGATATATTTAGGTTGCAACGAACTTATAGAAATAACTGACAAAGCTGCTAGACACGTA
+AACGTCAATTTTCCAGGGCATCGCCATGCCAGCCTTTACGACGTGACAATGGTAGAGCCGATGGTTAAAG
+AGATGTTGCTTAAAAAGGATGTGACGATAAAACTGATGGCCAGAGCTACTGATGTGGTGATGGAAAGCAA
+AAGGCGGATAAAAGGAATAGTGCTAGCAGATGACACTGTAGAGTATGGAGATGTCTTTGTAGAAGCTACA
+GGTTCCACGGGACCTATGGGTAACTGCTTAAGATATGGAAATGGATGTGCTATGTGTATTTTGCGCTGCC
+CTTCCTTTGGACCTCGCATAAGCATAAGTTATAGGGCAGGTGTAGAGGACATCTTAGGAATGAGGGCAGA
+TGAGGTATACGGTGCTTTTAGCGGCTCTACCAAGCTTAGCAAAGAATCTCTAAGTCCCTGAAATAAGAGA
+AAGGCTTGAAAAAGAGGGTGTAGTAATATTGCCTGTTCCGAAGGAAGATGTCAATATGGAAAAATTAAAT
+TTAAAGGTATGTCAACAATACGCATTGCCAGAATACGCAGAAAATGTTATACTATTAGATACTGGATATG
+TGAAATTGATGACTCCTTTTTATCCTTTGGAAAAGCTAAGAAAAATTCCTGGGCTTGAGAGGGCAAGATA
+TGACGACCCTTACTCTGGAGGCAAAGGAAATTCAGTCAGGTATCTCTCTATGGCCCCTAGAGATAACTCT
+ATGAGAGTGATAGGCCTGGATAACCTACTTTGTGCAGGGGAAAAATCAGGCCTTTTCACAGGCCATACAG
+AAGCCATGGTTACTGGATGTCTTGCAGGACACAACAGCGTGAGGGTTGCCCTAGGGATGCCTACTTTAGA
+GCTTCCTAGGAATCTAGCCTCAGGGGATTTAATTGCCTACGCAAATGAAAGTATAAGGACTAAAGAGGGC
+CTCAAGAAAAGATATACTTTTGCAGGTGCGGAGTACTTTGAAAGGATGAAACAACTTGGCCTTTACACCA
+CTGACACGGAAGCAATAAAGAAGAAAGTTATGAAAGATAACTTGTTAGGAATTTACGAAGAAAAATTGGT
+GTAAAATAAAATAGGGTGACAACAAATGGTAAGATTGCAAAAATACCTAGCAGAATGTGGTATAGCTTCA
+AGGAGAAAATGTGAGGAGTATATCTTACAAGGACGGGTAAAAGTAAATGGAAAAGTTGTGAAAGAATTAG
+GTACAAAAATAGACCCGGATGTTGACATAATCGAATTTGATGATAAAATTGTGAGAAGAGAAGAAAAGAA
+AGTGTATATAATGCTCTACAAGCCAGCAGGATATATCACTTCTGTAAAGGACCCTTTTGGCAGACCTACT
+GTTTTGGACCTAGTGAAGGTAAAAGAAAGGATATATCCTGTTGGCCGTCTTGACTTTGATACTTCTGGTT
+TGCTTCTTCTTACAAACGACGGAGAATTGGCAAATATATTGATGCACCCAAAACACGAAATAGTCAAGAC
+TTATGTGGCCAAGATTAAAGGGATTCCTACAAAAGAAGAAATGGAAAGGTTTGAAAATGGGTTGATTATT
+GACGGAAGGAAAACGGCAAAAGCTAAAATACGCATTTTGAATGTAAAAAATGGGACAAGCGTGGTTGAGA
+TACAGATCCACGAAGGGAGAAACAGACAAGTGAAAAAGATGTGTAAAGCGATTGGACATCCTGTCATAGC
+TCTTAAAAGGACAAAGATAGGTGAACTAGAATTAAAAGGTTTAAAGCCGGGAGAATGGCGTTATTTAACA
+GAAGATGAGATAAGATATTTAAAAAGCCTGAGGTGAATTATGTTTCATTTGAGATTTGCCAAAAGAGAAG
+ACTTTCCCAAAATTGAAAAATTGGCAAAAGAATGTGGGGTAACTTCCGATTTGGATTTTTTGAGTGAAAT
+TTTTATGATTGCAGAAGATTCTATTCCTTTTGGATTTATTTCTATGAGTATAAAAGATGATACAGTTTAT
+ATAACCAATTTTGTGCTGCTTCCTTCTCATAGAGACAAAAATCTTGAAAATTTGATAATAAGAGTGATAT
+TAAACCACGCTTTAGACATGGGGCTTGAAAGGGCAGCTACTGACCTTAAGGCTTGGGAGGATTTTTTTTG
+TGAGATTGGCTTTGTGAGAGAAGGAAATTTTCAAGTTGTCAATTTAAAAAATTTTTTTAAAGAATAAAAA
+TTACTGGAGGTGCTTTTGGTGGAACTTTGGTTTACAGAACATCAAGATGAAAATTTGAGGTTTTCTATTA
+AGGTAAAGGAGACGCTAGTTGTTGAAAAAACTCCTTATCAGCATCTAGCAATTTTGGACAGCTATCAATT
+TGGGAGGGTTTTAGTACTGGATGGAATCCTCCAGACTACGGAAAAAGACGAATTTGTGTACCATGAAATG
+ATAGTCCATGTGCCTTTATTTACCCATAAAAATCCTAAAGATGTGCTTATAATAGGAGGAGGAGATGGAG
+GCTCAGTAAGGGAGGTTTTGAAGCATTCATCTGTTGAGAGGGTTGTTTTGGCTGAAATTGATGAGGCAGT
+TATAAGAAACTCAAAAAAATATTTGCCTACCATAAGCAGTGCTCTAGATGACCCCAGAGTAGAAATAATG
+ATTGGAGATGGGATAAAATATGTCAATGAGCATAAAAACGAATTTGATGTAGTAATTGTTGACTCCACTG
+ACCCAATAGGGCCTGCAGTAGGACTTTTTACTTCAGACTTTTACAGAGCTGTATACGAGTGCCTCAGAGA
+AGATGGAATTATTGTAGCTCAAACAGAATCGCCTTTTATATACGGAAAACTGATTAACAAAATAAGCAAG
+ATGTTCAAGGAGATTTATCCGATAACAAAAGCTTACATTGCTACAGTTCCCACATATCCCGGTAGCTTGT
+GGACATTTACAATGGGTTCTAAAAAATATGACCCAGAGGAAGTCGATATAAATTCTATACCTAGAATTCA
+AACCAAGTATTATACACCGGAAATCCATAAGGCGGCTTTTGTGCTTCCTAAATTTGTAAAAGATATTTTT
+GATGAGGTGTAAAATGGGAGAGAGAGTAAATTTCATAGATACAGGAAAGTTTTTAACCGCTACTAAGGAA
+TATGAGGAGGCAGACATTGTCTTGGTAGGGGTACCTATGGATTACAGCGTCAGCTTTAAGCCTGGTACCC
+GCTTTGGTCCTTCTTCTATAAGGCAGGCCTCCTATGGGCTTGAAACTTACAGCGTTTACCTTGACAGGCG
+CTTAGAAGACAAAAAAATATGTGATTTGGGAGATTTGGTGCTGCCTTATGGAAATATAGAGAAAAGCTTG
+AGATTAATTGAGGAAGTTGCTGAAAAAATAGTCAAAGATGGAAAAAAGGGCATTTTCTTAGGCGGAGAGC
+ATTTGATTACTTATGGGATTTTAAAAAGTTATATAAAAAAATACGGAGATAAGTTGGCTATTTTACACTT
+TGACGCTCACACAGACCTAAGAGAAGAATTTTTTGATGAGCCCTATTCCCACGCTACTGTATTAAGAAAA
+GTATGGGAACTAAGCCCTAAAGTTAAAATATATCACTTTGGCATAAGGTCTGGAGAAAAAGAGGAGTTTG
+AATTTGCCGAAAAAAATACAAATATGTTTTTGTATGAGGTGGTAGAACCTCTAAAAAATGTGATGAAGGA
+GATAAAAGAAAATTTTATATACATAACCTTTGATATAGACGTATTAGATCCTGCTTTTGCACCAGGGACT
+GGAACGCCAGAACCCGGTGGGATAACGGCAAAAGAGGCCTTAGAAGCCATCCACCTTTTAAAAGATTTTA
+ATGTGATAGGGATGGATTTAGTAGAAGTATCTCCTCCTTATGACGTCGCAGGTATTACATCTATACTTGC
+GGCAAAACTTGTAAGAGAAGCTATTCTCTCTTTCTTTTAAGTTTGGGGCCAAAAAGGCCTTTTTTTATTT
+TGACTTTTTTAGTATAATATATTAGGAGGAGGTATTAATATGAGCAATAAAGTTAAAATAACAGAAACAG
+TTCTAAGAGATGCCCATCAGTCTTTGATGGCTACTCGCATGACTACAGAGGAAATGCTGCCTATTGCAGA
+AAAGCTTGATAAGGTGGGATATCATTCTCTTGAGGTTTGGGGAGGAGCTACCTTTGATGCTTGTCTCAGG
+TTTTTAAATGAAGACCCGTGGGAAAGGCTGCGGGAGTTAAAAAAGAGGATAAAAAATACACCCCTGCAAA
+TGCTTTTAAGAGGGCAAAATCTGGTAGGATACAGACATTATCCGGATGACATTGTAGAAAAATTTATAGA
+AAAGGCTGTAGCTAATGGAATAGACATAATAAGGATCTTTGATGCTTTAAATGATGTGAGGAACCTAGAA
+GTTGCCATAAAGGCGACAAAAAGGGTAGGAGCCCATGCGCAAGGGACTCTTGTCTATACTATAAGCCCTG
+TCCACACTATAGACCACTACATAAGAGTGGCAAAAGAACTGGTAGAATTAGGTGTAGATTCTATCTGCAT
+AAAGGACATGTCGGGCATATTGAGCCCTTATGTAGCCTATGAACTGGTGAAGAGGCTCAAAGAGACAGTT
+AATGTTCCCATACAGCTGCACAGCCATTACACGAGTGGAATGGCTTCCATGACTTATTTAAAAGCCATAG
+AAGCAGGGGTGGATGCGATAGATACAGCAATTTCTCCTTTAGCTTTGGGCACTTCTCAGCCTGCTACAGA
+GACCATGGTGGCAGCTTTGAAGGGAACTCAATATGATACAGGGCTTGACCTTGAACTTCTCTCAGAAATT
+GCTTCATATTTTAAGGAAGTAAAGCGAAATCACTATAAAGAAACAGAGTTTTCAATGGTTATGGGAGTTG
+ACACAGATGTCCTTGTATATCAAGTGCCAGGAGGAATGCTTTCAAACCTCATTGCCCAGTTAAGAGAGCA
+GAAAGCTCTTGATAAGTATGAGGAAGTTTTAAAAGAAATTCCAAAAGTAAGGGAAGACTTAGGTTATCCG
+CCTCTGGTCACTCCCATGAGTCAGATGGTGGGAACTCAGGCGGTTTTAAATGTGATAACTGGTGAGAGGT
+ATAAAATGGTTCCAAAAGAGGTAAAGGATTATGTGAAGGGATTGTACGGGAGGCCTCCTGCGCCCATTTC
+CGAGGAAGTAAAGAGAAAAATAATGGGGGATGAAGAGACAATACAGGTGAGGCCAGCAGACCTCTTAAAG
+CCCCAATTTGAAGAGGCCAAAGAAGAGATAAAAGAGTATTACGAACAAGAAGAAGATGTATTAACATATG
+TCCTCTTCCCACAAATAGCTAAAAAATTTTTTGAATACAGAAGAGCAAGGAAATACTATATAGATTCGAC
+ACTTATCAATTCAGAGTACATGACATATCCTGTTTGATTTGTATTTTGGCTTCCCTCCTGTAACACATCT
+TTTCATAATTCATAACATGTATTAGAAAGTTTAAAGGAGGGAAGCCTAATGACAATAGATGGATACACCC
+CTTATTACCCGCATCATCCTCACCCCGAACATTGCAGGAGTTTTTATACCGTGCAGCCCGGGGATTCGAT
+GTGGTCCATTGCAAATAAATTCGGAATAAGCCTTGATTGTTTAATTAAGGCAAATCCCCAAATAAGAGAC
+CCAAATTTGATATATCCTGGACAGCAGATTTGCATACCTTTCTATTGTCCACCCGTCTCCTATGAACAGT
+GCAGGACAATTTACACGGTAAGGCCTGGGGATTCTCTGTGGTCAATAGCTAACATGTTTGGGGTGAGTTT
+AGATTGCCTTATCAAGGCGAATCCGCAAATATCTGACCCAAATTTAATATATCCTGGGCAGCAAATTTGC
+ATACCTTTCTACTGCCCACCGCCGTCTCCTCAAACCTGCAGAACTATATACACTGCTAAAGCAGGTGATA
+GTCTGTGGTCAATCGCCAACATGTTTGGAGTAAGTTTAGAGGCTTTAATCAAGGCAAATCCTCAAATTCC
+AGACCCTAACTTGATATATCCAGGACAACAGATATGTATTCCGTAAAAGGGCGCCTTTGTGCGCCTTTTT
+ATTTTATTGCCTCTTTTTTCAGTTTATAATAAAATGGATATGATACAAAAGATTTGGAGGAGATGAAAAA
+TGGGAAAAACCTCAGTACTGCTCACAAATGACGATGGAGTACAGGCAAAGGGGATACTCTACTTAGCAGA
+ATATTTGAAAGAAAACGGATTTGATGTAGTAGTTGTAGCTCCAGAAAAAGAAAGAAGTGCCATAAGTCAT
+GCAATAACGCTTCACAAACCTTTGAGACTAAAACCCGTTAGAGAAGAAGAAAATTTACGCATATATGCGA
+TAAATGGAACCCCTTCCGATTGCGTCAAGATGGGGATTGAAGTTGTGATGGAGAAAAATCCTGATATCAT
+AATTTCTGGAATAAACAATGGACTAAACATGGGCACAGACATATTGTACTCTGGCACAGTTTCTGCTGCT
+ATAGAGGGGGCACTTTATGGCATACCTGCTCTTGCCGTATCTTTAGAAGAAGACGGAGACTTTGAAGAAC
+AGCGCATGTACATTTTTTTAAAAAAATTGATAGAGAAAGTCTTGGAAGAAGGATTGCCAAAAAACACTTT
+ATTAAATGTTAACATCCCAGATTTTAGAAAAGGAATTAATGGAATAAGAATTACAATTTTAGGAAAAAGA
+ATTTACACAGAGACTTTTCAAAAGAACTACGACCCTAGGGGAAAAGAGTATTATTGGATGGCCGGTAAAA
+TTTCGGAAATTGACAATGACGAAAGAACAGATATTGTTTCAGTCAAAAAAGGTTACATTTCGATTACTCC
+CATTCATTTTGACCTTACAGACTATGAGGCAGTTAAGAAATTGAGTTCCTGGAAAATTGACATATAATTT
+TAAATATTCTAAATGACGCAAGACTTGTATCAAAAATATTCTTGACAGTTGCTATTCATTTTATGAAGGA
+ATTTTTGTTTTTTTATAGAATATATATATTGCGAAAAAATTGAGATGAAGGTGATATATTGGAGAAAAAA
+CTGGTAATAATCGAAGATTGGTGCAAAGGTTGCGGTATCTGTGTCGAGTTTTGCCCTGTGAGAGTACTTG
+AGATAAAAGATGGCAAAGTAAGGCTAATAGATGAGGACAGGTGCATTAAATGCGGACTGTGTGAGATGAG
+ATGTCCCGATTTTGCTATTTATTTAGAGGTGAAGAAAGATGTCGAGGGTGTTAATGCAGGGAAATGAGGC
+AGTAGTGGAAGGCGCTATAAGAGCCGGGATGAGGTTTTATGCAGGGTATCCAATAACTCCTTCTACTGAA
+ATCGCCGAATTGTGCGCTGAAAAACTCCCCTTTGTAGGCGGGAAATTCATTCAGATGGAAGATGAGATTG
+CCAGCATGGCTGCAATAATCGGCGCATCACTGGCTGGGTTAAAAGCCATGACAGCCACATCAGGGCCTGG
+GTTTTCTTTGATGCAGGAGAATATAGGCTTTGCAGCAATGGCAGAAGTTCCATGCGTAGTGGTGGATGTG
+CAGAGGATGGGACCCAGCACAGGTATGCCTACATTACCTGCGCAGGGAGACGTAATGCAGTCAAGATGGG
+GAACTCATGGAGACCATTCCATAATAGTTCTATCGCCATCCTCAGTAAAAGAAGCCTATTATGTCACAAT
+ACAGGCTTTTAATCTGTCAGAAAAGTACAGGACTCCTGTTGTAATCCTCATGGATGAAGTGATAGGTCAT
+CTGAGGGAGACGGTAAATTTAGACGAGTACGGGGATATTGAAATAATTGAAAGAAAAATCCCAGAGGATA
+TAGAAAATTACCTTCCCTACAAAGATATAGAAAATGGAGTTGCTCCTTTAATTCCCTTTGGAAAGGGAGT
+AAGATACCACGTCACGGGACTTGTGCACAATGAAAAAGGCCTTCCCACAAATGACACAAAAATTGCGGAG
+AGACTAATAAAAAGATTGGTTGACAAAATAGAAAAAAACAAGGAAGACATAGTCATGTACGAGGAAAAAG
+GCGAAAAAGAAGGAGACATTCTCTTTATCTCTTTTGGTTCAACATCAAGGTCAGTAGAAGCAGCAGAAGA
+AGAACTTAAGAAAGAAGGCTTTAAAGTTGGCATTTTTAGACCAATAACGATATGGCCTTTTCCTGACACA
+AGACTTAGAAAGATATACCCTAAATTCAGAAAAATATTTGTAGTAGAGATGAATAGAGGGCAGCTATACT
+ATGAAGTGGACAGGGTAGTAAAGAGGGAAGGGGCGGTAGAGAATATAAACAAGGCGAACGGGGAATTTTT
+TACTCCTTGTGAAATTGTAGAGAAGGTAAAGGAGAGAATAAAAAATGGCTTCTAGGCTTGTGGAGGAATA
+CTTCAGAAAGGAAACGTTACCAAACATATGGTGCCCAGGCTGTAGCAATGGAATAGTGACAATGGCAATA
+GTGAGAGCGATAGACAACTTAAAAATTGACAAAGACAAAGTGGTAGTAGTATCAGGGATAGGATGTTCTT
+CAAGGGCTTCAGGTTACTTAGACTTTAACACCTTACACACCACTCACGGCAGGGCAATAGCTTTTGCCAC
+AGGAGTAAAATTTGCAAATCCAGAACTTACAGTGATAGTGATAACAGGGGACGGGGACAATGCGGCTATA
+GGTGGAAACCATTTCATCCACGCAGCGAGGAGGAACATAGACATAACGGTCGTCATGTACAACAACCACA
+TATACGGCATGACAGGAGGTCAGGCATCACCTACAATACCAAGGTACGATAAAGCCACAACAGCACCCTA
+TGGCAGCATAGACAGGGATTTTGACATATGCAAATTGGCTATAGGTGCAGGAGCAACTTATGTGGCCAGA
+GGCACAGCCTATCACGTACAGCAACTTGTAAAACTCATAGAAAAAGGGATTTCCCACAAAGGCTTTTCTT
+TCATTGAAGCCATGAGCATATGCCCCACCTACTATGGCAGAAGGAACAAAAAGGGAAGCCCAGCAGACAT
+GTTGAAGTGGCTTAAAGATAATTCGATTGACATAAACAAGGCAGCTAAAATGAAGCCGGAAGAATTGGAA
+GGCAAGATAATAATAGGCGAATTTGTAAACATAGAGGCTCCTGAGTACACAGAAGAGTATCAAAAGATGG
+TAGAGAGATTGAAGGTGAGTGTAAAATGAGGTCGCTTGAAATAAGGTTAGGAGGGTCTGGAGGACAGGGG
+TTAATTCTTGCAGGAATAATTTTGGCAGAAGCGGCAATACTGGATGGGAAGGTAAGCGTGCAGAGCCAAT
+CCTATGGGCCTGAGGCGAGAGGAGGTTCCAGCAAAGCAGAGGTAATAATAAGCGATGGACCCATTGTGTA
+TCCAAAAGTTTTAAAGCCAGATGTACTGCTGGCTTTGACGAGTTCTGCCTATAAAAGCTATAAAGAGGAT
+GTAAAAGAGACAGGGCTTATAATAGTTGACGATTCTGTAGAGGTAGAAAAAGAGAGCAAAGTAAAGACAT
+TGAAATTCCCGATATTAAAGACAGCACAGGAAGTTGTAGGAAAAGCATATGTTGCCAATATAGTCTCTCT
+AGGTGTTATAGCAGAGCTTACAAAGATAGTTAGTGAAGAATCTTTAGAAAAAGCTGTTTTAAAGAGAGTG
+CCGGCTGGCACAGAAGAACTTAACAGAAAAGCTTTAGAAGAGGGTTTTAAGTTGGGGAAGGTGGAAGATA
+AATGGGTAGAGCAGATGATTTGATAAAAAGGATACAGGACAACTATGCGAAGCTTTCTAAAAGCCAAAAG
+ATAATTGCTGAGTACATCATTAACCACTACGACAAAGCAGCTTTTATGACAGCAGCTAAACTTGGAGCTA
+CTATAAATATAAGCGAGTCCACTGTTGTCAGATTTGCGAATGCTTTAGGGTATAATGGATATCCTGAACT
+GCAAAATGCACTCCAAGAGCTTATAAAAACTAAATTGACTACTGTCCAAAGGCTAGAGATGACAGAAGAA
+AAAGATGAGATAGCTGTTTTAAATAACGTTTTAAAATCTGATATAGAAAACATAAAAGAGACTCTTCACG
+AGATAGATAAAGAAGATTTTAAAAAAGTCGTTTCAAAAATTCTGGAGGCTTCTAAGATTTATATAGTCGC
+TTCTAGAAGCTCTATAGTAATTGCTGAATACCTGGCTTTTTACCTCAATCTAATTCGCGGAAATGTCTCT
+GTTGTAAAGCCTGGAGTTTCAGACGTATTTGAGCAGATTTTAAGAGTTGGCGAAAATGACCTTGTAATAG
+GTATAGGTTTTCCCAGGTATTCCAAGAGAACAGTAGAAGTATTAAAATACGCAAAAACTCAAAGGGCTAA
+AATTGTGGCTATCACAGACAGCTTAATTTCGCCTTTGACCTCTGTGGCAGATGAGGTTTTAATTGCTAAA
+AGCCACATGGCTTCTTTTGTGGATTCTCTTGTGGCGCCTTTGAGCTTGGTCAATGCTCTTGTGGTAGCAG
+TGGGATTAAAAGAAAGGGAAAAAGTGGCTGATACTTTTGAAAAACTGGAGAGCATCTGGGATGAATATGG
+CGTATATATTTCAAAGCAAGGCTAAAAATTTGATTTTAAAATAAAGAATAGGAGGATGAAAAATGTCCAC
+AGAATCATTAAATCCATTGGTAATTGCTCAAAAGCAAATAAAGAAAGCTTGTGACATTTTAGGAGTTGAG
+GAGTCAGTTTACGAGCTTTTGAAAGAGCCAATGAGAGTTCTGGAGGTTTCCATCCCTGTGCAAATGGACG
+ATGGAAGCATAAAAGTCTTCAAGGGATATAGATCGCAGCACAACGATGCACTAGGTCCTACAAAAGGAGG
+AATAAGATTCCATCCGGATGTGACTTTAGATGAAGTAAAAGCTTTATCCATGTGGATGACCTTTAAATGC
+GGAGTAGTAGGTCTTCCCTATGGCGGAGCTAAAGGTGGAGTGGTTGTAAATCCAAAAGAACTCTCCAATG
+ATGAACTTCAGAGGCTGAGCAGGGGTTATATAAGGGCTATAGCAAGCATAATAGGACCTGAAAAAGACAT
+ACCAGCTCCTGATGTTGGAACAAACGCCCAGATTATGGCTTGGATGGTAGATGAATACAATAAAATTGTG
+GGTTACAACAGCCCTGCTGTGATTACGGGAAAACCCCTCATTTACGGCGGTTCAAAAGGGAGAGTGGCAG
+CTACAGGCTACGGAGTTGCTCTAATGGCAAGGGAAGCAGTAAAACGTTTAAACATGGATTTTAAGGACTG
+TACTGTAGCAATTCAGGGGTTTGGAAATGTTGGAAGCCATGCCGGTTTAAGTCTCCAGAGGTTAGGAGCT
+AAAATTATAGCAGTGAGCGATGTGTACGGAGGAATATACAATGAAAAAGGAATTGATGCAGAGAAGTTAG
+TAGAACATGTAAACAAAACAGGAACTGTGTGCAATTTTGAGGGAACCACTCCCATCACAAATGAAGAGCT
+TTTGACGATGAAGGTGGACATATTAGTGTTGGCAGCTTTAGAAAACCAGATTACCTCTGCTAATGCAAAT
+GAAGTAAAGGCAAAGATAATATGTGAAGGTGCTAACGGACCCACAACTCCAGAAGCCGACAAGATACTTT
+CTGAAAAAGGTGTTTTTGTAGTGCCTGATATACTTGCTAATTCTGGAGGAGTCATAGTCTCTTACTTTGA
+GTGGGTACAGAATTTGATGAACTATTACTGGACTGAGAAAGAAGTAGAAGAGAGGCAGGAAATCATGATG
+GTAAATGCTTTTAACTCTATATATGATTTAGCACAGCAGTATAAAGTAGACATGAGAACTGCAGCCTACA
+TGATTTCAATAAAGAGAGTATATGAGGCCATGAAAGTCAGAGGTTGGCTGTAAAGACCTTCGTTGAAGGT
+CTCGGTTTGTTGACAAAATTAGAGAAGTGGCATTTTGTGTGTAAATGCGACTTGTTACAAAGCGGTAACA
+AAACTTAGCGAGCTTGAGGAGCGAAGGCGGGGCGAGCGAAAGCGAGCGGCCACGTTGAGCCTGAAAGGCG
+AATTGGCCGGGACCCCGCCTAAGCCCTCAAGCGAGCCTTAGTTTTGTCCCTTTGTAACTCTGGAGCATTA
+ACACAAAATGCCACTTAAATGAGAGGGACTTTGTCAACAGTCTAAGACCTTCGTTGAAGGTCTTTTTTTT
+ATGTGATAAAATATTAATATGAAGTTTTTTACAAGGAGGGTTTTGCATGCGAAAAACTCTCCTTACAGTA
+GATTGGGACTACTTCATTCCTTTTAAAAAAGAATGGTTTTTTTCTTATATAGAAAATGAGAGAAATTTTC
+TTCAGCTCTGGTACAAAAGGTATATAATGGCAAAATTGCAAGGAGAAGATTTGGAAAAAAGCGTAAGGGC
+AAGTTCTGAAAGGCTAGAGTTCTGGAAAAGTATAAAAAATATTCTGCCTTTTCACAAAGGAGTAAAGGTA
+TTTGTATCTGAGTCCCACAAATTTGCTTATTATTTAGCAAAAAATTTTAACTGTGACAGAGTTATATCTT
+TTGACAGCCACTCTGATTTAGGATACAGTGGTTTGGCTTCTTTGGAATTTGAAGTAAACTGTGCCAATTG
+GTTGGGAAAACTTTTTAAAGATGATATAATAAAAGAAGCCATGGTTGTGTATAGCCCTTATTCTTTAGAA
+AAACCTTCTGATTTTGAAGAGTTCATAAATTTATACAGAATAGACTTTGTGTTTTCAGTGGACAAGTTGC
+CAAAAGATAGCTTAATAAGCGTAATTCACATCGCTAGGTCTGGAGCTTGGACTCCTCCGTGGCTGGACAA
+GGATTTTGTGAGATTTGTGAACAGTTTGGGATTGCTTTATCATGAGGTGGGAATAAGTCCTAGAGAATGG
+AAAGTATCTAAGCTTTCCTATGGAGACCAAATCTTTTATCTTAATTTTGCATAACTGGGAGGAAATGAAA
+AGTAAATGGTTACAAGACTTTATATAGCAAGGCACGGCCAGTCAAAGTGGAATTTAGAGAGCAGAATGCA
+GGGTATGAAAGATATTGAACTGACCCAATTAGGGTTGGAACAGGCTGAATTGCTTGCAAAAAGACTGAAA
+GGTGAAAACATAGATTGTATATATTCTAGTGACTTAAAAAGAGCTTATACCACCGCAGAAATAATTTCAA
+AAGAAATAAATGCCCCCATAGTAAAAATAGAGGAATTTAGGGAAATGTCCTTTGGAGTTTGGGAAGGGCT
+TACTGCGAAGGAGATAGAAGAAAACTATCAAGAACTTTATGACCTCTGGAAAACAGACCCTAGACATGTC
+CTTATAGAAAATGCGGAAACATTAAAAGAGGTCCAAAAGAGAATGCTCACAAAGACAAAAGAGATTGTAG
+AAGAGAATTGGGGAAAAAATATTCTAATTGTATCTCATGGCACTTCTATTAAAGCTCTAATTTTAGGATT
+GCTGGAAATCGATTTGAGCTTTTACCCTAGCTTTAGAATGGATAATGCTTCTCTTAGCATAATAGATATA
+AAAGAAAACAAAAAAGCAGTTCTAGTTTTGTATAACGATACCTGCCATTTAGGAGAGAGGAAGTAGAAAT
+GAAAAAAGTATTCGTAATAGGCGGCGGAGCTGCTGGAATGATGGCGGCACTGGCAGCAGCAATGACAGGA
+AAAAAGGTGAGCCTTTTTGAAAAGAACAATATACTCGGCAAAAAATTGCTGGTTACAGGACACGGCAGAT
+GCAATATTACAAATTTCGCGGAGAAAGATGCTTTTTTTGAAAACATTCCTGGAAACGGTAAATTTCTTTA
+TAGTGCCTTTAGCCAGTTTTCCAACAGAGACCTCATGGAATTTTTAGAAAATAATGGGCTCAAATTGAAA
+GTAGAGAGGGGAATGAGAGTTTTTCCAGCATCTGATAGAGCGATAGATGTGAGAGATTTTTTTAAAAACC
+TGCTTGAAAAGAACGGAGTAAAAATTTTTTATAATTCAAGAGTTGAAGAAATAATAGCAGAGGATGGAAA
+GGTAGCCGGTATAAGGGTAGGGGATGACTTTTTACCCTGCGACAGTGTGATTTTGGCAACAGGAGGCTTG
+TCTTATCCTGCCACCGGGTCTACAGGAGACGGATATGCGATGGCTGAGAAGCTGGGACACACCATTGTGA
+AACCTTTTCCTGCCCTTGTACCTATAGTAACTCAGGAGAATGTGAGAGAGATAATGGGCGTTTCTCTTAA
+AAATGTAAAAGTTTATGCTATACAGGGCAAAAAAGTGATAAAAGAGGAATTTGGAGAGATGCTTTTTGCT
+CATTTTGGGCTTTCAGGCCCTGTAATACTTATTTTGAGCAGATTTATTTATGATTACCTTGAAAAAGGTG
+AGGTTTTTATAAAAATTGACTTAAAACCAGCTTTAACAGAAGAAAAGCTGGAAGAAAGAGTTTTAAGGGA
+TTTCGGGAAGTACCCGAATAAAGATATAAAAAACGCTTTAAAGGATTTGCTCCCTCAATCTCTTATTTTA
+TACATTTTGAAAAGGTCTGATATAGACCCTGATAAAAAAGTGAGAAGTATAACAAAGGTGGAAAGAAAAC
+AGCTTGTAAAAACCTTAAAAAATTTGACTTTTAAAGTGAGAGAGTTAAGACCAATAAGAGAGGCTATTGT
+CACGGGCGGAGGAGTTTCTGTAAAAGAAATAAACCCTTCAACTATGGAGTCTAAAATAATAAAAGGGCTC
+TTCTTTGCCGGAGAAGTTATAGATGTAGATGGACTTACAGGAGGATTTAACCTTCAAATTGCTTTTTCTA
+CAGGATATGTAGCAGGGGTTAATGCGTGAAAACCATTTTTCCTGCATTTTTTTGTTTACAGGGCATAATA
+TATAGACTAGAAAAGGAGGGGTGGATGTGGGGAAAAGGAGAAAAAGGACTTTAAAAAGGTATGTAGACAG
+CGAAGTAGTGCTGGCAATTCTTATAATGATGGGCCTTTTGAGCATTGCAATTGCCCAGCTTTTTATTGGA
+AAAGAAGATGCTCACGTCTTTTTAGATTCTAATTTATCTCAAGAAGGAAAAGTCACAATTGAAGTAGTAG
+AAAAGGACAAAGCCCCAAATTCTTATATTCTGGTAAATGGAGAGCCAGTTTCTAATTTTTATAAGAAATC
+TATAACAATTAAAGTAAAGCCAAACCAAATTTTGGAGATAGATGGGACGAAAGAGAGCGAACCTCTCCAC
+TTTAAAGTAACAGCCATAAGTGACAATGTGATTGAGCCTCAAAATACTACAGTGGTAAGGGTAGATAAAA
+ATGTACAAAAAGTCTGCATGGTTAAACTAAAATAGCGTTTATGGTATAATAAAACTGAAGAAGCAGAAGA
+AAGGAGAATGTGCTATAAAGGTTATAAGAGGTGCTATCACTACTGAAAACACAAGAGAAGATATTTTTAA
+AGATACGGTTATTCTGATAGAAGAAATTATGAGAAGGAACGGGCTAAAAAAAGAAAACTTGATAAGCATT
+TTTTTTAGTGCTACAAAAGACCTAACTGCTGCGTATCCAGCAGAGGCTGTGAGAAAAGAGATGGAATTTG
+ATGACGTTCCCATGATGTGTTTTCAGGAAATGGAGGTTAATGGAAGTTTACCTAAGTGCATAAGAGTGGC
+AATTTTTACAAATATAGATGAAAAACAGGAAGTAAAACATGTATATCTTAAGGAAGCAAAAAATTTAAGA
+CCTGATTTGGCCTGAGGTGATAAACTTGACTGTAAAAATAGCTATTGATGGTCCTGCAGGGGCAGGAAAA
+AGCACTGTAGCAAAAAAACTTGCAAAGCTTTTAGGTTTTACCTACATAGACACAGGTGCAATGTACAGGG
+CAATTACTTTAAAAGTTTTAAGGGAGAACATTTCTCTGGAGGATGAGGAAAGAATAGTTGAAGTAGCTCG
+TAAAAGCGATATTTCTCTCGATGGAGAAAGGGTATTCTTAGACGGGGAAGATGTTTCAGAGGAGATTAGA
+AAGCCCATCATTTCACAAAAAGTCTCCGTTGTGTCGCAAATACCTGAAGTAAGAGAAATTCTAGTGAAGA
+AACAGCGAAAGATTGCAGAGGGAAAAAATGTCGTAATGGACGGCAGAGACATCGGCACTGTCGTGCTCCC
+AGATGCCCAGTTTAAATTTTTTCTTACAGCTTCTCTGGAAGAGAGGGCAAGAAGGCGCTATGAAGAGTTG
+AAAAATAAAGGTACAGAGGTAAAATACGAGGAAGTGTTAGAAGAAATAAAAAAAAGAGATAGTTTGGATT
+CAGGTCGCAAGACTTCTCCTTTGACAATTCCAGAAGGCGCAATCCTAATCGATACTACTGACCTTACAGA
+GGAAGAAGTTGTAGAAAGAGTTTATGAAGCAATAAGGAAGAATACAAAAGGGGAAATCTGATATGTTTTA
+TTATTTTGCGAAAGTCATAGTGAGAGCAATTGTAAAAGTCATATTTCGGATTAAGGTAAAAGGCCTTGAA
+AATATCCCTAAAAAAGGGCCTGTCATAATATGCCCTAATCACATAAGCCTGCTGGATCCGCCAGTTGTCG
+GAGCACTTTTAAACAGGCGCATATATTTTATGGCGAAAGAAGAGCTTTTTAGAAATCCTTTTTTAAAGCT
+TCTTTTAGGGACAGGCCTTGGAGCTTTTCCTGTAAAAAGAGGCACTGCGGACTTATCCGCCATAAAAACT
+GCTTTAAACCATTTGAAAAAAGGAAGGGCAGTGGGAATTTTTCCTGAAGGGACGAGAAGCAAAACAGGCA
+AGCTCCAGAGGGCAGAGCCAGGGGTGGCAATGTTGGCCATAAAGTCAAAGGCTCCTGTTGTACCTGTAGG
+AATTAAGGGGAGATACGGACTGTTTTCAAGAGTTATTATAAATATTGGCAAGCCAATGACTTTTGAGAAA
+TATTATGATTCCAAGCTTTCCTCCCAACAGTTAGCAGAAATTGGTGAAGAAATAATGAAAGAGATTGCTA
+AATTAATTTAGGAGGATTGAGATGGAAATTTTAATTGCTGAACACGCGGGATTTTGTTTTGGTGTAAAGA
+GGGCAATTGAAATAGCTTATGAGGAACTAAACAAACAAAAAGATACAAGGCTATACACCTTAGGAGAAAT
+CATTCACAATCCTCAAGTGGTGAAAGACTTAGAAGAAAAAGGGGTAAGAGTTATAGAAGAAGAGGAGCTA
+GAAAAGCTTTTAAAAGGGGATAGGTTGATAATAAGGAGTCATGGAATTTCAAAAAAGTTGTACGAATTCC
+TAGAACAAAAGGGTGTAGAAATCATAGATGTAACTTGTCCTTTTGTAAAGAAAGTGCAGAACATAGTTGA
+AGAGTACTATAAAAAAGGGTATGATATAGTGATTGTGGGAGATAAGAACCATCCAGAAGTTATAGGGGTA
+AATGGATGGTGTGAAGATAAAGCTTACATAGTAAATTCTGTAGAGGAAGCAGAGAATTTACCTTTTTTTG
+AAAAAGCTTGCGCAGTATCTCAGACTACCCTGATTGAAAAGCACTGGGAAGACATACTTGAAGTTTTAAA
+AAGCAAGGCCAAAGAGCTGGTTTACTTTAACACAATCTGTAATGCTACACAAAAGAGGCAGGAAGCAGCA
+GATGCCCTTTCTAAAAAGGTGGATGTGATGTTTGTGATAGGTGGCAAACACAGTTCCAATACTCAGAAGT
+TGCGAAAAATATGTGAAAAGAACTGTAAAAACACCTATCACATAGAAAGGGCCGATGAAATTACTTTCGA
+AATGTTAAAAGGGCATGATATTATCGGCATAACCGCTGGAGCTTCTACACCTGATTATGTGATTGAAGAA
+GTCATAGAGAAAATTAAATCATTAAAAGGAGAAGATGAGAATGAATGATTTTTTAGAAGGGTATGTTTTT
+AGGCCCATTAAGGCGGGAGACATTGTGAAAGGCAAGGTAGTAAAAGTACTGGAAGATGGAGTTGTTGCAG
+ACATAGGATATAAAGGAGAAGCCTTTGTGCCCAAAGAAGAACTCTCTTTAAATCCCGAATTTGACGTGCT
+TTCTAATTTTCATGAAGGAGAAGAGCTTGATTTATATATAGTGATGGTAGAAAACGAAGAGGGAAGCGTT
+GTTGCTTCAAAGATTAAAGCAGAAGAGAAATTAGGGGAAGAAAAAATTGAGAAAGCCTATAAAAATAGAG
+AGATAGTAAAAGGGGAAGTTGTTAAGGTTGTAAAGGGAGGAGTTATTGCTTATTCTTTAGGTAAAAGGCT
+ATTTATACCTGCTTCCCATCTTTCAACAAAAAGAGTGGAAAATTTGGAAGAGTACTTGGGAAAAATATTA
+GAACTTCTAATAATTGAATATGTTCCTGGCAAAAAAATTATAGCTTCCCGCAAAGAAGTCATCAAATTAG
+AAGAGGAAAAGATGAAGGCTGAGCTTCTTGAAAGGCTTGAAGAAGGGGATGTAATAGAGGGGAAAGTCAG
+CAGGATAATACCAAAGGGAGCTTTTGTGAATTTGGGAGGAATGGATGGATTTATACCCATAAGTGAGTTA
+GGGCATGGAAGGATTAAATCTCCTGAAGAAGTAATAAAACCTGGTCATAAAGTGTCTGCATATGTGCTTA
+AAGTGGATAAAAAAGAAGGAAAGATTACTTTAAGCCTTAAAAAACTTCTACCAAACCCATGGGAAAATGT
+GAAGGAAAAGTATCACGAAGGAGATATTTTAAAAGCCAAGATTACTCGGATTATGCCTTTTGGCGTATTT
+GCAGAACTAGAGCCTGGAGTTGAAGGTTTGGTGCACAAAAATAATTTAGAAAAAAGTATCAAATCTTATT
+CTCCAGAGGATATTATAACAGTAGAAGTATTGGAAGTATCCTCCGATAGAATAAGCTTAAAAGAAGTGCC
+TCCTTTTGAAGGGGAAGATGATATAAAGCAAACTGAATACCAGGAATTAACAATAAACTTGGGAGAAATT
+TTGAAGAAAAAATTTTAGTTATGTCATGTAAAAAGCCTTGACAAAACAAAAAAATCTGATAAAATTAAAC
+TGTCATGTAAAAAGCCTTGACAAAAGAGAAAAATTTGATAAAATTAAAGTCATTGAATGGGAACAAAATT
+TTAGTAAAGGAGGCACGATACAAAATGAATGCTTTGGGTCGCCACATTTTGGCAGAAGTTTACGGTTGTG
+ACAGCAGGATTTTAGACGATGTGGAAATGATCGAAGATATCATGGTCCAAGCTGCAATAGCAACTGGCGC
+AGAAGTCAGAGAAGTGGCTTTTCACAAATTTAATCCCCAGGGCGTAAGCGGAGTAGTAGTCATATCAGAG
+TCTCATTTAACCATTCATACGTGGCCAGAACTGGGCTATGCCGCGGTTGACGTATTCACGTGCGGTGACC
+ATGTCAACCCGTGGGATGGCGTTAATTATATAGCGAGAATGTTAAAGGCAGAGAATATGACTGCAACAGA
+GGTCAAGCGGGGGGTATTTGAGAAACCAGTTAAAGTTGCTAACTTCTAACATATAAGATTTTCTAATCCT
+GTGTGGCTTTTATAGCCACTTTTTTCTATAATTAGGAGTGAAGATATTTATGGTAGGCTATGAGGAATTT
+GTTAAAAAAGTATACAAACTTACTGGAATCGACCTATCCCTCTACAAAGAAAAGCAGATGAAAAGGCGTT
+TGGAATCTCTCATTGCCAATAAAAAATTTAAATCTTACGACGAATACTATAACGCATTGCTCACTGATAA
+AGTATTATACGATGAATTTTTAGATTATATAACCATAAACGTCACGGAGTTTTTTAGGAACCCAAATCAA
+TGGGAAATTTTAGAAAAAGATTTGCTGCCTACAATTGTAAAAAAAGGATTTAGGGTTTGGAGCGCTGCTT
+GTTCTACTGGAGAAGAGCCTTACTCCGTTGCAATGCTTTTGACAAAATTCATAGATTTAAAGGATGTAAC
+GATAATTGCAACTGATATTGATATAAGGGCATTGGAAAAAGCAAAAAAGGGCATTTATTCTGTGGATGCG
+GTAAGTAAAATTCCTTATCCGGAGTATGTAAAAAAATTTTTTAAAAAAATAGACGAGAAATACTATCAAA
+TTTCTGAAGAAATAAGAAAGGCAGTCCGCTTTGAAAAGCATGACCTTTTAAAAGACGAGTATCCAAAAAA
+TATTGATTTGCTAATCTGCAGAAATGTGCTAATATATTTTAATGACATTGCTAAAGATAAAGTGTATAGA
+AAATTTTATGAGTCTTTAAATGAAGACGGTATATTTTTCGTCGGAAGTACCGAGCAGATAATATTGCCTT
+ATAGGTATAATTTTGAACCTGTCAGGACTTTTTTCTACAAAAAAATCAGTTTTCAAAAATGAAGAGGTGT
+CATAAAGATGCGTAATTCCTACTATGTTTCTGAAGAAGAGCTAAAAAAACAGAGAGAAATAATGGAAGAA
+ATTGCTTGGGAAAACAGAGGAAAAGAAGTGTATTATCACATTGAAACTTACGGATGCCAGATGAATGTGC
+ACGACTCTGAAAAATTGGCTGGTATGCTGGAGGAAATGGGCTATAAATATACAGAAGATTTAGAAAAAGC
+AGATGTTTTACTTTTTAATACTTGTGCTGTGAGAGAACACGCGGAGGTAAGGGTATTAGGAAGAGTGTCC
+CAGATAAAGGAACTAAAAAATAGAAATCCCAATCTCATCATTGGTATTTCTGGATGTATGATGCAGGAAA
+AGCATATAGTGGAGGCTATAAGAGAAAAGTATCCTCATGTAGATATTGTTTTTGGCACTCACAATATTTA
+TAAATTCCCGGAACTTCTATGGCAAGCCTTAAATTCTCGTGTGCAAGTGATAGATGTGATTGAAAATACT
+CAAAATGTAATTGAAGGGTTACCTATAAGAAGAGATAGCAATCTTAAAGCGTGGGTCAATATAATATACG
+GGTGCAACAATTTTTGCACCTACTGCATAGTTCCATACACGAGAGGAAGAGAAAAGAGCAGAAGGCCTGA
+AGACATAATAGCAGAGGTAAAAGAACTAGCAGAAAAAGGGTACAAAGAGATCACATTATTGGGTCAAAAT
+GTAAATTCATACGGAAAGGACCTGGGGGGAGACATCAATTTTGCTAAGCTCCTTTATATGTTAAATGACA
+TCAAAGGGATAGAGAGAATAAGGTTTATGACTTCCCACCCAAAGGATATTTCAGATGAATTAATATACGC
+TATGAGAGACCTCGACAAAGTATGTGAGCACCTCCATCTTCCTGTCCAGGCGGGCAGCAATAAAATATTA
+AAAAGAATGAACAGGCGTTATACTAGAGAGCATTACCTGGAAATAATTGATAAAGTCAGAGCCAATATTC
+CTGACATAGCAATTACAACAGACATAATTGTAGGATTTCCTGGAGAGACAGAAGAAGATTTCTTTCAGAC
+TCTTGATTTGGTAGAAAGAGTAAGGTTTGACGGCGCTTACACTTTTATGTACTCTAAAAGGGCAGGGACT
+CCAGCAGCCTCCATGCCAGACCAGGTAGATGACGAAGTGAAAAAAGATCGTTTGATAAGGCTTATAGAGC
+TTCAGAACAAAATAAGCCTTGAAAAAAGTGCAGAACTCAAAGGGAAAGTAGTAGAAGTCCTTATAGAAGG
+AGTCAGCAAAAGAGACCCCAATAAGCTCACTTCACGCACTAGAACAAATAAAGTCGTCCATTTCATAGGA
+GACGAAAGTCTTATTGGCAAGTTGGCAAACGTGAAAATAACCGAGACTAAAGCCTGGACAATGCAAGGAG
+AATTGGTAGAAGTTCTAAGGTAAAACTGCGCTCTAGAAAGAGCGCAGTTTTATGGTATAATAAAGAGGAG
+TCGGAGGTGCTAAAAATGTCTGTAACTCCAATGATGGAACAGTACCTTAAAATAAAGGAAAAATATAAGG
+ATGCGATACTTTTTTTCCGCCTTGGTGACTTTTATGAGATGTTTTACGAAGATGCAGAAATTGCAGCAAA
+AGAACTTGAAATTGCTTTAACTGGCAGAGATGCAGGAACAGAAGAAAGGGCTCCCATGGCAGGAGTTCCA
+TATCATGCAGCAGATTTCTACATTGATAAGCTTGTAAAAAAGGGATATAAAGTCGCCATATGTGAGCAAT
+TAGAAGACCCATCAAAAGCAAAAGGCTTGGTAAAAAGAGATGTGGTGCGAATATACACTCCAGGGACTAT
+AATAAATCCTGAGTCCATGGATGAAAAATCTAACAATTATCTAGTTTCTGTATATAGAGAAAAAGACAAT
+TACGGTATTTGTGCTGTTGATGTGACAACAGGAGAGCTTTATGCTACAGAAATTAAAAACTGTAAAAACG
+GGAAGAGAATATACGATGAAATAGCCAAATACAGTCCTTCTGAGATAATTTCCAATGAAGAATTTTTAAA
+AAACAATAAATACATAAAAGTATTTAAAAACAACAACTGTGCTGTCAATGCCTATAAGCCTTTAAACTAT
+GAGGCAAGTTCTGAGCTCATTGAAAAGCAATTTGACAAAAAAGTAGAAGAGTTAGAGCTTGAGGATAAAA
+AATTTGTAATTCATTCCCTTGGAGCCTTACTTTCGTATCTAAAAGAGCTTCAAAAAACTTCTTTAAAACA
+CATAAATAAATTGACTTTATACCAGGATAATTCCTATATGGGCCTTGACAGTAACGCAATACGCAATCTG
+GAAATTCTGGAGTCTAACAGAAACAAGTCAAAAAAAGGTTCTCTCTTAGGAGTGTTGGATAGAACTGTTA
+CTCCTATGGGAGGCAGGCTTCTAAAAAAATGGCTAGAAGAGCCTTTAATCGACAAAGATGAGATAGAAAA
+AAGGCTTGATGCAGTAGAAGAACTTTTCAACAATTACAGAGAGAGAATTGAGTTGAAAGAACTCCTCAAT
+AAAGTATACGATCTAGAAAGGCTAGCGAGCAAAATAGTGTATCAAAGTGTTACGCCTAAAGATTTCATTT
+CTATAAAGCTTTCTTTACAAAACTTGCCAAAGATAAAGAATATTTTATCAAAATTTTCTTCCAGGCTTTT
+AAAAGAAATTTATGAAAAATTAGATGTTTTGCAAGACGTATATGAACTTATAGATAAATCTATAAAAGAC
+GACCCTTCCAATCAGTTGAAAGAGGGAAATATCATAAAAGACGGATACAATGAAATGGTAGATAAATTGA
+GAAAGGCCTCAACTGAAGGTAAAAACTGGATTGCAAATTTAGAGGCTGATGAGAGGGAAAAGACAGGAAT
+TAAAAACTTGAGGATAGGCTATAATAAGGTATTCGGGTATTACATTGAAGTTACAAAGTCAAACATTCCT
+CAGGTACCAGATAGGTATATCAGAAAACAAACACTGGCTAATGCAGAAAGGTATGTGACGCCAGAGCTTA
+AGGAAATTGAAGAGACAATACTGGGAGCGGAGGAAAAGCTAATTGAGCTGGAATATGAGCTTTTCAATGA
+AATAAGAGAAAAAGTAGAACTTCAGATAGTGAGAATTCAAAACACTGCAAAATACATAGCTATAATAGAT
+GTTTTAATATCTTTCGCAGAAGTAGCTGAAACAAATAAATACGTGAAGCCGATTGTGGATTATGAAGACA
+GGATTGTCATAAAGGAAGGCCGTCATCCTGTCGTTGAGACGATTTCTGATGAAGGATTTGTGGCAAACGA
+CATAGACATAGGGCCAGAAAACCCAATCATGATAATAACAGGCCCTAATATGGCAGGTAAGTCTACTTAC
+ATGAGACAGGTAGCTCTTATAGTTCTCATGGCTCAAGTTGGGTGCTTTGTACCGGCTTCCTACGCTAGGA
+TAGGGATAGTAGACAAGATATTTACAAGAGTAGGGGCTTCTGATGACATCTTTGCTGGCCAGAGCACATT
+TATGGTAGAAATGTCTGAGGTGGCAAACATACTTCATTCTGCTACAAGTAAAAGCCTGATTATTTTGGAC
+GAGGTTGGAAGAGGTACTAGCACTTACGATGGGATGAGCATTGCACAGGCTGTGATTGAGTATATCCATG
+AAAAGATAAAGGCCAAAACTTTGTTTGCTACCCACTACCATGAGCTTACCAAGTTAGAAGGCAAGTTAAG
+AGGAGTGAGAAATTTTAATGTATCAGTAGAGGAAAGGGAAGATGACATAATATTTCTTCACAAAATAGTC
+CCAGGCGGTTCAGATAGAAGTTATGGGATACAGGTTTCGAAATTAGCAGGGCTACCTTACAGCATAATTG
+AAAGAGCTAAAGAAATCCTTGAAGCTTTAGAAAGGGATAAAGCAGTCAAAAACGAGTTAGAAGAGGCAGT
+CTCTCAGTTTGCTTTTACTCAGATAGACATATTTTCTTCTGCTAAAGATGCTCTGATAGAAGAGATTGCA
+AATTGCGATCCTGACAATATGACTCCTCTTCAGGCATTGACTTATCTTTATAAGCTGAAAGAGAAGGCTG
+CCTCATTAAGGAGCGGAGTGATATGAATAAAATTCATCTTCTCGACGAAAAAACGGTAAACAAGATAGCT
+GCCGGAGAAGTGGTTGAAAGACCTGCCTCAATTGTCAAAGAGCTAGTAGAAAATTCTATTGATGCAGGAA
+GTAAAAACATCACAGTAGAAATTTTAGAAGGAGGTATCCCTTATATAAAGGTTACGGACGATGGATGCGG
+AATGAATGAGATTGATGCAGTTCTGGCTTTTGAAAGACATGCTACGAGTAAAATAAGATCCGATGAAGAT
+CTTTTCAATATAACAACTTTGGGGTTTAGAGGAGAAGCACTCGCCAGCATTGCAGCTGTCTCAAAAGTTG
+TATTACAGACGAAGGAAGAAAATGAGACTTTTGGCACTAGATTAGTAGTAGAGGGTGGAAAAATATTAGA
+AAAGACTAGATGTGGATGCCAAAAGGGGACTTCTGTTGAAGTAAAAGATGTGTTTTTTAACACGCCTGCG
+AGAAGAAAATTTTTAAAAAGGCCCTCTACAGAAGCGATGTACGTAACAGAAGTGGTTACTAGATTGTGTC
+TTTCAAACCCTGGCATTTCTTTTAAGTACGTGAAAGACAAAAAGGTACAGTTTATCACTTCTGGAAATGG
+AAGTATAGAAGACGTAATTTTGAGGCTTTTTGGCAAGGAGGTACATTCTGCCCTTATTTTTTCAGAATTT
+GAAGCGGAGGATTTGAAGGTAAAGGCTTTTGCCACAAAGAATTTTCTAAATTATTCTAACAGAAATATGC
+AGTTTTTTTATGTAAATGGCAGGTACGTAAAAAACAAGACTTTGTCGGCAGCTGTTGATGAGGCTTTTAA
+AACTTATGTGCCTTCTGACAGATATCCAGGGGTGTTTTTATACCTTGAAATAAATCCTCGCTTTATAGAT
+GTCAATATTCACCCTTCAAAACTTGAAGTTAAATTTTCTGACGATAGAAGAATTTTTGAGTCTGTGTACA
+GGACCATAAGGGAAGCTCTCAGAGAAAGCAACTTAATACCAGAGGTAAAGCTGGAAAAAGACTTAAAAAA
+TGAGGAAGGGCAAATAGGAGAGCAGGTAAAATTATCTTTACCTCTTTTTGAAGTAAAAGAAAAAACTGAT
+GATGGAGCTATTTTTGTAAGAGAAGAGGTAAAAACTGAAGAAAAGATTGACAAAGCGCCTAAACATGAGA
+GTTCTTCTGACAGTGAAAGAAATGTAAAAAGACTCAGCGATATAAGGATAGTAGGGACTCTCTTTTCTAC
+TTATGTGATTGTAGAAAAAGGTGATGTATTTTATATAATTGACCAGCATGCTGCTCACGAGAGAATTTTA
+TACGAAAAGTTAGTCTCTCAATACGAAAGAGTGCAGTCAAGACAGGTGACTTTCCCAATTGTTGTTGAAT
+TGCAGCCTGGCGACATGGAAATTGTAGGCCAGGAAAGGGAGCTTTTATACAAGCTAGGGTATGTTTTTGA
+GGAATTTGGGAATAATTCTGTTGTGTTAAGAGAGGTTCCTGTAATCTTAGGTCAACCTGAGGCTAAAAAA
+CTGTTTGTAGAAATTGTAGAAAGGCTGCGGGACAAAGATTTTTCTAGTAAGGTTTCTTTTAAAGAGGAAG
+AAATAGCGACAATGGCCTGCAAGGCTGCAGTAAAAGCCATGGACACCCTTTCCGAAAATGAAATCTATAA
+GCTTTTTGAGGATTTAAAAATAGCTGAAAATCCTTATACCTGTCCACATGGCAGGCCTGTCATAATTTCC
+ATGACTAAGACCCAGCTTGAGAAGATGTTTAAACGAATCAAGTAAGGGTGATGGGATGGCTATACAAATT
+GTTCTTATTGTAGGGCCTACTGCCACTGGAAAATCAAGATTGGCTGTTGATGTAGCAAAGAGATTTAACG
+GTGAAGTAGTCTCTGCTGATTCCATGCAGATTTACAAATACATGGACATTGGCACAGCGAAAATTACAAA
+GGAAGAGATGCAAGGCATACCTCACCACATGATAGACATAGTGGAACCTAACGAAGAATTTAGCGTAGCA
+GAATATGAAAAGAGAGCAAAGGCTATCATTAAAGACATCCATGAAAGAGGAAAACTTCCCATAATTGTTG
+GAGGCACGGGACTTTACATAAATTCCATCGTTTACATCATGCACTTTTCTGATTTTGAAGGCAGCAAGGA
+ATTTAGAGAAAAGATGAAAAAACTCGCTGAAACTTACGGTACCAGTTATTTGTATGAAAAGTTAAAAGAA
+GTGGACCCAGAGGCAGCGAGGAAAATTCATCCCAATGATTTAAGGAGAATTATAAGGGCCTTAGAAGTGT
+ACGAATTTACGGGAAAACCTATTTCTCATTATCAGAAGATGAGCGGAATGCGAAAAAATCCCGAATATGA
+TCCGATAATGATAGGGTTAAACTATAAAAACAGGCAGCTTTTGTACGAAAAAATTAATAGAAGAGTAGAT
+GAGATGATAAAAAATAATTTAGTCGAAGAAGTGGTAAACTTGCTAAAAATCGGGTATAATAAATATGGCA
+CTTCAATGCAGGCTTTAGGTTACAAAGAAATTGTCGAGTATTTAAATGGGGAAATTTCTTTAGAGGAAGC
+CGTAGAGAAAATCAAAAAGGGGACAAGGAGGTATGCGAAGAGACAGATCACGTGGTTTAAGGCTTATGAC
+TTTATCAAATGGTTTTTTGTAGATGACTATAAAACCTATGAGGAACTTCGAGAAAATATTTTTGAATACT
+TGGCAGGAAAATTGAAATTTTGATAGAATATAACTAAATGATACATATTAAAGAAGGGGGATAAAGATGG
+CAAGTTCAAAAGCAGCTATTAATTTACAAGACATCTTTTTAAATCAAGTGAGAAAGGAGCATGTACCAGT
+CACAGTATACCTTATAAATGGGTTTCAGCTCAAAGGTACAGTGAAAGGATTTGACAATTTTACAGTTGTG
+TTAGAATCTGAAAGCAAACAGCAGCTTCTAATTTACAAACATGCGATTTCTACTATCTCTCCTCAAAAGC
+CTGTCATCTTCTCAGGTTCTGAGAAAGATGATAAGAAGGAGGAGTAAGATCAAAAAAACAGTATTAGGCC
+TAACTAATACTGTTTTTTTGAAATAATTTAAAAAACAGGGGAGTTTTAAAGGATGAAAATTGGCTTTATA
+GGTGCCGGGAACATGGGCATGGCCCTTATAAAGGGTATTTTGAAGTCAGACTTTGTGGAAGCAGAAGACT
+TGATACTTTATGACCCTGTAAGAGAAAAAGTAGAAGGATTGGAAAGAGAGTTTGGGACAGTTACTGCTAA
+AGACAATCTAGAATTAACTGAAAAATCGGATGTAGTAATAGTAGCGGTAAAGCCAAATGTTTACGATGAA
+GTGCTCAAGGAAATTAGAGAAAAAGTGACAGAGGAAAAAATAATAATCACGATAGCTCCAGGGATTACTA
+TAGACCATGTAAAAAAGCTTTTGGGCAGGGGGAAAATAGTTAGGACAATCCCTAATACTCCTGCGTTAAT
+AGGAGAAGGCATAACGGCCGTTACATATTCCGAAGAAGTAAAAGAAGAAGACAAAGAACTTGTGCGAAAG
+ATTTTTAGCACTTGTGGAGAAATAGTGGAGATAGAAGAAAAGTTAATAGATGTGGCAATGGCCGTGTCAA
+GTTGCAGCCCAGCCTTCGTATACATGTTTATAGAAGCCTTAGCAGACGGAGGAGTCCTGCTGGGATTGCC
+AAGAGATGTAGCTTATAAACTGGCTTCTAAAGCGGTATCTGGAGCGGGAAGCATGGTATTTAAGACAGGC
+TTTCATCCAGGACAGTTAAAAGACATGGTCACTTCTCCGGGGGGAACTACTATAGAAGGCATAAGAGTTT
+TGGAAAAAAGCGGTATGAGAAGTGCGGTGATTGAAGCTGTGATTGCAGCTTATCAGAAGGCAAAAGGGCT
+GAAATAAAATGAAAAATAATAACGAAATAGTAGAAATCTACACAGATGGGGCTTGCAGCGGCAATCCTGG
+ACCAGGCGGCTGGGCGGCAGTTTTGATATATAAAGGAATAAAAAAAGAAATATCAGGGTTTGAAGAAAAC
+ACCACAAATAACAGGATGGAATTAAAGGCAGCCATTGAGGGTTTAAAGGCTTTAAAAAGGCCTTGTAAGG
+TGAATTTATATAGCGACAGCAGTTATTTAATAAACGCTTTTAATGAGGGATGGATTGAAAAGTGGCAGAA
+GAACAACTGGCTTAAATCTGACAAAACTCCAGTAGAAAATCAGGACTTATGGAAAGAGTTATTAGAAGTT
+TCTAAACCGCATCAGATAAACTGGATTAAGGTTAAAGGTCATTCTGATAATGAGTACAACAACTTGTGCG
+ACAGACTGGCCACAGAACAAATAAAAAAACACATAAAAGAGAATCCCTAAGTTTTGGGATTCTCTTTTAG
+TTTTTGTGCTTGATTTTTCCTTGTTTGTGTGGTACCATAGATTATGTAATTATACGAAATATCTATTTCG
+TATAATTAGATTTTGGACTATAAAAAGAAAGGAGCTTTCATTTATGGAGGCTTTAAAGTATCCCCCTATA
+TTGGAAGAGTTTCTGAACTACTTCTCCACTGTAAAAGCCAGGTCACCTAATACTATAAAGGCTTACGCTT
+ATGACCTTATTTTATTTTTCCGCTTTTTAAAGAAAAGGCGCGGAAAAGTAAGCGATGATATTCCCTTTGA
+TGAAATAGACATTTCTGACGTTGATATTGACCTTATAGAGTCTGTTGATTTAAACGACCTTTATGCCTAT
+CTTTCTTTTGTGACAAATGAAAGGTCTAATACTCCCCCTGCTCGCGCAAGAAAAGTTGCAAGTCTAAGGT
+CTTTTTACAATTACCTTTACAGAAAAGCAAAAGTCATAAGTAAAAATCCTACACAGGAATTAGAATCTCC
+TAAACTTTCAGTAAGGCATCCTATTTATCTGACCTTAGAAGAAAGCAAAAAGCTTTTAAACTCTATAGAT
+GGTCCTTTTAAGGAAAGAGATTACGCTATTATAACTCTTTTTCTAAACTGTGGTTTAAGGGTTTCAGAGC
+TTGTAAATATAAATCTTGATGATATAAAAGAAGACAAATTGACTGTCATAGGAAAAGGAAATAAGCAGCG
+GACTATCTACCTAAATGAGGCTTGTATAAAGGCTATAAGCGATTACCTCAAAGTAAGGCCCAAAGAAGGC
+GTGAAAGACAAAAAGGCCCTGTTTTTGAGTAAAAGACTGAAGAGGATAAGCGTAAAAACTGTTCAATACT
+TGGTTAAAAAGCATTTAAAACATGCTAATTTAGAAGGCAAGAAATACTCTGCTCACAAACTTCGCCACAC
+AGCAGCTACTTTAATGTACAGGTACGGAAACGTAGATATACGTACATTGCAAAAGCTTTTGGGGCATTCT
+AACGTTTCAACCACGCAGATTTACACACATGTGGACGACTCACAGCTTAGAGAGGCTGTGAATAAAAACC
+CCTTATCTCAAGAATAAATTCTGCTGAGAGCTATGGATATGGCCAATTTAACTTGAGGATAACTCAAGCC
+TCCCTGTACATAGGCAGTATAAGGCTCTCTTATAGGCGCATCGGCGCTTAGCTCTATAGAAGAACCTTGA
+ATAAATCCGCCTGCTGCCATTATCACCTTGTCCTGATAGCCTGGCATGTCCCAAGGTTCGGGAAGTACAT
+GAGCATCAACATAAGAGCCCAACTGTATTCCTTGAATAAAGGATATGAGCTCTTTCTCTGTTCTAAATTT
+TACAGCCTGTACTATATCTGTCCTCTCTTCATTGTATTCCGGCAGTACTTCATAACCCAAATCCGACATG
+ACTTTTGAAAGAAGTACTGCCCCTTTTAAAGCTTCTCCAACTACTTTTGGAGCAAAAAACAGGCCTTGAA
+GTATCAGTCTATTAAAGCCAAGGGAGGGCCCTACTTCTTTTCCTATTCCTGGAGCGTAAAGCTTATAAGA
+AGCATTTTCCACAAGTTCTTTTTTACCCACCACGTAGCCTCCTGTAGGTGCAATCCCTCCTCCTATGTTT
+TTTATGAGAGAACCAGCTACGATATCAGCCCCTACTTCCGTAGGTTCTTTTTTTTCTGTGAACTCACCAT
+AACAATTATCTACAAAGACTATTATGTCCTCTTTTACTTTTCTTATCTCTTTAATCACTTCCCCTATTTC
+CGCTATAGTAAAGGACTTTCTATAATCATATCCCTTTGACCTTTGAATCATTATCATCTTTGTTTTTGAA
+GTTATGGCCTTTTTTATGCCTTCTACATCCATTTCCCCATTTTCAAGAAGAGGAACTTCCTTATAAATAA
+TACCGCACTCTCTTAAACTTCCCCTCCCCTCCCCTTTTATACCTATCACCTCTTCTAATGTATCATAGGG
+CTTTCCAGAAGCCGAAATTAGCTCTTCATTTGGTTTTAAATTGCCGAAAAGTACAATTGATATGGCATGG
+GTTCCAGAAACGATTTGAGGCCTTACTAAGGCGTCTTCTGCTCCAAAAATGCCAGCATATATTTTTTCTA
+TCACATCTCTTCCAATATCGCCGTATCCATAACCTGTGGTTCCATTAAAGTGAATATCGCTCAATTTATT
+CTTTTGAAAATGGTATATCACTTTGTACTGGTTGTACTCGACTATTTCATCAATTTTTTTAAATATATCT
+AAACAGCTCTTTTCAGCGCTTTCTATCAATTCAATGACTTTTGGCGGAATATTAAAGTTGTTTTTTAAAA
+ATTCCTGCGATGTCATTTTATCAACCTCTCTCTAGTCTTAAGTTTACAAGCAATACTATTATAGCACTTA
+AAAGAGTTTGTGAAAACACGAAAAGGTGATATAATTTATCTATAAAAGCAATTTACCAAGAAAAGAAGGT
+GTGTATGTGAGAATAGATTCCCATGTACATATATTGCCTCCAGAATTTATAAAGAATATTGATAAAAACA
+TGGAGAGGGATGAACATTTCAAACTGCTGCACTCAAGCCCTAAAGCAAAATTCGCAACAGCAGAAGATGT
+GTTGGAAGAGATGAAAAAGGCTGGTATAGATAAAGCAGTGGTTTTTGGTTTCTCCTGTTTGGATATGGGG
+CTTGCAAGAGAATTTAATGATTATGTGATAGAAGTAGTAAAAAGGTACCCAGATAGATTTATAGGTTTTG
+CTGTCGTACCTTTAAATCACAAAGACACAGAAAAAGAGATCATAAGGTGTGTTGAAAAAGGACTAAAAGG
+GGTTGGCGAGATAATTCCCGAAGCTGTGAGGGTGGATATAAGCAAGCAAGATGAAATAGGCAAATTTGCT
+TCTATCTGCCGCGAATTAAATCTCCCAATATTGATGCATGTAAATGAGCTGGTAGGACATTACTATCCAG
+GAAAAGGTAAAATGGGCCCCGAGCAGGCTTATTCCTTTGCTTTAAACAATCCAGACAATGTGATAATTTA
+CGCTCACTGGGGCGGAGGACTTCTTTTTTATGAATTAATGCCTGAAGTTAAAGAGACTTTAAAAAATGTC
+TATTATGACACTGCTGCTTCTCCTTATCTTTATATTCCACAAATATACCGTGCAGTAAAAATAATTGGAA
+TAGAAGACAAGATTTTGTTTGGGAGTGACTTTCCTTTGCTCTCTCCTTTGCGCTATTACAAAGAATGGGA
+AAAAGTAGATTTAGAAGAACAGCTAAAAATAAAAATAGAAGGCGAAAATGCCTACAGGATCTTTTTTAAG
+ACTTAATCTTCACGTATGTCAATGCTGTCTATTGTTATTAAATCTTCCTTTGTTATATTTACTTTATTCA
+AAACCCTCACAGCCTGCTTTCTTATTGCTTTTTCAATGATATTTCTCACCATTCTGGCATTCCCCATCTC
+TCTAGAGGCATCATTTTTTATCAGTATCTTCATAAGCTTTCTCTTTGCACTTTCTGTCAGTTTGTACTGC
+CTGTTTTTTACCATAACTTCAGCAATCTGCAGGAGTTCTTCAATTGTGTAATCTGGAAAATCTATTTGTA
+TCGGGAATCTGGACCTTAAGCCCGGATTTGTGTTCAAAAAATATTCCATCTCGTATTTGTAACCTGCCAG
+AATTAAAATGAATTTGTTTCTATTGTCTTCCATTTCTTTTACTAAAGTATCTATGGCTTCTTTGCCAAAG
+TCTTTTTCTCCACCCCTTGCCAGAGAATACGCTTCATCTACAAACAAAATGCCTCCCAAGGCTTTTTTCA
+CATTTTCCCTCACCCTATGGGCTGTATGTCCTATGTACTCCCCCACAAGGTCTGCTCTTTCAACTTCTAC
+CACATGCCCCTTCTCCAGCACACCTATGCCTTTTAAGAGCTTCCCAAGAATCCTCGCCACAGTGGTCTTC
+CCTGTCCCGGGATTGCCTTTGAAAATCATATGAAGCACTATGGGGTCAGTGGCAAGGCCTTCTTTTTTGC
+GCTTCATCTGAAGTTGAGAAAAAGCGTAAATTTCATAAATAATCTCTTTCACTTTATGAAGCCCTATGAG
+AGAATTTAATTCTCTTAAAGCCTCTTCCTGCAGCTTTTTCTCATCCACCTGTTCCAATTCCTTAGATATC
+TCTTTTTCTGCCTTCTTTTCAATTCTATACCCTTCAAAAAATACGGGCCATATTCCCATATCACACCACA
+TCCCAATATCATTTTCAATCCTATTTTATGATATTGGGATGTGGAAAGTGAAAGTTTTTAAACTTCTACT
+TTGACTTCTATGTCTTCTATCCCATCAAGAAGAGGTCTTACATGGTCTTCAATAAATTCCTTTACCTGAT
+TTGCAGATCTGCCTGTAAACTTTCTTGGATCAGTAAGGTCAAGAATTTCCTCATGAGAAAGGCCAAATCT
+TTTATCCTGCTTGATATACTCAAGCAGTCTATTGTCTTCGCCATTTTTTACTTCTTCAGCAGCCTTTAAG
+GAATATACTCTTATGGCTTCGTGCAATTCCTGTCTATCTCCGCCCTTTTTCACAGCCGCCATTAAAATTT
+TTTCTGTTGCCATAAATGGAAGTTCTCTTTTTACGTTTTTTTCAATCACTTTTTCGTTCACTTTCAACCC
+GGAAGCTATGTTTATATAAAGGTTTAAAATAGCATCCGTGGCCAAAAACATCTCGGGAATTACAATTCTC
+CTGTTAGCTGAATCATCCAAGGTCCTCTCAAACCACTGGTTGGAGGCCGTGATAGAAGAGTTTAATAATG
+TCACAATTACATACCTAGATAAAGCTGCCATTCTTTCACTTCTCATAGGGTTTCTTTTGTAAGCCATAGC
+AGAAGAACCAATTTGCTTTTCTTCAAAAGGTTCTTCGATTTCCCTTAAATGTTGCAAAAGCCTTATGTCG
+TTGCTAAACTTGTGGGCACTTTGAGCTATCCCACTTAACACAGATAAAATCATAAAATCGTACTTTCGAG
+TGTAAGTCTGACCTGTTACAGGAAAGGATTTTTTATACCCCATCTTTTCTACAACCAACCTGTCAAGCTC
+TTTTACCTTTTCCTCATCTCCATCAAAAAGTTCCATAAAACTAGCTTGAGTACCTGTCGTTCCTTTTACT
+CCTCTCAGCATCATGTTTTGACGCCTGTATCTTAAATCCTGAAGGTCAAGGATCAGGTCCTGTATCCAGA
+GACAGGCTCTTTTACCTACAGTTGTCAGCTGAGCAGGCTGAAAGTGAGTATAACCCAATGTTGGTAAATC
+TTTATATTTTAGTGCAAATTCAGAGAGGACTTTTATCGCTTTTAAAAGCTTTTTCTCAATTAGCTGAAGC
+CCTCTATCCATTAAAATAATATCCGTATTGTCATCTACAAACGCAGAAGTTGCGCCTAAGTGAATTATAG
+GCTTTGCTTTTGGGCATAAAAGCCCGTAGGCGTGAATATGAGCCATTACATCGTGCCTGAATTCTTTTTC
+GAACCTTTCCGCATCTTCATAATTTATATTTTCTATATTTTTTTCCATTTCTTCTATTTGTTCATTAGTT
+ATATTAAGACCTAATTCCTTTTCACTTTTGGCTAAAGCCACCCACAATTTTCTCCAGGTTTTAAACTTCT
+CATCATCAGAAAAAATTTGTGCCATTTCTTTACTCGCATACCTTGTGACCAAAGGTGTTTCATAAACCTC
+TCTCATATTTCCTTCCTCCTGCTTTTAAAATATTTATTAAAGCCCCTGTAAGATGTAAAAACAGGGGCTT
+TTGTTTACGTTTTTATTCGCTTTATTTAGCTTTTACTTAAAAAATCCTCAATTCTGTCAAGGCCCTTCTT
+AATATTTTCAAGAGATGTAGCGTAGGACATCCTTATATAGTTGTCCATTCCAAAAGGCAAAGCAGGTACC
+ACAGCTACATTTGCTCCGTCAATCAAAGCACTTGCAAAGTCCAAAGAACCGTTTATTGTCTTTCCATTTA
+ACTCCCTACCAATGTATTTTTCTATATTTACCATCACATAAAAGGCTCCTTTTGGAGTAGAACATTTCAA
+ATCTTTTATTTTATTTACCCTCTCCACCATATAAAGCCTTCTTCTGTTAAATTCTTCTTTCATTTTTTCT
+ATTTCTTCTTCTCCTCCTTGTAAAGCAGCAACGCTAGCGTACTGGGCAATTGAATTGGGGTTTGATGTAG
+TGTGACTTTGAATATTTGACATGACTTTTGCAACTTCTAGTGAAGAAGCCGTATAGCCTATTCTCCATCC
+AGTCATGGCATAGGCCTTTGATATGCCATTAACTACAATTGTGAGTTCTTTGATTTTTTCTCCAAATGAA
+GCAATGCTAACGTGTTCTCCTTCGTATATGAGTTTTTCGTATATTTCATCAGAAATCACAAAAATATTTG
+CTTCTTCAACTACTCTGGCAATTTCTTCTAACTCTTCTTTAGTGTAGACAGCTCCTGAAGGATTGTTTGG
+GCTATTTAAAATTATAGCTTTTGTCTTTGGAGTTATGGCATTTTCTAACTCTTCAGCGGTTATTTTAAAA
+TCATTTTCTTCCTTTGTATGAACGAAAACAGGTTTTCCGTAGGCTAATCTTACCATTTCAGGATAACTGA
+GCCAGTAAGGTACAGGTATTATCACTTCATCGCCAGGATTTAAAATTGCAGAAAGAGCATTGTATATCGA
+ATGTTTTGCGCCGTTTGAAACCACAATTTGTTCGGGAGTGTAACTAAGTCCGTTATCTTTTAGCAATTTT
+TCGCATATAGCCTTTTTTAACTCGGGAATTCCTGATGAAGGAGTGTATTTAGTATATCCTCTCTTTATAG
+CGTCAATAGCAGCTTCTTTTATGTAGGAAGGAGTATCAAAATCCGGTTCACCGACTCCAAAGTCTATGAC
+ATCCACTCCTTGGGCTTTCAGCTGTTTTGCTTTTGCCGTTATCTCTAAAGTCATTGAAGGAGTAATTTGT
+AAAGCATTTTGAGATAAATTCAATTTTTACACCTCCAAATTGTCATATGAATCACAATTATTATTTTAAC
+TTATAAGTTTTCAAATTTCTATCCAAATTTCTAGCTTTACTTTTTAAAATTTCTACGTTTTTATAATCCA
+GTTTTACTGTACCTAGTAAGTCTCTTCCATCAACTTCTATCCCGTGAAAATCTGAACCTCCCGTGATGAT
+TAAATTGTATTGCTTTGCTTTTTCAAAATATTTCTCAACATCTCTTTCTGTGTGTTTTGAATGAAACACC
+TCAATACCTACAAGGTTTCTTTTTACCAACTCTTCAATGACACTGTCATCAGAAAGAAGTCCTGGATGAG
+CGAGTACAGGCACTCCTCCATTTTCCAAGATCAAGTCTATAGCCTCCATAGGAGTGATGCGGTATCTTTC
+TACATAGGCAGGGCCTCCAACTCCTATGTACTTCTCAAAAGCTTCTTTTACACTTCCCACATAATTCTTC
+TTCACCATGGCCCTTGCTATGTGAGGTCTTCCTATAAACTTTTCACTTGTAAACTCCAGCACATCTTCGA
+TAGTGATTTTAATCCCTAAGTCGTTAAGTTTTTTTAATATCGCTCTTGCTCTGTCATTTCTAAGCTTTTT
+CATCTCTTCAAGTTTGTCAACAAAGCCTCTATCTTCATAGTCTATGTAGTAGCCTAAAATGTGCACTTCC
+TGGTCTTTATAGTAGCAGTTAAATTCAATACCGGGGATGACTTCTATGCCAAGTTCAAAAGATGCTTCTA
+TTGCTTCTTGAAGGCCGTCCACTGTATCGTGGTCTGTCAATGCAATACATGAAAGTCCATGCGCTTTTGC
+TAATCTAACTACTTCGCGAGGAGAGTTTGTGCCATCTGAAGCTTTTGAATGCATGTGCAAATCGGCAAAC
+ATTTCCTCCAACCTTTCTTTTAGCATAATTTTTTCTAAAAATTTAAAATAACCTGCGAAGCGCAGGTTAT
+TCCTCATCTAGGTTCAACAATCAATTTTATTGCTGTCCTTTCTTCCCCGTCTATCTCAATATCTGTAAAA
+GCAGGAATGCAAATTAAGTCGATCCCGCTGGGAGCCACAACCCCCCTTGCAATTGCGACAGCTTTTACAG
+CTTGATTTATTGCCCCTGCCCCTATAGCCTGTACTTCTGCACCACCCCGTTCTCTTATCACTCCTGCCAA
+TGCCCCTGCTACAGCATTTGGATTAGATTTTGCTGAAACTTTTAATACTTCCATTATTTTTTCCCCCTTA
+AAAATAATTTTCTCATGGTTTAAATATTCTACACCAATTTAAAAAATCCTTCTTTTTTATGTACAAATTT
+TATTAATTCTTTCTATGCTCAAAGATTTGCCTGTATTTTCATCCACCTCAATCACTATCCCATTTATTTG
+CGCAGGACCTTTTGCTACTTCAAAGCGGAGAGGTACAGAAGAAGTAAATCTCTTTATTATCAGTTCTTTA
+TCTATTCCAAGGACAGATTCATAAGGCCCTGTCATCCCTATATCAGTGATATAAGCAGTGCCATTTGGTA
+AGATTTTTTCATCGGCTGTCTGAACGTGAGTATGCGTTCCAAAAACGCAGCTCACTTTTCCATCTAGGAA
+ATAACCCATCGCTATCTTTTCCGAAGTAGCCTCTGCATGGAAATCCACCAGTATAATGTTTGTCTCGGCT
+TTTAATTTTTCTACCTCTTCTATTGCCACAAAAAAGGGATTTCTATTGCAGGGCATAAATGTAGTCCCTT
+GAAGGTTTAACACGCCCACTTTTACTCCATCGAGGTTTATCACAGCAGAACCTCTGCCAGGAGTCCCTTC
+TAGATAGTTGGCAGGTCTTAAAATTCGAGGTTCCTCATCTATGAACTGAAGTATTTCTTTCTGGTCCCAT
+ACGTGGTTTCCAGTAGTTAAAAGAGAAATTCCCATTTCAAAAAGTTCGTCAGCTACTTTTCTGGTTATTC
+CATTTCCTCCTGCTGCATTTTCACCATTTGCTATTACCAAATTTACATTATAAAAGTTTTTTAACTCTTC
+TAGATGTTCTTTCAAGGCATTTCTACCAGGTCTTCCAACTATATCTCCTATAATGAGTATTCTCATTTTC
+TACCTCCGAGTAAAATTTTTTAGAAAAACTCCTACCAATTATTATTGCACAAATTTATAAACTTTTAAAG
+CGTGCGAAACGCACGCTTTTTTTCAAAATCTTTATTTTGCATAATCAATAGCCACCGTCTCCCTTATGAC
+TGTCACTTTAATCTGTCCAGGATATTCCACTTCTTCTTCAATCTTCTTGCTTATATTTCTAGCCAATATC
+ACAAGTTCGTCATCGCTTATAGCCTCAGGTTTTACCATTATCCTTATTTCTCTTCCTGCCTGAATAGCAT
+AAGCTTTTTCCACGCCTTCAAAAGAATTAGCAATTTGCTCTAACTTATCAAGCCTCTTTATATAAGCCTC
+TAAAGCCTCCCGCCTTGCACCCGGTCTGGCCGCCGAAATCGCATCAGCTGCCTGAACCAGAACTGCTTCA
+ATCGTTTGAGGCTCAACATCATTGTGATGAGCCATAATCGCATGTACCACTGCGTCAGACTCGTGATATC
+TTTTTGCAAGCTCTGCACCTATCATCACGTGAGGGCCTTCCACTTCATGGTCTACAGCCTTTCCTATGTC
+GTGCAAAAGCCCTGCTCTTTTAGCAATTGAGGCATCTGCCCCTAATTCATAAGCCATAAGCCCAGCAAGA
+TGAGCAACTTCTATGGAATGCTTGAGAACATTTTGACCATAGCTAGTTCTGAATTTGAGTCTTCCCAGAA
+GTTTTATGAGTTCAGGGTGCAATCCGTGTACGCCTACTTCAAAAGCCGCTTCTTCTCCAGCCTTTATTAT
+CATGTTGTCTACTTCCTTCTTGGCTTTTTCTACCATTTCCTCTATCCTTGCTGGGTGTATTCTGCCATCT
+TCAATCAACTTCTCAAGGGCAATTCTCGCTATTTCTCTTCTTATCGGGTCAAAACCAGAGATTACTACTG
+CCTCAGGTGTATCGTCAATTATTAGGTCAATTCCTGTAAGAGTTTCAATTGTCCTTATGTTTCTACCTTC
+TCTTCCAATAATGCGTCCTTTCATCTCATCGTTGGGCAGTGTAACTACTGAAACAGTTGTTTCTGCCGCA
+TGGTCAGCGGCACATCGCTGTATAGCTAATCCCACGATTTCTCTTGCTCTTCTGTCTGCTTCTTCTTTGG
+CTTTGTTTTCCATTTCTTTAATCATTACTGCCATGTCATGCTGTATTTCTTTCTGTACACTTTCTAACAG
+TATACTTTTCGCTTCTTCCTGAGTAAGACCGGAGATTCTTTCCAATTCCTCCAGTTGTTTTTTGTGAAGC
+AGAGTTATTTGTTCTTCTAGCTGTTGAATTTCTTTTTGCTTTTGTTCTAATAAGATTTCTTTTTGTTCGA
+GACTTTCGGCTCTTTTTTCAAGTATCTCTTCTTTTTGGAGAAGCCTTTTTTCAAGTCTTTGGAGCTCTCC
+TCTTCTGTCTCTTACTTCTTTTTCAAAATCGGATCTTAAGCGGTGAATTTCTTCTTTGGCTTCCAGTAAG
+GCTTCTCTCTTTTTATTCTCAGCGTCCTTCTTAGCGCTTTCTAGAATAGTCCGCGCCAGGTTTTCGGCAC
+TTTTTATTTTAGACTCTGCAATGACTTTGCGTGCCAGAAAACCTGCTAGAAAGCCGATTAGTATTGCAAT
+AAGTGCTGTGATTATCAATCCAACATAGCTTATACTCCTACACCTCCTTAGTAGATGATTCATATTCTAT
+TTTAGACCCTTTACAAAATTATGTCAAGTTCAATGCCTTTTCAATATTTTCAATTTCAAAGCCATTGGTA
+TAGAGATATTTTTTTAATTTTTGAATTTCTCTGTGGGAGTTTTTCTTTTTCTCCACAATCTGCCTTATTA
+CTTCCACTTCTTTCTCGTGAGGGTAAATACTTTCTAATACCTTTTCTATTATCTCTTTCTCTACGCCTCT
+TTTCAAAAGCTCATAGTATATCCTTCTTCTGCTGTACAGACTTTGCATTTTTTCTTCCACAAAAAATTTA
+GCGTAATTCTCATCATTTACATAATCGTATTCTTTTGCTTTTGATACTGCTTCTCCTATTGCTTCCTCAG
+AAAAGCCTTTTAATTTGAGTTTATCTGCAAGCTGTTTTTCTGTAAGCATTTTTCTCGAAAGGAGTCTAAA
+AGCGTGGTTTTTAGCTTCTTTAGCCTCTATGTAGTTTACATAATATTTATACTGTTCACTGGTTATCTCT
+TTTCCTTCCTCAATTCCCAGCATAAAGAAAGTTTCAGCATCGCAGGTAAAAGCATATTCTCCGTCAATAA
+ATACATCGTACTTTGAACTTTTTTCTCTCTTTATGATTCTAGTAATTAGCATACTTCTTCACCTTTTAAC
+AAAATAACCCCTTACAGGGGCTATTCTACTATAGCATCAGGAGCTGATTTGATCTTATTGTAAGCAAGAT
+TGAAATTTTCCCTGATTTTCCTCTCAATCTCTTCTGCGATCTCCTTATTTTCTTTTAAAAACTGCTTTGC
+ATTTTCTCTTCCTGGCCCAGTTTTATGTCTTTATAGGAGTACCAAGAACCGCTTTTCTCTATTATATCAA
+GAGCTGTTCCTAAATCAAGTATGCTTCCCTCTCTTGATATTCCTTCTCCGTACATGATGTCGAATTCAGC
+CTGTTTGAAAGGAGGTGCTATTTTGTTTTTCACCACTTTTACGCGGGTCCTGCTTCCCACAATTTCATTG
+CCCTGTTTGATGTTATCCACTTTTCTTACATCCAATCTTATGGTAGCGTAAAATTTTAGAGCTCTTCCAC
+CAGGAGTAGTTTCAGGATTGCCAAACATTACACCCACTTTTTCTCTCAACTGGTTTATGAACACAACAAT
+TGATTTCGACTTGCTGGTAACACCTGCCAACTTCCTCAAAGCTTGTGACATGAGCCTTGCCTGAAGACCT
+ACATGGCTGTCTCCCATTTCTCCTTCTATTTCAGCTTTTGGCACCAAAGCTGCAACAGAGTCAATCACAA
+TTATGTCTACTGCTCCGCTTCTTACTAAAGCTTCTGCTATCTCTAAAGCTTGCTCTCCTGTGTCAGGCTG
+GGCAACAAGTAGATCGTCAATGTTTACCCCGAGATTTTTTGCATATACTGGATCAAGTGCGTGCTCTGCG
+TCTATGAAAGCACCTGTTCCTCCTATTTTCTGAGCTTCTGCTATCATGTGAAGTGCTAAAGTGGTCTTAC
+CAGAAGACTCAGGTCCAAAAATTTCTATTATTCTGCCTCTTGGTACTCCTCCAACTCCCAATGCAATATC
+TAATTCCAATGACCCTGTAGGAATAACTTCTACGTTTAACTTTGCAGTATCGCCAAGCCTCATAATAGCG
+CCTTTTCCAAATTGTCTTTCTATTTGACTAATGGCCATTTCTAAAGCCTTTTGCTTTTCAATCATCAACC
+TTTTACCTCCTGACCAAATTAATTATTTTATACTCCGTATTAAAATAATTATACTAATCAATTTGCCTTC
+CTTCAAGGTACCTCCTCACCATGTCAAACGCGTGAAGCATTGACCTTGTACGTATTCTGTCTCTGTTACC
+GCTTAACATTAATTTTTTGACATAAGTTTTTTCCGGAGTTGCAAATCCCACATATACAAGTCCTACAGGT
+TTCTCAGGGCTACCTCCTGAGGGCCCTGCTATGCCCGTGGTAGAAAGGCCCAAATCGGACTTCGCTAATA
+CTCTTACATTTTCAGCCATTTCTTTTGCTGTTTCAGGGCTTACTGCGCCGTGGGCATCTAATGTGCTTTT
+TTTCACTCCCAGCACCTTTTCTTTTGCTTCATTGCTGTATGTCACAACTCCTAGATTGAAGACTTTTGAA
+GCCCCAGGTACATCTGTTATCTTTTTCGCCAGAAGTCCTCCTGTGCAGGACTCTGCGGTAGCCAGAGTAA
+ATCCCCTCTTTTGAAGTAACTTAATCACTATCTCTTCCATCTCTTCATCGTCTACAGCATAAATATACTC
+CCCTAAAATCTCCCTTATTTTTTTCTCTACTTGGCTTATCATCTCATAAACCTCTTCTTCTTTTCCTTTT
+GCGGTTATCCTCAAAGTCACATATCCATCTCCTACAAGAGGTGCCACAGTCGGGTTACTTCCTTGAAGTA
+GGGGTCTTACCATTTCCTCCACTTTTGATTCCCCTAAACCAAATATCTTTAAAACTCGCGACTTTATTGT
+TTCACTGGTAAATCTTTTTAGGTAAGGATAGACGTGTTCCTCGAACATCGGTATGAGTTCGGAAGGAGGT
+CCTGGAAGGACCACAAAGATTTTTCCTTCTTTTTCAAGTATAAAGCCGGGAGCAGTTCCATTCTTGTTTG
+GAAGGATTTTTGAACCTGCAGGGAAAAGAGCTTGCTTAAAATTGTTTTCTGTCGGCTTCTGTCCTATCCT
+TTCAAAAAAGTTGATTATCTCTTGCTTTGCTTCCTCACTTTCTACAAGAGGAAGATTTAAAAATGAAGCA
+ATTGTTTCTTTTGTTATATCGTCTACAGTGGGACCTAGCCCTCCTGTGGTTATTATCAACTCTGACCTCT
+CATAGGCGATTTTAAGGCACTGCTTGAGCCTCTCCTCATTGTCCCCTACGTTTGTGTGAAAATAAATGTC
+AATTCCCAAAAGGGCAAGTCTTTCAGATAGATACTTGGCATTTGTATTTACAATTTGCCCTAATAAAAGC
+TCTGTGCCTACAGAAATTATTTCTCCTCTCATACAAACACCTCTTTTTCAATCCTTAAAAAGGTCTTTTG
+ATTTTACAATGTAGTCCACACCCGAGTAAATTGTCAAAATTAGCGCTATATACACCATTATCTTGTCAAA
+TGGGAAGTTGACAAGGCTAAAAGGATAATTGTTCAGCATCAAAGCGATAACTGCAATCATCTGAGAAGTC
+GTCTTGTATTTTCCGTAGTTACTTGCTGCTATTACAATTCCTTTGTCTGCAGCGACTGTCCTTATGCCAG
+TGATTAGAAACTCTCTTGCAATTATGACTATGACTATCCAGCTTTCAATCCTTCCCATCTGAACTAAGGC
+AATTAGAGCAGAAGTGACCATTATTTTGTCAACCAAAGGGTCCATAAATTTGCCAAAGTTTGTTATTTGT
+TTATATTTTCTTGCAATATACCCGTCCAACTTGTCAGTTAAAGCCCCAATGGCAAAAATAGAAGCAGCTA
+TGAAATCTCCATACGGAATTTTTACCAGCATAAATACCATAAAGACGGGTATTAAAAAAAGTCGCGACAT
+AGTCAGTTTATTAGCTAGGTTCATCAATATTCCCCCACAAGGTCGTATTCAAACGCATCTACTACTGTTA
+CTGTAACAAAATCGCCTGGAAAGAGTTTTTTGTCGCTTCTCACATATACAAGACCGTCAATCTCTGGAGC
+ATCCATGTAACTTCTTCCGTAATACACCCCATCTTCAAATCCCTCAATTAAAACCTCTAACTTAGTTCCT
+ATTTTTGACATATTGAATTCGTAGGAAATTTGCTTTTGAATTTCCATAAGTTCTTCTTGTCGCTTTAACT
+TAACCTTTTTTCTTATCTGTGGCTTCATGTAATAGGACTTGGTTCCTTCTTCTCTAGAGTAAGTAAAAAC
+TCCTACTCTCTCAAACCTTTTTTCCTTTATGAAGTTTTTCAAGTCTTCAAACTCTTCCTCTGTTTCTCCT
+GGAAATCCTACCATAAAAGTAGTCCTCATAACCATTCCTGGTATACTTCGTAGTTTTGATATGACTTCTT
+CTATTTTACGCCTTGTTGTACCTCTGTTCATTCTTTTTAATACAGATTCACTAGAGTGCTGCAAAGGGAT
+GTCTATATATTTTACTATCTTTTGATTGTTTTTTATCTCTTCTATCAATTCATCAGTCACGCTATCAGGA
+TAGGCATAAAGCAATCTAATCCATTTTAGTTCTTCTATTTTAGATAATTCTCTTAAAAGTTGAGGAAGCA
+TTAACTTTTTGTAAAGGTCAATGCCATATTTTGTTGTATCCTGTGCAATGATGATAAGCTCTTTAACACC
+TTTTCTAGCAAGTTCTTGAGCCTCTTCAATAATATTTTCCATTTTTCGGCTCTTGTATTTTCCCCTTAGT
+TTGGGAATTATGCAGAAAGAGCAGGCGTTGCTGCAGCCTTCTGCAATCTTCAAATAAGCGTAATAAGGGG
+GAGTGGTAAGAATTCGTGGGATTCCTTCGTCGTTTAAAAGGTCTGGATGTCCATATTTTAAAACTTTTTT
+TCCTTTTTTTACTTCTTCAATCACATCTACAATTTGCGTAAAATCTCCTGTTCCTATAACTGCGTCTAAT
+TCAGGCAATTCTTTTATAAGTTCTTTATTGTACCTTTCAGAGAGGCATCCAGTAGCAATTAGATATTTTA
+ATCTCTTCTTCTTAAGCTCCCCCATTTGGATTATATATTCGATAGATTCTTTTTTGGCATCTTCAATAAA
+GGCACAAGTATTTATTATTATGACATCAGCCTTTTTTTCATCATTTACTATATTGTACCCCTTTTCTTTC
+AGTAAAGCTAGCATTTTTTCTGAGTCAACGCTGTTTTTCGGGCACCCTAATGAGATAATTCCAACGTTTC
+TCATACCGACTTCCTTTCTAGAATCTTTTGTATTTCTTCTCTGGGCAGTATAATTTGCCTCGGTTTTGCT
+CCGTCGTATCCGCTTATTATTCCTTTTTGCTCAAGCTGGTCTATAATTCTTGCAGCTCTAGCGTATCCTA
+TTCTTAACTTTCTCTGGAGGAGGGAAATAGAAGCTTGACCTGTCTCCAAGATTACAGAGACTGCATCTTC
+CAAGAGTTCGTCCTCTTCTTCATCGAGATTTTTCCCATTTGTTTTTTCTTCAACTTTTATTTCTTCATAA
+TGAGAGCTATAGTTTTCTTTCAAAAAGTTCACAACTGCTTCTACTTCCTCTTCCGAGATGAAAGCTCCCT
+GTACCCTTATAGGTTTAGAAGCTCCGATAGGGTCAAAAAGCATATCTCCTTTCCCCAGCAGTTTTTCGGC
+CCCTGTCATGTCTAGAATAGTCCTCGAGTCAATCTGTGATGAAACAGCAAAGGAAATTCTAGAAGGAATG
+TTTGCCTTTATTACTCCTGTTATGACATCAACAGAGGGCCTCTGAGTAGCAATGACCAAGTGTATTCCAG
+CAGCTCTTGCCATTTGAGCGAGTCTAAATATATACTCTTCAACCTCGGCAGGAGATACCATCATCAAGTC
+TGAGAGCTCATCTATGATTATGACTATTTTATATAGCCTTTCTTCTTTGTACTTTTCATTGTAGCTCTCT
+ATATCTCTCACTCCGTGGTCTGCAAAAAGACTGTACCTCCTTATCATCTCCTGCACTGCCCAGTTCAAAA
+CCCCTGCTGCTTTTTTAGGGTCTGTAACTACAGGAGTTAAAAGATGAGGTATGCCATTATAGATATTAAG
+TTCTACTACCTTTGGGTCAATTAGTATCATTTTAACTTGTTTAGGAGAAGCTTTGTAAAGAAGACTCACT
+ATCAGAGAATTTATGCAAACACTCTTACCTGAGCCAGTTGCTCCTGCAATTAAAAGATGGGGCATCTTGG
+CAAGGTCGGCTATCACGATATTGCCGGCAATATCCTTTCCTAAGCCGATGGCAAGTTCTGATTTAAAGCT
+TCTGAACTTTTTGCTGTCAATTACTTCTCTTAGATATACAGGAGTTATCTTTTCATTTGGAACTTCTATT
+CCAATTGCAGACTTGCCAGGTATAGGAGCTTCTATTCTTACAGAAGGAGCAGCTAGGCTTAAGGCCAAGT
+CATCTGTCAAACTCACAATTCGGCTTACTTTAACTCCTGCGCTGGGCTGAAGTTCAAAGCGGGTGATAGC
+AGGTCCTTTGGTTACCTGAACTACTTTAGCTTCTATGCCGAAGTTTCTTAAGGTCTCCTCTATCTTTTTA
+GCTTTTTCTAAAAGTACCTCGTTCTTTATTTTAGGAGAAGGAATTGCCTCCTTTAAAAGAGTAATGGGGG
+GAGGCGTGTATTCCCCTTCTTCCTTTTCTAAAAAAGCTTTTTCGTAAACTTTTCTTTCCTCTTCAACTTG
+TTCTACTATCTCAATTGGAACATCAATTCTTTCCTTCTTCTCGACTTCAACTAATTCTTCAGTAGATTCT
+ACCTCTTCTGCCTTTTTTTCTGCCATTTTGTCTTGAAGTTTGTTTTTTGCTGAAACCTTCTTGCGGTCTT
+TTAACTTGTCATAAGAGCTCTTTATCAAACTGACAAGAGAAATATCTGTTATGAGGACTATAAAAATGGC
+AGTAAAGGATATTAATAATATATAGCTTCCAATTATGCCTACCATTTTAACAAGAAAATACACTATCAGG
+CTGCCGATTATTCCTCCGCCTGTGTTGTTAATTCCACTTATATATGCTACAGAAAGATAGTCCTTAAAAT
+CAGTCAGCACAGGAAAATAGTACAGTTGATTTAAACTTATAAACATGAGGAATAACCCTAAAAGAGCCAT
+CGAACGATGAAGCTTTATAAAGTTTTTGTTTGTAAATAAAAACATCAAGGCAAATACCAAAAGCAGGGCA
+GAGATTACATAGGAACCTGTCCCGAAAAAGCCTTTTAAAAAAATTCCTATGTGTTTGCCAATTATTCCTG
+TTGAGTCAGTATAGAGGCTTAAAAAAGAAATAAGAGTAAAGGCTAGAAAAATTATTCCCACAATTTCTTC
+TTTCACCGGCTTTTGCTTTTTATCTATCATCTCTTATCACCTAACTAGCAATTTCTCTCCCTATAAAAAT
+TTTAGTATTAATTATACAAAATAGCAACAAAAAAATAGATGAGCATGTAAAAACTCATCTATCAGTTTGT
+TGACAAAGCAAAATTTTAGCCCCTGTTTTCTTAGTACCGAAAGCAGGGGCTGTATATATCTGGATAAAAT
+TTTCTTTAAAACTCCAAATAATGGATAAAGTTTTGAAATGTCAAAGGGCCCTTTGCCCTTCCTCCATAAC
+CATAAGGCCATTTTCTTTAAATTCATGGCAGCAAAAACAAGCATCGCTTGCATGGACAATTTTTCCTTCC
+CTCTTAACGTCGTCCATCGCAAACCATGCTTCTCCTTTAAATCTGCAAATACTCTCTCTATTGTCTCTTT
+CCTTCTCTCATATACTTCTTTACAGTAAGGTGTATGCCTTAGGTGTTCTGCTTCTTCTACATATCCTTCC
+CATATGTGCCTGAATATCCTCTTTGTGTAGTCTTTACTTTGGGTACACTTTTCTCTTAGAGGACAGTTTT
+TACATTTTTCTGGGTTTGATTTGTATTCTCTATATCCTTCTCTGTTGGTTGTAACATATGTTAATATTTC
+ATTCTGCGGGCATATGTAACAGTCATAGTATTCATCATAAACAAATTCATGTTTTTTCATGAAACCATCT
+TTTGTTTTTGGCCTTGTGTATGGTACTGCTGGTATTATTTGTCTATCAAATATTGTCTTTAATATGTACG
+GATTTTTATAGCCTGCATCTACTGCTATTGCTTTCGGTTTTCTTACCCTCTTTTCAACTTCTTCTAATAC
+TTCTTGAAACATCACACTGTCGTGTACATTTGCTGCTGTTACTTTTACTCCTAATACAAATCCATTTTTA
+TCGCAGGCTGTATGAAAAGAATATGCAAAGATTTTTTCTTTTCCGTTTTTGTTTAACATTCCGCTATCTG
+GGTCTGTTTTGCTTACTTTCACTTCTTTCGTCTTTATCTTCTTGATTTTCTTTAATGGCTTTTTGCCATG
+AGCTTCTCTATCTTTGTTTATTTCTTCTTCTAGTTTTTCTTGATAAGTCCTGGCTTCTTGTTCTACTATT
+TCTTTGGTGTATTTCTTCTTGTTGGCACTTGCTTTTACATGGGTTGAATCTATGAATACTTCCTCTGCAT
+TTACTAGCCCATGTTTTATTGCTTCTTCTAAAATCTTCGTAAATATTTTCTCAAATATGTCTGTCCCTTT
+GAATCTTCTTATGTAGTTCTGACTAAATGTTGAAAAATGAGGTATTTCTTCTGTCAGCCCATACCCTAAA
+AACCATCTATACGCTACATTTGTTTTTATTTCTGCTATTGTCCTCCTCATCGATGGTATGCCAAAAAGAT
+ATTGAATGAAAAGTATTTTTATGAGTACTACTGGGTCTATGCTTGGTCTGCCGTGACCCTCGGAATATTT
+GTCTTTTACTAAATCGTATATGAAGCTAAAGTCTATGACTTTTTCTATCTTTCTTAAAAGGTGGTCTTGT
+GGTACTAATTGATCTATGCTTACAAATTCTATTTGATGTCTTGCATCCTCTTTCTTTGATAACATCTTTC
+TTCTCCTCTCCTCTTTTGCTTTGTACCGTTAAAAAAACAAGGAACCCTTCTCATAATAACGGGTTCCCGA
+TATTTTGTCAACAGTCTGATAGATGAGCATGTAAAAACTCATCTATAAGGTTATGATACTTCCTGGCGAA
+TAATTTTTATCAAGGTAATCAAAAGGATTGGTAGAGTACATCTGCCGTATGAGGTATTTGCCTTCTGAAA
+CTCTTTCCACTAAAAGCTGTTTGTTACCCATTTTTAGTTCAATATAACTTACTGGTACATCCTCTCTTTT
+TTCAAAAATTAATTCATAGGGGATTATAGTGTACAGCATCTTTTAATTATCCCCTTTCTTTTCTCTTTCT
+TCAATCAGTTTGTGAAGCTTTTTCAAAGCTTCTTTTATGCCCCCAATTTCGTCTATTAAGCCATAATCGA
+CAGCTTCTTTACCTACGAGGATTGTCCCAATGTCATTGGCGAGTTCTCCTGTTTTTAGCATTAAACTCAT
+AAAAGTTTCTCTTTTTATTTTTGAATTTCTCACAATGAATTCCACTATTCTGTCCTGCATTTTGTTAAAG
+TAATCAAAAGTTTGAGGGACCCCTACTACAAGTCCTGTCATCCTTATGGGGTGGATTGTCATGGTAGCAC
+TTGGAACTATGTAGGAGTAATTTGCAGAAACAGCCAGAGGAACTCCTATGCTGTGTCCTCCTCCTAGGAC
+GATTGAAACTGTAGGTTTGGAAAGGCTTGCAATCATTTCTGCTATAGCCAGTCCTGCTTCAACATCTCCT
+CCCACAGTGTTCAAAAGTACAAGAACCCCTTTTATACTAGGGTTTTCTTCTATTGCCACTAGCTGGGGAA
+TTATGTGTTCGTATTTGGTAGTCTTGTTTTGAGGAGGTAAAATCATGTGTCCCTCTATCTGTCCTATTAT
+AGTTAGGCAGTGAATATTGCTCTCAAAATTAGGTAGATTAGTCTGACCTAGGTTTTTTATATTCTCCTGC
+ACTGGTGGAAGGGCTTGTGGTTGTTCTGTTCCTTCCTCGTTTACAAATTTCATCTGCATCACTCTCCTAG
+ATATTAGTATAAAAAAAAAAGAAGGAGAGTATGCATATTTACAGGCTAAATTCGTCGTGGAGAACTCTTA
+TGGCCTCTTCTACCTTATCCTGACTTACCAGACAAGAGATGGTATTGTGTGAGTCTGCTGTCTGATATAT
+TTCAATATTGCGCTTAGATAATGCTTTGATGACTCTAGCCATGACACCTGGCACTCCTCTTATTCTGTTG
+CCTATGATAGAAACTTTTGCGCAATTTGTCCTGTAGGAGTATTTCACCCCGTATTTTTCAAAAAGCCTTC
+TAAGTTTTTCAAAATCAGCTTCAGATATAGTAAACACCTGTTTGTCAGGGAATATGCTTATCAAGTCGAT
+GCTAATTTTTTCTTCTCCTATCTTCTCAAATATATCCTGGACATTTTCTGTACTTTCAATTGTAATCTGG
+ACCCTGTTGTTCATATTGGCAATGCCCGTTACCAATTTGTCTACTTCATATATGCTGTCGTAGGCATCAC
+TGTAATTAGTTATGATAGTCCCGCCGCTGTCTGACATAGTATTTTTTATAATTAAAGGGATATTTCCCCT
+CATGGCTATTTCCACAGCTCGCGGGTGGACTACTTTTGCCCCTTGTTCAGCGAATTGAAAAACTTCATTG
+TAGCTTATTTTATCTATGATATGAGCAGTTGATACAATTCTTGGGTCTGCTGTCATTATCCCATCTACAT
+CAGTGTATATCTCTACAGCTTCTGCTTTTAAAGCCACTCCTAAAAGCGCTGCTGTAGTGTCACTTCCACC
+GCGCCCCAATGTAGTGAGCTCTCCTTTTTGCGTGATTCCTTGAAAGCCTGCTACTACAGGGATTATTCCT
+TCTCTTAAAACTTCTAAAATTCTAGAAGGATCTACATTTATGACCTCTGCATTTCCAAAATTATCGTCCG
+TTATGATTCCAGCTTGTCCTCCTGTCAAAGCTTTTGCTTTATATCCTTTATTGGACAGAGTTGCAGCGAA
+AAGCACACTAGATATTATTTCACCGCAGTTCATTATTAAGTCAAGTTCTCTTTTTGGAATATCACTGTAA
+ATTGATTTTGCCATGTTTATTAAAGTATCTGTGGCATAAGGGTCGCCGTTTCTCCCCATAGCAGACACTA
+CTACTACCACGTTATAGCCATTTTTTACTGCTTCTATTACTTTTGAAACAGCTTTCTCTCTTTTTTCTTC
+TGAAGACACAGATGTTCCTCCAAACTTTTGCACCAATATTTTCACAGTCTCATCCTTTCTTTTTTAGTAT
+CAGTTACTATTATACTTTACTACGGCACCAAAGAAAAGTACTTTAATAAAATTTTCTTGGCTTCCCTTCG
+AACTCAACTATGATCATGTCATCCCCTATTCTCTTTATAGCGTCCCAGGGAATTTCTATATAATTTCCCC
+TTCCTCTAAAAAATCCTCCTGGCTCGTAAAGCACTATTGAATGAATTTTCCCCGTATCTTCATCGATTAT
+CAAATCGGAATCTTCCACCAAGCCCCAGCGCTTGCCGTCTACAATATTTACAATCTCTTTACTACCAAAC
+TCACTCAGTCTCACAGACATTCCCCCCCTTATACCCCTGTATGGCCAAATCCTCTGTCCATCCTCTCTGT
+CTCTGAAAGTTCTTCTACTTCTATTATTTTAGGCCTTACTACTTGGTTTATCACCATTTGAGCAATTCTT
+TGACCTCTTTTAATTGTGACAGGCTGTTTACCGAGGTTTATGACAATCAGTTTAATTTCTCCTCTGTAAT
+CAGAATCCACAGTTCCCGGAGTGTTTAATAAGGTTATACCGTAATTTAAGGCCAGACCGCTTCTAGGCCT
+TATCTGCGCTTCATAATTCGGAGGAAGTTCAATCTGTATTCCTGTAGGTATGAGTTCTACTTCACCTGGA
+TTGATAGTTACCTCACCCTTTACATTGGCGTATAAGTCCATTCCCGCAGCTCCTTCGCTCATATAAGCGG
+GTAAAGGTAAATCTTTTGCATCTTCTGTTCTCTTTATCTTAAGCACTATTGACATTTTCCAACCACCTTT
+TATCTTTTTTATTAAGTTTACCCACGACAGATACAGTCATTTCTTCTGGCCTTATTATCTCTTTTGCCAG
+CTGGTTTACTTCCTCAAAAGATATTTCCTCCACTATCTTCAAAACATCCTCAATAAGATGCACTTTATCA
+AAAAGTAGAAGGGATTTTCCTATACTGCTCATTCTGGTGCTTATGCTGTCTTGGTCCATCAAGATATTTA
+TTTTGAGTTGTTCTTTAAACTTGTCAAATTCCTCTTTAGTAAGGCCTTTTTTTGAAATTTCTTCAATTTC
+TTTTATTATCAAGTCATAGACTTTTCTAAAATTGCTCGGAGTCATACTTGCAAAAATTGTAAACATTCCT
+CCGGTCGGATAAGTTGCAGGGTATGAATAGATGGAATAGACTAAGCCCTTGTCTTCTCTTATTTTTTGAA
+AAAGTCTTGAACTCATGCCCCCACCAAAAGCATTGTTTGCAATTGCAAGAGCATATACCTTCTTTAAATC
+ATAGGGTATTCCAGGGAGGCCGATGCAGAGGTTAACCTGCTCAAAATCTTTTTCGTAAAGAGAGACATCT
+TTGTGCCATAAGGGAGGGATAAGAGAAAAATTAGAAGTAGTTGGCTTAATTTTTGAAAGATAGCCTTCCA
+ACACTTCAAATATTTCATCGTCAAAATTTCCCGCTATAGATACTACTATGTTGTCTTTAGTGTAGTGCCT
+CTCATAGTATTCTAGTATATGGTTTTTGCTCAAATTCTTAATTGTAGTAAATGTTCCCAGCACGGGCAGG
+GATAGAGAATGTCCTCTCCAGGCTGTTTTGGCAAGCAGGTTGTAAGCTACGTCTTCAGGTGAATCAAGTT
+CTGTCAATATTTCTTCAAAGACCACCTGTTTTTCTTTATAAATGTCTTCTTCGCAAAACGCAGGATTAAA
+AACCATGTCAAAGAGAATGTCAATGCCTTTTTTTATATGGCTATTTAAAACTTTTATATAAAAGCAAGTG
+TCTTCTTTTTCAGTAAAGCCGTTTAGCTGTCCACCTATGCTGTCCATCTCTTCAGCTATCTGCCTTGCGC
+TTCGCAAGTTAGACCCTTTAAACACAAGGTGTTCTATAAAGTGAGATATACCATTTATGTTTTTGGTTTC
+GTACATTGAGCCTGCTTTTATCCAAATACCTACGTAAACTGAATGAGCATAAGGTATTTTGCAACTTGCA
+ACTTTCACTCCAGCTATCATCTTCTGTTGATACAACTTCATCCCCTCTGTCTTAAAAAATTTACTATTAT
+TATAGCAAATTTATTTTTTGTCTACAATCACCTCTGAAACTTTAGTTATTTTAAAACCCTTTTCTTTCAA
+CTGTTTTATTATTTCAGGAAGTGCTTCCACAGTGTTTTTTGTAGGATGCATGAGCACAATAGCTCCATTG
+TGGCACTTATTCATTACCCTTTCTACAATGGTTTGTGGAGATGGATTGCTCCAGTCTATGGTATCTAAAC
+TCCATAAAATCACTTTGTATCCCAGTTCTTCCGCAATTTTCACTACTTGTTCGTTGAAGTCGCCATAAGG
+GGGTGCAAAGAGAGTAGGCTTTTCCCCAGTTATTTTCTCCAAAGCTTCTTCGCTCTTTTTTATATCCTTT
+TCACAATCCTCTTTTGACAAACTAGTATACTTGATGTGAGAATAACCGTGGCTTCCTATTTCATGCCCTT
+TTTTATAAATTTCCTTTACTACATCAGGATTTTTCTCTGCCCATTTTCCTTCAAAAAAAAATGTTATATG
+TACATCGTTTTTTTCAAAAATATCCAGCATTTTGGGTATGTACTCATCTCCCCACGCTACATTGCAGGCA
+AAAGCTATTTTCTTTTCTTTTGTATCGCCTCTGTATATGGGCTCATTGGTGTTAAATACAGAGACAGTTT
+TCATGAGAGCGAAAATTAAAAGTATCAATGCGAGCAAAGCCGCAATTGCAAGAAGCCATACAGTTTTCTT
+GCTAGGGTATTTTATATAAAAGATTTTCATTATAACACCACCTGTCTGGTATTCTCATTCTAATTTTATT
+CAGCCAGGCGGCGTTTATATTACTAAAAAATAAAAAACATAAACCGTGGGGGCGGTTTATGCCTTTACTT
+TTTTCTATTATCACTTTTCCTGTTATCACTTTCTTCTTCATCAGGCATAGCGTCTTTGCGAGACAATACA
+ATTCTTCCGAGTTTGTCAATTTCTGTTACCTTAACCAATATATTGTCTCCCACTTTTACTACGTCTTCTA
+CCCGGCGGACTCTCTTTTTGGACAAGTTAGAAATGTGAACTAATCCTTCTTTACCTGGGGCGATCTCTAC
+AAAAGCTCCAAAAGGCGCGATTCTCAACACTTTTCCTAAATAGATTCCCCCAACTTCTATGTCCTTTGTT
+ATAGCTTCAATCATCTGTTTAGCTCTTTCGCCGGCCTCAAGGTTAGGAGCTGTTATATACAGTCGACCGT
+CTTCTTCTATGTCGATTTTGACACCTGTCTCAGATATGATCTTTGTGATAGTCTTTCCTGCAGGGCCTAT
+GATATCTCTTATCTTTTCAGGGTTGACTACCATTCTCACTACTCTAGGAGCATACTTGGAGAGTTCTTTC
+CTCGGTTCTTTTATGACTTCCAGCATCTTTTGGAGCACGTATAGTCTCGCCTTCCTTGCCTTTTCCAAAG
+CCATTTGCAGGATATCTCTATCAATGCCAGGTATTTTGATATCCATCTGAATAGCAGTTACGCCTTTTTC
+TGTTCCAGCTACTTTAAAGTCCATGTCTCCGAGGAAGTCCTCAATTCCCTGTATATCAGTCAGAATTAGT
+ACTTCATCTTCTTCTTTTATGAGTCCCATTGCAATTCCAGCAACCGGTGCTTTGATTGGCACTCCCGCGT
+CCATCAAAGCCAAAGTGCTTCCGCACACACTCGCCTGTGATGTAGAACCGTTAGAGCTCAATACTTCAGA
+CACTAAGCGTATTGTGTATGGGAATTCTTCTTCAGAAGGAATTACTGGTTCTAGTGCCCTTTCTGCCAAG
+GCTCCGTGTCCAATTTCCCTTCTTCCAGGGCCTCTCAGTGGCCTTACTTCTCCTACACTATAGGGTGGGA
+AGTTGTAATGGTGCATGTAACGCTTGAATTCTTCATCTCCAATTCCTTCTAAAATCTGTATATCACCTAT
+TGCTCCAAGAGTAGCTACTGTGAGCACTTGAGTTTGTCCTCTTGTAAAAATAGCAGAACCGTGAGTTCTT
+GGCAGTACTCCTACTTCGCACCATATCGGCCTTATATCGTCAAGCCCTCTTCCATCTACCCTTATCTTTT
+CTTCCTTTATCATCTTTCTCATCTGTTCTTTCATTATTTTGTAGAGGACTTCGTCAATATCTGCTAGATT
+ATCGGGGTACTCATCTTTAAAGTGCTCAAGTACTTCCTGTTCTACCTTGTCTAAGTTGTCATTTCTCTCT
+TTCTTTTCAGGAGTTCTTAAAGCGTTATATATTTTCTCTGTAGCATATGCTCTTACTTTTTCCTCCAGCT
+CCTTGTCAATTTCGTGCAGTACGACTTCTGCCTTAGGAACTCCTACTTCTTTTACAATCCCTTCTATAAA
+TTCTACAATCTGTTTTATATATTGATGAGCATACACTATCGCATCAAGTATTGTCTCCTCAGGCACTTCT
+TTCGCTCCAGCTTCCACCATTACAATTGCATCTTTTGTTCCAGAAACTACTAAGTGCATTAAGCTCTTTT
+CTCTCTGCTCATAGGTGGGATTTATGACAAACTTTCCGTCCACCAGGCCTACTGCCACAGAACCTGTGGG
+GCCGTTAAAGGGTATGTCGGATATAGAGAGCGCAACAGAAGAACCTATCATAGCTACAATTTCTGGCTGC
+GCATCAGGGTCCACTGATAACACAGTAGCTATGACCTGCACGTCATTTCTGTATCCTTCTGGGAATAGAG
+GCCTTATAGGTCTATCTATTAACCGAGCTGATAAAATAGCTTTTTCGCTGGGCTTCCCCTCTCTTTTGAT
+AAAACCGCCGGGAATTTTCCCAATGGAATACAATCTCTCTTCGTATTCAACCGTCAAGGGGAAAAAGTCA
+ATTCCTTCTCTCGGCTCTTTTGAAGCACAGGCAGTAACCAGCACAACTGTATCGCCGTATTTCACCCATG
+CTGCTCCATTGGCCTGCTGTGCCACTTTCCCGGTCTGGACTACAAGCTTCCTGCCTGCTAGTTCCATTTC
+AAAAGTTCGTTCTTCCATACCTTCCTCATTTTCCTCCTTTCATTTGTAAATTTTTATCAGAAAATAGAGC
+GAAAAAGTCGCTCTATTTTCTGAGGTCTAATTTTTCAATTATAGCGCGGTACCTGTTTATGTCTTTCTTC
+ATCAGGTAGTTTAAGAGCGCCCTTCTCTGGCCTACCATTTTAAGAAGACCTCTTCTTGAATGGTGGTCCT
+TTTTGTGCACCTGAAGATGCTCTGTCAACCTGTTTATTCTCTCCGTCAAAAGGGCAATCTGAACCTCGGG
+TGAACCAGTATCTGTCTCATGCAGCTTGAATTTATTGATTATTTCTGCTTTCTTTTCTTTGTCCAGCACG
+TTCTCACCTCCATTTTCTAGAATACGCCCTATGCACAGAATACCGCCGGAGGTGCGGATAATCTGAGCAT
+AAGGTAAATTCGCTATTTTATTTTATCACATAATGTTTTTGTTGTAAAATATTTTTAAAGCTTTTTGCAT
+ATTCTATATCTTTAAGGACTTGCTCTTTTAAGGCCTGTAGACTTTCAAATTTAATCTCATCTCTTATCCT
+TTTTATAAACTCAATTTCTATACCTTCCCCATAGATATATCCTTCGAAATCGAGAATATGAGTTTCAACT
+GATAATCTTGTTTCGCCGAAAGTCGGCTTAAATCCGACATTTGTCACAGAAATAAAATTATTTCCTTTTA
+TTTTTGCTCTTGTGACATATACCCCTCTTTTTGGCAAGACCACTTCTTCAGGGACTTCTACGTTAGCTGT
+AGGGAATCCCAAAATTCTTCCCATTCCCTTTCCTTTTACAATTTTCCCTTCAATTGAAAAATAGCGGTTT
+AAAAGCACATTGGCCTTTTCAATATTCCCTTCCTTTATAAGCTCCCTTATGAGGCTGCTGCTAACTGTAA
+TCCCTCCATAAGTCACTTTAGGCACTACATGTACCTCATAAGAACAAATAAAAGAATACTTCTTGAGCAT
+TTCTACATCTCCTAAGCCTTTATGCCCAAAGCGGTAGTTAGGGCCTACCACAGCTACTTTCATTTTTAAA
+CTATCCACTAGAATATCTTTTATAAACCTTTCAGGAGAGAGGAGGGAAAGTTCTTTTGTAAAATCAAAAA
+AAATCCCGTAGTCCAGCGAAAATGACTTTAAAACTTCTATCTTTTGTGACAAAGTAGTAATTAGTTCAGG
+AGCTTTGTCAGGTTCTAAGATTTTAGAAGTATGCTGTTTGAAAGTGAATACAGCGCTTTTAAGTTTTTTA
+TCTCTGGCTATGGAAACTGCATCCTCAATGAGCTTTTGATGGCCAATGTGTACTCCATCAAAATTTCCAA
+GAGCTATCACTTTTTCTTCTAGATTAGCTGAGAAATTGGTTTCGTCAAGTATTATCAAAATTCTTTCCCC
+CTTAGAAAAGTCTTTTTGGTCGTATTTTTTCCCCTTCTGCCACTCCAATTCCTATAAAAATTCCATGATT
+ATCATACAACTTTACTAAAGAATTTTCAACATTGTAAGTATTTCTGATAAATTGGCCATTTAAAATTTTA
+TTGGAAGAAACTTCATCAAGTTCCACGGAAGGAAATTTTATAAACTTATCTACGGGCTGTACTTCTGCCT
+TTCCCTCCTTTATCTCCTCCAGCGTATATGAAGATTCAATGTCAAAGTCTCCGACCTCTGTCCTTATGAG
+AAAAGACATGTGGCCTGGAACTTCAAGTTTCTTGCATATATCTCTCACAAGAGCTCTTACATAAGTGCCT
+TTGGAACACTTTACATCTAACAGCAGATGGTGCGGAGCATCGTATTTTATTAATTCTAACTCATAAACTG
+TCACTTTTATGGGTGGAATTTCCACTTCTTCGCCTTTTCTCGCATATTCATAGAGCTTCTTTCCTTTTAC
+TTTTTTTGCAGAATAAATGGGTGGTATCTGTTGTATTTCCCCTTTAAACTGGCTTAAAACTTCCTGTAAT
+TTTTCCAAAGTAAATAAGGGAACAGGGCCACTTTCAACGATTTTGCCACTTTTATCTAGGGTATCAGTAG
+AAAAACCAAAAGTTATTTCAAATCTGTACCTTTTGTCATGTTCCATCAGGTAAGAAGTGAACTTAGTAGC
+TCTTCCCATGCATACAGGTAAAACTCCAGCTGCATCTGGATCAAGAGTTCCTGTGTGGCCCACTTTCTTT
+ATACCGTAAATTTTTCTTATAAAATCCACCACATCGTGAGAAGTCATGCCAGGAGGTTTTAGCACATTTA
+AAACGCCGTCCACACTCATTTTTCTAACTCCTTAAAGACTTCTTTAAGAATTTTCTCTTTTGCTTCTTCG
+ATAGTCCCCTCTATTGTACAGCCAGAGGCCCTTACATGCCCTCCTCCTCCAAAAGTGCTGGCGATTTTGT
+TTACATCTACTCTTTCCTTTGACCTTAAGCTTACTTTCACTTCACCCTCTTTTTCTACAAGGAGCACTGC
+TACTTCCACTCCTTCAATGTTTCTTCCATAGCTTACTATGTTTTCTAAATGAGATAAATCTGTTCCTGTC
+TCTTCAAAATCCTTTTTCAAAATCTCCATATATGAAACCAGGCCATCTTTGTACAAAGTAAGGCTGTTTA
+AAGCTTTCCCTAAAAGTTTCGCTTTGTTGAACTTGAGGGAATTAAAGACTTTTTCTGCCACTTCTCTAAA
+CCTTGCCCCATTGTTTATCAAGTCTCCTGCTATGTGATGAGTCATAGAAGTGGTGCTCTCATAAGTAAAA
+CCACCTGTATCAGTTAAAATAGCAGTGTAAAAACTTGTAGCTATCTCTTCATCAAAGTCTATACCGAGAA
+GTTTCACCAATTGATAAGCTATTTCGGCAGTAGCAGCTGCGTTTGTGTCTACGTAATTTAACTTTGCGTA
+AAGGGTATTGGAAATATGATGGTCAATATTGACTGTGATAGGTCCTTTGTCAAGGAATTCTTTTGAAGAC
+CCTAACCTTTCTTCATCGGCACAGTCAAATATCAACACTAAGTCTGCTTTTTTGTCAAAAGGGCGGGATA
+TCTTGTCTACATTTGGGACGAAGCTGTACATCTCTGGCAGCTGGTCGTCTATAAAAGCAGATACGTCCTT
+GCCCATCTTTTTTAAGACTTTGTACATTCCAGTGACAGACCCTATAGCATCTCCATCAGGTGCTACATGT
+GTAAGGAGAATTACGCTTTCTGCCTTTTTTATTTCGTTAACTACGTCTATCAGTATCAATTGTCATCACC
+CTCTTGTTTGTTCAGTTCTTTTAAAATTTCTGAAATTTTTGCGCCGTATTCTATAGAGTGATCCAGTTCA
+AATATTATTTCCGGGGTATATCTCATCTTTATTCTGCGGCCTATTTCGTGCCTGATGTATCCAGCTGCGC
+TTTTTAATCCTTCAAAAGTTTCTCTCTTTTCTTCTTCACTGCCATATATGCTTACATACACTTTTGCATA
+TCGTAAATCTTTAGTCACTTCTATATCCGTTATGCTGACCATAGCTTTAATTCTCGGGTCTTTTATTTCT
+TCCAATATCATTTTGCTTATCTCTTTTTTCAATTCCTCGGATAACCTATGGCTTCTGTACTGCATTTTTC
+TCATCCTTTCTTCTTAACGAGGGATTTCTTCCATTGTGTATGCTTCTATGATATCTCCCTCTTTTATGTC
+ATTGAACTTCTCAATGCCTATTCCGCATTCAAATCCCTGCTGTACTTCTCTCACGTCGTCTTTAAACCGC
+TTTAAAGAAGCTATTTTGCCTTCATATATGACTATGCCATCTCTTACTATTCTCACATCTGCATTTCTTG
+CTATTTTACCATTTAGAACATAACAACCTGCGACATTTCCCACACCAGGTATCTTGAATACAGCTCTTAC
+TTCAGCTCTTCCCAGCTCTACTTCTTTGTACTTGGGTTCTAACATTCCCTTCATTGCTGCTTTTACATCC
+TCAATAGCATCGTATATTATTCTATAAAGCTTTATCTCTACTTTCTCTTTTTCTGCAAGCGCTTTTGCGT
+TTGTCTCAGGCCTTACGTTGAATCCTATTATTATTGCATTTGAAGCCGAAGCCAGCATTACATCTGTCTC
+GGTGATGGCTCCTACTGCTCCGTGTATGACTCTTATTCTGACTTCTTCATTGCTCAGTTCCTCCAATGAC
+TTTCTCAATGCCTCTACAGAACCTTGCACATCAGCTTTTATGATCACATTAAGCTCCTTTACAGTACCTT
+CCTGTATCTGTCTGAAGAGGTCTTCCAGAGAGACTTTCTGCTTTTTCTTGAGTTCTAACTCTCTTTGAAC
+CTCTCTTCTTTTCTCTGCAAGTTCTCTCGCTTTTTTCTCATTTTCCACCACTACAAATTTATCTCCAGCC
+TCTGGCACTTCGGAAAAGCCCAAAATTTCTACAGGCATAGAAGGACCAGCTTTTTTAATCTTTCTTCCTT
+TGTCGTCAAACATCGCTCTTACTTTTCCATAAGTAGTTCCTGCAATTACAGCATCTCCCACCTGAAGTGT
+TCCATTCTGGACTATTACTGTAGCCACTGGCCCTTTCCCTTTTTCCAGTTTTGCCTCTATTACAGTTCCA
+CGGGCTGGTTTGTTGGGATTTGCTTTTAGGTCTTCCATTTCTGCTACCAGCAGTATCATCTCTAAAAGGT
+CGTCAATTCCTATATTCTTTTTAGCAGAGACGGGAACACAGATTGTGTTTCCTCCCCATTCTTCTGGCAC
+AAGTCCCAGTTCACTGAGCTCTGTTTTTACCCTATCTGGATTGGCTGTAGGCAAATCAATCTTATTTATA
+GCCACAATCAGAGGCACATTTGCTGCTTTTACGTGGTTGATGGCTTCAATTGTCTGCGGCATCACTCCAT
+CGTCAGCAGCCACTACCAGCACAACTATGTCAGTGACACTAGCGCCTCTCGCTCTCATCGCAGTAAAAGC
+CTCGTGACCAGGAGTATCTAGAAATACTACCTTTTTGTCGTTTATCTCCACCACAGAAGCTCCTATGTGC
+TGCGTAATTCCGCCCATCTCTTTCATAGTTACATTTGTCTTTCTGATGGCATCAAGCAGAGAAGTCTTTC
+CGTGGTCTACGTGCCCCATCACTGTAACTATAGGAGGACGAGGTTTCAAATCCTCTTCTCTATCAGGTGT
+ATCCTCAAATATGGCTTCCAGTTCATCTTTAACCTCTTCCTTATCCACCAGGAAACCGTACTCTTCCGCT
+ATTTTTGAAGCTGTTTCAAAGTCTATTTGCTGGTTTACAGTAACCATTATTCCCTGTGCTATCAATTTCT
+TTATTATTTCAGTAGGATTTACTTTCATTTTTTCAGCCAATTCTTTGACGGTGAGAAATTCAGGAATTGT
+TATTATTTTAATTTCATCTTCTTTAGCGCTTTCTTCTGAGACAAATTTTTTCTGCAGCTTCTTGTTCTTT
+TTGCCGCCCTTTTTAAAACTCTTTTTGTAAGCTCTTTTCTCTTCTCTGTCCTCATAAAAAGAGTCTTCCT
+CTATTTCCTTTTCTTCTTTGTCCTGTGCCTCCTGTTCATGATTTTTTTGATCTTTTTGCTTCTCTTCCTT
+AGGTTTTTCTGCAAGCAGGTCTTTTATTAATTCTACTTCTTCGTCCTCCAAAGTGCTCATGTGGTTTTTT
+ACTTTTATGTCTAAATCACTCAATTTGGAGAGAAGATCTTTGCTGGAAATATTAAGTTCTTTTGCTAATT
+CGTATACCCTTGTTTTGGACATATTATTCACCTCCATAATTTTCCCCCTTTGCCGCCTCCTTGAGTAGTT
+TCATAAATCCTTCATCAGTAATAGCTATGATTCCGACTATTTCTCTTCCTATCGCTCTACCTAAATCCTG
+TTTGTTCGAATAGACAAGATAGGGGACTTTTTTGTCCTCACATAGTTTAATAAATTTTTCTGAACTTCTT
+TTAGAAAAATCTTCAGCTATGACCACCAAAAAAACTTTTCTGGTTTTTAAATATTTTTCTACACTGTAAC
+TGCCTGAAACCAATTTACCCGCCTTTTTTGCCAAACCGAGTATAGAGTGAAATCTGTCATTCCTCATCCA
+TTATCTCCCTCTTCAATTGTTCGTATATTTCTTGTGATATAGGGACTTCCAGCGCCTTCTCAAGCCTTTT
+ATGCTTAAAAGCCTTTTCAAGGCAGTTTACATCCCTGCATATATAGGCACCTCTTCCTGCCACTTTACCT
+GTTGGGTCTATTTGAACTAAAAAGTCCTGTGCGCGTCTTACTATCCGTATAAGCTCTTTTTTAGGCTTCA
+TCTCTTGGCAGCCAAGGCACATTCTCATCGGAACTTTTTTTACTTTCATTTTTCCACCTCACTCAACTTT
+TGACCATCGACTCGCTTTTTATATCTATCTTCCATCCAGTGAGCTTCGCTGCTAGCCGCGCATTCTGCCC
+CTCTTTACCTATTGCCAAAGAGAGCTGATAATCTGGTACAATTACCCTTGCCACTTTTTCTTTCTCATCT
+ACAATCTCCACGCTTATAGCTTTTGCAGGGCTTAGTGCATTCATGATAAACTCCTGAGGTTTTGAACTCC
+ACTTCACAATGTCTATCTTTTCTCCTTTTAATTCATTGACAACAGCCTGAACTCTAGAACCTTTGTAGCC
+TACACAGGCTCCAATAGGGTCTACATTGGGGTCTCTGCTGAACACAGCCATTTTTGTGCGGGAACCTGGT
+TCTCTCGCAATGCTCCTTATTTCAACTATACCCTGCTGAATCTCGGGCGATTCTAGTTCAAAAAGCCTTT
+TAACCAGCCCAGGATGAGACCGAGAGATTATGATTTGAGGTCCTTTTGTGGTTTTTTTTACTTCTACGAT
+GTACACCTTTATCCTGTCTCCAGGTGAAAAAGTTTCTCCCGGAATTTGCTCTGAAGGAGTAAGTATCGCC
+TCCACCCTTCCTAGATTGATGAGCACGTTATTTTTTGCTGCTCTTGTCACAATCCCAGTTACTACTTCTG
+TCTCTTTTGCCAGGAACTCTTCATAAATCACATTTCTTTCTGCTTCCCTTATCCTCTGTATTACCACCTG
+TTTTGCGTTCTGTGCCGCAATCCTGCCAAAGTTTTTGGGAGTCACTTCTATATCTACAATATCACCAATC
+TGGTATTTTTTATTTATCTTCCTCGCATCTTCTAAGCTTATTTCCAAAAGGTCATTTTTTACTTCTTCCA
+CCACAGTCTTTTGGGCATATACCTTAACATCTCCTGTCTCTCTGTCCATTACAATCTTCACGTTTTGGGC
+TGTTCCGTAATTTTTTCTGTAGGCAGAAACCAAAGCCGCCTCTATAGCCTCAAACATAGTCTCTTTAGGT
+ATTCCTTTTTCTTCGCATATTGAATTCAATGCCTCAATAAATTCTGCATTCATTGCGCTTACTCTCCCTC
+CTTAATTTTAAAACTTTATCACAGGTTTAACAAGCCTTACATTCTTCATTTCAAACTCCCTCTTCTCTCC
+TTCACATAGAAGGATTATTTTATCTCCTGTGAACTCAAGGAGCTCTCCTGTAAATTTTTTTCTCTTGTCA
+ATGGGCTGGTAAAGAGATACTTCAACTTCTTTCCCGAGGTTTCTCTTAAAATCTCGAGGAGTCTTTAAGG
+GCCTGTCAAGCCCTGGCGAGGATACTTCCAAAATATAGCTGTGATCTATCGGGTCTACCTCATCCAATCT
+ATCGCTTAAGTACTCGCTCACCAGCTGACAGTCATCAAGCGTTATCCCGCCTTCTTTGTCTATATACACC
+CTCAAATACCAGTGCTTGCCTTCTTTTTTATACTCCACATCCACCAGTTCAAAATTATTCTCTTCCAATA
+TTGGCATCACCAATTCTTTTGTAATTTCCTCAATCCTAGACATCTCCGATCCTCCTTAAATATAAACTAA
+AGAGTGGGAAACTCCCACTCTTTTTAAAGTCCTCTAGGTTGCCATACTAATTATACCATACACCTTTTGG
+TAAAGCAATATCAAAATAAACTTAATTGATTAGATTCTGGCAAATCTTCTAAACATCCATACTGTTTTAA
+TATTTCAATAACAGTTTTACTTACCCTGGTTCGGTTCCTGAAATCTTCAATGGATATAAATTTGCCATTT
+TCTCTCTCCTGGGCAATTGCCTTTGCGGCCTGTATTCCCACTCCTTCAAGAGAATTTAGTGGAGGCAAAA
+GTCCTTCTTCTGTAATTAAAAACTTCTCGGCATCGGACCTGTATAGGTCCACATTTGTGAATTTGATGCC
+CCTTAAGTACATCTCAAGTGCTACCTCTAATACTGTCAACAAGTTTTTCTCTTTTGGTGTAGCGTTGTTG
+CCCTTCGCTTCAATTTCTTTTATTGCCCTTTTTATGCTCTCTTTGCCCCCTAAAACTATGTCTAAGTTAA
+AGTCATCTGCTCTCACAGTAAAATAGGTAGCATAGAAAGCTTCAGGATAATACACCTTAAAATACGCAAT
+TCTAAATGCCATGATCACATAGGCTACAGCGTGAGCTTTTGGGAACATGTATTTTATCTTCTGGCAGGAC
+TGTATAAACCAGTCGGGCACGCCGTGTTTTTTCATCTCTTCAATTTCTTCCTGTGTAACGCCTTTTCCTT
+TTCTAACATTTTCCATTATCTTAAAGGAAAGCTTTTTATCCATTCCTTTGCTTATTAAGTAAAGCATTAT
+GTCGTCTCTTGCAGCAATTACTTCCTTTAAAGTAGCGATCCCTTCTCTTATTATATCCTGCGCATTATTT
+AACCATACATCTGTTCCATGAGAAAGCCCACTTATCCTGACAAGCTCATCAAAAGTTGTGGGACGGGTCT
+CAATTAGCATCTGTCTCACAAACTTTGTTCCAAACTCAGGAAGCCCTAGCGTTCCAACGGGAGTGCCAAG
+TTCCTCAGGGTCTATTCCCAAAGCTTCTACGCTTGTAAAAAGGCTCATGGTCTTTTTGTCGTCCAGAGGT
+ATTTTTCTGGCATTTACACCTGTCAAATCCTCCAGCATCCTTATTACAGTAGGGTCATCATGCCCCAGTA
+TGTCCAATTTTAGAAGCTTTCCACTCAAAGAATGGTAATCAAAATGGGTAGTTATGACATCGGTATCTTC
+CGCATCTGCAGGCCTTTGAATTGGAGTAAAGTCGTAAATGCTTTTGTCCTTTGGAACCACCATGACTCCT
+CCGGGATGCTGTCCTGTGGTTCTCTTTATGCCTGTACATCCCATTGTCAGCCTTTTTATTTCTGACTTGT
+GTACAGTTAAATTCCTCTCTTCAAAGTATTTTTTCACATATCCGTAAGCAGTCTTATCCGCCAGCGTTCC
+AATAGTACCTGCCCTGAAAACATGGCCTTTTCCAAAAAGTTCTTCAGTGTACCTGTGAGCTATGGGCTGA
+TATTCTCCAGAAAAGTTTAGGTCTATATCCGGCTCCTTATCTCCTTCAAAGCCCATAAACACTTCAAAAG
+GTATGTCAAAGCCGTCTTTTTTCATCAAAGTGCCGCAGTTAGGGCAGTACTTGTCAGGCATGTCAACTCC
+GCAGCCAAAAGACCCGTCCGTCACAAACTCTGAGTGTTTGCATTTTGGACACACGTAATGAGGAGGCAGC
+GGATTTACCTCTGTAATGCCGCTCATAGTAGCTACCAGAGAAGACCCTACAGAGCCTCTTGAACCAACCA
+AATATCCATCCTGCAGCGACTTTGATACTAGCTTCTGAGCTATTACGTACATTACAGCGTAACCGTTGTT
+TATTATGGCGTTTAGCTCTCTGTCAAGCCTTTCCTGCACAATTGGAGGCAATGGGTCACCGTATATCTCA
+TGAGCTTTTTCAAGGGTAATCCTTCTTAATTCTTCTTCTGCCCCTTCGATGACAGGCGGAAAAGTTCCCT
+CAGGAATAGGCTTTACATCTTCCACAATTTCCGCAATTTTATTTGGATTTTCAATGACTACCTCTCTGGC
+AGCTTCTTCTCCTAGATATTCAAACTCCATAAGCATTTCTTCAGTTGTCCTAAAGTAAAGAGGAGGCTGT
+CTGTCCGCATCCTTATACCCTTTGCCCGCCATTAATATTTTTCTGTACACATCGTCCCACGGGTCTAAAA
+AATGCACATCTCCTGTTGCTACTACCAGCTTGTTGTACTTTTTCCCAAGTTCGTATATCTTTCTGTTTAT
+TTCTTTAAGTTCTTCTACGCTTCTTACCTCTCCTCTTTCAATCAAAAATTCGTTGTTCCCCACAGGCTGA
+ATTTCCAAATAGTCGTAAAAGTTGATTATATCTTCGAGCTTCTTTTCCTCCAAGTTAGAAACCAAGGCTC
+TGAACACTTCTCCCTGCTCACAGGCAGACCCTATGATCAGCCCTTCTCTCATTTTCACCAACAGACTCTT
+TGGTATTCTGGGGGTGCGGTGGAAAAACTCCAGGTTTGACCTAGATATTATCTCGTATAAATTCCTTAAA
+CCCTTCTGGTCCTTTACCAAAATTGTCACATGGTATACAGGCAATTTTTTTACGTCCACTTCCCTTTCCA
+TCAAAACCGAGTTGATTTCGCTTACACTCTTTATGCCTATTTCTTGCAGCTTTTCTAGCATCTTAATGAA
+AATTTCTGCTGTAGCCTTCGCGTCTTCCACGGCCCTGTGGTGATGCAAAAGCTTTACTTCAAAAAATTCA
+GCAAGAGTGTCGAGTTTGTAATTTTTAAGATCTTGGTACAGATGCCTGCTCAACTCAAGCGTATCTAAGA
+CAGTGTTTTCAACAGTCAAACCTAGTTTCTTAGCCTTTGATTTAATAAAGGACACATCAAAATTGGCATT
+GTGTGCTACCAGAACTGCTCCTTTTGCAAATTCCAAAAATTTAGGCAACACCTCTTCTATTAAAGGAGCA
+TCTTTAACCATTGATTCATCGATTCCTGTGAGTTTTGTGATGAAAGAAGAAATGGGTATTTGAGGATTTA
+CAAAAGTTTCAAAAGTATCTACTATTTTCTTGTTTTTGATCTTGACAGCACCAATCTCTATTATCTCGTC
+ATTTATGTTTGAAAGGCCTGTGGTTTCGATATCAAATACCACAAATTCGCCTTCCAAACTAGCTTCGGAT
+TCTCCAGTGACAATTGGTATTCCGTCATCCACCATATACCCTTCCATTCCGTATATAACCTTAACCCCAT
+ACTCTCGAGATGCTTCCATTGCCTCTGGAAAAGCTTGAACCACTGCGTGGTCTGTTATTGCAACAGCCTT
+GTGTCCCCATTCTGCCGCTCTCTTTATCACTTCAGTAGCAGAAGGGACGGCATCTAAAGTGCTCATCTGG
+GTGTGAAGGTGAAGCTCCACTCTCTTTTCTTCGGACAAATCCATTCTCTTTTTTGGAGGAATGAGCTCTA
+AGTCTTTCAAATCAATTACAAGGTCTCCTTCGTACTTATCGTATATCACATTTCCTCTTAACCTGACAAA
+AGTTCCTACATCTATTTCATCTTTCAAAATTTCATATTTTTCTTCTGTCAAAAAGGTTTTGACAAGTATT
+GAACTAGTATAATCTGTAATGTCAAACACCATGAGAACTTTTGACTTCAACTCTTTAAAATCAATAGAAA
+ATATTTCTCCTTCAATCACTACCTCATCGGTTTCTGCACTTACATCCTTAATAGAGATAGGTTTAGCTTT
+CATTTCTTTGCCAAGGAGAACTCTATTTTCTTCAGACCTACTCTTCTCCTTTTTAGACTTCTCATCTTTT
+TGGATAACTTCCTCAATTGCTTTTATGTCTTCTTCGATTATTTTTTCTGCAATTTCTTCCCCTTCTTCTG
+AAAAAATAAGTTCTACATCTAAATTAAGTTCATACCTGTTCCTTAAAAATTCTCTTATTGCAAAATCTAA
+TTTGCTGCTTTTAGCCATTTCGTAAATTGCGTAAGTTGGAGCCTTTACAGTTATCCTATTCTGTCCCTCT
+TTTGCGACATCACAGGTCTTTAAAAAACTTAAGGAAGAAGGGTACTCTTCGCTAAGCTCTAATACTACTT
+TCTCCCAGTTTTCCAAAACCTCTTCTACTGTTGATAAAGAAGGGCTTTCCACCACAATCTTTATCTCCTT
+TAGAGAAGGAAAGCTTTCCTCCAAAAAAGACTGAAATTCTGAGAGCTTTTGTGCATTTGATGAGAAAGAG
+GAGACAACCACAGTGAGTTTTCGGCTCTTTTTTTCAACTCTTACTTTTTTTATTTGCATGTTTTCCAAGA
+AAGTCGCTGGAACCATGTTCTATCCCTCTTTCTAAACCCACATTCTCAATATTTCAAAGTACATCTTCAT
+TCTGGCAGCAAATCCTTTTACAAATCCCAATTTTTCCTCCTTCATTACGTGAGTCATGTTTTCTAGTGGA
+ACGGTCACAACTCTTAAATTATTTTTTTTGGCATATCTGTTCAAAGCAACTTCTACACCAAATTTGCTGA
+TTTCCATCTCTTTTATATCTTCTAAAAATTTCTTTTTTATGGCCCTCTGCCCAGAGAGAAAGGGTGCTAT
+CTTCTGAGCTAAGTCAGTTGACTTCCTGCCCCCTGAAAAAATGCCCACAGTCATATCCGCCTCGTCTTTT
+ACTACAGGCATGACAAGGGAATAGAAGTGCTTTTCAGTAAAGCCTATTAAATCTGCATCCAGCATGACTA
+TTATATCTCCTTTTGCATTTAAAACTCCTTCTTTTAGCGCTTTTCCCTTGCCTTGATTTTTTTCTAGATT
+TATCACTTTAACTTTATATTTCTTCGCTTCCTCTTCTGTGTTATCCGTTGAACCGTCATTTACCACAATA
+ATTTCGTCTATCACATCAATTTTCTCAAGGACAGAAAGTACTCTTCCAATGTTTTTCCCTTCATTGTAAG
+CAGGCACGATGACAGAAATCATTATTTTTATTCCTCCTTGACCATCTTCTCAATTTCTTTGAGAAGTTCT
+TCTAAAAGGTGTTCTTCTTTAACTATCTTGTATATCTTTCCTTTTTTGAATATAACCCCTTCTCTATCTC
+CTCCTGCAATTCCAATGTCTGCTTCTTTTGCTTCTCCAGGTCCATTTACCACACAGCCCATGACAGCCAC
+TTTAAGAGGTTTTTTTATATGAGATGTTCTTCTTTCAACCTCAGTAGCTAATTTAATGACATCTATTTTT
+GTCCTGCCACAGGTAGGGCATGAAATGACCTCTACCCCTTCTTTGAGCAGTCCTAAAGCGCGCAAAATCT
+GTCTTCCTACCCTAACTTCGTGCACGGGATCGCCTGTCAAAGAAACCCTTATTGTATCCCCTATTCCCAT
+GTAAAGAAGAGTGCCTATGCCGATCGCTGATTTAATAGTTCCGCTTTCCAAAGTTCCAGCTTCTGTAATT
+CCAAGGTGGAGTGGATAGTCCACCTTGGAAGAAGCTAATTTATATGCTTCTATTGTAAGGGGCACATTGG
+AAGTTTTTAAAGAAATCACTATATCGTAAAAGCCAAGTTTTTCTAAAAGGCGCACACTTTTTAAAGCGCT
+CTCTACTACCGCTTCAGGGGTTATACCGCCGTATTTATTTAATATCTCCTTTTCTAAAGACCCTGCATTT
+ACTCCTATCCGTATAGGTATACCCCTTTCCTTTGCAGCTTCTACTACTTTTTTTATATTTTCTTCCCTTC
+CGATATTTCCGGGATTTATTCGTATTTTATCAGCGCCATTTTCTATAGATTTAATAGCCAATCTGTAGTC
+AAAGTGTATGTCTGCCACCAAAGGGATATTTATATGCTTTTTTATTTCTTTTATAGAGTAAGCAGCCTTT
+TCATCTGGTACAGCTACCCTTATTATATCACATCCTTCTTCTTCCAGCCTCTTTATCTGCTCTACCGTCT
+TTTCCACATCGTGAGTATCAGTGTTTGTCATTGACTGAACGAGGATCGGGTTATTCCCTCCTATTTTCTT
+ATTTCCTATCTTGATTTCGCGGGTCAATTTCCTCATCTTTATCACCTAATTTAGAAAATTCGCATTATAT
+CCCTGTAAGTAGCAAATATGAGCAAAGCGATCAACAGCAAGAAGCCTAAGTAATGGATATAACCTTCTTT
+TTCCGGTGGCAGTGGCTTGCCCCTTACAGCTTCTGCCAGCACAAATAGAATTCTTCCGCCGTCCAAAGCA
+GGAAAAGGCAAGAGGTTGAAAAGCCCCAGATTTACACTTATCAAAGCAGAAAAAGCTAATAAGTTTATCA
+TGCCTGTCTTAGCTACAGTTCCTACTGCCTGGACGATTCCCACCGGTCCCATTATTTCGTTCACAGATAC
+TTTTCCAGAAATTAACATTGCCAGTGACAAAACTATTAACTTGGAGAAATAAATGGTTCTATCAACAGCG
+GTTTTAACAGCAAGCAAAAAAGACCTTTCGTAGGCTGGAACTATCCCAATCATCACTTTAGAAGCTTTTT
+TATCAAATACAGGAGTGACTTCCTTTTTTATTATTTTATTGTCCCTTTCAATTTCCATCACAAGAGTTTT
+CCCATTGCTTGAACTTATGGCTTTTTCTAACTGTTCCCAGGAGTTTATCTTTATATCGTTTATCATCAAA
+ATTTTATCTCCCGGCAATATGCCAGCCTTTTCTGCAGGGTAACCTTCCATCACTGTTTGCACTTTAGGAA
+CAGGGCTCCCGATGTAGAAGAATACTATAAACAAAAGCAAAAAAGCCAGCAGTATGTTCATTAAAGGTCC
+TGCTGCAAATACTGCAAGCCTTACAGGCCAGGGCTTGTTTATTATGGCTCTCGGGTCAGAAGACTTCTCA
+TCCTCTCCCTCCAGTGCCACATATCCTCCGAAAAGAAGCGCTCTAAAAGAATATTCAGTTTCACCGTATT
+TCTTTTTAAAAAGCCTTGGACCAAATCCTATTGAAAATTCGTTTACTCTTGCTCCAGAAAGTTTTGCTAC
+TATAAAGTGACCAAACTCGTGAAACATCACTAGAACACTCAAGACTATGATGCTTAAAATTATAGTCAAC
+TCCTATCACCTCAAATACTTTCTCATTATCCTTTCTCTCGTTTCAAGGTCTACACTTATTATATCATCCA
+AAGTAGGGTTTTGTATATTTTTATGATTCTCTAAAGCTTCTTCTATAATCTCTGCAATTTCTAAAAAATT
+TATTTTGTTCTGCAAAAATAAAGACACTGCTACTTCATCTGCCGCATTTAAAACAGCAGTCATCGTTCCG
+CCACATTCTGCCGCATGATACGCCAGAGAAAGACATTTAAAAGTTTCAAAATCAGGCTCTTCAAATGTCA
+GCTGGCCTAATGCATAGAAATCTAAAAATTTTACACCTTCCACATATTTTCTGTCAGGGTAATTCAAGGC
+GTACTGGATCGCAATCCTCATGTCTGGCACAGAAAGCTGAGCTATGACACTTCCATCTACATATTCCACC
+ATCGAATGAATTATGCTTTGAGGATGTATTACCACTTTTATCTTATCTAAAGGCATGTCAAAGAGCCATC
+TGGCTTCTATAACTTCAAAACCTTTGTTCATCAAGGTAGCAGAATCTATTGTTATTTTTTTCCCCATCTT
+CCAGTTGGGATGTTTCAAAGCCTCTTCTACTGTAACATTTACCAAATCCTTCTTTTTCTTTCCTCTGAAA
+GGTCCTCCAGAAGCAGTTAAAATGAGATTTGAAACTTCTCTCTTATTATTTCCTTTAAGGCACTGCAAAA
+TAGCAGAATGTTCACTGTCTACAGGCAAAAATTCAATTTTCTTTTCTTTGACAAGCCCCATTACTATTTC
+TCCTGCAGTAACTAAAACCTCTTTATTTGCTAAAGCTATGTTTTTCCCCAATTTTATAGCTTCAACTGTA
+GGTATAAGGCCTGCAATGCCCTCTACCGCAACTACCACCATGTCAGCCTCGTATTTCACAATCTCTTTGA
+GCCCTTCTTTACCTGTCAAAACCTCTATCGGTTCATCTAAATTTTCTCTTAGCTTTCTTGCTTTTTCCTC
+GTCTTTTACTGCTACTACCTTGGGTCTAAACTCTTTTATCTGTTTTGAGAGCAAAGACACATTGTTATAT
+CCTGTAAGCCCTACAATTTCAAACTCTTCTTTTAAACTTCTCACTACGTCCAAAGTTTGTCTACCAATCG
+ATCCAGTAGAACCTAGTATTATGAGTTTCTTCATACTTATCCCTCTTTACAAAAAGTACTTGAAAATAAA
+ATATACGAAGGGCGAAGCGAATAATATGCTATCAAATCTATCTAAAATCCCCCCATGGCCGGGAATCACA
+TTGCCAAAATCTTTTATGTAGCAATTTCTCTTTATAAAGGAAGCTACTAAATCCCCTGCCTGGGCAATTA
+GACTGCCAAAACTTCCCACAATAAGGGCTTCATAAGGAGTCATATTTGTCTGAGGAAAAATCCATACAAA
+TAAAAAGCTTGCTAAAGTAGAACCTAAAAGCCCCCCTATTGCCCCTTCAACTGTCTTTTTTGGGCTTAGA
+TCAGGAGCTAATTTATGATTTCCCAAAAACTTTCCTGTGAAATAGGCAAAAGTATCTGTAATCCATGACA
+CAATAAATACAAGCCAAACAGTATAAAGGCCGTGAGGGAGACATCTTATTTTCTGTATGTACAAAAATAG
+CAGAGGTATGTACACAATCCCCATCAAAGTCACTGCATAGTCTTTTAAAGTGTATTTTTTATTAGTTAAA
+AAAAGCAAAAACAACAGCATAGAAAGGGCCACAAAGAGGTCTATTTCAGCAAATTTTATCTTGTCAAAAA
+TTAAATACAAAAAAATAGCAGACAAATATCCAAATATTTTAAAAGGCCTAATTCCTATGTTTTTGGTAGC
+ATTGTAAAACTCATTTAACCCCAGAATGCTTAAAGCTACCAGTGAAAAAGTTAAAAGAGCCCCCCCTTTT
+ATTAAGACTAAAAATAGAAGGGGCAGTCCTACCAGAGCGCTTATTATTCGAGTTTTTAACATATTTAAAC
+TCCCCCAAACCTTCTTTTCCGAGTTTGATAATAAAGCAAAGCTTCAATCAAATGCCTTTTTTTAAAATCA
+GGCCAGAGGACCTCGGTAAACCACAACTCTGAATAAGCCGACTGCCATAGTAAAAAATTGCTAAGTCTTT
+TTTCCCCGCTAGTACGTATGATGAGGTCGGGGTCTGGCTGAGATGCAGTGTAAAGGTGCTGAGTTATAGT
+ATCTTCTGTTATGTCTTCTGGTGATAACTCGCGATTGAGCACTTTTTTGCATATATTTTGGGTAGCTTTT
+ACAATTTCATCCCTTCCTCCGTAATTTAAAGCGATGTTGACCACAAGACCGGTATTTTTTTCTGTGAGTT
+TTTGAGCCTTTTCTATTTCAATCTGGCATTTTTCTGGCAATCTAGATATGTCTCCAATGAACTTTACTAC
+TACATTGTTTTTATTGAGTTCATCAACTTCTTTAGAGAGATACTCTACCAAGAGGTCCATTAAAAAGTCC
+ACTTCTTCTTTAGGTCTCTTCCAATTTTCTGTAGAAAAAGCGTACAAAGTGAGGTACTTTATTCCAAGCT
+CTCTGCAGGACCTTATAACTTCTCTTACTGCATTTACTCCCGCTTTATGCCCGTAAACCCTAGGCATTCC
+TCTCTTCTGAGCCCATCTTCCATTTCCATCCATTATAATGCCTACGTGCTGTGGCAACCGGGTTTTGTCC
+AACTTTTTTATAAGTTTTTCTTCATTAAAAAAAATCATAAATTTTCCTCCTCATTTGGACAAGGACCCCC
+TCTAAAGAGGGGGATTATATGCGAATCACGGTAATTTCGACAAATTCACCCTTTTCTTTAATTCGCACAG
+CCTTTAATGTTTTTCCTTCATACCTGAAAATTGATTTTGTCTCTACTACTTTGCATTTTTTTCCGAACAA
+TGCATCAAGAACCTCTTCAAGGTCTCTTCCAATCAAGTCGTAATACTTCAAATTTCCATTATCTCCTTTT
+CTTTAGCCTCTACCATTTTGTCTATTTCCTTGATGTATTTATCTGTGAGTTTCTGAATTTCTTCTTCCCT
+TCTCTTTCTCTCGTCTTCTGATATTTCTCCATCTTTTTCCATTTTTTTGACAAGGTCATTGGCATCTCTT
+CTTATCTGCCTTACAGCAATTCTGGCTTCTTCAGCTTTTTTGTGGACCAGCTTTACAAGCTCTTTTCTTC
+TCTCTTCTGTAAGCTCTGGAAGGACCAGTCTTAGCACTTTTCCGTCAGAAACAGGGTTAATTCCTAGGTC
+AGATTTCTGTATGGCTTTTTCTATCTCTCCTATCTGAGATACATCCCACGGTTGAACTACCAATACCCTC
+GGCTCAGGCGCAGTAATGGTAGCCAGTCTGTTTAAAGGAGTAGGAGTTCCGTAGTAATTCACAGTAATGC
+GGTCTAAAAGGGCCGGATTCGCTCTTCCAGCACGTATTGCCGCAAGTTCGCTTTTTAAGACGTTTAAAGT
+TTTCTTCATCCTCTCTTCACTGTCTTTCAAATAATCGCTCATGTTAACCCTCCTTCACAATCGTACCGAT
+ATCATTTCCCATTACCACTTTCTTAATGTTTCCATATGTGGTCAGGTCAAACACTATGATGGGGATTTTA
+TTGTCCATGCAGAGGGAAGTTGCAGTAGAATCCATGACTCCCAATCCTTTGTTTAACACGTCCAGATAAC
+TTAATTCTTTAAACTTTACAGCATCTTTGTGCTTTAGAGGGTCTTTGTCATAAACGCCGTCCACCTTTTT
+AGCAAGCAGTATTACTTCTGCATCTATTTCAGCAGCTCTTAATGAAGCAGCAGTGTCTGTCGAGAAAAAG
+GGATTACCTGTGCCTGCTGCAAATATGACTACTCGCCCTTTTTCCAGGTGTCTTATGGCTCTTCTGCGGA
+TATAAGGTTCTGCAATGGCCCTCATCTCTATTGCCGTCTGCACTCTTGTAGGTACGCCCCTTTGTTCTAA
+AGCATCCTGTAGAGCCAGAGCGTTTATGACAGTTGCAAGCATCCCCATGTGGTCTGCAGTAGTTCTGTCC
+ATCCCTACAGCGTCTCTGCCCCGCCAGATGTTTCCGCCTCCTACCACGAGACCAATTTGTACTCCTAAGT
+CTCTCACTTCTTTTATCTCGTCTGCAATTCTATTTACTACATTAAAGTCTATTCCAAATTCCTTATCTCC
+GGCCAAGGCCTCCCCTGAGATTTTCAGAACTACTCTTTTATACACTACTGATGACACAATAACACCCCAT
+TCTTATATAAGTTTCTATACAATTTCAAAAAATCCTTCTGAAATTTCGAAATTTCTATAAAAAGGGGACA
+CATCAGTGTCCCTTTATTTCTCTATGCCTTCTCCTCTCTCAAACCTTGCAAATCTCCTTATTACAATATT
+CTCCCCAAGCTTTGCTATCATCTCGTTCAATAAATCTTTTACAGTTTTCTCAGGGTCTCTGATGTACTCT
+TGCTCGAGAAGGCAATTTTCTTTATAGAATTTTTCCAATCGCCCTTCCACTATTCTGTCAATCACATTGG
+CAGGTTTTCCTTCATTTAAAGCTTGAGCTCTTAAGATCTCTTTTTCTTTTTCCAATACTTCTTGAGGCAC
+ATCTTCTTTCGAGATGTACTTCGGATTTGCAGCAGCAATTTGCATGCAAATCTCTTTCACAAAATTTCTA
+AATTCCTCTGTATTTGCCACAAAATCTGTCTCACAGTTCACTTCTACAAGCACGCCAATTCTGCCGCCCC
+CATGTATGTAGGCTTCTACCAAACCTTCATTTGCAGTTCTGCCCGCTTTCTTAGCTGCTGCAGCCAGCCC
+TTTTTCTCTTAGAATATCTATAGCTTTTTCTATATCTCCATTTGCTTCAATCAAGGCGTTTTTGCAATCC
+ATCATTCCAGCGCCGGTTCTCTCTCTCAGCTCTTTTACAGCTTGTGCAGATATCATGCAAGAAGTACCTC
+CTTGTGCTTTTTAGTATAAATTTAGTGGTAAGGAAGCTTCCCTACCACCAAAAGAGTATTTTATTCTTCA
+GCTGCTTCAAACTGCTCGCCCTGCTTGCCTTCTAAAACAGCATCAGCAATTTTAGAAGTAATTAATTTTA
+CTGCTCTTATAGCATCATCGTTTCCTGGTATTGGATAGTCTATAAGCTCAGGGTCGCAGTTGGTGTCCAC
+AATGGCAACTATAGGAATTTCAAGAGCTCTAGCTTCAGATACTGCTATAGCTTCCTTCTTTGGATCGACG
+ATGAATAAAGCAGAAGGCAGAGACTCCATATTTTCAATTCCGCCTAAAAACTTCTGCAATCTCTCTTTTT
+CTTTTCTAAGCCTGATTACTTCCTTTTTAGGAAGCACTTCAAAAGTGCCGTCTTCCTCCATTCTTTTGAG
+CTCTTTTAAACGCTGAATTCGGGTTTTAATCGTTTTGAAGTTAGTCAAAGTCCCGCCCAGCCATCTCTGA
+TTTACATAAAACATGCCGCATCTTTCTGCTTCTTCTTTTATGGACTCCTGAGCCTGTTTTTTAGTCCCGA
+CAAAAAGTATGGTACCCCCGTCCATCACCAGTTTTTTCACAAACTCATAAGCCTGCTCCAATTTTTCTAC
+TGTTTGCTGTAAGTCGATGATATAAATTCCATTTCTCTCCGTAAAAATATAAGGGGCCATTTTGGGGTTC
+CATCTTCTTGTCTGGTGACCGAAGTGAACTCCTGCTTCCAATAACTGCTTCATTGAAACTATTGACATAA
+ATACACCTCCTGAATGGTTATTCCTCCGCCCGATTCATCTTGCAAAAAGACCCTTTTCACGGGCACCCTT
+TTTGCAATCCTCAGGCGTGTGTGATGACTGCCAATGAATACTATATTATATATTCTCCCAAATGTCAATA
+TCCGTATCACACTTTAATATCAATATGTCCCACATTTTTTTGTTTATCCTTCTTTTTCTCCTTTTGCCTG
+TCTTCCTTGCCCTGAAAGCCCTTTTCTTTTATGTAGGCTTTTTCTGACTTCTCCAACTCATTGGTCTTTG
+ATTTTTTTACTTCGTTTTCTTTGCTTGCAGAAAGAGACAACTGGTGGGAATACACATCAGGCCTTTGAAG
+GTCTACCTGTCTTAAGTTCCCCACTTCTACTGTCCGAGGCAATATGGATTTTAAATCAATAGGATTACCT
+CCAGCCATTTTTATCTCCTCACTTTAAAGGGAAGAATTTTACTTCTTCTTCTTTTTTTACAAACATGGCG
+TATTTGATAGGTTCTCTAATTTTTAGCACTGCATCGTCAATGACAAGCTTAGTTCCTGGAAAAATAGTAT
+CGAGGACTTTTACTATCCCAGAGCTAGAAGTTTTTATCTCCTCGTTTAAAAGTCTTAGTTCTTCTTCTAG
+ATGATGGTTGACAGAAGTTAGCTCCTCAAGGGATTTCTTTGCCTTTTGATACACCTCTTCTTTGTCAGGA
+GGAAGTTTTTCAAACTTTTCCAGATAGTTTATTATTTTCTCAAGTTTTTCAATCGCAGATCTGTTCTGTT
+CTATCTGGTATGTGAGCTCTGCGATCTTTAACCGCTTTTGGGGCAATACCCCCACTTGAAGTTCCGTATA
+CGTTCCCATTTTTGAACCTATGTTTGCAGCAAAAATTTCTCTCCCTGCCACCACCCTGCTCCCGATAATT
+TGGCTTTTATTGCCTAGAAGTTTCACACTTCCTCCTGCCTTTACGTCCGAGTAGATTATCGCTTCTCCAA
+AAACGTCTCCCCCAGCCTCTACGCTGCAGTTTTGAAAATAGCGAGAGGTTATGTTCCCCTCCGCGAGAAT
+TTTTGCTTTTCCTCCTCCTTGAATGCCTTTGTGAATATTTATATTTCCTTTGGCAATTATAGTGGCAGCT
+TCTACTACCCCAAAAATCTCAATATTGCCTTCGCTTTCAACAACAAACCCCGACTTCACATTTCCAGTAA
+TTTTTACACTGGCGACAGTTTTTATATTCCCTACAGAAGTATCTACTTCTTTTACTTCAAGAAGGGTGCG
+AACTTCTACTTTGTTGTTTACTGCCACAATGTGTCCATCTACTGCTGCCACCAAAGTGTCTCCTTCTACG
+TAAGTGTTTTTGCCTAAGGGAAGGCGTACATCTTTCCCTTTAATGGCAGGCACGAGTTCTCCAAAAACAT
+TCACCCCAGGCTCTCCTTCGGTGGGAGGAATTCTCCTCGCTATCACTTGCCCTTTTTTTACATTTTTGAA
+GAGGTTGAGGTTTTTGTAATCCACTGTCCCATCCTCTAATATTTTAGGGATAGCAGCAGAGTGAATGTCC
+ACTTCAAACGCTATTTTCCCGTCTTCTCCATTTACAGGCTTTTTCCCTTCCGCAATTAAAACGTACTTCG
+CATTCTGGGGATTCTTACAAATTTCTTCTACAATATTCAGTTTTACCCCATAGGTTATTCTGTGCTTAGA
+TAGTTCCTTCAGAATTTCTTCTTTTGTTGCGCTGATCCCATTGGGGTCTTCAATTAGAGAAATGTAAGCC
+TGCTGCTTGTCCTTTGAAACCTCTACTAACACCCTATACCTTTTTTCATCCATTTCAAAGCCCCCATTTA
+AAAGTACTCGCCCAGCATCTCCCTTATCTTTTTTATAGCTTTGGAATGAATTTGAGAAATGCGCGACTCC
+GTCAAATTGAGTATCTTGCTTATATCCTTGTAGTTTAAGTCTTCATAGTAGTACAGAGTAATTACCAGTC
+TTTCTTTTTCAGAAAGCTTCTCAATCGCATGGGCGAGCTTTTTCTTTAGTTCTTTGTAAAGAAGCTCCTC
+TTCAGGATTTTTCAGGTCTATCTCTGAAATAGAGTGAATCTTTAAATTATTCTCAATGGCTTCTTCAAGG
+GAATTAATGTTTGAGACATTTATGTAGCTCAAAGTCTTTAGCACGTCTTCTTCCTCTAATCCACAAGCTT
+CTGTAATTTCTTCCACTGTAGGCTCTCTGTTGTACCTTTGCTGAAGCTTCTCTACCGTCTCTTCAATTTT
+CTTGTACTTTTTCTTCAAACTCCTCGGCATCCAGTCCCTTTTTCTCAGGTAATCTATTATTTCGCCTCTT
+ATCCTCAAAGTAGCGTATGTCTCAAATTTTACCCCTTTGTCAGGCTGATACTTTTCAATAGCATCTATGA
+GTCCTAAAATCCCTTGGTGGATAAGGTCTTCATACTCTGACTGGGCGATATCTGATATTACAAGCTTTTT
+CACTATATGTTTTACCAAAGGAAGGTATTTGACAATAATCTCATTTCTCGCATCAGGGTCTTTTTGAAGG
+TTGTAAACTTTCCAAACATCCTCCTCCACTACTGACATATGAATTCCCCCAGTTTTTTATTTTAAATGTA
+CTTGACTCCATGGCCTATAGTCTTTACTAAAAGTCTGCCGTCTTCAGAATAAAATTCTATAGTCCTTCCG
+TAATTTCCACCTGTATCCTCAGCTACAATAGGTATGCCGAGCTTTTTGAGCACTTCCTTTGTAGCGATTA
+CATTCCTTTCCCCTATGTTCATGATGTCAGAATTTATCTTTGAAGAAAACATTTGCGCGCCTCCAGCTAA
+CTTGCTTATCAACCTTTTCGGATTAGCTCCTTCCTTCAACATCTCTTCAATCAAAATCTCTATTCCAGTA
+TCAGCAAATTTCAGCTTATTAGAATTGTCAGATATTTTATTGCTGTAAGGCAACATTATGTGAACAAGTC
+CTGCAACTTTTGCGATAGGGTCGTAAAGCACAATCCCCACACAGGACCCCAGCCCAATTGTAGTCAAAAT
+GCCCGGGCTCTTTGTGACTTTTGCATCCGCCATTCCAACCCTAAGAATTTTGCTCTCCATTTACTTCAAC
+TCCAAGCGCTTTTAGTATTAAATCAAAAGAGTTTATATCAGGTATCAGGAAAAAATCTCCTCTTATTAAC
+CTTTCTCCTTCTACAAACTGAGTTTCTATGAATAAAATCTTGTCAGAAATTTCGCCGTACTGTATTGCAG
+GGACGCTCAAAATTGCTCCTGCCATGTCTATGCTCAAAGCAGGCGGTGAGATTTTCATATTGAGAGAGGT
+AAGAGTAGAAAGTGATGCTACATAGCTCCCAGCCATTATGTTTCCAATCTCTTCTAGCGCAGACTTTTCA
+AGCTCGTCAAATTCCTCTTTCGCTTCAATCCCCATTAAATTCCATATAAGAGAAGATGCGCTATCAAGGT
+CTAAGGTAAAGAGTATGTTCCCTTTCACATCTCCGTCCAAACCAAAATATATCCCGACTATCACGGTATC
+AGGTGACCCAAATATGTCTGGGACTTCTACAAGCTCCAATATCTTTACAGTAGGTACTTTCATGTCTACC
+TTTTTGCCTATCATTGTAGAAAGAGCAGTTATGGCGTTTCCAGCTCCGATGTTGCCCAGCTCTTTTAGTA
+CATCCAAGTATATCTCATTCAACCTGTTTATATCCACATTTCTCACATCCCGACTCCCAAAAGTTTGTTC
+AAATCCAGTATCAAAAGCACCCTGTCTTTAATCTTACCGACTGTGCTGACAAATTTCGAATACTCCTCCT
+CTCCTTCACTAAAAGAAAGCCTGTCTATATCCTCTTCCCTTATCTCTACAACTTCATTGGCGTTATCCAC
+AATAAGTCCTACAGCCATATCGTAATCCTTCAAAACCACTATTCTCGTATCTTCATCGTACTCTTTCTCT
+GGAAGCCCCAGTTTTAGCCTCAGGGATATTACGGGTATGATTTCTCCTCTTAAGTTGATAACTCCTTTCA
+CATAATTTTCAGTCTGAGGTACCCTTGTTATGGGCAAAATCTTCTCTATAGTCTGCACCTTTTCAATTCC
+TATGGCGTATTCTTCATCTTCAATCTTTGCCACAACAAATAGGCTCAAAATTCTTCCCTCCTATTCAGAA
+TAAATTATTGGCGTCCACAATAAGCGCTACCTGTCCGTCACCTAATATAGTTGCTCCTGCAATTACCTTT
+ACGTTGGATAAGTATTTGCCTAAAGGCTTTATGACTATCTCCTGCTGTCCAATTAAGTCGTCCACTGTGC
+AGCAGGCCAGATTTTCTCCTTTCTTGATTATCACGCAAATTAAATTTCCATTTGATTCCACTTTTTTCGT
+CTGAAGTATTTCGTTTAATCGAATTATTGGAATGACTCGACCCCTGTAGAGAACTATTTCCTTTCCTTGG
+ACATTTCTCACTTCATCCTCTTTTTTGTGGACTATTTCGGAGATTGAATTTAGAGGAATTGCAAACTTTT
+CATCTCCTACTTTCACCAATAGAGCCTGTATTATAGCCAAAGTCAAAGGAAGCTTTATAACAAATTTTGT
+TCCTTTATCTGGCTCTGAGAACACCTCAATCGTTCCATTCAAAGATTCAATCTTATTTTTTACAACATCT
+AATCCTACGCCTCTTCCAGAAATGTCAGTTACTTTGTCTGCTGTGCTAAAGCCGGGTTTAAATAAAATTT
+CAAATATCTTGTCCTTCGAAAGACTAGCAATTTGCTCTTGAGTGTAAAGTCCTCTTTCTATGGCTTTTTC
+TTTCACCTTTTCAATGTCAATTCCTCTTCCATCATCGCTCACTTCGATTATGACGTTATTTCCTTCGTGA
+TAGGCTTTTAAATTGATTGTGCCCACCTCAGGCTTGCCCTTTTTTATCCTCTCCTCCGGCGGCTCTATTC
+CGTGATCAATGGAATTTCTTATTAGGTGAACAAGAGGGTCCCCAATTTCATCTATTACAGTCCTGTCTAC
+CTCAGTTTCCTGGCCATACATATTGAGTGTAATTTTTTTCCCTAACTCGTGGGAGAGGTCTCTTACCATC
+CTCGGGAATCTATTAAATACCCTCTCTACAGGTACCATCCTCACCTTCATAACTGCATCGTGCAAGCTGG
+TAGTAATTCTCTCCAAGTATTCAATTGCATTTGCTGTTTCTGGATTTTTGTTATCAGCTTCCAGCCCTTC
+TAACCTGGTCTTTATGATTATCAGTTCGCTGACCAAATTCATGAGATTGTCGAGTCTGTCTATATCTACC
+CTGACGCTTTTTGAAGTTTTATTCTGGCTTATCGTCTTCTTAGCAGCTTCTAAAATCTGAGTGTCTTCTG
+TTTCCTCCTTGGAAGGAGTCACATTTATTTCCTCTATCTCTACTCTTTCTACTTCAGGAATGGCAAGGAG
+CATTTCTTCTAACTTTTCCTTTTCTTCTTTTGTGAGAAAATGGAGTGTGAAGCTATAATCAAATTTTTCA
+TCCTCTATATCCTCAACAGGAGGAAAAGAATTTATTATGTCTCCCATTTTATCGAGGTTGTTAAATATCA
+CAAAAGCCCTTGCAGACTTCATCATGCAGCCTTTGTCTATATGCACAGTTATTTTAAAAGCCTTGTAATT
+TTCTTTATAGGCTTCTCTTATTATATCTTCCTCGTATTCGTTAATAGAAAGACTGCCACTATAGGTAATA
+GCCTTTTCTTCATTTCCCGGCATTTTCTTTATGCCCGAAAGCAAGAATATCACGTCGTCTGCCGGAAAAT
+CTTCTCCTGTTTGAGATATGGAGTTTAGCATTTCACCTAAAACATCTACGCTTTTAAAAAGTATATCCAT
+TATAGAGCTGGTAATGGACAGTTTACCGTTCTTTACTTCTTGAAGCACATCTTCCATCTTGTGGGCTAAC
+TTATTCATGTTTTCAAAGCCCATAGTAGCTGCCATTCCTTTTAAGGTATGGGCAGACCTGAAGATTTCAT
+CAATTACTCCCTTGTTCTGAGGGTCTTTTTCTAAAAGGAGCAAGTTGCTGTTTAAATTTTCTATGTGTTC
+CTGTGACTCTTCTATAAATATCTCAATATATTGATTGGTTTCCATAAAACTCCCTCACTTTCTCTATTAT
+CTCCTGTGGAATTTTATCTAGCGGTAGAATTTTGTCTACCAGCCCTGTTTTGATGGCACTATACGGCATT
+CCTTTTGCAATAGAAGATTCAACATCCTGAGAGATTATGAAAGCTTTTTTCTCTTTTAAAAATCTGATTC
+CCTTTGAGCCATCACTTCCCATCCCTGTGAGTATTACAGCTATTATGCAGGAATCAAGCTTTGATGCGCT
+AATAAAAGTAGCATCTATTGAAGGCTTGTAAATAGAGTCAAACTGTTCCAAAAGTTTTATTTTGACTTCA
+TCCCCTTCTTTTACAAGAAGAAGGTGTTTATCTCCTGGAGTAATATACGCCACATCGCTTCTTACTACCT
+CTCCGTCTTCCGCCTCTTTCACTTTTATCTTGCACTTTATATCAAGTCTTTCTGCCATAAGACTTGTAAA
+TTTTTGAGGCATGTGCTGAACCACTATAAAAGGTACCCCTATATTTTCAGGTAAACTTGAAAGCAGATAC
+TCTAAAGCTCTTGGCCCCCCCGTAGAAGACCCAATGAGCACAATGCATTTATTCTTCATATCTTATTCAA
+TCCCTTTTTGCCTTATTTTTCTCTGTTCTTCGAAGATGTAGCGGATTATCTTTTCTCTCATTCTCTCTTC
+AATGTCTACGTAACACACTCCCACCTCATACCCCTCTTCCATGGACTCTTCGTATCTCACTACCTTTCCA
+GAAACCTGTATTTCTTCATCTAAAGTAAAGCTGCAATCTATAATAGTGCCTATTTCTAATTTCTTATCTA
+CCCGGCACCTCAATCCTCCCCCGCTTATATCCTGTATTACACCTTTGTACTCCTTCTCTTCTTCACCCCT
+TATTCTGTAGGTGAAAGGTATTACTTTTTCCAGCCTAAAGTACTTTCTCCTCTGCAATCTCTCCACGCCA
+CTTATAGGCATGATCTCTAAAAGGGGGAGCTTTCCTGAAAATCTATTTAACACTTTCGCGTAAAAGATGA
+ATAATCCCTGTTTTGTGAAGTAAATAACCTGCACGATGGAACCTACTCTAATTGGCACGAGATGTCCACT
+GTAAACAGGAGTATCAACTAAAAGGGTGCCGTCTTTTGACACATCCTGCACTTGAGAAGAATACATGGTC
+TTTCCTTCATTTAGGCCTATCTTAATCTTCTGCCCTGGTTGTAAATTCACCTGGTTCATCTATATTCTCC
+CTCTTATCTCTGTTTTAAAAGTTTTGTAAAAATCCCCCACAACCCTTGCGGTTCTTCGGGAGGAGATTGA
+TTGGCTAATTTAGCTGCAATTTGAATTAGCTGCTTCGCAGTTTTGCCATTGTGATACTTAATCACGATAG
+GAGTCTGCTCAATTATGCACTCTGTCATCTTTTCGTCAATTTCCAAATATCCTAGGTCGTTTAGAGAAAC
+CCCCAGATAGTTATTGACTACAGTTTCAAATCTTTTATAAATTTTTCTGTATTCTTCAAAACTTTTTACC
+TTGTTAATGAGCACATTTATCTTTTTCTTTTCGCCTACTAACGAATGTTTAATGAGTGTATAGGCATCCA
+TTATAGAAGTAGGTTCAGGAGTAACTATTAACACAATTTCATCTGCAGCTTGCAGAAACTGGTGTACTAC
+CTTGTTAAGTCCTGCACCGGTATCTATAATAATAAAATCGGAATAATAGTCTAAAATTTTAATGTTGCTG
+AGAAAAAGTGTTAAATCCACTCCTTCGTCAATTAAGGTAAAATCTCCACCAGAAGAAATGTATTTTACCC
+CCAATGGTCCTTCACTTATCACCTCAGTTATCATTTTGTTATTGTAGAGTACATCAAAGAGGGTGTATTT
+AGAAGTGACTCCCAGCTCAATTTCCACATTTGAAAAACCTAAATCAGCGTCAATTATTGTCACATTGTAA
+CCAAGCTTTTTCAAGGCCAGAGATAAATTTACAGAAATACAGGTTTTGCCTATCCCTCCTTTTCCGCCAC
+TTATAGTTATAACTCGGCTTTTTTTTATGCCTTTCTTTTGGGAAACCAATCTTCTTAAACTTTCAGCCTG
+GTCCATCATTTCAATTCCCCTTTACTATGTTAGAAAAGATGATTTCCCCATCCGCTAACATCAAGTCATC
+AGGTACTATTTGCCCGTTTGTAAAATAAGAAATTGGTCGCCCAGAGTAATACACGGCATTTAATATAGAA
+CTGTAGTTGTCTGTTTCATCAAGTTTTGTGAATATCAACTTGTAATTGCCTGCAAAGTCGTATCTATTTA
+TAACTTCTTTTAAGTCTTGAGACCTGGTAGTAGCGCTTAAGCAGAGGAAAATTTCATCGCATTCAGCGTA
+TTTTACAAAGGTCTTAAGTTCGTTTATCCTCTTTTCGTCTTTATGACTTCTCCCAGCAGTATCTATCAAA
+ACCACATCATAATCTTCAAATTCGGGCTGAAGTTTGTGAAATTCAAATATATTGCCCACAACTTTTACAG
+GAACCCCTAAAATATCTCCATAACTCTTAAGTTGGTCCACAGCAGCAATTCTAAAGACATCCGCTGTCAC
+AAGCATCACTTTTTTCCCCTCGTTCAAAATAAGATGAGAGGCAATTTTAGCGACGGTCGTAGTTTTCCCC
+ACTCCAGTAGGCCCTATGAAGAGCACCTTTTTACTTCTTTCGCTATCAAGTGGCTGAGGGGCTCCCAAGA
+AGGCTTTTATCCTCTTTTTCAAAACTTCTTTTCCTACATCGTCCAATTTATCAATTCCTTCTCCCAAAAG
+CTGTGATAACTCTTTTTCAATGCCATATTCCACAAGCTTTAAAGTGATAGACTTTACACCATTTTCAGAA
+ATTTCACTGCTCTTATTCGTAGCTATCGTCTTTATCAGATTCTTAAGTTCATTTATATCGCTTTTTGTAA
+TCACTTCCTTGGGAAAATTGTAAGGATTATCTTCTACAGCAGCCACCACCTCTACTTTGCTCTTCTTAAA
+AAGCCCTTTTATTCCCCTTTCCCTTATCCTGTGCTGATGAAGGATTACAGCATTGCTCCCCATTTCCGCC
+TTTATCATCTTTAAAGCCTCTTGAAAGTCATCGGCTATGTATTTTTTAATTTTCACCCAGTTTCACCGTC
+CCCACAGAAATTACTTCTATATTAGGCAAAAGCTCATTGTAAGACAGCACAACAATGTCCGGAGAAATTT
+GTTCCACCAGTTTTCTTAAGTAAAACCTTGTGACAGGAGCTGTAAGAATCACCGGCTGTATCCCTCTTAA
+GCTCACGTTTTTTGAAACTTCCTGTATATTCCTTAAAATTCTTTGAGCAGTTGAAGGTTCAATTGCAAGG
+TAAGACCCGTGTTCAGTCTGAGTGATGCTAGAAGATATTATCTGTTCCACTGCAGGGTCTAGGGTTATAA
+CTTCAATTCTGCCGCCTGAAGCATATCTATTGGAAATAGTGCGGGCAAGGGCTTGTCTCACATACTCTGT
+TAATACATCTGTGTCTTTTGCAATAGGAGCATAATCTGCCAGAGTCTCCAAAATAGTCACAAGGTCTCTT
+ATGGGAATTCCCTCTCTTAAAAGGTTTGAAAGCACTTTTTGCACTTCTCCAACTGTCATAATTTTGGGTA
+TAAGCTCTTCCACCAGCGTAGGATGCGTTGACTTTATATTGTCAATGAGGTTTTGCACTTCCTGCCTCCC
+CAAAAGTTCATGAGCATGCTGTTTTATGATGTGCGTCAAGTGGGTAGCTATCACAGTAGGCACATCTACC
+ACTGTATACCCTCTTGCTTCCACCTTTGACCTTTCATTTTCATCAACCCAAATAGCCGGAAGACCAAAAG
+CAGGCTCTCTTTCTCTTATTCCTTCTACGTCCTCTTCAATTTCACCTGCTGTCATCGCCATATACCTGTC
+TACATAAACTTTACCGCGGGCTATTTCATTTCCCTTAATTTTTATCACATATTCATTTGGCTTTAACTGT
+ATATTGTCCCTCAAGCGTATCATTGGAACTACAATGCCTAGTTCTAAAGCAATTTGCCGCCTTATCATCA
+CAATCCTGTCCAGCAGTTCTCCGCTTGCAAGGGGAATGAGTTCATATCCAAATTCAAGTTCAATGGGGTC
+AATCTGCAAAAGTTCGTACACCTTTTTGGGGTCTCTTATACTTTCTAATTCCCTTATGCTCTCTTCCTGC
+TCCTCTTCCTTTATTTCCACTCTCTTTGTAGTAGCAAATCCCAGGTACGCAAACAAGCTGCCCATCAAAA
+TGAGAGGCAATTTTGGCAAAAGTGGTACCAGAACTAGGGCAAAAAGCAATAAAGAAGCCATTTTTAAAAT
+GCGAGGTTCACTGAAAATCTGCCTCACTATGTCCTCACCCAAATTAAACTCTGAAGAAGCGCGTGTCACA
+ATTATGCCTGTCGCGGTAGAGATTAAAAGCGCAGGTATTTGATTCACAAGCCCTTCTCCCACAGTGAGAA
+GGGTGTAAGTGTGAAGAGCAGTATTTGCATCCATGCCCTTCATTGCCATTCCAATTATGAAGCCACCGAC
+AATGTTGATAATTATTACGATTATTGAAACTATAGCATCTCCCCTGACAAATTTACTCGCACCATCCATA
+GCCCCGTAAAACTTTGCTTCCTGCTGTATTTGTTTTCTTCTCTCTAAAGCTTCTCTTTCTGTTATGAGGC
+CGGCATTTAAATCAGCATCAATAGCCATTTGCTTTCCAGGCATGGCATCTAGTGTAAAGCGTGCCGCTAC
+CTCTGACACTCTCTCAGCACCTTTTGTTATGACTATGAACTGAACAATCGCAATGATGAGAAAGATTATG
+AAACCTACAACGGGATTTCCGCCTATTACAAAACTTCCAAACGCCTGTATGACTCCTCCTGCGTAAGCGT
+GAGTCAGTATAAGCCTTGTACTAGATATGTTTAGAGCAAGCCTTATAAGAGTAGTCACTAAAAGTATCGA
+AGGAAACACGTAAAAGTCCAGAGAGTCTTTTACGTACATAGTGGTCAAAAGGATTATGATGGACAGAGTA
+ATATTGAATATCAGCAAAAAGTCCATTACAAGAGGAGGAACAGGAATTATTACAAGAAAAACTATTCCAA
+CTACAAAAAGAGCTATTGTAAGTTCAGAGGCTTTCAAAATATCCCTCCTTATTCTCCCCGTAGGCTGTAC
+ACGTACGCCAGCACTTCTGCTACTGCTTGATAAAGTTCAGGCGGAATCATCTGTCCTACTTCTGTAGAGT
+TGTACAGGGCTTGGGCAAGAGGCTTATTTTCTACAATAGGTATATCAAGCTTTTCTGCTTCTTCCTTTAT
+CTTTAAAGCCAACAAATCCTTTCCTTTTGCTACAACTACAGGAGCGTCGTTTACCTCGCTGTCATACATC
+AAAGCAACCGCAAAGTGAGTAGGGTTTGTGATGACAACATCCGCTTTTTTTAAGTCCTGCATCATCCTTC
+GAGTGGATATCTGTCTTTGCTTTTTGCGTATTTCTGCTTTTATCTGCGGATTCCCCTCTGTTTCTTTAAA
+TTCTTCCTTTATATCCTCTTTGCTCATTTTGAGACTGTTTTCATACTCCCTCCACTGGAAAAAGTAATCA
+ATAACTCCTAAAACTATTAGCACAATTCCAATTCTTATAGTAATACCGAAGAGAATGTTTGAAGTATACC
+TCAAAAGGTCCTGAACAGACATATCGAGAAGCATCGGTATTCCTTTGTACTGGGAAGCTAAGAAAGAATA
+CATTATGTAAAATAACACGACCACTTTTGCTACAGATTTCAAAAGTTCCACTAAAGCTCTTCTTGAGAAT
+ATCCTTTTAAATCCCTCTACAGGGTTTAGCCTTTCAAACTTTAAAGTCAAAGGCTCTGCAGTAAACACAA
+ACCCAACTTGAAAGTAAGTGGATATGAGAGATACTGCAAAAATTGCCAGTATAACAGGTACCGAGATTAA
+AACTATCTGATTTACCACATAATAGAAAATTTTCCATATCCCTGCTGTGTTAAACACATCGTCATTCGCC
+CCAGAATACGTGATAAGAAGAAACTTCAAAAGGTTTCCCACTCTACCTAGGAAACTCTGCAAAAACAAAT
+TTATCATTAAAAATCCTGTCACAACGACAAGGGCAGAGGTTATCTCCCTGCTTTGAAAAACCTGTCCTTT
+TTTTCTAGCCTCCTGCCTTCTCTTTGGAGTAGCTGGTTCCGTCTTCTCCCCAGCAAAAAGCTGCAGATTT
+ATTTTGCTCAAAGTCATCACCTTGTCATTAATTTCATCAGCCTGAAAATATCTGCATTCATGCCGTTGAA
+TATAAAATCCACTATGGTAAGGTACATTGGCAACATAATAATCAGTGTAAAAATCCCTACAAAAACTTTG
+GCAGGCATTCCCACCATAAATACGTTAAGCTGCGGGATGGTCCGGGAAATTATCCCCAAAACTAAATCTG
+TCAAAACAGTGGTTAAAATTATAGGAGCGCTTATTCTAAAGCCTATCGCAAACATGTCTGATACCATTTT
+AGTTAAGACCTGTAACATTCCTGATAAATCGAAATAAATTTTCCCAATAGGTATTATTTCGGTGCTCTTT
+GCTAAAAAGGTAAAAAGAAGATAATGTCCATTCATCAGCATGAATATCAAAATTGTCATGATGTATATAA
+AATTGCCCATGAGTGGCACCTGTGCTTCACTGTGAATGTCCAGAATGTTTACAAGCCCAAAGCCAAGCTG
+ATAATCTATGAGCTGACCTGCTAAATACACCGCGCTAAAAGATATCATGGAGGCAAGCCCTATTGTAAGT
+CCCACTAAAAATTCAGAAATCACTAGCAAAAAATATGTTAAAACATTGTCTATGGATATAGAAACAGGTG
+GCATTACATCAAACACTATGAGAGATGCAAAAAAACCCAAACCTATTTTAAAAACAGTTGGAACATGCTT
+TGTCCCAAAAAAAGGAGCGAGTATAAAAATTCCTAGCATCCTTACAAAAAGTAATATAAAAACCTGTACA
+TTCTGCAAAATATAGCTCATCGCATCCATAGCACATCACTTTATGAAGTTATTTATATTGAGAAACAGGC
+GCTGTGTGTAATTTACAAGGGTAGTAAGCATCCAAGGTCCAAACAGTATCAAACTTAAAAGCACAGCTAC
+GATTTTTGGCACAAAAGACAAAGTCTGCTCCTGAATTTGCGTTGTTGCTTGAAAAATGCTTATAAGAAGT
+CCAACTCCAAGGGCTACTGCCAGCATAGGAGTTGCCACTGTCAAGGCAACAGATAAAGCCTCTCTTCCAA
+GGTCAACCGCCATACTACTTGACATTTTTTCATCCCCTTATCTAAAACCTAAAATGAGAGACTTAACTAC
+CAAATTCCACCCATCTACAAGAATGAAAAGAAGCACTTTAAATGGCAGAGATATCAAAACAGGTGGCAAC
+ATGAACATTCCCATTGACATGAGCACACTGGCAACAATTATATCTATTACTAAAAACGGGATGTAGATTA
+TAAATCCTATCTCAAAAGCTGTCTTCAACTCGCTTATTATAAAAGCAGGTATTACAACTCTCATGGGGAG
+GTCTTCTACCTTGTCTACTTTAATCTTTGCGAGATTCACAAAAAGCGCAAGGTCATTTTGCCTTGTCTGC
+CTTAACATAAAGTTTTTTAGGGGTTTGATTGCTCTCTGATAAGCTTCATACTGGTTTATTTGACCTTCCA
+CATAGGGTTTTATGGCATTGTTGTTTATGTCATATCCAACAGGTGCCATTATGTAAAAGGTGAGGAACAA
+AGCCAACCCAATCAACACCTGATTAGGCGGCATCTGCTGAAGCCCTAAAGCATTTCTCAAGAAGGCCAGC
+ACAATGACTATTCTCGTAAAAGAGGTCATCATTATGAGTATAGAAGGTGCAAGGGTCAAAACTGTGAGCA
+AAAGTACAATTTGCAAACTCGTAGATAAATTAGAAGGAGAAGTAACAGAGGACACCAAATTACTTAAATC
+CATCATTTATCACCATCTTTTTTAAAAAGGTTTCTAAATCTTTCTAGAGAAAAGTTTAGTTCAGATGCAA
+AGTTCTTTGGTTTTTCTATTTTTACATGTTCTCTCTCTATCTCGGCTAAATAAGTTATGTTGCTATTAGT
+CACTCCTATTAGCATGAATCTATTGCCCACTTTTATAATATAAAGCCCTTTTTCTCTCCCTAAAGAGATA
+AAATCTATGACCTCTAAGTTTGAACTGCGACCTAGCTTTATGGAGCTTTGTCCGATAAAACGAGTTATAT
+AGAAAGCGGCACCAATCACAAGAAAAAACGCAACAAGATACCATATAAGCTGAATCCAGTAGGGCACTTT
+AAACGCCTCACTTTAACAATTTTCTGATGGCTTCTACCACTCTATCCGGTTGGAAAGGCTTCACAATAAA
+GTCTTTTGCGCCTGCCTGTATGGCTTCTATGACCATTGCCTGCTGTCCCATAGCAGAACACATTATTATC
+TTCGCATTTGGGTCTTTAGCGCGAATTTCTTTTACTGCCTGAATGCCATCCATTTCCGGCATGGTTATAT
+CCATTATGACCAGATCAGGCTTTTCTTGGACGTACTTTTCCACTGCTACTGCCCCATTTTCAGCCTCTAT
+GACACTTCCAAGATTGTTCTTTGAAATTATATCTTTTATCATCATCCTCATAAAAGCAGCATCGTCGACA
+ATCAATATTTTGCTCACAATGATTCCTCCTTGTCTTTTATTCTATATTGCCAATTCTCTTGCCCGGATGA
+ACAATGTCTGTAATCCGCACCCCAAAATTTTCATCAATCACCACTACTTCTCCTTTGGCAATGTACTTGC
+CGTTTGCCAGTATATCTACAGGCTCTCCTGCCAGTTTGTCAAGCTCTATTATAGAACCCTCTGTCAGTTC
+TAGTATATCTTTTATTAACTTTTTAGTTTTGCCAAGCTCAACAGTGATAGTAAGGGGCACGTCCAGTATC
+AAATCCAAATTCTTACTCTCTCCTTTCGCCTCCTGCTGAGGCTCTTCATCAAAATTCTGGAAAATTACAG
+GACTTACATTTACCTTTTCTTCCTTTTTAATGGCCTTTTCACTAGCCATTTTCTCTTCAGATTCTCCTTT
+GCTTTCTTTTTTCATCTCTTTAACTTCTGCAGGCGGTGAAGTAGAAGTAGTAGCCTGTTGAAGAACGCTC
+TTAACAAGCTCTTTAGCAAAGTCAAAAGGTATAAGCTGCATTATTTCGCTGTCAATTATATCTCCCACTT
+CCATCTTAAAAGCAACTCTGACAACATCTCCTTGAGGAAATGCTACATCCTCCGGCAAAGCTGTTGAAAA
+ATCCACTATAAAGGCCTTCGGAGGAGATATGTTTATCTTCTTGTTCAAAAGAGTTGAAAGAGATGTAGCA
+GCTGAACCAATCATTTGATTCATTGCTTCACCGACAGCGCTTAAGTGAAGGTCTGTTATCTCTCCTTCTT
+CTACTTTACCATCTCCTCCCATCATGAGGTCAGTGATTTTTAACGCATCTTCTTTTTTCAAAATAAGAAG
+GTTATACCCTTTTAATCCTTCTGTGTACTCTACTTGTACTCCAACATAAGGTATGTTGAATTCTTCTTTT
+AACTGGTCCCATGAGAGCACGGAAACCTTCGGAGTTGTGATGGTAACTTTGTTCCTCAAAAGAGTATACA
+AAGTAGTAGCAGATGTACCAAAGCTTATATTTCCTATTTCCCCCAATATGTCCTTTTCTTCATCAGTCAG
+TTCTTTTTTTTCCTGTGTTTCTTCTTGGAGCCCTTTTAAGAGAGCGTTTATTTCCTCTTGCGACAAGAAC
+TCATTTACTTTCTTCATCTCCTTTGTAAATAACTTCTGTTATTTTGACGCTGTATCGCTTACTTTTAATT
+CCAGGTATTCCTTTAAATTTTACTTTTTTATCTATTATCACCTCTACAGGTTCGTTGTATCTTTTATCCA
+GCATTATCACATCTCCTACTTCAAACTTTAAAAGGTCTCCTACCGTGACGGTTGTGCTTCCCAATTGCAC
+TGTCAAAGGAATGTAAGTCTTGTCAATCTTCTCTTTTATAAGTTCGGGATTCACTTTTTCTTCTTTTTTC
+ATGCTCGAAAACCAAAACTTAGTTGTAAGTTTTGGCACAATTGGCTCCAGCGTCAGATGAGGCATGCAAA
+AATTCATCATTCCCTCTGTCTCGTTGATCTTTATTGAAAGCGTGCATAAAGCCACTGTCTCATTTGGCGA
+AATGATCTGCGCAAACTGAGAATTGGTCTCCACTCTCATCAGGGAAGGAGTGAGGTCAATTATATTGCTC
+CAAGGCTCTTCTAACAAAGGCAGTATCTGCTTTACAATTTTGGTGAGCAAATTGACTTCTATTTCTGTAT
+AATCTCTGTCTAAAAATTCTCCTTTGCCCATCCCTCCTAAGAGCCTATCCAATATGGCGTAAGTGGTATT
+GTTGTTAAGTTCTAAGAGGAATGGCCCTTCCAGAGGGGATGCGTCAATTATAGCGATGAACACAGGATTG
+TTTAAAGAATTGCTGAATTCGTAATATGTAAGCTGGTCCACAGATACAACAGCCACATTCACAATGGTCC
+TCAAATAGCCCGATAGAAAAGACGTGAGAGACCTTGAAAAATTTTCAAAAATCATCTGTAAGGTTCTGAG
+CTGTTCTTTTGAAAATTTGTTGGGCCGTCTGAAATCGTAGGATCGAATTTTTTTTGTCTTTTTCTCTTCT
+ACTTTCTCTAGGTCTTTTACTTCCCCTTGACTAAAAGCCTTTAAAAGCTCATCTATTTCACTCTGTGAAA
+GTATCTCTGCCAAAAGACCCCCTCCTCCCTACTGCACGATAAAGTCGTTAAAGTACACATTAACTACTTT
+TCCTTCGCCTATTATTTTGTTTATCTCATTTTTTATGTCATTTTTAAGCATTTCTTGCCCTTGGGGTCCT
+TCTACCTCCTGTGCTGTTTTACTCCTTAAGATCTGAATTATAGCATCTCTGATCTGGGGTGTATTTTCCT
+CCAGCTTTTTTAACACTTTAGGGTCTGTCACTTGAAGTTCTACCACCACTTTTATAAACTTGCCGTCTCC
+TTTTAAATTTGTTATGAATTCTCCACCTGGAGAATAATTGTAATAGGTGACTTCCGGCGTTTTATTCGGG
+TGAGCAAAATTGTTGAAGTACACAAAAGCTGCGCCAAAGGATAAAACCATCGCTATTACTACTATAAGAA
+TCGTCTTTGTATTCATTCTAACACCTCTTTACCTCTTTCTATTGCAAAAATTTTTCTTTTGTATTGGATT
+ACTCTTTCTATGACCTCTTCTGGCGTCTCTTTTACTACGATCTTTTTGCCTGTAGTAAGGCTTATAACTG
+TATCTGGCGTCTTTTCTATAAATTCAATGAGGTCTGCATTCACGACAAACTCTTCATCATTGAGCCTTGT
+CACATAAATCATGTTTTTCCTCCATCAAGCCTGCCGGGGGTACCCCCAGCAGGCTAAACTTTATCTCTTC
+ATATTCACTAAATCCTGCAGCATTTCATCGGAGACGGTTATAACCTTAGCATTAGCCTGAAAACCTCTCT
+GAGTTGTAATCATGTCTACAAATTCATTAGCCAAGTTGACATTTGACATCTCTAAAGTCCCTGGGTTTAT
+GCTGCCTCTGGTTCCACTTCCTGCTGCTCCTATCATGGGTTCTCCTGAGTTAACTGTATTTATAAACATC
+GTATTTCCTACTTTTTCTAAACCCATGGGGTTCTGGAAGTCAGCAAGAGCTATCTGCCCTATTACCTGTC
+TTCTGCCGTTTGAATATATACCGGATACAACCCCGTACTTGTCAATGTTGATGCTCTGCAAAGACCCTGC
+CTCATTGCCATTTTTGCTTAATTCTCTCAAATCTGTTTCTGTTGAGAACATTGTAAGCTTTGAAAGGTCA
+ATATTGACAGGGCCAATCTGAGCATTTGTAACTGCTGTGTTCATGTTAAAGGTTAAAGTTCCGGTAGCCT
+GCGTATTAGGAGCTATCTTTCCATCAGCTCCAAAAGTGATTGCCGTTGAACCAGCGACAGAGACAGAAGA
+AATATACGGGTCTTGAGAAGATACACTCCAGTTCCAGGTATTGGGGTCTTGCCTTGTGAAAGTTATTGTA
+GCCACATGGCTTCCACCTTGTGTGTCATAGACGATTATGTTGTAGCTTATGCTCTGACCTATTCCAGTAG
+AAGCATTCAAATTTCCGCCTATTTCTAATTGAGTAGTGGTAGAAGGCTCCATCCCAAACCAGTTTTTAAG
+GCTTATCGGAACCAAATTCCCGGTGTCAGTGTTCACTGTCTTGCCATCAGTTGACATCCATCCTAAAACT
+TTATATCCATCAGGAGTTACCAAGTCTCCATTAGAGTCAAAACTAAAATTTCCCGCCCTCGTGTAAAGAA
+TTGATTCCCCATTTGAAACTATGAAAAATCCATTTCCGTCAATTGACAAATCTGTTGGGTTGTCAGTTCT
+CTGGGCTCCTCCTCTTGTAAATAAAGTATCAATAGAAGCTATGGCAACTCCCAGACCAATTTGCTGAGGG
+TTTGTTCCTCCGCCATTTCCTTGAGGAGCCGAAGCTCCTTTTATGGTCTGGCTGAATATCTCTTTAAAAG
+TCATCCTGCTTGCCTTATACCCCACTGTATTTACATTGGCTATATTATTTCCAATAACATCCAACCTTGC
+CTGATGAGCCTGTAAACCTGAAATGGCAGAATACATTGACCTTAACATTCTCTCTCCTCCTTTTATTTTA
+AGCGCTGCCCGCTTTCTCTGTCAGTCGAAAGCGGATAAGCCCCCTGTTAAGGTCCGGCTTATATTATCAC
+AGCGCCGTCTATGTTTGTAAAAACGCTATTTTTTAACATGCTCTCGTCCATAGCAGTTATGACTGTCCTA
+GATTTCAAATTCACCACAAAAGCTTTATTATCCATTATTATCAGCGAATCCTTTATCCCTTTACTGCTGG
+CTTTTTCAACAGCCTCTAAAAGCTTTTTGTACTCATCAGGTGTAATCTTTACATTCCTCGCTTCCATCCT
+TAGAAGGGAATGTTTTGAAAATTTAATTTCTGCAAGCTTTTCTTCAAAAACCTGTTTAAAAGCTTCCCCG
+TAAGAAGGCTGGGGCTTCTGTATAGAAGGTCCATTCAGCGAATTAAAATGGACTTTCAAAGTATCACCTC
+ACTCAGTGACAGCTCTCACAGCGTCCAAAGGTATATCTAAGCCTTTTACTTTGAGAAAGTACTGCCCATT
+TTCTCTGTACACAGCATCAACTTTTCCAAAAACTTCTTTGTAATTTCCATTCCCGTCATTTATAGTAGCG
+TACACGTTTTTGCCTATAAGCGCTATAGCTTTTACAGAGTTAAAACTTTCATTCAAATTCTGCATTTGCT
+CTAAAGCAGAAAACTGCGCAAGCTGTGCAAGAAACTCCTTGTCATCTACAGGATTTAAAGGGTCCTGATT
+TTTTAGCTGAGTCACAAGAAGCATCAGAAAATCATCTTTTCCTAACTTGCTTTTTGTAGTGACTTTATTC
+TGATTGGAAGGAGGCAGTACACTGTAGTTTGTATTTACATTCACTTTAAAGCCTCTCCTTTCTATGCCAT
+CAGGTCAAGATGGCCATCTTTGAAATAATAATTTTGAGAAGTAAGGTCTAGCTCTTCACTTGGCAAATAC
+TTTTTACTTCCGTAATGGTGGAAATAGCGCAGGTTTTCATTTTCTCCATAAAAACTTCCCTGATAGTTTC
+CTTCGCCAGTGTACTGAGGTGTAAATTGAAAATTTTTATCTACTGCTACATTCACACTTTCAATTTTTAT
+CCCTTTTAAATCCAGCTGAGCCTGCAGCAGAGAAAGATTTGATTCAATTTGGTGCTTTGTCTTCTCGCTT
+TCTGTAACGATTGTAGCTACTATATTGCCATCAATTGATTTTAAGCTGATTTGAAGTTTGCCGAGTATCT
+CCGGTTTTAGATTGACAGTCACAGATGAAGCCCCTTTTTCTTTTGCCACAAATACATTATCTACTATCTG
+ACGAAAGAGTCTGTCAACAGGATCATTAGATTTTTTGATGGAATTGTAGGTTAAATTGCTAACAGGCTTG
+CCCTCATTTTTGAAAAAAACAAATTCCTGTTTTACATCAAAACTTTTTTTCTCTGTCTTTTCTTCTTTTG
+CCTCCTTTGCAGCAATGAAAGCTTCTTTGTCAATTTTTAATTGCGAAGTTTTATCCTGATTCTTTTGAAC
+ATTTTCCTCTGCAAAATCCTTTTGATTCAAATCCTGTAAAAAAGGCTTGTCCAAGTCTTTTACCTTCGCA
+AGCTTTATATGGCGTTCAATCACTTCTGGAGAAAGTTCAATGTTGAAATTCTCCTTCAAAAAATCGCTTA
+TTTTCTTTGCAATCTCTTTAAAAGTAAAATTCCTTTCTTTTATAAAACCTTGTAGAGCAACTTCTAATTT
+TTCTCTGACCTTTTCAAAGTCTGATGCACCTTTTTCACTTGAAATCGTCTCTAAACTCAAAGTTATAGTC
+TGCATTAATGCTGGAATAAAATTGTTTAAATCCTCCATTATATCCTTATCTTCTTTTACTTTTTCTTGAA
+AAATTTCTACATTTTTTAGCCCATTTTTTTGAGAGAGGAATTCTTCTTTTTTTAGATTCAGGGGATTTTC
+TTTTATATTTCCCTCTCTTGTTTCAGTGAGTTCACTTAAGAGAAGGTCTAAAAAGCTTACTTTTTCCTTC
+CCATTTTCACCTCCTTTTGCCATCTTACTGTCAACTGCTTTTAAAAAAGGGAGCAATTCCTGGACTACGA
+CCTGCTCACTCAATTTTTCACCTCCTTTCTAAGGCACCATTGTGGCACTCTTTAAGAGCATATTTGTTAT
+TTTTGCAGCCTTTTCAGGCTTTAGTGCCTCCATTATTTTTGATGCGCTGTCTTTGTTCATAGAAGTCAGT
+ATTTTAATCACTTCTTCATCTGACATGTTGTTTAAAATTTGGGCAGCATTTTGAGGGTCCATGTTCTGAT
+AGTACGTGGCTATGTCTTTCAAACTGTTTTGCCTGCTTTCAAACTGCTGTTTTAAGGTTAATTTTTCATT
+CTGCAGTTCCTCAATTTGCTTTTTGAGCTCTTCTATCTGAGCGTTTTGCTCTTTTATCTTTTCTTCGTAG
+TTAGAAATAGTAGCTTCTTTTTTCTTCAGTTCCTCATTTAACTTTGCAATCACTGCATCTTTGTCTTCTG
+TTTTAGGAGGAGAAACTATCCCTTTTAAGAGAGGAATTTTTGATATTTGCTTTGTCAAGAAAACTTGACT
+CCCGCCTATATTGAAGTACACCAGAACAGAAGACAAAATTATGACCAAAATCAGTGCTAGAATTATCACC
+CATTTTGCTTTCGACCTTTTTTTCTCCTGAACCTGCTCATTTTGCATGGAAATGTCCTCCTAATAGGATT
+TAGCAACTTTGTAGCTCACATGCTCATCTATCACTCTTGACTGTTCGAGATTTAGTAGATAAAGATATTC
+AGAAAACTGTCTTTCCTTTAAATTTTCTAAGGCCTTTTTCTCTTTCGACACCTTCAAAAGCCCTTCCCTT
+ATTTTTTCTGCCTCTTTTTCCAATTTCAAAATGTAGTTGGCCTGTTTCTCAATCATTTCTCTAATTTTCA
+TTATGTAGGCTTCTGTCTCTGCCAGTTTGTACATCAAAGTCCCCTCTTCTACTTCCTCTTTCGCTCTTTT
+AGTAACTTCCTGAAGGTGCTTCTTTAGGTTTTCAAGTTTTTCTCTTTCTCTCTCTATCTCTTTCATAATT
+TTTGCTAAATTCTCTTTCTCAATCTTTTCTGACTGCTCTTTTAAATTCAATACCGACTGGAGGGTAAATT
+CAAATTTTTTCATTCTCATCACCTTTCAAGAGATTTAGCTAGAAGTTTTTTCGTAGTTTCAAAATCATAA
+GCTTCATCGATTTTCTGCCTTAAGAAGCTGTTCATTTTTTCATTAAGCTCAATCGCTTCGTCAATTTTAG
+GGTTAGTGCCAAAGTTATAAGCTCCTATGTTTATCAGGTCCTCCGCTTCTGCGTAAGTGGCGAGGATATT
+CTTAAACTTTGCCACCAGCTCCTTGTGTTCATCCGTTATGATGTCATTTATCACCCTGCTCACGCTTGCC
+AGTACGTCTATGGCCGGATAGTGGTTTTTGTTTGCAAGCTTTCTGGATAAAACTATGTGTCCATCCAGTA
+TGCCTCTTACCGCGTCAGCTATAGGTTCATTAAGGTCATCTCCGTCTACCAAAACCGTGTACAAAGCTGT
+TATTGATCCCTTTTGAGATGACCCTGACCTCTCCAAGAGTTTTGGAAGCACAGAAAACACAGAAGGAGTG
+TATCCCCTTGATACAGGTGCTTCTCCAATAGATAAACCTATCTCTCTCTGAGCCATCGCGAAGCGCGTTA
+TAGAGTCCATCATGAGAAGCACGTCAAGGCCCTGGTCTCTAAAGTACTCAGCTATAGCAGTAGCGGTCAT
+CGCTCCTTTCACTCTCACCAAAGCTGGCGTATCAGACGTTGCTACTACCACGACAGACCTCTTTAGCCCT
+TCCTCTCCGAGGTCTTTCTCTATAAACTCGTTTACCTCTCTTCCTCTTTCTCCAATGAGAGCAATCACGT
+TTAAATCTGCTTTTGCGTTCCTCGCCATCATCCCGAGAAGGGTACTTTTCCCAACTCCGCTTCCTGCAAA
+AATTCCAATCCTCTGCCCTTTGCCGCAAGTCAACAGACCATCTATTGCCTTTATGCCTAGAGGCATTACC
+TCTCTTATCCGTTTTCTTTCCAGAGGGTCTGGAGGAGTGTTGTTTACAGGAATTGATTTTTCGTATTTCA
+AGGGACCTTTACCATCTATTGGGTTGCCAAGTCCGTCCAAAACCCTCCCTAAAAGGGATTTCCCTACATT
+TACTTTCAAGGTCTGGCCTGTAGCTATAACTTTGCTTCCCGGTCCAATTCCCTCCATGTTGCCTAGAGGC
+ATGAGATAGACTTTTTCCTCCTTAAAACCTACTACCTCAGCGAGAACTTCATTCCCATCAATTGTCTTTA
+TGTAGCATATTTCACCTATATTAGAAAGTGGACCTACGCTCTCAATAGTAAGGCCTATCACCTGGGATAC
+TTTTCCGTAATATCCTACTAGCCTTTTTTCTCTCAAAATCTTTGAATATTTTTCCAAAACCCCGCTACTC
+ATTTAACACACCTGCAAACAAGCTTTTTAAAGTCTTCAGTTGAGTTGTCACTCCAGAATTTATCACTCCA
+GAGTTTGTCTCAATTATACAATCTCCCTTTCTCAAGGAGAGGTCTTTGACAATGTTGATTTCATCTAAAA
+ACTCTACATCTTTTAAAATCTTGTCCTTATTTTTTACGCAATGTTCATAATCTTCTTCACTTACTCTTAC
+AGTCACCTTATCAAAAGCGTTGTAATTTTCCATTCCCTTTTTTATGAGGCTTAGTATCAAATCCTTGTCT
+TCTTCCACGTGTTTTCCTACAATTTTCTCCACTGCCTCCAAAATAACGTTTATCATGTCACTTTCCGCCT
+CTTTGTAAAGCCTCTTCTTTTCCTCCAATATCTCTTCTTTTAAGGCTCTTGCCTCTTCAATGAGGGCTTG
+GGCTTTTTCTTCGCCTTTTTTATATCCTTCTTCATAACCTGCCCTATAGCCTTCTTCATAACCTTTTATC
+CTGTACTTTTCTTCAATTTCATGCGCTCTTTCTTCTGCCTCTTTTAGCATCTTCTCAATATCTTCTCTCG
+TTTTTGAAAGGATCTCTCTTTGTACCTGCCTTGCTCTTTCTATCATCTCTTTAGCCAAGGTCAAGCTCTC
+ATTTTTTACATTTTTACCCTCTTCTTTCTCTTCAAGTGGACCCTCAATCCTTCTTTTCTTTTCAGGTACC
+TCAAATTTTAGCAGGACAGGAGAGGAGATGCTGACCTCTCTTTCTTTATAATACCTATACAATAATCTCG
+TCCCCTCCTCCTCTTGAAATTACTATCTCGCCTGCTTCCTCCAGCTTTCTTATTATGTTTACAATTCTCT
+GCTGAGCTTCTTCCACATCTTTTAACCTTACAGGACCCATGTACTGTATGTCTTCCTTTATCATCTCTGC
+GAGGCGCTTCGACATGTTGCTGTAAATGACTCTCTGCACTTCCTCGCTGGCACCTTTTAAAGCGAGGGCG
+ATATCGTGGTTGTCCACTTCTCTTAACACTCTCTGTATAGACCTTGAATCCAACGTGACAATGTCCTCAA
+ATACGAACATTCTCTTCTTGATCTCTTCTACAAGCTCAATATCTATTGTCTCTAATGTATCCAAGATGTT
+CTTCTCTGTGCTCCTGTCAACAGAGTTTAGTATATCTACAATTGTCTGTATTCCACCAGAAGAAGTGTAA
+TCTTGAGTTACAAGTGAGGAAAGCTTTCTTTCCAGAATTCTCTCTACTTCTTTTACCACCTCAGGAGATG
+TGCTTTCCATTTTAGCTATCCTCATTGCCACTTCAGCCTGCAATTTTTCAGGCAAGGAGGAAAGGATGGC
+TCCTGCCTGCTGGGGCTTCAAGTAAGATAGAATCATGGCGATGGTCTGAGGATGTTCGTTTTGTATAAAA
+TTGAGCACTTGTGAAGGGTCTGCCCTCCTTATGAAGTCAAAGGGCCTCACCTTTAATGAAGAGGTGAGTT
+TGTTTATTATCTCAAAAGCTTCCTGAGCCCCCAAAGCTTTTTCTAAAACAGTTTTTGCGTACTCAATTCC
+GCCCTCTATTATGTATTCCTGTGCAATGCACATATTATAAAATTCATCAATTATTTTCTGTTTTTCTTCA
+GGAGTTAGATTCCTTATACTGGCAATTTCTAAAGTCAGCTGTTCTATCTCTTCTTCTCTCAAGTGCTTGT
+AAATCTCGGCAGAAAGTTCTGGACCCAAGGCTATTAAAAGCATTGCGCTTTTCTGCCTTCCAGTTAAAGC
+TCCTCTCGCCATATTATCACCTACTCTTCATTAAGCCACGTTCTTATAAGTTGAACTACAATATCGGGCT
+TTTCTCTTATCAGCTTCTCTATTTGCTTCTTCTTTTCATCTTTTTCTGTGATAACTATCTCTTCAACAGG
+TTCTGCTGTCGCAAGCACTTCTTCCTCAGCAGGAGGAATGACTTCCTTTGTTTTCCTTCTTCTAATCATC
+AGAAAAGCGACTAAGCCTCCTCCTACAGCCAAGGCAGCTATAATTCCCCACAAGTAAATAGGCATTCCTT
+GAGCGACTTTCTTCTGCGCCTGCATAGCTTTAAGCAAATCCTGGTTAAAAGGTATCCCTTGTACTGATAC
+TTTTACATTATTCCCTCCTGCAGCATTTGCAACTAAATCTGCAATTTGCTGCTGCATAGAGGCATTTAAA
+GGCTTATTTACAACAACTGCTACAGAAATGCTCTCAATTTTCCCTTGTGCCTCTACAAGAGTTGTCTTTA
+TCTGGTTTATCTCATAATTTATAGTAGTTTCCGTTTTGTCATAACTGGAGGTATTGTTATTTTGTTGATT
+ATAAACTGGAGGATTATTCGTTGGTTGTCCTGGGGGGCTTCCACTTTGTGTCCCTGTTGCCTTTTCTTTT
+AATTCCTGCACACTTCTAACAATTCCTTTGTTGTCATTTCCCTGAACAGGAGTGTATTCAATTCTGTCCT
+CTGTCTTTTTATCGAAATTTAACCTCACATTTGCCCTCACTACCACATTGCCTGGTCCAAACACCTGCTC
+TAAAAGGGTCTGAAGGCTATTTTGCAAGTCCTCCTGCACTTTTTTTTGAAGGGCAAACTGATTGCTGGCA
+TTCTCTGCAATAGAATCGCTCTCTGGGGTCAAAATTTTTCCTGTACTATCAATTACAGTAACGTTTTCTG
+GTTTTAACCCTTCTACACTTTTTGAAACGAAATCTATTATTCCCTTAACTTGCGAAGGGGTCAAAGTAGC
+TCCAGGCTTTAAAGTAAGCATGACAGCCGCTGTCGCTTGATTGGTAGTATTGGAAAGCACAAAGGCGTTC
+TGGTCAGGAACTACAATATTTACAATCGCATCTTGCACACCTTCTATGGTTTTCAGCGAATTTTGTATCT
+CATTTTGTACAAAGTACAGGTACTTCTGTCTCCTTTCCTGGTCTGTTGTGGAAAGCGAGTTGTTCATCGC
+ATCTTGAAAGCTAAATCCTCCCTGAGGTATACCCTCTGTCGCCAATTTCATCCTTATTTCATCTTTATAC
+TGAGCAGGTACTAAAATTGTCGTCCCATTGTCCGATAATTTATATGGGACTTTAAAATCGCTTTTTAATT
+TCTCTACTACTATTCCAGCATCTTTTAAGCTCAAATTAGAATACAATACCACGTAATTAGGCCTATTGGC
+TATGTATACAAGCAAACTGATGCTTATAAACACTAAAATTGCTATAACCGTAAGCTGTATCTTTTGTTTC
+TTGTCAAACTTATTCCAAAAGTTTAAAAGCTGTTCTCTAAAATTAGCGATAGATTGTGGCATTGATTCAC
+CTCATTTCATCGCAAGACATTAAAGCGGCATCCTCATTATCTCTTGATAGGCCTCCAGCACCTTGTTCTT
+AATCTGAATTGTAAGCTGAAGTGCAATATCTGCTTTGACAGCATCTATCATGACTTTATTTATATCATCA
+ATTTCTCCGGTCACTAACTTCTTGTCATCCTCTATCGCTTGAAGCTGTAGGTCATTTACCTTATTCAATG
+CCTCTTTTAAAAAATCACTAAAACTGTTTATCTTGCTGGTTGAGGGTGCAATATTATTGGTCTCTGTGAG
+AGTAACAGGCTGTATACCGGTAATCTGATTTATCATTTTCCTCTACCCCTTCATTTTCCTATTTCTAAAG
+ACTTTTGAAACATAGATTTGGCAGCATTAAAAGCGGTTACATTGGCTTCATAGGCTCGAGTTGCAGAAAT
+CATATCTACCATCTCAGCCACAATATTTACATTAGGGTAAGAAACATAACCCTGCTGGTCCGCATCTGGA
+TGACCCGGGTCATAGACTCGCCTTAAAGGAGTTTGTTCATCTTCTATTATCTGTACCACTTCTACTCCCT
+TACCCGTGTATTTTCCTTTTACTTTTTCGAGAATGCTCTGAAAGCTGTCTGGTTGAATTTCCTTAAAAAC
+CACCAGCTTTCTCCTGTAAGGACCGCCTTGAACTGTCCTTGTAGTGTTGGCATTGGCAATATTTTGCGAT
+ACCACATCCATTCTGACTCTCTCTGCAGTCAACCCGGTTGCGCTTATATCCATTGAACTAAACAAATTCA
+TTCAACATTACCTCCCGTCTTTTACGGCTGTCATGATGGAATTGAGTTCTCCGCTGACTCTTTGAACAAG
+AGCGTAATAGTAGAGCTGATTTTTAGCAAGCTGTGACATTTCATAATCTATATCCACATTGTTGCCGTCC
+AACCTCATTGAAGTAGTGTTGACTTGATAAATCTCTGGCTTTATTGAATCAATTGGGGGAGGACCTATAG
+GAATGTGACGAGGATGTGTTATATAACCTTTAAGCTTATTTCCATTTAATGCTTCCTGCAAAATTTCTTC
+AAATTTGACTTCAGACCTTTTAAAATTGGGGGTATCTACATTGGCTATATTATTTGCAATTACATTGCTT
+CTCACTGTAGCTGCATATAAACCCTTTGCCAGAAGGTCTATATTCTCCCACATTTTCTCCCCTCCTTCGA
+CCACAATATACTTAATTCGACAAAAATCTCAAAAATCCTGCTAAATTACTCCAAAAAATAAATATTTAAC
+ATTGTTGTAACGCTGCCTTTTTTGTAAAATAATATCAAATTTTATCGAATATTATTATACCATGTCTTAA
+CATTTTCCTCCATAAGAAAAAAGTCCTATTTTCCAAAATAAAAAACCCCTGCTAAGTAGCAGGGGTCAGT
+CTCTTTTCATTTTTTCAAGCTCTTCCAGGAGCTTTTCATTGAGAACCCTTATATGAGTCCCCTTCATGCC
+CAAGGAACGGGACTCAATTATTCCAGCGCTTTCAAACTTTCTCAAAGCATTTACAATTACAGACCTTGTA
+ATGCCTACTTTGTCAGCTATCTTGCTGGCAACAAGAAGTCCCTCTTTCCCTTTCAATTCCTCAAATATGT
+TCTTTATAGCTTGAAGCTCTGAATAGGAGAGAGTAGCTAAAGCCATCTGCACTACAGCCCTTTTCCGTGC
+CTCTTCTTCAATTTCTTCATTCTTTGCTCTTAAAATCTCAAGGCCTACCACTGTAGCTCCGTACTCTGCA
+ATTATCAAATCGTCGTCAGTAAATTCTTTCGTGGATCTTATAAGAAGCAAAGTACCTAGTCTATCTCCTC
+CTCCATTTATAGGGACAACTGTCACTATCAAGTCAGCTAGGGCCTTCTCTTCTTTAAAGAGCTTTCCTTT
+GTCATTTGCTAGCGTTTCTGTAACTCTTAAAAGTCTGTCGTTGTACTCCTCAGGAATTGCCTTGTCTTTC
+GCAAAAATTTCATCTCCATAGTCCTTTAAAGCGCTATACCCTAGAACTTTCCCTTTTCTACTTAAGATAT
+AGACATTGGCTTCAATTACTTCTTTTAAAATAGAAGCCATTTCCATAAAGTCTACCGGTTGTATGCCAGT
+CTTTTGTAAGATTCGATTTAATTTTCTCGTTTTTTCTAAAAGCGTCATTTTTCAATCCTCCTGTGTTTTT
+TATTTTTTTACAAAATGTATTTATTGACTTCGTACTTGTTTAAGCTGTCTTTTAATTGTTCTTTGACATA
+ATCTGCTGTTATTACTATCTCTTGACCGCTCAACTCGGGAGCATGGAAAGAAAGGTCTTCAAATAACTTC
+TCCATTACAGTGTGGAGCCTTCTCGCTCCAATATCCTCAGACTGCTGATTTATCAGGTAAGCTACTTCTG
+CAATTGTCTCGATCGCTTCTTCTGTATACTTAATTTCCACACCTTCGGTTCTCAAAAGCTCCTGATACTG
+CTTTGTAAGAGCATTCTTTGGTTCTTTTAATATCCTGACAAAATCTTCTTTAGTCAGAGGCTTTAAGTTT
+ACTCTTATAGGGAATCTTCCTTGAAGTTCGGGTATTAAGTCAGACACTTTTGCTACGTTAAAAGCCCCAG
+CAGCTATGAACAGTATGTAGTCTGTTTTCACAGGCCCGTATTTTGTCATGACAGTGCAGCCTTCTATTAT
+CGGTAGAAGGTCTCTTTGAACTCCTTCTCTTGATACATCGGGGCCTGCTGAATACCCTGTACTGGCAATT
+TTATCAATTTCATCTATAAATATTATTCCATCATTTTCTGCTCTTTTTACTGCTTCTTCTATCACTTCAT
+CCATATCAATGAGGTTTTGCGCTTCCTCTGCTTCTAATATTTTTTTCGCTTCAGCTACTGTCACCTTCCT
+CAATTTTTTCTTTTTGGGCAAGAGGTCAGAAAACATGTCTTGCAGTGTTATGTTAAGCTCCTCTGCCCCT
+AAATTTGTGTACATTTCCAGCATTGGGGGAGTTGTGTCAGTTACTTCAATTTCCACCATGTGGTTGTCAA
+GTTCGCCACTTCTCAGCCTCTGCCTTATTTCTTCCCTTTTGTAGCTGTCTACATTATCCGGTTCTTCAGT
+CCTCTCACTAGAAGGATAGTTAAAAATCATTTCAAAAGGATTTTTAGGCTGCTTTTTCTTTTTCCCCAAG
+AGGTAATCTATAAGTCTTTCTTCAGCTAGTTTTTTAGCCTTTTCTGTCACAGCTTTTAATTTTTCTTCTT
+TTACCATTCTTACAGCAGCTTCTACCAGGTCTCTTACCATTGAATCCACATCTCTTCCTACATATCCTAC
+TTCAGTGAATTTGGTAGCTTCTACTTTTACAAAAGGGGCTTCTACCAGTTTAGCTATTCTCCTCGCAATT
+TCCGTCTTACCCACTCCAGTAGGCCCTACCATCAAGATGTTTTTGGGGGTGACTTCCTCTTTAAAATCTT
+CCGGCAAAAGGCTTCTTCTGTATCTATTCCTCAAAGCAACTGCCACAGACTTTTTTGCTTCCTTTTGTCC
+GACTATGTATTTGTCAAGTTCTGCTACAATTTCTTTAGGCGTGTAATTTTTCACATTCCTCACCCCCTAG
+AGTGTCTCTACTGTAATATTGTTATTTGTATACACGCATATCTTTGAAGCTATTTCCAAAGCTTTTCTCG
+CAATTTCTTCTGTATCTAAATCTGTGTTATACCTTAAAGCCAAAGCAGCAGCCATAGCGTAATTCCCTCC
+GGATCCTATTCCAATGACATCTTCATCCGGTTCTATAACTTCCCCTGTTCCAGATATCAGCAAAGTATCT
+TTTTTATCTGCAGCAATCAAAAGCGCTTCCAGTTTTCTTAAAATCTTGTCTTTTCTCCACTCCTGTGCCA
+ACTCAACAGCTGCCCTCTTTAAATTGCCGCCATATTGTTCTAATTTCTCTTCAAATTTTTGAGATAAGGT
+CATGGCATCTGCTACAGATCCTGCAAAACCTACTATGACTTCTCCGTTGTAAAGCCTCCTTATTTTTTTA
+GCTCCGTGTTTTAATATAGTGCTGTCTCCAAAAGTGACCTGTCCGTCTCCCGCCACAGATACCCTATCTC
+CTCTTCTGACTGCAACTATAGTAGTGCCTCTAAACATAATTACACCCCTTTAAACATTTATAACACATTT
+TGTGAAAAGCTTCAAGATTAATTCAAAATTTTTGATAAATTCATTTAATTAGTTTCTTTCTGATATCCGC
+ACTCTGGATTAGAACACTTTATGACAATGCCGTTTTTCGTATTTTTTTCTACCATTAGGCTGCCACAAAC
+CGGACACTTTTCATTGACCGGCTTATCCCAAAGCACAAAATCGCACTGAGGCGCATTTTCACATGAATAA
+TAAACCCTTCCTTTTTTGCTCCTTCTCTTTACAATTTCCCCTCCACATTTAGGGCATTTTACACCCACTT
+TTTCAAGAAGGGGTTTTGTGTTTTTGCACTCTGGAAACCCTGAACAGGCCAAGAATTTGCCGTATCTACC
+CTTTCTGACTACCATCGGCCTTCCGCAAACTTCACACTTTATATCAGTTACTTCCACTTCCTCTTCTAGT
+TCCACTTTCTCCATCTGTTCTTCGGCAACCTTCAAAGTCTTATAAAAATCTCTGTAGAAGTCTCCTACCA
+CCTCATACCATTCTACTTTTCCTTCTTCTATCTTGTCCAGCTGTTCCTCCATCTCAGCAGTAAATCCCAC
+ATCTACAATTTCTGAGAAGAATTCTTTTAAGGCATCTGTGACGATAAACCCCAGCTCTGTAGGTTTTAAA
+ACTTTTTTGTCCTTCACTACATATCCTCTCTCTAAAAGAGTAGCGATAGTTGGAGCATAAGTGCTAGGTC
+TTCCTATTCCTTTTTCTTCTAGTTCTTTAATGAGAGAGGCTTCAGTGTATCTGGGAGGCGGCTGTGTAAA
+GTGCTGTGTCGGCTTCAGCTCTTCCAATCTGACTTTTGTGCCTTCTTTTAATACAGGTAGTGTCTTTTCT
+TCCTCTTCTTCCTGAAAGTCACTGCCTTCCACATAGACAGTCATAAACCCCAAGAATTTAACGCTTGACC
+CTGAAGCTTTGAAGATATAGCCGTTATTTTTAATGTCCATAGCCACTGTGTCATAAATTGCTGGCATCAT
+TTGACTTGCAATAAATCTATCCCATATCAATTTGTACAGTTTGTACTGGTCAGGTGTCAAAGAGTCCTTT
+ATAATCTCTGGTTCTCTGAACACAGAAGTAGGCCTTATAGCCTCATGGGCATCCTGCACATTGGCCTTTT
+TTGAAGAATACTCTGCATCAGGATTTGCATACTCTTTTCCAAACTTCTCTGTGATATACCTGTATGCCTC
+TTCCTTTGCCTCTTTCGCTACCCTTGTAGAATCTGTCCTTATATAAGTGACAAGTCCTACACTGCCTTCC
+CCTTTTATTTCAATTCCTTCGTAAAGCTGCTGAGCAATTAACATGGTTTTCTTTGCAGTAAAGCCCAGTT
+TGCGCGATGCCTCTTGTTGTAAGGTGCTAGTGATGAAAGGAGGCGGCGGATTTCTCTTTTTTGTCCCTGT
+CTTTACTTTATATACGACATATTCTTCAGATAGAGAATTTATTATCTTATCTACTTCTTCTCTATTTTTT
+AGCTCAATCTTTTCTTCTTCTCTTCCGTAGAACTTCGCCTCAAATTTGCTAGAAGTTTTTTCGTCAAAAA
+GAACTGCAGTTATATTCCAGTATTCTTCAGGCACAAAGGCCTCTATCTCCCTTTCTCTGTCACAGACCAG
+TCTTGCAGCAACTGACTGAACTCTTCCAGCACTTAACCCCCTTTTTATCTTTTTCCATAGAATAGGGCTA
+ATTTTATATCCTACCAGCCTATCTAAGATTCTCCTCGCTTGTTGAGCATTTACTAAATTGAGGTCTATTT
+TCCTCGGATTTTTTATAGCAGCTTGGACTGCGTTTTTTGTAATTTCATGAAATTCTATGCGACAGGGTTT
+GTCAATATCCAAATCTAAAAGCTGGGCAATGTGCCATGAAATTGCCTCTCCTTCTCTATCAGGGTCTGTA
+GCGAGGAAAATTTTCTCAGCATCTTTTGCCTCTTTTTTTAATTTTTCAATTATCTCGCCTTTGCCCCTTA
+TTGTTATGTACTTGGGAGCAAAGTTATTTTCAATGTCAACGCCCAGCTGGCTTTTAGGCAAATCCCTGAC
+ATGCCCTTGAGATGCAGCAACTTTAAAATTTTTTCCAAGAAATTTTGAAATAGTTTTAGCCTTCGCAGGA
+GATTCCACAATAACTAGAGACTTTGCCATGAGTACACCTCCAAAACAACTAATAATTATATCAAAGTTTT
+TTGTAATTATCAAAAAATTTTTTTAGTATATTTGTTGCCAGGGAGCCTGTCAATCAAACCTTTGAGCATG
+AGAGAGGTCAAAATGCTGTTCAATTTCGACATTTTCATGTTCAAAGTATAAGAAATTTCTTCCACATCCC
+TAGGAGCCTCTTTAATAAACTCGTACACCACCTTCTCATCCTCCGTCAAAGATAGTTCCTCATTTTCAGT
+TAATGCCATTCTGAGGTCTTCTCTGAAGCTAAACTCTTCTAAAATATCCTCCACCTGTGTTACAATTTTT
+GCTCCTTGTTTTATGAGGTCATTCGTTCCAGCACTATATGCACTTGTGACATTTCCGGGCACCGCGAAAA
+CTTCCCTGCCCTGTTCTAAAGCAAATTGTGCAGTTATCAAGGCACCGCTTTTGGCCCCAGCCTCTACCAC
+TACTACTCCCTGAGAAAGGCCGCTTATTATCCTGTTCCTCAGCGGAAAATTCTGAGAGAGGGGCGGATAG
+TCAAGAGGATATTCAGACACCAAAAGTCCTTCCTCTCCAATTTGCTCCATCAACTTTTTATTCTCTGTAG
+GATATACCACATTTATTCCACATCCTAAAACGGCTATAGTGCTCCCCCTTCCTTTTAAAGCACCTAAATG
+GGAATATGTATCTATACCCCTTGCCAGTCCGCTCACAACCGTTATACCTCTTTCTGAAAGGTCGTAAGAG
+AGTTTTTGAGCCATTTGCTTTCCATAGTACGTAGCTTTTCTTGATCCTACCATGGCAATTGAAAATTTGT
+CTTTTAAATTTAACCTGCCTTTCAAATAAAGGACAACAGGAGGGTTGTGAATTTCCCTAAGAATAGAAGG
+ATACTCCTCCTCTTCTAATGTATATACACTTACTTTTAATTTTTGCAACCTTTCTACATATTCAAACGGG
+TTTAATTTTTGTGCCTCCACTATTTTCTCCGTTAGATTTTTCTTTCCTGTTGCCTTAAATATATCAATTT
+CTTTTGCCCTGTAGATTTCCTCGGCCTTTTTAAAAAACTCCATCAATTGAAAATAGGACTTGTATCCTAT
+CCCCACTACACTACTAAGCCATATCTTAAAAACTTTTTCTCTGTTCACTTGTATCACCTTTTGTAAATTC
+TTTCTTCAATTTACCTTTATTATAATACAAAAACTGTGATAAAATAAAGGAGAACAAAATATTAAAAAGG
+TGAGGAAGCCGTGAAAAAGCTTAATTTGCGCCAGTTAAAAGAACACCTTTATCATGGTTCTCTTCAAGAT
+TTGGACTTTTCAAATCTCACTTCTTCAGCAAAAGCATGGCTTGAAAGGGAAATAAAGAGAATAGAAGAAA
+TGAAATTTTATGAAAAGAAGCTTTACGAAGAAGGGCTAAATTTTATAGCAGGAGTTGATGAAGCAGGAAG
+AGGACCACTAGTGGGTCCTGTAGTAGCTGCTTGCGTAATACTCCCCAAAGAGATATTTATACCGGAGATA
+AACGACTCAAAAAAACTTCCTGAGGAAAAAAGAGAAAAATTGGCAGAAGTGATAAAAAAAGAAGCGATTT
+CCTATGGAATAGGTATAGTAGACTGCAGAGAAATTGATGAGATAAACATACTAAATGCAACATTGAAAGC
+GATGAAGAAGGCTATCTTTGAAGTAAAAGAAAAAATAGAATACCTTCTGGTGGACGCCATCTCAATCCCC
+GACATGCCTATAAAGCAGCTTCCCATAGTAAAAGGCGATTCAAAAAGCATATCAATTGCCGCTGCTTCAA
+TTCTTGCAAAAGTAGAAAGGGACAGGATTATGAGGGAATACCACAAACTTTACCCTCAATACAACTTTGC
+AAAAAACAAAGGATATGGCACAAAGGAACACATCGAAGCTTTAAAAAAGTACGGGCCATGTCCTATTCAC
+AGGCGGACTTATGTAGAAAAAATTCTGAAAGGATGAAAAAAGTGAACAAAAAAACAGTAGGCAGCGTAGG
+TGAAAAAATAGCTGCCCAGTATCTCTCTAAAAAGGGGTATAAAATTTTAGAAAAAAACTTCAAGTGCAAA
+ATTGGAGAAATAGACTTAATAGCCCTTTACAAAAACCAAATAGTCTTTGTAGAAGTAAAAACGCGAACTT
+CTGTGAATTTTGGACTCCCCAGCGAAGCCGTAGACTTTCACAAGCAGCAGAAAATTGTAAAAATAGCTCA
+AGTTTACATAGCTAGCTCAAACTTCAAACAATACCAACCGCGATTTGACATAATTGAAGTGTACCTCAAT
+CCCGAAAAATTGACTTTAGAAAAAGTAAATCACATTTTAAATGCCTTTTAATCTCTTAGTATAAGCCCCA
+TCTTTTCCTTTACTTCTTTCAAGGTCTCAACTGCTACAGCTTCTGCCCTTTCAGCCCCTTCTTTTAATAC
+CCTTAAAACTTCTTCTTCGCTTATATCCCTGTAATTTTTCTGTATAACCGAAAGCTTATCAATGACAACC
+TCCGCTAGCTCCTTCTTCAAAGTACCGTAACCCTGCCCTTTAAACTTATTCACAACTTCATCTACTTCCA
+TGCCAGTGAAAAGGCTGTATATTGTGAGGAGGTTGCTAATCCCCGGTTTTTTCTCCCAATCAAGCCTTAT
+TTCACTTTCGGAATCTGTCACAGCTTTCATTATTTTCCTGTAAATTGTGTCTGGGTCATCCAAAAGATTT
+ACCCTGTTATTGGGGTCAGCGTCGCTCTTGCTCATCTTTTTAGTCGGGTTTGTCAAACTCATAATTCTAG
+CGCCAAACTTTAAGATCATGGGCTCTGGAATGACAAAGGTTTCCCCAAACCTGTTGTTAAACCTCTGTGC
+CACATCTCTTGTAAGCTCCAGATGCTGCTTTTGGTCTTCTCCCACAGGCACATAATGGGTCTTATACAAA
+AGTATGTCGGCCGCCATCAAGTCAGGGTATGTAAAAAGTCCTACAGAAACCGACTCTTTGCCCTTACTCT
+TTTCTTTAAACTGAGTCATTCTGCTAAGCTCTCCAAAATAAGTGATGCATTGAAGCAGCCATGCCAGTTC
+TGCATGAGCTGAAACGTGGGATTGTACAAAAAGAGTGACTTTTTTGGGGTCAAGCCCTATTGCCATATAT
+AAAGCTGCCAGTTCAATGGTATTTTTCTTAAGTTCCACCGGGTCCTGAGGGACTGTAAGAGCGTGTAAAT
+CCACGACACAAAAGAAACAATCGTAGTCATCCTGCAGGGCAACGAACTGTCTCATTGCACCTAAGTAATT
+TCCTATGTGAATATCCCCTGACGGCTGTACTCCAGAAAATACTCTTTTCAATCTCAAACGCCTCCTTTGC
+GAAGAATTTAAAAAAGTTCTCTGACGAAACCCTTTCCGTGAACCTCTGACACATCAAGTATGGAAAGAAA
+AGCATTGGGGTCTATCTGATGCACGATGAGCTTCAGCTGAGGAAGCTGAGTCAAAGATACAATTGAGTAA
+AGGACTTTTTTGCTAACTCCAGTATAGGCACCTTCTCCGTGAAGCAGCGTAACTCCTCTGTGGAGAGTGT
+CCATTATCTCTTTACTCACTTCCTCTACTTTGTCAGTTACAATTAAGACCATCTTCTGCCTATTAAATCC
+TTTTATAGTTTTATCTACCATATAAGAGGTGATGTACATAGAAACAAGCGTATAAAGAGCACTTGTAAGT
+CCGAAAAATATAGCTCCTAAAGCTACAATTATGAAATTGACTGTAAAGGATATGCGGCCAATCTCAAAAT
+TATCATATTTTTTCTTGACAATAACTGAAATTATATCCAGTCCTCCTGTAGAACCGTGGTTGCTAAATAC
+TATTCCCATTCCAAGCCCATTCAATACGCCGCCATAAAGGCTTAGAAGCAAAGGATCGTTTATGAGCAAA
+ACATTTCTCACGGAATAAGTGAGGACTAGAAAGAAAGACAGAGCAGCAGTGCCTATAATAGTAAAAATTG
+TAAAGCGCAAATTAACTTTTTTGTAGCTTAATATTAAAAGAGGAATATTAAGTAAAAATATAGTGTACCC
+CGCTGGAAATTTTGTGAAATACTGTATTATGAGAGCTATACCTGAAACTCCACCGCTTAGAAGCCTAGCG
+TGTACGAGGAACATGTTGATCCCTATAGAGGATATAAAAGTCCCGACCAATATGAAAAAAATATTCTTAA
+TGCCCTCTTTATTGAATATGTCCTTTACATTCACAGCATCACACCTTCTCATTTATACCAGTATTTACTG
+TCAGCAATTCTGTACTGCAGTGCCTCTGCCACGTGTTCTAACTTAATATTTTCTTCCCCTTCCAAATCTG
+CGATTGTGCGAGCCACTTTTAAAACTTTGTTATACCCTCTGGCACTTAAAGAAAGTTTGTCAAAGGCCTC
+TTCTAAAAATTTTTTTGTTCTAGTGTCAAGTCTGCAGTATTTTTTAAGCAAATTTCCTTTTAACTGGGAA
+TTTGAAAATATGCCTATATTCTTGTACCTCTCAAGCTGAATTTTCCTCGCTTTTTCAACCCTTTCCCTAA
+TAGTGGCAGAAGTTTCTGTCTCTTCACCCTCTTCAAAATAGTGCCCTTTTTTAAGAGGTCTTACCTCCAC
+GTGCAAATCTATTCTGTCCAGCAAAGGGCCAGAAATCTTGTTCTGATATCGCCTTATCTCATTTACACTG
+CAGTGACATTCATGAGTATCATCACCGTAATAACCACAAGGACAAGGATTCATCGCGAGGATCAATATGA
+ACTTGCTGGGATATGTAAAGCTTCCGTTGACCCTAGTGATAGTTACAAACTCGTCCTCTAAAGGTTGCCT
+TAAAACTTCAATGGCATCTTTTTTAAACTCAGGAATCTCGTCCAAAAACAAAACTCCGTGGTGAGCTAAA
+GATACTTCTCCAGGCTTTGGATATTTACCACCACCTACCAAGGCAACTGTAGAAACAGTGTGATGAGGAG
+ACCTAAAAGGCCTTGCTGTCATAAGAGGCGTCCCTTTGGGCAAAAGCCCTGCGATGCTGTATATCTTTGT
+TACTTCTAATGCTTCTTCAAAGGACAAAGGAGGAAGAATGGTGGGAAAACGCCTTGCCAACATTGTCTTG
+CCAGAACCTGGCGGTCCTATCATGAGCACGTTATGGGAACCCGCCGCAGCTATTTCTAAAACTCTTTTTG
+CGTTTTCTTGTCCTTTAACTTCTGAAAAGTCTACCCCATAGTCCGGGCTTTTAAAGAAATTTTCTATATC
+TAAAGAAAAAGGATTAAAGGTCTTTTCCTCATTTAAAAACTCTACTACTTCCTTTAAACTCTTCATTGCA
+TACACATTTATTCCTTTAACTACAGAGGCCTCTTGGGCATTTTCATAAGGCACTACTACAGATAAGATTC
+CACTTTCTTTTGCCCCCATCACCATTGGAAGAACGCCATTTACTCCCCTTAAGCTACCGTCTAAAGAAAG
+CTCTCCAATAAAAGCAATGTTCTCTAGGTCATTTTTCACTACCTCAGTTCCTTTCAGAATCCCTACTGCT
+AGAGGCAAATCAAAAGCGGTGCCCTCTTTTTTAATGTCGGCAGGGGCGAGATTTACCGTTATCTTCTTTA
+AAGGAAAGTCAAATCCGCTGTTTTTTATAGCTGCCCTTACCCTATCTCTTGCCTCCTTTACCTCTGTATC
+CCCTAATCCCACTATGTCAAAAGAAGGTATCCCTGTCCCTAAATCTATTTCTACATCTACTACATATGCG
+TCTATTCCTAAAATGGCCATGGTTTTTACTTTAGAGAGCATGACAATATTTCCCCCTTAAGGTTCTTCAA
+GCGAAATTCTCCCCAAGTTCCCCTTTCTAAAATCTTCTAGCAATACAGTTGAAGCTTTTACAAAGTCTAC
+TTCTCCTCCTGATACTAAGCAACCCCTTTTTTTACCTATATCTTCTATGATTTTTATTTCTTCTTCCCAT
+ATTTTATCAAGTTTATAGCGATTTATCAAATAGTCAGGATAGCGATTTTTTAAAATAGAAACAAGAAAAA
+GAGCTACTTCTTCCATCTCTAGTATCTCATCCTTTATGGCCCCTGTTATTGCAAGCATGAATCCGGTAGT
+TTTATCTTCAAATTTTGGCCACAGCACCCCTGGAGTATCTAAAAGGTCAAGGTAGGGCGTCCTTATCCAG
+TGAAGGCTTTTAGTAACTCCAGGTTTATCGCCAGTTTTTGCTTTTTTTCTCCCTATCAGCGTATTAATAA
+AAGTAGATTTGCCTACATTTGGTATTCCCAAAATCATACCCCTTAAGCGGGGAGTAAGGCCTTTTTTGAC
+CTTTGCCTCTAGAATATCTTTGCAAACTTCTTTAGTCTTTTCTTCTAATTCCTTAAAACCCTTTCCCGTT
+ATAGCATTTACTTTTACAGCTTCTATGCCTTTTTCTTTAAAGTGCTTTATCCAAAGGTCTGTTATCCTTT
+CATCCGCCAAATCTTCTTTGTTAAGAAGCATTATCTTCTTTTTTCTCTTGGTTATTTCATCAAAATCAGG
+GTTTCTGCTGCTTCTAGGAATTCTAGCATCGACAATCTCATATACCACATCCACCAATTTTAAGTTGGAG
+ATAATCTCCTTTTTGGCTTTTGCCATGTGACCTGGATACCACTGTATCATCTCTTAATTCCTCCGCTATA
+GTCAAAAAAGGGGTAAAACCCCCTTTTTACTCCATCAATTCTTTTATCTTTGTTGCAGCTTTTCCTACTC
+TCTTCCTCAGGTAATAAAGCTTTGCTCTCCTAACTTTTCCTCTCCTTATCACTTCTATTTTTTCAAGCCT
+TGGAGAGTGAAGAGGAAAAGTTCTCTCTACGCCTACGCCATAGGAAACTCTTCTCACAGTGAAAGTTTCC
+CTGAGACCACTTCCGCTTCTCTTTATGACTATCCCTTCAAAAGGCTGAATTCTCTCCCTATCTCCTTCTA
+TGACCTTGTAGTACACTCTTACAGTGTCACCTACATTAAAAGGCGTAATGTCTTTCTTAAGCTGCTCGCT
+TTCCACAGCCTTTATCAAGTCCATGCTACATTCCCTCCTTCCTTTTCTATATCTCATATCCTTTTTCTCT
+AAGAAATTTTTTATCTTCCTCAGTCAAATTGGCTTTTTTCAATAAATCAGGTCTTTTTAAAAGGGTTATC
+TCCAAAGACTTCTGCCTTCTCCATCTGGCAATTTCAGCGTGATTGCCACTTAAAAGCACCTCAGGCACTC
+TCATTCCTCTGAATACTTCTGGTCTCGTGTACTGAGGGTATTCGAGAAGATAGTCAGAAAAGGATTCCTC
+TAAAGCGCTCTGAGGATGAGACAAAACCCCATCAATTAGCCTTGTCACTGCATCTATGACCACCATTGCG
+GCCAATTCTCCACCTGTCAGTATAAAATCTCCTATTGAGATTTCACCGTCTATCACTGCATATACTCTTT
+CATCAATTCCCTCGTAATGGCCGCATAAAAGAGCAATTCTTTCCATCTTTGAAAGTTCTCTTGCCATTTC
+CTGGGTAAAAATTTTGCCCTTTGGACTTAAGTAGTAGACAGGAATGTTCCCCTGACTTTTCACAAATTCG
+ATGGCATCAAAAAGGGGCTGGGGCATCATGACCATCCCCGGTCCCCCGCCATAAGGATAGTCATCTACTC
+TTTTATGTTTATCTTTTGAAAAATCCCTTATGTTGATTAAATTCACTTTTAGCTTACTTTTTTCAACAGC
+CCTTTTCAAAATGCTGTGAGAAAGAACGCATTCAAACATCTCAGGAAACAGCGTTAAAACATCAAAAATC
+ATTTATAGCCCCTCCAAGAGGCGCACAATCATCACTTTGCCTTCTACATCAACTTTCTTTATCACTTCTT
+TTATTGCAGGCAACAGCACTTCTCTTTCTTTTGCTTTTACGACGTACACATCATTTGCCCCTGTCTGCAA
+AACCTCCTCCAATGTGCCTATTAATTCTCCTTCCTCTGTGTAAACCTTCATTCCTATCAGGTCAGTTATA
+AAATATTCGTCTTCCTCGAGCTTAAGTGCATTTTCTGCATCAACCTTAAGAAATAAGCCTTTTAGTTTTT
+CTGCGTCATTTCTGCTATCAATTCCTTTGAGTTTTAAAAGCACCATTCCTTTTGATGTAATTTTTACATT
+TTCAATCTCATATTTGCAAGGTATGTCTTTTTCATCAAAGACCCATATATAGGGGATGTCGTAAAATCTC
+TCAGGCACATTGGTAAGGGGATATACTTTTATTTCCCCTCTTATTCCGTGGGGAGAAGTAACTTTCCCCA
+CATTGTAGTAGTCAGCCATACTATCACCTAAATTATCTCAACAATCACACGCTTTTTCTCCTTTAGGGCA
+GCAGCTTTAACCAAAGTCCTTATAGCCTGCGCAATTCTTCCCTGTTTTCCAATGACTTTGCCCATGTCTT
+CTGGAGCGACTTTAAGTTCTATTATTATAGACTGATGCCCATGGATTTCGTTGACTTCTACTGCATCCGG
+GTTGTCGACTAATGCTTTAGCTATAGTTTTAACCAGTTCTCCCATTTTTACACCTCCTCATTGACGAGGA
+TTAATTATTGATTATACCTTCTTTTCTAAATAGAGATTTAACTGTATCCGAAGGCTGGGCACCAACACTT
+AACCATTTCTTTGCCTTCTCTACGTCTATTTTTATCTCTGCAGGTTCGGCTATAGGGTTGTAGTAGCCTA
+TTTCGTCAATAAATCTTCCATCTCTCGGAGACCTTGAGTCTGCAACTACTATTCTGTAGAAAGGCCTCTT
+TTTAGCTCCGAACCTTTTAAGCCTTATTCTAACTGCCACTTTCTCACCTCCTTTAAAAGTCGCCCGCCTT
+CACCTACTGCAAGAAAGGCAACCTCAGTTTACCTCTTTTAAGGTCTTTGTCTATATCAGCAAATCTCTTC
+ATCATCTTTTTGGTTTCTTCAAACTGCTTCAAGAGGTTGTTCACCTCCTGGATTGTAGTGCCGCTGCCCC
+TTGCTATTCTTCTCTTTCTACTTCCATTTATAATGGAAGGATTTTGTCTCTCTTCTTTTGTCATAGAAAG
+TATTATAGCTTCAATTCGCTTTAAATCCTTCTCAGAAACTTCTACATTTTTCAAAACACTCTTGTTTACA
+CCGGGAATCATGGCAAGCAGCTGATCAAGTGGCCCCATATTTTTAAGACTTCTCAACTGCTCTAAAAAGT
+CCTCAAGAGTAAACTGCTTTGACAGTATTTTTTGCCCCATCTCAAGGGCCTTTTTCTCATCTATTGCAGC
+TTGAGCTTTTTCTATAAGGGTTAAGACATCACCCATCCCTAAAATGCGGGAAGCCATTCTATCAGGGTAA
+AAAGGCTCTATATCTCCAAGCTTTTCTCCAATCCCCACGTATTTTATAGGTTTTTGAGTCACAGCTTTAA
+TGGAAAGAGCAGCTCCACCTCTTGTATCCCCATCAAGCTTTGTCAGTATAACACCAGTTATATCAAGCCT
+TTCATTAAAGGAAGAAGCCACATTTACTGCATCTTGTCCTGTCATGGCATCAGCCACAAGCAGTATCTCA
+TCGGGATGGACTGCTTCCTTAATCCTCACAAGCTCCTCCATCAATTCATCATCAATGTGAAGTCTTCCTG
+CTGTATCAATTATAACCACATCCACATTATGGGACTTGGCATAGTCGATGGAGGCTTTTGCTATGTCAGC
+AGTGTCCACCTTATCTCCCATGGTAAAAACGGGTACATTTATGTTTGCTCCCAAAACCTGCAGCTGTTTG
+ATAGCCGCTGGCCTTACGGTATCGCAGGCCACCAGCAACGGATTCTTGCCCTGTTTTTTTAAAAGGTTAG
+CCAGTTTGCCGCAGGCAGTAGTTTTTCCGGAGCCTTGTAAACCCACCATCATTATAACAGCAGGCACTTT
+ACTGCCCAGATTCAATCGGCTCTCTACAGAGCCCATAAGCTTTATGAGCTCTTCATGCACAATCTTTATC
+ACCTGCTGGGCAGGAGTAAGGCTCTCCATTACTTCCTGCCCCAGAGCCTTTTCAGTGACAGAATTTATGA
+AGTCCTTGACTACCTTGAAATTTACATCAGCTTCCAAAAGGGCAACTTTTACTTCCCTCATCGCCTCTTT
+TATGTCTTTTTCCGTCAGTTTCCCCTTACCCCTTAGCTTTTTAAAAACTCCCTGCAGCCTTTCAGAAAGG
+CTTTCAAAAGCCATCAAAAAATACCTCCTAAGGATTTAACTCTTCCAACTCTCGAGCCATATCCTCAATA
+ATTTTTAGAATCTCTTCGTCCTTTTCCCTTTCCTTTATTAATTTTATGCACTCTTTAATCTTTTCAATTT
+TTTTCATCATTTCCTGGTGCTTTTTTACTAATCCCAACTTTTCTTCATAAAATTCCAGGGAATCCTCTGC
+CCTTTTTAAGGCGTCATACACTCCCTGACGGGATATATCGAGAATTTCAGATATCTCTCCGAGAGAGTAG
+TCATTCAGATAATACATTTCGAAAATTTCTCTCTGCTTATCAGTGAGCAAGGCCCCGTAAAAGTCATATA
+AAAGGGTCATAAACAAAAAATCATCTTCCACAAGGAATCCCACCCGTTAAGGTTTTGACCTTTACATTAA
+GATTTTATATGAAGCCCTCATTTTTGTCAACTCTGTTTTTTCATTTTTTTGCAGTTTTATTCACTGAAAA
+ATAGCAGAAACAAAGGATTTTGCGTCAAAAGCTTGCAAATCCTCCATTCCTTCCCCAATTCCTATATATC
+TTATAGGCAAGTTAAGTTCTTCTTTTATAGCTATGACAATACCACCTTTGGCAGTTCCATCTAGTTTAGT
+AAGTATTATTCCTGTTATGTCAGCGACTTCCTTAAATATCTTAGCCTGCTGTAGAGCATTCTGACCAGTA
+GTAGCATCTAAAACTAGAAAAGTTTCCACTCTAGCCTCGCTGTACTCCCTGTCTATAACTTTTCGTATTT
+TTCTAAGTTCTTCCATTAAATTTTTCTTGTTGTGAAGCCTTCCAGCAGTGTCGCAAATAACTACGTCTAT
+ACCTCTAGCTTTTGCTGACTGAAGACCGTCAAACACCACTGATGCCGGATCAGAACCTTCCTGATGCTTT
+ATTATAGGGCAATTTACTCTTTTCGCCCACACCTCTAGCTGGTCAATGGCAGCGGCTCTGAAGGTATCAG
+CTGCCACCATCATTACGCTCTTACCCTGCTTTTTATACAAATGAGCTAATTTTCCAATAGTAGTAGTTTT
+TCCTACCCCATTTACCCCTACTATCAAAATCACCATTGGCGAAGTCAAAACAAAAGGCTCTACATCTTTC
+TGTAAAATCTCATATATCTCTTGTGCCAAAAGTTCCCTTACTTTGCTTGCTTCAAAGATCTTTTCCTCCT
+TTGTCTTCTGCTTAAGCGATTGAATAATCTTGTAAGTTGTATCAACCCCTACATCAGCTAGTATAAGTGC
+TTCTTCCAGTTCTTCAAACAATTCCTCATCTACTTTTTTGCCAAAGCTTAATACCTCATTTAACTTCGCA
+GTTAAATTTTCTTTAAATTTTTGCAGAAAATTAAGCATGTGTGAGCAACCCTCCTGACCTATCTTCAGTA
+TTTAGCTTGATAGATAAAAGCTTTGAAACTCCCTTTTCCTGCATGGTGACGCCGTATATAGCATCTGCTG
+CCATCATAGTTCCCCTTCTGTGAGTAACTACTATAAACTGCGTATCCTTAGAAAGTTCTTTCAAAGCCTT
+GGCAAATCTGTCCACATTAGCGTCGTCCAAAGCAGCATCTATCTCATCCAAAACGCAAAAAGGCGTAGGT
+TTCATTGTAAGCATGGCAAACAAAAGAGAAATAGCGACAAGAGCCTTTTCTCCGCCAGAGAGGAGAGAAA
+GGTTTTGCAATTTCTTCCCAGGAGGCTGTGCCTTTATTTCTATCCCTGTTGTAAGCAGATTCTTTTCGTC
+TGTCAATACAAGCTCGGCATTGCCCCCACCAAACAATTTTTTAAAAGTCTCCTTAAACTGCGCCCTCAAC
+ACCTCAAAGCCATCCTGAAATCTTATCTTTATTATTTTACTGGCTTCCTCAATTACTGAAAGCAGAGATT
+CTCTTGCTCTTATGATATCCTCCATCTGATTTTTTAAAAAGTCGTACCTTTCCTTCACCTGCCTAAACTC
+CTCTATGGAGTCTAGATTAACATTTCCCAAGTTCTTTATCTCTTCATTTAATCTTTCCACTTCGATCCTT
+AGGTTTGTAATTTCTTCTTCTTTCTCTTCTTTTATAATTTCTTCCAATGCAAGGTTGTACTCTTCCCACA
+GCCTTTGCTTTATATTGTCAATCTCCATCTGAAATTTCTGCATGTTCATCTCCACATGATGAACTTTTTC
+TTTCAAGCTGGTGTATTCCTCCTGAAGTGCCAAAAACTTTTCTCTGTCTTTCTGCGCACCTTTTTCTTCT
+TCAAAGAGTTTCTCTTCTAGAGAAGAGAGGTATTCTCTAGACTTTTCAACCTCCACAGTCAAACTTTTAA
+GTGCCTTTTCTGATTCTTCCATTTCAATTTGCAGCTTCTCAATTGACCTTTTCATGCTTTCAATTTGAAC
+TTCCTTTTCTTTTATGGCTTTCAGCACTTCTTTGAATTCTCTTTCTTTTTCTTTTAAGTTATTTACCTCA
+TTCTGAAGCTTTTCCCCTACTTTAGCAATCTCTATTTTTAACTCTGTGAGCTGTTTTTCAAAAATAGATA
+ATTCATCTCTATTTTTGCTATTTTGCCCGCTGAAACCTTTGACTAATTCCTCAAGTTTGTCTTTTTCTAC
+TTCCAAAGCTTTTAACTTGAGAGACTCCTCTTCAATTTCTTTTCTGTAGATAGAGATGATTTCATCGAGC
+TCTTTTATTTCAACAGAAATGTCCTGCATCTTTTCTTCTAAATTTTGTATTTCTTTTTCAACAAAATCCT
+TGCCCTGCTTTGTAGCTTCCAATTCCCTTTCATTGATATAAATCTGCTCTTCTAACTTTTTCAACTCTGA
+TTTTACAGATTCCTTCTCACTTGCAACCACTTCTACTTCTGCTTTTATATCTCTTTCACTATCCAATAGT
+TCTTCTATATCTTTTCTCAGCCTCTTTATTTCGTTTCTCCTTGAAAGAATGCTTGTATTAGTTGACTTTA
+AACTTCCTCCTGTGATAGCCCCACCTATGTTGATGAGCTCTCCGTCTAATGTGACAATTCTAAAGGCCTG
+ATCGTACTTCCTAGCGAGATGTATCGCAGTCTCAATTGTATCTACTACCAGGGTTCTTCCAAGCAAAAAA
+TTAAAAACTCTCTCAAGGGAAGGGGCATACTTTACAAGGGAAGATGCTATCCCCATGACCCCTTCTTCAG
+TCAAAGCAGCTTCTCCTTCAAGCTTTTTCCCTTTCACCAAGTCAAGAGGCAAAAAAGTTAGTCTTCCTAA
+ATTATGCTTCTTTAAAATTTCTATCAATTCAGCAGCTTTTTGAGAATTTTCTACAACTACGTTTTGGATG
+TTAGAGCCCAAAGCCACCTCTATAGCTTGCCTGTAGCTTTCCTCCACTTCAATAAGCTCTCCGACAACTC
+CTACTATTCCTCTTTTATCCGCCACCTTAAACAGTTTTTTCACGGTATCGCTATACCCTTCATAATTTCT
+TTCCATATCTTCCAGAATAAAAAGACGGGACTTCTTCTTCTCAAGTTCCTCCCCGAGCTCTTTCAGAAGC
+CTCTCTTTTAACTTAAAAGCTTCTTCTAGCCTTTTAAGTTTTTCCTCCAAATCCTCTTTTGCCTTTTCTA
+GTTTAAAAAGGCCTTTTTGTAGCTCAGTTAACTTACCTTCGCTTTCTTTCTTGTCCAAAAGCAGTGCTTT
+TAACTTTTGTTCGAGAGCTTTTTTAGTTGAAATAAGGTTTTCTCTTTTGCTTTCTGACTCCTCTTTTAGA
+GATTTATTCAAAGAAATCTTGCTAGTTGCTTCTGCCATCTGGTTTAGTATCTCAATTATGTCTGCTTTAG
+CCTTTTCAATCTCCTCTTCCCTTTCTCTGTAAAGCCTGTGCAAGTTTTTTTGCTTTTCTTCCATCTCTTT
+CAATTTACTCTGAAGTCCATTTTTTTCTTCCTGCAGTCTGAAGATCCTGTCCCCCGACTTTTTCAGCTCT
+TCTTTTAGAAGGAGTTTCTTTTTTTCCAGTTTTTCTAACTCTTCGCTATAGTATTTGATATTTTCTTCTA
+AATTTTTAACTCTCTCTACTAGAAGTTCCTTCTGCCCTGAGACAATTTCTATTTCCCTTAGAAGGTTGTG
+ATACCTATCCTTTTCTTCTTCTATTCTTCTCTTTAATTTTCCCACTTCTCCTTCAAGAAATAGAAATTTT
+TTCTCTTCTTCCTGTTTCTCTCTTGTCTTTTCTTCTAATTTTTTCACCAGAACATCATACTGCATTCTAA
+ATTCATCATATCTTTTTATAGCTCTTTTTGCTAGCTGCGCGTAAAGACTTATGTCAGCCTCTTTTTTCTG
+TTCCTTTAAGAAAAGGTATTTCTCTGCCTTTTCCTTCTGTGCTTTCAAAGTCTCAAGCTGTTTTTCTAAT
+TCCACAACTATGTCATTTAACCTGATGAGATTTTCTTCCGCTGAAACTAGTTTTCTCTCGGCCTCTTCTT
+TTTTATAGCGATATTTCGATATCCCAATCGCCTCTTCTAGAATTAACCTTCTTTCTTCCGGCTTTGCGGA
+CAAGATTTCATCTATCTTCCCTTGACCAATGACAGAATATCCCTCTTTACCTATTCCCGTGTCCAAAAAA
+AGTTCATGGACGTCCTTTAGCCTGCAGGGAGTTTTGTTTATAAAGAATTCGCTTTCCCCTGACCGGAAAA
+TTTTTCTAGTTATGACGACTTCATTGTAATCAAAGGGGAGTAAACCGTCAGAATTGTCAAGCGTAAGGTT
+TATCTCACAAAATCCTAGAGGCTTTCTAGTTTCACTGCCAGCAAAAATTACATCCTCGAGTTTTGAACCT
+CTCAAACTCTTTATGCTCTGTTCTCCTAACACCAATCTTATAGCGTCAGAGATGTTGCTTTTGCCACTTC
+CGTTAGGACCCACTATTGCGGTAATACCTTTTTCAAAATTTAAACTGACTTTGTCTGCGAAAGATTTAAA
+TCCATATAGTTCCAGCTTCTTAAGGTACATACCATCACTCCTCATGCACCTTCCATTTTACCACAAGCTC
+TCTTAATTTTCATCCCTATTTTGCCTGACATCTTCTACGATGGAGATGATGGTATCTTTATACTCAGAAG
+GTGCAAGAACTTCTCCCCACCCTTCAACCACCTGAATGAGACCGTCATACGCAGTGTCGTGAAAGGTCCT
+TATGAAGTGGGGAATACCCCTTTCTTCCAATATGCTGCCCACAAGCTGAGCCTCTATTTCGTTCTCCAAT
+TTTATAATTCTCTCAAAATTTTCCATATCAAACCACCCCATGCATAAAAATAAAACCTGCTAAAAAGCAG
+GTTCAAATTATCTTGGCTCTACAATGAACTTTATGGCTGTCCTCGTTTCTCCGTCTATCTCGATCTCTGA
+GAAAGCGGGAATTGCAATTAAGTCAATCCCATTCGGTGCCACAAATCCTCTCGCAATGGCGATTGCTTTC
+ACCGCCTGATTGACTGCTCCCGCCCCTACTGCCTGAATCTCTGCAGAAGATTTTTCTCTTAGGACAGCAG
+CCAACGCACCTGCTACAGATTTGGGTTTAGATTTAGCTGATACTTTGAGAACCTCCACTGTTAGATGACC
+TCCTTCATTTATTATTGTGAAAATGAATACATGTGATATATTATTATATATTCGCTAAAAAATCAACATT
+TCCTTCTTTTTCACAAAAATTTTTTTAAAAATTGTCCTTTATGAAGTCAGTAATTGAAATCGGATAGAGC
+TTTTTGTCATAAGATAAGACAATTTTATCTTCTTCTATCTTCTCTAAAAGTTTGACTTGTACCTGTAATC
+CGTACTTGTCTTCCAAAAATCTTTTGTTGTATTTCTTCTGTCCAATGACCGTAGAAAGCTTTCTCTCATT
+GCAAAAAATTGATATTTTCTTGCCTTTTATACCTTCTTTCTCTATTACTTCTTTTAGCACATCAAGCATT
+ATACTAGATTCCACCAGCTGGCCCATAGCAGGATGAAAAGGTCCTGCCACTACATCTTTGTTGAAGTTTA
+TGTTGTCTGTGGTCTGAAGCCCTATCCTAATCACATCTATACCTGCTTTGACAAAAATTATATACATTTT
+CTTCGAAATATTGATAGCCTGTTCCAGTGAGAGGGGAGTATACTTCCCCTCTTTATACATTTTCTCAAGG
+TAGGTATTTCTAATGACAAGAGTGGGATATATCCTAACAAAATCTGGTTTTAAACTGACAATCTTATGGG
+CGGTATTCAAAGACTTCTCTTCAGTATCCCCTGGAAGACCTATCATAAGCTGCAGTCCAAGTTTAAAATC
+ATATCTTCTTATAAGGTTTACTGCATTCACCACATCTTCACTGGTATGACCTCTCCTGCTCTTTTCAAGC
+ACATCATCTTCCATGGACTGAACTCCAAGTTCGATAACTGAAACATCGTGTTTTTTTAAATTTTCCAAAA
+TCTCCTCAGTTATATAGTCAGGACGAGTGGATAAGCGTATACCTTGTATTTGCCCTCTCTTAAGGTATTC
+CCTTGCAATACTTAAGTACAAGTTTTGCTTTTCAATCGGTATACCAGTGAAACTCCCGCCAAAGAAGGAT
+ACTTCCACTTCAGAACCTTCAGGAATGGTTTTTAAATGGCTTTCTATTGTCTCAATCACTTCCTCCACAG
+TTACATCTTTTTTCTGACCGGTTATTAAGTTCTGATTGCAAAAAACACATTTGAAAGAACATCCCCAGTG
+GGGGATGAAAATTGGAATTATATACATTTTCCTCTTCATTTCAATATCCCCAGCTTGCTCAATGCTTCCA
+TAGCAGCTGCCTGTTCAGATTCTTTTTTGCTCTTTCCTTGTCCTATGCCTAAAACTACATCTCCAATTTT
+TACTTGAGTTACGAAAGTCTTGTTGTGGTCAGGTCCTATTTCTTCTACAAGCTCATAGGTTATCTTCCCA
+ACTTCCATGCTCTGTACCACTTCCTGCAACCTCGTCTTATAGTCTCTGTAAATTATCCCTTTTAAAACTT
+CATCTATGATTTCCTTAAAGAGGTCTAAAATCACCCTTCTGACAGCTTCCAAACCACCATCCAAATATAC
+GGCAGCTAATAATGCCTCCATCGCATCCGCAAGTATTGAATCCCTGTCCCTGCCTCCTGATATTTCTTCG
+CCTTTTCCCATTCTCAAAAAGCTGCCCAACTCAATCTTTCGAGCACATCTAGCAAGAGATGGCTCGCAGA
+CTATCTCTGCCCTGTACTTGGAAAGAGAACCCTCTTCTAAGTCTTTTCTATTTTTATACAGGTATTCGCT
+TATCACAAGGCTTAAAACAGAGTCGCCCAAAAATTCCAATCTCTCATTGCTCACTTTTTCATTTTTGCCT
+TCGTGAGCCCATGAACTGTGGGTCAGGGCTTCTAAAAGCAGAGTTTTATCTTTAAACTCATAATTTATCT
+TCTGTTCCAGATAAGTCAACACCTTCTTACTCACCTTTATACCTCTTTCAAAATTTTTTAAAGAGCAAAG
+TAGCATTGTGTCCGCCAAAACCAAAAGAGTTAGAAATGGCGTAATTCACTTCCCTTTCTATTGCCTTGTT
+TGGAACGTAGTTTAAATCGCACTCTGGATCGGGAGTCTGGTAATTAATGGTTGGAGGCACTATCCCGTGA
+GTTATGGTCAGCACCGTAGCTACAGCTTCTACTGCCCCTGCTGCTCCTAACAAATGTCCCAACATGGACT
+TATTAGAGCTTACGCAGAGCTTATAAGCGTGGTCTTTGAAAACTTTCTTTATTGCCATAGTTTCGAACTT
+ATCGTTGTACTCTGTAGAGGTTCCATGGGCATTGATGTAGTCTACCATATCATAACTTACTTTTCCGTCT
+TTAAGGGCTGCTTCCATCGCTCTCGCTGCCCCTTCCCCTTCTGGAGCTGGAGCTGTTATGTGGTAAGCAT
+CATCTGTAGCGCCATACCCTATTATCTCTGCGTATATCTTCGCCCCTCTTTTTTGAGCATGTTCCAATGA
+CTCCAGAATCAACGTAGCAGACCCTTCTCCCATAACAAATCCATCTCTATTCAAATCAAAGGGCCTTGAA
+GCAGTGGAAGGGTCAGGATTTGTGGACATAGCTTTCATAGCGCAAAAACCTGCAAAGGACATGGGAGTTA
+TCGCAGCTTCTGTACCTCCAGTCACTATTAAATCTGCATCTCCTCTTTGAATGGCTTTAAAAGCTTCTCC
+TATGGCGTTAGTGCTGGAAGCACATGCATTTACTATAGTCTCATTGATTCCCTTAAGGCCAAAGGTTATG
+GCTATCTGCCCAGCTGCCATATTGGCTATCATCATAGGGATGAAAAAGGGACTTACTTTGCTGGGGCCTT
+TTTCGTACATCACTTTCATCTGATTTTCAAAGGTCTCAATTCCCCCTATGCCTGTCCCGTAAATCACTCC
+AAATCTATTTAAGTCTACTTTGTCAAGTTCAATCCCCGCATCCTCCAGTGCAAGTTTTGTGCTTGCCACA
+GCAAACTGTATAAACCTATCCATTCTTCTGGCTTCTTTTTTGTCTATGTATAAAGTAGGGTCAAAGTCTT
+TCACTTCAGCAGCCACTTTTGTGGGAAATTCAGAGGTATCAAATTTGGTGACAAGTCCTATTCCATTTTC
+TCCATTTATCAGTGAATTCCAGAACTTTTCAACAGTGTTGCCTAAAGGGCTGATTACTCCCAATCCTGTT
+ACAACTACTCTGTTCATAAACTTAACCTCCAAATCTTTATTTGCATAAAGTCCCGCAGCGCGGGACCTTA
+TTTACTCAACAATATTGCTTAAGTACTCTACGACATCACCTACCGTCTTTATTTTTTCGGCGTCTTCGTC
+AGGAATTTCAATGTCAAACTCTTCTTCCAAAGCCATTATAAGCTCTACTATGTCCAAGGAGTCTGCTCCT
+AAATCATCTATGAATGAGGACTCCATTGTTATTTCCTCTGGATCAATGCCGAGCTGTTCAGCAATGATGT
+TTCTCACTTTTTCAAAAATCATACCCTTTTCACCTCCTCTCAAAAATTGTACACTTATGATAATATTACA
+TAACCATTCCTCCGTCAACATTTATTACTTGCCCAGTAATGTAATCTGAGGCTGAGCTTGCCAAAAAAGC
+CACAACTTCTGCAACTTCTTCAGGTTTTCCTGCCCTTTTTAAGGGAATGCTTTTTAGCATTGCTTCTTTT
+ATGTCTTCTTTCAATACGTTGGTCATGTCAGTTTCAATAAAACCAGGAGCTACAGCATTTACAGTTATTC
+CTCTGCTAGCAAGCTCTTTAGCTACTGACTTTGTAAGTCCTATGATTCCTGCTTTAGAAGCAGCATAATT
+AGCCTGTCCTACATTTCCCATAAGCCCCACCACAGAACTTATGTTTATTATTTTCCCCTTTCTCTTTTTT
+ATCATATACTTTGAAGCAAATTTTATTACATTAAAGGCTCCTTTGAGATTTACATCTATTACTTGGTCCC
+ACTCTTCTTCTTCCATTTTTAAAATCAAATTGTCCTTTGTAATTCCTGCATTGTTAACTACCACATCTAT
+GCTTCCAAACTCCTCTATAACCTTTTCTACAGCTTTTTCAACCTCATGGTATTTGGAAACATCGCATTTT
+ATTGCTAGAGCATCAACTCCGTGTTTTTTTACCTCTTCAACAACTTCTTCTGCACTCTTATCGTCCTTTA
+CATAAGTTATAGCAATATTAAAGCCATCTTTAGCAAGTCTTACAGCAATAGCTCTGCCTATACCTCTAGA
+ACCTCCTGTGACAAATGCCACCCTCTTTTCATCTACCATAAACTATACCCCCAAAGCTGAGAGAGCCTTC
+ATGAGAGACTCCTCATCCTCAAAATTCAAAACAGTCCTGCTTCTATCAATTTTCTTGACAAATCCGCTCA
+AAGTCTTTCCAGGTCCTATTTCTATGAAAGTATCCACACCGTCTTCTATCATTTTTCTCACAGACTGCTC
+CCAGAGGACGGGATGACTCACCTGTTTTATGAGTAATTCTTTAACCTTATCTTTTTGCACGTAATCGGCA
+GTAACATTTGATATCACAGGAACCTTCAAGTCCTTTATCTCTACTTTATCCAATTCCTTTGCTAGAAGTT
+CTCCAGCTTCTTTCAACATGCTGCAGTGGAAAGGCGCACTTACTGCAAGCACTACTGCTTTCTTAGCTCC
+TCTCTCCTTCGCTAGTTCCACAGCTCTTTCTACAGCCTTAACTTCCCCAGAGACCACTAATTGACCCGGA
+CAGTTGTAGTTAGCAGGTTCTACCACACCGACCTCTGATGCAATCCGGCATATTTCCTCAACTTCCTCAT
+TGGGAAGTCCAAGTATTGCTGCCATTGTGCCGACTCCTTCTGGGACCACTTCCTGCATGTACTTTCCTCT
+CTTTTTGACAAGTCTCACTGCATCCTCAAAATCTAAAGCTTCTGCCAGTACAAGAGATGAATACTCTCCT
+AAACTTAAACCTGCTGTCACATCAGGTTTTACACCTCTTTTCTGCAAAACCCTTGTCAAGGCCACTGAAA
+CTGTCAAAATGGCCGGCTGTGTGTTCTCCGTCTTCATAAGCTCTTCTTCAGGCCCTTCAAAGCACAGTTT
+AGATATGTTAAAACCTAAAGCCTCATCTGCTCTTTCAAAAATTTCTTTCGCTTCTTCGTATTTTTCGTAT
+ATTTCCTTTCCCATCCCTGCGTACTGGGCACCTTGGCCCGGGTATATAAAAGCTATTTTCATCCTTTCAC
+CTCATTTTATTCAAGTTTTCAATAACTTCAGCAGCTTGTTTTATGATGTCTTCAATTATCTCTTTAACTG
+GCTTTATGTCTTTAATGAGTCCTGCGATCTGTCCTGCCATTACAGAGCCATACTCCACGTCTCCGTCTAC
+AACGGCAGCCCTCAATTTCCCTTCACCCAGCTTTTCCAACTGTTCTTTAGGAGCTCCCATTTGCTCTAAT
+TTTTCAAACTCTCTCGTCAGCCTGTTTCTCAAAGCTCTCACAGGATGACCAGTGCTCCTGCCTGTCACCA
+CTGTATCCCTGTCCTTCGCCTTCAATATGTACTCTTTGTATCGAGGGTGGGCAGTACATTCCGTAGAGCA
+GACAAATCTCGTGCCCATCTGCACACCTGAAGCACCAAGGCAGAAAGCAGCAGCAAAGCCCCTCCCATCT
+GCAATACCGCCTGCTGCGATTACAGGAATATTAACAGCGTCAACCACCTGAGGCACAAGAGCAAAAGTAG
+TAAGCTCTCCCACATGCCCACCTGATTCTGTTCCTTCTGCAATTACTGCATCAACTCCTATATCCTCCAT
+CCTCTTAGCTAAAGCGACAGATGCGACAACCGGTATGACCTTTATACCTCTTTCCTTAAGCCGAGGTATG
+TACTTTCCAGGATTGCCAGCCCCTGTAGTTATCACGTCCACTCTTTCTTCCAATATCACCTCCATTACTT
+CATCCACATAGGGAGACAAAAGCATGACATTGACTCCAAAAGGCTTGTCTGTAAGCTCTCTTGCCTTTCT
+TATCTGTTCTCTCACAAAGCTCGCAGGGGCATTCCCTGCTCCTATAATTCCAAGCCCTCCTGCGTTAGAA
+ACTGCCGCTGCCAGTTCTGCAGTAGCTACCCAAGCCATTCCTCCTTGAAATATGGGATATTTTATGTTGA
+GCATTTCAGTTATCTTTGTCTTGAACATCATCTTCACTCCTTCATTTGCTCCATTTTATTACACTTGAAG
+CCCAAGTCAAACCAGCCCCAAAGGCCACTGTCAGTATTATATCTCCTTTTTTTATCAAACCTTTTCTATA
+AGCCTCATCAAGAGCGATTGCAACAGAAGCCGCTGATGTGTTCCCGTATTTGTCTAAATTTATATAGACT
+TTGTCATTCGTTAGTTTAAGTCTCTTCCTAGCTGCTTCAATTATCCTGGTATTTGCCTGGTGAGGAATTA
+ACATGTCTATGTCTTCTGGCGTAAGGCCACATCTTTCCAAAACCTCTATTGTGGCGCTGTCCATCACCTT
+CACTGCAAATTTAAACACTTCCTGCCCTTCCATAAAAATGGTGTGCAGATTTTTTTCTACAGTCTCATGG
+CTTGCTGGCATTCTCGATCCACCAGCAGGCATGTACAGATACTTTCCTCCTGTCCCATCAGCCCCCAAGT
+AGCTCCCAAGTATGCCATACCCGCTCTCAACTCTTCCAACTACTGCTGCTCCCGCACCGTCGCCAAAGAG
+GACACAAGTATTCCTGTCCTTCCAATTAATTATTTTTGAAAGAGTCTCTGCTCCTATTACAAGCACATTC
+CTGTACATGCCAGTTTCTACAAACTGCTGAGCAATAGCAAGGCCATATATGAAACCAGAGCATCCTACAG
+AAATGTCAAAAGCAGCCGCATTTAAAGCTCCTAGATTTGCCTGAACTATGCAGGCGGTAGAAGGAAAGTT
+CATGTCTGGTGTGACAGTTGCAACAATTATCATATCTAAATCCTCTGGTTTCAAATTCGCATCCTCTAAA
+GCTCTTTTAGAAGCTTCAGTAGCCAGATCAGATGTAGCCTGAGAAGGGTCTGCTATCCTTCTTTCTTTTA
+TGCCTGTTCTAGTAGTGATCCATTCATCAGAAGTGTCCACCATTTTCTCTAAATCAAAATTTGTCAAAAT
+TTTCTCTGGCAGATAGCTGCCAGTTCCCAATATTCCTGCTGCAATCTTTTCACACACTTATCTCATCTCC
+CGTAAGCTCAATTTCTTCTTTTATATGACGCAATACGTCATTTCCCACAAGGTTTTTAGCCTGTTTAATG
+GCATTAAAAATAGCCTTTGCCTTTGAATTGCCATGCGCCTTTATGACAGGTTTGCTGATTCCCAAAAGAG
+GAGCTCCTCCGTATTCAGTGTAATCCATCTTTTGAGTTATCCTTTTAAGGCCTCCCATTATAAGAAGAGC
+ACCCATTTTCGTAAAAATATTTCTAGAAAGTTCCTCTTTCAAAAGCTGTGAAATCACAAAAGCAATTCCT
+TCCATTGACTTTAATATCGCATTTCCAACAAATCCATCGCATACGACAACTTCACAGACTCCATAGGGTA
+TGTCTCTTCCCTCTACATTTCCTATAAAATTCAATCTAGAGTTTTTTAACCTTTCAAAAGCCTTTTTTAC
+TACTTCATTCCCTTTTTCTTCTTCTGTCCCCACGTTAAAGAGGCCAATCCTGGGTTTTTCAATTCCAAAC
+ATCTTCTGAGCGTAAACATGCCCCATTACCGCAAACTGAAATAAATTTTCTTCATCGCAGTCGGTATTAG
+AACCTGCATCCAGCAGAACCGTGGCTCCATTTAAAGTGGGAAGAATAGGAGCTAAAGCAGGTCTTTTTAT
+CCCTTTTATCCTTCCAAGAATAAGAAGAGAGCCTGCCATCAAAGCGCCAGTATTGCCTGCTGATAGAAAA
+GCCTCTACTTCCCCCTTTTTGAGAAGTTCCAAACCTACTACCATCGAAGAGTTTTTCTTTTTCTTTATCG
+CTGCTACAGGAGCCTCGTTATTTTCAATAACTTCACTGGCATATATGAGTTTTAGCCTTTCACTCTTACC
+TTCAAGCCCCTTTAAAGCCTCTTCTTTGCCAATTAAAAAAATTTCTATATCTTTAAAGTGATCTAATGCT
+TTTAAACTTCCTTTTATTATTTCTTCTGGCGCGTAGTCGCCCCCCATCGCATCAATTGCCAACTTCAACT
+GTGTCACTCCTTTTTTTCAAGAAATCTTCCTCCAATGCTACTAGTATAAACTTACCTCTGAATACTTCTT
+TTTCTTTAACCTTTATCTTTACCCACACAAAATACTTGTTTCCTCTTTGCCTTATCACTTCAGCCTTAGC
+CACAAGCCTATCTCCAACTTTAACCGGATATTTGTACTTTATATTTGCGACTCCAATCAAAGCTGCAGGA
+GCGTCAATCAAAGACAAAGCCAGGGACTCTGCCTGAGAGTAAATGTACTGGCCCTTTACGATTTTTGTCT
+TCACAAAGACCATGTCTTCAGTCGGCTCAAATATTGATATGCCCCTTTTCCCCAATTCCAGATCTATGAG
+TTCCCCTACAACTTCTGCTCCGAGAATAGTTTTTACTTTTCTATAATTTTCTTCTGCAACATTTTTTATC
+CTCTCTCTGACCTCAGGGATGCCCAACTCCATCCTGTCAAGCCTTATAGTCTGCACACTTACTCCAAACA
+TGTCAGCCAGCTCATCGTCCGTATAAAAGGGGTTTTCGTTAATTTTCTCTCTTAAAAGTCTCTGTCTTTC
+CGCCTTACTCACTCTCACAGCCATATTACCAGCTCCAAATATTAGTTGTTTTTATGACCTACCCAAAATT
+ATAAATTATTTTTTCCTCAAAATCAACAAAAAAGTGGCACCTTGTAGTTTCTACAACTCTCATTTTTCTA
+TATAAAACAAAAAAGTAGTAATAGGAAACCCTATTACTACTTTTTTGCTACTCCTCTACTTTAATTACTT
+CTTTGTCCTTGTAATAACCGCAATTTGGACAAACTCTGTGGGGAAGCTTTGGCTGATGACATCTCGGACA
+CAGCACATACGCCGGTGGGGCAATTTTAAAGCTATTATTCCTTCTCGTATCCCTTCTTGCTTTAGATGTT
+CTCCTTTTTGGCACTCCGCCCATTCTCAACACCTCCTACATTTACTGCAACAATTTAGAAAGGACTTCCA
+AGCGAGGGTCAATTTCCTCTCTCTTACAGCTGCAGCTTCCGTAATTCAGATTGGTACCGCAGATAGGACA
+CAATCCCTTGCAGTCCTCTCTGCACAAAAATTTCATAGGGAGAGAAAGTATCACAAAGTGCAGCACAAAA
+ATCGTCATATCAAAATTTTCATAGAAACTGTCGTCTACTTCCTCATCCACACATTCTTCTACATACTCCC
+TCAACTTCAAGTCCAGAGGATAGATGAACTCCTCTAAACACCTGTCACAAGTTGCCCTTATACTTCCTTT
+AATATCAAGCTCTGCAAATAGCCCTTCCTTCTGGGCAGTAATTTTACCCTTTACCCTCCAAGGGTCTACG
+ATTTCAAACTCTTCTCCCTTAAAATCAAAGCTCTTCAAATCCTCCACGTAGTCTACATATATGCTGCGCC
+CAAGCTGCCCTTTGATTTTCAAAAGGTCAATTTTCATTTTTCTTCACACACCTTAACGTAATTGACAACA
+CCTATTATACTAACCCCTATACCAATTGTCAATATCTACTTAATCCCCTTCACCAATTTCTCAGTATCTT
+TCGCTATCATGTACTCCTCATTTGTAGGAATTACCATGACTTTTACTCTGGAATCTTCTGTAGATATTAT
+TGCCTCTTTCCCTCTCACCCTGTTTTTCTCCTTGTCAAGCGTAAATCCTAAAAACTCCAGGCCTTCCAGA
+ATAAATTCTCTCATCTCAGGTCCATTTTCTCCAACTCCAGCAGTAAATACAATGGCATCCACTCCTCCCA
+TAGCAGCGGCATAGGCTCCTATGGTCTTTTTAGCAATGTAGGCAAATACCTTTAGTGCCAGCATTGCCCT
+CTTATTTCCCTCATTAAATGCTGCATTTTCTATATCTCTAAAATCATTGCTGATGCCTGAAATCCCGTAA
+ACACCTGATTTTTTGTTCAAGATATCAACTACCTGATGAGCGGTAAGGCCTTCTTTTTCCATTAAAAATG
+TCACAATTGAGGGGTCAATGCTTCCTGACCTGGTACCCATTGCCAATCCTTCTAAAGGGGTAAATCCCAT
+GCTGGTGTCAATCGATTTGCCGTTTTTAACCGCTGTAATGCTTGCCCCATTCCCCAGATGGCAGGTGACA
+ATTTTCAATTCTTCAATTGGCCTTCCGAGAATCTCTGCTGCTCTCATTGAGACGTACTTGTGGGAAGTCC
+CGTGGAAGCCATACCTTCTTATTCTGTGCTTTTCGTAATACTCATAGGGAATTGGATATATGTAGGCATA
+ATCCGGCATTGTCTGATGGAAAGCCGTATCAAAAACTGCCACCATGGGTACTCCTGGCATTATCTGCTGA
+CACGCTTTTATCCCTTCAATGTTGGCAGGATTGTGTAAAGGTGCAAGGTCAATACAGTCTTCTAATTTCT
+TTATCACTTCATCATCAATCAATACAGAATCTGTAAAATATTCTCCTCCGTGGACAACCCTGTGTCCCAC
+CGCATCTATTTCCTTCATGTCCTTTATAACACCTATTTCTTTATCCACTAAAACTTCCAAAACTAACTGT
+ATAGCTTCCTTGTGATTTTTCATATCCCTCTGTATCTTCACTTTTTCCTTGCCTTCCGCCTGATGGGTCA
+ATAAAGAGTCATTTATTCCTATTCTTTCCGCCAACCCCTTTGCCAAAACCTTGTTGTTTTCCATATCAAG
+TAGTTGATATTTTAAAGAAGAACTGCCACAATTCATAACCAAAATTTTCATAATTATTGCCTCCCCTTTT
+TACACTATTCCTTGAGCTTGTACACTCGTTATCGCTATAACATTTACAATATCTTCTACGCTGCATCCCC
+TTGACAAATCATTAACAGGCTTTGCCAGTCCTTGAGAGATAGGTCCAATCGCATTCGCCTTTGCAAGCCT
+TTGAACCAGCTTATAACCTATATTACCCGCCTGCAAGTCAGGGAATATCAGCACATTGGCCTGTCCAGCA
+ACAGGACTGCCCGGCGCTTTTAACTCGCCTACTTCTTTTACAATTGCAGCATCCACTTGCAACTCACCAT
+CAATTAGCAAATCAGGTGCCAACTCTTTCGCGATCTCTGTCGCTCTTTTCACCTTATCTACTAATTCATG
+GCTAGCGCTGCCCTTTGTAGAGAAAGAAAGCATGGCCACCTTAGGTTCAATTCCTGCCAGAACTTTAGCG
+GTATGAGCCGAGGCAATGGCAATTGCGGCCAATTCTTCGGCAGTCGGGTTTGGGTTTATGGCGCAGTCAG
+CAAAAATGAACACCCCATCGCTGCCATACTTGCACTCAGGCACTTCCATTATGAAGGCACTAGAAACCAC
+CTTCACATTAGGAGCAGTTTTTATGATCTGAAAAGCTGGCCTGAAGACATCGGCTGTTGCGTGTATTGCT
+CCTGAAACCATTCCATCTACATCCCCTAATTTAACCATCATGCACCCGTAATACATTGGGTCCCTCATAA
+GCCTTTCTGCTTCTTCCTCTGTCATCCCTTTATTTTTCCTTAGCTCGTAGTATTCCTTTGCATATCTTTC
+AAGGTTAGGTGATTTCTCCGGATCTACAATTTCTGCCTTTGAAATATCAAGTCCTTTTGCCTTTTCTCTT
+ATCTCTTCTTCTTTTCCCAATAATACTAAATCTGCAATTCCTTCTTTTAACACTATTTCGGCAGCTTTTA
+AAGTCCTTGGTTCAGTACCTTCTGGAAGAACTATTTTCTTTTTGTTTGCCTTTGCCTTTTGTATAATATT
+GTCCATCACAGACATTTTAAAATCTCTCCTCCTCTTCGTAATATTGTATACACGGTTTCCCTTTTACATT
+TTACCATATTTCGTGTAAAATAATAAGTACGTTATTAAAAATTTTTTTGAAGGGAAAAACAAATAGTATG
+GAAGCGTTAGGAATTATTGTCGAATACAATCCCTTGCACAATGGCCATCTTTACCATCTTGAAGAATCGA
+TAAAGCTCACAAAATGTCAATACGTGGTAGCGGTGATGAGTGGGAATTTTGTGCAAAGAGGTGAACCTGC
+AATCGTAGACAAGTGGAAGAGGGCAGAAATGGCCTTAAAAGCAGGGGTAGACCTAGTAATTGAGCTCCCT
+GTTGTGTACGCAACTTCCACTGCAGAAAATTTTGCCTACGGCGCGGTCAAGCTTTTAGACTCTTTGAAGG
+TAATAGACTGCATAGCTTTTGGAAGCGAAGAAGGAGATTTAGAAAAACTTTCTAAAATTGCAGACATACT
+TCTAGAAGAACCGCCAGATTACAAAAGGGCTTTAAAAGAAAACCTAGGAAAGGGATTAACTTTTGCTAAA
+GCGAGAGAATTAGCATTGGTAAAAGTCACGGGAGATGAAAGCATCTCAAAAACTCTTCAAACTTCTAACA
+ACATATTGGGGATAGAATATTTAAAGGCCTTGAAAAAAATAAAAAGCTCCATCGTCCCTTTTACCATAAA
+AAGGAGGGGAGCTCTGTACACTTCCTTGAAATTAGAGGGAGAATTTGCCAGTGCTACTTCTATAAGAAAG
+GCCATAGAGGAGAAGGGAATAAAAGCAGTTAAAAATTATGTGCCAGATTTCACTCTAAAAATACTGGAAA
+GAGCCTTTAAAGAAGGTCAGGGTCCTGTATACTTACAGGATTTCTCTCCTATCATCCTCTACCTCTTGCG
+AAGCGGTCATCCTTTAGAAAATATTTTTGATGTAGCAGAGGGGATAGATAACAAAATTTACAAAGCAGCT
+AGTATGACAAATAATATAAAAGACCTGATAAAACTTACAAAATCAAAGAGATATACAGAAAGCCGAATAA
+GGCACATACTCTTACACCTTCTCCTCAAGATAGATAAAAAACTCTTTAAGGAATTTGACGGGCCAAATTA
+CATAAGAGTGCTGGGCTTTAGCGAAAAAGGCAAAACAATTTTAAAAGAGATAAAGAAGAAAACAGAACTT
+CCAATCATCACAAAGGTTGCCCAGTATAAAAGCAAAATTGAAGATAGCAGGATGTTTGAAAGGGACTTAT
+TTGCGACGGATGTATACACCCTCGCCTACAAAAATTTCGCTATTTCAAAGCTAGATTTTTTCCATCCCAT
+CATAAAACTCTAACCCCACCATATAATATTAATGACAAAACCTTGAGGTGGGGATAAAATTTGAAAAAGG
+CACTTTACAACATCTTGATTTCCCTTATCATATTGATGGTTATCTCTCTCGTAATTTTCCCTAAAGAGGC
+GTTAGAGGCTGCCAAAGGTGGCATAAACCTTTGGCTTTTCACTATAGCCCCTTCTCTTTTTCCTTTTTTT
+ATAGGTTCTGAGCTTTTGCTTCAATTAGGAGTAGTGCACTTTTTAGGGAATCTGCTGGAGCCCTTCATGA
+GGCCTTTGTTCAACGTGCCTGGAAGCGGTTCTTTCGCAATGGCAATAGGATACACTTCTGGATACCCAGT
+AGGAGCACAAATCATAACCAGGCTGTGGGAAGAGAAACTTTGCACAACAGAGGAAGCAGAGAGGTTGATG
+GCCTTTTGCAATAATTCAGGGCCCCTTTTTATGTTAGGAGCAGTAGCCATAGGAATGATGAACAGCCCAA
+AAGCAGGATATATCATAATGGCCTCTAATTACTTGGCTGCTATCACCACAGGACTTTTATTTAGATTTTA
+CAAAAAAAGCACTAGAAAGGTGACATATTCGAAAAAGACCGGTTTTTATTCAATTGTAGTGCAAAATAAA
+AAAAACTTCAGTATACTGCTCTCGGAGGCAGTTACAAAATCTGTAAACACTATTCTTCTAATTGGCGGAT
+ATGTAGTATTTTTCTCTGTAGTGATAGAATTTCTAAAACTTTACAATATATTAAGCCTTTTTTCATCCAT
+CTTTAAGCCCTTTTTTTCCCTTTTAGGAATTGAGGAAATTGTCATACCCTCTTTTTTAAGCGGCATATTA
+GAAATAACAGTTGGCTCAAGTATGATAAGCCAACTGCCAATTCCTATCTCTCAGAAAGTAGTTCTCATAA
+GCAGCATAATCGCTTGGGGAGGAATATCTATACACGGCCAAGTACTAGGGGTAATCTCAAAAACAAAAAT
+AGGCTATTTCCCCTATTTTATAGCAAAATCCATTCAATTTTTTCTTGCAGGGGCTTACTCATATCTTATG
+ACAATTCTAACGCCTCTTGAAGAACAAGCTTTAACTTTACCAGCCTTTAATATGTATTCTTCCAAAAATC
+CTCTCAACCTACTTCAACTTTCAAGCTTTTTATTTATAGCTACTTTGCTGTTTTTAATATTTTTGAGCTT
+AACACTGGCCTTTTGCTCAAAAAAGCGCTAGATTATTTAGTACCCTTAAGCTCTTCTCTGTTTTTTCTTA
+TTGTGTCCAGGATTTCTGCTACTTGGTTTTCAAGCTTGGCAAGAAGTTCATCCGCGTATTCCCTGCTTCC
+CAGCCTTATTTCTTTGGCATTTGCCTGAGCAGCAGAAATTATCTCTGAAGCCCTCTTCTCTGCCTTTTTC
+ACTATTTCACTTTCACTCACCATCTCTTTTATCTTCTGCTCTGCCTCTTTCAATATCATCTCTGCCTCTT
+GCTGGGCTTCAAGCAAAATTCTCTGTCTTTCCTGTTTTATCCACTCGGCTCTTTTGAACTCATCGGGCAG
+CTTTATTCTTATCTGCCTTATTAATTCCAGGACCTCTTCCTTATTTATCAAAACCTTGTTAGAAAGCGGT
+ATTGAAGAACTGTTCTCTATGATATCCTCCAGTTCTTCTAAAAGGCTCAGCACTTCCAGTCCTTCAAAAT
+TTGACAAAAATAAAACCCCCTTTAACTTTTCTTAAACTTTTCCATGAGCCTTTCTGCCACAATATCAGGT
+ACAAACTCGGAAAGGCATCCGCCAAATTGAGCAATTTCCTTGACAAGGCTAGAACTTAGATACCCGTATT
+TTGGACTGGTCATTAAGAAGATTGTCTCAACTGACGGATTTAGCTTTTTATTTACAAGAGCCATTTGAAA
+CTCGTATTCAAAATCAGAAACCATTCTGAGCCCCTTTATTATTGCACTGGCATTAACTTTTTTAGCGTAT
+TCTACCAGCAATCCGTCAAAATAATCTACTTCAACATTGGGAATATCCTTGGTCACTTCTTTCAGAAGCT
+CTATTCTTTCTTGAATAGAAAATAAAGGTCTTTTAGCAGGATTTAATAAAACAGCTACAATCAGCTTGTC
+AAAAAGATTTGCACCTCTTTTTATTATGTCAATATGCCCATAAGTTACCGGATCAAAACTTCCTGGATAA
+ATCGCTACTCTCATACTACCTCCTCATAAAACATCAGTATTGTCTCTCCGTATTTATTTTCTCTTACTTT
+TTTAAGCTTTCCATATCTTTCTTTTAACTCATCTCTTTTATGAACTTCTGCTATCACTATTCCGCCCTCT
+TTCAAAACCTCTAAAGAGCCTATCCTTCGCAGAGCTTTCTCTGCAAGATTTTGATAGTAAGGAGGGTCCA
+AGAATATTATATCAAATTTTACACTTTTTTTGTGGAATATTTCTAAAGCTGTAAAAGCATCTTTGTGGAA
+TATCTTGCAAAAAGGCTGTAGCTCAAGCCCTTCCACGTTTTCTCTTATACACTTCACGCTATTTGTGCTC
+TTATCCACAAAGTAGCAAAACTCTGCTCCCCTGCTCAAAGCTTCAATTCCTACATTTCCCGTGCCAGCAA
+AAAGGTCTAAAAAAACACTTCCCTCAATCCTATTCATAAGTATGTTAAAAAGAGCTTCTTTGACTCTGTC
+TGAGGTAGGCCGCACTTCCTCCCCTTCCAAAGATTTTATTTTTCTCCCTTTTAAAGTACCTCCTATAACC
+CTCAAGCTCTTTTCCCTCACTTTCCCCTATTATTTTAACATATTTTTTTAAAATCTTACAAAAAAACATG
+TATAAAACTTTTTTGAGTTGGCAAATAATATTAACGGGAATAGAAATTTCCCCAATTCTTCCTTCAATTT
+CTCCTCTCCCAGTCCAGGCAGGCGAACTCCTGCCTGGATTAAAAATTTAAAAAGGGAAGCCTTTTTAGGC
+CTCCCTTATTTCCAAGTCCCTTTGCTAGCCATCTGGCTTTCTGCCATCTGTATCATTTTTCTCACCATGT
+GCCCACCAACTGCTCCACAATCTCTTGATGTGAGGTACCCCCAGTATCCATCAGCTGGAGGAGTAATTCC
+TAACTCATTAGCTATTTCATATTTCCACTGATTCATAACCTGCCTTGCTTCCTTTACCACAAGGGGGTTT
+TTGTTTTCTGAGCCTACTGCCACTTTTCTCACCTCCTGCAATCTGTTTCATTATTAATTTAACCACCCTC
+TTTCGGTAATATACCTGTAAACTATTGCTATATATAACAGAGTGAAATAAAAGAGGGATATCTCGGAAGA
+TATCCCTCTTTTATTTAATCTATTTCCAGGTACCTTTGCTGGCCAACTGGCTTTCTGCCATCTGTATCAT
+CTTTCTCACCATATGGCCACCTACAGCACCGCAGTCTCTTGATGTTAAATTTCCCCAATAACCGTCAGCG
+GGAGGATTAATTCCTAATTCTCTTGCAACTTCATACTTCCACTGATTCATTATCTGCTTTGCTTCTTTAA
+CCACAAGAGGATTTCTGTTTTCTGAACCTACTGCCATTTCAATCACCTCCATCTATGTTTGTATTATTAA
+TTTAACCGAAATAACGCAATCTAAACTATAAATTTGTTTTCAAAAATGTATAAAAGTGATTGAAATGGCA
+AATAATAAAAATTTATTTTTCTTCAAAAAACACTCCCGCCGCATCAGGTCCGGCATGGGTGCCTATTCCA
+CATCCTGCCTGAGACCTTATAAACCTAGTAATTTCCAATTCACTTCGTAAAGCTGCCTCTATTTCATTTA
+AAAATTCTTCTTTGTCAGTATGAATTAACCCTACTTCCCTCTCAGCAAAATCTATACCTGTGTTTTTCAT
+ATAATCAATTATCCAGCGAATAGCCTTTTTCTGCCCCCTTACCTTGTCTATCACTTTTAACTCTCCGTCC
+TCATTGGTCAAAATGGGCTTTACGTTTAAAATCCCTCCTATGATTGACTGGGTTCTTGAAAGCCTTCCGC
+CTCTATATAAATAGTCTAAAGAATCAAAAACCATTATACCTCTTATTCTAGGAATTGTCTCATATACTGT
+AGATACGATTTCTTCCTTAGAAGCTCCTTCCACAGCCATTCTAGCCGCTTTTAAAACGAGCATTCCATTT
+CCAAGAGTAAAGTGCCTTGAGTCTATCACTTCAATCCTATTTTTGTCCACCATATCCCTTGCTATGACAG
+CAGATTGATATGTACCGCTGAATTTGGAAGTGAGAATAATTGCAATCACATAGTCAAAGCTCTTTAATAA
+ATCTTCAAAAACCTCCATAAATTCCACTGGCGAAGCCTGTGTAGTAGTAGGCATTTTGCCTTCTCTTAAG
+AGCTTATAAAATTCCTCCTTTTTTATGTCCACTCCATCTTTGTAGCTTTTTCCATCGATGTTTATTGTAA
+GAGGAACCACGAAGATCCCGTAAGTTTTTATTAAATCTTCAGGTATATCGGATAAGCTGTCAGTGACAAT
+TGCTATCTTTTCCATACCACTATTCTCCTTTTCTGTTAATTTAATATTATATCCTTTACTTTGTCATAAA
+ATTCTGATATGAGAACTTGCCTCAATTTAGGATGCCTTTCAAGTTTAGGGTCTTCTTCAAGAAGGCTTTC
+CACATCCTTTTGTACCCTTTTTAGTATATCGATATCCTCAAAAAGGTTAGCGATTTTAAACTCAGGAAGG
+CCGTGTTGCTTTTCGCCTAAAAATTCACCTGGCCCCCTTATCTCCAGGTCCCTTTCTGCGATTTTAAATC
+CATCAGAAGTCCTAGCTAAGACCTCCAGCCTTTTTTTCGCAGTTTCAGAGGGAGAATAGTTTATCAAAAT
+GCAATAGGACTGAAATTCAGACCTCCCAACCCTTCCTCTCAACTGATGAAGCTGAGCAAGTCCAAATCTC
+TCTGCATTTTCCACAATCATCACCGTAGCATTAGGCACATTCACCCCTACTTCTATGACTGTCGTTGAAA
+CAAGTATGTCAATCTCTCCTCTGACAAATGCCTCCATAATCCTCTCTTTGTCGCTGTCCGACATTTTTCC
+GTGTAAAAGTCCAACTCTTGCTTCTTTAAAAGCGTCTTTGTAAATTTCTCTATATACTATTTCGGCAGAA
+GCCGCTTTTATTTTATCCGATTCTTCAATCAAAGGGCATACAACGTAAACTTGTCTCCCTTTTTTTACTT
+CTTTAATCGCAAATTCATAGGCCTTCTTTCTCATGGACGAAGGTATTACGTAAGTTTTTACTCTTTTTCT
+GCCAGGTGGCAACTGGTCAATTATTGATATATCTAAATCTCCGTATAAGATTAAAGCTAAAGTTCGTGGA
+ATAGGAGTAGCCGTCATAACTAAAACGTCTGGATTTTCTCCCTTTTGAGCCAAAAGCGCCCTCTGCCTCA
+CTCCAAATCGGTGCTGTTCATCTGTTATGCAAAGGCCTAAATTTTTAAAAGAAACGTCTTCTTCTATGAG
+GGCATGAGTACCTACTACTACATCGTACTCTCCCTTTTCAATCTTCTCCAGCACCTCTTTCCTCCCAGAA
+GGAGAAAGACTGCCTGACAAAAGGCCTATGCGGATATCTGTTCCTTTAAAAATTTCTTCGAGAGTCTTGT
+AATGCTGCTTTGCTAGTATTTCTGTTGGAGCCATCATGGCTACCTGATACCCGTTTTTTGCTGCAATGTA
+CATGGCAAAAGCAGCCACTATTGTCTTACCTGACCCCACATCTCCCTGTATAAGTCTATTCATCACTTTG
+TCAGAGGCCATGTCCAGTATTATCTCTTTCAAAACCTTCATTTGAGCAGAAGTAAGCTTAAACGGGAGGT
+TTGAAACAAAAGGCTTTATGTCTACCTTTCTAAACCTTATCCCTCTCTTTTCTTTAACTGACTTTTTCAC
+CAAAAATAGTGCCAACTGCAATAAGAACAATTCCTGATACTTCAACCTGTATTTTGCCCTTGCAAGCTTT
+TCCTCATCCTTCGGAAAGTGAATGTTCAATAAAGCCTCTTTCAAATTCATGAGCCCTTTTTCACGTAAAA
+ACTCTTCCTCAAAAAATTCTTCTACCTCATCAAGGTATTCGCTTAATGCGTTAAATATAACTTTTCTCAA
+AATGTTCTGTGTAAGACCCTCAGTTAACCCGTAGACAGGCACAATTCTCCCAGTATTTAAATTCAAATCC
+TCTTCTGACTTTTCTAATACAGGGTTTTCCACTACAAGCTGGCCGTATTTAAACTGCAATTTTCCGCTTA
+TGATATACTCTTCCCCGATTTTGAAGTTATTTTTCATATAGGGCTGATTGTACCACACAAGCTCTACAGC
+CCCTGTTCCATCTTTTACGGGAATTTTTGTAATGACAACGCGGGAAGTTTTTACTTCTCTTGCACTTCCC
+GCAATATAGGCCTTAAAAGTCTGCTTTTCCCCCACTATCAAATCTTCAATTTTCACTATCTCACTTCTGT
+CTTCATAGTCCCTAGGAAAGTAAAATATTAAGTCCTTTACCATATCTATGCCCAGTTTCTTAAAAAGTTT
+TGCCCTTTTAGGTCCCACACCTTTGACGTACTGTATATCTAAATCCAAGGACATGCCTTTTCACCTTTTA
+TTCAATCGATATGACATAGTAATAAAGAGGCTGACCCCCGTAATGGATTTCTACTTCTACATCTTTAGAA
+ATCAAATTTCTAAGGCCTTCAGCTCTTTCTCTCGTAACATCTTTTCCGTAGTATATAGTAATAAGTGAGG
+TATCGGGGCTTATAGCTTTGGCGATTAACTTTTCTGCCACCTCATTGTAGTCCTTTCCCACTAATTCAAG
+TTTTTCATCTATAAAACCTAAAACATCTCCTTCTTTGATATCAAAACCGTTGACTTTAGACTCCCTGACA
+GCAAAGGTCACTTCAATGGTTTTTACATTTTTTAGAACTTCTTCAATTATTCTTACATTTTCATCGAACT
+CTTTTTCTAAATCCAAAGCTAAAATTGCAGTTACCGCCTCGTTAAAGTTACGGGTGGAAATTACTTTTAC
+TTTTTTATCAGTGAGTTTTTTCGCTTGCTCACATGCCATTACTATGTTTTTATTATTTGGAAATACAAAA
+ATGTATTCTGCATTAATTTTTTCTATTCCCTGCAAAATTTCATTGGTGCTGGGATTCATCGTTTGCCCGC
+CATCTACTATGACATCACAGCCTAAATTCTCAAAAATCTCTTTTACCCCTTCTCCCGTTGCTACCACAAG
+AATTCCATATTTTTTCTTTGGCTTTTTATTTTCTCCTATTATAGTCTCATGCTGAAGCTTCATATTGTCA
+ATCTTAACCTTTATGAGCTCTCCTATTTTTACTCCTTCTTCCAGCACCAACCCCGGATTGTTTGTGTGAA
+CATGTACCTTCAAGAGGTCGTCTTCTGCAACCACCACTAGGCTGTCACCAAAATTCTTAAAGCGCTCTTT
+AAAAAGTGCTTCTGAGTATTTCTTATTCGTCTTTACCAGTATCTCCGTGCAGTAGAGGTACTTTAGCTCT
+TCTTTGTGTAGCTGTAACTCCTTTTTCTCTTCTAAGTCTTCCACGATTTCTATCTTATTCCCACCAAGCC
+CCTGGAGCATTCCACGAAGCACATACACAAAACCCATTCCACCTGAATCCACAACGCCAGCTTCTTTTAA
+AATGGGAAGCAGATTAGGAGTATTTTCTAAAGATTGTTCCGCCTTGCCAATCAACCTCTCAAGAAAATCT
+TCAAATTCCTGAACTTCGCGGCATATCCTCAGAGCTTCTTCCGCTGTTTCTCTTGACACAGTGAGAATAG
+TTCCTTCAACCGGCCTCATAACTGCTTTGTAAGCAGCTTCTACACCGGCTTTTAATCCCAATGCAAAATC
+ACAGGTAGATATTTTCTTCAAGTTCTTAAGATGCTTTGCAAACCCTTTAAAAATCTGCGACAGAATTACT
+CCCGAGTTTCCCTTTGCTCCCATCAAAGTGCCTTTGGAAGTAGCTTCTAGTACCTCTTTTACAGTATCCT
+GTACTTTTTCCAGCTCTTTTGCTGCATAAAGAAGCGTGTATGCCATGTTTGTGCCAGTATCCCCGTCAGG
+CACAGGGAACACGTTTAATTTATCCACTTCACCTCTGTTGTTATAAAGGTAATTGGCACTCGCTACTATC
+ATATCTTTTAACGTCTTTCCATCTATATATTTCAACGTACCTTCCTCCTTAATTGTCAACCTTGATTCCC
+TGAACGTTTATCGTAACATTTGACACTTTCAATCCTGTAAATTTTTCAACAGCGTATTTCACTCTCTCAA
+TTGCATTCAAAGAAACAGTCCTTATATTCACTCCGTAAAGTACCACTATATAAACCTCCAAGATAAGCCC
+CTCTTCTGAAGAAGAAACCTTGACGCCTTTGCCAGAGTTCTCTGTTTTGAATATTTCCACGAGCCCGTTT
+GCTCCTTTTCTCCCCAATCCCACTATGCCATAGCATTCCGACACAGCCCTGCTGGTTACTGCAGCAATGG
+CGTCATTTGAAATAGTGATGCTGCCATAATTGTTTTTTATTTGAACCATTCTCTATCCCTCCGATTCTTA
+ATTTATATTTTACCTGAAACTCACTCTGTCATCAACCAAATTATCAAAGAAGGTATTTACATTTGAGCAA
+GATGATGATAAAATGGTATTGTTGCGAAAAAATACGCATCTTAAAAGGAGGTAGTCGACAATGCCCAAAT
+GCGATATCTGCGGCAAAGGCTCTATAAGGGGATTTCAATACAGTCACTCCAACAGAAGGACTATAAGAAG
+GTGGAAGCCCAACATAAGAAAAGTAAGAGCTATTGTGGATGGCACCCATGTGACATTAAATGTTTGCGCA
+AAATGCCTGAAGGCAGGAAAAGTTCAAAGGGCTTTATAAAGAAAGACGTGCATTTTTGCACGCTTTTATT
+TTTTTACTTAAAATATATGTTCACATAGTAACCTGCTATTACAAGAAAAATCCCCAATAAAACCATCCAC
+AGCCACGGAGGAATGTACATGACAAAAATAAAAATTCCAAGCCCCATCAAAAGATATCCTAACAAATAAT
+TTGTCTGTCGGTTTAACTTTTTCAATTTTTGAAAGAGTTTTCCCATAAAAACGCCCCTTCCTTTTCGAAG
+TTAATACATACTATTCACAGGAAGGGGATAAAGACACTAATCTTTAGGCTTTATGACCAGCAAAAACCCT
+TCTTCTATTTTTATGCTGGCTTTTTCCTCCGTAAAAACATTGCTTATGCCGTAAGGGTTTTCCATGCTCA
+TGCTCTGCCCGGAAAGAGGATAAAAAAGCCCTTTTGTGTATATTCCTTTCACTTCTCCCGAGTAAGGAAG
+CAAAGACAGCAATTCCCCTTTTTTCCCTTCAATCTCTATGTAATCATCTATTAAGTGTATTTCATTTTTT
+TCATTTATAATTCTGCTCTTTACCCCTCTTTTTAAAGAATAGAGGAGAAGAGAAAGATTAGCATAGGAGT
+GGTCAAATCTGTCGCCAATAACTCCTATAAAAGTTATGTCTTTGGCTCCTAACTCTATAGCTTTTTTCAA
+GGCAAGCTGTGTATCTGTCTCATCCTTCATTGTAGGAAACTTCTCTACTTTAACTCCTTCCTTTTGATAA
+AATTCAAGGACTTCTCTGTCTACAGAATCAAAATCCCCGATTATAAGAAAAGGCCTTATCTTCATCTTAT
+AAGCGTGATTAGCTCCTCCGTCAGCGCATATGACCATATCTACTTCTTCTACAATGTTTTTGTAAAATCC
+ATAATCTTTTATTTCTCCATTAGAAATGATCAGCACTTTCATGTTCCTACAGCCTCTCTGAACTCTTTTA
+TAGTAGAAGAAGGGTCTGGTGACTCAAAAATGGCGGACCCTGCAACAATTATATCTGCGCCTGCTTCCAC
+GACTTGTTTTATGTTTTTTATATTTATCCCTCCGTCAACCTCAATTTCAAAACTTAAATTCATTTCTTTT
+CTCATCTCGTCCAACTCTTTAATCTTTTTAAGCATTGAATCTATAAACTTTTGACCCCCAAATCCAGGGT
+TTACAGTCATCACAAGCACCAGGTCCACGTATTCAAGAATGTACTTCAAAGTCTCAAGAGGTGTGGCAGG
+ATTTAGTGCAACACCTGCTTTTACTTCATGGCCTTTTATCCTCTGTATTGTCCTGTGCAAATGCACACAA
+GCCTCTTGATGGACCGTGATTATGTCTGCTCCGGCCTTTACAAAATCCTCTATGTACAAGTCTGGATTTT
+CAATCATCAGATGCACATCAAAGGGCAAAGAGGTGTACTGCCTCAGCGCTTTTACTACCACAGAGCCAAT
+AGTTATATTTGGCACAAAATGTCCGTCCATCACATCTATGTGCAAAAGGTCAGCATCTTCTTCTATTTCC
+TTTACATCCTGTAAAAGGTTTGCAAAATCGGCTGAAAGTATAGAAGGTGCGATCTTCAATTTTTATACCT
+CCTCTTCTCCTTCTCTTTTACCTCCCTTAAAAGAGTCAAATAACTTATATACCTTTGCCTGTCTATAATG
+CCCTCATCCACTGCTTCAGTAACTGCACAATCAGGTTCATTCACATGGAGACAGGAATTAAACCTGCAAT
+TTTCTTGAAATTCTATAAATTCTCTAAAATAATTCCTCAACTCTTCTTTGGGAATGTCAATTTCCAAAGC
+CGTAAAACCAGGAGTATCTAAAACATATCCTCCAAAATCAAGGGGTAAAAATTCTACACTTCTTGTGGTG
+TGCCTTCCTCTCCCGAGCTTTTCACTCAATTCCCCGGTTTTCAACCTTATGTTGGACTGTATGAGATTTA
+TGAGAGAAGACTTACCTACCCCGGAAGGACCAGCAAAAAAAGAAATTTTATCTTTTAAATAGCTCTTCAA
+TTCTTCCATGCCTTCTCCAGTTACTGCAGAAGTACCGACAGCTTTATAGCCTATTTTTCTGTAAACATTG
+ATCAAATTTTCTACTTCCTCTCTTTTTTCCATATCTACTTTGTTTATGCAGACCACAGGCTCTATCTTGT
+TAATTTCAGCAACCACAATCATCTTGTCCAAAAGAACTCTGTTTATCTCTGGCTTAGATATGGCAAAGAC
+TATTATGGCCTGGTCTACATTGGCAACAGGCGGCCTTACCAGTTGATTTTTCCTGGGTAAAATTTCCAGT
+ATATAGCCTTCCTTCTCATTCACCAGCTGGACCTCTGCAATATCTCCTACTAATGGAATTATATTGTCTT
+TTCTAAATTTTCCACGAGCACGGCATTCTATAATGCCGCGCTCGGTAGCAACATAATAAAATCCAGCAAT
+CCCTCTTACAATCCTTCCCTGTATCCTCTCCAATTAAAATCTCGCCTCCACTCTGCTGTATACTTGTCCA
+TCAATATCCACTTCAATGACAGCTTTCCCTTTATGAGCCGTAACAGGCACAGTCAAAGGGCTATCGCTAG
+AAGTGTGCTCGCCGGAATAGACCAAGTTCTTTTGCCCATCTTGTATTACATAAACTTCCACTTTCATGGG
+GCCATCTTTATTCGGCAAATTAATAATAACATTTTTCGTCTGCTGTTGTAAAGAATTCTGGGGCAATTTG
+CTGACAATCAAATCTATCGGGCTTCCTTTTTGCACTTCAGTATCAGGCGGCACACTCTGTTCCAGCACAG
+TATTTTCTGGCACATTGTCAGCCTCTTTGTAAATCACTTTTCCCAATGTAAGACCTGCACTCTCAAGAGA
+AGCCTTTGCCTCATCGAGGTTCATATTTACGACATTTGGCACTATTGAAGGTTTAGGCCCTTTGCTTACA
+TATACGTCAATTGTAGTCCCGTACTCTACTTGAACTCCGTATCGAGGATTTTGGTCAAAAACATAGCCCT
+TTTGATACTGCTCATTGTAGTTTTCAATTATGTTAACTTTAAGTCCGGCATTTTCCAGAACATTTTTGGC
+CTCAAGGTAGTCCCGCCCTATTACATTGGGAACTATGACCATTTGCCTGCCTTTGCTTATCACAACATAA
+ACTGTAGTACCCGGTTTTACCAAAGCCCCTTGAGGCGGGTCTTGTTCCAGTATAGTGTTTTCTGGTTTGT
+CACTGTACCTCTCTTCGCTTATTTCCATTTTTAAATTATGTTCGGACAAAACTTTACTTGCCTGGCTCAG
+TGAAAGCCCTACAACATTTGGAACTACCACATCATTGACTTTAAAGAAGTTGTTGAGGACGTACACCGTC
+CCGTAAGAAAGAGAAGCTAACAATAGCAAAACAAGCAAAACAATTCCAACTTTCTTCCTTATCTCTTTTC
+TCTTTTTCTCCCTTTCTCTTTTTAAAGCAGCCCTCTTTAACTCCTCCGCCTCTCTCGAAGGCATCACTTT
+CGTCTTTTCAAAATCTTTTTCTTCAAATTTGAGGTCTTTAGGATTTTTCAGAAAAGTATCTAAATCCTTC
+AAAAACTCAGATGCCGTCTGATATCTCAAGTTAGGGTCTTTTTGCGTAGCTTTTAACACTATCTTATCGA
+GTTCTTCCGGAACCTTTTCATTTAAGCGTGAAGGCGGAAGTATATCCTCCTGTATGTGCTTTAAAGCAAC
+AGAAATAGGGCTATCTCCTTCAAAAGGAACTTTCCCTGTTAGCATCTCAAAGAGCACAATCCCTAAAGAA
+TATATGTCGGTCCTCTCATCTACTATGCTACCTTTTGCCTGTTCAGGAGAAAAATAGTAAGCAGTTCCAA
+TGACATCTCCAGTATAAGTTATGGTAGCCCCATTAGCTGCCCTGGCTATTCCAAAATCTGTAACTTTAAC
+CACGTCCTCATCTGTAACTAAGATGTTTTGTGGCTTTATATCTCTGTGGATTATCTTGTTCTTGTGAGCA
+TGATCTAAGGCTCTGCAAACTTGGCTCGCTATTTCAACAGCCCTTTTTACTTCCAAAGGCCCCCCATTTT
+CTCTGATGAGCTCTTTCAAAGTGCGACCTTTCACATATTCCATAACTATATAATATATATCCCCTTCCTG
+CCCTACATCGTATATGCCCACAATATTCGGGTGGGAAAGACTGGCTGCCGCCTGGGACTCTCTTTTAAAT
+TTTTTCACGAAATTTTCATCTGCTGCAAACTCTGGCCTTAAAATTTTTATAGCGACAATCCTATTAAGGA
+GGTGACATTTAGCTTTATATACTTTTGCCATTCCTCCTTCTCCTATTTTCTCGAGTATCTCGTATCTATT
+TCCCAGCATTCGCCCTATCATAATGTCACCTCCTTAACAGCGACTATAGTTATGTTGTCATACCCCCCAT
+TTTCTTTTGCCATATTTACAAGGTTCTCACAAGCTCTGTTTATATCGTGGTTTTTGCTAAACTCTTTTAA
+TATTTCTTCATCCGCTACTAAGTTAGTAAGTCCATCTGTGCACAAACACAGTATGTCCTGTGGCAGCACA
+TCCCCGTAGAAAGTGTCTACTTCCACATCTTCGTCTACACCTAAGGCCCTTGTGATAATGTTTCTCTGTG
+GATGAATCCTCGCCTCTTCGTGAGTAATTTTACCCATCTTTACCAGTTCTTCTACAAAAGAATGGTCCTC
+AGTAATTTGCACGATTTTGCTGTCTCTTATGAGATAAGCCCGGCTGTCTCCAATGTGGCCTATAAAGAAG
+TGATTTTTCTCAAAAAATAGGAGTGTAAGCGTTGTTCCCATGCCTACCAGGTCACATTCAGCACAGGCGT
+GTTGATACACGACTTTATTAGCAAATTTTACTGAACTTTCTATAAATTCCCTTATAGTGCTGACTTCTTT
+ATTTTTTAACTTGGGATAATTGTCTTTAAAATATGCTACAACTGATTCGACAGCTAATTTGCTGGCAATT
+TCTCCCCCGTTATGTCCTCCCATTCCATCTGCCACTATAAACAGAGGAAAGTTTTCGTCAAAAGAAGCGT
+AATAGTAATCTTCATTTTTCTCCCTAAAATTGCCTATATCAGTAAGGGCAGCTACAATCATAAAACTTTA
+CCCCTCTTTCAAATACTTTCTTCTCAACTGCCCGCAAGCAGCCTCAATATCGCTTCCCAGCTCTCTTCTC
+ACAGTACAGGTTATGCCGGCGTTTTCAATAATTTTCTTAAACATCATCACTTTTTCATTGTTGGATTTTC
+TAAAACCTATCTCCTTAACGTAATTTATTGGTATTAAGTTTACATGACAGAGCATACCTTTTAAGAGGTC
+CACCAGCTGATAAGCGTGTTCCTTTTTGTCATTTACCCCGTCAATTAAAGCATATTCAAAAGTAATTCTT
+CTGTTAGTCTTTTCTATATAATATCTGCAGGCTTTCATTAGCTCTTCTAAGGGATATGCTCTGTTTATTG
+GCATAAGCTCATTCCTCAACTCGTTGTTGGGAGCATGTAGTGATATAGAGAGATTCACTTGAAGCTCTTC
+ATCAGCAAATTGATAAATTTTGGGGACAATTCCTACTGTGGAAATAGTGATATGCCTTTTCCCAATTTTT
+AATCCATAAGGATTGTTCACTATTTTTATGAACTTCATAACCTCGTCGTAATTGTCAAAAGGCTCTCCAC
+TCCCCATAAGGACTATATTAGAGATTTTGCCATAGTCGCTATCTATTGCCATTACCTGATCTACCATTTC
+TGAAGCTTTAAGGTCTCTGACTTTTCCTCCTATTGCAGAGGCACAAAACTTGCACTTCATATTACAGCCA
+ACCTGTGTGGATACACAAGCTGTATTTCCAAACTTATATTTTATGGCAACTCCTTCTATTATGTTTTTAT
+CTTCAAGCAAAAATAAGTATTTTACTGTATCGTCTATTTGCGAGACTCTTCTTTCTATTATCTTTAACTC
+TGAAATATAGGCAATTTCTTTAAGTTTTGCCCTCAAATTCTTGGAAATGTCTGTCATCAAATCAAAATCT
+GTGACCCTTTTGTCGTAAATCCACTTGTAAAGTTGTTTTGCCCTAAATTTGCTCTCACCTAAGTTGACAA
+AAAACTCTTCCATCTCCTCCAAAGTCATATCCTTCAGGTTGTACAACTTCTATTACCTCCAGTTTAATAT
+ATTCTTTTTAATTTAGCTATGAAAAACCCATCAATCTTGTGTTCTAAGGGAGTCGTCTGTATATATCCTA
+AATCAGAAGTCTTTACTTTAAGGTTTAAAGGGAGGTCTTCTGAAATATCCGCAGGCTCGAAATTCTTATG
+CTCCTTTAAAAATCTCTCTATGACTTCCTGATTCTCTTCTCTGCCAATAGTGCAGGTGCTATAGACTAAA
+ACTCCACCTTTTTTTACATAGAGAGAGCTTGACTTTAAAATCCTGTACTGCCTCTCAATGAGACCTCTCA
+ACTCTTCTTTATCATAACTTTTTAGCTTTATGTCAGGTTTTTTTCTTATTATCCCTATACCTGTACAGGG
+AACATCTGCCAAAACCCTGTCAGCCTTTTCTAGATAGCTTTCATTTACAAAGGTCGCGTCAAACACTTCT
+GTCTTAACATTTGTAACCCCTAGTCTTCTGCAGTTTTCTTCTATAAGCTTCAACCTGTGGGGATGTAAAT
+CAAAAGCAACAACCTCTCCAGTATTTTCCATAATCTGGCTTATATGAGTTGTCTTTCCTCCCGGAGCAGC
+GCACACATCAAGTATCCTTTCCCCTTTTTGAGGTGATAAAATCCTTGAAACCAGCATTGAAGCCTCATCC
+TGAGGGTGTATCAATCCATCTTTATAAATGGGATGGCTTTCAGGGTTTTTCAAATCGATGTACAGAGCCT
+CCTCAAGATAATAACCTTTTTTATAAGAGATGTCCTCTCTTTTAAGTTTTTCTTGAAGTTCCTCTGCAGA
+AATTTTTAAAGTATTAACTCTATAAGAAATTTCCGGCTTTTCATTGAGGCTCGCAAGCAATTTTTCTGCT
+TTATCAGCGTCAAAATTCTTCAAAAATCGTTCAATTATCCAGTCAGGATAAGAGTAAGTAACCTTTAAAT
+AATATGGAAAATTTTGTTTATCAGGGAACTTAACCTTTTCCTTCTCCCTGAGGTAGCTTCTCAAGACTGC
+ATTTAAAAAGCTGGCCCCCTTCTTGCTAAGGAATTTCTTTGCTATCTCTACTGTCTCATTTATGGCCGCA
+TAATCCGGTACTTTGTCCATGTATAAAAGCTGGTATAAGCCCATCTCCAAAAGCAAAAGGGCTTTTGTGT
+CAGCAGATTTCTTTATAAAAAAAGAAAGTATAAAATCCAGGGTGTACTTTCTCTCAATAACCCCGTAAAC
+CAGTTCTTTGACAAAAGCAGCATCAACCTCTTTTACCTCATCATTCCTTAAATGTTTGGCAAAAGAGATG
+TTTATATAAGCTTTTTTCACTACTACGTCGTAGAGTATTCTGTAAGCCAATTCCCTAGCATTCATTTAAC
+CCTCTTATCTCCTTTACTCTCTGCTATCCCTTATGATGAAAAGCCTCAAAAGCTGCATTATAGAAACTAG
+CGCGGCAGCCACATAAGTTAAAGCCGCAGCCTGTAATACCTTCTTCGCCGGCTCTAAATCTTCTCTCGTG
+AAAAGCCCGTTTGCTTGCAGTAATGCTATTGCCCTTCTGCTGGCATCTATCTCAACAGGTAAAGTTATAA
+CTTGAAAAAGGACAGCTGCGCTAAAAAGTATTATCCCTAAGTTTATAAAGTGAATCCCAGCAGACCCCAT
+GAAAAGGCCCAAGATCACCATTGGCCACGCCAAATTTGCTCCTAAATTAGCTACTGGCACGAGGCTATTT
+CTCAGTAAAAGCGGTATATAGCCTTTAGCGTGTTGCACTGCGTGACCTGCCTCATGAGCAGCTACGCCTA
+TTGCAGCTATGGAGTCATTTCCATACACTGCATCTGAGAGTCTCAACACTTTCACCCTTGGATCATAGTG
+GTCCGTTAAGTTCCCTGGAATCCTTTCAATCCTTACATCATAAAGTCCCATACTGTCAAGTATTCTCCTT
+GCCACCTGTTCAGCAGTATACCCGTACATGTTTCTCACATGAGAATACCTGCCAAAAGTAGTCTGAACTT
+GTGCTTGAGCGTACATGGCAAAAAGCAGAGCAGGTATTAGGAGAATTATAGTGCTATCCCAGAACATAAT
+ATCAACCCCCATTCAACAATTTTTTGACCATATTCTCAACCTCAGAAACATCTACTCTTGTGTTAAAACA
+GGGACCGTTCGGTCTATCATTTATTATACCATAGACAGGGATGTGTTTTACATCCTGCATCCCGCTTGTA
+AGGTCCCTTTCACAGGCAATAGCTATTATCACTTTGGGCCTTAAATCCTTCACTATCTTTCTCGCCAAAG
+TCCCGCCTGTAGCCACAGCCACATTAATCCCGTATTTTTCTTTCAAATTTACCAGGTCATTTATCTGACA
+TTTTCCGCACTTCCTGCAGTTATCTATATCGTACGTGACTTTGAATTTACAGCCGCTGTACTGTATGCAG
+TGAGGAGCTAATATGAGAATATCTTTTGGCTCGTATCTTTTTAAATCCTTATTGAAGAAGAAGTCCTTTA
+TAGCTATGTAGGACTGCTCTATTTTTTCTTCCTTAATTCTCAACACTCTTGAGGCAAACAGTACGATCGG
+ATAAAAAAGGTCCACAAAGCTCGATATAAAAGAAATTGCCGATTTACTACTTCTACGGCTTAATATTACA
+TAGAAGGACACGGCTAGTGCTATTCCTACCAAAACTGTAACAGTGAGAAGAAAAAAGGCTGTGGCAATCA
+TAAAATATCTGTAAAACTCTGTTTTTCCGCTGTTTAAAGAGTAAACAAAAGCTATTAGCAACACCGCGAA
+AAAAACAAAGCTAAAGCTTAAAATCCCCAGAAAAACCCTCTTCTTCCCCTTCAAGAAAAATTCTCCTCTT
+TTTTATTTTAAAATTGTCCCTTCTGGTATATTGTGACCTATTAAATACTCTCTAATACCCATTTTTCTCG
+AACCTTCTTGCTGGATTTCCAAGATTCTAAGAGCATTTTCCCCGCACTTTACAATAAGCTCATCTTTTGA
+CTTCAACACACTTCCCGGAGGCTCATTCCCAAAATGTTCTACTACTTCTGCCTTCCAGATTTTTAGCATC
+TTGCCATCGTAAAAAGTATAGCAGCCAGGCCAAGGTTTTAACCCTCTTATCAAATTCCGAATCCTACAAG
+CAGGGCTCTTCCAGTCAATGTGTCCCATCTCTTTAGTTATAATCGGAGCGTAAGTTGCCTCTTCGTCCTT
+TTGCTTTTCAGGAATCAACTTCCCTTCTTTTAGCTTCTTTAGGGTCTCACTCAAAACTTCTGCCCCCAAA
+TTGGCCAGCTTGTCGTGTAAAGTTTGTGCATCATCATCCTCTTCAATGGCAATAGACCTTTTTAAAAGCA
+TGTCTCCGGTGTCCAATCCTTTGTCCATCAGCATAGTGGTAATTCCTGTTTCTTTTTCTCCGTTTATTAT
+CGCCCAGTTTATAGGAGCAGCTCCTCTGTACTTGGGCAAAAGCGATGCATGGACGTTTATACATCCGTAT
+TCAGGAAGTGTCAAAATCTCCTCAGGCAAAATTTTTCCATAAGCCGCTACTACAATAACCTCTGGATTTA
+ATTCCTTTAATTCCTGCAAAAACTCGGGATTATTTTTTACGCTTTCAGGTTGGAGCACTTTCACTCCTTT
+TTGAAGTGCTAATTCCTTTACAGGAGAAAAACTCACTTTCATGCCTCTTCCTCTTTGTTTGTCCGGCTGA
+GTCACCACAGCCAGAACATCATAACCTTCTTCAAAAAGCCTTTTTAAAGAGGGGACGGCAAATTCTGGCG
+TCCCCATGAACACAATCCTCAATACCTCATACCTCCTTGACCCCTTCTAACTCTTCTTTGTCTAGGAATC
+TTATCACTTTGTCAACAAATAGCACGCCTTCTAGGTGGTCTATTTCGTGGCATAAAGCCCTTGCCAGAAG
+GTCTTCTCCTACTATCTCTTTTACATTTCCTTCTCTATCTAAATACCTTACTTTAACCTTTTGAGGCCTT
+TTTACCTCCCCAAATACTCCGGGAATGCTAAGACATCCTTCAGGGCCGATCTGCTCTCCCTCTTCGTACA
+CAATTTCAGGATTTATAAGCTCCAAAAGCCCTTCTCCCACATCTATCACGACTAGTCTTCTCAAAATCCC
+CACCTGGTTGGCTGCCAAGCCCACCCCATCGTTTAAATACATGGTCTCAGCCATATCTTCTAAAATAGTA
+ATGATGTGAGAATTTATTTCAGTAACGGGTTTAGCTTTTTTCCTGAGCACGGGGTCCCCAATTTTTCTAA
+TATACCTTATTGCCAAAACAAATACCTCCTTAAATTTAAATTACATTATATTAAGTGGGTCAATGTCTAC
+AGCAACCCTTATGTCTTTTGGATATTTCATATTCTGGACATACTCTGCAATTTCTTCTAGCACCTCTCTC
+TCCTCACTTTTAACAATCACCTGCCACCTGTATCGGTTGTTAATCTTGCTTATAGGAGCAGGGGCAGGCC
+CTAGTATTTTATTATAACTCTTAACTTGCAGTTTGTTAATAACTTTCTGACATGCTAAATATGTGTTTGC
+AGAGGCATTTTTCACTTTTTCTTCGTCTTCCCCTGATACTACAATATTCATAAGGTGTGCAAAAGGAGGG
+TACTTAAAAATTTCTCTATATTTTATCTCTTCCCTGAAAAATTTTACATAGTCCTGTTCTTTTGCCGTGA
+GGATGCTGTAATGATTATCCTCATATGTCTGTATCACCACTCTTCCGGGCTTTTCTCCCCTTCCTGCTCT
+TCCTGCCACCTGCGTTAGCAGTTGAAAAGTCCTCTCACTAGACCTAAAATCTGGCAAGTTCAATGTTATA
+TCAGCGAGTATCACTCCTACTAAAGTCACATTAGGTATGTCAAATCCTTTTGATATCATCTGTGTCCCTA
+TCAAAATATCTGCTTTCCCATTTTTAAACTCGTAAAATATCTTCTCATGGGACCCCTTTCTCCTGGTAGT
+ATCTACATCCATCCTTAAAACTCTAGCTTCTGGAAAGAATTTCTTTATATCCATCTCTACCCTTTCCGTG
+CCGATACCCATATACCGTATCCTTTTGCTACCGCACTTAGGACATGTCTCCCTCATAGGCTCCTCATAGC
+CGCAGTAATGACACACCAGTTTCTTATCCTCAAAGTGATATGTCAAAGATATGTCGCAGTTAGGGCATTT
+TGGAACGTAACCGCAGTCTCTGCAAGCCACAAAAGAGGAATACCCTCTTCTGTTTAAAAACAAAATTGTC
+TGCTCACCTTTTTTCAAATTTTCTTTGATATAGGAAAACAACTTTCTGCTAAAGATAGAATTGTTGCCTT
+TTGCTAACTCATCGCTCATATTGACAACTTCTATCTCAGGCATAGAGGCTTTTATTCTTCTGGTAAGCTT
+CAAAAGCTTGTAATCGCCCTTTATGGCTTTGTAATAGGTTTCCAAAGAAGGAGTAGCGCTTGCCATGACC
+AATACAGCTTTTTCTATTTCACATCTCTTTTCTGCTACTTCTTTTGCGTTGTACCGGGGCCTTGTATCTG
+ACTGCTTGTAAGTAGCTTCATGTTCCTCATCAATAATTATAAGTCCAAGGTTGTCAAAAGGCGCAAAAAC
+TGCACTCCTTACCCCTACTACTACGTCCACTTCTTTATTTTTTACTTTTCGCCATTCATCAAACCTTTCT
+CCCGGAGAAAGCCCGCTGTGAATCACAGCAACTCTATTGCCAAAGCGGCTTACAAACCTCTCAATTGTCT
+GAGGCGTTAAAGCTATTTCTGGCACAAGGACTATTGCGCTCTTTCCTATCTTCACAGTTTCTTCTATGAG
+CTTTAAGTAAACCTCTGTCTTTCCACTGCCAGTAACTCCAAAAAGCAAGTATGCATCAGGCTGTCCTGAG
+AAAATAGATTTTTTTACCTCCTCAACTGCTCTTTTCTGTTCTTCTGTCAAAATTGGAGGAAAGGTCTTTT
+CTACATCTCTCACCTGAAATCTCGATATTTCCTCTTCATAAACCTCTATATAACCCTTTTTCTCAAGAGC
+CCTTATAGTACCATAATCCGTATTTAATATCTTTACAAGTTCGGAAAGCTTTATAGGACTTCTCTTTTTA
+AGATACCGCAAGACTTCATACTGCCTTGGAGCCTTTTTAAAATCCTCCTCAAAAACATCTTCTATCTTCA
+ATCTGACCAGCTTTACCTTTTTTTCTCCTCTGTCTATTCCTGCCGGCATTATCGTCTGAAAAACTTCAGA
+AAAATAGCATTTATAATAATCTCTCATCCATTTTGCCAACTTTATCATTTTCTCGTTAAAAATAGGATAT
+TTATCTAAAATTTTGTACACGCTCTTTATCTTTTCTAGCGAATAAGAAGGCTTATCCGTAAGGCTTACCA
+CATAGCCCTCAACAAGCCTATTTTTGAAAGGCACTAAAACCCTCATACCTACTTCAAGGTCCATTCCTTC
+TGGCACTTTGTAAGTATAAAGCCTGTCAGTATTCGAAGCTTTTATTTCCACTATGACTTCGGCGAACATG
+GCAACCTCCGCCCGATAAAATTTTAGATAAATAAAAAAAGCCGAAAAAGGCTCACAACAACTTTGCTATC
+TCATCTAAAATGACATGAGCTGCTTCCCTTTTCGTCATCATCGGATACTCCTTCACTTCAAGGTCTTTGT
+TGATAACTTTTATTATGTTCGTGTCCACTTCAAAGCCTGCTCCTTCTTGAGAAACGTCATTTGCCACTAT
+TAAATCCATATTTTTCTCTTTTAACTTCTTCTTAGCATAGTCTATCAGATTTTCAGTTTCAGCTGCAAAG
+CCGACTGAAATTTTATTTCCCTTCTTTTGTCCTACTTCATACATTATGTCTGGATTTTTTACAAGCTCAA
+TCACCATAGTTTCTTCATCTTTTTTTATTTTTTCCTTTTTTACCTCTTTAGGCCTATAGTCAGCAACAGC
+AGCTGCTCCAACTATTATGTCAGCTTCCTCAAGGTGCATCATCACAGCGTTGTACATATCAGCAGCTGTT
+TCAACAGGAATAAATGTAACTCCCTTAGGAATATCTATGTGAGTAGGTCCAGACACGAGCACTACACGAG
+CTCCTCTTTCCACAAAAGCCTTGGCAATCTCATACCCCATTTTCCCCGAGGAGCGGTTTGTAATGTATCT
+AACCGGATCGAGGGGCTCTCTCGTAGGACCCGCTGTTATCAAAACTTTCTTACCTTCAAAGTCTTTCTCT
+TTTTCTCTGTACAAAAGGTCTAGTATGGCTTTTTCAATTTCTTCCACATCAGCCAGTTTCCCTGCCCCGT
+ATGTCCCACAGGCAAGTCTGCCTGCTGCTGGTTCAACAAAAATAAACCCGATCTCTTTTAAAGTCTTAAT
+ATTCCTTTGAGTTAAAGGATTTGTGTACATGTTGGTATTCATAGCCGGAGCAATTAGAACTGGGCTTTTT
+GTTGCAAGTAAAGTGGTGGTCAGCATGTCATCTGCAATTCCATGAGCAATCTTTGCAATTATATTAGCAG
+TTGCTGGAACTATAGCGAAAAGGTCCGCTTTTTCTGCAAGAGAGATATGCTCAATCTCCCAATACTTCCT
+ATCTGTAAACATATCTACAGTTACTTTATTGTGGGTTAAGGCTTCAAAAGTCAAAGGATTTATAAAATTT
+GTAGCTTCTTTAGTCATAATGACATCTACATTTATATCCTTTTTTACAAGCCTCGAGGTGAGGTCCGCAG
+CTTTATATGCTGCTATACCTCCTGTAACACCTAGCACCACATTTTTCTTGTTATTCATCATAACACCTCT
+ATTTTATTCCATACTTTTGAGGTCTTTCATAAGTGATGAGTCCCCTGTACACTTCCTCCGTAGCAATTGT
+GACAGGTTTATCAGAGTCTATATCTACCAGCTTCTTGTCCCCGGCCACCAGCTGCCTTGCCCTTTTTGCA
+ACCAGAGCGCACAAAGTGTACTTGCTATCCACTTTTTCCATTAAATCCACAATGGACGGATACAAAATCA
+TACGGATTCCTCCCTTATCTTTAGGTACAGGTCTTTATTTCTGTCCACACGGCACTTCTCCGCTATAATT
+ATAGCACGAATTTTTTCTACTGCTCTATCCACATCGTCATTTATCACTACATAATTGTACTTGGACACGT
+AATTAAGTTCTTCATAGGCACTTTTAAATCTCTTTATTATTTCCTCTTCACTTTCAGTGCCTCTTTTCTT
+TATCCTGTTCCTCAATTCTTCCATAGAAGGAGGGAGAATGAAGATAAAGACTCCTTCAGGAAATTTTTCC
+TTTACCTTAAGCGCCCCTTGAATGTCAATTTCTAAAACAACATCATTTCCTTCTTCTAAATTCTTTAAAA
+CAAATTCTTTCGGAGTGCCGTAGTAATGGTCATAAACTTTTGCCCATTCCAAAAAGGCGTCCTCTTCAAT
+CATCCTTTTGAACTCTTCTTCTGACTTGAAAAAGTAGTTTTTACCATCAACTTCTCCTGCCCGCGGCTGA
+CGCGTAGTAGCAGATATGCTCAATTTTAAATCTTTTTCTTTTTCTATTAAGGCTTTGCAGATGGTGCCTT
+TTCCTGCCCCAGAAGGACCAGATATTACTATTAAAAGCCCTTGCTTTTTTATTGACAAATTCAATTCCCC
+CTACTCTTCTCCCTCTTCTTCTTCCTCTTCTTCTTCAAACTCGTCTTCTATAATTTCCTTAGAAGTCAGC
+CTATTTGCAACAGTCTCTGGCTGAACTGCTGAAAGGATAATGTGGTCGCTGTCGGTTATAATGACTGCCT
+GGTCCTTCTTCCGTATGTAGCATCGATTAACATTCCCCTATTTTTTGCCTCCTGTATTATTCTCTTTATA
+GGAGCAGATTCTGGGCTTACAATTGCTACTAATCGGTTAGCCGATATTATGTTGCCAAATCCTATATTTA
+TCAATTTAATCGACATACTCCTTCCTCCCTACTCTATATTTTGAACTTGTTCTCTAATTTTTTCAATCTC
+ATCTTTCAAATCGATAACTTTGCTGGAAATCCTGTAGTCTATTGCCTTGGAAGCTATTGTGTTAGCTTCC
+CTGTTCATCTCCTGCAGTATAAAATCTAATTTTTTACCGATAGGTCCCTCCTCATTAAGGGATGACCTAA
+ACTGACTAATATGGCTTTTCAACCTCGTAATCTCTTCCGCAATACAGGACTTATCGGCAATTAACGCCAC
+TTCCATAGAGATTCTTACTGGGTCCACCTCCACTCCCAACTCCTTTATCCTCTGTTCAAGCTTTTTTCTG
+TAGTCTTCCACCATCACCAGACTTAAACCTTCTATTTCACCTACAATTTCTGAGACTTTTTCTATCCTCT
+TCGTCACATCATCGTATAATTTTATACCTTCTTTTAACCTCATGTCAATCAGTTTACCTATAGCATCATC
+TAAAGCAATCCTTAAAATTTCCCAGACTTCCTCCAAATTAACTTCTTCATTTTCTAATTTTATTACCTCT
+GGAAGGTCAATCAAATCGCTTACAGTTATAGAACCTTCCAAATCAAATTTTGCTTTTACTTCAGAAAAAG
+TCTTTAAATATTCTTCTAATAATGGCTCGTCAATTTTTATAAAGCTTAAAGTCTTATCGTATACGTCAAA
+ACTTATACTTAAATCTACCCTCCCCCTTTTTATCTTTTCTGATACAAACTCTCTCACTCTTTCCTCCAAA
+CCGCTCAACAGTCTATTAAGCTTTATGTTTACGTCTAAAAACCTGTGGTTTAATGACCTTATCTCGACTG
+AAATTTCATATCCTCTATCTCGAATGTCGCTTCGTCCATACCCCGTCATGCTCTTTATCATCAAAACCAC
+CTTTTTCTTATTATAGTCAAATTTCAAACAACGTAAAACTCAAATTTCAATTTCTCCCCTGAAGACTTCT
+TCTACTTCTCCGCTTAAATAGATGCTGTTGTCCTCTTTCCATTCAACAAGCAGCACTCCTGCCTTAAAAT
+GCACATTTACACTTCTTCTTGTCCTTCCTAATAAAGATGAGACAACAGCAGAAGCCGAAGCCCCGCTTCC
+ACACGCCAGAGTGAGCCCTACTCCCCTCTCCCAAGTCCTTACAGATATATTTTCCTCATCCTCTACCTTG
+ACAAAGTCCACATTCGTCCCCTCGGGGAAAAGGGAGCTTTTTTCAATTTTGGGTCCCAGCTCTTTCATAA
+AACTTTCCTCAAAAGAGCTGACAAACAAAATTGTGTGAGGCACTCCTACTCTGACAGATGACAATCTATA
+GGTTTTGCCATCTATCTTAACTGGCTCATCTATGAATTTCTGTTTTTCGCTCTTTACGGGTATTTTACTG
+CTTTCAAAAATAGGACTTCCCATGTAGACTTTCACACTCTTTATTTTGCCATTTTCTACAAACAGTTCTG
+GCATTATTACGCCTGCCAGAGTTTCTACAGTCATCTTCTGTTTAGAGACTATGCCTTTCTCGTAGACGTA
+CTTCGCAAAACATCTAGAACCATTTCCGCACATTTCAGCTTCGCTTCCATCCGCATTAAAAATCCTCATT
+TTGATATCAGCAATATGTGAAGGCTCCACCACTAAAAGCCCATCTGCCCCTATGCCAAAGTGCCTGTCAC
+AGAGTTTAACAGCTAGTTCGCTGTAATCAACCCCCTCTACTGCTTCAATCACTATGAAGTCATTGCCCAA
+ACCGTGCATTTTAGTAAATCTCACTTTAATACCACTCCTTCTAATCTTCAAAGATATTATAACATAAAAA
+AGGTCAATTTGGTTAGATATTTTAAGAAAAATTGAGGAAAGCGGTCATAAAACAATTAAAAGACCGATAG
+AAGCCAAAATTCCTAAAATTCCGCCGAAATAGAAAGGTGCACTGGCTCCAAAGGTATCCCACAGTAATCC
+CGCGATAAAAGATGCAGGCAAAAGGCCAATACCTGTTAAAGTGGCATGAAGCCCTATTACAGTTCCCCTC
+AAATGATCTGGAGAAATTTCTGCCACCAGAGCTTTTTCAACTCCTTCTGTTAAGGCCATATAGAGCCCGT
+AGACAGAAAACAACCACCACATGGCAGATTTAAACCCAAACCATCCAAATCCTAGGTATACCAAACCGTA
+AAATAAATATCCGAGTATAAGAAGTTTTTTTCTGCCTATCCTATCCGAAAGCCTCCCCGCAGGGTAGGAA
+AAAACCATGTAAACTACATTATACAGAAGATACAAAAGAATCACATCAGCATCGTTAAACCCTACATTTT
+TAGCCCTCAAGAGCAAAAACTGATTTGAAGAATTCCCTAAAGCAAAGATAAATATCACTATAAGAAAAAG
+TTGTAACCTCTTATCTAAAACTCCCCACGAAAAGGATATCCTCTTTGAAGTTTCTTTCCTTTTTGAACTC
+TCTCTTGCAAAGAATAAAACCATAACTCCTAAAAGAGCAGGAATAATAGACAATAAGAATACCAATTTAT
+AATCTCCTTTGTAGGTGGTAATAAAATAGTACGCTAGTATAATCCCTATGGTAGCTCCTAGAGTGTCCAG
+TGCCCTGTGAAGGCCATAAGCTCTCCCTATATTTTTGTTATCCACAGTCTCTGCGATCAACGCATCCCTT
+GGGGCAGTTCTTATTCCTTTACCAAACCTGTCTAAAGTCCTTCCCCAAAACACCCATCCCCAAGAAGAAG
+CAAAATACAAAAAAGCTTTTCCAACAGTAGAAAAAGAGTAGCCCATTATAGCAAGAGGCTTTCTTTTTCC
+TACCCTGTCAGATATGTACCCCGAAAACACTTTGAGAAGACTGGCGACGCTTTCTGCAACCCCTTCTATA
+AAACCCACTATAGCAGGACTTGCTCCAAGTTTTGAGGTCAAATAAAGAGGAATCAACGGATACACCATCT
+CTGTAGAAATATCCGTTAAAAGGCTTGTCAGTCCAAGGATTATCACATTAAACATTAAAATTCCTCCTCT
+TCTTTGTTCTTTTCATATACCATTGCAGAAAACTTTTCGAACTCCTCACTTGCCTTTTTTAAAAGCTCTT
+CTGCTTTTACTCTCATTTCACAATTGAAAACATCTCTTTCTGCTACTTTTTTAAACCACCTGTAAAGCTT
+ACTGAGTTCATCTTCATTTTCTTCTAATTCTGCAAAAGTGAAGTTCTTTCTGCTTACCTCTTTTTCGATT
+TCTTTGAAAAACTCCTCGCACTGCTCAATTACTTCGCTGTATTCCTCCCTCCTCTGCCTGTTAAACTGTT
+CAATTAAATCCTTTTCAACTTCCTCCTCAAGGGCTACCACTTCAAAGGATTTAAAATCACCACCAAATCC
+TTTTACCTCTTTTTTTAAATCCTCTACTTCTTTTAAAAACTTTTCCATATAAGGCACAATGCAAACAGAC
+TGCTGCAAATACAAAGCGCCGATTCTTTTTACTTTTCTCCATATAGTGACTCTAGCAGTAGAAGAATCAC
+TAGGCACTTTATATACAAAGAGAAGCCATTTCATCGCAAAAGCCTCCCGCTTTTCATTTATTTTAATTGT
+AACAGCTGTTACAATTAAAGTCAATATTGTACAATTTCTTTTTGTAAGTTATACTCTAAGTGTAGACGAA
+AAACTGGAGGTATGCCTATGGCATTTGATGGAGTAACTTTACATGCAATAGTAAAAGAGCTCAAAAAGGA
+AATTGAGGGAGGCAGAATTGAAAAAATCTATCAGCCTGAAAAAGAAGACTTGATTTTTACAATCCGGTCA
+AAAGGCAAAAACTATAAACTCCTATTATCTGCCAATGCCAATTACCCTAGAATTCACCTTACAAAAGAAG
+ATAGAGAAAACCCCCTAGAACCTCCTATGTTTTGTATGCTTTTAAGAAAACACCTCCAAAACGGAAGAAT
+AGCGGAAATAAGGCAAGTGGAATTTGATAGAATAGTAGAAATTGATATAGAAACAAAAGATGAACTTCAA
+AACCAAGCGATCAAAACGCTAGTCGTTGAAATAATGGGAAGGCATAGCAATGTGATACTAATAGATAAGG
+CAAGCCAAACAATCCTTGACAGCATAAAAAGGGTTTATCCCGATATGAGCAAGGTAAGAGAAGTGTTGCC
+CGGCAAAAAATACACCTATCCTCCCTTGCAGCAAAAATTGAGTTTAAAAGACCTCACTTATGAATCTTTT
+AAAGAAGCCTTGTTGCGTCAAAAAACAAAGAAAATAGAAAAGGCTTTAGTGGAAATATTGCAGGGCTTCA
+GCACCACGCTAAGTAGTGAAGTTTCTTTTCAGTGCAGTATTTCAGATTCATTTGTAGAAACTTTGGGAGA
+AGAAAAAATTGAACAAATTTATCAGAAAGTAAGAGATATATATGAAAAAGTCTATAATTTAGAAGTTAAG
+CCCTGTGTCGTTTTTTTAGAAGACAAAGTAGCTGATTTTTCTTGTATTGAACTCACTCAGTACAAGAAAA
+GACTTCTATTTGACACAGTAAATGAAGCTGCTGATAAGTTTTTCTTTGAAAAAATAAAATCGGCAAATTT
+TCAAATGAAATCCTCTGACCTGAAAAAAATTGTACAAAATATTCTGGAAAAGCTTTATGTCAAATTAAAT
+AAGTTGCAGGAAGAATTAGCTGAAGCGGATAAGGCAGAAATTTACAAATTATACGGTGAGCTTCTTACTG
+TAAACCTGCATTCCATCAAGAAAGGATTAGAGAAATTTGGAACTATTAATTATTACACTGGTGAAGAAAT
+AGAAATCCCGCTGGACAAAAGGCTTTCTCCTTCTCAAAATGCTCAAATGTACTACAAAAAGTACAACAAA
+CTGAAAAACGCTTTTAACACAATTAAAAAACAAATTTCTGAGACATTAGAAGAGATAAACTACTTAGAGG
+GGCAGCTCATTAACATAGAAAATTCTACAACTCTTGAGGAGTTAGAGGAAATAAAAAATGAACTGATAGA
+AGAAGGATATATACACAAACATCAAAAGAAAAAAGTAGCATCTCATTCTCTTTCTCAGCCACTTCATATA
+GTATCCTCTGAAGGTTTTGACATATATGTAGGTAAAAACAATAGACAAAATGATTATTTAACCTTAAAGT
+TGGCCAATCCAAACGACATATGGCTTCACACAAAAGACATCCCAGGAGCACATGTACTGATAAAGACTAA
+CAATAGAGAAGTCCCTGAGAATACTCTAATTGAAGCAGCAAAATTAGCAGCAAAATACAGCAAAGCAAAA
+TACTCTTCCAATGTTCCAGTGGATTATACCTTAAAAAAGTATGTAAAAAAACCCCCAGGTTCAAAACCGG
+GGTTTGTAATTTACACTAACCACAAAACCATCTACGTAAATCCTGAGTGAGCTCATTTAAGGGGCACAGT
+GAAAACTGGTATGTATTTTCTTTTGCCCTCAATAACAGCGCTTTCATAAAGAGATATCTCCTTTACAGGG
+ATATCCTTTTTTTCTATTTGGCTGAAAAGCTTATTTGCCTCTTCAATTCCAATTTTTAGCTTAATATCTC
+TCGCTATGGTAATGTGAGAAGTGAATTTTCTTTCTTCTTTGGGAAAACCAATCTTGTAAAGCTCATCTTC
+TATATTAGCATGCAAAACATTTAAAGGTTTACTTTCCTCAGTTCCTAACCATAAAACCCTGATATTTTTG
+TTTCCTTTAAAAAAACCCACTTCTGAAAAACGGAGATAGAAAGGCTTTATTCCTTTTGTTGCTTTTTTTA
+CTGCTTCTTCTATTTGAGGGACAATCTCTGGTTGTATTTCTCCCAAAAATTTCAATGTAATGTGAAAATT
+TTCTTTATTAGTCCACTTTCCTTCTACAGTGTATTCTCTAAGCATAGACTGAAATTCGTAGATTTTCTCT
+ATTATTTCTGTTTGCATCCCTATTCCAATAAATGCTCTCATTTCCCTCTATCCTTCCTTTAAAGTTATTA
+TTTCCCAGGAAATTTGCTCGGATGTCACTCTATAATTATACCATAAAAAGAAAAGAGGTAATTTGGCTTT
+CATAGTGTAAAATTATCGTAGGATTTTTAAAGTGAAAAAACAAGAGACAACCCCTGTGATAAAATAGATT
+GTGGAAAACAAAAAACACGAAAGGGGTGTCTCTTGTGAAAAAACATATTTTTGAGGATATTATACTACAA
+AATGCTCTAAATTTCACTAGGGAAATGATGAATGTTTTTGAGGATTTATTAAAGAATGGAATGAATATTA
+CAGAGCTTGTAGCAAGGATAAAAGAACTTACGGACAAACTAGGTAGAGAGGCAATAGAAGCAATTATTGA
+GGAGTTAGATAGGATAATAAAAGAAGACAAGAGAAGGAAAGAAAAATGGGTAGTAGAGAGGAAAGATAAA
+AAGAGATTAACGACAGTCCTTGGGGATATTGAATATGAGAGGACATATTACAAATCAAGGGAGGATGGTA
+GATATACATATTTAGTGGATGATGCATTAGAGATAGGACGGCACGAGAGGATAGAAAAGGGAGTAAAAAT
+AAAGTTAGTAGAAAATGCGATAGAAGAATCATACGAGAAAAGTAGCGAGAAAGCATGTCCAGAGAAAATA
+AGTAAACAGACGGTATTAAACGCAATAAGGGAAATAGGAGAAGTAGAGGTGAAGAGAGAAATAAAAGAGA
+AGAAGGAAGTAAGGGTTTTATACATAGAAGCAGATGAAGACCATGTACCTTTACAAGATGGCAGCAGTGA
+AACACCGCGATTGATATACATACATGAAGGTAGGGAAGAGAAAAACGGAAGGAACGTACTGAAGAATGTG
+TATTACAAGGCATACGTAGGAGAGAAAGCAGAAGACATATGGATAGATGTAGCGAATTACATAGAAGAAA
+ATTACAAGGAAGAGAAGATAGAGAAGATATACATAGCAGGAGATGGAGCACCATGGATAAAAGAGGGATT
+AGAATGGATAGTAAAATCAAGGTTTGTGTTAGACAGATATCATTTAAACAAATACGTATTAAAAGCAACA
+TCAAAAGAGCCAAAGTATAGGGATAAGATATGGAGAGCAATAAATGAAGGGGATAAAGAAGGAGTGAAGA
+AAATATTTGGTGAGTTAATAAAGATAGCAAAAGAAGAGAAAGAAAAAGAAAAGATAAAGGAAGCGAAGAG
+ATACATACTAAACAATTGGGAAGGGATAAAGATATACAGTGAAGACGAAGATGTAATAGGGTGCAGTGCA
+GAAGGGCATATAAGCCATGTATTTTCTGCAAGACTTAGCAGGAATCCATTAGGGTGGAGCAGAGAAGGAT
+TAAAGTTAATGGCGAAATTAAGGGTATTTAGCAAGAATGGAGGAGACTTAAGAGAAGTAGAGTGGGGCAA
+GAAAAAGAATATAAATGCAGGAAGTTACAAATTAACAGAGAAGCAAATAAAAGAGGCAGTAAGGAGAGTT
+AAAACGTCTACAAATGAAAAAATAAACAATATTACGGTTTTGAATATAGGGAAAGTAACGCCAATATATA
+GGGTTTTAAGAGCATTAAAATATGCACAAGTTATATAAAGAACATGATAAAACGAAGCCCTGAATTAATT
+AAGTTTCAGGGGTTGTCTTAAAAAAATCCTACAGTATCTTGACACTATCTTTGGCTTTCACCAAATTACC
+TCTTTTCTTAAAATCTTTCCGGCAGCGTCCTACTCTCCCGCTTACGCAGTACCATCGGCGCTGGAGGGCT
+TAACTTCCGTGTTCGGAATGGGAACGGGTGTTTCCCCTCCCCTATCGCCACCGGAAATCTGGACCTTCAA
+AACTGCACAAAGCCTTCAGGGTCAAGTCCTCGGCTTATTAGTACCGGTCAGCTAAGAGCGTTTCCGCTCT
+TACACCCCCGGCCTATCTACCTCGTCTTCTTCGAGGTGCCTTACCCTCTTACGAGGTGGGAGACCTTATC
+TTGGGGTGGGCTTCACGCTTAGATGCTTTCAGCGTTTATCCCATACGAGCTTGGCTACCCAGCTGTGCAC
+CTGGCGGTGCAACTGGTACACCATCGGCTCGTCCGCCCCGGTCCTCTCGTACTAGGGGCAGCTCCCCTCA
+AGTCTCCTGCGCCCGCGACGGATAGGGACCGAACTGTCTCACGACGTTCTGAACCCAGCTCACGTACCGC
+TTTAATGGGCGAACAGCCCAACCCTTGGGACCTTCTTCAGCCCCAGGATGCGATGAGCCGACATCGAGGT
+GCCAAACCTCCCCGTCGATGTGGACTCTTGGGGGAGATCAGCCTGTTATCCCCGGGGTAGCTTTTATCCG
+TTGAGCGACGGCACTCCCACTCGCTACCGTCGGATCACTAGGCCCGACTTTCGTCCCTGCTCGACCCGTC
+GGTCTCACAGTCAAGCCCCCTTCTGCCCTTGCACTCGACGCGCGATTTCCGTCCGCGCTGAGGGGACCTT
+TGGGCGCCTCCGTTACCTTTTAGGAGGCGACCGCCCCAGTCAAACTGCCCACCTGCCATTGTCCCTACGC
+CGGATAACGGCTATAGGTTAGGACCCCAGTAGTCCCAGGGTGGTATCCCACCGGCGACTCCAGTGACGCT
+GGCGCGCCACCTTCTCAGTCTCCCACCTATCCTGTACAGGAACTACCAGGACCCAGTGACAGGCTACAGT
+AAAGCTCCACGGGGTCTTTCCGTCCAATCGCGGGTAGCTCGCATCTTCACGAGCACTACAACTTCGCCGG
+GCCCCTCCTCGAGACAGCGCCCAAGTCGTTACGCCTTTCGTGCAGGTCGGAACTTACCCGACAAGGAATT
+TCGCTACCTTAGGACCGTTATAGTTACGGCCGCCGTTCACTGGGGCTTCGGTTCAGGGCTTTCACCCTTC
+CCCTTAACCTTCCAGCACCGGGCAGGCGTCAGCCCCTATACTTCGCCTTTCGGCTTAGCAGAGACCTGTG
+TTTTTGGTAAACAGTCGCTTGGGCCTCTTCTCTGCGGCCTTCTCAAGCCTAGAGCAATAAACTCTAAGCC
+TGAGGGAGGCACCCCTTCTCCCGAAGTTACGGGGTCAATTTGCCGAGTTCCTTAAGGAGGGTTCTCCCGC
+TCGCCTGTGGATTCTCTCCTCGCCTACCTGTGTCGGTTTGCGGTACGGGCACCTCAGGCCTCGGTAGCGG
+CTTTTCTTGGCAGCTGCCTCGGCGGCTTCGCCTTGCGGCTCCCCTTCCCAGCCCCCTGCCAGCACGCGGA
+TTTGCCTACGTGCCCTTCGGTGGCTGGTTGGACGCGCTCTACCAACCGCGCGCTCCGCCTACCTCGCTGC
+GTCCCCGCTTCCCTCAAGCGGCCCTCGGTGGTACCGGAATATCAACCGGTTTCCCATCGCCTACGCCTTC
+CGGCCTCGGCTTAGGCCCCGACTTACCCTGGGCGGATTACCCTTCCCCAGGAAACCTTAGGCTTCCGGCG
+GCAAGGTTTCTCACCTTGCTCTCGCTACTCATGCCGGCATTCTCACTACTGCGCAGTCCAGCCTCGCTTA
+CGCTCAGCCTTCTGCCCGCGCAGTACGCTCCCCTACCCCGCGCTTACGCGCAGCCCCAGCTTCGGTGGCA
+TGTTTGAGCCCCGTTCATTTTCGGCGCAGGACCTCTCGACCGGTGAGCTGTTACGCACTCTTTAAATGTA
+TGGCTGCTTCTAAGCCAACATCCCGGTTGTCTTCGAAGTCCCACTTCCTTTCCCACTTAACATGCCCTTC
+GGGACCTTAGCTGGGGGTCTGGGCTGTTCCCCTCTCGACCACGGATCTTATCACTCGTGGTCTGACTCCC
+AGGTACTTGCCTGTGGCATTCGGAGTTTGATAGGGTTCGGTAGCCTCTCGGCCCCTAGCCCAGTCAGTGG
+CTCTACCTCCACAGGCTTTACCCTGAGGCTAGCCCTAAAGCTATTTCGGGGAGAACCAGCTATCTCCGTG
+CTCGATTGGCATTTCACCGCTACCCACAGCTCATCCCATGGCTTTTCACGGCCAACGGGTTCGGGCCTCC
+ACCAGATTTTATTCCGGCTTCACCCTGGCCATGGGTAGGTCGCACGGTTTCGGGTCTATGGCAGCGAACT
+TTCCGCCCTCTTCGGACTCGCTTTCGCTTCGGCTCCGGGTATCTCTACCCTTAACCTCGCTCGCTACCAT
+AACTCGCCGGCCCGTACTGCAAAAAGTACGCCATCACCTGGTATTACCCAGGCTCTGACTGCTTGTGGGC
+ACATGGTTTCAGGTTCTATTTCACTCCCCTCCCGGGGTTCTTTTCACCTTTCCCTCACGGTACTATGCGC
+TATCGGTCACCTGGAGTATTTAGCCTTAGGAGGTGGTCCTCCCTCCTTCCCACAGGGTCGCCTATCCCGT
+GGTACTCTGGTACCCACCAGTGCGCTTTCCCCTTTCGGCTACGGGGCTTTCACCCTCTATGGCCGGCCTT
+TCCAGGTCCGTTCGCCTAGAGTACTCGCACACTTTTGCGGTGGGCCCGAACCCCTACCGCCTAAGCGGTA
+GGTTTGGGCTCTTCCCCTTTCGCTCGCCACTACTCGGGGAATCGCTTTTGCTTTCTTTTCCTCGGGCTAC
+TGAGATGTTTCAGTTCGCCCGGTTCCCCTCCGCTGACTATGGATTCATCAGCGGATGCTTGGGTATTACC
+CCAAGCGGGTTTCCCCATTCGGAGATCCCCGGATCAACGCCCGCTTGCGGCTCCCCGGGGCGTTTCGCCG
+CTTGCCGCGTCCTTCATCGGCTCCAGGTGCCTGGGCATCCACCATGCGCCCTTACCTCACTTGACCCTTT
+CCGGCTTTGTGCAGTTTTCAAGGTCCTCACAAGAAAACCTTCAAAAGTGAACAGCGGGGCAAAAACTCCT
+TAGAAAGGAGGTGATCCAGCCGCACGTTCCCGTACGGCTACCTTGTTACGACTTCACCCCAGTCACCAGC
+CCCACCTTCGACGGCTCCCTCCCGGCACTCAAGTGGGCACATCATTCTTCCTCTTCCTACCTTTTCTAAC
+ATGCCCACTTGAGTGCCGGGTTGGGAGGTCCGGCTTCGGGTGTTGCCGGCTCCCGTGGTGTGACGGGCGG
+TGTGTACAAGGCCCGGGAACGTATTCACCGCGGCATGCTGATCCGCGATTACTAGCGATTCCGCCTTCAT
+GCAGGCGAGTTGCAGCCTGCAATCCGAACTGAGACCGGCTTTCAGGGATTCGCTCCACCTCGCGGCTTCG
+CATCCCGCTGTACCGGCCATTGTAGCACGTGTGTGGCCCAGGGCATATAGGGCATGATGATTTGACGTCA
+TCCCCACCTTCCTCCGTCTTATCGACGGCAGTCCCTCTAGAGTGCCCGGCATCACCCGCTGGCAACTAGA
+GGCAGGGGTTGCGCTCGTTGCGGGACTTAACCCAACATCTCACGACACGAGCTGACGACAACCATGCACC
+ACCTGTGCAGGCTCCCTACCTTACCGGTAGGGTCGCTTCCCTTTCGGGTCGCTACCACCTGCATGTCAAG
+CCCTGGTAAGGTTCTTCGCTTAGCATCGAATTAAACCACATGCTCCACCGCTTGTGCGGGCCCCCGTCAA
+TTCCTTTGAGTTTCAGCCTTGCGGCCGTACTCCCCAGGCGGGGTGCTTAATGGGTTACCTACGGCACGGG
+AAGCTTCCGCTCCCCACACCTAGCACCCATCGTTTACAGCGTGGACTACCAGGGTATCTAATCCTGTTTG
+CTCCCCACGCTTTCGCGCCTCAGCGTCAGGGTCAGTCCAGGGAGTCGCTTTCGCCACTGGTATTCCTCCC
+GATATCTACGCATTTCACCGCTACACCGGGAATTCCACTCCCCTCTCCTGCCCTCTAGCCTAGCAGTTTC
+AGGTGCACCTCCACGGTTGAGCCGTGGTCTTTTACACCTGACTTGCTAGACCGCCTACGCGCCCTTTACG
+CCCAGTGACTCCGGACAACGCTCGCCCCCTACGTCTTACCGCGGCTGCTGGCACGTAGTTAGCCGGGGCT
+TTCTTGGAAGGTACCGTCACTCTAAGAGGCTGTTCACCCCTTAGAGCATCGTCCCTTCCGACAGGGGTTT
+ACGACCCGCAGGCCTTCATCCCCCACGCGGCGTCGCTGGGTCAGGCTTTCGCCCATTGCCCAAGATTCCC
+CACTGCTGCCTCCCGTAGGAGTCTGGGCCGTGTCTCAGTCCCAGTGTGGCCGACCACCCTCTCAGGCCGG
+CTACCCGTCGTCGCCTTGGTGAGCCGTTACCTCACCAACTAGCTGATGGGACGCGGGCCCATCCTTGAGC
+GGCAGCTTGCGCTACCTTTCCTCCCTCCAGGATGCCCTAGAGGGAGCGTATCCGGTATTAGCCCCAGTTT
+CCCAGGGTTATCCCGGTCTCAAGGGCAGGTTACCCACGCGTTACTCACCCGTCCGCCGCTAAACCTGCCA
+AGACACGAGGCCTTGACAGGCCCGCTCGACTTGCATGTGTTAGGCACGCCGCCAGCGTTCGTCCTGAGCC
+AGGATCAAACTCTCCAATTAAAACCTATAAAGCTTAGCTTTCCTTCTCGTGAGAGCCCCACTGTTCACTT
+TTCAAGGTTCTCTTGCTTTTCGCAATATTTTTATATAGCAAATTCTTTTTCGTTTGTCAACCCTTCTTTT
+TTGTTCCCGCCGGCTTACCGCCGGCGATTATGAATATACCACGTTTTAAAAATCGGTTCAACTCCCATAA
+ACCCCAATAAATCTCAATTATGTCGAAATATCCTTAAAAACCTGCGCAATTTTTGCACAAAGCTTTTTTT
+TACTCAATTTTTCAATTGAAAAACATCTTTTTTTATGGCCGTAAAAATTCTCTTGTCCAATTCAGGGATT
+TCTTTTTCTAAATTTCTAATCAAATTCTCAATTGAGTGGCGAGTAGTATTCCCTGCCATAGGACACGGAT
+TTTCCACAACAGGTAGGTTGTTTTTTTTCACTGCACTTCTCACTTCCTTCTCTCTCACATAAATCAAAGG
+CCTTATTAGTGTAATTTTAGACCTGTCCAAAAACGTGACAGGTTCAAAAGTGTGAAGTCTTCCATTGTAA
+AACAAATTCATCATAAAAGTAACTATCAAGTCATCATAATGATGTGCCAGAGCCACTTTGTTGCAACCCT
+TCTCCTTTGCAAAGTCATTCAGAGCACCTCGCCTTAGATTTGCGCATAAAGAGCAGGGATTTTTCTCTTT
+CCTGTAGTCAAACACGATTTTCTTTATTTCGGTATGCTTAACAAAAAAAGGAATACCCTTTTCTTCACAG
+AAGTTTTTTATAGGAGTGGGGTCGAAATTCTCAAACCCTAAAGATAGCATGAGTCCCATTACCTCGAACT
+TTATTGGATAAAATCTTTTGAGAAGATGTAATCCGTAAAGAAGCGTGATGCTGTCTTTACCTCCAGACAC
+TCCGACAGCTATAGCATCTCCCTCCTGTATCATCTCAAAGTCCTGCACCGCTCTTCTTATTTTGCCTAGT
+ATCTCCTGCATACTCATCACCCCTCTAAATATTAATCCTGCTTTCTTTGCCATGTCAATATACAATTGCA
+AAATCAAGACATCTGTGGTATAAAAAACTTATCAAAAACCGTAAGGAGAGGTGCTATGGCAGACGTAATC
+TTAAGAAACATGAATATAAAGCGAATATTAGATGGACATCCTTGGGTATACAGAACTGAGATAGACAGGA
+TTGAGGGAGATTACATCCCTGGAGATATTGTAAATGTGCTCACTCATAAAAAAGAATTTATTGGAAAAGG
+ATACATAAACTTAAAATCGATGATATCCGTGCGAATTCTCACAAGAGACCCTGAAGAGGAAATAGGCGAA
+GAATTTTTTAGAAGGCGAATTAAAAGAGCATGGGAATACAGAAAAAAAGTGATGGAAGATCTTAATTCGT
+GTCGAGTTGTATTTGGAGAAGGGGATTTTCTACCAGCATTGATTGTAGACAAATTTGGAGATTATCTTGT
+CATACAAACTCTTTCACTGGGTATAGACAAATACAAAGAAACGATAGTGAAACTCCTCGTAGAAATATTA
+AATCCCAAAGGCATATTTGAAAGAAATGATGTCAACGTGAGGGAAATTGAAGGCCTACCTCAGCAAAAAG
+GATTTTTATACGGAAAGTTTGACCCTGTACAGCAGTTCAAAGAAAATGGCATTAAATTTTGGGTTGATAT
+GGAAAATGGACAGAAGACAGGTTATTTTTTGGACCAAAAAGAAAATAGAAGAGCAATTCAAAATTATGTA
+AAAGGGGCCGAAGTACTGGATTGTTTTAGCCATACGGGTTCTTTTGCCGTTCACGCTCTTCACTATGGAG
+CAAAAAGGGTAGAAATAGTGGATATATCTGAAGAAGCACTTGAAATGGCAAAAAAGAACGTAGAACTAAA
+CGGCTATCAACAAAGGGCTGAGTTTATAAGAGAGAATGCCTTTGACCTTTTGAGAAGGTACGACAGAGAA
+AAGAAAAAATTTGACACAGTAATACTGGACCCTCCTGCCTTTACAAAGAGCAAAGAAACAGTTAAAGACG
+CTTTAAGAGGATACAAAGAGATAAACTTAAGAGCTTTAAAAATCATAAGAGAAGGGGGATTTCTCATCAC
+CTGTTCCTGTTCTCAGCACATAAGACCCGATATGTTTTTAAATACAGTAAAAGAAGCAGCTTCTGACGCT
+AAAAGGACCATAAGACTTGTGGAACAAAGGACACAGGCAAAAGACCACCCAATACTGCTGGCTTCCGAAG
+AAACCCAATATCTTAAGTGCCTTATACTTCAGGTATTTTAAAGGAACACTCCCCTCATCTTATGCATACC
+CTGTAAAGAGGGAAAGTGCATAGATGAGGTGAAAAAATGGAAAGACAAGAATTGGGTTCTCGCCTTCTGT
+ACGAAGGATTAGCAGGGTACGATGTGCTAGAACTTCAGATGATTCTTCAGAGTTTAGGCTATGACCCTGG
+CCCCATAGACGGCATATTTGGCCCCCGAACAAAAAAGGCCGTCATGAAATTTCAGCGAGACAACGGCCTT
+AAAGTAGACGGCATTGTGGGCCCTGAAACGATGAAAGTTATAAGGATGTTAGTGCCCTAAAGCTTTCTGC
+TTCCTGGCTTTACCAGAGGAATACCCTCTTTACAAAGAGGGCATTCCTCTTTTTCATAAGTTTTAATCTG
+TAACTTTACAATTGACTCAAAAGGCACACCAAAATCTATTTTCCCATCGCTTCTATCAACAATAGTTCCT
+ACTCCTATCACTTCTCCTCCTAAAGATCTGACCAATTCTATTACCTCTTTTACAGAACCTCCTGTTGTCA
+CTACATCTTCTACCACCAATACTCTTTCTCCTTTACTTATCTCAAATCCTCTTCTCAACTTCATAACATT
+GTCTTCTCTTTCCGCAAATAAAGCTCTTACACCGATTTGCCGCGCAACCTCATACGCCAATATAATGCCT
+CCAATCGCAGGGCCTATTACCACATCTATTCTGTATCCTTTGAACTTCTCTGCCAATTCCCTGCTAAAAA
+TTTCACTATAGTTAGGATATTGAAATATCTTTGCACATTGAAGGTACGTATCACTGTGTTTCCCAGAACT
+CAGCAGAAAATGCCCTTTATTTATAACTTCTAGTTTTTCAAAAATTTCCAAAACCTTTTCTTTTTCCATT
+TCCAAATCCCCTCTTTAAATTTTTATACTTCCAATAATTTCATTTATGTCTTCAATTTCGTTTTCTTCCA
+TGTACTTTTTTATTCCATCAATAATCTCAACAGTACAGTAAGGATTTACAAAATTACAAGTTCCCACTGC
+AATAGCTCTTGCACCTACAATTAAAAATTCCAAAGCATCTTTGTAGTTCATTATTCCTCCCATGCCTATC
+ACAGGAATGCTCACAACTGTGACTACTTCGTACACCATTTTAAGAGCAATAGGCTTTATAGCAGGCCCGG
+ATAGCCCCCCAATTACATTCTCAAAAACAGGCCTCCTTTTATCGATGTCTACAGCCATCCCTGCCACCGT
+GTTAATCAAAGATATAGCATCTGCTCCTCCTTTTTCCGCAGCCTTTGCGCAAACTTTTATGTCTGTTACA
+TTTGGGGTTAACTTCACTATGACAGTCTTACTGGTAGCCTTTCTAACCTTTCTTGTAATGTCAAAAATAT
+CATCTGGATTTACACCAAAAGCCATTCCGCCTTTTTTCACGTTGGGGCAGGAAACGTTAATTTCAATCCC
+TTCTATCCCTTCAATATCAAGTTTTTCTGCCATATACACAAATTCCTCAACCGTTTCCCCAGCAATATTT
+ACAATCACTGGAACATCGAAACTTTTCAAAAAAGGAAGTTCCCTTTCAATAAACGCATCTACTCCCGGAT
+TTTGAAGGCCTATGCTGTTTAAAATCCCAGAAGCGGTCTCAAACAACCTGGGCGGAGGATTGCCTTCTCT
+TGGCTTTACAGTAAGTCCTTTTACAACTATCGCTCCTAATTTATTAAGGTCGATGTATTCACTGTACTCC
+CTGCCAAAACCAAAAGTTCCTGAGGCAGTAATCACAGGGTTTTTAAGCTTTATCTTTCCAATCTCAACCG
+ATAGGTTCAAAATAGCACCTCCTCTGCCCAGAAAACCGGCCCATCTCTGCAAACTCTCTTGTAAGAAAAG
+CCTTTATCTTCTCTGACCTTGCACGCACATCCAAGGCAGGCCCCAATACCACAGGCCATTTTCTCTTCTA
+AAGAAATTTGGCATAAGACGTTTGCCTTCATCGAAATTTCCTGAAGAGCTTTTAACATGGGCTTTGGTCC
+ACATCCGTATACTATATCCACTTCTCCTATCATTTCCTCAACTACAGAAGTTACCAATCCTTTTCTTCCC
+GTACTTCCTTCTTCTGTAGTCACTACAACTTCCCCTAACCCCTCAAATTTTTCCACAAGAAAAGTTTCTC
+TTTTAAAGCCTAGAGCGATGTACAGCTTCTGTGCCTTTACTTTCTTAGCAAGGTACAAAAGGGGAGCAAT
+TCCTACTCCTCCGCCCACTATAAGAACTCTCTTTCCTTCCAAAATCTCAAATCCATTGCCATGAGGGCCA
+GTTATTTCAAGAATATCTCCCTCTTTCATCTGAGACAAATTTTTTGTGCCTTCTCCCCTTACTTGATAGA
+GAATTGTCATTTTCTCCTCTTCAAAGTCATTCACACTAAACGGCCTTTTTAAAAAGGTCTTTCCCTGGCA
+GTCTATCATTAGAAACTGCCCTGGATGAGGTTTTTTTCCTTTCCACTCAAATGTCATTTCATAGACTTCA
+GAAGCTATTCTTCTATTGGACAATACTCTTGCCTTCATCTTCCACCTCAACTGGCAATGTATTTTCTTTT
+TACAAGGGCATTGTTGATCATGCCCGTCATCAAAATCACTTCTTCTCTTGCCGCCTGACCATACTCATAT
+TCCGAATAGGCCTCTTTCCAAAAATCGCTCCTGTAGGCATATATTACACCTCTAGAAGAATTTATTATCG
+CTCCATATCCTTCTTCATCAAAGCAATTTACTACATCCTCAGCTGTTGCCCCCTGTGCTCCATATCCTGG
+TACCAAAAAATAACACCGCGGCATCTCTTCTCTTAGTATTTTCGCTTCAAAAGGATATGTTGCACCTACC
+ACAGCCCCTATGGAACTGTACCCATATTTACCGACTATCACTTTTGAGAGCCTGCTTATCATTTTTGCTA
+CTTCCTGGTATACGTAGCCGCCTTTTTTAGTTTCAATATCCTGTACGTCCTTTGAACTCCTATTAGAAGT
+CTTGACAAGGACAAATATGCCCTTGCCAAACTTCTCCACATCTTCTAAATAGGGTACCATGCTGTCCTCA
+CCCATATAGGGATTTACAGTGATTGCATCAAACAAAGGGTTCTGAAGATACGCCTTCGAATACATTTTAG
+CAACGTCCTGTATATCCCCTCTTTTCACATCTGCTATCACTATAAGGCCTAGACTTTTAGCATACTCCGC
+AGTTCTGAAAAAAGCTTTAAAGCCCTCTATCCCATAAGCCTCATAAAAGGCAACTTGAATTTTCACAGCA
+GGAATAAGGTCATACACAGCATCAATTATCCCTTTGTTGAAAAGGTACATGGCTTCTGCAATTCCTTCTA
+CCCCATTTCCCTTTCTCCTAAACGCCTCTTCTTTTATAAAATCCGGAATCATCTCAATTCGCGGGTCAAG
+TCCCACAACCACAGGGGTTTTTTTGGCCTTCACACTTTCTATCAGCCTGTCCACAAACATATTTCCCCTT
+CTTTCCATCAAAGTCATATCTCGACCTTTTCAAATTTCTTGTTTTTCTGATACCTTATTTGCCCTTCCAC
+TATTGTGTATTCCACAACTCCTTTTAATTTCATCCCGTGATAAGGGGTGTTTTTGCCCTTTGACTTGAAT
+TTTTCTTTATCCACGGTATATTCTTCATGGGGATTAACAATCACAATATCCGCAGTAGCTCCTACCCTTA
+TTCCATTGGATATTCCCAGTATCCTTGCAGGATTCATACTCATGTAATTCACTAAGGCTTTCATAGTGAT
+TATACCTGTCTGTATCAGAAAAGTGTTTATAACAGAGAATGCCGTTTCAAGACCTGATATTCCAAAAGGA
+GCCATGTCATAGGGAACTTTTTTATCGTCTTTAGTATGAGGAGCGTGGTCTGTAGCGATCGCATCTATAG
+TGCCGTCCTTCAACCCTTCTATCAAAGCCTCTACATCTTCCCTAGTCCTCAAGGGCGGGAAAACTTTTGT
+ATTGGTATCGTAATTGTAGACTGCCTCATCTGTGCGAGTAAGATGGTGAGGAGTAACTTCTGCTGTTATA
+CTTACCCCTTCCTCTTTTGCCCTTCTTATGAGCTCTACACTGCCTTTAGTGGAAACATGGGCAATGTGAA
+GCTTCGCACCTGTCGCCTTTGCCAGTATTATATTTCTTGCAAGCATCACTTCTTCCGCTTCTCTCGGTAT
+TCCTTTAAGCCCCAGCATTGTAGCAATTATCCCGCTGTTCATAACTCCTTCTCCGCTCAACGTCTTGTCC
+TCGCAGTGAGTTATCATAAGGAGGTCATACATTTTGCCATAAGTCATAACCCTTTTCATAATTCCTGCGC
+TCATTATCGGGAAGCCGTCATCAGATAAAGCAACGACTCCAGCCTTTTTCAGCTTTGCCATTTCAGTTAT
+TTCTTCGCCTTTCATCCCCTTTGTCATAGCCCCTATAGGCAGTACCTTCACTACTCCTTCTCTTTGAGCC
+ACAGCCTTCACATACTCTACGACTACTTCGCTGTCTATAGGAGGATTGGTATTAGGCATACAGGCGACAG
+TAGTAAAACCCCCTGCTGCAGCCGACTCTGTTCCTGTCCTTATAGTCTCCTTTTCCTCAAAACCCGGCTG
+TCTTAGGTGGGTGTGCATGTCTACAAAACCTGGAAGCACATATTTGCCTTCAGCGTCAATCACTATAGCA
+TCGGAAACATCGATATTCTTGTCAATCCCTTTTATTATGCCGTAATTTATAAGGATGTCAGCTTTTTCTT
+CACCGCCAAAACCATCAATCACAATTCCATTTTTTATCACGATCCTCATTTCTAATTCCTCCTCTCACAC
+AGAATTTTCAAAAGTGCCATCCTCACAGCCACCCCGTTTGTTATCTGCTCCTCTATTACGGAGTAACTAG
+CATTTGCAGCACCTGAGGTAACCTCCACATTCCTGTTGATAGGACCTGGGTGCATCAAAATAGCGTCAGA
+TTTTGCCAGTCTCATTCTCTCCTCATTTATTCCGAAATACTCCCTGTACTCCTCAATTGAAGGAAATAGC
+CCGCTTTTTTGCCTTTCCAATTGAATTCTCAATCCCATCACAACATCTGCATCCTTTATAGCCTCTTCAG
+CGTTATAGCAGACTTTGACCCCCATTTTCTCTATCTGAGGAGGCATTAGTGTGGAAGGTCCCGCCACTTT
+CACTTCTGCTCCCAATTTCTTAAGCCCCCATATGTTAGACCTTGCCACCCTGCTGTGCATAATATCACCT
+ATTATAGCAACTTTTAATCCTTTAAAATCCCCTTTTTTCTCCTTTATAGTCATCATATCCAAAAGCGCCT
+GTGTTGGATGTTCATTTATGCCATCCCCTCCGTTTATGATGGAAGCATTTGTGTATTTCGCAAGAAGGTG
+AGGAGTTCCACTCATATTGTGCCTTGTCACTATCACATCTGCTTTCATTCTTTCAACTGTCCTTATAGTA
+TCTATGAGGGACTCTCCCTTTACTACACTGCTGGTAGCCACCTCTATATTTCCATAATGGGCTCCTAGGT
+ATTTGGCAGCCATTTCAAAAGACAACCTTGTCCTTGTGCTGGGCTCGAAGAAGATTGTCACCACAGTTTT
+TCCTCTTAAGGCTTGGGAATACTTTTCACCGTTTAACAGCTTTTTCATCTCAAAGGCCAAATCCAGAATT
+TCCAGTATTTCTTCTCTTGTAAGGTCTTTAATCCCCAGAAGGTCCTTTTTGAGCATGACCTTTTCCCTCC
+TTTAAAAAAAGAGTAGTCCCCATTTCACAAAAAGGTGAAATGGAACTACTCTTATTTCTTAAAATATACT
+TTTTTGTAAAAATCAAGAATTTAATTTTAGGCACAAAAAATCCTCCCCTCGTCAAGTTTAACACTCAGGG
+AGAATAGATCTATATTCTCCCTTCTTAGCCTCGCTGGGCTAAATTAAAGGTGCTACTTTTCAGTTATAAC
+TACTTTATTCACTCCATCCACTTCTTCCAGCATCACTTGAATTATCTCGCTTCTAGATGTCGGAACATTC
+TTCCCAACATAGTCAGGCCTTATAGGAAGTTCCCTGTGACCTCTGTCCACAAGCTCAGCAAGCTGTATTG
+CTTTGGGTCGCCCCAGGTCAATTATGGCATCCATTGCAGCCCTCACAGTCCTGCCTGTGTATATCACATC
+GTCTACTAAGACCACTATTTTATTGGCTACATCCACTCCAATATCTTTCTTCTTTACTACAGGCTGTTCA
+AGGTCTGTGGTGAGGTCATCCCGATACAGCGTAATATCAAGAGACCCCACTGGAGGTTCTTTCCCTTCTA
+TTCTAGAAATGTACCTCGCAATTCTCTTAGCCAGAGGTACTCCTCTTGTCTTAATGCCTACTAAAACTAC
+ATCCTCTATCCCTTTATTTCTTTCAACAATCTCGTGAGCTATTCTTATCAAAGCTCTATCTATAGCTTTT
+TCGTCCATTATCTCTGCTTTTACTCTCATCCTACAACCTCCAAAAAACCTTCTTGCACTGGCAAGAAGGT
+TTCTGGTACTTCTTTTTATAAGACCTTGCCAGCCTCACAGGACTGCTTAAAGGCTTTTTCTTTTATATAT
+TACCACATTCTCTTCAAGTTGTCCATAGGGAATATTTAAAAAAAGCAAAAATGTGGTAATATGAAATTGT
+TCGCTCTAAATATCAAGAAAAAAGGATGTGACAAAATGAAGCTAGAAATAGGGAAAATTCCTGTAGAAGT
+GATGAAAAGGTCCATTTTCCCTTATCTTGGCACAAAAAGAAAAGAAGTCTTAGTTCACTCCCAGTTAGGA
+GAAGACTCCAGCATAATCGATTTTGGTGAATACGTAGCAGTTCTTTCCACAGACCCAATTACAGCAGCAG
+ATAAATTGAGCGGCTTTTTATCTGTCATAATATCCTGCAATGACCTTGCAGCCTGCGGCGCAGAACCTAT
+TGGCATACTCACCACAATACTTCTTCCAGAGGGCACAGAGGAACAAATGCTTAAAAATATAATGCAGGAA
+ATTGACAAAGCTTCTAAAATGATAGGAATTGAAGTTTTAGGAGGGCATACTGAAGTAACTCAAGCAGTAA
+ATAAACCTGTAATAAGCACAACAGCAATTGGAATTGCTAGAAAAGGAAAATACATAACCTCAAAAGGGGC
+TAAAATAGGAGATGACGTAATTGTAACAAAAGCTTTGGGACTTGAAGGAACAGCAATTTTGGCAACAGAT
+TATGAGGATTTGCTCATCAAACATTTCGGGAAAGACTTTGTCTTAAAAGCACAAAGCTTTATAAACGAAA
+TAAGCGTAATAGAGGAGGGTCTAATAGCTTCCCAAAATGGCGCAAATGCCATGCATGATATAACAGAAGG
+AGGAGTGCTAGGAGCAACTTATGAAATTTCCGAAGCATCAGGATTAGGGATTGAAATATACGAAGAAAAA
+TTGCCTTTTCGACGTGAGACAAAGGAAATATGCAAATTTTTTGGATTAAATCCTTTAAAATTGATATCCA
+GCGGTTCCATGCTGATTACTGCAGAAGATGGAAACAGAATAGTCAAAGCCTTATCTGAAAAAGGAATACA
+AGCTACAATAATAGGAAAAATTGTGAAAGAAGGAAGGTATTTGATAACTTCTTCCGGAAAAGAAAAAATT
+CTTCCACCTGAAAAAGACGAAATATACAGAGCAGATAAAGGCAGGGCAAAAAATTAATCCCTGTCTTTCT
+CTGCCCTTAAAATTTCGAGCAATCTTGTAAAATAATCGGGCAAAGGGGCTTCAAATTCCATGTACACTCC
+TTTTGTCGGATGAATAAACCCTAGAACTTTGGAGTGCAATGCCTGCCCTTCCAACTTAAACTTTTGTTTT
+TTATATCCATACACAGGGTCTCCTACGACAGGATGACCTATATAACTCAAATGCACCCTTATCTGATGAG
+TCCTGCCTGTCTTTATGGTCGCCTCCACAAAAGTATTGTTTTTAAATCTCTCCAAAACTTTATACAAAGT
+AAGTGCATACCTTCCGTCCTGGACTACAGCCATCCTCTTTCTATCAACAGGATGCCTTCCAATAGGCGCT
+TCAATTTTCCCTTCTTCCTCTTTTATGACCCCTTCTACAATTGCGACATATTTTTTAAGCACACTTCTTT
+CCTTTATCTGATTTGAAAGACTCATATGAGCTTTGTCATTTTTAGCGACAACCATGACCCCTGAAGTATC
+TTTATCAAGCCTGTGCACTATTCCAGGTCGCAGTATGCCGTTAATTCCTGATAAATTTTTACAATGGTAA
+AGAAGGGCATTCACAAGTGTACCGCTATAATTCCCTGGCGCAGGATGAACAACCATACCCTGAGGCTTAT
+TTATCACAATTATGTCCTCATCTTCATAAAGGATATCAAGAGGTATATTCTCAGGCACCACTTCAATCTT
+TTCCGCTTCTTTAATATTTACTATAACTTCATCATCTTCTTTTACTTTATAACTAGGTTTTACATTTTTC
+CCATTTACAAGTACAAGCCCTTCTTCAATTAACTTTTTAATATATGACCTGGAATAGTCAAGCTCTGAAG
+CAAGAAATACGTCTATTCTCTTTCCTTCGTCCTCTTTTTCTCCTTGCAAAACTATTCTGTCTACAATGTT
+CATCTTATCCCGCCCTTAAAAATCATAAGATATCCAAGTATAATTGCTCCCACAACAATAAAAGAATCGG
+CAACGTTAAAAACAGCAGGGAAAAACTTAAAATCAATAAAATCCACTACATATCCAAGTCTTACCCTATC
+TATGAGATTCCCTATGGCTCCCCCTAAAATCATAGCAAGCGTATAATTATACAAACTATTTTCTGGAAGC
+TTAATCATTGAATAAATCAAGACAATTCCCACCACCACAGTTATCACAATAAAAAATAAAGTCTTATTCT
+GTAACATTCCAAAAGCTGCCCCTCTATTCTCCACATAAGTCAGATGAAAAAAATGCTTTATAACCGGATA
+ACTTCCTATAGGCATCAAATACTTCGCCGCGAGGTATTTTGTAAACTGGTCAAGAAAAACCACAAAAGCT
+ACAATAACTATCGCCAATGCCAATTCCTCCTGTTATTTTGTTTGCTTAGCTCTTTACCCACACAAGTATA
+TTATACAAAAAATCAAGGCATTTTAAAGCAATGTGCTTAAAAAGTAATTAGGCTTCCCTATTCTTTTCAT
+ACTCTCTTTTCAAAATAGAATACATCTTCATATCCCAAAATCTCCCTTTTACAAAAACTGCTTCTCTTAA
+CACTCCCTCAAACTTCATACCCACTTTTTGCATTACCCTCTCAGAAGCAATATTTTCTACCTTACACCTT
+GCTTGTATTCTATTTAGATTTAATTTTTCAAAACCAAACTCTATTACTTTTCTAACAGCCTCTGTCATAA
+TTCCTTTATTCCAGTATTTCCTACCAAGCACATAACCTACTTCTCCTACCATATTTTTCTCATCAATAAA
+TAAAAAACCACAAGTACCAATTAATTTACCATTTTCTTTTAAATACAATCCCCAATCTGATGGCTCTCCC
+TTTTCATACCTTGACAACAAAAGATTAATAAATTTTAAAGAATCCTCAATATTCTTATGATATTCCCACG
+ACACATATTTTGTAACTTCCGGATCACTGGCATATTCAAACATATCTTCTGCATCTTCCAAGCTTATCTT
+CTTCAATATAAGCCTTGAAGTCTCAAGAACAGGTTGGTAAAACATAAATTAAATCCCCCTTTACATTAAG
+CCTCCGTTTCTGCTTTACTGCTTCAAATGTGAGCAAATCACCTTTCATATCCAATATTTCCTCAAGATAA
+TCTGCAAGCTCAAAAAATTTAAGCCCTATTGGCTTTTCAAATTCAACCAAAATATCAATATCACTTACTT
+CCGTCTGTTCATTCCTTGCAAAAGAACCAAAAATACCCATAAATTTTGCTCCGTATTTTTTCTTTAATTT
+CTTCTTTATGTTCCTCAAGCACCTTTTTTACTTCTTCAAGGGACTTTATAATTCTAAACCTCCCGTTATT
+TTGTTTGTTTAGCTTGTTATACCATACAAGTATACTATACAAGAAATCAACTCATTTTAAAGCAATGTAT
+TTTAAGCGATAAAAGTGAAGGATAAGAAATAAATGTAGCATACCTGATTAAAGAATAAGCATTTTTTAAC
+ACGCTAGTTTACATAAAATTTTTTACGGTGTATCTAGCTGTCTTTCCCCTCCCCTATTTCCCCATACTCT
+CTTTTCAAAATAGAATACATCTTCATATCCCAAAATCTCCCTTTTGCAAAAAGTGCTTCTCTTAATATAC
+CTTCAAACTTCATACCTACCTTTTGCATTACTCTCTCAGAAGCAATATTTTCCACCATGCATCTTGCCTG
+TATTCTGTTAAGATTTAGTTTTTCAAATCCAAACTCTATCACTTCTCTAACAGCCTCTGTCATAATCCCT
+TTATTCCAATACTTCTTACCAAGCGCAAATGCTATTTCTCCTATCATGTTTTTTCTATCGATATTAAGTT
+CACAAGTTCCAATTAATTTCTCATTTTCTTTTAAATATAATCCCCAAATTGCAACTTCTTCCTTGTCGCT
+TATAGACAATATGCGTTTTATCAAATTCAAAGAATCCTCAATATTCTTATGATATTCCCACGACACATAT
+TTTGTAACTTCCGGATCACTGGCATATTCAAACATATCTTCCGCATCTTCCAAGCTTATCTTCTTCAATA
+TAAGCCTTGAAGTCTCAAGAACAGGTTGGTAAAACATAAATTAAATCCCCCTATCTCAATATTTTGTAAC
+TTAGCTCAATCAAGCTTAAAAAATCCCACTTTTTCACCAAATTTGAGCTCTTTTTACCTTTTCAAATGAA
+GCCTTTTTAAAACAACACAACACCTCCCTTAGGCAACTTATTTTACGGTTGCCTTTTATTAGCATATTTT
+TATGTTTTTTTACTTAGCCCTCGGCTACCCTATCATGTCTCTCAGGGTCATGCCCTTAATTACATTCCTT
+CCTCCTGCCTTTGAGGGCTTTTGGGGAGCTTCTTACTCGTATTCAGGGTCTTGCCCTTATGGGTGGTACT
+ACAGCTTCCCCAACCTTATTTGCTCTAAATTGATTTGTTAGCCCCTAGGCTACTAATTCCTTTATTTGCT
+TCATACGATATTCTCCAAGTACTTTTTGTGAATCGTATTTTTCTTTCTTCTTAGCAAGCGTAAACATAAC
+TCTTATGAGTTTTATTGAAATCGCAATTAATGCTTGTTTCTTCTCTAAAGGATTTTCTCGCCTTCTTAAA
+AAGTAGTTGTAAAGTGCTTTAAATTCTTTGTTTTTGGCTACTAATGTCAGGCTTGCTTTGTACAGAAGGT
+TTCTTAACTCAGGACGCCCTCTCTTGGAAATCTTGGTCTTCCCCCTGTGTTTCCCTGATTGGTTATCCGT
+TATGTTTAATCCCCTAGGTTTCTGTATCTGTTTATAGTACGTATAGTTCCCTATGTCCCCTACTTCTCCT
+AAAAATCCTGCTACTGTTATTACTCCTATGCCTGGAATGCTTAAACAGATATTCTGCTATGTCTATTTTT
+TTGAGTAGTTCTTCCATGGCTTTTTCTACGGTTTCTAAATTGTGTTTTTAAAAATTCTAATTCATCAAAG
+GTAAATGTTTAAACGTATTTGTGCCCCTTTTATCCCTTCTTTTACACCTAATTGACTTTTTTGCTGCTTC
+AATGAGCTTTTCTGCCCTTTTCATGCCTACCTTGTTACTAGTGGCTTTCTTTAGCTTCCCTGCTATTTCT
+TCTTTGCTCAGTTTAAGTATTATGCTGGGAAATGGACAGTTCCTCAAGACCCATATGGCTGCTTTCCCCC
+ACAAATTCTTGAATACTTCTTCTATAGTCTATAATAGTCCAAATCCTTAAAATATTTTTCTCTGGCGAGA
+ACCATCAAATTGGAATGGTTGGCAAGGTTGATTTAAATTATCCATCATAGATCACCTCGAAAGGCTTTAT
+CTAAAATTGCCTGCTCCAGGCGCTTAAGTTCGGCTTCAGTTTCTGCCTGGGCTCGCTTGAGAGCTGCCAC
+CTGCTGCTGAATCTGGTCAAGGTAAGCTACAATGCGTCGCTGCTCTTCAAGGGGTGGGAGGGGGATAAAG
+ACATTTTGAAGGTCTTTCTTGGTAATTGCATTGAAAGTCGAACCGGCCCCCATTTTAGAAAGTTCAGGTT
+CGAGGTAGTGAAGGTAGTACAGAAGCCAGAAGCGTTCCAGAGAATCACGGGGTCGGAGAGCTGCTAAACC
+GCGCCCAATACAACAAGCCAAGTTGGCAACATTGGTAGAACCTACTGGAGCACGTACGCTTATTAAAACA
+TCACCTGGCCGTGCCACTTTTTGAGGCGCAGAACACCATATACGAGGTGTGGGATGTAAATCTCCAAAGT
+CGGCTTTTCCCTGAAAGAAAGGAAGTCCATTACCTTCAAAATTGTAAGTAGAACTCGGTGGAGATTGTCC
+CATAATAATATCACATACCTCACCCAACCTTACCCAGCGCCAGCCGGGAGGGAGATCGGCGCCGGGGTGG
+GGAAAGACTTCGGCCAAAGCCGTCTGCATAAGAAGCTCTGTATCTTTCTGAGCTTCAGCTCGCAGGCGGC
+GCACCTCACGCACCCGCTCCATCAGAGCTTCAACCTTCGCCACGATGCGCCGCTGCTCCTCCAGGGGCGG
+GAGGGGAATGAGGGTATTGTAAACATCGTTGTCAGTTACCGCCGGGTAACTAGTTCCGCGCATTTTACTA
+GCAGTAAGCTGGTTGGTTATGAAATCGGAACGGCACAAGTGAAATAAAAACTCTGGTTCAGCAAATTCTC
+GATTTGCACGGATCACGCAAAAGCCTGTTGAGCAAATTTGTCCGTCCAAATCCGGAGGCACCAAAGCAAT
+ATTTTTGAGATAAGGACGCGTGGTAGCAAAAATTACGTCACCGCTTCGGATTACCTTACGTGCCCGGCTA
+GGTGCATGCTGCCCTAATATCTCCTTTGGCGACACTATCTTGCCTACAGTGCTGTCTATAGCAGAAATGT
+CCACATATACAAAGTAGGTTGAAGGGTTCTTGGTAGGATCCCGCCTTTCGGTAGGAAGACACACCTCCCC
+CAACCTCACCCAGCGCCAGCCGGGGGGAAGCTTGTACGGTCCCTCTGTCACAGGGATCTACCCCCTTTCG
+AAGACGCTATCTCGCGCAAAAACCGAGCAGTTGCCTCGTCTTCACAATAAACATAAGTGCCATGTATACC
+GCGGGTCAAAAAGATACGATACCTATTTATCAACAAGCGGAGTGCCAGAACACGAGCTTTTCTGTCTCCG
+TTCCGAGCCTGGCTAAAAAGCTGCTTGAGACTAGGGCGTCCAATGTTGTCTTCGCAGTTTTCTCCCAACT
+CCCACTGAGCATTCCGGAAGCAGAAGTCACGTCCCCAAACTACCCCGACGTAATCGGCTTCAAAGCCTTG
+ACAGCCGTAGATCGAAGCACAGTGCGTCAGGTCGTTGGACTGGCCCCCGTACCAGAAGGCAGGATACTGC
+TCTTTCTCGTCCATCAGCCAGTAGATGTCCAATCCAGTGTCCTTGTAGTGGTTGAAGCCGCTATAAAGTG
+GACAACCAATGCGGCGGTTCTTTAATGACTTCTCTAGAGGTTTTTCGCGGTCTCCCGGCGATTCAGTAAA
+GGCGGCGACAAGAGCTACTTTGGACCGACTTTGGTTTGCCTTTTGGCGAAGAGTTTCAAGCATTTCCCGA
+ATGTCGGTGAAAACGCGAAAGTCGTAATTTAACCCTTCCGGTAGCTTTGCTTGACTTGGGTCGGTAAGAA
+CCGTTTCTACGAATCCGTGGTACGCAGCTCCTCCTTGAACGCGGTATATGCCGCTTAGAGTTCGTTCCCT
+TAGGTCAATTTCCAACTCCTCAGCAATTTTCTTAAAGTTTTCTGTCCAACCTTCCTCCTCGGCGTTTAAG
+ATTTGTGCCTCGTCATAAAAGAACACGGTCACGTCAGCCCGCTGCATAGCAACGCGTATATTTTTCTCAG
+TCATCCTCTGAGCTTCGTCGTAAATGGCTAAACAAAAGTGAGGGCTTTGCGGATCACCTTCGGCTAATCC
+ATTTTTTCCTCTACCAGTAGAGTAAAATTTCAAAACAATATCTAAACCAGGGCTACATTCTCTGAATACT
+TTGCGCAGTGTGTTAATAAGACGATTGTTGCGGTAGCCAAGAACAGCCACATTATTTTGACTGTGGAACT
+GACCGACATTTTTCAAACTCCTCAACAGCATCAAAACAGCCAGATACGATTTACCTGAACCAGGTTGTCC
+CTGCACGAGGTAACAAACTCGCTCGCCACTTTCTACCGCTTTTTGCACTTCATTCAGAAGCTTTACTTGT
+TCTTCAGAAGGTCCAAAACCGCTGACAGAAAGTGCATCTATCGCTCCTTGACGTAGGGCATCGAAGTTTT
+TGCGAATGGCTTCCAGCAAGCGGGGTGTCTGCATATAGTAACCCTCCAAAAACGCTTTCGCATCCTCCTC
+CTTCACCGGCCCCGCGAGGTGGTTCCTAAGGTATTGTCCGAACTCCTCCGCCTGTCCTTGCCAAAAGGCG
+TCCACCCTCCTAAACGTCAACTCTCTGGGTGGCAGGTTATAAAGCCATGTGCACCCGACAAAGGCGAACC
+GGTCGGCAGCTGAATGGCTGTAATTCAATTTGCCAACATAGTTGAGTACCTGCAATTCAGGATGTTGGCG
+TACCTCGTCATCTGCCAGGACAAGGTCGTTATCGAGATCAAGGCTGTTATTGAGATAATACACTTTCCGC
+CATCCTTTTAACTCCAGCACCACCGCTTGCGCCTTGCCCTCAGGTGAACAACCCAGCAGAACCACATCGA
+TCCGCTCGTTGCTCATAGGCAAGGTATACTCTAAAACGACCAGGACTCTGTCGGGAAGCAAGGCGAAAGC
+TTTCTGCAGGTGAGGAAGTGCTCCGTGCCAGGCCGAAACTTGCTCAGAACTCATTTGTTCGGCTGTAAGT
+TCCTGGAAACCATTATACAATTCTCTCATAATTTCTTCTGGCCTTAGCCCTTGAAATTCAGCAATGCTTT
+TTACAAGAGCGAAGTTGCGAGCCATTCTTTCTTATTCCTCCTCTTCGTCGTTCTTCCGGCTAGAGTTGCC
+TTTCTCGTTTTCTAACAATTCACTTAATTCCTCCATAATGCTTAAAATCTCCCGCTCTTTTTCCAAAAGC
+CCGGCTACGATTTCCACCGGCGACGGCAATTCTTCTCCTCCAGAGCGGTTCGGGTTGCGGGCAGTGAGGT
+CGTAGCCCCGCTTTTTTACCTCTTCCACGGGCACAATCCAGGATCGTTCCGAAAGGCAGGCTTCAACGGG
+CCCCAAGCCCTTTCGGTAGGCATCCCAGCCACGCCAAAGTTTGCGCGCTTCCTCAAAGTGCTCATCCTGG
+ATGGGGTTGCCTTTGCTAAACTTCTTCAGCCCTTCCGGTAAAGGCAATTCGTAATACCAGATTTCCTTTG
+TTGGCCCGGGACGCTCAAAAAAGATAAGGGCTGTTTTCACATCAGAATAAGGAGCAAAAGTGCCCGGAGG
+AAGGCTCACCACTGTGTGCAAATTGAATTGCTCCAGCAAATCCCGCTTAACTTCGGCGAAAGCACCTCCA
+CGAAAGAGAGTTCCTTCCGGCACAACCATGCCGCAACGAGCTCCGTCACGGGGTTTGAGCTTCTTCATAA
+TATGCTGGAGAAAAAGGAGCTCTGTTGCGTTGGACTGGATGGGGAAGTTTTGCTGGATGTGCCGTCCCTC
+TGTTCCCCCAAAGGGCGGATTAGTTACCACCACGTCAAAGCGCTCGGAGACGTTGCGGATATTTTCTTCC
+AGTGTGTTTCTACGCATCACACGTGGTACCGTCACACCGTGCAGCATCATATTTACCAGACCCAAAAACG
+CAGGAACGGGCTTTTTCTCCTGGCCGAAAAAAGTCCGTTCCTGTAGTATGCGGTGATCCTCTATGGTTCG
+TTCCTTCTGCTTCATCCAGAGGTACGCCTCGACCAGAAAGCCGCAAGTCCCGCAGGCTGGGTCGTAGACT
+GCCTCTCCTATTTGCGGGTCTACTAGTTCGACGACAAACCGCACCACTGGTCGCGGAGTGTAGAACTCTC
+CCGCAAGGCGGTTTTCGTTCCCCAGACGGCGCAGAAGCTCTTCGTACACCTGGGAAACAGTAAAAATATC
+GTCTTGGCTGTGAAAGTTAATTTCGTTTACGATCTGGATAACGTCTTTGAGGTTGTAGCCCGAAGCACAG
+ACAATAACGTTACGTTCACTAAAAAGGCTTCTGATAGTTTCACGCAGCGGGTCACCGCCCAGGCTCCGGA
+GATAGGGGATGAGGCGGCCGTGCACGAAGGCCAAAAGTTCATCAGCAGGCCAGTCTTTTGTTGCCCAGTG
+GCGCCAGCGGTACTCCGAGTCAATAATAGGAGTGTAAGGGCGTCCGGCAATTTGAGCCTGAGCTTCCCAC
+TCTTCTTCCTGAGCGTCTAAAAAGCGTAAAAAAAGTAACCATGCTAGGTGTTCAACGTATTCCATGATAC
+CGGTGCAGTTATTGTCACGGCGCATGATGTCACATGCACGCCATATTTCATTGGCAAGAGATTCTCTAGT
+TTGCGGTCCGTTCATAATCAGCTAATTCCCTCCTCTGGATAAATTTTTTGCTGTATTGTAAGAAGAGTGG
+AGCGTAAGCTCCCATGCCCGCCAAACCAGCGGCTTATGGTAAAAGCGCCGCCCCATTCACGGAAAGGCGA
+AACACTAAATACTTCGGGTTGCAATTGCTCAATTCCACCAACACGGTACTTCTCTAAAAGTTCTAAGATA
+ACCTGGCGAGCATTCTCCCCAAAGCTGTGAAGGAAGAGTTGCTCCCGGTTACGAAAGGCTGTAGCCCGTT
+CACTACGCGTGCGAATAGGAGCGCCAAAAGTTAGATGCGTCAAAAAATCAAACTCATCCACTTCCTGCCA
+GCCCATAACTTCAGCTAGTGCCTCAAGATGAATATCGTGGCGGCGTAAATCTTCCAAGAAGGCGCGACGC
+TTCTCCGGATTTACCCAAATACTGCGCAAGGCGCTTAAATTGGACGCCCGATTCTTTACTTGCTGGCAGA
+GGTAATCTCGATATTCTTCCAGGCGTAGTTGCTGGCCCGTAGCTTCGATGAAAAATATCGCCTCATCGGC
+AATGGTTACCTCCAGCCCTTCTACGCGTATCTTTCTGCTTCGCCTGCGCGCAGGCTTGAGTGGAATTTCT
+ATTTTAACAGATTCCTCGGCCAGAGTTTCCACCCGTAACTCGCGCGAAGCAAATCCCGGCGCGCCGACCA
+TTAAAGTTAAGGTTCCAGCTGGTAGACCGCTAAAGGAGAAAAAGCCTTCTTTGTCGGTCAGGATAGGCCC
+TTGCTGGGTGTTAGGGCCGGTGCGCACCGATACCCGCGCGCCTACCAGTCGATCTCCCGTTTCCGCGTGG
+AAGACCCACCCGCACAGTGCTGCAGTACACGGGCCCACAGGAAGCTGTGTCGGGGCACCAGTGGGCCGGT
+CCCACTGATCGAATAGACGCGTGGCACCGGTGAAATCGATGATCCGAAACCAGTACTTCTCGGTAGCCTG
+ATCTATCCGGCTGCCACGGCCAATTATCTGTTTGAACAGCACCGGAGAAGAAACAGTCTTCATAAAGACA
+ATGTTTTTGCAAGAAGGCACATCCACCCCGGTAGAAAGGAGCTCAGCCGTGGTGGCAACAACGGGAAACT
+TTTTCTCCGAGCTGGCAAAATCCTCAAGCCAGCAACGTGCCTGCTCCCCTTCTTCAGAGTATTGGAACAG
+CATAGTTGTCAACTCCAAATTCGGGGCCAAACTCGTCCTGTAAAAGCCTGGCCACAAGCCGGGCATGGTC
+CATATCCACGCAAAAAACCATGGTTTTGTCTAAGGGTCCAAAACGCCTTAGCAATCCGGCTAGGTGCTTT
+ACCATGGCACGTGTGCGATCGGGTACGGTGATTTCGCGCTCAAATTGAGGGGTAGTATAGATTTCCCGTG
+GTTCTACTTCTTCGGGAATAAAGACTTCGGCTCCTTGCTCCACGGCATCTTGGAGACGCAAGCCTTCCCT
+GTCTATCGTGGTACGAACACGATGCACTTTGTAAGTAGCCAGGAAGCCGTCTTCGATTCCCCGGCCGAGG
+CTGTATTGATAAGCTGGCGGGCGCCAGGTTCCTTTCTCCGGGTGTTCTGGATCAATAGCTATTTCCGGTT
+CCTCGGCGCAGAAATAGGCATAGGTGTCAATGTTATCGTCCTGCTTGGGTGTGGCAGTCATACCCAGATG
+AATAGCATTTTGAAAGTAGTCAAGAATCTCTCTCCAGGTACCCCAGCCAGAGCGGTGGCATTCATCGATA
+ATCACAAGATCAAAAAAGTCTGGAGGAAACTTCTCAAAAAGACGCTTCCCTTGATCGTCTTGGCTCCACA
+GAGTGTGGTAAATCCCAAAGTAAAGATCTCGGTTAAGGTTGGGTGGATGACCTTCAATCTTATAACGGGG
+ATCGGCGGCACCATCCGCAAATGGAGAAAAGGCGTTGTAAGCTTGATCTCGGAGTACCACCCGGTCGGCC
+AGGAAGAGCACCCGTGCAGGACGATCGGAGTGTAAAGATTTCAGCCAGCCGGATTTCACTAGTTTCCAAA
+CAATTTGAAATGCTATAAAAGTTTTCCCCGTACCTGTGGCCATAGCCAAGAGAACACGGCGCTGACCGCG
+CATGAAACGCAGAATTACTTCACGAATAGCAACTTCTTGAAAATAAAAAGGTTTCCGACCACACAGGTAT
+TCCGGACAATAAGGGTACAAAAGAGGATTTCTTTTCCATCTTTCTCCTGGAACTAAATAATCAGCTTCAT
+CTTCTGCTATTCTTTCACATTGTCGAGTTAATTCAATGTTAAGCTTCCAACGTTCCCATAATTCTTGCGG
+TTTAGGAAAACTGTACAATTCTCGAGTAGTATGAGTAAAAAAATCATATTCAACTATTTTTTCTCCATTA
+GTTGAATAAGCAAAATAAACCCCCAGATCTCTTGCATATTCTTTGGCTTGCTCCAAACCTGCCTCTGCTG
+ACTCTTCTTTAGCTTTAGCCTCCACTACAGCAATAGGAAAACCTTCTGAAAGGCGAAGAAGATAATCTAC
+CTTTTTAGCTTTTCCTCTGCGAATCCTATCACCAATTAAAATTATTTTACCAGGAGTATATTGATAATCG
+CGATTGTAATAAAACTCCCTTGTCACTTGCTGATCTGTCCAACCCGCAGCTAGAAGCTTTGGCTCAATAA
+GCCTTGCTCGGGTATCTGCTTCATTCATCCTCTCACCCCTACATCAATTCTATTATAACACAGAATTGAG
+ATAACCAAGAAATAAGCTACTACTCCTGTTTATCCCACTCTTCCCTTTTCAAAATCCCCTCCACATCGAA
+ACCTTCTTCATATCTCTTGAGTTTTCTTTCAAAAAATTCCATAAATAGTTTATACCTTTTTGCCCTGTGA
+CGAGGAGTTCCATCAAGGCTGTGCCCGTGAGCTCCTTTTTTGAAGATAGCTATATAGGCTTCTTTGCCAA
+GGCTTTTGAGCACGTGATAAAACATTACGCTCTGGTCAAGGGGACATCTGTAGTCTTCTAAACTATGAAT
+CAAAAGAAGTGGGGCTTCGACATTTTTGGCGTAAAAAATGGGGCTTAATTTCCTATAATTTTCATTTTCA
+AGTGGATTATCCCCAATGACTTCTCTGTCAAACCATAATCCTATGTCAGAAAAAGCGTAACTCGTAAGCC
+AGTAACTTATGCCATTTTCACTTATGCCAGCTTTAAAAAGCTTGCTCTGAGTCAAAGCCCAATTAGTCAT
+AAACCCACCATAGCTTATACCCGTAATTCCAACTCTTTCTCTATCAGCGTTTGGTTCTAATTCAAAGAAT
+TTTTCTACCCCATTTAATATGTCTTGAAAATCTTCTAGCCCTGTTCTTTCGAGCACTCTCAATGCGAAAT
+CTTCGCTGTAGCCATTACTCCCTCTAGGATTTACAAATACCACATAATATCCTCTATTCGCCATAAGTTG
+AAATTCGTATTTAAAGTAATACCCGTACATCCCCTTTGGACCGCCATGAACAAAAACCAAAACCGGAGCC
+TTTTGCCCTTCTTCTATTTCAGGTTTAATGTACCATCCATCCAATTCTAAATCAAGACTTTTGTATTTAA
+AATTGTTATATGGCTTCACATCAAGCTCATCAACTACTAGCTTATTGTAATCTGTCAACTGCTCAAGCCT
+TTCATCCCATACATAGAGTTCCTTTGGCATAATATCAGTCTCTTTAGTGAAAACCACTTTCCCGTCTCCG
+CTAACGTCAAATTCTCCTACCCATGAGTTATCTTCTGAAATAGAAGCCAATTCTCTTCTCCTCAGCTTAT
+AAAGACTTATTCTCCCTTCTTTTGCCATAGTAAAGTATACATTTCCCTTTTCATCTAACTTCCCCTGTCC
+GTTATTGTACACAAGATGTTCTGTCAAAGGGATAACCTTTCTCCCGTCCCACAGATAGTGAAAATCATGT
+TCGCTGTCTTTTTCTTTCCTGGGTTTACCGTAAAGTAGCACCACTTCTCCGTTAGAATCTACAGCAGTAT
+ACGAAACATCCTCAAACAGTTTCTCTCTTTTTCCCTTCTCGTAAACGTATATGTCAAAAAGTCCAAAAAA
+CTGGGGAACATTGTCCACCTTTTTAGGAACATTATAGATTACTCTATCTCCATGCCAGATAGCAGTAGAA
+AATTTTTCTGCAGAAAACTCATCAAGAATTACTCCACCTTCCACATCTACTACCAAAAAAATTGTTTTCT
+CTTTGCTAAAAAATCCTTTATCATCAAACCAGACAGGAACCTCATCTTCAAATATGAGGTCTTCATCTTC
+CATTTTTTTAATCCCTGTTATCAAAATTCTTCTGTCATCTTTATTCCACGTTATATCCAAAATGTCCTTT
+AATTCCAAAATCTTCCTTTCACTCATGGAATTTAAATCGCATAAAAATATCTCGTTAACATCCTTATCCC
+TATGCTTTCTTACAAAAATCATTTTCCTCCCCGTAGGAGAAAAGCGCGGCATCGTGGCATTTTCAATAAA
+ACTCCTGCTTCCCTTTTCTTCTACAACAATGGTATGTTTGTATTCATTATTCTTCAAATCTGCCTTTGTG
+AGGACATAAGCTATTTTTAATCCATCCCTTGAAATTCTCGGGTCTTTTAGATAGGCAAATTTCGTAAAAG
+TACTCTCGTCCCATTTAATTTTGCTCATTCAAATCCCCTCCTGACATATATATTTCTACATTTTCTCAGA
+AAATCCTCTATTTTTGTAGGTAAAATTACGCTTTAGTACTCTAATTTTGTAATTCCATAAATTTTTTAAG
+TAAGCAAAAAACTTCTGTTGTACAGTTATGAAAAAGAGAGTAAAATTAGTATTAAAAACAAAAGGAGGAT
+AAAATCTTATGAAAATCAAGGTTCTTGCAAGCTTTTGTATCATTACTTTTTATCATCTCTACCGTATTAG
+GGGGGTGCAGCAGTCAACCAACCAAAACTGCTTCCTCTCCTGAAACGGAAAAGCAAATTCTAAGAATAAA
+CTTAGGAGAGGAACCTCCTCGGTTAGACCCTCAAACTTCTACTGACGGAGTCTCTTTTCAAGTTTTAAAT
+GCCGTGCTGGAAGGCCTTGTAAGGCTTGGGCCAGATGAAAAACCTCAGAAGGGTTCAGGTCTTGCAAAAG
+ATTGGAAAATTTCTGAAGATGGGCTCACCTATACTTTTTATCTAAAAGATAATATATACTGGAGCGATGG
+CAATCCTATAACCGCTTACGACTTTGAATACTCATGGAAAAGAGCGTTAGACCCAAAAACTGCTTCAGAT
+TATGCCTATATAATGTTTCCAATAAAAAATGCTGAAAAATTTAATGCTGGCGAAGTATCAGCTGATGAGG
+TAGGAATAAAGGCTTTGGATGAAAAAACTTTAGAAGTACAGCTTGAAGAGCCAACCCCTTATTTCTTAAG
+TTTGACAGCCTTCATAACATACCTTCCCTTGGAAAAATCTTTTGTAGAAAAGGTTGGCGATAAAATAGCC
+ACAACTCCTGATACTTTGGTTTACAGCGGTCCCTTCATCATAAAAGAGTGGAACCACGAACAGAATATAA
+TTCTTGTGAAAAATGATAAATACTGGGATAAGGACAATGTAAAATTAGATGAAATTCATATGGACATGAT
+AAAAGACATGAACACTGTAGTCCAAAATTTTGATAATGGCCAATATGATATAATCACTGTAACCGGAGAT
+TTTGTAGAAAGATACAAAAACAATCCCAATGCTGAATTACAAATATATCCCAATGGTTTTACTTATTTTT
+TAGCCTTCAATACAAAAAATCCTGTTTTCAAAAATGCCAATATAAGAAAAGCATTCGGCCTTTCAATTGA
+CAGAAAACAGCTTACAGAAAATGTATTAAAAGACGGGTCAATTCCTGCTTATGGATTTGTGCCCTACGGA
+ATACCGGGCAAAAATGAGGAATTTAGAAAAGAAGTGGGCAATTTGTTCACAGAAGACCCTGTAAAAGCTA
+AAGAACTCCTTCAAAAGGGAATGAACGAATTAGGCATAACTTCTTTGCCTAAAATAACCTTACTGGCAGA
+TGATACAGAAGTAGCTAAAAGAGAATCCCAGGCAATACAGGAATTCTGGAAAAAGAACTTGGGTGTCAAT
+GTTGAAATACAAAATGTGCCTTTCAAAATCAGGCTTCAAATGTACAAACAAGGAGACTTTGACGTAGTCC
+TCACGCGATGGGGAGCAGACTACAACGACCCAATGACCTTCATGGACCTATGGTTAAGTGAAATCAGCGG
+GGAACCTAACAGAGTATTTTACTCAAATCCCGAATACGACAAGTTAATACTGGAAGCCAAAAAGAGCAAT
+GACAACAATCTGCGCATGGACAACATGAAAAAAGCAGAACAAATACTAATGGAAGATATGCCTATATCAC
+CTCTTTTCTTCTCAGCAACAGCTTATGTACAGCAAAAATATGTGAAAGGCGTAGTAAGGCACGCTGTAGG
+AGTAGACAATGACTGGAAATGGACTTATATAGAAAAGCATTGAAAAAAATCCCTTTGGGCCTTTCCAAAG
+GGATTTTTTTATCTTGCACCTCCTCCGCCTCCTCCAAAACCTCCTCCACCGCCATGAGATGAACCCGATG
+AAGAAGATGGCATGACATTCTGGGAAAAACTTTTTTATCTTTTAAACTGTAGTCTTTAGCATAAGCTACT
+GAAAAAGGCATAAAAAATATGAATAAAACTACAGGTATTAAAAATAAGGCTCTTTTCACATCTACACCTC
+CAAAATTAAACTCCTCTTACCCAAAACATTACTGCTAAAATAAATCCCCATAAGACTACAAAATTTTTTA
+CTTTTCTTCCATCAAACCTTTGTGATATCACTGCCCCTAAATAACCTCCCAAAGCAAAACCTAACATTAA
+AATAAATGCGTATACCCATACCACTTTACCGCTGAAAATCAAGACCAAACCTGAAGTTATATTTATAAAA
+AGAGATAATATATTTTTTATGCCATTCGCAGTATGGATATCGGTAATACCTGCAGTTCCTAAAGTTGCCA
+GCATTAAAATGCCTATACCTGCTGCAAAATATCCACCATATAAAGAAGTAAGAAACTGTAGTATAAAAAC
+GGCTACTAATGATTTATTTTTGTTATTTCTATCATCAATCAGATTAAATTTGTTTATTCTTTCATTTAAT
+GCTAAAACCACAGTAGCGAACATAACTAAAAAAGGCATAATAAAATCAAAGACTTTGTGAGAAGTTATCA
+TAAGAAGATAAGCTCCTAAGATACCCCCAAGTAAAGAAGGCAATGTCAGAAACCTTAAAAGCTCTTTCGT
+CTGATACAGTCTTTCTTTAAATGCCCATGCACCTGTGACAGAACCAGTCCAAAGAGCAACAGTATTTGTT
+ATATTGGCAGATAGAGGATTTATTCCAACCCATACAAGAGCAGGAAAGGTTATTAAAGTACCCCCTCCTG
+CTATTGCATTAGTAGCTCCTGCTAAAATAGAAGCCACTAAAATTATTACGTAATTACTCATTAGATTATC
+TCTCCAAATTCATCAAATTTAAATCTATAGGCTCTTGGCAGTAAATCTTTACTTGGGTCCTTGTAACCTA
+TCGTTATTATCATGGGAACTATTTTTTCTACATCTATCCCTAAAAACTCCTTCATTTTCTCTTCATTAAA
+ACCATCCATGGGATGGGTTTCAAGGTCATAAACTCTTGCAACTATCATTATATTCATTGCAAAAAGTGCA
+GTATCTCTTATGGACTTTCTTTTAGCTTGCTCCATGTCTTTCCACACTTCAAGGACCCTTTCTTTTGCTG
+ATTCTCTCCTTTCTTTTGGCATATACCCCAGTTCTACAGAACTGTCTAAAACTCTGTCTATATGTTCAAA
+AGCTGCTTTTGGATTTGCTATTAAGACAATTACAGCCGATGCATCTTCCACTTTTTGTTGGTTAAAACAG
+ATTTCTTTGAGAATTTTCTTTTTTTCTTTGTCCTTTATAACTTTTACCTCCCAAGGCTGAAGATTATTAG
+CTGAAGGCGCTGTAGCAGCTACCTCAAGGACTTCTTTTATAAGGTCATCGGATATTTCTTTTGTCGTGTC
+AAAAAATGTGATAGACCTTCTCTCTGTTATAAGTTTCTGGCATTCTTTCATACTTATACACTCTCCTTTT
+TTAATCCAGAATTACAAAACTAACCTAAAAATGGTATGCCAGTTTTTAAAAAATGCCGATAATAGATTTA
+TATTCTCCATAAAAGTATGAAATCCTTCCTGCCTTTTTGAAAAAAGATTTAGAACAAACTCTTTTGAGTT
+ATAATCGAAATAACAACGAATTTTTGCATATTGTTAATTTGTTTACTTTTTCATCCCTCAAACGTCTTTA
+TTAATGAAAAGCTATAAGGAGGAGGAGTTAATGTGGCAGGATTTGTACAAAGCTGCATTCTATTATTTAC
+TTAAATTGGGTGTACCACAGGCTGACGCTGAAGACATAGCCCAAGAAGCTCTGCTTTCCACATACTTGAA
+TTTAGACGGCATTCAAGAGGGAAAATTAAAAGCTTATGTTTTGACTGCGGCGCGAAACAAATACACTGAT
+TATCTGCGCAAAACCAAAAAAGATGTGGCAGTTTCTATTATAAATGTCTTTCCTCAAAGTACCTTTTCAG
+AGTTTCAACAGATTGAAAATAAAGAAGTAATAAAAAAAGCAGTTAATAGGCTTACTCTCAATGAGCAAAA
+GCTCTTTTACCTTAAATTCATATTAGAAATGTCAAATGAAGAAATTTCCTCTTACTTAAAAACCAATTCC
+AATACAGTAAAGACAATGGTATGGAGACTAAGAAAAAAATTAAAAGAATATTTAAAAGAGGAGGAGAAAA
+GTTAAATGGGATCAGGTTTAAATAAGCCAATAGGCGATATACCTTTTGACGAAAAAGCTTTTTTGCGCAA
+AGCTCGTTTTAAAAGCATACTTCGCATAATAATAATTTCTTTAATTATCGCCATAGGTGTTTTTGTATTA
+ACCATCATAATTTCTGAAATGATGCTGCAGAATCAAGAAAACCGCATAAATAGCTTTTATCCGGATATTG
+TTAAATTTACAGAACCTAATACCTTCGCAATTTCAGGAGAAAGTTATAATGTCAGGCTATTCGGGCGGCA
+AAAAGAATATTATCTTTTAAGGTTAATAGGAAATAAGCCTTATCCTGCCGGAATAGTCACAGTTGATTTT
+GATATCTGGGGAGGAGAGCAATTTAAAGGAGACAAATCTTTAGCCATACCAGAAGGTACAAAAGAGTACC
+TTGCTCCTTATGCCGTGCCAAAATTAAAATTTTACAATCCCGCAGTAAAATACGATAAAGTTATAAGAGA
+GTTTGATGTACTAAAAAATATACCTAACGATAATCTCGTTGAAATGGCTTTATCTTTTGACAGGCCTTTA
+ACCCTCAGCGAAATTAAAACTATTATACCTGAGGATTTAAAGCTAATGTGGGGTGCTGTTTTGGTTTTTG
+AAGAAAACGACTATAAAGAAAAAAACTATCTTGCAGAAAGATTGGTGGGAAACCCCTATATTGACAGCCG
+TGATGGCGAAAAAGAATTTTTAAAACAGCTGGAACAACTCAGTAATTTGCAAAGTTATTCTTCGACAAAT
+CTAAAAAGAACAGTAAGTTTTTTAAAGGAAAAGGGCATAAAATACTACGGAGTTGTAGTGGTGGGACATC
+CTGAATCCTTACAAAAGTTGTCCTCTAATTCAATTATAAGGGGAGCAGTTTTAGGTATAGTTACAACTCC
+TTATTAACTCAATCGAGTACATCCTTTTCCTTAAACCATCGCATACCTGCGAAAGTTAATATAACAAAAA
+TCAAAAGTCCTGCTACAAAGGGAAAAAGGCGATTGTTCTATTATATCACCGCCTGTTTTCCCTTTTCTAG
+TGACTCAATTATATAATGGCTTTTCTTGTACTATAAGGGAACTTTTTATCAATTTTCCCCTCTTATATAG
+TAGAGGGAGCTCCCAAAGAAGAGGTGACAACACATTGGATATACCAGATGTTATTAAAAAAGTACAAAAA
+GGCGATTTTGAAGCTTTTGAATATCTCATAAAATTTGAGGGCCCAAAAGCATTGAAAACCGCATATCTTA
+TCACAGGCGAAAAACATATAGCGGAAGAATGTGTGCAAGAAGCGTTCCTTCAGTGTTACCAGAAAATTTA
+CCAGCTTAAAAACCCTCAAGTATTTGAAAGCTGGTTTTATAGGATTTTAACTAGGATATGCTGGGGTACT
+ATCTCAAAAAACAAAAACAATGTTTCATTGGAAGCTTTGAAAGAAGCAGGACAAGACTTTTACTCAGAAA
+AGGACAATACAGAAGAAATTGAGGGATAAAAATGGCAGAACCAATAAAAATAAAGACTTTCCCTGCCTTC
+CTGCCTGGAAAACATTCTTAGTCTTTCCGGGCAGGTTATTTTTATTCTCCTATGGAACATTTACTTGTCA
+AATTCGTCTAACTTAGTAGAAAAAAAGATAAAGGGGTGAGATCTGCATGATGATTCCAGAACTTAAAAAG
+CTTTTTACAGCAATACTCAGCATAACAATATTTATTGGAGCTTTAATTAACATAACAGCGTGTTCCTTTT
+CCACCTCAAAAGTTCAAGCTGCAAATTTGATGGACAGAATAAAAGCAAATCCAGTAAGTGAAAAAAACAT
+AGATGAAAAGTTTATCTATAACACAGCCGACTTTTCAATTGAACTTTTCAAAAATTCAATTGATGACAAG
+GAAAATTCCCTAATCTCTCCCCTTTCAGCGATGCTGGCATTAGCTATGACAGCAAACGGAGCAGATAATG
+AAACTCTTGCACAAATGGAAAAAGCACTGGGAAAAGACATTTCCATTGAAGATTTAAACAAATACCTGTA
+CACGTATATGAAAAAGCTTCCCAATGAAGAAAAATCAAAATTAACTATCGCCAATTCAATATGGTTCAAA
+GAAAATGATTTTATGCCCTCTAAAGATTTTCTTCAGATAATTGCAGATTACTATAAAGCCGATATTTTTA
+AAGCTGCTTTTGACAGCAGTACAGTAAGTGACATAAACAACTGGGTAAAATCGAAAACAAATGGAATGAT
+TGACAAAATATTGAACAAAATTGACCCAGAAGATGTCATGTATCTGATTAATGCTGTAGCTTTTGATGCA
+GAATGGGAGACAGTGTACGAAAAAGCTAGTGTACATGAAGATATATTCACTGATGTGTATGGGAACAGAC
+AAAAAGTTGAATTTATGAACTCAGAAGAAAACCTGTACATTGAAGAAGAGAATGCAGTCGGCTTTGTTAA
+ACCTTATGCTAAGAACCATTACAGTTTTGTGGCTATTCTCCCTGATGAAAATATTTCTGTAAACGAATAT
+ATAAAAACATTGACAGGCCAAAAATTCATAGATTTAATAAAAAATGCTAAAATAACTCTTGTGCGTGCTT
+CTCTTCCAAAATTTAAATACGAATATACAATTAAAATGAATGAAACTCTAGAATCCCTTGGTATGACTGA
+CGCTTTCTTGCCAGACAAGGCTGATTTTAGTAAGCTTGGAAAGTCAGACATTGGCAATTTGTATATTTCA
+GAAGTACTGCATAAAACTTTTATATCAGTAGATGAACTAGGCACAAAAGCTGGTGCTGTAACATCGGTTG
+ATATAACAGCTGCTGGCATTCCAGTAAACTTTAAGACAGTAAAGTTAAACAGACCTTTCATATTTGCAAT
+AATTGACAACAGCACAAATCTTCCAATATTTATTGGAACAGTTTTAAGCTTAAAATAAAGGGTCAGCATT
+GTCTGACTCTTTATTTGTAATCAAAATATTTTTCAGAAAAGTCTTCTTTATTCCATTTATGGTCTTTTTC
+TATTTGCTTTTCTGTTAGGTTAAAGTAGGTATACATCACTTTATCTCCTCTGTCAGGAACCGGGTCATCC
+CATGTGACATCAATATATCTCACTTTACCATCAATTCTTACCATATTCCAAGCATGGGGAACTTCTTTCC
+CATTGCGTATTCCAGTTCCAGAAACCCCAATACTATCTAATCCCGCCAACTGCCCAAGCAAATTAAAAGC
+CGCTGTATAGCCTTGGCACACTCCTGCTCCTTTTATCAATACTCCATAGGCGGTAAAAGACTCAAATGGA
+ATTGTCCCACTTATATAGTTTTTGTAGTCATATTTTGTATGTTTGACAATATAGTCGTGTATCGCTTTCG
+CTTTTTGTAAATCTGTCATTTTGAGACTTGTAATCTTTGAAATTATTTCTCTAGCTTTTGCCTCTGTCTC
+TGCTTTCATCTCTTTCACTTTGTCTAGGGGATAGAAATAATTGAAAGTAATCGTAATTTTATAAGAACTA
+CTTTTATAAGTTGAAGCTGAAATACTCCATTTATCAGCATATGCAAGTTCAGGATGATGTGATAAAATCA
+ACTTGGCAATTTCAGATGTCTTGCCCAGTACATCATCTATAGAACAATTTGAACCACAAAAGGAAGGACT
+TACAACAAAACTCACATCGCTTGCCGTATTTTCTAAGCTATTTTTAATGAGAACGTACATATCTTTTTCA
+CTAGTAACCTCCGGCAAAGGGTTAACGTACTCTCCGCCAAGAGAATCCTTTAAAGAAGGCTTTTCATCAA
+CCTCTTTTTTAACTCTAAAGTCAATTATAAGACGCCCATTATCCCATACTATCCTATCTTTAAAATTTGA
+TTCTAAATAAGACAAAAAATTTGCAACAAGTTTTGAATCACTCATTCTTTGCTCTATTAAAGAGACTTTT
+TCTTCAAAAGCAGCAATCAAAGGGCTTGTACTCGAGTTAAAAAATATGACAAAAACTATTACTGCAGTTA
+ATATAAGCCAAAAAATATTTTCCCTCAAATTGTATACCCCCTGTTATGCGGGCTTAAATCTAATTTTACC
+CTCTATTCAATTATACCACACAAACAAAACTCATAAATAAATTTATAAAAAAGGGCGCAAATTATTGACT
+AAGGCTTGTTTTATATGCTATAATAAAAATCGCGCAGGGGAGTAGCTCAACTGGTAGAGCAACGGTCTCC
+AAAACCGTGGGCTGCGGGTTCAAGTCCTGTCTCCCCTGCCATTATTGTAAATTCAATATTTGCAGGCGAT
+GACCCTACCTTAAAATCCCAAAAAATCCGTGGGCACTGAGAAAGAGGGTGGTGTGCCACGGAGGGGTATA
+GGAGGGTCTTTTATTATGTCTAAAATCCGAAACATCTCATCTATAACTGCAAAGACAGTTATTGACATGA
+AAGCGCTCCTTGAAGAATTTCTTCTCGTAAAAGAAACTGATGGGCTTTCACCTCGCACTTTGAAAGATTA
+TCGCTATCCCATTGAGAAGTTCATCGAATTTCTAGGATTAAACTACCCTACTTATCAACAAATCCGTATA
+GCGCTTCTCAAGTATTTGAGTGCTTCCTCATCGTTCTCTGTAAACTCATTTTGAAGAAAAACTAAAATGA
+ATAAAAAAGCTGCCTACAAAATTTTAGGCAGCCTTTTAAGTTTAATACTCCTCTTTTTCATACCTTGCTA
+TAATTCTTGTAGCTATTCCTCCTCTTTCCTGAAATTCGCCTATTATTTCCATAAATTTTGGCTGCAGGAA
+TTCCACCAAATCATCTAAAATTCTGTTTATTGCATGTTCTTGCAATATACCTACATTCCTATAAGATGTA
+AGGTAATATTTTAAGGATTTAAGTTCTACAAGTTTTTTGTGGGGTATATACCTTATAGTAAGTTTTGCAT
+TGTCAGGTAATCCTGTCCAAGGGCAAACAGAAGAAAATTCATCGGTAATATACTCCACGATAGTATTTTT
+TTCAGGATACTCATATTCAATAGATTCTAGAACTTCTTTGTCAATTTTTTCGTAACCGTAAATGTCAAAT
+CTTCTCTCTTTATATTTATCTGTCAAATTTCACAACTCCTTTCTTTTCAATTGTGAAAAGCAAAAAATAT
+CCAGTTACCAAAAGTACAGTTTCCGCTACTCCCACGCTTAAGAAAGTCGGAATAAATGGTATGCCTGCAG
+AAACCTTTAAAGTAATTGCAACTGATGCTGCAATCCAAAGGGCTATGAATATAGCTCCTATCGCTTTGTG
+AGTAAGTCTTCCAATGTAGTATCCAATTGTACAGCCTATTAAGTTCGAAAGAGGCATAAAAATTAATTCC
+ATTGCACCAGCAAATGGGCTAAACAAATTTGCAAAAAAATTTCCTATCATCATGGAAATAGCATATTTTT
+TATTGAATACTACAATGGATTTCGTAATTTCCCCGATTCGAAATTGAACGGGTAAAAACGAAATGGACGA
+AAATATAATTGTGAGTGCGAAATAAATTGCTGCAACAAGAGCAATTTCAGCTAAATCTTTTATTCTTTTT
+TTGGGCACAAAATTACCTCCCTTGTTTTGTTAACTGGGGTTACTGCGACCCAGGTGAGCATTTTGTTGCT
+CACTGCGATTAATTTTAACATGATTGTATGAGTAATTTGAACTAAAAAATAGCCTCTTAGCAACTTGTAG
+TAGGAGTTCCTAAATATTCACTCACTATTTGCATGGCACAGAATTTCCCACACATACTGCAGGTCTCCAC
+ATTAGGCTTATTCTTAGTTACACGGTATTTTTCGGCTTTTTCAGGGTCAATGGATAGTTGTATTTGTTCA
+TTCCAGTCTAAATTTGCCCTGGCTTTTGCCATAGCTAAATCTTTTTCTCTGGCCTTTTTTATACCTTTCG
+CTATATCTGCAGCATGGGCAGCAATTTTAGCAGCAATGACACCTTCTTTGACATCTTGTATGTCAGGAAG
+TCCAAGATGTTCTGCAGGGGTGACATAACACAGAAAATCTGCTCCTGCAAAAGCAGCAATCGCTCCTCCT
+ATTGCAGCAGTGATGTGATCGTAGCCCGGAGCGATATCTGTTACTACCGGCCCTAGCACATAAAAAGGAG
+CATTGTGACAAAGACTTTTCTGTAGTTTTACATTGGCTTCGATTTGATCAATGGGAACATGACCAGGTCC
+TTCTACCATTACTTGAACTCCTGCTTCTCTAGCCTTTTTAACAAGTTCGCCTAAAATTATCAGCTCTTGA
+ATTTGAGCTGCATCGGTTGCATCTTCAAGACATCCTGGTCGAAGCCCATCCCCAAGACTCAGCGTTACAT
+CATATTTCTTTGCTATGTCTAAAAGCCTATCAAAATATTGATAAAGGGGGTTCTCTTTTTCATTATGAAT
+CATCCAGGCTATTGTAAAAGCTCCTCCTCTACTTACTACATTCATAATTCGTTTGTTGTCTTTAAGTCTT
+TTAAGGGATTCTAAAGTAAGACCGCAGTGGACAGTGATGAAATCAACTCCATCTTTTGCTTGTTCTTCTA
+TCACTTTAAAAATAAATTCCTCAGGCATTGCTACAATGCTGCCGTATCTTGATATAGATTCTACTGCTGC
+TTGATACATAGGCACTGTACCAACAGGTACAGATGAGTTTTTGATTATTTCTCGTCGTGACTTGTTAACA
+TCGCCACCAGTGCTTAAATCCATTACTGCATCTGCTCCAGCATCTATAGCTACTTTCAACTTTTCAATTT
+CTTTTCCAATTTCAGGAAAGGCATCGGAAGTTCCAATGTTAGCATTTACTTTTGTTGACAATCCTTTTCC
+TATGCCCTTGGGAACGAGATTTATGTGGTTAACATTTGCTGGTATTACTATTTCACCTTTTTTGACTTCT
+TCTAGGATAAATTCTTCAGACACACCTTCATAGTCCGCAACTATTTTCATCTCTTTTGTAATTATGCCTG
+ATAAGGCATATTCTAATTGAGTCATGATAAAAACCTCCTTGAAGTTTTTAATAATAAAATATGCCCACCT
+GAAAAGGTGAGCACTTTTTACAAATTTCGTAAAACGTGCTTCCCTTCGCAGGCATTACCCTGGTCAGGTT
+CTAAGGGTCGGGAACGAATCCCCTCTCAGCCATTTTTGGCTCCCCTAGCACTTGAGTATTTAATTTTTAG
+AATAGAATAGGTTAAAGTAATTATATCACAAAATTTCTCAAAATCCAACTTCCATTAAATAATTAATTGC
+TTTTTGAAGCTCTGTTTGAACCTTTTTATATTCTATTCTCTTCCATTCTTTCAATAGGGGTATAAACCTG
+GCATTCTTCGTATTCTTGATTTTTTCGATTAAAAGAAGTATCATCCCTCGGTTTCTATCTTTTAATTCAT
+AAACAAAACTATAATCTTGATCTTCCAAAATCTCTGTGAGTTTATTTAACAATTCATTTGCATAAGTTTC
+ACGTTCAATTTCCCAACCTTTCTCCGTAAAGATAAGCACTGGAAGTCTCCCACTGTACTCAATTTTAAGA
+TAGCCTGACTTTATCATCCAGTCAATCCGTTTGGTTATTTCCTCCCTCGTAAGTTCACAGTAATATCCAT
+AAGAAGGACATTTGTTCAAACCATACTTTAAAACTTTTTTATCTTTTGAACCCTTAAGGATCTTTGCCAG
+CATACTGCGTCCACCTGTTCCAATCAGTTCATCTGCCGCGCGGAGTATAACCTTAATTTCTTCATCACTT
+AAGCTCTTAATCCCACCACTATTAAGTTTATATCTTACTTTCTGCTTAGTTCTCCCCATAAATAATACCC
+CTTATATTTTTCCCATTATTTTAATGAAGAGTCTCTTTGGTCCTGCCTTACTTAATTTTGCTAAGTTCAT
+CAATAAATGCTGGTCTTTTTTTATACAACCTCATTAGCTCATTTATAATTTCTTTTTGGCTTTGCTCTCC
+TGCTATTTTTTTATATCTTTTAAGTATTCCACATACTTTTTGATAGTCTTTTCTATTTGATGAAGAGCTT
+GCAGCAAGTTTTATATATTTTTTGTACACTTCAATAACTTCATCTTTAAACTTATCTTTTAGCTTATCTG
+CATATTCTTCTATTCTTGTTGGGTTTTCTTTTACAAACTCCATAAGCTCATTCAAGTCATTTTCTTCTAA
+TATGACCTTAAGATAAATATCTTTCCCATGCCATCCCTTATAGCTCTTTAATTCTTGTTTTAAATTATTG
+TAAAACTCTGCTCTATCGCCAGTAATTAATTCCTTTAGTTCTCGATAGTATTCAAAATTTCCATCAAACA
+AAAGCTCTTTTGCCAATTTCATTTGTTCTTCTTTTAATGAAAGCTTTTTATAGGCTTCATATCTCATCTT
+TTTCCATTTTGATACTAAACCAGGATATTGCCTGTCTTGTTCCTCCCACTTTAAAGCTAACTCTATGATT
+TTCTCATACTCTTTTTCTCTAAAACACTTTTGAATAAACACTTCTTTAAAAAAGTCAAATTCAAGATGTT
+CTTGTACGAATTGTTCTGCTTCTTCTCTACTCCCATATCTCTCTTTTATCACATAAAGAATTTGAAGTAA
+TTTTTCAGTAATATATTTTCCATAGCGATTCTCGGTAGACCAATTAGTTACAAGATATTCTATTTTTGAC
+ACCAGTTTATCTCTCAGTTCCTCTATGTCAACAAAGTCAGCACAAAGCCAAAGTATATCAATTCTGTAAC
+TTTCCCATCCATCAAAAATTTTACTTTCACTTAATGTCAATAACCTACTAAATATTTCCTTTTTTAAATT
+TATATCTAAGTTTTCGCTCCGGAATACTATGTCTCCTATAACTTCTATGGCGTCTGATACCAACAAATCT
+ATACTTCCACCCGAATCATCTGCGTATTCAAAAGCCTGTATCGCTTCTTCAAGTACTAAAAATGCAATAT
+CCAATGCTAAGAATATATCTTCAGTATCTCTGGCTTTCCACAATAAATCTTCCATTTCACTTACAAAATC
+ATATGTTTCATTATAGGAAATAAAACCATCTCTGCCCTTATATTTCCTAACAATAGAATTTATTAGTTTT
+CTGCACCTTATAAGTTCTTGTTTACTGTCAACCTTTGAATATCTTAAGACGATCCTATTTTTTAAAGTTT
+CATCGTCTCCTATTAAATCCATTATAATATCTATTAACTCTTCTTTTGAAAGATTGTCTAATACTTCTTT
+TATATCCTGCTGTTCTTTAGCTCTTTTCTGTACATTTGAAGCTTCATTTTGACTGCTAAAAATCTCCACC
+AGTTTATAAAAAGCTGCTACCTGATGTTTACAAATAGGACCATAATCATAGGGGCAATTACATTCTGAAT
+AGAGAATTTCCCCATTGTCATCTAGTTTTACCATAACCTCATAGTCATCACTACCTTGAATTTTAAAAAT
+ATATTCATTTTTTCCGGAATTATAAAGGTCTATTATGTTTCCTCCAACATAGTAATCGTAACCTCTATCT
+AAAATTATTTCATCGATATAGTCTTCAAAATCATATATGGTCATTTATACTTTCTCACCACTCTTTCTCA
+AAAAGACAACATTTAGTATTATTATCCAACCCCCACCAATTGCTATATAAGCAATTTTTTGTACTTTTAT
+TATGTGGTTAATAATGTACAATTGACCCACTCCCAGCAAAATTCACCTTGGGAGGATTGGAGGAAAATAA
+AAATGCTCGGGAGTAGGTCACTTATAGAGTGGGTCTATTCTTATGATATATTAACTTAAAAGCAAAAGCA
+ATTCTATTTTTTGTACTTAGTAAGATTTCATAGGACAATAATTATATTCATCATTTTTGTTGAAAATTTA
+ACAATCCTATTGTATAATGTAATTGAAATGCTGAGCCCAAGGAGGTACTCTGAGGGCAAGGGAAGGAGGA
+AATTTAAAAATGGCTGTTGTGCTTAGTGAAAAAGAGAAAAAATGGATGGAAGGAGTAATCAAAGAGGAAC
+AAATCACCAGATATCTTGAAAACGGAAGAGACTTCATTGATGACGAAGAAATATGGGAAAAACTGAGGAA
+AAACCAGAATCCTGATAAGCAGAGGATAAGAGAAATAATTCAAAAGTCACTAGAAATAGAAACTCTTGAA
+CCTGATGAAACGGCTGCTCTTCTCAATGTTAAAGATCCTGAACTATGGCAAGAAATTTTTGATGCAGCAG
+CAAAAATCAAGAAAAAAGTTTATGACAGCAGAATTGTAACCTTTGCGCCCCTTTATTGCAGCAACCTGTG
+TGTAAATAATTGCGTCTACTGCGGATTTAGGAGAGAAAATACAGTCATCAAAAGAAGAAGGTTAACATTA
+GAAGAAGTAAGAAGAGAAGCAGAAGTTCTAGCAGGAGAAATAGGCCATAAGCGTTTAATTGCAGTATATG
+GTGAGCATCCTACTACAGATGCTAAATATATTGCAGATACAATAAGAACTATATATGAAGTCAAAGTTAA
+AACAAAAAATGGATATGGGCAGATAAGAAGAGTAAATGTAAACGCCGCCCCCATGTCTATAGAAGAATTA
+GAAATGCTTCGGGATGTAGGAATAGGAACCTATCAGGTTTTCCAAGAAACCTATCATCATGAGACCTATA
+AAAAGCTACACCCAGAAGGAACCATAAAATCCCATTATCAGTGGAGATTGTACTGTCACCACCGAGCACT
+GGAAGCAGGAGTTGACGATGTAGCTTTGGGAGTGCTCTTTGGACTTTATGACTGGAGATTTGAAGTAATG
+GGTCTTTTATATCACGCAAGAAATCTAGAGAAATTTTTTGGCATAGGACCTCATACCATATCTTTCCCAA
+GGTTAGAACCTGCTGCTAATACACCTTTTGCTCAAGAATCAAAATACAAAGTATCTGATGAAGATTTCAA
+AAAGTTAATAGCTGTCATAAGGCTTTCTGTACCTTATACTGGTATGATTCTAACCGCCAGAGAACCTGCT
+CACTTAAGGGATGAAATTCTCTCCATGGGCATAGTCACTCAAACGGATGCTTCTACAAAAATTGGAATAG
+GCGCCTACTCTGACAGGTACACCGAGCAGGAAGCAGAGAGACAGCAGTTCCTGCTAGGGGATACCAGAAG
+CCTGGACGAATTGATAAGAGAACTGGCAAAAATGGGGTATATAACAAGTTTCTGCACAGCAGGTTACAGA
+TGTGGAAGAACAGGCAAACACATAATGACCCTTTTAAAAACAGGAAGAGAAGCTGTTTTCTGCAAGCTAA
+ACGCCGTACTCACTTTTAGAGAATGGCTGGACGATTTTGCAAGCGAGGAAACAAAAATAGCCGGTGAACA
+AGTAATACAGAAAGAAATTGAAGAAATCAAAGAAAGAGTTCCCGCAGAAGTATTTTCAAAGCTCATGGAG
+TATTACAGGAGGATACAGAATGGAGAAAGAGACCTCTACTTCTAAGAAGCTATTGATCGAAGAATTTACC
+AGGCTCTCAGACTTAATAAAATCAAAGTACGGCGTGAGCTTGTGGCTGGTGGAAATTATGGGAAAAAGGC
+ATTCGTATGTAGCAGGCCATAAAGAGGAATCATTCCTTCCACCCCAGGTTATTTATCTTAATGAGAGGTT
+TGCAATAGTATCAAATAATTGGGACAAAATTCCTGAAAAAGAAAAGAAAAAGCTTATCAATCACCTCAAG
+AAGTTCAGTGGCACATAAATGTGTGCCCTTTTATTTTTTATCCCTCCTTCTCTTCAAATTTCATGGCAAA
+TTCAACCGCTCCCATTTGGAAAAAAAGATGTGCTTTCCTTGAAAGTGGAGTCTCTTCAGGACTTACCTCT
+ACTACAAAAGCTCCTCTTTCAAGGGCCAGAAAAGGAAGAGAAGCTGCAGGCTGCACCATTAAAGATGTAC
+CAATCACAATAAAAAGGTCTGCTCTTTGTGACAGCTCCATAGCCTCTGTAAGCTTATCAGATGGGAGAGG
+TTCACCAAACCAGACCACATCTGGTCTTACAATAGATCCGCATTTCGGGCACTCAGGAGGTATTTTGCTT
+AAAGGCACTTCTCTATTTATGCCTCTGAAGTCACATTTTGTGCATTTTACTTTCCATATATTCCCATGAA
+GTTCTATCACATTTGTAGACCCTGCTGCCTCATGTAAGCCATCTACATTTTGCGTAATTACTCTTACATT
+TTTAAACCTTTCCTCAAACTCTGCAATGAGCAGATGACATTTATTAGGTTTCGCTTTAGAAATTATCCTC
+CTTCTGTAATCATACCATTCCCAAACAAGAGCTGGATTTCTTTGAAAAGCCCATGGCGTTGCAAGTTCTT
+CTGGATTGTACTTTTTCCATAGCCCATCTTCTCCTCTAAAAGTAGGTATCCCACTTTCTTTAGATATCCC
+TGCTCCTGTCAGCACAACTGTCAAATTCGATTGAGGTAGTTTTTCTTTTAATATTTTAAAATCCATTTTC
+TTTTCCTCCCCCCTACATTTTTATCATTTAAAAATTTCTCCTTCAATTTCAAAACTCCTTTTTTCAAAAA
+AGCAACAAAACTATGGTAAAATATATCCTGTAGACAAAACTTCTGAAAGGGGAGTCGGAAGGTGAAAAGC
+TATAGAAAAGAACTCTGGTTTGAAACCAAAAAAAGAAGAGAGTTTATCAATATTACTCCTCTCGTGGAAG
+AATGCGTAAGAGAAAGTGGAATAAAAGAAGGCCTTCTTCTCTGCAATGCCATGCACATAACTGCCAGTGT
+CTTTATAAATGACGACGAACCAGGATTACATAAAGACTTTGAAAATTTTTTAGAAAAACTAGCCCCCGAA
+AAGCCTTATGACCAGTACTATCACAACACCTATGAAGACAATGCCGATGCCCATCTAAAAAGAACTATTA
+TGGGAAGAGAAGTTGTCGTGGCAATAACAGATGGAAAATTAGATTTAGGGCCCTGGGAACAAATTTTTTA
+CGGAGAATTTGATGGAAAAAGGAAAAAAAGAGTACTGGTAAAAATAATAGGAGAGTAAAAGGCACTTATG
+CTCTTTTTAAGTGCCTTTTACAAAGTCTTTTTATAATCTTCGTTGCTTATCTTGTCCGTCTCCTCTACAT
+ACCCTGCATTTTCTTCGTCGTATACCTCTTCGTAATGGTCAGAACCGCTTCTTGTCTTGTTAAATCTTGC
+AACCTCCTGAAAGGTGTCTTCAGCATCAAACTGTATTTCTCCTTTTTTGTCCTTATATCCCCATCCAAAG
+GGGTATTTTATGACTTTTTCCTCATTGGGTCTTGAATTTTTCAAATCCTTTAAGCTTAAGTCCTTTTCTT
+TTGCACAGGAGGAGCATAAAGTAGTATAGGGAATAGCCTCAAGTCTTTCTTCCTCTATGGGTTGCCCACA
+ATTCTCACAAATTCCATAATTCCCATTTTCTATTTTTTGAAGTGCATCTTCTATCTGGCGCAGTATATTT
+TTTTCATTGTCTTTTAAAGCGTAATTTTTTTCTACTTCGTAAACCTCTGAAGCCATATCAGCTGGATGAT
+TGTCCAAAAGAGAAAGCTCCTGATAGTATTCCCTCTGAGCAATTCCCCCTATCCCATCGTTTAAGTTCAT
+CCTGTGTATGGTAGATAACACCTTGTTTTTCTCCTTAAGAAGTAAATTTTTAAAATGCATCAATTTTTCA
+TTATCCACTATAATCAGCTCCTGTCAGTACAATTTTTGCTGTACAATCTTAACTATATCAGCTATAATAT
+TCCCTATTAGAGGCAGGTTTAATACAACTAATTTTTGTAAGATATATATGATAATTGCGCCAAGTATTGT
+AAAACCGACTGCTATTCCAAAACCTCTCGCAACTCCCCCTATAAAATTTAGCCACAAAAGCCTATAAGGA
+CTTTGCATAAGCTCTACATAGTCAGCTATTTTCATTTTTTCCATAAGCTCAGCCATCTGGTCAAGCTGTT
+TTTTTATAGCGATTAAAAGCAGATTATCCTTATCTCTTTTTTCCTCTTTATCATTCAACTGTTGTTTCCT
+CCTTTTTACTCAAACTTCTTAATTTAATTAATATGCATTAAGCCCTCTTTTATAATAGTTTACAACAAAA
+TCCATCACAAAGAAAGGGTTGTTGACTTTTAATTTTTCGCATATTATGATAGAGTTAAAATCTGAAAATT
+GAGGGTGATAGCGTGGAACTTCATTTCAAAACAAAAGTAGTTCATATTGGAAATTATGTGGATGAAAAAA
+TTCCTCCAAAACCCAAAACTCTCCCTATATATCAAACTTCTGTATTTACTTTTGATACTCTTGAAGAAGT
+TTATGATTACTTAGACGGCAATCCTTCAAGGTATATGTACACAAGGCTTGGAAACCCAAACCAAACTGCT
+GTAGAAGAATTAATTGCAAATTTAGAAGGAGCAGAGGCAGGGCAAGCCTGTGCTTCAGGGATGGCAGCAA
+TTTCCTCAGCTCTCCTGGCAGAAGTAAATTCAGGCGACCACATAATCGCAGCAAAAGACATATACGGAGG
+AACAAACAGCCTTTTTAATTTGGAGTTTAAGAGATTGGGAATTGAAATAAGTTTGGTGGATTTTTCGGAC
+TTAGAATCTGTAGAAAAGGCTATCAAGCCAAATACAAAAGTCATATACATGGAAATCATGACAAATCCTT
+TGATAAGAGTATTTGACATTGAAGAAGTTGTAAAAATAGCAAAAAGGCACGGATTAAAACTTATAGTAGA
+CAATACTTTTACAACTCCTTACCTGATAAGGCCTTTAGAAGTCGGCGCTTATGCTGTAATACATAGCGCC
+ACAAAATACATAAACGGACACAGTGATGTAATAGGAGGACTTATAGCAGGAAATAAAGAATTTATTTTCC
+GCACAAGGAGAATAGTCCACAATTTTGGAGGCTCTATGAGTCCTTTTGACGCATGGCTCACTTTAAGAGG
+TGCTAAAACACTGTTTTTAAGGATGAGAGAGCACTGCAAAAACGCAATGCGATTGGCCGAATTTTTAGAA
+AGCCATCCAAAAGTGAAAAAGGTCTTCTATCCAGGACTGCCTTCTCACCCTGATTACAGCATCGCCAAAA
+AGCTTTTTAAGGATGAATTTGGAGGCATGTTGAGCTTTGAAATTGACGGTGGTGAACAATCTGTAAATAG
+ATTCATGCAGGAGCTCAAACTTATAAAATTTGCTCCATCACTGGCAGGAGTTCAAACCATGATAACACAT
+CCGAAGTCCACTTCCCACAGGGCTTTGAGCAAAGAAGAATTAAAAGCTCTTGGAATTTCAGAAGGACTCA
+TAAGGGTGTCTGTCGGAATTGAGGAAATAGAAGATGTGATAAGAGACTTTAAACAGGCTCTAGATAAAGT
+GTAAAGAGGGAGCTTTTTACACTCCCTCTTTTATTTCATCAAGCGCTTTTAAAACTTGATCCACATGCCC
+ATCCACTTTTACCTTTCTAAATATCTTTCTCACAATTCCCTTTGAATCTATTATAAATGTAGACCTTTCT
+ATCCCCATTTTCTTTTTACCGTACATATTCTTCTCTTTGTACACTCCATATTCAGTTGATACTTTTGCCT
+CTTTGTCACTTAAAAGTACAAATGGAAGACTGTACTTTTCAATAAACTTTCTGTGAGAAGCCTCGTCATC
+CAAGCTTATTCCGATGACAACCGCATTTTTATCCTCTATAGTCTTTATACTGTCCCTAAAAGCAACTGCC
+TCTTTGGTGCACCCTGGAGTATTGTCCTTTGGGTAAAAGTACAGCACTACATTTTTCCCAAGAAAATCTG
+AAAGAGATACCTGTCTACCATCAGCATCTGGAAGCACAAAATCAGGGGCTTTTTTGCCTACCTCTACCAT
+ATTATCCCTGCTTTCTAAAATTATTTTCTATGGATAATCATTATCTGATACTTAAATTATAGCCTCATTT
+CCTTCAAATGTCAACACCTTTTTATTTCTCTCATTAAATTTTCAAATTCAAGAAAATTGAGAGACTGCTC
+ACCATCTGACAAAGCTTTTTCAGGATCAGGATGCACTTCTACCATTATTCCGTCAGCACCAGCACAGAGG
+GCTGCCTTTGCCATTGGGATAATTAAGCTTCTCTTCCCTGTACCGTGACTTACATCTACAATAATAGGAA
+GATTTGAAAGTTCATGGATTACAGGAACTGCTGCTATATCCAAGGTACTTCTTGTATAAGTTTCAAACGT
+CCTTATACCCCTTTCACACAAAATGATGCTGGTATTCCCTTCAATTGCAATGTATTCCGCTGCATAAAGC
+CATTCTTCATAAGTTGCAGAAAACCCTCTCTTTAAAAGGACAGTTTTTTTAGTCTTCCCTACCTCTTTTA
+GAAGTGGAAAATTTTGCATATTCCTTGAACCGATCTGCAAAACATCTGCGTATTCTTGAACAATCTCCAC
+ATCCCTCACATCTAAAACCTCTGTAACAATAGGGAGTTTAAAAACATCTCCTACTTTTCTCAAGAGTTTG
+AGCCCTTCAATGCCCAAACCTTGAAAGGAATAGGGAGATGTGCGAGGCTTATAAGCCCCGCCCCTTAATG
+CATTGGCTCCACAGCTTTTGACCTTTTCGGCTGTCTTTACAAGCATTTCTTCACTTTCCACTGCACAAGG
+GCCTGCAATTATAAGTTTCCCCTCTCCAACGGTTACCTCCCCTATTTTTACACTCGGCTTTTTATCTTTA
+TTTCCCACTATTTTAAATTCCATACTTATCACCTTTCACAAGACTTCTCTTAAGCTTAACACAAATTCCT
+TTACCTCTTTTAACATTTCACATCTATTATACCCCTTAGCAATTCTTTCTACAATAGCGCTTCCTACCAC
+AATTCCATCGCTCAAACTTTTAAGCTTTCTTGCCATTTCGGGTCCTGATATGCCAAACCCTAAAGCCTTT
+GGCATGCTGGTATATGAAGATACCAGCCTCATGTATTCCTCAAGGTCTGTTGTAATTTCCTCCCTCGCTC
+CCGTAACTCCAGTCAGAGTCACGCAGTATACAAATCCCTTACCGTTTTCAGTAATTCCCTTTATTCTCTC
+CTTTGAAGTAGGAGCTACCAGAGGTATTAAATAAATTTCGTACTTATCAGCTACATCCAAGACTTCTTTC
+CTCTCCTCCAAAGGGAGGTCGGGAATAATGAGTCCATCAACTCCTGCGTTTTTCGAATCCTCCAAAAACT
+TCTCTATGCCGTATTTGAAGACAGAGTTGTAATAAACAAGATAGACAATAGGAATGTCGCTCTTTTCTCT
+TATTCTCATTACCAAATCCATTATATCTTTAATTTTTATTCCCTTAGCCAAAGCTCTCTGGGAAGAAGCT
+TGGATTGTCGGCCCATCGGCCAAGGGGTCAGAATAGGGTATACCAAGTTCAATTATATCCGCTCCTGCTT
+CTTCAAGGGCTAAAACTATATCATAAGTTGTGTCAATGTCTGGGTCTCCGGCAGTAATGAAAGTTATAAG
+GGCTTTTTTACCTTCTTTTTTGAGGTCATCAAACCTTCTATCAATTCTATTCACAATTCCACCCCCATTA
+CTTTTGCGACGGTATTTACATCTTTGTCCCCTCTTCCAGAAAGATTTACTACAATTATCTTGTCTTCATC
+CAATTTCTTAGCCAATTTCATAGCATAAGCCAGAGCATGTGCACTTTCTAATGCTGGTATTATTCCTTCT
+GTCCGAGACAGGTCCATAAAGGCTGCCAAAGCCTCTTCATCTGTAGCATACACGTACTCTGCCCTTCCTA
+TCTCCTTCAAATAAGCGTGTTCTGGCCCCACTCCTGGATAATCAAGCCCTGCCGATATCGAATGAACAGG
+TAGAATTTTCCCCTCCTCATCTTGAAGGAGGTAGGTCATCATGCCGTGGAGCACCCCAACTGAACCTTTT
+GCCATTGCTGAAGCGTGTTTCCCTGTCTCTATACCTTCTCCTGCCGCTTCTACCCCCACTAACTTCACTC
+CCTTATCTTCAATAAAAGGATAGAATATTCCCATGGCATTACTGCCTCCTCCCACGCAGGCAACCACATA
+ATCAGGAAGTCGACCTTCTTTTTCAAGGATTTGCTCTTTCGTCTCATCCCCTATAACTCGCTGAAAATCT
+CTTACCATAGTGGGATATGGATGAGGTCCTACCACAGAGCCAATCACATAGAAGGTAGTTTCTATATTAG
+TGACCCAATCCCTTATGGCCTCATTCACTGCATCTTTCAATGTCCTTGTACCTGAAGTAACAGCTGTCAC
+TTTTGCCCCTAAAAGTTTCATCCTAAACACATTTAGTGCCTGCCTTTTTATATCTTCTTCTCCCATGAAT
+ATTTCGCATTCCATTCCAAACATAGCAGCAGCTGTAGCAGTAGCAACTCCGTGCTGTCCTGCTCCTGTTT
+CAGCTATAATTCTCTTTTTGCCCATTCGCTTTGCCAAAAGCACCTGTCCCAATACGTTGTTTATCTTGTG
+AGCTCCTGTGTGGTTGAGGTCTTCTCTTTTTAGATAAATTTTCGCGCCACCCAGCCTTTTAGTGAGATTT
+TCTGCATAATACAAAGGCGTAGGCCTTCCTGAGTATTCTTTAAGATAATATCTGTACTCCTCCATGAATT
+TTTCGTCCTTCTTTGCCTCTTCAAATTCTCTCTCTAACTCTATAAGAGCATTCATAACTGTCTCCGGCAC
+ATACTGCCCTCCAAACCTTCCAAACCTACCTTTCATACAACACCCCTCACTTTCTCAATAAATGACTTCA
+TTTTATTAAAGTCCTTATATCCCCCAACCTCAACGCCACTCGACACATCGACGGCGTAAGGTCTTACTAG
+TTTTATCGCCTCTTCAACATTTTCCTCCTTAAGCCCTCCTGACAAAACAACCGGTATTTCTCTTTTGTAT
+GCTTTAAGGATATTCCAATCAAATGCCTCTCCTGTACCTCCATATCCTTTCTCGGAGAATGAGTCAAACA
+AAAAGGCATCCACTTTAAATTCTCCTGTCTTTTTTAAGTCAAGTTTGCTTCTTATTCTTATAGCCTTCCA
+GACCGTGAAATTTTTAAAATTGTCTATATACTCCTGTGTCTCATCGCCGTGAAACTGCAAGACATCTAGC
+TTTAATTTTTCAGCTATTTCCATGACCTTCTCAACAGGTTCATTTACAAAAACTCCTACCTTTTTAATCC
+CTTCTTTGAGCCTTTTTACAAATTCCAATGCCTCTTTCAAATCAACTCTTCTTTTGCTCTCAGAAAATAC
+AAAACCTATAAAATCTGGCTGTAACTGATTTGCATAATAGATATCTTCAAGCCTTCTTAAACCGCAAATT
+TTTACTTTTACCACTTTATCCTCCCCTCACTTTTTTCACAAACTCCTTTATTCTTCCCTCATCCATTTTC
+ATAAAACTTTCACCTATCAAAACCGCCTTAACCCCAAGGGAAGATAAATACAATACATCCTCTGGAGTTT
+TTATGCCACTTTCAGATACTACTATCTTATCTTTAGGGATGTTTTTTATAAGTCTTTCCGTTGTTTTTAT
+GTCAACTTTAAAAGTCTTCAAGTCCCTATTATTTATCCCTATGATATCGCATCCTGCCTTTAGCGCAGTC
+TCAAGTTCTTCCTCCTCGTGAACCTCGACAAGCACATCAAGCCCAATTTGTTTTGCTATATCGCAAAAAC
+CCTTAAGCTTATCTTCCAAAATAGCCACAATCAATAAGACTGCATCTGCCCCTAGAAATTTTGACTCGTA
+AATCTGATACTCATCTATTACAAAGTCTTTCCTCAAAACAGGCTTTGTGGTTAACTTCTTTACCTGAGGA
+ATGTAGCCACCTTCGCCTTTAAAAAATCTTTTCTCTGTCAAGACAGATATGGCATCAACTTCTGCCTTTT
+CGTAGGTCTTTGCAATTTCTACAAGGTCAAATTCTTCTCTTATAATCCCTTTGGAAGGAGAAGCTCTCTT
+TATCTCCCCTATAATTGCCACCTTTCCTTTGTTCAGAGAATTTTTAAAATCTCCTCTGTATACTGCGTTG
+ACATTTAGCAATTCGTTGTAAGGCTTTAACTCTTTTTTCTTCCTCACTTCTTCTTTTTTAAAATTCACAA
+TTTCCTCTAGAATCATGAAATAATCCTCCTCTGGTAGCCTAAAATCTCCAAAAACCTCTCATAAGCCAAA
+CCGCTATTAAGAAGCCTTTCCGCAAGTTCAACACCTTCTTTTAAGTTTTCAACCAACTTGCCCACGTATA
+AAGCCGCTGCGGTGTTTAAAACCACTATATCTCTTCGAGGTCCTTTTTGACCTTTTAATATGTCAATAAT
+TATTTCTGCATTCTCCCTCGGTCCTTTTCCTTTCAGGTCTTCAGGCTTGGAATAAGGAATATCAAAGTCT
+AAAGGGTCTATTACGTAATCAAAGATTTCTCCTTCTTTTACTTCACTAACATAGGTTGGAGCCGTAGTAG
+TTATTTCATCAAGCCCATCAAATCCGTGCACTACCATCGCTCTTTCTATTCCAAGCTTAAGAAGCACTTC
+CGCTATCGGATGAGTTAGATTTCTATCATACACCCCTAATACCTGTCCTTTTATAGGTGCAGGATTTGTC
+AAAGGCCCAAGTAAGTTAAAAACTGTCCTCGTTCCCAATTCCCTCCTTATTGGAAGTACGTTCTTCATCG
+CCCTATGGTATAAAGGTGCAAAGAGAAATCCCATTCCTTTTTCCTCTATCATTTTCTTTGTATACATGGG
+TTCAGCTTCTATATTAAATCCCAATTCCCTCAAAACATCAGCACTGCCGCTCTTGCTCGAAACAGCTCTG
+TTGCCATGTTTTGCAACTTTTACACCCGCAGCAGAGGCAATTATAGCTACAGCAGTGGAAATATTAAAAG
+TCTTTCCCCCGTCCCCACCTGTACCACAGGTATCAATGACGTAGTCAGCATCCAATTGCAGTTTTACTGC
+ATTGTCCCTCATGGCTTTTGCAAAACCTGTTATCTCTTCCACACTTTCCCCTTTTAATCTAAGTCCTATC
+AATAGACCTCCTATTAAAGAAGGAGTGCCATTCCCACTCATAATTTCCCCCATAACTTCATAAGCTTCTT
+TTTCATCAAGATTTTCTTTTAATACAATTTTTTTAATCGCCTCCTGCAACATTTAAAACACCTCCAAAAA
+ATTTCTCAATATCTCCTTTCCTTGTTCTGTCAAAATAGACTCTGGATGAAACTGTAAACCATACACAGGG
+TATTTTCTATGCCTTACCCCCATAATCACCCCTTCCTCCGTCTGAGCTGTTATTTCCAACTCCTCAGGTA
+AAGTATTTCTATCAATAACCAGCGAATGGTATCTCATTCCTTCAATTGGATTTTTTATATTTTTAAATAT
+TCCTCTGCCATTGTGAAAGATAAGAGAAGTTTTTCCATGCATTATCCTATCTGCTTTTACAATTTTCGCT
+CCGTACGCGTATCCAATAGCCTGATGTCCAAGACATATCCCTAACATTGGAACTTTTTGACCCAAATTTT
+TAATCAATTCGACGCATACTCCTGCATTTTCCGGTCTTCCCGGTCCTGGCGATAATATAATTTTATTAGG
+ATTTAGTTTTGCAACCTCTTCCACTGTTATTTCATCATTTCTCACCACCATGACCTCCTCTTTCATTTCT
+CCTACGTATTGATAGAGATTATAGGTAAAAGAGTCGTAATTATCTATAATCAAAACCATCAAAGAACCTC
+CTTAAGTACCATCACTTTATTTAAAATTTCATAGTATTCCATCTCAGGAATTGAGTCATACACAATACCT
+GCTCCTGCTTGAAAATAAGCAGTATTTTCTTTTATGAGAATAGTCCTTATTGCTATGCACATATCCATAT
+TGCCGTTATAGGAAAAATAGCCAACAGCCCCTGCGTAAAAGGACCTTTTTACATTTTCTAATTCCTCTAT
+TATTTCCATCGCTCTTATCTTTGGCGCTCCAGAAACTGTGCCTGCAGGAAGACAAGCTATAAGGGCATCA
+AAAGCGGTAAATCCTTTTTTTAATTTTCCAGAAACAGTTGATACAATGTGCATTACATGAGAGTAAAAAT
+CCACCTCCATAAAGCGCTCCACTTTAACACTTCCAAATTCACTGACCTTTCCTATGTCGTTTCTCCCTAA
+GTCAACCAACATCACATGCTCTGCCCTTTCTTTTTCATCCTTCAAAAGTTCTTCTTTGTTTTTTAAATCC
+TCTTTTTCATCTTTTCCCCTTCGTCTTGTGCCTGCTATAGGATTTGTGGTCACTTTGTCTTGAAAGACTC
+TCACAAGACTTTCAGGAGAAGAACCCAGAAGCTGAAAATCGCCAAAGTCGATATAGAAAAGATAGGGAGA
+TGGATTCTTTGAACGCAACCTCCTGTAAATCTCAAAAGGATCTGAATTTGTCTTTGCCTTTAGCCTCTGG
+GATAACACCACTTGAAATATGTCTCCTTTTTCAATGTATTTTTTGGCTCTTTCAACAATTTGACAAAACT
+CTTCTTTTGTGAAGTTGTAAGTTATCACTTTTTCTTCTTGAAGCGAAAGGTCGTGAAACTCTATTTTATT
+TGACTTTATCTCATTTAAAAGCTCATTAATCTTTTGCAAAACTTCCTCATACTCGGTATCCTCATTAGCA
+AATACATTGTAGACAATGTAGACTTCATGCTTAAAATGGTCATAGCAGATGAAACTCTTGTAAAACATGA
+AGTATACATCCGGTATATTTATTTCATCAGGATTTTTTTCTGGCAATTTTTCATAAAGCCTTATCGCATC
+ATAAGATACATAGCCTACCGCACCTCCTGTAAAAGGAATGTTAAGCCCTAATGGGTTATAATTAATCTGC
+AGAAAGTTTTTTACCTCTTCCAGTGCTAAACCTCTTTTATTCGATTCTTCTTCTGTTGTGATAATTTTTA
+TATCCCTTCCATAGCTTAAAACTGACAAATAAGGGTCCTTTCCTATAAAAGAATATCTACCCCAGTGACT
+CCCTCCATTTGCACTTTCCAATAAAAATTTGTGTTTACCAGAAAGACTATAAAAAACGTTTATTGGCGTG
+ATTTCATCACCATTTATTTCCTCATATACTGGGAAAGTGTATCCCATTTTTTTATAGGCATAAAAATCTT
+CTTTAGAAATATTTACCACTCTATCACCTCCTGAAAATTAAAAAAGTCACTCCGCCCATTGGGGCGGAGT
+GACCGCGGTGCCACCCAATTTGTCCTGTATTTAAAAAAAAGCATTTCACCAAAAGGATGAAATGCTTGTG
+CCACCTTTTTAACACAGGACCACTCTTTCGGGTACGGAGATTGCTCTCGATACCCTGCCTTTTTAACGGT
+AGGCTCACCGGAGACTGCTACTTTGATTTCGCAGTTCCCCTCGCGGGCCCATTCAATACCGGCTACAGTA
+CTCGGCTCCCACCCTCCCGAGCTCGCTTTGACTAAACGCCGGTATCTACTCTTCCCGGTCATAGGGTTTC
+ATCAGAAATTATTTTGTTTTAATTTTATAACGTGTTAAATCATTTGTCAATATAGTTTTTTATTTTTTCT
+TCCATAGTTACTCCTGAAGACCTGTAATCAAGCTTTATAATGGAGATGACCCTATTCGCACCTTCCTCTT
+CGCATATCTTTTGAGCTTTTTTTACAATATCAAGAAGGATATCTAGCTCTCCTTCCATAGTAGTTTCCAT
+GGGTCCCACCATAAAATTCACGCCAGTGCTTTTTATATATTTTATCACTTTATCCACAATTGGATACACT
+TTCTCTTCTGGGACTAAAGGCAATACCTGTAAGCTCAAATTGACAATTGGCATAAAATCACCTCTTGAGT
+GTTAAATTCTCTTCAAGGCATCTTCTAAATCCTCTATTATGTCGTTGTAATCTTCAAGCCCTACTGAAAT
+CCTCACGGTATTTTCTTTAAATCCAAAATCTTCTAGTTTTTCCTTTGGATATCCTCTGTGGGTCATAATA
+GAAGGAACTTCCACCAAAGTCTCTGCGTCCCCCAGACTCACCGCCAGCTGGCAAAGTTTCAACCCTTTTA
+TGAATTCTTCTAATTCTTTCCTTCCACCCTCTATCTCAAAACTTATTATAGCTCCAAATCCTCTCATCTG
+CTTTTTTGCAATTCCATGTCCTTTAAAGGATTCAAGACCAGGGTACAAAACATTTTTCACTTTGGGATGC
+CTACTCAAAAATTTTGCGACCTCCATGGCATTCTTCTCATGCTGCCTCATCCTGAGCCCTAAAGTCTTTA
+TACCCCTTAACATAAGCCAAGCGTTAAAAGGGCTCATAACCCCTCCAAACTCGCACATGTAGTCGAATTT
+TAAATAGTGAATATAGGCTTCATCTTTTGAAATAGCAACTCCTCCCAGCGCATCCCCATGCCCGCATATA
+TACTTAGTAGCACTATGTACTACCACATCGGCTCCCAAAAGAAGAGGATTTTGAAAACAAGGTGTGGCAA
+AAGTGTTGTCTACCACTACTTTTATACCTCTTTGATAGGCTATCTTACTCACTTCTTCTATGTCTATTAT
+TGACAAATCAGGATTGGAGGGAGTTTCAAAGTAAATCACCTTCACGGTATCATCTAAACTCTCTTTTAAC
+TCTTCTAAACTTGTCATGTCTATGAGTTTATATTTAACCCCGTATTTGGGCAAAAGGTTAGTTATCACGT
+TGTAGCTTGAGCCGTACAGAGTTTTGTGTGCTAAAACTTTGTCATTAGGCCTTAAAAGAGAAAAGAGCAC
+AGAACTTATTGCCGCCATTCCCGATGAAAATGCTACAGCTCCCTTCCCGTACTCCAGCTCTGCCATTCTG
+TTTTCAAACAGCCTCAGGGTGGGATTGTTGCCGCGTGTGTAAACATAGTCTTGAGACTCAAAAGACATTA
+CCTTCTCAACATGGTCCAAATCTTCAAAGACAAAAGTAGTGGTTTGAAAAATAGGGGGATTCAATGCGTT
+TTCAGGATTTTTCTTAAGCTCTTCGCCGTGAATCGCCTTTGTATCAAATCTAAACTCTTTTTTCACACCC
+CTCACTCCTTTGCTAAAACTTACAGGGCGTACCTTTTTAGGTACACCCTGCTGGTATCATTATAAAAGAC
+TCGCCAGTATAAAAATGATAGTTGAAAGACCTGCTATAAAGCCCACACTGGCAAGTCCTGCTTTTCCTCC
+CGCAAAACCTGCTGCAAAAAGTGATTGTCCTCCGGCAACTGCCGCCATCAATCCTCCAAAAAGTCCCACC
+AATATTGCTAGTGAGGTTATTAAAGCAGCGATCCTTGCTTTTGCGTCAGGCTTTGATATTTCATCTTCTT
+CCATTATATCTGTCCAGAGTAAATTCCATTTTTTAACTCTGGGATAAAGTATCATGAGAAGGGGAATCCC
+CAGTACTATTGACGGTATGGAGTTATTTACAGCTATTATAGAAGCTAAAGCTGCAAAGGGAACCATTTTA
+AGCAAATCCAGTCCCCAGCCTATGGTAAGGGCACAGGCAAAAGAACCCAAAAGAGCAACTACAGTATAAG
+CAAAGATTTTTCTTCCAGAATTTAGATTGGGTTCTAAGTCATCTGCCCTTAAAAGCCCCAAATTTCTCCA
+TAGCCTGTAAGGTATGTAAGCCTGCATGAAATTACCTATAAAACCAAAAATACTGCCAATACCCAAAGTA
+CCAAAAAAGTCTCCTATGAGGTTGCCGATGGCTGAGCCCCAAGCCCCTGCTGGACCAAAGAGAAGGCCCA
+AGACAGGAGGTAAAGTGTTGGCAGGTCTTATTTCCGTTATTCCTGGAATTAACACAAGGCCTTTAAAAGG
+TATTAGCACAGCTGCATAAATTCCTGCGCTCAAAGCTACCAGCACCACCATCTTGGTGTGTCTCCACATA
+CTTAAAACTTCCTTCACACCCATTTCCCCCTTTTTCAAAATTTTAATTTTAGAGAATTATAAAAAGAATA
+CTCTTTGGGTTAATCCCCCCTCTTCCCTGTAATTTTATAATTCAATTACTGAATTGGCACAGTTGCAGTG
+CTCCTGGTCTAAGGTCTCTTCAGTAAATACCCTTATAAAGGTTCTTATCACCTTTTCCTTGTTTATCTCT
+ATTGCACTTGTAATCTCTCTAAGACTCACGGGACCTGAACTTGCCGCTATAAGGCCTGTAGCCCAGTTTG
+TGATTATACCGACGGCTGCATAGCACATTCCCAATTCTTTAGCTAAGACTATCTCAGGAACATTTGTCAT
+ACCTACTACATCAGCTCCCAGCATCTTATAAGCCTTTATCTCAGAAGCTGTCTCAAATCTGGGCCCTTCC
+GTACATACATATACAGCTTCTCCTTTTACAGTAAGCCCCTCCTTTTTTGCCGCTTCTATAAATTTTCCTC
+TCAAATTTACACAATAAGGATCACTCATGTCTACATGCCTTACTATCCCATCTTCTCCCTCAAAAAAAGT
+CAAAGGCCTGGATTTTGTGAAATCTATAAAATCTTTTAGAATAACTACGCTTCCAGGAGGGTAATTTTCG
+TTTAAAGAACCGACAGCAGCCGTAGCATATATGTACTTCACTCCAAGCTGCTTTAAAGCCATTATATTCG
+CTCTATAGTTCACCAAATGCGGGGGAACACCATGCTCTTTCCCATGGCGTGCTAAAAAAACTATATCTTC
+TCCTTCTACTGTAACCACGTCCACCTCTACTGTTCCGTATTTCGTTTCAACCTTTTTTTGAACTACTTTA
+TCGGCTACGTCATACACTCCGGTACCACCTATAATAGCTTTCTCCATAGGACTTTACCTCCTACAGCTAT
+TTAAATTTAAAATACACTGCGACAATCAAAATCAATAGAGCTACTGCCAAAAAGGCATAATCCCTAACTT
+CAAATTTTATCTCCAAATAGCTTGTTCTCTTATCACTGTATCCAAATCCTTTCGACTCTAAAGCCATAGC
+CAATATATTTGCCTGCCTAATTACGGAGATAAGAACAGGTATTAAAAGATGAATGTATTTTTTTATTCTT
+TGTAAAATGTTTCCTGTATCCAGGTCCAATCCTCTTGATTTTTGTGCTTGCGTTATTATGTAACTGGTAG
+AAACTATCATAGGAACTAATCTCACAGCAGTAGAAAACGCAAAAGCAGGTCTATAAGGTATGCCAAGTTT
+TACTAAACCTAAAGATATTTCTTCAATTTTTGTGGAGCTTAAAAATATCATGCCTGCTATTATCATTACA
+TCAAATTTTATTCCTATAGCGATTCCATATATAATTCCTTCTTTCGTAACAGGCCCCCAAAGCCTTGTAG
+TCCCCGGATAAGTTAAAGCCCAAAGTATAACTGACATTATGGCAATCATTATCAAAATTACTCGTATCCT
+TTTTAAATTGCTGAGAACTTTCCCTAAAGCTCCATATAATATGACCAGAAAAGAAAGGATAAGGAGCAAA
+GATAAAGAGCTAAACATTAAAGCTATTGCAAAGCTTATTAACATGATAAATATTTTTGTCCTAGGGTCTA
+ATTTATGTAAAATACTATCTTTATCCATGTAAAGAAACATCTCCATAAAGCTTTCACCTCTTTGTACAGC
+TGACCATTTCTTCTACAGAAAGGAATGTCTTACCAAGCCTGTTGCTCAAACTCACTATTGAAGGGGGCTT
+CAGAGAAAGCTCTAAAAGCCTTTCTTCCTCCTTGAACACATCCCTTACTTTTCCGTACATTTCAATTTTT
+CCATCCCTCATAACTGCTACTTTGTGAGCATACTCTGCGACAATCCACATGGTGTGGGTTATCATTATTA
+TAGTATGTCCGCTTTCGTTAAGCCTTTTTACAAGTTCCATCATCCTCTTTTGCTCTTTGTAGTCCAAACC
+AGTAGTAGGTTCATCTAATATGATAACTTTAGGTCTTGCTGCTAAAATGGAGGCAACAGCAATCCTCTGC
+CTCTCTCCTTTAGACAGAGCAAAAGGATCTTCTTTTTCAAACCCCTCCATGTCCACTGCCTTTAAAGCTT
+CTGCTACTCTCTCTTTAACTTCCTCTTCAGTACAGCCTCTCATGCGGGGTCCAAAAGCAATTTCATCGTA
+CACAGTATCTGCAAAAATCTGATGGTCCGGATTTTGAAAAGCGTATCCCACATAATTTCCTATTTCATAC
+ACATTTGAATTTTTAGTATCTTTTCCATATACAATAACACTGCCTCTTGTGGGTTTTAAAAGACAATTAA
+AATGCTTTGCTAGAGTAGTTTTTCCACTCCCATTGTGTCCTAAAAGAGCTATGAATTCCCCTTCTCTAAT
+CTCCAGATTGATTCCATCCAAAGCTTTCGTACCATTGGAATAGACATATTCTACATCTTTAGCTTGTATG
+ATTACATCTCCATAGCTTTTTTCTCTCTCATCTTCTCTTCTTAGAATTTCTTGATATTTACCTTCATCAA
+TTTGAAGCCCCAACTCTTTAAACTTCTGCACCCCTTCCTCATAAGTTAGAGGAAGGTCTGCTTTTTCAAG
+ATTAGAAACCTGTGAAAAATACTTGGGAATCTGCAACGGCATTAACCCTATTTTTTCCATCAAATCTACT
+TCTTTTAAAACTTCTCTTGGTTTGCCATCTTTTATTATCTTACCTTTTTCCATCAAAATTATCCTGTCCG
+CATTTAAAGCTTCTTCTGTCTCGTGCTCTATTATTATGAGGGTTAACTCTTTTTCTTCATGGAGCTCCCT
+TGCTATATTAAAAACTCCAATCTTACCTATAGGGTCTAAATCAGTAGTGGGCTCATCCATACAAAGTATG
+CTGGGCATACAAGCTAGAACTGACCCTATCGCGAGCCTTTGCTTTTGCCCACCTGATAAGGTAGAAGGAG
+GTCTGTCCTCTAGCCCTTCTAGGTTTACAATTTTTAAAACTCTCCTTATTATTTCCTCAATTTCTTCTCT
+AGGAACTCCAAAATTTTCGGGTCCAAAAGCTATTTCGAGTTTTGTATTAGTAGAAAAAAGCTGTGCCTCA
+AAATCCTGAAAAACAAGCCCAATCTCTTTCGCCATTTTGCTGACAGGCGTCTCTTTCACCTTTATACCTC
+TTACCACAACTTCTCCACTGTAGTGTCCCTTCGTAAAATGCGGAATAAGGCCATTTAAACATTGAGCCAG
+AGTAGACTTCCCTGCACCGCTGGGACCCATTATCACAATAAACTCACCCTTCTCTACTTCTAAGTTAATC
+CCCTCTATAGCATTTCTGTCCTTTTGCTCTTTGTAGCGAAATGTCAAATCTTTCACAATTATTTCCTTAT
+CGCTTAACGTCATGTCCTAACCCTCACCTCAATTTCAATATGTTCTCTCTAAAAGGCGGCCTTATTATGC
+CCTTTTCTGTGATTATACCAGTGATATTTTCATGGGGCGTAACATCAAAAGCGGGGTTGTACACATCTAT
+GCCTTCAGGTGCAATTCTCACACCATTTATATGTGTTACCTCTTCAGGACTTCTTTCTTCTATGACTATT
+TCGGCTCCAGTCTCTATGTTAAAATCGATGGTGCTGGTAGGTGCCACCACATAAAAAGGAACATTGTACA
+CTTTTGCCACAACAGAGAGCATGAAGGTACCGATTTTATTAGCAGTATCTCCGTTTAGGGCTATTCTGTC
+TGCCCCCACGAGTATGATGTCAATCTTTCCATCTCTTATGAGAGTAGCAGCTACACTGTCAGCAATTAAT
+TTAGCCGGTATTCCCTCTTGGACAAGTTCCCAAGCTGTCAATTTCGCCCCCTGAAGCCTGGGCCTTGTCT
+CATCAGCGTATACAAAAATATTCTTTCCGCTGTAATGGGCTTCTCTTATGACCCCTAAAGCTGTGCCATA
+GCCAACTGTGGCCAAAGCTCCTGTGTTGCAGTGAGTCAGTATGACTGCGTTTGGCTTTATCACTTCATTT
+CCAATCTTAGCCATCTTTTTATTTGTCTCTAAATCCTCAAAGTAAATCTTATTGGCTTCTTCTTTTAACG
+CCTCGTATATATCTGAAACACTCAAATCCTTTACCTTTTCTAAAACACCCCTCATCCTGCCAATAGCCCA
+GGTGAGGTTCACAGCTGTAGGCCTGGACTTTGAAAGCACATTTAGAGCATTTTCCATGTTTTTTAAAAAA
+TTTTCCTTCTCTTCTTTCATAAACTGCTGAGCTGCGAGTACCACGCCATAAGCTGCAGCTGCTCCTATCG
+CCGGAGCACCCCTTACTACCATGTCTTTTATAGCAAAGTCTACATCCTGATAAGTTCTGCATTCAAAAAA
+TTCATAACTTAAGGGAAGTTTCCTCTGGTCTATCAGATAAAGCACGCCATCTCTAAATTCCATTGTCTTA
+ATCTCCTTCATTCCAACTCCTCCTAACCTCTTAAGTCAAAAACTGCCTTAAAAGTATTTTTTGGAGAAAA
+AGCCTCTTCATACTGCTCTAACTTATAAAAACCGCTTATGAGGTAATCAGTAGTGACAAACCTCTTTTCA
+AGAAGCCTCAAGGCAGACGCCATAGGACCGCACCTTGTACCTATCAATTTTATCTCATTCACCACCCAAT
+CAGTGGGATTCAAAGTAGCATAAGCATTGTATGTGCTCTTCAAAATAACTGTGCCAGTAGGTTTAACCAG
+CTGCTGAGCAAGTTTCAATCCGTCCTCATTGCCAGTACATTCTATAGCGACGTCAAACACGCTTTTAGTC
+TCAAGCCTTTCAACTTCTTCCAAAAGAAGAGTATTAGCTTTATTTTTGAGGTGCTCAAGTTTTTCCTCAT
+GTTTACCGACCACATAAAGGTCACATCCTGTAAGAGCTACCACCTGCGTTATAAACTGAGAAAGTTTGCC
+ATCACCTATGACTACAACTTTATCAGTAGGTTTTATATGATACATCTCAAGAATTTCTAAGGCAGCCGCC
+AAAGGCTCAGTAAAAACAGCTTCTTCATCTTTAATGCTATCAGGCACAATGAAAAGATTGCGATTAGGAA
+GCGTAATATACTCCGCAAAAGCTCCATCCTTTTCGAATATACCCAAGACCTTTCTATTTCTGCAGTGATG
+GAAAAGCCCTTCCTTGCACAGGTCGCACTCACCACAAGCTATGTTGATATCCGCAACCACTCTTTTACCA
+ATCAATTGCGGATTAGAAGAATCTTCAACAATTCCTACGAATTCGTGCCCAAGTACTCCTTTAAAATTTT
+TATACCCTTTCATTATCTCTATATCAGTGTTACACACAGAAGCCAGTAAAACCTTTATCAACGATTCTCC
+TTCTTCTATTTCAGGCTTTGGAAGGTCTTTTAGCTTAAGCTTTCCGTCAAAATAAAGGGCTTTCACTTTT
+TCACTCCTTTTAAATTTTTTATTTTCTTACCTGCCCATAAGTTTTAAACTTCTCCATCATAAGCTCCATC
+TCTTCAGAAGATAAAAGCACAGGTTCGCCTATAGATTTTGCTCTATAGTAAAGTTCTGCTACATACTCGA
+TCTGTATACTTATATTGAAGGCATTCGGAAGGTCTTCAGCACCAACTAGAAGCCCGTGATTAGCTAGCAA
+AACAGCTTTTCTGCCTTTCATTGCCTCAAAAGCGTTCTCAGCAAGTTCCTTAGTACCAAAAGTAGCGTAT
+TTAGCGCATTTTACATCAGGTCCTGCCAAAGCTATTAGGTAATGAACAGGGGGCAGGTCCCAGTGAAGAC
+AAGCTAGAGTAGTAGTATAGACAGGATGAGTGTGAATAATTGCTTTTATGTCATCTCTTCTTACATAAAA
+AATCCTGTGCATCTCGTACTCAGTAGAAGGAACCTTTGTCCCTTCTACAACTTTTCCCTCTAAATCCATC
+ACCAATATGTCTTCAGCTTTTAATTCATAATAGTCCATTCCCGAAGGAGTTATAGCCATAAGTCCACTTT
+TATAGTCATAAACACTTAAATTTCCCCCTGTACCTCTGGTGAGATTTGTATCTATGAGCTTTTTGCCGTA
+CTCTACTATTTGTTCTCTCTCATATTTTAAAAGCACGTTTTTCACCCCGTTTTTGTATGAATATTCCCAC
+TAAATCCATCATATAACAAGAGAAAGGGGCTGTCAACTGATTTCTCCTCTTATCAAATTTTGAGCCCTTT
+TCTCCACTTCGTAGTAAACCCTCTCTACGTCCACAGTTTTTATCTCCCTTTTTTCCATTATCACTTTGCC
+ATTTACTATAACTGTATCTACATCTGAACCCTGAACAGAATAGGCTAAAGCAGAGATTAAGTCGTTCTTG
+GGATGTAAATGAGGTTTATTAAGGTCTATGAGAATTACATCTGCCTTTTTCCCAACCTCAATAGTGCCTA
+TCTCTCTTTCCCATAAAAGCGCTCTTGCTCCACTCACTGTGGCCATCTTTAAAGCTTCAAAAGCAGGTAC
+AGACAGAGCATCCTCATTTAAGGCTTTGTTGATGGTGGCCGCGAAATGAATCTCTTCAAACATGTTTAAA
+TTGTTGTTGCTGGCAGGACCGTCAGTTCCAAGAGCAACATTTATCCCTTTTTTTAACATTTTCTCTACAG
+GAGCAAATCCACTTGCCAGCTTTAAATTGCTGGTGGGATTGTACACAGGAGAGACTTTCATCTCTTTTAA
+TACCTCAATATCTTCATCTGTAAGGTGTACACAGTGAGCAGCTACAGTAGGCACTTCAAAAATTCCCAAA
+TCCTTTAAATGCTGTACAGGGGTTTTACCGTACTTTTCAAGGCTTTCTTCTACTTCCCTCTTTGTCTCTG
+ACACATGAATGTGAATCCCCGTACCTAATCTCTTGGCAAGGTCCAAAATTTCTTTCAAATAAGTTGGTCC
+ACAGGTGTAAGGTGCGTGAGGTCCTACCATCACTTTGATTCTGCCCTCAGCCTTGCCATTCCAAGCGTTA
+TACAAATTTTCCGTATCCTTTAGCTTCTCTTCATTAACTTTGGCATCCTGTTCTTCTATAATTCCCCTGG
+AAATCACGCCTCTTATGCCTATTTCTTCTGTAGCTTTTGCTACTTCCTCCATAAAAAAGTACATATCACA
+GTAAGTAGTAGTACCTGAGTAAATCATCTCTATCATGCTAAGAAGGGAGCCCCAGTAAACATCCTCTGCA
+GTAAGCCTTGCTTCAAGCGGCCATATGTACTTTGTAAGCCAGTCAAAAAGAGGTACATCATTTGCATAAT
+TTCTAAACAAAGACATCCCTAGATGTGTATGAGCGTTTATGAGACCTGGCATTGCAAGCTTATCTTTTCC
+CTCAATGACTACGTCTACTTTAACATCAGGGAGCAACTCTCCTATGTGCTTTATAGTATCTCCCTCGACA
+TACACATTCACGCCCTCTAATACCTTATCTTCCTCCATGGAAAGAAGGTTTACATTTTTAATTAACAAAT
+TCACTTCTTTCCCCTCCTATCAAAAATATAAGTATAGAAAGGGGAATCCCCTTTCTATACCTTTAACTGC
+TCCTCAATGTGAGAAGCACATCTTGCACAGATAGTAGGATGTTCTTTTATAGTTCCAACTGTCTCGCTGT
+ACATCCAGCAGCGCTCGCATTTTTCACCTGGCGCGCGGGTAACCGTTATTTTAAGGTCATAATCCTCGCT
+TACATAAGCATTCTCTGGCGCAACCTCCTGTGGGTCATGCAATACCACCTTTGAAACTATAAATACGTAC
+TGCAAATCCTCAAAGCCTTTAAAGAACTCGTATAGCTCTGAAGAAGGATAAATATCCACCTGGGCATCCA
+GAGAGTGCCCTATTTTCTTTTCACTTCTCGCTATCTCTAAAGCTTTTGAAATGTCTTTTCTTATGTCAAA
+GAGCTTTTCCCATTTTTCTATGATATAAGGGTTGTCATACTCCTCTTTTACCTGCGGCCAGTCTGCCAAC
+TGCACGCTTTCAAAGTTGTTATTTCTGTCATGCTTCATGTGCCACCATATTTCCTCCGAGGTAAAAGCGA
+GAACCGGTGCCATAAGCTTTACCAGAGTGTCCAGGATGATATACAGAGTCGTCTGCGCAGCTTTTCTCTC
+CTTTGATTTAGCTGGGTAAGTGTACAGCCTGTCTTTCAAAATATCCAAATATAAGCTACTCATGTCTACA
+ACACAGAAGTTGTGGACAGGGTGGAAAAAGTCGTAAAATTCGTATTTATCAAAAGACTCCGTAAGCTGCT
+TGACCAACCTGTTAAGCCTGTATAAAGCCCATTTGTCTATCTCTAAAAGCTCTTCGTAAGGCAGCATGTC
+TTTATCAGGGTCAAAGTCATAAAGATTTCCAAGCAAAAATCTAGCAGTGTTGCGGATTTTTCTGTACACC
+TCTGCTATCTGCTTTAGTATCTCAGGAGAAGTCCTCATGTCTGCAGTGTAATCGGCAGATACCACCCAAA
+GCCTCAAGACGTCAGCCCCGTATTCTTGAATCACTTCTGCGGGGTCCACTACGTTTCCCAATGACTTAGA
+CATCTTTCGGCCTTCTCCGTCCACCACAAAGCCGTGAGTTAGCACATTCTTGTAAGGAGCTTTGCCACGC
+GTTGCCACAGCGGTCAAAAGAGAAGACTGGAACCATCCTCTGTGCTGGTCAGAACCTTCTAAATAAAGCT
+CTGCAGGCCATTTCAAGTCAGGGTGAGTCTCTAAAACAGCTGCATGGCTGGAACCGGAATCAAACCATAC
+GTCCATTATGTCTGTCTCTTTCCTAAACTTGGTAGATCCGCATTCACATTTTATCCCTTCAGGCAGTATT
+TCCTCTGCTGACATTTCAAACCAAGCATCAGAACCTTTTTGCCTAAAAAGTTCCTTTACTGCATTTATAG
+TCTCATCGTTTATCAAGGGTTTGCCGCAATTTTCACAGTAGAAAATTGGTATTGGAACCCCCCATACCCT
+CTGCCTAGATATGCACCAGTCTTTTCTATCCCTTACCATGTTTGTGATGCGCTCTTCTCCCCACGCAGGG
+TACCAGTTAACTTCCTTTATAGCCTTTAATGCTTCTTCTCTAAAGCCTTCTACGGAAGCAAACCACTGCT
+CTGTTGCTCTAAAAAGTATAGGACTTTTACACCTCCAGCAGTGAGGATATGAGTGGGTGATCTTTTTCTC
+TGCCAAAAGCGCATTTGCTTTTCTCAAGTCTTCCTTTATAACCTTATTTGCCTCAGCGTAATAAAGCCCC
+TCATATCCAGGCGCCTTATCTGTGAAATACCCCTTTTCATCTATGGGGTTTAAAGCTTCAAGCCCATATT
+CTTGACCTACGAGGAAATCCTCTTCACCATGGCCCGGAGCTGTGTGAACGCATCCAGTACCCGCATCCAG
+AGTCACATGTTCTCCAAGCACAACTATGGAATCTCTGTTATAAATTGGATGTACTGCTTTCATTCCTTCC
+AGTTCTTTGCCTTTAAAAGTAGCCAGTATCTCGTAATCTCCCAAGCCTGTCTCTTTTCTCACCTCTTCTA
+TCATGTCCTTTGCTATGATGTACACTTCATCTCCAAATTTTGTAAGAGAATAGTCAAACTCGGGATTCAA
+AGCAATAGCCAAGTTAGCAGGAATGGTCCATGTAGTAGTAGTCCAGATGACAAAGTACACATTACTCAAG
+TCTTCAACAATCCCTTTGAATTTGCCAAGGTCATCCCTTACCCTAAATTTTACGTATATAGAGTCCGAAG
+TCTCATCAAAATACTCAATTTCTGCCTCTGCTAAAGCTGTCTCACAGCTCGGGCACCAGTACACAGGCTT
+CAACCCTTTGTATATATAGCCCCTTTTTGCCATTTCCCCAAACACTTCTATCTGCTTAGCCTCATATTCC
+GGGTCAAGAGTAAGGTAGGGCTTTTCCCAATCCCCTCTTACCCCCAATCTCTTAAACTGCTGCCTCTGCC
+TTTCAATCTGAGAAAAAGCAAAGTCTTTACACACTTTTCTGAACTCTACAGGATTCATCTCATGCCTTTT
+TACACCCAAAATTTTTATCACCTGTTGCTCAATTGGGAGCCCATGAGTATCCCACCCTGGCACATAAGGA
+GAATCATATCCTCTCATGGTTTTATATTTCACTACTATGTCCTTTAAAACTTTGTTCATGGCAGTCCCTA
+TGTGTATATCCCCATTGGCATAAGGCGGACCATCGTGCAAAATGTACTTCTCTTTTCCTTTGTTTTTCTC
+TAAAACTCTGCGATATATGTCCATTTCTTCCCATTTTTTCAATATCTCTGGCTCTCTTACTGGAAGGTTT
+GCCTTCATTGGAAAATCCGTTTTTGGCAGGTTTAAAGTCTTGTTGTAATCCACTCTCGCTACCTCCTCTT
+TAAGATTTTTCCTACTAAAAAGAAAACTTCTCGTCAGGGACGAGAAGTTCGCGGTACCACCCTAATTATT
+AAGACAAAGCAAAGCTTTGCCTTAATCCCTCATTTTAGATAACGGAAAATCCGGCCCAGCCTACTTACAA
+GTTCAGCCTGCAGCTCCGAGGGGATTTTCAGTAGAAACGAACTTATTGGCTCGCACCAACCGCCAACTCT
+CTGAAAGCCGCTTCTACCTACTCGTCCTCTTCATAGCTTTTCCCGATATTATTTTTACTCAAATTATATA
+ACACATCCTCCATTAAGTCAATACAATTAAAATCTAGGCAGTGAGGGCTGATTTAACCTTAACCCCTGGA
+AGCCTCCCTAATTTCCCCGTCATGGCCCCTATTTCATCAGTTGTACCGTCCACAATAAGTGCGATGACAG
+ATACACCTCTATCCCTATAGGGTATCCCCATCCTCCCTACAATGATATGGCCATACTCACTCAGTATGTG
+ATTTACTTTATCTGCCACCTTTTCTCTGTCGTAAACGAGTATCCCTACAACTCCCAGCCTACTGGGCATT
+TTCTGTGACATCCTCCACCTCTTCCCCATCAGGCAGTAATTCTTTCTCGTCTATAGAAAGTATTGCCTCC
+AACTGAGCTTCTAAAAGCGCTTTAAACTTCGCTTTAAAGATGTTAAGTTGCTTTCTATACCTTTCAAGCT
+CCATTCTTATCTTTACGACTTCTTGATTGGCTTGCTCCAGTATCTTTTCAGCAGTCTGATGAGCATTTTG
+TATGATAAGTTGTGCTTCTTTTTCCGCATTTCTCTTTAATTCTTCTGCCGTATTCTGAGCCACTATCAAA
+GTATTGTTCAAAGTTGTTTCCATATTTATATAACTCTGAAGCTTTTCATTCATTATATTTATTCTCTCTT
+TAAGCTCAGCATTTTCTCTGTAGAGCATTTCATAATCTTCCATTACTTTGTCCAGAAACTCATCCACCTC
+TTCTTCGTTATAGCCGCGAAAAGACCTCCTAAACTCCTTATTATGTATATCCATTGGGGTCAGCATTAAT
+ATCCCTCCTTTCTCTTTAGTTGTCACAGATACCTCAAAATATGTATAGAAATTCTACCTTTTTTAGTATT
+CCCCTTTATTTCTTGCAATTTTATCCTGCCAAACCCCCTTAAAGAAATCACATCCCCTTCCCCAACGTGA
+AATGAAGGGTCTTCTACAGCTTCCCAATTTACCCGCAAAAGCCCGCTTTTTATGAGCTCTGAAGCTTTGG
+TGCGCGAAATGCCAAAGCCAGAGGCGGCAACGCTATCTACCCTGAGCGATGCCACAGTAGAAAAAATGTC
+CTTGTATTTAATCTCCGGCTGCATCACATCTGAAAGCTCAATTTCATGGACTTCCACACTTTCTCTCCCT
+ATTTTAGTTAAATTAAAGAGCAAAAAATCCCTCATCTCTTCCTTTAAAATCACATCACACTTGCTTTCCT
+TTACAATTATATCGCCAACTTTTTCTCTCTTTATTCCCAAACCAAGAATAGACCCCAAGACCTCTCTATG
+AGAGAATCTATTTTTTCCCTCCACTCTTAAAGCTACAATAGGCAATTCTTCCTCTCTAAAGGTCAAAAAG
+TCAGGGTAAACAATTGCAATCTTTCTTTCAGCAGAAGGATATCCCCCTTCTAGAAGGTATTTCACTCCCT
+CGCTTTTATACTTTAAAGCAAGTTTCTCAAACTGTTTCTGCTCAGACAGCGTCAAAAAGTCGGTATACTG
+CAACCTTTTTGATTTCAAACAACCCTTAAAAACATCCTCCATGCGAGCTATCGCATAATCCTTTTCCATT
+TTTCACCTCATCAGCCAGAATACTAATTGAAAAACTAAAGGCCTCACCACGTACTGAATGACCAAAATAG
+CAAAGACAGGAGAAAAATCAATTATCAAATTCCTTCCAAAAGATGACATGAATTGAAGCCTTCTAAAAGG
+CTCTAAAAGCGGTTCTGTAGTCACAATTACAAACCGCGAGATCGGGTTTGACATGTTCTCCATCCTCAGA
+AGAGAAAGGATGACTCTTATGAGGATAAGCCACGTTATCACTTCAAAAAAGTAGTTTAAGGCTGTTAAAA
+TCACGTAGTTTGTAGGCAAAATTCATCCTCCTCACTATCTAGTTTAAATTGTAGAGCGCATTCACTTCTT
+CTTTTATATCGCCTGTTACATCAAAATTCTCTGGAGCCACTAAAAATATATAGCCCGATATTTTAGTAAT
+TTCTCCGTTAAGGGCATAAACAGCTCCGCTCAAAAAGTCTACCACCCTTTGAGCCTCACTTTTATCCATT
+TTCTGCAAATCCACAATCACAGGCTTCTTGCTTTTAAGTTCATTGCATATAGAAAGCACCTGTTCAAATT
+TCTCTGGCTTAGATATCAATACCTTTATTTGAGGATTGGTGTGGATGTTGACCACTTTAGGTCTTCTGTC
+ATAAGAAACCACAGGCTGAGGAGTTTGAATTTCCTCCTCCTCTTCTTCAATTCCCAAAAAACTCATTATC
+TTATCTATTACCTTCGAAGACATTTTAACCCCTCCGCTTTTATCGTCTTTCTCCAAAAATGGCGGTGCCA
+ATCCTGACTATGTTAGCTCCCTCTTCCACTGCCACCCAGTAGTCATTCGACATCCCCATTGAGAGATACT
+GAGCTTCTACATTCCTCTGATTAATTCTTTTTAAATCCTCAAAAAGTTCTCTCATCCTTTTAAAATATGG
+CCTCACTTCTTCTGGAGGAAGATAAGGAGCAATCGTCATAAGTCCTTTTATCTTTATATTATCATATTTT
+TCCAATTTTTTCACTAAGTTATGCATCTCCTCCGGCGAAATGCCAAATTTAGTATCTTCACCTCCTATGT
+TTACCTCAATGAGACAATCCATTATAATCCCCTTTTGTTTCGCCCTTTTATCAATTTCTTCCGCCAGTTT
+TTCTCTGTCCAGCGAATGAACAAGCTTCACCTTGTCTATAATGTATTTCACCTTATTTGTCTGAAGATGA
+CCTATAAAGTGAAAATCCACCTGCCCTTTAAGATGCGGATATTTCTCCATAAGCTCCTGCACTCTATTTT
+CGCCAATAGCAGTAATTCCGCAGGAAATGGCCTCTTTAATAGCATCTACCCCAAAAGTTTTTGTAGCTGC
+CACAATCAGTATCTCTTGAGGGTCTCTTCCAACTTTTAGCGCATGTTCCGCAATGGTTTCTTTTATTCTT
+TTTACATTTTCACAGATGCTCGTTTTTAATCCCCCCTATTCCTCTCTTTTTGGAGCAAAACTCTATCGTA
+AATCTTCAACCCCTTCACAATAGCATAGCTTCCATCAGAAATTTCAATCTCTATCTCTTTAAACACAGGT
+TTAGAAGTCCCATTCTTAAGCACCCACACGCCTTCTTTCCCATTTTCAACAGCAATCGCTGAAACAGGTA
+TTTTCAATCCCCAACACTCTTTCAATTTTATCTCTACATCTGCCTTTGACTTTTTGTAAAAATCAGGATA
+TTCATCTATCATCTTTATTATACCTACATATAATTTATCGTCACCCTTGTAGACTTTTATAACTCTTCCC
+CGCATTTCATTGGGATAATCAGAAAATAAAATTTTTATTCCGCTCTCTTCCTTAAGAAGACTTGCCTGTT
+TATCCTCTAAAATCACAGCTAAATACCAGTCAAAATTATCTACTATTTTAACAACAGGTTGTCCTTCTTT
+GACTTCCCCACTCACCTCTTTATTTTCGAAAACCAAATTAGAAAGCTTTGGTATTTTTAAATCAAACATG
+TTCTTTGTGTTTAAAATGTCCTCCACTCCTTCAAAAGTGTAGCTTATAATTCCAGCCTCAGGAGAATTTA
+TGGTGACAGTGTTGTCAGATATGTACTTCTCAAGGTATTCCTTTTGCTCCTTCAAACTTTCAATGTTTTG
+AAGCACTAGAGGCCCTTTTTTCAAAATCTCTTCTTTCTTAGCCTTTAAACTATCTATTCTCCTTAAAATT
+TTCTTTGCAAGCTCCGCATCTTTTTTCAAAGCCTCCTTGTAATTATCCTGCTCTTTTTTTATCATCTCAT
+CAATCTTTTGAAGGTCTTTGTAAAAGGGGATATTTGTATCCTGCTTTTTTAATTCACTCTCCACTGCTTC
+CAGCTGTCTTAACTTTTCCTCATCAAAGGAAGAAGAATATATTTCCAAAATAGCGCGCCCTTTTGAAACT
+CTTTCCCCTTCCTTCACCAGTTTTTCCACTCTGCCATCAAAAGGAGCTTTAATTATCATCTCATCTTTAA
+TTATGTAAGCTTTTGTATTAAAACCCAAAATGACATTTCCGTACGTAACAGTTGCAGTGTCTTTCTTTTC
+AGTGTAAACGCTGACCACAGATTTTCCTGCATATGCTAAAATAACCATAAAAGCTAATATTTTTATTATA
+TTTCTCCTCACAATTTCTCACCTATCAATAAATATTCTATAAATCTCTCTATTTTCCTTCTTTCATTTTA
+TCACAAAAAAAGAAGATGGCAAACGCCATCCTCATTCTACAGGCTCTAATCTAGCAGTGAAATGTCTCAA
+AATTGGAGGTTCATATACAAACCTATAACCCTTTATTTGGTCTCTTCTAGCATATACCCTCTTCACTGCT
+TCTGCTACCACGTCCATGTGACTGTTCGTGTAAACTCTCCTAGGAATGGTAAGTCGGACAAAATCAAGTT
+TTGGAAGCCTGTTTTGACCTGTCTCTGGGTCCCTTCCTGCTAGAAGAGCACCTACTTCTACAGCCCTAAT
+TCCTGCTTCTATATAAAGTTCTACGCAAATTGCGTGGGAAGGAAATTGTTCCTGAGGCACGTGAGGCAAA
+AACTTTTTGCCATCTATAAATACAGCATGACCGCCAGTCGGGTACTGAATCGGTATGCCTGCCTCTCTCA
+ACTTGTCCCCCAAATATTTTACCTGATTTATTCTCCAAGCAAGGTAATTTTCATCAAGAACTTCTTCTAA
+GCCTCTCGCCATAGCCTCCATGTCTCTCCCAGCGAGCCCGCCGTATGTTACAAAACCTTCCATAGGTATG
+AGCATCGTCTTAACCCTTGTAAAAAGCTCCTCATCCTCCTTTATAGCGATAAGGCCGCCGATGTTTACCA
+GCGCATCTTTTTTGGCAGACATTGTGAAGCCATCGCCGTAGGAGAACATTTCTCTTACTATTTCTTTAAT
+GGATTTGTTTTCATAGCCTTTTTCTCTCTGTTTTATGAAATAGGCATTCTCTGCAAATCTTGCTGCATCA
+AAGAAAAGCCTGATACCGTACTTATCAGCAATTCTCCTCACTTCTTTTATGTTTTCCATTGAAACAGGCT
+GTCCACCCGCACTGTTGCAGGTCACCGTTGCTAAAATAAAAGCTATGTTTTCAGCACCTTTTTCTTTTAT
+GAAATTTTCCAAAGCTTCAACATCAAAATTTCCTTTAAAAGGATGGTAGTTTTCTGTGTCCTCAGCTTCC
+TTTATCACCATGTCTATACCAATTCCGCCTGCTAGCTCAATATGGGCCTTTGTGGTATCAAAATGCATGT
+TACCAAGTACATACTGTCCCTTCTTTATGAGAAGAGGAAACAACACCTTTTCAGCTCCGCGCCCTTGATG
+GGTTGGCACAACGTACTTATAGCCAAAAATATCTTGAACAACTTCGCACAAATGCTGATAGTTTCTGCTT
+CCTGCGTAAGATTCATCCCCCAGCATCATACCTGCCCATTGATAATCGCTCATCGCAGCAGTGCCGCTAT
+CAGTCAAAAGGTCAATGTACACGTCGTCAGATTTTAATAAAAACAAGTTATACCCGGCTTCTTTGATAAG
+CCTTATTCTCTCTTCCCTCGTGGTAATTTTCAACGGCTCCACCATTTTGATCTTATAAGGCTCAGCCATT
+CTCGTCAAATCATCGTACACAGAAATCCCTCCTAAAATTTTTATCCCCAGCCTGTAATCGTTTAATAGCA
+GTTTAAAAAGACAGAAAAACAGTTTCTTACTTATGAGCAACTACCTCTATCTCTATTAAAGCACCTTTTG
+GCAGACTTTTTACTTCGACCAGTGAACGGGCCGGAGGATTGTCTTTAAAATACCTTCCGTAAATTTCATT
+AATCTTTGCAAAGTCAGCCATATTTGTGACAAATACAGTGGTCTTTATAACGTTGTTAAAATCCATACCT
+GCAGCTCTTAAGATGGCCCGTATATTTTCCAAAACTCTTTCTGTCTGCTTTTCAATGTCAGCCTCTACCA
+TTTCTCCTGTGGCAGGGTCAATAGCTATTTGTCCTGCGGTGTATAAAAATCCATCTACTAAAACTGCCTG
+TGAATAGGGTCCTATAGCCTTTGGAGCAGCATCAGTGTTTATAATTGTCTTCATCTATCCCCATCCCTTC
+TATTTATTTTCCCACATAAAACGTTGTCCATGAATATTATATCACTTAAACTTGCGCTTTTTCAATAATT
+TTTTAAGGATTATAAAATTTTTGTACATACAATTAAGAAAGAGTAAATAAGCGAAAACAGAAGAAAAATA
+GAGATTTTCTGTAGTTTTTCAATAATTTTGCTGGAAAATCGCAAACAAATTCATTTATTTGACTTTGACT
+TTCCCTGACCTTTGTTGTAATTATTAAAGTGGAAGGTAGGCAAAGGGTGCAGGAGGTGGTAAGTATGGTA
+AAAAGGAGAGATTTTCTCTCGTAAACCATCTTTCCACCTCTACACACCTTAAGCCTCTAATAGCCAAAGG
+AGGGGTGAGAAGTCCGCCCCTCCCTTTTTTATCTTAGCTGAGCAGCTATTTCTCTTAATCTCATTTCTTC
+CTCATTTTCCGGCTCAGGCAGTACAACGTTGTGAGGTACTGGTTTCCCTTCTTCATCTACATGAATGAAT
+GTAGCAAAACCTTCAAGTATAGGTTCTTCTTCATCGTTTTTGTATACTTTTGCGTAAGTTTTTATGCTGG
+ACCTTCCTGTCAGAACCACCTTCGCCTTTATCTTTATTATATCCCCTTTTGTAGCACTCTTTCTAAATTC
+CAACCCGTGTATCTTTAGACACACTATATTTTCAGGCTTTTTTATGAGGTCGCAAGCAGCTATAAAACAG
+GCTTCCACAAACCACTCCGCAATTCTTCCAGCAAAAAGCGTACCATGGTGGTTTAAGTCCTCAGATTTTA
+CAAGATGAGCAACGCTTATCTCCTTCATTTTTTCTTCCTCCTGCCCAGTTTTTATAAAATAAAATTTCGG
+GACCCCTTTCATAATAACCAGATCCCGAAATTTTGTCAATTGATATTACCATCTTCAAATTGAAGAAATA
+AATCTTAAGTGCATCTGTTCATACCTTCCTGTCATATTCCACTTCCAAATTTTTAACCATAATTTTTACC
+TTATTTTTTATAATATCTTCTCATGCTTTTTAAAAATCTTCCCTACTAACACTCTACCAAATTATCCCTC
+TTCCTCCTCAACATAAATGGCATAATCAGGGCAGTACATTTCACATATTCCGCATTTTATGCATTTTTCA
+TCGTCAATTAAATGGACTTTGCCATTCTTTATCTCTAAAACTTTTCTGGGGCAAAATTCCACACAGATCC
+CACAGCCTTTGCACCATTCTTGGATTATGTTAAACTTTTTCACGCTATTTTCCTTTGTCATTCATTTCAC
+TCCTCAAAAAGGTTCTACACTCACATCAAAAGTTTCCTCATCCACCCTTACTGTGAAGTACTTTATCTCT
+TTTGCGGAAGTTTTTATCTTCTCTATTAATTTTTCTATCTCTTCCAAAGCCCTGTGAGCCTCCTCCAAAG
+TTATTACCCTGAATCTAATTCTATCCCCTGGTTTTAACTGAGCTATTTTTGATAGATCTGGAGAAATAAC
+CGTAGCGATTTTAGTATATCCACCCGTAGTCTGGGCATCTTTCAAAATTACAATCGGTTGGCCATTCGCA
+GGTACTTGGACTGCTCCGGGTAAAAGCCCGTCTGAGATAATATCGTACCTCTCTTTCGCCTTAAGAAAAG
+GTCCTTCTAATCTGTACCCCATTCTGTCTGAATCTTTGCTGATGACATAAGACGAGCTTAAAAACACTTT
+TATAGTTTCTTCTTCAAAATAATCATCCTGAGGTCCTAATATCACTCTTACCTCCTCTTCAGAAGAGTAA
+GAGGGAATGTACTCTTCACGCACTTTCCTTGTCTGCAGTAACACCTGAGGAGAAGGATTCTTTTCTAGTA
+TGTCGCCTTTTTCTAAGCGCCTGCCCTTGATACCTCCTAATTTACCCCGGGTATACGTAGAAACACTTCC
+CATCACGTAGTCCCCTTTGAATCCGCCTTTAACAGCAAGGTATGACCTTAAGCCTGACTTAATAGGAGAA
+AAAGATAAAATATCCCCTTTTCGCACAGGAAAAGAAGACCACATAGGTCTTGGTATACCGTTTACCATAG
+GTTGCATCTCTGCTCCTGTCACAGCTACAAAAGTATCAGTTAATGCTTCTAAAGTAGGTCCCACAAGAGT
+AATTTCCAAACACGCATCATTTTCTTCATTTTCTAAAAGTCTGTTAGCTATCCTAAAAGCAAATTCGTCC
+ATTGCTCCAGAAGTAGGAACTCCCTGGCTCTCATAGCCAAACCTACCTAAATCTTGAATAGTAGTAAATA
+ATCCCGGCTCTAATACTTTAAAACATTCCATTTTATCACCCACTCAGATTATGATTTAGATATTCGTAAA
+TGCGCAGTTGATATTTACCCTCTTGTATTTCTTTTTCTATCTTGTAATATTCCTCTTCAGAGACGGGAAT
+GAACTTTATATAGTTTCCTGCCTCAAATAAAATTGGCTTTTCTCTCTCCTGATCGTACAATCTCACAGGA
+GTTCTCCCTATTATTCGCCATCCTCCCGGACTCGAAAGAGGATAAATCCCAGTCTGATTCCCAGCAATCC
+CCACGGACCCTGCCTTTATTTCTGTGCGAGGAGTCTCAAGGCGCGGTGTAGCAATTTTTTCGGACATTCC
+ACCTAAATATGCAAATCCCATAGTAAAACCTACCATATAAATTCTGTAAAGTGGAGCGCTGTGAATTGCT
+ATTACTTCTTCAATAGATAAATTATTGTGTTTAGCTACAAATTCAAGGTCAGGCCCAAATTCTCCCCCGT
+ATACCACTGGTATTTCGTACACCTGCGGTTTAAATTCCTCTTTTATTTCTACTTCTTTATCCATTTTTTC
+TGAAACATATTTTATCAGCTCATTGTAGGAAATCTGTAAAGGATTGTACTTTACAAGGAGAGACCTATAT
+GTGGGAATCATAGAAATTATTCCTTGTCTACTCTCTTTCTTTAATATTCGATAAAGATTTACAACTTTTT
+CATTGCATTCGACGGTTATTTCATTTCCAAACTCAACTACAATTCCTTTGTCGCCAAAAGGCAATATTCG
+GGGTTTTTCGTACATCTATATCAACTCCTCACTTTATACAAATTCGCCCATTGGAAGTATGTCTACTCCG
+TTTTCTTCTAAAGTTTCCCTTATCTTTTTTGCAAACTCCACAGCCTGCGGATTATCACCGTGTACACATA
+TAGTGTCAACCTTTACTTTTACCAAAGTCCCATCTATTGCCTCACAAACCCCTTCCTTTACCATCCTCAA
+GACTCTCTTGCAAGCCAATTCTTCATCGTGGATTATGGCATTGGGATGTTTTCTAGAAACTAGAGTGCCA
+TCTGGATTTATATTTCTATCTGCAAAGACCTCATATGCAAATCTCAATCCAACCTTCTCTGCTGCTCTTT
+CCATCGCTGTATTTGCCATTCCAACACATATTAAATTTCTGTCTACAGAAGCTATAGCTTCTGCAATTGC
+CATGGCAATTTTTTCATCCACTGCTGCCATGTTATAAAGAGCTCCATGAGCCTTTACATGCTGTAATTTT
+GTACCTCTGATTGCAGCAAAAGCCTGTAATGCTCCTATTTGATATATAACGTAATTTTTTATTTCTTCTG
+AAGAAGCGTCCAAATTTCTCCTTCCAAACCCTAGCAAATCAGGAAAACCAGGATGTGCCCCTATTGAAAC
+CACATTTTTTAAGCAACGGTCAACAGTCAAAGCCATTACCATTGGATCTCCTGCATGAAAGCCACATGCA
+ATATTGGCAGAAGAAATATATTTGACTACCTCTTCATCCATTCCTATTTTATAAGCTCCAAAACTCTCTC
+CAATATCGCTATTTATATCCACTCTGTACATAATCATTACCCCCTCATCTTTATTCTACATTGTACCCTT
+TGCAATTTTTGTGCCATCTCTTCTGCTCTTTTACTGTTTTAATTCTACTAAATTGATAGGCTAATTTTCC
+ATTTCAGTGTGCACTACACATTTCTTAATGTGCTTTTTCGCACATTTGCTTGATAGTGTGAAATTTCAGT
+ACGTGACAAAGCAGAAAAAATGAGGTATTAATGTAGAAAAAAAGACCTCACCGGGAAAAAACCAAAAATC
+AAAACAAAAGGAAGGTAAGGTCCGATATATTATTAGATATTCGACACATAGTGTAGTGGGTATAATCCTG
+CTTTTGGTTCAAGATTTTAATGAAAATAGTAAAGGAAAACGAAGCAGAATATAGACTAAATCCCTATCAC
+TTGCAGAAGAACTTGCTAGAGGCCCTGTGGTATGACGAAGAGACATATACTGGAAGATCCATTTGCGAGC
+AAGCTATGGATAAAATACATTTTAAAGGAAATAACACGAGCACAAAGATTTGGCAGTAGGTATTTGAGGA
+AGGAGTATAGTTCTATTATTTTACATTAAGAAAAGCAGAGAAAGAAAGGATATTTGTGTTTTTGTTAAAG
+TAATAATTTAACATAAATGGAATATATATAAATTACTAATCAAGCTTATAAGTTATTAGCGGTGAGGTCG
+GCTACAAAAAATTTTTTACCTACAAAATTTTGACACGGGCAAATTGTAGCCGTGACTACAGTTTTATTTA
+TGTATTGTTGATATAATTATAAAAAAATAAATCCATTTTAAAGGGGGTAGTTTATGATTAAGTTAATTGG
+TATTTTAATCATTATTGTGGGATTTATCTTAAAGCTCGATACTTTAGCAGTGGTTTTAATTGCTGGTATT
+GTGACTGGCCTGGTGGCAGGATTGCCTTTTCCTAAAATTGTAGAAATTTTAGGGAAAGCTTTTGTAGAGA
+ATAGGTATATGTCTATATTTATTGTCTCATTGCCTGTAATTGGAATCCTTGAAAGGTATGGCCTCCGTGA
+AAGAGCTGCATATGTAATAGGGAAAATAAAAGCAGCTACAGTGGGGAAAGTAACTGCTTTATATCTAGTA
+CTTAGAACATTATCAGCGATGTTCGGCTTAAGGCTTGGCGGACATGTACAATTTATACGACCTTTGATAC
+TACCTATGGCAGAAGGGGCAGCAATGAATAGATATGGCGAAATAAAAAGCGAAGACCATGAAACAATTAA
+GGGATTAGAAGCTGCAGTAGAAAACTATGGCAATTTCTTTGGGCAGAATGCTTTTGTTGCAGCAGGAGGA
+GTTTTGTTAATTGTTGGCGTATTAAAAGAATTAAACTATACTGTAGAAGCTATAGATATTGCAAAAGCGT
+CAATACCTATCGCGTTAATAATAATGGTAGTTGGTAGTTTGCAGTTTTTCTATTATGACAGAAAATTTGA
+CCAAAAATATGGAATAAAAACAAGGCCTAAAAAAGAAAATAGGCAGAATGCTTAGGAAGGAGGAGTGTTG
+ATGCTTAAGGATGCTTTAACTGAAATCCTATACATTATGATGGGCATAGTTTGTTTTTACTCGGTGTATG
+CTACACTAAAAGAAAAAAGTCATCCTTCAAAAATTCCTACTGCTTTATTTTGGGGATTATTAGGAATAAT
+TTTTACATTTAGCCGAATAGGCTTATTGTGGGGTAATAAAAACATTTATATACCTGATATCTATACAGGA
+TACATGGTTATTATATTGACTCTGTTATCTGCATTTCGGTTAGTCAAAATTGGAAAATTTGACGAATCAA
+CCTCAGAATTTAAACAACAAATGTCACAAAAAATTGGCAATTTAATCTTTGTTCCAGCCTTGGCTCTTGG
+TATTGTTGCGTTTATTGTTGCCCAAATATGGACTAAACAACTGGGTTCTCTTGTGGCTTTTTGGATATCA
+ACTGTAGTAGCTGCAATTTTGGCATTAGTTATTACGAAAGGGAAAGTTAAAGAAATGGCTGATGATGGTA
+GGAGGTTACTTGAAGTAGTAGGACCTGTAAGCATTTTACCACAATTGCTTGCTGCTCTAGGGGCTATTTT
+TACCGCTGCAGGAGTAGGCGATGTGATTGCAAGTGGAATAAAGACTGTCATTCCTCAAGGTAATATACTT
+TTAGGAGTAATTGCTTATTGCGTAGGAATGGCTTTATTTACCATGATAATGGGCAATGCTTTTGCAGCTT
+TTGCAGTTATTACAGCAGGTATCGGAATTCCTTTTGTAATAGCTCAAGGAGGGAATCCTGTGATAGTAGC
+GGCCTTAGGTATGACAGCAGGATATTGTGGAACTTTAATGACACCAATGGCGGCAAATTTTAACATAGTT
+CCGACTGCAATATTGGAAATGGAAGATAAGAAATATGGAGTTATAAAATATCAAGTTCCTGTAGCTATTG
+CCATGCTCATTATTCACATAGTACTAATGTATGTTTGGGCATTTTAATATTTTTATGAAAGGGTGATGTG
+GTAATGAAAATACTTGTAACAGCTTTTGATCCTTTTGGTGGGGAAAGTATTAATCCTTCTTATGAAGTAT
+TAAAAAACTTAAAAGATAATATAGAAGGTGCGGAGATAGTTAAGATTCAAGTTCCTACTGTTTTTTATCT
+CTCTGTTGAGAAGGCAATAGAAAAAATAAAGGAAGTTAATCCGGATGCAGTTTTAAGTATTGGACAAGCT
+GGAGGACGATATGATATAAGTGTGGAGAGAGTAGCCATCAATATCGATGATGCTAGAATTCCAGATAATA
+TAGGACAGCAGCCAATTGATACACCGATTGACCCTGAAGGAGCTCCAGCTTATTTTGCCACTATTCCAAT
+AAAAGAGATAGTGGAAGAGATAAAGAAAGAAAATATACCGGCATCAATTTCCAATACAGCAGGTACGTAT
+GTGTGCAATCATCTAATGTATGGAATTCTAAATTACATTCACAAAAACAAATTAAACATTAAAGCGGGCT
+TTATTCACATACCTTATTTGCCAGTGCAAGTTTTGAATAAGCCTTCTACTCCTTCCATGTCTTTAGGGGA
+TATGGTTAAAGCTATAGAAACTGCTATAAAAGTAATTGTAAAAAGTTGTAAAAAAAGTAGATAGCAGTTA
+TTTGGGAGAAGTGAAAAAACTATTTGTATATGGAACTTTAATGAGAGGTTTTGAAAATTACAACAAATAT
+TTAAAAGATAAAGTTAAAGAGATAAAGAAAGGATATACTTACGGCAATCTCTATCACCTGATACGGGAAA
+GTTGTCCTGCTTTAATTGAAGGGAAAGAAAAAATATGGGGGGAGATTATTACTTTCTATGATGATGGCAA
+TGTTTTGTCAAGTATTGATGAGTTAGAGTTATATTTTGGAGATAAGCATGAAATTATGTATTTAAGAGAA
+AAAAGAGAAGTATTTTATGAGAATGGCGAAAAAGAGTATATTGATGTTTATGTATATAAAAAAGACATAA
+AAAGAGAACCTCATATTTATATCGAAACAGGTGACTGGAGAACATTTTTATTAAAGAGATGAAACTATGT
+TAGGCATGGAGATTTTTATGCTCCATGCCTTTTAGATATTTAGATATAGAAAACCTAATAAAGGTCAAAA
+TATAGAAATGCAATTTTAAAGATAGTATAATTAATTTTAAAGGTTAACTTTTTAATTACACATATTGTAA
+AAATAGCAAAATTGTTGGTGTAATTTTTATTGTTCCAAACAGAAAAGAAATGAGGAGCTGAAAGGGGATG
+ACTATAAGTTCGGTATATAACGAAATGTTTGATATAAATCGACAGAAAGATATGAGAAAATTTTTCCTTA
+ATATAGCTATAGAGGGATATAAAAAGAGTTTTTTGAAAAATGAAACTATAACAATTGATTGTGACAAAAC
+ATATATTGCCATAATAACGAAAGGGTTGATAAAGCAATTTATTTCAAATAAAAATGGGAAGATAAAAGTT
+CTTTATTTGTTGCAGCCAGGGGAGATATTTGGGGAATTTTCTTATTTAGGAGGAGGATTTGATTTAATTG
+AAGGTCAAGCTATAAAAGATAGTGAAATATCTATTATTTTTGAAGATAAATTAAATTCTATGCTGAAAAC
+AAATCCTACGATGTATAAATATATTGCTCATAGCATGAGCAGAAAATTCAGAATTGTTACTATGCAAATG
+AGTGATTTGATTTTCAAAGATTCAATGGGAAGACTATGCGATTTTCTAATTAGAGTGTTTTATCAGGAAG
+GTAAGAAAATAGAAAAAGGTTATATAATAGACATCCCTTTAACCCATGAGGATATTGCTAATTTAATAGG
+ATGTGATAGAGTAACTGTTACAAAAGGACTAAATAAGTTGAAAAAAGAAGGTTTAATTGAGATAGATGGA
+AAAAAGATTATAATAAAAGACCTTCGCTACCTTGAAAATTATGCGGATTCATAACATTTAAGCATGATAT
+AATAAATAACAACCCGGCGATAAGTGAAGGGGTTAATAATTTGAAAGTGTCAATAGCGGATTAAAATTGA
+CCCATTTTCAACGGTTTTAAATTGACCCACCCTGCGTTTTTTTAATTAAGCTTTAATGTTTGGACTACCG
+TAAAGACCAGTCTTTAATCTATCCTTTAAACGATAGCTGTTACCTCTTATGTTGATTATATGAGCATGGT
+GCAGCAATCTGTCCAAAGCCGCAGTTGCAAGAACCGGATCCCCCATTAGTTCACCCCATTCCCCAAATCC
+TTTGTTGCTTGTAAGTATTATGCTCCCTCTCTCATACCGTGCACTTATCAGCTGAAAAAAGAGATTTGCT
+CCAAGGTTGTCTAAAGGCAAATATCCTATTTCATCTACAACAAGAAGCCTTGGCCTTATGTGGTTCCTCG
+GAAGGAGTATAGTTCCATTATTTTACATTAAAAAGCAAGAAAAAGGAGAAAAGATCTTTACGCTTTGTCA
+AAGTAATAATTTAACATAAATAGTAATATATATATAAATCACTAATTTAAACTTATAAATTTTTAGCGGT
+AAGGTTGTCCACAAAAAATTTTTACCTACAAAATCTTGACACGGGCCAGAAAAAATAAACTCTTGATTTT
+TTCCTCATTTTCAGCTAAAATAAAGGTAGACCAGAGAATGTCTGGGTGTGGCGCAGCTGGTAGCGCGCCA
+GAATGGGGTTCTGGAGGCCGGGGGTTCAAGTCCCCCCACTCAGACCAGTGAAAAAAAGACCACTTACTCA
+CAAGTAAGTGGTCTTTTTGTTTAGATGATTATGAATATTATTCCTCCGCCACTGTCATTCACTACTTTCT
+CCAACGTATCTCTCAATTTATGACTTAAATTTTCAGGAATTGCACTTACTTTGTTTTGCATACCTTCTTT
+TACAAGATCGCTCAATGTCTTTCCAAATATGTTGGATTCCCAGATTTTTTCTGGGGCATTTTCAAACTGC
+TCTGTTATGTATTTTACAAAGTCTTCGCTTTGCTTTTCTGTACCTACTACAGGTGTCACTTCTGCTGTTA
+TATCTGTGCGGAAAATATGATAGGAAGGTGCAGAGGCTTTAAGCCTTACCGCAAATCTTCCACCTTGCCT
+CACTATTTCAGGCTTTTCAAATTTCATCTCCTCTAAACTCGCAGGAACTACCCCTACTCCTGTCTCTTGT
+GCCTTTAAAAATGCCTCTTTTATTCTATCGTACTGTCTTTTTGCATGTGCCAGTTCTTTTATAACACTCA
+TCAATTCTTTGTCATTTTTGATTGTAAGCCCGCTTTCATCACTTAAAATTTTGAAAAATAAGCCTTCATG
+GGTTTTAATCTCAATATTGGCGCTTCCCTCTCCGGGAGCAATCTTTTTTATAAACACCTCTGAAAAGTTT
+TCATTTGCTTTAAGACCGCCTACAAGATTTGAAATATCTCTTAGCCTATACAAATCTTTTACGCTCTCTT
+TTACCGTAGAAAGCACATTTTCTTTAAACCAGTGGTTTTTATCAAGAGCATCCACCCATGTAGGAAGGTC
+AATGGCAATTTCCCTGATTGGAAATTCAAAAAGCACTTTTTCCAAAATTTTGTAAATATCCTTAATCTCC
+ATCTGCATCACATTGACTACAATCACAGGTGTATCGTACTTTTTCTCCAGTTCACTTGCTAAATTCATTG
+TTTCTGTATTCTGCGGATGAGTGGTATTGAGAAGAATTATAAAAGGTTTGTTTAGCTCTTTTAATTCTTT
+TATAACCCTTTCCTCGGCAGGAACGTAATTTTCTCTCGGTATTTCTGTAATACTTCCGTCCGTGGTAACT
+ACTAACCCTATAGTAGAATGGTCGCTTATTACTTTCCTTGTCCCTATCTCCGCTGCCTCTTCAAAAGGTA
+TTTCGTAGTCATACCAAGGGGTAGAAACCATCCTGGGTTTGTCTCCTTCCATGTAGCCTAGCGCTCCTTT
+TACCATGTATCCAACGCAATCCACAAGCCTTACTTTAAACTTAGTGTTTTCGTTTATAGTTATTTCCACT
+GCTTTTTCTGGAACAAACTTGGGTTCTGTAGTCATAACTGTTTTGCCAGCAGCGCTCTGAGGAAGTTCAT
+CCCTTATTCTTTCTTTTAAAGGAGCTTCTTCTAGGTTAGGAAGCACTAATATGTCCATAAAACGCTTAAT
+AAAAGTCGACTTGCCTGTTCTAACAGGGCCAACAACTCCTATGTAGATATCTCCCTGAGTTCTCTCAGCA
+ATGTCTCTATAGATGTCGTAGCCTTCCACTTTATTCCCTCCTTTTGGCTATGTCCCTCATTCTCATTCCT
+AATATATGCTTTTACCCCACAGTTATATGATTAAATATAAAATCTCCGGCAAAGCCGGAGATTAAATTCC
+GTGTAACTCGTGCTTTTTATCTCTCGTCATCAAATTATAAACCGCCTCAAAAGGATTTTTATTTTCAAAA
+ATTATAGAATAAATCTCCTTGGTAATTGGCATCTCCACTCCATATATTTGAGAAAGCCTGTAGGCTGATT
+TGGTAGTATTTACGCCTTCCACTACCATCCCTATTTCTTTTAACGCTTCTTTTAAACTTTTCCCCTTGCC
+TATTAAAATCCCCGCTCTTCTATTTCTTGAATAGTTACTTGTACAGGTCACAATAAGGTCCCCGACCCCT
+GCCAATCCCAGGAAAGTCAAAGGGTCCGAACCCATAGCCACTCCCAGCCTTGTAATCTCGGCAAGCCCTC
+TTGTCATGAGAGCAGCTTTTGTATTATCCCCAAAGCCAAGCCCGTCGGAAATCCCCGCCCCTAAAGCGAT
+TATATTTTTTAAAGCTCCTCCTAGTTCCACTCCTATTACATCGGTATTTACATACAGCCTGAAAGTCTCG
+TTCATAAAAGCCTCCTGTATGAATTCGCAAGCCTTAACGTCCTCTGAAGCAAGTACACAGGCCGTAGGAA
+TCTGTCTTACTACTTCTTCCGCATGACTTGGTCCTGACAGCACTACCACAGGGTTTAAAAGGTATTCCTT
+TATTACCTCAGACATTCTCTTCAATGAAGAAGTTTCAATCCCTTTTGCCAGATTGACAACAATAGCATTT
+TTAGAGATTTTCCCTTTTAATTTTTCGGATACTTCTCTTACAGCATGGGAAGGAACAGCAATGACCACTA
+CTTCGGAATCTTCTACTGCTTTATCTAGGTCATTGTACAGTAAAATGCTTGAAGGAAGATCCACGTCAAG
+GTATCTCGAATTGTGCCTTGTTGCAATAAGTTCCTCAAATTGCTCCTTACTTCTCATCCACAGCCTTACC
+TGATGGTTTAATTTATTAAGGTGAATAGCTATAGCAGTTCCCCAGCTTCCTGCTCCCAGTACCGCTATTT
+TCATTTCTCTTTCCCTTTCTTATTTTATTTGAGCTCTCTGCCCTATTTTAGATTCAGTCCCGTTTATCAA
+CCTCTTTATATTAGAGCGATGCTGGAATATTACTAACAACGCTAAGACTATTGCAAAAGTTAAAACTTGA
+ACTGAATTAGGGAAAAATATGTTCAAAAGAGCAAAAGTAATAGCACCTGTCATAGACCCCAAAGATACAT
+AGCGAGTTATAGCAATTACCGCTACTCCAATCGCAAGAGCAATAAGTCCTAAAAGGGGATTTATAGTCAT
+CACCACTCCTACGCTTGTGGCAACTCCTTTTCCACCCCTAAACTTTAAAAATATCGGCCAGTTGTGCCCG
+CACACAACAGCTATACCGGCAATCAACGCTCCAGGCATTCCTATGAAATACTTTCCAAGTAAGACTGCTA
+CTACCCCTTTCAACACATCGAGCACAAAAACAGGCGCTGCTGCCTTAGGACCCAATACTCTTAAGACATT
+AGTAGCTCCAGCATTGCCGCTCCCATAATTTCTTATGTCAATATTTCTAGTGTATTTTGTGAAAATATAT
+GCATTATTTATACAGCCAATTAAATAAGCCAAAACAGCAACGAGTACAAATTTCATCTTCTCCCCCCTTT
+CCCTTTAATCTTCTCCTCTTTTTTTAGTAGAAATCACAATAGGCACTCCCTCAAAACCAAAATTTTGCCT
+TATAGTGTTTTCAAGAAATCTCACATAAGAGAAATGTAATAATTCAGGCTCATTCACAAAAATTACAAAA
+GTTGGTGGCTTTGTTCCTACTTGTGTAGCATAGTATATTTTTATAGGTCTTCCTTTAGAAGAAGGTGGCG
+GAAACATGAGCATTGCTTCATTTAAGACATTGTTTAAAAGCCCTGTAGTAATTCTCTTATTATATTCTTC
+CCACACTTTATCTACAGTTTCCAAAACTTTGTGAATTCTTTGACCTGTCTTGGCAGATATAAATAGTATA
+GGAGCAAAAGAGATAAAAGCCAGTTTTTCTCTAATCATCTCTGTATATTCTTTATAAGTATTGCTATCTT
+TCTCAACAATGTCCCACTTGTTCACAAGAATTATAATTCCCTTCCCGTTTTCAAAAGCATAACCAGCAAT
+TTTTGTATCCTGCTCCGTAGGACCTTCTGTAGCATCTATCATGAGAAGGCATATATCAGCCCTCTCAATT
+GCAGCCAATGCCCTTAAAACGCTGTACCTTTCTATTGACTCGCTTATCCTACTTTTCCTTCTTATTCCAG
+CAGTATCAATTAATATATAATTCCTTCCATCTTTAGTAAAAGGAGTATCTATTGCATCTCGAGTAGTTCC
+TGGTATATCACTTACAATAACTCTTTCTTCCCCTAGTATGCGATTTACTAAAGAAGATTTTCCTACGTTG
+GGTCTCCCAATCACAGCAATTTTAATCGTTTCTTCTTCATATTCTACATCATTTTCAGGCAACCTCTTTA
+TCACTTCATCCAAAAGTTCACCTATTCCAAGCCCATTTGAAGCAGAGATGGGTATAGGTTCTCCTAAACC
+CAGCTTGAAAAAGTCATAAAAACTCGCAGGCATCTCTTTGAAACTATCCACTTTATTGCAAACCAAAATC
+ACTTCTTTTTTGGTTTTCCTTAGCATATTGGCTATTTCTTCATCTTCAGGGACAAGTCCCTCTCTCGCAT
+CAACCACAAACAAAATCAAGTCTGCTGCTTCAATAGCCGCTTCTACTTGCAATTTCACTTTCGAAAAGAT
+CACGTCCTTTGGGTCAGGATCCAATCCACCAGTGTCTACCAAAATAAACTTCCTGTTAAGCCATTCTGCA
+TTTCCGTATATTCTGTCCCTTGTAACTCCAGGTATGTCCTCAACAATTGATATCCTTCTTTTAAGAATTC
+TGTTAAAAAGAGTGGATTTCCCAACGTTTGGTCTTCCGACAATAGCTACCATCGCTCTTGACATTTGCCT
+CACCTACCTCTGTATATCTTTTGTAAAAACTCTCTTCCATCAACTTCGGAAACAATTACTTCCGCTCCCA
+AGGCATCCTCCACTTCTCTCACTTTTACATCGTCCAAAAATATATCTGAACCTTCTTTTAGCATCACCCG
+AGGTATAACCAAAGTCTTGCCCTTTGCCTTGCCTTTGAGCTGTTCTATTATGTCTTTTCCCACTACAAGT
+CCTGCCACAGTTATGTTTTTTCCAAAGAACTTATTTACTATGGGCATAACTTCAATGTCAAATCCTATAC
+TTTTAAGTTTTTGTGATATATTCCTCATAAAATCATAAGCAGCAATTCCCGTGACGATTAAATAAGGCTT
+ATTACTTCTTCTCACTAACCGCTTTCTTCTCTGAAAAGCTTCTTCAAACTGGTGCTTGAACAAAGCCATA
+AGCCCAACGCCATTTTCTATCTGCGGAAAATCTTCATAGTGGTCATAATCGGGAATCGGCAAATCCCCAA
+TCACATAAAACTCGTCAGACAAAAAAACAAAAGACGTTCCCAATCTAGCTTTTAATTTTTCCTGCCAGGA
+AGAAACTTGCTCCACTACCTCCCTCGCCTCATCAATAGTAAAAGGGCGCAGTGGATAGAGGTTATGCCTG
+TGGTCAGTAAGCCCTACCGGCACCACAGCCACTGATTTTACTCCCGAATAAAGGTCAGATAAGTCTTTTA
+TCGTCTTATCAAGCTCAGCTCCATCGTTGATTTCCGGGCACAAGACAATCTGCCCGTGAACTTCAATCCC
+ATTATTTACTAGTTTCTTTAGGTTTTCCATTATATTTCTCGCGTTAGGATTTCTCATCATCCTTACTCTC
+AAATCGCCGTCTGTGGTGTGAATTGAGACGTAAATGGGCGAAAGCCTGTATTTTATGATTCTATCAATTT
+CTTCCTCGTTCATATTAGTCAAAGTTATGAAATTTCCCTGAAGAAAAGAAAGTCTGTAGTCATCATCTTT
+AAAAAGCAAAGACTTTCGAACTCCTTTTGGCAATTGGTCGATAAAGCAAAAAATGCATTTGTTTCTGCAC
+CTCTTTGGCCTATCAATTATCTCCTCTTCAAACACCAGTCCTATGTCTTCATTGTAATCTTTTTCAATTT
+CAAACACATATCTCTCACCTGAAATTTTCTCAATTTCCACCTGTACAAATTCATTAGCCATCTCATAGCG
+ATAATCTATTATATCAATGACTTCTCTTCCATTTAATGAAATTAACTTATCGCCTTTTTGTATGCCCAAT
+TCCTCTGCTATACTTCCTTTTATGACATCTTTTATGTTAATCTTCTGCATATTATTCCTCCTAAATCTCC
+TCCCCCTCTACTAAATTATGAATTAATCTTAAAAATACGTCAAGAGATTTTTTGCAACTTTGTTTTAATA
+GCTGTTACTAATTCCACAAAATTCTTATACCTTTTCAGTATTCCATAAACTGTTATTGGCCTTCCCAGTG
+AAATAATACCAAGTCTACGCGATGCAATCCCCCCAATTTTTGTAGTAATGCCAATGGCGGGCAACGCATC
+CACTACTAGCACTTCTTTTTCACTAATCCCATAAAGATTCAAAAAGCTGTAAATAGCTTTTGTCACAATA
+TCTCTCCCATTTCTCGCCCCCACGATATAAACTTCATTTCCAAACTCGTCTTTACCCATATAAAAAAGAG
+TTCCAATCTCTTCATTGGAAGTCTTATCATAATAAGGAAGAGAAATAATTTCTCTGAAACTAGGTACCCT
+ATCTGTAGGCAAAAGGCCAATGTGAATTGAAGCAGCAACAACAGAAGAATGTGCACTCCCATAGCACATG
+TAGATTATAACCATTCTATCACCTCATAAAATTCTCTTATATTTTTCAACAAATTTTTTCATGTGTTTTC
+TTTTTTGGAGGTAGTAGCCATAAAAAAATTTCTCTACAGTATTTCTGAATATCTTATTTTCTCTTAGCCC
+CAGTAAAAAGCCAAAAAACTTAAAATCATACTGGGAGGTATCTATAAAAATCACATCATCATCGATGTCA
+AAAACCTTCATCAAGTCTTTTAAAGTCCTCTTTATGTTTTCACCAAAATTTTTCACTCCCATCACAAAAA
+TTTCATTTCCACACCCATCTTTTCCCATGTATTTTATATTCCCATAATCTACTTGGAATAAAAAGGGGAT
+TTTAAAAAATTCCTCTTCTCCAATATCGAACTTCTCATTCAGATGAAGATAAGCGCAAATGGGAGAAGAA
+TAGCATCCGTAGAAACTATAATAAATCGCTTTCATAACATCACCTAATATTGCTTAACTAAAATAAAAAC
+TCCGTTCTCAAGGTCATGAACTGCTGCTTTGAAAATTCTGCTCATGTACATAGATATTCTCTGTTGATCC
+TCTTCCGTATCGACGTAAATGATGGGAGCTGTCCCGCTTGATACATTGTCTTTGGCCCTCCTTAACGCTA
+CTATCGCTACTACATAGCCTGTGACGTGAACTTCCATTATATCACCCCAAATTCCTTGTGGCTCCTCTAG
+ATTTGGAAGGATATTTTCTCACAGTTTCTATAGCAGGAATATTCTTGATAATTTCAACAAACGCATCTAC
+ATCCGGCTTCATGACAACCATCACGACAATAACATCTCCATTTTCGCTGTTGTTCATGGTCATGGGAGCT
+AATTCAGGCGTATCTATGTTCATCCTAAGCCCCAGCTGGTTAGCTGTCTCATGAAGTATGGCCTGTCTTA
+TCCCCAGGTTGTTTATAGAAATCAAACTGTCAAGACTTTTAGGTCGAATTATTGCAGCAACACCATACTT
+TTCAATAATCTCTCTTCCTTCTTTAAGGCCTATGTCCGCCAAAATCACATTTTCAACACTTAAGCGGGGC
+CCTTTAAATACTATTTTAGCTGGAATCACATCAGCGATATCCCTTATATAGGCAGTTTTCATCACATAGC
+GAGATAAATAGATGGAAATTCCTCCCACTGCAAGACCGACTAAAGCGCTTTTCGCAAGGTAAACAGAAAG
+AGAAGTTACTGCAGCCACTGCCATAGCGATATAATTTCTCGCTTCAAAAATCTTGGCTATATTTTCTATG
+TAAGCAGCTCCCCTTGGAACAAGCTCAGTAGATTCCATTTTCTCTAGGCTTGTCCTCTCTATCTCCCTCA
+CGCCTTTAAACTGCTGTGCCGCTAAAGCAAGAAATGTCACAGCAGTGTACTGCTTTTCGATAAGGGCAGG
+AACAGAAAAGGCTCCTAAAGCTGCAGATATCACACCTAGTGTCAAATGTGTCATGTACCCTTGTGGATAT
+GTGGGATATTGCCTGTAATCTACTCGCAAATATACAAATCGAGCAAGACTTCCCATAACAATTCCCATCA
+AAACAATTTTTATATAGAGGTCATGTCCTATGCTCATTCTTCATCTCCTTTTTTTCGCTTAAATCTTCCT
+AAGTAGCTGGCAAATTCTCTTTTAGTCGCTTTAGAAAATTTGTACAGCATCTCCCTACCCCCGGTACTGA
+GAAGCATAAAGGCAACGGCAGAAACTATTCCTACTCCTACCAAAATCCATATGCCAGTAGCTGCAGCCTT
+ATTCTGCCCGGGAAGTGGTTTCTGCGTTTTTGTAACTGTTCCCACCTGTTTTTGCTGATCCAACCCGTAA
+AGAGCTTTTGTAAGGACATCTGCCATAAACCCTGCTGAAACTTCTGCCCTTTGCCTCGTGTGAGGGTATG
+TCCCAAATTCTAAAAGAAGAGCATTGGGAGTCAGGTCCTGATTGAAGTCTCCTTCTCCAAAAAATATGTC
+TTTTATAAGGTGAGGATAAGTTTTGTCGGCAATGGCTTTAATCCTATACGCCAGATTTTGATTAGCTTTT
+AAATTGGGGTTATTCCTCCCAAGGACAATTCTCACTCCTGCAGCATTTTTACCTGCAATTTTCCTTATGT
+ATTCCTCCAAAGGAACAGCATCTCTATGGACATCTAAAAGGAGATCTGGCTTAAATTCTTTCAGCAATTT
+CACAGCCCCTGCCCTTGAGCGGGTATATGCCATGGCATCGTGGGGAAGGTACAAGGTCCAATCCACTTTT
+ACCTTTACTCCTTTGTCTTCCAATGCTTTCTGAAGAGCAGTATCTACCCTGTATATTCCTCCGTGTCCAT
+TAATGCTAGCAGCGCCGTCAGATGGCAAGTAAGATTCGTCACTGTGAGTGGAGTATATTGCTATCCTTTT
+TTCACCTGTGTTTTGCGATACAGCTATCGCAGCAGAAACTTCTTCATCCACATCTGGAAGCTTTTCCGTC
+CGTATGTACTTGGCATAAGCAATTTTCTCTCCTTCATCTACCTCCACTATTTCGTACAGCTTGTTATCCC
+CTGAAAGGTACATGTCTTTTTTGTGCACATCCATTGCTGTTCGAAACAGCACTTTATCTGTTTTAATGTC
+ATATACTGTGTAGTATCCTGAATTTCCAAGCCCTTCAAAAGGAATTGACGCAAGAATTAATACAAAAGCT
+AAAAATGTAAAAATCTTATTCTCTATCCTTTTCACCTTCATCACCCTTTTCATAAGTTATGTCAGTTAAA
+CTGCTTGCCATCCCTTCTTTGGGTTCGAGATGCTTTTTACTCGTACCTCCCTGTAATTTTTCTCTCGCCT
+CTCCAATAACTTCAGAAAGAAATACCGCAATAATCATGGAAATGACCACAGAGTCAAAAAAACCTGCTCC
+TCCTATTGGAACTGCGCCTTTTATGCCTGTGATAGAGTTTATTATTGCTTGAGCTACATTTGCCAGTATC
+ACTCCCATGACACCAGCTATAAAAGCGCTTCTCCTTGATCGAGAAAAAAGATAGGCAATCAATCCACCTA
+CTATCCCGTAGACGTAATTAGGTTCAATTATCATCGCTTCAGGTTCCGCTGGCAAAATCCTCCCAGCAAT
+ATAAACAGCAACACCTGCCAAAATTGAGACAACAATTGCATTTACTCTCTCTCTGGTGCTCTCAGCCTTC
+AAAAATAGATACAATGATACAGCAAAGGGTATTACTGCCCCTCCTATGTTTACAGAAACGTATTTAGTTA
+CGTAAAGGCTGGGAAGAAAAGTTCCTATAATCATTCCCACAATAACCAGAAACGCCCACATATCTGTCAT
+TTTCATTCTATCCAGCACTCTATGTGCAAATCCGAAAAGTATAGCAAAAGCTGTAATAGAGAGCAATATA
+TAGCTAAGTGGCATAGTAATCCCTCCAATAAAATTGTCTCCTAAATTATCTTTTACAGATTGAAGTGAAA
+ATATACAAAAAAGCGCCTGCTTTCCAGAAGGAAGCAGGCACTTTTTTATTGCTGCCCAGACCTTTTCTTT
+ATGTTTTCAAACTTAAAGTCTATCCTTTCACCTGTCTCTAGATAAATCACCCATTCGCCTATGTTAGTGG
+TATGGTCGGCAATTCTTTCTAAGTACCTGGCAACAAATAAAAATTCAGCTGCCTGATGAATGTTTCTAGG
+GTCTTCTATCATGTAGGTCAAAAGCTCTCTAAAAATTTGGCCGTAAAGCGCATCTACTATTTCATCCTTT
+TCGCCTATTGACCTCGCCAAATCTAAATCCTGCCTTACGTAAGAGTCTAAAGACAGCTTAACCATCTCTC
+TTACAACATCGCTCATCCTAGGGATATCTATCAACGGCTTTATATACTTCTCATCGGCAATTCTCAAAGT
+AGTCCTAGCTATATTAACCGCATAGTCTCCCATTCTCTCCAGGTCTGTTACAATCTTTAGACCTGTCAGC
+ACAATTCTCAAGTCCTTTGCAATGGGATGCTGAGTAACCATTATCTTGGCACATTTTTCGTCTATCTCTA
+TCTCCATCTTATTAATTCTGTCATCTTCATCTATAACCCTTTGAGCCATCTCTTTATCGTGGTTAACTAA
+AGAAGCTATAGAATTCCCAATAGCCTCTTCTACCAAACTCCCCATTTTGAGGATATCGTAGTGAAGTTCT
+TCAAGTTCCTTTTCAAAGCGAGTTCTGTTCACCCTCTCACCTCCTTTTAGCCGAATCTGCCAGTGATGTA
+ATCCTCTGTCCTTTTATCCTTAGGATTGTAGAACACCTGATCTGTAGGCCCCCATTCCACTAATTCACCG
+TTTAGGAAAAAGGCCGTGTAATCAGATACTCTTCCTGCCTGTTGCATGTTATGGGTTACTATTATTATAG
+TATATTTTTTCTTCAACTCTTCAATTAACTCTTCGATCTTCATAGTAGAAATAGGATCTAGCGCCGATGT
+AGGCTCATCCATCAAAATAACTTCTGGTTCCACTGCCAAAGTCCTTGCAATGCAAAGTCTTTGCTGCTGA
+CCTCCTGATAAGCTCAAAGCAGAATGATGAAGCCTGTCTTTTACCTCATCCCATAAAGCCGCTGCTTTTA
+AGCTTTTCTCCACTATTTCATTCAAAGTCCTTTTATCTCTTATTCCGTGAATTCTGGGTCCATACGCTAC
+ATTGTCATATACTGTCATAGGAAAAGGATTTGGCTTCTGAAATACCATCCCCACTTTTTTGCGAAGCTCA
+ATCACATCAACTTCCTTGTAAATGTCTTTGCCATCGAGCAACACAGTACCACTTATTTTAACGCCTTCAA
+TTAAGTCGTTCATCCTGTTCAAAGTCCTGATAAAGGTAGACTTCCCACACCCGGAAGGACCAATAAGTGC
+AAGGACACTATTGGGCTCCACATCCAAATTTATCTTTTTGAGAGCCTGTACTTCTCCGTAAAATAAGTCC
+AAGTCTCTTACCTCTATCTTCTTCATCTGCCAGTCATTCCCCTTCCTATTATCTATATATTATACCATTT
+TATCTTTCACCTGTCATTCTTCTATACAAAACTCCGCCTAACCACCTTGCAAAAAGGTTGAAAGTCAAAA
+CTGCTAAAAGCAAGACCGCAGAAGCTCCATCCGCAATTTGCCTTGCATCAGGAGCTAAACCTTCGCTATT
+TACTTTCCAAATATATACAGCCAAAGTCTCTGCCGGCCTGAACAAATTCAAAGGAGAAGTTGGGCTTGAA
+GGATTTAAGTTTGAAAAATTCAGGGCAGGGCTACTCATACCAGCTGTATAAAGCAGTGCCGCAGCTTCTC
+CAAAAATTCTTCCGGCAGTTAAAATTATTCCAGTTAAAATTCCAGGCATGGCAGCAGGTACAACTACTTT
+TGTGATAGTCTGCCATTTTGTCGCCCCAAGGGCAAAACTCGCTTCCCTCAAGCTACTTGGAACACTCTTT
+ATGGCATCCTCACTGACTCTTGTCATGACAGGAAGGTTTAAAACTGTAAGAGCCAGAGCTCCCGCCATAA
+GTGAATAGCCCCAACCTGTCATTGTGACAAAAACCAAAAGTCCGAAAAGGCCAACGACAATAGAAGGCAT
+AGAAGACAAAGTCTCAACAGACAGGCGTATTACCTCTGTAAAAAGCCCTGGCCTTGCATATTCTGCCATG
+TATATTCCCGCTCCAAGTCCAATCGGAACAGAGATAATTAAGGTAATCACCAGAAGTTCAATTGAATTAA
+AAAGCTGAGGGCCTATACCTCCTCCTGCCTCCATAAACTTGGGAGGGGAAGTTAAGAAAGACAAATTAAG
+CCTTGTCCTTCCTTGATACAAAATATATCCTATGAGGGAAATCAAAAATGCCACTAAAAACCCTGCTACC
+ACGTAAAAATATATTGTAGCAATTTTATCGTAAAGTTTTGCCTTCATCTGTACATTCCCCTCCTGCCTAC
+GAGTCTAATCAATATAATAAAGAAGAAGGATATGATGAGCAGTAAAAGCGCAAGAGACCACAAAGCATTG
+TTCCAAGCAGTACCCATTACCGTATTTCCCATTTCCATTGTAATAATCGAAGTTATAGTTGACATGGGTT
+CAAGAAAAGATTTTGGTATCACCGGACGGTTTCCAATAACCATCTGCACTGCCAAAGCTTCTCCAAAAGC
+TCTCGCAAGCCCGAGTATAATCGCTGTCAAAATGCCGGGTTTTGCCGCAGGTATTAGCACATGTCTTATG
+GTCTGCCAGCGGGTTGCTCCAAGTGCGTAACTTGCTTCTCTTATTTCTACTGGCAAAGACCTTATCGTAT
+CCGCACTTACACTCGTTATGGTAGGCAGAGTCATTATGGCTAAGACTAGTATACCTGCTAGCAAGCTAAA
+GCCGAGCCCTCCAAAATGTTTACTTATGAAAGGAACTAATACGCTAAGCCCAAGCCATCCATAAACAACA
+GAAGGAATACCTACAAATATCTCTATAGCCGGCTGTAAGATTTTTTGCCCCATTTTTTTGCTTATCTCCA
+CCATGAATATTGCCGAAGAGACACCTAACGGTGCACTTATCAATATAGCAAAAATCGAAACAAGAACAGA
+ACCTACAATAAAAGGTAAAGCTCCCACTTGCGGCACTTCTCTGTCAGGCCGCCATTCAGCAGAAAACAAA
+AATTCTTTCAATGGAATCTTGTTTACAATAAAAGTAGAAAGTCCTTTAGATGCCACAAAATAAAAAAGGG
+ATATGACCAGAACTATTAAAAGCACTGCCGACGAGAAAACGATAACTTTCCCCAACATATCCTGGCGTTT
+TCTAGCTACTTCATACCTCTTGTCCATAGTATACTCTCATCCCCCGTTCAATTTATACCCATGTAAAACC
+ATTACGCCTATTCAATAATACCAACCCGGAAAAAAACATTCATTAAATTTATGTTAAATCTATGTTAAAT
+TTATGTTAAATCCTTAAATTGGCAACCAATTAAAAAAGAGCTGGAAGTAAAATCCAGCTCCCCCTTTTTT
+ACGATAGTTACTTTACCGGTATAAACCCTAACTTTGGTATTAAATTCTTCTGAACCTCATCGGACAGCAT
+AAAATCCAAGAAGGCTTTTACTGCACCCTTAGGTTCTCCTTTTGTGTACATGTGTTCATATGACCATATT
+GGGTATTTGCCGTCTATTATGTTCTGAACAGTTGGCTCAACTCCTTCGTATTTTAAAGCTTTGACAGAAT
+TGTCTACATAAGAGAGTGCAAGATAGCTTATAGCACCCTTTGTATCTGCAACAGCTTTTCTAACAGCACC
+AGAGGAATCCTCTGTTAAAGCTATACCCTGAGCTTCTTCCTGCCCTTTCAAAACGACCTTCTTGAATGTA
+GCACGCGTTCCTGAACTGGTTGGTCTATTGATTATCACTATCTTCATATCTGGTCCGCCGACTTCTTTCC
+AGTTGGTTATCTTACCTGTGAATATGTCAATAAGCTGCTGCTGTGTTAAATCATCAACTGTGACGTCTTT
+GTTTACAACTACAGCAAAACCTACTTTTGCAACCTGATGGTCGACTAACTGTTTTGCAATATTTGGGTCC
+AATTTTTCTTCAGCAAAAATATCTGAGTTTCCTATGTCAATAGCTCCCTGGACTACCTGTGTCAAACCTG
+TGCCGCTTCCTCCGCCCTGTACAGTAATTGAAACATTAGGATATTTCTCCATAAAAAGTTTTGCTGCCTG
+CTCTACCAAGGGCTGTAACGCCGTAGAACCTGCAATTGTGATATTCCCTGAAAGTTCTTGAGAAGTAGAA
+CTTTGAGAAGGAGTTTGGCTTTCTTGTGATTTCGTTCCACATGCCGACAAAGCAAATAAGCTTGCTATTA
+TCAGTACTACAATAAATGTCTTTGCAAATCTACTGGTTAACATCAAAGCACCTCCACACTTTTTTGATTT
+TGTACAAGTCAATTGTAACAGTTTAGTGTAAAGTCTGTATTAAGACAATGTTAAGTTTTTGTTAAATCCT
+TTCTGTTAAACCTTATAGTAAACTTTGTCCCTTTGCCGACTTCGCTCTCAACACTTATTTCGCCTTTCAT
+CGATTCTACAATATGCTTAACAATTGCAAGTCCAAGCCCTGTACCTCCAAGCTTTCTCGAGCGACTTTTA
+TCCACTCTGTAAAATCTCTCAAAAAGCCTCGGAATCTTATCCTTTGGTATCCCAATCCCGTTATCTTCAA
+CTTCTATAATTATTTTCTCCCCTTCTAATCTAGTACTCACCTTAACAAAGCCGCCTTCTTGTGTATATTT
+TATCCCGTTATCTATAAGGTTAATCATCATCTGGTGGAATCGATCCCTGTTTGCAATTATAGTCAAATTT
+CCACAATTTAAGTCCCTTTTTAATGTTATGCTTTTATCTTTTGCAGCTTTTTCCATTATATAGAGGATGT
+CCTCAATCTCCTTATCCATTTCTATCTTTTCTACGGGGTATCCTTCTTTCACATTTTCAATCTCAGAAAG
+AGTCAAAATGTCATTTATCAGTCTTGTAAGCCTTTCAGCTTCAAAGTCAATTATATCTAGAAATTTTTCT
+CTTGCCTCTGGGTTTTCAATGGCACCACTCCTCAGAGTTTCAATAAAACCCCTTATTGAGGTCAAAGGAG
+TTCTGAGTTCATGAGACACATTTGCTACAAATTCGCTTCTTATCTTTTCCAATTTCCTCATCTCAGTGAT
+GTCGTCAATTACCAGAACAAAACCTAAATTCACATGGGAAACAGGGTGTAAGATGGGGCTTATATAGACT
+TTGAGGTGCTTGTTGAAAAAGTTAAGTTCAAGGCTTTTCGAAGAAAGGACTTTGTTCTTCCTCAACGTTT
+CAAAAACCTCATACAATTTGCTGCTCCTTATGACTTCAAAGACGCGCCTTCCCGTCAAATCTTTCTCTTC
+AATCCCCAAAATTTTTTTTGCCGAATCGTTCATCATTAATATCCTTTCTGCATTATCAAATGCTATAACT
+CCATTGGCAATGCTCTTTAAAATAGCTTCTAGTGTAGCATTTCTATCGTTTAATTCCTCGATGGTCTCTC
+TTAACTTGTGAGACATAGAGCTCACTGCAAAGTACAGTTCCCTTATCTCGTCAATCGAATTATCTTTTAT
+GCCGTGGTGATATATACCGTTGGCAATGTCTTTCGTTACTTCTGTAATTTCCTGAAGGGGGTCAATTATT
+CGCCGTAAAAACCTGTAACTTAAAACAAAAGAGATAAAAAGGGCAATTCCTACACCTATGAGCAAATTTT
+CAATTGAGACTTTGCCCCAAAAAAATAAAGCCAATGTCAAAATCCCTATGAGGTTTATAAAAAATAACCT
+ATAATAAGATTTCCTAAGCATCTTCTTCACCTTTGTCTTCACTCAAGTCTCTGAGTTTGTAACCTATCCC
+TCGCACAGTCTCAATATAGACAGGCGCCTTGTCGTCATCTTCTATCTTCTTTCTCAAATGCCTTATGTGA
+ACGTCAACAGTCCTCGTTTCACCAGCGTATTCGTATCCCCACACCTTGTCCAGCAAATAGTCTCTCGTCA
+GCACTTTCCCTTTATTTTGAGAGAGGAGCTTTAAAAGCTCAAATTCTTTCAAAGTCAGATCCAGCGCCTT
+TCCTTTCTTGTACACTACATGCTTTCCAGTATCTATCACTATATCCCCAAACTTTATTATTTCTTCTTTT
+TCTTCCTCTACCTGCTGCGTTCGCCGAAGAACCGCCTTTATTCTAGCTAAAAGCTCTCTCACACTAAAAG
+GTTTAGTAATGTAATCATCAGCTCCCAGTTCTAGTCCCAATACCTTATCAAATTCTTCACTTCTTGCAGT
+CAGCATTATTATTGGAATGTTCTTAGTATCCTCATTTTTCTTCAGCACTTTGCATATCTCTAACCCATCC
+ATATCAGGTAACATCAAATCTAGTATCAGCAGATCCGGCTTTTCTTCCAAAGCTTTCTCCAAACCTTCTT
+TCCCATTTTCCGAAGCCATGACTTTATATCCTGCAGCCTCTAGATTATATCTCAATAGCTCTAAGATATG
+GATCTCATCTTCTATCACCAGGACAGTATAAGGCATTTTTACCCCTCCAAATAGGCTTTACTCCTTCTGT
+TTTTTCTCCTCATTCTCTTTAAGAAGTTTTTTTAGCTCATCCATAAAAGTGTTTATATCCTTAAATTGCC
+TGTAGACAGACGCAAACCTCACATAAGCCACCTCATCTACGCTCTTTAACTTTTCCATCACCATTTCTCC
+AATCTCAGCAGAGGTAATTTCCCTAACCATTGAATTTACTATCTTCCTGTCAATTTCATCAGTGATTTCT
+TCCAGCACTTTTATAGGAACAGGCCTCTTTTCACAGGCTTTTATCATCCCTCTTAATATCTTTTCTTTGT
+CGTAAAGCTCTCTGCGGTTATCTTTTTTAATCACAAGTATAGGAAGTTGCTCTACCTTCTCATAGGTAGT
+AAATCTCTTGCCACATTTAAGACATTCTCTTCTTCTCCTTATAGCGGTATTGTCGTCTGTAGGCCGTGAA
+TCTATCACCCTCGAATCAGGATAACCACAGTACGGACATTTCATGACTGTACCTCCAAAAATTCATCGTT
+TAATAAAATTATAATAAACTTGAGTTTGTTAGTCAAACTGAACCATTGGCACTCCTAAAATCCACTAATA
+TTACATCTGAACCAATCTTTTTTATCGCTGCCCAAGGCAGATATATTTCAGCTTCTTTGCTAAAAAACCT
+GAAAAAACCTGTTTCTTTTGGGAGAATTATGCCTTCTATTTTACCTTCTTCTAAGTTTACGTCTATATCA
+ATTATATTTCCTAGTTTTTCGCCCGTATTTATGTCAATCACTTCTTTATCCCTCAAATCAGACGCTTTTA
+TCATTTTCCTCTCCCCTTTTCACTTTCTTTTCTCTCATTATATGAAAAAATCTAGCTTATCATTCCTGAT
+AAGCTAGATGTACTTTCTCATATGATTTAATGCAGCTTTTTCCAGGCGAGAAACCTGCGCTTGTGAAATC
+CCTATCTCTTTTGCGACTTCCATCTGCGTTTTTCCTTCAAAAAATCTCATTGTAAGTATCATCTTTTCTC
+TCTCATTTAACTTCTCTAAGGCTTCTTTTAAAGCAATTTTCTCAAGCCATACCTCGTCTACATTTTTATC
+ATCACTTACCTGATCCATCACATATATGGCATCTCCACCATCGTGATATATAGGCTCAAACAAAGAAACC
+GGCTCCTGTATAGCGTCCAGTGCCATCACTACTTCTTCGCTTGGAAGGTCTAACTCTTTAGCAATTTCTC
+CAACTGTCGGTTCTTTGGAATTCTCAGAAACGAGTTTATCCCTCACTTGAAGTGCTTTATAAGCTATGTC
+TCTCAAAGAACGACTTACCCTTATAGGAGTATTATCTCTTAAATATCTCCTTATCTCTCCTATTATCATC
+GGAACAGCGTAAGTAGAAAACTTCACATTTTGATCTAAATCGAAATTGTCAATGGCTTTAATAAGGCCTA
+TGCATCCCACTTGAAAAAGGTCATCCACAGACTCTCCCCTATTGTTAAATCTCTGTATAACGCTTAAAAC
+AAGCCTTAAGTTGCTGTTTATAAACTCTTCCCTTGCCTTTTTATCGCCATTTTTCATCCTGATGAGAAGT
+TCCCTCTGTTTAGAGGGCTTTAAAACAGGCAATTTAGAGGTGTTTACTCCTGAAATTTCTACTTTATTAT
+TGTTATTCATAGCCAATCCTGCCTCCAACCGCTAAGCTCATTTACAGTATTGCCGGCAGGATTGGAAAAT
+ATACTGTAAAATTTATACTAACCTGTTCATTTCTTTCTTTAGTCTTTTTAAAATTTTCTTTTCAAGCCTA
+GAAATGTAAGACTGAGAAATCCCTAGCATATCTGCTACTTCTTTTTGAGTTTTTTCCGTACCGCCCTCCA
+ATCCAAATCTCAACCTGATTATCTTCTTTTCTCTGTCAGGAAGCTTCTTTAAGGCAGAGGTCAAAAGCTC
+TCTTTCAACCTCGTCCTCAATGTACTTATACACTGTTTCGTTGTCAGTGCCTAAAATATCTGAGAGCAAA
+AGTTCATTTCCGTCCCAGTCAACATTTAAAGGCTCATCAAAAGAAACCTCCAGCCTTGTCTTATTATTCC
+GCCTTAAATACATCAAAATTTCATTTTCAATGCAGCGAGAAGCATATGTGGCCAATTTTATCTTTTTCCT
+GGGATTAAAAGTATTTATAGCCTTTATGAGTCCTATAGTGCCGATTGATATTAAATCCTCAATTCCCACT
+CCTGTATTCTCAAATTTTTTTGCTATATAAACTACCAGCCGCAAATTCCTCTCAATTAAAATGCTTTTTG
+CCTCGTTATCTCCCTTTTCCATTTTTGATATTAAATAACTTTCCTCTTCCACAGAAAGGGGAGGAGGCAA
+AGCTTCACTTCCGCCTATGTAGTATACCTCTTCTGCAAGGTCCAAAAAGTCTAGAAGTTTTCTCCATATC
+AATAGCAATTCTATTTTTAATTTTGTTTTAAGTTTCACCAAAAACACCTCCATCAACCCATAATTTCGGG
+GTTTAACAATGCAAACTCCATTTTGTCTGTAGAAATACCAAGCATGACGTCTTTAATTTCTTTTCCGTTA
+ATTATCAATCTGTCAGGCCTTATGCCAAGCAATAATCCTTTTGTTCCCACACCAGAAAAAGGTATAATTC
+CTATTCTAGAATGCCATTTCTCATCTTTTATAATTTCCAAAACTTTTCCAAAATCAATTTTTCCCTCTGC
+TACAAATTCCTCTAAATCATAGGGCAAAAGACTTTTTACTGAAGAATAAGCTACGACAACCACAGGCAGG
+TTAGAAAGCGGGTCAAAAAGCTTATTTCCTGTATCCACAAAACCATAGGTTTTCACTTTTTTCCCAAATA
+TTTCTATATAAATCTCGTACTTCATCTTGTCCTGTTTTGCTTTTTTTACTACATAATCCCAGTTAAGAAA
+AAGGAGCAATGCCGCAAATCCAATTCCTACTGGAAGAGCAGTTTCTCTTCCTTTCACAGCATATAAGAGT
+GCAAAAATTGTACCTCCCATCGCAAAGGAAACTAAATAAAAAACTGATAAGATTCTAAAAAATTCTTTTA
+ATGTTTCTGGGCTAAACGCCATATATATTATTAAGAGGGATAAAAGGAACTTAGCCAAAAATTCTCTAAA
+AAAACTGTAAGGCGTCAAAAAGAAAATCAGCACATATCCTGCCCCTATAAAAGCCCCCAACAGCAATTTA
+AAAGGAGTTGAATACTTTCTAGAAAATCTTTGCGTAAGAGAAAGAATGACATAATTGATGAGCAAATTTT
+CCAGAAAAAGTATATCAAGATACATCAATTTTCCTCCCCGGGGACATTCTCGGTCCTTATACAATTTATA
+TTCTCATTTTCTCATTTTATTCTTAATTATATCTCAAAAACGCCCTTTAGTTTGTAATATTTTGGAATGA
+ATTTAAGGTAATTTTTGTAGAAATTTTGCAAAAAAAATCTGCAAAGTTGCCTTTGCAGATTACCGCCTTC
+CACGCCTTAAGAAGGTAGGAATATCTAAGTCATCATTATCTAGAATATCTTCTAGCTTCACATCCACCCC
+TTTAACCTCTTTCTTTTTTGGCTCCTCTTTAGCTTTGCTGTTTTTCTCAAAGCCTGTCGCAATGACAGTG
+ATGCGTATCTGGTCCTCTAGTGCTTCATCAATTACAGCGCCAAAAATTATGTTGGCATCTGGATCTGCAG
+CTTCATAAATGAAGTTGGCTGCCTCGTTCACCTCAAAGATTGTAAGATTAGGGCCGCCCGCAATGTTGAG
+CAAAATCCCCTTGGAGCCCTCAATAGAAGTCTCCAGCAAAGGACTGTGTATTGCCTGTTTAGCCGCTTCT
+GTGGCTTTATTCTCTCCGGAAGCTATTCCTATCCCCATATGAGCAAGTCCAGTATTTACCATTATAGTCT
+TTACATCGGCAAAATCCACATTCACAAGCCCCGGGACAGCTATTAAATCAGAAATTCCCTGAACGCCCTG
+CCTTAAAACGTCATCTGCCAGCTTAAAAGCATCTAGCATAGATGTCTTCTTCTCCACTACCTGTAATAAT
+CTATCATTAGGGATCGTTATGAGTGCATCTACGTACTTCTTTAAATCTTCTATTCCCATCTCTGCCTGCG
+CCATTCTCTTCCTTCCTTCAAAAGTGAAGGGTTTAGTCACAACGCCTACAGTTAAAATACCAAGTTCCTT
+TGCAATTTCAGCTACAACTGGAGCTGCTCCTGTACCTGTGCCGCCTCCCATGCCCGCTGTTATGAATATC
+ATGTCAGCACCTTTTATCGCTCTTTCGATCTCTTCCCTCGACTCTTCTGCCGCTTTTTTACCAATTTCAG
+GATTGGCACCAGCCCCCAGACCTTTTGTCAATTTTTCTCCTATCTGGATTTTAGTTTCAGCTTTTGACAA
+AGAAAGAGCTTGCTTGTCTGTATTGATGGCTATAAATTCCACACCTTTAACTCCCGCTTCAACCATGCGG
+TTTACAGCATTTCCTCCGCCACCGCCAACTCCTATCACCTTAATAGCAGCAAACTGTTGTACATCAGTCT
+CCAATCCTATCACACAAAACCCTCCTCTTACGCCCAAAAATCACTAAAAATTTCTTTTAACTTATCTAAC
+AACCGAGAATTTTTCTTTTCCTTTTTGTCAGTGGATGTACTCGGATACATAAATCTCCTGTTGTTATATA
+CATATTTTACCACTCCAACCCCTGCTGAGTAAATAGGGGTAGCCACTCCAATGTTTTGCGGGGAACCAAT
+TCTCACATTTCTGTCAAATATTTTCTGAGCAAGCTCTACACTCCCTTTTAAAAAGGAAATACCTCCTCCT
+GTAATGACTACATTAGTCACAATGTCTTCTAAAACCCCAGCCTCTTCTAAGCGTTCATATACAAGAGTTA
+AGAGTTCTGACACCCTTGCCTCTATTATGTCAGCAATTTCATTTATATCGGTGGTAGTCTTTGACTTGCC
+TGCTAAACTGGCAATTTTTATGGGTTCTAATCTGTCTGGATCCACTTTTTCCAAAGTGCCGTATTTTTTC
+TTTATATTTTCGGCTTCTTCAAAGGAAATCTTTAATCCAACCGAAAGGTCATTGGTTATATGCCATCCCC
+CAACCGCTATCATAGAAGAATAAATGAGTCCGCCATTTTTAAAAACAGATATATCTGTAACCCCTGCCCC
+AACGTCAATAAGTGCAACTCCCAATTCTTTTTCATCCTTTAAAAGAACAGCTTCAGAAGTAGCAAGAGGC
+CCTACGATAATGCCATCTATTTCCAAGCCTGCTTTTCTTACACACTTTTCCATATTCTGTATAGCAGTGA
+CACTCCCTGTCACCACAGCCGCGTTTACTTCCAACCGTATTCCTGACATTCCAACTGGGTCTTTTATCTC
+CCCATATCCATCCACTATGTACTCCAAAGGAATCACATCTATGATCTGTTTATCCGAAGGAAGGGCTATT
+ATCTTAGCAGCCTGCAATACCCTCTCCACATCCTGTCTTGTTATTTCTCTGTCTTCTCTTGAAACTGCTA
+CTACTCCATTATTCTTGTATATAGTAGTAAGTCCACCGTATATTTTCAAGTACACAGATGAAATTTTTCT
+ATTAGCCATTCTTTCAGCCTGTTCTACAGATTTCTGGATTGAGTAGGCAGTTTCATCTATATCCACTATA
+ATGCCCTTTTTCACACCAGTAGAAGGATAATACCCTATGCCCACTATATGAAGTTCTCCCGTCTTATCCC
+CTTCCCCAATGATTGTGCATACCTTAGACGTGCCAATGTCCAAACCTACTATCAAATCTCCCATTTGAAA
+ATCCTCCTTAAAAGCCCACTACCTTCGCCGCATCCTGTCTATCAAATACCTTCTTATGTAGGCAAAGTTT
+GAGAAAAGCCTGCTTCCAAACACAAACACAGCTGCTAGATAGATAGGAACTCCCAAAACATCTCCAATAT
+ACGCGAGCCCTCCAGCTAAAATTATATTGCCAAAAAATCCTGTGATAAAAATTAGGTTGTCAAACTTTTC
+TTCAAAACTTGCCCTTATCCCTCCAAAGACCGAATCCAAAGCTGCAAGAATTGCCACAGAAAGGTAAGGA
+GCATAGCTAAAAGGTATGTTAATGGGAAGTACAAAACCTATTATAAGTCCAAGCAACAAGCTCAAAGCTA
+TTATATATGCCATTACTTCTTCTCTCCCTCAACCAATGGTTTCGCATATCTAAATTTCAATACGCCATCG
+TACTTTTTTATGACTATCTTGTCTGACTTCTTTATATTTACTTCTATTCCCCATGTAGCTAGGCTATCTA
+CAACTCCGCCTTTCAATTTCAAGGCTGCTTCTAAAGTATCAGGGTCTCCTATAGCCTTTATCACATATGG
+AGCAGCAAATCGCACAGAATTTACTACCACAGTAGGTCCAACACATCTTATCTCTGAAGTTGCAATGAGC
+CTCTGGTCATTTAAAGAAATGGCTTCAGCTCCTGCTGCTCTTAACTCATTTACAATCCTCAATAAGTCCT
+CATCATGCACTAAAAACAAATTCGGGTCCTGTCCAGGTGGAACAGGCTGCTTGCTGTCATTTACCGTGAC
+AATGACCCCTGGTCCCTGAAGGTCTGTAAGCCCAGCCAGCTCTTTGTACTTTTCAACTTCACTCTTTAAA
+GTCTGTGTAATCACACTGTTTTTAGAAGCCGAGTCCTCATACGCATTTATTTTGGCTTCCAATTCGCTTA
+TTTGTTTCAACAAGGCTTCTTTCTCAGATTGCAATTGCTTTAATTGAGTAGCAAGCTCCTCTGCCCTCTG
+AGCTGTCACAACTCCACCTTTTTTTACAATCTTAAATTGTGTAGAAAGCATTATGCCCAACACAAGAGAA
+ACCAGCGCAATCGATATATATATACTAAAACCTTTTTTCATACGTACCCCCATCCTCTATTGCATAAATA
+CGGCATTGCCATCTCCTATAATTTCTATCTTACCACTTTTGTAACCCTTTTTAAGCAAATCCTTTAATAT
+TAATTCGGCAAACTTAAAGGAATAATTAACATCAGCAGGATTTTTGAGAAAAATATTTATTCCCTGCTTT
+GAAAGAAGTTCTACCTCATCCTCTTTTATATACCTGAGGGCATAATAATTACTTTTACTCTCAATCAAAC
+CTAGCACTTCGCTGAGAAGAGTTTTATCAAAATTGCCATTTAACTTTTTCCCTATCTGATATCTTTCCAC
+CTTAATTCCCTCGATCAATAGAAGGCCAGGTGTGAAACTTCCCTTTTCTACAATTACGCCCTCTTTGTCT
+ATCTTCAAATAATCGCTTTTGTACCTGACTTGAGCAACCACACGCCTTTCTTCGACAAAAATTTCTACTC
+TGTTTGGATAAAGAATTTTAACTTTACATTCTTTTATATAAGGATTTTCTAGGAGGTTTTTCTCCACCTG
+CTTTGGGTTGACTTTAAAAATATTAGTCCCTGCCTGTATTTTTGAAATCTCTTTAATATCATTATAAGAC
+AAAATTTGATTGCCTACAACTTTTATAGACTTTATTTTGAAATAATTTGTGTGAAAGGCAAAAACATAAC
+TCAAAACTGCCAAAATTAAAAGGAAGAAAATTACTCTAAAGGCTCTTTTGTTCATAGTTTTCACCTGCTT
+GTACCTTTTTCCGCTAATATGTAAAACAGCATGACGCTGTTTTACATAATTCTGACAATATCTGCTCCCA
+CGCTCTTTAAAGCCTTTTCTAAAGATTCGTATCCTCTATCTATGTGTTCTGCTCCTTCTACAACAGTAGT
+CCCTTCAGCACCCAATCCAGCTATTACAAGAGCTACTCCTCCCCTTAGGTCTTTTGCCAAAACTTTCGCC
+CCTGTTATTTTGTCTACTCCTCTTATTACCGCTACTCTTCCTTCCACTTTTATGTCAGCTCCCATTCTCA
+CCAGTTCTTCTGTGTATTTAAATCTATTGTCAAAGATAGTCTCTGTGACTATTGAAGTGCCTTCAGCAAT
+AGAAAGCACAGAAACTATCTGGGGCTGCAAATCCGTAGGAAATCCAGGGTAAGGCAAGGTCACAATCATA
+TCCACAGCTTTTGGCCTTTTATTGCAGGTAATTTTTATATAGTCATTTCCTGTTTTTAATTCACAACCTG
+TTTCTTTAAGTTTAGAAATTAAGGGCTCTAAATGCTCTTTTAAAGCTTTTACAACAGTCAGTTCTCCTCT
+TGTCATTGCCGCAGCACAAAGGTAAGTACCAGCAACAATTCTATCCGGAATTATAGTGTACTCGGTATCA
+TGAAGTTTTTTCACTCCCTCAATCACAATAGTGTTTGTTCCTGCTCCAGTAATTCTAGCTCCCATGGAGT
+TTAAGAAATTCTGCAAATCTTCTATCTCCGGCTCTTTAGCCGCATTTCTTATAACAGTTATCCCATCAGC
+CAATGTAGCTGCTAACATTATGTTCTCTGTAGCTCCAACACTTGGAAGGTCTAAGTGAATCTCATTTCCC
+CTAACCCTTACCCCTTTACATCTTATATACCCGTAAGACTCTTCAATCTCGACCCCCAGTTTTTTTAAGC
+CTTTAAGATGCAAATCTATTGGCCTGTGACCTATATCGCACCCTCCAGGAAAACTTATAAAAGCTTTTTT
+GTTTCGGGCAATTAAGGCTCCCATCAGAAAAATGGAAGACCGCATGGTTCTCATCAAATTGTCTGGAATT
+TCGCTGTCTTTTACATCTCTCGCATCTACTACGATGTCTCTCCCGCTAAAACTTACTTTGCAGCCTATGT
+GCTCAAGAATCTCAATCATGGAATCTACATCCTTGAGCCTAGGGCAGTTGTGAATGACAGAAACTCCTTC
+ATTTAAAATAGTAGCGGCAAGAATTGGCAGAATAGAATTTTTAGCCCCATGTACCTCTACTTCGCCATAA
+AGCCTCTTCCCTCCATTTATCTTGAATTTCCCCATCTTATCCCCCCTAAAAAATTCCCGCTTACACCCAT
+ATACTATGCATGGATAAGATGGGGTGTTACATATATTATTAAGTTATGGTTTTAACGAGTTGGTATATCT
+TGTAAGATGCATCTGTCCTGCTCATACTTTTAGCTTTTTCTCTCATTTCATTAAGGAGGGAAGGCTCACT
+TAAAAGATATTCAATCTTTTCATAAAGCTTTTTGGCATCAAGGTCCTTTTCTAAAATCACATGGAAAGCT
+CCTTGCCTCTCTAAAAGGCGAGCATTATACTCCTGATGGTTGTTTGCAACGTAAGGAGATGGAATCAAAA
+TCGATGGAACTCCCACTGCTGTAATTTCTGAAAGGGTTATAGCCCCTGCCCTGCAAATCATTATATCTGC
+TGCAGCATACACATACTGCATTTCATGGCTATATGGAACTATTTTCACTGAATCGTCCAAAACCACATTT
+TCTTTTTTAACTTTTTCCAACACTTTATCGTAGTTAGAAGAACCAGTTATTATAAGTACCTGAAACTTTC
+TATCCTTTATCTTTAACAATTCCACCATGGTGGAATTGATTTTTTCTGCTCCTCTGCTTCCTCCAACAGA
+AACCACCAAAGGCTTGGACATAGAAAAGCCCAGCTTTTCTCTCCCCTCTTCTTTTTTTACTCTCAAAAGC
+TCCTCTCTTATAGGGTTACCTGTAACCACTACTTTTTTAGCTTTTTTGAAATACTTAACAGAATCTTCAA
+AACTGACAGCTACTATATCTACAAAAGGCGAAAGCAATCTATTAGTAAGTCCTGGAAAAGCATTCTGTTC
+GTGGATCAAAGTTGGTATTCTTTTTATCACTGCTGCCATCAAAACAGGCCCACATACATAGCCCCCTGTT
+CCGATCACCACATGGGGCTTGAAGTCTTTCAAAATTTTATTAGCCTGTTTAAAACCAGTAAAGGCCTTGT
+ACACAGTCTTTAAAGTATCGAAAGATAGCTTTCTTTTAAAGCCTTGAACTTCTATGGTGACTAGCTCAAA
+GCCTTCCCGCGGCACCAGTTCTTTCTCCAAGCCCTTTTCTGTTCCCACAAATAGTATTTGGGCATCCTGT
+TCATTTTTTAAAATTTCCTTAGCTATAGCTACAGCCGGGTAAATATGCCCCCCTGTGCCTCCTCCTGCAA
+ACAGATACCTCAAATGTCATCAGCTCCTATCTAAATTTGCATGTCTCGATATATTCAAAAGTATCCCAAC
+TCCAGCCATCATGATGAGCGTAGAAGTACCTCCATAGCTTATAAAAGGCAGAGAAACTCCTGTGGGCGGC
+ATGGATGAGGTAACAACTGCTACATTAATAAAAGCCTGAATTCCGATTAAACTGGTAATACCCGTAGCTA
+AAAGGCATCCAAACATGTCTGGCGCTTTAGCTGCTACCCTCAAACCTCTTAAAATTATGTACAAGAACAT
+GAGAAGAATAGTCACTGTACCCACAAGCCCAAGTTCCTCACCAATTATGGAAAATATAAAGTCATTATGA
+GGCATTGGAAGGTACATGAGCTTCTGACGACTGTTCCCAAGTCCTACACCAAAAAGTCCGCCAGAGCCTA
+AGGCATAAAGTGATTGAACTATCTGGTAGCCAGACTTCTGTATGTCCTGCCACGGATTTAAAAAGGTTAA
+AACTCTTTCCCTCACATATTTGAAGGAAGAGATAACTAAAACTGCAACCCCTAATCCTGTACCAAGAAGA
+ATTCCCATGTAGGATAGCTTAGCTCCTGCTACAAAAAGCATCACAACTGACACAATAAATATTATGCCTG
+CAGTACTGAAATTTGGCTGAAGCATTATCAGCCCAAAAAATACCCCTGCCAATCCCAAGACGGGAATTAC
+TCCTTTTTTTAAGCTCTTTGCATATTCAGGATGTTTGTCAAAGTACTTCGCCAGATATATTATAAGAGCA
+TATTTAGCAATTTCAGAGGGCTGAACAGTAAAATTACCTACTCCTATCCACCTCGTAGCATTGTACCTTT
+CAACTCCAATTCCTGGGATTAAAACCAGTACAAGCAGTACTATTGAAATCACAAGAAAAGCCCCTGCCCA
+CCTTTTAAACCAAAGGTAATCTACATTCATTGTAAAAACCATGGCAAAAAAGCCTAATATTGCCCATACC
+AGCTGCCTCTTGAGGAAATAATAGGGGTCGTTGTACATGTACTCGGCAGTAGCAGCACTTGCACTAAAAA
+CCATTACCACCCCTATTGCCACTAAAATCATCACCACAAGCAAAATTCCGTAATCCACAGGGGGCTTTTT
+CTTCATCTTTTTACCTCCTCAAATCCATTACAGCCTTTTTAAAAGCTTTGCCTCTCTCTTCGAAGTTTTT
+AAACATGTCCCAGCTAGCACAGGCCGGCGACAGAAGAACGCTATCCCCCTTTTCTGCCACCTCATAAGCT
+TTTCTCACAGCCTCTTCTAAAGAATCCACCAAAAATATGTCTTCTTCAGGGTATGAATACTTAAGAGCAG
+TTTTCTTTATCTTTTGAGCAGTCTGCCCTATAAGGATTAACTTTCTCACTTTCTTATCAAATGTCTTTAC
+AAACTCGTCAAACTCACTTCCCTTGTCATAACCGCCTGCAATTAGGACTATAGGAGTTTTAAGAGCCTGA
+ATAGCCTTTATAGATGCGTCGGGATTGGTGCCTTTAGAATCGTTGTAAAACTTTATCCCCTCTATTTCCG
+CTACAAACTCTATTCTATGTTCCACACCCTTGAAAGTTCTCAAAGTCGTCTCAATAGCATCAACCTCAAT
+TCCAGAAAGATAAGCTACCGATGAAGCCGCCAATGCATTTTCTAAATTGTGCTCTCCGGGAATGTATATA
+TCCTCAACTTTAATCACTTTCTTATTCTGTAAGTATAAAAAGCCTTCTTTTACATACGCTCCATTTTCCA
+GGACTTTCTTTCTACTGAAAGGAAAAACTTTCGCTTTTGCCCTTTCTTTCAACCCCCATGTGACAGGGTC
+GTCATAGTTTAAAACTACGTATTCTTCTTCCCTTTGGTTTTCAAAAATTCTTCCTTTTATATTTGCATAG
+TTTTCAAAGGTCTTGTGCCTGTCAAGATGGTCAGGCGTTATGTTTATTATACAGCTTATCTTAGGCCTAA
+ATTCTTTTACAGTTTCAAGCTGAAAACTGCTGATCTCTGCTACAATATGGTCATTAGGTCCCGCTTCTAA
+AGCGGCATAGATGAGAGGATACCCTATATTGCCAGCTACATACACCTTCCTTCCAGCGTTTCTAAACATC
+TCGCCTAACAGAGAAGTTGTAGTAGTCTTTCCATTTGTACCTGTGATTGCATAAATAGGGGCTTTTGAAA
+GCCTATAAGCTAGTTCTACCTCTCCCAGTATTTCAAGTCCCATGTCTTTAGCCTTTTTTACTATTTCCGA
+TTCGAGAGAGATGCCTGGACTTAAAACTACCAGCTCTATTCCTTTCAAAAACTCTTCCTTAAACTCTCCC
+AGTTTTATTTCTACAGGCAAATCCTTTAACTCCTCTAAAGCTTCTTTTAAGGCTATTTCATTTTTCCGGT
+CATAAGCTATTACATTTGCTCCCAGATTTACAAGCACACGGCAGAGTGCTACACCACTTACGCCTAACCC
+TGCTACAAATACTCTTTTTTCTTTCAATTCCATACACTGCACTCCTTAACTCAGACTGTAAAAAGATACA
+AATAAAGCAATCAATGTAACCAACCAAAAGCTGTATACAACTTTCTCTTCTTTCCAACCCGAAAGCTCAA
+AATGGTGATGCAAAGGGCTCATTTTAAAAATCCTCTTTCCGAATAACTTGAAAGAAAACACCTGCAAAAT
+AACTGAAATAGCCTCAGCCACATAAATTATCCCTAAAACAGGCAATATCAAAGGAAGTTTGGTAAGAAGC
+GCAACAGTCGCTACCGCTCCCCCAATCGCAAGAGAACCTGTATCCCCCATAAACACTTCAGCGGGATGCT
+TATTGTACCTCAAAAACCCAAGCAGTCCTCCTGTCAAAGAAGCGCTGAATACTCCATAGGTCACATCGTT
+TAAAAACAGAGCAATCATTGCAAAAAAAGCCATGACAATAGTGGATACTCCTGCTGCCAATCCATCCAGC
+CCATCCGTAAGGTTGACGCTGTTCACAGTTCCAACAATTATAAACACAGCAAAAGGAATATAAAAATTCG
+CTAAATCAACAGACCTCTTAAAAAATGGGACGATTATCTCTGTGCCCACATTGCTCTTTATAAACCAAGA
+AATTACAATGGCCAGCAAAAACTGTGCCAGCAGTTTTTCTCTAGCGCGAAGCCCTAAAGACCTTTTAAAA
+TACACTTTTAAAAAGTCGTCTGCAAAACCTATAAGTCCATATCCTAAAAATCCTGCTAGCAGTATAAAAA
+GATATTTATTCCACGGAGAGAAAATCAGAGATGTCAAAAAAGTAGCAACTACAAATATAATTCCTCCCAT
+TGTAGGAGTGCCAGACTTTTTCAAGTGAGTTTTAGGTCCATCTTCTCTTACTTTTTGACCAAATTTTAGC
+TTTCTTAAGTATGGAATAAAAAATCTCCCAGATATAATAGCTACAGTAAAAGACAATAAAGTCGCAAATA
+TTATCTTTTGTATCATCCTACCTTATCCTCTCCTGTCTTATTTTTCGCTTTCAGCTAAGATTTCCTTCAC
+TATCTCTCTTTCATCAAAAGGAATGACTTTATCCCCTATGATCTGATACGTCTCATGTCCCTTTCCTGCT
+AATATAATGACGTCATCCTTCTGAGCATTTGACAATGCATACCTTATCGCTTCTCTCCTGTCTTCAATGA
+CGACGTACGGACAGTTTGTCTTTTTTATCCCCTCTTCAATCTGTGCAATTATCTCTTTTGGGTTCTCTGA
+CCTCGGATTATCTGAAGTCAATATGCAGAAGTCAGCGTATTTACCTGCAACCTCTCCCATAAGAGGCCTT
+TTGCTCTTATCTCTATCTCCTCCTGCTCCAAAAACCAATATCTTCCTTCCAGCTTCGTATTCCTTTAAAG
+CCTCCATTATATTTCGTATACCGTCTGGAGTATGGGCATAGTCAATGAACACATAAAAATCTCTTCCTGT
+CTCAACAGGCTCAAATCTCCCCTTCACTGTCACATGGCTTAAAGCTTCTCTAACACTCCTTAGAGGAATT
+CCTAGAAAGTCTGCCACAGTAATAGCAGCCAGAGCATTGTACACGCTAAACAATCCAGGTATTTTTAAAG
+AAATCTCCTCCTTTTTATCCTGAATCTGGACTTTAAATTTAACTCCACTTAGACTATTTTTTATTTCTTT
+TGCCATCACATAGGCAAAATCTTTTATGCCATATGTGAGCACTTTGCCCTTTGAACTCTCTATCATCATT
+GAAGAATATTTGTCATCTATGTTTATCACAGAGGCCTTTTTGGCCATCTTAAACAATTTGCTCTTCGTCT
+TTGCATATTCTTCCATGCTTTCGTGGAAGTCAAGGTGGTCCTGCGATAAATTGGTAAAAACAGCTATGTC
+AAAATCGCAGCTGTCCACCCTGTGCAAAGCCAAAGAATGAGAGGATACTTCCATGACAACATATTTAACT
+CCCTCATTTACCATGAGGCTGAAAAGCTCCTGCAAATCCAAAGACTCTGGGGTTGTGTGGGTGGTAGGTA
+TCACCCTATCTCCTATCATGTTTTGTATTGTTCCTACCAGCCCTACTTTGTTGTTCTGCTGTTCCAAAAT
+AGCTTTAAGCATGTATGTCACAGAAGTTTTACCATTAGTACCAGTGATACCTATCAATGTAAGTTTACTA
+GTAGGATTGTTGTAAAAATTAGAAGCAATTTTCGCCATAGCTGCCCTCGCATCTTCTACAAGCACCACCG
+TGACTCCTGGATATTCGCTTATATCCCTGTCAGTAACAACAGCCACAGCCCCATTTTTTATAGCCTCTTC
+TACATACAAAAGCCCGTCTGTCTTAAATCCCTTTATAGCTATGAAAAGGTATTTAGGCTTAGCTTTTCTC
+GAATCGTAGCACACCCCGCTTATATCTACATTTGGATTCCCCTTTATCTCATGCTTTACCCCTTTTAACA
+AATCTACAAGTCTCATAATAGGCCTCCTCGCACCGATACTGACCAATTGCTATCACTAATAGTATAGCAC
+AATTATCTATTTTGCATAGAGGCTAGTTCAATTTTCGATAGTGTCAAGATACTGTAGGATTTTTTTAAGA
+CAACCCCTGAAACTTAGTTAATTTCAGCCTTCAACTTATCATGCTTTTTTATATAACTTGTGCATATTTT
+AATGCTCTTAAAACCCTATATATTGGCGTTACTTTCCCTATATTCAAAACTGTAATATTGTTTATCTTTT
+CATTTGTAGACGTTTTAACTCTCCTTACCGCTTCTTTTATTTGCTTCTTCGTTAATTTGTAACTTCCTGC
+ATTTATATTCTTTTTCTTGCCCCATTCTACTTCTCTTAAGTCTCCTCCATTCTTGCTAAATACCCTTAAT
+TTCGCCATTAGTTTTAATCCTTCTCTGCTCCACCCTAATGGATTCCTGCTTAGTCTTGCTGAAAATACAT
+GGCTTATATGTCCTTCTGCACTGCACCCTATTACATCTTCGTCTTCGTTGTATATTTTTATCCCTTCCCA
+ATTGTTTAGTATGTATTTCTTTGCTTCTTTTATCTTCTCTTTCTCTCTCTCTTCCTCTGCTGCCTTTATT
+AACTCATCAAATACCTTCTTTACTCTTTCTTTATCCCCTTCATTTATTGCTCTCCATATCTTATCCCTAT
+ACTTTGGCTCTTTTGATGTAGCTTTTAATACGTATTTGTTTAAATGATATCTGTCTAGTACAAACCTTGA
+TTTTAATATCCATTTTAATCCCTCTTTTATCCACGGTGCCCCATCTCCTGCTATGTATATCTTCTCTATC
+TTCTCTTCTTTGTAATTGTCTTCTATGTAATTTGCTACATCTATCCATATGTCTTCAGGTTTCTCTCCTA
+CATATGCTTTGTAATAGACATTCTTCAGTACGTTCCTTCCGTTTTTCTCTTCTCTACCTTCATGTATGTA
+TACTAATCGTGGAGTTTCATCTCTCCCGTCCTGTAAAGGTACATGGTCCTCGTCTGCCTCTATGTATAAA
+ACCCTTACTTCTTTCTTTTCTTTTATTTCTCTCTTTACTTCTACTTCCCCTATTTCCCTTATTGCATTTA
+ATACCGTCTGTTTACTTAACTCCTCTGGACATGCTTTTTTACTACTTCTCTCATATGATTCTTCTATTGC
+GTTTTCTACTAACTTTATCTTTACTCCCTTTTCTATCCTATCGTGCCGTCCTATCTCTAATGCATCATCC
+ACCAAATATGTATATCTCCCATCCTCTTTAGATTTGTAATATGTCCTCTCATATTCAATATCCCCAAGGA
+CTGTCGTTAATCTCTTTTTATCTTTCCTCTCTACTACCCATTTTTCTTTCCTTCTCTTGTCTTCTTTTAT
+TATCCTATCTAACTCTTCAATAATTGCTTCTATTGCCCCTCTACCTAGTTTGTCCGTGAGTTCCTTTATC
+CTTGCTACAAGCTCTGTAATATTCATTCCTTTGTTTAACAAATCACCAAAAATTTCTACTACTTCCTCAG
+TGAAATTTAGAGCATTTTGTAGTATAATATCCTCAAAGATATGTTTTTTCACAAGAGACACCCCTTTCTG
+TGATGTTTTGTTTCCAAGTTCTATTTTATCACAGGGGTTGTCTCTTGTTTTTTTCACTCAAAAAATCCTA
+CGATAATTTTACACTATGTCAATTTTCCTTCGGCCTGAACTCAACTTCCACAACTTCTCCCCTTTTAACA
+AGCGTCCCCTCTTTAGGACTCTGGTCCACTGCAAATCCTGTACCTTTTATTTTTATCCTTAAGCCCAGGC
+TGTTCAAAATCTCTGTCGCTTCTTTAACACTTTTCCCTTTCAAATCAGGTACCACTACTTCCTCTGTAGA
+AACTCCATTTAAATACAGTATAATTTTAGTATTCTCATTGACCAAAGCTCCAGGCTTTGGAACCTGGTCA
+AATACAGTATCTCCATTTCCCTGTAAAATAAAATCAAGCTTATTTTCAAGTATAATTCTTTCTGCTTCAT
+ACAATTTCATGTTCCTCACATCTGGCACCATTACCGTCTCGGGCTTTTTTACCCCTCTGGGCTGGACTTC
+CAGATATTTTAAAGTATCGTCCAAAATGCTCTTCACAACAGGTGCAGCCAGCTGACTTCCAAAGTGGGTC
+TCTGGGTTGTTAGGCTCATCTATGACGACAAGCACAATAACTTTTGGGTCATCTGCCGGCGCAAATCCTA
+CAAAAGAAGCTACATATTTCCCCGGCATGTACTTCTCTGTGGTTCCTGTCTTCCCCGCCACGTCAAAGCC
+TTCAATATAACCTGCTTTGCCTGTACCTTCTGCCACCACACTTTTTAGTATTTCCCGCATTGTAGCAGAA
+GTTTCTTTTGAAATTACACGCCTTACAATCTTCGGCTTAAACTCTTTTACCACTTTCCCCTTTGAATCGA
+CGATTGCCTTCACTATCTGCGGTTGCATCAATTTGCCTCCATTAGCTATAGCAGCTACTGCTGTAATCAT
+CTGAAGGGGAGTAACTGCAATGCCCTGCCCAAAAGAATTTGTTGCCAGTTCTACAGGTCCAACTCTTTCT
+TCCGACAATACAAGCCCGGGAGCTTCTCCAGGAAGAAGAATACCTGTAGTCTTTCCAAATCCAAAATCTC
+TTATGTATTTATATAGTTTTTCAACTCCCAGCCTCTGCCCTACAGTCACAAAGACCACGTTACAAGAATT
+CTGCACTCCTTTTACAAAATCCTCGCTACCATGTGTTGCCCAGCAATTAATCCTGTGCCCTGCAACAGTC
+GTATAGCCGGGGCAGTAGAACTGTTCATGTAAACTTACAACCTTTTCCTCTAGTGCAGCAGAAGCAGTTA
+TAGTTTTAAAGACAGAACCCGGTTCATAGGAGTCAGAAATTGCCTTATTCCTCCACCGCCTATACCATTC
+TTCTTCAGGACCTTCAAAGGGATCATTGGGATCGAAATTAGGCCTATTGGCCAAAGCCAGTATTTCGCCT
+GTTTTGGGGTCCATTACAATGGCCACTGCACCTTTTGAAGGCTTAGAATGTACCATAGCCTGATTCAAAG
+CCTTCTCAGCAAAATGCTGTATTGTCTCATCAATAGTGAGAACTACATTATATCCTGGAAGAGGTTCAAA
+ATACTCTTCCTCTCCTGTGTCTATCTTTCGCCCTATGGCATCCATGGGAGTGGTAGACTTTCCAGGTATT
+CCTCTCAAAAAATTATCAAATACAAGCTCTATTCCGTCCAATCCCTGATTATCAATTCCTGTAAAGCCTA
+AAACATGGCAGGCAAGTGTGCCTTCTGGATAAAATCTCTTCATGTCTTCAGAAACTATTACCCCATCTAT
+ATTAAGTCTCAATATGGCTTTCGCCTTTTCCTCATCTACCTGCTTGGCAATCAATACCTCTTGCAAGTTT
+TTATTAGAAATTCTTTCCAAAACTTTTTGTCTATCAAGGCCAAGGATACTGGCCAAAGTTTCTGCCACTA
+CCTGCCTTTTAGAATCTGGAATTTCTTTTGGAATCACGCTAATTTTGCTCACACTTGCATTTTCAGCCAA
+AACCTTTCCGTTTCTATCAAATATATACCCTCTTTTGCCACTTAAAGACACATCCAACGTCCATTGAGGC
+AAAGCCATCTTTTGATATTCTTCGCCTTTTACCACTTGTATGAAGAAAAGTCTCATCATAAGTCCAAACA
+CAACAGCAAAAGACAGAAACAGCAAAAAAAGAATTCGCTTTTTCGTAGAAACCGTTGGATGTATCTAAAA
+TCCCCCCTATCTATTGAACACCCCCAATAACCTCATGAAGAAACTGTCCTTTTTATGAGGTTCTTTTGGA
+TTATCGCTTTCTGCAACTTTCGGGACCTCTCCTACTTTCACATACACTATCTGGTCCTTCTCAGGGAGTT
+GCATTTTAAGCCTTTCCTTTGCAATCTCTTCAATCCTCGCCGGGTTGCTTAAAGAAGCAATTTCTGCCCT
+CAATTGCTGATTAATGCTTTCAGTATACTCAATTTGTTTCTCCAGTCTATCTAAAGCGAGGGATTTTTCA
+TAAATAAGTGCATATCTATACAATACCAAGATGCTTAGAGAAGCCACTATTACGACTAAGATCAAATTTT
+TCAACTTGGCATTTGGCTTAGCTTTTTTGTCAGGCTTTTTGTCGTAAGAGGTATATGGGGGATATTGATA
+ATTATAATCTTTTTGAGCTACTATCAATTTATTCTACCTCCATTTCTTTTAGAACTCACAGTTTCTCCGC
+CACTCTAAGCTTTGCACTCCTCGACCTAGGATTTTCTTCTACTTCTTCCTTGGAAGGCAGAATAGGTTTT
+TTTGTGATAATTTTTATAACAGGCTGTTTCCCACAAGTGCACGGCAAACCAGGAGGACATGTGCAGGGAT
+TTTCAAGCTTTTTGAAAGTATTTTTTACTATTCTGTCTTCCAAGGAGTGGAAAGTAATCACTGCTATCCT
+CCCTTTTCCCCTCAATACCTCCACCATATCTTCCAAAGCTCTGTCTAAATCTTTAAGCTCCTCATTCACT
+TCTATCCTTATGGCTTGAAAAGTTCTTTTCGCTGGATGAGGCCCTGTTCTTCGTGCAGAAGCCGGAATAG
+CTTTCTTTATAATCTCCACCAGCTGAGAAGTAGTCTTTATATCTCCCTTCTTTCTCTCCTCCACTATAAA
+CTTCGCTATACGGGAAGCCCATTTCTCTTCTCCGTATTCCCTTATCACTCTCTCTAGCTCTTTTTCTGAA
+TATCTGTTCACAACATCATAGGCGGAAAAAGGAGAAGTTTTATCCATCCTCATATCAAGAGGAGCATCCT
+TCATATAAGAAAAGCCCCTCTCCACTTCTTCCAGCTGGTAAGAGGAGACCCCCAAATCCAGAAGAATTCC
+ATCAACTTTTTCAATCCCCAAATTTCTCAATATCTCTTTTATATTCTTAAAATTGTCTTTAATGTAAATC
+ACATTTTTGTAATCTTTTAGCCTTTCTTTGGCAGCTAAAATCGCTTCTTCATCTCTGTCAATTGCAATTA
+ATTTCCCAGTAGTAAGCCTCTTTAATATTTCCTCTGAATGACCTCCACCGCCTAAAGTTCCATCCACATA
+AATACCTTCTGGATTTATATTTAAGTGCTCTATCGTTTCTTTGAGAAGTACGCTTTTATGAACATATTCC
+ATGCTCTCTACCCCAAATTATATGTTAAAATTATCCAAATGCTCTGCAATCTCTTCAAAGGACACATCTG
+TGCTCTTGGAATACTCCTCCCAAACTTCTTTACTCCAAATCTCAACCCTAGTAGATACGCCTATAAATAT
+CACATCTTTTTCTATTTTTGCGTGTTCCCTCAAATGAGAAGGTATAAGTATTCTTCCCTGTTTGTCTACC
+TCGCATTCAACAGCCCCAGCAAGGAAAAATCTAGTAAAAGCCCTTGCATCTTTCTTGGTAAGTGGAAGAG
+TTTTGAGCTTTTCTTCTATATTTTTCCATTCATCCAGTGAGTACACAAAGAGGCAGTTGTCCAAACCTTT
+TGTGAGCACAAACTTTTCCCCTAATTCCTCTCTGAATTTTGCAGGAATTATGACTCTTCCCTTTGAGTCA
+ATTGTGTGTTCGTACTGCCCCATTAACATGGCAAACTCCCAACTTTCCTTTCACATTCTCCCACTTACCA
+CCACAATTCACCACTTAATATGTTATTCTATATAAAATCAAAAAATCCTGCTAAAATTTTATAAAAAAAT
+AAAAAAACAGGTCTTTAGACCTAGAAGGTCCAAAGACCTATTTAACAGGGTATATGATAGACATCGCACT
+AGTTTCTTCATTTAAATGGCTTTCAACCCTCTCTGCTACATCCTTGAAGTTTATCTGATGTAAAACCGGT
+AAATAATCCATCAAATCTATGTCTTTCATGTACAGGTTTATAAAACTATAGGCTATGCTTTCCACCGAAT
+TAAAAGTCCTGAGAAATTTTCCAATGTACTTCCTCTTTATTCTCTCAAAAGTCTCCCTGTCCAAAAAGCT
+TTTTTCTTTAAAAGCCTTAATAATAATATCCCTAACTTTGAGCGGGTCTTTTGACTGCCCACCTATTATA
+GTGTATCCATAATCTATCTCCCCCGTGTAATCAAAGCCAAAAGTGCTATCCACAAGACCTTCCTGATAGA
+GTTTTTCATAAAGTTCAGAACTCCTGCCGACAGCCATTTCTAATCCTATCTGCACTTCCAAACTCTTTTT
+CAATAAATTCCTTCCGCCAAAGCCCACATCTGTGTCCTTGAACGCCAAATTGAAAAGAGGAATAGAAACC
+TGCATATTCTGAACTACTTCTTTTTTGTGAACTTCTACAGGTTCATCTGGGTAAATCCTCTTTATTTCAC
+CTTGTTTTTTAACTTGCCTTACATTTTCCTCTATAACCTGAAGAGTCTTGTCAACATCAATATCCCCTAC
+AGCAAATAAGACCATATTTTCAGGATGATAAAAGGTGTAATAGCATTTGTACAAAATATCTTTGTCAATT
+CTTGAGATGGACTCAATAGTCCCTGCTATGTCCTTTTTCACAGGATAGACGTGATATAAAGCTTCCAAGG
+CGTTAAAATACACTCTCCAGTTTGGGTCATCCTGATACATCCTTATCTCCTGGGCTATAATCCCCTTTTC
+TTTTTCCACATTTTCATCCGTAAAATAAGGATTTTGCACAAAATGGACCAAAAGCTTTAAATTTTCATAA
+AAATTTTCTGTACTAGAAAACAGATAGGCAGTAGTAGTAAAATTCGTATAGGCATTCGCAGATGCCCCAA
+GTTGAGAGAACTTCTCAAAAATGCTGCCTTCTTCTTCCTCAAACATTTTATGTTCAAGAAAATGGGCCAC
+GCCATCAGGAACTTCTGTAACATAATCATCGCCCGGTGCGATAAACTTGCTGTCATTTGACCCAAATCGA
+GTTGCAAATATAGCAAACTGCTTTGTATATCCTTTCTTAGGCATCACATAAACTTTAAGTCCATTTTCAA
+GCTCTTCAAACAAAATCTTCTCTCTGACCTTTTCATCATAAACCTGCTGCACTGTTTATGCCTCCTTTTT
+ATTCCTCATGAAGTAAACCGTATCCAATTTCACTTTTTTAGATACTTCTACTACGTCTTCTTTACTGACT
+TTCTCTATTTTCTTTATGAATTCCTCTATTCCTAAATTTGTCCCTGCTATCTTTTGGGAAAGATAGTAGT
+CTGCTTTTGAAGTTGCATTGTCTTTTATAGCATTCAGCGAAGTGTATAAGGACTTTTTGGCAGAGTCAAA
+TTCATAATCTGATATATTACCCTTTTCCATCTCTCCGACCTCTTTAAGGATTATATCAAGGGCTTTGCTG
+TAATTTTCCACTTCAATTCCTGAACTTATCACCATAAGTCCTTTAAACCTTTCAAGACGCGAATAAGCGT
+AATAAGCAAGACTTGCCTTTTCTCTAACATTAATAAAAAGCTTGGAAAAAGGACCTCCTCCTAAAACAGT
+GCTGTATACTAAAAGAGGGTAATATTCTTCGCTGTCCGGAGGTACATTTGTCCTAAAACCTAATGTGAGC
+TTCCCTTGATTTACATCAAGCTCTTCTGTAACGTACTTTACTTCCTTTACTTCCTTTCTAACATCTGTAA
+AAGGAATTTCTAAAACCTCTTTTCTTCTTAAATTGAAATACTTCCTAAAAACTTCTTCGGCATATTCAGG
+ATTTACATTCCCCACCACATATATATCTACTGGCAATGTGTCAATACACTTTTTGTAATATTCAAAAAGG
+TTTTTCTCGTCTATCAAGTCCAGGTCTTCCTTCTTACCCAATTCAAAAATTGCAAAAGGCTCTCCTTTGC
+ACATTTCTTCATAGCAGCGGTCAACTGCATATTTGGTCTTGTCATTTATCCTTGACTCTATCAAATTCTT
+CTGCACTTCCTTCTCCTGTAACACATATTCCTTCAAAAATGCTCCATCCTGCGTAAAAGGTTCAAAAACC
+AATTCATACAAAAATTTTATCCCTTTTTCAAATACATTTTCACTTACATATTCCTCTTGCGGCAATTCCA
+ATCTGTACTGTTGGAAATGCCTTTCTCCTTTTTTGTATACTGATACAGCCATAGTAGTGCCATAAAGCAT
+TTCTAGATACTTTACCATATCTTTGTAAGTTTTAAGGGCGGAAGTCCCCCTTTTTAAAACAGAAGGTATA
+AGCGCATACCAAGTCGCTTCATCTCCCAATTTGTTCTGCACGTAGAGATTTACCGTCACCGTTTTAAACT
+TGTCCGTAACATCTAGGTATAGATTTATCCCATCTCCTAGCTCTTTATGTATAAGCTCCATCAGATCAAC
+TCCTTCTAAAATAATCCAGATACTTCATCACACGATAATTGTATCACAAATTTGATAATACATAAACCCG
+GGGAAACCCCCAGGTTTTTACATGCCAGGAGTGATGCGTTTGATTATCTCAGAAATTTGCTTTGCAAACT
+CCGACACAGGCCTTCCTTCAGAAATTCCCCTCGCTATATTGTCAATCCTTTTATAAAGGTCCGGGTCAGC
+AGTCACATACACTCTTGTTATAGACTTATCTGTATCTTTTACTGCTTTTTCTATTTTCTTCTTTACATCC
+TTTTCGTGAGTTCCCTGAACCTTTGCCTTCATGTCCACTCCTACAAGAGCAGTCGTACCTGATATGACGA
+CAGTAGCCTTATTGACTTCGGGAATTCTAGCCACACTTGTCGCAACCCTTGAAGCCCTCATGCTCTCTGT
+AGTTGGCTTTCTAACAGGCGCAGGTGTCGGAGCTGTAGGAGCTGTTGGCGCAGGTGTAGTATATCCCGGC
+GTTGGAGTAGCCTTTGAAGGTGCCGGCGCTGGCCTTGTAGGCGTAGGAGTGTACCTTGCAGGAGCAGGCT
+TTTTTGTAGCAGTCTTACACCCTGCCATTGACGTCAGAATCATTACACCTATCAGCAAAACGGTTATTAT
+ATTTTTTATCTTTTTCAATGCTATACACCTCCTCAAAATATATTTTTGCACGTTTATAAAAAAGTATTAT
+GCTAAATTATGGAAAAGCATTAAAAACATTTGAAAAATTTTTATGAGTAATATATAATCCATATGTGTAT
+AATTAATGGAGGGAGAATAAATGGAAATAGGAATTGTTGGTCTACCAAATGTAGGAAAGAGCACACTTTT
+TAACGCAATAACCAAAGCTGGTGCAGAATGCGCCAATTATCCTTTTTGCACTATTGAGCCAAATGTAGGG
+ATTGTATCTGTCCCCGATGAAAGATTGGATTTTCTTGCTAAAATTGAAAATCCTCAAAAAGTAGTTCCTG
+CCACCATAAAATTTGTGGACATTGCAGGCCTTGTAAAAGGCGCAAGCAAAGGAGAAGGTTTAGGAAATAA
+ATTTTTATCTCATATAAGAGAAGTAGACGCAATTTTAAACGTTGTGAGATGCTTTGAAGACAGCAATATA
+GTGCATGTGGAAGGGTCTATTGACCCCGTAAGAGATGTCGAGATTATAAACCTGGAGCTCATACTGGCTG
+ATTTAGAGACTGTAGAAAGGCGAATGCAAAAAACTTCAAAACTTGCTAGAAACGATAAAAAAGCCGCCTT
+TGAACTTGAAGTTTTGGAAAAAATAAAAAATACACTGGAAGAGGGAAAGCCTGCAAGGGCAGTTCAATTT
+GATGAAGAAGAAAAAGCCGTAGTAAATCAGCTGATGCTTTTAACTTCAAAGCCTGTGATGTATGTGGCAA
+ATATATCAGAAGAAGATTTAATCTTAAGAGAAGAAAATCTACACGTAAAAAAGCTAAGAGAATATGCATT
+AAAAGAAGGCTCAGAAGTTTTAGTAATAAGCGCAAAAATTGAAGAAGAGCTAGCAGCTCTTCCAGATGAA
+GAAAGAAATGAGCTTTTAAAAGAATACGGGCTCAAAGAGCCCGGGCTTAACAATATAATAAGGCACGGAT
+ATTCTCTTTTAGGACTAATTACATTTTTCACTGCAGGGCCTAAAGAAGTACATGCCTGGACAATAAAAAG
+GGGAACTAAAGCTCCTCAAGCGGCTGGGAAAATCCACTCTGACTTTGAAAGAGGGTTTATAAGAGCAGAA
+GTAATCTCCTTTGAAGATTTAGTCAAAGCAGGATCACAGGCAGCAGCAAGAGAAATGGGGCTTTTAAGGC
+TTGAAGGCAAAGACTATGTCATGCAGGATGGAGATGTTGTAGTATTTAGATTTAACGTGTAATCTACTCC
+AGGCTTATTTCCACATGTTCTCCATCCTCTTTATCGTATACATCCACGATTTTTCCTGTTTCTCCTTCTT
+CTATAGCTTTTAAAAGGTCATTAAAATTGATACCGTGCTCTTCTAATATGTCGCTGGGAGTAAATCTCCC
+GGCTATTCTCATGCCCCACGATAAAAGGCTGTAAGGTATAGATAAATTAACCTTCACTTTGTTGGTATTC
+ATATCTGTTACCCTAATTTTAAGCCACCTAATTCTTCTATGGGGCCTCCTTATCTCCTTTTCTTCCTCTA
+CTTCCAGAGCCTTAAGAAGTTCAGCCGCCTCCTCTGCTGTTATCTTTTTTTCTTCTACCATCTTCAAAAT
+CCTCAATCTTTCTTCCATAAAACCCACCTCACTCTAAGGTAATATCTCCACTTATTGAATTTACATGAAT
+TTCCAGTTTCTTTTCTGATTCTCTGTAATTTTTTGTATTTCCTTTTAAATAGTGCCTATTTCTTGTCGCC
+TGAGAGGTCCCTGGTAAATTTATGCTGCAATCCCCAGCTATCGTCTTCAATTTGTAATATACTCCCACAT
+TTTTATCCTCTAATTTGACCTCAACATCTCCGTTGATAGTATCTATTTTCAGAAAAACTTTCTGCAAATC
+GACCTTAAGGTTGTGAATAGAGACATCCCCATTTACCGTGGAAATGTCCGCTTCTTCCAAACATACATCT
+TTTAAGTCTACATCGCTGTTAATGCTCTTTAAAGCTACTTTTTTCATCTTTAGGTCCTCAGCAGAAATTT
+CCCCATTTACGGTCTCAAGTTTTACTTCATCGCACTTGACAGCTGGAAGGTACACTTCGATCTCTGCTTT
+TTTCACTCCCTTATCTCCTACTATCTTTAAATAATTTTCCTCATATTTTACATCTAAGCCTCCCCCTCTG
+CTTCTTATTGCATACTCCACCTTTGTCCGGATGTAATCTTTATCCCACCTCTTCAAAGTTATATTGCCGT
+TTGCAACGGCTATCTTTAAAGAAATGCTTTCTCCAACATCTTTAAATTCAAAATCTTTCTCAAGCTTTTC
+TTCCCTCCCCTCCCAGATAAAATCCAATATCCTGTCAGCAATGCTGGTTCCAAAATCCTTTTTCTTTATT
+CCCTCAATTTTTTCTTCAATTTTATCAAGCCCTTTTTCTACTTCTTTCGGAATATCGGAAAGAGCAGTCA
+TCCTTTCCTTAAATTTGTCTAATAAATTAAAACTACCTTCTTCCTGAAGATTCACTTCTCTTCTCCCTTC
+CAAAGCCTCCAAGAGAATGGCTGCTTCTTCAGCAGTAATCTTGCCCTCCTCCAGCATTCTCAATACCACC
+ATTTTTTCCTCTTCCATTAAAAACCCTCCCTCATCCTTCTTTAAGAAGCTTTATAGCTTCATCTACAGTG
+ATTTCCCCTTCTTCTAACTTCCTCAGCACCTCCTTCTTATCGACCACAGGTCTTCTTTCCACTTCATACC
+CTAATGCTGCAATCAAATTATCCAGTTTGTTCCTTATAGTCGGATACGACAGATTGAGTTCTTTTTCCAT
+CTCCCTTATATTTCCTCTTGTCTTTATGAAAATCTCTAACAGCTCCCTCTGTTCCCTTGTAAGATAGCAA
+AATTTGCAAAGTTCAAATTGCCCCTCAATAGCAGTTCCACAGTGAGAACACTCTAGTCTCGTAACCCTCA
+TCTTTTCCCCGCACACAGGACAAATCCCTATCACTTCTTTCATAGGTTTCACCTCAAGTCATAAGCTTTG
+ATTTCATTATAACACTTCCTTCAAAAATGTCAATATCAATTTTAAATTTTTTAATTTTATCTAGCTAAAA
+GTTTAATTTTTAAAAAATAAATTTGAGTCAGGTGCAACCTGACTCAAATTTCTATTACTTCTTCTTCAAA
+ATTGTCTATAAATTTTTGGTAATCCATCTTCTCTTCTGCTTCTAAAACCTTCTCCAGCTTGGGCTTTGTA
+GCAGGATGTTTTGGAACGAATATAGTACAGCAGTCCTCATAAGGCCTTATGGAGATTTCGTAGGTGCCAA
+TTTTCTGAGCTATATCAATTATTTCCCTCTTATCCATCCCAATCAAAGGTCTAAAGACAGGAAGTGAAAC
+AGAAGAATTGGTTACATACAGGCTTTCAATGGTCTGGCTTGCCACCTGTCCAAGGCTCTCTCCCGTTATA
+AGGGCTAGAGAGCCATTCTGCTGAGCGATTTTTTCCGCTATTTTCATCATCATTCTTCTCATTATTATTG
+TCGTTAACCTAGCAGGGCATTTTTCGTAAATTTCAAGCTGCAAGTCAGTGAAGTGGACTACATGCAGTCG
+CATTCCCCTTCCATATTGAGAAAGCACTTTACACAGGTCCACAACTTTTTCCTTCGCCCTATCTGACGTG
+TACGGAGGGCTGTGAAAGTAAACAGCCTCTACTTCCACACCTCTTTTCATCATCATCCATGCCGCTACAG
+GGCTGTCAATTCCTCCCGAAAGAAGTACAGTCGCTTTTCCATTCGTGCCAAGAGGAAGACCTCCTGCCCC
+TTCAATAACCCCTGCATATAAAAAGGCTTTTTCCCTTATCTCCACATTAAGGAGCACATCAGGATTGTGT
+ACATCCACTTTCATGTTTTTCACATTCTTCAAAACGGCTGCTCCTACTCTTCTGCTTACCTCCATGCTAT
+TATAAGGAAAGGCCTTATTGGGCCTTTTGGTTTCTACCTTGAAAGTCTTGCCCTGGTGACTTTTCATGAG
+ATCTACAGCAGCTTTAAAAATTTCCTCAAGGTCAAGGTCAGCCTCTTTTGCCCTCGTTATCCCGACTATT
+CCAAAGACTTTTTTTAACCTTTCTATTGCCTCTTCAACATCTTTTTCGCACTCCACATAAATTCTCCCAT
+GGGTTTTCTCGACTTTTACGCCATCAAAATCTCTTAGAGCGTATTTTATATTTTTTACAAGTGTATTTTC
+AAAAAAAGACCTGTTTTCTCCTTTCAATGCCAATTCTCCGTATTTTATGAGAAGTACGTCTTTCATTATT
+TTACCTCCGTTTAAATCTTCTTAAAAAGTCAACTTTTTTCTTCAAAATATCCACTGTGTAATCTATGTCT
+TCCTCAGTATTAAAAATCCCCAGAGAAAAGCGGATAGCCCCTTCTAGCAGGTCTCCTTTTAAGCCTATTG
+CTTTAAGGACGTGACTTCCTCCTCTCTTTTTCGATGAACAAGCAGATCCAGTGGAGACGTAAATACCCTC
+TTCTTCTAAAGCGTGTAAAAGCACCTCTCCTCTGACTCCACGGAAAGAAACGTTAAGTATATGCGGCGCG
+CCTTCTTCTACTTCAGGTCCATTCAAATGCACATCTTTTATTTCTGAAGAAATACCCTCCCACAACCTCT
+TTTTTAACCCCATGAGCTTCTGAGAAACTTCTTCTAAACTTTCTTTGGCCAGTCTGCTAGCAACTCCAAA
+TCCTACAATACCGGGCATATTTTCTGTGCCAGACCTTATGTTCTTTTCCTGCCCTCCTCCAAATATTATG
+GGTCTTATTCTCACTTCCTCCGATAAATATAGCGCCCCTACTCCTTTTGGACCGTGAATCTTATGCGCAC
+TTAAAGACACCATGTCAAGCTTTTGTTTCTTTACGTCAATCTCTATCTTGCCAGCAGCTTGTACAGCATC
+TACGTGAAATAAAACGCCATTTCTCTTCGCTATACTTGCTATCTCCTCAATAGGCTCTATGGTACCTATT
+TCGTTATTTACTGCCATAATTGAGATGAGTATAGTTTTATCGTTAATAGCATTCTCAACATCCTCAGGAT
+TAACCTTTCCCTTTTTGTCCACTTCAATGTAAGTAACTTTAAACCCACTTTCTTCTAAAAATTTAAGCAC
+ATTTAAAATTGAAGGATGTTCTATGGTAGAAGAAATTATGTGATTGCCCTTTTTCTTGAGGCTTTCTGCC
+ACTCCTATGAGAGCAAGGTTATTAGACTCTGTCCCGCCAGAAGTAAATATAATGCCTTCTGGTCTGCCGC
+CTATAAGACACGCAACATTTTCTCTCGCTTCTTTTAAGAGCTTTTCTGCTTGATAACCCTTTCTGTGAAG
+TGAAGAAGGATTACCATATTCCTCTTCTAAAACTTCAAGCATTTTGTCTATGACTTCTTTTCTCACTTTT
+GTGGTAGCGCTGTTGTCCAAATACACTTCCATAATCATCATCCCTTTATTTTGCAAATTTAACTAAAAGG
+TTAATAATTCTTTGCACATCTTCATAAGTAGCCTTTCCATCTTCACTGGCAAGTATACAGTCTTTTGCAT
+GCTCCTGTATTATTGACATGCCTACTTTTTCTAAAGATGCCTTTACTGCTGCAATTTGAAGTAAAATCTC
+CTCACAGCTTTTCTCCTCTTCCACCATTTTTTCTATTCCAGCTATATGACCTTTTATGGTCCTTAATCTC
+ATTAATATATCATTTCTCAAATTGTCCACCACTTGCAACACACCTTTCAATAAGTTTGTTTTCCTATATT
+AACTTTGCCATAAAATTTGCAAACAGTCAATTGTTATGTAAAAAAGCCAGCGAATTCGCTGGCAAATTAA
+GGATTTTGGTACATCTGTGGCGGCTCAAAGGTTGGGAAGGGCTTTTTATAGAAGATATCACACACGTCAG
+TAGCAAACTCCTCACAGGCCGCAGGCGTAGGACAGAATCCGTAAGAAGGCACTAGCAATTGCACATCTAC
+TGCAGATTTTATTATAATCCAGACACCTATTATGACCTCTACAGTAGTAGTTACCCCTACATTCACTTTG
+CCGTATAAACCTTCTCCCATAGCTTCGTACTTCATTATAGCTACATTTGGATCAGGCACATAAAGCACGA
+TGTCTTTACTAAAAGTAGTAATATTTCCCGGCAATGTTTGTGTTGTACCATCAGGGTAATTTATGACCAC
+ATCAAAAGTTACCTGGAAAGTCGCTTCAACCCTCGCAAAACCAGGTCTTTCAGTGATAGGTGTTATCACA
+AAGCCTGGCGGCTCTACAAGGGAAATTTTTATATTTGTTATCTCACCAAAAGTAGGTGTCAAAGTAGTTA
+GTGTTGGGACAAAAGTAATTGGCGGTATATTATCCAGGCACAGCCTTTGAGAACAAGCATCGTATATTTT
+AGTGACTTCTATGCAGGCAATTTCTGTAGGTTCCGGAAGTTGCCCTGGTTGTACTGGCCCTGGCACTATC
+TCCTGCTGACCCAATACTTTCCTTGTAAAAGCCATATTATTTCCCCCTTTATTCTTGAAAAAGCTTAGCC
+TTTTTCTACTACTACAATATACGCAGATAAAGGGGGATGTGTTACAATTGTCAAAATTCAAATTTCATTC
+CCGTATGAAGAGGTATAAATCTTTCACCAAAAGCCTTGTATAGCTCTATCAGTAATTCTCTTCACCTCTC
+CCGTAGTCAAAACCCCGGGCATTATCTCAAGAGGGTCTCTTGTCAAAAAGAGTCTGCCGCCATTTTCCTC
+TATTTTTTCCTTCATATTTCCTCTCATCACGCCTACATGCCTTAAAAAGGGGTTAGTTATAAAATTAAGC
+CTAGAAATAAATATTTTTCTTTTCTTTTCCATAAGCCTCAACTAAAAAAGAAACCCCATGCTGCCCTAAA
+AATGGACTCTCATATAGCACAGAATCTTCTGCCAAAACCGTAATAATAAGCTTTTCTAACATAAGAGTTA
+CCCTCCCTTCGATATGTTAACTCTAATTTATATCATAGTTTTTAAAGTATAAAAGAAGCGAGCCTAAAAT
+ACATGGCCCGCCATTTAAAGATTTAAATAAGCATGGATACAGGATTTTCCAAAATTTTCTTTAGGTCGAG
+CAAAAACTTAGCAGCAGTAGCTCCATCAATCAGTCGATGGTCGAAAGAAAGACTAAGTTTCATTGTGTGC
+CGTATGACAATATTGTCTTCTATTACCACTGGTTCTTTGTATATTTTGTTAACTCCTAATATAGCACTTT
+CTGGAGGATTTATAATAGGAGTAAAGCTATCTATTTCATACATTCCTAGGTTAGTGATAGTAAAAGTACC
+ACCTGTTATTTCATCAGGAGTTAGCTTATTCTCTCTTGCTTTTTCACTTAGTTCTTTAATCTCTTTTGAA
+AGCTCTAGTAAAGATTTATTTTCAGCATTCTTCACCACAGGAACTATTAATCCATCCTCTAATGCCACTG
+CAATTCCTAAGTTGATGTTAGGATTTTTAATTATTTCATCTCCCTCAATAGACCAATTTAAAACAGGATT
+TTTCTTTAATGCAATAACACAAGCTTTTGCAATCAAATCAGTGTAGGTAAATTTATGTTCTCCAGATTTG
+TTTAAATTCTCTCTTAAATTAACAAGTTCTGTCACATCTACTTTGATGTCTTCCGTCACATGAGGAATCT
+CTGTCCAGCTTTTTTTCATTCTTTGGCTTATAGTCCTTCTCATAGTGTCCATTGGCACTCTTTCTGCTTT
+TTGGAGAATTTGTTCTTCTCTTAAAACTATTTCCTTTTCAGTTTTCTCTGGTAAAGTACCAATTTGCTTT
+TCAGAAATATATCTCTTTACATCTTCCTCTGTAATGCGGCCTGGTTACCCAAACTGTACAAAAGCGTACA
+GTTTAGGCAGCTGGGGTATTTGTAGTCCGCCCTTCAGACTTTCCCGGCCCCAGCAGGCGGTTTTTGGGAA
+AGCCATAGCCCCTGCCCCAAGAAGCAGGAACTTGCGCCTTTACGGGTCTCCCCACTTGCCCTGAATTAAT
+AATTCCTTCAGGACAGAGAAGTCTCTTGGTACTTTCTCAGGGGAGAGTGGAGTTACCACCGCTACCTTGA
+GAACTCGCCAGAAATCATAGGTACTAAAACTTGTTCCATCCAGAGGTCTTAGCACCCTTCCTGACTCACT
+CTCAAGGCTTTGTATAAGTTTTATTGCTTTGTTTATTTCTTTTAAGTGCTTCCTCTTTAAATTTTTATTT
+TTGACTGTATATTTTACATGTTCTTTTAACTCTTCTAATTCCTTTTCAGTTAATGTGTTGAGGAAGTTTA
+CATAGTTATCCGGTATCTTTTCTTGTAGTCCTAGCCCTCTTCTTGCTATTACATAGGCTGCTGATATGTC
+TTTTGTTATCATATACTGTGGTGCATATTTCAACATGCCTATTATTGAGGTATAAGAAGGGTCTACCTCT
+ATTACTTCTATCCCTTCTCTTTTTGCTAGTGTTTTTATTTTTGAAAGAAGTGATTTATAGCTAAAGTTAT
+GTCTTATCCTTCTTGACTTTCTCCCTGAAAAGTCTCCTCTTTTGCCTTTTTCTTTTATGTCCAATTTTTC
+AATTACTATTGCTTTTCCTTTCTCTTTTGCTATTTTTACTATCTCATGAGCATAATGCCATCTGAAGTAT
+TCTTTTTTGTTTTTATTTCCACTTGATAGCTCCGGCATAGATATCTTACCATAACTTATTAGATTTCCTT
+TTTCATCTGTTTCTGCCCATGATATGTTGTCTGGATATGCATTTACATCTATTCCTATGACCCCTTTCTC
+TTTTGTTATTTTTGTTTCTGGATATTTTTCTTCAATAGCAAAATAGGCGTATATATTGCCATTTTTGAGT
+TTTAATTCTGCAGAGTAAGGTATGTTTGACTCGGCGATTTCCTGTAGGAGTTCTTCTCTGCTCTTATTCT
+TTTTATAGCCTGCTTCTATTTTGGCATATACATATTTTCTTTCTCCCACATTTATCCTTAAGAAAGTGCC
+ATTTTCTTTTACTTCTATTCTTGTGTTGAGATTTCCTTTTTTGCTTTTATCCCCTCTTGAATAAAGGTTT
+CCTTTTCTCTTCTCCTGCCACTTAATTTTTAATTTTTTATATGCTTTCCCGTTTATATGGCGTTTTTGGA
+GTTTCTCAAACAGTTTCTTCCCACCAAAGATCACCCTTTTTGGGCTTCTTCCTAATTCCTTGGCGGATTC
+TAATGTGCTTCTTGCTTTCATTATTGCGTCATCTACATATCTTGAGTTTAAATCAAACATTCCCTGAAGG
+TCTCTTTTTAATGTGTTTCTATCATAACCTTCTAAAAGTCTTTTGTATGCAAATCTCATGCATGAAGACC
+ATCTTCTCATTAAGTCTAATACTGTTTGTTTGTCTTCTTGACTTAAAAACACAAGTTTAGCCTGTATTAA
+TATCATGTTTTCTACCACCTCTTTGTTCGTAAATCCTTGTTGCAAATGAGGTGACTATTGATATTAAGTC
+TTCTGCCAGCTCTTTATTCGCGTATTCTTCATTTTCTTTATCATTTAAAATTATTAGTTCTACTCCAAAG
+CTTTCCATGAAAAATTTAATATATTCAAATCCAAATCTCGCCAATCTATCAGGATATTCTATTACAACCT
+TTTCAACCTCTCCTCTTTTTATCTTGTTCAAAAGCTTTAATAAACCTCTCCTGTTTTCATTTACTCTACT
+TGCTATTTCGGATATAATTTCATACTGCCAACCCTGAGAATTAGGATACTCTTTAAGTCTTTTAATCTGA
+TTTTTTAAGATATTCTTCTTGCTTTTTTGTAGATACTCTCGCATATAAAACTACTTTAGGTTTTGGTTTT
+TCTTCCAGCATACCTAGTAACTTCTCTATATCTTCTTTTTTATATCTTCTTCCCTTCGGTATTCTAACAG
+AGGTTATTAATCCTTCTTTTTCCTAGTTTATTAAAGTAATCCTGCTTATATCATACAGCTCTTTAACTTT
+TTTATAGTTAATAACATTCATCATCACCTAATTAAAGTTGTATCATTTTTTTATTATTATTAATTCCAAC
+TGTTTTATCCTCCATTATAGGATGGGCAACAGAGATCAACTCTTCATTTTCTTTTAATCTTACTTTCATA
+CTTTTTTCATCTAATATCTCTCCCACCCCTCCAAAAGGGTCCACTCCATATTCTCTGCATAACTTCCAAG
+ACTCTTTTATTTCTTCCCTAATCCCTTCCTCCAATATACCTTCTGTAATGTATCTCCACCACGCCTTTTC
+CATAAAGGAAATAAAATCCTTCATTCAAATCCCCCTTTTTACAAAAAAAGCAGCCTTCATTAAAAGCCCA
+TTTTGAAAGCTGCTTTTTCTTTACCACAAATAACTCATCCTCTTGCTAAACTCAAACCCACATCAGCATG
+ATAAGAACTTCTAACCAACGGCCCAGAAGCTACATGCTTAAATCCTAATTTGTAGCCTATCTCTTCATAT
+CTTTTAAACTGTTCAGGGGTTACATATTCAGCTACTTCTATGTGCTTATGAGAAGGTCTTAGATACTGTC
+CTATGGTCATCATATCGCAATCAATATCTCTTAAATCCTTCATAACTTCTATTACTTCCTCTTCTGTTTC
+GCCCAGTCCCACCATAATCCCTGATTTAGTAAGTATTAGAGGGTCCAGCTCTTTGACCTTTTTAAGGAGG
+TTTAAAGACCTAATGTAATCCGCTTTTGGCCTCACTCTTGAGTAAAGCCTCGGAACCGTCTCTACATTGT
+GATTTATTACATCAGGTTTTGCTTCCACAACAGTCCTGATTGCCTCTTCATTTCCCATAAAATCAGGCAC
+AAGCACTTCAACAGTGACTCCTGGCAGCTTTTTTAGCTCATATATTGTCTTCGCAAAATGTGAAGCCCCA
+CCGTCTGGCAAATCATCCCTTGTAACAGACGTAACTACCACATGCCTTAACCCCAACCTTCTAGCTGCTT
+CCGCCACTCTTCTCGGCTCTTCTTCATCAAGGGGCTGAGGATGCCCTTTTTCCACTGCACAAAATCTGCA
+GTTTCTAGTACATATGTTGCCCATTATCATAAAAGTTGCTGTTCTCCTTGCAAAGCACTCCCCCATGTTT
+GGGCAGTTTGCACTTTGACATACGGTATTTAAGGCCATATTTTTCAAAAAAGCTTCCATCCTGTTTAAAT
+CCTCACTTAAAATTCTCACTTTAAGCCATTCAGGCTTTCGCACTGTCAACCACCGCCAATCTAGTTAAAT
+CAATCTCTTCAAATTTTATTTCGAACACCTCTTCAAACTTGTCCACAAGTCTGTCCATCACTTCTTCTAT
+TTCAACTTCTATTCCAAGCTTTTTCATGGAAGTGACACCAAACTCTGTAATTCCACAAGCGTTAATAAGG
+CCAAAGTAAGACAGGTCAGTGTTAACATTGAGCGCTATACCGTGCCAAGTTATCCACCTTTTAACCGCAA
+TGCCTATTGCGCATATCTTTTCATCTCCAACCCACACACCCGTGTACTTTTCCTTGCGTCCGGCGATAAT
+CCCATATTCCCTCAGAAGCCTTATTACAGCTTCTTCTAAATTATGAACAAAAAGGTGAACATCTTTCTGC
+CATTTTGCCAGGTTAAAAATGGGATAGGCTACCACCTGTCCAGGCCCGTGAAAAGTTATTTTTCCTCCCC
+TTTCTACTTTGTAAAGCTCTGCCTTTTCTTTTATGTAATCAATGGGGACCAGTATGTCTTCATCATATCC
+ACCTGAAACACCTATGGTGTATACTGGCTTATGCTGAAGTAATATCAAAATACCGTCTGTTTCTTCCTTT
+TTAACTTTTTCAAAAGCCTTAAGCTGTATCTCTTTCCCTTCAAGATAAGGAACCACACCTAATTTTAATA
+CTTCTCCTCTCCTCAAAACAATTCCCCCTATTTTAACCTTTGTTTATTGGCATCCCTAAAGCATCCTCTG
+CAGCCTCTTTTATACTCTCAGAAAGTGTAGGATGAGCATGTATGCTATCTGCCAATTCCTCCAGCGTAAA
+CTCCTCTTTTATGGCCAATACCCCTTCATGTATTATCTCTGTAGCACCAGCCCCTATTATCTCCATACCG
+ACTACTCTTCCATATTTTCCTTCTGCGATTATTTTCACAAACCCATCGCTTTCTCCCATAGTCATAGCCC
+TTCCCAAAGCCGTATACGGGAAAGTGCCTATTTTCACTTCTCCATACTTTTCTCTTGCCTGTGATTCATT
+AAGACCAACCCAAGCAACCTCTGGATTTGTATAAAGGCAGTTAGGTACCGCCGTCAGATCCGCTTCTTTT
+TCTTCCCCTGCTATGTTGTGAGCAGCTACAATTCCCTGATAAGAAGCCACATGTGCCAGTTGTATGCCTC
+CTGTAACATCTCCAATAGCGTATATATTTTCTATGCTTGTCCTCATATGGGAATCCACTTTTATTCCTCT
+TCCGTTCATCTCGAGGTTTAAAGCATCGACCCCGTTTACATTAGGCACTCTTCCTACCGCAACCAAAACA
+GCATCACATTCGACACTCTCTTGATTACCGTTTTCTGTATAAATTACTCTCAGACCTCTTTCTATTTTTT
+CTACTTTACTATTTAGATGAAGCTCTATCTTTTGCTTTTTCAATGCTTTTTCCATCACTCCAACTACATC
+TCTATCAAGCATTGGTAAAAGCTGAGGAAGCATCTCTATCATAATTACTTTGCTCCCCAAAGAAGCATAA
+ATATTTGCAAATTCAAGTCCAATAATTCCTGCTCCAATTATCACTATTTTTTCAGGAATTTTTTCTAATT
+CCAAAGCTTTATCGCTTGTCATGACGCCTTCTAAGTCAATTCCCTCTATAGGGGGCAGAAATACCTTTGA
+ACCAGTAGCAATTATAAAATTCTCTGCAGTGTACTTTGCTCCATTTACTTCAACAGTATTTTTATCAATA
+AACGTTCCCTTTCCATTTATGACATCAATGTGGTGTAAGTTCATCAAATAACCTACCCCACCTACTAATC
+TCTTTACTACCCGCTCTTTTTTCTGGCGAAGCTTGGCAATATCTAAAGTGTACTCTGCAGTTATTCCAAA
+GTCTTTTGCTTCTTTTATGCGGGTTACAAGTTCTGCAGCGTGAGCATAAACCTTTGTAGGAATACACCCT
+CTATTAAGGCATGTACCTCCCAGAGAATCTTCTTCTATCAAAGCTACTTTTTTACCCAATTCACTTAATC
+TAATGGCTGCAGTATAACCTCCAGGTCCTCCTCCTACGACTATCACATCGTAATTCATGATTATACTCCT
+CCCTCTATTATCTTTTATTTTCTCTTAATATCTTAGTTTTTCTTTAATTTTCTCATCACAACAAGAGCAT
+CTCATGGCTTATATTACCATTTCTTACTTATCTAACCATTAAATGGGTAAGCTTAATAAACCTCATATCC
+TATTTCCATATTATGGCGGGATAGCTCCACTTATCTCATGGGGTTTACCCTCCCATGTCTCACTGGATCT
+TAGTCCTTAATTCCTTCGTTCTACCTGCCATGAGGTGGATGTCATTTCTGCTCCATTGCAGGGTCTTTGC
+CCGTATGGTGATTATTTTTATGACAATTCCCGCTCTTGTTGTCAATATCCCATCTCTTGATTGGTTGTTT
+TTGTCTTATTCCTTACTTTACCTTTTATGTCACATCGTTCACACTTTCGCTTTTCATAAAAATCAATTTC
+TTCTTAAGGGTCAGCTCTTTAGATGTGACTAAGTTAAAGCTGAAGAGAAGATGATTAACCCTTAATTGAT
+TTGATAGTATGTTGGCACTTTTTATGCAGCTTCCTGTAAGCCTGGCCTCTTTATGTCCTTCATCATCTTG
+ATTGGGTCATATTTTACTCCTTTCTTTAATATGACATAAAATATCCTTATCAGTTTGTTGCACAATACTA
+TTAGTGATTGCTTCTTTTTTAGCGGGTTTTGCGCTCTGGTGGTGTAATATTTGTGTAGTTCACGAAATTC
+TTCGTTTTTTGCGACCAAGGCCATTACTGCATTAAATAGCACACTCCTCAATCGCTTCCTCCCTCTTTTA
+CTTATTGTCGTTTCTCCTTTATGCTTACCAGAGCTATTTTCTATTAGGTTTAATCCCCCTAGTTTTTGTA
+TCTGTTTTGGATGTTCATATTTTTCAATATCTCCTACTTCTGCAATAAAACCTGCTACTGTGTTTACTCC
+TATCCCTTTGATTTCTAGTAGTTCTTTAACCCCTGGTATCTCAACTATTAATTCTTCCATCTTCTTCTCT
+ATTTCTTCAATTTGTTTTTTTAAAAATTCGTATTGTTCAATGAGAGTCTTTATCTCGTATTCCGCCATCT
+TTATGCCCTGCTTCTTCCCTATGCTCTCCTTAGCAGTTTCTATCAGCTTTATAGCCCTTTTTTCTCCTAC
+CCCTCTTTGTACTTCTTTCTTCCATATCGATATTATTTCTTCAGCACTCTTTTTTGCTATCTTCTCAGGC
+GTTGGAAATTCTCTTAATGTGATAAGTGCTGCTTTCCCTTCCCAGTCTGAAAATACGGTGTTAAACTCTG
+GAAAGTATATGTCCAACCATCTTGTTATTTGATTTTTTGTCATCCCTATTTGTTTGTTCAACCTCTCTTT
+TATGTCCATCGCTACCCTTAATTCCGCATATACTCCTTCAGGTATTATCGGCTCTACATATCTCCCGTCT
+TTTACTAGCATTGCTATTGTTTTTGGGTCTTTCTTATCGCTTTTTGTGGGAGAATTGTCATCTAATTCTT
+TGCTCATCTTTACATGAAATGGATTAACCAATACTACCTTTATGTTATTGTCTTTAAGGTATTGGGCAAA
+ACACAGCCAATATTGCCCTGTCGGTTCTATCCCTACTATTAGTTTGTTTTTCTTATGTCTCTCCATCAAG
+TCTTTTGCCCAGTTAAGAAATTTTGTCATACCTTCTCTATTGTTTTCAAATCTCAGGTATTTCCCATATT
+CTACTCCTCTGTAGTCAAATGCTCTGGCATAATGGCTTTCTTTTGCTATGTCTACTCCCGCAATTAATGT
+GTCTCCCGTTACTTGCAAAATCTTTTCATTTTGTTTATACTTCATTTTAGGTACCTCCTGTTTATTTTGA
+TAATTCGAGGTAAGTTCTTAAACTTACACTCTGTATTTTATCAGGAGGTACTTATTTTTTCAAAGTCCAT
+TCTCCCTTATTTTTTATTCATTACAGGAATGCTCCTTTTTTCTTATTGCATCAAAGCTACTTTATATTAT
+ATATTATTTCTACATTTTTGCTAAAAATCCTTTTTAAAAGTCATGTTAATAGTTTAACAATTCTATATCG
+CAACTTATTTGCATATATTTTAGCGAAAGGGGGCTTGAAAATGGCAAATATACTCATCGAAAAAGGAGAT
+TTTTTTAAATACCTTTATTTAGAAGACAAAAAGATAGCTCTTAAAAAAATAAGTGAAGGTAAAGAGGCGG
+AGGAAGTCATAGTTTCTGACTGTGAAAGCGATTTTGATGCCTGTTTTGATGATGAAGGAAAACTAAATTT
+GATATACCAAAATTCAGAAGGAGAATTAGTTTTATTAATTCTTTCAGAAAGGGGATGGCATAAAAAAGTT
+CTTTACTCTTACCCTGATAAAAATACGCATCTTGATAATTTTACCCTATTAATAAAAAACAAGGTGGTAC
+ACCTTTTTTACACCTTAAGCAGTATAAGCAAACCTCGAGAAATGCTTTTAATTCATCAAAAATGGGATAA
+AAACTGGAGTGGCAAAAACATCGCTTTAATTAAAGGCCCTTTACTCTTCCCTTTCTATGAAGTATTTTTA
+GAAGATGAAAGAAATGTTCATCTTCTTTATACAACAGTTGAGAAAAATAAAACACAACTTTACTACCTTT
+TCTACACGCAAGATTCCTGGTCACCAAAATTTTTAATTTCCGAATCAGAAAAAATCTTCTCACCTGCTAT
+TTCGGTAGACTCTCAGAAAAACATACACACCCTTTGGATAGAAGAGGACATAATTCAAGAGATAAAGTAT
+AAGAAAAAAACTCCAGGCAGCTGGCCAAAAGGAAACTGGACCGCTGCCACTACCTTAGCCTACTCCACCG
+AAATTAAAAATTTGCACCTTTCTGTTATAGATAACAACCTGTGGGGAAGCTACATACAAAAAGACAGCCT
+TTTTGCAACCATATCCTCCGACAGTGGAAATAGCTGGTCCAAACCCTTTAAACTTCCTTTCTCACTCCAA
+GAAGTAGAATTTTTTAAACTGAGAGCTCCCTTAGGGAATTTACAATCTAATTACATTTTCCTAAGCAAAA
+AAGGAGAAATAATACCACTGGAATACAAACCTAGGAAGGAACCAGAAGAAAAAAGCACTTATTTCACCTT
+TTACATAAAAGAAGTCCAAGAGTACTTAAATCTCTTAATCAAAAAGTTACAGACTTTGAAAGAGGAAAAG
+TCTTTTTTGGAAGAAGAATTAAACAGAAAAAATGCCGAAATTGCAATGAAAAACAAAAACATCTTTGAAC
+TTCAGGAGCTTTTAAAGCAAGCAAATGAGGAAAAAGCAAAGATATCTCTTAAAGCAGACAATTACAATAC
+AATGGTAAACAGATTGATGAGAGAAAATGAAAACCTAAAAAGGCAGATAAAGGACTTACAGAATCAAGTA
+CTAATTTTAAACTCCAAGCTAGAAAGCATTAAAAATGCCACTACATTTCAAAAAATAAAAAGCCTCTTCA
+TAAAAGAAGAGGACTAAACCACTTTTACTATTTTATACCCCGCCGGTATTTTTTCCACTTCGTATATTCC
+CTTGTATGGAACATTAATTCTCTGTAATAAATTTTGCACCACTTTTAAAGACTCAAGCCCAAATTTGAGA
+GAATGACTGCACCCTTCTGAAATGCTTCTTGGCGTAGGAACAAATTCTACAGCAATATTGTGCCTTTTTA
+ATACTCTCTCTGCCATAAGCCCATGCTGATAGGAATAAAACACGATCAACCCGTATTTCACACATACCAC
+CTCAGAACCAGTATATTCTACACCTCCCTCAGTTGATACAATGTTCCTTCATGTCCATCATAGTGTAAAA
+TTATCGTAGGATTTTTAAAGTGAAAAAACAAGAGACAACCCCTGTGATAAAATAGATTGTGGAAAACAAA
+AAACACGAAAGGGGTGTCTCTTGTGAAAAAACATATTTTTGAGGATATTATACTACAAAATGCTCTAAAT
+TTCACTAGGGAAATGATGAATGTTTTTGAGGATTTATTAAAGAATGGAATGAATATTACAGAGCTTGTAG
+CAAGGATAAAAGAACTTACGGACAAACTAGGTAGAGAGGCAATAGAAGCAATTATTGAGGAGTTAGATAG
+GATAATAAAAGAAGACAAGAGAAGGAAAGAAAAATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACG
+ACAGTCCTTGGGGATATTGAATATGAGAGGACATATTACAAATCAAGGGAGGATGGTAGATATACATATT
+TAGTGGATGATGCATTAGAGATAGGACGGCACGAGAGGATAGAAAAGGGAGTAAAAATAAAGTTAGTAGA
+AAATGCGATAGAAGAATCATACGAGAAAAGTAGCGAGAAAGCATGTCCAGAGAAAATAAGTAAACAGACG
+GTATTAAACGCAATAAGGGAAATAGGAGAAGTAGAGGTGAAGAGAGAAATAAAAGAGAAGAAGGAAGTAA
+GGGTTTTATACATAGAAGCAGATGAAGACCATGTACCTTTACAAGATGGCAGCAGTGAAACACCGCGATT
+GATATACATACATGAAGGTAGGGAAGAGAAAAACGGAAGGAACGTACTGAAGAATGTGTATTACAAGGCA
+TACGTAGGAGAGAAAGCAGAAGACATATGGATAGATGTAGCGAATTACATAGAAGAAAATTACAAGGAAG
+AGAAGATAGAGAAGATATACATAGCAGGAGATGGAGCACCATGGATAAAAGAGGGATTAGAATGGATAGT
+AAAATCAAGGTTTGTGTTAGACAGATATCATTTAAACAAATACGTATTAAAAGCAACATCAAAAGAGCCA
+AAGTATAGGGATAAGATATGGAGAGCAATAAATGAAGGGGATAAAGAAGGAGTGAAGAAAATATTTGGTG
+AGTTAATAAAGATAGCAAAAGAAGAGAAAGAAAAAGAAAAGATAAAGGAAGCGAAGAGATACATACTAAA
+CAATTGGGAAGGGATAAAGATATACAGTGAAGACGAAGATGTAATAGGGTGCAGTGCAGAAGGGCATATA
+AGCCATGTATTTTCTGCAAGACTTAGCAGGAATCCATTAGGGTGGAGCAGAGAAGGATTAAAGTTAATGG
+CGAAATTAAGGGTATTTAGCAAGAATGGAGGAGACTTAAGAGAAGTAGAGTGGGGCAAGAAAAAGAATAT
+AAATGCAGGAAGTTACAAATTAACAGAGAAGCAAATAAAAGAGGCAGTAAGGAGAGTTAAAACGTCTACA
+AATGAAAAAATAAACAATATTACGGTTTTGAATATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGAG
+CATTAAAATATGCACAAGTTATATAAAGAACATGATAAAACGAAGCCCTGAATTAATTAAGTTTCAGGGG
+TTGTCTTAAAAAAATCCTACAGTATCTTGACACTATCCATGTCCATAAATTACTTGAAGGAATTTACAGC
+TTTCTGTAGAATATATTGATTTGAGGTGGTGTACATGAAAACAAAATCAACAATAGCACTAGTTTTAGCA
+GCAATTTCACTTTTTTCTTTTAATTCTGCTGACGCTTCAATCTTTTACTCTTATGGCTATTTTTCAAAAA
+ACAATTTAATAAGACCTTCTGCTCTTATAACAGTAAGACAGCCTGTCTCCTTAAACAAAAAAATAGCTTC
+ATACACACCTTCCTCCAGTATCATAAATAGTAATACAGCGAATCCAAGTAACACTTCACAAATTCAAACA
+AGTGCAGTACTTTCACAGGAGGAAAAAACTTTAGTAGAACTGGTGAATAAAGAAAGAAAAAAAAACAACC
+TCTTGCCATTACAGGTAGATGAAAATCTGTGCAAAGTTGCTAGACTAAAAGCTGAAGACATGCGGGACAA
+CGACTACTTTTCTCACATTTCTCCAAATTACGGCTCTCCTTTTGACATGCTCAAAAAATTTGGAATAAAT
+TATTATATGGCAGGTGAAAACATAGCAGTAAATTCTAACGTGATAAAAGCTCACTATTCTTTGATGAATT
+CAGAAGGGCACAGGGCGAATATATTAAATCCTTATTACAATAAAATTGGAGTCGGAATAGTAAAAAATAA
+ACAAGGAAATGGAATAATAGTAGTGGAACTTTTTATAAAAGATTAATCCGGGAACTTCCCGGATTAATCT
+TTTTCCATGAAAACTTTATAGGCTTTGTAAGCCATGTACACATCCACTTTGGAAGACAATTCATAAGGCG
+CGTGCATGCTCAAAAGAGCCACGCCGCAGTCCAACACTTCCATCCCGTAATTAGCTGCATATTGAGCTAC
+AGTGCCGCCGCCTCCCATGTCAACCTTCCCAAGTTCTTCCATCTGCCAGATTACTCCATTTTCATTGAAA
+AGCCTTCTAACTTTCCCCACAAACTCTGCATTTGCATCATTGGATCCAGCTTTTCCTCTCACCCCAGTGT
+ATTTTGTTATGCATACACCCTTACCAAAATAAGCTGTGTTTTGTTTTTCACTCACTTCAGCATACGTCGG
+GTCAAAAGCAGCATTTACATCTGCAGAGAGCATTTCAGAGTTTGCCATAAGTCTCCTTAGTTTTATATCA
+GTACTGCCCTCATATTTTTCAAGGATTTCTGCAATGGCGTTTTCAAAAAACCTTGACTGCAAACCTGTAT
+TTCCCATGCTTCCTACTTCTTCTTTATCTGCAAATATAGCAACAGCAGTCCTTTCAGGAACTCCTATCTC
+CAGGATAGCTTTCAGGGAAGTGTAAGCAGAGACTCTGTCATCCTGCCCGTAAGCTGCAATCATACTTCTG
+TCAAAACCTACATCTCTTGGTTTGTAAGCGGGAACTAGTTCTAATTCAGCGCTTAATAAATCTTCTTCTA
+CTATGCCGTACTTCTCATTTAAATATTTGAGTATACTCGGTTTTACACTTACTTCCTCAGACAGCGGTAT
+ACTTCCCACTACTGCATTTAAAGCTTCCCCTGTCACCACTTCCGACGCTTTCTTTTCCATTTGGTCTTTC
+CCTAAATGGGGCAGTAAATCAGTTATGTAAAGTACAGGGTCGTTCTCGTCTTCCCCCACCACTATATTTA
+TCTTTTCTCCGTTTGACTTTACAATTACGCCGTGAAGCGCCAGAGGTATTGTAACCCATTGATATTTCTT
+AATGCCTCCGTAGTAGTGGGTTTTAAAAAGCGCTAATCCGCCTTCTTCATACAGAGGATTGGGCTTTAAA
+TCTATTCGAGGAGAATCTATGTGGGAGGCTACGGCTTTAATGCCCTTTTGCATGGACTCTTTCCCAATTA
+CAGCTAAGACTACTGATTTCCCTTTGTTGTTGTAGTACACTTTGCTGCCTGGTTTCAAATTTGTAGCTTT
+TTCAATGTCAATAAAGCCGTGTTCTTCCGCAATTTTAATTATCTTCTCCGCTGTTTCCCTTTCAGTTTTA
+CACTCTGCCATAAATTCTTTATAGCCTTCTGCAAACTCAAATACTTTTTCCCTCTCCTCACTGGAAATTT
+TAGTCCATGCATCCACATTTTTATACCCCAGTCTCTTTTCAATTTCCTTCAGATCTTTTTCTTCCAATTA
+CATTACCCCCCGCTGCTTTTAATATTGAAACATCCATCTATAATATTATTCCCTTTTTGAATAAAAGTCA
+AATTTAGCCTTGTAAAGGATTAACTCTGTAAAATCGTCTGATTTTTGAGCATATAAATTGCAGCCTGCGT
+TCTGTCCTTGACACCCAGTTTGCGGAAAATATTGTAGACGTGATTTTTCACAGTTTTTTCGCTTAAAAAT
+AGTTTCTGTGCGATCTCTTTATTGCTGTATCCTTGAGAGAGCAACTTGAGTATTTCTATCTCGCGGGGAG
+TAAGTTCTTTTCTTAATAATTCCTCATTCGAATCCTCTATCTCTTGCATGAGAGAAGGATGAATGTACAC
+TCCACCATTGTAAATTGTGCGGACAGCCTTTATAAGGTCATCATACTCAGCATCCTTTAATATGTAACCT
+TCCACTCCTAACTTCAAAGCCTCAACCAAGTATTCTTTGTCATTGTAAATAGTCAAAAACAGTATTTTGC
+TGGGATGTTTTTCTGCCTTCAATTTTTTCGCTGCTGTTATGCCATTCATTACAGGCATATTTATGTCCAT
+CAAAATTATGTCAGGAGAAAGTTCTTTAGCAAGCCTGTAAGCTTCCTCACCATTTGAAGCTTGGGATATC
+ACTCTTATATCCTTCTCAAGTTCTATCAGCTGGACAAGTCCTTTTCTTATGAGAGCGTGGTCATCAGCCA
+CTAGCAACCGAATCATCCTCAACACCCCTTACAGGAATGGAAATGTAAATTTGAGTCCCTTTGCCTTTGA
+AACTGCTTATCTCAAACTTTCCATTCAAAATTTCCACCCTCTCCCTCATCCCCATAAGGCCATATCCCTG
+TCCTATCTTTTCTTTATCAAATCCTATCCCATCGTCTTTTATGATTATGCTTACAAATTTCATCCCAAAC
+TCAAACTTAATTGAAGCAGTCTTTGCCCTGGAATGCTTTTTTATATTTGTGAGGGCCTCCTGCACCACGC
+GAAAACATGTGACCTCAATCTCTGGACTCAACCTCTGGTAATCTGAAAGCACAGTAAAATCAACATGTAT
+CCCGGTCTCTTCTTCAAAATTCTTTATGTACCTGGACAAAGCGGGTACAAGGCCTAAATCGTCCAATGCA
+GAAGGTCTCAAATCGTAGATTATCTTTCTGACTTCCTTCAAAGACTGCTGGACAATTTCTTTTAAATTTT
+TGAGTTCTAACCTTGCCTGCTCCACATCCTTTGTGATTAACTTTTCACATAATTCTGACTTTAAAAGAAC
+ATTTGCCATTGCTTGAGCCGGTCCATCGTGAATCTCTCTTGCAATTCTTTTCCTTTCTTCCTCTTGGGCC
+TCAATGATCTTCACGCTCAAAGCCTGCTTGTCCTTGAGTTGCTCCAGCTGTAGGTTCATCGCCTTCAAAT
+CTCCATTCAAATAATTTAAAGCTATGTTTATCTGGGAAGATAACTTTTCAGCCTTTTCTATAATGGCTTT
+CGTATCAAGAAGCTTCCTCTCTAGTTCATTTCTCCTCTCTATAAGCTCCTTTTCTTCTCTCCTTTTTAGA
+GCCAACTCTATCTGCGCCTCTTTTGCCTCCTCATAAGCTTCTTTTATTGCCTGCTCAGAGAGGTGACCAA
+ACTGTTTGCTCACCAAAGCCAATTTCAGTCGACATTTTTTTTCTTTTTTCTCACACATTTCCACTTCTTT
+TATGACGTTTATCACCTGAACTTTAAGTTCTTCCAACTGTGCTTCCAGCTTTCTAGCTTCATCTTTTGCT
+TTTTCAAGGATCTCAAAAATCTGTTGCTTGCTGCTTTCAATGACTTCAATAGTTTTTTCTACAATGTTTT
+CTAATCTTTTTTTATACAGGACTTCACTACTTTGAGTCATTCATCTCACCTCCTGAGCCCATTGTTTTAA
+TAATTCGACAAAAAAGTAAAAAATCCTGCATTTTGAAGAAAAAAATGCTAAACTTGAAGAAGGCAAAAAA
+AATACCCTAAACGGGTATTACAGTTCGTTGACAAAGTTTTTATCTTCCACAATCTAAAATATCCCTTGAG
+GATATCAGATACCCATCAAATAAAAAAATGGTGGAGACGAGGAGATTCGAACTCCCGACCCCCTGCTTGC
+AAGGCAGGTGCTCTCCCAACTGAGCTACGTCCCCACTTCACACGTTTTTTATTATATCAGCTTCTCGACA
+AAATTTCAATAGTCATTTCTTGATTTCCACTTTCGAATCAGAAGGCTGGGGAACTGGAACAGTAAATTTA
+TCCCCGTTGACATCAACATAGCTTGCCGGCACATCTCCAACTATTATGCTTTCAGCAATAGGCATGTGCA
+AGGTAACCTGCACTTCGTCTGATGTCAAGGGGGCAATTATCCTTATAGTGGTGCGTATGTCCAAATAAAT
+CCTGTGCCTTGTTTGATTTATTCCTGCCGGCTCAAATTGAGAGCTAAAGTCCACATCAACTGCCCCGACA
+GGCAAAAGGCCAACTTTTATTCTGGGCCCTACATTTGCAAATAAATCACTAGAAAACACGGACCCCAAAG
+GGATTTTTGCATATAAAGGCCCTATACTATTCAAATTTTCTTTGACTTCTCTCGTGATTTTTGAAGCCAA
+AAGATTCATCTCAATCGTATTAGCCTGAAGCATCGAAACTTTTCCGTTGTTGTCTGTTCTAACATAAACC
+AAGTCTTTGTACTCTATCCCTTTGAGCACTCTTTCATTTATAGCATCGTTTATGGTATTCACTGCTGTCT
+CTTTTGCCAGAGTTTCACTTACAGCAATTATCGCCGGCTTTAATCTGTATTCCGTAAAATAATAGAAAAA
+AATTAGTGCTACAATGGTGTAAATCAAATATATGTAAAGGCCTTTTACTCTCCTATAACCCCACTTTTTC
+CTCCTCAACAAAAACACCTCCCCTACAATTTTATGTAGGGGAAGCTGTTTTACTCACTCTTTTTTGTTTT
+TTCGCAAAATTCCACTTCCGTCATCACTCTTATTCCATTTTGTTTTAAAATCCTTGTAGTTATCCCGTCG
+CCTTCAATCAATCTACCGGAAAAGGTCCCGTCGTATATCTGCCCACATCCACAAGAAGGGCTTTTGGCTT
+TAAAAATTGCCTCTTTTATACCGTAAAGCTCAGCTATTTTTAAAGTCTCATACGCTCCTCTGTAAAAATT
+CTCAGTGACTTCCTCTCCCTTAACATTAAAAACTCTATCTCCCCTTATCTCAGAAGGAAGTCTAGGAGTT
+GGAAGCCCCCCTAACTGCTCAGGGCAAACCAAAATAGCTTTGCCTTCCCTTACTAAATTTTTTATCTCTT
+CTCTTTCATTGTTGCCGCCGTCATATTTGCAGTTTATCCCTGCCAAACAGGCACTCACAAGGTACATAAG
+TCCCCTCCTATCTGCTGTGCAATTCAACAATGGTGACACCATCACCGCCCTCACCATATCTGCCTAGCCT
+AAAGGATTTTACATACTTACTATTTCTTAAAAATTTGGCAATTCCCGTCCTCAAAACTCCTGTACCCCTT
+CCGTGTATTATAGTCACTTGATTAAGCCCTGCCAGATACGCATCGTCAATGTATTTTTCCACTTCCAAAA
+GAGCATCGTCCAAAGTCATACCTCTGACATCAAGAGAGGGGCTTATCGACTTTGCCTTTTCATTGATAAA
+CCTGCTGTAACCCTTTTTCACTTCTTCCTGTTCCTGCTCTTCTTTGACTCTCAAATTGCTTATGTGAACT
+GTCATCTTCAAAATTCCCGCCTGCACTTCAACATTTCCTGATGCATCCGGTGGAGAGAGAACAATTCCAT
+TTTGGTCTAATGGGACAATATAAACAGTCTGTCCAGCTTTTAAAGAATCAGGGATTTTGCCATAAGAAAA
+TTCCTTAGGTTTTAAAACCTCTTCTTCCAACTCTTCTAGATTTTTCTTGATCTTCTCCCTTATTTCCTGT
+ATCGCCCTGTCTTTGTTTTTCTCTTTTTCTTCTGCCTCTTTTATCCTCTTTATTACTTCCTCTGCAGTCT
+GCTTTGCTTCTTTAATTATCTCCCTAGCTTTTTCTTTAGCCTCTTTCAATATTTTATCTTTTTGAGATTC
+GAGCTTTCTCTTCTCCTTTTCTAATTCCTCTTTTAAGACTTCCACTTCTTTTTTTAGCCTTTCTACTTCC
+TGATAAGCATTTTCTAGATCTTTTCTTTTTTCTTCTACGTCTTTAATGACATCCTCAAACCTTATGGCCT
+CACCAGACATGTAGCTCTTGGCATTTTCAATTATTTCCTCTGAAAGCCCAAGCCTTCTTGAAATCTCAAA
+AGCATTGCTCCTTCCAGGAATACCTATGATAAGCCTGTAAGTAGGCCGTAAGGTCTCCACATCAAACTCG
+ACACTGGCATTTTCCACGCCCTTGGTCTTCAAGGCGTACTGCTTGAGCTCACTGTAATGGGTGGTGGCTA
+TTGTCCTGCATCCTGTCCTGTGGAGAAAGTCCAAGATGCTCATAGCAAGTGCAGAACCTTCAAGAGGGTC
+AGTCCCTGCCCCCAACTCATCCAAAAGCACCAAAGAATTCTTATTGACCTTTTTAAGAATACTCACTATA
+TTTGTCATGTGAGAAGAAAAGGTGCTCAAACTTTGCTCAATGCTCTGCTCATCGCCTATGTCCACAAAGA
+CATCTTCGAATATGGAAATCTGGGATTTCTCTTCTGCAGGAATGTTTATTCCTGCCATCGCCATCAAAGT
+CAAAAGCCCTACTGTCTTTAAAGTGACAGTTTTACCTCCTGTGTTAGGACCTGTAATTACCAAGGTAGTA
+AACTCTCTTCCTATGTGTATGTCTATTGGAACGACTTTCTCAGGGTCTATCAAAGGATGGCGCGCTTTTT
+TGAGATTTACATACCCTGAAGTATTTAGCTCAGGCCTTGAAGCTTTTATCTTTATTGAATAACGGGCTTT
+TGCAAATAGGAAATCCAGTTCAGATACCACTTCAACATCTTTGAAAATAGCTTCAGCATTCTTCTTAACT
+TCTTGAGAAAGTTCAAAAAGTATCCTTTCTATCTCCTTCTGCTCCTTTAATTCTAACTCCCTCAATTCAT
+TGTTTAAATCTACTACTTGGATAGGCTCGATGAACAAAGTAGCCCCTGTGGAAGACTGGTCGTGTATTAT
+GCCTTTAAACACATTCCTGTATTCCTGTTTTACTGGCACGACATATCTTCCCTGTCTCATTGTTATTATT
+GGCTCTTGAAGTTCTTTTTGCCTTGTAGAAATTATAGAATTTAAAGTAGACTTTATCTTCTCATTTATTG
+ATGCCTTCTGCCTCCTTATTGCTTTCAAAACCGGAGAGGCTTCATCTGAGATCTCATCTTCAGAAATCAC
+CGTATTCTCAATCTTCTCCTTTAAACTTTTTAGAGGAACAAGCCTTTTATCAAATTCTTTAAGCAATAAA
+AAGTCTTCCCTGTCATACAGCGATTTAAAGTGGGCCTTGACTTCCTCCACAAGGCTGAGAAAATTTTTAA
+TACCTAAAAGTTCCCTGTTGTAGAGGATGTAATCAATCTGCGCTTTTTTTACATGCTCTCTTATGTCTTG
+AAAAGAAAAAGATATATCCCCATAGGAATAGATAAATTTCACTGCCTCATTGAGCAAGTCTAATTCAAAT
+TCTATTGCCTTTAAATCTTTTTTTATCTCTATGTCAAAAACTTTTTCTCTCCCAAGCTCTGAGTCGCATT
+CATTCGCAATTAGCTTAACTATTTTGTCAAACTCAAGGCTTTTTAAAGTTTTTTCCCTCATTCCCTTCAT
+GACTACAAAACTCCTCTGTAAAAATGTCCTTTGGTATAGTTTCCCTCTGGAACCTCAATTTTTTCTCCTT
+CTAATGCTTTTATATGCATTTGTAAAATTTTTTCTATTTCCTCATCTTCTTCTATTGTATCATTTATTCT
+GAGAAAAGAAAGGCCGGATTTTTTCAGCTCTTCCATGTGATTTGCCATAAAGAGCACATCCCCATTTAAA
+ATCTGAATCCTGCAAAAACCATTGCTCTTTATAGGCATCAATTTACCTTTCCTGTCTTTAAGAAAATAGT
+AACCCTTTTCGCATTTTGCCCTGTCGCAACCCACTAAATTTCTTATAGGGCAGTATTCCGTAGTCATAAG
+AGGAAGGTGACCATATATCACTGCCTCAAACTTTATATCGCTTCTTTTTGCAATGTCTTTCATCTGCTCA
+AGCGTAAGTTCATAAGAAAGGGTCACAGCGTAAGCATTAAAATACTCTACAGCAAGGCTGTTGAAAACAT
+TGAGAGGATAATCAATAAACAGTCTAAAGTCACTATTTTTTAAAATATGATAAAGCCCCAAATTGGAAAC
+AAGGATATTCCGTATATCCAATTCTCTTAAAAGCCGCAATTGCCTTTCAATATCTTTCATCTCTTCTCTT
+AAAATTGAAGGAAAAGCAGCAACAAGTACAGTATCTTTTCCCTCCAGCAATTTAACTGCTTGTTTTAAGA
+TACTTTCATTGAGTTTGTAATCAAAATAAACATACTGTATCCCCAGAGATGCTGCGATTTCTAGATGATT
+TAATTTATCAGTGTAGAAGGTCAAAACTGGACTTTCACTCTTTTCTCTTCCCTTTGGAAGCTTAACTTTT
+TTCTGTAGCTTTTCCCTTTGATAGAAAGCCAATTTTTTTAACTTTAATTCATATATTGCCTTCCTTCTTG
+TCTCCTTAATGTCCTTTACAGGCATGAAAAGCCCTTTATCTAAACTTACAACTACTTTCTCAGGATAAAA
+AGGCGTATCGCCAATCTGAGACAACTTGTCCTTTAGAAAATCCTCTTCTATAGAAACCTTTTTAGCTACC
+TGCGGAATACTTCCACTGTTCGCTTCCCCAAAGAAAATTCCATCTTCTACTCTAACTACAAAAGGCATCT
+CTTTTTTCAATTCTGCATAAATTTTCACAGGAACCTTTTTCTCTGGCAAATTTTTTAAACTTTCATTTAA
+AAGGTAATCGTAAGTTTTATTCAAAATATCTTTTTCTTTGGGGTAAAAATCCAAATAAAGGGTCACTATC
+TCCCCTTTAAAAGCCACATCTACTTTCTGCCCATTTTTTATGATTTCCTGTATCCTGTGCCCTTTTTCTC
+CCTTTGAATCAGAAATCCCATCTCCCTTTCTTATGTCTTGAAGAAGCCTTACTTTTACTTCTCTCCCTTT
+GGTTTTTACTACCTCCGCAACAGGTACCCCTATATTCTTAGGAGTAACATAGCTCATCTTGGAAGGCTTT
+CTCTCAAACAAATACCCCGTAGAAAAACCTCTATTGAAGACTTTAGCCATTTCTTCCATGGCTTTAGTAC
+TATCAAAAGCTCTCTCTTCGTAATAACTGTCTATGGCATCTCTGTAAGCTTTCACAACAGAAGCGACGTA
+TTCCGGACTTTTCATCCTTCCCTCAATCTTAAAAGAAGAAACGCCTGCTTCAATAAGGAGAGGTATATGT
+TCAATTGTGCACAAATCCGCCATACTCAGAAGGTGCAAATTTTCTTTTAAAATATTCCCTTCCTTGTTGA
+CTAAAGAATACTTCAAACGGCAGGGTTGAGCACATCTCCCTCTGTTGCCGCTTCTTCCTCCTATGAGGCT
+GCTCATAAAGCACTGACCTGAATAGCTCACGCACATAGCCCCGTGAACAAAAACCTCTACATCTATAGGG
+GAATTGGAAGCAATATCTTTTATTTCTTTAAGAGTCAATTCCCTTGATAAAATAACCCTGGACACACCTT
+TTTCAGCTAATTCCCGCACGCCTTCCAGGTTATGTACTGTCATCTGCGTACTGGCGTGCACTTCAAAATC
+CGGATAATTTTCTCTTAAAAATTTCAGCACTCCTAAATCTTGCACTATAACAGCGTCTACCCCAATTGAG
+TATAAAAAGTCAATGTACTCTACAAGTTTATCCATTTCTTCGTTTAATATCAAAGTGTTGACAGTCACAT
+AAACCTTAACATCCCTCAAATGACAAAACTCTAAAGCTTTCTCAAGGTCCTCATAATCAAAATTAGGGGC
+ATAAGCTCTTGCCCCAAAATTCTTGCCTCCCAAATAAACGGCATCACAGCCTGCATTTACAGCATTTAAA
+AGCGCATTATAATCCCCTGCCGGTGCCAATAGTTCAACCCTTTTCATCCAACCACCTTTACTTTTCTTGG
+TCAAATGTTTCTAAAAACTGCCTGAACTCTTCTTCTGTCTCCAAAAGTTTATTTACAGTATTTTCTAGCT
+CTTGTTCCAGCTCTTTTATCCGCCTATTTTTTTCTTCTAATTCTGTCTTCAACGAAAGCAGCTCTTTTTT
+TATTGCATTGTTTTCCTCCTTAGACATGAAAAGCTCATCGGCAATGTTCAAAGAAGCAAGCAAGAACAGC
+TGAACCTGTGAAAGATTTTTATGGCTCTGCATCAATTCCTTAATTACATTGTCTACATAATTTGCAAGTT
+TTATTACATGCTCTTCGGGATAATCGGACTTTAAAATATACTCATTGCCATTAATCGTTACACTAACCCT
+GTTTAACTCCACAGAAACATCCCCTTAATCCTTTGTTATTCTATTTATTTCTACATAAAAAGCAATTTTC
+CTTCTTTTTTACCTCAATTTAGCCCCCAATTTTTCCTCTAAAGCCTTAACTATCCTAGCATGGACTTCAT
+TGACTTCTTCATCGGTCAAGGTTTTCTCATAAGACCTGTACCAGATGGAAAAGGCGACGCTCTTCTTTCC
+TTCAGGGATGTTGGGTCCTTTGTAAACATCAAACAGGGCAGTTTTTTCTACAAACCCTCTGCCGGTCTCT
+TTTATTACTTTTTCAACTTCAGCCACAAACAAATCCTTATCTACGACCACTGCGATATCCCTTTCAACTG
+CAGGGTATTTGGGAAGCGGGGTGTACTTTTTATCTACATTAGCAAATTTTATGATTTTATCCAAATTCAA
+CTCCCCCGCATACACTCTCACGGGCAAGTCATAATTTTCCAAAACATCCGGATGAACTTCTCCAAAGACA
+CCCAATACTTCTTCTTTAAAGAGTATTTTTGCTGACCTTCCAGGATGATAAGAAGGTTCCTCTGCCCTCA
+CATATTCTACATCAACAATCCCCATCACTTCAAGCAGTTCTTCAATTACTCCTTTTATGGTGTAAAAGTC
+CACTTCCTTGCCGTACATTCCCAGAGAAATAGTCTTTACCTCTTCAGGCAGTTCCTTCAAAGGCAGTTCT
+TTTGGTAAAAATACCCTTGAGATTTCAAAAGCCCTAAATTCCCCCACTTTTCTGCTGTAATTGGTATAAG
+CCACATTTAGCATAAAAGGCAAAAGTGTAGTCCTCATAAGGCTTTGCTCTTCGCCAAGGGGATTTATTAT
+CTTGACAGCTTTCCTCAAAACACTGTCTTTAGGAACATTTATTCTGTCTAAATCCCTCTCTCCCATAAAT
+GACATTGTGACAATCTCATTTAGTCCACAAGCCAGCAGTACTTCTCTCGCCTTTTCTTCCAGCTGCTGCT
+CTTTTGTAAGAGAACCTAAAGTGGTCTGAGCATTTTTCATAAGACTATCTTCAATATTGTTGTAACCATA
+AAGCCTAGCTATTTCTTCTGCAATATCTGCCTCCATAGTCACATCTTTTCTGAAGTGAGGAACTTTTATT
+TCAAGCTCTTCTCCTTTTTCAACTACTTCAAATTCTAAAGACCTTAAGATCTCAATCATTTCAGAGGTAG
+CTAAATTTGTGCCCAAAAATTTATTTATCCTATCAGGCCTTACAGTCAATACTGTTCTTTCCATTGGCTT
+CGGATATTCATCCACAATTCCTTTTAATACCTCTCCACCGCAGTACTTTTCCATGAGCTGGGCTGCTCTC
+TCACAGGCAAGAACTGTAATTTCTGGGTCTAGCCCTTTTTCAAACCTCGCTGAAGCCTCGCTTCTAAGAC
+CCAGCTTTTTGGAGGTATGCCTTATATTGCTGCCTTTGAAATTGGCACTCTCTATGAGTATATTCACTGT
+GGAATCCGTTATTTCTGTGTTCTCTCCTCCCATTACTCCTGCAAGGCCTATTGCCTTTTCTTCGTCCGCT
+ATCACAAGCATTGAACTATCTAAAATCCTCTCTTTCCCGTCTAGAGTAACCAATTTTTCTCCGTCTCTTG
+CCCTTCTCACAATTATGTGTTTATTCTTTACTTTGTCCAAATCAAAAGCGTGCAGAGGCTGTCCCAGCTC
+CAGCATCACATAGTTAGTCACATCTACTACGTTGTTTATAGGCCTTATACCTGCCTTCAACAGCCTTACC
+TGCATCCAGATGGGGGAAGGACCTATTTTGACATTTTTCACGACCCTCGCAACGTACCTGTAGCAAAGGT
+CCGGCGCCTCTATAGTCACTCTGGCAGGATTGGGCTCCTCCACTTCTGTAACTCTGATTTCTGGCATTCT
+GAAAGATTTTCTGAAAGTTGCCGCAGTCTCTCTCGCAATTCCAACTACAGATAGACAGTCGGGGCGATTT
+GGCGTTATCTCAAATTCTAAAACATCATCTTTAAGCTGCAATGCCTCATTTATGTCCATCCCAAGAGGAA
+GTGGAGGCAGGATGAATATCCCGTTTCTCTGATACTCAGGCAGCAGGCTCTCATCAAGCCCCAGCTCTTC
+CGCAGAACACATCATGCCCTCAGACTCTACTCCTCTTAATTTGCTTCTTTTTATCTTCACTCCACCCGGA
+AGAGTAGCACCGTGCAATGCTACCGGTATATAGGCCCCTACCTTTATATTTTCTGCCCCTGTGACAATCT
+GCAATTTTTCACTTCCAATGTCCACAATCCCAACCCACAATTTATCTGCATTAGGATGTTTTTCCAAAGA
+TACAATCTGCCCTACAACTACATTGGAAATTTCTTCCCCGTAACTTTTTATGCCTTCCACTTTCGAACCA
+GACATGGTCAACCCTTCGGCTATTGTCTTAGCGTCTTCATCTATATCTACAAATTCTTTCAACCAAGAAA
+GAGACACTAACATAAGCTCACCCCTTAAAATTGTTCTATAAATCTCATGTCGTTTTCAAATAACAATCTC
+AAATCTTCTATCCCATATTTTAACATCGCTATCCTGTCTATTCCCAACCCAAAGGCAAAACCGGTATACT
+TCTCAGGGTCAATTCCTGACATCCTCAAGACATTAGGATGGACCATGCCTGCACCTAAAATCTCAATCCA
+GCCGGTGTAGCCGCACACACGGCATCCCTTACCGCCACAAGCAAAACAGCTTACATCCATTTCTGCACTG
+GGCTCTGTGAAGGGGAAAAAGTGGGGCCTAAATTTTGTCTTTGTCTGTTCCCCGAAAAACTTTTTAGCAA
+ATACGTTTAAAACCCCTTTCAAATCCCCCATTGTGATGCCCTCATCTACCACTAAACCCTCCATCTGATG
+GAATACAGGAGAATGCGTAGCATCTATGTCATCAGACCTGTAGACTCTGCCGGGCGAAATAACTCTTATA
+GGTGGTTTGGTCTTTTCCATAGTCCTCACTTGAACTGGAGAAGTTTGCGTCCTCAAAAGTATATCAGAAG
+TTATGTAAAAAGTATCCTGCAAGTCGCGAGCAGGATGGTCTTCCGGAGTGTTCAAAGCTTCAAAATTGTA
+GTAAGCAAGCTCTACTTCTGGCCCTTCTGCAATAGAAAAACCTAGGCCCAGAAAAATTCTTTTAATTTCA
+TCCATCACAAGAGTAATAGGATGCTTATGCCCGTATTTGTAAGGCTTGCCTGGCATGGTAATATCTATGT
+ACTCTTCTTTTATCTTTCTTTCCTTTTCTTCTTTGGCAATTTTTTCTCTTCTCTCCAAAATCATATTCTC
+TATTTTTTCTCTCACATCATTGGCTAACTGCCCTATCACTGGCCTTTCTTCAGGGCTTAAACTTCCCATC
+CCTCTCAAAATTTGCGTAAGCTCGCCCTTTTTCCCCAAATATTTAACCCTTAAACTTTCAATTTCTTGAA
+GGCTTTTTGCCTTAAGAATCTCTTCTTCTGCTCTTTTAGAAAGCTCTTTTAGTAACTCCTCCATCCCTTT
+TTCAACCCCTTTTCTTGTGATTATAAAATAAAAAATCCTCCGTCATAGGACGAAGAATTCCGCGGTACCA
+CCTATCTTAGCACCCCATTTGAGGTGCTCCCTCATTTTAGGTAACGGTCGCCCGGCAATGCCTACTATTG
+GTTCAGCACGCTGCTCCAGAGGGAACTTCCATTATCTACCTGCCAATGGCGCTCTCAGTCTACGGCGCCA
+TCTCCCTGTGGCCTTCGATAATGTACTTTACTCCTTCATCGCATTTGGCTGTATTTTTTTAAGATTATAC
+CATTTTGCTTATTTTTTATCAACCTCTGCCTTTGTGATTCGTACAAAAATATTGCTGCCGCAATGGAAAC
+ATTCAGTGATTCTGCTCTCCCTGTCATAGGAATTTTTATAAAGCCGTCTACAAAATCTAAAGAGCTCACT
+CCCCTCGCTTCATTTCCCAGAATAAAAGCTGTACCTTTGTCTATCTCAACTTCATGCACAAATTTTTCCC
+CTTTTAGGTGCGTGGCAAAAACTTTGACACCTTTTCCTTTAAGTTTGTAAAGCACTTCATTTGCTGTAGC
+GATGACAGGAATGTGAAAGATTGACCCCATTGAGGCTCTGAGAACTTTTGGGTTATATATATCGACAGAG
+TTATTTATTGTAAAAACAGCATCAGCCCCAAAAGCATCAGCCGTTCTTATGATTGTCCCAAGATTTCCCG
+GGTCCTGTACATTATCTGCTATAACGTACACGCCCTCTTCTTTTATAAAATCTTCTTCGCGGTACACTGG
+CATCCTCACAATCGCCATTATTTTTTGAGGAGTCACCGTATCACTGATTTTTTTAAACAGCTTATTTGCA
+ATGCGTATTAGCTTAAAATCTCCTTTAAACTCAAATTCCACATCTTCCCCTACTACCACATACTCCACTT
+TAAAGTCACTATCCAAGGCTTCTTTTACGCTGTTTAATCCTTCTACAAAAAAGAGCTTTTCTTCATATCG
+CCCTTTTTTATCTTTTAGCTTTTTAATCTTCTTTATAAAGCTATTGTCCTCACTCGTTATGAGCATATTG
+CACCACTCTTTTTTATTAAAGCAAAAGGCCATCTAAAACTGGCCTTATGCGTTTAATTGCTGTTTAGCTA
+TGTTCACTAACTCTGCAAAAGCCTTTTCATCGTGTATTGCCATTTCTGAAAGCATCTTTCTGTTGATCTC
+TATCCCTGCTTTCTTGAGACCGTTTATAAACCTGCTGTAAGAAATACCATAAGCTCTTGCAGCTGCATTA
+ATCCTGGTAATCCAAAGCCTTCTGAAATCTCTCTTCCTTAACTTTCTTCCAATATAAGCGTACATCAAAG
+ACTTCATTACAGCCTGATTAGCAACTCTGAAGAGCTTGCTTTTCGCTCCCCAGTAACCTTTTGCAAGCTT
+TAGTATCTTTTTATGCCTTCTTCTCGTAACTTTTCCGGATTTTACCCTAGCCATTTTTACAACCTCCTAT
+TTTTATGAATATGGTAAAAGACGCTTTATAGTCTTGGCACTTGCTCCCTCTAAATAAGTAGCTTTTCTTA
+ATCTTCTCTTCCTCTTTGAACTTTTGTGAGTCAAAAGGTGACTCTTATAAGCTTTCATCCTCTTTACTTT
+TCCGGATTTTAACACCTTAAATCTCTTTGCTGCTCCCCTATGAGTTTTCATCTTTATTTTTGCCATAATT
+ATCCTCCTCTTCTACTGTTTTTTAGGTGCTATTACCATCATCATGTTGCGACCATCCATGCTCGGCGCCT
+TTTCTACATTGCCGTACTCCCTCAGTTCCTCAGCAAAGCGCTTCAAAAGGTCTTCTGCCAGGGAGGTGTG
+AGCCGCCTCTCTCCCCCTAAACCTTATAGTCACCTTCACCTTGTCCCCATCCTTTAAAAACTTAATCGCA
+CTTTTCAATTTGACTCCAAAGTCATGGTCTTCAATATTAGGGGACATCCTTATCTCCTTCACATTTATTA
+TCTTTTGTTTTTTCTTAGCTTCTTTTTCCCTCTTGCTAAGCTCATACCTGTACTTGCCAAAATCCATCAA
+TTTACAAACAGGGGGATTGGCATTGGGAACGATCTTCACAAGGTCCAAATGCCTCTCCTGTGCAATCTTA
+TAAGCTTCCTTGGCAGACATTATCCCTATCTGCTTGCCATCCTGGTCAATAAGCCTTACCTCTTTGTCCC
+TAATTTGCTCATTTACCTGAAAATCCCGATGGTTAATAAATACACACCTCCTAAAAATTATCAAAAAATA
+AAAGCGGATAATCCACCCGCTTCTTCGCCCATATTACTTTTGACTTTCAAGAAGAAACCTTTCTGCCCTA
+TGGCGAAAGGTGAGAAGCGGGCGCTTCTACTTATTCGCTTTTTTAGTTTATCATTATTTTATTTTTTTGT
+CAATTATTTTTTCGCCTTATCCATTTTTCTTCTGGGGTTTTCCCATGATCCTCCCTAATATTGCAAACAT
+CAATACAATAGCTGCAATTCCTACAACTGCTAAAAAAATATAACCTAAAGCTTGTTGGAAGAAATTGGCA
+TCAAATCCTGGTATACTGTAATCGGGTAATATTGCTTTTATAACTTCCGAAAATCGATTCATTCCCTCGG
+GTACATATCCTATCATGCTCTTTATTTCATCTAAGCCCCATTCTCCCCAGGCCGAACCAGGAGCTAAAAG
+CCCGAGAGGAGTGAGGAGTATTATAACTATAGCTGCAATGTAGAATTTTTTCATCTATTATCACCTCTAA
+GCCTATATGAGAATTTATGTAATATATTTTCTTCGTCTACTTTTTGTAAATAATATACTACAAGGCCTGT
+TATAACAGCTTCTACAATACCAGCTACAGTAAGATGAGCAAACATCATTGCAGGTATTGCTACGTTTAAT
+CCATAAGGGAAATATAGAGGTGTTCCATTTGCTGTATGAAAAAGCAATGGCTGAAGTCCAAGTTCTATTG
+CTGTAGCAAGAGCTGCAGCATTTATTCCTACATATCCCCCTATAGCAGATGATAAAACCTTATTTAGTTT
+GAGAGATAACATGAGCCTGTAAATTCCATATCCCACAAAAGGAGCTATAAATGCCATATTAAAGCTGTTT
+GCTCCAAGAGCTAAAATTCCTCCATCGCCAAAAAGCAATGCTTGAATAAATAAGGCTAGCGTAAGAGATA
+TACTTGCCGCCCAAGGCCCTAAAGTTGTTGCAAGCAGTGTGGCGCCAATTGCGTGGGCAGTTGTACCCCC
+TGGTATTGGCACGTTAAACATCATTATGGTAAAAGCAAAAGCTGACCCTATCGCCATAGCAGGAACGTCC
+TTTTTGTCAAAACTTTTGTTGACTTTTTTTGCTGCAACTGTCAACACTGGTACCATAGCAGCACCCATAA
+CGGCGCAGGTTTGAGGACTTAAATATCCTTCTGGTATGTGCATAAAAATTCCCCCTTTATAAATTTTTAC
+TCTTAGATTTTACAAAACCTAAAAACCTATTATCTTGCAGTCTCACTCGGCTACGCATCACCCCCCTAAT
+CATCCAGGTGTGGAAAGTCAAGGTTTCCTGTTTGTAATTTTTGATACACAATCTGAACAGCTCGACATAC
+TTCAGAAGATATCGGCATGCCAAAACCTACTGCTGCAGGCTGAATACCAATAAAATAAACTTCTGGCACT
+ACTTCTCTCAAAGCGGAAATAAAAAAGGTCAAAGGTAAATTATGCGTGGACAGGATGAACTTGCAAACAA
+TGTGGCTTTCTGAAATTAGTCGTATACTACCAGCTTTTAAATTCATTTCACATGCGTCGACTACTACTAC
+CACATCTGGTTTAAGATACCGTATTTTATGCAAGTAATTCTCAGGCACCGACCCACCATCAATGACCTGC
+CATCCAGGTATAGGGTTTTGTTCTAAAAGCCGGGCCAATAATGGGCCAGCTCCATCATCCCCCATCATCT
+CATTGCCTACAGTAATCACTATTCTCTTCACTCAGTCTCACCACCACATATATAGCTGGTTCTTTTTGTA
+TAGAATGGAGAAGCTTAAGCAAACAGTTAGCCCATTCTTTTTCTTCTGGTAAAAAACTAGGAAAAGCTTG
+GGATAACGTTGACACTAACAAAGCAACATGTTCTCTATTTATCTCGATTTCTCCCCATTTTGTCAAGCCT
+TCCAATTTTCTTCTGACCTTTCCTGGGGGGAATTTACTGATCCATTCTAAATAGTCTTTCTCTTCCATAG
+TCATAACAGGCGACAAACAATCAACTATCCCTATATGGTGACCAATAGCTAAAGCATAGTATTTTAGCTG
+TTCGACTTCGGCAGGGGCATCTTTTTCGTCCACAAACCTTTTGGAGAGTTTAAAGAATTTTACTTTACCC
+GGCATCATGACCTACCCTTTCCATGTAAATTTTGTGCAAACTTAAAAAAATTTCAGCCAATCGTGGATCT
+TTTTGTTGTTTTACCAACTCTTTAATTTTGCGATCTACTGACAGCGGGTCTCCTTGTTTCACAAATTCCA
+GATATTGTGCAGCTATCCGCCTACCATGCAAGTAACCGCTCAGGCGTCGGGCTTCCCTTTCAATATCCTT
+AGCTAGGTCAGGGCAAACCCCCTCATATTTTGCAGGAACAGGGGTAACCTCTGTTTCTACAAACTGCTCT
+CCTTTAATTTTCTGATGTAGCAAATCCAAAGCCACAGCTAAGCCGTACAAAGTAGCAGCCGGAGTTGGAG
+GACAGCCGGGGATATATACATCTACGGGAAAGAATTTGTCAATTCCTCCCCATACACAATAGCAGTCGTG
+AAAAATACCGCCACTGCAGCCACAAGCGCCGTAAGCCACTACGATTTTAGGGTCAGGTGCTGCTTTATAC
+GCCCGTATAGCAGGAAGCCGCATAGCCCTTGTCATAGGTCCGGTAAAGAGAAGAATATCAGCATGCCGCG
+GCGAGGACACTATTTTGATGCCAAACCTTTCTGGGTCATAAACAGGTGAGATAGCAGCGAAAATTTCAAT
+CTCGCATCCATTACATCCGCCACAGTCTACCCTGTAGAGGTAGGCAGAACGTTTAATGACATTTTTCAAC
+TTTGCTTTAAGTTCTTGTAACTTAGCTTCTGGTTCCATTTTTCCTCCCTCCTCCCATTTAAATCAACATG
+CCAATTATCTAGTGCTGCTATCCTTGCTACTTTATGACGCCTACATTTTGGACATACTTTAAGAAGTTGA
+ACCCAACTTTCCAAGCTCTTCTTTGTCAAACCTGTTTGTTCTAATATTTCTCGTACGTATTCTATTTCAC
+GAAATGTTTCAAAGTATTCCCCACAAAAGATACATCTACAAAGCTGAAACTCAGCTCGACAGTACATATC
+CTCTTTTTTAATAACAGCCAGTTCAAATTCTGTTGAAAGTACAATAGCTCCTGTAGGACACACCTCTTCA
+CAACGACCGCAAAAAATGCAGCGGCCGTAATTTATATTCCAGGACTTAATCCCTCTATCTAGATCACAAT
+CCATGGTAATAGCATTTGAAGGACAAGCAGTAGCACAAGCCCCACAACCTATACACCGGCTGAAGTCATA
+CGCCGGCTTCCCGCGAAAACCTTGAGCTACTTCTACCGGCTTAAAAGGATACTCAACTGTTGCTTCTCCA
+ACCTGCAGCGCCTTTTTAAGCAGTCTTAACATCTTTTCATATCCCCTTCCTTGCTTTTATAGTTATAGTT
+AAGCTAATTTTTCAGTGGTGAATATTTTCTTTCGCGACAGTATTGTTCCAATTCTTGATATTGGACAGTT
+TTTGCCCTCTTTTTACGCACATCGACCAATGTAACTCTTTCAGCGCAAGAGTAACAAGGGTCAATACTTG
+CCACAATCAAAGGTGCATCGGCCACAGTATTACCGTAAAACATATAACGAAGGACTGGCCAATTATTATA
+AGTAGAGGCCCGTACTCGCCACCGGTACACCTGATGTTGATTAGCTGTCATCACCCAATGGACATTTTCT
+CCCCTAGGAGCTTCCGTATATCCAAGTGCAAAAGTATAAGGTGTATAGGTAAACCCTTCATGAAGGATAG
+GACCAGGAGGCAAATCAGACAAACATCTTTCAATTATATCTAAAGACTCAAAAAGCTCTTCCGCTCGTAC
+TAATACTCTAGACAAAACATCACATCCCTCCTTGGAGATAACATTCCAAGATACATGTTTGTAGGCACAA
+TAGGGATGGTCCGCTCGTGTATCTCGTCCATATCCAGAACCTCTCAGATTGGGGCCAACCGATCCAAAGT
+TTCGAGCTACCTTAGGGTCCAGACGCCCAACTCCCTGTGTTCGCGAAATAAAGTTGGGGGTATTTAGCAA
+CATATCGATAAGTTCTTTAAGTTCAGATCGAATCTCAGAAATTAATCGCAAGGCCTGAACCTTCTCCTCT
+TTTAAAATATCACGTCGTACACCTCCTATGAGGTTCATTCCATAAGTTTTTCGACCACCTGTAAGAATTT
+CCGCCATCTGCATAGCCTTTTCTCTTATTCTAAAGAAATGCATAAAGCCCGAATCAAAACCCACTAAGTG
+AGCCGCTAACCCTATATTCAAAAGGTGGCTGTGTATCCTCTCTACCTCTAATAGAATAGTTCGAATATAC
+TGGGCCCGCAGAGGGACTTCAATTCTGTTGGCTGCTTCTACTGCCATGGCATACGCCACGCTGTGTGCAT
+AACCACAAATTCCACAAATTCGCTCCGCTAAAAAAGTAACCTGGTTATAGTCCATGCGACTTTCAGCAAG
+TTTTTCAAGGCCTCGATGCACATAGAAAAGGCGGTAGTCGGCATCAACGATATATTCGCCGTCGACATAG
+AGTCGGAAATGTCCAGGCTCGTCAGAAGTAATGTGAAGCGGTCCCAGTGGTACTTCTACAATACCTTCTC
+CTTTTACTTCGATAAACTCATAATTTTCTTCTTCCGCTGCCGGCTCAGGGCGTAGACGATAATCCATATC
+CTTTCGCAAAGGATAAAGGTTATCTGGCCAGTCATCGGGCAACACAAGTCTTCTCGCATCTGGAAGCCCC
+ACCGGCTCCAACCCCAGCATATCCCGCACCTCCCGTTCGTACCATACAGCTGCCGGCACACGAGGCGCTA
+CCGAAGGAAACTCTGGTTTGTCAGCAGGAACCAAAGCCTTAACTGTCAGCCAAAGGTTTTTATCCGGGTC
+TTTTTCTGCCTCAATGGATAAAACATAGTATACCGCAAAATGTCCGTTTATGCTGCGCTCATCGTTACCG
+ATAACATTTGACAGCCACCCTCCCTGTCCGTAATATGCCTCTTCTACAATTTCTGGGAGTATATTTAGCT
+TTACTGTCAGAGTCACTTGATCCGGTGTTTGCCACTTCTCTTCAAGGATGCTCGCACCAAACTTTGAGTA
+CAAAGCCCTAACATATTTTTTTCTGTCTTGTTGTGCCTTTATTTCATTCTCCACCCTTTTCAACCTCCTT
+TTTATTCTGACACATACCCAATTTTTAACTTAACAGCGCCAAAGCAATGTATTGGGATATAAGAGTCATA
+ATTATGAGAAAGGCAAGGACAAACTTGATAGCCAGCGGAGGTTTTCCAGCAGTAGCCACCGTTTCGGAAG
+GTGTACCAAAGACATTTGTTCCCATCCATTTGAGAAACCATATAAAACTTCCAACAGACTCAATGACAGT
+TATAATAGTTAAAATAAGAATCAATAAATTGTGCCTGCTAATCTCAAAACCGCTAATTATGATCATAATT
+TTACTGAAAAAACCATTAAAAGGAGGAACACCAGTTATGGCCATCGAAGCCGCAATATATCCCAGGCCAA
+TGACGGGCATTTTTTTTAAAATTCCTCTGAACATTAGAAGCTTACGGGTACCAGTTGTATAAGACAGTGC
+CCCTGCCACCAAGAAAAACAGGCTTTTGCCAAAGGCATGGTTAAAGATATGGGCTACCCCTCCTTTAAAA
+GCCATTTGTGAACCCAAAATGAAGATAGAAATAGCCAGAAAAATATAGGAAAGCTGGGTGATAGTAGAAT
+AAGCAAGCAGTCGCTTCATATCCTGCTGTGGAAAATACATGATAAATCCATATATCATGGTAATCACTGC
+CATAATAGCCCCAACCTGGCCGATTACTGCTGGAACTTTCCCCGCCGCCAGGACAGTTCTGGCGTAGATA
+TAGACTCCGACTTTGACCATTGAAGCAGCATGCAAATAGGCACTGACGGGAGTAGGTGCCACCATCGCCC
+GCGGAAGCCAGGGATGAAAAGGAAGTTGTGCAGACTTTCCCCAGCAGGCGATCAGGATTCCTATAAAAGC
+AATGGTTTTTTCCGCCTCCGTCAATTTGCCAAGAGCGGTTACAGAAAAGCTGCCCGTCTTTACGTAAAGA
+TAAGCAGTAGCCACATAAAGTCCCAGTGCAGCAGAATGAGTAAGTGCAATTGCCCAAAGGGCGGACTTTC
+GGGATTTTTCATCTCCATAAAATCCAATCAAGCTCCATGAACAAATACCGGTAATTTCAAAGAAAAACAA
+AAGTCCAAGTAATGTTGTAGAGAAAACCACACCCGCCATAGAACCGATAAAAAGCAGCATGAGAGAATAA
+AACCTGTTAATCCCCTCGCAAATTGGATGCTCTCTGTTATCGGGGCTCATATATCCCGCTGAATAGGTAC
+ATATAAGCCATCCAATTAAAACTACTAAAAAGTTGGTCAAAACGCTTAAAGCATCTACAGTAATCCCATA
+GCAGGTTACACCATTTATAGCCACCAATTCCCGGCTAAAACTTTCACCGGTTAGTGCAAAAGAAACCAAT
+AAGGCCAAACCACACAGAAAGGCCAGGAAAGAGAACAACTGACCTGCCTTTTTTACCTGTTGTTCTGACA
+AAAACAGCACAACTAAACTTCCTACCAATGGTAGAAGGATGCTGCCCAGTGCATACCAAACCATTTATAT
+CGTCCCTCCTAAAACAATGGTCACTGCCCTTTGCAATAGTTGACTTAAAGTAGAAGGCAAATGTAACCCC
+AGCGCTGCCATAAACACAAACAAGATACCGATTGGTAGTAATGTCAACCAATTGACATCGCCCTTAGGTA
+AATCTTCTGGAGGAGAGCCAATAACCGTCTCGCTTATCAACACAAAAAACGCCACGAAGACAACCACAAG
+TAAAACAAGGAATAATATCATCGCCCAAAAATGGCCAGCTTCTATGCCAGCTATCACAGTTACGACCTCA
+CTTATGAAAATGTTAAAAGGAGGTGAGCCCACTAACGCAAGAAGCCCCGCTGTCCACAGGAAGGCAGTAA
+CAGGAGCTACCTTGAATATTCCTCTAATTCTTTGTGAATCTCTTGTGCCGTACTTTACAATCACATTTCC
+AGCAGTACAGAATAAAAGGGATTTAGTGACACTGTGGTTTATGGCGTGAAGAAGAGCACCCAGTACTCCA
+AAGGTTCCCCCAACACCCAGGCCAGTAGCGATAATGCCTACATGCTCTACACTACTGTAAGCCAATTTCC
+TTTTGATGTCCTTCTGCACCAGGATAAAAAAAGCCGAAACACCTACAGACACAAGTCCAAAAATTAGAAG
+CAGTGTCTCTAAAAACTCTTTACCAATAGCCTGCAGAGCAATTGTGTAATACTTTATTATCGCAAACAGC
+GCACATTTCATGAGTACACCAGATAACAGTGCACTAACAGGGCTTGGAGATTCGCTGTAAGTATCAGGTA
+GCCATGTATGCATGGGAACTAAACCCACTTTGGTACCAAACCCGATTAAAATGAACACAAAAGCCAGTTT
+CATCACTTGCTGGTCTAAACGAGGAGCCATTTTTATAAGTTCAGTCCACAACATAGCTTTATGGGCATCC
+TGCACCATGGCAAAAGCATTAGAGTAGGTTAGAATAGTCCCGTAAAGCGCAAAGGCCAACCCAACGCTGC
+AGATCAAAACGTACTTCCAGGCAGCTTCCGCCGATGCTTTGTGTTTATAAAACCCAACCAAAAAGGCTGA
+ACCCAGAGTAGTTGCTTCCAGCGCTACCCACATAATGGCGATGTTGTTGGATAAAGCGCAAAGCACCATC
+GTAAACAAAAGTATATGGTAAAAGCCGTAATAAGAGGAGATTTCCTTCTCATCTATTTCGCCACGGCTAA
+TGTCATATCTCATATGTCCTATAGAGTAAAAACCGTTTAAAAACCCCACAACTCCAATAATAAGGAGCAA
+AATCGCCACCAGACTATCAGCGTAAAGCATATCACCAAGAGCAAACAGCCTCTCTTCCCTTATTACATAC
+TGCACCATCTGTAAAGAGAGGAAAGCCTCTATACTTATTCCTGCAAAGTGTACAGCCTCTACCACCCGTC
+GGGACTTTATGCCAAAAGCCAGAAAGGAGGTAGCCAGCGGTACCGCAAGCAACAAGTAAAACAAAATACT
+TTTTTCCACCTCAATCACCTAACCTTTTAGTAGTGTGAGCTTATCAGTGTCCAGAGTACCAAAATCTTTA
+AAAAGGCGTCTGGCAATAATTGTCATAATCAATACAGCAAAAACAGCGTCTGTCAGAATGCCAATTTCCA
+CCGTTTCAGGGGCATTGTAAGCCATAATAGCCAGAGTCAAATGGGACCCATTCTCCATAAGACAGTAACC
+CAATATCTGTTTGAGGGCATTTTTTCTGGCGAGTATGCAGAGCAGGCCCAGCATAAAATGAGCTATGGAA
+ACTGCCAGGGCCACTCTCAATTTTAGTACTGCCTGCATGTGAAAAGGTTCCACCACTGCGAAGGATAAAG
+CTAAAATGCCCACAGCCAGAATAATAGTTAATTTCCTGTCAATAGCCACTCCCTCTTCCTGTTCTTTTAC
+CCTTTCGATAACCTTGAGGATGAGATATGGCACTAAAAAAGTTTTTGTAATAAGGGCAGTGATTGACCAA
+ATGTACAGAGGTTTTGCCTCCATAAACACAGCAATAGAAAGAAAAATAGTAACCAAAACTAAAGATTGGA
+ATCTGTACATATATGCCGCCATCCGTAACTTCCTTGTTTCCACTACTAACATAGAGGTCAGGATGAGCAG
+CACAGATAAAACATTAACTATATTAGTACCAGACATTAAGTATCTCCTCCCGAATCTTTTAGACATTAAC
+AAGGAAGAAAACAAAAGACAGCAAAGCGATCCCAAAGGCAGCCCAGGTTACTTCATGGGCCCTGAAAAGC
+AGTAGTCTGGCCATACTGTTTTCCAGCAAAGCTGCAATCACGTAAAAGATAGCAACTTTCAGCAAAAATA
+CTGCCGTAGACATCAGAATAGAAAAACCATTTACAACTGCCGCATTTCCAAATGGGAAAAAGATGGCCAT
+AAACAAAGCAATCACCACAACCTGCTTCATAGACAAACTCCATTTGAGAAGAGCGAGGGAGCCTCCCGAA
+TATTCCGTAAGCGGTCCTTCCTGGATTTCCTGTTCTGCTTCTGCCAAATCAAAAGGCAATTTACCAGTTT
+CAATAAAAGCGGCAATAGAAAAAGCTGCCATCGCAAGCCAAACTGTGGGACTATAATATGATATTTCACC
+CGTTGCCACCTTTTGACTTATTACACCTATATCAGTCGAACCGGCAAGGAGCCCCATCACAAACAAAACC
+AGTATAATAGTTGGTTCCACCAGCGCTGCCAGTGTCATTTCACGGCTGGCACCTATCCCCGCAAATCCAC
+TACCAGAATCTAGACCTGCAGCAGCGAAAAAAAACCGCCCCAAAGCAAACAAATAAACAATTGCAATTAA
+ATCCCCCACCATCCTTAATGGCGATTGTAAAGTTAAAATTGGGGTCATCATTGCGATGAGCAAAATTGTC
+GCCATCATTACGTAAGGAGTCAAGCAAAAAATCCAGCTACTCTGTGCCGGCACTACTCGCTGTCTTTTTA
+TTAATTTGAAAATATCGCGGTAATCCTGAAATATACTGGGACCTTTCCTCGAATGAATTTTCGCCCTTAA
+AACACGGGCAAAGCCCGAAAAAAATGGCGCTACTGCCATTAGCAATAATGCCTGCAACAAGCCCACAAAA
+AACAATTTGCCATCCAACATCTTTTTACCTCCTATCTCACCGTCGCTATCAAAAGAACCCCAAGAGTCAG
+GATTATGTACAGGCAGTACATCCGGACATTACCTGTCTGGAAAGTTTGTGCACGTTTACCTATATAGACC
+ATGAAATGAAGCAAAGGATAGTATATATAACGTTCCCACATCAGCTCTATCTGTGATATATACGCCATCG
+CCTTTTTGAAAAGCAAAATAATGAAACGACCAGCTTCTGTAAATGCAGTCCTAAGCAAATATACTGGACT
+GAAAAGCGGGTACAGTGAGTGAGCAAAGGCTGTGGATGTCCACGCCATGCGAGATGAATATTTATAGCCA
+CATGCCCAGGGTTCAAAGTCCACTCGCCTTCCTGCTCGCTTTCCACCTGTTCCAATAATTAATAGGGGCA
+ATATCGCAAGTCCTACGACAAAAACAAGCACAAGTGGCGTAGAAAGCATGGCCTGCTCACTGCTTGCTGG
+AAATATCGACAGACCGTCACTTACCTTGGGTGAAGATACATGTAGCAACGCTGAAGCCACATTCGCAATA
+TATCCAGCCCCAACCGGCGCGCCAAGCCCCAAAACAAAACAGCCTATTGCTAAAAGCCCCATCCCTATAA
+GCATGGTCACAGGAACCTCTTTAATCTTTAATTCATTGCCACCTCGAAAAGGTCCAGTAAAAGTCACTCC
+ATATGCTTTTACAAAACACAGAGACGTCAAAGCTCCTGTTAAGGCTAAAGCGACTGCGGCGAGAGGAAAT
+GCCATTCTAATCAGCACACTCCCTTTTGTGCTGACAGCAAACAGAGTATGGTATGTAAACCATTTGCTTA
+CAAAGCCATTTAGCGGAGGAAGGGCGGAAATCGACAAAGCGCCTATAAAGAAGGTCAATCCAGTCCATGG
+CATATATCTGGCCAATCCTCCCATCTCCTCCATATTCCTTGTGTGGAGGCGGTAAACTACCGAGCCCGCC
+CCAAGAAAAAGCAACCCTTTGAAGACAGCGTGATTTATCAAATGATAAAGCCCCGCCAGAATACCTAATA
+TGCCTACACTAACGTATCCTGTGGCTATTCCCATCATTCCCGCACCGACTCCCATCAGGATAATTCCCAC
+ATTCTCTATGCTGGAATAGGCCAACAAGCGTTTAAGGTCATTTTCACTAACAGCATAAAGCACTCCAAAA
+ACTGCTGAAATAGCCCCAAAGGCAAGGACCGTAAGGCCCCACCACCATGTAGCAGCCCCCAAAAAGTCCA
+CCCCAACTCTTATAATGCCGTAAATAGCTGTCTTAATCATGACACCAGACATAAGAGCAGAAACATTAGA
+AGGAGCGGCAGGATGAGCCTGAGGCAGCCAGAAATGGAAGGGAACGATGCCTGCCTTAACCCCAAATCCC
+AAAAAAGCCAGAAGAAAAGCTAAATTCTTGATAACAGGCGAAAGATTTGCATTCCTAAAAGCGGCAAAAT
+CAAAAGTACCGGTATAAACATAAAATAATATAAACGAAATCATTATCAAAACTGTGCCAACATGGGCCAT
+TACAAAATACACAAATCCAGCTTTTATTGCCTCTCTGTTTTCCTGTTCAAAACAAACCAGGAAATAAGAA
+ACCAGCGTCATCAGCTCCCAAAAAACTAAAAAATAGAAAGCGTTGTCACTAGTAACTACCAAAATCATTG
+AAACAATAAAGATATTATTTAAAAAACCCATTACGCCGGTGCCTTTCCCAATATACTCTTCCTGATAAGA
+AATAGAATAAACACCTGTGGCAATACTAAGTAGAGAAATAACCAATGTCATAAAAGCTGAAAGAGGATCA
+ACATTAATTGTAAATCGCCCAAAAGGGATAAACTCCATGCCTTCCAATATAAAACCTTTCCCTTCAATAA
+GGACCGGAACAGCTGAAGCGACTCCAGTGCATCCTGCCAAGAAAGCAGTTGTTCCAGAAACATAATTTGC
+AATTTTGCCGTCCCTATTTAATCCCAAAGAGATAAGTGCTCCTACAACATATAAGAAAATAGATAACAAA
+AATAACTGTTGAACAGTCATCAAGTTTTACCTCCTGCCTTCAAAATATCCACATAATAACAGTAGTTCTT
+TAAACTTGTTTAATTTTTTATTTTCTAACTTTCTATTAGTTGGAAGACGATTTTGATAAAGGAAGGTAGA
+AAAGTAGTCTTTCTACCTTCCTTTATAAGGATATTATTTTAATGAAGTAACAACTTCACGACGCCGGTCA
+GCTTCAAATTCTTCTACAGTCTTAAAAACCAAGGCACCAGTGGGGCATGCTCGAACGCAGGCTGGCACAC
+CTTCCTCATCCAAGCACTCCCGATCGCACTTTATAGCTTTGCCATCGCCCCGGCTCACCGCCCCGAAGGG
+GCAGGCCAAGGCGCACATCCAGCAACCAATGCACTGGGGCAAATTAACCAGGTTGAGGCCATCCTCCCGC
+CTGTGCATGGCCCCCGTTGGGCAGACCGCCACGCACGGGGCGTCTTCACAATGCCGGCAGACGGCCGGCG
+CTTTCACTGGACCTACCTGGTCTACCCATAGGAGCTTCTGTGCCTTTTCGCCTCCCAAGATGGCCCCAAA
+CAAGTCTCGGGCCGCGGTATGGCTTATGGCGCAGGCCAGCTCACAGGAATGGCAGCCTACACATCGATCA
+TAACGGACGAAGATCTCTCTCCGTATCATCGCCGCCCACCTCCCGGAACGCTGAGCCCCAGAGCAGCCCT
+GCGCTCGTCAATGGCCGCCAGGAGCTTTTCGGCCGCGGACTCGGGGTCTAGGTCCACGATAAAGTAACCA
+CCGGTCAACTCCTTGACTTTGTCTGTCAGCACTTTGGTAACCAGAGGGCCCCCCAGGACCGGCAGCATGA
+CTCCCACGTGGGTTGGTAAGCCCAGAGCCACGGCATAGGTCCCGATGGAGACGGCTTTCTCCGCCACTGC
+CTCAGCAGCCGAAGCCACCACCGGCAGCTGATCCGTATCTACGCCCAGCCGGTCGGCCACCGCCACAGCC
+AGGGCCACCGCCCTCGAATTGTCCACGCAGGAGCCCACATGCAGCACCGGTGGCAGCGGCCCACCCAACC
+CGTTGGCCTCACCTATGGCGGTCAGGACCGCCTTCAAACCTTCTCCGCAGAGCTCGCCCACGTTGGCCGG
+ATCCATGAACCCGTGGCGCATGAGCGCACCTGCTCCGCAGCCGGTAGCCAGAACCAGCACGTTCTCCTTA
+AGTAGCCTGCGAGCTATGGCGGTAAAATTCTGGTCCTGCGGAACCTTGACGTTGTTGCACCCGGCGAAGA
+GGCAGACTCCTCGTATATTGCCGGCGGCGATCTGGTCGATCAGGGGTTTCAAAGGATCCTCGGCATTTAG
+CTTAGAGAGGGCTTTCACGATGGCTTCCACGGAAAAGCCTGCAACCACTTTGGTCTTATATGGCGGTATG
+TCCACCGGCTTACCCCGGCGCCGGGTGAAAGTCTCGATGGCCAGGCGGAGGATCTCCCGGGCTTTCTCCC
+CGGCTTTCTCCTCTGAAAACTCGATATGGATGGCACCGGGGATTTTGGCGATCTCCATGGTAGTGATGAG
+CTTAGTGCCCATACATTCGGCCACCGTGGCCAGGGAGGGCATGATGCACTGGTAATCCACCACCATGGCA
+TCCAGCGCACCGGTTACCAGGGCCATCTCCTGGCTCACCGAGTGAGTGCAGGCCGGAATGCCGTGCCGCA
+TCAGTACCTCATTGCCTGTACAGCAGATGCCCACCACATTGATGCCAGAAGCGCCAGCCGCCTTGGCCTC
+GGCCTCCATCTCCTTGGCCACCGCAACGATCACTTCAGAAAGGACCGGGTTATGGCCGTGGACCGCCACG
+TTGACGGCATCGGCCTTCAACACCCCCATATTAGCCTCCGTCACCACCGGCTGGGGAGTACCGAAGAGGA
+TGTCGGCCATGTCTGTGCCCATATAGCAGCCGGCCAGGTCTGCCAAACCACATCGCAACCCGCCCAGAAG
+CAGGTTAACGGGGTCCGCATCTACGCCGTAGCTGGTACGGTGCATGATATCGGATACTTCGTAGTCTATA
+CCCTTGGGGAGCAAACCTTTTTCCTCAAATAGTCTAGCCCGCTTCTTAGTCACAGTGGTGGCTGCCCACA
+TTACCGGTGTGTCTTTCTCGTGGAAATCAGCCAGGGCCGCTTCCGCCACATCTAAAGCAATCTCTGCGAT
+ACTTCTCCCCTCGGTGGGGATGCCGAGTCGCGCAGCCACAGAGCGCAGCTTGGCTTTGTCTTTAATGGTG
+TAGTCCCGCGCCTTGCCCTTGGCCGCCAGCTTTAGGGTATGGGCCAGGTGTCTGGCATGGCCAGAATGGG
+ACGCCGCCCCCGCTGCAATAGCTCGATCAAGGCCCCGGGCTACAATGACGTCCGCAGTAGCCCCGCATAT
+GCCGAGCTTGGGTTCGCCTCCGAAGGGATCAATGCGGCAGGGGCCTTGCAGGCAGTGCCGGCAGCACAGC
+CCGGTTTCACCAAAGCCGCACTGTGGGAGCATGGCCTGGTAGCGGTCCCAGACCGTCTCCACCTTCACGC
+GCCTGGCCTTTTCTACCATCTCGCAAACCGCCGGATCCAAAGAAACCTTACACTGTTTAGTCATAAACAT
+CAACCTCCTTTAATAATAGGCGGCAACGCCGCAAGCTTTTAAGTATTAGTGCTTGTTTTAAGTTAAAAAT
+TGCTTATGGCATAAAGTCCTACCTGCAGCATCCATTTTCTCGCTCTAGGCCCATTCAGCTTTACCCACCC
+CCAAAGCGGAGGGTTTCTGCAGCAGCTATTCCTACTGCACTCGTGGTCGTCATTAAATATCATTTAGTTG
+AACTTCACCTCCTTGGTTTTTGCTCCCTTAATCAAGGCCACGGCTATCTCTGCGGAGAACTCCGGTTGAA
+TACGCTCGGGCAACATCTAGTTAGTTTAACAACCTAGTAGCCAGTTCGGTAATACCTGCTGCCGTAAAAG
+ACTGCTCACTGTTAAAACCGGCAGCCTGGTCTAAAATTTCCGTTTGGAATGGAATCAGGCCAATAACATC
+ACCTGGGGGCAGGTGGCTAAGAATAAATTCTTCATCCTTTGATTGACGAATTTTATTAGCGACAAATTTT
+ATCTTGGAAATACCAAGTTCTGTAGCTAGTTTTTGTATAGTTCTGGCTGTTTGTATACTAACCAGAGTAG
+GTTCCGTGACAATTAGCATGATGTCTACCCCACGGGCAGTCCCTCTTGTAAGATGCTCAATTCCAGCACT
+CATATCCATAACCACAATTTCTTTGCGTTTTAAAATAATAGAATTTACAAGAGCATTAAGTACCGTGTTT
+TCCCGGCAATAACACTCAGAACCTCCCGGTTTGACGGCTCCCATTTTTAAAAAAAGAATATTGCCATTTC
+GAATAGTGTAATCTTCCAAAATACTGTCTACATCCGGATTTAAAGAAAAGAAAGCACCATTTCCCCCTGT
+CCGTTCAGCAATCAATTCCCGCATAGCTACAATGGGTTTAAGACTGCCAATCCTTTCCTCAGGAAGCCCT
+AGTATCATCCCCAAACTGGTATCAGGGTCTGCATCTACAGCATATACTTGGTAACCCTTTTGTGCAAAAT
+ATTTAATTAAACCTGCAGCTATAGTGGTTTTACCTACACCACCTTTCCCAGAAATAGCGATTTTCATTCA
+AATACCTCCAATCCTTATATGGTACACCTTAAATCCATTTCTATCTGTTTAGCAAAAATCGTGCCAAAAG
+AAAAAGACCGTTAAAATCAACCGGTCTTGTTATCTATCATGTCAATTTAAATTTACACGTCAAAAAAAAT
+TGACACTATTTTTTAAGCAATCCATAGCGAACCATTTTAGCATAAAGAGCTTGCCGAGAGATACCTAATG
+CTTTAGCAGCACGTGATTTTTCGCCACCAAAAGCTTCTAAAGCTCGAATAATAGCTTCCTTTTCTGCTTC
+CATTTGGACTTCACAAAGTGGTGAAATTTTCTTTATACTTTTATTTTGTCCAAAATAGTCTATCATTAAA
+TGTTGAGGCTGAATTTCCTGGCCCTCAGCCAATATAGCAGCCCTCTCTAAAACATTTTCCAATTCCCTCA
+CATTGCCGGGCCAAGAATAGCTTAAAAGATATTCCATAGCTGCAGGAGAAATCCGCAATTTTTTTCCACA
+TTCCTCGTTTATTCTCTTTAAAATATCTTCCACCAAGAACGGTATGTCTTCTGGCCTTTCTCGTAAAGGA
+GGAAGTAACAGCTTAACTACGTTTAAGCGATAAAAAAGGTCTTCCCTGAAACATCCTTCTTGCACCATTT
+TTTCCAAATTTCTACTAGTCGCTGCTATCACTCGCACATCTATTTTTCTTGCCTTAGTACTTCCCAATCT
+TTCTACCACTTTTTCTTGCAAGACAGTTAAAAGTTTTGCCTGCATGCTAAGAGGCATATCTCCAATTTCA
+TCTAAAAAAATAGTCCCTCCATCTGCCAATTCAAATTTACCAGGCTTTCCGCCCCTCTTAGCTCCAGTAA
+AAGCACCTTCTTCATACCCAAAAAGTTCAGATTCCAACAGTTCAGAAGGGATAGCAGCACAATTCACTCT
+TATAAAAGGACCATGGCGGCGAAAACTTTCCTGATGAATAGCCTGTGCTAACACTCCTTTTCCTGTACCA
+CTCTCTCCTACAATTAAGATGGTAGCATTAGTTTTAGCTGCTTTTTGGGCTAAAATTAAAACGTTTTTAA
+AACACCAATTTAAAGTTCGAATATGATTAAATTGAAAAGGTTTAGAGCAATTGACTTCTCTAACTTTATA
+GTTATATTCAATTCCTATTTCTGACTTTGTAATGGATTCCAAAAGATGATATACCAGTTCTCTTTCAGCA
+GGTAAAAGCTGAAACAGCATGTATTCATTTTTAACACGGGCACTAAAAGGCATGCCTATCACAATAATAG
+TTTCCCCTTTTGTGCTTTGAAAGGTCCATACTTGAGGTTTACCCGCCGTAAGTATTTCAGAATAATTAGT
+TAAAGGTATTATCTCTTCTAACAATCGACCTTGCACCCTTTGTCCACCAATGCCTAGCATATGAACACTA
+GTTTTATTTATTTCTACTACTTTCCCCTGACTATCAACAATTATCAGACCAAAAGGCATCATATGGAAGA
+GGGTTTCCACGTTGCTTAAAGATAATTCTTTCACGTCGTTCATATACCCTAAGAGGACCTTTTGATAGTT
+TTTATTTGCTTGAACAGATTGGACAGCAAGCGCTAAAAGTAATTTATTGCTTTCTTCTGAAAAAACGAAA
+TTAAAACCCTCACTGGTAGAAGTAGGATAGATGGTAGCTTCCATCTCACAATACTTTTCTCCTGTCCCCC
+AACACTTAGTCTCTTTTACTTCCACTTTCTTTTTAAAAAGTTTGTTGAGAACCCCCGCTAACAAACCCGT
+TTCTAAATAGCATTGAGGCTCACCTATAGGAAGCAAGTGCGAACATGTTAAACACTCATGCCATTTGACT
+ATTATCTTATCATTTTTTGCACTTTGCAGCTTAAGGTCTCCCATTCCAAGTTCGCCTATTTTAGCAGGTA
+TTTCTTCTAGGGCATTTACAAGAAGTTGACTGCCAATAGAGTAACCTGCCTGATAATAAACTTCGTGCTT
+CGAGGTATTGATTAACATACCTCTTCCCCCTTTAATTGTACTTATTGTTAATCATTCAAAAACTTCTCAC
+ATATGCTAAATAAGTATCATAGTTTCTTTTTAGCTCCTCAACTGAATCACCGCCAAATTTTTTAAGGCAT
+TCATCAGCAATCACCCATGCACAGACAGCCTCCAAAACACAAGCAGCAGCTTCAACAGCAGTGACATCCG
+ACCTTTCATAAATAGCTTTTGTCTCTTCTTTTGTAGCTATATCCACAGAGTCAAGAGGCCGTAAAAGAGT
+GGGAATTGGCTTCATAGCAGCCCTTATCACTATAGGATTCCCGTTTGACATGCCTCCCTCAATGCCTCCG
+GCATTATTCGTCTTTCTATAAAAACCCTCGTTTTCCTTGTAATATATATCATCGTGCACCAGCGATCCGG
+GAAGTCTTGCCGCCTCAAATCCCAGTCCAAATTCAACACCTTTTATGCCTTGAACGCTCATCACATGATA
+AGCGAGTAACGCATCCAACTTTCTATCCCACTGAGCATGGCTTCCCAGCCCAACAGGCACCCCTTCAATC
+ACAATCTCTATTATTCCTCCCAGAGTATCCCCTTCTTTTTTCGCTTTTTCAATAAGCCTTTTCCACTTTT
+CTTCTCTTTTTGCTCCTCCAATCTCCAAAACTCTGCTTTTTAAAGATATATTCAATTCTTTCAAGAGAAG
+CTTGGCAACACTTCCAACTGCCACCCTTGCCGCCGTCTCTCTGGCACTGGCTCTTTCCAAAATATTTCTT
+ATATCCCTCTGGTTATACTTAATAGAACCGGGTAAATCTGCATGTCCTGGCCTGGGCCTTGTGACAGGAG
+GAACCTTTTTATCCTTCCAGTTTTTATAATCCCTATTTTTAATCTCCATTGCAAGAGGGGCACCAGTAGT
+CTTCCCATCCCTTACCCCACTTATTATATGTATTTCATCTTTTTCAATAGCCATCCTTCCTCCTCTGCCG
+TAGCCTTTTTGTCTTCTTTCCAGCTCTTTATTGATAAATTCTGCATCAATAAAAAGATTTGAAGGAAGCC
+CTTCAATAATGGCAATCAAAGCCTCCCCGTGTGATTCTCCAGCTGTAAGATATCTCATCTTATCCCCCTA
+CCTTTTCTTCTTCCTCTATCTTTTCTTCATAGGATGCCACCACAAAGTAAAGAAGGCTCACGAGAATTCT
+CACTATACCTGTAAACACCATAAAGGTGACATACCCCATCTTCGTGTAAAGCCACATTCCCACAACAGGA
+GAGACAAAAGCAGCTATTTGAGTGATAAAAGTAAAAACTCCTATGTAAGTCATCTTTTCAGAACCTGGAG
+GCAAAAGCTCCAAAAGCCAGTTCAATAAAAGCATGTTGTACCCGCCTACTGCTATTCCCCCAAAAAAATC
+AAAAACCGCACCAACGTACAAGTTCTTTGCCGTAGCCCACATAAGAGGTATAAACCCAATTAGCAGGGCG
+CTTAGTGCCACAGCATATCCATTTCCTTTCCTATTGGACAAGTCTGCCCATCTGTAAAAAGCTATAATCG
+ACCCTATAGAAGACACAATAGTGAAAATGCTCATCCAGGCATTATTGGCATGAAGATAGTTTACTTTGTA
+AATTGTAAAAATTGGCCACGCCATCATCCAGACAAAATAGTACAAAAATGAGGTAGCGTTGAAGTAGATA
+AACTTCTTGCTTTCAAACATATTTTTAAAGGCTTGAGCAAAATTGCTCACTTCCTTTTTCTCCCTTTTGA
+CCACATGGAACCTCGAAAAATAATAGGCCTCTATTAATCCAAATATAAAAGCCACAGTGAATATAATCTG
+ATAATTCCATGGAAATTTTATTATGTCAAGAAGCCAACCTGTGAGGAGTACCACTATCGTCCCTACAATA
+GTAGTCCAAAAATTTCTATCAGCGAAAACCTTGCTTCTATACTCTTGAGGTATCAATTCGCTCATAAATG
+ACTGCCAGCACATTCCAACAGTGACAGAAGGCAGGTTCATAAGCCCTACAAGCAATACCACTATCCATGG
+CTGAATATCTTTCCTAAAAAATGGAGCGAGGGCTAACAAAAAATAAAAGGTCCTTGCTATATACAAAGTT
+ACATAGGAAAACTTGTGAACATCCTCTAGTTTATTAATCAAGTAGGTCACAGGAATAACTGAAACTACCA
+CCATTAGAGCGGGAAGCGAATTTAAAAGAGAAACCTGAAAGTCATTCGCTCCCAATTTTATGGCATATAT
+TCCGATAAAAGGGTTAACCATGTTAAAGCCTATTGCCCATGCAATCCCATTGAATAGATTCATCCTTATG
+TTATGCCTCAAATACCTGTAAACTTCAATATCCCTTTTCATGTCCCTTCCCTTCAAAATAAAATATTTTA
+ATTTTAGCTTACCATGTTTTTAAAATTCTTTCAAGAAATCAAAATGCCCCTTTTGAAAAGGGACATTTTG
+ATTTTAGAGCGCTTTTGTAGCTATCTCTTTTAGAATTTTTTCTATGAAATTGTCTAGAGAAATTGGCCCC
+AAATCCCCATCTTTTCTGGACCTTAACGAAACATTTCCCTCTTCTACTTCCCTATCTCCCACAATCAGCA
+TGTAAGGAATTTTTTGAAGCTGTGCTTCCCTTATCTTGTATCCTATTTTTTCATTTCTGTCATCTAGCTC
+AACCCTTATATCGTGCTCCTGCAAGCGCTCATAGACTTTTCTCGCATATTCATGGTGCTTTTCAGAAATA
+GGCAAAACTCTCACCTGCACAGGCGCAAGCCATGTGGGAAAAGCTCCTGCAAAATGCTCTGTTAAAATTC
+CAATAAACCTTTCTATGCTGCCGTAAATCACCCTGTGCAACATTATAGGTCTGTGTTTTTCTCCGTCTGG
+TCCTATATACTCCAGTTCAAACCTCTCTGGCATCTGGAAATCCAGTTGAATTGTCCCGCACTGCCATGTG
+CGACCTATGCTGTCCTTTAAGTGGAAATCTATCTTAGGCCCGTAAAAAGCCCCTTCTCCCTCATTCACCT
+TGTAAGGCAGATTAGCTCTCTTTAAAGCAGAAATCAAGGCATTTGTCGCCAGCTCCCACTCTTCATCTGT
+TCCCATAGAATTCTCAGGTCTTGTAGAAAGTTCCACATGATACTCAAATCCGAATATCTTGTAGAAATAG
+TCAACCAGGTTTATTACCCCTAAAATCTCATCTTCCACCTGTTCTGGAGTCATGAAAAGGTGAGCATCGT
+CCTGCGTGAAACTTCTCACCCTCATGAGCCCGTGCAGCACTCCAGAAAGCTCATGCCTGTGGACTAATCC
+CAGCTCGCAAAGCCTTAACGGCAAATCTCTATAGCTTCTAAGTGTTGACTTATAAACTAACATCGCTCCA
+GGACAGTTCATCGGTTTTATCGCATAAGTCTGTCCGTCAATTTCCGTAAAGTACATGTTCTCTTTGTAGT
+GGTCCCAGTGTCCAGACCTCTTCCAGAGCTCCTCGTTTAAAATTATAGGAGTTCTTATCTCCTGGTATCC
+CCTCTTTATGTGCTCTTTTCTCCAAAAATCCTCCAATATATTCCTTATAATCATGCCCTTCGGATGGAAA
+AATGGAAAACCAGGCCCTTCAGGATGTATGCTAAATAAGTCAAGCTCCTTCCCCAATTTTCTGTGGTCCC
+TCTTTTTAGCCTCTTCCATCATATGTAGGTACTCGTCCAGCATGCTCTTCTTGGGGAAGCTTATGCCATA
+TATTCTTTGCAGCATCTTGTTCTTCTCATCGCCCTTCCAATAAGCACCAGCTACTGAAAGCAATTTTATG
+GCCTTTACCATGCCTGTAGAGGGGAGATGAGGTCCTGCACATAGGTCCACAAACTCTCCCTGCTTGTAAA
+AGGAAATTTCTTCTCCTTCTGGTATCTCTTCAATCAACTCTACCTTATAGGGCTCATCTTTTTCTTTCAT
+AAACTTTATAGCTTCTTCTTTTGAAAGGACAAATCTCTCTAACTTGTAGTCCTCTTTTATTATTTTATTC
+ATTTCCTCCTCTATAGCCTCAAAATCTTCTGTTGTGAAAGGCCTTTCTGTATCAAAATCGTAGTAAAAGC
+CATTGTCTATGGCAGGGCCGATTGCCAGTTTGACATCTTTAAAAAGCCTTTTGACAGCTTGTGCCAGAAT
+ATGGGAAGAAGTGTGCCAGTAAATCTTTTTCCCCTCTTCATCTTCAAAAGTCAAAATCTCTAACTCCCCA
+TCTTCTTCAATCTTCGTATTAAGCTCTACTATCTTGCCATTAAATTTTCCTCCCACAGCCTCTCTCGCCA
+GTTTATCGCTTATACTTTTTGCAATTTCATACACAGTGATTCCCTTTTCAAATTCTCTTTTCGTGCCGTC
+CCTTAAAGTAATTACCATCGCCTTAACCTGGTTACCCAAACTGTACAAAAATGTACAGTTTAGATAGCTG
+GGGTATTTGTAGTCCGCCCTTCAGACTTTCCCAGCCCCAGCAGGCGGTATTTGGGAAAGCCATAGCCCCT
+GCCCCAAGAAGCAGGAACTCGCGCCCTTAAGAGTCTCTCCACTTACCCTGAATTAGTAACTCTTTCAGGG
+TAGAGAAGTCTCTTTTTACCTTCTCAGGAGAGAGTGGAGTCACCACCGCTACCTTGAGAACTCGCCAGAA
+ATCATAGGCACTAAAACTTGTTCCATACAGAGGTCTTAGCACCCTTCCCGGCTTACTCTCAAGGCTTTGT
+AAAATCTCTATCGCTTTCTTTATCTCTTTCAGGTGTTTCTTCTTTAAGTACTTGTTCCTGACTGTTTTCT
+TTACATGCTCTTTTAATTCTTCTAATTCATCCACAGTCAATGTGTTGAGAAACTTTATATAATTATCTGG
+TATCTTTTCTTGCAGTCTTAAACCCCTTCTTGCTATTACATAGGCTGCTGCTATATCTTTTGTTATCATA
+TACTGCGGTGCATATTTTAACATCCCTATTATTGAGGTGTAAGAAGGGTCTATCTCTATTACTTCTACAC
+CTTCTCTTTTTGCTAGTGTTTTTATTTTTGAAAGAAGTGATTTGTAGCTAAAACTATGTCTTATCCTCCT
+TGATTTTCTCCCTGAATAGTCTCCTCTTTTGCCTTTTTCTTTTATTTCTAATCCCTCAATTACAATTGCT
+TTTCCTTTCTCTTTTGCTATCTTTACTATCTCATGAGCATACTGCCATCTGAAATATTCCCTTTTATCTG
+AACTGCCACTTGCAAGCTCTGGCATCGGTATACTGCCATAGCTTATTAGATTCCCTTTTTCATCTACTTC
+TGTCCATGATATGTTGTCTGGATATGCATTTATATCTATCCCTATGACTCCTTTATCTTTTGTTATCTTT
+ATTTTCGGATATTCTTCTTCAATGGCAAAATAGGTGTATATATTGCCATTTTTGAGTTTTAATTCTACAG
+AATAAGGTATGTTTGATTCGGCAATTTCCTTAAGAAGTTCTTCTCTTCTCTTATTCTTTTTGTAACCTGC
+TTCTATTTTGGCATATACATATTTTCTTTCCCCTACATTTATCCTTAAGAAAGTGCCATTTTCTTTTACT
+TCTATTCTTGTGTTGAGATTTCCTTTTTTGCTTTTATCCCCTCTTGAATAGAGATTTCCTTTTCTCTTTT
+CATGCCACTTTGTCTTTAGCTTTTTATATGCTTTCCCATTTATATGGTGCTTTTGAAGTTTTCCAAATAA
+GTCTCTTCCTCCAAAAATTACTTTCTTTGGATTTTTGCCTAATTCTCTAGCAGATTCTAGTGTGCTTCTT
+GCTTTCATTATTGCATCATCTACATATCTTGAGTTTAAGTCAAACATCCCCTGAAGGTCTCTTTTTAATG
+TTTTTCTATCATAACCTTCTAGAAGCCTTTTGTATGCAAATCTCATGCAGGAGGACCATCTTCTCATTAA
+GTCTAATACTATTTGTTTGTCTTGTTGGTTTAGAAAAATGAGTTTAGCCTGTATTACTACCATGTTTTTT
+GCCACCCCTTTGTCCGTAAATTCTTGCTGCGAAAGATGTTACTATTGCTATTAAGTCTTCTGCTAGCTCT
+TTATTTCATTTACTCCACTTGCTATCTCATGTATGACTTCATACTACCATCTTTCTTCCTTTTGGTGTTC
+TAACTGGGGTTATTAATCCTTCCTTTTCCCAGTTTATTAATGTAATTCTCACCATATCATACAGCTCTTT
+AACCTTTTTTATGGTTAATAACATTTATCATCACCCAATTAAAATTATATCATTTTTTACCACTAATTTC
+AACTGTTTTGACCTCCTTTGTATAAATGTGTATAATTTTAAATAAAAAACCTCTTACCCCGTAAAGAGGC
+AGAGGTCATCTGCGGTTCCACTCTTCTTTATACTCTGGTATTATATCGGAATAACCGTTCGGACTCATCA
+TCCGCAGCTCCGGGGTGGTCTTCGATATTCGGAACATTTGAGTGATCTCAGCCTATGTCACTCAATCTCT
+GTGATGTTCCTTATGAATATCTACTCTTCCCATCATTGCCTTCATATTCAATTTTTAATTCATTATATCC
+CCATTAAAGCCATTTGTCAATAACCATTTTTACTTTTCGCATTTAACTTCAGAACACACAACCTCCACCC
+TATTGGTAAATACCTTTTTTATCGTGTCCAAAATCTCTTTATTTTTTAAGTAATTTACTGAGTGAAAAAA
+TATCTTTTGAGGAGCAATAGTTATCAAAATGCTTATCAAAGCGTCCTCATCCGTCACAACACCTTCCTGA
+AGTTCTCCCGCTATTTCTTTTATATATTCGCTGGATAAAGGTTCATAACTTTCATTGTAGAGGTGAAACT
+TACCTCCCTTATCCACCACCACATTTAAAACCTCTAACTTGGAGTCTTGTAACTCTACAAAATATTTCAA
+AAGCCCTACAAACTCGTTGTACTCTTTCTGCATTAAAAACTCGTCTACTGCCTTATCTACTACTTCGCTC
+AACTCTCCCACAAAACTTTTTAACCTGAAATTCACAAAACCTTCTATATCAATGTGCCTATTTTCTTCCA
+AAAAATCGAATACCTCTTTAGCTATTTCTTTTCTCTTTACCCTTTTAAAAGTCTCTATATTGTCTTCACT
+TTCTAAAATACTGTAAGCAATTTTTCTTATATCCTCTTTTTCCTGTTGGCTAAAGTAATAATAATATTTG
+CCAATAAGCTTTGATACAATCCAATTAACTGCATAGTTTACAATTATATCTGAAATAGCCTCTGCTATCA
+AATCCCTAGCTTTATTGTCTTTGCCAAATGCAAATTTTTCTTCCAATTTCAATTCATAATAAGTAGAACT
+CCTGCATATATTTGAACTAACTATCACTTTTACTCCTTTATTTGATAAATTTTTAAAAGCAGATATCAAG
+TTTTCTTCATCTATATTCAATTTATTTGAAACTGCGATGGAAAAAAGTTGCAATTTCTTTCACTCCTTTC
+GCTAATAGTATGTGTACATTGCTCCGTTTTTGTGCAGGTCAAAAGAGTGGAATGATGGAACCGATGTCTT
+TTATTTGACCAGAAGTCAGATAAGTGATTTTAATTCCTTTTTTATCTAAAAATTCCATTATTTTTTCATA
+ATCTTTATGATGATAAAAAGTCCCTGTCACTGCCAATCTTTTCTCCCCTATAAGCCCCGTTGCTCCTCCT
+ATAAATCCATAATCAAACCCTTCTAGAATTATTCCCCCTGGCTCAATTAAGAGCACATCAAATCCACTTC
+TCAATCCCACTTCAAATATACCTCTGTCGGAAGTTATAAAACTTTTCTCATCCACAATTGCCATATTGCA
+CTTAGTGTATCCCTGGTTGACATGTAAAAACTTCACACCTTTTTTCTCTAAAATCTCTCTCAAAACCGGA
+TCAGTATATTTCAAATTGTGAAAAGCTGTATTCCCTAATCTTGCTACATTATATGCTATATCATATGGAT
+AGTTTCTTTTAAGAAAAGTTTTACCTTTTACTACTTTTATGCCAAACTTTGTAAGCTCGTTAATAAACCT
+TTGAGAAACATTTGGTGCCACTATTACTTCTTTCTCTTCTACAGGGTGCACAAGAATATCAGGATGATAG
+GAAATAGCTTCATAAAGTTCATCACATTTTTCCGTATATATGACTTCTATGCCTAATCTTTCTAAAGCAT
+TTCCAATTTCTATTTCTCTCCCATCTAGGAGAACGCAATTGACACTTTTTTCAGGGACAAGAGGATTCAA
+AAAATTCACCCTTCCTGTAAAAAATTACAAAAATATGGCATACTTTTTGTATGCCATTTAACCCCTTCTC
+CTATCTTTCAAATAGCAGCTCCCTTTCATCTGTTTTAATTTTTTCTTGAGTTCTGCCGCTACTTCACTTA
+TTTCCAAATCGCTTCTAAAATCTCTAAACTCATTAGTCACAATAGCAATAGAAACTGACACAAAAGGAAA
+CTTAAGCTTCTCTCCTCTTCTACTAGTGGTCTCTATGTAACCTCTTTCTCTGTCTTTTTTATCGTATAAA
+AATTTTATTTCACTGTCAAAGCGAGAAATTATGTACTTGCACATCTCCTCAGCTTTCTCGGGAGTAGTAA
+TTATCACGAAGTCATCTCCACCTATATGACCTAAAAAGTCCTTGTCATTGCCAACAAGCTCTACAGCATC
+GGATAAAATCTTTGCTGTAAGTTTAATAACTTCGTCCCCTCTAAGAAAGCCATAGTAGTCGTTGTAAGAC
+TTAAAATTATCCAAATCTATGTACAAAACAGCAAAAAGCTCTTTTGATTTAATCCTTCTCTTTATTTCTT
+CTTTTATGTCTATGTTTCCCCTTAAGCCCGTTAAAGGATTAGCCATCCTATTGTGCTCAATTCTCTGAAA
+CAAATTGTTGACTTTAATGACCAGCTCCTTTTCATTTACAGGTTTTACCAAATAATCATCAGCTCCCAGT
+TCAAGCCCTTTTATCTTTTCTTCAAAATCCCCTTTAGCCGTAAGCACCAAAATGGGAAGCATTAGATTTT
+CCTCTTCTTTTCTTAAAATTTTTAGAAGGTCAAATCCGCTCATCCCAGGTAGCACCACGTCCAAGATGAC
+CATGTCTGGAAGCATCTCTTTGTATAGCCTAAAAGCCTCTTCCCCATCTCTTGCTTCTATAATAGAATAC
+CCTTCTTTTTCCAAAATATCTCTTAATATTCTTCGTGTAAACCTATCATCATCTACAATTAAAATAAGCC
+TTCCCTTCACAACTCTTCCCCCATAAAATTTAATGAGCAACCCCATAATATTATATAAAAATTTTGGAAG
+AAAAGCTAGCAATTCATTGCATTAAAATTTCATTAAAACTAAGTGCTCTCTTCAAAGAAGAGAGAATAAT
+ACTTTGAAAGCTTTTCTTCCAAAACATCCATTGATATAAACCGTGCTTCTCTTATGGCTTCCCTTCCATC
+CACATACACTATAATCGTAGGAACAGTAAAAACAGAGAATTTACCAGATGCCGCCGGCATTTTGTCAATA
+GAAATGTGAAAACTCTCTACCTTGGGGTAACTTTCCAGCATTTTATCAAGCTTAGGAAGCAAGGAAGAAC
+AGATGCCACAGTCTTCCGTGGAAAAATAAAAAAACACCATGCCATTTTCTCGTATGAGGTTTTCCACATT
+TTCTATGCTGGTCAATTCTTTCATACTCTTCCCTCCCAGAAGATCAAAAAATATAAGCCTTCTTTAGGGC
+TTTAGAAGGTCTCTCAATAATTATGGATGCGACACCCGGATTCGAACTGGGGAACAAGGTTTTGCAGACC
+TCTTAGGGATTTTTTGTGTATTTTTAATTACCATTAAAAAGTTTTAAAAAGCCCTAAAGAGTAAGTTTTT
+TTGCTAATTTTGCTGGAAATTATTAAGTTTGTTTCACAGCTGTTTTTAAGCGTTTTTATTTATTTATGTT
+AGCAAAATGTTTGCAACTTATTATTTTCCGCTGCTTACTCTATATCTATTTATTATATAGCCGTAAATTA
+TCCTGTCAAGATATTTGAGGCGTTTATCTTTCTTTTGAGCTTTTATTGAATTGTTTTAGAAAGTCTTTTG
+AGATTTGTCATAATTTTTCAATATTAATTCCCCTTTCAGCGCAAGCAGCAAACATAACAATTACAATTAA
+CGGGCAAAACGTAGTTTTTGAACAAAAGCCTATTATAAAAAATAATATAGCCTTAGTTCCTATGCGAGCA
+TTTTTCGAGGCATTAGGGTGCTAAGGTAAACTGGAAAGAAAAAACTAAAACGGTTACAGCTTTTCGAGGC
+AAAATTACTGTACAGCTTATAATTAGTCATAAAATTGCAAAAGTTAATGGAAAAAATTATGAGCTTATTG
+TAGCGCCACAACTTATAAATGGTAGTACATACGTACCTTTAAGATTTGTTGGTGAGGTTTTTGGATACAA
+AGTAATATATGAGAATGGACACATAATAATCACATCCAATCAAAAAACAACTGAAAGTTTAACAACTACA
+TTCAAAAATACAGTTACCGAAACTAAACCAGAAGTTGGTCTACTCCAAAGAGTAAACCGATTTTTAAGAA
+GCAGATTCTAAAATTTGATTTTTTATTTCTTCCAATCTATACCTTTCATTCATGTATATAGAGATAAACA
+CATCCACCACTTCAGGATGAAATTGAGTCCCTTTGTTTCTTAAAATTTCATTAATCGCTTCTTCAATACT
+CATTCCTATCAACAATTTCAAATATGCTTTTACCAATTAATTCTTGAGGTGTATAGTTTAAATACCTCAC
+CACTCTCGAATTTACAAACTCAATGGCAAAATTCTTGTCAGTCACCCATAAAATATCCCTTATGTTTTCC
+ACTAACAGGCGATATTTCCTCTCTGAAAGCTTAAGTTCACGGGTTAAAGCTTCTAGCTACTCATAGGAAG
+CCTCTAGCTCAGCATTAAATTCCTGTAATTCTTCGTTTTGCCTTATCAAATTATCTGTCTGTTCTTTTAA
+CCTCTCATAGGCTTGAGCTAATTGCTGGGCCATCACGTTCTCCTCCATCTCTTTTCTTATGTGAAAATGA
+CATCCCTAGTATTTATTTCGGTCCAAACAACCCTGATCTTAAGCCTATTTGAGGCAATACGCAGGAGAGC
+TCGCTTATTGTTTTTTATAAATTGTCAGAATTTTTTTGATTTTTTTCAAAAAATTGACATATGATGAAAC
+AAGAGGTAGAATTTTATCAGATTATGTCGAATTTAAAGAGAGGAAGAGGGGTTGATTTTAAGTGCTAGAC
+GAATCCAATAAAAAATACCACTTTATAAAACTTCTTGTAACTGGACTAAAAAAGTATCATCTCACTACCT
+ATTTACATAGCGTTAGAGTATCTCATCTTACATATCTAATTTCTCAAAAATGGGGATTACCTAAAGAAGA
+GCAAATTTACAATGCTATGTGAGGATTACTCCATGACATAGGTAAAAAATTAATTCCTATTTCTCTCCTT
+GAAAAGCCTGCTCCCTTGTCTGAACTGGAGTATGAGATTATGAGAGAACACCCTATTGACGGAGCAGAAA
+TGTTAAAGCTTTTCCCTCCATTAGAAGAGTTAGTACCTGCCGTCCTCTATCATCACGAACGATTAGATGG
+TTCAGGATACCCTTTTGGTACAAATATTATTCCTTTGAGTGCACAAATAATAGGTGTTTGTGATTCTTTT
+GATGCCATGACTACTGAAAGACCATACAATAAAAAAAGACTGAAAAGCATCACAGAAGCTATTGCTGAGC
+TAAAAAGTCAACCCCAAAAATATAACTATAAAGTTGTTGAAGCTTTAGAAGAAATTTTAAAAGAAAGGTC
+AGACGTGAGGTATAAAAATATTTAACTTGGATTCGGCAAGTGAATTTACGAAATGCCCAAATAAAGCCAT
+TTGAGGGTTAAATTAAGTAAAAAATTTTTTACAAAAAATATTTTTACAAAAAATATATAGAGATTCTCCC
+CTTTTTCTGATAAAGAAGGGAGAATCTCATATAATATGAGTTTAGTACTTAATTTTACAGGTTCTATAAT
+AAATGTTGGGGTAGATAAAGAATATACCGTAAAATATAGCACTTATTCTAAATGCTTGCTATAACCGAAT
+GAGCAATAAAATTAAAGGCAGGCATTCAGAAAATACCCACCTCAACTATTGACAAAGAGCCAATAAAAAA
+AGACAGGCTTTGAGCTTGCCTTTCGTAAGTTTCTGCCCTTTATAAAGGGAAAATTGTGAGAAAAATTTTT
+CAACCCATATAGTAATTTAAAAACAAACAAGAAGCGATAATTTCCGCCCCAATATTTTGCCGTGTGTCAA
+CCCATATAGTAATCTAAAATAGACTTGTGCATAATTTGAAAGCCTTCATTTAAGCCACTTCCAAGGTGTA
+CTTTTTTGCTATCACTTTTAAATTTTTTTATCTTTTATGTGGGATTTCCTCCCTTTTTTTGTCGAATTAT
+TATATATCCGCCATAAAATACTTATAAGGAGGAAATCCCACATGTATCAGCTTCAATTACTCTTAAATAT
+ACCTGAGCTCTTTACTTCTCACTCTAAAATTGACTTCTATTCTTCTATGTTTGAAAATCTTGATCCATCT
+TCAATACCTGAATTCCCTTCTTCTGGCCCTGGCCGTAAAGGTTATTCTCATCATACAATGTTTAGAGCTT
+TTATCGTTATGCAGGCTGAAAGATTCGGTGAAATTACTGACCTCGCAGACTGCCTTCGCAATAATCTTAT
+TATTGCTCATCTTTGTGGCATCGATATTACTAAACCTCTCCCTTCTTACTGGACTTTCCGCCGCTTTATT
+AATGAGTTTGCCCATGATTATTTGACCACTATCTTTAAAAATCAGGTTAATATCCTCAAATATTTGGGCG
+TTATCTCTGGTGAGTTTGTTTCTATGGATTCTACTCATATTAAAGGTAACACTAATTCAACAGCTCTTAT
+ATCCCTAAAGCCAATTCTACTGCTACCTTAGCCAAGATAGTTAGAGGATCTACTAAAGGTAGGGAAACAT
+CTTCTTCTCCTAAAACTAATGAAATCTCGGTGCAACCAGCTATTATAACCTGTGCTCCTCTCCTAATAAG
+TTCTTGAGCTGCTTCTTTTAATAACCTCCTCGGTTTCTCTCCCAAATTGCCTGCCTTTATTCCTTCTTCA
+CCGTATATAGCTTCCATAGTCTTCTTTTCATCCCCTGCTAAAACACTAATACCAAACTTTTTAAAAGCCT
+TATGGTAAAGGTTGCTTTTTATAGTTCCCGAAGTAGCTAACAAGCCCACGCATTCTGCATAAGGATAGTT
+ATTTCTTACATAACGGGCTGTTTCTTCAATCATATTTATAATAGGGATATCTACCTCTCTTTTTAAATAG
+TCTAAGAAATAATGAGCTGTGTTACAAGGAATTACTATAAAATCAGCCCCTGCTTTCACTAAATTCTTCG
+CTGTCGCTATAAGCTCAGGAGTAGGATCAGGACCTCCATATAAAATAGCTTTGGTACGATCTGGTATCTG
+AGGATTACAATCGATTATAATCCTCAAATGTTCCTGGTCTACTTTAGCAGGAGTAAATTCAACAATTCTA
+CGAAATAAATCTACAGTAGCCATCGGCCCTAATCCTCCCAGAATCCCAACTATCTTTCTCTTTTTTCCCA
+TAAAAAATCCCCCTCCTTAATTTGGTCCTGTCAAAAGTGTTTACTTTGAAATCCGTTCAAACGGTTATTG
+ATAAGGCTTAAATGATATTAAGCTTATCAACCTTAGTTTTGTTAGATTTTTACTTTTTTACTTTTATTCT
+TTTAAACTCATATTTCTGCATGATTGCATTTTGCTAAGGCTAAGTTGAATGACTAATCTCCTCATGAATT
+AAAGTACGGAGATTATAATTTGATTAGAGGATGAAAATCATTTGTTTGAATAAAATTTTTCATATAACTT
+ATGAAACTCCAATTAATATAGCTATTTTTTAGGTAACGCTGGTTTTAATGTTTTTGATAATTTATCTTGG
+ATTCGGCAAGTGAATTTACGAAATGCCCAAATAAAGCCATTTGAGGGCTAAATTAAGTGAAAAATTTTTT
+ACAAAAAATATATATAGAGATTCTCCTTTTTTTGATAAAATTTAAGTCTCAAACAAAAACATTAACAGAA
+AGGAGAATCTCCATAATATGAGTTTAACACTTAATCTTACAAAAGAAAAGGGGTCTTCAAAATACATTTT
+GCCAGCAACTTTTGACAATTTGACAGTATCAAACAATGTAGCTTTCACATACATCCAAGCATTTAAAGAA
+AAAATCGGCTTTAATAAAATTCTTTCCAGCATATTATCCTTTAAAAAAGCACCAAATGCTGTCTTTCAAC
+CAACCAAGATTATTGACTTTATGATTGATTCTGTAATTCAAGGGAATACTCGCTTTCTTCACATGGACCA
+ACTAAGATATGATAATGCATACACAGAAATTAAAAGACATAAAGTTTCCAGCGAAAAAGTATACAGAGAC
+TTAATTAAAGCTATGCCTGAAAGCTCTCTTGAAAAATTAAGACTTATTAACAAAACTTTGCTTTCCCTGC
+AATCTAAAGGAACAAAACGTGAAGTCATTATGAATTTTGATGATACAGTCTGCACTATATTTGGGGAGCA
+GGAAGGTGCTTCAGTAGGTTATAATCCTTAGCAAATTTATTAATCAGCTCCTGCTAGTAATTCCTTTCCT
+CGGATGGAAATTTACCCCCCCATTTATCAACTAGTACAGCCACCATGGTGTTCCCAAACACATTGACAGC
+AGTCTTACCCATATCCATAAACCGATCTATGGCAAACAACATCCCTATGGACTCTAGTGGCAATCCTAAA
+GTGTTCAAAATTACGGACACCACTACCAAGGAAGCAGCCGGAACATTAGCCGTACTTTGAATTTGTGCTC
+AATCAAATCCTAGTAGCTCAGGCTATTACCCTTATAAGAGAACAGAAGAAAGCTAGGGTGATTATAATGG
+TTACCAATCTTAAAAATCTGTTTTATACAAAACATTATTTCTTGACAAGCCCCCGAAGAACCTGCAAGAA
+AAATGGATATTAAAGCGAAAAAAGATAAAGCTTATAAAGCAATGAAAATACTTAGCGACAGCTAAATATT
+TCAGGCAGTAAAAACTTTTAAAAAACAAAGCTATTCCAATAAAACAACTTTTATTACTAGTTGATTTACA
+ATAACTGTAAAAACCCTAATGTAGAGGATGGACAAAAGCCTACCAACAGCACATCCTTAACACTAGGGAC
+CGGAAGGCAGTACAATGAATTGAGCGTTGATACTGAGAACTTTATACAAACTTTTTAACCTGGATACATA
+TTTCTTTAACAGATTTTTACGCTTCATCTAAAATTTAACCACTAGTAAATTGTTCAATGATGGGAGGCAA
+AATATATGGCTGATTTAACATTTCTTCAGTAATAAAACTGATAATAAAACTCATTTTACTTGCCATAAGG
+TTCAAGATATCTTTTATATTTTCCTCAATCTTTTCTTGAGTAACTACCTCCTTAAAATAAAGCTCACCAA
+TCAGCTCAAGTATAAGCGTATCTATTTCTTCTATAGATAATTTCGTAATTTTAGCGATTTTATCTATTTC
+CATTCCCTCTTCTAACAGCTCTCTAGCTACCGCCAGTCTGCCTGCTTTTTCTCCTCCTTCTAATATTTTT
+CTGTACGTCTCTGTATCTCCAAATATAAGCTTGTTTATCTCTTCTGTTGATAGTTCCATAGCTTTAACAA
+TTTTATTCCCTTCTATTCCTTTAATAATCTTTTAGCTATTATTAACCTATTTTCTCTTTCCTTTTTTTAG
+TATTTTCCTACATATCTCAGATTCTTCAAACACAAGCATATTTATTTCTTCCTCTGGTAGGTTTGTAATT
+TTAGCAATTTTTTTATTTCCATCTTTTCTTCTAGCAACTTTTTAGCTATTTTCAATTTCTGCCTTAACTT
+TAGTCTGAGGGCGTCTAGCTCTGCAAACTTTGGGAGTAAATCCAAGAGTGGCAGCAAGGTCTTCAAATGT
+GGGGTTCCATAGAGGCTTTTTGTTTTCACCAGTGCCCAGTATTACAGTTTTCATTCTATCGGTAAGGACT
+ACGTCGCTTACTCCGCCGAAATATTCAAATCCGTGTATCAGACAGCGGATAAAAGTGCGAACGTCACATC
+GGTTTGTGAATTCCACATATATTGCTCTGGAATAACCAAGCACCATGACAAAAGAGATAGAGCTTGCGTA
+CTTCTCCGGTTTCCTCATCAATGTAGGTATATTCACCCCAGTCAACCTGAGCCTGCTGACCGGGTTTGGT
+TTCATAACGGCATACGGTGGAAAGCTGTTTTGGAGGTCTAAATTGCCTTACATAGTCTCTTAAGATGGTG
+CGACCACCAGTGTAACCTTCTTCTTTGATTCTCTCATAAATAACTTCACAATCAAAGGGATAGTGTCTTT
+GTATGGATCAAGTTTTGAACCTCTTCTAGGATGCGGTTTTTTCAGGAATACCTTCTGCTCTAAGATATTT
+TCTTACTGTATTTCTGGAATGACCTGTTTCTCGTGCGATTGCACGAATACTCTTGCCTTTTGCTTTTAAT
+TCGTATAACATGATAATAGACCCACTCCCTATCTAACATTTATTTCCCTCCGATCCTCTGAGATGATAGA
+TTTAGATCAAAGGGGTATTTCGACAGGGGGTGGGTCAATTCCTTCTCGTTACCCCTGGGTCAATTATACA
+GCTGCGGTAACACAGGTGATACTCCAAAACTCAAAAGTGCGTTTGCATTATCATTCATCACAACATAATT
+TGTGATGACATGTATAAGTGGCACTTTCCCTTTTACGTCGTTCAAGAGTTTTTACAATTTCATCAATCAC
+AAAATTTTCTCTTTTCTCTTAAAAAAAGTTTGTGTTACAGTATAAATTAAAGCAGTCAAAAATATTGTTG
+TTATAGTAGGAGTTAGATACCATTTCAATAATGAAGTACCGTTATATACCATGTAATTATACGTAATAAT
+TCCAATGATAGATGATACAACTGCAGGAATATTAAGGTACCCACTTTCTTCATATTTTAATATAAAGAAG
+CCTACAAAAACTACTGTGTATACTGGAATAAATACACTACCGATAGCATATAAAAAGTTTTGATATTTAT
+CAATTGGGAATAGATATGCTGCTATGATACCTGTCAGCGAATAAATTATTAATAGCTCTTTTTTACTGAG
+CCTTGTTTTAATAACTGCCATTGTAGATATCGCAGCAGAGTATACATCCATAAAAGTGGTTGTCACTGTT
+GATAAAAGTATTATTAGCAATGGTATAAACCCAGATTTTATTGATGCAAAATATGAAATTATATCTTTCC
+CTCCCGTCTTTAAGGAAACAAAAAGCCCTATAAAATACATAAAGCAGCTTGCAATAAAATAACCTAAAAA
+TGTATATATAAAGCTAGATTTTCTATTTTCACTGTTGATCGTATAATCTCCTACTAAAGGCAGCCAGGAT
+ACAGGCATAGCAACGGCAAGTTCGATTGCATCTGCAAAACTTATGTTACCTTCTGGTGTTAAAATTTCCC
+CGCCCTTTAAAAATGCTACAACACCAATAGTCAATATAAACAACAATATTACTGCAATGTTATTTACCCA
+GTATGCTTCACTTTCAAAAAATAGTGACCATAATAAAACAGATATGCCTACAAAAAGTATTCCTACACTA
+ACAGACATACCAAGAGCACCATTAAAAGCTTTTGCTGATTGTATAATCATGACTGCTGTCCATCCAATCA
+ATTGCAAAATGTTTAGTGCCCCTAAAAAAATTGTACCCTTATTGCACAAAACAACTTTTGTTGATTTTAT
+TGCTGGCAACTTGAGGATATATGACATAAGACCCCCAAGCGAGAAAAATAATGTACCAATGATATGGCCT
+ATTAAAATAGCCAACAAACCTTTAGTTAAACCCAGAGGTGCAAATAGCGAACCTGTATAGATTTCAGCAA
+TTGAGATTGCTGCACCTGCCCATATTAGAAAAAGGGTAAAATTTTTAATTTTCATAATTCACACCTGCTT
+TCTTAATTTAAATTTATGAGATAAATTTCTTATATTTTGCTAAAACCAATACCACTACATATCCTATCAC
+CGAGCCTATTGTACTTGAAAGCGAAAATGGAATGACAAACATAAAAGCCGCGCCGGAACTTCCCAGTATA
+TACTTAGCTATAGGATAAGAAAGCAAAGCCCCTATAATGCCTGTACCTATAACTTCTCCTATAGAGGCAA
+AATAAAACTTACGTGTAAATCTATAAAGATATCCAGCAATGAATGCACCAACCATTCCTCCTGGAAATGC
+CAAAAGCGATCCAACACCAAGGATGTTCCTCAATAGTCCTATAATAAAAGCTACTTCTAACGCTCCCCAA
+GGACCCAAAAAAACTGCTGAAATAACATTAATAGCATGTTGAACGGGTGTAACTTTGGCAACACCTACAC
+TAAACCATACATATTGAGAAGTCAAGGTGCCTATAGCAATAATAAGTGCCATAAAAACCATACGATGTAT
+TTTATTCATACTTCCACCTTCCTATCTTTTTCTATTATCTCCGGCGTGAGATTATATATCTCATCAAAAA
+ATGTCACTTTAAAACTGCCGGGCCCTTTGACATTGCTGCTTTGAGCAGCTCTTTCCCCTGCTATTCCAAA
+AGCTACAAAAGCTTCTACTGTAGCTTCAAAATAATCTTCACATACTCCGCAGAAGCTTGCTACTACAGAG
+GTAAGCATACAACCTGTGCCGGTGATTCTTTTTTCATTTCAAATTCCTCCTATCGTTTATCGCTTTTGCT
+ATAACCTCCAAAAGTTTTCTTGTATTGTTTTCTATATCCCCATAAAATACAGCTGAAACTGAAGATATCC
+CGTCTACTCCCGACTTTAACATGACTTCATAAGCATTATCCTTCGTTATACCTCCTATTGCAACGACTGG
+AATAGTAACAGCCTCTTTTATCCTTTTCAGCCCTTCTATTCCAATGGCTTCCGCTTCCGGCTTTGTAGGA
+GTCTTAAACACTGCTCCTACCCCTAAATAATCCGCTCCATCCCTTTGTGCTTTTAAAGCTTCCTCCACTG
+TCCTCGCTGATACCCCTACTATTTTATGAGGACCTATCATTCTCCTTACAACATCTGCTGGCAAATCCTC
+CTGTCCAACGTGAACTCCATCTGCATCTACTGCCAAAGCTATATCCACTCTGTCGTTAATAATGAGAGGA
+ATTTTATTTCTTTTTGTCACTTCTTTAACTTTAAGAGCAATTTCATAAAATTCCCTACTTGATATATCTT
+TTTCTCTCAGTTGAATTATTGTTGCACCGCCTTTTATTGCTAGTTCTACTGCGTCAGCAATATCCATATC
+CTTTATGTAAGACCTATCCGTTATAGCATAAAGGGTTAAGTCCATATCTCACACCTTCCTTATTTCTATA
+TTCCAAAAATGGTTAGTGGGACCTACTCCATGCCCTATGGCCAATGAATGTTTTATAGCCCCTGCATGAC
+AGGGTCCAGCACAGCATTTTTTACATTGTAATCTTTTAATCCTTTTGCAATCATCTTAATTATGTCTTCA
+TTAGACACCATACCTATCTTCACTGCACAGGGATACAAATCCTCAAAAATTGCCCTCATTTGCAGATACA
+CCATATCAGGACTTATATCCTCAATTCCTAAAACCCCCATGGTATTTTGCGCTGTTATTGAAGTAATGAC
+ACTCATGCCGTATACTCCATGGGCTGAAAAAGTCTTTAAATCTGCTTGAATTCCTGCTCCTCCCCCAGAG
+TCAGAACCGGCAATTGTAAGAGCTAACTTCCATATGACCACCTCCAAAATAATAAAATGAGCCCACCTGT
+TCAGGTGAGCACTTTTTACAGACTCAATAAAACGTGCTTCCCTTCGCAGGCATTACCCTGGTCAGGTTCT
+AAGGGTCGGGAACGAATCCCCTCTCAGCCATTTCTGGCTCCCCTAGCACTTGAGTATTTAATTTTTCAAT
+TACAGCTTTATTTTTATTATATCATAAAGATTAAAAAAATTGAATTCCTACAATTTCCACGTCCGTGTCA
+AGGTTTCGCAGGTAAAATTTTTTAAAAAATGGTTCTATAATAAATGTTGGGGTGGATGAAAAACATCCTA
+CAAAAAAAGAGCGCACTTATTCTGAATGCCTGCTATAATAGAAGTGGTTAAAACAACCCAACAAAAGGAA
+GCATCAGAATAAGTGCAAAGTAATTATATCACAAATCTTTTAAAATCTGAAGATATAATTTGGGAAAACA
+TTATAGGAAATGACGATAGAATAGAGTTTCACATCAAAATGAAGCAAAAGCCTCACGTTTGTCCAAAATG
+CGGGAAATTAACATCTAAAATTAAGGAAATTCTGGAGAGAGGAAATATCATTGCATTGTTGTAGACCCCA
+AAGAAAGAAAAATTTTAGATATTTTAAATGACAGAAAGCAAGAGAATTTAAGTGAATATTTCAAAAGATT
+TAGAAACAGAAACAAAGTAAAATGGGTTACTATAGATATGTGGAGACCTTTTGCTGATATAACAAAAATA
+TATTTTAAAGGAGCCAAAATAGCCATAGACAAATTTCATTTTACAAGGTATGTATATTGGGCAGTAGAGA
+ATGTAAGAAAGAGAGTACAAAAGGAATTGCCGGCTAATAAAAGAAAATATTTTAAAAAGAGCTGGAGGCT
+GCTTTTTGCAAAATACGATACTTTGACAGAAAAACAAAAAGAAAAAGTAGAAGTAATGTTTTGGTACAGT
+GATGATTTAAAGATGGCATACCAGTTAAAAGAACAATTCGATAAAGTATTAAAAAACCAATCTTCAGAAG
+AAACAAAAATAGAATTAAAAAACGGATACAACCAGCCAAAGAAAGCAAAATTGATGAATTTAAGAGACGT
+GTGCAGGTATTTAACAGTTGGTTTGAAGAAATAACTAATGCGAGTGTTTCCTTATAGTAACTCTGTAACA
+GAAGGTTATAATAACAAAATCATATATGAAAAACTAAGAGGTAGGCATTCAGAAAAATACCCACCCCAAC
+TATTGACAAAGAGCCACTATATTTTATGGAGGCGACACCCGGATTCGAACCGGGGAATCGGGGTTTTGCA
+GACCCCTGCCTTACCGCTTGGCTATGTCGCCTTATGGAGCGGGCAACGAGACTCGAACTCGCGACCCTCA
+CCTTGGCAAGGTGATGCTCTGCCAACTGAGCTATGCCCGCTTGGATGGTGCCCCGAAGTGGAATCGAACC
+ACTGACACAGGGATTTTCAGTCCCTTGCTCTACCTACTGAGCTATCGGGGCAGGATGGCGACCCAGAAGG
+GACTTGAACCCTCGGCCTCCAGCGTGACAGGCTGGCGCTCTAACCAGCTGAGCTACTGGGCCATGGTGGT
+CGCGATAGGACTTGAACCTATGACCCCCTGCTTGTAAGGCAGGTGCTCTCCCAGCTGAGCTACACGACCA
+ATTTTGCTCCATGCAAGTAATAGTATACATAAAAAACTCTCAATAGTCAACACCCAATTTCATAAATCAG
+CATCAATTTTCCGCTTCTTTTAAAAGCTCCTCAAGTCTTTCTCTAGTTATAAAATACTTTTTGCCGCAGA
+AATGGCACACAGTCTCAATACCTTGTTCTTCTTTAATAAGTTTTTGTATCTCTTCTTTCCCTAAGGCAAG
+AATAGCACTCTCGAATCTTTCCTGTGAACAGTCGCACTCGTATTTTAGCGGTATTTTCTCTAAAAATTTT
+ACTTCTTCCTCTTCAAAAATAGAGGTCAAAATATCTTCCGGAGTCTTCCCCTGCCTCAAAAGGTCTGTTA
+CAGAGGTAATTTGACCAATAGCCTTTTCAAGCTTTAATATTACCTCTTCTTTTACATCGGGAAGGAGCTG
+AAGTATAAACCCTCCCGCTGTCAGCACATCCCCTTCCTTCCCCACTAAAACTCCTAATCCTACAGCAGAG
+GGAATCTGCTCAGAAGTGTAAAAGTAATAGGCTATGTCATCTCCAATTTCTCCTGTCTGGATCTCCACCG
+TCCCTATGTAAGGCTCTTTCAAACCTATATCCTTTATCACAGTCACATAACCTTTTTTACCAACAGCCCT
+TCCCACATCTAACTTTCCTTTTTCACTCAAAGGCAAATCGACAAAAGGATTTCCCACATATCCTTTTACA
+ATACCTGGAAAATTGGATACGACCACAATACTGCCTATCGGTCCATCCCCTTTTATGACAAGAGTGACTT
+TATCCTTCTCTCCTTTCATCATAGTCCTCATCATCGCAACAGCTGTAAGGCTTCTGCCCAAAGCTGCACA
+GGCAGTAGGCGTAAGACTGTGAATCTCTTTTGCCCTATTTACTGTATCTTTTGAGAGAGCTGCAAAAGCC
+AGCACATTGTCCTCATAAGCAGTCGCTTTTACGATATAGTCACCCATTTTGTAAACCTCCACCTTTTATA
+TATCAAAAAACCCTAACATATACATGTTAGGGTTTAAAATTCGGCAGTTACAGCTTTCTTACCTTAGAAG
+CCTGTGGGCCTTTAGCCGCCTGAACTACCTCAAATTCTACCGCCTGTCCTTCCTCTAACGTCTTAAAGCC
+CTCGCCTTCAATCGCGGAGTAGTGCACAAATACGTCTGTGCCATCCTCTCTCTCAATAAAACCATAGCCT
+TTCTCGGCATTAAACCATTTAACTTTACCTCTTACCATTTACATCTTCCTCCAAACTAATAAATGATTTA
+CCTATTTATCATAACACCAAAACTTCAAAAAGTCAAACTTTTTTTCAACTTTTTGATAGTGTCAAGATAC
+TGTAGGATTTTTTTAAGACAACCCCTGAAACTTAATTAATTCAGGGCTTCGTTTTATCATGTTCTTTATA
+TAACTTGTGCATATTTTAATGCTCTTAAAACCCTATATATTGGCGTTACTTTCCCTATATTCAAAACCGT
+AATATTGTTTATTTTTTCATTTGTAGACGTTTTAACTCTCCTTACTGCCTCTTTTATTTGCTTCTCTGTT
+AATTTGTAACTTCCTGCATTTATATTCTTTTTCTTGCCCCACTCTACTTCTCTTAAGTCTCCTCCATTCT
+TGCTAAATACCCTTAATTTCGCCATTAACTTTAATCCTTCTCTGCTCCACCCTAATGGATTCCTGCTAAG
+TCTTGCAGAAAATACATGGCTTATATGCCCTTCTGCACTGCACCCTATTACATCTTCGTCTTCACTGTAT
+ATCTTTATCCCTTCCCAATTGTTTAGTATGTATCTCTTCGCTTCCTTTATCTTTTCTTTTTCTTTCTCTT
+CTTTTGCTATCTTTATTAACTCACCAAATATTTTCTTCACTCCTTCTTTATCCCCTTCATTTATTGCTCT
+CCATATCTTATCCCTATACTTTGGCTCTTTTGATGTTGCTTTTAATACGTATTTGTTTAAATGATATCTG
+TCTAACACAAACCTTGATTTTACTATCCATTCTAATCCCTCTTTTATCCATGGTGCTCCATCTCCTGCTA
+TGTATATCTTCTCTATCTTCTCTTCCTTGTAATTTTCTTCTATGTAATTCGCTACATCTATCCATATGTC
+TTCTGCTTTCTCTCCTACGTATGCCTTGTAATACACATTCTTCAGTACGTTCCTTCCGTTTTTCTCTTCC
+CTACCTTCATGTATGTATATCAATCGCGGTGTTTCACTGCTGCCATCTTGTAAAGGTACATGGTCTTCAT
+CTGCTTCTATGTATAAAACCCTTACTTCCTTCTTCTCTTTTATTTCTCTCTTCACCTCTACTTCTCCTAT
+TTCCCTTATTGCGTTTAATACCGTCTGTTTACTTATTTTCTCTGGACATGCTTTCTCGCTACTTTTCTCG
+TATGATTCTTCTATCGCATTTTCTACTAACTTTATTTTTACTCCCTTTTCTATCCTCTCGTGCCGTCCTA
+TCTCTAATGCATCATCCACTAAATATGTATATCTACCATCCTCCCTTGATTTGTAATATGTCCTCTCATA
+TTCAATATCCCCAAGGACTGTCGTTAATCTCTTTTTATCTTTCCTCTCTACTACCCATTTTTCTTTCCTT
+CTCTTGTCTTCTTTTATTATCCTATCTAACTCCTCAATAATTGCTTCTATTGCCTCTCTACCTAGTTTGT
+CCGTAAGTTCTTTTATCCTTGCTACAAGCTCTGTAATATTCATTCCATTCTTTAATAAATCCTCAAAAAC
+ATTCATCATTTCCCTAGTGAAATTTAGAGCATTTTGTAGTATAATATCCTCAAAAATATGTTTTTTCACA
+AGAGACACCCCTTTCGTGTTTTTTGTTTTCCACAATCTATTTTATCACAGGGGTTGTCTCTTGTTTTTTC
+ACTTTAAAAATCCTACGATAATTTTACACTATGTTCAACTTTTTATTAAATTCCATATATTTCTAAGTGC
+GTAGCTAGCTTTCTCCCTTATCACCACGTCAGCTTTATAGTCATAAGGGGTCTCTGTAGCATTTATTATT
+ATTAAGCCGTCCACCATCCCAGGTAAAAAATTCACAGGGGCGACGACCAGCGAAGAACCTATGACTATCA
+AAAGATCACTTTCCTGCACCTCTTTCAGAGCTAAATCAAAGGCATGAGGCATTGGGTCCCCAAAAAGAAC
+CACATCTGGTCTTAGCATTCCTCCACAGCGGTCGCAACGGGGAGGTATCTCTTCTTTTGCCACTTTTTCT
+TCCAAAAGTTCAAAACTCACCTTCTCCCCGCATCTTAAACAACTTCCTTCTCTCGTATTTCCATGAACTT
+CGTAAACTTTTTTTGAGCCCGCCTTTTGATGAAGGTTATCTATATTCTGCGTAATTACCCCCGCAATTAT
+TCCTTCCTTCTCCATTTCACTCAATATATAATGAGCTTCATTTGGCTCTGCATTTCTCATAGAGGACAAA
+ATTTTAAAGCCCACCCTGTAAAACTCCTCAGGTGAATTGAACAAAACTTTTGTGGACAAAACTTCTGTAG
+GGTCCATATTTTCCCATAAGCCTGTACCAGGACTTCTAAAATCAGGAATTCCGCTTTCCGTAGAAATTCC
+TGCACCTGTTAAGACCATAGTCTTTTGAGAGGATTTTATAAGTTCCGCCGCTTTTTTAAACAAATTCTTG
+CTGTCCATAAAAAACAATCCCCCCTTTCAAGTATCAGTATATCACATCTTATTGTTCTTTTTCATTTTTT
+CTTTAATTTTTCTCTTCACTAAAACTCCTATTTTGCCTGTTTCTTGAGCTGAGAGATTAGGCCATCCAAC
+TTCCCTCACCTTTTCCAGAAGTCCTAGCTCTTTTGCTGCTTCCCACTTCAAAAGCTCAAACAAAAACCTA
+TCTTCCATACCTTCACCCCTTCTTTGTCGATAATCTCCTCTAATTAGCTTTCCCGAAACTTACGTAAAAT
+AAAAAATCCGGGAAGACCCGGATTAAACTGCTATAACTTCTTTTACTTCTGGAATTTCCTCTTTAATTGC
+TCTTTCAATACCCTCTTTTAGCGTCAAAGTAGCAAAAGGGCAACCTCCACAGGCTCCAGTCAATTTCACT
+TTTACAACACCGTCTTCGGTGACATCTACAAGCTCTACATCTCCTCCATCTGCCTGAAGTGAAGGTTTTA
+TAAGGTTTAATATCTCTTCTACTCTCTCTCTCACCTAAATCCCTCCTTTAAAACTTTCCTTCTAATTTTC
+TACCAATAATTTTAGCCACTTCCTCTAAAAATATTTTATCCTTATCATCAAAAGCAGCCAAGTCATCACT
+GTCAATGTCTATTTCTCCTATTATTTCTCCATTAGCCCAAATTGGAACTACTATTTCAGATTTTGTCTCA
+AGGCTGCAGGCTAAATAATTATCTTCTTTAGTCACATCATCAACTATTATAGTGCTTTTCTCAGCTACAG
+CCCTTCCACAAACTCCCTGTCCCACTTTTATTCTAACATGCTCTGTAGGCCTGCCAATATAAGGTCCTAT
+CACTAATTCCCCGTCTTTCATGAAATAAAAACCCGTCCAATTGTAATAGGGCACATTTTCGGATAAAATT
+CGCACAACTTCCTTGTAAAATGTATCCATATCAGTTATGTCTCTTGCTTTTGCCTTAATTTCGTCAATCA
+ACCTTTCAAAAACCTTTTGCTTTTCCATAGCTACAACTCCCTTGTAAAAATTTTGTCAATATAATTTTAC
+CATAAAACCTATCAAAAACAAAAACTCAATCGTAATACTGCCTGTTAGGGTCATTCAAAACTCTTTTAAT
+CATCCAGTAAGCCAGTATTAATATAAATGGAGTAGCCACCTGCGTCATAGTAAACAATCCAATACCCCAT
+TCTTCATTTAAATATACAGGCCACACAAGAGGTACGTCTTTTACAGTCTCCTCAAACACTCCTCTTAAAA
+GCTGGTAATAAAAGATAAAAGACCAAAACTGATAACCGTCAGGCATGTGCTTTTTCTGCACGTAAAAATA
+CCTTATGAGAAGAAAAGCTCCTATAGCTACACCAACGAGCTGGGCTGGCCATCTGCCGAAGAAAAACTCT
+GTCGGCCTTCCCAAAACCTCATGGTTAAATATGTTGCCCACTCTCACCAGCATATTTCCCAAAGCCAGCC
+CAACTACAGCGAAATCTTCCAGAGGATTTATTCTAACTCCCTTTTTTCGGCAATAATAAAGACCTGCCAA
+AAAGCCGCCAAGTACTGCACCATGCCATGAAAGCCCACCTTCGTAAATTTTAAAAACCTGTACAGGGTCT
+TTAACAAACCACTCAGGATAGTTGGCAAGCACAAACATGAGTCTTGCTCCAATAACCCCAAATATCACAA
+CTATCATTAAAAGGTTTAACAAAAAATCCTCATCGTAATTCAATTTCGTCGCCTGCTTATAAAGGTAGTA
+TCCTCCTACCGCAATAGAAATAGCCATAAAAATTCCATACCAGTGAACGGCAATAGGTCCGAATTTAAAA
+GCATATGGGCTCAATGAAGGAATGTCCATTATCGCTACCTCCAACTTCGATTTTCATTGTATAATACCAT
+TTTACAGCATTTCAACAGCATGTCAAGAGGATTGATTTTTTCAAAGTTTTCTAGTATATTTGGAAAATAG
+AAAAACAGCTAATATTTCAAAGTAGGGGGCAATGGCATTGGCAACAGGTGCAAAATACTATCACTCCTGC
+ATAAACTGCGGAGGAATAAACACGGACACAAGAAATGAAAAAGGCTTACCTTGTGAGGTGTGCTTGCCGT
+TTGAAGATGGAGATGTCCTAAAAGGTTTGAAACTCAACAACAGTCTTAAAGGATATGAAAAATACTGGAA
+TTTAAATCAACAATACAAGGAATTTGAAGAATTTTTCTTTTCAAAAATAAACAAAAAGCCCACCGGGTAT
+CAAAGATTCTGGGCAAAGCGGCTTTTACTCTCAAAAAGCTTTACACTCGTTGCTCCAACTGGAGTCGGCA
+AAACTACATTTGGACTAATTTCAGCTCTTTGGATTGCAAAAAAAGGCGGTAAAGTAGCTCTCGTTTTCCC
+CACGGTCTCACTGGTAGAACAGGCAGCAAAGAGGTTGATTGAATTTTCTAAAGAAGATGAAGATGTGAAT
+ATTCTCTTTTATACGTCTTCGCTGAAAAAAAAGGAAAGGGAAAAATTTGAAAAAAACTTTTCTGAAGGAA
+ACTACGACATACTGGTAATCTCATCCCAGTTCATATCCAAAAGAAAAGAGCAGCTTTCTCAAAAAGTTTT
+TGACCTCGTATTTGTGGATGACGTAGATGCAGTTTTGAAATCATCGAAAAATATTGACACACTTCTTAAT
+ATGATAGGAATCTCACAAAAAGCGATAGACTCAACTTTAGACAATCTAAAAAAAGGTAACAATTCCGATA
+AAATTCAAATTGAAGAAAAAGCTCCAAAAGGAAGGTTAATCGTCTCTTCTGCCACCGCAAAACCAAAAGG
+CATAAAACCCCTTTTATTTAGAGAACTTTTGGGTTTTGAAATCGGAAGATTTACTACCAGTGCACGGAAT
+ATAACAAACGTGAGAATAAAAGAAAAATCGCTAGAAAAATTGCTCTATATAATTAACCTCTTAAAAGACG
+GAATCCTGCTCTTTGTACCCACAGAAGAAGAAGGGAAAGAAATTGCAAACTATTTAGAAGAACATGGAGT
+AAAATTAGGTAAAACATGGGAAGATTTTGAGAAATCTTTTGAAAAATTTAAGGAGGGAAGCCTACAGCTT
+CTATGTGGCATATACTCTTACTACGGAAAATTAGTAAGGGGAATTGACTTGCCTTTAAGGATCAAATTTG
+CAGTATTTTGGGGAACTCCCTCTTTTAAATTCAGCACAAAGTTAGAAAATGCTCCCAGATTTATTCTAGA
+AAGAAATTTTCAGGATTATTTAGAAAACAACCCAAAATTGAAGGCCTACTTCAAAGACCTGCAGAGGCTT
+TCAACAGAAAAGCTCAGAAAATCTGTAGAAAAATACATATCACCTGAAACCTGGGAAAAACTCATACAGA
+AAAATTTCCCCACTACAAAATTTGATAAAGAGAAAAATCTCATAGTAATACCTGATGTGTACACATACAT
+CCAGGCTTCTGGAAGGACTTCGAGAATATTCGGTACATCTCTCACCAAAGGAATTTCCATACTCTTTGAG
+GAAGACGATTCCTTATTTGAACTTTTAAAGGCAAGACTTCTCTACCTCACCGAGGAAGAGTGGACAGAAG
+AAGGTGAAATTGAGCATTTAGTGAAAGAAGCAGAAGAAACTAGAAAAGCCATTTCAACAGACAGCTCTTC
+TAAAGACATGAAATCTAGAATGATAATCGTCGAATCTCCTACAAAGGCCCAAACTATTTCAAAATTTTTA
+GAAAAATCTTCTACAAGAAGATACGGGTCTTTAATGGTACACGAGTCAATAACACAGGAAGGTATTTTGC
+TTTTAACTGCATCAAAAGGACATTTGTATGATTTGGAGACAAAAACAGGGCTGCACGGCGTGGAGATAAA
+TGATGGCAGATTCATTCCTTACTACAACTCCATAAAGCGTTGTAGTTCCTGCGGAGCTCAGTTTACAGAT
+GAACTACCCCGTTGCCCCTACTGCAATTCAGACAAGATTGATGATAAGAAAAAAATTTTAGAAGCTTTAA
+GGGACATCGCGATGGAAGTAGATGAAGTGATAATTGCCACAGACCCAGACGTGGAAGGCGAAAAAATTGG
+GTGGGATATCTCCCAATATATAAAACCGGTAAATAAAAACGTTCAGCGCATTGAAATGCACGAAATTACA
+AAATTTGGCTTCGATAAGGCCATAAGAAATCGGAGAAACTGTGATGTGAATCTTGTAAAGTCGCAAATTG
+TGAGGAGAATCGAAGATAGATGGGTAGGATTTGAACTGAGCTTGCGGCTTCAGAAAAATTTTCAAAACTC
+TAATTTATCTGCAGGAAGAGTGCAAAGCACCGTTCTCGGGTGGATTTTAGAAAAAGAAATAGAACACAGT
+AAAAGCAAAAAAACTGTAACTCAGTTCACACTGGATAATGGATTTAAATTTGAAGTAGATGGAAAAATAG
+ATGTAGACGAGGTAGAAGTGGAGATAGTAGAAGAAAAAGAACAGGCGCTTTCTCCCTTACCACCTTTTAA
+TACTCCTTCTTTGTTGACAGCTGCTTCTCAGCAATTTAAACTGCCTGTGCAGCAGATAATGGAAATACTC
+CAGACGCTTTTTGAGCTAGGCTTTATAACTTATCACAGAACAGACTCCACCAGAATTTCTTCTACAGGAC
+AGAAAATAGCGCGGTCATACCTTGAGAAAATAGGTAAAATTACCCTTTTGTCTGAAAGAGAATGGGGTAA
+AGAAGGAGCTCATGAGGCCATAAGACCGGTAAAACCGATATCTCCAGAAGAATTATCTGAATTCATCACA
+GAAAAAATAGCTGCCTATTTAAGTCCCATGCACATAAAAGTGTATTCTTTGATATTCAATAGATTCATGG
+CAAGCCAAATGACATCCCCTGTCGTGATAAATCAAAAAATTTTGATTAAGAATGGTTCTTTTCAGGTAGA
+AAGGGAGGTGCCAGTAAAATTACAAGAAGAAGGATGGAATATTTTTAACCCAATAACAGTCTATACACCC
+TTTGAAGAGAAAAAATACTCAGTAGTTTCTAAGAGGACTTACACTACTCACACAGTTCCCCTTTTCACAC
+AAGCTTCTTTGATTGAAGAAATGCAAAAAAGAAATATAGGCAGGCCCTCCACATATGCAAAAATAGTAGA
+TATACTTTTCAAAAGGAAGTATATAATTGAGGACGTTTATAAAAGGCTTAGAACCACTGCTTTGGGAAGA
+AAGGTCTATTCGTACTTGTCAGAAAGATATATGAACTACATAAACGAAGAAACTACCCGCCAATTGGAAA
+AGCTCATGGAATCAGTCGAAACAGGAGAAAAAGATTACCAGAGTGTTTTAAAAAACTTATATGAAGAATT
+AAACGAGATTCTAATAAAAAATTAAAAACTTTGGCACCAAAACAGCAAAAAATAGAAAAAACGGTCCTTT
+GATAGGACCGTCAAAGTCTTAATTTTACTATGGTGGGGTCAACAGGAGTCGAACCTGTGACCTCTGCGAT
+GTGAGCGCAGCGCTCTGACCAGCTGAGCTATGACCCCACCGCTTCTTTATTTATTATAATACAATTTCAA
+AGCACATGCAAGGAGATTTTATTTGGCAAGTTCATATATTGCGTGAGCGTAAATTTTTGCGTTTAATATC
+AGGTCTTCAATTTCTATGTACTCATCAGCCTGATGAGCCAGCTCTGGTTTTCCTGGGAAAACAGGACCAA
+AAGCTACAGTATTCGGCATTTCTTTGGCATAAGTTCCACCACCTATAGCCAAAAGCTCTGCTTTCTGTCC
+CGTCTGCTCTTCATAAACCTTACTTAAAATCTTTATCAAGGGATGATCAGGTGGGAAATACAAAGGCGGC
+TGGTGCAGCATATCCTCTATTCTCATACCCTGACCTTTTATCTTCTCCTCAAAAATGTTCATCCAGTCTT
+CATACTTGTGCTTGACAGGATATCTTATATTCAATCCCAATACTCCCTTGTCCTCATCTATCGAAACAGT
+TCCCACATTAAAGGTGAGCTCTCCTGTCTCATCTTTTAGGTATATTCCAAAAGTTTTGCCATTAGTCTCC
+ATGCCAACATTCGTCGCAAAGAAGTGTATAAAGTCCTTCACATCGCTTTCATCTAAATTTATTCTATCCA
+AAAAGAGGAATAGTTGCATTATTGCGTTTTTCCCGAGATGTGGAAGGCTTCCATGGGCAGGTATCCCAAA
+AGACTTTATTACTAAATCGCCTTCCTTCTCCTCAAATTTAAGGTCATACCCCGTTTCTCTTACAAAAGCT
+TCTAATTCATTCAAAATCTCTTTCTTGGTATTTTCCTCTTCAACCTTAAGCCTCGCCTCACAGTAACCGG
+GGACCACATTGGGCCTTTCTCCACCTTTGATGTATTTTACCACTATTCTACTTGGCTTTTTATTAAAATC
+TTTGACCACATTGAACATTGTTATTCCTTTTTCTGCATGTATAATCGGGTACTGTGCATCAGGAGTAAAG
+CCCATTGTGGGAGCTTCATCGTGTTCCAGATAATATTTTATCTCATGGGACCCTGTTTCTTCATTAGTCC
+CGAAAATAATCCTCACTCTTTTCGAAAGCTTAAGGCCTGCATCTTTTATGGCTTTTAGGCCATATAAAGC
+AGCGATTATTGGCCCTTTGTCGTCCACAGTACCTCTCCCATATATCTTTCCGTCGTGTATCTCAGCTCCA
+TAGGGCGGATATGTCCACCCATCCCCTTCAGGCACTACATCCAGGTGCCCCAGCACTGCAATCATTTCTT
+CTCCTTCACCGTACTCTGCATACCCTATATAGCCGTCCAGGTTCTTAGTTTTAAATCCCAACCTTTCTGC
+AATTTCAAGCGCTTTCTCTAGCGCTCTTGCAACGCCTTCTCCGTACGGCATACCTGGTTTCGGTTCATCC
+TGCACGCTTTTTATTCTGACTAATTCCTGAACGGATTTTATGATTTCATCCCTCATGCTGTCTATGTAAG
+AGTTTAAATCCATAAAAATCCCCCCAACAAATTGGTAATTTACATATCTATTATATACTCAAACTTAAAT
+GTTTTCAACATTTTTTACCGCGCACCTATTTTCTGGTCAATTACTTTCCAGAAAGAGGGGGTTTCAAAAC
+CAATCCTCCACACACATATTCCATGGAGATTATACCTTTTTGCCACTTCTATTTTTTCTGCCAATGTATA
+TGAATTCTCAAACCAAACCTCCCTTGTGGTACCGGTTATTTTGTCATAGTAAGTATAGTAGGGTTCTTGG
+TACTTATCACTCCATTTTATCTCAATCCCCTGAAGTTTTGCCTTTGTCATGATTTCTTTGGTAGGCCTTG
+AGAAACCTCCGCTTTTGCTTGCAGGCCAGTCATAGCCATAAGTAGCAACCCCAAGGCATATCTGCTCAGG
+CTTAAACCCTTCATTGAGGGCATCCTTTACATTATACTCTACCCACTGTTCCGGTGAAACAGGACCAGGA
+GGAGTAGAAGCATTATGCCTGTCATAAGTCATCAATGTAACGTGGTCCACCAAATGCGCTAGTTCTCTAT
+AATCGTATATTCCGGATATTTCTTTTGGCACTTGATAGTGAGGTATAACTGATATGTCCAATATTTTTCC
+TTCTTTTTTGACAAGAGGCTTTAACTTAGCCACAAAGGCCGTCAGATAATCCTTGTCCTTTACATAATTC
+TTTTCTCCATGAGGTATGAACTCAAAGTCTATGTTGTACCCGTCAAAATCGTGCTTTTTTAGAAGAACTA
+CCAATTGAGAGATGACTTTGTCGCGAATATTGGGGTCTAAAAGCACTTCATCCTTGCTATTGGCAACATT
+CACCAGGGGAACTACTTTTATACCCTGTTTTTTGGCGTAGTTTAAGGCCTGCGGATTAGTAGAGTCCTTT
+ACTGTCCCATCTCCCTCAACTGTTAGCCAAAGCGGTGAAAGCGTATCTATGTATTTGGAATATCTCACTA
+GAGACTGATAAGAATTGTCATACCCTTGAGAATCCATGTAAAATCCCACAACTTGCAATTTCTTACCCTT
+AACCCCAGCAAAAGGCTTAAAAAACTGTTTTTGTGTCCCACTCTTGCATCCATTTAAAAAAATCAAACTG
+ACCACTATAAAAATTACCAAAATTGTCATTATGAGATTTTTTCTCTTCATAAAAAGGCATAACCTCCTCA
+CTTTTGTGATTCGGTTATATATTTTGCAAGAAGTGAAAATTTTATGTATAAAAAACTAAGTATAACCTTT
+CGTCAAAGTTTCATCTAATCTTGCAATTTCTTAAATTAAAAAGGGGTACTATCATACCCCTACAGTTTGT
+TGACAAAGTCTTTCTTATTTAAGTGGCATTTTGTGTTAATGCTCCAGAGTTGCAAAGCGACTAAACTAAG
+GCTCACTTTTCGGGCTCAGGCGGGGTACCGGCCAATTCGCCTTTCAGGCTCAGGTGGCCGCTCGCTTTGC
+TCGCCCCGCCTTCGCTCCTCAAGTTCGCCAAGTTTAGTTACCGCTTTGACAACAAGTCGCATTTACACAC
+AAAATGCCACTTCTTTATTTTGTCAACAGTCTGAAGGGGTACTATCATACCCCTAGTTTTTCTCTCAAAG
+GCTTAGCTAGAGTAAAAATCCTTTCATTTGTATATTCATCGTAATACTTAAGGTCACGGGGGATTTCATG
+CCTTGGGGTTAAGTCTTTAATTCCTTTCAGAGCCACAAAAAAAGTCCACAAATCGCTAAAAGAGGGGATG
+TAATCGGCATAGGGAATTACAAAAGGAAATACTTCTTTGAGAATCTCATAGATGTGGCAAAAGCCGACAT
+TTTTAACTTTCGAAAAAGCTGATGTCCCCTGCACTACCACAGTAGCTTTTTCGCCTAAAATTTCATAAAG
+CCTTTTATAAAAGTCTAACTGGTGAACACTCCTAGCAGGCCCATCTAAATCATCTGTTACATCTACTATA
+GCTACATCAAAGGGTTCGCCTCTATAATTTTTTATAAATTCTGCTACATCTTGATATACAAGTCTCACAC
+GCTTGTCATCAATAGGTGTTTTACCCAAGTGTTTCTGACAGAGGGCAACTACTTCTTTATCTATATCAAC
+ACCTATTACCTCTTTTACTGTCGGGTATTTTAAAACTTCTCTTACGCTCTTCCCCTCTCCTACCCCGCAT
+ATCAAAACTCTCTTAGGAGAAGGGTGAACACGCATAGCTGGATGCACCAAAAGTTCATGGTATATAAATT
+CATCTGATTCTGTTGACTGAAGGCTGCCGTCTAAAAATAAACTCTTTCCCCAAGTTTCAAGTTCTACAAT
+GTCTATCTTCTGATACAGTGACTGATGTTCTATAATAACAGACTTTACTTTGTAAACTCTATAGCCTCCT
+TCCACATCTGGCTCCCAGTAAAACTCTTTAGATGAGTCCAATCCCCACTTTCCATTTAGATTTTTCAACC
+CCACTCCCACCTCCAATTTTAATATCACGCCTTAAAATATTATACCATATTGAAAAGTATTCGCCAAACA
+GCTCCAGGAATTATTGCCTTATAATTCCATAAATTAAGCATGAAAAAAACCAAGTCACCAGAATAAAGCT
+GAAAAAATTCTGGCACCAAAATGGCATCAAAACAGCAAAAAAAGTAAAAAAAAAACGGGCTCTCGTGAGC
+CCTGAAAGCCTTCATTTTCATATGGTGGGGTCAACAGGACTTGAACCTGTGGCCTCTACGATGTCAACGT
+AGCGCTCTAACCAGCTGAGCTATGACCCCATCATCTGTCTGTTTTTATTATAATACAATCTCTTAAGATA
+TGCAACTCCCTAATTTGACAAAACTATTGTCATATAGATTTTTTGTGTTGTATCATACTCTTAAAAGCAA
+CACATTCTGAAAGGAGGAAAAAAGATGGGGAAAAAGCTCTACATAGGGACATCCGGTTGGGCATACTCCC
+ACTGGAAAGAAATTTTTTATCCTTCTAACCTTCCTTATGAAGAAAGGCTTAGCTTTTATTCAAAGCATTT
+TCTGAGCGCTGAAGTAAATTCTTCTTTCTACCACTTACCTCAAGAAAAAACTTTGATGAAATGGTATACC
+TCTACTCCTGAAGGTTTCATCTTTTCTGTAAAAGCCTCCCGCCACATAACTCACTTAAAAAAACTTTGTG
+ATGTGGAAGAAGCGTGGAACAATTTCAAAAAAAGGATAGACCTGTTGAAGGACAAGTTAGGACCTATTCT
+CCTGCAATTCCCTCCAAGTTTTAAAAAAGACCAAGAAAATGTAGAAAAAATCATAAACTTTTTAAGAGGG
+AAAGAAAACTACAAATTTGCCTTGGAATTCAGGCATAAAAGCTGGCTTGATGAAGAAGTCTATGACCTTA
+TGAGGAAATTGAAAGTCGCCTGGGTAATAGCAGATTCCTCCCGGTATCCTAAGGCAAAAGTTGTCACAGC
+AGATTTTGCTTACATTAGAATGCATGGGCCTGAAGCTTTGTTCAGTTCCTCCTATTCAGAAGAAGAACTT
+GAGGAATTGGCAAAAGACATAGAAGAATATTTAAAAAATTGCGATGAAATTTACGTGTATTTCAACAATG
+ACGTCAACGGCTGCGCAATTCAAAATGCCAAAACTTTAATAAAACTCACGGCACATATGCTTTGAGAAAT
+TTAGCTTTTCCTTTAACTTTGTATTTATCTACAAAAGCGGGTATGACAATAGTTTCTCCTGCCTTTACTA
+CTTTTGTCCCTTCTTCCCACTCTACCTCTAATATGCCTTCCACAGAAGTAAGAGTTTCAAATCTGTCATA
+AGTTTCAAACTCCATTTTTTCAGCCAGTTCAATTATCTCAACGTTAAAATATGGGGATTCAACTGCTCTT
+GCAATACGCCCTCCTTTTATTTCTTCAAACATAGGCACTATCTTATCTGATTTGAGTTCAAAATCTATTA
+CATCAAGTGCTTTATCTACATGGAGCTCTCTTTTTCTGCCTTTTTCGTCCACTCTGTTGTAGTCATAGAC
+CCTGTAGGTCAAATCGGAATTCTGCTGAATTTCGCATATCAAAATGCCTTCGCCTATCGCATGTACCATC
+CCAGCAGGAATGTAGACAACATCTCCCGCCTTGACTTCTACTTCTTTTAGACATTCTTCTAGTCTTTCCT
+CTTCTAAAAGTTTTATAAATTCTTCTCTTGTGGTACCTTCTTTTAGACCACAGACCAATTTGGCACCCGG
+CTTAGCATCTATTATGTACCACATCTCTGTCTTACCCGAATCACCATTTTCGTACTTGTAGGCGTATTCG
+TCATCAGGGTGAACTTGAACTGAGAGTTTATCCTGCGCATCTATGATTTTTATGAGGAGAGGAAACCTTT
+CGTATTTTTTCCCCTTCCCATAGAGACTTTCAGCAAATTCCAACGCCACATCGCTTATCTTTTTCCCGTC
+AAATTCTCCTCCATCAATTACACTAACTGCCGTCCTATTGTCAGACACTGTCCAGAGTTCCCCTATTTTT
+TTGCCTTCAGGAATATCAAACCCAAACCTCTCTTTTAAAGCAGTTCCTCCCCATATTCTCTCCATAAATA
+TTGGCTTAAACTTAAGAGGTTCCATAAAATATCTCTCCTTTCTAAATAGATAATAGTAAAGTGGCATTTT
+CAAATGCCACTTTACTATGCAATCTCCAGAGCAATCTTAACCATGTCCATGAAAGTTTTCTGCCTCTCCT
+CAGCTGAGGTCGCTTCACCTGTAACCAAACTGTCGCTTACAGTAAGTATAGTAAGAGCATCAACCCCATA
+CTTGGCAGCCAAAGTGTAAAGCCCCGCTGTCTCCATTTCTACAGCCAACACTCCAAATTTTGCCCAAAGC
+CTCCAGCTCTCTGGGTCGTCATGGTAGAAAGTATCTGTAGTAAGTATATTTCCAACTTTTGGCTCTATCC
+CCATTTCAACAGCCTTGTCATAGGCTTTTTTCAAAAGCTTAAAACTTGCCGTAGGAGCGTAATCCATTCC
+ATTAAAACGTATTTTATTTATAGCAGAGTCAGTTGAGGCGCTCATAGCAATCACAATATCTCTTATCTTT
+ATGTCTGGCTGTAATGAACCGCATGTACCTATTCTTATCAAGTTTTTCACGCCGTAACTTGTTATAAGTT
+CATTCACATAAATGGATATAGAAGGCACCCCCATTCCTGTTCCTTGCACTGACACTCTTTTCCCCTTGTA
+ATATCCGGTGAAGCCGTACATACCTCTGACTTCATTGTAGCACTTTGCATCTTCCAGTAAATTTTCTGCT
+ATATATTTAGCCCTCAATGGGTCTCCCGGAAGCAGTACTGTTTCGGCAATGTCTCCTTCTTTTGCTCCAA
+TATGTATGCTCATGTATTTCCTCCTCTCTATGAGTTTCGCTAAATATAATATTAACAAAAAAACGTTTTT
+AAATCAAACAAAAAGTAAAAAACGACAAAAACCCCTTTAACAAACTATTCACAATTTTTGTGCTGGCAAA
+ATAGTGGCAAATAAAAAATCCCGTCCCCGGGAAAGCAGAATTTTTCAGCATGTGAGCAAGTCCGTAAGCC
+GAGTTCTGTTTTAGATGGCCATCTATCTAGGGTATCAGTTGCCTGATACCTCTAGCGGCTTAACCCGAGG
+GAAATGGCGGGCCACCTACTCCCTCCTATTTGCCTTGCTCCGGGTGGGGTTTACCTAGCCAGCCGGTCGC
+CCGGCTGCTGGTGCGCTCTTACCGCACCGTTGCACCCTTACCCGACGCCTTTGAAAGCGTCAGGCGGTCT
+ACATTTCTGTGGCACTTTCCTTGGAGTCGCCTCCACCGGGTGTTACCCGGCACCCTGCCCTGTGGAGCTC
+GGACTTTCCTCGTGCGAGGCAAATGCCTCGCCCGCGGCCATCCGACTTACTCACATGCATTGTATATCAT
+TTTTTATATCAGACAATGATATATTACCACAGGCTTTTGCTATTGTCAAGCCTTACTTAAAGGCATGTAA
+AAGGGTCTTTTTGAACTTCACTTACAAAGACCTCTATTTCATGCCCTTGTTTTTGAGTTTCATCAATCAA
+GTATTCTGCGATAAACCTCACTGCTATGTTTTCTGTGGCAAAATGGCCAGCATCAATCAAAGCTAAACCG
+AGGTGCTGGGCTTCTACCGCATCGTGATAGCCTATATCGGCAGTTATTAAAACATCCGCTCCTTTCATAA
+CAGCCTTATGAATTAGGCTTGCACCACTTCCACCGCATACAGCAACTTTTTTAACTCTTCTTTCTAAATC
+GCCAACCACCTTGAGAGATTCAGCTTTAAGCTTTGCTTTGACCTTTAAGGCTAATTCTTTCAAAGTCGTC
+TCTTCAATGACTCCTATTCTTCCAAGTCCGTACTCTTCCCTGAGATTTGCCAGTGAATAAACGTCATAAG
+CAACTTCTTCATAGGGATGGACTCTTAGCATGGCGTTTATCACTTTATCCAAATATTTTTGTGGAACTAC
+TGTTTCCAGTCTTATTTCTTCTACCTTTTCTAACTTCCCTACTTCCCCAATAAATGGGTCGGCTCCCTCC
+ATAGGTTTGAAAGTGCCTGTGCCTTCTACCTGAAAAGTGGAATCGCTGTAATTTCCTATAAAACCTGCTC
+CTGCGCTGCACATGGCATTCCGCACTACATCTTCATATCCCTTGGGCACGTACACAACGACTTTTTTATA
+ATCTTCTGAATATGTGACATCTAGAACTTCTCTTTCGTAAATCCCCAATATATTGCACAAGATGTCATTC
+ATGCCATTTGGTGCTATATCAAAAGAAGTATGAGCTGCATAAAGGGAAATCTCATGTTTGATAAGTTTCA
+TGACAAGCATGCCGACTGGCGTATCGGATCTGACAGATTTTATAGACTTAAAAATCAGCGGATGATGAGT
+CACAATCATATCTACTTTTTTCTCTATAGCTTCTTCAACAACTTCATGAGTGGCATCAAGTGCTACTAGT
+ATCTTCGAAACATCCTGTAAAGGGTCTCCTACAATTAACCCCACATTGTCCCAATCCTGGGCAAATTTGC
+GCGGCGCAAGCCTATCCATTATAGAAACTATTGTTTGGCATTTCACTGCCATCGCCCAACACCTCAAGCT
+TTTTTATTTTCTCTTCTAAGCCTTTTCTCTTTGGATCTCCAGGTGGAATTTTATTCAAAATCCTTCGAAT
+TTTTTGTATCTTGTAAAGCAAAAACTCTTTAAGAAGGGGATGATTTTTTTCTACGAGTTTTGGCCCTATT
+TCGTAATATACGTCATTTTCAATCTTTTGTCTACCATGTTCTGCTATTATAATCTCATAAAACTTGCCTC
+TTTCTTTTACTAAATCTTCCTCAGAAATTTTATAGCCGTTCTGAACTAGATATCTCCTTAATTTATCAGC
+ATCCCTCATTGGCTGAAAAATGAATTTTTTTATAGTTTGTGCTATCTCTTTCCCTTCTGTGAGGATTTTT
+ATTATCAAAAGCCCACCCATACCTGCAATAATCGCAACTTCCACCTCTCCAGGTGTGAGCACCTTTAATC
+CGTCCCCTAATCTGGTCTCTATAAACATCTCTAAGTTTTTATTTTTTATATTGTCAATCGCCTTATTGAG
+GGAACCGCAATTTAAATCAGTTGCTATAACGTATTTAGCAATTTTATTCTCAACAAGATAAATGGGTATA
+AACCCATGGTCAGTGCCAATATCAGCTACTCTTACCTCTGGCGGAATGTATTTAGTGATAGCTTTTAGAC
+GCTCTGGAAGTCTCATACAATCCTCCAAAACAAAAAAATAAAAAGCATTTGACAACCTCAAATGCTTTTT
+TTATCGAGATGGTGGGCCTTCAGGGATTCGAACCCCGGACCAATCGGTTATGAGCCGACCGCTCTGCCAG
+CTGAGCTAAAGGCCCAAAAAGTGGCTCCTCAGGTAGGATTCGAACCTACAACCTGCCGGTTAACAGCCGG
+CTGCTCTACCCTTGAGCTACTGAGGAATACGCTAATATTAATTATAATGATTTTTGCGAGATTGTCAAGA
+AGCCATCATCAATCGAGAAAATCTTTTAATTTTTTGGACCTTGAAGGATGCCTCAATTTTCTCAAAGCTT
+TTGCTTCAATCTGCCTTATTCTCTCTCTTGTGACGTTAAATTCTTTGCCAACTTCTTCAAGAGTTCTAGC
+TCGTCCATCGTCAAGTCCAAACCTTAACCGCAATACCTTCTCCTCCCTAGGAGTCAGCGTATCTAAAACA
+TCCATGAGTTGCTCTTTCAGCATGGTGTAAGCTGCAGCTTCTGCAGGAGCCGGAGCATCTTCATCAGGTA
+TGAAATCTCCCAAGTGACTGTCTTCCTCTTCACCTATAGGAGTCTCAAGAGAAACTGGTTCTTGAGCTAT
+TTTGAGAATTTCTCTGACTTTTTCTTCAGGCATTCCCATTTCTTTTGCCAATTCTTCAGGGGTAGGTTCA
+CGGCCTAATTCCTGGAGCAATTGCCTTTGCACCCTTATCAATTTGTTTATAGTTTCTACCATGTGCACAG
+GAATTCTTATCGTCCTAGCTTGATCAGCTATAGCTCTAGTTATAGCCTGTCTGATCCACCATGTAGCATA
+GGTGCTGAATTTATACCCTTTTCTGTAGTCAAATTTTTCTACGGCCTTCAAAAGCCCGAGATTACCCTCT
+TGTATCAAGTCTAAAAAGAGCATGCCACGCCCTACGTACCTTTTTGCAATGCTTACCACCAACCTCAAAT
+TAGCTTCTATCAGGCGCTTTTTCGCTTCTTCATCTCCCTGCTCTATTCTTTTTGCCAATTCAATTTCTTC
+TTCTGGAGTGAGTAGAGGTATCTTGCCGATTTCTTTGAGGTACATCCTCACAGGGTCATCTATGCTGACT
+CCCTCAGGAAGAGAGAGGTCGTCCAAATTGAGGTCCTCTTCTGATATTTCTTCCTGTCGGGGTTCATCTC
+CTACTATTTCTATTCCCATATCTTCAAAAGTGTCATATACTTTTTCGATTTGGTCAGGATTTAAATCTAT
+ATCCTCAAGGGAGTCCATTATTTCATTGTAAGTGAGCATTCCGGTTTTTTTCCCTTTATTTATAAGTTCA
+TTAATGGCTTCTCTTGCTAATTCTTCATTGTTACTCATAGATTTCCCCTCCCTATGGGTTTCTCTCTTTC
+TGCCCATCTTTTATCTTAAGCATCTCCTTTTCACAATTTTGAAGTTTAATAAGAAGCTCTCTCTCTTTTT
+CTACATCCCCCAGAAGATGAGCATTTAATATCTCTTTTCTTATCTCTTCTCTCTTTCTTGCAAGATTATT
+TAGCAAAATCTTCTGCAGGATGTCATCCACCATTTGCGAAAGGTCCTCCGCTTCAAAAAGGGCTTTTACT
+ATATCGTTAAAATCTGAAATTAAGTTATCTTCCTCCTGAATAAGGTATACTATATCTTTTATTTGAACCT
+GTTTTCCTCCCTCTAAACTCGATACTATTTCCTCAAAGATAGGTTTTAACTTGGAGTCCTCCAACATATC
+CGGTTTAATTACACCTTTTATCTTGTGATACAAATTATTATCGTGTAAAAGCAATGCAATTAAGTACTTT
+TCTGGTGATATTTTACTGCTACTGTATATATTATGCCTTATATTGCCAGTCCTATACATAAATTTTTGTT
+TTTTTTCGGTTTCCCTCTTGACAAATCGGTCAACCTCTGTTCTAACAGCATTTTCAGGTATTTGAGCAGT
+TTTAGCAGCAGCTGAAATATAAACTTCTCTTTTCACTTCGTCAGAAATTTTTGCTATTTCACTTGCAATT
+TTTTTAACATATATTATTCTATCTTCAACTTTTTCAAAGTCAAAACCTTTTTTGAAAATTTTCGACTTAA
+ACTCTATCAAACTTTCAGCATTTTCAACAAGCCTTCTAAAGGCCTCGCTTCCCTCTTTTTTAATAAATTC
+ATCAGGGTCTTTCCCTTCAGGTATGCTCAGCACTTTTATATTTATATTCAATTTTTCTAAAATGTCAAGT
+CCCCTCAACGTAGCATTAACCCCAGCTTCATCAGCATCATAAGCAATCACGACATTTTTCTTGTATCTTT
+TTATAAGCCTTGCCTGATCTTCAGTCAAAGCGGTCCCCAAAGACGCAACAGCACAGTCAATACCTGCCTG
+ATGCAGAGAAATTGCATCCATATATCCTTCCACTATTATAAACTTGTCATCTTGGGTTTTTTTCGCAAAG
+TTTATAGCAAAAAGAGTCTTGCCTTTTTTAAAGATTTCAGTCTCAGGTGTATTAAGATATTTAGGCAAAG
+AATCATCCAGGGCTCGTCCCCCAAATCCTACCACATTGCCCCTTACATCGATGATAGGAAACATGACCCT
+ATCTTTAAACCTGTCATAGTATTTGCCACTTTTATAAACCACAAGTCCTGCTTTGCTTAAAAAATTTTCT
+TTATATCCTTTTCCTTTTAAGAAATTAAGGAGGTCATCATTTGAGGGAGCATACCCTATGCCAAATTTTT
+TTATTGTAGTGCTGCTAAGTCCTCTACTCTTTAAGTATTCTAAAGCTTTGACTCCTTCTTCTGAAAAGAG
+TTTCCGATGAAAAAACAAAGCAGCTATTTTATTTACTCTGTATATTTCCTCAATTATCTTCTTCCTCTTG
+GCCTCTTCTTCACTTAAATCTACTTCTTCTAGAGGAATCCCTGCTCTTTCAGCCAAAAATTCAATAGCCT
+CTTTAAAGCTTAAATTTTCAATATCCATTATAAAGGTCACTACATTGCCACTGGCATTGCAACCAAAACA
+ATGGTATACCTGTTTAGTAGGGCTTACCATAAAAGATGGCGTCTTCTCCCTGTGAAAAGGGCAGAGTCCC
+CGAAATTCCTTTCCAGCTCTTTTGAGCTCTACATAGTCAGAAATCACATCTACAATGTCATTGGCCTCTA
+TCACCTTTTCAATGGACTCTCTCGTATAAGCCATCAATATCACCTAATTATTCTATTCGACAGAAATTGT
+TAAATTCCTCTTTTTATGACGTCCAATATATATTCGACAAAAAATTAAAAAATCCTTCTTTTATAAGTCA
+AAAATATTTTGCTCAAACCACGGGCTAGGCAGAAAAATTTCCTTGTACTTTAAAAGAGCGTATTTATCTG
+TCATTCCCGCAATATAGTCAGCTACAGCCCTCTCTCTTCCATAAATTTCGGCAAGTCTTACAAACTCTTT
+AGGCATTTTATCTACATTGTCATAGAAATAATAAAAAAGCTGCTCAACAACTCTTTTGGCTTTTTCTTCA
+TCTCTTTTGGCTTTCGAGCCAATATATACCTTTTCGAACAGAAAAGCCCTTAACTGATATGTCGCCTCAT
+ATATCTCCTTGCTCATGGAAACCTCTGGTTTCCCCATGCTGTTATAAATGACATCCCTCACCATTGTGTC
+TATCCTCTTGCCATGCTTATCCCCCAAAATAGCTATCAAATCCTTCGGCAAATCCTCTGGTTTTAGTACT
+CTCCCTCTTATAGCATCGTCTATATCGTGATTTATATATGCTATCTTATCAGAAATCTGCACCACTTGCC
+CTTCCAAAGTACTGGGTTTTCCTCCAGTAGAATGGTTTAATATCCCATCCTTCACTTCCCAAGTAAGATT
+AAGCCCCTTTCCGTCATTTTCTAAAACTTCTACCACTCTTATGCTCTGCTCGCTGTGTCTGAATCCACCT
+TTTAAGAGTTTATTTAGGACTTCTTCTCCAGAATGCCCAAAAGGAGTATGACCCAAATCGTGTCCTAAGG
+CAATCGCTTCTGTCAAGTCTTCATTCAGTCTTAAAGCCCTCGCTATTGTGCGGGCAATTTGTGCTACCTC
+CAGTGTGTGAGTTAACCTTGTCCTGTAGTGGTCCCCTTCCGGAGAAATAAAAACCTGTGTCTTATGGCTT
+AATCTTCTAAAGGCTTTACTGTGAATTATTCTGTCCCTATCTCTTTGAAAATCAGTCCTTATGTCGCACT
+TTTCTTCTTCTCTGGCTCTTCCACGGCTTTCTCGGCTTTTCGCAGCATATGGAGAAAGGAGCTTGTATTC
+CAGCTCCTCTGTAATTTCTCTAACTTTCATCCGACCACCTGGCCTTTTTAAATAGTAAAAATAAAAACCC
+ATAAAAGGGTTTTTATCGTTTATCTTGCCATCAATATTGTAAGTATTATCGATAAAACTATAAAAAGTGT
+AGCACCGATTACTGTAAGCCTTTCTAAAGTACCCTCTAAAGTTTTCGCCTTGTGTTTGCCAAAGAAAGTT
+TCCGCTCCACCAGCAATTACTCCTGAAATTCCTGCACTTTTCCCTTTTTGAAGGAGCACTATAACTATCA
+AAAATATGCTAACCAGAACCTGCATAACCATAAGCACTGTCGTCAGCATGTTCACACCGCCTCATTTAAA
+ATTTTTAAGCCCAATAATGCCACAGTATATATTATACAAGTACATCTTTTACAAATCAAGAGGAAATTTA
+GAAAAGGGGACGCGAAAAGTCCCCTTTAAGCTTTTTTTATTTTCTGATGTTGTAGAAAGCATTTTTTCCA
+GGATACTGGGCCACGCTTCCCAATGCTTCTTCTATTCTTAATAATTGGTTATATTTTGCAACTCTATCGG
+TCCTTGCTGGAGCACCTGTTTTGATCTGACCTACATTTGTAGCTACTACTAAATCAGCAATAGTTGTATC
+TTCCGTCTCTCCTGACCTGTGAGATACGATAGCAGTGTAGCCTGCCCTTTTAGCCATTTCAATGGCATCC
+AATGTCTCTGTCAGAGTACCTATCTGATTGAGCTTTATGAGTATTGAATTTGCAACTCCCATGTTAATGC
+CTTTTGAGAGCCTTTCCGTATTCGTCACAAATAGGTCGTCTCCTACTAGCTGCACCTTTTTGCCCAATCT
+TTCAGTTAAGAGTTTCCATCCGTTCCAGTCTTCCTCTGCAAGTCCATCTTCTATAGAAACAATGGGGTAT
+TTGCTGACGAGCTGCTCCCAGAACTCTATCATTTCCTCAGAAGTTCTCACAATTCCCTCTCCTTCAAAAT
+GGTATTTCCCATCTTCTTTGTACATTTCAGTGGCCGCAGGGTCCAACGCTAAAACTATGTCTTCCCCAGG
+TACATATCCGGCTTTTTCTATAGCCTCAAGTATTACTTTAATTGCCTCTTCATTCGATGTAAGGTTAGGC
+GCAAAACCTCCCTCATCGCCAACTGTAGTGCTCAATCCCTTGGAGTGAAGCACATTTTTCAGGCTGTGAT
+AAACTTCTGAACACATCCTTAAAGCCTCTTTAAAATTGGGAGCTCCTACAGGCATAATCATAAACTCTTG
+TATATCTACATTGTTGTCAGCATGCTTTCCGCCATTTAGTATGTTCATCATTGGAACAGGAAGTGTCTTA
+GCATTTACGCCCCCTAAATACTGGTACAGAGGAAGACCCAGCTCTTCTGCTGCCGCTTTTGCAACTGCCA
+AAGACACACCTAAAATAGCATTTGCTCCTAACTTGCTTTTATTGGGCGTTCCATCCAGTTCAATCATAGC
+TTTATCAATTGCTACCTGGTCCTGTGCTTCCATACCAATTAATTCTGGCGCAATAATGTCATTTACATTC
+TGTACTGCTTTCAATACGCCTTTTCCTAAGTATCTTGACTTATCTCCATCTCTTAACTCAATTGCTTCAA
+AAGCCCCAGTAGAAGCCCCAGACGGTACAGCAGCTCTTCCCACTGCACCACTGTCTAATTCAACTTCTAC
+CTCAATCGTAGGATTGCCACGAGAATCTAATATTTCCCTCGCATAAATATCAATAATTGATGACATACCA
+CTTCCCCTTTCTATGTAAAATTTAGTAATTCACAATCTTTGCAAAATCCTCAGCCACAAGGCTGGCACCG
+CCAACCAAAGCTCCGTCTATATCGCTTTCTGCCATGAAACCAGAGATGTTATCAGGTTTCACACTTCCTC
+CGTACTGTATTCTCACCATTTCAGCCTTATCTTTCCCATAAAGTTCTGCTATTGTATTCCTTATAGCTTT
+TATAACCTCATTGGCGTCCTGTGGAGTAGCATTTTTACCCGTCCCTATTGCCCAAACAGGCTCATAAGCG
+ATGACTACTTTTGTTATATCTTCCTCAGATACGCCTTTTAAAGCTTCCCTTGTCTGAGTTAAAACTACAT
+CGTAAGTTTTTCCTTCCTCTCTTTGAGAAAGAGATTCTCCTACACAGACGATAGGTTTTAAATCGTGTGA
+AAGGGCAGACAACACTTTTTTATTCACCATTTCATCTGTCTCTTTAAAATACTGCCTTCTTTCAGAATGG
+CCAATTACCACATAAGTTACTCCTATTTCTTTTAGCATTACAGGTGAAATTTCTCCTGTGTAAGCCCCCT
+TTTCTTCCCAGAACATGTTTTGTGCTCCCAGCAATATATTAGTACCTTTTATGACTCTAGCAACTTCTGT
+CAAATCTACAAAAGGGGGAATTACTACTACTTCGGCTTTTGCATCTTTTACTAGAGGAATCAGCTCTTCT
+ACCAATTTCACTGCCTCTGAAGGGGTCTTATGCATTTTCCAATTTCCTGCAATTATAGGCCTTCTCAAAA
+CAAAACACCCCTTTACTTATCATTCAAAATGTCAATTCCCGGCAAGACTTTCCCCTCTAAAAATTCCAGT
+GACGCACCGCCTCCAGTTGAAATGTGGGTGACTTTATCAGCATAGCCAAGCTGTTCTATGGCAGCTGCAG
+AATCTCCTCCTCCTACTATTGTTGTACCTTTGCACTCGCTCAAAGCCTTTGCGATAGCTTTTGTACCTTT
+GGCAAATTCAGGTATTTCAAAAACTCCCATTGGTCCATTCCATACAACTGTCATGGCATGCTTTATCACT
+TTTGAATACTCTTCTATTGTTTTAGGCCCAATGTCAACTCCTATCTGGTCTTCTGGCATTTTGTCAATGT
+CAACCACTTCATAAGGTACCCCGGATTTTAACTCTTTCGCGATAACTGTATCAACAGGAAGCATGAAATT
+TACGCCCTTCTGCTTTGCTTTTTCCATTATTTCCTTTGCTAGTTCAATTTTATCCTCTTCCAAAAGAGAT
+TTCCCTATTTCGTAGCCCTTCGCCTTAATAAAGGTATAAGCCATTCCACCGCCAATTAACAGGCTGTCCA
+CTTTTTCCAGAAGATTTGTTATAACCCCAATTTTATCAGAAACTTTAGCTCCACCTAAAATCGCCACAAA
+AGGTCTCTTAGGATTCTCCAACGCTTCTCCCATTATAGAAAGCTCTTTTTCAATTAAAAAACCTGCCACT
+GCTGGAAGATACTTGGCAACTCCTGCAGTAGAAGCGTGAGCCCTGTGAGCAGTGCCAAAAGCATCATTTA
+CGTATATATCTGCTAAAGATGCAAGCTCTTTTGCAAATTCAGGGTCATTCTTCTCCTCTTCTGCATGGAA
+TCTAACATTTTCCAAAAGGAGAACTTCCCCTTCTTTTAAGGCAGCAGCTTTTACCTTAGCATCTTCTCCA
+ATCACATCCTCTGCCATAATTACAGGCTTTTTCAAAAGCTCAGACAGCCTTTTTGCAACAGGCTTTAAAG
+AGTAATCCGGATTGAATTTCCCCTTAGGTCTCCCCAGGTGAGATACCAGTATCACTTTTGCGTTGTGATT
+TATTAAATACTCAATGGTGGGAAGAGCTTCTCTTATGCGCCTGTCATCTGTTATGTTTTTATTTTCATCC
+ATCGGCACGTTAAAATCTACTCTAACTAAAACTCTTTTTCCGCTAACGTCTATGTCTCTCACAGTTTTCT
+TTTTCACTTCAAAAACCTCCCCTATATTAGGATTTAAAGGTCCGGTCCTTGAAGGACGCGGACCTTTGCC
+CTGCTACATCCTTTCAGCTATATAAAGAGCCAGGTCAACGACTCTGTTGGAGTAACCCCATTCGTTGTCG
+TACCAGGAAACTACTTTAACGAGTGTGCCCTCCACTACCATTGTGAGAGGAGCATCCACTATTGAAGACC
+TGTCGTCTCCCTTGTAGTCCACAGAAACCAATGGGTCCTCAGAGTATCCCAAGATACCTTTCATGTATGT
+CTCAGAAGCTTCCTTCATAGCAGCGTTTACTTCCTCTACCGTGGTTGGAATTTCTACTTCAGCCACCAAA
+TCTACAACTGAAACGTTAGGCGTTGGAACTCTCATTGCAAAACCGTTCATCTTGCCTTTTAACTCAGGAA
+TTACCAAGTGGATGGCCTTTGCCGCACCTGTTGTCGTAGGTATTATTGAAACAGCTGCAGCTCTCGCTCT
+TCTCAAATCACTGTGAGGAAGATCCAATATTCTCTGGTCATTTGTATAAGAGTGAACTGTTGTCATCATA
+CCTTTTTTAATGCGGAATTTGTCATTCAATACTTTTGCAATAGGAGCCAAGCAGTTTGTCGTACATGATG
+CGTTTGAAATCACATGGTGATTAGCAGGGTCATACATGTGCTCATTTACACCCATCACAATTGTAACATC
+CTCATTTTTTGCAGGAGCTGTAATTATCACCTTTTTAGCTCCACCGTGTATGTGCTTTATAGCATCCTCT
+TTGTTAGTAAATCTTCCTGTAGACTCAATTACAATGTCCACTCCCAAATCTCCCCATGGAAGCTTACCTG
+GGTCTGTTTCCTTGAATATCTTTATCTCTTTCCCATTTACAATTAGAGAGTCATCAGTGTAAGAAACCTC
+CCCTTCAAATTTCCCTAAGACAGAGTCGTATTTGAGAAGGTGAGCCAATGTTTTAGCATCTGTCAAATCA
+TTGACAGCCACAAATTCTAAATCAGCATTTTTCTTTAAAGCAGCTCTAAACACATTCCTTCCTATTCTTC
+CAAAACCGTTAATTCCTACTCTAACACCCATTATGTACTCCTCCTTGTTAGTTTTTTTGTTAAACACCTT
+ATAAGGTGTTTTTACACCATTCTTAAAATTTCAAAAGCAGCTCCTTCATCAGTCACGAGCACCTTAACAT
+TTCCACTTCTGCAGGTGGCTAGAATAGCTTCTGCCTTGCTCTTCCCACCAGAAACTCCTATCAAATGCTT
+TACTGACTTCAAATCATCAATGGTAAGGAAAATACTAGGTGTTGCGTATACTATTTTTCCCTCTTTATCA
+AAGTAATATCCCAGGCTTTCTGCCACAGCACCTTTCTCCTTTAAAAAATCCTTTATAGACTGTGGAAGAT
+TTCTCCTGTCAGCCATCACATCAGCTCTACCTATTCCAAAGATGAGGATGTCCGCTTTTTTGAGTATATC
+AACTACTTCTTTTATATCAGGCTCTTTCATAAGGCTTTCTACTGCTTCTTTGCTTAAATGGTCAGGAACA
+TACAACATCTTATATGTACCGCCAAGTTTTTTAGCGAGTATGGAGGCAATCGTGTTAGCCTGTTTTTCTA
+CTTCCCTCCCTAGACCTCCACGAGCAGGAACTACTACTATCTCTGATTGGGCGTACAATTGAGGCATGCC
+ATTTGCAACTTCCAGCACAGTAGATCCGCCTGTTAAAGCTATGACACTGTCATACCTTATTATTTCTCTA
+AGGTAATTGGCGGCAGATTTGCCAAGCTCTTTTTTTGTCATCGGGTCTTCTTCTGTATTTCCAGGCACCA
+CTATAACTTTTTCCACTTTTAATTTTTCCTCAAGGACTTTCTCTATGTTATCAAGTCCCTTGAGTTCATG
+TATAAAATCTTTCAAGCTCTCAATCAATTCTTCGCCTTCTTTAGTGACTGTCATGCCCATTGGATTTATA
+TCTATGAGGCCCTGGGACTTCAGAAAAGAAACCTCTGTGCGTATTATCCTTTCTCCTATGTTTAACTGGT
+GAGAAAGAGCTCGACGACCTATGGGCTGGTTAAAGTAGATGTTTCTCATTATAGCATACCTTTTTTGGAG
+AAGTTCTATAAGCTCTGGTACTATTTTCTGTTGCAAGGCTATTATATCCTTCATGTCATTTCCCTCTTCA
+GGACACTTCCCGTCCCGTTATTCTTTAAATGTCCCACCTTTTATAAAAATAACCTACACCAACTATTTTA
+TACTAATTTCAAACCTTTTTCAATACAAAAACTTAATATCTTTTTCGCTTAAGAGTTGAAGGGATATTGC
+ATTCCTCCCTATATTTTGCCACAGTTCGCCTAGAAATATTTATATTTTTCTCCCTTAAAATCTCTGCTAT
+TTTCTGGTCGCTTAAGGGGTTCGCAGGGTCTTCCTCCTCTATCAACTTTTTAATCAAATTTTTAACAGTT
+TCAGCTGAAAACTCTTTTCCATTCTTGCTGGAAAGCCCCGACTGGAAGAAAAACTTGAGCTCAAAAGTCC
+CTCTTGGAGTCTGGACGTATTTTCCGTTTATAGCTCTGCTGACAGTTGACTCATGTATTCCGAGTATATC
+CGCAACCTGCTTTTGCGTCAAAGGCTTCAAGTAATTTATCCCTTTATCCAAAAACTCTTTCTGAAGGTCA
+ACTATGGTCTTTACAACTTTATACAGCGTTTCCTTTCTGCTCTCTATGCTTTTTATAAGCCACATAGCTG
+ACTGGAGTTTAGAGGTTATATATTTTTTAGCTTCTTCATCAGAACTTTCTAATATGGAATAATAGTAACT
+GTTAATCCGTAACCTCGGAATATTCGAATCATTTACTAACACCAAATACTCCCCATCCCTTTTTATCACT
+TCTACATCAGGAACTATATACCCTTCTGCTTCCGGTGCAAAAACGCTTCCCGGTTTGGGATTTAACTTTT
+TTATCGCATCTACCGCCTTCTGCACCTCTTTTGCAGACACATTGTAAAGCTTTGCTAAGTAAGAATACCT
+GCCCTCTGCAATATCTTCTAAATGATTTTCAACAAGGTCTTTTATAATTCCTTTGTAATTGCCCTGTGCA
+AGAAGCTGAAGTTTCAGACACTCCTGCAAATTGCGGGCACCTACACCAGGGGGGTCAAAAGATTGCACAA
+CAGCCAATGCCTCCAAAACCTCTTCTTCAGTGCACTCCAGCATCTGTGCAATTTCTCTTACATCTTCTTT
+TAAATAACCACTGGGAGTTAGGCTAAATATTATATACTCGCATATCTTGCGAATCCTAGTAGGAACAGGT
+GTTATATGAAGTTGAAAAAGAAGATGATCGCTTAAGCCTGGTTTAGCAGACACAAAATTCTCATAATTGA
+ATTCATCCATTTCCTCATCATCAGAATCCCTGTAGTACATCCTCTTTTCCATTTCCCTTATGCTTTTGGC
+CAATTCTTTGACATCTACCACGTATATATCTTCTTCAACCTCTTCTCTCTCAAGAAGGGGATTATTCTCC
+AGTTCCTGCTGTATCAATTCATTTAACTCCAGAGCATTTAACTGCAAAATTTCAATAGCCTGTTTTAGCT
+CTGGAGTCATTATGAGCTTTTGGGTTTGCTGAAGTTTCAGATCAAATTCCATCCTCATACCCATGCACCC
+TCAATCCCATCTTATACACAAGGTAATTTAATCCACTAAATAGATGAAGCTTTTTAAAATATTATATCAC
+ATTTAAACGTTTAAATAAATAAAAAAAGAAAGGAAAACCTCAATAAATGCGAAAATCTTTGTACTGACCT
+TTATACTCTAACCATCTCTCCTCCACGTTATCCACTCTTGCCCACCTCAAGCCTGTCTTGATAAAATGTA
+TGAGCTCCTTTATGCTCTCCTCATCCCCTTCTGCTACCACTTCAACACTTCCATCGTACAAATTCTCTGC
+ATAGCCCGTAATTCCAAGAGACGTAGCCTTCTGATACACAGAATACCTGAGCCCCACTCCCTGGACATGT
+CCAGTTATCCTCAAATGAACAGTCTTTTTCATAACAAAATCCCCTCTCTCAAGTTAATATAAATTTTTCA
+ATAACGTGTTTCACCCCATCTTCCATGTTGGACTTTGTGATAAAGTCTGCTACTTTTTTCACTTCATCAA
+TAGCATTCTCCATAGCCACCCCTAATCCCGCAAATTTAATCATTTCTATGTCATTCTCACTGTCTCCAAT
+AGCTATCATCTCTTCTCTAGAGACTCCAAGATATCTTCCAAGAATTTCTAAAGCCCTTCCTTTGCTGACC
+CCCTTGTTCATGATTTCAATGTTGTCCACGTAAGAGCTGGTAATCTGCACATCTAACCTCTCAGAAAGCT
+CACTTCTAATTCTTTTTAATAGGTCTGGATCCTCATTGAAAACTATCACTTTCAAAACCCTGTCTTTAAG
+TTTTTCCGCTTCTTCCAATGGATTTTCTATTTCTTCGACTTCTACTTTTATTTCTGTTTTCAAAAGGGCA
+TTCCATTCAGCATATCTCTGGAATTTATTTGTAATCTCTGGAGTGTACACTGTGGTATCGCTTATCAACT
+GAAAATAGGTTCCATATTTTTGACAGGTTCTTATCACCTCTATCATGTTGTTGTAATCTAAAATGCTTTC
+ATAGATAGTGTTGTTATCTGGGTCCCTTATCAAAGCTCCATTGCTTGCAATAATATAAGTTCTAAAACCG
+ATCATATCAGCATAAGCGTAAGCAGAGGCAAACACTCTTCCCGTCGCAATCACTACATACACTCCCTTTT
+CTCTTGCCCTGTGGAGCGCCTTAATGTTCTCCTCAGAAATTGTCTTATCGTGCCTTAAAAGCGTATCATC
+CATATCAATAGCAATTAGCTTATACTGCACTTTTTTCAACTCCTTTTGCTATTCTGTTCAGTTATATTAT
+ACCTTATTTCGAAAGTTCAGTCGATACGCCTTTCTAATAAAAACGATTGACATTATTAAAAAATAGGGAT
+ATAATAAAAACACGAAATATTAAGAGAGAAAGATTATTTTTTATGGATTGGAGTGATAAATATGGAGGAA
+ATTACTGCTCTTCTAAAGCAAAAAGGACTCAAAGTGACGCCTCAGCGCCTTGCAATTCTTAATTTCTTAA
+TGCATACAAATGAGCATCCCACTGCTGAAACCATTTACAAAAAGCTAGTCTCTGATTTTCCTACAATGAG
+CCTTGCTACAGTGTACAAGACTTTGGAAGTTTTAAAAAATACAGGGCTAATTCAGGAATTGAATGTAGGA
+GAAGGCAGTTTCAGATATGACGCAAAGACCACTCCCCATCCTCACATAGTCTGCCTTGGATGCGGCAAGG
+TAGAAGACTTGGATGAAAGCATTTTTAAAGATTTATTGGAAGAGGTAAAAAAGCACACGGATTACAAAGT
+TGTGGGACAAAAACTATATTTCTACGGTTACTGTCCCGCATGTCAGAAAAAAATGAACAATTAAAAAGCC
+CCACTTTAAAAAGTGGGACTTTTTTAATTTGCAGGCGATTCTTCAGTTGAAGTATCCGGTGGCGGTGAAG
+TATCTGTGGGAGGAACAACTGGGCTTGTAGCCTTAAGGGGGTTGTTTTCCTTAGGGACCTTCTTAGTCCC
+CTTTTTTATAACCCCATCTACAGGCTTGTAAAGGTCCCTGTACAAAAATTCCTTTTTTACAAGCTTGCCG
+TTTTCATAAGTCAGCCTGTACACGTTGACTTTGTACCCCGTCTGGGGCTTTACTTCTTCAATCACTTCTC
+CTTCATGCAGGTTAGGGTCTTCTATGTACTTCACACTTGGCTCATACTTTTCCACGATTTCTGATTGTAT
+ATCCACCCATCTTGAAGGATTTTCCACATGTCCATACAGGTTTATTATCAGCCTGTTGCCTTCTATATAT
+GACTCTATGTAAATCGGGTACTGAGTGGAATTTTTAAATTTCAGATCCAGCACATCCCCTGAAATAGTCG
+CATCCTGTCCCGGCGGAACATAAGCCACAGGGAAGCTGTGGTGATATCTTTCCACAACCGTTATATCCGC
+CCGCAGCACAGCGTTGTAAAGCGTAGTTGCTACCTGGCATATCCCTCCACCTAAAGCCGGCACCAATTTG
+TTATCTATTATCACCGGAGCCTCCTTATATCCCCTCTCTATGACCCTCGGTCCAAGGGCTTTGTTCAATG
+AAAACACTTCTCCTGGCAAAAGAAGAGTTCCGTTTATCGCCCGGGAAGCTACAACAAGGTTATCGCTCCT
+GTTTACATCCTCTGCGTTAAAAACAGTAGAAAACGTCGAAATCCTGCCGTTAATCGAATCCAGCATACTT
+TTTGTCACTTGTGGCAGCACTTTTTTAACGGATACTTCTACCTCTACTCTACCAAAAAGTTTATTTTCAA
+TAGCTTTGCTCAACTCATCCACTATATTGCTAAGGGTTTTTTCTTTGTCTACTTTAAACCCCAGCTTCTC
+TGGTGTTATGCTCTTTACACCTCTTACAATCCTTATAGAAGCATTTTCAGGCTTTTTATCAATTTTCTCT
+GCTATCCTATCAATAAATTCTTTTAACGGTTTTTCATCATAAGAAAGGGAAAGGTTATAATTTCTCCCTT
+CTCTTCCTACGGTGTAAATTTCCCTTATCCTATCCAATACATTTCCATTTCTGCCCACCTCATAGGCTTT
+ATTTACCACTTCCTCATAGTTATACTGAAGCCCAATATCCTCCGTCGTAATCTCAAAAGATTGTCCTTCA
+TAAAAAGCTACAATAGAAAACTTGGGAACCTTAAATTTTTCTTTGATAATACTGAGAGCTTCCTCCCTTT
+CCATCCCCCCTACATTAATTCCTTCTATAAACACACCTTTAGCAATATAGGAAGACGTGAGAAGGACGTA
+AAAGTAAGCAAAAGCAAAAGATAAGAAAACTGCCAACGCCAAAACAGTTACCAAGTAGAAATAATTGCGC
+TTTTTATTCTTATTGCTTCCACCCTTTGCCTGCATCCATTTCTCTCCCATTTTTAATTTTGGTCTCTTTT
+TTTAATATATGACAATTTCTCTTCCAATACAATTAATTATTCCTTAAAAAAATTACAAAAACATTAAATT
+TTTCTCCCCTTAAAGTAAAGGCAAAACTCCTTTACTGGACACTTGTCGCACTTAGGCTTTCTAGCAGTAC
+ATAAATTTCTGCCGTGATATATCAAAAGGTGGTGGGATATTGACCACAAATTTTTCGGTATAATTTCCAT
+GAGCTGTTTCTCAGTTGTCAAAACATCCTTGCTATCTGCCAGCCCTATTCTGTTTGAAACTCTAAATACA
+TGGGTATCCACAGCTATGGCATCTTTTGAGAAGGCATTGCTTAAAACCACATTGGCAGTCTTTCTTCCTA
+CCCCTGGTAAAGCCATTAGTTCTTCCAAAGTATCAGGCACTTTTCCGTTATGCTTTTCTTTCAAAATTCT
+GCAGGTCTCAAGTATGCTTTTGGACTTATTCCTGTAAAGGCCACACTCCCTTATCTCCTCCTGAAGTTCT
+TCAGGAGTCAATTTTAAAAAATCCTCTGGAGTCTTGTACTTTTTAAAAAGCCTCTCAGTGATTATATTTA
+CCCTCTTGTCAGTGCACTGAGCAGACAAAATAGTGGCAATCAAAAGCTCAAAAGGATTATTAAACTTAAG
+ACCAGATTTTGCATTTGGATAGATTTTTTTCAAAATCTCTATGACTTTCAGGGCTTCTTCTTTAGATATG
+CGCACTTTCCTCACCTTTCTAGTTTTTGTAAGGCTTCTGCCATCATCTTTATTGCAAAACCATCTTTTTC
+TTTATTCAAAGCTTCTTTTATTTCCTCTATAGCTTTATCTCTTTCTTCCAAGTAAGATATAGCCCAGGCA
+CTATATCCCCTCAAAAGAGGGCTCGGAGACTTTAGAAGCTTCTTGATAGGCTCTATGCACTCTTGGTCTT
+TCGTATTCACACAGGCAATTATTGCATTTCTTATTATAACACTTTTCCCTCTCCAAGAAGAAGCTGTAGG
+TCCAAAAATTTCCTTAAACTCTTTATTTGACATATTTAAAATCTCGATCAAGTTAGGCCTAGGCAAAAGT
+TTGGAAGGCGTAAATTCTTCTCTTTTCACTTTTTTGGCTTCCTTATTAAAAGGGCAGACTTCCTGACAGG
+TATCGCATCCGTATATTCTCCTTCCTAATTTTTTTAAAAATTCCTCTTCTATTTCTCCTTTTTTGACTGT
+TATAAAGGAAAGACACTTATTTGCATTAACTATATACGGCTTTTCTATAGCTTTTGTAGGACAAGCTTTC
+ATACACAAATCGCAATCGCCACACTTTGACTCCTGAGGAGTATCAGGCTCAAAATATTCGTTTATTAAAA
+TTTCTCCTAAGAAAAGGTATGAACCGTATTCTTCGTTTATTATAAGCCCATTTTTACCAAACCACCCTAT
+CCCTGCGTGATAGGCTATTGCCCTTTCCAAAAGAGGATTGTTGTCCACCAGAGAAACCGTCTTTACATCA
+GGACATTTTGATTTTACAAACTCACACACTCTTTTCATCTTTTCTTTTAAAACCAAATGATAATCCATTC
+CCCAGCTGCTTTTTGAGATTATGCCAAAGCTTTTACTAGGAAGTTTTACTTGGTATTCTATATTGTAGGA
+CAAAGCTACAGAAATTATGGTTTTAACTTCTGGCAAAATAAATTCAGGAGAGACCCTCTTATCCGGCATT
+CTCTCCTCAATAGGGCATTCATAACCTAGACTTTTTCTTTCTTCTAAAAAGCTTTTATATCCTTTAAGGC
+AATCGGCAGAAGCAAAACCGATCAAGTCAATGCCAACTGCTTTAGCAAAGTCTGTTATTTCCTTTTTGCT
+TATACAGCTCACTTTTTCTCCCCTTTGTCCTCTTTTTTGTTTGTCAAAAGTTCGTAATAGTACTTCAGTT
+TATTATAAGCTCTTTCATAAATCTCCTCAAAACTTCTGCCAGTAAGTATTTCCATGCCCTCTTCTACTGT
+CTTAACGCTGTATATGTGGAAAAGCCCCTTTTCCACCGCTTCTATAACCTCATCTGACAAAACTAAATTG
+GACACGTTCTGGTAAGGGATTATCACCCCTTGATCTCCTGTCAAGCCTTTCTCCTTGCAAACTTTATAAA
+AACCTTCTATCTTATGAGTGACTCCTCCAACAGGCTGTATCTCCCCAAACTGGTTTACAGACCCTGTAAC
+TGCTATTCCCTGCTTTATTGGAACATCTGAAAGACTTGACAAAAGCGCATAAAGCTCTGTAGAAGAAGCA
+CTATCCCCTTCTACACCTTCGTAGGACTGTTCAAACACAATTCGGGCAGACAAAGTAAGAGGAAAATCCT
+TAGCAAACTTGCTTCCCAGATATCCTGTAAGTATCATCACGCCTTTATCGTGAATGCGCCCGCTCATCTT
+CGACTCTCTTTCAATATTCACAACTCCTTCTTCCCCTGGATAAGTAGTTACAGTTATCTTTGAAGGCTTT
+CCAAACTCATAATCTCCCAGATCTATAACTGCCAGCCCGTTCACGCATCCTACCCTCTCACCTGTGACCT
+CCACCAGGTAAATATCTTTTTTGAAATATTCCAGCATCTTCTCTTCTAACTTGTTTACCCTCTTTATCTT
+CTCTTCTATAGCTTTCTTTACATGTTCTTCCGTTACAACTTCACTTCCCTCCAGGGTTGCCCAAGCGTCC
+GCCTCATACAGCACCTCTACTATTTCATTAAAACGCGTACTCAACTTGTTTTGGTCTTCAGAAAGCCTTG
+TGCTATACTCTATTACCCTGGCAACAGCAGTTTTGTCAAAAGGTTTTAGGTTATCTTCAATGCAGTGAGT
+CTTTATAAAAGAAGATAGCTTCCTTATATTCTCTTCATTTAACTCCATTTCCTCATTAAAGTCCACTTTT
+ACCTTAAAAAGCTTGCTAAAATCTTCATCGTAATTGTACAAAAGATAATAAAGATAAGGAGTGCCTATCA
+ATATAACTTTCACAGAAAGCCTTATGGGTTCAGGCTTTAAAGAAGAAATGGACAAAAACCCGTACTGCGA
+GGAAATATTTTCAATAATCACTTTTTCCGTCTTTAAAGACCTCTTCAAGGCATCCCAAGCAAAAGGATAT
+GACAGCACATCTTTCGCCTGTAATATCAGATAACCGCCGTTTGCCTTATGCAGAGCTCCTGCTTTTATCT
+TAGTAAAATCAGTAGTAGCAACTCCAAAATCACTTTCATACTCTATATTCCCCACTAGATTGTTGTAATT
+GGGATTGTACTCAAACACCACCGGAGCTCCTTCTGTATTGCTATTGTCAACAAACAGGTTTACCATGTAC
+TTTTTGAGAAATCCTTTTTCCTTTCTTAAGAAAGGAAAGGGAGAAGCTTCTCCATCTATAGCCTTAAAAC
+TATCAATATTTTCTAAAATATCCTTCTTTACACTCTCTAAATAATTGGTGACGCTCTCATACTCGCTATA
+CTTCGCTTTTAATTCATCAATCAGATGACCCACAGCAAAAAGCCCTATATCATTGTCAAGCTTTTTAATT
+TCTTCTCTCGCCTGCTTGTCTAAAAGCTGTATCTCTTTCCAGACCTGCATAGCCTTTACTTCAAACTCTG
+CAGCTTTTTTCTCAATCTCTTTCCTCACTTCCTCATCCAACTGCTGAAACTCCTCCTGGTTTATCTGTCT
+CCCCTCAATCACAGGAATGCTTATAAGTCCTGTGCGGGTATCCCTCAAGACAAATCCGTAGTTTCTCGCT
+AGTTCATTCAAATTCTCTATCAGCTCATTTTTCTTTTCTTGATACTTTTTTACTATTTCACCTTTTTGCA
+TTTCATAGGAATCCGACTCAAAGGCTTTAGGAATGTCTTTTTGAAGCTGTTCTACAAATTCCTCCATATC
+CTTCTTAAACTCTTTTCCCAACCCAGCAGGTAACTCTATCGCAATGGGCTGAGAAGGTTTTTCGAAATTG
+TAGACATAAACCCAGTCATTTGGCTTTTTTTCTTTCTTAGCAATTTCCTTTATGTAAGTAGCAGCAAAAC
+TGGTTCTGCCTGTGCCAGTAATGCCTGTTATAAAAATGTTATAGCCTTTTTGCTTAATTTTTACCCCAAA
+TTCCATCGCTTTTTGCGCTCTGTCCTGCCCTATGATTCCCTCTAGAGCAGGAACCTCATCAGTTGTTTCA
+AAGTCCAAAATCGCCGGGTCTATGTACCTTTTCAATTTCTCTACTCTCAATTTTTCCATAAAAACACCCC
+TGAGAATTTTTTATAATAATTATTATTCGACAACAAATCAAATTTTCCTCTTTTGCCACAAAAAATATCA
+TAAAAAAGGCTGAAGATTCCTCTTCAGCCCTCGTCAACGTCTATTTTGCCATCTCTCTCATCCATCTCTT
+TTTCTGCAAATCTTATCATCTTTTTTACCATATTGCCGCCTATCTTTCCCACTTCTCTTGTAGTCATGTT
+TTCCCATCCGCGTTTTTCAATATCGTCATCCAGATGCAATTCCTCTGCCACTTCCTGTTTTAAAGAATCC
+AGCTCATCTTCGGCTTTAGGGTATAATTTTTTTCTTTTACCCATAAAATCCCCCCAAATTTCTTTTGTCT
+TTATTTTCCCCTAAAGCCTTTGCCAAAATACATGAAAAAACCCGGAAAAATCCGGGTTATGCTTCTTTGA
+TTGCTTCAGTTGGGCAAGAGCTCATTGCATCTCTTACACAGTCTTCGAGGTCAGCTGGAACCTCATCTAC
+AATTACATGGGACTTGCCATCTTCATTCCAGTCAAAAACATCCGGACACATGTCTATGCAAACCCCACAA
+GCTATGCATTCATCTTGGTCAACATATACTTTCATCACACTTACCTCCCAATTATTATGTAAAATTTTAC
+ACATACATTATACCATTGATATCAGTTTTCTTCAATAGATTCTGACGTAAAAAAATAAGGCTATTGCTTC
+AGACAGCAACAGCCAGCAAGTCTTTTAAAAAATTATTGAGCAAATGTATGTCTTTTTGGTCCAGTTCGTT
+TAGATAAGTATAAAACTTCTTCACATTTTCGGATAAAACCTTGTCTACATCACTCTTAATTCTGTTGTAA
+AGCGAAGCCCCAAGAACAGTTCCCACAAATAAAATCAAAGAAGAAGTAGGATTGACACAAGCAAGAATAT
+TACTTTCTATGCTTTCAAGAGAAATGCCTGTCATCATTCTGAGTTTTAACAGAAAAGCTGCAATAGCATA
+GGCACAGAATTCCAGTGGCTTTGAAGCGTGAAACATCTCATGCAATAGCTCCTCTAACGAAGCACTTTTG
+CCATTTTTTACTCTGTCTATCAGATTATCTCTTAAAATCTTCCATTCGTTATTTTCTACTCTTTCAAACA
+ATTGATAAGCCTTCTCCGTAGGCACAAACCTCACTGTAGACCTGCCCTGGCTTTTCCCTTCTTCTAGGTA
+GTATTCCGCTTTTACATATTCACCTTTTTCCAATTCTTTTAAAACGTCGTAAGCTGTCCATTTGCTTATT
+TTCATCTTTTCAGCCACATCGCTATAATGAACTGGTTCTTTCTTTTCCTCATATAACTCAGTTACAGCCT
+TTAGAAACTCCTTTCTCCTATTTGTCAGCATTTTTGCACCTCATCGTCTAATAAGTTATACCTAATTTAT
+AAGAAATTTCGGCAAAAGTGTCAAGCCTCTTTTTTCACTGCCGTTCTTGCTGCCATCTTTTCCTCCCAAA
+TTTCATCAGCCACTTTGCCCCAATTATCAGCTACTACCCTTAAATCCTCATACAGATTTTCTATGTGAGA
+GGCTTCGCTTGCTTCTGTGTGTTTTGCTTTTGATTCTCTAACTATCTCTAGAAGCTTCTCAGGATTGTCA
+ATGAGAGGACATGGCCTTAAATGGTTTGAATTAAAAGGCTGCCTTTTTCTGTAAGCCTTCATAATAGGAG
+ACTGCAATGCCTCTAAAAGACTCACTTCGTTTATATTAACATTGGAATAATGTATAAAAGCACAAGGCTC
+TACTTCTCCTGCTGCATTTATGTGTAAATACCTTCTTCCTCCTGCAATGCATCCACCGCTGTATTCTCCG
+TCATTCCAGAAGTCAATTGCAAAAAGTTCCTTTGTAGCCCTTATATAATTTATCCTCTCGTACATGTATT
+TTCTTTGCTCAGGTGTCACCATGAAGCTTATATCTGGGTCTCTGCCTATAGGAATATAAGTAAAATACCA
+AGCAAAGGCAGCACCTTTATCTATCATCATGTCTACAAATTCATCACTTGAAACTTCCTCTACATTCGTT
+CTTGTGTATGTAGCTGAATATCCAAAGAGCACTCCATTTTCTCTCATCAAATCCATTGCCCTCATTACTT
+TATCAAAAGTCCCCTGACCGCGTATTGCATCGTTTGTCTCTCTGAAGCCATTAATACTTACTGCAAAAGT
+AATATTGCCAACTCTTTTTACTTCTTTTATCATGTCCTCATCAATCAAAGTTCCATTGGTAAACAAATGG
+AATACTTGGTTTTTATGTTTTTCAGCAAGTTTTATTATATCTTTCATTCTCAGCGTAGGCTCTCCGCCAG
+ATAGAACTATGAAATATACTCCAAGCTCTTCCGCTTCTGTACATACTCTATCCATCACTTCAAAAGAAAG
+ATTGTGAGGTTTGTACTGTCCTGCCCAACACCCTACGCACCTTAAGTTGCAAGCTTCCGTCGGGTCCATT
+AAAATTGCCCATGGAATGTTGATATCATATTTCTCCTCCAGTTCTTTTTGCTTTGGAATACCTTTTAGAC
+TGGCATTTATAAAGAAATTGACGCCTATAGTTTTTATAATGTTTTTGTCAATATTTTTAAGAAGTTTCAT
+TGCAAATCTGTACCAATTGCTGTCTTTGTCATCTAAAAATCTCTTCACACTTTCTATTTGCTGTTTATGT
+TGCGGCATTATTGCAATTTTTGACAGAAGATTAGCTATTTTGTCTAAATTTTTTTCTGGGTCTTTTTCTA
+CATAGTTAATAACAGCACTGACAAGCGGGTCAATTACATTCATCATAACTCCTCCTCTACTTTATTTTTT
+ATTCCAAAAAATCAAATTGACCCAAAAAACCCAAATTCCATTTCAAGCATATTATACCACTTTAAAAATA
+ATATTTCAACTATAATCTATTTTATTTTATGCATATTTTTCTCTTTTATTTGCCTAATTGAACGTCTCCT
+CCAAAAACTCCAATTACTTTCTCTCCCTTGTAGACAGGAATTGCTATTGTCACGCAAATTTCATTTGTCG
+CCAAAGAAATGTAAGGCTCTGTTACTGTCACTTCCCCCTCAATAGCCCTCTGAAACCAGGTTCTGTGATA
+CACATTAGATATATCAACTTCAACAGAAATCGCTTTTATATCTCCATTTCCCAGTATTGAAAAAGCCAAT
+TCAAAATTAGGATATCTTTTCACAATATCCATGATTATATCCTTTGCTCTATCTCCAAACAACTCTTCTC
+CTTTTTCTTCCGCTATTCTTTGCAGTATTTTTTTTGCCTCTTCTACTCTTCTCTTTTGTTCCACTGTAAG
+CTTTACTGTTCCTGAGAACTTCTTCACTAGATTTTGAAGTTTTTCAGCAAAGCTATCCAGGCGGTTCATC
+ATCTCTCTTAGCTCTTCCATAGAAGACACCTGTTCTTCTGTAGAAGCCAAGGTCTCCTCCGTATTCGCTG
+CAGTCTCCTGTGTCACTGCTGCAATCTTATGATTTAATTCCGCAATCTCTTTTATTTTTTCGTATTGAGA
+ATTGACAAGATCGTCCACAAAAGCAACTGCCTCCACCACATTTTCACTTGCATTTACAACGCTTTCTAGT
+TTGTCTTTTACCTGATTTGCATAAGATAAATTTTCCAATACTCCTTTAATCTCTTCCTCCAATTTCACTG
+AAACTTCTTTTATTTTATCTTGAATGCTTTTTGTGAGAAGCACTATTTCCCCCGCTGCAGAAGCTGACTG
+CTCTGCAAGTTTTCTCACCTCTTCTGCTACAACTGCAAACCCTTTTCCATGTTCTCCCGCTCTTGCTGCT
+TCAATTGCTGCATTCAATGCCAGTAAATTTGTCTGGTCAGCAATTTTGTTTACCATTCCGATTATGTCAG
+TTATTTTATTTGCCCTTTCTCTTAATTCAGATACTTCCTCTATAAGTTTTTTGTTTTTATTAGCACTTTC
+CTCCATCCTCTTCATTAGTTCTAGCATAATCTCTTCATTTTCTTTAATCTCTTTTTCCATACTAATACTT
+AAATTCTTTGTCTCTTCAAATTTATTCTTAACCTTTTCATTCAGCTCAAAAGCCTCACTGGCATTTTTGG
+CTGTCTTCTGTGCAGCTACCGCTTGTTCCTCTGCTCCTTTTGCAATTTCTTCTAAGGCAGTTGAAATTTC
+TTTTGCAGCAGTGGTAACGTTATCAATTGCAATCATCAATTTTTTTGAACCCACCACTGTTTGCTCTGCG
+GTCTGCTGAGACTCCATAATAAGCGTTTTAAAATTTTCCAAGAAGCTATTGAGAGATTTAGCCAGTTCTT
+TTAACTCTTTATCGCCTTTTATGTCAACTTTTCTTGACAGGTCCCCTTTTGCAATTGAATCAATTGCCTC
+CTTCATTTCCCTTAACACCAAAGTTACACGCCTTTTAACTATCCACCAGTACAAAAAAGCTACTACTAAA
+ATAATTGCAATAACTCCTGCCATGTAATAAAAAATAGCCATAACAGTCCTCCTCCTCATTTAGTATCTAA
+CTAAAAAATCGGCATTTGTAAAAAAATATTAAAGCCCTTTTATTTTTCATTTCTACAAAATTATACGATT
+CCCTTCTTTGTAAAAACAAAAAGGGACACATATAGCCCCTCTTCTCACACATCCAGACAGCTTCCACCTA
+TAAATTCTCTTATGATTGAATTAGGCGGAATAGCAAGTTCATCTTCTATTGGATAAAAATAGCTTAAAAA
+TTCCAGCATCTCTTTTGCAATAGAGTAAGCAGGGTCATCTTTGGAAACCTTCTTTAAAAGGGGTTCAGCG
+TATTTTTTTAATACAGGAAGTTCATAGGGCAAGAAGGAGTTGAACATGACATCCGCTTGCTCCTGATATG
+GGAAAATCCAGCGTTCTTCTCCTTTCCTCACCCTAGGCCACATATTTATAGTCTCCGCCGCATCTGTAGA
+CCTAAATTGACTGTCCCTAACTATTCGCCTTATAAGCCTTGTCTGAGAAGTTGGAATTCTATTGTGTTCA
+TCTAAATTAAGCTGAGTTATTGCGCTTACATATATTTTATACTTATTGTCTTTCGGAATTTGGATAGTAA
+GCTTTTCATTAAGTCCATGAATTCCCTCCATGAGGATAATCTGATTTTTCTCAAGTTTAACTTTTCTCCC
+TACAGGCTCTCTCTCCCCTGTTTTAAAATTAAAAATAGGGATTTCTACTTCTTCACCCTGTATAAGTTTT
+ATCAAATGTTCATTAAAAAGCGGCAAATCTAGGGCATCGATAGATTCGAAGTCGTAATTGCCAAACTCAT
+CCCGAGGAGTAAGCTCTCTTGGAACAAAATAATTGTCCAGAGAAATAGCAAAAGGCTTTAACCCGTTTAC
+CCTGAGCTGTACGCTAAGCCTATGAATGAAAGAAGTTTTCCCTGAAGAAGAAGGTCCAGCAATAAGGACT
+ACTTTTATCATTTTATTTGAAGCGATGTAATCAGCTATTTTTGAAATTTTCTTCTCATGAAAAGCCTCGG
+AAACCAGGATTAAATCTCTTGCTCCCCCTCTTTTTATGAGGTCATTTAAAGAAGCCACATAATTTATATC
+CAATATATGAGCCCATTCTTCTGCCTCTTTAAATATAGAAGCAAGTTTTGGAACATCCACAAATACAGGA
+AGAGAACGTGGATTGTAGATATCTGGTGCAATCAAAATGACTCCAGGGAAATAAAATCTTATGTCAAATA
+CTTTTAAATACCCTGTTGATGGAACGCAAGGACTGTAGAAAAAGTCAACTGTGCCATCACAGTAATAAAC
+AGGTACTTTCTCTTTATCAGTATCTTTAAAAAGCCTAACTTTTTCCATTAAACCTTCTTTTTCAAAAAGC
+CTTATGGCTTCTTCTCTAGGAAGCATTTTTCTCTCTATTTTCAAATTCTTATCTATTATTTCCTTCATTT
+TATCCTTAATCGATGCTACTATCTTATTGTTTATGGAATAACCGTGAATTTCACAGTACAAGCCTTTCCC
+GAGGGAATGTTCTATTGTAACAGTAGCACCTGGTAGAAGCTCTTTTACAGCCTTTATAAACACAAAAGTA
+AGACTTCTCCTATATATTCTTGTCCCTTCTTCTACAGTAGTATCCACAAATTCTACTACACTATCCTCAG
+AAATTGTACAATTCAAATCCCTCAATTCGTTATTCACTTTCGCTGCCACTATTATTCCGTTATAAAGGTG
+TTCAAAATCTCTAGCAATATCTTCTAACCTAGTATTTTCAGGGTATTCGTATTCCCTGTCTTTGACGATA
+ATTTTCATAAAAATTCACCTCGACACTATTATACTCCAATTTTATAAAAAAATAAAAGCCCCAAAAAGGG
+GCTTTTAACTTTACCCACGGAGCCGTACGGCTATGTTTTCATCCCTGCTCTCGCAGGTGGGTACCCTGTC
+ACCAGCTTCTGAAGTCCTGGTTTCCCAGGCATTTCATCCACTGATGAACCCGGATTCCCGTATGGGTTGC
+GTTGGGTGAAAACAAATTAGCCCGCTACAAACCCCACAGGAACTTTTGTTTTTCGTTTACAATTATAGTT
+TACACCAATTCTCATAAAAATGCAACAAAAATTTAAAAATAACAATGGTATAATAATTAAAAAGAGGTGG
+TTTTATGAGGTGCAACCTGTGCCCCAGAAAGTGCAATGTGGATAGGTCAGTAGAGCGGGGCTTTTGCGAT
+ATGCCGTGGCAGGCCAAAATTTCAGATGCTTTTTTGCATTACGGGGAAGAACCTTTTATAAGCGGAAAAA
+AAGGTTCTGGCACTGTATTTTTTAGTGGCTGCAATTTAAAATGCGTATTTTGTCAAAATTATGAAATAAG
+TCAGTATCAGTTTGGCACTTTTGTAACAGAGGAAGAACTGGCAGAGATATTTTTAAAGCTTCAATCAAAA
+GGAGCTCACAACATAAACCTCGTAACACCGACAATTCACGCTTACTCAATAAAAAAGGCTCTTGTTCTTG
+CAAAAGAAAAGGGACTTAAAATTCCTGTTCTTTACAATACTAATGCCTATGAAAATGTTGAGACTATAAA
+GATGTTGGAAGGTCTCATTGACATATACTTACCTGACCTTAAATATTATGACGATGAGATAGCTGTGAAA
+TACTCAGAAGCACCTGATTATTTCAAGTACGCTACTCAGGCAATATTGGAAATGGAAAGACAAGTAGGAG
+TACCAGAATTCGATGAAAATGGGGTTATAAAGAAAGGGCTTGTGATAAGGCATCTGGTAATGCCCAGATA
+TGTAGAGGACACTAAAAAAATTCTTCTGTGGATAAAAGAAAACCTGCCTAGGGGAGTATACGTAAGCCTT
+ATGAGTCAGTACACCCCTTACTACAAGGCAAGAAACTACCCTGAAATAAATCGAAGACTGCATCCTAAAG
+AATATAAAGAAGCTGTTGAGTTTTTCTTTAAAATTGGACTTAAAAATGGAATCTTTCAAAATTTATAAAA
+GCTCAAAAAGTCTTTTTATATCCTCTGGGAGAGGAGCATAAACTGAAATCACTTTCTCTTTTAGAGGATG
+GAAAAAAGTAACTCTATAGGCATGAAGAGCAGGCCTTTCAATGTAGGAAGTAGGTTCCCCATATAAGTCA
+TCCCCCACGATGGGATGTCCTATATAGTTAAGATGCACTCTTATCTGGTGAGTTCTACCGGTAGCAATTT
+TGATTTTCAAAAGCGAAAATTCCTCTGTCGCTTTTAGCGATTTGTAATAAGTGATAGCCCTATCCCCTTC
+TTCTGAAACCTCTCTTTCAATTGTCATAAAAGATTTTCTTTTGATGGGCACATCAATAATTCCTTCCCCC
+TCCAACTTTCCATTCACTATAGCATAGTAAAATTTGCTCATAGGTTTTACAATCTGAAGGTAATACTGCA
+TAAAAGGTTCTTTTGCAAAAATGACAATACCGGAGGTGCCCTTGTCTAATCTGTTAACAGGCCTTATTAG
+AGTTTTTATACCTTTTTTCTCAAAATAATAGGCAACTCCATTAGCCAGCGTTCCTTCTCTATACCTTCTT
+GTAGGATGTACTACCATACCTGCAGGCTTATCTACAATCAAAATTTCATCATCCTCATAGCAAATTGAAA
+GATCCATCTCCTGAGGCAGTATATCAGAAGAAGTGTCAAAAAGGGAAAGTTCTATCACATCTCCTTCTTT
+TAAAACCCTCTTTACATTTTCTTTCTCACCATTTACGCGCATCTCTCCATGCCATTTATACATCTTAATC
+AATCTTGTTGAAAAGCCCTTCCTCTTCAAAAAGCCCTCTAAAGTAAGGCCTTCTGCACTTTTTTCCACAA
+CAAGTTTCATCTTCTCACCATTTTCTTTAAAATTTATGCTATAATCTAAGTAAAACAACTAGTTGGTGAT
+GTTATGAAAAAAATAATAGTGGGTGTAGGTGGAATAGTTATAAAAGAAAATAAAGTACTTCTTGTGCGCC
+ATACTTATGGCAGTTTTAAAGGAAAGTGGATAATACCCGGCGGACACGTGGAGGCCGGAGAAAATATAGA
+TGACGCCATTTTAAGAGAAATAAAAGAAGAAACCTCTATTGATGCAAAAGTAAAAAATATAATTTCTGTA
+AGGAGCATAATCCTGCCAGATGGCAGTTCGGAAATATACATAGTGTTCCTTTTGGACTACATCTCTGGAA
+CACCAACGCCTGACAATATAGAAAATGACGCTGCCGAATTCTTTGACATAGAAAAAGCCATAAGGGATGA
+AAAGGTAGTTTACCTTTCCAGATATCTCATTGAAAAAGTGTGGAGAAAAAATTACAATTCTCTCACACTT
+GACCCTATTTACCCTTTTAACAACTCGAAATTCAAACTCTTTTGCTGAGCCTCTCTTTTAAAGACTTCAT
+CCAGTATATCTGTATCATAGTACACAGCTCCACATTTTTTGCACACATAAGCTGGAACATTTTTGAAAAT
+CTTAGTTTTCTTCCCTTTTACTATTTTATATTCTACCTCTTTTATTTCTATTTCTCCTCCACAAAAACAT
+TTTTCCAATTCCGCTTCACTCCTCAATTTCTCTTTTGTTAGTACTTTTTTATTATACCATATTTTTCGAC
+ATTTTTATTAAAAAATTTGCTCTTTTTATGACCCTCAACAAAGTTTTAAAACCTTGAAAAAATTTTTGAA
+AGGTGCTAGAATTTTATTAGAAATTACAATTTTATACTTAATAAGATATTTTTTGCAATTCAATCACCCT
+AAAATTGCAAAAATTACTTCTAAATCTAAAAAGGAGGCCTCATAAATGCTTAACCTTGAAAGATTGGGTT
+TAATCAATTTTAAAAACGTTTACCGAAATTTGCCCGTAGCAAAACTGATAGAAGAAGCTGTAAAAAGAGA
+GGAAGGAGTACTTGTAAATAACGGCGCCTTTAATGTGTACACTGGAAAATACACAGGTCGATCTCCAAAT
+GACAAGTTCATTGTAGACGAACCAGAAGTTCATGAGGATATATGGTGGGAAAATAACAAGCCTATTTCCG
+TAGAAAAGTTTGAAAAGCTGTACAATAGGCTTATTGCCTATTTACAAAACAGAGACCTTTTTATTTTCGA
+CGGATTTGTAGGTGCAGACCCTCAATATAGAGTCTCCATAAGAGTGATAACAGAATACGCTTATCAAAGT
+TTAATGGCAAGACAGCTTTTCATACGCCCCACTGAAAAAGAATTACAAAATTTTGTCCCGGAATATACTT
+TAATCGCAGCACCTCGCTTTAAAGCAATCCCCGAAATTGACGGTGTTAACTCTGAGGCTTTTATCATCTT
+AAGTTTTACAAAAAAGCTCATAATTATTGGAGGCACCCAGTACGGTGGAGAAATCAAAAAATCCATATTC
+ACCTTAATGAACTACCTTATGCCTAAAAAAGGCGTGCTTTCCATGCATTGTTCTGCTAATATAGGAAAAG
+ACGGTGACACAGCCCTTTTCTTCGGCCTCTCCGGTACAGGAAAGACCACTCTCTCTGCAGACCCTGAAAG
+ATTTTTAATTGGCGATGATGAACACGGTTGGTCTGAAAGAGGGATTTTTAATTTTGAAGGTGGCTGTTAT
+GCTAAGTGCATCAATCTTTCAAGAGAAAAAGAGCCTCAAATATGGGATTCAATAAGGTTTGGCGCAATTC
+TTGAAAACGTTGTATACGATGAAGCCACAAGGGAACTTGACTACACAAGTGACAAAATCACTGAAAACAC
+GCGAGCAGCATATCCAATTGACTTTATACCTGGGGCAGTTCAAAGCGGGATAGGAGGACATCCTAAGACT
+ATAATATTTTTGACTGCAGATGCGTTTGGAGTACTGCCTCCTATAGCAAAACTCACAAAAGAGCAGGCAA
+TGTACTACTTTCTGTCCGGATATACCAGTAAACTCGCTGGAACAGAAAGGGGAATTACAGAGCCACAAGC
+CACTTTTTCCACTTGCTTTGGTGCTCCCTTCTTACCTTTACCTCCAATGGTATATGCTAAAATGCTTGGA
+GAAAAAATTGAAAAATACGACACAAAAGTCTTTTTGGTGAATACTGGATGGTCAGGAGGCCCTTATGGAA
+TTGGAAAGCGAATAAACTTAGAATACACCAGAAAAATGGTATCTGCTGCCTTAAAAGGAGAATTAGATAA
+AGTAGAATTTACCAAAGACCCTATATTTAATCTTAACATCCCTGCTTCTTGTCCCGGAGTACCTTCTGAA
+ATCTTAAACCCCAGAAATACATGGAAAGATAAAGAAGAGTATGACAAAACGGCAAAAAGACTAGCCCAAA
+GGTTTATAGAAAATTTTCAAAAATACAAAGAGGTAAGTGAAGAAATAAAAAATGCTGGCCCGAAAGGGTA
+AAAACTAGTTCTCTCTGCGCATCGCAGAGAGAACTTTTTATTTGCCTTTTACATATTATGAAATTGAACC
+TGCATAAAGGAGGTCGTAAATATGCCTGGCAAACCTGGAAAGCAAAAAAACTCTGAAAGCCAATGGATAT
+GGATTATAATAATAATCTTGATAATACTCCTCTTTGTACCTGGCATAATCATATTTGAAGACCCTAAAGA
+AGAAAAAGTGTAGACCCTAAAAAGCGGCATTTTGCAATTCAAGCGAAATGCCGCTTTTATTTCCCTTTCA
+ATTTTAAAATCTCTTCCATTCTCTCTTTTAACTTTTTCTCAAAACCTGAATCCGTGGGAATGTAATATCT
+TCGACCCTTAAGATTTTCGGGCAGGCATTCCATATCAGTGACTTTCTCTTCAAAGTCATGGGCGTATTTG
+TAACCCTCTCCATACCCCAATTCCTTCATCAACTTTGTAGGGGCATTTCTCAAATGCATGGGAACCGGCT
+CGGCAAAAGTCTCTTCTGCATCTTTTTTCACCCTGTTGTAAGCTACATAAAGGGCATTGGACTTGGGAGC
+CAAAGCGAGATATACAGCTGCTTGAGCAAGATTTACACTGCACTCTGGCATGCCTATGTAGTGAGAAGCT
+TCATAGGCAGCAATAGCTACAGAAAGAGCTTGTGGATCTGCTAGCCCTACATCTTCTGAAGCAAATCTTA
+TCATCCTCCTCGCGATATAGAGGGGGTCCTCCCCTGCTTCCAACATCCTTGCCATCCAATAAAGGGCAGC
+ATCCCAATCGCTATTCCTCAATGACTTATGAAAGGCTGAAATCAAATTATAATGCTCTTCTCCTGCCTTG
+TCGTAAAGAAGCGCTTTTTTCTGCATCACATCAGAGAGTATTTCATCTGTTACAACTCTTTTCCCGTTCA
+CGACATTAGCTGCCATTACAGCCATCTCCAAAGTATTAAGGGCTACCCTCGCATCCCCATTAGAAAAAAG
+AGCAATTTTTTCAAGTTTTTCTTCGTCGATTTCTACATTGTAAAGCCCAAGGCCTCTCTCCTCATCTTTT
+AGCGCCCTTTTTAGAATAATCATTATATCCTTAACATCCAAGGGCTTCATCATAAAAACTTTAGACCTGG
+ACAAAAGAGCTGAATTTACTTCAAAAGACGGATTTTCTGTAGTAGCTCCAATCAGTATTATATTTCCTTT
+TTCTACATGAGGCAAAAAAGCATCCTGTTGCGCTTTGTTAAATCTGTGAATTTCATCTATAAACACAACA
+GTTCTCTGCCCGTACATAGCATCTCTTTCAGCTTGGGCCATTATCTCTTTTATTTCTTTTATTCCAGAAA
+GTACAGCGCTAAAATTGACAAATTTAGAATTTGTCATATTGGCTATAATCATAGCAAGAGTGGTTTTGCC
+AACGCCAGGTGGACCCCAAAGTATCATAGAAGTTATGCTGTCCTTTTCTATCAGTTCTCTTAGAGCTTTA
+CCCTTTCCCAAAATATGCTCCTGTCCAACAAACTCATCTAAGGTCCTTGGCCTCATTCTATCTGCTAGAG
+GCCTGTTTTTATCAAACTTGGCATCAAATATAGAAGTTTGCTTATACATGGTTCATCACCGCTAAGCCTT
+ATTTTTATGCTTTTTTCTCCTCTTTTCCTTTAATTTAAATTTTATTGTTATCTTAATAAAATCGTCTTCT
+AAAAATTCTGCAATCGCAAAATCTTTCCCAACAAATTTAACCGCAGCATAGGCATAACTGCCAAATTTGT
+CATACAGCCTTCCTGCACTATAACACCCTCTGGGAACTGTTCCCACACTGTTTGCCACATAGCCGACTTT
+ACCTAAATAAGGCAAAGTAACTGCTATAGCCTCATCATCGTAATCATTGTTATAATCTTTTTCCAATTTC
+ACTATCATGCCTGGCTTTAAAATCTTTGAGCTGTAATAATTATTTAACCCTGTTATAGCAAAATAAATTG
+AATCCATATTTTATTCACTCCTATCTCAATATTTTGTAATTAGCTCAATCAAGCTTGAAAAATCTCATTT
+TTTCACTAAATTTGAGCTCTTTTTACCTTTTTCAAATAAAGCCTTTTTAAAACAACACAACACCTCCCTT
+AGGCAACTTATTTCACGGTTGCCTTTTATTAGCATATTTTTATGTTTTTTTACTTAGCCCTCGGCTACCC
+TATCATGTCTCTCAGGGTCATGCCCTTAATTACATTCCTTCCTCCTGCCTTTGAGGGCTTTTGGGGAGCT
+TCTTACTCGTATTCAGGGTCTTGCCCTTATGGGGGGTACTACAGCTTCCCCAACCTTATTTGCTCTAAAT
+TGATTTGTTGCCCCCTAGGCTACTAATCCTTTATTTGCTTCATACGATATTCTCCAAGTACTTTTTGTGA
+ATCGTATTTTTCTTTCTTCTTAGCAAGCGTAAACATAACTCTTATGAGTTTTATTGAAATCGCAATTAAT
+GCTTGTTTCTTCTCTAAAGGATTTTCTCGCCTTCTTAAAAAGTAGTTGTAAAGTGCTTTAAATTCTTTGT
+TTTTGGCTACTAATGTCAGGCTTGCTTTGTATAGAAGATTTCTTAACTCAGGACGCCCTCTCTTTGATAT
+CTTGGTCTTCCCCCTGTGTTTCCCTGATTGGTTATCCGTTATGTTTAATCCCCCAAGTTTCTGGATTTGT
+TTATAGTGTGTGTATTTCCCTATGTCCCCTACTTCTGCTAAAAATCCTGCTACTGTTATTACTCCTATGC
+CTGGAATGCTTAACAGATATTCTGCTATGTCTATTTTTTTGAGCAGTTCTTCCATAGCTTTTTCTATGGT
+TTCTAATTGTGTTTTTAAAAATTCTAATTCATCAAGGTAAATGTTTAAACGTATTTGTGCCCCTTTTATC
+CCTTCTTTTACACCTATTGACTTTTTTGCTGCTTCAATGAGCTTTTCTGCCCTTTTCATGCCTACCCTGT
+TATTAGTGGCTTTCTTTAGCTGTTCTGCTATTTCTTCTTTGCTCAGTTTAAGTATTATGCTGGGAAATGG
+ACAGTTCCTCAATATCCATAAGGCTGCTTTCCCCCACAAATTCTTGAATACTTCTTCAAATTCAGGAAAG
+TATTCGTCTAATATTGCAATAATTTTATTCTTTACACTGTTTAGTTTCTTTATTAACTGCTTTCTTGCAA
+CTGAAAGGTTTCTTAAATCTGCATATGTGTTTTGAGGTAAAAGACAGTTTAGAAATTTCCCTTCTTTTAT
+TAGTCTTGCAATTATTAACGCGTCCTTTCTATCGTTTTTTGATGGACTGTTGTCCTCCTCTTCTTTCCTT
+TGTTTTACGTGATATGGGTTTACTATCACTACTGTATATCCTTTTTCTTTTAAAAACCATGCAAGTGGCT
+TCCAATAATGACCGCTTGGTTCGAAACCTATTAATATTTTTGTTGCTTTCGATTTTTCTTTGGCTTCGAG
+TATTTTGGATACTAGACGTTCATATCCATCTATGCTATTATTAAATTTGAAGGGTTTTATTACTTCAAGT
+CCTATGTGATTTATTATTCTTGCATAATGGGTCTTTTTAGCTACATCGACCCCGACAAAAATTATATCAG
+AACTGTGGACTAAAAGTAGTTTTTGTACTTTGTTCATGTGTATCACCCTCCTGGTTATTGTTTTTCCTTT
+TCACTTTCTTTTTTACCAGGAGGGTTTTATTTTTGCAAAGGCTATTTTAATTTATTACAGGAATGCTCGT
+ATAATATGATTGTAATCCACATTAAAAATTTAATAATAAACACACAAATTAAATCCTTAAAAACCATTTT
+TACCCTGGTAAAACAATCTCATAATTAAATTTCTCATTTTTATTTAAATGGTCCTTTGTCTCTGATAAAC
+TTAAAAGTAGAAGGTCCCTTTTAAGTTTACTGAGGTATTTTTGACTCACTCCTGTGGCATGCTGGTAAAG
+CAGCATTACCACTCGGCAAAGACTGAACCTCTGGAGTTATTTGAGTAATACATACTCGTTTGTTGTGCCT
+CTTTAGCTTATCTGTCCATCGCTTGAGCATCGATGGTCAGGCACCCTATAAGCTAAATCTGGCTACTTCC
+CACGGCGAGGGTGTATTACAAAAACTTAAGAGACAAAGGACCTTCAAAAAACTTTTTGCAAAAAGGAGCG
+TGAATTTATCCATGAGCTCTACACTTATTGTGGGCATTGATATCTCTAGCGAATTAAATGCTGCTTCCTT
+TATTGATGAGGCCGGTAACCGCTTAGTTAAAAAAGCTTTATTCTTCCCCAATGATTTAGATGGCGCTCAG
+CAGCTTATAGATTTCACTATCTCTCTTGCTCAACAGTTCAATATTTCATCCATTAAATTTGGCATGGAAG
+CTACTTCACACTATGCCTGGCATTTGCATACTTTCCTGGCTTCTTCTCCTGAACTTGCTCCCTTTAATCC
+TCTATTCTACGTCATCAATCCTTCTATCATTAAATCTTTCAAGGGTGCTTATATCCATCTCCCTAAAACA
+GATTCTGTTGACGCAACTGTTATCGCTGAATGTGTTAGATTTGGTCAAGTCAAACCAACTCCGCTGCCAG
+ATTTAAGATACGCTGCACTGCAAAGACTCACTCGCATGCGTTATCATATTGTCCGCAGTCTGGTCCGCGA
+AAAAAATCGCGCCCTAAACCTTATTTCCTTCAAGTTCTCAACCTATCCTTCAGAGTGCCCTTTTAGCAAC
+ATATTTGGTAAAGCTTCCTTAGCTATCATTGAAAATTTTACTCCTGATGATATTGCTTCCATGCCTCTTG
+ATAACCTTATCGACTTTATTGTGAAAAACGGCAATAACAGACTCTCAGACCCTACTCAAATCGCCAAAAC
+TTTGAAAGCTGCTGCTAACAGAGCTTACAGGCTTCACCCTGATCTTGCTGAAGCAAACGACTTAGCTCTT
+TCTATGACACTTGAAAATATTCGCTTCCTTGAATCCCAACTTAAAAAGCTTGACGGCAAGTTTAAAGACA
+GCTTAAAGCTTTTAATCAAACTCTAACTACTATCCCCGGCATTGGGGACGTCCTTGCTGCTGGTATCATC
+GCCGAAATTGGAGATATCAAAAGGTTTAATAATGAAGCTGCTCTTGCCAAGTATGCCGGCCTCATCTGGA
+ATAAATACCAGTCTGGTAATTTCAATGCCCAGGATACTTCTTTGGTTAAGTGTGGTGATCAGTACCTGCG
+ATACTATCTTGTTGAAGCCGCTAACTGTGTTAGGGTGCACACAGTGAGGTTTAAAGAGTACTACAACAAG
+AAGTATCGCGAGGTACCTAAACACCAACATAAACGTGCCCTCGTCTTAACTGCTAGAAGATTAATCCCTC
+TGATCTTTGCAATGCTCAGCAAAGGTCAAATATATCAAGAAAGAGGTGTTGTTAGTATTTAAATACTCTT
+TTGTTAAAAATTAATAAAGAACTCTATTTTGGAACTTCCAATTCCATTTATTGGCATGTTGGAAGAAGGG
+TATTTTTTTGTCTTTTTGCCCTTTAAATGCCTCAAAAATTTTTTAATTACCCCCTTGACATTTTACCGTT
+TGTCTTTAAAACTTTAAATCTCTTTCATTTATCTTCAGTAGCTTCAGTGTCTTTTCCCACAATTTTCTCT
+GAACTTCTCTGTCGTAAGTAATAGGTTTTGACTTTGAGGGCTTGCCATTGTCAAAATACACTCCCGTAAC
+ATTGTGAGCCTCAATATATTTTATTGCATCAATTACATTTTTAGCCCCTTCCTCTATGCTTGCCCCAATC
+GCTCCCCAATTTTCCATCAAAAGCTTTGTATTTATAACTCCTGGATGTAAGCAGTTTACATATATTTTGC
+CTTTCAACATCTCTGCAAGATAATAGGTAAATAAGGTTATATACAATTTAGAAAGGGAATAAGCTTTGTA
+TCCGTCGTATCCTTTTTCAAGCTGCAAATCTTCAAACTCAATTGAAGATGCATGAGCCATAGAACTTACA
+TTAAGCACATATTTTATATCTACCCCTTCATTAATCAAGGAAATCGTGAGGTAAAAAGGTGCCAGATAAT
+TGACCATAAAAGTTCTCTCAAAACCCTCTTCAGTAACTTTTCTTTCCTTTTCAAAAGTAGCGGCATTATT
+TAAAAGCAGGTCTACTTTTGAAAAATTATCTTTTATCTCTTTTACCAACTTCTTTAAATCTTTCAAAGAG
+GAAAAGTCAGCTTTTATTTTAAAAACACTTTTTCCTGTCAAATCCCTTATTTCGTCTGCAACTTTTTCTA
+GTTTAAGTTCGTTTCGCCCGTGGATTATGACATCATAGCCGTGAAAAGCAAGCCTTTTAGCTACTTCTCT
+TCCTATGCCATCCGTAGCCCCTGTTATAAAAGCAATTGCCACAAAAAATCCCTCCTTTTTCTCCCATAAT
+ACCACAATAGATAACAATTATCAATTCAAATTAATCTCTAATTTGCTTAAGAAAAAAGCAATCCAAGATA
+AACAGTCCTCTCCTCCTCAGGTGCTATTTCCAAAAAATATAGGTCAAAGCCTATGCCTCTACCGCTTCCA
+ATAAAACCTATTAATCTGTGTAAGCAATTCCTGCAAAGCCGCCGCTTAAAGAAAAAATGAGGAACTGTTT
+CCTGTATGGAAATCTACTCTGAAAACGTCCAAATGCCCAGTTAAAAGCCACAGGAGCTCCCAACATCACT
+GAATATAACACCCCAAAGGCTTATCGGACGATTTTATCCCCTATTGCCCTTTTTAAAAAGCCTCTTTATA
+AGTATTGCTGGAACAAACGCAAATATCCCAAAAACCACTCCTAATTCATCTTTTAAATTGCTATTAGAAA
+AAGGTTTACCTGAAATCCTCATTCTTAAAGCGTGGAAAGCATTGCCATGAGTATTTCCTACCATGATAGC
+TCTTATAGCCTTCATTATGCTGTAGGTATATTCCTCTCCATAAGTCTCTAAAAGCCTCTTATAAGCTTCT
+GGATCTGGATTGCCCGCAGTTTCAGCATAATGCTCAGCAAACATCAGCGCTACCACCTGATCTTCTGGCA
+CATCCCCAAACTCTCCATTTAGCAACTTTTTAATCTCTTCATTGGACATACCAGATTTTAAAGCCATCTG
+CGCGTGAAAATAACTGCAATACGGACATCCATTCACCTGCGTCACTGCTAACATAATTCTCTCCATGAAA
+TCCTTGCTAAGCTTCACTTTTTTTGAAGGCTTAGAAAGTCCTCTATCTGTCAAAAAATCCTCCACAAATC
+TATAAAAAGTCTTTACATCGTAAAACCTATGTCCTTTTTCCTCTGTCATTCTTTTTCTCTCCTTTTACGC
+AAATTTAACGTCCTAATGCAATTATACTCTATTTCCCAAAAAACAAAAAATTTGTCACACATTTAACCAA
+ATATCACTTTCCCAGCTTCTTTTAAAATTTCACTCTTCATAAAAACCTTTTTCACAATCTTTTCTATCAC
+ATTCTCTTCTCCCTCCATTACTGCCTCTGTCTTAACCTTTTCCCTAACTTTCTCCATTAATTCGCCATAA
+GTGTAAATTTTAAATCTATCTATCTTGTAAGACTCAGCTAAATTTTCTAACAAATATAAAAATATTTCTT
+CATAACTAGAACTAGCTCCTAAATTCAAAATAGCAGAAAGCCTAGGAATTATAAATTCAAAAAGAGCCCT
+TTTGTCAGGCACTTCTTCGCTAATATCAAAAATCTCTTTTAGTTTTTTTACTTTCTTTTTCTCCAAGTTC
+AAAAGATAATGGATAAAAAATTCTTCTTTTTCATCCTCTTTTATGTAGTATTTACTGCCCTTCAACCTTC
+TTAGAGCCTTCAAACCATCGTAATAACCTAATGTAAGATTATACCTGGCAGTTTCCTTATCAAATTCTAA
+AATCCCTCCCAAATCCTCTTTTGGAGAGATAATAAGCACATTAAGACCTGTAAAATCAATTTTCTTTATA
+ATTCCAAAGCTTCTTGTCCTTATAATTATTAAATCCTTATACCCCTTATCTATGAGCAAATTGGCAGGAA
+GGTTGTTGTACACACCCCCATCTAAAAAACTTTTCCCATCAATCTTTTCTCTTTTAAAAACCGGCAAATA
+AGCACTTGCCATCAAATAGTCTATAAGCTTGCCGTAAGGTATATCTTCAATGTAAAGTTCCATCGGTTTT
+AAATCGCTTAAGGACACTGTCACAATAGCAAAATCCTTCCTGAATTTCTTATTTTCTCCTCGTCTAAAAC
+TTCTTCTAACAGATTTCTTAAAGGGGTTATGTCCAAACCGCCTTCCCTTATTATCCCCCTCAACCTCTGT
+ATCAGAAGAAGAATATCTTCCCTATCCAACTTTCCTTTCTTAAATTTCTCTATCTCCTCATCGCTTGCTT
+TTATCACCCTAGAGTAAGAGATATTTTCCCATATTTCATAAGCTTTATCAAAATCTCCTTGAACTAGAAT
+TGCTCCGTTAAGTGCTCCAACGGAAGTCCCTGCAATCCCTTTTACTTCTATTCCTTCCTCAATTAATGCT
+TTATAAACTCCAATCTGATAGGCCCCTCTTGCTCCTCCCCCTTCTAAAACCACTCCGTACATACTTCTCA
+CCCCTTTTTGCACTTACACCATAAAAGTATACCATACTTTACCTGGGAAATAAATAAAAGCAGATGAGAC
+CACCTGCTTTCACAGTTCAGGCATATCTTGAATATCAAGCATCTCTCCTGCAGCTACTTTCTTTTTTATT
+CAACCTCTCACATAAATATTTATCAAATTGTAAGACTCTTCAACCTTTTTATTCTCTCTTCAATTGGTGG
+ATGAGTTGCAAAAAGATATTCTACTTTTCCAAAAGGGTTTGATATAAACATGTGGGCAGTGGCACTGGAA
+GCAGTTCTCATCGGCCTTGTATAATTTCCTATCTTTTCTAAAGCGGAAGCGAGTCCGTAAGGGTCCCTCA
+CAATGTAAGCCCCTGTAGCATCCGCCAGATATTCCCTTTGCCTTGAAATAGCCGACCTTATTATTAAAAC
+TACTATAGGTGCTATTATAGAGAGTATAAGCCCTATTAGGAGAAGAATAATGCCAAGGTTGTCATTTTTA
+TCTCTTCTTCTTTCCCCTCCTATTCCCCACCACATGCTTCTTAAAAAGACATCCCTTAGAAGTATGATGA
+GCCCAGCTACTATTGCTACCACGGTCATAAGGAGTATATCTCTATTTCTTATGTGAGACATCTCATGGGC
+TATAACTCCCTGCAGTTCTTCCCTATTCATCATCTGCAAAAGCCCTGTAGTAACACATATGGAAGCATGT
+TTGGGGTCTTTTCCGGTAGCAAAAGCGTTTGGCTGAGGTTCATTCATTACATACACTTTCGGCTTAGGCA
+CTCCAGCCGCAAGAGCCACTTCCTCCACTATGTTGTGAAGTACATAAAATTTCTCCGGATCGGCGGGCAC
+AGCTCCTACCGACGTTAAAGCTATTTTATCAGACTGCTCATAGGCTATCCAGTTGTATAGCACAATAAAA
+ATTGCTAAAAAGATGATGCCTGTAATTCCCCAGTTAAAATACCAGACAAAAAAATAGCCCACTGCAAAGA
+GTATGAGGGAAAAGAGAACTATAAAAAGATATGTTTTCCTCACATTTTCTGCCTGAAGTTCATACAATGT
+CCTCTTTGTCATGCGCATCATCCCTTACAATTTAAAATTGAACATTAATAGGGCCTCTTTCCCCTTCATC
+TACTGGGTAATATTCTTTTGGAGTCAAACCCATCATTTTAGCCACAATAGAAGCTGGAATTCTTTGCTGA
+GCCGCATTGTACTGCATAACCACATCATTGTAAAACTGGCGTGCAAATGCTATCTTGTTTTCCGTGTTAG
+TCAATTCTTCTTGAAGTTTTAAGAAGTTTTCATTAGCTTTCAATTCTGGATAATTCTCTGCAACAGCAAA
+TAAAGTCCTCAAAGCCTGAGTAATTTGGTTATTTGTATCTCCAACTTCCTTTACGCTTTCTGCCCCCATC
+GCTTTAGCCCTGAGTTCTCCTAATTTTTCAAAAATCTCTCTCTCATGAGCTGCATATCCCTTCACTGTGT
+TTACAAGATTTGGTATTAAATCGTACCTCCTCTTTAACTGAACGTCTATCTGCGCCCAAGCATTTTCTAC
+TCTGTTTCTCAAATTGACAAAACCGTTGTAAGTCAAAATAAACCACAGCACTATCACCGCAATAATACCC
+AAAATTATCCACGTCATCTGGAATGCCTCCTTAAAATTCTCTGCAACTTAATTTTATTATAACCTTCCAG
+AAAAAGCAACAAAATTAAAATTTTTTTAAGTCCTTGTAGGACTTAAGTCCATAAGCTGATTCTGCTTCTT
+TTACAGCTCTTACAATGGCCCTCTCCACTGCTTTAACTGCTAAAACGCCTACTGAAGTGGGGTCTACCTT
+CACTTTCCCTGTTGCCATGACAAAAATTGTGTCACCATCAAACATGGTATGTACAGGCTTTATAGCTCTT
+GCATATCCATCATGAGCCATTGAAGCCACTTTATTAGCTTCTGCCTTACTTAGCATTGCATTTGTGATTA
+CAACTCCTATCGTAGTATTATTGCGAAAAACACTTTTCTCTCGGCCAATATTCTCTATAATCGCTTCCTC
+TGTGCTTATTATCTTTTCTCCTTTTTCATCCAGCAAGCCCGCTATAACTTCCCCGGTCTCCGGGTCAAAG
+ACATCTCCCAGTGCATTTACCGCTACCACCGCTCCAACCTTGAGCTCTCCTGCCTGAAGTGCATAGCATC
+CTAGCCCGCTTTTCATAGCCCTTTTAATCCCCAAAAATTTTCCTACCGATGCTCCTGTTCCCGCTCCTTT
+ATTCCCATAGGTAAATTCTCCTTTTTCAGCATTTACACAGGCTTTGTATCCCATTTCAAAATCCGGCCTT
+ATATAAGGATTTCCAACGGCAAGGTCAAAAAGTATAGCACTGGCAACTATAGGTATTTTTAAAACACCTG
+TATCAAACCCTATCCCCTTTTCTTCCAAATACCTCATAACCCCAGAAGCCGCATCAAGTCCAAAAGCAGA
+GCCCCCTGCTAAAACTACAGCATGAATCTTCTCTACAAGATTTTCTGACCGTATAAGGTCTGTCTCTCTT
+GTACCCGGCGCTCCTCCTCTTACATCCACTCCTGGAGTAGCCCCTTCCTCGCATATCACTACAGTACAGC
+CTGTGCCTGCTTCCACATTTTCTGCATTGCCTACTTTTATCCCTTCAATTTCCTTTATATCAATCTCTCT
+TATTGACATCTAACTACCTCCATTTCCAAACTAACTAACATGACTGTCTTCTCTCCTTAACTCTTTTCAA
+GAAGCCCTACTAACTCCACATGATAGGTGTGAGGAAACATGTCTATCGCCTTTACCTTTTTAACAGCATA
+TCCTTTGTCGACAAACAACCTTAAATCTCTTGCAAAAGACTCTGGATTGCAGGAAACATAAATTATCTTC
+TCAGGTTCAAAATTTACAATGTCTTCTAGCGCTTTTGGATTAACCCCTGACCTCGGAGGATCTACTACCA
+CTATATCTGGCTTCTCTTTTATTTCTCTCAATTTTTTTGACACGTCCCCAGCTATAAATACTGCATTTTC
+AAGGCCGTTTAAGGCAGCATTCTCCTTTGCCGAAAAAACTGCTTCTTCAACCAGCTCTATTCCTATAACT
+TTTCTCGCCAAAGGAGCCATTACTATACCTATAGTTCCTGTGCCACAGTAAAGGTCAAATATAGTCTTAT
+TAGACACATCTCCCGCAAATTCTCTAACTGTAGAATATATCCTCTCAGCACCATAGGAATTCGTCTGGAA
+AAACGAAAAAGCGCTTATTTTAAACTTAAGCCCCAGCAATTCCTCTATCAAATAGTCCCTTCCATAAAGG
+ACTTCCAGTTTTTCGCATATAACAGCATCAGACCAGGAATCATTGTAAGTGTGAAGAACCCCTACCAAGG
+TACTAGAAAAATTTGCACTTCTATAAAGTTCTACGAGGTCATCAAATTTGTGTTTAAGCTGAGTCGTGGT
+AACTATATTTATCAAAAGTTCCCCGTTTTTTGATGCCTTTCTCACCACAAGATACCTGAGATATCCTTCA
+TGGGTCTTTTTATCATAAAAAGGCAGGTTCTTTTCTAAAGCGTAATTGAAAGTGAGTGAAAGGGCTTTAG
+TAAAATCCTCGTCGACTATATTGCACTTATCAGTCATAACTACATCATAAAATTTTCCTTTTCTGTGAAG
+GCCTAAAGCTTTCTTCCCTTCCCTGTCAGTGCCAAAAGTATACTCCATTTTGTTTCTGTAGCCGTATACT
+TTTGGACTTCTTTCTATTCCCAAAAATTCAAAATCCTTTATCCCTTCTTTTTCAAGCAATTTTAAAACCA
+CATCTTTTTTTATTTTCAACTGATTCTCGTAAGAGAGATTTTGATAAGTACACCCCCCACACTCCCCAAA
+ATGAGGGCAAGGGCTTTCCACTTCAAAAGGGGACCTTTCAATGACCTCAACAATTTCTCCTTCTGCTCTT
+CCTTTCTTGCCTTTTTTGACCCTAACAGCAACTCTTTGACCTAAAATTCCTCCCCTTACTTTTAGAGGTT
+TTCCTTCGCAATACCCTACCCCATAGCCTTTAAAATCCATCTCTTCAATTTTTACTGTGACAATTTCACC
+TTTCGCCATTCTCCTATCCTCCTTCTTACACTAACATTATACCCCAATTCCTCCGATATTTCTAATGGGA
+ATTTTCAAAAAACCTTTACATAAACTAAATAAAATTGTATACTAAGATTTGGGCAAAAAATCAAACGAGG
+TGATCTAAATGGTACCTGATACTGTCGCAGGAGCCATATACCTTTCTATAGTAGATATGGTGCTGCTATC
+TTTGCTTTTACTCCTCATAGGTTTTATCCTCTCAAAAATATTCCCTTTATTCGGAAAACTGGAAAAATTT
+TTTAACACCAAAAAATAGAAGGAGTGTAGCAGATGAGGTTTTTATTAAAGCTTTTTGAAGACATGCTTCA
+AACTACGGGTCTTATTCACCTCACTTGGGGGAATATTTTGCTTATATTTGTAGGAATAATTTTGATATAT
+TTGGCAATCGCAAAAAAGTATGAACCCTTTTTGCTACTTCCTATAGGGTTTGGCAGCATAGTAGCTAATA
+TACCTGAAACAGGTTTATTGGACCCTGGAGGACTCATACACTTTTTTTACCTTGGGGTTGAAAAGGTTAT
+CTATCCTCCTCTCATATTTTTGGGAGTAGGAGCAATGACAGATTTTGGACCTATGATTGCAAACCCCAGC
+ATAATGATACTCGGGGCTTTTGCTCACATTGGAATATTTATCGCTTTAATTGGGGCAAAACTCTTAGGTT
+TTAGCATATTTGAAGCGGGCGCAATAGGGATAATTGGAGGAGCAGACGGCCCAATGGCAATCTATGTAAC
+ACAAAAACTAGCACCGCACCTTATGGCGCAAATCTCAGTAGCCGCATACTCCTACATGGCTTTAATGCCT
+TTAATACAACCACCTATAATGAAACTTCTCACCACAAAAAAAGAAAGGCAGATAATGATGAAACAGCTTC
+GCCCTGTGTCAAAAACAGAAAAAATCATTTTCCCCATATTTATAACCATTCTGATAGACCTGCTACTTCC
+TCCCATAGCCCCTCTTATTACCATGTTCATGCTGGGAAACCTTTTAAAAGAATCGGGAGTTGTTGACAGG
+CTTGCAAAAACGGCAAGTGGCGAATTTATGAACGTTATAACCATTCTTCTGGGAGTATCAATAGGTTCCA
+CCATGAGAGCAGACACCTTCCTCACTCTAAAGACGCTTGAAATCCTTTCTCTTGGACTAGTTGCCTTTAT
+GACTGGCACTGCAGGAGGAATTCTGGGTGCAAAACTTTTAAATAAACTCTCTGGGGGCAAAATAAATCCT
+CTCATAGGCTCTGCAGGAATAGCTTCTGTACCAATAGCCGCAAGGGTATCTCATTCAGTGGCTATAAAGG
+AAAATCCTTACAATTTCCTAATAATGCACGCTATGGGTCCAAACTTGGCAGGGGTTTTTGGGACGGCAAT
+AGCTGGCGGAATTATGCTTGTGCTTTTAGGTGTTCACTAGATTTTTATCACTAAAAGACATATCAACGAA
+TAATATACTAGTAAGAATATATTTTGGGGGGTAACAAATGTACAATCAGATATATTACCCAAAAAGCTTC
+TTATCAGAACAGAGCCCGTCTATAAAACTGGCGCAGGCATATGTTCCAATTCAAAAATATGTTTCAATTT
+ATCCTCCAGAAGAAGCCTTAAAAAAAGGAACTGTATTTCCTGAGTTAGATTTTCCGTATGTAGGAGAAAA
+AATGAGGTGAAATGAAATGGACGCCAATCAATTAGACCTTCTTAAAAAAATCATGGAGTTAGAGTTTGCC
+TGCCAAGACTTAAATCTATATCTTGACACGCATCCAGAAGACCAAAAAGCTCTTCAAGATTACAATTATT
+ACTCCGGGCAGCTCGCCATGCTAAAACAGCAGTACTCTCAATATTACGGTCCACTAATGGTCTTTGGCCA
+CTGCCAAAGTCAATATCCATGGAAATGGGTAGAAGATCCCTGGCCCTGGGAAATAGAGTATTAAGGAGGA
+AAAAGGATGTGGGTATATGAAAAAAAGCTCCAATACCCCGCTAAAGTCTGCAAACCAGATATAAAAATGG
+CAAAATACCTCATAGCCCAGTACGGAGGTCCTGACGGAGAACTAGCTGCTGCTTTAAGGTACCAAACCCA
+AAGGTTTGTAATGCCAACCGGAAGGTCAAAAGCAATTCTCACCGACATCGCCACAGAAGAGTTGGCTCAC
+CTTGAAATAATAGCTACACTTGTTTTCAAGCTTTTAAAAGGAGTCCCTGCAGAAGTACTAAAAAGAGAAG
+GATTAGGTGAGTACTACGTTGAACACGATAGAACGCCGTTTTATGTAGACACTACAGGTATGCTCTGGAG
+CGCCGCCTATATACAGGCAAAAGGAGACCCCATAGCAGACCTTCACGAAGATATGGCAGCAGAAGAAAAA
+GCCCGTTCCACTTATGAACACTTGATAAATTTGACAGATGACCCTTGTGTAAAAGACACTTTGCGCTTTC
+TAAGAGAAAGAGAAATAGTGCATTTTCAAAGATTCGGAGAAACATTGGTGCACATTCAAGAATACCTCCA
+GAGCAAAAGATACTTTTAAAGAAGGTAGATGTATGTCACTGACATACATCTACCCATTCTCCTTCTACAA
+TTTTATCTAAATCTTCTACTTTTACTTCTACAGCTGCATTTACATCGCCTGCAGCAGGATACACAATTTC
+ATATTCTTTTAATGAAATATCATAATACACCTCAACAGGATTTTTCAGCCCATATGGACAAACTCCTCCA
+ACAGGATGCCCCGTCACTTCAAGCACCTCTTCTGGCGAAGCCATTTTCGCCTTAGCTTTAAAGGTTTCTT
+TGAATTTTTTGTTATCTATCCTTTTGTCACCGGCTGTCACTACCATAATGTATTTATCTTTCAACTTAAA
+AAGCATAGACTTTGCTATTTCACCGGGAGTAACACCTAAAGATTCTGCTGCTTTTTCTACAGTGCTGGTA
+TCTTCAAAAATTTTTACCTCCAAATTTATCCCTCTTGACCTAAAAAAATCTCTAACCGCCTCTACTGACA
+ATTTCATCACCTCAATATGCGTATTTTAAAAACTGCAGGTCTTACAAACCAAAGCGTTCTTTAAGAAAAA
+TTTATCAGCAATTTTTACAGCATCCTGTGCGGTCTTACCGTAGTAATCCGCTCCTATTTTAAAAGCGTAC
+TCTTCTGTTAAAACTGCTCCACCAACCATCACTTTCGCTTCAGTATTCTCTTTAAGCATTTTAATAATTT
+TTTCCATATTAAAAAGAGTAGTAGTCATAAGAGCACTCAACCCTACCAGAGGAGCACCTGTCTTTTTCAC
+TTCCTCCACTATTACCTCGCCTTTTACGTCTTTGCCAAGGTCAATTACCTCATACCCGTAATTCTCTAAC
+AAAACCTTAACTATGTTTTTCCCTATATCGTGTACATCTCCCTCCACTGTTGCTAAAATTATTTTCCCTT
+TTGAAGCAGTGCCTTTTGGAAGCTTTTCCTTTATCAATTTAAAAGCACTCTGCACGACCTCCGCAGAACT
+CAAAAGCTGTGGCAAAAAGTATATACCTTTTTCATACCTGTCCCCTACTTCTTTAAGCGCAGGTATTATA
+ATTTCATCCACTAGTGAAAGGGGAGGGTTATCCTCAAGGAGTGCCATTACTATTTCTTCAACTCCCGACT
+TTTTCCCTTCTAAAATCTGATCATACAGCTTTTTGCTAAAATCTTCCTCATGTCTTTTTATGACTTCTTC
+TTTCGGCTTTACCCTTTGCCCATACACTTTTAAATAATTTTCACTTCCTTTATCTTTGTTAAGCAAAACC
+ATAGAAGCCCTCAAAGTGTCCATCAAGGATTCATCGCAGGGATTTACAATAGCCGCAGTAAGCCCGTGTG
+AAGCTGCCATGGCCAAGAAAGTCGAATTTATGAGCTTTCTTTCAGGCAGACCAAAAGATATATTGCTTAG
+CCCTACAACCGTGTTTACACCCAATTCCTCTGATATTATTTTCATCGCTTCTAATGTTTCAATTGCTGCT
+CCTTGTTCTGAGGAAACAGTAAGCACCACGGGGTCTATTATCACATCTTCCTTAGGAATTCCGTACTCTT
+CTGCTTTCTTCAGTATTTTTCTGGCATTTTCAACCCTCTCATGTCTGTCCTTTGGCAATCCCTTATCCCC
+CACTGTAAGCCCAACTACACATGCTCCGTACTTTTTAACTATTGGCAATACTTCTTTTAAGCTCTCTTCC
+TTTGCATTAACAGAATTTATTATAGGCCTTCCTCTTAAAATTCTTATCGCTTTCTCTATAGCTTTTACAT
+TGGTACTATCTAACTGCAAAGGCAAATCCACCGCCTTTTCAACTTCAAACGCTACCTTTGGCAACATTTC
+CTCTTCCTCTATCCCAGGCACCCCTACATTGACATCTAATATTTCGGCCCCGCACTTTTGCTGCTTCAAA
+GCTTCCTCAACAGCTAAATTGACATCTCCTGACAAAAGAGCTCCGCTTAATTTTTTCTTTCCTGTAGGAT
+TAATCCTCTCTCCTATCACCCTTAAAGGGTATTCTTTGCCTATAAAAACTGTGCGGGTATTTGAAGACAG
+AGCTGTAAATTTATTTTCCAGCTTTTTAGGCTTTAAATTTTCTACAGCCTTTTTTACCAGTTTTATATAG
+TATGGAGTAGTACCGCAACAACCTCCTACTATACAAGCGCCTTTTTCAACAAGTTGTGGAAAGAAACTGG
+CAAATTCCTCAGGTTTTAAATCGTAAACTGTTTTCCCGTCCCTTATGACAGGCATACCGGCATTCGGCTG
+AGCAATTATGGGAATACGCGCCACTTGAGCCATCTTTTCAACAACTTTTACCATTTTATCCGGCCCTGTA
+GAACAGTTAACTCCTATTGCATCAAGTCCCAAACCCTGTAGACTTACTACTACCGTCACAGGGTCCGAAC
+CCATAAGTGTTCGTCCGTCTTCCTGAAAAGTCATGGTACATATGACCTTCATATTGGTGTTTTCCTTAGC
+TGCTAAAATTGCAGCTTTTGCCTCCAACATATCTGACATGGTTTCTATGATCACAATGTCTGCTCCTGCT
+TTTTCAGCGGCTACTACCACTTCCTTGAAAACCTCATAAGCCTCATCAAAAGTCATATCTCCAAATGGAG
+CAAGAAGTTCACCTGTTGGGCCAACAGAGAGGGCTACTGGACGATCTCCCGCCGCCTTTCTCGCTATTTC
+CACCCCTTTCGTTACAATCTCTTCTACTTTGTCCTCAAGTCCGTATTTTGCAAGTTTTATTCTGTTTGCC
+CCAAAAGTATTAGTCTCTATGACTTCGGCTCCAGCCTCAATATAGGCTTTGTGTATGTCAAAAACCACCT
+CAGGCATTTTTAAGTTTATATACTCAGGGCATTCCCCGGCTTTAAGTCCCCTTTCCTGAAGCTGTGTCCC
+CATAGCACCGTCAAAAACGACAACCCTATTTTCACATTCTTTAAAAATATCTACCACTTTCATCCCCCCA
+TTACTTCGTCTCAGCCTTTTTAGCACTTATAGCTATTCCTTCCACTTTAGAGATTATATCAAAAACAAAG
+TCTACACTTCCCATGGGCATTATGTGAATCCCCGCAACTTCACTTTTTATGTTCTTTATAAACTCGGCGG
+ATAAGTTTATTCCTTCCTCTTTTCCGCCATGTTGGAGCCTTTTTATAACTTTTTCTGGTATTTCAATCCC
+TGGCACTTTCTCCATCAATCTTAAAGCCATTTTATAGCTTTTTAAAGGCAGTATTCCCACAAGGACAGGT
+ACTTTCAGATCTTTTACTTTGTCCAAAAACTTAAAAAGAATCTCCTCATCATACACCGGTTGGGTCTGTA
+TAAATTCAGCTCCTGCTTCTACTTTCACATGCAGCTTTTCTATGGCCTCATCCCTCAAGTCATTCGGATT
+GGCAGTAGTTCCTGCACAGAAAGAAGTAGGATAATCGAGCTTATTCCCATTGTAATCAAAACCTGAATTC
+AAAGCTTTTATAATCTTCAAAAGGCCTACAGAATCTACATCGTAGACTCCCCTCGCTTGGGGTGTATCTC
+CCAAAGAAGGATTATCACCGGTTAAAGCTAGTATATTTCTAACCCCCAGGGCGTAAGCTCCTAAAAGCTC
+TGATTGAAGCCCTATGAGATTTCTATCTCTGCAGGTTAGATGAAAAATAGTTTCAATGTTAAGGTGGTCC
+TGAAGTATATGCGCCAAGGCTATGGGGCTCATCCTCATATTTGCCATCGGTGAATCAGTTATATTGAGAG
+CATCTGCCACACCTTTAAGTTTTCGAGCTTCCTCGATAGTTTTAGTTACATCTATCCCTTTGGGGGGAGA
+AATTTCCACAGTTATTACAAATTTCTTTTCTTTAAGTTTATTACACAGCTTTTCATTTTTCAACATTTAA
+TGCCCCTCCTTTTTTAAAAATAAAAAAGTCCCTTCGCTAAAAGAAGAGACTACAAGAATCTCTCATCTTT
+CAGCGAAACCGCTGCAGGAATTGGCACCATGCCCTAAGGCTGGTTGCCGGGTTTCATCGGGCCAGTCCCT
+CCACCTCTCTTGATAAGAGATTTTAAAGTATTAAATTGTTAAAATTATTTACTCTTTATCATACTACCTT
+TTTACTTTTATGTCAATAGAAAATTTTCAATTTCATCCGCTCCTCCATTTCTTTTTTGTGCAAACACTTG
+CATAACCAGAGGTTTAATATTATAATATAGTTAACTACTGTTGCAAATAAGGAGGATTAATATGGAAAAC
+AAAAAACTGCCAAGAGTAGCTTATTTCTGCATGGAATACGGCCTTGAATCTAACTTCAAGCTTTACGCTG
+GAGGTTTAGGCATTCTAGCAGGGGATTACCTTAAAGCCGCAAAGGAAATGGGTCTTCCAGTCGTAGGGAT
+AGGAATACTTTGGAAACAGGGTTACACTGAACAGCATATCGGTGAAGACGGCTATCCTTACGATGCATAC
+CGCAATTATACCCGCAATTACGACTTTTTAAAAGACACAGGGGTAAAGGTCAAAGTAAAGATAAGAAATA
+AAGATGTCTACTGCAAAGTCTGGCTAGTGGATAGTTTTGACAATGCCCCTTTATACCTCTTAGACACAGA
+CATTCCTGAAAACGGCGACAGATGGATAACAGGCCAGCTTTACGGATGGTTTGGTGAGGAAAGGGTTGCG
+CAGGAGATTGTGCTAGGAATTGGCGGTGTAAGAGCTTTAAGAGCCTTAGGAATTGATGTTGACATCTACC
+ACTTCAACGAAGGGCATGCAGTTCTGGCTGGTATTGAGCTTATAAGAGAAAAAATGGAAAATCAAGGGAT
+GTCTTTTGAAGAGGCTTGGGAAGCCACCCGCAAAGAAATAGTTTTTACAACTCACACCCCTGTAAAAGAA
+GGAAACGAATCTCACGACTTGGAACTTTTAATGTACATGGGAGCAAACAACGGGCTTACTATAGAACAGT
+TGGCTCAAATAGGTGGGGTACCTTTTAACATGACTGTAGCAGGACTAAGACTTTCTAAAATTGCAAACGG
+TGTATCAAAATTGCATGGCCAAACTGCTAACAAAATGTGGCAACATATAGAGAACAAAGCCCCCATCATT
+TCTATAACCAACGGAATTCATAGAGGTACGTGGGTGGACAAGAGGATAACAGAAGCTTACAAAAAAGGAA
+CAGGTCTTTTGGAAACCCACAACCTTTTGAAAAAAGAGTTAATAGATTTTGTATATAAAAAGACAGGAGT
+GAAACTAGACGCAGACAAACTCCTTATAGGTTTTTCAAGAAGAGCTGCTCCTTATAAAAGAAGCGACCTT
+ATCTTCACAAATGAAAAGGCCATCGGTGAATATTTGAGAGACAGAAAAATACAAATTGTCTTTTCAGGAA
+AAGGCCATCCATTGGACGACGTGGGCAAAGAAATTGTCGCAAGAATTGTTAAGATGACAAAGAAATACCC
+TGAAAGTGTAGTATTTTTGGAAGACTATGATATGACGATCGGGAAAATGCTCACTCGCGGCGCAGACGTA
+TGGCTTAACAACCCAAGAAGGCCTCTTGAGGCAAGCGGTACATCGGGCATGAAGGCTGCAATGAACGGCG
+TTTTAAATTTGAGCATCCTCGATGGCTGGTGGCCAGAAGCCTGCATTGATGGAGTAAATGGTTGGCAATT
+CGGAGATGGGTTTGAATCAGACAACTTTGAGGAACTTGACAAGCACGATGCAGAAGCTCTATATGATGTG
+CTTCTCAATAAAGTAGTACCCACCTACTACAACGATAAGAAAAAATGGGAAGAAATGATGAAAGAAAGTA
+TAAGAACTACTTTTGAAGCCTTTTCTGCAAACAGAATGCTTCAAGAATATTATGACCTCATGTATACCAA
+ATAAAAAGTCCGGGTGAATGCCCGGACTTTTTACTATCCTCTTAATCTCCTTTCTAGTTCTTCCCTTTCT
+TTTTCAAATCCTGGTCTTCCTAAAAGTGCAAACATGTTTTTCTTATAAGCTTCTACTCCCGGCTGGTCAA
+AAGGATTAACGCCATTTATATATCCGCTTATTGCACAAGCCATTTCAAAGAAGTAAACTAAATTTCCAAA
+GTAGAAAGGAGTTATTTCTGGAATGTTAACCACTAAATTGGGCACTCCTCCGTCTGTATGAGCAAGAAGC
+GTCCCCTCAAAAGCTTTTTTGTTTACAAAATCTATCGTCTTCCCTGCCAGGAAGTTAAGCCCATCTATGT
+TGTCTCTATCTTCGTTTATGATGATATCTTTCGCAGGTTTCTCCACATTTAATACAGTCTCAAATATGTT
+TCTGCTGCCTTCCTGTATGAACTGTCCCATAGAATGAAGGTCAGTAGTAAAATCTACAGAAGCAGGGTAA
+ATCCCTTTTTGGTCTTTTCCCTCGCTTTCGCCAAATAACTGTTTCCACCATTCAGCAAAATAGTGAAGTC
+TTGGTTCGTAATTTACCAGTATCTCTATGGCTTTCCCTTTTCTGTAAAGAATATTCCTCAAAATAGCATA
+CTGCATGCTTATATTCTCACTTAAATCTTCCTTTGTGTATACAGTTGAAGCCTCATATGCTCCTTCCATC
+ATTTCGTCTATATTTATACCCGCTACTGCTATAGGCAAAAGTCCTACTGCGGTGAGTACAGAATACCTTC
+CCCCTACATCATCAGGTATCACAAAAGTCTCATACCCTTCGGAATCAGCTAATTTTTTCAAAGCACCTTT
+TTCTCTATCTGTAGTAACATATATTCTAGACCTGGCCTTATCTTTGCCGTATTTTTTCTCCATAAAATCT
+CTGAATACTCTAAAAGCTATTGCAGGTTCTGTTGTCGTGCCAGATTTTGAAATCACATTTATAGAGACTT
+CTTTGTCCGCTATGAGCTCTAGAAGGTCCTTTAAGTAGGTAGAACTTATGCTATTGCCTGCAAAGTATAT
+TTCTGGCGTGTTTCTTTTACCCTTTGGAAGTAGGTTATAGAAAGAGTGGGACAGCATCTCAATGGCAGCT
+CTAGCACCTAAATAAGAACCTCCTATCCCTATAACTACCAAGACATCAGAATCGGACTGAATTTTATGCG
+CTGCCTTTTTAATCCTTTCAAACTCTGCCCTATCATAGTCTCTAGGCAAATTTACCCATCCCAAAAAGCC
+ATTGCCTTGGGCATTTGCCTTCAACACCATCTCTAGAGATAATTTAGCATGTTTTTCCATATACTCAATC
+TCGTGAGGGTGAATAAAAGGCAAAGCTTTTGAATAATCAAAACTTATCAGCTTTTTCATATATGTAAACC
+TCCATTTTCTTTTATTTACATAATAATTTTATACCATAAAACTATATTGCACAAGTTTAGCAAAGTTAAT
+TCCTCTCACAATCTTTTTTGAGAATTACCCCTCATAGGATATAATATTATCTGGGAGGTGAAAATGTTGG
+AGGCTTTAGAAGTTTTAAAAAAGAGAAGAAGTGTAAGAAAATACATTGATAAACCCATCCCAAAAGAAAT
+TTTAGAAGATATCATAGACTGTGCAAGGCTTGCACCTAGTGGAAACAATGCTCAGCCATGGCACTTCATT
+GTCATAACAGACAAAGAAAAGCTCAAATTCATAGCAGAAAAAGCAACTTATGGAGACTTTATTAAGAACG
+CAGCAGCCTGTGTGATAGTATACTGCGAAAAAGACAATAAGCATCATTTAGAAGACGGTTCCGCTGCTAC
+GCAAAACATACTGCTTGCAGCTACAGCCTACGGAATAGGGTCCTGTTGGGTAGCGGGTTATAATAGAAGT
+TATGAAAAGGAAATAAATGAATACTTAAACGTGCCTGATAATCTCCGCATGATATCAATAATATCGCTCG
+GTTACCCTGCTGAAGATCCACAACCCAAATACAAAAAAGACCTTTCTGAAGTTTTACACTGGGAAAAATT
+TTAAGAGAAAGAGGGGTTAAAATTGTCAAAAGTAGTTGAACGTTTTTTGAAATATGTAAAATACCACACA
+ACTTCAGATGAAAATTCCAACACTTTCCCGAGTACAGAAGGACAGCTTATCTTTGCAAGAGAACTAGCAA
+AAGAATTAAAAGAATTAGGACTATCTGAGGTAGAGGTAGACGAAAATGGATACGTCACAGCACTGCTTTC
+TGCCAACACAGATAAAAAAATCCCTACCATAGGTTTTATAGCTCATATGGATACAAGCCCTGACATGTGC
+GGTAAAGACGTAAAACCACAAATAATTGAAAATTATGACGGAAATGATATAGTGCTAAACAAAGAAAAAG
+GCATAATCCTCTCTACAAGTGAATTCCCTGAATTAAAAAACTACATAGGAAAGACCTTGATAACAACAGA
+CGGCACTACCCTTTTGGGGGCTGACGACAAAGCTGGAATAGCAGAGATAATCACTGCAATTGAGTATTTA
+ATAAACCACCCAGAAATAGAACATGGCAATGTAAAAATTGCCTTTACTCCTGACGAAGAAATTGGAAGAG
+GAGTAGACAAATTCAACGTAAAAAAATTCGCCTGCGATTTTGCCTACACTGTAGACGGAGGAGAACTTGG
+CACCATAGAGTACGAAAATTTCAATGCTGCTAGCGCTAAAATAAAGATACACGGCAGAAATGTTCATCCT
+GGAACTGCAAAAGGCAAAATGAAAAATTCCATTTTAATAGGAATAGAGCTTCAGAACATGCTGCCAGAAC
+TAGAAAGACCTGAACACACAGAAGGATATCAGGGCTTCTACCACTTAAATAACTTTCAAGGCACTGTAGA
+AGAAACATCAATGTATTACATCATAAGAGATTTTGACAAACAGGCTTTTTCAGATAAAAAGGAGTATATA
+AAAAGCATAGTAGAAGCTCTAAATAAAAAATATGGAGAAGGTACAGTAGAGCTGGAACTTAAAGACCAGT
+ACTATAACATGAGAGAAGTTATAGAAAAGCACATGCACATAGTAGAAACTGCCATGGAAGCAATGAGGTC
+TTTGGGCATTGAACCAAAGGTGGTGCCAATAAGAGGAGGAACTGACGGAGCACGACTGAGTTTTATGGGA
+CTTCCTACCCCTAATTTGTTCACTGGAGGGCATAATTTCCACGGCAAATATGAATTCATACCGATCCACG
+CCATGGAAAAAGCAGTTGAAGTGATAGTAAAAATTGTGGAACTTTATGGGAAAAAGGGATAGCAAAAGGC
+TATCCCTTTAATTCTCTTTCAAAGAACTTCACAGATTCTTCTATCGCTTTTCTTTCCCATTCAAGGTTTT
+TAAAAGTATGGTCCGCTCCTTCTATAGTTACGCGGAAAGCATTATCCCCATATACTTCTTGAAGTATTCT
+ATCAGAGATCCTGTACTCAACGGCTTCATCGTTAGTACCGTGGACTATGAGCACTTTCCCCTCATAACCT
+CTTGACAGCTCAAAAATATTAAACTTCGCTATATCCTCCACAAAAGCTCTGTCAAGTTTTAGCCCTCCTA
+TATCTACATAGCCCAAGCTTTCCATTATTGCCCCATACTGTCTAGCTCCTTCTCCCATTATGAGTTCCGG
+CATATTAAAAGCGGGAGCCCATAAAACTAAGGCTTTCACATCCTCTTTTCTTTCTCTTGCTATTATTCCT
+GCTATAGCTCCTCCCATGCTGAGTCCCAAAAGACCTATTCTTTCTACATCCGTAGTCGGCTGCCTTTTAA
+CGAAATCTAAAATCTGTCGTGCATCCTCTAATTCACCGCTAAAGGTCATTTCACTAAAATCTCCGTCGCT
+TTCGCCTGAACCGTAAAAGTCAAACCTCACACTTCCTATTCCCACTTTTTCTAAAGCTCTTGACATCTTA
+ACAAAAATAAAATGGGACTCTACTTTATTTCCTGTAAAACCGTGAAACATAACTACCATAGGAACCTTTT
+CAGATACTCCTTCAGGAAGATGCAACATCCCCCTTAAGGTTTTCCTATTATATGTAAACTCTACAGCCTT
+CTGCACAATCTCACCCCCAAAAATTTCTTGTTTTAATTATACTACATATAAGAAAACTTTTCCACTAAGC
+CCTTATCTTTTCCCTCACTATATCTCCTTCCACTAAGTGACTGCATAAAAGAGGAGAATTAATATCAAAA
+TTTTTTACATTTTTTCTTATCGCTTCTCTACTTGAATTGGCATAACAGTATATGCATCCGTGAAGGCATG
+TATCATAAGTTCCTATGTCAACACTTTCATCGCATCCACAAAATTTTCTCTGGTTTTTATCTTTCTTAAC
+CTGTAATTTTTTCCCCGATATTCTCTCAATGAGAAATTTATCCACACATTTTGCAGGAAAAACTCCAAAA
+GGAGAAAGGTCTTCCTCTTCAGCACATACTTCTATTTTAATTCCATTTTCCTTGGCTATTTCATAAAATT
+TTGAAGCGACTTCTATCTTCTCCTCCCTACTTACGGGATGTGCTCCTATTTTTCTTAAATTTTTTTCTAT
+TTTAGGGTAAAAAGTTACAAAGCTTATTATGCACTTTTCCGTAAAGTCAGCTAAATGAGAGGTTAGCCAT
+TTAAAGCTATCTACATGATATTTGATATCAAATTCCGGAGTAAGTATTATTGGGTCATAGCGCCATATCA
+CTCTTTCTCGACCTATTGTTTTAGAAAGATTTTGAAAAATTTTTATAACTAAATCTTTGTCCGGGACATT
+TCTTTCAATTGCCTTATCGTATGGATTTAAAGTAAACAAAAAATAGTAAGGATATTCCTCAAGGAGATGC
+AGTTTTTTCATCATTCTCGCAGGATTTTTTGTCCAAAAAACAAAGCCCTCCACCCAATTCTTTGTCAGAG
+GAACTTTTGTCACTTGGTGAAAATTAAAAGGATTCCTTACCATAACAAAACCTTCTTCAAGTCTTTTAAA
+AAACCATTCACTATAAAAAGCTGGTATATCAGTCCTTCTGCTAGCACTTACTATCATACTTTCCCTCTTC
+TCACATACTCAAGCTTTTTATCAGCACTTTAACTTTATCACTGATGTTTTATTATGTCAATAAAAGTACA
+TGTGTTATAATACTGTTAGTGTAATTTTTGAACTATACATAAAACAGCGTTAAAGCTTGCTTTGTACTAG
+TTTTAGGGGGTGTTATATGAGTAGCAAAAAAGAAGTAAAAAAAATACTCAACTTGGCTTTACCTGCTGTA
+GGGGAAATGCTTCTTTACATGGTAGTATGGGTACTAGACACCATGATGGTGGGGCAGTATGGCGGAAAAG
+ACAGCGTTAGCGCTGTAGGACTAGCGTCAGAAATAATATACACTTTCGCTGCAATATTTGTAACAATGGG
+AATAGCCATAGGAGTTACCTCTTATGTTGCTCGAAGCATTGGAGCTCAGGAATTTGAAAAGGCAAAAAGG
+TATGCCAGTCAGGGAATCTTTTTAGGGATACTAGGCAGTTTTATAATTTCTTCTCTAATGTTCCTACTGG
+CAGAAAAAATACTAATCTTAGCTGGTGCAAGTGGAAACGTCCTTGCGCTGGGAAAAGTTTTTATGAAAAT
+AGCTTCTGTAGGGATATTCTTCAACATGGTGATGAGCACTTTAAATGCCATTTTAAGAGCTACAGGAAAC
+ACTAAGACTCCCATGACAGCTGCTGCTATTGTAGTGATACTCAATATTCTACTGGATTGGATTCTAATCT
+TTGGAAAGCTGGGCTTCCCTGCTCTAGGGGTTAAAGGGTCTGCTATTGCTACGACAATCGCCCATATAGT
+AGGATTTTTCTTTGTTTTATGGTATTATATAATCCAGAAAACCTTGAATCTAACTTTTAGAGATGTTTTA
+CAATATCATCATAAGTTAGCCATAGAAATAATAAAACTTTCTATCCCCGCCTCACTTCAGGAAGCAGCTT
+TTGATATAAGTAGGCTCTTATCTATTTTCATGATAATGCATCTGGGCACAGTGGCTTTTGCTGCAAATCA
+AATAGCTACAACTATAGAGTCTATTTCCTTCATGCCAGGATGGGGATTTGCTGTCGCTGCAACCACTATG
+GCAGGACAAATGGTGGGGGCAAAAAATTATGAAGGGGCTATTAGGTACACGAGAATTTCTGCCACATTTG
+CCGCCTCTATCATGGGAACAATGTCTTTACTCTTTCTCACAATACCCAAACTTTTAATGAGAGCCTTCAT
+AAACGATCCAGAAGTAATAGCAGTGGGAGCTTTATGCCTTATGGTAGCTTCAATAGAACAGCCCTTTATG
+GCTCTAGGAATGGTGTACGGGGGTGGTTTAAAAGGAAGTGGAAATACAAAAATTCCTTTTATCATATCCA
+CAATCTCAAGCTGGCTGATTCGATTGCCTTTAATGTACGTGGTCATATACATCCTTAAATGGGGAGTCGT
+AGCAGTTTGGTTTGTAACTGCTCTCCAGTGGTCTTTCGAAGGAACTGCCATGTACCTCTTCTTCAAGAGA
+GAGATAAACAAACTAAAAAGAGCAGTAAAAGGGTAACTCCCCTTTACCGCTCTTTTAAACTTTTTTCGAC
+TTCTTTTAAAGTTTGATATATTTTCTACATTCTTTCTACTAAGGCCACGCTTTCCACATGATAAGTATAG
+GGAAACATGTCAACAGGCTGCACCTCTACTGTCCTGTAGCCCGCATCTTCTAAATACCTTAAATCTCTGG
+CAAGAGTAGAAGGATTGCAGGATACGTACACGATCCTTTTCGGGTTTATACCCACAATAGCCCTTATAAC
+CTCCTTATCGCATCCATCTCTTGGCGGGTCAACTATGACCACTTCCGCCTTTACTCCTTCTTTGTAAAGT
+TTGGCTATCTCTCTTTCCGCTTTCCCCCATATAAACTTCACATTTTTCACTCCGTTCACTTGAGCATTTT
+TCTCTGCATCCTCTACCGCCTCTTTTACTGACTCAATTCCATATACAAAAGAGGCTTTCTTGGCTGCAAA
+CAAAGATATAGTCCCTATTCCTGAATAAACATCTATTACCACTTCTTTTCCCGTCAAACCAGCGTATTCA
+ATGGCTTTATCGTACAAAATTTCAGTTTGAATAGGATTTACCTGAAAAAAAGAAAGTGGAGATATCTCAA
+ATCTTAAATCTTTTATGAAATCCTCAATGGTATTTTTCCCATAAATTACAATATTCTTATTTCCTAAAAT
+CATCTTAGTTCGCCTGGTATTAATATTCAAAATAACACTTTTAAGCCCTGGCACTTTTTCTTTCAAGGCC
+TCTATCAGTTCTTCCTTACAAGGTATATCTTCTCCATTTATGACGATTATTGCCATAACTTCCCCTGTCT
+TAAAAGCGACCTTAGCTACCACGTGCCTTATTAGTCCTTTGCCTTTTTTCCTGTCATAAACGCTTATGTC
+ACATTCATTTAACCACTCTTTTACTACACTTACAACCTTGTTGCTCAAAGGATGCTGTATCAAGCAATTA
+TCTACAGGTACAATCTCGTGGGAATGGAAAGAGTAAAACCCCGTTATCTTTTCTCTTCCTATTTCACCTA
+CTACAAATTGCCCTTTGTTTCTGTAATTCAATGGATTCTCCATTCCTATCGCATAGTGAACTTTTGTATA
+AATCTTTCCTATCCTCTCTAGATTATCCTTTACCTTCTGAGTCTTGTATTCAAGTTGGCCTTTATAACTT
+AAGTGTTGCAAAGAACAACCACCACATCTATCAGCATACTGACAAAGAGGATTTACTCTATGCTGGGATT
+TTTCTAGTATTTTTACTGTATAACCTTTGAGATAATTTTTATGGACCTCTTCTATCTCTACAATAACTCT
+TTCTCCCTTTAAGGCTCCTTTCACAAAAACAGCTATTCCATCGATTCTTCCAACTCCCTCCCCCTCGTGT
+CCCATGCTAGTGATATCTACTTCGTATTTTTCACCTATTTTTACTTTATTCAAGGTTTCTTCCCTCCTCC
+AAAGAGTATTATAACCTATCGCAAAAAGAAAAAATATAGGGGGAGTTTTATCTCTCCCCTAATACATACC
+TTTTGTATACAATTTGTGGCATATCAACTACCTTCCCTTCTATGTTAGATGCAAAAAGCACCACATATTC
+CGCATGAGCCCAATTGAGAGGAGAAGCAGAATCTGTAGGAAGTCCTGTATCTTCCCAAATTTGCTCTGAC
+AAGACAAAACCTTCATTAGCAAAATTTCTCATATACTCTAGATAGTCATCTGCTTTTTTCCCTGCTGCAA
+TTTCGTACATCCCTCTCTCTCCTGTAAGAAGAGGCCATAATCTGCCTTTACCTTTGCCATGATAAAGTTC
+TCCTTTGGCGGGTTCACCATAGCCATCATGATTGTACCTGTACCACGAAGGCCCTTTAGGAGTATTTACT
+TTAAGGAGGCTATCAACTACCGAAATAGTATTCAATATCTTTGGGTCATCATAAGCTTTTACTCCTAACC
+TTACAAGCTCTAAAAAACTTGGATCTACAATCTCCTTCTGGTCATACACTCCTCCTCCGTTGGCAATGCT
+TATTAAAAAGTCGGCATCCGGGTCCGGTAAACCTGCAATTCTTATATAATACTGCCCATTGCCATAAGGT
+CCTTTCGTAGTATAAGTGAGTTTGTCTATCAACTCTTGCCATTTGTCAGCTGTCTCCAGATATTTCTTTG
+CCCTTTCCATATCTTTGTTTTGCTTCGCAATATCAGCAGCACAGACAAGTCCAGCAACTTCAGCTGCCAT
+AGTGGCAGGAGAATACCCTCCCGCTTCCTCCCACCTCTCTTGTCCTGTCTTAGGTCCTACTCTTACTATA
+AAATCAGCAAGGGGTTTTACCAATTTTTCATACAAATCGTATCTTTTAAGGTGATATGCCAGGATTATCG
+GGTCAGCCTGTTCGTCCATCTGAATCCCGTTCCAGTAAGGGTCTCCGTTTATCCAAGTGTTTTGAGGCAT
+AAATCCATTTTTTTCTACCACCATAGCTAGAAAATCCAAAGCCCTATTAGCCGAATCTATATCTTTAGCT
+GCAATAAAAGCATTGGCGATGTGGTATAAATCTCTTGCCCAAACTAAGTGATACCCTCCTTTATTCTCAT
+CCCCCTGTCCTTCTCCCCATGGAATTGAAAGGGAGGCAATAAAAGCTCCTTTGTTGGTTTTATCTTCACT
+CGCCTTTAAAAACATTAAACTGGTATAGTAAAGCTCGTCTGCCTCTCCACCAAAGTTTTTAAGCCCGTCG
+CAGTATTTATTCCATTCTGCTATATATATCCCAAGCATCCTGTCGTAACTGTCTTTTAAAGTACTAAGAG
+CCGTCTTTAACGCCTCTTCCTCACTTTCTCCAAAGGAAAGAACGGTTTTAAATTCCGTCTTGTCTCTTAA
+ATCAATCTCAATACCCTCAATTATATTCCCTTTAGCCCTATCGAACTTGTAAGTCATTTTCTTATTTTTC
+TTTAAATCGCTCACAGGGTCATTAACACCGTTATATCCTACAGAATAGCTCCCCCATTTCGCATCAGTCA
+TTAAGGCTGAATACACATTGTTTCTACAAGCCATAAATCCGTATTCACCATTCGCTTTTACAACATACCC
+CTCATTATCCGCTCCTTGATTAGAAATATGAGGGTCGTACACAAGATAAAGTTTATAATCTTCCATTTTC
+CCTTTTAACGCTTCAAATCTCACCTTCATGACAACAGAATTCCTTCTTGGGTCAGTAAATATCTCTTTTG
+TAATTTTATACCTTCCTCTTTTATCAATATTCACTAGCCTGTAAGCTAAAGACCTGTTGTTAATCTTCTC
+TACCTTGCTTACAGTGTCAGTTGTCTCATCAGCCACAAAAGTTTTGCCATCAGTAACAATAAATTTTAAA
+AACTTGCTGTTGGCTCTGTCAATGGTAGGATAGTAAATCTCAGAAAGGGCCCCCTGAGCTAAAGTAAACC
+ATACTTTCGATACATCATTATTGGCAGTGCCAATGCCCTGTTTTTGAGCTGTCGCCCATGTATCTCTCTC
+CCCTGGTCCTTGAGAAGCTTCGGTTTTATCTAAATGTTCAACCTTCACGTATGAAACATCAGAACACCCT
+GAAAGGACAAAAACTCCAATCACTATAAAAATCAACAAAATTCCAATCCTCTTCAACACTTTCTCCCTCC
+CCTTTAGAATTGTGCAAACGTTTGTTATAAAAATAAAAAAAGAAAAGAAAGTCGGTTACCCTCTAAAACT
+ATTATATCCAATTTTATGTAATATATACCTTAGTTCTTCTATTTACTGGATGCATTCTACAAGCATCTGA
+TACACTTCGGGCATGACTTTTTTCAAATTGATAGGTTTTCTTGTGCTGTCAGTGAAGGGATGCTCTGTAT
+AACCTTGAGCCAGAAGTTTTCCATCTTCTTTTCTTATTACTTCATACAAAAACTTTATGCGCGTTCCTGT
+AACAAATTCAAGGCGAGTCCTTATTATTATGAGGTCATCGTAAAAAGCAGAAGAGAAATACTTGCAATGA
+GCTTCAATCACAGGAAGCATTATATCTCTTTCCTCTAAATCCCTGTAAGTCATGCCTAGAGAACGAAAAA
+ACTCCGTTCTCCCAATCTCAAACCAGTGAAGGTAGTTAGCATAGTATACTACTCCCATTTTATCAGTTTC
+ACCATAGCGGACTCTTATCTCCGCATCCCAAATATGCATTCAAATCACTCCTTAAAAAGTAGAAAGAGCC
+AATCATTTTATGTTTACAATTCCTTTATACACCAGTCCTCTCGTGGTGTCAACAGTGACTGTCATCCCAT
+CCTGAAGTTTTGAAGTAGCTCCTTCACACCCTACAATCACAGGGATCCCCAAGTTAAGCCCAACAATAGC
+AGCGTGGGAGGTGAGCCCGCCTTCTTCTGTTATTATGGCAGAAGCTTTTTCAATAAGAGGCATAAAATCT
+CTCTCTGTCTTGGTTGTAACAATTATATCTCCTTCTCTAAACTTGTCTCTGTCCTTGCCAATGTCATGAA
+TTATGCACACAGTGCCAGTAGTAGATTTTGAACCTATACCAATACCTCTTAAAATCACATCTCCAACTAT
+GTGAACTTTGAGCATGTTTGTGGTGCCAGTCATGGCAACAGGTATTCCCGCAGAAATCACCACAATATCT
+CCATTCCTTATAAGCCCAGCTTTTAACGCACTTTCTATTGCAACATCTATCATTTCGTCTGTGGTTGACA
+CTTCTTTTGTCACTAAAGGATATACTCCCCACACGATGGAAAGCTTTCTTGCCACCTGCTCGCTAGGAGT
+AGTAGCTATGATAGGAGAGGAAGGCCTATACCTTGAAACCATCCTAGCCGTATAACCTGATTTTGTACAG
+GTTATGATAGCTGAAGCGCCTATATCTCTCGCAGTCGTGCAGGTAGCATGGCTTATCGCATTAGTAATGG
+AAACATTTCTCTCTGTACCTACACCTACTATATCTCTGTACTGGACGTAAACCTCTGTCTTTTCCGCAAT
+CCTGGCCATTGTCTCAAAAGCTTCGACAGGATATTTGCCCTGGGCCGTCTCACCTGACAGCATTATGGCA
+TCCGTTCCATCCAAAATAGCATTAGCAACATCCGTAACTTCAGCACGAGTAGGACGCGGATTTCTCATCA
+TGGAATCCAGCATTTGGGTTGCAGTAATAACTGGCTTTCCAGCTTCATTGCACTTCTTTATTATCATCTT
+CTGCACTATCGGTATTTCCTCCAGAGGTATCTCAACGCCCAAATCTCCTCTGGCCACCATTATCCCGTCA
+GATACCCTTATTATTTCGTCTATATTTTCTACTCCTTCGCGGTTTTCTATTTTAGCAATTATCTGAATGT
+GGTCTGCTTTATTGTCCTCAAGAAGCCTCCTTATAGCAAGCACATCTGCCGCTTTCCTGACAAAAGAAGC
+AGCTATCATGTCAATACCTTTCTTTATGCCAAACTCTATATCTTCTATGTCTTTTTGTGTCAAAGCCGGG
+AGATTCAATTTCACTCCAGGAACATTTACTCCTTTGTGGTCTCCAAGAAATCCCGAATTTTCAACTACAC
+AGATTATGTCTTCCCCTTTGACATCCACAACCCTTAGTGAGATCAATCCGTCATCAATCAAAATTTGGGT
+ACCTCTTGAAACATCTTGAGGCAAACCTTTGTAGGAAACACTGACTACCGTTTCATCTCCTATTACATCC
+CTTGTAGTTAATGTAAAAGTCTGGCCTTCCTTTAACTCTACTCCGCCGTTTTTAAACTTTCCCGTTCTAA
+TCTCGGGTCCTTTTGTGTCCAGCAAAATAGCTACAGGAAGACCTAATTCTTCCCTTATCTTTTTTATGTT
+GTCAATCCTCGCTCCGTGCTCTTCAAAATCTCCATGGGAAAAATTAAGCCTTGCTACATTCATTCCTTTT
+TCTATTAACTTTCTCAGTATATTGTAGTCCTCACTAGCAGGTCCAATTGTACAGACTATTTTTGTTCTCC
+TCATAACTTCACTCCTTAAAAAATTTTATATAGAGAGGATTTTGCTGAGTTCGTAAAGCTTTCTGTTAAA
+CTCTTTCTTCATTGAAAGCGCTTCATCTATATCATCGTCAACAATTTGATTGTTTCTTATGCTTATTACT
+CTCTTCGTCTTGTTCTCCAAAAGAAGCTCCACTGCCCTTGCTCCCATCTGACTTGCCAAAACTCTGTCCA
+TCACAGTGGGAGCTCCCCCTCTTTGAATATGTCCTAATATGGTGTACCTTAAGTCTAACTTGGGAAGCCT
+TTCTTTTATCATTTTTGCCAGTTCTGGGGCGCTCATTACTCCCTCTGCCAATACGATTATGTGGTGAAGT
+TTTCCTCTCTTTATTCCATAAGTTATTTTATCACATAATTCATCTATACTCCATTCCACTTCAGGCAAAA
+TTATCATCTCCGCTCCACCAGCCACACCAGCGTAAAGGGCGATGTACCCTGAATTTCTACCCATGACCTC
+TATTATATTCGCTCTCTCATGGGAAGTTGCTGTATCTCTTATTTTATTTATAGCATCAATCACAGTGTTG
+CAGGCTGTATCAAATCCAATAGTATAATCTGTACAAGGGATGTCATTGTCAATAGTGCCAGGTATACAAA
+TCGTATTGACATTCCACTCTTCGCTAAGAAGCTGAGCACCTCTGAAGGAACCATCTCCTCCGATTACAAC
+CAATCCTTCAATTCCATGTTTCTGCAAAGTCTCGTATGCCTTTTTTCTCACCTCTTTTTGCTTGAACTCC
+TCGCAACGAGCAGTCCTTAAGATTGTCCCACCTTTTTGTATAATATCTCCTACTGAAGAAAGCCCCAAAT
+CTATCACTTCATCTTCTACAAGACCTGCAAATCCTCTCATAATACCCTTTACCTTAAGGCCGTAGTAAAT
+TCCTGTCCTCACCACAGCCCTTATAGCTGCATTCATGCCAGGAGCATCTCCACCGCTTGTAAGTATTCCA
+ATCGTCTTCATAATGTCCCTCCTTTTTTATCCCACTTGGACATCATATGTCCCTATTTTGTCAAGGAAGC
+CCTTGCGGGCAAAAAAAATTATAAGCCGTATTCAATAATGATGCTTTGAGCATCCTGAGCTTCTGCTTTG
+GGAACCAAAACCTCACAGTATGAACCTTTTTTATCTAACTTTTTATTCAGTGGACGCAATTTCACCAAAA
+AACCTTCTTTAGTTAACACTTCTTTAACTTTTTCTGCCGTCTCCATATCTTGTGCCATGTATACTACCGT
+CCACATAGAGCTTCCTCCTTAGAGTTTCTAGATAATATTTTAATCTATTTTCTTTCACTTATCAACTTGA
+AAAATCAGACCACTTTCACATTTTCCTTCCCTACTATGTCCTCTAACTTCTTTATGAGTTCTTTGCTGCC
+ATTAACCCATAAATCTCTCTTTGCAGCAAGAAGTTTGCTGTTTACCTTCAACACTACAGGCATATTGCCC
+GGGCATTTCTTAAGCACCTCTTTTACCTCTTCTATCTTTGAAGAATCTTCCATGTTTATATACAACTTCT
+TTACAACGACCTGTGACAAAAGCTTTATGTCATCGCATAAAATCTTTGGCTCCTCCTCTTCTTTTACGCT
+CACTTTACCTTTTATCAAAACAGCATTGTCTTCCTTTATCAGAGAAGAATATCTCTCATACACAGCAGGG
+AACACTATCACTTCTACAGTGCCGTACATATCCTCAAGAGTGACAAAAGCCATTATATTGCTATTTCGCG
+TAAACTTCACCTTTTTAGCCACTATCACTCCTGCTATAGTAACCTCTTGATTGTCTTCCAATTTGGATGT
+GAACATTTCATCCTCTGGATTTATCTTAAAATCCAATGTAGTGACATTTGTAATCTTCGGTATATCTTCA
+AGGTATTCTTCTAATGGATGCCCGCTTATATAAAGCCCCAATGTCTCTTTTTCCATTGAGAGAATCCTGT
+TTTTGGGGTACTCTTCTACATCAGGAAATCTAAAATCAATTTCCTTATGTTCTTCTGACACTTCAAAGAG
+AGAAATCTGTCCTTCGATCGCACTGCTTTTTGCTTTTTTCACGCTTTCTATAAGCTTATCGTAAGACTGA
+AGGAGCTGGGACCTTTTTACTCCCAAAGATGCAAAAGCTCCCGCCTTAATGAGGCTTTCTATCGCCTTTT
+TGTTGAGCTGGCTGTCCTGCATCCTCTCAAAAAAGTCTATTACAGACTTAAATTTTCCCCTCGCCTCTCT
+TTCCCTTACAATCTCTTCTGTCACATTAATTCCTACATTCTTCACAGCACTCAGCCCAAACCTTATCTTG
+TCTCCTACCACAGTGAAATAGGAGTCGCTTTCATTGATGTCAGGCGGCAGCACTTTTATCCCCATTTTCT
+TACATACCTGCACGTAAAAAGCTATCTTGTCCAAATTATCTACAAAGCTATTCAAAAGAGCCGCCATAAA
+CTCCACTGGAAAATATCTCTTCAAATAGGCTGTCTGGTAAGCTATGACTGCGTAAGCTGCAGCGTGAGAT
+TTGTTAAAAGCATAGTTGGCAAACTCTAACATCTGGTCAAAAAGCCTATTTGCTGTCTCCTCATCAAGGC
+CGTTCCTCAAAGCGCCAGGTACCACTACATTTCCTTCCTCATCCACTATTCCGTAGATAAAGTTCTTCCT
+TTCTTGTTCCATCACATCCATTTTCTTTTTCGCCATTGCACGCCTTACTAGGTCTGCCCTACCAAGAGAG
+TAACCCGCCACATCCCTTACAATCTGCATGACCTGTTCCTGATACACCAAAGAGCCGTACGTCACCTCTA
+ATATAGGCTTTAAAATGGGGTGTTCGTACTCTATTTTTTCAGGATTATTTCTGTTGGCAAGGTACTTCGG
+TATCTGGTCCATAGGACCCGGCCTGTAAAGGGAAATTCCTGCGATTATATCTTCTAGGTTTTTAGGCTTA
+AGCTCTGTCATAAACTGCCTCATTCCAGGAGATTCAAGCTGGAAAACTCCTTCTGTCTCTCCTTTTGAAA
+TAAGTTCATACACTTTTGGATCATCGTAGTTTAAAGAATCCAAATCTATGATAATCCCTTTGTTTTTCTT
+TACCATTTCAATTGTATCTCTTATGACAGTGAGAGTCCTCAGCCCCAGAAAATCCATTTTTAAAAGTCCA
+AGCTCTTCCAAGGTGGTCATTGGAAACTGGGTGACTACAGAATCATCATTTTTCTGCAGCGGCACATAGT
+TCACAAGAGGCTCCTTTGATATGACCACCCCTGCAGCATGGGTAGAAGCATGCCTGGGGAGTCCTTCTAA
+GGCTTTTGATATATCTATTAGCTGTTTTACTCTTTCGTCCTTTTCGTACCTCTCCTTAAGCTCAGGATTT
+AGCTCCAAAGCTCTGTCAATAGTCATGCCTAATTCAAAAGGTATCATCTTGGCTATTTCGTCCACTTCTG
+CATAAGGGTAGTTAAGAGCTCTACCTACATCCCTTATCACAGCTCTGGCTGCCATAGTACCAAAGGTTAT
+AATCTGAGCCACATTGTCTTTGCCATACTTTCGGACGACGTAGTCTATAACCTCTTGCCTTCTCTCATAG
+CAAAAATCCGAATCGATGTCAGGCATGCTGACCCTTTCAGGGTTTAAAAACCTCTCAAACAGAAGATTGT
+ACTTTATAGGATCTACATTAGTGATCCCTAGAGTATATGCGACCAAACTTCCGGCAGCAGAACCTCTTCC
+TGGCCCTGTCATGATTCCATTGTCTTTTGCAAACTTTATAAAGTCCCACACTATTAAAAAATAATCCACA
+TATCCCATCTGCTTTATCACTGAAAGCTCGTACTCTAACCTATCTATGACTTCCTGGCTTGGGCTTTTAT
+ACCTCTTATAAAGGCCTTCATAGCATAAATTTCTCAAATACTCGTATGAGTCCACTCCTTCTGGCAAGTC
+GTATTTAGGCAGCTTAGTCTTATTAAACTCAAACTCAATATTGCACATCTCGGCAATTTTTTCGGTATTT
+TCAATAGCCTCTTTACAGCATGCAAAAAGCTCTTCCATTTCTTCAGGAGATTTAAGGTAAAACTCATCTG
+TAGGGAAAAGCATCCTGTCCTCATCTTCAATTGTTTTTCCTGTTTGAATGCACAATAACACCTCATGAGC
+TCTTGCATCTTTCTTTTCCAAATAGTGGACATCATTTGTAGCAACTAGCGGTATTCCCGTTTCTTTAGAC
+ATTCTGACAAGCTCTCTATTCACTTTCTTCTGCTCTAAAATGCCATGGTCTTGAAGTTCTAAATAAAAAT
+TGCCCCTTCCAAAAATGGAATCGTAAAAGAGGGCTACCTCTTTCGCCTTTTCATAATCTCCCCGTAAGAT
+CAAGGAAGGGACCTCACCGGCAAGGCAGGCGCTTAAAGCAATTAATCCTTCACTGTGATTTTTCAGAAAT
+TCTTTGTCCACACGGGGCTTATAGTAAAATCCTTCTAAAGATGCAGCAGTCACTATTTTCATCAAATTTT
+TATACCCTGTCATATCCTTTGCCAGTAACACCAAATGATAATTTTCATCGTCAATTCCATATTCTCTATC
+CTGCATTCTCCTCGGTGCTACGTATATCTCACATCCTATGATAGGCTTTATCCCTTGGGCTACAGCTTCC
+TTATAAAAATCTATTACTCCATACATTGCCCCGTGGTCCGTAATAGCTATTGCTTTCATTCCCAACTCTT
+TAGTTTTTGCAATCAAATCCTTTATCCTGCAGGACCCATCCAACAAGCTATATTCCGTATGCACGTGAAG
+ATGTACAAACATAGCTCTCACCTAGACCATTTTAATTCTCTTAGAAAGCCTTACAGACATCAATGCCTTT
+GCAATCTCTTCCTTTTCATGTATTATACCGATTTCCACTTTGCTAAAATTATTGCTCATCTCTATAACCC
+TAGCAAAAACTTCAATAACGTCTTCTGTCCTCATCGGCTTTATAAAATACACAGAAAAATTATCCAGCAC
+TGCATCATACCTTTTGTTCTGTGTAATAGCAAAAATACCCGTTTCACACATCAACATCATCAAAGCACTG
+CTGCTTACAGTTCCAAACTGATTAATCATTGTAGAAGGGACTTTTCCTTTAAACTTCACTCCATTCTCTA
+TTTTTTCCATCTCAAAGTCCCTAAAGATGGTATCCTGAATAGCCTCACTTATCTGCGGCTGTTTTGACAT
+GTAATGTAAAGCTTTAATCACATCTTCTCTGCTTATAAGGCCTATAAGTTCTTTGCCCCTTGTCACAGGA
+AGTATCTCCACATTCCACCATATCATCAAATGGGCAGCATAAGACAGTGTAGTAGTATCTGTCACAAAAA
+CAGGGTTTGGAGTCATTATATCGCCTATCCTATCATCGTCAGAAGCAGTAGCCACATCTCTTGAAGTCAC
+CATCCCTACAAGCATTCCCTTAGAGTCTACCACCGGGAACCGAGTGTGTTTTGTCTCAGCATACAGTCTC
+TTCCAGTCCCTTACTGTCTGCTGAGGGGTCATATACACAGGATTGTAAGTCATCACGTCACTCACGTACA
+AAATCTTTTTTCTCGTCATGCTTTCATTTATAGCCTTGTTTATAAGAGTAGCTACAGTAAAAGTATCGTA
+AGAAGTAGAGATGAGCGGCAATGAAAGCCTGTCGGCTAGTTCTTTTATGTGGGGTAAAGTATCAAATCCC
+CCTGTTATCATCACAGCCGCTCCAGCTTTCAATGCCGCCTCCTGCGCATCTTCCCTATTACCTATTATTA
+CTAGGTCTCCCGGCGTTATGTATTTTACCATTTCGTCAATAGTCATGGCGCCAATCAAAAACTTTTTAAG
+TTCCATTTGCATTCCGCCATGACCGCCCAATACTACCCCTTCTACCACATTGGTTATAACTTCATATGTA
+AGCTTGTCAAACAGGGGTTCTTTTTGTTTCCTCCTTATAGTTCCAACACGAGGAATTGTACTCACTAGCA
+TCAATTTTTCTGCATCTTTTATAGCTTTGTAAGCAGTCCCTTCGCTTATCTTTAAGGTTTGTGCCAGCCC
+TCTCACTGAAATTTTAGTACCTTCTGGCAGCTTCTTTATGTACTCCAAGACCATTTCATTTTTTGTCATT
+CCCATCATCCTTTTACACAAAAAAGGTTTCTGAAAAGAAACCTTTTTTGTTTACTCTTCACCGAACTTTG
+ATTCGATGAGGTCAACTAAAGCTTTTATAGCCTCCTCCTCATCGTCTCCCTCAGCACTCAACTTCACTAC
+ATTGCCCTGGGAGACCCCTAGAGACATTATTCCCATAATGCTTTTAGCATTTACCTTTTTATTATCTTTT
+TCTACCCAAATCTGGGAAGAAAATTTACTGGCTGTTTGGACAAATAAAGCCGCAGGTCTTGCATGAAGCC
+CTGTCTTATTTTTGATTTCAATAGTAACTTCTTTCATTACTGAACTCTCCTCTCTTTTAATTTGTTTGAA
+ATTTCTTCAATTTTCCTAAGCCTGTGGTTCACCCCTGACTTGCCCACAGGAGGAACCAACATTTTGCCTA
+ATTCTTTTAAGCTGAGGTCAGGGTATTTAACCCTCAGCTCTGCTACCTCTCTCAAACTCGGGGGCAAATA
+ATCAAGTCCAACAGTTTTTTTAATGTAATTTATACTTTCTATCTGCCTTAGAGAAGCATTAATAGTCTTT
+GTCAAATTCGCAGTCTCGCAATTGACTATTCTGTTCACATTATTCCTCATTTCCTTGTAAATCCTCACGT
+TTTCCAGATTGAGAAGAGCATTGTGAGCCCCCATTATGTTCAAAAGGTCTACAATCTGTTCTCCTTCTTT
+TAAGTATACTACATAACTATTTTTTCTTGCAATAACCTTGGAATTCAAATTAAAAGAATTAATCAAATTG
+CTCAAATCCTGCCCGTGTTCAAGGTTGTGAGTCACAAATTCCAAATGATAGGCTTTTTCAGGGTCACTAA
+TTGAACCACCTCCCAAAAAAGCTCCTCTTAAATAAGCTTTTTTCATCTTCACAGTCCTTATAATTTTTCT
+ATCTATTCCATAGTTCAATTTTACATGTCCTCTTTCTCTATTCAATATCTTAGTCTCTTCTAAAATATCT
+CTCACAGCTTTGGTGTCACTCACAAACAAAATATATGTCAATGCCTTTTTTAAATATTTCCCTCTCCTTA
+CCATTACCTCAGGTGCTACTTTAAAAAGGTCTTTTAAAAGTTTAAAAGTTAAGCGAGCCACTGAAGCATT
+TTCTGTGCTCAAAGTAAGAGATAGTTTATTATTTCCATAAAATGATACACTTCCTATCATTCTAATTATA
+GCAGCCAACTCTGCAATTTTGCTTTCCCTATCCTCAGGATAAATTCTTGATAATTCGTTTTTTGTATCTG
+AAGAAAAAGACATAGAGACCACCTCACCGGCTTATCATTATTATACTACATATTTTTGAAAAAAAAACCC
+CTCCTTAAAAAGGAGGATGGTTTGTTGACAAAGTCCTTATCTTTCAAGTGGTAATTTTGTCAACACTCTA
+CCCTCCTTAAGATAGTGTCAAGATACTGTAGGATTTTTTTAAGACAACCCCTGAAACTTAATTAATTCAG
+GGCTTCGTTTTATCATGTTCTTTATATAACTTGTGCATATTTTAATGCTCTTAAAACCCTATATATTGGC
+GTTACTTTCCCTATATTCAAAACCGTAATATTGTTTATTTTTTCATTTGTAGACGTTTTAACTCTCCTTA
+CTGCCTCTTTTATTTGCTTCTCTGTTAATTTGTAACTTCCTGCATTTATATTCTTTTTCTTGCCCCACTC
+TACTTCTCTTAAGTCTCCTCCATTCTTGCTAAATACCCTTAATTTCGCCATTAACTTTAATCCTTCTCTG
+CTCCACCCTAATGGATTCCTGCTAAGTCTTGCAGAAAATACATGGCTTATATGCCCTTCTGCACTGCACC
+CTATTACATCTTCGTCTTCACTGTATATCTTTATCCCTTCCCAATTGTTTAGTATGTATCTCTTCGCTTC
+CTTTATCTTTTCTTTTTCTTTCTCTTCTTTTGCTATCTTTATTAACTCACCAAATATTTTCTTCACTCCT
+TCTTTATCCCCTTCATTTATTGCTCTCCATATCTTATCCCTATACTTTGGCTCTTTTGATGTTGCTTTTA
+ATACGTATTTGTTTAAATGATATCTGTCTAACACAAACCTTGATTTTACTATCCATTCTAATCCCTCTTT
+TATCCATGGTGCTCCATCTCCTGCTATGTATATCTTCTCTATCTTCTCTTCCTTGTAATTTTCTTCTATG
+TAATTCGCTACATCTATCCATATGTCTTCTGCTTTCTCTCCTACGTATGCCTTGTAATACACATTCTTCA
+GTACGTTCCTTCCGTTTTTCTCTTCCCTACCTTCATGTATGTATATCAATCGCGGTGTTTCACTGCTGCC
+ATCTTGTAAAGGTACATGGTCTTCATCTGCTTCTATGTATAAAACCCTTACTTCCTTCTTCTCTTTTATT
+TCTCTCTTCACCTCTACTTCTCCTATTTCCCTTATTGCGTTTAATACCGTCTGTTTACTTATTTTCTCTG
+GACATGCTTTCTCGCTACTTTTCTCGTATGATTCTTCTATCGCATTTTCTACTAACTTTATTTTTACTCC
+CTTTTCTATCCTCTCGTGCCGTCCTATCTCTAATGCATCATCCACTAAATATGTATATCTACCATCCTCC
+CTTGATTTGTAATATGTCCTCTCATATTCAATATCCCCAAGGACTGTCGTTAATCTCTTTTTATCTTTCC
+TCTCTACTACCCATTTTTCTTTCCTTCTCTTGTCTTCTTTTATTATCCTATCTAACTCCTCAATAATTGC
+TTCTATTGCCTCTCTACCTAGTTTGTCCGTAAGTTCTTTTATCCTTGCTACAAGCTCTGTAATATTCATT
+CCATTCTTTAATAAATCCTCAAAAACATTCATCATTTCCCTAGTGAAATTTAGAGCATTTTGTAGTATAA
+TATCCTCAAAAATATGTTTTTTCACAAGAGACACCCCTTTCGTGTTTTTTGTTTTCCACAATCTATTTTA
+TCACAGGGGTTGTCTCTTGTTTTTTCACTTTAAAAATCCTACGATAATTTTACACTATGCCCTCCTTAAA
+AAGGAGGAAGCCTTTAAAAAAGAATATTTTCATTATTCTCTCCTTTTTCACGGTATCTCGTATCAAAACC
+CCTGTAAGCCTTCAACTTCTCATACTCTCCAGCTTCTATCAATTTCTTAATAATTTCTAGCTTACTTGCA
+TCGTAATTTGCGTAAAGTCTTTCATAATCTTTGTAATAATAGTAATCTCTTCCATAGCGGGAGGTATTTT
+TCATAACATCACCCCTGTTTTCTAAAAAATAGAAGGGAATTAAGATTCCCCTCTATTTTCTACTGTACAT
+ATTATTCACATAACCTTTAATTTGCTACTTCAAAATATAGGCAGTGTTAGGCTTAAGATACAGCAAATTG
+CCACTCCTTTTTAATTCTCCCATTTTTAATATATCCTCTTTTCCTCCCGCCTCTTCTAAAAATATCACTT
+CCTCTTTGCTGCTGTTGTTTATAATCACCACAATTGAATTTCCTTTATATTCCCTTCTAAAAGCAAACAC
+CCTTCCAACAGCGTACAAAGTGGTGAAATTGCCATACTTAAGTTCTTCATGCTCCTTTCTTATGCGGATG
+AGCTTTTTGTAAAACTCAAAAAGTCCCTTGTTCTGCTTTTCCTCCTCCCATATCATGCACCTTCTGCAGT
+CAGGGTCAAATCCTCCCACCATTCCAGCTTCGTCTCCATAGTAGATGTACGGCACTCCCACAAATGTAAA
+CTGGAAAACCAAAGCTAATTTCATCCGCGCCACCATGCCATTTGCGAGAGTCAAAAACCTTTCAGTGTCG
+TGACTACCTATGAGGTTAAACATGACTCTATTAACGCTATCCATGTGTCTCATAAGCTGCTCAGTTATCA
+GTGTGTTGAATTTTACAGCACTTATTTTCCTCTTCGCAAAAAAGTCTACAACTGCATTTCTAAAAGGATA
+ATTCATGACAGAGTCAAACTGGTCCCCTCTTAACCACGGAGAAGCATCATGCCACACTTCTCCTACTATT
+ATGGCATCTTTTTTGGCATTTTTTACAACCTCTCTAAACTTTCTCCAGAAGTGATGGTCTATTTCGTTGG
+CAACGTCCAATCGCCAGCCGTCAATGTCTACTTCTTTAATCCAGTATTCAGCCACTTCCAGTAGGTACTT
+TTGCACTTCCGGGTTTTTAGTCATAAGCTTAGGCATTCTCCACACATTCTCGCCAAAAGTCTCGTAAGTA
+GGTTTGGGATGCGTTTTAATGGGCCATTCGTACACATTGAACCAATCCCAGTACTTTGACTTCGGCCCAT
+TTTTAACCACATCCTGAAATGCAAAAAAGTCGTATCCACAGTGGTTGAACACTGCATCGAATATAACTTT
+TATGCCATTGTCATGACACTTCCTCACCAATTCTTTAGCTTTTTCCGTGTCACCAAAATGAGGGTCTATC
+GTGTAATAATCCGTGGTGTCGTATTTGTGAGTAGAAGGAGACAAAAATATTGGAGTTAAATAAATGGCAT
+TTATCCCTAACTCTTTTAAATAATCTATTTTGTCGATTATTCCCTGTAAATCCCCTCCAAAAAAAGAATC
+TGCAGTCGGCTTTTCCCCCCATGGCTTTACGTTTTCGGGGTCATTAGTTCTGTCTCCATTGTTGAATCTG
+TCTGGAAATATCTGATACACTATGCACTCGTTTGCCCAATCCGGAGGAGAAAATATATCCTTTTCCCTTA
+TATAGGGATAGTGGAAAAAACCCCAGAAGCTATCCTCTGGCCTCTTTTTGAAAAAACCAGCTTCTGTGTA
+ATAAAGTTTTTCTCCCGTTTCTGAAACTAAATAAAAAAAGTACAAAAACCTCTTATTTAATTCAAGAGTA
+GTCTCATAATAGTCAAAAAGCTCGTTAGTGTGAACTAAGGTCATAGGCTTTATTTTAAATTTGCCCAGCC
+AGTCATACCTGTCTTTAAAAAGAATGTATACCCTATCCACATCGAAAACTGCCGTTCTCAAGACTATTTT
+TAATTGGTCTTTATTTACAGGATATGCATAAGGTATATCGCTTTTGTGGAATATAGCCTCTTTTATCATA
+TCTTTCCCCTTTCTACGTGTGTATGTTTATAGTAACTGGAGAGGGACTACTTACAGCTGGCAGTTCTTCA
+CCATCTACACTTATTTTAACAGCTGGTGGATATCCCATCAATATAGTTATGTCATTTTTAACTTCAAAAG
+TTTTCATCATGCCAGCTGTCATCAAACCCTCGTACACCACATTCCCATCTACTTTTATACTAAACCAGCA
+CTTTTCGCCTACCATGTTGATTTCAACCTTGTAAGATTGAGAAGCAGGAGATATTTTGTATTCTATTTTT
+TTGGAGGTTTCTGAAACCTTTTCTATCACAGTCTTTGGAGAAACAGTGGAAGTCACATTCTCTTGAGTAG
+AAGGTGCAGAAGGAGTTTCATTTTTTTCAGGCACAGTTTGTGAAACTTCCTGTTTAGGAGGGAGTGGCGC
+AAGCCCTTTCTTTATCTGGGCGAAAAAATAATAAAATCCATATCCAATAATGCCTATTATCAAAATAGAT
+ACTAAAGCCTTTTTCAAAGCTGAAAAAAGCCAAGACAAATCCAAAGTGGTTTTTTTATAGCTCTTAGCCT
+TGGACAAATTTTCCTCTTCCTTTTCTTTGAAGAGGTATTCGTACTTTTTCACAATTTCATTGCCATCAAG
+CCCCAAAGCTTCTGCATAGCTTTTTACAAATCCCTTGGCATAGACCATAGCAGGCATTACGCTGAAATCC
+CCGTCTTCAATAGCCTTTAAATATCTTGTCCGAATTTTAGTTATTTCCTGAATTTCTTCCAGAGTCATGC
+CTTTTTTAAGCCTTTCGCTCTTTAAAAATTCTCCTAATTCGTTCATTACCTATCACCCCCTTGCCAAACC
+ATCCACTATATATATTCCACACAAAATACAATTTTCCTCCATTAATTTTCATAAACCTCTTCTTTTGTAT
+AAAAGGTCTACGAAAGCCTCTATTCTGGTCTGATAACCTGCTTGCCCGGTATTTTCATCATACACTAATG
+ACATTACTGGAATGTCGTAATCCCGACTTACTTTGGCAATTATCCCTTGTGCTATTATCTCAGGGGTGCA
+GGTAAAAGGAAGGATGTGAATCACTCCGTCATATTTTAGTTTAGCATATTTCACAGTATTTGCAACAGTA
+TTAAGTCCATGACCTCCTATATCTCTCTCAAGGTAACCTCTGGCATTTTTCTTAAACTCCAGCCTCTGAG
+GCAGTTTAAAAGCGCTGTTTATAAGGTAATCAGATAGGTACTCTGTTTTTGTCACCTCCACTCCAAGTTC
+ATTTAGAGTTTTCCCTATGTTCATATTAGTAGAAGGCTCCAACAGCATGTATATTTCCCCTACTAAAGCC
+ACCCTAAGCTGTATTTTCCTTTTTACATTGGCATTTTGCTTTATCTTATTCATCCCCTCAGAAAGGATTT
+GATTTACTTCTCTGGCATTTTGAGCCTTTTCTAACTTTTTTATGTACTCCTCATATATCTTAGTAGTAAT
+GCCAGGCGCATCCTCATGAGCTCTTTGTATCAATAAAAATTTTTCTAACTTGTCCGCTGCAATCATCTTC
+TTCACTGCCAGCATAAAAGACTTCAAAGCCACCTTCCAATCCACATTGGGAAAATGGGAAGCCAATTCCT
+TTAAAAAATCTTTCACCCTCCCATGGGGTGGATCGAGGATAATCATTTCAAAATTATATCCCAAATCTTT
+TAAAATCTCCCTCTGAACCTGGCCGTAATACCCAAACCTGCAGGGTCCTATCCCCCCAAGCATTACAATC
+GTGTCAGCCCCCTTTTCCAAAGCCTCTATGAAATTGCCGACATTGATTTTAAAAGGAAGGCAGACAAATT
+CGTGAGAATTTCTCACCCCTAAAGTTAACGTTTTGTTGCTGGAGGGAGGAGGGTCTATGACCTCTATTCC
+TATCCCTTCAAACATAGTCTTTAAAATCATATTCAAAGAACCCATGTGAGGATATGTAATTTTCACACCA
+CCACCGCCTTTTTATTAAACCTTAAAAGGTCTACAAAAGCCTCTAACCTAGTCATAACTCCTGCTTCTCC
+TGTATGCTCATCTATAGTAAGCAGCATAAAAGGCAAATTCTTTTCCCTTTTATAAAATCTCTCAAGAAGC
+TCCTCCGTCATAGAATTGGGACCACATCCGAAAGCTGACACCATAATAACTCCGTCAACTCCTTTCTTCT
+TTAAAAAGTACATCCCTGCCCCTAGAATATCTCTTTCGTACGTCCAAAATATATCTTTTGGAAGAAATGC
+CACTCCCTCTAATATTGAAGCTTTGTTAAGCATCTCTACAGTAATCACTTCCGCTCCCATATTTCTTAAT
+TTTCCAATTAACTCCATGCTTATGTATTCATCCATGATGTTATAAGGATGGGAAAGCAGCGCTATTTTCA
+AATCGAACCTTCTTCTTTCTTCTCTTACTTTTACTTTCCCTTCCTCCCACATTTTCAAAGCTTCTAAATT
+TGTAAACCCTTCTTTCAGCAAATTTTCAAACCTCCTCTGCTCCTCCATCCCTTTTAGATAGGCTTTTAAA
+GCATCCCCCTTTGTCCTTCCAAACATTTTCCCAGCTCTTATAAATTCTCTTTTTGTAAATTCTTCATCTT
+TGTAGTAGTTAACCTCAATGTCTATAACAGGCGGCAAATCCTTTATTAAACTTTTTATAAAGTCAGGTAG
+CCCCAAAAATTTAGAGCACAAGTATTTCTTTTTCTCTACACTTACAATTCTAGGTATAAAAATATAATCC
+ACTCTTCTTTCTTTTAAATCCATCACATGGCCTACATAAGTTTTAACAGGCAAACAAGCATCTTCAACGC
+TGTTCTTTACGCCATCGTCCACAATTTTTTTATTCGTATTCTGTGAAGTAATTACTTTGGCCCCCAGCTC
+TTCAAAAAATGTCTTCCACATGGGATAAAAATCGTAATACAAAAGCCCTTTTGGTATGCCTACTATTTTT
+CCCATTTTTAACCTCCTCCATTGCAAATACACTATCTATTTTTCCCTAAAAGAAATAAAAAAATACCGGA
+CAAAATCCGGTATTTACAAATTGTTCCATGTGTAACAATTTTTATCCTTTCACAGCCCCTGCAGCAAGAC
+CTGCCTGCAAGTATCTCTGCAATACCATAAATAGTATTACAAGTGGTAGTGAAGCCATCACAGAAGCAGC
+CGCAAATTGAGTCCAATGAGCTGAAAATTGGTTAGTTATAAATCTTTGAAGTCCTAATGCTATTGTATAG
+TTTTCAGGTGATTTTAATACAGCACTGGACAAAATAAATTCACTGTACACTCCCATGAAACTAAATAAGA
+ATATCACTACGAGCATAGGGGTTGCCAGTGGAAGTATTATTTTTGTGAAAATCTGCCAGTGAGTGGCTCC
+GTCCACCAAAGCGGCTTCATCCAGCTCTTTTGGAAGGCTATCAATATACCCTTTTAAAAGCCATATGCTA
+AAAGCGCTGCTTCCTGCCATCACCAGCATCAAAGCATATAGATTGTCTAATAAATTTAACTTCGCCATTA
+TCCCATATATGGCTGGCAATGCCATAAAGGTTGGAAACATCTGAAGTATTAAAAGAGTCTTTAAGCCATT
+TTTTCTTCCCGCAAATTTCATTCTGCTGAAAGCATAGGCAGAAGTAGCTGTTAAAAACAGCTGAATAGTT
+GCTACCCCCACACTTAAAATCATACTGTTTTTTACCCAGAGCAAAAAATTAGTTTTCTTTAATACAGTGG
+TGTAATTTTCAAAAGTGATGTGGCTAGGAAAAATCGCTCCAGAAAAGAAAGCATCTCCTGGCGCAAAAGA
+AGCTCCCACTACCCACGCCACCGGAAACATCATCACAATTATCACTGCCCATATGATGAGGCGGCTTATC
+CACAGAGAAACTTTCTCATGGGGTTTTAATCTTTCTCTATACTGAATTTTCCTTGCCGGCTTTTGAGCTT
+GGGTCCTCACACTTGCATATTCCACTTTAATCCACCTCCTTAAAAGCACCTGTAAGCCTCATGTTGAGAA
+GGCTTAAAGTACCTATGATAAGGAATATGATTATAGAAAGAGCCGCTGCCAAATCATAGCGGTTTGCCTG
+CATTGTCAATTTATAAGCAGCACTCACTAGTATATCCGTATGCCCTGCAAAAGAAGTGTCAGTTCTAGGT
+GGTCCTCCTCCTGTGATGAGGAAAGCTGTTCCAAAGTTATTGAAATTATACGCAAAGGAAGATATTATCA
+AGGGCAATGTAGAAGAAGTGAGCATCGGAAGAGTTATCTTAGTAAGCTTCTGAAACCACGAAGCCCCGTC
+AATATCCGCCACTTCATAAAGTTCTGGCGGAATAGCCTGTAATGCCCCAAGGGAGGCATTCATCATAAAA
+GGATAACCCATCCATACGCTCACCATTATAATAGCAACTTTTGCCCAAAAAGGCTCTAAAAGCCAAGGTA
+TCATGGGTAAGTGCAGTTTTTGAAGTATTAAATTTATACCGCCGTACTGCTGGTTTAAAAGTCCTGTCCA
+GGTAAGAACTGCAATAGTACCAGGCAGCCCCCACGGTATAATCAAAATAGCTCTGTAAAAATTCGTCTCC
+CACATATGTTTGTTATTTAAAATTACTGCTAATAAAAGTCCAACAATATAGCTTAGCAATGTCGCTGATA
+AGGCGTAAATTACAGTCCACACAAAAACAGGTGCAAAAACATTTTTAAAAGGTCCTGTCAGTATGTCGAC
+AAAATTTTTAAAACCTACAAATTGATAATTCTTAAAGTGATACAGATTAAAATTAGTAAAAGCGATGTAG
+ATAGTGTATGCCATTGGAGCAAAGCTTAAAACAGTCATAGAAAGTATTGCTGGAGACAAATAGGCATAAG
+GTCTTAGCTTATCTTTCAACGATTTATGCTGGTTCATCCTGTACCTCCTTTCCCTTAAAAAAAGGGGCAT
+AAAGCCCCTTTTTACTGCATTGTAGCAATTCCCTGTTTAATTTGTTTTACCATATCGTCAGCTGCTTTGT
+CAACAGGCACTTTTCCTGAGGTTATAAGCTGCAGCGCATTACCAGCAGGTGTCCATACCTGGCTCATCTG
+AGGAATATTTGGCATTGGAATAGCATGCTGTGCCTGTTCAGCAAATGCACTTAGTATCTCGTTGCCCTTA
+ACTTCTGGATTGTCCAGCAAGGACTTAATCACAGGAATTCTGTTTCCTGTCTCAAACAATGGAAGCCCTG
+TATTTTCAACCAAGTACTTCATCAAATCCCAAGCTTCTTTCTGATGCTTTGAATTTGCGCTCACAAATGC
+AGCCTGCACACCTGCAAAAGAAGGAGTTGGCTTGCCATCAATTTTGGGAAGTGGTGCAACTTTAAATGGA
+ACATTGGCTTTCTTGAATCCGTCCACATCCCATGGACCGCTTATATAAAGTCCAATTTTGCCACTCTGGA
+AGTTACCTTTTGCCATGTCATAGTTTATATCTGGAGGCATGAATTTATATTTCTGAACAAAATCTTTTAT
+AAGCTCTAACCCTTTCTTTGCGCCTTCGTTGTTGAGCCCTATGTCGTTTGGATCAAGTCCGCCTCCTGTG
+TCTTTAAAAACATATCCGCCATACGCTGCGATAAAAGCAAAGCTGAAATAGAAGTTATTGACGTCATACT
+GGAACCCTACTTCTTTCCCCAATTTAATCAAGTCATCTAATGTAGCTGGAGGAGTTTTGACTTTATCCGT
+ATTGTAGAAAAGGGCATAAGTTTCCATAGCAATTGGCACTGCATACATCTTTCCATCATAGGAAACAGCG
+CTTATGCTCATTGGCACATAGTCATCTTTGTTTATAACTCCCTCTGGAACCTCAGCTAAAAGTCCTGCCT
+TTTGGAAAGTTCCCAAGTTGTCATGGGGCAATCCAAACATTATGTCTGGCCCTTTACCGCTTTGAGCAGC
+TGTAGCAAAAGCTTGGAAATCGCTCTGGTCTGCTAGAACTTTGACCTTGTTTCCTGTCTGTTCAGCCCAT
+TTGTTAGCAATTTCTTGAACTTTTGCTATTTCAGGGTCTGTCAAGTGGGACCATACTATCAATTCTACAG
+GTTCCTTTTTCTGCTCTGCTGTCTGAGTCTGTGATGACTGACTTTCACTTGTCTTGCTGCCGCCGCCACA
+GCCAGTCAGAGCAATTGACAGCACAAACACCATTGCTGTCAACAACGCAAGTATTTTTGAATACTTCTTC
+ATACAAATCCTCCTCTTAAATTGGTTTTATAATAATTTGGGGTGCACCCCAAAATTTTACTTCGCTTTCA
+CATTTGTCCACACACTTACGCTGTCCCCAGGTAAAGTCAAACCTTGCACTAGGTTTTCTCCATTGCCTTT
+TGTGACTTTTAACTCAACACCCTCCAACAGACCTTTAAGGTAGTCTTTATAAATTCCCTTCCTCAAAGAT
+GTTTTTACTGCCTTAACAGTAGTTTTCTCTCCTTTATTTATCGCAACCAGCACCACATCTTTTCCATACT
+GCCTTTCATAAATATACACATCGTCAGAAATATACCTTGCCGTAGTAGTTCCATACTGTAGGGCTGGAGT
+GAGCTGCCTTAACCTTGACAGCTCTTTTATCAATGTATAAGCCTTTGTGCTCTCATCGAACTTTTCCATC
+ATTGGTCTATTATACGGGTCATTACCGCCATTTGTGTCGTTATGAAGGTACTGCTCAGTGCCATAGTATA
+TTACAGGTATCCCTCGAGTCGTCATTACAAAAGCAATAGCTTCGTGTAATTTATCCTTGTCATTGTTCAA
+GGACAGAAATCTAGGCATGTCATGGTTGTCTATAAAAGCAACCAGCTTATAAGGATTTTCGTAATCTTTA
+TTGGTATCCTCTAACGTGTCATTTAACCTCTCAAATCCGTACCCCTTGCCAAATACATCTCTTATAGCAC
+CGTTTAACATAAAATCCAGGACAGAAAAGCCGGTAGTATTAGCAAACTGTATATTATACCCATACAACGG
+GTCAGTAGGACCGCTTAACATCCATTCACCAAAAAGAAGCACATCCTTTTTAATACTGTAAATAGTGTTA
+GCAAAGCTTTTCACCCACTCCATAGGCATATGCTTTGCAGCATCCAGCCTTACTCCATCAATTTCATGAT
+TAAACCATAACTTAATAGAGTCTTTTAAGTATTTATCAACAATAGGGTTGCTCTGGTCCAAATCTGCCAA
+ATCAAACAAATTTTTATCCTGAAGTTCCTTTAAATTATTCCAGTTGCTTATGCTGCCATTGTGGTGAAAA
+AGCTTAAGTGAATCATTACTGTAAGTACCTAATAGCTTCCCATCGTCATATAATGCGCCATTTTCTGCAA
+AATCAGGATTTTCTTCATCGGCAGGGCTCGTGTGATTTGGCGCAAAATCTAAAATCACTTTTATTCCATT
+CTCATGCGCAACCTTTACAAAATTGTCAAAGTCCTCCCATGTACCAAAGTGTTCTTCTACTCTTTTGAAA
+TCTCTTGCCCAGTATCCGTGATAGGGGGCATTAATCTCGCCATTATATACGGCTGGTTTATTTATATTAT
+CCACTACTGGAGAAATCCAGATAGCAGTGACCCCCATCCCCTTTATATAAGGGATTTTTTCTGTCAGTCC
+TTTCAAATCCCCTCCCCAGTACATCCTCCAGTTGGTATGGGTGGGGTCAAACATTCCTTTGCTCACTTCT
+GGGTCGTCATTTGAAGGGTCTCCGTTGTAAAACCTATCCACCATAACCTGATATATGACTTCTGACTTTG
+GGGCTTTTGCCTCTTGCTTGCTACTGCACCCACTAAAGAACAGCAAAATTGCTGCAAAAAGCGCCACAAA
+TGCTTTTAAATTTTTTCTCATCTCTTTCCCCCTTACACTTTTAATACCATAATATTACAGCAATCGCTTT
+CCTGAAATGCAATTAAAAAAGAGCAAAGTAGAAAATTTTATTGCAATCGCTTGCGCTATCGTTTCAATAA
+TATTGTATATCTTATTTAGACGAATGTCAATAGATTTTTTTGTACAAGATGGACTAAAAATTAAACTTAA
+CTTATCAAATCTACAATAATCTCTGCAAGCTTTTGCTCATCATGCCTTATATATTCCTGCTTTATAGTTA
+CCAAGTCTTCTTCAACAACTTTTATACCCATTTTTTCTATCTCCTCTTTGTCATATTTCACGGGCTCAGA
+TAAATCTCTTATATAGCGCTGCCTGTACTCCTCAGGGATTTCACCTTTGTTCACAATCACATAGTCCAAA
+GACTTAAGCCCATGGTCAAAAAGAGCCTTTATATGGTCAGTAGCAGTATACCCCAAAGTCTCACCCGGCT
+GTGTCATTATATTACATACATATATTTTTATGGCTTTAGATGTTTCAATAGCATCACAAATTCCATCTAC
+CAAAAGGTTCGGAATAACACTTGTATACAAACTCCCCGGCCCTAACACTATCGCCTCGGCATTCAATATA
+TCCACTAAAACTTCTTCAAAAGGAGCAGCAGGAGAAGGTTCCAAATATATTCTCTTTATTCTGCTGTTTT
+CTTTTTGCTGTATCTCAGGTATTTTGGACTCTCCTCTTATAATAGTACCATTTTCCAGCTCAGCGACAAG
+TCTCACATCTTCCACTGTAACAGGCAAAACCTTTCCTGACACAGCTAATACTTCACTCATCCTCTTGACA
+GCCTCTTCAAAACTGTTAGAAATTCCTATCATTGCAGCCAAAAACAAATTTCCAAAACTCTGCCCCTTTA
+ACATCCCCTCTGTAAATCTGTACTGGAGAAGCTGTTCCATTGTAGGCTCTGTGTTTGCCAAAGCCAATAT
+GCAATTTCGTATATCTCCAGGAGGAAGTATACCTAAGTCTTCTCTCAAAATTCCCGACCCTCCTCCATCA
+TCTGCCACTGTCACTACAGCAGTTATATTTGTTGTGAAAAGCTTGAGCCCTCTTAACATAGTAGAGAGCC
+CTGTACCTCCACCAATCGCCACAATGCGAGGCTGTTTTCGCATAAATATCTACTCCTCTCCAATGTCTCT
+GTGATTCACCACAACAGAATAATCCTCTTTTTTTAAAAGGTCATAAAGGGCATTGGCAATCGCAACAGAC
+CTGTGCTTTCCTCCTGTACAGCCAATTGCTATTACAAGCTGTGATTTCCCTTCTCTAACATAATATGGAA
+TCAAAAATTTGATCATGTCTCCCAATTTTTTCAAAAATTCCTTCGCTTCTTCCCACTTCATCACATATTC
+TTTTACTTTCTCGTCATTTCCAGTTAAAGGTCTCAGCTCGTCAATATAAAAAGGATTAGGTAAGAACCTC
+ACATCAAACACAAGGTCAGCCTCAAGAGGTATTCCGTACTTATAGCCAAAAGACATAACATCAATTATAA
+TTCCCTTAAATTTTTTCCCTTTTAGGAAGATATTAGATAACTCCTCTTTTAATTGAGAAGAAGTCAAATT
+AGAAGTGTCTATAATATAATTAGCAATTTTCCTTATATCTGAAAGCCTTTTTCTTTCTTCGTTTATACCG
+TCAACTATTCTCCCTTCTTCAGATAAAGGATGTCTCCTTCTGGTCTCTTTAAACCTTTTTATCAAAACCT
+CATCAGAAGCCTCTAAAAACACTATCTCGTAATCGTAGTTATTTTTTTTCAAAAAGTCCAAACTGGAATA
+AATATCTTCAAAAAACTGCCCTCCTCTCAAATCCATCCCCAAAGCTACCTTGTCAATATTTTTTGATTGA
+TAAAACAAATCAGCAAGTTTTGGTATTAAGGCGGGAGGAAAATTATCTATGCAAAAAAATCCCATATCCT
+CCATCGCCTTTAAAGCCTGCGTCTTTCCTGCACCGGAAAGCCCTGTTATTATCACAAACCTCATAATTTA
+TCACCTCTCGGCGTTTATCACGTCTTCCTCAGTGAGTCCAGCCTCTTTCGCAATTTGTATTCCCTTTTTA
+AAATCCCCCACCCTAGAAGGAGTATGGGCATCGCTGTTTATGACGAATTTACATCCTTCTTCCTTTGCTA
+TCTTTACATACTCCACTGTCAGGTATCCGTGACTCGAGTTAATCTCCAGTGCTGTTCTACTTTCTTTTGC
+TGCTCTGGCCAATTTTCGCGTATCAATATCCACCTTTGCTCCAGGATGAGTTATTATATCAATTCTATAT
+TTTTTTATTGCTTTTACCATCGCTTCTGTATTTTTCTCTCTCACCTCTTCTTTAAGATAACCTGTATACT
+TTGACACCATATTTTTACCAAAAAGGTCAATGGCGTCTTTAAAACTTTTCGGTACTATTCCAGTGTGGTA
+CCCCACAAGCAAAATATCTAGATACTTCAGAAGTTCATCGGGAACATCAATATCCCCTTCTATACTTATC
+AAATTCGCTTCCACTCCCATCAGTATTTTTATCTGAGAGTATTTTTCCCTAAGCCTGTCTATTTCATCTC
+TCATTTTCTTAAAGTCTTTTTTTCTCATGCCATAAAACACATGAGCAGGGCCATGGTCAGTAATAGCAAT
+AGCCTTAAGCCCAAGCTCTACCGCTTTTTTCACATTTTCTTCTATTGTCCCTTTGCCGTGGCTGTATATC
+GTATGGGTGTGATAATCTGCAAAAATCCTCATTTGTTCTCTCTCCTATTTTTCCCCCACAATTTTTATCT
+CAGGCATAAGCTCAACTCCAAATTTCTCTTTTACTACTTTCTGGATATACTCAATCAAGTTGAGCACATC
+GTAAAAAGTCGCATTCCCAGTGTTTATAATAAATCCCGAATGTTTTTCTGAAACTTTAGCACCCCCGATC
+GAGTACCCTTTGAGCCCCGCATCTTCAATAAGCTTTCCTGCATAGTACCCTGGAGGCCTTTTAAAAGTGC
+TCCCTGCACTGGGATAATCTAAAGGCTGTTTTTCTTTTCTCCTCTGATTTAGTTCCTCCATCTTCTTTTT
+TATCTCTTCATAATTCCCTCTTTCAAGAGAAATCCAGGCTCTCAAAACTATCCATTCTTTTTCTTGCAAA
+ATGCTATATCTATAAGAGAACTTCATTTCCTGATTGGAAAGAATCAATATATTGTTATTTTCATCTAAGA
+CTTCTACCTTTTCTACCACGTCCTTCATCTCAGACCCATAGGCACCGGCATTCATCACTATGGCCCCACC
+CAAAGTGCCAGGTATGCCACTTGCAAATTCAAAACCGGTAAGCTCATGTACCAATGCTACATTTGCAATA
+TAGGACAGGGAAGCTCCTGCTTCTGCTATTATCTTAGTTCCTTCTACAATGACATTCCTCAAAGAACTAA
+GTTTTACAACCACGCCTCTTATACCTTTTTCACTTACCAGCAAATTAGTGCCATTCCCTAGAATAAAAAA
+AGGTATTTTTTCCTGTCTTAAATATGCGATGAGATTAATAAGTTCGTCTCTGCTTCCCGGAACAGCTAGT
+ACATCAGCTGGCCCTCCTATTTTAAAAGAGGTATGCCTTTTCATTGGCTCATTTAAATATAATTTCCCCT
+CTTTTAAAATTTCTTTCAATTTATCAACAAGTATCTCAGCCACTGTACCACTCCTCAAAATTAAAAATCA
+AAAAATTATTCCATCTATAGTCTATCAATTACATGTTAATTTCATTCCATGTGCAATTTTATAATACCAC
+TTTTTATTTACAAAATAAATAGGAGGGATAGCCCCTCCTTTCATGCGTTGTAACATACCTTAAACCTTTT
+TGTAACACACCCTTCTGCATCGTACATGCTGACAACCGCCGTGCATTTTTTTATTTTTATCTCGCAATTG
+CAGTCCCTGCAAAAATAGAGGTTATTTCCTATCTTGCCCACATTAGTACTCTTGCAATTTGGGCATTCCA
+TAAAGTAATCACCTCTTCATTACCAACAATCTTCTCAAAATTTTGAATATTTTATGTACACACCCTACTT
+TTGTCCATTAAATATTATACCACATAATGCAAATAGGAAATAGTCTAATATTTTGGACTTTTTCTTACAT
+TTTCTTAATATTTCTCCTCTTTTTATTCTTTTTCTCCGAACCTTCTACCCCCTCCACAAATGCTTCGGGG
+AATATTTTTTATAATACAGAACTTTGTCAATTGAAAATAAAAAAATAATCTTAAAAGTCAAATTTATTGT
+AGTAAATACTACGCTTGAAATTTATTTGGACATTGAGGAAAAAGTTCCTTTAGAATAAATAAACACAAGT
+CGTTTGCCCTACATTTCTAATTCCCTCTTTATTCTCGCAACAATAGAATCGGCAGCTTCAAATCCCATAT
+TTATACATTTTTCTGCCTGGTCAAATCTATACCAGCGTATATTATCGACATTAGGTTTTATTGTATAAAC
+CCGTTTATTTCCCTCCATTTTTTCAAGATTCTTATTAGAATTGTCTTTTAACAATTTAATAGCGGTTGTT
+GTAATAGATATGATTTCAGGTAAAGGCCTTTTTATATTAAAATACTTTTTTATTGGCAGCACTTTCTCAC
+TATTAGCTAAAGAATAAAAAAACCTTTCGAAAAAGCCCATATCAATGCTTGAGCTTACATCGCAATTTAT
+AATTATGTCTGCTCCCAAGCTAGCTGCTAATTCTATTGCCTCAGAATCAACAATTGATCCATCAACTAAC
+TTGGTTCCATTGTACTCCACAGGTTCAAAAAAGGCAGGGATAGAAATGCTTGCCCTTATAGCTTTTATCA
+AGTCTCCCTCTTTAAATACTACTCCCTTTCCTGTTTGAATATCAGTAGCCACAATATATAGAGGAATATT
+AAGTTCCTCAAAACTTTCTTTCACATAACCCCGCAAATATTTCTCTATTTTTTCACCCTTTACTAAGCCG
+GTTCGTGAGGCTTTAAAATCCAATAAACTTATAAATTTTAACATATTAATCTTTTTTGCATCACTTATAA
+GTTTGTCTACATTATGTCCTGAAGCATAGATTGCTCCTATTATCGCTCCCATACTTATGCCTACTATAAA
+ATCAATAGGAATATTTTCTTCTTCAAATCTTTTTAGTATACCTAAGTGCGCATATCCTCTTGCTGCTCCA
+CCGCCCAGTATAAGTCCTACTCTTGGTCTCATTTCCCATCACCATTTTTACTCAAAGATAATTTGTATGG
+CATTTAACGCATCCAAAATTTCATTTTCATTAGAATCTAAAATCACTTGAATTCCCGTACCAAACATTGC
+ACCAAGTATCATCCTCGCCACTGCTCGTGGAGAATAATTTCTAAAATTCTCTCCTAAAGCACTGTTACTT
+AGAATTTTTTCCTCAATCATTTTAGATAAGTCATTAAATAAATCTTTTAATAAACTGTTAAAAGAAGAGG
+ACCACATAGCTAAACCTGTAAAATCGTACAACAGTTTAAAAAGTCCTGGATTATTTTTTAAAAGGTCTTT
+AAAAAAATTCACTAAGGATAGCATCTTATCTTTTGCAGTTTCTCCCATACTCAAAGCTTCATTTATTTCT
+TTTAAATATTTATTTATCATCATCTTTATTACCTCTGTAAAAAGCCCTTCCTTACTGCCAAAATAATAAT
+GCAATTGGCTTAATACAACACCAGCTTCCTCTGCAATGTCTCTTAAGGAAACATTAGCATATCCTTTAGT
+TGAAATACACTTATATGCAGCATTTAATATTCTTTGCGATTGGTTTTTACCTTCCATCTTGGATTTCCCC
+TTTTGAAGTTTATTTATTAAAGCCGCCCAGATCGGAAAATAGAAATTGCTAAACCTAAAACTATGACAAA
+AGCTATCGCTAAACCAATCTTTAAAATTATCCCATTAAGCTTATACATTTCTGCACCAGCATTAGCACTC
+ATTCCTGACCCTATTAAAATCCCTGCAATGACAATACTTAAAGCCAAAAGTATAATACTGGTGGAAAGCC
+GATTAAATACCTTATCAACCCGTTTCTCTAAATTTTCAAGGTCTCTTATTTTCAATTCTATAGCATAATT
+TTCTTCTTCTGTTTTCCTTAAAAAATTCAATAAAAACGATGGCAACTCCTTTATCAATCTGCTATAATCC
+ATTGTGGCATTTATTATCTCTTCTTTCATATGTTGAGTAGAAAACATTTTAGGTATCAACTGCTTTGCAA
+TTGGTTTTGCCACTTCTAAAACGCTAATTTTGGGATCTAACTTTTCTACTATTCCCTCTAACGTTATAAG
+GCTTTTAGCCAGCATATTAAATTCATTGGGAATTACAATATTATACGAAAATACAAGGTCAAATATCCCA
+TTGAGGACTTCCCCAACTTTGAGCTTTTCTAACGGTATTTCAACATATCTATCTCGCAAATTATTTATGT
+CTTTTTCTAGCTTTTTCATATTGACATTTAGAGTCACAGCATTTAAATCTATAATGCTTTCAATAATCAT
+CCTGCTATTTTTGTAAACAATCCCCAACAACATTTTAGAAAACTGTCTTTTCCTTTCTGGACTTAAGCTA
+CCTACCATTCCAAAATCTAAAAATGCTATTGTCCCATCCTCTAGCACCATAATATTTCCCGGATGAGGGT
+CTCCATGAAAAAAACCATCCCTTAAAATCTGATTCAATACAGATTTTGCAAGGTTTCTTGCAATTGCACC
+GCGGTCTAATCCAGCCTCATCAATTGCATTAAAATCATTTAACGGAATGCCACCAATGTATTCCATCGTC
+AATACACGTCTTGTCGTATGGGTCCAGATTATAGAAGGAATTTTGACTTTTTTGTCTTTTAAAAAATTCT
+TTTTGAACTTTTCTGCGTTTTCCCCCTCTATTCTAAAATCTAATTCCTCTTCCAATCTCTTTTTGAAGTC
+TTCTACCATTTTTGTAAAATTGTATATTTTTCCATATTTTGTATGATTATCAACAAATTTGGCAATATCT
+TCTAATATCCTCATATCTTGGGCTATGATTTTTTCTATCCCTGGCCTTTGAACCTTGACAACAACAGTTT
+TGCCTGACCACAACAAAGCCTTGTGAACTTGTGCTATAGAAGCCGCCGCTAGAGGAGTAGGTTCAAATTC
+AGCATAGGCTTCCTCCAAACTTTCGCCAAATTCATTTTGTATAACTGATTTCACCTCATCAAAAGAAAAA
+GCAGGAGCTTTGTCCTGTAATTTTTCCAATTCTTTTATTATATCTTTTGGCAAAATGTCAGACCTTGTGC
+TTAAAATCTGCCCCATTTTTATAAAAGTAGGTCCTAATTCTTCAAGAGCAAGTCTTAATCTTTCTCCACG
+GGAAAGTTTCGCAATATTTTCATCATTTGTTTGCTTCAAGATTTTTCTTCTTACATTTATATGTTTTAAA
+ATTCCAATATTGTCAATTATAGCACCAAACCCGTATTTGATGAATACGAAAATTATTTCTCTATATCTTC
+TTAAATGTTGCATTATTTCACACCTGTCATCAAAATTTTATAGTTACTTATTTTTCTGTGTTTTGCATTT
+CCTCCAGCACTTTTCTGACTTCCTCACGAACAATACTTTTTATCTCTTCCCTAGTAACAATATCTTCCTT
+TTTGGCAACATTCATGTAGCCTAACGTTTCAGCAACTGCGTCTTTAATCATTTTTCTCAATTCTTCCTTC
+TGTTCTTCACCTTTTTTTACCAAGTCTTTTACCATTTTTTGTGCATCTTCTCTTGCAACTTCTCCTCTAT
+CTACAAGTTCTTCTACTATTTTTTCTATTTTCTCTCGTGATAATGCAAATAATCCCAAACCAAAATTGAT
+AGATTTTTCAAGCAAACTTGTCATATATATAACCCCTTTCAAAATTAATTCGGACATCCGTCCTAATATC
+TCTATTAATATTATATACTAAAATTTCCTAAAGTCAATATGGAATTTTATTACTCCTCCAACAGCTCTTT
+TACAACTTCTATACCGTTTAATTTCATGTGATACAAAAACATGGTATGTATCAAATTGCCATCATGAGGC
+ATTATTTTGAGGGATTGAGCAGTTTTTACAGATGTATCATAGGTTTCAACGCAATTTTCCGGTACAATTA
+CATTTACTTTAAGATTATTGGCATTTGCAATCATTTTTATAGACATAGCCGTCTGGTAAACGCATAAATC
+AGTACAATCTCCTACAACGATAAAAGTAGATTTTCCTTCCTTTATCATTTCAACAACTTTCTTTAAAAAC
+TCATTCCCGCCTTCTAATTCCCCTCCAAAAAACACATTCAACGAATTTTTCTCCACAATCACAGGTTCTC
+CTTCAATTATTTCTTTTAATTCGTCAACAATTTCACTCTCAAAAGTGCCTTTTACACAGTGAGGTGGAAA
+TTCTCCAAATTCAACTGCATCTGAAGGATGAGCGTCATTTAAAAAGAACACATTTTTTATCCCCATTCTG
+TAGCAGGCCTTTAATAAATTCTTTATAGGTTCTATTATGCCTGCCACTCTTGGACTAGCTAATGGACCGC
+TTTTACAAAAACCGTTTAGCATATCCACAACCAAAACTGAAACCTTATCCTCTCCACCAGCATTGTATAT
+TACACTGCTCAAGCTTTTTTCTTCAAGGTTGCTATAAAAGTCAAAAAGGTAATTTAAAAATGGCCTGGTG
+TTATACAAAAAGCTATCAAAATTCATAAAAAATTACCCCCTCTAATCAACTCTTTTGCCAAAATTATACC
+ACAAAAATACTTAATCCAGTACATTGAAAAAAGTTTCTCTTGCCACAGCTAAAAGCCTCCCATCTTCTGC
+ATAGGCTTCACAAACTGCCACAGTAGTTTTACTCCCCGCATGAACTATTTTGCCTTTGGCTTTCACTTTT
+TCCCCTACTCTTACTGGGGAAAGGTAATTTATATTCATCTCAATAGTTATCACCTGTTTACCTACTGTCC
+TTGCCGCCATACCCATAGTGATATCCATCACTGAAAAAAGCACGCCTCCATGAGCAATATTAAGAGGATT
+AAGGTGCTTTTCTTCAATTTCTATTTCTGTCACAGCATAGCCTTGTCCCAGTTCTACCACATGAACTCCT
+ATTAACTGATGAAAATTTGTATCCCTGTTCACTTTCAAAAGATCTTCAAAAAGTTTCTCATCTATTCCGC
+TGTTTATTGCCTTCACCTTTCCGCCCCCTCTTTTTTAAGTTGCTCTCTTTATTATAGCATAAAAAATAGC
+AGGACATTTTATCCTGCCTCAGAGTGCTGACAAAGTCCTTATCTTTTAAGTGGCATTTTGTGTTAATGCT
+CCGGAGTTACAAAGCGACAAAACTAAGGCTCGCTTTTCGAGCTCCAGCGGGGTTCCGGCCAATTCGCCTT
+ACGGCTCAACGTGGCCACTCGCTTTCGCTCGCCCTGCCTCCGCTCTCAAGCTCGCCAAGTTTTGTTACCG
+CTTTGTAACAAGTCGCATTTACATACAAAATGCCACTTCTCTGAGTTTGTCATCAGTCTGAGATGAGCTA
+GGGCAAAACCCCAGCTCATCTTCTTTTAAGAAAAGTGGCAATTGCAGGTATCACTGAAATCACAATTATA
+GCAATAGTAACCAACCCAAAATGGTCCTTGACTATTTTCAAATTTCCAAAAAAGTATCCTCCCAAAGTAA
+AAAGAGAAACCCAGAGAATTCCGCCAAATGCGTTGTAAAACAAAAACCTAAAACATCTCATCTGGCCAAT
+TCCTGCAACAAAAGGGACAAAGGTTCTGATGATAGGGATAAACCTTCCTACCACAATAGTAATAGCGCCG
+TACTTCTCATAAAAATCACGAGCTTCCAGTAAATGCTCTTTTTTTATCCATCTCAAATTTTCACTCTCAT
+AAATTTTTTCACCTATAAACTTACCTATATGGTAATTAACCGTATCTCCCAATATTGCAGCAGAAGCTAA
+AAGCACAATCACATAGTACACGTTCAGACTCCCTATCGCAGCAAAGGTCCCTGCAGCAAATAAAAGCGAA
+TCACCTGGGAGAAAAGGGGTCACTACAAAACCCGTCTCAAGAAAAATGATAAAAAACAAAAGGCTATAGG
+TCCATGTGCCATAAGTTTGAATTATCGTTCCAAGATATTTATCCAAGTGAAGTACAATATCTACAAAATT
+TTTTACGATGTCCATTAACTTCATCCTTCCATATATATAGTCCTTTTCAATTATACTATATATATGAAAG
+GTTGTGTGAAAATACGAGAAATTTTAATCAAAATTTAATCTTCTTCGTTATACCAGCCATGCCTGTGCCT
+CATTCCACCGTGACCCCTCATATCCTCCCCGTATACTTTGTAATTTCCTCCTTCTACCCTTATAGCCTTG
+CCATTTACCAATGCATCAGCTATCTTCTGCCTAGCAGAAGTTATTATTCTAAAAAAAGTTGGCCGAGATA
+CCTTCATCATATCGGCACATTCTTCCTGTTCCAACCCTTCTAAATCCTTCAGCCTGATAGCCTCCAGTTC
+TTCTACTGTGAGTATCACTTCTTCCAGCATAGAAAGCGGAATCCCTACTGGTTTAAAATAAGTAACATTT
+GGTTCGCTTCTAACCCATCTCCACTTCGGCGGTCTTGGCATTTTATCACACCCTACTATTTTTATAAATT
+GCAATTACTTTAATATTTTATACTTTCTGCGAAAAAATATCAATCCCTCATGAAATCCGATAGTGTCAAG
+ATACTGTAGGATTTTTTTAAGACAACCCCTGAAACTTAATTAATTCAGGGCTTCGTTTTATCATGTTCTT
+TATATAACTTGTGCATATTTTAATGCTCTTAAAACCCTATATATTGGCGTTACTTTCCCTATATTCAAAA
+CCGTAATATTGTTTATTTTTTCATTTGTAGACGTTTTAACTCTCCTTACTGCCTCTTTTATTTGCTTCTC
+TGTTAATTTGTAACTTCCTGCATTTATATTCTTTTTCTTGCCCCACTCTACTTCTCTTAAGTCTCCTCCA
+TTCTTGCTAAATACCCTTAATTTCGCCATTAACTTTAATCCTTCTCTGCTCCACCCTAATGGATTCCTGC
+TAAGTCTTGCAGAAAATACATGGCTTATATGCCCTTCTGCACTGCACCCTATTACATCTTCGTCTTCACT
+GTATATCTTTATCCCTTCCCAATTGTTTAGTATGTATCTCTTCGCTTCCTTTATCTTTTCTTTTTCTTTC
+TCTTCTTTTGCTATCTTTATTAACTCACCAAATATTTTCTTCACTCCTTCTTTATCCCCTTCATTTATTG
+CTCTCCATATCTTATCCCTATACTTTGGCTCTTTTGATGTTGCTTTTAATACGTATTTGTTTAAATGATA
+TCTGTCTAACACAAACCTTGATTTTACTATCCATTCTAATCCCTCTTTTATCCATGGTGCTCCATCTCCT
+GCTATGTATATCTTCTCTATCTTCTCTTCCTTGTAATTTTCTTCTATGTAATTCGCTACATCTATCCATA
+TGTCTTCTGCTTTCTCTCCTACGTATGCCTTGTAATACACATTCTTCAGTACGTTCCTTCCGTTTTTCTC
+TTCCCTACCTTCATGTATGTATATCAATCGCGGTGTTTCACTGCTGCCATCTTGTAAAGGTACATGGTCT
+TCATCTGCTTCTATGTATAAAACCCTTACTTCCTTCTTCTCTTTTATTTCTCTCTTCACCTCTACTTCTC
+CTATTTCCCTTATGCGTTTAATACCGTCTGTTTACTTATTTTCTCTGGACATGCTTTCTCGCTACTTTTC
+TCGTATGATTCTTCTATCGCATTTTCTACTAACTTTATTTTTACTCCCTTTTCTATCCTCTCGTGCCGTC
+CTATCTCTAATGCATCATCCACTAAATATGTATATCTACCATCCTCCCTTGATTTGTAATATGTCCTCTC
+ATATTCAATATCCCCAAGGACTGTCGTTAATCTCTTTTTATCTTTCCTCTCTACTACCCATTTTTCTTTC
+CTTCTCTTGTCTTCTTTTATTATCCTATCTAACTCCTCAATAATTGCTTCTATTGCCTCTCTACCTAGTT
+TGTCCGTAAGTTCTTTTATCCTTGCTACAAGCTCTGTAATATTCATTCCATTCTTTAATAAATCCTCAAA
+AACATTCATCATTTCCCTAGTGAAATTTAGAGCATTTTGTAGTATAATATCCTCAAAAATATGTTTTTTC
+ACAAGAGACACCCCTTTCGTGTTTTTTGTTTTCCACAATCTATTTTATCACAGGGGTTGTCTCTTGTTTT
+TTCACTTTAAAAATCCTACGATAATTTTACACTATGTGAAATCCAAAAAACTTTTCAACCAAAATTGGGT
+CAAATTGTCATCCGCCATCTTTTTAATCTCTTCTAAGGCCTCATATTTAAAAAGTACCTTTTCTTCATTA
+TCCGGATATAGCCCATAACAAATCTTCCTAATTCCATTATAAATCCTTTTTAGACGCATGTCCATTACAA
+ATTAAATTGTCACTCTTATTCTCTAATTAATACTTCTTTTATTTTTTGAGATACAATCTCTTTTACTTTT
+AACAAAAAATCAATATCACAATTACCTGTTCCGCTTAAATTTTTATCAAGTACTCCTTCAGCATATTTAT
+ACCTCTGTAAAACATATCTTTTTACAGGAGAAATCCAATCTGCAATAAAAGTGAAGTCCTCAAGAGTAAG
+CAATTTATCATTTACAGTTGTCCTAAACTCATAATTTATATCCGAGTCTTTTATTAACTCTACACTTTTT
+TTAATATTTTCTATGTCCTTTTCATTTTTTAAAAACATATCATACTTTTCTATTGGCGCTTTTATATCCA
+TCGCTATATAATCCAGTAATCCCTCTTCAAGCAAACTTTCCAACACTTGAGGTCTTGAACCATTGGTGTC
+AAGTTTAACTTCAAAATTTAAGTCCTTTATATTTTTTATAAAATCTTTAAGCCCTTTCCAAAGTGTAGGC
+TCTCCTCCTGTTATGCATACCCCCTCTATCAAATTTGCCCTCTTTTTAAGGTAATCAAAAAACTCTTTTT
+CACTTTTTATTCCTTCTCTCATTTGTATCAAATAAGAGTTATGGCAGTATGGACATTTAAAATTGCAGCC
+ACTCACAAACACAGTGGCTGCAATTTTCCCAGGAAAATCTACAAAAGAAACCGGCAAAAAATCGTACATC
+ATACCACAAATTCCTTCCTTTGCTCAAATTCTTTTCTCTTCCCTTCATTCCAGTTTTTAATAGGCCTATA
+GTATCCCACTACGCGGCTGTAAACCTCACATTCTCTACCGCAGTAGGGACATTCAAAATGCTCGCCTGAA
+ATGTACCCGTGGTCTTCGCATATGGAAAAAGTAGGAGTTATTGTGTAGTAGGGAATCCTGTAATTATAGG
+CGATTTTCCTTACCAATGCCTTGCAAGTTTCCACATCGCTAATGGCTTCCCCTATAAAACCGTGAAATAC
+AGTCCCTCCAGTGTACTTAGTCTGCAATTCCTCTTGCAAATCAAGCGCAGTAAATATATCCTCTGTAAAA
+TCCACTGGCAGTTGAGTAGAATTGGTATAGTACGGAACATCATCTCCTGCAGTAATTATATCTGGGAAAA
+GCTCTTTATCTTTTTTGGCCAATCTGTAAGAGGCTCCTTCTGCAGGAGTTGCCTCCAGGTTGTACATAAA
+ACTGGATTCCAGTTGATACTGTTCTAACTTATGCCTCATAAAGTCTAAGACCTCAAGTGCAAATTTTCTC
+CCCTCTTCCGTGGCAATGCTCACTCCCATGAAATTGAGCAAGGCTTCATTCATACCAATAAGCCCTATGG
+TGTTGAAATGATTCTGCCAGTAATACCCAAACCTCTTTTTCACATCTCTAAGGTAAAACTTGGAATAAGG
+ATAAAGCCCCATTTCTGTCATCTTCTCAAGTACTTCCCTCTTTATCTCAAGGCTGGTCTTTGCAATGTCC
+ATAAGTCTTTCTAACCTCTGGAAAAACTCCTCTTTCGTCCTGGACAGATATCCAATCCTGGGCATATTTA
+TCGTCACAACACCTATTGACCCTGTCAAGGGATTTGCTCCAAAAAGCCCTCCTCCCCTTCTCCTCAACTC
+CCTGTTGTCCAATCTAAGTCTACAGCACATTGACCTGACATCATTTGGGTCTAGGTCGCTATTTACAAAA
+TTGCTGAAATAAGGAAGGCCGTATTTTGCTGTCATCTCCATCACTTTGTTTACAACAGGGCTGTCCCAGT
+CAAAATTTTTAGTTATGTTATAAGTGGGTATGGGGAATGTGAATATCCTCCCTTTCGCGTCCCCCTCCAT
+CATCACCACTGCAAAAGCCATATTTATCATGTCCATCTCTTTTTGAAATTCCTTGTAGGTCCTGTCCATA
+ATCTTTCCGCCTATTATTACAGGCTCATCTGCCATAATCTCGGGCACAACCAAATCCATGGTTATATTCG
+TAAAAGGTGTCTGAAAGCCCACCCTTGTTGGGACATTCAGGTTGAATATAAATTCCTGCATGGCCTGTTT
+GACTTCCCTGTAAGACAAATTGTCATAGTAAACAAAGGGAGCAAGGTATGTATCAAAATTGGAAAAAGCC
+TGGGCCCCTGCTGCTTCTCCTTGAAGCGTATAGAAAAAGTTGACAATCTGCCCAAGGGCTGACCTGAAGT
+GCTTTGGCGGTTTGCTCTGAACCTTTCCTTCCACTCCTGTAAACCCGTTCAAAAGCAAATCCCTTAAATC
+CCAGCCGCAGCAGTAAACAGATAAAAGTCCCAAATCGTGAATATGTAAATCCCCGCTTATATGCGCATCT
+CTCACCTCTGGAGGGTATATTTTATTCAGCCAGTAGTGAGCAGTAATGCTGCTCGATATATGGTTATTGA
+GCCCTTGCAGTGAATAGCTCATATTGCTATTCTCATTTACTCTCCAATCCTGCTTTCCCAGGTACTCATC
+TACCATTTTCTCAATATCCATGACCATCTTTTTAAACTCTCTTATATCTTGGTGTTGTTTTCTGTAAAGA
+ATATAAGCTTTTGCAGCTTTAGCATATCCCCTTTTTATTAAAAATACTTCCACCACATCCTGAATTTGCT
+CAACACTGGCTATCCCCTCAAAAACCTGTTCTACGTGCTTTGTCACTTCATCAGCGATTTCTAATGCCTC
+TTCGTATTCCCCTTCTCCCACAGCTTTAAAAGCCTTATAAATCGCATTTGAGATTTTTGTCTTATCAAAT
+TTCACCTCTCGCCCGTCTCTTTTAATCACCTTCATCTCAATTTCCATACGTAACCCTCCATTCTTTTGTT
+TAAAAAACTCTCAATATGACACAAAATATAGTAGTATCTTAATTTAATGCCTCAATATTTAGTATATCAT
+GGTCACCTATCCAAGTCAATAAAAAAATAAAGCGCGGAAACCCGCCGCACTTTAAGACTTTTCCTCTGAA
+TTTGCTAAAAGCCTGGCTTTGCAATTGCTGCATATTCCATAAAAATTTAGTTCTCCATAGTAAATATCAA
+AGTCATACTTTTTTTCTATCTCTTTTACAGTTTTTATAAGCTCTGGGCTATAATACTCGTCAATATTACC
+GCAGTATTTGCAGATTAAATGCGCGTGTATCCTTTTTTTGCTAAACATCTTGAGCTCATAGTATTTCTTG
+TTTCCGATAAGATTTTCAGAGATAATATCGCTTTCTACTAAAATTTTTAAGTTCCTGTATAGAGTAGCAA
+TTCCATAGTGAGGCCACCTTTTCCTTACTTCTTCATAAAGTGAATCAATATCAAAATGCTTATCCGGATT
+TTTTAAAAATACATCCAAAAGGATCTGCCGCTTTTCCGTAACCTTCAAGCCCCTACCTTTTAGAACCTTA
+ACTAAAAGAGGCATAAGGTTTTTTTGATTTTTCACCATACAACTCACCAAATTTCAGACATATGTTCAAT
+TTAAATATACAATTTTTATTGACATATGTCAATAACTTTCGTACATTTTTCTCCATTTCTCCCACAGAAA
+ATCATCTATCTCATCCACCAAGACAGGGTCAAACTGCAAGCCTTTTTATAAAAATAGCTAAATTAAGAAA
+AACAAAAAAGAAGAGGCTGGGTTTTAAAAAACTTTGCAGCCTTTTTGCTGAATTCTATTTTATAATTCTT
+CCCCATTAATTCCAGCCTCCTTAAGCACCTCCTCAAAAGGTACATATTCATTTTCGCTGGCAAGAACTTG
+TTTAGCTTCTTCTATAAGTTGAATATCAAATTCGTCCAATTCCTCTTCTATTAATTCTTTTAAGTTTTCA
+AGAATGGCTATAACTTTTGCCATTTTGTCTTCCGGGATTTTGTCTATTATCTTGTAAGCTCGTTCCTTTA
+AAGTCATTATATTCACCACCATATTTATTGGTTTCCTTTTTATATTTTACTATAGAAAGGTTAGAATTAA
+AAGAAATAACTAAGTTTATGTCCCTCTCTTTTTGCCCATATCATTTTTGAGGTCCTTTCTGCTACCTCTT
+TTTTTGTAGTTGTAAAAAGCTCTTTGGCAAATTTAAACTCCTTCTCTTCATTATCGTACTCTCCTTTAAA
+TTTCCTTACCTTTATCCAAATGCCTTCGCCTTTTTTGAAAAACTCCAGTATATTGTCAGAAACCTCTTTT
+AGCCTTTCATTAAATTCCTGAAACATATCAGAATTTACTGCCACAAAAGAGGTTAGATTTTTCTACAACT
+TTCTAATAGCAGGTATCAGGTTGTCCTCCCGCCTTCAGCCTCTTTTTTAATTTCCATGATTATATCCGGT
+GTCAAAGGCAGTATAATCTCTTCATCCTTGTATTTAACCTCGTGCATCTTAATCACTTTTAATGTAAGCT
+TCATATTCTCACTCATACCGCTTACCATAAGGTTATATGAAGAATCCTCCAGTGCTTTTGCCCAATCCTT
+GTAAGCATCGCTATTTAAAGTAAGAACGTAAAAGTAATTTTTATCTTCACCTTTAACTAAAAACTTTAAC
+TTCTCATACATCTTTTCTCCATAGGTCTTTGAAAAAAACAGTAAATTAAGAGAGGCACTTGTAACAAGTG
+TGCCTAAATCGCTTCCCTTTTTGACCTTATCTCCTGCAAAATCCAACGCTTTGTCCCAAACTTCTGGTTT
+GACATAATTTGCTCTTATTGAATTTTCAGAAACTTCCTCTATATCCTCTATCTGTGGTGCAAGTTCAATG
+TAGAATACCCTCTCTTCCTCCTCATATTTTTCTAACTCACATCCCAAATGCTTCATCATTCTCTTGTGTG
+TTTCAATTGATGTGCTAGCAGTCATAAATATCACATTCCCGCCTTTTTTAAGCCACTCATCAGCAAAGAA
+ATTTCCTATTAAAGGCTTCCCTGAGCCTCCAGGTCCGCTTACCAACAGAGGTTTTTCGTACACCCACCCT
+TCAAAAAGAAGCTCTTTCATCCAATCCCTTTCAAAATATATTCTCATAAATAGTAGCCCTCCTTTTATTT
+TTATATCAATGCAATTAATCTATAAATAAGACCAGCGATTAACATGCCGTATATAAAAGCAGAAAACGTA
+ACAATCAAAGCCCTTTTAAAGCCAAATTCTTTTATAAACATGCCAAAGGCTATTATACAAGGAATCTGTG
+CTGAAGATGCAAGCCCAAAAGTAAATATTTGAAATTTTGACAAGACCGTCCCAAAGTCATAAGTCCCCAT
+GGCATTTGCCAGCATTGCAATCACAAGGTCTTTTTGTAAAAAGCCATAAAGAAGCGGTATTACGGTATTT
+GCAGGAAGTCCAAGCCAGCTTACTGTCAAAAACCTAAAGGGTTTAACTATAAAAGCAGTAAGGTCATAAT
+AGTCTAACATGCCGTACAAAATTCCTCCAGCTACCAAAAGAGGAATAACCACTTTTACAAAGTCTTCCAT
+CCTAACCCATGCTTTAACCAGTAAATTTCTAACAACAGGCATGCGATATGGAGGCATTTCTTCTACAAGA
+GGCAGTCTTTCCTTTGAAACGACTATTCCTAAAATCTTTGAAGTGATTATAAAAACAACGAGTAACGTAA
+AATAAGTTAATATAAGATACCCTATTCCTGCGTAATGCCCGACCACTCCAAAGAGTATGGCATTTCGTGA
+AGAACACGGGACAACTGAATAGAGTATTGCCACCTTAAACCTGTCCTTGAAATTACTGAGAATCCTTGTA
+GATTTTATGGCAGGCACACTGCAACCAAAACCCAGCATCAAAGGAATGATAGCCTTCGCAGGGAGGTTAA
+GCCTTGACATCAAGCCATTTAATGCGATTATAAAGCGGGATAAAAGACCAGTATCTTCCATGAATGTAAG
+AAAAATATAGAATATACCCACATAAGGTACAGCTATACTTATACCTGCAGCAAGGCCTATGAAAGCATTT
+GTCACCAAAACGTCAAGAAGAGGATGGTAAGCCGAAAGATATGCGCTTAAGCTTTCAATATATCCTTCAA
+ATAAATTTCCTAAAGCATCCTGAAACCATCCGCCAATGTAGAAAAGCCCTAAAAATATAAGGGAAAGGAC
+ACTTAAGCTAAAAACTGCACTACCTATTGGATTGTTAAGTATAAAGTTATCAAGTAAATTTAATTTATTT
+GCCCTTTCTTCTTTATAGGTTAAAATCTTTTGAGAAATATAAAAGGCATATCCTGCCCTTGTTATAACTA
+TGTCTCTTGTCACATTTGGATGAACTCCCCTATATCTTTCCTTTAAATTTTCAAACTTATTCAAGTTTAA
+CAGTCTACATACCATGTCCCCTTCTTCTAATATTTTTACAGCAATGCCTCTTTTAGAAAACTTTCCCTCA
+TAATCAATTTCTCTTTCTATTATTTCTATCATCTCTTCTATGTGGTCATCGTACTGAATAGAGTAGTTAG
+ACTTTTTTACTGATTTAAAAGCATTTTTTAATTTTTCAATCTCCTTTTTAAAAGGATTTATCACCACAAC
+AGGAACGCCCAATAATTCCTCCAAAGCCCTTAAGTCAATTTTCATCCCCTTTTTCAGCGCTTCCTCATAA
+AAATTAACCGCTATCATGAAAGGAACTCCTAATTCTGCCAATTGGAGGGAAATTATGAGATTTCTCTCTA
+AAGCAAGTGCATCTAAAATGTGTATCACAAAATCATAATTTCCTTCTAATACTATCCTATATGTAACTTT
+TTCTTCTTCACTGGAAGGGGTAAGGCTGTAAATGCCGGGGGTATCTACAAATTCCCATGATTCATCTCCA
+ACTTTTGTTCTACCTTCTGTAACATCTACAGTTGTACCAGGGTAATTAGACACTATAACCTTTGCTCCTG
+TTAGAGTGTTCAAAAAGAGCGATTTCCCTACATTAGGCTGTCCTACCAGAAGCATCCTCAAAAGCTTCTA
+CCCCCTCTATATCATCTCCAATTTCTCTTCCTAAAACCACAAGCCTACCATGGGATTCTATCACTAAAAA
+GTCATCTCTTTTCTTGACAATCTTAAAATAGCTTCCAGGTGCAAAGCCTAACCCTATAATCCTTGACAAT
+ACCATGGGGTTATCTATAGAAAGGCGCACAACAAACCCTATTTGTTGCTCTTTAAAATCTTTTAATTTTT
+TAGGGGAAGAGGCAGACTCAAAAGCTTTTTTCATATCCTTCATGGCGTAATGCTCCAAAGCATGAGCAAT
+TTGATGCCCGTACACACTTTCTACGAGATTGTGTTTTTCATATATACCTTCAGCCTCTTTTTTCCCGTCT
+TCTGTGAGAGAGACCTCTTGCTTTTCAAAGTTGACAAAATTATCTTTTTCTAAACTTCTCACTGCTTCAA
+TTACGTCTTCTTTAGCTACTTTACTCTCTATTGCTATTTCTTCCAATGAAGACTTATTGCCTTCTTTTTC
+CTTTAAAAATCTCAAAATATCCTCTTTCAACACTTTAAGCCATTCCATTGCCTCTCCCCCCTGAACTTAA
+TTTTTACAAGTCATTTTACACTCCCTTTTAAAAGGACAACGATGACACTTACCGCCTTTCTCAAACTGTC
+TCCTCATCCCAATCCAAATCATAGCGGCCGAAAAACTCCTGCTCCCACTAATATAATATATTCCACGGTA
+AACACCTTTTTCCTTTTATTTTACAAAATTTTTACCCAAGCCCTAGAATTCGCCCTCCCTGATATACCAA
+AACCGCCATTAGCCATCCGAGAACCAGAGTGTATCCTATTGCAAAGAAAGTCCATTTCCATGAATTTGTC
+TCTCTTCTTATAGCGGCAATTGTAGCCACACAGGGGATGTATATAAGAGTCATAACCATAAAGGCATAGG
+CAGACAGAGGCGTAAAATGCTGCCTTATAGCCTCAAACAAAGCATCTCCCTCTGCACCGTACACCACTCC
+AAGAGTACCAACTACCGTTTCCTTCGCTAAAATGCCGAATATCAAGGCTGAAGCCGCTTCCCAAGTACCA
+AATCCAGCCGGCTTTAAAATGGGCGCTACAGCGCTTCCCAATCTACCAATATAGCTCTCAGCGCTGGCAT
+ATTCCACTCCCGCGGGAAGGCTAGATAAAATCCATACCAGCACAACTACTCCCAAAATTATGGTGCCAGC
+TTTTCTCACAAATAAACTTCCTCTCTCCCACATGTGAATAAGCAAGCCCTTTAGAGTAGGCACTCTGTAA
+GGAGGAAGCTCCATCACAAAAGGAGCTGTCTTGCCTTTGAAAAGAAATTTTTTAAATATTTTAGCCATTA
+TAACTGCCAGCACTATCCCCAAAAGGTATATAGAAAACACCACAAGCCCTTGATTCTCTGCAAAGAAAGC
+TCCTGCGAAAAGCACATAAACTGGAAGCCTGGCAGCACAAGACATTAAAGGATTTACCAGAATAGTAACC
+AATCTATCCTCCTTGTTTTCCAAAGTTCTAGTAGCCATTATGCCGGGCACATTGCAGCCAAAACCAATCA
+GCATAGGTATAAAAGATTTGCCATGAAGTCCCAAAGCAGTCATAAATCTATCCATAACATAAGCGGCTCT
+CGCCATGTAGCCGCTATCTTCTAACACAGAAATTGCAAAGAATAAGAGGAAAATCGGTGGTATAAATACC
+AGTACAGAACCAACTCCTGCAATTATTCCATCTCTTATAAAGGAAATTAAAATGTCCGGTGCAGCGATTG
+ACAAAAGCCAGGAGGCTGTAACTTCACCCAGCCAGTCAAAAAACATTTCTATCCAGTCTGATAGGGGATT
+GCCCAAAGCAAAAGTGAATTCAAAAACCGCCCACATAGCTACAAGAAATATTGGAATGCCGAGGTATTTA
+TTCGTCACAATCCTATCTATTCTGTCAGATAAGGTGTACCTCTCTTCAGGAGTACTCCTCTTTTTTACAC
+ATTCCTTTACTATACCAGAAATGACCCCATATCTTTTATCAGCGACGACAACCTCTGCATCTTCTCCAAA
+AATCCCTTCTAACTTCTTTTGGATCAACTTGACTTTCTCCATCAATGCCGTTTTGGATGAAAACTCTTTC
+ATTATGTTCTCATCGTTTTCTATGAATTTAATAGCCAGCCACCTAGGAAAAAACTTCTTTGAAAGCTCTT
+CATCTTCCTTAATCAAACTTTCAAGCTCAGAAATGCCCTCTTCCAATTCCTTCCCATAATCTATGCGATA
+TCTTTCTCCTTTAAATTCTACCGCTTTTAGTACGTTCTCCAGTAACTCTTTTACACCTTCCCCTTTAGTG
+GCCACTGTCATTACAACTGGCACTTTCAAAATCTGCGACAGCTTATCTTTATCAATCTCAATGCCCTTAG
+CCTTTGCCTCATCCGACATGTTTAAAGCTATAACCAGGTTTGCATTCATCTCCAAAAGCTGCATTGTAAG
+GTACAAGTTTCTCTCCAGATTAGTGGCATCTACCACATTAATCACAACATCTGGCTTATCGTATATTATA
+AAATTCCTGGCAATCACTTCATCTTCCGTGTAAGCCCCCAAACTGTAAGTGCCAGGAAGGTCTACTACCT
+TAAAATCTATACCTTCAAATTTAAGCCTTCCTTCTTTTTTCTCAACAGTAACTCCTGGCCAGTTCCCCAC
+GTGCTGTCTTGATCCTGTAAGCTCATTAAACAAGCTTGTTTTACCTGAATTTGGGTTCCCTGCCAATGCA
+ACCACTAATTCCTTTCTACCTTCTAAAACGCCCATCTTTTCCATCTTTGCCCTCCCCTATAATTCCTCCA
+CTAATATTTTTTGAGCCATGCCAAAGCCCAAAGCAAACCTCATCTCCCCAACTCCTACTATAAGAGGTCC
+TACATCGTTTTTTACAACCAAAATCTCTACTCCCCTTACAATCCCCATGTCAATTAACCTTCTTCTTATA
+CTTTCCCCTCCTATTATGTCCACTACCACAGCCTTTTTCCCCGGTGGAAGCATAGAAAGAGGCAATACAA
+TTCCTCCCTTTTTTAACAAATTATATCACCTCGATTTCTATCTGAGAAGCTTCCCTTTTTCTAAGACTTA
+ACCTGTAGCCCATCACTGTAACTTCAATCGGGTCTCCAAGTGGCGCTACCCCTTCCACTTTGACTTCTGT
+CCCGTGAATTACTCCCATATCCACAAGTCGCCTTCTCAGTTCCCCCACCGCCTTAATTTTCACTATTTTT
+CCTTTTGTCCCAACAGGTAGCTTATCAAGCGTACTCACTTTCTCTTCCAAACTAATGCCTCCCTTCTTTT
+CGACATGAAATTGATATACAGTAATACTTGATATTGAGAATAATTCTCATTATCTAATAAAAGAATAGCA
+CACCCCTCTTTAAAAGTCAAGATAAAAAAATAATCCGCCAATCAGTGGCGGATATCCTGTCTCATAAAAA
+GTGTAAAGGAAATTGCAAAGAGGAAAACGCTAAGAGCAACAAGCCCAGCAATCTGAGGCCAAATCAAAAG
+GAGACTCTGGTCAAAAGAAAGAGGCGTAGGTATCGCTCCAACTACCTGAGCAACTGTAAGTGGCCCTAGT
+GACCTTACATTTGGGGACAAAAGGGTAGTAACAACTTCTTGATACAGAGTAGTTGGTGAAATCCTCAAAA
+GGTATTGATGAATCTGCATCTGACGAAACACTATCTGTGCAGGTCCCTCTGTATCTATTGGGACCAAGAT
+ATTTACTATCATATCGTAAAATAGCGCAAAGAAGAGCCACACAGCTATGCTGGCAAGCAATGAAGTTGCC
+GGCTGTCTGAAATATATAGAAAATAAAATTCCCAAACTCAGCCATACTCCTACGTACAGGGCTGTAGCCA
+GCAAAAACACGATTATTCGCATTACCTCTTCAAAGGTAGGAGGAATGCCGAAAAATAATATAGCAAGCCC
+CATCACAAAAAAGCCAAGTGCCAGGAAGAAAACTGTTATCACCAGAAGAGCTGCAATCCATTTTGATAAA
+ATTACGTCATCTCTGTAAATAGGCTGAGCTATAAGCCTCACCAATGTTCTTCGATTTATCTCCCCATTTA
+TAGCATCAAAAGCCATGCCTATTCCCAAAAGAGGGGCTAAAAATCCCACAAATGTGATAAAAGAAGGCAG
+TCGCCCATCAGATACAGTAAAAACCTTCAAAAAAAGGTACAAATCGCCCAGCGGAGTATCAGCTTTTGAT
+ACTGCATCTCTTATAGCCATTCCAGCAGTGTAGATAGAGGCAAGTGCTGTCAAAAATATCAGAGCCAAAA
+GTATGTTAAATCTCCAGCTGTGTATATGGTCGGCAATTTCTTTTTTAATAAGGACTCGCAGTGAGTGGCG
+CATTTTATTGCACCCCCTCAAAATAGCGATGGTAAATATCATCTAATCCATAGCTTTTAGGCATAAGCCT
+TACAAGATTATAGCCTTCCTTTACCACAGTTTTGGCAACTTCAGCAGAAACGTCTTTTTCAGCATGGACG
+ATGAAGGCTTTACCTTCCTTTTCTACTTTTTTCACGCCTTCCACACTCATAAGTTTGGAAATAAGGTCAT
+CCTCCATAGGATTAACAGCAACTTCAAAGGTGTAAAGTTCTGTAGAAAACAGCTCTTTTGCCAGTTCCGA
+CACAGTACCTTTTGCTATTAGCTTCCCTTTTACAAATATCCCTACTCTATCGCATATCTCCTGAACTTGA
+TGGAGATGGTGAGAAGACAAAAGAACAGTCATACCGCCTTCTCTGCTCAAATTCTTTATGAGTTCCAAAA
+ATTCTTTCATCCCCTCCGGGTCAAGCCCTAAAGTCGGCTCATCGAGAATCACTATCTGAGGTTTTTTTAT
+AAGGGCATCTGCAAGCCCCAGTCTCTGCCTCATGCCTCTGGAATATGCTCCCACTTTTTTGTCTTTAGCT
+TCCCCAAGCCCCACCTTTTCAAGCAGTTCTTCTGCTGCTTTTACCGCTTCTTTCTCCTCCATACCGTTTA
+AAGCAGCAGTGAGCTTCAGATTCTCAAGCCCTGTCATGTCTTCATAAAACCCGACATCCTCGGGCAAATA
+GCCAACCCATTTTTTTACTTTAAGTGGCTCTCGCGTTGAATTAATCCCTAAAACTTTTACTTCCCCCTCG
+GTTGGTTCCACAAGGCCTAATATCATTAAAATAGTAGTAGTTTTGCCCGCACCATTAGGGCCCAAAAGTC
+CAAAAACCTCTCCTCTTTTTATCTCTAAATCCAGATGGTCGACGGCTGGCTGAGTACCATAGATTTTAGT
+GAGACCTTTTAGCTCTATTACAACATCAGCCAATTTTACCGCCTCCCGTATTTCTCAATCAGATAATATA
+AAACCCCTATTGTAGCAGCAATTATGAGAAGCGCTACAATTCCCCAACCCCAGCTTGTCTTTACAGTAAC
+TCTAAATACAGCCTCGTCACTAGCCTCTGGGGTACTTGCCCTCATTGTGACCACATAGTCTCCTGCTATG
+GCTTTCTTATCAGCGTGTATCGTAGCTGTAACCTCTTTTGTCTCTCCAGGAGCGAGGGTATCTATAGTAT
+CAGGTTCAAAGGTTACCTGCCAATCCACAGGCGTATCCGCATAAAACTTTATCTTTGCCAGCTGTGCCGA
+ACCTGTATTTTTCACCTGCAAAGTCACCTTTTTATCTCCACCGGCAACTATATCAGTTGAAAGCACTCCT
+GTAGGAGTAGTAAGCTTTAACCCATATGTGCCCCTTATCACCACTTCCAACGTAACAGAAGCGCTTGTAT
+TCTTCGTCTCTGCCTTAATTGGTATCTTGTAAGTACCAGCTTTAATCTGAGATGGAGGTGTTATAGAAAC
+CCTAATTAGCTTCTGACTGTTTGGCTCAACTGATACGGATGTCACCTCTTTGCCTTCCACAGTAAACTGC
+ACGTTCCAGCCAGGTTGCACATCAGCGATAAGAGCATAATTTTGCGTATCTGGGGTACGGTTTTTAAGCT
+TAAGCTCATAACTAAAGGTAGACTTATTCGTCCCCTCCATATTGGGCTGGTCTGTAGTCAACTCTGTCTG
+ATAAGTACCCTGCTCTGTCACATTTACTGTAAGAGTTAAAACAGGAACTCCAGAGCCTAAAAGCACCACT
+TTATAGCTTCCTTTATCAACCTTTAAAGGCACTTCCACAGTAAGAGTTATTGTCTGGCTGTCATTAGGCT
+TTACAGAAATTTCTTCGATCTTCCATCCCCCAGCTGTCAAAGTAGTCTGCCATCCCTCAGGGGCTTTTAC
+ACTTAAAGGTATGTTTTTAATTTGACCAGATTTGTTTTGAACATCTATGCTGTAGGAAATAGTCTCTCCA
+GGTGTAACCGCTATATTTATATAGGGCGTAAAAAAGGTCACTCCTGAAACATCAGCATAAGCGATATTAT
+TCCAGCCAGTGAAGAGCATTAGAAATGTAACAGCCAAAGTTAATACTTTGACAATCTTCATTTCTTAACC
+CCTCCTACATTATTTTTAATAGTGGTGGTAAACGTTTTATAAGCGTAGATAATCCCTGTTTTTTATTATA
+AACGCATAAAAAAAGGGCTGTCAACTTTTTATAAAAAAGAAAAAGCACTTTCCCGTGCTTTCAGACTGTT
+GACAAAGTTTAAAAGTGGCATTTTGTGTGTAAATGCGACTTGTTGTCAAAGCGGTAACTAAACTTGGCGA
+ACTTGAGGGGCGAAGGCGGGGCGAGCGAAGCGAGCGACCACCTGAGCCCGAAGGGCGAATTGGTCGGGAC
+CCCGCCGGAGCCCGAAAAGTGAGCCTTAGTTTAGTCGCTTTGCAACTCCGGAGCATTAACACAAAATGCC
+ACTTAAATTAATATGGGTTTTGTCAACAAACTGAAAGCACTTTCCCGTGCTTTTTCATTCCCCAAAACAA
+TCTATACAAACTTTTTTACCATCTTTTAACCTTATTCTGTGCTCTCCAGCGTACTCTCCGCATATTTCGC
+ATTTAATAGAGGGATATATTCGCGCTTTTGGGGGTATTTCATAAGGCGGTGTCTTAAAATCAAAAATTTC
+CTCCAGCGGAGCATTAAGCAAGTATTCCATCCACTTTTTTCTGTCATCAGCGTGATTAAAAGCCTTTAAT
+ACTATTCTAACACCTTCCCGGGTATCTTTTCTAAAAAATGTAAATGCCTGCTTGCCTTTATCCTTAAAAA
+TTAGATTTCCTTTTCCAAAAGTACACCCTGTGATATACTGAATGGCATCGACTCCACAGGCATTGTTCTC
+TGTGATGCAGACAATTTCTTCGCCCTTAGAAAAGGTGAGATTCAATTTTTTAATTGCCGCTTCACTGGCT
+CTAAAACCTATTGCAAGTCCTGGGCACTCATGCCCGTGAAAGGAAACACATTCTTCCCAAAGCTTTTTGT
+CCATAAAAATCCTCCTCTACCTTTACAGCCTATCTTCTGGTTTGACACTGTCTAGCTCGTATACGTAAGG
+TTTTATGTCCAGAATAGGACTTTTATCAAGAGCATCAACCCCTTTAACATACAGCTTATTGCCCTCCACC
+TTTATAAGGTCCGCTACACAAAAAGCTATAGGATTAGGCCTATTAGGTGAACGGGTAGCAAAAACACCTT
+TTATCTCCGGTCCCCACGGAGTAGCCGTTTTTATCACGTCTCTTTTCCCTAAATGGCACCAATAAAGAAC
+TATTATGTGCTTTTTCTTCTCTATCTCTTGAAGCCCTTCCTGAAATTCAGGATATATTTCCAATATTGCC
+TCCTCATTCCTAGCCCTTCCTTGATGAGGCGCTTCCCCTTTCCTTTTATAAGGGCTGTGTATAACACCTA
+TAGGTACTAGTTCCACAGCAATTCTCCCTTCCTTTCCGTTAAAGTAGAATAAAAATTCAGACGGGAGGGA
+CTCAGACGGGAGGGACGGTTCCTCCTGTCTGAAAACTCAGACGGAAGGAACCGTCCCCCTTGTCTGAGCT
+GTTAAAGTGGAATGACAACGGGTACTCCTCGGCAGGTTTCTACTGCAACAGGAATCCCATATACAGCCTC
+TATGTTTTCTTCAGTCATGACTTCCATTCCACCATAGGCAAAAATGGTATTGTCTTTTAAAAGCAAAAAT
+TTATCTGAAAACCTCAAAGCCAAATTCAAATCGTGAATTATTACAATTGCGGCGATATTCTGTTCTTTTA
+CAGTATCTTTTATAATTTTTAAAACCTCAATCTGATTTTTTAAATCCAAATTATTCGTAGGCTCATCTAA
+TAGCATAACAACTGGTTGCTGCGCCAAAGCCCGCGCTATAACCACTTTTTGCAATTCTCCACCGCTTAAC
+TCATTTAAGTATCTTAAGGCAAGTTTTTCTAAATCAAACTTTTTTAAAACCTCATTTACAATTTTTATGT
+CCTTTTCAGTAATATCCCACTTTATATAGGGCTTTCTCCCCAAAAGCACAGCATCAAATACTGTAAACCG
+GCCATTCTCATTTCTTTGAGCGACATACCCAATTTTCTTTGCAATTTCCACCCTACTGAGCTTTGAAATC
+TCGTCTTTTTCAATGTATATAGTACCTTTGTGGGGCTTCAAAATCCTGTTTATGCATTTTAAAAGAGTAG
+ACTTTCCAGCCCCATTATTTCCTAAAATAGATAAAAATTCTCCTTTTTCAAGATGAAATTTCACATTTCT
+TAACACAGGAACGCTGGTGTAACTGAATTCTATACCATCTATGTTTAAAATCACCTTCTATACCCCCTAG
+AAAGCACATACAGGAAAACCGGGGCACCTAAAAAGGAAGTGATAGCTCCAACGGGCAGAACTATCGGAGA
+AATTATTGTCCTGCCCAGAGTATCTGAAGCAAGAAGTATCAGTGCACCTATTGCAGAAGACGCAGGAATT
+AAAAACCTGTGGTCTCCTCCAATCAATCTTCTCATAATGTGGGGCCCTACAAGCCCTACAAACCCTATTA
+TGCCAACAAAAGATGTAATCACTGCAGCAACAAGAGAAGACATAAACATGCCATAAAGCCTTATCTTCTC
+AACTTCTACGCCTAACCCCTTTGCCGTCTCCTCTCCGCTGTCTAAAGCATTGTAATTCCATCGGTTTAAC
+ATAAAATATATAAGTGAAATCCCTACCACAACAGACATTATAGTTAAATCTCTCCAGGAAGCCCTTCCCA
+AATCACCAAAAGTCCAGAAAACTATTGAAGCCACTTTTACATCATCTGCAAAGTACTGCAAAATCATCGT
+GATGGCAGAAAATAGAGAACCCAAGGCAACCCCTGCAAGCACCATCGCTTCAGGTGTAACTCTAAAATTT
+TTTGCCAACATAAGCACAACTACAGTAGAACCCATAGACCCCAAAAAAGCAAAGATAACTACCAGATAAG
+GATTGTTTATTATTACAGAATCAGGATTTGTAGTGCTTCCTGCCCCAAATAAGATAATGGCAACTGCCGC
+TCCAAAAGCTGCACCCTGTGATATCCCTAAAGTAAAAGGGGACGCCAAGGGATTTCTCAATATGCTTTGC
+GTAACACACCCAGCTACAGAAAGCCCTACTCCTGCCATCATAGCCGATAAAATTCTCGGCATCCTTATAT
+TCCACACAATTATCCTGAATCTTTCTTCCCCTTGTCCTACCAAAGTTTTTACTACATCCTTCACGCTAAG
+TCCTGCAGAACCAGCATTTATGGCATACACAGCAAGGAGAAAAGTTGTTAATATAGTAAGAAGTATTATC
+CATATTTTTCTCCTTATATAACGATTGTAACTTTCAGGTACCGCCTCTAATATCAACTGCCTCAAGACTT
+CATCCCCTCGTCCTTTATAATTCCCCCACAAAAAGTGGAGGAATTTATCTTTGATTATCCCTTAAAATTT
+AATTTTTTCAAAACCGCCATAGACCTCTTTCATCTTATCGTAGAGGACTTTACCCTTTTCACCAAAAAAC
+TTCGCATATATTTCTTTCGCTTTCTCTACAGGGTCTACATCATTGAATCTTTCAGGGTATAAAACTTTGC
+CTACCCAGTATGAATCAACCAGAGCCGTGTCAACATTTGTGTTGTACTGGTTATATGGGAGTATCCCATA
+CACATTGCCATTCTTAACTGCCTTCAAATTATTATAAAAATCGGGATTTTTCTGATAATCTTGCTTGACC
+AAATCAAGATTCCCCTCATCAATGAAGATTATATCTGGATTCCAAGCCAATAACTTTTCTTTTTCTATCA
+TTACACTACCTTTTTGCCCTAAAGTATCAGCCACATTTTTAGCATTAACCGCCATAAAAGGGGGATAATT
+TCCTTGAGTGCTTTCTATGCCGTGAGCGCCTTTAAATCCCAACGCCCCTACATAAACTGTCGGTTTTTTA
+TCATCGGGAATATCTTTAGTTCTGTCCTGCAAGTCCTTTTGAATTCCCTTTATATACTCCACCAGTTCTT
+TTGCTCTATCCTCTTTCCCTAACACTTTTCCTATAATCTCTAAAGAGGTGTATATATCTTCTTCAAAAGT
+CCCCAATTTACCATAACTCAAAACAATTACAGGAATTCCTGTCTTTGACTGCAAGTCATCAGCTTTTGAC
+TTGTCAAGCAAAGATATGACAAAAATTACATCGGGATTTACTTGCACCAGCTTTTCTGCGTCCGGTGTAG
+AATCAGGACCTCCCTGCCCAATGGTAGGAAGCTTCGCAAACTCTTCCTGGAAAAGCATGTTGTAGGTTCT
+GCCATTAGTCAATTTTTTGTCTATGTTTTCAACCCCTGCAATTCTGTCAATACCATCAACATAGGTCACA
+AGCCTTAAAGCTCCAGGACCAATAGCAACTACTTTATGTACTGGACCTTTTACTTCCACCTGCCTTCCTA
+CCAAATCTGTAACTGTTATAGTTTGAACTGTCTCTTTGGAAGTTTCAGAGATTTGCGCCTGATTCTGCGA
+TTTACTACAGGCTGTTAAAGACATAACAATTATTAGCAGTATAGCTAGCACAACGTTTAACCTCTTAAAA
+CCTTTTAACATTCCCGCACCTCCACTAAAATTTTCTAATTGCACTTGTACACTGTATACTCTAGTTTTAA
+TTTAGTGCTACTTTTATAAAAATTATAACACGCGCAATATAAAAAAACAATAAGGTCTCAAAAAAATTTT
+TATCTATTCTATAGAGTAAAATCCCTTTACTAAAACACCATTTTCTTCTAAAAGCTTCCGTATTATCTCT
+TCATCTTTCTTATCGTACATTATCGATATTCCACAGCTTAAATCAATAGACCTTGGCGTTGGTACCACTT
+TATACCACAAATTCTTTTTCTTCAAAATATCCTCTGCTCTCATGACATAATTCACGCTTGGAAAAGCTAT
+GTAATTGCCTTTCATCTTTTTTCCTCCTAAAATTTTTGTTGAAAAGCTTTAAAAAATGTTATAAAATAAA
+CTATCGGGAGTAGATAGGCGCTGGTGTGCCTCCTAGACTTCAAATCTACGGTCTCGCTATTTAAGCGAGA
+GGTGGGTTCGATTCCCACATACTCCCGCCATCTATTGATAATAAGCCCATGGTGTTCCCATGGGCTTAAT
+TCTTTATTTCCCTTGCTAGAACTCTTACATCTCCTATTCTTTTAGTCAGTTTAATAGAATCAAAGTATTC
+CAAAATTGCCATAGCATATTTTCTGCTGGTATTTAACAGATCCCTATAAACTGCCAAAGTGATTTCCTTA
+TTTTCCTTAAGATAATTTATCAGCACATTTTGGGCTTCTTCATAATTATCTTTTGAAAGAAAAATTTCCT
+CATCAAGTTTTACTAACTCTCCTATATTTACCAAATATTCTACCATAGGAATTATTTCGGGATACCCTTC
+TAACTCGGAAAGTTTCGGAGGTTCAAATTTTGAGTCTCTATAAATTTTTATTATCCTTTCTTTTAACTTT
+TCTTGCTCTTCATTAAGTACGACTTTAAAGTCTTTTAAAGCTACTAGCTGATTTTTTATCTTTATTATCT
+CTTCCTTTTCCATTAATTCAAAGATAAAATCGCAGAGCTTAGATTTAATATCTCCAAACAGCTTATTTTT
+CAGCTCTTCTTTTGAAATGCCTTCTTTTAAAGGATTTTTCCTGTGAAAATCCTCGAGGATTTCTTTTGTT
+CTCAAACACATCTCTTCATACTTTTCCCGGTGATAAAAATAATCTTTTTCTTCTAATTTTAGCTTAATCA
+AATTTTTAAGAGAAAATTTACCTATATCAACCACATTTGCTTTTCTCTTAATTTCTTCTTCTGACAATGG
+CAATAGCGACTCATACACTAATTTCTCTATCACAAATTTATCTCCAAGTTTTTCAATGTTACTCAGCGTT
+TCAATGACCTCTATATCAAATCTTTTGTGTTTTTCCGGATTCGGATCTAATATGATACCTCCTCCTATCG
+TAAGCATGGGGGAATAAGTTCTAATGACAAATTTATCTTTTCTCAACACAGAGACACAATCCTCCAGGTA
+AATCTGCGCATAACAGCTTTCTCCACCATGTAGCTCATCCCTATCAAGCAACACTGCTCTTCCTATTACT
+TCTGAAGCACCTGTATAAAATCTTATTCTTTCTCTATTTTTAAGAGTTTTTGCTTCTTTTAAAAGAGAGA
+GCTTTACATCTATCATAGTAGAAGGAATAATGGCCTCAGGAGGAGCAATCACATCTCCTCTTTCTATCTC
+TTCTACCTTGACATTTGCTAAATTTATTGCAGTTCTCTGCCCTGCAAAAGCACACTCAACATTTCTTTCA
+TGCACCTGAAGGTTTCTCACTCTTGACTCAATCATCTTGGGATAGATCATCACTTTATCTCCGACTTTTA
+TCTTTCCAGATATCAAAGTACCAGTGACTACAGTCCCAAAGCCGGCAATAGAAAAAACTCTGTCTACAGG
+CAGGCGAAATATTCCTTCTGAACTTCTTTCCTTAACTTTTTGCGCTAATTCATCCAGTGTATTTACCAAA
+ATATCTAATCCTTCTCCTGTAACAGACGATACATGAACTATTGGCGCATTTTCTAGAAAAGTACCTTTTA
+AATTCTCTCTTACATCTTCCTCTACTATTAAAAGCCAATCTTTTTCTACCAAATCACATTTTGTCAGCAC
+AATTATGCCAGCCTTTATATCGAGAAAAGATAGTATATCCACGTGTTCTTTAGTCTGTGGCATTACTCCC
+TCATCAGCAGCAATTACAAGCATGACTATATCTATACCGTGAGCCCCTGCCAGCATGTTTTTAATAAATT
+TTTCATGGCCTGGCACATCAATTATACCCGCTCTTATGCCAGAAGGCAAATCAAAATAAGCAAATCCCAA
+ATCCGTGGTAATTCCCCTTAATTTTTCTTCTTTGAGCCTATCTGTATCCTTCCCTGTAAGAGCTTTTATC
+AAGGTCGTTTTACCGTGGTCAATATGTCCTGCTGTGCCAATTATAATATTTTTCACTGGCACACCCCCGT
+TATTTCTTCTAGAGCATGAAGAATTACCTCTTCATCACCCTCTAATAAAGTCCTCACATCTATTGTAACA
+ACACCATCAACTATACGGGTTATTATAGGAATATCTCGTATTCTTAGCCTTCTTTCTAAATCTTCAGTAT
+CAAACCCTTCCACCTCTAAAGTAATACCATAGGAAGGCAAACTTTCTTCTGGCAGTGATCCTCCCCCCGA
+CAAGGATGTAATTTCTACAACTTTTGATTTAACTTTAGGAATTGTTAAAACAAGCTTATTTAAGATAGCT
+GCCTTTTCATATAATTGGGAAGGTTTTGCAGTCAGCATCTTTAAAGTAGGGATGGCTTCTACTGGATTAG
+AATCCCTATAAATTCTTAACACACATTCTAGAGAGACAAGACAAAGCTTATCCACTCTCAATGCCCTTGT
+AAGAGGATTCTTTTTCATGAGGTCAATGTATTTTTTCTTCCCGACGATTATCCCGGCCTGTGGTCCGCCC
+AAAAGCTTATCTCCACTGAAAGTGACAATATCCACACCTGCTTTTACAACTTCCTGGACAGTTGGTTCAT
+GGGGCAAACCGTATTCTCTTAAATCTACCATAACTCCGCTGCCCAAATCCTCCATTGTAGGAATGTCGTA
+CTTCCTGCCAATCTGAACCAATTCCTCAGTTGCTATGTCATGGGTGAAACCTACAATTCTGTAGTTGCTG
+GTGTGAACTTTTAAGAGAAGAGCGGTATTCTCAGTAATAGCATTTATATAGTCAAAGTCGTAAGTCTTGT
+TCGTAGTACCCACTTCTTTTAAAATGGCTCCGCTTTGAAGCATTACATCGGGAATTCTAAAAGATCCTCC
+TATTTCAATAAGCTGTCCCCTTGAAACTATAACCTCTTTCCCTTTAGCGAGAGTGTTAAGAGCAAGGAGC
+ACAGCAGCTGCATTATTATTTACAACCAAAGCTGCCTCCACATCCAAAAGTTCGCACAAAAGCTTTTCTA
+CATGAGAATACCTAGAACCCCTCTCTCCTTTTTCCACATCATACTCTAAAGTGGAATAGCAAAAGGCTAT
+ATCTAACAGATGTTCTTTCACTTGAGGAGGGAATAGAGCTCTTCCAAGATTTGTGTGTAGAATAATTCCT
+GTTCCATTCACTACCCTCCTCAAGCTCATTTTCTTTTTCTCTTCAATCTGGCTTACCACATCTTCCAAAA
+TTTTTTCTATGTCAATCTTTTTTACTTCTCCCCTTCTAATTTTTTCTCTGTATCTTTCAAGAACTTCCCT
+TATACAGTTTTTTACTACTTCCCTCTTATTAAATTTCAAAACCTCATTTATTTTTTCTTCCCTAAGTATC
+TCATCTACTGACGGAAGTTTTCTGTACAAGTCCTCCATAGCACAGCTCCTCTCGCCGGAGTTATCTGACA
+TAAATATCATATTCTTGTTTTTCTTTCACCCTTCCTACAATAAAAGCTCCAAATTTTAACTTTTTATTAA
+GCCTTCGATAAAGTTCTTCTGCTTTCTCTTCTGACACTGATATTAACAATCCTCCTGAAGTTTGGGGATC
+AAACATAAGGTCAATGACCTCGTCCTCTTCCACCTTTATGCAAACTTTTCCTTTTAAATACTTTTTATTC
+CTGTAACATCCCCCAGGGATTAACCCCATTTGAGCCAATTCTCTCGCCCCTTCAATCAAAGGAATAGAAT
+CTTTATCAAATTCAATAGTAACACCGCTGGAAAAAGCCATCTCATAGGCATGTCCCAAAAGTCCAAATCC
+TGTTATATCAGTACAGGCATTAACTCCAACTTCCTTCATTATTTCAGAAGCCTCTTTATTTAAATACTTC
+ATAACTTCCACTGCCAATAAATATGTTTCAGATGGGCACATCTCTCCTTTTATGGCAGTATTTATAACAC
+CAATTCCCAAGGGCTTCGTGAGAATCAGCACATCTCCCGGCTTAGCAGTAGAATTTTTTATCACCTTCTC
+AGGATGCACAATTCCTGTGACGCTCAAACCGTATTTAGGTTCTTCGTCCTCAATAGTATGACCTCCTGCT
+ATTAAAGCTCCAGCTTCTTTCACTTTGTCATTTCCACCTCTTAACACTTCCTTCAGCACGTCAATGTAAG
+CAGCTGGAAAACACACCACGTTTAGCGCAAACAAAGGAACTGCTCCCATGGCATATACATCACTTAGGGC
+ATTTGCTGCCGCAATCTGTCCAAAGTCATAAGGGTCATCCACCACAGGAGTAAAATAGTCAACTGTGTGG
+ACTATCGCAATGTCTTCATTTAATCTGTACACAGCAGCATCATCATTGGTATTCAAACCAACTAGCAAAT
+TTTCATTCCAGGTTATCTCTAACTGGCACAGAACCTGTGCCAAGGCCTCAGGGCCAATCTTGGCTGCTCA
+ACCAGCGCTTTTTGTAAATTGTGTAAGTTTTATTTTTTCTATCACAACTGATACCTCCTTTCTGTTATTA
+TAAATCGGCCCAGGGCCTTGTCACTATGAAAATTACCGCCTGTTGAGAACTTCTAATGCTTTTTCATAAT
+CCTCTTTACTTACAAGGATCACAGGCCCTGTGCAGCCCATTCCACTCTCTGCATAAATCCCATTTTCCCA
+TAAGAGTTTCACCATATCTTCAAGCTCCAGAACATCAATCCCAGAAATTTCTTCCGTAACTGGCTTTTTC
+TCGGGTATTTTAACAGAAATTTGCTTCTCTTCTATCTCTTTACCCTTCAACCCCTTTATTACATCATCAA
+ATCCTGTTCTTCTAACCAGCTCAAACTCTTTTGATGCAATTTCAAAGATATTCCCCTTTACTAAATCTGC
+TGCAAACCTTATGGCATTGGCAGCTACAGGAGCTCCAGAAGCTCGCGATAAAATCAGTATAAGTCTTCCA
+TAATTTTCTCCTATCCCCGGTCCATAGCCATATCCCAACGCTTCATAGTCTCCTCCCGTAGTATAAGCAG
+AGAGAATCTTTACAATGATATTTCCTGTAAGTGTGTCCGTCACCATCACGTCACAGGAAGCGGACAAAAG
+GTCATTTCCCCTCATTATCAAGCCCCCATCCTGCCTTATAGAAGTCGCAAAATCAATGTCATAACCTCTT
+TCCCGAAGCTCAAGCAAAATCCGCTCAACCTGTCTTGCACCATCTACATTTAAGATTCCTATTCTAGGCT
+TTTTGATCCCCAGCGCTTTTGCCACAATATTGCCGTACACAGCATTTCTCACCATAGCTTCTATTCTATC
+AAAAGCAGCAGTACCTGTTGTGGTAGCTATCAAAAGTTCCTTCCCTTTTGCAGGTGTTACAACTCTTCCT
+ACTGTAGCAACACCCAGAGGGAAATTGTAATGCATTGTGACACAGGCATCCAATTCTTTTCTATCTAATA
+AATCCTCCATTATTTTGTGGCATTCTTCAAGTGTTTTTGCTTCATAACATTTTAAGTCACTATCTCCCCT
+ATCCCCAATGAGTACAACTTCGACATCGCTAAACCTCTCTTGTGCCATCCTAGCTCCCAGGATTATTTCA
+GAACTTCCATGTTCACTGCCTAAGGTAGTTATTCCTACTCTTATTTTCTTGCTGTATTCCCCCTTCTCAA
+CAAAATCCGCCATTTGATTAAAAATCTCTGCAATCACTTTCTTGTTCATTTTTTACACCTCACTACCAAT
+GAGATGCTCTGCAAGGTCCCTCAGGGCTTTAGCTATCATTTTCCTTATCTCTTTTTCTTCAACTCCCTTT
+TCTTCTTTTACCCCCGGATTTGCCTCTATAATCATTGAAATCCCATCAAACAGATTTGTCATGCGCGCCA
+GAAAGAGGCTACCTTTCCCTATTATCATAGCTCTTTTAATTTCTCCCTTTAGTATTTTTTCTCTTATATG
+CCCCAATACAGGAACACCTGAAGGAATGTGCCCTTGAGTGGGAGCAAAACCAGGCATGCCGTGTTTTAGT
+ATGAATTCATCTATTTGACTCTTTTCTATATCCCCTCGCTTCACACCTAGTGCTGCAATCATCTTGTAGT
+TAGCTTTAGGGACATCTCCTGCACCTGCTGGCTCTGTTATCTCTGGGTTTTGCATCTCAACTGAATATTT
+GTCAACATCTGTCACTTTAAGCCCCAACCTCTCAAGAGGTTCCACTGCTACTGCATGCATAACAGCCTGA
+GGCGAAGCGCCTGCTCCTATTGTATGTCTTCCAATGCTATCCAATCTAATAATTGGATTTATTCCATCAT
+CTTGTGAAACTAGTACAGCAAAACCGCCCAACACATCCTCAAGGACAGGCAATCCTTTTTTAACATGGTC
+TCTCCCATTCATTCCTAATTTAGCAGTAGCCCCACCAGCTACCACTACTATATTTTTAAAAACACCTGCT
+TTTACTAACGACGCAGCATTCAAAAGAGCATGGGCAGGTCCGGCACAAAATCCCCTTACATCGGCACCTG
+TGGCATTACTGCAACCTACAATTTCACCGATGGCTTTTGCAAAGTTTCCGCCACCTCTCTGATTCATGTC
+CCCACAGGCTTCTTCCGAACATTCTATTATGTAGTCTATTTCTTCCGGACTCATCCCTGTATTTTTTAAC
+AAATGCTTAAAGGCCAATACTGCAGAAGCCTTTGTGGCCAGATTTTCCAACATTACATGGGAGGAAAGAG
+TTATATCTTTGTCATGAGCTTTCTTTACACATCCAACTATTTTGCCGTTAAATCTAAGAGGTACCGCCTT
+ATTTTCTATCTGCCTCTCTATCTCCTCTAAAGAGACTCCTTCTTTTAATCTTGACAAATCTTTCTCACTG
+ATCAATGGATGTCCTTCTAATTTTCTTCTAACTTCTTTTACAAAGTCTTTTTCCAAAAGCACTAAATCAA
+AAACGTCAGATATCTGCATCAAAGCGTAAAACTCATCCTCAGGCATTATCTCTCCAAATGACCCAAATCT
+CTTAGGAGGCAATGGATTTTGATACCATGGCCGTGGAATATCATTCAGTTTGTCAGGATATATATTCCCT
+ATATAAGCTTGATTTGGAGGGTAAGAAATACAGTCTTCATAAGACCTTATGTAGTCATTTATTTTTAAGA
+GATAATCGGAATTTTTGTTTTCTCTTTCTAATATTTGGGTTGTACCTGCTTCCAGCATTACGTTAGGCAC
+ATGAACCAAAATATGACTACATCCTTTTATCACTGGATTCATCAGCGCCACTCCTTTCACATGAAATTGC
+AGCTCTTTTAAAAAGAGCTGCATAAAATTTTATTCAAAAACAGTTTGCCCTTCTATATCTGTTTCTAAAG
+CTTTTAGAGCTTTTTCTACTAATTTTTTCCTTAAAGCATATTCTTCTTTAGGCCCAAGTGAAGGATTGCC
+CAAAGGATGTGGTATAGCCACTGCTGGCACAATTCTATTCGCACCTACTGTCTTGGAGATTGGAACTATG
+GTGCAAACGTGAACTGTTGGTATACCGGCCCTTTCCAACTCTTTTACCATCGTTGCACCGCAACGAGTAC
+AGGTTCCTCAGGTAGAGGTTAGAATAACAGCCTGCACTTTGGCTTCAAGCAATTCCTTAGCAATATTTTG
+AGCAAATCTTTTCGCATTAGCTACTGAAGTGCCATTTCCCACAGTAGCATAGTAGTAGTTATAAAGCTTG
+CCAATCTTGCCCTCCCTTTCTAACTCCCTTAAAGCGTCAACCGGAAGCACCCTGTCAGGGTCTTCATTGG
+CGTATACAGGGTCATATCCTCCATGAGCCGTTTCATGAGTTTCGCTAGTTAAATTATCTATTCCTTCTAT
+ACTGTATTTGCCGTACTTAGAAGCACTGGAAGATTCTATGTGGTCTGGATTGCCTTTTGGAACAATTCCG
+CCTGAAGTGACGAGTGCGATCAGGGCCTCTTTGACATTTACAGCTTTAGCGGGAGGAACTCTGTCAAAAT
+CAGGCATAGGATATTCCGTGGTAAAAGGCTCTCCTTTTAACTTTTTGATGAGCATTTCTACAGCCCTTTT
+AGAAGCCCTTTCTTCAACAAAGATGTTTTTTCTTATTCCTCTTGGAATATATCCCTCTTCTTCAGGCGCA
+CCTATGGGCTCCTTAAAACCTAACTTCAAAGCTAAACTTGCCATTTTAGAAACTGCATTTTTCATTCCTG
+CTGCCGAATCAGTAGTTTTTATGATGTACACATGCTTCTTATATAGGTCAACTCCTGGGTTTTCAGGATA
+CATTCCAGTAACCGCAGGAATTCCAAACTTATCCTGAACAGCTTTGCAGATGGTGCCACAAGCTGTTCCA
+TACCTTCCCGCATTAAAAGCAGGACCAGCTATGAAAACATCAGGCTTATATCTTTCAATCATCTGTAGAA
+TCTCTTGTGTAGCCTTTTCAATGTTTTCATTAAAATAGCTGTCTCCACAAATTACTGTTGCTACAATCTC
+TGCTTTATCACCAAAAGAACCTTTAAAAGCCATTCCCGGACCTACCGGTCCTTCTTTCACCATGGGCGGA
+ATTGAAGCTTTGTCCTCTCCTCCAATTTGACCAAAAAACTGATTTAAATAATGGACAACCCTTAACAAAT
+TATCTCCTCCTTTCGAGGAAAACTTAATATTTTGAATACTGTTCTCTTATAGACCTGACTTCTTTAGAAA
+TTGCCTCAACATCTAGCACCATCTCCATCATGCCGACCTGTTCTTCATACACATTAGGGTCTATCTCCTT
+CTTTATTTCCTCTTCTAATATGTGGTAAACTCTGAGTCCCAACGGGACCCCTGCCAGTGGACCTGCATAG
+GTAGGATCTCCATTTGTAACCGTTTCTGCAGCCAAACTTGCAGCTTCTGCCTCATTGCTTCCCAAAATCA
+CTACTACATTTTCCGGACCGTATTTTTCTGCTAACTCTTTAATCCTACCTTGGATCTCCAGGTCCATTGC
+TCCTGCAGCAGTTCAGACAAAGCATTCAGTAGCAGTAAACACCACTTCTGCTCCAGTTGTCTTTATACAC
+TCTTCAATGGCAGGACCTGGTATTCCATCCCTATCGCCTACTATTATCACTTTCTTACCTTCTAACATTC
+TTTCTACCTCCCTTTAATATTCTCTTGCAGTCAGATTATTAAATCCCACTTCAGAAGTAGAACCAGTAAT
+AGCCTGTAATTCTACCTCTATGCTGCCATCTTCTTTAACGCTTCCCTCAAAACCACCCGCTATTACATTT
+GCTGCTTCTATATGCCCTATAATCTTTTTCATTTTTGGGAGCCTTATTATCTCATTTGCATTTCCTGTAC
+TTACAACAGCATTTGCTCTCGGGTCTGCATCTGCTAAAGACTGAGACAAACCGTCTCTTCCTGCAAATTC
+ATCTGTAACAAGAACCGTTTTTATTCCTTTCTCTTCCAGCTTACGACAATTCATTATCAAGTCTGTGTCT
+GGATTCCCGAAACCTTCTTCTGAAATAATGACTCCCTCAAGCCCAAGGTATTCTGCCAATTTGGCTGTAT
+AATCAGAAGACCTTTCTTTGTCCGCTAGTGTGACATTTTCATTTGTTATGATTATTCCCACAAAATTTAT
+TTCTTTGCCATGCTTTTCATATAAATCTTCTATGATGGGATTATTCATGTGAACATAGGTGGTATTTTTA
+TCGCAGGCTGAAACGCAATTGCCGCTGACTATAGCCCCGTCCATCACTTCTGTAGGATAAATGAAAGTTG
+GAACAATTTTCTTAGCATCAACTCCATACACATAAGTATCGTGAAGCAACCCCTGGCTCTGTAACATGTA
+AATATATCCTACTCTAGGCAAATCGGGATACTTTTTCACACTTTCAAGGAGTGGCAAAGTTTCATATTCC
+TTTATCTCATCAGGTTCTACATCTCTTCCAGCTTCCCCTATCAAAGCTGCTGCTTTTAAACCAGCTATTC
+TTACAACTTCCTCATGTTCATGTTTTGGAAGCCCTTCTACGGGTTCACACACCACTACGATATTTATAAG
+CTTCGAAAAAGGAGTATATTTTGCACCTTCCCCTGACATGTCAATTATGCCTTCCTGGAATCCCACAATC
+CTACCGGTTGTCACCACAGCTGTCCCTTTTAAGACATGAGTTCTACCCTCTCCTACTGTCTCTACTTTGC
+TTATAAATCCTGGAAATATTCCTCCTTTTCCTCTAACTTTGACACGCGGTTCAATTACGTCCTTTACTGG
+TATTATTCTCACTTCTTCTCCCGGCTTTGCAATTTCTATATCTACTCTTTCTAGTCTGCTGTCTTGCTTT
+AAAGCTTTAATTATTTCTTCTTTATTTAAGTAAAGCACTCCATCTTTTACTTTTGTTACATCAGAAAACA
+CCACATCTTTTATATAAATATTCCCTATTTCCAGCCTCATAAAATCACCTCCTCTAAATATGCCTTTTTA
+TCATCTCCTCAATCTTCTCTATTGTCACATCTTTTGATATTTCATCCACTTTTTCGCCATTTTTGTAAAG
+CTGAAAAGTTGGAAGTCCTAATACCTTCAAAGAAATGCACAATCTCCTGTTTTGTGAAGCATCTAATTTG
+CAAAATTTAACTTTATCAGCATATTTTTGCTCTAACTTTTCTACTTCAGGCATTAAAGCAAGGCACTGTT
+CGCACTTTGGTCCCCAAAAGTCAATCAAGACCAACTTTTCTTCCTTTTTTACTACTTCATCAAAATTGTC
+TTTATTCACTTCAATCACCAATTCTCACCTCCTTTCAACACTCCAATTCTTCAATATACCTCTCAGCAGC
+TACTGCTGCTATCGCCCCATCTGCCGCTGCTGTCACTATTTGTCTTAACAGTTTTGCCCTGCAATCCCCT
+GCGGCAAACACTCCTTCAATATTTGTCCTCATATTTTCATCTGTCAGAATATATCCCCTTTCATCCATCT
+CAATTAATCCCTTGAAAATTTCTGTACTGGGCTTCATCCCGATGAAAATAAACACCCCATCCGTTTTTAC
+TTCCTTCAACTCTCCTGTTTTGACGTTTCTCACTATAACTTTCTCTACTATCCCATCCCCTTCTATCCTT
+TCCACTACGCTGTCCCACAGAAATTTTATTTTGGGATTTTTAAAAGCCTTATCTTGCAAGCATTTGTTTG
+CTCTTAACTTATCTCTTCTGTGGATAATTGTAACGTTTTTAGCAAATTTAGTGAGGTATAACGCCTCCTG
+AACAGCAGAGTCCCCTCCCCCTACCACTACCACATCCAAATCAGTAAAGAAATCTGCATCACAGGTTGCG
+CAATAAGAAACTCCTTTGCCTATAAATTCTTCTTCTCCTGGCACATTTAATTTCATATGTTCCGCTCCTG
+TAGCAATTATAACCGTCTTCCCTTCATAACAGCCTTTTGTAGTTATAACCTTTTTTATCTTTTCGCTCAA
+TTCTACTTTTTTGACTTCTTCCATGACAAAACAAGTTCCAAAAGATTCTGCCTGTTCTCTCATCCTCTTT
+ACAATTTTAGGTCCTGTCGCCTCTTCCACAGAACCGGGATAATTTTCTATATCATCCGTTATAGCAGCTT
+GACCTCCAATCTTACTTCTTTCAAAAACTACAGTATTCAATTTTCCTCTTGAAGCGTAAATCGCTGCAGA
+TAGTCCAGCAGGCCCTCCACCAATTATGAGACAATCATATAAAGTAGACACAATTTCACCTCGCTATTCT
+CTAAAAGTTTCTATAGCTTCTTTTATCAATTCTTTATCAAGGTAGGCAAAGTCATTTAAAACCTTTTCAT
+CGTCTATATAATTTATTCCTTCCTTCTCTATTATCTCTTTTACTCTATTAAGGCATTCCTCAATTATCAT
+CACACTATTAAAATCAACAGGGCCTTTATTTTCCTTAAGCAAAACAGATTTAAAAGGAGAACAATCTGGT
+TTTACGTTTCCCGCAAAAGGATGGGACATTAAGACATATCCTTTATGGATGAGGTCTCTACACCTTGTCA
+ATACATTAACAATTGTTCCCACAACAAACTCACAGTTTTGAGGATATTTATCTCTTACTAAAGGGTTATT
+TGTGATGATAACGTATTTCATAATATCACCAAAATAGGGGAATAAAAGGACCTTACGCCTTTTATTCCCC
+CGTCTGTTTACCTGAGAGATTCTTCTTTATAGAAGAATTGCTCCTTCGGTGCCTCTTTAGAGGCTTTCCG
+GGATATGGTCCGAATGCGGTCCTTTTGCCTGAGAGTTTCACGAGTATACAGGCCATATACCCGCTTGCTC
+CTTCGGCGCCCGGTTAGGGTCTCTCCCGCATTCTTCATCCCATTTCAATATTAAATTGTTTGTTAAATAC
+TTTACAATTATATTATATTCCATAAAATCACCAACGTCAATACATTTTCTCTTAAAGGTTATACCCTGAT
+TGCCCTCAAAGTAGTCATTTTTTCTGCTATTGAATACATATTTGAAATACTGCCCACTAAAAGCTTTTCT
+TTTATGCCATAAAAATCAAGACAAGTTCCACAAGAGATAATCTCCACTCCCATTTCCATTAACTCTTTCA
+AATCTTCGATGACTTCTGAACCTTCTGTGGTAAGCTTTACACCATTATTTATAAAAATTATACTTTCAGG
+CTTTTTACTCTGCTCCTTTAGAGAAACAATAAAGCTCTTCATTAGAATTTTACCAAGTCTCTCATCTCCC
+TCACCAAATTTGTCAGAAGTAACGACAACTACATAATTATCGCTCTTTTCATTGATTACAGTCTTTTTCC
+TGTAAATATTTATGTAAAATTCTTTTTCCTTTTCTTCTACTGCCACTTCACAACCTGCACTTTTCGCATA
+TTTTGAAACATTCTCTTTAGCCGTTTCATTGTCCACAATTACTAAAATTTTTCCTTCCTGAATGTTTTCC
+AACGCTTTTTTAGTCATAATGACAGGAATAGGGCAGTTTTTACCCCTTGCATCAACTATATTATCCATAA
+AAATTCTCCCTCCCCTTTTAACTCATGAAAAAAGGCAGGTTTGTTAAAATCCTGCCTTTTTTCATTTTAA
+TTTAATTATAACACTTAATCATATTTTTGACAAAGCATCTAAAGCAGCAGAACTTATTGGGTAAGAAACT
+GGCGATGAAGTAAGAAGTGGATGGGTCGCCACTTGGAAAGTAGTCAATTCTGAAGCTGTTGTCCCTTTTT
+GTATTGCTAGGCTTAAAATGTTTATCATTTCACCCACATTATCTCCACCTGCTAGTTGAGCTCCCAGTAT
+AACTCCTGAATACCTTGAAAAAATCAATTTTATCTTAACATTCATGGTATTTGGCAGTGTTCCAGGGTGT
+TTGTCTATAGTGTTAAATTCACCAATGACTATATCAAATCCCTCAGCTCTAGCTTGTGTTTCTGTGAGGC
+CTGCTGCAGCAAAAGCAGTATTGTATATCTTTGTTGAGAAAGCACTTATAGTGCCTTTATTTTCTCTTAC
+TAATCTTAACTCAAATGCATTTACACCAGCAATTTTAGCTTCATTAGCTGCAATAGAAGCCAAAAGTATT
+GGTACGTTTTTCCTTGTGAAGAAACATTTCTTTTCCGCGCAGTCACCTACTGCGAAAATATCTGGGTCAT
+TTGTCCTCATATATTCATCAACAGTTATTGCGCCTTTTTCATTTAGTTTAATACCCGCTTCTTCAGCTAA
+CTTTGTATTAGGCTTTACTCCCATAGCTACTATAACAACGTCTGCCTTTATCCTCTCTCCAGTATGGATT
+TCTACCTCTTTGACTTCTTTTTCTCCAATAAACTTTGTAACTTTTGTACCTGTAAGCACTTTTATACCAT
+GCTCTTTTAATTTAGCTTCCGCCATATCACTAAATTCTGGGTCAAAAGCCTGCCACAAGAGTTTATCTGC
+CACTTCTATTATTGTAACATTCTTACCTAATAATTGTACCTGCTCTGCCATTTCAACTCCAATGAAGCCC
+CCACCTACTACTACAACATCCTCTGCTTCGTTAATCTTTTGTTGAACAAATTTCAAATACTCCTCATCCT
+TCTTTATTGTGAATACATTGTCCAAGTCATAGCCAGGTATAAATGTCGGAACTATCGGTAGGGAACCTGT
+CGCTAAAATTAATTTTTTATAAGAAATATCTCCATTTTTTCTTGTAGAAACTTTTTTATTTTGCCTATCA
+ATAGAGACAACTTCGTCTATTACCAACTCTACTCCTGCATTTGTAAGCATAGAATCAGGGATCACATTTT
+TTGAAGTATCTTTTAAAGTACCAAAAATATAAGGGATTCCACAAGGAACCATCACTCTTTCTGCCATTCT
+TATAACTGTTACTTTTTTGTCTTTGTACGTCTTTTTAACAGATAAAGCCGCTAAAATTCCACCCGCACTT
+CCTCCAATTACTAAAACATCCGTCTCCATACTATAAATTACCTCCTGATTATATTTTTCTTTTACCCCCC
+CCCTACCCTGAGGGGCCCCTATTTCAATTATAGGTTTCTAATGAAATTATGTCAATAAAATATCAAAAAT
+TTTGTTAAGAAAATAGTTTAACAATTCAATTGATTTTTTGTTGACAAATGTTTTATACTTATTATGAGAA
+GAAAGTGAGTGTGATATGCCATGATAAAAGAACTGACAGCAGAAAAAAATATATCTAGTTTAATCGAAAA
+ATTAGAAAAACAGCATTCTCTTGACAAAAAAGGCCTTATAATGCTTCTCTCTATGGAAAATCCCTCTGAA
+CTTTATAAAGCTGCAGACAGGGTAAGGAAAAAATATGTAGGAGATGAAGTGCATTTAAGAGGTCTTATAG
+AATTTAGCAATTACTGTCACAATACCTGCTTTTACTGTGGATTAAGAGGCCCAAATAAAGCAATTAAGCG
+CTACAGAATGGAACCCGAAGAAATAATAGAATGCGCAAAAAGAGGAGTAGAAATGGAGCTTAAAACGATA
+GTACTTCAAAGTGGTGAGGACAGGTATTATAAAATAACCACTTTGTGTAACATAGTAGAAAAAATAAAGG
+AGATGGATGTAGCTGTCACACTAATCATCGGAGAACTCTCTAAAAAAGAATATGCAGAATTAAAAAAAGC
+AGGTGCCGACAGGTATCTTCTTCGCATTGAAACTACAAATAGAGAACTTTATCGGAAGCTACATCCTGGC
+ATGAGTTATGAAAACCGCTTAAGGTGTCTCATGGATTTAAGAGAACTGGGATATGAGGTAGGCACAGGAA
+GTCTGATTGGACTTCCCGGTCAAACTTTAGAAATGCTGGCAGATGACCTCTTGTTTTTTAAAAAAATAAA
+TGCCGACATGTTAGGTATTGGTCCTTTTATACCCTGTGAAAACACTCCTTTAGAAAAAGAAAAAGGTGGA
+GATGTTAATTTAGTGCTCAAGATGATAGCTCTTTCAAGGCTTCTTCTTCCTGATATAAATATACCTGCCA
+CTACCGCTTTAGCAGTCAAAGACAAGGATGGCTACGCAAAAGGGCTTCAGTGCGGAGCCAATGTAATAAT
+GCCAAATATAGGAATAGAAGAGTATAAAAGGCTTTACAAGCTCTATCCGGGCAAAGTGCCGGATGACCCC
+AATGAAGCTGTAAACAGTATTGAAAATATCAAAAAAGTAATCCTATCACAAAATAGAAGTATTGGCAAAG
+ATAAAGGCTATCGCAAAAAGGTCTTTCACTGATGCGATAGCCTTTGTTTTAGGATATTGCACCTACCGGA
+CATACATCGATGCATCTTCCACAGTCTCTACATTTATTTGGATCTATGTGAGCAACACCATCTTTTAGTT
+CAATAGCTTTAAAAGGACAAAATCTCAAACATTCACCGCAACCTATACACTTTTCTTCATCAACTTTTGG
+CTTTGGCGGTTTGGTGTATTTATAGTTTTCTTTCTTTTCACCTGCTGGCGTATAAGCTTCAGGTGGAGCA
+GGTGGAGCAAAATATCCGCCCATAGACATTACATCTTTTCTGGCCATAGGCCCTCCGCACTTGGGACATT
+TTAAGGTGTAGCAAGGAACTCCCCTTTGATGGGGAATTTCGTAACCGCAATTCTGACACATACAAGTGCC
+ATCAGGTCCAAACCCTGCTCCCCTTCCAAATCCTCTACCCCTTCCATATCCTCCTCCGAATCCACCGCCT
+CTTCCCATTTCTCTACCAAAACCCGGCATATGATCGTCCCCTTCTTACAAATATTTTTCGCAATAAAACT
+TCATAGCTTCTTCAACCATCTCCACTTCTTTAGCCACAATAGGAGTTTTATTCCACTCTTCTTTTATCCT
+CCTTTGGCTTTCCTTGCCCATAGACTTGCCTATTAAGACATCGCAGTCCTTTAAAACTTCCATTATCTCC
+TCTGTCTCTGCATGCCTGTGCTTGCCATCCCCATAGGGGTTTTCCCTTTCTTCCACTTTTTTGAAATTAC
+TATTTTCATCTACCTCAAAAATTATAAAAAATTTACTCATGCCGAAGTGTTTGTCAGAAAGGTGAACTTT
+ATCGTTGGAACCAACAGCTACTTTCACCAATTAAAATCCCCCCTGTTTTCTTTGGTTTAAACAACAATGG
+AAGAGCTTGTGGTTAAATACGAAATTTTGTCCTTTAAAACAGACTTCAAAAATCCGTATTCATCTATGCC
+GGTACAGTGGCCGGTAAGAACCTTTTTCACGCCGTATTCCTCAATTTTCCTGGCAATATCCTTTACTTTC
+TCTTCCTCCATCCCTCTTAGGTGAAAACCACCTATTAGAGACTTTATGTAAGACACACCGAAGCGATTTC
+TGGCGGTTTCCAGTATATTTAAAATGCCAGCATGAGAACATCCGGTAACTACATTTATCCCATCTTCTTC
+TTTAACAACTACAAAAACCTCGTCTAAAAATTTATCCGGTATTCTTTTCCCTTCTTTTTCTACAAAGAAG
+TTTTTGGTAGTAAATTCATTGTCATAGGTTATGTCCGTATTTGTTATTACATAAAAACCCTCTTCAATTT
+CTGCATCTTTATCAATTAGCACAAAATTATTTTTGTACTTTTCATAAAAAGACAAATCAAATCCTATCTC
+TTCAAACTGCCCCCCTTTTCTCATAGCGTATTTCTTATTTAAAATTTCCTTATGGGTGTATATCTTTACC
+TCTGGATTTCTCTCAAGAAGGCCCTTTAGCCCTCCTATGTGGTCATAGTGGCCGTGGGTTAAAACCACTT
+TCTTTATCCTTCCTACATCTATCCCCATAAGCCCGCAATTTTTTATGAAATTCTCACTCTGACCTGTATC
+CACCACTATTTCCTTATTCCCTTTTTTAAGGAGGAGAGAAAGCCCGTGCTCTGCCACAAAATTTCTAGCA
+AAAACCACATTTTCTATTAAAACTTGTACCTCCACTCCTTCTCATCCCCTTCCCTCAGTGATAATGTCCA
+TGAGATTTATGCTCTTCACAAGGACTGTTAGAAGCCATCAAAGTCACTTCTAAATATTTTTTTACCACTT
+TATCAACTTCACCTTCTGCACCTGTTATAACGTCTATTCCGTAGTTATTGAAAAGCTCAATAGCGCTCAT
+GCCCATACCTCCAGAAATTACACAGTCTACACCGTGGTTTTTTAAAAATTCGGGCAAAAAGCCAGGTCTG
+TGCCCTGGATTAGGCAAAAAAGAAGAGTTTTTTATTTCTTTCCCTTCCACATCAAAAATCCAAAACCCTT
+CGCAATGCCCGAAATGCATAGAAACCTCTTTCCCCTCTGATGCCACTGCAATCCTCATTGAGTCACCGCC
+CTTTCCTCTAAAATTCTCTTTATATTTTCCCACATGTCTAGAATCTGCCTGTAAGCTACGCTCTCAGGAT
+AATCTTTTAAACTCTTCAGATTCTTTAAGGCTTTTACTACAGTTTCATCAAAATTTATTCTCCCAACAAC
+AGGAATGCCATTTTGTTCGCAATAATTTTCTATCTCCTCTGACACTTCTTTGTTTAAATCCCATTTGTTT
+ATACAGACGGTCACAGGTACCTTAAAAGTCTCAATTGCGGACATCACTCTTTTCATATCGGCAAAGCCCG
+ATAAAGTTGGTTCAGTCACAATTAAAACAAGGTCAACCCCTGTAGCAGAAGCAAGAACAGGACACCCTAT
+CCCAGGGGCACCGTCAATTATTAAATATTCCTCCTCTTCCGCCACCTCTTTAGCCTTTTTTCTCACTTCA
+GTTACCAGTTTACCTGACCCATCAGCACCGGGGAAAAGCTCTGCATAAACTACTTTTTCCCCTTCTTTTG
+TCTTTGCATATATGACATGACCTGTTTTTTCCTCTACCATTTTAATAGCCTCAACAGGGCACTTATACAT
+GCAAAGGCCACAGCCTTCACAGTAGTAAGGATTTACTTCAAAATTAGAAATCGCATTAAAGCGGCATAGC
+TCTTCACACAGCCCACATTCTATGCACTTGTCTTTGTCAATCACAGCCGTTTCTTTGCCGTAAAAATCGT
+ATTTTTCTACTATTTCACCCTGCAGAATTATATTCAAATTAGGAGCCTCTACATCGCAATCTGCCATAAT
+TTTGTTTTTAACAATTGTGCTTAAAGTTGCAGCAACAGTAGTCTTACCCGTTCCACCCTTGCCACTTAAA
+ATCGCAATCTGTTTCATTTTTTTATCAACCCCAATACATCACTTGCTAATCTTCCAAAAATGCTTTTTAT
+CTCTTCATCCACTTCAATTAACAACTTTCCTGTTGAATAAGCCTGCGCCAGTTTCCTTTTAAAGGGAATT
+TTGGCAAGCACTCTTATACCCTCTTTTTGGGCATACTCTTCTATTAATTCGTCCCTTTCTCCGGCTTTGT
+TTATCACAATTCCCATAGGTATATTCATCTCTTTTACCAATTGGACTGCTAAATCAAGGTCATGTAAGCC
+ATATGGGGTAGGCTCTGTAACTAATATACAAAAATCGCTACCCTCAATAGAATGTATGACAGAACAGGAA
+GTGCCGGGAGGACTATCAACTATTACAGGTTTGGCTACATCCTTTATCATTTTGTTTATCTCCCTTAAAA
+TCGGAACTCCTGTCGCCTCTCCGTAATTTAACCTGCCATCTATAAAATCCAGAGTATCCACTTTCCCTTT
+TCTTATCGTTCCAATCTTTTTAGGGACTTCTCTTATAGCATTGTAAGGGCAGATTTCATAACAGGCACCG
+CAAGAATGGCACAAATGGTCAAACACCAGTATCTTTTTAATTAACTTAGTCAAAGCGCCAAAGCGGCACG
+CCTTCACGCATTCACCACACAAAGTGCATTTGTCGTAATCTATTTCCGGAATCAACACATTTACATCTTT
+TTCATATTCGATTTCAGGGTTTAAAAATAGATACCCATTTGGTTCTTCTACATCACAGTCAACATAGAAA
+CTTTCCTTTAAAGTCTTAGCGAGATTTACAGAGACAGTAGTCTTTCCTGTTCCACCTTTCCCGCTTAAAA
+CTGAAATCTTAATTCTTTCCATTTCTACTGCTCCTTTACCAGTGATGATGGTGTCCGTGATTTGTAGCTT
+CTGTTATTTTTTCTAACTCACCTTTTTTAAGCAGTTCTATATTTGTCTTTACATCTTTGTCTACCGCTTT
+ATATACAGGAATTTCTGCTGCTTTAAATACCTCCATAGCATTAGGTCCTACATTGCTTGAAATTAAAGCC
+TCAATACCCTCATCCAAAAGAGTTTGTGCAGCCCTAGTTCCAGCACCACTGCTTTGCGCCACTGCCAAAT
+TGTCAACTACTTTGTAATCCATGGTTTCAGTATCCACTATGATAAAAAACTGTGCTCTCCCAAATCTGGT
+ATCTACATGGGATTCTAAAGTTTTACCTTGTGAAGATACAGCTACTTTCATGTTCCATCTCCTCCATCCA
+TTATTGACATATGTTAATTTACACTTACTAATATATTATTATTTTTGGCATATGTCAATAAAATTATTAA
+ACAAGTGTGTGTTACAAATTAAAGTAAATCATAGCTAAAAAAATAAGCAGCCACATTTATGTGACTGCAC
+CTTTAAACCATTAATCCTCTTTTTTATCTTCTTTCCTCTCTAGTTGGTCCAATCTCTCTCTTATATATTT
+GAGCTGGTCCTCCAAATACTTTGCTTCTGCGTTTAAAATATCTTTCTCATTTACATTATACGGGTTATAG
+GGTACATTTGCTGGAGGTACATAACCATACCATCCTCTTGCCCAGCCAGGAAGTCCTGTCAAGTAGTACA
+TCCATCTAAATCCTCTTCCTCTTCCCCAGCCTGGACCTCTTCCCCACCAACCCCAATATGCTCCAATAGG
+GTTTAAATAACCAGGTACATTATATCCTGCACAATACCCTAATCCTCTCCCTGTTCTTGGACCTAATCCG
+AGAGGACCAGTTCCATCTCCTCTTGGCATACCAATCCCTCCTTTTATATTGGTCATATGACCATTACCTA
+GTTATATAATATCACCATTTTGAACTTATGTCAATAATATTTTGTGCAGAAAAATAATTTTCAAACATAA
+AATTTGAATGGAATAAATGTATAAATGTGATATAATGAAGTCAAGTAAAGAAGATGATGCAAAATTAAAG
+TTGAAAGGATGAAAAAAATGCCCAAAATATCTCCCTTTGAAAAGCACTTTGACAGATATGAAGAGTGGTT
+TGTAGAAAACGAATATGCCTACCAATCAGAACTCGACGCTGTGAAACTTTTGATGCCCAAATTTGAAAAG
+GGTTTAGAAGTGGGAATTGGGACAGGAAGATTTGCACTACCTTTAGGGATAAAAAATGGGATAGAGCCTT
+CTTTGCAAATGAGAAAAATAGCAATAGAAAAAGGGCTTAATGTAATAGAAGGAGTAGCAGAAAATCTGCC
+CTTTGAAGACAGCTCTTTTGACCTTGTTTTAATGGTAACTACGATATGTTTTGTAGACGATCCATTGAGG
+GCATTAAAAGAATGCTACAGAGTACTAAAAAATGATGGAACAATATTGATAGGCTTTGTAGACAGAGATA
+GCACAATAGGGAGAATATATCAAGCAAACAAGGAGAAAAGCCTTTTTTACAAAGAAGCCACCTTTTTCAC
+AACAGCTGAAATAGTAGAATTGCTGTATGAAGCAGGTTTTAAAAATTTCAATTTTTCTCAGACTATATTT
+AAAAAACTCGACGAAATAAAAGAAAAAGAGCCTGTAAAGTACGGCTTTGGAAAAGGGTCATTTGTGGTTA
+TAAGTGCAAAAAAATAGAGACTTCTTAAATCTTTGAAAGAAGTCCTTTTAATGTATTAATCAATTTCTCT
+TCCTCATCTGTTAAAGTCCCTTTTGATGGGTTGCTTTCCTTCAATGGCACTCTTAAAGTCCCTGACAAAA
+CCACCTGCACATTTTGGTTTCTGTCCACAATTATAGAAATTGGTTCTAAAGCACCGCTAAGTACAGCCAA
+AATAATCATTATCTGTGAAGGAGTCAGCACTCCTTTTTTCTTTTCATCTCCACCTGAAGAGCCTTTTTCT
+TCATCGTTTTCTCCATTTCCTCCATCACCAGAACTTTCATCATTTTCTTCTATCCTAAGTTTTAAAAGCA
+ATTCTTTGAGCTGTTCTCCAAAATTATCAGGCTCAAACATTTTTTATCCTCCTGACATATACTTATCTTA
+TAGGCAACGGGAAAATTATTATAGCAGGCTCTTCAGGTCTCGCATATCCTAAAGCAAAATAGAGTATCAA
+TGTAAAAATAACCACAAACAAATAGGCATCAAATCCCTCTTTTTGCTTTTCCATCAATATCACTCTTTCT
+CAAATTTATCTGCTCATTTCTATATATGATTTTACTCCTGGCCTTGTGCTTGTCTATTTATTAAAAATAG
+GCTTCTGCATCAGCAGAAGCCTATTTCTTTTCTCCTTTATAGATTATAGCCTCTTCATCCACATAAATTT
+CAACAGGCTTATATACATTCTCAATCCCTTTTGAATCCTTCAAAGTTTCTATCCTGTACATTGAAGACCT
+GTACCAGTTAAGCTTCGGTTCCACCTGCACAAAGTCATAGGGTTTGCCCACAGTTGTCAAAAGATAGTCC
+CAATTCACATAATGGCTGAAGTCATAAATTATATCAGTAATAGCTACTTTAAATTTGCTCGTTAGAATTT
+GCTGAAAAATATTCCACTTCTCCAAAGAAGCCTCTATTAAAGTCACACCAAAATAACCCGCACAGCCTTC
+ACCTTTTAGAGTAGAAATCCCCCTTCCTATTGTAAGCTCCAGAGCATCCACTGTCTCCGGCGGATCAGTT
+ATAAAGGTGTCAAAGTAGCCTATATACTTCTCTGGAAGTTTATCTCTGAAGTCATATTTCATCGCTTCTA
+TGGGAAGATTTAATTCTTTTGCCTTCCTATTGATATAATCAACCAATCTATCATCTATTTCCAGGACCAC
+AATCTCTTTAGGCATTTGTGACAACCCTGCCGCAATGCTAACTAAGTCATCATCACCCAAAACAAATAGC
+TTTTTCCCCTCCAAGTCTCCTCTTTCAGCCATTAAAGCAATTCTGGCAATAGTAGTATTTGTCGTAACAA
+ACCCTTGGTCATAATCGCTAATAGCCTTTGGCCTGTCTTCAGTTACCTCGTCAAATTTCTTTATGAGGTC
+TGAAAGCAGAGAGAGGTTTATTCCCCTTCCTTCACAATGGGGGCAAGTATAGGTCCTTTTTGGAAAGATG
+TTTTGCTCCTTAAGATACTCCATACCCTTCTCTGTAAATTTTATCTCCTTCTCTTCAGTTACAGCTACAA
+AACCTTCCTTCCTTAAAATCTCAACTGCTTCTGCAACTACCGGAAAAGGCTTTTGAGATAGCGTAATTAT
+CTCCCAAAAGTGATTGGTAGATGCAGAAGCAGATAAGATTTTCTCTACATCCTTAGCAGAGGTTACAACA
+CCTGTATTCCTGCTTATTTCCTCCGCTATCTCCTGTAGTTTTTTCATCACCTCACCCCCTGAAGTAATTA
+ATTTTCATGATACCCTATAGGGGTATACTCCTTTCAAATGCCCTTTTAATGGACCGAATAAAATTATACA
+TCCTGCCAAATGAAAAAGTCAAGGGGAGATTTTCAACACCGCCTTATTGATTTGACTTTTTACTTTTCTC
+CAATCTGGGACAATCTTTCCTCAAGTTCGCTGATTTCTCCTAATAACATCTGATAATGGCTCTTTTCTTT
+TTCAAAACTTTCCTTGTCAAGTTTATAATCTTTTAATGCTTTGTCAATAAGTTCTTTTAGCACATCGTAT
+ATTACTTGCAATTTAAAATTCATATCTTTTTCAAACTCATTAGAACTTTTCTCAATCCTCCTTAACAAAT
+CATAACGGATACGCCCCAAATTTCTGTCAATATCAATTTCTATTCTTTTTAAAACTCTGTTCAAAATCAG
+TTTCCCAGCAAGTTTTTTAGGTAAAAGGTATGTAAAATAAACTGGATCTATCTCTAATGCCCCAACTTCA
+TATCCTATTCTATACGTAAATTTACTTTCACTTGTAATTCCCGTTTCGTGCTTAAAATACTCTATATTCA
+ACCCAAACAATCTATCTACAACTGCCTTTATATTTTCAATTAACGTATTAAGTCTTGAGAGATAATTGGA
+TAAAGCCTTACTATACTGTTCTTCTGCCTCCTTTTCAATATATTCCTTTAATTTTTCAAATTCCTCTATA
+ACAACTCTTTCAAAATACTTTTCTAATTCTCTTTTCTGATCAACCCGCCCAAGATTACGAATAGTGTAAT
+AATAATTGTTAACTTTTTCAGACACTCTTACGCTAAGTAATTTCTTGTATTCTTCTGATTTTTCATCAAA
+ATTTTGTAAAATTTTCTTCATATCGCTTCTCAATAACAATGATATTTCTTTTTTTGCTCGCTCGACTTCC
+TCAATGTACTTTTCAAAAGCTTTTATATTGGCTTCTAGCTGTTCCAAAGGAATTAGTTTAAGCCTTATAT
+TACTCTCAAAAAAAGTTTTGCACATTGAAATAATCCGCTTAATATTTTTTGTATACCTTTCAAGTAACAC
+TTTTTCTTTTTCTCCCAGCAAAAAATTTCTTAAATCGTTCTCTAACATTTGAACTCCACTTTTTTTAAGA
+CTACCTTCATCCTTTAACAGTTTTCCCTCTAGTGCTAATTTAGCAGAAATCGGATAAAGGAAAATATCAC
+TATTCCCTGTAATCTCTCTGATAATATTTCTATTGTAAGTAACTATTTCCTTTAATTCCTTTTCAGTTAC
+ATAGTCAATCTTATTTAAAACGAAAAAGATTTTGTCAACACTTTTGGATATTTCAGATAAAAATTCTTTT
+TCTACCTCACTTATAGGAGGATCGACTGAAAACAAAAAGATTACAGCATCAGCTTTATCTATATAGTTAT
+ATGCAATATCTGTATTATGTTTATAAACTGAACCAATTCCTGGAGTATCTACTATCACCACATCCTTAGC
+TACAAAGTCAAAAGGATATCCTATATGTATTTCCTTAACCCCTTTTATATTCTTGGGATTATTCCGCTCA
+GTACAGTATAAATCCAGTTCATCAATATCAATATCCTTTTCCATCCCATCATTGTGGATAACCTTTGCCC
+ATATACTAGTACTATACTGAACTTTAGTAATCACAGAAGTTAGAGGAACGACACCTGTTGGAAGAATATC
+AGCTCCTAAAATATAGTTAATAAACGTGGATTTTCCTCTTTTAAACTGTCCCAAGACTACTAGATAGAAA
+ATATTGTTACTAAACTTATTTTTAACCTCTAAAACAGTATCATTTATTGCTTTAATGTCAGCATTTTTAG
+ATATTTCTTCTATCCTTTCTAATATTAAATCCAAATTTTTCTTTGTTAGGCTATATTGTCCCCTCATAGC
+CTCACCCCTAAATTTATTGATAGTGAAACAGGAATTCGGACATAAAACAATGTCCGAATTCCAACCCCCT
+TGGAAAACTTACTTCACAATAAGCACAGAACATTTTGCATGCCTTGCTATGTTCTCTGCCACATTACCGA
+TAATGTACCTTTTTAATCCACTAGTACCTTTTTCTCCTACAACAATCAAATCACATCCATGGTTTTCTGC
+AAAGCGGATCACCGAATCGACAGGATGTCCCACTATTACTTCTGTAAATACTTTTACCCCTTTTTCATTA
+GCTAATCTCCGGGCATTACCAAGAAGTTTTCCGTAGTGTAATTTTGCTGCGTTTAAAGCTTCATCCACTT
+CATCTCTTGAATTTACAAATTCCGGAATAGTAGCCACAGAAACAACGTACACTTCACAATCATCCATTTT
+TGCTAATTCTAAAACATAGTTAAAGGCTTTATTTGCATATTCAGAGCCATCATACGCCAGTAAAATCTTT
+TTAAACATTGTTTTCCTCCTCCTCGCCCAATATCAATCTTCTCTTTCTGGCCTATAAAACTTTTCTGCAA
+TCAAAGTAGGCACAATCGCACTCAAAATAACCACAGTAACGAGAATAGTGTACTGCTCCACTGTGATTAT
+CTTGTGGTTCAACCCAAACATAGCAGAAATTGTCCCAAACGTAAGACCTGTAGACATTAAAAGTGTAGTG
+TACATTCCTTCCTTTTTAGAAAATCTAAAAAGCATAGTAGCAGGTTTGACACCTATATATTTTGTAAACA
+TCTTTATTAAAAGTAATATCACAATTAAATAAATATTTGATATTACCCCCGGAATAGAAACAAATAACCC
+TGCCTTTAAAAAGTAGAAGGGTGTGAAAACAGCGAAAGTGACAGCTCTCAAGCGGAATAACAAATTCTTT
+TCCTTCATAAAAAATCCAGAAACCGCTAACCCTAATATATATGCTGGAAGAACAGCTTCGCTATTTGCCA
+TTGATGCCAAGCCGCCTGTTAAGAACACAAAGAAAAGTAAATATTTTATTTCCAATTGCCCTACTTTATT
+ACCATATATTTCAAAGAATTTCTTTGTAACAGAAGGCATAAGCACAATTACTATTGTTGTGACAATTATA
+AACAATAACATCCACTTATTATAACTCGCAAATAAAATTCCAAGCATCAAGACAGTGCCCAGGTCGTTTA
+TGAAACAAGCAGCTAAAATAATTTTCCCAAGTTCACTCTCGTTAAGACCACTTTCTACCATTACAGCATA
+TACTACTGCAACAGAAGTAGTTGAAAGGGCAATACCTGCAATCTCTGCCGCTTGCAGTGTCCAGCCTGCT
+ACAAAGTAAGTATAAGCAAAAGCTCCCGCAAAAGGAAGAACAAAAGCTAATACTCCTATTGTAACACTTT
+CTTTAAATTTTGTTCTCAACACTATAGGGTCTACTTCTGCTCCTGCTAAAAAAGTTAACAAAATACTCCC
+TACGCCACCCAGAAAATTTATCCAATCATTCGTCTGAAATCCCAAATAATTACCGGCAATCACTCCTACC
+AAAATCTCGATTAATGAGATCGATATACCTGTCCAATTGGCAATTATACCTGCAATTAAAGCCAAGCCTA
+ACCACCAACTATAAGTTAACCACATAGACATACCCTCCTACGTAGATTATTTTCAATATTACAACATTTT
+GTAGGACAAAAAGGTAGGAGCCATCAGCATTTCTTCTGCATTAAGCGAGCCCCATCGCTTTTTAAATCTT
+TATTTTTTCTATCACCCCCTTAAAAAGCAAAATGGTTCCTACTTGTGTTATTCACAAGTAGGAACCATCA
+GCCTTTCGGCGGTTAAAGTGGGTTCCATCACTTTTTATGCAATTGTCTTGTCATTAAGATTATATCAAAA
+CTATCAAAACTTTGCAAGGCAATAAAAATCTACCAAATACTTACAAATATCCTATTTTATCATACTATTA
+AACCTCGCTATTCTGTTAATTTTTTCTACTAACTGTTCGACTCTTTCTCTTATTGAAATTTCAAATACAG
+ATTTAAAAGTATTGAAGCCAGATATATTGATAACTAAATTCAAAAAACCAATTTCATCTTTCTCAATGTA
+CGCGCTTAGAATTTTATGCACTGGAATATAAATCCATATCCCACCATATCTTGCATCTTTTGTCGACTTT
+GCGTTTTCTTCTTTTAATATTATTAATTCTTTATTTGTGAGTATAGCCATATGTGAAGTGGATTTTATTC
+TTGTAAAAAGTTTTAGGTATGGTACTTTTATTTCCCGTTGATATATAAAATCTATTACTTTTTCTCCATT
+CAATATAGCATTTTTTGCATAATTCATAAATTTGTAATCTATATCTATTAAACAATCAAAGACGCGAGTC
+TCCTCACTTATTTCCGATATATCTATATCACACAATAATATTCGCAGTTTATTAATTATGGGCTTAAATA
+TACTTTCCACAACAGTATTATATTCAACAAGAGATGACTTTGTCTCACCATTTACTTCTCCATTTATTTT
+TATCCATGAGTACAACAGTATAGAACCATTTTCTATGTAATTAATATTTTGAATTGGATAGGAGACACTG
+GTTATATTATTTTTCACATTTTCAAGAAAAACGATGCTATTTTCATACAAAAGTACAAGCTTCTCGTTTG
+TTTTTCTTTTTCCCCAACTATCCGCAGGAGCATGTACAGCATTTAAAAAACCTACTGACTTCCCAAAATT
+TTTATCGTAGTAAGATCTGAATATTTCGGGAATATCCTTGTAGTCTCTTACAGGTCTTGCCCAAGAATCC
+ATATCAGAAGGCATTTTTACTCCCCCCTTTAACTATTATTACACTCTACTCGACAAATCATATTTCTCTA
+CAAATGTCTCTTGATTGCCAAAAAACCCTTCATAAAGGTCTTTGGCATAGCCTGTTGGAAGAGGTTTCCC
+TTCTAAAATTTTGAAAGTCCTTCTTCCATCCTCTTTTCTTTCGGCGCGGAGGAAATGGACGTTATCAAGA
+TTTTGGTCATAAAAATACTTTGCAAATTCATACAGGTGTGTAACATAAAATACTTCTATATTATTCTCAA
+TCAACGCTTCCACTATTTGTTTAGCAATTTCAGAACCTTCTTTTTCATTTGTCGATGAAAAACTTTCATT
+TAACAATAAAAGCGAATTTGGTCGTATATCACTCACTATCCTGTCAAATCTTTTAAGCTCCTCATCAAGC
+TTTCCACTTTCTAATTGCGGATCTTCTTTTCTATAAAAATGGGTAAATATTTTTTTGTTTATATTAGCAG
+AGAAATAAATCGCAGGAACAAATATCCCAGATTGCATCAATATTTGGGCTTGGCCGATACTCCTCAAAAA
+TGTCGTTTTCCCACCTCGATTAGCCCCAGTGATTATGAAAAGGTCTTTGCCAATGGTGTTTAATTCGTTT
+CCTACAACATTTTTCCCTGTAATTAAAGCCAAACTTACATCATACAATCCAATAAACTTGCGGACTCTTC
+TATCTAAGTGGTAAGGTTCAGGAAAACAGAACTGGTACATTTAAATTAGAAAGTTCTTCGTATAAATTCA
+TTGCTCCCATGTAAAATGCTAACTCTGCCCTTAACTGTGCAAAAAATTCCAAAATATGGTCTCCAGCATT
+TGCTAAAATCTTTGCTACCTGATTTATTGAACGACCTCTAATATTTGCTAGAGTTTCTATTCCAGCATCA
+TCACGTGGATGGAGGCTGAAAGTATAAGATTGAGGTTTTAGAAAAGTTAGTTTTGAAAGCCTTTTTTTAA
+TTAACACCTTTTTGTTAGGTTTTAATAGCTTATAGTCACTGCCCTCAAGCCCTTGCCCTAATCTTGCTCT
+AATAAAAACTCCATTTTCAAACATGAGGTCTTTTAATTGCCTTTCTGCAGTAGAAAAAAATTCTTCTGTA
+AGTTCTTCCTTTATCGCTGAAAAAAATTTTTTAAATCCAATGGAATCAAATTTTTCATAATGCTCATCAG
+ATATACTTCTCAACTCTCTCAAAAATTTCAAAAACATTCTTAATAGACTGACAGAACTGCTAAGAAGTGA
+AAATACGTTTGTCGAAAATATACCAAGCCAGGACTTTTTCTTCGTCTCTATAGCATCAATTGCAAGATTA
+TAAATTCTTTCTACTATTGGCTTATTATTTATACAATCTTTGAGAATATCTTGTCTATACAAAATGGTAG
+ATAAGTCATTTTCGTAAGAAAGTAGGACTTTTTTAACAATATCGTAAATAAAAGCATCTTTTTTTTGCCA
+TCGCCTCAAATATCACGTCAAGACCAAGGTCCTTTATTAAATTTTCATTATGCTCTTCATCGTATTTTCC
+ATGAGACTTAAAATTATAATCCTGATCTTCATATAATAGAAAAACTCTCAACCTTTCAACCTCCTTTTTA
+ATTGTTCGTAACTAAGTCCGTATTTCTCTGCCAATAAAATGGCATATGCTTTCCCATCAGCAGGTTTTCT
+CAAAATCTTATACGTTTTTATCGACGGGTCCTGTTCAGAAACCGTTGCTACCATACTTACTACTTTTTCT
+CCTATAGATGTAAGTTCATCAAGAAATGTTACGTATAGAGCGTAACAGTCTATTTCGAGAATTTTTGCAA
+TAACATTTTTAGCCAAAAAAATCGCATCTGCCACAGTTGCAGAAGAAAAAGTTTCGTTTAATATTATGAG
+GCTCATTGGTGTTGCCATATTAATAATCTGTTTTATCTCTAAAAGGTCAGCTTCTAATTTCCCTCTTAAA
+TTTTGAACTTTTTCTTCTCTTTCAAAATGGGTAAATATCTTATCGCACAAAAAGATCTTGGCTTTTTTAC
+CCGGTATTGGAACTCCAAGCTTTGCAAGGTAATGCACCTGTCCAAACATCCTAGCAAAAGTAGTCTTACC
+TCCCTGATTCGGACCTGTAACTACCACTAATCTTTCACCATTTTCCAACCAAAAATCATTTACAACAACA
+GTTTCTCCCTTTGTAACTTTGTCATACGCAAGAGCAAGGTCAAATCCTTCGTACAAATAAACTTCTTCTT
+TATTTGTCGTAATTTCAGGATAACAAAAACTTAATCCTAATTGTTTAAACTTTTTTGTAAAATCAAGATA
+AATAATGTAAAACCTTATTTCTTCAGAAAACCTCTCCACTACCGGATCCATAAAGTGATAATATTCTTCA
+TAGAAAGAATCTAACAATTCAAAAGGTTGAGGATAAAATTTTACGACAGCGTTTATAATTTCATTTTCTA
+CATGATCCATTCCTATCATCGTTGGTACTATTAATTTGTAATCTTTATTATCTGAGGTTTTAAATTTCTC
+AAAAGTTTTTATAATATCATTTTCATATTCTTCTTCCTCTTCACATTTATATACCATCACTCTTAACCCA
+TCGATGTTAAGGCAATAAGTTACCTCCTCTAAAGACTTCTTCACCCTTTCAACCATTTCCCTGAGTTTAG
+TAAAGTAATCACTGTTAGCATATTTTATCAGATATTTTGAAAAGTTTTGCAGTCCTTTAGAAAACAATTT
+TTCATTTAAAAAATACAGAGCTAATTCACTAACTGCTTTCACATATTTGTCTACAGCTTCCAGCCACCAA
+CCTTTTTTGTTATACTGGTATTCGAGTTTTTCTGAAAATGATAATTCTCTCTTGACATTGCTCATTTTAT
+CAACAAATGTTTTAATAGCATCAAATAGCAACTGATTATTTTCTAATTCAATAAACACTTCGTGCCTGTA
+TTTGATTTCTTCCACATCATTAAGAGGCATATAAAAATAATCGATTAAATCTTCATTCTTTGTCTCATTC
+ACGAGGTTATTAATAATTTGATCTAAATGAAGGTCTTCAAAAACATTTTGATTTCTTTCATAATTCAGTT
+TATCTTTCCTTTCATAATCTTTAAACAGTATACTTATAATAATATCACCTCCAAGGGAAGGAAATCCCCT
+TTAATTTTCCTCAATTCTAAATAGTGTTATTAAAATAACCGCAACTAAAGAGCATATTGCTCCAAAGTAA
+AAGGGTGCAGCAGGAGATACATTGTCCCATAAATATCCAGCAATAAAACTTGCAGGAATTGCAAGCAGCC
+CCATTGATGCATTATACAATCCAAAGGCAGTTCCTCTATTGCTCTCATCCACTATATGTGCAACAAGAGA
+CTTTGCAACACCTTCAGTTGTTGAATAATAAACTCCATATATTAAGTACAAAGCCCAAATATGCCATGGC
+AATTTCGCTAATGCAAAACCTAAATATGTGACTGCATAAATAATCCAGCCTAATCTTATTACATTAACTC
+TTCCTATTCTGTCGGATAATACTCCACTCGGTACTGACAATAAAGCATAAGACAGATTAAACATAGCTAT
+AATTATCGGTATTGTTGACTCTTCTACACCCACACTTCGCGCTCTTAAAATTAAAAACGCATCGCTGCTA
+TTACCAAGGGTAAACACAAGCATCACAACGAAAAATGTCAGAAATTTTCCTTTAAAAACAGATAAATCAA
+GCTTAAAAGATGAACTCACTCTCTCTCCTTTTTGCTCCACCACAAATAACCCTATGAGTATTATTGTGAT
+AAAAGCCACAAGCCCTGCAATTAAGAATATCAACCTGTACCTTATAGAATCCATATAATTGGCAAATAGT
+ATCATCAAGCCGGCAGTAATCAATGGTCCAAGAAAAGACCCTAATGTATCAAGCATTCTTTGAAACCCAA
+AGGAAAAACCCATGCTTTTCATTTTAGAAGATTTCGCTATAAGTGCGTCTCTTGGCGCATCTTTTGTACC
+TTTTCCAATACCGTCAATCAGTCTCAGCCCAAAAGCCATTGCAGCACCATTCGTCAATGGCAGTAATACT
+CTTCCAACAGCGGAAAATAAATATCCAATAAACACAATCGATTTTCTTTTCCCAATCTTATCTGAAATTA
+TTCCGGATATTATTCTCATGATACTGACAACTGTAGTAACACTTCCCTCTATTAAGCCTACCATTTCCTT
+GCTCAATCCAAGAATTTGAGTATAAAAAGTAGGCAAAATAGGTACAATCATATCCTGGCTTAATCCTCCA
+AAAAATGCTACCCATCCCAAGACTTTAATGTTATTATTTTCATTATTTTTTTCTTCCCTATTTTCCAATT
+GCCTCACCCTCCTTATTTGCCATTCTTGTTTTAATTTTTTTTAGAGAATCTTCAATGATATTTTTTGTTA
+AAATTGAGAATTTATCTCTGTTTTTTAAAAGAAATTTGTAGGACTTTTCACCGCCAATTTCTCCAAGAGC
+CCACACAACCATCTGCTCAATATACGGGTCCTTTCTTGTTTTTACGCTGTTTTGCAAATACTTTATCAAT
+TCCCCTTCTGCTTTTTTTATTTTAAGTTCTCCGATTATCTTCGCAGCCATATAAGCCACATTATAATCTG
+GATGATTTAAAGCTTTTATGAGCTTTTCACTGTAATCATCATCTGATATATTTTTAAAATCGTACCCACA
+ATTTGAGCATTTTTCTTCTCCAACTTCAGCTATCTTAAAACACACAGGACATATATACCTCATCCTTCAT
+CAACCCTTATACCCAGCATCCTCTTAAGATGAGCATTTTCAGCTTTATAACCTTGTAACCTTATCTCAAG
+TGTTTGATTATCCCGCATTAACTGGAAATTTTTAAACTTCATTGCAGCATATTGAGACGCCATAGAAATA
+AGTTGTCTTCTCAAATCACTTTCATCAGGATTGTCCCGTTCTATTTTATATGCTTTTACTCCCATCTCAA
+AAATTACTCTATATGCATCTTCTTCTGTAAAACCGTCTTTTTTAAAATTGTCAATCAATTCTTTAATTTC
+ACTAAAGCTCTCATCAGTAATTTCAAAAGAAATTTTAATCATAATAGCCACCTCCGAGCAATTTCAAAGC
+CCTTTCAATCGAATCTTTAGAGTCATACCACGGCTCATCATGAAATCTATAATCAAATTTTGTTATGAAC
+CATTCCAGGTCGTTTATATTTTTCTCAATTGTGCTTTTATTTAGCTCTATTATCTTATCAATTTGTGGCG
+CAATATTTTTAGCAAGACCTATGAGCACATCTAAATGATGAAAACACAAGTTAGAGAAACCTTTAGAATG
+TTTTTCAACAAAATCTTTATCACTTTCCAAGATATCTAATAAAATGTGTACATGGTATGCGTCCCTCTCT
+CTTAAATACTTACAAACAAGACATTTCTCTTTTTCTATTTTTCTTCTTCTTTTTTTCTTCAATGTTTTGC
+TCATTTCTTCAATTTGTTGTAATTTATGGCTTATATTTGCTTTCAATGCAATTGCCAACCCTAATTTGTC
+ATACGAATTATTCAGCAGTTCTAAATGGTAACGGCAAAAGTTGGTTTGACCTATTTTAATATACATCTCT
+GGGTCTTTTAAAATTTCATCTTCTAACAGGCGTTCACAATAAACTTTTTCTTCCTGTTCTATAATCTTAC
+ATATAGGACATCTGTCTTCGTATTTTTCAAAAGCTTCATATAAAGGAATGAATTCTAATTTCATCCAAAT
+GCCACCCCTTGACGTTTTGTAGTTAATTTTTCCAAAATAAAAGATGGCTTCTACGAATCTTCGTAGAAGC
+CATCAGCCTTTACGGCAATTAAGGTGGGCTTCATCACCTTAAATATTCTTTTTTCCAATTTTCAATATTA
+TTATAATATTTCTTTGGAGAAAATACAAGTATCAAATCCATTAATACAGATGACAAGCTACAAAATGTCC
+CTTTTCAACTTCTTTTAGTTCTGGTTCTACCTCTTCGCACATTTTCCCCTTTTTCATAAAGCATCTGGTA
+CTAAATCTACAGCCTTTTGGCGGATTCACAGGAGATGGTACAGTGCCTTCTAATATTATTCTTTCCCTTC
+TTTTTGATTTATCAATAGAGGGAATGGCAGAAAGCAAAGCTTTTGTATAGGGGTGAAGTGGGTTGAAGAA
+AATATCCTCAGTTTTTCCCATTTCTACAATTTTTCCTAGATACATCACCGCAACTCTATCGCTTACATGA
+TATACAACACTTAGGTCATGAGCTATAAAAAGATAAGTAAGGTTTAACTCTTCCTTCAATTCCTCTAGAA
+GGTTTATAATTTGCGCCTGTATTGACACATCAAGGGCTGAAACTGGCTCGTCAGCCACAATAAATTCAGG
+GCTCATTGCCAAAGCACGTGCTATGCCTATCCTCTGCCTCTGTCCACCTGAAAATTCATGGGGATAAGAA
+TCCATCTGCCTGTAATTTAAACCAACTCTATTCAAAAGATACATAATTCTCTCTTCTCTCTCGTGAGGGT
+CTTTTACGCCAGAGGCAATCAAAGGTACTGACAAAATCTGCCTTACTGTCTTCCTGGGATTTAAAGAAGA
+ATAAGGGTTTTGAAAAATTATCTGAGCTTTTTCCCTGTATTCTTTTAACTTTTCTCCTCTTGCCTCTGTT
+ATGTCTTCCCCTTCAAATATTATCTTTCCCTCTGTAGGTTCGTAAAGCCTTACAATTGTACGTCCTAGTG
+TAGTTTTCCCACAGCCGCTTTCTCCAACCAGCCCCAGAGTCTCCCCCTTGTTTATGTCAAGGCTTATATC
+ATCAACAGCTTTCACAACCCTTTTCTTTTTCTTAGCTACAAGCTTCATTAACAAGTCTGGCTCTTCTATG
+AAATATTTCTTGAGATTTTTTATTTGAATAAAAGTGCCATTTTCCATATCTAACACCCCATCTTTTAGAG
+GTACTTTATACACCTCACAAATTCTCCATCTGAAACCTCAATTAAAGGAAGTTCAACTTCTTTGCATTCT
+TCCACTGCTTCTTCACACCGCTCATAAAAAGGACAGCCTTTAGGTGAAAGAGAAGCCAAATCTGGGACAT
+TTCCCGGTATGGCGTAAAGTTTTTCTTTTTTTCGTGTTATTTTAGGTATAGACTTCAAAAGTCCTTTTGT
+ATAAGGATGCTTTGGTTCTCCGATGACCTTGTCTACAGCTCCTTTTTCCACTATTTGCCCAGCGTACATG
+ACAGCTATTTCATCGCAAAACTCTGCCGCCACTGCCAAATCATGAGTTACAAAAATTATGGAGGTGCCGT
+TTACTTCATTTATTTGCCTCAATAAATCCAAAATTTGCGCCTGAATTGTCACATCAAGTGCAGTTGTAGG
+CTCGTCAGCCAGAAGTAGTTTAGGATTGCATGAAAGAGCAATAGCAATTATAGCTCTTTGCTGCATACCC
+CCACTGAACTGATGGGGATATGAGAAATACCTCTTTTCAGGATATGATATCCCGACTTTTTCCATAAGTT
+CTACTGCCTTTTCATACTCTTTTTTTCTTCTGTCCCTTTCCCTGAGAAAACCTAATATACCTTCTTTTTC
+AGGCTTTATTATATTGTGAACCCTCAAGGATTCCCTTATCTGCTCTCCTACAGGAAACACCGGATTTAAT
+GTGGTCATTGGGTCTTGAAATATCATGGCTATGTCCTTTCCCCTTATTTCCCTCATCTGAGAAGCCGATT
+TTTTGAGAAGGTCCTCTCCTTCAAAGAGAATTTCCCCTTCTACAATTTTGCCCGGGTAAGGGACAAGCCT
+TAAAATAGAAAGCAAAGTCATGCTTTTTCCTGAGCCCGATTCTCCTACCAGGCCTAAAATTTTTCCTCTT
+TCAAGTGTTAGGTCAATCCCATTTACCGCTTTTACTACTCCCCTGTCTGTCTCAAAAACCACTTTCAAGT
+TCCTAATCTCAAGCATTTATTCACTTCCTTCCACTTTAAGCCTTGGGTCTAATATATCTCTCAATCCTTC
+TCCAAAAAGGTTAATACTGAGTACAAGTATCACTAAAGCTATGCCTGGAAGAGTAGATATCCAGTAGGCG
+TCAAATATGTGGTTCCTTCCAGAGTTTATTAAAGAACCCCATGTAGGAATATCCGGTGGCACACCTAAAC
+CTAAATAGCTCAAAGATGCTTCCATTATTATCATGTATCCCATTCTCAATGTGGCAAGGACAAATATTGA
+CTGGAATATATTAGGCAGAATTTCTGATACAATTATCGCACCATCGCTTCTTCCCAAAGCCTGAGCAGCT
+TCTACATATTCTTTATTTTTCTCCTCCAAAACTTCACCTCTTACCAGCCTAAAAAATTCCACCCAGCTTT
+TAAATGTCAGAGCTAAAATCAAATTCCAGAATCCGGGCCCCAAAACTGCCATTACTCCCACCGCAAATAT
+TAAGAAAGGAAAAGAAAGCAAAAAATCAGCAAAGCGCGAAATCACCGTATCAACTGTTCCTCTGTAGTAT
+CCTGCGATTGCTCCTAAGAAAGTCCCAATAGAGGCAGAAATCAAAACAGTCAAAAAGCCAACCAGTATTG
+ATATTCTAGAACCGTATATAATCTGTGTCAGCAAATCCCTTCCTACCTGGTCAGTTCCCAGAGGATGTGC
+CCACGTTCCTCCACTCCACACAGGGGACAATAGTCTTGCTGAAAGGTCTGAGTATTTAACGCTGTAAGGT
+GAAATAAAAGGTGCGAATACAGCCATTAAAATATAGGCTATGATTGTAAGCATTCCAATTAAAGCAGTTG
+GATGCTTTTTTATCTTCCCTAAAAGGCTTAAAAGGTTAGTTATTAAATTTGATTTTTTATAAGATACTTC
+ATAATACTTTGCAGGCACTATTCCATTTTTTATAGTCATTCAAACACCCCCTACAGTTCAATCTTGGGGT
+CCAGATAAGTGTAGAGTATATCTACCAAAAGATTTGCCATGACAAAAGTGAAGGCGTAAAACATTACGAC
+TCCCTGGACCAGAGGATAATCCCTGTCAAATATCGCAGTCACAACAAGCCTGCCTATTCCAGGCCATCCA
+AAGACATTCTCAACTATCATATTTCCCCCTAAAAGTGCTCCTACTTCCATGCCTAAAACTGTAACTGTTG
+GAATCAATGCGTTTCTTACAGCATGCTTAAGTATTACTAATTTCTCAGGCACTCCCTTAGCCCTTGCGAA
+GACCACATAGTCATTTCTTAAGACCTCCAGCATACTGGACCTCATAACTCTTGCCAAAACAGCTGCTAAA
+GGAGCTGATAAAGTTAGAGCAGGCAAGAAAAGATGCCTCAAACTGCTCACAAATGCTTCCCAGTCTCCAG
+CAAGAAGCGAATCAATCGTGTAAAAACCAGTTACCTTAGGTATATAAATTAGAAAATTTATTCTGCCCTG
+ACTCGGAAGTAAATTTAATTTGGCTGAAAAAATTAGAATAAGTATTAATCCCAGCCAGAAAGAAGGCATT
+GATATTCCTGTAAAAGAGATTGCCATCATAGTTCTGTCAAGCCAGGAATTCTGTTTGACAGCAGATATAA
+TCCCTATGGGGATACCTATTAAAATCCCAAGAGTTAAGGCTGCCAGAGCAAGTTCAATTGTAGCAGGTAG
+AGTCTCTCTGATAAGTTCAATTACAGGAACTCCTTTTGTTATAGACTTTCCCAAATCTCCCTTTAAAAGA
+TTTGTGAGGAAAATGTAAAGCTGTGTGTATATAGGTTTATCAAGGTTAAACTCCTTTTTTAAAAGCTCTA
+TGTCCTGCTGTGATACCATGCTTTCTTTTCCCATCATTATGTCAACGGGGTCTCCCGGAGTAAATCTCAT
+AAATACAAATACTGTTATGGCTATTGCTAGCATTATAGGAATTGTGTACAAAACTCTCTTTAAAACCTTC
+GCTTCCCTCATAAAAATTCCCCCATCCACTTTAGAGTAAAAAGGGTCATTAACCCCTTTTTACTCATTAG
+AAAGCTTCACTCTGTGCATATTTTCTCTACCGTCCATACTCGGCTGCCAGTTTTCTACATTTTTAGTCGC
+AGCTTCTACAGTTTTCAGAGAATATCCAAACACCCATGGAGCATCGTCATATATTATCTCCTGAGCCTTG
+TAATAAAGCTCTTTTCTTTTAGCATTGTCTGTCTCTTTTGCCGCTTCGTCTAGGAGCCTATCAACCTCTG
+GATTGCTGTAGAAAGAATAGTTTCCTCTTTCACCTGTCTTGAGCTTTGGATTTAAGAAATCAAATGGGTC
+AAGATATGCATTTCCCCAGTCAGTAAGGTACAACTGCCTGGTGCCTTTCTGTATTTCTGACTGCAAAACT
+CCCCATTCCCAGGTTCTTACAGAAGCTTTTATACCTACTTTTTCAAGCATGTTAACTATAGCCAAAGCTT
+CCTCTTCTCTAAAAGGCTGAGTATCTATTACAACTTTCAAATCGCGAACTCCAGCCTCTTTTAAAAGCTC
+TTTTGCCTTGTCAGGATTGTACTCATAGGGCTTTAAATCTGTGTTCGCAGCAAAGGCATAGGGAAGCATT
+GGCCCTGCAAGTCTCACCCCATAGCCTTTGTAAATTTCTTTTACAATAGAATCCATGTCTATTGCGTAAT
+TTAAAGCCTGCCTTACCTTTTTATTGTCAAAAGGTGGCATTTTATTGTTTATCTCAAGGATGTAGACTCT
+TGTTCCATCGTTCTCCTTTACCTGTATGTTTGGATTTTTCTTAAGCCTTTCTATCATATCAGGTGGAATG
+TACTGAACTATATTTACTTCTCCTTTTTCCAAAGCAGCTATTGCAGTAGAGGGCTCAGGTATCATTCTAA
+ATACAACTCTTTTTAGACTTGGAGGACCAACAGGGGGAATGTCTGGAGAACCACCGTAATATCCATCATA
+CCTTTCTAAAACTATCTGCTCATCCAATTTCCCAGATACATATTTAAAAGGTCCTGCTCCTATAGGATGC
+TTTAAAAATTCCTCGTACCCTACTTCTTCATAATATTTTTTAGGTATTATCTGCTGATGGACTAAAGCCT
+GAAGTAAAACTGGGAAAGGCTCTTTTAAGATAAATCTAACAGTGTAATCATCAATTTTTTGAACATCCTC
+CACGGGTCCCATTAAGCCTTTTCTTGGAGAAGTTTTCCCTTCAAGTCCTCCCTCTTTTATTATTCTATTA
+AATGTAAATACGACATCATCGGCTGTAAGAGGGTCTCCATTTTGAAAAGTTACGCCTTTCCTTATCTTAA
+ATTCCCATTCTGTAGGCGATATAATCTCCCAAGACTCTGCTATTTCAGGGACTACTTTTCCATCGTATGT
+CCGCGTCACAAGCCCATCAAATATGTTTCTCAAAACTGTCTCAGTCTCTCTATCTCTGTAATCAGCCGGA
+TCCAATGTCACAATGCTGCCCTTATTTAAAGCTATTACAATGGTTCCTCCATCTTTTTCTGAAGTTACTT
+TCTTAGAAGATGTACATCCCCCTAAAACGAGCAAAAGTGATAAAAGAAGTGCCAAAAGGATAGCAGTTTT
+TTTCATAATAAAATATACCCCCTTCAAATGTAAATTTATGGTAAGGACGGGGGTATAAAAAGGCCGCCGA
+AATATCCAGCGGTCCCGGATATTTCTCCTTCCCACGCTTGCGAGGTTAGCTGACGGGCTCGGGTCGAAGG
+AGTAACCCTACTCTTCCCGTAGGAAGAGATTCGCCCCAAAAGTGTGGGTCCCCCGCCCCTTTTCGGGTTC
+AGCGATAACGATTAAGTTGTTGATTAAATTGTACCATACTTTTACCAGTTAGTCAAATACAGACTATCCC
+AACCCGTCCTTTGTGTGATATAATTATCTTGAAAACAAATATAAAAGGAGTAGAAAGTCGTGACAAAGAG
+CCTTAAACTTCGCACTTTTTTTCTTTTTGTATTTTTTCTAATCCTTTTTTCCATACTTATAGGAAGGCTT
+GTGTGGATACAGGTTGTAAACGCTGAAAAGCTCTCCCTTGCCGTAGAAAGGCAGACAACAGCAGACATAA
+TAATAAGGCCCCAGAGAGGAAATATCTACGATGTAAACGGCAATATACTCGCCTGCAATGTGCCTGCTGC
+GGATGTTTACGCCTCTCCAAAATACATAAAAGACCCCGAGAAGGCTTCAGAAGAACTGTCAAAATATTTA
+TCTATCAGCAAAGAAGCCCTCTTCAAGGTTTTATCTAAAAAAGATTTGGAATGGACAGTGCTTGAAAGAT
+TTGTTCCAATGGAAAAAGCTCTATCCATAAAAAAGCTCAACATCCCTGGAATATATGTAGAGGATACTTC
+TATGAGAAACTATCCAAATGGATCAATGCTTTCGCAGGTCCTGGGGTTTACTGGAGTAGATGGATACGGT
+CTATATGGCCTTGAATACTCCCTTGACAGGTATTTAAGCGGAGTTCCGGGAAGAGAGATATCTTTAGTAG
+ACAGGGAAGGACACAAAGTAGGAATACCCAGCAAATACTACAAGCCAAAAGAAGGCGAAGACGTAGTTTT
+GACTGTTGATTCCGTCATTCAGGCTTATACAGAGAGAGCTATTAAAAAAGCTTATGAGAAGTACAAACCA
+GAAGATGGAATAACTGCAATTGTCATGAATCCAAAGACAGGAGAAATCCTGGCAATGGCAAATCTTCCGG
+ACTTTGACCCAAATGACCCGCAAAAAGTCCCTTCACAGGAATACTGGGCAAATCCAGCTGTATCCAGTAT
+TTACGAACCTGGTTCTGTGTTTAAAGTAATAACAGCAGCAGCGGCGCTGGACTCCGCCGTGGTAACCCCT
+GAAGAGCAATTCTTTGACCCAGGGTATTATGAAGTGTCCGGCAAAAAAATTAGAAGCTGGACAGTCCTTG
+GAAACATCACTTTTTCTCAGGCCATAGAAAAGTCCAGCGATACAGTTTTTATACAAGTCGCCGAAAGGTT
+AGGGTTAGACACTTTTTATAAATACATACAGGCCTTTGGCTTTGGCGCCCCTACAGGCATTGAACTTCCT
+GGCGAGGCAAGCGGAATGATTTTGCCTAAGGATAAGGTGTATCCTGTTGACTTTGCCACCATGTCCTTTG
+GACAGGGAATTGCAGTAACCCCCATTCAGATGATTACAGCCTTCTCAGCAGTTATAAACGGCGGAGACCT
+CATGTACCCACATATTGTAAAATACATTAAAAGTGAAGGCAAAATTGTAAAAGAATTTAAACCCCAAGTA
+GTGAGGCAGGTAATATCCAAAGAGACTTCTGACACCCTAAGGTACATATTAGAAAAAACAGTGACAGAAG
+GAACAGGACAATTGGCTCAGGTTCCCGGTTACAGGGTTGGCGGCAAAACTGGCACTACAGAAAATTACCA
+GAAAGGGAAATACACTGCTTCTTTTGCAGGCTTTGCTCCTGTGGAAAATCCAAAAATAGCGGTTCTTGTC
+ATTGTAAAAAATCCGACGCAAGGTGGACATATGGGAGGAGAAGTAGCTGCTCCAATAGCCCAGGAAATAC
+TGAAAGATACACTCACTTATTATGAAGCAGTGAGAAAATAGCTCACTCGCCTACTTCTTTTTTTATCCCC
+TCAATGACCTCATAAGCGCTCTTTCCTTCCTTAATCCCTTCCTTTACTCTTTCAATAACGAGGTTATTGA
+CCTTCTCCCACTTATCCCATAGGGGAGGCAGTTCTGTGTATTTCACCGCCTCTTCAATTTTTTTCATCTT
+CTCCTCGCCAATCTCTATTCCCTTTTTTGTAGGTACATACCCTAATTTTAATACTCCTTCTTGATCTTGT
+ACAATAAATTTTATAAGCCTATATTCCATCTCTAACTTCTTTAAATCTTTGTCTTTTTTTATGCCATACC
+CGTACACTTTTGGAGAAATTGTCAGAGGTATGCCACTTTCTCCCGTAGGATAAAAAGCCACATCAAACTC
+AAATAATTTGCCCTTTTTAAACAGATTGCTAAGCTCAGCAATTTTATAACTTTCTTCCACTAATGCAGCT
+GTATTTTTATATAGAGTAAACTCATCCCACAGTTTTTTTCTATCTCCTTCCAGTGAAACTGGATTTATCA
+CACTGTATCTTCCAGCCATGTCAAGCACTTTTTGAAGTGAGGAAATCGCCTGTGGTCCAAAAAAAGCGTA
+TTTGCCCTTGTCATAAACTTTTCCTCCGTCTAGCATCAAAAAGCCCCAAAGGCTGTAACTGCCATTAAAA
+AGCGGTATACCCAATCCAAATACAGGTTTTTTATCATCCTTTTCTGTGACCTTTATCATACCATTTAAAA
+ATTCTTCATAATTCCAATATCCTTTTTCAGGCAGGCTTATCTCCTTATCTTCAAATATTTCTCTGTTTAT
+AAAAATCACATTTGTGTACATACCCAAAGGCAGTCCGTATATGTCTTCTTTTAAAGACAGGGCTTTTAAT
+ACCTCTTCATTGTATTCACTTTTCTCTTCTTTTGATACAAAATTTGTAATAGGTTGTAAAAAATCCTTGT
+ATAACCGCACAAGCTCCAGATTAACTGGAAATACATCCGGAAGAACTCCTTTTGAAAAGGCCTCTTTTAA
+CCTTTCTATTCCATCCCCCTCTGAAATAGGCTCAAAATCTATCACAACACCAGGATATTTATTCTGGAAA
+GCCTGTATCTTCTTTTTTATAAATTCAAATCCTGATGTATCCTCATCAAAAGGGTGAGGAAAATCCCAAA
+AGGTTATTATGCCTTTGAAACTTTCTTCTATCTTTCTCTCTTCTAATTCCGCCTTTTTTTGAGAATTCAT
+ATAAAAAGGCCAGTAGGCTAAAAACAAAAAAATCAAAAGGTATAAAAACCAGGTAAAGGCCTTTTTCACA
+TCATATCACCTCATAATAAACTATATTCTCTCACCGCCTTATAAATAACTAAAAAGGCAGGGAGATTTTC
+CCCTGCCCTTTTATTCATATCTTCAATCCTGCTTTTTTCCAGTCCTCTTTGAATCTTTCAATTCCTATAT
+CTGTGAGAGGATGCTTAATCATCTGCATGAGCACTTTGTAAGGAACTGTAGCAATATGGGCTCCCAGTTT
+TGCTGCCTCTAAAACGTGTATAGGATGTCTCACGCTGGCAGTTATTATTTCTGCCTGTATATCATAGTTT
+GTGAATATAGTTACTATATCCTCAATTATCTGCATCCCATCCGTATTTATGTCGTCCAGTCTCCCTACAA
+ATGGACTCACATAGGTAGCACCAGCGCGAGCTGCGAGAAGCGCCTGATTTGCTGAAAAAATCAATGTCAC
+ATTTGTCTTAATTCCTTCTTTAGAAAGGATGTTAACAGCTTTCAGGCCCTCTGCCGTCATGGGTATTTTT
+ATGACTATGTTTTTATGTATCTTTGCAAGCTCTCTTGCTTCTTTCACCATCCCTTCATGGTCATCGCTTA
+TAACCTCTGCGCTTATGGGCCCGTCCACAATCTCTGCTATCTCCCTTATTACTTCTTTAAAATCCCTTCC
+CTCTTTGGCAACAAGCGACGGATTTGTAGTAACCCCAGATATCACTCCTAGAGAATAAGCCTCTTTTATC
+TCCTCTATATTTGCAGTGTCAAGAAAGAATTTCATATTTTCATCCCTCCGCAGTTTAATTTAACTTTACC
+TTTATTATATAACTAACTTTCAAAAATTAAAAGCTTAAAGTCAAAAGGAAAAGCACAATGTAGAAAAATT
+TTATTTTACAGGGTATAATATTGTTAATACAATTGTTGAGGGGGGATTTAAATGAAGTACAGCCTTTCGG
+CAGACCATCACATATTTGCCTTTTCTAAGGAAAATAAGCCTGCCATTTCCGTGAAGAGCGGAGATGAATT
+AGAAGTTGAAACAATGGACTGCTTCTCCAATCAAATTCAATCTAATGAGGACAAACTCGATGAGATGGAC
+TGGAACAGAGTAAACCCCGCCACAGGTCCAATTTTTGTGGAAGGCGCAAAAGAAGGAGATGTACTTAAAG
+TTAAAATCAAGAAAATTGAAGTAGCAGAAAAAGGCGTTCTGGCAACAGGAAAAGGTCTAGGCGTATTGGG
+AAATTTAATGGAAGGCCTGTATTCCAAAGTAGTAGATATAAAGGATGGAAAGGTAATATTTAATGAAAAA
+CTAGCTCTTCCTGTAAAGCCAATGATAGGAGTAATAGGAGTTGCCCCAAAGGAAGGAAGCATTAACTGCG
+GAACGCCAGGGTCCCACGGTGGAAACATGGACACCACTTTAATAGCAGAAGGAGCAGAAGTCTACTTTCC
+TGTATTTGTAGAAGGAGCTTTGCTTGCTCTAGGGGACTTACACGCTTTAATGGGAGATGGAGAAGTAGGC
+GTTTCAGGCGTAGAAGTTGCTGGAAAAGTGCTTTTAGAAGTGGAAGTCATAAAGGGATTGAATCTCAAAA
+ATCCTGTTGTGAAAACTGCTGAAGTAACAGCTACTATAGCTTCAGCCGAATCTTTAGACAAAGCAGTGGA
+AATAGCCGTACACGATATGGCAGAACTTTTTAAAAAGCACACAGACCTTTCTACCGAAGGAATAGCCACT
+CTCTTTAGCATAACAGGAAATGCACAAATATCACAGGTGGTTGACCCACTAAAAACAGCTCGTTTTAGCC
+TCCCCAACTGGATACTGGAATCCTACGGCATAAGATTCTGAGGAGAGAAAGAAGATGATAGCAGAAGAAA
+TAGTAAAACTAGAAAATGTTACTAAAAAGCTTGGAAGAAGGCTAACACTGGAGGATATAAATTTTGAAGT
+AAAAGAAGGAGAAAAAGTATGTATACTTGGACCAAAAAAATCTGGAAAAACAGCTCTTGTAGAAATAATT
+CTGGGAATCTTAAAACCGGATGCAGGCTCTGTGTCTGTTTTAGGAACTGACCCTTACACTAATTCTTCTT
+CTCTTTTGGGTCAAGCAAGCGTTTATTATGAAAAAAACTCTTTTCCCCTCCACTGGAGAGTCAAACAGGT
+AATAAATTTTAAAAAACAACTCTGGGGTGAAGAAAATTCTCAACACATATTTGCCGCACTGGATATTTCA
+AATATGAAAAATACCACTGTAGGAAAACTAAGTGAAGAAGAAAGGGCAAAACTTAATCTCTTTTTCGCCT
+TGACTGAAAAAGCCAAACTTATAATCCTAGATGACCCATGGGCAAATAGCTTAAATTTCGATTTGGAAAA
+TATAATAAAAAACTTCCCTCACACCTCTTTTATAATTACTTCTAAAACTCCAGAACCTGTATATGATATA
+GCCGATAGAATATACATACTTCATGAAGGGAAGATTAAAAAATCTATCGCAAAACAAGACTACTCATCGC
+TAGAAAAATTAAAAAGTCTGTACAGTCAGTATGCGCCTGAAGACTAAATATGAGGGAGTGTATGAGGTGA
+AAATAAGGGCTGATGCATTAAAATTTGTCTTTTCAACCACCCTCTCTTCTGAAATAAGAAGATTTTCTTC
+TATCTTTCAGGTTTTTCTCCTGATACTCATTGGGTTTTATGCAGGAGCAAAGGGAGAAAAAATATACCCT
+GACTTTGAAACTCTGTGGAAAATGCTCTCTTCTGGTATGGCTCTCTATCTGGCGACTCTTTTCTGGGAAG
+GGGCAGCTTTAAGGGAAAGACAATCCGGCTGGATTAGGCTTATGCTATCTTTTGGCGTATCTCCTCACGA
+GGTGTGGATAGGAAAAAGCTTTGCATCTTTGCTCCTTGGAAGTATATCTTATATTGCAATACTAATAAGC
+TTTCTAACAGGATACAAGTTAAATCCTACATGGGGATTAGTTCCTCTACCTTGGGCACCACTGTTTTTAG
+GTTTTTTTATAATAATTTCCCTCACCCTTTTTCTGTGCGCTGTTGGACTTTCTGTGGCAGGTACATCAAT
+GGCTTTTACAATAAGCTATACGCTTTTCTTTGGCCTTTTATTTGGGCTTTACATAAGCTTCAAAAGGTCA
+GAAAGCATTTTGCTGATCTTCTTACTTTTCCTTCTGCTCTTTCTTTTCTCTTTTCTTGTAGCGAAAAGAT
+TTGAAAAAGAAAAAATGGCATTTATATACTAAAAAGGGAAGCCCGCTTTGTTGGGCTTCCCTTTGCTTTT
+ACTTTTGATTCTCTTTCCCAATATAGTATCCTGTACCTTCCTTGGAATGCTTGTATCCATAGCTAAAGTA
+GATGATAAGGCCTATTATAAGCCACACAGTGAATCTTATAAACGTCACAACAGGAAGGCTTGCAATTAAC
+GCAAGAGAACCGATTATTCCAATAGGTCCAATCACCCATATAGCTGGAACCTTGAATATCCTCTTCCTCT
+CTGGATCTGTATACCTCATCACCATTACGCTTATGGTAACTAGTGTAAAGGCAGTGAGGCCCCCTATATT
+AGCAAGCTCTGCCAGTTCGCTTATTGAGAGAAAACCTGCAAATATTATGGCAGCTGTATAAATCACATAA
+GCAGCATTTCTTGGAACTCTGCGAGTAGGATGCACAAAAGCAAACCATTCAGGCAGCAATCCATCGCGCC
+CCATAGCAAAGAGTATGCGGCTAGCACTCAAAGAGTTGCCCAGCATGGTAGCGATGAGTCCAAATAGCAC
+GCTTATTGATATGAGCGCTCCGCCCCATGGAATCCCTACCTGCATTAGCACAAATGCAGCCGGGTTTGGA
+ACATCGAGTTTTGTCCAGTGTACCATTCCAGTGATAACGGCAGACATTGCCACATAGAAGAGAGCGCACA
+GGCTTATTCCACCTATCAAAGCTATAGGTATGTCCCTCTCAGGTCTTTTTACCTCTTCAAGAAGAGATGT
+TATTCCGTCAAATCCAGTATATGCAAAGAAGGTCAGTGCCGCTCCAGTCATAATACCTGCAAGACCATAA
+GGAGCAAACGGAGTAGTCCAGTTCTCCAATTTGATGTGGAATACTCCAACAGTTAGCACAAACAAGATAG
+CAAATACCTTTGCCGTAGTAAATAAGGCATTTGCTATACCAGAAGCCCTAATTCCTGTGAGAGCAATCCA
+TGCAACAATCAAAAGTCCTAAAATTGCCGGTAAGTTCACTATCCCACCGTGAGTTATGTCGTGGGAAATC
+GCCTGAGGTAAAGTAATCCCAAAAACCGTCTCCAAGAAAGAATTAAAATATCCTCCCCATCCAACTGCAA
+CCGTAGACGCAATCATAGTAAACTCAAATATCAAGTCCCATCCGACAATCCAGGCAAATATTTCCCCTAG
+TGCAACATAAGAATAAGTGTAAGCACTTCCTGCCACTGGCACCATGGAAGCAAACTCTGTATACGCCAGA
+GCCACTGCAATAGTCACTATTCCACCCAAAGCGTAAGAAATCATTATAGCAGGTCCTGCAAATTTAGCAG
+CAGCAACACCTGGCAGTACAAAAATTCCCGCCCCAATTGTAGCTCCCAAAACGAAGAGCATCAGCTCAAA
+CCAGCCAAGCTCTCTCTTGAGGCGGTATTTTTCCTCCTGCGCAAGTTCCATGGCATGCTCGGGCAGCTTT
+TTCCTCAAGACACCCTTTGCACCTGAACTCTCTACCATAAGGTTCCCCCCCATTTTTATCTAATTTTTTA
+AGAGTAAGCTGACAACCCCCACAAAATTTTTTCTAAAATCCCCCTTTAGAATTTTAAACTTTAAAGTAAT
+ATCCCTTTAAGTATAATATTTCGCCGAAAAATTTAAAACTCCTTCTTGCTGCTTTATATTTTTTCTCGAT
+ATTTTTGCTCAAAATTGTACATAAATTGATAGAATGTGATACACTTTTGTCAAAAACTCTCTTATAATAA
+TTCTCCCCACCATACATAGCCTGACTAAAAAATTTTAATAATTCAAAGTTTTAAACTTGAAAATTGCCTT
+TTGAGATATTATACTCTCCTTTAACTAAGCATGAAATAAACCTGAAAACACGAGGGAGGGGAAAGAAAAT
+GGTTGAAGAGAGAAACAAAGAAGAATTAAAGCGAGTACTGGGTACATGGGACCTAGTAGCATTTGCAATT
+ATGACTATGGTGCCTATTGCGCCCATGGGGATTTACGGTGTAATAGCAGTTGTCAGTCACGGGCATGTGC
+CATTGGCGTATACACTTGCTGCTATAGCCATGTACTTCACTGCTTGGGGATATGCTCAATTTGCCTTAAG
+GTACCCAGAAGCAGGTTCTGTTTATGCTTATGTGCGCGAATCTGTCGGATTCCACGCAGGTTTTCTAGCA
+GGATGGTCAATTCTTCTAGATTACATCTTAGTTCCAGCACTTGTCATAATGGTTTCAGCCCTTTGGCTAG
+AAGCTTTGACTTCTATAAGCATGATATGGTGGGCTTTGCTCTTTATAGTGCTAGCCACTTTTATGAACGT
+TTTGGGTATTCAGCTTACTTCCCGCGCCGCATGGATACTATTTGTTTTTGAACTTTTTGTCCTCATAGTA
+TTCATTGCAGTAGCAATATACAAAATCGCTTCTACACCTGGCTTAAGTTTTAATTTAGCTCCATTTTACA
+ATCCTAGTGACTTCAGCCTTCACGCAGTCTTAGCAGGAACTTCTATTGCCGTTTTAAGCTTCTTAGGATT
+TGACATCATGACCACCCTCGCAGAAGAAACAGTAGAAGCCAGAAAAAACGTATCTCGAGCCGTTCGAATA
+GTAATTCCTTTAGTCGCATTAATGTTTGTGTTGCAGACCTATTTAGGCGCGGTGGTACACCCAGGGTATA
+AATTTGCAGATCCAGACGTGGCCTTCTTTGAAATCACAAAAGAGGTAGGCGGAAACTGGCTTCAGATGCT
+TGCCGTGTTGGGTACCGTGCTAGCCTGGGGAATAGGAGATACTATGGCTGCTCAAGCAGGTATATCAAGA
+GTCCTTTTCTCCATGGGGCGTCAAGGCCATCTTCCAAAAATTTTTGCGCGCATTCACCCCCAGTATAAAA
+CTCCATATGTAGCTACAATATTTGTCGCCCTTATAACCGGGCCTTTAATCTATCTCTTGACCTTAAAAGA
+TATCACTTCATTAGTAAACTTTGGTGCTCTTACTTCTTTCATCGCAATGCATCTCTCTTTAGGATACATC
+TTTTTAGCAAAAGAAAAGAGACCATTAGCCGTAATTATGCCAGCTATTGGCTTTATTATTACTGCTGCCG
+TATGGTGGGGATTAGATAAGCTTGCCAAAGAATTAGGATTTGCATGGCTCATATTAGGTTTCATTTATTT
+AGCCATTATTACCCGAGGTTTTCGCGTCAAGACCACTCTGCCCATTGATTGAAAAAGAGGGAACAGATTC
+TACAAGAGCTGTTCCCTCTTCTTATTTGTTTATTTTGTAATATTTTGTTTTACACATTCCTATCTTCTGC
+AATACTTCTTCGCAATATCATCAAATATGTTCTCATCTATTTCCTTTACATATACTCCATCGTAAAGCTC
+CCATTCTTCAATGTGTTCAACTGTTTCACCGGGCTGTAGTTTTGTTAAAGGACTTAATGTCTCTATTTCA
+AGCATCCAGTCGTTTGTGTATGTTTCAAAAGACACACCAAAGTCAGGATATGTTGCATTCTCCTTCGGAT
+AATATCTTTTTATGAAAAGGTGTCCCCCTCTTACGTAAGCAGCCCAACCTTCTTGGTTATTAATTCCTAA
+CTTAAAAGGTTTTCTGTTATTAGGATCTTGTTTCAGTGCAATATATTTTTCTCCCCAATACACCCTTTTA
+TCATTCATTTTAGAATAAGGCCAAAGTACAATTTGCCTATTTGGAAGTAAATCTGTGTCTTTATTTGGTT
+GAGGAATTATTTCGATGCCCTCAGGTGCAAGTACTGTTATTGTCCATGCTGAAAGCTCAATAGGCCATGC
+TCCAAGATTAGTTATCCTGTGTACAAGCCTTACTTTGTTCTCATTCGGATTTAAAACTATGTCAATTTCC
+TTCTGTGTGTTTACCCATTTTTCAGGCTTCTGAATAAGCCTTATCCCGTTTTCTATTTCATGCCAATCAA
+CAGGGTCATTATCTGGTATATAAGTCCTCTTTCTGTCTTCAGGACTGTGCCATAGCCTGTGGCCGCCGTA
+AAACCTGAATTCATCCCCTCCTTTTAATCCGAGAGTTTTGGGATCCAGATTAAACTCGTTTGCATCTTCC
+TCAAATCCAAATCTCACGATTCTGGGCCCTATATCTGTAGTCGCCACAACATCAATAATGCCATTTGAAA
+GTCTTATGCTGTTCTCCCATCCAGAAAAGTTTATTTTTTCAATTTTTACTGACATATTCCTCCTCCTTCC
+TGTTACAGTGCTTTCATAGTACTTCGTCCATCACAAGATTAGCAGCTCCTATTAGCGTAGCGTTGGGCCC
+AAGCTCAGAAAAAGCTATAGAACACGCATTAAAAGCACTTTCAAAAGCCCTCTTTTTGGCTGTTTCTCTC
+ATTATGTCTTCAAAGAACTCGCGTCCCTGTACAATTCCACCTCCTATAAGTATTAATTCAGGGTTAAATG
+TATTTATTATATTTGCTATGCCTATGCCTAAGTATCTCCCTATTATCCTCAATGTAGATACAGCCAAGTC
+ATCGTTTAATTTGGCAGCTTCATATATCATTTCAGGAGTAACACTATCCAGCATTCCCTCTGCCATTTGG
+TACACAATAGAATCCGTTCCTTCTTTGATCGCTTTTACAACAAAATTGACCAACGCCTTTTCAGACGCCA
+AAGCTTCAAAGCAGCCATAATTGCCGCAGCTGCACTGAGGTCCTGCTACGTCAATTGTCGTATGCCCTAT
+TTCACCTGCACTGTCACTGGCGCCAGTGTATATCCTGCCGTTTATGAGAATTGCAGAACCTATTCCGTAA
+CCGACTTTTAAAAATATCATGTTCACCACATCTTTTGCCTTCCCCATATGAAATTCCCCTAAAGCCATTG
+CTCTCACGTCATTTACAATATAGGTAGGTATTCCAAATTTCTCTTCTACAATTGACTTTAATGGCATATT
+TCTCCAACCTATATTGGGCGCAAAAACTGATATACCTTCTTTCATCTTTACAGGACCTCTTACCACAATC
+CCTATCCCTGAAACATTTTGAGGCGCCTCTTTTATCGCTTTCTCTAATGTAGACAATAGTAAATCTAAGA
+CTTCTTCTTTTTTTAGCCCTTTTATTGAGTGTTTTTCGCTCTTCTTTGTGTTAAGCTCTGCATCAAGAGT
+ATACTGGTGCAAAGTGTAAGTGCTTATGTGAATTACAATAATATTCATGAAATCCGGGTTTAATTTAATA
+AGTATTGGAGGCCTCCCTCCACTGGATTCCCCAACCTTGTACTCTATCACCACATTATCTGCCAGAAGTT
+TATTTACAATATTTGTAACAGTTGGAGGAGTTAAATTAGTCTCCTTTGCAATATCTGCTCGGGAAATCGG
+CCCCATTTTTCGTATAATATTTAATATGACAGACTCATTCATTCCTTTTAGTAGCTTGTAACTTACTGGT
+ATTAAATTTTCCATTTCCATCCCTTCCTTCAATCCCTTTTAAAGCCATTTGGATGGTTTTTATGCCACAT
+CCAGGCACTTTTAATTATCTCTTCTAAAGAAGCATATTTAGGCCTCCACCCCAGATCTTTCATCGCTTTT
+TCGGAAGATGCAACTAAAACTGCAGGGTCTCCTGGGCGCCTTCCTGTAACTTCTGCTGGAATAGGATGTC
+CTGTCACTTTCCTCGCAACCTCTATGACTTCTTTTACAGTAAAGCCTTCCCCATTACCTAGATTGTAAAC
+TTCGCTTTTATTTTCTTTTCTTAACTTCTCCAAAGCCAAAATGTGTGCATCTACTAAGTCCATGACATGT
+ATATAATCTCTTATAGGTGTGCCGTCTTTTGTAGGGTAGTCATCTCCATAAATCATTACTTTATCTCTTT
+TCCCCAAAGCTACCTGGAGTATAATGGGAATAAGGTGTGTCTCAGGAGAATGGTCTTCTCCAATTTCACC
+TGTTTCAAGAGCTCCCGCGACATTAAAATAACGAAGCGCCACGTACTTAATCCCATAAGCGGCATCCGCC
+CATTTTAACATCTTTTCAATAGCGAGCTTTGTCTCCCCATAAGGATTCGTAGGTTCGGTCCTGTCCTCTT
+CCTCTATTGGAATTCTCTCAGGTTCACCGTACACTGCTGCAGTTGAAGAAAATACAATTTTTTTGACACC
+ATGTTTTTTCATAGCCTTTAGAAGAGATAAAGTCCCGCATACATTGTTCTCATAGTACTTAAAGGGATTT
+TCAACGCTTTCTCCAACAAGTGAAGAAGCTGCAAAGTGCATTACAGCCTCAATATCATTTTCTGAAAAAA
+CTTTGTCTAAAAAATCTTCATCCCTTAAATCTCCTATGTATAATTTTCCTCCTAAAACAGATTCACTGTG
+CCCTGTGGCGAGGTTGTCTACCACAACTACTTCCTCATTCCTTTTTAATAAAGCATAAACTGCATGACTT
+CCAATATAACCTGCTCCACCACAAACCAGAATCGCCATTTCATTACCTCCTCAAATATTCAACTTCTCCT
+GCTCCCTCACCTACTCCTGTGACATAGACTGTTGGAGCATATCCTATTTTCTGCGTGTAATTGCGTGTCA
+CTACCTCTATGAATTCTTCCACTGCGTCTTCTTTTACAATGCTTACTGTGCACCCTCCAAATCCTGCTCC
+AGTCATTCGAGAGCCCACTACTCCCTTTAATTTTAGCGCTTCTTCTACCAGTGTGTCCAGTTCTTTCCCT
+GTAACTTCAAAGTCATTTCTTAACGAATTATGCGACTCTATCATCAATTTACCAAATTTGACTATATCAT
+TATCATTTAAGGCTTTTACTGCATCTAAAACTCTTTTATTCTCTGTTATGACATGCCTTGCCCTTTTTCT
+CAAGACCTCATCAGGTATCAAATCTTTATACTCTTCAAACCGTTCAACTGTAACTTCAGATAAATTTTTT
+ACAGGCAAAGCTTTCTTGAGATAAGTAAGAGCTTTCTCACATTCACTTCTTCTTTCATTGTATTTTGAGT
+CTAAAAGTCCTCTTTTTTTATTTGTATTTGTAATCAAAATTTTGTAGCCTTCAAGATTTAAGGGCACATA
+CGAGTATTCCAAAGTATCACTTTTCAAGAGGATTGCATGGCCTTTTTTACCCATTCCAACGGCAAATTGG
+TCCATTATACCGCAGTTTACCCCCACAAACGTATTTTCTGCCCTCTGACAAAGCTTTACAAGATTTATCC
+TGTCAATGTTTAAATTGAAAACTTCATTGACTGCAACAGCTGTAACCATTTCTATTGAAGCTGACGAGGA
+AAGGCCTGCACCAACCGGGATATTACCCCCAAATACAATTTCAAACCCAGAAAATTCATACCCTTCCTCC
+TGCAATATCTTTAAAACCCCTTTAGGATAATTTGCCCAGTCATGCTCTTTATCGTAGAAAATCGAGTCCA
+AATCCACCTCTACCTTTAAATCAAAATTTAATGAAGCCATAAATACTTTTTTGTCATCTCTTTTTCTTAT
+AGCAGCATAAGTTCCAAAATCAAGAGCACATGGAAATACATAGCCTCCGTTATAATCCGTGTGCTCTCCA
+ATTAGATTCACTCTTCCTGGCGAGTAAAAAAGCCTTATTTCTCTGTCACTCTTGCCATAAAATTTTTCTA
+AAGCTTCTACCACTGCTATTTCCATCTTTCGTCTCCTTTCATGATAATTTTTTAAATCCTGCTGTTTCCA
+TAAATTTTTCAAAGGCTTTTTTGCCTTTTTCGTCTCTCTTAAAAACTCCTGCATCCAGAAGAACCTGCAA
+AAATTTATTTCCAACTTCCTGTTTTATATAATTTTCGGCTTCCTCTTCAGTGCAATGAGTCCCATATTTG
+ACAATCAATTCTTCAATCCAATGAAGGTGTTTGTACAATGGATGATTTTCATCATACATATCTTTATTAA
+ACTTCTCTTTCCCAGTTAAAATTTTTCTAATTTCCTCCAATTCAAATTTCAACCTTCCTGGTAAAACTGC
+CAGCCCCATGACTTCTATGAGGCCAATATTTTCTTTCTTTATATGATGAAGTTCCTCATGAGGGTGAAAA
+ATTCCGTAAGGGTATTTATCAGTTGTCCTGTTATTTCTTAGGACCAAGTCAATTTCATATTCTCCTTCTT
+TATTGAATCTGGCAATTGGCGTGATTGTATTGTGAGGGACAATCTTCCCATCCTTTTCTGAGTATGCCAA
+TACATCTACAGATTCATCACTGTAGCCCTTCCACACATTCAATATATGGGAAGAGAGCTTTGTCAGTTTT
+TCTCTATCTTTACTTGATAGGCGAATAACTGACATGGGCCATTTTAATATCCCTGCTTTCACTTCTTTAT
+ATTTAGGATGTATAAAATATTCCTCTATAGGCGCTTCCTCCATTGGAAAGGTATGCCTTCCCCCTTGAAA
+ATGCTCATGGACTAAAATTGACCCGCCTACAATTGGCAAATCTGCATTGGATCCCATGAAATAATGGGGA
+AATTGGTCAATAAAGTCAAAAAGCCTCACAAAAGTTTTTTCTGAAATTTTCATAGGTATATGCTCTTCGT
+GTAGGAGGATGCAGTGCTCATTGTAGTAGACATAGGGGGAATACTGGAAATACCATTGCTCTCCCGCAAC
+TTTTACGGGTATTATCCTTAAGTTTTGTCTTGCAGGATGATTTAAATTTCCAGCAAAACCTACATTTTCG
+ATACACAGAAGGCACTTTGGATATCCTGATTGGGGAATTTTCTTGGCTTTCTCTATCTCTTTTGGGTCTT
+TTTCCGGCTTTGAAAGATTTATTGTAATCTCTAAAGCCCCATATTCAGTGGGAGTGCGCCAGTATAAATT
+CTGTGAAGTCCTGTCCATACGTATATAATTAGAAGCTTTAGAAAGCTCATAAAAATATTCTGTAGCTTTT
+TCAATCCCATCTTTTGATGCAATTTCATTGAACTTTCTTACAACTTCTGATTCCCTTGGCATTAAAAGCC
+CCATAATCCTTGCATCCATTAAATCTCTATAGGTGACAGTATCTTCAATAAGTCCTATCTCTACTCCATA
+ATCGAGCAATTTATTTAAAATAGGAGAGGGGGTGTCTAATTCCTCCTCAGGAACTTCACCCTCATAAGGT
+TTTTCTATTTTGAACAAATCCATAAGAGCATTTCGACTTGGAATTACATCAAGCTCTTCTATTAGCCCTT
+TTTTTAGCGCAAATTTTAAAAGCCTTTCAATGTGAAATGCTGCATCTTTTTGAGTCATTTTCTTTCCCTC
+ACAGACTTTATTATATTTTTTAATTAAGTCTTCAAAAGAAAAGCGCCTGGTATGTCAACAATAGCAGTTA
+CAATAAAAACGTAACTTCTAATGCACTACAATATACCCTCAACAAATTTTGTTTTATGTGAAAGGTTTAT
+TTATTATTTTAATTAACATCTTTTTTATTATATTCGACACATACTCAAAAATTCCTTCTAATTTGTGAAA
+AATTTTTAGAAAATCCTCAAGTCAGCTCTTCCAGCAGCCCCATAAATTTTTACAATTACAACTTCTAAAT
+TCTCTTTTTTCCTCTCAGAAAGCCACAGCCTTGCATATCTATTTCCAAATTCAACAAAATCAGAAAAATT
+GACTTCGCCTCTTAGCCTTTTTATTCCAATTCTTAACATATCCCTTATCATTTCTAAATCCTCTGGTAGC
+GTTACATTGTAAACTTTTTCTAACATTTTTTCATATTCCTTCAAAAGAGCTTCAGTATCTTTAAGGTTTT
+TTATGAATCCCATGTAATAGTCCAGCCACAAATCTCCTGTACTTTTTTCTCTCCTGTGCACATTATCTTT
+CAAAATCTCTGAATAATATCTAAAGGTAGGTGTTCCTAAAAATACATGCTTAATTGTCATTGAAAAGAGG
+TCATTTCCAAATAATTTTCTTACCTCTAGCACTTCATGCCTTTCTCCAGAAAGTGCAATCCACTTTTCCT
+CCCAATTTCCATTCCCTTCTGCAATTTCCATATTTGCAAGTATCAAAGGATCTAAAAAGCTGTAAAGTGC
+TTCTGCTCCATCGTCTCCCCATGAGGTTACTAAAAAACCTTTTACCCCTTCTTCTTTCGCAGGTTTCAAA
+AAGTTAGTTATATTAGTTATGGCTATGTCAAAACTTGGATAAAATCTTCCCCAGTTAGAAAAACCGGGAC
+ATACTATTTGCTTTTCCTTCCTTTTCCCAAAAAGATTTATTTTTTCACGGAAGTGCTTCTCAGAAAGGTT
+TGTATAATCCCAGTTAGCAATAATTACATCATCCCATATTTCACTTTCAAGCACTACTTTCCACTTTTCT
+CTTTCATCAGGTCTTAGATACATCCCTGTCAGCATATCTCCCCAAACTATAGGGGTTTTGCCTTTATCCC
+TTACTATATTTATTAAATTTCTGTGATGAAGTTCAAAAAGCTCTGGCCCCTTGAAAGTATTTGTTTTGTC
+AAGACTTTTACCCCTACCTAAAGCCCATGTCTCATCTCCTCCAATGTGAATGTGCTCTGATGGGAAAAAT
+TCTACAACTTCTCTTAAAAGGTCATATGTAAACTCCCTCGCCTCTTCATCAAAAACGTTAATGGTACCTT
+CCTGGGGTCTGTGCCATTCACTAAACCTTGTAAATTCGGGAAGAGATAATATATTTTCCATATGGCCGCA
+AAGCTCAAGAGAAGGAAAAACTTCTATGCCTAAATTCTCCCCATAAGATATTATTTCTTCCAATTCTTCT
+CTTGACAATCTACCTCTTAATTTTCCAATCTGAGGGTATTTCTGCCATGGAAAAAGGTCTTCGAAATAAA
+TGCCAAAATAGTTGTATTTCAGTAAAAACAACCATCTTAAAATCTTTTTAAAAGTATCTAAATTGGGCAC
+TCCACCTCTAGCAATATCCAAATGATACCCTCTAAATGGAAAATGAAACTCCTCTTCTATCTCTACTTCT
+GGAAGGCGCTTTTTTGTCTGCATCACAATCTGTATAATTGTAGCATAGGAGACTTTCTCCTCCCCCCAAA
+TCTCTACCTCTCTTTCTTTTATTTTTACACCAGTACCTTCTCTATCTATCTTCTTAATAACCCAACTACC
+TTGAGGTATGTTAAACTCTTTTCTAAAAAATTCAGGTAAGTTATTAAAACCATCAAATGAAAACCAATTG
+CCATTAAAAACAAATCTTTTAGGTTCTGGAACAATAAATACTTTATCCATAACAGCTTACCTCCTCATAA
+TCTTCATTCCTTAATAAGTTCTTTATCTTTTTAAAAAATCCTGTTTTGGCAAAAAAGTTTTTCATAAAAA
+AATAAGGGAGGTAATCTTTAATACTTAATCTTTGAATACATACCCCTTATTAAAACCTTTAAAAGAAGCA
+TTATAGGTACATCCTGCGTCGTGAGTTTTTTACTACTTTTCTTTTCATTTAAAACATATTCCTTTAAAGT
+AACATTATCTTCTAAATTCAAGAAACAGTATTCATTTTCTGGAATTATTACATATCCCGAATCAGAAAAA
+GCCTTCAACTTTTTATATAATTCTTCATCTACTTCCTTAAAATAAGGAAAAATTCCTAAAATATATCTCG
+TTCTCACACCATTATACGAAGGTGCCAATGACTTTAGATGGGCAGCAGTCTTCAGTGTCAATTGATACCC
+ATTTCCATTCCCATAAGTAGGATGAAACTTCTGTCTGCCCCAATATGTGCCAAATGGATTTAAATAGACA
+ATTTTTTTACCTTCTTCTTTCCTGACCCTTAATGGCGAAAATGCCAGAGAACTCAATGTAAAGCGATTTG
+CACATATTACTATCCCCTTTTCACTATCTTCAATACCCACAAATCCATTGGTGATGTGATTGTTCAGTGA
+ATCAATTTCTGAATTTCGCTTATCTGCTTTCTCAAAATCTTCTACCAAGTATTTCATAAGGTCATTTTGG
+TAGTTATGCTTCAAAACTTTTATCTCTCCATCTAAAATAGGTTTTATTTGAGATGGTGCAACTTCTATCC
+AGTGTTCATCGTAATACCTTTGTAAAACAGCAATTTCATTGTAAATTTCACTATTTTCTGGAGTATAGGG
+ATACTTTATATCAAATCTCATTATCAAGGCAGGAATCCCTTTTACAATGAAAATATCCTGAGTATAAAAG
+CCTTTTTCTATTTGCAATGGCAATTCAATACTTCCTTTAATTCTGTACCCTGCAAGAAAATTGTTATCAC
+TCGGCTTAAAAATTTCCACACTATTAGGACTGAATCTATACTTTTTGACTTCTCTTTGGTGTTTATAAGT
+AATAAAATTTTCAACAAAATCTTCTCCTCCAATTTTTTCACCTCTAAAAAACACTTCTACAATCTTTTTT
+CCCTTTAATTTAACATTAAATTCCTCTCCTCTTAACTCATCTTCACTAACATATAATTCTTTGAAGTTCC
+CCTCTAAAGTTTCGCTATCCCTTTTATCAAAACAAATTAACAATTTTCTTAATGTAGAGGCATTACCTTT
+TTTAAAATTTGATAGATCTATAAATACTCTCAATTTCTTTACATATCCACTTTCAAATCGTTCTTCATCA
+ATAAAGCCAGCATTTAAAATATTTCCTCTGATGTCACAAATCTTTAAATTAGAAAAATCTTGTAAAGTTT
+CTTTTTTAAAAGTTAAACTAAAATGGACATAAGGCTGGCCTTTATCAAATATATAGATAGGTACAGTATT
+TTCCCATATTTCTGCATTCTCTTTAATCAGCAATGGATACATTAAATTTTCTACATCTTTCAAATCTTTT
+ATAATTCCTTCTGATATTTCTAAAACCTTATTTTCTCTGATTCTATTTAGAAGAGGTGATGATAAGCCAA
+AGTGTGTTGTAGAAAGTAATTTTACTCTTTCTTCTAATACTCTTTTTAATATATTTTCTGCTTTGTGTTT
+GACACTATCAGAAAGCATTGTAATCAAAGTTTTAAAAGCATCATTCATCAACCTTGCCTTTTCCAATCTT
+GTCCATGCCAGATGGTTTATAGCCTTTTCTGACCATGAAGAATAGCCGTCAAAACTTCCATCCGCTGTAT
+CCTGGTAGAATCTCACAACATATTCAGGTGTGTGGTGTTTTAAGTAGTTATAGGGCGTGTCAAATACCAC
+AAAATCCAAATCTTTAACCTCTTCTATTAAACCTTTAATACCATTGACTAAAGGAGCTTTTTTAAGTAAA
+GAAGGTAATTTATAACCATACCAAAACTCTGAATCTGCATCCATATTTATAAACACAAATACATCTCTAT
+CTATTTCTCCTTTTAACTGCTTTTTGCGAAGTCTTTTTATAAGCTCTCTTAAAGACCCAAATTCAAATAA
+ATCTCCGTGATTTATAGCCGGAATTATCGCTATTTTCTCCCCTTGATACTCATACCACATTGGATTATAG
+GCATATTTTTCAGGAAGCAAAGGAATAAAAGTGCGAAATGCATCAAAATTAACTGCACTGTAATACAAAA
+TTACCGCTTCAATGCCAAGTTTTCTATAAAGTTGCACATGAGAAGGAGTAAACATAACCTCCTGAGGTCT
+TACAACAGGTGAAAAAGTGCCAAAAATATCTTTTAACCCTGAACCTTTTTCATTTGAAATAGCCCAGAGA
+ATAGACTTTTCGAATTCTTCATCCTCCATTGCGCTTAAAAGTCCGTTATTATATGACATCAAGATTACTT
+CGTCACCATACTCTTTTACTCTCTTCTTTATACTTTCAATTATATCGGGAGCATATTGAGGCAAAATCTT
+TTCCAAAGAAAAAGCGTTCTCGATATCCCATGTACCTCTTACAGGTATGCCATTTTTATTGTATTCGTTT
+AACACTTCAATTATTTTTCTTATAACTCTTATATCTCCACCAAAACCTGCCTCATCAGGCGTATCACTTC
+TATATGAATGGTACAAATTCACATGAAATCCAAACCCCAAGTGTATTTTGCTCACAAGTTTCACCCTCTT
+TATGCATTTTCTTTTCTACCTATTGGATAAAACCAAAAACTTATAAATGCTATTAACAGAGCAATAACAG
+GCACTCCGCTTATTAAAAATCTAATACCTAATATTGCAGAGGAAGGCTGTTCTAAAACATTTGGAATATA
+ACCTGATAACTTTAAAATACCTCCGATTACAATTCCCTGCAGTGAATATCCAAACCTTATTATGAATCCA
+AAAACTCCTGTATACATCCCTTCTCTTTTCATCCCCGTATTTTTTGTATCTTCATCTATCACTTCTGCTA
+GCATAACATCCAAAAGCATTACAACGCCAGCTAACAAAGCTCCGAAAATTACAGAGACAATTAATGTTTC
+AACAAAAGTATTTACAAAAAAGTATGCAGGGAAAACGAGTATTAAAAATCCAATAGACAAAAACATCGCC
+TTTCTCGAACCAAATTTTTTAGTTATTTTGCTCCAAACCAGCATCATAGGAATAGCAGTTACAAATATAC
+TGCCAAGTAGAAGAGAAACTTCTTTTTCAGGAATTCTCAATACGTATTTAGTAAAAAACGGTATAGCAGC
+AGGGACGGAAGTAAGTAGAAATTTTGCAAAAAATCCTCCCACTACAAAAGGTAAAAAAGCCTTATTCAAA
+AATACGTATTTAAAAGCAGTTAAAACGGGAATGGAAGGTATCTTTATATTCTTTTTTTCTTCACAGCCAT
+AAAAAGCTATAAAAAAACCTATAGCTATTAATGTTCCAAAAATTATACCCAATACGTTCCAACCATATCT
+CGAATAAATAATAGGTGGAAGTACTACTCCTATAATTGATCCGAGTATGCCAAACATCTGCCTGTAAGCT
+GAAACTTGAGCTCTTTCTTCCAAGCTTGGAAACATCTCTGGGAAAAGTGCCGCCAAATTTAATCCAACCA
+GCACGTAGAGAAAATCAAACAAAATAATTACTGTGAGAAAGTAAGCAGGCAGGAACTCTTTTGAAACAAA
+AGGACTCCATATAACATAAAAAACTAAAGCCAAAGGAACAATTCCAAAAGCAATATAAGGTCTTCTTCTC
+CCCCATCGCGTCTCTGTTTTGTCAGATACATACCCTATCAGAGGATTAAAAATTGCAAAAATTATACCGT
+GTATGACAAAAGCAAGGCTTATAAAGCTGGGGTCTACTTTCAAAACATCAATATAGAAAAACATAACGTA
+AGTGCCGAAAGCTTCTAACATTATCCCTATAGGGAAATTCCCAAAACTATAGGCTACCTTCTTTAAAGTT
+GTCATATTAATCTCCTTTCTCAAAAATCTAACTGAAAATAGCATTAGGAAACATATGCAATTCCCATATA
+GATAAGACTTTGAATGCTTCCGCAAGTCCCTCTTCATTTAAAGTATTTTTCTCTGATTTTAACTTTCCTT
+TTACTAGCCCTTCTTTATACCACTCTTTTGCTTGTTCATAGAAAAACTCATAAATAAATGGCCAGTTTGG
+GTTATCAAATTGACTTGTATGTGCTTTTATTGCTTCTATTTTATTCTCCCAATAATTGGTAATATCTATA
+TAAGTGTTGGGGTATGGCGTTGCATAAAAAGCTATTTGCGGGACAGAAAAAGGTTCTCCTAAATGAGGCA
+AAGACAGGTTTCTTGCAGCCAAAATGGCCGCTGTTACACCTTTTCCTGTCTTTTCATGGTCGGGATGAGC
+TTCATATGGGGCCCATCCATCTACTGTTAACACCAATTCAGGCTTTACGGTTCTGAAGGTTCTGACCAAT
+TTTTCTATAAGACTATCTATCGTGTAATTTCCACCATCTTCAAAGCCTAAGTCTATAAATTCTGTTACTC
+CCAGAATTTCTCCAGCCTTTCTCTTTTCTGCATCCCTTATTTTTACAATTTCATCATGGGTAATTTCTCT
+TGTAGGCAATCCTTTCCTCCCATCTGTAACAGTTACAAATGTAATTTTTGCTCCCTTTTCTTTTAATATA
+GATAAAAACCCACCAGCACCAATCTCATTATCATCTGGATGAGGTTGTACACATAAAACGTTTTTTACTT
+CAAGAATAGGAGGAAGCTTTAAAATATTTCTTAAATTCATCTTCCTTCACCTCACTCTTGAATTTTCAGA
+ATAATTTCTTTTTCATTTCCTTCATAAATTTTTTCATTTGCAAAGTATACAGCTATATTTCTTTTTTCAA
+AAAGCGGCAATTGTAATTTTAAATCCTTATACGGCAATGTAAATCTACCTTCTTTTTCTAATTTTATTTC
+TACTTTCTCTTTATAAGAATTCAGTTCTACATTTATAAAAGCATATTCTCCATCTAAATACTTCTTAGAA
+AAACCATCATCTTCAAAAAATCTTATAAATGTTCTACCCTCATTTATATGAGGAACTATCCAAAGTACTC
+TCCTTTCCGCCGATATTTCTCCAAATTTGTGTTCACTATCGTTTATAGGTATTATAGAACCACCTTTTAT
+GAAAAAATTGGTATGTAAAAATGGAACTTCTATTTTTACAAATTGTCCTCCTTCATAAACCTTTTGATTT
+AAGTATTCTACCCATCCATCCTTTGTAAAAGGCAGATATACATTCCTTTCTTTTACTCCTTTATCAAACA
+CAGGTGTCAACAGAATAAAAGGTCCTACCATTAAATCATCTTTACTATATTTGAAAGTTTCTTTATCTTC
+TTCAAACTCGTAGAAAACAGGCCTAATTATTGGACGATAAAATTCATGGGCTTCATAAAATAGATGATAA
+AAGTACGGTATTAATTTGTATCTAAATTTGATAAGATTCCTCACCTCTTCTATAATCTCTGGATACATCC
+ATGGCTCATTAACTGTACCATCAGTATTCCACGAGTGAATAGTAAATCTTGGCATAAAAATACCGTATTG
+AATCCACCGTAAAAATAACTCTGGATCAGGTGCAGGCCCATAAAATCCTCCCACGTCGTGCCCAAAATTA
+TATACACCTGATAAACTTAATCCTAGACCCATATAATGATTATACCTTAAAGTTTTCCATTCAGTGTAAT
+TATCGCCTGTCCACGTTTGGCAATACCTTTGCATTCCAGGACAACCTGAACGTGATACTAAAAAAGGTCT
+TTTCGAACTTTTATACTCTTCCATCGCCTCAAAAGAAGCCTTAGCCATTAGAAGTGGTAACAAAGCTCTT
+ACCTTTTCAAAATTTATTTTTTCGCCAAAATTATTAACCATTGCTTTCCCATCCATAATTTCGAATTCAT
+TATTATCATTCCAAACTGCATCAATTCCGTAATCTAACAATGCATATTTTATTTTTTCTTTCCACCAATT
+GAAAGCCTCTAAATTCGTAAAATCTATATATGAACCCATATCATCCCATAACTGAGTTATCTGTGGTACC
+ATGCTATCTCTACTAAGTATAAACATCTTCTTATCTTTTAATTCTTCATAAGAAGGATGGTCAATTAATA
+AAAAAGGTTTAACATTTGCTATTAATTTTACACCTTTTTCATGAAACTCATTTGTAAGTTTCTGGGGAGA
+TGGAATTTTTGTTTTATTCCAATTAAATACATATCTTTTCCCTTCTTTACTTGTATACCCGGAAGAAAGA
+TGAAACGAACTTGTTGGAATATCATACTTTTCACATTTATTAAGAAATTCCAAAAGTGCTTCTTGAGCGT
+TCTCTACTTCAGTATACGACATTGAAGAACCGGAATACCCTATGCTCCATTTAGGGGGAAACATAGGTTT
+ACCAGTCAACCAAGTAAAGGATGTAACGACCTTTTCTAGTGTGGGTCCTAAAATAAAGTAATAATCTAAA
+TCTCCATCTTCTGCCTTAAAATAACGGTAATCTCGGCCATAGTAACCATCTTTCTCTACACCAAAATCAA
+ATATTGCTTGGGACATAACATCATAAAATATTCCAAAGCTAACACCATAATCGTGATTTCGAACAATATA
+AAACGGAATATGCTTATACAAAGGATCTGTTTTTTCTGCGTCATAACCTAATGCATCTATATTGAACATC
+CTAAACCTTCTTCCATTTCTTTCAATATCTCCACTTTTTTCCCCCAACCCATAATAAGATTCGTTTTCAA
+GTATGCTCATATAATGATAAATACCATCGCCAAGTAAATTTTTAAAATTATAGCTTTGTGTTTTTCTATC
+CGCTGCAATTTTATACCATCTGTCATTTCTCTTCACATACCATTCGCAATTAAAATCTCTTAAATTTACC
+AAAAGTAATAAATCTGAAGTACATACTTCAAATTTATTATCTTTTATATTCCACTTATAAGGCGGCAAAG
+TAAAAGGGGTTAAATCAAACCTGTCTCGCCCCTCCAAAGGAATATCCTTCATGCCGGGTGCTACCCACCA
+CGTTTTTCGTATTTTTAACTCCCCATCTTGAACTAAAATTCTAATTATGTTCTCTTCAAGTATGAATATA
+TACACATGTATATCCTCATTTTCAGCTTTGAAAATAAAAGTATTGTTATTGTGAGATAATAAATGAAGAT
+TGTGTGAAAGTCTATTCATACAATTCTTCCTCCTTACATTCAATACCATTACAGTATATTTTGAGAGAAT
+TATTTTTCACAACCACATCGACAAATTTCCCTTTATACTTTATTCCTCTAAATTCGCAATCTCCCCACGG
+CGGTATTTTTAATTTAAATTTATTTTTCAAAGAAGGTTTAAATCCCAATCCCCCTTGTAACATTGCAGCT
+GCGGAAGTTGAACTCCACCCTTGTAAATTTGAGCCTTTCCCAAACACAGGATTATAATACTCTACAGGAG
+TTAACCATCCTCGTTCTAAAGAATATTCAAACCACCTTAAAAGTGGATATTCCCAAATTCTTTTCCCTAA
+TTTTAGTTTGCACCAGGCATATATCCCATCCCAGTATGGCCAGTCACTCCCATTGTGATATCTAAAAGGG
+TCCATTGTTTTTTCTACTAAATCGTATATATCTTTATAAAACGGATAACAAACCATTATACCCCAATCGC
+CAAAAGGCTGTTCCTTGTTATTAACAGTTTCTAACAATTCTTCTGTTTGAACTATAATTCTTTCTTGATA
+ATCTAAAGGCAATAAATCGAATAAAATGGCTAGATTCCACTCTATTGAAAAATTATTCTCAATTTTATCT
+CCAGTCATATAATTTACAAATCCATAGTGATTTACAATTTCTATAAGCTTTTCTTTAATAAGTTCAGCTT
+TTCTTTCGTATTCTTTCGCTTTTTCAGTGTAACCTTTTAATTCGAGTATTTCTTCGTAATTTTCAATTGC
+TCTTAAGTATAGCAAAATATCATAAGCAACAAAACCTGTTCTATATACGTTATCCACCCAATCATTTCTG
+TTGTAAGGTTTTATATATAAATTGTCTAAATCAATATGATAATTCTCAATAATCTTATCAATTATTTCTA
+AAATTCGCGTATTTTTTACTTTATCCTCTAGTATTTTATAGTCAGCTGTCCAAGCTAAATAATCATAAAC
+CATCATAACAAAATATAGAGGAGAATCTGTATGGTCATCCCAAAAAGCACTCCCATCCTTTAAAATTACA
+GCACTTGGAGCCCGTCCTATTTGGTCTATACCTTTAGCCAATGTATAGATTTCTTCTTTAACTATTTCCG
+GTTTATAAGGTAAAATAGCTTGTACTGTCCAATATCCATCTCTATAATAAGTGCGGGGAGGATTTTGATA
+ATCAATTCCTGCTATAAAACCTTTGTTACTTACATTAACCGTGTCTTTATACATAGAATAAGAAACATTA
+AGACAAGATGAATACAAGGTGTTTAATAATTCATTTGAAGACTTAAACCTTGTTGCCAGCCATTCAGTGT
+GCCTTTTCGTTTTTTCTAAACTGAATTTCCATGTATCTTCCTCTATATCTTTCTGATTTTTATTTTCTTT
+AGTTATCAACTCTATTGTAATTGGTATAATTACAGTATCATCCCTGCGAACAGAAACTTCGTAAGAGATG
+CCAAAGCGTATATTTTCAAATCGTGTAGCTTTAGGAATATAGTTACTTTTTATTTTTAAAATATATTTAT
+CTACAAAATCAATTAAAATTTCTTTCCCCTCTTGTTTCATGGATAACGGCAGTTGCGATTTTAACGCATA
+TCTTAAATTTTTAACCATAAATTTTAATTTGTTTAAATTGTTTTTATCCTCAAAAAGAGAAAATTTATAA
+AATTCTACCAGATCAATTTCTGCTCCAAAATGTAAGTTAAAATTCACTTCGGTTTCATTGTTATTTTTTA
+TATTGTACATTATATATAGCTGCCCATCATTTCCTGAGAATTGCTCAATAGATACTTCAGTACCTTTATA
+TGCTTCATAATAGATAGCTTGATAATTGCCAATCGATATCACTTTCTTCTTGTAATTACCAGGCAATCTC
+TCTCCATTAATAGACCATCCACTGTACCAGCTATCCTTTACAAAAACACTCCACAGACCTGCCACATTAA
+AGAAATTTATTCCTCCATTCCCATTAAATTGTGCAGTAATATTTTTATCAGAAATATCATATTTTATCGG
+TTTAAACCAAAAATCTTCACTGACAATGGCACCATCTCTACAGTAGTTCATTTCGATTATCACCCCTTTA
+GAAGTATTATTATTCTTTTAATCCCGTAGTTACAATACCTTTAACTAGTTGCCTCTGGAAAATCAAAAAC
+ACTATTAAAACTGGTATCATAGCAATAACTGACATAGCAAGTAAACTTGGCCAATCAACATTATATTCTC
+CCATAAAATTAGAAATTGCAAGCTGTATAGTATACTTTTGAGGGTCACTTATTACGATTAAAGGCCACAG
+AAAATCATTCCATCTCCACATAAATGAAAAAATTGCTAAAACCGAAATAACAGGTTTAGCTAAAGGCACA
+ATTATTGTCCAAAACAATCTCCATTCAGAAGCTCCATCAATTCTTGCTGCTTCTATAAGTTCATCTGGGA
+CCCCCAAAAGGTATTGTCTTATTAAGAAAACACCCGTTGGTGTAGCAGCTGGAGGAATTATTATCCCCCA
+TAAACTGTTTATCATACCTAAACTTCTAATCACGACAAAAATAGGTATCATAATAATTTCTAAGGGTATC
+ATAAGAGTTGCAAGAAAAGCTACAAGTATAAAGTCTCTACCGTAAAATTTATATTTAGCCAAGGCATATC
+CAGCCATAGTATTAATCACTAAAGTAATTATAGTAGAAACAATTGTAACAACAGCACTATTGTAAAAATA
+TAATCCAAAGTTTCCTTTCTTAAAAGCCGTTTCGAAATTTACGAATGTTATTGTCTTAGGAAGTAATGAT
+GGAGGCCACTTATATAGTTCTACAGGAGACTTGACTGATGAAAACACTACCCATAATACTGGAATAAGAA
+AGAATAAAGTAACAAGGGTTAGCAAAGTATATGTTATAGCTTTTGAAGTAATTTTTTGTAAACTCATTTA
+TATCTCTCCTCCTCTTCCTACCCTAAACTGCAACCACGTTAGTATAGCAATAACCAGAAATAGTATTACA
+GACATTGCACTTGCATATCCCATTTTTGTTTTGATAAAAGCAAATTGATAAATATGCTGTACAACGTATG
+TGGTATCTCTGCCAGGACCTCCTCCTGTTAAGGCTAAAATCAACGGAAAAGCTTTAAACGCATCTATTAG
+AGAAAGAATAATTACTAAAAGACTTGTAGGTTTCAATAATGGTAGTGTAATATTAAAGAATTTCCGTATT
+GGAGATGCACCATCTATATCTGCAGCTTCGTAATATACTGTAGGTATACTTTCCAAAGCTGCAAGGAAAA
+TTACCATATAAAATCCAATTCTTGACCACAAAGTTGCTATTATTACCGTAATGTTAGCAAAAAATCCATT
+GGATAGCCACGGAATTGGTTGTTTACCAATTAATTCTAAAAAATAATTTAAAATACCAAAACTATCTCCA
+AAAATCCATTTCCATATCAAACCAACTACAATAAACGAAACCATTGTAGGCCAGTAAATAATAGCCCTAA
+AAATACCCTTTAAAATAATTTTTTGTGTAAGTAAAATAGCCGTTCCTAATGCTCCTACATATATCAACGG
+CACCACTATAGCTGCATATATTGTTGTCCTTAGAAAAGAATGCCAAAACAGAGTGTCATGAAAAATATTA
+ATATAATTCTGTAATCCTATAAAATCCATTCTTGAAAGTCCGTCAAAATTAGTAAAAGAATAGTACAACC
+CGAAAAACGCTGGGAAAATTACGAAAATCCCAAAAATAAGTAAATTAGGCAATAAAAATAAATATGGAAT
+TAACTTTTTTTCCAGTTTGTACATAGTATAACTTCTTTCCATACAATTCACACCTCTGTTTATTTTAATT
+TATCTAAAATAGGCGGGTAATGAAATTTAATTTTCACTACCCGCCTATTTTATTGTATATTACTTACCCT
+GCTGAGCCTCTTTTATGGCTTGTCTTGCTAACTCTGCAACATGATCTAAAGCTTGTTGAGCTGTTTGTTT
+ACCTTGCAATACAGAAACGATTGCTTCTTTTAAGTCACTTGTAAACTTAGGTATTATATCTTGTCTTGAC
+CAATCGTATGAAGCAGCTGGAGGAGATACAGCCAATTCGTTGCTGAAAATCTTAAAGAATTCCGTTCCAA
+AATCATAAGTCACATCTGGATTTTTCCTTGGGCTCAAGAACAAAGATTCTCTTACATATTTATCATCCAC
+TTCTTTAGAAGCCAAATATTTTATAAACTCTCCTGCTTCCTTTTCTACACCTGAATTTTTAAATGCCATT
+ACAAACTTCGCACCCAAGACTGAAGATCTTATTTTGGCTTTGGGTAGATAAGTTACACCCCACTCAAAAT
+TCTTAATTGTATCTCTGTAATTTGAAATCATCCAACTTCCAGATAAGTGAGCTGCAGCTGTACCAGACCT
+AAAAATGTTATTAGCATTTTCTCCACCCAACCATGTAGCTTTAGAAACTATATCTTCATCAACTAATTTT
+TTGAAGTAATTTAGTGTCTCTACAGCTTCTGGTTTATTTATGTTTGTATCTGTAGCATCGCTATTAAATA
+TGCTTCCGCCAAACTCATAAAGCAGAGTTGTCCATCTGTGAGGAGTTGGATCCCATACTACCCCATATTT
+TGCTCCTGCTTTAGCTTTTACTTCTTTAATAGCATTAGCAAATTCATCCCAAGTCCAAACTTCATCTGGA
+GACTGGGGTACCTTCACGCCTGCCTTATCAAATAATGTTTTGTTGTATATCAAGCCATTTGCTGTTACCT
+CCATTGGTGCTGCAATAAGCTTTCCTTCAACAATGCAATAATATTTCAATCCATCAAGGAATTGACTCAT
+AAACTGATCTTTATCTCCAAGATAAGGAGTTAAATCTAATGCAGCTGAAGCAAACGCTCCCGGGTTCGTA
+ACACGTGCTAAAGCTGGCGGTTTGCCTCCTGTAATCATTGTTTTTAGTTTTGCTTCTAAGTCGTCGTAAG
+GCACCTCGACTAAGTTAATCTCTACATTAGGATGTGTTTTTTGATAATCTTTAATAATCTCTTTCATTAC
+TTGCCCTTCTACTCCGTCAGTAAACCATACAAAATCCAAAGTCACTTTTTGAGTAGGTTCTGATTTTTGT
+TCGGTTGACGGTGCCTGGCTTGTCTCTGGTTGTTTAGAAGAACAACCACTTGTAAATAGCGCAAACACTA
+GAATTAAAGAAACAACAATATAAATTAGCTTACTCCACTTTTTCATAACCCTACTTCCCCCTCTTTTCTT
+AGAATCACTTAAACATTTTAAACTAGGTATTGAATATGTTTCTTTGGTATATCACCTCCTTTATATCATT
+TTCTACCATCTTCTTTACTTCTTTCGTTTTAAGATATTTATACCCCCATGTACTCTTTCGCATTATTAAA
+TGAAATATCCTGAACTATTTTGCCTAATAATTCTATATCATTTGGCACTTCTCCATTTTCTACCCATTCA
+CCTATTAAATCGCAAAGTATTCTCCTAAAATATTCATGCCTTGCATAGGATAGGAAGCTTCTTGAGTCTG
+TCACCATACCTACAAATCTCCCCAGCAATCCTACATTTGCCAAAGTCTTTAACTGCTCCTTTATTCCATC
+TTTATTATCATTAAACCACCATGCAGCTCCAAATTGCATTTTTCCTGCTATCTTGCCGTCTTGAAAATTC
+CCTATCATCGTTGCAATCACATAATTGGCAGCAGGATTCAGTGTATATAGAATTGTTTTGGGCAGAGCAC
+CCTCTATTTCAAGAGAATCTAAAAGCCTTGAAAGTGAATAAGCAATTGGAAAATCTCCTATGGAATCATA
+TCCTGTATCCGGTCCAAGAATTCTGTACATCTTAGTATTATTGTTTCTCATTGCTCCAATGTGAAGTTGC
+ATTACCCAGTTTAGTTCAGCATATTTTTTACCCAAGAAAATCATTGTATATGTTTTGAAACTGTCTATTT
+CTTCTTTTGTTAAATGCTGTTCCGTCAGGACCTTTTTAAATACTTTTTCTGCTTCTTGTTTTGATGTCTT
+TTGATAAAATACATAATCTAGGGCATGGTCAGAAATTCTACATCCTACAGAGTGGAAAAATTCTATCCTT
+TTCTCAAGAGCCTGTAGAAAGTCATCATATGTGGTTATTTTTATACCACTTGCACTCTCTAATTTTTTAA
+TCCACGAGAGAAAATCATCTTTTTCTATATTTAGCCCCTTATCTGGTCTGAAAGCAGGTAAAACTTTTAT
+GTCAAAATCTTTTTCTTCTTTCAATTTGATGTGATATTCTAATGAATCCACTGGGTCATCTGTAGTTATC
+ACTACTTTTACATTTGATTTTTTCAATATATTTCTAGCACTAAAATCTTCTTGACTTATAACTTCATTTG
+CTCTTTCCCAAATGGACTTTGCTGTCTTCTCATTTAAAAGGTCATATATGCCAAAATATCTCTGCAATTC
+TAAATGAGTCCAGTGATAAACGGGATTTCCTATTGCCATGGGTATTGTTTTAGCATAGGCAACAAATTTT
+TCATAATCATCTGCATCCCCTGTAATATATTTTTCATCTATACCATTAGCTCTCATCAGCCTCCATTTGT
+AATGGTCGCCGTATAGCCATACCTCTGTGATATTTTTAAACCTCCTATCCTCATATATTTCTTTTGGACT
+TAAATGGCAGTGAAAGTCATAAATTGACATATCTTTTGCATATTGATGATACAATTTCACTGCTGTTTCA
+TTTGTGAGTAAAAAGTCTTCATCCATAAACTTTCTCATTGCCATCATTCCTTACATCCAAGATATTTTTC
+TAATACTCTTCTCACTGCACCTGGTCCTTCTATAAACTCTTTGAAATAACTTTCTATCCTTTCTCCCAGT
+CCTACTTCATAAAGGTCAACGCCAAAAATGTTTACATTTGAAAGAATGGGTTTTAAATTGTCTTTTACCG
+AATCTACATCACCTAATTTTATGTTCGAAATGTGAGACCTTAAATCTTCAAGCAATGGGTCTGGGCTTAA
+TGTCATTGGATTGCCTTCATCATCTAAACCCATTAAATACCTCAACCATCCTGCTATCACAAGAGGAATG
+TATTTTAAGTCTGTCACTTTTAAATCTGACCTTTGTTTATAGGATTTTATCGTCTCTCCAAATCTTATTG
+CTATCTTTTGTGACGTGTCTGTTGCAATCCTTTGCGGAGTGTCTGGCATGTACGGATTAGGAAATCTCAC
+CTCAATTACTTCTCTTAAGAATTCTTCTGGGTCTAACACACCTGGATGAACAACTACAGGTAGCCCTTCG
+TCATATCCCACTTTTTCAACAAGTTTCTTAAGGCATGGATCTTTCATTTCATCTGCTATTGTGCTATAAT
+TTAACAAACAACCAAAAATCGCTAATGTTGTATGCAAAGGATTTAAACAGGTTGTCACTTTCATCCTCTC
+TACTTTTTCTACTGTTTCTTTATCTGTAAAAATCACTCCTGCCTCTTCTAATGGAGGCCTGCCATTAGGG
+AACTTGTCTTCTATCACTAGGTAGTGTATTTTTTCAGCATTTACAAAAGGCGCTATTATAGTGTTTTTAC
+TGGTTTTGATTATGTCCATTCTCTCTATGCCAAGGTCTTCTAACTTCTTTTTCACCTCTTCTGAAGGCCT
+TGGCACTATTTTATCTATCATACTAAGCGGGAAAGATACTTTTGTAGAATCTGTTAAGTAATTCAAAAAT
+CCCTCTTCAACAAAACCTTTTTTTATCCATTCTTCTGCGATAGTCTTTATCGAATTGAAAAGTCTTTCTC
+CATTTCCAGAGAAATTGTCTAAACTCAAAAGAGCAAGAGGATATTTTCCTGCTTTGTATCTTTCATAGAG
+TAAGGAAGTTACTTTTGAAATGATGTGTTTAGGTTTATCCAGACCTTCCTCTATGTCTTCTTTTACATCT
+TTTATATATTCACCTGAAAAGTCTTTTAAGTTATAAGCTTTTTCTGTTATTGTAAAACTTGCTATCTGCA
+GTGATGGATTCGAAAAGATGTTTTTCAATCTTTCCCAATCACTATGTGATGGATCGGCTATTATTTTATC
+GCTTATACTGCCTATGACTTCTATTTCAAGTGTTCCATCTATGTTCATGACTACTAGCATACTTAAATTG
+TCATAAGGAACATATATTTTTTCAATTATTTCATAATCATATGACTCCACTGCTATAATTCCTTTATCAA
+TAAGTCCTTTATCTAAAAGATTCTGTTGTAGAAGTGCTATAAATCCTCTAAAAATGTTCCCTGCTCCAAA
+ATGTAGCCAAATTGGACTTTCTTTGGTTCTTTTTGAAATCTCCTCAACATCGTAGTTGGGAAGTTTTATG
+CCTCGACTCCGCCATTTTTCAACATCTTTTATACCTTCCCTTGTCAGTAGCATATCCCTTCTCCCTTTCT
+AGAATTGCTTTGTAATATTGCTTCTTTTATTATATATCCACTTTACTTTGTGGATTATCTTGTGTTTAAT
+AATATATATTCTACACAAATCCAAAAAATCCTTCTTGATTTTTAAATTTTTTTATTGAATTTTTGTTGAA
+AGAAAATGGGAGGACAAGAAACTCCCACTAATTCAACATTTAATCAATTGGCTCCCATTCTGTATGGAAA
+ATTCCTTCTTTATCTATTCTTCTATAGGTGTGGGCTCCAAAGAAATCTCTTTGCGCCTGTATCAGGTTTG
+CAGGTAGGTTACCTTCAACCATGCTTAAGAAATAGTCAAGTGAAGAACTAAGTACTAGAGTTGGGATATA
+AAATTCTTTTGCTAAGTTAGTCACATATCTTATTGAATCCAACTTATCCATGAGGAATGAAATAGATTTA
+TCGCTGTCTAACAAGTTCACATTTTCTTTGTTTTCATTTAATATTTCTCTCAAAAAATCTAAAATCTTTG
+CCCTTATAATACAGCCGCCCTTCCATATGCGCAATACCTCTGGAAGGTCAATATTGTACTCAAAAGTTTT
+TGAGGCCTCATGTATAAGCCACAACCCTTGAGAAAAGGAGGTGAATACGCTAAATAAAAGGGCATTTTCT
+AAGTCTTTTATCACTTTTTCTTTATCCAATTTTACATCAGGATATGTTTTTTTAACTTTCCCTGAAAGTT
+TTACTCTATCTTCTTTAAAGAATGACAAACTCCTTGCCTCCACAGCAAGGCTCAGTGAGGGAGTTGGTAT
+TCCTAAATCCAGTGCAGTCTGAGAAGTCCATTTTCCTGTACCTTTTTGTTCTGCTTCATCCAATATCAAA
+TCTACAAGATGTTTTCCTGTCTCTTCATCCTTATATCTCATAATCTTGAAGGATATCTCCATTAGGAAAG
+AGTTCAATTCTCCATTATTCCATCTTTCAAATACATCTCCTATCTCTTCAGGAGAAAACTTTAAAATTTT
+TCTCATTATATCGTAAACTTCAGATATTGCCTGCATTATGGCATATTCTATTCCATTGTGAACCATTTTA
+ACAAAATGTCCTGCTGAGTCATTTCCTACATATGTACAGCAAGGACCTGATTCTGTCTGTGCTGCAATCT
+TTAAAAGAACATCTTTTACCATTTCATAAGCCTCAATACTTCCTCCAGGCATTAATGAAGGACCGTGCAA
+TGCTCCTGCCTCTCCTCCCGATACTCCCATTCCTAAATAGAGTATGCCTTTTTCTTTTAATTCTTTTATA
+CGCCTTGAAGTATCTTTAAAATAGGAATTGCCCCCATCAATGATAAGGTCACCTTTTTCAAGATAGGGCA
+GAAGCTCCTGTATAACATCATCTACAGGCTTCCCTGCCTTTACCATAAGTATAATTTTTCTAGGTTTTTT
+TAAAGATTCAACAAAAGATTTTATATCGTGATACCCCTCTATTTTTTCATTTTTTACTCTTTCTTCTAAG
+AATTCTTTTGTCTTTTCTGAAGTTCTGTTAAATACAGATACGGAATAACCTTTCCTGGCAATGTTTAAAG
+CTAAATTTTGACCCATAACTGCTAAGCCAATCAGCCCTATTTCATTCATTTTTAATACCTCCTGTTTTAT
+AATTTGCTGTGAGCTTCGAATAGGCTTTTGAGCTCTCGAGATAATTTTTTGAAAAATTGAAATTTCTTTT
+CATAATAATTGATCTCTTTTTCGTCTGGCATATAAACATTTTCTACACTAACCATTTCCTTCGTAGCTTC
+AGATAAATCTTTGTATCTTCCAAGAACATAGTATCCTAGAATAGCGGAGCCAACAAGAGCAGGTTCTTCT
+ACTTTAGAGACTTTAATAGGCAGCCCCAGTGTCGATGCAAAAATTTCCATCCAGAATGGTGAATTTGTCG
+CTCCTCCTCCTGCCCTAATTTCTCTTATCTTTATATTATTGTCCTTCAACGCCTCATAAATCATGCGCAG
+GGAAAAGGCTACTCCTTCCATAGCCGCTCTTATCATATGACCCTTTGTGTGAATATTCTTTAATCCAAAA
+AACACTCCTGATGCAATATTTCCTATTTCTTTGTCCCTTTCACCTGTCAAGTAGGGCAGGAAAAAGAGAT
+TTGAAGAATCTTCTTTTGAAGCCTCATGAGTTAATTCTTCATAGGGCATGTTAAAAATATTGTCTCTAAG
+CCATTTTAGTACAACTCCTGCATTGTTTATAGCAGCCCCAATGAACCATTTACCCGAAGATAAATAATAA
+GTTTGAAGCCTCATAGCCTCTTCTTTGTCAAAAACAGGTTCAGGATAGGCTACTCTGAACATTCCAGTAG
+TCCCTATGTTTATCGCACCAACTTCTTCCTCAAAAGCCCCAATTCCTATTCCCACCGCTCCTCCATCGTA
+AACTCCTGTAAGTACTTTCACATCTTTTGTTAGTCCCAAAAGCTTTTTAGATTGTTCGGGCAAATCGGCC
+AAAATTTTATCTGAAGGCATGATGGGAGGAAGTTTTTCTTTAGAAACCCCTAAAATATCAAGCACATAGT
+CATCCCATTCAAGTGTATTTACATTCATATAAGCAGTTGCAGAAGAAAGGCTGGGCTCTGTAAAAGGTTC
+TCCTAAAAGTTTTAAAAGTATAAAATCTTTAGAGCTCAAGAAAAACCTTGTTTTATTAAATATATCACTT
+CTTTTCTTTTTTAACCAGTAAATTTTAAACAAAGGGGCATGAAAAGTTGGAGTAAAGCCTGTCCTTCTGT
+AAACCTCCTTTACATCAATTCTTTCTAAAAGTTCCTCATAGGTTTCTCTCGCCCTCAAATCCAGAAGTGT
+CATAATGCCCATTAAAGGATTTAATTTGTCATCTATGGGAATTAAGCCAAACATATAAGAAGAAGGAACG
+ATTAAGGAAATCCTATCTTCAAAGCCTTTTGCCGCCTCCCCTGCTGCTTCTACAAAAGCGTTAAAAAGGG
+TATCTGGGTCGTGCTCTGCTTTTCCTTCGTTGTCTCTTTCAATAGGCGTTTCCTTCCTGTACAAGCTTAA
+AATATTTCCTTTTTCGTCCACCACACCTGCTTTTAAGTTTGTCGTCCCTATGTCAACAGAAAGAATCAAA
+TCTTTTTCCATTTCTCCCCCTCCAGCACCTCTTTATTTACAACCCCATCGGGTATTTCGCCTCGTAGGAC
+TTTTTCTGCATCTGAAACAACTTTATCTCCCATGCCTTTTAAACACTCGTATGTGTAGGCAGAAGTGTGA
+GGGGTTATCACAACATTGTCAAATTTAAGGAGTGGATGATTTTCATCAATAGGTTCTCCTTCTACCACGT
+CAAGTCCAACCCCGGCGACTTTCCCTTCCCTTAAGGCTTTTATAAGAGCCTCTGTATCTATAAGTTCTCC
+TCTTGCAGTGTTAACAATAAATACATTATTTTTCATCATAGAAAATTCTTTATAAGACAGCATGTGATAA
+TTTCTCTCATTTAATGAAGCATTAAGAGAAATTATGTCTGATGACCTTAATAACTCCTCTAAAGACACAG
+GACGAGCTTCTCTCTTTATTATTTCTTCTTTTGAAAGATTTGGATCATAGGCAATAACTTCCGCCCCAAA
+GCCGTATTTTAATATCTCAGCAACTCTACTTCCAATATTGCCAATACCTATTATCCCCGCAGTCTTGCCC
+TTTATCTCATACCCTATGAAATTCGCTCTTTCATGCCATTTCCCTTCTTTTACTTTAATTGAGGCTTCTC
+TTACTTTTCTCATCACATCTAAAAGGAGTGCAACTGCATTTTCTGCCACAGCTTCTCTTTCAACTATTCC
+TTCAACTATGGTGACTATAGTGCCTTTTTTTGTCGCACTTTCTATATCTATAGCATCGTAACCTATGCCA
+TGGCGAGCAATTAAAAGAGTTTCATCCTTGTACTCAAAAAACTCCCTATCATAATAGGGCTTTACACTGG
+CAATTATTATAGAATAGCCCATTAATTTTTCTGCCAGAGCCTTCCCTCTCATGTCATGAGGAAGCTCAAA
+CCTGTCTACCTGCCCTAATGCTTTTAATCTTTCAATGTGTTCAGGAAAGTGCTTCCCGAAACTGCTAGAA
+TTCACAATTGCAATTTTTACACCCATTTCAACCGCCCTTTCTTTATTTACTGAATATCTCTTTAAAGTGA
+TTTTCAATATTTTTTCTGACAAATTCGTAATGCTCCTCTTCGTACTTATTTAAAACTTCAAAAATTTGTT
+TTTTCCTTTCTTCCAGTAAAACTCCATAAGAGATGTGGAAAAGCTGCTTAATTTCCGGCTTTGAAACAAT
+CTGAGAGTCTTCCAAGTTTATATTTTCAGGAAAGTCCTTCTTATCAATCAGCACTTTGTAGGCTTTTTTA
+CTTTCTTCAAGGTTATAAAGGGCAATCTGGTAAAGTTCTTTAAAAAGCTCTTTGTCTTTTTCAAAAATCA
+AATTAACTGCCTGAAGCCAGCTCGTGCCAGAAGTTTTTATGTGAAATTCCCCTTCGGTGATTTCGCTGAA
+TACTTTGTAAATGCTAAATTTATCACTTCCAGAATGAAGACTCAATTTGTATCCTCCAAATTCTCTGGAG
+AGAAATTGATGTTTCTTCAATTCTACAGCAAATTTATCCACATCGCCTATATAATCTATGGCCTTTTGAA
+ATTCCCCAGGAAATTTAGGGGCCAAACTCCAGAAATCTATCCCTTTCTCATGCAGATATTCAGCGACAAA
+TATGTGATCTTCTACTGTTGTGTCTTTGTCTCCTTCGTCAATTGAAATCTCTAGGTCAAAATTTTTTACT
+TTATCCTTCAGAATACCATACACTTTTTCTACGAAGTCCATGGCTTTTTCATAAGTGAGAGCAGATTTAT
+ACAATTCCTCTTCTGAAACTGTAAAAGCTTCTTTTGTTGGCATCACAAATTTTTTGCCTTTAAATCTTTC
+AATTATCCTCTTGCTTGTAATATTTAACTTCTCCGCTTTTTCTTTTAACTGGGATTCTGTATAGTCTGAT
+AGTTTCACCAGCATATCACTTAAATCAAGAGTATACATGGTATAGCCTGCATCAATTGCCTCCATCAAAT
+AATTTTCATCTTTTATGTGGTCAGCGTCTGCACCAAATTTCCCTGTATATCCTTCTTCCAGCACACCCAA
+AATCGCTTTTAAAATAGCCTCTTTGAAACTCCGATGGGTTTTCATAAGCTCTCTGGGAGATTGCTGAGCT
+AAAACAGGGAAGACATCGTAATTCTCTACTGCTCTAATATGAGCAGCAGTAACAAGCCCTAACCTATCGC
+CCATTCCAAAGGAGACTTTTTTATTACATGGAGATGGCGCAATACTAAACTTGTCTTTTAAAATTACAAA
+ATTTTCATAAGTCAGTGGGTAAAGATTTAAATAATAGCCTATTTCTTTTAAATATTTCCTTTCGGTGAAA
+TAGGGAGAAGAAAGTGTAAAATCCCCTTGTGTTAAAAGGCCAATGCTCTTTTCATTTGCCTTTTTTACAA
+CAAAAATATAAATGTCTTCTGAAAACTTTCTAAATGATTTTTCGTAAAAATAAAAACCTTCTCGTGAAAG
+ATACTCAGCTACCTTGTTAATCATCTCCATCTTCCTTTCAAACATAATTACACTATTTCAATCTTCACAT
+ACTCTGTTAGCTGCTTCACTATTTCTCTGTTTTCCTCCCCTGCAGTTATTATCTTCTCAATATCGTTAAA
+GGTAGCAAAGGACACCATAGCAACTTTTCCAAATTTACTACTATCGGCAACCACAATCACTCTGCTGGCA
+GACCTTATCATGGCCTTTTTAGCTTCGGCTTCAAAAATATCCGAAGTGGTAAGCCCTTTTTCTACAGATA
+TGCCGCCAGTTCCTAAAAACAATATATCTATGTTGTACTTGCCTATGCAGTTTACAGTTTCGAAACCTAC
+CATAGACTGATTGTCATGTTTTAATTTGCCACCAGTGATAAAAAGGTTAATGTCTGGATTGGTAGAGAGT
+TCTGTAGCAACATTTAAAGCATTTGTGATAACTGTTATGCCTTTTAAACTCTTTATGGCCTTAGCTATAT
+GATAGGTGGTAGATCCTGCATCTAAGAATATGACATTTCCCTCTTTAATCTCTGTTACAGCTTTTGCAGC
+AATTCTCTGCTTTTCCTCTATGTGCTCTTTAAACCTTTTGACAAGGGGAGGAACTACTATATTTTCTTTC
+AATACTGCTCCTCCGTAATTTCTCTCAATAAGCCCCTGTCTCTCAAGTTCCTCTAAATCCCTTCTTATTG
+TTTCGTCTGAGACTTTGAATATTTCACACAGTTCTGAAACCTTGACAGCTTTTTTCTTTAAGATGATTTC
+CTTAATCTTTTCCCTCCTCGTTGAAACAAGCATCTACACCCTCTCCTATGTTATAAGATGTTAAAATCCT
+AACATTATTTGTGGATTTTTATTGCTTTCATTATATTAATTCTACACAAATCCAAAAAATCCTCCTTTAT
+TTCTAAATTTTTTATTGGCCTTTATGGAATTTTTGGAGTTAAAAAAGGAATCCCAAAAGGGACCCCCAAA
+GATTATCTTTTATTCAGAATATCCTTGTTAACCAATGTGCGAGGAACTCTTCCTTCTATCACATCAATTA
+TGTTCTGGGCGACAAGCACTGACATGTCTCTTCTAGCTTCTTCTGTTGCACTTCCTATGTGAGGAAGCAT
+TACAACATTGTCAAGTTCGGCCAGCTCTTTTTCAAATTCTGGTTCTCTTTCATAGACGTCTAAGCCTGCA
+GCGTAAATCCATTTTTCTTTTAAAGCCTTAACCAGTGCCTTTTCATCTACCACAGGCCCTCTACCTGTGT
+TTATCAATATTGCAGAATTTTTCATAAGTTTTAGCTCTCTTTCTCCAATTAAATGCCTTGTCTCAGGTGT
+TAAAGGAAGGTGTATTGAGACAAAATCGGATTCTTTCAAGAGAGTGTCCAAATCAACGTACTTGGCTCCT
+GTCTCTTTTTCAAATTCGGGTTTTGGAGTTCTGGCATTATATAAAATCTTCATCTCAAAGCCTTTTGCCA
+TTTTAGCAAAAGCTTGTCCTATTCTCCCTGCGCCTATAACTCCTAACGTTTTCCCGGTTACACCTTTTCC
+TAAGAAAAGCATTGGCGCCCAGCCCTGAAATTTACCTGCCCTCATGAATTTATCCGCTTCTACCACTCTT
+CTCGCTGCAGCAAATAAAAGAGCCCAAGCTAGTTCTGCAGTAGCATTTGTCAAGACATCGGGCGTATTTG
+TTATGTAAACTCCCCTTTTTGTAGCTTCTTCTAGATCTATATTGTCAAAGCCCACAGCATAATTTGCGAC
+AATCTTTACATTTTTGGCAGCTTCAAAAAACTCTTTATCCACCTTGTCAGTAAGCTGTGTTATCACTGCA
+TCCTTGTCTTTTATTTTTTCCAAAAGCTCCTCTTTGGTAAGCATTCTGTCATATGGGCTCACCTCCACTT
+CGCAATACTTCCTTAAAAGTTCCAGTCCCTCCTCTGGAATAGCTCTTGTCACAAAAACTTTAAACATACT
+TGCTATCACTCCTCCACTTAAAGTTTATTTATCAACACCAAAAATATTGGTATTGTTAAAAACGAAAGCA
+GGTTTGCAATGAAGACTACTGTAGAAGCAAAGCCGTTCTTTTCACTCATCTGCCTTGCGACAATTGCCAC
+AGTAATCATTGTGGGCATTGCAGCTTCAAGTACAGCAACTTTCTTGGCAATAACAGGCAGGTTCAGATAA
+TAGACCAATAAAAAAGCGATTAAGGGGGTTAAAATTAGCTTTATCAAAGCAGGAATAAAGAGCAAATAGT
+TTAAGTCTCCTTTTTCTATGACGTACATATTCATCCCTATAAATAAAAGGGCCATTGGAATTGCTATACT
+CCCTATCATATAAGCGCTCTTCATTATGACCTCTGGTACATGTATTCGCAGTGATGCTACCATAAAGCTT
+AAAACTATGGAAATAAAAGAGGGATTTAAAATCTGTTTAAGTCCTTTTACATCAAAAGATTTATCATCAG
+ATAAAACCCAGATGCCTAAAGTCCAGAATAAAGGTGTATGCCCCAAATCGTAGAGGATGACATATGGAAG
+GCTTATATCCCCAAATAGTGCCATATTTATTGGGAGACCCAAAAATATAGTATTGCTAAAGGAAGAAAGA
+GCGTACAGAGCATTTTTCTTCTCTTCTGGAACCTTAAGTAGTTTAAAAATAAAAGCAGAAATCAGTAAAG
+TTAAAACCACAGTAAAAGAGCTCACAAGAGGCAATTTGTAAGAGGCTTTTAATAGCTCTGGAGTGTAATT
+TACATACATGCTGTAGAATATAAGCAGTGGAGTTGCAACCAAAATGGTTAAATCTGCTAGCATCTTGAAA
+TGTTCTTCTTTTACAAGCTTTATATAAGCTACGTAATAACCGACAGCCATAACGATGAAGATTTCTACGA
+GGATTTCAGCTATTTTAGATGTGACCATTTTTTCACCTCATCCTGTCAATTTCGATTATACCACAGTTTT
+AAAATATTTACAAAAAAGGCCCAACTTAAAGTTGAGCCTTATATAAACTGTTTTAGGTATTTTAATCCTA
+AAAGAAGTCCTTCTTTTACTTTTTCTTCGCTACCCTCATACACAGGGTCTTCGTGCTCTATGCTTATAAC
+TCCATCATATCCGCTTTCCTTCAACGTTTTTATAAACCTTTCCCAATCGACTTTTCCCATGCCTGGCATT
+CTGTACCTCCAATATCCCATTCCAGGTGAGAGCTGCCTTCCAAAAATTCCGTATCTTCTCAGTTTATCCT
+CAAAAATTTCCGTGTCTTTTGCGTGGACGTGGAATATTCTGTCTTTGAATTCTGGTATGACTTCTATGTA
+GTCTATAAACTGCCACACAAGGTGAGAGGGGTCCAAATTCAATCCAAAGTTTGGGGATGGAATCCTTCTA
+AACATTTCTTCCCAGAGTTCCGGCGTAAAGGATATTGTCCCAGGAAGCCCGTGTACCTGCCAGCCCTCCA
+TAGGGCAGTTTTCTATTATGATTTTCACACCTCTGTCTTCAGCATACTTTATTATATCCGTAAAAACCCT
+CTCAAATTCGTCAAAATTGTCTTTTATGCTCTTTTCAATGTTTCTTCCAACAAAGGTTCCTACCATATCA
+GTGCCCAGCATTTTAGCCGCATCAATGCATTTTTTAAGATGGTTGTTTATAAATTTCCTCTTTTCAGGGT
+CTTTATCCAGGTTATTGTCATAATATGCTAAAGAAGAAATTGTGAGCCCGTACTCTTTAAAATATTTTTT
+TATCTCTTCTGCTTCTTCCTCTGTCAAAGTTTCCACGTCTATGTCAGTGCCTGAATAATCCCTAGTGTTA
+TCTTTAGGCCAGCAGGCAACTTCTAAGGATTTAAATCCATTTTCACTCGCCCATTTGGCTTTTTCTTTTA
+AAGGCATGTCTCTTAAAGCCACTGTTAAAAATCCTATATACATAATTACAATTCCTCCTTTAAAATCCTT
+CTTAAATTCTCAAGGCTTATTTTTGCACTCTCAAGGGGAGACCTTTTGCACTCATCCTGCTCAACAATCA
+GCCACTCCACACCATTTTCTTCTGCAACTTTTACTATCTTTTTAAAGTCAATTATTCCATTCCCTATCTC
+TGTATTGCTCCTATCCTTTCCATCCATATCTTTTAAATGAATGAGAGGAAGCCTTCCAGAAAATTTCTTT
+AAATATTCGAGAGGGTCTACTCCAGCGTATTTTACCCAGTAGACATCAATTTCTGCTTTCACTGACTCTT
+TATCCGTATTCTTAAAAAGTATATCAAGGCCGTATTCTCCATCATAAATTTCAAATTCATGGGCGTGATT
+GTGATAGCAGAAAATAAGCCCTTTTTCTTTGCACCTTTCCCCTACTTCATTGAAAAACTTTGCCATCTCA
+ATATAGTCCTCTTTTGATTTATAGGGAACGCCGGGACACACTATATACCTGTTCCCTATTTCAAGGCTAT
+ACTCTAAAACTCCGTTTAAATCCTTCTTCAGTAACTCTATACCCACATGCGACCCGGCTGCCTTAAGACC
+AGTCCTATCTAAAACCTTTTTAAGTTCGCTTGCCTTTAATCCGCCATATCCTGCAAATTCTACACCTTCA
+TATCCCATCTCTGCCACTTTTTCAAGAGTGCCTGTAAAGTCTTTCTGTGCTTCTTCCCTAACAGTATAAA
+GCTGAAGCGCAATAGGTAGCATCCTAACTTCCCCCTTAAAGAACTATTTCAACTCCCTTTTCAGCGGACA
+GATACGCCGCATCTATTATTTCCATAAGTTTTGCTCCCTCTTCCGCTGAAGCCAAAGGTTCTTTACCTTC
+TTTTATGCAGTTTACAAAGTGTTCAAACTCGTCTAAAGGCTTCTTGGGATAGTTTGTATTTGGTATTATG
+TCCACTAAAGTATTCACAACTTCTGAAAATACCTTTATCTGACCATTTTTGAACCATATACCGCCTTTAT
+CTCCTAAAATTTCATAGTAGTTGTAATCTCCCTCAATATTGGAGGCCCAGCTAAATTCAAAGTCAATTGT
+AGTACCATTTTTAAGTCTTATAAATCCCACTGCCATATCCTCTACATTGTAAATGCCATTGCCTGATTTT
+GCTTCACTCCATCCATTCCAGCTAGTACTATTTGAAAATTTAGAGTAGGTAGCTGCTGAAACGGACTTAA
+CCTCCGGATAATCCATAAAATACATGACCAGGTCAATAAAATGCACGCCCAAATCTATCAAAGGCCCTCC
+TCCAGATAATTTTTTTGTGGTAAACCATCCGCCTTTACCCGGAATGCCTCTTCTCCTCCTCCATCCCGTC
+TTTACATGGTATATTTCTCCAAGATAGCCTTCTTCTATGTACTTTTTTACAAAGTAAGATTCGTTTGTAA
+ATCTGTTATTTAATCCCACCATAAATTTTGTCTTGTATTTATTCTTCGCTTCAATTACTTTGTGGGCCTC
+TTTGGCATTTAAAGTCATGGGCTTTTCGCAGTGGATGTGAATTCCCTTCTCCATCGCTTTTATAGAAATA
+GGGGCATGCAAATAATTAGGAGTACATATGCTAATTAGATCAAGTTTTTCTTTTTCAAACATTTCTTCAT
+AGTTTTCGTAAACATGAGGAATACTGTACTTCTCTGCCAGCCTCTTAGCCGCCCCAACATCCGGGTCAGA
+TATGGCTACAATTTCAACATCTTTTAATCTTGAATAACCGAGTAGGTGCTTGTAATCAGCAACTGCACCT
+GCACCGACACATGCGTATCTGAGTTTTTTCATACATAAACCTCCATTACTTATTAAAGTATACAGGCTTT
+CCTGTCTTAGCTGATGTGTAAATAGCCTCTAATATCTCGCTTACCACCAAAGCTTCTTCTGGCTTTACAA
+CCGGTTCTCTGTCATTTACAATGGCATCTATCCAGGACTTGGCTTCCAGATACCCGGGGTCTTCTCCTTT
+CCCTTCGTAATACGCGACACCGCCTATGTCAAAAGATACTTTTGTAGTGTAAAGGCGTCCAAACCTCTCG
+CCATTTATGCGAAGCCCATCTCTCATATCGGCTCCGCCTTCTGTCCCGCAGAGAGTCGTCATCGCTTCCC
+CGACATCCAGTGTGTTCAAAGCCCAGCTGGATTCTAATATGATGGTAGCGCCATTTTCCATGACTATAAA
+CCCAAAGGCAGAATCTTCTACTGTGAATTTTTCAGGGTCCCATGGTCCCCATGCGTTTGCCGCGTTTGCC
+ATCTTGCCAAGTTTGTGGTACACTGTGCCAACCACCATCCTAGGCTTGTAATTGTTCATCATCCAAAGGG
+TTAAATCGAGAGAATGGGTTCCTATATCGATTAGAGGACCTCCTCCCTGCTCTTCTTCATCCAAGAAAAC
+CCCCCATGTGGGAACAGCACGGCGCCTCACTGCATATGCCTTTGCAAAATAAACTTCGCCAAGCTCTCCA
+TTCTGGCAAATCTTATGTAAATACTGCGAATCTGGCCTGAAGCGATTCTGATACCCTATTGTAAGCTTTT
+TGCCTGTCTTCTTATAAGCTTCTACCATCTTTCTTGCGCCTTCTGCAGTCTTTGCCATTGGCTTTTCACA
+CATTACATGCTTTCCGGCGTAAAGAGCATCCACAGTTATGCCTGCATGAGACTTATTCGGTGTGCAGACG
+TGCACTACGTCTATAGTCTTGTCTTCTAAAAGCTTTCTGTAATCTGTGTACACTTTCGCATCGTCTGTTC
+CGTATTCCTTTGCTGCCTTCCTAGCCCTCTCCTCTATGATGTCGCAAAAGGCCACCATTTCAACGTTATC
+AAGCTTTGCCAAAGAGGGCATGTGCTTTCCAAAAGCTATCCCTCCGCAACCAATTATTCCTACTCTCACT
+TTTTCCTTGGACATTTTTCTTCCTCCCTTTGCTGTTTATTTTGAAAATTGCCTCAAAGGGCAATTTTTAA
+TACTTGACTGTTGACTCTCTTATAACAAGCTCGTGCTCCAGAAAAATTCTCTGCGGATCTTCCAGTTCCC
+CTTCAATATGCTTTAAGAGGACTTCCATCGCGATACATCCCAAATCGTATTTGGGCTGAGATACCGTGGT
+AAGGGCCGGGTCGTACATGGAGGCAAAGCTTATATCGTCAAATCCTACAACTGCTACATCTTCTGGAACC
+TTAAATCCCTCTTCTTTTAAAGCCTTTATAGCTCCGATGGCCATTATGTCAGAAATTGCAAATATGGCAG
+TAGGCTTTTCTTCTAAAGATAAAAGCTGTCTGGCCGCTCTCATCCCGCTTTTAAAACTGTAATCTCCATA
+TTTTATCAAATTTTCATCAAATTCTATATTCGCATCCTCCAGGGCCTTTCTGTATCCTGTTTCTCTTTGC
+CTGGTGGAAATAAAGTCGTTTTTACAGGTAATCAGTGCTATCCTCCTGAGGCCCAAATTTATAAGGTGCT
+TTACAGCTTTATAGGCAGCAGAAAAATTGTCTATAGAGACGTAAGATGCACCCGCTCCTTCTATGTATTC
+ACAGCATTGAACTACAGGGTAATTTTTAGCCAGAAGAGTTAACTCGTCTTTTCCCATAACTGATGCCATG
+AGGATGACTCCATCTGCCAGCTTATTTTTCAAAAGGTCCAAATACGCTTTTTCCCTCTCAGGGTCTGAAT
+CTGTGTTGCAAAGCATTACATTGTACCCATTTTTATGAGCTACATCTTCTATTCCCTTTACAACTCTTGC
+ATAAAAGGGGTTCGACACGTTTGGCATAAGTGCCAGTACCATTTTCGTTTTTAAGCGCCTTAAATTTCTG
+CCAAGAAGATTGGGATGGTAATTTAGCTCTTTTATGGCTTTCAAAACCCTCTCACGTGTTTCTTCTGACA
+CCAAATCGCTGTTATTTAAAACTCTTGAGACTGTGGCAACAGAAACCCCTGCCCTCTTTGCAACCTCTCT
+TATATTAGCCATCGCAAGCCTCCTATGTAACAGATTACATAATATTTTTCAATAAATTTCAACCATCTTT
+TCTGCAATTTTGTAACGCATTACATTAACTATTATACCACTAAATTTTAAAAAATCAATAATTAAAAAAG
+CCCAACCTAAAAGGTCAGGCAATTCACTCTAAGGATTTTATTTCTTCCTCCAAAGCCTGAATTTTAGCTT
+TAAGATATTCTAACTGGTTCAAAGCCTCTTCTTTCTGTTTGGTTATACTGCCTTTTTGCGCAGTCTGATT
+TAATTCTTCTATTTTTTTCTTAATCGCTTCGGTTATTTTTTGTTTATTTTCATCAAAAAATTTGACCGCT
+TTATTTATGGCATCCTGCATTTCTTTTAAGCTTTTCTCCAATGAGGGCTTTATATTCTCTTTAGCCTTGG
+GGTAAAACATCATGCCTAAAGCCGCTGCAACAGCCCCCCAGTAAAATTTTCTGGAGGAAAGAAATTTTAA
+AATAGCCATATTTATCTTTCCTCCTTTCTTTAGCTCATTAATATTTTGCCCCCGTTTTTTGATAAAATTT
+AATGTGTTATTTGCCAAAAATCATAACTTTTGTTATAGCTTTATACAAGTCCTTTGCATTGTATTTTTCA
+CTAATCTTAGAAAAATATTGCAAAAATTCTCCTATGGTATTCTGCCACAAGGCCACTATCTGGTCTTTTT
+TGGATGGGTCTTTCTTGTATTCTTTAAAAGAAAGCTCTATAGCGTATTTTAAGGCATCGACTGCCTTCTG
+AAATTCTTTTTTTATGTCATCCATTAATCTCCCTCCAAAATTTAAAGAAGTATAATCTAAAGACAATATA
+TGAAAAGAAGCTCAATATTGTCACAAAAAAAGAAAAAGGCAGAACATGCCTTTTCACCTATACAACTACA
+TTTATGACACTTCCGCATTTACTGCACCTATTGCCGTCAAGCCCTTTTATTTTTGCATAAAATCCATGCC
+TTTCAATGAGAAGATTGCTACAATAAGGGCAATAGGTGTTGCTGTCAATTCCTAAAACATTTCCCACATA
+CACAAAATTTAGATATTCCTTTGCAATATCCCTCGCTTTCTCCAGAGTTGATATGGGAGTAGGGGGCTTA
+GTCAGCTTGTAGTGAGGAAAATATCTGGAAAAATGTAAAGGAATATTTTTATCAATTTGGGAAAGCCATT
+TAGACAAATTCCTTATCTCCTCTTCACTGTCATTTAAATCCGTCACAATCAAATTCGTAATTTCTACATG
+ACTGTGTTTTGAGGCTTCCTCCACTGTTTTTAGTACAGGATCTAATCTCCCACCTACTATTTTTTTGTAA
+AAATCTTCTGTAAAGGCTTTTACATCTATATTCATCGCGTCGACATATGGAAGCAAATTTTTTAAAGGTT
+CAGGGTTTATATATCCATTTGTCACGAGAACTGTCTTCAGCCCTTGCTTTTTCGCCTCTTGCAAGCCTTC
+ATATACGTATTCATACCATATGAGAGGCTCATTATAAGTAAAAGCTATACCTATGTTGTGCCTCTGCCTC
+TTTGCGTGGAGTATGAGGTCTTGAGGCGAGATAAAGTCCCCCTCCCACTTTTGATGAGCAATTTCCCAAT
+TTTGACAAAACTTGCATTTTAAATTGCAGCCGTAAGTACCTACAGAAAAGATGTAAGTGCCAGGATAAAA
+ATGATAAAGGGGCTTTTTCTCTATAGGGTCCAAGGCAATAGAAGTTATCACTCCGTAATTTTCTGAAAAA
+AGTCTGCCACCTACGTTTTTTCTGACCCCGCATATACCGTATCGCCCTTCAGTGATATAGCAGTTGTGAG
+GGCATAGCCGGCACCTAATGGCATTATTTTCTAATTTTTCATAAAACATGGCTTCTTTTAGCATTTAAAA
+CACCCTTTGTTCGTGCCTTTCAACTTCAAACTTCTCAATTGTGTAGTCTTCATCGGGCCTAATCCCAGCT
+TTTCTCAAAGCAATGGAAAGCTGCTCCTCCACAGTGTCCACTCCCTCTATATCAGGCAGTAAAAGTCCTG
+CCCTAAATCCTTTTCTCACAATAACTCCATATCTTTTGGGGTCAAGCTCATCTTTTGATTTCACAGGCTG
+CGTAGGCATTAATACATCGACAGAATATTCGATTTCGGGAAGCTCTTCCTCTCTAACCGGGGGAAAACGG
+GGGTCTTCAAAACCTGCACTTATAGCGTTTCTTATTATCTCTTCAGCTACGTTTTTCTTCTGCGGAACTA
+CTGTTCCTATACAGCCTCTAAGCTCTCCCTTTTTGTGAAGGGTCACAAAAACTCCCGCTTTTCTTCTGTA
+CATTTCCTCAGGAAGCCCTTCGGGGACAGGCATGGGACGCCTGTATTTCACATAGTATTCAAGGCTTTCC
+TTAGCAAGTTTCACATAAGGGTCTTCTTCTATTGTAGAAAATCTTTCAAGTAAACTTGTGCTTTTATAGC
+CTGTTACATCAAATTTTGCAACACCATACCCGACTCCAAAAGGACCTTCGTGGGAAAGAACTTTAGCATT
+GACTTCATATCCATCCAAGACTCCCAGCATTACGCAGACAGATCTAAAACCACATTCGGCAGCTTCTTCT
+ATCAAATCCTTATCCATTCTTATTACTTCTTCTACTTTCATCTCTGAAAGCAATTGTAAAAGGGTCTTGT
+CAAAAACTTCTCCTTTTGGAGTGTAACCATTTGGGCTGTTTGGCGTCAGTTTATGGGATAAGTCACCACT
+TGCTATGAAGACTACCCTTCTATCCGATTTATTTATTGCATCTTTGATTGCAACGCCAAACTCATAAAGC
+TTTTCAAAAGGCAAAAAGCCATAAGACATGTGGATTAATTTGAAATCAGGGTAATGTTTGGTAACAAAGT
+ATAAAGGTACAATTGTCCCGTGGTCAAGTTTTTTGGGAAGTACGTATTTTTTTATCAGTTCCTCACTTAC
+TTCTGCTATTGGTATGTTCCTTTTCTTCGTCTCTTCCATTATTTCTCTTGCCAGGTCTAAATCATTTTCA
+AATTTAAATTTTACTTCTCTTGCGCCAAATTGAGATAAATCTCCTTCTAGAGAAGGTAATGTAGTTATTG
+AAACAGCATCTTTAAATACATAGCCATGGGGTGTTATCACTATCACCGTGTCCGGCCGCTTTTGTTTTAT
+TTCTTGGGAAATATTTTCAAGAGAGTCAATTGTCTTTTGTATTTTTCTTTCTTCTCCGCGCCCTACCTCG
+TGCACAATTATAGGAGGATGAGGCATCAGGTAACAACCCACCAGTTCTCCCATATTTAACACCTCTTTGA
+TATTCTCTATAATTGATTATACCACAATAATAAAAGCCTCATCCCATTTATTTGAGATGAAGCTTTATAG
+CTATACAACCTTAATCCCCTTAGTTACAATTTCTTTTACATAAGGATTAGAAACATCAAAATCCACTGTT
+CTAAAAGGGTGTGGTTCAATACGCATATCAATCTTTCTCCTCAGCCTCATTAGTCTAAACGTATCTTCAA
+TCATATCTCCTGTAAAGTCATCACTAACTATAGCAATATCTATATCACTGTTTTCATCATATTTCCCTCT
+TGCATAAGAACCAAATAAATAAGCATTTTTGACATTTATTTCTTTTTTCACTAAGTCAATGTATTCTTTT
+ACTAATTTTTGTATCATTTTTCTATCAACATCAGTATCCATTCTCTCAACTCCTTTACGACATTAATAAT
+TGACGCTGTAAATTCAGGAGTACATTTTTTATAAAAAGTTTGCTTATAATCAGGATATCTAGCAGTTATG
+TTAAAGGTAGTAAGTAAATCAAAATAATCTCTCGTTTGTTCAGTTAAAGAAATCCCAATTTTTTCAGCTA
+TTCTCAATAAATCATGTGTCCTTGGTACATCGGGACCTATATTTTTAACATACAATGCTTTTAGCAATTT
+TTCAATTACTAAATGCCCCATAAAAAGGCTCCAATGATAATCTTTACTTTCATATAAATGAAGCATAGTA
+TTGTAATCTTTCTCAGCTGTTTCAAGCCAAAATTTTACCAATTCATCTTTTTCCAATTTTGACACACCTC
+TTTGATATTCTCTATAATTGATTATACCACAATAATAAAAGCCTCATCCCATTTATTTGAGATGAAGCTT
+TCATATGAGAATAAGAACTTCTTGTAGAGATTTGCTAAAATGTAAATCACTAATCTTTCTTTATGTACTT
+TTTTACAATCCCTTCAAAGACAATGTCTATAAGATATGCCGTTCCACTTATTAAAATGAGGAAAAAAGTT
+ATTGGTACAACCTGAAGCACAAAGAAAGCAAGTGCTATTATGCCTATTATAAGAATTGTCTGGGGCAAAT
+GTCCTAACCCCAGTACAAAAGATGTCTTCCAAAGCCCTAAAAGATTGCCTTCGTAATACTGCACTGTTAA
+GAAAGTGTAAATTAAAGTTATTAAAAACATAAGTCCCATTGAGAGAAGAAGCCCGCTTAAAATATAGCCA
+AAGGAGGAGCGCTGGTGAGTAAAAAACTGTATGTCCACATAGAGTATAAAGAGAGTCAACGCCGTGATAA
+AGAAATTTGCTGTCATCCACCAGAAGTGCTTTACAAATCCTCTCCAAAACTCCCTTAAGGCGCTTCCTCC
+CTCATCCTTTCTCAAAAGGCGTATAGAATAAAATAGGGCATCTGTAGAGTGAAAAACAGTGATAACAGGC
+AGTGAAGCTAAAAGCCACAGGACATTGAGTATCATCAGGTCTGTTACAAAATATGCAAAATCCCAGAATT
+TAGAATCTCTCATCTGACTTCACCTTACATCTGTTTTAAAAGTTTTTTATTCACCTTCCCTGTAGGAGTT
+TTAGGAAGTTCTTTCACAAATTCAAAATATTTTGGGATTTTATAGGAGGCAATTTTGTCCTTTAAGAAAG
+ATTGAAGCTCTCTTCTGTCTGCTTCAGCACCCTCTTTTAATACTATAAAAGCTTTTATCTCTTCGCCCTT
+TAGAGGGTCCCCAACTCCTACTACAGCTGCTTCAAGAACAGCAGGGTGAGTTAAAAGCACCTCCTCAATC
+TCTCTTGGATATACGTTGAACCCCCCTGTTATTATCATGTCCTTCAATCTATCCACAATGTAGAAATACC
+CATCTTCATCTTTTTTGGCAAGGTCTCCTGTGTGTAGCCACCCATTTCTCAAAGTCTTAGCCGTCTCTTC
+TGGCATATTGTGATAACCCACCATTACATTAGGCCCCTTAAGGACAAGCTCTCCTATTTCTCCTACTGGA
+AGCTCATTGTCATTTTCATCAACTATTTTTGCTTCAACTCCTGGCAGTGGAAAACCTATGGAACCCGGCT
+TTCTTAAGGCTTTTGGATCAAGAGGATTTAAAAGGGCAACAGGGGCTGCTTCACTTAATCCATAGCCTTC
+TACAAGCGGAAAGTTGAATTTTTCTTCAAAACCCCTCTGTACTTCTGCTGCCAGCGGCGCTCCTCCAGAT
+ATTGCAAGCCTTAATGCTTTAAATTGTCCTTTTTCTGCCATTCTCATCAATACTGCAAACATAGAGGGAA
+CACCGCAAAAAACAGTTATGTCTTCCTGTATGAGGGTCTCCAGCGTATCTTTCGGCATAAAAGTTTCTTT
+AAGAGTTATGGTAGAACCCAGGTAAAGCCCTAAAAGCACATTGACTGTCCAGGAAAAACTGTGGAAAAGA
+GGAAGCACTGTAAGGAAATTATCATTGGGTCCTAAGTCAATCACTCTCGACACATCATATAGCATTTTTA
+CATCAGAGACAAAATTGTCGTGTGTAAGCATAGCACCTTTTGGCTTGCCTGTAGTTCCAGAAGTGTACAA
+AAAGGCGCACACTTCACCTGATTCTATATCCACTGGCGCAGGAGACTTCATTTTTAAAATTTCATTAACA
+GTGTTCTCATCCATAATCACCACATTTTTTAAATTAAGCCTTGCAAGCTGCGACTTATCCACTTTTTGAG
+CAATAGCAGGGTGAACTACAAGGACGCTAGTCCCTGACTCCATTATGATATACCCTATTTCTTCTAAAGT
+AAGCATCATGTTAAGAGGCACAACAATCGCTCCTGCCTTTGAAGCTCCCATAAATGAAAATATGTATTCG
+GGACAATTTGGGAAGCTCAAGGCAACTCTATCTCCTTTTTTAACCCCTATTGATTGAAAGTAAGAGGCAT
+ATTTGTCAATTAAGGCATCTACTTCTCCATAGGTATAAACTCTGCCTTTAAATTTTATGGCTATGTGACT
+GTCCGAAACGCCTGACTTTTTATGCACTTCAAAAATTCTCATAAAAATTAATCCTCCTTTAACTTAATAT
+AGCGGCACCAATTATGCCGGCATCATTTCCAAGCTCAGCCTTTCTTATGTCAGCATAGGGAAGTTCTTTA
+AAGAGTATATTTTCTGCCACTTCTTTTTTGAGAGGCTTTAAGAGGAAATCTCCCGCATTTGCAACCCCGC
+CACCTAATATTATTACTTCCGGGTCAAACAGGTTTATTATGTTTACAATCCCAACTGCCAAATATTTTAC
+ATATTCCTCAAAAATCTTTAGAGCCTCCTCATCATATTGTTTTGCAGCGTCTATCACATTTTTAGCAGTA
+ATGCCCTCAATATCGCCATTTGCAAATTTTAAAATCAGAGTATTGGGATTTCTCTTAGCAGCTTTTTTCC
+CTTCCCTTATCAATGCAGTAGCAGAGGCATAGGTTTCAAAGCAGCCAATTTTGCCGCAGTTACACCTTAT
+GCCATTATCCCCTATGACCATGTGACCTATCTCCGGAGCAAAGTGATGAGCGCCGCTGTAAATCTTCCCA
+TCCAGTATAAATCCGGAGCCAACTCCTGTCCCTAAAGTGATTGTCACAGAAGACTTTGAACCCCTCCCTG
+CTCCAAAAGTAGCCTCTGCTAGTGCCGCCACATTTGCATCATTTTCCATATATATCGGCAAATCAATGTA
+TTTTCTTATCTCCTTCGCCAGAGGCACTTTTGTCCAGAACAAATTTACTGCTCTTATCACTATTCCCTTT
+TCATTGTCCGCAACTCCTGGAACACCAATTCCCATGGATTTTACGTCTTTTACGCTTATTCCCATCCTTT
+GAAGAAGCTCAAAACTCAGTTCTGCTATGTCTCTTGCAATTGCCTCATATCCTCTCTCAGGCTTGGTAGG
+CCTGCTACCTGTAGCAATTATCTTGCCATCCTCTTCTACCAAGCCAACTGCTATGTTTGTTCCTCCAAGG
+TCAACACCTATCCTCATACATCTCCTGGTTACCCAAACTGTACAAAAATGTACAGTTTAGATAGCTGGGG
+TATTTGTAGTCCGCCTTTCAGACTTTCCCAGCCCCAGCAGGCGGTTTTTGGGAAAGCCATAGCCCCTGCC
+CCAAGAAGCAGGAACTCGCGCCCTTAAGGGTCTCTCCACTTACCCTGAATTAGTAATCCTTTCAGGGTAG
+AGAAGTCTCTTAATATCTTCTCAGGAGAGAGTGGTGTTACCACCGCTACCTTGAGAACTCGCCAGAAATT
+ATAGGTACTAAAACTTGTTCCGTACAGAGGTTTTAGTACCCTTTCTGACTCACTCTCAAGGCTTTGTATG
+AGTTTTATTACTTTGTTTATCTCTTTCATGTGCTTTTTCTTTAAATGTATGTTTTTGACTGTTTTCTTTA
+CATGGTCTTTTAATTCTTCTAATTCTTCTACAGTCAATGCGTTGAGAAACTTCATATAATTATCTGGTAT
+CTCTTCCTGCAGTCCCAACCCTCTTCTTGCTATTACATAGGCTGCTGCTACATCTTTTGTTATCATATAC
+TGCGGTGCATATTTCAACATCCCTATTATTGAGGTGTAAGAAGGATTGACTTCTATTACTTCTATCCCTT
+CTCTTTTTGCCAGTGTTTTTATTTTTGAAAGAAGTGATTTATAGCTAAAGCTATGCCTTATTCTCCTTGA
+TTTTCTCCCTGAAAAGTCTCCTCTTTTGCCTTTGTCTTTTATTTCTAATCCCTCAATTACAATTGCTTTT
+CCTTTCTCTTTTGCTATCTTTACTATTTCATGGGCATATTGCCATCTGTAATATTCTTTTTTGTCTTTAC
+TGCCACTTGTAAGCTCTGGCATTGGTATACTGCCATAACTTATTAGATTGCCCTTTTCATCTACTTCTGC
+CCATGATATGTTGTCTGGATATGCATTTATGTCTATTCCTATGACTCCTTTTTCTTTTGTTATTTTTATT
+TCTGGATATTCTTCTTCAATAGCAAAATAGGCGTATATATTGCCATTCTTGAGTTTTAATTCTACAGAGT
+AAGGTATGTTTGATTCTGCAATTTCCTGCAGGAGTTCTCCTCTGCTCTTATTCTTTCTGCTCTTATTCTT
+TTTGTAGCCTGCTTCTATTCTGGCATACACATATTTTCTTTCCCATACATTTATCCTTAAGAAAGTGCCA
+TTTTTTCTTACTTCTATTCTTGTGTTGAGATTTCCTTTTTTGCTTTTATCTCCTCTTGAATAGAGATTTC
+CTTTTCTTCTTTCTTGCCACTTTGTTTTTAGCTTTTGATATTCTTTCCCATTTATATGGCGATTTTGAAG
+TTTTTTAAATAAGTCTCTTCCTCCAAAAATGACTTTCTTTGGATTATTCCCTAATTCCTTGGAGGATTCT
+AATACGCTTCCTGCTTTCATTATTGCGTCATCTACATATCTTGAGTTTAACTCAAAAGGTTCCTGAAGGT
+CTCTTTTTAGCGTTTTTCTGTCATGGCCTTCTAGAAGCCTTTTATATGCATATCTCATGCAGGAGGACCA
+TCTTCTCATTAAGTCTAATACTATTTGTTTGTCTTCTTGGTTTAGAAAAATAAGTTTAGCCTGTATCACT
+ATCATGCTTTTTACCCCTTTCCCGTAAATTCTTGCTGCGAAAGACGCCACTATTGCTATTAGGTCCTCTG
+CCTTCTTCCTTTTGGTGTTCTAACTGGGGTTATTAATCCTTCCTTTTCCCAGTTATTAATATAATTCTGC
+TTATATCATATAGCTCTTTAACTTTTTTATAGTTAATAACATTTATCATCACTCAATTAAAATTATATCA
+TTTTTTACTACTAATTCCAACTGTTTTGACCTCCCCCAATTCTTTTCCTCTTTTCTTGTAAGTATTGCTT
+TACTTTATCTACAGAAGTATTTAATACGAGCTCTTCTGGCATATTGATGTCTTCTAAAAGCCTTATCGCC
+TCGTCAAACCGTCCTACGTCAAAGCATATGTGGGCATCACTTCCTACAGCCACTCTAACACCCATTTCCT
+TAGCTTTTCCGGCTATTATAGGGCATATTTTTTCACTGCCTCTTCTAGAGGTTACAAAAGAGCTGTTGTT
+TATTTCTATAAACTTGCCGTATTCTTTAGCAGCTTCAAGCACTCTCTCAATATCAATGGGATATATGGGA
+TTGCCCGGATGTCCTATTATGTCCACATAGGGATTTTTTATGGCATTTATTAAAGCTTTAGTATTTCTCT
+CTACATCCTCACTTGGCTCAAAGCACTCATCGTGAAGGCTTGCAATGACAATATCCAGCTTTTTTAAAAT
+CCTCTCAGGAAGGTCTATCCTCCCTTCCTCGTCCATTATATTGGCTTCCACTCCTTTTAGTATCTCCACC
+CCCTCTATTTTCTCAGGTATCACCTTTAAGTTCCCAAAGTAGTATATATGCGGACCTCCTGGCATTTCCG
+GTCCGTGGTCAGTAATGCATATAAGCTGAAGCCCCTTTCTAAAGGCTTCCCTGGCATTTTCTATAATTGT
+GCTAAATGCGTGCCCACTGGCGATGGTGTGGGTGTGAGTATCTAGCACCAGCCTCAATTTCATCCTCCCC
+TTCAATTTCCTATTTGCTTTAGAAGTTTTTTATTGAGCTCATGGGCTGCGTTGTAGCCCATCTGTTTCTG
+CCTATGGTTCATTGCAGCAACCTCTACAATAATTGCCAGGTTTCTTCCAGGTCGAACAGGGATGGTGAGC
+TTGGGAACTTCCACGTCAAGGAATTTTATATACTCGTCCTCAAGCCCCAACCTGTCATAGTACTTGTCCT
+CATCCCACTCCTCCAGCTGAATTACCAAGTCTATGCTCATGCTGTTTCTCACAGAACCTACGCCGTATAA
+AGTTTTAACGTCCAAAATTCCTATCCCTCTTATTTCAATAAAATGCCTTATTATCTCAGGAGCACTGCCC
+TGAAGCTTGTCTTCACCTATTTTACGTATCTCCACGGCATCATCTGCCACCAGCCTGTGCCCTCTTTTCA
+CAAGCTCCAGAGCTGTCTCGCTCTTACCTATGCCACTTTCCCCTAAAAGCAGTACTCCTATCCCGTAGAC
+ATCCACCAGGTTTCCGTGAATGGTGATTTGAGGTGCTAGCTTCTCATCAAGATAGTTTATAAGCCTGTTT
+ATAAACTTGGTGGAAGCCTCCTTTGTCCTTAGAAGGTATCTGTCGTGCTTTTTTGCAGCTTCTATTATCT
+CCTGCCTTATATTTAAATCCCTCGTCACAATCAGACAGGGAATAGGGTATGCGAAGAATTTATCTGCCCT
+TTCTGCTAAAACCTCATCCGGAAGTTGCTCTACAAAAGTAGTTTCCACTTTTCCCATTATCTGCACTCTC
+TCGTAGGCAAAGTGCTCGTAAAAGCCAGCAAACTGGAGCCCTGGCCTGTTGACATCGCTTGTAGTTATGT
+CTATCTTGTTATTTTCTGCTTTTACAATCACTTCCAAGTTCAAATCCTTTATCAGAGTTTCTACAGAGAC
+CTTTTCCACATTTTCACCTCCGCCCCAAAAGCCCCGCATTTAATTCAATTATATTATTTATTGGAAAGTA
+AGTAAACCTGGTTTATAATATTTTCTAGAGGAAAAAATGGGGTGAAAAAATGCTCAGACAAAAACTTGTA
+GAAATTCTAAAGAAAAACAGAGAAGGCTTCATCTCAGGCCAAAAGCTTTCTGAGATTATGAAAGTCTCAA
+GGACGGCTATCTGGAAGCAAATAAAAGAGCTTGAAAAGCTGGGATACAAAATACAGGCTCATCGCAAACT
+GGGCTATCGCTTGATTTCAGAGCCTGACCTTTTAATTTACGAGGAAATCGCACCCTATCTCAATACCAAA
+TTCATAGGAAGAAATTACATACATAAAGAAAGCTTAAGCTCTACAAATGACATGGCAAAAGAGCTCGCTT
+ACAAAGTGCCAGATGGAACAGTAATTGTAGCAGAAGAACAGACAAAAGGCAGAGGGAGAATGGGCAGAAG
+TTGGTTCTCTGAAAAAAGCTCCTGTATCCTTACATCCGTAATATTAAAGCCTCAAATAAGACCTGAAAAG
+ACTGTGGCTTTGACTCAAGTAGCAGCTTTAACAGTGGTAAAGGCAATAGAAGAGGTTTGCAGCGTAAAAA
+CAAAAATCAAATGGCCAAACGATATAATTCTAAACAGCAAGAAAGTTTGCGGGATTTTGACAGAAATGTC
+ATCGGAAATAGATGTCGTAAACTACATAGTGATAGGTATAGGAATAAATGTAAACTGTACAGAATTCCCA
+GATGACTTAAAAGAAAAAGCCACCTCTTTGCAGTTGGAATTAGAAAAGCCTGTGGACAGAAAAAAGCTTT
+TGGCTTCTCTCTTAAACAATTTGGAAATTTATTACAAAGAATATGAAGAAAAGGGGTTTGAATCATTAAG
+GCCTCTAATACTTGAAAATTCTATAACAATAGGGAAAGAAGTGAGAGTAATTTACACTGACAGAGAAATA
+AGAGGGCAGGCCATCGCAATAGATAAAGAGGGAAAACTAGTAATAAAGACAGAAAAAGGTGAAGAAATAG
+CCCTCCTATCAGGGGAAGTCTCTGTAAGAGGACTTTTGGACTACATTTAAACTTCGCCGTGAAAATATTC
+ATAAACTGCTTTTGCTGACCTCTCATTCATTCCCTTAACTTTTTTAAGTTCCTCTAAAGAGGCCTTTTTT
+ATCTCCTCAATTGAGCCAAAAGCTTCATAGAGGACTTTTGCCCTCTTTTCTCCAATCCCTTTGATGTTTA
+AAAGATCTGTCTTAAATCTTTTGCTCTGCCTTTCTCTGTGAAAAGTTATAGCAAACCGGTGTGCTTCTTC
+CTGTATCTGTGCTACCAGCCTAAAGGCTCTTCCAGTCACGGGCATCTGAACTTCCCCAGAAACCCCCACA
+AGCCCTCTCGTCCTGTGCCTTGAATCCTTTACCATTCCATACACGGGTACCGAAATTCCTAGCTTTTCTA
+TTACCTCCAAAGCCGCATTTACATGGCCAATTCCTCCATCTACCAGTATGAGGTCGGGCATTTCTATAAA
+CTTGGCTTTTTCTTTAGAAAGGGTACCTTCCTCTATTTGTTTTTTCTCTTCCAGTGCATGCAGGAACCTT
+CTTTCAATCATCTCCCTCATGCTCTGATAGTCATCCTGCCCTTCCACGTACTTGATAGTAAACTTCCTGT
+ACTCGCTCTTTTTAGGCTTTCCATCTACAAAAACCACCATAGAACCTACATTGTCTTCTCCTCTCACATT
+GGATATATCATAGGCTTCTATCCTCTTAGGGTATTCAATCCCTAAAAGGTTTGAAAGCTCTAATACAGCC
+GGGTCTTTTAAAATCTTCTCTCTCGCCAAGATCTCGTTTTTTAGAGCCTCTACTGCATTTTGATACACCA
+TGTCTACAAGCTCTTTCTTCTTTCCTCTTAAAGGTACTGTAATGCTCACCCTGTTTCCCCTCTTCTGTGA
+AAGCCAGTCCTCTAGAAGGTCCTTTTCCTCTAGCTCCACATCGATTATTATTTCTTTTGGCACAGAAGGA
+GAACTTTCATAAAACTGCTTTATAAAAGAAGAGATTATCTCTTCTCTTCCCATTCCCTCTGTATTTTTCA
+TGTAGTAATGTTCTCTCCCGCTCAATTTCCCTTCCCTCACAAAAAACACCTCTATGTGCGCGATATCGTC
+ACTTCTCGCCATTGAAATTACATCCTGTTCATCTTCATTGATAGAGGTTACCTTTTGCTTCTCTGAAATT
+TTCTCTATGGCAAAAATCTGGTCTCTTAACCTTGCTGCTTCTTCAAACCTAAGCTCATCGGCAGCCTTCT
+GCATTTCTTCCTTTAATTTCTCAACAAGCCATTCTCTTTTCCCTTCTAAAAACATGACTGCCTGATCTAC
+CAATTTTCTGTACTCCTCTTTCTCTATTCTCCCTGTGCAGGGCGCAGAACAAAGCCCTATGTGGTAATAA
+AGGCATTCTCTCACTTTTCCCAGGCTTTTTTCTATATTTACATTGCAGGTCCTTATAGGAAACATCTTCC
+TCACAAGTTTTATCGTCTCTCTGACAGCAAAAGCACTGCCATAGGGTCCAAAATATTTGGACCCGTCCAT
+GTCTATTTTTCTTGTGAACATTATTCTGGGATAATCTTCTGCCACCGTAATTTTTATATAGGGATAATTT
+TTGTCGTCTTTTAAAAGCACGTTGTACTTTGGCTTGTATTTTTTAATGAGGTTGCACTCTAGCATCAAAG
+CCTCAAGCTCTGTATCTGTTACGATGTATTCAAAGTCTTCCACGTGAGAAAGCATTACTTTCACTTTTGG
+AGGATGATTGTCTGTGTTTTGGAAGTACTGCCTAACCCTGTTTTTCAAAACAGAGGCTTTGCCCACATAG
+ATTATATTCCCTTCCTCATCCTTCATCAGGTATACCCCAGGCTTTTCAGGCAAAAGCTTTAACTTTTCCT
+GCAAATCCACCTCTCTCACCTCGAAAGATAAGCCTTTATTATGTCTCTTGCAATAGGTGCTGCTACTTTT
+CCACCTTCCCCGCCATTTTCAACAACCACAGCTACAGCTATCTCTGGATTTTCCGCAGGTGCAAAGGCCA
+CAAACCAGGCATGAGGAGCACCAAATGGATTTTCAGCAGTGCCGGTTTTCCCCGCCACTGTAATGCCCGG
+TATCTGAGCTAATCTTCCAGTCCCTTCAGGATTGTTGACAACTCCTATCATGAGACTTTTTATAGCATCA
+GCTACTTCCTTTGTTATGGGGGTCAAATACTTACTGGGAGTATTTCTCTCTATGACAGCACCTGAAAGAG
+GATCCACCACATATTTCATGAGATAGGGCTTCATTATGACTCCATCATTGGCAACAGCAGAAGCAGCCAA
+AGCCATTGTCAGAGGAGTTACGAGAATCTTCCCCTGCCCTATTGAAGTTTCTGCCAGAGCAACTTTCCCA
+TCAATTGAGGGAAAGTAATTTTTCGCCGTATCAATTTCTAAAGGAACTCTCTGATTCAAGCCAAAAGCAT
+AAGCCATCTTCTCCAAATTGTCACTACCGAGCTTTAACCCTATCTCTATGAAAAAAGAGTTGCAGGACAC
+ATAAAAAGCTCTCTCAAAATTTTCTTTACCGTGAGCAATACCTCCAAAATCGCTTATCTTGTTGCCATCC
+ACTACCACGTAACCTTTACAATCGTACACTTCTTTAAAGAGCTCTGGCATGTAGGTTAAAACTGCAGCAG
+TTGTTATTATTTTAAAAGTAGACCCCGGAGGATAGAGGCCTTGAGTGGCTCTATTTAAAACTACATGTTC
+AGGGCTTGTCATTATTTTTTCCCAATCCCTATCGAGAAGGTTAGGGTCATAAGAAGGAGTGGATACCATA
+GCAAGTATTTCCCCAGTTTTAGGGTTTAATGCGACTACAGCACCCTTTTTCCCCTCCATTTCCCTGTAAG
+CCAAGTCCTGAAGAGCCTTGTCTATAGTAAGGTAGACATTATCCCCTATCTGCCCTTTCCCCAAAATAAG
+TTTTCTCAAAAGCACCATTGGGTCAGAACCTACCATGCCAAGCAGTTCCCTGTCATAAGCCTTTTCAATT
+CCAGTACTGCCCTGCTGGTATATCCTGCGGCTATATCCTATCACCTGCGCAAAGGCAGGTCCATCCAGGT
+AAATTCTCTTTTGCGTCCCATCAGCCTCTATCACGCTTTTTGCAAGCACAATGCCATTTCTATCAAGAAT
+GCTACCTCTTAAAATTTTCTTTTCCTGTTCTATAAGCCTTCTATTGTACACGCTGTAAGAGCTGGTAATC
+AATTTATCCCTTTCATACAGTTGAAAATATGTCAAATACGCAATCAAACTAAAAAAGAGGAGGGCAAAGA
+TTCCAAAGAGTATTTTAATATTGCGCTTCAAATTGGACATCTTCTTCCTCCTCCCCGACGGAAATGCCGT
+TTAGCATTCCCAGTGTAAAAAAGCTCATCACCATTGAACTTCCCCCGTAGCTCACAAAAGGTAGAGTAAC
+TCCTGTAAGAGGTATGAACTTTATAACCCCTCCTATGATAGTAAAAACTTGAAGGCTAAACATGGAAATA
+AGACCTGCCGCCAGCAAAGCGCCAAACTCATCTCTTGCCTCCAAAGCCACCTTAATTCCTCTGTACATTA
+TAACAAAATACACCAGTATTATGGCAATTCCTCCTAAAATACCAAATTCCTCACAGATAGCAGAGAATAT
+GAAGTCGCTGGCAACAACGGGTATATATTCAGGATGCCCCATTCCCAGCCCCGTTCCAAAAAAGCCTCCC
+GCAGCAATTGCGAAAAGGGACTGCACGATTTGATACGTCTTCCCCGGAACATCCATCCAGGGATTTAGCC
+AAGCTTCAATCCTCACTCTTACGTGCCAGAAGAGAAAATAGGCCAAAATGCCGCCAATTGCCATAAGTCC
+AAATCCTGAGGCTACATAAAAAAGGTTAGAAGTCACTAAAAAAACCATGAGAACTGTGGTAGTGTAAAAC
+AAAAAAGCCATTCCAAGGTCTTTTTCTAAAGCGAAAATTCCAGCAATTCCTATCGTTATAGCTCCCAGTA
+TAAGGATATTTTTCAAATCTCTTTTGTCTTTCAAATACCTGGCAAGGAAAATTATATATATGACTTTTGC
+AGCTTCTGCAGGCTGCACGTATATCCCATCGAAAGTAAGCCAGTTCTTCGCTCCTCCTATTTCTTTTCCA
+AAAAAGAGAGTAGAAATTATAAGCCCTACTGCCAAAAAAATATAGATGTACTCTCCGTACTTTAAATTGT
+AAAGCCATCCGTAATGTTTAAAAAGATATGAAGCTATGAAATAAAGGCCAAAACCTATAGCGATCCAGAT
+TATCTGCTTTACAAGAAGTTCTGGAGCAACTCTATATATCATTATGAGCCCCATTTCAGTTAAAAAGGCT
+GTGAGGATTACAAATTGTATTTCTCCCAATGGGAAAAGCCTCACATGCAAGTAATAGACAATAAAAATTA
+AGACAGGAAAAGCAAGTGTATAGTATATTGTGTTAGCCTCCTCCGGTTTTCTGTGCATAAATAAAAGTGC
+AAAGGCTATGACAAATATCCAGAAAACGTCTTTTAAAGCCTTAGATCCTGTTTTTACATATTCATCCATT
+TCATTTCACCCTAAACTATAAACTTTAAATCAACATCCCCAAGGGTGATTATGTCGCCATTTTTAATCCT
+AGCGACCTTCACCCTCTTGCCATTCACAAAAGTACCATTTGTGCTATTTAAATCCTCTATATAAAACCTC
+TTTCCCCTTTTTTTGATCAAGGCATGTCTGGCAGAGACATAAGGACTTTCTATAACTATATCGCACTCGT
+CAGACCTTCCAATAGAGGTAACCTCAAAAAGAGTAAAAGTCCTTTCTCCGGTCAAAAAGGAAAGCTTGGC
+AGAGGTCAGCTGTCTTTCCCTTCTGACCCCCTTTATGTCCATGTATATTATCTTAAAAACCCTGTACAAA
+AAAAGGTAAATCAAAAAAATGAGCACATATTTTAAAATTTGGGATAAAATGTAATACATAAATTCACCTC
+AATTTCGAGAAAGGACTTTCCTTAAAAACCATCCTGTATAAGAATTCTCATTGGCTGCAACCTCTTCAGG
+AGTTCCCGTAGCTATGACCATTCCCCCTCTGTCTCCACCTTCTGGCCCTAAGTCTATGATGTAATCTGCG
+CTTTTTATCACATCTAGATTGTGCTCTATAACTATCACAGTATTCCCTGCATCTGTCAATTTGTTTAGGA
+CATTGAGCAGTCTGTGTATATCAGCAAAGTGAAGCCCTGTCGTAGGCTCATCTAAAATATACAAAGTCCT
+TCCTGTAGGCCTCTTTGAAAGTTCTGTAGCGAGTTTTACTCTCTGAGCCTCTCCGCCGGACAGCTGAGTG
+GAAGGTTGGCCAAGCTTTATATACCCCAGTCCTACCTCGTAGAGCGTCATGAGTTTATTCTTTATTCGAG
+GGATATTTTCAAAGAGCTCCAAAGCCTCCTCAACAGTCATGTCCAGCACGTCAGCTATGCTCTTTCCTTT
+GTATTTTACTTCTAAAGTTTCCCTGTTATACCTTTTGCCCTTGCACACCTCACAAGGCACATAGACGTCT
+GGCAGAAAATTCATCTCAATTTTTATTATGCCGTCTCCGCCACAGGCCTCACATCTCCCACCTTTTACGT
+TAAAGCTAAATCTTCCCGGCTTGTAGCCTCTCATCCTGGCTTCGGGAGTATTGGCAAATACTTCCCTTAT
+ATAGTCAAACACTCCAGTGTAAGTCGCCGGGTTTGAGCGAGGTGTCCTCCCTATGGGAGACTGGTCGATA
+TTTATCACTTTGTCTATGTGCTCTATGCCTTCTATTCTGTCGTGCTTTCCGGGTTTGTCCTTTGATTTGT
+AAATTTTCTGTGCCAAGGCTTTATAAAGTATTTCGTTGACAAGAGTGCTCTTCCCTGAGCCTGATACCCC
+TGTCACACATATAAAAACTCCCAAAGGAAATTCCACATCTATGTTTTTCAAATTGTTTTCCTTAGCTCCT
+CTCACTATAATAGCCTTTCCATTGGGCTTTCTCCTCTTCTCAGGCACTTCTATCTTTATTTTACCACTCA
+AATACTGGCCGGTAAGAGACCTCTCGCACTTTAGTACATCTTCTATAGTTCCCGCCACCACCACTTCTCC
+GCCGTGCTCTCCAGCTCCCGGACCTATGTCTATTATATAGTCTGCAGCGTATATGGTCTCCTCGTCGTGC
+TCCACCACTATAACCGTATTGCCCTGGTCCCTTAACCTTTTGAGAGAATTTATAAGCCTTTGATTGTCTC
+TCTGGTGAAGTCCAATGCTTGGCTCATCCAGTATATAGGTAACCCCCACAAGCCCTGAACCTATCTGGCT
+TGCAAGCCTTATCCTCTGGGCTTCACCACCAGAGAGTGTAGATGCCGGCCTCGAAAGTGTGAGGTAGTCA
+AGCCCTACGTCCACAAGAAAGTTTAGCCTTGCCTTTATTTCCTTCAAAATAGGGCGAGCTATCATCTCCT
+GCTTTTCTGAAAATTTAAGGTTGTCTATGAATTTCAAGAGTTCCCCTATAGTGAGGTCTGTCATCTCTTT
+TATAGAAAGGCCTCCAACTGTAACAGCAAGAGCTTCTGGCTTTAGCCTGGCACCATTGCAAGCAGGACAC
+GTGACAGGCCTCATGTATTTTTCTATTTCTTCCTTTATGAAATCAGATGTGCTGCTTTCATACCTTCTCT
+CTAAATTGTTAATTATCCCTTCAAAGCCGTAAGATTTTCCTTTCGTATCTTTTCCGTATAGGAGTACGCT
+CTTTAAATCTTCACTGAACTCCTCATAGGGAGTGTACTCGGTATATCCAAAGTACTCTATCACTCTCAAC
+ATATTATAATAGGCATAACTTCCCTGGGACGCTACAATTCCCGGAAAAACTCCTGTCGCAAGAGATTTCT
+TCGGGTCCTGTATTAAAAGCTCTGGGTCCACCTTCATGAACTCTCCCAATCCCATGCAAACAGGGCAAGC
+TCCATAAGGGCTGTTAAATGAAAACATCCTGGGAGACAGCTCTTCAATGCTGACATTGCACGCGGGACAA
+GCGTATTTTTCAGACAGAGTAAAGCTCTCTCCGTCTATGACATCAATTGTCACAAGGCCATCTGCCAGTT
+TCAAAGCGGTCTCTATTGAATCTGTAAGCCTCATGTCAATTCCAGGCTTCATTATTATCCTGTCTACCAC
+GACTTCTATTGTATGCTTTTTATTTTTGTCAAGTTTTATCTCCTCATTTACATCGTACATTATGCCATCA
+ATCTTCACTCTCACATAACCGCTCTTTTTTATGTCTGCCAAAAGCTTTGAATACTCCCCTTTTCTCCCTC
+TCACCACGGGAGCTAGGATTTGAATCCTCGTTCCCTCCGGCAGCTCTTTTATTTTGTCTACCATCTGGTC
+AATTGTCTGCATTGTTATCTCGCGGCCGCATATAGGGCAGTGGGGAGTTCCAACTCTGGCATATAAAAGG
+CGGAGATAATCGTAAATTTCTGTTATGGTGCCCACTGTAGATCGAGGATTTTTAGTAGTAGTTTTTTGGT
+CTATAGAAATCGCAGGAGACAACCCTTCTATATAATCCACATCAGGCTTATCCATTTGCCCCAGAAATTG
+CCTTGCATAGGCAGAAAGGGACTCCACATATCTCCTCTGTCCCTCTGCGTAAATCGTGTCAAAAGCCAAA
+GAAGATTTGCCAGATCCTGATAATCCAGTTATAACTGTGAGTTTGTCCCTTGGAATTTCTACATCTATGT
+TTTTCAAATTGTGGACCCTTGCTCCTTTTATCACGATCTTATCTTTTGCCATATATTTTCACCTCAAGCT
+GACTTCCTCCAGTTGTTTCCTAAGTTCAAGTATCATGTCTCTCAATTTTGCGGCTTTTTCAAACTGAAGC
+TCTATTGCCGCCTGCCTCATCTCTTTTTCAAGCTGTTCTATGGTAGACTTTATCACATCGGGATCGTAAA
+AATTGGCTGTCTTTTCGTACTTTTCCTCCTTTTCAGCCACCTGTGTTGCCTGTATGACATCCCTTACTCC
+TTTGACCACTGTCTTTGGCACTATGCCGTGCTTCTCATTGTACTCCATTTGAATTTTTCTTCTCCTATTT
+GTTTCATCTATAGCTCTTCTCATAGAATTTGTTATTGTATCAGCGTACATTATAACTCTTCCTTCAGCGT
+TTCTCGCTGCACGGCCTATCGTCTGTATCAGAGAAGTCTCTGACCTCAAGAATCCTTCTTTATCCGCATC
+CAAAATAGCCACCAGTGCAACCTCCGGAATATCAAGCCCTTCCCTCAAGAGATTTATGCCTATTAAAACG
+TCAAATTTACCCAGCCTCAAATCCCTTATAATTTCTACCCTCTCAATTGTCTCTATATCTGAATGCAAGT
+ACCTCACTCTTATTCCCATTTCTTTTAAGTAGTCTGACAAATCCTCCGCCATCTTTTTAGTCAAAGTTGT
+AACCAAAACCCTGTACCCTTTTGCAACAGTCTTCCTTATCTCCGCTATTAAATCGTCCACCTGCCCTTTC
+ACAGGCCTCACAATCACTTCTGGGTCTACAAGCCCTGTCGGCCTTATGAGCTGTTCTACCACCTGTTCAG
+AATGTTCCATCTCATAAGGTCCAGGGGTTGCTGATACAAAGATGACCTGATTTACCCTTTGTTCAAACTC
+TTCAAATGTAAGGGGCCTGTTGTCATAAGCAGAAGGAAGTCTAAAGCCGTATTCCACCAATGCCTCTTTT
+CTGGACCTGTCTCCGTTGTACATTCCCCTCAGCTGAGGAATAGTAACATGAGACTCATCTATGAATATGA
+GGAAATCCTCAGGAAAGTAATCAAGCAGTGTATAAGGAGGACTTCCCGGAGGCCTCCCAGATATGTGCCG
+CGAATAATTTTCTATCCCCTTACAGTAGCCCATCTCTTGTAACATCTCAAGGTCGTAATTAGTCCTCTGC
+CATAGCCTCTCCGCTTCTACAATTTTCCCCATTTCTTTTAACTCTTTATACCTCTCTTCAAGCTCTTCCC
+TTATGCTTTTTATAGCCCTTTCCAGCTTGTCCCTTGATGTGGCATAGTGGGAAGCAGGAAAAATAGCCAC
+ATGCTTTCTGTACCCTAAAACTTCTCCTGTTAGGACGTCTATTTCTGCTATCCTGTCTATTTCATCCCCA
+AAAAGCTCTATCCTTATAGCTTTATTTGAGAAGGAAGCAGGAAATACCTCTATCACATCGCCTCTTACTC
+TGAATTTCCCTCTTGTGAAGTTTATATCATTCCTTTCGTACTGAATCTCCACCAGTTTTCTTATTATCTC
+ATCTCTGTCTTTTACCATTCCAGGCCTTAGTGAAAGCATCAAATTCTCATAATCTATAGGATCGCCTAAG
+CCGTATATACAAGAGACACTGGCAACAATTATCACATCTCTTCTTTCAAAGAGCGCAGCTGTCGCCGAGT
+GCCTCAACTTGTCAATCTCTTCATTTATAGAAGCGTCTTTTTCAATGTAAGTGTCAGTCTCAGGAACATA
+AGCTTCTGGCTGGTAATAGTCGTAATAGCTCACAAAATACTCTACAGCATTTTCTGGAAAGAATTCCTTA
+AACTCGCTGTAAAGCTGTGCCGCAAGAGTTTTGTTGTGAGCGATCACCAGGGTAGGCCTATTCAAGCGGG
+CTATGATGTTGGCCATAGTAAAAGTTTTGCCTGAACCTGTAACTCCTAACAACGTCTGGTACCTATATCC
+CCGTCTTACCCCTTCCACCAGTTTTTCAATCGCCTGAGGCTGGTCTCCTGTAGGCTTGAAATTTGAAACC
+AGCTTAAAACCTCCCATACCAATACCCTCTTTGCAATTTGGTCTATTGTAATATTATAACACAAAGGACC
+TCTCAGCACAAATTTTAAAAGTCCTGTGAGGTCCTCACTATCCCGTTTTTGAGCTTCGGCACTATATCAA
+ATTTGTCTACTGTCAAGCAAAATTTAATATCTTCAGTGTAACCCAGCTCTTCCAATCTCCTCAAATGATA
+TCCGTACTTCATTATGTCGTAAAGGTTGTTTTCATAGGGCTTGTAAAGGAAATAACTGGCTTTTGACAGG
+TCATCACTCTCAAAATCTGTAAGGCTTTTTAGCTTTTCGTATATAGCACCGGCAGTGAGAATGTCGTCAA
+AAGAAAATTTTCCTTCAGTTCCGGCACACACAATCACTGTATCCTTGTTGCTCTTAGATATATACCTTGC
+AACCGCCGAGACATTCAGAAGACAGCCTAAAATCACTTCTTCAGCAGAAGCGACTTTCTTTAAAGCCCTC
+GTTCCGTTTGTAGTAGTAAAGATTATGGTCTTCCCCTTAACTTTTTCTGGCACATATTCTAGAGGAGAAT
+TTGAGAGGTCAAACCCTTCTATCTTCTGAGAATTCCTCTCTCCTGCCAGCAAAAACGTATCCCTGTCAAA
+GTTTTTGGAAAGCTCTATCGCCTCTTCCACCTCTGAAACAGGTATGACTTCCTTTGCCCCGTTGAATAAA
+GCAGTAGTTATGACACTTGTCGCTCTCAACGTATCTATAACGACGACATTTTTTTCTTTTAAATCTCTGT
+CGTTTATAGAATTGTACGTCTCATAAGTTTGCAAAAACACTCTAAAGACCCCCTTATTCTCCCTTTTTGA
+AGATATTTCTAAAGATGCTTTTAAGCTTTTTTAGAATGATCCCATCTTCATTTATGTCGTACACAATTCC
+CACTGTTTTAGGCACCACCAAAACCCCTAAACTGTATACCCCTTCTGGATCTCTATACTCGTAACTGGTG
+TAATGGCCCTTCAGGTCTTTCACAGTAATCCATAGCATTGTCGGCCTATCCTCTATAACCCTTATTATGT
+CTTCAGGCTCATTCACAGGAGCACCATTTACACTTAAAATAACGTCTCCTGGCCTTATACCCATTTGTCT
+TGCTGGAGAGCCCTTTGCAGTGGTCAAAACCATAAGCCCAGTATCAGGAGCCACGAATATAGGAGGTTTT
+TCTCTCTCTTCCCTCTGCCCTATTATTATCAAAAGTTCATGGGCAATAGGTGCAAACAGCGCAGCTATAT
+ATTGAAAAACCTTCTCATAAATTCCAAGAACAGCAAAAAGTATGAGCGTCCCACTAAAGAGAAACAACCG
+CTTAGAGGACAGTTTTGTCTTTTCTTCAGGAAGCTGTGCAAGCGCTAAATCCCCATACCCCAGCGCCGCC
+ACAGCAGGTATTATCAAAAAAACTGCCGTAGCAGGGTCTATGCCTTCCGGCTTTAACACGGGCCACCAGT
+CTGGCATGTGGATTAACTCTCCTGTCATATTAGTAGCCGTCACTACTGTTAAGGCCGCAAAAGGTATGGG
+CCAAAACTTCTGCATTGTAAAACCGCCAGCAATCCTTCCATCCTTGAGCCTTATAAAAATGGGGGTGGGA
+GTCCTCCACCCATCTATGTATATTAGAAGGCTTTCCATGAGATGGAGAATCCCCACAATAGCCATTAGAG
+CAGGAACGCTTATCTTAGGGACTCCAAAAATGAGGCTTATAAGGGACACAATTCCTCCAGAGTAGGAAAA
+GCAAATGTATCTCGGGCTTATAAACATGAGAAGTATAGCTAAAGGCCAAACGTATTGAAGGCCTATGTTC
+TCAATTGTTATCCCTAAAAACACCATTATGAAGCTTCCTATAGTCGCAGCTATCACTCCGTAGAAGACGG
+AATCGAGCACAAGCTCTTTTATCGGTTCCTGCTCTATCCCCATTATTTCTCTCTCTATGGCTATTTTGTT
+TCTGTACTGCATTATTACAAGTATTATAACAATCCAGAAAAAAGGAGAAAAAACAGAAAGAGCAATTGTC
+TCTATAACAATCCAAGCGACCTGAAAAAGTGTATTCATCTTAACACCCTACTTTATCTCAGACTTTATTA
+TCTCATAAGCTTTTATAAGCTGAGTATCTCCTTTTAGGTCAGGAGTGTCCTTTAAAGTGTAGTCTTTAGG
+CAGTTCTACCACATAGTTTGGCTCAATGCCTTTTCCTTGTATATCTGTCCCATTTGGAGTGTAGTACCTT
+GCTATAGTGTATTTAAGCCCTGTTCCATCTCCAAAGTTGACAACAGTCTGCACAAGGCCTTTTCCAAAAG
+TAGTTGTCCCTACTAACACTCCTGCTTTTCTATCCTTAATGGCGCCTGCCAGAATCTCGGAAGCACTAGC
+ACTTCCCTTGTTTACAAGGACGACTAAAGGCATGCCAAGCCCCGTACCTTTTGAATAAAATTCCTGACTT
+TCTGCCCTACCTTTTGTAGTGACTATTACTCCTTTCGGCAAAAGCATATCAGCTATATTTACGCACTCTT
+CTAAAAGCCCGCCAGGATTATCCCTTAAATCAATTATGAGTCCTTTCATTCCATCTTTTTTAAGCCGCTC
+CAGAGCCTTTTTGAAATCAGAAGAAGTGCTCTGGTCAAAAAGGGTTATCTTAATGTATCCAATCTTGTCA
+GGCAACATGTAGTCAAAAACTGTTTCCAGTTTTATTATTTCCCTAGTTATGGTCTTTGTAAAAGTCTTTC
+CATCCCTCATTATAGTTAGAGTAACCTGCGTCCCCTTAGGCCCTCTCATCATAGACACTGCTTCATCCAG
+ATTCTTACCACTCACTTTTTTGCCGTTCACCTCTAATATTATGTCTCCAGATTTAATTCCTGCCCTTTCC
+CCAGGGGTATTCTTTATTGGAGAAACTACTACGATGTGGTCTTCCTGGTCTACAGCCACTATTATGCCTA
+TGCCACCATAAGTTCCTGTGGTCTGCGTCATAAACTCCGCAAACTCTTTTTTATTCATGTACACTGTATA
+TGGGTCCTGCAGAGAACCAGCCATGCCTTTTAAGGCTCCTTCTAAGAGCGTCGACGGATTTACTTTATCC
+ACATACCTGCTCTCCAGTATTTTACCTACTTCAAAGAGCTTTTTATACTGGTTCAAAAGCCGGTAATCTT
+CCCTTGAAACGATAACCTTTCCTCCTGGCAGAGCCACTGACACCGTATTAGCTATGAAAAAAGTAAAAAC
+GTTCGTTACTATCAATAAAACTGCCAGCAAGACATAAAATCTTTTCTTTGACATCTTTCCCCCACCTTTT
+TTAGTCTCCTCTTTATTATACAACATTCTGCTAATAAAAAAAACAGACAGGCTATTTAAGCCAGTCCATT
+GGATTCACTGGAACACCATTTTTTCTCACTTCAAAGTGGAGGTGGGGTCCTGTAGAAAGGCCTGTACTCC
+CTATTTTCGCTATAACTTGTCCCCTTTTTACCGTATCACCTTCTTTAACTAAAAGGGCAGAACAGTGCGC
+ATAAAGGGTAGAGATGCCGTCTCCGTGGTCAATTATAACTGCGTATCCGTAACCCCCGTAGTAACCTGAA
+AATATAACTTGTCCGTTTGCAGCCGCAACAATATCTGCTCCCATTTCTGCCGCTATGTCAATCCCCGTAT
+GCATCCTGGAGGTTCCAAGAATGGGATGCAGGCGCATGCCAAAGGGAGAAGTAATAACACCACTTGAAGG
+AACAGGCCAGAGAAGTTTTCCACCACTGTATTTGAGCTTTGACTTCCTTTGAAGCTCCTGTATGACCTTT
+TCCAATTGTTTTGACTCCCTTAACAATTGGTCTTCCTGCTCTTCATAATACTTTTGCTGCCTCTCAAGGT
+CCCGCATTAAGCCCTCTCTAGATGCCATCGCCACCTGAAGTTCTCTCTGCCTTGCAGCTATCTGGTTCTT
+GTAATCCTGAGCTTCTTTCTGCATTTGAGCCAGCTGCTTTTCCTTCTCCGCAATTATCTCCCTCTGTTTC
+TTGTACGTATCAAATAAATTCGCATCAAAGTCTATTATACACTTTACAATATCTAATCTGCTTATAAAAT
+CCGCAAAGCTTGTGGCATTCAAAAGCACATCTAAATAGCCCCATTCGCCGCTTATGTACATGGCTTTTAT
+CCGCTCTTTCATGGTGTCGTACTGCTCTTTTTCCTTCTTTTTAGCCTCTTCTAAGTCCTTCCTGGTCTTT
+TCAAGCTTTGCTGTGACCTCCCGAAGCCTCTTTTGAGCTTCTGCCAGTTGCTGGGAAGTCAGGTTGAGTT
+TTTTATCCAGCTCCTTAAGCTGCGCAGCAATGTCATTTTTCTGATTAATTATTTCTTGCTTTCTCTTTTG
+AGTTTCCACCAAAGTTTTCTGTATCTGGTTTAGCTTATTTTTAGCATCCTGTAACTGGTCAGCCCTCGGG
+TAAGATGCAAAAAGAGCCGTCACTAAGAAGACAAGAGCAAATATAAGCCATTTTAACTTGTACTTTTGCA
+ATGTCACTTCCCCCTTGTAAATTTTAGACATTTAAGAACCTCTTTATAGAAAGGCCGCTGCCAATAGCGC
+CAATCAAAGACCCTAAAAGCGCAAAATACAAAGCCATGTCCTTGATGACATCGGACAAAGGCAGTAAGTT
+AAAAACTATCAAACGGCTGTTGACATAGTCCAAAGTATACCCGTACATCAAAGCCAGAACACCTACTGAA
+AGCAGTGCCCCCAGCAAACCCAAAACTATCCCTTCTATTAAAAAGGGCCACCTTATGAACCAGTCTGTCG
+CTCCGATGTACTTCATTATGTTTATTTCTCTTCTCCTTGCAAAAACGCCTAATTTAATTGTGTTAGAAAT
+TATGACAATTGAGATGACAAACAAAATGCTAATTATTGCAAGTCCTACAATTCTTATAATCCTGATTATG
+CCGAGAAGCTTTTCCACCACATCCTGTCCATAGCTTACTTTGTCAACACCATTTATCCCTTTTATTTCAT
+CGGCAATATCTTTTATGAGATTAGCGTCTTTTACTTTAACTATATAGGACTGTGGGAGGGGGTTGTCCTT
+CTCAAGACCTTCTAAAAGATAGCTTTTTTCCCCCAGCTGCTTTTTAAATTTCTGCAAAGCCTGCTCTTTT
+GATTCGAAAACCACAGAAGAAACTCCATCTATTCCCTTGATCTCTTCTCCTATTCTTTGTATCTGCTCTC
+CCGAAAGGTCATCTTTTAGAAAAGCCTTAAGTTCCAGCTGAGATTCAACTTGATATGCCATATGGTTTAC
+ATTTAAGATTATCAGCAAAAACATTCCGAGTATGACAAGAGCAGCCATCACAGAGGTGACAGAAGCTACA
+GTCATCAATCTGTTTCTAGCCAGATTGCTAAAACCTTCTTTTATGAAGTATCTAAAATTTCTAAAGAGCA
+TATCCGTATACACCCCTTGCTTCGTCCCTAACTATGTTCCCTTTTTCAAGAGCTATAACTCTTTTCTTCA
+TCGCATCAACTATGTCTTTAGCATGGGTAGCCATCACTACCGTTGTACCTCTTTTGTTAATCTCAGCCAT
+AAGTTTTACAATCTCCCAGGAAGTATCTGGGTCCAAATTTCCTGTAGGCTCGTCTGCAATTAAAATGGAA
+GGCTCATTTACAATTGCTCTGGCCAGAGCAACCCTTTGCTGCTCTCCGCCAGAAAGCTGCTGAGGGTACT
+GGTCCGCCTTATCGCTCAAGCCAACGAGGGAGAGAACCATTGGCACTTTTCTCCGTATTTCCTTTGGGTG
+TGCCCCTACTACCTCCATTGCAAAAGCCACGTTTTCAAAAACGGTTTTGTTGGGAAGGAGCCTAAAGTCC
+TGAAAAACGACCCCCATGCTCCTTCTCAGATAGGGAATCTCTTTCCTCTTCATCTTTGTTATGTCCTTTT
+TGTTAACAATAATCGTTCCAGAAGTGGGCTCTTCCTCTTTTAACAGAAGCTTTATCAAAGTAGACTTGCC
+TGCGCCACTGGGACCCACAATAAAGACAAATTCGCCGCTTTCAATTTCAAAATTGATATTTGAAAGGGCA
+ATTATCCCTTTGTCATATTTTTTAGAAACATTTATAAACTTTATCAACTCTTTTCACCTCGAAATATCGT
+ATAATTTTGCCAAAGTAATCGCCAATTTGAGAAGTAAAGCCTCATCAAACTTGCGGGCATCCAAGCCCGA
+CATCTTCAAAATCTTGTCCAGCCTGTAAACCAAAGTATTCCTATGTATGTAAAGGTCTCTTGAAGTCTCA
+CTCAAATTCAAATTATTTCTGAAAAAAGCATTTAAAGTCTGCATGAGTTCTTCGTCTTTTAAAAGGTCTT
+CCCCAATGTTAACTCTCTCTAAAAACTCTTCTGCTTTTTCCTTATCCATCCCCCATAGAATTTCTGAGTA
+GATATAATCCTGATACAGATATATCCCTCTTTCCCCTTCCAGTTTCTCGCCAAAGAAGAGAGCCTTTTCA
+GCCTCTTTATAGGCTACATGGAGCTTCTCAAGAGGAAAAGAAGAAAAAGAACCGGCTATTTTAACATTTT
+TCAAGTATCCTTCGGATTCTATCATATCCTTCATCGTCTTGAAAAGCTGTACTAAATTTTCGCGATATCT
+AGAAGGAAATATAACTGCAAATCGTTTTTTACCAATTTTTATGACATGAACAGCCTTTCTTTCAAAAATG
+TTTAGCACAATTTTTACAGCGTCCTCTATTTCATTTTCAACCTCTACAATTGCCACATTATAGCTTACAG
+TATTATCAATCTTATACCTGTGCGCATAGTAGGAAAGCAGGCTGGAAGGCAATCTATTTTCAAGCACGTT
+TATAAGGTAATCTTCTTTTGACAGATTCTCATCGAAATATCTGAAAATAAGGCTTATCGCAAGTATAAGC
+TTTTTCTCCTCTTCGGTCTTCCCCTTTAAAGCGATTACAAAAACTGGATTATTATCATAGAAAATGTTGT
+AACATGTAAATTCTCCTATGTAATAGACATCTCTTTCTTCAATATATTCTACCATCAGGTCTAAAAATCC
+TGCTTTTTTTTCAAAAAAATCTTCTTTTCCGTATATTAAATTTCCTTCTGTGTCAAATATGCAAAGAGGA
+ACATCCAAATGTTTCTTAATATCTTCACCAATTTTTCTCAACAGATTGTAATCGACCATCATCCTCACCC
+ATTTTCCTAGTTCTTAGTATACAATAATTATACACTATTTTCTAGAAGAAATAAGAGGCAAAAGTAAATT
+TATGTGGCATTTTGTCAAAAAAATTAAAGAGGCCTCATCGGCCTCTTCAGATTTTATGAACTTGCAGTTT
+TATCTGCAATTATAACGGGAGACTCTTTCACTGTTCTATTCAATATTGTCATTTCCGTTTCCTTATCAAA
+CATGTGAAGCTTATTCACATCAAACCCTATCTTAATCACATCGCCAGATTTCGCTCTGGTCCTTGGGTCT
+ACCCTTGCAGTGAGAGAAACGCCGTTTACATCAAGATAGAGGTACGTCTCCGCACCCATAAGCTCTGTGA
+CTTCAACTTTCGCCTCAACAACAGCCTCTGGATAGGCTTCTAAGAACACCTCTTCATCGTGCAAATCTTC
+GGGCCTTATGCCAAGCACTATTTCTTTTCCTATATAGCTCGGGTCTTTTAACCTCTTCAAGATTCCCTCG
+GGAACCAGTATGCTATATCCTTTGAAAGTAGCATAAACCTTTCCATCTCTATTTTCCAGTCTAGCATCTA
+TGAAATTCATCTGCGGGCTTCCAATAAAACCAGCAACAAACAAGTTGTTCGGATAATCGTAAATCACCTG
+TGGCTCATCTACCTGCTGTATAACCCCGTCTTTCATAACAACTATTCTCGTCCCCATCGTCATAGCCTCT
+GTCTGGTCGTGGGTGACATAAATGAAAGTTGTCTGCAATCTCTCATGCAACTTCTTGAGCTCTGTCCTCA
+TCTGAACTCTTAACTTTGCGTCCAAGTTTGAAAGTGGCTCATCCATCAAGAACACCTTAGGATTTCTCAC
+AATAGCGCGACCCAAAGCCACCCTCTGCCTCTGACCGCCAGACAAAGCTTTTGGCTTTCTGTTGAGAAGC
+TCCTCAAGGCCCAAAATTCTGGCTGCCTCTTTTACCTTCCTGTCAATTTCTGCTCTTGGCACTTTTCTAA
+GTTTTAATCCAAAAGCCATATTGTCGTACACTGTCATGTGAGGATAAAGGGCATAGTTCTGAAAAACCAT
+CGCAATGTCCCTGTCTTTGGGCGGCACGTCGTTTACCAATTTTCCGTCAATGTACAATTCTCCGCTTGTG
+ATTTCCTCAAGCCCTGCTATCATTCTCAAAGTGGTGGTCTTCCCACAACCGGAAGGGCCAACCAAAACTA
+TAAATTCTTTGTCGGCGATCTCCAAGTTAAAATCCTTAACTGCGGTTACACCGCCAGGATACACTTTGTA
+CACATGTTTGAGCACTACTTCAGCCATTCCTTTTCCCCCTATTCGAAAACGTTTGATACTATTATAATAC
+TGTTTTTTTCAATTTTCTATTGGCAGTAAATATGATATTTCAATCAAATTTTTGTACAATATACATACAT
+GAAAATTAATATTTTTGAATTTTATCCAAAAACTTGAACCAAAGGTAAACCAAAATCCCATCTATTATCA
+TTAAAGTCCAGAACACTTTATCTTTCATTTTCCTTCCTCCGCATCCATGGAGATAAACTGAATAAATTTA
+TGAGATTTCCAACTGCAAGAAGAGCTCCTACATCCACAATAAGGCTGTATATGTAACTCCACTTTATATA
+CTCAAGTGCTCCTGCATTATGAAGAGAATACTCCATAATGAAAAACAAAAGAGTGAGTATAAATACATTG
+GCAAGTTGCAAGTTTTTCTTACGCGGATAAGTCTGTGCATATAAAACACCTATGCAGAAAGGCGCTCCAA
+AAGTAAAGAAAAAGCTCGATTTAAAAACTGTAAAAACAGGGTCAGAAAAAGAGTACAAATTCAAAGTAAT
+AGCTATCTCGTCCACTGTAAGCTGAAAAATAGCTGCCAGTATCCCTCCCCATATAGTGTATTTAATATAT
+CTTAAATCAATCAAAGATAAAAAAATAACCCATGAAATTACAAATGTGGCTACCCAGTACATTTTCTTTC
+ACCTCTTAATTTATTCTTCCCGTTTTTTTTGAAAATATCTTGACAGCAATTTTCACAAATGATATGATAG
+TAAAAAAATCGAATAAAAATACCTCATCTTCTTTGAAGGTGAGGTAGAGGCGCGGGTCATCAAGAGTAAC
+ATGCCAGAGGTGTTAAGGGCCGATGAAGGTGTGTGAAAGGGGTGCCCGCCGAAGCGCGTAAACTTCCTTA
+AGGTTTACGCAGCTGGGCCTATGCCGAACAGGTATAGGACTGTCACTGAAGGCTCCCCAGGCCTTCAGTG
+GAGAGCTATCTCGCTACGGGGGAAGGAGGTATTGCCTATGTCTATGATGAAAATAGACAGCTAAGGTAAT
+ACTTGGCTGTATTTTATTTTGTCTTGCAATTTTATAATTTAAATTATTAAAGTAAATGAGGTTGAGAGTA
+TGCTACACGGAACAATGAGAATAAATTCAAAAGGACATCTTGAAATAGGCGGATGTGACACAGTTGCCTT
+AGCTAAAAAGTTTGGAACTCCTCTTTATGTAATAGATGAGGAACTTCTAAGACAAAATTGCAGAGCCTTT
+TACAATGGCTTTAAAAGAGATTATCCGGGAAACGAAGTAATCTATGCCAGCAAGGCTTTTATGACAATGG
+CCATATGCAAGATAATTGAAGAAGAAAACTTAGGCCTTGACGTAGTATCAGGTGGAGAACTTTATACAGC
+GCTAAAGGCAGGATTTCCTCCAGAAAAAATCTATTTTCACGGCAACAATAAGTCCCGAGAAGAACTCATA
+ATGGCTTTAGAAAATGACATAGGAAAGATAATCGTAGATAACTGGCATGAACTCAACATGCTAAATGAAC
+TGGCAAGGAAAATGAACAAGGTACCCAATATTTATATAAGAGTATCACCAGGGATAGAGGCTCACACTCA
+TCAGTACGTAAAAACCGGACAGATAGATTCAAAATTTGGATTCCCTTTGTTCAACGGAGATGCAATGAGA
+GCCATTGAATACGCTCTTACCCTTAAAAATGTGAATCTGGTAGGTCTTCATTCCCACATTGGCTCTCAAA
+TTTTCGATTCCTATTCTTACAAAGCTGAGATAGAAATAATGATGAATTTTATAAAACTCATTAAAGAGTT
+CCTCGGATGGGAAGTAGAAGAATTAGACCTAGGAGGAGGATTTGGAATAGCGTATACGGAGGAAGACGAC
+CCCCAGCCTATTGAAAAAATAGCTCATGAGATGATGCAATCCGTCAAAGAATACTCTGTTTCCTTAAATG
+TAAAAATGCCCAAAATAATAGTAGAGCCAGGCAGGTCCATAATAGGCAATGCAGGAACAACTCTTTACAC
+TGTTGGAGCTATAAAAGAAATACCCGGAATCAGAAAATATGTAGCAGTGGACGGAGGCATGTCTGATAAT
+ATCCGCACAGCCTTATATGGAGCAAAATACGAGGCTATTGTGGCAAACAAAGCCAGACTCCCAAGGGTAG
+AAAAGGTATCTATAGCAGGAAAACTATGTGAATCGGGAGACATGCTCATATGGGACATACTACTTCCTGA
+AATCGAAGAAGGGGATATTCTAGCAGTCCTGTCAACTGGAGCTTACAACTACTCTATGGCCAGCAATTAC
+AACAGGCTCCCAAGACCCGCAGCAGTATTAGTTTCTAACGGGCAAGCTGATGTAATAGTTGAAAGAGAGA
+CTTATGAGGACCTTGTAAGAAAGGACGTCATTCCTGAAAGGTTATTAAGCGTAAAAAGAAAAATAGTAAA
+TTATTAAAAAAGAGAGGGGATGCCCTCTCTTTTTTATTTTACCCTTCAGCTGTACCCTCGCCTTCCTCTT
+CTTCCTCTTCACCAGCCTCTTTAGGAACAAGTATAGAAACCACTATTTCTTCAGGGTCATCCAGCACTTT
+CACGCCCTCAGGCACAGGTATATCTTTCACAAAAAGCGTATCTCCTATCTCCAAGTGGCTCAAATCCACT
+ACAATCTCCTGAGGTATTTTGTCCGGCAAGCTCTCCACTGTCAACTCCCAGAGCTGATGCTGTACAATTC
+CGCCCTTGCTTTCAATGAGGCCAATTCCCTCAAATCTCAAAGGCACAGTAGCCTCAATCTCTTCATACAT
+AGATACCCTCTGAAAATCCACATGTATTATTTTGCCTTTTAAAGTGTCCTCCTGTATTTCTTTTATGAGC
+GCAGTATGCGTAGTGCCGTTTACTACTACATTGAGCAATACGTTTCTCCCATATTTCTGCAGAAGTTTTT
+GTAGCTTAGTATACTCAACAGCCAGAGGAATATTCTCTGTCATGTCTTTCCCGTACATAATAGCAGGAAC
+ATACCCTTGATTTTTCAATCGGCGAGCAGCGCTTTTACCTGTCTCCCTTTTTACAGCCTCAAGTGTAATT
+GCCTGCATCTTCTCCCTCCTCTTTTTTTGGTTTTCACATACTATTTTACCACCCTGTTTTAATAATATCA
+AATCTGTTTGACAGTTTCACTTTTTCATAGTAAACTTTAATTTGGAAAGCGTGCGCCTGTAGCTCAGTGG
+ATAGAGCGTTCGGCTCCGGACCGAAAGGTCGCAGGTTCGACTCCTGTCAGGCGCACCATTTTTTTATTTT
+AAAGCCTTCTCCTCTTCAAGCCCTGATATTATTTCTACTACTTCGTCCCCTAAATTCTTTACTATAAAAT
+CTGCTTCTGATAAGTCCTGATTTCCAGAATTGGGGTTTACAAATCCTATAACTTTCATTCCAGCGCTTTT
+AGCTGCATGAACACCATTGTAAGAATCCTCTATTACGACACATTCTTCAGGCTTGACTCTTAACTTTTCA
+GCCGTATATAAAAATATGTCTGGATACGGCTTGCTTTTTTTTACATAATCTCCAGAAACTAACATATCAA
+AAAAGTTCTTTAAGTTTAATTTTTGAACCACCAATTCTATCACATCTATTGGAGAGGAAGAAGCCACTGC
+CAGTTTGTATTCCCTTTCAAAAAGCTTCTTAACCAATTCCTGTATTCCTGGCACAGGAATAATTTCTCCA
+GTGCTCAAGACGTGGTCTAAATACCTTTTTCTGTCTCTTCTTACCAGCTCTTCTACACTTTCTTTTAAAT
+TAAACCGTTCTTTAATTTTTTCCCACATGTAATAAGAAGAACTTCCTACAAATGTCATGTGTTCTTCTTC
+AGTTATCTCAACTCCCAGTTCTCTAAATAACTCTCTCTCAAGCTTAAGATGCACAGGTTCACTGTCAATC
+ATTACTCCATCCATGTCAAAAATAACTGCTTTAATCATTTCATCACCTGGTCACCCAAACTGTACAAAAA
+TGCACAGTTTAGATAGCTGGGGTATTTGTAGTCCGCCCTTCAGGCTTTCCCAGCCCCAGCAGGCGGTTTT
+TGGGAAAGCCATAGCCCCTGCCCCAAGAAGCAGGAACTCGCGCCCTTACGGGTCTCTCCACTTACCCTGA
+ATTAGTAATCCTTTCAGGGTAGAGAAGTCTCTTGGTACCTTCTCAGGAGAGAGTGGAGTCACCACCGCTA
+CCTTGAGAACTCGCCAGAAATCATAGGTACTAAAACTTGTTCCATCCAGAGGTTCTAGCACCCTTCCTGG
+CTTACTCTCAAGGCTTTGTAAAATTTCTATTGCTTTATTTATTTCCCTTAAATGCTTTTTCTTTATATGC
+TTGTTTCTAACTGTTTTCTTTACATGCTCTTTTAATTCTTCTAATTCTTCTACAGTCAATGCGTTGAGAA
+ACTTCATATAATTATCTGGTATCTCTTCCTGCAGTCCCAACCCTCTTCTTGCTATTACATAGGCTGCTGC
+TATATCTTTTGTTATCATATACTGCGGTGAATATTTTAACATGCCTATTATTGACGTATAAGAAGGGTCT
+ACCTCTATTACTTCTATCCCTTCTCTTTTTGCTAGTGTTTTTATTTTTGAAAGAAGTGATTTATAGCTAA
+ACCTATGTCTTATTCTCCTTGATTTTCTCCCTGAAAAGTCTCCTCTTTTGCCTTTTTCTTTTATTTCTAA
+TCCCTCAATTACAATTGCTTTTCCTTTTTCTTTTGCTATTTTTACTATCTCATGAGCATATTGCCATCTG
+AAATATTCTTTTTTGTCTTTACTGCCACTTGCAAGCTCTGGCATTGGCATATTCCCATAGCTTATTAGAT
+TCCCTTTTTCATCTACTTCTGTCCATGATATGTTGTCCGGATATGCGTTTATGTCTATTCCTATGACTCC
+TTTTTCTTTTGTTATTTTTATTTCTGGATATTCTTCTTCAATAGCAAAATAGGCGTATATACTACCGTTT
+TTAAGTTTTAATTCTACAGAGTAGGGTATGTTTGATTCTCCAATTTCCTGCAGAAATTCTTCTCTTCTCT
+TATTCTTTTTATAGCCTGCTTCTATTTTGGCATATACATATTTTCTTTCCCCTACATTTATCCTTAAGAA
+AGTGCCATTTTTTTCTACTTCTATTCTTGTGTTGAGATTTCCTTTTTTGCTTTTATCTCCTCTTGAATAT
+AGATTTCCTTTTCTTTTCTCCTGCCACCTAATTTTTAATTTTTCATATGCCTTCCCGTTTATATGGCGCT
+TTTGAAGTTTTACAAACAAGTCTCTTCCTCCAAAAATGACTTTCTTTGGATTGTTGTCTAATTGTCTAGA
+TGACTCTAATACACCTTTTGCTTTCATTATTGCATCGTGTACATATCTTGAGTTTAAATCAAAAGGTTTC
+TGAAGGTCTCTTTTTAATGTTTTTCTATCATAACCTTCTAAAAGCCTTTTGTATGCAAATCTCATGCAAG
+AAGACCATCTTCTCATTAAGTCTAATACTATTTGCTTGTCTTCTTGATTCAGGAAAATAAGCTTAGCTTG
+TATTACTATCACGTTTTTACCACCCTTCTACCCGTAAATTCTTGCTGCGAAGGATGTTACTATTGCTATT
+AACTCTTCTGCTAGTTCTTTATTTCATTTACTCCACTTGCTATTTCAGATATAACTTCATACTGCTATTC
+TTGGAAATTAGTGTATTCTTCAAGCTTTTTAATTTGATTCTTGAGATATTCTTCCTGTTTTTTTGTAGAC
+ACTCTTGCATACAACACCACTTTAGGTTTTGGCTTTTCTTCCAGCATACCTAATAACTTTTCTATATCTT
+CTTTTTTGTACCTTCTTCTCCCTTTTGATGTTCTGACTGAGGTTATTAATCCTTTCTTTTCCCAGTTTAT
+TAAGGTAATTCTGCTTATATCATACAGTTCTTTAGCTTTTTTATAGTTATTAACGTTCATTAACATTCAA
+TTGAAATTATATCATTTTTTACTAACAATTCCAACTGTTTTGACCTCCTCATTTTCTGAATTTCCTCTTT
+TCAAGCATTTCTCTTATTGCAGCGTAAAACAAAATAACACCTATAAAAGCCGGGAATACAAAAGCTATAA
+GGTCTTCAGCAGAAATTTTTGAAAATAAAATACCAATTAAAGGCAGAATCATAGAAAGAGCAATTACCAT
+CAAAAAGATTGGCCTCTTTTTTAATCCTTTTAAAGGCCTCGGTACACGACCACTGCCTATATAATAACCT
+GGATTATACTGATTTTCTTGCCATTCTTCTAACTCTTTTAATTCCTTCTCAAATTCCTCTTTACCCTCTT
+TCACCACTCATTCCTCTCTTTTTAATTATTCCTTAATGTTTTCTATATTTACTCTTATCTTTTCACTTAA
+CTCTTCAAAACAGCTGACATATCTTCTCTTTATGTTTTCATAAATTTCCAAAGCCATTTTGCTATTGTAA
+ATATGTGTAGTCCTATTCCTGTCCATAAGCATATCTATCCACATTTCTCCATCCTGTATTAAACCTGCAC
+TATAAGCGGCTTTAATTGCACTTCTTGGGCTATTTACTTCAATCCCTTCATAAGCAAGATAATCTTTCAT
+AATCTTCCATGCCAGTTCAAAAGTAAACTCAAACCTCTGTATTACCCCATCTATAATTATTTCGTTTGTC
+ACTTCTATTGCCAGAGCTTCTTTTAATCGCATTAAAGCATTTTCAAAATCTTTAAATCTCTGTAACAATC
+TTTCTTCTGTCATATATCTCTACTCCATCTTTTAAAATACTTTCTCTAAATTCTTTCCTGCAAAGAGTAT
+CAAAATGCACCACATCAAAACTCAAGGGGGTATTCAATCCTTCTAAATCAAACTGCAAAAGATTTAATTC
+TGTATGCGTTATTTTTTCCCCGAACACACATATGTCAATATCGGAAGTCCTCTTAAAATCCCCTCTGCCT
+CTAGACCCAAAAATTACTGCCTTTTCAACGCTCTCATACTTGCTCAACACTTTTATTATCTCACCAAGAA
+GAGATACAGATAGCCCTGTTTTTTCACTTACTTTTGACAAGACATATTTTTTATTCATCTTAAAACCTCT
+CAGCTCTCTATTTAAAAAGCCTTCTAGGTATATACCTTCCTATCGCCTCTAACATTTTTTCATTGGGCTC
+AAAAAACAGCAAAGTCTTGACACCGCCATTTTCAAACACTGCGAAATAAACATCTGGAGAAGACATAGAG
+CTTACTGCTTCAATTCTATTTTTAATGCTTTTTATATCTTCAGTAAATTTATCGCTATTAACTCTCGCCA
+TGACCTCAAAATTTTTGCAATCTACAGTCAAAAGATGCTTTCTTCTCTTCTGATCTATTATCTTATCTAC
+GTCCAATTCGCTATTTGTAAGGGCGTATTCAAATTCAATATTGCGAGACCGAATCAAGTAATAGGCCAAG
+TACCCAAACAGCACTGCAAAGAAAAGCCAAAAGCTTCTAAGAAAAGGGATTAATGGTATAATCCCAAACA
+CTAATATCAACGTTCCAACTATTATTCCTATTGTAAAAAAGACATCTTGAGAAGTTTTTTGCTTTTTAAC
+AAGCTTTTCAATAAATATATCCATCCCCGTCACCTCTCATTAATTATATCAATAATGTCAAATCCATACA
+AGTAAATAAAAAGCGTTAAATTTATTTTCTGCCCTTCCGAAATAATACTTTGGTAGTGTATAATAAAATA
+AAAACTTAAAAAATTCGGGGGTAAATGATGAATACCAATGATATTGTATTTGCCCTTGACATTGGGACAA
+GAGTAGTTGTGGGGATAGTCGCAACTGAAAACAATGGGAAACTAGAAATCTTGGCAAGTGAACAAATGGA
+ACACCAGGAAAGAGCGATGTTTGACGGCCAAGTTCACGATATAGATAAAGTAGCTCATGTGATCTTGTCA
+ATCAAAGAAAAATTAGAAAACACCCTGAAAATAAAGCTTAGAGAAGTGGCTATCGCTGCAGCAGGAAGGT
+CACTTAAGACGCAATTCGCCAGAGCAGAAAAAAGTCTAGCAGAAGACCATGAAATAACCCTTGAGGATAT
+ACACAGCTTAGAGCTAGAAGCTCTGGAAATTGCCCACAAATCTATTGTATCTAAATCTGGGATAACAGAC
+TATCACACTGTTGGCTACACCGTATCCAATTACTATTTAAATGGCCTTCCAATAGCCAATTTAAAAGGGC
+ACAGAGGAAAAGAAATGGCAGTAGAAATTTTGGCCACTTTTCTTCCCTTCGATGTAGTAGAGGGCCTTTA
+CGCTTCAGTGAAAAAATCCGGGCTCGAAGTATCTTACATAACACTGGAACCCATCGCCGCTATAAATGTC
+TCTCTCAAGCCAGACATAAGGATGCTAAACATAGCACTAGTGGATATAGGAGCAGGCACTTCTGACATCG
+CAATATCGAAGGAAGGAAATATAATCGCTTATTCGATGGTGCCTTACGCAGGCGATGAAATTTCCGAGGA
+AATAGCACGGCATTTTCTCACAGATTTCGCTACCGCAGAAAAAATTAAAAAATCCACTAAAAAAGAAATA
+AAATTTAAAGACGTTCTAGGTATTGAACACACTATTTCAAGAGAAGAGGTATTAGAAGTTATAAAGCCTT
+CTGTCAAAACCCTTGCCCAAAAAATATGCGAAGAAATTGTAAAATATAACGGCAAAAGCCCTTCCGCGGT
+ATTTTTAGTAGGGGGAAGCAGCAACCTTCCAATGCTGCCAGAAGAGATAGCCTCTTTTTTAAAGCTTCCT
+CCCAATAGGGTTTCTGTAAGAGATATAAAGTCTGTCGAAATTTTGCACTCTCGTCCAAAAAAGCTCAAAG
+GTCCTGAAAGTATTACCCCTATAGGGATAGCTTATTCTGCGATGATAAATAAAAGGAAAGATTTTGTAAA
+GGTATATGTAGAAGATAAATTAGTTAAAATCTTTAACATAAAGAGCCCTACTGTAATGGATGCTCTTTTA
+GCTATAGATTACAGCTCTCAAAATCTAATTCCACAAAGCGGAAAAGACCTGACCTTCACGCTAAACGGTG
+AAAAAATGACCATTAAAGGAGAAGAAGGTATTCCTCCAAAAATATATGTAAACGGAACTTTAGCTAATTT
+AAAAACTTCAATAAAAGAAGGCGATAGAATAAGCATCATCGGCGGGAAAAAGGGAAAAGACGCTTTTATT
+ACCGTAAGAGATCTCGTGAAAGGTGCAGAAAATAAAGAAATTTATGTAAACGGAAAGCTGGCTGATCCCG
+ATTACTCAATAAAAGAAGGAGATGAAATAAGAGTAGAAGACAGCATAAAGAGTTTTTCTATAACGGTAAA
+TGGAAAAGAGGTCCTTTTAAAAGGTAAGAGAGAGTACATGTTCATAGACTTATTCAATTTTATAGACATA
+AAATTGGACAACAACAGAGTACCCGAAATGAAAATAAATGGCAAGAAAGCCTCCTACACTGATTTGCTTC
+ATCCCGGAGATGTGATAGAAATCATATAGCCCGACACCTAATTTACAAAGGCGTCGGGCTAAACTATAGA
+ACCTGCGTGAATTTTTTTGCTTGGACTATTAGACCACCTTCCGCACTTATCTCCCCATCTGGAAATAACT
+TCATCTCCCTGTATAAATTCTACTACCTCACAGTGATTGGGACAAGCGGTGCACTCGAACCCTAACGCTT
+TGTACTCCAAATCGCTTACTTCAAAGCCTTTAAATGAAGTGTAACCTTTTTCTTTGACTGCATCTTTTGC
+CAATATCGCTGCGCCAATCGCCCCCATAACACCGTAGTATTTGGGAACATATACCTTCATTCCCAAAGCC
+TTTTCAAATGCAGCTTTTATTCCTTTGTTGGCAGCGACACCTCCCTGAAATACAATGGGCTCCTTAATAT
+CCTTTCCTTTTCCCACATTGTTCAGATAATTCCTCACTAAGGCGTCACACAAGCCGCTTATTATGTCAGG
+AAGGGCATATCCCATCTGCTGTTTGTGAATCATGTCGGACTCTGCAAATACGCTACACCTTCCTGCAATC
+CTTACAGGGTTTTTGGATTTTAGTGCCAAATCTCCAAATTCCTCAATTGGTATATTTAATCTGTAAGCCT
+GTTGGTCTAAAAATGACCCGGTTCCAGCCGCACATACTGTATTCATTGCAAAATCCACTACAACGCCATT
+TCGCAAAATTATTATCTTTGAGTCCTGCCCGCCAATCTCAATCACTGTCCTTACATCCTTTACTATGCTG
+GAAGCAGCCACCGCATGAGCAGTAATCTCATTTTTTACAATATCCGCTCCTACCATAAGCCCTGTTAACT
+GCCTGGCACTTCCAGTAGTGCCGACTCCTTTAATCTCTACATCGCCTATTTTTTCTTTTATTTCCCTCAA
+AGCTTCTTGAACAGCTTTTATCGGCTGCCCTCTGGTCCTTATGTAGACATAATCTATGACATTGTTCTCC
+TCATCAATGACAGCAATATTTGTGCTGACTGACCCCACGTCTATTCCCATGTAACCTTCCATATTAAACC
+TCCTAAACAGTTCATTTATTTTACATTTTTGCCTTCAAAATCATTTTTTATACTTTTGAAGTTTTGCGAA
+TAAATCCCATCAATAAGCAAAAACTACATTCAGAATAAAAGTGGGGGCGGAAAACATGAAGAAGAATTTG
+CACACAATAATCCTTGTCATGTCAATTTTTGTAAATATTCTTCTCCTGTATCTTTTTATCACAGAAGTAA
+ATCCTAATTTGAGCTTGAACCTCACTTTTCTTTTGATTGCAGCGGCAACCGCAATAGCTTATATTCTCCT
+AAAGAATAAATTTTCTGAGCTCATGCCAGTTAAATACAACTCCCTTTCCGAGATAAATGAAGAAGTTACC
+AAAAAGAAAGGAAACATAACTTTTAAAGACGTGGCAGGATTGGATGAAGTAATAGAAGAATTAAAAGTGA
+TAATTGACTTTATGACAAATACAGAAAAATATAACAAAATGGGAGCAAAAATACCCAAAGGGATACTCTT
+CTACGGCCCTCCAGGAACAGGAAAAACGCTATTGGCTACTGCTCTAGCAGGAGAGACAAATTCCACTTTT
+ATAAGCGCTTCCGGGTCAGAATTTGTAGAAAAATACGTGGGCGTTGGAGCAAGTAGAATAAGAGCCCTTT
+TTGCAAAAGCAAAGAAAAATGCTCCCAGCATCATTTTCATAGACGAAATTGACGCGGTTGGAACCAAAAG
+AAACACTGACAACAATTCCGAAAAAGACCAAACTTTAAACCAGCTCTTAGTAGAAATGGATGGCTTCAAC
+AGCAATGAAGGGATCATAGTAATAGGAGCTACTAACAGAATAGATATGCTGGATGAAGCCCTTTTAAGGC
+CTGGCCGCTTTGACAGAACCATACATATTGGCCCGCCAAACTTAAAAGGCCGCCTGGAAATTCTGAAAGT
+TCACACGAGGAATAAACCCCTAGATGAAAGCGTGTCTTTAGTAGACCTCGCCAGAAAAACCCACGGAATG
+ACTGGGGCTCATCTAGCCACCATGTGCAATGAAGCTGCAATATTAGCCGTAATGAGAAATAAAACGAAAA
+TTGGAAAAGAGGAATTTGAAGAGGCACTAGAGCGCGTAATCGCAGGGCTCAAAAAGAAAAATCCCTCTGG
+GCTAGAAAAAGAAAGGACTATAGCAGCGTATCATGAAGCAGGCCATGCCCTCATAGGGAAAATTTTGAAT
+GTCAATGTCATAGAAAAAATTTCTATAGTACCCCGAGGAGAAGCATTAGGCTACGTGCTTAATTTCCCTA
+AAGATGACTCCTTCCTCCTCACAAAGACGGAGCTAAAAAACAAAATCACAATGCTATTGGGAGGAAGAGC
+TTCAGAAGAAATCATATTTAACGAAATTTCTACTGGAGCAGAAAACGACTTGAAAGAGGCTACAAAAATC
+GCCTACCAAATGGTGTGTAATTTCGGGATGAGCGAATTAGGCAATAGAGTTTTTGATTTGCATTTAGTAA
+AATCTACAGAAATGATCGATAAAGAAGTAGACAAGATTATAAATAGCTGTTACACCTTCGCAAGAAAGAT
+ACTCCTTGAGCATAAAGATAAAGTAATAGCAATTGCAGAAAAACTGCTTGAAAAAGAGACAATAACAAAA
+GAGGAGCTAGAGGAAATAATTGAAGAAAAGACCTCTATGTGCGTGTAAAAGGAGCCCCTATGAGGGCTCC
+TTTAAAAGTTTTGAAATTGCAAAAACTCCACCTGTTATCGCCAGAATTTCTATGAGCGTATTTTTGAAAA
+TCAAAGAGACAGCATCTTCAAAAAAATTTAGAGGAAACATCTGAATGAGCCTGTCCTTTTCTACGTCCAA
+AAGCCACAGGTCGTTATTAAAAAAAGCCAAATGAAAAAGTGTAAACCAATTTTCAAAATCTAAAACTATT
+AGTACGCCTAATATCAATAAAGCAAGTAAACTAAAACCTACACCTTTTTGTAAAAGAGAAAGGGTTTTCA
+CAAAAGAGGTCTGCCACACTAGAAGCGCAAAAAAAGCAAGAAAAACTGCAATAGATATATCCTTAAGCCA
+AAAGCCCAACTTAAATAAATTTTTCACGTCTTTCATATGAGCAAGTTCTTTATCATTGAACACTCTTACA
+AGGTCTCCTCCAATGTTTGCAAGTACATCCATGTCATCTGCTTTTCCCTTTAGGTATTCATGCATTTTCT
+CTGTCACTTTCAAAAGCTCTCCAATCTCCATCTTTGTAACAGAGGGAACGTCGTTTTTTAAATATTCATT
+CTTGTAAAAATCCAAATTGAAAGCTACATGTTCCAAATTAAATAAAAATAACCACAAAATTAATGAAAAA
+GCCATTACAAAAGTGACAACCCATATAAAGATTTTTTTCACTTTCCTCATAGTCAAATTACATCCTTTGA
+ATTTTTTATTAAACTCTCATAAAAATTCTTCTGCTTTCTAAGTTCTCTGTAAAGATCCATTTTTTTCTTA
+ATGGTGTGCATGTAAGAAAGCTTCCTGCTGTAAGAATTATCAAGTTCCAAAGCGTTTCTCACATAGTGAA
+GAAGCTCCTTGTCAAAATCCACTGGGACAGGAATTATGCCCATTAGCCTCTTTAACCTAGCTTTCCTGTA
+CTCATTTGTCATCTTTTTAGACAATTCCTCGATTAAATAGATCACATTTTTTATCTCGTTTTTTATTATC
+ATCTCATCTACAGGGTCCTCTCCAAACTTATCGCTTTCAATCACTATCTCAGTAGCGTCATTGAGCAAGT
+TCTCATATTCGGCTAGAATTTCTACTTCCCCAATTATGCTTTCATCCACGATCTCTATCAAATTGTGGTC
+AGAAGACTCTATCTCTCCTAAAAGCAAATTATACCTGTAAAGCTCAAAATACCAGCTTGAAATGATACTG
+TCGCACTTTTTAACACTTTTTTCAATTTCTTTACTGCTTTTTATCTCATTTCTCATAAGCCGCTTGTAAA
+ACTCTATATACTGCTTTATAAAAGGTTCTTTTTTTATCAGAGATTGAATATCCTCTTCTCCTAAAAAAAC
+TATTAAAAGCCTGTTGATTACACGACGTACAGAAAAAATTATTTCTCTTAATGAGTGAATCGCTTTTACA
+AGCTCTGAGCTCTCTTCTAAATACATTTCTATCTCTTCTTTTGAAAGAAGCTTTAAATCCAGAGATTGAA
+GGCTTTCAATCTTACTTGCTATAGAAGGGAAAATATCTCCATATCCTTCTACCAGTTTGCCATAGAAATT
+TTCTTCAATGTTTATCACGCTGGCTAAAAAGGATTCATAGGTAGAATATTCTCTTTCTAAAGCCTTTTGC
+AAATAATCATAAAAACGCCTTCTAGACATAGCAAATGGAAGAGAACTCAAAATTTCTTTTATCCTTTCTT
+CCTTTTCTTCCTCTACCTCATTCACAAAATTAAAAACGCTTTCATAAAAACTCTCCTCGTCTATAGCCTC
+TGCAGCAAACGAATCCCTCAGCTTATCACTAAAAACTTCATTCACATATTTTGCCTCAACGTAATAGCCG
+TATAACACCTCAATTGCGTCTTCCAAATAGTCTTTGTATTCCCTCATCGCCTTTTCTACGTTATCCCTTA
+TCTTTTTTTCTGCAACCTGGTAATGATATACGTCGTTTACTACGTTTTTCACTACCTCTAAAATACCCCT
+ATTTTTATCATCCATGTATTCTAAAGCCTTAACAACCTCCCTTTTTCTAAAAAGCACGTAGTTTAAATAA
+GTAGCTTCGTTGTAAGCTTCCAATAAACTTATAATTTGCACTATCTCTTTCTGCTTTTTTATTATCTCCT
+TCAGAAATTGAGAAAATTTCTCAGGGCTTTTCAAAGACTCGTGAAGTTTTTCTCTCAATTTCTTTATTTC
+ATCCTGAGACATTTTTACACCTCTTTGCAATACTTTTCTATAATTTGATTATATTCTTTTTTTCATTTTA
+AATCAATTAAAAAAAGCCCGGCACAGGCCAGGCCTTTAAAGCTTATTCATCTTCTTGGCTTCTTCAGCCA
+CAGTAAGCACTTTTTCAAAATCGCTCCCTATAGAAGCCTCTACTGCAGCTGCTACAGCCCCTTCTACCAA
+AGGCGCGTCCGCAATTTTGACCTTTCCCTCATATTCTTCTCCTAAGAGCTCTACCGCTGTCTGAGCGCTC
+ATAACAGCGCTGCCGATATCAACTAGCACCACTACTCCTTCTCCTCTGTCTACTTTTTTTACCTGCTCCA
+CTATTTCTGCAGCATCCGTGCCCAATCTCCCATCAGGCGTGCCTCCAGCTATGCCTATAGGTACTTTCCC
+CCTCGTCATTTGGTTTACCAGCTCAAACACGCCTTCAACAATTTTTCTTGAGTGAGACACTAACACTATT
+CCAACCATTTTACCCTCCACCATTACAGTAAATTAATAACATCTGCCAGGGCCTTTATCATTAGATAGGA
+GGAAGTAGCACCAGGGTCTATGTGCCCAATGCTTCTCTCCCCTAGATAACTGGCTCTACCTTTTCTAGCA
+GATATATTTTTTGTGTATTCCATCCCCTCTTTAGCAGCGTTAACTGCTCTTTTTAAAGCTTCAGGAAGAG
+CTATGTTGTTCTCCAAACTCTCTTTCAAAGCCTTGTAGGCAGGCTCAATAGAGTCTATCATGGTCTTATC
+TCCTGCCTGGGCTTTACCTCTGTCCTTTATACCCTGAAGAGCCGCTTCGAAAATCTTTACCACGTCTTCC
+TCTGTAAGTTCAGTTTTCCCTTGAACTGCCTGACCTGCCCTCATAAAAGCAGTACCGTACAAAGGCCCTG
+AAGCCCCACCTACTGTCGACACAAGAGTCATTCCCACAGTCTTCAATATCGTCCCTATATCAGAGTTTTC
+AGGAATTGTCGCCAATTTCTGTTTCACAGCTTCAAAACCTCTGTCCATGTTTATTCCATGGTCAGCGTCC
+CCTATCGCAGAGTCCAGTTCCGTGAGATATTCTTTATTTTCCCTTATCACTTCCACAATTTTATCTATAA
+CTTTTAGCACATCTTCCTTTGTAATAACCATTTATACTTCCTACCTCCTGAAAATTATAGTTGTTTAAAT
+GCTGGCGTATCAGCCTTTGCATCCAACAATGCCTTTAACTCCTCATCCAGCTTTAACAAAGTTATAGAAA
+AGCCGCTCATCTCAAGAGAAGTCATAAATTCTCCCACATAAGTCTTGTAAACTTTTATATCCTTTTCTTT
+TAGAATTTCTGCGACTTTTCTGTTAGCGATATAAAGCTCCATCAGAGGAGTTCCACCCATTCCATTTATC
+ATTACAGCCACTTCATCGCCTGATTTATAAGGAAGGTCATTTATTATTTTGTCCATTAAATGCTCCACTA
+TTTCATCAACGTGTTTTATCTTCTCTCTGTGCGTACCAGGCTCTCCGTGTATGCCTATTCCAATCTCCAT
+CTCATCTTCTTGAAGAGTAAAACTTGGCTTACCCGCTGCAGGCACAGTACAAGGTGTTAACGCCATTCCC
+ATCGAACGGACATTCGCTATGACTTTTTCAGCTACCCTCTTTACCTCCTTAAGGCTAGCTCCCTCTTGAG
+CTTTTGCTCCGGCAATCTTATGGACAAAAACAGTTCCTGCTATACCGCGTCTGCCTTGCGTCCAAGTGCT
+GTTTTCCACTGCCACATCATCGTTTACTATAACCTGGTCCACCTCTATTCCCTCTGCTTGCGCCATTTCT
+CTTGCCATTTCAAAATTCATTACGTCTCCCGTGTAATTTTTAATGATAAGCAGCACGCCCTTCCCAGAGT
+TTACAGCCTTAATAGCCTCATACATCTGGTCAGGTGTCGGTGAAGTAAAGACTTCTCCAGGGCAAGCAGC
+GTCAAGCATTCCGTAACCCACGTATCCTGCGTGGGCAGGTTCGTGTCCACTTCCTCCACCACTGACAAGT
+CCTACTTTACCTTCAACTGGCGCATCTTTTCTCACAATCACATTGATATTCTCAAGCTTTCTGAGATAAT
+TGGGATGAGCTGCCAAAAGCCCCTCAATCATCTCCTTTACAACGCTCTCAGGGTTGTTAATTAACTTTTT
+CATGAAAAGTACCTCCCCACAGTAAATTACTTTAATTCTTTTGCTTTATTATTATGCAAAAACCATGCCA
+GTTTTTTTTTGCTTATTTTCCCCAAAAATAAAAAAGCCCATGCAGGCTATATTGGGAAAAAGTATCAAGC
+GACAGGGTAAGTTGGTATTATCTATCAACAAGTCCGAATTTCCGGGCCTTGGAAGCGACTGTCTTATGAG
+TAAGGCCTAAAACTTTAGCCGCTTTGTTAAAACTCTTGTATCTATCTAAGGCCGCTTTTATTATCTTGTA
+TTCATATTCTTCCATTGTAAGTAATTCGCTGTGCTCATCCAAATAAATCACATTGTTTTCTGAAACGATT
+GTATCTTCATTCCGTATGTATTGAGGTAAGTCTTCATAGTCTATATATTCACCTTCGCTTAAAGTGATAC
+ATCTTTCTATTATGTTCTCTAATTCCCTTATGTTTCCAGGCCAGTCATAGTGAATTAAAGCTTGCATGGC
+TTTCTTCGTAATACCTTTTATATTTTTATTGAGCTTCTTATTGAGTTTTTCTATAAAATGCTCCACAAGC
+AATGGTATATCGCCGCGTCTCTCCCTCAATGGCGGCAGCATTATTGGTATAACATTCAGACGGTAATACA
+AATCTTCTCTAAAAGTACCTTCTTTTATTGCCTTTTCAAGGTCTTTATTTGTGGCTGCAATTATCCTCAC
+ATCTACCTTTATAGTCTTTATTCCCCCAACCCTTTCAAACTCTTTTTCCTGTATAACTCTCAAAAGCTTT
+ACCTGAATCTCCGGAGGTATTTCCCCAATCTCATCCAAAAATACGGTGCCACCGTCCGCCAGTTCAAATT
+TCCCTATCTTCTGCGTTACAGCCCCCGTAAAAGCTCCTCTTTCATGGCCGAAAAGCTCGCTTTCCAGCAA
+TGTAACAGGAATAGCGGCACAGTTCACCCTTATGAAGGGCTTATCCCTTCTTCTGCTGGCGTAGTGGATT
+GCCTGTGCTACCAGCTCCTTTCCCGTGCCACTCTCTCCTCTTATCAAAACAGTGGAATCCGTTTCTGCGG
+CCTTTGAAGCAATAGTGAGGGCATCCCTTAACTTTCCACTATTCCCTATTATTATGTCAAAAGCTTTATC
+CAGCTTCCTGTTCCTTTTTAACTCGTTTTCCAGATACTCTATCTGAGGAAAATCATAAAAGACTATTACA
+GACCCTTCTATTTTATTGCCAGTATAAATAGGCGTTATATTGGTAAACACAACATTATTGCCAACCTTAA
+TCTTTTTGTTCATTTCCTCTTTCCCCGTTTTTAGTACATTCTCAATTTTTATTCCCGGGATGACCTCTTG
+AATTTTCTTGCCTATAGCTTCATCCATGCTTATCCCTGTAATGCCTTCTGCCAGTTTGTTAAATATTGTT
+ATAACTCCATTTTCGTCAGTAACCACAAGTCCTGACCCGATGGAATTAAAAATTTTCTCATAGGCTATAG
+AAGTATTCCTCAAAAGCTCATACGTGTCTTTTTCTTCTTTTTCCTTGCCCAGTTCAGAATTGAAAAACTG
+CATAAATTCGTCAAAAGCCTTTTCAGCCTTTAACCCTTCTATTATCACTTCTATTTCTTCCCCACGAGAG
+GCAAAAAAGGTCACCATGGAAAGCATGCTACCAGCAGGAACCAACCTACTCTCATTGATTTTTCTAAAAA
+ATATGCTGACATCGTTCCTTTTGCTTATGCGGCTTACTTCTTGAACTATGTGGGCAGCAATTTGAGAATG
+GATGCTCACAGGTAGTCTCAACCTTTCCCTCTTTTCCACCATTTTATCACCACGCATTAACTTACTTCTT
+TTTTATAAAGATTTCTAGTGGCAATCACGTCAACCCCCGTTCCCAATATGTTTTTAACTATCACATCTCC
+AATTTTAACAGGAGCTTTTACTTCAATTTTTGCCAGTTCCAGCATTATCTCATGGATTTTCTCTTTTGGA
+ACAGGCTCTTTTGTTCTCACAGAAAGAAGAGGCAAATGTCCGCCCTTTGCCCTCACGCTTGTGGTCACCA
+TTCTCTTTGGCATTGTAACTTCATTTTTTGCGTACTCAAGCCCTTTAGGACAAGAATAGCCTTTTATGCT
+CTTTATCTCCCCTCCTTCCATTTCAACTTTTATCCTGCAGCCCAGAGGACATACTATGCAGGTAATCTCC
+TTTACTTCCATTTTATCCCTCCTCCACCAAAAAGACAATACCCTCTTTTTCATCTGCATTTTTTAGTATT
+TCCTTACTTAAATTTACATCTATCATTTCACCAGGAGTAAGCCTTATCCTCTTCTGCCTTAAAAGGTACC
+TATCACCCGACTTTACTGCCAATATGGCATTATTGTACACATCTGTCGGTCTCATCCTAAATTTTATCCT
+TTTATCTATATTATCCACGTTTATTCTCTGTGGCACTACATAACGTATTCCTTTCCCCGCTTTAACAGAG
+ATATTGCTCTTTTTAAACCCTCCTTCTCTTATAAACCTTATAGCCGAATTAGCTGCCATTCTGGCTTCTG
+CTGTCACATTGTCTACCAAATCGTGAACCTGAAGGACATTGCCACAAGCAAAAATCCCTGGAACACTTGT
+CTCCAGCATCTCATTCACAACAGGTCCTCCAGTCACTGGATCAAGTTCTATCCCTGCCTGTTTGGACAAT
+TCGTTCTCAGGAATCAATCCTACAGAGAGTATCAAAGTATCGCAGCTTATATACTGGGCAGTTTCCATTA
+TAGGTTCTCTGTTTTCATCGACTTTTGCGATAGTAACCCCTTCCACTCTATCCTTTCCATGTATCTCTAC
+TACAGTGTGGCTCAATAAAAGTGGAATATCAAAATCTTCAAGACATTGCACTATATTTCTAGTAAGGCCG
+CTTGAATAAGGCATTATCTCTACCACAGCTTTTACTTTTGCTCCCTCTAAAGTAAGCCTCCTTGCCATGA
+TAAGCCCTACATCCCCTGACCCTAAAATTACTATCTCTTTCCCTGGCATGTAACCTTCCATATTCACATA
+CCTCTGAGCTGTTCCTGCTGTCATTATTCCTGCCGGTCTGGTTCCAGGAATCATTATCGCCCCTCTAGGC
+CTTTCTCTGCACCCCATTGCCAGAATTATAGCTTTTGCTTTTATTTGGAATACTCCTTTTTCTGAGTTGA
+CAGCTTTTACAATTCTGTCAGGAGTAATCTCTAAAACCATCGTGTCCAACATGACATCTATTCCATATTC
+TTCTACTTTGTCTATAAACCTCTGGGCGTATTCGGGACCTGTCAACTCCTCTTTGAATTCTTGCAGCCCG
+AATCCATTGTGTATGCACTGTTGCAAAATGCCGCCCAAGTATTTATCTCTTTCCAATATCACGACATTTT
+TTACTCCCTTTTCATAGGCTTCTACAGCAGCACCTAAGCCTGCAGGTCCTCCTCCTATTATGACTATATC
+ATAGTTAAGCATTGCCATACACCTCTTTCTTCAAAAGCTCTGAAGCCTTGTCTAATAAAAACTTCTTTGT
+CTCACCGGCAAGAATGTAAGAATTCCTGCCATGCTTTGTAACTTCAAGAGGAGAAATGTTAAGCTCTCTT
+GCAAGTATCTCTACTATCCTGGGACCACAGAAACTTCCCTGACACCTGCCCATGCCTGCTCTTACGCGCC
+TTTTTACCCCGTCCACCGATTTCGCTCCAACAGGTCTTCTTATTGCATCTATAACTTCTCCTTCTGTCAC
+CGTCTCACACCTGCATACTATCCTTCCATAGGCAGGATTTTCTTTAATGAGCCTATTTTTCTCTTCATCA
+GAAAGCTCTACAAACCTTATAACAGGTTTCCTCTTTGGGTTAAAATCGTCCTTTTCAACAAGCTCAAGAC
+CTGCGTCTTTTAATATATCTCTCACCATTTCCGCAATTGCAGGTGCTGCTGTAAAACCAGGGGATTCTAT
+TCCAGCCACATTTATAAATCCTTTCACATCCGATTCTCCTATGATAAAATCCTTCTCCTCCGTGTCAGGA
+GTAGCTCTTAAACCTGTAAACTGCGTTATTGTCTTTCGAACGTCAAATTTATCCACACTTCTTTTAGCAA
+CAGTAATGGCTTTATTAAGTCCTTCCCTCGTAGTCGCTTTAAATTCCTTATCCTGTATGTCTTCTGAAGT
+AGGTCCTATAAGCAAATTGCCGTCAATGGTGGGTGATACCAGAATACCTTTTCCCATCTTTGTCGGCACC
+TGGAATATCACAGTCCTGGCAATATAGCCTTGATCTTTGTCAAGTATCAGATACTCACCTTTTCTTGGAT
+GCACAGAGAAAGGTTTTGCTCCCACCATATTGTTTATCACATCAGAATAAACTCCAGCTGCATTGACCAC
+ATACCTTGCATAAAACTCCTTTGAAGGCGTCTTTACGACAAATACATCCTCCTTTCTCTTAATATCTACT
+ACCTCCGAATTAAAAGAAAACTCTACCCCGTTTTGGGCAGCATTTTCCGCCAGAGCAATAGTGAAAACAT
+AAGGAGAAATAATTCCAGCCTTTTTGGCGTATAGAGCAGCTATGACATTGTCATTTATATACGGTTCAAT
+TTCCTTTACCATGTCCTTTGTAATTATGGAGAGCTCTTTTACTCCATTCTTTATGCCTCTGTCAAATAGC
+TTGTAAAGCTCTTTAATTTCCTCTTCTGAAAAAGCCACCACTAAAGAACCAGTCCTTTTCATAGGAACGT
+CCAGGTCTTTGCACAGTTCTTCAAACATTTCATTCCCACGGACATTGAGCTTTGCTTTCAAAGTCCCTGG
+AACCGGGTCATACCCTGCGTGAAGTATTGCGCTGTTAGCTTTTGATGCCCCTTCTGAAGCTGCGTCTTCT
+CCTTTTTCCACCACAATCACTTTTAATTTATATTTAGAAAGCTCTCTTGCAATAGAGCATCCTACCACAC
+CGGCACCTACTATTAAAACATCGTACACCATCTTTTAAAACCTCCTTAAGAAGATAAAAAACCATATATA
+ACCGAGGCATCTCGGCTATATATGGTTCTCCCAATCTCCACCATACCTATTATTTATTTTTTCCTATATT
+ATTAGGATATATTCTACAAAACTTTTTAAATTCCTGCTACTTTTTATCAATTTTTTTATTCTTCAGCCCA
+CTTCATAGCTCTTTCAACCGCTTTTTTCCAGCCTCTGTAAAGTTTCTCCCTCTTTTCTTCCTCCATGGCA
+GGTTCAAAGCGCCTGTCTATATTCCAATTTTTCTCTATTTCTTCTCTGCTGTTCCAGAAGCCCACCGCCA
+GCCCTGCAAGGTATGCAGCACCTAATGCAGTAGTCTCTATCACCTGAGGCCTATCTACCGGAACGCCTAA
+AATGTCTGCCTGGAACTGCATTAAGAAGTTATTTGCACTTGCTCCTCCATCAACCTTCAAAGCCTGAAGC
+TTTATTCCGGAATCCTCCTGCATTGCTTCTAGAACGTCTCTCGTCTGGTAAGCAATAGACTCCAATGTTG
+CCCTTATTATGTGCTCTCTCTTTGCTCCCCTTGTAAGGCCAACTATAACACCTCTAGCGTACATATCCCA
+GTAAGGAGCACCTAGACCCACAAAAGCAGGAACTACGTACACTCCATTTGTATCTTCAACCTTTAAGGCG
+TATTCCTCACTTTGAGGTGCATTGTCAATTATTCTGAGCTCATCCCTCAACCACTGAATAGCTGCACCTG
+TTATGAAAATACTTCCTTCTAAGGCATACTCTACTTTTCCATCAATACCCCAAGCTATTGTGGTCAAAAG
+CCCGGTCTTGGAGGGAACAGCTTTTTCGCCTGTGTTCATCAGCATAAAGCACCCTGTACCGTAAGTGTTC
+TTTGCCATTCCGGGTTTAAAGCAAGCCTGGCCAAATAAAGCAGCCTGCTGGTCTCCTGCATCTCCTGCAA
+TAGGTATTTCTACTCCAAAGATCGATTTATCCGTATAGCCATAGACATGGCTTGATGGCTTTACTTCTGG
+AAGCATGTTCTCTGGCACATTGAGCTCTTCTAATATCTCCTTATCCCACTTCAATTCGTGTATGTTGAAA
+AGCATTGTCCTTGAAGCATTTGAATAGTCAGTCACATGCACTTTGCCCCTTGTCAAATTCCAGATAAGCC
+ATGTGTCAATATTTCCAAAAAGCAATTCTCCTCTTTCTGCTTTTTCACGAGCTCCTTCAACATTGTCCAA
+AATCCACTTCACTTTGGTACCCGAGAAATAAGCATCTACAACAAGGCCAGTCTTTTCTCTTATTTTCTTA
+TCAAAGCCTTTGTTCTTAAGGTCATCGCATATAGGAGCTGTCCTCCTGCACTGCCACACTATTGCATTGT
+AAATAGGTTTCCCTGTGTTTTTGTCCCATACGACTGTTGTCTCCCTCTGGTTTGTAATTCCTATTGCCGC
+AATATCCTCTGGTTTAATCCCTGCCTTCTCTATTACTCCTTTTGCAACTTCTATCTGGGATTCCCATATT
+TCCATTGGGTCATGCTCAACCCAACCGGGTTTAGGATAAATCTGCCTAAACTCTTTGTTTAAAGAAGCAA
+TCATTTTACCGCTGTGGTCAAAAATTATAGCGCGGGAACTCGTCGTCCCCTGGTCCAAAGCCATTACATA
+TTTCGCCATTTCCCTTCCTCCTCACTTGAGTTTTTATTATAATGCCATATCGGCGAGAGGAACTTCTCGC
+CGATATAATTCTCTTTAATGTACGCTCATGATAAGCTGATAAATCCAGGCTCCAATTATTCCTCCAACTA
+TTGGTCCAAATATCGGAACTATCAAACCATACCCCCAGTCAGAATCTCTCTTGCCCGGAATTGGGAGTAT
+AGCGTGGGCAAGTCTCGGTCCGAAGTCTCTGGCTGGATTAATAGCATACCCTGTAGGACCACCCAAGCTT
+AAACCTATTGCCCATACGAGAAGTCCTACTAAAAGGGGTCCCATTCCCCCTATAGGGTTATTACTATTTG
+TAATGCCAAGTATACCTATTAAAAGCATGGCAGTACCAAAAGCCTCAGTTATAAAATTCTTACCTAAATT
+TCTTATAGCTGGAATAGTTGCAAAAGTACCAAGCTTAGCTGTGGGATCTTCAGTTGCTGCAAAATGATCT
+ATATACATCAAATAAACAATTATAGCTCCCACAAAAGCTCCTAAAACTTGTGCTATAATGTAGCCTGGCA
+CTAAACTCCACGAAAACTTGCCTATCGTTGCTAAGCCAATTGTCACAGCTGGATTTAAGTGAGCACCACT
+TAGCCAGCCAACTGTATACGCTCCTACCATAACTGCAAATCCCCATCCTGCGGTGATTACAATCCAGCCG
+CTATTTTGACCTTTAGATTTATTTAAGACAACGTTTGCAACTACACCGTCACCTAGCCAAATAAGTATCA
+TAGTACCAAAAAATTCAGCCAAATACTTTGCAAAGTCACTCATAAAATATCCCCTCCATAATTCCAAAAT
+TTAACTTTTAATAAAATTTTTTGTTTTTCATATATCCCCCCTTTCACTCTATAAACCAGAGGCTTTTTTC
+GCTGGTTGAAACAGCGATCGCCCCTGCTTTTATCGCATTTATAACTTCTTCCTTTGTCCTCACAAGGCCT
+CCTGCAATAACGGGCATTAAGACATCATTCGCCACTTCCTTGATTATTGAAGGCATTATTCCGGGGAGAA
+TCTCCACAGCATCTGGCCTTATCTGTTTTGCAGAAGAAAGCCCTGTCTTTAAAGCCTGGGAATCCAACAT
+GAAAAGCCTCTGTATAGAGAAGAGCCCAAAATCTTTGGCATGGTCTAAAATATTATTCCGGGTAGAAATT
+ATACCGTGAGGCTTTATCCTTTCAGCTATGTACTCAACAGCCTTTGTGTCCTTACCCAAACCTTCTATAA
+GGTCAAAGTGGACAAAGGCAATTTTACCGTTTTTTTTGATAAAATCGACTAAATCGCAAATATTCATTAT
+ATCTCCTGACAGCAAAAAAATCACTTGTGTATTGGAAGAGACAGCTTCTTTTACATCCTTTATCTCCCGG
+ACAGCCGCAATTATCGGAAATTCTGTCATTGTCTCTAAAATTTTATCTTTCATCCTTTATACCTCCGCTC
+ACTTTAGTATATATTGCAAAAACTGTGCCAAAAAGAAATCAAGGAAAAAGCCCATAAAAAAATAAACCCT
+TGATAAAAAATACCAAGGGTTGTCTATTCACATGATAATTAATATCAATTTGTTATTTGATTGACAATCT
+CCTTTTTGGCATCCCTCACTGCTGCAAAAAATCCTAAAGCAGAAAGGCCCAGATATACGTAATAGGTAAA
+AAATCTCCACATGCCAATAAAAACACCCACATATGAAGTCGGCAAGATATTTGAAAAAATCGCTGCAAAT
+CCCAACTCTACTGTGCCAGAACCGCTTGGAATAAAGCTATAAGCCAGTACATCATAAAAGATGATTTGCC
+TTCCTACAACCGCCAAAAAGTCAAATGGAATTTTCATGGCCATAAGCAAAAGAGGAGCAATGCTGTAAAA
+AAGCATCCAGTATATAACAGCATATAAAAACTGCCAAATAAATACCCTGTACCCTGAAAAAGAAGCAAAT
+AAATTGCGAAAGTTCTTGTGATAAAGCAAAATTTCTTCCTTAGTCTTTTTAAAGTAATCTTCCTTTATGT
+ATCTTTTGGCAAAAGAGATTCTTTCCAATCTTTCAACAATTTCAATAAGAAAATGAGGTCTTAAAATGAT
+GTAAAGGAGCAAAATCAAAAGCCCTATTAAAAAGAAAGTTACAAAAATAGCTAATCTCATCAAAAAACTT
+CCTAATTCTAAATACCTTCCAAAAAAAATTAGAAGAAAGGGAGGGATAGTAACAAAAAATATCCCCGAAA
+ACAAAAGTTTTGCCGTAAATACGATTAAAGCCTTATTAGCTGACACTCCCTTTTTGTTAAGCAAATAGAT
+CATTAAAGGTAGTACTCCTGACCCAAAAGGAGTTACATAGCTTATGAAAAAAGTAGCAAGATTAAACTTA
+AAAAGGTAACTAAAACAGAGGTCTTCTCCTAACTTCTTCAACAAATCTTTTACTCGCAAAGTATCCACCA
+CAAGGCTTGCTATTATCACAGCAAAAATCGTTATAATGTAAAAAAGCGGAATATCAAAGGCTTTTTCTAT
+ATTAGTTATCCCTGTAAATTTCAAAACCAATACAATTGATATCAAGCTGATTCCAATAGCCAATCCCAAA
+ATGTACAAGTTCTTTTTTTCTAAAATCGCATCCAAAGCAATTCCCCTCTTTTACGGAATATCATCTAATG
+TCTTAAATTCATATCCTTCCTCTTTGATGCTTTTAATTATCCTGTCAAGTGCCTGTGCATTATCTTTTGA
+AACAGCGTGCAGAAGTATAACAGCTCCAGGGTGAAGCCTTTTCATAACAGTACTATAGCTTTCTTCAGGT
+CCTCCAGGAAGAGGCTGCCAGTCAGCCATAGCCAAACTCCAGAAAACCGTTCTGTATCCCAAAGATTTAG
+TAATATAGAGCGTTCTTTCACTGTATTCTCCTCTTGGAGGTCTGAAGTATTTCATCTTTTGCCCCGTTAA
+ATCTTCAAACATCTTTTCCAATCCAAGTATCTCCTCTTTCACTTTTTCATCAGGCAAGGTAGGAAGACTG
+GGATGGTTGACTGTGTGATTTCCAACAATGTGTCCTTCCTCTACCATTCTCTTCACAAGGTCCGCCTGCT
+GTTTAACATAAGGTCCTGTAACAAAAAAAGCTGCCTTTACTCCGTTTTCTTTGAGTACATCCAATATCCG
+AGGAGTATATCCTGCTTCATATCCTTCATCAAAAGTCAAGTACACCACTTTTTTCGTCGTATCTCCAACA
+AAAATCGCATTGTACTTTTTGACAAGTTCCATGGCATAAGGCGTAATCTCCGGCGTTTGGTGATTGGGCA
+AAACTCTTAAGCCCCATCCATAAGGAGTGTTGTCAAGATTTTCTGTCTTTTGAACCACATGATTTACAAC
+GTTTGAAATCTCTTCTTTAGGCGAGTTAAACGGCTCATGTAGAGCTTCCTCTTGAATTTTTGCCTTATCA
+TTTTCATTGCTGTTTTTTTTGATTATACCACAGGACACAAGTGAAAAACAGAGGGCAACTCCTATTGCCA
+AAGAGATAATTTTCTTTGCCATTTTTTCTACCCCATTTCTCTTCCTAATTTACATCTTTATTTTTTTCTT
+TTAAGCCCTTCAATATTCTGTATTTATCTGGAATTGCCCTCGTATATCTCGCACACTGTCCCTCGACAAG
+GGCAGAAGCGGCAAAGAGAAAAAGAAGGAGTCACAGAAGGCATGTACACCCCTTTTTCCATCTTCCTCAT
+TTGTTCTAAAATTTTTAAAAGTTCTTTTCTTAAATATTTCCTGTTATAAACTTCAAACATGGCATTTCTA
+TAAACTATCCGTCCTCTTTTTACTCTCTTTTGATACTCCTCTTCTATTATCACAAAATATGCTACAAGCT
+GCATCACATCTTTAAAATAGGGCGAATCTTCTGCATCACTGCTTTTTAGCTCTATTGGGACAAGCTCGTC
+TCCAACCTGATAGATGTAATCAGGTTTTCCGGTCAAACCATATTTCTCTGACTTTAGCAGCTTCCCGTAA
+ACTACCCCTTTTCCTTTGACTTGCTGCGGCTTATCTACGTATATCAATTTGCCTCCCCTAAAGCCTATAC
+TCCTTCTCATCCTTCTGTAAAAAGGCCTTTGTTCAATTATCGAATAAATCAAAAGATAAAGCACAATAAG
+GAGAAAAACTATATTTAGAATCATCTCACATACCTCATCACAAATAAAATCAGTAAAATCAAAAATACAA
+TTCCAAAAGCGATAGCATACCTTTTGTATCTAAGTTTTACGATGTCTTTATAGTACTTTTCATGATAGTC
+TATTCCCCTCTTAAAATTTACAAACTGCTCTTCCCTCTCTGAAGGCTCTCTCAAATTGTTGATATATTCG
+AGTCCGTACTTTTTTATGTAATACCACTGATAAGGACAGTAAAGAAACTGATTTACTTCAGTAGCCGATA
+TATACCCCTTTTTCTCCTCTTTTTTCATATCGCAACCCTTCTTAAAACTTTATAAAAAAAGGGGGATTAA
+CCCCTCGGATCAGCAACTACAAGCACATCTATAAATTTGGTCCCCTTCATTATCCTTCTCACAATTGAGC
+CTCTTATTATTTCGTCTATCCTTCTTCTTACAGACTGTCCTACCACAATCTGAGTAATGGCATTCTCCTC
+AGCAAATTTTATTATAGCCTTTGCCGGGTCATTTGATTTCACCATGTAAAACTTGGCTTCTAATTTATTG
+CACAGCATAGTAATCTCATCTAACTTTTTCAAATTTTTATGGTCTTTGAGCTCATCGTCGTTGTAGACAT
+GAAGCACAAACAGGTCAGCCTTAAGCATTTTAGCTAGCCTATATCCACGCCTTATCAAATATTCCGCATT
+AAACCTCAAATTTACACACACCAGTATCTTTTCCTGCGCTCCCTTTAATCCCACGACTTTCTTCTTATTC
+CTGTACTCTAAAAGCCTATCGTCAACCTCATTGGCCACTTCCCTCAATGTCAGCTCTCTTAAAGCCGCTA
+AATTCCCTACTCTGAAGAAATTATTAAGAGCTGTCTCAATCTTATCAGGACTATAAATTTTGCCGTTTTT
+CAACCTCTCAATTAAGGTCTCTGGAGATACGTCCACCACTTCAATCTCATCAGCCAGTTCAAGAATTTTA
+TCGGGGATGGTCTCTCTAACTTTCACATTCGTCATCCTGTTTACATAGTCATTCAAGCTTTCAAAATGCT
+GTATGTTTACAGCCGTCATAACGCTTATGCCGTTGTCTATGAGTTCTAACACGTCCTGATACCTTTTCTC
+ATTTTTTGAACCAGGAGCATTTGTGTGAGCCAATTCATCTACAACGACTACCTGAGGTTTTCTCTTAATA
+ATTGCCTCCAAATCCATCTCCTTAAGAATTACACCTTTGTAATTTATTTCCTTCAAAGGAATAATCTCAA
+GGTCCCCTATCTGCTCCTCTGTGTCTTTTCTCCCATAGGTTTCTACAAAACCAATAACTACGTCTATGCC
+TCTTTTCTTCATCTCATTGGCATCCTGTAACATGTGGTAGGTCTTTCCGACACCAGGAGCAGCACCAAGG
+TAAATCTTGAGCCTTCCTTTATTTGCCCTTTCAATTTCTCTCATGAAGTAGTCTGGGGACCTCTTCACTG
+CCATTTACCTCACTTTTTATGCTTTTTAATTTCTTCCAATAAGCTCAAATTCAGTTTCAATACATTAACC
+CTCGGTTCACCAAAAAGGCCTAAGAATCTCCCTTCTATGTTTTTATCTACTAATTTTTTTACAACCTCTT
+CAGGCAAACCATTAACCTTGGCAACTCTTTTGACCTGAAGGTAAGCAGCTTTAGGAGAAATATGAGGATC
+CAAACCGGAACCAGAAGAGGTCACGATATCTGCAGGAATTTCACTCCTTTTAACTCCCGGATTCTTCTTT
+AAAAATTCTTCAATGTTTTTCTCTAGCTCTTCGTGAAATTTGGGATTAGACAGAGCGTAGTTTGTGCCAC
+CCGAGGAAGTAGCATCGTAGTCCACAGCAGAAGGCCTTCCCATGAACCAGCGAGGGTCAGTAAACTTCTG
+CCCTATAAGTTCTGAACCAACAGGTTTACCATCTACTTTAATTATACTACCTTTTGCCTGATAAGGAAAT
+AATAAATTTGCAATCCCAGTCATTACAAAAGGATACACCAATCCCAGCAAAACCATAAAAACCAGTGTAA
+ATTTTATCGTCCTTTTAATCTCTTCGCCCATATTAAAATCCCTCACATCCCAAAAATAGAAGATATTATC
+ATGTCAATAAGCTTTATACCCACAAATGGAGCAATCAAACCACCTAATCCATAAATGAGCAAGTTCCTCA
+TAAGCAAGGCATTGGCGCTCATGGGTCTATACTTTACTCCTCTCATAGCTATAGGAATGAGTATAGGTAT
+TATAATCGCATTATATATCAAGGCTGACAGTATAGCATTTGTTGGAGATGAAAGTTTCATCACGTCTAAA
+ACTTTTATTGCCGGCAAAGTTTCAGAAATAATGGCAGGGAGAATGGCAAAATATTTTGCCACGTCATTTG
+CAATGCTAAAAGTAGTAAGAGCTCCTCTTGTCATGAGAAGCTGTTTCCCTATTCCTACAACCTCTATAAT
+TTTTGTCGGGTCAGAATCCAAGTCTACCATATTGGCAGCTTCTTTAGCCGCCATAGTACCGCTGTTCATT
+GCAAGTCCCACATCTGCCTGTGCCAAAGCTGGAGCATCATTTGTGCCATCCCCTGTCATTGCGACAAGCC
+TTCCCTGAGCTTGTTCTCTCTTTATGACGTTTATCTTATCTTCAGGCTTGCTTTCCGCAATAAACTCATC
+GACACCGGCTTCTTCCGCTATCGTTTTGGCAGTTAATGGATTGTCTCCAGTTATCATGATGGTCTTAATT
+CCCATAGCTCTCAATTGTTTAAATCTTTCCTTCATTCCAGGCTTTATTGTATCCTTTAGATATATTACTC
+CCAGTACCTCATTATCCTTTACCACCACAAGAGGGGTACCGCCTAATAGGGATATTTTCTCCACTTCTTT
+ATCTAAGTCATCTGGAATACTTCCGCCTTTTTCCCCTATGTATTCCTTCACTTTATCATAGGACCCTTTT
+CTCACAATAGTGCCATCTTTTAAGTTAAGGCCACTCATTCTTGTCTCCGCGCTGAATTCAACAACTTCTG
+CTCCTTCTAAAATATCATCAGGAGCCTTTGCACCCATTTTTCTAGCTAAATCCACTATTGACCTTCCCTC
+TGGAGTGAGGTCCTTTAAAGAAGAAATAAGTGCATAATAAGTGACTTCTTCCTTTGAGTGGCCTCCCACC
+GGTATAAAATCAGCAGCTAATCTATTTCCAAAAGTTATGGTGCCTGTCTTATCCAAAAGTATTGTATCTA
+TATCTCCCGCAGCTTCCACCGCTTTTCCAGACATCGCAATCACATTAAAGCGAGTGACCCTGTCCATTCC
+TGCAATACCTATTGCAGACAAAAGTCCTCCAATGGTAGTCGGTATCAGACATACGAGCAATGCTATCATG
+GTAGCAGCGCTTATCCTGACGTGTACAAACTTGGCCATCGGATAAAGCGTCATAACTACGACTATAAAAA
+TTATTGTCAAACTGACCAGTACCGTAGTAAGAGCAATCTCATTTGGAGACTTTTGCCTCTTTGCTCCTTC
+TACTAGTTTGATCATTCTATCTAGGAAAGACTCTCCTTCATCAACTGTTACCCGAATTTTGATGCGATCG
+CTTATTACTTTAGTTCCTCCCGTGACAGAACTAAAGTCTCCTCCTGCCTCTTTTATGACAGGAGCAGATT
+CTCCAGTTATGGCAGATTCGTCAATCGCAGCAAGCCCTTCAATTATCTCACCATCTGCTGGAATTATATC
+CCCTGCCTCACAGATAACTATGTCCCCTTTTTTAAGCTCAGAAGACTTGACTATCTTAATGCTCCCATCG
+CTCTGTACAAGTTTAGCCATTGTCTCTTTTTTAGTCTTTCTCAGAGTCTCTGCCTGAGCTTTACCTCGCC
+CCTCTGCCAAGGATTCTGCAAAGTTAGCAAATAAAACTGTGACAAAAAGTATGAAAGTCACTAAAGCGTT
+ATATCCTACCTCATCAGGAGTACTGCCAAAATAGGTAGGAAATATAGTAGCCAAAAGGGTGATAAAGGTT
+CCCACTTCCACCACAAACATCACAGGGTTTTTGTACATGTACAAAGGATTTAATTTTATGAAAGAATTCT
+TAATAGCCCCTACTACTATCTCTCTGCTCCAGGTCTTTATTTCTCTCTTTCTCTTCATATCCTTTTACCT
+CCATTACGTCATGCTCAAAAACTCAGAAATAGGCCCTAGTATCACCGCAGGGAAGAAGGTAAGTGCTCCA
+ACAATTAGCACCACAGCTATAAATATGGCGCCAAAAATCGCATTATCCGTTCTAAAAGTTCCAGGCGATG
+GGGGCGCAGGAATTTTCTCCGCCATAGAACCTGCAACAGCTAACATAAGAATAATGGTTATATATCTTCC
+AAAAAACATAACCAAGCCTGTCATTATATTCATAAACACAGTATTTCCTATAAATCCTGCAAATTCAGAA
+CCATTATTTGCCGCTGCAGAAGAAAACTCATACAAAACTTGTGTAAGTCCATGATATAGTGGATTTGTTA
+CAGAAGAAGCTCCCACTTTTAGCATCACTGTCAAAGCAGATGAAAAAAGTATCAAAAAAGGGTGAACCAA
+TATTGCAAGGGCTATAAGTTTTATTTCTTTAGTTTCAATTTTTCTTCCTAAATATTCTGGAGTTCTTCCT
+ACCATAAGCCCCGTCAAAAATACCGTCAATATTGTATACATTATTATATTCTGAAGTCCTGCTCCATCTC
+CTCCAAAAATGGTATTTAGCATCATGAGGATAAGCGGCACTGCTCCTCCTAAAGGTGTATAAGAATCGTG
+CATGCTGTCAACAGAACCTGTTGTAAAAGCAGTAGTCACAGTCGCAAATAGTGGAGATTGGGAGACTCCA
+AAGCGAACTTCTTTTCCTTCATAATTTCCATAAGGCTTACCATAAATATGTAATTTCGAATAAGCCACTC
+CTGGATGATTTTCCGCATAAACTGCTCCAACAGCCAAAAGAATAAAAATCACAAACAAGGAAATGTATAA
+TACCAAAGCGTGTTTTTTATTGTTTATCATTAATCCATAAGTGTAAATTAAAGATGTAGGCAAAAGCATC
+ATAAGAAGCATCTCAATCATATTGGTAAGCCAAGTAGGATTTTCAAAGGGGTGAGAAGAATTCGCCCCAA
+AAAATCCACCGCCATTTGTTCCTAAGTGTTTAATTGACTCTAATACAGCTACGGGACCTGTTATAATAGT
+TTGCTTCCCACCCTCCAGCGTATCCACAACCACTTTTCCAGCAAAAGTTTGAGGTACTCCCTGCCACACC
+AATATGAGGGTTGCCAACATAGAGATTGGCAGTAAAAGCCTTACAGTTATTCTCACAAAATCAGCATAAA
+AATTGCCTAAATTAGTGGTCTTTTTGCTCAACCCTCTCATTATAGCAGCTGCAGTGACAAGTCCTGATGC
+CGCAGAAGTAAACATCAAAAATACAATTACAATCATCTGACTTAAAAATGTAATACCATCTTCTCCAGCA
+TAGTGCTGAAGATTGGTATTTGTCATAAAGCTTATAACAGTGTTAAAAGCCAGAGAAGATTCCATATTTT
+TTGCACCGGTAGGATTTAGAGGCAGGAACTGTTGAACCCTTAAAATAAAATAGGTGATTATCATCATCAC
+CATATTCACCAGCAGAAAAGTTAGCGCATACTTTTTCCAATCCATTTCCTCTTCTGGATTGATTCCCGTA
+ATTTTGTATATAAAATTTTCCACAGGCAAAAAAATCTTATCTGACCTCATGGGCTTATATTCAAAAATAT
+TGTACATGTAAGTTCCTAAAGGCTTGGTCAGTAAGACTATGATGGCTATCATGGTAAAAAGCTCTATATT
+TGAGTACATAGGGTCTCCTCCCTTAAAATTCTTCAGGATGTATCAAAGCGTAAAACAGATAGATCAGCAA
+AAGAAAAAAGACCACGTACAAAAGAACCACTTTAATACACCTCTGTTTCATAGGTATTGGCTTCTAGCAA
+ATTGCGGCACCATTTAACTATTCCCTTTACAATGGAGTACAATGTGGCAAAACCTGCTAGAATTATAAAA
+TCCATTTTCTCCTTCACCTCTTATTATTATCGTTTTTGTGACAGAATATTATAAATTCAAAAACATAAAA
+GCCTCCTCACTTGTTACAGGAGGCGGACTACATGGCAACATGTTTACATATTGCCATGTCTTCCAGACAT
+TTTTGTTAATTTATTTACTAATTATTGTACCATAAATATTATATTATTCAAGCCTATAAACATCAAAAGA
+AATCCCGCCTTCTTAAATGCCCTTTAAAACAAAAAAAGAGGATGTAAAGCGTTACAACTTACTCATCCTC
+TTTAATTTATCACTTTACATCACTTTCCATCATTTTTCAATAAAATATCCTGTATCTTTTTTTCATAAAT
+TGTAAAAAGCCTTTCAGCTTTCTCCGGTGTCAATGCCTCCACATACACATTGCAAAAAGGAAGTTCGCTA
+TCGGGAACCACTAGAACCCATCCTTCATCCTCTTCAAACCTTAGCCCATCCAAAAATGTAACATTATTTT
+TACGGGTTTCAAACAGTTCTCTTATTATTCTCCCCTTATCCTTCCAATCACATCTTATTCTCTTGACTGT
+TTTATACCTAAGAGGAAAACTATCTTTTATCTCCGAAAGCCTTTTATTCTTTAACCTTACGTATTCAATC
+ACTTCTAACAAAAAGTTTATCCCGTCAAAAGAAAGGTCAAAATACACCTGCCTTCCCTCTTCTAAATTAG
+TCATCGACCTCATAAGGTCCCTTGGTGAAATCTTTCCTACAACTGTCTCTACTGCAAGTTCTTCTGCAAA
+CTCTGCCAAATACTTGGAACTGTTAAAAGGCAGTACAACTTTCTTTAGACCTTTTTCCCTGGCAATCAAC
+ATCTTTAGATAATTCACTTCATCTTCATCAAATTTCCTATCTTTTTCGTCATAAAGTTCTATCTCTTCCC
+CATTCTTTTTCAATTTCACTTTCAAGTGATAGTTTTGGTCATCTAAAATTTGCTCTCCTTTTATCTGCAG
+AAGCACTTTTTTAGTCCATTCATCATGAGGCTTAACCTTTATCTTGAAAGAATCTGCTCTATTTTTGACA
+AGATAATCCTTATAATCTCCCTCTACATCCACCTCTTTTATTGGCTTTATGTCTTCTATTTTTCTTCTTG
+ATATGTCGTGAATTTTTAATTTATTCTCTATCTTCTTCTCCAAATTTCTATCTATATCCATTCCCTCTCC
+ATCCAAAAATAAAATTCTAATTTCCTCCCCTATCCTTTCTACATACACCCCTCCTTTTGCACTTCTTAAC
+CTGATTCCCACTCTTAAAGCCGGCAGCAGAAAGCTATTGCTTTTTAACACTTCACACCCGGAAAAAGCAA
+GCCCGTAAGCAATCAAATCGGCAATGAGAGAGGAAGCTAGTTCCTCATCACTTCCCACAATGACTTTCCC
+TTTCATTAAATCCCCAAAGGCCTCCCCAATTTCTACAGCCTGATAAGGACCTATCTCTTCATTAAAAATG
+CCCCTTATCCCTCTGTAACCAAAAGATAGGTTTTTCCTGCCATTTCCCCAAACTACATCCTTTGAGACTA
+CTGCCTCTTCCTCTATAACCTTAAAAGGCCAAACTTTTACATCCGGTCTTATCTCTGCAAAAGCCTTTAT
+TCTAACCCCTTCTCCTATTACAGCATTTTCCAATATCCTTGCGTTAGAATCTATTCTGACCTTATTGCAC
+ACCACTGCTCCATTCAATTCGCTGTTTTCCCCTACATATACATCTTCCCACAGTACAGAATTTTTTACAT
+GACTTCCTTTCTTTATAATCGTACCTCTTCCTATGACCACATTAGGCCCTACTACAGCATTTTCCTCAAT
+AACCACCTCATTTCCTATAATCAAAGGAAGAATCAACTTTGCTCCCGAAGACATTAAAACCTTCTTGCCA
+ATAACTTTTCCTTCTTCAAGGAGGATTTTTCTGTAACCCAAATCCAGCTTACCTTCCAACACATCAAAAT
+GGCTTGAAAGGTACTGCGCTGTATTTCCTATGTCACACCAGTAGCCTTCTGTAATGTACCCATACATAGG
+AATGTTTTCCTTCAAAAGAAGCGGAAACAAGTCTTTACTAAAATCAAAAGGTCTATCTTCAGGTATAAAT
+TCAAGTATTTCCGGTTCAATTATGTAAATCCCTGTGTTGACAGTATCGCTAAAAACCTCTCCCCACGACG
+GTTTCTCTAAAAACTTTACTATTTTCCCTGTTTCATCGACTATTACAACTCCATACTCTAAAGGAATTTC
+TACTTTTTTTAAAACTAAAGTCACTTTCGAACCCTTTTTCCTGTGAAAGTCATATACTTCCTTTATGTTT
+ACATCTGTAATTACATCTCCGCTCATGACAATAAAAGTTTCCTTCAGGAAATCTTTCGCGTTTTTCACAC
+TTCCTGCAGTCCCCAGAGGCTTTTCTTCTGTGTAAAACTTTATTTCATTTCCATACTCTTCAAGCAAGTA
+ATCTTTTATCTTGTGAGGTAAATAAAAAAGAGTGACTGCTAATTCCCCCACTCCGTACTTGTGCAAATGC
+TCTACAATATGCTTTATCGCAGGTTTATTTGCCACAGGCACCAAAGGCTTTGGAATATCAAAAGTTAAAG
+GCCTTAATCTGCTTCCCTCTCCACCTGCCATTATTATCCCTTTCATCCAACCACCCCAAAAAATTTATTG
+ACCCTAATTTTTATTTTCTTTATTTGTGCAAAAATTATTCATTTCAAACTTGAAGCTACATAAAATTGAA
+ATGAAAAGTTAAGCAGGTGGAGGATAGAATGCTAATTTTTTTATCTTTGCTGTACTTTTCTGTAGGAATT
+GGAATATTTATATGGGGAATTTTTACCATAACCAGCGGGTTAAAATCTATATCCAAAGAAAAGCTTTCAT
+ATTTTATAAACCATTTCGCAAACAGCCTTTTTAAATCTATAACAATAGGTTTTATCGTGACTTTAATTTT
+ACAAAGTAGCAGCATGGTGACAGTAATCGCTGTAACTATGGCAAACGCTCGACTTTTAACGCTTAAAAGC
+GCAGCAGGTATAATAATGGGTTCTAATATCGGAACAACTATTGCAGTGCAGCTTTACGCTTTTAACCTTT
+TTAAACTGGCACCTTTTTTAGTGTTTATCGGATCCTTGCTTCACTTTCAAAATTGGCACAGCAAATTAAA
+ACTTTTGGGAGATGTGTCACTAGGATTTGGACTTGTATTTTACGGCCTAAAAATAATGGAATTAGCTACA
+GCCCCTTTCAAAAACTCAGGTGTCAACCTTACCAATTCAAATTTGTCCAACCCCTTAATCGGAATATTTA
+TTGGGGTAGTATCAGCTCTCATACTTCAGTCGAGCAACATAGGAATAGCAACCCTTCAAGTCTTAGTCAC
+TTCCCACATTTTGAGTTTAGAACAGGCCTTGCCCATAATCTACGGTCTAAACATAGGAACCTGCTCTGAA
+GCATTCATTTTAAGCTTTGCCTCCAGCAGAGAAGGAAAAAAAATAGCTTTATTCAATATTTTCCTCAACC
+TATGGGGCACTTTAGTGTTTTTGCCTTTCACAAACTTTTTTGCAGAATTATTACGACACACCTCTCCTAG
+CAATCCCTTAAGGCAGGTGGCCAATGCTCACACGTTTTTTAACATTTTTTCTGCCATCGCAATAATCCCT
+TTCCTTAAAATCATATTTAACTTACTGGATAAAATAGTAAACATAAGTAAAAGAAAAAAGCCCTGAGGGC
+TTTTAATCACCAATTTTATACATATTCCAAGGTTTAAGTTTTATTTGATGCTTGTAATGCTTAAAAATAC
+TGAATTTTAGGCAATATATAATTTTTATTCTTTCCTTATTCCCACACTTTTCCCACAGTAAAATTTTACC
+TAAAAAAATACAAAAGGTGCAGCAAAAACACGCTGCACTTATCTTGTTTCTGCTTTTTCTTTTTTCATTT
+TTTCAATATATTCTCTTATAGTCATGGCATTTGGATCTGTGTTTATTTCGTGCACATATATACATTCTAT
+GTCTTTCATGTTATCGCTTGTTGCATAGTCTATACCAAAAACTTTGTTATCTTTAACAATTTCAGCGCTT
+ATAAATGTGTAAACTTTGGGATATTCAGTAAATAATTCATTCATTTTGTTTATTAAGTCTTGTTCAGTTA
+AAATGCTATTTTTTAAAAAGTTTTTTACGTCATTGCTAAGTATTAATTTCATAAAAAACACTCTCCCTCT
+ATTATCTTTTATTTTCTCTTAATATCTTAGTTTTTCTTTAATTTTCTCATCACAACAAGAGCATCTCATG
+GCTTATATTACCATTTCTTACTTATCTAACCATTAAATGGGTAAGCTTAATAAACCTCATATCCTATTTC
+CATATTATGGCGGGATAGCTCCACTTATCTCATGGGGTTTACCCTCCCATGTCTCACTGGATCTTAGTCC
+TTAATTCCTTCGTTCTACCTGCCATGAGGTGGATGTCATTTCTGCTCCATTGCAGGGTCTTTGCCCGTAT
+GGTGATTATTTTTATGACAATTCCCGCTCTTGTTGTCAATATCCCATCTCTTGATTGGTTGTTTTTGTCT
+TATTCCTTCTTTTACCTTTTATGTCACATCGTTCACACTTTCGCTTTTCATAAAAATCAATTTCTTCTTA
+AGGGTCAGCTCTTTAGATGTGACTAAGTTAAAGCTGAAGAGAAGATGATTAACCCTTAATTGATTTGATA
+GTATGTTGGCACTTTTTATGCAGCTTCCTGTAAGCCTGGCCTCTTTATGTCCTTCATCATCTTGATTGGG
+TCATATTTTACTCCTTTCTTTAATATGACATAAAATATCCTTATCAGTTTGTTGCACAATACTATTAGTG
+ATTGCTTCTTTTTTAGCGGGTTTTGCGCTCTGGTGGTGTAATATTTGTGTAGTTCACGAAATTCTTCGTT
+TTTTGCGACCAAGGCCATTACTGCATTAAATAGCACACTCCTCAATCGCTTCCTCCCTCTTTTACTTATT
+GTCGTTTCTCCTTTATGCTTACCAGAGCTATTTTCTATTAGGTTTAATCCCCCTAGTTTTTGTATCTGTT
+TTGGATGTTCATATTTTTCAATATCTCCTACTTCTGCAATAAAACCTGCTACTGTGTTTACTCCTATCCC
+TTTGATTTCTAGTAGTTCTTTAACCCCTGGTATCTCAACTATTAATTCTTCCATCTTCTTCTCTATTTCT
+TCAATTTGTTTTTTTAAAAATTCGTATTGTTCAATGAGAGTCTTTATCTCGTATTCCGCCATCTTTATGC
+CCTGCTTCTTCCCTATGCTCTCCTTAGCAGTTTCTATCAGCTTTATAGCCCTTTTTTCTCCTACCCCTCT
+TTGTACTTCTTTCTTCCATATCGATATTATTTCTTCAGCACTCTTTTTTGCTATCTTCTCAGGCGTTGGA
+AATTCTCTTAATGTGATAAGTGCTGCTTTCCCTTCCCAGTCTGAAAATACGGTGTTAAACTCTGGAAAGT
+ATATGTCCAACCATCTTGTTATTTGATTTTTTGTCATCCCTATTTGTTTGTTCAACCTGTCTTTTATGCC
+CATCGCTACCCTTAATTCTGCATATACTCCTTCAGGTATTATCGGCTCTACATATCTCCCGTCTTTTACT
+AGCATTGCTATTGTTTTTGGGTCTTTCTTATCGCTTTTTGTGGGAGAATTGTCATCTAATTCTTTGCTCA
+TCTTTACATGAAATGGATTAACCAATACTACCTTTATGTTATTGTCTTTAAGGTATTGGGCAAAACACAG
+CCAATATTGCCCTGTCGGTTCTATCCCTACTATTAGTTTGTTTTTCTTATGTCTCTCCATCAAGTCTTTT
+GCCCAGTTAAGAAATTTTGTCATACCTTCTCTATTGTTTTCAAATCTCAGGTATTTCCCATATTCTACTC
+CTCTGTAGTCAAATGCTCTGGCATAATGGCTTTCTTTTGCTATGTCTACTCCCGCAATTAATGTGTCTCC
+CGTTACTTGCAAAATCTTTTCATTTTGTTTATACTTCATTTTAGGTACCTCCTGTTTATTTTGATAATTC
+GAGGTAAGTTCTTAAACTTACACTCTGTATTTTATCAGGAGGTACTTATTTTTTCAAAGTCCATTCTCCC
+TTATTTTTTATTCATTACAGGAATGCTCCTTTACTTGAATTTCGTCAAAGAGAGTGTTTTAATAAAAATA
+TAAAAAGGGCATACACTCTCTTTGACCCAGTGTAGCCCTTTTCTTACATTTTCATTTTTATTATAATTGT
+TTTTGTTTATTTTGTCAAGATAATTTTATGATTATGTCAGTTTTTCTAGGATGGAAATTTTCTCCTTTGT
+TAACAACAGTTTTTATAAGAATTTCATTTGGACTTGTAAATATACCTGCTACAGTAATATCAGCAAAAGT
+ATTTATAATAACGAAATCTTGATTAACTTTTATTTCTCCAAGTTCTTCCTGGGCACTTTTTATTGTATCA
+ATTACTAATCCCTTGATAATGTTTCTATCCTTAATTCGATCTAATGAATGTGGAGAAAAAATAATCCAGA
+TTTCATTTCCCCATAACTCTATTAATTTTATGTTTTTGTCCAACTTAATTCCCCTCCTTCAAAATTTAAA
+AAGAGAGAGGCCAAAAGCCTCTCTCACACAACTTCCTTTTGTTTTTGCTTTCTCTGCGCTAGAAGGTAGT
+CATCAATACCTTTATACCTGCTGTCCCATGTTTTTGTTTTAACTACAAAGCCTGCTTCAGTAAGCTTCTT
+TTCCAGCTTTTCTTTTGCCTTTTGCACTGCTTTGTTTGTTAAACTGTCCATGTCAAATGCAATGTAGATT
+TTTTCTGCTCCCAACTGCTTTAGCACAACCTCTATACCTTTTATCGCTGTAACTCCGGGTACGGACACAA
+ACGTAAAACGTGACAGATAATGCGCCACATCAGCTTTTAAAGGGCCTTCAGTAACAATAACAACTTTAGA
+AGGCTCTCCATGTACGCCCTGCCACGCATGAGCAGGTGTGCCGTTTAATTTATTTCTGGACGAGAACCAG
+ACATATTTTCCGAACTCTTCTTCGTCCAGTCTTATTTGAAAGCCCTGTATTCGTCCCTGTACGTCTTTTA
+CAGGGATTAAAAATCCTTTATAATCTACAAAGTCCCAGTACCTTTCCCCATCCTTTTCTCTCTGGTAAAA
+GCCCGGAATGCCTTTTAGGTTATACCCTTCTTTGATAAGTTCCTTACATATTTCCCACCGTTGCTGCGGT
+TCTTCCGGTAGGGACTTATAAAGGTTTTTGACTGTTTCTTCCCAGGATAGGCCCCTTTTAAGAAGTTTTT
+TTCGGTGTTCTGGTTCCAAGACAAGTTTATCTAAAAAGGCCCTGTATACTTTATCTCTGGTTTCTATAGG
+TGCGACTGAGTTATATTTTATCCTTTTGTCAGCTCTTTCCTTGGCAGCAGGATTTGTAGGGTAATTTTCT
+TCTTTTATTCTTTTGTATGCCTCTTTTCTACTTATATTTTCAAGTTTCGCATACAGGTCTACTGCATCCC
+CGCCTTCCCCGCAGCGTACACAGTAGTAGACATTTTTTGATACATTTAAATAAAGGTGTCCGTGTTCAGG
+GTCCTTTTTTGAATCTCCGCAGAACGGACACCTCGCAATGTATTCTTCATTTGATGCTCTTCTTAGAATT
+CTTATCCCCAACCTTTTTGCAACGTCCAAAATGTCCAAATCTCTGTGCATTTTAAGTCCTCCTCCTTTTA
+AATGTTGTAATAGACAGCATTTTCAAAGGTTTCAAATAAGTCTAGATTGTAAGGCCATCTTGGAATTAGT
+ACCAGTTTGTTTGTGGTAAGTATTTGTTTTATCTGTACCGGATCGTCTTCCACATAAACGTCTGCATCCA
+GCTGGTGTTTTTCTTTTGTGAAGTAAACTTCAATTCCGGGGAAATATTTTTCTGCCCACCTTTCAGTTAA
+AGACTTTAATTCCCTGCTGCGACTTGTTACAAAAACAACTTCTGCGTTAAGATTTAAAAAGGTTGTTAGA
+AGTTTTAATGAACTGGAAATTGGCTCTGCACCAAGTAAAATGCTGGTTCCTTCTACTGTCGTCCAGAAGT
+CGTCTGTTAGCTCCGGATTGGGGTATAAAACTGTACTATACCCAATTTCCTCCAATCTTTTATTAACGTT
+GATAAGTGTGTTATCAATATCAAATGCGACTATTTTGCCTTCCACGTTGTATAAAAGGTTCAAAAATTTG
+GGAAGATCTTTAGCCTTCCCTGAAAAGTACACCACCTGCTTCATCCTTAATTCCTCCTTTTGATAAATTT
+AAAAAGGAGCTATACGGAGACGTATCTCCGCAGCTCCTTTTTCGTTCGCATTATTATGTCCGGCCCGCCT
+TCAATCCACGTATCAGTGTTTTTATAAACTGTTATAATTCCTATGCTGTTTGGGTTGTCGAATACGGCCA
+TGTAGGCTGTTTTTAGTACGTGGTCAAGTACTACAAACCTTGTTTTAGGATGATTTCGCAGTTTCTCTAT
+TTTTGCTTCAGATGCTTTTATGGATTGTATGATGTTTTCTGGAGTAAGTGATGTCCTACCTTTTAACCGT
+TTTAGTGCATGTGGAGAAAAAATAATTCTTATATAACTGCCCCACAAGAAAACTGTGTACTCCCTCCTTT
+TGCTCATTTTTCTAGTCCTCCCTTTACGAGATAGGGAGCAACCTTTTTTAGGCTGCTCCTTTACTTTATA
+TTTCTTCACTAATAACTTTGTAACTGTAGTAGATGCAATGAGTGCATCCTTTTGGATGCACGTTGCCCTC
+TTCCTTACACTTTTTAATAACATGGTCTTTAATGAAGTCTTCGTATTTCTTACACCAATTTCCTGCTTTT
+ATAGTAAAACCTTTGGGTTTATATTCTTTAAATTCCATTTCGTTTTTCCTCCTTCTTTTTTGTCTTTTTT
+TGAATTTACCAGGGAAAGGTTATAAACTCGTAGTCTAGCATTTTAAATTCTTTAGCTATTTCTTCTGCAA
+GTATTTCATCCAGAGTTGCATAAGCATCTTTATTCCAGATTTCTTTTGATTTTTCTAAAATTCTTTCTAT
+GGTTTGTTCTACAACTTTTTTACTGAGAGGAGTCTCAATTATTAGGTCCATTTGAATGTCCTTATCGTTA
+GGGTCAGTGAAATTAATTAGATACAGCATCCCCATTCTCTCCTTTCATTTTTATTTTTAAATTTGCCAGC
+CGTCTTTGGAGAAGTATTGTGCCCTTTTCTATGTCTTTGTCTCCCCCCGGCCCCTTGTTCAGCCATAAAA
+ACCCTACATCTATGGCTGTGAGCCCGAACCTTTTAGCATTTTCCATTTCGTTTTTTATTAGTGCTTCAAG
+GTCTTCTTCGTTGAGTCTTATTTTTGTGGGGTCTATGTTGTTTTCTCTGTTCCAGCCGAGGAGTTCATAA
+AATTTAGTAAGTTTCTGATAGGGGTCAAGGGCGTTATCAAGTTTTCTTAAAACACTCTCTAGTCTTACCT
+TTTCCACAAAAGGTCCCTCCTTCTAAATTTTGTTTTTGTTTTTACCTGCATTTGCTCCACCCACAGAACG
+GACAGTAAAGGCATCCTTCTGCAGGAATTAATTTCGCTCCGCAGTCAGGACAGTAGAGTTCCTGAACTGC
+CTGTGCAAGCTTAATGCTTTTCTTTTCCTCTTTTTCTTTCATAAAAATCCCCCTTTTCTTTTTATTTGAG
+GTTATATTTTTGTGAAAAATATTGTACAACTTCCGGTATTGCCCTTTTGTAGTAAGGCTGATTCTGTCTG
+CACCACTCTTTTAATTCTTTCTTGGTGGTTATGGGTGGATGCCAGCTTGTACCTGATTGAATTGCGTCCA
+GCTGAGGCTCCAGTTCCCTGACGAAATCTCCCACCGTCCACCCTTCCCAGATTTCTTTCTGGAAATTAAT
+TTTGCTCATTTCCATTTCCCCTTCCCTTTAAAATTTTTATTAAAAAGCATATATCTGTTTTTATGACAGA
+CATATGCTTTTCAGCTTTTTTGTTTTCGTGTACCTGTGGTTGAGTCGAAGGTACACTTTTAAGTCCTTTT
+TGTACCGCTTTTTACGGCAGAGGGTACAGTGCCGTGAGCTTTTCCTGACAACCTCTCCTTTATTTTTCTC
+CTGCCCCGCATAGTGGGAGAGGTACGGTGTCTGCAGGAGCTCTTTTACGTCAGGATAAAGCTCTATGTAC
+AAAAAGAGAAGGCGCAACTAGCCTTCTCCACGTAATCTTTTTAACTTTTGTCTTTGTAAAATTTATATTT
+GTCTTGGGGAAAATTTAATAGCATAATAACTCCTCTTTTTTTAAAGTGATGTAGTCTACTGCCTGCTGTG
+CTTTCGCAGCTGCTTTAAAGATCATCATTTTATTGTTCTGCAGCTGCTTTAACCATGACTGAATGTATGC
+TGCATTGTTTTCCACTGTTTTTTCCATAATCCCTGCATATTGAGAGAGCATTGCTGCGCCTATTTCTGCA
+ACCAGTTCCTCTAAGGAGTAAGAATTTGCATCAAAAGCACTTTTTTCATTTTCTTTGAACCTGTTTAAGC
+GCTTTGGATGGCCGGTGGAGTGAATAAGTTCATGGAACAACGTAGAATAGTATTCGTGTATGCTGTAAAA
+AAAACCTTTATCTGGTATGTTGATTAGATCTTTTGCTGCGTTGTAGTATGCTTCATTTGGGTTATCATGG
+GTTATTTTGGGGGCATTTTTGTATCCTGCTATAATTTTTTCAGCTTCCTGCAGTGGATTATGTTCTACCT
+TTTTTAGTTTGGAAGGAATTCCTTCTGTATCGTTTATGTGAAATACGTGATAATACCTTAAAACGAGCAA
+TTCTTTTTCTTTCTCTACAACTTCGCCTGTTTCTGAATCTACTTCTTCGACTATTTTGGTGTAAGGCTTA
+AAAAATACTACTATTTCGGATTTTGCTCCTTTCTTTATTTTGCCCCCAAGCTGCTGTATCTGCTTGAAGG
+TGAGATATTCTCCACCTTTTAACAGCAGTACGTTTATTCCTGTGTAAGGTTTCCTGGTGATATAATTTAT
+GGGAGGATTTTCTGTCCAACCCTTTTTCCATGGTATTTCTCCTCTTTCTAACTGTTGAAGAATTTTTTCA
+AGTACGATTTCGTGGACTTTGCTCATGCTCCTGTTCCTCCTTTACTTTTATAGGTTTTTAAGTTTTCAGC
+AACAAAGTCCCAGAAGTCTTCTAAAAAATCCTCCTTAGGTTTACTGCTTTCATCTTGGTCTGTAAGTACT
+GTAAGTGTTTTTCTAAAATCATACATTATCTGGAATGTTTCTCTAAAAGGACCCCATTTTAGAAGCACTA
+AGAAAATTTTTTCTGCTTTACTGTTCTCGTAAAGTCTCATAAGATCCCTCCTTAAATTTTTAAAATTAAA
+AAAACAGGAGCTTTTAATTGTCCCTGTTCGTATTTTTTTAGCGCCGTTTTTATCGACAGAGGACGCCATG
+TCGTGAGCCTGCCTAACAACCCTCTCTTAACGCATAACGGAGAGGGAACAGTTTATTGTGCTTTTATGTT
+AGGCTGGGCTCTATGTACAAAAGGAAAAGGTAAAATGTTTTTTTATCTTTTATCGTTTTTAATTTAAAAA
+ATAAAAAGGCGGGAGTTTTTAACTTCCCGCCTTAAGCCCTGTTTCTATTTATATACATCTCCACGATATC
+CGATAGTAACAATAAAAATGATCTTTTCTCCTTTTTGAATTTGATAGATAATCCTTATATTTCCAACCCT
+ATATCTATACAGAGGTGGAAACTTATCTTTAAGTTTTTTGATATTTTTACCAACATAAGGAGATTGGGCA
+ATTTTTTCAATTGCCTCTTTAATTTTCTCTTTTGTATTGCTGTTACACTTTTCTGTAAACTTAACAGCTT
+CTTTTGCAAGTTTAACCTTATACATTTTTGAACACGTCCTCAAAGTCGTATACATCGCCATTTTCTATGT
+CTTTAAGACCTCTTTTTATCGATTCTATTAATTCTACATCATTAAGGATTTCATTTTCTTCTTTTTCTTC
+TTTAAACCTTAAATATTCTATAAAATCAATAACCTCTGCAAGTTCTTCTTCTTGAAGGTTCTCAATAATT
+TCTTTTACTTTATTTTTGAGTAAGTTATCCATGATTCTCACCACCATTTTTTGTTCTCCTCCTTTTATTA
+TAACTCTTTTTTTTTGCAAAACAACATCTATATTTTAAAAATAAACCAGCAGGAGATTAACTCCTGCCAG
+TTTTTATTTCTAGTTTTTTTGTTCCTTTTTTTACTATGGACTCAAGTATTTGTGTGTTTGGTGCAGTATA
+TTCTGTAATGCTTTCTGCATTGTCTATAAAAATTGGGAATTTTATTTTTGTTAGACCCATTATCAGGTTT
+GCAATTTCAAGGCCTGCCTTAATTCGTTCAGAGTAGGAAAGTATGTTAAATTCTTTTCCATCGTAGAGAA
+TTTTGAAGTCGTCTTTAATTTCTCCTGTGCTCTGAACAATTTTCCAGAGCTGAAGTGATACTTTGTTCAG
+GTATTTATTTATCTCTGTTGCTTCTAGTTCTAATTTTTTGGCATTGAATGCTTTTGCATATTCTATCAAA
+GTTTTTACTTCGTTTATTTGCTGTTCGGCCAGTTTTATATCTTCTTCTACTTCTTTCAGCTTCTTTTTTG
+CTTCTTCTTTCTGTCTGAGCAATGCTTTGACACTTTCGTTGTGGCTTATTACTTCTCTTTCTTCAAATCT
+GAGCCTTTCTATTTGCTGCATTATTTGCTGTATTTGTTCTTTGTTTGCATTTGTATTTAGTGCATTTTCT
+AGTCTCTTGATTTTTATCTCAAGGGCTTTTCTGTATTTGTTTACTTTTTCTTTAAACTCTTTTTCTGCCT
+TTTCGTTTTCTTCGATAACAGCCTTCAACTCTGCAGCAGTTTTTGTGCCTTTTTCTTTTATCTCCTGCAG
+CTTTGCCAGTAAAAGCTGCTTTTCTTTTGCAGTAACATCTATTTTATTGCCACATTTATTACAGGTGATG
+TACTGTGGTTTAAGGTTTTTGATTTGCTCTTGAATTTGTTTGTATTCCTGCAGCAGTTCTTCTCTGGTTT
+TCTGCAGGATGCTTGTGTCTTTTAACTGAGGTTTCTCTATCGGTGGGTTTTTGTATTGTTCTTTCAGTAT
+TGCAAGCTCCTTTTCTATTTCTATGTTTTGATTTTTCTGGAACTCCATTAGTTTCTTTTCCAGCTCTTTT
+AACTGTGTTTCATCAAAGCTTTTCATTTCGGGAATCTTTGCATTTATTATCTGTCTCAATATCTCTATAT
+TCCCTTCAGATTTTAAAAGCCCGTCTTCCCAGTCTTTTAGAATTTCCCGCTGCTTTTCAATGAAGGTGTT
+TGCATTATTAAATCCGTTTTTCTTTAAAGTTTCTGCTACTTCTGGAGAAAGTTTTTCGAAAACTTCTTCG
+TTGGAAACCTCCGGCAAAACTTTGTAGAGAATGGCCTTGGCATCTCTTGGAGCAAGAGTTGTAAAGTATA
+GAGGGTTGAATACAGTGAAGAATATGTCCTTGTCCTGTACGAACTGAGTATACAGATCAATTTGTGTAGA
+CTTAACACCGTTTATGGTTATTTCTATTTCGTTCTTCTTTTTTGAACGGGTTATTTCGTATTCTTTTCCA
+TCTTTTTCTATAACTAAGGTTACGGACATTTCATTTTTCCCTATAGTTACTAATTTGTTTGTTACATTTT
+CTGTACCAAACAGGTTTGCCCCTGTCAGGCACCATGCTATTGCTTCTCCTATTGAAGTTTTCCCAGTTCC
+GTTGTCTCCATAGATTACGGTGTTTTTATCATTGAAATTAATAATTGTATTTTTATGACTCTTGAAGTTT
+TTTAAGGTTATCGATTTTATTATCATCTTGTTTTCCCCCTTCTTTTTTCGATTTTTATATCTTCTAAATT
+TGCTTTTGACATGAATAAGTCAAAAAGTATTAGATCTCTGTCAAAGTAGATAGCCCTTATGCTGTCTTTA
+CAAAAACGATCAATATTTTCTTCATTTTCAGGATTATAACCAAAATCTTTAATGTCCCTTTTGTCAAAAT
+TTACTTCTAAAGTTAACGTGATTTTCCTTTTAATCATTTTGTCCTTCCTCCTCCTTTATTTTTTGGAAGT
+TAAAAGCACGCCCCTGATACCTCAAAGGCGTGCTTTCTCCTTAAAAATGGTAATCCAGGACAGAACCAAT
+GTAGTATTTTATTCCTTCCTTTAAAACATAGCGGACAAATGTGTCTAACGTCATCCATTCTCCTTTAATG
+TGAATATATGTTCCATATTTCTTATTGATCAGGTTTTGTATTTCCCATACCTTGTAAGTGTCTTTTACAA
+AGTCTTCAAAACTAAGATTTTCTACAGCTTCTTTTAATTTAAAAAATTTTGCTGCAAAATACTTATCCTT
+AAAGCCTTCAAGGAAAGTAATAGACTGTTCTTTTTCGTTGTATACTATCCCAAATTCCTTTAATTCTTCG
+ACAAAATATTGAATTTCTTCGGCTCTGTCTACGTCATCGCTCACGTAATCTGCTATAACCCCTACAAAAT
+CGTCATAAAAATCTTCTTCGCAGATAAAGTCTTCTTCAAATCTCAAAGGTTTCTCTTCTAACTGGATAAT
+TGTCCCATGCATAAATTTATCCCTCCTTTACTTTTTGGCTTTCTTTATAGGCTAAATAAATGTCTTTCAG
+GACTGCTTCATAATTTTTTAGTGCCATGAAGAGCGCACCTCTGCTGCGTATCTTAATGGCTTCATCTATG
+TCTATCATGCAGTCCTGATATTTTTTATCAAGCTCTGGAGCGTTTTCTACGGCCCAGAGCAGGCCTACTT
+TCTCTCCTTTAAAAATTCGGGTTAATTTGTCTCTAAAGTTTTGTAGGTACTGCATTACAGCCTCGTCATC
+CCAGTCTGGAACCAATGAGTAAAATTTCTCCTTCTCAAGATTCCAGATCTGTTCATGATACTTCCGTTGT
+TCTTCTATGGGAAGTGAATAGGCACGTCTGAGCTTGCTTTCTATTTCTTTTAGACTCATAAGACTTCCTC
+CTTCATTTTTTTAATTAAAAGAGGGGAACTGCTCCCCTCTTTTTTACATTACCATTTCGTAGTCTATAAC
+TTCTTCCAGCTGTTTATTTCCTACTTTTGTTTCTTTAAGTGTGTAGTTCTTTATTATTGCGTTTTTCATC
+TCTTTGAACTCCTCTGGAACAACCATTGTATGCTGGTTACCTTTTGTATCACTCAAAGATGCAACGTATA
+TAGTCTTGCCTGTCTTGTCGAAAAAGCCTTTGACAGCAGTAACTTCCAGAGGTCCATACTTGCTGTTGTC
+GTTTTGCACTTCCTCAGGGAATAGGTCTTCCGGTACGTCGTCTATTTCCTCTTCTGGAGGGAATGTAAAA
+TCCTCGTTTTCTACTTCGTCCATTGCTTCATTTATTATGTCTTCTATGTCTTTTTCTTCATCGGCTGCTG
+GCGGGTTTACCGCTGCGTTTGGCTGGTAGAGATGTAATATATATACTGTTTTGTTATATTTGCCGTCTGC
+CAGCACTTTCATAGGGACAAGTGCCAGCTTAAGTGGTATTCCGGCTATTTTGCCTCCGTTTGCAGATTTT
+ATTATGTCTATAGCTGTGTTTATCTTTTTAATGCTGTTTATGGAGCTAGTATCAATCTGGAAAACTCCCT
+CTGGTATTCCCTGTACGTAGAATAGTAAATTCCCTACTTCCCTGCACTGCCCTTTCTGGTAGTACGGGCA
+GTTTCTGTATTTGCACTCAATCTGCCTTATTTCCCCTGTTTGTGTGTTGGTTTCGAGAGCTGTTTCTCCG
+TCGCCTTTGCATAAAAGCCTGTTGTTTCCATATCTTTTAAGCCACTGCGGGAAAAATACTTCCGGGTCGT
+TTACAGGGAATATGATGTCAATCTCTTTCGGTTTTTCTCCATAAAGCGCTTTGAATTTTGCTACAATCTC
+CGGAGCCGTATTCCCATCCTCATAGACCACAAAATAGTCTGTTGCTGTAGGATAGAGATTCCCTCCTTTC
+CCTTTCTGCTTTATGCCCAGATGAATTTTCCCTATCCGGGCCAGGCTTCTTTTTTCTGTTAATCCTTTAA
+TTGGCATACATATTCCTCCTTTTTTTGATTTTTATATTAAAAAAACGTACAGAGAAAGGCTCTGTACGTT
+TCAGACATTTTTTAATACCGCTTTTTACGGCAGAGGGTATTGTGCCGTGAGTCTCTCCCAGCAACCCCTT
+CTTTACTCTCTCCTGCACCGCAGACGGAAGGGGTACGGATTCTGCAGGAGAGGTGTTTTACGCTGAGATG
+AAACCCTATGTACAAAAAACAGAAGGGAAAAGCTCCTGCTCAGGATTCTTCTGTCTGCCTGTATTTTTGT
+TCCGTTTGTTCTGCTTTGTAAAAATAAAAAAGGTATATTCAAAGGCTTTTTAAAAGCTTTGAATATACCT
+TAATTCCACATTTTAATTGTTTTTCAATTTTTATTTTTAATAATTTCCAAAAATTCTTTTACTGTTACAA
+TACGTATTCCACCGTATTCTTTGATTTCTAACAAATCTTTGTCACCAGATACTATAAAATTACAATTTCC
+ATCTATTGCACAATTAATGAATTTATTATCATCCTTGTCTCTTGATACTGTTACATTACTTGAAACATGA
+ACAAATTCTGCAAGTTCTTCGATAAAATAAAGCAGTTTTTGTTTAATTTCTTTGCGGAAATTGAACTTTT
+TATACTCTATAACTCTTTTATATTCAGAATATATATCTTCGGATATAACCCATGTAAATTTATACATTGC
+ACAGTACTCAAGAAGTTCTTTCATGATAGGACTGCCAAACAAAATTGATACAAATACATTTGTATCAATT
+ACAGCCCTAATCATTAGTTTCCCTTATTTCTTTTACAAGTTCAGAAATATTATCTTCTGAGTAGCCGTGT
+GATTCTAATACCCGCTTAGTTTCTTTTGTTATTTCAAACATATCTTTTACAATCTTTAGCCTTTTTTGTA
+TCAAATATTCTACAAAATCCAGGACTTCTTTTTGTTCATCTTTTGGCATCATTTTTACTTTTTCATATAT
+AATATCATCCAGCCTGTCATTAAGCGCTTTTGACATTTCTATCACCACCAATTTTTATTATTCCTTCTTT
+TCTTTTAATTATAACATTGTTACGGAAATATAAAAAGATGTATACATACTTTCAAAAATATTGACAAATC
+TTTTATTCACATTTTTTGTGCTTTTTAATATCATTTTTTATAGCCAAAAATCGCTGCAGGTGTTTTGTAA
+TTTTTGGCGCTGCTTTTTACGGCCTTGAGCGCCATGCCGGGCAGATCTTTCAGCAACTTCTCCTTTACCC
+GCAAAAGGGGAGAAGAACGGCTCTTATTAGAAATATTTTATGCTGAGGTACTGCCTGTTCGGTATATAGT
+ATATCTTCTTTTTTAAAAAAGTAAACTCTTTTTTAAACAAGTTCAAAAATATTGTTCTGTAAACAGCTCT
+TTTGATATTCCTTTAAACGTTTACCACAAACAGCCGAATAACAGGGGCAGGATAAACCCTTCCTGCCCTG
+TCTACTGCGCTTTTCTGACAAGCCTTTTTAAAACGCCTGTTATTCTTTGCTTTTTGTGGTCTATTCTTGT
+TATGCGCACTGTAACTTTGTCGCCTTTTTCTATTTTTGTTTTCCAGTAAGGATTGGGACATAATACATCT
+ATTCCGGGTTCAAGGTTGACGAAGTATCCATAGGGCTGTGAGCCTGTTACAGTGCCTAAATATTCTCCTC
+CTTTTTTGTATTTTGTATCTACCTGCTCAAATGGATTTGGCTTTGTCTGCTTTATTGAGATTTCTACTAC
+GCTGTTTTCTATGTCCAGTTTTGTTATTTTGGCCGGTACTCTGTCTCCAACCTGCAGAAGGTCGTTTATT
+CTGTCTATATAGCCGTATCCTATCTCTTCTTTTGGTACCTTGGTTTCTATTCCATATACTTCTGCAATGG
+CATGGTTTTTGCCTATTGCAACGATGCGGGCAAGTATTACGTCTCCTTCTTCATGCTTTGGAAGTTCGTA
+TTTTTTCCTTAAGTTCATTGCGAATTTTCTTGAGGCAATTGCTATTTCTTTTTCTGTGTCTATTCCACGT
+ACTACAAAGTCTATTTCAGCGCCTATCATTGAGCGTACAATTGTTTTGTTTATGTTTTCGATTCCCATTT
+CTTCAAAAGGTATTATTACTTTTACTCCGTCGTAGAATATGACTGCAAAGTTTTTATCTTCCTGGCTTTC
+TATTGCGCTTAAGGTACCTGTTAGAATTTTGTTTGACTGCCTTGAGGCATAAATGTCCTGCCATGCTTCT
+GTCATTTTTACCTTCTCCTTTCATTTTAGTTTTTTTTTATTTTAAAAAGAGCCCAGTGCATTTTCCAGGC
+TCTTTTTAAGGCTTAATATGGAATTTTTAAGCTGTTCCCTTACTTCACTGCTGCAGGATGCTATTTCTCT
+GAAAGTGGATATTCTGTCATTCAGCCTGTTGATTTCGTCTATAATTTTTTTTGCTTTTTCATCAGATGTG
+GCTTGCAGTTTCAGCTCTTCGTATTCTCTTTTTGTTCTTTCAAGCTCCTGCTGCAATAGGTTTAGCTTTT
+CTTCAGCTTCTACCTGCTCTTTTTTCAGCTTCTCTAACTCCTTTTTTATGTTATCAGGGATTACTTCTAC
+CGTCTTTATCACTCCGTTTTCCAGTCTTTTTATTTTTTCGTCATTGAACTTTATTGCTGTTTCGTACTGC
+TTTATTAAGCTTTCTTTCTTTGAAATTTCTTCTTCTTTCAGCTTCAGCGTATACTCTCTGGATTGAAGTT
+CTCTGCGCAGGCTGTTTATTTCGTCTACAAGCTCTTTTATGCTTTCTTCTGATTCTTCTTTGATTTTTCT
+TATCTGCTGTGCTGTCATTTTGTTTATGTCTTCACCTAAAGCGTAATAGAGCTTTCTTTGCACCTCTTCG
+TCAAGTGCTGCAAGCTGCACACCTTCTGTTGTTGAAAGCTTTCCTTCATCTATCAGCTGCTGTATTTCGG
+GGATTAAATTATTTAGCCTGGTAATACGTCTTAACTGCCTTTCAGAAATACCTATTAATTCGGCTAGGTA
+TGATTGAGAAAATTCTACAGTCGAATCGGACATTTTGTCCGTTTGATATGAAGAATTTACCAATTCACTT
+TTCCTATCCCCACCTCTTCTGATACCGTATATTCTCATAAGTTCTACGAGACACCTTGCAAGTTTTAAAT
+CATTCAGATTGCCCTTACCCCTCTGCCTCAAGTTTGTTTCTATCAAGTCTTTCAATATCCAGTCTTCTTT
+TGTTATCCCGTCTCTGTCTTTGTACGTTCTTACTTCACACGGCACTTCTTCGATTCCCAGCTCTTTTGCA
+GCTCTTAGCCTTTGTGAGCCTGATATTACTGTATAGGTCTCGTCTTCATTTCTGGTTACAATTAGAGGGG
+TTATTATTCCGCTTGTCTTTATGCTTTCTAAAAAATCCTGCCATGCCTGTCCCTGTATGTCGTCAAAGAA
+TTCTTTGTTCCTTGGGTGCTCTCTTAAAAGATTGGTACTTATCATTTTCAATGTTAAAAAACCTCCTTTT
+ACCAGAATTGTTTTTTATTCTTTTCGCCTTTTGTTTTTTCTTTTTCAGCACTGGGCTCTTTGATATTGTC
+TGTCTCATTTATTTTTAACTGCCCGTTCTCTGATGTACTGAATGTGCTTGATATGAAGAATACTTCTTCC
+GCAGCAATATTTTCAGAAGGCTCTTCTCTGTCTTTTATACTGCCAGCAGGTTTCCTGTTATTTTCAACTG
+TTTCTGCAGGCTCACTTATAGGTTTGCTTGCAGATTCATTTTTGTGTTCTTTTTTAAGCTCATTTTTAAG
+TTCATCTACAGGTTTGGGTTCAGGTTCTCTTGTTTCTTCTTTTGCCCATTCAGGTATATATTCAGTAATT
+GGTACAGGCCTGATTTCTTTTGACAGCGGATGCTTTATATAATCCATCTTTTCTACCATTAGAGGTTTCT
+GGCCTCTCAATATCACTATTGCGTTTCTGTGGTCGAGCCTCAGTATTTCGTCCGGAGTAAGAAGAGGCCT
+TTTCTGCGTGTTCAGTGATATGTCCCCAAAATCAAAAAGGCCTTCTAAGCCTGCGTGTTTTCTGAACGTT
+CTTGCTTCGACTGTAGCCTGTCCAAGTAAATCTGATACAAACTGAGCTGTTGCAACGTCCGTGCAGCCTA
+AAAACAGCCTCGTGTCGCAGTTGCCTATGATTTCCTGCCAGGCATCATTCGGATACCTGTTTTTGAGCTG
+CGATATGTTTTGAAATACTACGCTTGAGTGTATCCCTCTTGAGCGCATTGTGCTTATCTTTTTGGTGAAG
+TCAGGTACAGCGCCTATGTTGGGGAATTCGTCCAGCAGGAAGTATACGTTTGGGTTCAGTGTTCCTCCGT
+TCATATCTGCGTATCTTGTGAGCTTTATGAAGAGGAATGAGAAAAACAGGCCTGCCAAAAAGTCAAATGT
+TGAGTCTGTGTCGCTTGATATGCAGAAGTATGCGCATTTTTCTCTGCCTGGAAGTTCTAAATCTATGTCG
+CTTGTTTCTGTGATTTTCTGTACCATCTTGTTCTGGAATACCTGGAGTCTTGTACCCAGACCTATTATAA
+TACCTGTTCTGACTGTTTCGTTTGCCTGCGCATAAATGTTGTAAGGCATTTTTGCCGGGTGGCTGTTAGG
+TAAAGTTTTAAAGACGGAGTCCACTGCCCTTGGCTCTGCACTTGCCAGAAGTGAGTATACGCTTGCAAGG
+TTTCTTTCATGCTCCGGATATTCCATTGCTACGTATAAGGCAAGTGCTTTTAACAGGTTCTGCTCTGCCC
+TGTCCCAGAAGGGATCGCCCGATTTTGTTGTCGCTACTTTTGTGTTGCTTATGATTACTTCTACAAAGAG
+CTGTGCGTCTATGTCGTCCTGTATGGTTTCAATTGGGTTCCATCTGTCAGAGTGCTTCATGTTTACAAGG
+TTGAAGACTTTTATAGTATATCCTCTGTTTTTTAGAAACTCTGCCATGTCTCTGAATATTTCTCCTTTGG
+GATCCGTTATTACCATGCTCTGTCCTTCCTTTGCCAGCTGCAGTATGTTTGTTCTTATATATGCTCTTGA
+TTTCATTGAGCCAGGGGATCCGAATATTGCCACATTTCTGTTTAAAAAGCTGTCAGGTGGAAGTGTAACT
+ACTTTACTGCCTATCCTGCCCAGTATTAATCCTTTGTTTGTGCCTATGCCCAGTATTTTTTTCGCTTCTT
+GCACTGTCATCCAGTTTGCTGTTCCGTGTGTTCCGTCATCTCTCAGGTATTTTACACCCTGTGTTCTGTA
+GTCTGTTGCTCTGGCAAGTATTACTAATACTGCTATTGCTGGTATGGAGATTAACAGGAAGATAAGATAG
+GCCTTTAATGTTGCCGGGTTTGTGAGCTCTTTTAAGCTCAGCAGTGGGTTTGTGTACATCTGTTTTATGG
+GAGTGAAGTCTATTTTTGAGCTGGTTTGTGGGTTTAGCTGTGATAAAAGCTGGAACGTTTTGATTAGAGG
+TACAAAAAGCCATGCTGTAAGAAAAGCGTATAAAAGGAACACTGCTGTGCCCAGTAAAATCTTGGCTGTG
+GTACTTTGTGGGCCTTCATTGGAAAAAGAAAAGTCTTTAAAGTTCATTTTATCAGCTCCCTTCTGAGCCT
+TTTTAGCACGTCTACTATTTCTACCGCCACGTCCATCAATTCTGCTCCTTTGCAGCAGCCGTCCCAGAAC
+CAGTATTCAAAAACACTTTTTATTGCTTTATACGCCAGCTCTGTTTTATCTTCATCCAGATACCAGCACC
+GGTTTATTATTTCTACTACTTCGCTGTCATATTCGTCGTCTTCTTCTATATCAGCATTTGCGCTTAATAT
+GCCTAAAGGATCATATTTATTTACTATTTTTCTTACGGCCTTAAACGCTTCACTTTCTTTATTTAAAAAG
+TTCAGTTTTGTCATTCCTATCACTCCTTTTTTATAATACTGTACGACTTTTCTGAAAATTTACTTAACAT
+TATAATATCTCTTCTGCTTTTATTGTCCTTATACTGCACTCCGGGAACATTTCTTTGAACATTTCTTCCT
+GTCCCTCCAGGCATAATATTTCTATTTCTGTCATTTTTGTATATCTGTACTGTGCAAGTATTAGATAGTT
+CTTTATTTTTGCTGCTTTTTCTATGTCGTTTAAGATTAATACCACAACCTCTTTATCCCCTATACTAAAG
+TCTGCTTCTTTCCAGTTCGGCTCTTTTAGGCTGCTTCCGTAAACCTTTACGGCTGCTTCTTCTATCAAGT
+TCCTGCGTCCATGCTCTTTTAAAAGCTCTACTCCGTACGGATACGGCAGTAACAGCTGCTCCTTTAATCC
+CAGTCCTTCTACGCCGTATCTTTTCCTTGCTTCTGGACTTTCGTAAAACACTATGCTCCTGTATATGCCC
+AACTTGTGCAGTTTTTCCTGTTCGCTTTTTACAGCGTCTATTTTCTCTTTACTGGGTTCTTTCCCTATGC
+TGTACACTGCGTACTCTGTACGTCCTATTAAAAAGCCTAGAAAAATGCTGCTCCTGTATATTGAAGGCTT
+CTGCTCTTTTATTTTACGGCTGTCCACAAAAGTCCAGTCCGTTCCTAAAAAGTCAAAGTAAAGGTCGCTT
+ATTCTCTGTACACGTTCTTTCTGCCCATGTGCTGTAGGAATCCCTTTCCTCTTTAAGCCTATGCTTCTCA
+CGTACTCTATTCCTTTTGAGCCCAGCATTACGTACCCTTTCAGTCTCCTTACGTAGTGGGCTTTTCTTAA
+TAGGGCTATCCTTTTTAAGTAGTATGCCTTTGTTTCGTATATGTGCGACAGGTTTTCTACCTTTATCATG
+CTCAATTCCGCAAGCATCTCTAAAAGCTTTTTGTCACGTTCTGTTAATTCTACATTTACAGGCATTTGGC
+ACTCTCCTTTCCGGTTTTAAATAAGTTTCGTTAAATTTTTAACAAAGTCTTGTGACGGTACTTTTTTTTT
+AAAATGCAAACAACTTTTTTGTGAGTTGTGTAATTTTGCTTATTTTTTTTGAAAAAGTTCTATAAAACTT
+GTGTTAAATGCTTGATATATTTGTTAAATTGTGGTTCATTTTAAGCTCTTCATCCATGTTATACATTGTA
+TTTAAATTCATGACAAATTGATTGGCAAATGCAATAACTTCTAAATCCTCATCAGAGATTTTATATGTTC
+CAAAGTTTACTGCAATCTGTTCACTTGAACTTTCATTATCATCCAGCAAATACTTATAATCACAACCATA
+TAATCCGGCCAGTCGTTCTAAAACGTCCGTACTGATTTTTTCTCTGCCTTTTTCATAACGTGCGAGCTGC
+TTTTGACTGATTCCCAGATACCTTGCAGCCTGTTCTCGAGTAAAACCTCTCTGTCTGCGTAATTCCCACA
+ACCGCCTGCCTATTTCCCTGTACACTTCTTCCTTCATAAACATCACCTCAAGGTTTTATGAACTATTGCA
+AATACATTCCAGGCACGTCTAAAAAAAGAAAGCAAAAAGCCAAAAAGCTGAATCAAAGCCTTATAAGGCC
+TTTGAAAAGCCTGTCTTTCTTCTGCTGTACTTTACTGAATATTCATGTGCTGTGTTTTTGCACCTTCTCC
+TTCGGTGAAAACTTCCTGCCACTGCCTAAAACCTGCTGAACCTTCCTGTTTGTGTTCTTTCTGCCGTGTT
+AGCAAAAACTTCTATGATTGTGTCTCTTTCCCTCTGCCAAAAACATTTATGTGCCTTCTCCTTTGCTTTA
+ACTGTGGGATGGAAAAGTGCTCTCCATTTTGCCTTTCTCTCTTACTGCCTTAAACCTGCAAAACCTTCCT
+GCAATGCCGTCTTGCGTAACCAGAGCTTTTGCCACTGCAACATTGATACTGCTTTCTCCTGCCCTGCGGT
+TCTAACCATGGCGGTGCAGATAACCTTTTATAAACTGCCCCTTTACATTATAACTTTTTCCTACTGCACT
+AAACCTGCAGAGCCTTTTAGATTGTGCTGTTCTATCCTGTTAGTACAGTTCTTTCTATTTAGTGCTGTCC
+TTTTACTGCACTAAACTTTGGTAGCCGTCCTTCGGACGGCTACCTAATGCTAATCTTAATAAAAAAAATA
+ATTGAAGTATTAGGGGGTTGGATGAAAAACGATTTTAAAAAGTTCCATTGATTATTTTCTGCCCTCATAC
+TGTTTTTTTAAAGCGCTAATTTTACAGTAAATTTACATGTTTTAATACCTGTCTTTTGGCATACCTGTCT
+TTTTATAGTTATTTTTGAGATATAAAAATAGGAGTTTTTAAGGGTATTTTTGGGTTCAAAAAAGGACAGG
+TAAAACTTACGTCTCATTGAGAATTTCATGCAATTTTTTTGGAAAAACTTTATAATCAATGATATAGATT
+TCTGTTCTTGGGCTGTCACTGAAGTTAGCGTTAAACCCATAAGAAACATATCTGTAATTATCATCTGCAA
+CTATTCTGCTGTATTTTATTCCGTCTATTATGGGTTTTATATCACGGTTATCTACATCCACATTTGAAAC
+AGGGAAATAAAATTTGACAAAAACAAAAATGCGGTCAAATGAGATTTTGTCCTTTACGTTTTTCAAAGCA
+AACATCACATTGTTTATCCATCTTTCTTTTTCTTCATTTTTTGTTGATTGCAGTCTTGCAGGGTAGTCCA
+TCACAGTTAACTTCACGACTTTACCATTATCCAGAATTTCCACTTCTACGTTGTCTGAAGACAGAAGATT
+GTTGGGTTTTTCTCCTGCTCTTATCTGGTAGTTCAGTGCCCAGTAAAGCTCTCTTCTTGCTTTTTCAATG
+GCACCGTATGCGTTTAGAAGATGTTTTGCTTCGACTTCTACTTTACCTGCCATCTCTTTCTCCATAAAAA
+CCACTCCTTTCCATCTTTTCAATTTTATCTAACAAAAATTCTATTTTGTTTAAAGCAAAAACAGTTCTGC
+CCCAGAATGTGTAGTAAAAATCCAGTGCTTTTCTTGTGGTTTCGCTCATGTTTCTTTCATTCCAGATAGG
+TGAGTCAACGTCTACACGAACGTTCAGTCTTCTTTTCTGTTCCTTTCTTTTTACCATCGTATTACACCTC
+TCTTTTATTTCACATAATGTATTGGCTTTGTTCTGTTAAAAGTTGCAATACCCAATAAAAAAAGACTGAT
+GAATGCTCACATATTGAGGAAGTCATTCACCAGTCCTCTCAGGATTTCTTCATTGTTTTTCTTTTTATTG
+TTTTTATCAGATTCTAACAGTACGGTATTTTTATTCAAACCTGCGACTACCGGCTGGGTCTTAATCATTT
+CTTTTATTTCTGCAATGTCTGCTGACTGCCTCTTTACTGCTTCTTGAATTTCTTTTATGCTGTTCAGTAT
+CTGCTGTACCATATCTTTATTGTTTATATAAAACCGCAGAGCTTCTCTTATAAAATCTCCTCTCTCTTTT
+CCCTGCAGGGATGAGAGTGCTGCAAGAATTTCTGAATCACTGTTTTTGACACGGAAGGTATATTTGTTCA
+TAAAATTTCAACCCCTTGCAGTATGGCATAGAATTTTTAACAAGTGACGTCGCCCGCAAGCAGCAGTATT
+AAAGGCTTTGAAGGATAAAAACATCAAAAGTGACGTCAGTACAGATGTAGCAAAATATTAAACTGACGTC
+ACTTTTTAAAAATGCTCATTTAAAACATAGATATTGCAAGTATTTAAGGCTGACGTCATTTTTGTGAGTG
+GACTGACGTCAGTTTTAAAAAAAATATGCTTAAACCCTTATTACATGTGGCTTACAGGTGACGTCAGAAA
+TATTATATATTTAAAAGATTATGATTGGTTAGTTTTTGAACATTGAAGAAGACGAGCATAAACAAGCGTA
+TTGAAAGTTTTTTTTAGAGATTTTATATGTTCTCTATATTCATTGCTTATTGAAAACAAAGGGAAAATCA
+TATCCTCTGTTACTTGCTGTTTTCCACATTCCACACAATCTATATAACGAGGAATTCGATCCGTACTTTT
+GTATATATATAGTTGTCTAAAACAAACAGGACAAACAATGCGCCAATACAATTCTAATTTATTATCATTA
+ACTAATTCCATCAATCTTTCGAATACCTCTTCAAGGCTTATTCCTGTATCTTTCTCTATTGCAGTTGGTG
+TAAAATATTTTATTGGTTTTAAAGCACATTCGTTTACCCAATCATCCACTAACCACTTATTCATTTTTTA
+TCACCTTCCTATGATTTTATTTTTGTATCTCCGCTACCTTTAAAAAGCCCAGCGCATTTGCAAATTGAGC
+ATCTTTTACTAATTCTACACTTGTATGAACATCTTTTAAGTAGGGATACAAATCAGCGCCTCCTCCACCT
+GCAACAAATATAACCATTACCTTGTCAAGTATTCCTTTTAAGCTTGTATATATTCTCTTTTCTATCAGCT
+TTGCAAGTTCTTTTTTTAATGCAGTTATTTCTTCAGTAAAATCAATGTATTTACCTTTAAAATAGATGCT
+TCCTTTGTTTAAAATTGTTATAAAATCTCCTGTATCAAGGTTGGATCCGGTTTTTGCGGTATATATTTGC
+TCCATTGCAGTAAATATTTTTGAAATTCCTGCATCAATGGTTCCTGACAAGTCTGCAAGGAAGTAAGGCC
+TGTCTTCTACAAAAAAGACAATATAATCTGTAGTTTTAAAACCTATGTCAATCAGCACTATATAGGAATC
+GCTTAAAAGATATTTGTCTAAATCCTCCAGCAGAGCGTAATATACTGCACCCGCTGCCTGCGGGAAAACA
+GTAACCTTCTCAAATTCTACTGTTTTCATCAGCCTGTATTCCGGCAGTGATACCAGTGCTTTGTAGTTTT
+TGAGCTCTTCTTCAAAAGCTTTTTTGTATGCCTGAAACTGCTTTAAAGGCAAACCGGTTACAAGGTTTAT
+TGGTTCATTTTCATTCATTGTTAAAAGAAATATCGCTGTTGAGAGCAGTGCTTTAGCTTCCGGTTCAGTG
+TATTTATCTATGTCCAGCGCAAACGAGTTGGAAAAACCTTCTCTCCTGGCAAGATTGCCTACGTAATAGG
+AATTTTCACCGTCTTTATCAACTATTTTTACGTGCAGGTTTTCTATTATGTCATTTGTGTTAAAAATTCC
+TGCCAGCGGTCTGTCAAAGCCTATGGACACTATTGAAGGGAATATAATTCTTTTATTCTGGCTGTTTACT
+CCTTTTACGTACCCAAAGCCCAAGTCAAGTCCAATGTTCATGTGTAAAACCCTCCTCAAATGAAAAAATT
+TTAAACAGTAAAAAGATTTTCCAGATCTTCTATTGTGATTTCTTCAAAGTCTTCATCAACAAAGTTTGTT
+TCTTCTGCAGGCTCAGCTTTTTCTTCAGCAGCTTCCAGTTCTGGTGCAGGTTCTTCCTGCCTTGTATTTC
+TAGGTCTTGCAAGCAAAGATATTTCCTCCGCAACAACCTCCAGTATACGTACATTTTTCCCACTACCATC
+TGTATATCTTCTTGTCTGCAACCTGCCCACAACTGCGACTAAAGTACCCTTTACTGCATACTGCTCCAGT
+ATTTCTGCAAGCCTGTTCCATGCGACAACTGGTATAAAGTCTGTTTCACGATTACCTTCCTTATTGGTAT
+AGTTTCTGTCTACTGCAAGTGAAAAATGAACGACAGGATGCCCGGAAGGAGTTATAAGTTTTTTCAAGTC
+TTTTGTTGTCCTTCCTACCAGCATGACTTTGTTAAGGCTCATTTTATACATCCCCTTTCTTCACTTAATA
+TTATACATTTATTTATTGCTACCGTCAATAAATAAAATTAAAAGAGGCAGGATTTACTCTCCTACCTCTT
+TTTCTACCTCTTCCAACCTAAATAGTTCATTTACATCAACGCCAATAGCGTAAGCCATTTTTAGTGCAGT
+TTCTATGCCTGTACTCCCTTTTCTTATTTTTACTATGTTGTACATTTCCTGTGGGCTAATATCAAGCCTT
+GCAGCAAGCTGAGTTCTTCTTAAACCTTTTTTCTTCAAAACCTCATCTACATACAGCTTTACATTCATTT
+TCTTTAGTTCTTCTTTTATTTTTTCATCCTGTTCTCTTTCCTCTTTGGAAATTCTGGTGTAAAGAGTTTT
+GCTGGGCTCTTTATACTCCTCATCAATTCTTCTTAAAGTATAAAGCCTGTTTACATCTACTCCCAGTGCG
+TAGGCCATCTTTAAAGCTGTTCTTATGCTTGTTGACTGATTTTTTGTAAGTATATGGATGTAGTTTGGGG
+ATACATCAAGCATGTTTGCAAGGCGCCTCAAAGATATACCTCTTTCATTTAAAACCTCTTTTATATGGTT
+CTGAAATGTGTACTGTTTTAGTATGTCCCTTATTTCTTCATCTTCTTTTATTTCTCTCAGCTCTTCCAGA
+AGCTGATCCTTGTCTTTGAAGTCTTCTGCCCTTTCTGTTATGTCTATAAAAAGCTGTGTATCCAGAAGAA
+AAATGCTGCATCTTGGGCACGTAAGGACGGGTACATTTTCAGCTCTGTGCCCGTCTACTTCAAATGTTTT
+GTATATAGTTACAAGTTCTCCTCCGCATTTTGGACATTTAGTTGGACGAGTCATTTTTTGCACCTTCTTT
+CCGGTTCTATAAAGATTATATACTCATTTGTTGATTTTGTATACCTCCAATTCTATGAAAATGTCTGTAA
+TTTCTGGATCAAATTGTGTTCCGGAATTTTTCTTTATTTCTTCCAAAGCTTCTTCAAAGCTCAAAGCCTT
+TCTATAAGGCCTGTCATTTGTCATTGCATCAAAAGCATCTGCCACTGTTATGATGCGTGAAAATAAGGGG
+ATTTTTTCGCCACTTAAACCTATGTAACCCTGCCCGTCAAAACGTTCATGATGATAAAGGACTGCTTCAG
+CAATGCTGCTGCTCATTTTTTTGCTTTTGATATACTCATACCCGTAAAAGACATGTTTTTTGACGATTTT
+CATTTCTTCTCCATTCAGTTTTTCAGGTTTATCAAGAATTTGTTGGGGAATCCACAGCTTTCCTATGTCA
+TGCAGCTGCGCTGCCAGCAGCAGTTCCAGTAGACTGCTGTACGGCATGTTTAGGACTCTTGCAATTTTTT
+CACATATTTTTGAAACACGCATTTGATGCTGTCTTAGTTGTTCTTCGATACTTGTTGTGTTTGTTACTGC
+GGTATACAGCTTCAAACAGCTCCTCCTTTCTTTTAAAGGGTTTTTATATGAAAAAGAGGCAGGTATTATC
+CTGCCTCTCAGCTTATTTACTGCGCTTTCCCTTGCTTAGACTTTCTTAAATGCATCAGCAATTATTTCTT
+CTACTGCCCAGCCGTATTTTTGGTAAATATCTTCATTTTTCTTTCTCCATTCAGGCGATAGCCGAACAGA
+ATGAACTTCATCTGAGTCTGTACAGCATGTTATTGAACATCTTGTATTAATTTTTTCACTTATCACCCTG
+CAGTGATAAACTCTGTACCAGCTCTTTTCTGGTGTGTATATTTTCTCAATATTGATTTGGAGATTTTTTA
+AAAGCTTTTTTGCTCTTTTCTTTGCAATGGCCTTTCCAAGATAGAAAAAAATAATTAAAACTGCCAGCAG
+TACCAATGGCAGCCCAAAAAACATAATTCCTGCAGTAAGATAAGCTGTGTCCCATCCTTTTACAAAGCCT
+GCAGTAATGTATCCTGCTAGTGTCAAAAAGTATATCCAAATATACATATCTGCCATGTAAAACCCCTTCC
+TTAAAAAAATAACCCGTATTACGGTGATTTTTTGATTTTAACCCTCACACATGTACATTAACTGTCTGGC
+ATCCTTTTCACGTTTTATAGCATCTGTCATGTTCATTCTCCTTTCTAGTTTTTATTGATAAAAAAGAGAG
+GAAATTACTCCGCATGAAGTAACCGAAGGTTGTATTAGTTTTTGATTTGTCTTTTTGTCTGTTTCTTAAA
+CACTGCAGCAAACCCAATTCCTTTGACATTGTCATAGCCCATATAGCTGTACCCCTGTTCCTTAGCTTTC
+ATAACAACAGCGACAAGCTCTTTCCATGTACGGATACCCTGAACGTACATTTTATCCCCGTTTTTGTATT
+TCTTTAACATTTTCTCACCCTCTTTAAATCTGTTCCAATAATAAAGAGGCGGGTTATTCCGCCTCTTTGT
+ACGCTTTTATAACACTCTCTACTATTTCCTGTCTTAACTCTCTAGTTAAAGGGAAAGCCACAAGAGAGCG
+CCTGCCCTCTTTGTTAACATGATCCGGAAGTGCCACAATTAACCCGTTTTTACTCTGTATCACACGAGTA
+ACTATTGCGAAAGAATCATCAAACACTACTCTCGCAAAGCCCTTTAACCTGCCACTTTCATACTTTTTGA
+ACGTAGTTTTTGTTACCTTCATTCAAATATCAGCTCCTTTCACTTTTTTAAGATGCTAAAATTGAAGTTA
+AAACAGCAGCAACAAAAATTGAAGGCGCAAAAATTACCTCTGTCCTAAAATAGGTTTTGTCCTTAATTCC
+TTTAAATACTCCATATGCAGTTGCCGTTATTCCAGCAATAAGAAGTAAAACCATAATATCGCTTCCAAAA
+AAGAAGGCTAGTGCAGTGAGTAGCTTCACATCACCTCCTCCCAATTGCCCATTTGTGATGATATATATTG
+TAAAAAGTATTGCAAACGCAGTAAGCATGTACACAATACTTTCTATAAACCCTACTGGATTTAAAAAAGC
+ATTTAGAATTATTCCGTAAGTTAATATTGCAGCTGGAACCCAGTTGTCTATTTCTTTTCTTTTGCAGTCC
+GTCCATGCTGCATAGGCTGTCAGTACAACTACTGGAAGGCTTAGAGTAATTGAATGCATTTTGCTTCGCC
+TACCTTTCCAAGATTTTTTCAAGCTCTTTTATGGTAATGCAGTTAAAGTCTTTGTAGTAAAGCTTCCACT
+GCCTGTTTGGAGAGTTTATTACGACAAGAAAGTCTTCATCCAGTTCTTTTATTCGCCTTGCTTCACTTAC
+AAGCCCGGATGATACTATAATCTTCTTGGTCGAGTTTTCTAAAACAGTATTAACAATTTCGTCAACTTTA
+TTAGGTAAGTCGAAGATTATAACGTCAAAAGCAGTTCTTGCAAATCTTATAATGTTTTCTACATCCTCAG
+GAGTCATATCTTTTATAAAACTCAATCCGGGAGGAGCCTGCAGGATTGAAATATTTGGGCTGTATTCAAT
+GAGATTCTTAAAAAAGCTTTCTTTTGTCCTTTCTTTTAAATACATTCCTATATGAGGAATAACAGGCAAA
+TCCAATAAAAAGCTTAAATCAGAGCCTCCATCCTGAAAATTGAAATCTATTACAAGAATTTTTATGTTTT
+TATCAAACATTTCCATCAGCCTTTTAACAGTAGTAGTCCTGCCTACTCCACCTTTTACGCTCCAGACAGA
+AATTATTTCCTGCCTGAATACTTTTATTTTTTTGTCGTTTGTTGTGTTTTTTAAATAATCTTTAACATTA
+ACTGCATTATCAAAAATTCCTGAAACATTAAATCCGTCATTTATTATTACGTCATATTTTTTCTGCTTTA
+CTCTTATTAAGGCAGATTCTAAAGATAAAGCAACATCGCAGGACTCCTTATTTTTTACTGCCTCAATTGT
+TTTTGGATTGTTTGATATAAGAAGGTTCAAAGGCATCATCTCCTTTCTTTTCTCTTTTGTAAAAGGCATA
+CAAAAAAGGAGTATAACGTGTTCCAACGTTATACTCCTTTTAGCTGCATGTGAATAAGCTGTTAATAAAC
+CTGTGGATAAGTATAAAGTTATTAACATAGTCTTAATCTTTTAACTGATACTGCTGTATTATCTTTTCAT
+AATCTGTCCAGTGTGGTGAATCCGTATATTGTACATCCTGAACTGTTTCATACGTTACTGTTGTTTCCCA
+GTGTGAAGTATCTTTCCAGTATCCCGGTTGGTCTACAACTGTTTTCCAGTAACCCGGCTGTACCACAACT
+GTTTCCCAGTGCCCCGGCTGATCTACAACCCATACCTGCTCTGTTGTGTAATATCCGGGATGCCATACTT
+GCTGTGTTTCCCAGTGTCCTTCTATCCAGTATCCTGTAGTCTGCCAATGGCCCGGTACGTAATAAGCGCT
+GGGGTCTCCTTCTGGAGTGTCAGTATAATACCAGCCACCTGGATGGTACCACATGCCGGGTACCCACCAG
+GTCTCATATTCCCAGTGTCCTGGCACCCAAACCGATTCTGTGCTCCAATACCCATCATGCCACACCTGAC
+GTGTCTCCCAGTGCCCTTTTTCCGGCACCCATACCTGACGGGTTACAGGTGGTACCCACTCCTGATGTGT
+CTTTGGCGGAACCCACTCCTGAGACTGAACCCACACTGTTTTTGGTACCGCTACCTGCTTTGTTACTGGA
+ACATATCCACCTTCATGCACCCATTCTCTTGTTAGGCTTTGATTTGTCGGATTGTCCTGCAAAATCGCTG
+CACCTGATATTCCACTGCCTTTCGCAGGAATATAATTAGCCCAGTTCGGACTCTGAATGCTTGAGTCAGG
+TACAGGTGGAGGATTTGCATCTGCAAAAGCTGCTGCAGGGAATAAAAGCAGGAAAACAATCATTGCTACT
+GCAGTTGTCCTTTTCAAAAAAGCTCACCTCCTTACAAAAAGGTAGCACTCTGCAGGATGTTAATATCTTA
+CAACAGCGATTATTTTGTCATCTTTTACAAGCATTCTTACAACATCACCTGCTTTAAAATCATCAGGATT
+GTATTTTTTAATACTTTTCAAGTCTTCAATGGTTTGCTCCGTTGTGTTTGGTGTTGCAGAATAAAATTTA
+CCGTTGCTCAATGTAATTCCGTCATTGCCTGCTTCTTTTACAGTATCTATTATTTCAGTTCCTTCTTTTT
+CTTTTGTTTCTTTGTGGCCCGTATAAACTACAAGATATTTTTTATCGCCTGCTGAGATAACGTACGCTTT
+ATTTCCTTTTTTAATATCTGAAGAATTACCTACTGCAACAACTACATCACTAAGATTTACTTTTTGGCTG
+CCTACTGTTACTTCACTGCCTTTTACCTCTTTTATTTCCTGCAACTTTTGTGTCTCAATCTTTTTTGTCT
+GTCCGCAGCCTATTAGACTCAAAGCCAGAACTGTTATTAAAGCATAAATTACGTATTTTTTCATTTTATC
+ATCACCCTTCCTTTCTATTTATTTATTTTTCTAAGCGCTGCTCTTCCTTCTATAGAAAACACTACATAGT
+TATTTCCCGGCTGGGCATCCCGCAGTTCATAATGCGACGTGTCAACCCACTGAAGAGAAGAATAGTTAAG
+AGGCATATTCTTTGGAGCAATCATCCCGACATCCTGCCAGTCCTGCCCATCTTGAGAAAGCTGCCACGTT
+TCATCAGTGTGAAGAATCACGTTCCCGTTTGAATCTGCTATTGAAGCTATAAATGCACCGGGATTGTCTT
+TTCTACTGCTTGTTGTAAAAGAAAAACTGGCAGCAGGTTGTCCCTGATATAGATTTTGCACGTATGCTTT
+CACTTCATGAGTACCTGCTGGCAGAAAAATACTTGTAGAATAACCTGTTCGCCAGTTGTTACCACTTAGA
+ACCTGTTTACCATCAACGTACAAGGTAAAAACGTCATCCGCAGTGGCAGTTATAGTTACTGTTTGAGGTT
+TAGAAAGGGTAAAGCTCTGCTTAAACCAGTAAGCACCAACATTTTCAACACCCCAGATCCATTTTGCGTT
+ACTGTCTTTCCAGTTTTGTATTACTCCCCAGGGACCCGTTCCGTATACATTAACCGACTGATTGTAGCCT
+GTTTGAGGTAAATAGTTGTTTGTGTAGTACCCTGACCTTACTAAAACCTGCCTTTTTCCCGGCAAAACAG
+GCTCTTTGTACTTTGTTACCACGTCTCCTGTAATTACTAAATATTTACCTTCAAGATGTGCAGAGGCATT
+CTGAAGTGTGTAGCCTTTTGATTTAAAAAATTCTACAGCTTTGTTTGCTGCTGCCTGAAGCAGGTTAACA
+TCTATTTGTCCTGTTGTATTTAAATTTTGAGACTGGTACTGATATATTTCCCAGGCTGCTTTATTTGCTG
+CCTCGTCTGCAATTGTGTACAAATAGCTTCGTTCTAAAATAAGGCGGGTAGTATTGGTCTGGTACATATA
+AAGCATCAATGCTATTACGAAAACAAGGAAGAAAAATACAAGCATTCCATTGCCTCTTTTATCTTTTAAA
+AAACTCTTCATGGTCTTTCCTCCCATATTTGAGTGCTTGAACCATAAACTGTTTTGGCCTGAAGTGCAGA
+GAAAAACTGCGGTACAGGGAATGAAACCTGAACTGTTACCGGATCTCCGGGATTGTTAGGTGTCTGCACC
+ATGGTAACCTGAACCTTGCTTTTCCATCCCAGAATAAACCCGTTTGCAAAGTTTTGGGCAGCCTGCACTG
+CTGTTGCATAGGGAGTAGGACTTCTTGCTGCTGACCTGGCTGCTTCAAATGCTGCCTCATTTACAGCAAG
+CTGCAAAACTCCAAGGACAACGAGCTGGATGGCCATTGCAAATAAAAGCATAAGAACTGGTATTAAAGAG
+GCAGCTGCAACGTATTCAGAAATTCCTCTTCTGTCTTTTAAAAGCCTTTTAGCCTGCACAAGCAAAATTT
+ATCACCTCCTGATAAAAATAGAGTGGGAAAGAATACCCCCACCCTATCCTTTGTTTTACTTCCCGGATGC
+AACGCTCTGGAACAAGGACGACATGCTGCTTAATGTGTTGTTCCAGAGGTTGGATATTGTGGTTCTTGCA
+TTAGGTATTACAAGCACTGCTATTCCTGCTACGAGTGCTAAGAGTGATGCAACTGCGACGTACTCGTTTA
+ATCCCTTTCTGTCTTTCTTTAAATTTGTTAATACTGTCATCACTTTCCTATAAATGTTGAATGTGGGTTC
+ATTGTACATATAAAAACACCTCCTTAAAAATGGCGTTCAATAAAAAAAAGGCATACCTTTTTGAAAGGTA
+TACCTTTAATGAGTTCCAAATATATTTGAAAAGCTTACTATAAACGGGAAAATTACAAATACAATAAGAG
+GAATGAAAAAACCTATAAGCACCGGAATTGCTATTACATTGTCAAGCACGGATGCTTTTGCTGTCTTTTC
+GTTTATTCTGTCTTCTTCAATGTCTCTCAAAAGTTCATCAAGCTGCTCTGCAAGCCCCTGAGACGTTTCT
+GAAGTCTTTATGAGTATTTTTACGGCACGCTGAAAATACTTATTCAGGCTTTTTTCTGCTGCTTCTTCAA
+GGCTTAAAGAAAGAGGTATGCCGGCATCGGCTTTGTGCAGTGCTTCCTGTATTATTTCTTTCATGTACCC
+CTTTTTATTCTCTACAATGTACCTCATTATGTTCTCCACAGGCATTCCTACAGAAAGGCCTGATATAAAC
+GTTTCAAGAATGGCAGGAAGTTCATTGTCTGCCATAAGCCTTTTTTTATACTTGCTTACAGTGTCCTTAT
+AGCTTAAGTACATTATAACAGGAATGCCAAGCGCAAGAACTAAAAAAGGCTTCATCAAAACAGGAACAAA
+AATAAAAGAGAACAAAAGAAGAATTAATGAAAAGCCGAGAACAAGCGAAAAAGTAGAAAGCAGCTCAGCA
+GCAGAAGTAACTTTCATAAAAAGCACATTAATCTGTCCTACGGCTTTTATTTCTCTGTCTATTCTTGTAA
+ACACGTCTTCTCCGGTTATTTTTTTGATTGTGTTTTCCTTAAAAATTTTCATTTTCCGCACCTTCCTTTA
+AATGGAACTTATTTGTTTATCAATTGCTCTAAACACAAAAACTGTAGTTACTACATAGCTTATGATTATA
+TAAAGCAGTACCAGTTTTCCTGCTGTAGTAGTAAATGCTTCTGCGTACATTGGACCCGATGTGTAGGTTG
+AAAGCATTAAAAGAATTGTAATTGCAATTATCATTATTACAGTGCTTTTTGTGCTTTTCATAAATGAGCT
+TATTTTATTATTCTGCCTTATTCTTTCTTTTATCTTGGCAGACATTTTCTGACATATATCTGCCGTATTT
+GCCTTCATCTGCCCTGCAAATACCATTGAGTCCACCCATGCCTCCACAAGAGGGCTTCCAGATTCTTTTG
+CAAAATCTTTCAGTGCTTCATAAAGGCTTATCCCTGCATCAACCTTAGCTACAATCTTTTTGATCTCGTC
+TTTCAGGGGATTTTCTGTAGTGTCTATCACCTTTTCCAGAGCGTTTACGATGTTTCCGGATATTTTTAGG
+TAGTCTGCTATGTCCTGAACTGCTTCAGCAAATTGCAGATTAAATTTAACGTATCTTTTCTGGGCAATTT
+TTTCAAGGACAAGCGGTACGGATACAAAAATCAAGGCAGGAGCTAAAAATGCCCAGAAAACTTCATTTTT
+GATAATGAAGAGAGCAAATATAAATGTGTTTAGAACAGACAAAAACAAAATGAGATTTTCAGCATCAACT
+TTTTTTATTCCTGTTCTTTTAAGAAGAATGTCAAAGTTTTTCAGCACTTTCCCAAAACCTAAGACTTCTA
+AAGTGTTAAATTTTCTTTCCTTTGGTGCTATGAGCTGCCTCTCCATTCTTCTTATTATTTCCTGTTTTTT
+ATACTCTTTCAGCAGGTACAAAAACATTATGATGGAAAAAGCACTCAAAGCAGTTATCAGTGAAAACAGC
+AGTATCAATTTAAGCACCCCGCTTCCAGCTGATTTAATTTATTTTCCTGAACAGAAAAAGAAGGTTTAGG
+TAGTTTTAAATTTTCTCTGTAAATTTCCAAAATATCATTTTTTATTATTTTTCTGTACGCAAGATAGATC
+TGGTACTCTTTTTGAGATTTAAAAATTTCATAGGACATTCTCATCTGCTGTTTAAAAGCTTCTTCTATAT
+TTTGTCTAATTTCTAGAATTGCCTCTTTAACTTCTTCTATGTTGTCATATCCATAGTTTTCTCCATAATT
+TTTTGCGACTCTTCCCATTATTCTGCCAATACTTTTAAGAAGCTGTCTTGAAAGTTTTATCTGCCTTACG
+TAAGCTTTTGCTATGTCTGTTTGAAGGGCATTCATGTCATAGAGGTACTCTAAAAGTTTTGCTCCTAATA
+CTGCAACTGCCTGCCAGTACCACTGCTCATTTTTAAAGGATTTAGCAAATTCATCAGCTATTTCTTTTTT
+CTTCACAAATGTTTCATCTGTCAGAAGGCCTTTTGCATAGTGAACAAAGTAGCTGAAATATCTTGCCTGC
+CAGATGCCATTCTCAAAGTGTTCAGGATGTTCAATCTTATACCTCGTGAGTATCCCTGCTCTTACTTCTT
+TCCCCTTAGTATTGTCGTTTATCCAGCTTATCAACCTCTGTTTGGAGGCAAAGGATTCATCTGTACTGTC
+ATCCATGAGTTCTGAGTAGTGTATTCTCGAATACTGCTCTGCCATAAAAACTTCAAATGCAATGTTGTAT
+CTTTTAAGTATTTCTTCCCTTATTTTTGCCTCATAAAATAACTCCGGTTCTTTATAAATCACTGCCGGAG
+TATGTTGTGTACTCAACTTCTATCACCTCATCTTTTCTTACTCTCCATTTTGAAAGCTTTCTTATGCCTT
+CTTCTAGAGTTCTTATTGCTCTTTCTAAAAGCATTTGTGTATTCTTCTCATTAACGGGATTTCTCTTTTC
+TAAAAGCACTTCTACGGCTGCAATCCTACCTGCTACTTCCTGAGAAAGATTTGAGAGAGCATGTGTGAGC
+TCAAAGCCCCATTTTTCTTCTTCAAATGATCTTTCATATTCACGTGAGAGCTCTATAAATTTGTCTCTTT
+CTTTTTTCAGTGTTTTATTCATTTCTTCAAGCTTTTTCAAGCCTTCCAAATACTCTTGATTTTTCTTTTC
+TAGTTCTTCTTTTTCTTTTAATACCTGATTAAGTTTTTCAGTAATGTGATTTGACTGCTCTGTTATTGCT
+TTTAAGGCCTCTTTCAGCTGTCTGTAGTCATCCGGCTCTTTCTCTATAATTTTGGGTTTTATGTTTTTAA
+GCTTTTCTTCAAGCTCTCTTTTGGAGTGTTCTAATTTCTCTTTTTCTTTTTTAAGCCATTCTACAGTTTC
+CTGCAGGCTGTAAGATGTTCTTTTATACTCTTCCAGCTGCTTTTTTACCTCATGTACTTCATTTCTTTTG
+AGCTCTGCTATTGACTCTCCCAGCACGTCGAAAAGTTCTTTCTGCTGTTCAGGTTCAAGGTATGCAAGCT
+GTTCTCCAGCAGATGACGACAGTTTGCCCTGTTCTACTAAAATTTGAAGTTCAGGAATTAAATCGTTTAG
+TTTTTTAATACCACGCAGCTGCCTTTCTTTTAATCCTACTATTTCAGCAAGCTCTTTTTGGGAAATAATG
+GTTTGTAATTCGGCAACTGTTGCCGAATTATCATCCATAATTTGTAATTGGTTTTGTGGCTTACCTACTT
+TTATTCCATATATTCTTTCAAGTTCTAGAATACATCTTGCCAGTTTCATAGGATTTAGATTCCCTATACC
+TCTCTGCCTCAGGTTTGTTTCAATCAAATCTTTTAACATCCAGTCTTCTTTTGTAAGTCCATCTCTGTCC
+TCATAGGTTCGCACTTCGCATGGCACTTCTTTTAAACCTAGTTCTTTTGCAGCTTTTAGTCTCTGATTCC
+CTGAAATAACTACATAGTCCTGTGTCACTATGAGAGGCACTATTATCCCACTAGTCCTTATGCTTTCTAC
+AAATTCCTGCCAGCGATCTCCTTCTATGTCATCAAAAAATTCTTTGTTGCGGGGATGCTCTTTTAATAGT
+TCAATTTTTATCATTCCCATAAAATGCACGCTCCTTTAAAAATTTTCTTTTATTTTAAATGCTGAAGTTT
+TAATAAAAGCTCTAAAGCCCTTTTAAGACCCGAATAGTAGCCGGACCAGTAGTTGACTGCTGACTGCAAT
+TCCGCCTGCGCTCTTGTTTCAAATGCCCACTTAATTTCTCTGTCAAGGGCATCCAGTACTTTTTGAAAAG
+TAATCTCAGACATATCTTTGCATTCCCCTTTCCTGCAAACTGGTGAAAATGTTAATTTGCATAAAAAAAG
+AGGCAGTTAACCTGCCTCAAAGAAAAAGAAAGATTTCTGTTATATAACAAGCTGCAAAAAGAAAATAAAA
+TACCAAAAAATATAGAATATGCTTTGTATTATCAAATACATTTTATTATATCCGGAATAATTCCAAAATT
+TTATAGTCCATACTACAGGCATATATAGTACAAGCACAGTGATAAATATCTGTACTGTATTGATAACAAC
+ATTAAAAAACGGAATATTTCTGTTAAAAAGTAAAAAATAACCGATTCCTGATATAAATGAGGGGAAACCA
+ACCCAAAAGCATAAAGATAATATCGCAAGATATTTAACACTCAGACTTATGTAACTGACTTTTAAGGGAT
+ACAAAAACAAAAGAAGGATTTCGGCAATTTTCATAGAAAAAATAAAATGACAAATAATGAATACAGGAAT
+CAAAAATCCCAAGCCATAAAGCGTCAAAAATATATCAGCTCTACAATTTTCTAATAAAGAAAGGGGATTT
+TTAAAATGCCTTTTAAAAATTTTATAACTTTTTACGCAATTGGTATTATTCTTTGCATCTTTCTTCTTGT
+AATTTTCTCGCAAAATGTAATTGCTAATATTATTCTGTTTTCTTTGATTGCTACTATTCCCACTTACGTT
+TTTATTAAAATTAACAAAAAAAGCTCTTATTTTATCCTTGTTAATAAAGGAAACCATACATACCACCTTC
+AAAAAACAACCAAATCTATAATATTGTTTTCCCAAAATACTCCTACTGATGCCCTTAAAATACTTTCTGA
+CGACTTTTTTATAGCTTTGACAAATGCATTAAAAAAGGTAAACCCAGGTGACAAAATAATTGTAAAAACT
+CATCTTTTTACTGAGAATATGCTGAAGAGGTGGCCAGAACATATTCCCAGGCCGGATAAAATAGATTCTT
+ATAACCCATCTTTTATTATTTTGTGTACAGTTATTTTTGCAGCTTTCATAAGTAACTTAGTCCGAAGTAA
+TTATTATAAAATACGTATAAAAAGTTCTATTAGAAAAATTGTTTGTCATAAATGGTACTGTCTTACATGG
+ATTAAACAGTAAGAAGAATATTTTTGCCTTATTAAAATTTTGATGTTTATTCATAGTTTGCATAAAAAAA
+AGAGGCAGTTGCCTGCCTCAAAAGAAAAAAGAAAGTCTTTATTTACCTGCTGCAATGTTTGAAAACATGG
+ATGACATAGCGCTGAGCGTGTTATTCCACAAGTTGGATATTGTGGTTCTTGCATTAGGTATTGCAAGCAC
+TGCTATCCCTGCTACAAGTGCTAAGAGTGATGCTACTGCGACGTACTCATTTAATCCCCTCTTGTCTTTC
+TTTAATCCTGCCAGCGCTGCCATTACTTTTTTGTAAATGTTAAATGTGAGTGCATTGTACATGTAAAAAC
+ACCTCCTGTAAAATTTGACTTCAATAAAAAAGGGACATACCTTTGAAGTATGCCCCTTCACCACTTAATG
+TATTTATAATCGAGAATGTAATTTCCTTTTTCATCAATACCTCTGAGCTCTGCAACCTCTTTTACTGCAC
+GTCCTATTACATCACCTTTTTCATCTTCTTCAAGACCTATAAACACGAGCACATCAATTGCTTTTGCAAT
+AAGCCTTCTTATTGTTCTGTCATCTATATTTTTAAATTCCTTTATGAGCATTTCGAGTTTATCCAGAGCC
+ATTTCAACATTGTCAGCATGTATGGTTGTAAAAGAGCCTTTGTGTCCTGAGTTAAGGACATTTATAAAGG
+TATATGCTGATATTGGTGTTCTTATCTCTGTCAGTATGATTCTGTCCGGATTTGCCCTTAAACAGTCATA
+AAGTATGTCTTCATATGTTATTGCTTTTGCTCCTTCTTTTTCTTCCCTTGTTTTCAGGTAAAAAACGTAA
+GGAAGAGGCAGTTCCATTTCTCTTGTGTCTTCAAGCACTGCTACTATGTGTTTGGGCTGGATGTAATACG
+TAAGAGCATTTACAAATGTTGTTTTGCCCGCTCCCGTTTCGCCTATAACCACAATGTTTCTTCTGTTCCT
+GACACACATCTTGAAATACTCTGATAGAGTGCCATTAAAGTTTTCTTCTTCTTTTGTGCGCTTTTTTACC
+ATTTCTATTGTACCTATGCTGTCATTCAATCCCCGCAGTCCATATATAAGCTCATCAAGATTTTTATTCA
+AGCTTGTGTGTTTTCGTATGATTATATAGGGTTCCAGAGCTTCTGGCGGAATTATTACTTTTACACGGGA
+GCCGTCATAAAGCTCAGCGTCTTTTGACGGCTCTGCATAGGAAATGTTCTGCCCGGAGTTTGCTATTATT
+CTTTCGTATATTACTCTGACTTCTTCCATGCTTGCAAAGCCTCTTTCGTCATCGTACTTTACTCCGTTTT
+TTACATACATAAGTCTTGTCCCAAAGCTTATTATATCCGTTACTCCGTCCATTTTAAGGTACTTTTCAAA
+AGGCCCAAGCATGTACATTTTATTGTATACTTCTTCGGTAACAGTATAGAGATTATCAAGGTAGTGTGGA
+AAGTTCTGCTCAAGATATTTCTTTACTTCCAGCCTCAGCAGTCCTTTTAAATCGCCTGCATTCTGTATCT
+GATAGTTTAACATCTGAGGCCTTACTGCATTCACTATTAAGTCTATATCTATTTTTCGTGCAGTGTTTAT
+CAGCTTGGAGCGCTCTGAAAGGCTCATAAATCATCACCGCCTTTACTGCAAAAGATTTTGAAGTTCCATA
+AGTACTTTCTTCCTCTTTTCTTCTTTTTCTTTGTATTCTTCAATCGTCTTTTGAAGTTCTTTTATTTCTT
+CTTCTTTCTGTCTTATTATCTCTTCCTGCATTGAAATTCTTCTTTCATATATTTCTTTGTTTCTGGCAAG
+TATATTTTTAATTTCATTAAGAATTGCATCAATTTCACTTTCTGATTCCTGCTTCTGCGAAATTTCAAAA
+ACTTCCGGCTGATTTTGTTCCGGTACTGCAGATTCTCTTTCTAATTCCGCTTTTTCTTCTTCAAACATAT
+CTCTGCCTCCTTCAGCATTAATTAAACTATCAATTATCTCTCCGGGATCTATAGGACTTCTATATATGTC
+CTTAATCCCGATTTCTTTAGCAGTTTCCACAAGGCTGTAGTCTGAATCTCCTGCAAGAAGGATTATCTTT
+TTCCCTGCAGAAATTAAGCTTCTGATGTAATCTTTGTTTGAAATATATGAAATTATCGCTGCATCGCATC
+CTGCAAGGCTGTCCGCTGTTTCAAATTTTGTTTTAAAAATGTCATCAAGCTCTTTATAACCGGTGTTGAC
+ATAAACTTTCATATGATAAAGCTCACCTCTCCCTTCAAGTATTCTTTCTTGCCCTTTCTTTACTTCTTCA
+GCAGTTTCCGGTTCATGATTTTCTTCTGTAAAAACTGTTACGGGCACATTTCCAACAGCAGGTGATAATT
+CGGCTTCTTCCGGAATCTCTCCGGTATTTGAAAGTTCAGCAGGAATTTGCTCTGCCTGCTTTTTCCTGAA
+AAATAAAAAGCCTCTTTTTTCTTCATGAAAGATATTTGGATACAAAACATTTAAAATATTTTCAGCATGT
+TTCAGCATTTTGGGATTTTCAAAACTGCCCAAATTCTTAATGTATGGAATTCTGTAAATAACCGGAAGTT
+TAAGCTCTGTTATGTTTACATATTTTAACTCCTTTGTTTTTAGTTTGTTTACTATCATCTTTACCTTGCT
+TAAGTCGATAAAGCCGTTTGCTCTTGCCCAGTCGATATTCCCTACTGCACGGCTGCTGACAGAAACATCA
+TCTTCTACGATAAAAAGTATGTCTTTTGACATGTCAAAAATATCGATACAGCCTTCCACAAATGCAGGCT
+GTATGTCTACTATGACAAGCTCGTACCGACTATTCAGTTCCTCCATCATTTTTCTTAATTTGTCAGGCTT
+TATCATTTCATAGGCATCAGGATACCCTCCGACTATTACGTCAAAATTCTGCTTTAATGGCCTCTGCACT
+GCCCAGTCAATATTTCCATTGACAGCTTCAAGAATATTTTTCTTGCGGTCTAAATCCAGTATTGAGACAA
+AATCACCGGGTGAAAAGTCAAATTCAATTGTGCATGTTTTTAATTTTTTACTTGCTGTTTTTGAAAGGGC
+AAGAGCTATGGTTGTTTTGCCGACACCCCCTTTAGGGGAGAAGATTGAAATTATCATTTTTACATCACTC
+CTTGAAAATTTTGAAACTGTTTGACTTGACATAAGGGGCTATCAGTGAAGCTTTGTCGGGAGTTGTTTCA
+AGTACCGCAATTGTGCTTACAGTACCGTTAACCGCTGACGTTGTTTGCTCTATTGAGTAAACCTTCAGCC
+CGCTTACTGTCTGATTTGCACCTCCAGCAATATTTGATAAAAGTACAAGACTTATTGTGTCTCCGACGGA
+AATAAGCTTTGCGTCTTCATAAGGAACGTTTATGCTTATTAAAACATCGCCTGGAGCTACTTCAAGTCCC
+TTCTGCATAACTATGCTGTGCGGTATGAAATCGCCTTTCACACGTGAAGTATTAAGGCTTTTGCCTACAA
+TCTCCTGAGGATTCTTCACTAGATCTGCTGCAAGGCTTGCAGGAATGCTTTTTGTGGTAAGCATGTCCTG
+AGTTATTACTGTGCCTGCGTTTATCGGTTTTGCTGCTGCAACAACATTTACTGTCCCCTGAACACTGTTA
+AGTATTAAAAAAGCTGCAAGAAATACAAACACAGCAGTAATAATGCCTATTTTGATTATCTTGCTCAATT
+TCCTTCACCTTCCCATTCCTTTATTTTTTTGTGATAAAAATCAAGCTTCTTTTGGTTTAAAAGATAAAGC
+TCAATCCCGTCTTTTACTTCATCAAAAGGTTTAATTATCTGCTCTGTAGTTTTTAAAATTATATACCCTT
+CATTGTTTACGGGTATTGGTTCATAAATTGTATCTGGCTTTAAAGATACTCCAAAAAATTTCTGGCTTAC
+AGGGATCTCTCCCATAAAGCCTCCGTTTCCGCTTATTCTGTCTATTGAATACTGCTCAAAAAGCTTGCTG
+AAGTCTTCTCCACTTTTAAGCTTTTGATATACCATGTCTGCCGTATCTTTGTCTCTAACTGATATTTCAT
+ACACTTTTACTGTGGTATAGTAGTCTTTGTGTGTTTCATAAAATTGTTCTACTTCTTCGGGATTTACTGT
+AATGTCTTTTGTGTATTTGTTGAAGAGCTTATCTGATAAAAGAATATCTTTCAGGTCCTCTTTTGTAAGC
+TTTGTTTTGTCCTTAATGTTCTGCCATGCTTTGTTCAGCTCTTCGTCAGTTACCGCTATTCCTTCTTTCT
+GTGCCTCATATTCAACTGCTTTTTTGGCTTTTAGGTTTTCTAAAGCTGTTTTTGTCAGTTCTTCATCACT
+CATTTTTGCAAAATCATTTTTTAAAAACGCTTTTTCTCTTTCTAGTTCAGCCTGTGTTATTGGTATTCCA
+TGAACACTTGCTATCTGCTTTGAACCGCACCCTGACAGGATTGAAAGTGCAAATACAGGCAGTATGAGCA
+GTAAAACTATTTTCTTCAACTGTTTTACACCTCCTCTTCTTCGTTACAGTCTTGATATTCCGGCCCGCTG
+TAGAGTTCATCTTGAATAGTTTCCATTCTGTCTTCAAGATAGTCACATGTTACATCAAGATCATCTACTC
+TTTCATTCAGCTTTTCTATGCTGTCTGCAACTGCCTCTAAAAAGTCAAAAAATTTTTTAAAAATCTCTCT
+TTCCTCACCGGAAAGCTGAGAGGCAGCTGTAAAACCTCTCAGAAATGCCAGCTCTTCTTTTAGAGTCATT
+GTATTTTCACCTCACTTTTTAAAAATCATGTAAAAAAAACAGGTGTTAAACCTGTTCAATTCTACAATGC
+TATCTTTTTCAGTTCATCATCAGGAATGTTTTCTTCACATTTGAGAAGTTCTAACACTTTTTCTGCTATT
+TCTTTTGGTGTGAGCTCAAGGTTATTTTCACGTCCAAGTACGTACACCGCCTTTTCCGAATAGGTGGTTA
+TTAAAAACAGCGCTACTGCCTTCTGGAGTTCTTTTGTTTCTGCCTGACCCTGTTTTACTTTAATTACTGC
+AATCTGCCTTTCCAGCAGCAAATCTATGCTCTGCATGATGCTGTCCGGATTGTTTTTTAATTCCTGCTTT
+AATTTGGAATTTTTGCTCATGCTGTTAATATTTTCAATAACACTGTTTGCAAATTCAAATTTGTTAAGAA
+AGATTATGTCGTCGCTCTCTGCCAGTACATTTTTTACAATTTTAGACAATGCCGGTATGAGATTTGGTGG
+CAGAGGGACATAATTTCTGTACCGGTATTCGGCAAATCTTAAGGCTGCCTGGTACTCCAAATTTGCTTCT
+TTTTCAAGCAGGCTGCTGAGTTCTGTTACCTGTTTTTTTACAGCTTGTAAAGAAAACAATTTTAATCCTC
+CTTTCTTTTAAAAAATACTACTTTACCGCTTTTGGCTTTTTGCTCTGCGCTTTGATAAAGTTTTTCAAGT
+TTATCAATAAAGATTATTAAAGTAGTCGAAAAGTCGTTGTATTTGTAGTCAGGTAGTTTCTCTATGTCCA
+TAAGCTCCAATATGCCTGTTGCAGTTGCAATAACTTTTTTGATTTCTTCAATAAGCTTATCAGCAAGCTC
+ACACTGCTTTTTTGCCTCAATTCCGTACTGCTGCTTAAGCTGCTCCAGTTCATATTTTATGTTTTTAATT
+TCTGCTTCTGCTCTTGCTTTTTCTTCTAATGCCTGTCTTTTTTCTTCAAGAGCTTTTCTGCGCAGTTCAT
+CAAGTCTGTTTTTTTCCTGCTCAAGTTCATTAAGACGCTTTGTTAACTGCTCTGACTGCTCCTTAATTGT
+TTTTAAGGTGCTTTTTAATTCTTGATAGTCATCAGGTTCTTTTTCAATTATTTCAGGCTTTATTTCAGCA
+ATTTTCTTTTCAAGCTCTTTTTTTATTTCTTCTGCTTCTTTTTTCTGCTTCTCAAGTGCTGTGATTTTGT
+TCTGCATGTCTATATACTGCTTTCTGTACTCTTCCATTTGCTTTCTTAAGCTCTCTATTTCACTTCTTTT
+AAGTTCAGCTATAGTTTCTCCAAGAATGTTAAAAAGTTCTTTTTGCTGCTCAGGTTCAAGATAGGCAAGC
+TGCTCTCCAGCTGATGATGATAGTTTGCCCTGTTCGACTAAAGATTGAAGTTCCGGAATTAAATCGTTTA
+GTTTTTTAATTCCACGCAACTGTCTTTCTTTTAATCCTACTACTTCGGCAAGATCTTTTTGGGAAATTCT
+AGGAGATGCTTCGGCAACCGTTGCCGATCCACTTCCTAAATATTGGTTATTTCCTTTTTTGATACCGTAT
+ATTCTTTCCAGCTCCAAAATACATCTTGCCAGCTTCATAGGATTCAAGTTTCCTATACCTCTCTGCCTTA
+AATTTGTCTCAATTAAATCTTTCAGCATCCAGTCTTCTTTTGATAGTCCATCTTTATCTTCATAAGTTCT
+TACTTCACATGGTACTTCTTTTAAGCCGATTTCTTTTGCTGCCTTTAATCTCTGGTTTCCTGAAATAACT
+ATATAGTCCTGTGTTATTATAAGAGGTACTATTATCCCGCTCGTTTTTATGCTTTCAACAAATTCCTGCC
+AGCGCTCACCTTGTATGTCGTCAAAAAACTCTTTATTTCGAGGATGTTCTTTTAAAAGGTTGATGTCTAC
+CATTTGCATATAAATTCCTCCTTACACAGTATTCTTCTAAAATAAAATAAACAGGAAAGAATCCTGTTGT
+AACTCATCTAACACAAAATATTTCCAATAGTTTAATTTTTTTAGAAGTGTTTCCGATTAATATATACATA
+GAAAATCAAAAGAAGGTGAGATTATGAACCAACAATGTTCAAAAGTAAATACCTTTACAATTTTACGTGA
+TTACAAACTATGGAAGAAAAATTACAACTTTAGTGCTTCATCTTTTACTTCTTTACACCAAAAGTTTTAC
+ATCAAAACTATGTATTTGCTGTTTATATTTTCTTTGCTAATTTTTATCCTTGAGCTTGCGGCCGTTAAAT
+GCGAAAGCAGTATTCCTCTTATAGTGTTGCTTATACTAAATGTTTCTTTACTTGCGTTTTATCGTTGGTT
+CAAAAAGTTCAATATTTATTCCAAAGAAAATGATAAAAAAATAATAAAAAATCAAGTCGATAAAGTAGCT
+TTCAGCATAAAAAATAAACATAAAAAATATAAAAAACTTTCCGAAATGATGTTCAAAAGTAAAATCTACA
+AAAAATCATTGGAACTTAAGCTCCATGATTATTCTTATGTCAATTACATAAACTTGCTCTTAGGTTTTTT
+AGGAGGATTATTTTTAAAATCTAACGATACAAATTTTACACTTTTTCTAATAATCTTCTTCTTTGCAATT
+ATTACGGTAATATATTTTTACATAGAAATATTCCTATATTCAATTACATATGAAATTGAAATGCATGAGT
+ACAAAATTTCATATATAGAATATTTATTAACTTTTCTGTAATAAACTATCAAATTAACGAGGACTTATTG
+TAATTTTTCTGCCATTTACAGAAATATCTACATAAAACAACTTACTAAGCCATATATTAGATACCAATAT
+TGTGTCATTTTTTATAACTATCTCATCCAGCAGGTTATACTCTCTCTTATTTATTAGAACTTTTTTGTTT
+TTAGCATCTATTGCGATTATTCTGCTGTGTTGAATATCATAAATAACCAGAAGAAAATTCTCAGGATCGC
+TGTAAATTTTGTCTTGAGATATACCCGATGCCATTGCCACAAAATCTGCAGGAAGATAAAGTTTGTTATA
+AATGATGACGGGTGCAGTTTTGAGCTCTACCGTAACATGTTGTGACCCTTTAACAGGAAGTTCTCCTAGT
+TCAGCTCTGGTTAAGCCTATCCAGGCATAACTTGGAGGTTGATATAGAAAAGGATATGCTGTAAGAGCAA
+AAATAAAAGTAAAAAACAGTATCGTTCTTAATTCAGGAGCGTCTTTAAAAATATTTTTTATGTTTTTGAT
+TAAAATTTTGAGTTTAAACATGAAAAACACCCTCTGTTTTTTAATTTTTCCTAAAATAAGCAAAACAGTT
+TTTTACAAAAAGAGCAGGAACGCTTATATAAGCATCCCTGCTCTTCTCTTAAAACGTAATTGTCTCTGTT
+TGTATATTCGTCTGCTGCCAGTTTGGATTAGACGTCTTAAAGCCTGGATTACTGTGGTCTTGATTGTCCT
+GGAAGAACGTTGCATTAAAGCCGTTTACAGGTATGTGAACATATACACAGAAGTACTTATCAGTTCCATT
+GAGGTACAGTTTAAAATACAATGTTGAGTCTTCCTGCCCTGCTTTCCTGTACATGAACCTGAACGTTGCT
+TCCTGATTTGCTAAGTCTATGTTCTGCATAACCGGATACTCTGTTTCCCAGTTGTCGTCTTCCAAAAGGT
+AGTTTGTGTATCTGTGTATGTTGTGAAAAGCCACAACTTTTGTTACATATGCTGGCGTCCTGAACTCCCT
+TGGCCCTGTCGGGGTGTCTATAATTGAACCTATTTCTACGTTCTTCCACTTAATTGTTATATCCATGTAC
+GCAGGATAACCTTTTTCATCTGTATGCCATTTTGTAAATACAAAATTGGGTGTCTTGTTTATTGTTATGG
+TTGCATGTACACAATCAGCAGTAGCCTGCCTTACCGGAGGTGTATTATTGGAAGCTGCTGTACTGCTGCC
+GGAAGGCTGTGTGCTTACTGCAGGCGGATTGTTGTTTTGTGCCGGAGGTGTTGGAGATGTTCCATCAGGA
+TTGTCACCAGGTATTCTGAATGTTGCTATACCTGAATGTGTTGCGTAGTTTAAAACTTCATTTACAAAAT
+CTTGGTAGTTAGTGAATTGATCAAGGAAAATAGCTGCATCTCCTGGACTTTTAAAAGCGTCTGAACCAAA
+GTAATTAGCCAACTGCTCATAGTATTTTTTTAATGTTACCATTACAGGAGCGTTTTTGTCTAAAGTTCCT
+ACTACCTTATCCGGCACATTGATACCATGTTCTTCTAAAATTGCAGCTATTGCTTCATCTATTGCCGGAT
+CCCCTGTTATAACCTTCCCTGTTCTGGGCTTCCAGTCCCAGTTGTTTGCGTACTGAGCTGTCTTTTTGGT
+AAACTGCAAAATAAATACCCCTGTCTTTTCATCATACATGAAACCTGCCTGCTTTAAGTAGTCAATCTGA
+TCTTGAGTTAAACTTTTGTACGGCACTACATACGCTCCATCGCCTGCCCAGCCTCCCTGAAATTCTACCC
+CGTTTACAAGCATTTCTGAACCATCCGGTTTTACTATTCTTACTGTGCGCATGTCACCTATTATGGCTGC
+ATTGCCTAACATTGTGGAGTTGTCCGCATTAGTTCGACTACCTCCATTTTGTCCGCCGCTTCCACTGCTG
+TTATATCCGCTGTAGGTGCTTCCGCTGTAGTTAAAAAATCCGCCTGTTGCATTTATTGCATCTAAAAGAG
+CCTGCTTCGTGTTGCTGTCATTTAAGAGAGATGTTGCAACAACTCTGTCACCCATGCGCACAGCATCAAC
+TGTAGATACCTGACCGTTTGATACTGCTATCAGAGAGTTGGAAGTGCCGTTATAGTAGTAGTTGGTACCG
+TTCACCGAATAGCCCGGAGATACTGAAATTGTATCTCTCTGCCCGGTATCGGTTGTAATTGATGCACTTA
+GTTTTCCACCGCTTGAAGCTACCTTCTCCGGTGGTATAAGATGACCGTTATCTGTCATTATTCCTGTTGT
+TACATATTTTGTTCCATCCGGATTGGTAACCTCTATCTGATTGCCTCCCAGCCAGTGCACTTTTGTACCG
+TCATCCATTACATAGTCAGCGTACACCGGCACAACACAGGAAAGCAGGAAAATAATTAAAACTGCTGCTG
+CAATTTTCTTCAAAAAAGCTCACCTCCCATAAAAAACTTTTTATTAAATAAAAAAAGGATAGGTTTTTGT
+TACCTATCCCCTTCTTGCCAATTTTTATTTAATTTAACAATTTTTCTATTTCTTCTTTGGGAAGTTTAGT
+TATTTCTGCAATTTCGTCGATATCCATTCCTTCTTTTAATAAATTCTTAGCTATAGCTAGTTTTGCTTCT
+TTCTCTCCTTCTTTTCTCCCTTCTTCTATCAACCTTCTAAAAGTTGCTGACTTCTCTAAATTTAACATCT
+TTATCACCACTTTAATTTAACAGCTTCTTTATCTCATCAATAGAAAGCCCTGTAACTTTAGCTACTTTAG
+CAATGTCCATACCTTCTTTTAAAAGCTCTTTCGCTATTGTTATTTTAGCTTCTTTTTCCCCTTCTTTTCT
+CCCTTCTTCTATCCCTTCTTTTCTTCCTTCTTCTATCAACCTTCTAAAAGTTGCTGACTTCTCTAAATTT
+AGCATTTTTATCACCTCCGCAAACGTCTTATCAATAATTTCCTCTTCATACACCAGCTCTGCAAGTATTC
+TGGCTCTTGCAGCCACTTCTCTCTTTCTTTCCTGTTCCAGAGGAATCTTTTTTATCATCTCTACGCATTC
+TTTCAGATAAAGTTCTTTTTCTTTTTTTCTCCTTTCTTTGTCCATCAAAGGAAGCAGCGTGAACAGTTCA
+TAATAGTTAGTTTGTGTTATCTCATTAAATTTTATTTCCCCCACATCTATTATCTTGTACCTGTACTTCA
+AAAAATTTTCCTCTCCAAAGTCAAAATTCACTCCATCGGCCATATTTAAGTTGTTTTCACCTATGTACAC
+AACAACCTGATAGGGAACTAATTCATGTTTCTCCATTATTTCAACAGCGTACCTTAACATTCTGTAAGGC
+ATTTCTCTGTCATTATCTGACTGGAATTCTATATGTACGGCAATGGTGTTTCCCTCTTTTGTAATACACT
+TAAAGATCATATCGCTTTCTCTCATTTCAACCCTTGGAAACTCCACGTTAAGTTCCTCTATTTTAGTGTG
+CTGTATCCCCAAAAAATAGCTTAATATATCGTCTGTTAAATCAGAAAACATATCTTTTAACGTTATATCG
+TATTTTCCCACAATTTCTCCCTCCATTATCTCTTACCACAATTATACCACACTTAAAAAGAAAGGGACAG
+ACATTTTTAAAGCCTGTCCCTTATTGTGTCTATCCACTCTAAATCCCATTTCTGCGTTACAGGGTTGTAT
+ACACCATCGTATGCTGCGAGTTTCCATTTTCCACCCTGTTTGACAAGTAATGCATGAGCATAAACTGTTC
+CCCATGTTCCGGGATCATTAGGTCTGTCAGTTTTTTGAGTTACAGAATAATATACACTTGCAATATTACC
+CATTGTTGATATTTTTATGACTTTATATGAATCAGGTTTTATCCAGATGGCACCTAAAGGATATACATAA
+GTTCCATCTGAGAGATTACCGCCTCTTAACAAAATACTGTCTACTACGCCGTATTCGTTTCTATTTCCAA
+AAGCTCCGCCAATAGTGGGTCCTTTATGTCCGTCTGTGTCCCATACGCCCATTTTGGTTCCTTTGTAGAA
+GTACTTATCCATGTTCGGTAAAAAGCCGTCTTTTGTAACAAGCCCACCATATTCGTTATAATGTATACCG
+TCTTTTATAACCGTTGGCTCTGTCCATGGATATAAATTATATTCTGTTACGTAATCTTGGGCTTCCTGCT
+GGTACTCCTGCAGTGCCTGTGCAAAAATTGGATTTGGTTTAGGTCCTACATCGGCATACGTCCCATCAGG
+CAGTTTATAAAAATTTGTTGGTATCCATGCCTGTGAAAGCTTTGCAAAAGCCTGCTCCGCATGTGATATT
+ACATTTATTGCTTCCTGCTCTGTCAGGTCGCTTGGTAAAAGCCTCATAAGCCTCATAAGCATTACAACCG
+CTTCTGCTCTGTTTGCATATGCGTTTGGCCTGAACGTGCCGTCATCATAACCTCTCAGTATTTTCAATCC
+TACTGCGTTGGAAATTGCTGCTGAATACGGATCATTATTTGAATAATCTTTGAAATTCAACGGCACGTTT
+GCTAAAGGTATTTGATATGATACTGCTGCATTTGAAAGCCATATTGCTATTTCTTTCCTTGTTATGTTTC
+CGTTCGGATTAAAAGTACCATTGTAATAATCCAGAGGGATTATATTTTTATTTACAAGCTGCATTATGGG
+TTTATAGTACCATGCATCACTTTTTACATCTTTAAACGGATTCTGAGGCGCTGTTTGATCAAGTCCCAGT
+GCCCTTGAAAGCATTGCTGCAAATTCTGCTCTTGTTAATGTATTTTCAGGCATTAACGGACCTAATACTT
+TACAAACAACTTTACCTGTCATTTGGTAATCTCTTATTGCAGTTGGAGGATCTGCAGGATAGCCTCTCAC
+TATTTCTGCTGCTACGGCTAGCTCTAAATCGGGCATTGCCCAGTAAAAAGGCCCGTCAGGCTCTGTGTAC
+TTGTAAAAATCAAGCACCCCGTAAAAGTCTGCTGCAAGTGCAGGCACTGAAGCTCCTAGTATAAGAGCTA
+AAACCAGCATAAAAGATAAAAATTTTTTCATTTAAAATAACACCTCCACTAGAAATTTTATCACATTTTT
+CTCAAAAAAGTAACCTTATTACAGCATCTTCAAGCTCAACAAGAGCTTCATTTATGTCATCTTTTGTTAC
+TTTCTGCCCCAGAAGTTTCATTATGCCCTTTATTTGATTTAAGGCAGCCTCTTCTTTTGTTCTGTCAGAT
+TCTGCTGCTGAAGTTACAGCAGGTTCTTTTACAGCTTCTCCAGAAAAGCTTACCTTTTCTTTTAAGCCGA
+GAAAATACTGCTGCACATCTGAAAATTTTGCAGGATTTTTTACGGCATTTACAACTTTTTCAGGGGTTAC
+CGGATCAAATACAATATCGTATATGCCGAGGGCCAGCGCATAACCAAGATGTTTGTTGTTTTCTTTCTCT
+CCTGCAAGAAGTATTACTCTTTTATCTTTCTGCCTCAAAGCAAAGAGGAAGTCCTTGAAAGGAAGTTTTA
+TGTCTTCATGAGGCGCCAGAATAACCGTATCGTACAAATTCCTGCTCTTTTCTTCCAAAAGGTAGTCTGC
+ATAAAAGACTATCTCTGATTCTATTCCGTTTTCTTTTAATTTGTGTTTTAGCAGTTCATCAAGTTTTTCT
+ATACCTGTGCATATGAACACCATTTTTGAACACTCCCGCAGACGGCTTTAAAAGGCTTTTAAAGCTTTTT
+TAGAGTGTAATAACATATTAAATTATGCTTTGAGGAAATAACTTTGATTGTAGGGCTTTTAAAGGCTTGT
+GGTTTTTATACAGCTCTGTTGTATGTGAATCTTTTCTCCATTTCTTTTCTGTTTTCTACAAGTTTATCTA
+CTATTTCTTTAGAGTACCCCAGTCCTGCCATTTCGGATATAACAAGAGCTTTTATCAGGAGCTTTTCCTT
+CTTACCGGAGGGTTCAAGCTGTTTTATTCTTTCAAGCAGTTTATAGAAAAAAGCAGCTTCTATGTCATCC
+ATTTTAACCACCTCTACTTCTTTTTTACTCTTTTTTGCACGGCTTCTTTTGCTTCTCTTACCTGATTGAA
+AAAGCTCTGGCGCCTTTCCTGCCAGCCTTCAGGAAAGTATGCATCAAAATGAGCCTTTGTAAAACCTCCT
+GTTGGATCGTATTCCTGAGGTGGTACATTGTTCTGCTGCTGATTTGCACTTATATCCCTTGCTTTTCTTA
+CGTAAAAGGACTGTCCATACCGGCCTAACAGGTTGAAAAAGGTCTGAATTAAAAAGCCTATCAGCCACAT
+TATCAGCAAACTCTTTGCAAAAGGATGCATGTGCAGGTAGTTTATGAACTTATTTGCCCACACCGGTATG
+TCCTGAGGCAGCTCAATAAGGATAAATCCTTTTAGGTTTACTACAAAATCAGTCATCAGTTTTAAAGCTT
+CTTTTGTGTCTCCAAACAAAGCTATGAAACTTGTAGTTAAGAGGAGTATACCAAGTAAAGCACCGAAAAA
+ACCTGCTATAACATAAGCAGCTTTTTTAAAAAGCTCTTTCCCTGCAACATATACGAACAAAAAAGGAAAA
+GATAAAATGGTTACTATAAACATCAAATTATCAAACAAATTGGTTCTCCTCATACAAAACACCGGCTTTC
+TTGCAAAATTTTTTCTAACTTCTTACATAGATTATACACCTATTTATTAATATTGTCAATATATCTTTCT
+TTGTACTTTTCAGCAATTGACATTACCTGATCCACGTACCACCATGCGTGGTTGTAGTGCCATACAGCCT
+TTCTTAATGCGTCTATATCACTGTAGCCTTTTTTCTTGTACAGGTTGTAATTTGCACTTAAGTAGTGTGC
+AGCGGTGTAAACTGCATCGGAAGGATCAAAAGGGCTTATTATGCCGTCACCATTGCCGTCAACACCATAC
+TCACTGAACGTTTCGGGTAAAAACTGCATCATTCCAACAGCAGATGTATTGTAGTCAGGCAGATAAGGTC
+CAACAGCGTTTGGATTAAAGCTTGATTCTCTGTAAGCTACTGCTGCAAGTACAGTCCATGGTATTCCGTA
+TTTTTCTCCGGCTGTTTTAAACACAGGAATCAGTTCGTTTGGTATTTCACCCGGCTTTACATCATATTTC
+TGCCATGGAGGTACCCCTTCCCCCATTGAGTAGTCTGAACTATCAAGCAGCCAATCAATGCTTTCTTTGT
+TTTCCATAAACGAAGCTGCAGTTTCTAAAAGCATTTTTCTGTCAATTTCTGAAACATAGTAAACTGTTCC
+ATCTGACAGCACCAGAGTACCGGAAAGGTACTGTAGTGGATCAACAGGCTGGCTGTCTTTCCTTATTTCA
+AAATGAAGGTGTGAACCTGTTGAGCGTCCCGTATTTCCAGACAAGCCTATAACTTCTCCCTGCTTCACTT
+CTTTCCCTTCTCCCACTTTTATTTCGGAAAGATGCCCATAAACCGTTGACAGGCCGTCTGTATGCTTTAT
+GATAACTGCTTTTCCGTATCCTCCGTATTCTCCGGCAAGAACGACAACACCATCAGCTGCTGCTTTTACA
+GGTGTTCCGGAAGGAAGTCCAAAGTCTATTCCCGGATGAAATTCCCTGCTGCCAGGATTTTCAGGATTCT
+CTCTCATGCCAAAAGGTGATGTTACAGGATAGTTCCCATCAAAAGGCTTTATTATCTTTCCGCCCTTAAC
+AGGAAATTCCTGTACATTGAAGTTGTTTGTTGTGGTGTTAACATAAGCATATTTTGTAATTGCAGCATCC
+AGCCTTGTCCAGTCGGGGTAGAAATCTATTCCTGTTTTTGCTATATAATGAGTTATTGTGTGTTTACTGT
+AATCTGTTCCTTTTGTAAAGTTTTCACTGGTAAATTCTTTGTAATGTATTACATATATTCCTGCATAGGT
+ATTCACTTGAGAGATATACTTTCTTGGTGTTCTTATTTCGTAATACTTTGTCTGCCAGTTCCCATCTTTA
+TCCTTAACACTTTCCCAAACCTGAGTTACTTCATCATAATCAAAGTACGTAAAAACAGGATTAAGGTCTT
+TGGTTATGTTCGCTACCATGTCCTTATCAAGAGTGTCATCCCAGTCCCTTGCATAAAGCTGAAGAGCATA
+AGGTACTGCCCATGGAAGAAAAAACTGCTCTTCCATTTTATCAGAAGATATAACAGGGGGATTTAAAGAA
+GATACTATATTTTTGGCTGTTTGGGTATTGGCTGAAATAGTATCATCTCCATATGCAGCACCAAAAATCC
+CCAAAGTGATAATTACGCCGAAAGAAATAAGAATTAAAAAGCCTGCTACCATCCAAAAATAAGGGTTTCT
+TACAAGAAAATGAAGTATACGTCTTTTTGCAGCTCTTTTTAGATAATTCTTTAAATACTCACCCAACACA
+ATCACCCCAACAAAAATAGCAGAGGAAATATTCCCCTGCTACTTCCATCTGAATTCATCAGGGTTTTTTG
+ACACATTTTTAATCCATTCATAACCTTTTCTTATACCTTTTACAGTCACTTCTCCGGCTTTTCCTCCTGC
+TTCTGCTGCTTTTGCTCCAAAAGGAGAAAGCACAACCGTACCGGCTATTTTCCCTACCGCATCCGCTTTA
+TGCTCACTCCCTGTTATGTTTTTTATTCTGTCTCCAAAGCCTGCCCTTCTGTACGGAGTATATCCGTGCT
+CCTGTGCTTCAACTTCTGTTCTAAAGGTTTGAACAGGTTCAATACTGTCATATCCTTCATCATCAGGCAT
+GTAGTACTTTAAAGTTCCATCTTCAAGTTTCACTCCTTTTATTAGTCCATTGCCTTTTTCATCAACATAC
+AGCTTATTGGGATCATCCGTTGCATATCTGTAGCTTGCAGTTTGATATCCCAGTCCTCCTACTGTGCCCA
+AAAAGCTTCCACCTGCTCTGCCTAAAGCTCCTGCTATTCCTCCTCCTATTGTCCCAAAGTCCCTGACTGC
+ACTTCCGCCCAGTGCAAGACCCATAGCCCCTCCTACTATTGAGCCTGCTGCATATCCAATTCCACCAAAG
+ACACCCCCTGTCTTTTGTGCAGCAGAAAGCACTTTTTGATACCTTTCACCTGGAACATCTCTTTGGGCCA
+GTTTTCTAATGATTGGGGCACTCTTTCTATAAGAAGAATACTGCGGTACTGTTGTCTGAGATGTAGGATA
+CACACCTGTGTTTGACACATCTCCTTCTGCAGGAGGAGGAACAGTGCTCTCTGAACTTCTTCTTAAGCTG
+AAAAGTGCGGAATTTTCAGCTTCTGCCTCCTGACCTCCAAACGGGCTGCTGCCACCTCCGCTGCTTCCTC
+CACTTCCACCGGTCCCTGTGCTGTCACTTCTTCTTTCTCTTGCAGTGCTTTGAAAACCTGCACTTCTTCT
+CCTTGCGAATCCTTTCCCTGCAAGGGAAACAATGGACGCCATGCCTGCCAGTCCGCTCATAGCAAGTCCG
+GCGTAAAACTCTTCATTGACACCAAGCCATCTCAAAAAGCCCATAAAAAGCTGTCTCAAAACTGCTGCTG
+TTGGTATAAGTGCAATTAAGCCAAAAAGCTGTGCCCTTGACTTTGTCAGTTGGAGGTCATTTTTAGGCTG
+GTAAAAAATATCAGACCCTTGATTTTCAAGGGTTTTTTGTTTTTAGGGTTAAAAAATTTTTCAAAACTGT
+AGGGACAATTTTACTCCTAATTATTGCCATAATACTTGACTATATTCACTTTTTGTAGTATAATGTAATA
+AACTAACATAAAGGTGATGCCGTATGTTTCTCAAAATAACTAAAGCTGGTGGCTATGAGTATGCCAAAAT
+TGTCCATAATTATCGCGAAAATGGTAAAATAAAGCAAAAAGTCTTGTTTAATCTCGGTAGAATTGATGAA
+CTCAAAAATGATCCCTCTTTCATTAATCTTGTAGATAAATTGCAAAAAATATTTTTAAGCTCCAGTGAAG
+AAACAGGTTCCATCAAGCTTTTTCCAGAAGATGTTTCAGAAGGGATTATTAAAAACTGGGGATATATTGT
+GTATAGAAAACTTTGGGAAGAGCTTGAAATAGATAGATTTCTCAAACAGTATATTTCTCAAAATTCCAGG
+ATAAAGTTTGACATTGATAAAGTAGCATTTTTGATGACAGTACAAAGATTAATTCAGCCAGTAAGCAAAC
+TTCAGACGTACTACCGCAAAAACAGATACTTTGGATTTGAAGAAGATATTGATTTAAATCAGCTGTACAG
+GGGATTAGATATTCTGGCCCAGATAAAAGAGGATTTAGAGCTATACCTTTATCACAAGAATAGAGATTTA
+TTTAACATGGTAGTTGATGTTGTTTTTTATGATGTGACAACATTTTACTTTGAAAGTATTAAGCAAGATG
+ATTTAAGGGATTTTGGATTTAGCAAGGATAACAAGGTAAATGAGGTACAAGTGGTAATGGGCATGCTTGT
+AGATAAAGAAGGAAGACCAGTTGGATATGAACTATTTCCTGGAGACACTGTTGACAGCAAGACCATGATA
+GAGGTTTTAAGGAAACTGAAAGATAAATTTTGCATAGACCAGGTAATAATAGTAGCGGACAAAGGTCTTA
+ACAGTAAACTTAATTTAAAGCTGATAAAAGAAGCGGGATACGACTACATTGTGGCAAGCAGACTGAAAAA
+CATGAGTAAAGAGATTTTAGATAGAGTATTTGATGAAGAGGGGTATCAAGTTCTTGAGGAGAAAAAGTGG
+AGATTTGACAGAGAAATATTTGGTGAAGAGTTTAGATTCAAGGTCATAGAAAGAGAGAATATTATCAAAA
+CGGGAGAAGGGGAAATATTCAAGATACCTGAGAATCTAATAATAACCTATTCAAGCAAGAGGGCCAAAAA
+AGATAAAGAAGACAGGCAAAGGCTAGTAGAAAAAGCGAAAGAACTTTTAGAAAGGCCCGGCAATGTAAGG
+GCAGCAGAAAAGAGAGGAGGAAGGAAATATTTAAGACGCATTTCCGAATCAGAAGAATATGTACTGGATG
+AAGAAGCAATAAAGAGAGATGAGAAATTTGACGGTTTTTATGCAATTCAGACCAGCAAGAAAGAAATGAG
+TGTGACAGAAGTTTTGAATGCATATCATGATTTATGGAAGATAGAGCAGTCTTTCAGAGTAATGAAAAGT
+TGTCTTAAGGTAAGACCAATATTTCACTGGACGGAAAAAAGGATAAGAGGGCATTTTGTTGTGTGCTATT
+TAGCATTTTTACTGGAAAGAACTTTAGAATACAGCTTGAGGGCTAAGTGGAAAGAATTAAGCAGTGATAG
+AATAAAAGAAGCGATAGGTTCAATGAATTTTGTGGAGATAGAGATAAATGGGAAGAAATATTTAATTAAA
+CAAAAGATAGAGGAGGAAGCTGAAGACATATTGAAGGTGATGAAAATAAAAGCACCAAAAAATTTCATTA
+CATATGAGGAAGGCATGGAATTAATTAGCATGAGAAAGTAATGTAGTGACAAATTTCAGGCCCATTTTTT
+GTCAATACCTGTATTCCCAAGCCTTTTGGGTTTCAAACTGACAAAGTCAAGAAAAAGCTGTCTCAAAACT
+GCTGCTGTTGGTATAAGTGCAATTAAGCCAAAAAGCTGTGCCCACCAGGTAGAAAAATCTGAAGATATGC
+CGGGTGAAACTAAAACAGCGTAAAGAGACAAAACCAAAGCGTGAGAAGACTGCATGAAGGCATTTGAAAC
+TATTTCACTGACAACCAAACTTAAACCACCGCTGTAGCCTGATATGCCCCAGCCCCACACAGCTATGGGA
+ACAACAACAAACATGGAAATTAATACGAATTTTCTTATTGTGTACAGGATGTTAAAGTATATCATAAGCC
+CTACAAAAGCAGCTTTTACAAGTGCCGTTGTCAGTATGCTGTTTGTCTGTATGCTTTCAATAAAATCCCA
+TCCGGTTTGAGCAAATTTCCCTCCGCCGTATGCTGATAGGAGGTTCTTAAAAAGCTCTGTCAGATAGGCA
+TTACCCATAAAGACAAGCTGAGAGAGCAGAGGCAGAAACCATATGACAGCATATGCCAAAACAGTTAAGC
+CCATTTTCTGCATTGCATCGGCTCTCTTTGAAGGATTAGCTCCTGCTGCCATAAGCCTCATTCCTGCTAC
+GATCATTGACACTACTGCAAGCCCGCCTGTTGCAATTTCAACTACATGATACCATTTCATGGCAATGTCC
+CATTCGTTCTGAGTGAAAGGCGCTGTTGTGGTGTTTGGCAGGTAAAAAACCAGCTCATCTATAGTTTTGA
+AGCCCAACATTTTTGCTGCACCCACAAGACCGTTAAAAGGTGCTGCCAGTATGCGCTCAATAAAAGTATT
+GGCAAAAGCAAAAGCAGGAATAATTAAAAAAGCAAAAAGCAGAATCCAGAATATTTTAGGTTTGTTCGTT
+CGGATTCGTTGATATAAATTCTTTTTCATAATCAGATGCCACCACCTTTATAACAGTACTGTTTCTTCCT
+GCCTTCAATAGAGCTTCACCTATGCCCGAAGATAAAAGAAATTCTCTTTCTCCTTTTGAGAGGTGAAATA
+CTTCCTGCACTGCGTCTATATCTGTTGGAGACTGTCTTAAGAGAAAAACTGTTGCTGCGTTTGTTAAAAC
+AGCACGTCCCTGCTGTGAGTTTGCAAACTCCATAAAGCTTTGTGAGGCAATTGTAAGAGACGTATTTCTT
+TTTCTTGCTCTCCTTGCAAGGTTCTCAAGGAAATTTGCAGTATGCTCATACTTCATGAACATCCAGGCTT
+CATCAACTATGACAAATTTTTTCTGCTTTATGTTCTTTTTTACAAATTTCTCCCATACCCAGTTGGTTAC
+TACATACAATGCATACGTCTTTAAAAATTCATCCATAATTCCCGATACGTCAAAAGAGATTAATAAAGCA
+TCCTTTAAGTCAACATTGGACTGCCCGTCAAAAAGCCCCATTGTACCGCCTTTTAGGTAAGGTTTTAGAA
+TCTGTGCAAGTTTTTCACCACCCGGCTTTTCGCTGAGCCTCTTTGTAAAGGATGAAAGAGTCGGCATCTG
+CTTTTGACGTGTACCTATATAGTATTTCCCATCTATTTCTTGAGTGCTCTGTTCGTACAGGCTCTCTGGA
+TTCCTTGTTATTCCACGTGCTCTGTACTCTTCAAGTATTGTTTCTTCTATTAGTGAAAGCTCATAGGCAG
+TAAGCGGGGTTTTGCTGATTTTCTCTATTATCATGCTTACAAGCCCTTTTATTTCGTTTGCCTTCTGCAG
+AAGATCTATAAATTCTATGCCTTCATCGTCAACATCTACTTCTATATCAAAAGGATTTATAATGTGCTTG
+CAGTTAGGTTCAAGTTTTATATGAACACCCCCAACTCTGTCTACAACAGGTTTATACTCTCCCTCCGGAT
+CTATAAAAACCGTTCTGACTCCTAAAAGAGCGCTTCTTAAAGCCAGCAGTTTCATCATAAAGGATTTGCC
+TGCACCTGCCTGTGCGAATACGGCTATGTTTGCATTGGGCAGTACAGGAGGCCCTATAAATGGATCAAAT
+ATAACTGGAGATCCTGTAAAAAGATTTATCCCAACAGGTATACCCTGCCTGTGCGAATATTCCGGTGATG
+CAAATGGAAATAGGGAAATAGCTGCTCCTACATTGAAGTTCCTTGATGAGTCTGCTAGGTAGTTTTCGGC
+TGTCGGTACAAGGCTTTTAAAGCCCTGTTCCTGCCTGAATATTGCTGAACGTGCTTTTATGGATTTGCTT
+GCCAGAACTTCTTCAAGAGTTTTTGAATTGTGCTCAAGCTCTGCCAGACTGTCTCCGTATACTGCTATGA
+CAATTGTTACATAAAAAAGCTTATCCCGATTCATCTGGATATTTTCACGCAGTGCCTCAAGGCTTTCTGA
+TGCTCTCTGGAGTATTCCCAGCTCTGCAATATTCCCTTCCTCTTCGTCAAGCATGAGCTGTGATTGAAGC
+TGGGTTATTTTGGTTGTCAGCCTTTTCACTGCATTTGCGTTGGTTTCGGGGTAAACATGTATTGAAATGT
+TTGCATTTGAAAACAGTTTTAAGTCCTCAAGCCAGCCGATATTTACCGATGCAGGATAGTCCGTAAAATA
+GTAAATTCTAACGTATTTGTCGTTAATTTGCATGTAGTTTCTATCTACATATATTCCGTCTGAAGCTATT
+ATCTGCTTTATATCTGAAACATGATTGAAAGGATCATGGAAATTATTTTCTTTTTGCTTTTCAGTTTTTT
+GTTTTTTCTTTTTTAGATTATTATCTTTTTGTAAAGCTTGTTCATCAGCTTTTTCAGTATCTCTTTTCTT
+AAACAGGCTGAATTTCAAGCTCAACACCCTCTTTCATAAAGCTTAGTGCGCCGTTTTCAATAAGAGTAGA
+AGCAGTAATTTTTGTTCCGGGATTTAAAACTTCATGTATTAAGTCTATAAGCTCATTTGTGTTTAAAAGC
+CTTGGATTTAAACCACACTTCATTAAGCCGTCCATAACTATCTGTATTCTTCTTGACATTTCCCCTCTCG
+CTTTTGCATAGTTATTTTCTTTGTCATCGTAGGTTATTATGAGATAATTCTGGTTTATCATTGTGTTTTC
+TGCATAGTAGGATAAAAACCTTTCAAGCTCATATTCGTACCTCAGCATTGATTCAGGCATTCTGTGCCTG
+TTGGCTCTAAAGGCCTGGATTGAGTCTTTTAAGTTAACTCTTTGTGTTAAAGAAAGTATCTGTATAGGAA
+AGGTTATAGAAAGAAGCATTGAACCAAAAGCGTCTTCTAAAGCGTTCTGCTCTGCAGGAGTAAGCAGAGC
+AAAGTTTACCGGATCGGATGTAATTACTGCTCTGTACCTGTGGCCTTTTAAAATGATAAGGTCATCTTTT
+ATGTCTTCTATGTCCAGAAATTCACTGGTTCTCTTCAATTTCTGCACTTCCTTTCCATGCATACTTTTTT
+TCCTGAAGGTAAAATTGAATACTGTAAGAAATGTACTTATCAAGCGTCATGCCGTCTTTATCAAAGTTTG
+CTCCAAAAAAGCCTAAAAGTGCAAATAAAACTCCCGGAATTGCTGCAATTCTTATATTGAAGTATCTGTA
+CATCTCTATAAATACAGCTATTCCTAAACCTATGCCTATTATGAGAATAATAAACTGCCTTAATGAGAGC
+TTTCCGCCAAAAATTTTATCTTCCTTCATTAAGTCTAAAGGTACCGGGTACATTCTCATTTGCATCACTC
+CTCTATCAAATGTAGTTTAATTAATTTGTTATTTTCTTTTCTTCCCTTTCTATAAAAAAATAAGGGCTGC
+TTCTGCAACAGCCCTTGTTTTTTGGTGGAATTTGCTATTATCTTGTATTTGTTTCAGGTTTTGCGTTTTT
+GTTACTATATTACTGCGGTTTAAATCCTAAAGCAACTCCTACAAACCACTTTGCCCCAAGCGCAACAATA
+GCTCCAAGAATAGACCAGAGAAGTCCTGTCATGGCCTCAGACCGCCTTGCAGGGTTTGTGGAGCTTGCCA
+TTATCTTGTAACCGTTCCATGCAATAAACCCTACTGCGACAACTACTGCAACATCCATAAGTGCATTAAC
+AATGTTCCAGATGAAGTTTTTTATTCCGCTTGTATCCACAGCTGTAATATTATTACCAGAACCTGCATAT
+GCAGCAGCCATCAGAGAGTACATAAAAGCAGTAACAGAAGCAAAAAATGCTTTTATTTTTTTATGCATAG
+ATATTCTCACTCCTTCCTGAAAGTATTATTTAAATGACTGACTTACAACCTGAAGCACGCCAAATATTGT
+TGGAATTGCATAATACAAAAGCACTCCCACAGCAGTGCCTATCATGCCTCCTGCACCTGCACGTCTTAAA
+GTGGATGCATGAAATATGCTACCAAGTATGAACATTATGATTGACACTGTAAATATAAATCCTGCAAGAG
+GCATAATAATACTGCCGATTACCTGTGTCAGTACAGAAAGCGCATGTGCAACTTTTACAGCAAATTCCTG
+AGGTGTTACCGGACGAATGTTTGCAGGTTGAATGGGGGGTTGTGGCATTTTCCATCACCTCCTTAAAAAT
+AAAAATGCAGGCTTTTGGCCTGTTTCAAAAATATTTTTTAAGCTTATTTCCTTATCATAAAATAAAAAAG
+CCATCCGACAACTATTATCCAAATATAAAGTGAAATAAGAATCAATTTGTGGGGAATATACGGGGAATAA
+AATACATCAGTTCCAAAACGAACAGCGAAAAATGTTAACAGAACAGCAATATAAAGCGCAGCTTTTTCCA
+TAAAAATCCTCCATTTAATTTTATTTTTCTTTGAGATTACTGTAATAGTTAAGATACCACATAAAACCTA
+TCCCGAACATTAGACCGATGAAAAGGCCTGTTCCAAGTCCTGCTGCAAACTGATACATATCTATCATCTC
+CCTTTTTGAATTTTAGTTATATAAAAAATCCAGTAAGGCATTTCTAATTTTTCTGCTATTTCTCAACCTC
+TGCAGAGCTCTTTTTTCGATCTGTCCTGCACGCTGTTTGGAAATGTTGAGAATTTCTGCTATTTGTTTTA
+GTGTCATAGGTGTTCCGTTTAAGCCGTAACGCATTTCCAGAACGCTGCGCTCTTTTTCAGGTAGGACCTC
+CAAACATTCCTTTAAGATTTTTCTTAACTCTTCTAACGAATAATTTCTATCAATTTCATTTTCGCTTTGC
+TCATCCAGAATAACATCTATCAGTTCCGTATTATCATTTTCATACAGCTGCTGATTTAAACTTACTGTAG
+GATTTTTTAAGCTTAATAGATTTACGACTTCTTCTGTTTTTATCCCTGTTTCTTCAGCAATTTCTTCCGG
+AAAAGCTTCTCCTTTAACCTGCTCAAGCTTTAGCTGAGCCGACAACACCTGATTAAGCTTTTGATAGGTT
+TTTACAGGCAAATGTATTGTTCTGGAACGTCCCCATATATAGCGCTGGATTTTCTGCTTTATGTAAAAAA
+CTGCATAAGTAGAAAATCTATAACCCTTTGTATGGTCGAAACCTTCTATCGCTGCAAGCAGGCCTATAAA
+TCCTTCCTGTATTAAATCATCCAGCTCTACTCCATAAGCCTTTGAAAAATTAGCAGCAATACTTACAACA
+AGTCCTATGTTTTTTTCAACTATTTCATCTCTGGCCTTTTTGTCTCCATTTCTGAGCCGTTCAAAAAGTT
+CAAATTCATCGGTTTTTTCTTTGGTTAGTACGCTGTTCACATATCATCACCCCGCTTGAAATAAAAAAAA
+CAGGCTTAACGCCTGTTCCTATCTATTGCCCTACAACTATTTTGACAAATTCCATAGTTCCCATACCAAC
+CTTCTTTCCCAGTTTTCTAGCTGTTTCATTAGTTATAGTTTTTTTATCGTACTGAATAAACTTTCTGTAT
+GGAATAATATAAATAGAGTTATGCTTCCAAAAAGCAAAAATTAAAAAAGCCCTTCCGCCGGCTTTTTCAA
+AGTCCGAAAGAAAAGCTTTCTCTTTTTCAGAGAAGTGAGATTCTGTAAATTGTATCCTGTCTGAAGCTGT
+TTCTTTGCATTCTATTGCAATAGGGATGCCTTTTATGACCCCTAAAAAATCTACGGGAGCACCTTTCTTG
+GGGAAGACTCTGCCTCCATGATTGACCCAAAGAACGTTCTGCTTTAAGAGAATTCCCTGCCCAGACAATC
+TTAACTGTACTGCAAGATTTTCTACAAGTTCTTCCAGTGCCCCGCCCTTCTGCACATGCTCACGCTCCTT
+TTGTATTTTTGTCTTGTTTTACTACAAACAAATTAAAAACTATATTATACCTTTTTTATTCTTCTCTCAA
+ATTTGTGTGTCTTTTATAACTAGAGTGCCGGCAATCATGTCATGAAGACCTTGTTTTTTGGGTGTGAAAG
+CAATCATAATGTAGCCAATCAATAATACAACAGCAGATATTAATTTACTCCAGTACCTTATATTTGCTTT
+ACCAAAAGAAATTCTGTTACCATTCATATCTACAACTTTTGTCTTCATAATTCTTTTCCCTATTGTTGCC
+TGGAGTTCAGATGATTCCAAAATTGTAAAGTAAAGCCATGATATAACTATACCAAGAATACTTAAAAAGA
+TATCTAAAATATTTTCATCTACACCGTCAAAAAAAGATATGCAGTAGCGCCTAATACTATACCTAGAAGA
+AACAACACCACATTATCAAGTAGAAAAGCAGCTGCTCTTCTCCAGAATCCTGCATATTCCATAAAAATCT
+CCCCTTCTTAAATTTTTTAAAAATATTTTCTTCTTGCTAATTTAAATCGCTGTTAAAAGTCTTTTTGATT
+GTTCCTTTAGGAACCACAATATACTGTTCTATTGGTTTTTCTACTATTCCTCCGGCAAGCAGATCGTAAT
+GTTTCTCTATTTTTTGGTATAAATAAGGTCTATCAAGATTGTCTTTTTCAATCAAGTCCCATTCTGAAGC
+ATCAAGTTTATAAACAACGGTTGTTAATGGATTTTCAGACTTAATTACTCTGACAAAGTAGTACATATTT
+TGATCTATGTTACCTATTCCTAATACAAACGTTGAATCTGAAAGAGCTAAATTGTCTTCCAAAGAAATTA
+TATATCTTTTTATCGTGTAATATCTATCATTTCCAAACATTTTATTGTCCATATATGAACTGTATAGCAT
+TATTATAAGAAGTACTATTATAAGAGTTGCCATTGCCATTGCTGCTTCTGCTACTCCTCTTTCATCTTTT
+ATGAGTTTTCTAAAAATATACATATTGAACGCTCCTTTTATATTAAATACTCCTTTCTTCATCAACGACA
+GTAACTGATAGTTTCTGATAAATGTAAAAGCAAAGATGATTTTCTCGTTTTTATTCATCTATAATTGTAG
+GCTTCTCATCCAGCACCCAAAGCTTAACATAACCGTTTTTTATATACGGACTTACAATGAATTTTATTTT
+ATCGCCCTTTCTATAAGTATTATCCAGAAAGAATCCAAATTCTCCGTTTACAATCACCAGCTGCCAGTCC
+TGATCTGCTCTCACATCGGTAACTGTGCCTTCCAGTAAAAAAGCAGGCTCTGGATTTTTGTAACCAAAGG
+GCTCAAAGCTGTCAAAAGCCATAACCTCTTCTAAATCTGGTACTTTCGTTAAAACACCATCCAGGTCTCT
+TATCTCTTCTTTAGGCGGATTTTCTTCCGTGTATTTGTTCAATAAGTTTTGGATCCTTTTTAAATCTCTA
+ATGCTGTATGAAACACCTGCTGCTGATTTATGTCCTCCAAAAGTTATATCTACATGTTCAGATACGTACT
+TAAAAGCCTCCATTAAATCAAAATCTCCGTAAGTTCTTGCTGAAGATACTGCTTTACCACTGCTGTCTAT
+ACTGCTCACCATTACAGGCTTCTGAAATTTCTCAGCAGCACGCCCTGCGATAAGTCCTGTTATACCTCTG
+GGGCAGTTTTTAAAGGCATATATTAAAAATTTGTTTTCGCTGTCTTCAATACGACTTAAATACTGGTTTA
+CAAGCTCTAAACGCTTTCTGTTCAATTGTTCAACTTCTTCAGCATTTGTACCGTAAAGAAGAAGCTCCAA
+ACCCATTTTAGGGCTTTTTAAGCGCCCTGTGGCATTAATTCGAGGAGCTATTATCCATCCTATATCAAAG
+CCTGTAAGATTTTCGTGATTTCTTCCTGCAGTCCTTAATATTTCTTTTATGCCTTTTATGGGCTGTTTCC
+TCATAAGTTCAAGGCCTTTTCTTGCAATGTACCAGTTGTTGCCATCAAGAGGTACAACATCGGCAACAGT
+AGCAAGACCTGCAAGCTGTATCATAGCAGGAGTTACTGAAAAATTTCTCTGTCTCAAAAGTTCCCTTGCA
+ATTAGATAAGCCACTCCTGCTCCTGCATAGTCCTGATATTTGTCTTTATAAAGCTTGGGATTAAAAATTT
+TATATGCATCAGGAAGATGTGCTAGAGGTTCGTGGTGATCTGTTATAATCAGCTTAATCCCTGCTTCTCT
+GGCTGCTTTTGCTGCTTCAAAAGCTGTTATACCGTTGTCAACAGTAATAACCGCATCAAAACCTTCAGCT
+TTTATTTGTTGTACGTGTTCAGGTTTTATTCCGTATCCCTCTTCTCTTTCCGGTAAAAATATTTTGTTCT
+GGATTCCCAGAACATCTAAAGCATTTTTGAGTATAAGTGAAGATGAAATTCCATCAACGTCATAATCTCC
+AAAAATGGCAATGCTTTTGCTTTCAAAAATAGTTTTTACAATGTCAGAAAGGGGGAAGTCGCTGGGAGTT
+ACAGGATACTTCCTCCGCAGTTCAATTTTTGTATTTGGATTATATCTCCAGAGCATATAAAATTCCCCTT
+TCAGCATACTCCTTCACGTTTTTCAATCTCTCCTTTAGAGCCGTATACCTCTTTGAGCTGTCAATTGTGT
+TTATAGCTATTTTTATAGCCTGCATGTCTCCAAAGATTTTAACAACGTTTTTAGCTCTTGTGACAGCAGT
+GTACAGAAGGTTTCTTTTAAGCATGATGTAGTGGTTCATTGCAAGTACCACGATTACAGTATCGTACTCA
+CTGCCCTGCGACTTATGGATTGTGATTGCATAGGCAGGAATTATTTCTTTTAACTCTTCCTCTACCAGAT
+CGACTATTCGCCCATCAAAATCTATCACAACATGCCTTAGACCTTCTTCGTCTCTGTAAGCTCTTTTTAC
+ATAGCCCGTGTCGCCATTGAAGATTTCTTTTTCGTAGTTGTTTTGAGTCTGCATGACTTTATCTCCAACT
+CTGAATATTTTGCTGCCGTATGCTATTTCCTCTTTCTGGGGATGTGGTGGATTTATTCGTTCCTGTATCA
+GCCTGTTCAACTCCAGCGTCCCTATGTCTGTCTTTTTCATTGGTGTTAAAATCTGCACATCATCAAGTGT
+TTTGCCTTTTTCAAGTTCTTTTATAAACTCATCTACAACCTGCTCAGGCTTTACAAGTTCATGAAAGATA
+AAATCTTTGTTATTAAATCGCACCATTTTCCCTTCTCTTATGAGTTTCGAGTTGAGGATTATCCCTGACG
+TTTCTCCCTGCCTGAAAATAACGTCAAGTTTTGTTACAGGTATTATACCCGACTCAATTAAGTCTCTTAA
+GACGTTTCCTGCGCCTACTGATGGAAGCTGATCCATGTCTCCTATTATGACAAGCTTTGTATCTTTCCTC
+AAGGCTTTAAATAAACTTGCAGCAAGTTCATTGTCAACCATTGAGAATTCATCAATAATAACAACATCCT
+CATCAAGAGGATTATTTTCGTTTCTAAAAAATCTTACACTCCTAAATTCTTTATCAAACCTTGCCTCCAG
+CAGTCTGTGGATCGTTTTTGCCGGGTAGATTGTTACTTCTTCAAGCCTTTTTGCTGCTTTGCCTGTTGGA
+GATGCTAAAGCCACAAGCTTATCTTGTTTTTGGAAAATATATAGAAGAGCGCTGACAATCGTCGTTTTTC
+CTGTGCCCGGCCCTCCAGTTATGATGGATATGTTGTTTTCAACCGCCTTTTTTATGGCTTCTTTCTGTTT
+TGGACTGTATCTGATGTTTTTTGCAGCCTCTGCTTCTTTGATAAGCTCATCAATGTTGTTTATTCTCCAG
+GGCTTTTCATTGAGCATCTTAGCAATTTTCTCAGCAATGTACTTTTCGTTGTAAAAATTTTTAGGCAGGT
+ACACTTTCCCTTCATCGTCATAAAGCTCCTGTGCAGCTGTTAAATACAGAGCCTGATCTAAAACTTTTGT
+GTACCCTACTTTTAAAATCTTCTCCGATGCTGCTTTGCACAGTGTTGTAATCGGCAGGTATAAGTGTCCT
+TCTGTTTCGGCAAGGTACAGCGTATATTTTAAGCCTGACTGAATCCTGTAGGCATTATCCTGCTCTATGC
+CAAATTTTCTGGCTATTTCATCGGCTTTAATAAAGCCTATTCCGTCAACTTCTTCTGCAATTTTGTAGGG
+ATTCGCTTTTACCTGCAGGAGTGTATTACTGCCGTAGCGGTCATAAAGCTTTTTTATCATGTTCAGCGAA
+AATCCTAAAAGCAGAAGCTCAAGCTTTATTTCGTTGAACTCTTTGTTCTGCGTAATTTCAGCATTTACTG
+AATCAACTACCTTCTGTGGTATCCCAATTTCTCTGAGCTTTTCGGGGTTTTTTTCAATAACCTGTATGGT
+ATGTTTTTTAAATGCTGCGACTATTTTCCTTGCCCTTACCGGGCCTATGCCTTTTATGCTTTGGAGAAAA
+ATTTCTATATCGTCCTCATCTGCGTCTTTTGATATTTCTGCGAATACAACTCTGAACTGTCTGCCGTATT
+TCGAATGGACGTACCATTCTCCTATCAAATCCAGCTTCTGTCCCTGTTTGTAACTGCCCTGAAAGGTTGC
+AACAAAGTTATTGTCTTCTGTTCGGACAGCTGCAACTGTATAACCGTCGTTTGATGTGAAAATAATTTTT
+TCAATTGTGCAGTTTTTGATTTCCTGCAGGTTTTCTATCATGTTAACCACTTCCTTGCAGTTATTGTATT
+TTCATGATCTGTTCAGGTGAAAAATCTATCCCCATCTCTCTATCAAATAAACTGAGAGCAATGTTTATCT
+TTCTGCCCTCAATTTTGATAATTTTTCCAATGAAGTTCTCAAATGGACCATCTGTTATCATGACAGTATC
+ACCGGCTTTGAATTCTTCACTTAAGTCGTCCTGTATTCTTGCTCTTTTTACCTCTTCCGGTGTTATGGGA
+ACAGGCTCATTCCCGCCTCCTACAAAGTGTGCAACACCGTTTATTCTTCTAATTGCTGCCATGACCTCTG
+GAGTCATGACAGCTTTTACAAAAACGTATCCTGGAAAAATCTTCTCTTCAATCTCCTTTATTTTTCCTCT
+CCTGGATACTGTTCTCTTTTGTACTGGCACCTCTGCTTTTATAATCAGCCCGTCGTATTTTTCTGTCTTC
+GCCAGGCTGTTTATATGTTCTTCGACTCTTTTTTCGGCATTATGGTATGTGAAAACCACATACCATAATG
+GTTTTTCTTTCGTTTTTGTTAACTCTTGTACTTCACTCATCTTTATCACCCCTCAGCTTAATTATACACC
+TATTAGTTAGTTTTGTCAATATTTGAGTGTAACAGCTTTTTGATGCACTCAAATTTTGAACAGTCCCTTT
+GCTTCGAGGTGTTTCTTCAACTCCTCTGCATTGAAAGTCCACGTCTCTATTTCACTCTTATTTCCCTTCT
+GCAGAGCTTCTGCAAGCCTTTTTAAGGCGTTGTAGTAAAATGCTCTGTCTAAGTCCGATGTGCTTTTTGC
+AAGCCTCTCCCACTCCTTTGGAGTTCTTGAAAGGGCTATTTTGTGAACTTCCCGCATTTTAAAAGCACTC
+CCTTCTCACTTAAATTTGACAGGCCATGTGAATTTCGTTTCAAAAAGGCCCATCTCTGGGAAAAACGTGT
+TTATCACTCGCTGCTGAAGGAATTAATATGCTTTGATATCGGTTCAGCAGTTGACATCCACGCACAGCTG
+TTCTGGTTCTGACCAATTCTGGAGTCTGTCGGTTTATCACTTCAAAGCAGGTTCCTGCTGCAGGTTTTGT
+ATTGAGTCTCCTGCTGCCTGCTTTAAACTTTTTCCCCAGACAGAAAACTGTCTTTTTCCTGCAACCAGCA
+GTGTTTTCTGTACTGCAACTGACTGCATGTTCACTGCTGCTGTCAGCTCCGTAGAAAGCATGTTCAGCAC
+TTGCTTCAGGTGTTAATGTGCTTTGCTGCAGGTTTATCAGGTAAACCACGTACAAAACCCTGCTTTCGGG
+CTTTACTGTTTCGTCTTTGCGAAATTCTATCTCCGGAATCTGCTGTTCTATTATTTCAAAACAAGCTCCT
+GCTGAGTTTTCTGCAGAGGCCTTTTTGGATGTGCCAGTGTTAAAAGCCAGCTGTGAATTTCTTTGCTGCC
+GGTTTAACAGGCAGACCGGAGGCTGAACTCTGCTGTTATGCTTTACTGCCTTAGACTTAACTGCCTCTGA
+AACCTGTCGTCCTGTTACTGCAGGGCAGTTTGCTGCCAGCAGCTTTGTAATAACTCTTTCGCTGCTGTGA
+AAGGCTTCACTTTCAACCGCTGAATCTCTGCCTTCTTCAAAAACAGCTGTTTCTGCACTGCTGCTGACTT
+CAGCCTCATTGCTGCAGATAACAAAAGCCGTACCGGCATTAAAGATTTCCTGCGGAGCTTTCGGTGAAGT
+GTGTATTATGCCGTCGTCAAACTCCTCAATGCTGTAATCATCCCAGTCTCCGTAGCTGTACCTGATTCCT
+TCATCGCTGCTAACTTTCTCCCAGCTGTCAGACTCTTCTTCTGCCTGCTGTGCTGTAGTTATGCCTTTTT
+CAGCAAAAACGGAAGTAACTTTGCATAGAGCTGCGTCTTTGTTTTCAGAAAGGCTAATATCTTCACTGCA
+GCTTAGTTCTTTATTTTGGCTGTCGTGGTCGGATTCTAAAATTTTTTCACCAGTGCCTAAATTTAAATTA
+TTAACCCCGGTATTAATTCTAGTAAGTGCGTATATACTGCCTTCTTCATAACTGTCACTAACTGGTTTTG
+TATCTTTCCTGTTAGTGTAATCTCTTACATGAGAGATACTATCTCTACCAGGAGAAATGTTTTTATTACT
+GCTGCAGGTAGCAGTATTTCTTTCGGTGTTAGGATACTGCCCTGGTACAGAGTGTAGATCTTTAGAGTTA
+GTGTACGTCTCTAAACTAAGATTTTTATTATTTTTTATTCTAGAGTAAACGTTATCATCCCTATATCTTA
+GTATTTTGTATTTACTTGGTTTTATAGTGATTTTATTTACTAGGCAGTAATAATGCATAAGCTTACTGGC
+TTTTATTAATTTTGCTAATTTAGTATTTACTTTCTTGCTAAGTAGGTATATACTCTCTCTAGAAGATTTT
+CTTTCTCTAGAGAGAGTTATTCCTGCAGTTGTTCCTTGCAGGTGTTTTTTTTGCTTTTCCGTAGTATTCT
+CCGTTGTAGTCTGTGTAGTATTCTCCGTATATGTCCCACGGTGGGCCGAGGGAGGTATTACGTTAGAACG
+TGATACCTCCTCCGTTTTATCGTGGGAGGTCCTACGTTCAAAAGTGATAGGTATTACGTTAGAGTGTGGT
+ATCTCTTTCATTTTATCGTGGGAGGCGCTGCAGGAATTGGTGTCAATATCATTGGCAGTTATCTCTTCAT
+GGTGTTCACTTTCTTCTGTCTCCTCATCAGCTTCTTTTTCATAAATTTTGTTAATTCCATCATATGTGAT
+TCTTTCTATTTCTTCAGTTACTGGTTCCACATACATCACGTTTGTTAAAGTTAATCCCGTCTCAGTTTTT
+ATGTTTCTGAACTCTATTCTGATGAGTCCTAATTCAACAAGGCGCTTCATTGCATCCTGAACCTGTCTTT
+TAGAAAATCCAAACTGGTCTGCAAAACTCTGGTATGACCTTTGAAGTTTGTCACCTTTAAACTTTTTTCT
+GTATCCAATTACTTCACCCGTGATGGGATCTCTTTCGATTACCGGTCTGTACCAGTACACAATTTCCGCT
+AACAAAGTGACAGCAATCGGGTTGGGTTTCCCGGATGGATATGTTATATGCCTGTACCACTGCTGGGGTA
+TAATATTCCCCTCAAGGTTTATCTTTGCCATTTTCAGAACTTCAGGGTTAATAACCTCTCTGTCTGACAT
+AAAATTTCACTCCTTTTTGGCTTATTTTTTACAGAGGCAGCTTCTAAAAAATAGGGCAGGGCAGCCGAAA
+AGCTGCCCTGCTCGGAGGGGAGAGTTATGTAGTGCGCAAGGAAGGCCCCTGAAAAACAAAAAAAGGCAGC
+CAGCCGGCTGCAAAAATAAAAAAACAGGAGAGGAGAAAATTTTTAAAGGGGGAATGCCTTAATCCGCAGG
+AGGACGAATACACAGGCCCAAGGGGGACGAACAGCCCGTGCAGTGCGCCCTCCCTCAATAAAAAAGGGAC
+GTTTTGTTACGCCCCTGAAAAGTCTTATATGAACTTTTGAAAAAGTACAGCTATAAACATAAGGCCGAAC
+GCAAGTCCAATTAAAATGTCTAGTATTGAACCTGTACGTACCAGAGGTATTTTAAAACTTTTGTTATAGG
+GATAAAGCACAGGAATACCTGATGGAGTGAACAGATCTGTTGCAAGGTGTGTAGTATAACCTATTAGTGC
+AGGCGGTAGAATAGTCCTATCTGACATAAATAAAATAAATGTAAAAAATAAAAAGCCTGCAAGAGAGTGT
+GTAAAACCTCTGTGAGGGCCTATAAAAGCAAGCCCTATATAGGTTAAGTACAATATTAGACTTAGCAGTA
+AAAAGTATTTGTATTTAAATAAAAAATACCCTGCAGCTATCAGTGCAGGGAAAGTTAATGCTCCTGTATA
+TTTGTTTAACTTGTGTCTCAACATGCTACCCGGTGTATCTATGTCAGGTAAAAGTGAGCTTGCAGCAGCA
+ACAGCTAAATTAATCGGCAGCTGTGAAGGATCTTTTGTGAGGAGAGCTGTTGCTGCAAGTGCTACTGCCA
+TGTGTGTGCGCCCTAACATTTTAATCAACTCCATCCGATAGTATTTATAGAGAAATATTTTGTAACTTTT
+TTGTAAAGGAGAGTGAATTATGGATACGTTATTATCTGCCATTTTTTCCTTATTCAAAAATATTTCAAGA
+AATTCTTACAAAACAACATATAGGTTTTTCACAATTCTGATAATATCATTTACTTTTAAGTATTTTTATC
+CTAATATATTTTTTCTATTTTTAAATCAATTTAAGGAGTACAAAAAAACGATAGTATTGTTCATAAAATT
+TCTTACATTAGCGTTTTTTACATATGGTAATATTGAAACTGTTTTTCTGCTTTTTTATGTTTTGGTAGTA
+TCTTTAAAAGCCCTATTTTATTATGTTAACAGATTTAACCATTATAATACATACAAAGAATGTTGGGATG
+ACCTTATAAAAGATTCATATATCACAATTGCAGTAGATAAGCTTACTTTTGCATACAGTTGTGCTTGGAT
+TGGTTTTGGATATATTTTGTTATTAAACAATAATTATGTTGACTTGATAAAAGAATTTTTCAACATAATT
+ACATTTAAAATGTCTTTTCTTTTTACATGGGTTTTTATACCTATTTCTGTTGTTATGTTTTTGGTAGGGT
+ATATACCTTACTTTATAAAATCTTTTTTCTTGCCTTAACATGAGTAACAAAATATTTTTATTTACAATTA
+TTCCTTAATAAAAACTCTACTTAATAAAAAATGTATTTTTTTATAATCCTTAAAGTTCATGTATAACCAG
+CACAAAAAAGTCAAGGCGCTTATTGCTATGCTAGTCAGCGTGCAGCATAATAGGTTTTTTGTGTATAAGA
+ATAAGGCATTAGATAGTATTGCTCCAAAAAAAACTGAAAAAGCCCATCTAGTCTTAACTTTTTCAATTAC
+AACTTCTTTTTCTTTTTCAGATAAATTTTCAAGTTCTTTTTCTTTGTCTGTTATGGACGGAAGACCTAAG
+ATAATAATTATAACTATAACAAAACTCCCTGCTATTATAATAAACTCAGCAAAAAGAATTGAAAAATATG
+TTATGGCATGTATCAGATTGTTAAATATGCTTGCTGTTGTTATAGAAATATTATTTGTCATTATGCTCAC
+ATCCTTTTTATTCTTAGACTTTACAACAGGTTTGCTAAGAAAAATAAAAAGCGTCCTAACGCCTATCAGT
+GTCTGCTTTGATGCAGGCAGGTAATACTGTAGATAAGTTATCTCTACCTAAGTGAAATTATTGAAAAAAT
+AGAATTGCAGGGACCAGGTTAGTAGTAGCGTCTATGTTAACTAAAATAAATATTAAAAATTAACGATTAT
+TATGTTAGAAAATCTTATTCAAGTGCAGGTGAATATACAATGTATATTGTTACTCTTTTAGGCAATTTAT
+TATCGATAATTTCTTCGCTAATTACAATCATAAGTTTTTTATCTCAAAAAAGTAAAAAACACACATCAAC
+TAATGTCGTTCACAATATTACACAAACTAGCAAATTATCTAAAAATAATATATTCACAAGTATAGCTGAA
+GAAGTTTTAAAAGCAATAGATTCGTTTTTTGTAGACCTATCTAACAATCCCATTGCTTTTATTATAATAA
+TGATTGCTATTATTTACGCAGTATATTTTTCTTTACTAAAAGCATATTTTTATATTTTTAATTTAATAGC
+AATATCGTCTTTAGTGGTTATAATGGTGGTACTGTTAAATACTACTAAAAAATTCTTCTTAAAGCAGATA
+GTTGGATTTAGTGATTTTTTTTGTATCTTTTATATGGTTTGTTTTATTTATTATATTACTTAAACATTAT
+AACCAAATATATCTACCGCAAAGCTTCTATTTTTTCACAACTGAAAAATATAACAGTACCTTTCTAACTA
+ATCTACCTCAGAGTATAAATTATATATTTTCCGTTATTTTACTAATCATATCCTGGTTTATTAATATCTG
+CATAACCTTTACATACTTAACCAATAAAGAAATTTCCATACATAAAGTTGTTTTTTGGTTATCTATTGTT
+ATAATTAATTTGGCATCTATTTTCGGCGTTATATTAAAAGTTTTTAAATTGTTCAAATAGCAATACTTAG
+TATGACAATAGTAGGTAATATATACCAAAAAATTTTAGTTAACACATTTTCGCTTTCTTTGCTTATTGCA
+TAGGCTGTTAATAAAATATTTGTAAAAAGAAGAAACGCTGACCATCCTATATAGCTTTGCAAATTATTTT
+CTGGTGCAATATATATGTGATAATTTATTAGTTCATTTTTTACATTTGCCAAAGATAAAATTGAAATAGT
+GTTAAGCCAATAAATAGCAAACGTCACTACAAAAAATACCCCACTCATCTTCTTCCCGTTATTCATATTT
+ACTCACTCCAATTTCAATTTATTTTAAAAAAAAATAAAAGGCGCCCTAACGCCTATCAATGCCTAGAGAG
+GCGAAGTCACCGCCCCTCTGCTCCTTCTACCTACGGTAGGTGAGCTTAATTCTTTACACGGGCAGGCAGG
+ATTTGAACCTGCTTTGCTGCGCAACTGCGTGCCTGCCGGCTGGGTTCACCCTAGACAGCCCCTAGGTAAC
+GCCTCTTATCTGACACGCAGTATCTGGCTGTTCCCACCATGCTGCTGCTCGATAAAAAAAACTGCACTGT
+TTATTTCAGTGCTTCTTCTTCTACTTTAGAATTCCATTTTTCGGATTCTATTTCATTTGCATAATCTCTA
+AATTGAGGAAGAATAATGTTATGTACATTGTAAGTTCTAGGCAAGTCTGCTGGCTTATGTGAAGGGTCAA
+TGTATTTAAGTTTTTCGTCTACTTCTATATATTGACTCAGTGAAAGCTCTACTAATTGTGCAGTAGATAT
+TCTTCGTTTTTTTGAAATCATCTGAGCATGTATCCTTTGCTGCTCTATCATGCCCCACCAGAGCCTTTCT
+TCCTCTTCTTGCTCTTTTCTTTCTAGTTCTCTTTTGTGTTTGATATATTCACGTTTTTTTTCTTTACGTT
+TTAAGTCATTTTCCGCTTTGCGCCTTTCTTTTTCTATTTCGTATTCAGGAAATTCTTTTAAAATTTTTGA
+GATCATTTGTTTACTAACATTTTCTTCTTTTGCTATTTCTATGATAGTTTTCTTTTCTATTATATACATG
+TGATAAATTTTATTTTTATCACACATTCTATACCTTCCCCTTTGTTATGCTTGGTTGACTTTTTGGGTAC
+GGATTTTTGGACACACGTATCCTATATAAGGGTATATGCCCTTTTTCAAAAGGTTTGTTATAAAACTTTT
+CTTTCTTCTGCAACTTTTTTGAGCCATTCTTTGAGAAGTTCTCTGTTGATTAGAAATTTTGTTCCAACTC
+TAAAAGCAGGGAAGCCTGATTCATTGTTATGTGCCAGTTCCAGTATTTTATCTCTGCCAATTCCAGTGTA
+TCTAGCTGCTTCTTCGATTGTGAGGGTAAGTTTATATTCATAAGTTGCTTCTCTGATTGCATCTCTAATA
+ATCTCTTTAAGTTGCTCAAGTATATTTTCTTTAACATTCTTTTCTTTTAATTTTTCTGAAGGCACATGAA
+ATACCCCCTTGGTATTACTATTTTTAATTATTGACTTTTTTAGTTGAGTTTTGCTCAATATTATTTTCAA
+AAAAAATTTCATTTACATTTACACCTAATATTTTGCTTATTTCCATTGCTTTATCAATAGTGATTGATAC
+ACGCCCATTCTCTAAATACCAATATCCACTTCTATCCTTATATCCAAGAGCTTTTGCCATTTGCTCTTGG
+GTTAAACCCCTCGCTTTTCTGAGAATTTTTAATTTTTCAACCCCCATGTATGTTCACCTCTTTGGTTGAA
+TATATCTCTACTACATCTTTATTATAATAGAGAAATATTAAACTGTCAATATTTTTTTACGTTAAAAAGT
+TGATTTTTATTAAACGATATTTACATATTTCGAATGGAGGGTTATAATTAAAAATAGTTGAAATATATTC
+AACATATTAATTGAGGAGGAATAAACGTGAGTACATTAGGAGAAAGAATAAAACAATTAAGGTTAGAACA
+TGGGATGACACAAGAGGAATTTGGTAAATTATTTGGTGTAACAAAATATTCTATCTCTTTATACGAAAGC
+AATAAAACATCACCCAGTGATGAAATAAAAAAAAAGATTGCCGAATACTTTAATGTCTCCATGGATTGGT
+TAATGGGACTAACTGATGTACGCAAACCATTTATCCCTGAAAACTACAAAGAAAAGTATAAAATTACAAA
+AAGAGATATGCTTCAATACGAAAATTTTATTCAGCATGTCAACGCTTTTTTTATGGATGACAAAGTTGCA
+GAGGAAGACAAGGAAAAACTTTTTAGAGATATATCTGAACTTTTCTGGAAAGCCAAAGAAATAAATAAAG
+AAAAATATGGAAGAAAAAAGAAGAAAGAAAAAACTGATTAGAGAGGTGCTTCACATGCAGGAGGAGAGGT
+ACATTAGAAAGATTTACAAAAAAGTGAAGCACCTTGTAAAAGAACATGAAACAAGAGATCCTCAGAAAAT
+TGCAGAATATTTAGGAATTCATGTAGTATACAAAAGTTATTCTCTATATACAAAAGGTTATTTTATAAAA
+ACCCTGCGCAATAAATTTATTATTGTTAATGATGAGCTGGATGAAAACGAAAAGAAAATCGTCCTGGCAC
+ATGAGCTGGGACATGCCGTGCTTCATTCTGCTAAGCCTATTTCTTTCATCAGAGAGTATACACTTTTCCC
+AGTTGGAACGTATGAAGAAGAAGCAAATATATTTGCTGCGGAATTATTGATTGATGATAGTGATATAGAA
+GAGTTAAAGTATCTTTCAGTATCCCACATTGCTGCTGTTCTGGGTGTTAGTGAAGGACTTGTAAAATATA
+AACTTTTAAAGTTTTTATAAAAAAATTTTACGCAGGAGGAGATGTTATGGCTAAGAAGACGAATTATGTT
+AAAAACGGAAAAGAGTATTACCGTGTAACAGTTACTATTGGGAGAGATGAAAATGGAAAGCTAATACGTA
+AAGAATTTTATGGAAAAACAAAAAAGGAAGCTGAAGCAAAGAAAGAAGAATATTTAAACGGAATAAGAAA
+CGGATTGAATGTTGATTTTCAAGATGTTACTTTGGGAGATTTAATGCATACATGGCTTTTTGAAGTAGTG
+AGAATGTCAAGAAAGCCTGCTACGTTTGTGAAATATGAAGGACATTATAGAAATTACATAAAAAATAGTG
+AACTATATGGAATGAAAATCAGTATCATAAAGTCGATACAAATACAGAGGTATTACAACAAGCTATATCA
+GCAAGGGAAAAGCAGTAAAACAATAAAAGCTTTGAACAATTTTTTGAAGACGTTTTTTAATTATGCAGTA
+GATGAAGGATATTTAGCTAAAAATCCATGCACAGGGAAGAAAATAGTTATACCCGGTACTCCAGAAGAAA
+AAATTGAAACAGAAATTGAAACTTTTTCTGATGAGGAAATAAAGAAAATTAAAGAAGCATTAAAAGGGCA
+TCGTCTGAAGGCACTGTTTTTGCTGGCTTTTGGAACAGGTCTAAGGCAGGGAGAATTGTTGGGATTGAAA
+TGGACAGATATTGACTTTGAAAAAAAGGAATTAAGGGTTCAGCGTATGATTAAACAAGTTACTATTATTG
+ATGAAAAAGGAAATAGAAAATATAAAACTATTGAACAAATACCAAAAACAAAAAACAGCATAAGGACAGT
+TCCAATTCCATCATCACTTATACCAATGCTAAAGGAGCACAGAAATAGGCAAAGGGAAGAAAAATTAAAG
+GCAGGCTCAGTCTACCTCAATGATGTTGAAAAAGGATATGTGTTTACAACAGAATTGGGCAATACTATAG
+ATGCAAGTAACCTTTTAAAGACATATAAAAAAATTTTAAATAGAGCAGGAGTACCTTATAGAAAATTTCA
+TGCCATACGACACACGTATGCAACAAAACTATTTGAAAGGGGCGTACCACTCAAAACAGTATCAGAATTA
+TTAGGGCACTCCAACATCTCTATCACAGCAAATATTTATACTCATGTAATACCTAAACAAAAAACTAACG
+CAGTAGAAACACTAAATGACCTTTTTATTTAGAAAAACAGCTTTTTAAAGGCTTTGTTTTATTCCCACAC
+TTTTCCCACAAAAGTTTTAGAAAGTTATAGAATGTTTTAGTACGTTAAAGTACAAAAAAGCAGTATTTAT
+GCGAGTTACGGGGCAATATAGGGAATTATAAATTACTTGGAAATGACATACATATTCCAAGGTATCTTAT
+CTATAAGGCGATTCCTGTAAATAGAATCTGCTCCCATAAATATATACCTCAAATTGTCAACATGAGGAAT
+GTTCACTTCAATCCATATTCTATTTCTCTCTATAAAAGGTTTTGACGCTATCACGTTTGTCAGGGAATTC
+TCTGCTCTCTTGTACTCGTACAGTTCCCCATTTACTACCCCTAAATCTATCCTCTTTATGTCACCTGGGT
+CCTTGTAAAACAGCCTCATTTCAATATGGTATATCACTTTTTTAGAAATTGGCTTTGCCGATTCTAAACC
+AACGTACAGCTTGTTGTCATGGTAAAAAGCTGCAAGTTTAGTCAAAGCAGCACTCCTGTAAATTTCTTCG
+TTTAACATACCCCCCGTATACACTTTAAGAAGGGTATGAGGCAGATCAGCATCTCTCAAATCAGGCTTTG
+AAGACACAACTGGTATACTTATCACAGGCTTGGTAGCAAACAACTCAGTCTTTCTGACAAATCCCATCAA
+AAATGGCTCCATAACTTCTGTCTGGGTTCTATACTGTTTTATTGCAGCCTGTTTCATATTCACTTCTTTA
+GGAGTAAGCTCAAAAGCCTGCCATTCTGTGTTGCTGTTTTTCATGTCTACTGGAGGCAACATAGGCCTAT
+TTTTTTCTGCCATCCAAGGAACAGGCCATTGAGGGTGGTGAACTAAAAACATGTGTTCTCTGACATTTAA
+ATTCATAGCAGTAATTGTATATCTTACAAAATTGCTCACTGCCCAGTGGTCAGGATGAATGTCATCCGCA
+AGAGGGTAGTATATATCAGTAGGCTTAAAATCTTTTATTATCTCGGTAAGCTCATCTACCAATGTCTGAC
+CGGTATAAGGAGCTCTTGGCTTATAAACCGTATCGTAAGGAGCATAGGCCACACGAGTACCGCCACTTAC
+GCGGGGCCTGTTATTATCCCAATATTGGCTCCACAAAAACCTCGTGCTTCCATCCGCAAATCCCAAAAAA
+ATTAAATCTTTTCTGGGAAGCCCGAGAATTCTCATTGCAGCAATGCTTTCCTGCTGGCGAGCCAATCCCA
+GTTTGTAAAAATCTCTAGGAGTAGGATTCTTTTTTCCGCAAAAAACCATTGCAGCTTTTTTATAGCTTTC
+ACCACTTGTGACAACCACCACTTTTACAGGCCTTTTTAATTCAACCGCTCTTTGGATAACACCTGCCATA
+CCCAGAGTTTCATCGTCCGGATGAGGAACTATAATAAGTATTCTCTGCCCTGGGTCGTCAAAAGTAGGCA
+CGGTAGCTTTTTCTGTGAAATTTGCAATAGCCATTCCCCAGTTCATTATATAGGAAACTCCGATAAGCAA
+AGCAGTAAATAAAGAAAAATATATAGTTCGCCTTGTAATCATACTCTTTGCCTCCATTCTTGCTTATTAT
+TTTACCATAGATTTATGAACAAATTATTACAGGATAATTAATTTTTAATTAATGAACTCAAATTCTGAAA
+ATCTTTCTCAGTGTGATACAATCATATTGAGAAGAATTTGAGGAGGGGATAAAAATGTTTGTAGATTTTC
+ACTGCGATACCCTGTACAGGCTGGTAGATAAAGGAACTGATTTCTTTGAAAGGACAGAAGAGAGGCATGT
+AGATTTCCCCAGAATGAAGGAGGGAAAAGTGCATCTTCAAGTTTTTGCAGTGTTTGTAGACCCTAAATTT
+ATGAGAAAGAATGCAGCTACAATGGCTTTAAAACTAATTGATAAAATGCATGAAATAATAGATAAAAGCA
+GCGAAATTGAATTGGTACTAAGAGGAGAGGATATTGACAGAATAAAAAGCGAAGGAAAAATTGGAGCTTT
+GCTCTCAATTGAAGGGGGAGAAGCCTTAGAAGGAGAAATCGCTTTACTAAGAATATTTTACAAATTGGGA
+GTAAGAGCTATCACTTTGACCTGGAGTTTAAGAAATGACTTAGGGGATGGAGTCGAGGGAGTTCCTGATG
+CTGGGCTCACATCTTTTGGAAAGCAAGTAGTAAAAGAAATGAACCGGCTTGGTATGATAGTAGACGTATC
+CCATCTCAATGAAAAAGGCTTTTGGGATGTTATAGAAATAAGCGAAAAACCAGTAATAGCTTCCCATTCA
+AACGCTAAAGCTTTGTGCTCCCACAGGAGAAATCTGACAGATGAGCAGATAAAAGCAATCGCTCAAAAGG
+GAGGAGTAATTGGTATAAATTTCGCTCCTCAATTTTTAAAAGATGACAAAAGAGCAACGATAGAAGATGT
+ATTAAATCACATAGATTACATGGTGGACTTAGTTGGAGAAGACTACGTAGGATTTGGATCTGACTTTGAT
+GGCATAAGTTCCACACCAGAGGGGTTAGAAGATATATCAAAATTCCCGAAAATTGTAGAAGGGCTTATAA
+AAAGAGGATATACACAGGAACAAATTGATAAAATCACTCACAAAAATTTTGAAAACCTCATAAAAAAGAT
+TTTATAAAACAAAAAGTGCCCCGATCACCGGGGCTTTATATGTTAAAGGGGGAGTCATTGGTTTAACCAA
+GTATACATTATACATAGGTTTTTTAAAAAAAGCAAGACCTTATCAAAATATTTTAAGAGGGATAGGGGGT
+TTTAGGGAGCTCGTCTAGATATATTATACCCAGTTTTCACTGATTTTAAATTAAAAGAGTGTTAAATTTT
+TATTAACTTTGTGTAAAAAATAAATTGTTGTATAATAGAGGTAGAAACACAAAAATGAGGGGGTAAAACA
+ATGGATATTGAAATAATAAGAAAAACAGACCCAGAAATCGCAGAAGTCATATTAAAAGAACTCAACAGAC
+AGAGAAACAAAATAGAGCTTATAGCCTCTGAAAACTTTGTGAGCAGGGCCGTAATGGAAGCAATGGGTAC
+CCCTCTCACAAATAAATACGCAGAAGGGTATCCCGGAAGGCGTTATTACGGTGGCTGTGAATATGTAGAT
+ATGGCAGAGGAACTTGCAAGGGAAAGGCTTAAAAAGCTTTTCGGAGCGGAACACGCAAATGTGCAGCCTC
+ACTCGGGAGCTCAGGCAAATATGGCAGCTTATTTTGCACTTCTAAAACCTGGAGATACTGTACTAGGAAT
+GGATTTAGCTCACGGCGGACATTTAACCCATGGAAGCAAAGTCAATTTTTCTGGGCAAATATATAACTTT
+GTATCCTATGGCGTAAGAGAAGATACAGGATACATAGACTATGACCAAGTAGAAGACCTAGCAAAAAAGC
+ATAAACCAAAACTAATTGTAGCTGGCGCTAGTGCTTATCCAAGAATAATTGACTTTAAGAAATTTAGAGA
+AATTGCAGACAAGGTAGGAGCATATCTGATGGTAGACATGGCTCACATTGCCGGGCTTGTCGCAGCAGGT
+TTACACCCAAATCCTGTTCCTTATGCAGACGTAGTGACAACTACTACTCATAAGACTTTAAGAGGACCTA
+GAGGAGGAGCTATACTCTGTAAACAAGAACACGCAAAAGCCATCGACAAAGCCCTTTTCCCTGGAACACA
+AGGTGGACCCTTAATGCATATTATAGCAGCAAAAGCTGTATGTTTTAAAGAAGCCCTTTCAGATGAGTTT
+AAAGAATATCAAAAAAGGATTGTAGAAAACGCAAAAGCTTTAGCAAATGCATTAATGGAAAGAGGAATAA
+ATTTGGTATCCGGCGGTACTGACAACCACTTAATGCTATTAGATTTGCGAAACACAGGAATAACAGGAAA
+GGAATTGGAAACTAGATTAGATGAAGTAAACATAACTTGCAATAAAAACGCTATACCTTTTGATCCATTA
+GGACCAAATGTAACCTCTGGCGTAAGATTAGGTACACCTGCAGTTACCACCAGAGGAATGAAACCGGAAG
+ACATGGTAGAAATAGCAGATATAATAGCTAATATGATAAAAGATGAAAATTACAAAGAAAAAGCGAAAGA
+AAGGGTAGCAAAACTACTTGAAAAATACCCTCTCTACCCAGACCTCTTATAACCCCAGACAAGGGGACGG
+TTCTTCCGTCCGGTTTCTCACAAAAAAATCGGACAAAGAAACCGTCCCCTTGTCCGGTTAAAAGAGCCTC
+CTTCTTGGTAAGAATCAGTGTGAGGCTCTTTGCTTTTTGTGTTTCAAAATAAACCAACCACTCACTAAAG
+CTTTTAATAGAGACATTCTATAAAAATTTTACACCCTCAATATGCATAATTGCTCTTGACATAATGAAAA
+AATAAAGTTAGCATATTACTTGATAACTGTTAATAAATTAACAATATGAGGAGGATTTAAGATGAGTGAA
+TTCAAGTTTGAAAAGCTTCTAGAACCAATTCAAATTGGGTCAATGAAACTAAGAAATAGGATTATTATGC
+CTCCTATGGTTACAAATTACGCTGCTGAGGATGGTGCCGTCACCGAACGTTTTAAAGCTTATCACCAAAC
+CAGAGCAAAAGGTGGAGTAGGCTTAATTATTGTTGAAGCAACATACATTCATCCAGGTGGTAAAGGCTTT
+CAAAACCAACTTGGTATTTACAAAGATGAATTAATATCTGGTTTGAAAGAATTAACAGAGGCAGTTCATA
+AGTATGGAGCGAAAATTGCTGTGCAACTTTATCATGCCGGTAGGCAAACAACTTTGAAAGTTACTGGAAT
+GCAAGTAGTTGCTCCGTCACCTATTCCTTGCCCAGTTAAGCAAGAAAAGCCCAAAGAATTATCAGTAGAC
+GAAATAAAAGAGTTAATAGAAGCATTTGGACAAGCTGCGAGACGTGCTAAAGAAGCAGGGTTTGATGCTG
+TCGAAATCCATGGTGCTCACGGTTATTTAATTAATCAATTCTTATCACCATATAGCAATAAGCGAACCGA
+TGAATACGGTGGAAGTTTTGAAAACAGAATGAGATTCCCATTGGAAGTTGTCAGGAGAGTAAGAGAAGAA
+GTTGGGCCAGATTTTCCTATTATATATCGCATGAGTGCTGAAGAGTATGTTCCTGGAGGACTTACGATTG
+AAGATACTAAGATATTTGCTCAAAAGTTAGTAGAAGAAGGAATCGATGCTTTGCATATTTCGGGTGGAGT
+ATATGAATCTTCAGCAATGATTATCCAGCCTGCAGCTATACCTCAGGGTTGTTTTGTAGAAAACGCAGCT
+GCTATAAAGAAAGCAATTAATAGCAAAGTACCTGTAATTGTTGTTGGTCGAATCAAAGATCCTATTATGG
+CAGAGCAAATCATCCGTGAGGGCAAAGCTGATCTAGTATCAATGGGAAGAGCCCTACTAGCAGACCCAGA
+ATTGCCCAGGAAAGTTTCTGAGGGCAAGATTGAAGAAATAAGAAAATGCATTGGGTGTAATCAGGGTTGT
+ATTGATCGTCTGTTCCAAGATATTGATATTGGTTGCATAGCCAATGCATTAACTGGACATGAAACAGAAT
+TTGACATGGAAAGCCTAGCAAAGACAAGAAAGAAAGTATTTATAATCGGTGGTGGCCCTGGCGGGTTAGA
+AGCAGCTAGAGTAGCAGCTTTGCGTGGCCATGAAGTAATTCTTTATGAAAAGCAACCAGAATTAGGTGGA
+CAAATGCGAATTGCTGCTGTACCGCCTCATAAAGGGGAAATAAATGATCTGGCTGATTACCTCATCAATC
+AAGTAGAAAAATCTGGTATTACGATTGTAAAAGGCAAAGAAGCAGATTTAAACACAATTCATGAAATTAA
+ACCCGATGTGGTTATATTAGCAACAGGGTCTGAACCAATAATTCCTGAAATTCCTGGAATCAATCAAAAA
+AATGTTGTTACGGCCCATGATGTTTTAAAAGGGACAGTTACTGTTGGTAAAAAAGTAGCTGTCATTGGTG
+GTGGGTTAGTAGGTTGTGAAACTGCAGAATTCTTGGCTGATCAAGGTAAAGAAGTAACAGTAATAGAGAT
+GTTGGATGATATAGCAATAGATGTTGGAAGTTTGGTAAGAGCTCTATTACTAAATCGTATGGCTGAGAAG
+AAGATTAAAGTATTGACAAAGAGCAAAGTTAAAGAAATATCAGGAGATAAAGTAACTATAGAAACAGTAA
+ATGGAAACCAAGAATTAAGTGGTATAGACACTATCGTAATAGCAGTTGGGTCTAAACCCAAGAACGATTT
+ATTGAAGTTAATTGAAAAAGAAGGTATACCTGTTTATGCTATTGGGGATTGCGTCAAAGCTAGAAAGTTT
+ATGGACGCTATTCATGAAGGTTTCCGTTATGCTTACAGCTTGTAATTTTAAGTCTTTACAAAAAAGGGGT
+ATCCCAAAATATAGATGGATACCCCTTTTATTATTACTCCAAATTTAATTGTGCTTATAGCTCATTATAA
+TAACCACTTCTTCATTGCCAATAAACGCGTAGACCTTTTTCAAATAGTTACTCTCCACTCCGTACATGGT
+GACAGACAAAAGGGACGGTTCCTTTTGTCTGATTATTTTTTATATCGCCTTTCAAGTTCATTGTATATGT
+CATTTAATGTAATATTTTTCTCAACCAAAAGCACCATCAAATGATAAATTAGGTCAGATACTTCATACAC
+TATCTCATCTTTTGAATCATTTTTCGAAGCGATAACCACTTCTGTAGCTTCCTCTCCAACTTTTTTTAAT
+ATTTTGTCTATGCCTTTTTCAAAGAGATAGTTTGTATAGGATCCTTCTACAGGGTTTATTTTTCTGCCTT
+TTATCCTTTCATAAAGCTTATTTAGAATCTCTATGCCATCTTCAGTTTCTTCATCGAAACTTCTATAAAA
+ACAGCTTATATTGCCTGTATGACAGGCAGGGCCTTTTGCTTCTACTTGAATTAAAAGAGCATCTTCATCG
+CAGTCATAAAATATCTTTTTTACCTTCTGCGTATTCCCTGAGGTTTCCCCCTTGTGCCATATCTTGCCTC
+TGCTTCTACTAAAAAAATATGTCTCTCCTTTTTCTAATGTAAGCTTCAAACTCTCCTCATTCATATATGC
+AAGCATTAAAACCTGCTTTGTGTAATAATCTTGCACAATTGCCGGTATAAGACCCTTTTCGTCAAACTTA
+AGCTCTTTTATGTCAATCATCCTCTACATCCTTTCTCCTACAATCTTACCGGTATACCCTCATCCTTTAA
+ATATCTTTTCAACTCTTTTATATCAAGCTCTCCATAGTGAAATACAGAAGCAGCCAAAGCTGCATCAGCT
+TTTCCTTGTGTAAACACCTCTTTAAAATGCTCGGGTTTCCCTGCTCCTCCTGATGCTATAACTGGAATAC
+TCACAGCTTCACTTATAAGCCTTGTAAGTTCAATATCATATCCATCCTTTGTCCCGTCTTTATCCATACT
+TGTTAAAAGTATTTCTCCTGCACCCAAATCTTTCACCTTTTTAGCCCACTCAACAGCATCAAGTCCTGTG
+TTTATTCTCCCTCCATTTATATACACATTGTAGCCTGTGCCATCTGGTCTCTTTTTAGCGTCAATTGCCA
+CAACAACACACTGGCTCCCAAACCTCAAAGCCGCCTGACGAATAAGTGTTGGCTGTTTTACCGCCTGTGT
+ATTTATAGAAACCTTATCAGCTCCTGCTTTTAAAACTTCTCTTATGTCATCAATATCAGAAATTCCTCCC
+CCTACAGTCAAAGGGATAAACACCTTTTCTGATGTTCTCTTTACAACATCTATCATAATTTTTCTTTTTT
+CATAGGAAGCTGTAATATCCAGAAATACAAGCTCATCGGCTCCTAATTCATTGTACCTTTCAGCTATTTC
+AACAGGGTCTCCAGCATCCTTTAAATTTACAAAATTTATTCCTTTTACTACTCTTCCATCTTTAACATCC
+AGACATGGTATTATTCTCTTTGCAAGCATTTAAATTCCCTCTCTTTCTAATTCCAGCAATGCAGCTTTTA
+AGTCTATCATACCAGTGTACAAGGCCTTCCCAATAATAGCACCAGTAACTCCCATATCTTTAAGCCTTTT
+TAAATCTTCAATTGAAGATATGCCTCCTGAAGCTATTATTTCTACTCCTACCTTTAGCATATCCTTTAAA
+GCTTCAAAATTTGGCCCATGAAGTGTGCCATCTTTTGAAATATCAGTAAAAATTATTGTCTTTATCCCTA
+TCTCTTTTATCTTCTCAGCCAACTCAGTATCCTTTATTTTAGTCCTTTCAAGCCATCCACTTACAGCAAC
+TTCTCTTTTTTTTGAATCAATTCCCACTATAGTCTTTTCTCCATAATGTGAGACAGAATAAAGAAGAAGG
+TCTTTATCATATATTGCAGCAGAACCTAAAATAATGTACGATACTCCAATTGAAAAAAGATAATCTAAAG
+CCTCTTTATTCCTTATTCCTCCACCTACTTCAATATCAACACTACAGCTATTTACAATTTTCTCAATAAC
+TTTTCTATTTACTAAATGTCCTTGCCTTGCCCCATCCAGATCCACTACATGAATTCTCTTTGCACCACAC
+TCTTGCCACATCTTAGCCATATCTGCAGGATTGTCATAATATACTTCTTTTGAATCAAAATTCCCTTTTG
+TGAGTCTTACACATTTCCCATCCAATATGTCAATTGCAGGTATTACAAGCATTTTATCATCTCTCCAAAA
+TTTTTTAAAATTTTAAGCCCTGTCTCTCCGCTTTTTTCTGGATGAAACTGACAGGAAAAAACATTGTCTT
+TAATAATGACAGCTGGAATTTCTATCCCATATTCAGTAACTGCGTATTCAAAATCTTTTTCATTGCCATT
+TACATAATAAGAATGGACAAAATACACATAATCTCCATTTTTTATTCCTTTAAGAAATGGTGTGTCTTTT
+TTTATGGTCAAACTGTTCCACCCTACATGGGGGATTTTATTTCCTTTAGGAAGTCCTACAACATTGCCTT
+TAAATATTTTAAGCCCCTCTGTCTTGCCTCCCTCAAAACTTTTCTCAAATAAAAGCTGCATTCCCAAGCA
+TATTCCCAAAAAAGGCTTTCCCTTTTCAATGTGTATTTTTATCTCTTCAGCCATACCTGTTTTGATTAAA
+ACCCTGATGGCATCTGGAAAGGCTCCAACTCCGGGAAGTATCAAGGCCTCAAAATTTTTTATTTCTTTTG
+CATCACTTGTAATCTTCGCATCGTATCCCACGTATTTTAAAGCTTTTTCAACGCTTCTCAAATTTCCCAT
+TCCATAATCTATAATGCCTATCAAAATTCCACCCCTTTATGTTTACAAAATCCCTTTAGTAGAAGGTATG
+CCATCTATTCTCTCATCCAATTTAAGTGCCTCATCCAACGCTTTACCCAAAGCTTTAAAAGATGCTTCTA
+TAATGTGATGAGTGTTTACACCATGTAAAAGTTCTACGTGGAGTGTTATACCAAAATTATAAGCAAAAGC
+CCTAAAAAACTCCTCCACAGTCTCTGTTTCAAAATTCCCAACTCTTTCAGCTTTCAAAGGCAAATCATAA
+TAAAGATAAGGCCTTCCACTTATATCAAGAGAAACTCTAACTAAAGCTTCATCCATAGGCACATAAAAAG
+TACTAAATCTTTTTATTGACTTTTTATCCCCTGAAGCTTTTAAAAAGGCAGTACCTAAGACTATTCCTAC
+ATCCTCTACAGTGTGATGAGTGTCTACTTCCAGATCTCCTTTTGCTATTACTTTTAAATCAAAAAGGCCG
+TGCTTTGCAAAAAGAGAAAGCATGTGGTCAAAAAAGCCTATTCCCGTCTTTATATCATATGAGCCTTTGC
+CATCTATATTAAGTTCGACATATATGTCAGTCTCTGCCGTTTTTCTTTTAACTTCCGCTTTCCTCATGAC
+AATATCTCCCTTAAAGCGTTTATTAAATAATCATTGGCATCAGAAGAACTCACAGTTATCCTTAAAGTCC
+CTTCCAACCCCTTCACATTAGAAAAATTTCTCACCAAAATTCCCCTTTCAACAAGTCTTTTGTGCACATC
+ATTGGCATTTTCAAATTTACAAAGAACAAAATTTGCATGAGAAGGATACACTTTTATCCCATTAATTTTA
+TTTAACTCCTTTACCAGCTTTTCTCTTTCGTTTATAATGTAATTTACCCTCTCCTTTAAAACACCACTTT
+TTAAAACTTCTAATGCTATTCTCTGTGATAAAGAGTTGAGATTATAAGGAGATTTTACAAGATTTAAATA
+TTTCACTATTTCTCCATTTGAGAGAGCATATCCCACTCTTAATCCTGCAATCCCAAAAGCTTTTGACAAT
+GTTCGCAGCACAATCAAATTTTCAAATCTATCTATATATGGCACAAGAGTTTTTCCATAAAATTCAAAAT
+AAGCTTCATCAACTATTACAATCCCTCTTGCTTTTTCAATTATTCTGATTATATCCTCTTCATCTATTAC
+GCTTCCAGTGGGATTGTTTGGATTGCACAAAAACACCAATTTAGGCTTATATCTTTCAACTGCTTCTGCA
+AATCTTTCAACATTATAAGTATAGTCCTCATTTAAATTCACAGCTATTTCATTCGCTCCTGCAATTTTAC
+TGTATATGCTGTACATTGCAAAAGATGGGTGAGGGTACAAAACTGTATCCCCTTTATCTACAAAGGCAAG
+CATTATAAGGTGTATTATTTCATCAGAACCATTTCCTACAAAAATATTTTTAGGAGTGACACTGCAATAT
+CTCGCTAACTCTTCTCTCAATTTTTCTGCCGTAGGGTCTGGATATATATTTACATGGATAGACTTTACAA
+TATCCCCTATATTTTTCATTACCTCTTCAGGAAGTTCAAAAGGGGTCTCGTTTGCATCCATCTTATATTT
+ATAAGGCACATTTTCCACTTCATAATTTTTAAATCCTTTAATTTCTTCCCTCAACAAATTCTCAATCATT
+GTAAAACCTCACTTTTACAGAATTGGCATGGGCTGTAAGCTCTTCAGCTTCTGCCAAGGTTATGACATCA
+TCTTTTACACTGCTCAAAGCTTCCTTAGAGTAATAAAGTACATTCATCTTTTTGACAAAATCCCTAACTG
+AAAGAGGAGAGAAAAATCTCGCTGTACCACTTGTAGGAAGAACATGATTTGGACCTGCAAGGTAGTCTCC
+CAAAGGTTCTGGAGAAAATTCTCCTAAAAATACTGCTCCTGCATTTTTAATTTCGCCTAAAATTTCAAAA
+GGATTTTCAATGACAAGCTCTAAATGCTCTGGAGCTATTTCATTTGCAATACCAATTGCTTCTTTTAAAT
+TATCTATAACAATTATCGCGCCAAAATTTTTTAAAGACTCTGCAATTATTTCTTTTCGCTCAAGATATTC
+CATTTGTCTTTCAATTTCTTTTTTTACTTTTTCCGCTAACTCTTTTGAGGTTGTCACTAATATTGAAGAA
+GCCATTACATCGTGTTCTGCCTGTGAAAGAAGGTCTGCTGCTACATATTTTGGACTTGCTGACTCATCTG
+CAATTACCAAAATTTCACTAGGTCCTGCCACCATGTCTATGTCTACATAGCCATATAGGGCTCTTTTTGC
+CATTGCTACATAAATATTTCCTGGACCAACTATTTTGTCCACCTTAGGTATTGATTCTGTGCCAAAAGCC
+AGTGCTGCAACAGCCTGTGCTCCGCCAATTTTATATATTTCTTTTATTCCAATTTTATCTGCCGCCACAA
+GCACATAAGGGCTTATCCCCTTTTTTCCAGCAGGAGATACCATTACTATTCTTTCAACGCCTGCCACCTT
+TGCAGGAATACCATTCATCAAAACTGAAGAAGGATATGAGGCAGTTCCTCCAGGAACATAAATGCCTACA
+GAGGAAAGAGGCCTTAATACTTGCCCGTAAACTATTCCTTCTTTAAAATCCATCCATGTCTTTTCCTTTT
+GCTTCTCATGAAACTCCGTAATATTTTTTATGGCCTTATCTAACGCTTTTAAAAAATCCTCTTTCACTTC
+CTCATAAGCTCTTTTTATTTCTTCCTCTTTTACCTTCACTGTCTCGCTATTGAGATTTATTCCATCATAC
+ATATAGGTGTATTCAAATAACGCTTTATCCTTCCTCTCTCTCACATTTTCTATTATGTCTTCAACCCTTT
+TTGCAATCTCTTTATTCTCCAATTTACTTCTATTCTGTATTTTATTAAAAATCCCTATATCGACTTCCTT
+AGTAAAATCAAACATTTCTATCATCTCTATCCCCCATTTATAACTTCTCTCAGCTTTAAAATTATATCCT
+TTATTCTCTCGCTTTTTGTCTTCATGCTTGCCTTGTTAACTATAAGTCTCGCTGTTGAAGGAAAAATCTC
+CTCTATAACAACAAGGCCATTCTCTCTTAAAGTCCTTCCAGTCTCCACAATATCAACAATCACTTCTGAT
+AATCCTACAATTGGAGCAAGCTCCACAGAGCCATTTAATTTGATTATCTCAACATTTTCACCTTTTTTCT
+TAAAAAATTCCTCTGCAACGTTTGGAAATTTAGTAGCAACTCTTTTATTTGTGAGAAAGCTGTCTTTAAC
+ATTGGGAGGACCAGCTACTACCATTCTGCAAAATCCAAATTTTAAATCTAAAACTTCGTATAAATCCTTT
+TTTTGCTCCAACAAAATATCCTTTCCACAAACCCCTAAATCTGCTGCACCGTGCTCCACATAAGTTGGAA
+CATCCATAGGTTTTACAAGCATAAACTTTATAGCATTTTTATTATCTTCTAAAATTAACTTCCTCGATAT
+ATCTTTTAACACATCATTAGAAATACCTGCTTTTTTAAATAAAACTACTGCATCCTCTGTCATCCTGCCC
+TTTGGCAAAGCTATTGAAACAATATCCATGTCATTCCCCCACATCTACGACTTCATCAAAACTTTTTAAA
+TCAATATTTTCACACCTCTTAAAAGTGTACATCTCTACGACATTGCCTTCTTTTCTGAGTACATTAGCCT
+TTTCATAAGCTCTTCTTCTCTCTTCTTCTTTATACCTTACTAGCACTCTGCGGGGTTTTACCCATTCTCC
+CTTGCTTTGCCTTTGCAAAGCAAGCATAACTCTTTCTACACTTATTGCAAAGCCTGTAGCAGGCAAGTCT
+TTACCGTAAATCTTAAGGAGCTTGTCATACCTTCCTCCAGTGCATATAGCATAGCCAAGCCCTTTTACAA
+AACCTCTAAATATAATTCCTGTGTAATAATTTAGATTTTGCACCATCCCCAAATCAAAACTTATATATTC
+CTTCATACCAAAGTCCTCAAGTATCTTATACACTCTATCAAGATACTCAAGCACTCCCTCCGTCTCTTTA
+AAATTTTCTTTTTTTAACTTTTCTAAAATCTCCTCCCCACCGAATAAAAGAGGAAGTTCCCTTAGAAGTT
+TAGCCTCTTCTCTTTTTATTTCTTTTTGTTTTATGAAATCTTCTATAGCAGATTGGTTTTTTTGCTCTAA
+AAGTTCTCTCAATAGATTTACATCTTCATTTCCTAGATTTAAATTTCTTACAATACTTCCAAATACTTCA
+GCATGTCCTATATCAATTTTAAAATCCTTTAAGCCTGTACTTTTTAATGCCTCTATAGAAAGAGCTATAA
+CCTCCGCATCTGATTCTTCGTGATTTGTACCTATAAGCTCTACTCCTGCCTGTGTAAATTCTCTCATTTT
+ACCTACTTGTGTGTCCTCATACCTATACACATTAGCTACATAGCATAACTTAAGTGGGTATCTGCCTTCC
+AACTTTGTAGAAACAATTCTGGCTATTTGAGCAGTTACATCAGGCCTTAAAGCTAAAATATTCCCCTTTT
+TATCAAAAAACCTGTACATGCTGTTTTCATCAAATAAATGAGAAAAATTTTCGCTGTACTCAAAAGTGGG
+AGGCATTATCTCTTTATAGCCAAAACTTTTGAAAACCTCTCTAAATTTGTCCTCTATATTTCTCTTGAAT
+TCATATTCTTCAGGAAGGAAGTCCTGCACTCCATCCGGCAAATATATCATTTAAATCCCTCACATCGCTA
+TGTCTTTGTAACGTGATAAAGTAATGAATTGTATCTCTTTTATTGTATATTAATTTTATATGTATGTCAA
+GAAGAGACAAAGAATGGGAGAAAAGTACTTCATATTGTGGTATAATGTATTTACACAATGCAAAGAGGCG
+TTTCTTATGAGGGAAGCTACAGAACTTTTGAGATATTCATTAGAAGATGAATTAAAGAGAATAGTAAATA
+TAATCATTGAGAAGTGCAACCCAGAAAAAATAATACTTTTTGGCTCAATGGCCAGTGGAACTGCCAAAGA
+GTGGAGTGATATTGACCTAGTTGTAATAATGGAAACAGATTTGAGATTTGTGGATAGAGCTTTGTATAGT
+GCTTTTGTCGGTTATTTGCCTGGTGGCAGGGAGTTATCTCCCCGCCTCTTATTTTTTATTTAATAAGTTT
+ATCCAAATTGTTTTTTATGCTGTTTATATCCTTCAAACTTACATACTGTCCAATACTTTTTCCATCAATT
+AATACATACTCGTTATTTTCATCTTTTTTTGCAAAACTTATCCTCTCTACTTTATCTTTCCCATATACAT
+CAAAGGCAAAAGGCCGATCAGCAGAAACGACGTTTTTCCCCTCGTCCAGTCCATTGATTTGCAGTAACAC
+TATGCTATCTAAAAGATTGTCCATTTCTTCTTGTTTAAGAGTTTTCCCATCAAGCTGCCAATTGCCCTTC
+TCATCTTTTTTAAATTGAAATTCCTTACCGTTTTCATAAAAAACTAATTTTTTTATTTCATTTTTAGGCA
+CAGTTACAACAAATTTCTCCATGTACTTGTACAAATAGTTATTGGTTAGAAAGAAATTTTCTATAGAAGA
+AGCATTTACCCTGTATATTTCATTGCTCTTATCTGTCCTAATGTAATACCCTTCCATATAGTTCTCTTTG
+ACTGGGGACTTATTCCCTATCATAAGGGAATAAGTGTATCCATTCTTTAATCTTCCTTCTACAACATAGG
+AAGGTTTTTCAAGTCCATAGGTAAACAAATCACCTTCCAATTTTCTGTCAAAAGTGAGAGAAGTCAAATT
+GTCTAAAAGCTCATCTACATAAATACTGTCAGCCTTGTAACTGACAGGACTTGTTATATACCAGTCATTT
+CCTTCTTTTTGAAAGGAAATTAAAGCCTTACCCTGTTTTTCTATCTTCAAAGAAGCTACATCTTCTTTTT
+TAAAAGTAAAAATTTTATTATCTTCCTTGACAGGCTTGCTTGTTTTTAACTCGTAAAAATAGTACCCTCC
+AAGAAGGACTAATATGAGCAACAATATGACAGTAGTTTTAAAAATTTTCATGCTGTTTTCCTCCTATACC
+ACATGTATCCTCCCACTATCCACACTGCCAATGGGATGATGACAACTGTAGTATAAAAGAGCATAACTGC
+CTGTTTTCCTGTCAAAAAAATCTGATTGAACTCCAAAGATTTAGGTCTTATGGAAATCTGAGTAGTCTTA
+TTAGCCAGCCAGTTAGCGGTATTCATAAGAAAATCCCTGTCAGCCTCCAATGTTATTATTTTGTCCGTAA
+ACATCATGCTGCTGCCAACAAGTACCATTTTCATACCTGTCTTTGAATCAGATACCGCAACAGCCAAACT
+TAAAGGCCCTTTAATGTCTCCATTTTCAAACTTCATTGTCTTTGAACTAAAATTCGTCTTGCCCCAGGCT
+TTGTCACTAGTTGACAGCAATTGTTCAATTTTAATATTCTCAGCTGGCTTTTCCGCATAAGATATACTCC
+TTGCCATTGGCATTACTACATATAAATTTGAAAGGTCTAGTTTGTTCGTAATTGTGTGAAATTTATACTG
+CGGAACTGGTGACAATGGATCCATAAAATAATTTCTAGCAGGGTCTACAACTGCGTCATTGTCAAATTTC
+ACACCCCAGGTAGATAAAAGTTCATTTACAGATTTTTCTGTTAAAGGACCGTATTCTGCTCCCATTGCAA
+TGATTGCTTTGCCACCTTTTTCAAAATAAGCTTTTAGAGCCTGCATTTCTTTATCGGAAAAATCTCTGCG
+CGGGTTTACAATGACAAGCAAAGCTGTATCCTCCGGTATACCTCCTGCCTGTCCTATATTGAGGTCTTCC
+ACATTGTATCCTTCTCCCTTTAAAGCATTTTTAAAGGTGACCAAGTAGTCAATACTATTTAATTCATCGT
+GCCCTTGAAGAATATAAGCTTTTAGCTTTTTTGTCTGAGTCACATCAATAATAGCCTGAGTAAACTGCTG
+CTCTCCATTAAATGTGGCAGTATTAGGTTCATTTCCAAATCCGAAAATATCATAGGAATTCACTACCTGC
+CTTTTTTCAGAAGGTCCACTCCCAGAGATAAAAAGGACTGTATCGTAATCGGTGATGCCGTATTTTTGCG
+CAATTGCTGGTTCTTTGTCAGGGTCTACGAAGTGAACACTTATCTCCTTAGACACGCTTCTATACTGGTC
+GAGCAAATTTTTGACCATCTCCTTTGAATCGGTTCCATCTTTGAAAAAAGCGTAAACCGTGACATCGGTT
+TTAAGATTTCTAAGCACTTGTTTTGTCTGATCCGAAAGGGTGTACTGCTTATTTTTGGTTAAATCCCATT
+TTACAGGTTTTTGTGCCACTATCACATTTGCAAGTATCAAAATAGCCAATAGAATAGCTGTCATTAAAAA
+TGCATTTGTCCCATACTTCAGCCTAGTACTGTTCACCTTAATACCTCCTAACTCCAGCGTTTTCTATCTA
+TAACTCTTATGGTGGCAAATACAAAGAAAATAACCACGCTCAAGAAAAATACTACATCGCTCAAATTGAT
+AATTCCGCTCTGGAAATTAGCTACTTTATCAAAAAATGAAAGACTTTTCAAAATACTTTTTGCGCTGCCG
+GTAAAAACATCTCCCAGCCAGCTTATTACCCAAAATACAAGTATCAAGGCAAATCCGATTACCCCTGCCA
+CCATTTGATTCTCTGTAAGAGAAGAGGCGAAAATCCCTATTGAAATAAAAGCAATACCTGCTAGAAAAAG
+CCCAATATACCCAGAAATTATGGGCCCCATGTCAGGCGAAGAGTACATTTTAAGATAGAGAGGATAAATA
+AATGTTATTACAAGTGTTGCCAAGTACACAAAAACTGCAGATAAAAATTTGCCAACCACAATGTCAAAGA
+CTGTAACAGGAGAAGTAAGCAAAAGCTGATCTGTCCCCATTTTCATATCTTCAGAAATTAGCCTCATCGT
+CAAAATAGGAGCAACAAACATAAAAACTGTCACCATACTTCCTAAAACAGGGCCTAATTCAGCATAATGA
+GTGCTTAGCACAAAAGTTGAAAAGAAGTATCCTGAAATCAGCAGGTAAAAGCCCATAAGCACATACGCGG
+CAGGAGAAAAGAAATAGCTCTTAAGCTCCTTCTTTAATATTTCTAACATCTTCATCGTAACTTTCCTCCT
+CTGTTGTAAGTTCAAGAAAGACCTCTTCCAAGCTGTATCCCAATGGTCTTAGTTCCAATATTGGGAGCCC
+TTCTTTGGCAAAGGCAAAAAATACATCTTTTCTTATATCTCTATCATTAGAAGACTCCACTGTAAGTTTT
+ACCATCATATCTTCTTCAATTTCCGCTTCCACATTGATAACTCCGTCAATGTTTTCTACAGTCTTTACCA
+CTTTATCATAGGGACCTTCTGCTTTTATAAAATATCTTAGAACATTTTGCAAAGCTATCGACAGGTTTTC
+TGTCTTATCCATTGCCACAATTTTCCCTTTGTTTATTATTATCACTCTGTCGCACACCATGCTAACCTCT
+GGCAGTATATGGGTACTCAAAATAATAGTGTGCTTTCCCCCCAATTTTTTTATTATATCCCTTATTTCTT
+TAATCTGCTTGGGGTCAAGTCCAACAGTCGGTTCATCTAAAACGAGGACTTCTGGGTCACCTATTATAGC
+TTGCGCAAGGCCCACTCTCTGCTTGTAACCGCGAGATAAGTTTTTGATAAGCCTTTTTCTAACTTCCATC
+AATCCCATTTCATACATTATTTTTTCTACATCTTCTTTTCTCTTTTTAGGCGGAACCCCTTTTATTCCCC
+CTACAAAGTGAAGGTACGCCTCCACCGTCATATCCAGATACAGAGGTGGTGTTTCAGGCAAATATCCTAT
+ATGCTTCTTCGCTTCAATTGGCTGTTCAACTATGTCATACCCTGCAATTTTTATGGTACCGCTTGTAGGA
+GGTATGTAGCCCGTTATCATCTTCATAGTAGTCGTCTTGCCGGCACCGTTGGGCCCTAAAAAACCTACTA
+TTTCACCTTTATCAACAGAAAAACTTATATTATCCACTGCTTTTCGCGTGCCGTATACTTTTGTCACATT
+TTTTAGTTCTACCATCATCCTTGTCTCAGTCCTCCATTTTACATAGTATGGAAATTATATCATGAAATTT
+TTAAAAATCTGTGTACAAACTGTTAAGACTTAGTTAAGACCGAAAAGTCATTAAAGAGGCATTTTGTGCT
+GACAAAAAGAAGACACAAAATGCCTCTTTAATTAACCCATCACGACAAGCACTCTAAAGACTTTATTTTC
+ATCTTTAAGTGGTACAAATTTATCCACAGGTTCCCCATCTAAATAAATCTCTCTTACGCCTTTGTTCACT
+CTATCTGGATTTATCACCTTTATTACGTATTTGCTGTGGCCATGGGCATATTCTATCACAAAACTTTCCC
+AGTTTCGAGGAACGCAGGGGTCTACTGTAAATTTATCTCCATATTTTTTTAACCCCAGAATATGTTCAAC
+TGCCACCCTGTACATCCAGCCTGCTGCCCCTGTGTACCAAGTCCACCCTCCTCTTCCCGCATGAGGGTCA
+ACTGCGTACACATCTGCAGCCATCACATATGGTTCTACTTTGTATTTCATGCATTCTATAGGGGTCCTGG
+TGTGGTTTATTGGGTTTATCATGTTGTAAAGCTTCCAGGCTGTATCTCCATCTCCTAGCTCTGTAAAGGC
+AAGTATTACCCAGGCAGCTGCATGGGTATACTGCCCGCCGTTTTCCCTCACTCCGGGCACATAACCTTTT
+ATATACCCCGGATTTAAATCCCCAGAATCAAAAGGCGGCGTCAAAAGCTTGATTATCCCTTCTTCTTCAT
+TCACCAGATAATTCACGACCGCTTTCATGGCTTCTTTTGCTCTTTCTATTCTTCCGCCTTTAGAAATTAA
+AGCCCACGACTGTGATATAGAGTCGATCTTGCACTCCAAGTTGTTAATGGACCCGAGTGGAGTGCCGTCG
+TCAAAATATGCTCTTTTGTACCAACTGCCATCCCAAGCATTTTCCTCTATTGACTTTAAAAGCCTCTCTG
+CTTCCTTAATGTATTTTTCTTTTCTTTCAATATCTCCCATTTTTTCAGAGATAGAAGCAAACTTCTTTAG
+GACAGTGTATAAAAACCATCCCAGCCATACACTCTCACCCTTCCCTCTATGCCCCACCTTGTTCATTCCA
+TCGTTCCAGTCACCTGTTCCAATTAGAGGAAGACCGTGTTCCCCAAATTTCAAAGCATAATCTATGGCTT
+TGACACAGTGCTCGTACACTGTTCCTTTATGTGAAGAGATAGAGGGAACAGAATATCTCTCCTCTTCCTC
+TTCCTTGAGAGGAAGGTCTTCTAAATATCCCGCTTTTTCTTCTAATATTGCCCAATCTTCTGTCTTCTCT
+AAATAGTCAGCTACTACATAAGGAAGCCATAGAAGGTCATCTGAAAATTTCGTTCTTATTCCCTTGTTTA
+AAACAGGATGCCACCAATGCTGCACATCTCCTTCTATAAATTGATGCTCACAAGCATTTATTATTTGCCT
+TTTTGTAAACTCTGGATTCAAAAGTACCATATTCATGGCATCCTGCAATTGGTCCCTAAATCCATATGCA
+CCCCCTGACTGATAAAATGCTGAGCGCGCCCACAATCTACAGGCTATCGTCTGATAGGGTAACCACCCAT
+TTACAAGCAAATCAAGAGATTTATCAGGCGTATTTACCGTGAGTTTACCCAAAATTTCCCCCCAAAATCC
+CTTTACCTTTTCTAGTTCTTTTTTACAGTTTTCTACTTTTAAATATTTCAAAACCAAATCTTTTGCCTCT
+TTCTTCTCTTTAGCATGTCCTAACAGGATTGATATCTCTTTCTCTTCACCAGGTCCTATTTCTACAGAAA
+ACTCAATTGCACTGCAAGGATCAACCGCCAGTCCTTCTGAATTAGAAAGAGTTTCATAGGAAAGAGCTTG
+AGGGCTACTTAAGTCAAAACCTACCCCTATAAACTCCCCTCTTTCGCTTTCATAAGAGTTTATCCCCTCT
+GATGTGGCTAGAAATGCTATTCTATTAACAAAATCTTCATTGTACACATTTCTTATATACAAAATCCTTT
+CTTCCTTATCAAATTCAGAAGCAATATACTGCGACGTAGCCTCATCCGTGACCCCTAGAACTGGCCTAAT
+GTAATAAACTATCTGGATTTTTCTGCTATTTTTAGATGTGTTTTTTAATTTAATCAAATTTATCTTTACA
+GAATCTTCCTTAGGAACAAACATTGTGAGCCTGCTTTTTAATTCGCAACTTGCACTTTCAAAAGTAGAAT
+ATCCAAAACCATGTCTTATATAGTAAATACCTGAATTTCCTGCTGGATGCGGAGTAATTGTCCATTTCTC
+TCCTGTAATTTCGTCTATTAGATATATCACTTCTCCATGAGGGTCTAAAACAGGGTCATTGTACCAGGGA
+GTAAGCTTGTATTCCCTGCTATTTTCTGCCCATGTATAACCTGCCCCCACCTCAGAAACCTGAAAACCAA
+AATTGGGGTTGGAAATTATGTTTATCCATGGCGCCGGACTGCTTTTCCCTTCCCATTTTATTACATATTC
+TTTTCCATCAGGGGTAAAACCTCCAAACCCATTGTAATACTGAAGTTCTATTTCTTCCAGCCCATCATCC
+CTACAGCTTGAAACTTTTTCTTGGAAGCTTCTAGGTTTTAATGCCTTTTTGTGAACTTTAACCATTATTT
+GGTCATAAATAGATTCATTTTTGCCGTCAAATTTGAGAGCTGCTACAGCGTTTAAAAGGTAGAAATCATC
+TTCTTTTAAGTTATTTTCTTGAAGCAAATATACTCCTCCATATTTTCCAAATACATCGTAAGCAAAGGTG
+GTATTTATAACCTCTTTTATTTTGTCGTTTAAAGGTTGCAAGTATCCGCTTTTGTCCTTGTTCACTATCA
+CAAGGTCAATGTTTATGCCCTTCATCCTCCAGTATTCATAAGCTTTCAAAAACCATTTTACCAACTCTAT
+CTCTTCCATCTTTTCCACTTCTAAAAGCACAATTGGCAAATCTCCCGAAATTCCATGAGCCCACAATCCC
+GATTGCCCTTTTGTGTTTTTCAGTATCATTTCTTCTCTCATTTTTCTTTGAGGGCTTGCAAAAATGAGAT
+AGGGGAGCATTCTTTGAAATAATCCCAATTCTCTTGGCTTTAAGTTTATATACTCCAGTTCTACTCTGCT
+TCTAGTCCATGACATCTCAAAAGCTCTTTCTATAGCATTTTCCTCTTTATACTTTGAAACGATTTTTACT
+GCTTCTTCTTTTGTCTCTGTGATGGCCGAAATATACGCTATTTTCGCAACGCCCCCCGGCATTATTCTTA
+TTCTCTTTCTCAGACTTACAATTGGGTCTAAAACAGCTCCTTCTGTGTTAGAAAGAGGCTGATCTGGCTC
+AAGAGCCAAAGGTTTTCTCACGCTTCTCCCTCTACCTATAAACTTAAGCCTATCCGTCTCAAACTGGGTG
+TCTCCCATCGCCTCCCCACTTAAAACCACGACTTTATGTAAAGCCCACAATCTAGACTTTTCTGGATCTC
+TTGGCCTTCTGCACACTATAATCGCATCCTCATCCTTCAAAAACTCCGTCTTTACAAATAGCTTGTTAAA
+AGCAGGGTGTGCTACATCTGAAGGCAAATCCATCAAACTTATCTCAGAAAAACTGGTAATCTCAAGTATC
+TGGGGGTATTTGCTGTGGTTTTTCAAAGTAAGCCTTCTTATCTCCACATCATCTTCAGGCGACACAGTAA
+TCTCCAAATAACTATCTATGCCGCCTACTCTCTTAAAGTACTCAGCTTTGTCGGCAGAGAAAACCACCCT
+GTAATGCTGCCCTTTTTGATAAAAAGGCGCAAAAGTGGCTGACCACACCTCGTTTGAATCCACGTTGCGT
+ATAAAGATAAATGTGCCGTAATCTTGAGCAATGTCTTTTCTCCACCTGTTTAGGAAAATACCTTTAATAT
+TCTTGCTGTATCCTGTACCTTTCTCTGTAAGCATCACAAAATATTTGCCGCTAGAAACAATGTGCACCTC
+TGGAATCCAGCTTCTCGATTCTCCCAGAACTCTCACAAAGTCTAAATCTTCTTTTCGTATTTTTTGAATT
+TTCCTTGGTTCTTCTCTTTCTTCTCTAGTCATATCCAGATAGATAGGAGCTTTTTCTTGCAACAAAATTT
+GTGTAGCTTTCACTCTCGGATCTCTGTGAAATCTTTTTTGCATTATATTTTCATGTATAAAATTATCTAT
+CGCCACAAAAATCATGCCTTGATGATGGGCCATAAAACTTTTGACAATGGCATTCTTTTTCCCAAAAGGC
+ACCCTCTCCGGAGTGTAATCAATTGCCTCATACAATCCGTACTCTCCTTCTGCTCCTTCCTTTTTTAAAA
+ACTCTATATTTTTCATAACTCCTTCTGGGTCAACAGAAATTGCCAAAATAGACCCGTAAGGAGCTACTAC
+CTTGTCATGGGAAAGTCCTCTTTTCAGTCCCAAAATTGGAACACCAAAAGCCTTGTATTGATAGTTAAGG
+CTCATATCAAAGGCATAAAATCCTGACTCAGAAATACCCCATGGAATACCCAATTTAACTCCATACTCTT
+TTTGCACTTTTGCCGCAAAAGAATAAGTCTCATCCAATAAAGTATTTTCATAATTTTTCATTATCAAAAG
+GGGCATAAAATACTCAAACATCGTCCCTGACCATGAAACCAGTCCTTTAGACCTATTCGCCCTTGTAAGC
+ATCCTTCCTAATTTAAACCAGTGTTTCTTGTCAACTTCTCTTTTGGCAATGGCAATAAAGCTTGCCTGTC
+TTGCTTCAGAAGCAAGCAAGTCATAATAGGACTTAGTAAGCTTTTCTTCCTCTACATTGTATCCAATAGA
+GAAAAGTTGCCTCTTTTCATCGTACAAATGCTTGAACTCTGTCTTTTCAATTATATCTTCAATTTCCTGT
+TTTAATTTCAATATCCTCTCTTTTAACTCCTCAATTTTTTCAACAGCTCTCTGTATCTGTTTTATCTTAA
+ATTCAGGCAGTCCTTCCTTCTTTGCTCTAAAAGTTTCCTCCAGATATTTCTCATACACTTTTTTCAGCTC
+TTCAAAAGAATTGCATTCATTAAAAATTTCTCCATAACCTCCCTCAGCATCTTCAAATTCCAGCCACGGC
+ATAAATTCTCTAATCTCATTTTTAAATTTTTTTACAATATCTCTTAGTCTTTCCTCCTCTACCTCTTCTA
+AATCATCTAGAATTTTTTTCCATGCAAGAGGGTCTATATCCCCTTTTTTGAGAAACTCCTCAAAGAGACT
+CTTATCAATTCTTTCAATCTTCAGCATTCTGACAGTATCTTTTAAACCTCTTAAAAACTCCAAGTCAATA
+ACAGGCTTATCTAAAAACTCTTCCAAAGCCTCTTTAACGGTAATCAAATATCCAACCAAATTACCGCTGT
+CCACCGTAGACACATAATAAGGTCTTAAGGGTTTAAGTGTGCGCGTGTCGTACCAGTTAAAAAGGTGTCC
+ATTCCATTTTTCCATCTTTTTTATGGTATTTATAGTGTTTTCAATACGATCTACCATTTCACTGGTGGTT
+ATGTACCCCAAATCCCTTGCACCAACAGTTGAAACAAGGTAAAGACCAATATTGGTAGGAGACGTCCTTT
+CTGCTATGCCGTTTGGAGGGTCTTCCTGAAAATTATCAGGCGGCAGGTAATTTTGAGCTTCTGTAACTGT
+ATCTTCAAAAAATTTCCATGTCTTTCGCGCAATCAATCTCACCTCTTCTATATCCTCATCCAAAATAAAT
+TTTATTTTGAGAAGGACAGGTTGACTTATGTAAAAAGCTACATAGGGTGAAAAAGCCCAGAGGAAAAATA
+CTCCCACTGCAAAAATCAGAGCCCCAGGTTTAAAGTAAGCTGTTAAAAGGATTAATACCACTCCTTTTAG
+CAATACCACCCACATTCTCTTTACAAAGCTTATAAAATCATTTTTCAGCCTCTTTTCCATATCTGCAGCT
+GTTACCCATTCCAAAAGATTCCTCTTAGTTATGTACATCCTGCTAATAGTTCTTATTATGGCATCTGCCA
+TAATATAGGCATTATATGGCAAAAAGATAAAATTAAGCAGTGCTTGGTAAAAAGCTACCTCAACTCCCGT
+TATAACTGCCCTATGCCTTTTTTCTAAATACTGCCTTAACTGACCTCTAAAAATCAAATCAAACAAAGCA
+GGCATTACAGGAAAAAACACAGTTAAAGCAGCAACCGCTACCCAGAATAGAGCACTTGCTGGCAAAGCTG
+AAAATCCAAGAAAAAGCATTACGATCAGAGAAATTGAAATTAAACTCCTCCTCAGATTATCCATAATTTT
+CCATTTAGTTATCAAAGAAAGAGGGTTTCTTATCAGTTCTCCTCTCCTGTTCCTTATTTTCGACCTCAAA
+TAAGGCAAAAGTTGCCAGTCGCCTCTTACCCATCTGTGCAGCCTCATCATGTAAGAATTGTACTTTGCAG
+GAAATCCATCTATCAATTCAATATCTGTCACCAAACCGGTCCTCACAAAAGACCCTTCTAGAAGGTCATG
+GCTTAATATGGAATTATCCGGTATAGTGTCCTTCAAAAGCTCTCTAAATACGTCGACATCAAATATGCCT
+TTGCCCGTGTAAATTCCTTCACCGAATAAATCCTGGTATATGTCAGAAGTCGCTGTGGTGTATGGGTCTA
+TACCTCCTTCTCCACCGTATATCTTAGAAAATAAAGAGGCGTTAGCGCTTTCTATATCAACGCCAATTCT
+GGGCTGAAGTAGACCATACCCCTCCACTACAATTCCCTCGTCTCTGTCAATTATGGCTCTGTTTAGAGGA
+TGCAGCATTGCTCCCACTAACTTCTTAGCCGTATCTATAGGCAAATTTGTATCAGCGTCCAGCGTTATTA
+CATATTTGATTCCAAGTTTAGACACATCATCGCTTACTATGTAAAATGTGGTATCCTTCTCCCCTCTTAA
+AAGGTCAACAAATTCCATTAAAGCTCCTCTTTTTCTCTCCCATCCCATCCAGCTCTTCTGCATTTCGTTG
+TAAATTCTTTTTCTGTGAAAATAGTAAAATACCTTCTCACCATTTTCGGCATACTTCTCATTCAATTTTT
+CAATCTCTTCTAAGGTCGCTTTCACTATCTTTTCATCTTCAGGCATCACTTCAAGGGGAGCATCTTTGAA
+ATCCCCTAAAATTCCAAAGTATAGATTTCTTTCCCTGTTTGCGTGATAATACACCTCCAAGTTCTCCACA
+AGCTCTTTTGCCTTCTTCTCATCCGGCAAAAGAGAAGATATGACGACAAAGGTCTTGGCATCATCCGGTA
+TTCCATCTTTTAATTCAATTTTCGGCAGCATTACTGGCTTAAAAATGTGCATTAACACCCAGTTAGTCAT
+CTGAATAGAAATTTCACTTAAAGGAATAGCCAAAACCAAAGAAGATGCAAATAAGTTCCAAAAGCTACCC
+GTAAAATGGCGCAAATAACCAAGACTAATTATCTCGCCCAATGCAAAGAAAAGAATTATCAACCCAAAGT
+AGACAGTTGCCGGATTTTTCTGCCTTATCCTGTAAAAATCAAAAAATCTCCTCTTTTTATTGTTAAGCTT
+GCTCTCTAATATGCTTCTTCCTTTTCCTATGAGATAAAATCCTACGTGATTTATGTAACCCAGGTTTTCC
+CCCTGGTCAGCGACTTCCCTTGCGCATTCAACTGCCTTTTTGGCCACGTATGTCTCTGACACGTTGTAAT
+ACCTAGCCAACTTCTCTATTTCATGCCTGTAGTAATCTTTTGATTCGAAATCCATTTTTGGATAAGTACC
+ATCAGGGTCCTGTTTTAAAACCTGTTCTACAGGGCTTAATGTCTCAAAAATCTCAGCCCAGTCCAATGAG
+GAGACTGTTTTTAAACTTACAATAGCATTACCTATTGATACCTGCCTTTTTGCCTGGAAATAGTGCGCCT
+TTTCAGCAATATCGTTTATGCTAGAATCATATTCCATGAGAATTTTCTCTAAGGTTTTTAGAATGTCTGA
+AGAATTGCTTCCTTCTCTCTTTATCCTGCTCACAAGATATTCTACAAACTGAAGAGGAAATCTGTCCACA
+ACTTTTATATTGCTCTTTATTAGCTTCTTTACCTCTTCATAAGACATCTCTTTTTCCATCAATGCTGATA
+ACATTTTTTCTGCCTTTTCCCTTTGAAGTCTTGATTCAACAATTTCCTCGCACACTTTTTTTATCTTTTC
+AATCAAAGCAATACGTATCATAAGGCTTAAAGCCCACAACTCAGAAGTAGTGAGCAAAGCCTTTTTCTGA
+TATGCCTTTATGAAATTGATAATTCCCTTTTCCTCAATCTTTCCATCTGTGTGCAAAACAAGCTCAAAAG
+CCAAAGCATACACTCTAGGATATCCTCTAAAAGCCCCGTTTTTGAGAACTGGGAGCCCGGCATAGTATTT
+TTTGCTGAGGCTTTTCCTTATCTCTTTCACCTGTTCTTCAATTATATAGAAATTGTCCAAAAGCCATTCT
+TCTTCTTGAGAAATATATGTATCTTTCTCTTTTAAAAGATTGTTCAAACTCCTGTACACACTTTTTATGT
+ACTCATAATTTTTATTCATTCTAGGAATTAAAAGAAAGGAAGCTCTGTTTCTATTTGCTATTACGTGATT
+CTGAGCTAATTCCTCAGCGTGCTTTTCCATTTCTTCTGAACTTAAGATTATATCGTCAAACTCTCTCATT
+GAATCATCTACTTCAATCTTTTTACTTTTTAAGTAAATCCCTGCCAGAAGTAGTATCAAAACAAATACCG
+CATACCACAAGGCCCGTCAACTCCTCCTACATCGCAGTTTTTATGCTAAAAATATTATTCCCCCAAAATT
+AACTTTTTAAAGCAAAAAATAAAAGCCCCTTTAGTAGGGCTTTTCATTCCTCCCATACTTCTATATCTCT
+TAGCCATTTCGGAAAATAATTTTTAACTACTCCCTTTGCAACTCTGCCCCAGCCAGCTGGGAAATTTTCT
+GCTGTAAAAAGTATCCATCCATCTTCTTCGTCAAGTTCAAAGGTCTCTCCATTTAGATATTTTTCTCTCT
+GAAATTTGTCAAGCTCTAATACCCTTTTAATCTGGCTTGGCTTTAATCCCATAGCCAACCAGTGAGAAGG
+TTCAAATCGATTTTTTTTGAGCTCTCCCATAAGCCAGCCATGCCTGTAAATCCTTATGCCTTTTAATTCC
+GGCAGATCCAAAGGCACATGATACACAAAGTTATTGTCTACTTGAAGATTTAGTATCTCCAAATCTAAAT
+CGAGATATTTATCTGCAAACTGATAAAAAAGCTCTAATTCTTTTTGATGTTTCTTTTTCTCAACTTTTCT
+CTTAAAATTTACATTCACATCTTCTCCATTCTTTTTGAGCTTTGCGATGAAATGTCCCTCTCCCCTTACC
+TTGTGAGGCCATAGCCTCATGCATTTTTCAAGTTCTTTAGGGCCGTCCACCCACTCGGGATGCCCTTTAT
+CAAAAAAGTGACTTAACTCGCTTTCTACTACCTCAAATTCCGGGTTTTCTTCTAAAAACTTCTTTATGAC
+CCCTTCGTTTTCTTCCGGCGAAAAAGTGCAGGTAGAATATACCAATACCCCCCCTCTTTTAAGCAAAGGT
+GCTACGCTTCTCAAGATATTTCTCTGAGTTATAGAACAGCTCAATACATTATTTAAAGACCATATTCTCC
+TAGCAGCAGGGTCTTTTCTAAACATTCCCTCTCCAGAACAAGGCGCATCTACTACTATTTTGTCAAAATA
+CCCTTCAAAAGCTTGAATTAACCTCTCCGGCCTTTCATTTAAGAGAACTATATTTCTTATTCCCATTCTA
+GCCACATTTTCTTCTAAAGCCCTTATCCTCTTTCTATCTATCTCATTTGCCACAATAAGGCCTTCATCCC
+CAATTTTAGATGCAATGTGAGTAGTCTTTCCTCCCGGGGCAGCGCTCACATCCAAAATTTTCTCACCAGG
+CTTGGGATCTAATACCTCCACTACAGCCATTGCCGTAGGCTCTTGTATGTAATAAAGTCCTAACACATGG
+TACAAGTGATTCCCTGCTTTTTCTTCTTTTTCATAGTAAAACCCTGTTGGACACCACGGAATGGGTTCTA
+TCTCAAAAGGCGCAATTTTTTTAAAATTTTCCACATCAATTTTCAAAGTATTTACTCTCAATCCCTTTTG
+AGGCTTTTTCTCATACTCCTTCAAAAAGGCTTCGTACTCTTCCTTTAAAAGCTCCTTCATCCTCTTTAAA
+AACTCTTCTTTGACCGGTACTTTCATCTCTTATTACCCCTATTTTTAAAACTTTATAGTTTCACCATTAT
+TTTCAGCAGATAAAATTATTTTATCCAGTACAACTTGGTCTTTATAAGCCTCTTCAAATGTAGGTGTCTC
+CTCAAATACAATTTCACTTTCTACAATGTTTGTAAAAAAGTTTATAAGGCTTGCCATGTGCATATCTACC
+ATCCAACCCAGTGAGTATTTTTCGGGGGGATAAATTGAATTCACATATTTGCTAAATTCACTTTTATTAT
+CATAATCCCCTGTTATCTCTTTATTCTCTTGCTTTTTGTACAAAATAGCATATCTCGGGTGCTTTGTAGA
+TATTTTTATCGACCCTTTAGTACCATAAATTTCAAATTTCGTCTCTTCCTCAATATCAGGAGATATTCTA
+GAAGCTTCCATGGTTCCCCAGCCTCCTCCCTCCAGTTCTACCTCTACACTTGTCCAGTCATCCACATCTA
+CGCAATCGTAAATTTCTGAACCTTTCTCCACGGGTCTTTCTTTAAAATAAGTTTTAGAAATCGCCCTCAA
+AGATTTTATCTCCCCCAGCATGAACCTTACTGCATCTACAAGGTGTATCCCCATATCCAGTATAGCTCCA
+CCACCAGAAGTGGACTTTTTCAATTTCCACGAAATAGGCCTTTTAGGGTCCATATATCCAGAGTGAAGCA
+TCAAAGCCTTAAAATTTAAAATTTCTCCTATTTCCCCATTTTTAATCATATCCCTTGCCTGTGTTATAGC
+AGGCATAAACCTGTACATCAAAGCTGTCTGATGTATTAGTCCTTTCTTTTTTGCACTCTCCATTATATCA
+TAGGCTTCCTTACTGTTTACCCCTATAGGCTTTTCAAGATACAAAGGTATACCTCTTTCTATGGTCTTCA
+TGGCTTGTTCATAATGAAGGTAATTGGGAGTACATATATCAACAGCATCTGAATTTTCTAAAACTTCCTC
+TAAGCTCTTTGCCCCTTTTTCAAAAAAATGAGGTATGTCATTGAGGTTGTTTTTATAAACTCTTCCCAGT
+TTAACTTCAAAAGGAAGATTTTTAAATATAAGTGGCATTGAAAAGCAGGCAATAGCGTGAATTGATCCAA
+TAAACCCAAGTCCAGCAAATCCGAGTTTTATCATTTTTTTGCTCACACAATCACTCCTTATTTTCTATAA
+AATCTACAAAATAATTATAGCACTAAAATATTTAAAAGGTAGCTTCTAACGCTACCTTTAGACTTATAGA
+GTTTCTCAGTCTACCTTTCCTATATACAGGCTGCCTCTTTTTTATCTTCTTCACTTTTTTCTATAAACTC
+AGAAATTATCGGCCCAATCTTGTCTATATCCACCAGAAAAGCGTCATGCCCCTGAATAGAAGAAATCTCT
+TCAAAGCTTCCTCTGCCCCCTACTGCATTTAGCTTCTTAATAAACTCAATCATATATTTTGAGGGAAAAA
+TCATATCCGTATCTATCCCAATCATCAATACCTCTGCCTTAATTCTTTTTAAAGCAGCTTTCAAGCTCCC
+GTAGGGTTTTGTTATGTCGTGCTCATTCATAGCCCACAGGATGTAAAGATATGAGTTAGCATCAAAGCGG
+TTTATAAAGGAAATGCCGTGGTAATCCAGATAATTCTCTACCTCAAAATTCATTCCATTTTTTGCCCTTC
+CAAATCTCACGTCAAAAAGTTCACCGCTTTTATAAGTAATCATTCCCAGCATTCTAGCAGTGCTCAAACC
+TTTATGAGGTTTTTCAGGTTTATCGTAATAATCTCCTCCGTAAAAATGCGGGTCATTCAAAACAGATTGT
+ATGCCAACGTAATTATAGGCTATGTTAAGAGGCGTTAACTTATAATCCGCAGCAATTACAACAGCTTTTT
+TAACAATATCTGGATATGTCACTGCCCATTCCAGTGCCTGCATTCCCCCCATAGACCCCCTATCACAACC
+TTTACTTCATCTATCCCTAGATAGTCCAAAAGCAATTTCTGCACTCTTACCATATCCCTTATATTAATTT
+TAGGAAACTTAAGCCCATACGGTTTTCCTGTAGAAGGATCTATAGATGAGGGTCCTGTTGTGCCATAGCA
+GCTTCCGAGAAAATTAGAACATATTACAAAGTATCTCTCTGTATCTATATACTTCCCCGGGCCAATCAAA
+CCGTCCCACCAACCAGGATTGTTCTTCCCCGGATGCACTCCAGCTGCATGGGCACTGCCACTTAAAGCGT
+GTTCTACAAGTATTACATTGTCCTTTTTTTCATTCAATTGCCCGTAAGTTTCATACACAATTGTAAGCTC
+TTTAAAGCCATAACCGCTTTCCGTAGTAAAAACAGGATCCCCTTTTAAAGTAACTTTTTTCTCTTCTACT
+ATCATTCCCATCCCCCCTTACTTTTGAGAACTGTAAAGTGCAAAATCCAGGTCTTCAAGAATATCCTCTA
+TATCTTCAAGGCCAATAGAAAGCCTAATCATATCCTCAGTAACGCCTGAAGCCAATTGTTCTTCTTTTGA
+AAGCTGCTGATGGGTGGTGCTAGCAGGATGTATGACCAAAGACCTTACATCTCCTATATTTGCAAGATGG
+GTGAATAATCTTAAGTTCTCTATAAACTTTACCCCTGCCTCAAAGCCTCCTTTTATTCCAAAAGTCAAAA
+CTCCACCCTGCCCTTTTGGAAGATATTTTTGAGCAAGCTCATAATAAGGGCTTGACTTAAGGCCAGGATA
+GTTTACCCAGCTCACAAGAGGATGAGAAGCCAGAAATTCTGCCACGCGAAGTGCATTATAACTATGCCTT
+TCCATTCTGAGTGCAAGTGTCTCAAGCCCTTGAACGAACAAGAAAGCGTTAAAAGGCGAAAGAGCCGCCC
+CCAAGTCTCTTAAAAGCTGCACTCTCGCTTTGACTATATAAGCCCTCTCTCCAAACTCTTTCACATACCT
+TATCCCGTGGTAAGAGGGGTCAGGTTCTGTAAGCTCTGGAAACTTGCCATTCGCCCAATTAAATTTTCCA
+GAGTCCACAATTACACCTCCGATAGAAGTACCATGCCCTCCTATAAACTTTGTGGTTGAGTGGACTACTA
+TGTCTGCCCCAAATTCTATAGGCCTTGAAAGATATGGAGTTGCAAAAGTATTATCTACAATAAGGGGTAT
+ACCTGCATTGTGAGCAACTGATGCTATTTTTTCTATATCAGCCACATCAATTTTGGGATTGCCAATTGTC
+TCTACGTATAAAGCTTTGGTCTTCTCCGTTATTTTTTCTCTAAAATTTTCAGGGTCACTTGGATCTGCAA
+ACTTCACATTTATACCAAATTTCTTAAGGGTAGAGGCAAAAAGGTTATAAGTCCCGCCGTAGAGATTCGT
+AGAAGCTACAATCTCATCTCCAGCCCCTGCAATATTTGTAACAGCTATAGTTATAGCAGCCTGCCCTGAA
+GCTACTGCCAGCGCTCCTACTCCCCCTTCTAATGCAGCCATTTTCCTTTCAAAAGCGTCTACAGTGGGAT
+TCATCATCCTCGTGTAAATATATCCGTCTTCCTTTAGAGAAAATAAGTCTGCTGCATGCTGCGTGCTCTT
+AAAGGCAAAGGAGGTAGTTTGGTAGATTGGCAGCGCTACTGCACCAGTAGTAGGGTCAGGTTCCCATCCC
+TCATGAATTGCTATAGTAGAAAAACCGTATTTTCTCCTCATTCTTCCTCTCCTCTTTCCTAAATTTTTAC
+ATTACTTCTACCAAGTTTTCAAACTCGCTTCTCTCTTTTAAATTTTCTTCAGGCAAAACCTTAAAAACAG
+CCTCCAGTACAGCTACTTTTTCTAATTGCTCTTTTAACCCTTCCACTGTCCCGTTTACTTTCACTATAGC
+GGTAAAACCATTCCCACCAAATGATGACTTTTCAATAGATACCCAATTCCTTTTTATAAGCTTTAAAACC
+TCTTTTAAGCCACATACATTGTCTTTTTTGAGCTTCAGCCTTATATAAAAGGTATCAGTAAAACTTTCTT
+CTCTAAAATTGACTCCTGTAACTTCAGATTTACTGCCCAGTTTATAATTGATGAGTATATCTATCAAATC
+AGCAACTATTGCATCTCCAGTGGGAAGTTCTCCTGCCCCTCTTCCTATAAAGACATATTCCCCGAAGCTA
+CTTCCCCTCAGTATTATTGCGTTATTGACCCCTTTCACTTTTGAAAGCAAACTATTTTCCGGAATTAAAG
+TAGGCTCCACTCCTGCCGAAATATAATTTTTAAATTTCTTTGCCCATGCAAAAAGTTTAAACTCATACCC
+CCATTCTTTTGCTCTTTCTACGTCTTCCTCTTTGATTTCCTCTATCCCCTTCCGAGGTATAATTTCTACC
+GGGACACTTACGCCAAAGACTCTTTTTACAAGTATGCCAAGCTTAAAAGTTGCGTCAAAGCCTTTCACAT
+CGTAATCAGGGTTAGCCTCAGCATAGCCCAATTCCTGGGCTTCATTAAGAGCTTCCTTATAGCTTTTGCC
+TTCTCCCATCTTTGTTAGAATGTAATTAGTAGTCCCGTTTACAATGCCACCAATGAAATCCATCTCATCT
+GTAATTTTTAGCCTGTCTATCTGATGAAGTATAGGTATGGCTCCACCTACACTGGCTTCGCACCTTAAGT
+ACACCCCTTTTTCTGCTGCAATGCTCCCAAGCTCTTCTCCGTACTTTGCGATAAGCTCTTTATTTGCCGT
+AATCACATGCTTGCCAGAGAGAAGTGCCTTTTTGACGTACTCATAAGCAGGAGAAATTCCGCCTATAGCC
+TCTATCACCACCTTTATCTCTTCATCCTCCAAAATCTCCCGAGGATCATTAGTCAAAAGCCCTGCTGCAT
+CGACTTTTCTCTTTTTGTGCAAATCCTTCACAAGCACTTTCTTTATCTCCGGATAAAATCCCGTACTCTC
+CTTGATATATCTCCCTCTAGAATTAACTATTTTAAATACTCCTGTCCCAACAGTTCCAAGTCCCATCAAC
+CCAATCTTTACCCTCATTTTGCACCTCCAGAAAAATTCTTAGGCCCTCTTCAATGAGAAGAGGGCCTAGT
+AATCACAATTACTCGGCCTCTCCTCTCATCTCTCAGGCTGGGTAACCCCAACCTGCAGGAATTGGCACCA
+AGCACTTACGTGCCGGTTGCCGGGTTTCATCGGGCCAGTCCCTCCACCACTCTTGATAAGAGGATTGAGC
+CATTTTATTAAATTTTATGCGTTGTAATCTATATTATCACTTTGAAATTTTAAAGTCAAGAAAAAATTTT
+CCCTTGCTTTTATTACTAATTTCTGTTATAATAAAGCAAAAGATTGAGGGGGAATTTTTATGGAGAAGTG
+GCAATGCACAGTATGCGGATACATATACGACCCTGAGAAAGGAGACCCATCACAGGGGATTCCACCAGGC
+ACTCCTTTTGAAGAACTGCCAGATGATTGGGTTTGTCCGGACTGCGGGGCAGGAAAAGACCTGTTTGAAA
+AGATGTAGGGAGCAGTTGCTCCCTATTTTTGTTGATTTTTTGTGAAAATGTGATTATAATTTTATGCAGT
+TACTCTAAGTAAAATTCTTGGAGGGTGTTTATTCTTAATGAGTGGAGGTTATAGGAGGCTTACTCCTGAA
+GAAGCCTTGGAAATTGTAAAAAAAGAGCAAAGAGGAAAACTGAAAATATTCTTGGGATACGCTCCTGGCG
+TTGGAAAAACTTATGCTATGTTAAACGAAGGAAATAGGCGTCTCAAAAGGGGGCAGGATGTCGTAATAGG
+CTATGTAGAAACCCATGGAAGAAAGGACACAGAAGCTCAAATAGGAAATTTAGAAATAATACCTCGGAAA
+AAAATTGAATATCACGGTATGATATTGGAAGAAATGGACGTAGATGCTATAATAGCACGAAAACCCGAAG
+TAGTTCTAATTGACGAGCTAGCCCATACCAACGCTCCTGGTTCAAAACACAAAAAGAGGTATGAGGATGT
+CCAAGAAATTCTGGAACACGGAATAAACGTGCTCACTACCCTAAATATACAGCATATAGAAAGCTTAAAC
+GATATAATTCAGCAGATCACAGGAATAGCAGTAAGAGAAACAGTACCTGACAGCATAATAGATAACGCAG
+ATGAAATTGTAGCAGTAGATTTAACTCCAGATGCTCTGATAAACAGACTAAAAAGAGGGGATGTATACCC
+CTTAAGTAAACTGGATGAATGTCTTTCTAATTTTTTCAGAAAAGGCAATTTAAGTGCTTTAAGAGAATTA
+ATGTTAAGACTCACCGCTGAAGAAGTAGACCTGGAGTTAGAAGAATACATGAAAGAGCACGGAATAGAGG
+ATACATGGGAAACAAATGAGAAAATAATGGTATGCATAACGCCAAATCCTCTATCTAAAAAACTCATACG
+AAGAGGTGCAAGAAGGGCGAGAAGATTTAAGTGTGACTGGGTTGTCGTATACGTGGACTGCACTCATTTT
+TTGGCACCAAAACTTACTGAAAAAGACAAAGAAGTTTTAGAAAGTCATTTTATGCTCGCAAAGCAATTAG
+GTGCAGAAGTTTATACCTTAAGAGGAAAGAGCGTCTCCGATGAACTTTTGAAGTTTGCTAAAAAAATGCA
+CATAACCCAAATAATAATCGGACACTCTCAGAGGTCATGGCTTCAGACCTTGTTTAGAGGCTCTACTGTA
+ATAAAATTGATTAAAAAAGCTAAAAATATCGAGATACACGTAATTCCTTACACAAAATAAAAGCTCAAGG
+GGTAATGAAAAATGCAGAACAAATTTGGATTTTCCCTTTCAATTTTTCTGTTCACATTAATTCTCACCAT
+GACAATGGTTCTATTTTTCCATAAACCACCTTATATTCCTCTTTTTATAAGCTATATGTTTACATTTTTT
+GCTTTATTAAAATACTTCTCCGCCAAGGAACTACTAAACATGTCCCTAAAAGGTGTAAAAAGAGGGATAA
+ACGTGATGATAATACTGCTTCTTATAGGAGCACTAGTCGCACTCTGGAAGCAAAATGGAACACTTCCAGC
+CCTTATATACTACTTTTCCCGCTTTTTAAAGCCACATGGATTCCTTTTGACCTCTTTTGTCATCACCTCA
+ACAATATCCATGATTCTGGGAACCGCTGTGGGAACAGCCAGCACCATTGGAATAGTAATAATTGGACTTG
+CTCATGCCTTTGGATACCCTCTCCCTGTAGTGGCTGGTGCTGTAATTTCGGGTTCTTTCATAGGAGACAG
+AACATCCCCTTTGGCAGGAAATGTAGCTCTTCTTTCCGATATGGGAGAAATACAGCAGTACAATGTATTA
+AAATCTCTGTTTAAAACGGCAATTCCTGTATTTACAATTACAGCTTTTTTGTACTACCTCTTTGACTATC
+ATTTAAATTTTTCTGCCAAATATGACATTAGCAATCTCTTCACAATAATAGTACAGAGCTATCGATTAAG
+TGCAATATTATTCATCGCACCGCTCACAATAATAATATTGGCCCTTTTTAGAATCCCTACAAAGACAAAT
+CTTGCAATTGCTGTATCAATTTCCTTCTTAAGTTCAATAATTTTGGGGTACTCTCCTCTTGACTCATTAA
+AAGTAATTCTTATAGGAAATACCTTTTATTCTCCCGAATTTAAGTCCATTTTTAGCGGTGGCGGAATGGT
+TTCAATCCTCCCAATGATAGGAGTAGTAACCTTTGCTACTGCTTTGGCAGGAATATTAGAAGATGCAGGA
+ATAATAAAAAGTGTATTTCAAAGCATAGATAAAATTAAAAATTTCAAACTTGCCTATTTAATCACTATGC
+TTTTAAGTACTCTCATGGCAGTAATAACCTGCAACCAAGCTTTATCCGTAATTTTGCCCTCGCGAATAAT
+GATAAACGTATATGAAAGATTAGAAATTGCAAGAGAAGAAATGGTAAGAGCCATAGCAGATTCTGGAATG
+ATACTGGCGGGAATAATACCCTGGAATTTGGCAGCCATGCTACCTGCTGCAGTATTAGGAGTAAAAGTAA
+CTGAATATTTGCCCTATGCATACCTAAACCTTTTATTTCCCCTCTTATCAATAGCTTTTGTTTTTGCAAA
+AGACGCAAATGAGTTGATAAAATTTTATCAAAAATTTGTTGAAAAGGGGAGAAATTTATTGCAAAATTAA
+ATATGTAAAGTTTAAAAACAGGGGGGAATAAAAGGCTATGGTAGATGTAATAGAACTAGCTGCTCATTTA
+ATGGCTTTATCAGCTCGAACAGCTCCTAAAGCCACAGGAAAAGATTTTATCAAAACAAAAGTTGTAACAG
+GAGACGATTTGATTCGACTTGCAGAAGACATGATAAAATACGGTGAAGAGACAGGTAAAAGAAATTTTGA
+CAGGGACGGAAATAACGTAGCAAAATCCGGCGCTGTCCTGCTCATATCTTTAAGCAACGCACAAAAGGTA
+GGTTTAAACTGTGGAGCCTGCGGATACGATTTTTGCAACGACATGCCAGATTTTAGAAAAGGCGCGGAAT
+TTGACGGTCCCATATGCGCCTGGAGGTTAATCGACCTTGGAATAGCAATAGGTTCTGCTGTAAAAACTGC
+AAGCATTTTAAATGTGGACAACAGAATCATGTACAGAATTGGGGTGAGCGCCAAAAGGCTTAAAATGATT
+GAAGGCGAAATTGTAGTGGGAATACCTCTTTCTGCTACAGGCAAAAACATATATTTCGACAGATAAAAAT
+TCCCCTCTCGAAAAGGGGAATTTTTTCTCACATATTTTTGAACCCCTCACCCAACACCTCATGGGCAGTA
+GAGAGTATTACAAAAGCAGAGGGGTCAATGCTTTTTACCAAATTTCTCAGTGTAGTAACCTCTCTCCGGG
+TAACTACACAAAGCAGCACATTTTTCTCTTGCTTGGAATATCCTCCTCTCCCTTTAAGCTCTGTAACACC
+TCTTTCCATCTCCTCAAGTATAGACTTTGTGATTTCCTCATACTTGTCAGAAATTATTATGGCTATTCTT
+TCGTCCCCACTGCCTTCCTGGATTAGGTCAATTACTTTGATAGTGATAAACTCTGTAGCAAGAGCATACA
+AAGCTAGCTCAGGGCTAAAAACTATCCCTGCCATGGTAATTATTATAAAGTCTATGATGAGTAAGATTCT
+TCCTACGCTCAAAAAATGAATGTACTTGTGTAAAGTCATTGCCGCCATGTCAGTGCCACCAGTAGTAGCG
+CCATATTTTATGACAATGCCAAGTCCAACCCCCATTATTATTCCGCCGTAAACTGCTGCCAGCATTGTAT
+CATGGGTCAAAGGCTTCAAAAAAGCGAGAGCATCTATAGAAACCCCCAGCAAAATCGTAGAATAAAGGGT
+TTTCGCTCCAAACCCTGTCCCTAAAACTTTTGTAGCAATTAAAAAAAGGGGAATATTAATAGCCAAGGTC
+ACAGCTCCTATGGGCCATCCAAACAAGTGCTGCAATACTACTGCAAGGCCACTAACTCCTCCAGGTGCAA
+TCTTATTAGGCGCCAGAAATAAATCTAAAGAAAGGGCCACAAGAATTGTACCTACTGTCACCCAGAAAAA
+ATCTATTATTACTTTTTTTGCAGTAATCTTCCTCATATTTTCCTGGTTACCCAAACTGTACAAAAATCTA
+CAGTTTAGACAGCTGGGGTATTTATAGTCCGCCCTTCAGACTTTCCCAGCCCCAGCAGGCGGTATTTGGG
+AAAGCCATAGCCCCTGCCCCAAGAAGCAGGAACTTGCGCCCCTTACGGGTCTCTCCACTTACCCTGAATT
+ATCAATCCTTTCAGGGTAGAGAAGTCTCTTTTTACCTTCTCAGGAGAGAGTGGTGTTACCACCGCTACCT
+TGAGAACTTGCCAGAAATCATTGGCACTAAAACTTGTTCCATACAGAGGTCTTAGCACCTTTCCTGACTC
+ACTCTCAAGGCTTTGTAAAAATTTTATTGCTCTGTTTATCTCTTTTAAGTGCCTTTTCTTCAAATACTTG
+TTTTTGACAGTATTTTTTACATGCTTTTTTAATTCTTCTAATTCTTCTACAGTCAATGTGTTGAGAAAGT
+TTATATAGTTATTCGGTATTTTTTCTTCTTTGCCCAACCCTCTTCTTGCTATTACATAGGCTGCTGATAT
+ATCTTTTGTTACCATGTACTGCGGTGCATATTTTAACATCCCTATTATTGATGTGTAAGAAGGGTCTACT
+TCTATTACTTCTATCCCTTCTCTTTTTGCCAGAGTTTTTATTTTTGAAAGAAGGGATTTATAGCTAAAGC
+TGTGCCTTATCCTTCTTGATTTCCTCCCTGAAAAGTCTCCTCTTTTGCCTTTTTCTTTTATGTCTAATTC
+TTCAATCACTATTGCCTTTCTTTTCTCTTTTGCTATTTTTACTATCTCATGAGCATACTGCCATCTGAAG
+TATTCTCTTTTGTCTTTACTGCCACTTGATAGTTCTGGCATTGGTATATTCCCATAGCTTATTAAATTAC
+CTTTTTCATCTACTTCTGCCCATGATATGTTGTCTGGATATGCATTTACATCTATTCCTATGACTCCTTT
+GTCAGTTGTTATTTTTATTTTCGGATATTCTTCTTCTATAGCAAAATAGGCGTATATATTGCCATTTTTA
+AGTTTTAATTCTACAGAGTAGGGTATATTTGATTCCGCAATTTTCTGAAGGAGTTCTTCTCTGTCTTTAT
+TCTTTTTCCATCCCGCTTCTATTTTTGCATATACATATTTTCTTTCTCCCACGTTTATCCTTAAGAAAGT
+GCCATTTTCTTTTACTTTTATCCTTGTGTTGAGATTTCCTTTTTTGCTCTTATCCCCTCTTGAATATAGA
+TTTCCTTTTCATTTTTCTTGCCACTTTGTTTTTAATTTTTGATATTCCTTCCCATTTATATGGCGATTTT
+GAAGTTTTTTAAATAAGTCTCTTCCTCCAAAAATGACTTTCTTTGGATTGTTGTCTAATTGTCTAGATGA
+TTCTAATACACCTCTTGCTTTCATTATTGCATCATCTACATATCTTGAGTTTAAGTCAAATGTTCCCTGA
+AGATCTCTTTTTAATGTTTTTCTATCATAACCTTCTAGAAGCCTCTTGTATGCAAATTTCATACATGATG
+ACCATCTTCTCATTAAGTCTAATACTATTTGTTTGTCTTGTTGATTTAAAAAAATGAGTTTAGCCTGTAT
+CACTATCATGTTTTTTATCGCCCCTTTGTCCGTAAATTCTTGCTGCGAAAGATGTTACTATTGCTATTAA
+GATATTTAAAGTATTTAAAGCCAAATCTCACTAGCCTATCAGGATATTCTATTACAACTTTTTCAACTTC
+TCCTCTTTTTATCTTGTTCAAAAACTTTAATAACCCCCTTCTATTTTCATTTACTCCACTTGCTATTTCG
+GATATAACTTCATACTGCCATCCTTTTGAATTGGCATATTCTTCTAGCCTTCTAATCTGATTCTTAAGAT
+ATTCTTCCTGTTTATTTGTAGATACTCTTGCATACAAAACTACTTTTGGTTTTGGTTTTTCTTCTAGTAT
+ACCTAATAACTTCATTATATCCTCTTTCTTGTACCTTCTTCTCCCTTTTGGTGTTCTTACTGGAGTTATT
+AATCCTTCTTTTTCCCAATTTATTAATCTAATTCTACTTATATCGTATAACTCTTTAACTTTTTTTATAG
+TTAGTAACTTTTATTATCATCTAATTAAAATTGTATCATTTTTACTATTAATTTTAACTGTTTTGAACCT
+CCTTTGCTTAAAAATCTCCTTTTAATCTAGCTAAAAGCACTTTAAAAGCAAATTTGGGAAGTGCTGACAT
+CCTTTTATAGCGCCAGGGCTCTTGTATCAGACGATATAGCCACTCAAGTCCAAGCTTTCTATAAATTTCT
+GGTGCTCTTTTTGCTTTGCCTGCAATAACATCAAAGCTTCCTCCAACCCCCATGGCTATCTTCACTTTAA
+GCTTCTCCTTATTTTTATATATCCACTTCTCCTGCTTAGGAGCTCCTAATGCCACAAAAAGCACCTGTGC
+AGCCCTTTTATTTATGTCTTCAATGATGTTTTCTTCTTCTTTTTCATTAAAATAACCGTGATGAAATCCA
+ACTATTTTAAGAGAAGGGTAAAGATTTTTTAAATTACTTTGTGCTTTTTCAACAACTTCCGGTTTTGCTC
+CTAAAAGATATATCGAAACATCTTTATGAGATGCCCATTTTACAAATTCCATCATCAGGTCAAACCCAGC
+AACCCTCTCTTTTAAAGGCTTATTGAAGACCCTTGAAGCAAACACTACTCCACTGCCATCTGGCACATTA
+AGGTCAGTCTCATTCAAGATTTTTTTATACTCTTCGTCCTTCTGAGCCATCATTATGATCTCTGCATTAG
+GAGTTGCCACTATGTGAATCCTATCCTCTTTAAGATAACCTTTTAAAATTTCAACTGCTTCGATCATTGT
+AACCCTATGTATTGGTACTCCAAATATATACAACTTATCCATATTATTACACCTTCACTTAAACAGTATT
+TCAAAATTCATTTCTGCTTTTTTCTTTAATTCCTCCAGATAATCAGCCATCTTTTTCACGTAATCTTCTC
+TGTTTTTCAAAATGTCCCCCACTCTTTCTAAAATAGACTCTGCTGTAAATGAATTTACATCCCCTACGCT
+CTTTTCTCCTATAGAATGAAGAAAACCGTCTATTTTTGGGTCATAAGATATTCCTACAAAAGGAACTAGC
+GATATAAAAGCGAAAATCAGAGAATGAAGCCTTATGCCGATTAAAAACTCGCTCCTTTTTATAATAGCCA
+GAATTTCTTCTACATCATACTTTTCTGTTAAAATATCAGAAGGCATTTTCATGTAAGTGGCAATCCTGTC
+GCTTTCTTCTATATCTTCATGATAAAAAGGCAAAAAAACGATTCTGTATCCGTATTCCTCCGATATGAAA
+TCTGCCGCCCTCGCCAGTTCTACTCTTGAAAGCTCGAAATTCCCCCATTCCCTTGGGCATATCAAAAGGT
+ATTCTTGAGAAAGAAGGTCTATTCCCTCTTTTTCAAGAATTTTTTCAAACACCCTGTCGTCAACTTCTTC
+AAGAGGAAAATTTATCGCAAAATCAGCTGCAATTTCAACTTCCCTTTTAATCCCTAATTCCTTCAGCAAA
+AACTCATAAGAGAGCTGATCTCTCACTGTTATCCCATCTACTTTATTCAAAACAATACTAGCAAGCCATC
+TATCAAATTTTTTCTCTACAGGACCTATTCCCTGCCCTACTACATACACTTTCTTCCTTAAAAGTTTGCC
+CAATATCATTATCCCAAGATAATACCACAGACTTCTGCTACTAGTTTTATCCTGGATAAGACTTCCACCA
+CCGCTTAACACTACGTCTGCTCTTTTTATTGCCCGGAAAATCTCTTTAAGAGAATTTCTGTTCGCAGCTT
+TGACTTTGTACTTCCTGCTGGTTTCGATAGGTTTATTAGACAGAACTGTTATATCCTCTACCCCTCTTTG
+CTTTAACCCATACACAATGCATTTCAAAACTGCTTCGTCACCTATGTTGTCAAACCCGTAATACCCTGAT
+ATAACAGCTTTCATATCAATACTCCTTTTTTGTATTTTTTAAAATCTTGCTTAACAGCCAGATGCCAATC
+AATCCAATTAAAGCCCCCAGAACCCATGCAAACAAAGTCCTCTCTATAGCGATGATAAGCACACTTTCCA
+CATGACTGAAGGTATTGGTTATGGACAAAATACCAATAGAGCCCAAAAGTCCTGCTACAAAAGCCCAGCC
+ATTGAATTTTTTCAAAACAGTGTAAAGGCCAATTAAAAGCGCAGGGTCTCCGATTAAAAATTCTTTTGTG
+CGAGGCCTAGCAATTAGAGTATGTTCAAGAAAGTCTCTGAATTTAAGCTCAAGTTCAGTAGGTTTTATTA
+TTGGCTCATTGCCAGTTCTAGATATGTAGAGAATTCCTGCTACCGCAGCTATCACAAAAGCCATCACATG
+CCATACTTTCAAGTCCAAATCCAAAAACTCCTTAATTTTGCTCCAGAAAGCCTTAAAATTGTGAGTCTCA
+TACACTCTCCATATGTAGTAAAAAACATAGAATATAAGCGGTAGTATAAATGAAAATTTCACACCTCTAA
+AATAGTCAATTTTTAACATGTACTTGCTGTCTGCCATTATAGCTCCTATGGACAAAGCTCCAGCAAAGGA
+TATCGCAAGGGAAATAAAAAATATCTTTAAAGCATGCCAAACAAAATTATTTTCTCCTTTACCTTTTAAA
+AACTCATCTAACCTGTTTACATAATAAGCTATCCCTAAAGAGGGAAATACTATAGAATAAGCCAAAGCAA
+CTGTTTTTACACCCAAATCGTTGAATCTGCTCATCAAAATCCCTGAAACGCCAATTACACCTATTATCCC
+TAAGATCGCTAATAACCTTATACTCACACCAAATAATTCTAGAATTAAAAGCCCAGCTGCAACAACTCCC
+AAGCTGATAAGAACTTCTATGAATTTCCCTTGATGCACTTCAGGAAGTGGCTTGGCAATGCCAACTTTCA
+AACCTGCTCTTTTTATGTAGTCAGTAGCATCCTTAATCATCGCTATATTCTCTTTAATATTGTATTGATG
+GCTTTTAGAATCATCTATCTTAGCTCTCACATATATAATTCTCACATTCCTTTCTATGATACCTCTAAAC
+CATTTGTTTACAATTTCTTCCCAATCGTATTTTTGAGTCTCCTTTTCTGAAAGGCCGTATACCTTTATAC
+CCCTATAACCGGTAAATTTTGCAAATTTACTCATACCTTCCTGCAGCTTTTTGCCCATGGGAACATCAAT
+AATCCCCACATTTATCCCGTTTTCCTTGAACAGTGAAGCTGCATACGAAATTTTCTCTGGATTTCCAAGC
+ACATCTGTCCCGTTGAAAATAACCGTTCTAACTCCGTATTTTTTTAAAATACTTACATATTCTGTTATAT
+CCCTATCCTTTATTCCCGTGAAATTTTCAACGCGAGGTATTAAGTCAAAGCCAAGGGATTTTATGTAAAA
+AAGCTCATTTTCATCAAATCCCAAACCCTTTGTCACAAATACCTCTTTAGGCTTGTTTATTATAAAAGCA
+AAATCATTCCCTTTTGAAAGGATTATTAAGTCTTTCGGTGACACTCTTTTAGTTAAAGCTTCTTTTAAAA
+ACTTAAAAGTATTTGCATTTTTTGTACTCACTACAATGTAATTGCTATACTTTTCTATATCTTTAGTTGA
+AAGTCCCTTGAGGTAGTCCTCTAAAGCCAAATTTCCCAGATTGCCAGAAAGAAGATATAGATTTTCAACA
+TCTTTTAAGAGGCTTACAGATATTTTCCCTGCCTGCTGGAGGCTCTCCAGAGTCACTTCATTCACAGCGA
+CTCCATCCATACCTGCTTCCTTCATTTTAGTCAATATAGACTTTAAATCTTCTCCCGTAAAAGAAGCAAA
+ATCTTTAAGGCTTTTCAAATCCCCCACAAATTCTACGGTATCGTATTCATTTTCAGCCCTCGTTCTTCCA
+AAATCTACTATTAAAGATACAATTAAAGAAAAAATTATTGTGAAAATAAGCACCCTTTTAAGATTCAAGT
+TTCCACTCCCCTTTTCTCTTAACGGAAAGGATAAATACATAACCATTCATATTATATCACAACAACAAAA
+AAAGAGGAACTTGAATGGAGCAAGTTCCCCTAAAAATCAATCAATCCCAAGCTTATTTGTAAAGCCTCAT
+TGACCTTTTCCATCATTTCCTGATCAAGATGTCCTATTTTCTCCCTCAAACGCTTTTTATCAATAGTCCT
+TATCTGTTCCAAAAGAATCACAGAATCTTTCTGAAGGCCGTATTCAGCCCCATTTATCTCTACATGGGTG
+GGCAGCTTTGCTTTATTGATCTGTGATGTTATTGCCGCTACGATCACAGTGGGACTATACTTATTCCCTA
+TATCATTTTGAATTATAAGTACAGGCCGAATTCCACCCTGTTCAGAGCCTATCACAGGGCTTAAATCGGC
+ATAAAACAAGTCTCCTCTTTTCACTACCATAATCAATCACACTTTTTCAGTTTCATTTCATAACCTGCAA
+AACATTCATTTTCTGCGGTTAGGCCCATTTCCGCAAGTTCAGAATTTATAGCTGCCATCTCCATATAACC
+CTTTTTCATGCTTTCTCGTATCTGCGCTTTTTTCCTCTCACGTATATACAATTTCATCGCTTCCCTTATA
+AACTCACTGCGATTTCTGTTTTCCATAGCGGCAAGAACATCAACTTCTTCCAGCAGGCTTTGAGGCAAAC
+TGACGAGAATCCGCTTTGTTTCGCCCACTTTCAGGACCTCCTTACGCACCTATATAATTCATTATATACC
+ACCATATATATGATGTCAACGATTTGTAAATTTTATACTATAAAAGTTAAATTTTTAAATAATTTTTTAC
+ATCGAAAACTTCTCCTCTGTAAATATATATTCTAGGTACCCTTCTAGATATTCCACAATATACTTCGTGA
+GGAATAGTGCGAAGTTTTTTAGCTATATCATCTGCCGTTATCCTCTTTCCTTCCTGCTCTCCAAATATGA
+CCACCTCGTCTCCTACCTCTACTCCCTCTACTTCTGTCACATCTATCATGGTCTGGTCCATGCATACTCT
+ACCTACTATCGGCACATATTTACCTCTAACCAGCACTTCATGGTTATTTGAAAGAAGTCTGTTGAGTCCA
+TCCGCATATCCTATCGGTAGAGTAGCTATTTTGCTAGGCCTTTTAGTTATAAAAGTTCTTCCATAGCTTA
+TAGAAGTATTTTCCGGCACTTCTTTTATGTAGACTATTTTGGTCTTAAAGTTCATGGCAGGTCTTAAGTC
+TAAAATTTTATTAACATCATTAGAAGGGTAACTGCCGTAAAGAGTTATTCCGGGCCTTACCATGTCAAGA
+TATGCATAATTTAAATCAGTTATAGCTCCGCTGTTAGCAATATGCTTCAAAGTGATATTTACTCCTCTTT
+TTTCTAAACGCTTTAGCATATCCGCAAATCTTTCAAACTGTTCCCTCGCATAGTCCTTATCTTTTTCGTC
+GGAAGTAGCAAAATGACTAAATATGCCTTCCAATTCAATCCCTTCAAGCTTTGACATCTCTTCAATTTCT
+CTTTCTGCTAAATCAAAATCAGTATACCCTATCCGTCCCATCCCTGTATCAATTTTTACATGAATTTTTG
+CTTTTTTTCCTTTCCTACTGGCTATTTCCCCTAACTCCTTTACATACTTTAAATCAAAGGCGGTAAAAGT
+CACATCTTTCTCCACAGCCTCTCCTGCCTGGCTTAAAGGGGTGTAACCCAAAATTAGGACAGGGGCAGTA
+ATCCCGTAGCTTCTCAATTCCAATGCCTCTTCTACTGTAGCAACAGCAAGATAATCAACACCATTTTCTA
+CTAATGCTTTCGCAACGTGATACGCCCCATGGCCATACGCATTGGCCTTTACAACCCCCATCACTTTAAC
+CCTATCTCCAACCACCCTCTTTATTTCCCTAAAATTATGGACTATACTGTCCAAATTTACCTCTACCCTT
+GTGGGCCTTATCTCATCAAACATCAAAAATCCCCCTCTTGTTCATCTCATCGACTCTTTAATCGTTCCTT
+CAGAAAACAGGTCATCCTGAAGCTTAAGATTATACTGAAAATCCTTATAGGTAATTTTAGCAAAAAGCTC
+ATTGTTTATATCAAAAATACGCAGCTCCACAGGTATTAAATCTTTTTTTGAAAAAATCATCTCCTCTTTG
+TACATAACGACATTTCTTTCTGGTATAGGAACTGTAACTAAGTAAGAGTTGTCTAAAACCTTTTTCTCTA
+TCTCCCCTCCCGCTTCAAAATAATTTTTTGCAAAAGACGAAATCATTGAAAAAAGAGGAATTTCTTTTTC
+ATTTTCTGCTACAAAAATCTGGTCCACTTTTCTAAAATATACGTAGCTTCTTTTGCCATCGTACACCACA
+ATCTTGTCCGGCTGTTCTTCTTTTTCAAAAACTTCTAGCCGAAATTTCCCTTTGCTGTAAAATTGAAATA
+CAGTAAAACTGGTATCAAATTTGTTGTGATATAACTCTACTGTAGCCTCTGCAGTATAGCTCTCCATTTT
+TGAAAGTTTACTCTTTATGCTCTCAAAAGGGTCTCTTATCTTCTTTTCTTCTCTTGAACAGGAGGCAAGT
+AAAAATAACATAAGCAAAATTAGCACAAATGCCCTTTTTTTCAATACCTATCACCCTTTTAAACCTTCAC
+TTAACGCCTCAGGAATACTCTCTAGTATATCCACTGCTGTCATCCCATATTCGCCTTTTGACTTTTTCGC
+TACATCCCCTGCTTTCCCATGATAAAATACCCCATAAACTGCTGCTTTTTCCTCTTCAAAGCCCTGCCCC
+AAAAGAGAAACAATCATGCCTGTCAGCACATCTCCACTTCCTCCTGTTGCCATTCCAGCATTTCCAGTGC
+TATTTATATATATGCTCCCATCCCGAGTAGCTATTACAGTTCTAGCACCCTTTAGCACGAGTGTAACCTC
+ATATCTCCTCACAAAAGACCTTGCCACTTCAAATATGTTGTTTTTTATATCTTCAACTTTAAGACCAGTA
+AGTCTTGCCATCTCTCCGTAATGAGGTGTCAGGATCACTCTCTTGCCTTTTACCACCTCCAATCGCCCTA
+CCAGCGCATTTAAAGCATCAGCATCCAGCACCAATGGCTTTTCCGTATTTCTTATAACATCTTCTATAAG
+CTTAGAAACCTCTCCCTCATGAGTCAATCCTGGGCCAATAGCTACAGCATCGCTCTGTTCTATAAGTTCA
+AATATCTGAGATAAAGACTTATAAGAAATAACTCCTCCCTCTTCATTAAGACCATAAATTATAGCTTCAT
+ATAGGGCACTTTGAATAACAGGTTGGATGCTTAAAGGCACAGCTAATCGCACAAGGCCACTGCCTGTCTT
+AACAGCGCTTTTAGCTGCCATAAAAGCTGCCCCGGTCATACTTCTCGACCCAGCAACTATAAGGACTTTT
+CCGTAATCTCCCTTGTGCGTATCCGGGTTTCTGCTCTTTAGAGCCACATCCTGGGAAACAACATAGTGAT
+ACGATGGTCTGACCTCTGCAGCAAGACGAGAAGGAATCCCTATATCGGCAATTTTTACCTCTCCAGCATA
+TTCAATTCCAGGATATATTAAAAGGCCAGGCTTTAAAAAGTGCATGGTGATAGTAATACGAGCCTTTACA
+GCAGCTCCCTCTACTCTCCCAGTATCAGCATTAAGCCCTGAAGGGATATCTACTGCTACCACAAACTTCT
+CTGACTGGTTTATAAGCTCTATTACTTCTTTTGCAAGCCCAGTGACTTCTCCTCTTAACCCTGTACCATA
+GATAGCATCCACAACTAAATCAGAATCTTTGAGGGTCTTTTCTAAAAACTTCAAATGCTCTTTTTGCGTC
+ACTTCAGCTACATAGATTCCCAGATTCCGTATAGCTTCAAGGTTAACTCTCGCATCTCCGGAAATTGAAC
+CAATGCTTCCTATCACAAATACTTTTACGTCTATCCCCCAATTATAAAGATTCCTAGCTACTACATAGCC
+ATCTCCACCATTATTCCCTCTCCCTGCGATCACAACTGCACTGCTTAATCCATTTTCCTCCATCACCCGT
+TTCACTTCCCAGGCCACTTCTTTTCCGGCATTTTCCATCAAGCATATAGAAGGAATCCCCATCTTTTCTA
+TAGCTATCCTCTCAACTTCCCTCATCTGTTGCGATGTTAACACTATCAACTGTTTTCACCTCCTACTGCA
+ATAGCAACGCTCATCGCATAATCAGAGGTATGAGAAATGGACAATTTTATCTCTTTTATCCCTTTTTCTG
+CTGCTATAGCCTTAGCCTTTCCTTTTAGTACGACTTCGGGCTTACCGTACTCATTGTGTATTATCTCTAT
+GTCCTGCCAACTAAATCCTCTTATCCCCGTCCCCAAAACTTTTGAAACGCTCTCTTTTGCTGAAAAAAAT
+CCTGCTAAGTGGGGCCATGGGTTTTTCTTTTTCCTTAAAAACTCCCTTTCCTTTTCCGTAAAAATTCTTT
+CAAGAAAATGCGGCCTTTTCTCCAATATTTTTTTTATCCTTTCTACTTCCATTATGTCTGTTCCAACAAA
+AATTTCCATCTCATCCCTCCAACAGTAAATCTCCAATAATATTATTCTCTTTTATTTCGCAAATTCCTTC
+AAAAAAAAAGAAGGCGTAACACCTTCTTTTAAATCGCCACCTTGTGCAATTTTACCTGTATGTCGTAATC
+TCTAATCAAGTCCTCCCACATATCGTCCAAAATCTCCGGCAGGTGAATTGGAGAAACCTGCATCTCTTTA
+AACAACTGAGCCAGCTTGTCCACTTTTTCAAAGTAAGGACTTACATTGGCTACTTTTTCCTCTACCACTT
+CCACCCTTTTTTCTCCTTCAAAAACCTCCTCTAGAACTTCAATGCCGTAAGACGGCAATTTCACTTGTTC
+TTTTCCGTTAAAAACCTCTACTTCAGACACAATCACTGAATAACGTGTAAAAATAGTCCTGTCCTCAGCC
+TCCCTTGTCGATATGTACCCGTTCACTTTCCTGTAATACATTTTACTACCCCCTCCGCCTTATTTTTTAG
+GATTAATTCTTAACTCACAATCCATATTATTATATTCTATTTTTTTCTAAAAAATCCTTTATTTTTTCGA
+AAATTTTTTATCGACAGAATATATCTCTTTTTTACGCCAATAGCCAATTGTCAGACTGTCTTTTGCTTTT
+ATACCTCTTTTTATAAAGTCGAATATTGGAAAAAATCTTATTTACATCCAAATATGTAATCAAAAATGTC
+GAAAAAATTTTTTAGAGTTTTAATATCTTTTTTATCTTTTCTTTGTACTTCTTGCCTGACCTTGCTCCTC
+TTAAGATCATGCTAAGATACGGCTCACTCGTCCCTATAAGCTGTGAAAGTTCCTTTTGCGTCATGTTAAG
+CTCTGCTAATCTATCATTTACTAGCTTTCCAAACTCGGTAAGCTTTCTCTTTTTCACTTTTTCACCCCCT
+TGAAAGAACAGTGTAAAAGTCAAAATATTTGTGATAAAATTAATTATGATTAAGAATTAACACTACATTA
+AATATATATCTGAATTGCGAAATTGTCAATACTAATATCGTAATTCAGATACAAAGGAGGATTTGGGATG
+AATTCTGTAGGAGAAAGAATACGATACGCCCGAAAGAAAAACAACTTGACAATACCTGCTCTTAGCAAAT
+TGACAGGATTATCCCCAGGAAATTTAAGCGACCTTGAAAACAATAAGTCAATGCCTTCCTCAAACGCTTT
+AATCAAACTAAAAAACGCATTAAACGTCTCTATTGACTGGCTTTTGACCGGTGAAATGCCTTCAGAAGTA
+AAGGAAGAAGAAGAGAAATATTCTGTAGACAAAAGTGAAGATCTTCTCCTAAAAGCTATAAAAGAACTCC
+CCGAAGAAAGGAAAAGGGACATAGAAGGATACGTAAAGGTGTGTCTTAACACAACTGACCTAGAAAAATA
+CTTTGAAGAAAAAAATTAGATTAATTATTAATCATTTCTTTTCAAAAAAAGTGGCATTTTGTGTCCTTTA
+TCACTCTAAATCACTGACACAAAATGCCACTTATATTTTACACTTTTATGGTATCCATTTCTATATCTTC
+TATATACGCATCCGTGCTCTGCTCAATATAATCTATTACCTCTTGCACTATCTTATTAGTCAGCAAAGCA
+TCACTTCCGCATACAGAAAAACCTATTACAATTGACTTATGGGCGTCTTGATTTTCCACTTCTGAAATAG
+ACACATTGTAGTGACTTTTCACTTTTCCTATAATGCTCTTTGTAATCATCCTTTTTTCCTTTAAAGAATG
+CACCCAGTTAGCTCTTAAGTAAAGCTTGCAATAGGACACAACCATCACTACCATCCCCTTAAGTAGGTAT
+ACAGCAATGCCAGTACTTCCCTTAAAAAACCATAAACCTCATCTCCAACATATTCTTTTACAAAAACTCC
+CGAAAAACTCGCATCTATTCCAATCCTCTTTGCTATTACGCTCGCTCTCTTTAAATGGAATTTATTTGAA
+ACGATTATTGCAGTTTTTAATGAATTTTTCTCCATAATTTCCTTGGAAAAAAGTAAATTCTCATAGGTAG
+AAAAAGATTTATTGTCAAGCAAAATATTTTTAGAAGCAACCCCCTTTTCAAGAAAATACCTCTTTCCAGC
+TTCCGCCTCTGAAATGCTCTCTCCTGGTCCTTTTCCTCCAGAAATTATTATATAACGGCCATACCCTTCT
+TTATATAGCTTTAAAGCCTCTTCAAGTCTCTCCTTAAAAAATGGACTCGGCGCATCCCCATACACTGCAC
+ACCCTAAAACTATTATCGCATCAGACTTTTTCGGTTTTTCTGTAAACCCAAAGGAAATTATCTGGTATGC
+CAATATTGCAATAATGCTAAACAATGCAAAAATTAAAACAACAACCAATTTTAGAAATCGACTCATTTAA
+AATGCCTCCAAGACTTTGCACAACAATGAAAATCTAATACAATTATACACTATAAAAATTAATTTCCAAG
+GATTTATTTTTGATAGAATAAATTCGTGAACTTTTTTCTTTTTTTAGCGTTTAATTTAAGGAAAGGTGGG
+CAGGTGATGGAAGAGAAAGAATTGATATATAAAGCCAAAAATGGCAATAAACACGCTCTAAATGAACTCC
+TCTTACAAAACTATAATACTTTACTGGGATATTGCATTAAAATGACAGGCAATCCTACACTTGCCCAAGA
+TATTGCACAGGATACAATGCTTAAAGCTATTTTAAATATTAAAAAATTTGCCCCTGAAGCTAAATTCTCT
+ACATGGCTTTTAAAAATTGCCACTAATACATTTAAAGATTATTTAAGAAAACATAAAAATGTTGAACTTG
+TTGAAGAAATGTCTACAAATAACACGGAAAACATAGAAGAAACCGCTATTTCAAACCTTCAATATAAGGA
+ACTAATGAACATTTTAATGAAACTTCCTTATGAGAAAAGAGCAACTTTTATTTTAAAACACTATTATGGT
+TACAAATACGAAGAAATTGCACAAATACTAGATTGTCCTGTAGGAACGGTGCGTTCGCGTTTACACAATG
+CTATAAAAGAGATAATGAAGGAAATGGAAAGAAGGGATTTGCTGTGAAAAAAAAGTGTAAAGAAATACAA
+AACAAAATAATCGATATGCATTACGGTGAAATTGACGAAAATATAGAAATTATTTCACATATTGAAAATT
+GCAATGATTGCAATAGATTCAAAGAAAAATTAGAGCTGGCATTAGATTATATGAAAATTTTAAATACACA
+AGTTGACACCTCAGCCTTAGAAATAGACATTACAAAAATTATAGAAAAAGCTTATCAAACAGAAAATAAA
+AGAAAAGAAAAATTCGAACTCCTTATTTTCATTGCCGCATCAATAGTCTTTTTAATATCATCAATCTTGT
+TTATAACAAACTTGGATATACGGATATACTTTTATCTACAAATATTCCTGTACCTTAATTTACCATTAAT
+CTTAATACCTTTTTACAAATTAAAAACTCCAAGGAGATGATAAAATGTCAATATCTAAAAACACATTAAT
+TTTTCTAATAATTGTAATACCCTTATTATTTCTTCAAGCTTTATGGATTTTTATAGATGCAAAAAAACGT
+GGTGAAAAATACTACTGGGCATGGGGACTTTTCGGACTTCTAAATATACCTTCCTCTTTAATCATATACC
+TTTTTGTAACGAGGTATGGACATTTCAAATGCCCTAATTGTGGAAAAACAGTAAAAAATGATTACAAATT
+CTGCCCCTATTGCGGTGCTTCTTTAAAGAAAACATGCCCGAAATGTGGAACCGAAATAAAAGAGGATTGG
+ACATACTGTCCCGAATGCTCAACAAAATTAAAATAATTTGAGGAGGGCAAAATCATGTTAAATAAATTAA
+GCAACCCTGAATTAATAAAACTCATTCTTCCTTTATTTATAATCCAATTGGGACTTACGGTATTTTCAAT
+TTACAGACTTTCAAAAGACAAAGTTAAATATCTCCCAAAATGGGCGTGGCTTTTAATTATAATCTTTGGA
+GAGATACTAGGTTGCATTATATTTTTAACTATAGGCAGGGAGAGAGAATAGCATGATAAAAGTTTTTAAT
+CTAACAAAAAAATATGGAAATTATGAAGTTTTAAAGGGAATAAGTTTTGAAATTGAAAAAGGAACCATAT
+ACGGCTTATTAGGGCGTAATGGCGCTGGCAAAACTACCACAATGAATATTTTAACAGGACTTATTGATTA
+TAATAGGGGCGAGATATACATCAATGGCAAAATGTTAGACAAAAATAAAAGAAAACCACTTGAAGAAATA
+GGTTATTTGCCTGAAAGCCCTACTTTTTATACCTATATGACTGGAAGCGAATATCTTCTCTTTATAAGTA
+AAATAAGAGGTATTCCTTACAAAAAAGCTAAAAAAGAAATAGATAAACTCCTTGATCTAGTTAAATTAAA
+AGAAGCCGCTAATAAAAAAATACAAACTTATTCAAGAGGAATGAAACAAAAATTAGGACTTGCAGTAGCT
+CTTTTAGATAATCCTGAAATAATTTTTTTAGACGAACCAACATCCGCTTTAGATCCAGAAAGCAGATATG
+ATATATTTAATCAAATTTTGGAAATGAAGAAAAATGGAAAAACGATTTTATTATCCACTCATATCCTGAG
+CGATGCAGAAAGAGTCTGTGATTATATCGGTATACTCGATAAAGGTAAAATTATTTTTTCAGGAAAAATC
+AAAGAATTAAAACAAAAATATGCTCTACCCATATACGATATTGTCTTCGAAAATTTGCCTCATAACATCA
+AAAAAAAGCTTAATAATGTAAAATGGATTGCTGACATTAAAATAAAAAATGATACTGTAAGTATTTACAT
+AAATGACATTGAATTAGCAAAAAAGAATATCCTCAGTGAACTATCAAAGCTTGATATACCTGTTATTTCA
+CTACAGCAAAGAGAAAATACACTTGAAGATATATTTATAAGGCTGGTGAAGCAAAATGAATACATTTAAA
+GCGTATTTAAAAAAAGAAATGCTAGAATCGTGGAGACAGTACAAGTATCTACTACTTTTTATTGGGATTA
+TTCTCTTTGCCATACTTGACCCCATACTCCTTAAATTGCTTCCAGAAATACTTAAAAGTAAAATAAACGG
+TGATTTGGCTTCTCTAATACAAATCGACATGAAATCTGCTGTACAAAATTACATAAAAGACTTAAACCAA
+ATATCATTGTTAATAGTGCTTTTAACACTCATGGGAACTGTAAGTGATGAAATATCTTCACAAAAATTGG
+TATTGCCTTATTCTAAAGGTGCCAACCTATCATTTGTTATAATAGCGAAGACATTTCATTACACAATTAC
+AATATCAATTTTTATAATAACCGGTTTTATCATAAATTATTATTATGCAGTTACACTTTTTAGTGAAAAC
+ATCATCGCTTTTAAAAATGTATTGATATCAGCCGCATTAATTTCAATTTATTACTTTTTCGTTATAATAT
+TACTCATGTTTTTAAGCAGCATTTTTAAAAAAGGCGTATTAGCCGCATTACTGGTATTAATGCTTCACAT
+AATATCAGCGCTATTAGTAAATATTGATAAAATAGCCAAGTTCATTCCTTACAACCTTATCTCACTTGCA
+AATTCTTTTACTACAGAAAATATATTAACCACAATTTTTTCTGTGTTGCTATATTGTATAATCCTTTCTT
+TACTGACAATTAAAAATTATAAAAACAACACTTTTGCTTAGAAAAAACTAGGAAAAATCTTATTTATTCC
+TTTATTTAGATTCACCCCTTTTCCTTCTAGCGCGTATTATAAATAGAGCGTTAGAGAAAAGGGGTGAAAG
+TATATGGAATGGTTGATCATCCTCGGATTTGCAGTATCAGCCAGTATAGACAATTTTGGCGTAGGGATTT
+CATATGGCATAAGAAAAATACAAATAAACATTTTTTCAAACACAATAATAGCTGTAATCGCCTTCCTTTT
+TAGCCTCTCCGGAATACTTTTTGGCAAATGGCTGAATAAAATTCTTCCCGGGACTCTACCTGTAATAGTT
+GGAGCCTTCTTGCTTTTCATAATAGGCCTTAGAATTATTCTGATGGCTCTTCCTCGAAAAGGGACAAATT
+CAATACCTTCAAAAGATTGTACTAACCCAAAATCTATAAAAAGCATTTTAGAAAATCCCGAAATTGCCGA
+TTTAGACAAATCTGGAGAGATAGGTGTAGGTGAAGCCATCCTTTTAGGAATTGCTCTTTCTGCAAATGCT
+CTGACAAACGGTTTAGGAGCAGGGCTTTTAGGTTTTTCCCCTTTTGCAATATCCTTTACTACAGCAATAG
+GAAGTTTTATATCGGTGTGGGGAGGAGTAAAACTAGGTTCAAAAGTTGCCAACATAAAGATTGGGTCTTT
+TACAATAGGACAATTTGGCACTGTAATAAGCGGAATAATTCTACTTATCATAGCCTATAAAGCGCTGTTT
+TAGCAATAACATATCTTTTGATTTGCGAATATAATGTAGTAGTCAAGTAAAAGCTAAGAGGTGATTATAT
+GGAAACAGAAGCAATAGAAAATATACCAAGAGTCTGTCTCCCTCAGATAGGAGCTCCGGCTCCCGACTTT
+AAAGCCAACAGCACGTTTGGTCCTATTAAACTTTCCGATTACCGCGGAAAATGGGTAGTGCTTTTTTCTC
+ACCCGGGGGATTTTACACCTGTATGTACTACAGAATTCATAGCCTTCACACAGGTTTATACTAGTTTTGT
+AGAAAGAAACGTACAGTTAATAGGCTTAAGCGTGGACAGCAATCCTTCTCATCTTGCTTGGGTTGAAAAT
+ATATATAAAACCACAGGTGTAGAAATTCCCTTCCCTATAATTGAAGACAAAGACATGAGAATTGCAAAAC
+TATACGGAATGATATCTCCTGCAGAAACTTCTACAAGCGCTGTCAGAGCAGTATTTATAATAGATGATAA
+GCAAATACTCCGCCTCATCCTCTACTATCCGCTAGAAATAGGAAGAAATATACAGGAAATAATACGAATA
+ATAGATGCTCTCCAAACAGTGGATAAATACAAAGTTTTGGCTCCTGCTAATTGGTATCCTGGAATGCCTG
+TAATTGTACCTCCTCCAAAAACTTATCCCGAACTTAAACAAAGGCTTAAAAACGTCGAAGGGTACACTTG
+CACAGACTGGTACTTGTGCTATAAAAAAGTTTAAGCCGGAAATCCGGCTTAAACTTTTTTACTTGTTCTG
+GAAGTCATACACCATAGTTCCTGTGTACAAAAGTCTTGACCCAAAAGAAAATTTAGGCAAACTTTTTGCA
+TATGACAAAAGAGGTATTGTGATTACTAAAAAAAGAATCACAATCCACAAAATTATTCTCCTAAATTTTA
+ACATCTTTATCCCCCTTGCCATCCCCATTGTACCATATATATTCCTTTATTTCAATGAATATATATTTCT
+ATATGTACCAGCGTATATATGAAATTGCCATAAAATAAAAACCCCTCCGAAGGGGTTAAGAGGGGATAAT
+TTTAATATACACTTTTCTTCTTCGCGGCCCATCAAATTCGCAAAAATAAATTCCCTGCCAAGTTCCCAAG
+ACAAGCTCACCGTTTTCTATAAGCACAGTTACAGAACTCCCTACCAATGAAGCTTTTATATGAGCATCAG
+AATTTCCTTCAAGGTGCTTAAAAGAAATATTGGGTATTATTTTGTCAAGAGCAGATAAAATATCTTCTTT
+TACTGTTGGGTCTGCATTTTCATTTATTGTAATGCCAGCTGTTGTATGGGGCACAAAAACTACACAAATT
+CCTTCTTTTACTCCTGATTTTTTAACTTCTTCTTCCACCTCTTTTGTAATATCTATCATGACTTCTCTCA
+ATGGTGTATTTATATACACACTCTGCATCCAGATACGCCTCCTTTATCTACCAATTAAATTTATTGCATT
+TTTTATTATTGAAGGAAGAACTGCCTTTATAAACTAAAAAGGGACAAGCAGTATAAGACTGCCTATCCCT
+TTAAATTTTACTCCACAGTAACAGATTTTGCAAGGTTCCTCGGTTTATCCACGTCACAGCCTTTTTCTAC
+AGCCATGTAATATGCCAGAAGCTGGAGAGGGACCACTGTCAACACAGGAGTGAGTTCTTTTAAGGTGTCG
+GGGATGTATATGACTTTGTCCACTACTCCTTCCAGCTGCAGGTTTCCTTGCTTTGCAAAAGCAACCACAT
+ATCCTCCTCTGGCCTTTACCTCTTTTATATTGCTCAACATTTTTTCGAAGAGGTCATCCTGTGTAGCCAG
+TGCAATTATCAAAGTACCTTCTTCTACCAATGCTAACGTTCCGTGCTTTAACTCTCCAGCTGGGTATGCT
+TCTGAGTGGATGTAAGATATCTCTTTGAGCTTTAAAGACCCTTCCATGGCAACAGCGTAATCCAGACCTC
+TACCAATATAGAATACGTCTTTCACATTGTAATGTTCAGAGGCAAATTTTTGTATCACTTCTTTGTTGTC
+CAAGAGGTATTGAACTTTGTCAGGTAGTTTTTTAAGTTCAGAGATAATCTCTACAACCTTTGTACTGCTC
+ATAGTCCCCTTCTTTAAGGCAAAGTCCAGCGCAATTAGGTATAAAGCTATGAGCTGTGTAGTATAAGCTT
+TTGTAGATGCAACGGCTATTTCAGGTCCTGCCCAAGTATACAAGACTTCATCTGCTTCCCTTGATACAGA
+ACTTCCTACCACATTTGTTATAGCTATGACTCTCGAGCCTTTCCTTTTAGCTTCTTTTAATGCAGCAATT
+GTGTCAGCCGTCTCCCCTGACTGGCTTATAACAATTGTGAGAATTCTTTCATTCACAATCGGATTCCTGT
+ATCTAAACTCAGAAGCCACATCTACCTCAACAGGTATTCGTGCAAAACTCTCTATCACGTATTTCCCTAC
+AACTCCTGCGTGATATGCAGTTCCACAAGCTACTATAAAGATTTTTTCTATTTTTTCAAGGTCTTCCTTT
+GTGATGTTTATATTGTCAAGGACTATCTGGGAATCGTTAATTATCCTTCCCCTCAAAGTATCTTTTATTG
+CGGCAGGCTGCTCATGAATCTCTTTTATCATGAAGTGCTCATAGCCGCCCTTTTCAGCTGCTTCTACGTC
+CCATTTCACTTCAAAGAGAGATTTGCCTATCTTCCTTCCAAAAACATCTATAAATTCTACACTGTCTTTT
+TTGATTATGGCAATTTCGTGGTCATCGAGGAAATATACATTTCTTGTGTATTTTAAAATTGCAGGTATAT
+CTGAAGCAATGAAATTCTCACCATTTCCTATACCTACTATAAGAGGAGCTTCTTTTCTTGCTGCTACTAT
+CATATCCGGATTGTCCTTGCACAAAACCCCCAGAGCATAAGACCCCTCAATCCTATCCAGCACTTTTCTA
+AGCGCTTCAACTATATCGCCATTGTAGTAATATTCGAGTAAGTTTGCAACCACTTCCGTATCTGTTTCTG
+ATATAAAATTATAACCCTCTTCTATCAGCCATTTCTTCAGAGGAAGATAGTTTTCAATAATCCCGTTGTG
+AACAACTGCAATTAAGCCTGACTGGGATAGGTGAGGATGCGAATTGGTATCAGAAGGTTCTCCGTGGGTT
+GCCCATCTGGTATGCCCTATACCTATTGTACCTTCCATATAGTCTTTTTCAACCAGTTCTCTTAAGACAT
+TGAGCCTTCCTTTAGCTTTCTTTATATTTATATTGCCATTGTGTAAAATGGCAATTCCTGCCGAATCATA
+TCCCCTATACTCTAATCTTGTCAAACCTTCCAGCAGTATAGGTGTTGCTTGTTTATCTCCTATATATCCT
+ACAATCCCACACATATTGCGTCTCCTCTCACTGTGAGTTTATAAAATTTTCCTGCCCGGACTGCTCTATG
+CCACAGTCGCCTGTGGTTTTACCAGTCCTCTAACGGTCGCAGGAAGACCGCAGGGCACCCGCCGATGTCT
+CGATAAACCCTGCCCTCGTCAACTTAAAGCCTTAAGGCTTTAAGTCCAGGCGCTTCTAAATTAAAGCTTA
+CATTAAATCTCGACTCTACATCTTCCTCTATAGGCATCCCTCCTTTCAAAAAATCAGTTCAATTTTCTTT
+CTATCAAATCAGCCAGCTCTTTTGCCATCTGGCTGATTTTAGCGTAATCTTCACCCTCTACCATAACTCT
+TATGAGAGGTTCTGTGCCAGATGGTCTTATGAGAACTCTTCCTTTCCCTTCCATTTCTTTTTCTAGCTTT
+TCAATTTCTCTCTTTATGTCTTCATCTTCTAGATATTTTTCTTTAAGCTCATTTTTCACTTTGGCATTTA
+CAAGTACCTGAGGATAGGTAGTCATGCAAGAAGCAAGTTCAGACAGTTTTTTACCTGTATGTTTCATTAT
+TGAACAAAGTTTTAAAGCTGTTATCTCTCCATCTCCTGTAGTATTGTCATCTATGAAAATTATATGTCCT
+GACTGTTCTCCTCCAATAGAATATCCACCTTTTATCATTTCCTCTAATACATATCTATCTCCTACCTTTG
+TCCTTATAAGCTTAATTCCATGCTCCTTTAAAGCAATTTCAAATCCTATGTTACTCATGACTGTCGCTAC
+CACAGTATTGTGTTTTAATTTCCCTTTGCTTTTCATATCAATAGCACATATAGCCATTATATGGTCTCCG
+TCTACTATATTCCCTTTTTCGTCAACTGCAATTAATCTGTCCGCATCTCCATCAAAAGCAAGCCCCAGGT
+CCGCTTTATGTTCTACTACAAGCTGCTGCAATTTCTCAGGGTGCGTGGATCCACAGCCTACATTGATTTT
+TTCTCCTAAAAGCTCTGCCGCATAAGCAATTACCTCTGCTCCTAATTCTTTAAACAAAATAGGAGCTACT
+GTGCTGCTTGCCCCATAAGCACAGTCAATCACTATTTTAAGCCCTTTTAAGTCTGTATCAATGGTAGACT
+TTAAAAATTCTATATAATCCCTGTGAGAAGTCAAGCTTTCTTTTCTTCTGCCTATTCCAATGCCAGTAGG
+AACAGGAAGTTCTTTTTTTTCATTTATAATTTCCTCTATCCTGTCTTCCAGCTTATCAGGCAATTTGTAG
+CCAAACTTATCAAAGAATTTTATTCCATTATACTCAATCGGATTGTGAGAAGCTGAAATCATAACTCCAG
+CATCTGCCTTATATAGCCTAGTCAAATAAGCTACTGCCGGCGTAGGAATTATTCCTACACTTACCACTTC
+TGCTCCAAGAGATGTAAGCCCAGCAATAAGAGCACATTCCAACATATCGCTTGAAATCCTGCTGTCCTTT
+CCCACCACAACCTTTGGCCTGTGACTTCCCTCTGTAAGGACATAAGCTCCTGCCCGCCCCAACTCAAAAG
+CCAGTTGTGGAGTTAATTCCTTGTTCGCTATTCCCCTCACACCGTCAGTCCCAAAAAGCCTTCCCATTCT
+CTATCCCCTTTCTGTAAAACGTACGATAATATTTTATCACAGTTGTCTTTATTGTGCAAAAAAACCTTTT
+TTATTCTGCAAGCATTTCCTTCATTCTGGCTTTTATTTTTTCTTTTAATTCTGCAATTTCTGCTTTTATA
+TCTTTATTCAAATCAGGGGAGATAGGTTCTCCTACTCTAACTTTTATTTTCCCTCTCAATTTAGGTACAT
+ACTTCCCTAAAGGCAAAACTTCCTTTGTGCCCTGAACGACTACAGGCACAAGAGGTTTACCCGATTTATA
+AGCAAGGTACATGGCACCTTCATAAATTTTTTCTATAACTCCTTTAGGAGATATGCCTCCTTCTGGAAAT
+ATGCCAATTGAATACCCTTCCTTTAATCTCTCCAAAGCCTTTTTTATGGCTTTTAAGTCAGCTGACTCCT
+TTTTAATAGGTATCGCTTTATCTATCAAAAGAAAAGGTTTCAAAAGATAAATATTAAAAAGTTCCGAGCT
+TGCTAAAAATATAATTGGCGTTTTGATGGCACATGCTACTGCTACAGGGTCAAGCAAACTTTGATGATTT
+GAAACAAAAATGTAAGGGCCCTTTGAGAGGTTACCATCTCTTTCCACTTTAAAGGAGTAAAATATCTTGA
+GAAGTGCAATTCCAATCAGTCGCAAGACTCTGTAGAGTAAAAACATTCCCTTCTCTCCCTTTGGATTTTT
+CAATTACTATTATACATCTCCTGTGAAATAATAAAAAGGGGCTTTGCCCCCTTAATTTAGTTCAAGCCCC
+TTTCTAAAAGCCTGTATGTTAAGGTCTATATATTTTTTAGGTACATTGTTTCTTATCACTTCTTCCCAGT
+CAATGTTCATAAGCCCCAAGTGTTTTACTAAAACTCCTAAAAGCACTATATTCTGGGCCCTCACATTCCC
+GAGGCCTTCAGCTATTTTATCAGCCTCCACTGCAATTGTGTGGGCATTGCTCTTTAGTATTTCCAACAAA
+TCCTTTGGATATTCTTCTTTCCCTATTAATACTGAGAGAGGAGGAATCTCAACTGTATTTACAATCACCG
+TGCCGCCTTTTTTGAGGTAATTGAGCCACCTTACAGCTTCCATTTTTTCGAAGGCCACTATTACATCAGC
+AGCTCCCATCTCAATCACCGGCGAATAGACTTTTTCCCCAAACCTTATCTGTGTGTTGACACTTCCTCCC
+CTCTGGGACATTCCATGCACTTCTGACATTTTGACATCATAGCCACTTTTAAGTAATCCTTCTGACAGTA
+CATTGCTCGCAAGAATTGTGCCCTGACCTCCTACCCCTACCATCAATACGCTTTTTACCTCTGCCATTTT
+ATTTCACCTCGCCCCTATGTGAAACACATTCTATCGCATCAAAAGGACATACCTGCTGGCAAACAGTACA
+GCCCGTGCACTGGTCAGGGTCTATGCTGAAAATGCCATCTTTTTTACTTATAGCTGGGCATCCTATTCTA
+AGGCACATGCCACATTTTTTGCATTTTTCCTGGTCTATCTTGCATTCTCCCTGCGGCTTAGGAGGAATCA
+AGGCACATGGACCTTTCGCTATTATAACCATCGTATCATCTGTATTCATAGCTTCATCTACGGCATCTTC
+TATTTCCTTTAATTTAAACGGATTTACTACTCTTACCCTCTTTACTCCTATAGCTTCGCTCAATTTAGCT
+ATATCTATTTCAGGCGCATCTTCTCCCATCAATGTCTTTCCTGTACCGGGGTTGTGCTGGTGTCCTGTCA
+TAGCAGTTATGCGGTTATCGAGTATTATAGGAACAGCATTGCCTTTGTTGTAGACAATATCAATAAGCCC
+TGTGATACCAGAGTGGAAGAAGGTGGAGTCACCAATTACGCTGAAGATTTTTTGCTTTCTGCCACTGTGT
+TCAATAGCTTTCTGGAAGCCGTGAGAACCTGAAATGCTAGCCCCCATGCATATGCAGGTATCTATAGCTT
+CCAATGGCGGCGCTGCTCCCAGAGTATAACAGCCTATGTCCCCTAAAACAGGAACTCTTTTCTTTCTTAA
+AACGTAGAATACTCCCCTGTGAGGGCATCCCGCACAAAGCATAGGAGGTCTGCCTGGTACTTTAACCTCC
+ACTGATACATGAGGAAGCTCTTCTTTTTTTATTGCCTTTCTTATAATGCCAGGATTTAATTCTCCAATCC
+TGGGAATCAATTCTTTTCCTATTACTTCAATGCCCAAAGCCCTGACATGCTCTTCTATATAAGGTTCCAG
+CTCTTCTACTACGTACAATTTTTTTACACTTTCAGCAAACTTTCTTATAAGCTTTGAAGGAAGAGGATAA
+GTCATTCCCAGTTTTAAAACAGATACTTCGTCTCCAAAGACTTCTTTTACGTAAAGATAGCTTATGCCAC
+TTGTTATTATGCCTATATCCCTTCCGCCCCACTCAATTCTATTTATTTCAATTTTTTCAGTCAGTTCCTC
+TAAGACTTTTAATCTCTCTTCTACTACCACATGTCTTTTTTGAGCATTTGCAGGAACCATAACGTACTTC
+GGAATGTCTTTTTTATAAGGCTTCATTTCAACAGGCTTTCTTTCTCCTAATTCCACAACTCCTTTACCGT
+GAGCAACCCTAGTGGTGAGCCTTAAAAGCACAGGTGTGTCATACTTTTCGCTTATATCCAGGGCGATACC
+AACAAAGTCTTTGCATTCCTGACTGTCTGAAGGCTCTAGCATAGGGATTTTGGCAAATTTAGCGTAATAT
+CTGTTGTCCTGCTCATTCTGAGAAGAGTGCATACCTGGGTCATCAGCAGTTACGATCACACAGCCACCGT
+TTACTCCTGTATAAGCAAAAGTAAAAAGCGGATCTGCGGCCACATTAAGCCCCACATGTTTCATGGCAGC
+AAGGCTTCTAGCACCAGCTATAGAAGCTCCAATAGCCGCTTCTACTGCGACTTTTTCATTGGGAGCCCAC
+TCAGAGTAGATTTCTTTGTACTGGGCTATATTTTCCAGTATTTCTGTGCTAGGAGTCCCTGGATACGCAG
+CAGCAAAAGTAACTCCATACTCGTAGGCACCCCTTGCTACCGCTTCATCTCCTAACATTACTTTTTTCAT
+CTATTTCCCCCCAAAATCTAATTTTTAAATAGAGACACTGCAAGCCAAAGCTATAGAATTTAACTTGTCT
+TCATGAGAATCAGCTCTGGAAACCAATACAATAGGCGCTTTAGCTCCCACCACAATTCCCGCACTTCTAG
+CTTTCGCAAAGTAAGTAAAGCTTTTCCCTAAAGCGTTGCCGACTTCTATAAAAGGCACAAGCAAAATATC
+AGCATCCCCTGCAACCTCACTCTTTACCCCTTTGTGTTCTGCCGCTTCTTTGCTTACAGCAAGGTCAAAA
+GCTAAAGGCCCATCTACTATGCCTTCTATCTCTCCCTTTTGATTTAGCTCTTTTAACTTTGCAGCCTCAA
+CAGTTGATGGCATTTTGGGATTTACTACTTCTACAGCAGAAAGACAAGCAGTCTTTGGATTTTCTATACC
+CAAAGTTTTTGCCACTTTGATGGCATTTTTCAATATCGCAACTTTCTCCTCTAGAGTTGGACTTATGTTC
+ATTCCTCCATCTGTCAAAAGAAGCAATTTGTGATATGCTGGAATTTCATACACCATCACATGGCTTAAAA
+GTCCCTCTCCTCTTATACCAGTTTCACTGTCAAGCACAGCTTTTAAAAGAGTAGCAGTAGGTACAAGTCC
+TTTCATGACAAAAGAAGCTCTGCCTTCTCTTACTTCCAAAACTGCTTTTTTACACTTTTCTGCTTCGTCC
+TTTTCATCTATTATTTCATAACCCTCAAGGGATATGTTAGCTTCCTTTGAAATTTTAATAATTTTTTCTT
+TATCTCCTACTAAAACAGGAATACCTATTCCTTCTTTTTTAGCGGCATCACAGGCTAAAAGCACTTCCAC
+ATCCTCTGCTCCAGCAACGCTAAACTTTTTATTTGCCCCTCTTGCTTTTTCAAAAATTTCACTGAGCTTC
+TTCAAATTCCCACCCCTTTGCTAGAATAAGCCTTTAGGCAGGGGAAGTCCCCTGCCTAAAATACTCTATT
+TTGTGGAAACCATGTTTCTTATCAATTCTGCTCCTTTTTCCAGAGCTTTCTCGTTGATAGCCATCATATG
+TTCTTTCCCTTTTCCAAAGACTTCCGGCAAAGCCTTAAGAACTGTTTCCATCTTTACAACCTTTGTAGCT
+TCCACAAATGCTCCGAGCATCACCATGTTGGCCACTTTCAGATTGCCTAGCTCGCTTGCAATCTCATTAG
+CAGGCACTTCATAAACCTCTATATCTTTTCTCTGGGGCTTCCTATCTACCAGAGAAGTGTTCACAAAAAG
+TTTTCCCCCAGGTACTACATAGGACTCGTATTTGTCCAAGGAAGGTCTGTTCATCACTACCACAGAAGTA
+GCTTCTATAATTACGGGTGAACCCACTTCATCGTCAGAAACAGTAACGTTACAGTTAGCTGTACCGCCTC
+TCATCTCAGGTCCGTAGGAAGGAGTCCATGAGACATTTTTTCCTTCTAACATTCCAGCATAGGTTATTAT
+GAGCCCCATTGTAAGGACTCCTTGCCCTCCAAAACCAGCAAAAATTATTCTTTCTTCCATTTTATTTAAC
+CTCCTCTAAGGTGTTCTTGTAAACACCTAACGGATAATAAGGTTCCATATGGTCTTTCACCCATTTTAAA
+GCCTCTACAGGAGTCATTCCCCAGTTAGTAGGGCAGGTAGAAAGCACTTCCACCAGTGAAAATCCCTTGT
+TCTGAATCTGAGCCAAGAATGCGTTCTTTATAGCCTTCTTTGCCTGCATGATGTGTTTTACATCATACAC
+AGCCACTCTCTCTATATAAGCTGCGCCATCTAAAGTTGAGAGCATTTCACTCACTCTTATTGGATAACCG
+TTTACCTCTGGCTTTCTGCCGTATGGAGTAGTGGTAGTCCTCTGTCCTACCAATGTCGTAGGAGCCATCT
+GCCCTCCTGTCATTCCATAATTGGCATTATTCACAAAAATAACTGTTATTTTCTCTCCTCTGGCAGCGGC
+GTGAACTATTTCTGCTGTACCAATTGCTGCTAGGTCTCCATCCCCTTGATAGGTAAACACCACTTTGTCG
+GGATGAACTCTCTTTATTCCAGTAGCAACAGCTGGAGCTCTCCCGTGAGCTGCCTGCTGCATGTCGCAGT
+TGAAAAATTCATATGCAAACACAGAACACCCTACTGAGGCAACCCCTATCGCTTTATCCAAAACCCCCAA
+TTCTTCCATTGCTTCAGCCACTAACCTGTGAATTATCCCGTGAGTACAGCCCGGACAATAGGAAAAAGGA
+ACATCTGTCAATCCCTTTGTTTTTTCAAATACCACTGCCATTTATCTTGCACCTCCTGCAATCTGTTTAA
+TTTTCTCAAGCATTACGGAAGGCTCTGGTATCATTCCTGCAGGTCTTCCGTAGAAGTGTACAGGCTTCTT
+GCACTCAGTAGCCAGTTGAACATCTTCTACCATCTGTCCCATACTCATCTCAACTACCAGATAACCTTTT
+ACCTGATCTACTGTCTTTTTGAAAGGTTCCTTCGGGAAAGGCCACAAGGAAATCGGCCTTATGAGCCCTA
+CTTTATACCCTTCGCGCCTTGCAATGTTCATCACGTTTTTAGCAACCCTTGCCATAGTACCGTAAGCAAC
+TAAAATAACTTCTGCGTCTTCGCATCCTATCATTTCATATCTGACTTCATTCTGTTCGGCTCTTGCATAC
+TTTTCAAAAAGCACATAATTGTGTTTCTCTAAAACAGGTGGGTCTATATAGAGGGAATTTATCACATTCC
+TGTGTTCCCTGTTCCCTCTTCCTGTAGTCGCCCATGTCTTTTCCGGAAGATTTCTTCTCGCCTTTTTCAC
+ATTGTCAAAATCAACTGGTTCCATCATCTGTCCCAGCATTCCGTCTCCGAGAATTACAACGGGATTCCTG
+TAGTCATCCGCTATGTCAAATGCCTCTTGCACGAGGTCTGCCATCTCTTGAATGGTAGAAGGTGCAAGAA
+CTATTAACTTGTAGTCTCCATGTCCACCACCTTTTACAGACTGAAAATAGTCACTCTGTGCTCCCTGAAT
+ATTTCCAAGTCCAGGACCGCCTCTCATTATATTGACTATCACACAAGGTATCTGAGCGCCGGCTAGATAT
+GAAATTCCCTCCTGCATAAGGCTAAGTCCAGGTCCGCTGGTAGAAGTCATAACGCGAGCTCCTGCTCCAC
+CTGCGCCGTAAACCATGTTTATAGCAGACACTTCGCTCTCTGCCTGCAAAAATACTCCGCCAACCTCCGG
+CATTCTCTTTGACATGTACTCTGTGACTTCGTTCTGCGGAGTTATGGGGTATCCAAAATAATACCTACAC
+CCCGCCTGAATAGCAGCTTCTGCCATAGCTTCATTACCCTTCATTAAAACCTTTGCCATCTTCTCTCCCC
+TCCATTTACTTTATAACTGTTATCACTACATCAGGGCACATCATAGCGCAAAAGCCACAAGCTATACATT
+TGTCCATGTTTTCTGGTTTTATAGTGGCAGGATGATACCCTTTTGTGTTTATCTTGCTCAAGTCCATCTC
+AATTATCTTTTTGGGACAAGCATTTACACAGAGCTCACAGCCCTTGCACAAATCCTCGTTGAAAATAACC
+TTTGCCACATAAATTCCTCCTCTCACATTTTATCCCATGGAGTTTTCATATAAAGGTCTAAAGGAAAGAC
+AGGATAATCAATCTGCGGAAGAAGATTTACCAGGTCTCTTTTTACAGTTACCATTTTTATAGGAATGCCT
+GTCTTACTAGAGACCTCTTCCACAACCTCTAATCCTTTCAAGACATCATCAACTGTCGTCTCATAAGACA
+TATGAGTATTGTTCACTAAATGGGTCACCTTAATCTTTGAAGCCTCTTCTATCGCCTTTAAATACTTAAT
+GACTGAATCAGCATCTTTTGTAAAGGGTCTGTTTACATTCACTACCAACAAGACTTCGGGGTCCTGTTCA
+TATATTATGTGCCTGTACTGCCCCAGAGGCATTGCCCCTACATCATCTCCTCCCACGTCAAACACAGCAT
+GTTTTTCTGTGCTGTATAAGGCACCATAGACAGTGCGCGAAATCACCGGGACATCAGCATTTACGTACTT
+CTCCTCAACTCCTACTACCTTAATTCCCCATTTTTCTAAAAGCTCTTTCCTCACTTCTCTCGACCTAAAA
+TAGGGATTCACTACATCCAAATCGACAATCTCAACTTCTTTTCCCATTTGCCTGATGTAAACAGCATAGT
+TTATCGAAATCTCAGTCTTACCACTGCCGTAGTGCCCTACTACAATCGTCAGCCTTTTAAAATCCATCTG
+ACCTCATCCTTTAACTGTATGTTTTTGGATTCTCTTCGCCTGTCAAAACCCTGTATGCTCCCTCTGCCAA
+AGCCAGCATTTCGTCCTCTCCAGGGTATACATACACAGGCGCTATAAACTCCACCCTTTCCCTTATCCTC
+CTCACAAAATCCTCATTATGAGCAATTCCGCCAGTAATCCCTATGGCATCCACTTTCCCTTTTAAAACGA
+CAGCCATTGACCCTATTTCTTTTGCCGTCTGATACGCCATGGCGTCCAAAATGAGTTCAGCATTTTTATC
+CCCATTCTCAATCATTTTGTAAACTTCTCTCACATCATTTGTACCCAAATGTGCCACTATTCCGCCTTTT
+CCTATAAGCTTTTTCTTCATCTCCTCAAAAGTGTACTTCCCACTGTAGCAAAGTTTGACTAGATCTAGAA
+CAGGTAACCCCCCTGCCCTTTCGGGGGAAAATGGCCCTTCTCCGTTTAGAGCGTCATTCACGTCTATTAC
+CCTTCCTTTTCTATGGGCACCTACTGAAATACCACCCCCAAGGTGCGCTATTATAAGGTTTACCTCATCG
+TACCTTTTGCCCAAATCAGATGCCAAGCGGCGAGCAATTGCCTTTTGGTTTAAGGCGTGGAAAATGCTCT
+GTTTCTCAATCTCCGGCAAACCAGTAATTCTCGCTACATCTTCAAGCTCATCCACCACTACAGGGTCCAC
+TATATAGGCAGGGATGTTGTGCTCTTTTGCCAAAGTGTAGGCGATAATAGCTCCCAAATTAGAAGCGTGT
+TCACCTCTTTCAGCCTTTTTCAAATCTTCCAGCATTTTTTCATTCACAATGTAGGTCCCACTCTCTATGG
+GCTTTAAAAGTCCTCCTCTTCCTACAATTGCATCAATTTGAGATAGAGAAATACCTTTTTCTTTCAACAT
+ATCAAGGATAGCTTGTGTCCTGAATTCAAACTGGTCAATTATTCTCTTGTATTTGCTCAATTCCTCTGTC
+GAATGCCTCAAAGTCTCTGTAAAGACAGGCTCTTTGTCCCTAAAAACTGCCACTTTCGTTGAAGTAGAAC
+CAGGGTTTATTACTAAAATTAAAGCCAACCCCATCCCTCCGCCTCTAATACTATTATAGTACACATGGCT
+TCTTTATCCAAATCTGAGGAAAGGCAAGGAATTCTTGCCTTTCCTCAGATTAACATTATCTTACGATATA
+GTTGTCTTTTACAGCAGCTATAGTCTTTATTCTCTCTTCTGCTACCCTGTCAGCTGCCACATAGGTGGGA
+ACATTTTCCTTTTTAGCCTTTTCAATGACCTTTTTCACTGTATCGTATATCATGGAGACTTTCCTCATAG
+CCCTTTCCCTGTTGTAGCCTGAAGGATTGAGCTCATCAGCTACGTTTATAACTCCACCGGCATTTATTAT
+ATAGTCAGGAACATAGAGAATTCCCTTTTGCTGGAGGATATCTCCGTGCCTTTCTTCCTTCAACTGGTTA
+TTAGCTGAACCAGCGACAATCTTGCATTTAAGCTGCGGTATTGTCTCATCATTTATTATGGCACCTAGTG
+CGCAAGGAGCAAATATATCGCACTCCACGCCATATATTTCATCTGGTTTTACATACTCTGCTCCAAACTC
+TTCCACAGCTCTTTTTGCATTTTCTTCAAATATATCTGTCACAATGAGCTTAGCACCTGCCTCATAGAGA
+TATTTAGCAAGGTGATATCCCACATTTCCTATGCCCTGAATTGCAACGACTCTACCTCTCAAATCTGAAG
+TGCCAAAAATTTCTTCAGCAGCTGCCTGCATCCCCCTGTAAACTCCATAGGCTGTGAAAGGTGATGGGTC
+TCCACTCGTCTCAGGAAGCCCTGCTACGTATTTTGTCTCATACCTTATATACTCCATGTCTTTCACGTTT
+GTCCCCACATCTTCAGCAGTGATGTACCTTCCCTTCAAAGATTCTACATACCTTCCAAAGCTTCTAAACA
+AAGCCTCTGACTTGTCAGTCCTTGGATTTCCTATTATTACAGCTTTTCCTCCGCCTAGATTAAGTCCTGC
+AGCAGCGTTTTTGTACGTCATGCCTCTTGCAAGTCTTAAAGCATCATTTATAGCGTCTTCCTCTGAATCA
+TAAGTCCACATCCTGCAACCGCCCAAAGCAGGCCCTAAAGTAGTGTCGTGAATGGCGATGATGGCTTTAA
+GCCCTGATGTTTTGTCATAGCAGAGCACTACATTCTCGTAATCATATTTCTCCATTATTTTGAAAATCTC
+CATAAAATCTCCTCCTTGCCTTTATTTTTAATTTTAAATTTAAATTATTTCAAAATGTAATTGGTCTTTA
+TTGCAGCAATCGCTTTAATCCTATCTTCTGCTACTCTATCGGCAGCTTTGTAGGTGGGTATGTTTTCTTC
+TTTTGACTTTTTAATTACGCTCTTTATCGTGTCGTATATCATGGAAGCCTTCCTCAAAGCCCTTTCCCTG
+TTGTAGCCTGAGGGTTCTAACTCATCAGCCACGTTTATAACTCCGCCCGCGTTTATTATATAGTCAGGCA
+CGTAAAGAATACCTTTTTCCTGCAGTATGTCCCCATGCCTTTCTTCTTTCAATTGATTGTTGGCAGAACC
+TGCTATGATTTTGCACTTGAGCTGCGGTATTGTTTCATCGTTTATGACTCCGCCCAATGCGCAAGGAGCA
+AAAATATCGCAGTCTACTCCGTATATTTCCTCTGGCTTCACATATTCTGCTCCGAAGTCTTCCACAACCC
+TCTTTACATTATCTTCAAATATATCAGTGACAATTATTTTCGCTCCAGCTTCATTAAGATATTTAGCAAG
+AGTATAGCCAACTTTTCCAACACCCTGTATGGCTACTTTTTTGCCTTTTAAGTCGGAAGTCCCAAACACT
+TCTTCAGCAGCTGCCTGCATACCTCTGTACACTCCGTAAGCAGTGACAGGCGACGGGTCTCCGCTGGTCT
+CAGCAAGGCCAACCACGTGCTTTGTCTCATACCTCATGTATTCAACGTCCTGGACAGTGATCCCCACGTC
+CTCACCTGTTATAAAGCGTCCTTTCAGAGCTTCTATATACCTTCCAAAACTTCTAAAGAGGGCTTCTGAT
+TTATCTTTTCTAGGATCGCCTATTATTACTGCCTTCCCTCCTCCGTAGTTTAAGCCGGCGGCAGCGTTTT
+TATATGTCATTCCCCTTGCAAGCCTTAAAGCATCTTCCAGTGCCTCTTCTTCTGTATTGTACATCCACAT
+CCTAGTTCCGCCAAGAGCTGGGCCTAAAGTTGTATCGTGAATTACAATTATTGCTTTTAAACCCGACGCT
+TTATCATGACAAAAAATTACGTTTTCATAATCCTTGACTTCCATCCGCTCAAAAATTTTCATAAATAACC
+CCCCAGTAAATTTTTTAAACATTAGAAGCGAGAGAAGCCAGCATTATGGAATTAAATTTTGCATCGCTGG
+AATCAGCTCTTGAAGTCAGTACAATAGGCTTCTTTGCACCCATTATTATTCCTGCTATCTTTCTTTGAGC
+TATATAAGTGATAGCCTTATAAAGTATATTCCCTGCTTCTATATCAGGAACTACCAGTATGTCAGCATTT
+CCAGCAACAGGACTCACTATGCCTTTATGGCGGGCAGCCTCAACAGACAGAGCATTATCTAAAGCCAACG
+GTCCATCTATTATAGCCCCTTTTATTTGCCCTCTTTCGCTCATCTTTGACAGTATAGCCGCATCAAGTGT
+TGCCTGCATATCTGGGTTTACAGTTTCTACAGCTCCCAATATAGCGACTCTTGGCGCATCAATTCCAATC
+TGCCTTGCAACATCTATAGCATTCAAAATTATGTCTATCTTGACTTTTAAGTCCGGTGCAATGTTCATTG
+CCGCATCTGTAAGAAGTATAAGCCTGTTGTAGGGCGACTCAAACACAGCTACATGGCTTAAAGTCCTGCC
+TGTCCTCAGACCTATTTCTTTATCCAGAACTACCCTCAGTATTTCTGCTGTCTGCACAAGTCCCTTCATC
+AGTATATCAGCTTTGCCTTCGCTCACAAGCCTCACTGCTTCGCGGCAGGCATCTAAGTTGCTTTTCGCCT
+CGACTATTTCATGGTCTTTCAAAGACATCCCTATAGAGGAAGCAATTCTTTCAATCTTTTCCTTGTCTCC
+AACCAAAATAGCCCTCACTATTCCCTTTTCATGAGCCTCTTTAATCGCTTCCAACACATCTTCATCAGCT
+GCCTGAGCCACAGCTATAACTTTTGGCGGCAAATTTTTCACATGCTCGTAAAGTTCAGCAAAGGTCCTCA
+TACCAACACCCCATCAGCCATAAATTTTTGGAGTTTCCTGCCCTCTTAACACTCTTAAAGCTCCATCTCT
+TAAAGCCTCCATCTCGTCTCCACCGGGATATAAAGTGATTGGAGCGATAAAGCCTACCATGTCAATTATT
+ATCTCTATCAAGGGTTTGGAATAAGCAAGCCCCCCAGTTAAAATAATTGTCTTAACATCTCCTTTTAACA
+CCGCAGCCATCCTGCCAATCTCTTTCGCAATCTGATAAGCCATAGCTTCAAAAACTAGCTTAGCTTTTTT
+ATCCCCAGCTTCTATTCTTTTTACCACTTCTCTGGCATCGTTGGTACCAAGATGCGCCACGAGTCCTCCC
+ATTCCGACAATTTTTTTCTTCATCTCTTCCAAAGTGTATTTTCCTGAATAACACATCTCTACGACCTTCA
+TGGAAGGCAAACTTCCAGTCCTCTCAGGTGAAAAAGGCCCCATTTGATTTGCATTGTTTACATCAACAAT
+CCTACCTCCCTTTATAGCTGCTACAGAAATTCCTCCTCCCATGTGAGCCACAATCATATTAAGTTCCTCT
+TCTTTTAAATTGTTTTCCCTCGCATACCTGTGTATGCAGGCTTTAATGTTTAGAGCATGAGATTGGCTCT
+TTCTGGGAAGCTCTGGGAGACCTGAAATTCTCGCCACATCTTCCATTTCGTCTACTGCCACAGGGTCGAG
+AGTATAAACAGGTATCCCGTATGGGTCTGCCAGAGCCCTTCCAATTATTCCGCCTAGATTTGAAGGATGT
+TCCCCTCCTACCCCTTTTCTTAAATCTTCCAGCATAATATCGTTTACAACGTAGGTACCACTTTGGACTG
+GCTTTATCAAACCACCCCTCACCACAATAGCAGATAATTCCAGAACTTTAATGCCATTCTCACTTAGCCA
+TTTGTTTATCGCTTCTAACCTCAAATCCAGCTGCTCAATCACACTTTTATAGTTCTTGAGAGTTTCTACA
+TCATGGGTGATGTCAGAACGCACTATTTCCTTCTCGTCTTCATAAAGAGCTACTTTGGTGGAAGTAGAAC
+CTGGATTGATGACCAATACCTTGAACAACAGGCTTCACCCGCCCTTTCGCCAAACATTTTTTGAGTGTCT
+TAAAAAATTTTTATCCTTACAATATTTTAATTCTACACATTTGTCAAAAATCCTTCTTTTTGATTAAAAT
+TTTTTTATAACAACTTTATATTTTGTGGAATTGATAGATTTTTGGAAAAATTGATAGGCGGGGAACTCCC
+GCCTACTGAATTGTCACACTAACTTTTTCAGGGCGAATTTTAATTATATTGACATTCAGCTTAGTATTTA
+CATTAACTGTCAGAGTATAATTACCAGGAGATAAATTTGAAGCATCGACGTAAGCCGTGAAATCTGTAGA
+AGTAGCTCCTGCAACAACACTTTCAGGCCCTGAAATTGTAACAACTACTTCTGGATTCTGGACTGTTACA
+CTCTTACCCTCTGCCCCTTTCACTTCTACATTGGTTATAGTCACATCTTTTGTAGCCAATTTTTGTATAT
+CTATATATACTTTAGCAGTTATGTCACTCTTTACAAGCTTTACTCCATCAGGCAAATCAAAAGGCACCGT
+CTCAGTGACAGGTCCTGTCAGACCCGTTATATCTATCTGTTTTGTGCTTATGGACTTTATGGTATTAAGG
+ACATCCTCATCTCCAGTGATGTATACATACTCTGGAAGAACATTTACAGAAGCAACTACATAGCCCTCCT
+GAGGTTTGCCAAATATTTTAGGAGTCACTGGAACTCTTATTGATTTGTTTACCGGAATGTAAACTTCCAC
+AAGATTTGGTGTAACTGTAACCCCTTTTATCTCCTTGCCTTCCCTATCTACAGCCACAGCTGGGACAGAT
+ATCTTAATATCCTCTTTTTTGTAGGAGACATTCACCTGTGCAATCACATTTTTTACAAGATTTACTTTGC
+TCTCTGGTCCTACCACCATCACTTCGCCAGGAGTCGGAACCGCCGGCTGCATAGCATATCCATCCATCAC
+ATTTCCCACTATCTTTACCGTAACAGGCATCTGAATTTTGGCAATAGTGTCCACATCTACTTTTATCTCG
+GGAGGAATTACAGAAACTAAAGAGACATTTTTGGGAAGCCCCTCTATCCTCACAGGGATTACATTTATTC
+CTTTAGAGGTCACACGGCTCAAATCCGCATAAGCACTTATATTTTGAGCGGCTATGTTTAATACGTCGCT
+TCTTCTCCCTCTCACCTTCACATTCACCGTATATCCCTTTTCCTCAAGCAAAGTCAAACCCTTTTTCTCA
+AGAGTATCCACATTTACTAACTTTACAGGGACATTGCTAATCTCATAAGGAATTTCCGGATTTTCTTCCC
+CCATCACATAAAGCCATAATAAAAAAGCCAGTATCAGCGACAGGAGCTTTATAGTAAAATTTTTAGTCAG
+CATGTTTGTTCCCCCATTTTCTCCAAACAGGCTTCTTATTTTCCTTCACGTCCAAAATGCTAGACAAAAC
+CTCTTTTAAAGTCTTCGGGTCCAGATGGCGAGAAAGCCTTCCGTTTTGAGCAAGTGAAATAATGCCTGTT
+TCTTCAGACACAATTATGGCAATGGCATCAGAAATTTCTGTAACGCCTAAACCAGCCCTGTGCCTTGTCC
+CCAGTTCACTGCTCAAATTCTGGTTGTCCGTAAGAGGCAGAAAACATCCCGCTGCCATAATCCTGTCTCC
+TCTTATAATAACTGCTCCATCGTGCAAGGGAGTATTTGGAATAAAAGTATTTATCAGAAGCTCACTGGAA
+ATTTTAGAATCCATCGCTATTCCAGTCTCAATTATCTCATTAAGCCCTGTCTCCCTTTCAATCACAATAA
+GAGCTCCTATTTTAGACCTGGAAAGGTACTGAACCGCATCGCATATTTCCCCTATTACCTCAGACATGTC
+CTTCTCGTCCTCATTGAAAAAGAAAAAATTCTTTCCTAAAAAGCCGCTCCTACCCAAAGACTCCAGCCCT
+CTTCTGAGCTCAGGCTGAAACACAATCAAAAGAGCAATGACTCCGACAGTCATAGCATTTCTCAAGATGT
+AATTCACTGTTCGAAGCTGTAACCACTCACTTAATTTTGTAATTATTATCAAAACAGCAAGCCCTTTCAA
+AAGTTGCTCCGCTCTTGTCTTGTGGATGACAAGTATAAGCCGGTAAAGGACATAGGCTATTATCAATATA
+TCCACTATATCGTTAATCCTCATTGTCTTGATTATATCTATAAGTCCAGTGAACAAAAAATTCACCTCAC
+AAAGCTTTTGTAATGAGCTACTCATATTAATTATACAACAAATTTGGATAAAAAATAATTTAGCTGGGAA
+AATTATTTTAAAGGGAAAAGAGGAGGGTAAGGATGAACTCAAGCAAAGGAGGAAAAGATGACCTTCTTGT
+AAATTCTGTAATACAAAAGCTTTCCCGCTATGACCTAAATCTTCCAGATCTAATCATAACAGCAAACAAC
+GGTGTCATAACCTTGGAAGGATATGTAAAAAATTTAGAGGAGAAAAAATTGCTCAGTCAAATTGCAGAGA
+GCGTAGAAGGAGTAAAAAAAGTAATTGATGAAGTAAAAATCAGGTAGAAGTCATAGAAGCTATTCTATGA
+CTTCTACCCTTATGTTATTTTTCATTGCTTCTTTTTTTAAGGGATTTACGACATCCCCATGTAGTATCAC
+ATCCAGTGCAGACCTTAAGGACTTTCCGACTATTATCTCAGTTATGTTATTCTCTCTTGCAAATTCCGCA
+AGAGTTTTTGAAATTTTCTTTCCAACTAGAATTGACACTCTTCCTCCGAGTTTTTGAGCCATATCAAAAA
+GCTCAAGTAAGACTTCATTTTCTTTTAAATCCTGTGAGATATCGCTGTTTTTGTTAACGTATACAACGCA
+AAACTCACCATTGGTCTCTTTTGCCCTCTGGGCACCTCTTTCCACAAGCCTGCGTGAGCTCTTCTGAGGT
+GTTATACACACCATGATTCTGCTCTTCACGCTAGGCTCGTAACTAAGTACCATCTTTAAAAAACCCCTTT
+CAGGCACATATTTGCCCTTCTATAATTAATTATATGCGAAGGATTCTCTTTATGTCAAATTTCCTTTCCT
+TCTTGATAGTGTCAAGATACTGTAGGATTTTTTTAAGACAACCCCTGAAACTTAATTAATTCAGGGCTTC
+GTTTTATCATGTTCTTTATATAACTTGTGCATATTTTAATGCTCTTAAAACCCTATATATTGGCGTTACT
+TTCCCTATATTCAAAACCGTAATATTGTTTATTTTTTCATTTGTAGACGTTTTAACTCTCCTTACTGCCT
+CTTTTATTTGCTTCTCTGTTAATTTGTAACTTCCTGCATTTATATTCTTTTTCTTGCCCCACTCTACTTC
+TCTTAAGTCTCCTCCATTCTTGCTAAATACCCTTAATTTCGCCATTAACTTTAATCCTTCTCTGCTCCAC
+CCTAATGGATTCCTGCTAAGTCTTGCAGAAAATACATGGCTTATATGCCCTTCTGCACTGCACCCTATTA
+CATCTTCGTCTTCACTGTATATCTTTATCCCTTCCCAATTGTTTAGTATGTATCTCTTCGCTTCCTTTAT
+CTTTTCTTTTTCTTTCTCTTCTTTTGCTATCTTTATTAACTCACCAAATATTTTCTTCACTCCTTCTTTA
+TCCCCTTCATTTATTGCTCTCCATATCTTATCCCTATACTTTGGCTCTTTTGATGTTGCTTTTAATACGT
+ATTTGTTTAAATGATATCTGTCTAACACAAACCTTGATTTTACTATCCATTCTAATCCCTCTTTTATCCA
+TGGTGCTCCATCTCCTGCTATGTATATCTTCTCTATCTTCTCTTCCTTGTAATTTTCTTCTATGTAATTC
+GCTACATCTATCCATATGTCTTCTGCTTTCTCTCCTACGTATGCCTTGTAATACACATTCTTCAGTACGT
+TCCTTCCGTTTTTCTCTTCCCTACCTTCATGTATGTATATCAATCGCGGTGTTTCACTGCTGCCATCTTG
+TAAAGGTACATGGTCTTCATCTGCTTCTATGTATAAAACCCTTACTTCCTTCTTCTCTTTTATTTCTCTC
+TTCACCTCTACTTCTCCTATTTCCCTTATTGCGTTTAATACCGTCTGTTTACTTATTTTCTCTGGACATG
+CTTTCTCGCTACTTTTCTCGTATGATTCTTCTATCGCATTTTCTACTAACTTTATTTTTACTCCCTTTTC
+TATCCTCTCGTGCCGTCCTATCTCTAATGCATCATCCACTAAATATGTATATCTACCATCCTCCCTTGAT
+TTGTAATATGTCCTCTCATATTCAATATCCCCAAGGACTGTCGTTAATCTCTTTTTATCTTTCCTCTCTA
+CTACCCATTTTTCTTTCCTTCTCTTGTCTTCTTTTATTATCCTATCTAACTCCTCAATAATTGCTTCTAT
+TGCCTCTCTACCTAGTTTGTCCGTAAGTTCTTTTATCCTTGCTACAAGCTCTGTAATATTCATTCCATTC
+TTTAATAAATCCTCAAAAACATTCATCATTTCCCTAGTGAAATTTAGAGCATTTTGTAGTATAATATCCT
+CAAAAATATGTTTTTTCACAAGAGACACCCCTTTCGTGTTTTTTGTTTTCCACAATCTATTTTATCACAG
+GGGTTGTCTCTTGTTTTTTCACTTTAAAAATCCTACGATAATTTTACACTATGTTCCTTCTTTAAACTGT
+CAAAAAACTCCTTCATTCTTTTTATTTCTTCTAAACTCGGTCTCTTAGAACCGTACACGGTTTTATTGTA
+TATTCTGGTAATTTGCTCAAAATCTTTATACCCTTCTTTTGCAACGCGCTCCTGATACTCCAAAGTCGTC
+TCCGAATCCCTCATTGTGAATCCTCTTTTAGAAAGCTTTCTTACTATTTTGTCATAGTAATATATAACGA
+GATACTTTTCGTCCTTATCCAGAGTTTTTTTCTTTTTAAAGTACAATGCAAATATACTAGATGCCATTAT
+CAATAGAAAAGCCCCTAAAACTTCTATCAATTTAATCTCTTTCTTTTTATCTACTGGTGCATTTTCACTA
+CCTGTCACCTTCTCGCTCTGGCTCATCCCTTCCTCAATATTTTTAAAGTCCTCTTCCCTTCTGTTGTCAG
+GCAAAATATCCTCTTTAGGCAAATCAGAAGATGTAGAGGATAAAAAGATAGGAAATTCGATAGAAGGATA
+ATGAGGCGTTGGCTCAAAAGTAACCCATCCGTAGTCATCAAAATAGACTTCTACCCACGCATGCGCATCT
+GCTGTTGTCACTATATATTTCCCATTTTTATCTGGAGCAGGCGGCAGTTTAAACCCTACTACATATCTTG
+TAGGAATTCCTACGGTTCTCAGCATAACAGCCATAGCCGTAGCGTAGTGAGTGCAGTAGCCTTTTTTGAG
+GTCAAAGAGAAAATAATCCACAAAGTCTCTGCCTGGCGGCGTAGGGGGAACATCGAGAGAATATGGAAAT
+TTCCTCAAATACTCTTCTACCGCCTTTACTTTATCGTACTGATTTTGCTTATCCTTCGTGAGGGAATAAG
+CCAGTTCTTTCACTCTTTCAGGAAGATTAGAAGGATAAGAAAGATATCTTTTCCTTTCTTCCTCACTCAA
+ACTCGTACTTCCTTTTTCTTTTAAGTCTTTTAAATCTATCGATGGAGTCAAATATATTACAAAGTAAGGC
+TCTCCTGTGGCATGGGAAGTTTTTGCCTTTAAATTAAGATTTTCTTCTTCATAGTAAAAACTGTCGCTCA
+ATTTATAAGGTTGCCATGGAGAAAACAGAATGTCCGATTTGATATTTACAGGAATAATTTTTAGACTCTT
+TATTTGGTACTTGACATTCCTGCTAAAAGTAACTGGAATCACACCACCTACATTCTCATAGCGATACTGC
+TGAACATAATTTGTCCATCTGCTTTTCCCTGAAGGAGAGGTGACATACTGGTCATACACCATCCCCCTCA
+AATAAGTGCTTTCTTTTGTCTCCACTTCCATCACTACAGAGTTTGAAACTTTTGCGGCTCCCCCTAAGTC
+ACTTGCAAAAGACACAAAAACATCTTCTGCAGGAGTCCCTTTGGGTTTTCCCTCCCCATTCCTCCATTCC
+CTTGTAAACGGAAAAGTATCGTAAAACCAGTTTTCTAATCTATCCCATTTCAAAGGGCTAAAGGCCTTTG
+GCATAAGTTCAGCGCCAAAAGCGCTTATGGAAGAGAAAAGCATCACAATAGCCAAAAAAGCAGAAAGAGG
+ACCCCTCAAGCCGTTTTTCCTGAAATAATTTTTAACCCCTATGTCAGTAAAGCAAAGGAGCACATAAACC
+ATCAAGTAAAAATAGGCTTTATCCACATAGTTGTACCATTGAACTACAAAAAATATCATACCTGAAAGCA
+ACGTTAAAAACCAGCTTCTCATCAAACCATTCATCGCGCTTATTAAAAAAGTCACAATTCCTACAGTTAC
+AAATAATGTAAAGACTTTGTACTTCTCTGTAAGGGCGCTAAAAGCAGGTGAAGAAGGCGCGTAATTCATG
+TATGCGTTTATCCATTTGACAAAACCTTCAATGTAAAGAAATATACTCACCAAAATATCCCTATAACCGA
+AAAAGAGGGCAAAATCTCCTATAAGAATTATAATCAGCAAAAGGACTATGAGCAAAGGCCTTTTTAACAA
+AAAAAGGAAAAAGATCGTAGAAACTGCTGTCAGCAGAAAGACATAAAACCAAGGAAAATGAAATTTAAAC
+CCCTCAAGAGCTGAAAAAACCACGACTAAAGACAAAGCTATATTAATGGAATATTCATACAAAACTTCCT
+TTAACCTTCTCCCCATTTTTATGCCTCCAAAATACCATTCCTACTCTTATCTTATCAATCTTGTCCTTAA
+TTTTTCCATAATCATTTACATAGTAAATGAGCACTTCTACTCCTGTATCTTGAAGTTCATGTAACTTATT
+TAAAACAAAGCTGTCAAGATAGGGCGTTATTAAGACAAGAGTTGCATCCTTAGGGATAACCACATCTAAT
+CCTTCAAAATCTAATATGCCCTTATCGTAGACAGGAAAATTCTTAATACTCGCTTCCATAAAAGCTCCAA
+AATCCCTTATAGTCCGCCCTCTCACCTGAACTTGCCCTGAAGGATAATCAAGCAAATTCACGGGAATTCC
+AGCAAGAAGGCAGTATTTAGCTACAGAAACCATGCATTCAGCACATTCCTCATCCAGCTTGCCATCTACA
+TCGTCTAAAAAATGGCCTTTATTGAGGTCCCACAGCAAATAAACCTCACTCATGGCGGATATCTGAAACT
+CTTTAGCGTAAAGCTCACCTTTCTTAGCCGACACCTTCCAATGAATTCTTTTAATGCTATCTCCCGGGAC
+ATATTTCCTGAGCTGCAGCATGTTGGTATAATCTTCAAAGGCTCTGTTTTTTGCCTCAACAATCCCCAGC
+TGTTGGGCCGCCTTTAAACTAGGCTTTATATCCCTCACCTTAGGGAAAACCTTTAATTTTATTTTGAAAT
+CGTAAAATTTCACTCTAGTAAAAATTCCAAAAGGGTCCTGAATTTTTAACTCAAAAGGCCCTACAAAATA
+TATTCCCCTTCTGGGGAGTGTAAACTTTTTCTTAAACTTTTTATTTTTGAAGCTTGCCAAATAGCCCTCC
+ATCAGTCCAAACTTACCACTTACAGTAGAGTAATCCCTTATTTCTACATTAAATACCGGCAAAAAGCTAT
+TATTTATGAGATTTATCTCATATTCCGCCTCTTCTCCTACAGTGAATTTCTCTTCGTGAGCTATTATATA
+TAAATCAAGGGAATTTTTAACATAACGCAAATAAAGATAATTTAAAAGAATGAAAATAGCAAATTCGTAG
+GTCAATAAAAAAATTATTTTACCTGCAGTAAAGACTGCAAAAGTAAGCGTCAAAAGCAAAAGGAAAAAAA
+TCATCAATTTACTACGCATATCTTCTTACCACCGGCACTTTTGTAGTATCCACTATATTTTTTATGAACA
+TCCTCTCATCAAGCCCTTCAAACTTTTCCTCATTCCTCAATATGATTCGATGAGATAGCACTGGAACCGC
+TAAAGCTTTTACATCATCTGGCAGTACATAATCTCTTCCTTGACAGTAAGCTCTTGCCTGAGCTGATCTC
+ATCAGATTCAAAGTAGCTCTTGGACTAGCTCCCAACCTTATGGCTTTGCTCTTTCTGGTGCTCGATACCA
+AATTCACTATATAATTTCTGACAATGTCTTCTACGTAAACCTTCTTTACTTCCTCCTGCATTTTTATTAC
+TTCCTCAGCGTTTACAACAGGCTTAAGCTCCTCCAAGGGATTTTTTTCTTCAAAATTCGCCAAAATCTCT
+AGCTCCTCTGCTTCACTTGGATAGCCTATCTCTATTTTTATCATAAATCTATCAAGCTGGGCCTCCGGCA
+ACTTAAAAGTCCCCTCGTACTCAATCGGATTTTGTGTAGCCAGTACCATAAAAGGTTTCGGCAAAGGATA
+TGTGACTCCATCCACAGTAATCTGCTTTTCCTCCATAGCTTCAAGCAAACTTGACTGCGTCTTAGGAGAA
+GTCCTGTTTATCTCATCTGCTAAGACTATATTGCTCATTATAGGGCCTGGCTTAAATTCAAATTCCCTTT
+TTTGCTGATTGTAAACTGTCACTCCCACTACGTCTGAAGGTACCAAATCAGGAGTAAATTGAATCCTCCT
+AAAGCTTGCATTTATAGACTTTGCAAGAGCCTTGACAAGAGAAGTTTTCCCAACCCCCGGCACATCTTCA
+ATTAAAACGTGCCCTTCTGCCAGCAAAGCTATAATGACAAGCTCCACTGCTTCTCTTTTCCCTATTATCA
+CCTTTTCTATGTTTTCTATAATTTTCTCAACTTTACTGTTCATGCTCATCTTCATCGCATCCTTTAATAA
+TTTTTAAAAGCTGCCACATGTCCTCTATAAAATAATCCGGCTTTTCCTTTTTCAAAAGCTCAAAAGGAAG
+AACTGACCACTTTACCGCTACGCTTCTAACTCCAGCACTCCGAGCAGAAAGTATGTCGTAGGGGCTATCT
+CCTACCATTAAAGCTTCTTCCCTAGGGCTTTTAAGAAGCTCTAATGCCTTCAAAACAGGGTCAGGTTCGG
+GTTTATGCTTTTCTGTATCCTCAAGCCCTACAAGTACGTCAAAGTACTTATCTAGCTCAAAAAGCTTCAA
+ACCCCTTTTTGCTAATTCTCTCCTTTTTGAAGTTACAACAGCTGTTTTTATCCCTTCCTCTTTTAACCTT
+GCAAGGACTTCTTTTACGTCCTCTCTAATTTTAGTATACCTATCGTGGTACTTCTCATTGTAATCTCTAT
+AAGTTTTTAACATAATTTCCCATTTATCTTTGCTAAACCTCTGCAAAGTCAAAGGCAGAGGTTCTCCAAA
+ATAGGGAATTACCTCCTCAGCCCCAATTTTGTACCCCAAATGCTTTTCTACAGTATAGACAAAAGATTTT
+ATTATAAGCTGGTTTGTGTCTATTATCGTGCCATCTAAGTCAAAAAGCACTGCAGTTATCTTCATAACAT
+CCTTCCTTTTAAATATTCCTTTTTCTTTAGTATACAAAAAAAAGACAAGAGTAACAAGAGGATAACACAC
+TCATTCGGAAGTTTTTTGAAAATAAGCTATGATCCCTTTGTAAATAGCCCACGCTATTTTGTACTGATAA
+TTAGGGTCGTTTAACAACCTTTCTTCTCCAGGATTTGACATAAATCCGCATTCTACAATCACTGCAGGCA
+TCTTAGCATTTCTTAAAATATAATAACTGTTGGAGCTCTTTGCCATCCTGTCATTATTTGGATCCAGGGT
+TTTCCTGAGTTCTTCTTGAATTAATTCCGCTAGCAACTTCCCCTTTTCAGAATTTTGCTGGTAAAACACC
+TGAGCTCCTTTATATTTCGACTGGGAAAAGCTATTTTGATGTATGCTAATTAAAACATCCCCCTCCACCT
+GATTGGCCTTTAAAACCCTGTTTTTCAGGTCTTTTGAGAGGGAAGAATCCGACAGAGAATCGTCTTCTCT
+TATCATAACTGCAATGCCCCCTGTGTGTTCAATCAGTTCTTTCAATTTTTGTGCAATCTCTAAATTCAGT
+TCATCTTCATCCTTTCCGTATTTCCCCGGTTTTCCCGGGTCATAACCTCCGTGTCCAGCGTCAATTACAA
+TTATTTTATTCATTATTGGCAATGTAGTAAAAACAGAAAGATTTTTTGTCTGCCAATTATATGAAAAAAC
+TGAAACAAGCAACAACAAGCCAAACAAAAGCCATCTTTTTAATCTCACATGGCCCCTCCTTTCCTCTCAT
+AAAAGTTTCACTATAAACAGTCTATTGTCACTTAATAAAAAAATTCACATATTATGAATCTAGGGTAGCG
+TCAAGTAGGAACATGAGGATTCCCTAAAAAATAGAAATTGTAGGTAGTAGTTAGCAAAGAAATTAGTGAT
+TATTAAATCAATAACTTAAAATGATGCCCAGGGAAAAACTATAAGTAAATAAAATCTAAGCTTTTATGGG
+CAAAGAAGGCAAATATCACCCTATGGTAAGCTAGACTATTTCAAATACAGTCTAACTTACCACATAAAAG
+TTGTCAAGATTATAAAGTTTAATTAAGCTCAACAAACCATTGAATCAGTTTAACCCAATTATCCACTTGG
+TGGCCACGTTTATCTTTGAGGGGTGCAAGTACTTTACCATCGGAAGCCTCATGAGGTTTCAAGTGATTGT
+AGTACAGCTGATATAGCAATGCATGAGCGACAGCACCTTCAAAAGAACTAAAAGACTTATGGCGCTTGTA
+ATGAGCCTTGTAAGAGCCAAATAAGCGTTCTAAACGGTTTTTATACGGTCTGTAAGTATGACTGTCACCA
+CCGGGTGGAGGAGAGATTCCCAACACAGGTCGATGACGGATATTGGCTCCAAAGAAAACCGAAGCGAAAT
+GGACTGCCACATCATAAATAGGCGCTTTATCTGTGACTAAAATGAATTCTCGGTTGTTGTAACGGTCAAT
+GACCTCTTTAAGGATTGTCAAAGCAGCTAAAGCATCCCTATGAGGAGAAAGGTGCTGTGAGATAATAAAA
+CCTCTCAAGCCATCACAGGCAGTAAAAAGGTAATGCCACTTACCTTTGACCTTTATGTAAGTCTCATCAA
+TAACAACAAGGCCTGACAAAGGGAGGTTGATAGACTTAACAAGCGGAGCGAGTTTAGAGGCCAAGGAAAC
+CACCCAGTTTTGTATAGTCTGATGAGAGAGTTGAACTTGCCATATATGCTGTAGTGCAGAGACAGTTTGC
+CTTAAAGAAAGACCGAGACCTACGTATAAATTAACAGTTTGTGCTATCAAGAATGGGCTAAAATGGCTTT
+TTGCGAGGTTAACAGGGGCAGCATTTGGAGAAGAAGAAGAGAGTTCATCAAAATCAACATCAAAAGCTCT
+GAAGCGATATCTTTTACGGTGGTTAAGCCACTTAGGGCAATTATCATTGCGACACTTAAACACAGTAAAA
+TTCTTTCTAGTTTTATCCTGAATAAGTGCAGACCCGCAGAAAGGGCAGCGGTAAGTAGGGCGAGACTTTT
+TAGGAGCAGGTTTACCAGGAGCCCATTGATGTTTACACACTTTACACTGTAGTTTTTGAAAGCCGTCAGG
+GTCTTTACCAAAACTGTACAAATAATCAGGAGGGGCACCGCAAACAGGGCAGTTATCAACATCAACACAA
+AGGGGTTTAATACGTCTAACATGAGAGATAGGCTTACCTTGAGCTTCAGCTTCGGCAAGGATTTTCCTGT
+AATCTTTTTTCTCAACAACTTTTTCAACAAGGGGCAGAGGATCCTCTAGAGGTGACAAAACTTTGTAGCC
+TGAAGGTTGGAGGTCAACAGGCGGCTGAATGTCTACTTTAAATTGTTTGAGAGCGAATAGAGAAATTTTA
+AGCAAAAAATTTAATAAATGAGTAAGAAGGAAAACGGGTAGTAGTTGTCGAAACATAAATTAGGATTCCC
+TCCTTTGGGTTGATGGTGTTTGTTTTTGCTACAACTACTACCTACGACACCAAGGGAGGGAATCCTCCTT
+TTTCTCGAAAAAATTTTTATTCCAATGTTTTAGAGACTATAGATATGCGAATTTAAGGCTTTAATTTGAC
+GTTACAGAATCTAGGAAAGGAGGTAATAATATGATTACAATAGAGATACCTTACGTCGTTCAGCCTGGCG
+ATACTGTATTTTCAATTGCAAGAAAGTTCAACACTTCTGTAGATGCCATAATAACCCGAAATAACATAAT
+CAATCCCTCTTTGATATATCCAGGTCAAAGGCTAATAATACCAGTACAGGGCAATTACTACACAGTACAA
+CCAGGTGATACAGTGTATTCAATTGCTCAAAAATTCAATGTGCCCTATGAAAGCATAATATACATTAACA
+ATCTGAGCTATCCTTATAACATCTACCCAGGCCAAAGATTGTTCATTCCCGGAATATCAATGAACTATCC
+GCCATCACCGGTACCACCTATTCCATCCTCCGGCCCCTGTCCGAAATACTACACTGTGCAGCCAGGTGAT
+ACTTTATGGAGCATAGCGCAGAAATTTGGAATATCCATAGATGAACTCATCCGAGCTAACTACCTCGTAA
+ATCCAGGTATGATATACCCAGGGCAGACTCTCATAATACCATGCCCTTCGACGCCTCCAGTAGAATACCC
+TACTTTAAGGCTGGGAGATAGAGGACCTTTTGTAGTTAACTTACAGGCTCGCCTTAAATCTCTTGGCTTT
+GATCCAGGACCTATTGACGGAATCTTTGGTCCCAAAACCGAAGCAGCTGTAAAGGCTTATCAGCAAAGCA
+GAGGTCTACCCCCTACCGGCATAGTTGATGAAACAACCTGGAATGCGCTTTTATTTGCCACACCTCCAGC
+ACCACCACCTGCTTCCGGAAAAGTATATATAGTAAAGCCTGGAGAATCCCTGTGGACAATAGCCCAAAAA
+TTTAATACAACAGTAGAAGCTATATTAAAGGCAAATCCTGAAATAAAAGACCCAAATCTGATATACCCCG
+GCCAGAGAATAATAATCCCTACTTCACAGCAGGCTGCCACCTCTCAGGAAATAATTACTGACAAAGAACC
+ACAAGACAAGGAAGAAGAAAAATAGTCAGGAGACTTCTCCTGACTATTTCTTTAGGCTTTCTATATACTT
+TTCTGCAGCGTAAGCGGCTGTCGCTCCATCTCCTGCAGCTGTTATCACCTGTCTTAAAAGCTTGTGCCTT
+ATATCTCCTGCAGCAAAAACTCCTGGTATATTGGTTTTCATATCATCATCAGTGATTATATACCCATACT
+CATCTAACTCTACAATTCCCTTTACAAGCTCTGTATTCGGGTCATAGCCTATAGCGACAAATACTCCATC
+CACATTTAACGTACTCTCTTCCCCTGTCTTCACATTTTTAAGCCTAATTCTCTCTACTCCATACTCTCCC
+TCAACATCAACTACTACAGTATTCCAAATGAATTCTATCTTTTCATTGGCAAAAGCCTTTTCCTGCTCTA
+TCTTGGTAGCTCTTAACTGGTCTCTCCTGTGAATTATGTAGACTTTTTTAGCAAATTTCGTAAGATAAAG
+AGCATCTTCTACTGCTGTATTTCCTCCTCCTATGACAGCAACAACTGCATCTCTGTAAAAAGCACCATCA
+CAGGTTGCACAGAAAGAAATACCTGCCCCTATAAATCTATCCTCATTGGGAACTCCTAACTTTCTAGGAG
+TTGCTCCCATTGCAAGTATTATAGCCTTCGCCTCATATACTTTATTGTTGGCTGTCTTTACTCTCTTTAT
+CTCTCCTGTAATATCAAGGCTTTCTACATCCTCTAAAACTATCTCAAGCCCGTGCTTTCTCACCTGAGCC
+TCCATTTTCGCCACTAGGTCTGCACCTGTAATCTCTTCGTAGCCCGGATAATTCTCCAGCTGATAGGTAT
+TTACAATCTGACCTCCAAGATATGTCTTCTCAATAAGCACTGTTTTGAGCCTTGACCTTGCAGCGTAAAG
+TCCGGCTGTAAGCCCTGCAGGTCCTCCACCCAAAATTATTAGGTCGTACATAATAAAATCACTCCTCCTT
+TTGAACTAAATTAATTGCCATAAAATTTATGGAAGCAGTAAAAACTACTGCTTCCATAATTATATCACAA
+ACTTTCTCTATTTACATCATCCCGACAGGCTGTTTGAATTTGTTTTTGGTCTCCTGTATATCTTGGGGCT
+GTGCAGCCTTAACAGGATACCATCCCCTCTGGTTTACTGCAGTCCAGACTGTCCTCTGGTCTTCCAAAGT
+TGAATTTAAGAGGTTTATATACTCCCTTCTTATGCTCTCATTGGCAGCTTCTACTGCTGCGTGGCTTAGC
+ATCTCTATAGCTAGCTTATAACTTCCCAGAATATTCATCATTATCTCTTTATCAGTAACCTGCTGATTGC
+CGTACACTAAAATCCTCTCCTTTCAGCTTAAATGTCTTATTAAGGAATTAAAATTGTTCTGACACCTATT
+CGCTAAATTTTGACACAATGCCTTAAGCTGCGGGTCCTGACAGCGAGTGGCGTAATCATTTAAAGTCTTT
+GTCATGTTCTGCTGCATTGTCAAAATATCATCAAGGTAAAGTAACTCTTTTGTAGAAAGCTGCATCATCC
+TTCTCCTCCTTTTTGTTAATTTCAATTTTAATATGCGCATAAAAATAAAAAATATGCAGGAAACCCTGCA
+CATTTTATTTTATGTATCCCTTTCTTTTGAGTTTTTCAATATGAGCTTTCAACTTTTCTTCAATATTTAT
+GTTATATTTTTCCTCTAAAACAAACATCATAGACACAGCCACTTGCGCTACATCCAAAAGCTCTTCAGAA
+ATTTTTTCCATTATTTCTCTTTCGCTTAAAGTCACATTTTCCCCATTTAAACCCCTGAATTTTCCTATGG
+CCTGTGCTAACTCCCCTGCTTCTTCCATCAACTTCAAAGCAGTGGACTCCAGTGAAGGAGTAAGGTTATT
+AAGTTTTGGCAAACTTATTTCCTTAAAACTCGTTTTCATAATCTCCTCTCCATCTTTTAAGCTCTTTTCC
+TTCTCGCCATAAAAAAGGCCAGTTGAGGCGCTACTTCTCTTATGAGTCCAAGCATTTTAAAAGACGTTTC
+CCTTATGTCCCACTGTGCTTCCTTTGTACATCTCAAATTCGCAAAGTGGTCAAAAGCCCACAAATCTGCA
+TTCATCACAACCAATCTCTTATGAGCATTTGTGACCACGTAAGGGCTCACTTCAGGCATTTTCTCTTTAA
+GCTCATAGAATAACTCTTCCGAGGTTTTTAAAGCCCCAATTAAAATATCTTCAGCGCCAGCTTTTACTAC
+ATTTGGAGGAATGACAAATCCATTTTCTACAGTCGGCTCTGTCCAGTCAAATATTATGGTCCGGTGACGC
+AAGAGTTGATGCCAGTTAGCTTCGCTTATTTTAAGCTGGAATTTAAACCTTACCGATTTAAAAGCATCTA
+TCAGATGGTCAAACTCTCCAATCTCTTCTACCGCAGTTTTTATAACTTTCTCCTTTTCTTCTTCCTTCAT
+TGCTTTTACTTTTTCTTTTACTTCCACAAATTCTTTACCAGAATAAGTAAATAAGATATGAGCGACAACT
+GTATCAACTGGAGAAAAATCCGTACCCTTCCCCGTATAATCTAAAAGAACTACATCATCAGAAGAAATAG
+CCCTCTTATCTCCCAGGATTTTTTTTGATATATCCTTTAATCTTTCTCTCACCTTCATCTGATAAGGAGT
+AGGAGTGAGATGTCTTAAGGTGCTCGGCGCAATCTTCTCCCCTTGTTCTACTATCCTTTTTGCAAGCACT
+TTTGCTTCTTCTGTAGGATGGGCAAACAACTTTCTCACAATGTCCTGCAAGTCTAAGGCGTTTAAGGCAA
+CTGCGAAGCTCGTCCTAGTTGCAAGAATTAATGCATAGCGCGCGTCTTCAAAAGCGATCTTTTCTATCCT
+ATTTAAAAATTTTTCTTCAGTTTCACCTTCTTTTTTCTCCTCTGCTCTCCTCAAATATTCTGTCAAAACC
+TTTACCAGCTTTTCATACGCATCGTAAGTTGCATTCCAAACTTTTAAAAACTTTTCCTTTAAGACAGGTT
+CTTTCTCTAATTCGGGCGGGATAACTACTTTCTCTCTTGTTGGCTTCTGATACCTCTGACTCCATTCTAT
+AAATGCAGGTCTTCTGTTCATAAGTTCAATGTCGCCGGACAAAAGTCTGGATACATCTTCCACACAAAGG
+TGCATCAAGTGCTGCTCTGCAATTGATGAATGCCCAAACTTTTCAACCCACTTTTCATGAAATTCTCTAG
+CTTTCTCTATAGCTCTTTCCATGGGAATGCTATGTTTAGGCAGGTACTCCGTTATATCCAAATCCCCATC
+TGTGAGAGATTCAAGAATGTTAAGCCTCCAGCTCGTATCTTTTCTGCTCACCTTTGAATTTATAGGTGGG
+ATTATAAATTCTGGAAGAGAATGTATGAAGTACACTGGGCCGTAGACATCGGTAACAAAATTTTGAAGGA
+GCTTCTCTTCCTCTGGAGTCAGCTTCCTCATCTGCATGGTAAAAACTCCTTTCAAAAATTGTAAAAACAG
+CGAACCATACTTTATATAATTGTACCACAAAAATATATAAAAAAACAGCTATCTGCTGATAGCTGTTTTT
+TTCAGATGGTGACCCATCCGCGATTCGAACGCGGGACACCCTGCTTAAAAGGCAGGTGCTCTACCTCCTG
+AGCTAATGGGTCCCATGGTGGAGGGAGATGGATTTGAACCATCGAAGGCATACGCCAGCAGATTTACAGT
+CTGCCCCCTTTGGCCGCTTGGGTATCCCTCCACATTTTTATTGGCAGCTACAGAGCTATTTTATCACACA
+GATGCCGATTTGTAAATAGTTTTTATTGGAAAAGCACATAATTTTGCTTTTGTATCATTTTCATTATATA
+ATGTAAATAGCATTTTAATGATAACGGAGGAACTCATATGAAACTCGTATCGTGGAATGTAAACGGATTA
+AGAGCTTGTCTGCAAAAAGGCTTTATGGATTACTTTAAGGCGATAGACGCGGATATCTTCTGCATACAAG
+AGACGAAGCTTCAAGAAAACCAAAAAGACATTGAGGGGCTAGACCTTAATGGGTATTATGCCTTCTGGAA
+TTTTGCAGAGAAAAAAGGCTATTCTGGCACAGCAGTATTCACAAAATATAAGCCTCTTTCCGTATCATAC
+GGCATAGGAACCCCGCACCACGATAAAGAAGGAAGAGTAATAACACTGGAATACAAAAAGTTCTTTTTGG
+TAAACGCTTATACACCTAATTCCCAGAGAGGACTCACAAGGCTTAATTACAGAATGGAGTGGGAAGAGGA
+TTTCCGAAGTTATCTTCTTAAGTTAGACTCTGTAAAACCAGTAATTTTGTGTGGAGACCTCAATGTTGCT
+CATCAGGAGATAGACATAAAAAATCCTGCTGCAAATAGGCGAAATGCAGGATTTACAGATGAAGAAAGAG
+AAAAAATGACCATTTTACTAAATTCCGGCTTCATAGATACTTTCAGATATTTCTATCCTGACAAAAAGGA
+CGCTTATACCTGGTGGTCTTATATGCACAATGCCAGGGAAAAAAACATAGGATGGAGAGTCGACTATTTC
+ATCGTATCAGAGAGATTAAAAGACTACCTTATAGACTCTCAAATCCACTCTGAAGTAATGGGAAGTGACC
+ACTGCCCTGTAGTTCTTATAGTAAAAGAAGACCTCATAAAATAAAAGCCCGAAAAGGGCTTTTTAATATT
+CATCTCTTCTTATTCCGAACTCTGCTGACTCTACCCATTGTTCTGCTTTTCTTAAATGTCCAATTAGGTT
+ATCAAAGAGCTCCTTGTGCTTTTGCTCTTCTTCTATCAAAAACTCAAATAGTTTTTTCTCTTTTTCTTCC
+ACTGCATCTTTCAGCATCTTCTCATAAAGCTCTATGCTCTCTATCTCTTTTTTCATAGCCAGCTCATATA
+CTTCAAGCTGCGTAGGAACAGGCCTTATATCGCTTTTAAACTCTTTTCCCGTTTCAAATACATTCTTATA
+CTTTTCTGATATATCCGTTCTTTCAAGCTGATAGTCCATTTTCTGAGCCCACTTTTCAATTATTTCAGCA
+TGCTTTTTTTCATCCCTGGCTAAATCTAAAAAAAGTTTTTCTAGGTGGGTTCCTTTGTGTTTTTCTGCCT
+GCTCCGTGTAAAATTTTTCTCCGTCTTTTTCCATTTTAATCGCAAATTCCAAAGCGTTCATACTTAACTC
+TCCTTTCAAAATTTTAAAAAAGGGGCTTTCACCTACATATAGTATAGATGAAAGCCCTTTTTTTCATTCT
+ACCTTTATCTCTTTGCTGTTTTCCCACAAGCCATGAATATTGCAATAGCTTGTAGCGTAAATCGTTCCAG
+ATTTCTCTATTTTAAATTTCACTGTAACTTCAGGCTCTGTAAATACTCCGTATTCTCCGTGGGATGTAAA
+ATTGTAGTTTCCTATCTCCACAGGGAATTTATCGCCTTCACCTTGGAAATATACCTTTATCCACTTTATG
+TGGTGCTCCAGAGTGTTAGGATGAGGTATTTCCTCTCCTATATTTACTTTAACCTCAAAAGCTTCTCCCT
+TCTTAACCTTTTCCGGACTATGTATAACCGGGACGTGCTTTTCCCCTTTCCAATCGCCGCTCTGATACAA
+AGCGCCAAATCCTGTCGGTGCACACATAACTCGAACTACCTCCTTCTAATTTTTACCATTTCATACTGTC
+CTTCAAGGTCTCCAAGTCCTCTTCATGCTCAATTTCATCTTCCAATATCTCGAGGACCAAATGATATGTC
+ACCGGGTCAATGTCTTTTAATTCAGAAAGCATTTTGTTGTACACTTCAATCGCGCACTGTTCTCCTTTTA
+TATTCTGCTCCAGCAGTACTTTTACATCTGGATTGTCAGGTGCGTCATATCCACAATTGGTAAGCTTGTA
+CCAATCTTCGGGCTTTATTATTGGGGTTCCTCCTAGCTGAATAATGCGTTCAGCTAATTTTTCAGCGTGT
+TCCAACTCTTCTCCCGCATGCTCCGCAAGTTCAGCAGCAACAGCCTCTCCCATAGGTCCTCTTGCTATTT
+TTGCCCCTATCCAGTATTGGTAATAGGCAAGCCACTCATCAGCAAATGCCTTATTGAGCATCTCTATGAT
+TTTATCGGCATGTCCCCCCACAATTTCTCTTCCTTTTGTACCCATCAATTTCTCCTCCCATACACTTTTA
+ATATTCCACCAGCCTTTTTTATACAGGCTAGTGTCTTGATTTAATTATATCATAGTTCAATGGAAAATCA
+ATATCTTTTGAAATTTTTTATACTGAAATGTTTTTATCAATTGATAATAAATATCAAAAAAATAAAAGCG
+AGGGGAAATCCTCGCTCATTCTACCTTAAACTGCTTAATCGCCTCAATCAATGTATTGGCATAGCTCTTT
+AACTCATTTGCAGTAGAAGCCATCTCCTCCACTATCGCCGACTGCTCTTCTGATGTGGCTGATACTTCCT
+CTGCCGACGCTGCCGCCTCCTCTGATACTGCCGCTATGTTCTGTATTGAATCTACTATCCTGTTCTTGTG
+CTCCTCTATCTCCCTCAAAGATTTCGTCAAATTCTCTATCTTCTCCACTATGAACTTCACTGCATTTAGT
+ATCCCTTCAAATACGTCCTTTGTCGTATTTACTACTTCGCTCTGCTCCTCTATTGACTTCGTCGAATCCT
+CCACTGTCCTGTGGGTGTTGTTTATCGTAGACTGTATCTCTGCTATCAAGTTCGCTATGTTCCTCGCTGC
+CTGGGAGGACTGCTCCGCTAATTTCCTAACTTCATCCGCTACAACTGCAAAGCCTCTTCCTGCTTCCCCT
+GCCCTCGCTGCCTCTATCGCTGCATTTAAAGACAATAAGTTCGTCTGGTCTGCTATATTTGTTATTGTCT
+CCACTATCTTTTCTATCTCTGCCGACTTCTCTAACAGATAATTTGTCGCCTCTTTTACGTTGTTGTTGGC
+TTGTATTGTGTGCTTTGTCTTTTCTATTAGCTCTTTTATCGTAACAAGACCTTCATTTGAAACCATGTTC
+ACATTTTCTACTTCATGGTTTATTTCCTCAGCGTTTTTGAGAGAGCTATCTATAAGCTGCCCTAAGACCA
+CAGTTGCATTGGCGCTTTCTTCTGCCTCTTTCGCCTGACTTGATGCCCCTTGAGCTATTTCTTCAATCGC
+CTTTGCTACATCCTGTGTAGCCTGAGCTGCCTGCTCTGAAGCAACTGCCAGGTTTTCTGCAGAGTGGTTT
+ACAGATTCTGATACGCTCTTTATGTCAAATATTAGCTTCTTTATGCCTTCTAACATTGTGTTAAAGCTAT
+TTGCAAGTACTCCTACTTCGTCCTTTGTCTTTACATCGGCTCTTACCGTGATATTGCCTTGTGAAGCTTC
+TTCCATAGCAGCTACTACTTTCTTTATGCCTAAGGATATGGAGTTGGAGAAGAAGTATGCAATTACAATG
+CCTATTAGAAGTATTACTATGCTTACTGTGATTATGAAATTGGTAATCTTGTTCATGTCTCGTACTAGTT
+CTTCATTCTCCATGGCCACAGCTGCTTTCCAGCCAAAAGCCTCTAGATTTCTCACACTGGCAAATTTGTA
+CGCCCCATTAAAAGTGTAGTAAACAGTGCTGTTATCAGTCTCTATTATTTTTTTCCCAAAATCGTATTTA
+TATATAGAGGTAAAAAGCATATCCTTTTTGGGATGAACTATAACTGTGCCGTCTTTTGTGAGTATGTACA
+GGTAACCTGTTTTCCCTATGTTAATTGAGGCAATATTTTTTGAAAGCTGCTCTAAAGTTATGTCTATCCC
+CACTACTCCTTTTAAGTTGCCACTTGAATCAAACACAGCCTTTGCAATTGTTATCTCAGGGATTTTGCTC
+ACAAAGTCCTGATAAGGTTTGGTCCATACAGGTTCTCCCTTGGCATTTACCGCATCCTTATACCAAGGCC
+TTTCCGTAGGGTCATAATCTCCTAAATCCTGTGGTGGATATAAAATCATCTTCTTTGAAGGAGTAGCAAA
+ATACACATTCATCGCATCAGGCATAGCCTTTTTAGCCTCTTCCAGCTTTTTAAGCACTGCCTCATCAGGA
+ACAGTCTTTTCATCGTAATCAGATATGACACTAGATTGCGATAAAATGTCCAGCACAGACTCTGTATCTT
+TTTTAAAAGAACTCACATATTTGTTCAGAACAGATAGAGCTGCCTGGTTGGAATCGTTTATTTTAACTTT
+AAGAACAGATTCTGCAATTCTCGTTGCAAAAAAACCACTTATAGCAAGAGGAATTGATATCATCAACACA
+ATAAAAAGTAAAAGTTTTGTCTTTATGCTTTTCATCTTTAGTGCCTCCCCTTCTTCTGGCTTTTGTCTTT
+TGTAATAATTTAGCTGCCTCTCACCTGCCACCCCCTCTTTAACAATCTTCGACATAATCTGACAAAATTA
+TATCATCCTTTTACAATCAAGTCAATTTTCCTCTCTGATGCCAAAACTCCAGGACTTAAATTGTATATCT
+CATCAAAAAAGGCTACTTTAAAACTTCCCGGGCCTTCAACCTTGGGATTTTGCGCCGCCTTCTCTCCTGC
+AATTCCAAATGCGACAAAGGCCTCCAAAGTTCCATCAAAATAATCCTCAGCCACTGCACAAAAGCTCGCC
+ACCACTGATGTGAGCATGCACCCTGTACCTGTTATTGTCCCCATCATAGGATGCCCATTTTTTACATAGG
+CAATTTTCTTTCCATCAGTTATGACATCCACTTTTCCTGATACTGCAACGACACATCCACACTTTACTGC
+AAGGTCATAAGCAATATCGGATATATCTTCCTCTTCCTCTACCGCTTCAACTCCCCTTATTTTTCCTGTT
+CTCCCACTTAAAGTAGAAATTTCTGCGCTATTTCCCTTTATCACACTAACCCTGACTTCCTCAATAATCC
+TCTTAGCGCTTTTAGTCCTCAAACTTGTTGCTCCGGCTCCAACCGGGTCAAGAATCACAGGTACGCCGTG
+CTGGTTTGCCGTTTTACCTGCTTTTATCATGGTATTAACTTCTTCCACGCTTAAAGTGCCTATATTTAGA
+ACAAGAGCATTGGCATTTTTCACCATTTCTTCTACTTCTTCAGGGGCATATGCCATGACAGGCAATGCCC
+CTATAGCCAAAGTTACATTAGCACAGTCATTTACTGTAACCACATTTGTAATATGATGTATAAGAGGTTT
+TTTGTCTCTTAAAAGCTTCAAAACCTCACTCCCCATATTATTTCCCCCTCTCTTTAAAAGCTCTTCTTAT
+TTCCCTTAACATATCTTTCGTATTAGCCTCAATATCTCCATCAAAAATACCTGCTATTGCAGATATCCCA
+TCTACTCCTGAATGCAAAATCACTTCATAAGCATTAGTTTTATTTACCCCTCCTATGGCTACCACAGGTA
+TATTTACAGCTTCTTTTATTTTTCTAACTCCTTCTATACCTATGACCTCTGCTTCAGGTTTTACAGGCTG
+TGCAAATACGGATCCTGCTCCTATGTAGTCAGCTCCTTCTTTTTCTGCTTTTAAAGCTTCTTCAACGGAA
+TACGCAGACCCTCCCACTATTTTGTCAGGTCCCAATATTCTCCTCACAACGCCAACAGGCAAATCATCAG
+GCCCTACATGTACACCTTCGGCATCTACAGCCAGGGCTATATCAACTCTGTCATTTATAATTAGAGGAAC
+ATTATATTTTCTTGTAACTTCCTTTACTTTAAGGGCAATTTCATAGAATTCTCTGCTGGATATATCTTTT
+TCCCTCAGCTGAACCACAGTAACACCATTTTTAATAGCTATCTCCACCGCTTCAGCTATGTCCATCCCTT
+TTATAAAGGACCTGTCAGTGATAGCATACAAAGTAAAGTCTATCCTCTTCACAACCTTTACCCCCTTATT
+CAATCCATCACAAGGCCGCCATCTACAACCAAATTTTGCCCTGTTACCGCTCTCGCCCAAGGTGAAGCAA
+AAAACAGCACTACATCAGCCAAATCTTCATGAGCAGTAACTTTCTTCAAAGGAGTGGTCTGTTCAATTAA
+ATCAAAAACCTCTTTGCTGGTAGCCGAACTCGCATCTGTAACTTTTAAAAGCCCTCCGCTTACCATGTTG
+ACAGTGATGCCATACTCTCCCAATTCTTTTGCCATATTGCGTGTAAAACCGATCAGAGCAGCTTTAGCAG
+TGGTATAATCGTGGTAAGGAACCACTGGATTCTGAAACAAATTAGTCCCTATATTTATAATTCGGCCAAA
+GCGCATCTTTTTCATATCTTTAAGTCCTGCTTTTATAGTGTTCAAGGCCCCTTTTACAGCTCCTTCTAAT
+TGTTTTAAATAATCTTCCCACTCAATTGTTTCAGGAGTTTTTCTGTTCATCGGATCAAAAACATAGTCAA
+TCAGCGCATTGTTCACAATAGTAGTGACGGGTTTCCCAAAATACTTCTTTGCTTCTTCAAACATTGAAGC
+TACTTGATTAAAATCTCTTACATCAGCTCTAATAGCAACAGAATTTCTTCCCAGCTCCTCTGACAATTTT
+TGCGCCTTTTCTTCGCTTTTATAATAATTTACTACCACGCTGGCTCCTTCTCTAGCAAAAGCTTTAGCAA
+TGGCAGCACCTAAGCCTCGGCTAGACCCTGTAACAAGAACTACCTGTTCTCTTATTTCCACAACAAACAT
+CCTCCTTATTCTATTCTTTAAATTCAACATTCCAGAAATGATTTGTGGGTCCCACTCCATGCCCTATAGA
+AAGAGAATTTTTTATGGCTCCTGTGATGTACCTTTTAGCCCTCTTCACCGCCTCTAACAAATCATATCCT
+AAAGCCAAGTTTGCTGCTATAGCTGATGAAAAAGTGCATCCTGTCCCATGTGTGTTTTTAGTGTTAATTC
+TCTCCGCTTTAATTTCGTAAAATTCTACTCCATCATAAAACACATCCACCGCTTCTCCTTCTAAATGTCC
+GCCCTTTACCAAAACTACCTTTGCGCCTAAACTTAAAATTTTCTTTGCAGCTTCCTTCATATCCGAAATG
+TTCTTTATCTCCATTCCTGTTAATTCCTTAGCTTCCATCAAATTTGGCGTAACAACAAGGCTTAATGGCA
+ACAGCTCCTCCTTTAATGCTTTCATCGCCTCAGGTTTTAAAAGAGGGTCTCCACTCTTCGCAATCATGAC
+TGGGTCTAAAACAACTTTTTCTACTCCGTATTCTTTTAAGCCCTTTGCGATAGTTTTTATAATCTCTTCA
+TTGGATACCATGCCTATCTTAACTGCATCCGGATACAGGTCTTCAAAAATTGCTCTCATCTGCAAATAGA
+CCATGTCAGGGCTTACATCTTCAATTCCTAAAACTCCCATAGTGTTCTGAGCTGTTATTGAAGTAATGAC
+GCTCATTCCAAATACTCCGTGGGCAGAAAAAGTCTTCAAATCTGCCTGGATTCCTGCTCCTCCTCCTGAA
+TCTGAACCAGCAATTGTAAGAGCTAATTTCATATACTCACCTCCAAGATAATAAAAATATGCCCACCTGA
+AAAGGTGAGCACTTTTTACAGATTCCGTAAAACGTGCTTCCCTTCGCAGGCATTACCCTGGTCAGGTTCT
+AAGGGTCGGGAACGAATCCCCTCTCAGCCATTTCTGGCTCCCCTAGCACTTTGATATTCAATTTTTTTAA
+GTTCTTTTGCTTCTATTATATCATAAGATTAGAAAAATTCAATCCAATTTATTTTCAAAAGCATCAAATT
+TTATAGGCTTTATCTGTCACGCAATTTATAATCTTAATCACAATTCTCCTGTCGACTGGTATTTTTTCAG
+CCCTTGGTAAAGGATAATTTTTAAAACCAAATAATATAATAAGGAAGATGAATAACACCATATATTCTCA
+TATATACTGCTCTTACCAAGGGCAATCCTTGCAGGAATTGCACTAAATAAGAAAATGGGAATTGCATATA
+TGAGAAGATTACGGAAGATTTTTGGGAAAACCGTATCAGGTTTTTCTGCCATTGTTAAAAGCTGCAAGAC
+TATCGCTGAAATTGCTTCAGACCTTAAACCAAAAAGAGTAAAACTGTATACTATGAAAAATAAAAGTCCC
+ATTAAAATAGAAGCACTGAAAATTGAAATGATATAAGCTATTGTCAATTTAATTCCACATATTTTCATAC
+ACCATATATTTAGAAATATTAACAAGGGGGTTGAAAGAGCTGCAGGAAAATTTAGGTTTTTTAGTACAAT
+GTATTTTATGAGAGGCTGTGGTTTTAGTAAATCAAAATCAAAATACCCTGTTAAAACTGATTGTCCAAAC
+TTAGAAACAGCTTCTGCAAAGAAAATTGCATATAGGTTGTTTACTAAAAAGAAACAGGTTATATAAAAAA
+GAATTTCTTCTCTATTATAATCACCAAAAACGTCAATTTTTTGAGTAAGCAGGTAATAGCCTAAAAATGT
+TGCAGTGTATAAAGATAAGTCTGCCAAAAACCAGCTTACCAAATTTGCTCTATATTGAATTGCTTTTTTA
+ATTGAAAATCTTATAGATTCTATTAGCATGTTTTCACGCCCCATGAGAGGTGTATTTTTTTAATCCATTT
+TTCATAAGTAAAAAAACAATGAAACCAAGTATTAACACCCAGACTAGCGAAATAAACAATCCTTTATTTA
+CTATTTCAATGTCAAAATTAGCATCACATATAAGCTTTGACGGGATGTATGTCATATAAGGGAAGGGAGT
+CATTAGCATAATTGATTCAATTTTGCTAGGCAAAAGGTCTAAAGGGAAAATGGCACCTGAAAGAAGACCT
+GTCAGTAAGTTTCTGATGGCAGCTATGCCCCATATTTCTGTCAGCCAAAAAGATAACAATCCTATTATAA
+AGGAAAATAAAGCATTGAATAAAAAACCCAAAATTAACGCTAAAGGTAGGTATAACAGCCGGTTTGCTGG
+GATTTCAATTTTTGCCCAAATTGAGGTCATAATAATTACTGGCATATATAAAATTGCAAACTTTGCAAGG
+CTTGAAGATATGTGACTGTATGAAATACTGGTCAGATAATTCACTGGAAGTAAAAGCTTTTGGCCAAATC
+TGTAGGTTTTTATATCCTTTTCAAGGTCATGTTCAGCATGAATTTCTGTGAATAGAAGTATTGCATTAGA
+AATGATAATATAAATCATCATTTCTTTCAGAGTGTAATTTATGGGATTTCTTTCAATTAAAGACCTCCAG
+AGAAAGAAGTTTATTAGGATTGGTACAATTAGGGAACTTAAAAGCTCTCCTATAAGGTAAATTCTATACA
+TTAAGAGTCTTTTTATTGAGTAGTCAAAATATCCCATGAAAACATACAATGTCCTCATTTTTCTGCACCC
+TTATACAATGACTCTATGATAATATCGAGAGTATCATCGTGAAAATTTATATTTGAAATTTCAGCTTCAT
+TTGACAAAACTCTCATTACATTTATCGTTTCTTCTGGACTAAATCTGATGAAATATTCTTGTTCTTCGCT
+TGCTTTTTCTACTTTATAATATTTGCTGATTCTTTCAACTGCACAATTGCTTGCGTTAAATCTAACCTTT
+CTGATGTTGGGAATCATACTTTTCAGTTTCTCAATTGTTCCATAATATAGCTCTTGACCTTTGTGGAGTA
+TATAGATGTTGTCGCATAAATCTTCAATATCAGTTATGTAATGGCTTGTTAGTATTATAGAGGCATTATA
+TTTCTTTTTATAATTTTTTAAGTAATTTCTAATTGTCCTTTGGGTGATAAAATCCAAGCCTAAAGTAGGC
+TCATCAAGAAAAACAATTACTGGCAGATGAATAAAAGATAATATCAATTCACCTTTCATCCTTTGTCCTA
+AAGACAGGGTTCTGACCTGTTTTTGCAGGTCTATTTCTGACAAGCCCAATTCTTCTGCCATTGATTTTGC
+CCTTGAAATTGCTTCTCTTTTGTCAATAGAGTAAATGGAGGCAAAAAGTTTTACAGAATCAATAATAGAT
+AAATCAGGATCTAACTGCCCTTTTTGTCCCATGACTAATGATACTTTTCTTCTATAATCTTTGCTTCGTA
+AAAAGGGGTCTTCTCCCAGTACTCTTATGATACCTTCATCTGCTTTAATAATTCCAGATACTAGTTTAAT
+AGTAGTAGTTTTCCCCGCACCGTTTAAACCAATCAGTCCAAGTATTTCTCCTTGATTTACAGTAAAAGAA
+ATGTCCTTTACTGCTTGTATGTACTTGTACCTTCGCTTAAAAAAGCTTTTAACTGCATTTATCACGCCAT
+TTTCATTTTCTTTTATGTATACTTTGTAAGTTTTACTGACATTTTTAACAATTATCTGCGAATTCATGAC
+CCTCTCTCCTAAAAAGTTCAATCGGATTATTGCTATATTATCTCAATGCTATAACTTTTTACAAAATGTC
+GAATCTTAATGAACCAAGTTGAACTTTCTTCTCAGCAGTAGAGAAAAAATTCCGAAAATAGACTGAAGAA
+AAACTAAAACATAAAACAACAACGGATCTTTTGCTATAATATAACCCAATACTAAAAACCCATTTATCAT
+TTGTGAAAATATTAAGATTTTTTCCTTGAAGTAAAATCTGAAAACCACCCTGCAATGGGACTCAATAAAA
+TAATAGGCAACATAGAAAAAATACTGAAAATAGCTACAGCACTTGCAGAATTAGTAATTTGATAAAATAA
+AACTGTCCTTGCAATTATAGTAAGTCTTCCACCTATGGTGTTCTGAGAATAGCCAAGCCACACTTTAAAA
+AAAGAAAGATTTTCTTTTAAAAATTTTATAAAACGAGATAGCTTAAATCTAATCAAAACTTCCACTCCCT
+TTTTTAATACATTCCCAAAACCCCTTTCTTTTTAGCTTTTTTGTCTGCTATATCAAAGATTAAAAGGCCT
+ATTACAAAAAACAGTATAGAGGTTATCACAAGTTTTACAAAATTAACCTGAATTGCTTCTATATTTTAAG
+TAGTTTTTATCTACTCCGAAGTTCTAGATACAAACTTGTATAATCACGTATTTCCCACGATTTCTCCAAG
+ATGTAGACTCTTAATATATACAATAACGCTAATTAAACAGGATTAAGCCTGTAACAGTAAAGATAACTGT
+CTTCTTTGTCTTTTTCGTTTAGCTTCTTTAAGTTTCACAGACTCTTTAAAAATACCTTCTTATGTAGAAA
+TTTATACTTTTAGCAATTTCTTAACTACACTTATAAAATAATAAGGCAGCATTATAAGTATAAGTCCTCC
+TACTATAGTGTAAATAATTAGTACAAACCACTCTATAATGGGATGATTCACAAACACTTTACCCAATGCT
+TGGAAAGGTGAACTGCCACATCCAAAAATACATCCTACAAGTCCGATAGTCCATATAGATAAATCCAATC
+CAGCAGCATACGGAAAGAGAAGAAGCTTAAACAGCCACATCAAATTATCAGCTCTAGCTATATCAACTAC
+AGCAATAAAAGGTTTAGACTCCATTAAATAATTTCCCATAAAAAATTGGCCTCTTCTTATAGCAATTTCG
+AAAAATCCAAAAGATATTAATCCCCATAGTAAACCCATTAAAAATGTAATTTTCTTATACTTCAACCTTC
+ACCCCTCCTTTCTTTAAAATATAAATAGGTCTTTGCAGAATCCCAAAATCCTTATGAACTAAGGGATTCT
+GCTGTATATTTTCAAAGGAATTCCTCCACTTTTGTCGAATTTATATAGAGAACCAAACCCAAAAAGAAAT
+GGAGGAAATTCTATGAAAATCAAAGCTAAACAAATATCTCTCTCTCCGATATTTACCATGATGTTCAAGC
+CTTCTTTGAAGAAGATAAACCCAAGTTTATTAAACTCTTTGAATCTTTTGTTGATTTATCTGAACTTATT
+CCATCTTCTTTTTATGCCCACTATTATTCCCACTTTGGACGTCATAGAGATTTTTCTCTTGAATCTATGC
+TCACTGCTTTGTTTATCCAAAAAATTCTCTCTATCCCTACTGTTCAACTCCTTGTCCATGCTCTTAAACT
+ATCTAAAGAATTAAGAGAGCTTTGTGGCTTTAAAAGAGTCCCTCATCCTTCTCAATTCTCTAGATTTAAA
+TCCATTTTCCTCAAAGATTTGGAGAATTTCTTCAATAATCTTGTTAATTTAACTGAGCCTATTTGTCAGG
+CTATTAATCCTTCACTTTCTAATATCCTCATCGCTGATACTACTGGCTTTGAACCTTATGTCAGAGAAAA
+TAATCCTAAGTTCTTTGATTCCCTTTATAGAAATATTAAAAAGTTCTCTAAATCTAATCCTGATTTTGAT
+GCCCACTCTTATGCTTGCTCTAAAATGCCTAAGTTTGCTCACTCTAATCCTGATGCTAAATTCTCTTATA
+TTAATGGGCATTATTGTTACTCTATCAAAGCTACCATTCTCACTAATGGCTTAGGCATTATTCAGCATAT
+TAGTTTCTATGACGATGATTCTTTAGATGTCAATACTGCTAAATCTGCTGCCGAGTCTAAAGATTTGTAC
+GATTCAAAAACTTTAATCCCTTCTCTTAAGGAATTCTTTAATTTGCATCCTAATTTCTCTTATAGATACT
+TCTTAGGTGACGCTGGGTTTGATTCTTTTGATAATTACAAATACTTGTTCTCAGAGCATGGCATAATACC
+TATTATCCCTATTAACCCTCGAAATTCTAAAAACTTACCTCAGCCTACTTTTAACTCTGATGGTATCCCT
+ACCTGCCCCCGTGACCCTTCTCTTAAAATGTCCTATGATGGCATCGTCCGGGAAAAAGGTAGAGCTACCA
+GAATTAAATGGCTTTGCCCTATGTCCAAAAAAGTTAGACTAAATGGTAAAACTACTTATATCCTTCAATG
+TGATAACCCCTGTACTCCTTCTAAATGCGGCAGAATATTCTATACTACCCTTGATATTGATTTTAGAAAA
+AATACTGTTGTCCCTCGTAACTCTAAAAAGTGGTCCAAACTTTATGAAAAACGCCCTATTATTGAAAAAT
+CTATTTCCCTTTTAAAAAGTTCTATCGCTGTTGATAGCTTTAAACTCATAAATACCAGGTCTATCAAAGC
+TGATGTTTTTCTTGGGGCTATCACTCAACATATTGGTTTAATTATTACTGCAAAGCTTGGTATTTTTGAA
+CATCCTTTATCTTTGAAAAAACTTTTGGCTTGATGACTTGTTCTTATGGTTTGATTCGTTTGTCACCTTC
+TTACATTAAAAAGGTGTGTTAAGTTTTGTCTTTTGGGGATTTGTATCTTTCTTCCATTTCTCTTTTTTTA
+CTAAATTAACATGTAATTTTCCTATTTTATCCCTAATAATGTAACTTTTTTTACTTTGATATTTACTTCA
+TTTTGCAATCACCTATTAAAATATAAAGAGAACTTTGTAGCATTTCAAAAACCTCAATCTTTACAATTCT
+CTAGCTCTAAATCCGCTTTTTACCGATCTTCTTTAACAATCTAAAAACTCATAAATATCAAGTTAAAAGC
+TTAATGTTTTTCTCGGCGCCTAATTTAACTGTCAAAAATCCAGGAAGAGATCTGGTTTGTCCCATCAATC
+ACCTTTGTGACACGTATAAATAACCGTGTATTATCCAGCCAGTTAAAACTATTCAAAACAGTTCTTAATC
+CTTCCGGTAAAGGAACTCGTTTAATCAAAGTCTCTTTTTTATTAACTAAATTTACTACTGTAAGATATTG
+TAAAGTATCATTGGAGTCAGGAGCATACATGAAAGCCAATCTAGAACCGTTAGGACTTAGACTACATGAA
+TTCCGCAACACACCGTCAAGCGTCTTTTTATATACTTCCTTAACAGCTTTAGTAACTAAATCTACTTTAG
+CCAAACAAATATCTCTAGAAGCTGAATAATCCGAGGTATAAAGAATCTGCAAATTGGGGTAAATACCTAA
+GACGTAAGGCTGTTTTCCTTCCAAGTTTAATTTTTCATATCTCCCTGAAATATCAGAAATATAATATTCA
+TTTTTTTTATTGGTATAGTAGACAGTGTAAAGAATATGGCTATTATCCAACCAGCCTACAGCTCTATAAT
+GTTCCCCTCTCATGTTTTTAACAAGTGGTCGTTCTTGGCATACAGTCAAATCATACAGCCACAGTGAACT
+CCCACCAGAACCTATACAATCCCTATTTGTCATGTAAACTACTTTAGTGCCATCAGGGCTGAATACAGGA
+TTATCAGCCCACCATAATGTAGCGTTGCTATCACCAGTTTTAGCTATAAGTTCTTCTTGTAATTCATCAT
+AAGTTTTACCATTAAATTTATCCTGGGACAATTTCTTTACATTACCATTGAAATCAATTAACCAAAAGCC
+TTTTTTAGTAAAATACCAAAATTTATCTTTCTCTGGAGTAAGAAAAAGGGGTTTTTCTTCAGGATTTGCA
+GAGAGAAATACAGTCTTTCCGTCTACAAATAACTTAGCTATCTTCTCTTTATAGGTTTCTTCCTCTATAT
+GTGAAAGTACATAGGTTTTTTGCCTATCGTCCCAGACCCAAACTTTAGTGCCTTCACCTGGCAATTTGAA
+AGTAACTTCAAATACTTCTTCTTGGAGGTCAATGAGAGTATTTTGAGGTGTAATCTTTTTGAATGTTAAA
+TGCGGAACATTTTCCGGACGATTGTTTTCCCACCGCATGGTAATTTGGGTATTTTTCTCCCCACCTATTT
+CAACACCCACCTCTTCTTTATCCCCATCTTGCAATTCATTGAAGAAAACAATAGGAGTACCGTCAACTAT
+TGCAGCTAACTGATAATCCTCCGGTCCCAAGTAGGTCCACTTATATCCTGAAGTTAAAAGCGGTACCGCA
+ATTAGCCCTACAATGGCAAGGCCAACTATAGCTATGATAAGTTTTTTCTTTGCCATTGTTTTATTCCCCC
+TCTTATTTCCTTCTTTCATATATCGCCAGTGAAAAATTTTAATTTTGTAACTGTAAGTTACAGCAGGTTA
+AATTTGTAAAATAGCTTTAAGACCAACAAAATAAATTATTACAAACTTTTACATGATATAACAAGAAATT
+TCAAATAAAAGCCTGTTCCTTCACTCAAATTAATTAGTTTTTACTGGCAACCCACTATCTTTTTTGTTTG
+TACCACGTTATGAAAATAGATGCTAATCTTTTTTATAGGTATAAATGTAATCAATAAAAGTATGGAAGTT
+ACAAAAAAAGTAAGTCTTGGATTGCCTGAATAGAGGACGCCCCCGATTACGGGCCCTATAATAAACATTG
+CATTCCATATTGCCATCATTCCACTGTAAATAGTTGCTCTAAATCTATTCTCTGACAGCTTTGCCATCAT
+CACATCATATCCAATTGAATGGAAAACTCCCAATTCTGAAGACGCTATCATAGTGAAAATGGCAATAAAA
+GGTATATACGTAAATGCAAAAATTAGCAAAAAACTCCTGCAAAAACATTTCCTAAAAAAAGCCCCTTTAA
+AAATCCATATTTATATCTATCGACAACTATACCAGCTATTGGTGTAAGCAATAGTTGGATTAATCCTAAT
+GCACTAAATATCATCCCTATTTTTCCACTATCAAGTCCAAAATTTTCTGTTAGATAAGGGGAATAGTAAT
+TCCCACAGATTGCAAGTGATAAACCATTGAGTACTACCAAAGTAGTGATAGATAAAATGCAGAATGAACC
+TAGCATTTTGACAACATTTATCGTACCTTTTAAATGTCCAATTAAAGATATATTCTCTCCCATTGACTTT
+AATTGTAAAGTCTCTTTAAGTTGAAGTCTTAACAATACTGAAATAGCAGAAAACACTGTCATGGCAATCA
+ATGCTTCAACAGGATTTTTTCTAAAAAGAAACCCTATAAATGAGGAACCTAAAATGCGACCAATGAGCCC
+TCCAAAAGAAACTAATGAAAGGGCTTTCCCTGAGTCTTCGTCTGAAACGGATTCAGTTATCCGAGCCAGA
+GTAGAACCTAAAGAGATTCCGCTTAAACCATATATAAAAATTGTGGAAATCATTCCAATTATAATGAAAT
+TCAAATCCCCTTGCCAAAAAGCAAAAAAGAGTAATAAACTGCCAATGGTATAAAAAAGTGAAGATATGAC
+TAACATTATCTTTCTCCCAAATCTATCACTACATTGCCCTCCCAATAAGGCGATTATTGTATCGCCAAAA
+TTGGCAATTGAAAAAGAAAGTCCTACAAGAAATGGCCCTCCTTTTTCCATCAAAAGCAGAGGCAAAAGCC
+ATCTCATAGGTCCATCCATTAACCCTATAGCCATGTTAGATGAAACCATAATGGCAATATTTCTTCTGCA
+TAAAAGAGAAAAATATGAGGACTTTGTCATAGTTTTTTACCTCGCTTAGAATCAATAAACAATTAACCAT
+TGTAACTCAATTTTATGTGTTTTTTTCTCTGAGCATTAAAGCAAGTCTTAACAAAAACAAAGAAATTAGC
+GAAGCTGCTCCTCCAAAAAAGAACATCACTTTAAGGCCGAAAGCTGAAATAAGGATACCCCATAAAAGAG
+GAGCGATTGCCCAAAAAGCACTGCGCAGAGTATTTAAAAAGGATAGGGCCGTCGCCCGTTCGACACTAAT
+CTGTTCATTCTCCAAAAGTGGTAATGCCACTTCCCCTCAAATAACTAGAAGCAATTGCGACAATAACTAA
+GGCTACAAATGCCCAAGGTACAGGCATTATCGGCATTAATAAGAAAGCAAGCGCTGATAATAGTGTGGGC
+CAAAGAATCAGTTTCTGATAATCAGTGATTTTCATCTTAGAGATATAAAAACCTGTTATTGCCGCAGCTA
+AAGAAGTAACACCAAATGCAAAAGCTGTCCCCTTCAGGTCAACCCCAAACTGTTCCACCATGTAAGTAAT
+CCACCAGGCGCTTGTGATCCAAATAGGTAATGTAAAGAAAAAGCTTTGAGCAGCTGTCACCTACAGAACA
+CGACTTTTCAAAAACTGATAAAATCCTGCTTTGAGAACCTCTAGCCATCCGCGACGGTGTTGATTCCCAT
+AGTTCTCTGGAAAGGTCATGATAAAGAACCCATTTGCTATAATAATACCAGTCAAAGCAATTGGAATACG
+CAGACTTCCAAAACCTCCTAAAATAAATGCTACTGCCATTCCTACTGCAGTAAATGGAATAGAGTAAAGA
+TAAAGTTTACCAAAGGTTTGCCGTGTTCCCTCTTGTCCAACCTTATCGTAAAGCCAAGCTTCCCGTGCGC
+CGCTCGTAAAAGCATAAGAAATTCCCATTAATACAGTAGTAACCAACGCAGGACCAAAGGCAGAAACCGA
+GCTGAGCCATAGCATTCCCGCTCCATAGAAAAACATCGCCAACCCCCAAGAAAGCCTACGTCCCAGCCGA
+TCTGCAAAAGCTCCAGACAGATAATCAATAGCAGAAGTCACTGCTGAGGTAAGTGATACAAAAAATCCAA
+ACTGCGTAGGTGTTAACCCGAGTCCCTTTTCTGTAGTCATAAACTGAATATAGTACGGATCAAGAATTTT
+AAAAGCAAAAAACTCTATAAGGCACACAGCAATAATATAACGTCGAATGTAGTAGGTATGGAGTATTTTT
+TCATTAGTTGAAGGTTCTATTCACTCTCCCCTTTCCTTTTGGTAAATCGAATGAAAAAACTTTAATTTGT
+CTTTATATTCTTCCAATTATTCTTACAACAACTTTAATTATTTCCTTGCAGTTTTAATTACCACATATTC
+TAATCTCTATTTTAGTAAATACCAAATATTATACCATATCCATGTAGAAATTAAATTTCCAATTTTAAAA
+AATGAATTTTAAAAATCGTTTCTCTTGAATAGGAATTTTAAGTTCTATAGTATACACTTAATCCTTTTTC
+ACTTAAATACTTTTGTTAAAAGAATGTTTCGTATATCATCGTGAAGCGTTTCATATTTGGGATCATTTAG
+ATCTTCTTTTGTTACCCATGCATACTCGGAATGTTCATCGTTCAGTTTGAGCGAAGAAATATCATCGTTT
+TTGGGTTTGACAAGATACGTGAACACAACTCGGTAAATGTCTTCGTCCCCACTTTTACTTTTTATATTTC
+TAACTGATAGCTCTTCCAACATTTCTACATCCAAGTTAATTTCCTCTTTTGCTTCTCGATACATACCTTC
+AATAGGAATTTCATCATACTTTATTTTCCCTGCGGGAACATTCCACACATTCGGAGCAACTTTACAATGC
+GGTGCACGTTTGGTTAAGAGAACTTTTCCTTCATATAACAAAATAATTTCAACAGAAATTCTATAATTAG
+GATACATAAGAGCTCCTCCTTAAATTTATTTAAAAACTTTTAGATCTTCGTTGTACCACAAATCCTTTAC
+CTAAATTACCAGTTAAACGTTTGATTTTATTTTAACAAAAGAAAAATAGAAATGCAATTGCTTTTTATAA
+ATGGCAAATTTATCAATACAATAAATTGCCTTATCTTTTATATCAACAGCATTAATTTCGTCCGCATATC
+TATTATGTGATGCAAATCTTTGCTTCATTAGCCTGGTATTAATTTATACAAAAAAGGGTATCGACACAAT
+GTCGATACCCTCTAATATGCATAAGCACTGGAGCTAGCGGTGGGATTCGAACCCACGACCTGCTGATTAC
+GAATCAGCTGCTCTGCCTCTGAGCCACGCTAGCAAAATAAAAATAAATGGTGCCTCGAAGTGGAATCGAA
+CCACTGACACAGGGATTTTCAGTCCCTTGCTCTACCTACTGAGCTATCGAGGCATAAGAAAATGGCGACC
+CAGAAGGGACTTGAACCCTCGACCTCTAGCGTGACAGGCTAGCGCTCTAACCAACTGAGCTACTGGGCCG
+CATTTTTATTAAGTTAGAAAATGGTGGGCCTTCAGGGATTTGAACCCCGGACCAATCGGTTATGAGCCGA
+CCGCTCTGCCAGCTGAGCTAAAGGCCCATGTTGTGTTGGTGACCCCGACGGGATTCGAACCCATGTTACC
+GCCGTGAAAGGGCGGTGTCTTAACCACTTGACCACGGGGCCATCATAAAAACTGGCTCCTCAGGTAGGAT
+TCGAACCTACAACCTACCGGTTAACAGCCGGTTGCTCTACCCTTGAGCTACTGAGGAGCATTTATTCCGG
+CAGCGACCTACTCTCCCGCTTATGCAGTACCATCGGCGCTGGAGGGCTTAACTTCCGTGTTCGGAATGGG
+AACGGGTGTTTCCCCTCCGCTATCGCCACCGGATACTTAGACCTTCAAAACTACACAAAGCCTTCAGGGT
+CAAGTCCTCGGCTTATTAGTACCGGTCAGCTAAAAGCGTTTCCGCTCTTACACCCCCGGCCTATCTACCT
+CGTCTTCTACAAGGTGCCTTACCCCTTTCGGGTGGGAGACCTTATCTTGGGGTGGGCTTCACGCTTAGAT
+GCTTTCAGCCTTTATCCCTTCCAAGCTTGGCTACCCAGCTGTGCACCTGGCGGTGCAACTGGTACACCAT
+CGGCTCGTCCATCCCGGTCCTCTCGTACTAGGGATGGCTCCCCTCAAGTCTCCTACGCCCGCGACGGATA
+GGGACCGAACTGTCTCACGACGTTCTGAACCCAGCTCACGTACCGCTTTAATGGGCGAACAGCCCAACCC
+TTGGGACCTACTTCAGCCCCAGGATGCGATGAGCCGACATCGAGGTGCCAAACCTCCCCGTCGATGTGGA
+CTCTTGGGGGAGATCAGCCTGTTATCCCCGGGGTAGCTTTTATCCGTTGAGCGACGGCGTTCCCACTCAC
+TGCCGCCGGATCACTAAGCCCGACTTTCGTCCCTGCTCGAGATGTCTCTCTCACAGTCAAGCCCCCTTCT
+GCCTTTGCACTCTTCGCGCGATTCCCGTCCGCGCTGAGGGGACCTTTGGGCGCCTCCGTTACCTTTTAGG
+AGGCGACCGCCCCAGTCAAACTGCCCACCTGCCATTGTCCCTTCGCCGGTTCACGGCTTAAGGTTAGAAC
+CCCACTAGTCCCAGGGTGGTATCCCAACGCCGACTCCAGTGACGCTGGCGCGCCACCTTCCCAGTCTCCC
+ACCTATCCTGTACAGGAACTACCAGGACCCAGTGACAGGCTACAGTAAAGCTCCACGGGGTCTTTCCGTC
+CAATCGCGGGTAGCTCGCATCTTCACGAGCACTACAACTTCGCCGGGCCCCTCCTCGAGACAGCGCCCAA
+GTCGTTACGCCTTTCGTGCAGGTCGGAACTTACCCGACAAGGAATTTCGCTACCTTAGGACCGTTATAGT
+TACGGCCGCCGTTCACTGGGGCTTCGGTTCAGGGCTTTCACCCTTCCCCTTAACCTTCCAGCACCGGGCA
+GGCGTCAGCCCCTATACTTCGCCTTTCGGCTTAGCAGAGACCTGTGTTTTTGGTAAACAGTCGCTTGGGC
+CTCTTCTCTGCGGCCTTTCGGCACTCCTTCTCCCGAAGTTACGGAGTCATTTTGCCGAGTTCCTTAAGGA
+GGGTTCTCCCGCTCGCCTGTGGATTCTCTCCTCGCCTACCTGTGTCGGTTTGCGGTACGGGCACCTCAGG
+CCTCGGTAGCGGCTTTTCTTGGCAGCGTTCTTAGCGGCTTCGCCTTCCGGCTCCCCTTCCCAGCCCCCTG
+CCGGCACGCGGATTTGCCTACGTGCCCTCCGGTGTCTGGTTGGACGCGCTCTACCAACCGCGCGCTCCGC
+CTACCTCGCTGCGTCCCCGCTTCCCTCAAGCGGCCCTCGGTGGTACCGGAATATCAACCGGTTTCCCATC
+GCCTACGCCTTCCGGCCTCGGCTTAGGCCCCGACTTACCCTGGGCGGATTACCCTTCCCCAGGAAACCTT
+AGGCTTCCGGCGGCAAGGTTTCTCACCTTGCTCTCGCTACTCATGCCGGCATTCTCACTACTGCGCAGTC
+CAGCCTCGCTTACGCTCAGCCTTCTGCCCGCGCAGTACGCTCCCCTACCCCGCGCTTACGCGCAGCCCCA
+GCTTCGGTGGCATGTTTGAGCCCCGTTCATTTTCGGCGCAGGACCTCTCGACCGGTGAGCTGTTACGCAC
+TCTTTAAATGTATGGCTGCTTCTAAGCCAACATCCCGGTTGTCTTCGAAGTCCCACTTCCTTTCCCACTT
+AACATGCCCTTCGGGACCTTAGCTGGGGGTCTGGGCTGTTCCCCTCTCGACCACGGATCTTATCACTCGT
+GGTCTGACTCCCAGGTACTTGCCTGTGGCATTCGGAGTTTGATAGGGTTCGGTAGCCTCTCGGCCCCTAG
+CCCAGTCAGTGGCTCTACCTCCACAGGCTTTACCCTGAGGCTAGCCCTAAAGCTATTTCGGGGAGAACCA
+GCTATCTCCGTGCTCGATTGGCATTTCACCGCTACCCACAGCTCATCCCATGGCTTTTCACGGCCAACGG
+GTTCGGGCCTCCACCAGATTTTATTCCGGCTTCACCCTGGCCATGGGTAGGTCGCACGGTTTCGGGTCTA
+TGGCAGCGAACTTTCCGCCCTCTTCGGACTCGCTTTCGCTTCGGCTCCGGGTATCTCTACCCTTAACCTC
+GCTCGCTACCATAACTCGCCGGCCCGTACTGCAAAAAGTACGCCATCACCTGGTATTACCCAGGCTCTGA
+CTGCTTGTGGGCACATGGTTTCAGGTTCTATTTCACTCCCCTCCCGGGGTTCTTTTCACCTTTCCCTCAC
+GGTACTATGCGCTATCGGTCACCTGGAGTATTTAGCCTTAGGAGGTGGTCCTCCCTCCTTCCCACAGGGT
+CGCCTATCCCGTGGTACTCTGGTACCCACCAGTGCGCTTTCCCCTTTCGGCTACGGGGCTTTCACCCTCT
+ATGGCCGGCCTTTCCAGGTCCGTTCGCCTAGAGTACTCGCACACTTTTGCGGTGGGCCCGAACCCCTACC
+GCCTAAGCGGTAGGTTTGGGCTCTTCCCCTTTCGCTCGCCACTACTTAGGGAATCGCTTTTGCTTTCTTT
+TCCTCGGGCTACTTAGATGTTTCAGTTCGCCCGGTTCCCCTCCGCTGACTATGGATTCATCAGCGGATGC
+TTGAGTATTACCTCAAGCGGGTTCCCCCATTCGGAAATCCCCGGATCTCTGCCCGCTTGCGGCTCCCCGG
+GGCGTTTCGCCGCTTGCCGCGTCCTTCATCGGCTCCAGGTGCCTGGGCATCCACCATGCGCCCTTACCTC
+TCTTGACCCCTTCTCGGCTTTGTGCAGTTCTCAAGGTCCAAAAAATTAATTAAAAAAAGTAACATGGTGG
+GCTTAGATGGATTCGAACCATCGACCTCACGCTTATCAGGCGTGCGCTCTGACCAACTGAGCTATAAGCC
+CATGGTGGAGATGAGGAGATTCGAACTCCTGACCCCCTGCTTGCAAGGCAGGTGCTCTCCCAACTGAGCT
+ACACCCCCATGCCACCATGTTACTTTTGAGGGTCTCCCCTCAAAAGTGAACAGCAAGGCTTATCCCCTTA
+GAAAGGAGGTGATCCAGCCGCACGTTCCCGTACGGCTACCTTGTTACGACTTCACCCCAATCATCTGCCC
+CACCTTCGACGGCTCCCTCCCTCTTCGGGTTGGGCCACCGGCTTCGGGTGTTGCAGACTCTCGTGGTGTG
+ACGGGCGGTGTGTACAAGGCCCGGGAACGCATTCACCGCGGCATGCTGATCCGCGATTACTAGCGATTCC
+GCCTTCATGCAGGCGAGTTGCAGCCTGCAATCCGAACTGAGACCGGCTTTTTGGGATTCGCTCCAGATCA
+CTCCTTCGCTTCCCTCTGTACCGGCCATTGTAGCACGTGTGTGGCCCAGGGCATATAGGGCATGATGATT
+TGACGTCATCCCCACCTTCCTCCGTCTTGTCGACGGCAGTCCCTCTAGAGTGCCCGGCTTTACCCGATGG
+CAACTAGAGGCAGGGGTTGCGCTCGTTGCGGGACTTAACCCAACATCTCACGACACGAGCTGACGACAAC
+CATGCACCACCTGTGCAGGCTCCCTCCCATAAGAAAGGGTCGCTCACCTTTCGGCTCGCTACTACCTGCA
+TGTCAAGCCCTGGTAAGGTTCTTCGCGTTGCTTCGAATTAAACCACATGCTCCACCGCTTGTGCGGGCCC
+CCGTCAATTCCTTTGAGTTTCAGCCTTGCGGCCGTACTCCCCAGGCGGGGTGCTTATTGGGTTTCCTACG
+GCACGGAAAGCTTCCGCTCCCCACACCTAGCACCCATCGTTTACAGCGTGGACTACCAGGGTATCTAATC
+CTGTTTGCTCCCCACGCTCTCGCGCCTCAGCGTCAGGGCCAGTCCAGGGAGTCGCCTTCGCCACTGGTAT
+TCCTCCCGATATCTACGCATTTCACCGCTACACCGGGAATTCCACTCCCCTCTCCTGCCCTCTAGCTCAG
+CAGTTTCAGATGCATATCCACGGTTGAGCCGTGGCCTTTTACACCTGACTTGCTAAACCGCCTACGCGCC
+CTTTACGCCCAGTAACTCCGGACAACGCTCGCCCCCTACGTCTTACCGCGGCTGCTGGCACGTAGTTAGC
+CGGGGCTTTCGTGTGGTACCGTCATCCCTTCTTCCCACACTATCGAGCTTTACGACCCGAAGGCCTTCTT
+CGCTCACGCGGCGTCGCTCCGTCAGGCTTTCGCCCATTGCGGAAGATTCCCCACTGCTGCCTCCCGTAGG
+AGTCTGGGCCGTGTCTCAGTCCCAGTGTGGCCGACCACCCTCTCAGGCCGGCTACCCGTCGTAGCCTTGG
+TGAGCCGTTACCTCACCAACTAGCTGATGGGACGCGAGCCCATCCTTGAGCGGCTTCCCGCCCTTTCCTC
+CATCAGGATGCCCTAATAGAGTATATCAGGTATTAGCCCCGGTTTCCCAGGGTTATCCCTGTCTCAAGGG
+TAGGTTGCTCACGCGTTACTCACCCGTCCGCCGCTTAACCTGCCAAAACATAACGCCTTGACAGGCCCGC
+TCGACTTGCATGTGTTAGGCACGCCGCCAGCGTTCGTCCTGAGCCAGGATCAAACTCTCCAGCTAATCCT
+TAAAAACTTACCTCTTCTCCCTAGCCTCGCTGTCCACTTTTCAAGGTCCCTCAAAATTATTTATCAGGAG
+CTCTTTTATAATATCAAATCTTTTTCTTGTTGTCAAGTCCTTTGTTGCCCTTATCAATTTCAGACGACGA
+AATATAATATATCATGTTTTTTTGATACTCTCAAGCGAGATATATCGCCATTTTCTCCTTTTATTCAGAA
+ATATCCCTCTATTACTCCAAAATTCTTCAGAATACTAAATAGCACTCTTTTTTTCGTAGAGTACAGAAAG
+AGTAAAAAGATAAACAAAAAGAGCCCAAAAAGGCTCCTTTTTTATCTTTTTGAGAATTGAGGTGCTTTTC
+TCGCTTTCTTGAGGCCGTACTTTCTTCTTTCTTTCATTCTTGGATCTCTTGTCAGGAAACCTGCTTTTTT
+CAAAATAGGCCTTAACTCGGCATCTGCTTTTACTAGTGCTCTTGCAATCCCATGTCTTATAGCTCCTGCC
+TGACCGGAAAGGCCTCCTCCTGAGACTTTCACATATACATCAAATTTATCTATTGTCTCTGTCAAGATGA
+GAGGCTGCTTTACTGTATACCTTAAAGTCTCAAGAGGAAAATATTCTTCTAAAGACTTGTTATTTATTAT
+TATATTGCCTTTGCCAGGCATAAGTCTTACTCTGGCTACGGCTTCTTTTCTTCTACCTGTTCCATAGTAT
+TGGATTGTCGCCATAGAACTTCCTCCTTTCATTCTATATCCAATTTCTCAGGTTTTTGAGCCTGATGCTT
+GTGCTCAGCCCCTCTGTATACTTTTAGCCTCTTTATCATTCTCCTCCCCAACCTATTTTTAGGCAACATG
+CCTTTTACGGCATGATATATGACAAATTCAGGTTTTGTCTGCATTAATTTTTTATATTGAATCTGTTTTA
+GTCCACCTGGATAACCTGTATAATATTTGTAATATTTATCTTCCAATTTTTTGCCTGTCAATACTACTTT
+ATCGGCATTGATAACCACAACAAAATCACCTGTATCCACATGGGGAGTATATGTGGGTTTGTGTTTTCCC
+ATCAGTATTTTAGCGATCTGGCTCGCTAATCTTCCCAATACTTTTCCTTCTGCATCTATGACAAACCATT
+TTCTTTCCACGTCACTGGGTTTAGCCATATAGGATTTCATTTTGCTCTACAACCTCCTTATTCTGGTCAC
+AATTTCGCATAATATTATTTTAATTCACAGTATGTCAACTGTCAATAGACAATCCTGACAAGGTATAGGC
+CTTGAGGAGGAGCTGTTATGCCGGCCTTTGTCCTGTCTTTTGATTCTATAATAGCTGGAATTTCTCCTGC
+CTTTATTTTGCCAAGTCCCACGTACACTAGCGTTCCCACTATTATTCTTACCATGTTGTATAAGAATCCA
+TCTGCTTCTACCTCTATTTTAATCAGATCCCCTTCTTTTTCTACCGTCAAATCAAAGATAGTTTTTACAG
+GATTCACCTTTTTGTTTCCTGAGGCTTTAAAAGCAGAAAAGTCATGGGTCCCTCTAAAAAAGAAAGCCGC
+TTTCTTCATCGCCTCAACATCTAAGGGGTATGGGACATGCCAGCAATAATTTCTCATAGTAGGCATTGGA
+AACTGTCTATTTAAAATCAAGTACCTGTATCTTTTACTTCTTGCACTGTAACGAGCGTGAAATGATTTGT
+CAACTTCTTTTGCTTTGACTACAACTACATCATCAGGCAGTACAGCATTTAAAGCGTAAGGAAGTTTTTC
+TGGCGGGATCTTTGTTTTCGTCTTAAAATTGGCAACTTGGTACAAAGCATGAACACCAGTATCTGTTCTG
+CTGCTTCCTATTAGGTTAACTTTTTCTCCTGTTACTTTTTCTATAGCTTTTTCAAGCACTTCCTGAACAG
+TTATGGCATTCTTTTGGTACTGCCAGCCGTGATAATTGGTCCCGTCATATTCAATGATAAGCATTATGTT
+CTTCATACTACCACGCCCAACTTCTGTTCCACACAATTAGCACCACAATTACACCTGTTATGAAAAGAGC
+TGCATAGTCTCTTGTGTGCACTTCAAGTTTTTTCATTCGAGTTCTGTTGTGGCCTCCTCTGTAGCACCTC
+GACTCCATAGCTATTGCAAGTTCATCGGCTCTCCTGAAAGCACTGATAAAAAGCGGAACCAAAAGAGGCA
+CTAATCCTCTCGCCCTATTTACTATGTTCCCACTTTCAAAATCTGCTCCCCTTGCCATTTGAGCCTTCAT
+TATCTTCTCAGCTTCTTCTATGAGAGTAGGTATAAACCGCAAAGCAATAGTCATCATCATCGCCAGTTCA
+TGAGCCGGTACTCCGATTTTACTAAAAGGCTTTAAAATATGTTCTATCCCATCTGTAAGAGAAATGGGAG
+AAGTTGTCAATGTAAGCAGTGAAGTTCCTATTATCAAGAAAATAAGCCTTAGCCCCATAAATACAGCAAA
+TTTTAATCCTGCACTAGTAATCTTTAAAGGACCTAGGGTATAAAGCACAGTGCCCCCAGGAGTAAAAAAC
+ATGTTTAAGCTCACTGTAAGTAAAAGTATCACAATTACAGGCCTTAAACCTTTCAGGACGTAAGAAAATG
+GTATTTTGGAAATCCTGATCACAAGCCACAAGTAAAGCATCGCAAAAATATAGCCAGAAAATTTGTTTAT
+GAAAAAGATGGCTATTATAAATATAAATGTAATTATGATTTTTACCCTAGGGTCTAATTTGTGGATTGCC
+GAATCACCGGGAACATATTGGCCAATAGTTATATTCCTAAACATTTTTTGTCCCCCTGAGATAGCGAAGA
+ATATGCTCTTTTGCCTCTTCAATCGTCAAAACATCTGGCGGTATTGGCACTCCCCTCTTTCTAAGTTCTC
+TCGCTAAAGAAGTAATTTGAGGAACTGAAAGCCCTATTTTCTCTAGTCTTTCAGCTTCTCTGAAAACTTC
+TCTGGGGGTTCCTATGAGCTCAATTTTGCCTCTGTTCATTACAATTATTTTGTCCGCGATTCGGGCTATA
+TCTTCCATGTTATGGGACACCAAGATTGTTATCATTTTATATTTGTCGTGAATCTCTTTTATTTTATTCA
+AAATTTCCTGTTTCCCTTTGGGATCTAACCCTGCGGTAGGTTCGTCAAGTATTAAAATTTTTGGCCTCAT
+TGCAAGAATGCCTGCAATCGCTACTCGCCTTTTTTGACCGCCAGATAGCTCAAAAGGTGATTTATCTGCC
+AATTCTTTGCTTATACCAACTATTTCCATTGCCTCGTATACTCTTTCTTTTACTTCTTCTTCGCTAAGTC
+CTAAATTAGAAGGGCCAAAGGCTATATCTTTAAACACTGTCTCTTCAAAAAGCTGATATTCTGGATACTG
+AAAAACCAATCCTACCTGCTTTCTTATATCTTTTAAACTTACCTTCTTGTCTGTTATATCTATGCCGTTT
+ATATAAATCTTACCCTTGCTAGGCTTTAACAGCCCATTTAACTGCTGAATTAATGTAGACTTTCCAGACC
+CTGTGTGGCCAATAATTCCTACAAATTCTTCGTCATCTATTGAAAAATTTATGTCCTTAAGTGCTACTGT
+CGCATATGGAGTTCCTTCATTGTATATAAAACTTACATTTTCTACTTTTATCGGCATATGAACTCCACCA
+TTTCTTCAATGGTCAAAATATCAGAAGGAATGTCTATTCCCTCTTTTCTGAGTTGATGAGCCAATTCTGT
+AACCTGTGGGACATCAAGCCCTATTTTTTTAAGGACTTCTACCTCTTTAAAAACTTCTTTAGGCGTTCCA
+TCCAAAACTACTTTTCCGTCGTCCATAACTATCACTCTGTCTGCATCTACAACCTCTTCCATGAAGTGAG
+TTATGAGTATCACAGTTATGCCCTCTTCTTTATTGAGCTTCTTGATAGTAGAAATTACTTCTCTTCTACC
+GATTGGGTCCAGCATTGCTGTAGGTTCATCCAAAACTATGCATTCTGGCTTCATGGCAATAATTCCTGCA
+ATGGCTACCCGCTGCTTTTGACCGCCTGAAAGCATATGGGGTGGAAAGTCTTTATACTCCCACATGCCTA
+CAGCCTTAAGGGCATATTCCACTCTTTTCCTTATTTCCTCTGGAGGTATTCCCAAATTCTCTGGCCCAAA
+AGCCACATCCTCTTCAACTATTGCTGCAACTATTTGATTGTCTGGATTCTGAAACACCAGACCCGCCGTC
+TGCCTTATATCCCAAAGGTGCTTCGCATCCTTTGTATCCATGTCCTTAACATAAACATTGCCTTTCGTCG
+GCAAAAGAAGTGCGTTGAAGTGCTTTGCCAAAGTAGATTTGCCAGAACCGTTATGGCCAATTATGCCAAT
+AAACTGCCCCTTTTCAAACTGCAAATTTATATCTTTAAGCACCGGCGGCGATTTGCTTTCTCCCTCTGAA
+TAGCAAAAGGAGACATTTTGGGCGCGTATTATAAAAGCCATGTAAAGCACCTTCTTTGCCAAAAAATAGG
+GATTAAGTTGTGGAGACAAACTTAACCCCTGCAACGGTTAAACTAATTCAATGACTGCAAGCGGTGCTCC
+ATCTCCCCTTCTAGGCCCTAATTTGAAAATTCGAGTATATCCTCCATTTCTTTCTTTATATCGCGGTGCA
+ATGTCATCAAAGAGTTTTTTTACGACGCTTTCATCCAATATATAAGCTAAAGCCTGTCTCCTGGCGTGTA
+AATCTCCTCTTTTGCCAAGGGTAATCATTTTTTCGGCAATCTTGCGAACCTCTTTTGCTCGTGCCTCTGT
+AGTAGTTATGCGTTCATACCTTAAGAAATCTGTAACTAAGTTTCTCAGCATGGCTCTTCTTTGGTCAGAA
+GGACGACCCAATTTTCTATAGCTCATTTGCAACCCTCCTTCATTCGTCAGAATTCTTGAGGCTAAGCCCA
+AGTGCTGCAAGCTTTTGCTTGACTTCTTCCAAAGACTTTTTGCCCAAGTTTCTTATTTTCATCATTTCTT
+CTTCTGTCTTCTGCGTCAATTCCTGTACAGTGTTTATACCTGCTCTCTTCAAGCAGTTATACGACCTAAC
+AGAGAGGTCCAGCTCTTCTATAGTCATGTCAAGGGGTTTCTCTACTTTTTTCTCCTGCTTTTCTACAAAC
+ACATCAGGGCTCTTATATTCTCCCGTAAAGGAGATAAATTTCTGGAAGTATTTTATCAGCATATCTGCTG
+CCATGCTTACAGCTTCTTTAGGAGTGATTGTTCCATTTGTCCACACTTCTAATGTCAGCTTGTCATAGTC
+AGTAACATGCCCTACACGGGTATTTTCCACCGTATAATTTACTTTCCTAATAGGGGTAAAGATAGAATCC
+ACAGGGATAACCCCTATTGGCTGATTTGGTTCTTTGTTTTTTTCGGCAGGTACGTATCCTTTGCCTTTTA
+CAAACACTATCTCCATGTGAATTTTTCCGTCATCACTTAAAGTTGCAATGTGGTGATCTGGATTTAGAAT
+TTCTAACTCAGGCCCGCCCTTTATATGTCCTGCTGTAACTTCTCCTTTTCCTTCCACATCTATTCTACCT
+ATCACTGGCTCGTCAGAATGCAGTTTCACTGCAACTTCTTTCAAGTTCAATATGATTTCAACTACATCCT
+CTTTTACGCCAGGTAATGTGGAAAATTCGTGCAGCACTCCATCAATCTTCACAGATTTAGGAGCCGCACC
+TGGAATAGAGGATAAAAGCACTCTTCTCAAAGAGTTGCCGAGAGTTATACCATATCCTCTCTCCAGGGGC
+TCTACTACAAATTTCCCGTACCTGCCATCTTCTGATTGCTCTACAATCTCTATTTTAGGTTCTATTATTT
+CAAACACTCTATAGACCCTCCCTTTGCACTTTTATGAGGGTAACCGAAGGTCATTACTTAGAATAAAGCT
+CAACAATTAAGTGTTCTTGCACAGGCAAGTCTATATGCTCTCTTCTCGGAAGTGAAACAACTCTGCCTTC
+AAAGGCATCCTTGTTAAGCTCCAGCCAATCAGGAACGTTTCTTCCCATTTCGAGGTTGTTCTTTATAAGT
+TCCATAGAACGGCTGCTCTCTTTTACAGATATCACATCCCCAGGCTTTACTAAATATGAAGGTATATCTA
+CTTTCTTGCCATTTACCTCAATATGCCCATGGCTTACTAACTGCCTTGCTTGAGCACGAGATACAGCAAA
+GCCCAATCTGTAAACTACATTGTCAAGCCTTCTTTCCAAAAGCTGTAACAAGTTCTCGCCTGTGATGCCT
+CTCATTCTTTCAGCTCTTTCATAATACCTCACAAACTGCCTTTCTAAAATTCCATAATATCTTTTGAGCT
+TTTGCTTTTCTCTCAACTGCATACCATACTGGGTCAATTTTTTCTTCTCTTGACCGTGCTGCCCAGGAGC
+ATATCCTCTCTTTGCAAGCGGACATTTATCTGTATAGCACTTTTCCCCTTTTAGATATAGTTTTATTCCC
+TCTCTTCTGCAAAGTCTGCAACTTGGCCCCAAGTATCTTCCCATAGTTACACCTCCTTACACTCTTCTCC
+TCTTTGGTGGTCTGCAGCCGTTATGGGGTATTGGAGTTACGTCTTTTATAAGACTTACCTCAAGACCAGC
+TGCCTGCAAGGCTCTTATTGCCGCTTCTCTTCCTGCCCCTGGCCCTTTCACATATACATCTACAGTTCTC
+ATCCCATGGTCCATTGCCGCTTTTGCAGCAGATTCAGCCGCCATCTGAGCAGCAAATGGAGTAGATTTTC
+TTGAGCCTTTAAATCCGACTGTTCCAGCGCTAGCCCATGCAATGGTATTGCCTGCTGGATCAGTTATCGT
+CACAATGGTATTGTTAAAAGTGGAGTGGATGTGAGCGATACCTCTCTCCACATGCTTTTTTTCGCGTTTT
+CTTCCAGCCCTTTTTACTCTCTTGGCCATCTTTTCCCCTCCTTAAGAAAGATTACTTCTTCTTCTTAGCA
+ACAGTTTTTCTAGGACCTTTTCTCGTCCTAGCATTGGTTCTGGTCCTCTGTCCTCTTACGGGTAAACCGA
+GTTTATGCCTTATACCTCTGTAACAGCCTATATCTATCAACCTTTTGATGTTCATCGCCACTTCTTTTCT
+CAAATCGCCTTCTACTTTGTACTCTTTTTCTATAATTTCTCTTAATTTCGAAACTTCATCTTCAGTCAAG
+TCTCTCACTCTCGTGTCTGGGTTTACTCCCGCTTTAGCTAGTATTTCCTTTGAACGAGAGCGACCTATAC
+CATATATATAGGTAAGAGCGATCTCTACCCTTTTATCCCTAGGCAAGTCAACTCCAGCAATCCTCGCCAT
+CGTAACACCTCCTAGCCTTGTTTTTGCTTGTGTTTAGGGTTTTCACAAATTACCATTACTCTTCCCTTTC
+TCTTTATGATCTTGCATTTTTCGCACATTTTCTTAACAGACGGTCTCACCTTCATCTTAAGCTACCTCCT
+TTTCTTACTTTCCGCGCCATACAATTCTGCCACGCGTAAGGTCATAAGGCGACAATTCTACCTTTACTCT
+GTCTCCAGGTAAGATTCTAATGAAGTTCATCCTGAGCTTACCCGATACATGAGCCAACACCTTATGCCCG
+TTATCTAATTGTACCTGAAACATGGCATTTGGTAAAGCCTCAATAACTGTCCCCTCAACTTCAATAACAT
+CATCTTTTGCCAAGGATATCCATTCCTCCTTACCGCCTTAGGATTTATAAGGCTCTAACAACCTTCTAAT
+TTCCTCATTTGTTAAGCTTTCACCTTTTTCGAGTTTTTCTTTTACTGCAAGCAGTACGTCGTTATACCTT
+TGCAGATGTTTATACTTCTTTTTCTTGGGCTTTTCAATTTTTCTGAGGTCCCCGTCAGCAATTAAAACAT
+GCTGTTCATCTACTCTACCTACTACAACAAATACTCTGCCCTTGTCTCGACCAGCTTTACTCCTCACTAC
+CTGGCCAAGTTGCAAATCGTCCATTAACTTCTTCACCTCTTACAAAATGGTCAGTATTTCCGGCTCCCCT
+TCTGTAATGACAATCGTGTTTTCATAGTGAGCCGAAAGACTGCCATCTACTGTTACCACTGTCCAGTTAT
+CTTCTAAAGTTCTAACAGAGTAATGCCCTGCATTCACCATGGGCTCTATTGCAAGAGTCATCCCTCTTTT
+TAACCTTGGCCCTTTGCCTGGAGGTCCAAAATTGGGAATTTGGGGGTCTTCATGCATTTTTCTCCCTATT
+CCATGCCCCACGTAATCTCTCACCACTGAAAAGCCGTGGCTTTCCACATATACCTGTATTGCGTGGGAAA
+TATCTGACAATCTATTGCCTTCTCTAGCGTATTTTATGCCTTCAAAAAAACTCTCTCTTGTCACTTCAAT
+AAGCTTTTTAGCTTCATCAGATATCTCCCCTACAGGAAAGGTCCTCGCTGCATCAGCATTGTAGCCCTTG
+TAATTGGCTCCCAGGTCTATACTTATAATATCGCCTTCTTGAAGCTTTCTTAAACCAGGTATCCCGTGCA
+CAACTTCGTCATTCACAGAAGCACATATGCTCGCTGGGAAGCCATAAAGTCCTTTAAAAGCAGGAATGCA
+TCCATTTTTTATTATAAACTCTTCTGCAATTCTATCAAGCTCTAAAGTAGTAACACCAGGCTTTATCACC
+TTCTCTAAAACCTCAAAGAGGTTTGCTATCACTTTCCCAGCTACTCTCATGAGCTCAATTTCTTTTTCAG
+ATTTAATGTATATCATCTCTCCTATCTCCTAACAAAGCCTTTTTTATGTCTTCAAATACCTCATCAATTG
+ATTTATTTCCATCGATGTTTACCAAAATACCTTTTTTTGTATAATAATCAATTAATGGCTTTGTCTCTTT
+CTCGTACACTTCCAACCTTTTTACCACAGACTCCAATTTATCATCTGACCTTTGTATAAGCTCACTGCCA
+CACTTATCGCACACATTATCTACTTTCGGAGGAGAAGTTTTTATGTGATAAGTAGCACCGCACACAGGAC
+ATACCCTTCTGCCTGTTATCCTGTCTATCAAAGCCTCTCTCTCAACCTGAATATTTATAACAGCAGTAAG
+AGAATGCCCTCTCTCCTCCAAAAATTTATCCAGTTCCTCCGCCTGAGGTATATTCCGCGGATATCCGTCC
+AGCAAAAACCCCTTTTTGCAGTCCTCTTTTTCCAGCCTGTCTTCTACTATCCTGTTAGTCACTTCATCGG
+GGACCAAAAGTCCTTTGTCCATATACTCCTTTGCCAGTTTACCTAACTCTGTATTGTCTCTCAGATTTTG
+CCTAAAAATATCGCCTGTAGATATGTGAGGAATGTCAAACTCCTTAGCAATTTTAAGCGCTTGGGTCCCT
+TTTCCGGCACCAGGGGGGCCCAGAAGCACCACCCGCATAATTTCTCCCCCTTTACTTCAAGAATCCCTGA
+TAATTTCTCATAATCAGGTGACCTTCTATTTGCTTCATGGTATCTAAAGCCACACCTACTGCTATCAATA
+AAGCCGTGCCTCCAAAGTAAAGCTGCAATCCTGTCACATTCATCAAAACCACTGGCATTGTGGCAATAAA
+CGCTAGGAACAATGCCCCTACAAATACGATTCTATTTAAAACTTTGGTCAGATACTCGGTAGTCGGTTTG
+CCAGGTCTTATGCCTGGAATAAAGCCTCCGTATTTTTTCAAGTTATCAGAAATATCCTGCGGGTTAAATA
+TGACTGCTGTGTAAAAATAGGTAAAACCTATTATCAAGAATATATCTAAAAGGTTGTATATGAGCCCATT
+TGTGCTTAGCCATTTCTGAACAAAATTGTAGAAAGAAGAATGCGGGAAAAATGTCGCTAACTGCTGTGGA
+AATTGCAACAAGGAAATTGCAAATATAATCGGGATAACGCCTGCCATGTTTATCCTTATAGGAATGTGTG
+TGCTCTGTCCCCCGTACACTCTCCTACCTACAACTCTTTTAGCGTATTGAACTGGTATTCGCCTTTGCCC
+TTCTGTTGCCAAAATTATAAGCACTATCATGATAAGCTCTGCCACTACAAATGCAATCGCGCCAAATATG
+TTGGAAGTTCCAGCTTTAATGTACTCGTGTGTTAAATATATCATGTTCGGAATCCTGGAGATTATCCCTG
+CAAAAATTATCAAAGAGCTTCCGTTACCCAAGCCGTTTTCCGTGATTCTCTCACCTAGCCACATCAAGAA
+AGTAGTACCTGCTGTAAGGGTTATGACAATTACTGTTAATCTGAAGAAAGTAGGATTTATGACCGCACTT
+CTTAGTCCTATCGTCATTCCTATCGCCTGTATAAGAGCTAAAACAACCGTCAAGTACCTAGTATACTGTG
+CAATCTTTTTTCTACCTTCCTCCCCTTCTTTCGCCAATTGCTCAAGGGAAGGAATGGCAATTGTCAAAAG
+CTGCATTATAATTGAGGCATTAATGTAGGGCACAATGCTCATCGCGAAAATCGTAAAATTGCGGAAAGCA
+CCGCCAGAGATTATGTCAAAAAAACCAAACAGCTGCCCCTGCCCCAAAATATTGGCAATCTGCTTAGGGT
+CAATCCCCGGCACAGGAATGTGAGACCCTAGTCTAAATATCACCAGCATTCCTAGTGTATAGAGTATTCT
+CCTTCTTATATCATCAACTTTCCAAGCATTTACAAGAGTTTGAAACACTCTATATCACCTCTGCCTTTCC
+CCCAACGGCTTGAATCTTTTCCACGGCGCTTTGACTGAATTTATGGGCCTTGACAGTCAACTTCTTGGTA
+AGCTCCCCATCCCCTAAAATTTTAACTCCGTCCTTCACATCCTTGATTATTCCTTTTTCTATTAAAACTT
+CTGGAGTAATCTCTGCTCCATCTTCAAACCTCTCTTCCAATGTTCCGACATTCACTATAGCATACTCTTT
+CTTGAATATATTGGTAAACCCTCTCTTGGGTATTCTTCTCGTAAGAGGCATTTGTCCACCTTCAAAACCT
+GGACGCACTCCGCCACCGCTTCTAGCATTCTGCCCTTTATGACCTCTTCCAGAAGTCTTGCCATGACCCG
+AGCCTATTCCTCTTCCGACTCTTTTTTTCTTTTTCGTGGAACCTTCAGCTGGCTTTAAATCGTGCAGTCT
+CATTTTGGCACCTCCTAATGGATTGTTTATTCAAATAGTTGATGCACAGGAATTCCTCTTAACCTTGCTA
+CTTCTTCTGCCGTCTTCAACCTTTTGAGACCCTCTATAGTAGCATAAACCATGTTGGTGGCGTTAGAAGA
+ACCTAGAGATTTGCTGAGCACATCTCTAATACCAGCAGATTCCAGCACCGCTCTCACAGGGCCTCCTGCA
+ATAACTCCTGTACCTTCTCTTGCTGGCTTTAACAAAACCTTTCCTGCGCCAAACTCGCCTATCACTTCAT
+GGGGAATTGTAGTGCCTACAACAGGAACTTTTATCAAGTGCTTTTTCGCATCTTCAATGGCTTTTCTGAT
+AGCGTCAGGAATTTCGGCTGCTTTTCCTCTTCCTACTCCTACATATCCTTTGTCAGGGTCTCCGACCACA
+ACAGTGACGCTGAATCTGAAATTTTTACCACCCTTTACGACCTTAGAAACACGGTTTATGCTAACTACTC
+TCTCTTTTAAGTTTAGCTTTGTCCAGTCAACCCGAGCCATTCATTTCCCTCCTTGTTAGAAATTTAGCCC
+TGCTTGTCGTGCAGCATCAGCTAATTCTTTTACAACACCGTGATAGAGATAACCGCCTCTGTCAAATACT
+ACATCCTTTATTCCTTTTTCTAACGCCCTCTTAGCGATTAGCTCTCCTACCAGCTTAGCTGACTGCTTAT
+TTGCGCCCTTTGCAACATCCCTCAGTTCGGGATCCAAAGTTGAAGCTGAAACCAGTGTATGACCTTTTGT
+GTCGTCAATGATTTGAGCGTAAATGTGCTTTAAACTCTTGTAAACATTCAAACGAGGTCTTTCTGGCGTA
+CCAAACACTTTCTTTCTAACCCTTAAATGGCGCTTTTTCCTCAGCTCGTTTCTGCTCGGCTTTATAATCA
+TTCTCTCACCCCTTACTTCTTACCAGTTTTGCCTTCTTTTAGTCTGACAACTTCTCCAACGTACCTTATG
+CCTTTGCCCTGATATGCATCAGGTTCTCTTACTCTCCTTATATTAGCCGCAACCTGGCCCACTCTTTCCT
+TGTCAGCGCCTCTCACTATAATCCTGTTGTTACCCTCTACGATTATCTCAATACCCGGCTCTTCTTCTAT
+TTCAACAGGATGAGAATATCCCACGTTTAAAATCAATTTTTTGCCCTGCTTTGCCGCACGATAACCAACT
+CCGACAATTTCCAAAGCCTTTTCAAACCCTTCCGTAACTCCCTTTACCATATTGGCTATTATCGCTCTTG
+TAGTGCCGTGCATAGCCCTTTCTTCTTTATCATCGCCTTTTCTAGTGACAACCACTTCTCCATCTCTTAC
+TTCTATGTTTACAATAGGTGGAAATTTTTTCTCAAGAGTGCCCTTTGCACCCTTTACGGTAACCACATTG
+TCTGGACTTACCTTGACTTCTACGCCTTTTGGTATGGGTATTGGTAATCTGCCAATCCTAGACACCTGTC
+ACACCTCCTACCTCTTCGTTTAAAATCACCAAACGTAGCAGATAACTTCTCCTCCAAGCCCTGCCTTTCT
+CGCCTCTTTATCTGTCATAATTCCCTTTGAAGTTGAAATTATAGCTATACCTAAACCGCCTAAAACTCTC
+GGCAACTCGTCGTGCTTTGCGTAAACTCTCAAACCGGGCTTACTTATTCTCTTAAGCCCTGATATAACCC
+TTTCTTTATTGGGACCGTATTTTAAAGTGATCTTTAGAATTCCGCCTTTTCCATCGTCTATCTCTTCTAC
+TGCTTTTACAAAACCTTCTTTTAACAAAATCATTGCAATTGCCTTCTTCATCTTTGATGAAGGTATCTCT
+ACTGTTTCGTGCCTTGCCAAGTTTGCGTTTCTTATCCTTGTGAGCATATCAGCAATAGGATCTGTCATAA
+CCATTTTCTATTACCTCCCCTCTATTACCAGCTTGCTTTTTTGACGCCAGGGATCATCCCTTGATGGGCA
+TATTTCCTGAAGCAGAGACGGCACATTCCAAATTTTCTTAAATATGCGCGAGGTCTGCCGCATATTTTGC
+AGCGATTGTATTCTCTTGTTTTATATTTCTGAGGTTTCTGCTGCTTTACAATCAATGCCTTTCTCGCCAT
+CTATCGCTACCCTCCTTTTATTTTGCAAATGGCATACCTAATAACTCTAAAAGCGCTTTTGCTTCCTCAT
+CAGTCTTAGCGGTGGTTACGATTATTATATCCATGCCTCTTACTTTATCGATCTTGTCATAATCGATCTC
+TGGGAAAATTAGCTGTTCTCTTACTCCCAACGCATAATTGCCCCTTCCGTCAAATGAGTTAGGAGATACT
+CCTTTGAAGTCTCTCACACGGGGCAATGCAATATTGAAAAGTTTATCCAAAAATTCGTACATTCTCTCTC
+TTCTCAACGTTACTTTCACACCTATAGGCATGCCTTTTCTTATTTTAAAATTAGAAATTGACTTTTTGGC
+TCTAGTGATAACAGGCTTCTGCCCTGATATCATCATAAGGTCGTTCATAGCAGCTTCTAAAGCCTTTGGA
+TTTTCTTTGGCTTCACCAACACCTATGTTTATTACTACTTTTTCTAGCTTTGGCACCTGCATTATATTCT
+TGTATCCGAATCTTTCCATTAAGGCTGGAACGACCTCTTTCTCGTATTTTTCCCTAAGCCTAGACATAAC
+GCGCCTCCTTCCTCAGTAAATTATAGGGTCTCATTGCACCTCTTGCAGTAACGTACTTTTTCTCCGTTTT
+CGAGAATTTTTATGCCATACCTTACTCCTCTTCCGCAGTTCTCACAGTAAAGCATAACTTTTGAGCTGTG
+TATAGGAGCCTCCTGATGGATTATTCCACCAGGTTTTTGCGGCCTTGTAGCTTTTCTATGCTTGGTTACC
+ACATTTACCCCTTCGACAATGACCTTCCCTTCTTTAGGAAAAGCCTGCAATACTCTGCCTTTTTTTCCTT
+TGTCCTTACCAGATATTACTACAACCATATCTCCTTTTTTGACGTGCAACTTGTTCTGTGCCATTCTCAA
+CCCTCCTTACAGCACTTCAGGAGCCAAAGAAATTATCTTCATAAAGTCTTTGTCTCTCAGCTCTCTTGCT
+ACTGGGCCAAAAATACGAGTACCTCTAGGCTGTTTGTCATCCCTTATTATCACTGCCGCATTATCGTCAA
+ACCTTATATAGGTTCCGTCTTTTCTAGCAATTCCCTTCTTGGTGCGCACAATCACCGCTTTAACAACTTC
+TCCTTTTTTCACAACCCCACCGGGTGTTGCACTTTTTACAGAAGCCACTATTATATCTCCAACATTGGAG
+TATTTTCTATTTGAACCGCCTAACAAGCGGATACACATTATCTCTTTTGCGCCAGTATTGTCGGCAACTT
+TTAATCGAGTCTGAGGGCGAATCATTTTTGCGTACCTCCTTTCAGATTTACTCGGCTTTTTTTATGACCT
+CTACCAATCTCCACCTTTTTTCTTTGCTAAGAGGCCTTGTTTCCATTATCTTTACAACATCTCCTACGTT
+GCAGATGTTATTCTCGTCGTGAACCTTATATTTCTTTGTCCTTTTGACAATCTTTCCATAAAGGGGATGT
+CTGAATTTGTCTTCCACTGCAACTACAATGGTCTTCTGCATTTTATTGCTAACAACCGTTCCAATTCTTA
+CTTTTCTCTGCCCTCTTTCCAAGTGAGACCCTCCTTCCTATCTCTTAATTCCGAGTTCCCTTTCTCTTAA
+TATTGTCTTTATCCTTGCGATTGTCTTCCTCACATCTCTTATCCTCATAGGATTATCCAATTGTCCTGTT
+GCAAGTTGAAATCTCAAGTTAAAAAGTTCTGCCTTCAGTTCCGACAATTTTTGCTGCAATTCTTCGTTAG
+AAAGTTCTCTTATCTCCTTAGCTTTCATTGCTTTCACCACCCAATTCTTCACGTTTTAAAAACTTTGTCT
+TTATGGGAAGCTTATGCATAGCCAATCGCAAGGCTTCTTTAGCAACATCTTCTGAAACTCCGCCTATCTC
+AAAAAGCACTCTGCCCGGCTTTACTACTGCAACCCAAAACTCTGGGGAACCCTTACCAGAACCCATACGA
+GTCTCTGCAGGTTTTTTAGTCACAGGTTTATCAGGGAAAATTTTAATCCAAACTTTACCTCCCCTTTTGA
+TGTACCTAGTCATAGCGACTCTCGCAGCTTCTATCTGTGTCGCCGTAATCCAACCAGGCTCTAAGGCTTG
+AAGTCCGTATTCTCCATATGTCAAAGTGTTTCCGCGAGTAGCATTCCCTTTAATTCTGCCGCGCTGCTGC
+TTCCTGTATTTCACTCTTTTGGGCATTAACATTGTCTTACTTACCTCCTTCCGCAGTTACCTGCTTTTTA
+GGCTGTGGCAGTATCTCCCCTTTGTTTATCCAGACTTTAACACCTATTTTCCCATAGGTGGTATTTGCTT
+CTGCAAAACCGTAATCTATGTCTGCTCTCAAAGTTTGAAGCGGTACTACCCCTTCATGGTATCTTTCCGT
+CCTAGCAATTTCAGCTCCCGCAAGTCTTCCAGAGCATGCAATTTTAATACCTTTTGCACCAAGCTTCATA
+GCCCTTGCTATGGCCTGTTTCATCGCTCTTCTATAGGATATTCTCTTTTCAATCTGAGCCGCTATATTTT
+CTGCCACAAGCTGTGCACTTAGTTCAGGAGTCTTTACCTCTATGATGTTTAGGATCACAGTCTTATTCGT
+CATCTTCTCCAGCTCTTCTCTTAGCCTATCTACACCTGTACCGCCTTTCCCTATTACCATTCCAGGCTTT
+GCCGCATATATGTCAATCTTTATCCTGTTAGAAGCTCTTTCAATGACTATTTGTGGAATGCCTGCAGCGT
+ATAACTTTTCTTTTATATAATTCCTTATTTTGATATCTTCAACTAAAATATTTGGAAAATCTTTGTCTTT
+GGCATACCACTTGGCAAGCCAGTCTTTTGTAACTCCGACTCTAAGTCCATAAGGGTGTACCTTTTGTCCC
+ACGCATATCCCTCCTTACTCTTCCTTTTCCTTTACGACTATGGTGATATGGCTAGTTCTTCTTCTCATTA
+TATCCGCTCTTCCCATAGCCCTTGGCAAAACTCTTTTCATCGTCGGCCCTTCATCTGCCACAGCCTTAGC
+GACATATAAATTATCTCTGTTCATATTGTGATTATTCTCAGCATTGGCAATTGCTGATTTGAGCACTTTT
+TCTACTATCTTGGAAGCCTTTTTAGGCGTGAATTTCAAAATGGCCAACGCCTCATCTACATGCTTGCCGC
+GAATAAGGTTTAAGACCAACCTTGCTTTTCGAGGCGAAATTCGCACATATCTGGCTATCGCTCTTGCCTC
+CACGGTATCTCCTCCTTTCGCCTATTTCACCTTCGTGGTCTTCTCTGAACCTGCATGGCCACGGAAGGTA
+CGTGTTGGAGCAAATTCTCCCAACTTATGTCCTACCATGGCTTCTGTTATATAAACAGGTACGTGTTTTC
+TCCCATCGTGGACTGCTATAGTATGACCTACCATCTCGGGCACAATTGTTGAATCCCTGGACCAAGTCTT
+AATCACTTTTTTTTCATTTTTCTTGTTCATCTCAATTATCTTCTTCAAAAGCTTTGGATCTACAAAAGGT
+CCTTTTTTTACAGATCTGCTCAAAGCACTGACCTCCTTTCAGCTATTTGCGCCTTTTTACTATAAATTTA
+TCAGAAGCTTTGCCTTTCTTTCTCGTCTTGTAACCCAATGCAGGTTTACCCCATGGTGTAAGCGGTCCTG
+GATGCCCAATAGGAGCCTTACCTTCACCACCACCATGTGGATGGTCTACAGGGTTCATGGCAGAACCTCT
+CACTGTAGGTCTTATCCCAAGCCATCTGGACCTTCCAGCTTTTCCTATTTTGACATTTTCGTGGTCTATA
+TTAGACACTTGTCCAATGGTAGCGCGGCAATTAGCGTTTATAAGCCTTATCTCTCCAGAAGGCATCCTTA
+TGTGAACATAATCTCCTTCTTTTGCCATAAGCTGAGCTGCTGCACCTGCCGCTCTTACCAGCTGACCGCC
+CTTCCCAGGTATGAGCTCAATATTGTGAACTATAGTACCAACAGGGATATTCCTAAGAGGCAGTGCATTT
+CCTACCTTGATATCTACATTTTCACCAGATTCTACTATATCTCCAACTTTCAGTCCATGAGGTGCTATTA
+TATACCTCTTTTCTCCATCTGCATAGTGAATAAGGGCAATAAAAGCTGTCCTATTTGGGTCATACTCAAT
+AGCAGCTACTTTGCCCGGTATACCGTCCTTGTCTCTTTTGAAATCTATAATTCTGTATCTCCTCTTGTGG
+CCGCCGCCTCTGTGCCTTACTGTAATTCTTCCGTATACATTTCTTCCCGCTTTCTTTGTCAATGGCGCCA
+ATAGTGACTTCTCTGGCTCTTTTTTGGTAATTTCCTCAAATGTCAGCACTGTCATCTGGCGGCGACCAGG
+GGATGTAGGTTTATATGCCTTAATGCCCATTTCTGTCCCTCCTTTAGACTAAAATCACTGTAATCCCTCA
+AAGAACTCTATTCCCTTGCTATCAGGTGCAAGCTTTACTATCGCTTTTTTATAGGATTCCGTTCTACCCT
+CGTATTTGCCCATTCTCTTAGGTTTGCCTTTATAATTCATAGTGTACACTTTTTCTACCTTCACACCAAA
+TATCTCTTCTACTGCTTTTTTAATTTCAATTTTGTTAGCCCTCTTATCCACAATAAAAGTATACTTTCTG
+TCGCCCATGAGGTTCATACTTTTTTCTGTTATCACAGGGCGAATTATTATATCGCGAGCCTCCATTTTAA
+GCAAACACCTCCTCCACTATAGCGACAGCGTCTTTTGTTATGATGAATTTTTCGTATTTTAAAACGTCGT
+AAGTGTTCAAAAGATTAGCGTACAAGGCTTTTGCATTTGGCATGTTCCTTGCTGAAAGCTCTACGTTCTT
+TTCTCCTTGAGGAACCACAATAAGAGCACTCTTAGCGTTAAAATTCTTTAAAAGCTCTGCAACTTTCTTT
+GTCTTTGGCTGTTCTAGCTTAAATTCGTCCAGCACAATGATTTCATTGTCCCTTACTTTAGAAGAAAGAG
+CTGACTTTAAAGCCAGTCTTTTTACCTTTTTAGGCAATTTATAACTGTAGTCTCTCGGCTTAGGTCCGAA
+AACCACTCCACCTTTAATCCACTGAGGAGCTCTTATGCTTCCCTGACGAGCTCTACCTGTCCCTTTTTGC
+CTCCAGGGTTTCCTTCCTCCTCCTCTTACTTCTCCTCTAGTCTTGGTAGAGTGAGTGCCCTGTCTCTGAT
+TTGCAAGGTAGTTAACAACTGCTTGGTGCATAACAGCCACATTTACTGGAACGCCAAAGACAGAGTCTTT
+TAGTTCTATTTCGCCTACCTGTTCCCCTTTCACGTTGTAGACTGGTACTTTTGGCATTCTTCTTCCTCCT
+TTCATCACTTGCTCTTTACTGAATCCCTTATGATGAGCAAGGAACCTTTTGGCCCTGGCACTGAACCTTT
+GACAACTAAAAGGTTCAACTCAGGATCCACTTTCACAACCTCTAGGTTTTGTATAGTAACCCTGTCACTT
+CCCATGCGACCAGGCATCTTTTTGCCCTTAAAAGTTCTACCGGGATCTGTCGTAGCACCCATTGAACCTA
+CTCTCCTGTGGTATTTGGAACCGTGGGACATAGGCCCTCTTCTGGCGCCATACCTTTTTATAACACCTGC
+AAATCCCTTACCCTTTGAAATGCCTGTAACATCTACTCTATCCCCTGGCTTAAATATATCTACTTTTATC
+TCCGTTCCAACCTCATAACCGCTTATATCATCTAATCTGAACTCTCTCAAATACCTTTTAGGAGAAACTC
+CTGCTTTCTTAAAATGACCTAAAAGAGGCTTGTTAAGTTTCTTCTCACTTACATCGCCGAATCCAACCTG
+GATAGCATTATAGCCATCTTTTTCTACAGTCTTTTTCTGAACTACCACGCAAGGCCCTGCTTCAATCACT
+GTTACAGGAATGACTTCTCCTTTTTCATCGAAAATTTGCGTCATCCCGTGCTTTTTGCCTAAAATACCCT
+TCTTCATTCCTCACACCTCCTGAAATCAGCGGACGCAACTGCGTCATAATTTCGTTTTTTATAATTTTAT
+CTCAATGTCTACACCTGAAGGTAAATCCAATTTCATAAGAGCATCTACTGTTTTAGGGGTTGGATTCAAA
+ATATCTATAAGTCTTTTATGAGTCTTTATCTCAAACTGCTCTCTTGAATCCTTGTACTTATGAGGTGCTC
+TTAAAATTGTTATAACTTCCCTTTTTGTAGGCAACGGAATAGGACCAGAAACTTCTGCACCTGTCCTCTT
+AGCTGTTTCAACTATCTTTTGAGCTGATTGGTCTAAAATTGCATGGTCAAACGCTTTTAAGCGTATGCGA
+ATTTTCTGCTTGGGCATGATTTTCCCTCCTTACTATCAAATCCTACTGACCTTACATATATACACATATC
+CAGGTGTTTTATTGTCAAAAAAAAATCTATTCACAAACCAGCTTTATTATTTTATCCCAATTCTTGCGCT
+ATTGCAAGACTTGACATGTCAATATTTTTGTGCTAATAGCGAAACGCTATTAGCACAAAAATATGACTAC
+TCAATTATAGCAGATACGACACCAGCGCCAACTGTCCTTCCGCCTTCTCTTATAGCAAACTTAAGCCCTT
+CTTCCATCGCTATCGGCGTTATAAGCTCTACTCTCAATGTCACGTGGTCTCCTGGCATTACCATCTCTAC
+TCCCTCTGGTAGCTGTATCGTACCCGTCACGTCTGTCGTCCTAAAGTAAAACTGCGGCCTGTATCCATTG
+AAAAATGGTGTGTGCCTTCCTCCCTCTTCCTTCGTCAATACGTACACCTGTGCCTCAAATTTCGTGTGCG
+GCTTTATCGTCCCTGGTTTCGCCAGTACCTGCCCTCTCTCTACTTCATCCCTCTGTATCCCTCTTAACAA
+TACCCCTATGTTGTCTCCTGCCTGTGCCTCATCTAATGTCTTCCTGAACATCTCTACTCCTGTCACTACT
+GTCTTCCTTGACTCCGTCGTCAATCCTATTATCTCTACTTCGTCCCCTACTTTCACTTTCCCTCTCTCTA
+CTCTACCTGTCGCAACTGTACCTCTTCCCGTTATCGTAAATACGTCCTCTACCGGCATCAAGAACGGCTT
+GTCTATATCCCTCTCCGGTGTCGGTATATATTCGTCTACTACATCCATTAACTCCCATATCTTGCCGCAC
+CACTGGCACTCCCTCTTGCCGCATCCACACTCTAATGCCTTTAACGCTGAACCTACTACTATCGGTGTGT
+CATCCCCAGGAAATTCGTACTGGTTCAGTAAGTCCCTTACCTCCATCTCTACTAGCTCTATTAACTCCGG
+ATCGTCTACCATGTCCGCTTTGTTCAAAAATACTACTATATATGGCACTCCTACCTGCCTTGCCAATAAT
+ATGTGCTCCCTCGTCTGCGGCATCGGACCGTCTGCTGCTGATACTACCAGTATCGCTCCGTCCATCTGCG
+CTGCCCCTGTTATCATGTTCTTTACATAGTCCGCGTGACCCGGACAGTCTACGTGCGCATAGTGCCTCTT
+CGCTGTCTCATACTCTACGTGCGTCGTGTTTATTGTTATACCCCTTGCCTTCTCCTCTGGCGCCTTGTCT
+ATCTCGTCATATCCCTTCGCCTGTGCTAATCCCGCTTTCGAAAGTATTAATGTTATCGCTGCTGTCAATG
+TCGTCTTACCATGGTCTACGTGCCCTATCGTCCCTACGTTTACGTGCGGCTTCGTCCTCTCAAATTTCTG
+CTTTGCCATCCTCTCTTCCTCCTCCTTTTAGTTTATTTTTTTGCTGATAATATTTGCTCAGCAATATTTT
+TAGGCACTTCTTCATAGTGATGGAACTGCATCGTGTAAGTTCCTCTACCCTGTGTCTTTGACCTTAAATC
+AGTAGCGTATCCAAACATTTCAGCCAAAGGCACAAAAGCTCTTATGACCCTAGCTCCAGACCTTGTCTCC
+ATACCTTCTACTTTTCCACGCCTTGCGTTCAAATCTCCTATGACATCTCCCATGTATTCTTCTGGAACTA
+CTACTTCTACTTTCATGATAGGCTCTAAGAGCACAGGGTCCGCCTTCTTCATACCTTCTCTAAAGGCTAT
+AGAACCTGCAATTTTGAAAGCCATATCAGAAGAGTCAACCTCATGGTAAGAACCGTCGACTAATGCTACT
+TTAACGTCAATCACAGGGTAGCCCCCTAGCACGCCGTTTTGCATAGCTTCCTGTATACCTGCATCTACAG
+CTGGAATAAATTCTTTTGGAATGACACCTCCAACAATTCTATTTTCAAATATATAGCCCTCTCCTCTTGG
+AGCAGGTTCCATCTCAAGCCATACATGTCCATACTGGCCGCGACCGCCTGACTGCCTTATGAACTTTCCT
+TCTACTCTTACAGGTTTTGTTATAGTTTCTTTGTAAGCAACCTGAGGCTTACCCACATTGCACTCTACGT
+TAAATTCCCTTCTCAACCTGTCCACGATTATCTCAAGGTGCAATTCTCCCATTCCAGCTATTATAGTCTG
+CCCTGTCTCCTGGTCAGTGTACGTCTTGAAAGTTGGGTCCTCTTCAGCAAGTTTTGACAAAGCTATGCTC
+ATCTTTTCCTGAGCTGCCTTTGTCTTTGGCTCAATTGCTACAGAAATAACCGGCTCAGGAAAGTCCATTG
+ACTCTAATAGTATTGGATGATTTTCATCGCAAAGAGTGTCTCCTGTAGTCGTATCTTTAAGTCCAACTGC
+TGCAGCAATGTCTCCAGTATATACGGCATCAATCTCTTCTCTGTGATTTGCGTGCATTCTCAAGATTCTT
+CCTATTCTTTCTTTCTTTCCCTTTGTAGAATTTAAAACATAAGAGCCTGCCTTTAATGTCCCTGAATATA
+CTCTAAAAAAAGCCAGTTTACCTACATAAGGGTCTGCCATGATTTTGAAGGCAAGAGCTGAGAAAGGCTC
+ATTGTCATCAGGCTTTCTCTCAAGTTCCTCGCCACCATCTATAGACATACCTTTAACAGGTGGCAAATCT
+AAAGGAGACGGCAAATAATTCACAATAGCATCCAAAAGAGGCTGTACTCCCTTGTTCTTGTAGGAAGACC
+CACAAACTACAGGTACAAGTTCTCCATTTATTGTCCCCTTCCTCAAAGCCGCGTGAATTTCTTCTTCTGT
+TATCTCTTCCCCTTCCAAATACTTTTCCATGATAGTCTCATCTACTTCAGCAATTGCTTCCAGCAATTTT
+TCTCTATACTCTTCTGCAAGAGGTTTTAAATCTTCTGGTATTTCTGTCTCATCCATAACAGTCCCCAAGT
+CATCTTTATAAATTATTGCTTCCATTTTTATGAGGTCTACGATTCCCCGGAAAGTATCCTCTTTTCCTAT
+AGGAATTTGAATAGCAACAGGATTTGCACCAAGCCTTTCTCTTATCATGTCTATTACGTTAAAAAAGTCA
+GCACCTATAACATCCATCTTGTTTACATAGGCAATCCTAGGCACATGGTATTTATCCGCCTGTCTCCACA
+CAGTTTCAGACTGAGGCTCTACTCCCTCTTTTGCAGAAAAAACCGCAACTGCCCCATCTAATATCCTTAA
+GGACCTCTCTACTTCCACAGTAAAGTCCACGTGTCCCGGCGTATCTATTATGTTAATTTTATGACCTTTC
+CAGTAACAAGTGGTCGCCGCAGAGGTTATCGTGATACCCCTTTCCTGCTCCTGTACCATCCAGTCCATCG
+TAGCAGTTCCTTCGTGGACTTCACCTAACTTATGGGTTTTACCAGTATAAAAAAGGATTCTCTCGGTAGT
+AGTGGTTTTTCCTGCATCTATATGCGCCATTATACCAATGTTCCTAACTTTATCTAAGCTGAAATCCCTT
+GGCATTTTCTATCCTCCTTTCTTGTAACTTCCTTCACTACCCCCCTATCCTCTCTCTTACCATCTGTAAT
+GAGCAAAGGCTTTGTTTGCTTCTGCCATTCTGTGGGTATCTTCTTTCTTCTTCACGCTGCCGCCAGTGTT
+GTTAGCTGCGTCTATTATTTCGGCAGCCAGTTTTTCCATCATGGATTTCCCGCTTCTCTGCCTTGCATAC
+TCCACAATCCATCTAATCCCAAGAGATAATCTTCTTTCGGGCCTCACTTCCATAGGAACTTGGTATGTTG
+CGCCGCCAACTCTTCTTGGCCTTACTTCTAAAACAGGCATCACATTGTTTAAAGCCTCTTCAAAAACTTC
+AAGAGGATCTCTTCCTGTTTTTTCTCTTATTATATCAAAAGCTCCATAGCAAATTTTTTGAGCTAAGCTC
+TTTTTGCCATCCCACATCACTTTATTAATTAATTTGGCAACCTTGACACTGTTATATACAGGGTCTGGTA
+GAACTTCTCTCTTTGGCACCGGACCTTTTCTAGGCATTCTCATCCCTCCTTATTACTTCTTTGGCTTCTT
+AGCACCATATCTTGAACGAGCTTGCTTCCTGTTAGCAACACCTGCTGCATCAAGGGCTCCTCTTATAATC
+TTATACCTAACACCAGGCAGGTCCTTAACTCTTCCACCTCTCACTAAAACAACAGAGTGCTCCTGAAGGT
+TATGACCTATTCCTGGAATATATGCAGTAACCTCTATTCCATTTGTAAGCCTTACTCTCGCTATTTTTCT
+CAATGCGGAATTAGGCTTTTTAGGAGTTGTAGTCCTTACAACTACACAAACTCCTCTCTTTTGAGGATTG
+CCCTGCAAAGCTGGAGCAGCAGATTTCTTTTTAACACTTTGCCTTCCAAATCTCACAAGCTGGTTTACTG
+TTGGCATTATTGCACCTCCTTTTATCTTTCCCCTATTACATCTGCCGCAGTGGCAGCACCTACATCAATA
+CCGCACATCCTGCCAAGCTCTTTCATAGTATCAATGTAAACTATTTTTATACCCTTTTCTTCGCACGCTT
+CTTTTATCTTTTTGACCACATGCTCTTCTGCATCCTTTGCAATGTACACCTGAGCTACTTTGCAGTTTAA
+CACTGCTTTTAAAGTCTGTTTAGCCCCAACCACCCTTTTGGGAGGGCATTGTTCCGCCATTTGCCTTCCT
+CCTATCAGGACAGGGGTTTTGACACACTTAGTAATTTTATCATTAAAGATTTTCCCTGTCAACAATGAAT
+TATTCTGACAGGGGCAGCTTAAAAAGCCTCCCCTGTCAGAGAAAATTATTTTACTTAACTACTCGCTTTT
+GCATCAACAGCCTCTTTTTTAACTTCTTCTTTCTTTTCCTGATCCTCTTTCTTCACCACAGTTATATTCC
+TGTATCTGGAAAGCCCTGTACCCGCAGGTATGAGTTTTCCTATTATCACGTTCTCTTTAAGTCCTATCAG
+AGGATCTACTTTTCCTTTTATTGCCGCATCTGTGAGAACTCTCGTCGTCTCCTGGAAGGAAGCAGCTGAC
+AGGAAGGAGTCTGTCGCTAAAGCTGCTTTTGTGATACCAAGCAATGCTCTTCTTCCTGTAGCAGGCCTCA
+ATCCCTTTTCTATAGCCTTCTTGTTCTCTTCTTCAAACTTGAACATATCTATTAATTCTCCAGGAAGCAT
+TGAGGTGTCTCCTGGGTCTTCTACTTTAACCTTCTTCATCATCTGCCTTATTATTATCTCGATGTGTTTA
+TCATTTATCTCAACACCCTGGAGTCTGTAAACTTTCTGGACTTCCTGCAGCAAATAGCTCTGCACTGCAT
+ATATTCCCTTTATCTTGAGAAGGTCATGCGGATTCACTGAACCCTCTGTGAGCTCATCTCCTGCCTGAAC
+CCACTGCCCATCTCTCACTTTGAGCCTTGAACCGTATGGTATAAGGTAAGTCTTAGAAATATTGTTTTCC
+TCGTCTACCACCGTAATTTCTCTTCTTTTCTTAGATTCATTAATTCTCACAACACCAGATATTTCAGTGA
+TTACCGCAAGCCCTTTGGGCTTTCTGGCCTCAAACAGCTCTTCAACCCTTGGAAGACCTTGTGTAATATC
+AACTCCTGCAACTCCACCTGTGTGGAAAGTCCTCATTGTAAGCTGCGTACCCGGTTCACCTATGGCCTGA
+GCAGCGATTATGCCGACAGCTTCTCCAATATTTACTAGCTCTCCCGTAGCAAGGTCTCTTCCATAGCACA
+TTCTGCATACGCCGTGTCTGGATCTGCAGGTCAGAGGAGACCTTATCTTAACTCTTGTAATTCCAGCTTT
+ATCTATCTTTTCCGCCTCTTCTTCATTTATCATCTCATTTCTTCTTACAATCACATTTCCTTCACTATCT
+ACGATATCTTCAGCGGCAATTCTTCCTATTATTCTATCTGAGAGCTTTTCAATTATTTCATTTCCTTCTC
+TTATCTCTTCGACGTAAATGCCCTCATCAGTTCCGCAGTCTTCTTCTCTCACTATCACATCCTGACTGAC
+ATCTACAAGCCTTCTTGTCAAATAACCGGAGTCTGCTGTCCTCAATGCCGTATCAGCAAGACCTTTTCTA
+GCACCGTGAGTGGATATGAAGAATTCCAGAACGTTAAGACCTTCTCTAAAGTTAGACCTTATAGGAAGTT
+CAATGATTCGTCCAGATGGGTCTGCCATCAAGCCTCTCATACCTGCTAACTGCCTTATCTGGTTTTTACT
+ACCTCTAGCTCCTGAGTGAGCCATCATGAATATAGGGTTGAATTTATCTAAAGTTGCCATTAAGGCTTCT
+GTGACCTTTTCAGTAGTCATATTCCATGTTTCAATGACTTTTTCATACCTTTCCTCCTCGGATATTAAAC
+CGCGCCTGAACTGAGCTTCAATTTTAGCTACCATTTCATCTGCTTCTTTTAGAAGCTTCTCTTTTTCTTT
+CGGTATTACCATGTCAGAAACGCTTATTGTAATTGCTGCCTTAGTTGAGTACTTGAAGCCTAGCTCTTTT
+ATCTTATCTAAAGTCTCTGCTGTCTTTGTAGGCCCGTGTATTCTATACACCCTATCTAAAATCTTGCCTA
+GTTTGGATTTGTCCACAAGGTCATTTATTTCAAGATTAAAGGCTGTCTCAGGATTGTTTCTGTCGACAAA
+CCCCAAATCCTGAGGTATCGCTTCGTTAAATATGATTTTCCCTACTGTAGTTTCAATAACTTTGGACTTT
+TTCTCTCCATTTATTTCTCTTGTCATTTTAACTTTTATTTTCGCGTGGATGTGAATATATCCCAACTGAT
+AAGCCATAAGAGCTTCTTCAGGGCTTGAGAAATACTTTCCTTCACCCGGCACACCGTCTTCATCTGCAGT
+GAGGTAATAGCAACCGAGCACCATGTCCTGTGTAGGCGTCATAACAGGTTTTCCGTCCTGCGGCTTTAAA
+ATGTTGTTGGCTGCCAGCATCAAAAACCTAGCTTCTGCCTGAGCTTCCATTGAAAGAGGTATGTGAACAG
+CCATCTGGTCTCCGTCAAAGTCAGCATTGTAAGCAGGACATACCAGCGGATGAAGCTTTATGGCTCTTCC
+CTCTACAAGAACTGGCTCAAAAGCCTGAATCCCCAGCCTGTGAAGTGTAGGCGCTCTGTTTAAAAGCACT
+GGATGTTCCTTTATGACTTCTTCTAAGACATCCCATACTTCAGGCCTTACTCTTTCTACCATCCTTTTTG
+CACTTTTAATATGCTGTGCAAGCCCTTTGTCTACTAACCTCTTCATCACAAATGGTTTAAAGAGCTCTAA
+GGCCATTTCCTTTGGAAGACCGCACTGATAAACTTTAAGTTCAGGTCCTACTACGATAACTGAACGGCCA
+GAATAGTCAACCCTTTTACCCAAGAGATTTTGTCTAAATCTTCCCTGTTTTCCTTTGAGCATATCAGAGA
+GAGACTTCAAAGGTCTATTTCCAGGACCTGTAACCGGTCTTCCTCTTCTGCCATTGTCTATAAGAGCGTC
+TACTGCTTCTTGAAGCATTCTCTTTTCATTTCTCACTATTATATCTGGAGCCCCTAAATCCAAAAGCTTT
+TTAAGCCTATTGTTTCTGTTGATTACTCTTCTGTAAAGGTCATTTAAATCAGAGGTAGCAAACCGGCCGC
+CGTCTAGCTGTACCATAGGCCTTAAGTCTGGCGGAATAACAGGAAGAACCTCCAAAATCATCCATTCTGG
+GCGATTGCCAGAGTCTATGAAAGCCTGAACTACTTCCAACCTTCTTATAGCCCTTACCCTTTTCTGCCCT
+GTAGACTCCTTTATCTCTGCCCTTAATTCTTTGCTAAGTTTTTCCAGATCTATTTCCTGGAGGAGTTCCT
+TTATCGCCTCAGCTCCCATTCCAGCTCTAAATCTATTTCCATATTTCTCCAAATATTCCCTGTACTCTTT
+TTCAGAAAGGAGTTGTTTTTTAGTAAGAGGAGTATCCCCTGGGTCAATGACTACGTAAGATACAAAGTAC
+AAAACTTTCTCCAAGGCCCTTGGAGACATATCAAGCAAAAGCCCCATGCGGCTGGGAATGCCTTTCACAT
+ACCATATGTGAGCGACAGGGGCAGCAAGCTCAATGTGCCCCATTCTCTCTCTTCTGACCTTGGACCTGGT
+CACTTCAACACCGCACCTGTCGCACACAACTCCTTTGTACTTCACTCTTTTATACTTTCCACAATGGCAT
+TCCCAGTCCTTAGTAGGTCCAAAAATCCTCTCGCAGAAAAGCCCATCTCTTTCCGGCTTTAAAGTCCTGT
+AGTTGATGGTCTCGGGCTTTTTCACTTCACCCCGAGACCATTCCCTTATTTTTTCAGGAGAAGCTAGACC
+AATTTTTATGGCTTCAAAATTCTTAAGCTTAAACAAGGAGTGTCGCTCCTTTCCTCAATAAATTTTGACT
+TCACCCATCATAGTCGTCATCCATGAACAAATCCTCGCTGTCAATGTCAAAATTATCAGGCTCAAAATCA
+ATATCCTCTGGCAGTTCTTCTGGCTCTTCTTCGTATTCTTCTTCGTACACTTCCTCTGGAGGCGCATCTT
+CTCTTCCTTCAATGTTTATATTAAGCGTAGCATCTGGAACATCATCGTCATCATCTTCAAATTCCTTAAT
+TGGAATTTCCTGTCCATCTTCTGTGATGACTTTTACGTCTAATGCCAGGCTCTGAAGCTCTTTTACAAGC
+ACTTTGAAGGATTCAGGTATTCCAGGCTCTGGTATATTTTCTCCTTTCACTATCGCTTCATAAGCTTTCA
+CACGTCCGGTTACATCGTCAGATTTTACTGTAAGCATTTCCTGCAGGGTATGAGCAGCACCGTAAGCTTC
+CAGCGCCCAAACTTCCATCTCTCCAAATCTCTGTCCGCCAAACTGAGCCTTTCCGCCCAGAGGCTGCTGA
+GTGACAAGTGAATAAGGTCCTGTAGACCTTGCGTGCATCTTGTCATCTACCAGGTGATGAAGTTTTAGCA
+TATACATGTATCCAACAGTGACTTTATTGTCAAAAGGCTCTCCCGTTCTTCCATCGTAAAGCTGTACCTT
+GCCGTCTGGAGAAAATCCGGACTTTGCAAGTAGTTCTTCTATATCCTTCTCTGTAGCTCCATCAAATACA
+GGTGAAGCTATATACCAGCCCAAAGCTTTTGCCACCAGCCCCAGGTGAGTCTCCAACACCTGACCTATGT
+TCATACGAGAAGGAACTCCCAGCGGATTCAAGCATATCTGCAAAGGCGTGCCATCTGGCAGGAAGGGCAT
+ATCTTCAACAGGCAGTATTCTGGAAATTACACCCTTGTTACCATGGCGACCTGCCATCTTGTCTCCAACA
+GAAATCTTTCTCTTCTGAGCGACAAAAACTCTTACCATCTGGTTGACGCCCGGAGGCAGTTCATCTCCAT
+TCTCGCGTGAGTACACTTTAACATCTACCACAATACCTGATTCACCGTGAGGAACTCTTAAGGATGTATC
+CCTCACTTCCCTTGCCTTTTCACCAAATATTGCTCTTAAAAGTCTTTCTTCTGCAGTAAGCTCTGTCTCT
+CCTTTAGGGGTAACCTTTCCTACAAGTATATCTCCGGCTCTGACTTCTGCACCAATCCTTATTATTCCTC
+TTTCATCCAAATCTTTCAGTGCATCTTCTCCGACATTTGGAATCTCTCTTGTTATCTCTTCAGGACCTAA
+TTTTGTGTCTCTAGCTTCTGCATCGTATTCCTCTATGTGAATAGAAGTGAGAGAATCATCCATTACCAGC
+TCTTCGCTTATCAAAATAGCGTCCTCGTAGTTGTAACCTTCCCAGGGCATAAATCCGACCAGGACGTTTT
+TCCCAAGAGCAAGCTCTCCATGGTCTGTAGAAGGACCATCACATATTACCTGCCCTTTCTTGACCTCGTC
+TCCTTCATTGACAATAGGCCGTTGATTGATGCAGGTGCCCTGGTTTGACCTCTTAAACTTCAATAAATGG
+TATTCGTCTCTCTTTCCGTCCTTAGTTCTTATTACCACTTTGTCAGCTGTCACCTTTTCGACTATTCCAT
+CATTCTTTGCTAAAATCACTGCCCCAGAGTCAACAGCAGCCTTATACTCCATGCCTGTACCAACTATTGG
+AGCTTCTGGTTTTAACAAAGGCACTGCCTGCCTCTGCATGTTAGAACCCATCAAAGCTCTATTTGCGTCG
+TCATTTTCTAAGAAAGGTATAAGGGATGCAGAAACAGATACTATCTGCTTAGGAGATACGTCCATAAAGT
+CGACCTCTGTAGGCGGAACACTTATTATCTCTTCTCTTAACCTACATACGACTCTATCATTTATAAACCT
+GTTGTTTTCGTCCAAAGGCTCGTTCGCCTGAGCTATGATGTACTCATCTTCTTCGTCGGCGGTCATGTAC
+ACAATCTCATCTGTTACCGTGCCTGTTGCCTTATCGACTTTCCTATAAGGCGTTTCTATAAATCCGTACT
+CGTTCACACGGGCATAAGTAGTAAGGGAGGTTATCAAACCGATGTTAGGACCTTCAGGCGTTTCTATAGG
+ACATATCCTTCCGTAATGGGAATAGTGCACGTCTCTTACCTCAAAGCCAGCTCTTTCTCTGCTAAGCCCT
+CCAGGACCTAAAGCACTAACTCTTCTCTTGTGGGTAAGCTCAGAAAGAGGGTTTGTCTGGTCCATGAACT
+GTGAAAGCTGGGAACTTCCAAAAAATTCCCTAATAGCTGCAACTACAGGGCGGATGTTTATGAGGTTTTG
+AGGAGTAACCTCATTAACATCCTGAATTGTCATCCTCTCTTTCACAACTCTTTCCAAGCGGGCAAGGCCA
+ATTCTGAACTGGTTCTGCAAAAGCTCGCCAACAGACCTCACTCTTCTGTTGCCAAGGTGGTCAATGTCAT
+CCACAAAACCAACGCCATGGGTCAAATTCAGCTGGTAGCTTATAGTAGCTACTATATCGTCTTTAGTTAT
+ATGCTTAGGAACAAGTTCATCCATCCTATTTTTTATTTCATTCAAAACAGCTTCTTCATCGCTAAAATTA
+TCCAGTATCTCTCTCAAAACCCTAACATTTACCAGCTCTTTTATGTTAAGACTTGAAACATCGTAAGGCA
+TAGGATATTTGTTTATGTCAACTGTGTTATTCCCAACTACCTTTACTACTTTCCCATCAACTAAAATCTC
+AACTTCATTTATTCCACAGTTTTGAATCTCTTCAGCTTTCTCCCTTGTAATTTTTTCTCCTTCCTCTACT
+AATACCTCTCCTGTAATCGGGTTGACAATCCTTTTAGCGCTTTTGTGGTTGGCAATCCTTGCCTTAAGCG
+CTAGTTTTTTATTAAACTTATAACGACCCACTTTTGCCAGATCGTATCTTTTTGGGTCAAAGAAAAGGGC
+ATTGAAAAGGCTTCTTGCGCTCTCCACAGTAGGTGGTTCGCCAGGTCTTAACCTTTTGTAAATTTCTATC
+AAAGCTTCCTCTTCAGATTTTGTGGTATCCTTGTCCAATGTAGCCTTTAACTTTTCTTCCTCTCCTAAAA
+GGTCCAATATCTGTATGTCAGTGTTGTACCCTATAGCCCTTAGCAATACGGTAATCGGAACTTTTCTAGT
+CCTGTCTATTCTAACATATATAACATCGTTTGAATCCTCTTCATATTCAAGCCATGCACCTCTATTGGGA
+ATGACAGTCGCAAAAATGAGCTTTTTACCAAATTTATCAAATTGCTGGTCATAATATACACCTGGTGACC
+TGACCAGCTGGCTTACAATTACGCGCTCTGCACCGTTTATGATAAACGTACCTTTGTCTGTCATTAAAGG
+AAGGTCTCCCATGAAAACTTCAGATTCCTTTATCTCACCCGTTTCCCTGTTTGTAAGCCTTACCTTTACT
+TTAAGAGGAGCCGCATAAGTTGTATCTCTGTCCTTGCATTCCTCTACAGAGTATTTGGGATTATTTTCCA
+GTCTATAATCTACAAACTCCAGTGCTAAATTGCCAGTGAAACTTTCTATAGGGGAAATTTCCTGAAAGAC
+TTCTTTAAGACCCTCCTCCAAGAACCACTGATAGGACTTCTTCTGAACCTCAATAAGATCTGGAATCTCC
+AAGACCTCATCTATCTTGGCAAAGCTCATCCTCGTCCTACTGCCCGCTTGTACAGGCCGTACCATCCATT
+TCACCCCTTAAAAATGTAAATTACCAAAAGTTCAACACTTTTGGATTCGCGCACAAAGACCCTATTATAT
+TTGGTATTATGCACCAACTATCCAAAAATTATACCTTGACAAATAAAAAAGGCCACTATTAATGCAATTT
+TATATAATAACACAACAAATCTTTTATGTCAACAACTCCCCCATAAAAAATAAGGGCAAATTGCTTGCCC
+TTACTTTATCTCTACTTTTGCACCAACTTCTTCGAATTTTGCTTTGATCTGATTTGCCTCTTCCTTGCTT
+ACGCCTTCCTTTATTGGCTTTGGCACGCTGTCTACTAAGTCCTTTGCCTCTTTAAGTCCCAATCCTGTTA
+TCTCTCTTACTACTTTGATTACTTTTATCTTGTCGCTTCCTACTTCTTGCAAGATTACATCGAATTCTGT
+CTTCTCTTCAGCAGGTGCTGCTGCTGGTGCACCAGCTGCTGGTGCTGCTGCAACTGCTACAGGAGCTGCT
+GCAGAAACTCCAAATTCCTCCTCCAAAGCTTTTACTAATTCAGCTAGCTCTAAAACTGTCATGTTTTTTA
+TGGCTTGCAAAATTTCCTCTTTGCTCATCTTCTCTACCTCCATTCAAATTTTTTTACGCTTCAGCTTGCT
+TTTTCTCTTTTATAGCATTTAGCGCGTAGACCAAGCTTCTCAATGTGCCAGAGAGCACAAAAACGAGATT
+TGTGATAGGAGCTTTCATGCTGCCCAAAGCCTTTGCCAGAAGTTCTTCCCTGGAAGGAAGCTTGGCCAAG
+GCTTCTATCTCCTGGGGAGATACTATCTTGCCGTTCACTATACCTACTTTTAGCTCAAGACCTTTGTGGT
+CTTTCATGAATTCAGTTAAAATTTTTGCAGGCGCAACAGGATCTTCATACCCAAAAGCTACAGAGGTAGG
+CCCTTCAAAGTATTTTATGAGGTCATCTCCATAACCTAGCTCTCTTGCTGCAATTGTCATTAGAGTGTTT
+TTGTAGACTTTGTACTCGGAGTTCGCTTCCTTAAATTTGCGCCTTAAAACTGTTTCATCTTCAACAGTCA
+GACCGCTGAAGCTGGTGAAAATCACTGTCTGAGCTTTTGACAGCTTATCTTTGAATTCTGCGACGATCTG
+CTGCTTTTTCTCTCGGCTGGCGCCCACCTTCCCACCTCCTTAAAAATTTAAAAAGGATCCCGTAGACACG
+AGGATCCCCAGAGGGAATTTATCTTAAAAAAACCTCGGTGGGATTTACGTGCAGTACGCACAACCCACTG
+TCTACGGTCTTTCTCATATTCAATTTCAACGGTGTCTATTATAACATTAGTCTTTACAGGATGTCAATAC
+GCTTATTCAAATATTCTTGCAGGATTTACTTTGACGCCTGGTCCCATAGTAGAAGAAAGCACTACACTCT
+TTATATACTGACCCTTTGCAGCAGCAGGCTTAGATTTTATAATCGCATCCATGACAGTTCTGAAATTCTC
+TAAAAGCTTCTCTTTGCCAAAGGACTTTTTCCCGATTGGAACGTGAATTATACCTGCCTTATCAATGCGG
+TACTCTATTTTCCCCGCTTTAGCTTCCTTAACGGCTTTTTCAACTTCAAAAGTAACTGTACCAGATTTGG
+GGTTTGGCATTAACCCTTTTGGTCCTAAAAGTTTACCCAATCTTCCTACAACGCCCATCATATCAGGGGT
+TGCAATAACAACGTCGTAGTCAAACCAGTTCTCCTTCTGAATTTTCTCCACGAGCTCTTCTGCTCCAACA
+TAGTCTGCGCCAGCTGCTTCTGCCTCTTTAGCCTTTTCACCTTTGGCAAAGACCAACACTTTTACGGTTT
+TTCCTGTACCGTGAGGAAGTATCACTGTACCTCTCACCTGCTGATCTGCATGCCTTGGATCAACGCCAAG
+TCTCACTGCTAAGTCAATTGTCTCATCAAATTTGGCATTGGCCGTTTTAAGAACTATATCCATTGCTTCA
+TCACTTGAGTACTGCTGGGTTTTGTCGTAAAGTTTAAGATTTTCCAAATATCTTTTTCCTCTCTTCATCT
+TAAAGCCTCCTTCGTGGTATTATCGGGCATCTGCCTCCCACTTCACTTTACACAATTTCTATTCCCATGC
+TTCTAGCAGTTCCAGCAATCATCCTCATAGCAGCCTCTATATCTGTGGTGTTTAAATCTCTCATCTTTAT
+CTCAGCAATCTCTCTTAATTGCTGCTTCGTAATTTTACCGACTTTCTGCTTATTTGGCTGAGGAGAACCA
+GACTCAATTCCAGCAGCTTTTTTGAGCAAAACAGACGCTGGAGGAGTCTTTGTTATGAAACTAAAGGACC
+TATCTGAGTATATTGTTATCACAACAGGGATGATAAGCCCTGCGTCTTTTGCTGTTCTTTCGTTAAATTC
+TTTACAAAAAGCCATTATATTAACACCATGGGGACCTAACGCAGTACCCACTGGTGGCGCAGGAGTGGCT
+TTGCCCGCTGGCAGTTGAATCTTCACAACAGCTACAACCTTCTTTGCCATGACTACACCTCCTTATATGC
+TATATTTTCTGAAGTTGCACAAGGTCAAATTCAACCGGTGTCTCTCTCCCAAACATTGAAATTAAAACTT
+TTGCCTTCTGTCTTTCAGGATAAACTTCCTGTACAACTCCTATGAAATTCTCAAATGGCCCAGAAACAAC
+CCTTACTGTGTCCTTCACATTGAGGTCAACAGCCGTAGAAACATCTTTTATACCCAAAGCCCTTACTTCA
+GCATCCGTCAAAGGCACAGGCTTTGAGCCAGGCCCTACAAAACCAGTTACTCCCCTTGTGTTTCTAACTA
+CATACCAGGTCTCATCTGTCATTATCATCTTCACCAGCACATACCCAGGAAAAATCTTTCTCTCCACCAC
+TTTTTTCTTTCCATCTTTTATCTCTGTAACTTTTTCAGTCGGAACTACTATTTGAAGAATTTTATCCTGT
+AAATTTCTGTTTTCTATAATCTTTTCCAGATTAGCTTTTACTTTGTTCTCATACCCTGAATATGTGTGGA
+CAACATACCATTTCGCAGTTTCCTTTTCAGACATAGTGAGCTCCGGGGAAAATCCCCAACCTCCTTTAAA
+ATGATTTGAGGATGAGTTTCAATATATAGCTAAAAACAGAATCTACCAAAAAAATAAATATCGTAAAGAG
+GACCATTACAACGAGCACAACTTCCGTATAAGTTATCATCGTATCCCTTCCGGGCCACGTCACTTTTTTC
+ATTTCTGCCTTTACTTCTCTAAAAAACTTTACAATCTTCCTTCCTTCACCGGCCATTTCCTCACATCCTC
+TTTATGTTTTGCTTTATTTAGTCTCTCTGTGGAGGGTATGCTTTTTGCAGTGTTTGCAATACTTCTTGAG
+CTCTAACCTATCCGGGTCATTTTTCTTATTTTTTGTCGTATGGTAATTTCTATTCTTGCACTCAGTGCAA
+ACCAGTGCAATTTTTACTCTCAATTGTTACACCTCCCGGTGATGCGACTACTTAGACAAATTTATCATAA
+ATAAAACTTGTTGTCAATCCTTAAACAAAAATAAATTAACCCAAAAGAAGCCAGGTTTGCACCCGGCTTC
+CTGTTTTACTCAATTATAGCAGACACGACACCAGCGCCAACTGTCCTTCCGCCTTCTCTTATAGCAAACT
+TAAGCCCTTCTTCCATCGCTATCGGCGTTATAAGCTCTACTCTCAATGTCACGTGGTCCCCTGGCATTAC
+CATCTCTACTCCCTCTGGCAGCTGTATCGTCCCTGTCACGTCCGTCGTCCTAAAGTAAAACTGCGGCCTG
+TATCCATTGAAAAATGGTGTGTGCCTTCCTCCCTCTTCCTTCGTCAATACGTACACCTGTGCCTCAAATT
+TCGTGTGCGGCTTTATCGTCCCTGGTTTCGCCAGTACCTGCCCTCTCTCTACTTCATCCTTCTGTATCCC
+TCTTAACAATACCCCTATGTTGTCTCCTGCCTGTGCCTCATCTAATGTCTTCCTGAACATCTCTACTCCT
+GTCACTACTGTCTTCCTTGACTCCGTCGTCAATCCTATTATCTCTACTTCGTCCCCTACTTTCACTTTCC
+CTCTCTCTACTCTACCTGTCGCAACTGTACCTCTTCCCGTTATCGAAAATACGTCCTCTACCGGCATCAA
+GAACGGCTTGTCTATATCCCTCTCCGGTGTCGGTATATATTCGTCTACTACATCCATTAACTCCCATATC
+TTGCCGCACCACTGGCACTCCCTCTTGCCACATCCGCACTCTAATGCCTTCAATGCTGAACCTACCACTA
+TCGGTGTCTCATCCCCTGGAAATTCGTACTGGTTCAGTAAGTCCCTTACCTCCATCTCTACTAGCTCTAT
+TAACTCCGGATCGTCTACCATGTCCGCTTTGTTCAAAAATACTACTATATATGGCACTCCTACCTGCCTT
+GCCAATAATATGTGCTCCCTCGTCTGCGGCATCGGACCGTCTGCTGCTGATACTACCAGTATCGCTCCGT
+CCATCTGCGCTGCCCCTGTTATCATGTTCTTTACATAGTCCGCGTGACCCGGACAGTCTACGTGCGCATA
+GTGCCTCTTCGCTGTCTCATACTCTACGTGCGTCGTGTTTATTGTTATACCCCTTGCCTTCTCCTCTGGC
+GCCTTGTCTATCTCGTCATATCCCTTCGCCTGTGCTAATCCCGCTTTCGAAAGTATTAATGTTATCGCTG
+CTGTTAATGTCGTCTTACCATGGTCTACGTGCCCTATCGTCCCTACGTTTACGTGCGGCTTCGTCCTCTC
+AAATTTCTGCTTTGCCATCCTCTCTTCCTCCTTACTTCTAATAAACTTATCCAAGTGTTTCTTATTAATA
+AAGTGAAGAACACTTCTTTGATAAAAAAAAACAACTAAAGCGTAAATTAAAATGGAGCCCGCGACCGGGA
+TCGAACCGGTGACCTCCGCCTTACCAAGGCGACGCTCTGCCTACTGAGCTACGTGGGCAAAAAGGGAAGC
+TTAAAACTTCCGCTTTCTGATTTTACTATAAAGTTTTCTAAATGTCAATAGCTAGCTGTTCCTCATTTCA
+AGATATCTTTCTAATTTTCTTTTCACCCTCTGCAAGGCATTGTCTATGGACTTCACATGCCTGTTTAAAT
+CCTCAGCTATTTCCTGATAAGACTTCCCATCCAGGTATGCCACCAAGACCTCCCATTCTAAACCGCTTAA
+AAGTTCCTCCATCTTGTTTTCAATGTTAACGTATTCCTCTTTGCTTATTATTAATTCCTCAGGGTCAGCA
+ATGCACTGGGTAGAAACTACATCCATCAGAGTCCTGTCAGATTCTTCATCAAAGATGGGTTTATTCAGGG
+AGACGTAAGAATTAAGTGGAATGTGCTTTTGCCTGGTAGCGGTTTTAATGGCAGTAATAATCTGACGGGT
+CACACATAGCTCTGCAAAAGCCTTGAAAGAAGTGAGCTTGTTGTTTTTATAATCCCTTATAGCTTTATAA
+AGTCCTATCATTCCTTCTTGAATTATGTCTTCTTTATCAGCTCCAACTAAAAAATAAGTGCGAGCTTTAG
+CCTTAACAAAATTCTTATACCTCTCAATGAGATACTCTAAAGCCAGCTCATCACCCTGTTGCGCTCTTGA
+AACTATCTCCTCCTCCTCCATTTGCTCATAAGCCTGATAGTAATCCTGTTGCGCCCCAGATTTCACTAAT
+ACCGCCCCCATTTGTTATTCCCGCAACCTTACACGTTATAATTATACATTATATTGGTAAAGGTAGTCAA
+GCTAATTTTACTAGTTTTCCCTCATTTGACGAAGCTTCTTTACAGTTTCCTCATCTAACCTATTTTCCAG
+ATTGTCCTTGTAAAAAGTATTCATATACTCCTTTTTGTGCTTTTCAATGTACCTGTTCATCTCCTCGTAA
+AGTTCCCTAGCTGACATCCTAATGGCACCGTGAGCCATGACTACCTGCTGCACAATCCAGTCTGAGCTTA
+CCACTACCACATCCTCTTTTTTGACGAGCTCTACCACTTTCGACTCTATAAAATGGTCTGCCGATTCTCC
+TTCTTTTGTGTACACTACTTCAATGCCATTTATCTCTTCATGCTTTTCCAAACTCCCTTTTACATACATG
+GCATCGAAAACCAATATTATATTTATGCCTGTATATCCTTTAAAATCTGCCAGCAAATCTATTAATTTGT
+CTCTCGCATCTTCCAGACTTCTCTTTGCAATTTCCTTGAGCATCTGCCAGTTGTTTATGACATTATAACC
+GTCTACCAGCATATACAAGGGCATCACGCCTTACCTTGCCTTTTTGATAAAATGTTGTACATCAAAATAG
+AAGCAGCAACAGAAGCGTTAAGAGAATTGATTTTACCCTTCATGGGAATTTTAATTACAAAATCACAATT
+CTCTAAAACCAACCTCGAAATTCCTTTTCCCTCACTTCCAATGACCAGAGCCAGAGGAAAATCGTAATCT
+AGCTCTTCAAAACTCTTCTCAGCTTTTGCGTCAGTCCCAATAATCCAAAGTCCTTTTTCTTTCAGATCCC
+TTATGGTGCTGTTAATATTTGAAACTTTTGCCACTTTTATGTATTCTACCGCACCAGCTGAGGCCTTTAC
+CACTGTGGCATTTATCCCTGCAGAACGCCTTTTGGGAATTATCACCCCGTGCACTCCAAAAGCTTCCGCA
+CTTCTTATTATAGCACCCATATTGTGAGGGTCAGTTATCTCATCTAAAATCAACAAAAAAGGCTTTTCTT
+TCTTCTCTTCTGCATAGTTTAAAATATCCGTCACATCAAAATATTTATACAAAGCTCCAACTGCAACTAC
+TCCTTGATGATTAGGAGTCTGCGCTAACCTCTTCAAGGTATCACTGTCAGCAGTAGAAACTACAATTCCG
+GCTTCTTTCGCCATACCTATTATTTTAGAAATATTGCCACCGGCAGTTTTGGACACGTATATCTTTTCTA
+TTTCCTTACCGCTTCTTATCGCTTCTATAACAGGGTTTCTTCCATATATAATATCGCCATTTCTCATAAT
+TTTCACCTATTCTTCCGTGTATTCCATAGAAAGGCTCAAAAGAAAGTAAAGCCTATCAAATCTTTCTAAA
+AGGTACAAATATCCCACTAATGCTTCAAAGGCAGTGGCATACTTATACTCTTTAACACTTGCTCCTTTTG
+GAACTGTAGAAGCTTTGGCATTTCTTCCCCTTCTCACAATTTCCTTTTCTTCTTCAGTGAGAAGGTCGTA
+AATTCGCTCAAGAGACCTAGCCTGTGAAGATGCCTTAACGTACTTCACAGTTTGCTCATTTAAATGAGCC
+AATTTCATATTCCCTTTCTCCACAATCTTAGTTCTGACATAAAGGCTGTAAACCGCATCTCCAATGAAAG
+CCAAAACAAGGGGGGATAAGTCTAAAACCCCCTTTTCCTTTACAAGAATCATCTTATCCTTTTCCATCTT
+ACTCCCTCTGGCGTATCCTCTAAAATTATACCTCTTTCTTTCAATTTATCCCTTATCTCATCAGCTAACT
+TCCAGTTTTTCTCTTTTCTGGCCTTTTGCCTTTCCTCTATCAACCTGAGTATTTCTTCATCTTCAATCTC
+TGTCTCAGCGTTTTTGTAAGACAGCCCTAATACATCAGAAAGCTTTAAGAACATCTCCAGAATATATTCT
+ACCAATTTCTTAGAAGAATTTCCACTTAAATTTGCATTGGCAGTTTTAGCCATTTCAAAAAGCACAGAAA
+TAGCATCTGCCGTGTTAAAATCATCGTCCATAGCCTCTTCAAACTGCTTTTTATACTCATCAAACTTGAC
+AATCAAATCTTTTTCTTCATCGCTTAACTCCCTGTCTTTGGTAATATTTGCCAAGTGCTTCAAATTGACC
+ACAGCGTTACTAAGTCTTTCATAGGCGGATTTCGCCTGGTCTAGCAAATCAAGGCTAAAGTTTATAGGAC
+TCCTGTAATGGGCCATAAGCATGAAAAGCCTTAAAACTTCAGGGTCATATTTCTCCGTAAGCTCCCTCAC
+TGTAAAGAAATTACCCTTTGACTTTGACATCTTCTCATTGTTCACATTTAAATACCCTATATGCATCCAA
+TATTTAGAAAACGGCTGGTCATAGGCTGCTTCGCTTTGAGCGATCTCATTTTCATGGTGAGGGAAAATTA
+AATCTGGCCCTCCTGCGTGAATGTCCAAGGTCTTCCCCAAATACTTTGTAGACATGACAGAGCACTCAAT
+ATGCCAGCCAGGCCTTCCTTTCCCCCACGGACTGTCCCAAGCAGGTTCTCCGGGCTTTTGAGCCTTCCAC
+AGTGCAAAGTCTAGAGGGTTTTTCTTTTTCTCGTCTATCTCCACCCTTGCACCCGCCATCAGTTCATCTA
+TATTTTTATGAGAAAGTTTCCCATAATCCTTAAATTTAGCCGTTTCAAAATACACATTGCCGTCTACCAC
+ATATGCATACCCTTTGTCAATGAGTATTTTTATGAATTCAATTATGTCATCTATATGCTCTGTGGCCCTG
+GGGTGAACTGTAGCTCTCTTTATCCCAAGAGCATCTGCATCTTTAAAATACTCCTCTATGAACCTTTCTG
+CTATTTCCTTTTCTGTAGTATTCTCCTCCTTCGCTCTATTTATTATCTTATCGTCAATATCTGTAAAATT
+TTGAACGTAGTTTACAGTGTAACCCTTGTACTCCAAATACCTTCTCACAGTATCGAAGACGATAAAAGCT
+CTAGCATTCCCTATGTGGATGTAATTGTAAACTGTAGGCCCACAGACATACATGTTTACCACTTTATCCT
+TCAAAGGCTTAAATTCCTCTTTAGTTCTAGTCATTGTGTTATACAGCCTCATCTTCCTCATCCCTTTCCA
+TTAAAATTTTTTCAAGCCTCTCTATCCTCTCTCTTAACCTTCTTAGCTCTTCCTCTACAGGGTCAGGGAG
+CTTGCCATGTTCCAGGTCCACTTCATAAGATCTTGCTATGCGTATGTTGTCTTTTTTGACGCACCTTGCA
+GGAACGCCAACTACAGTGCTATTTGGGGGCACATCTTTTAAAACGACAGCTCCTGCTCCTATTTTTGAAT
+TTTCCCCTACCACAATAGGTCCCAAAACTTTAGCTCCACTGCCTATAACTACATTGTCCTTTATCGTAGG
+ATGCCTTTTTCCCTTTTCTTTACCAGTACCTCCCAAAGTCACTCCTTGATATATCGTCACATTGTCTCCA
+ATTTCCGTAGTCTCTCCTATTACAACTCCCATGCCGTGGTCTATGAAAAATCTGCGCCCAATTTTTGCAC
+CTGGATGTATTTCAATGCCTGTCAAAAAACGGTTTATATGTGAAATCAACCTCGGCAGCAGTATAAAACC
+TTTTTTATAGAAGTAATGGGCAATTCTGTGAAGTATTATGGCGTGGAGCCCGGGATAACACAGTAAAACC
+TCCAAAACGCTCTTTGCAGCAGGGTCTCTTTCAAAAACTACTTCAATGTCTTCTTTTAAAGTTTTAAACA
+TGCAAAACACCTCCTTAAAAATTTACCCCCCTCATCTCAGAGACGAGGGGGGCCTCCCGCGGTTCCACTC
+TGCTTGAGCATAACGCTCCACTCATTTAAGATAACGGCATAAACCGGTAACCCCCTACTAAAACTTCAGG
+GATACAAGCTCGAAGACGCACTTCTTATGGCACATCCTTAGAGCCACTTCCAGCCCACGATGGCTCCTCT
+CTGGAAGGCTTGTGCCATAATACTCTTCTTGTCATCGCCTTTTACTCTATTAAGTTTAAAACTCTGTCAA
+GCCTTTTTACTACCCTATTCTTCCCCAAAAGTGCGAGGACTTTTACAAGCTCAGGGCCGTGCTCTTCTCC
+CGTTACTGCTATCCTTATAGGCATGAAAAACTCTTTTCCTTTTACCCCAAGCTCTTTCTGAGCTTTCTTC
+ATCCACTCCCTAACATCATCCTCAGTAATTTCGCTCTTATCCTTCAAATAACCTTTAAAAGCCTCCAATA
+CTTTTATAGAATTGGGACTTTTTAAAAACTCTATCATTTCTCCAGTGTAATCTACTTCTTCAACAAAGAA
+AGTCTTTGCCATGTCTACAATTTGAGCTACATAAGATAGTCCATCTTTATAGAGGCTTATCACATCCTTT
+AGCCAATTATACCTCAACTCGTCTATTTCGTCAATGTAGCCTGCTTTCTTAAGATGAGGAATTGCCAAAT
+CCACAATCCTTTCTACAGGGCTTTTTTGTATGTACTGCTGGTTCATCCAGTTTAACTTTTCAATGTCAAA
+TACTGGATTTGATTTGTGAATCCTCTTAAAATTGAACTTTCTTATTATCTCTTCTTTTGACATCAATTCC
+ACATTATCCTCAGGATACCAGCTCAAAAGTGATAAGAAATTAAACATGGCTTCTGGCAAATACCCTAATT
+CCCTGTACTGACCTATGTAGGTATGGCCGTGCCTTTTGGAAAGCTTTGTCCTATCAGGCCCCAATATCAA
+AGGAACATGAGCAAACTTAGGAATCTCAAATCCTAAAGCTTTATATATCAAAATCTGCTTTGGAGTATTG
+TATATGTGGTCTTCCCCTCTTATCACATGGGTGATTTTCATTAAAGCATCGTCAATCACCACAGCAAAAT
+TATAAGTTGGCATGCCGTCAGACTTTATAATCACCATGTCTCCGCCTAATGTGTCACTTTTTATTGTAAT
+CTTTCCCTTTATCATGTCTTCAAATTCTATGACTTCATCGTCTGGCACCATAAACCTTATGACAGGCTTT
+CTTCCTTCCCTTATAAAAGTTTCTTCCTGCTCTTTTGTGAGGTACCTACATCTGCCAGAATAACGGGGGA
+TTTCTCCCCTCTCTATCGCTTTCTTCCTGTCTTCTTCCAGCTCTTCTGGCGTGCAGTAGCACCTGTAAGC
+TTTTTTCTCTTCAATAAGCTTTTGAGCAAATCTGTGGTAGATCTCAAGCCTTTCACTCTGCCTGTAAGGG
+CCATATGGACCTGGTTTATCTGGCCCCTCATCCCACTCTATGCCCAGCCACTTTAACTCTTTGAATATTA
+ATTCTTCAAACCCCTTTGAAGACCTCTCTAAATCAGTATCTTCAATTCTTAATACAAAAGTAGCTCCTTC
+GCTCCTCGAAAAAAGATAATTAAAAAGAGCTGTTCTCATGTTACCTATGTGTATCGGTCCTGTAGGGCTT
+GGTGCGAATCTCACCCTAAATTCTTTCATTTTTGTCACTCCATCCTCGTTTGTTGTTTGATTTAATTATA
+ACAGATTTTATGCTCATTTAATAGATGAAGTGACAATCCTATTTTAAATCCACATATTTTACAGTCACAG
+TTGGAATCGCCGTTAATTCCTCTGCTAGCTCCTCCATGAATTTTTTATCCCCTCTTACATTTAAAGTTAT
+AATCCCACTGCCGTTTTGAGAATCATGTATTCCAAATCTCGCAATTATATTTTCTCCATGTTTTGTAAGC
+ACCTCTTGAACCTTCACTCCAAATTCGCTCCTGTTGTCCACGCTTATCCCTACGATGTACAATGACACAA
+CCTTCACCCCATTTTTATCAATCTTTTAACAAATATTTTTTCACTGTAAAAGAATTTTATGCAAAAAAGA
+GCTCATGAGAGCTCTCTCAACTTCTCCTCTACAATTTGTTTTACTCTTTTTACCACCTCTTCCACCTTTA
+CTTCTTCCACTTCTTCTCTTTCTCTTAATTTTATTTCAACAATTCCTTCTTTTACCTTTTTGCCTATAGT
+TACTCTTACAGGTATTCCTATCAAATCTGCGTCATTAAATTTAACGCCAGCTCTTACATCCCTGTCATCA
+ATCAAAACCTCTAATTTCTCTTCAAGCAACTTATTGTATATCTTTTCTGCAATCTGTTTTTGCTCTTCAT
+CTGATACATTCACAGGTACTACAATGACATGATAAGGCGCTACACTCATAGGCCATATTATGCCTTTTTC
+ATCGTGGTGCTGTTCTATAATTGCAGCTACAGTTCTGTTAATTCCAATGCCGTAGCATCCCATTACAATT
+GGCTTTTCATTCCCTTCCTCATCTGTGTAAGTAGCTCCTAGCGCCTCGCTGTACTTTGTGCCTAGCTTAA
+AAATATGACCAACCTCAATTCCTCTAGCAATTTTAAGAGGAGCACCACACCTTGGGCACCTATCTCCTTC
+TACGACGCTTTTAATATCTGCTACGATATCGCCTTTAAAATCTCTGCCATAATTTACATTTTTTATGTGG
+TAATCTGTCTCGTTGGCTCCCACGATAAAGTTCCTCAACTGTGGTATTTCGCTGTCTACAACTAAAGTCA
+CTTCTCCTTTCAATCCCAAGGGACCAGCAAAGCCCACCTTCGCCCCTGTGACTTCTTCCACTAAAGCTCC
+ATCAGCCAATTCCAGTTCCTCTTCCCTTATGCTCAAAACATTCAAAAGCTTTGTCTCGTTTATATCTCTA
+TCGCCTCTAACCAAAGCTGCTACAACTTTGCCTTTTGCTTTGTATATGAGAGTTTTTACAAATTTGCTAG
+GAGAAATTTTTAAGAAGTCTACCAGTTCTTCTATAGTCTTGACATTGGGAGTATAAACTTTTTCAATCTC
+AAGCATCTCCTCATCCCGACTTTCTATTAAACACTCGGCCTTCTCCTCATTGGCAGCGTATCCACAGCTG
+TCGCAGTAAGCTATCACCGCTTCTCCAACACTGGATATCACCATGAATTCTTTTGAATCTCTTCCTCCCA
+TGGCTCCAGGGTCGGCTTCCACCACCAGATATTTAAGACCACACCTGTCAAATATTCTGCAGTACGCCCT
+GTACATTTTATTAAAAGATTCGTCTAGTCCTTCCCAATCAGCATCAAAGCTGTAAGCGTCCTTCATTATA
+AACTCTCTGCTCCTCATCACACCAAAGCGCGGACGCCTCTCGTCTCTAAATTTAGTTTGAATCTGGTAAA
+GTATGAGGGGAAGCTGTCTATATGATTTCACTTCATTTCTTACAAGGTCTGTAAAGACTTCTTCGTGAGT
+TGGTCCCAAACAAAAATCTCTCTCATTTCTGTCTTTAAGCTTAAACATTTCGGGTCCAAACACATCCCAT
+CTTCCCGTTTCCTTAAAAAGCTCTGCAGGAATCAAAGCAGACATCAAGACTTCCTGACTTCCTTCTCTGT
+CCATTTCTTCTCTAACTATCTCTTCCACTTTTTTTAGTACTCTTTTTCCTAAAGGCAGATACACATATAT
+TCCAGCTGCTAATTTCCTCATCAATCCTGCTTTTAACATAAGGACATGGCTTGGAATTTCAGCATCAGCA
+GGAACTTCTCTTAAAGTTGGCATTAGTAACTGTGACAGTCTCACTCTCTTTACCCTCCTATGTACGAGAT
+TTTTTAAGTAGATTGTATTTTACGGCAGGTTATATGTCAATACCTTTCCTCCAGTAATACTACAGCATAA
+GCCTTTATGCCTTCCTCTCTTCCTGTAAATCCCAATCCTTCCTCCGTCTTTGCTTTGACATTCACTCTTT
+CTTTGCTAACACCAAGCAATTCTGCAAGGCTTGTCCTTATTCTGTCTTTATAAGGAGAAAGCTTGGGCCT
+TTCGGTTACAACTATGCAATCCACGTTGTTCACAACATAGTGCTCACTCACTAATTCCAACACCCTTTTT
+AAAAGTATTTTACTGTCTACTTCCTTATAGGCCACATCTGTATCAGGAAAATGTTCTCCAATATCTCCCA
+AACCCGCAGCTCCCAAAATCCCATCAATTAAAGCGTGAATAAGAACATCTCCATCAGAATGCCCCTTTAA
+CCCTTTTTCAAAGGGGATTTCTATCCCTCCGAGCATCAATTTTTTTCCTTCTTCAAACCTGTGGACATCA
+TATCCTATCCCTACTCTCATTTTACCCATCCCTCATTTTAAAGTTTCCTTCCTCATCCACTTCTAAAGTA
+AATTCTGCCCCTCTTGACAGGCGAGAGGACTTAAATTTTTTCTCTACGGTTTTTTTATTAGTCTCAATAT
+AAAATTCAGACATCCCAGGCTCCTTTATTGAAATTTTATAAACTCCTTCCGGCTCAAAGCACACATGCCA
+ATTGTACTTTCCAAACACATCGTAAGTTTTTATTTTTTTGCTTCTATCAAGCACAACAATCTTCTTATCC
+GTTATAATGCTCAAGTATGAAATAGCCTTCTCCAAAAGAGATATGGAAGGTTTTTCTCTAATACCCAAAA
+TCTCCCCCAAATAAGAGACAGAATCTTTCAAGATTCCTATGTGACTTGATTTCAGCACAATTTCCTCGCC
+GTTTATCCCCAAGGCGCTTTTTGTCAAAACTGTCCCATCCCCTTTGTCATCCCTTATAACCCCGACAGGC
+TTTCCATCTGGCCACACCACTTCGCTCTCAGACTTTTCCACCTGAATGAATTTATTAGTATAAACGCCTT
+CTCCAGCAAAAAGATAAACACTTCTCACCCTTTCATACAATATGTCCGCCTTCTCATTGAGGTCATTTAA
+AAAATCGTTAATCACCTTCATGTATTCGATATTTTTAAACAATATCTTCTCATACCTTACAGGATACATG
+AAAAGATAACTGCCGTACTCTTTAGAGGGCATCAAATCCTTTATTGACGGGATGTATTTTCTTATCACAG
+TTACCGCATCTTTTTCTCCTTTAATCTTAGAAAAAATCCACAAAAATCCTCTAAAGAGCATATTTACAAA
+ATCCTCATCATCTGGAGGTACTGTTCCGCCTTCCCAACCATAATATGCATTGGCAGCGCCGAGATTAGGC
+GTACCCAAAAGTATCAGCTTATCCACGTCAAACTGGTACTTATCGCTTTGAAGGTAACTTCTTGCTAAAA
+GCCCACCCATGCTGTGACAGACGAGGTCTACTTTGCTGCTTCCTGTCTTTGCCTTTGCCTCTTCAATCGC
+CAGTATAAGCTTATCAACAGCATCAGGTATTTTTCTCCACCATTCATAGTAGCATACAAATAAGTTCTTA
+TTTTCTACTAAGCCTATCTTTTGCAAATCTTCTATAAAAGGTGCATATATGTTAGCCGCTGGCCCAAAGC
+TCCATATCTTGCCTAAAGGCGTTGGAGTAAAAATAGATCCAAATATTCCGTGTAAAAAAACCACAGGATT
+ATTCATAGATATCACCCTCATACAATTTAGTAGGTAACAGTCCTACTAAATTATATGAGGAAACTCAAAA
+AAGGTTATTTTCTCAAAAAAAGTTCTGCCACGACCAAATCTTCTGGAGTAGTTATTTTGATATTTTTATA
+ATCCCCTTCCACTAGTTTAACTTTAAATCCCATCCTTTCCACCAAAACGCTGTCATCTGTACCCAAAAAG
+CCCTCTTCAAGAGCTTTCCTGTGAGCTTTCACTATCAATTCTTTTTCAAATACCTGGGGAGTTTGAATAG
+CCCACAGGTATCTCCTGTCAGGAGTATCTAAAATGAAATTATCTTCATCTGCCACTTTTATGGTGTCTTT
+CACAGGAACTCCAACAGCTGCAGCCTTGTAAAGATAAGCTGCTTTTATAGCTTCCATTATAATCTCTTTA
+GTCACCAAAGGCCTTGCTCCGTCGTGTATAGCGACAATTTCACAATCTTTATCTACCACAGAAATTCCGT
+TGTAAACAGAATACTGCCTTTCTTCACCCCCCTTTACAATTTTAAAAGGCTTATTCCAATAAAATTTCTC
+CAAGACGTTCTCCTGACAATACTCCGTCTCTTCTGGAGAAGTGACCACAATTATTTCTTTAATCCATTCA
+ATTTCATCAAATGCCTTAATAGAGTAATAAAGCACTGGTTTACCTGCAATTGAAAGATAAACTTTATTCA
+AACTTTTATTCATTCTAGTGCTTCTTCCAGCGGCTACTATTACAGCGCTCACATTCATTTACTATCCCTC
+TTATAAAATATTCTACAAACCAATTATACCATTTTCTAAACAAAAAAACACAGGAAACCCTGTGTCAAAT
+CGCTTTTTCCTGTTCTGCCTGCTTTGGCTTTGCAAATATCATTCTTCCTGCAGCAGTCTGCAAAACGCTT
+GTCACAAGCACCTCAATAGTGCTTCCAATAAATTTTTTCCCTCCGTCCACCACAATCATGGTTCCGTCAT
+CTAGATAACCCACTCCCTGCCCTGCTTCTTTGCCATCTTTTATTATCTGCACCACCATTTCTTCTCCCGG
+CAGCACAATGGGTTTTACTGCATTGGAAAGCTCATTTATGTTGAGGACAGGTACTCTGTGAAATTCTGCC
+ACTTTGTTTAAATTATAGTCATTTGTGATTATCTTGCCCTTCAGCATCTGAGCTAGTTTCAAAAGCTTTG
+TATCCACTTCTGTAGCATCTATATGCTTATCCACTATCTCCACTTTTATGTTAAGCTCATTCTGTATCCT
+ATTTAGTACATCCAATCCCCTTCTTCCTCTGTTTCTTTTTAAAGTATCAGAAGAGTCAGCGATGTGCCTC
+AACTCTTCTAGTACAAAAGACGGTATGATGAGCGGCCCTTCAATGAACCCAGTCTTGCATATATCAAATA
+TCCTCCCATCAATAATGACGCTAGTATCCAAAATTTTGGGTATTCCACCGTATTCATTTTTATTGCCCTT
+CTGAGACCCCAATTTTTTCATGAAAGAAAAAATATTCAAAAGCTCTTCTTTTTTCTTGAGAGAAATCCTT
+ATCCCCAGGTAACCAAGAAATAAATTCAGCAGTATAGGAACTATTTTCCCAACTATGAAAATCGGATACA
+AGGGAGCACTCAGCAAATTCGCCACGATAAGGCCTATTATCAAGCCAAAAGCCCCTATCAAAATCTCGTC
+AATCGGCATATTCTGCAATTTCGCTTCCAGCCACTGCTCAAAGTCTCTTGCCCACTTTATGAAAACAGGT
+GACACTATATAAAATATAATTCCGACTATAAGAGTTCCTGCCCCATAAATTATCGTGGTAGTCAGGTAAG
+GCAATTTACTTGGTACAAAACTTTGAAATACGCTTAAACTCAATAGAAATTTTACCAATTCAAAGCCCAA
+CGCTAATCCTAATATACCTATAACTCCTCTTGCAATTTTATAAAACACCATCTCACCTCCTATCCTATAT
+TATTGGCTATTTTTTTAAATATTATAAGCAAATTGGAAGAAAATTTGCCAAAATTTTTACATGAATAATG
+AAGGGCTTACCTTCAGTATACTACTTATGTGGAGCAATTGTCAATTTATGTGTTAAGATACAAATGATTA
+AAATTGCAATTAATACTATGAAATGCCATTCTAAATATTGACATGCATCATCTTTGAGTCTATAATAAAA
+TCAAGAAAACCTAAAAAGAACGGGAGTGGACCAAAATGAAAGACATTATTGTAGACGACCTCCAAAACAC
+AGTAGATGAATATCTTTTGCGCCACAGAAGCATAATAGACATTCTCACTAAAATTCAAGAAAGCAGTGCC
+CGTATAAACAGAGCAGTAGCGAAGTCGGTGACCGAATGCGGTTGCATAAGAATAAATGCCAGCAAGCAGG
+AAACTCCTCCTGATGCCACTTTAGAGGATGCCCGCAAATATTTTAAAACCCATGTAGAAGGTCAGCTCTG
+TGAAAATTGCAAAGAAGTGCTGGAAGCTGAAATAGGCAATAACATCTTCTACATAATCGCTTTATGCAAT
+GTATTAGGCCTTAATTTTTACGACATACTCCTTAAAAAGCACAAAGAGCTAAATACTCTAGGAATTTTTA
+ACATGTTATAAGAAGCGCCTTTTAAGGCGCTTTTTTTACAACCCTCTTACAAATTCCATTACCTCTTTTA
+TATCTTTGACCTTTATTACCTCAATCCCTTCTTCTTTGGCTTTCATATGAGGTATAAAAACCTTAGAAAA
+CCCCATCTTTTTAGCTTCGTTGATTCTCTTGTCAATATTGCCAACACCCCTTACTTCTCCAGCTAAACCT
+ACTTCTCCGACGAAACAAACATCCTCTGGCAAAGGGATGTTATAATATCCTGACAAAGAAGCAGCTATTA
+CGCCCAAATCGGCTGCCGGCTCCTGAATTTTTATCCCCCCTGTCACATTTACATACGCATCAAAATTTGA
+AAAATTAAGCCCCAATCTTTTTTCCATTACCGCAAGAAGCAGAATAAACCTGTTGTAATCAAAACCTGTC
+GCCATTCTCCTCGGCATACCAAAAGATGTGTAGCTCAAAAGCGCCTGAACTTCCATCAAAATAGGGCGCG
+TCCCCTGGAGAGAAGACACAATCGCTGTACCGGCAACCCCTTTAGGCCTGCTCATCAGTATAAATTCAGA
+GGGATTGCGGATTTCCTCAAGCCCTTTATCTTGCATCTCAAAAACTCCTATTTCGTGAGTTGCTCCAAAC
+CTATTTTTAACAGCCCTTAACACTCTAAAAGAATGGCTGGCATCGCCCTCCAAATAGAGAACCGTGTCCA
+CCATGTGTTCAAGAACCTTGGGCCCTGCTATAGCTCCTTCCTTTGTGACATGCCCTATCAAAAAAACGCT
+TATATTTTTTTCTTTCGCAATAGCCATAAGCTTTTGAGAAGCGTATCTCACCTGAGAAATGCTGCCAGGT
+ATTGTCTCACTTTCCTCTGTGTACATGGTCTGAATAGAATCTACTATCACAAAATCCGGACGTATCTCTT
+CAATTTTTTCCTCTATCACATCTATATTCGTCTCACACAAAAGGTATAAATCCTGCCTCTCTTTTAAAAT
+TCTATCAGCCCTCAGCTTGATTTGCTGGGGGGATTCCTCACCAGATACATATAACACCGTAAACTTTTCT
+GAAACATTTCCAGCTACCTGAAGCAAAAGCGTTGACTTCCCTATCCCTGGGTCTCCTCCTATGAGCACCA
+AGGAACCTCTTACAATGCCGCCCCCTAGTACTCTGTCAAATTCTTCAATACCTGTCTTTATCCTCTCTTC
+TTCAGAAGATACAACCTCTCTTAACAAGTATAAGTTTTTGCTATTCCTGCTTTTAACCTTTTTTTCTTTG
+AAATCCCCTACTATCTCTTCATCAAAAGAATTCCAGCTGCCGCAATTAGGGCATCTGCCCAGCCATTTAC
+TGCTCTCAAATCCGCATTCTCTGCATACAAATTTTGTGGTCGACTTCTTCATCTCTCCACCATCTTTCAA
+AAATGCTTTGCTTGTTTAAATTATACCACTTAAACTTCTCCCTTTAAAGTTAAATAAAGAAGTAACCCGT
+TCAATATCATCACAAAAGAGGCCACTAACACTCCCATAATCCTCTCCAAAGGCGTATCAGCAAATTCCTT
+CATAAATTTTTTATTAGAGGTAATAAGAAGGAGAGGGATGATAGCCATAGGCAGTTCAAAACTTAATACC
+ACCTGACTCACTATCAAACTTTTCAACGGATCAATTCCCAGAGCAATTATTGTAATAGCTGGAACCATTG
+TGACAAGCCTTCTTACATTAAGCGGAATATTAAGACCTACAAATCCTTTCATTATCGTCTGTCCTGCCAT
+AGTCCCTACTGCAGAGGAAGAAAAACCTGACGCCAAAAGAGCAATTCCAAAAGCCCAGCTTGAGAAGACC
+CCTAACAGCGGTTCCAGCGTTTTATGAGCTTCTTCTATGGATTCAATGACAATACCGTTTTTGTAAAAAA
+CTGCCGCTGACACTATAAGCATTGCTGCATTTATTATAAACGCTGTGTTCATAGCAACAAGTATATCTAT
+TTTCTCCATTTTTAAATGCTCTTTCTTAGCCTGTAGACTGCCATCCTTGTTTCTGTACTGCACTAATTGA
+GAGTGCAAATATATAACATGAGGCATTACAGTAGCACCCAATATACCTACGGCAATCAGCATAGCGTCTT
+TATTGGGAATAGAAGGAATGAAAGTATGGTATAAAACTTTGCTCCAATCAGGCCTTGCAATAAAAAGCTC
+AAAGGCGTAAGCAAGACTTATGACTGCCACTAAACCAAAAATAATACCCTCCACCACTTTCTGCCCATAT
+TTTTCCATGTACACTATTGCAAATGTCACCACTCCTGTCAAGAAAGCAGCATACGTCATGGGAATGTGAA
+AAAGCAAGTAAAGTCCCATAGTCCCCCCTAAAAATTCTGCAAGGTCTGTAGCCATAGCAGCTAATTCTGC
+CGTTATCCACAAAAACCAATTCCACTTCCTCGGAAATATTATGCTGCACATCTCTGGCAAATTGTATCCT
+GTGGCAATACCGAGCTTTGCCGACTGTATCTGCAGAAATATGGCTATGACATTGCTCCAGAGTATGACCC
+ATATCAAGTGATAATCAAAAAGAGAACCTCCGCTTATGTTTGTCGCAAAATTCCCCGGGTCAACATAGGC
+AACGCTCACAATAAAAGCGGGTCCTAAATATTTTAGAAATTTTTTTAACTCTATTCCCAAATACAAATTT
+TTTCTTCTTTGAGACGCAATTTCCCTCGTCTCCAACAAAATCCCCCCTCATCTTAAAAAACACACCAGCT
+CACTTTACTAACAATATGTGCTTTTATTTGTCCTTGTGCAAAAAAATAAAAAAGGCCTAGCCAGTCGGCT
+AAGCCTTTTGAACCACATCCTTTTTGACAAACTTTATCTTTCCATCTTCAGCTGTGACGATGAGCTCATC
+ACCTGGTTTGACTTCTCCCTGAAGCATCAATTCAGACAGCTGATTTTCTACAATCCTCTGTATAACCCGT
+CTCAAAGGTCTTGCGCCGTAGTTGGGGTCGTAACCTTGTTTGATGATTTCTTCTTTAGCTTCCGGAGTAA
+ACTCTAGCTTAATGTTGTTTTCCTCTAACCTCTTATTCAATTCCTTTATCATTATGTCGGCAATCTTCTC
+AATGTGCTCTTTAGAAAGCGGATGGAAGACAATTATTTCGTCTACCCTGTTTAAAAACTCTGGTCTGAAG
+GTTTTTCTAAGCTCTGCCATCAATGTCTCTTTGATCTTCTCAAAAGAAGCCTTGTCCTCTTTTTCCTGTG
+GCATAAATCCAAGTGTAGTCTGCTTCTTCAATAGTTCTGCACCGACATTTGATGTCATGATTATAACTGT
+GTTTTTGAAATCTACAGTCCTTCCCTTAGAGTCAGTCAACCTTCCGTCTTCAAGTATCTGGAGGAGAATG
+TTGAAAACATCTGGATGCGCTTTTTCAATCTCGTCCAAGAGTATCACTGAATAAGGTCTCCTTCTTACTT
+TTTCTGTAAGCTGTCCTCCTTCTTCAAAGCCCACATAACCTGGAGGAGAGCCTATGAGTTTTGAAACTGT
+ATGCCTTTCCATGTATTCTGACATATCTAATCTTATCATGGCATTTTCATCGCCAAACAGAGCTTCTGCT
+AAAGCCTTACTGAGCTCCGTCTTACCAACACCTGTAGGTCCTAAGAATATGAAGGACCCTATCGGCCTTT
+TTGGATCTTTTAACCCTACTCTTGCCCTTCTTATAGCCTTTGCCACTGCCTCTACTGCTTCGTCCTGTCC
+GATTACTCTTTCATGCAGTATTTCTTCCAAGTGTAAGAGTCTCTCTGACTCTTCTTCTGCTAGCTTCTTC
+ACAGGTATTCCAGTCCACATGGATACGACTTGGGCTATTTCTTCTGGACCAACGCTCTTTTCTTCAGAGA
+GAGAATTCTGCTGCCATTTAGCTTTTAATTCCTCCAGCTGTTCTCTCAATTTCTGTTCTTCGTCCCTTAT
+TTTAGCAGCTTTTTCATATTCCTGAGTCCTTATAGCTTCTTCTTTTTCCTTTATGAGGTCGTTAATCTTG
+TCCTCCAATTCTTTTATCTCAGGAGGAGCAGTGACGGTTTTTAATCTCACTCGAGAGGCAGCTTCATCTA
+TCAAATCAATCGCCTTATCTGGAAGGAACCTGTCTGTGATGTACCTGTGAGAAAGCTTTGCTGCTGCTTC
+CAATGCCTCATCAGTAATTTTAACTCTGTGGTGAGCTTCATATTTGTCTCTTAGCCCTTTTAGTATTTCA
+ATCGTCTCTTCTACAGTAGGCTCTTCTACCATTATGGGTTGGAATCTTCTTTCTAAAGCCGGGTCTCTTT
+CCACATATTTTCTGTATTCATCCAATGTGGTAGCACCAATTACCTGAATTTCTCCTCTTGCCAGAGCAGG
+CTTTAAGATGTTGGAAGCATCTATTGCACCTTCAGCAGCTCCAGCACCTATTAATGTGTGCATCTCATCT
+ACAAAAAGTATAACATTTCCTGCCTTTATTACCTCATTTATTACAGTTTTTAATCTATCTTCAAATTCTC
+CTCTGTATTTAGTTCCAGCAACCAGTGAAGCTAAATCTAGGGTAACCACTCTTTTATCCTTTAATATCTC
+AGGAACTTCACCCTCGACAATTTTTTGAGCCAGTCCTTCTACGATGGCAGTTTTACCAACTCCCGGCTCT
+CCTATGAGCACAGGATTGTTTTTTGTCCTCCTGCTCAAAATCTGTATTACCCTTTCAATTTCCTTCTCTC
+TTCCTATCACAGGGTCAAGTTTTCCGTCTCTTGCAAGGTCAGTCAAGTCTCTTCCAAACTGATTGAGAGT
+AGGAGTATTGGTGTTTTTAGCTTTTGAAACTTTAGAAGGCCCAGCTGCTGGTTCCTCGCTTAGCATTTTT
+ACAATCTCTTCTCTCACTCTGTTAAAATCTATTCCCTGCTCCATTAAAATCCTTACGGCAACTCCTTCTC
+CTTCTCTTAAAAGCCCAAGCAAAATGTGCTCTGTGCCCACATAGCTTGTGTTAAATCTCCTGGCTTCACT
+CAAGCTAAGTTCCAGAACCCTTTTAGCTCTCGGCGTATAGCCTACTACATCTCCAGGAATGTTCCCCATT
+CCAATTAAAGAAAGGACTTTTTCTCTTGTAGCCTCATAAGTCACTCCCAATTTTTTTAAAACTCTTGCTG
+CAATCCCTTCGTCCTCTTTAAGTAAACCTAATAGGATGTGCTCTGTTCCAACATAGTTATGGTAAAAAGA
+CCTTGCTTCCTCTTGAGCTAGATAAAGAGCCTTTTGAGCCCTTTCTGTAAACCTGCCAAACATGGCCATA
+TTAACACCTCCCGAAATTATTCTTTTTTATTTAACTGAGTGGACACATATTCAGCTCTTTTCACATCCCT
+CTCATAAGGGTTAAGTTGCATGCCGTAAATCTTCTGGAGATTAGCAGGCTGTATTTGAGTGGTGAGTCTG
+TCGAGTTTATCAAGGTCCACACTTAATATTCCCAAAACAATCCCAAGCCTTACGTCAGACATCAAAGTCA
+TGTACTCTTTGGTGGACATCACTTTGGCATGAGACAAGATACCAAATGCTCTTCCTACTCTGTCCTCTAT
+CTGAACTCTTTGTTTTTTGTAAAGTTCCTCCCTTGCTCTTCTTTCGCTTGAAATTATCTGTTTAGCAACT
+CCTTCGATATTTTCTATTATCTCTTTTTCACTCTGCCCCAAAGTTACCTGATTGGAAATCTGGTATATAT
+CTCCTAAAGCTTGAGTGCCTTCTCCGTATATACCCCTTACTGCCATCCCTATTTTAGAAACAGAATTTAG
+AATATTGCTTATCTGCCCGGTTATTGTTAAAGCTGGAAGATGTACCATAACTGAAGCTCTTATCCCTGTG
+CCGACATTTGTAGGGCATGAAGTTAAGTATCCTATCTTTTCGTCGTAAGCATAGTCAATCGTCTCTTCAA
+TTAAATCATCAATTTTGTCAGCCATATCCCAGCTCTCATCAAGCTTCAAACCCGGCAGAATGCATTGTAT
+CCTCAAATGGTCTTCTTCATTTACCATGATGCTCACAGTATTATCGTCTTTTATAAGAGCATATCCGGTT
+TTTATATTTTGAGAAAGGTCAGGGCTTATAAGGTGTTTTTCAACCAATGCCTGCCTGTCTAAAGGGGTCA
+ACTTTTTCATCTCATACTCCGTAAATTGGGTGGATAGGATAGTATTGCTGCCTAGAATTGCCTTCCTGGC
+GAGCTCAATGACTTTTTTGCCTTGTTCTTCAGTCATGACAGTTGGAAAAGGAATGTCTTTTACATTGCGA
+GCCAACCTAATTCGACTGGATAACACTACGTCTTTATCATATTGTAGCATGTTCTCACCTACTTTCCTAG
+TTCTTTTTCCAGTTCTCTTATTTTATCTCTGAGCTCTGCCGCTTTTTCATAAGCTTCTTCTTTTATGGCT
+TTTTCAAGCTGCTGCCTTAATTCCTCAATCTGCCTCTTTACTCTCATCTTACCGCCGGCTTTTTTAGGAA
+TTTTCCCTCTGTGTTCAGTGCTACCGTGTATTCTGCGTATAAGAGGATTTAATTCTTCTGCAAAAGCTGT
+GTAACAATGGCTGCATCCAAGTCTCCCAATCCTTTTAAAATCCTCGTAAGTCATTCCGCAGTAGTTACAC
+TTCAAGGGCTTTTTCGTAAAATCCTCTATTCCGGGCAGAAAATCCATCAACCCGGAGAGGAGGTTTTGCA
+CTGAAAACGGAGTAAAGCTGGAGAAGACTTCTGTATTCAAAATTCCCTCTTCAGCAGCACATTGGTCACA
+AAGATGCATTTCTGTCTTTACGCCATTTACTATCTTAGTATAGTGAACAGTAGCAGGCCTTATCTTGCAT
+TTATCGCACATCATAAGAATCCCTCCTCTACTTGTGGCGGGCAACTTCCATTAAAAAGGCCTTTAAAAGT
+ATTGCCCTTAAGGCGTTCTTCTCTTCCTGCGAAAAAGGAAGAATTTTATCATTCATTACAGCTTTCATTA
+AACTAGCCTCTCTGGCCGTTATGAAATTGTGGTCCAGCAGTGCATCAATATAATACTTGGCTTTGCTCTC
+AGAAATGCTATCTCCTACATTTTCTATAACCTGATTTATCCAGTTATTTGAAACAGAAGCTTTGTAGATT
+TTGATGTATCCGCCGCCACCTCTTTTGCTCTCTATGATGTAGCCTTTGTCTATAGTAAAGCGCGTTTCCA
+GTACATAATTTATTTGAGATGGCGCACAATTGAACACATTTGCCAATTCATTCCTCTGAATTTCCACATA
+ATGCTTCCCTGCTTCCTCCATCAACTCTTTAATGAAATTTTCAATCAAGTCACTAAGCCTCGCCATCCCC
+ATCACCACATTTCCTGCGTATTTTACTTTGACTTTCTTTGACTTTCACTTATATTTTTTCACTTTTCCTC
+TCCCCCGTCAATTTCTTTTTTGGCTTAAAACAAGCCATTTTTGCTAGTATTTTCATCGAATAATAAAAAT
+ATCTCTTTCATTCTAAAATTTTCTTCAATTTTCATTCATTTTCATAGTTTTCTTCCCTTTCATCCAAGGT
+TTCCTGCACCTCTTCCTGGTTTAGGAGGTTAGAAAAATTGCTTTTATTCTTAAATGCCTTTTTATTCGAA
+ACTTCATATACTTCTTCTTCAAAAAAACCTGAGCGAAGGGATTTGTAAAGTTTGCCTTTAAAAAATTTTT
+GACCTTTCTTCATACCACAACACCTCTAATCAAATTTAGTAATTCTAGAAACACCTGTATTAATTGCTTC
+TTTTGCAACAGCATAAGCCACATTCTCAGCTACCCTTTTATCAAAAGGCTTCGGTAGTATGTATTCACTC
+GAAAGTTCCTCTTCTGAGATAGTATTAGCTATAGCATACGCTGCTGCAAGTTTCATCCTTTCGTTTATAG
+TAGTCGCCCTTACCCTCAAAGCACCTTTAAAAACTCCTGGAAAAGCCAGCACATTATTGACCTGGTTAGG
+AAAGTCAGACCTGCCCGTCCCCACCACATAAGCTCCCGCTTCTTTTGCCTCTTCAGGGTGTATTTCGGGA
+ACTGGATTAGCCAGTGCAAAGACAATAGGTTTTTTAGCCATCTTTTTTACCATTTCCTTTGTCAAGAGAT
+TAGGTCCTGATACTCCTATGAAAACATCAGCACCTTCTAAAGCCTCCTTCAATGTCCCTTTAATTTTCTT
+TTTATTGGTAATTTTAGCAATCTTTTGTTTTGAAGAATCCAGGTCTTTTCTTCCTTCATATATGATGCCA
+CTTCTGTCGCAAACTATTACATCTTTTACCCCAGCATTAACTAAAAATTTAGAAATAGCAACACCTGCCG
+CTCCAGCTCCATTCACTACCGCAACAATTTCATAAAGAGACTTTTTTACAATTTTTAAGGCATTTACTAA
+AGCTGCGAAAGTCACTATAGCTGTCCCATGTTGATCGTCGTGAAATACAGGTATATCCAGCATTTCATCG
+AGTCTTTTCTCTATTTCAAAACAACGAGGAGCAGAAATATCCTCAAGGTTAATTCCTCCAAAAGTAGGAG
+CGATATTTAGCACTGTTCTTATGATTTCATCTACATCTTGCGTCGCAAGGCATATTGGAATAGCATCAAT
+ACCGCCAAATTCCTTAAACAAAACTGCTTTCCCTTCCATGACAGGGAGCGCCGCGTAAGGTCCAATATTG
+CCAAGCCCTAGCACCGCAGAACCATCTGTAACTACTGCTACCATGTGTCCTTTCACAGTATATTCATAGA
+CCAGGTCTTTATCCTTTTCAATTTCTTTACACGGCTCTGCTACATAAGGAGTATAAGCTAAAGAAAGGTC
+TTCCTCATTTTTTACAGGTACTTTACTTACAACTTCTATTTTCCCTTTATTTTCTCTATGAAGTTTTAAT
+GCTTCTTTTTTAAGATCCATAAAATCCTCCTTAATAAAAAGGGTTTTCTTATATTATACCTTATTTCCCC
+TCAAGAAAAAAGAAGCCTGCTTAAGCAGGCTTAGCCTTCTTCTTTTTCTTTTAATTTTTTCCTTTCCTCT
+ATTATTTTCTGAGCAACGTTAGGCGGAGCCTCTTCATAGCGCGCAAAACTCATTCTAAAATCTCCTCTTG
+CTTGTGTCAAAGACCGTAAATCCGTCGCATACCTATTCATTTCTGCCAAAGGCACTTCTGCTGTAATTAT
+CTCCATTCCTCCATGGGCTTCCATTCCAAGTATTCTTCCCCTTCTCTTGTTCAGGTCCCCTATGATGTCT
+CCCATATATTCTTCAGGCACTATCACCTCGACTCTCATGATGGGCTCTAAAAGCACTGGATTTGCTTGTT
+CCATACCTTTTTTAAACGCAATGGAGGCTGCAATCTTAAAAGCCAACTCTGAAGAGTCTACTGGATGATA
+AGACCCATCCACCAGTGTAGCTTTAATATTCACAACAGGGTATCTAGCCAGCACTCCTTCTCTCATGCTC
+TCCCTCAAACCCTTTTCTACCGCTGGGATGTACTGCTTGGGAACCGCTCCGCCAAAAATCTTGTCCTCAA
+ATTCAAATTCGCTGTTGGGATTAGGCTCAAACTCTATCCACACATGGCCGTACTGACCGTGTCCACCTGT
+CTGTTTCTTGTGCTTTCCTTCAACTTTGACTTTCCCTTTAATAGTCTCCCTATATGGAACAATGGGGTCA
+GAAAGAGTGCATTCTACACCGAACTTGCTCATGAGCTTTTTGGAAATCACTTCAATGTGCTGTTCACCCA
+TGCCATAAACTATCACTTGCCCTGTCTCCAGATTTTTCTCTACTTTAAAAGTGGGGTCCTCCTCCTGTAA
+TCTCTGAAGCCCATTGCTTATTTTCTCTTCATCTCCCTTGGACTTTGGTTCAATTGCTAAAGCCAGATTA
+GGGACGGGAAATTCGATGGAAGGGAGAACCATAGGATTAGATGGGTCGCACAAAGTATCTCCTGTGAGAG
+TGACCTGTAGCTTTGAGACTGCTCCTATATCTCCAGCAACTATTTGAGAAGCAGGTATTTGCTTTTTACC
+TCTTAAAAAGAATATCTGTGAAATTTTTTCTTGAGCTTTTTTATTAGAATTAAAAAGGACTGTATCTGGC
+TTCAAAACCCCAGAAATCACTTTAAATATTGAAAGCCTGCCCACATAAGGGTCTGCTATTGTTTTGAAAA
+CTACTAAAGAGAGAGGGCCATCCTCTTTAACTTTCTCCCCTTCTCTTTCTATCTCCAAAGGCGATGGCAG
+AAACTCCACTATTGCATTGAGCAAATTATCTACACCTATGTTCTTAAGGCTAGAACCGCAGAGTACAGGC
+ATCAAATCTCCCATTTTAATACCAGCTTTAATCCCTTCTTTTATTTCTTCCAAAGTGAATTCTTCGCCGT
+TAAAATACTTTTCCATCAAAGTTTCATCGTTTTCAGCAACGCTTTCAATTAATTCTTCTCTGGCAGACAG
+CACTTTATCCATTAAGTCAGCAGGTATTTCCGCCTCTTTTACCCCTTTCTCGTCGTAAACGTATGCCTTC
+TGAGTAATAACGTCAACATATCCTGTAAAGCTTTGCTCTTTCCCTATAGGAAACGCCAGAGGAATTACTT
+TGTTCCCAAATTTCTCTCTCAACTGGTCTAGAGTCTTGAAAAAATCCGCATTTTCTCTATCCATCTTGTT
+TACAAAAAACATGATAGGCAATTTGCTCTTTTTGGCCAGGTCAAAAACTTTTTCTGTTCCAACTTCTACT
+CCTGATGCAGCGCACACAGGTATCACTACGCTGTCTGAAACCCTCAAACCGCTCATCACTTCCCCGTAGA
+AGTCAAAATATCCCGGCATGTCTAATATATTAATTTTACAGTCTTTCCACTCAATGGGAATTACAGAAGT
+AGAAATAGAAATTTGCCTTGCAATCTCCTCCGGGTCGTAATCGGAAACCGTTGTGCCATTCTCTACTCTT
+CCCATTCTATCGATGGCCTTTGTGGTAAAAAGAAGTGCTTCTGCCAGTGTAGTTTTTCCAGCTCCCCCAT
+GGGAAACTAATCCTACATTCCTTATTTGGCTAGTTTTGTAATCCTTCATAATTATCCCCCTGTTCTTTAG
+CAAATAGTCTTTAATATTTATTATTCTATACATTTTGAGATTTTCCTTTATTTTTTTGATAATTTTTTAA
+TAAAAAATCTCTGGCAGAGCCAGAGACTTAGCCAATATCTTTTATCACGTCCTTCATCATTTTTTCTATC
+TCTCTCGCTTCCGACATGTTTAAGGCTTTTTCTGCAATTTCTTTCGCTTTTTCATACTCCACATTTCTTA
+TTATGTTCTTAATCTCCGGTATGGAAGTTGCGCTCATGGAAAATTCATCAAGGCCTAATCCCAAAAGAAT
+GACAGCCGCAAGAGGGTCTCCTGCCATTTCCCCGCACATAGCGGCAAACTTCCCTTCTTTATGGGCAGCG
+TCAATCACCATTTTTACAAGTCGCAAAATAGCCGGATGGAAGGGCTGATAGTATTCTTTTACATGTTCGT
+TCATCCTGTCTACCGCAAGCGTATACTGCGTCAGGTCATTAGTCCCTATGCTAAAGAAATCTACCTCCTT
+AGCAAGAATATCTGCCGTCACAGCCGCAGAAGGAATTTCTACCATTATGCCCACTTTTATCTCCTTATCG
+TATTTTACTCCTTCTCTATCAAGCTCAGCTTTTACCTCTTCTAAAATAGAGTTCGCTTTTCTCACTTCCT
+CTACAGACGAAATCATGGGATACATTATCTGTACATTTCCGTAAGCGCTTGCTCTTAAAATAGCCCTTAA
+TTGAGTCTTGAAAATATCCGGTCTATCCAAACAAAGCCTTATAGCCCTGTATCCCAAAAAAGGATTCATC
+TCTTTTGGCATATCAAGGTAAGGAAGCTCTTTGTCTCCTCCTATGTCCAGTGTCCTTATAGTGACAGGCC
+TCCCTCCCATTTTTTCTACAACTTCCTTATAAGCTTCAAATTGCTCTTCTTCACTAGGGAGGCTATTTCT
+GTCCATGTACAAAAATTCTGTCCTAAAAAGCCCTACTCCCTCTGCTCCATTAGCTAACGCTGAGGCTACA
+TCTTTGGGAGTCCCTATATTTGCTGCCAACATGACTTTCTTTCCATCGGGTGTTTCTGCAGGCAAATCTT
+TTAACTGCTTTAATCCTTCCACCTTTTTCTCATAGCTCTCTTTTTTGCTTTTGTAGTCCTCTACAGTCTT
+TTCATCAGGATTTACAATTACAATCCCTTCTAATCCGTCTACTATAACGAGGTCCCCGGCTTTGACCTGA
+GAAGTCACATTGCCTAAGCCCACAACTGCAGGGATTTCCAAAGAGCGAGCCATTATAGCTGTATGTGAAG
+TCCTTCCTCCCACGTCTGTAGCAAACCCTAAAACCATTTCTTTCTTCATAGTAGCTGTATCTGAAGGAGT
+AAGGTCTCTCGCAATGACCACAACCTCTTCTTCAAGGTCAGAAAGATTGACACTTTTTACCCCCAATAAA
+TTTTCTATTATGCGATTGCCCACATCCCTTAAATCAACAGCTCTCTCTTTCAAATATTCGTCATTCAAAC
+TTTCCATCACAGAAGCATTTTGCTCTATAACCTTATTAACTGCGTTATCAGCTGTTACAAGTTCTGTTTT
+AATCATGTTTTCTACCCCTTCAATAAGTTCGGGGTCACTTGCCAGCATCAAATGTGCTTCAAAAATTTCT
+GCTTTTTCTTTTCCAAATTCTTTCAAAGCTTTTTCCTTGATTTTCTCTATCTCCTCCTGTGTAACTTCCA
+AAGCCTTTCTAAATTTCGCAATTTCCTCTTCCACTTTCGATTCTTCAATTTTTTCTACATTTATTGTCAC
+TTTTTCTTTGGTATACAAAAAAGCTTTGCCTATAGCTATTCCAGGCGATGCCGCAACTCCTTTTAACATT
+TGAAAAAACCTCCCCGAAATTAGTTCTAAGGTTTATTATAGCACAGTTTTCACTTCAATGCGAAACTTTT
+GCACAAAGGTAAAATAAAAAAGCCAAGAAAAAATTCCCTGGCCTCTAGACTTCATATATGGCAATTTTAT
+TTCTGCCCTTGCTTTTTCCTCCCGCGTATAAAGCTCTATCTGCATGGCTTACAAGCTTTTCTGCAGAATC
+AGCTTTACTCGGGTAATCAGCAACTCCACCTGTTATTGTAACGTATATGTCTCCTTTTTCAGTTTTTATA
+GGCTTGGAAGAAACCTCTGTCCTGATTCTTTCTGCAATCATATAGGCTTGCTCTGCTGTAAGCTTTGGCA
+AAATCACAGCAAATTCTTCTCCGCCAAATCTCGCTACAATGTCATTGCTCCTCACATTGTTTTTTATGCG
+CCTTGCCACTTCTTTTAACACCTCATCGCCAATCAAATGCCCGTATGTGTCGTTTATCTGCTTAAAATTG
+TCCAAATCAAACATTATAAGGCTTACAGGCTCATTGTTTTCATCTGCCCTCATTATATTTTCCATAAGAG
+CGTCGTTAAAGTAGCGCCTGTTATAAGTTTTTGTAAGGGGATCAGTTATAGACTTTCTCGTTACTTCGTA
+ATACTTTTTAGCGTTTGTTATTGCGACAGAAGCCTGATCTACAATGATTTCTATAATTCTTACTGAATCG
+TCATCAAATGCATTCGTTTCAACATGCAATATCAAAAGGCATCCTATAGGTACTCCAGAACTTCTTAACG
+GTGCAGCAATCAAGCTTCCGTAATTGGCAAAAATCTTTTCTCTATCTAGGCTTCTATCTTCTTTTAAATT
+CTTTATGGCAACTATCTTATTAGAAGATATTACTTTGCCTATCAAGCCCTCTCCTTTGAAATAGCTCTCT
+CTAAACCCTTCTTTCCCTTTACCGCCAACAGCTTTGACTAAAGTAGCAATTCCGTTAGAATCTGTGAGGT
+ATATAGCTGCTGCGGAAACAGCTACAACTTGAGATATAACTTCTACGATAGTATCTAATATCTGGTCCAG
+CTCCAGCTTTGAATTTATCATTTTTACCATTTCGTATATGGCATTCAGCCTTTTATTTGCCTTAACTAAA
+TCTCTAACCATTCTGAATACATAAGCTATAAATACGAGGGGCGTAAGGGACAATACAAAGAACATTAAGC
+TGTGTTTAAAATACACATATGCAAGCAACATAGCTGCTGGCACCATTAACACATATGTGCCAAGTTCTAA
+AAGTACACTCTCATTCCAGTACTCTTTGAACAATATTTTCCCCTGCACCTTAAGAGCATAATAGAGTATA
+AAATTGTTTATCAAAAAGCTCACAATCACGTAAACTAAAATGTACTTAACCTGTGCAATAGAAATTTCGC
+CTATTTTTCCCCCCATGAATTCATACAACCATCCTGCAGGAAGGTAAGACAGCGCAAACATCGCTCCATT
+TAAAAAGCCATTTTTTATCTTCCTTCTCATTACGATGGTATCAAACATTACAGATGTCACCATCAAAGTA
+GCCGCACCCACTGTACCAAAAATCAAAAAGGCTGCAATTCCAACACTTGGGCTTAAAGACAGCTTAATAT
+CTGTGTACATTATGCCAAGATTGTCTAAAATTATAGCAAATAAGAGCAGTATCAAAAAAAGTCTAAAATC
+TATCCCTAATCCATAGTGATAAAGCGCAAATGCAAAAACCAACCCACCTGTGGCAATTAGAGCAGTATTG
+AAAAGGTACTCTCTGTACTTTCCCATACTAATCCCCTCGTTTTTCCGAATTATATAAGTATTCTACATTT
+ATTTTAAAAATCCTTCTTACGCTTACAATTGTTTACGACATCTGTCACAGGAAATTGTACCACAAATACC
+CATCGCAATATGTCGAACTGTGTAACATGTGTAAAAAAATTTAGGTCCCCTCTTGACAAGGGGACCCAAT
+TGTTAACACTGGGAATAACCGCAGTTAAGGCAGGTCTTACATCCTTCTGTGTACACAAAAGTAGCCATGC
+CGCATACAGGACATATATCCACATTTGTAGCTGACACTTTAACAGAATTTCCTTGCTGTTCATATCCGTT
+TCTCAGAGCTTTTCCTATAGCATCAGGAACAGAGAGCACCCTATTCTCTCCAAAGCCTATGGTCGTCGCT
+CCTCCTATTCCTACTAACTGCTCTATTATGTCTTCTACTGCTACCCCTCCCCTTAGCGCAAGAGAAATTA
+GCCTTGCTATAGCTTCTGTAAAGGCCGCCACATCTGAGCCTGCTCGTCCAATATTTACAAATACTTCAAA
+GGGCTTGTTGTCTATAAAGTTTATAGTCACATACGCTCTTCCTAGAGGAGTTTCTATCCTCTTTGTAATT
+CCCTTTAACACAGGTGGCCTTTCAGTTATCTTTGTCTTCTCCTGAGGCTTAGTATCTGTCACAAGCACTC
+CTTCTCTTGACCCGTCTCTGTAAACCGTTATCCCTTTACATCCAAGTTCATAAGCTAGTCTATATATATT
+ATCTATATCATCAACCGTGGCGGTTCTTGGCAGATTTATAGTCTTAGAAATGCTTGAATCAATGTATTTC
+TGCAGTACGGCCTGCATTTTTACGTGCTCTTCTGGAGTAACTTCATGAGCGCTTACAAAAGCAGGATAAT
+CCGCCAACCAGTGCTTTACTGTATGAGTACCTGTACGGTCTTTCCTTACGTACTCCTTCGCAAAATTGGG
+CTCTATCCCCGAACTCACTCCTGCAAGAATGGAAGTGGTACCAGTAGGAGCTTGTGTGAGAATAGTAGCA
+TTTCTTATGCCGTATTTAGCAATTTCATCCCTTATGTCCTTTGGCAATCTTTGTATAAACTGGCCTTTCA
+AATACTTATCAGCCACAAACTCAGGAAAAGGCCCTTTTTCTTTAGCTAATTCTACAGAAGCCCTATAAGC
+CGCATCTCTTATTCTCCTCACAATCTCTTCTGTCGCCTTCAGGGATTCCTCACTTCCATACCTTAAGTTC
+ATAAGAATTAAAGCATCCGCAAGCCCCATCAAGCCCAATCCCACTCTGCGAAGCTTCTGCGCCATCTCTT
+TGTTTTGCGGAAGCACATATGCTCCCAAATCAAGCACATTATCTAAAAATCTCACCGCGATCTTTACAGT
+TTCCTCTAATTCCTCAAAATTAATTTTCCCATTTTCTACAAATGCAACTAAGTTTATAGCCCCTAAATTG
+CAAACACCGTAAGGTTCAAGGCCTAATTCTCCGCAAGGATTTGTAGAAATTATCTTCGTGATGTAGTAAG
+TATTGCTCAATTTATTATACCTTTCTAAAAAGACTACTCCCGGTTCTGCAGACTCCCACGCAGCAGTCAC
+AATTTTGTTCCAGAGCTCTCTTGCAGGAATCTCTTTATATACTACAGTAGGGTAACCCTTAGCTTTCCAC
+TCATTGAGGTCTCCTTTCCACTCGGCATCGTAATTGGGATGTGAAGTATCTGGAAACTCAAGCTTCCACA
+TCTTGTCCTGTGCTACTGCTTCCATAAAAGCGTCAGAAACAGCCACAGAAAGGTTAGCCTGCTGCATCTT
+TGTAAGGTCTTTTTTTACTTTTATAAACTCTTCTATGTCTGGATGCCAATCCCAGAGCATGAACATCAAA
+GCTGCCCTACGACTTCCACCCTGCTCAACTTGTGTAGCAACTTCATTGGCTGCTAGCATCCAGCTAACTG
+CTCCCGATGAAGTTCCCCCTACCCCTTTCACATACGCACCTCTGGGCCTTAATGTGCTCCAGTTAATTCC
+AACGCCGCCGCCCCTTGAATTAATCTCCAACATTTTAGCTATTGTATCCATTATAGCGGCACGGCTGTCA
+TTCCCCTTCTTAGGGTCATTTGCTTCCACGGGTATTACAAAGCAGTTGAAATATGTAACCTCTCTGCCAG
+TCCCCGCCCCAGCCAATATCCTACCACCAGGAATAAATTTCCATTCACTCATCACCTTATAAAACATCTC
+TTCCTCTTTTTCATTTGTAGCGATAGCTTTTGCAACTCTTTTAAACATCTCTTCAGGCTTTTTTTCAACG
+GGTTTGCCCTCTCTGTCTTTTAAGGCATACCTGTCCAGAAAAACCTTCTCCCTCTGTTCGTTCCACGCTG
+GAAGCATTTATTTTACCTCCCTTTGTGTAAAACACAATATTTTGTATATCGACGTCTTCTATTATACATT
+TTGTTGTGTTTTTTTCAAGTTTTAAATGCAATAAATAAAAACCCTTTTTTGCCCTTTTATATTAAATTTC
+GTCTAAAATCTTATTAAATTAAACCCAGAAAAAAATTTAAAGTCCGGCTTAACGCCGGAGAAAAATATAT
+ACAATTTCTCTAATTATTTCACTATCATACTTCCCTTTTAAGTAATCTCTCTTCCAATCTGCAACTTCTT
+TCTTCTCCAATTCCCTAACAATTTGTGGCCTTTCAACCCAATGCCCAAATTCTTTAAAATTCTCATCCAT
+AAACACAAATGTAGGTATCCTAGGCTTTCCTTCCACATAGTAAGGTTTCATATACTCTTCATTTCCTTCT
+CTCTTGACAATTTTAAGTTCAAAAGTTTTATTATAACTCGCAATTTTAGCCACAATAGGCACATTCACTT
+GAGAATCTGGACACCAGGTTTCAGCAAAGGCCAAAATATTTACCTTAGGTAAAGAAACAATCTTCTGCGC
+CACATCTTTTTCTAAAACAGTCTTATCATATCTTTCCCTGATACGCTGTCTTGTAATATCATCTTCAGAA
+GTCTCTATAAATTCATCAAAAGTAAGCCCTTTTTCAAATAAATCTTTTAAGCTCAAAGAGCTTTCCTCCT
+TTACTGTCTTTTAAATAAAGAGCCTAACACTGTTTTTGCACCTGAAACAGTTATCCCCAAGAAACTGCTA
+TTGCGCGTTAAAATTTCATCCAAAGCATCTACCACTTTGTCAATTTGCTCTTTCGTGACAATTAAAGGCG
+GTTCCAATCTTATAACATTTGGATTGTTTAAAGTATAAGCCGTTATAATTCTATGCTTGTTCTGTAGCTC
+TGCCGCAATCAAAGAGCCTATATATTCACTTGAAAGTTTAGAAATAGCTCCTCCTGAAAGCTTATCTAAA
+AGCCCTCCTTCCGGTTGATTAAATTCTATTCCTATCAAAAGTCCTTTTCCCCTAACATCTTTTATAAGTT
+TTGGATGTTTTTCTTTTAATTCTTTCAGTCGACCTAAAAAGTATTCACCCTTTTCTTTGGCAGCCTCAGA
+AAGTTTTTTCTCTATAATAGCTTGTATTGAAGCAATCGCAGCTGCACAAGCATAGGTATTACCGCCAAAA
+GTAGAAGTATGCAGTAATGCTTTTTCCATTGTACCATAGGCTTTTTGCCATATCTCATCGGTGGTAATAT
+ATGCCCCTATTGGCATAACTCCTCCACCTAGAGATTTTGCAAGAGTCATTATGTCTGGCACAACTTCCTC
+ATGCTCACAAGCAAACATTTTTCCTGTTCTTCCAAAACCTGTCTGTATCTCATCCACAATGAGATATGCT
+TCGTACTTTGTACAAAGCTCTCTTGCTTTTCTTAAATACCCCTCAGGCGGCACGATAACTCCACCTTCTC
+CTTGAATGGGCTCAACTATAAAAGCAGCTACATCTTTCTCTTTTAAAGCTTCCTCCAACGCTTTTTCATC
+CCCAAAGGGAACAGCTACAGTCTCTGGCACCAAAGGTTCAAAATATTTTTGGTATTTTCTTCTACCGGTT
+ACAGAGAGGGCCCCCATTGACTTTCCGTGAAAAGAGTTCTCGCAGTAAACTATCTTTTTCTTCCCCGATG
+CAATCTTGGCAAGCTTTAAAGCTCCTTCAACTGCTTCTGCCCCGCTGTTGCAAAAAAAGCTCCTCTTTAA
+ATTTCCTGGGGTAACTCTTGCAAGGTTGTGAGCAAGAACACCTGGAAGATTCCCTATAGAAGCCTGCAAA
+AGGTTAGGCATGTCCTTCACTTTTTCAACTGCTTCAATTACCTCATCAGGATTGTGCCCTAAATTTAAGG
+CACCATACCCACCTAAAAAGTCATAATACTCATTTCCTTCACTGTCCCATACAGAAACCCCTTTGGCTCT
+TACAAAAAGTTTATCAAATTGAAGCATAGAAAGCATTGATACAAAAACTGAATTTATATACTCCTTATAA
+TTTTCCTTCACTTGATTTTTATTTAAAGTTAAAGCTTCCTCCAAAGTAATGTATTCAGGAATTTCCTCTT
+TTATTTTTACTTTTTCATCCATTTTCCTCTCCCCCTTACTTAGTGCTCATGATGATGGCAATGATGGTGA
+TGATGAGAAGCATCAGCAAATAGATTGTCTAACTCTCTTTTCACTCTTTCTTTAATTTCCTTAACATAGG
+CTTCTCTTAATCTTCTTTGTTCTTCTTTTTCCTCTTCTGTAAGTCCTTCACTTTTAGATTTATGATATAA
+AAAATTTATCCTGTCAATCATCTCTTTGGTTATCATTTTCTCACCCCTTTATCACAGTCGCTTCGTGCCA
+AATGTTCACAGTTTACCTCCAAAGTTTTGCACAGAGCACACAAAATAAGTATTGACAAATATATTATATT
+CTTTTTTGATAAAAAACAAAAGAATTTTATAAAATAATGGATGTATTCATCGCTTTTATGATATTATAAC
+AATATAGTAGCAAATTCTAAGGAGGTTTTTGAAATGCCTTTAATTTGGATATTTTTTCTAATACTGTTGT
+TTCCTTTTTTTATATTTAGTTTTTTTGTACACGCAACAACTTTTTCTTTTGCAAAATTGGGATTATCTCC
+CCAAATGGCAGTTTTTGTTTTTAGTTTATCTTTAATAGGAAGTGTAATCAACATTCCTATATCTCGAAAA
+AAAATTATTGTCCATGAAGAAGAACGGTATTTTTCCCCATTCCTTTTTTACTATCCTCCCCGCGTACAAG
+AACAAGTAATTGCAGTAAATGTAGGAGGAGCTGTAGTCCCCGTCATTCTCAGTTTGTACCTTTTGCCAAG
+GACACCACTACTCCCGACTATAATAGCTACCATAATAGTAACAATTGTAGCAAAAGCTCTAGCAAAGCCT
+GTTCCTGGAGTAGGCATTACTCTTCCTGCTTTTATACCGCCTCTTGTGGCAGCTGCTTCTGCAATTTTAC
+TGTCTTATCACAATGCGGCACCTGTTGCATATATTTCAGGAGTTTTAGGAACACTAATTGGAGCAGACCT
+TTTAAACATACCTCATTTTAAAGATTTGCACTCTTATGCCATAAGTATTGGTGGTGCGGGAATATTTGAT
+GGAATATTTTTAGTCGGAGTAGTGGCCGCACTACTTGCATAAAAAGAGGCATCTTGAACCACTCAAGATG
+CCTCTTTTATTCATCCTTTAAGGTACTTATTAAACCAATCAGTTATCTCTTTAAGCCTTCTTATCCTGTG
+CTTTGGTTTTCCGCTCCTTGAAAGGTCGTGGTTTTCACCATGACAGATCACCAACCTTGACTCTACACCA
+AAGTACTTAAGGGCCGTGAACATTTGAAGAGCTTCAGCAAGCCAGCACCTAAAATCCTCATCAGAATGCA
+GGAACAATGTCGGAGTCTTCACTTTATCAGCATATTTAAGCGGAGAATTGTCCCAGTATTTCTCAAAGTT
+GTCCCAGGGAGTACCGCCCACCTGATCTGGCACAAAGTAATAACCTATATCTGTAGTTCCAAACTCTGTA
+AACCAGTTTGATATGCTCCTTTGAGATACTGCTGCCTTAAACCTATCTGTATGCCCTATTATCCAGTTTG
+TCATAAATCCACCGTAAGATCCACCTGTAACCCCAACTCTTTCGGGGTCAATGTCTTTGTAATTTTCAAG
+CACATAATCTGTAAATTTCATTATATCTTCATAGTCAATTGTCCCATATTTTCCTCTTATATCAGCAAAT
+TCGTTTCCTCTGCCATCGCTTCCTACCGGATTGCAGAAAAACACAAAATACCCTTCTGAAGCCCAGTACT
+GCATTTCATGGAAGTATACTTCACCATATACTGTTTTAGGACCACCATGTATATCTAATATTGCAGGATA
+CTTCTTCCCTTCTTCATAGTCTACAGGCTTTATAACCCAACCATCTATAAAATGCCCTGGCCTCGTCTCT
+ACCTCTACTCTTTCAGGCTTTGAAAGTTTCTTTTCTTTCTGCACCCACTCATTAAAGTCAGTAATCTGTA
+TCTCCTGCCCATCTTTGTACTCATAAAGCTCCAAAAGCTTTAATCCTCTAAAACCGATAAAAAGAATATT
+ATCGCCACATACATCAAACATATCCACAGATCCATCTTTATCTATCACTTTTTCTATTTTCCCTTCTAAA
+TTTATCCTGTTAAGATAAGCATTGTACCTCTCTGTAGATATGAAGTACAAATAATCTCCTTCTGCTTTAA
+AACTAAAGCCTGAACCGTACCTCACATCAGAGTTTACAGAATTTCCTAAACTCATATCGAGCTCAGGGGT
+TATGCACCTTCTTTCGCCTGACTCCTCTAAAATGTAGAACTTGCTGTTTTCATTTATACCGTATTTTTTC
+ATATCTGTTCCAGCGCATATTATCTTATCTCCTAAAAAATCCACATACCTATAGGAAAAATCTGAATCCT
+TATTCACTTTCTTAAGTTCTCCAACCTTTAAATTGTATATATAAACATCACTTGTCAAAGGCATTTTGCC
+CTTATAACTTTTTCCTATAAACACAGCTTTTGTCTTATCTTTGTTGAGCTTTAAAGAATACACATCAGTG
+TATTCATCTGTTATAGGCTGCAATTTATTATCACTTAATTTATAAACATAGAGCCTTCCCCTGTCTTTAT
+TGATGACTCCTTCGCCATTCGCCCAAAAAGGAATCTCATCAAATACTTCGTAATCTTTCTCCTCTTTTCT
+CCTTTCAAGCTCTTTTTTCTTCTCCTCCTCACTCAAACCCTCCAAATCCTTTTTATTCACATTATAAAGT
+GCAATCAAGAGAAAAGTATCGTCATCAACAGGCAAAATCTCTGTAACCTTTTTAGGTATCACAAAAGCCT
+CAACAGCTTCTCCTCCGTGTATATTAATCTTGTAGTACTTTGTAAATTCCTCTCCACTTTCTGCCTTTTC
+TTTGTCCTTTGGATTTCTGCTACCTGCAAAAAGTATGTAATCATCGTCAAGCCATACAAATCCTCTCTCC
+TCATTAAAGGAAGTCAGCTGAAAATATTTTTTAGTCTTTGTATCCAAAACCCATATGTTAGACAAATACT
+TGTTCTCCTCAACATCCATTCTATGTACCACAAATGCTGCACAGCTACCACTTGGTGAATATTTTAATCC
+TGACAAAAATTTAAATTTTGTAAAATCTTCTAATTGTAACTTCTCCATTAAAAACGCCCCCTAATAAAAT
+GTTTTCAAAAATATTATAGCACAAAAAAATAAAAACTCCTAAAGGCTGTCTCTATACTGAGAAGGAGTAA
+GCCCTGTGTACTTTTTAAATACCTGTGAAAAATATTTCTCATCTCCAAACCCCACCATATTTGCTACTTG
+ATATGTCTTTAAACTCCTATCTTCAAGAAGCTTCTTAGCCTTTTCCACTCTAACTTTGTGTAAATAACTC
+ACAAAATTTATATTCATCTCTTTTTTAAACAGAATGCTAAGATATGCAGGAGTTACATATACTTCTTTTG
+CAACACTTTCCAAACTTATATCTTTATCATAATTTTTGTCTATATACTCTACGGCGTCTTTTATTATGGG
+GTTCTTATCTCCCGCTCTTTCTATTTTTTCGGCAATTTTGTAAATTACGCTTAAAGAGAGGGACTTTAAT
+GTCTCTTTTCTGTCGGCTTTTAAAATGCCCTCAAAGGCCTTTTCTCCTGCAATATCTCCAATATCCACAT
+TCTTCTCATAGCAAGCTTTTATCAAATTTCCCAGCAAAACCAAAATAGAAGCCTTGACAAACCACTGGTT
+AAAACCACCCGTATAAAGGGCATTTAAAAAATTCTCCACTTTTTTATTCAAATCCTCCCTTTTGTTTAAA
+ATCACACTGTTTATTATTTCCCTCTCTTCATTTACAGGATAGTAAAGGTTATCCTGATGAGGCCATATAT
+CTTCATAAAAAATCGCATCAAATTCCTCTGCAAAAAACTTAAGCTCCAGCGCCTCCTTTGCCTGATAATA
+AGAATATTTTATCTTGTCCGCTCCTTCTACCCACTTGCCAATCCCAAAATATGCACGAACTTCAAGCTTA
+TCATATATCTCGCTTTTCACATCATTTAAAAACCCTTCAATACTCTCTTTTTTAAATTCCTCTTCAGAAT
+TTATCAAAATTGCAATTTCTTCTCTATCCCTTATTACCTCAATCTTCATATCCCCAGCCTTTTTCCTTAT
+TACATCAGCACAAGCGAGCTTATAGGCTTCTTCTATTTCATTTTGAGCTTCTATTTCAATTTTCATCAAA
+ACCACGCAGTACTTTTTATAAGGAAAATCTATTTTATATTTCACGAAATCTTCTGCCACTTCAGAAGAAG
+ACCTCACTCTATATAGCACTTCACTTAGTACCCTTTCTCTAATCACCGGAAGAGTATCATTGTAGTAATT
+GATAAACTCCTTTAAAGTATTTTCCTTTTCTATCTCTTTTTCAATATCTTCCCTGGCTTTTAAAACCTCT
+TTTAAAATTTCTTCAGGTCTACATGGCTTTAAAAGGTAGCTAAAGCTTTTAAGCTCTATAGCTTTCTTGG
+CAAAGTAAAAGTCATCATATCCGCTCAAAATTATACTTTTAAACCTTATTCCCTCTCCTTGCGCCTTCTC
+AATCACTTCAAGCCCATCTAATTTAGGCATCCGTATGTCTATTAGCACAATATCGGGCTTTAAACTTTTT
+ATCTTATAAAGAGCTTCTTCTCCATCCATGGCATATCCTACAAGTTCAATCCCATTCCCTTTCCAATCAA
+TAAGTGTCAAAATTCCCTCCACAACCTCCACTTCATCATCGGCTATAAATAGCTTCATACGCCCTCCCCC
+TTAAGATATACTTTCAGGCAATATAAGGGAAATGGTTGTCCCTTCTCCTTGCCTACTCTCTATTTTAAGC
+TCATACTTATCTCCATAATAAAGCCTTAACCTCTCATTTACATTTCTAATCGCATATCCCACTTTTTCTT
+CAATATTCTCTGATTCTATAAATCTTTTTAACTTTTCTAAAGTCTCTTCTGACATGCCAGGCCCATTGTC
+CTTAATGATAAACTTTAAATTTTCCCCTTCTTTTTCACCTATCACTTCCACAAAACTCTCCTCCGAATTG
+TTTTCCAATCCGTGCACAATGGCATTCTCTACAAAAGGTTGAAGAATAAGCTTTGGTATATAATAATCCA
+AAATTTCATCGGAAATTTTTACAGAATATTTAAATTTATTCTTATATCTCTTGCTCTGCAAGAATAAATA
+CCTTTCTATAAGCTCTTTTTCTCCCCTTACCTGTATAAATTCCTCACCCCTGTTTAAAGTGAGTCTGAAA
+AGCCGAGAAAGAGAGTAAATCATCTCACTGAGTTCCCTATCCTTCGCCTTCTCGGCTTTCCAAAAAATAG
+TATCCAAAGTGTTGTACAGAAAATGTGGGTTAATCTGAGCTTCCAGCGCCTTTAACTCCGCTTCTCTTTT
+ATTGATTTCCAGTTTTAAAATCCTATTAATAAGGTCGTTTATCCTCTCAACCATTCTATTGTATTCCTTT
+ATAACTATAGCAATCTCATCCTTTGAATGATATTCAAACTCCACCTTTTCTTCCAAATTTCCCTGCCTGA
+CCTTCTTCATGGAATTAGCCAGCCTTTCCAATGGATGAGTTAAAGCCCTTGAAAAATACATGGAAACCAG
+AAAAGCAAAAAGCAGACAAAAAACTAATATCCTCAAGTAAAACTCAATAAAAGAAATTCTTATAGAATTA
+ATGGCATTTTTTAAAGAGACAACGCTTACAAGCCTCCAATCAGAAGTAGGTATCGGACTTGACGTCACAA
+GGAGTTTGGATGAATTTATATTTATCACCACATTTTGCTTATCTTTAAGGTATTTTGCGAGTATATTTTG
+AGCCGATTTTGGAGTAAACCCTGAGAAAGTGCTCTTAAAAGATATTATATTTCCATTTCTGTCTGCTATG
+AAAAAGGCAGACTCTTTTTCTTTTAAGTTTTCAGAATAAACCTTTTCAATTGTAGGTATGTTTATACATA
+TTACCAATAAGCCCTCCGGCTTGTATGTATTAAAATCCAAAAGCACCCTTGCCATAGCAATTTTAGGGTA
+ATTGTTTTTGATTATTAAGTCAAAAGGCAAATTTTCCAAACTTAGCCACATAGGAGCACCATTTTTCTCT
+AACACTTCTCTGTAAAAGCTGGTTCTTTTAATAAGTTCTAAATCCATTATTAAAGTACTGCTGTCATTGG
+AAAAATAATATTTGTCCCCTTGAAAGGAATACAAAGCTATAAAGCTTATATAATCTTTGGAAGCAAGTAA
+ACTGGCTAGCGGTCCAAGGGAATACTTGGTAAAATCGGAATGAGGACTTATGAAGTTCTGAATCCTCTGG
+TCCAAAACCAGAAAGGAAGAAAGCTCATTGACATCCCTTTGCAGAAAATCAATGCTTGCTGCAATTCTCT
+TTGTATCTCTTAAAAGTGAATTCCCTACCTCTTTTTTAAGCTGGTTTATTGAGATAGTGTAAGAAAAAAA
+CACAATTAACAAGGATGTAATGACGACTATCCCGTAAAACAAGATTAAAATTTTATGCCTTATATTAAGC
+CCCATAAACCAATTCTTAAGCTTTAAAACCATCCTATGTACATCCTTTCAAAATTTCCTGTAGATTTATT
+ATACAACTAAAATCTTTTTGCCTTCAACCTTTACAAAAATACATAAAAATTACAAACCAAATTTAAAAAT
+TGTCTACTTAAACATTTACAAAAATGCTGATATAATGAAAACAAATCCATGGAAACTGAGGCGCCTCAGG
+AAATTCTAAAAAGAGGGGGAAATTTTTGATGTCAAGAAAATCTTTTAAGCTATTGACTGCTTTTTTAGTC
+ATCTTTGCTTTGATTGTGGGAGCGGTCGGATGTAGCCAGTCAGCAAAATCACCTTCTAGTGAAGCTACAT
+CCAACACTCAGCAAGATGCAAAACAACAGCAACAAACGATAAAAATCAAGTTTCTCTCCAATCTGCCTGA
+TAGAACTTCAGGTCAAGGAAAGCTAGAACAGATGCTAATTGACGAATATATGAAAGAACATCCAAATGTA
+AAAATTGAAGTAGAGGCTTTGCAGGACGAACCCTACAAACAGAAATTTAAAGTATATGCGGCTTCCAATG
+AAATGCCTGACATTTTCATGGTGTGGGGACAGCCTTCCTTCTTCCTTCCCGTCATGAAAGCAGGATTGGT
+GGAAGAAATCAAAATGGACCAGATAAAAGATTACGGCTTTAAAACTTCCTCGTTAAAAGATTTCATGTAT
+GAAGGAAAGCTCTATGGACTTCCGAGAAACACTGACTTTATGGTCCTTTATTACAACAAAGGATTATTTG
+ATAAGTACAGTGTAAACGTACCTAATACTTTTGATGAGTTACTTGGAGCTGTAAAAACTTTTAGAAAAAA
+TAACATAGCTCCAATATCAATAAACGGGAAAGACAAATGGTCCTTAGCAATACTCTATCAGGATTTAGTA
+TTAAAAGAATCTGGAGACCAAGAATATATCTACAGAGTTCTTTCTGAAAAGAACAACATATCTAAAGACC
+CTATACTTTTGAAAGCTGCTAAAGATTTTGTTGAGCTTGTAAATGCAGGCGGATTCCAGGATTCCTTCAT
+AGCAGCAGATTATGGAGCAGCAAACAACCTCTTTGCACAGGAAAAGGCTGCAATGTACTACATGGGCTCA
+TGGGAAGTGGGAATGGCCACAAATCCCAATTTTTCTGATTCATTTAAGAAAAATTTAGACGTTACTTACT
+TCCCAATCATTTCTGGCGGAAAAGCCAAAAATACTGACATACTCGCATGGCACGGTGGTGGGTATGCTGT
+ATCTTCTAAATCCCCAGTAAAAGAAGAAGCAATGAAGTTATTGCTCTTCATGATGGAACCCAACAGATGG
+ACAAAGATAGGCTGGCAGGAAGGTTTAGTAGTGCCTGGACAAGACTGGAGCAAATTCATGACAGGAAATG
+AAACCGAACTTCAGAAAAAGCTCACACAAATCTTCTCAAGCGCAACCTCAGTAAGCGGAACAGTGTGGCA
+GGACTCTTACACTCCAAATTTTAAGACTGAAGCTGAAACTTTAATACAAATGTTAGCAGCAAAGACTATA
+ACCCCTGAGCAGTTTTTATCAAAACTTGAAGAGCTGGCAAAAGCTGAAATACAGTAAAATATGCCTACTT
+CCGGGGCAACCCGGAAGTAGGTAAATTCATCAAAGAGGTGACAACATGCACAAAGTTTTAACTGATAAAA
+AGACTATTCTACTTCTCACTCTGCCCGGACTATTCGTATACACATTTGCAATTTTAGCCCCAATATTTTT
+AAGTGTGTATATAGGCATGACTGACTGGTCAGGTATAGACAAGCCAGTATTCATTGGCCTTAAAAACTTT
+AAAACTATACTGTTTTCTGACATGACTTTCTGGAAATCCCTGTACCACGCTTTGCTCCTCGCCCTATCAT
+ACCTATTTATCCAGCATCCAATAGCATTAACCTTTGCAATACTTATAGATAAAATAGGAGGAAGGGCAGA
+AAAAATATTTCGCACAATCTTTTTTATTCCTGCCATAATACCTATAATTGTCACTTCCCGCATGTGGGTA
+AGCCTCTATGACCCTCAATACGGTTTAATAAACAAGGCTTTAGACCTTTTTCATCTAGGCTTTTTAAAAC
+AGCAGTGGCTGGGAGACCCAAAGACAGTCTTAGCCTCATTAATTGTGATTATGATGTGGCAGGGATTTGG
+ATGGGCTCTTTTGATATATTACGCAGGCTTAAAAGGCATTCCAGAAGAGCTATATGAAGCGGCAAGAATT
+GACGGAGCGACAGGTTTTAACCTATACACAAAAATAACCTTACCCCTTTTAAAACCCGTCATTAAAGTAA
+ACTTCACAATTGCCATAATATACGCATTAAAACAAATGGAAACAGTTTACTTAACAACTAACGGCGGACC
+AGGCGATGCAAGCCAGTTTATTGCAAACTACCTCTATATAAAGGCTTTCAGCTCGTATCAGTACGGCTAT
+GCCAATGCAATTTCTGTATTGTTTGTGATAATAACTCTGCTTATAAACATCCTATTCCTAAAAGTATTTA
+AGGCAGAAAACTATGAATATTAGCTGGGAGGTAAAAAACGTGCAAAAAAAACAGTCAATTTTTCACAACA
+GCAGAATAATACTACTTCTAATTTTAATAATCTTTTCCATAGGCCAGCTTTTCCCTCTTGTATGGCTTAT
+AGATTTTTCCCTCTGTAAAAGTGGTGATGTGTATGGGGCAAATATACTCAAAATCCCCTCCCCGCCGCAA
+TTTCAAAACTACTATATAGCCTGGAAAGACGGGAAAATTCCTCATTACTTTATAAACAGCGTAATTGTCA
+ATGTCACATCAGTAGGATTGACCGTAATCTTATCTCTCATGATGGCATACGCCTTTGTCAGAATGAAGTG
+GAAATTAAGCAATAAAGTATTGATGTACGTTCTCTTAGGGCTTATGATACCCATACACGCAACATTGCTT
+CCAAACTTTATAATATTCAAAGAAATCCACATATTGGACTCTTACTTGGCCTTAATTTTGCCCTATGTAG
+CATTTTCACTTCCTCAGGCAGTATTTTTGATGACAGGCTTTATTGGAAGCATTCCAAGGGAAATAGAAGA
+GTCAGCCGTAATGGACGGAGCGGGGATATTCACAATACTTTTTAAAATTATATTTCCACTTTCGACTCCT
+GCAATAGTAACTGTCACTGTGACAACTTTCCTGACCACCTGGAACGAATTCATAATGGCAGCTACCTACT
+TAACTTCAGACAAATTCAGGACTCTTCCCTTCTCAGTCTACAACTTCGCGGGGCAGTACGCTTCAAATTA
+CGCTGTCCAGTTTGCAGTTATGACCATTGTGGCTTTGCCTTCTTTGATAGTCTATATACTACTAAATGAA
+CAGGTAACAAAAGGTGTGACATTAGGAGCTTTGAAAGGATAAAACTTCTGAAAGGGTGATAATATGAAGA
+TTACCGGGTATGTAACTGCAAGAGATTATAATATTCCTTTTTCAAAACTTGAAAAAATAGAAAAAGCAGA
+TACAAAAAGGCCAGACTCTTTTGTAAAAATATACCCTGATGAAGAATTAGAAGAAGTAATAGGGTTCGGA
+GGCGCTTTAACTGAAGCTGCTGCCTTCAATATACTAAGCCTTCCTGAGGAAAAACAAGAGAAAATATTAA
+AAGCCTATTTTGATGAAAAAGAAGGATTAGGCTACAAGCTCGTCAGAATTCATATGAATAGCTGCGATTT
+TTCATTAGAGAGCTACAGCTGTGATGATGTGGAAGGAGATGTGGAGTTAAAGCACTTCAACATAGAAAGA
+GATAAAAAATGGGTAATACCTCTTTTAAAGAAAATAAAACGCTATGTCCCTGACCTAAAAGTGCTTGTCT
+CCCCTTGGAGTCCTCCCGCATGGATGAAGACAAATAACGATATGAAATACGGAGGAAAATTAAAAGAAGA
+ATACAAAAAGACGTGGGCAGAATTTTTTGTTAAATTTATAAAAGCCTATCAGGAAGAAGGTATTGACATA
+TGGGCTGTCACAGTTCAAAATGAGCCAATGGCTGTGCAAATATGGGAATCCTGCATATACACCGCTGAAG
+AAGAAAGAGACTTTGTAAAATACTATTTAGGACCAACTCTTTTAGAAAACGGCCTTTCTCATATCAAGAT
+TCTTATATGGGACCATAACAAAGACATAATATACGAAAGAGTAAAAACTATCTTAGAAGATAAAGAAGCT
+GCAAAATACGTCTGGGGTGTAGGCTTTCACTGGTACGCAGGAGACCATTTTGAACAATTAAAAAAGATAA
+AAGAAGAATTCCCTCACATAAAACTAGTATTTACAGAAGGAACCCAAGAGGGAGGAGTAAACTTGGGTTC
+CTGGAATCTTGGTGAAAGATATGCCCATGAAATAATAGGCGATTTTAACAACTACACAATCGGCTTTTTT
+GACTGGAATATAGTATTAGATACAATGGGAGGACCTAATCACGTCAAAAACTACTGCGATGCTCCTATCA
+TTGTGGATACAGAGAAAAAAGAAATTTTTTACCAAAGTTCCTACTACTATATAGGGCATTTTTCCAAATT
+CATAAAGCCCGGGTCAAAAACAATAAAATCTGAAATCCTTGACCCAAGGTTAGAAATCCTTTCAGCCAAA
+ACTCCTGAGGGTAAAATAATTGTGGTGGTAATGAATAAAACGGAAGAAAATATAGATATACTTCTTGATA
+TAGGCGGTGACCTTTATAATGCACCCTCTATTAAAAAGTCTATTGAAACTTTTGTAATTAATTAAAAGAA
+AGTTAAAATCAAGCGAGGTGAAAGGGATGATAAGTAAGATTAAAATTGCTTTATTACTTTTATTGATTAT
+AGCATTTTTGTTCCCCTCACTTTATATCAGACCAGTAAATGCTTCAAATGACCCCGTTAAAGTATGGTTT
+TCTTCTGAATATAAACCAAAAGACCATGGTTGGTACACAAATAATTGGGAAAGCAATATTACTTTTAAGC
+TATCCCCTCAACCAGATTTATTCTTTACATCCCCCGATGAAGAGTTACTACCAACTATTACTGTAATCCC
+TAGCATCCAATATCAAACTATTGAAGGAATAGGGACATCTTTAGAAGAATCTACTATATTTAACCTTTCA
+AAAATGTCAAGTGAAGTCCGTAGCACAGTTTTAAGAGAATTATTTGATCGTCAAAATGGAATTGGACTTA
+GTTTAATTAGAATTTGCTTCGGCAGCTCTGATTTTACAGCAAGAGATTTTTACACTTATGATGACCTGCC
+AAAAGGTAACACCGACTCTGAATTACAATATTTTACAATTCAAAAGGATAAGGACTACAATATTATTAGC
+ACTTTGCAAGGGATTTTACAAATCGATAATAATATAAAAGTATTCGCATCTCCTTGGTCACCACCTGCAT
+GGATGAAAAGTCCTGAAACCTTAATAGGAGGGAGATTAAAGTCTGAATGGATACCTACATTAGCAAAATA
+TTACAGGAAAGCAATTCAAGCATATCAACAAGAAGGTATACCAATATATGCTATGACGTTGCAAAACGAA
+CCTTTATATGAACCACCCGATTATCCAGGATGTTTCGTTTCTCCTGAACAAGAAAGAGATCTAGCCAAAG
+CACTAAGTAGAGAATTAAAAAATAACCAGTTGAAAACAAAGTTATGGATTTATGATCACACTTTCTTCGA
+TTGGTATGCATATATCACTCGTTGGGGACTTAATGCATGGAGCTATGTAAACACAGTCTTTTCTGACCCC
+GAAGCTTACCAAGCTGTCGATGGCGTGGCTTTTCACGACTACGGTGGGGAACCTTCTGAGATGACTCGAA
+TAAGAAATACTTACCCAGAAAAGGGAATGTACTTTACAGAAAGGTCTGTATGGGGTATAGAAGGAGCAGC
+TAGAATAATTCAATATTTTAGAAATTGGGCAAAAACTTATGTCGCATGGGTCACGATGTTAGACAGCAAT
+AAACAACCCGAAAAATGGACTTTTGCTCCTGATCCCACTATATTAATTCAAAACGCTCAAAATCCTGATT
+ATTATTGGCACACACCTGAATACTATTTATTAGGTCAATTTTCAAAATTTATCCTTCCCGGTGCAAAAAG
+AATTTATACCAATAGCGGTAATCCAGACGCTTTAAGTAATGTAGCTTTTCTAAACCCAGATAATACTATT
+GTGGTTGTAGTCGTAAATGCCACTAACTCAACCCAAAAATTTCGCATATTAACATCTATGGGGCAAATAA
+AAACTATAATACCAGCAAAGACTGTTGCAACTTATAAATGGAAATATGAGCCTACGATAAAAGATATAAT
+ATCCTTAAGGTCCAGAGCAAATAATCTTTTTGTATCAGTTGAAGCCTCAGAAAACTATTACTTAAAAGCT
+TCTCAATCACAAATTACTTTAAATACTAAATTCGAAGTTATACCTTTGGATAATGGTAGAATTGCTTTGA
+AATCTATAGTAAATAATAAATTTGTTTCTGCAGAAAATGCCGGTTCATTACCTTTAGTTGCAAACAGAGA
+ATCTATAGGAAATTGGGAAATATTTGATGTTGAGATACTGGAAAGAGAAAATGATATAGCACTTAAATCA
+TTAGCAAACAACAAATACGTATGCGCTGAAAACGCTGGCAAAGATCCATTAATTGCAAATAGAGACAAAG
+TAAAAGGTGCATGGGAAGCTTTTGAGTTAATATTAGCAAATCGCTGATAACTCTATAACAACGCACCAAT
+CTAGAAAATATTTTCTAGATTGGTGCGTATTTTTAAAATAGTTTTTCTTAGCTTTTCCTGTTTTATTTTA
+ACACTCTTTTATATGTTTTCTAATGATTCAATTACTTTCAATACCCTCTGTTTTATCTCCTCCTCTTTTT
+CAAAAGGGTTTTTAGGAATCATTTTTATCTCTATATCCGGTATAGTGCCTGTTTCAAAATATGAAGTACC
+ATCCTGATTTATAAGCATTTCCCCGTCAAATCTCACAATTAACCCGCTATTGGGAAGGCGCATTAAACCT
+GGCATAAGCCATCCTCCATCTCCTTTTCTGGTTCTTTCACCTATTACTGTAGCAAAGCCCGTTTCTTTAC
+AAAATTCTGCAAATATATTTGCTGTTGAATAAGTGGTTCTACTAACGATTAAAAATATCTTCCCATTAAA
+ATCTACAGGTTCTATATATTTAGAAAATTTTTCAAAATCTTTTACTATATCTGTGATCGCATAGTACATG
+AAATTTTCTTTTACTTCTGCAGGAAGCAAATCATACATAGGAAATTTATCTATAGTATTATTTTTCAAAT
+CTGGTATATAATTTTCAAGCAGATTAACAATATATTCCCCGCCTTTTATAAGATAAGTCTTTTCTACTGA
+CAAGTTTTTAACTTCTTTTAACTTATTCCTCAAAGGTGCTACTATAGCATTCAACCAGTACTCCCTATTA
+CCCCCTTCATTATCACTAATATCTATGACTAAATATGGATAATCCTTTATATTTCTCAAAAAATCATATA
+TCATATCTCTCTCCTTTTTATATCCTTCTCCGTCTTTGTGATAATCAATTAAAAAAGAATAGATTTTCAA
+ATAAGCGATCTTCCCAGGTTCTATAACGTCTGTCACAACGTTTTCTCTTCTTTTCTTCAGTGAATAATAA
+TCTTCTAGTTCGCCCTGTCTATATGTATTCTTAAAGATTTTTTCCCACATCTTATAAGAACTTTCTGATT
+CCCTAAACATATCTTCATAAGGTTTAAAACCCAATGGCCCAAATAAATATTTATAATACCCAGGACTTAA
+AACATGTGTATGCCCATCATGCAATTTTAGTAGAATATCATTTAATGCATAATAAAATTCTAAATTATTT
+TTTGTCTTCTTTATCTTTTCTTTAAATTGCTCTTTATATGCTAACCAGTCATAGCCATACATTTTTTTCA
+CTTCATAAAAATGTGCGTAATTGTCTTTTAAAATGTTGTACATGTATTCAAAGTCTTCTATTTTCTGCTT
+TTCTGTTAATTCCTCCGATGTGTTAGAAATAGGTACCATATCTGAAGAGTTTATATAAAACAACATAAAA
+AAGCTTAATAGACAAAAAGAAACGATGATAAGGACATAGACTTTATTTTTCACGTCCTATCACCACCTAC
+ACCACATATATTCCCTCTTCTTCTATACGCTCCTCTACCTTATCCAGCTTCTCTATATTAAACAAACTGT
+AAAAGTACCCTTTTATCTTCATTAAATCATCAAACCTTCCTTTCTCCACAATCCTTCCATCCCTTAATAC
+TATTATCTCGTCATACCTTTTGAGTAGCTCACCCCACAATCTGTGTGTCACCACTATCGCTGTTATGTCC
+ATATCCAGTATTGTCTTCTCTATCAAATACGCCGTCTCATTGTCCAACGCTGCTGTCGCCTCATCCAGAG
+CCAATATTGACGCATTTGTTATTACTGACCTCGCTATCGCTATCCTCTGCCTTTCCCCTCCTGAAAGAAG
+TTTTCCCCCTTCCCCTACATCGCTTAATATGCCCTCTGGCAATTTCTCTAACAACTGCCCTAATCCTGCA
+CCTTCGCCGCTTTTACTACTTCTTCATCCGTGTATCTGTCATTAAATAGAGTTATGTTGTCTTTTACTGT
+CCCGTCAAATATGAATACATTCTGATGTAATAGGGTTATTATCTTGAATAAGTCTTTCTTGTCTATTCTT
+CTTAATTCTATCCCATCTAATTTTATTTCTCCTTCATAGTTTTCATATTGTTTTAACAATAACTTGAGTA
+TTGTGGATTTCCCTGCTCCACTTGTCCCTACTAATGCGTACTTTCCTCCTTTTTTGATTGTAAAGTTTAT
+ATTATCCAAAGCTTTTGTCTCCCCTGTGTAGCTAAAAGATACGTTTTTAAATTCTATTGAGTCGTTAAAA
+GATTTTACTGGTATATAATCATTCCTCTCTTCCTTTTCCTGTAATACTTCATTTATCTTCTGTGATATGC
+TCTTTAATGAGAGTATCCTGTTGAGATTTTGACCCATACTGTATATTGGCATAATTATGTTATTGGTAAG
+CTGTACACAGGCAATCATCGTTCCTAAAGTCATCTCTCCTTTTATGGTAAAGTATAAACCTACTGCAAAT
+ACAGAGAGGAAAATAAAGCTACTTAAAATTTCTGACATGGTGTCAGAGGTATTTAAAAGTACGCTGTATT
+TAAGCTTTTTATCTTCCACATCTTCATTAACTTTTGAAAACTTCTCATGTACTTTATCCTCTATCCCGAA
+GCTCTTTATCACTTCAAGTCCTGTAAGAGTATCTTTAGATTCTATAGTAAAAAGTTCTAAGCTCTCAGAA
+TAATCGTTTCTCATTTTAGCAATCTTATCATCAAAAACGCGAGGAATTATTACACTAAGAATTGCCATGA
+GTATTATCATCACAGTTATTTTGTAACTTAATATAAATAGAGAAATTAATGCAGCCACAAATCCTACTGC
+ACTGCCTAAAAGCCTAAAGAAATTGTTAAAATAATCCTCTTCTACAATCTTTACATCATTTGAAATAATT
+GAAATGTACTTACCTGTATTAACTTCATTAAAATGTTCCACATCCTTTTTAATGATTGCTCTAAATAACC
+TGTCTTTTAGGTATATCAAAGTTTTTTTCATGTAATGAAATCGAGTTGTTCTATTTAACCATCCAACTAC
+TGCTGGCTCTTCTTCTCTTCAATTGCACATCTTTCATCTGTGCAGAAAACACACCAATCTAGACCCTTTA
+CAGCCTACATTAGTGCACCTTTTAAACTATAAATATCTTTCTTTTTCGTTTCTCTGGCATTTCACACAAA
+TTCTTTTTCATACAGTTTCTTCTACAGTCTCAATCTCTTCTTTCTCATCAATCCCATAATTATACATATA
+ATAGAAATACCCTCTCTTTTCTAATAGCTCATCTAATGTACCTCTTTCAATGATTTCCCCATCTCTCATT
+ACAAATATTTCATCATACCTTTTAAGTATCTCCGGGTCTAATTTATGCGTTACAGCGAGTACTGTCGCAT
+CTAAATTTATAAGTGTCCTCTCTATATCGCTCGCCGTAACTTTGTCTAAAGCCGCCGTAGCTTCATCTAT
+AAGCAGTATTTCAGCTTTCTTGATTAACGCTCTTGCAATTGCTATCCTCTGTCTCTCTCCTCCCGATAGT
+TCTACTTCCCCTTCCCCTACTATTGTATCGAGTCCTTTGGGGAGTTTCTCAACAACCTGAATTAAACCAG
+ATTGTTTCAATGCCTCATTGAGTTCCTCTTCACTGCATTCACTATACAGACAAATGTTATTCTTTAATGT
+GTCACCAAACATAAAGACATCCTGTTGTATGATACTAACTTTCCTGTAATAGGAGGCAGGGTCAAATTCT
+CTTATATCTACTCCATCAATGAGCACTTGCCCCTCATAATCTGTAATGTGATTTAATAAAACTCTAAGCA
+GTGTGGTCTTCCCACACCCGCTTTCTCCAACTAATGTATACTTTTTGCCTTTATCAAGCTTTATGTTTAT
+GTTTGACAAAGCATTCCTCTTGCCATCATAAGAAAAGGTTAGGTTTTTGATTTCTATGGAATTTCTAAAT
+TCAAAAGGTTTATCTCCCTGTGAGACTTCCTCTTTGCCTACCTCTATTATTTCTTTTTGGATTTTATCCG
+CTATTTTTTCAACAGATTTTATTTTTGTAGCATATACAGATGCAGAAATTAAAGGATTTACTATGTAGTT
+CATAAGCTGTACAGCAGCAATCATAGAACCTACTGTGATATAACCTCTCAAGACCAAATATGTGGCTACG
+AGTATATTTACAAAAAACATTGCAAATCCTGACACGATAGATAAAGCTCCTTGAAATCCTTGAAATGCGT
+CAGATTTATACCCCGCCATTTCTGCATCTTTATTGTCTTTTGATGCCATATTGAGAATTTTATTTTCTAT
+GTTAAAGGCTTTTATTACTTCAAATCCCTGAGCCATCTCTTTTATCCTGTTGGTAAACCTCTCAAGCTTT
+TTAAGGTACTGCCCCTTTAGTTCCTGATTTATTTTTGTGAAAAGCTGAGGCACAATCACTGGAACCCAGC
+CAAAAATGAAAATGACTATAGTGAGATAAACGTTTATTCGAAGTATTAGATATAAAGACACAATAAATAG
+TAAAACGTCTTCCATAATGTTAATCAAACTGGTGAGGTAATTAGTCTCTATCATCCTCACATCATTGCTA
+AGTAAAGATATCAATTCTGAACTTGTAATTTTTCTTCTTCTAGAGTTTATGAAGCTTTCTATAATGGATT
+GTTTGTAGTCTATCAATACTTTCTTGTTAAAAGCTGCCGAAGCTGCCTTTGACAAGGTCTCAGCTGTAAA
+TACTGCTATCAGAAAGCCTACTGAATACCATATTAACGTAGAAATGCTGTAATTTAAATTTCCAACAGAT
+GTGTCAACGATTATTTTAAAAAGTATTGCCTGCAGGGCTTTAAGGGCTGATACAAAAATTATAAGTATAG
+CGTTTATCAGAATTAAAAGCTTATATTTTAAGATGTACTTCTTTATCGTCTCCATTTATACGACCTCCAT
+AGAATGAGATTTGTAATATCAAATCAAATTTTCCCCTATAGATTAAGATAATTCGTTCTTTATACAAGCT
+GAAATTGTGCAATATATGTCAGTATCTCAAAATCTCAAACAAAAAAGTCAATATCATCAATAAAGCCACA
+ACTTTTTCAATTTTATCCTAACATTCTTATCTCTCCCAGTAAAATATCAAAAATGTCTATAAACTTTCCT
+GATATTTCATTTTGGTAAACTTATCCATACTTCCCTTCATTTTTCTCATTTTTTCATATATCACCAGTGC
+AAAATTTTAATTTTGTAACTGTAAGTTACAATTTCAGCTACAACCCAAATGTAAAAGCCATTTATTGACA
+TCTTATTACACCAAATATTCCACCTTTTTAGAAATTCTATTTAAATCTATCACTTCATCCGCTATATTTA
+AAAACTCTTGGTTATGAGTAACAATTAAAATTATTTTTTCCTTCTTGAGTGCTGTTAGCATAGATTTTAA
+TTTCTCAATACTAACAACATCTAAGGCAGACGTGGGCTCATCTAACACTATGACATCTGGATCTTTTAAA
+AATGTCCTGGCAATCGCTATCTTTAATTTTTCTCCTCCTGAAATGTTGCTGGAGGCTTCATTTAGTTTTG
+TATTCAATCCTTCATGAAATTTATCTATATCTACATTTAAATCTTTTAGCAGTTTATCAATAGTTTTATA
+ATCGTAAACCTCCACCCCATATATTAAGTTATTTATAATTGTGTCATTAACTAATTTTGGTTCCTGTTCT
+GTGACTCCAATAATTTTCCTTCTTATGTAATACATGTCTAGTTCCTTAATTTCTATTGAATTGTAATATA
+TCTCACCTGAATAGTAATTTACTAAAATCCCAAGAATTACATTAATGAGAGTACTTTTGCCGGCTCCATT
+ATCACCTACAATGCAGTATATTTTCCCTTTTTCAAATTCATAATTGAAATCGTGTATAATTTTTTTAGAA
+TTGTCATAAGCAAAGGAAACATTTCTAAGTTCAATAGTCTCTATACCCTCTAATCTAATAGTACCATTTA
+TCTCTTGGGGCTCATCCAATATTTGTCTTAATCTATCATAGGAAATTAAAGCATCCTGATATGACTTACC
+TAAGTTTAAAAAGTATCCTACACTTCCTATCATCATTGAAAAATAACTACTAATTATCGTAAAATCTCCT
+ATTGTCAAATTTCCATTTATTATTTCCATTCCGCCAACAAAAAATATTATTACCCTTGCAATAGTAGTCA
+CCATTGAATTGCTGCTATTAAAAAGATAAGAAACTTTTGTATATCTTAGTAATGAATTAAACATTTTTTC
+AAATGCGCTATTTAATCTTGCCCTTTCTTCCTTAAAAGTCGCATTTAGTTTTATAACTTTTACATTTTGC
+AAATTATCATTCATTTTTGAAAAAAATTCGTTCTGTTTTTCTTTTAATTCATAGCCTCGTATATATAAAG
+GTTTTCTAAACACAAAGTAAAGCAATATATATAAGGGAATCAAAGCCATTAATTCTAAAGTCAATTTGGC
+ATTTATTCTCATGGAAATATAAGCCAAGAAAATAATAGTTAAAGCATTAGTAAGAATATCTAGCATATTG
+GCTAATACAAAAGAAACTACAGTATTGCTGTCAAAGTTTATTCTTTGATTTAGATATGCACTGTCTACCC
+CTTTAAAGTAAAGAATAGGCAATTTAGTTACATGGTCCAATACGTAAAAGTTTAAGTCTGTCATTGATTT
+GGTCTGAATTTTAACATAGGTGTAGTTCATTACAAAAGAACTAATTATAGTGATTATTCCAATTAATACT
+ATCTTTGCTGTAAAATCATAAATTACTTTAAAATCTTTACTCTGCAATAGAAGGTCAATATAATTACCTG
+TAATGTAAGGTACTATAATTGACATGAGCCATCCAATGATACTAAAAAATAGAAATACTATCAGGGAGCT
+TTTGTACTTAAATATGAATTTTTTAACAAAGTTAAATATTTTCATATTGATCAACTCTCTTGCATTTTTA
+GAAATTACTTCTCTTTTCCTAAAGATTTAATCAATTCGACTGTCTTTTGCTTCAATATTTCTGCTCTTAC
+TTCTGGATAGCCAGCATTTGTATCTGGAACGTCTAATTCTATGTCTGGTTTCACACCTTCTATAAAAAAT
+GAACCCCCGTCTCGGTTTAAAATTGTGCCGGCTTCAAATCTCACAATCAATCCACTGTTAGGAAGCCTCA
+TATATGAAGTAAGTGAACCATCTCCTGAAGTACTTCTTCCTATCAATGTAGCAAAACCAGTTTCTTTGCA
+GAACATGGCAAATCTTGTGGCTGCAGAAAAAGTTCCTCTGTCTATTATTAGAAATATCCTTCCTTTGAAA
+TTTACATATTCATTTGATTTGAAAAACTTTTCTATGTAGTTTTCTTTTTGTTTAGATAGGTTTTCTTTAA
+ATTCACAGATTGTAAAATCTTTTTTCATCTCTTCTGAAAGTTTATCGTATATAGGACTCTCTTTGAATTT
+ATCTTCGTCATAAAATATTACATACTTCTCGAAATTTTTTTTCGTATATTTTCCCTTTCTCGATAGATAA
+AACCATGTATTTTTATCCTCAGAGTATCTGAAACCTTTTTCTCCTATCAGTGGAGCTACTATAGCATCTA
+TCCAGTATTCTGAAGAACCTCCTTCATTTCCACTAATGTCTATAATTAAATAAGGATAATCTTTGATAGT
+TTTTAAAAAGTTGTATATTTCTTTTTTCTCTTCCCGATAATTTTTACTGTTCTGATCTTTATCTATCAAA
+AAAGAATTAACTCTTAAATACGCTATTTTATCCTCTTCTAAAATTTCTGTTTTTATATTTTTCTGTCCTC
+TCCTCATTTGAACAAAAAAGCTACTATTATGACTGGGATTTACACTTCCTAGCAATTCACTCCATTTTTC
+ATAATTTTTCTTAGAATCTTTAAACATTTTTATAAAAGGCTTAAATTCAATAAAATTTCTTATCTCTTCA
+CCTTCGATTAACTTTAAAAGATAATTAAAATAGCTAGGACTTGCTACATAAAGGTGCCCATCATGCAATT
+TCCGTAAAATTTCATTTAATTTATTATAAAACTCAATATTATTCCTTGTATTTTTTATCTCTTCTATAAA
+CTCTTCCTTATGGGCTAGCCAGTCGTAGCCATACATTTTCTTTACTTCATAAAAATGTGCGTAATTGTCT
+TTTAAAATGTTATACATGTACTCAAAATCTTCTATCTTTTCTTTCTCTGTTAAATCTTTTAATTCCTTTG
+ATGCAAATAGAGTGTTTGAAGTATATATACCGGTAAAAAATCCTGCTGAAAATATTACAAATAGAAAAAA
+TATAAAAGTAATCATAGAAATTGATAGTTTCTTACCCATTACTATCACATCCTTTTAGTAACATCTAGTA
+AAGAAGACACTCTGTAGTCTAACATCCCCCCATTAGTTCACCCCATTCCCCAAATCCTTTGTTGCTTGTA
+AGTATTATCCCCCTCTCTGATACCATGCACTTATCAGCTGAAAAAAAGAGACTTGCTCTAAGGTTGCCTA
+AAGGCAAATACCCTACTTCTTGGGTTTCAAACTGACGAAGTCAAAATAAAATAGTTCAAGATGTAACTTA
+AATGGGCACCAGATTGTTTCAAAATAAAAAACAGCATTATGTACGTAAATGCCACAAAGTTTGCCAATGG
+CTGATGCCCATTTATATTACATTATCTTACCATCTCTAAAATTCTCTTTAATACCGTGTCATATTTTACC
+ATATCTAAAATATTATTTTCATCAATCTTTTCTCTGTCTTTAAGGTAATTTACAAAGTCGTCATAAGACT
+CTTCCACGTAAATATCAGGCTGTGTGCCTACTTCTTCATTTGCCGTACCATCAGGGTTTAATGCCATGTT
+ATTAGGATATCTTATTATAAGCCCACTGTTTGGAAGTACAAGAAGGTCTGGATTAAAACCAAGTCCACCT
+GAGGTAGGCGTACCAACGACAGTCGCCCACTTAGTAGCCTTTGCAAATGAAGCAAAGCCTTCTGCCGCCG
+AATAAACCCCTGCATCAGTGAGTAAATATATCTTCCCTTTAAATCCCACATAATTTTTTGGAGTCACTGT
+ATATGAAATCTCAGCAAAATATCCAAAATCGTCTTTCAGTTCAGGTGGGTAGTTTTTCCCTTTCGGTAAT
+TTATCTAGTGTTTTTGTATACTTAATGTCATAATTTTTCACTACTGTATATGCTTTATAAGCAATTTTTT
+TATCTGTTAGGGGCTTAACTATATTTTCTATCCAGTACATTACGTTCCCTCCCCCATTTCCTCTTATGTC
+AATTATTAAATAAGGATAGTCTTTAATTTCTTTAAAAAAGCTGTATATTTCTTTTCCATCTTTTTTAATA
+TCATTTTGTGACATTTTCATTTCTGGTATTTTTAAATATGCTACTTTGCCTTTTACCAACATACCTTTTA
+CTAAAGGTAATTTATTATCAAGCATACTTTGATTTATCTTCACTTCAATTGGCTGTAAAGTTTTTTCTAT
+TTCCTCCCCTTTAGGGCTTAAAAAAGTAAGTTTTATTGTATCTTCTAAACTATCAGCGAATACGTAAAGT
+TTATACTTTACTATTTTATTTCTCTTGAAATCATAGTTTAAAAAGGCTTTATCCATCAAAGATTTTGCGT
+ATTCATCAGCCGCTAGCTCATTTACTTTTAAAAGTATTGAACCCTCAGGTACACCATATTCCTCTAATGA
+TTCGTTCTTATTATATGGTATAGCAACGTACTTCCCTTCTATATATGAAAAAACTATTGGCAAAATATAG
+GTTGTTTCTTTAATAGTTTGTTTCCAGTATTCATAATTTTTTATAATTATAGAATTCGTTAAAGGATCTA
+ATTGCTTCTCTTCACTTTTAACAACTTCGTTAAACGCTTTCTGGAATTTTTCAAAAAGCTCTGGACTTAC
+TAAACGAGCATGAGCAACTTGTAAAAGCGTTACCATTCTTTTTATTTCATTGTAAAATTCAACATTATTT
+TTTGTTTCTCTAATTCTCTTTTCAAACTCTTCTTTATGAGACAGCCAGTCAAATCCCGTCTTTCTTTTTC
+CCATCTCAAAGAAGGGAAAATTTTTCTGCAGGGTATTATATAGATATTCAAAATCTTCCAATTTTTGCTC
+AGCAGTCAGCCCTTTGGCTAAATCGATATCTTTTAAGTTTTTGTAATATTTATTGTATACCTCTGAGTAT
+GAATATGATGGATTGTAAAATATCATATAGCTGAGAAAAAAAGCAGCTCCTATGACCATTATTACTGCTA
+ATACAATTTTTATAATCCTTTTTCTAAACATGCACTCTGCCTCCTATATATTTTTAACCCAATTTTAATA
+GTGGAATCTTAAATGTCAATACGAAGAAAAGGAAAGATAGTACCAATATTAAATCAGAAATAAATCCGTC
+AACGGAAGCGTTAATAAACCGCAAATTTTCACTGGCGTATTTCCTAAGAGGATAATAAGCAACACCTGCA
+AAAACAGGAAAAGATAAAATCGCAAGCAGTATACCATATACAAAATTATATTCCATCTTCAATGTATTAA
+ACCCTACTGCCAGAAGACACACTAGCCCTCCCTCGGCGATGAGAAAATAGATTGTTTTTAACGTTCCTTT
+TATGTTTCTATTACTTTTATACTCCATTACTTTATTCCCTCCCTAATTATAAAATTTTATTTTTCTTCTA
+CGATTATTTTTATCATATTCATATTTATGAGTAGGTCTTTCTATTTTGCTCATCTTGATAAAACAGAACC
+TTATGTAAAATCTGCCAATTTTCTTCTGAAGCTTTTAACTCTGCTAATTTTAATAACACATTCTCTAGTA
+TTTCTTTCATCATTATGCACATTATCTCAGCTCCATATGACCTATCTTTATTTTTAATATCCCCAAAACT
+CCCTAAACAAAAAGAACATATATATTTAGCCCAACAAGTTTTACATGAATCATCTAAAAATTTGGCATTA
+AATTTTAAGTTGAACATTTTTGTGTTACTCATAATTTCATCAGATGAAATATTTATATTTCCAACAGATA
+GGTCAGTACCTATGAACATAAAACAAGGATATATTGTTCCATCTTGTGTAACCGTGAGATTATTAACTCC
+TGCTGGGCAAATGTACTGCATAGGTATTTTTCTAATTAATCGCTGTATTACTTCTGTGATAATTGCACAA
+GAATTAATAATTCTTTCTTTAAGTATAGTATCAAAAGTATATTCTACTGCTTCCTTAATGTATTTTTTAA
+TTATTTCTTTATCTTTATTTAGTGATAAAAAGTTATTTTTTTCAATACAAACAGGCGTAATATGGGTTAT
+TAAGCAATCAAACTCGTTTCTAAAAAATTTAAATAAATCAACAAAACTTATATTATTTTCAATATGCTTG
+TGTGTATAGGTGCACTCAAAAGAAATTTTCTCCTTGTTTATTCCACTTTCTATCATCTTAATATAATTAG
+TTTTAATGTAATTAAAAGTTCCTTCCCCAGTTTTCTTAATTCTCAAACTATCATGTATTATTTTATCTCC
+ATCCAGGCTAATAGTAATGTTAAAACGAAATTTTTTCATTATATCAATAGCTTCAGATGGTAAGTACGTT
+CCATTAGTCACTATCCCAAACTGCGGCATATAATCTATAATGTTATTATTTCTTAAATTTTCAAAATATT
+CGCATATAACCTTGATAACGTCATAATTTAACATTGGTTCTCCACCAAATATCTGTATATTATAAATCAC
+TCTAAAATTTTTAACAAAATAATCAATAATATTTTTTGCTTCATCTCGTTTCATGTTATTAACATCTAAT
+CCATAACTTCCTCCATTGGCATAACAATATTTACATCTACAATTACAATTATTCGTAACAATTATAACTA
+ATTTTTCAAGTATATATCCATTATAGCTTTCTTGTGAAAAATAATTATCTAAATAAGAGTTATTTATTTC
+GTTTGTTACAGTATCTAAAATACTTTCAACTTCTTTATAAAATCTAGTTTCGTGGTCTATAAAATAACTT
+TTAAAATATTTTTTTATGTTTTCATCAAACACTCTATAGTAATTTAATGACTTATTATGAAAAAGAACAC
+CTGTTTTTTCGTTTTGTATATAATGAAAATCCTTATACAAATCTCTTCCCATTGTTTTACTCTTCTCCTC
+CCCGGAAAGGGATAACTTCCTCTCAATTGAGAGAAAGTTATCCCTTGTAGTAAAATTGATAATACAATTT
+TTATTTTATATCGTTAAACGCAACCAAAACCAAAACATGACCATCCACATACAAAACCTGTACAGTTGCT
+TCCACAATTACAGCCACGACAACCACTTCCCGTAAATTTAGGGGGTTCAGGAATACAATTTCCCAAAGTT
+ACGCCTGGTGTTTCATTCGGAGTGATTTTTATATCTAAATTACCTAAATCAATCTTTTCCATAAGTTTCA
+TCTCCTCCCAATGTAATTTTAATTTTCTTAACAAATATTCACTAGAATATAACATCTTTATCCAAGGAAA
+TGTTTAGTTTCCTTTTGGTGGTAATGGAACAGATGGAACACAAATAATACCTATTGGCCCAATACAAATA
+ACTCCTAAACCGACACATCCAAAACCCACGCCATCTGGTGCCACTTGAGAACTATTCCTTATAATGGTAC
+TAACTTCATTTTGTTTTAGAATTTCATTTTTCATTAATATCGGTTCCATATATCTCACCTCCCCCTTAAA
+CGAATGTAACGTCAAATTAAAGCCTTAAATTCGCGTATCTATAGTCTCCAAAACATTGGAATAAAAATTT
+TTTCGAGAAAAAGGAGGATTCCCTCCCCTTGGTGTCGTAGGTAGTAGTTGTAGCAAAAACAAACACCATC
+AACCCAAAGGAGGGAATCCTAATTTATGTTTCGACAACTACTACCCGTTTTCCTTCTTACTCATTTATTA
+AATTTTTTGCTTAAAATTTCTCTATTCGCTCTCAAACACTTTAAAGTAGATATTCAGCCGCCTGTTGACC
+TCCAACCTTCAGGCTACAAAGTTTTGTCACCTTTAGAGGATCCTTTGCCACTTGTTGAAAAAGTTGTTGA
+GAAAAAAGATTACAAGAAAATCCTTGCCGAAGCTGAAGCTCAAGGTAAGCCTATCTCTCATGTTAGACGT
+ATTAAACCCCTTTGTGTTGATGTTGATAAGTGCCCTGTTTGCGGTGCCCCTCCTGATTATTTGTACAGTT
+TTGGTAAAGACCCTGACGGCTTTCAAAAACTACAGTGTAAAGTGTGTAAACATCAATGGGCTCCTGGTAA
+ACCTGCTCCTAAAAAGTCTCGCCCTACTTACCGCTGCCCTTTCTGCGGGTCTGCACTTATTCAGGATAAA
+ACTAGAAAGAATTTTACTGTGTTTAAGTGTCGCAATGATAATTGCCCTAAGTGGCTTAACCACCGTAAAA
+GATATCGCTTCAGAGCTTTTGATGTTGATTTTGATGAACTCTCTTCTTCTTCTCCAAATGCTGCCCCTGT
+TAACCTCGCAAAAAGCCATTTTAGCCCATTCTTGATAGCACAAACTGTTAATTTATACGTAGGTCTCGGT
+CTTTCTTTAAGGCAAACTGTCTCTGCACTACAGCATATATGGCAAGTTCAACTCTCTCATCAGACTATAC
+AAAACTGGGTGGTTTCCTTGGCCTCTAAACTCGCTCCGCTTGTTAAGTCTATCAACCTCCCTTTGTCAGG
+CCTTGTTGTTATTGATGAGACTTACATAAAGGTCAAAGGTAAGTGGCATTACCTTTTTACTGCCTGTGAT
+GGCTTGAGAGGTTTTATTATCTCACAGCACCTTTCTCCTCATAGGGATGCTTTAGCTGCTTTGACAATCC
+TTAAAGAGGTCATTGACCGTTACAACAACCGAGAATTCATTTTAGTCACAGATAAAGCGCCTATTTATGA
+TGTGGCAGTCCATTTCGCTTCGGTTTTCTTTGGAGCCAATATCCGTCATCGACCTGTGTTGGGAATCTCT
+CCTCCACCCGGTGGTGACAGTCATACTTACAGACCGTATAAAAACCGTTTAGAACGCTTATTTGGCTCTT
+ACAAGGCTCATTACAAGCGCCATAAGTCTTTTAGTTCTTTTGAAGGTGCTATCGCTCATGCATTGCTATA
+TCAGCTGTACTACAATCACTTGAAACCTCATGAGGCTTCCGATGGCAAAGTACTTGCACCCCTTAAAGAT
+AAACATGGCCACCAAGTGGATAATTGGGCTAAACTGATTCAATGGTTTGTTGAGCTTAATTAAACTCTAT
+AATCTTGACAACTTTTATGTGGTAAGTTAGACTGTATTTGAAATAGTCTAGCTTACCATAGGGTGATATT
+TGCCTTCTTTGCCCATAAAAGCTTAGATTTTATTTACTTATAGTTTTTCCCTAGGTGTCATTTTAAGTTA
+TTGATTTAATAATCACTGATTTCTTTGCTAACTACTACCTACAATTTCTATTTTTTAGGGAATCCTCATG
+TTCTTACTTGACGCTACCTAAACGAATTTCTATGCTGAGCACATCTTAAAACTTCCAATATTAATATGCA
+AATATAGAAAAGTTTTAAGATGTGCCTTTGGCCTGCTTGAAATCTATCTTGGCTTTGCATCTTTTTACTT
+ATCTACAACTACTGAATGCCAATCTATTATATCCTTTTCTCCCATTGGTCCTATACTTTCGACATTTCCT
+ATCACATTAAAACACCATGAAGACAGTAAAAGAGTAACTATGGAAAAAACAATTAATAATTTTTTCTTCA
+TGCCCCCTCCTTGCCTCCCTTTACTTTTCCTTCTCCTACCTATATAATATATGGTAAGTTAAACAATTTC
+AACCCGAATTGATTCTGGGTGGTGTGTAAAAAAATGGATGGATTCTATTATGACTTAGAGGCTTTTGGAA
+ATGAATTGAGAGATATACGTAAATCTTTAAGGCTTACTCAAAAAGATGTAGCAGATCAAACTCTTGTAAG
+CACAGATACTCTAAGGAGAATTGAAAATGGAAAGGTTATGCCTAAACAGGAAACTCTTGATTTGATGTCT
+GTCATCTTTAAAAGAGACTTAAATGAGCTTTTGTTAAAGTACAGACTTAAAGATTACTCTTCTTTTTATA
+AAATAAAAACTTCTATTGAAGATAAGCTTGAAGGCGGAGAATTTGAAGATTTGAAAAAGGACCTCAAAGA
+ACTTAAAAAAATAATTGATGAAGGGAAAATGAGCCTTTATTACATTCGATTATTGAAGCAACTTCTCTTG
+TTAGTGGAGTCTGTTATTGAAAAAACTGTAAATAATGATTATGAAAAGGCTTTAGAAAAATTGATTGAAG
+CCATGAAACTCACTATACCAGATTTTTCTCTTTCTAACTATACCCGCTTTGTGTACAGCAGTATGGAAGT
+TAGAATTTTAATGAATATCGCCCTTATACTAAGAGAAAAAGAATCATACGAAAAATGTATAGAAATACTT
+CTTTTCTGCTTAGAAGCACTGGAGCCAGACAATGTAGAAGAAAGAATTAGGGTATATTATAACCTTTCCT
+ATGCGTATCACCTATCTTCCATATATGATAAGGCGCTTTATTACGCAGAAGAAGGTATTAAAACTTGTAT
+AGATAACAAGACTTTAAATGGGTTGGCACTTTTATACTTCAGAAAGGGAATTGCCGAATTTAAGCTTAAT
+AGAGAAAACTACATAGATTCTCTTTTAAAGGCTGTAAATCTTTCAGAAATATGTGGGCATGAAAAGTTAA
+GGAAAATGGTCATAGAAAATTGCAAGAAAATTTATAATATAGACCTGGAAAATTTTCAAAAGCTTTAATA
+TAAAAAAACAGCAGAGAGTAAAATGTTAGCATTCTACTCCTTGCTGACTATAAAATCATCGGTTCTGCCG
+CTCTTTAACTCCCCTCAATTATTTGTAGGAACTTTCTTGGAGTTATCCCTTATTCCTTCCACAAATTTAG
+AAATACTCACTTCTGTATAACCCAATTCTTCCAACCTTTGTTTAGTTTCTTTTGTTGTTTCAAATAATTC
+TTTCACAATTCTCATTCTCTTTTGAATAAGATATTCTATAAAATCTAAAACTTCTTTTTTAGCATTTTTA
+GGCAACATCCTTGCATTTTAATAAATAATATCATCAAGTTTATCATTATCAAAATTTGTCATTTTAAACA
+CAACCATTACAAATTTCTTAATTATATTCTAATACATTCCAACAATTATTAAAATTCAAACTTTATCACT
+TTTCAAGAGACTTAATTACTTCCACTGTCTTTTGTTTTAATATTTCTGCTCTTACTTCTGGATGCTTGAC
+ATTTGTATGAGGTGGATTGTTTTATGCTTACCTTATTGTAAACTCAATATTCTCCATTATTATACGCATC
+CAAATAGCCCAAGTAAGCATAGAACATAGGTGTTTTGTTTTTATAATCAAACTCACTAATTCCTTGTTCA
+ATGAATAATTCTAAAAGCAATCTGTTACAATTTGAATGGATGCATCCTGTTTTTGTTTCAAAAACAACAT
+AAATTATATCATCTTTTTCATTATTGGATATGTGCGCATAATTGGACTGATAGTACAAATTACTTTTATC
+ATTTTTGGAAAGTTTGTATGCAATGAAATTCAATTCATCAGCAGTAAGATTTAATTGCTGATTTCGCAAA
+CAATGAACGACATTAAATACAATGTGCTGCATAATAGATTTTGGCAAGTCTGTTGTGGAAATTTCTATAA
+TATCCACTTTCTGTTTCAAGAAATCAATTAGCTCTTCAATACTTTTTTCACCAGGAGTAATTTTATGTTT
+ATATTTTTTTACTAAGTTCTCTCTGTTATTCATTGTCTTAGCTCCTTTTCATTGAAAAGTTTTAATTCTT
+TATTTAGTTTATTGTAACTGTACCTGTAAATGTTAATGCTGAAAGCCAACCACCAGAAGTCAGATTATAC
+CCCTGTAAATCCTTAACACTTACCTTTACCTTATTAACATGAGTTGGTATTGTAGCATATCCAATAAAAA
+CTGTACCTACGCTGGAGACACCAGTATAGTATGTACTGTACGTCTTCCCATCCCCAAATGTTGCATACGT
+TTTTGGAAAGAGAAAGCTCGTATCCTCTATGGTTAAAGATTTGAAACGCCAAGCGTAATATAGATCAGTT
+CCACTCCAGGTTAAATACACATGACAAGTGTCAGTATTTCCGGATCGGGTTATAGTAGCATAAATTATAG
+TAGGAGTAGATGCCGTTGTGATATCATTTGTGGATGTTTTTGCTGAATCCGAAAGTATTTTACCAATCTC
+TGCCACGTTAAGATTTTCATTAACTGTGACAATAGGAACCTCAATATAAGTTTCATTTTCGATTTCAGTT
+GCCATAGCTTGAATACAAAAAGTTACAATCATAACCATAGCTAAAAAGATACTACTTAAGATTTTTCTTC
+TATTTTTCATCGTGAACCCTCCTTCAATAAACATGGCTACCAAGTGGATAATTGAGCTAAACTGATTCAA
+TAGTTTGTTGAACTTAATCAAACTCTATAATTTTGACAATTTTTGTGTGGTAAGATAGACTATACTTGAA
+ATAGTCTATCTTAGCTAACTACTACCCACCCCTTTTAACCCTATTTAACGTTACCGCCTCCCTTTACTTT
+TCCTTCTCTTACCTATATAATATATGGTAAGTTAAACAATTTCAACCCGAATTGATTCTGGGTGGTGTGT
+AAAAAAATGGATGGATTCTATTATGACTTAGAGGCTTTTGGAAATGAATTGAGAGATATACGTAAATCTT
+TAAGGCTTACTCAAAAAGATGTAGCAGATCAAACTCTTGTAAGCACAGATACTCTAAGGAGAATTGAAAA
+TGGAAAGGTTATGCCTAAACAGGAAACTCTTGATTTGATGTCTGTCATCTTTAAAAGAGACTTAAATGAG
+CTCTTGCTTAAGTACAGACTTAAAGATTACTCTTCTTTTTATAAAATAAAAACTTCTATTGAAGATAAGC
+TTGAAGGTGGAGAATTTGAAGATTTGAAAAAGGATGTTGAAGAACTTAAAAAAATAATTGATGAAGGGAA
+AATGAGCCTTTATTACATTCGATTATTGAAACAACTTCTCTTGTTAGTGGAGTCTGTTATTGAAAAAACT
+GTAAATAATGATTATGAAAAGGCTTTAGAAAAATTGATTGAAGCCATGAAACTCACTATACCAGATTTTT
+CTCTTTCTAACTATACCCGCTTTGTGTACAGCAGTATGGAAGTTAGAATCTTGATGAATATAGCTCTTAT
+AGTAAGAGAAAAAGAATCCGAAAAAAGCATAGAGATGCTCCTTTTCTGCTTGGAAGCACTGGAGCCAGAC
+AATGTAGAAGAAAGAGTTAGGGTATATTATAACCTCTCCTATGCGTATTACCTGGCTTCCATATATGATA
+AGGCGCTTTACTACGCAGAGCAGGGTATTAAAACTTGTGCAGAAAACAAGACTTTAAATGGCTTAGCCCT
+TTTATACTTCAGAAAGGGAATTGCCGAATTTAAGCTTAATAGAGAAAACTACATGGACTCTCTTTTAAAG
+GCTGTAAATCTTTCAAAAATATGTGGGCATGAAAAATTAAAGAAAATGGTTATAGAAAGTTGCAAGAAAA
+TTTACAATATAGACCTGGAAAATTTTCAAAAACTCTAATATAAAAAACAGCAAGGAGCAATATTTTACTC
+CCTGCCGTCAGGCACTAGTAGGAATATGGCTTTTGTAATTTTTTATGACCACAATAGGTGTTTGCTGTTC
+TGAGTTACCTGAAGGGTTGTCCAAAAAAAGCTTTTCTACGTATTTCTTATCTACTCCTTTTGAGGCGCCA
+ACGCAGTCAGCTTTATGTAAATCATTTGCGTCAATTATTACAGCATCCACTCCTGTTTTTTCTTTTATCA
+TGTCGCAAACTTTGTCCGGGTCTTTGGGGCCTAAAACTACATGTCTATGATATGGTGGCATTGTACCAGC
+AAAATCGTCGATTAAAGCAACTTGCCTTCCAGCTATTATAAAAAACCAGCCTTTTCTCCCCAAGAGTTTT
+CCTATGCCACCTATGATTGCAGCTATTAAGATTCTAAACCATCCCACTTCATTTATAGCACACTGCATGC
+CATAAGGAGAAGTGAGGCTGCCTTTCCTATCCGTAAATTTGCACAGTATCTTCGCCAAAAGCCCTGGTTT
+AATCTGTTCAGGGAGATAAGCTCTCCCTTGACTTATAGCAACTACGCTTTCTGCAACAGATATCAAATCT
+CCTGGTTCAGCTATATCCTTGGTATAATGGTATACCACCTCTACTATATCGTCCTTTTCTGTTATAATGT
+GAGTTCTTATTGATATTTTCCCATTCATAGTTTAAGCCTCCATTTATCCTAAAAATTGTAACACTAAAAT
+TTTTAGTAAATATCTTTTATTTTTTTCTTGCTGTGGTAAAATATATTTAGTTTTATCACAATTATACCAT
+AATTTTATCACACTTTTCTCACAATTTTTTTAAATTGGAGAGGGGAAAATGTTAAACAAGCTGACAAATA
+TAAGGATTGATTCTGCCTGCAACAGCCCATCAATAAAAGAGCACAAGAGCCTGCTGGTCTTTGACTTCTC
+TCTAGACATCCCTTCACACCAGGCAGAAATTCATGAAAACACCATAAAAATAATATTCTCTAGTGTTCCC
+CTTAATATGCCAGAAGGCATATACAAAGTTTTGGATGGCATTATATCTTTTGTCGAAATAAAACAACAAG
+GAGAAGACATTGTGGCTTGCGTACATCTTGATTTTCCATCCAACTTTGAGGTAAAGACAATAAAAGGAAT
+ACCTTCGCAATTTGAAGTGTACATAGATAGAAGTCCGCTCATAGAAGTATTAAAAGGAAGAAAAATAGCA
+ATAAATCCCGGTTTTAGTAAAAAAACTAAAAGCCCTACAGGACTCTTGATGCACATTCCAATAATGGGGA
+TAGCAAAAAAGTTAAATTTTCTGCTGAGTAATTGCGGAGCAGAAAGCAAAATAACCTGGGAAAAAGACCC
+TCAAGAGAAAAATTTAAAAGATTTGGATTGTGAAATTCTAATTGACCTTTATACTGAATTGTCATCTAAG
+AAAGAGAGCGGATTTAAGGTGTACTATGAAGACCAGAACGACGCTTCTTTTAAGCTTGCTAAACATATAA
+ACAAAGCAATGGAAGAAAAATTGCAACTTCCAAACTTAGGAATTTTTCAAAAAAGATTTGAGTACAAAGA
+AAGTATCATTCCTGTGGGTATTGTGCCAGCAATGGAAGATGTGAGAATAGATGATGCTCATTTGAGGGAT
+GTAGATTACAGAGAAAAAGTAGCTCAGGCCGTGTTTAATGGCTTAATAAGATTTTATTCATAAAAAGCAG
+GTAAAAAACAGGGTTACAGCACTACCTGTACCCTGTTTTTTAAATTAATAAAATTTTCTCCCACATCGCA
+GGTATAGGCATAAACTTCTACGCCTTTTGTGAAAGCTTCTCTTAAAAATTGTCCAAATTGAGGGTCCTGT
+TCGTCATTTGGAGTAAAGTATTTGATGTCATCCATTTGAATTAAGAAAACAACTGCCGCTCTCATCCCTT
+CTTCTTTGACTTTTATGAGCTCCTTTAAATGCTTTCTACCTCTTTCTGTCGGCGCATCAGGAAACTTGGC
+TACTCCATCTACCTCCAAAGTAACACCCTTCACTTCTATGTAGCAAATTTCCTTTCCATTTGTAAGTTTT
+ATGTCAAATTTACTGTTCCCAAAGCTTTTTTCCTTTTCCACCAGTTCATATCCTCTAAACTCTTCAACTA
+TCCCTTTTTTTATGCTCTCCAGAAACACTTTATTTGGCACTTGAGAATCAATTGATATAAGCCTTTTCCC
+TTTATAGGCAAAGGCAAGCTCATAAGGAGTTTTTCTCCCCTTTTTTTCTCTCACTTCTAAAAGCACATCT
+GCCCCTTTTACGAGGATCTCTTTCAGTCGCCCTGTATTTGGGACATGAACCAGGGTTTTAATGCCATCTA
+TTTCAACATAGGCTTCAAATCTATTTAACCTTTCTATGAATTTCCCTTTTATTATCGGATTTTTAATAAT
+CATCATAAACCCTCATTTCAAATCCTCTGCTGTAACTTCTGCAAAACTGGTTGGAGTCTCCCAGAGAGTA
+AGCTTGTAGAGTTTGTAATTGGGTCCTTTGAGTTCTCCTTCTAATTCCTTCCACATCCACAGGAGTATAT
+TTTCACAAGTTGTGTTAAAGCCTAGCACTTCATTTAAATATTTGTGGTCAAGCTTTTTTATAATTTTTTC
+ATTGACAATTTCTTTTAGCTTTACAAAGTCCAAAACCATTCCTTCCTCATCAGGATAGCCCTCAACTGTG
+ACCTCTAACCTATAAGTATGGCCGTGCAACTCTTCACATTTCCCATGGTAATTAACAAGGTTGTGGGCAC
+TGTCAAAGGTAAATATTTTTGTAACTCTCACTTTTTACACCTCTCCACACCAATCCTTTTTGTAGAGCCA
+TACGCCCTGCTTGTCTATAAGGCCTTGTATCAACTCATCGATGGATAAACCGTTTTTACTCAATGAAGGA
+TTTATATCCCTTAATGGTATCAGCACAAAAGCTCTTTCCCACATGTGAGGATGAGGAATAGTTAGCTTCT
+CATCATTTAGAATAAGTCCATCATACAAAAGAATGTCTATGTCAATGGTTCGGGGTCCCCATTTTATTGT
+GCGCTCTCTTTTGAGTTCTGCCTCAATACTTGTAGTGACATCTAGAAGTTCATAGGGCGTTAGGTCTGTT
+TCTATTAAAATTGCAGCGTTTAAAAAATTGTCCTGTTCTAAATATCCTACAGGCTTTGTCTCATATATGG
+GAGAGAGCTTCTTTAAAACTATGTTTTTATTTGACTTAAGCCTTTTGACCGCCTCTTTTAAATACTTTTC
+TCTATCTCCTAAATTTGAACCCAAAGAAAGGTATACCTCTGTCATCTTCTCACCATCGCATCAGTCATTT
+TAGCTACTCTTGACATCTCTTTTACATCGTGGACTCTTATTATATCCACTCCTTTTACTATTCCCACAGC
+TACAGTCGCCGCTGTCCCCTCCAATCTATCCTCTACATCTACGTTTAAGACTTTGCCTATCATAGATTTT
+CTGGAAGTACCCAAAAGGACAGGAAGTCCCAGAACTTTTAATTCCTCCAGGCGATTCATGACTTCCAAAT
+TATGCTCTAAAGTCTTTCCAAAGCCTATGCCAGGGTCAACTATCATCTGGTTTCTTTCAATTCCAGCTTT
+CTCAGCAATTTCTATGCTCTTTTTCAAAAATTCTATGATAGATTTTACTACATCGCCGTACTCAGCCACA
+TTGCTGTTGTGCATCATGACAACCCCTGCTTTATATTTGGCAACTACTTCTGCCATCTTGGGGTCTCTCT
+GAAGCCCCCACACATCATTTACTATATGGGCTCCTGCCTCCAGCGCCCTTAAAGCTACATTCGCCTTCAT
+AGTATCCACAGAAATTATCACATCTGAAATTTTAGAAAGCCTTTCGATTACAGGTATAACCCTTCTAATT
+TCTTCCTCTTCATCGACAGGAGTGTATCCGGGCCTTGTAGACTCTCCTCCTACATCTATTATATCTGCTC
+CCTCTTCAATCATCTGCAAAGCTCTTTCAATCCCTTTTTCCAAAGTATTGTATTTGCCTCCGTCTGAAAA
+GGAATCAGGAGTCATGTTCAAAATACCCATTATGTAGGTCCTTTTGCCAATCTCTAAAGTCTTATCCCTG
+CACTTTAAAATCATAGCCTTCCCCCTATCTCTTGGAATTTATCAAAGCCATCACTTCCGCTCTGGCTTTC
+TGGTCCGTTCTAAATATTCCCCTTAGGGCAGAGGTAACAGTTTTAGAGCCCGGCTTTTTAACCCCCCTCA
+TAGTCATGCACAGATGCTCTGCCTCTATGACAACAGCAACTCCCAAAGGATTGACGGCTTCCATTATGGT
+ATCCGCAATTTCACTAGTGAGCCTTTCTTGGAGCTGAGGCCTTTTTGATAAAACGTCTACTATACGAGCA
+ACTTTTGAAAGGCCTAAAATTCGCCCTTTTCTTGGAAGGTATGCCACATGGGCAACACCTATAAAAGGAA
+GAAGATGATGCTCACACATAGAGTAAAGGGGAATATCTTTTACCAGGATTATCTCTTGATGCTCATCTTC
+TTGGAAAATTTTTATAACGTCTTTTACATCTGTGTGAAGTCCAGAAAAAATTTCTTCGTACATCCTGGCT
+ACTCTGTCAGGAGTCTCAAGGAGCCCCTCCCTATCGGGGTCTTCGCCTATGGCTTCAAGTATCTCTCTTA
+CAGCTTTTTTAATCTTTTCTTTGTCTATCATTTTTGATACCCCTTCTTTTTTGTTGTGCACAGCTTTAAT
+TATATTACTTTTTGCGAAAAAAAGCCAGCATATAAAAGTTAAAAGCAGTCCTGCGACTGCTTTTAATCTT
+TGGGTTTCATTGTAGGGAAGAGTATTACATCCCTTATAGAATAAGAATCTGTCATAAACATGACAAGCCT
+GTCTACACCTATACCCAAACCTCCTGTAGGTGGCATACCTACCTCAAGGGCATTTATAAAGTCCTCATCC
+ATCATGTGAGCTTCTTCATCTCCCGCTTCTCTCTGCCTTAACTGTTCCAAAAATCTCTCTTTCTGGTCAA
+TCGGGTCATTTAGCTCTGAAAATGCGTTTGCAACTTCTCTGCCGTAAATGAAAGCTTCAAACCTGGAAGT
+AAAAGCAGGGTTGTCGCGCTTTCTTTTAGCCAAAGGAGAAACCTCCACTGGATAGTCCATGACAAAAGTA
+GGCTGTATAAGGTGCTTTTCTACCAGTTCGTCAAAAACAAGTGCTATTACTTCTCCTTTTTTCATATCAG
+GCTTTTTCAACTCCAGATTTAAATCCTTTGCTATTTTTCTCGCTTCTTCATCTGTAGCAACTTTTTCAAA
+GTCAATCCCCACATATTCTTTTATAGCATCCACCATGGTGATTCTCTTCCACGGCGGCGTCAAATCTATT
+TCAGTGCCCTGATAGATTATTTTTGTGCTGCCATTTACTTTTTCAGCCACATACGCAAAAAGCTGTTCAG
+TAAGTTCCATCATACCGTGATAATCCGTATAAGCTTCATAAAGTTCCAGGAGTGTAAACTCCGGATTGTG
+CCTTATATCCATTCCCTCATTTCTAAAGACTCTGCCTATTTCATAGACCTTTTCAAATCCCCCGACAATT
+AACCTCTTCAAGTGAAGCTCCAGCGCAATTCGTAAATACATGTCTATGTCTAAAGCGTTGTGATGGGTGA
+TAAAGGGCCTTGCCGCTGCTCCACCTGCGATTGTGTGCAAAACTGGAGTTTCAACTTCCAGAAATCCTCT
+ATTGTCTAAAAATTCTCTTATTGCTTTTATTATCTTGGTCCTTTTTAAGAATACTTCCCTTACGCTTGGA
+TTTATTATTAGGTCTACGTATCTTTGCCTATACCTTAAATCCGGGTCTTTTAAACCATGCCACTTTTCAG
+GGAGAACTTGCAGTGACTTGCATAAAAGCTTAAAGTCTTTCACGTTTATAGTAATTTCTCCGGTCTTTGT
+CTTAAAGACTTCTCCTGTAACCCCTATAATATCACCTATGTCAAGGAGCTTAAAGATTTCGTAGTTTTTT
+CCTCCGACATTATCATATCTCACATAAATTTGAATTCTTCCGTCCCTGTCCTGTATATCTGCAAAAGAAG
+CTTTTCCGTGGCTCCTCTTGGTCATTATCCTTCCTGCTAGAGTTACAGTTTTCCCTTCAAAATTTTCGTA
+ATCGTTTTTAATGTCTGAGGAAAGATTAGTTCTTTCAAACCTATCTATGCCATAGGGCTCTATCCCCATG
+CTCCTTAAGATATTGAGTTTCTCTCTTCTCACCCTTAAAAGTTCATTCAAATTCTCAAGGTCATTCAAAA
+TGTTCTCATTAGAATTACTCATATTATACCTCCATCACCCTTTACCTTCGTATTTCGAGTATTTTGAGTT
+TAATAACTCCCGCAGGCACTTCTACAGAAATTGTTTCTCCAACCTTTTTGCCTAAAAGCGCTTTTCCAAT
+TGGAGATTCATCAGAAATCTTGTTATTCATAGGGTCTGCTTCCGCCGACCCAACTATAGTGTACTCCACT
+TCTTCGTTGTAAGTCTCATCAAATACTTTAACGGTACACCCTATGCTTACTTCGTCAAGCTTTATATCTT
+CTTCGTCAATTACTTTTGCGTTTTTAAGCATGGCTTCCAGTGTGGCAATTCTTCCCTCAATGAAGGCTTG
+CTCGTTCTTTGCTTCATCGTACTCTGAGTTTTCACTCAAATCCCCAAAGGCTCTTGCCTGTTTTATTTTT
+TCAGCTACTTCTGCCCTTTTTACTGTTTTTAAATACTCAAGTTCCTCTTCTAATTTTTTAAGTCCTTCAT
+AGGTCAAAATCACAGGCTTGCTCATAGGCATTCTCCTTTTTCTTAAAATATTTTAAAAGGTATTTTTATT
+CTTATGTAGGGTTTAAAATTTTTATGTATTCAATATATTAATACACAAGCACTGCTTCCGCAGTGCTTGT
+GTATTTTTCATGTGGAATATTATAAACCAGGTAGCAAATAAAGTCAAGTCCAAATTAAGCGAATTTCCAC
+GTCTCTAACTTCTTTTTAGCGTTTTTTCTCACAGTTTCTATCTTTTCCATCGTAACTTCTCTTTCAAAGC
+TCCTGAAACCTGCCAATTTGAATCCGTGTTTTTTTGCAAGCCTTGCTATTTCATCTACCTGCTCGACTGT
+AAGGTCTCTTCCTAAAGAGTAATTTTCAATGCGCCCCTCCATAGCCAAAATCATTGTCTCTGCCATGCAG
+GCATAACTCGTCTTGGGTGGAAAGCCAAAATTAAAGTGAAAATCTACGTCTCCCGGTACTTCCACTACTC
+CTCCTTCTATCACAAGCACGTCATCCCTTTTGTCTGCAACTTCTTTTGATACATCTCTTGGCCTTGCCAC
+ATCGCATACAACTGCCCCGGGCTTTAAGTATTCTGGCTTTATTACAGTATCCACTGCGCTTGTCACAGTT
+ATTATTATGTCAGCATCCTCAAGTGCCTCTTTTACGTCTGAAGTTATGTGAGCAGACATTCCTGTTTTTT
+GCATCAGGTAATCTCTGAAATTCTGCAATTTTTCTTTGTTTCTCGCAACTAAAGTCATGTATTTGGCATC
+CCTTGAGAGAATTTCAGCGCAAACCTTCCCTATGGAGCCTGTCGCTCCGATGACCACTACATGAGAATCT
+CTTACATCCTTGCCCATTAGTTCAGCTGCTTTTATGGCCCCCTCTATAGCTGTTGCTACTGTGTAGCTGT
+TGCCAGTTGTGACTGCAATGTTTGAATTTTTTGCAATTGTAATTCCTGCATCTCCTACAACAGAGGTCAT
+AGCACCCAAACCTACAATTTCTGCCCCTAAATTTTCAGCAATCTTTACTGCTTTTATTATTTTCTTTAAA
+ACATAATCTTCAGGCAGTTTAAGCATTTGTTCAGAAGTCAGAGGAACCGCTACAAACCATCCTTCTGTCT
+CGGCATATTCGCTTCTTACCCCTGTAATTTCAGATACCTTCATCGGCGGAAGGAGCCTTGTGAAGCCCTC
+CACCACCCATTTAGGGAATTTTTGCATCACTTTAAACTTGCGACTTACATCCTCGTATTCTATAGGATGA
+ATTATAAAGCCGAATTTATGCACTCTCATTACCCCCCTTTTTTTGTAAATACTCTACTCTCGGCTCAAAG
+CCTATTTTGTCCAAAAGCTCCTCATAATCTTTAGTCGTCATCTCCTCCTGCTTTTTACCTGCTATTGCCA
+CAAGAACTCCTTCCATCACATTTGTACCGAAGGATCTCCCATTTATATTAGGGGTGGTGGTAATCAAAAT
+TTCAACCCCTCTCTGCCTCAAAGTTTCAACATCTTCTGGAGTTACAGTATTTGTAACTATGACCTTCCCT
+TTTAAATCTTCAGGCATGAACCTTTTTATAAACAAAAAGTCGCCTGCTATTATGTCCGCCTCTTTATAAA
+ATCTTTCATATTTTTTGCTGTCCATTTTTAATTGCTTCTCTCCAGTAGGATATATCATTTCAAAGGGCAG
+ACGAACCACTACTGGAACGATTATAAAAGAGAGAAAATAGACAAGCCTCAAGGAATGCAAAGGAATAGGC
+ACATTGAGTGCGAACATCAGGTCCCCTATTATGAGGGAAGCCCCCTCTTCTTCAAAAGCCTTTGCCATTC
+CGTATCTATCCATTGCACTGGTGATAAGCACTTTTTTCCCTCTTAAGTCAACTATTCCTTTTTGCTGTAT
+GTATTTTATTACTCTTCTTTCAAGGGTATTCTTAAGTCCCGAACCATCTACAATAGGGGTAATTTTCGCA
+GCATTCTTTAAAGGCAGAGCATCTCTTATCACATACCTCTTGTTTCCTGCAGAAAGATATAAGTCTATTC
+CACCCATACCAAAAGCGTCCACTTTTCCGTCAAGCTCTTTTATCATCTCTACAGCCTTTTTTAAATCTCC
+GTCAGTGCCAATTCTTTCGATTATAAACTTTTCCCCCAAAATCTCTATCTCTGCTTTTTTGTTCCTAGTA
+GAAGACCCTAAACTTATGCTTACGACCCTCTTCATTTTTTCACCCTCTCAAAGAATCTAATATGTCTTTT
+ATTACCTTCGGATCTACATACACATCTTCTGTAAGCGGAGAATGTCCAATGTTTACAGTTATTATGTCTT
+TGTCAAAAATGGCTTCCATAAGCTGGCTTCTCTTGTCTGACCCTAAAAATATTATCACGTCATGAGACTG
+AACCTTAGCAATAAGGTCCATCACCATGTTAAAGAGCTCTGCACCGCTCATGCTTTCAGCTATGCTAAGC
+CTTTCTTTTTCCGATAAGAGAAGAGTAAAATTAACCCCCCATTCTTTCAAAAGCTCCTCAAGCTCTCCCT
+TGTTTTTTATTGGGAAACCAACCACCGCAATATTTCCGCCTTTTCTTACCTCTGCTAGATTTTCAAGACG
+TGATATAAAGCTTCTGTCCACTTTAAAGCGGTCTGCCACCTCTTGCTGCGAAAAACCGTTCTGCCGCATT
+TCAATCATCTTGTCTATGATGCTGTGAAGTTTGTTTAAATTAATTATTTTGTCCCCCACTTTTACAAATT
+TCATCTCACAACCTCCGATGTGCACATTTTGTGCTCACACTGATTACAATTTTACTACTTTTTAAAAAAA
+ATTTCAAGGCAGATTCACTGCCCCCAAAATTTTTCTATAGGCTTTAGAAGAAAACTTATTATGCGATTTG
+CAGGAATAATCTGTATATTTAGGACATAGAAAAGATTGAGCACATACCCAGCTATAAGGAATATAAAAAA
+CACTACGACTTCTTTTAGTCTTTTTTCTCTTAAAAGCCTTGGAACTTCCAGCATAGAAAAAAAGATAAAC
+AAGAGAGTCAAACCCAAAATTTTAAAAGCCATCTATATCACCTCGGATGTATTGGTTTGGATGAAAGTCC
+AGAACGGCGGATGTGCGTCTTAACAGTTACATTAAATTTTATATCAGGGTAAATATTTTCCCAGTCTTCC
+ACAACTTTTTTCCACACTTTAGGCTTGCTTCTGTGAAGAATTTCTACAAATCCTACTACATCTGCATTGT
+ATTTTTTTTGAAGTATGTTCAAAGCTCTCTCTATAGCAGATTTTATTTTACTGCTCACAATAACTTCTAA
+TTGCTGTAGTTTTTCAGGCTCTGTGATGTCATACTTGGTCTCCTGTTCATTTAAATAAGCTTCTACATTT
+ACTTTTATGTTAAATGAGATTTTATCCCCCTCAACTACAGGCTTAATCTCTGTTTTTGCTTTGGTTATCA
+CAAGGGAGATGTGAGCTTTTTCGCCTTTTAATCCTTTATCAAGTGTTAAAGTGCTCCTTTTTAACTTGTT
+CATTAGCACAGTTACAGCTTTTGTATCCTGCTCTTCTAAAAAGCCTATGAGCTTATCATTGTCAAAAACT
+GCTGAACCTACAAGCCTTACTCCCACAGCTTTGCCATCTTTCTTTACAATCTCAAGCTTACCTGTGATAG
+GGGCTTTTTTAGGTATTTCCAGTGTCTGGATAAATTCATTTAAGTCGCATACATAAGAGGAAGAAGTGTT
+TGCCTGATTTGATATAATCCCAAGGACTTCTTTATAAGGATACCTTTCCAAGGTACTTGAAGAAGGAATA
+TTAAAAAGCTCGTGTATGCTGCCTCCTGTGACAACTAAAATGTACGCCGTTCTTCTAAACTCCGGATTTC
+TCGTCATAAAGTCAAGAGTCTGATATATGCCTGATCTAGCAAATTTTTCATCTAAAAATATTATCTCGTT
+ATACTGCATAAACAAAGAGCGGGGAAGCTCGTCATTTAAATTGGCAAAAGCCTTGGCAAAGTCCACTCCA
+TTTGCTTGAAAAACAGCGTAAGGCTTTCCAACAGCGCTTCCTCCCCCTGTTCCACCTCCAGGTCCTCCGC
+CGCTCGCTAAAAGCCCAGGTTTTAAAATCTCCACTACAAGGTGAATCATTCCATCTTCTCCTTTTTCAAT
+TCCCAAACCTTGCACAAAGGCCAGCTGATTTATCTCTCTTTTATCCCAGCATCCCTCAATAACGAGTAAA
+GTCGTCAAAAGAATTAATATCATCGCTACAACTTTTTTCCCTCTCATTATCCTCTTTTATCCTCCTGCCT
+TATTATGTTTTTCCTCTGTATAGTTCTAGGCCTTAGTATTTTTGCCCACCACGGTACTCTCATAAACACA
+TCAGTCAGTTCCTGAGATCTGCACGGGGTTATTGGTGAAAGATAGGGAACCCCAAAAGATTCTAAAGAGG
+CCATGTGAGCCAGCACCATCATTATCACCATTATTATCCCAAAAAAGCCCAAGGTCCCTGCCGCTATCAT
+TATGATAAACCTAAGAAGCCTAAAAGTTATAGCTACATTAAAGGCAGGTATGGCAAAGGAAGCAATACCT
+GTCATAGCCACTACAATGACCATGGCAGGGGAGACAAGGCCAGCTTGAACAGCTGCCTGCCCTATCACAA
+GGCCCCCGACGATGCTCACTGCTTGACCTACCTGCATTGGAAGCCTGATTCCTGCTTCCCTCAGTATTTC
+AAAGGTGACCTCCATAAACAAAGCTTCTAAAAGGGCCGGAAAAGGAACTCCTTCCCTCTGGGCAGCAATT
+GATATGGCCAACTGCGTTGGTATCATCTCCTGATGAAATGTGGTTTCTGCTATGTATATAGAAGGAAAAA
+GGAGAGCTGTTATCATGGCTATTATCCTCAATACTCTGAGGGCAGAAGACAAAAAATATCTTTCGTAGTA
+GTCTTCTCCTGCCTGAAAAAATTGTGCAAATACAGCCGGAACAGTCAATACAAAAGGTGAACCGTCCACA
+ATTATAGCTACTTTTCCCTCTAAAATCTCTGCGGCTATCCTGTCTGGCTTTTCCGAATGAGCGATCTGGG
+GAAAAGGAGAAAACGGATTATCTTCTATAAATTCCTCAATATATCCGCTGTCAATTATCCCATCAATCTG
+TATCTTCTTAAGCCTTTTTTTGACTTCTTGAAGAACTTTATCATCTGCGATTGATTTTATGTAAGCGATT
+GCCACATCTGTCTTTGAGTATTTTCCTATTTTCATGTCCTCAATCACAAAATCAGGGTGCTTTATCCTCC
+TTCTTAACATAGAAGTGTTAATCCTTAAGGTTTCAACAAATGCCTCTTTAGGTCCCCTCACATAGGACTC
+AGTAGTAGATTCGCTTATATTTCTCCCTTCCCAACCTTTTGTGGAAAGGATTAATGCTTTTTTAATTCCA
+TCGATTAAAAGGACAGTTTCTCCAGACAGCAGGTCATCCATCACATCGCCAATCTTGTCTTTTACATTCA
+CCTCTCCTATAGTGACAAAGAGTTCTCTTACCCTTTCAAAAAATTCGTCTCCTGTTCCTGGGTTTTCATC
+AATTTTCTGAGTCTCAATCATGAGGGGAAATAAAACATTGTGGGCAACTAAGGACTTGTCTGCCAATCCA
+TCTATGTAAATAAGACAGGCAGGTATCTTTCTCCTCCCAATTTTTATATTTCTAAAAACCACATCGTTAT
+TGCCAGCTAAAAGCGTGTTAAAGATGTAAGTATTTTCTTTTAAATCTTTTGTCAAATACATGTACTCGTA
+ATTGTCTCGAATGTACTGGGGGTCCGGCAGTTTGCGAGCCATTTTTTCACCTCCAAAGATTATTATTTCA
+TTTTTTGGAGAATATTATGTTTTTTTGATGCAAATAATATAAAAAAAGGCACAGAGGGCTGGGATATGCT
+TAAAGGAATGGAACAATTTGAAAGGACAAGCGAAAAGAAAATATCGACAAAACAACTGGTATTTTTCCTT
+GTCACCACAGTTATATCTACAGCAGATGTATTCTTGCCTTCTTTTGTAGCATTGGCTGCAAAGCAGGACT
+CCTGGATTTCTGTAATAATTTCCTTTCTTGTCTCAAGCGGTATTTTTGTATTTTACTACAAGCTTGCAAT
+GATGTTTAAAGAAGAAATACTTTTTTCTTATGTTGACAAAATTGTAGGAAGTTTTTTAGGGAAAGTGATA
+TCTTTTCTTTATCTCCTTTTTATACTTCACGGAATTTCCCTTGTGATGAGAGAATTAATAGAAATAATGG
+TAAACGCTTTTATGCCTCATACCCCACCTATAGTGTTTTACGTAGTTTTAATGGTGTCAGTTATGTATAC
+TGTATCAAAGGGATTTCTCGCGATAGTGAAATTGAATGAACTGCTCTTCCCTTTTGGAATGCTTCTTTTA
+GCTTTTGTAATAGTCCTTGACCTCCCAAAGGTGGACATGAGAAATTTTCTCCCAATACTTGAAAACGGGA
+TAATGGCTCCCATAATCGGTTCTGTGCTCATAACGCCTTTTATGCTGGAGACAGTGATAATACTTTTCAT
+CTTCCCACATATCTCTCAAAAAGAAAAAGCTCTAAAAGGAGGAATTATAAGCCTTGGAATACTTGCTCTG
+AGCATGATGCTGGGGGTACTAGCTATAGGCATATTCGGGGTAAAGACGGCTGCCAATTTTCAGTTTACAG
+CTCTCGAAATGGTGAGAAATATAAGGATAAGCGACTACATCCAGAGGTTTGACTCTCTCGTTATGGCCAT
+GTGGCTTATGGGAATTTATATAAAGATCGTAATATTCACCTATCTCTTTGCTAAAGGATTAGCCGAGACC
+ATTAAATCTACTGATTACAGGTTTATACTTCTCCCCCTTGCCACATTGTTAATACCGCTAGCCGAAAATG
+TATCCGAAAGTTTGGATGGCTTGTACACATATTTTCAGAGGTGTTTCCCCTTTGAGGGATTCTGGTTTGA
+GGTGTTCTTCCCCCTACTCCTTTACACAATTGCAAAAATTAGAAAAATAAAATGAGAGGAATTATTCTTT
+ATTCCTCTCATATATAATCCTCAATCCCTCTAATGTGAGCATTTCATTGACTGTATCTATTGTCTTCGAT
+TCCTCTGCAATCATATTTGCAAAGCCCCCTGTTGCCACTACATAGGCAGAAGGTGCAAATTCTCCCTTCA
+TCCTCGTGACTATGTAGTCCACCATTCCCACATGCCCGTAGATTATACCTGATTGCATGCTGGCGACAGT
+GTTTCTGTTTATAACTGTGGGAGGTTTTGTAAGGTCTATCTTCGGAAGCTTTGCAGTCCTTTGGAAAAGC
+GCATCTGCAGAAATCATAAGCCCGGGAGCAATTATTCCTCCTAAATACTCCCCTTTTTCTGATATCGCGC
+AAAAGGTGGTAGCAGTTCCAAAGTCTATGACTATTACAGGTCCACCGTAGAGCTCGTACGCCGCCACAGC
+GTTAACTATCCTGTCTGCTCCAACCTCTTTTGGGTTGTCGTATTTTATGTTTATCCCCGTCTTTATTCCC
+GGACCTACTACTATAGGCTTTGTCCTGAAGTACTTCAAAGACATGACCTGCAGAGTATTCATAAGGGGTG
+GAACTACTGAAGAAATTATCACATCATCAATTTCCGTAAGACTTATCCCGTTGTAACCGATAAGCTGGTT
+TACCAGCATCCCGTATTCATCGTAAGTTTTATTTTTGTCTGTCGAAATCCTGAAGGAGTGAAGGAGCTTT
+TTCCCTTTAAATACGCCCATGACTATGTTGGTGTTGCCCACGTCAAAAGCTAAAAGCAAATTTATCACCT
+TCTTTAATTAAAATTAAGCAGGCAAAAAGCCTGCTTTTTATCTATTGTACGCTTTTTTAACTGACTTTAC
+TACAGCAGTTACAAGGAGAGAAGCAACAATTATTTCTGGTATCCCATTCCTTAAAGCCACAAAAGCTGCT
+ACCTGCCAAGGCAGATATTTAAAAATTACCGCCAGGCTTAAAACACCAATAGTATTGGTCAATGTACCGG
+CTGCTGCAGCAATGGCGCTGTTTTTAGTCCACCTGTAAACGTAGTAAGCTACAACACCTATGAATATTCT
+CGGCAATATGGCCACCACAGGGTTTGCAAAAAGAGGCGTATTAGCTCTTAAGAAACTGGTTATGCCGAAT
+ATGAGCCCGACAAAAGCGCCAACAATTGGTCCTTCCAGTACCCCTCCTATTATAGCTGGAATATGCATAG
+TAGTGGCACTGGCAATGCCTAAAGGAATATAGCCTAAGACTGTGGTGGACAGCACAATAGCAATTGCTGA
+GAGCATTCCCGCAACAGCCATCTGCCTCAGCGTAAGCTTCGCAAATACCTGCTTCTCTCTTAAAGTTCTG
+ATCTGCACATTCCACACCTCCGTTCCGGTTCCTTATTAAGGATACCGTTCCGAACGCATGACAATATTAA
+ATTTTTAAAAGCTGTCAGGTTCGAAACCGATACCCGCAGTTTTCATTTTACCATAAAAAATGCTAATTTA
+TCAAGAAGTTTTTATTCCATAGTGACAAGGACATCTCCTGTATTTACAGAAGCCCCTTTTGACACATTCA
+CACTAGCTACAATCCCATCTTCAGGAGCCATTATCTCGTTTTCCATCTTCATGGCTTCTAAAATCAGTAG
+CACATCCCCTCTTTTTACTCTATCTCCCTCTTTTACTCTGACGTCTAGAATTGTACCAGGCATAGGAGCA
+GAAACTACTTTAGAGCCTTTTCCTGTAGAAACTTTCTCCTCCTGTTTAGGAACCTCTTTAACCTCCACTA
+TTTCCTCTTTTTTGCTTAGCTCTTTCTCTTCTTCTGCCTTCATCTCTTCTACCTCTACTTCATAAGTCTT
+GCCATTTACTGTAACTTTGAATTTCCTCATCAACAATACCTCCTTAAAAACCGTGCTTGCATCTGCTCTA
+CTCTTCCAACTACAGACCACAGAGGAACTGCCTCTGAGGTCTCCCGTATAGACCTTATGTAAAAGGTCGT
+CCCTTCATCCATATAATAGGAAATAGCAGCCATAATCGCTGCGACTACTTCGTCACTAAGTTCATCCTTT
+ACCTCTTCTCTTTCTTCTATTTCCTGCTTTTTTTCTTCTTCAAACGCCTTTTTAAAAAATTTTAAAATCC
+CTTCCATATTTTATCACCCTATAGAGGAATATTGCCATGCTTCTTAGCTGGCCTTGTTTCTCTTTTACTT
+CTTAACATCTCAAAAGCAGAAATGAGTCTCGGCCTTGTCTCAGACGGAATTATCACATCGTCCACATAGC
+CTCTTGCTGCAGCCCTGTAGGGATTTGCAAAATTTTCTCTGTACTCCTTTATTTTCTGCTCTCTTACTTC
+AGCTGGATTTTCCGCTTCGTTTATCTCATTTTTAAACACTATATTAGCTGCTCCTTCTGGACCCATAACT
+GCAATTTCAGCAGTGGGCCATGCAAAAACTATATCTGCTCCTAAATCCTTACTGCACATAGCAAGATAGG
+CTCCGCCATAGGCTTTTCTCACAATTAGAGTGACTTTTGGAACTGTGGCTTCTGAATACGCGTAAAGCAT
+CTTAGCCCCATGCCTTATTATTCCGCCGTACTCTTGATTTGTCCCCGGTAAAAAACCTGGAACATCTACA
+ATGCTCAATATTGGAATATTGAAGGCATCGCAAAACCGTATAAACCTCGCTGCCTTGTCAGAAGCATTTA
+TATCAAGTACCCCTGCTAAAACCCTAGGCTGATTGGCGACAATTCCAATGGTTCTGCCGTTCAACCTCGC
+AAAAGCGGTAATTATATTTTCTGCGTACATCTCCTGTGATTCAAAGATTTCGCCTCTATCCACTATCTCC
+CTAATCAATTCCTTCATGTCATAGGGTTTATTAGGATTGTCTGGCACTATTTCCATAAGCCTTTCTGAAG
+TCCTGTTGGGATCGTCTCCCGTTTCATACCGAGGTGGGTCTTCCAGATTATTTGAAGGGAGGTAGCTTAG
+AAGCTTTCTGACCATTTTTAATACTTCTTCGTCATTGGGTCCTCTAAAATGAGCAACTCCGCTCACTCTG
+TTGTGAGTGATAGAACCACCTAACTCTTCTGGAGTAACCTCTTCTCCTGTAACAGCTTTTATCACTTGAG
+GGCCTGTTATGAACATCTGGCTGGTTTTGTCTACCATGAATATAAAGTCAGTAAGGGCTGGAGAGTACAC
+TGCTCCTCCTGCACTGGGGCCCATTATTACGGAAATCTGAGGTATAACTCCTGAGGCCAGAGTATTTCTG
+TAAAATATTTGGCCGTAGCCTGAAAGAGCATCCACACCTTCCTGTATTCTGGCTCCTCCCGAGTCATTTA
+GCCCAATTAAGGGTGCTCCCATTTTCATAGCCATGTCCATGACTTTTGTTATTTTCTTTGCGTGGTATTC
+TCCCAAAGACCCTCCTAAGACGGTAAAATCTTGAGCATACACGTAAACGAGCCTTCCATCAATCGTTCCG
+TACCCTGTCACAACTCCTTCTCCCGGGTACTTTTGTTTTTCCATTCCAAAGTCATAGCAGCGGTGCTCCA
+CAAAAGGGTCCAGCTCTACAAAACTTCCCTTGTCAAGGAGGATATTTATTCTCTCTCTCGCTGTGAGCTT
+CCCCTTTTCGTGCTGCGCTTTAATTCTTGCTTCTCCGCCGCCCTCTTCTGCTTTTGCCCTCCTCTTTTTC
+AGCTCTTCTATCTTTTCCTGGACGCTCATCAAGACGCCTCCTTAATAAAATAAAGTTTTAGTAGCAGTTA
+TTATTAGTACCTACTATAATATAACATACTAGAAGAAAAAGCTCAACAACTTTCACTTCCTCTCACAAAG
+CTCCAACAATACTCCATTTGCGCTCTTTGGGTGGACAAAGGCAATTTTCGCCCCTCCTGCCCCATACCTT
+GGCACTTCATCTATGAGCTTTACTCCTTTTCCCTTCAACTCCTCTAACGCCTTTTCAATGTCATCTACCT
+GAAGTGCTATGTGGTGTATGCCTTCCCCTCTTTTTTCTATAAATTTAGCGACAGGCCCATCCTCTGATGT
+GGACTCTAAAAGCTCTATCTCGCTCTCCCCAACTGGAATAAAGGCCGTCTTTACCTTCTGCTCCTTAACT
+TCTTCTATCCCTGTCACTTTCAAGCCCAGCACTTCTTCATAAAACTTTCTCGCTTCTTCTATGCTCTTTA
+CTGCTATCCCTATATGGTCTACCTTTTTAATCACATCATTCCCTCCTCTCAAGTATTTGCCTATAGAGAG
+CTTCTGCAACTGTATAAGGGTCAATTTCTTTAGCCATGACTTTTTGAATTTTCTGGTCAAATTCTTCGTT
+TCCCATTTTTGCAAACACGTCTTTCATAAGCTTATTTTTTACACTTTCTGTTATTTCCATTTTTATTCTG
+TTTTTTCTCCTCTCTTCAAGCTGACCGCTTGAGATGAGGTACTCTTTATGAGAATGAATTTTTTCAAGCA
+CCTCACCTATACCCTTTCCCTCCTGTGCTACTGCTTTTACAACAGGAGGTCTCCACTCCTTTGGCATATC
+TAAGTCAAGCATCATGTTAAGCTCTAATACAGTTTTATCAGCTCCTTCTCTGTCGCTTTTGTTTACAACG
+AATACATCTGCTATCTCCATTATTCCAGCCTTTATGGCCTGTATATCATCTCCAAGTCCGGGCGCTAAAA
+CCATCACCACTGTATCAGCTATTTTTATTATGTCTACCTCTGATTGGCCTACTCCTACAGTCTCAACAAA
+CACGTAGTCCATCCCTGCTATATCTAAAATTCTCACCGCCATATAGGTTCCTTTTGAAAGCCCTCCGAGA
+TGTCCTCTTGTCCCCATGCTCCTTATGTAGACATTGGGATGTGTGGTCAAATCCTGCATCCTTATCCTGT
+CGCCAAGTATAGACCCGCCAGTAAAAGGACTCGTAGGGTCAACAGCTATTATTCCTATTTTTTTCCCCTC
+TTCCACCAAATTCTTTACCAATCTGTCAGTCAAAGTGCTCTTGCCAACCCCTGGCGGTCCGGTAATGCCA
+ACTATATAGGCATTGCCGGACCTTTTGTAAAGTTTTCTTATTATCTCCCTGGCTTTTTCTTCGTCGTCTT
+CAGCGTAGGTTATGGCTCTTGCTATTGCTCTTTTGTCTCTATTAAGAAGCAGCTTTTCTAATTCCATCAT
+TTTTTTGCCAACCTCTTAACATTGGCTTTTATATATTCAATGACTGCTGAAGTGGGAGTGCCAGGGGTGA
+ATATCTCTGCTATGCCGTGCTCTTTCAAAAAGGGAATGTCTTCTTCTGGTATCACACCTCCGCCTATCAC
+CAATATGTCCTCTGCCCCTCTCTCTTTTAGAAGCTTTGTTATTTTGGGAAAAAGTGTATTGTGAGCACCT
+GAGAGTATACTCAATGCAACTACGTCCACGTCTTCCTGTATGGCTGCCTCCACTATCTGCTCAGGTGTCT
+GCCTTAATCCTGTGTATATCACTTCCATGCCGGCATCTCTTAAGGCTCTTGCTATCACCTTTGCGCCCCT
+GTCATGCCCGTCCAAGCCGGGTTTCGCCACCAGTACCCTTATAGGCCTTTCCATGCTTATAACCTCCTAT
+TTCAGAATATTATCTGCTGTTGATACTCACCAAAAACAGACCTTAAAACATCTGTTATTTCCCCTAGCGT
+AGCGTATTCTCTCACTGCATCCAGTATCCATGGCATCAAATTGTCATCGCCTTCTGCCGCCTTTTTCAAA
+GCCTTTAAAGCTTTTTCCACCCGTGCATTATCTCTCATTTCCTTTACTTTCTTTATCTTTTCCCTCTGCA
+CTATTTCCACTTGAGGGTCCACTTTCAAGAGATTCTTGGGAGGTTCCTCTTCCATCTGGAATTTATTAAG
+CCCTACTATTATTCTCTTCCCTGACTCTATTTCCATCTGATACCTGTAGGCGCTTTCCTGAATCTCCCTC
+TGCATATACCCGAGGTCTATCGCTTTTACTGCTCCTCCCAGTTCATCTATCTTTTTTATATACTCAAAAG
+CTCTCTTTTCTATCTCATCCGTCAGGTATTCGACATAGTAAGATCCCGCCAACGGGTCTGGCGTGTCACA
+GACGCCACTTTCATAAGCTATTATCTGCTGCGTCCTTAATGCAATCCTGACAGAATCCTCCGTAGGAAGA
+GCTAGCGCTTCATCTCTGCTGTTTGTGTGAAGTGACTGAGTTCCGCCTAATACTGCAGCCAAAGCCTGAA
+TGGTCACTCTTATTATGTTGTTGTCAGGTTGCTGGGCAGTCAAAGTAGACCCAGCCGTCTGAGTGTGGAA
+TCTCATCATCATAGAACGGGGGTCTTTAGCGCCAAATCTCTCCTTCATTATTTTTGCCCACATTCTCCTA
+GCGGCTCTAAATTTAGCCACCTCTTCAAACAAATCGTTGTGAGCGCTGAAAAAGAAGGAAATCCTCGGTG
+CAAACTCGTCCACATCTAACCCTGCTTTTATTGCTGCATCTACGTATGCTATTGCATTTGCGAGGGTGAA
+TGCAACTTCCTGTACAGCTGTCGCTCCTGCTTCTCTCATGTGGTAACCGCTTATGCTTATTGTATTCCAT
+TTAGGCACATATTTGGAGCAGTACTCAAATATATTGGTGATGAGCCTCATAGAAGGACCTGTAGGAAAGA
+TGTAAGTACCCCTTGCCACATACTCCTTTAATATGTCGTTCTGTATAGTGCCATTCAGTTTATCAGGAGA
+CACCCCTTGCTTTTCAGCAACCGCAATGTACATGGCAAGAAGTATAGCGGCTGGAGCATTTATGGTCATG
+GAAGTGCTGACTTTGTCAAGTGGGATCCCGTCAAACAGTATTTCCATGTCGTAAAGTGAATCTATCGCTA
+CTCCTACTTTCCCCACCTCTCCCTCTGCCATAGGGTGGTCTGAATCATATCCTATCTGAGTTGGAAGGTC
+AAAGGCTACGCTTAACCCTGTCTGTCCTTGCTCTAAGAGGTATTTAAATCTCTTATTAGATTCTTCGGCA
+GTGCCATAACCAGCGTATTGCCTCATTGTCCAAAATTTTCCTCTGTACATGGTGGGCTGTACGCCTCTGG
+TATACGGATATTCCCCTGGGAACCCCAGCTTTTCAAGGTAATCTATATCCTTAACGTCTTCCGGCGTATA
+GATAGGCTTTATCTCTATCTCTGAAGATGTCTTAAACTCTTCTTTCCTCTCAGGGAATTTTGCAATGGCT
+TTTCCCCTATGATTTTTCTCCCAATCCTCTTTTTTCATTTTTATTTCCTCTAGCTTCTTTTCATCGTACA
+TACATCAATTCCCTCCTTTAAGTTTCCCTCTTACATTATAGCATAATTTTTAACAATTGTTTACCTTTTC
+AAAAAAAATAAAAAGAAAAGCGGCAAAAGTCTGCCGCTACTTAGACATTTCTCTTATAACTTCTTCTAAT
+TCCTTCACTATTTCGCTTATTCCAAAATAGCTTTTTTGCATTTTTAGCTTGGAAAGTAGCCTTCTGTACT
+GCTTGAGAGTCCCCATTATAATGACATCTGAACTATCTACACTCATGTTCACACAGCCTCTTGCAACAGC
+AGCTTCTCCACCAGCCGCCAGCATCTCCTGTTTTACAATGTTAGCGGCAGCAGGGTGGACATCGTAAAGC
+TTGACCACCCTGAAAACTGCCTTTGGAGCCATTATATCAACAGAAATCTCTTCAGCTTTTATTTGGCTTA
+GCTCTCTTTTGGCCTCCGATAAATTATCTATCTTCAAAACCTCTCTCCTCATTTTCAGTCCCTAGAACAA
+CCCCTTTATTCTACCATTTTCATCTATATCTATGTTCTCAGCGGCAGGGTGTTTTGGAAGCCCTGGCATT
+GTCATTATGTCACCTGTCAGAGCAACTATAAACCCGGCACCTCTAGAAATTCTTAATTCTCTTACGGTTA
+TCTTAAATCCTCTAGGACGCCCTAAAAGCTTGGGGTCATCTGACAGGGAATACTGGGTCTTAGCTACTAC
+TATAGGCATCTTGTCAAGTCCTAATTTCTCTATATTAGCTATATCCTTTAAAGCACTTGCAGTATATTCT
+ACGCCGTCAGCTCCGTATATCTCAGTAGCGATTATGTGGAGCTTATCCTTTATAGGCAAGTTTACATCGT
+ATAGGAATCTGAAATTAGAGGGAGTGTCCGCAGCTTTTATCACTTTTTCGGCAAGTTCTATTCCGCCTTC
+TCCACCTTTCTCCCAAACCTCTGCCACCGCCATATCTACACCTATTCTGTCACAAGCTTTTCTCACTTCT
+TCAATTTCTCTTTCTGTATCAAAGACAAATTTGTTAAGCGCAACCACCACAGGCACGCCAAATTTCCTTA
+CATTTTCCACTTGTTTTTCAAGGTTTTCTATTCCCCTTCTTACTGCCTCTACGTCCTCCTTCTGCAAATC
+CTCCTTCTTCACTCCCCCGTGCATTTTCAAAGCCCTTACCGTTGCCACAACTACAGCAGCATTTGGAGTG
+AGACCTCCAAACCTCGCCTTCACATCGAAAAATTTTTCTGCTCCCAGATCTGCTCCAAAACCTGCTTCTG
+TCACCAGATAATCTGCAAGCTTTAACCCATATTTTGTCGCAATCAAGCTGTTGCATCCGTGAGCGATATT
+TGCAAAAGGGCCTCCATGGACAAAAGCTGGAACGTTTTCAATCGTCTGTACCAAATTAGGCTTTATAGCA
+TCCTTTAAAAGCACTGCCATTGCCCCGTCTGCTTTTAAATCCCTTGCAGTTACAGGACTTCCATCTTTGT
+CATAAGCTACTATTATATCCCCCAGCCTTCTCTTTAAATCCATTAAATCGTGAGAAAGGCACAGAATTGC
+CATTATCTCCGAGGCAACAGTTATTATAAAGCCGTCCTGCCTTGGATAGCCGTTAGCTTTTCCTCCTAGC
+CCTACTATTATTTCCCTTAAAGCCCTGTCATTCATGTCCATTGCTCTTTTCCACGTTATAGTCCTTATAT
+CGATATTTAGCTCATTCCCATGGTGAATGTGATTGTCAATCATAGCAGCCAGCAAATTGTGAGCCGCTGT
+AATGGCATGTATATCTCCAGTAAAATGCAAATTTATATCTTCCATAGGTACTACTTGAGAATAACCGCCT
+CCAGCTGCTCCTCCTTTTATTCCAAAGGAAGGACCTAAAGAAGGCTCTCTCAAGGCAATCATGGCTTTTT
+TCCCTAATTTTGCAAGAGCTTGCCCCAGTCCTACAGTCGTCGTGGTCTTTCCCTCTCCAGCAGGAGTGGG
+AGTTATAGCTGTAACTAAGATGAGTTTTCCGTCTTTCCTGTCTTTAATTTTATCCCACAAAGCGGGGGAA
+ATCTTAGCTTTGTATTTGCCGTAATATTCCAGATAATCCTCCTCAATGCCCAATTTTGCTGCCACATCTC
+TTATGTGCAGCATCTTCGCTTCCTGAGCTATTTCAATATCTGATTTCATAACAAATCCCCTCCAGCTTTT
+TATTTTTCTCCCAAAACAACCTTTACAAGAGTTCCTTTCCCTTTCTTGCTGTAAATTTTAAGGTCTCCGT
+TGTACATATCAGCAATGCTCTTACAGATGGCAAGCCCCAATCCTGTCCCATCTTTCTTAGTAGTGAAAAG
+CGGTTCTATCACTCTTTTTAAATGCTTTTTCTCTATACCACCCCCGTTATCAGCTATTCTCAAAATCAGT
+TTCTTTAAGTACGGGCTGTATTTTGTGCTCAATACTATTTTACCATTGTTTTCAACAGCGTGCATAGAGT
+TTTGAACAATATTTAGTATGAGCTGTTTTATGTGATTTTTGTCTATCTTCATAAGAGGTACATTTCCAAA
+CCTCTTTTCAAGTTTAATCCCTTTTTTGACCATTTCCGCTTCAAAAAGAAGCAGATATTGATTTATCACC
+GCATTTACATCTATCTCTTTTCCTTCCTCCCCTTCTTCATTGCTCTTTATTATCCCCAAATAGTTTCTGA
+TAAGCCCTAGAACTCTGTCCACTTCGTCTAGTATAGTCTCATAGTAGGTAAAACTATCGGGATGCTTCAC
+TTGCAAAAGCTGTATAAACCCTTTTATGGAGGTTAAAGAATTTTTTATTTCATGAATAGTAGTAGCTGCA
+AACTCCCCTGCAATAGTGTATTTCTCCGTCTGCTCCATCAATTTTTTATACCTTAAATCTTCAGTGATGT
+CTTTTGCAATAATAATCTTCCAATGATTGTTCATAAGTTTTCCGTATTTTAATAAAAGCACCCTTTCTTC
+ATTCCCGTCACGAGAAGGTACAACAATTTTATCTCCCCTCAAAAGGCTTATTTCCGAAAAATCAGGTTTG
+TATCTTTTGATGAGGTCTAAAAATTTGGTATTTATAAACTTTACGTACTTTATCCCAAAAAGCTCACAGG
+CCTTGTTGTTGACATAAACTACATTAAACTTTCCATCTACTACTATTACCCCCTCTTCTGTCACCTCAAG
+CACATTTGCCGAAGCCTTAAACAAATCGAGCGGATAATCCAAATGTCCCTTTACATAATCCCTTAACTTT
+ACAAATCCCAAATAGGCTACTTTTTCACCAGCAGTATTTGTAATAGGACTGAACTTTATCCCAAAAGACA
+TGCGTATATTGTATTTTCCAGTTAATTCTATTATAAGCCCTTCTTCATAAGGGCCTATTTCCTTATATTT
+CAACACGCTGTGAAAAAAATAGTCGTAGTCCTCCACATCCTCATGGGTATAGCCTAAAATTTCTAACAAC
+CTGGTATTTATGTGAACTACTTTTCCTTTTAAGTCTTTTAAGACAAAAAAATCATGAGCATTGTCAAGAA
+GATTGCATATCCACTGCAGCGAATTTTTCTGTGTAGAAGATGATTTATGGCTTTTCATGGCTGTTCCCTC
+CGCTTTCCTCCCTCATCTTCTGTAGGAAAAACGCTTCTACTAATTATATTAGACATAAACAGGCAAAATT
+CCTTCTTCTTTTCAATAATTTTTTTATTGTTAACTAAAGTTTTTATAAAAAAAATTGTATAAGTCTTGCG
+ACTTATACAATTCAGGCAAAAGAAACCCCTTCTATTTCTTCTCCATTAAATACTTTTTCAAACTCTTCTC
+CATTGAGCTTCTCTTTTTCCATAAGGGCCTTCGCCACTCTGTGAAGTTTATCTATATTCTCTTGTAGAAG
+GCTTTCCGCTCTCTTATAAGCTTCCTCTATTATTCTCCTTATCTCTCTGTCTATCTCTGCAGCCACTTCC
+TCACTGTAGTTTCTCGTCCTTCCTAAATCCCTTCCTAAAAACACTTCTTCGCTTTTTGTGCCAAAAGTCA
+TAGGACCTAATCTGTCGCTCATTCCATACTCTGTCACCATTTTCCTGGCAATATTGGTAGCTCTTTCTAT
+ATCATTCTGAGCGCCAGTGCTTATATCATTTAGCACCAACTTCTCAGCAGCGCGCCCTCCCAAAAGGTGA
+ACTATTTCATCCATCATCTCTGACTTTGACATGTAGTACTTGTCTTCTTCGGGGAGAAGCATCGTGTAAC
+CTCCAGCTCTCCCTCTTGGAATGATGGTAACCTCGTGAACAGGCGGAGTCGTGGGCAAAAGCTTCGCAAC
+AACAGCATGCCCTGCTTCGTGATAGGCTACCAATTTTTTGTCTTTTTCAGACATGATTCTACTCCTTTTT
+TCAGGCCCAGCTACGACTCTGGTGATAGCTTCCTCCAATTCTGCCATGGTTATCTGCTTTAAACCCTTTC
+TTGCCGCCAGCAGAGCTGCCTCATTCATCACATTTTCTAGGTCAGCCCCTGTAAAGCCCGGCGTCCTCCT
+GGCAATAACTTGAAGGGACACGTCAGGCGCCAGAGGTTTATTTCTAGCATGGACTTTCAAAATTTCTTCT
+CTCCCTTTTATGTCAGGAATATTGACCACAATATGCCTGTCAAACCTCCCAGGCCTTAAAAGGGCGGGAT
+CCAGTATATCAGGCCTGTTTGTAGCTGCAATTACGATTATCCCTTCATTTACACTAAATCCGTCCATCTC
+AACCAATAACTGGTTCAACGTTTGCTCTCTCTCGTCATGCCCTCCGCCCAGACCTGCCCCTCTCTGCCTA
+CCTACAGCATCTATCTCATCTATAAACACTATACAAGGTGCGTTTTTCTTCGCCTGCTCAAAAAGGTCTC
+TTACTCTCGCTGCACCCACACCCACAAACATCTCCACAAAGTCAGAACCGCTTATGCTGAAAAAGGGAAC
+CCCTGCCTCTCCTGCAACAGCTCTTGCCAGAAGAGTCTTCCCCGTGCCCGGTGGACCTACTAAAAGCACT
+CCTTTAGGAATTCTCGCCCCTAATTCAATAAATTTTTTTGGATATTTCAAAAACTCTACAATCTCTTGGA
+GTTCTTCTTTTTCTTCATCTGCACCCGCCACATCATTAAAAGTAACTCTTTTGTCCTTATCTGTAACCAT
+TCTAGCTCTGCTCTTGCCAAAAGACATCACCCTGCTTCCTCCCCCGCCCTGTGCTTGCTGCATAAATATA
+TACCAGAAGAGAATGAGCACACCTACCAAGAACAGGGAAGGAAGCATCTGAACCCACCAAGGCGGTCCCA
+CCTGGGGCTCATATTTAAAATCCAGTTTGCCTTCCAATATATACGGGTCCACAAAAGACATAAAATTGGT
+TATATCAGGCACACTGCTTTCAAACTCGGTGCCGTTTTTGAATACGCCTTTCACCTGATTGCCCGAAAGA
+GTAATACTTTTTATCTGATTTGCACTTATATACCTTACCAGCTCTCCGTAGTCTATTTTAGTTACCTGAG
+GCGTAGCTTGGGAATAAAGCTGTACCATCGCATATATAGCTATGAAAATGAGGAGATAAAGTACCATGCT
+CCTGAAAATTTTATTGTTATCTTTCAAATAAGGCCCCTCCTTCAAACAAGTCCCACTACTTTAATCTATA
+ATACCATATAAAGAACAAAAAACCAAATCATTTATAAAGCTCTGGCTTTAAAACCCCTATAAAAGGAAGG
+TTTCTGTACTTCTCCGCGTAATCAAGGCCATACCCTACGACGAACTTATCAGGGATCTTAAAACCGCAGT
+AATCCACTTTCACATCTGCCTCTCTTCTTTCAGGTTTATCTAAAATCGTGCAAATCTTTAGGCTTCTCGG
+TTTTCTTCCCAACAGTGTCTCTCTCAGATAAGCAAGTGTTAATCCGCTGTCTATTATGTCTTCCACTATC
+AAAACGTCCTTCCCCTCTATATCTATGTCATGGTCTTTTATTATTTTCACTATGCCAGAAGACTTGGTAG
+ATGACCCATAGCTTGATACAGCCATGAAATCTATTGACAAAGGCAAATCAATGGCACGAGATAAATCTGA
+CATAAACATTATTGCTCCTTTTAAAACCCCAATTAAGACCAAATCCTTACCCTCATAGTCTCTAGTTATC
+ATCTCGCCAAGTTCTTTAACTTTCGCCTTCAACTGCTCTTCTGTTATCAAAATTTCTTCTATGTCTTCCA
+TAGGACTTGGCATAAAACTACCTCCTCTTTCATTCTTTAGTATATTCAATTACAAGCACCTTTGAAGTAT
+TTTTGTCTACCTTAAACTTCTCACTCATCCTGTAACCTACAACCCACACAATTTCCTTTCCTATAGCTAC
+AAGCGGGATGTAATCCCTCTCTTCTCTGGGTATTTTTTCATCAATAAAAAATTCTTTTAATTTTTTCGTC
+CCTCTCATGCCAAGAGGCGAAAACCTGTCCCCATCTTCTCTGCTTTTTACAACTATTTCCCCTTTTATTT
+TGTCATAATCGAAAAATTTTATATACTCCCCCTTGTTAAAATCATCAACCTGTGAAATATCAACTACATA
+AGCTTTAAATTTGCCAATTCCTTCTATAGTTGTAACTCCAGGAATCTTTAGCACCTCTTTAAATTTTACC
+TTCTCTTTCGTCTTCTTTTTTCTGATTACAAGATTATTATACATTTTTAAGGCCTCAATTTCAAAAGGTA
+AATCAATTTTTGATGACGTAGGTTTATCTAAAAGATTTAATACATCTTCCACATGCCCATATTCCAGTCC
+ATCAGTTTCTCCCTTCACATAAAAGTACATCCTTCTCACCAAACGCCTTTTAATAGCCGTATGTTGTGAC
+TTTAAAGCATCTACATCTACTTTTATCTCTTCCCCATTTATTTCGCATATTTGATTAAAAACTTCTTCAC
+ACTTAGCTTCCAAATAATCATCTTCCTCTAACAAAATCGCCGCCATCCTAGAGAGATTTTCAACCAAATC
+TATCTTAAACACCTCTTCAATATACGGAATAACCTTTAGCCTTATCTTATTTCGCGTATACAAATCTTCA
+TAATTGGTATGGTCAATCCTGGGATGCAAATTTTTATCCTTCAGATACTTTTCAATTTCTCTTCTCTCAA
+TCTCAATGAGAGGCCTGATAATATTGCCATTTACAGGCTTTATACCAATAAGTCCCCTAAGCCCCGTCCC
+TCTCAGGATGTTTAATAAAACTGTCTCTGCTACATCATTTTTGTTATGGGCTACAGCTATTTTGTTTCCT
+CCTACTCTTTTCAATGTTTCCTCAAAAGCCTTGTACCTTACGTATCTCCCAGCTTGCTCTTCGCTTAATC
+CCATCTTTTTAGCCAGATAAGGTATGTTTTCTTCAAATAAAAAAAAGGGAAGATCTAAGTCTTTACACAG
+CTTCTCCACAAACTCCGCATCCTTTTTGGCATCTTCTCCTCTTATCATGTGGTTTACATGAACAACATAC
+AATTTCAAATTAAATTTTCCTTTTAGATTAAAAAGTACATCCAACATGCACAGGGAATCGGGGCCTCCTG
+ATATTCCCATTACAATTTTGTCATCTTTTTCTATCATATTGTACTTCTCAATGGTCCTTAAAACCTTCTC
+AATCATACCAAACCTCTGAAAACTCATAGTCACGCTATACTATGATTATATACTATAGCTCGCTTTAAAT
+CAAACATAAATCTTCTTCCAAATTTTTGCCACTATCACTGTCATGTCGTCTTTAGGTGTATTTTCACACC
+TTTCTAAAGATTTTTTCATTATATAATCCGCCATCTCCTGGGGACTTATAAAATCTGCTTCGCTTATTAC
+CCTCAAAAGCTCCATCTCCTTTTCTCCCTCAAAGCACTCCAGCACCCCATCCGTAACCAATATCACAAAA
+TCTCCTTCTTTTAACTTCTTTTCATGAAGGTCTGCCTCAATGTCTTCGAGAATTCCTATGGGAAGCGAAC
+TGGACTTTATAACCTCTACTGAAGTTCCTCTCTTTACATAGCTGGCACAAGCTCCAATCTTTATAAACTC
+AGCTTTTCCAGTGAACTTATCTAAAAACATGATGTCCACAGTGGAAAACATCTCTTCAGCTGACCGCAAG
+GCTAGAATGGAATTTAAAGTCTGGATGACAAGTTCCCTGTCAAACCCCGCTTCTATAAACTTCTCCAAAA
+GTGAAATGGCGGTTGTGCTTTCTGCTGCGGCTTTGTATCCAACTCCCATGCCATCACTTAAAGCCACCAC
+ATATTTTCCATTGTTAAGGTCCATAAAAGAGTAGGTATCCCCCGAAATCCTGTTTTTCGCCTTGCTCACT
+TTGCTAACCCCAGTGATGACCTGCAAGCTTTCTGCCTTGGCAAAAGAAAGAACGCATCTTCCCTTAGAAT
+CTATCCCGTAAAGTCTATCTTTCCTTTCATACCTTTCTCCCATTACTTCTGATATTACAGAGGCAATCTT
+TTTCTCCAAATCCTTTGACAAATACCCCTCTTCTCTGTACACTTTTACGCTTGTGCTTCCACCATCTGTT
+TCGTACACCAGAACATCTTCCACCTGTATCCCATTTTTATCTAACTCCAATAGAATGACCTGTTCCAGCT
+CATCTTTAAAGGATATGTTCATGTTTACCTCCTTTGCAATGTCAGAAATAGCATCAGCAACACCTTTGAG
+CTGAGCCGCAATAAGTCCTTTTGCATCCTTTAGCCTCTCTCTCCACTGCATGCTTATTTTATAGATTCCA
+AGATAATATTTAGTAGTTGACATGAGCTCAGAAAATCTAATGCACTTCCTATAAAGCCTATTATCATTTA
+TATCTTTCCCCTTCTCTAAATGCTCCACTAGTTCAAACATAGATTTATAAGTGCTGTAAAAATCTCTGTC
+CCAGCAGTTTTTATACATAACACATTGAGAACAGGTCTTATTGGCAATTTCCTCAAACAAATAGGAAATA
+TCTTTATGGTCCAGTATTTTTTCATTTGACTGCTTAAAGGTCTTAGAAAGTTCCTCAAAAACTCCCGAGT
+ACTCTTTCAGTTTTGCTGCAATTATTTCCTTTAATTTTCTGCTGTAATCTCTGTCATTTAAGTTTTTATT
+TCCTTTAATCAATTTTTCAGCTTCTTGAATATACTTCTTCGGAAAAGCTGCAAAGAGCAAAGCCGCCAAT
+CCAATGCCATAAGGGTTTAAACTATTGCCGACTTTAAACCCTGTATAAAAAGCTACTATTGCCGCTCCTA
+TTACAAAACCTGCAATAGTCCCAATCCTGTGCAGTTTGCGAAAACTCCCTCCCAAAAGCCCTCCAAAAGC
+TAAAACACCTACAATTGAAGGCGCTTCCGCATATGCAAGCACATTCAATACCCCTATAGTCGTCCCTATC
+GCAGAACCAGCCCCACTGCCTCCCAGATAGCTTATAAAAAGCACCGCAAAGGCTATTGCTATACTATTTA
+AACTAAATTTCCAAATGCTTAAATTGTGAAGCCCCAGTATAAAAACTGCAGTAAATATCCCTAAAGAAAC
+CAATTCTTCGTTGGAAATTACTTTCCTTGTGCTTCTGTTGACAATGAAAGAAAGAGAGTGGTTAAAAATA
+AAAACTAATAACATCGCAATAACTGCCTCACATGAACTTAAAAAAACATCAAAATATAAAAAATTGTATG
+AATAGCTAAAAATCAGCCCTGAAGCGAAAAGAGAAAAAAGAGTGATAAAAGAAGCCTTTAAAGCATTAGT
+AGGCCTAACCCTCAAAAAAAGTTCCAATAGAAAAATTATAGCCATGCTGAGAAGATACTTAGCACTATTT
+ACTCCTGGCACTGTCAATAACGCCAGCCACACCCCTAGACCTACAAAGAAATACTTTTTCTTGTAAGCGA
+CTAATGCCGCAAAAAAAGCTATCCCAAAAGGAAAAAGCACATAGGAAATGGAAGCTCTTCCTAGTATAAA
+AGCAAAAATCAAAAACAAAACTGAATTTAAAACATTTTTATAAAAACCCTTGTCGACATTTTCACTTAGC
+TTTCCTTTCAAAGTTTTCTTGTAAGGAAACACATTTGCGCTTTGCATACCTCCACCACCTTCTATTTTTT
+CTAAATTATACCATAAAGGTGGTGGATTTATTTGCTATTTTTTGTATCTCACTTATTTTTGTTTTCGACA
+TAAAAAAATAAAAAGCCTGTAAAGGCTTTTTTGCAGAATAAAAAATGGTGACCCCGACGGGATTCGAACC
+CGTGTTGCCGCCGTGAAAGGGCGGTGTCTTAACCACTTGACCACGGGGCCCCAAAGCCATTTTTTATTTT
+ATCATATTTTTTCTTGTTGTCAACAATAAAAATTTCCTCTAAAAGCTTATATTCGTAGCTATGTAGATAT
+CTGTCCTTTCAGAAGGTTTTATCTCACCTACTATCCTATACTCTTTTTCAAGATAAGAAGACACATCCAC
+GATGCTAATATTTGCCTCGTGATGGCTACCTCTCTTCCTGTGACTCTCCTCCACAACTTTTTTGCCGTAT
+TCGTTGAGTTCAGATATGACAATTTTCCCTCCTTTTTTACATACCCTCACCATCTCATCCAAAACCCTTT
+TATAGTCCCTCATATGATGAAGCGCATTGTACGTTGCCACGACGTCAAAGGTTTCGTCCAAAAAAGGAAG
+GGAATGTCCATCCCCAACCATAAGAAGGACTTTCTCCTCCACTCCGCTTTCTCTTATGAACTCCCTTGCC
+CTTTTTAAAGCTTCTAGGCTTTCATCCAGAGAAACCACATCATACCCGTACTCAGCAAGCCCTAAAGCCA
+TTCTGCCTCTCCCTGTCCCTATATCAAGAGCAAAGCCTTTGCCTCTTCCTAACATTTCCAGTGCATCTTG
+TATATCTCTTTCCATCTTATCACCCCAAATTTTAAAAATTTTCTTCAACAAACTCAAAAAACATGATATA
+ATATCAACATGCGAGGCTAATTCCAGCCTTGCATAGTCAAAAGCCAAAACAATGGTGTACATAAGAAAGT
+CAACCATCGAGTAAAAGAATTAGAAAGTATTCCCATGTACTAATAAAATCACTCCTCCATAATTTAAATG
+CGGTATTTTTGTACCGCATCCTTTTTTCGCCACATCGATATGCCCCCGTATGGTATAGGGTTCCGCCAAG
+AGTAGTATATCACAGCCCTCCCTTCTTTGTAAATACCTCCATCAATGGATTTCTTCAGACAAAGCCTTTA
+CCTCATACGCTTTTCCAAAATAATTCGTACCCCATACTCCTATTAATATCATAATCGCCCCAACTACATG
+GTACCAGTAAAAAACCTCATGCCTTATAGTCACTCCTGCTATAATGGAAATCACTGTAGTCAAATTAGCA
+AAGACAGAGGCTTGAGAAGCAGGAAGCTTAGAAAGCGCATAATTATTGAGAAAATATGCAACGATTGAGG
+ATAAAATCCCCAAGTAAAGTACTGGAATTAACACTTTATAATTAGCCACACTTGAAAAGTAACTTGAAAG
+GCTATCCCCTCTTATCACTTTCTCAATTAAATTCAAAATATTAAAAGAGATAGCCCCAAACCACATCATA
+ACAAATGTTATCTCTATAGGCGAAAAAACAGAGGAAAATTTCCTTGCCAGAATCGTGTAAAAAGCCGCAG
+ACAAAACCGCTCCCAGCAAAAATAAAAATCCTAAGAGAGAACTTTTCCCACCTTCTGACCCGGTCATAAA
+AATTATGAATATAACGCCTGCTACAGATAACAAAATAAACAAAAGCTGGTACAAAGAAGGCCTTTCATTT
+AAAAATATCACCGCAAGGATTGTGACTGCAACAGGAATCAAGGCTATCATCAGCCCCGAAAGAGAAGAAG
+AAGTATACTTTATCCCATAAGTCTCAAAAACAAAATATATAAAAGGTTCTGCCAAAGACAATAAAAGCAA
+TGGCTTCACATCTTTCCCTCTGTAATTTAACTTAATTACACCAAAAGCCCAGAGAAGCGTTATGACAATA
+GATGCTAAAAGAAACCTATATGATATAAGCTCCAAAGGAGATGCCACTTCAAGCCCCATCGCCGTAAACA
+TAAAAGAAAAGCCAAAAATTGATGCCATACCTATTCCTGCTAAATATGGATAATAGCTCTTTATCCTCTC
+CAATTTAACACCCCCGCGTTTTTTTAAAAACACCGATATAATTATATAACACTTCCCCAAAAAATAAAAC
+CCAGACAAAGGGGACGGTTCCTTTCGTCTGAAAAATTCAGACGAAAGGAACCGTCCCCTTTGTCTGAAAA
+AGTTTTTGTCACAAAATTGATTTTAGATGTGTTATTATTAGTGAAAAGGGACAGGGGAGGTGTTAAAAAT
+AGAGGAGAGTTTCAAAGATATCTTTGAAAGGTATTATCCAAAAGTCTTAAAACAAATCTCCTGGGTTGTA
+AAAGATGAATTTAAAGCAGAGGACATTGCGCAGGAGGTATTCATAAAGTTCTTAAAAAAGCCTCCCCGGC
+ACAATGAAAATATAGGAGGTTGGCTTTCAAAAGTAGCCATGAACCATGCATTAAACTATCTTCGAACAGA
+AAGAAGCGCAAGAGTAAGAGAAATAGAAGCCTTCCAGCAGAATGAAGAAAAACTTTTGGAAGACCCCGAA
+GAAATAGCTATAAAAAACTTTGAAAAGTCAAAGGTGAAAGAAGTTCTATTAAAAATGAATAAAAGAGACA
+TGATGTGTTTAATACTTAAGCATTCAGGTTACAGTTATGAAGAAATAGCAGTCGCTTTGGGAATTAAAAA
+ATCCTCCGTAGGAACAACCATTGCAAGAGCTCAGAAAAAATTCAAGGAATTATACGAAAAGGAGGTGTGA
+AAGGATGTGCTACGATGAAGGAACCCTTCAGGCGTATTTAGATGGAGAATTGAACGAACTCACCTCAAAA
+AATATAGAAGAACACGTAAAAACCTGCAGCACATGTAGGCAAAAATTAGAAGAACTAAAGTTTATAAATG
+AATTTACAGCAAATGCCTTAAAAACTTCCAATATAGATTTAAATGATGCATGGATAGCCTTTAATGAAAA
+GTTGAGCAAAGAAAATAATAAGAGAAAGGGAGTGGTATCCTTGTTTACAAAGTACAAAAAGTCAATTGCC
+GCTGCTTTGATAGTGGTATTTATAGCCGCCTCAGCCTTTTTCCCGCCACTTAAAAATGCAGAAGCTAAAC
+TTTTAAACCTTCTAAGGCTTAACAAGATGCAGGTTATAACAATAACACCAGATGATATGATGCAAATTCA
+AAATCAGTTTTACAACAAAGGTATAAAAAATATAAGCCTTAAAGATTACGGAGAGATTATAAAAGACGGT
+TCTCAGGAAGGGCGTCAAATTTCCCCTGATGAGCTTGACAAAATAGAATCTGAACTTGGATATAAAATAA
+AACTTCCAGCAGATGAAAATTTTGAAATAAAGCATGCATACATCTCAAAAAATGAAGGCTTAGAATTTAT
+ATTAAAAGTTGACAAAATAAATGAGCTCATTAAAACATTTGGCGGTACACACCTTTTCCCAAAAGAACTT
+GACAGAAAACCCATTATTATAAATTTTGGCAGGGCAATTGATATGAATTTACAGAAAAAAGGCAGTGAAA
+AAGATACAGTTGCACTTAACATAGTAAAAGCTCCAGAAATAGTGGTGCCAGAAGGGGTAGATGTAGATAA
+AGTAATTGACGCTTTAGTAAACCTCCCATTTTTACCTGAAAATATAAAAAGGCAAATCGCTGGTGTGACT
+GACTGGAAAGAGACATTGCCCATACCAATGCCTGCGAGTGACAACACTGAAATTAAAGAAATAACCATTC
+GAGGAAATAAAGGCATTCTCATTGTTGAAAAATCTGGGCCTTATTTTGTAGCTTTAGGATGGAGTGAAAA
+TGGAGTAATGTACAACCTCACACTCTGGCCCAACCCAGCAGGAGACAAACAGGATTTCGTTGCAAAAGAA
+GAGGCAATAAATACATTAATCCAAATCGCAAACTCAATGAGGTGATCAAATGGTTTTAGAAACACAAAAT
+CTCACAAAACAGTTTAATGGAAAAGGCGGTTTTAAAGAAGTCACTCTCTCTGTAGAAAAAGGTCAGGTCT
+TTGGATTCTTAGGTCCAAATGGTGCAGGAAAAAGCACTTTTGTAAAGACCATGGTGGGGCTTTTACACCC
+CACCTCCGGTTTTGCATGGATTTTAGGGAAACCCATAGGCACTGTAGAATCCAGAGAAAAAGTAGGATTT
+TTACCTGAAAATTTTAGGTACCACGACTGGATGACAGGAAAAGAGCTTTTGACCTTCCATGCAGAGCTTT
+ATAAAATAAAAAATCCAGGCAAAAAAATTGATGAACTTTTAGAATTGGTAAAATTGAAAGGTCATGAAAA
+TAAACTTATAAAAAATTACAGCAAAGGAATGCAACAGAGAATTGGCATTGCAATAGCCCTTTTAAATGAC
+CCCGAAATAGTGTTTTTAGATGAACCTACTTCAGCTTTAGACCCTGTAGGGCGAATTGACGTAAGAGAAA
+TCATAAAACAATTAAAATCGCAAGGCAAAACTGTTTTTCTAAACAGCCACCTATTAAGTGAAGTAGAAAT
+GGTATGCGATGAAGTGGCCATAATAAATCACGGTAGAGTAATAGCACAAGGAAAACTGGATGACCTATTA
+AAAGAACACACCCATGTAGAAATGGTTATAACAGATTATACTCCAGAGTTGATTGAAAAAATATCTCGTT
+TATCAAAAGAATTCCAGTTTAAAGAAAATAAACTCTCCTTTAAGGTAGAGGATAGAGAAAAAATACCAAT
+TATAGCTAAAATGGTAATAGAAGCTGGTGCCAAGCTATATCAATTAAATACCCAAACTTCTTCACTGGAA
+GACTTATTCATAAACTTGATTGGAAAGGATGAGATTTCGTGATAACTATAATAAAATACACATTTAAAGA
+GATGCTAAAAAAACGGGCTTTTCTATTAGTCTTTATTTTGTCCCTCCTCTACCTTTCCATATATGCTTTT
+GGCTTAAGTAGAATATTTGAGCGTCCCAGCGATTCTATATATGACATCATCTTTCAATCAGAAATTTTAT
+CTGCTGGTCTATTTTTCGCAAACCTTATAGTAGCTTTTCTCGTGGTTTTGACGTCTGTAAATGCCATATC
+AGGAGAAATAGAAAGTGGCACTATATATTCTATTTTGTCTAAACCTATAAAAAGATATGAACTGGTATTA
+GGAAAATTTATAGGGCTTAGCATTATGATTGTTTTATACAGCTCTATAATGTTTTTATCTGTTGTAGGTT
+TGAATATATGGTTTGGCTCTAAAATAAGCTTCGGGTGGGATAACATTTTAAAAGGTCTCTTTTTCTTTGA
+TTTAGGTCCAATTGTATTTTTAGCTCTTATAATCGCTTCAAGTTCAATCTTTTCTACTATAAACACAGGA
+ATAATCGCCATTATGGCCTATGGAATTGCCCTTGTTGGAGGCGTACTTGAACAAATTGGCACAGCAATTC
+AGCAAAGTCAAGTCGGTGCCTTTGGCTTAAAAAGCGGAGAAAGCCTCATAAACGCGGGGATAATTACAAG
+TCTTATCCTACCTACAGATGTAATATACAGAAAAATGACAGCAGAGCTTTTAACACAAAGTAGCGGAATA
+AGTTTTATGATGACACAAGGACTCTTTGGGGGCATGTCTCAACCCAGTATTTACATGTTCATATACATCT
+TTTTCTACGTGGTATTTCTCCTCTATTACGGTGCAAAGCGCTTTTCACAAAGAGACTTATAAAGGCGGCT
+TCAGCCGCCTTTTAACTTTTTAAACCCTTCCAAACAATAACCCAGACCAAACCATTCGCAATCCTTACAT
+ATATTCATCATCTTTTCTTCTGTCATATTTTCTTTGATTTTATTCACAATATCCCTATACCTTACTACCT
+CACCTACTTTTATACCCAAAATCTTCAAAACAGCCCTATCCTTTTCCCTTACACTTCCAGGATAACTCTC
+TATCTTGCATTCCCCATCTATATTATTTGGACAAAGGGCGCAGATGTTATCCACATTATCCACAACTTTT
+ATCAACATATCCTGTTCATTATTCAATCTTTCAATAATTTCATTCATGTTTTTAACAAATTCCTCATCAT
+AACCAAGACCTCTGAAGCCCAACATGCACAAAAAGTGGTGCCCTCTAATTTCCATTTTAATCTTTCCCCA
+TAGCATGCTCTTCTTAACATTATAGCACATCTTTTAATAATACCTTTTCAAATTTTTTTGTACTTGCAAG
+GAGGAATTTGTACAAAAATATAGAATATATTATGTAGTAAAATTAGTGTACAAGTAAAGGAGATGTCTAT
+TATGGATGGACTTATGACCGCCGTGGTAAAACAATACCACAAAGAAGGGGCAGATATAGTAAAAAAGGAA
+ATACCAAAGATAGGCCCTGATGAAGTTTTGATAAAAGTTAAAGCTACTTCTATTTGCGGCACAGACGTTC
+ACATATACGTCTGGAATGAATGGGCAAAAAGTAGAATAAAACCTCCAAAAACGATGGGACACGAATTTGT
+AGGAGAGGTTGTAGAAATTGGAGAAAATGTCACATCAGTAAAAGTGGGAGACTTAGTAAGCGCAGAAACT
+CATATAGTATGCGGAAAGTGCAGAGCCTGCAGAACCGGCAACGCTCACATATGTGAAAATACCCTCATTT
+TAGGCGTTGACACAGATGGAGCTTTTGCAGAATACATCAAAGTTCCTGAAAGCAATGTGTGGATAAACGA
+CAAAAACATACCTCTAGAGATACTATCCATACAGGAACCTCTTGGAAACGCAGTCCACACTGTTTTTTCA
+GGAGACGTAGTTGGAAAATCTGTAGCTGTCATAGGATGCGGCCCAATAGGAATGATGGCAATACCACTTC
+TTAAAAGAACAGGTGCTGCAGCAATATTCGCGATTGAACCTGCTGACTACAGGAGAGAGTTGGCTCACAA
+GCTTGGTGCAACAAGGGTTATAAATCCTCTCCGCGAAGACGTTGTCAGCATAATAAAAAGTGAAACAGAA
+GGCTATGGAGCAGATGTAGTTTTGGACTTTTCAGGTAACCCAACCGCCATAAGGCAGGGTCTAGAGTACA
+TTGCAAAAGGTGGCAGAATGTCTATTCTAGGCCTTCCTGACAATGAAGTTCCAATTGACATCACAAATAA
+TGTGGTATTCAAAGGAATAACTATACAAGGCATAACTGGAAGAAGAATGTACGATACCTGGTACACCGTA
+AAGGGCTTACTAAAATCAGGTCTTGCAGAAGATTTAAAGCCAATAATCACCCACACATTCCCTCTTACCG
+AATACCAGAAGGGAATGGAACTCATGATAAAAGGGCAGTGCGGTAAAGTCGTATTATATCCGTAAAGGAG
+TGATTTTAATGCCGCTTTCACGAATAACCCAGGTTTTATCACAGGAATTAGAAGAATTAAGGTCAGAAGG
+ACGAGCAAAAGGAAAAGAATTTATAGTGGTGGACGTGAAAAAACCCCAAAACGGAAAGGGACCGCGATTT
+TTCTTAAAAGGATATGGTGATAAAGAATTTATAAGGATGAATTCCAACTCCTACCTCGGGATGCAATTTA
+ATGATGAAGTAATAAAGGCTGAAGAAGAAGCCGCAAGGAAATTTGGTGTAGGCCCCGGCGCAGTGAGATT
+TATAAGCGGCACCTACGTAACCCACAGAGACCTGGAAAAAAGGCTGGCTCGGTTCCATCAAAGGGAAGAT
+GCAATGATCTTTAGCTCTGCCTATATGACAGTAGTAGGAATAATATCTTCCCTGACAACCCCTGAAACAG
+GCATAATAAGCGATGAACTGAATCACAACTGCATTATCAACGCCATAAGGCTTTCAAGGCCTAAAGAAAG
+GTATGTATACAAGCATCTTGACTACGATGACTTAGAAAACGGTATAAAAAGCCTCATAGGCAAAGTAAAG
+CGAGTAATAGTGGTAACTGATGGAGTATTCAGCATGAGAGGAGACTACGCGAATTTAAAGAAGATAGAAG
+AAATTACCTCTAAATATGACGAAAAATTTGAAGAAAATATAATAACCATTGTGGACGATTCCCACGGTGT
+TGGCGCTTTTGGTGATACAGGAAGAGGTACAGAAGAAGTCACTGGAGGAAAGGCAGACCTTTTAATAGGC
+ACAATGGGAAAAGCTTATGGGGTAAATGGAGGATATGTAGTATCCAGTGAAGTTATTACGACTTACCTGA
+GAGAAAAAGCAATAACCTACATTTACTCCAACCCCATCACTCCTTCAGAAGCCGCTTCTGTATTAAAAGT
+CTTGGAGATAATAGATAGCGATGAAGGCAAGAAGAAGCTCTCCCATCTGAAGGAGATGGCTAAAAGATTT
+AGAGAAGGGCTTTTAAATTTGGGATATGAGACTGTCGTAAGTGAACATCCTATAGTACCTCTTCTTGTGA
+GAGATACAAAAAAGACAGTAGAGTTAGTAAATTATCTCGTAGAAAACGGAATACTCGCAACAGCCATTAA
+TTACCCAGTGGTGCCCAAAGGCGATGAAAGCATCAGATTTCAGATAAATGCGGACCACACTCCTTCTGAT
+ATAGACTACGTTTTAGAAGTTCTAAGGCATTACAAAGAAAAAAATAATTAAAGCCCCTCCCTCGGGGGCT
+TTTTTCTATAGACAAACCCTTTTTCATGTGATATAATTAGAAAGAAAAATTGAAAAAACCCTTTAATTTA
+GCCCAGCGAGGCTAAAAAGGAGGATATAAAAAGTTCCTCCTTGGGGGTTTTTCAGTAACCCATAATAAAG
+GAGGTTTTTTTATGCCTAATAAAGTGTACGAAATTGAAGAAACACCGCCTATAAAACAAATGGTCCCATT
+ATCCTTGCAGCACGTCTTTGCGATGTTCGGAGCAACCATTTTAGTACCTCTCTTGACAGGCCTTGACCCC
+TCAGTAACCTTATTCACCTCAGGCCTTGGAACACTGATATTTCACCTCATGACAAAAGGGAAAGTTCCCG
+CTTATCTTGGTTCATCTTTCGCCTTCATAGCTCCCATAATAGCAGCAACAAAACAATTCGGCCTAAAAGG
+CGCCTTCTTCGGCATGTTCGCAGCCGGACTCGTATACGTGGTGGTTTTCATAATAATAAGCCTGACAGGG
+ATTGACTGGCTAGAAAAACTGCTCCCTCCTGTAGTAGTAGGCCCTGTAGTGATGATAATAGGTTTATCCC
+TTGCTCCTGTAGCAATAGCTCAAGCGCAAAAAGATTTAGCTACAGCTCTGTTTACAGCGGCATTAATAAT
+CATCTTCAGCATGTTTGGAAAAGGCTTTATAAAAGTGATTCCAATCCTTTTAGGAACAATAGGTGGATAT
+ATATTTGCCATAACAAGAGGCCTTGTAGATTTTGGACCTGTTGCAAAAGCTTCATGGATTGCAATTCCCA
+AATTCTCCTTCTTAACAGGACATACTCCTGAGGTCGCATGGGGTGCTGTAGCCTTAGTAGCGCCTCTAGC
+ACTGGTCGCTATAATTGAAGACCTGGGACATGTTCTGGTAATAGGAAATATAGTTGAAAGGGACCTCATA
+AAAAATCCTGGATTTCACAGGGTAATGTTAGGAAATGGCCTTGCAACTTCAATCGCAGCACTTTTTGGCG
+GACCACCCAGCACAACTTACGGCGAAAACATTGGAGTCCTCGCAATAACAAGAGTCTACAGCTCAAAAGT
+TATTCAAGGTGCTGCAATCATTGCAATACTTTTAAGCTTTATACAAAAAATAGGCGCTTTGATAGAAGTA
+ATACCCCAAGCAGTAATGGGTGGAGTTACTATAATCCTCTTTGGAATGATTGCAGCAGCAGGTATGAGGA
+CACTTGTAGAAAACAAAGTGGATTTTTCAGACAGCAGAAACTTAATAATAGCTTCTGTAATATTAACATT
+AGGAGTAGGCGGTATAAAAATACCCTTGGGCAACTTTGTGTTCGAAGGCATAGGCCCTGCCACCTTAGCA
+GGAATACTTCTTAATCTGGTGCTTCCCAAGATAAATCTGGGAGAAGAAAAAATGACTGAAAAAGTTAAAA
+GTTCAAAAGAAGCCGTCCAGAAAGCGTAAAAATAAGGCCCTCTAAATCTCAAAAGAGGGCCTTATCACTT
+TTTTACCTCTATTCCTACTTCAAAAAGCCTATTCCAAGGCATATATACATCAAACTCATAATCAAATTCA
+TTGAGATTTTCTTTTTCTTGACTTTGTCAGTTTGAAACCCAAAAGGCTTGGGAATACAGGTATTGACAAA
+AAATGGGCGTGAAATTTGTCACTACATTACTTTCTCACGCTAATTAATTCCATGCCTTCCTCATATGTAA
+TGAAATTTTTTGGTGCTTTTATTTTCATCACCTTCAATATGTCTTCAGCTTCCTCCTCCATCTTTTGTTT
+GATTAAATATTTCTTCCCATTTATCTCTATCTCCACAAAATTCATTGAACCTATCGCTTCTTTTATTCTA
+TCACTGCTTAATTCTTTCCACTTAGACCTCAAGCTGTATTCTAAAGTTCTTTCCAGTAAAAATGCTAAAT
+AACACACAACAAAATGCCCTCTTATCCTTTTTTCCGTCCAGTGAAATATTGGTCTTACCTCCAGACAACT
+TTTCATTACTCTGAAAGACTGCTCTATCTTCCATAAATCATGATATGCATTCAAAACTTCTGTCACACTC
+ATTTCTTTCTTGCTGGTCTGAATTGCATAAAAACCGTCAAATTTCTCATCTCTCTTTATTGCTTCTTCAT
+CCAGTACATATTCTTCTGATTCGGAAATGCGTCTTAAATATTTCCTTCCGCCTCTCTTTTCTGCTGCCCT
+TACATTGCCGGGCTTTTCTAAAAGTTCTTTTGCTTTTTCTACTAGCCTTTGCCTGTCTTCTTTATCTTTT
+TTGGCCCTCTTGCTTGAATAGGTTATTATTAGATTCTCAGGTATCTTGAATATTTCCCCTTCTCCCGTTT
+TGATAATATTCTCTCTTTCTATGACCTTGAATCTAAACTCTTCACCAAATATTTCTCTGTCAAATCTCCA
+CTTTTTCTCCTCAAGAACTTGATACCCCTCTTCATCAAATACTCTATCTAAAATCTCTTTACTCATGTTT
+TTCAGTCTGCTTGCCACAATGTAGTCGTATCCCGCTTCTTTTATCAGCTTTAAATTAAGTTTACTGTTAA
+GGCCTTTGTCCGCAACTATTATTACCTGGTCTATGCAAAATTTATCTTTCAGTTTCCTCAAAATTTCTAT
+CATGGTCTTGCTGTCAACAGTATCTCCTGGAAACAGTTCATATCCAACTGGTCTTCCTTCTTTATCTACA
+AGCATGCCCATTACCACTTGTACCTCATTTACCTTGTTATCCTTGCTAAATCCAAAATCCCTTAAGTTAT
+CTTGCTTAATGCTTTCAAAGTAAAATGTTGTCACATCATAAAAAACAACATCAACTACCATGTTAAATAA
+ATCTCTATTCTTGTGATAAAGATATAGCTCCAAATCCTCTTTTATCTGGGCCAGAATATCTAATCCCCTG
+TACAGCTGATTTAAATCAATATCTTCTTCAAATCTAAAGTATCTGTTTTTGCGGTAATACGTCTGAAGTT
+TGCTTACTGGTTGAATTAATCTTTGTACTGTCATCAAAAACGTCACTTTATCAATGTCAAACTTTATCCT
+GGAATTTTGAGAAATATACTGTTTGAGGAATTTATCTATTTCAAGCTCTTCCCAAAGTTTTCTATACACA
+ATATATCCCCAGTTTTTAATAATCCCTTCTGAAACATCTTCTGGAAAAAGCTTGATGGGACCTGTTTCTT
+CACTGGAGCTTAAAAATATTTTTTGCAATTTATCTACAAGATTAATGAAAGAGGGATCATTTTTGAGTTC
+ATCAATTCTACCGAGATTAAGCAAGACTTTTTGCTTTATTTTACCATTTTCGCGATAATTATGGACAATT
+TTGGCATACTCATAGCCACCAGCTTTAGTTATTTTGAGAAACATATGGCATCACCTTTATGTTAGTTTAT
+TACATTATACTACAAAAAGTGAATATAGTCAAGTATTATGGCAATAATTAGGAGTAAAATTGTCCCTACA
+GTTTTGAAAAATTTTTTAACCCTAAAAACAAAAAACCCTTGAAAATCAAGGGTCTGATATTTTTTACCAG
+CCTAAAAATGACCTCCAACTGACAAAGTCGAGAGAGGGCCTTATCACTTTTTTACCTCTATTCCTACTTC
+AAAAAGCCTATTCCAAGGCATATATACATCAAACTCATAATCAAATTCATTGAGATTTTCTTTTTTAAAT
+TTCTCAAGCTCACCTTTTATGACCTCTGAAATAATTTTCTCTTTCTCCCCAAGGTCAAAATAACTTACTC
+CATATTTATCTATTTCCTTTGCCACTTTCGTCCTAACCTCATACTGATATCCCCAGTCTTCCAGGTATCT
+TAAAAACAAAAACCTATAAGACCTTTCTTTTCTATCTTCAGTAAAATTATCCCTATTTATATAAAAAGAG
+CTTACCATGCTGTGAGCAATCACTGTACCCAAAGTGTTAGCCGAGGTATTCCATCCCCCATAAGACAAAA
+CCTTTTTGAAAAGTCCATATTTTTTAATAAGCTTCATAAGGGAATTATCAGCACCGTTTAAAAACGCTAC
+ATCTGCCACCGAGCAATTTTTGCCCTTCTCAATGTAGTCTTTTATAGCCTCCACAAATTCATTTAAGTTT
+CTCTCTGGGTCCCCTACATCCCTTCTCGTAAGATAAGAATTCCAGCTATCACCTATTTGCTGGGTTATTT
+CTGATGGAGGATTTATCATCAGTATAAAATCCGCCTTTTCACTATCTTCTGTTACAATACCCCCTCCAGC
+TATAATTTGATATTTCACAGTCTCTCCAAGCCTTCTATCTTCCAAAAGAGGGATTACATTTTTCCCATTT
+TCAGAAGAATACCTTGTGAAAACAGCTGGCTTTACCCCCTTGATATCATTAAAAGCTCTCGCAGTAAGCG
+TACAACCAACTTCATCAGCCCCAGGATAAGAATATATTCTATCCGTCAAATCAAGTTCATCTATGTATTT
+CATAATTTTACGCCTTTCCATTGGAGAAAACCCGTACTTTGAAGAGTCATCCATCGGTATAATTAAAAAA
+TCAATTACATTTTCTTTTACAAGGTCTACAACAGATAAATTTATTTTGTGATTGACCTCTCTTCTTCTTA
+AGTAATCTTCAAGAATCTCTTCTGGAATCTCTCTTTTTAAAGCATTAAACTCTTTAATCTCTTCTTCTGT
+TGCAATATTTAGATCTATCTTATCAGTGAAGGCGCCAAATCTAAATATTCTCTCTCCAAACTCTTTATAG
+TAGTCTGGCTCTTCTTCAGAGCTATTGTATGATGGCGTTCTCACTATAAGGTTGAAGGCAAAAATTTTAA
+GATTATTATTAGCTTTCTTTAATTCTCTTAACCTTAAAAGCTTACTTAAACATTCCTCAACTTGTTTTTG
+GTGTATCCTTGATGGAACAATACCTCCGTACACCAGCATGTCAATTGAAACTACAAGATGAGTTATTCCC
+TCTATATTTTGTCTCATCCACTCCCACAGTTTATCAACATCAGCAGGCTTCTTTTTACAACCCAGAATCT
+CTTTAGGCGGCCGTATCATATCAATATCGCTTATATCTATTATCATCTTTGGAAACTCATAATTACAAGG
+CCTTTCATCTAAAGGTATATACATTATCCTCCATTTTTCCATCTTATTCACCTCAATTTTACAAATCTGC
+CCCATAATTTCTCATAATTTCTCGTATTATCTTTCCATCGACATCTCTAACACCTATATTATTTTTTACA
+GCGTATGCTGCTGCAATCCCTGCCGCCTCCCCTGTTGCCCTACAAGTGGGCTGTATCCTTATAGACGATT
+GCATTGAATAAATTTTATTTTTTGAAACATTGTGTGAAAAAGCTATAATGGAACGGGTAATTAAACCCCG
+TTCCACTTATAATTTATAGCACCTGCAATTTTTCCAAAATCCTATATAGCAGTGTCACACCCTCTGCCCT
+CGTAGCGTTATTCTTCGCTCTGAAAGTATTATCCTCATACCCTTTCACTATGCCAAGCTTTGCTGCATTT
+GCCACCACATTCCTTGCCCATTCGCTTATACTGTCATTATCTTTGAATACTGTATTGCCTATGTTCTCTT
+CCTTGTATCCCGTCATTTTTGCGTATACTCTCATTATCACTGCTGCCATCTCTTCTCTTGTTATCGGGTC
+ATCTGGCCTCATCTTTTTGCCGTCTCCCATCATTATCCCTGCTCTGTAGGCTGCTTCTATCGCATTTGCA
+TACCATGCTCCAGCTTTTACGTCCTCAAATTCTCCTTTATATGGCTCCTCGGGTATGCCTAATGCCCTTA
+TCATCAATGCTGCAAATTCTGCCCTCGTTATCTTTGCATTTGGTGCAAAGTTGTCATCATCCATGCCTTT
+TATTATATGCTTTGATGCAAGTACATTTATTACATCATATGCCCAGAAGTCTTTTGGCACGTCCTTGAAC
+TGCTTGTCATATTCAAACGCTCCGTATGTTGAGAAGTGCTTTACTTCTGCTGTTACTGTGTTAGTATTTT
+TATCAACTTTCCCTCCTACATATTCCCATTTCCCTGTTGCCTCGTTTAGATAGTATACTCCAACTTTTCT
+TATATCTTTTGCATCTTTCACTTCAAATGTTAGTTTAACAGGGGATTCTAATTTTATCTTGCTTTCTCCT
+GCTTTTATTGTTATGTCATAGGCGTTTGACACAGGCTTATAAGCGTTGGCTTCAGGTTTTGACTTCTTCT
+CTATTGTAAGGGTTATTGAGCCTTCCTTGTTTATTAAATCCAGCACTTCTTTTGATACAGCAAGTACCTT
+CGATTCAAATTTGAGGGCTATTTCATCCGATTTTACTATTACATCTTTTTGATTCTCTGCAATGAGATTT
+AACACACTTACGGGTATTTCTAATGCTTTTACAGATTTTGTGGATATATTTGTAAGGTCAAACTGCACTT
+CTTTTCTTGTGGAATCTTTTATGTCTTTCGATACTTTTATTTCATCAACTACAAGTACTGCTTTATCCGC
+ACTTTCTATTACTTTGCCTTGGCTTACCTCTACACCTTTAGTCTCTGAAGATGTCTTTGGCTCCGGTGAT
+GGTGTCGGTTGTAGCTCTGGCGATGGCGTAGGCTGTGGCTCTTCAATGTTAGAAATATTCTTCCCATTTG
+CAGAACTTAAAATAACCAGAGCAGCTAAATAACTATTCCATAAAGTACCATAAGGATAATTTTTGTCTAC
+GTAATTTAAATAACTGTCTAACTTTTGTTTATCTTTCATTATAGAAGAAACATAACCCATATATCCTGAA
+AAATCTGTAAAGATATTTTGAAACCACAATGGATATTCCTCATTTAATTTCTCATAAATTTCTTTGGCTC
+TATTACTATCCGCTGGAACGACTTTTGTCAATATTGGAAAAAGTATTTTCCAACTTTCATTACTTTCTTG
+TACTTTACCATCTTCATCTATTAAAACAATATAAGTATTACTTTTACTATCCCAAAAATGTTCTTCAATA
+GAATTTTTAACTAAATCATAAAATACATTATAAAAATCTGCACCATTCTTATCTTTATACACTTTTTCAA
+AAAGCCATACAATATCCTCTAATCCTCTCAAGGCTTCTGAATTTGTTTTTATGTCCTTTACTCGTTGAAC
+TAAATTAGTCCAAACCAAACCATCATCCTTTTTAACTAACTTAGAATAAGGAGTAGTTTTTGTATCAATT
+GTTTGAATTATTATACCACCAATGACATCAATTTGATACTTATATGTGATTAAAAACTGTGAATCTCCTG
+TAACTTCGTAATATTTCTTTATCAATGAAATAAATGTTGCACTCGTTGCAGCTGGTGAATCAGATTTTCC
+TATAGATTTCTCTTTGCCAGTATTGGGATCAAACCAATATTTATCTACTGTACCATATAGTCCATCAGAA
+TCTGGCCAATTAAAATGATTTATATACCATTTCACATACGCTTTTACCTTTTCGATATATTCTGGCCTTT
+CCAAGAGAGCCATAGCAATAATATTGGCCTTATAAGGATCAATTATAAAATTAGTAGCATCATTAGTTTT
+TTCTATTTGTGTAGCAATAGCTCCATTTGGCAAAATATACTTGTCTATATAATCTGTCTGTAAATCAATA
+ATTTTATCATAAAATGAGGGTGGTTCTTGACTTATCTCAATATTTAAAATATCTGACTTAAGCCGCGAAT
+GATTAAAAGTGAGATACGCCCACACTTTTATCATATTTACCTCTTTATCTAATTTAATGAGTGTCAACCT
+CCCACTTGAAGTAAGCATTACCATGTCTGGCTTATCACAGACATATTTTATATCCATATTTGAAGCATCT
+AAATTTATAACTTCTTCTCCATCAACAAATACAATTTTTAAAGATAATTGGGCAGTGTCCCACCTTTTTA
+AGACCTTTTTATTAGATTCTAATACCACATTCTTGATGTCTGGCATTTTGCCATAATCCACTTTGACATT
+TATTTTAATGGACGTTGTTTCATATATATTATCAAATTTGTCTTTTAATTTCGCAATTATAGTATAACTA
+TTGTTCAGCAAATCGTTTATTTTATATTCCCAATTTCCATCTTGATAAACTTGTAGCTCTACCGTTTCTG
+TTTCTCTATCTATATCACGTACAATTTCTAACTCTACTTTATCACCACCGCTACTTTTACCAATTATATT
+AAAAGGCAAATTTTCTATGGTTTCTTGATTTTGCGGACTCAAGATAGAAATACTTTTCTCTACTGAAGGT
+ATATTCGAGATAATTTTAGCAGCAAGTATAGTAAGACCAGATTCCATACAATACCATGTTGGATTATTCC
+TACCAGTATCTATATATTTTTTCTTTACAGCATCTAAAAAAATTTCAACTCTTGTCTTATCTCCTAATAT
+TGCAGCTGTATAAGCAATCATAGCCCACGGATATTCATCAGTCGTATTTAAAACTGGCCAACCACTATGA
+TAATGATTAAATTTGTTATAGAGGGTAAGTGCCCTTTCACTACTCGGTGAAATATGACCAGTCCAAATTG
+GGAAAAGTTGAGCAGTTGCATCCGGATAAAATGTCTGCATGTTTGTAGCTCCTAGGTTACCTTTTTCATC
+TTTATAAGCATGATATATACCTAGTTCCTCATCCCACAAGCTTTCTATTCCTTTATCAACTTTTTTTAAA
+TATGAACTATACATGGTTGCTTTTTCCTCATCTTTATATACTTCTCTAAACAACCATACGGCATCTTCTA
+ATCCTTTTCTTACTTCTGAATTATCCATAAGATACTTAACTTTATAATTAGGTTTAGCCCATGTTAATCC
+ATCACTATCTAATGTAGATATAATTACCTGAGCTATTGTTTCTATTTGCTCTTTATGAGAATTTAAATAA
+TCAATATCCCCAGTCTTCTCATAATATTTTCTAACAAGTGATAAGAATGTTGCAGCATATGAATCAGTTG
+AGTCATAATCATTAGTTGAAATTTCTACCAAACCATTATCTGTAATTTTATAATAATAATCATAAACTGT
+TCCAGTTAAACCATTGTAGTCATTTGCATTTAAGTGAGAAATATACCAATCTAAATATTTCTTTACTACT
+TCCTCATAACCCGGCACCTCTAAAATTCCTAATAATGCAATATTTGAAAAATAAGGTATCACTTTGTACT
+TATTGTCAGTTGCCAACTTATTCATCGGAATTGCTCCATTAGGTAATTGTATTTCCTTTAACCATTGAGC
+TTCTCCTTTCATTATGCTTTCAAGATCATAAGAACTAATATTTGCGGTATTTTCAGCAAAAACTTCTTTA
+ACACTTACACCAAACCCTAATGTTAAAATAAGTACAAAGGAAATAATCTTTTTTACCATATATGAAACCT
+CCTTTTATTCTAATTTCTTAACCAAAAAATAATTATCTTTTCTCAATAATTCCACGGTAATTTCAAACAT
+TTTGTCAGCCTCTATCAATCTGATTATTGAATTTCCTATCTTACCAATTCTCATTATCCCTTTTTCATAA
+AATATCCGGTCCAACTTATTGAAATCGGTGGGAGGTTTATTCCAGTCATGCAACCTGTTTCTTACAATAA
+TTCTCTCTCCCTTATACCCAATCACATAAGCCTCTGTTATTTCCTTCTGTAAATGATACGGAACTCATGC
+TATTTCTTCACAAGAATGTATAGAAGTATTGCTCTCCTGAACCACACCAATAAGCATAATATACCCTTTT
+AGCAGAGCATTTTTGTAGTAAGGGCTGTTCTCATCGCAAGGAGATTTGGAATTCTCATGCCCTTCTGTCA
+ATATTATCTTCTTTGCTCCTATGGCTGCTACCGAATGGGTAGGATGGAGAGACCTTATTGCCTCTTTTCT
+TAACCTAAAAGTCTCTGGAATTCTACCAGTCCAACAGGGTGTATGTCTCACATCAAACACTGGAGGATTT
+TCCTTTGAATCCGTAGGTTTTCCCGTCAGAGTCGGTACCATAACAGTCCCCTCATCCCCCACACTTTTAA
+GAAGCGCATCAATTACTGTATCAGCTCCGCCCTCCACATAACCAAAACTTTTAAGTGAACTGTGAACTAA
+AACGATATCTCCATTTTTTAAACCTAAATCCCTAAAGCCCGAAATTAAATCTTCTTCTCTTATTACTGGC
+ATATTATTTCCTTTCCTTCCTACTCATTTTTTTCTATCACACTTCTGTAATACTCATAATACCCTGTATA
+AAGCTCTCGAGTTTTCTCTCCTCCCAGCTCATATTTAAAATCAGGAGAGTTCATTATACCCGTGTATTGA
+TACCCGTAAATCTGTTCCACATCGTCGTACATCCTTATTTCTTTTATAAGCTCTTCTGTGGATTTCGGTA
+CCAGTCCATTATCTAAAGGCCAAGCAAACATCTCCATATCCACCCAAAAATGCGTGCCGCATGCATTGCA
+AATCTCTGAAATTTCTTTTATATTTAAGTATTCAGGGTCCCTTGCAAAAGCAAAAGGTATGAGTATATCG
+ACATTTACAAGTATTTCTTTCCATTCTTTCTCAAATTCATGAAATCTTATGTTATTAGGTGCCAGTGCCA
+CTGGCTTGGTGGGGGTTAATTTCCTCACAAAAGATGTGTAATCTTCAAAGAAATTTACAATATTTTTGTA
+GTCCGAACCTTTCAGATAAGGGTACTCATAATACAAAGAACCAAACATCTCTTCAGATATATACCATCCA
+TACAGAGATTTATGATGCCCATACATTTCAAATAGCTCTTCTGTAATTCTCTTATGCCATTTTAAAGATT
+CTTCTGAAAAATCAAACCAAGCAAAAAGTCCAACTCCAAGAAAAACGTTCATCTCGCACTCATCAGCCGC
+AGAGAAAATCGCCTCCACTGGATCTTTTGCAGCAATATCAAACCTTTCAGGATAAATCTTAGAAGGGTAA
+AAGGCTTTTCCCCTGTAAGTCTCTACAGTCATATTATGCTGCCCTGCATATTCATTACAGTAAAACAGGT
+TCTGTATAATCACACCTTTAATCCCTACTCTGTTCATATCGTGAATCTTCTCTTTCCAGTCTTCATCTGT
+GAGCCTTCGCAGGTCCTTATTAAACCACCTCGCCTCATCTTCGCTCCAGTGGTAAACGCTCACCCAGCAC
+CCATCAATTAAAGTAGTAGATCTACAGGAAGAGTCTATTACTTCATAGGGTTTCTTTGAAGAATAAACTA
+GTTTCCTTTTCTTGTCAAAAAACTCAAAAATCAAGTCAAATCTTCCACTTAACTCTTTAAATGAAGGAAA
+AACCTTATTAATACCTTTATTTATCTCATATTCAAACTTGTTAATTATTTTGTCTTCTTTTTGTAAAGTC
+AAAACCATTTTAACCTCACCATCTGAATATATCCGCACCTCTGGGGTTACTTGATTGGAAACTCTATAGG
+CTGGTATTACAGTAATTTCCAGGTTCACAAAAGTCCCTCCTTTCCTAAATTTTATCCTTTTATTGCACCT
+GCTGTAATTCCTTTTATTATATACTTCTGTAAGACAAGGTATACTAATATAATGGGCAAAGTAGTAATAA
+CATTTGCAGCCATAAGTAATTCATATTGAGTAAAATACTGCCCCTGAAACACAACCAACCCCTGCTGAAT
+GGGCATAAGATTTGGATTCGTAAAATTAACTGCCGCCAGGATATATTCATTCCATGCAGAAAGTGTATTG
+AATATTATTATTGTAGAGATAGCCGGCATAGCTAAAGGAAACATAATTTTATAGTAAATCTGAAATTTAT
+TACACCCATCCATAATAGCCGCTTCTTCCAGCTCTTTTGGAATTTCTTCAAAAAATCCCTTGAGTATAAA
+TATGGCCACTGCTAAACCTGAATTAATCATTGGCAATATATATCCTATTCTCGTGTTTTGTATTCCTAAT
+TTCACTAAAAGTACATATAATGGAATAAAAGATCCGGGAATTGGTATCATCATAAACACCAAAAAAGCAT
+AATAGAACAGATTCTTAAGTGGAAAATCTAGTCTAGCAAAGCCATAAGCTGCAAGTGTGGAGACTATTAC
+AACTCCCGCCACAATAGCAATTGTGTATATTACACTGTTTAGAAAATATATAGAAAAATTGCCTTCAGTC
+CAAGCTTTGACATAGTTATCGAAATTCCAGTGTGAGGGAATAAGACTTCTGCTTGTATACACTTCCGATC
+GAGTTTTCAGAGAAGTAGAAAACATCCATACTAAAGGAAACAAACATGTGACTGATATGAGTATCAAAAA
+TAATTGAATTAAAACAGTTTTTACTTTCATAAAGCACACCTCTTCATTCTTCTCTACGCAGTTTTATCTG
+AATCAAAGAAATGATCAAAAGCATTAATCCCAGGATAACAGATAAAGCAGTGGCATATCCAAATCTATAA
+CTGCTAAATGCTTCCTTGTAAATCCTTAAGGCAGGAACTTCTGTCTCAAACCCTGGGCCTCCATTTGTAA
+GGGCAAGAACTAGAGTAAGAAGCTGCATTGCTCCTAAAATTGTTAAAATTGAAACTATTGTATAAGTTTT
+AGATAAAAGTGGTAATGTTATCCACCTAAACTGTTCCCAAGCTGATGCCCCATCAACTTTAGCTGCTTCG
+TAAAGCTCCTGTGGAATTCCCTGCAATCCTGCAAGAAATATTATGAATGACCCTCCAAATCCCTGCCAAA
+TTGAAGCTATTGCAACAGATAATAATGCCGTTTTTACGTCGCTTAACCAAGCATGTTTTAGGAAACCTAA
+ATGCAAATATTCAAGTATTGCATTTAATATTCCATACGTTGGGTCATATATCCATTTCCATATATATCCA
+ACAACTATGCCAGATAAAATTGGGGGTATATAGAAAATAACCCTATACACACTTGCTCCTCTGATGTCAT
+TGTTAACTAAAATAGCCAGAAACAGAGCCAGTGAATTCATAAAAATCAGCGCAAGAACCGCAAGATAAAA
+TCCATTATATACAGCTTTCCACCAAACTTTATCCGAAAATGCAGTAATATAATTTTGAAGTCCCACAAAA
+TTCATCGTCGGAGCAATTCCATTCCAATCAAAAAAACTCAGTTGAAAAGTTTTATAAAGTGGGTATATAC
+TAAAAGTGATGAAAAATGCTACTGCAGGTAGCACAAAAAGCATATTGCTCAGTCGCGATAGAACATGGCT
+TTTTCTCATATTCTATTACCTCACTTCAAAGCCAAGGCATAACCACCCTATGAGGTTATACCTTGGCATT
+TTTTATTTATTTGCTTCATCCATTTCTTTTACAACCTCAGGAGGTGTCTTTTGCCCCATTACTATCATTT
+GTATGCCTTTGCCTAATACTTCTTCAGCCCTTGGATTTTTTATAGGTGGCATACCCGGATTAACTTTATC
+CATCTCTTTTGCAAAGGCAGCTGTTTGTGGCAATAATTTGTTAGGATCTATTGCATCTTTGTTAGCTGGT
+AAATTAAAGCTTTCATTAGCGTATTTAATTTGCTGATCTTTTTCTGTTAACCAAACCAAAAAATCTACGG
+TTTCTTTTAAGTGTTTAGAATCTTTATTTACCACAAAATAAGCTCCTATACCACCCGGTATCAATGCGGG
+ATAAGATGCTCTATCGTCTTTTGGTGGGAAAAATACTCCATAATCTTTAAAGTTGGGATTCATCGAATTA
+AATACCCCAATTGCCCAAGAACCATCAAATATCATGGCTATTTGACCATTGACAAACATTTGCTCAGCCG
+TTGGCAAATCCATTGTCGCTACTCCTTCTGCAAACATTTTTGCATCTCTCATTTCCACAAGTAAATTGAG
+AACTTTCTCAAAACCAGCTTCTTTAAATGTAATCTGGCCAGCCCTAGCTTCTTTTAATTTATCAGGTCCT
+AAATATGCCCATTCATAGGGTTCAAGTAGTGAAAATCCTACCCAAGTACCAATACCTGTAGCAAATGGCG
+TAATACCCGCTTCTTTTAATTTTTTCCCATATTCCAAAAATTCGTTCCATGTTTTGGGGGGATTATCGGG
+ATCAAGTCCAGCTTTTTTAAACAATTCTTTGTTATATAAAAACTGCATATTGTTTACATCCAATGGTATT
+CCATAGGTCCCCGGCGGCACATTAAATCCATCACCTTGAGTAAAGCTTATCTGATCCAGTACATTTTGAG
+GAAATTTATTGCGCCAATTGCCAAAATTAGGAATTAAATCATTTACCTTTGCCACATATCCTCCTTCTAT
+CAATTTGGAAAGAGCGGGCTTAAGTCCAACTCCAGTCCATGCATCTGGCAAAGTCTTTGCTTGAGCTGCT
+GCTTGAATCTTTGAGCCCATTTGGTCACCACTATATAATTGAAAATCCACATGAACTCCTGTCTTCTTTT
+CATACTCTTGAGCAAATTCTTTCATAAGTTTATCTCTGTCATTCAAGTAATGCCAGATAGTGATAGTTAC
+TTTTTCTCCCTGCTTTTGAGCAGATGGTTCTGTTTGAGGTTTACTACATCCACTTATCAATGTGAAAATC
+AACATAACAGATATAAAGATGGAAACTAATTTTGAGATTCTTTTTGCCATTTTCTAAAAACCTCCTTTTA
+TTAATTATTTTTGCTGAGATAGTCAATTATCAATTTCGCAGCACCCACCATTGTGGCTTTATTTTCTAGC
+TGTGCGGGTGTTATACTTGCCCTGTTTTCTAGAGTCTTCTTTAATTTATCCCACCATACCCTCTTTGCTC
+CTATCACCCCTCCCCCTATTATGAATATTTCAGGATCTAAGAGGTTTTTTAAACTCAAAATTGCTATTGA
+AAGAGAATTTACAAAATCGTTTACAATTTCTAGAGCCATCTTATCGCCTTTTTCGGCCAGTAAAAATACC
+TCTTCAGCTCCTGCAATCTTCTTTTCCTTTGAAACTTCACTGTATGTCCTGGCTATAGCTGTCCCAGAAA
+CGTACTGCTCCAGACAACCTCTCTGGCCACAGTTACATTGCCTACCCTTAGGGTATAAAATCATGTGTCC
+GATCTCGCCAGCACTCCAGCTCCCCCCTCTTATCACCTCCCCATTATAAACAATAGCGCCTCCAACACCT
+GTACCTATCGCTATCATCACTATATCTTTATACCCTCGACCTGCTCCTTGCCATATCTCCCCAATTACTG
+CAGCATTTACATCATTATCTGCTATTACTGGAATTTTATACCTATCCTCCAATAGCTGCTTTAAATTGCA
+TCCTGTCCAACCTGGTAAATTATCTGTCGCATACTCTACAATCCCCTCTTTAAAGTTTATCCTACCTGCA
+GAACCTATCCCTATCCCTTTCACATCTTTGTCAATTAGTTTATCTATAGCGATAAAGAGATTTTCAAGAA
+TTTTCTCTCTTCCCAGATGTGCTTTGGTATACACTAAAGTCTCTTCCAATAAGTTTCCTCTTTCGTCAAT
+CAAGCCCCCAAGTATTTTTGTACCACCTATATCAACACCTATTACTTTCATATACAATCACCTAGTACAA
+TTTTTCTAAAACAGCTTTTGCAGTCTTATTAAGCTCCTGTACGGCTTTGTCCTTAAGCTTTACTGCCACT
+GCAGTATACAAAATATCTAGAATATGAAGCTGTGCTATTTTTGAGGTTAAAGCACCACTTCGCAACGGGG
+TTTCTTTTGCAGAAGTAAGTAAGACAATATCTGCAACGGAAGTAATTGGAGATCTAGCATAATTCGTTAT
+AGCGATCACCCTGGCACCAGCTTCTTTTGCCAATCTACAAGTCTCAACTGTATCTTTCGTGCTCCCTGAA
+AAAGATATGCCTACAGCTACATCTTTATCTGTAAGACTTACCGCAGAAATAGCCTGAATATGTGCATCTA
+GATTGGCATCTACGTTTAATCCAAGCCTCATAAATTTGTATTTAGCATCTAATGCTGTATAGCCAGATGC
+TCCTACACCATAAAACTGAATTTTTCTGGCATTAATTATTGCATCAACTGCTTTTTCCAGTTCGCTCATT
+GAAAGCAGTTTGACTGTATTAGAAATAGCCAAGGTATTTTCTGTAGTTATTTTCTGTACTAATACATCAA
+GAGGATCATTAAATGAAATGTTTTCATGTATGCTTGTCTCTGGCTCGGCAATTTCTTTGGCAAGGTTTAA
+CTTGAATTCCTGAAAGCCCGAAAGTCCTATACGTCTGCAAAACCTTACAATAGTTGTTTCCCCTGTACCA
+CATTTTTCAGCCAATTCTGTAATCGAAAGGTATATAACGCTTTCAGCATTTTCCAGCACATAATCTGCCA
+CTTTTTTCTCCGCATTTGTGAGAGAGTTATATATACTTTGTATTTTTAATATTACATTGCCATTATTTTG
+CTCTGACATTTGAATATCTCCTCTCCTTAATGAAAGTCACAAACCTTCTTGTGATCTCATGAGGACGGGT
+AATAGCAGTACCTACAACAACTGCATACGCTCCTTTTTCTAAGGCTTTTACAGCTTCCTCCGGAGTCCAT
+ATTCTACCTTCTGCTATTATTGGGACATTTACCTTTCTCGCCAATCTTTCTATTAACTCATAATCTGGGC
+CTTCCAATTCCGGACTATATTCTGTATAACCTGATAATGTAGTGGAGATTAGATCAAAACCCAGCTTTTC
+CGCCTCTATACCTTCCTCGTATGTTGAAATATCTGCCATAACCAATATTTTTGGATATTTCTCCTTTATC
+CTTTTTAAAAACTCTCCCGTTGTTAAACCACCCGGCTTATAAGCTTTAGTAGCATCAATTGCAACAATAT
+CTGCTCCTGCTTCTATAACTTTATCCACTTCTTCCATTGTTGGAGTTATATAAGGGGCATATCCTTCGTA
+TCTTTTCTTTATAAGCCCTATTACTGGAATACTTACCTCTTTCTTTATTGCAACAATATCCTCATAACCA
+TTTGCTCTAATTGCTACTGCCCCTCCAATCTCCGCAGCTTTAGCCATCTTCGCCATGATAAATGGACTAT
+GGAGAGGTTCACCTTCTAAAGCTTGACATGAGACTATTAAGCCGTTTTCTAATTTTTGTATTATATCCAT
+CTGCATCCCTCTTTGTTTTTAAATTTCTTTTTGCTTTGTTTTCTATTAAATTATATTCGACGTAAAATGA
+AAAATTCCTTCTTTTAAAATATAAAAAAAGAAAAATTTTTTTATGAGAAATGTATGTCCTACCAATACAA
+CAAAAAGAGCCCATACAACTTAGTACAGGCTCTTTTAATTATCTATAATCTCCCAAAAGTTTTATATAAT
+CCTCTAAAGTTCCATCCTCCAAACAGGTCTCTATGATTTTTCTGCCGAGAGGATTAAGCTCTGGAACTAA
+GAATTTCTTTAATTCTCTCTTAAAAAATTCATTTAAAATCTGTGCTCCTTTATCATACCCCTCATCCCCG
+ACTTCGGGCTGTCTGTTCACTTGCAGTAATTCCTTCGGTATAAAGTTTCCATTTATTTTAAGGGTGTTTA
+GGGCATATCCTAAAAGGCTACTTCTCGCCGGCGTAATTTGGTCTGGTCTAAATCTTACACTTCCTCTTCT
+TGCAAGATATTCACGAGCTATCCATTCGGGCATAAACCCTACTTTCCACACCCCTATATATTGGTTTGGA
+ACGAGAATATACCTTGTGCCAGGAGTGTTTATAATCTGTTCTAACAAAAGATTTGCGTGAGTAACCATCT
+TTCCCGTAGCAAAGGGCCAGTAAGACCCTACCCCTTCACTCTCCAATCCTTCTGCACCAACAATGCTCGG
+GTTTGCATGGCCTCTCGGCGCAACCAGTCTCCACAGCCAGGCAAGCGCAGGCGGAAGCAGGTGAACCATT
+CCTATTATGCCGTAAGAAGGTTTCTCTCTGGAAGTAGGAGGAGTTCTAACACCAAAGCTTCTTATGTCTA
+CTTCTACAGGCTCGTCAACTACATTAGGCATAAATCTCCTCGGCATTATAACCCTGGGGTTAGGACAGGG
+CTTGCCAGGAGCGTCCATAATATGTTCCCATATGAGGCAGGTAGATTTAGGAACGCCGTCAATATTCAAG
+AAAATCAAAGGCTCTGGCGGATATATGCATAATTTTTCAAAATGGGGATCTGTTCCATACTCATTTATAT
+GATCTACTCGTATAAACCAACCCTTTTCTGCGTCCTTTATAACTAGTTTTTTTCCCTGCTGTAGGGCTGG
+ATGACACAAAGCCATATCGTCTGTAATTGGCTGTAGCTCGCAAGCCTCTTTTAAATCCACATAAATCTCT
+TCCCCTGTAACGATATTTTTTGCCACCTTTATGCGCCCATCCGGTTCTCTGTGAATTTGCTCTAACATTT
+CACTTTTTCCGCCGCCACTTGCTCCTTCATGCATTATAGTCAGTATATTATCATAAGGAGTAATCACCCT
+TACAGCTGAAGCATGGGCAGTAATCCAACCCTCTTTTTCTCCAATTGTGAGAAGCACTCCGTATATTCCC
+TTCTTAGCGCTCGGACCAAGGTACAAATTATATGAAAAAAGTTCGTGTAAATTTTTCAATCGGTTGTGCA
+CAACGACCTGTTTTCCGTTAAAATGAGTATGTCTAAAAGGAGGAGCTAAATATACTATGGCTCTCGGTGT
+AAAACCCTCAGGAATTTCATTTGCTGGAATAAAACCCTGTATATCAGCTAAAGCTGTAGCAAAAAAACCT
+GCATTTTCTGGAGCAATTAAAAGGGAAGGATAGCCCAGTTCTTCACCACCGGACATAAAAGGCATGACAA
+TTAATTTTTGGCCTTTTAACCACTCAAAAGTCTCTTTGCGCAATGTATCAAAATCATAGCCATACCTATC
+TTTAAAGCGCGGCTTATCTGTCTCTCCTTCATCCGCTACAACAAGACAATCAGGTTCTCTTCTTCTCATG
+TAAGGTTCCGGAAAGTTGACAGCCAAACCATTTTTGCATTTGGCAACTGTACCTTCTAATACTCTCCCCT
+TCCCAGGGACTTCATATACTATTTCGAACCAGTCTTCTTTTCCCCCCATAGAAATCTCTAAGAGGTGATT
+TCGACTCTCTGGAATTGTAATCGATGAAGCTTTTTCTATTATCTCTCTGACTTCTTGTGGCAAATTTACT
+CTATTTAGAAAATAATCAACCGCTTCCTCCGCCTTTGTGACTGTAATCCCCACTTATACCACCTCACAGC
+ATTAAGTATAAGAGTATTATACAATATTTTTGTCAAAATTGCAATTTCAAAATTTAATTTTGCAAAATAT
+CCATAAATAAAAGGTTATCTCTACACATGTGTCTGTAATATTCGTACATTTCCTCTGTAATCTTTTACAT
+TGGTGAAAGTTGTTTATCTTAAACTTGCAATTAAATTAGTACCAGCTACTAAAAAAATAGCACCCCTTCA
+AAGGGTGCCCACTTTACTCACTTTTTTGAAGCTCTTTCTGAAGACCTTTTAGCTTTAAAACGTAATTCAT
+TTCAAAGACTGCAGCTTCTATTAATTTATCTATCTCTTCATCAGTAAGCTTATTCCCAATGACTTTTTTC
+AAAAGTTTAAAAACCTGTTCTTTCTTAATAGGACCATTGCCTGAACCTACTTGCTGTTCAACAGCCTGCA
+CAAAAGCCTTCGCTATTTCATAATACCTTTTTAATTTTTCCATTCCTATTTTTGTGCTCAAATAGTCAAT
+AAGATAACCTAACACGACCATTACAAGAAGCTGTATTCCTGCTGTTAAAATAGTCATTATCAATTCTTTC
+ATTTCATTCCCTCCAATACTTTTATTATTACAGAAGCAAACTCGCCCCATGTGACATAACTTTTCGTGTC
+ATGAATTTTATCAATAATTCCTTTCATCTTTAATTTTTGTATAGCCATTTCTTCTCCTGTAAATGTCGTT
+TTTAGGAAATTCTCAAGCCCTCTTGATATAGCTTCTGCAAAAAGTTCATCTTTTTCTAAAAGCAATTTTA
+GGTCATGAGGGTTTGACATAAAGGCAAGTTCTACTAGGATAGCTGGCATGTCAGTGTACTTTAATACATA
+AAATTTTTCATACTTTACCCCTCTGTCTTTTGTCCCAAGCATTTTTACTATTTCATTTTGGACATATTGA
+GCCAAGTTTCTCCCATCTACACTACCAGGGTAAGCATAAGTCTCTGTACCACTTGCTGAAGGATCTTGAA
+AGCTATTGCAGTGAATGGAGATGAAATAGTTCGCATGAGCTTTGTTTGCTATATCGCATCTTTGTTGAAG
+GTCTACTGTTTTATCCTTATCCCTTGTCATTATAACATCTATGCCGTTTTTAGTAAGAATATCCCTGAGT
+TTTAAAGCCACATTTAAATTTATGTCTTTCTCTTTGTAGCCATCTACAACAGCCCCAGGGTCTTTCCCTC
+CATGCCCCGGATCTACAGCTATTAACAAATTCTCCACCACCTTCAATTTTTCTCTTTTATTCTATGATAT
+ACTATGCAAGAAAAATTTACAAGTTTTATGGATAATTTTTACTTCATTCTGTAAAATTGTCTATGAAAAC
+TTAACAAAACTTTATACAATCAAGAGAAAAAATAGTGTAAAATTTTGTGCATTTCCCCAAAGTAAAATTT
+GATTTTTATGCTATAATTATCTCATGTAAATCAAATTCTGGCAGAATAGGTGTCCCGCGTTAAGTGACAG
+AGGATGGGGCATTAAAGGGGAGGTTTTTTATGAAAAAATTTACTACAAGAGAAATTGCATTTCTTGCCTT
+GCTAGTAGCGCTAAACATTGTGCTCACGCGAATAGCCAGCATAAGGATAGCGATTGGAGGTGTGGAAGGA
+ATAAGGATAGGCTTTGGAGCTTTTCCTGTAATTTTTTCAGGAATAGCATTTGGCCCCTATGCCGGAGGTA
+TTGTAGGAGCATTGGGAGATATCATTGGCTATTTTATAAACCCAATGGGCCCTTACATGCCCCATTTCAC
+TTTTACCGCTGCCCTTGTAGGAATTCTTCCTCCATTGTTTTTAAAGCCTTTTAAGGCGCAAATCCCCACT
+TTCTGGCAGCTTGTTATAGCGATAGGCTTAGGGCAGACCATCTCTTCTATTATACTCACGCCCTATTTCA
+TTCAAATGCTCTTTCATCTGCCAATGAAAATAACCGTTCCCCCAAGAATTGTAACACAAGCTATTCAAGT
+TCCTCTCTATGCCTTTTTACTGAAATAATACTGAAAAAATTCCACCTAGCCTTTTCCTCAAAATTTTAAG
+CGGGGTTCCCCCGCTTTTAATCTTTTAGACTTCTTTTCACTCCTTCTTTTACCGCTTCCCATATGAACTT
+GCCAAGAGTACTCTCTGGACCTGCGTATTCATAAAATTTACTGCAATTTCTATCCCTAACTACTACCACT
+GCATCAGTGCTTGTCCCAGTAAAGTCATACCCTAATTCGAGAAGCGCCATACTCTTTGCCTCTGTAGCTG
+TGATTATAGCATTTATAAGGGCACTGTCTTGCAAATTCGCTTCTAAGTGTAGTATAATATTGATGGTTCC
+TGCGTTTATTTTCTGGTTATGGTTTTTAATACCAGCAGTTATAAATGCTGTAACTTCATTTCTCTTAACA
+ACTCTCAATCTTTCCATAGAGACAGCCGTTATAAGTCCAAAGTACTTTCCTTCTATCCCATTATCTTGCG
+CAACTTTTTTGACATACTCTTTTGGATTCAATTTATCAAATTCGTCCAGCACCTTCTCAGGAATTGTATG
+ATTAAATACAAAATCTACTTCTCCAAAACCTCCTAAGATTCCTGAACTTAAGCCATAAAAATTCCCTTTT
+ATTATCACTATATCAGGCTTTATTATTGTTTCCATTTACATCCCTCACCAAGTTTAATTTCTAAAGATAA
+TTATATCATTTTGAATTGGAGGGATACATATGGTCAAAGTAGCTGCTGTAGGCTATGGGGCTTTCGGAAG
+CTTTGTACTAAGGTCCATATCAAAAATACCAAATATAGAAATATACGGGGTATCGGGTGTAAATACCGAA
+AAACTAAAAAATTTTGCTCAAAGTATGAACATCCCCAACTGGACCACCGACTGGCAGACACTCGTATCGG
+ACCCGCAGGTGAACGTGGTCCTTGTCTTAACTCCACCTGATTCTCACCACAGCATTGCCGTAGCAGCAGC
+TAAAAATAAAAAGCATTTATTTATAGAAAAACCTCTAGCTTTAAGTCTTAAGCAAGCTGACGAAATAATC
+TCAGAAGTAGAAAAGGCAGGCGTAAAAGCCGTAGTAGACTATATAATGCGCTATCATCAACTTTACTATA
+AATTGAAAAACTGCATAAAAGAAAATCCCGATATGGGCAAGGTTAAAAAAGTATGGTTTTACAATTTTGC
+CAGCAGTGAAGGCCTGGGCCCTGACCACTGGTTCTGGAAAGAAGAAAAAAGCGGAGGAGTACTTGTAGAA
+CACGGGGGACATTTTTACGATTTGTTCTCCTGGCTTTTAGAGGACACTCCAGAGCCTGTAGCCACTTTTG
+GCCATGACCCTTATGAAGACATGAGCATTGTGTACTTTCCCCAAATAGATGCTTATGGAGAATTCTATCA
+CTGTTTTGACAAACCTGGATTACTTGAAAAAAATTTTGGAGGAATCGCTTTTGAAAAGGGATATATAACC
+TTTGAGGGATGGCTCCCACTTTCTTTTAAGCTCGAAAAAATTGAAGAAGGACAAGTTATCACTAAAGAAT
+ACAAATTAAAAAGAGAAAAAAATGAAGTTTTCTCTGAACTTGTCCAAAAAGCTTTCCAAGACCTTCTAAA
+AGCCATTGAAAATCCCCAGCATGAAGTAAGTACAAGTCTTTATATAGCCAGAAAAGCCTTAGAAGTTTCT
+CTAAAAGCAAAATCGCTCAAACGCATTTCCTTATATAAGGAGTAGAGAATTTCATATCCTATTGTCCTTA
+TTTTTTTCACTTTGACATATAGTTTTAAAATATTGTTGCTCATGTAATCCAGTTATAAAAATTAAGTTAA
+ACTTCTAACAGAAAATGATTGGACTTTTGGAGCTACATAAGTTAAAATAAAAACAGATAAATTAGTGATT
+TAATCTATCAATTTGGAGAGGGGCTGAAAATGAAAATATTTAATATTGGAAGAAATGACGAATGCATATG
+CGGAAGCGGGAAAAAATATAAAAAATGTTGTATGTCAAGAGTTGAAGAACTTGAAGTAAAACTTTCAAAT
+TATCTTGGAAAAGATGCAGTAATTTCCCGCGAAGGCAAAGAATTTATAAAAATTTTGAGCATCTTGTACG
+GTATTAAATTAAACAAAAATGAAAAATACTTCAATGGGGAAAAATTATTGAAGTTAGTAGATGAAGCATG
+GATGGAAGAAGAAGATTACTCTGAAGATGACGTAATAACTTTTTTCCAGCAGATGACAAACTTTATATTT
+GAAGACAAAAGGTTAAAATACTTGAGAATACCCGGCAGGTTGTTTGTTGAATTTACTTTTAATGAAAATG
+AAGAAGAAAAAATAGACAATTTAATGCTGGAGCTTCACGACCAATACATAATAGAAAACTATCTTTTAGA
+AATTTCATATGCTTTGCAAAACTATGACTTTACCGACGAAGAATTAAAAAATTTGTTCCATTTAATAAGC
+CTTTCCATTACAGATGAATATCATTCATTTTTGAGGGTAATTGTAGGTGCTACAATGCTGGAAATATCTA
+AAGCTTTTGAAGAAATTGCTAAAATAGATAACGAGGAAAAAAGAAAGGAAAAATTCTTTGAAATAGCTTC
+TCAATATATTTCTTTCAACGAGTATATAACTGCCAAAATGAGTGATTTAATCGAGGAGAATTGGAATAAA
+ATTATCAAAGAACCTTTGGATCTGCCCTTTTTCACTGTATATTTGTTTTACCTTAAATTTTTATCAAAAA
+CGCTCTCAATATTCACCACAAAAAACTTACCTTTTAGTTTAGTTGTTAATTTTTTAGTTGATACTTTAGA
+TGAAATATTAGCCGAACCGGTTGTTTTTGAAAAATCTTTAATAAGTATTATTGACAGTTTGTACACCAAA
+GCCCAGCAAACTGAAAATGATGAATTAAAAAAGAGCTTTGAAATTACAGGTGAGCTACTAACTTTGCCTC
+CAAACGCGGAAAATTTTAAAGTATTCAAAAATCTCTTTTCTTCTAATATTTTAAGGTACGTAGCTGAGTT
+CCCACACAAGATTGAAGAAATTGACGAAACTGTAGAAATTGAAAAACTAATCTCTGATGAATTTTTTAAC
+AAATATGTTTCTTACTTAGAAAATAACCAAATGACTGAAGAAAGGGATTTACTAAAAGAAGCTTATAAGA
+AATTGAAAGAAAATATACAAAATCTGAGTAATTCGCAAGAAATTATTTTAGAAAAAATAAAAGGCCTAAT
+TAGAGGGGAACTGCCTCTTTGATGGATCACGCAGTTCCCTTTTAATTTAATACCTCCCCAAAATAACAGA
+TTAGTTTTTATGTGGGATATTCACATTTTTATTTTTTACACAAGAAGGATTATTTCATTCTATGTCGTAT
+ATTCACATTAAAGCAATAAAGCAAATCTTATCTCTCACAACGAGGTAAAAAACAAATGAGAAATAAAGAA
+GATAAAAACAATGTATTTCTTGCTACACTAAGTGCTAATTTGTAAAGGAGAGAATAAAAAGTGAAATTCA
+TAATTGAGGAGGAAGTATTTAAGGTTTTGCCTAATGTTTGTTTTGGCGTAATTGTAGCAAAGGGAGTAGA
+CAATCATGGAACAAATGATGAAATCCTTGCATTACTTGACGAAAGTATTAAACTTACGATAGAAAAATTT
+TCAGGTGCTAATATAAAAGAACACCCAGATATTCTTTGTTATAGAGAGGCTTTTAAGAAGTTAGGAATGA
+ATCCTAATAAATTCCCTTGTTCTGTAGAAGCTTTAACAACACGTGTCCTAAAAAACGGGCAAATCCCTGC
+TATTAACAATGTAGTAAATCTCGTGAATGCCATGTCCTTAAAATACACTCTTCCAATTGGAGCCCATGAC
+CTTAAAAAGGCAGAGGGAAATCTTAAAGTGGGTTTTACAAAAGGAGGAGAACCTTTTGTGCCCTTTGGCC
+AAACTGAGCCCGAATATGTAGAAAAAGGGGAACTGGTATATGCTGACGAAAAAATGATAAAAACTCGCAG
+GTGGATCTGGCGCCAATCAGAAATTGGAAAAATAACTGAGGAAAGCACCGATATTTTCATCCCTATAGAT
+GGCTTTACAGATTGCAATAAAGATGCTGTTTTAAAAGCAAGAGATGAAATAGCTGAATATTTTGAAAAAT
+TTTTTGGCACCAAAACATCAGCATTTTTCCTTGACTCGAGCAATCCTTCCATAGAAATAGGCTAAATCCT
+ATTAATATTTTATAAACTATTTTACGCTATACCCTATTTGATTCTAAAAAAAGATACTGTCTTTCCATCA
+CTTACTGCCACAATTGTGCCACATTCATCTGTCCTGTATACGGTTATCCCCAACTCACTTAATTTTTCCA
+GAGTCTCTCCGTGGGGATGGCCGTATTCATTATTTTTCCCGCAAGAGATAACTGCATATTTGGGCCTCAC
+TTCTTTCAGAAAACTCCATGAAGAAGATGAAGAACTTCCATGATGCCCTACTTTTAGTACGTCCGCCTTT
+AAATTATAGTTTTCGTTAAGCATTTCTCTTTCCGATTCTTTTTCTGCATCACCCGTAAATAGAAATGCAG
+TATCCCCATAAGTTATTTTTATAACTGCACTGTAGTTATTTAAATCTTCATAGTAAGAGCTGTTTGGAGC
+AAGCATTTTAGCCTCTATTTCCGTTCCTAAATAAAGTGTTACCCCTGCCTTTGCCACGTATATTGGCAAT
+TTTTTTGCTTTTGCCGCTTTTAATACATTCTCAAATGCGCTAGTAGTCGTAGTTACTTTTGGCATATAAA
+ATTTACCTATATCAAAATTTTGAATTACTTCCGGAAGCCCCCCTATGTGGTCAGTGTGAGGGTGCGTGCC
+CACCAATACATCTATCTTCCTTACGCCCTGCTTTTTTATATAATTAACCACCCTTTCCCCCATCTCAGGA
+GTACCAGCATCTATTAGCATTGTCTTGTCAGAAGGGGTTTTTATAAATATGCTGTCTCCCTGCCCCACAT
+CTATGAAACTGACAACCAGTTTGGAGGATAAATCTTCACTTGAAATTGCTGGCAATTGGCAATTGTCGGT
+AATTGAGTCATAAGATTTCTGAGCATTTGAAAACTCACTGTGTGGAAAAGACGTACATCCTGAAAAAGTA
+AATATTAAAAGCATTACTGTAAAAAGTGCTGCTACCTTTAGTCTAAACATGTGCTACTATTCCTCCTCTG
+TAAAAAGCTCATCTGCAAGCTTTTCAATCCTTTCCTTCTTTCTTTTTGTCTCTTCTTCATCTACCATAAC
+TTCAAATTTAATTACATCTCCTTCCTTTACGTTTAATGGAAGAAGAACTTTTGGAAAATTAAAGGTTTTA
+TTTTTATACTCTATTACTGCCCATTCCTCTTCAAACCGATCTACTATACAATATTTAGAATTTTCATCAC
+ACACGTTTATCCCTCCATATTACACTAAATAATTTACTGACACTAGTTCTGTTTGAGTGTAGAGAAAAAA
+GTGAAAAATTTCTTGTGACCACATAGATTTTTCTATAATAATTATAAACTCCTGTCTCACTTAATTCAAA
+GGCAGAAGCAAACTCATGCCTTTATTCATAACAAACAGGAGCTTTGGAGAAACATAGTGTAAAATTATCG
+TAGGATTTTTTGAGTGAAAAAAACAAGAGACAACCCCTGTGATAAAATAGAACTTGGAAACAAAACATCA
+CAGAAAGGGGTGTCTCTTGTGAAAAAACATATCTTTGAGGATATTATACTACAAAATGCTCTAAATTTCA
+CTGAGGAAGTAGTAGAAATTTTTGGTGATTTGTTAAACAAAGGAATGAATATTACAGAGCTTGTAGCAAG
+GATAAAGGAACTCACGGACAAACTAGGTAGAGGGGCAATAGAAGCAATTATTGAAGAGTTAGATAGGATA
+ATAAAAGAAGACAAGAGAAGGAAAGAAAAATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACGACAG
+TCCTTGGGGATATTGAATATGAGAGGACATATTACAAATCTAAAGAGGATGGGAGATATACATATTTGGT
+GGATGATGCATTAGAGATAGGACGGCACGATAGGATAGAAAAGGGAGTAAAGATAAAGTTAGTAGAAAAC
+GCAATAGAAGAATCATATGAGAGAAGTAGTAAAAAAGCATGTCCAGAGGAGTTAAGTAAACAGACGGTAT
+TAAATGCAATAAGGGAAATAGGGGAAGTAGAAGTAAAGAGAGAAATAAAAGAAAAGAAAGAAGTAAGGGT
+TTTATACATAGAGGCAGACGAGGACCATGTACCTTTACAGGACGGGAGAGATGAAACTCCACGATTAGTA
+TACATACATGAAGGTAGAGAAGAGAAAAACGGAAGGAACGTACTGAAGAATGTCTATTACAAAGCATATG
+TAGGAGAGAAACCTGAAGACATATGGATAGATGTAGCAAATTACATAGAAGACAATTACAAAGAAGAGAA
+GATAGAGAAGATATACATAGCAGGAGATGGGGCACCGTGGATAAAAGAGGGATTAAAATGGATATTAAAA
+TCAAGGTTTGTACTAGACAGATATCATTTAAACAAATACGTATTAAAAGCTACATCAAAAGAGCCAAAGT
+ATAGGGATAAGATATGGAGAGCAATAAATGAAGGGGATAAAGAAAGAGTAAAGAAGGTATTTGATGAGTT
+AATAAAGGCAGCAGAGGAAGAGAGAGAGAAAGAGAAGATAAAAGAAGCAAAGAAATACATACTAAACAAT
+TGGGAAGGGATAAAAATATACAACGAAGACGAAGATGTAATAGGGTGCAGTGCAGAAGGACATATAAGCC
+ATGTATTTTCAGCAAGACTAAGCAGGAATCCATTAGGGTGGAGCAGAGAAGGATTAAAACTAATGGCGAA
+ATTAAGGGTATTTAGCAAGAATGGAGGAGACTTAAGAGAAGTAGAATGGGGCAAGAAAAAGAATATAAAT
+GCAGGAAGTTACAAATTAACGAAGAAGCAAATAAAAGAAGCGGTAAGGAGAGTTAAAACGTCTACAAATG
+AAAAGATAAACAATATTACAGTTTTGAATATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGAGCATT
+AAAATATGCACAAGTTATATAAAAAAGCATGATAAGTTGAAGGCTGAAATTAACTAAGTTTCAGGGGTTG
+TCTTAAAAAAATCCTACAGTATCTTGACACTATCTTGGAGAAAATAACTATTGACTTAAAAAAGCTTATA
+TAATATAATTAATACTGTCCAAAGGGATTCCGCCGGAGTGGCGGAACTGGCAGACGCACAGGACTTAAAA
+TCCTGGGGGCTGAATAAGCCCGTACCGGTTCAAGTCCGGTCTCCGGCACCACTGTCGCGGGGTGGAGCAG
+TCCGGTAGCTCGTCGGGCTCATAACCCGGAGGTCGTGGGTTCAAATCCCACCCCCGCAACCAAACATGGC
+GGCGTAGCTCAGGTGGCTAGAGCATGCGGTTCATACCCGCAGTGTCGGTGGTTCGAATCCACTCGCCGCT
+ACCATCTATGCGCAAACTGTATCGTCTACCGAAAGCCTGAAATGTGCTTCAATTCTATCACGGTAGACGA
+TTATTTTATTGATATATGTTGGTAAAATTTGCTTAATTTTGTGAGGGTCACCCGCTTCCAACACTTCTTT
+GTCTTTTAAAAGGTACTGTATTATTTTTTCTTCTGTTATAGAGGAAGTGTCGGGCAAGCTGTTCATTTCT
+TTTATTCTCACTTCTATTTCTGCTTTCTGTTGCTCTAATTCTGTTAATTTTTCATAGAGGCTGGAATGGA
+AGTAGCCTTTTGCTATTACATCTACAATTGAACTTATGCTTTTTTTGATTTCTTCATACCGCCTTGAGAG
+CTTTTTCTTTTCTTCGTCTCTTTCCGAGATAAGTTTTTTATTTTCCTCATTTAATCTTTCAACAAGCTTT
+GGTAATGCATCTTCAGAAAAGACTCTTTGAAGAAGTTCATCTATGACGTACTGCTCTATCATCTCTTTGT
+TTACGTCTTTGTTGTCACAAGCCTTCTTTTTGCTTTTATTGTTGCAGCGGTAGTATGTATATTGACCTTT
+ACTGAGGGTACCAACCATGGACAAACCACACACACACCGCACTCTATAAGCCCTGAAAGAAGATAGATTC
+TCTGCGCTGTATAGCTGGTCTGCTGCTTTTTGTTTTTCTCCATTCTCTTCTGTACTTCTCTAAAATCGAA
+TAAACCATTTCAGGGCTTGTAGGAATAGAACTTCCATTAAAAAAGAGATCGTTCTCTAGGATAAGCTCCA
+TACTCTATCTTTATTTTTCAGGAGGTGGTTTTATGCAGCTTACTGAAAGGGATTTGAGGATTTTGTACTG
+GATAAACAGAATGAAGTATGTAACAGTTAACCAGGTTTCCAAAAAGTTTAAAGTAGGTGTAAAAGCTTCA
+TACAGGAGGCTGAAAAAACTTTGCACAAATATTTAAGCGAGGGCTTAAGGATGAATAGCAGAGAATTTAC
+ACAGGCAGGATGTACCGGTATCAGCTGAGCTTTTATCGTCGCTCATAGGAACAAAAGATGACATAACCAT
+TACCATGCAGGTTAATGAGATTTCCCCTACTGGGATGGGAACAGTTAAAGAAGAGAAAAGCTTTATTGTT
+CATCCCGATGAAATAAAGAGGCTTAAAAGAGGAGACGCTTTTGTAGTTAAGAAATTTCCTGATTTTTTCG
+TAGAAAAGGTCTGTGTGAGGAAGATATGATGGAATTTTTGTAATTGTGAGAGATTAATACTCTGCTTGTT
+CATAGGAGAAGCAGTCTAAAGTGAACTTTCTATTAAAATCTGTTTAAAAAATTTAAAGCCGAGCATTGTA
+TAGAGTTAAGAAAATTGTACTGTAAAGTTTCGTTAAAATTCTATACAATAAAAAAGAACTTTTAACTATT
+CCAAAAACTCTGCAAAAGAGGTGTCGCTTTTTAGCATACCTGGACACATAGAGGAACAGGTAGTCAGTAA
+ATTTCGAATATGCGGTAGTATCCTGTAGTAGAAGTAAGAACAACCGTGGTCAACATTATAAAGAAACAAG
+AAAAAATTAGGAATAACGATATACAAAACAAATAAATAAACTACCGTGGTAGCCAAAAGGTAGCAGTAAG
+CAAGAGCAGGACAATACCTTTAAGTCACAAATAAAAAATTGCACAGCCCGCAGCAGAGGAAACAGCAATA
+TATCAACTATTTCTTCATCAAATACTTTTCGAAGTCTACCATATTGGTATTATGAAGAACCTAGTAAAGC
+GTAGATAAAACAAAAGTAATAAAAGATTAACTAATAGTAACATCAACAACAAGGGTAAAATTAATTTGCT
+CTATATCCTAGTGATGCGTGATATAAAAAGATGACATTATGAAATCTTTATAAGTTTTTACATGTTTCGA
+TAGAGAAATTTTAAGAAAGCAAGCTGAGGTAGTTTTTATGGATATTTCATGGCCTATAAAGAGGCAAAAA
+GTTTTTGTCGTCGATCTCCAATAATGCAAAAATTCTTGGAGAACGACGACAATTTTATTTTTTGGTTTTA
+TTAAGGTAATTGATTTTAACGAATAATGTGATATAATAAAGCCAAGATACTTGACAAAGGCATTATTAAG
+AGTAAAATTTTCATCCACTTTTTATGAGGGCTTGAACGTGTTTTTAGCCTACCTAAAAGGGATTGAAACC
+AGTTTCAAATTGGATATAAAGGTTATATTCAACTCGGTTTTTAGCCTACCTAAAAGGGATTGAAACATAT
+AGCTAAAGAAGTTAATAAACTTATTTCTTGGTTGTTTTTAGCCTACCTAAAAGGGATTGAAACCTGGGCA
+AAAGAAGCAATTGTGAATATGTTTCAGAAAGTTTTTAGCCTACCTAAAAGGGATTGAAACTCATCTAAAA
+CCGTAAGCTTATACGTCACGCAAATTGCGTTTTTAGCCTACCTAAAAGGGATTGAAACCCAAGGCTTTGG
+CGACACATCAGAAACCATATGTAGCGTTTTTAGCCTACCTAAAAGGGATTGAAACCTAAAAACAAAAGGC
+TCGCAATTGCGAACCTGTTCCGTTTTTAGCCTACCTAAAAGGGATTGAAACTGCCCCATGATTTAAGTTT
+GAGTAAGGGACTCCGTCAGTTTTTAGCCTACCTAAAAGGGATTGAAACGATTTTTTTATAGTGATAATCT
+TACGGTAATCTTCTAGTTTTTAGCCTACCTAAAAGGGATTGAAACACTGGAAAAGAATGCGGACAAGCAA
+AAATCCTCACGGTTTTTAGCCTACCTAAAAGGGATTGAAACAGCAATAAGCTCTTTCCAGTTCATTTGAT
+TTTGCACAGTTTTTAGCCTACCTAAAAGGGATTGAAACACTTTCAGATGAAATAGCAAACAATCTCACAA
+AAGTGTTTTTAGCCTACCTAAAAGGGATTGAAACTGTTTAACCGCTTCTTCTATGGCAAGAAGTATTACG
+CCGTTTTTAGCCTACCTAAAAGGGATTGAAACTCTATAGCTTCTTTTTCTAAATCAGCTATTGGTAAGGT
+TTTTAGCCTACCTAAAAGGGATTGAAACTTGGTAACCGAGACCCCCATAAACCTTGATTGCTATAGTTTT
+TAGCCTACCTAAAAGGGATTGAAACTTCCATACAAATCTACAGCAACCAAAAGTCTTTTCAAGTTTTTAG
+CCTACCTAAAAGGGATTGAAACAAAATGGACAAGTTAGACATAGCTTTGAGTTTTGGAGTTTTTAGCCTA
+CCTAAAAGGGATTGAAACCACTGAAAGGAGGCGAAGTGAATGAACAGAAGATGCGGTTTTTAGCCTACCT
+AAAAGGGATTGAAACCTTATGACTTACTGGCTATACTTATACCCGCCCTGGGTTTTTAGCCTACCTAAAA
+GGGATTGAAACATATTACTGCTCCCTAAAAAATCAAATTCTTTATCGAAAGTTTTTAGCCTACCTAAAAG
+GGATTGAAACAGGCTACACGACACAATCTGGCTGTCATCTTTATATGGTTTTTAGCCTACCTAAAAGGGA
+TTGAAACGGCTAGACATTATAAACACCTTATCCGAACACTATAGTTTTTAGCCTACCTAAAAGGGATTGA
+AACATTTTTGTTCGGTTCATACACTCACCTTCTTTGGCCGTTTTTAGCCTACCTAAAAGGGATTGAAACT
+TGCGCCTCCGCACTTCCCACAGTATATCAAACCGGGTTTTTAGCCTACCTAAAAGGGATTGAAACGCCTC
+ACCGGCCACGAACTTACCTATCGCCATGTTGGTTTTTAGCCTACCTAAAAGGGATTGAAACACTGGCGAT
+TTATTGGCAGTTTTAATGTTGCTGCTTGTTTTTAGCCTACCTAAAAGGGATTGAAACAACTTTCCACTCT
+ACTATGTAACCTTGTGCATGTCCTAGTTTTTAGCCTACCTAAAAGGGATTGAAACTTTAATACATCATCT
+CTGTTCGGAAGTAGTATTTCAGCGTTTTTAGCCTACCTAAAAGGGATTGAAACATTTCGTTAGCTGATAT
+ATTACCCACCGGTAGGCTAGTTTTTAGCCTACCTAAAAGGGATTGAAACCTGGTGGAACTACTACCCAGA
+AGGGGTCATAGAGGAGTTTTTAGCCTACCTAAAAGGGATTGAAACTGAGCTGCCGGAGTTCAACTTCAAC
+TACGAAGGCGAGTTTTTAGCCTACCTAAAAGGGATTGAAACACGGCAATCCATTCATGCCAGTGAGGGCA
+ACAGTGTCGTTTTTAGCCTACCTAAAAGGGATTGAAACGCCCAAAAAGGAAGGCGGTAAGTATGAAAAAA
+CCTATTGTTTTTAGCCTACCTAAAAGGGATTGAAACCTTCATAAGCTTTTTATAACCTGCTATTGTAGTC
+TGTGTTTTTAGCCTACCTAAAAGGGATTGAAACCCTCAACCCTCTGCGGCAATGCATCTTGCAGCTCAGG
+TTTTTAGCCTACCTAAAAGGGATTGAAACCCTTAATTAGAAAAGCACAGCGGGTAGGATACGACGGTTTT
+TAGCCTACCTAAAAGGGATTGAAACATCCATGGACGTGACTCCGGTCTACAGCCGTGAGTCGTTTTTAGC
+CTACCTAAAAGGGATTGAAACGACAACAAAGCGATGTAGAGAGTGGAGAGATAGCAGTGTTTTTAGCCTA
+CCTAAAAGGGATTGAAACAGCGTTCAAACTGCTCTTCAGACAATTCATTTTCCGTGTTTTTAGCCTACCT
+AAAAGGGATTGAAACGTACTAGCCAGTTGTTTAATTCGTCCCTTATCCAAGTTTTTAGCCTACCTAAAAG
+GGATTGAAACTGGTATATGTAGATGGAATAGGCGAAGTACCAATACCGTTTTTAGCCTACCTAAAAGGGA
+TTGAAACTATAGTCCCTATAACAAAAAGCCCGCCCAGTTGAGCGTTTTTAGCCTACCTAAAAGGGATTGA
+AACAAACCTTTCATTCTAATAACACCTTCCCGCTGTATAGGTTTTTAGTCTACCTAAAAGGGATTGAAAC
+TTGAGAGTGTTCCTTCAGCGAGGCTGAGGCAAAATGGTTTTTAGCCTACCTAAAAGGGATTGAAACCTAT
+AAAAACATAGGAGAAGACCTTGTCATCATCATGGTTTTTAGCCTACCTAAAAGGGATTGAAACACAGTTC
+TAACGTGAGATTGTGGACAGGTAAACTATTGGTTTTTAGCCTACCTAAAAGGGATTGAAACCTGTAATGG
+AATTCTTTGCAGGACGCAAGCCACAAAGTTTTTAGCCTACCTAAAAGGGATTGAAACTTAACTGAAGACC
+CAAGAAGCGAAGAAGAGAAAGAAGTTTTTAGCCTACCTAAAAGGGATTGAAACGAGCTGGTAAGTAAGTA
+TTTTCCGGCTTGGTATTTAGGTTTTTAGCCTACCTAAAAGGGATTGAAACGCACAAATGAGTTAAGTAGC
+TTCAAGTACGTTGCATCGTTTTTAGCCTACCTAAAAGGGATTGAAACTGTCAAGATTGTCACAACAAAGA
+GCATAGTGCAAAAAGTTTTTAGCCTACCTAAAAGGGATTGAAACAGGGTAGTGGCAAGCTAAATGTAGAA
+GGATTAGCTAGTTTTTAGCCTACCTAAAAGGGATTGAAACCCAATTAGTGCAGGTGTAGGCTTTGTAACA
+ACTCCTGTTTTTAGCCTACCTAAAAGGGATTGAAACAGGGTAGTGGCAAGCTAAATGTAGAAGGATTAGC
+TAGTTTTTAGCCTACCTAAAAGGGATTGAAACTCCTTTTTATCAGCTCAGACCTGAAGAAAGAGCGAAAA
+GTTTTTAGCCTACCTAAAAGGGATTGAAACCCAGCATTGTCTAAACACTTAAAGAAGCGCAAAACAGGTT
+TTTAGCCTACCTAAAAGGGATTGAAACCATATACTAAACTGGGGTAGTATGCACATTTTTCCGTGTTTTT
+AGCCTACCTAAAAGGGATTGAAACAACTGAGCGGACCCTCTAAACCTGGTGTTGGCCCAAAGTTTTTAGC
+CTACCTAAAAGGGATTGAAACGAGGCTCAAAAACAGGCTATAATCGCTTTAGTGAAAGGTTTTTAGCCTA
+CCTAAAAGGGATTGAAACGCAACAGGGAAAAGAAAAAGGATTGTGCGATATGTAAAAGTTTTTAGCCTAC
+CTAAAAGGGATTGAAACAGGCACCTTACGATGATGCCGCAACGTATTCAGGTACTGTTTTTAGCCTACCT
+AAAAGGGATTGAAACTGAGCATGTCCTCCAAGGCGCTGAGAGAATTAGACAGGGTTTTTAGCCTACCTAA
+AAGGGATTGAAACGGCATTGCTTTGAAATGTAGAAGTCCTGTTATGTAGTGTTTTTAGCCTACCTAAAAG
+GGATTGAAACAATCCCTTAACAATCCCTTTTATTGGGACCCCTTTAGGTTTTTAGCCTACCTAAAAGGGA
+TTGAAACGATGAGGAGTTGAATAGGTATCAGGATATTATTGAGGTTTTTAGCCTACCTAAAAGGGATTGA
+AACAAATTCTCTCTGTCAAAATATTGCACTTCATTATAAGCGTTTTTAGCCTACCTAAAAGGGATTGAAA
+CAAAAATGCCAAGTTAATTTTGGAAGTACAAGAAGAGCAAACACGGATGTTAAAGAGGATGTCAATGTGT
+TTTCACTTTTAAATGCTGATACAGATTTTGATTTAAAAGAATTTAAAGTTATAGTAAACGAGCCTTCTGT
+GAATAGCGTTAATTCTTTTGCAGTGATAAAAGTGGAAGTGGATGGGGTAGAAGAAATAGGTGCTGCAGAT
+GGAGATGGGCCAGTATATGCTCTTGATAATGCTGTAAGAAAAGTACTGGAAAGGTTTTATTTACAAATAA
+AATAGATAAGGTTGACAGATTATAAAGTCAGAGTTTTGGATTCAAGTTCTGGAACTGCTGCTAAAGTAAG
+AGTTATAATCGAGTCCACAGATGGTAAGGATTCTTGGAGCACTATTGGAGTCTCTCCAGACATTATCGAA
+GCTAGCTGGAAAGCTCTCGTTGATTCAATAGAGTACAAATTGAATAAAGAAAATTAACTTTGCTAAAAAA
+TGGGGCTCATAATAATTTAGCCCCACTTTCTCATTCTTTTATAATATTTTTTCAGCAAAGCGTTTTATCC
+TTTCAAGTGCCTTTGCTATTTTATCTATAGAATACGCATACGAGACCCTAACATAACCTTCACCACTTGG
+ACCAAAGGCATTTCCGGGTACTACTGCTACTTTTTCTTCTTTTAAAAGTTTTTCGCAGAACTCTTCAGAA
+GTCATGCCTGTCTTTTTTATTGAAGGAAAAATGTAAAACGCTCCTTTGGGTTCAAAACAGTCAAGACCTA
+TTTCGCGGAATCCATTTACGATAAACCGCCTTCTTTGGTCGTAGGTTTCCCTCATTTTTATTATATCTTC
+TTCGCATTCGTATATACCCTTTATGGCTGCGTACTGGGCAGTTATCGGAGCACATATTGTTGTATATTGG
+TGGATTTTGTTCATCGCTTCTATAAATTCATGCTCTGCCGCAATGTACCCTAACCTCCATCCAGTCATGG
+CAAAAGCTTTTGAAAAACCGTTTATGAGGATTGTCCTTTCTTTCATCCCTGGAAGAGAGGCTATGCTTAC
+GTGTTTTCCTTCATAAGTCAGCTCGCTGTATATTTCATCAGAAATTACAATAAGGTCTTTTTCAATTATT
+ACATCTACAATCTCTTCCAGGTCTTCTTTTTTCATGATTGCACCTGTAGGATTGTTAGGATAGAGTAAGA
+TTAATGCTTTTGTCTTTGAAGTTATTTTGGATCTTAAATCATCAGGAGTGAGTATAAAATTGTTTTTTTC
+GTCTGTAGGTATAAACACTGGGACACCTCTTGTGAGAATTACGCAAGGAGCATAGGAAACGTAACTGGGT
+TCCGGAATTAAAACCTCATCTCCATCATTTAAAAGAGCTCTAAGTGCTAAATCAATAGCCTCACTTGCAC
+CAATAGTAACCATAATTTCTTTTTCAGGGTCGTAGTTTAAGTCATAATGTGTCTTTAAAAAATAGGAGAT
+GGCTATCCTCAGTTCAAGCAAGCCTAAATTTGATGTGTATGTGGTATTTCCCCTGCACAGTGTTTCAATC
+CCCTCTTTTCTTATTTCCCATGGAGTTACAAAATCCGGTTCCCCTACGCCCAGTGATATTATATCCTTTG
+AGTTGGTAACAAGGTCAAAAAATTTCCTAATCCCAGAAGGTGGTATTTTCTTTACTACATCAGATATGTA
+TTTATTAGGATTCATGGTGCTATCACCAGTCTTTTATCATCTTGATTCTCTTCATATAATACGCCGTCCT
+CTTTATACCTTTTAAGTATAAAATGAGTTGTGATACTCAGGACGCCATCGATCGGAACCAATTTTTCAGC
+TACAAATAATGCTATTTCCTTCATTGTTTTCCCTTCTACTTCTACAGAAAGGTCGTATGTACCTGAGATT
+AATGACACGGATTTTACTTCTTCAAACTGGCATATTTTATGAGCTATAGCATTAAACCCCAGTTCCTGCT
+GCGGAGTTGCTTTTACATCTATGAGAGCAGTCACTACTTCGCGATTTATTTTTTCCCAATCTATCAAGGC
+AGAGTATTTTAAAATTACTTTTTTGTTTTCTAATTCTTTTATTGTGCTTTTTACTTCTTCTTCGCTAATC
+CCTAGAATTGAAGCAATTTGATGTTCTGTAAGCCTGCCATTTTCTTGTAAAAGTTCAGCAATTTTTATGC
+TTTTATTCAGATTGTTACCTCCTTTCTTGGATAATGTTTTTATATTTCAAAATTATAATACTAATGTGGC
+GCTGATTCAATAATTTAATAAGTTAAAGTGAAAAATATTATAGGCTTTTTATTTTAAAGATGTTACGGCT
+AAAAGCATATTTTCAAATTTTAAAATAGAGACAAATATAAAAAAAGAATAGGTAACTCACATCTACCTAT
+TCCTATATCCCACACATCCGTAACACTCGAAGTGCCCCCTCTTTATCATTAATACCGCTACCAGTAGAGA
+ACAAAAATCGTCACCTCGTAGGAATTGTTTCTTCTGAGATGACGATTATTTTTTATTTTTCTTTTGTACA
+ATTTCATCCAATTATTAAAAAAGCTGTCATAAAGACAGCAAAATATCTCATCTATACAAAACAAATTATA
+TATTCATACCGCCAAACTTATACAACACTGCTCCTTCTAGGTTGTCCCATTCGCTTACAGTAATTTCTTT
+TTTATTAAATATTTCTAAAAGAGTAAGTAAAATAGCTGTTCCAGCAATTATTATATCGGCTCTTTCTGGC
+TGAAGACCAGCTATTTTTTTCCTTTCCTCAAGAGAAACGGACATAAATCTATCTAAAATTCTCTTTATTT
+CCTCCCTCTCTAGAACATATCCGTGTACTTTTTCCTCCGAATAAATTTCCAATTGCTGTGATACTGCTGC
+TAAACTTGTGATAGTCCCTCCAATTCCAACAAGCCTTTCAATTTCATTATACTTGCCTATTGAATTTACC
+ACTGTATCTATTATGTAAAGCCTCATATCGTTGTATTCTTCTAAAGAGGGAGGGTCACTTTTTACGAATT
+CTTCTGTAAGTTTCACTGCTCCTATACCAAAACTTTCTTTTATAAATTCAAAACCTTTATAGGCTAACTC
+TGTACTCCCTCCTCCTATATCAATAACCAACGCTTTATCCAATTTTATCCCTTTGACAGCACCTATATAG
+CCAAATAGGCTTTCAGTATCACCGTCTAGTATATCTAATGCTATATTAAATTTTGAAAAATTATCCAAAA
+ATAGCTCCTTATTTTTAGCTTCTCTCATAGCAGAAGTAGCAAAAGCATAAATCTCATCTACACCTTCCTT
+CTCTGCCATTGATATAAATTCCTCTATCGTCTCCACAGTTCTCTGAACAGCACCAGGGTTTAGTCTACCC
+GTTTTTATTAATCCTTCCCCTAAACGGGTTATTTTTACATCTTTACGCAATCTAATTAAACTGCCATCTT
+CTACGTCGCATATCAATTGTCTGACAGAATTTGTTCCAATATCTATCGCAGAGACTCTCATAACAACCCC
+CAACTTATGAAAAATCTTCGGGAGGCCCCGAAGTTAATATCCATTGCTTCTTCTGTAACTTGTATTTCTT
+CTTTTTGAATCTAAATGCTTTCTAAGCTGTTGCTGTCTTTCATCAGAATCCTTTAAAAATTTTAATAATT
+TCTCTTCAAAAGAACTGTTATTGTTGTTTCTGCTGTTTTGCCATGCAAAATCTTTTTCTTTAGGAGTTTT
+TTGCGGCATTGCCTTCTTTATAGACAGGCTTATTTTTCCATTTGGTTCCATGGACAAAATTTTTACTTTA
+ACCCTGTCGTTTTCTTTCAAGAAGTCCCTGATGTTTTTCACGTATGTGTTCGCAACTTCAGAGATGTGAA
+CCAGCCCCGTTTTCCCCTCCGGTAGCTTAATGAAAGCTCCAAAGTCTGTGATGTTCAATACAGTTCCTTC
+GACAATATCCCCAACTTCAAACGGCATAAAAGTAAATATCCTCCCTCTCAAGTTTTTGCTAATGGAATTA
+TTATATATTAAAACAGAAAATATTTCAACAGGATTTTTTGACCTCTATTTCCCCTCACCACCCCCTTTGT
+TCTTTGAAATATCTATGTATATTATCTCTCCTTTTTTGACAAGGCCAAGCTTTTCTCTGGCTTCTCTCTC
+TATAAAACTATCGCTGTTAACTTCTTCTAAAGTTTTTTTCAGGCTTTCATTTTCTTTAAGCACAGCAGCC
+TCTTTAGCCTTTAATTCTTTATATTTACTATCCAATCTCATCAAAGTAAGCTGCTGACCCAAAAAAGTGA
+AGGCGAGGTAAAAGATAAAGCCAAAAAGCAATATCTTCTTTAGTTTTTTCATCTCTCTCCCTCTTTCCAA
+AAGCCTTTATAATAGTGTAATTCGACACATTTTTAAAAACTCCTCTATTTTTTCCCTTTAAAAATTTTAA
+AATATTTAAGTTCCTCTCCAATACTATTTTTCGCAAAATCCCAAGGTTTTTTAAAAAACCTAATGGCAGT
+TCCAAAAGGTTTTAATAAAATTCCTGCCACAAACTTAAAGAAATTCACTATTCCCGTTGTGACTATAATT
+AAAATCTCTGTGACAAACTCGCTCAGCAAAAAGTAATACAGCAAAACTCCAAATAAAAAACCAAGAAAAT
+TATAAAACCTCAGTTCTATATAATTGCTCATATAGAGGAAGTACAGCATAATAACTGTACTGATGAGCCA
+AAATATAATATCAGCAGCTGGGACAAAAGCTTTTTTCAGATGAAATACTTTCCGCATCACTTTAAAAATA
+TCATATAATGCCCCCAGTATAAATCCTCCATAAACCGTAACCAAAAAAGAATAAATTTGGCTTTGTATAG
+TAATTACCATTTACATCTCCTCCTTTTCCTGTTATATTATATTTATCCACAACCACAACCATGAAAATTA
+AAAACAGGGGCGATGCAGAAATGAAGACGGTATATGTATGTGGTCATAAAAACCCGGACACTGACTCAAT
+TTGCTCTGCTATAGCATATGCTCACTTAAAAAGAATAACAGAAGGGATAAACGCTATCCCCGTGCGGCTT
+GGACCTATAAATAGAGAGACAAAGTTTGTGCTGGATTACTTTGGCATAGAAGAACCAATCTTTATTGAAA
+ATGTATATACTCAGGTTCAAGATATAAAGTTTGACAAACCTTTAATATTTAAAGAAAACACTTCTATGTT
+CGAAGCCTGGAACGCAATGATGGAGAAAAACATAAGGACACTTGCAGTAGTGGATGACGAGAATAAACTC
+ATAGGAATAGCAACAGTAGGGGATTTAGCAAAAGCTTACCTCTCTTCTGCCCACGAACTATCTAAATACA
+GAATACCAATTGAAAACCTACTTGCAACTTTAAAAGGAGAGATTTTATTAAGATACCTAGACTATATAGA
+AGGAAACATACTGGTAGCCGCCATGTCAAAAGAAAATGTCCTAAAGAGGATAAAAGAAGGAGATACGTTG
+ATAGTGGGAGACAGAGAAGACATCCAGGAAGCCGCAATTCAAAAAGGCGTAAAAGCTTTGATAATAACGG
+GAAACAATCAAGTCTCAGAAAAAATTTTAGACTTAGCTGAAAAGCATGAAGTAACTATAATAAAAGTCTC
+CCCTGACACCTTTGATACGGTAAAACTTTTAAATCAAAGCATTCCTCTGTCTTATGTCATAAAAAAAGAA
+GACATAGTGAGCTTCAGACTCACTGATTACATTGACGATGTAAAAGAGGTAATGTTAAAATATAGGTACC
+GCAATTTCCCCGTATTAGACGAGGAAGGAAGAGTTGTAGGGCTTTTAGGAAGGAGGCACATCCTAGACTA
+CGAAAGAAAAAATGTAATTTTAGTCGACCACAATGAGTTTTCCCAAGCTGTGGAAGGAATAGAACAAGCG
+AGAATACTCGAGATAATTGACCATCATAGACTTGGCACAATCGAAACAGATCAGCCGATACTTTTTAGAA
+ACCATCCCGTAGGCTCTACAGCCACCATAATAAACCGGCTTTATGAAGAAAAAGGGCTGATTCCCGACCC
+GAAAATAGCTGGCATAATGTGCGCTGCCATACTATCTGACACGCTTGTTTTCAAATCACCTACCTGCACC
+CCTGAAGATGTGAGAGCCGCGAAAAAGCTTGCAGAAATAGCAGAAATAGATATAAACGAGTTCGGGAACC
+AGATGTTCAAAGCAGGAACTTCATTAGAGGGCAAAACAGTAGAAGAAATCTTCTACACCGACTTTAAAGA
+ATTCACAGTAAACAAATACAAGATAGGCATAGGACAGGTAAACACCTTAGCCGATCCAGGGGAACTCAAA
+AAAGACCTCATCTCCTTCATGGAAAAAGTAAGAAGTGATAAAGGATACGACATACTGCTTCTTATGCTGA
+CAGACATCATAAACGAAGGGTCAGAAATCCTCTTTGTAGGCGATAACAAAGAACTCCTAGAAAGGGCCTT
+TGATGTAAAGATACAAAACAACAGTTTCTATCTTCCTTACGTGATTTCTCGCAAAAAGCAGGTACTTCCC
+CCTCTTGTAAAAGCGATAAACACTCATTAGTGTTTATCGCTTTACATATCTTATTATGTCTTTGAAGCTA
+CCAAATCGAAAATATTTAATTCCTTTTTCCTCGCAGTAATCTGCTAACACGTCTTTAGCAAAAACCTCAT
+CAGCATGTTCCACCACACAGAAATCAGAATACCCATCTCCTACAAAGGCAACACTATATCCCTTTTTTCT
+GTACTCTTTTAAAATATTGAGTTTACACATTCCACATTTATCGCACTCTTTATCTTTATAGGGAAAAGCT
+ACTTTTATTTTTCCCCCTTCAAACCACATTTTATTGCTATAGTAGGGAAGTTTTAAATTATACTTTTTCA
+TCACCGCCTCTATTATAAAATCGTATCCATCGCTGACAATAACTACTTCATATTCTTTTTCTTTTGTTAC
+CCCTAAAAACTCCAGGAAATGGTCATCTATTTCTACATTTTCCATTATAAATTTAAAAAGCTCTTCTTCA
+GACACTTCCATTAGCTTTAAAGTCTCAATAGCACACTCTTCTGTAGACATCTCTCCTTTTTCCCACAACT
+CATTGTAATACTGCCAACCTTCCTTTGCAAACTTCTCTACCATCATGTAGACAGCATCTTTTTTGGTCAC
+AGTTCCATCAAAATCCACCAAAAAAACTTTTTTCATCTGCTCCTCTCCCTTCATCCTTTTAAGAGCCACT
+TCACAAATTTTATCGCCAGATCTTTATGTTCCGAATTAGAAAGAACTGCAATTATCTTGTCATGATAGTC
+ATAGCCAATTTGCTTTAACCATCGATTATCAGAATTCACATATATCCCATAAACGCCTTTTTTGACGCCA
+TTCACATCTTTCAAAGTTTTCGCCACTTTATAATCTTTAAGGTCTAGCCCTTCAGTCTTGTCCAGCCTCA
+AAAAAGCTCCCTGGACCGCCAGCGCATCAAAGCTCTTTTTATCCAGTATGATGACATCTATCTGCTCTGC
+TGCAATTCTGGCAATCAACTTTTGAGTAGAAGCTGGATCTAATATAAGTTCTCCTTGGGAGTCTCTCATC
+AGCTTGTAAAAATCTACTGAAGCCTCTTTTTTATCTGAGGGATTTCCTACAAGTTCTTTTGTCACTTCAT
+GAGAAAATTGGCTTAACCTGTCAAAATCTACGCTTTCACCTATTAAAGCTATGTTTAAAACGTATTCCTT
+TCTATTTATCATGCTCAAAGTAAAAGTAGTCAAAACGTATATCAAAAGTAATCCCACAATTATGTGGATT
+TTGTAGTAATCCCATATGTAGTGCAATTTCTCTTTAAAAGTCAACTCTTTAAACCAGTTTTTCTTCTCCT
+CTGCCATATTCTCACCTCATAGCTTACTGAACAGTTTTGCACTTTTATTATAGCAAGAAAAGGCAAAATA
+AAAAAGCCGCATTGCGCGACTTATCTAAACATCCTGCTTATAAATCCTCCAGACTTTGAAACAAGTCCTC
+CTTTTTCAGAGTAATTTAGATTTATAATTTCTCCATCTAATGATACTTGTCCCTCATCCAGATTGAGCTT
+GTTGATGTGAAGACCCTGCCCCCTTACAGTCAAAATCCCCATCTCTGTCTCCACAATCACAGATTCTTCA
+TCAAAACTTATCACATTCACAACCCCCGTGATACTCATCTTCTCTCTATTTTCTATAGACACATTATGGG
+GCTTTGTCCCTTTCTGCACAAACCTTTTATCCTCCATAAAAGATTCCCCCTTTATTTTTGCAGCTACTAT
+TATCTATGACTCTTGTACATTTTTTAGAACAAAAATTCCCTAATCCCATATTTTAACTATATTTATCCCT
+TTGAAATAGTAATTCAAAATATCCTTCGCTTTTTTACCTTCCTCTGCCATTTGATATGCTCCCCACTGAG
+ACATACCTACTCCGTGTCCAAATCCTCTGCCTTTGAAAAAAACTCTACTTCCGTCGTAACGCACTTCATC
+TATCACAGTGGACTTAAGCCTTTCACTCCCTATTGCCATCCTAAAATCGGGGGCATTGACGGGAGTCTTA
+TCGAATAGTAAAGTTACCACTCTTCCTGAAGGACCCCTTTTACCTATTTTAACTTCTTTAAAATCGCCTA
+TACTCACCCCCATCTTCTTTAAAGCACTTAAAACTTCTCCTTTTGTAAAAGAAGCACTCCAACTTTTTAC
+ATTGTGTGGAGCTTTATCACTTTCTTTAGACTGAACACTTACAATGTAAGGAGGCTCTCCCTTTTTGTAA
+TTAAGTCCTTCTTTTGCAAGAGCTGTCCGCCCCGCTGAATGAGAGTGAAACCAGGCATTTATAAAATCGC
+CATTGTACACAGCAACAACTCCTCTTGTCTCTTCAACAGCTTTTTTTATCCGTTCATTCACATTCGCCGG
+ATTCCAGGCCTGTGCCTCTTCAAAATCTGTCGATATATCTGCACCTTTGTACTTGGACTTTTTTGTCTTA
+ACAAAATTTAGCACATATGTCCTAGCTAAAATAGCCTGAGCTTTTATAGCTTCAATGGGCCAGTCATTTT
+TTATCTCCCCTGCCACAGTACCCTCGACGTATTTCTCCAAAGGCATTTCCTCTATTCTGCCTTTTTGAAC
+CACGTAAACCTTAAGGACAGGCTCTTTATTTTCCCCTTTGCTTATTTTCGAAGGTATTTGAGGAAGATCC
+ATCTTAGGCTTCCTCACAGGCTCAGGTTTCTTAGCAGGTCCCTTGCAAGATGTAATAGAAAAAGCAATAC
+TTATTGCAAGAAAAACAGCCAAAATTTTTCTAAATTTATTCAAACAAAATCCCTCCCAGATACTTTTATT
+AATAGTATTTGAGGGATTTTGTTAAATAATTCATTCCTCTAACACTTTATACATATCAGAAGACTCTTCT
+TTCAATACATGCTCTTTTACTTTTAAAACCTCTACTTTCACTACCCTATCTCCCAGATGCAGTTCCAAAA
+TATCTCCTTCTTTCACCTGGTCACTTCCTTTCGCCTGCTTGCCGTTTATAAAAACAAGCCCTTTATCACA
+AGCCTCCTTTGCCACTGTGCGCCTTTTTATAAGCCTTGAAACTTTCAAAAATTTGTCCACTCTCAAAATT
+TCCACCTCCTTAAAAGTAAGAAAATCAGGTCGAAACCGACCTGATTTTCTTTTTAAGAATTCACCAAATC
+CTTTAAAGCCTTTCCAGCCTTGAAGATAGGAGCTTTTGATGCAGGGATTGTTATTTCCTCTCTTGTCTGA
+GGATTTCTGCCCTTCCTCTCTGCCCTCTCCCTAACTTCAAAAGTCCCAAAACCTACTAGCTGGACTTTGT
+CACCATTTTTTAATGCTTCCTGAACTGCTTCGATGAAAGCGTTCAATGCCTTCTCAGCATCTTTCTTGGT
+CAACTCGCTTTTTTCAGCAATTTTCGCAACAAGCTCTGCCTTATTCACAATCAATACCCTCCTTCGTTAT
+TTTTAAATATACTTTTACTTTTTATTTATTCTTCACAAAATCGAAAAATCCTGCTAATTTAAGCTTATTT
+TTCATTTTTTTTATTAAAATTATTCGCCTTCGCCTCATTCCAAAGAGCATCCATGTCACTTAATGTCATA
+TTTTCCAACTTCATGCCTTTCTTTCTGGCTTCCCTCTCTATATAGGAAAACCTCTCAATAAACTTCTCAA
+CCGTCTGATGAGTAGCTTGTTCAGGGTCCACATCTAAAAACCTTGCCACATTGACTACCGCAAAGATCAA
+ATCACCTATCTCTTCCTTTATCTTTTCCTTATTTTCTCCTTTATACACCTCCTTTAATTCCTCTAATTCT
+TCATAAATTTTTGAAAACGCCTCCTCAACCCGATCCCAATCAAACCCCACCCTTGAAGCCTTTTCCTGCA
+CCTTAAAACTTCTCATCAAAGCAGGCACATACCTTGGCACATCCCTCAAAACATCCGTGTAAGAATTAAG
+TTCCTTTTCTTCTCTTTTTTTCTCTTCCCATTTTAATTTTTCCCACTTGTCCAAAACTTCCTGAGAATTT
+TTTACCTTTTCTTCGCCAAAAACGTGGGGATGGCGCCAAATCATCTTTTTGCATATTCTATCTACAACTT
+CTCCAAAGTCGAATGTTCCCCTTTCCGCCGCTATTTGAGAGTGGAAAACCACCTGCAAAAGGACATCTCC
+CAGCTCTTCCACCATTTTGTCCTCTGCCTCTTTTTCAATGGCATCAACTAGCTCATAGCTTTCTTCAATT
+AAGTACTTCTCTAAAGTCTTATGGGTTTGTTCCCTATCCCAAGGGCATCCATCCTCAGCCCTCAAAGCCT
+TCATTATATCCAAAAGGTCGTATATATCGTATTTTTCCTGAAAAAATCCTTTTACAGGAGGAATGTACAG
+AGAAGTCAAATAATCAATCCAATCTAACCTGTCAATCTCGTATATAGGCACTTTTTCAATTTTTCGATCC
+CTCATCCCAGCGTTTTTTATAACTACCACTTCATGAGTATCTCCATAAACTTCTGCCAGCTTCAATTTCA
+CTTCTGATGCAACAAACTTATCATAAACCTGCAGCACTATATTGTGGCATCTCTTATCCGGCCTTTGCTC
+ACTTAGAGAGAGAGCATCAATTATTTTTAATCCTTCCACAGGGTCAACCTTCAAATCGTTCAAAATCGCA
+TCAATTGATGAAACCGCAGGAACCAGTTCTATTGATATATCGGCACATCCATCGCAAAAGTTTAATATGT
+ACTCTACAGTTTTTTCGCCCACATATGGATGTCCAGGAACCGCATAAACTACTTTTTGATATTTTTTTGC
+CTTTTCTATAACCTCTCGTGCTATATTCTCATACACTTCTTCAAAAGTCTCGTACTTTTCATAAAAACTG
+TCAAAAGTTTCGAAAATAAAGCCCTTCTTTTCCAGCTCTTTCACAACAGAATGCTTGGCAGTCCTTAGAA
+AAATCCGCTCAGCTTCTTCCAATTTCTTTAAAGCTCCTACTGTCAAACTGTCCATTGACCCTGATCCCAA
+TCCTACTATAGCTAGTTCGCTCACAAATATCACCCCGAGAAAGTGTTTACGGATAATATTATATCACTTT
+CAGTATTTTTTATATAGTTAAATTTTTTCTTTTCTCCCCTGTTGAAAAAGTTGCCAAATTAAATTATAAT
+ATATTTTAGCACACTTTAAAGGAGTGGTCCTTATGGATATGGCAGAATTAGGAAGAAGAATAAGGGAAGA
+GAGAAAGCGCCAGTTTCTAAAACAAGGAGACCTATCGGGAGGAGAATTTTCAAAAGGCTACATAAGCCTT
+ATTGAAAAGGGGAAAATTAGTCCCTCCCTCAAAGCATTAAGTTACATTGCAGAAAGACTAAATAAACCCA
+TAACATACTTTTTAGATGAAGACTATGTAGAAAAAGAAGAACTAAAAAAAGAACTTGAAAAATACAAGAC
+AATACTTGAAAAATTCCTCACTGCTGAGCGCTTTTTTGACAATAAAAACTACGAGGAAGCGATTAAATTA
+TACCTTGAAATTTTAGAAAATTCAATAGACGAGTATTCCACAAACATAATAAATTTTCACCTTGCCAAAT
+GTTATGTTGAAACTAAAAACTATTCAAAAGCCTTAGAAGTAGTTGATAAAATTCTGCCCTATTTTGAAAA
+AAAGCTCAATGACGGAATTTTAGTAGAACTATACCACATAAAAGGCTTAAGCCTTGGTAACCTGCAAAAC
+TTCCAAGCTTCTCTTGAAAACTACTTAAAAGCCTTAGAAGCTCATGAAAAATACTCATCCAAAAATTTAC
+ACTCAAAAGCTCGCATCCTTTACAGCATTGCAAACCTCTACAGCAAAATGGGAGAATTCATAAAAGCAAG
+AGATTATTACATGAAATGCTTAGAATACGCCACACAAATTGAAGCTGTAGACTTCATAGCTCTAGCAAAC
+AACGGATTAGGGCTTGTAAACTATGAACTCAAACAGTATAAAGACGCAATAAAATACATAAGGCGAGCAA
+TACTCATTAGCAAAACCCTTAACCTAAAAGCAGACATAGCTAATGAGTACAACTACCTGGGATTCGTATA
+CACAGACCTCAAAAAATATGACATCGCAGAAAAATACTTTACAAAGAGCTACTCCCTTTATAAAGAGCTG
+GAAAACGAAAGAGGAATGGCATACAATTTAACAGAAATTGGTAGAATATATTACCTGAAAGGAGACCTTA
+ACAAAGCTTTAGAGTATCTAAATAAATCTTTAGAAATAGTGACAAGGTTAGGAGAAGAAGAGGAAATTGG
+GAGAATCTACACAATACTTGGGAATTTGCACTTAAAAGAAGGCAATTTTGAACTAAGCGAAAAAGAACTT
+TTAAAATCAGCAGAAATACTCTCAAGATTGGGACTAAAGAAGGATCTGTCAGAAGCCTACAAAGGATTAG
+GAAATCTCTATATAGCACTTAGCAAACCAGAAGAGGCAAAAAAATATTTCAATCTATCCATAGAGCTTTT
+ATATGAGAATTACTGACTCTTTTCCAGCACTAGAACACAGAAACTTTCGCCTCTTCTGGTTAGGTCAGAT
+GGTGTCATTGATAGGAACGTGGATGCAAAACATAGGGCAAGGATGGTTAGTTCTTGAACTAACAAATTCT
+TCTTTTTTATTAGGACTCATAAGTGCTGTGCAGTTTCTCCCTATGATGCTCTTTTCCCTTTTTGCAGGAG
+TAATAGTAGATAGATTCCCAAAAAGAAAATTAATACTCTTTACTCAGTCAAGCTTTGCTGTTACATCTTT
+TATACTAGCCACTCTGACAGCTTTAAAGGTTATAAATTACTGGGAAATCTTGATTTTAGCATTGATAAAC
+GGATTTTTAAACACGATAGACGTGCCAGCTAGACAGTCCTTTATAATAGACCTGGTAGGCAAAAAAGACC
+TTATGAATGCCATAGCTTTGAATTCCGCAGTATTCAATGCCGCCAGGATAATAGGCCCTGCTATAGCCGG
+AATCTTGATAGGCAAGCTAGGGTATGCCATTTGCTTTTACTTAAATTCAGCAAGCTTCATAGCAGTTATA
+ATTGGACTTATACTTATAACCGTAGAAGGAGTAACTCCAAAATTAAAAGACGCAAAAACGAGAATAATTG
+AAGACCTGAAAGATGGCATGACTTATATAAAGAATATGCCTGTAATACTGCACACAATCCTAATGATAGC
+AGTTTTAAGCACCTTTTCTATGAATTTTAACGTCTTAGTGCCCGTTTTTACTAAAAATGTGCTCCACAGA
+GAAGCTACGGGCTATGGACTTTTAATGTCAGCAATGGGAATAGGAGCACTAATTGGCGCATTAACCCTGG
+CATCAATAAGCAAAAGAGGAGTAAAGCCAGTCTACCTCTTCGCGGGAGGCATAGGTCTGGGGCTTTTTCA
+GATACTTATAGGGATTCAAAATAGTTACACCCTAACCGCCTTTTTGTTGGCTTTGTCCGGCTGGTTTATG
+GTAACCTTCACTTCCTCTGCAAACACCACAATACAGATAAACTCTGCCGACGAATTCAGAGGAAGGGTTA
+TGAGCGTTTATTCTCTCGTATTTGGAGGAGTAACGCCTATAGGTTCGATGTACGCAGGCACACTATCGCA
+AAGATTTGGCCCCCATATCACCTTTATAGTAAGCGGTGTAATAGCAATGGCCTACTCCTTTTACGTATTG
+TCAAGATACAGAAAAATTTTTAGTGCCTAGCTTTCCTCCTCTTCGTATATTCTCTTTGCCCCTTTAAACA
+TCTCAATTGCCCTCGGCAAAAGCCCATTCACATAGGCTATAAGCACGCCGTAATTGACAATGGGCACCTT
+CTTCTCTTTTGCATATGAAATTCTGTACATCATCTCTCTTCTGTTTAGCATGCAGGCGCCGCAGTGAACT
+ATAAGGCTGTAAGTCTCCAAATCTTCTGGAAAGCCCATGCCACTTGACCAGCTGAATTTCAATTCCTTTC
+CTGTCTTTTCTTTAAGCCACCTCGGTATTTTCACTGTCCCTATGTCATCCTCCTGCCTGTGATGGGTACA
+ACCTTCAGCGATCAAAACTTTGTCCCCATCTTTTAATCTCTCAATCGCCTTCACGCCCCTCACCAGTTCT
+TCTAAATCGCCTTTATACCGAGCAAAGAGTATTGAAAAAGAAGTAAGAGGCACATCTTCCGGAACACAGG
+CTCCCACTTTTTTAAAAACTTGAGAATCTGTTATCACCAAAGAAGGCTTAACCTTTCTTCTCTAATTCCT
+TTTCTGATATGGAATAATTCCTAAACACTACTAAGCTTAAAAGTATCAACACCCCTGCCAAAGGCCCACA
+AAGCATAAGCCCTAAGGGACTTTCTGCGCTATATCCAAAGGCTCTAAAGAGAAGAGGTGTAACAAGTGAC
+GAAATCCCCATGACCACCTTTACCACAAATCCCTGCGCTCCAAAAAACATACCTTCTCTTCTCTGCCCAA
+CTTTAATGCCATCTAACTCCGCTATGTCTGCAATCATGGCATTGGGTATCACAAAAAACACAGAAAGAGG
+AATACCTGCAAGCAAAATTATCACAATAGACAAAGTTTTACTAAAAACCGTGCCAAAAAGGCCTGTAAGC
+CCTAGTATCAGAGCAAAAAATGCTGAAAACACCATAAAGACCTTCTTTTTCCCATATGCAAGGCTTAGTT
+TTGGCACAAAGAAACTGAAGAAAACAGCTACCACAAAGGCTCCCGCAATCATAAATCCAGAATTTTCAGC
+AGGAATCTTCAGAAGAACTTCCGTAATATAAGGCATAGCAATTGTAAGGGTATTAAGCCCAAACCACAAT
+GCCGTAATAGCAGTCAAGTAATAGATGAAGTCTTTATTTGAAAAAGTCATCTTTATAGAGGCAAACATCG
+AGACTGTCGGCATATCCTCTTCTTTTACTGGTTCTTCCTTCACAAACAAAGGAGTCAGCATAAGCGTTAC
+AAAGGCAAAACTTCCTAGTATAATTCCCATAACCTTAAAGTTAAAAATCCTAATTAAAATTCCTGAACCA
+GCTTCTGCCACCATGACGCCCAAAATCTGGGTTATCCCCTGCATCATCGTAAGAGTGATTCTTTCCCCTG
+CGCTTTTTGTTATCTCGGGAATAAGAGCAAGATATGGAGCTACCACTGCCGTGAAAGCCACAAAAAACAA
+GCTAAGGACAAAGGTCAGATAAACAAAATTTAATATAGATTCATGCTCTACAGGAGGAAACCAGATCATT
+ATAAAGGACAAAAACAAAACAGGGCTTCCAAAGAGCACAAAAGGAATCCTTCTTCCCCATCTAGACCTCA
+ATTTGTCAGAATAGTAGGCGACTATCGGATCAGAAACCCCATCAAAAATTCGAGCAACTATCATGGAAAA
+GCCTATAAGACCTATAGGCACAAGAATTTTAAGCCCCTGTGTGTTGAAAGCAGGAGGAGTGTAATAGTAT
+TGATACCATTTCACCGCCGTCTGAGTGAAAATTGATATTCCCATGTACCCCAAAGAATACATAAAAAGCA
+CGAAAAACCTTCTTCCCTTCATCCTCTTTCTCCTTTCAATAAAGGTTTATACACTTTTTCATAATAGTCC
+CTTTCAAAGGCATCATTTCTATCTCCAAAATACTCTGCTTTTTTCCTCGCTTCATGAAGCTTTGCCATGT
+CAAGGTCAGCTGTTACCAAAAAATCGCCTTCATAGTGGGGAGACACGGCCAAAACCCCATCCTCATTTTC
+AGTTATATCTATTGGAGCAAAAATCCCTGCTCTTCCTGTAAAGTGGATTCCACCTATCCACCCGTTCAAA
+GAAGCTTTGGCACCGTACACATAGGACTCCTGAACCCTTGGCCATATGCCCCTTAATGCCCTCCAGAAAT
+TGTATTCCTCATTGTTAGCTATTGGCAAAAGGACTATATCAGCCCCCATTTCATAAGCCATCCTGAAAGT
+TTCAAAATAGGTGGCATCCATGCAGACAGGGCAAGCTACTTTCCCTACATCTAGTAAAAACACTTTAAGT
+TCATTTTCTCTATCAAGCCCTATCTTCTCCTCAAAATCAGTGAGGTGAATCTTCTTCTGCCTTCCTAAAA
+TTTCTCCTTCCCTCGATATCAACGCTCCTCCGTTGTAAAGCCTGCCGTTTTCATTTATTATGTAACTTCC
+AGTATAAATGTAAATCCCATATTTCTTCGCAAGTCCTTTCATTAATTCCTCTAGAGCTTCCTGATAAGGA
+CCTGCTATAGACTCAAATATAAACTTGAGAAGGCCTTCGCCTCCACCTTGAGAAGCTTTCGCCCCTTCCT
+TCTTAGATCTGCCGTTTAGATATTCATCAATCTTCTTAAATCCAGGAATTATGCCAAATAAGTCAAAAAA
+GTTGTACTCCGGAAAAACTACTATGTCGCTATCTTTTAAAGCAGCCTCCTCCACAAAATTTTTAAGCCTT
+TCTGCATATTCTTCAAAAGAAGAGGTCAATTTGATTTCCCTCTGAACGCATGAAACCCTCACTTTTCTGT
+AATCCTTACTTCTCCTCGCAATACCAACTACCCTACCTACATAGTCCTCTGCCTTTTTGGAAGACACTTT
+CTTCTTAAAAATGTACTTTAACACATTCATCTTCATCACCCAAAAATCCCTTTATAAGCTTTGACATTGA
+GTTTACTCAAAACGTCAAACTTTAAAACAGCCTTTTTTCTCTCATTTTCATCCAGTTCTGCCCATATAAA
+AGTCTCCTCTCCTTCTTTTGCCAAAAAACCGTCATCATCTTTTGTCATTTCCAGCGGAGCGTGAATTGCG
+GACTCAGAAAAAAATTCTATTCCTTCAAACTTGCCTTTGAAGCCACTTTCCACTGCAAAAAACAGGTTTT
+GCTGTACATTTTGCCATACACCAGCTATCTGCCTTGCAAAATTTCTATTCCCTTTAATTGCCATAGGTGC
+AAGTACGAGGTTAACCCCTTTTAAAGCAGCGTATCTCGGTACTTGCGGATAAAACCAGTCTGTCGGAAGA
+ATTATAGACACCTTAAAGCCTTTTACCTCAGCCATTTCAAGGTCAGTTCCCCTTGAAAGGCCGTAAAACT
+TCTCCCATTTTGAAAGGTACAGTTGCCGTTGAAAAAGCATTACATCCCCTTCCATCACCAAAAAAGAAGA
+GTGAAAAATCTCATCATCTTCTCTCTCAAAAAAACTTCCAGGGCATATGGCAATATTCTTATATTTTGAA
+GAAAGGTCTTTCATTATCTCAACAAAATCTCCTCTGAAATACCCCACTTCCCCCAGAAGAGCAGGGAAAA
+CCGCAATATCAATTTTTTGCAAACAGCACTCCCCTATTACATCCTCATACCAGCAAATCCAGTCTTTCTG
+AGATTTCAGCTTGTAAACTACGTCTTTTTTCAAAACTACAGAGGCAACCTTCATAAAATTCACTCCTCAA
+AAAGCACTTTGTAAAGAGCCATTGCAAGATACCCTGCTCCTGTCGCAAAGCCAACCCCGGTCTTCGCTTC
+TCCTGTGTCTTTGTCAACGCTCTCCGCTAAAAGCCCGTAATCCATATTAGCCATCTTAAGCCAGCCTAAA
+GCCTCTTCCCTCTTTAAAGGATTTAGTAGACTTCCACAAAGACCTAAACCTGACGGAGTATTCGGATGAT
+GGTCACAGGCTAATTCTTTTATCTTCGCATCTTTAAAGTAATACTTGTATTTCGGCGAATAATAGTAATC
+AATCGTATTCTTAAATATCTCATCCTTGCAGTCAACAAAACCGTAATAATACATAAGCCCTAGATTGCCT
+GGCGGGTCATTGTAAAGCCTATAGTTTCCCTCCCCATCAGAAGACCAGGCAAATATCTTTTTCCCTTCTA
+CTTCTACCACCAAGTATTCGTATATTCCTTTTTCTATCCCCCTTATCTTCTTTTCAACTTCTTCTGCTTT
+TTTGTACCAGTTAAGCTTTACATAAAGGTCTCTTAAATTGATAAGCCCTCTCCAGAGTATTACGTTGTCT
+ATTGTCACAAAAGGATATTCTGAAGGGTCATCTGAAGGCAGCAGAAAAGTTTTATAAAGCCCTGTTTTGG
+GGTCATATTCTTCCTCAATCCTTCTATACACCATCTCCAATGCCTTTATAAGCTCCAAATCATCCAAATC
+CACATCCATCTCCTTAAGCAGTATAAAATAGCTAGCTGCCTCATCTAATTCAAATCCTGGATAAAGCACT
+GTGCCGTCTATGTAATGAGCATGGTCTCCAGCATTTTTGCTGTGCCTTAATATCATCTCCCTCGCAATAA
+GATTGTGGAATTCCCTGTCAATAAGCTTTATTGCTGGAAAAGACCAAAGAAAGCTGTCTCTTTCCCAAAA
+AGCGCCTGAAACGTAATACCTCGGGCTCCTTGATGTTAAAGCCACATAGCTATCCGATTCCATGTCTTTG
+CCTACCGCAAAAAAGTAGTTGAAAAATAGGTTCTTGTTAAGTAATCTCTCCAGATATTCATCTTGGGAGT
+ATTTTATGTATTTCTTCTCAAGCCATCTGTAAACTTCCTCGTATATCCTTTCAAAACCTTTTCTTTTGAG
+ATGAATCAAAGTGGTAGAAGCTCCATCCATATCAGAATTTACCGCTATGTAAAAGCAGTTTTTGCCATTA
+AGTTTTAGCTTAAGGATAACACCTTCTCCCTCATCGCTGTAGTCAAACCCCTTTTCTGCTCCAAAGGCTA
+GAGAAAAGGCTACATTATAAGAATAGACGTTTAAAGCAGGGTTTTTAAGCCATTTGTCAATTTTAAACTC
+TTTTTTAAAATCAATCTCATGGGAATTAAAACGCAAAAAGCTCAATTTGTCAGGATGAACTATTAGGTAT
+ACTTCCATTTCTTCAGAACTTTCAAATTCGTAGACAAAACCTTTTTCTTTCAGATCAGCGTAAATTTTTA
+TTAAAACACGACTTCCATCCGAAAGGTATAATTTGATAGAAGGAATGTAAGAAAATATCTCTTCTATCTC
+ACTTTTGACTATTTCAAGTCCCTCACCTTTTTTGTAAAAACGGGGTTCAAACAAAGCTTCTTCTCCAGAA
+AGTTCAACAAGTCCTTTATTTGAAAGAGAAACAAAATTCAAACTTTTTATAGAAGCATCATTTATATCTA
+TCTCAGGCAAACTTATATAGTGATTTCCAGCATACAATACCCTCATATTTTTGTCAATTTCACTGGGTCG
+TGTAACAATTTTATTCACCCTAACCCCTCCTGTTAATTTTCTTTTTATCTTGAAAAAAAGTTTTCACCTT
+AATTGTACTATTTTTTCTAAAATAGGTAAATAAAAAGATAAAAAATAGGCGAATACTTTTTCGCCTATTA
+TGCCAACCTACTGCGAATATTTAACCCCTTATCAATGGCATCCTGCACTATTTTATGACAGCACTTGTCT
+AGAGGATTTTTCTTTTGACAATCAGAATTACTCATTGCACCAGTAAGATTTATGACTTCTTCCATAGTGT
+TGGCACCATATTCTACTACTGCCTTTATAATTTCTTCTTTTGTCACTCTGCTGCAATAACAAGCATATTT
+AGGATTAGCATCTTTCTTAAACCATAGCGGCACTTTCACAAAATTTATTTAAAATCTTTTCCTCCATAAT
+CCCCATACTCCTTTGTTCTAAAGCTTAGCATAACATGATTTTAACTTATACTTTAAATCTTCTCAGTCTT
+AAAGCATTTGTTACAACTGACACTGAGCTAAATGCCATTGCCCCTCCTGCTATAGCTGGAGTTAAAAGGC
+CCATCGCAGCAAATGGTATGCCGATTGTATTGTATACAAAAGCCCAGAATAAATTTTGATATATATTTCT
+CATCGTAGCTTTGCTTAATTTTATAGCGGTCACAATACCCATAAGATTTCCACTTAAAAGCGTTATATCT
+GAGGTTTCTATCGCCACATCTGTACCTGTACCTATCGCTATGCCAACATCCGCAGTAGCTAAAGCAGGAG
+CATCATTAATACCATCTCCCACCATTGCAACTACTTTTCCCATTTTTTGAAGCTTCATAATCTCCAAAGC
+CTTATGTTCTGGCAATACTTCTGCCAACACATTTTTTATACCAACTTGTTTTGCTATTGCCTCAGCAGTC
+CTTTTATTATCTCCCGTAATCATGTATACTTCAATACCCATAGCTTGTAACTTTTGAATTGCTTTTGCCG
+AGTCACTCTTTACAGTATCTGCAACAGCTATAATGCCATAAACTCTGTCGTGAGATGCCAATATCATTGC
+TGTTTTACCTTGTAATTCTAGTTCTTCAACCTTATCTTCAATTGACGTTATATCAATATTTTGTCTGTCC
+ATGAGCCTTCTATTGCCAATATAAAACTCTTTTTCATTTATCGTAATGCATATACCATAGCCTGGTACAG
+CCTCAAATTTCTCAGGGTCTTCCAATATTTTGAATTTTTCTTTTGCTTTATTGACAATTGCTTGTCCCAA
+TGGATGCTCAGAATTTTTTTCCGCAATTCCCGCAATTTTCAAAATCTCATCTTCGGTGAAATCTCCAAAA
+GTTACTATGTCTGTAACTTCCGGTTCTCCTTTTGTTATCGTCCCAGTCTTATCAAATACTATTGCCGTTA
+TTTTCCCTGCCCTCTGCAGATGTTCTCCTCCCTTTATGAGTATACCATTTTCTGCTCCTTTTCCTGTCCC
+TACCATCACAGAAGTGGGAACTGCAAGTCCAAGCGCACACGGGCAGGCAATTACAAGTACTGATACTGCA
+TTTATTATGCCCGCATTAAAATCTCCATACCCAAAATACCAAATTAAAAATGTGGTAGCAGCTATGGCTA
+TAACTGTGGGTACAAAAATACCAGAGATTTTATCAGCAATTTGTTGAATTGGCGCTTTTGATCCTTGGGC
+ATCTTCTACCATTTTAATAATTTGCGATAGTACCGTATCTTTACCCACTTTTGTCGCTTCAAATTTAAAC
+GTTCCTGTTTTATTTATCGTAGCGCCAATTACTTCATCACCAACGCCTTTTTCTACAGGAATAGATTCAC
+CAGTTATCATAGATTCATCTATTGTGGAACTACCCTCAACTATTTTACCGTCAACTGGTATTTTTTCGCC
+CGGCCTTACAACAACGATATCCCCGACTTTGACTTCTTCAATAGGTATATCTAATTCTTGCCCATCCCTT
+ATCACTCTTGCGGTCTTTGCTTGTAGTCCCATGAGGTTTTTTATTGCTTCAGACGTTTTTCCCTTGGCTA
+TAGCTTCAAGCAGCTTACCTAATGTTACAAGCGTTATAATAACTGCTGATGCCTCAAAATACAAGTAATT
+GTGTATCTCATGAGAGGGTTTAGTAAATACATTGTACAAACTATAAAAATATGCTGCAGATGTTCCCATA
+GCTACCAAAGTATCCATATTTGCCGTCATATTTTTTAAATTGTTCCAAGCACCTTTATAATATCTAAAAC
+CTACAATAAACTGAACAGGTGAAGATAAAAATACCTGTAACCATGGATTATCAAGTATTCCACCTGAAAT
+TTTAAACATTCTCAAAACCATTGATATTACTAACGGCACAGTTAAAATCGCTGAATATATTACAAGTTTC
+CTTAATGTATTTATTTCTCTCTCCTTTATCTCTTTTTCTGTGTCAATACCTACTCCAGTCTTTTCTTTTG
+CATCATATCCTATATCTTTTATCGCTTTAATCATTTTTTCTGTATCAATTTCATTTGAATCATATTCGAC
+AATTGCCGTCTCAGCTGCAAAATTAACTGATGCATTGCTTACACCAGGCAGGTTTTTTAAGGTTTTTTCG
+ATTTTGGCAGCGCAGGATGCGCAGGACATACCCATAAGTGCAAGCTCTACTTTATCTTTTATTACACCAT
+ATCCTATATCTTCTATCTTTTTCTCAATATCGCATATATTAATTTTATCTGGATCATATATAACTGTTGC
+TTTTTCAACGGCAAGATTTACATTTGCGTCTAAAACTCCATCTAAGCTTTTAAGCCCTTTTTCTATTTTG
+GTTGCACAAGCTGCACAAGACATCCCAGTTATTTTTAAATTAGCTTTTTCGGCCATATTTTCATCTCCTC
+TTCATCTCTCAGTATTCTTATAGGAAATTCTTCCACATAAAAGGAAATTCCAAAATTTTATCTAACTTTT
+CTTTCTATTATTCCGCCTCCCACAACAATATCTCCATCATAAAAAACTACTGACTGCCCCGGTGTAATAG
+CCCTTTGTGGATTGTCAAATTTCACAAAAACCCTCCCATCTTCAAGTGGTCGTATTACTGCATCTTGCTC
+TTTTGCAGTATACCGTATCTTTGCTTTTACTCTCATTTCTTTTTCAAGTTTGTCAATTGAAATAAAATTA
+TTATTGTAGGAAATGAGTTCATCTCCATATACTTCGTCACCGTATCCTAATACTACCACATTATTTTCTG
+CATCGATATCGACAACATAAAGAGGTTTACCTACTGAGATTCCCAGGCCTTTCCTTTGTCCTATTGTATA
+ATGTATAATTCCCTTATGATAACCCAAAAATCTGCCTCGCGTATCACGAAATTCTCCTGGTTTTATTTCT
+TCTTTGGCATTTTCTCTAATAAATTTTCCATAATCATTATCAGTTACAAAACAAATTTCTTGACTGTCTG
+GCTTTGATGCAACAGGAAGGCCTAAATTTTTAGCTAGCTCTCTGACTTTATCTTTTTTATATTTACCCAG
+TGGAAACAAAATATGCTCAAGCTGAGTCTGAGTAAGATTATATAGGACATACGTCTGGTCTTTTGAAGTA
+TCTACAGACTTCTTTAATAAATACCTTCCTCTCTCTTCATCGTACTCTTTAATCGCATAATGGCCCGTTG
+CTACGTAATACGCATCTATCATCCAAGCTCTTTTCAAAAGTTCTTCAAATTTTATATATTTATTGCAAGC
+AATACAAGGATTGGGAGTCCTACCTCTTAAATATTCATCTACAAAATAATCTATTACTTTTTCTTTAAAA
+ACATCTTTAAAATTCATTACATAATATTTAATGCCAATCTTATTCGCTACTCTTCTAGCGTCATTAACAG
+CAGCCAATGAACAACAGCCGCCTTCAACTCTTACTGCTTCCTCATCTTTGTCCTGCCATATTTGCATCGT
+AACACCTATAACCTCATATCCCTGTTCTTTTAAAAGATATGCCGCAACAGAGCTATCGACACCTCCGCTC
+ATTCCCACAACTACTCTGTTGTTTTTCTGCATAGATAAATTCTCTAACCTCCTTGTAGATTCTCTCATAC
+AATCTGTGATATTGACCTTAATCTTTTAATAATTTGTGGAAGTACTTCTAAAACTTTATCTATATCTTCT
+TCCGTGTTTTCTTTACCAATTGTAAGTCTTAACGACCCTCGAGCTAATTCGCGAGGAAGCCCAATTGCCA
+GAAGCACATGAGAGGGCTCCAATGAACCAGAAGTGCATGCTGAACCACTTGAAGCACATATTCCTGCCAT
+ATCTAAGTTTAAAATAAGGGATTCGCCATCTATAAATTCAAATGATACATTAACATTGCCTGGAAGCCTT
+TTTGTTGGATGCCCGTTTAACCTCGCATATGGTATTTTTTCTAATATTCCATTTATAAGTTTATCTCTTA
+AAAATGTAAGTTTATTTATATGAGAATCCAAATTTTTCGTGATAAGCTCCATCGCTTCTCCCAGTCCTAC
+TATTCCTGGAACATTTTCTGTGCCCGCTCTTCTATTCCTTTCCTGTGTTCCACCTTGTATAAGCGAATGA
+ATCTTTACACCCTTCTTTATATATAATGCTCCCACGCCTTTAGGTCCATATATTTTATGGGCAGATAGAG
+ATAACAAATCAACATCTAATTTTTTTACATCTATTGGTACATTACCAACTGCTTGCACAGCATCAGTATG
+AAAATATACATTTTTCTCATGAGCTATTTTGACAAGCTCCTCAATTGGCTCTATCGTACCTATCTCATTA
+TTGGCAAACATTATAGAAACAAGGATTGTTTTATCTGTAATTGCCTTTTTTAAATCTTCAGGTTTTACAA
+GTCCATATTCGTCAACTGGAAGATATGTTACTTTGAATCCTTCTTTTTCAAGATATCGACAAGTATTAAG
+TACTGCATGATGTTCAATTTCCGTTGTAATAATGTGATTTCCCTTATCTTTTAACGCATATGCTACACCT
+TTTAATGCCCAATTATCAGACTCAGACCCACCACTGGTAAAATATATTTCGTCAGAATCTGCCCCTAGTG
+CTTTTGCCACTTTTTCCCTCGCTTCTTCAATAGCTTTTTTCGCTTCTTGTCCATATGAATACAGGGAAGA
+TGGATTACCAAAAACATCACTATAATATGGTAACATCGCCTCTAATACCCTTTTATCAACTGGTGTAGTC
+GCAGCATTGTCTAAATAAATTCTATCCACAAAAATCGCCTCTCTCTATTATTTTCTACTTCTTAGTATCT
+GTTCATATTTTACATTTTTTATTCAAAAAATTTGTGCATACTTAAATATAAAATACCACAGAGAATTCCT
+TCTTGTTTTGCAAGTTTCATTGACATCTCAAAAGCCTCTCTCTCTTACCTTTATAATTTCATCGATAATG
+TCAAGATTTAATGTGTCAGGAATAAATCCAGCTCCTATTCCTTGTACCTTAATTCCGAGTATTCCGATAA
+GAATTATAAATTTTCTCTTTTTAAGGTATCACAATCTTATCTCAATGTCAATAGGTGCATTTACGCATCC
+AAATTGCTATTCCTTATCAAACTGAATGGGCGGTATCAAGCCGCCCAACATATCTTTTCCTTAGTCAGTT
+GCAAATTATTTAGAAAAGTTAACATCGATGTTTCACAAATTCCACAAAACATCCTCCTACTTTACACTTT
+AAATTTTTTAATAGGTATTACACTTCATATCCTGTATCAATAATTGCTTTTTTCATATCATCGACAGAAA
+CTTTAGCAGGGTCATATGTTACCGTAACATTACCTTTATCAAGGTCAACAACAGCTTTCAATACCCCATT
+TAACTTCTTTAGTGCATTTTCAACAGACATTTTGCAATGGTTGCATGTCATCCCCTTAACATTTATGACG
+ATAGTCTCACCCTTAGGTCCAAACAAACCCATGATTCATATCCTCCTTTTTTAAAAGTTAATAATATTTT
+TATTTTTTATTAAGCAATCTTAAGGAATTAAGGACTGCAAGGAGTGCAACACCTACGTCGGCGAACACAG
+CTTCCCACATTGTAGCAACCCCTAAAGCACCAAGTGCTAAAACCACTATTTTTACTCCTAATGCAAGAAG
+AATATTTTCCCATACTATTAACTTTGTCCTTTTGGATATCTTTATAGCTGTTACCAGTTTTGACGGTTCA
+TCTGTCATTAAAACTACATCGGCTGCTTCTATAGCAGCATCTGACCCGATTCCTCCCATTGCAACACCCA
+CATCAGATCTCGCTAAAACCGGTGCATCATTTATGCCATCACCGACAAATATGAGCTTGCCTTTTTTATT
+GTCAGCATACAATTTCTCAAGTACGCCAACTTTCTCATTTGGAAGAAGTTGTGAATACACTTCATCAATC
+CCTAATGAAGCAGCGATTTTATCGCTTACAACTTTGTTATCCCCCGTAAGCATGACAATCCTTTTAATGC
+CCATTTTCCTGAGACTTTCTATAGCTTTTGGGGAATCTTCCTTTACCTCATCAGATATGAGGATATAACC
+ACAGTATTTGTTATCTATAGCTACATGGATGATAGTGCCTGTTGAGTCACCGGTAACACAATCAATATTT
+TCCATCTTCATTAATTTAGCATTGCCCACAAGGACTTCTTTTCCTTCTATATTTGCTCTTACGCCATTTC
+CTGAAATTTCTTCATACTTTTTTATTTTAGATCTGTCTACTTCTTTCCCATAGGCTTCTAAAATGGATTC
+TGCTATAGGATGATTTGAAAAACTTTCGGCATATGCCGCATATTCTAAAAGCGCATCCCTGCTCATGCCA
+TTTACAGATTTAATTTTCGTCACCTTAAATACCCCTTTTGTAAGGGTACCTGTTTTATCAAATACAACAG
+TTTCTACATTGCTTAACGCTTCCAAATAGTTACTTCCTTTTACAAGGATGCCATTTTTTGAGGCAGCACC
+TATACCAGCAAAAAAGCTTAAAGGAATCGATAACACCAGTGCACAGGGACACGATATAATAAGAAAAATA
+AGTGCTCTATATATAAATTCCTTGAAGGTTGCTGCTGGTATAATTAAAGGAGGAATTACTGCAATAATCA
+ATGCCAAAAAAACAACAATAGGAGTGTAATATTTGGCAAACTTTGTCATAAATTTTTCTGTAGGAGCTTT
+CTTACTGCTAGCCTCTTCAATAAGTCCTAGTATTTTTGAAACAGTTGATTCTGCAAACTCTCTGGTTACT
+TCTATTGTGAGAAGTCCATTTTTATTTATAAAGCCACTTAAAACGTCCGCGCCTTTATAAACCTCTTTTA
+AAACAGATTCTCCTGTTAATGCAGAAGTATCCACCATCGATTCCCCTTCGATTACCTTCCCATCAAGTGG
+TATTTTTTCACCAGGCTTTACTATGATGACGTCTCCCGGTCTTACTTCTTGTGGTGAAACCCTCTTTATT
+TTATATCCAATTTTTAAGTTAGCATAATCGGGACGAATATTCATTAACTCTTTAATAGACCTTTTCGAAT
+GATCAACAGCAATATCCTGCAGAAGTTCCCCAATTTGGTAAAAAAGCATTACAGCTACACTCTCAGGATA
+CTCTCCAATAGCAAAAGCACCAATTGTCGCTATGCTCATGAGAAAATACTCATCAAAAATCTGCCCTTTC
+AAAATATTTTTGGTAGCTTTTAAGACGACATCTCCTCCTGCGATTATATAACTTATAAAAAATAAGGTAA
+ATTTGATATAACCCAATAAATTAAATAGCAATGCTATTGCAAACAAGATAGCAGAAATCCCATATTGAAT
+GATTCTCCTGTATACTTTATTAGAGTCATCATTCTCAAAAGAAAGCTTACAACTATCAGAATCACAATTT
+GCGTTCAGTGGACTTTCTTTTGCATCTAGGGCACAACTTTTACAGCCAAACCTCTCTAAAACAAAGGCCC
+TTTTATTATTTTGCATAATATTCACCTTTCCTGATTCATTCATTAATATGGTCAAAACCCTGTTCAAATA
+TTTTCTTTACATGGTCATCCGCCAAAGAATAATAAACCACTTTTCCTTCTTTTCTGAATTTAACAAGCTT
+ATTTTGCCTTAGTATCCGAAGCTGATGAGAAACTGCAGACTGGCTCATACCAAGAAGTGCAGCAATATCA
+CAAACACACATTTCTGATTCAAATAATGCATAAAGAATTTTTATCCTTGTAGTATCTCCTAATACTTTGA
+ACAATTCTGCAAGGTCATACAATTTTGTTTCCTCTGGCATAGCTTCTTTTACTTTATTTATAATATCTTC
+ATGTATTACGCTAACTTCGCAGATTGGGATTTTGCTGTCTTCTCTTTTCATAGGTATCTCCTCTTTGCTT
+TAATATATGAATAATTGTTCATACTTTATTATATAATAATTTTTGCTTCCTTTCAAGAACTTCAATCTCT
+AATCCAAAAACTAAAATACAACTTCCAAGCTAAAATATTTGTTGAACATTCTATTTCCTTTTAAAATTCT
+TGACCGAATAATTCAAATGTGTTATAAATAATCTTACCACACAATTTTCGAGATTTGGTTTCTACGGGGG
+TATCAAGAATGACAGTAATATTTGTAGGAAAAGACAATCAAATTACAATAAAAGCTCCAAAAAATGTTGA
+AAAACTCGCGAAAGAGTTGGATATAAATTTAGAATCACATGTCTTTATAAAAAATGGAGAAATAGTTACT
+CCAGATGAAATTCTTCAAGATGATGATGTAGTAGAGATAATATCAGTAGTTTCTGGAGGTTAGTAGAAGG
+AGGCTTTACCAATTGAAGTGCATAAGATGTAAGAAAAAAGCAGTTATCACTCTAAAAAGGCATAATGCAG
+CCTTCTGTGCTGAGTGTTTTTTACATTATTATAGAAACCAAGTCTTAAAAAACATTCAAAAAAATAAAAT
+GTTTAAAAAAGACGATAAAGTTTTAGTGGTAGTATCTGGCGGCAAAGATAGTATGGCTCTGTGGGACGTT
+CTAGTCAAGGAAGGTTATAACGTTGTCGCAATGTATATAAATCTTGGAATTGGAGAGTATTCAAACAGGT
+CTCAAGAGGTGGTTGAAAATTTTGCAAAGAAAAATAATCTTCCACTCATTGTAAAAAATATTAAAGAAGA
+ATTCGGGCTTGATATATACAAGCTTTCAAAGACTTTAAAACGAAGCCCCTGTTCCGTATGTGGAACAATT
+AAAAGATACCTGTTTAACAAAGTAGCTTACGACAATGGATTTTCAGTTATTGCAACAGGTCACAATTTAG
+ATGACGAAGCAGCAACACTTTTAGGCAATATTTTGAATTGGGGAGAAAGCTATCTTGCAAGACAGGGACC
+AGTTTTACCTCAAACTCACCCGAAACTCATAAAAAAAGTAAAGCCTCTTTATACTTTAACAGAAAAAGAA
+AACATGTATTACGTACTTTTAAACAAAATTGAATTTTTACATGAAGAGTGTCCTTATTCAGTTGGAGCTC
+GTTCAATTCTTTATAAAGAATTGCTAAATGAACTGGAAGAAAAAAGTCCTGGCACAAAACAGCGTTTTTT
+GATTGGCTTCCTTGAAAAGGGCAAAAAGCATTTCAAAGAGGTAGAAAATATTGAATTGAAGGAATGCAAA
+ACTTGTGGCCATGTCACAACAACGGAAGAATGTTCTTTTTGCAGACTTACAAAAGTTTCTAATACCGTTA
+GCTAGTGTAGAGATTGTACCTAAGGCTGGTAGTATAAAAAATTCTTAAAACCAGCCTTTTTTCTTACACA
+AAAGTCAACATTTAAAATTACAAACAAAGTAAGGAGAGTGAAAAATGCATGAATCCTTTTGATGTAATGC
+TTAAAAATTATTTTGATGAAAAGATGCTTGACAAGCTTTCAAGAGTAAAAATTCTTCTCATTGGCTGTGG
+TGGACTTGGTTCAAATGTTGCAGTGATGCTTATAAGAAGTGGTATTAAAAACCTCACAATAGTCGATTTT
+GATGAGGTAGACATCTTAAATCTCAACCGACAAAATTACTTTTTACACCAGGTAGGAGAAAAAAAGGTAT
+TAGCCCTTAAAGATACTCTCTTTAAAATCAACCCCCACGCAAACATAGCAGCCAAAAATATAAAAATTGA
+TGAGTCAAATTTAGATGAGTTAATCCCTCAACATGATATAGTTGTGGAAGCTGTTGACAATGAATTTACC
+AAAACGCTGATTTTTAAAAAAGCCCAAAAACATAATAAAAAAGTGGTTTTGGCTTCAGGTGTCGCAGGAT
+TTGGTGATTGCGAAAATATTAAAATAAAACGGGGTAAAAACTTTTCAATTGTGGGTGATTTTGTTACATC
+GATTAATGAAAAGAAACCTTTGGCACCCAAAGTCATGGCAGTTGCCGCAATACAAGCAGATGAAGTATTA
+AGGATGATAAATGAGCTGGAGTAAAAATGATGATATAATTATTTTTCTTCAAGTATTTTTTTTCGTTCCA
+GATACTCTTCTTCGCTTATTTCCCCTCTTGCATATCTTTCTTTTAAAATTTCTAATGCATCACTCTTGTG
+ACTTCTACTTTTCGTACCTCGAAATGATGATATAATAAAATAGATTGCTACAATTATTAAACCTATTTCT
+ATTGCTGACCAAATAATACCCCAAATGAATACATCCGCTCTATATCCCCATGCACACATCATACGCATCA
+ATTGTCTCTCCTCCTTTACAAAGGAATTTTAACAGTAAACTTACTCCCTTTATTTATCTCGCTTTCAACG
+CTTATTTCGCCTCCATGGGCTAGTACTATAGCTTTTGCAATCGAAAGCCCTATTCCACTTCCACCTGTTT
+CACGATTTCTTGATTTTTCTCCTCTGTAAAACCTTTCAAAAATAAAAGGAATATCATCTTTTGATATGCC
+CATTCCATTATCTTCTATTACAAATACTGCATAATCGCCATCTTTATAAAAGTCTATTTTTATTTTGCCA
+CCTACAGGAGTATATTTATTTGAATTTGATATTAGGTTAACGAAAACCTGTGCTATCCTGTCCTTATCAC
+CAAACAACATAATGTTATCTTCGATGTTCTTTACAACTTCTTGTTCTTTTTCAGCAAAAGATGCTTCAAA
+ATTTGTCAAAATGCTCTTTACTAATTCGCTTGCGTCAAATTTGATTTTATTAAGCTTTAACATATCAGAT
+TCAAATTTATTCAATGTTTCAAGGTCTTTTACAATATTTATAAGCCTTAAGACCTCTTCATTTAAACTCT
+TCAATCTTTCATGCGTCGGCTCCCAAATCCCATCAAGCATTGCTTCAATATGACTCTGCAATGTTGTCAA
+TGGTGTTCTAAGCTCATGTGCAATGTCAGAGGTCATTTGTTTTCTTAGTATTTCTTGATTTTTTAAAGAT
+TCTCCAAGGTGGTTTATTGCAGCTGTGAGCTTAAATAGCTCATCTTCTTTAGGTATATCATAAACCTTTG
+CAGTAAAATCACCTTTTTCAAGCTTTTTAGCAACTTCCGTAATATTAATTAACGGTCTTGTAATATAATT
+TGACACATAAATACTTATAGTCAATGCTATAAAAATAGCTATCACCGTTGCTATAACATTATATCTGCTA
+ATATCACATAAAAACTTAAAATCCAAGTCACTCATCATTATCGGCCCATAATAAATTATATCTACATATC
+CCACTGTTTTTTCATCTACAATGATGGGAAGAGTTTTTTCAGAAATATTTTTCTTATTCCATTTTCCCAT
+CATATTCATCATATATGACATTGAAGAAAAATCCCATATAATTTTGCCATCTTTATCTCTAAGCCTTAAT
+CCATATCCTTCCATCATAGCTGCATGACCAATTTCACGCCCTGTTGTACTTTTCCAACCTCCCTCAGATT
+TATACACTGCAGCAAGAGTGTTAGCTATATTGCTAAATTCTTTATCTGTTGACTTTGTAACATAATTTCC
+AAAGCTATTTATTATTAAGATGTTTGTTGTAATACTTACAATAACAATCGATATAAGAGCTATTGAAATA
+AATACAATAGCCGTCTTTGTTCTTAAATTATTTCTAAACATTTCCATCACCAAATTTATATCCAACGCCA
+TACACCGTTTTAATATACACTGGATTTTTCGTATCGTCTTCAATTTTTTGTCTTAAATTTTTAATATGTG
+CATCAATCGTCCTGTCATAGCCTTCATAGTCAAATCCCATAACTTTTTCAATTAATTCTTCTCTTGTAAA
+GACCCTATTTGGATTGCGAATTAGAATCTTTAAAATTTTAAATTCATTTGGAGTAAGATTTACAACCACA
+CCCTTTTTCCTCACTGTATGTGCTCTTAAATCGACCACAAGGTCATCATTATTAAAAGACATTACTTCAG
+CAAGAGGCACATCATCAGTTGTTCTTCTTAATATTGCTTTCACTCTCATAACCAATTCACGTGGGCTGAA
+TGGTTTTGTAATATAGTCATCAGCACCTATAGAAAATCCATTAATTTTATCACTTTCTTGAACTTTTGCT
+GTAAGCATCAATATCGGAACATTGGAAAACTGACGTAACCTTTTACACAGTTCCTCTCCTGAAATACCTG
+GCAACATGAGGTCCAATATAACAAGGTCTGGTTTTTCTTTTTTGAATGTATCTAAAACGTTATTGCCATT
+AGTTTCAGTAATAACGCTAAATCCCTCACGCTCAAGGTATGACTTTACAACTTCCAGTATTTTTATTTCG
+TCATCAACCACAAGTATTTTCTTATTCATCTTCCATCCACCCTTTATTATTTTGCAGCAAAATTATGAAT
+AACTTATGAAGATAGCTTGATAAACTTCTTTTAATATATTATACATCACAGTTTGCAAAAATCTAATCGC
+CTACTTTTGGAAATTATTTTAATTAAACTGTATTTATTTTCTCTTCATATTTTCTTCAAAAGTAAGCCTT
+AAAATAAAAATGAACCCAAGTTAACAGTTTTTTGATAAATAGAAAGGAGTTGAAATGTATGGGGCTTATA
+TTAATCTTGGCAATTGGCTTTTATTTGTACAAAACAGGTGATCTGCAAAGAATAATTAATAATTTAAATG
+CAAACAAAGATTGCCAAGTGAATGAAGCAAAGAAAATACTTGATATACGTTTAGCCAAGGGAGAAATTAC
+AGTAGAAGAATATAACAAATTAAAAAGCATTTTGTAAAATATAAATATTTGGAGAGGAGGAGAAAATAAT
+GTTTGGAGGATATATGATGGGTGGTTTAGGTCGTTGGTTTGGAGGATATTATCCTTGTGGTTATGGAACT
+TGGTTCGGTGGTGGACTTACCAATATATTGTTCTTAATTTTAATAGGCGTAGTAATTTACTTGCTAGTAA
+AACAGATTAGAAATGTTAACTTTTTTAAAAAACACGATACAGATCCTAATAATGAAGCATTAGAAATTGC
+CAAGTTAAGGTACGCTCGCGGTGAAATCACCTTAGATGAGTATATAGAAATAACTAAAACTTTAAAAAAG
+TGAGCTAAATAATCAGATTGAAAACCCCCCATTTTTCTGAATACAGAAAAGGGGGGCTGTATTTGTATAT
+AATTTGCCTTTTTTTAGTATAATAAGTGACAATAATCACAGATTTTTGATAACCCCCTTTTGTATAATAG
+ATTAAATCTTTAGTTATACCCTTTGTTGAAAAGCTGCAAAAGCAGTAGTTGGGGAAGCCAGTGAAATCTT
+AATTTTATCGTTAAAAAATTATTTTAGAAGTTCTTGTCAAAAATAAGAATTGATATTATAATGGAATCGT
+AATCAATATAAAATTGTAATGTGTATTAAGGAGGAAAAATAAAATGGATGCCAAAGAGATAGTATTAAAA
+ACTTTAAGAGAATCTTCAGAGCCTCTGCGTCCTAGTGATATTGTGGAAAAATCAGGCCTTGACAAAAAAG
+AAGTTGAAAAGGCTATTAAAGAATTAAAAAAAGAAGATTTAATAATGTCTCCTAAAAGATGCTATTACTC
+TGCAAAATAATCTGTAAAAAAAGAGAGTGCAGATTTTACACTCTCTTTTTTCTATAACCAAAACTTTCTG
+AAACTACTCTTCCAATACTATTTATCCTGGCAGTTATACAACTAAAGCAATGAGCAGGAGTATCAGCAAC
+ACAAATTTTTCCCGGATACAGCCGGATATAATGCGTACAACTTTCTGCATTCTCCCTCTGTCACATTGGG
+CATTACAACATTTGCTCCACAACGAAGTGCTGTCATTCTTCCATTAGGATTAAATTCATTATGGCGTTCA
+ATATTCAAAAAATTTGTGCATACTTAAATATCTTTCCCCAGTATCAGGTAGTACTGTTACAACTCGTTTT
+CCTTTCCCGAGGCGATTTGCAACTTCAACTGCCGCAAAAACATTTGCGCCTGAAGAAATACCACAAAGAA
+TCCCTTCTTGTTTTGCAAGTTTCATTGACATTTCAAAAGCATCTCTCTCTTTTACCTTTATAATTTCATC
+GATAACGTCAAGATTTAATGTGTCAGGAATAAATCCAGCTCCTATTCCTTGTATCTTATGAGGTCCAGGT
+TTGCCGCCTGACAATACAGGAGATTCCTCTGGTTCTACTGCAAAAATTTTTATATCTTTGTTATATTGCT
+TTAAAACTTTCCCTACTCCGGATATTGTTCCCCCTGTGCCTACACCTGCTACAAATGCATCTACTATTCC
+ATTTGTATCTTTTAATATTTCTTTTGCCGTTGTAAGTTCATGTATTTCTGGATTCGCAGGATTTTTAAAC
+TGATCTAACATTATATAATCAGGATTTAATTCCAAAATTTCTTGTGCCTTTTTTATGGCTCCTTTCATAC
+CCTCTGCACCGGGTGTTAAAACAAGCTCTGCTCCATATGACAAAAGTAAATTTCGTCGTTCTATACTCAT
+CGTATCAGGCATTACAAGAATCAACTTATACCCTTTTACAGCACTAACCATCGCAAGACCAATGCCTGTA
+TTTCCACTGGTAGGTTCAACAATTGTCCCACCAGGTTTTAATCTTCCTTCTTCCTCAGCTCTTTTTATCA
+TATTTAATGCAATTCTGTCCTTAACACTTCCACCTGGGTTAAAAGACTCTAATTTTACTATGACCTCCGC
+TGAATTTTCAGGAACAACTTTATTCAACCTAATCATAGGTGTATTGCCTATAAGCTGAGTTATATCCTCA
+TAAATTTTATTTTCTCTTCCCGACATAATTTTTTTGCCTCCTTTTAATTCATAGTATTTAGATAGGAATA
+CTATGATTTTATTTTAAGATATCACAATCTCAGTTGATTGTCAACAGTTTAACAACTCGTTATAAAAATT
+CATAAAAATTATTTAAATTTGTGAGATATATCACAGTAAAATTTTTAATACAGGGTAAAATATAATCAGG
+TATGTTAACAAAGAGGAGGTACTTTCCATGAGTGAAGTTATTAATAATAGAGAATACAGGAGAAAACTTT
+TAAAAGAAGTTATAAAAGAACTTCATAGAGGTAAAAGTGTTGCGGAAGTTAAAGAAAAATTTAAAGATGT
+CATAGACGGAATAACTTCTACAGAATTGTCAGCAATAGAACAAGAACTAATAAATGAGGGACTGGACGTA
+AAAGAAGTACAAAGGCTATGTGATGTCCATGCTGAAGTGTTTAGAGAGTCATTAGAACAGCTAAAAAAGC
+CCGAAACAATTCCGGGGCACCCAGTACACACCTTTAAAGAAGAAAACAGAGCAATAGAAAAACACATTAA
+TGAAAATATAAAACCTGCTCTTGAAAAATTAAAAAGCAGCGGAAGTTTTGAAGACGCTCAAAAGCTATTA
+GAGCATATTAATCTTTTGATGGATATAGACAAGCATTATTCGAGAAAAGAAAACTTGCTCTTTCCGTACC
+TTGAAAAATACGGCATAACGGGACCTCCCTCTGTCATGTGGGGTGTTGATGATGAAATAAGGAAAATGCT
+CAAAGACTTGAGAACAACCCTTATTAATTATGATAATTCAAAAAAAGAAGAAATATTACAGCATGCCAAT
+GCTACATTAAACAAAATATTAGACATGATTTTTAAAGAAGAAAATATACTTTTACCCATGGCATTAGACA
+CCCTTACAGAAGATGAATGGATAAGTATAATGGAAGAAAGTGATGAAATAGGATATTGCCTTATTGAACC
+AGAGATAAAGTGGCACCCAGAACGTGTCAATGTTGAGAAAAAAGAAAAATTTAGTGATGAAGCATCCCAG
+AGTTATATAAAATTTGATACAGGCATTTTAAAGCCAGAAGAAATAAGTGCCATATTTGATAATCTCCCTT
+TTGACATAACATTTGTAGACAAAGATGACATAGTAAAATATTTTTCCAACACAAAAGACAGAATATTTGC
+AAGGACAAAATCCGTCATTGGTAGAAAAGTTCAATATTGTCATCCACCTGCAAGTGTCCATATTGTTGAA
+CAGCTGCTTCAGGACTTTAAATCAGGCAAAAAAAGTCATGAAGACTTCTGGATAAAGTTGGGCGACAAAT
+ATGTATTTATAAGATATTTTGCTATAAGAGATAAAAACGGTGAATACATAGGTACTTTAGAGGTGACACA
+GGATATCGCTCCTATAAAAGCAATAGAAGGAGAAAAGAGGCTTATGTCTTAATAAATTTTAAAGGGGACA
+GCTTTAAAAACTGTCCCCTTTATTTTCTCTATCTACTCAAAAATTACTTTGCACTCTTTAAAGCCTCTGC
+AGCTAATTCTTTAAAAGTTTGGGATGTATGTGTAGCTCCAGTAACAGTATCTACTTTATCAGGGTCTTGC
+TTCTCAATAAGCTGCTGTTCCAATTTCTCATATGCTTCTTTTGGTGTAACACCTGTCTTAGCCTTCATAT
+TTTCTGCATATTGCTGGTCATCTCTCTTTAACTGGCCATCCTTGTTTACTTCATTATAAGTCACGGATGC
+TATTTTACCGTCTTTTACAGTTATCTCAATCTGTCCCTTCCATCCGTGCTCGTCAAAATTAGGTTGTTCC
+GCTTTGTAAGTACCATCTTTGTAAGTACCAGTTGCTGTTTTAGAAGAACAGCCACTTATTGCAAACAACA
+AAAATAATCCCACTAATACAAGTGTTAAAATCCTTCTCATAAAATCACAGCCTCCCTTTTAATACAAATT
+TTGTGTAAAAATATTATACTGTTTTGTTAAAATAATGTCAATGTTTTTCACTTCACCTCCCCTCTAAAAA
+TATCTTAATAAAACCTAAAATCTTGATGCCAGTGAAGATAAAATCATTATGAGTCCTACAATTTGATATA
+TTTTTATCGTATCGGCATTTGCTTTTACCAGTTTTGGTATTTCGTCATAATATTTGCGGGCAACATTTAC
+AGACCTCACAGCTAATGGAATTGTTATAAAGGTCATAAGCCATATTGGATTTTTAGTAACTAAAGCTATT
+AAAGCAAGAGACAGATAGGCTGCTACATAAAGAGCTGCGTACACTATCACTCCTTTTTGTTTGCCAATTC
+TAACTAACAAATTGTATTTATGTCCTTTGAGGTCTGCTTCATAATCTGGATACTGGTTTATCCAAAGAAC
+ATTGGTTATTAAAAACCCTATAGGCAAAGAAACTAATAAAACATCTATACTTACATGATGAGTCATCACT
+AAATACATCCCTATAACTATCAAAGGCCCAAAAGTTATTCCTACAGCTATTTCTCCAAAGCCTCTGTAGC
+TTAATTTAAAAGGAGGCAAACTATAAAAAACTGCTATTAAAACTCCAGCAAGCCCTACAATAAATACACG
+AGGTTCTCTAAATATGACAATAGCTAGCCCTATAGCACAAGAAACAAGTATTGTTACTAAAGCAATAATT
+ATTGTTTCTTCGACTGTAAGTTTACCTTCGACTATAGTTTTCTTCCCTCCACTAAAAGGAGTTCTTTTAT
+CTGGAGTTACAAAAGTATCTACACCAGATTTATAATCAACAAATTCATTGACTGCATTTTTACCTATCTC
+AATAAGGTAAATGCCTATAACTGAGACAACAAACCAGAATAAGTCAAACTCTCCCGTTTTACCATAAGCA
+TAGGCAGTCGCTACAAACATAGGCACAGTAGATGCTATCCATATCTTAGGGTCTGCCAACTGCCAAAAAC
+CCTTCCATACCCTTAAAAATTCCTTTTTATCCATAAAACTTCCTCCAGAAAAATGGAATTACTTAGTCAT
+TAAAGTATATTCTGGATCGGTAATCCTAAAATTTCCTTTTAACCCAGAAGTTATATACACTTTTTTATCA
+TCTGTCACAAATATTGCTTCTACTCCAGGTAAATTTTCTGCAACCTTCAGACCCTCATCTAAACCCATAA
+CAAAAATTTTTGCTAGTGCATCACCATCTATAGAAGTATCTGTTATTATAGTAACGCTATATAAGTGATT
+ATCTGCAGGATAACCGGTAAAAGGATTTAATATATGATGATATAATTTCCCGTCTTTTTCAAAATATCTT
+TCATATATCCCTGAAGTGACGACAGCTTTTTCACCAACCTCTACTATCCCAAAATATTCACCTCTGGGTT
+TAAAAGGAGTTTGAATCCCTACGCGCCAATTAGTTCCATCAGGTTTTGTACCAATTGTAAGGACATCACC
+GCCCAAATTTATAATAGCATGCTTTACACCTTCTTTTTTTAAAACTTCTGCCACTTTATCTGCAGCATAG
+CCTTTCGCAATACCTCCCAAGTCTATGCTCATACCTTTATCTTTTAACATAACGGTCATATTCTTTTCAT
+CTAAAACTATATTTTTATAGTTTACAAGAGGAAGTTTAGCTTTTATTTCTTCCGCTGAAGGCACTCTGGC
+TTTATCGGTACCAATATTCCAAAGATTTACTATAGGACCTACCGTGATATCAAAATAACCTTTTTCAATT
+TCAGAAAAATGTATTGCTTTTTTTATAACGTAAAAAGTATCAGGAGACACTTTTACGGGTCTAATCCCTG
+CGTTTTTATTAATTTCACTTACTTCACTATCCTCTATAGTGACGCTCATTTTCTTTTCTATATCTTCAAT
+GGCTTTAAATCCATCATCCAATACTTTTTTGGGAACCTTGTCGTATACAGTCAAAGTACAATAAGTATCC
+AGTGCAAATTTAGTATCAGATATAGGTTGAGAATTTTTATTTGAACACCCAGAAAATATAAATATTAGTA
+GAAAAATACTAAAAAGTACTATAAATTTTTTCATATAATAACTCCTCCAAAAATAAGGCCTTTAACCAAT
+TTTAGTAATTTCTATATAAAAGCTTAGTCGTCACATCAATTAAAATTTGTTTTGGTGGAGAATCTTTTAA
+CATAGCTATTTTGTCAAAAGCTTTTTTAGTATACTTCTCTGCTAACATTTTTGATTGGGTTATCCCACCA
+TTTTGTTGAACAAATGCAACAATGCGTTTTATGTCATCCTCACAATAATTTCTCTTTTTTATCAACGATA
+TAATTTTTTCATCTCTATTCCTTTCTAAAGAATAGATTAAAGGAAGTGTAAAGACACCCTGTCTTATATC
+ATTACACAAAGGCTTCCCTACAACACTTTCTTCCCCAGTATAGTCTAAAATATCATCTATAATTTGAAAA
+GCTATCCCAATATTATAGCCTATACTACCCAATATTTTGGCCAACTCTTCTCCACAGTTGCTTTCATAAG
+CTCCCACATAAAAACTTAAAGCGAAGAGAGCAGCAGTTTTTGCAGCTATTCTTTTTAAATAATCGTTTAT
+TGTAATATTTATGTCATATCGGCTTTCAAATTGATCAATCTCTCCTTTGCATATTCTTGAAACCACTTTA
+GAGACTTTTTTTAAATTCGCAACATTGATATTGTCTGATAAAAGCAAAAAACTTTGAGAGAAAAGAAAAT
+CTCCAATAAACACTGCATAATCTTTACCATATTCTGCCTGAATAGTAGGTTTACTGCGCCTTATTAAAGC
+ATTGTCAATTATATCGTCATGCACTAAAGTCGCCATGTGAAGCATCTCAATAGCAGCTGCTAAAGGTAAT
+ATCTTTTTTCTATCATAATTTCCAAATTTAGCCGATATAATTACAAAAGCAGGCCTTAACATTTTGCCAC
+TATTATTTACCATATCTAGTAGTATATCGCTAATTAATTTGTTTGAACTTTTTACACGCTTTTTCATGAT
+TTTTACAACTTCTACAAGTTCTTCTTTTACCTCTAAATTGTCATTCCAAAACTTATCCATTTAACCACCT
+TTAACCTTTATCAAGAAAAATTTAGTATTTTAATATTTTTAATTTGTTCCAGTGTTTTAAAAGAAATTTA
+GAAGATAAACCCACAAAGATACCAGTTCCTATCCCCGCTATCATCAACACAGGCAGATATATCATTATCT
+TTATATTTTGAACTATTGCAGAAGCCACCAACATCTGCCCAATATTGTGAAATACTCCCCCTGAAACACT
+TACTCCTACTTCACTAACATGATTTTTCCCAATGTTTTTGACAAGATACATAACAATAAGACTTAACAAG
+CCCCCTCCTAAACTGTAGAAAAAGGTAGAAGGCGAAGAAGCAAAAAAAGTAGCTAATAGTATTCTCACAA
+TGAGAACAATTAATGTATCAATAAAACCAAATAAATACAAAGAGGTAACAGTGATTATATTAGCAAGGCC
+TAATTTAGCTCCAGGAGCAATAAAAGGAACAGGCAGCATTCCTTCTATAATATATAAAATCAATGAAGTA
+GAAACTAGTATTGATAAAAAAACCATTTTCTTAGTCCTGGACATATTTGTATATTCAATAGGTAACTTCG
+TCGACCTCGACACTTTTATCCCCCCTTATCTCTACCACAATCCTAAAGGGGAGACACACTATGCTTTGCC
+CTGGTTTATCAATAAATCCTTCTTTCATACAGATTTTATCCGGACACTCGGCATGAATAACCTGAACTCC
+CCCATTTTTGACTAACAATATATTTTTACCTTGTTTTGTAACTATAGGTATTTCTTCTTTATGATTTACA
+TCATCCAATGACACCTTTTTGTACACTTTACCATCTATCATTATTACCGCATATTTATGGTGATACTGTT
+GGGTTGCTGATATTCTATAAAACACCAACAACCCAACAGATAAAACCGCCACAAAAAGTATAATAAAAAT
+ATCACCTTTTTTCACATCAAATAGCCCTCTCTTTAACTTTTATCAACTTATATAAAGATATGTTTTTCGA
+GCAAAGGTAGTCTTCTTCCACCAATTTTTTATCCATGGAATTACATAATAGTCGAGGCCAAAAGACCTCC
+CTGCTCCTCCCATTAAAGCTATAGCAGCGAAGATATACCACAATATTGACTTATCTGCCATTGCTGACAA
+GATGAAATTAAGTGCTAAAAATATAGAACCAGCAGATGCAAGGAAAGTAAACAAACCCGCTATTAAAGCC
+AATCCTATTGCCACCTCTGCTAATACTACCATAACTTGGAATAAGAAAGCATGGGGTACTACAAAAGTAT
+CCATAAACCACTTATAAAAAGCCGGCGGTTCCTTTAATAGAGGTTGCAAAGTTTGAACAGCAGTAGCTCC
+AGAAGTAGCATTAGCAGTTGCGCCGGATACATCAGAAGCAGTTATGATAAATATTTTTGACGGGTCAAGC
+CATCCTTGCTGTATTTTATTTATGCCTTCAATAAGCCACAAAGCGCCTACATATATTCTCAAAAGGACAA
+GCCAAAAAGTAGGAACATGGGCTGCAATATGCCCTCCCAATATTGATCGATTGTTCTTAACTTCAAAAAA
+CTCATGATAAATGTACGATAACACAGCATCAATGCCTGCTACCCCAAAAAGGTAGTGCATGTTCACAAGA
+TGTTTAATAGCCATTGCTAAAAAACCCGTCAAAGACACACCCATAAGTTCTGCCACTGCATATCTACTTC
+CTATGGATACCATAAATCCATGATATTTTGGCTTAAAAGGTTTTTTCTCTTCCCCTTTTATGTCTGCCAC
+TATATTATGAACAGCAGTTTCCGCTGATTGCAGCGCCGTCTCTACAACTTGAGGTATAGGTTTCCCATCT
+ATTTCATAATACGCCAAGTCACCTATCACATAAATGTTTTCTTTTCCTACTGCTTGCATGTATTCGTTTG
+TTTGGACTCTGCACCGTCTATTTAATTCCAGCCCAAAATTTTCAACGCATTTATTGCCTTGAACTCCACA
+TGTCCATATTAAAGTTTTTGTTTCAATCTTTCTCCCATCTTTTAACACAACATAATCCCTGGCTACTTCC
+ACAATAGGGGAATTAGTTAAGACCTCTACTCCTTTTTTATTTAAAAACCTTTGCGCTTTAATAGCCAGTT
+TAGCATTTAAATTGGGAAGTATTGTATTTAAAGCTTCTACTACCATAATCTTGATTTCACTGCGGTCTAA
+GTTATATTTATCACACAAACTTTTTGTCCATTCCATCAATTCGCCCGCAGTCTCAATTCCTGTAAATCCC
+GCTCCAGCTATTACAAAAGTAAGCATCTTCTTTTTTTCATCCGGATCCTTTTCTACACTAGCCTTTCTAA
+ACATTTCCTCAATGTGTTCCCTCGTTCTAATAGCTGCCTCCAAACTCCCTACATTAAAGCCATATTCAAA
+TACACCTGGTATACCAAAATCACATGGCTCACTGCCAATGCCTAAAATCAAATAATCGTATTGATATGCG
+CCTTTTTTCCCAATCACTTGCTGTTTTTCATGATCAATTTTTTCTATTTCGTCAAGTATTATGTTTACTC
+TCTTGCCAGCAAAAACCTTATGTAAATAAATGCGGACACTGTCAGGTTCTATTCTAGAACCAGCTACTTC
+ATGTAAATCTGTTAACAAAGTATGATAAGGTTTCTTGTCTATAAGTGTTACTTCTATATCAGGATTATTT
+TTTAATTTTTTATTCAGTAATTTCGCTGCATGTAAGCCCCCATACCCGGCCCCAATGATGACAATTTTCT
+TGTTATTACCCATATAAACACCTCTTTGATTGATATAATTATAACAACTTTTCTAGTCAATATTTTATCA
+TACAAATTACATTTTGTCTATGGTCTGACAATAAAAACGTTGTCTTTTTCACTAAAAAATTTTTGAAAGC
+ATCGTTTATAAAAAAATATACCCCCACCCGGTATTGATTAAAACTTTAGTGTTGTTTTTTCCTGCACTGT
+TTCGCATACGGAAAAATTAATGAAACGCACCTACTAAATAAAAATCCTTAATATAACAAATAAAGGCAGG
+TATTTAAAAAATACCTACCTTATCTATTAAAAAGTCCTTTATTCAAATTCTTTCATTGCCTCTTCAACAC
+TCTTCTTTCCACGCAAAATCATCCTTTTCCAAAAGGCCCCTTAAGCCCTCGCTTTGCCCTGCTCCGCAAC
+TTCCTGCTGTTTTTTCTTGAGCTCCTCTTCATCAGCTAAATAATAGTGCCTTATAGGCTTTAAGTTCTCA
+TCTAACTCATAAACCAGAGGAATACCTGTAGGAATATTTAGCTCCATTATTTCCTCATTAGAAAGATTGT
+CCAGATACTTCACAAGGCCTCTTAAACTGTTTCCATGAGCTGCTATTATCACTCTCTTGCCAGACTTTAT
+AGTCGGTGCAATTGTGGACTCCCAGTAGGGAATAACTCTATTTATAGTGTCTATCAAATTCTCTGTGAGA
+GGAATTTCATCCTCAGAAAGGTCGGCGTACCTTGGGTCATTGCCAGGATATCTCGGGTCATCCTTAGTCA
+AAGCAGGAGGTCTAACCTCTGCAGACCTTCTCCAAAGCTTTACCTGCTCTTCTCCATATTTTTTTGCGGT
+TTCTGCCTTATTAAGCCCCTGAAGAGCTCCATAATGCCTCTCATTCAACCGCCAGGACTTGTAAACTGGT
+ATCCACATGAGGTCCAGCTCATCTAAAACTATCCACAAAGTCCTTATTGCCCTCTTCAAAACTGAAGTAA
+ACGCCGCATCAAAAGTAAATCCCTTCTCTTTCAAAATCTTTCCTGCCTGCTTTGCCTCTTCAATTCCTTT
+CGGCGAAAGGTCTACATCTGTCCAACCTGTGAACCTGTTTTCCATGTTCCATATGCTTTCTCCATGGCGA
+AGTAAAACTACTTTGTACATGCTACACCACCTTCTCGTCTTTAAATTTTATTCCAAAAGGCTATTTTTAT
+TATACCTCATTGAATAAATAAACACAACAAAAAGCTCTTACACCATTTCCCTGAAAAGGTTTGACTTATC
+TTTAAAAATATTTTACAATCAAATTGGCAAATATTATACAAAATGGGGGAGAGGTAAATGAGGTGGTCTT
+TAGAAGCTCTTTATACTTCCTTTGACAGTGAAGAATTTCAAAAAGATGTCGAAAAAATAACTTCATCAAT
+CGAACACATACGGTCTTGGACTGAAGAAAACTTTACAACATATGAAAAGTCCAAAGAAAAACTCGAATAC
+TACATAAGATTTAAAAATGAACTGGGAGATTTAATGGTAAAAGTAAGAGGATATTCTGCTTTATCTTTAA
+GCGTGGATGTAAAAAATGAAAAGGCATTAAAAGCTTTGGAATCTCTTGAAAACATCAGCACAATGCTTGC
+AGAGCCAGAGACCAAATTCAAAAGATGGCTTTTGAACATGCCGAACTTGGAAGAAACAATCCAGTCTTCC
+TCCTATCTTAAGGAACACGAATTTTTTATAAAAGAGACAGTCAAAGAAGCAATGCACCTACTTTCAGAAA
+AAGAAGAGATGATAATAGCTAAGATGAAAAACACAGGGTCAGAAGCTTGGGCAAAACTTCATGACCTTTT
+GACCTCTACACTCCTTGTAGACATAAATATAAACGGCGAAGAGAAAAAATTGCCTCTTTCCGTTGTAAGA
+AATATGGCTTATGACAAAGACCCTTACATAAGAAAGACAGCTTATTTTGCCGAATTAAATTCCTATAAAA
+AAATAGAAGACGCTTCAGCAGCATGTCTTAATGGAATAAAAGGCGAGGTACTGACTGTTACAGAATTAAG
+AAAATATTCCTCTCCGTTAGAGATGACTCTTCAGCGTTCCCGCATGGACTCTGAAACACTTGAGGCAATG
+CTTGAAGCTATAGAAGAGTATTTGCCAGAATTTAGAAGATATTTAAAAGAAAAAGCCCGCCTTTTAGGTC
+ATAAAGATGGACTACCTTTCTATGACCTTTTTGCTCCAGTAGGAAAATTGGACAAAAAATTTACATTTGA
+TGAAGCGAAAGAATTTATAGTAGAAAATTTTAACTCCTTCAGTGAGGACCTTGCACAATTTGCTAAAAAA
+GCCTTTGAAAACAGCTGGATTGATGCAGAGCCAAGAGAAGGCAAAAGAGGAGGAGCCTTTTGCTACAACC
+TCCATCCAATAAAAGAAAGCAGAATACTGGCAAATTTTGATGGGAGTTTTTCTAATGTTCTAACTCTGGC
+TCATGAATTAGGGCATGGATATCACGGCCATTTGCTAGCAAATGAAACATTAATAAATTCAAGATACCCG
+ATGCCTATAGCGGAAACAGCATCAATTTTCAACGAGCATATTATAGTGAATTCTGCATTAAAAACGGCTT
+CTAAAGAAGAGAAATTATCAATTATAGAAAACTCACTGCAGCGCTCAACACAAACCATCGTAGACATTTA
+CTCAAGATTCTTATTTGAAGATGAAGTCATAAAAAGAAGAAAAGACCATTCTTTATCTGTTGAAGAATTA
+AAACAAATTATGATAGAGGCTCAGAAGAAAACATACGGGGATGGCCTTGACCAAAATTACCTGCACCCTT
+ACATGTGGATAAACAAGCCCCATTATTACGATGCCGATTTAAACTACTACAACTTCCCATATGCATTTGG
+GGAATTATTTGTAAAAGGCCTAATTTACAAGTACAATCAAGAAGGCAAAAAATTTGTAGAAGAATATAAA
+AACCTTCTTCCTCAGACAGGGAAGAAAAATCTCTATGATTTAGGAAAAATCGTAGGATTTGACTTGCACT
+CTAAAGACTTCTGGAGAAAATCTTTAGATGTCATAAAAGAAGAAATCAACCAATTTATATCTTTAATATA
+ATTCAAACACTGGAAGAGGTTCTTCTCATTCGAATTTTATTTTGAAGTAAAATATCTAAAAGGGGACCCG
+GGTTTTGTACAAAGAGCGGTCCCCTTTCATATTTTAAAACTCCCTATTTTCATAAAATTTAACAGATAAT
+AGACATGAAACTGTCAGCACAATAAGGACCAAAGCAATTATAAACAACATTTTCACTGTATCTGATTGAT
+TCATTATAAAAGATACAATATTTTGAAACCCATAGTGTAAAATTATCGTAGGATTTTTTGAGTGAAAAAA
+ACAAGAGACAACCCCTGTGATAAAATAGAACTTGGAAACAAAACATCACAGAAAGGGGGGTCTCTTGTGA
+AAAAACATATCTTTGAGGATATTATACTTACAAAATGCTCTAAATTTCACTGAGGAAGTAGTAGAAATTT
+TTGGTGATTTGTTAAACAAAGGAATGAATATTACAGAGCTTGTAGCAAGGATAAAGGAACTCACGGACAA
+ACTAGGTAGAGAGGCAATAGAAGCAATTATTGAAGAGTTAGATAGGATAATAAAAGAAGACAAGAGAAGG
+AAAGAAAAATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACGACAGTCCTTGGGGATATTGAATATG
+AGAGGACATATTACAAATCTAAAGAGGATGGGAGATATACATATTTGGTGGATGATGCATTAGAGATAGG
+ACGGCACGATAGGATAGAAAAGGGAGTAAAGATAAAGTTAGTAGAAAACGCAATAGAAGAATCATATGAG
+AGAAGTAGTAAAAAAGCATGTCCAGAGGAGTTAAGTAAACAGACGGTATTAAATGCAATAAGGGAAATAG
+GGGAAGTAGAAGTAAAGAGAGAAATAAAAGAAAAGAAAGAAGTAAGGGGTTTATACATAGAGGCAGACGA
+GGACCATGTACCTTTACAGGACGGGAGAGATGAAACTCCACGATTAGTATACATACATGAAGGTAGAGAA
+GAGAAAAACGGAAGGAACGTACTGAAGAATGTCTATTACAAAGCATATGTAGGAGAGAAACCTGAAGACA
+TATGGATAGATGTAGCAAATTACATAGAAGACAATTACAAAGAAGAGAAGATAGAGAAGATATACATAGC
+AGGAGATGGGGCACCGTGGATAAAAGAGGGATTAGAGTGGATAGTAAAATCAAGGTTTGTACTAGACAGA
+TATCATTTAAACAAATACGTATTAAAAGCTACATCAAAAGAGCCAAAGTATAGGGATAAGATATGGAGAG
+CAATAAATGAAGGGGATAAAGAAGGAGTAAAGAAGGTATTTGATGAGTTAATAAAGGCAGCAGAGGAAGA
+GAGAGAGAAAGAGAAGATAAAAGAAGCAAAGAAATACATACTAAACAATTGGGAAGGGATAAAGATATAC
+AGTGAAGACGAAGATGTAATAGGGTGCAGTGCAGAAGGACATATAAGCCATGTATTTTCAGCAAGACTAA
+GCAGGAATCCATTAGGGTGGAGCAGAGAAGGATTAAAACTAATGGCGAAATTAAGGGTATTTAGCAAGAA
+TGGAGGAGACTTAAGAGAAGTAGAATGGGGCAAGAAAAAGAATATAAATGCAGGAAGTTACAAATTAACG
+AAGAAGCAAATAAAAGAAGCGGTAAGGAGAGTTAAAACGTCTACAAATGAAAAGATAAATAATATTACGG
+TTTTGAATATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGAGCATTAAAATATGCACAAGTTATATA
+AAAAAGCATGATAAGTTGAAGGCTGAAATTAACTAAGTTTCAGGGGTTGTCTTAAAAAAATCCTACAGTA
+TCTTGACACTATCATGTGTCTTCCGTTACTTGCAAAATCTTTTCATTTTGTGTATACTTCATTTTAGGTA
+CCTCCTGTTTATTTTGATGTAACGTCAAATTAAAGCCTTAAATTCGCGTATCTATAGTCTCCAAAACATT
+GGAATAAAAATTTTTTCGAGAAAAAGGAGGATTCCCTCCCCTTGGTGTCGTAGGTAGTAGTTGTAGCAAA
+AACAAACACCATCAACCCAAAGGAGGGAATCCTAATTTATGTTTCGACAACTACTACCCGTTTTCCTTCT
+TACTCATTTATTAAATTTTTTGCTTAAAATTTCTCTATTCGCTCTCAAACACTTTAAAGTAGATATTCAG
+CCGCCTGTTGACCTCCAACCTTCAGGCTACAAAGTTTTGTCACCTTTAGAGGATCCTTTGCCACTTGTTG
+AAAAAGTTGTTGAGAAAAAAGATTACAAGAAAATCCTTGCCGAAGCTGAAGCTCAAGGTAAGCCTATCTC
+TCATGTTAGACGTATTAAACCCCTTTGTGTTGATGTTGATAAGTGCCCTGTTTGCGGTGCCCCTCCTGAT
+TATTTGTACAGTTTTGGTAAAGACCCTGACGGCTTTCAAAAACTACAGTGTAAAGTGTGTAAACATCAAT
+GGGCTCCTGGTAAACCTGCTCCTAAAAAGTCTCGCCCTACTTACCGCTGCCCTTTCTGCGGGTCTGCACT
+TATTCAGGATAAAACTAGAAAGAATTTTACTGTGTTTAAGTGTCGCAATGATAATTGCCCTAAGTGGCTT
+AACCACCGTAAAAGATATCGCTTCAGAGCTTTTGATGTTGATTTTGATGAACTCTCTTCTTCTTCTCCAA
+ATGCTGCCCCTGTTAACCTCGCAAAAAGCCATTTTAGCCCATTCTTGATAGCACAAACTGTTAATTTATA
+CGTAGGTCTCGGTCTTTCTTTAAGGCAAACTGTCTCTGCACTACAGCATATATGGCAAGTTCAACTCTCT
+CATCAGACTATACAAAACTGGGTGGTTTCCTTGGCCTCTAAACTCGCTCCGCTTGTTAAGTCTATCAACC
+TCCCTTTGTCAGGCCTTGTTGTTATTGATGAGACTTACATAAAGGTCAAAGGTAAGTGGCATTACCTTTT
+TACTGCCTGTGATGGCTTGAGAGGTTTTATTATCTCACAGCACCTTTCTCCTCATAGGGATGCTTTAGCT
+GCTTTGACAATCCTTAAAGAGGTCATTGACCGTTACAACAACCGAGAATTCATTTTAGTCACAGATAAAG
+CGCCTATTTATGATGTGGCAGTCCATTTCGCTTCGGTTTTCTTTGGAGCCAATATCCGTCATCGACCTGT
+GTTGGGAATCTCTCCTCCACCCGGTGGTGACAGTCATACTTACAGACCGTATAAAAACCGTTTAGAACGC
+TTATTTGGCTCTTACAAGGCTCATTACAAGCGCCATAAGTCTTTTAGTTCTTTTGAAGGTGCTATCGCTC
+ATGCATTGCTATATCAGCTGTACTACAATCACTTGAAACCTCATGAGGCTTCCGATGGCAAAGTACTTGC
+ACCCCTTAAAGATAAACATGGCCACCAAGTGGATAATTGGGCTAAACTGATTCAATGGTTTGTTGAGCTT
+AATTAAACTCTATAATCTTGACAACTTTTATGTGGTAAGTTAGACTGTATTTGAAATAGTCTAGCTTACC
+ATAGGGTGATATTTGCCTTCTTTGCCCATAAAAGCTTAGATTTTATTTACTTATAGTTTTTCCCTAGGTG
+TCATTTTAAGTTATTGATTTAATAATCACTGATTTCTTTGCTAACTACTACCTACAATTTCTATTTTTTA
+GGGAATCCTCATGTTCTTACTTGACGCTACCTATTTTGATAATTCGAGGTAAGTTCTTAAACTTACACTC
+TGTATTTTATCAGGAGGTACTTATTTTTTCAAAGTCCATTCTCCCTTATTTTTTATTCATTACAGGAATG
+CTCCCTCTATTAAAAAATAGCTTATTTATAAAGCAATAAAAATTTTGGTATCGCCCTTTTACCCTCTTCC
+TGAACCCATGTTAGGATATCCCCATAGATGGTCGCTCCACTTATCACTGGAACATTAATGATATTTGTCT
+CGTTCTTTTGAATATTATAAACTTTCATGTTGTATTCACTGCTATACCACGTGACGTAATCTTTATTCAG
+CGAAATCGCCCATACCTCTTTACTATACGTGGGAATATCCACTTCTTTCTTATTTTTGATATTATAAAGC
+ACCAGCTTATTATTCCCTTCTATCCACACAACACTGCTACCCCATACATTAGGGGATGTTCCTTTATCAG
+ACAATTTGTAAACTTTATTTTCTTTAATACTATAAAGGTATACCCCTTCTGTCTCACCTGCTGCCTTTAA
+GCTGTCCTCACTCCAAACTACATAGTCGCCATGGATATTTGGATCACTAAATCTGGAAACACCTACGCCT
+TCTGAAGTGCGCAAGTTTATTTCTATTCCATTAACCAAATCATACAATTTTATAGAGCTAAATTCATGCC
+TCCCATCAGATTCGTACATAGACCAGACAAGTTTGCCGTCATCAATTAACAATTTGGGTTCAACACTAAA
+TTGCCCCTCTGAAACTCCTTTTTCTGCAAATCTGCTCTCACCAACTTTTTTATTTCTCCAGATTTTAAAT
+TTTTAACATATATCCTCCAGTCATCCGACCACATTCTATTGCCATCTGTGGCTTCCACCCAGGCTATGTA
+CTTCCCATCTGTAACCGCATTTTTTATGCTTTTCCCATTTATTGCTGGTTCCACTGCGATTTCTATTTCT
+TTGTTTTTTATGCTATAAAACTCTAATTTTGCTCCTTCGTTACCCAGCACTGCAAGAAGAATTCTTTTGC
+CATAGGGGTCAAAACCAACAGGATAATGCTTTTCTGGTAAGGATAGCGCTTCTTCCACATTTACTTGCCC
+AACAGCTTTAGCACCGCATCCAGTAAAAACCAGAGAAAGGAACAATAAAAATAAGACGACAAATCCATAT
+CTCATTTATAGTTCCCGTGCATATTCCATTTTTCTTTATTATATCACTTAAAGTGCAAAAATTTATTAAA
+AAATTCTTAATTAGGTTACAAAATTACTACAACTAACACTCGATTTATCTTTACATAAAAAGACAAAAAA
+TAACTTAAACTTTAATCAAAAAGGATTAAGTTTATTTGACAGAGCAAAATTTAAGCTCCTGCTTTTTATT
+CTCAAAGACAGGAGCTCATATATCTTGATAAGATTAGAATATCCTCGGTGAACCTATTGTCTTTCTCTTT
+TTTAAAATATTTTTTATATCTATCGCCTCATATACATCTTTTTCTATTACATCGCTGAATTTTTTAAGTT
+CTTCAAGTGATAACTCTTCAATTGGTAAGTTTCGTTCTATCGCATATAAGACAACTTTGCCTGCAATTTC
+ATGGGCGGTCCTAAAAGGAATACCTTTTTGTACAAGATAGTCTGCAAAATCTGTAGCATTCATATAACCA
+TATTTTGCAGCTTTTTCCATGTTGTCTGTTTTTACTTTAATTGTCTTTATCATTTCTGTAAATACTTTCA
+AAGACATTTTTAAAGTGTCTATTCCGTCAAACAAGGCCTCTTTATCCTCCTGCATGTCTTTGTTATATGC
+AAGAGGGAGTCCTTTCATCACGGTAAGTATTGTAATCAAATCGCCGTAAACCCTGCCGGTTTTGCCCCTT
+ATTAATTCTGCTGCATCAGGATTTTTCTTTTGCGGCATCATACTGCTTCCTGTTGAAAATCTATCGTCCA
+TTTCAATAAAGTCAAATTCCTTTGTAGACCACAAAATTAATTCCTCACAGAATCTGCTCAAATGCATCAT
+TGTTATAGAAGCAAAGCTTAAAAATTCTATCACAAAATCTCTATCACTAACCCCGTCCATACTGTTTAAG
+GTTATATCATCGAACCCTAAAAGAGAAGCGACATAATATCTGTCGATATTAAAGGTAGTACCTGCAAGAG
+CACCAGAACCCAAAGGCATTACATTGACTCTTTTCATCATATCATCAAGCCTTGACAAATCTCTTTTAAA
+CATTTCAACATAGGCAAGAAGATAATGTCCAAAAGTCACAGGCTGTGCCCTCTGTAAATGCGTATATCCC
+GGCATAATTGTTTCTTTATAAGTTTCAGCCATTTCTTTTAGAGTATCTATAAGCTTTATTAAATCCTCTT
+TTATTTTGTCTATCTCATCTCTTAAATAAAGCCTTTCATCCGTCGCAACTTGGTCGTTTCTGCTTCTTCC
+TGTGTGAAGTTTACGCCCTACATCGCCTATTTTCTCTACAAGAAGCCTTTCTACATAGGAATGAACATCT
+TCATCCTGAGGTATTTCTTTTAACTCGGATTCCTCAAGTATTTCTTTAAGCCCTTTTTCTATCAAATTAA
+GCTCCTCTTCTGTTAAAACGCCAGCCTTGTAAAGACCCTTTGCATGGGCAATAGAGCCCATTATATCATA
+CTTTAAAAGCCTTATATCAAAAGAAATGGAGGAATTGAAATCCTCCATCAGTTTGTCCAAGTCCTTTTTA
+AACCTACCTCCCCACAGCTTCATCCATATCCTTCCTTCCCATTTCCATCAAAGCCCTAATTTTTAAAGAA
+AGCCCAAAGAGGTTTATAAATCCTTCTGCGTCTTTTTGGTTGTAAACTTCATCTTTACCAAAAGTTGCGA
+ATTCTTCGTTGTAAAGAGAATAGGGAGATTTTGCACCCGCATTTATGACATTTCCTTTATAAAGCTTTAG
+CCTTACAACACCCGTTACATTTTTCTGCGTCTCATCAATAAAAGCATCCAAAGCTGTTTTGAGAGGTGAA
+AACCAGAGGCCGTTATAGACCAGATCCGCATATTTCTGTGCTACCAACTCTTTAAACCTCATCGTTTCTT
+TATCAAGTACAAGGTACTCAAGTTCTCTGTGAGCAATATAAAGTAACGTTCCTGCAGGAGTCTCGTAAAC
+ACCACGAGATTTCATTCCTACAAGTCTATTTTCAACAAGGTCAACTATCCCTACCCCATTTCTTCCTCCA
+ATTTCATTTAATTCTTCTATTAATTTGACAGGGCTTAGCGTTTTTCCATTTACCTTTACAGGAATGCCCT
+TTTCAAACTCTATATAGACATATTCCGGCTTATCTGAGACTTTCTCTGGAGGAGTAACTATATCGTAAAT
+ATCACTTTTAGGCTCATTCCACGGGTCTTCAAGGTCTCCTCCCTCATGACTCACATGCCACAGATTGCTG
+TCTACACTGTATATTTTTTCTTTAGTTACAGGAATAGGTATTCCTTTCTTTTTAGCATATTCTATTTCAT
+CTTCCCTCGATTTTAATTCCCATATTCTCCATGGTGCTATTATTTTTATTGAAGGATCAAGAGCACGTAT
+TGAAACTTCAAACCTCACCTGGTCATTGCCTTTGCCTGTCGCACCATGGGCTATCGCCTTGGCACCTTCC
+TTGTGAGCAATTTCTACAAGTTTTTTGGCAATTAAAGGCCTTGCCATTGAAGTTCCCAGAAGGTATTTTC
+CTTCATATATAGCCCCCGCTTTTAATGTAGGAAATATATAGTCTTTTACAAACTCCTCTTTGACATCTTC
+AATATATACTTTGCTGGCACCACTTGCTAAAGCTTTATCTTTTATATACCTTAGGTCTTCCCTTTGCCCT
+ACATCCACGCATACCGCTATTATTTCACATTCATAATTTTCTTTTAACCATGGTATAATCACTGAGGTGT
+CAAGTCCTCCCGAATATGCCAGTACCACTTTTTCACCTTTTAACATTTTTCACACTCCTCACGAAAGAGA
+ATTTTCTATATTGCCTTTTCGCTCTCTATATACTTATCTATCAACACCGACTTTTCAGGCAAAATCGTTG
+ATAATTTTAAGAGTAGCAAGTTTAAAATCTTATCTCACTAAGCACATCATCTAGTATCTGTAAAGCTTCA
+TCAATTTCTTCCTCCGTCACGATGAGTGGAGGTACAAACCTCAAGACATTGTGACTTACGGAATTTATTA
+AAAGTCCTTTTTCAAGTGCTTTTAAAACAATCTCCGATGCATCCTCCAAATCCACTTCACATCCCACCAT
+AAGTCCTTTTCCTCTTATTTCTTTCACGACTTTATGTTTCTTTTGCAAAGTTTCTAGCCCTTCTCTAAAA
+TATTTGCCTTTTTTATCAACACCTTCTAAAAATCCATCCTTTGTCACCTCATTTAATACTGCAATCCCAG
+CCGCACAAGCTAGAGGATTACCGCCAAAAGTAGAAGCGTGATCTCCTGGCTTAAAAACAGCTTTATCTTC
+TTTTGCTACTATCGCTCCTATCGGAAAACCACCTCCTAGCCCTTTGGCTAAAGTCATAATGTCTGGAACT
+ACACCGTAATGCTCATATCCGAAAAGCTTTCCTGTACGCCCTATTCCTGTCTGAACCTCATCCAATATAA
+ACAGGAGGTCATTTTCATCGCATATCTTCCTTACCGCTTTTACATACTCTGGTGTAGCCTCATGGATACC
+TCCTTCCCCCTGGATAACCTCGAGCATAATTGCACACACTTCATCGTCGACAGCCTCATAAAGGGCCTCA
+ATGTCATTTAAAGGCACATATTTAAACCCGGCAAGGAGCGGTCCAAAACCTTTGTGATACTTCTCTTGCC
+CTGTCGCAGTAAGCGCTCCAAATGTCCTCCCGTGAAAGGAATTTTTGGCGGTTATGATTTTATACCTTTT
+GCCGCCGTATTTTAACGAGGCGTACTTTCTAGCAAGCTTTATAGCCCCCTCATTTGCCTCTGCACCGCTG
+TTCGCAAAAAACACCTTCCCTCCAAAAGAATTTTCTGAAATCATTCTGGCAAGCTCTATCTGCTTTTCAT
+TCCAGTAAAGATTTGAACAGTGAATTAAAGTCTCTGCTTGCTTTTTAATAGCTTCGACCAGTGCAGGATG
+ACAGTGCCCCAAAGAATTCACAGCAATACCTGCCACGAAGTCGAGGTAAGCATTTCCCTCACTATCCCAT
+ACTCTTGTACCTTCTCCCTTGACAAGCATAATAGGATATCTATTGTAAGTATCCATCAAATATTTCTTTT
+CATAGGTTATCATCATCAAAACATTCCTTTCCTATCATTGTCCCTATCCCCTCATCCGTAAAAATTTCTA
+AAAGAAGAGAATGGGTAAGCCTTCCATCTATTATGTGTGCCCTTTTTACACCATTTTCTACAGCTTTTAT
+ACAGCACTTAAGCTTTGGAATCATTCCCCCGTTTATTCGCCCAGAATCCATCAATTTTTTAGCATGTTCC
+AAGTCCATTCTGGAAATCAAACTCGTCTTGTCCTCCACATTTTCTAAAACCCCCTCAACATCTGTGAGGA
+GAATCAATTTTTCCGCCTTTAAGGCTTCTGCTATCTTGCCAGCAGCCGTGTCGGCATTGACATTGTAAGT
+CTTTCCATCATCCCCAAAGGAAACCGGAGCTATAACAGGTATATAGCCTCTATCAATAAGCATCTCTATA
+ACCTCAATGTTTACTTCAACTATTTTGCCAACATACCCCAGGTCTCCGTTTGACAGGTCTTTTTCTGCTT
+TTAAAAGTTTTCCGTCTTTCCCACTTATTCCAACAGCCATGCCTCCCAGTTCGTTTATCATTGAAACTAT
+CTCTTTGTTTATCTTTCCAACAAGAACCATTTCTACAATTTCTGCAGTTTTTTCATCTGTTACCCTCAGC
+CCATTTACAAACTTTGATTCTATCCCCAGTTTTTTTAAAAAGCTGCTGATTTCGGGCCCTCCACCGTGAA
+CTATCACAGGATTTAAACCCACAAATTTCATAAGTACTACATCCTGCATAACCATTTTCTTTAAATTACA
+GTCCAGCATGGCACTGCCGCCATACTTTATCACAACTGTCTTGCCGGAGAATTTTTTTATATAGGGGAGC
+GCCTCCACAAGGATATGTGCTTTTAAAATTTCATCTCCGAATTTTTCTTTCCTTATCATGTCCTGTAGCT
+CCCATTTATTTTTACATAATCGTAAGAGAGGTCGCATCCCCATGAAGTAGCCATAAATTCTCCGGCTTTC
+ATGTCAACTATTATGAAAATTTCCTTTTCTTTCAAAACTTCCTTAGCTAAAGATTCATCAAAGGCAAAAA
+AACTGCCATTTTCACAAACCTTAACTTCCCCTTTTGCGCTTTTTAGATATATGTCCACTTTGTCCACATC
+AAAGTCTGCTCCAGAATAGCCCACTGCTGCCAGTATCCTTCCCCAGTTGGCATCTTCCCCAAAGATAGCT
+GTCTTCACAAGGTTTGAATTTACAATGGCTTTAGCTGCAAGTCTTGCGTCATTTTCCGTCTTAGCATTTA
+TTACATTTACTTCTATAAGCTTAGTCGCTCCCTCACCGTCTTTTGCGATGAGTCTGGCAAGAGTTTTATT
+GACGTATTCCAAGGCTTTGTAAAATAAATCAAATTCATAGGTCCCCTCCTGAATGGCTTTATTTTCTGCC
+ATTCCATTTGCCATCACTATCGCAGTATCATTTGTGCTCATATCCCCATCAACAGAAATCATGTTATAAG
+TCCTATTGACAGTATTTTTAAAGGCTTTATCCAACGTAGCCTTCTCCACACTGGCATCTGTAAGTACAAA
+AGAAAGCATTGTAGCCATATTAGGATGTATCATTCCGGAACCTTTTGCAAAACCTGTCATTGTAATATCT
+TTTCCTTCAACATTAAATTTCACAGTAACAGCCTTCAAAAATGTATCTGTCGTCATAATAGCATGGGCTG
+CATCATATCCTCCTTCTTTTGATAGGCTCAATGCCGCCACTTCAATTCCTTTCAACACTTTTTCCATTGG
+AAGAGGTACGCCAATCACTCCTGTAGAACAAACTAGGACATCTTCTTCCTCTATCTCGAGGACTTCTGCT
+ACCTTTTTTGCCATAGATTTTGCGTCCTCAATTCCTTTCTCCCCTGTACACGCATTTGCATTGCCGCTAT
+TTATTACAATTGCCTGGGCTTTCCCCTTTTTTGCCCTCTCCATATCTAGAATGACAGGAGCTGCTTTTAC
+CCTGTTTGTAGTAAACACTGCCGATATGTTCGCCAATCGCTCAGAATATATTAAAGCCAAATCCTTCTTA
+CTTCTCTTTATGCCTGCAAATACACCTGAAGCCACAAAACCTTTGGGCAATTCTATTTTCCCATCTAAAA
+TCTCCATCTGCTCCATCGCCTCGTTCTTACACCCCTTCTAATACTAATGCTTTATTTATGGATATACTGG
+CACTATATCAAGCCCTGCTTTTTCTTCTATTTCGAACATTATGTTCATATTCTGTATCGCTTGACCTGAT
+GCTCCTTTTACTAAGTTATCAATGGCAGTCATTACAACTAAAGTACCTGTCGCTTTGTCAACTTCAAAAC
+CTATGTGACAAAAATTCGAACCATATACATTTTTAGTAGAAGGATAAGCCCCAGGCTTTAGCACCTTCAC
+AAAATACTCATTTTTATAAAATTCAGCGAAAACCTCATAAATTTCCTCTTGATTTAAATTTTCTCTTAGC
+TTGCAATACATTGTACTCAAAATTCCCCTGGTCATAGGTGTCAAGTGAGGTGCAAAAACCACCGATACCT
+TTTCTCCCGATGCCTTGGAAAGTTCCTGAACCATCTCGGGCACATGCCTGTGATTTGCCACATTGTATGC
+TCTTATACTTTCATTACATTCTGCATATATATTCTTCTGTGACGGGCTGTGGCCTGCTCCCGATATCCCC
+GATTTTGAATCAATAATTATGTTTCCATCTATAACCTTCTCTTTCAAAAGAGGAACAAGCCCTAATATCA
+CACTAGTAGGATAGCACCCTGGATTTCCCACTACATCGGCTTCTTTTATACTATCTCTATAAATCTCAGG
+TAAGCCATACGCTCTTTTTATCCCATCATACCCATCGTATTCTCCGCCATACCATTCTTTATAAGTCGAA
+TAATCGTCAAATCTGAAATCTGCCCCCAAATCAATCACTTTAACCCCTTTTTTTACCGCTTCCCTTGCAA
+TTTTAGAAGCATAACCTGCAGGTAGCGCCGTAAAAACTACATCGCACTTTGAAACCGCCTTCTCTACCTC
+TACATCATCGAGAGAAATGTCATAAAACCCTGTAAGGGATGGATAGACATCTGCTATTGACTTTCCTGCA
+TAACTTTGAGACGAAATGTACTCTATTTTTACTTTTTCATGCTTTGAAAGAAGGCGCATAAGCTCTACTC
+CAGTGTATCCAGTTGCTCCAAATATCCCAACTTTTATCATCCGGCTGCCTCCCCTTGTAAATATATATAC
+AGTTTAATTTATATTTATGCAAAAATTCGTAAAAAAATAATTGCTGCATAAATAAACTATTTAATTTATA
+TTTATGCAGCCTTTATTACCATTATAGCATCGAAAAAAATTTTTTCAAGAGTTTTTTCAAAAAAATTTTC
+TTCCTAAAATTTGCCAAATTATTTTGACGCTTTTTTTAAAAAGATGTACCCAAAAATTAATGCTATACAA
+AAAGCTAATACAGAATTATAAAGAAATACCATTTTTATTCCATAAAGGTCGCTTAAAAACCCTCCCAATA
+AACTTCCAACAATTCTCGAAATTCCCATACCTATTAGATTGTTCACAGTCTGCCCCGACGCTTTTAGTTC
+TTTTGGTACTTCTTGATTAATATAAGTTGCCATGGAATAGTACAATACTATAAAAATCAATCCGTGCAAA
+AGCTGAAAAGGCAAAACTAAATATGCATTAGGAATAAACGATATAATAAGCCACCTTAAAGCCGCTACTC
+CACTTGCTCCTATTAATGCCCACCTTGTTCCTATTCGTTTAAGTATCTTGTCAGCATACAACAAAAACGG
+TATTTCGCTCATTGCAGAAATAAAATAGGCTAATCCCAGAAGTTCGTTGCTCCCTCCTATCTTTCTAAAG
+TAGATGGGAAAATACGTATAATAAAACCCCAAAGTAGTCTGGATTAAAAAATTAAGAAGCATTAACACCA
+CTAAATTTCTATTTGAAAAAAGTTTCCATATGGAAATTTTCTCTTTCCCAAACTGATGTCCTTTTACGAC
+CGGAAGTTTATAGACAATCATAAAGGCTATGAACATCACTATAATGTTCAAAATAAAAATACTCCCAATA
+TGTCTTTGGGCAAACCATCCTGCTATAACTGACATTACTGCATATCCAATTGTGCCTGCCATCCTAATTG
+GTCCAAAACTTTGACCTGTCCCACTTAAATATTCCAATGTTATGGCATCACTTATGGGGCCAGTAGAAGT
+CTGAAAAAATGTGAAAAGTGTTATAACGGCTACCAGATAGTAAAAGTTGCGCGACAAAGGGAACAACGCC
+ATAATGAAAATACTGGCTAAAAATAAAATTTGCAAGACAAAATTTTTAGACCTCGCTCTGTCGCTTGTAA
+TCCCCCAAAATGGCTGAGCTATTATAGCGACAAAAGGACCTAAAGACATCAAAATTCCAATTTCACTCTT
+ACTATAACCTATGTAGTCCAGATAAACCGGCACAAAAGTGCCATAAATAGCTCCACCCATAAAAAATACT
+GCGTAAAAGATTATGAAATAATAATAGATAATAGCTGAATATCCCATTTATCTCCCTCTTTCTTTTGTGG
+ATGAAATTTGATTTTACATAATTATAAAAAAACTTACTCCAAATAGCAAATACATATTGACAATTTATTT
+CACGTGTAATATAATTATTACATGTGAAATAAAAAATTGAGGAGGTTTTTAAAATGGGATTTCTTGACCT
+CATAATCGCCCTCTCTATTACTTCAATAGTCTTTCTAATAGCAATTATCTTAGAAGTAACTAAGCTTCAA
+GCGCAATCTAAGGCTTTTTCTAAATTAAATCAAGAGACACAAGAAAAACTGTCATCTTTACGTCAAAAAG
+CAGAATCTATTGAGAAATTACTTGAAAATATAGAATAAAAAGGAGGATTAATATGAGTATATCAGGCGCA
+TCGTTATTTGCAATTATCACACTTTTTACGCCTTTTATTTTAGCAGTTATCTTTGCAGTTTTCTCTATAT
+TCGTCTTTGTAAAAATATCAAATATGCGAAAACAAAATGAGTTGTATATAAAAATGTCAAACGATCTATT
+AAATGAGATAGATGCAGTAAAAAACACGCTGGAGAAAATAGAAAAACTATTAAAGGAAGTTGATTAAAAT
+GGCCGAACATAACCACTTCTCAGAATATTTAGATCCGGTAAAGATTATAAAAATTTTTGACGCCCTATCC
+CACCCTGTAAGAATAAAAATATTAGGCATTTTGTATGAAAATAGGCAGTATATAAGCGAACTTGCAAGAA
+TAATAGGCATAAGTAGACCCCTTCTATATATGCATCTTCGCAAATTAGAAGAAGCAGGGCTTGTAAAAGC
+AAGTATGGAAATCTCCAGTGATGGAAAAGCCACAAAATATTATGAATTAACTCATTTTGATATGAGACTA
+ACACCTCAAATGCTCCATGAAATCTCTGAAGAAATTAATTTAGAAGATGAAAAATCTCAATAACGAAGAT
+AAAAACAATATGAGGGCTCTTTTAAAAGAGTCCTCATTTGTTCTATACACCACAACTTAATACAAACTAT
+AACGATACCCTAAATCAATATTTTTTCTTATAAATTCATAGTTTTTTTCAAAAAAAAGCGAATTTATATC
+TCTATATACTCTATTTTTAACAATAGTAACTGTGCCACCCGTTTCTATTTCTGTAGTAGGAAAATTCCCC
+GTTGTAGAAATAGTAACTACATGCTGATTTTCTATATACCAACCACTTCGCGACATTATATCCCAATACT
+TACCTACTACTTTGCCAATTTCTTTATTCCCATTTTCCTCTTGGGTTTCAAAAATTGTATACAATCGTAG
+AATTCCAAAATCATTTTCTTTTTCACGATATACTATATATTGGCTCCTACCATTATCCAAAGATTTGATT
+TCTTCACCATAGGCATCTAATAGCTTTCCTGTTTTTTATCTATAACTTCAATTCTATCATCACCTATTTT
+TAATATCTTCACTTGAGAAAAGTCGTAAGATAAGCCTATGTACCCTCCATTCAATTCCACTCTTCCAAAT
+TTGTCTGGCATTACAACTCTTTTTTCTCTACTAGATTTTTCGGATCCCCTTTCGATTCAATCCTTTTAAT
+CCTTCAGCTGCTGTTGTGCCAAAATTTTTAAAATTTTGCTATGAGAATCCACCAATAAAAGCCTAATGTT
+ATCATTTTCTTTTCTCAATTGCACAATTTTATTAAACTTTATAGGGTAATTTTTATAAACATTTAATCCT
+AATGTCATTTTTAAATCTGAAAGCACGTACTTGTCAAAATTTTCTATAAGCTCTATTTTCCCTGTCCTCG
+TATCAACTATTTGCGCTCTTCCATCTCTATAAAAAACTATTGCAATATTTCCTCTATCATACAGTAAAGG
+AACCACGTCGTTGAGATTTCCTGATAAAGCAGTACGTTTCCCCGTTATCAAATTTATAAATTCTATATTG
+TTTTCTAAAAATTGTTTATCAGTAGCTGCTGTAATAAAAATAACCGCTTCACTCCCTCTCTTTATCAATT
+CATTAGGTTTGTCAATTAAAGCTATTTCTTTTTCTCTTCCATTTTTGTCCACCTTATATATTTTCGTGGT
+TTTTATGTTTATATTTCTGTAAAAATATACATTGCTATTTTCATCTACAGATAACAAGTACCCATTTGTA
+ACTAATTTAGGTTCCTCTTGCTCTAGCTTTTTGTAGATTTTTCCTGAACTTTCAAAATAAATCTGGTACC
+CTGTATTCCTCTTTACACCAATTGCATCATTAACAGGCACATTCACTTTTACTTCACGAATTTTTAGAGC
+ATCCAAATCAACCAATTTAATTGTTTCAGAACCTTTATTAGTATAAGCAAAATAATAGTCACTTGGCAGC
+ATAGAATAAAAATTAGAAATTACATATCGTATAACTCCCTGATCCAATGTTAGTTTAGATCCTTTAAAAA
+AATTTACAATAGCTATATTGTTAGAACCATCTTTATCGATTGTACCTATTAAAGCATTCTTCCCACTCGG
+GCTTGTCAATATAAAACTTTCTATCCCAAGATTTAATTTTATAGGTAACCTGTAGAAATTCCCTCTCGAT
+TCAACAACCATATCTTCTCCATCGTTAATGATGACTTTATTCTCATCTGCATAAACTAACTTGGGGTCAG
+AACTTTTATTGAATTGATACTCCTCCAAATTTGCGTATTCATTAGAGCAGGATACCAAAATCAATGACGC
+TACCATTAACACTGCCAATAAAAAATACCTCATCTTTTTCATAACCTCACCTCATAAAAATACTTTGTAA
+AATTTTTAACTTATATTCTACACCCATACGTTTACAAAATTGTAATATTTCAATATTGCTGTAATATTTC
+AAATTAAAAACAGCATTTTTCTTTTCCAAAGAATCAGTAATATTTTTTATTTTCGCTTTTTGGAAGTTCA
+AGTTATAAAAACCGACAACAAGGTAATCCCAAATTTTTAGGATTACCTTGTTTATACAGTTGGGATAAGT
+TATTTATAGAAAATTTTATGCATTTATTACTTTAAATTTTATTTAGTTAACCTTTTGCTATCAACATTTT
+ATGTTCAGTACAATCGGTACTTGTATCCTTCATTTAACCCAGGTAAAGTACCATATCTCGGATAAATATA
+TATATCGTAATAAACCCCCAAAATACTATAATGTATTTCCTGCTTGTAAATATCAGAGGGATATGCCCAT
+ACATCATAACCTGTTGATTCATACAGTTCTGTCCCACAATACTGGCATTTCCATAAAGTGTATTTTGAAT
+ATATTATTTTCCCATTCTCAATCCAGCAAAGATTTGATAAACCACCAGTATTTGGCCTCATTAAATGATA
+GCCATCAGGACTTGCAGGACAATAAGCTATATATTCTGGTTCGACTATATTTTGTGACATGTCTCCAGCT
+TTAGATATTACACCTTTTGCCTGTGTATTATCTGTTGCAGCAAATACAACAGTTGCTGATAAAAGTAATG
+TCAAACACAATAAAAATGATACTATCCTTTTCATTTGATTTCATCCCCCTAATTTCAAATATTCTTAGCA
+TTCTAATAGAACAACTTTTAAAACCTTTTTTCCTCCACCTGTCTTTTTAATAATTCTAAGGACTACCGGT
+AGTTCCTTCTATATCCATGGTATCTTATTCCCAGCATCTTGTCAATTGACCAAAAGTATAAATTTTCACT
+AAAATAGCCCTTACTTTTGTACTTTAGTATAAAAACCGAGTTTCTCTCCTTTAAAATTTGTACTAAAGTA
+CATCTAACATCTTTTATCCCTTATTTAGTGATGTAAAAACAATAAAAACTTATATTAAATCTAACTTTGT
+TGCCTTGTATATACAATCCTTTACATTTTTTGTTCCCAATAGTTTGAAAATTTTCCTTTTATGATACTTT
+ATATTGCTTAGTGACATATTAATTGTTTTTGCAATTTCTTTATCTGTTTTCCCTTCTGCCGTAAGCTTGA
+GTATCTTTATATCTATTTCGTCAAATTTTCTTTTTATTCTTTCCATCTCAAATTCCTGGTAATTTCTTTC
+TATATATCTTGCCAGTAAAAATACTACTGCTACTAAATTATCATTAAACTCATTTTCAGAAGATATGTCT
+ACTATCCCTATCAAATTTCCTTCTTTATCAAAAATAGGCCCAGCAGTACAATTTAACCTTTTTAAATCTT
+CAATATAGTGCTGTTCTTTTCTTACAACCGCTATATTCTTCTCTCTTATCGCCAGTGATACTGCATTTGT
+ACCTGCAATTTCTTCTTTTAATACCATACCCTTTTTTAAGTAAAAATCGATATCGGCATGGGGTAAGTTT
+AATTCCAGTATTACACCTTCTTTATCAGTTAACAAAAATATAAAGTTTTTAAAATCATTAATATCTTTCA
+AATCTTTAATGCTTTTGCGAAAAGCTTTAATTAATGAATATCTTTTGCTATCTTCAACAATTTTTACATT
+ATTCAACACCACTAACTTTTTATCCGGTGTTAAGCCCCTTTTTAAGCATCTCCCCCACGACTGTTCAAAT
+AGACCCTTATGTGTCTCAAACTTTATAATCTTGTCCATATTTTCCCTCCATATATGCTCCTTATTGTAAT
+ATTTCTCCATTAACCTCTAAATTCCTTCTTTGATTGCCAAATTGTAATATTTCTGTAATGTTGTATCAAA
+GAAAAATGTCGATTCCTTTTATTTAAATATAAAAAGCCCAGACAGTGCTTTCTGTCCGGGCTTTTTATAT
+TTCAGACAAAAGGAACCGTCCCCTTTGTCTGAAGGGTATCTTTATAATAAAGTGCCAAATCTTTTTATAA
+ACCTGGTTTTCACGTACTGAGCCAAAGTCAAATATGCCAGTATTGTTGGTATCAATACTATCCCAAAATA
+TGTTAAAGGTAGAGGTCTCATGCCAAGCTGTGCTCCAAATGTAGTAAACGGAACAACTGTTCCAACAAGT
+ATAGCTGTCATTGTAAAGAGGAAAAGAGGCCATGCTGGCATGCTCTGTATAAATGGCACTTTCTCTGTTC
+TCAGCATATGCACAACCATAGTCTGTGTCCACAAGCTCTCTACAAACCAACCAGTCTGGAAAAGAGAAAC
+AAATTGGGCTTTTAACTCAGCAGGCAACAGGAAATAAGAGCCTCCTATTACCATTGGACCAACCACAAAG
+AACATCAAGGCGTAAGTCGTTATATCAAAAATGGAACTGGTAGGTCCAAACCAGATCATAAAATGCCCTA
+TGTTTGCAGCATCCCATTTTCTCGGCTTTTCTATATACTCTCTATCCATTCTGTCCCAAGGTATTGATGC
+CATTGAAAGGTCATAAGTTAAATTGAGGAACAAAAGTTGTAACGGCGCCATTGGCAAGAAGGGTAAGAAA
+GCGCTGGCTACAAGCACCGAAAATACGTTGCCAAAATTGGAGCTTGCCGTAATTGCAATGTACTTCATGA
+TATTGCCGAAGATTTTGCGCCCTTCTACTACCCCTTCTTCCAAAACCATCAAGCTCTTCTCTAAGAGAAT
+TATATCAGCAGACTCTTTGGCAATATCAACAGCGTTATCAACAGAAATTGCTACATCTGCTTCTCTCATG
+GCAGGAGCATCATTTATTCCATCCCCCAAAAATCCTACTACATGTCCTTTGGTCCTCAATGCCTTGATTA
+TCCTTGCCTTTTGCATTGGAGTAAGTTTTGCAAAAATTGTGGTTCTTTCTGCTATTTCAGCCAGCTCATC
+ATCTGTCATATTCTCTATCTCTTCACCCAAAAGTACATTCTGCACAGGTATTCCAACTTCTTTACAAACT
+TTCTTTGTCACTATTTCATTGTCACCTGTCAGAATCTTCACTTCAACTCCGTGTTCTTTCAAAGCCTTTA
+TAGCATGAGGGGCTGTCTCTTTTGGCGGATCGAGAAATGCCAAAAATCCCATCAATACCATCTTGCTCTC
+ATCTGCCACACTGAACACGCCTTCTGGAGGAACTTCGTTCTTCTGTGCCACTGCCAGCACTCTCATCCCA
+TCTTCATTAAGCTTTCTCACCATTTCTAAAGCCTCTTCTTTTATCTCTTCTGTCAATGGCACTACTTCTC
+CTTTATACTCAACCCAATCACAAATGGAAAGCATCTCCTCTACAGCGCCTTTAGTAACTAATTGCCTCTT
+TTTACCACCAACCCCATTTTCGCTCTCTAGCACGACAGACATTCTTCTTCTTACAAAATCAAAGGGTATT
+TCATCGACCTTTTTATAAATCTTCTCAAGCTCTGATCCTTTCATTCCCTTTTCTTCGCCGTATTCTAAAA
+TTGCTATGTCAAGAAGGTTTCTCAAGCCTGTCTGGTAGTAACTATTTAAAAAGGCATGTCTTAGCACTCT
+GTCATCTTCATTCCCATGGATATCCAGGTGCTTTTCTAAGACTATTTTATTCAAAGTCAAAGTTCCAGTT
+TTATCTGTGCAGAGTATATCCATCGCTCCAAAATTCTGTATTGCATCAAGCCTTTTCACTATAGTCTTGT
+GCTTTGCCATTGCTACAGCACCTTTGGCGAGGTTTGTAGTCACAATCATTGGGAGCATTTCAGGTGTCAA
+TCCCACTGCCACCGCCAGTGCAAACAGCAAAGCGTCAAGCCAGTTTCCTTTTGTCAGCCCATTGACTATA
+AAAACTACTGGGAACATAGCTGCCATGAATTTGATAAGGAGTCTGCTCACATTGTCAATACCCTTTTCAA
+AGCTCGTCATAGCTCTTTGGCCGACCAGTGTCTTTGCCATTGAACCAAAGTAAGTGCGCTCCCCTGTCGA
+AATCACAACCCCAATCGCAGAACCGCTGACAACGCTCGTCCCCATAAAACATATATTTTCTAAATCGGAT
+ATAGATAAGCTTTCAGCTTTTCTCTTCTCTTCCTTCAAATTCGGATATTTCTCTACAGGTTCAGATTCAC
+CAGTTAAAGTAGCCTGGTTTATGAAAAGGTCTTTTGAAGTAATGACCCTCAAATCCGCCGGTACCATATC
+TCCTGCTGCAAGGTGTATTATGTCTCCTGGAACTATCTCTTCCATTTTTATTTCCTTTACACCTGTTTCT
+TTCCTTTTAACTGCTGCTGTTGTGTGAACCATAGCTTTTAGTTTTTCAGCCTCTATGTTAGAGCGATACT
+CCTGCACAAAGCGCAGAAGTCCGCTAACTAGGACCATTATAGAAATTATTATGATGGTGCTCCAGTCCCT
+GTCTTGAGGTAAGACGAACAAGACGTCAGTTATATATGATACAATTGCCAGAAATACGAGGATTCCTATA
+AATGGATTTATAAAAGCTTTCACAAGCTGGACATACCAAGGAGCTGGTTTTTCATGAGCTACTTCATTTA
+GACCGTACATTTCAAGTCTTTCTTCTGCTTCTTCTACAGTCAATCCATCTCTATCAGTCCCTAAGCTTGC
+AAGCACCTCATCAATATCTTTTTTTGCAAAATTTACTAGCTGAGCAAAAATTGCATCACTTGCACCGTTT
+TTCTTTGCAATCTTTATCATTTTCCTCACCTCCAAAACACAATAGTAGGGTATAGGTTGCTGCTACTACA
+ACCTTCCAATTACAGTATTTGTTTTTCTGGAAAAAATCTTTCACAAAGAAACGATGGAATTAAAAGGAAG
+ACAGTGTTTTGGAGGTATATGTAACAGGGCATTAAAAGAAGGGGAGGGAAACCAGAAAAAGGGCTATACT
+ATGATTACCGGTGAGAAGAATGGAAGTGGAGAAAGTTCCCCATCCTTCTTTAATGCCGCATTACATATAC
+CCTTTTTACTTATGCTACTACCTCCACCGTCCATTCTTCTCACCTCCGTTTTTCCGCAAAATTTAAAAAG
+CCTCTCTCAACGAAAGAAAGAGGCTTTCCATCCAATTTCCTTCGTTGAGCTTTGGCACTATACAGCTTTG
+GAGAAAACTCCAGCTGCATTAGGCAAAACCTTGATTCGGTAATGCCTGTTCACCCGTTACCATCTCTCGA
+TGTTTCCGGGCAGCAGCCTGTATCTGTATAGGAGCCTCACCTAACGAGGTATTAAATTTTCACGCCCTTT
+TACATTATATTCTTCTTCTTGCACAATGTCAACTTATTTTCAAAAATTTTTACACAAAAATTCTTACACT
+CATAAAATGAGTAAGATAAGCAAAAGCAATGCCTATTGTAGAACCCATTAAAACATCGGAAGGATAGTGA
+AGCCCCATGTATATTCTAGAAAGTCCAACAAGTACTGCAAGAGAAACAAAGATAATTGCAAGGTTGGGAA
+AGAATATTGAAAAAGTCATTGCGAGAGAAAAACTGGCAGTCGCATGTCCAGAAGGAAAAGAATAATCTTT
+TAATAATTGACGAAAAGTGTTAGCATTTGCAAGCACCATATAAGGGCGAGGCCTTGTGTATTTTCTCTTC
+AACAGTTGCACAAAAAGATGACTACTTATAAGGGAAAACAAAGCCTCTATCGCAGACGTTTTGACATTAT
+TTTTACCAAAAAGGGCCAAAAATACTGTCACAAACACGGTGAAAACAGGGCCACCCGCATGAGTTATTTT
+GGGCATTATTTTATCCAAGAGGCTGCATTTTATCCTCTCATTGATGTAGAAAAATATATTTCTGTCCTTG
+TCCTGCAGTATTTTTCTTAATTCCATTGACAGGCCACCTCTTTAAAAGTCTTCATTTCTATCTTATCATA
+ATTTTTATAAAATGTCTCTCTTATGAGCTCACCCTCAAATTCCTCCATGTTGATTTCACAATTTTAAAAA
+AATAAAGGGGCCCTATCCCCTTTTTAAGCCAAAGCTCTTTTCTTAACTTCTTCTATGGCATTTCTCACTT
+GAGGAATTAAGGAAACTACAAAACAAATTAAAACCTCTGTTCCTATGATACTGCCATTAACTAAAAGTGA
+ATACACTATGGGGTTCATACCTTTTGGAGCATAGCTTGCAAAAAAGAATATTCCAGACAAAAAGTGGGAG
+AAAAATCTTCCAAAACCGCCGACTAAAATTCCCAAACTTAAATTTTTTCTAAAAAAGCCTGCAAGCCCTA
+AAGCGCCAAAAGCCAAAGGATAATCCAAAAGAACCTGTACCCATTGTACTATAAAAGGATCTTGAATCAG
+CTGCAAAAACCCATAGGCCATTCCAACGACAATTCCTGGACCGGGACCGTAGTAATAGGCAAAAACAAAC
+AGTGGAAGCATGCTGGCAGGTGTAATAGATCCCCCTTGGGGCCAGTGGTAAAACCTTATATAAGATAGAA
+CAAAAGCTATAGCAATTGAGAGGGCCCCATAAACAAGCATTTTTGTGTCAAACTTGACACTTTTCCTCAT
+AAGATACAAGAGAAAAGCTGCCAGCAAAATTGCTAGGATTACAGAAAGGGTCACTGGTTTTATCTCTGCA
+AAATCAGAAAATATGCTTAAAATATAGGACATAAACAAAAACACCTCCATTTTTAGGAGGTTATGTTCGC
+TGAAAAAAGGCACCGCCTCATGCGGTGCCTTTTGAGCCCGCATTCCCTACGGAGGCATTACCCTCATCAG
+GTTCCAAGGGTTCGGCATTTCTGCCGTCTCAGCCTTTTCAGGCTCCCCCAGCGGACATAACCACCCGTAT
+TTTGTTTTGCTTATTTTTAACTTTACCACTTTTTATGCTATGTGTCAATACTTTTAACTTACAAGCTGCT
+CCTCTTCTCTCTCAAACTGGCTGTTGTAAAGTTTAGCATAGAAGCCGCCTTTTTTGAGAAGTTCTTCATG
+GGTTCCCTGTTCTACTATATCTCCATGGTCCATAACGAGTATTAAATCTGCATCTTTTATTGTAGAAAGC
+CTGTGAGCGATTATAAAGCTTGTGCGCCCTTTCATGAGATAATCCATCGCTTTTTGTATCTGTATTTCAG
+TTAAAGTATCTACAGAGCTTGTAGCCTCATCCAGTATGAGAATTTTTGGGTCTTTTAATATGGCTCTTGC
+TATTGTAATAAGCTGCTTTTGTCCCTGAGAAATGTTAGTACTCTCTTCATTTATCATCATGTTATATCCA
+CCAGGCAGGCTCTTGACAAAGCTGTGAACGTGTGCTGCTTTAGCAGCTTTAATCACTTCCTCATCGGTTG
+CGTCAAGTCTGCCATATCTTATATTGTCCATGATAGTTCCATTGTAAAGCCAGGTGTCTTGAAGCACCAT
+TCCAAAGAGGGACCTTAAATCTTCCCTTGAAAATTCTCTTATATCGTGACCGTCAATTAAGATAGCACCT
+TCATTTACATCGTAAAATCTCATTAAAAGCTTGACAATTGTAGTTTTTCCTGCACCAGTAGGACCAACAA
+TTGCAACTTTTTGCCCTGCTTTAATCTTAGCAGAAAAGTTATTTATGACTATTTTATCTGGCCTATAGCC
+AAATTTGACATTCCTAAATTCAACGTCTCCTTTTATATCCTCCAATTTTATCGGCTTAGGATTGTCAGGC
+ACTTCCTCCTCTTCTTCCAAAAACTCAAAAACTCTCTCAGCACAGGCTGCTGTCTGCTGAAGTATATTGG
+AAATATTTGCAATCTGCGCAATTGGCTGAGTGAAAGACCTAATGTACTGTATAAAAGCCTGTATATCTCC
+CACTTCTATCGCATTTTTGATGACCAACCAACTTCCTAAAACTGTAACAGCGACATACCCTAGATTGCCT
+ATCACATTCATAAGGGGCATCATAACACCTGTCAAAAACTGTGACTTCCAAGCAGCATCATACCAAGTGC
+TATTAAGCTCATCAAATTTGGCTATACTCTTTTTTTCTCCATTAAACGCTTTTACTATGTGATGTCCTCC
+ATACATTTCCTCCACATGCCCATTTACATGCCCTAAATAATCTTGCTGCTCTCTAAAATATTTTTGAGAA
+TACTTTACAATAAAAGCAATTACTAAAGAAGACAGAGGTATAATCAAAAGAGCAACCAACGTCATAAGCC
+AGTTTATTGTAAGCATCATAATCAGAACGCCAATAACTGTGGTCACAGAAGTAATTATCTGTGTCAAGCT
+TTGATTGAGAGTCTGTGTAATTGTATCTACGTCATTTGTGATACGAGAAAGTATTTCTCCTTGATTCGTG
+CCTTCAAAATATTTCAAAGGAAGTCGATTAATCTTCTCAGAAATTTCCCTTCTAAATTTGTAGGTAACTT
+TCATTGCAACACCGGACATTATCCAGCCCTGCAAATAGCCAAATAAAGCGCTTAGCCCGTATAATCCAAT
+GAGGATTAAAATTATCCTTCCAATATATTCAAAATCTATTCCGCTTCCCTGACCTGTTATTCTGTTCATC
+ACACCTTCAAAAATTTTGGTGATAGCTTTACTCAATATTTTAGGTCCTGCAATGGAAAAGGAGGTACTTA
+ATATTGCCAGTAAAATTACCGTTATTATAGAGATTTTATACTCAGACAAATACTTTATAAATTTTTTCAT
+CGTTCCCTTAAAATCTTTTGCTTTTTCTGCTCCACGTACTAAAGCCCGAGGTCCTCCACCCCTACCCATA
+TGTGGAATTGGCGGCATTTTGGAATCTACTTTTCTGTCTCCGCTCATGCTAATTCCTCCTCCTTAAGCTG
+CGACAAAGCAATATCTCTATAGGTTGGACAAGTCCTCATTAAATCTTTGTGCTTACCTATGCCAACAACT
+CTTCCTTCCTCCAAAACAATTATCTGATCTGCATTAAAAAGGGTAGAAACTCTTTGAGATACCATTATGA
+CAGTGCTGCCTTTTAGCTTTTCCTTAATAGCTTTCCTTAAAGCTGCTTCTGTCCTAAAGTCAAGGGCAGA
+AAAACTCTCATCAAAAATGTATATCTCAGGTTTTTTAACAAGGGCACGAGCAATGGAAAGCCTTTGCTTT
+TGACCTCCTGATACGTTTGTTCCCCCTTGAGCAATTTCTGTGTCAAACTTTTTGGGCTTTTCATTTATAA
+ACTCCATCGCCTGTGCAATTTCCGCTGCTTCTATTAAGTCTTCCTCAGTAGCCAGGTCGTTACCATATTT
+CAAATTTGACTTAATAGTACCGCTGAAAAGCCAGCTTTTCTGAGGCACGTACCCTATTCTGCGGCGAAGG
+TCCTCTTGTTTCACTTCTCTTACATCCACCCCATCCACCAGCACTTGCCCTTCTGTAACATCGTAAAATC
+TCAGTATCAAATTAACTAAAGTACTTTTACCAGAACCAGTTCTTCCTATTATGCCTACTGTCTGACCAGG
+CAAAACTTTGAAGCTCACATCCTTTAGAGCATAATCTTCAGCTCCAGGGTATTTGAAAGACACATTTCTA
+AATTCCACTGTTCCTGCTTGTGTTTCATCAAACTGCTTTGGATTTTCTGGGTCTTTTATAGAGGGCTCTG
+TTTCTAAAACCTCAGCAATACGCTCTGCTGAAACAGAAGCTCTCGGAATCATTATAAAAAGCATTGAAAA
+CATCAGGAAAGCAAATATTATCTGTATAGCGTACTGCATAAAGGCCATCATGTCTCCAACTCTCATGCTG
+GAATTTTCTATTTGATGAGCCCCTACCCACACTATCAAAAGAGTTACACCATTCATCACAAGCATCATTG
+AAGGAAACAGTATCGCCATAGCGCGGTTTACGAAAAGACCCACTTTGGTCACATCCTGGTTTGCTTTGTC
+AAATCTTTCTTCTTCAAACTTTTGATTGTTAAAAGCCCTTACCACCATTATCCCTGATAGATTTTCACGT
+GTAACTAAATTGAGCCTGTCAATTAATTTTTGCATCAACATGAATTTAGGCATGGCAATAGAATACAGGA
+CTGATATTATCCCAAAAAGTACAATAACCGCCAATGCTATAATCCATGACATTGAAACACTCTTGCTCAA
+AGCTCTGAAAACTCCACCTATTCCCATTATAGGAGCGTAAAATACCATTCTTATCATGATTACAAGGAGC
+ATTTGTATTTGTGTAATATCGTTTGTAGTCCTCGTTATCAAAGAAGCAGTGGAAAATTTGTCAAACTCTG
+CATTAGAGAAGTGCTGGACTCTAATAAACAGGTCTTTCCTTAAATCTCTCGCTACTCCTGCAGCTGTGCG
+GGAGGCAAAAAAAGCTACCATGATAGTGCTTGCCGCACTTAAGCCAGTTATCAGAAGCATAAGAAGTCCT
+GTGTGTAAAATGTAGTTCATCTGAATCCTATCAGTATTTATGCCAATTGCTTTATACTCATTTTTAACTG
+CCATTGTGGCAGCCTGAATTATCATGTCATCCCCTAAAACTTCAAATTTTTTATTCATTTCATCTCTTAT
+CTGAAGAAGCTGTTCCTCTGGCATTCGTGAAATTATCGCAAACAGGTCCATATTTGCAGGTATTTTCTTC
+CCATTAAATTCTATTACTCCATTTTTGGCATTCTCTTTAGCCTTTTCAATTCCCGAAACAGCAAGAAATG
+CCTTTCCTAAGGGCAAATTTATCTTGTCAATTTCTGATTTGTCTATATTATTAAGAACATAAACAGGTTC
+TTTTGAAAGTATAGGATATTTTTTAACATACTTGTCATAATCAGAGCTCATCTTGTTTACGAGTGTGTAA
+TTTTTCAAAATCTCCTCTTTTTCACTGGGAGTGACAAAAAGCATTAGCTTATCCATTTCACTTTTTCTTA
+TTGCTTCAGGAACTACATTTGTTATTCCACCCTGCTGTATACCGTTATTGACTATTTTAGACATGTAATC
+AGGTAGCGCCAGGTCACTCATGGCTTGAACAAATATGAAGAATACTGCAAGTAAAATTAATACTGCATAG
+GGTTTCAGATATCTTGCCAGCTTTGTCATATAGTCACCTTCTCCTCCTTAAATTTTTGCTACATTTAGTT
+ATCTTGTAATCTTTTCCTTCTTTATTTCCATCATCTTTTTAAATCCTCATTAACCTTTCATTTCTAACAC
+TTTTTTTAACGCTTCTAGTCCCTCTATTATCTTATTAAGGTCCTCTTGACTAGCTCTATTTATCAACTCT
+TCAAATTTTCTTTCCGCTTCTTTAAAATGCCTTTGAAACTTTTCCTTAAATTCTGGAGTAACACTGACAT
+AAACTACTCTTCTGTCTTCTTTGCTTCTCACCCTTTTAACCAACCCTTGTTTTTCAAGTCTGTCAAGAAT
+GCCAGAAACAGTGCTGTTAGAAAGCCCCAATTTTTGACTTAAATCGCTCACTTTCATCTCTCCATAATGG
+GCTAAAATCCCCATGAGCATTCCCTGAGGGCCTGTTATGTCATACTCCTTGCATTCGTATTTCATCATCT
+GCTTTATTGTGTTACCTATTTGTTTTAAAAGCTTTAATATTTTCAAACCATTGCTTATCTCTTCCATTTT
+CACCACCGCATTTAAAATTATTTCGTATACGAATATTTCGTATGCAAATATTTTTGACACAAAATATATT
+TTACTCCTCCCAATCTAGTATGTCAATATTCTCTAAAGCTTTTCATAAAAAAATAAAGACTGCCTTAAAA
+CTAAGACAGTCTAAAACTGTTGACAAAATAGAGAAGTGGCATTTTGTGTGTAAATGCGACTTGTTGCCAA
+AGCGGTAACAAAACTTGGCGAACTTGAGGAGCGAAAGCAGGGCGAACGAAGTGAGCGGCCACTTTGAGCC
+CGAAGGGCGAATTGGCCGGTACCCCGCCTGAGCCCTCAAGCGAGCTTTAGTTTAGTCGCTTTGCAACTCC
+GGAGCATTAACACAAAATGCCACTTAATTGAATGGGACTTTATCAACAAACGAGACTGCCTTAAAACTAA
+CACAGTCTAAAGAGTTTCACATATTGCGCAAAATAGTTAAAACTTCCTCCACTTCATAAGTATTTATCAC
+ATCCCTGGCTTCAAGCCAGCCTTTTCTCGCAATTCCCACGCCATATTTGACATCCTCAAGTCCATCAACA
+CTGTGAGCATCAGGATTTATGGCAAACTTTACGCCTTTTTCTTTTGCGTATTTTATATACCTCCAGTCAA
+GGTCCAGTCTAAAGGGATTCGAATTAATTTCTATTATCTTTCCATAGTGAGCTGCTGCATCAATCACTGC
+GTATACATCTATTTCGTAACTATCCCTGGCAAGCAAGAGTCTACCTGTTGGATGCCCCAAAATTTTAGTG
+TATTTATTCTCCAACGCTTTTATGACCCTTTTAGTCATTTCTTCTTTGCTCATTCTGAAGTGAGAATGGA
+TTGAAGCAACTACCATATCAAACCTTTTTAAAATTTCTTCTTCATAATCCAGTGAACCGTCAGGCAAAAT
+ATCAGATTCTATCCCTTTTAAAATAACTATATCAGGATATTTTTTATTTAATTCATCTATCTCTTCCCAC
+TGTCTTAAAAGCATCTCTTCAGTAAGCCCATTTGCATAAAAGGCGGATTTGCTGTGGTCAGTAATCGCTA
+TATACTTATACCCCAGATCTCTTGCCTTTCTCACCATGTCTTCTAGAGAATTTCTCCCATCGCTGTAAGT
+CGTATGCACGTGAAAAACTCCTTTAATGTCCTTTTCCTCTACCAAGACGGGTATCTCCCCTTTTTCTGCT
+GCTTCAATCTCTCCCATGTCCTCCCTCAATTCAGGGGGAATATACAAAAGGCCAAGCTTAGAAAATATCT
+CTTCTTCCTCTTTACACTCTATGAGATGGTCTCCCTTAAAAAGTCCGTATTCATTCATCTTTATACCCAT
+GGATTTTGCCCTGTGTCTCATTGCAGTATTATGCTCTTTGCTTCCAGTGAAATGGTGAAGAGCATAAGGA
+AACTCCTCTTCCTTCACAACCCTCAAGTCCACGTTTATCCCTGACTTTAAAACTACGCTAGTTTTAGTCT
+CTCCCTTTGCAATTACTTCCCTCACTCCATCATAATTAACAAATGCATCCATGAGCTTTAAAGCTTCCTT
+TGAAGTTGCGAGTATGTCTATGTCTTTGACTATCTCCTTTTTCCTTCTCAAACTTCCGGCAATTTCAGAT
+TTGATAGCAAGGCCCGTGCCATCGATATATTCTTTAATCTTAGTAGCCTCTTCATAGGCTTCAAAGTAGA
+GATGGTGTCCGCTATATTGCTTCACAAACTGTATTCCCTCCAATATCTTTTTCTGTGTTTTTTCTCCAAA
+ACCTGGAAGCTTCAAGAGTCTATTTTCAAGGCAGGCGTATTCTAATTCCCCAATCGTGGTTATACCAAGT
+TTCTCATAAAGCGTCTTTATTTTTTTAGGCCCCAAACCAGGAATTTTTAACATTTCTATGAGGCCAGGCG
+GTACTGACTCTTTTAATTTTTCGTAATATTCCATTCGCCCGGTGGTGATAAGCTCTGTAAGCTTCTTGTT
+AAGCGCCTCTCCTATCCCTTTCACATCTTTTAACCTGTCTTCTTTAACAAGCGTCTCCAAATCTTCATCG
+AGAAGCTCAATTACCCTTGCAGCATTGTAATAGGCTCTTGATTTAAAAGGATTTTCCCCTTTAAGCTCTA
+ACAAAAGTCCAATCTCATTTAATATATCCACAACAGTCTTTTTATCCATAACCCACCACTTCTTTTTTTG
+ATTTATTTTTATCCACTTTAATTATTACACTAACCTTGTCAGAGTCTTTAAGCATTTTTCTCCCTTCTTT
+CCTGTCTGTATCTATATATATCACGAATGACTTCTCTAAAGTCTTCCGCTTCCCTAGATACTTCAAGCAT
+ATAATTTATGTAAAAACTATGGTCGTTTATTATAATCTTTTTCCCTCTCAATGCTTCCCATGCAACAGTA
+GCATTAGCTATATTTAAAACAACAAGGTCTACATCCCTTTTAAGCAAATCCTCCAGTTCATTCCATAAAT
+TATATACAAATCCCTCATCGTATTCCTTTAAATAAACCGCTATGTCTATATCAGATTCTTTTGTGGCTTT
+CCACTTAGCAACAGATCCAAACAGAAAAGCCATAACTATATTATCTTTATTCCTGAAAAACTCTTTTAGA
+GTTTCTAGATAATCCATCCCATCACCCGCTTTCTATCCTCATTATACCATAAGGTCAATAAAAAATAATG
+GCACAATTGACAAAATTATTATCAATTGCGCCATTGTGATCTCTTATCCAATTCCCTCTGGCTTCTTCTT
+ATCATCCACCAATCTTAACCCCTTCATGCTTAAGTAAAAACTTTTTTATCTCAATCCCCCCTCCAAAACC
+TGTCAAGTTTCCGTCTTGACTTTGTCAGTTGGAGGTCATTTTTAGGCTGGTAAAAAATATCAGACCCTTG
+ATTTTCAAGGGTTTTTTGTTTTTAGGGTTAAAAAATTTTTCAAAACTGTAGGGACAATTTTACTCCTAAT
+TATTGCCATAATACTTGACTATATTCACTTTTTGTAGTATAATGTAATAAACTAACATAAAGGTGATGCC
+GTATGTTTCTCAAAATAACTAAAGCTGGTGGCTATGAGTATGCCAAAATTGTCCATAATTATCGCGAAAA
+TGGTAAAATAAAGCAAAAAGTCTTGTTTAATCTCGGTAGAATTGATGAACTCAAAAATGATCCCTCTTTC
+ATTAATCTTGTAGATAAATTGCAAAAAATATTTTTAAGCTCCAGTGAAGAAACAGGTTCCATCAAGCTTT
+TTCCAGAAGATGTTTCAGAAGGGATTATTAAAAACTGGGGATATATTGTGTATAGAAAACTTTGGGAAGA
+GCTTGAAATAGATAGATTTCTCAAACAGTATATTTCTCAAAATTCCAGGATAAAGTTTGACATTGATAAA
+GTAGCATTTTTGATGACAGTACAAAGATTAATTCAGCCAGTAAGCAAACTTCAGACGTACTACCGCAAAA
+ACAGATACTTTGGATTTGAAGAAGATATTGATTTAAATCAGCTGTACAGGGGATTAGATATTCTGGCCCA
+GATAAAAGAGGATTTAGAGCTATACCTTTATCACAAGAATAGAGATTTATTTAACATGGTAGTTGATGTT
+GTTTTTTATGATGTGACAACATTTTACTTTGAAAGTATTAAGCAAGATGATTTAAGGGATTTTGGATTTA
+GCAAGGATAACAAGGTAAATGAGGTACAAGTGGTAATGGGCATGCTTGTAGATAAAGAAGGAAGACCAGT
+TGGATATGAACTATTTCCTGGAGACACTGTTGACAGCAAGACCATGATAGAGGTTTTAAGGAAACTGAAA
+GATAAATTTTGCATAGACCAGGTAATAATAGTAGCGGACAAAGGTCTTAACAGTAAACTTAATTTAAAGC
+TGATAAAAGAAGCGGGATACGACTACATTGTGGCAAGCAGACTGAAAAACATGAGTAAAGAGATTTTAGA
+TAGAGTATTTGATGAAGAGGGGTATCAAGTTCTTGAGGAGAAAAAGTGGAGATTTGACAGAGAAATATTT
+GGTGAAGAGTTTAGATTCAAGGTCATAGAAAGAGAGAATATTATCAAAACGGGAGAAGGGGAAATATTCA
+AGATACCTGAGAATCTAATAATAACCTATTCAAGCAAGAGGGCCAAAAAAGATAAAGAAGACAGGCAAAG
+GCTAGTAGAAAAAGCGAAAGAACTTTTAGAAAGGCCCGGCAATGTAAGGGCAGCAGAAAAGAGAGGAGGA
+AGGAAATATTTAAGACGCATTTCCGAATCAGAAGAATATGTACTGGATGAAGAAGCAATAAAGAGAGATG
+AGAAATTTGACGGTTTTTATGCAATTCAGACCAGCAAGAAAGAAATGAGTGTGACAGAAGTTTTGAATGC
+ATATCATGATTTATGGAAGATAGAGCAGTCTTTCAGAGTAATGAAAAGTTGTCTTAAGGTAAGACCAATA
+TTTCACTGGACGGAAAAAAGGATAAGAGGGCATTTTGTTGTGTGCTATTTAGCATTTTTACTGGAAAGAA
+CTTTAGAATACAGCTTGAGGGCTAAGTGGAAAGAATTAAGCAGTGATAGAATAAAAGAAGCGATAGGTTC
+AATGAATTTTGTGGAGATAGAGATAAATGGGAAGAAATATTTAATTAAACAAAAGATAGAGGAGGAAGCT
+GAAGACATATTGAAGGTGATGAAAATAAAAGCACCAAAAAATTTCATTACATATGAGGAAGGCATGGAAT
+TAATTAGCATGAGAAAGTAATGTAGTGACAAATTTCAGGCCCATTTTTTGTCAATACCTGTATTCCCAAG
+CCTTTTGGGTTTCAAACTGACAAAGTCAAGAAAAATAATGGCACAATTGACAAAATTATTATCAATTGCG
+CCATTGTGATCTCTTATCCAATTCCCTCTGGCTTCTTCTTATCATCCACCAATCTTAACCCCTTCATGCT
+TAAGTAAAAACTTTTTTATCTCAATCCCCCCTCCAAAACCTGTCAAGTTTCCGTCGCTTCCAATAACTCT
+GTGACAGGGAATTATAATGGGAATAGAATTTTTATTAAGAGCCTGCCCTACTGCTCTCGCTGCTTTGGGT
+TTCCCAATTCTTCTTGCAATTTCACCGTATGTCACAACAGATCCATAGGGAATTTTCAAAGTCTCCTCCC
+ACACAGCCATCTGAAACTTCGTACCTTGCAAATCCAGCTTCACATCAAAATTCTTCAGCCTCTTTTGAAA
+ATACAGGTCAAGCTCTTTAATGCACTCTTCAATATAAAAATCGGTTCCCTCTTCAAAATCCTCTAATGGA
+AATTTTTCATTTTCAAACTCAATTTTGCATATACCTTTGCCAGAAGAAAATACTGTAAGAACACCTACCG
+GAGAGTTAAATCTCTTGTAAATCATATAAAATTCCCCTTTATCATTTTTAAAGTAAAAAGTAAACTTGCA
+CAGAAAAAACTTCACAATCACGAGAAAAAATAATACATAAAAATGAAACCAAATAGTGTTACTCCGCGTC
+TATAATATTGGGGAGATTTCGTCAGGGAGAGATAAAAAATGGAAAGAAAGTTTTACTTAATTATTATTCT
+AGCATTAAGCCTTCTATGCCTTCTACTTGGAATAATGCTTTTTATAACAGCATTTTACCCTAAAATTTAG
+GGGTAGCAAAAACCTACCCCTCAAAATAGCTGGCAACCTCTTTAAGATACTCTATAATCGGAAGGTGCTG
+TGGGCATACGCTCTCACAATTGCCGCATTCTATACAAGAACTAGCCTTTGCATCCCCTAAATCCTCATAG
+GCTTTGCGATTCGCCTCATAAATATTGTACATATGCGCTTCATTGTAAAGCTCGAAATTTCTCGGTATGT
+TGACCCCATTTGGACAGGGCATGCAGTAATTACATCCTGTACAAGCAATAGGGGAAAGCTCTTTATATTT
+ATTTCTAACTCTTGCCACAATCTCCAGCTCTTCAGAAGTCAAAGTGCCAATCCCAGACCTGTTCGCGCTC
+TCTATATTTTCTTTCAACTGCTCAAAAGTGCTCATGCCACTTAAAACAACAGAGACTTCAGGCTGGTTCC
+AAAGCCACTGGAGTGCCCACTCAGCAGGACTCCTCTTCACTTTTGCTGTATCCCATATCTCCTGCACAGC
+TTTTGGAGGATTGGCAAGTCTTCCTCCTCTTATGGGCTCCATTATCACAACTCCCAATCCTTTTGATGCA
+GCATACTTTAACCCCTTTTCTCCTGCCTGCACATCTATGTCCATGTAATTGTACTGTATCTGGCAAAAAT
+CCCACTTGTCATAGTAGTCTATTATTTCTTTAAAAATAGGAAACTCGTCGTGAAATGAAAAACCTATGTA
+TCTTATTTTTCCTTCCTGTTTTTTCTTTTCAGCCCAGGCTAAGGCATCAACTCTTTTCATATTCTCCCAC
+TTGTTTTTATCTAAAGCGTGTAAAAGGTAAAAATCTATATGGTCAGTCTGAAGCTTTTTAAGCTGTTCAT
+TTAGATATTTGTCCATGTCTTCTTTCTCGTTGATCAGCCATGTGGGAAGCTTAGTCGCAAGAAAAGTCCT
+CTCTCTATATCCCTCTTTCAATGCTTTTCCTGTGACAATCTCGCTGTTGCCTCCATGATAAGGCCAGGCA
+GTATCGAGATAATTCACTCCATTGTCAATAGCATATCTTATCATCCTTATGGCTTCTTTCTCATCTATTC
+TGCTGTTGTCATTGTCAATGACAGGGAGTCTCATCAATCCAAATCCTAATGCAGACACTGCCACATCCAA
+TTTTCCAAATTTTCTATATTGCATAATCCTCTCCCCTTTCCCTGCAAAGTTGTAAAGTAATTATATCACA
+TCTTTTTTTGAGAACAAAATTTATAAAAAAGAAAAGGGCAAAAGCCCTATTAATGTAGATTCACTCTCTT
+TCTTTCCTATACTTTTCCATTATTTCTGAGAAAATCTCCGCATTTGTTGGCGGTGTATAAGTTATTGCAT
+TGGCACCTGCTTCTATGGTCTTCAAAATTGTCTCTTCAGTAGGACCACCAGTTGCTATAATTGGTATATC
+AGGATCTATGTCTTTTATCTTTTTCACTATATCAGGTGTCTTTTGTGCTCCCGACACATTAAGAATTGTA
+GCGCCCGCCTCTATTCTTCCTTTTATGTCTTCCTTCTCAGACACTATAGTGACAACTATCGGTATATCGA
+TGGTGGCTCTCATCTTTTTTATTATATCATTCGCCGTCGGAGCATTTACAACAACACCCATGGCACCAGA
+GAATTCAGCGTCAAGAGCCAGATTTATAACTCTTTTCCCCTGTGTAAGCCCTCCTCCTACGCCGCAGAAA
+ACAGGTATGTCAGCTGCCATTATGAGAGCATGAGTAATTACAGGTTGTGGTGTAAAAGGATATACAGCCA
+AAACGGCATGAGCATTGGTGTTCTTAATCAAAGCCACATCTGTCGTAAAAACTAAAGATTTTATCAATTT
+CCCATACACCTTTATACCGGAAGCCTTTTGATGTATTATCTCAGGCACTAAAACCATTTTCTGCCTTAAG
+GGAGAAGTTATCTCTGGAACAAAATCATCAGTCATACTCATCACCATCACTTTATTTACTGGTATAGTAT
+TATATTAACCAATAAATATCTCCAATTCAATAGGTTTTTCCCAAAAAACAGTGAAAAAATCAGATAAGAA
+TCAGACAAAGGGGACGGTTCTTTTTGTCTGATTTAAAAGACCTCTTGAAAAATTCAGTCGTAAGGAACCG
+TCCCTTTTGTCTGTTTTGTTCCCTTTGTTTTTTGTTTAGTATTTTTAAATTGGACTCTTTTTGAAAACCA
+TTTTCACACTCATAAATATAAAAACGTTTAACCATGTGTGCATAATTTACAACTTTTTTTGAAGACTTAT
+TGATTTTTTGTAAAAATTTATGATAAACAGTACTAAACTTTTGTGATACAGCATAAAATTTAAATAGGTA
+ATTTAAAAATCACTAAAATTTACTGCAATTTTTTAATATTTTTTAATTTTGGTTGCACAAAATTAAATTT
+CTTCATAAATGTTTTACATTTTTAACAGCCATATTGCCAACTAATATTAAATATGCTATAATAGTAATCG
+TCTACAAAATAAAAACAAAATTAAAGGTAAGGGGGATTTTTGAAGATGCTAAGAAAGAAATGGCTTCCTC
+TTTTAGTGGTGCTCGTCTTCGCCCTATCAGTTGTCCTATCTGCTTGCAGCAAACCACAGGAGACACAACC
+ATCCGAACAGCCCAAGCAAGAACAAACAACTCCAACAGCTTCTGTCCAGGACAGCGACAACTGGACAAAA
+GCAAAAGACCCTTCAAAAATACCAGAAGCTTCAAAATCTCGTACAGACACTCTCATAATAGGTCTGCATG
+AGCCAGCAGGAACATTTAACCCACTCTTCTATGAGACAGCCTATGACAATTACGTCTTAAGCGCTATATT
+TGATGGCTTAATAGAAGTAAACTTTGACGGAACATATATACCTGGCCTTGCAGAGAAGTGGGATTTGGAC
+AAGGACAATAACACTGTTACGTTCCACTTAAGAAAAGGGGTACAATTCAGTGACGGTACACCTTTAACAG
+CCCATGACGTAGAATTTACTTACTACGTATTAGCAGACCCAACTTACGATGGACCAATTGACCTCTCTCC
+TGCAGGTATAATAGGATTTAAGGAGTATCAGGAGGGCAAAGCAGATAAAATTGAAGGTATAAAGGTCTTA
+GATGACTACACAATACAAATTCAATTAGAAAAACTCATGGGAACTAGCTTGTCAGATTTGGGTATACCTG
+TAATTCCAAAGCACTACTATGGAAAAGACTTTAAGAAGGGAAATCTTGAGGGCATAAAGGCTTTAATGCA
+AAAGCCACTTGGTTCGGGTCCATATGTATTTGACAAATTTGTACCTGGTCAGGAAGTGCGCTTAGTAGCA
+AATGAGCACTACTGGAAAGGTGCTCCAAAAATAAAGAATCTCATCTTCAAAACGACTACAGACGAAACAG
+CGGTTCAGATGTTGCAGGCAGGAGAAACAGACTATGAAACTTCCAACATCACAGCTAAAAAGGACAATGT
+AGAGCTCCTCGAAAGCCTGGGATTTGTAGACTATGCACTGTTGCCCACAAACGGATATGGGTATATCGCT
+TTTAACTTCTATCAGCCAAAATTCCAGGATGTAAGAGTTCGCCAGGCTCTGACATACGGTCTTAACAGAA
+AAGCTATAGTTGATGCAGTATATCAGGGGCTAGCAGAAGTGAGAAACGTTCCTCAGTCAAAAGTGTCCTG
+GGCATATCCGCCGGAAGATGAAATAAATCCATATAACTACGATCCAGAAAAGGCAAAACAGCTCCTTGAA
+GAGGCAGGCTGGAAGCTAGGACCTGACGGGTATCGCTATAAGAATGGTGAAAAGTTCACAATTCACTTCC
+TGCAGTCAACACCAAACCCTGTGAACGACGCATTAGTGCCAATCGCTGTTGAAAACTATAAACAATTAGG
+TATTGAGTTTATAGCAGAACCCATGGAGTTTAACTTAATAGTTGATAAAATTAAGAAAGCCAAAGAAAAG
+ACTTTTGACATGTACTTCATGGCTTGGGGATTAAGTGCTGAACCAGATCCATACAACATATTCCACTCCA
+AAGGGTCACAGAACAGAAACGGATACTCCAATCCAAAGGTCGATGAGCTTATTGTAAAAGCTCGCGAAGA
+GCTAGATATGAATAAGCGCAAAGAGCTCTACCATGAGCTTTACAAAGTGCTCAATGAAGACCTGCCGTAC
+ATCTTCATGTACCAGAGACATGATCTTAATGCCAAGAACATGAGAGTAGTAGGATTCCAGATTTCATCCT
+TCAGAGACTTCACTTACTCGCTCTATCAGGCAGAACTTCTCCAGTATTAAATTAAGTAAGAAAAGCCCGG
+ACTTAGGGCCGGGCTTTTCCAATGCATTTTAGGAGGGGATTTGATGACACAGTTTATAATAAGAAGGCTT
+TTGCAGAGCATTCCGACATTGATAGGAGCATCCATAATAATATTTTTAATTTTTGCTCTTGCTCCTGGCG
+ATTACGTAACAAGGCAGTTTGAAAACCCTAAAATGACTCCGGAGAGAATGGAACAGTTAAGAGCGCTATA
+TGGCCTTGACAAGCCCTTACCAGAAAGATATTTAAGATGGGCTGGAAACATGCTAAGAGGCGAAATGGGA
+GACTCTTTAATGTTTAAAAAGCCTGTCATAAGCGTGATAAACGACTTTATATGGAACTCTTTCCTTTTAG
+GAGTTGCCATAATGTTTTTTGAATGGTTGATCGCCTCAATAATAGGCATATACTCGGCAGTCCGACAGTA
+CTCTGTCTTTGACACGATAGCTACTTTGATAATTTTTATGTTATATTCCCTGCCATCTTTCTTCCTGGGA
+CTACTTCTCCTCAAAATCTTTGCTGTGGACTTGAGATGGTTCCCAGTAGGTGGCATGATAACCACAGGTT
+CAAACTACACTGGATGGGCTCATATAACGGATGTAGCAAAACACATGGTACTTCCTGTTGCAACCTTGAC
+TTTGATAAGTGTAGGGGGATTGAGCCGTTACTTCAGAGCTAATATGCTAGAGGTTATCAAACAGGATTAT
+ATAAGGACAGCGAGAGCGAAAGGATTAAAGGAAAGGACTGTTATTTTCAAACACGCTTTGAGAAATGCAC
+TTTTGCCTTTAATCACACTTTTCACACTTGAAATACCAAGCCTCTTCGCAGGTGCAATGATAACAGAGAG
+AATATACAACTGGCCAGGAATTGGTAAAGTGGTTCTCCAAGCGATTTACGTAAGGGACTATCCTTTATTC
+TTAGGCTATACCATGTTAATAACCGTACTTACAATCCTGGCAAATATCCTGGCAGACGTATTATACGGAA
+TAGCCGATCCTAGGGTAAGGCTTAAATAAGGAGGGATAAAGTTTGGAGAGGTTAACTCCAACACTTGACT
+ATAGAAAAAATCGCAAAAAAGGCGGTACTTCACTGTGGCAAGATGCCTTTCGCCGCTTTATAAGGAACAA
+ATACGCTATTTTAGGTCTTGTAATACTGACCTTTATGGTTTTATTTGCCTTCATAGGACCTTATTTTTCG
+CCGCATCAGGACGTACCCGATGTGACAAAGGCAAATCAGCCCCCAAGTAAAGAGCACTGGCTTGGAACAG
+ATAACCTTGGAAGAGATGTCCTTTTAAGGCTTATGCTCGCAGGGAGGATATCTCTCACAATAGGTATAGC
+CGCTACTTTGATACTCCTATTAATTGGCGTGACTTTGGGGTCTATCTCCGGATATTACGGAGGATGGCTT
+GATGTCATAATAATGAGAATTGCAGATATTATATACGCTATGCCCGGACTTCCAATATTGATAGTGATGG
+GTGCGATAATGTCAGATTTGAAGATACCTCCAGCTCATAGGATATACTACGTCATGTTCATATTGGGTAT
+TATCTCATGGGTTGGAGTTGCAAGGCTTGTAAGAAGCCAGATTTTAAGCTTAAAAGAGCAGGAATTCATG
+CTGGCAACAGAAGTTTTGGGTTTAAGAGATAGCAAGAAGATAATAAAACACCTTTTCCCCAACGTACTGC
+CAACAGTTATTGTCGCCGGAACACTGGGAGTTGCAAGTTCTATAATCTCAGAATCTGCTTTGAGCTTTTT
+AGGCTTAGGAGTCGTACCTCCAACACCTTCTTGGGGTTATATGCTTTCTGCCGCCAATAATATGATAGAC
+TTTGCAAAGCGCCCGTGGCTATGGATTCCGCCAGGCGTTGCCATAATGCTTACTGTCCTTGCTATTAACT
+TCGTAGGCGACGCTTTGAGGGACGCTTTTGACCCAAGACAAAAGATTTAGGAGGAGTTGAAATGGCAAGA
+AATATTGTAGAATTTCGCAATCTTAAAACCTACTTCTACACCGAAGAAGGTGTTGTAAAAGCAGTAAATG
+ACGTCAGCTTTTCAATTCGCGAGGGTGAAACCGTCTGCGTCGTTGGGGAATCAGGGTGTGGAAAAAGTGT
+AACCGCTCTTTCTCTAATGAGACTCATCCAATCTCCTCCTGGTAAAATCGTAGGTGGAGAGATAATATTT
+GATGGGAGAGATATCCTTAAATTAAGCGATGCTGAAATGAGAAGGATCAGAGGAAATGAAATAGGAATGA
+TATTCCAGGAGCCTATGACCTCATTAAACCCTGTTCTCACAATAGGAGACCAGCTGATGGAACCTTTAAT
+GCTTCACAAACACATGACAAAAAAGGAAGCCTGGAACAAAGCTATTGAACTTATAAAGCAGGTTGGAATT
+CCCCGCGCTGAACAGATTATGACAAGCTATCCCCATGAGCTAAGCGGCGGAATGAGGCAGCGCATAATGA
+TAGCAATGGCCATAAGCTGCGACCCCAAACTTTTAATCGCTGATGAACCTACAACCGCTCTGGATGTTAC
+CATACAGGCTCAGATACTTGACCTTTTAAGAAGGCTCAAAGAAGAGAAAAAAATGGCTCTCATGCTCATA
+ACCCACGATTTAGGAATTGTGGCTGAAATGGCGGATTACGTGGTGGTGATGTACGCAGGGAAAGTCATAG
+AAGAAGCTCCAGTGAGAGAGCTTTTCAAAAACCCCAAACACCCATACACGAGAGGCCTTTTAAAAGCAAA
+GCCTGTGATTGGAAGAAGGCAAGAAAGGCTGTACACCATACCTGGGCAGGTGCCTAACCCTATAGACCTC
+GGAGACTTCTGTTATTTCAGCGACAGATGTGAATACACGATGGATGTATGCCGCAAAAAGATGCCTCCTC
+TTGTCGCTGACGAAAATGGCCATAAAGTAGCCTGCTGGCTGTACGAAGGAGAGTGGAAAAAATGAGCGAA
+CCTTTGATTGAGGTAAAAAATTTAAAAAAGTACTTTCCTATAAGAGGAGGAGTTTTGCAGCGCACAATAG
+GATACGTAAAAGCCGTAGATGGAGTAAGCTTCACTATAAATAAAGGGGAAACCTTAAGCCTTGTAGGAGA
+ATCTGGCTGTGGGAAGAGCACTGTAGGCCGTACTATAATAAGGCTTTACGACAAGACGGATGGAGACGTT
+CTTTTTAAAGGTATTCCTATACATAGCCTCAAAAAAAGCGAGCTTAGAAAACTTCGCCCCAAAATGCAGA
+TGGTATTCCAGGACCCCTTTAGCTCTTTAAATCCCAGGCTTAGAATAGGGGATGCAGTAGGAGAAGCCTT
+ATTAGACCACGGCCTTGTCTCAAAAAACGAATTAAGAGATAGAGTAATAGAAGCATTAGAAATGTGCGGA
+CTGGCTTCATATCACATAGATAGATATCCCCATGAATTCTCTGGCGGTCAAAGGCAGAGAATAGGAATAG
+CTCGCGCACTCATTTTAGACCCTGAATTTATAGTCTTAGACGAGCCTGTTTCCTCCTTAGACGTGTCAAT
+ACAGGCACAGATAATAAACCTTTTGATGGATTTACAGCAGCAAAAAGGCCTCACTTACCTCTTCATCTCT
+CACGATTTGAGCGTGGTGGAACACATAAGCACAAGAGTTGCTGTAATGTATCTGGGCAACATTGTAGAGA
+TGGCATCAAGAGACGAGCTCTTTGACCATCCATTGCATCCTTATACGCAGGCACTTCTTTCTGCGGTGCC
+AATACCCGACCCGGACCTAAAAAGAGAGAGAATAATACTGGAGGGTGATATACCCAGCCCTGCAAATCCA
+CCAAAAGGCTGCAAATTCCACACAAGGTGTCCTTTTGCAAAGGACATATGTAAAGAACAAGTTCCTGAGT
+TTAGAGATGTAGGAGGAGGGCATTATGTAGCTTGCCACTTAGTATAGCTACATGCCCTCCTCCTTTTTTT
+CAAGTTCTTTTATAAAAATGGGTTTCACCAAAAATTCGAAGTACACAAAGCTAATCAAAAGAACCAAAGA
+AGTAATCAGAAAAGGAAGAGTACTCTTACCTCTTTGAATTACATACCCTGCTATAAAGCTTCCAATAGCC
+CCTCCTATGCTCCTCAAAAAAGTTCTGGCACCTCCAAAAAAATCTCTCTTATCTTCCTCTACAGCAGACA
+TCGTTTGGCTGTCCACCATATTGAGAAAAAGTGTAAAGCTACCACTCCTTAAAAGGAAAATTAACACAAA
+AGCAATGGGAAGCATCTTAAAGTAAAGAATGAAAGCCAGCCCTATATTTATAGCGTACACGTAGTAATAA
+GACCTAATTACTCCCAGCTCATTTATAAGCCAAGGCATTATTATAGAGGCAAAGAACAGAATTATACCAT
+TGGCAGTCAAAACGTAAGAGACAGCCTCATCATGCCACCCTGTGGTAAATTTTATTATGACATTCTGAAA
+AGGTATAACGACTGAAAATACCATTCCCATTAAAAAGAGATATAATGTCAAAATTATTATTTTGCTGTTC
+AAATGCTCTTTAAAATTCTCTGTTAAATTTTTTGTCTCAATCTTTTCTGCACTATTAAGCTTATTGTTAT
+TGCGGCAGGGCAAAAATAATCCCCTCAAAATTGCCACTAAAAAGATAGACAAGGCAGATATGTATATCGA
+CCACTGATATTTAGTGGTACCATACTTGAGAAACTGCGGGATAAATCCCCCCATAAGAGTCCCTATCCCG
+CTGAAGAGGGTAAAAACTGCAAAGAGAAGACTGTAGCTTAAAGTCTCTGCTTCACTTGTCCCGGCATAAG
+AAAAGAGAAGCTGTATCTCTGTAGAAACCAAAAGTGAAACCCCTATAAACTGTATTATTTGGGCCGGATA
+AAAGGCATAAAGGGTGGTCCCAATTCCAAACATCAAATAGCCCAATCCTATCAGTACAATCCCCGTTATA
+AATACCCTTTTCCTCCCAAAATGCCTTGCCATAAATCCTGCTGGCAGTGAAAAAAGCCCCATGACAAAAG
+TGCCTATAGAGTTTAAAGCGCCAATCTCTTCAGGTGAAATATTCAAAGCTAAAAAGTGGAAATTTAGCAC
+AAACCCTAAAATACCCATTCCTATCCCTAAAAATGCCTCTGTTGCCACAAAAATTTTTACTTCCCTTGGC
+AGAAATTTTATCTGGTCAAAAAGCCCCATACACTTTCTCCTTTCTTCCCAGACAATCAGACAAAGGGGAC
+GGTTCCTTCCGTCTGATCTTTTAAATTTAATCAGGCTATATAGTCAGGCTTTGCCTTTTTCTTTCAAAAT
+CTTATGTATACTATACCTAGTCACCCCAGCAATAGAAGCAATATCTTTAATTGAAAGTCCTGTTTTTTCT
+CTGTATTTTTTTATTAAGTCATGCCATTCTTTACGTTTTTTAATTTCCAGATTTTCTATATCTTTAATCC
+CAAATTCCATTGCCATTTTTTTAAATAACTCTTTGGCTTCTTCCGTACTCATTTTTTCTTCCTCAATGTC
+GATAAAAATTTCAGTGCCTTCTGTCTGCTCCATATATTTCTTAAACTGTTCTATAGCTTTCTTTTTATCA
+TCAGAGAAAATACCTAAAATCAACTCTGTATCTACAATTTGACACATTTTATCATTATCGTTAAGATAAC
+AGCTATAACTGCTCCACTTATAATCAGAAACTTCTTTCACTAGTCCCGCTTTTACCGGATTCTGGTGAAT
+GTATCTTACTAATGCTATAACGTAACTCTCATCTTCAACTGGCTCACTTCTAAACCTATCTTGAAATAAA
+TGCCCTGTCCTATCGTATTTTTTATTAAAATAAGAAACATAAGTTCCTGCAATCCTCTTAATAGAACTTG
+ACAAATCTTCATTGCCTTCCTTGATCATCAAATGAACATGGTTACTCATTAGACAAAAAGCAGTTAAATA
+AAACTTCCCGTCTAGCTTTTTCTCTGCCAATATTTCTATAAAGCGCTTTTTATCATCATCATTGTTAAAT
+ATATTTTTCTTTTCATTTCCCCGCAACATCACATGATAATATCCACTCTTGCTTTTAACTCTTGACTTTC
+TAGGCATTTATATCCACTCCAAAAATAATAATTCAGACAAAAGGAACCGTCCCCCTTGTCTGATTATAAC
+ATATAAATCAGATAAAATCTCCCATTTTTTCAGAAGTTTTAATTTTATATATTCCTAACAGGATAAAGGT
+TAATGCAAAAGCCAACAGTATGATTATATTCATATAAACATCGCTTAAACTACCACCCATTTGAATTTTT
+TCTATAGCGTCTATTGCCCATTTCTGTGGTATAAAATCAGAAAGCTTTTGAAATGATTTTGGCATTAAAT
+ATAATGGCCAGAAAGTTCCCCCTAACATACAAGTAGGTGTAATAATTAAAGTAGACAAGACATTAGAATA
+ACTTGTAGAGGGTGAAAAAGCAACTATCATTGAACTTAAACCAATAGAGGTTATTCCAAAAGAAACCAGT
+ACTAAAAAAACATCAAATGTCGCTTTTGTGAAGCTTAAGTTTAATATAAAGGTAATCAACGCAAGTATAA
+AAGCTATTTGAAAAACTGTCAAAATCAAATTTACCAAAAAATTGCTCGCTAAATAAGTTCTTGGCTTTAA
+AGGAGAAGCAAAAATTCTGTAAAAAGTTTTATCTCTCTTCTCCACAAGTATAAAATTAGAAATATTAAAA
+GTACTAAACATCAAAAACATTATAAAAAATCCTAAACTTCTTGTTGTTGCCACTGCCGTCTTCCCTATAT
+CTTCAACAATATATGTTTTCAAGCTAAAAGGACTGTTCTTATAAAGGTTGTACATCTTATAAAAATTTTC
+TTTATTTCCTTCGGATGCCTTACTCAAATTGTAAAGAACATTTATCTTGCGGTCAAGATAACTTTTCAAA
+AATAAGGTGGTTTCTTCCCCTTTTATTGATACAATCTCTACATCCTTTGGATTTCCCTTCAAAATTTCTT
+CTTCAAATCTTTGAGGAATCACTATAGCGCTGTCAACTTTTCCTTTCGATACTTTATCATTTATCTCATC
+TTCTTTTAAGAAAACAACCTTGAATTTATCCGTTTTTTCCAATGAATTAATTAAATCTGCCGAAATCAGA
+CTTTTATCTTTATCTACAACACCTATTCTAAGCTGTCCGCTGCCACCATAGGTAAAAAGCAAAAAGAAAA
+GTGGAATTATAATACCAGAAATCAATAAAATAATATTCCCTTTCCTTCTAAAAAATAACTTTACAGTATT
+GTTCATAACCAAAAATAGCTCTCTCACTTAAAAAGCCTCCCTTCTGAATAAGTAGGCCGACAACACTATG
+AAAAAAGCTGCAGGAATTAAATTTACCATGAGGGCTGTAGGTACATATTGGTAATTACCTACCCATATCA
+CGTTAAATATGGCTGTATTTGTCCATGTAATTGGAGAAAAATTTGAAAGTCTCTCAATAAACTGACTTCC
+CATCTCTTTTACAGGATAATATGACCCACCTAAAAAGGCTATAAAAGGAATTATACCGTTTAGTAAACCT
+TGTGCCATTGCTCCATTTTTTATAATAAACCCCAAACTCACTCCCAAGCCCACCACAAAAATTATCTCAC
+TAATTATAATCACAAAAACAGTTATGATATCATTTCCCCAATTAGTTCCGAAGATGTATTTGCTAAAAAA
+AATAATAATCAAGGCCTGTATAAAAACAGAAAAAGTTACCCCTAACACCTTCCCTATCAATATTTCATAT
+TTCTTAACAGGAGAAGCTAATATTCTGCGCCCTGTCTTTTTTGTCCTTTCCATATCTATTGAAAATACAC
+CACTCATAGCACCGTATAAAATTATCAAAGTAAGCATTGTAACAGAATAATAATCGAATGATGTTTGTTT
+AACTTTTCTGTCAATAGAGGTTATATTTATAAATTCTCTATTTAAATTTATATCGCCGCTATTCTTAAGA
+AAGGCAGGATTTTGTGAAGCTATAGCTGTCATTCCCTTAAAAGTATCAACAAAAGAGTCAATCATACTTT
+CTGCAATCTCCGTTTTTATATCTCCATGTGCATTCTTATAAAAAGTTATATCTTTACCTTTTAAAAAAAC
+ATAACCATCATATTTGCGTTTTTCTATTTCACTTATTCCTTTGCTGATATCTTTTATTTCTACAAATTTT
+ACTCCCATTTTATCAGTTTCTTTAATGAAAATATCAAAACCCTGTGAAAGTACCGTATCTCCTTCATCTG
+TATATATCACTTTTATATCCCCTAATTTTATATCTGATGTTGACGAAAACGCAAAACCTAAAATTCCAAT
+AAGAACTATTGGCAATAGTATCATAATTGCCATTACATTCTTGTCATAAAGAATTTCCTTTATTTCTTTA
+AGCATTATAGTAAGGATTCTCATTTTACCACCTCTAATCCCTCAATTTTCTGCCCGTTAACGTGAGGAAA
+ACTGTCTCCAAATCGGGAATTTCATTTCTCAGATTGCGTATTGGTATATTCTTTGAAATAAAATAATGGA
+TTATATCATCAAAATTGCTCACATCTTTTAAACTTGTTATCTTTATCGTGCTGTCTTTTATCTCAACATC
+TTTTACACCCTTTATTCCTTTCAATTCCTCCTCTTTTATTCCATCAATTGAGCCAATTTCAATATAAACT
+GTATTCACATCTGTAACCATTGAAATGAGTTCTCCCTTTGTTCCTTCAGCTATAACCTTGCCATGGTCCA
+TTATAGAAATCCGTGTACAGATAGCCTCTACTTCCTCCATATAGTGACTTGTGTAAATAATTGTACTACC
+CATTTCATTTAACTTTTTAACAGATTCCAAAATGTGATTCCTCGATTGAGGGTCTATACCTACTGTAGGT
+TCATCCATTATTATCAATTTAGGTCTATAGGCAATGGCACAGGCAATATTTAGCCTTCTTTTCATACCAC
+CTGAAAATTTATTTGGTACTTCTTTCGCTTTATCTGAAAGACCTACAAACTCTAATGCCATCTCTACATT
+TTCTTTTAGCTCTTTCCCCTTAAGTCCATAAAGGCTTGCAAAAAACTTTACATTTTCATAGGCTGTTAAA
+TCTCCATATATAGCAACGTCCTGAGGCACAATACCTATATTTTTCTTTATGAATTCAGCATCTTTACGTA
+TGTCTTTGTCAAAAACATAGACTTCACCTCTGTCAAAACTTATCAGTCCGCAGATTATGCTTATAGCCGT
+AGTCTTTCCTGCACCATTGGGACCCAAAAGTCCATAAATTTCCCCTTCTTCTATTTCCAAATTTACATTA
+TCTAAAGCTATAATATTGCCAAACCTTTTTGTCAAATCCTTCATTCTAACTATTTTCATAAAATCCCTCT
+CCCTAGAATATAAATTTTCAGATAAAAGAAAATATCCCTCTTAATTGAAATTGATTTACCTTTCTAGGAA
+TATTATAAAAGAAATGGTGGAAATTATCTAGTATAATCACATAAAAAAAGTAAGGTCCGCGATGGTCTTC
+GCTTCAGCCAGTACAGGTCCTTCGGCACCCTTTAGCACTTCACAACCTGTACTGACCTATGCTCGACTGC
+TATGGATACCTTAGAAGTCTTATGCACCTTCCATAAGACCTCCAGTCTAAGTACACTGCAAAGGCGCGTA
+CTTTGACCTGCGGCACCCATAGCAGTCTTAGCTCGACTGCAATGCATCCTTTTTAGCTTATAGCTTTATC
+AAGACACATTGCAATCTGCCCTCTGACTGACATTCGCAATACCGAACATCAATCTTCGGCCGGCCATCTA
+AGGCTTACGCCTCTAAATGACCTTGGCTCAACCACCGCGAACCTTACACTATTATGTTTCCCGCACTTTA
+AGGGAATATTCTAAGAATTTTTATCTATTTTTGGAAAGTTAATGCAATAACTCTTGCCTGTCCTTCCAAG
+TCTTCTTTCTTAACTTCCAGCTCAGAAGAGGGGATTTGTTCTCCATTTGTAAGTTTCAAAAAGTTATCTA
+CTGTGTCTATTGGAAAATCTATGTACTCCGTCTTGTAGTGCATTGGAATTGTAATCTTTGGGTTTAACTG
+CTTCATCACTTCTACCGCCTGTTTTGCGTCGATGGTATAATATCCTCCTACAGGGATAAGCAAAACATCC
+ACAGGCCCTATCTCATTGACCTGCTTTTCCGTCAAGACATGTCCTAAATCTCCCATGTGGCACACTCTTA
+CACCGTCAATCTCAAAAATGAAAACTATGTTTTTCCCCCGCTTTGCCCCCTGCTCTTCGTCGTGGAAAGT
+GCTTATTCCTTTTATTTTTATTCCTTTTATGTTGTGTTCTCCTGTCCTGTCCACTATTTCAAATTTCCCT
+TTTACAGCTTTAAAGTAATTGTGGTCAAAATGGGAATGAGAAGAAGTGACAATATCTGCCCTCACATCCG
+GCATAGGGTATCCTACAGAATCGTCAAAAGGGTCTGTCACAATTGTAGTCCCGTCTTCGGCAGTCAATTT
+AAAGCAAGCGTGTCCTAACCATTTTATTTTCATAAAAGACCACCTCCTAAAACCTATTATAACACAAAAA
+AGGCAGCAAAAACCGCCTTCTTTACATTCTTTCAGGAGCAGTGACTTTAAGTATGTCAAGAGCGTTCTTT
+AGAACAGTCTTTACAGCTAAAATCAGAGCAAAGCGTGCTTTCATTAAATTCTCCTCTGCTCCTTTCACCC
+TATGGCTGTTGTAGAAAGAGTGGAAAAGAGAAGCAACGTCTATGACATACCTTGTAATCCTGTGAGGAGC
+CAAGGTCTTCGCAGCTATAGTTATTTCTTCAGGAAAATAGGCAAGTTTTTTAATCAAATCCACCTCTTCC
+TCTTCTTTTAAAAGCCCAAGGTCTACATCTTCTATATTTTCTATCTTAACCCCCATCTCCTCTAACTGCC
+TTATTATAGAACAGATTCTCGCATGAGCGTACTGCACGTAAAAGACGGGATTTTCATTCGTCTGCTGCTT
+AGCTAAATCCAAATCAAACTCTATTGGGCTGTCAGGAGACCTCATATTGAAGAAAAATCTCGCTGCGTCT
+TTACCTACTTCCTCTATCAAATCCCTTAAAGTGATCATCTTTCCTGTCCTTTTAGACATCCTGACTACCT
+GTCCGCCCTCTATAAGCTTGACAAGCTGCATCAAAACTACATCCAGCCTGTTGGGGTCTATCCCCAAAGC
+CTTCATAGCCCCTTTCATAGGAGCGACATGCCCATGGTGGTCAGCTCCCCAAACATTTATCACCCAGTCA
+AATCCGCGCGTCACAAACTTGTTTTTGTGATAAGCTATGTCAGAGGCAAGATATGTTGGAACTCCATTTG
+ACCTCACTAAAACGTCATCTTTCTCAGCGCCAAAAAGGGTCATTTTAAACCACAATGCTCCATCTTTTTC
+ATAGGTATAGCCCTTTTCTGTAAGCTCCTCTATCACTTTATACACTTCTCCGCTGTCATAAAGGGACTGC
+TCAGAAAACCACACGTCATACTCTATTCCGTAAAGCACCAAATCCTCTTTCATCTTCTCTATATTCTTTT
+TAAGCCCATATTCTATTAAAGCCTTTCTCCTCTCTTCAGAAGGCACATCCTTATACTTGTCTCCGTGTAT
+CTCTAAAAATTCTTTCGCTCTGTCTATTATGTCCTCTCCGTGGTAACCCCCTTCTGGCACCTCTGCATCT
+ATTCCAAGAAGTTGCAAATACCTAGCCTCAAGGGAATATCCAAACTTCTCTATCTGATTCCCCGCGTCGT
+TTATGTAAAATTCCCTTGAAACGTTGTACCCCGCGTAATCGAGTATGGAAGCCAAAACGTCTCCTATCGC
+TCCCCCTCTAGCATTTCCCATGTGCATCGGACCTGTAGGGTTAGCAGAAACAAATTCCACCTGCACCTTC
+TTGCCTTTTCCAAGGTTAACCCTTCCATAATCTTTTCCTCTTTTGTGAATCAATTTAAGCGTCTCAATCA
+AAAAATTTTGGTTTAAAAAGAAGTTGATAAAGCCTGGCCCAGCAACTTCAACCTTCTCTATAAAGGTACC
+AGAAGTATTCATTTTTGAAGCTATAATCTCTGCAATTTTACGAGGAGCCATCTTTGCCTCTCTTGCCATA
+ACCATTGCAAAATTGGTAGCAAGGTCCCCATGCTGTTTTTCCTTTGGCTCTTCCACTTCCACATCTTGAA
+TGGATTCAAAATTGAGCAATCCCTCTTTTTTAGCTTCATTTAATGCTTTTAAAACAACATCTTTTATCTC
+TTCTTTAGCTTTTTGAACAATATTCTCCAACTCAATTTACCTCCCGCACTTTTAGATATAGTTCATTGTT
+GCTTACCTTTCTATTGTTGAGGTCGAGAACATACTTTATGTTTACCTCTCCTCCACTCTCCCCCATATTT
+ACATTCACGTCTGTAGAGAGAACTCCTAAAAGAATTTTGCCATAAGGTGTCTGATAATCTGTCTCATGCC
+TTTTATTTTTTTCAAAGACCATTTTGGACTTGTTCGTGCCAAATCTGAGCAAGGTAACCTTGTCTCTAGT
+TATTTTCAAAGTGGTAGTGGTGCCATCCATGCCTGACAATTCGCTCTCTTCATACACCACGTAAAAAGTA
+TTGCCCTTGACATAGAAATTCCCTTCTGTAACAAGTTCTATAGTGTCAACTTCTTCCCTGTCGTTCTTCT
+GAGTGCCCTTTACAGAAATAATGGCCTTTTTCAACTGCCTCTCCCCTTTTTGCCTTCAAAAAATCCTTTT
+CTATTATTTTTTAACATACAATCCCCTTATTTTCAAGTACGCTATTCAAAATATTTAAAAAGGAAGCGGA
+TTAAAACCCGCTTCCTTTCTTATTCTATGTCGCTTCTCCAAGCAAAGAAAGGTTTGGCCCTACCGTAAAG
+AGCATATTCTTTCTTGCTCACCCACGCCCAATTTTGATTGCCGTAGTCGTAGTGCCACCATTCATCTAAA
+TAGTTTGTAAAACCCACTGATGTCATGATATTAAAGAGTAACCTGCGATTTTCCAAGGCTTCCCTTTCCT
+CTTTTGAAAGCTCCTTGCCTTCTTTCAACAACTCTTCAAAATAAGTAGTCCTTGCCTTTTCCGTAGGATC
+GTCATACTCTGTTCCCATATTGAGCAGCCTTCCCTTGTCATCTGCAATTGTCAGGTCAACAGCCCCTCCG
+GTGTTGTGGGGCGAAGGCCTCGTAGGATCTGTAGAAGGTAATGCAACAAATGTCAAGGTTCTTTTAGTAA
+TCTCTTCTTCCGATTCAGAAGGATATTGCTTCCTAAACTGTTCCTTTAAAGTATCAAACAGAGATTGCTG
+CACCTGAATAGGTCTCCACGTATCAAAAATCACAAACTTATATCCCGGTGGCAATAAATCAGCCGCTTCT
+AGTAATTTTTCATATACACTCTCTCTCACGTAACATTCAGGAAGAGCACCTTTTATCCCCTGAAGAAAGT
+ACTCTGAGCGCACTATTATCCTCTCGGGATATAAACTTAAAGGAACCAGCTTTTCATTATTTTCTCTTAT
+CGGAATCTTTCTAACCTCTTCCCAATTCCACTTTTCGATTGGAGTGGAAATAGGTATTTCCTTAAAATTT
+TTATCACTCATTTTTTCACCCTTTTCTCCAGCAATTTTATAATATTCTTCTCCTACCAATTCTTTCAAGG
+CCTTTTCGTCCTCTTCACGAGGTGAATACATGTAAAGTATTACACCTATTAATATCCATACTACTAGGAT
+TATATTACTCGTAGGGCCACTCTAAGGATAAATCCGTGCCGGGTATCAGCGTAGAAATAGCAATAAGCCC
+CGCCATTATCGCACCTACAATGGGATAAAACATACTTGACACTTTTTCCATTCCTTTTTAGGTAAAGGAG
+CAGGAGTATCTTTGAAAACCCCAATTTTATCCATAATTAATCACTAGCCTTTTTTATAGCTTCATAATAC
+TCACCTAACAAATTTTTCAATGCTTCTTCCTCATTACCTTTTGGAGCTTTAGCATATAGTATAACTCCCA
+CTATAGCCCACACACCTAAAACAATATATTCATATGGCCAAGCTAATGACAAAGGCGTTCCTGGAATCAA
+AGTAGCTATTGCAATTATAATTGCTACTATACCTCCAATTAAAGGTAAGAGAGTAGCCGAAGTCCTATAA
+GCACCTCTAAGATTAGGATATTTTTTTCTTATTTTAATCAAACTAAGAGTAGCCAATACCCACGCAATTG
+CAATAGCAAATCCTCCCATATCTAAAAACCATACCATAGCTCCTTTTCCCAGCCATCCTAAACCAAGTGC
+AAATCCAAGAGTTAAGTAAAGAGCATTTACAGGTGTTCCATATTTAGGATGTGTTTTAGTGAAGGTCTGG
+GGAAGAACTCCTGCACGTGACAAAGACAAGATTAATCTAGGCGTTGCTGCAAATAAACCTACAAAACTTG
+TAACTAATCCTAGGACAGAAATAAAATATGCCGCCCATCCTAATGCAGGAAAACCAGCTACTTTAAAAGC
+ATCTATTGTTCCTAATTTTAATTTAGCAGTCTCTTGCCACGGAATAACCCACGCAGAAGATAGCAACACT
+ATCGTATAAAACAATCCCGCTAAAACAACTGATAAGATAACACTAATGCCAATTTTCCTTACGGGCATAT
+TTGCTTCTTCTGCTAGTACAGCAACTAACTCAAACCCTGTTAAATATGTCATAGCGGGTAAAACAAATCT
+CATTGTCGAAAGGAATGGATTCATATCTTTACTCCAGGCAGGCCAAAAGTTTGATGCTTGACCGTGAGTA
+AATCCTACAATTACTAACAGTAACCCTAGTACAATCATTGTTCCAAACATTACAATTTGAATCCCTGATG
+CTAAATGAGCTCCATAATAATTTACTAAAAACACTAACAATGTAATAGCAATACCTACTATAAGTTCAGG
+TAAATGTATTTTAGTCCCCGCAATAACATAATATGGGCCTTGTTCAAGTTGAGGAAAAATCCATGCCAAT
+AACAAACTTGATGCCGTCACATAAAATGCCAGAGAAGCTAAATAAGCGCCTACTAACGCCCATCCTGCTA
+TAAAAGAGGTTGTCTTACCAAATGCGACATACGTGTAAACAACTTCTCCTCCAGCTCTGGGGAAAACAGT
+AGACAATTCGGCATAAGCCAAAGCAATTAAACTAGCAATCACTGTCGCTACAACAAATCCAAAAATTTCC
+CCTCCTGCTCCGTATGCTGCAAAAAACTTACTGTTTGTATATATCCAGCTTGTTCCTATAACGCCCGCTG
+CTCCAAGAGCAACTAAACCAATAAAGCTTATTCGTTTTTGAAGTTCTGTCATTAATAACACCATCCTTTC
+TTTCTCTTTTTTATTATTTTTTAATTTCTAAAATCTTACTTTAGTTTTCTCTCTTTACATACTCACCTGG
+TTACCCAAACTGTACAAAAATCTACAGTTTAGACAGCTGGGGTATTTATAGTCCGCCCTTCAGACTTTCC
+CAGCCCCAGCAGGCGGTATTTGGGAAAGCCATAGCCCCTGCCCCAAGAAGCAGGAACTTGCGCCCCTTAC
+GGGTCTCTCCACTTACCCTGAATTATCAATCCTTTCAGGGTAGAGAAGTCTCTTTTTACCTTCTCAGGAG
+AGAGTGGAGTCACCACCGCTACCTTGAGAACTCGCCAGAAATCATAGGCACTAAAACTTGTTCCATCCAG
+AGGTCTTAGCACCTTTCCTGACTCACTCTCAAGGCTTTGTAAAAATTTTATTGCTCTGTTTATCTCTTTT
+AAGTGCCTTTTCTTCAAATACTTGTTTTTGACAGTATTTTTTACATGCTTTTTTAATTCTTCTAATTCTT
+CTACAGTCAATGTGTTGAGAAAGTTTATATAGTTATTCGGTATTTTTTCTTCTTTGCCCAACCCTCTTCT
+TGCTATTACATAGGCTGCTGATATATCTTTTGTTACCATGTACTGCGGTGCATATTTTAACATCCCTATT
+ATTGATGTGTAAGAAGGGTCTACTTCTATTACTTCTATCCCTTCTCTTTTTGCCAGAGTTTTTATTTTTG
+AAAGAAGGGATTTATAGCTAAAGCTGTGCCTTATCCTTCTTGATTTCCTCCCTGAAAAGTCTCCTCTTTT
+GCCTTTTTCTTTTATGTCTAATTCTTCAATCACTATTGCCTTTCTTTTCTCTTTTGCTATTTTTACTATC
+TCATGAGCATACTGCCATCTGAAGTATTCTCTTTTGTCTTTACTGCCACTTGATAGTTCTGGCATTGGTA
+TATTCCCATAGCTTATTAAATTACCTTTTTCATCTACTTCTGCCCATGATATGTTGTCTGGATATGCATT
+TACATCTATTCCTATGACTCCTTTGTCAGTTGTTATTTTTATTTTCGGATATTCTTCTTCTATAGCAAAA
+TAGGCGTATATATTGCCATTTTTAAGTTTTAATTCTACAGAGTAGGGTATATTTGATTCCGCAATTTTCT
+GAAGGAGTTCTTCTCTGTCTTTATTCTTTCTCCATCCCGCTTCTATTTTTGCATATACATATTTTCTTTC
+TCCCACGTTTATCCTTAAGAAAGTGCCATTTTCTTTTACTTTTATCCTTGTGTTGAGATTTCCTTTTTTG
+CTCTTATCCCCTCTTGAATATAGATTTCCTTTTCATTTTTCTTGCCACTTTGTTTTTAATTTTTGATATT
+CCTTCCCATTTATATGGCGATTTTGAAGTTTTTTAAATAAGTCTCTTCCTCCAAAAATGACTTTCTTTGG
+ATTGTTGTCTAATTGTCTAGATGATTCTAATACACCTCTTGCTTTCATTATTGCATCATCTACATATCTT
+GAGTTTAAGTCAAACATCCCCTGAAGGTCTCTTTTTAATGTTTTTCTATCATAACCTTCTAGAAGCCTTT
+GGTATGCAAATCTCATACATGATGACCATCTTCTCATTAAGTCTAATACTATTTGTTTGTCTTCTTGATT
+TAGAAAAATGAGTTTAGCCTGTATCACTATCATGCTTTTTGCCCCTTTGTCCGTAAATTCTTACTGCGAA
+AGATGTTACTATTGCTATTAAGTCTTCTGCTAGTTCTTTATTTTATTTACTCCACTTGCTATTTCGGATA
+TGACTTCATACTGCCATCCTTGGGAATTAGCGTATTCTTCAAGCCTTCTAATTTGATTCTTAAGATATTC
+TTCTTGTTTCTTTGTGGACACTCTTGCATACAAAACTACTTTAGGTTTTGGTTTTTCTTCCAGCATGCCT
+AATAACTTCTCTATATCTTCTTTTTTGTACCTTCTTCTTCCTTTTGGTGTTCTAACGGGGGGTTATTAAT
+CCTTCCTTTTCCCAGTTTATTAATGTAATTCTGCTTATATCATACAGCTCTTTAACCTTTTTTATAGTTA
+ATAACATTTATCACCACCCAATTAAAATTATGTCATTTTTTACTACTAATTTCAACTGTTTTGACCTCCT
+CCTGTTTGGTTTATTTACCCTTACTTCTGGATAAACGATTACAATTCTTATAATTAAAACTGCTTTTTCT
+ATTATCAACTAATTACAATTACGTTACCCTTCCCCTTTTTCTTCATTATTATTGCAATTTGTAAGTTATA
+CAATATCATTTAAAGTATGGGGATATTTATCTGTTGAATTGAAAAAACCAAAGAGTATGCTCCACAAATG
+AAACCGTCTACTAATAGTAAATTTAAAGTATTCATTTCATTTGATAGTTATTTTTATGCTTTATTTTGGT
+TTTTTATTCATTTAAAATAAATTATACCTTATATAAATGAATAAATCAAGTGTTTTTCTGAATTTGATAG
+TGTCAAGATACTGTAAGATATTTTTTAGGTTTCCATCCATTATTTTTTTATATCACACTTTCATATTTTA
+TTGCTTTTAAAATTTTGTATATTGGTATTACTTTACCTATATTTAAAACCGGTAATATTATTTATCTTTT
+CATTTGTAGACGTTTTAACCTTCTTCACTGCCTCTTTTATTTGCTTCTTCGCTAATTTGTAACCTCCATT
+GGGGGTTGATGAATCATATACTGAACTTCTTATGTCCCTAGTTATTAACGGCTACTCAGAATCTTCTCTC
+TTGAATACCCTCAAAAACCTCCAACTGCCCTACTCTGAAGATGAACTCAATAAAATTAAAAATGACCTTA
+AAAGTGAATTAGACCTTTTTAAACAAAGAGAATTGCCTGAGGCAGTCTTTGCATTACTAATTGATGCCTC
+CTATTGTGAAATTAAAGATGGCTCAAAGTTAAAAAAGCTGCCTGTTACATAGTCCTCGGTATCGACATGG
+AAGGCAAAAGTGATGATTTCCCAGGTATAATTGAAACAGTCAAGGCTTTAATCCTTATGCTGACCACCAG
+CTCTGTTTTGTGCATCTTCAAAGAAATATTCGTAAATGTATAACTAATGTTGTAGAAAGTGTCAACAGCT
+CATTGAGAAAATTCCTATAAAAGTGAGTAGTTATTTCAATTCTGTTGACGTGCTTGAAATCAATATTTAT
+CTGAAGAGAAAAAATTTAAAACAGACAAATTATTTGATTTTTGATTTTTGATTTTTTCGCGGTGAGGTCC
+TTTTTTCTACATCTATACCTCATTTTCCTGCTTCATTACTTACTGAAATTTTACACTATCCTCCTTGACT
+TATTTAGATCACAAACAATACAATATAATACACTATCAAAAGTATTGCACCTAGAGGAACAGCAATTCGT
+GCCCATTCTGTACTTTTTATTTTTAATTTACCCGCTGAAATGATGTTTGGAATATTACCTGGAATTAACA
+TCCCTCCACTAATAAGCATTCCCATTAAAATAGCTCTTATCTGTTCCGGCGTCATTGATGGAGAAATTTC
+TGCTGCTGCTAGCGTAGCATTATCAACAATTGCAGAAATTGTATTTACCCAGTATAAAATCTCACTTTTC
+ATTTTAACAATATATAAATCAATTATAGGCTTAAAACCTGTTCCCAGTAGCTCTAATGCAAAAATAAAGA
+CAAATACTTTAAAAGCTCTAATGAATACTTCTCTTATATTCTCATCTGCCTCAACATCTTCTGTAGGCTC
+ACCTATCCCACTTTCTCTTTTTGCAAAAAATGTTCCTATTAATCCAAGAGCTAAAATTGCAATTATTATC
+TCTATACCTATTAATCGTGCAAGATAAAAAAAGTCGGCATGTAACTTGGATACAACAATAGTAGCCAGTG
+GCTCCCCTACAGGTGTTAAAGCAGCACCAAGGCCTATGGAGAAACAAGCAATGACAATCAAATTTATTTT
+GTTTTTTCTAGTAAGAGGCAAGTAGTTTACGACTTCAACCAAAACCAAAGAGGCAATTATTGCTGTAATA
+ATGCTTGACATGAGCCCAAGTATCACGATTATAATGAATGCGAAAAGCCTCAAAGATATTTTATCTGCAA
+CTTTTTCAACACCTATTTTCAATTTTTCTTTTAATAATGCAAAAATTAGCCCTGCAATCAAAACTGCCAA
+AGTTATATAGTAAATGAGTGGATTTTTGAAAATATGGAAAAACAATTCTACACTAAATTGTTTTGACACA
+ATTACAGATATAATTCCCATTGTAAATAAAAAATATTCCAGATTGTGTTCTACTTGTTTTACCACAAATG
+GCAATAACAGAATAAGTACTAAAATTACAACTAATGCTGTTACCATATATATACCTCCTCTTAAATTTTG
+CACTATCATCTGTCAGCATTTTTGTAGAAATTCCTTCACCTGAAATAATACTTTAATGCGCCTGCAAAAT
+TTGTTCAAGTTGTTCAATGGTGGGTATACCTTCAAAAATTTTTTTACCATCCAGTATCCAGGCAATTTTA
+CCACCTTTTATATTGTATTTAAGGAGATAAAGAAAAAAGAAAAAATTCCTCGAATCTACAACCTCAACCT
+CGATTTCTGGGTGGTTTTTGTAAAGATATTTCAATACTAATGATAAATTTACAGGGTCATCCGCCGATGG
+GTGGACACTAAAGTCTTTTATTTCTCTCAGATCTACGTTTACACATCCTGTAGTATTGCTAAAAAATTCA
+CCAAAGACCAAGAGGCGCCGTTTAGCGCCTCTTTTTTTAATATCATTCATAATTACTTTATGCCTTCTCC
+TCCTCTGTTTTTTTCTTAATTAACGCTACGTAAGCTTCCACAACCAGCCACACAGCCAACACAATAAGGA
+TTATAGAAACAATTCCCAATGGAAGTGTAGGACCGCTAAGATTAGCCTTGACTAGCAGTATTAATGCTGC
+CAAAGTCGTCACAATCATAAACACCATGGGTAAACCAGTAAACCAAGCCGGTTTCTTCAATCCCTTCATT
+ATGAAGGCTGTTATGCCTAATAATGCTAGACCTGCAGTTAATTGATTAGCTGAACCAAATACCGGCCAAA
+TGAGATAAAACCAATCACAATCCATAAATAAGCAGGAAGCCAGCCAAACATGGAAGCAGCTGTAATAGGT
+CCGACTATGGGACCTGCACCTGCAATACTGGAAAAATGGTGCCCTAAAAGAATCATTGGATGGGTTGGTA
+CGTAATCAATGCCATCATACAATATTTTCCTGCTTCGTTACTACTGAAATTTTACACTATCTACCCCCAG
+TAAAAAGGGGGTATTTTTACATTTTTGTTCCTCTGTCGGCCGCCTTAAGCAACAAAGTAGTCTCAAAAGT
+ATACATATTTCTGGCATACTCTTTATGCCTTTCAACGGCATACTCAATAAGCCTATCAATCAATTTCTCA
+AAAGAAATCCCCAAAGGTTTCCACAAGTAGAAGGCAAATGAACCAGGAATTGTATTTATTTCATTTACAT
+ACACCTTCATGGTCTCTTTTTCTAGCAAAAAGTCTATTCTAGCTAATCCACTGCAATCTAAAATTTGAAA
+CACTTTTTTAGCCAGTTCCTGTATTTCTTTAGTCTTTTCTTCAGGAATGGGGGCAGGAATCTGCCTCGTA
+GTACTTCCTTTGCCGCCTTTTTCTTTTCTCATGTATTTGTCCTGGTAACTCAAAAACTCTTCCCAGGGTA
+CAGGCATTTCGCATAAAGATATCTCCAAATCCCTGTCAATGCCCATAACAGAGCAGTTCACTTCCATGGG
+ATCTTTAACAGCTTCCTCCACTATTATCTTTCTGTCGTAATAAATGGCAATTTCTATAGCGTCAAAAAGC
+TCATCCCTATTTTTGGCCTTGCTTATGCCTATACTGGAACCCAAATTAGCCGGCTTGACAAACATCGGAT
+ATTTTAGCTTGCTCTCAATCAAATCTAGCATAGCTTCTTTGTTCTTTTCGTATTCTTTTCTCAAAAACCA
+CAGGTAATTAACTATGGGAAGATTATTCGCTTTGAAAATATCCTTCATTATCACCTTATCCATTCCTGTC
+GCTGAGCCTACTACTCCGCTCCCCACATAGGGTATATTTGCTAGTTGAAATAATCCTTGCATAGTGCCAT
+CTTCGCCGTGAGTTCCGTGAAAAGCAGGAAAAATGACATCTACGTCTATGTAATCATACTCTTTTGACAT
+GAATTTCTTCCTGAAAGGGTAGTAATACAATTTGTTAAGCCCTGGCACAGGAGGCAGCACAACCTGTTCG
+CATTTCTTTAAAAGGGAAGGTATGTCTTTGTAATTAGAAATGTCCAAAAGGCCTTTGCCAGTATACCATC
+TCCCGTCTCTTCCCACGTATACCGGTATTGGCTCATACTTTTCCTTGTTCATATTCTCAATGACCTGGAG
+CCCTGTAATTATAGAAACCTCGTGCTCCACTGATTTTCCTCCAAACATCACAGCCACTTTCAACATAAAA
+ATCCTCCTCATCCTTCATAATTATCAGGCAAGTCATTTTCAAAAAGCACCACATCTCCCGGTTGAAGTAG
+CGTCTGTAAAACTTTTGTAGCCTCATCCAAGTTAGCCACAACAAACACTTTTTCTTCGGGAAAACTGGCT
+TCCTTCAACCCTTCAAAAATAGGTCTACTTCTCTTTTTCCCGACTAAAATTGCATAGTCACAGACCTCTG
+CAATGTTTTTCCCAAGATTTTTATTCTCTTCATACTCTTTCTCCCCCAGTTCCACCATTCCTGGAGTTAC
+GATTATCCTCCTCTTTGCATCCATCTCCTTAAGACAGGCAAGGGCCTCTTTTGCCCCCTCAGGGTTTGAG
+TTAAAGGCGTCGTCAATAACAGTTACGCCATGAGGAGTGGATATAAGCTGAAGCCTGTGGGGAACAGGTT
+CAATTCTGGAAAGGCCTCTTTTTATCTCTTCCTCGTTTAGTCCTAATGCCAGTGCCACAGAAATCGCAGC
+CAATAAGTTACTCACATTGTGCCTTCCAAGCAGTGGTACCTCACATTTTATTCTCATCCCATCTTCAGTC
+ACCGCGTCAAACTTGAGGCCTTGTCTAGTATTAATGATATTCTCAGCCCACAGAAAATATTTCCTTTCAA
+TTGGACTTTCTGTGCCATAGAATAATTTTCGCACAGCAAATTTTTCTCCAAAAGTCCTGCAGTAATAATT
+ATCCCCATTTAGTACAGCAATCCCATCTTCTGGCAAACCTTCTACCAGTTCAAACTTAGTTTTAGCAACA
+TTCTCTATCGTTCCAAAAGTCTCCAAATGCTGAGGCCCTATTGATGTAATCACTCCTATCTTGGGATTCG
+CAAGCTTTACTAGAACTTTTATATCTCCCCTCTGTCTCGCCCCCATTTCACAAACAAAAATCTGATGGGT
+ATCTTTTAGCTCATTTCTGATGACCTTTGTGACCCCCATAGGCGTATTATAACTTTCCGGAGTCATTAAA
+ACAGAAAATTTTTCTGAAAGAACAGCTGTTATAAAATGCTTTGTGCTTGTTTTGCCGTAGCTCCCAGTTA
+TACCTATTGTAATTAAATCTTTTCTATTCCTTATCTTGCGCTGAGCTGATTTATAATATAAAAACTGAAT
+AAATTTTTCTAAGGGGAAGGTAATTACTAAGCTCAAAGCCATATAAACTGGCAACAAAGCCGTCAGAATT
+AGCACCTCAGCAGAAAAAACTTCTGGAGCTTGAAAATTCTTCTTCAAAAAGTAAAAGGATAAAGCTATAA
+GAAGCCAGAAAGTCAAAAAAAGCCTTGTCGCTCTGGCAGTAAAGACCAAGGGTTTTTTCGCCTTTTTTTT
+AGTCGTAACTTCTTTGTAAGTTATATAAAAAAACAGCGCTATAGGTACTAAAATGATAATTTCTGAAGGA
+AGTCTAAAAATATTCATAATAAAGGCGATACCCGCACTCAAAAGTGCAAGCAATGACTCTTTTACCCACC
+TGTCATAATTTCTAAAATGCCACTTGAAAAAATTTTTTATCTTGTAGCCTTCCAGCTGTGCCATATGAAG
+CTCCTTCTTTCCGTAGAAAAACACAACCAAGATAAAAGATAAAACTACAAGAGCTATCCCAATCAAATTT
+GCCACTCTTATCACCTCAAGAAATAGCTTACGATTATGATAAAATCATTTAGCCTCTCCAAATAAGAAAA
+GTGTCCTGCATTTTCAAAAACCACCAATCCAGCATCGGGAATTTCTTTTTCCATAATCTTTGCAAATTCA
+ATGGGAGTTTCCCTGTCCTTATCGCCCCATATGAGAAGTGTAGGTGCCTTTATCTTTTTTAAATATCCCC
+TTAAGTCCTGATTTATCACTTTAACAAAAGTACCTCTTAAGCGGCCTGCCTCTTTGTAGTCCTTTGAACC
+ATATCTTTCGTATAATTTTTCCACCGCATCCTTTTTGCCCAAAAGCAAAAGCAGGCTTTTTATAAGCTTA
+AACCTGTACACTCTGTAGTAATACTTCCATCCCCTTTTGGGAATTAAACCTGCACTATTTACCAAGACAA
+GTTTATCTACCACCTCTGGGTGGAGAGCTGCCAGCATTATAGCAACACGTCCGCCAAATGAATGGGCTAT
+TATACTGACCTTTTCAAGCCCTAATCTTTCTAAAAACTTATATGTAATTTCCATATACCTTGTGACGTCC
+CAATCTCCATCAGGAAAGTCAGACCTTCCAAAGCCCGGAAAATCTACGGCGTACACTTCGAATTCCTTTG
+ACAAAGCATTAAATACGGGTAAAAAGCTATTCGAATTTCCTCCCCATCCGTGCAGAAATAAAACTTTTTT
+GCCCTGCCCTTCTTTCTTGTAGAAAATATTTATCCCGTCTATATTGATGTACACTTTTTTCACTCCTGTA
+CTAAAATTGCTAATATATATTATAGCATTTGTGCGCCAATTATAATACCACATTAATTTCTTTTTAAAAA
+AATTTCTACATAAAAAGCCGGGAAACATTCCCGGCCGAGGGTTTAGAGGGTGACTTTTCCGTTGTTGTAG
+TTTTCAACTAGCATCTTCTCTGCTCTCTGAATTGCAAGTTTCACTAAGTTACCGCAGTCCCTTGAGGTTA
+CGCTTCCCCAACCTTCCCTCATGACTGTGTCGTAAACGCCGAGTTCCTTCGCCAGCTCGTACTTGAGCTG
+GTCTGACATCAACCCTCTGCGTCTACCCATTTTTATCCCCTCCTTTTTAACCCCTCACACTTATTTTGCT
+CATCAAAACCTCCTTTATGTTATTAACTACATGGTCAAATCCCCATGTTCTGTTTTTATCACCTTCAATA
+TCTTTTCCTCGTTCCCATTTATAGCATTTATATATACGTAAAAAGTATCTCCTCTGTAAGTTCCTTTAAA
+TTCATAGGCTAAAACTTCTCTCCCGCCCTCCAGTGGAATTAAAGCCAATTTTGTGCTCTCTATCTTTAGA
+TTTTTATTGACCTTTTCTCTTGCCTGTTCTAATGTGAGCTTTGGCTTTTCTAATTTTCTCTTTACGTGGT
+TCATGTAATAGGCTGTGGCATCAAATCCTATTATGTCTCCGTTGTCCAAAGCCACTTTAACTTTTACAAT
+ATCTGGATAAAGATAGACTTCATTTTCAACAGGTACAAAGTTAAACTGAATGGAGCCTGGCGCTTTCATG
+GAATAGGTGCTTTCCATGTCTTTAAATCCATGGGTTTCCAAAAATTTCTTTGCATGTTTTAAAGCCTGAG
+AAGCTGAAATATTTACTTTTGAAGGGCTTCTCTCATCCATCATCCATACGACATGGCCGCCTTTTCTGCT
+GACATTTATGTAAACAGGTGGCTTTCCAGAAGGTTTCAGTTCCACTCCGTAAGTCTTTATCTTGCCATTG
+CTGGGGCTGTACTTACTTTCAGACTCTATGTTCTTTCCGTAAAATTCTCTCGCTATCTGCAAAGCCCTGT
+CATAAGAAATCTCGGGACCAGTAAGCCCTTTAGGAGTAAGTTTCATAAGGCTTTCTGAAAAGGGTCCATC
+GTATATCAATGTAGGGAAATTTGTCATGGTTTGATTTACGCTGTTCATCCTGACATTTAAAATCTTGCTG
+TCAATCTGGGCCATTTTCTTTGTGCCCTGTTTTCTCAGATTCCCCAGCTCATACCCTCCCTGTACCTTCT
+TGCTGAGGTCGTGAAGATTCTTGCCCAAAAAAACCGCATAGTTGTGCAAAGTAGTTATAGTCTTTAGGTC
+CTTATCTGAAAGTTTTCCTCCTGATGCTATTTTTTTTGTGAGGCTGTAGGCGTAATCCCCCACCTGCACT
+AGAAATTTTGATGTGTTGTCTATTTCAGGCTGGCCAATAGGCAACTGGCTCAAATGTTCCTGACCTGAAA
+AAGCCTCCCTCCATATTTCGTCCAGAATAGAAATAGTAGTCTTATCAGAAGAGGCCACCATCAGCTTCCC
+CATTGAAGTTTCTATATTTTCCACATTTGAAATGAGCTGATAGAAGGATCGGTCATACTGAGCCTGAAGA
+TACCGGTGGTAAGAAATTTTTTCTAAATATTGCCTGTAGCCCCAGGCTCCCAAAGCTAAAACCAAAATCA
+GCACAAAAGCTGTGAACCATCGTTTTAACATAATCTCCACCTCACCTTGCAAATATGTGACGTCCTATCT
+GAGTCAATATGGGTCTTGTAAATATCCAGTAATTCGTCACTCTCGCTGCATTGTAGTAATAGAGAGCTCC
+TCCTGTCGGGTCCCAGCCGGATACGGCATCTATTGCTGCTTTTATGCTTTCCTCAGTAGGAGGAAGCCAC
+ATCTGCCCGTCTTCTACAGCAGAAAAAGCCCCAGGCTGAAAAATTACTCCTGGAATAGTTTTGGGAAATC
+TCGGGTCTCTTACCCTATTCATTACAACAGCCCCAACAGCGACCTTTCCTATGTAGGGTTCTCCTCTCGC
+TTCACCATTTATGAGCATTGCCAGAAGATAGACATCATCACTTATGCCTGCAGAAGAAGTAGCTCTATAG
+GCTGCCAAATCCTGTGCAGTAGTCGTAAACCCCAATGCCACTTTTGTATCGTCATCAACAATGCCTGTCA
+CTGCAAGGCCGTTATAGGCCTGAAATTTTCTAACAGCAAGCCATGTCTTAACGCCAAAAAAACCGTCCAC
+CGGGCCGTCGTAATATCCCCAGGCTTTAAGCCTTGCCTGCACTTTAGCAACATCACTTCCTGTGTTTCCC
+CAGTACAAATTGGACATAGCAGTTTTGGTCATGCTTATAGCTGTATACTCAAAGACGGCTGTCGTAAAAA
+CGACCAAAATGGCTATTATAACCTTAAAGCGCACTCTAAAGCTCAATTTTCTCTTGCCTCCTTTCTTGCG
+TCTGTAAATATTTTTTGTAGTAATAAAACTATTATTCACTTAAAAAATAAAAGGCCCTTTTCAAGGCCTT
+TAAGGCGCCAGAGCCATTTTTAATTTTGAGTAATATTTTTCAATCAATTCCGCTATTTTAAACTTCACTT
+TGCTCCTATCAAATTTTTCTTTGTCTTCGCTCACAAGGTATTTCATTATCTCTTCTGCCGTCTTCTCGTC
+AGTAAAGCCGTGCTTGGCATCTACAATGCAAAGGGGCGGGAAAACCACACACCACCAATTTTTACCTTCA
+CCTTCTCCTATCACAACTTTAAGGGCGGTATACTTCCCTGCTGGGACTGTCAAAGCACCATAATATCTAG
+TTGGAAAAGAAAAAACCCCGTAGTCCACTCTGACTTTATAATCTTTCCCCTCTTCTTTTATTATTTTTTC
+AGCCACTTTTTCTATATTTACCAGGTTTTCCTTTATCACCCTTTCCGATTCCTCTTTTGTCTTTAAACCT
+TCAAGCTTAGGAGCTAGCTCAACGAGAATAGCATCTCTAACCTTGAGCTTTAACTCCTGGTCTTCAGGAG
+AATCGCTGTTGGCAATCACATGAAAGCGTATTAACTTTTTTGACCAGCTATCAACATTTGTCCTATTTTC
+TGACGTTTTACCCGAAATTACTAAAATACTTATAATCGCAATTAAGAGTACCGCAATTATTTTTTTCATC
+TTAACTTGTCATCTCCCCAATTCTCACCGTATTCTTTACAATTTAAGTATTGACAGCCTACAGAGAAAAT
+ATACGTATTACCTGAAAAGACCTATTCTTCTCACATGAGAAGTCACATCCACTTTTATTTCTATTTCTGG
+AAATATTTCATCCCAATCTTTCCCAACTTCATCCCACAATGAGGGATAAAATTTCTCAATATAATCGCCA
+ATTCCAAACATGTCGACTTTTAGTTCTTTTTGGAATCGATTTACAGCTTTATAAGCCATACTTTTTATTT
+TCCTGCTAGTTTCTCTCTCTATTAAATTCACAATATCTCCTTTTATCATCTCACCATGCTTTTCAAAAGT
+ATACTCTGTCACATCTCCTTCTACATCCAACTTTACCCTGTAAATAATCTTCCCATTCTCCACTTTAACT
+CCTCTTCTTCTTATCACATTTGACACATTAAAAGGCACTTTTACTTCTTCTTCATCAGCTGGCACACTCA
+CAGTCACATCTCCACCTTTTACAAGGCCTGTCAAAAACATATAGCCCATGTTTTCATCATCTTCCATCCA
+CCCGGCAAGCTTGTAATCCTTGATAATAGCTGAACCTGCAATTTTGACCTCATTTTTCCCGGCCACTATT
+CTGGGAATTATTGCATTTCCATTTGTTTCATGTAGAGATTTTGTAATTTTATTATAGTCAACAGAAGGAA
+AAATTGAGGTCAAGTTGTAATGCTTAAATATATCCCTTATATAGGCTCCTGTATTGGGCTCGAGGTCGTA
+TTTTTTTAAGAGTATATCCTGTGCTTTCCCAGGTGTGACAAGAAGATAGACTTTTCTACTCAACTCATAA
+CTTCTGTCTAACGAATCTAAAACCTCTTGAAACCTCGTTTTGTTTTCTACTACTTCTTTTCCAAAAATGA
+TTGCCTGAGTATGCCCAAGATACAGGGCTTTGTCCAGTCTTGTACTTATGTGGCGGGAGGCAGAAAAAAT
+CGTATCTGCCACTTCAGACACGGCAAAGCTCGGCTTTTCACTTCCACCACTGCCTCCGCCTCCGGAACCC
+TTTGCCAGCTGAGCTACGTTGGGGAATTGAAAAGTCACCACGTACTTTTTATTTGAGTTGGACAAATCTA
+TGCCAATGGCCATCACAAAAGCTCTGTCCTCTATTTCAATTTTGTCCCAGCATCCTGTTAGAACAAAAAT
+TAGAAAAATTAGTAAAATAAAAAGCAGTGTTTTGCGCTTCACTTTTTATCACCCAGCCCTTTAAGTTTTA
+CAAAAAAAGCTAAGATGATAGGCAAAAACGATATAAAAAATATAGATAAATACTGAGATACAAGATTAGC
+GTACTTGTAGAGAGTCACTATAGAATCAGGAATTAACGCCATTAAGTACATGGGAGGGATGAGCGGCAGA
+ACGAGGTACGAGTGTTCTCTTGCCTTTATGAGCTTTGATAAAACCAAAACTGCAAAATAATGAAAAGAAT
+AAATAGAAGTAAAAATTGTAAATGTCCAGATTGCCATCACAATTCCTTCGACATTTTCTATGAAAAACAC
+TGGAAAGTTTATGGATTTAATCAAAGTCAAAAAAGGCCACAGCTGTTCTTTCGTTTCCTTGTACCCAAAA
+ATCCCTATGACAAAAAAGCATATATACATGTAAAAAAGCGTTGTAGAAATTATAGAGGCATTCACACTTT
+TTTTAAGTTTCTCTTGATCTATCACATATGGAAAGACCATGTAAAGAAGCTCAAAACCTACAAAACTATA
+AGTAGTTACAAAAACTCCTTTTAAAAACTTCATAAGTGACACTCTCATAAAGGGAAGAAAGTTGGTCAAA
+TCCACATCAGATAAAGCCGGCAAAAAGAGGAGCAAAAGAGGTATTACCATAATGGGAAACAATATCTCTG
+ACATCCTCGCAATTGGCTCAAGACCGTACCTCACAAGGTACGCAGAAGCAAAAAGCATAGTGATTATTAT
+GGTCTCAATGGGAGTGCTGGGAAGCAAGTATATCTTGAGCACTTCGCCAAAAATTCTCACATCGAGGCTC
+ACAAAGACACTTAAGTAAAATATCAAGACTATACTTAATACAACTGCCACAGGCTTTGTTACAAGCTTTG
+AAGCATATTCAGAAAAAGTCTCTGTAGGAAATTTAGAAGAAATCCAAAGTATCAGCCTTGCGAAGAATAA
+AGAAGCAAGTCCTCCCCCCAAAATAGCTAAAAGTCCATTCGGACCAACTTCCTTTGAAACATCTGCAGGA
+AGGCTCAGTATCCCTGCTCCAACCATTGTAGTAAAGAGCAAGATTGCCACTTGATTTGAAGAAATTTTGT
+CGTTATTTTTTATCATCTCTCCCTCTCCTGTCCTCTTCCAAGCTTTCTATTTTTTCTTCTCTCAAATCTA
+CCATTTTTCTTTTATCAGGCGTGTTCAGTATCTCAGGCCTCTCCTTAAAATACATAAGGGGAGCCCGTAT
+TAAAGTATCCGCAAGGTCACTCAAATGTATCTCCACAAAAGGAGAAAGATAAGGCACTCCAAAGCTTTTT
+AACACCACAAGATGCGTCAAAACCATTATAAGCCCGAGCATTATCCCGTAAAGCCCAAAGATTGCTGCCA
+GAATCATAAAAACAAATCTCAACATCCTAAAAGCAATTGCTGCTGAATAGCTGGGTATAGCAAAAGACGC
+CACAGCTGTTACCGCCACCACAATGACCATAAGCGGACTCACAATACCCGCCTGAACTGCAGCCTGTCCT
+ATGATGAGACCTCCCACAATGCCTATTGTCTGCCCTATCGGCGCAGGAAGTCTAACTCCCGCCTCTCTTA
+AAAGCTCAAAAGTAGCTTCCATTATCAAAGCCTCAAAAAATGCAGGAAAAGGTATGCCCTGACGAGTAGC
+TGCCACGTAAAGAGTTAGCTTTGTCGGTATTAAGCCGGGATGGTAAGCAGTAAAAGCTATGTAAACTGCT
+GGAGCTGTTAAGGCCACCAGTGCCGCTAAAAATCTCAAGACCCTTAGCAAAGATGATATCATCCACCTCT
+CGTAATAATCCTCTGCAGACTGGAAAAGGGTAGCTAAAGTAGTTGGAAGTATCAAAGCAAAAGGAGTGTT
+ATCCGTCAAAATAGCCACTCTTCCCTCCAGCAAAGAAGCCGCCACCTTATCCGGCCTTTCTGTACTCAAA
+ACCTGCGGAAAAGGCGAATGCCAGTCTTCTTCTATGAGCTGCTCTATATACCCACTTTCAAAAATGCCGT
+CTATTTTTATATTTTTAAGCCTCTCCATCACTTTATTCAAAACATTTTTATCCACAATATCTTCCATATA
+AAGCACAGCGACATCTGTGTGAGTCCTTTCACCTATTTGTATCTGTTTTATTTTTAAATTCGGATCTCTT
+ATCCTCCTCCTAACCATCGCAGTATTTACCCTTATAGTTTCAGTAAAGCCATCTCTTGCCCCTCTTATGA
+CTGTTTCAGCCTCTGGCGGGGAGATAGACCTCTTCTCCCATCCTTTGCTGGATATTATGACAATATCAGG
+AGAGCCATCAAACAAAAGCGCAGTGTCACCGCTTAGTATCGAAAGAATGCATTTGTCTAAATCATTAACC
+TCTTTTATATCTCCCCCGCTTATAGTCCCCTTTTTTATTACCTCGTACAGATTCCCTTTTATCTTCTCAA
+TAGAGGGATCTGCTTGCCTCGAATCCAAAAGAAGTGAATGAATCACATGGTCATTTACCAGAGCTTTGTC
+AATAAGCCCATCTATAAAAACCACTGCCAAGTTAAACTCCTGATTTTCTCCAACCCACAGGTCTCTGTAT
+ATAACATCATCACAATCTTTAAGCTTTTCCTTTATGTAATTGAGATTTTCTTTTAAACTTGGTGAAGAAG
+CTCTGCCTTTTTCTTCTTTCTTCTGGTCTTTCTTCTTAAAAAATTTATCAAAAATCCCCATAACACTCCC
+TCACATTGGAAAAAGGATTCTTAGAATAAGTGCAATTACACCTATCAATATGTAAAAAATTCCTATTCCC
+TTGCAAATCCTTGAATCTCTGTCAAGCCCTTTTCTCTTCAAAAATTTCGGCTCCACAAAAGCCTCATAAA
+TTCCCACAATGAAGACAATTGCAAACATATACACAGTAAAATACTGCCTTATAAAATGAAGAAGCTGCCA
+CATCCCATTCACCCTTTCTCTCTCATATAGCATTTACAGTAAACAAAAAAATATGCAAAATAAAAAAATA
+GGCTTTTCGCCTATTTTAAAGATACTTGATTGCCATTTTAACATCTTCTTCCTTATCTACGTCATTCCCT
+ATCTCAGGATATTCAGAAATTATGGCTTTGCCCTTTATTCCAAACAATTCTTCTACTTTCTTTTCAATAT
+GAGAGATCGAAACTCTTCCTATCAAAAATAAAAACAGAATCTTCCCTCCAAGCAATTTCCCTAGCTTCCA
+CGGCTTTTTTCTGTAAGCGATAAACTTTTTAGCTTCTTTCACCAACTTGTCTATCACAGCAGGATTGACA
+TAAAAAATATTTCCGCCAGTAAAAACTCCCTCTTTCACCCTAGCATAAGTCCTTTTAGCATCAGGAAACT
+TTTTTAAATTATCTTCCTTCCTTATGATAGGATAGCATAAGTCCGCTCCTGTCTTTTCAGCCTTTTCAAT
+AAAATCGCACACAGCCTCTCCTGTCAAAAAAGGTATATCACAAGTCAAAATGATAACTCTTCTGTCATTT
+TTAAAAGGCTCCACTCCCCTTAACACATTGTCCATTATGGTATCTGTTTGTGGTACTATAATGTCTATAC
+CCTCAACCTCTTTAAGCCTCTCAGGGTCCCCTACTGCCGCAATCTTTTCTATTTTATCGCACTCTCTCAA
+AGCCTTTACTACATAAGAAATCATGTATCTCCCCTTAAGGTTCACAAATGCCTTATCAGGCAGTTTGTCC
+TCCTTGGTACTGCCGGCCAAAATAACAGCGTTCATCAGCCTCACTCCTTATCGCTGAAGTACTTTGAATC
+CCTTACTACTTCTTCCTGAAAATTGTGAACGTGCTTTTCTGCCCATTTTCTCGCCCCGTTTGCATCTCTT
+TGTTCAATTAGCTCAGCTATTTTTTTGTGTTCCTGATAGATTCTCTTTGCCTTCTTTTCCTCAGTGATGT
+ATTTTACCCTGAACCGGTGGACATGCTCTTGTAAATTATTCATTATCTGTATTAATTTGTCATTACGGGA
+TGCGGCAAAAATTAAATCGTGAAACTCTTTATCAAGCCTTATTAACGCTTCTAAATCTCCCTCTTCCATT
+TTAATTCTAAACTCCTCTACGATCTTTTTGAGCTTCTCTACTTCCTCATCAGTAATCCTCTCTGCAGCAA
+GAGAAGCCGCCAATCCCTCTAAAGAACTTCTGACCTCCAACACGTTCAACAGGTCTTTCGCATTCAAATC
+CGCCACATACGCTCCCTTTCGAGGCACCATTACAACAAGTCCTTCAAGCTCCAGCTTTCTTATAGCCTCT
+CTAACAGGAGTGCGGCTCACCCCAAGCTTTTCTGCCAGCTGGACTTCCATAAGCCTTTCTCCTGGCTTTA
+GCTTCCCTGTTATTATAGCTTCTTTCATGTAGTCAAAAACCAGATCCCGTAGCGGCTTGTAATTTTCCAG
+AGTAAAAAACTCGCTCATAATATTTCTAACCCCTTGTCTATAGTTTTAGAAATGGCAACAAAAGGATAAA
+CTCCCTTAAGGTCATGATAAGCCCTTACAAGCTTTTCAACATCATTAAAAACACCGTATACCGTAGGACC
+GCTTCCTGTCATAGAAGCAGATAGAGCTCCTTTCTCTATCAAACTTTTCTTTATATCTTCAATCACTCTA
+TACTTTTGAGAGGTCACTCTTTCAAGGTCATTGCTTATATTCCTAGCAATTTCTAATAAATCCCCCTTCT
+TCAAAGCCTCAACAAATAAAAAAGTAGAGTTTAAGCTTTTAAACCCGGAATTATCCCATTCAGTGTAAAC
+TTCTTTTGTAGAAATTTCTAAATCAGGCTTGACAAGAAGCAAATTCAAAGGAATTCCCTCTAAATCTTGA
+AGCTTTTCTCCTCTTCCACTAGCAAGCTTTGTTCCTCCCTTAAGGCAGAAAGGCACGTCAGACCCTACTT
+CTGACGCTATTTCTTCCATCTCTTTTTCTGTAAGGTTTAAATTCCAGAGCTTATCTAATGCTACAATTGT
+AGCAGCAGCATCTGCACTTCCTCCAGCAAGGCCGGCAGCCAAAGGAATATTTTTAAAAAGCTTTATTTTT
+ATACCTTCATTTAAAAAATACCTATCTCTTATCGCATTAAAAGCCTTCATTATGAGGTTTTCTTCTCCTT
+TGGGAACTCTCTCATGGTCGCATTCAAACAAAATTTCCTTTGCTTTCTCAAATTCAATCACATCAGCCAG
+GTCAATTGACTGCATCACACTTAAAATTTCATGATATCCATCTTCCCTCTTTGACAAAACGTCAAGCGTG
+AGATTTACTTTTGCATAGGCCTTTATTCTAAGCTTCATTTAACTCTCCCTACTCAATATTATAGTTTCAT
+ATTATACATTATACAACAAATTTTCTGTAAAAAAAATACGCAGTAGACTGCGCATAAAAACTCACTTTTT
+AACAGGGATAATCAACTTCTCTCCCTCAAAAACCTTATCCTCTTTAAGGTCATTAGCCGTAATTAAATCC
+TCCACATTGACCCTATACCTTTTCGCTATATCCCAGAGGCTCTCTCCTTTTTGCACCATGTAAATAATTA
+TGCTGTGACGCACCTCTTCTCCTCTTGGCATTTCAATTTCTTTGAGGTCGTAAATCAACGTCATTTCTTT
+TTCTGTCAAAACCTCAACGCAGCTATCTATAGCAAATTTAAATTCCAGCTCTTTTAAGCTGTTTATTTCA
+TAAGACACATAAGCTGTAGAAACCTCTGTCAGTACCTCTCCCACTTCTCCTTCTATCTCTACAAATGTCC
+TAAACGGATACTCATCCCTGTAACCCTTTATGCCGCCATCTTCTGATACGTAAAGCAGGGTGTAGTTTAA
+TATCCCCTCTAAAATCAGCTTATCCCCATCTAAAGCGTAATCTGACACTATTGGTAAGGCAAAAATTTCT
+AAAACCTTCCTCACCACAGAAGGAAGTTCAACCTCTGTCTTCACCATGAACTGAGAAGAAAAGCTCTTTA
+TATCCCCCAATACCTTTATATTTTCCTTCAAAGGTTCAACGTACTTCTCTATCCCGTAGGCATCCACAGG
+AATTTCTCTTTCCTCTTCTTCCAAAACCTCCACTTTTACCTTCAAAGTAACCTCTACATCTACAAGCCTG
+TTCTCTCCCTTTTCATCTTGAGTGACCGTAACATCCACATTTATTACATCTTCGTATGTATTGGCTTTCA
+TGTAACTTAATGTCCCCGGAACATCTATAAAATTAGCATAGTTTAAGGTTGCATCAAGACTTTTTACTTC
+ATTTTCTTCAGAGACGTACAAGATCCTGCACTGCACTTTCCCCTGAACTATAACCTTGTTTTCAGAAAGC
+TTTACTTCTTCAGGCACTACTTTCACTTCTTTTTTTATGACTTTCTTAATGGGCCTATCTTCATCCCCTA
+CTTTCACCTTTTCCTTTACAAAAACTTCTCCGGTGTTCTGCCCTACCGTATGAACAAGTTTTACTCTTTT
+CTTTAAAGTCTGCAAAGCTAAAGCCTCTTCTCCACCTATCACTACCTCTCTCTTATCAGAGACCAAAAGC
+CTTGACTGTATTCTGACCACTGCTTTTACATTTACCTTTCTGCTGTTTACAAGCCTGTAGTCGATATTTT
+CGACAGAAACCCTCGCAAGGCATCTGGACCTTTTGTCAATCGTTTCATCTTCTATGGTGTGAGAATAATC
+CACCTCTTTTTCGATCGACTCAATCTCTCCGTCCTTTTCGCTTATGTAAATGAGTTCTAAATTAAGTTTC
+CCTTCAAATTGAACTTTCCCTGAGGTCACAAAAACCTCTTCGATGTAACTTCTAGGGTTTACTGCCAAAA
+TTGTCAGTATATCCGGGTCGTTCTCTGGGACAATAATATCACCTTCAACTAAGAATTCCGTATTGTAACT
+CCCTGCCACCACATCAAACTCCAAGATATCTTTATAAACCTGCGGCATAAGTTTACCTCCTTAAAAAGAT
+ATATCACTTCAACAGAATATGCTAGTATAATATATAGTGGCAGAGATAAAATTATGCCAAAAAAATAAGA
+CCGAAAAACTTCGGTCACTGCAGACAGGGAATTCTTTTATTCTCATCCATTACAGTAAGTTCAACCGTCT
+CAGTCAAAATGTCAGAATAGCTGTAGGATACCCTGCGGGTCGTACCATGTCCATCTAGCACTACAATAAA
+AATGCTGGGATAAGTCTTCTCCAGTAGCCCTTCTTTTATTATCGTCTTTTTTCTTCCTCCATTGGTCTTC
+AGCCTGACCCGCGCCCCTACGTGCTGTTCCAATTGCTTCTTTATCTCATCAAGGGTTGATCTGTCAGCCA
+CTTGCATCAACTCCTTAACAGTGCTGAAAATAGTATACCACAATTTTCAGACAATGTCAAGGGCATAATA
+TTATACCAAGGTACATGTCTTCTTGTCAACAAGTATTTTTATTCAAAAAAATAAAAAAACCTGCAAATAG
+CTTGGGTATTTGCAGGTTTTTAAGCCCTTATGCCACAAATTCTTTTAATACTTTCCTTTAGGCACACCAT
+ATCTGAACTTTCCCATCGTCTGCAGGCCTCCAATTCCAGCCGCACCAGTGATAGTGTGCTCTATCAAGTC
+CTCTATTTTTACGAGTTCATTTATATGGGAAAAAGCCACTTTTTCACTAACAAGTACCGGATCCAAACAG
+TGGATTAGCACCCTTTCTGGTGAACTGGCGTAATTCGCTCCTGCCTTTATCAAAGCCTCATAATTGGACT
+GACAAGCTCCAGCAAAAATTACCAGGTTATCAAGAGAAGGCTCATATTTTCTGGCATTTTTAACTGCCTC
+AACAAAATATTTTGAATTCCTATAGCTCTCCAAGTCCCCGTAATCTCTGGCACTGCTTTTTATGCTGTCA
+TGGCCGGTAATAACTAAAATATCTGGCCTGTACCTTTCCAAAAGGTCATAGACCTTTTCCGGCTGTTCCT
+CTTCTTTTAAAACTACCCCCACCACTTCCATGCCTACTTTCCTGTAAGCCTCCATGCATATATTTAAATA
+CTCTTCATCTCCGTCGATGTGAAGGACCTTTCCTGGCCTTCCGTAGGGTTCCTGGCGCACTCCTCTTGCC
+ATGCCTTTCTTTCGCTGAAGGCTTTTTGACTGAGCAATTTTTTTTAAAAGATACTCTGCCTTTTCCCTAT
+AAGGCCTATCGTATTCCACGATTTTAGCTCGGGAGGCTTCAATCAGGTCATCTTCAGGTGCATCTGCTAT
+TATCCTCATGTTAAGCCCGTGCAGAAGGTAATATCTTACTCCTTTGTTATCTATGACATTAATGACTCTG
+AACAAAATGTCAGAGCCATAGGACTTCCTCATCACAATGTCATTTATGCGAAAAGCCATAAAATACCCCC
+CTGCGTTTTCTTCATACTCCATAATATGCAGAGGGGTATATAAAAGGTGTATATAGTTTTATTCTTCCAT
+CTGTTTGCCCAAAAAAGCTGCAGCAGTTTCAGCAATTTTTGCCTCCACTTCTGTCACAGTCTCTCCAGGT
+TCTTTTGTAAATATCACAACACTTCCTATAGTATCCCCTCTAGAAATTATAGGGACAATCACCTGAGAAG
+TTATGCTAAACTCCTGCCCTTCGGCTATTTTAATCGGCCCTTTGTCTTTCCCTGTTCCTAAAATTACTGT
+CTTTTTCTCCTCCAAGTAATTCTCTAGTTCCTGGCTTATGGGTTTATCTATAAGCTCTTTTTTGGGAACC
+CCTGCTACAGCAATTACTGTGTCTGTATCAGTTATGCACACAGCGTGCTTTGTAGACTGGTATATGCTAT
+CAGCGTATTCCTGTGCAAAGTCGCTCAATTCACTTATAGGAGAGTACTTCTTTAGGATTATCTCCCCTTC
+TTTGTCGGTAAAGATTTCTAATGGATCCCCTTCTTTTATGCGAAGGGTTCTCCTTATTTCCTTAGGTATG
+ACAACTCTTCCCAAATCGTCTATCCTGCGAACTATTCCTGTAGCCTTCAAAGTAAATACCTCCATTTCCT
+AAAATTTTTAGCTCAAGATTAGTATTTATATTTTTCCATAAATTTATGCGCAAAAAAGAGCTGGCAATTA
+TATGCCAGCTCTACCCTACTTTCACTTTTATATTTTCAGGAAATTTCTGTATCTTAGAAGCCTTTACGAG
+TTCGTCGTACTTTTCTTTTATGACCTTGTTCTTTTTGTCATTTAAAAGGTAGCTCTCAATTGTTCCTTTC
+ACTTCATCAAAAGGCTTCACAGTAATTCCTTCTGATTTTATTATGTGATAACCGTACTGCGTCTTTACAG
+GTTTAGAAATCTCCCCTAGCTTTAAGGAAAATGCTGCTTCCTCAAATTCTGGCACCATCACCCCATGGGG
+AAATTCTCCCAAATCTCCGCCATTATCCTTTGTAGCTGTATCAATGGAATATTCTTTTGCTAAAGCGGCA
+AAGTCTTCACCTTTCATAAGCCTTTGATATATATCTTCTGCCGTCTTCTCATCAGCCACGAGGATGTGAC
+GAGCTCTCATGACCTCAAAACTCTCTTTGTGCTCGTCATAGTATTTTTTAAGCTCCTCATCAGTAACTTT
+TACATCCTTAGTGTACTCTGCTAAAAGCTTGTCTATCAAAAGATATTCTCTTATCTGCTCCTTTGTAACT
+TTGCTGTTAAATTGCTTTTCCTTGTTATACTCTTCTTCTACTTCCTTATCCGTGACAGTGATGTTTTTCT
+TTTTAGCCTCCTGAACAAGAAGCTTTTGCGCCACAAGGCTGTCTAAAACATTTTCTTTAACAAAATCCAG
+AAATTTTTTGCCTTGATAGTCCTGATTCCAAATGTCTTTTGTGTAGGTGGGTGCACTTTCAATCTGCTCT
+TTCACCTGTTCAAAAATTTGCTGGTACTCCGCATTAGTAATCTTTTCTCCATTCACTACTGCGACGACAT
+CCCCAGATACAGCTTCTTTTTTAGAAGAACATGAAACAAGAGATACTCCAACAAAAATAAGAGCTAAAAA
+TAAAGCAATTTTTCTCCTCAAAATTACAGCCTCCTAATTTTAAATTTGACATAGCTTTATTATATCTTAT
+TTCTTTGCCAACTGCAAATCTTTCATTTTCTCCAAAAGTTCTATCAATTCTTTCAGCAAAGTCTCTTTTT
+TGTTGTATTTATAAGTAAGATAGGGCGGATACTGGCTTGAAAAAGTGAGGTTGCCCTTGTACTCTCTTAC
+CATTTTTTCTACAGTTTCCATGTCAACAGAGTCTTTATCTTTAAACTTTAAAATTACGCCACTCGATTTT
+TCACTTATTTCCACCATGTGAAGTTTTGACGCAACCGCTTTTATATAGGCTATATCTAAAAGTGCTTCAA
+CAGGCTTTGGATAATCGCCAAACCTGTCTATAAGCTCTTCTGCTACCTCCATCATATCCTCTCTTGACTC
+TATAGAAGCTATCTTCTTGTACATTTCAAGCCTTAAGTTTTCATCCTCAATGTAAGAGGAATCGATGTAG
+GCGCTCACTTTTAAATCTATAGTGGTAGTTATTTCCTCCTTTGGCTGTTCCCCTTTGAGATTCCTTATGG
+CCTCTTCTAAAAGCTTAAGATAAAGGTCATAGCCAACGGCATCAATGTGCCCGTGCTGTTCTGCACCGAG
+CAAATTTCCCGCTCCTCTTATCTCCAAATCCCTCATGGCAATTTTAAAACCTGAACCAAATTCAGTAAAC
+TCTTTTATGGCTTCCAGCCTCTTTTCTGCCACCTCGCTTAGCACCTTATCTTTTCTGTAGGTAAAATAAG
+CGTAAGCCAGCCTATTTGACCTTCCTACCCTTCCCCTCAGCTGATAAAGCTGTGCAAGCCCCAGCTTATC
+CGCATCGTACACTATTATGGTATTCACATTTGGTATGTCAAGCCCTGTCTCAATTATAGTGGTAGTCACA
+AGTACATCGTATTCCCCTTTCAAGAAATCCACCATAACCTGCTCCAGCTTGTTTTCCTCCATCTGCCCGT
+GAGCAACTGCAATTCTGCAATTTGGCACCAATTCCTTTATAAAATTAGCCATTTTCTCTATCCCCTGTAC
+TCTGTTGTATACAAAGTACACCTGTCCTCCTCTTCCCACTTCTCTTAGAATAGCGTCCTTTATGAGCTCT
+TCGTTAAATTCCACCACATAGGTCTCCACAGGAAACCTGTCCTCAGGAGGATTTTCCAGTATGCTCATAT
+CCCTAATTCCAATTAAGGACATGTGCAGTGTCCTAGGTATAGGCGTTGCAGAAAGAGTCAAAACGTCTAT
+GTTTTCCTTAAGCTTTTTAATCTTTTCCTTGTGGACCACCCCAAACCTCTGCTCCTCGTCTATTATCAAA
+AGCCCCAAATCCTTAAATTTCACATCGTTTTGCAAAAGCCTGTGGGTTCCGACTACTATGTCAATAGTCC
+CGTCCGCCAGCCCTTTAATTATCTGAGCCTGCTCTTTTGGAGTCCTGAAGCGGCTTAACATCTCTATCTT
+GACAGGGAACTCCTTAAACCTTTCCAGAAAATTGGTATAATGCTGATAAGCTAAAATAGTAGTAGGGCAC
+AAAAACGCCACCTGCTTACCATCCGCCACCGCTTTAAAAGCAGCCCTTAAAGCCACCTCTGTTTTCCCGT
+AACCCACGTCTCCGCAGAGAAGTCTGTCCATTGGCTTATCCTTTTCCATATCTTCTTTGATCTCTTTTAT
+GCACCTTAACTGGTCTTCAGTCTCTTCATAGGGAAACTGGTCCTCAAACTCCTTCTGCCACGGCGTATCG
+GGAGAAAAAGCATGTCCTTTCGCCATCTGCCTTTTAGCGTAAAGCTCGATTAAATCCTTTGCCAAGTCTT
+CTGCCGCCTTTTTAGCTTTTCTCTTAGCTCTTATCCACTCGCCTCCTCCAAGCTTGTTAAGCTTTGGAGG
+GTTGTCAGTAGGCCCTACGTACTTTTGAACAAGGTCTAATTGCTCAACAGGCACAAATAGCACATCGCCT
+CCGGCGTAAACTATCTTCAAATAATCCCTTATGACTCCGTCCACCTTTATCTTCTCTATCCCTTCATACT
+TGCCAATGCCGTAATTGACATGCACTACATAGGAGCCCACTTCCAACTCAGTAAAACTCTTTATCCTCTC
+AGCGTTTCTCATCTTAACAGGCTTTCTAGCCCTCTTAGTTTGCCCAAATATTTCGCTATCGCTTATAACC
+GCAAATTTAGCATCCACGTATTCAAACCCTTTTGTGATGGAAGCAGGGTATATCACCACCTGCCCTCTTT
+GTATGTCATATTCATTATCCTCCACCACAACAGAGTCAATGCCGTACTCCTCCAAAGTCTCCTTCAAAAT
+CTTTGCCCTATCCTTATTGCCGCTTAAAAGAAGCACTCTATATCCAGTCGCTTTGTAGTACTTAAGGTCC
+TCCACAAGAAGGTCCATTTTTCCGTGGAAAGAGTGCATAGACCTTGATACAAAATTAACAATCCTTTGCG
+GGTGAAGTTCTCCCTCCGGCTTCGCTAATGTGTTCATTATTACCAAAAAATTGTTTTTGAGCCTTTCCTC
+TACTTCAGTGTAGTCAAAGAAAATTTCTCTCTGCTCAGGGATCACTTCTCCTCTTTCTAGTAAATTTTTG
+AAATTTTCATTAAATTCTAATTGCAGATTACTTACCCTCTGCTTAATCCTGTTTGTCTCATCCAAAATTA
+CAATAGCATCTTCTCCTACGTAATCTTTGATAGATTGAAGGTCTTCGTAAAAATAGTTTATGAGTACCTT
+TATGCTCTCCCTCTTTTTCCCCTGGCTTATCTCTTCCATTATCTCGTCAAACTTCTCTCTTAACTTTTCG
+GCCATTCCACTTTTTGTCTTCCTGATTTTTGAAAGATATGAATTTAAGTCCTTTGACAGAGAAGATATTC
+CTCTTTTTATGTGTTCTTCTTCCACTATAAATTCAGTAGCCGGGAAGATAAAAACCTCTTCTGCTGTTTT
+AATAGACCTCTGTGTCATGACATCAAAAGTCCTCAAAGAATCCACTTCATCGTCAAAAAGCTCTATCCTG
+AAAGGATACTCTTCAGTAGAAGGAAAAATATCGATTATCCCGCCTCTTACGCTGAACTGCCCTTTCCCTT
+CCACCATCTGCACTCTCTCATATCCCATTACCTCTAACTTTTTTAGAAACTTTCCTAAATCAATTTTGTC
+ACCAATCTTCAGGCTGAACTGGTACTTTCTAAAAAGGTAAAAAGGAGGCATCTTGTCAAGTAAAGCATCT
+ACGGAAGCAACAACAGCATAAGGCCTATCTTCAGAAAGCCTTTTTATCACTTTAAGTCTCTCAAATACGA
+TTTCGTGGCTTGCTGCGTCTATTTTGTAAAACACTATATCCCGTTTAGGGAAAAGAGAAGCCTCTCCTTC
+ATTAAAGGAGTACAGGTCTTCGTATATTCTCCTTGCCTCCACATCGTCAGGGGTTATCACTAGGACCTTT
+TTATTAAATTTCTTCATGAGATAATGTGCTATGTGAGCTTTTTGAGAATCTGCAAGGCCGTATATCAGAA
+CAGGTCCTCTTCCTTGCTTTAACTCTTCCTCTATCGCTTTTACTTCTTTTAATTCTTCAATCTGCACCGT
+AAACATGTTTTATCACCTCAGCATAAACCTATTCCAAAGCAAGTGAAGAAGTGAAGCAGATAAAATCGCC
+ACAAAAAGGTTAACTTTTTCAACAAGCACATAAGAAATTACTCCAAAAATTGAATGGCTCAAGATGCTCA
+AAACTGCAGCCCTTCCATTTATTTTATATGAAGCTTTTGTGTAATCATTTACTGCTTCTGCAATCCCAAA
+CATAAAGTGAGAGGCAAGAATAGAAGATGTCAGATACCCAAAGACAGTCTTTGAACTTTCTTCAATAAAA
+GGGACGATGTAGATTACAGCCCTCTCACCATACCTTTTCACCACAGCGCTATTTAAAAGATATGCTACAA
+CAATACCTGCCATTCCTGATAAAACCCACATCCTCAAACTCCTCTAGCCATTAAATCTGCTCATGGCATG
+CTCTATTCCATTCTCCATTATGTCAATCACGGCTTCTGCTGCTCTTTCCACCGCCTCATCTATCACCTTT
+TTCTCTTCATCGCTAAATCGCCCCAGAACGTGCCTTACAAGGTCGCCATCTTCTGGCTTCCCAATACCTA
+TTCTCACTCTAGGAAAGTCTTCGCTGTTTAAAAGATATATTATTGAGTTCATGCCATTGTGACCGCCTGA
+ACTTCCTTTTCTCCTTATCCTTATTTTTCCCACCTCAAGGTCTTTATCATCATATACCACAATTACATTT
+TCAAGCGGAATTTTATAAAAATTTACAGCATCGTACAGGGCTTCGCCACTCAAATTCATAAACGTCTGAG
+GCTTCAAAAGTATCACTTTTTCGCCTTTAAAATGCCCTTCCCCCATGAGGGACTTGAATTTAAGCCTTGA
+AACCTCTATCCCAAGCTTTTTTGAAAGGGCATCTATCACCATAAAGCCTACATTGTGCCTCGTGCCCTCG
+TATTCTTTTCCCGGATTTCCAAGACCAGCTATTATGTACATGCTCTCACCCTTCCTTATAAGATTAATTA
+TACATATGTAGTCAATAAAAAACAACCTGCCGACTGTAAAGTCGGCAGGCAGGTGCGTGGGAGGCCTTTT
+ATTTTTTATTGAAAGTTTGCACTGCTTTGCAATTCTACAGAAACTGTGAATGTCCTTCCATTTCTCCAGA
+TGGTGACATTTATAACATCTCCAACTTTGTGGCTGTTTATAACGCTCTGTAGGTCTTCAAAAGACTTAAT
+CTGCTTGCCATCCGCTTTTATTATCACATCTCCTGGTTGAATTCCTGCTTTTTCTGCACCGCTTCCAGGC
+TGAACCTGTACCACATATACTCCTACTGGCAAGTTGTATTGAGCTGCATCTTGTGGCGTTATTGTCTGAG
+CACCTATTCCCATCATAGGCCTTTCAACGTACCCGTGCTTTATGAGCTGCTCAATTATAGGCTTAGCTTC
+GTTTATCGGAATAGCAAATCCCATGCCTTCAACTGGAGTGCTCTGCCCCTGGAAAAGCCCAAATGGGTCT
+TGGATGCTAGGTCCTATAGAAGTAAGCTTGACACTTGTTATACCTATAACCTCTGCTTTGCTGTTTACAA
+GAGGTCCACCGCTGTTACCGGGGTTTATAGCCGCATCTGTCTGTATGAGTTTTACAGGCCCGTAATCACT
+TTGCAAGTTTCTGTTGAGTCCGCTTATTATCCCTGCTGTCACTGTACCTGCAAAGGAATCTCCCAGAGGA
+TTGCCTATAGCTATTGCCAGTTCACCAGGTTGCAATTTAGAAGAATCTCCAAGTTTTACAACAGGTAAAT
+TAGGAAGGTTAATCTTTAAAACTGCAAGGTCTGTCCTTGGGTCTTTACCTATCAATTTCGCATCAGCACT
+TCTGCCATCTAAAAGTTTTACTGTAATCTTTGAAGCTCCTTCAATGACGTGATTGTTTGTGACAATATAT
+CCATCTGTGCTTATGATAAATCCAGAGCCACTTCCTTTAGGCACGTATTCTGTCCTGTAGCCACTTCTAT
+AAGCGGTACTTGTGTCAATTTCCACAACTGCTGGGCTTACAATTTTGTAAATATTAGGTATCAAATTTAA
+AATACCGCTTTCGTCTGATGAAGTAGCATCTAGAGGTAAATATCTTGTAACAACTTGTGTTGACGCATCA
+TTTTGGGTTCCATAGTATTTCATCACAGCTCCTGTCACACCGCCACCAATTATAGCGGCGATTAAAGCAA
+CTGCCACAAAAGAGGCAATCAGCTTTCTTCTGAACCTCTTGACCATTCGCCCTATGCTCTTTTTATTGTT
+CCTGAACTCCACTTTTGGAGCAGGAGAAGCTGTGTCCACAGAAGGTTTTTCCGACATCTCCTGTGGCATA
+TCCTCTAAATTTTCCTGTGGAGGAACCATGCTTTCAGGGTCCTTTTTTTCAATATTATTTTCAAAATCTC
+TTTCATAGTCCATGCTCATCCTCACTCACTCCCTTTCCTTTTCTCGATTCTAATTATACTTCCTTTTTAT
+TAACAAATTATGAACACCATGTAAAGATTTTGGGTAGTTTTTATTAAGAATTTTCCACACTTTCATCTTG
+AAATAAACATGCGGCCCAAGAATTTCTCTTGGACCGCTATGATAAGGGAGCTCAAGGAGAGGCATTTGTC
+TCTCTCGATTGTTATTATAAACTCAAATTGTTAACAAACTGTTAACAAAATGTAAATATTTTATTGTAAT
+TTCTTAAACTTTTTTTATCGGAAGAGTGAAGGTAAAAGAAGTCCCTTTCTTAAGCTCACTTTCTGCCCAT
+ATCTCCTCTTTGTGAGCCTCTATTATCTTCTTCACAATGTAAAGGCCAAGACCAGCGCCGTCCTTTCCTC
+TTGACTTATCCGCTTTGTAAAATCTTTCCCATATGTGCTCTAAATCTTCAGGAGATATACCTATTCCATT
+GTCTTTAACAGTGATAAAGACCTTATCCCCTTTAACCTCAGTAAAGAGGTGAATAATGCCCTTTGGCTTA
+GAAAACTTTATAGCATTGTCTATTAAATTTGTCAAGACCTGCTCTATCTTGTCTCTATCTGCAAAAACAA
+ACCTCCTATCCTCCTCAAAATCCACCTTTACTGTAAGGTCTTTTTCTACTATTCTTTTTTCAAACTTTAT
+AATGCAAATTCTTATGAGCTCATTTATGTCAAACTCAGTTCTATTAAGAGGAAACTCTCCCGACTCAAGC
+TTTGTCATCTCCAGAAGGTCATTTATCAACCGGGACATCCTTCTCGTCTCTTCCTGCACCACTTTGAGGT
+AATCATAAGTTTTTTCTTTAGGAATAGTCCCATCCAATATGCCGTCTATATAGCCTTGTATTGAGGTTAT
+TGGAGACCTGAGCTCATGGGAGACATTTGCGACAAATTCTTTCCTCATATCTTCGAGCTGTGCAAGTTCC
+CTTGCCATCACATTAAAAGACCGTGCTAAATCCCCTATCTCATCCTCTTCAAAATGGTCAACTCTTGCAG
+AAAAATTCCCTTTTGCTATCTCTCTTGCAGCAAGGCTCATTTTCTTAAGAGGCTCAGATATTCTGTTTGA
+AGTGTAGGATATCAATATAAAGCTCACTACAAAAGCCATTCCGCCTGATAAAAGCATCAAAAGGAAAATG
+TTCAAAACCGTCCTGTTCATCTCTTCCAGTGATGCGTGCATGAATATGGCTCCTTCAATATGCCCCTTTA
+TCACAAGAGGAACTCCCACTGTAAGCACAGGGCTTGTAAAAGCCCCTCCAAAATAGCCTTTTTTTACAAT
+GGATTCTCCTTTTAAAATATTTTGTATATCAGCCTTACTGAGAGTAATCTTCATCCACGGCTTTCCCTGC
+TGAGACTGGCTGTAAACAAGGCCCTCCTTGTCCACAATCCACACTGTTGCATTAATAAGTCTCGTCACAA
+CATTAAGCTCCTGATTCCACTTATCTAAATTTATATCCCCTACCGCAAACTCGTTCAAAATAGCGTTTAT
+CTCCTGTGCCTCTTCCAGCATTATTTTTTCTTTTTCAGCAAAATAGTAATTCTGAAACATGATGTAAAAC
+ATTATAGAGACGACAGCCAAAGTTATGGCAACAATTATTATATTGCTTATAAAAAGCTTTTTAAAAAGCC
+TGTTTTTCTTCAAATTCAGTTCACCTCAAACTTATAACCTACTCCCCAAACAGTCGTGAGCTTCCAGTTT
+GGACCCTCTCCCACCTTCTCTCTCAACCTCTTTATGTGCACATCCACCGTCCTGCTGTCCCCCATGTAGT
+CATAGCCCCACACATTCTCCAAAAGCTGGTCCCTTGTAAACACTCTATTGGGATGTGTGCAGAGAAAATA
+AAGAAGCTCTAACTCCTTCGGCGTAAGGTCAATATTTTTTCCTTTGTAGATGACTTTGTACTCGCTTAAA
+CTAACGTACAAGTCAGGATAGGACACAGATTTATCCTCACTTTCGCCCTCATACCTTCTCAAAACTGCTT
+TAACCCTTGCTACAAGCTCCTTCCCGTCAAAAGGTTTGACAATATAATCATCAGCTCCTATCTCAAGTCC
+TAAAACCTTGTCCAAAGTGTCTCCTTTTGCAGTAAGCATAATTATTGGCACTTTAGAAAATTTTCTTACT
+TCTTTGCAAAGTGCAATTCCATCAATTCCCGGAAGCATTATATCGAGTATTACAAGCTTTGGAGGCTTTT
+CCTGTATCTTTCTAAGAGCTGTCTGCCCGTCGTATATCTGCTCCACTTCAAAACCCTCTTTTTCGAGATA
+TAAAGAGACAATTTCGCATATATTTTTGTCATCATCCACCACATAAATCTTCTGGCTTTCTCCCACAAAA
+CCACCCTCTGTATCATATGTTCTTTTTTAAATTATACCATAAACAAAAAAGGCACATAAAGTGCCTTATG
+TGAAAAGCTTGCTGACAGACATGCCCTCGTGTATTCTCAAAATTGCCTCTGCAAAAAGCGGCGCCACAGA
+CCTCACTTTTATCTTGTCAATCTTCTTTTCTTCAGGGAGAGGAATGGTATCGGTTATGACAACTTCCTTG
+ATAGGAGATTCTTTAAGCCTTTCAATGGCAGGACCTGAAAGCACACCATGTGTTGCACAGGCATAAATCT
+CCACTGCTCCGTGGTCTAAAAGGGCTTCTGCCGCCTGTACAAGCGTCCCTGCAGTGTCAATTAGGTCGTC
+TACAAGTATCGCTTTTTTACCCTTGACATCGCCAATTATATTCATAACCTCGGCTACATTTGCTTTTGGC
+CTTCTCTTGTCAATGATGGCCAGAGGAGCATTTAATTTTTCTGCAAAATACCTTGCCCTTGTGACACTTC
+CATGGTCAGGAGACACAACCACCACATCATCTCCCAATTCCTTATCCATGAAGTACTTGGCAAGAATAGG
+CCCACCTAATAGATGGTCTACAGGAATGTTAAAATACCCTTGAATCTGAGGAGCGTGCAAGTCCATCGTG
+ACTACTCTGTGGGCTCCTGCTGCTGTGATGAGGTCAGCCACCAGTTTAGCAGTTATAGGGTCTCTAGCTT
+TTGCTTTCCTGTCCTGCCTTGCGTACCCGTAATAGGGTATGACTGCGTTAATCTCAGCAGCTGAAGCTCT
+TTTGAAAGCGTCAATCATTATGAGAAGCTCCATCAAATTGTTGTTCACAGGAGCACAAGTCGACTGAATT
+ACAAAAACGCTTGCTCCCCTTACGCTCTCCCCTATTCTCACACTTATTTCTCCATCGCTAAATGTGCCAA
+CTTCTGAATCTGCCAGTTTAAGACCCAAGTGTTCAGCTATTTCACTGGCCAGCTTAGGATTTGAATTTCC
+CGTAAAAATCTTAAGTGAGTTAGTATACCTCGCCATTTTTACACTAAAGCCTCCCTTTTTTTATTCTTTC
+CTCTACCCAGCCCTCTTTATTGGTCTGTCTGCTCCTCGCAATGGCGAGGGCTCCTTCAGGCACATCTTCT
+GTAATAGTAGACCCCGCAGCAATATACGCATTATTGCCAATTTTCACAGGTGCTACAAGGTTGACATTGC
+AACCCACAAACACATTGTCCCCAATAATGGTCTTGTGCTTCTGCTTTCCGTCATAATTTACAGTGATCGA
+ACCGCAACCCATGTTGACATTCTTCCCAAGCTCTGCATCTCCTACATAAGTGAGGTGAGGCACTTTACTC
+CCCTCATCAATCACAGACTTCTTTATCTCAACAAAATCGCCAATCTTGACATTATTTTTTATCACAGATT
+CAGGCCTTATGTGGGCGAAAGGCCCTATTTTAACATTGTTGCCCACACTTGATGAGAGCACTACCGAATA
+CATAACATTGCATCCATTTCCAATGGTAGAGTCCACAATCCTCGAATTAGGCCCTATTTCACAGTCTTCC
+CCTATCTTAGTCTTACCCTGCAGAATAGTTCCTGGCAAGATAACAGTATCCCGTCCAATTTCAACTTCTG
+CATCTATATAAGTGCTGTCTGGGTCTATTATCGTTACTCCATTTTCCATGTGCTTTTCATTTATTCTCCT
+TCTCATCACCTTTTCCGCATTTGAGAGCTGAACTCGGGAATTTACTCCTATTATCTCTTCTGACTCCCCA
+ACTACAGCACCAATTTTTCCTCCCATATTCCTTATAATCTCTACAGCATCTGTCAAATAGTATTCTCCTT
+GAGCGTTATCATTAGTTATCTCCTTTAAAGCAGCTCTTAATTTCGCGATATCCACAACGTACATCCCCGA
+ATTTATCTCTTTTACTCTTTTTTCTTCTTCGCTTGCGTCCTTTTCTTCCACAATCTTTACAACGTTTCCA
+CTTTCATCCCTTATTATCCTTCCATAGCCTGTAGGGTCGTCAAAAATAGAAGATAAAATAGTAACATCAT
+TTCCTTCGCTGATGTGATACTCTACAAGCTTTCTCAAGGTGTCAGAAGTGATAAGAGGAGTATCCCCTGT
+GAGTATTAAAACCATTCCCTCAAGAGGCAAAAACTCTTCTGCCATCATCACAGCATGACCTGTTCCAAGC
+TGAACTTTCTGGTATGCGTACTTCACCTCATCCCCAAGCACTTCCTCTACCATTTCCCGGCCGTGCCCCA
+CTACAACGATTACTTCCTTGCTGCCTGCTTCTTGTGCTGCCTCCACTACCCATTTTACCATTGGCTTGCC
+GCACACTTTGTGAACAACCTTTGGATACTTTGACTTCATTCGTTTCCCTAACCCAGCCGCCAGAATCACA
+CTTACTAGCTCTTCCACTTTACCCACCTTCTATAAAAAATCTACTATTCCGCCCTATACTATTTTAACTA
+TAATTCCCGCAAAGTTCAACAAAAAAATAAAAAGGAGACGAGCTCCTTTTTATTCCTTGTTAGAATTGTT
+TTCTTTTGCTTTTTCGTATTCTTCAAGGATAGCCTTCTGCAACTTATTCCTCGTATCTGAGTTTATAGGG
+TGAGCGATATCTTTAAACTCCCCTTCAGGAGTTTTACGGCTAGGCATAGCAATAAACAAACCATTTTGCC
+CTTCTATAACTTTGATGTCGTGAACTACAAATTCATTGTCAAAAGTCACAGAAACAACTGCTTTCATCCT
+GCCTTCGTCGTTTAATTTCCTCACCCTTACGTCTGTAATCTTCATTGAGTTCACCACCTTCCTGAAGCAT
+AGACCTGTGTTGAATTAGGAACTGCCTTTTCCTGCTTCATTGACTGCTGTCTTTTTCTTGCAATCTCCGC
+AAGAATCAGGCTTATCCCTCTCTTTAATATATTCGCCAAAAACTTAAAATTTCCTTCATGAAATAAAAAT
+TTTTATTTTAAGATCCAGTCACTTATCTCTATCTCTACAATATTCTTTTCTTCCTCCACATTTTTTAACA
+CAAAAATAGAGATGTAATTGTCTATCAACTTCTCCCTAGGTTCCTCTGTCGCAATCATCACTCCTGCCCC
+CACAACATGAGCATCAAATTCTTCCATAAGCTCTGTCATGCCCTTCAAAGTGCCTCCTGCCTTCATAAAA
+TCGTCCACCAGGAGGACTTTTGCTCCCTTGTCAAGAGCCCTTCTTGCCAACGACATAGACCTTATATGCC
+TTTGAGAACCTGACACATAATTTATGGACACAAAAGAACCTTCTGTCACACGGCTGTCTTTCCTCACTAT
+CACCAGTGGCACATTCAAAACCCTTGCGCACATGAGGGCAATAGGTATCCCTTTTGTCTCCACAGTAACA
+ACAGCGTCAATCTCTTTTTCAATAAAGGGATACACTAAAACCTCAGCAATTTTACTCACAATGGGAGGAG
+AATAAATCAAATCAGCTGTGTACAGAAAACCCCCTGGAATTATCCTTGAAGGGTCTTTAAGTCTTTCACA
+TACCTCTTTCACAAAAGGCACATAGCTTTTTAAACTTGAAACAGGGATATACTTGACTCCTCCGCCAGCC
+CCCGGAAAAGTCATCAATTTCCCCATATCAAATTTTTCTAATATCTCTTCTAAAATATCTATATCTTCTG
+AAGCCGAAGACTTAGCTATATTAAACATATCCATAAACTGCTCGAGGTTTACCAATTTGTTGGGATTGTC
+AGTAAAAAATTTGAGAAGAGCCACAAGCCTCTCATACCTTTTATACTTTTCCATCAAAAATTAACCTCCA
+ATTCACAAACTTTTATACTAAAATTATATTTAAAAGTTCACTTTTCTGCAACATGTGGTATAATTTTTTT
+ATAAAACAGTGACAACAAAAAGGCGTCTAGCATATTCTAACCATATGATGGCAATAATATGAAGTAGAAA
+CGAGAGGTGCATTTTATGGAAATAGATCTTGAAAAATTTAAAAGAATTCATTTTATTGGAATTGGCGGTA
+TAAGCATGAGCGGGTTAGCTCATATACTGCTGGAGGAAGGACATACAATAACAGGCTCAGACATAAAAAA
+CTCTCATTTGATTGAAAGGCTCGAAAAAGAAGGGGCAAAAATAAATATCCCTCATATGGCAGAAAGCGTG
+ATAGGCGCTGACCTTGTGGTATATACAGCAGCGATACATGATGACAATGTGGAATACCAAAAAGCAAAAG
+AACTGGGAATTCCCATAATAGACAGGGCTACACTTCTAGGCCTTATAATGAAAAAATACAAATTTGGTGT
+TGCTGTTGCAGGAAGCCATGGAAAAACCACCACAACCTCTCTTATTTCAGTAATACTTGACAGAGCAGGC
+TATGACCCAACGGTCTTGGTTGGAGGAGAAATAGATGCAATAGGCGGAAATGTGAGGGTGGGAAAAAGTG
+AATACTTCGTCACAGAAGCCTGTGAATACACGGACAGCTTCCTCAAATTTTATCCCTACATAGCTGTAAT
+ACTAAACGTAGACTCAGACCATCTGGACTACTTTAAAAATATTGACAACATAAAGCAGTCCTTCAGACAA
+TTTGCAAGCCTTGTTCCTTCAGATGGCTTTGTAGTAGCCTGCAAAGACGATGCAAATACAATGCATGTGA
+TAAAAGGCTTGGAGAAAAACATCGTAACATACGGCATTAACGAAAAAAGCGATTGGCAGGCAAAAGATAT
+AACTTACGATGAAAAAGGCTGCGCAAGTTTTAATGTTTATTACAGAGGAAAATTTATAGGGCATTTTAAG
+CTCTCCATTCCTGGCAAGCACAATATATACAATGCTCTCGCTTCTCTTGCTGTAACTTACCTTCTAGGAG
+TTGACACAGAAAAGGCTAAAGAATATATAAAAGAATTTAAAGGCACCCACAGAAGATTTGAAGTCAAAGG
+AGTAGTAGAAGGGGTTACAGTTGTAGATGATTACGCTCATCACCCTGCAGAAATACATGCAACTTTAGAG
+GCTGCGAAAAATTATCCTCACAAAAGGATAATAGCCATATTCCAGCCCCACACCTATTCAAGGACAAAAG
+CTTTGCTTTCCGACTTTGCCGAATCTTTTGATGCTGCTGACAAAATAATAATAACTGACATATATGCCGC
+AAGAGAAAAAGACACAGGAATTGTATCTTCAAAAGACTTAGTAGATTTGATCTTCAAAAGAGGAAAGGAC
+GTCCTTTATATAAAGGATTTTGACTCCATTGTAGAATATCTAAAAGAAAACACAGAAGAAGGTGACTTAG
+TCCTCACAATAGGAGCTGGCAACATATACGAGGTAGGAGAAAAATTTCTAGAAGAGAACAAAAAATAAAG
+GAGAAGATTTACTCCTTCAGGTAAGTCTTCTCCTTTCTCCTCTGTCATATAATACAACCCCTTTGGATAC
+ACCTCTATCTGGAAACACAAGATTTTCTCTCTATAAGCTTTACCGGCACAATTATATGATCCGACTCAAT
+CTCTTTTTGCTTTAACCTTGCAATTAGAAGTTCTGCTGATTTTATCCCCAGCTCAAAAGTGGATATATCT
+ATCGTCGTGAGAGGTGGATTCGCAAAAGCAGACAAAGGAATATTGTTAAAGCCTACTATAGAAATATCCT
+CCGGTACCCTAAATCCCTTGTCAATAGTAGCTCTTATCACGCCAAAAGCCATCACATCGTCTGTGACAAC
+TACTCCTGTGGGCTTTGCCCTCTCAAGTATTTTCATCATAGCCCTGTATCCACCGTCTTCAGAAAATTCC
+TCCTGCTCCACCAGCTCCCTCTTAAAAGTCAATCCATTTTCTTCAAGAGCCAGCTTATAACCATCCAACC
+TGTCCAAACTCACCACATACTCCAGCGAACCGCTTATAAAAGCGATTTCTCTATGCCCGTGCTTTATAAG
+GTAATTCGTAGCAAGCTTGGAAGCACCTATATTGTCATTGTCGACCCAGTAAACACCTCTAGCATCAAGA
+GGTTTGCCTATCACCACAAAAGGAAATTTTTCATCCCTTAACCACGGTATAAGCTCATCAGTAGTTCTTG
+AGGACAAAAGAATTATCCCATCCACCCTTTTCCCTTTTACCATCCTTATTACCGCTTCTTTTTCCTCTTC
+TTTATTCCCGGAGGTTGACAAAAGCAAATCATATTTTTCCCTGTGGGCCACAACGCTTATACCCCTCATA
+ACCTCAGGGAAAAAGGGGTTGGAAAAAGCTTCTTCTGTGGAACGGGGCATTATAAGCCCCAGCGTATTTG
+TCACCTTGCTGGCAAGGCTTCTGGCAATGGCATTTGGGTAGTACCCTAGTTCTTCCATTGCCTTCCAGAC
+TCTTTCCTTTGTCTCCTTGCTAATGCGAGGGCTGTCCGCAATAACCCTGGAAACCGTAGAAGGCGCTACA
+TTGGCTCTTTTCGCTACATCCTTAATTGTAACATTCATTCTCATCACCACCCATATGAAACCGATTGCAT
+TCCCCTCTATCCACTATTCTACCCTATTATACCATAAAGGTCAACAACTTTTACTGAGCTATTTTTACCA
+TTTGCCACGTGACTCTATACAAAAATATTAAAATAGAAAGGAAAAAAGGCCAGTATAAAAAGACTTTTAC
+ATCCTCTTTTACCCCTGTACCTCCTTTTATTACATACGGTGTAGTCATAGCGGTAAATCTTCTCAAAAGA
+GCATAAAGAATCATCCCTGAAAAAACTGCAATGACACCGTAGAATAAAACCGCCGAAAAAGGTATGCTTA
+TTCTTTCCACACCTGATACATTAGCCATACCTGACTGAGAAATAAAGTAAGACAAAATAGTTGAAATAGC
+ATTATTTGTAAAATGCACTATCATTCCAGCAAATATAGAATCCGTCCTGTAAACCACATACCCCAATATA
+GTTCCCAAAAACAATATGCTTAAAAAATTTTGCACATTCAAATGAAGCATGGCAAATAAAATTGCTGTAA
+TAACAACGCTCTTTATGGATCCTCTCATTTCAAAGCTTCTCATTACAAGGCCTCTCATAAAAATTTCCTC
+ACAGCAGGCTGCCACCAGCCCAAAAATTATTAATTGAATAATAAGTTCATTAAAGTCCTGAGCAGGAGGA
+ATCTGCATCACAGGAACTTTCCCCAGCTTTGAAAGAAAATAATTTGTCAGAACTGCCAAAAATCCGGACA
+CACCCCAGGAAGCAATAGCAATGAATACAAGAAGGAGGACAAATTCACTTTTTAAAGGATTTAACCTTAG
+CACATATTTTACATCATAGCGCTTAATTAAGAGATAAACAATTACAGGAATTAACACAAAAACAATTTCA
+GTAATCAATATCCCTATGTACAATGACGCTTTTTGAACCAGATATCCCAAAGTTATGAAAAGAACCATAA
+CAGAAAAGTACAACTTGCCTACATCTTTTTCATCCGGCCTCATTCCACCACTTCCTCATATCTTTTCTAC
+ATGCCCTCATAAATTTTACCACAAAAAGAATATAAAAATAAGAATTAAATGTGAAGTTTTTGTGAATCCT
+AATAATTGCAAAAATTTATCAATGTGCTATAATAAATAATAGAAAAATATGGAGGTGATGTAAAATGAGC
+TTAATGAGAAGAGGAAGAGACTGGTGGGACTGGCCCTTTGACATCAACATAAGAAACCTGCCCAGCATCT
+TTGACATAAATTTCCCTTCCTTATCCGGCCTGTTTTCAAGGCCAAGAGTGGACATAGTAGAATCAGAGAC
+AGAAATAGTTGCAACTGCTGAACTTCCCGGAGTTGACAAAAAAGATATAGAAATAAATGTTTACGACAAC
+ATATTGGAAATAAAAGGGCAGACTTCAGTAGACGAAGAAAAAGAGGACAAAAACTATTACATCAGAGAGA
+GATATTATGGAAGCTTCGCGAGGAGAATTGAGTTACCCGCAGAAGTGGACCCTGAAAGGACCACAGCTAA
+ATTTGAAAATGGAATACTCAAAATCACAATGCCAAAACTCCATCCGAGCAAGCCAAAGAAAAGAAGAATT
+GATATAGAGTAAAAGAGGCAAGTTACTGCTTGCCTCTTTTACTTTTCTCGCTAAATTACGCAGAGTGATA
+TTTTTATGAAAAAGTACTCTTGAATAGTACCCCCATAAAAAAAATAAAAGAGGCAGGTTTTAATTTACCT
+TTCCATATACTTCTTTTTTTAATTTAACAATTTCTTTATTTCTTCTTTTGGCAACTCAGTTATTTGAGCG
+ATTTTATCAATATCCATTCCTTCTTTTAATAGTTTTTTAGCTATCTCTATACTTTTGTTTCTTTCTCCTT
+CTTTTATTAGTTTTCTGTAAGTTTCAGAATCCTCAAGCCTTAACATTTTCATCACCTCCGCAAACATTCT
+ATCAACAGCATTCTTCTTATAGACCAATTCTGCTAATATTCTGGCTCTGGCTGCTTTTTTCTCGTATGTA
+GTGAGGATTTAAATTCAGGTCAGTATTTGGCAAAGTAAAGGTACAAAATCCTTTTAACAAATAAAAAGAA
+AACGAAACTTGGCTAAGTGACGCTTTTTCTGCTAATTCATCTATATCATCTAATAGATACCTTAAAATTA
+TATTTGCATCAACTATTTTCATAATTTTCCATCACCGCACTTGCCCAAGCTTCATTCTCTTTTTCTATAA
+GCTTTTCATTTTTATATTTTGATAATGCTCCTCGCAGTCGTCTTTTTTGCTCTTTTGAATCTACATCCTC
+CATATTTTCGTATGGTAGGACAATTATTTCAACCTTTTTCCCTCTTAATTCTTCCGGAATCTCCATTATA
+TCTGCCAATATATCACTATTTGCAACTTTCCTAATAAATTTCATGCTTTCAACTCCCCTCAACTCATACA
+ACAAATTTACTTTATAGATATTATACCATGTATCCTATGCATATAGTAGTACTCCCTCAGTAGTAAAGAA
+AATCTATACGCTAGGGAAAATATAATTTGTCAATTGAGTTACACGTAAAAATGTGATATACTAGATTACG
+TGGAAGGAGGGGATTTTATGAAAAAAAGTAAACGAAAAATGGAAATACAAAATATCACGCTATCTTTACC
+TAAGGATTTATTGCAAAAGATAAAACATATAGCCATAGACAGACAAACATCAGTATCCGGCCTTTTAACA
+GAAACACTAGAAGAAATAGTAAGAAAAGAAGATTTGTATGAGAGAGCTAAGCTGCGTCATATAAGCATAT
+TAGAAAAGGGTTTTGACTTGGGTACAGAAGGTAAAATCACGTGGAGCAGAGATGATTTATATGAAAGGCA
+ATAAAGATTTGCAATTTGTCGATACGAATGTTTTAGTTTATGCATATGATGTATCTGCAGGTGAAAAACA
+TGAAATCGCAAAAGAACTATTAAAAGAGTTATGGTATGAAAGGAATGGTTGTTTAAGCACCCAAGTCCTT
+CAAGAATTTTATGTAACTATTACAAAAAAGGTAAAAAAACCTTTGTCCCCAGTAGAAGCTGCAGAAATTA
+TTTCGGACCTTAGAAGTTGGAAATTGAGTGTGATAGATATTAAAGATATCCTGGAAGCAATTAGAGTTTC
+CCAACGCTATATGATTTCTTTTTGGGATTCGTTGATAATTGTCAGTGCAGTTAATCTTGATTGTGAAATA
+ATATGGAGCGAGGATTTAAATTCAGGGCAGTACTTTGGTAAAGTAAGAGTGCAAAATCCTTTTAACAAAT
+AAAAAGTCAGGGCAAACAAGAGCTTGCCCTGATTTTTTATTCTACTTTCTTTTTAAGAAGTGCAACCATT
+AAGGCAGTTACAACTGTACCGACTGCTATCACACCAATATAAAGAAGTGGATTTGAAACAGCTATAGGTA
+TCACAAATATACCTCCGTGAGGAGCCCTTAATTCAATGTGGAAAAGCATTGAAAGTGCGCCTGTAACTGC
+AGAACCCACCATTATAGAAGGTATTACCCTAAATGGGTCTGCTGCTGCAAAAGGTATAGCCCCTTCTGTT
+ATAAAGGAGGCTCCCAATACCCAAGCTGCTTTACCGGCTTCTATTTCATCTTTTGTAAATCTATCTTTAA
+ATAAAACTGTTGCAAGTGCAAGGCCAAGTGGCGGTGTCATACCAGCTGCCATAACTGCTGCCATCGGAGT
+AAACACATTTGAGCCCAAAAGCCCTGTTGCAAAGGTATAAGCTGTCTTGTTAACAGGACCACCCATATCA
+AAAGCCATCATAAGTCCTAATATTGCTCTGAAAATAACCGCATTTGTAGAGCTCATCCCTGTAAGCCAGT
+TAGTCAAAGATGTCATAATAGCTTTCATTGGTGAACCAATCACATATATCATTAAAAGTCCTACTATTAA
+AGTAGACAATACCGGCAATATCAATACTGGCATTAAACCTTCTAAAGTCCTAGGCAGTTTTATTAACTTC
+TTCAAATAGTCTACCGTATACCCTGCCAAAAATCCTGAAATGATTCCGCCTAAAAATCCTGCACCTGTTG
+ATACTGCCAGCATACCACCTACCATACCAGGAACAAGGCCAGGTCTATCTGCTATAGAAAATGCTATATA
+CCCTGACAAAATTGGTACCATCAGCGCAAATGCTGAACCACCGCCAATTCTCATCAAAGCCCATGGTAAG
+GTTCCTTCTACTTCAAACGCCTTATATCCCCAGAAGAAAGAAAGCGCAATTAAAATACCGCCTGCAACTA
+CAAAAGGTATCATGTAGGAAACACCTGTCATGAGGTGCTTGTAGGCTCCTGTCCTCTGAGCAGCTCTTTC
+TTTGTGAATCTCCTGTACTTTCTCCACATAGTCAGTAGGTTTCTCCATCTTTAAAGCTTTTTCAATAAGC
+CCTTTTGCATCTTTTATAGCATCTTCCACGCCAACTTCCAGAACAGGTTTCCCAGCAAATCTTGATTTGT
+CCACCTTAGTGGAAGCAGCAATTATAACAGCATCCGCTTCTCTTATGTCCTCTTCTGTAAGAGCATTTTC
+TGCACCTATTGACCCTTGAGTCTCTACTTTTATGTCAACTCCCATCTCTTTTGCTGCCATCTGCAGATTC
+TCCGCCGCCATATAGGTATGTGCAATACCTGTAGGACAAGCTGTTACGGCAACAATTTTCTTCATGATTA
+CTCCCCTCTCTTAAAGTTTAATTTTCAAAAGCTCTTATAACTTCCTCCGGTGTAGAAGCCTTCTCCAGCG
+CTTCCCTCACCTCCTTATGCATCAAAGCCCTTGAAAGATCAGCCAAAACTTTTAGGTGTAGCTCATTTGA
+ATTGTCTGGTACAGCAATTAGGAAAAAAAGATGAGCGGGCTTACCATCCATTGAATTATAATCAATCCCA
+TTTTGGGATTTGCCAAACACGATTGAAGGCTTTTTCACAAGACTACTCTTTCCGTGAGGTATTGCTACTC
+CATAGCCTATTCCTGTAGAAAATTCCTCTTCTCTTTTCTTAACAACCTCTAAAAAACCTTTTTCATCATC
+TACCACATCATTTTCCTTTAAAATTTTCACTAACTCTTCTAGGACTTCCTCCTTTGTTTTCGCTTTCAAA
+TCAAAAACCATCATCTTTTCATTAAGCACATCTTTTATCTCCATTTCCCTCACCTTTCTATCCTCTCAAT
+CTCAATTTTGTCTTTTAATGCATTTACTTCTTCAATAGTACCCGCTCCTGTACCCTCTTTCATGACCACA
+GAAGTTGACAACGCTGCAGCTATTTTTATTGTCTCCTCAAGAGAAAGTCCTCTATATATCCCATGGGCAA
+AGCCTGCAACGTATGCATCCCCTGCCCCAACAGTTCCTTTCACTTCAACTTTTAGAGGTTTCACTCTAAA
+TACAGCATCATCAGTTATAACAACGCTTCCCTCTTTCCCCATAGAAATTGCAACTATTTCTATACCTTTT
+TTGTTTAACTTTTTCCCTTCCTCAATAATTTCTTCTAAAGTCTCAAGTTTTCTTCCCACTATATCCTCTA
+ATTCATGCAAATTAGGCTTTATCATGAAAGGTCTTTCTTCTATGCCGTAAAAAAGAGCTTGATTGTCAGC
+ATCAAGAATAATTTTTAAATCCTTATTTTTTACTTCTTTAATTATCTCTTTATAAAAAGTTTTAGGCACT
+CCCAGTGGTAGGCTCCCCGACAGTACAAGTACTTTAGATTTTTCTGCATATCTAAATATGCTTTCCTTAA
+GAAGCTCTATCTCTTCTTCACTTACCTCAGGACCATACTCATTTAAATCAGTCACTTCTCCTCTTGAAAT
+ATCGGAAATCTTTATATTAGTCCTCGTATCATTTTTTATCTTCACAAAATCACTCTTTATTCCTTCCTCT
+TCAAGGCAATCAATTATATACTGGGCATTGGGACCTAAAAAGCCCAAGGTAATTACCTCATCCCCAAGAT
+TTTTTAAGTTTTTGGCTACATTTATCCCCTTTCCTCCAGCGTCAACTCTTGAACGAATCACCCTATTGAC
+ACTGCCAAGCCTTAAATTTTCGACAATCACTGTCCTATCAATTGCTGGATTTGCTGTCACTGTTGTTATC
+ATCATCTTCATCCCTTTCAAAATTTAGTATCTCTACATTTGCCTGTTCATACTTTTTCACAACCTCATAA
+TCTATCTCATCATCAGTTATTATTGCCGTAATGTCTTTTAGATCTGCAAATTTTACAAAAGATTTTTTGC
+CAAACTTAGTGTGGTCTGCCACTACATATACTTCGCTTGCTACCTCTATCATCGTCTTTTTAGTATTTGC
+CTCAATCAAATCAGGAGTCATAAGTCCATCCTCAAAAGATATGGCATTCGTCCCAATAAAGGCCTTATCC
+ACTTTAAACTGCCTTATTACCATCTCTGCAATAGGGCCAACTAAAGCTTTAGTCCTCCACCTCTGTATGC
+CGCCTGTGACGATTAATTCAATATCTTCATACTTTGAAAGCTCAATTGCAATTAAAGGAGAATTGGTGAC
+AACAGTAAGCCTCATATTTTTTAAATTTCTCGCAATTTCCAGAGTAGTAGTACCTGAATCCAAAAGAATA
+GTATCCCCTTCTTCAATGAGAGATGCAGCAATTCTACCTATCTTTCTCTTTGCCTCAAGCTCCACCTCTT
+CCTTTTCAAAAAAGGCTGGCTCATAGTGAGTTCCAGTCTTTAAAATAGCTCCACCGTGAGTCCTCTGTAT
+GAAACCCTTTTCCTCCAGCACATGCAAATCTCTTCTTATTGTAGACTCAGAAACATTAAAGAGTTTGCTA
+AGCTCAGAAACACTGATACTTTTATCCTTACTTATAATCTCTGCAATCTTTAAGCGCCTTTCCTCTCCAA
+ACATCCTATCAGATACACCCATATTCATTCACATCCATTCAATTTAGCCCGCTCAAATATGAATGATTTT
+GCTTAATTTTGATTATATAATACCGATTTTGATTTGTCAATGGATAAAAAAATAAAACAGGGTGCCTCGT
+TGTTAATAATAGTCTTCCTTATATATAAGCTCCCTGTTCTAACAGAACGTTTCTTAATACTTTTACATCA
+ACATTCGAAACTTTTGCATTCTCTTTTGCTGCTATAGCTGCTGCCGTACCTGCAGCTTGACCCGTTGCCA
+TAGCAATTGGTGAAACTCTTATTGCTGCATTTGCTTCATGCGTTGATGATATGCATCTACCTGACACAAG
+TAAATTATCTACTTTTTTACTATACAAACTTCTATAAGGTATATCGTAATCACTACCCTTTTTAAGTTTC
+ATGTAAACAACGCCCTCACCCTCCGGTGAATGTATATCAACAGGATAACCCCCTTTTGCAATGCAGTCAT
+CAAAGCGCTTGTTTGAAACAAGGTCTTCAGCTGTTAATATGTATTCACCAATTATTTTCCTGGTTTCTCT
+CACTCCTATTTGCGGACCTGTTGAAATCAATATACTATTTTCAAAACCAGGTATTCTTTTTTTCATAAAG
+TTAAACAACTCAATGGCTTGATTCCTTCCGATTATTTCACCTTTGGTTAAATCTTTTATATCTGTACCAT
+TTAGCCTTTGTACCCTTGTCATGTTTACTATAACTTCACCTGGTGTATTTGTTTCAAAAAATAACACCAT
+GTCTCTTTCAAAATTTATTTCTCCTTTTTTTCTTGCTTCTTTTAGTATAGAATAAAAGCCGTTTACTGAT
+AGTCTTTTTGCTTTTATGATTTTTTCTTTATCTACCATTCTAAATTCTGTTGGATTATTTATCATGTATT
+CTTTTATCTTTTGTATATCTACATTACCAATTCTTACATTCATTGTCATTGGTTGTGTCAAGTTATCCTT
+GGGTCGTCCTAATAAATAATCGACACCACATCTTACTGCAAGGTCTGCATCTCCTGTTGAATCTATATAA
+ATTTTGCTTTTTATAGTCATTTCCCCTGATTTATTCACAATTTTAATTGATTTTATCTTGCTTCCATCCA
+TCTCAACGCTCGATAAAAAACTGTGATACAGTATTTCTACACCACTATTTATTAGCATCTTCTCCAAAAC
+ATATTTCATCATTTCTACATCGAAGGGTGTTACAGTACTTACAAATCCAGTTGTATCTATTACGTGGCCA
+GGACTTCCCCCTATTTTTACAAGATTATCTACTATTTCTTGTGGTATCCCCCTTACCACCTGTCTGTCTC
+CCGCATGAAAAGTCATTATGGGCCCAACACCCATATTTGTAAGTGAACCGCCGGGAAATCCATATCGTTC
+AATTAATAGAGTTTGGGCTCCATTTCTTGCAGATGCTATTGCTGCAACTGTTCCAGATACTCCGCCCCCT
+ACAACCACTACGTCATATAATTTCACTATCATCACCTACCATATATCATAAAATTCCTTTACGAAAGCAT
+GAGCCGCTATTTCACTTAAAGACCTTAATTTTCTTTTTACGATAAAAGGACCAATTTTTATTTGTATTTT
+TTTTATTTCACTTGTCACTCCAATATAGTTCGCTTCTAAATGGTGAAAATATTCATGGGTCAGAAACAAA
+TCTATAACTTTTTCGTAATTTCTCCAAAGTACATATTCGTCAGGTATAGAAGGAATAAATATGTTTTGTA
+TATTTTTTTTGTAAATGGTAATCTTTTTTTCTTTGCTTTCATAACTGCTAAAAATAATATAGTTGAGATT
+GTAAGTTTTTTCATCAGTTTCTACAATTATGTTTTCTTCGCGTATTAACTGCTTTATATTTTTGTGTTTT
+ATTCTTTTCGCTTCTCTGATTCCTCTACTCCATGCCATTTCTAATATATCATCAAGATTATGTTGGGATA
+TTCTGTTATAATAAATATCAAACTCTAATTCTTGTGAAATTAATTGTTGTTTATCAAGAAATACAGAGGG
+TACCATTCCATCACCTTTTGCTTAATAATATGAGTATTCGGTCATTATCAGATAAGCCACTTATTTCTAC
+TTTTGCCAGTGAAATTATTTGTTCTTTGTCGATAAGTCCTGATAGGTCTACTATTCTATTTGGCAGTATG
+ATAAAGCAATCAGGGATTTCAGCTCCGCCATCGCCATAAAATATGTTTTGCTCTAATGCTTTGTTTAAAT
+CATTTTCAAAGGTTTTAATGGTTGTTCTATATACTTTGCCGTTATTTTTGTGAAGTCTTATAACCCCTTC
+TTTGTTTATTACTACTACTCTTTCCTGCTTTTGTGATAATAGCCCAAAGAATCTCTTTCTGTATTCTATG
+CCTTTTATGATATACATTGAACCTGTTTTATCGATTATTTGAAGGTTTTTTATCGATTCTAGCTTCATTG
+CTTGAGCTGCTATTTTCTTTATTTCTTCTTCTCCTAAGTTTTTGTTTAGTATATCTTTGGAACGTAATTC
+TGTAGCTCCTGTAGCAATTGCTCTTACTATATTTTTTTGTGAGTCTATTTCTACGTATATTTCTACCGTT
+TCTTCTAATGCCCCTGATTTTATTACTGCTTCTTTTGCCTCATTTCTTATTGACAATATATCTTTTTCAG
+TGGGGTTTTGTATTGTGCGCTCTACTATTTCTCTTACCATCGCAAGGGCTACTCCTATTGTAGAGATTAC
+CTGAGCGTTTTTGGCTATTCTATGGTGCATACCCATAATTTTTGCAACATAGGGAACTATTGAAGCACTT
+CCTCCTCCTCCACCTACAAGTATTGTCGTATCTTTGTCAAGTTTGTAATCATTAAGAAGTTGTTCAACAA
+CTTTTGCCACTTTCATGCTGGCAATATTCATTATCCTCTCAGCTACTTCTTCAACTGTTTTATTGAGTTT
+TTTGGCAATTGGTTCTAAGGCCTTTCTTGCAGCCTCTTGATTACCATAGGCGTAATCTTCTGGTTTTACA
+TATCCTAATACGTTTGCCGCGCAGGATACAGTTACCGCAAATATTTTCCCATTTTTGCTTTTGATTGCAA
+CATAATTATCAGGATCGTTCTTTTTTGGTTTTATATATACTATTTCAGGTTCTATTATTTCTTCAGGATC
+GCTGTAAACTGCATATGGTAAACCTGCAATGTGGGCGCTTCTCGGTCCAACGTCTTCTATGTCTTTGTCA
+CCCAGTCTTATCATACTTCCCCCTGCTATTCCTACCGTTCTTACGTCAAGGGAGTTAAGATATGTTTTAT
+GCCCACCAATTTCTGCATAGTTTACCATTACTTTGCCTGCCTTTATTGCAGAAATGTCTGTACTTGTTCC
+ACCAACTTCAAGGAATATGCCGTCAGACACTTTTTCGTACATAAGAGCACCTGCTACACCTGCAGCAGGG
+CCTGAAAGAAGAGTTAATATCGGTCTTTTTCTCACTTCCGCTATATTCATTACTCCTCCATCGCCTCTCA
+TTATCATGAGAGGTGCTTTTATGCCAGATTTTTTTACGCTATCTTCTGTCATGTTTGCTGTCTCTATCAT
+TTTGGGAAGTATACATGCGTTTATTGCTGCAGTCCTTGTCCTTATCTTTAATCCATATAGCTTTGTTATT
+TCATGCGTTGCCGTCGCTGGAAGTCCTTTTTGCTCTGCTATTTCAACTATTTTATTTTCAATAGTGGGAT
+CATCAACTGAAAAGGCCTGAGCTGCAACAATCGCCCCTATCTCTTGATTTTTGAATTCTTCAATTTTCAT
+TTCTACCTTTTTTTCAAATTCCTCATCTAATTCAATATATTGACTTGCAATTTTTAATATCTTGCCTGGT
+GCAAGTTCTATATCTTGTATATTTGTATCGCTTTTTACTTTAATACCTTCAAGACCTTTCCCTGCAGCTA
+TAATACCAACAGGAACAACATCACCCTCTAATAAGGCATTTGTTGCCTGTGTTGTACCATGGGCTATAAA
+TAGAACATCTTCTGGATTTATATTGTGTTCTTCCATGAGTTTCATAAGGGCTTCTACAATGCCTTTTGCA
+ACACCCTCTTTCGCTGTATGTGTCGTCGGTACCTTTATTGTCCCTATCAATTCATAAGTGTCATTATCTA
+TAGCAACTGCATCTGTAAATGTTCCTCCAACATCTATCCCGATTCTTACCTTCAATATTATCTCCTCCTT
+CTAAAAATCACATTAAAGCCTGTCGATAGCTTTTCTATATTCACTTGTAACTCTTTCTAATTGATTTGGA
+CTATTACCTGTAACTATAGCACCAATCATAAAACCTCTAACACCAATATTATGAAGGTCTTCCACTTCTT
+CCGGCAAGATAACCCTTTGAGTAGGTACAACCACAGGTTTATTAACAGATTCAATTATTTTTCTATACCT
+CATTAAATCAGCTAAATGAATAATATCTTTTTTATCATCTGGCAACATATCTGCTTCGATTACATCAACA
+TTCAAATAATTTAACGTTTTTATTTCGTCAATTGTATAATCCCGAGTTATTGTAGACATGATTGTAAATC
+CCGATTTATATATGTATAAAGGCATGTGGTGAACAAACATCGATAGAAAATCAAAACCAATATCCTTTAA
+TATTTTAATTTCTTCTTTTTCAATACAAGATTCATCTCCCCCTGGCACAATGCCTACAGGTATCTTGACT
+TTTCTTACAATTTCCTCTAGGATATCTACTTGTTCTACTAGTCTTGGAAACCTATTGCCACTTGCTCTAT
+GAAAAACATTTGTATGGACTTTAATTGCATCGGCACCACCATTGACTGCAGCCAAAGCAAGTTCTAAAGT
+ATTTTGAGGAAGGCTTACAATAAGTGTCATTTTATTGCTTTTTAACCTTTCAATCAATCTCATAATAATA
+TCACCCCTCTAGAAAAATTTATATTTGAACTTTAACATCCACTTTTATTTCAAATGTCCTATTCCATGGA
+AAAGAGCATTCAATGTGATAATCTTTTATTTGCAAATTTTCTAAAATCTTAATAGGTTTATTTAATATTG
+ATTTTTTAATAATCTCATCATGTTTTTTCATAAGTTCACATAATATCATATTATAATTGTATTTAAACTC
+TCTAAATAAATGGATATTTTCTCCTTCCTTTTGTAAAATTTTATTTATTTTTGGGCGAACTATGCTTTGG
+TATAAAAAGTCATCATAAAACCTTTCTATAAGAAATTCAAGAAATAATTTACTGTCCTTATTCTCTTCAT
+ATAACAAGGCATAAAATAAGAGTGCCGTCCCAATGCTATTAGAAGCCGTATTCCAGGCTGTATATCCATA
+TATCTCATGTAATAGGTCGTTTTCCGAAAGAAAATAAATGAGCTCTTTCCAGCCTCCATTGGCATGACAT
+AAATCAAATATTATAATTTTGTGATCTTTTATATAGGCATCTAGTTCTTCATCATTTATATAAACATCTT
+TAGCTTTAACACCTTCAAGATATTTATAATGGTCATCATCAATCCAAATAATGTCATCAAATATTTTAGG
+CGTTATTACATATAAAATTATCTGATCATTTACTTCATTTATATCAAAACCAGCGGCTTTGATATGCAAA
+TCTAAAGTTTCATAAATTGGTATGTTTTCGTATTGTGCTATTACATATTTTAGACGATCATTATCATACA
+CTAACCTCCCAATTTTCATTCTTGAAATATCATTTAATACCCTTACAAATAAAATCTGACCAAACTCGTC
+AGCACCTGGCATCATCATTATCTTTTCTTCAAGACCTAATTCTCTTATTTTTGTAAGCAGTCTTTCCTGC
+TCTAAAAGGTGAATTCCTATTTTATCACAATCTTCTTGACCTAAAACCAAAAAATCTATTGCTCCCTCAT
+TTACCAAATCGATTGAGATATTATTAACTTCATTATTGCGTCTTCTGGCTTTTAAATAACCATCAAGAAT
+AGACTTAGGAATTATCTTTTCGAGCTCTTTTATTCTACTAAAATTTTCGTGTTCATTATAAGCTAGGAAA
+GAATATTCATTAATCAGTTTCCAGTATTCATATGTTTTTTCGTCTTTCACACTTATAGATGTTCTCATAA
+TTATATTAAAGGCATATACCTTGCAATTACTATTATTCTTTTTAAACTCTCTAATAGATTCTGCAAACCC
+ATACGGATCAACATTTAACTCCATTTCTCTACTTGCGATTAAACCACCATAGGCTAACATATCTATAGAT
+AAAATAAGATAATCCACATTACGGAGGTTCATCAACCACTTTCTTATATATTCTACATCCCCATGAGTAG
+TAAATTTACCCAGCTTTTCTTCTGTCGGTGTAATAATATCTATTCCCTTGATTTTAGCTGCTTTTAATAT
+AAAATCATAATTGCATGGTCTGTTGTCAAGCGGAATATACGCTATCTTTAGCACTGTATCTGCCCTCCTC
+AAAAAATTTATAGTTATATTATCCTATAAAAGGGGGGAATAACCCCCCTCCCCTTTACTTCTTTTTACCA
+TTTAAAAAGCGCTACGTATATAATATCTAATAATACAACAATTAACATATATGGTAATGTCTTCTTCAAA
+ATGGTCGTTGTATCCGTATTTGTAAAGTATGCAGTCCAAACGTTATGAGTATTAGTAGGGTCGCACACCC
+CTTGAATATTGCCTGTAGCAATCAATGCACCCATAATAGCCTGAGGGGGTAATGTACCCGCTGAAATCAT
+GAGAGCAGCGACACCACTCCCCAGTCCCCATAAGTTTAAAGGTCCTCTGTAAAGTGCTAGTGGTGATAAT
+ATAATAAAAAATAATACATATCCAATTTTCGAAGTTGGTAAGATTTTGGAAATAATTGGAGAAATTAGTG
+CTGCAGTTGTTTTATCCATAACAGCAAGTAAAAGCATACCAATCCCTATCATCAAACCCAGCGCAGGTGC
+GACATCTTTTATTCCCTCAATAATTGAGCTTGTAAGTAGATTTTTTATTTCACGAGGTTTCGTTGTCAAA
+ATACCATAAAGAATACCTATTAACATTGCTGATATGATATCTATCTGAATTGGTTTACCTTCTGCATCTT
+TAAAGATTAATGGCCATATAAAAAGCAGTAAAACGGGTATGATTGGTGTCAAAAGAGCATACCAAGAAAC
+ACGAGGCTTTTCCTCATGGGTTTCTGTGGACATCGCCCAAGCAGCAACAGTCTTCTTTTTCGGTACATTG
+ATAAATATAAACAATAGAAGAACAACTGCTGCAATTATTCCAAAAGCTAATGCAAAACTTTTTATCGTTG
+CCATATCAAGGTTTAAAGCACTTTGGTAAAAAGCATAGTTCATAACATTAAATAAACCTCCTAAATTTAA
+CCCCATGAGCAACAATGAAGCAGCAATAACTGGTTCGATTCCTACCGACATTAAAATAGGTAAAACAATA
+GTTCCTACCATTATAACAGAACCTAATCCACCAAGAGAAGTAAATATTAAAGCAACTGCAAAAGTTATAG
+CTAATGCAACAGCAATTGGTCTATCTCCTCCTAACTCAGCAGCAGTTCTCACAATATTATCAGAAATTCC
+CGTTTTGTTTATTATTTGCGCCAATATTGCGCCAAATATTGCAGCGGCCATAGCACCCTGAAGTCTTACA
+GCGCCAGCTCCAATTATGTTGGAAAAAATGTAATTTAAAGGCATCCCAGCTATTATAGCAATAACAATAG
+CCATTGATGGTAGTGCTAAAAGCGCAGGCATTTTTTGCGTAACCATTAAGTATGCAAAGAAGACAAACAC
+TAAAATGATTAAAATACCTTGGACACTCATAAAAACCCTCCTTAAATTTTTATTGAGTTTTTCCGGATCC
+CTCAAAACTCATACTGATTGAGGGATTCCATATTTATTTCCAAAGGGATTCCCTTGTTTTATTTGTTTTC
+CAGTATTTTCAGCAAAGAAAATTATAAATAGGAATCCCTTTGAAAAAGCAAATAAATCCAAAATGTCTAT
+TATTTCATTAAAATCCTTATAAACATTGAAATTTAATTGCCACTTTCAACATAAAATGCATACTCGCCGG
+TCTGAGGCACCCTAGTTGAATTCCCCGCCGCAGCTCTTATATCAGCTACTTTTGTTGTTTCAGCAGTATT
+TTCATTGTATATCGTTAAAGTAATAATTGAGCCAGGTTCAGCTCTCCCTGAGACATTTATAATTGGATAT
+TTAGTAGGCAACTTTGGAATATCTAAAATTGGAGGTTGAGGAACATTTTCAAGAATCACTTTTCTTTCTG
+CGGAAAACTCACTTACTCTTCCTGCAGGCCCCACAGTTCTTGCCTGTATAATATTCTCTCCCCTTGCCAA
+TATTATGTTATCTATAAATATACCATCTGAACCAGTTTTTGCTTCTTTTTGCTTAATACTGGCAATTGTT
+CCCATATACCATTATTAAATCTAACCTCTACATCATATCGTGGTCTCAAATAACGTGAAAAAAGCGGTGC
+TACACCGTCAGGAGATGGAGAATTTTCATCCGATGGCCCTATAATCATCCATTGAGTTAATGCCCAAGCA
+TTCCCCATTTCTGGACTGAATGAATGATGAACTGGTAAAATCTGAAAACCACCCTTATCTATAACTTTAT
+TTGTAAAAATCTACATTATAAATTTTCCCAAATTTTTCATCCTGACTAAATAAATTCGACAGAATTTCTT
+CTATACATCCATATAATGTCGCTTTTTCATTAAGTAAAGATTTCTGAATATCACACGCTAAATTCTCTTC
+TTGCAGTTTGACTTTAACAGCCTCTATTAAACTTTGATGTGCTATATAACCATGAAAAATTATGGAATCT
+GGATCTACATAATGTAGTATATGTTTTATTGTTTGTGCCAAAAAATCTAATAAGTTTGTTAATAAATTTA
+TAGCTTTTGCTTTTTTCGCTTTAGCATCATTAATTAACTTCCCTACTTCCTCATATCCATTCTTTTTTAA
+TGCAGTAATGTCAGCCATATCTATCATATCTTTCTCAATTCTTCCTAAATATCCTCTACCCGGTTTCAAA
+ATATTCCCATTATCTATAATTGCAAAACAGGCATTCTCTCTCAAATCCCTATCAATATCTATTACAACAA
+TCCTTTTCTTTTCAGATCTATTCTTTATTCTTGTCCATTCCCCAAGAGCCGTCATATGAATATCACTTAC
+AAATTTAATTTCAACATTTGGAAACTTCTTGCTCAATTTTTCATGTAAATCAATAGCCTTTATAACTGGT
+ATCCCATTTATCAAAAATTTGTTCTTCTCATAATCAAAATACCCTGGTGCGGCGATGCAAATATTTGAAA
+GCTTGCCAATGAAAATGTTATAGTTGCTCAATGTACGACTTATTCCACTAGTTATAGAAAATACTACATC
+GTCATCATCAGCACCTTCTATAGCAATTTTATCTTCACCAATAACATCACCGTCCAAATTTATCAAATAA
+ATACTCATATAAACTTTTTTGATAATTATTACAGCGAAATACCTAAAATTACCATTAAACTTATATAAAA
+CAGGTCTTCGACCACCTGATGAATCTCCAACTCCAAATTCTATTATTCTGCCTTCTTCTACCAATTCATC
+TACTATTTTGGATACTGATGGCAAGCTAATTCCTGTTATTCTTGAAATTTCAACTTTAGAAATCAATCCT
+TCTTTTTTTATACAGGATAGAATTAATTCTTTATTTAATTCTTTTGATATCTTACTATTAAAAGCCATAG
+GAACCCCTTTCTATCATATAATTTTCTTTTGTTTAGTTATTTATTCTTTGTTCTTATACCTATCTTGCAG
+TAGCATCACTATATAAACCATATTTTCATGTTTGACTTACTAATTTAAAATAAATAAGTTTCTTTCGTAA
+TATATATATTCTACATCACTTTTAAAAATCCTCCTAAATTTTCTTAAAAAAAATAAAAATTTTCATGGTT
+ATTTCGTTCCCTTTATATCCTTACAGCAAAATGCTATTTGGCTCCTATAAAACAAATACGGCATATGCTA
+TTTTAGAATTCAGATCCGCAACAATAAATCCAAAATAAGCATATGCCTAAATAAAAAAATATATTTAATT
+TTCTACTTCAACTTTCTATACAACGTCAATGACATATCATAAGCATCTGCCCATGTTACAAATTTTTTAT
+TTTTCATATGCTGATATGCTTTATCAGAAATTAACCCCCTTTGATGAGCTAACTCAAATAATTTACCTTT
+ATTTGTAGCTATTTCGTTTTCATACCCTCCGTAGGTCAAAAGTATTTCTGCTGCATCCTCTTTTGTTATA
+GGTTCTTTTACAATAAACTTCTGTAAATCAGAAGCATTCTCTACCACAATATCAGCCTTTTCAGGTATAG
+CTCGTTTTACAAGATTTGAGATTAAATAATAGAAAGAAATGCTAGAAATATCCTGATCAAATTTATAGTC
+GTTTGTATAACCTGGTACAACAAGCCCCCAAGTTAACACCAATTTTAATCCTTCAAAAGACCAGTGTCTT
+TCTGCAGGATTTTCTACCTTAAATGGCTTTAAATAAGCTCCTTGACTCACAAGTATGGATTGGATGTTTT
+TTATGTATTTCATATTGGCCATTATTTCTTTATAAGATTTATTTTTCGTCATGGAGTACACTGCTGCTAC
+ACCGGCAGCATCACCTTCAGCCATACCAATAGGTATAGTACGGGCTGAACCTGCTGCAAGGTGGCTGTAA
+GAGGCAGACCTTCCCACTACTAAAAGATTTTCCACCTTTTGTGGCACAATGCACCTAAAAGGTATGGCAT
+ATTGAACTGGTTTGCCATAAACATAACCATAATCATCTGGAGAAGTAGCTTGGATATCTACAGGATATGA
+ACCTATCGCTATCCTATCTTCGAAATCCCTATTAAACACCACATCAGTTATAGAAAGAGTATAATATCCC
+TTTATATGCCTTGTCTCTCTCACATATAATTCCGGTGCAGTACCGGCAAGTGTTACATTCTCAAACCCTG
+GTATATTTTTTTCAGGTTCTATAATAAATGTTGGGGTGGTGGAAAAGAAATCTATAAAAAAGAGAGCACT
+TATTCTGAATGCCTGCTATAATAGAAGTGGTTAAAAACAACCCAACAAAAGGAGGCATCAGAATAAGTGC
+AAGGTAATTATATCACAAATTTCTTAAAATCTGAAGATATAATTTGGGAAGATATAATAGAGAATGACAA
+CAGAATAGAGCTACATATTAAGATGAAACAGAAACCACATATTTGTCCAAGGTGCGGGGAAATAACATCT
+AAGATTCATGATTATAGAGTACAAAGAATAAAAGATGTACCATTATTCGGGAAACCAACAGTGATAGTAC
+TAAAAAAGAGGAGATATGTTTGTAAACACTGTGGCAAGAAATTCTATGAACATATAGACTATTTACCACG
+TTACCATAGAATGACCAACAGATTATCTATTTACATACTACAACAACTAAAAAACAACAAAGCATGAAAG
+ATATATCTGAAGTTACAGGGGTATCAATCACGACAGTGATGAGACTTTTAGATACAGTAGGAGTGGAAGC
+TGATTATAAGATATTGCCTGAAGTTATCAGTATAGATGAATTTAAAGGTACGTATATTGGGCGGTAGAAA
+ATGTAAGGAAAAGAGTGCAAAAAGAGCTAGCAAGAGATAAAAGGAGATATTTCAAAAGAAGCCGTAAGCT
+ACTTCTTGCAAAATATGATACCTTAACGCCCGAACAAAAAGAAAAGCTGGAAATAATGTTTTGGCACAGT
+GCCGATTTAAGAATGGTACACTTTTTAAAAGAAGAATTTAGTAATAGAGTGTTAAAATGCAAAAATTCAA
+AGGAAGCAAAAATAGAACTAAAAAGATGGATGCAATTAACTAAAGAAAGCAAAATTGATGAATTTAAAAG
+ATGCATACAGGTATTTAACCGTTGGTTTGAAGAAATAACAAATGCTAATGTTTCCTTACACCAATTCTGT
+AACAGAAGGCTATAACAATAAAATTAAAGTACTAAAAAGACTTGCATACGGCTTAGGTGGGCATTCAGAA
+AAAATACCCACCCCAACTATTGACAAAGAGCCTTTTTTGTATAACCTCCTTCCCAAGTCTTTTGTTAATT
+ATACAGATTTTTGAGTTATGTTGAACTTTGAGCAAAATACTATTTATCATAATAAAAAAAGAGTCCTCCA
+AGGAGGAGGACTCTTTTTTTATTTGTGTTAGTTGGTTATCTTAATTATTACTACTTTACCTACACTGTTT
+ACATAGAGTTCTACTGTTGTTGTGCCTTTAGCTAAATCTCCTAATCCAGCAAGTTTACCATCTTTTGATA
+CAACTGTTACGTTATTATCTAATGCATATTCTGCTCGGGTACTATCTGCTAATTCAATCTTTATACCATA
+GGTTGAATAATCAACTACTTTGCCAGTATCTTTAACTTGAACTACTTCTAAATCTTTAATAATTACTCCA
+TTTGCATCAAGTTTAAATACATATATTTTTCCTTTTTCTGGAGCAGTTGTAATTACATCTTTATCAGAGG
+TGTATGTTACTTCTCCACCATTTGCTAGTGCAGTGATCTTATAGTATGTCTTGTTATCAGCAACTGTATA
+CTTCACGTAGTCTGTTACATAACCATATACAACTGATTTTACGTCACTTTCTGGTTTTGTTGTTATATCG
+CTATTGATGACTAGTACTTTCAGATAGTTGTAGTCTCCTTTAATAGCTCCAACAACATTTAGAGATTTAA
+CTGTAATGTCGCCAACTTTTACTACAGAGTTGTCTTTCAAATTGAATATTAATGTACTATCACTAAGATA
+GAGGCTTCCTCCTAATACTTTGTTAGTTGGATCATAAGTTACATTGTTAGAACCAGGAACGTGTACTCTA
+CCCTTTTCACACTGTCTACTTTATTGTCTTTTACTGTATATGTTACTAAATCTTTGTTCCTCGCATAAGT
+CTCTGCTGCTACTGCTGCATCATACTTAGCATCTAATATCTTTTTGCCTTCAGCTGTAAGAAGTTCAACT
+TTTCCACCTGTTAGCGGACCATATGCTTCAGCTGCAAGCGCTATAGCGTAATTTTCAGCTGCTGCGGAAA
+CTTTTAATATAGCATATACAATGTTACCATCTTTATCAAGTACAAATACACCTTCATCGCCTACTGCAGG
+AGTTTTGTTCTCAGCATATCCCTTTACTGTATATGTCTTATCGTTGATTACAACCTTTGCGCCATCATCA
+ATAACCGTTGTCACTTTCCCTTCCACTTTATCTCTTACAACCAGTATTGTCACTTTGGAGCCATCTACCG
+TAGTGCCATAGTAAATTATGTCATTAGCTTTTATATCTGTTACTTTGTCAACAGAACCTTTTACAATGAC
+AGTCTTTACTGGATCTCCAGCTATTCTCAGACTGCTATTTGCATTGATAAACTTGTCTCCAGCTTTTACA
+TCTGCTGTAACGCGTACATTCTGATACTTGAATGAATCATTTACGATCATATAATTGTATGTCTTATTAT
+CTGGAGCTAATATTGTTACACTTGCACCATCTTCTACTTTTGCTTTAGCTAATACTTGATCTAATGTCGT
+CTTTCCTCCATTGTAAATTACAGTTACCTCTGTAGGGCTAGGAATTTCTACTACTTTCTTGTTATCATTG
+TAGACAACCGTATTAACTACCTCAAACCTCTTTGCTGTGAAAGATTTCTCTGGTGTAGCCGTTACATCTA
+CAAATACAGGTTCTCCTGTGCTCTTTACAGTATATACTTCAACTACTTTGCCAAGGTATTTGTTGAAATC
+TATATTGCCGGCATTTATAGTGGTAGCATCAGCAAATGTAATTACTCCATCTTTTACTTCCTTTATGCCT
+TTAACCTGTACTTTACCTGCTGCTACATTACTATCTACATCAGGTGTTGCTACTACTAAGTATTTTGTAA
+CGTTTGCTACCTTTGATATGAGTTTATCTCCCTGTGTCTCTTTACCATCTACATATTTTACCATCGGTGT
+CTGAAGTGCTCTGTCAAGCACCAATGCAAGGTCTCCGCGGAGCATTACTTGGTTATAAGCAAGATTGATT
+CCTGCTGTCAAACCTATGTCCTGAGCTTTTGCAAGTACTCCATAGGGCCATGAGAGGTCTTGATATCCTA
+ATGCTCTCAGTACGAATGCTAACGCCTGTGCGTAGGTCAACCGCCCATTTGGATCGAATTTGCCATCGCC
+TACACCTTTAGCGATACCCATCTGATATGCAAGGTTGATGTGTCCTACTGCCCAGTGGTTTTGTGGTACA
+TCCTTGAATACTGATTTTTCTGCTTTTGCCATTTCTGCCAAGCCTTCATAGCCCAGCATTCTGTTGACGA
+ATGTTACCATTTGGGCTCTTGTAACTGGTTGGTCTACTCCAAATTTGCCATCCCCAACACCCTTTGTAAT
+ATCAAGAGCCACCAGTCGAGCCACCGCTGATGCGTAAGGCGCATCATCCTTCACATCGGTGAACGGCGTT
+GTTGCTGCAAAGCCTACTGCCATAGCGCCAAACACCAATGCGAAGCTTACCACGAACGCTATTAACTTTT
+TGAGGCGCTTCATACAGTTAATCCTCCTCCTTGTACTTTAATTTTGAAAGAGTTTTTTATTTTTGTTTTT
+GAAAGGCTTGCGCCTTTCAAAAATTTTTACCTATGTAAGTACATTTTAGAGATATTGGTACGCTACTGGA
+TACGCAACCTGATTATATTATATCATCCCCCTCTACTGCGAGTCAATAATTGTTACCAATTTGTAATATT
+TCTGTAATATTGGTTTAACATTTTTATTTCCTCGTCAACAGATGGTACTGATAATATATTATTCGTTGTT
+TAGTTAATTTTTCCTTCTTTTTTAGTTTAATTTAATGTTTTTTTAACATTTCTGTAACATATTTGTGATA
+ATCTTGTGATATATTGGTGATAAATTTGTGGAGAGGTTGAAGAGTATGAGGAAAAGGTTAATTTTTTTTG
+TAGTAGCAGTTGCATTGGTTTTTGGAGTATCAGTACCAACAATAGAGCTAAAAACCCAGTCAAACAGGCC
+TTTTGTACCCGTTTTGATGTACCATCACCTTCAAAAGGAAGGGACTTTTGATTCAAAAAAATACGGAGGA
+GTGATAGTTGACCCTGAAAGATTTGAAAAGCAAATGCTTTATTTAAAAGCAGCGGGATATCATACTATAA
+CTTTAGAGGAGTTAAGAGATTTTGTGCTTTATAATAAGCCTTTGCCTCCAAAGCCTATTGTAATAACTTT
+TGACGACGGGTACTTGAGTAATTATACTTATGCTTATCCTGTACTTAAAAAGCTGGGTATGAAAGCAGCT
+ATAAACATCATAGTAAGTTATGTGCCAGATGAGGTAAATAAACAAAAGCCAAGTGTATCTGTTCCCCATT
+TTACATGGGAACAGGCGAAAGAAATGTCAGATAGTGGAGTTATAGAGATTGAAAGCCATACTTATGACCT
+TCACGGCTACAGATCAAATGGTTTTAAGAAAATTCCTATGGTGATGGGACCTGTGATAATAAATGGACAT
+CTTGAAACGATGGAAGAATATAGACAAAGGCTTTATACAGACTTTTTGCGCTCAAGAAAGATAATTAAAG
+AAAAGATAGGAAGAGCACCAATATGCCTGACATATCCTTTTGGAGCAGGAAATAAGATAAGCGATGAAAT
+AGCGAGAAAAGTGGGCTTTGAGATGGCATTTGGAATACAGGAAGGAGTAAATTATTACGGGGATAACATA
+ATGAGGCTTAAAAGAATCACTGTTCGGGATTCTGATACAGGCCAGGATATAGTGGAAAAAATTAATAAAT
+TAAGTTACGGCATAAACTTTGTCCCTTTTCTCGACTTTGTCAGTTGGAGGCCATTTTTAGGCTGGTAAAA
+AATATCAAACCCTTGATTTTCAAGGGTTTTTTGTTTTTAGGGTTAAAAAATTTTTCAAAACTGTAGGGAC
+AATTTTACTCCTAATTATTGCCATAATACTTGACTATATTCACTTTTTGTAGTATAATGTAATAAACTAA
+CATAAAGGTGATGCCATATGTTTCTCAAAATAACTAAAGCTGGTGGCTATGAGTATGCCAAAATTGTCCA
+TAATTATCGCGAAAATGGTAAAATAAAGCAAAAAGTCTTGCTTAATCTCGGTAGAATTGATGAACTCAAA
+AATGATCCCTCTTTCATTAATCTTGTAGATAAATTGCAAAAAATATTTTTAAGCTCCAGTGAAGAAACAG
+GTCCCATCAAGCTTTTTCCAGAAGATGTTTCAGAAGGGATTATTAAAAACTGGGGATATATTGTGTATAG
+AAAACTTTGGGAAGAGCTTGAAATAGATAAATTCCTCAAACAGTATATTTCTCAAAATTCCAGGATAAAG
+TTTGACATTGATAAAGTGACGTTTTTGATGACAGTACAAAGATTAATTCAACCAGTAAGCAAACTTCAGA
+CGTATTACCGCAAAAACAGATACTTTAGATTTGAAGAAGATATTGATTTAAATCAGCTGTACAGGGGATT
+AGATATTCTGGCCCAGATAAAAGAGGATTTGGAGCTATATCTTTATCACAAGAATAGAGATTTATTTAAC
+ATGGTAGTTGATGTTGTTTTTTATGATGTGACAACATTTTACTTTGAAAGCATTAAGCAAGATAACTTAA
+GGGATTTTGGATTTAGCAAGGATAACAAGGTAAATGAGGTACAAGTGGTAATGGGCATGCTTGTAGATAA
+AGAAGGAAGACCAGTTGGATATGAACTGTTTCCAGGAGATACTGTTGACAGCAAGACCATGATAGAAATT
+TTGAGGAAACTGAAAGATAAATTTTGCATAGACCAGGTAATAATAGTTGCGGACAAAGGCCTTAACAGTA
+AACTTAATTTAAAGCTGATAAAAGAAGCGGGATACGACTACATTGTGGCAAGCAGACTGAAAAACATGAG
+TAAAGAGATTTTAGATAGAGTATTTGATGAAGAGGGGTATCAAGTTCTTGAGGAGAAAAAGTGGAGATTT
+GACAGAGAAATATTTGGTGAAGAGTTTAGATTCAAGGTCATAGAAAGAGAGAATATTATCAAAACGGGAG
+AAGGGGAAATATTCAAGATACCTGAGAATCTAATAATAACCTATTCAAGCAAGAGGGCCAAAAAAGATAA
+AGAAGACAGGCAAAGGCTAGTAGAAAAAGCAAAAGAACTTTTAGAAAAGCCCGGCAATGTAAGGGCAGCA
+GAAAAGAGAGGCGGAAGGAAATATTTAAGACGCATTTCCGAATCAGAAGAATATGTACTGGATGAAGAAG
+CAATAAAGAGAGATGAGAAATTTGACGGTTTTTATGCAATTCAGACCAGCAAGAAAGAAATGAGTGTGAC
+AGAAGTTTTGAATGCATATCATGATTTATGGAAGATAGAGCAGTCTTTCAGAGTAATGAAAAGTTGTCTG
+GAGGTAAGACCAATATTTCACTGGACGGAAAAAAGGATAAGAGGGCATTTTGTTGTGTGCTATTTAGCAT
+TTTTACTGGAAAGAACTTTAGAATACAGCCTGAGGTCTAAGGGGAAAGAATTAAGCAGTGATAGAATAAA
+AGAAGCGATAGGTTCAATGAATTTTGTGGAGATAGAGATAAATGGGAAGAAATATTTAATTAAACAAAAG
+ATGGAGGAGGAAGCTGAGGACATATTGAAGGTGATGAAAATAAAAGCACCAAAAAATTTCATTACATATG
+AGGAAGGCATGGAATTAATTAGCATGAGAAAGTAATGTAGTGACAAATTTCACGCCCATTTTTTGTCAAT
+ACCTGTATTCCCAAGCCTTTTGGGTTTTGAACTGACAAAGTCAAGAGGAAATAAGATAAGCGATGAAATA
+GCGAGAAAAGTGGGCTTTGAGATGGCATTTGGAATACAGGAAGGAGTAAATTATTACGGGGATAACATAA
+TGAGGCTTAAAAGAATCACTGTTCGGGATTCTGATACAGGCCAGGATATAGTGGAAAAAATTAATAAATT
+AAGTTACGGCATAAACTTTGTCCCTTTTTGGGATATTAAAGGAAGACAGTTTGAAAAAGATATTTTAAGC
+GCAATAGTGAAGGGAATTTTTGCGGGGTATGAAGACGGGTCTTTTAAACCTGAGAAACCTGTCACAAGGG
+CAGAATTTGCTTCTTTGATAAATAAAATCTTTTTGAAGGAGAAAAAAGTTTTAGAAAGAGAAGTGTATTT
+TAAAGATGTGCCTAAAAATGCGTGGTATTACAAAGCTGTAGTAAATGTAGTGGATAACGAAATTATGAAG
+GGATATGAGGACAATACTTTTAGGCCTCAAAAACCTGTCACCTGGGAAGAAGCAGTTGATGTGATAAAGA
+AGTTTTTTGATTTAAATAGTCTTGATAAAAATATGTTTAAATCACCTGAAAAGACATTGACTAGAGAAGA
+GTTAGCAGTATTGCTGGATAAAATTATTTAAGGAGTAGCCAAAAAGCTACTCCTTAATAATTTGCAAATA
+AGTTTTTGTGTTCATCAGTGAGAGTGTTCCATTTGTAGACAGAATATCCTATTGCATTTGCTTCTCTTGC
+TCCGTCAATTCCTCCTCTTAATTCTTCCAAAGTTGGAAGGCTCAATCCCTTTTCCGGATAGCCCTGCAAT
+ATCACTTCTATGTGAACATCATCTCCAGCCAATGTCCTTACAATATTTACAGAGTCCATTACAAAGCTTT
+TTGCATCATCATATGTGTAAGTTTTGTTCGATATGTTCCAGTAGTCCATAAGAGCTATTGCGTCAAAGTA
+TTTTGCCATTGTGGCATAAGGATAACTTGGCCTGTACTGAGGCGGGAAAGTGATTGCTATAAAAGATACA
+TTTGAAGGTAGTTTACTTTTCACTTTTTTCGCATAGTCCTCAACTATCTGAGCAGCTTTTACTGGGTCTT
+TTTGAGGCAATTCTTCAATATCTGCGGCAACAGCATCCACTGTATGGCCGCTGGGGGTAACGTATGTCGC
+TACCTGTACTGTCAGGTCAGCGTCATAAGAGGGATTTTTTAGGTCAGTGTAAAGCCAAGCTATAACTTTT
+ATGCCTGCTCTGTGAGCTGCTGGAAGCACAGTATCAAGCCATGCCTTCCACTTATCAGGAAATCCTGATA
+TGGACGTTGCAACTTCAAGATAAATGTGAGTTATGTTAGAAGCCGCAAAAAGGCTTATATCTGACGCTGT
+AGGTGGAGTAGTGTATATGCTGTACCACACGCCTTTTCCAGCATAAGGCAATGTAGAAAGAGCCTGACCT
+ATATCACCTCTTGAAGGTGTGGTACCTGTACGCCTGTCTGCTCCTGCGACGTAATCTTTCTTTTCCGCTT
+TATCGTAAACCGTAACGTACAGAGCTGAAATCCAACCTACTGTACCGTCTTTAAGGCGAACGTTATACCA
+GTCTCCTGATTTATTTAATGCTTCTAAAATTTCTCCTCTATTTACCTGTGTTATAATATCGTACTGAGTT
+CCAGGACCAGTCCTTATGTTTACTACGCTTCCACTCACCATCAGAGGCGGTAGAGAAAGCTTTGGAGTAT
+CAGCAGGTGGAAAAGGGTTTTGAACATTTTGTACACTTGGAATTATGTTTATTATCAATTTGCCATTTTG
+CGTTACTAAATCGTAATTGGCATCTTTATTAAGTGTAATTGCTATTTGAACAGCTGTAGATGATACCTGG
+CTTGGGATAATACCTCTTACTACATCATCATCAAGTGCCATTGCTGGAAAACTTTCTTTCAAAACCGTGT
+TGTCAAAATTTACAAGAATAGCGCTTTTAGCTGAGTCTTTTGTCACTTTGTAAGCCGAAGAATTTGTAGA
+AATGACTACCTGTTTCAAATCGCCTTGTTTGTTAAATTTTATATCTTCAACAGTGTAATATTTGGGCAAA
+GAAGCATCCTTCTGCTGTGAAGAAGTGGTATTAGGACTATTTTCTTCTTTGGAGTGATTCTGAGAAGACT
+GCTGCGCCTGGTCTTTTGGAATTACCAGCCACCCCGCAATCCAGCCCGCTTTATTGTCTTTTAATTGAAC
+TTTATACCAATCTCCTAATTTTGCTAAGGCTTTCAGTACTTCCCCTTTGCTTACTGTTGTTATGACGTCA
+TACTTTGTATCAGGACCCGTCCGCACATTCACTCTATCTCCATTTACTACCACGTCCATTGAAATTTTTT
+GCTCTTTTGAAGTTATATATACAGTTTTTGTCTTTCCATCCCAATTGACGTCATTTCTTAAAGCCTCTCC
+AATAAATCTCAAAGGTACATATGTATAACCGTAATTTATTAATTTCACTGAGGAATCTAGTTTGACTACC
+TTATCATTTATATATGCCGTGTCTTTGTAAAAGTAGAGGGTAATTTTGTCTCCCATGTAGGTAATTGTGA
+CTTTTGTATTGTCATAATCAACTTTGGCACCCATCTTTTCTGATACAAATCTCACAGGAACAAATACTCT
+GTCGTCAAACATGAGAGGCTTCATGGGTGGATTTTGTTTTTCGCCATTTATCACGATTGTTATGGGTGGG
+TAATTGTAGTAGACATTTTTGCCATTGACATTGTACACTTCAGCACCATACGCAGAAGCTACGCTGTGGA
+TTAGAAAAAAGCTCCCCAGAATAAATCCAAAAAAATATTTTAGCTTCTTCCTCAATTACTCCCCTCCTCT
+TTTGTTTTTTCTTCTGCTTCCATTGTAGACCACTTATGTTACAGCTTTATTTCAAAAGCATTACAATATG
+GTTACAAAAACTAAAAAAATTCTACATTATGGGAGCAAATTTATAAATTCCTCAGCTGGTATTATTTTGA
+TATTCTCATACTGCTCCAACTGGAGCAAATGGTGGTCTCCTGAGACTACAAAGTCGCATCTACTTTCAAA
+AGCACATTCTAGAAAAATATTGTCCTTCGGATCTTCCTCTATTATGTTAAATCTTTCTTTTGGATAAATG
+AGTAAAACCCAATCAAGAGAAAGGAGTTTATTTAAAAAATCAAGGCGCATTGAAACAGTCCCTAGGTCAG
+AAAATTTATCCCTTGTTAAAACTTCTGCGTATTCTTCTACAATTTCTGGGCTTACTACAGGGTCAAATTT
+ATTCAAAATCCAGTAATTAATTATTTTTGCAGGATAGCTTTTTTTACTGATAATACCGGAAATTAATACA
+TTCGTATCAATTACTGCTCTCATTTTTTTACTTCCTTTATCTCTTTTTCTACGTCCTCTTCAGACAGTCC
+TGCTTTTTCTGCTTTATCTCTAAATTCATTTAAGATTTGCATGATTTCCAGCTGTTTTGCTTTTTTTTCA
+AACTCCTTTAATTGATTGTACATAGAATAACTAATTAACACTCCTTTTGGCTCAGATCGAGAAGAAACAA
+TTATTACATCTCCTTTTTCGACTTCTTTTAAATATTCCCCTAATTTGGGTCTTAATTTGTCTATTCCAAT
+AACTTTTTCCATTTACACCACCTCATAGATTAATCTTAAAATTAATCTCTAAATGTATTATATCGTTTTT
+AACTTTATTATTCAAAGAAAATTTAAAGGCTGGGGAGTCCAGCCTTTACTCTGCATTATTTATTTTTAAG
+TTAAGCATTGCCTTTACAAAATCTCTGAAAAGAGGGTGTGGGTTTAAAGGTCTTGATTTGAATTCTGGAT
+GAAATTGGGTTGCTACAAAATAAGGATGGTCTTTTAACTCTATTATTTCAACAAGCCTCTCATCTGGAGA
+AAGGCCTGAGATTACAAGCCCTTTTGAGGTTAAAAGCTCTCTGTACTGGTTGTTAAATTCATACCTGTGC
+CTGTGCCTTTCATAAACTAGCTCATCTTTGTATACTTCATATGCCTTTGTTCCTTCAATGACTTTACAAG
+GGTATACTCCCAGTCTCATTGTGCCGCCTTTTTCATCTATGTCTTTTTGTTCGGGCATGAGGTCAATTAC
+TGGATGAGGGGTATTGGGGTCAAATTCGGTGGAATTGGCCCCTTTAAGCCCTGCCACATTTCTCGCAAAT
+TCTATGACCGCACACTGCATTCCAAGACACAGCCCCAGATAGGGAATCTTATTTTCCCTTGCGTACTGAA
+TTGCCCTTATCTTTCCTTCTATTCCTCTGTCGCCAAAGCCGCCGGGAACAAGTATTCCATCTGCACCTTT
+TAAAAGTTCATCAACTGTTTTGTCATTTACTTTTTCTGCATTAACCCATCGGATGTTGACAGCTGTTTTG
+TGATAAACCCCTGCATGTTTTAAAGCTTCTACAACGCTTATATAGGCATCATGTAGGTCGACATATTTGC
+CTACAAGTGCTACCTCTACCTGATGTTCAGGATTTTTCTCTTTTTCAACGTATTCTCTCCACTCTTTTAA
+ATCAGACTGCCCAAGGGGTAAATTCAGCCTTTTTATCACATATTCGTCTACTTTCTGCCTTTCAAGTTCC
+AGAGGAACTTGATAGATCGATTCTACATCTCTATTCTCAATGACCGCTTCTACACTTACATTGCAGAATA
+GAGCAATTTTTTCTCTCAATTCCTGAGGAAGTGGAAGCTCAGTTCTACAGACTATCATGTCCGGCTGAAT
+ACCTATGGACCTTAATTCTTTTACGCTGTGCTGTGTAGGCTTTGTTTTCAGTTCACCTGTGTTGCCCAGA
+TGTGGAACAAGCGTTACGTGAATGAACATAACATTTTCTCTTCCCTGTTCAATAGCCACCTGCCTTATTG
+CCTCCAAGAAAGGAAGGCTTTCTATGTCTCCTACTGTTCCACCAATTTCTGTTATAACCACATCTACATT
+TTTTTCTTTTGCTACTCTGTACACTCTTTCTTTTATTTCATCAGTAATGTGGGGTATTACCTGAACAGTA
+GCGCCGAGATAATCTCCTTTTCTTTCTTTTGTGATAACAGACCAGTATATTTTGCCCGCAGTGACATTGC
+TGTTTTTAGTCAGATTTACATCTATGAATCTTTCATAATGCCCCAAATCCAGGTCCGTTTCTGCTCCGTC
+CTCTGTTACAAATACTTCTCCATGCTGATAAGGGCTCATTGTCCCAGGGTCTATGTTTATATACGGGTCA
+AATTTCTGCATAGCAACAGAAAGCCCGCGGCTTTTTAGTAGCCTTCCCAATGATGCAGCAGTTATGCCTT
+TACCTAAAGAGGAGACTACTCCTCCTGTTACAAAAATATACTTTGCCATCTTTTTTCACCTCTTGATGAG
+TATATCGTTTTTTGATAATAATTTTTTAGCTCTTTTAACACATAAAAAAATCTCTATTTTTGAGAAAAAT
+AGAGACTTGTACCCCTTTAATAAAAAATTCTTAGTGTGCTTTTCTGTTTTAAAACTTTACTTCTTTCCAT
+TGAAAAACACCTCATAACCCATACATACTTTCTCATTATATAGGATTTGAGTAGAAAAGTAAAGAGGAGA
+TCGATTTATTTTATTATACCACAAATTGATTTCCTTTTTTCAAAATATTATAATGGCACTAAAGATGTGA
+GAAAGGATGTGGTTTTATGCCAGCAGATTACCATGTACATATAGAAAATGGCCCATTTACTATTGAGTGG
+CTCAAAGAATTTGTAAATCAAGGGTTAAAAAGAGGTTTAAAAGAAATAGGTATCTCTGAACACGGTCACA
+GGTTTAAAGAAGGTTTTGAGGCTTACAAAAGCGATGGATTCAGAACAGAGTGGATAAAAACTTACATGGA
+CCAAAGTATTGAAGATTACGTGGAACTTATCAAAGAAGCAAAACAAATGGGTCTTCCAGTTAAGCTGGGA
+ATTGAAGCCGATTATTTTCCGGGAAAGGAAAAAGAAATAAGGGATTTCCTAACTCTTTACCTGTGGGACT
+TTATAATAGGCTCTGTTCACTGGATTGACGATTGGGGAATAGACCTTGAAGAATCAATAGAGGAATGGCA
+CAGAAGAAATGTTGATGAAGTATACCTGGAGTATTTTAATATAATTGAAAAAATGGCCAAGACAGGACTT
+TTTGACATAATAGGGCACATTGACCTCGTGAAAATTTTTGGATTTAGACCCAATTATAAAGTTTTTGAAA
+AGATAGAAAGAAATATTGAAGAAATTTCTAAGACTGGCATAGTGATTGAGGTTTCAACTGCGGGATTGAG
+AAAACCTGTTGGAGAAATTTATCCTTCAAAAGAGATAATGGCGATGATTAAGAAATACAATATCCCTGTT
+GTAGTAAATTCCGATGCTCACTACCCTGAACATGTGGGATATGAATTTGAAAAAGCCTATAACTATGTAA
+AAGAATTCGGTATAAAGAGGCTTTATTATTTTGAGGGGAGAAAAAGGATACCTTACAATATTTAAAGGAG
+CAAGAGTAACCTTGCTCCTTTATTATTTGTACACATCCCCTCTTGAATCGAAATCTTTTACTTTAATTAC
+AAAATTTTCATTATCAACTTCGAAAATTATCCTATAATCTCCTACCCTTAGTCTGTATAATTTTTCTTTT
+TTAGAAGTTTTTAATTTTTTAACATCACCTTCAAACGGTAATTTTTCTATAGCTTTAATAACTCTCTCGA
+CAGTTTTTCTATCATGTTTTTCTAATTCTTTTAATACTTTCTTATTTACGATAATTCTGTACTCAAACTT
+CATTGTCTTCTATCCCCAGTATTCTCTTCGTTTCCTCAAGTGTTACATAATCTTTCTCATCCTCATGCAA
+TTGCTCTAACATTTTTTCTTCATCTATATCAATTTCTTCTAAATCAAGTGTTTTTTCCCATTCATCGAAT
+CTTTTTAAAAGTTCCTTTTTCTTCTTTTCTTTAAGATATTCAGCAAAATCAATTACCTCAGATAATTCAC
+GCTCATTTAATGACTTAATTACCTCATTAAGTTTTTTTACCATGTAGCTATTGCTCATTGATATCACCTT
+AACCCAAGATTATTTTAAGCCTGTACTTTTATTATATCATTATTCCAATATTTCAAAAAGGCTACAAGTA
+TTTTCACACCAACCCTTTTACCGCTTTTGCTTTAATTATGCTATTTAGTTTGTTTAAAGATTCCACGGCC
+TCCTCTGGAATTTCTTTATCGGTGCTTACAAGCATAAGGGCTGTACCGTCATTTTTATTGGGGCTTACCT
+GCATAGTAGAGATGTTTATACCAAAATCTCCTAATACATTTCCTATGTGGCCTATAACTCCCGGCACGTC
+TTTATTCTTGACAAAAAGCATGTACTCTGTAGGCTCAAAATTCACTTTATGTCCCATATACTCCACAATT
+CTCAATTCTTCTCCGTATGTTGTTCCAGCAAATTGTGTCCTTTTGCCATTGGTATCTGTAATTTTTAAAA
+TGACAAGGCTGGAATAATGGTCTATCTCTTCAATTTTTCCTTCTACAATTTCTATGCCCATTTCTTTTGC
+TCTTAACTTTGCATTCACAACACTTACATCTTCCTCTAATATAGGCTTTAAAAATCCTTTAATAGCATAC
+AGGGTAACAATTTCTGTATTGCTCTTTGCAACTTCTCCTCTGTATATGACTTCAATTAATTTTGCAGGTG
+TTTCATTTATCTGGTAATAAAGGGCTCCTAATACTTCTGCCAATTTCATGTAAGGTTTTAACCGAGAAAA
+TTCATCTGATTTAAGTCCGGGAAGATTTACTATGTTGCCATAGAGATTGCCATTTAACGCTGATATGACT
+TCCTGCGCAATTGCTATGCTAATATTTTCCTGCGCCTCATAAGTAGAAGCTCCTAAGTGAGGAGTAAAAA
+CCACATTGGGAAGTTCTAACAAAGGATTGTGAAAATCCTGATGCTCCACATTATACTTTGGCTCTACTTC
+TAAAACATCCAGCCCTACAGCTGCCACTATACCTTCTTTTATAGCATTGTAAAGCGCTTTTTCGTCTATA
+ATGCCACCTCTTGCAGCATTTACTATTCTCACACCTTTTTTCATTTTTTTAAATTCTTTTTCTCCTATCA
+TCTTTTTTGTCTCTTCAGTCTTGGGAATGTGAATAGTGATGAAATCCGATTGCTCTAATAGCTCATCCAA
+TGTAACTCTCTTGACACCGCACTTTTCAAATCTCTCATCTGGCATGTAGGGGTCATAAGCAATCACTCTC
+ATATTGAAAGCCGCAAGGCGAGACGCAACCAAAGAACCAATTCTACCTAATCCTATTATACCAACCGTTT
+TACCGTTTAGCTCTACTCCTTTAAACCTATCCCTTCTGAAATCGCCGTTTAAAGCTGCATGGTATGCCTG
+TGGTATATTTCTGGCAATGGCAAGCATAAGGCCAATAGTGAGCTCAGCAGCGGCAATGGTATTTCCTGCA
+GGAGTATTTACAACTAGAATGCCTCTTTGAGTCGCCGCTTCAACATCAATATTGTCAACACCATTACCAG
+CTCTGCCTATGACTTTCAGTTTCTCTCCCTTTTCTATAAGTTCTCTGTCTACTTTGGTGGCACTTCTAAC
+TATTATGGCGTCGTAATCTTTTATAACCTCTAAAAGCTCTTCCCTAGAAATATTGGTCTTTACGTCAACA
+TCAGCGTATTTTTTAAGATAATCGATACCATTTTCTGAGATTTTTTCTGTGACAATTATCTTCAAAATCC
+TTTCCCTCCCATTTCTTCAATTCACAGTGAGGATATGGCATCTTTTAGGGCATATAATGCTTTATCTAAC
+ATTTCATCTGTCAGATAACCCATGTGGCCAATTCTAATAATCTTGCCTTTTAAAGGCCCCTGTCCTCCTG
+TGATTAAAACTCTGTGCTTTTCCTTCATATAGTTTATTATATCTGATGCTTTGTACCTTTCTGGAACTTT
+TATAGCAGTAATTAAATTAGAAGCTACCTCTTCACTAGGAAGTAGGTCTAAACCTAATTCCTTTACATAT
+TTTCTCACTTTTTTGCCGTACTCGGATTGTTTTTTGTATACATTATCTAATCCTTTTTCTAAAAGCATAT
+CTGTCGCCTTTGCTACAGCCATTATTGTGGATACAGCAGGAGTAGCAGGCGTATCAGGCTTAGGCTTTAA
+TACTCCTTCTCTCGCTTTTCTAAGGTCAAAATAGTATTTTGGTAGATTGGATGTTTTAGTCATTTCCCAT
+GCTCTATCACTTAAGGCGATGAAGCTTAAACCTGGGGGCGACATTAAGCACTTCTGGGAGCAAGTAATGA
+CGGCGTCAATCCCCCATTCATCCATTTTAAGCGGTATTCCCCCCAATGAACTTACCGCATCTACTATCAC
+GGGAACATTGTACCTATTTGCGATTTTTGCTATATTTTCTATATTATTTGTCACTCCTGTTGAGGTTTCA
+TTATGAGTAACTAAAAGGGCTTTATAATTCCCTTTTTTAAGTTTATCTTCTAATATATCTAAATCTACTG
+CATTTCCCCACCCAAAGTCATAAATTTCCGCATCAAGCCCATAAGCCCTAGCTATATCATAAAATCTCTC
+TCCAAAATATCCTATACTTGCAACTAAGACTTTATCTCCCGCAGAGAAAAGATTAGCTACAGCGGCTTCC
+ATTCCACCTGTTCCTGAAGAGGTAAGAGTTATAACTTCATTTTTTGTCTGAAATATTTTCTTTAAATTTT
+CATTGAGCTTGGAGAATAATTGATAAAATTCTTCTGTCCTGTGATGAAAAGGCTGCATACCTGCAACTTT
+TTTCACTTCTTCTGGTACCATTGTCGGCCCCGGCGTCATAAGTAGCATATCTTCCATTTTCCCACTCCCC
+GTCACTTGGTGTATATTTAATATGATAAATCAATGAAGTGAAAAATGCAAGTGAAAAATACATGTGTCCG
+TGAAGTAAGGACATTATAAAAGAGTGCACCCAGACTGGTGCACTCTTTTACTTTTTGATTATATATTCCC
+TGATTTTTCTAAAATTCTGTAAAGCATTGCTGCAGCCTCTGCTCTTGTTGCGTTGTCTTTGGGCTTGAAG
+GTGTTGTCATCATATCCTCTCACTATTCCAAGCTTTACTGCATTCGCTACTACATTCCTTGCCCATTCAC
+TTATCTTGTTGTTATCTGCAAAAGTTGTATTTCCTATGTTTTCCTCTTTATAGCCTGCAAGTTTACTGTA
+TACTCTCATTATTACTGCTGCCATCTCTTCTCTTGTTATCGGGTCATCTGGCCTCATCTTCTTGCCATCT
+CCAAGCATTATCCCTTCCTGATATGCTGCCTCTATCGCATTTGCATACCACATACCTTCTTTTACATCTT
+CAAATTCTCCTTTATATGGTTCTTCGGGTATACCTAATGCCCTTATCATTAATGCTGCAAATTCTGCTCT
+TGTTATTTTTGCATTTGGCGCAAAGGTATCCTCTGTCATGCCTTTTATTATATGCCTTGATGCCAGTACA
+TTTATTACATCATAGCCCCAGAAGTCTTTTTCTACATCTTTGAACTGCTTGTCATATTCAAAGGCTCCAT
+AGGTTGAGAAGTGCTTTGCTTCAAAGGTTATTGTGTTTGCATTCTTGTCAATTTTACCTCCTACATACTC
+CCATTTACCTGTTACCTCGTTTAAGTAGTATATTCCAACTTTTCTTATGTCTTTTACGTCCTTTACTTCA
+AATGTTAGTTTAACAGGTGAATCTAACTTTATCTTGTTTTCTCCTGTTTTTATCGTTATGTCATAGGCGT
+TTGATACTGGTATTAATGAATTTGCCACCTTTTTGCCTTTATCTTCTACTACAAGTTTTACTGAACCTGT
+CTTGTTTATAAGGTTAAGTGTTTCTTCAGATACTGTCATCGCTTTTGGATCTATTGAAAGCGCAACTTCT
+CCAGATTTCACTACTACATTTTTGTTATTTTCTGCAATCATATTGAGCACTTTGACTGGTACTTCTATTG
+CTTTTGAAGAAGTATCTCCTACATTGGTCAAATCAAATACTACTTCTTTCTTTGTGGCATCCTTAATCTC
+ATTTGCTACTTTATTCTCTTCTACCACAAGTACTGTAGTATTTCCTTCTACAACCACCTTGCCCTGAGAT
+GCTTCTTCAGCTTTTGGCGTTTCTTTTGGCTGTTCAGTACTTGCAGGCGGTGTCACTGGTGCAGGTGGCG
+GTATTATACCTCCTCCAGGTGGCGGTGTAATTTCTTTTTCTTTAACAGTTACTTTTACTTCTGCAGATTT
+GTCATTATAACTTACAGTAATTGTTGTTTGCCCTGCTTTAAGTCCTTTTACAACACCTTTATCAACTGAA
+ACTATATTTGGATCAAAAGTATATTGTGCATTTGCAGTTATATCTTTTGTAGTACCATCTGAATAGTAAG
+CTGTAACTGTCAATTTTGCCGTATCACCAACTTTTATTTCAATAGAAGACGGTTGTACTGTTATATTTTC
+AAGAACTGGGTCTGTTACTGTAATTGGTACATTGATTGAATGAATATCATATATTGCTGTTAGAACTGCT
+TTGCCTGGCATTAACCCTTTAACTGTTCCATCAATGTATTGAGCCACTTTAGGATTATCAATTATAATTT
+TTGCTTCGTTAGTTACTTCTACTTTTGTGCCATCTGATAAGTGTTTATAAACTATAATTGGCACTGATCT
+TCCTGCTGGAACCTGTATAAATGATGGATAAACACTTATTCCTAATGTTACAGCTTCTGACACTACTACC
+TTTATTTCAACAGATTTATCCTCATAAGTTGCTTTTATTGTAGTCTCCCCTTCATTTACTCCAATTATTA
+CACCTTTTACATCCTTATCAAGCACAGCGCTTTCTCCGTATACAACTTCAAACACTGCTTTATCAGTTAC
+ATCCTTTGTAGAGCCATCTGTATACACTGCATCAACTTTAACTGAAGCTTCTCTTCCTACTGGTATATAA
+ACTGGATTCGGTGTGGCTTTAAGTGAAGCTAATGTCACTTTTTCAAGAGGTATTGTAATTTGTTTGTCTC
+CATAACTTACTTTGACATAGTTTTCTGTATCTGAAGTATATACATCTGCAGATACTGTAACTTCTGACTT
+ATTTGTAGCTACATCTATCGCTTTTACAAGGATATTGTTTGGTCCAACATTGAGAGGCACTCTTACCTCA
+AATGGATCTTCCAAAGTCGTATATTCATCAGCTTCTTTATTTAATACGATGTTTCCATTCACATACAATT
+TATATCCAAAGCCTGTATCATACACACTTCCTGCTACTGTAAGGCTTACTTTCCCCTCCGGTGACATGTA
+GCCTTTGAAATTATCTATGTTGAGGGTAATTTCTGGTATTGTAGTATCTATATAAATTGGTATTGCAAAT
+TCTGTTTTGTGTTCATATGTGGAAGGATCATTTTCATTATATAAATCATCATATGCCAGAAATTCAATCT
+TATGTCTTCCATCAGTGTCAAAATGCAGTATTGTCATAAAATGATTGTTTGCGTCAACCCTTACTCTTTC
+TCCATTAATGTAAAGACCACCAAAGGTATAGCCACTTTCAATTATACCTTCAACTACAATCTCTCTTGTA
+TTGAATATTTCTGCAGGCTGTGGTCTTATAACATTAATCACAGGACCGAAGTTATCCTTTATATCAGCGT
+TGAATCCAATGCAGACATTTTGTCCTGGAATCCCATCTGATACATTGCCAGCATAATCTATTCCAAGTAT
+TGCAATAAAGGTGTATCTATATGGAAGTTCTATTACAGCTTCATTTACATCATTAGGTAATAGTTCTCCA
+TCAATATTAGTTACTTCAAATGTTACTGGATCTATTTTGCCTGTAATGAGTACATAAGAATTTATACCAG
+AACCTTCATCTTTTCCTCCCCATTTGACTGTAGCTTTCCCATCAGCAATGTAAATATCTTTCAAGTAACC
+ATCTTCATCTATATAGTCAGGGTTAATATAAACTTCAGGCGGTATTGTATCAACTTTTACAGGCATCTCA
+AGTACTTGTGTCCTGGCATTTGGATAATCTATTTTTGATTCAAATCGCATGTAGTACTGCCCATCAGGAG
+CTACTTCAAATTTCCCATTAATAGCATCATATACTTTTCCATCCCATATCCAAGAGTCAGAAATTCTAGC
+TTTAGAAGTCTCAGCTACGTTCTTTCTAATATACTCTTCCTGGCTTATCTCTCTCACTACATTGCCATTG
+CTATCTACAACATTTATTCTTAATTCTCTAGCATTTCTCAAGAATGAAAGTACAGGCTGTACATAATCAA
+ATATCCCATCACCATTAGGAGATATAGCGATTGTACCAGGATCTGGATTTTCGCTTGCAATATTGCCTAA
+GAAATAAAGTTCCCCATTCATCTCTCCAGCCATGCCAGTATATCCATAATAAGTGTCTTCATCCCACATT
+GGAGAATCTATTACTCTCGGTTCATCCCAATTGCCATAGAAAGCAGTGTATGGCACGGTCAATTCTGGCA
+CATCAGACCCCTGAGGTACAAAGCTTATATAACCTTCAGCAAATATGTTGCGAGGTGCATTTTGTGGAAT
+TATTAATGTGACATTTACAGTCTCTTGCCCATTTGCAGGAACTGTTACAGTATCTTTGTCAAAAGTAACT
+ACAGCCCCTGTGAGTGGTGCAGTATGGGTGAGGTTATATCCAGCTAGCACTTGATCCGTTAAAACACCGT
+ATTTATCTTTTAAATTATAAGTAACGTCACTATTTCCAAAGTTCCTAAGTACTAAAGTAAATGTCACTGA
+ATTGCTTATGCTTCCAAGTGCAATTCCTGCTTTACCTTTTACATCTGTAACTACTACAGGTGTTTTTATT
+GCTTTATCTATCTGTATCATACCTGCCCCTTGTTGTCTTGGAGAATAAGGATACATAGGAATTCTTCCAT
+AACTTGTTGTGGGGTCAATTATAACTTTTGCTGTATTCATTGCCATAACTTTAGCCATTTCAACAAAATC
+TCGCCCTTTTAAATTCAGTTCTCCTTTTGCGACTTTTTCTTTCAAGGCTTGAGCAATTAATGCCATGGCA
+CCTGATACGTGAGGTGCTGACATAGAGGTACCGCTCATAACTTCATAGGAGTCTTTATTAACTGTTGAAT
+ATATTCCACCGCCAGGAGCCATTATTTCTGGTTTAAAGTCAAAACTTGGCGTAACTCCCCATGAAGAGAA
+GTCTGTAACAGTATCCCCAGGAGGTGTCCCTAAGTTATTTGTAGCTACTTTGCCATCAAATTTTACTTTT
+ACAGTTTGTCCCTGGTCAAGCAAGGCTTTTATAGCAAGGCCTGCTGACTGCAAAATAGAAACAGCAGGAA
+TTTTTGTGCCTTCTCCCAATGCCATTGAAATTGTACCTGAAGTATTGTTGAAAATTATCGCAGCAACCGC
+TCCAGCATTTTGCGCATTTATGGTTTTTGCATTGAAAGTAATAGCACCTCTTGAAATAAGTGCAACTTTA
+CCAGTTAAATCTTTACCCTGAAAATCTTCTGGCCTACCTAAACCGCAGTACACTACTTCGTATTCATCTT
+TCAACACGTCTGCAGGGTCAATTGGCGCATGGTCTGAAGGCGATCCCACAAGATAAACTACTCTGTCAAA
+GTCTTTTGGTGCAGGAGTAACCAAGAAGCTTTTTCCTGTAAGCCCTGGATTTACAGAAGCAGCTACTTGA
+ATTGTATCAAGGAAAAGCCCAGGAGAACCAACTGTCCCTATGTCTGGATCGATTGCATAAGGATAAAATT
+CTGCTTTTGTGGAATAAGCTGAGTTACCTGCAGAAACTACAACTATTACGCCATTTTCTACGGCTCTTTT
+AATTGCTAAGTTTTCAGGGTCATCCTCCCTTACAAAACCTGCAGTGGCACCCAAGCTCATATTTATAACA
+TCTGCGCCAAAAGCTACAGCATGATCAATGCCTGCCACTATGTCATCAGAAAATGCAGATGCAAAATATG
+GATTATTTGAAAATACTTTTTCTGCAATTAGCTGTGCCTCTGGAGCAACACCTTTAATCTGTCCATTTGC
+AGCAACAATTCCTGCAACGTGTTGACCGTGCATTGAAGCAGTTGCACCTATATCTAAAATTTCATCATTA
+TTGTCTGCCCAGTTCCACCCCACTGGTACTTTATCTGTGAAATATTTGTAAGGTAATCCCATTTTGGAAG
+CAATCTCTTGAACTTTTTCTTTAGTCAATTTCGCCTTTGAGGGATCTGTAATTTTCATGTCTTGATGCCT
+GTAGTCTATCCCTGTGTCAACTATAGCTACAACCATTCCCTCTCCCTTATAGCCTAATTCCTCCCATACA
+GTAGGCGCATTAGTGGACCATACTGCTGATGTCATATCTAAAAAGTACTCGTGGGCTATTCTTACATCCT
+TCACTTGCGGTAAAAGTTTTATTTTTTCAATATCTTTTACTTTGATCTGACCACTTAGCCCATTAAGCAC
+AGTTTTATAGGTATGCCGTGGAATAAATCCAAATTTTTGTATTAAAGTGTTTTTCACTGCCGCTTGAGTC
+TCATCTATTTTTGCCAATACTGCCTGTTTTTCAGCCTCTTTTAATGTCTTTAATGTCTTGTCCGCCTTTA
+CTGCATAAGACGCAAGGCTGTCTTCTTTCAACTCTATAATAACTCTGACATATTGCTCAGGACTGTATTT
+TTCAATTTCCTGTTGAGTTCCATCTCCTAAATATTCTATTTGATTCCCTGCTTTATCTGAAGCCTTAGAT
+TTCGGCTGATAGGGTTGAAGTTTTTCAACAAATTTACTTTTAGCAATTTGTTTTAACGCAGCTTCATCTA
+TTTTTAAAGAATCAACAGAAACATTTTTACTAGCCTGTGTCGTAAAAGATTGTGAATACCCAAAAGTTCC
+AAAAACACTAAACACTAAAGTAAAAGCCACTAAAAATACCAGCAGCCTTTTCCACATAAAACCCTTAACC
+CCCTCACCTGTATTACCATATCTATAACTTTTCGACAAAAACTTCCCCTCTTTTCCTTCACATCCCCCCT
+TCCCCAAAAGCGTCTTTTTCAAGTGATGCAAGATAGTAGTAAATATGACTAATTTTAAAAAGTAACATTT
+TGTTATTTATTGTTTTATGTGGCACAATAATTAAATACTAATAAACTACCTCGCCTATTTTGGAATTACA
+TGGGTTAATGCGCCATATAAGTATAAAATTTCTCGCGCTTATATTCAATATTATTCTACACAAATCATGA
+TTTTCCTTCTTTGGAAAATTAAAATTTTTTATTTATTAATTTTTTGGCGTGCAGGATTTCCTTCATTTTA
+CAAAAATTAAAAAAGTCACAGACATTATCTGTGACTTTTTAGAAATTGAATTAAAATTAAATTTTAGTGA
+AATAATTTACCTCTTTATTGAGATAGCAAAAACTCTCATAATGTCTTCTATTCTGTCTGACACAAGCTGA
+TAAGCGTTTTTCATAGCTTCTTCTAAAGACATAGGTTTATTAGTTATACTAAAAAGAGCAGTTACACCTA
+TGTCATACAAACTTTTATAGTCTTTCCCTAAACCGCCCGAGAGGATAATCACAGGCTTATTATATTTTTT
+TGCAAGTTTGGCAATGCCTGCTGGAGCCTTCCCAAAGGCTGTCTGAAAGTCTGTATTGCCTTCTCCTGTT
+ATGACTAAGTCTACTTCTTTTATTTTTTCTTCCAATCGAGTAGTTTCTATTATTATGTCAATCCCTCTTT
+TTAATTTGGCACCTAAGAAAGCCATTAAACCAAAACCTAACCCTCCTGCAGCTCCTGCTCCGGGCACTTC
+TGAGTAGTCCTTTTCAATAACTTTTTTAGCCTCATAAGCTAAATGCCTTAAGTTTTCATCTAGTATTTTT
+ATCATCTCAGGCGTTGCGCCTTTTTGAGGACCATAAACATAAGATGCCCCTTTTTCACCGCATAAAGGAT
+TGTCAACATCTGATGCCACAATAAATTCACTTTCATATATTCTTTTATCAATAGAGCTTATGTCTATCTT
+TTCAATTTTATATAGCTCTCCTCCTCCAAAGCCTATTTCATTGCCATCTTTATCTAAAAATCTTGCTCCC
+AGAGCCTGAGCCATCCCAACTCCGCCGTCATTTGTGGCACTCCCGCCTATTCCTATTATGAACTTGCGAC
+ACCCTCTGTCCAAAGCCAGTTTTATAAGCTCTCCCACTCCGTAAGTTGTCGTCTTTAGGGGGTTTCTCTT
+TTCTTCAGGAATAAGGTATAAACCGGCACAGGCAGCCATTTCAATGACAGCTGTGCCATCTTTCAAAATC
+CCGTAAAAAGCCTCAACCTTTTCCCCTAAAGGGCCAGTGACATCTGATTTTATTATCTCTCCTCCCACAG
+CGTAAACTAATGCTTCAACTGTTCCTTCTCCTCCATCTGCAATTGGAATAGATATTATTTCTGCGTCAAT
+AACTCTTTTTATGCCATTTTCCATAGCATGGCATACTTCTTTTGAAGATAAACTTCCTTTGAAAGAATCC
+GGTGCAAGCAGTATTTTCAAATGCGCATCACTCCTACATGTTTCTCAAAAGCTCCAAAGCTTTTTCAAGG
+ACAGCATCTTTGTTATTTAAGCTGTCTATCATTTTTAAAAGGGCATTGTACGTGTTCTTGTCAAATACAC
+CTGTTGGGGAAAGCCCTGCTTTTTTCTGAAGTTCTTTTACAGCATTGGCTGTTTTAGGTCCAAATATGCC
+ATCTTCCGGTCCGGCATTAAATTTGAGCAAATTGAGATATTTTTGCAATATTTTAACTTCATTTCCCCTT
+GATCCAATCTTCAATTCTCCGCCAAATTTTATATCAGCAGTGTACTGCACATTTTTCACATAGACATCAG
+GAGTTAAACCTTCTTTTCCAATATACCTTCCTGATGGAAGTTTGTAGCGGGCAATTGTAAGTTTAAAGCC
+GCTTCCATCCTCCAAAGGCACTACAGATTGAACAGTTCCCTTGCCGTACGTATTTTCTCCCACCAAAAAT
+CCTACTTTTGTGTCCTGTATTGCTCCCGCCAGTATTTCCGCAGCAGAGGCAGTGCCTTTATTGACAAGAA
+CAGCTAGTTTATATTTAGGCTTAGTCAGGTATGAGTAATAATCCTCTTTTTCTCCATTTCTTCTTTCTAT
+TGTGACAACAATGCCCTGTGGCACAAAAAAGTTTGCAGCACTCACCACTTCAGTGAGAAGCCCTCCAGGA
+TTGTTTCTTAAATCGAGAATAAGCTTTTTAACGTTGTTTTTATCCATAAAAAGTAAGGCTTTTGTCAAAT
+TGGCTGTAGTATTTTCATTAAATTCTGTTATTTTTATGTACCCGATTCCCTCTTCAAGGAGTTTGTAAGA
+GACAGGGTTTATGTGAATGACCTGTCTTACAAGTTCGATTTCTTTAAGAGTACCTCCTACGTCAAAAGTG
+ATTTTCACCTTTGTGCCGGGGTCTCCCAGTATCATGTTTACTACATCTGTCAATTTCATGCCTTCCACGC
+TTTTGCCGTCAACTGTTTTTATGATGTAACCGCTCTTCACACCAGCCTTTGCAGCAGGAGAATCTTCAAT
+CACTGAATCTACAACAATTTTCCCATCTTTTTCAATAAGCACCATCCCTGTGCCGCTAAAAGTTCCAGAA
+GTGCCCCTTTCAAATTGAGAAAATTCTTCTTTTGTAAAGTATGTACTGTATTCGTCAAGGCTACTAAAAA
+TCCCCTTTAAGGCGGCCTCTTTTAGTTGCTCATATGTGACATTGTCAATGTAGTTATCAGTGATGTATTT
+CATTATAGCTCCAATATCTGCTAATTCGTTGTACAAGTCCTGGTCTTGCGTAGATACTTCGGCATAAGTG
+TAGGATGTAAATGCCAAGAAGAATACCAGCAGAAGTGTAAAAATTCTAATAGAAAATTTTCTCATTCCTT
+CAAAACCTCCATTTCTCAACAAAATTCTTCTCAGTTTATTATAGCACACTATATAAAAATAAGCGCCTCA
+AACGAATGAAGGCGTTTTTAAAACTTGTGCTCCATTGTTTTCACATTTTAACCTGTAGGCCCTGTATGAC
+AGCCCTCTTTCTTCATATACTTTTCCAACTTCCTTTAAAACCCTCTCAGAGTTTTCCGGGGAAGAGATGG
+CCATAATGGTCGGACCTGCACCGCTTAAAAAAGCAGCATAAGCACCTGCCAACAATGCTTTTTCAAAGCA
+TTCCTCCATGAAAGGAACGAGCTTAGCTCTATACTTTTGGTGAAGCATGTCTTGGGTGGCAATTTTTAAA
+AGTTCATACTTTTTCTCAATCAATACGCTCACTAAAAAAGCCGTCCTTCCCGTGTTAAATACAGCATCAT
+TAAAGTCCACTTTTTCAGGCAAGACTTTTCTTGCAATTTCTGTCCTTACCATTTCCTGAGGTACAAAGGC
+TAAAAAATCTATGTCATCCTCCAAGGCTTTTCTTGCATAATAAACTTTATTTTTATCAAAAATAGATACA
+TTCAACCCTCCATTTAAAGCGGCTGTGACATTGTCCGCATGTCCTTCTATTAAAGCCGCCAAATTGAGTA
+TTTCTTCTCTTTTCAATACTCTTCCTGTCAATTCGTTTGCAGCTAGTAGCCCGCCTACAATGGCTGCTGC
+ACTGCTCCCTAATCCCCTTCCCAGTGGAATTTCATTTTTTATTTTTATCCTCAACCCTTTATTAAAAACC
+CCTATTTTTTTAAAAATCACTTCTGCCGATTTATAGATCAGATTATTTTGGTCATTTTCTATATCTTCTA
+CCCCTTCCCCTTCTACAAAAATCTCCAGACCATCTTTTATGAACTCCATCGAAATCTCTGTATAAAGGTT
+CAAAGCCACACCCAGCACATCAAAACCCGGGCCCAAATTAGCCGTAGATGCCGGCACCATCACTTTTACC
+ATTCCGCCTGACATGTCACTATCCATACAAAACTTCCTCCAATTCCTTTAGATTTGGCTGTATTCTCTTT
+ACCTCTCCCCCTAGTTTAACAGCAGTATCAGGGTCTTTTAAACCATTCCCCGTAAGGATACACACCACAG
+AATCTCCTTCTTTAAAAAATCCTTCTTTGTACTTCTTTATCACACCCGCTATGGAGGCTGCAGAGGCTGG
+CTCTGCAAAAATCCCCTCTGTTTTTGCCAAAATTGAATAAGCCTCCAGTATTTCCTCATCCGTAACTTTG
+TCAATTATCCCCCCCGACTCATCTCTTGCAGCCACTGCCTTCTGCCAGCTGGCAGGGTTGCCAATTCTTA
+TAGCCGTGGCAATCGTCTCGGGATTTTCTATTACTCTTCCTTCCACAATAGGAGCCGCTCCTGCCGCCTG
+AAAGCCAAGCATTTTGGGAAGCTTTTTTATCTTCCCCTTCCGGTAGTATTCTTTAAATCCCATCCAGTAA
+GCAGTTATATTTCCTGCATTGCCCACAGGAAGAGAGACATAGTCTGGTACTTCTCCCAAAGCATCACATA
+TTTCAAAAGCTGCCGTTTTTTGGCCTTCCAGGCGATAGGGGTTTATAGAATTTACCAAAGTAATCGGGAA
+TTTCTGCGAAATTTCTCTCACAAGCCTTAAAGCGTCATCAAAATTGCCATCTACCGCAATAACCTCTGCC
+CCATAAGCAATTGCCTGTGCGAGTTTCCCCAGAGCAATTTTACCGCCAGGAATTAATACCACACTTTTAA
+GGCCTGCTTTTGCTGCATAGGCTGCTGCAGAAGCAGAAGTGTTGCCTGTTGAGGCGCATACGACGGCATT
+AGACCCTTCTTGCTTTGCTTGAGATACCGCTACCGTCATCCCCCTGTCCTTAAAAGAACCTGTGGGATTT
+AGCCCTTCGTATTTTAGATACACCCTTATACCCGGCAAATATTTTCTTTGGAGGTTAAAAGCTTCAATTA
+AAGGTGTGTTGCCCTCTTTTAACGTGACAATATTTTCATCTCTTATAGGAGGCAAAAACTCTCTATAAGC
+TTTTATAATTCCTTCGTACGCCATTTTAATCTTCCCTCACTTTTATCACACTTTCTATTTTTTCTACTTC
+CTTTAGCTCCTCTATCTCCTTTAAAGCTTCCAAAACCTTACCTGTATTTGCAATGTGAGTCACCAATACA
+ATTTCCGCTGTCTCTCCCAAAGACCCTTTTTGAACTACTGAAAGAAGGCTTATTCCTTTATTTCCCAAAA
+CTCCTGTGATTTTGCTCATGACACCAGGCCTGTCAAAAGCGATAAGCCTTATATAGTATTTGGAAAAAGT
+ATCTTCAATAGGTATTAAGTCTACCTCTTCACAGCCATTTTGTATTACTATGTGATTTTTCACATCCATT
+ATGTCGGCAACCACTGCGCTGGCAGTAGGCATCATGCCGGCGCCCTGCCCGTAAAACATAACTTCTCCTA
+CCGCATTTCCATCCACAAGTATTGCATTAAAAACGCCATTGACTCCGTTTAAAGGGTTGGTCTTTCTTAT
+CATGACGGGATGAACCCAGGCTTCTAAGCGTTCTTTCTCGTCAATTCTGGCATAGGCCAGAAGCTTTATG
+GTATAACCCATCTCTTCTGCATACTGTATATCTGATTTAGAAATAAAACTTATCCCTTTTGTGTAGATTT
+TCTCTGGAAGAACAAATTTGTTAAAAGCCAGCATGCACAAAATGGCAAGCTTCCTTGCTGCATCAAAGCC
+TTCTATATCGTCTGTGGGATCTGCCTCTGCATACCCTTTTTGCTGCGCATCTTTTAAAACATCATCGAAG
+TCAAGGCCTTTCTCCTTCATTTCTGTAAGGATATAATTAGTCGTACCGTTTAAAATTCCTTTTATCTCGT
+ATATTTTGTTCGCAGCAAGGCACTGCTTCAAAGGCCTTATGATGGGGATACCGCCCCCTACTGAGGCTTC
+ATAAAGAAGATGTACCTTCTTTTCTGTCGCAAGCTTTATAAGTTCTTTTCCGTGCTTTGCTATAACTTCT
+TTATTGGCAGTTACCACATGTTTGCCTTTTTGTAATGCTTTTGTTATATATTCTAAAGCGGGATGCTCTT
+TCCCCATCACTTCTACCACAACGTCTATTTCCTCGTCTTCCAAAATATCTTCTGCATTAAAAGTTATCTT
+CCCTTCTGCAAGAGGAGTTCTTTTTTTATTGGGGTCTTTTACAAGTATTTTCTTTATCTCAATTTTTTCG
+CCTATCTTTTTTTCAATATTTCTTCCATTCTGATCTATCAAGTGAACTACACCTGTTCCTACAGTACCTA
+GTCCCATCAGTCCAATTTTCATATTCTTCCTCCTTATTCTCCCAAAACTTCTATTTTTCTAACTCCAGGC
+TGTTTCGAAAGTTCCTCTATAAAATCTTCAATGCTTATCTCCATATACTGCGTATCAATGGAAATTGTGA
+CACTCGCCACTCCCATAGAAGGAATGCTCTGATTTATTGTGACCACATTTCCCCTTTCTTTGGCAACCAC
+ATCGAGAATGGAAGAGAGCACCCCAGGCATGTGCTCCAAGACCATGGAAAAAGTTATAATTTTCCCTTTG
+CTGAACTTAGAAAAGGGAAATACATAATCCCTGTACTTGTAAAAAGCACTTCTCGATATGCCCACCTGTT
+TTACCGCTTCATTTATTGTCTTGGCTTTCCCTGACTCCAAAAGTTCTTTCACCTTTATGGTTTTTTTGAT
+TGAATCAGAAAGAATTTCCTCCCTTACTATGTAGAGCTTCCCGTCCTCTCCCATCATCCCACCTCCATGT
+CTTTGTTTTATGGACATCAATCCATGTATGGAATACATTTTATCACATTAAATTCAAAAAATCAAGAGCG
+GTTTACGTTTACTAAACAAGGAAATTTGCTGTTTATTTTTGTAATTAAAAGATATTTTTATGGTGAAAAA
+TTTTTATTTATTCTTTCAAAATATGAAATATGCCTTACTTTGCTCAGAATTCTGGAAAATTCGAGGCTTT
+TAATCAAAACCTTTCGAATAAATATGCGGATAAGTATGACTTTTACCCAAAAAATAGTGCAATTTTTTTA
+AAAAAAAGAAGGATTTTTTTAAAATGCGTCGAATATATTATTTGTAAAACCATATCAAAAGGTTTTAAAC
+CCTCAGTTTTTGCATTAATACGTTCTTTTCTTTCAAGCAATGAACTTGTGGAATGTGGTATTTTTGAAAG
+AGGGGGGGATGTGTTGGATTTGGGATATGTTAAAATTTTGTAAGTATACAAACAATTTTTTAAAAAGGGG
+GTTACATCTTAATGGCAAATTCAACGTCTTCTTATTTGTGGCGTAAAAAGACGCTTGAGATGGTGCTTTC
+TGAAACCGAAGCTGAACAATTCAAATTAAAGAAAACATTAACAGCTATTGACTTAATTGCATTAGGTATA
+GGCGCAATCATAGGTACTGGTATATTTGTTATTACTGGTGTTGCCGCCGCTGAAAAAGCTGGTCCCGCAA
+TCGTGCTCTCATTTATTTTGGCAGGATTGGCTTGTGCTTTCGCAGCAATTTCTTACGCAGAACTTGCATC
+CATGTTCCCCATAGCAGGTTCTACGTATAACTACGCATATATAGCAATGGGTGAATTTTTGGCCTGGATA
+ATTGGATGGGACTTAATACTTGAGTACGTATTTGCTCTTCCTGCAATTTCATTGGGTTGGTCTGGTTATT
+TCACCAACCTCCTTGGAAGTATAGGAATAAACATTCCTGCATGGGCAGCTAACTCTGCATGGCAAGCACC
+CGGTACTGGCGGTCTTATCAATCTTCCAGCAATAGGAATCCTTCTTGCCATCGCAATTTTAAACTACATC
+GGGGTAAGAGAAACTGCTACTGTTAACAACATTGGTGTTGCTTTCAAGGTATTTGTGGTACTTTTCTTCA
+TATTCACAGCAGTTTGGTATGTAAAGCCAGCTAACTGGTCTCCTTTCTTGCCATACGGATGGGCAGGCGT
+ATTCCACGGCGCAGCAATCATCTTCTTTGCATATATAGGATTTGACGCTGTTTCAACAGCAGCTGAAGAG
+ACAAAGAATCCAGCAAAAGATATGCCCATAGGAATTTTAGGATCTCTTGGAATTAGTACCCTTTTGTACA
+TCGCTGTTTCAGCGATTTTGACAGGTGTTGTTTCATACACCGAGTTGAACGACCCAGCCCCTGTTGCAAA
+GGCTCTCAACTTAATAGGTCTAAACTGGGCAAGAGGACTTGTTTCACTAGGTGCCATTGTAGGTATTACA
+ACAGTTTTGCTTGTTATGTTCTACGGCTCCACAAGAATTATCTTTGCTATGTCTCGTGATGGATTACTCC
+CACCTATTTTCTCAAAAGTTCATCCAAAATATAGAACACCTACTCTCGCTATATATCTCATAACGATTGC
+AACAACTTTAGTAGCTGGATTTTTCCCAATTGGCGTAATCGCAGAACTTGTAAATATAGGAACTATGTTG
+GCATTTGTATTAACTTCTATCGCTACAATAGTATTAAGATACACACAACCTGACTTGCCGAGAAAATTCA
+GAGCTCCTGGCATGCCATGGACTGGTATTTTGGCAATAGCTTTTGTACTTTCACTTATGGTATCTCTGCC
+ATGGGAGACATGGGTAAGACTTATTGTATGGTTCGTAATAGGGCTCTTCATCTACTTTGGATATGGTAGA
+CACAACAGCATACTTGCTAAACAGCAGACCCAGCATTAAAGAAATAAAAAGGCGGCGATTTTGCCGCCTT
+TTTATTTCTGCTTTCTATATTTCAATTAATTCGCTTTCAATATTTCTTAAAGCCATCCCTATTTTAGATT
+TTATACCCCATTTCTTTAGCATGTTGGTTACAGTAAAAAAAGCAAGCTCAGGTGTATTGTTAACCTGACT
+TAAATGACCCAAAAAAGCCATCCCTATCATTTTCATTTTAAAAAGCTTGACTAAAGTCTCCCCTGCCGCT
+TCATTGGAAAGATGCCCTACATCTGATAAAATCCTCTTTTTTAATGGCCAAGGATAAGGTCCCGTCGTCA
+GCATTTTTACATCGTGATTGGCTTCTAAAAGGATAAGATCCGATTCCATGAGATTATAGGCAACTCCTCT
+CGTCATGTAACCTAAATCTGTAGCGATAGAGATCTTTTTACCTCCTGCCTTAAAAGAAAAGCCCACAGGT
+TCTGCAGCGTCATGAGGTTTTTTAAATGGCTTTATCTTTATCTCCCCTATTTCAAATTCTTCTCCCGTAA
+CAAAATACAATCTATTTTCTTCCTTAATTTCTTTTACGTCTCTTTCCATTGCTTCCCAAGTAGCTTTGTT
+AGCATAAATAGGAATATCATACCTTCTGGAGAGCACTCCCGCTCCTAAAATGTGGTCTTTGTGCTCGTGA
+GTTATGAGTATCGCAGAAATTTGCTCTGGATGTACTCCAATATTTAAAAGAGCCTTTTCTATAGTCCTGC
+CTGTAAGTCCTGCATCTACAAGAAGGTGAACATCTTTGTAGCCTATGTAAATAGCGTTGCCACTGCTTCC
+CGACCTCAGCGAACAAAACTTCATATAGCTGCCCTAAAAAAGAGGCGCTCCCCCTTTCGTCTATATCACG
+ATTCAATTATACCACAAAATTATCCACATGGCTTTTGTGTGTAAATTGTTTCAGCAAAATCATGCCTCAC
+TTACTACAATCTTTAGATTTCTAACAGCAAGTTATTAACATATTCACAACACCCTGTGGATAACTCCTTA
+ATTGAAAAAGAGGGGAAAATCCCCTCATATTGTGAGCGCAACATTCCGGCCTTCAGAGATAGCGTGAACA
+ATTTTTCTCACTTCTTTTGCATCCCCTATCAAATAGAGCTTCTCCTCAGGCACAAACTTTTTTACTTCCT
+CATAAAGAGTCCTGTTGGGCCTCATACCGACTGATAAAACTATTGTATCAGGAAGAGGAAGATTCCTTTC
+TCCTTCCAGTGTCTCTGTTACAAGTGACTTGTTCACTTCCTTGAGCTTAGTCTTTACGTAAATTTCTACA
+TCTCTTTCCTTTAACCTCTTCATCAAAAGATTTTTCTCAAATACCCCCATATCTCTTGCTACTTCATCTA
+AAAGCTCTATCACCATGACTTTTTTGCCTTTTTCGGAAAGGTAGTCCGCTGTCTCCATACCTATCAAGCC
+GCCACCGATTATAACGACAGTCTGCCCCGTCTCTTTTCCTTCCTTAAGCACTTCTGCAGCAGTCATGTAT
+CCATACTCTTTAAGCCCAGGTATTGAAAGAACTATAGGCTCTCCTCCTGTTGCAAATATTATTGCGTCTG
+CTTCCCACTGAGCTACTTCTTCAGCAGTCACTCTGTGATTTAGCTTTATCTCAACTCCTAATTTAGGGAG
+CACTTCCTTGTAGTACTCTACAATTCCCATGAGTTCTTCCTTATAAGGTGGCATTGAAGCTGCGATGAGT
+TGCCCGCCTAATTCTTCATTTTCGTCATAAATAGTTACTTTATGCCCTCTTACAGCAGCAGTATAAGCTG
+CTTCAAGCCCAGCAGGCCCAGCACCTATTATGAAAACCTTCTTGCCAGGATTTTCAGCCTTAGGTATCTC
+AATCTCGTCGCTCCTTCCAACAGCCGGGTTTATGTTGCAGCCAAACCTTCTTCCTCCTCTTAGCTCGTCA
+AAACAACCCTGATGGCACGCAAGGCAGCGGCGTATCTCCTTAAATCTCCCTGAAACGGCCTTGTCAAGGA
+ATAGAGGGTCAGCAACTAAAGGCCTGCCTAAAGCCACAAGGTCAGCCTTACCTTTTGAAAGTATCTCTTC
+TGCAATATCAGGGCTATTTATCCTTCCAACAGCTATTACAGGTATATTTACTTCTCTCTTTATCTTTTCA
+GCATAATCCCATGAAAGGCCCTTTTTAGTGCCCAATGTCTGCATGGTGATAGGTGCAGCCTCACACATAG
+TGCCTAAAGATACATCAATAGCTGCTACTCCTTTTCCCTCTAATATCTTGACAAGCTTTATTGTATCTTC
+TAATTTCCATCCATCTTCTACAAATTCCTCTGCACTTATTCTAACAATTACAGGAAAACCGGGTAATTCA
+CTTCTAATTTCTTCTAAAATTTCTATCCCAAATCTTATTCTATTCTCAAAACTCCCACCGTATTCGTCCT
+GCCTTTTGTTGGCATGAGGAGATAAAAATTGGTGAATAAGATAACCATGTCCAAACTGTATCTCCAAAAA
+GTCTGCCCCTGCTTTATAAGCCCTTATCGCAGCATCCACATAGGCCTTCTGCCATTTTTTTATTTCTTCT
+TTTTCTATTGCTTTAGGCTCTACGCCAATGCTCGGGCACATTACAGCAGAAGGCGCAATAAGAGGCATTT
+TCGTCGCCATGGGATTTGCAACTCTTCCAGCATGGTTGATATATACTGCGACTTTGCTACCAGCCTCCTG
+TAGGGGGGTAACAAGGCGTTTTAATCCATCTACCAGCGAATCATCGTAAATCCCTAACTGGCGCGGAATT
+TCTTTGCCGGATGGATCCACGTATGCGGATTCTAAAACAATTAAACCCACCCCTCCCTTTGCTCTATTAA
+GATAATATCCTATCAATTCTTCCGTAACCTGCCCCTCTACTGTAGCATACCCTGTTTTAACAGGAGCCAT
+TACAAGGCGGTTTTTAAGCTCTATCCCCCCGAGTTTTATGGGTTTTGTAAGCTCCATATTCTCACTCCTT
+CTCTGCTATGAGTTTTAAAATAATGTTCATAATTTATTTATTCGACACAAAAAAGACAATTCCTTCTTGT
+TTTTTTCTCTATCAAAGGGAGGGGTATACATTTTTAAGCGTTTTTCTCACTTTTCAGATAATCTAAAATA
+TCTTTTAAGCTTGCAAAAGCTACTCCAATGCTTGTATCTGCAGCACCATAGTAAATTATAAGCTTATCTT
+CTTCTTTTCTGTATATTGCCCCTGTTGGAAACACTATATTCACTGCATTGCCAATCCTTTCATATTCTTC
+CTGCGGTGCAAACACCCACTCTCTGCTTCTCCTTATCACTTTCTGTGGCTCTTCTAAGTCCAAAAGTGCA
+AGTCCCACTCTGTAAACAGCTGTAGAAGCAGTGTAGCGAATACCGTGATAAATTATAAGCCATCCTTCTT
+CAGTTTCAATAGGAGGTGCTCCTAATCCCACTCTGTGGCAGTCCCACATTCCCGGCCTTGCTGGCAGCAA
+AATCTGGTGCTTGCCCCAGTAGGTGAGGTCATGTGAAAAGGAAATCCAGATGTGTCCTTCTCCTCTAATT
+ATTGGCCTATGTATAAGGGCATATCCATCTTTAAATTTTTTGGGGAAAAGGCAGCCGTCTTTGTCTTCTG
+GCGGCACCAAAACTCCTTTCCTTTCAAATCTTTTAAAGTCCTCTGTAAGCATTAATGATATTACAGGACC
+ACCTGGAGAAAAAGAAACATAAGTTATGGCGTACTTTCCCATGTCCTCTAAGTACACAATCCTAGGGTCC
+TCAAGCCCCCACATCTCCTCACTGTAATTTACGTCTGGCAAGAGAGTGGGCTTATCTGGTATCTCCCAAT
+TTGTAAGGCCGTCCCTGCTTTTGCAAAGTGTAAGATGAGAAAATCCGTCTTTGGCCTCTACTCGGCATAA
+AAGATAGACATAGCCGTCAAATTCTATTACTCCTGGATTAAACACTGCATTTGCATCATAGGGAATATCA
+TCCCTTGTGAGTATGGGGTTTTTCTCATACCTTACAAAAAGCTCCTTATCGCGCATTTTTATCTCTCCTC
+AGTTTTTCTATTTGGAGGGAATACACTTCTCTTAATTTTACAAAAAATTCTGTATACTCTTTTGTCTTGT
+AATCTGGATAGGTCCAAGGAAGAAATTCATATTTGCCTTTTGTATAGTAAAGGGTCACCTCTGCAAAGAT
+GCCTTTCCCAAGGTATATCCTGTGGTAAAAATTCTTGGTTGAGAATAATACCACTTTCGCCATGTCTATG
+TAACCAGGGTCTATATTGACTTTTCTTTTTCCTCCTTCAGAAAAAATTTCTTCTACAGAATTTGTGAATA
+GCTTCCATTCATACGATTCATCTGGACTAAGAAGCTTTTCAAAGGATACAAAGCGCTTTTTTAAATCTTT
+TCCCATCTCTTCTTCATAGTAATCCGTAAAGTCAAAGGGAAAAGGACCAGCCTCAAGGTCTATTTCTCCC
+CATTTTTCTTTTAACTTTTTTATCGCTTCCTTTACTACTTCCTCTTCTTTGTATATAAAGCCGCAAAAAA
+GTTTTACAGGCATCACTTCTTTCACTTTCCCCATTTAATTCCCTCCAATGCTCATTCGAGTATAGCTACA
+GCCCTTACAGGGCTACCGTCAGAACCCTTTATTTTAAGAGGCAGCGCTATGAATAAAAATCTCTTTTTAT
+CTATAGCTTCTAAATTTGTCAGATTTTCTATTATTCCCACTTTGTTCCCTAATAGAACGTGGTGAACAGG
+GAAATCTTCTGTTTCCACAGGGTCAGGAGATATAGTATCTAGCCCTATTGCCTTTACCTTTTTGTCTACC
+AAAAAATGGGCGAGCTCTTCTGTGAGGTATGGAAATTCTTTTATATAAGCCTCTTCTCTCCAGTATTTGC
+TCATTCCTGTGCGGAAAATGACTATATCTCCCTCTTTTAAATCTACACCTTCCAAAAGTTCTGGCCTCAT
+CAATCTATCTGGCAAATGAGGCACATCTACTATAACAGCTTCTCCTGAATAAAAGTCAACAGGAAGTTTT
+TCAATTGTGTCTCCTTTTTCTATGAAGTGAGCCGGCGCATCGCAATGAGTTCCTAAATGTACGACATATT
+TCAGCTCTGTAAGTTGGTACCCGTCCTTTTCTACTTCAACAAGTCTTTCTACCTTAATTTCCGGCTGACC
+AGGGTATTGAGGCATACCCTCTTCGATGAAGTGGGAAAGGTCTATCATCCTCACGGCACTTCCCCCTTGT
+TTTGATTACTTTGACTTCAGTATAGCATATTAAAAAAATTAAACAACTACTTTTTGCGATTAATTATCAA
+TGTTTGGGGTAGAGACTTTATCACTTAAACTTAGCAAAATAACAGCACTTATAATACAAGTTATCCCTAA
+AAATTCAAATAAATTAAAAGGCTCTTTTAATACAAAAACTCCAATTAAAGTTGCCACAACAGGCTCCATA
+GTGGTAAATATCGCTGCTCTTCCTGCCTCCATAAAAGTAAGAGCTCGAGTGTAAAGAAAATACGGAAGTG
+CAGTAGAAAAGGCACCAAATAAAAACCCTAGAAGAATCACATGGGTATTAAAAAAGATGGAAGGCTTTGC
+TAATACAGAAGAAATCGGGACAAGAGCGATAGTTGCAATCAAAAAGGTAAAGGCTGCAATCCTCTCTGGT
+GGTATATGCCCTGAAAGTGGCTTTGCAAAAATAGTGTACAAACCATAGCCAACTGCTGATAAAAGCCCGT
+ACAAAACGCCAAGCCACGATATTTCTTCACCGGTAATGAAAGACCTTAAAGCGCCTGAAACCAGTAAAAC
+TCCTGTAAGAGTAAGGATTAGGGCTATACTTTTTCTTAAAGTTATCCTTTCTCCGTAAAAAATTCGCGCA
+AGGACCACTACAAAAGCGGGAGCAGTGTAAAGAAGAGCTACAGCTATAGGAAGTGTAGTAAGCTTAATTG
+CTTGAAAATAAGACCAGTTAAAGAGAGTAAGGCTCAAAATGCCCGTCCCAAGCAAATACTTCCACGACCA
+CAGAGGTAATGAAAAAGATTGCCTCAATACTGCAATAATAGAAAAAGCAAGTAAGGCCCCAAAAAACATG
+CGCAGAAAAGCCACATCAGCGGTAGTAAAACCCAATTTAACTATCATCCTGACAAAAAGACCTGTCGTTC
+CCCACAGGGCACCTGCGGAAAGAGCAAGCACTTCCCCTCTTCGCACTCTTATTTTCTCCTTTCTTTTCTC
+CTAGCGATTATGTCATTATTCCACTTCATTATAATTTCTTCAATTTCCTTTTCTGAAAGGGTTGGCTTTA
+AATACATGCCTTTATCAAGCCTCTGCCTTAAAGCCTCATAAAGTATTATGCCTGTCGCCACAGATACATT
+CAGGCTTTGCACCATACCCATCATAGGTATAACAATTCTTTCATCCGCAAGATTTAATATATCCTCCGAC
+ACGCCTTTTAGTTCATTCCCAACCACCAATAAAGTAGGCTTTGTATAATTTATTTCCCGGAAATCTTTTG
+ATGACTCATCTAGCCAAGTGACAACAACCTGCAAATTTTCTCTTTCTTTTATCTCCTTTATCGCCTTTTC
+TCTGTCATAAACCCTTTCAATAAAGAGCCACCTATTTGCTGCCATTGACACCGCTTCATTTATCTCTATG
+CCCTTTTTTGCTTCAGAAAAATAGTATACTCTCATCACTCCAACAGCATCGCATGTCCTTAATATCGCCG
+AAAAATTGTGCTCGTTCGTCACATCATCCACAAAAACGACAAGGTCTTTTTGCCTTTTCTGTAAGACTTC
+ATAAAATCTTTTTAGCCTATCTTCTAAAACTATTATTCTGTTAGATTGCATAAAGATCTCCCTGCCTTGT
+GTGAAATTTTATGTTTTTAAAAGATAATTTACAGCGTATAAAGGTGTGTTTGAAAGTAGCTTAGTATGCC
+CTTTCACACAAGACACCTTTATTTATAATTTAGCATATTTCAGAGGATTTTGAAATATCCATATCCTAAT
+CTTGTCTTTGCACCTATACCAAATTCAGTAAGAGCTTTCTTTATCCAGTTTTCTACCAACTTTTGTAAGC
+GGGTGCAATCGTTCAAAAAATCTATTGCCCCTTTCACTTCCGGTGGAATTTTTTCTTTTATGAGTTCTTC
+AAAACGGACTCTGTCAAAAAGCACACTAAACTGAAAACTAGTATTCTCCTTCACGGTCAGAAAAGGTATA
+GGAATAGGGTTTTCCCAATCGCCTGGTGCCGTTTTCCCTGTATCATCGCCGTAATAACTTTTATAATGTA
+CATTTATTATATCCACATCGAAAAGCGAAACATTGTTATTGATAACCGGAAAGGCATCAAGGAAAAGAAG
+CAATCCTTTAAAATCCTGTGTACCAAAAAGCAATTTATGTAAAACTCTTTTTGGCGAATCTTCTTTCCCT
+TTATCAGAAGAAGATCTATCAAAAATCAAACCTTCATAAAGCTCCTTTTGTAAATTCTCAATTTCCCCTT
+CTTCTATCTCTTCACCCCTCGCTTCTTCTATTGCTATATCCCAAAAACTTACCATCCTACAAACACCTTT
+TAAAGCAGTACCAGGAATATAAGGTATTCCAAATATGTGGTGTATTGTAAGAGAAGTTTCTAGAGGATGT
+TCTGCACCTAAACCTATTACCAATCTGGAAGCAGTTGTAATCTTGTATTGTCTTAAAATTGGTTGGTAGC
+CTTGCTTAGAAAGGTCTTCAATTTGAAGATTAACTCGAGAAAAAAGATTAACAATATCTATTCCCTTTAT
+GGAGTATCTGGTAAGACTGTTTAGGAATATGTTTTTTCTCTTCCCTTCTGTACCTTCAATTAATTCTCTC
+CTTATTAATTTTGAAAATGCTAGAGAAAAATTTTCACACTTCTCCCAGGTAATCTCTGAATCATTTTTGT
+ACACTGTTTCTATTAAATTTGAAAAATTTTTTATCATTGTTCTTCCCTCTCCCCAGACAAATCATCTTTT
+TCTTCCTTTATTTCAATTTCAACCGTTCTCTTCAGCCAATTTGCCAGGGCTAAAATTTCTGTGGTAGCTA
+ACCGCAGAATTTGAAAATCTTTGTCCACAAGTTCATCAAGAGCGTCTTTATTCTCTGATATGTATCCTCT
+TTTTTGTAACCATTTGTTCAATGTGTCATATACCGGCTTGGTCTCCTCTTTGGATTTGTAAAAAGCCAGG
+GTAGGAATTAAACCATTTGAAACAATAAAAGCTGGCAGTCTTCTAGCATTTGTTTTATATTTGTCCCTTT
+TGTCTTTTCCTTTAGGCAATTCTTCTATTTCTTTAAGGCAAAAACTTGCTCTTTCTTGCTCAAGTGTTTT
+AACTTTTAAACCTTCAACCACCTTTCTCGTCCTCCTTTTTAGAGATTAAAGAGAAATTTTCACCCTCATA
+AACCCTTTCCCTGTAGTTTCATCTCCTCCAAGCTGAAGAATAGTTCCATTTAATATTTCATGCAAATTAT
+TTAAAACTTCTGCAGAGTTAAAATAATTCCCTTCCCAAGCTTTTTTAAGATAAAATTCTTTATTTTTTAC
+CTTTTCCAGCCATTCTTTTTTCTCAATCTTATTCTTTGCTTCTTCCCAGTTAAGTTTTCCCTGGGTCTTT
+TCTTTCACTTCAAGAAGGCAGCTATAAAATTCATCATCTATTCCAAAATAAGGGTCACTAATAAATAAAA
+GTGAATAAAATACGCTCTCAGAGGGTATGAGTTCCTCAGTAAACAATGCTCCCTCCTTCACTGTCCCTGT
+CTTTTGGTCAATTCTCACTCTTGTCCTCACTTCAACAGCATAATTTACAAAATCTCTAAACGTGTCATCT
+GATACAATGGCAAAATGTTTTTCAATATCTGTTGTAAGGGAAGTATCAGGAAGCAAGTTTTTTATAAACT
+TGACAACTTCTGAAATATTCTCCGACGTGTTTTTCATAGAAAATACAAACTCTTCAAAAGCCACTTGTTT
+ATCATTTATCCCTAAAACTGAAATACTTTCTTTTGGAATCACTGCCTCTCCATCTTTTAAGTGTAAATTA
+TCAATCACTTCGAAATTTTTATTAACTTCATTTATTCCTGCACTTTCCAATTCTTCTTTAAATCTCTTCA
+ATACAAAAGGACAGGTAATCCATGCACACACGCCTCTAACAGAACGAACCGGATACAGCAAAATCTTTGC
+ATCTGTAATGCTTATACAGCTAGCAAAGTCAGAATCTTCCTCTGGACCAAATATAAGATTCACTTTATCT
+TTGTCTTTCCAAATTCTGTAGCAAGTATCCCTTATAACTCCTTTGATTCCGCTAGACCAGAAAATTGGGA
+AAGCAGTATGTCTTTCCCTCTGGATTGGCAGGTCCACATAAGATACGCTCTGCCCTGCGCCCATATGAAC
+AGGAGTTTCAGCATAAAATGTAATCAAAGCAGCTTCTTTATACATCTTTTACCTCCTCCTTGCCAATGAG
+AATTAGATTAGAGCCAATAAATTCTTGCTCACCACTTGGAATTTTAAAAGAATGATAATTGCCCTCAGGT
+ACAATGAAAGCCGGATTCATTAAAAGCATGTCCTCTTTCGCTTTAAACCACATCACTGTGCCACTTGGAA
+AAGCCCTCACAGTCTTCGTTATTTTTAATTTGGGTGAGTACCTCCCTACAATTGTGTATTTATCTAGAGC
+CAGTGAAAACACTTCAAATCCTTCCACGGAAAATTTAAAATCAGGAAAAACTCCAGGGGTCAGAAATAAA
+ACTTTTACAATATCTCCACATTTTACTTCTACCATTTGTGAAACTCCCAAATTTTCTCTCAAAAATTCCA
+CAAAATTTTCTTCCTCCACTTCATAGAAGGCGTTTTTCATCTCACCTCCTATTTTTAAAGCTCTTGGCGG
+TTGATTAAAAAATCCCCTCAATTTGCTTTCATCTGAAAAACCTGCTTTTTTAATCTCTTCAGCTTCAAAA
+TCAAATTCTACCCACACAATGAGATTTACATCTTCCTTTAATCTCATAAATTCTATTCTATAAAGTGCGT
+CTTCTTCTCCCCCTACTGCATTCACTGTGCTATCCATTTTAATTCCAAGTCTTTCTTCTTTTGTGAAAAT
+TTCTTTATACTGAAGTATTTCATGTATTTCTATTTTCTCCCCTTTGAGCCACTTTCTCAGCCCTTCTATA
+GAAATAAAAGCCGGAAAAGTTCCTATATCCTCTTTACCCATATACAGCGGAAATGTTTTAATGTTAGAAT
+CAGCATTAGTATTTTCTTTCTTAAAAAGCTTAGTATTTAATTCATAATGGCGAGCATGAAATATATTTTC
+AATTTCTTCTTTTTTTCTCTCCCCCAAAATATTACTGGGCTTAGGAAAATAAAGTTTCCCGTTTCTTTCA
+ATAAAAGGGCCATAAACATTTTTCAAAATCCTCGATGTGTCAATTTTTGTATGCGCATGAATTTTTGTAC
+AAATAGCCCCTGCAAGTGTGTGAGGATGAGGAAAAATGGAATATACTACATCACCTACATTAAAAGGCCT
+TCCCGAGCCAAAGAAAAACACATCGTAAGGGGTAATTTTAAACCTTATCATGACCTTTCACTCTCCTGGA
+AGATTAATCCCTATAAATTCGTACTTTTCTAATTTTGTTAAAAAATCTTCAGCTGCTTTTTTTTGAGGCC
+ACTCTTGCCATATTAAAATCACTCCAAAGTAATGATTTTTTACATTTTTCTTTATTTGTATTATTAAAGG
+AGAAGCTTTTCTTCTGCTTTCTCTAGGAGAATAAGAAAGCTCTGAAATTTTTAGCTCATGTTTTAGAGCT
+CTATAGAAATTATCACGCAAATCATTCATCGCACTTTCATAAGAATCCCAAAAACTATTTTTAGGTTTGA
+TTAAGAATATGTTTGTATTTCTAAAATTAATAAATTCTTCAAAAGGTTTAATTTTTAAGCTGTTTTTTAT
+ATTTAATTCTTCTAATCTCTTATTTATTTCTTTTCCAATCCCTTCTAATTCCTCACCATAAAAAGCAAAT
+TCTTTTACAATTATACTTCCAAAACCTCTCCTCCATCTAGCACCAATACCACCAAATAAACTTAAACACA
+TCAGCGAATTTTTAAGCTCTTTTTCATGTTCTTTTGGAAAATGAGGCATAAATTTGAAATTTAAAATAAA
+CTCTTGATTAGGTGCGTAAGAAGTCCTTACCCTTTCACTGTAATTCACTGCAGCACCCTTTTCTCCTTTT
+TTTCTCCTGTCATTCATGCACAAGTATGCTTTTCCTCTACTTTGTGGTTCTTGAAGGATCTTTATATAAA
+ATCTTTTGGCTTTGGTCGTGGAACCAAAAATTTCACTTTCTCTTTTTCGCAGTTCCTGAAGACTTTGATA
+TTTCAAACTTCCATAAAATCTAAACCACCATCTCAGAATACCGTTAATAGATTGCTCTCTTAATTCAAGC
+AAATTTTTTCTTGCACCACTCATTATTATTGGAGTCACTATTTGCAATTTACACTCGTAATTTCTCATTA
+TTCTCACCTTCTTATTGAAACTCACACATACTTTTTTAAACACTTTAAAATCTTTTTTTCAAAACTCTTG
+TCATATCTTAAATACAATTTCCCTTCTTCTTTTCTCACTTCCGTGACATTTCTCTCAAAACCACTATGAG
+CTAAAAAATTTCTGTTCTCAAAAGAGCTGGATTTTCCTTCATCTATAAAGTTATAAACCTTACTCCACTC
+TTCCGTAGCTTGATTTAAAATAGATTTTTCTTTCTTTTTCCCTCCATGACATAAATTATGAACTTCCCTC
+CCCAAAATTGGAATATGAGTTTCCAGTCCGAATAACTTATAAATAGAATTCTCTTCAGAGGCAAAGAGTT
+GCTTTATCTCTTCGAGTGCAATTCCATTTTCATAGTCATATTTTGATATACCCTTAGTCTCTAAAACTTC
+TAAAATTCCTGCATAAAATCCTAAAGATAAAATAGTGTTTAAATAATCAGATTTGAAAAGCACTGGTGAA
+CTTTCCCATGTACCTGAGAGTTTTCGTTTGAGCATTTCTAAAAAATCTTTTAAAAATGAAATTACATCTT
+CCCAAGCATCAAAATTGAAATGATACAAAACAAGTGGCGTATTATTTTTAATAGCAGAAAAACAGATGAG
+GAAATTTTCAAATAGCTTTTGGAGAACATTTTTTAACTCCTTTTCTTTTCCTGCTATTCTTCGAGCTAAA
+TTGAAATTATCTAGTTCTTCTTCCCCTATAGGAGAAGAAAAGAAGGTTTTAAAGCGTAGTTCTTCAATGT
+GTATTTCATATTCTTTCATTCCTGTCGTTCCTGGCAAAATAGGATCTGAAAATGCTAAAAATATTTTTGG
+CCTCTTTTCTTTTTTAAGCCAATTTAAAAGACCAGAAAACACAGAAAAATATCTTGCTGCTTCCAACAAA
+GCTGAAATATAAATATTGTGTCCGCTAGAAATATCAATGTAAAACTCCATTGTTTCATTATCTCTGTTGT
+ATTCATTTAAATACCTTATAGCCATGTCACTAAAAATTTGTAAAACTATATCATTGTAGTCAGAATTAAA
+TTCTATATATTCGCCAAAAATTTTATATCCTCCTAACGAATGGATAACAAAGAAATCATCCGCAATTTTG
+CAGTGTGGGTGAAAACTATAAAACGCGTAAGGATCGGTAGAGTACTCCTGCAGTGTATTTGGAACCATAT
+CTTTAAATCTTTCAAGTTTTTCTTTAAATTTCTCTATTGCCTCGTCGTTGCTTTCAATCACTTCCTTAAT
+AGCACTTTCATTTAAAATTAAACTCACAGGAAAAATCAACACTACCATACTTTTTTCTTGAGGATTTTTC
+TTTTGAAAAAATTTTTTCATAACAAAACTTGTAAGAACTTCTGTATATTTTTCTTGCCGAAAAGTAAATT
+CTTGAGTTTTCATAAAACCCTTATCAAATCTTCCAATTTGATATATAACTTTCATATCCTCGCCTCCCTC
+TATTATCTTTGTAACGTCAAATTAAAGCCTTAAATTCGCGTATCTATAGTCTCCAAAACATTGGAATAAA
+AATTTTTTCGAGAAAAAGGAGGATTCCCTCCCCTTGGTGTCGTAGGTAGTAGTTGTAGCAAAAACAAACA
+CCATCAACCCAAAGGAGGGAATCCTAATTTATGTTTCGACAACTACTACCCGTTTTCCTTCTTACTCATT
+TATTAAATTTTTTGCTTAAAATTTCTCTATTCGCTCTCAAACACTTTAAAGTAGATATTCAGCCGCCTGT
+TGACCTCCAACCTTCAGGCTACAAAGTTTTGTCACCTTTAGAGGATCCTTTGCCACTTGTTGAAAAAGTT
+GTTGAGAAAAAAGATTACAAGAAAATCCTTGCCGAAGCTGAAGCTCAAGGTAAGCCTATCTCTCATGTTA
+GACGTATTAAACCCCTTTGTGTTGATGTTGATAAGTGCCCTGTTTGCGGTGCCCCTCCTGATTATTTGTA
+CAGTTTTGGTAAAGACCCTGACGGCTTTCAAAAACTACAGTGTAAAGTGTGTAAACATCAATGGGCTCCT
+GGTAAACCTGCTCCTAAAAAGTCTCGCCCTACTTACCGCTGCCCTTTCTGCGGGTCTGCACTTATTCAGG
+ATAAAACTAGAAAGAATTTTACTGTGTTTAAGTGTCGCAATGATAATTGCCCTAAGTGGCTTAACCACCG
+TAAAAGATATCGCTTCAGAGCTTTTGATGTTGATTTTGATGAACTCTCTTCTTCTTCTCCAAATGCTGCC
+CCTGTTAACCTCGCAAAAAGCCATTTTAGCCCATTCTTGATAGCACAAACTGTTAATTTATACGTAGGTC
+TCGGTCTTTCTTTAAGGCAAACTGTCTCTGCACTACAGCATATATGGCAAGTTCAACTCTCTCATCAGAC
+TATACAAAACTGGGTGGTTTCCTTGGCCTCTAAACTCGCTCCGCTTGTTAAGTCTATCAACCTCCCTTTG
+TCAGGCCTTGTTGTTATTGATGAGACTTACATAAAGGTCAAAGGTAAGTGGCATTACCTTTTTACTGCCT
+GTGATGGCTTGAGAGGTTTTATTATCTCACAGCACCTTTCTCCTCATAGGGATGCTTTAGCTGCTTTGAC
+AATCCTTAAAGAGGTCATTGACCGTTACAACAACCGAGAATTCATTTTAGTCACAGATAAAGCGCCTATT
+TATGATGTGGCAGTCCATTTCGCTTCGGTTTTCTTTGGAGCCAATATCCGTCATCGACCTGTGTTGGGAA
+TCTCTCCTCCACCCGGTGGTGACAGTCATACTTACAGACCGTATAAAAACCGTTTAGAACGCTTATTTGG
+CTCTTACAAGGCTCATTACAAGCGCCATAAGTCTTTTAGTTCTTTTGAAGGTGCTATCGCTCATGCATTG
+CTATATCAGCTGTACTACAATCACTTGAAACCTCATGAGGCTTCCGATGGCAAAGTACTTGCACCCCTTA
+AAGATAAACATGGCCACCAAGTGGATAATTGGGCTAAACTGATTCAATGGTTTGTTGAGCTTAATTAAAC
+TCTATAATCTTGACAACTTTTATGTGGTAAGTTAGACTGTATTTGAAATAGTCTAGCTTACCATAGGGTG
+ATATTTGCCTTCTTTGCCCATAAAAGCTTAGATTTTATTTACTTATAGTTTTTCCCTAGGTGTCATTTTA
+AGTTATTGATTTAATAATCACTGATTTCTTTGCTAACTACTACCTACAATTTCTATTTTTTAGGGAATCC
+TCATGTTCTTACTTGACGCTACCATTATCTTTTATTTTCTCTTAATATCTTAGTTTTTCTTTAATTTTCT
+CATCACAACAAGAGCATCTCATGGCTTATATTACCATTTCTTACTTATCTAACCATTAAATGGGTAAGCT
+TAATAAACCTCATATCCTATTTCCATATTATGGCGGGATAGCTCCACTTATCTCATGGGGTTTACCCTCC
+CATGTCTCACTGGATCTTAGTCCTTAATTCCTTCGTTCTACCTGCCATGAGGTGGATGTCATTTCTGCTC
+CATTGCAGGGTCTTTGCCCGTATGGTGATTATTTTTATGACAATTCCCGCTCTTGTTGTCAATATCCCAT
+CTCTTGATTGGTTGTTTTTGTCTTATTCCTTCTTTTACCTTTTATGTCACATCGTTCACACTTTCGCTTT
+TCATAAAAATCAATTTCTTCTTAAGGGTCAGCTCTTTAGATGTGACTAAGTTAAAGCTGAAGAGAAGATG
+ATTAACCCTTAATTGATTTGATAGTATGTTGGCACTTTTTATGCAGCTTCCTGTAAGCCTGGCCTCTTTA
+TGTCCTTCATCATCTTGATTGGGTCATATTTTACTCCTTTCTTTAATATGACATAAAATATCCTTATCAG
+TTTGTTGCACAATACTATTAGTGATTGCTTCTTTTTTAGCGGGTTTTGCGCTCTGGTGGTGTAATATTTG
+TGTAGTTCACGAAATTCTTCGTTTTTTGCGACCAAGGCCATTACTGCATTAAATAGCACACTCCTCAATC
+GCTTCCTCCCTCTTTTACTTATTGTCGTTTCTCCTTTATGCTTACCAGAGCTATTTTCTATTAGGTTTAA
+TCCCCCTAGTTTTTGTATCTGTTTTGGATGTTCATATTTTTCAATATCTCCTACTTCTGCAATAAAACCT
+GCTACTGTGTTTACTCCTATCCCTTTGATTTCTAGTAGTTCTTTAACCCCTGGTATCTCAACTATTAATT
+CTTCCATCTTCTTCTCTATTTCTTCAATTTGTTTTTTTAAAAATTCGTATTGTTCAATGAGAGTCTTTAT
+CTCGTATTCCGCCATCTTTATGCCCTGCTTCTTCCCTATGCTCTCCTTAGCAGTTTCTATCAGCTTTATA
+GCCCTTTTTTCTCCTACCCCTCTTTGTACTTCTTTCTTCCATATCGATATTATTTCTTCAGCACTCTTTT
+TTGCTATCTTCTCAGGCGTTGGAAATTCTCTTAATGTGATAAGTGCTGCTTTCCCTTCCCAGTCTGAAAA
+TACGGTGTTAAACTCTGGAAAGTATATGTCCAACCATCTTGTTATTTGATTTTTTGTCATCCCTATTTGT
+TTGTTCAACCTGTCTTTTATGCCCATCGCTACCCTTAATTCTGCATATACTCCTTCAGGTATTATCGGCT
+CTACATATCTCCCGTCTTTTACTAGCATTGCTATTGTTTTTGGGTCTTTCTTATCGCTTTTTGTGGGAGA
+ATTGTCATCTAATTCTTTGCTCATCTTTACATGAAATGGATTAACCAATACTACCTTTATGTTATTGTCT
+TTAAGGTATTGGGCAAAACACAGCCAATATTGCCCTGTCGGTTCTATCCCTACTATTAGTTTGTTTTTCT
+TATGTCTCTCCATCAAGTCTTTTGCCCAGTTAAGAAATTTTGTCATACCTTCTCTATTGTTTTCAAATCT
+CAGGTATTTCCCATATTCTACTCCTCTGTAGTCAAATGCTCTGGCATAATGGCTTTCTTTTGCTATGTCT
+ACTCCCGCAATTAATGTGTCTCCCGTTACTTGCAAAATCTTTTCATTTTGTTTATACTTCATTTTAGGTA
+CCTCCTGTTTATTTTGATAATTCGAGGTAAGTTCTTAAACTTACACTCTGTATTTTATCAGGAGGTACTT
+ATTTTTTCAAAGTCCATTCTCCCTTATTTTTTATTCATTACAGGAATGCTCCATTGCAATTGACCTTGCT
+ATAATCAACATATTAGCAAAATCTATCACTCTATCTGGCGTTTCTTTAACTATCTCATCAAACTTTGGGA
+GCAATATCTCACTAGCATATTTTTCTAAAATATCTCTGTTTCCACTCTGACGAAGAAATATTCTCTTTAA
+TTCATTTCTCAAAATCCCAATAATTTGTTCTTTATTTTCGTCATCATACAATCTGTCTACTACCTCAAAA
+AATTGATAGGGAAAAGTGGATGAAAATTCTCCTTTCTTGAAATGCTCTATGAGTTCTCTCAAAAAATCCA
+TCAACGCCCATTTGCCCCCGCATTCTTTTAGTGCTCCACTTCCTTTTATAAACTTAAGGCAAAAAGCATT
+TCTATTATACTGTCTTTCGTCTTTTGCTTTCTTCTGAGCCAATTGAACCTCTTTCAAGGCAAGGTAAAGA
+GGATATTTGTGATGAACTATTACAATGCCTGCACTCATGGAGGCTTCAGAACTTAAAACTTCTTTAAAAG
+CGTTCTGCAATTCATAAGCACATTCCAACACCTCTTCTACAGGAAGTAATGCTAGAACGTCATCTCCTCC
+TGCATAAACCAATTTCCCGTAATGTGTTTCTTCTACAATTCTTCGCACTTCTTGAAGAGCAAACGTGGAA
+ATTTTCCTACTCAAGGTCTGGTGAAGAGAAGGAGTAGTAGGGTGTTTCTTACAAAGTATCGAAGATAGGT
+TATCTTTTGCATGTTGTTTTATATGTTCTCCCACTTTGGGGTGTAAAGTTTCCATTATAGGTGGATTATT
+CTCTCCTTTTAACCACTTCCCCATGTGGTCCCCATCCATTTGAAGAATAGCATAATATCTGGAAGGGTTG
+ACCCTGTGTTTTTCTAAAAGCTTTGTTATTTTCTGAGACATCTTCTGAAATTCCTCTACTTTGAAGTTCT
+CTGTATGCTCACTTTTAATATATTCTTCTCTATAACTCTCCCTCATCAACCACTGTCCATCTATTTCAAA
+AAGTTGGTTATCTTTTAATTTCGGAACAGAAACAGTATTGGGAAGCAAAAGCTTCTGTTTAAATTCTCCA
+AATAATTCCTTGAACTCTGCAATAAACTCTTTGTTGTCAGCAATTCTCCTTTTTTCTCCAATAGTTGCCA
+TTTCAGAAGTTGAGGGAAATTTCATTTCTTCGGAAAGATTTAGCTCTTCCTTCATTACCTTTGGGAATAA
+TCGCTTTGCAAGACACACTCCACAGAGTTGCTCTTTTTCTTTTACCAAGCCTTTTTCCTTACTCCTCAAT
+TTTTCCCAATCTAATGGCAAAACTTCAAACTCTCCACATAAACTGCACTTACGCCCTTTTTGTTCTAACT
+GTTCAAATTCCCTTATGCTCTTCCTCGCTCCAAGCAATTTTTCAGTTAGCTCAAGAAGTAATGAATAGGC
+TATGCTAAAATCTCTGTATTCCTCATCTTTTTCTTTATTTTTACTCCATATCTTAGGAACAGATTCTATA
+AACTCACTTATCGTTTTGTAAAGCTCTGTCTCTCCTATTATTTCTTTGTAATCATCCAAAACCTCTTTTG
+GAGACTCTTTCTCTTCAAACCATGGCATAACCGCCCAGTAAACCTGGAAATAATTTAATAGCTGATTTTC
+AATCTGCAATTGAATTTTCTCTAAATCCCCCTCTAGATTTAAAATACTTTCTAATCTTTTCACTGTCTTT
+TTTGCTAGGCTCTTTAGTTGTTCTTTAAAGTTTTTCTCGCACTCTTCGCCCAGTTTTAAAGCTTCACCTT
+CATTAATTGGCGCAATTGCAAGAAATCTGTTGGGCATATTGGCAATAGTCAACTTTTCTTCCAAACCCTT
+AGACCTTGGAATGTTATTCCACTCTTTAAACCATTCATCAAATTCCTTTTGTGATAAATGAGTAAGCGAA
+TTACCAAATACCTCCGAACTAAGCCATAAATCTACAAGAGGTTGACCTAAAAGATTTGGGTACACAATCA
+CATCTGCCCCATAACGTTCAACTACAAACTTCATGATTTTCCATATAAAGTAAGAAAGCATATAACTTCC
+AGCCCATAAATCAGAAGTTTTTCTCGCCGTAGCAATAAAGCTCTGAACAGGGCCAATTGTAAAGAGCAAA
+AATGCTGGTTTGGGAAGTGCTGAAACCAGAGTAGAAGTTTGGACAAGGTGATCATAGATGGAGTGATTGG
+GCGCCCTTGTATCTGCAGGATGGATTCTCATCCAGTGAAAAATTTCTTGGTAGAATCTCCATAGAAATAA
+AAGCAAGATTTTGGCTTTTTCTTTTTTTTCTTCTTCCTTTATCCTAGAAAGGTTATAATTCTTTGCAAGC
+TTCTCTACTAATTCTAAAAAACGCTTATTCTCAGTTTCATAATCTGTTTCTGCCAGTATATCGTAATATA
+TTTTTTTATTAAACATGTCAAAAAATATCACATCTTCTCCTCTTATTTTAACAGCCACTGGGGGAAGTAT
+TCTATTTACAGGATAAGCTTGTGTATCTGCTTTTTCAATAAGTTTCTCTTCTTCCTCTGTTAAATCTTCT
+CCAAGAAGTGGTTCAATTACTTTAGATTTAATTAAAATCTCATGGCATCGACCTTTTTCCTGAAGCTGGA
+ACTTTTTTATACATTCTTCATTGTCCATAGAAATTATCCAATGCTTATGAGGAGGGTCATGAAGAAAAGC
+TTTAAGTTTCAGAAGCCATACTTTTTCCATCTTTTTCTCCCTCACTTTTTCTAAACTTCAAAAAAGAAAA
+TTTTGTATAATTATCATCTAACAGTTCTGCTTTTTACTATGTATAATTCTACATCAATTGCCAATTTCCT
+TCTTGAAATTATAAAAATTTCAACTTTAAAGTAGTTCACAACAATAAAAAATAGCCTTGCTTTTCTACAA
+GGCCATCTATAATTGTTCAGCTGAATCCTCTTCAATAGAAAGTACTGTTTTTCCCTCTCCTATCGTATAA
+TTTACTTTAACGCCCAAACCTTCAATCAAAAACTCTAAAGGCACATATGTGCGATTATTTTCTGCCCTCG
+GGAAAACTTCCATTGAAAAAATTTCCTCATTTTTTGTATAAAGATTCTTCCCAAGTTGTAGTTCTATTTC
+TGTGTTATTATATCTAATATTAATCCTCTTTTTCAAATCATTCCAATATATCTCTCCATTTAATTTTTCT
+ATAATGGCCCATAATGGCACGAATATTTTTCCATCTTCTACGTACGCTTTTCCGTATTCTTCAGAAATAT
+CGAGCAAGCTTCCGTTTATGTAAATCTCTACGTTATAATCTTTTTCTCCTAAAGTTTCAAAATACCCTGC
+AATAAAAGTATCTGTCTCTATCGTTCTTATAAAGGTAATATCCTTGCTTGTATTCTTAAATTTATAATCC
+CAAGTTGCATTCCAGTCTACCGCAGCATCATCGCCATTCGGTGCATATATCGCTTTATATAAATGTTTGT
+GCCTTTCTACTACTTATAGTTTGCTATTCGCTACGCCCTATGAATTGCTGTTGCTGTAACACATACTCCT
+CCTACGTCTTTATAATAATCACCTCCTGAACCAGAAAGTCCCTCATAAAACCCCCTTGCTATCGTTCGTT
+TTCCTACTGTTTTGTTAAAAGAGAAAATCTGCCCAGGCATTACCATAACGCCTTCAATATATTTTAATGC
+TACTTTGGCATTTTTATTATATTATTATTTTCAAATTTTGGATCATTCGGGAGTTCTACTATTTCAATCC
+CTAGTACTTTTGCATTACGTTTTGGGGGCAAAGACATAAGTAAAGTAAAAACAAGTAATAAGACTAATAC
+CTTAAAAATCACATTATTTAATTTTCTCAACTCTATAGACCTCCCTCACACTTTTAGCTCCGTACTAAAA
+ATCTCCATTCCTTCTTTTATTGATAAGAAATTCTTCTCAGTCATCCCTCCTTTCTAAAAAGCAACTTTTT
+ACCAAAAAGTAAATAAAAAGTTTCGTGAGCTTCTTCAATATGAAAGAAAGATTAAAACAGTTTATAACCA
+CTTTATGGATTTATGTCAATATAGCAAACACAAAAACCTTCACTACAGCTCAGGAAACTCTCTAGCACAA
+CCTATTTCAATCCCTCTTAGGTAGGCTAAAAACCGAAACATGTAGAGGCAGGTCAGGATTGGAGTCGTTA
+GTTTCAATCCCTTTTAGGTAGGCTAAAAACCTTTTCAGACTTCTCCCAAATCCTATCTGAAAGGAAGTTT
+CAATCCCTCTTAGGTAGGCTAAAAACACATCATAGCCCTCCTCGGCGAGCCAAGCCGCAATGTACAGTTT
+CAATCCCTCTTAGGTAGGCTAAAAACAATAACAAAAATCAGAAGAAAACCAGCACGAACGAGGTTTCAAT
+CCCTCTTAGGTAGGCTAAAAACATAGAACGCTTCAGAGGATTAAAATCTATCCTATCACGTTTCAATCCC
+TCTTAGGTAGGCTAAAAACTCAGCTAGTAAGAATTTTACTTCTTAAAGAGATTAGAGTTTCAATCCCTTT
+TAGGTAGGCTAAAAACCCACTCCCACCATATTTGCCGGGATTAAGGCTCCCAGGTTTCAATCCCTCTTAG
+GTAGGCTAAAAACGTCAACAATTCTTAATATAGATTTTCTTGAAGAAGAAGGTTTCAATCCCTCTTAGGT
+AGGCTAAAAACAATGTAGTCTGTATTCTGGCATGTCCCAACCGTTTTTGAAGTTTCAATCCCTCTTAGGT
+AGGCTAAAAACGCGGGGGCCTGCCCCAGACGTATACAGTTAGAAGCAGTTTCAATCCCTCTTAGGTAGGC
+TAAAAACCTGTCGCAAGATTTTTAGGTTTTCATAGTCCAGCTGAAGAGTTTCAATCCCTCTTAGGTAGGC
+TAAAAACTAATTATGTCCCTGCACGTGTGCACCTATTGTATCACGGTTTCAATCCCTCTTAGGTAGGCTA
+AAAACCGACGATAATAAAGTCCATGTTAGGTGTGATAACAATGTTTCAATCCCTCTTAGGTAGGCTAAAA
+ACTATGACTTACTTCTTTCGGCAGACAATGCACAAACGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACT
+TTTAAACGAAGAAAAGGAAACATAAAAAGTGCCCGCAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACG
+CGCAGACAAGAAGTACAAGCGGTAGAAAGAGAAGACTTACGTTTCAATCCCTCTTAGGTAGGCTAAAAAC
+CAGCGATGGGAGATTAACAATACGTTACTTGGATGTAAATGTTTCAATCGCTCTTAGGTAGGCTAAAAAC
+ACACGGCCAACTACTACGTTTTGCGCCGGACCAACATGCGTTTCAATCCCTCTTAGGTAGGCTAAAAACT
+TACAGTACAACATAAACATGGAAGATTTTGTATTTGCGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACG
+TCACTATGGTAAAGAAGTTAATATTGTGGGGCTTAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACATGA
+AGGCTGGAAATTGATGATAAAAACATAGTATAGTTTCAATCCCTCTTAGGTAGGCTAAAAACATATGGGA
+AACTATACACTAATGATAGCAAAAATGAAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACCGTTCCAACC
+CTCTTTTTTAAAGAGGGCTCGAATGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACACTTTTGTACTTGA
+AATATAGTTGTAGAATCTGTACTGTTTCAATCCCTCTTAGGTAGGCTAAAAACTCTATCTCTACCGGTTG
+TGGCAGCGTATACCCCATCCTCGTTTCAATCCCTCTTAGGTAGGCTAAAAACATTAAAAGCTTCTCTTTC
+AAGAGAGAAGCTTGCAGTTTGTTGACAAAGCAAAATTTTAGCCCCTGTTTTCTTAGTACCGAAAGCAGGG
+GCTGTATATATCTGGATAAAATTTTCTTTAAAACTCCAAATAATGGATAAAGTTTTGAAATGTCAAAGGG
+CCCTTTGCCCTTCCTCCATAACCATAAGGCCATTTTCTTTAAATTCATGGCAGCAAAAACAAGCATCGCT
+TGCATGGACAATTTTTCCTTCCCTCTTAACGTCGTCCATCGCAAACCATGCTTCTCCTTTAAATCTGCAA
+ATACTCTCTCTATTGTCTCTTTCCTTCTCTCATATACTTCTTTACAGTAAGGTGTATGCCTTAGGTGTTC
+TGCTTCTTCTACATATCCTTCCCATATGTGCCTGAATATCCTCTTTGTGTAGTCTTTACTTTGGGTACAC
+TTTTCTCTTAGAGGACAGTTTTTACATTTTTCTGGGTTTGATTTGTATTCTCTATATCCTTCTCTGTTGG
+TTGTAACATATGTTAATATTTCATTCTGCGGGCATATGTAACAGTCATAGTATTCATCATAAACAAATTC
+ATGTTTTTTCATGAAACCATCTTTTGTTTTTGGCCTTGTGTATGGTACTGCTGGTATTATTTGTCTATCA
+AATATTGTCTTTAATATGTACGGATTTTTATAGCCTGCATCTACTGCTATTGCTTTCGGTTTTCTTACCC
+TCTTTTCAACTTCTTCTAATACTTCTTGAAACATCACACTGTCGTGTACATTTGCTGCTGTTACTTTTAC
+TCCTAATACAAATCCATTTTTATCGCAGGCTGTATGAAAAGAATATGCAAAGATTTTTTCTTTTCCGTTT
+TTGTTTAACATTCCGCTATCTGGGTCTGTTTTGCTTACTTTCACTTCTTTCGTCTTTATCTTCTTGATTT
+TCTTTAATGGCTTTTTGCCATGAGCTTCTCTATCTTTGTTTATTTCTTCTTCTAGTTTTTCTTGATAAGT
+CCTGGCTTCTTGTTCTACTATTTCTTTGGTGTATTTCTTCTTGTTGGCACTTGCTTTTACATGGGTTGAA
+TCTATGAATACTTCCTCTGCATTTACTAGCCCATGTTTTATTGCTTCTTCTAAAATCTTCGTAAATATTT
+TCTCAAATATGTCTGTCCCTTTGAATCTTCTTATGTAGTTCTGACTAAATGTTGAAAAATGAGGTATTTC
+TTCTGTCAGCCCATACCCTAAAAACCATCTATACGCTACATTTGTTTTTATTTCTGCTATTGTCCTCCTC
+ATCGATGGTATGCCAAAAAGATATTGAATGAAAAGTATTTTTATGAGTACTACTGGGTCTATGCTTGGTC
+TGCCGTGACCCTCGGAATATTTGTCTTTTACTAAATCGTATATGAAGCTAAAGTCTATGACTTTTTCTAT
+CTTTCTTAAAAGGTGGTCTTGTGGTACTAATTGATCTATGCTTACAAATTCTATTTGATGTCTTGCATCC
+TCTTTCTTTGATAACATCTTTCTTCTCCTCTCCTCTTTTGCTTTGTACCGTTAAAAAAACAAGGAACCCT
+TCTCATAATAACGGGTTCCCGATATTTTGTCAACAGTCTGAAAGCTTCTCTTTCAAGAGAGAAGCTTGAA
+GAACGTTTCAATCCCTCTTAGGTAGGCTAAAAACTCCGTGATAAACAAGAAGCCTGGGATGCAGGCTTCA
+TGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACAGGGCAAATATAGGCGTTTGAAAGGGGTGTTTAGGGA
+GTTTCAATCCCTCTTAGGTAGGCTAAAAACGACTTGGTTACACACTTGTAAGCAATGGGGCAATAAAGTT
+TCAATCCCTCTTAGGTAGGCTAAAAACAAAAGCGCAAATAAACGCTTTTCAGGACGGTTTTTAGGTTTCA
+ATCCCTCTTAGGTAGGCTAAAAACAGGCGAACTGATAGCAAAAAAAATAGCAGTTGAAGGTTTCAATCCC
+TCTTAGGTAGGCTAAAAACAAAATTATTTTGAAGAGAATTTTCAGAAAAATTGAAATGTTTCAATCCCTC
+TTAGGTAGGCTAAAAACCTCCTTTAACATTTTTTCTTTGCCGGGATTAAGGCTGTTTCAATCCCTCTTAG
+GTAGGCTAAAAACGTGGAGTTGTGAAGGTGGTGAGGTGATGGCGAGGTATAATGTTTCAATCCCTCTTAG
+GTAGGCTAAAAACGTCGTAAAAGCAAACCACGCACCGATAAGAGTAGAGTTTCAATCCCTCTTAGGTAGG
+CTAAAAACCCATAGAAATTCCTGAAGAATCATTTGAGGAATTTATTAAGTTTCAATCCCTCTTAGGTAGG
+CTAAAAACGATAAAATGCGTGGTGGCGTAAGAAAAAGAGGTAAGAGAGTTTCAATCCCTCTTAGGTAGGC
+TAAAAACTTGAGCTTCTTAGAGAAAAAGGAATACTCATCAAAAGGTTTCAATCCCTCTTAGGTAGGCTAA
+AAACCATCATAATCACCCAAGTCATACTCGTACAAGCTTAAGTTTCAATCCCTCTTAGGTAGGCTAAAAA
+CTGGACAAGCACGCAGACCCGAATATGTATGGACCACCAAGTTTCAATCCCTCTTAGGTAGGCTAAAAAC
+ATGATTTCCCCCAGTAATCGCCAATATTTTGTTGGCGATGTTTCAATCCCTCTTAGGTAGGCTAAAAACA
+CTGGGGGAAATCATGAGCAACGCAGTGTAAAAGAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGACT
+TAGGTGCTAAGCCAGTCGATAAAGAAAAACAGATTGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCCTC
+TCATGGATTGGATAAGGGACGAATTAAACAACGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTTTAACA
+GTTAAGCAAGCAGTTAACAAATTCTTTAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGAGCTTTTGAA
+TGTAATGGAGAATTCTTCCACATCTGGTTTCAATCCCTCTTAGGTAGGCTAAAAACGATGAGGAGGATTA
+TGCTCCTTATGCATGGGGTTCTACGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTTAAAAATTTAGAAA
+TTGGTGAGATTGGTGGGGAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTGTCAAAGGTGATAGTATGA
+TTAACGCACGTATTATGGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCTGGCAGAGCTGAATAAGAG
+CTTTGGTAATGTCGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTAGCGTGGGAGGTTGGTGTTAACGA
+GAGTGCCGTCGGAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACAAGAGCTTGAAGTTAGAGTGGCACAG
+ATTAGCAGAATATGTTTCAATCCCTCTTAGGTAGGCTAAAAACAGCAAAAGTAAACAGAATAAGAATGAG
+ATTAGATCGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTAAAAATATCAGCTAGCTTTATAAGTGTCTC
+ATAATCGTTTCAATCCCTCTTAGGTAGGCTAAAAACGTTGGTATTAGTTTTGTAACTTATTCAGCAATAG
+AAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCAGATGAAACAAGTTTTGGAGATGCTGCAGCAGTG
+TTTCAATCCCTCTTAGGTAGGCTAAAAACGTGCTTTTATTTTTGCATACAAACTTACGCTGACACCGAGG
+TTTCAATCCCTCTTAGGTAGGCTAAAAACGGGTGAAGAAATAAGGACAGGTCAAATAAGTGATGAAACAG
+TTTCAATCCCTCTTAGGTAGGCTAAAAACCGTATTGCCGACCTTGAGATGGCAATAGCAGCATTACTGTT
+TCAATCCCTCTTAGGTAGGCTAAAAACTGCCACACGTTGTGCCACGTGTGGGCATAAGTTCGACGTTTCA
+ATCCCTCTTAGGTAGGCTAAAAACTCTGTTGCTTTCATCTGTTCTAAAAAGTCCTGTGTTACGTTTCAAT
+CCCTCTTAGGTAGGCTAAAAACTATGACTTGCCGTATGCGATAGTTCAACACGAAAGATGTTTCAATCCC
+TCTTAGGTAGGCTAAAAACCGAAAGGCCAGGGGTGGGGCCGGGGGTGTAGTGCAAGTTTCAATCCCTCTT
+AGGTAGGCTAAAAACCTGGCAGCCTGTTGCGACAACCCCTATATTTTTACGAGTTTCAATCCCTCTTAGG
+TAGGCTAAAAACCTAACATCCCGGCCAATATCAATGCCACTCCACTATCGTTTCAATCCCTCTTAGGTAG
+GCTAAAAACAGACTTTGAAGTAATAGACGAAGACATACCATTGCCTGTTTCAATCCCTCTTAGGTAGGCT
+AAAAACTGGCTTTTGGGCAGGCGATTGCGGCTCCATTCGGGCGTTTCAATCCCTCTTAGGTAGGCTAAAA
+ACAAGGGATAGCAAAATATTTCGGATTACAGAAAAAGGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTT
+TTTGACATAACATCCTACCAAATCTGCACCTAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCCAAT
+ACTACCTCGTACTTACGCTCTCCTACTGCTACGTTTCAATCCCTCTTAGGTAGGCTAAAAACTCCACCCC
+CCACCAAGGTCGAGGACATCCCCCACCTGTTTCAATCCCTCTTAGGTAGGCTAAAAACTGAAACCACACG
+ACTAGGATAGATTCCCCTAGCCACGGTTTCAATCCCTCTTAGGTAGGCTAAAAACGAGCTGTCCCCCCAG
+ATAGACGAGTATCTGGTTCCGGCGGTTTCAATCCCTCTTAGGTAGGCTAAAAACGTTTCTGGATGAAACT
+GGTCGGGTCAGTCTAGCTAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACCGCAATTGTCCGTCCATTT
+CTAAATTTACCTTAATGTTTCAATCCCTCTTAGGTAGGCTAAAAACGAAATTATTTTTACACTGTTTTTG
+TCGTGTCTACTGGTTTCAATCCCTCTTAGGTAGGCTAAAAACCATACTTTCAAGTGTTAAAATAGAGCGT
+TAGTAATTTTGTTTCAATCCCTCTTAGGTAGGCTAAAAACTAAATCACCGCTCCAGCTTCCGCCCATTGC
+TCCTGATAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACCAAGATACTACTGGCTTAAAAAAAATATAGA
+GCAATGTTTCAATCCCTCTTAGGTAGGCTAAAAACCCTGGTATTAGCGACTGCATAAACAAAGGAAGGAG
+GGTTTCAATCCCTCTTAGGTAGGCTAAAAACACGGTACCCGCTCCCCCGAGACCCTGACAATCCCCAGTT
+TCAATCCCTCTTAGGTAGGCTAAAAACTCAAAACCTGAGCTTTAAAAAGGCCGTCTTTAAAGAGTTTCAA
+TCCCTCTTAGGTAGGCTAAAAACGATAAAACTGGTCGGGGCAGTCCAGCCACACTGCTCTGTTTCAATCC
+CTCTTAGGTAGGCTAAAAACCGTAATCGCGTTTTTTGCGTCTTGATGCACTGCGTGTGCGTTTCAATCCC
+TCTTAGGTAGGCTAAAAACAGCTTTCTGCTAAGTAGCAGAAAACTCTAGAAGGAGCGTTTCAATCCCTCT
+TAGGTAGGCTAAAAACCTGCGTGTGCAAGTATATAATGAAGACAGAAAGAGAGTTTCAATCCCTCTTAGG
+TAGGCTAAAAACGGGCGAGGCCCGCAGGAACTGGCAACAGTTTCCTGCTAGTTTCAATCCCTCTTAGGTA
+GGCTAAAAACTCAATCTGCCTATGTTTTTGATAAGGAACATTCTCTGGTTTCAATCCCTCTTAGGTAGGC
+TAAAAACCATGTAAGGAGTTAGGTGCCCATCCCCAAAGTTAGAGTTTCAATCCCTCTTAGGTAGGCTAAA
+AACAATACATGCGGTTAGTTAGAATATCCCCGATTCATGAAGGTTTCAATCCCTCTTAGGTAGGCTAAAA
+ACTTGGTACTCTCGCCGACGGTGGTTCACTCAGACGATGGTTTCAATCCCTCTTAGGTAGGCTAAAAACA
+TAAAACTGGTCGGGGCAGCATGGCACAATCGGCCTGTTTCAATCCCTCTTAGGTAGGCTAAAAACCTCGG
+GTACCCCGCTCGCAAAACCGCACAGACAAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGAAGCGTCA
+ATACGCAGTAGGTTCAGAGCAGAGTTAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTTTCTCTTGAAA
+GAAGCTGGTTTAACTGGTGTTTACAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACAAGACTCACTCGCA
+TGCGTTATCATATTGTCAATAGCTGTTTCAATCCCTCTTAGGTAGGCTAAAAACTGAGCAAGGGTCTTTT
+AAGTAGGGAGTATATCCCTGCGTTTCAATCCCTCTTAGGTAGGCTAAAAACGAAAAAAGAGGACTTCCAT
+AGCATTGTGGAAACTCTTGTTTCAATCCCTCTTAGGTAGGCTAAAAACGGAAGTGCTGTGAAACCGGAAA
+AGAAAAAGCCTATACCAGTTTCAATCCCTCTTAGGTAGGCTAAAAACAAGACTGCCGAATGGCTTAAAAT
+ACAGTTCCCCAAGCGTTTCAATCCCTCTTAGGTAGGCTAAAAACCAAAAAATTCAAACAACTCAAATATA
+AAGCTCTGGACGTTTCAATCCCTCTTAGGTAGGCTAAAAACGACTGGTGCTGTTGGAGGTGTAAACCCTG
+CAACACCGTTTCAATCCCTCTTAGGTAGGCTAAAAACTAGAGAGGGCAATCCCAGAAGAACAGCAGCAAT
+TTTAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACCGAAACTGGCGCATTGGGAACGCGGTTAGGTCTAT
+TGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCACTTAAAATCCTCGAGCGACAAATCAAGCAACAGCAG
+TTTCAATCCCTCTTAGGTAGGCTAAAAACTCATAGTCAGGATAATTCAATTGCGAATAAGCATAGCTGTT
+TCAATCCCTCTTAGGTAGGCTAAAAACTTGATGAACTTGACAGAAAACTTGGTGGTCTCAGAAAGTTTCA
+ATCCCTCTTAGGTAGGCTAAAAACCTTTTTTGCGGGTTGATGTACTGTGTGTGCAGGTGTAAAAGTTTCA
+ATCCCTCTTAGGTAGGCTAAAAACACGGTAACACTCAAAATCAAGCTCCTGCCTCCCAACAAGTTTCAAT
+CCCTCTTAGGTAGGCTAAAAACAATAGTAAAAAGAAAGGCAAAAGAGGCGAATTGGAACGTTTCAATCCC
+TCTTAGGTAGGCTAAAAACCTCAGAGCGAACGATTTAAGTCAAGTGCGAGAGATCGTTTCAATCCCTCTT
+AGGTAGGCTAAAAACGAAAATGTCTTTAAAAGCTTATACAAGAAAAAGTAGTTTCAATCCCTCTTAGGTA
+GGCTAAAAACGAAGCAAAGCTCGTTCTGACAAATGATAGCACTCTGTTGTTTCAATCCCTCTTAGGTAGG
+CTAAAAACTCACCCACAGAGCTAGTATAAGCGGAGTTCTGGGGTTGTTTCAATCCCTCTTAGGTAGGCTA
+AAAACTTTGTGGAGGCTTCTGCGTGAAGGCCATAAGAAAGGGCGTTTCAATCCCTCTTAGGTAGGCTAAA
+AACAACAACTTGCGAGGACTAATCGAGATGCCTTACTGAGGTTTCAATCCCTCTTAGGTAGGCTAAAAAC
+AAATTCACAATTGTAGAAATTATAAATTTGCCCAAATGTTTCAATCCCTCTTAGGTAGGCTAAAAACGTA
+ACATGGGATACACTTACGCCTATCAATCTAACAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACCTTCTA
+TACTAGAATGGGCAGCAGAAAATTTACCGGTTTCAATCCCTCTTAGGTAGGCTAAAAACATTAACATCAG
+CGCAAGAACAACCTGTACAAGCTGGGTTTCAATCCCTCTTAGGTAGGCTAAAAACATTGCAAGAGATAAA
+GAGACGCCACCTATTAGACTTGTTTCAATCCCTCTTAGGTAGGCTAAAAACCGTTTAATAATCTCAATTG
+CCATCCTCTTCTTCCTCCCAGTTTCAATCCCTCTTAGGTAGGCTAAAAACAGTAAATGAGAAGATAATTA
+GTATTTTAAAAGAACAGTTTCAATCCCTCTTAGGTAGGCTAAAAACCTTTATAAAGAAGGAATAAAAAAA
+AGGCTATGCCTTAATGTTTCAATCCCTCTTAGGTAGGCTAAAAACATCTGATACAGCTTTTTCTGGAGAA
+AAGATAATGGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCCCCTCAATATCCCTGTAGAAGACAATT
+GCTTCTACAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTCGAAGTTTATTACATCAAAACTTGTGGCC
+TCTCTAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTAGCTAATGCAATAGCAATCGCAATTCAAAATA
+GGTTTCAATCCCTCTTAGGTAGGCTAAAAACTAAAGCAGGTAAAAATGACATACCTACCATTGCCCAGTT
+TCAATCCCTCTTAGGTAGGCTAAAAACCCCTAAAAAGCGTAGCCTTTTTAGCTCCGACAAAAGGTTTCAA
+TCCCTCTTAGGTAGGCTAAAAACGTGTATCTAAGCCCAAAGGTATCGAGTATGCTGCAACAGTTTCAATC
+CCTCTTAGGTAGGCTAAAAACACTATTTATGTCAGCTCAGGAAAAACCTGTACAGGGTTTCAATCCCTCT
+TAGGTAGGCTAAAAACTAAAGCAGGTAAAAATGACATACCTACCATTGCCCAGTTTCAATCCCTCTTAGG
+TAGGCTAAAAACCCCTAAAAAGCGTAGCCTTTTTAGCTCCGACAAAAGGTTTCAATCCCTCTTAGGTAGG
+CTAAAAACGTGTATCTAAGCCCAAAGGTATCGAGTATGCTGCAACAGTTTCAATCCCTCTTAGGTAGGCT
+AAAAACACTATTTATGTCAGCTCAGGAAAAACCTGTACAGGGTTTCAATCCCTCTTAGGTAGGCTAAAAA
+CACTTATCAAGTATTAAAAATAGAGGAGGTATAAAGTAGTTTCAATCCCTCTTAGGTAGGCTAAAAACCA
+TCTTTTATCTCATATTGCAAACAGAGTTAGAACTGTTTCAATCCCTCTTAGGTAGGCTAAAAACTCACCT
+TGCGCTATTGCAAACATTCTTTTTGCCTGCGCAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTCTTGCA
+AAGATTAAAGATGATATGAAACAGCCAATCTGTTTCAATCCCTCTTAGGTAGGCTAAAAACCTCCCTTTC
+TCGCTTTTTCTGCCTCCATTTTACACCGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTAATGTTATTGT
+TGAACAAACTATGGGTCGAACATAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTGGAGGAACACCCTTT
+TACAGAAAACCAGAAGACATAAAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTTCCATAGTCGGGGC
+CGTCGTGCGCCCGCATGATAAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACGAGCTATAACCCCATGAA
+CAAGGATTTCCCCAGGGAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTCTCTTGAGCAAGACCTCCGC
+AAGTACATGCCTCCGTTTCAATCCCTCTTAGGTAGGCTAAAAACATTTTAACACATGAGTTTGGGCATTT
+AGTTAATACAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTGTACTGCACGTGCGTACAATACAGCACTA
+GAAAGAATGTTTCAATCCCTCTTAGGTAGGCTAAAAACCTGCCAGTGTGGCCCTGCTGGAAAATAATGGC
+TCCACCATGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTGCCCGGTCAGGCAAGTCCAGAAAAGCATC
+AAATTCAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGGAGTAAAAAATGTTGACAGTAAAAGATATTTT
+AGACGTTTCAATCCCTCTTAGGTAGGCTAAAAACATTCATCAAGAAAACTTACACAGGACTATTTTACAA
+GGTTTCAATCCCTCTTAGGTAGGCTAAAAACAAATATTTGCCACGACAAATCCCGACAGCCCTTATCACG
+TTTCAATCCCTCTTAGGTAGGCTAAAAACTGAAGAATGGTTTAAGGAAATAGTCAAAAAGCTTAGGAGTT
+TCAATCCCTCTTAGGTAGGCTAAAAACCCAACCTCCTCTCTAATGTAAGATTTATATCCTCTGTTTCAAT
+CCCTCTTAGGTAGGCTAAAAACACGTCACGAAGTCATCTACAAAGTAGATAAGAAAATAGAGTTTCAATC
+CCTCTTAGGTAGGCTAAAAACATAGAGGCATGAGAAAAGCGAATTATGCAGTGCTGAGTTTCAATCCCTC
+TTAGGTAGGCTAAAAACCGAAAATGGGCAATGCATAGCATATAAAGAATTTATGTTTCAATCCCTCTTAG
+GTAGGCTAAAAACTAGCTGCAAAAGAAAGAGTGAAAGCCGCAGAGCTACTAGTTTCAATCCCTCTTAGGT
+AGGCTAAAAACTAGGACACCGTTTGAGTACCCCGAACTGCTGGATGGTTTCAATCCCTCTTAGGTAGGCT
+AAAAACTCGCAATAGGGCCAGAAAATAACTACCTCGAATTCCCGTTTCAATCCCTCTTAGGTAGGCTAAA
+AACACTCCTCCTGCAACGTCTTTTTTGAACTCTTCCAAATCGTTTCAATCCCTCTTAGGTAGGCTAAAAA
+CGCGGATTAATTCCGTCTCCCTTTAAAAACTTTTGTGGTTTCAATCCCTCTTAGGTAGGCTAAAAACAAA
+AATACGAATTAGAAAGACTTATTAAATTAGAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTATTGAT
+TAAAAGGAGTGAGAAGTAGCAGGCTACCGCGTTTCAATCCCTCTTAGGTAGGCTAAAAACGAATGACGAA
+GGCTTTACGACAAAGTTCTATGCAACACATGTTTCAATCCCTCTTAGGTAGGCTAAAAACAAGTAAAACT
+GATTCTAACAAATGATAGCACTCTGTTGTTTCAATCCCTCTTAGGTAGGCTAAAAACCTGTGGATAAGTT
+TGTGGATAACTAGAAAAATATTAGTTTCAATCCCTCTTAGGTAGGCTAAAAACCAAAAGTGAATACCGCA
+TACCGCTTATAACAGAAATAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACACTATGAAATTGACTGTTG
+TGTCTTGACTCCCTGCGTTTCAATCCCTCTTAGGTAGGCTAAAAACCAGCCCTGAACCTGCACCTTGTGG
+GCTTATCTGAGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTAGGAATAGGAAAATCCACATATAACAG
+AAAAGAAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACATAATGTTAAAAATACTAAAAGAAGGGGGCA
+AAATAGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCTAATCCCTTAACTCGTGAATTTCAAATTCAC
+AAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTATAAAGTAACTTGTTTTAGTCATATCATTTAATAT
+GGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCTTCTCTTTGTTCTGAACTGCTCAATGAATTTCCTAAG
+TTTCAATCCCTCTTAGGTAGGCTAAAAACATTCGCAATTTCAAAATCTTAAAAATTTTTCGAAAATGTTG
+CAATCCCTCTTAGGTAGGCTAAAAACTAGCAAACGATGAATTTGCGTCAATCATAGAAAAACGTTTCAAT
+CCCTCTTAGGTAGGCTAAAAACTCAAGCGTGCTATAGTTGAACAGGGTCCTGTTATGATGTTTCAATCCC
+TCTTAGGTAGGCTAAAAACGTCATCCTTCGAGGATTCCTGGTATAGGGCAGACCCCGGTTTCAATCCCTC
+TTAGGTAGGCTAAAAACTTTCGAAAATTGGGACATGTCTGAAAAATTGCACTTTAGTGTTTCAATCCCTC
+TTAGGTAGGCTAAAAACCTTGACCATCCTTTCCTTATTTCCTCAACTTTGCGTGTTTCAATCCCTCTTAG
+GTAGGCTAAAAACGCAGAGGCTACCAGTACTGCCGTCATACTGCCAGTAGTTTCAATCCCTCTTAGGTAG
+GCTAAAAACGCTGATATGCCGTACTGGAGTGCTAATGAAATGAGTCGTTTCAATCCCTCTTAGGTAGGCT
+AAAAACCCAGTGTGGTTATCATGGAAAATATCGCCACCCACCAGGTTTCAATCCCTCTTAGGTAGGCTAA
+AAACTTTGTAGGAAAAGCTGGACAGCTCCTTGACAAGGTGGTTTCAATCCCTCTTAGGTAGGCTAAAAAC
+TCTAGAGCGTTCTCTCTTGAGAATGCTCTGGTGGGAGCGTTTCAATCCCTCTTAGGTAGGCTAAAAACAG
+GTTCTTCCCTGCTCATCCCTGACAAGGTCATCAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTGGGTT
+TAAATTCAATCCACATTATCTTCTGCCTCCCAGTTTCAATCCCTCTTAGGTAGGCTAAAAACCATTTGAG
+GATGCTGTTGAAGAAGAAATTCAAGATGGTTTCAATCCCTCTTAGGTAGGCTAAAAACATAAGGAAAATA
+ACAAAAGGTACTATAAAATACAAACGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTATACATGAGGAGG
+AGATGGCTAATGTTTAAAATGTTTCAATCCCTCTTAGGTAGGCTAAAAACGGTGTTTTTGTGGAATTTGC
+ACTTCTCGTATTAGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACAATGCTGGTTTGTAGCTCAGATACT
+GCGCTTTAAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTGAGAAGGTTCCACTTATTACTGCAGAGC
+AGTTAAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACATTAGATGGTGAATATCACAAAGTAGAGCTTG
+CAGGGTTTCAATCCCTCTTAGGTAGGCTAAAAACATGCTGGTTTGTAGCTCAGATACTGCGCTTTAAGGT
+TTCAATCCCTCTTAGGTAGGCTAAAAACTAAGAAACGGGAAAGAAGAGCAGGAAGAATATTTCATGTTTC
+AATCCCTCTTAGGTAGGCTAAAAACGCATCCCGGATGCTGTTTTTTCTTTTCAGAAAGAATTGTTTCAAT
+CCCTCTTAGGTAGGCTAAAAACGGAAGGCCTCTTTTACTTCCTGATGAAGTTTTAAAAGTTTCAATCCCT
+CTTAGGTAGGCTAAAAACTCAACATACCCTTTTTCTTGCCATTCCGCATAACTATGTTTCAATCCCTCTT
+AGGTAGGCTAAAAACAATAACCTGTTTTGCCTGATACCACTTGATTAGAGGTGTTTCAATCCCTCTTAGG
+TAGGCTAAAAACGTTTTTGAGGGTCCTGCCCTCTTTTCTCCCCTCCCATGGTTTCAATCCCTCTTAGGTA
+GGCTAAAAACAAATATAGTACGAGATAACCATTTCTGACTTCCACTGGTTTCAATCCCTCTTAGGTAGGC
+TAAAAACGTGAAAGTCGGGCCAGCCGAAAGGCTGCTACGCTCAACCGTTTCAATCCCTCTTAGGTAGGCT
+AAAAACTAACCGCTAGCAGGGCAAGGTACAGCCCGTGAAAGTGTTTCAATCCCTCTTAGGTAGGCTAAAA
+ACTAGAAATAGAAGATTAAAATCAAAAAAAGGTCAAGGGGGTTTCAATCCCTCTTAGGTAGGCTAAAAAC
+TCAGAAACGATTCTGAGTCAATTTTAGTCGTTTAAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTAC
+ACCTTCTAAGCCTTATACATTCTAATTTCAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACGCTAACACC
+TCAATTACCAGCGAGCAATATTGCCATCGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTGCCGATGAGT
+ACATTTTAACAGTCGAAACACCGAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTAACTGAAGAAGATA
+TTGAATATATGATGACACATCGTTTCAATCCCTCTTAGGTAGGCTAAAAACTCAAAATCATGGGAATAGC
+TAAATATTATCAAAAAACGGTTTCAATCCCTCTTAGGTAGGCTAAAAACCTGGAAAGCACATCTGACACG
+ACCGGTGTAATCGACCGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTCATTTATTACTCACACCGACCC
+TACACGTCATACAGTTTCAATCCCTCTTAGGTAGGCTAAAAACCATACTGCCAACCATACTGGCAAAGTA
+TGGCAACAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACCTGTTGGAAGCTTCTGTAAAGCGTTTTTCCA
+GCTTCGTTTCAATCCCTCTTAGGTAGGCTAAAAACGTATTAATAATCGTTCTTATTTTCCTTGCAGTATT
+GTTTCAATCCCTCTTAGGTAGGCTAAAAACGGTAATATATCAACTCATGATAAAGGGGGTTTTGTAAAGT
+TTCAATCCCTCTTAGGTAGGCTAAAAACCAAATTATCGAACAAATCACTCCAAATGATATAGGAGGTTTC
+AATCCCTCTTAGGTAGGCTAAAAACGGGATTGTGAAAGTTTTCACAATAGGGTCAAGCTCAGAGTTTCAA
+TCCCTCTTAGGTAGGCTAAAAACCAATTTCAACTGCCATATTTTATCACTCCCTTTATAGGTTTCAATCC
+CTCTTAGGTAGGCTAAAAACTAACTCTGATATAGATGTAACAACCTGCAGTTCTTTGTTTCAATCCCTCT
+TAGGTAGGCTAAAAACGCAAGTGAAAGCAGGTATAAGAAATTTCATAGTCGTGTTTCAATCCCTCTTAGG
+TAGGCTAAAAACGCCCTTTATTCTTTCTCCACCATTTTTTCTCATGCTGTTTCAATCCCTCTTAGGTAGG
+CTAAAAACACAAGTTTTGGAAAAACCCGAAAGCCCACACGGGACAGTTTCAATCCCTCTTAGGTAGGCTA
+AAAACCAGCTCTGGTGTGCATAATGCAGTTGTGAATGTTCCTAGTTTCAATCCCTCTTAGGTAGGCTAAA
+AACATAGATTGCTTATCAAAGCGCAAACTCCAGCTACAAGGTTTCAATCCCTCTTAGGTAGGCTAAAAAC
+ACACTCCACGTAAAACAAAAGAATATGAGGAGCTAGTGTTTCAATCCCTCTTAGGTAGGCTAAAAACATA
+GCACAAATTCTAAATGAGAGGATGAGCGAATGAAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACGGTGC
+TTGCAAAAAGGAAAAATCAGAATCGCTGATGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTGCACATA
+ATTTTTAACCTTCCTTCTTCAGTGTTGTTTCAATCCCTCTTAGGTAGGCTAAAAACGTTGCGTTACTGTA
+AAGTAAAAACCCTAGAGGCTCGAGTTTCAATCCCTCTTAGGTAGGCTAAAAACAAGAAATCGGCTATCTT
+TTGCAAAGTTTCTAAGTCGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTGAAAGCCTTCCTTATCTTTA
+TTTTTTTCATACCATTGTTTCAATCCCTCTTAGGTAGGCTAAAAACTTGGTACACCGATATTAAACACAG
+CTATTACAAATAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACACTCTTTACCGATGTATTCGTCAAGCA
+CCATTTCAAAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACCCTTATCCTACGGTTTTGTTTGAGTAGCT
+GATACAAGTTTCAATCCCTCTTAGGTAGGCTAAAAACTACAGCACCGATTAGCGTAGTATCATATCCATT
+TAAGGTTTCAATCCCTCTTAGGTAGGCTAAAAACTAAGAGATGCAAAAGAAAATGAAAAGCCAGCGGTGT
+TCGTTTCAATCCCTCTTAGGTAGGCTAAAAACAAGACATACGTAAAGAGAAAAATTAGAGAATTAAAGAG
+TTTCAATCCCTCTTAGGTAGGCTAAAAACGCTACTTATGCGATTAAGATATATACAAGGTAAAGATGTTT
+CAATCCCTCTTAGGTAGGCTAAAAACACGTTCAAATTCCTATAAAAAGCGGATGAAAATTTTGTCTCTAA
+TAATGACTTTGTCAAGTATCTTGCCTTTATTATATCACATTATTCGATAAAATCAATTACCTTGATGAAA
+ACAAAAAATAAAATTGTCGTCGATCTCCAGGGATTTTTGCATTATCAGGGATCGACGACAAATATTTTGT
+TATTCAAATACGCTTAATAAAATTTGGTATCAATAAAGTATTTAAAAAAGCACAGCAAAATAGAGAAATC
+ATTCAAATCAAAGTTGCCCCTATGAAAAAATAGAATTGTTTAAAGATAACTATGGGAAAGTACCAGGATT
+TATAGGCAGATAATAGTGAATTTAGAAAAACTTATAGAATTCATTTTTGAAAAATATTCCTGATGAAGTT
+CCTAAAGTTTTTGTAAAAACAACTCCAAGAGAAAATCAAAAAATTTGAAATTACCCACCAGTTTCAGAAT
+TCTTTATAGTTTATCGAAAGAGATCTTGGAGTATTTAATATATCCATTCTTCTCCTCCCTTTTTTATCCC
+TAAAAGCTCTCTTTTAGTATATTTAGTATTACCTAAAATATAAAAGAGCACCGAATCTTCTTCAGGGTCA
+ATAATGCGAGCAAGTTCATTTCGTAAAGCTCGATAAGTGGCCTCTGTGAGTTCTCCTTCCAATACAGAAT
+TCTGCACCCAAGTGAGATAACGACGAGCGGTTTTTAAAACTTTATTCACTCTATTTACATTTACGTCATA
+CACCAAAATCACATACATAATTTTTCCACTCCTGCATAAAAGAGGTAAAAACATTCGAGTAAAACTTCGT
+ATAGTTTTAATTTCACCATCTACTTACAAAAGGTTCATATAGTTCTTCTCCAATAAGATGTTTTTCTAGC
+TTATATAGTTCTAAACGCATTAAAGTTTGGTAGCTAACATTACGCTTGAGACGGCGATGATAGAATGTAG
+TTTGAAGTTTTCCCTCAAATTCTTGCACATAAAGACGTCTGCCTCGTTCTTTTAGTAAGGAAATTTCTCC
+TTGTGTTTCAAAATCATCCTCTTTTATGATATTTTTCTTTAAAAGAGTAAAAAGTACTCTATCTGCGTAA
+ATAGGTTTAAAAATTTCTGCTACGTCTAGATTTAGCGTAAACCGTCTGAAATTAGTAGTATGGAGATAAC
+CTATTCGCGGATCTAAATGTGTCTTATAAATTTCAGTCAAAATCTTAGTATAAACTAATGAATTGCCAAA
+ACTGATAAGGGCATTCAGCGGATCTGTGGGTGGTCGTTTGTTTCTATTTTTCAAAACAAAAGGCGTATCA
+TCAAGTATCGTGTTAAAGCTTTCATAATAATAGCGTCGAATGTTACCTTCCAAAGCCATTAGTTCTTCTA
+TTGAGGAAACTGAAAGCAAACTAGCTTCCAAAGCAGAAATAGCGTGTAAGTAGTCTTCTAAATCTCTCCC
+ACGATTCTGATAATACTTTAACACCTGGGTCATATTGGCTACTGCACCTTGGACAAATCTTCGAGCCAAA
+TCCAGGCGTCGAGCAGAATCTAAGTAATGCTCTGCTTGCTTTAAAATTATATAACCTGAATTGTAATGTT
+CCCTAGGATAAAAAGAACCTACGTAATTTCCATAATAACCGAAAAAATGCAAGATTATTTCCTTCTCTTC
+AGCGAATTCTATAAATTTTTTGTTTAAATCTACTTCTCCAAAAACATATATATCTCTAACACTTTCCACA
+GGAAAATATTTTTTCTCTTTTTCTCCCTCTACACAGATAGTGTTATCTTTTCGATACAACTTACCATTAG
+CAAAAAGGTAAAGGGTCTTCTGCAAATATTCCCACCTCTCTCTTTGTCATTCTATACATTTTATGCCCAA
+CAAAACTCTCCGTAGGCACACTTGTTACAATAGGAAGAATATTTGGGAGGAGGAGGTAATTCATGTTGGA
+TTAAATTTTCTATTTTCTCCTTTGTCTCTTCTATCTTTTTCATCCATTTTTCATCTAAAATCATCTCCTC
+CCGCCTCCTCTCTTCAGGAAAAAGAAGTTCTCCTTTTGCCTCTATACTCATGGTTTTTAATTCATAAAGA
+TAAAAGGCTAATTGCATTCTAGCTGCTTCTTTGCCCCGTGAAGATTTTTTTACCTCAGCTATTACCAATG
+TTTCTCCTTCTTTTCGTACCAAATCTATGCGAAGATGCTCTAAGTGAATTTCTTTTTTCTCTCGACTATA
+ACTCTGTTCTTGGATTAAGCGCCCTAAGTGAAGATAAACATAATCTTCATCAGGAAAAATTTGTCTGGAC
+ATGAGCCAAGCTTTACGAGGACATATAATGTAAGCATTGACTATGCTCCCTACAACACGGGGAGTTAAAA
+AAGGCATGCTCATACAGACACTCCTTAAATTTAACTTCATTCACCTTTTAATATTATTTAAAATTCCCTT
+GCAGATTTTCTTTCCAGCATATCCTTTTTAACATATCTCCGCACCTGAAGGACTTTCTTCTTCTCCCGGC
+AATCTCAGACCCACTTTTTCATCATAAGGTAAATCCGTCCAATATACAGCCAGGTCCTCGTCTTTAGAAA
+ACCACTGAGGATACGTCCCCAGCCACCACAAGGGCACAGGAACCAAAAATTCCACCAAACGCCACAATTC
+TCCTTGTTCTTTTAAGGTATAGACCTGGTCTTTAAAAATGTAAGGCAAAACTTCCACTGAAAGCTGACCT
+TTCCGAGTAGTAAATTTTTTCTGTAGTTCTTCATCGGAAAGGTCTATAGTGTAGCAACCTAAAATGTGCT
+GTATTTCCTTCAATGTTTTTTCTCCCTCTTGAAGGTCTTTTTGATAAGCTGGACTGAAAACCAGCTTTCT
+ATAAAGTTCATTGGTAGCCTGCACCCACTCTCCATCACTAGGTTCAGATTGTATGTCTCTTAAAATTTCC
+GTACTTATCTCCAAAATATTTTTGCCATAAATCTTTTCTGACCCGGGATACCATTCCAAAAACACATGTA
+CAGGAGCAGGAGGGTTATCTCCTCTTCGGTTAACCCTGCCTAATCTTTGGACCAAAGCATCAATTGGTGC
+TATTTCTGTAAAAAGCACATCAAAAGAAATATCTAAACTCACTTCTACTATTTGGGTGGATATCAATATG
+GTTGCGGGAGGGGGGTTTTGCAATTTTTCTTCCTTTTCCCAACGATCTTTAAAGGCAAAACGAGCATGTA
+AAAGCTGTAGAAGTGATTCGTCTAAATATGAAATTTTATTTTTTAAAAGTCCATATAAAAGCTGATATAT
+TTCTTGGGCCTTGGCCACTGTATTAACAATGACTAAAACCTTATGTCCCTTACGGGCTTCTTCAATAATT
+TGAGAAATATAATGATCTAAATAATCAGAATGCAAGATAATTTTATGCCTCTTTCTTTTCCACAGGTTTT
+TTTCCGCTTCCACCAGAGGACCTTCCCCCAGCAAAGAAATTAAAAATTCTGGTAAAGTGGCACTAGCTAA
+AGCTAATTTGTAGGGAGGTTCTTTTTCTAAAGCTGCTTTGAGGAGACCTAAAGTATAGGGGTCGTAACTG
+TGAATTTCGTCCATTATTAAAGCAGAATTTTTAGCCAGAGTCCGGCGTATTTCCCAATGTCTACCTTGAA
+GATGGGCCAATAAATATTGGTCCACGGTGGCTACCACTACAGGTTTAGCAAAAACTGAAGCCCAAAGTTT
+AAAGTCTAAAGGCTCTTCTTCTATTTCCTTTCTCAAAATGTATCCTGCTCTTCCATGGGCCAATCCCACT
+TTATCTTCTCCGTAAATAGCTCTAAGCCTCTTCCACATGGCATTGGCTGTGGCCTGGGTAGGCAGGAGAT
+AGATTATACGCTCGGCATCGTTGGCCCAGAGGAGGAGAGCCTCTGTTTTACCCGTGCCTGTGGGAGCCCT
+TAGCCACACCCTTTTTTCTGGAAGTTGAGAAATCTTACGTTGAAATTCTCTAAGCACCCAATTTTTCTGA
+CTTAAATAGGCTTTTAGCTTGTTTCCCCCTTCAAAGAGAAATAGATCTTCAGCAGAAAATTTTCTAGAGG
+AAATCAACCAATCGGCAAGCATCAGAACGGTCTTTATTGCTGCATATTCTTGTGAAGGTAATTCTTTGAA
+AATAAGCCTTAAGGTTTTAGTTTCTCCTCCAAACCTGAGGTTTTGTTCTAAGAGTAAAGCCGACCTTTTG
+TTATACAATCTGATGAGTTTAAGAGATTCATAAAGGGGAAAATGGTCCCCCAGCTCGTATTTATCAAGTA
+GATCTGATAACCCCTGAAGTAAGTCCTTTAAAGTCTCTTCGCTCACATAATCAGCAGATTTATCTTTAAA
+TTCCCTATAAAGATCTTTATTCAAAGGGGAATGATGGGTAAGCACAGCAGCCGCAGCGGCAAGGCTCAAA
+GGATCGGATAAATTACCCGTTACTATTATGAAGGGCAAAGAGGCAAGGGGATGGGGATAAGCCCTGCCTC
+TTTCCCCTCTCATTTTAGCTTGAAAACTCTCCGTTGCTTTACCCAAATCGTGAAATAGGCAGGCTAAAAG
+GGCTTTTTCACGCATCTCGGGAGAAAGTCCTAAAAAGTGGGCTATTTTTCTCCCTTCTTCTACCACTTTT
+TTAAGATGTTCCAGCAGTGTTTCATCAGGTTTAGCTAGAAGACCCCTGGCATCCATGTGAAATTCCTCCC
+TTCTAGAATAGGAGCAGTAAAAGCCTCTATATCTTTTGTTTCTATTTCTACCCCGTAAGGAAGAAAAGTG
+AATGGCTGTATATTTAAAGGACTACGGACACCTTTTTTATCTACGTTAAACCCCAAGGGTAAATTTTCCA
+CTACAGGTGGCTCCACTTCTATTCCAGGTACAGGTATCCACTTGAAATTCAGGCGTTTCAATTCGCCAGG
+TAAAATAGTCCCTGAAAAAACCGCCTTTCCATTCAGGATTTCACTAATTCCCATATCTTCTAAAAGTAAG
+AGTTCATCTTCCCTCCCTAAAGAAAGGGGATAGACAGGATCCATAAAAGCTTTTTTAAGCTTTTGAAGTA
+GCTCTTCTTCACCCCCGTACAGCAAGATATAACGAGCGTAAAAGAGGAGTTCTCGGAAGTAAGGTGATAG
+TTCCACGATTTTATTCCCTTTAATTTTCCTCAAAGTCCACATATCCCGTGCCAAGCCTGGTTTATTTAAA
+GCCACTACTGATACTTTTATCCCTCTTAAAGGCGAAAAAGAAGACCACATTTCAAAATCAGACAATCCCA
+GGGCTGCGCCAGCCAAACCCAGCAAAGTTGTGGGAGGAGGATGGGGGAGAGTCCGCTGATAATTATGGTC
+CAGTGGCCTCCTAAAAGAGGCCACCGGTACTGTTACTTTTAACCATAACGCTTTCATAGGCTCTCTACAT
+CCTTTTGGGCTTCTTGGATGGCTTCGTAAAGATCCATTACTTTTCCGTAAGGTTCAAGATTCTGCCTTAT
+CTCTTCTTCATTTGAGAAAAAGCCTTTTTCTAACCCGAACAGGGTGTTCTGGCGGTAATTACTGAATTTC
+TGCAAAGCAGATATTAAGGGTTCTAAAATTAGTTCGTATCTCCCCTCGGAGTAACTAACCTGTAAAGCTT
+CTAGAAACACTGGGTGCTTTATAGTCAGACGAGAATAAGCTACAAAGCGAGGGGAAAGGTCTGAGAGCAT
+GCGGGCAGTACGGCCTCCACCCCACAGTAACCCCAAAGCTTCAAGAAGAGCTTTCAACCGCTTTTTTCTC
+TCTTCTAAAGGTAACACATAAAAAACTCTACCATTTTTCTCTATTTTCTCTAAATGGGCAGGTATATCTT
+TAGGTTTATCTCCTAATTCTAGATCAGAAAACACACCTACACGATCCAGTTCTACCAGCATATTACCTTT
+AAAAAGATTGGCATAAAGCTCTGTTTCAAACATATTGCCGCCAGCAGACACAGCCTGTCCAAAGCGTTCA
+AAGGAGCGGGTACCTAAGTCCCTGTCACCTTGGAAAGGAAACATCCCTATGCCTGCAGAAACCCGTACAG
+GGGAAGTGCGACGGCGGGATCCGCTGGGATCCATATAGCCAAATAAGTCTTCATCTATGTACCGCCAAGG
+CTGTACTGGAGGGGTGACCTCCTGACCGCTCACCTTAGCAGCCACTTCCGATAAGGCAAAGCCCAAATCT
+TCCAACCTATCCCTTAGCATTCTCCTCTTGGCTTGACCTGAAAAATAGGGTACAGAACTTCCGTCGGGCA
+AGGTAACTTTTTTAGCTATGACTACATTCCCTTCAGTATGGGAAGCGTTTATATTTCCTGTAGATACTTT
+TATAAGATAACCCAAAGCCAAGGCTTTACTCTGCTGATTGTTCATATTCTTCTCCTCCTTCTTTTTTATT
+TCCTGATGAAGCCCTTAGATAACTATTCATGGCAAATATAGAAAGAAGGGTTTTAACTCTAAGCCAAGGA
+GTACCGGCAATCCTCTCTCCTTGGCCCAATTCTAAAAGCTTTTCTGGTATAGTAATCTCCAGACGAAACT
+GGATATCATTGAGTATTTTTAGAAATTCCTCCACGTTTTTAGCATTGCGCAAAGCGTATAAGAGCCCCAT
+ATCTTTCTTTTCTTCTGCTTTTGTGCCTAACGAGTAGCCAAACCCCCTTAAAATTTTTAATAAATTCTCA
+TCCACACTTAATACCTCCTTCGCATAGTATTGAAAAACTTCTTCTGTCCCCCAGACCAAAGGAGAGGGGG
+ATTTTTCCTTAGCCCTGCCTTCGAAAAGAAAAGACTCAATGTGAGGAAAAGGATCGGTAAATTCCAGCAC
+TGCCCAGCATACCTTCTCCCGCCACAAGGTATTGTATTGATTGCCTTCTCTGACTTGAAATTGTCTAAAA
+ATGTTTACAACAGTTTGGTGAGGGTTGGGTGCTTTTACCAATTTCTCTTTCCAGGCTTTATAAAGTCTAT
+AGAGCAAATGCAGTCTAGAAAATTCTTGAAAAGATTTCATGTCAAAGGCTTGTCCTACAACACCACTTAC
+TGCATATAAAGTTAAAGGAGCAGCAGGCACTACTTCTTCTGCACCCAAAAGTCTAGCTAAAAGATCCCTG
+CCTTCTGGGCTTATTTGGTCTTCCTCCTCCTGGCCTTCCACATAATTGAATAATTTCAAAAGTAAAGCTA
+TGGTAGTCTCATGGAGGTAAGGACCGTAGAAAGGTAATTTTACATTCCCCCCTTTTCCTCCACTTATTTG
+GCTGGGTTCTATGACCTCTTTATGAAAGACTTGTAACTCTTTTAAATTACTGTAGAAGAGAAAGAAATGC
+ACTGTTTTACCTTGAGCTATCCATAACCAAGTTAAATATCCCGCCAATCCAGCTAAAGCACAACGAGGAC
+AAAGGAAAATATCGCCTTTCCCCTGAGAATAAAAATTACTGAATTTATCCTGGGTTACAACAAAAGGAAA
+CATCCACATTTTTATTTTGGCCACTCTACTTTTTTCACCGCAAAAATGACAATAATTCTGGGACTTTGTG
+AGCTCGAACTTCAAAGTGGGCCTGGGAGGGGATGTGGGGAATTCCCTTTCCTTTCCTTCAATTTTTATTT
+TTACTTTTGGAGGGCTATCTACGGATTTAATAAAATAATTAGTCGGATAAACCCAATTTACCTTATCATA
+TTCTTTCACCTCTCCTGTGACCTCATCGTAGTATTCTCCCTTATTCCCCGTCTCCTGAAGGAGTTTGCCA
+ACCAAATGATTTAGAATTTCCTCACTACCGAAAACTCCCTTGCCAAACTGGTTTACTAAATAAACTAAGC
+CATTGTCTATCCAAAAATTACCTGTTGGATGGTCCAAATCTAACTCAATAGAAATTTTAGCTTTATTTTC
+TTGTTTAGCCACTCTTTTCACCTCCTTTATATGTTTTCCCTTCCTCTAGCAATCTGCAACACCCGTACCC
+CTGTGAGTTTTTCGACCCTAAACCTGCATCCAAAGCTAGTTGTAGAAGCTTAGGTTCACCTTCTAGCTCA
+TAGTCTCCCATCCATCCCTTGACTATTGTGTTTTTAAAATAAGTAACTTTGAAGTCCTTCTCTCTGACCC
+TTAAAGGGCGTATATTAAAATTCAATGAATAAGGAAAGTTACCATGAACTATAAGATATTTTTTCTTCAA
+ATTATCTCCCACTAACTGGCTGAAACGCTCTTCAAAAGGAGTATAATAATAGACGTATCTATCCCCTCCC
+TCCTTTTCTAGTGTGCTGTAAACTACCAAAGGTGATAACATACGCACTCTTATAGAAGTAGATAAAACCT
+GTTGTGCACCTACAGACATATTTTGAACTTCCAGCACTGCTTCCCCTATGCGCACCTTACCCTGACGCAA
+AAAACCTGTCCCCAGTTCTTGCAAGAGAAAATCAAGAGGAGAGCAAATTACTAGCCTCAAAGGTGGGGTA
+AAGATTAACCTTTTACTTTCTTTTTCGTATGTAAGCTCTCTCCCTTGAAGGCGTGAAAAGGTAAAAAGTT
+TAAAATGCCTTTTCCCTAAAGGAAAGCCGTGTTCATGAAGGTAGTGGCGTATAGTGGGGTTGTCCATCTG
+ATTGTAAATAAGGGCTTGCAATAAATGCCCGTAATGGACCGGTAGGAATATGGGTCCAGAAGCAGTAAAA
+GTAACAATAAGCTGCATGATTCCACTCTCCAATGTTTCATCAATTTATTCTTTTTTACCTTCTCCTCCTT
+GCCTCCTCCCTCACTTGGTGTAAGTTAATAATCTCTGCAACTTCAAACTGGAGGGGAAGGCTTCCTTCTA
+CTGGGCGAAGGCGTAATACTGGAGGAAAATAACCACACCTTCCGTGTACCTCTGCTAAAAGAGTTACTGC
+GCTTATGCTGAGAGATGGTGGATTTAGTATAAAAGGTACTGTTTGCCATTCATGAGATGTAAACCCTACT
+CTATCTACTAATTCAGCAATTTGAGGAATTAAGGGTTTCTGCTGGTCTATATAAGCATCTATTTCCATAA
+CGCGTTCTATTTTTTGCCCCAATTTTTCTTCTAGTTTTTGAATTTGGTCCTCTGTTAGAGGATGTGAAAA
+ATTTATGAGAAACATTGCAAAAACCCTCCATATGTAGTTATTCTTATAGATCTTTTAAGGCAAAATAGGG
+TGCAAATTCTGCAATGAGAAGATTGCGATCTACTTTCATAGAGGGATAATCCATCCACTCCTTTAATTTT
+TCATAAATACTTTGCAACTGGTTTGCTATTGTCTGCTCTTTTTTATGAAGAATTTGAGATATAGATGCAT
+TGTCATAACCTCTACACACAAGCTCAACGACCTCTCTTTCTGCAGGGGTAAGCCAATGATCTAAAAACTC
+CTTCCTCCTCTTCATCTCCGCTTTTTTAGTCAATTTTTTATACCAAGCCTCAACTTCACTAGGGTCCCCT
+ATCTCCGCTACTGTGCGCATTAAAGTAGAAGCTTCTGACCAACGTATTACAGGTATTTGCACTAACCAGA
+CTTTTTCCTCACTTGAAAGATGAAGTTTGCGCTCATTCCCCGGTTCCCAACCTTCTGTAATAAGATACCA
+TAAACGATCTTCATCCCCAAACAAAAGCTGAGCTACCAGCATTCCTATTATGCCCATTATTTTTCGTCCG
+CCTGAAATAAGAAAATGGATTGTGAAACCATTTTGTTTAAGTTCTCGAACCTCTTTATAAATAGTACTTA
+GCAAAGCCTTTATACTTTCTTCTGTGAGAAAATCCTCTATCACCTCATCACGGGAATAAAGTTTTACAGG
+TACTTTAGTAAATTCCATCTTATAGAATTCCTTTAAAAACTCATCATTTAAAATTCTTAGTGCATCAAGT
+ACTTTGGGGCTCTTGGTATATATCACAATTACCTTACTAAGTGGATACCCTTTTTTTAACAACTCATCTA
+AAGCAATAGTGACGACCTGTGGTTCACTTCCTAAAGTTGCTATTAAAACTTCTTTTTGTTTTTTTAGCCT
+TTCCTTTTTGTTTGGATTTTTCATGATAATTCCGCCCTCTTCCACCTTGTCAATTATTTTATCCAAATTG
+CTCAAATTTTTCTATGTAATATGTTACTATTTTAAATAGTAATTCCTTCACCCTATTATCTCAAAACACC
+CGAACCCTTGGGAATTTTTAGCCCCTAAGCCCGTGTAATAGGCAAGCTCCAGAAGTTCAGGCGTTGTTTC
+TACATCGTATATACCCATCCACCCTTTTACATAGACATTTTTGTATTTAATCACCTTAGAATATCTTCTG
+TCTTCTTTTTCCGTCAAAGGTATAAGCTTAAAATGGGGATTTTTAGGTTTTATCTTGTACACCAATTCAT
+ACTTTTTTACAAGATTATTTAAAAGCAAGGGAGAAAATTTTTCATCCCAGGGCGAATAATAATAAGTGTA
+TTTCTTCTCTCCATTTCTTAAGGTAGTATACATCACAACTGGAGAGATAAACTTTATCCTGGCCTTTTCT
+TTAAAAATTGGAGGATTTTCTATATTTAAAGAATTTAATGTAAACTTTTGTCCATTAAAATGACAATATT
+CTCGCTTTAAAATATTTTTTGAAATATCAATTATCACTTCTTCCAAAGGAGATGCAACAGTGAATTTAAA
+TGGAGGCTTTATTATTATCTTCTTTTGTCCGTTTGGCTTTTCTACAATTTGAAATTCCCCTTCAATTCTA
+GAAAATGTAAACAATTTAAACCGCCTTTTCTCATACTGAAAGCCAACATCGTGGAGAAAAGCAGCAAAAT
+CTGTATCGCCCATCAAATCGTACAAAAGCCCTTGTACTATGTAATTGTAATGAATGGGCAGTATTAAATT
+TTTTTCTCCTGTAAATTCCAGAGTTATTCTCATCTTCAACACCTCATGCACAATTTCCAGTGAAGATATG
+GTTATATTGGTTTTGTATGTATAATATTCTACACCAATTTCCATTTTCCTTCTTAATTTTTAAAAATTTT
+TTATTTGTCTCTAAATCCTTTTTGTCGTATAATCAGTATTAAGGGAGGGAAAATGATGGAAAATGTAAAA
+AGGTTTTTCATATTTTTCTTTTCTTTTATCCTCTTTGTCCTACTTACACCCCCTATTGAAGGGTATGGTC
+AGGAAAAAGAAATAACTGTAATCCTAGATGGATATCCAATAGAATTTGACACAAAGCCCTTATTAGAAGA
+AGGAACCACATTAGTTCCTTTCCGCGCTATTGCTGAAGCTTTAAATGTAAACGTAGACTGGAATGATACT
+TCCCAGACAGTGACAGCTACCTATAAAAACTCTATCGTCAAACTTCAAGTAGGAAATAAAATTGCCTATA
+AAAACAATACCCCTTTTAAGCTCCTTGTAGCACCTAAAATTGTGAACAATAGAGTCCTCATACCTCTTCG
+CTTTTTCAGTGAAGCTTTCGGTTTTGACGTTAAGTGGGAACAGGAAACTTATACAGTAAAAATAAATTCT
+CCAGCTAGAGAAATGTCAGTAATAGGCTTTTACGCCTTAGGCGATGAAAAAACCAGCAGCTGGACAAATT
+TATTTGGGAAGAAATATCCCGAATACGATACTGGCAATACGCAGCATTTTACCTCCATAGCTCTTGGATG
+GTACAGCTTAGACAGTTCAGGCAATCTCTTGACAAAAAGTTCTACAGGATGGCAAAGGCCAGAGGGGTGG
+GAAAACGTTTTAGAAGCTTTATCAAAGTACAAATTAAAATCAGAAATGGTAGTACATGTAACAGATGGGG
+ACGGCACTCTTTCTAATTTACTTTTTTCAGATGAAGCCGTAAGGAAAGCTATTTCTGCCATTTCTGAAGA
+GGCAAAGCTATACGATGGAATAAATCTAGACTTTGAAGGTCTGGGACTTACCGAAAAAGAAGAAGATATA
+GCTAAAATAAAAGAAAAATTTACAGAGTTTGTGGAACTACTCCGTGAAAAAATAGGCTCATCTAAGACAA
+TTACTTTAACTCTTCATGCTCCAAATAGCGCTTACAAAGGGTATGACTATAAACTGCTGGGGCAGGTAGC
+TGATAAAATCATTGTGATGGCTTATGATTACGGTCAAAAACCCGAACCTGAAAAACTAGTGATACAGGCA
+ATTGAAGAAACTTTAAAGGAAGTACCAAAAGAAAAAGTGATTTTAGGAATTTCTATACCCAGCGAAACTC
+CTGAAAGTTTTGCAATAAAGGTAGGTCTTGCGAAAAGATACGGCTTAAATGGAATAGCACTCTGGAGACT
+GGGTTTGATAAATGACGAGATGTGGAAAGTACTGAAAACTTCGATTATTCCAGCAAAACCATAAAACCAG
+ACAAAAGGGACGGTTCCCTGTGTCTGAAAATCCGGACAAAAGGAACCGTCCCCTCTGTCTGAATGTTTAC
+TTAAGTGTATCTTGAAGAGTTTTCCAGGCCAGTAAAGCGCATTTTACACGGGCAGGAAAGTCTGAAACAC
+CCTGCAGTACTTGAGCATCTCCCAATTCTTCTAAATCCACGTCTTTTTTGTGTATCATGTCTATAAATTT
+CTGTACAAGCCTTAAAGCCTCTTTTTTATCCTTCCCTTTTATGAGGTCAATCATCATGGAAGTAGAAGCC
+TGACTTATGGCACAGCCGTGACCTGTAAAAGAGGCATCTTCTATTACGTCCCCATTTATTTTAAGGTATA
+TTGTAATATCATCTCCACAAAGGGGATTGTGTCCCCTTTCCTTGAGGGTTGCTTCCTTCAACTCTCTTCT
+GTGAGGAGAATTTTCATAATGTTCCATTATTATCTCTGAATAAAGTTGATTTAAATCGCTCATTTAAACC
+ACTTCCTGACTTTTTTAAGTGCTTCCACAAGGGCATCTATGTCATCAAAGTCATTGTAAAGGTAAAAGCT
+GGCTCTCACAGTGGCAGGAACCCCTAAATATCTCATCAGAGGCTGACAGCAGTGGTGACCGCTTCTTACT
+GCAATTCCTTCTTCATCCAGTATTGTCGCAACATCGTGTGGGTGAACTCCTTCCACATTGAAAGAAATTA
+TTCCTCCTCTGTCTTTTGAATCCATAGGCCCATAAGTTTTTACATATTCGAGGGCATTAATTTTTTCAAG
+TCCATACTCCAAAAGTTTAGCTTCATGTTCATATATATTCTCAAGTCCAATCCTTTCAAGATAATCTATC
+GCAGAAATTAGTACATAAGCTCCCTCTACATTGGGAGTCCCTGCTTCAAATTTTAAAGGAGGAGGTGCAA
+AGGTGGAATATTCTTCATAAACCTCGTCTATCATTTCTCCTCCCCTCAAAAAAGGAGGCACTTCATCTAA
+TAAGTCTTCTTTTATATACAAAACTCCAATTCCCATAGGGCCCAACATCTTGTGGCCAGAAAAAGCGAAA
+AAGTCGCAATTTATTTTCTTAAGGTCCACTTTCATATGAGGTACGCTCTGAGCCCCATCCACCAGCACTT
+TTGCCCCATACTTATGAGCAATTTGTGTAATTTCTTCCACAGGATTTATTATCCCTAAGACATTTGACAT
+GTGCTGTACAGCCACCAATTTTACTCTATCAGACATTTTTTCTTCAAAATCTTTCATTGAAAGTCTGAAA
+TTTTCATCAAGATACACATATTTTAATTTTGCTCCTTTTGCTTCTGCTACCATCTGCCATGGAAGAATGT
+TGCTGTGATGTTCCGCTATTGTCAGAACTATCTCGTCCCCCTCTTTTATGTGCTTCATTCCCCATGTGTA
+GGCAATAAAATTTATTGATTCTGTAGTATTTCTTGTAAAAATAATGGACTCCTCACTCTTTGCATTTACA
+AACTTTTTCACTTTGTCTCTCGCCTTTTCATAAGCCTCTGTAGATAGAACGCTTAAATAATGAGGGCTTC
+TGTACACATTTGCATTCATTTTCTCATAATATTCTTCCATGGCTTTTATAACCGACTCAGGCTTCTGGGT
+GGTAGCAGCATTATCAAGGTATACAAGCCTCTTTCCATGAGGCTTTACATTAAATATCGGAAAATCTTCT
+CTTATTTTCTTCACATCCATCATTACTTTATAATCCTCCTCCCTATATGACCCCTTAAGATTATCTCTCT
+TATGGGGTCATACGGAATCAAATCTATGACAGGATTTAACACTGCCTGCACCATAAGAAGTCTTGCTTCT
+TCAAGGCTAAAACCTCTGCTCATCACATAATAGAGCTTGTTTTCATCCAGCTGACCTGCACTGGCAGAGT
+GATTTGCCTGTACATCCTCTTCTGCACAGTAAAGAGCAGGAATAGCAATTGACCTGACAGTTTTGTCAAG
+CAAGAGCACTGTCTCATTTTCTTCAGCTTTTGCTTTCTTAGCGCCTTTTTTAATATCAATATTTCCTATA
+AAAGTAGCTTTTGCACTCCCCTTTAAAGCACCTTTTAAATCCACACTGCTAGTAGTCTTAGGAGCATAGT
+GATACACTTTATAAGACATGTCGTACTTCTGACTGTCCACACCCAAAAAAACAGACTTTGCCGTGAAACT
+TCCGCCTTCTTCACTGAGGTAAACTGATACGTCAAAAGCGCTAATATGAGCTCCTATGACCACATTTGAC
+CAGTTGACTGTAGCTTTTTCCCCAACCTCTACCAAGCAGTTATCAAAATCGCTAAAGTCATCTCCCAATC
+TCTGTATCTTTACAATATTTACAGTTGAACCCTCTTTTGCAATCAACCTGGTTATGCCATTTTTAAAACC
+TTTCTCCCCTGAATTGTAATCAAAGACAACCGTAACTTTAGAGTATGGCTCAACTTCAATTACATTGTAA
+TCAAGCAAAAGGTCATTTTGTAAATTTGCAATGTAATCAAAGACCACTGGCTTTTTAATTTCTTTGCCAG
+AGGAAATTTTAATGTAAAATCCAGCATTATAATGCTTTTCCACCTCTTCTGTAAGCTTTGGATCTATCCC
+ATAAGCTTTATCCGTCGTAAAATTTTTTAAAATATTCGCATCTATTCTCTCTACAGATATTCCTTCCTGT
+TCTACATCTTTTATCTTAGAAGCATTGTACTCTTTGTATGCTGGTTTTTGTATTTCCTCCCATGGTATTC
+TTTTTAACATTTGCTTCACTCCTATCCAATTGCACCTTCCAGCTCAAGTTTTATCAACCTGTTCATTTCC
+ACTGCGTACTCTAAAGGCAGAGCTTTAGCGATGGGCTCTACAAAACCTCTCACAATCATAGCCCTTGCGT
+CTTCCTCATTAAGGCCCCTTGACATGAGATAGTATATCTGCTCTTCGCTTATTCTCCCAACTTTTGCCTC
+GTGGCCGATGTCTACATTGTCATTTTCTATATCAATGACCGGTATAGTATCAGATTTAGAAATGTCGTCC
+AGCATCAATCCTTCACAGGTGACAGAAGCTTTTACCCCTTCTGCCTCAGGTCCTACCTTTAAAAGTCCCC
+TATAGGTTGATATTCCTCCATCCTTTGAAATGCTCTTGGCCAAAATTTTTGAGGAAGTATAAGGAGCTAA
+ATGTATCATTTTTGCCCCTGTATCCAAATGCTGGCCTTTTGCTGCAAAAGTGATACTGGTATACTCCGCT
+TTTGCTCCTTTCCCCACAAGGACAGAAGCAGGATATAACATTGTCTTTTTACTGCCAAAAGAACCGGAAA
+TCCACTCTACCATTCCGTCTCTTTCCACAATCGCTCTTTTTGTGTTTAAATTATAAGTGTTTTTACTCCA
+GTTTTCTATGGTGGAGTATATAATCCTAGCTCCTTCTTTTACAAAAAGTTCTACACATCCGGCGTGCAGG
+TTAGAGACAGAGTAAAGAGGCGCTGAACAACCTTCTATGAAGTGAACTTCGCTTCCTCTGTCGGCAATTA
+TCAGGGTGTGTTCAAACTGTCCGCTACCAGGTGCATTCATCCTGAAATACGCCTGCAAAGGAACTTCCAC
+TTTTACACCTTCAGGCACATACACAAATGTTCCGCCGCTCCACACTGCCGCATGAAGAGCGGCAAATTTG
+TGGTCTGTCGGAAGTACATTTTTTGTCATAAAATATTCCCTTATGATGTCAGGGTATTTTTTTAAGGCCG
+TGTCCATATCTTCAAAGATTACGCCCTGTCTTGCAAGGCTTTCCTTCATGTTGTGGTATATCACTTCAGA
+ATCGTATTGGGCCCCTACTCCAGCCAGAGCTTTTTTTTCTGCCTCAGGAATACCCAATCTTTCAAAAGTT
+CGCCTTATCTCTTCCGGTACTTCCTCCCATGAGGTCTTTTTCCTTGCACTTGGCCTTATATAAGCTACAA
+TAGAATTTATATCCAATTGACTCAAATCTACACCCCATGTAGGCATTGGCATTTTTTCATATATTTCTAA
+GGCTTTAAGCCTAAATTCTCTCATCCATGAAGGTTCACCCTTTTGTTCAGATATCTCCAGCACTACTTCT
+TTGGAAAGCCCTTTACCTGTCTGAAACTCGTATTCAACCTCGTCCTTTATATTGTATATGCTAAAATCTA
+TCTCCCTAATCTCTTCCTTTCTCATGCTCATTCCTCCTCAAGGGCTATGCGCCATTTCTCACAAAGTCAT
+AGCCCTTTTCTTCTAATATTCTAGCAAGCTCTTTATCTCCCTCTTTGACAATCTTTCCATCCATCAAGAC
+AGATATAACATCAGGTTCTAAATAATTTAATATTCTGTTATAGTGAGTGACTACCAGAATCGCCATATCC
+TCGGTTTTTAATTTTTTTATAGTTTCAGCAACAACTTTCAGCGCATCTATATCAAGCCCTGAATCTATTT
+CATCCAGCATCACAAGCTTTGGCTTTAAAAAAGCCATCTGAAGCACTTCTGTCTTTTTCTTTTCACCGCC
+AGAAAATCCTACATTGAGATATCTCGTCCTGTATTCGGCGCTCATGTCCAAAAGTTCCAGCATTTTTTGC
+ATTTCCTTCGCAAACTGAAGCATTGACATGTTCTGCCCTGTGACGATAGTGGAAGAAGTCCTTATAAAGT
+TATCGACCGTAATACCGGGAATCTCTTCCGGCGACTGGAATGACAAAAATATACCCTTCTTTGCCCTTTC
+ATTTACTTTTAAATTCGTAATATTTTCTCCTTCAAACAAAATTTCTCCGCCAGTGATTCTATATCTAGGG
+TTGCCCATTATGGCATGGCACAATGTGCTCTTGCCACTGCCATTAGGCCCCATGATTGCATGTATCTCTC
+CCTTTTTTATGGTCAAATTAAGCCCTTTTAAAATGTGTTTATCCTCTACTTCTACATGTAAATCCTTTAT
+TTCAAGCAAAGCCTCTTTCATCTCTTACAACTCCTTTTTAATTCCGACTATTTTTATAGGAATACTCGAA
+CAATATTATTATACACCACAAAAATTCTTAAATCAATAAAAGAAGGGATAAAGTTGATAATTATTTTCTT
+TTAATAAACATATGTCAAAAACTGTACGTAAAAATATAAGAAGCCGGGAACGAATTTCCCCGACTTCTTA
+TATCTCATCCACCTCTACAAACTTTGCCAATATATCGTCCACAGGAATTATGAGATATTCCTCTCCCTCA
+TGCTTTATCTTTGTCCCAGAAAATTCCTTGTAAATCACTCTGTCTCCCACTGCCAGCTCTTCAGTTGCAC
+CGGCTGCAATAGCTTCAATTACCCCTTGATTCAATTTTTCTTCTGCAGACTTGGGTATTATAACTCCGCC
+CACTTTTTTCTCCGGCTCTTTTTCAAGTTTGATGAGAGCATGCCCGTTTACCGGCTGTATCTTTGTCATA
+CACCTTCCCCTTTCTATATATTTTTTGAAACGCCATATTTATTATACCAAAATTTATTGCTCTGTAATTC
+CCAACAATTGATTTAATTTTGCTTTGTCAAAACCTACCACTATTGTACCGTTGATATCCGTCTGGGGCAC
+ACCTCTCTGACCTGTTCGCCTTACCAGTTCAGCGGCTGCAGCCGGATTTTTGGTCACGTCTATTTCTCTG
+AAAGGTATATTGTGCTGCCTCAAGTAAGCCTTTGTGGCATTGCACCACGGGCAAGAAGGACTTACATAAA
+CCGTCACTCTAAGGGGCTTTCGCTCTTTCCCATCTGATGACTTTGTTGGAGATACTACCAATAATTTTTC
+GTAATATTCCTTGCTCTGAAGTCCAAACACAAACTGCCACGGCTCTTTTTCTTTAAACAAAATCACAGAA
+GGCACCACTTTTATACCAAACTGCGGGTGAATGTCCTTTACTTCTGAAGCATTGACGACGTACACTGGTA
+CTTTGGGATTGTCCTCACTAAACTTCTTCATCACTTCTAAAGCTTCCAAGCTTTTCTGAGAAGAATTTGA
+GTAAAACATAAGCATAAAAATGTCATCTTCTTTACTTCTTATTTCCTCGAAATGCTCCAAACTTTTTACA
+TATTCCAGCATCGAATCACCTCTCTTACTCCTACCCCCCCATAAGTATTGGGTCCGATTTATATTATAAG
+TAAAAGAAGGGCAGAAATCAAGATATTTTTTAACAATCTTCCCCAATTGCCTATACAAGAACCTTTTCTT
+CTTCAAAATTCCGTCTCTGGCCCCCCTCCGCAGAGAAAGTGTATTTGTGCCTCTTAAAAGATAATAAAAA
+GCAGGAAATAGAGATGGAAAAAAGCGAAGGAGGTACATAGTTTATTGATGTAAAGGAAAACCTCAAAAAA
+GGGAGCTTTTTTCTTTTTTATTGAAGACATACACTTTCTCTGAAGGGACATATTTCTTTACTTCTTCTGC
+AACAAAATTCTCATAATCTGAAGCGTTCCTGTACGTAAAAACCTCATCTTTCACAACAGTGTCATAGCAA
+AATATAAGGGAGGCCTCGTTTAACTTTTCTATCCTTTTTGCCTGTTCTTTTGGCAGCCTAAAAGCGCCAA
+TATTCACATCTCTTACGCTCTTTTCAGGAATGCAGGAGAAAACTTCTTTAACAAATTGGCTGTACACTTC
+TTCAAAGTTTTCCAAGTACATCACAGGCTCAATGGATATTCTGATTCTAAGCCCTCTTGAAATGGCTTTT
+TTGATGCTTTTTAATCTCATCTCAAGAGAAGGAGTAAATTTCTCATATCTATCAATTACAGGTTGGGGCA
+ATAAAGTCCAAGCAAAAATGACATTTGGTGGAATTTCCAAATCTTCTAGAGCAGAAAAGTTAGCACTCTT
+CGTCCTAATCTCCAAAAGGAGGTCCCTAGAAGAAGCGTATTCAATCCACTCTCTGGTAAAACCCGTTAAA
+TATTCTAATGCCAGCAAATCCGTCTCATAGGAAATGCTCAAATATATCTTTTTTCTTTCTATGAGCTTGT
+CTATTTCTCTGAAATAATCTTCCAGATTTACAAATATCACCAAGTGAGCAGAAGGGTACAACCCTTGCAG
+ATAGCAGTATTCACACTCATAGACGCAATTGTATATATTCGATGTATGGAAAAAATGTATATTTCCAAAA
+TCTTCACAAAGTTCTGACCCTTTATACACAAACTCATGCCTTTTCTTAGCAATTATCAGGTTCTGCCCCT
+TTTTCTGAACCAAATAATTTTGATTGGGCCTGTTAAAAACTTCACTGTATCTGTTAATATATACAATTTT
+GCTCTTAGGAAACTTATTCAATATTTTTATCGTCAAAGGATGGTTTTTTACATCCTCTTCAACGTAAATG
+TGAGAGAACTTCTTCAAAGGCCTTCTCCCTCTCTTTTTTGTTTGTAACCTCCATCCCAAAAAAACCTTTT
+AAAAAATCAACGCCTTTATTTTCCCGCACTTTATAGTGAAGGCAAGCTTTGTACAAAATCTGCCTCTGAC
+TTGCTGTCAACTTCAACTTGTCTGACAAAGTCTTAATAATCTTCTTTTCTTCTTCTGAAAAAACTTCCTC
+GGTTTTAAAACTTTCTTTTATCATTTTGATGAATTCACCTATTTCTTTTAATTTCTCTTCAACAAGCTGA
+ATCACAAAGTCTCGAGAAATCCCTTCAAAATCCAAGGAATCAGACACCAGCTTCAAAAGGTAAATCTGAT
+GGGCATCAAAAAACTTTGAAGCGGCTTGGTAAAAACCGCTTCCTTCCATGTCGCACAAATTTGCTTCCAT
+TCTATAAGCATCCTTTACAGGATGGTTAAAAGTCTCAAGGTCGCTTTCCTCAAAGGAATGGTCAACTAAA
+ACATCAGGTACAAAAACCTTTTTAGTTTCACTGTCTATCACTTTGTTGATTAAATAAAGATGCCCTTTCA
+TTTGTGGAAACTTCGATCCGGCAATTCCAAAATTTAATGCAAAGCTATCCCTGTAAATCCCATATCTTCC
+CAAAGTGTAGGCTACTGCTATAGCACTATTTATCTTGCCAACTCCTGTCACAGTTAGCAGGGCCTCGTCA
+TTTGAAAAAACTTGAAAATAATTGTTTTGAAGGTCTCTTTTTAGTTTAAAATAGTTTATAAAAGGGTAAG
+CTTCAGCATAAAGAGCAGTAAAAAGGAAAATCATATTGCATTCATTCCTTTACCAATAACCTGTGATATT
+CCTTTTTCCCTTTTCTTACAAGAATGGCATTTTCTTTTACCATCTCTTCTTTTATGCATTCATCCACGTT
+TTCTACCCTCTTGTCGTTGATGTAAAGGCCTCCCTGCTGAATAAGCCTTCTTCCCTCGCTCTTTGAAGGT
+ATGACTTTAGCTTCAAAAAGCACATCAACTATTTTCCTTCCGATTATGTCCTGAGAGACTTCAATGCTGG
+GCACGTGTTCCATTTCACCGCCGCCTTCAAACAGAGCTTCGGCCGCCTTCTGAGCCTTTAGGGCTTCTTC
+TTCACCGTGTACAAGCTTTGTAACCTCAAAAGCCAGTACCTTTTTAGCTTCGTTTATCTCCTTATCCCTT
+AGTCTCCCAAGCCTTCTCACTTCGTCCATAGGAAGGAAAGTCAAAAGAGCCAAAGCCTTTTCCACATCTG
+CGTCTCCTATATTTCTCCAGTACTGATAAAATTCATAAGGAGAAGTCTTTTTAGGATCCAGCCATATAGC
+GCCTTTTTCAGTTTTGCCCATCTTCTTTCCTTCGCTTGTTGTAAGGAGCACAAAAGTCATTCCATAAGCC
+TGCTTGCCTTCTTTTTTGCGTATAAGCTCTACTCCAGCGATTATATTAGACCACTGATCATTTCCTCCCA
+TCTGCATTACACAGCCATAGCGCCTGTAAAGCTCTAAAAAGTCATAAGCCTGCATTAGCATGTAATTAAA
+CTCAAGGAAAGTAAGGCCTCTTTCCATGCGAGTCTTAAAAGCTTCCGCCTCAAGCATTCGATTTACAGTA
+AAGTGAACACCTATATCTCTCAAAAATTCTATGTAATTCAAGCCAAGGAGCCATTTAGCATTGTTTTCCA
+TTATAGCTTTGCCCTCAGAAAAATCGATGAATCTCTCCATCTGCTTTTTGAAGGCTTCAGCATTTCTATC
+TATTTCCTCTTTAGTGAGCATTTTTCTCATGTCAGTTCTACCGCTCGGATCTCCTATAAGGGCAGTTCCG
+CCTCCCAAAAGCACAATTGGCCTGTGGCCGGCTCTCTGCATGTGAGCCATTGTCATTATCTGAATCAAAT
+GACCTACGTGCAGGCTGTCAGCAGTGGGGTCAAAACCTATGTAAAAAGTTATCTTTTCTTTTTCTAAAAG
+CTTCTCTATCTCTTCTTCATGGGTCATTTGAGCGATATATCCTCTTTCTTTTAAAACCTCTAGCACCGAC
+ACGTTTATACCCCCATCAGTTGGTTTTTGTATTATTGTATCAAAGTGAAAAAATATTTTCAAATGTTTTT
+TTGATATAATAAGGATATAATGAAAAAGCAGGTGAAAAAATGAACTACAAGTTTTTTATCATAGCCAAAA
+AAATAGAACCCTTTTACCAAGAAGCCATAGAGGAATATTTTAAGAGATTGCAGAGGTTTTGCAGCATTTC
+TCTTTCAATCTGTAAAAATTCAAAAAAACTTCCTGTAAAAGATTTGGAAAAATCTTATAAAATATTGATT
+ACACCTCAAGGGAAAACCATCTCTTCCGAAAAATTTGCTTTAAAGATAAAGGACCTAGAAATGAAATCCA
+TAACAGATATAACTTTTTTAATAGGAGAAGGAATCGAGATTTTTGATGAAATATTTACAATTTCGCAAAT
+GAAAATGTCAAAGGGATTAATTGCTACGCTCCTCGCAGAACAGCTCTACCGCGCTTATAAAATATTGAGG
+AATGAACCATACCACAAATAAACTACAAAAGAGCATAATAAATTTGCTCTAAAAGCAAAAGCCTTGTGAG
+CTGATGAGGAAAAGTCATCTTAGAAAAAGAGATGTTTACATCAGCCCTTTCTTTGACTTTTCCCCATATG
+CCCAGTGAACCGCCTATTACAAAGACTACTTTTTTGTATCCCATACCAAAAGCTTTTTTTACAAGGCTTG
+CAAATTCTTCGGTTGAAACTTCTTTCCCTTCTATGGCAAGAGCTATCACAAAGCTTTCCCTGTCAATTTT
+GTATAAAATCCTTTCTCCTTCTGTCTCTAATACCTTTTCTCTACTTGCTGGAGTACCAGGGTCCTCTTCT
+TCTTTTATTTCAACAATTTCAATATCATATATTTTCTTCAGCTTGTCCAGATAAAATTTTATTCCATCTT
+TTATATAATTTTCCTTAATAGTTCCAACAGCTATTATTTGTATTTTCATCCTCTTGCCCCACTTTAGACC
+ACCAGATATTTAGGAGGTTCATCGCAAAAATCACATTTGTGGGGAGCAAGCCAATCGGTAAAAGAAACCT
+CATCTAGTTTGTAGATGTCAGGAGGCTGCTCGTACACTTCCACAAACTCCTCAATAGCGTCCTCTAAATG
+CTTTTCACACACTACATACATCAAACTCTCTCCTGTTCCAAAAAACATGGTAGCGCCAACTTTGACCTTA
+AGATTACAAGAAGCTTTTTACTTTCCAAGGACAATAGTAACATAACCTTCCTTCCCAGTCAACGTCTTAT
+ACTTAACTTTTATGCTTTCTCCCGGCTTTTTTTCGTATATGATGCACTTTAGACCTGTCATCGTATTTAC
+TGGTTTCCCATCTACCTCCAGTATGATATAACCTTTCCTTATTCCAGCTTTATAGGCGGGCCCTGTAGGG
+TCTATATCCGCCACGTATATCCCTTCGTAAATATACACATCTGCAGTTATGTAACTCGCAATCTCTCTGT
+CATACGCCACTATTCCTAAGTAAGGCGGTTTGAAAGTCCCTGTTTCAATGACCTTTTTAAGAATAGGCTT
+TACAATGTTTATAGGAATTGCAAAGCCTAAACCCTCTGCAGTAGTGACTTTAGCAGTATTTATCCCAATG
+GCGTACCCTTGAGAGTCCATCAGAGGTCCGCCGCTATTACCCGGATTTATAGAAGCGTCTGTCTGTATGA
+GGTCTTCCATGATTTTGGGCTTACTGTCTTCAGTTATGGGAAGGCTTCTGTTGAGTGCACTTATTATTCC
+TAAAGTCACCGTTCTCTGAAATCTTAACCCCAAAGGATTTCCTATAGCGATAGCCGTTTGACCTACAGAA
+AGCCTATCAGAGTCCCCCAGCTCAATCACTGGCAGATTCTTCGCATCTACCTTAAGTATAGTGAGGTCTA
+AAACCGGGTCAGTCCACATTACTTTCCCCGGCAATATATTTCCATTGCTCAAATAAACCTTTATATTTCT
+GGAATTTTCGTTAACCACATGATTATTTGTTATTATGTAACCGTCGGGGTGCACTATAAATCCCGAACCG
+ACTCCTTCAACAGCCCTTTCTAAAAAATAATACTTTCTCTCAAATTCCAGCGTTGTTATGCCAACTACAG
+CCGGTGTCGCTTTTTTTGCCACCGCTTCTGCTACAGTAGGAGGCTCTCTCTCGGGAATCACTATTTCTTT
+TTTTAAGCCCGACTCAGGGGGATATGGTATAGGAATAATTTTGCCCCATAAAAAATTAGGCGCAATGTAT
+ATAAAAATTAAAGAAGTGATAAAGGACGAAATTATTGCAGTAGCAACTAACTTATTAAAATTATACTGCA
+TAACATCACCCCATTAATAGGATTAGATGTTATGCAGTTCATTATACACGAATTTTTACTCTCATTCTCT
+TATTCTTATTATGTCAGCTCCTAAAGCCTGAAGCTTTACTTCCATTGCTTCGTATCCCCTGTCAATGTGG
+TAAATGTCCAAAACTTCTGTAATGCCCTCTGCTGCAAGTCCTGCTATCACCATTGCAGCTCCACCTCTTA
+GATCTGTCGCGTAAACTGGTGCACCTGTCAGTTTGCCCACTCCTTCTATGATAGCGCTTCTTCCCTCCAC
+TCTCACTTTCATTCCCATTTTCTTTAATTCTTCTAAATATCTAAACCTGTTCTCATATATATTTTCTGTA
+ATGACACTTATCCCATCAGCTAAGGCTAAAAGCACCGCAAAAGGCTGCTGCATGTCCGTCGGGAAGCCTG
+GATACGGCAAAGTCTTTATATCAACCCTTTTTAAAGGCCCTTCTCTTCTAACTCTTATGACATCGTCATA
+CTCTTCCACAATTACTCCCATTTCCACAAGCTTTGCAATTATCGACTCTAAGTGGGTCGGAATTACGCCT
+TTTACATATACGTCTCCTCCCGTTGCCGCCGCTGCCACCATATAGGTTCCAGCCTCAATCTGGTCAGGGA
+TGATTGTGTAATGGCAGCCCTCTAGTTTGTCCACTCCTGTAATCTTTATAGTGTCAGTCCCAGCACCTTT
+TATATTTGCTCCCATTGCATTTAAAAAGTTTGCTACATCAACTACATGAGGCTCTTTCGCACAGTTTTCT
+AAAATAGTAACCCCTTCTGCTTTGACAGCTGCCAGCATCAAATTTATTGTTGCCCCCACACTTACAACGT
+CAAAATATATGTGAGCTCCTCTTAATTTCTCTGCCTTAATCCTTATAAAACCGTGCTCTATAGTAGTCTC
+AGCCCCTAATGCTTCAAAACCCTTGATGTGCTGGTCAATTGGCCTTACTCCTATGTTACACCCTCCCGGC
+ATCGGTATTATGGCTTCGTTAAACTTACTCAAAAGCGCACCTATGAGATAATATGAGGCCCTCATCCTGC
+TCGCCAATTCCCTGGGAGGATGGAAAGAATTAAGCCCTGTGGGGTCTATTTTTATTTCGTGTTTGCCTTT
+TTCTACCTTGCCCCCTAATCTTTTTATTATTTCTGCCAAAGTTTCTATGTCCTTTATATCAGGCAGATTG
+TCTATGACACTTGGACTATCTGCCAGTAGAGCCGCAGGTAAAACCGCAACAGCAGAATTTTTAGCACCGC
+TTATCTGGACAGTGCCACGAAGAGGCTTCCCTCCTCTTATAACAAACTTTTCCATACACATCTTCCTTTC
+AACCAAAAAATCATCTAAAAATCAGATACTGCCACACTATATACTTTAATACAATTCATAATATTTTACA
+AGTGTTTGTGTGATAAAAGCCCATAGAAAAATCTTCAAAATAAAAAAGGGGATTATTCCCCTCTTTCCAA
+ATTGCCTGTATAGGCGTTTATATAGTAAATACCCTCATTAGATACTATTTTCCACACGGGCACAGCTTCT
+CCTTTTGAGGCATTAGGCCAGTTAAAATAATATCCCAGCTTTACATCCTCTATTTTGACAACAGCTTTTT
+CTGGTTTTATCTCCACAAGCTTTAAAACAGCAAAGATTGCATCTACTATTTCCTTCTTGTCCTTCTCAGG
+AATCACAGAATCAAACCATTTTTTATAAACTGTGAACTCATCACCAGAAATATCTGCTTTGATGAAACTG
+TCGTCAACAAAATATCCATTGTAAAACTGCCTGTACTCTATAGTGACTCCTTTGCTTTTCCTCTCTATTT
+TCACTATCTGTCCGTCTTTTTCCTTCAAAAAATGCTGTTTTAAAAAATCTTCAATGTATCTCTCTTTATC
+AGAAGAAGTCATGTTTAAAAATTTATCACTTTTCTCTTGAAAGAAAAAGCTAAAATGCCCTATTTTTATT
+GTAGTACTATCAAATTCAAAAACAGTCTCTCCATTATCCTCATATTTCCTGTAATCCTTACTTTTTATAA
+AATGGTCCAATACGAACTTATCGTCAAAAATTTCTCTTTTTACCTTTACAAGAGACATAGGAGGAGCTTC
+TTTAGGAAGAGATGTAGACAAAAAAATATTATTTTCCTCAAGCACCCTCTCTATAGCAGCGAAATCTTTA
+GAAGAAAGCTTTGACATCTGAGGTTCATGGGTTTTCACGACTACAGCGTAAAGAAGAAGGTTTAAAAATA
+TAAAAGTCACTATCATTATCGTCTTTGCTTTAGACCAATTCATATTCATTCCCCAATGCTAAGTAATTTT
+CCGTTCAACATGTTTATGAAGACACTCCCTTTTTCGAACTCCATCTTTATTGAAGGTATGAAATGGCCAT
+TCATGTATATATATCCAATCCTAAAGGCTTGAAACGCCCCTTTGTTTTTAGAAATTTTTAGCCCAGCATT
+GAAAAGATTCCTCATTTTCTCAGGGGAAAAAGTTATCTTGCCTTTCTCTTCCACGTTAAGGTATAAAATT
+CGCGCTGATTTCACACTTCCATTTGAGACAGTCACTTCTATTGGATGGAAATCGCGCTTATCAAACCAGA
+TAGGAAAGTCGAAAGAGTACCCAAAGAAAAAGGAAACCTGGCCATTGTCTTCTTTTACATCTGCCAAATA
+AAAATTTCTCCAGTTTAGCCCCAGTCTTTCTAAAAACTCCGCAGATTTTACAAAATCGAGTTTACCATCA
+GAAGAGGATTCTATAGATGTGCTGTAAAATTCAATGCACCCGTCTTCAAAAATTTTTAAACTCTTCATCC
+CATCCGTGTAGACAGTCTTGCCATTGTCTTCCGTAACTTTTCTCACTATAGAGATATTAGTAAAAATTTT
+ATCCAACAAAATCTGGTCCAGTTCTTTAATCATAGTTTTATTGTGTATATTAGGCATAAAAACCGCAGTC
+AAAGGTATGCCATATACAGAATCACATACTGTCGCGTCCTCAGTTGAAAGGGGCTTTAAATCTTTTATGC
+TTTCATAGGAAAATACATACCTTTTGTTACTGTACACATCTTCAAAAACTACCTGATTTTGCTTAAAATC
+AACCAAAACCTGATTTATTCTGGCGTTGTCATCAAGCTTTCTAATTACACTTTCTCTAGTGAGAATCTGT
+TTTAGGACACCCTTATTCCATCCCTTTTCTATTACAAATTTAATTCCCTCAAAAGTTAAAGAGTTTCCAG
+AATCCTTTTTTCCTTCTAAAGTGAACTTTATTTCCTTCTCTTTGTTTAAAAACTCCACAACCTGCCTCCA
+CAGATTATCTACACTGGCTAAATAAGTTTTTCCACCTTCAATTAAAAATGCGTATTGAGGCCTTATTATA
+CGAAAAAGGTCCACTTCTGAATTCGTGGACTTTTTACTTTCAAGAGACATTTCTTTCTGAGGGAAGGATA
+TCCATAAGGTGTAGGTCAAATAAACGCTCACTCCGACAAGGCACAAAAGCACTATAGACTTTATTTTCTC
+CCTCATAAGTTAAGCCCTCTTATTTCAATAATGACTTTATCAGTTCTTCAATAGCTGTTATGGTGATCTG
+CCATATGCCGTCTTTCTTGGTCAATATGACTTTGCCTTTTATTATTTGCACCTGGTCCCCTTTGTAAGCC
+TTTAATAAGAGCGTATTTTCCCCCGGATTCAAAATGACAAGCCTCGCAAAAACTGCTGACTCATCTATTA
+CCCATTTGTCATTTAAATTGTCATTTAAAATAAGCTCTACAGTGGTGTTAGGTTGTCCATTTCCTGAGAC
+TATAAAGTACTTGTTATTCGTCTTTACATTGTCAATATCTGTCTTTAATACTATGAGGTTTGCTGCATAG
+GCTGATGAAACAGATAAGGCAAGCATAAGCAAAACTGCTACAGCAAATGCGATTACTTTTTTCAAGGATA
+TCCCTCCTTTTCCTCTACATGTACGATTATATACCACTATTATTACAGCAATGTTACAGCAATATTAAAT
+TACGATTACGAATTTTTAGAATAAGGTAACTGTACTGTCACTACTGTGCCTTTTCCCAGCTCGCTCTCTA
+TCTTCACTTTCCCCTTGTGAAGCTCTACTATCTGTTTCACAATTGAAAGCCCCAATCCCGTTCCTCCCAA
+TTCTCTAGACCTCGCTTTGTCCACTCTGTAAAATCTCTCGAATATGCGCGGAAGGTCCTCTTTTGGAATG
+CCTATTCCGTTATCTTTCACAGTGAAAGTAACTCCTTCTTCATCGTAAGCCGTAGAGATTTCTATGACTC
+CCCCCTCAGGAGTATATTTTATAGCATTGTTTATTATGTTCATTGCCATCTGCTCAACCTTATCCTTATC
+CACATTTACCTTTTGTAGCGTCTCGCTCAAATTTAGTATGACATTATGTCCTTTTTTGGTAGCTTCAATA
+GATAGGCTGTTTACCACATTTTTTACTATTTCGTTAAAATCACAAGGTTCCAGTTTCAAACTGTTCTCTT
+CCGAATCCATCTTTGACAGAAGCAAAAGGTCCTTTACTAGGCGAGTCATTCTATCTGTCTCTGTTTCTAT
+TATTCGTAAAAACTTCTTTGAATATTCCGTGTCCACATCGTTGTAAAGAAGAGTTTCTACATAACTTTTT
+ATAGTAGCAAGAGGAGTCCTCAACTCATGGGAGACGTTCGCTACAAATTCTTTCCTCATCTGGTCTAATT
+TGTGCTGCTCTGTAATATCGTGCATTACATACACATAGCCTTCTACTTGATTGTTAATTTTAACAGAAGC
+CGCATTAATCATTAACACCCTGTTGTCGCAGGTCATAGGGATGGGATTTTCTGCTTCTTTTAAAGGAAGC
+ACTTCTTCTACAGGCATACCTAAACTCAACTTTTTATTTAGCATCTTCTCAGCTGCTTCATTGTAGTGGA
+TTATATTGCCATTTGCGTCAGCCGCCACAACCCCGTCTTTCATGAATTTGATGATAGCTTCTATTTTATT
+CTTTTCCCCTTGTATGTCATTTAAAGTTTCCTTCAAACGAGAAGAGAGGAAATTAAACATCTCTCCCAAT
+TTTCCTATTTCATCGTCGGACTTTACATTTATTTTTATGTCAAAATCCCCTTCTGCCATCCTTTGAGCAT
+ACTTTGTCACTTCTTTTATAGGGTCTGCTATGGTTTTTGAAAGAATATAGCCTAATATCATAGTAATTAT
+AAGTGCAAACAAAGTAGCACTTGCTAAAATCAAGTTGACATCCCATAAAGTATCATATATGCCTTTTAAA
+GAGCCGATTAAATACACAACTCCACTTACTTTTCCCTCACTGTTGTAAATTGGCATAGCAAAGCTTTTAA
+TAGTGCTATTAGAGTAATAGTCCTTTGTGAGCTCACTTCCCATCTCACCCGAAAGAGCTTTTGCAATAGC
+GGGTGTCATCATCTTCCCTGTATCTCCTGTGGAGCTTGCCAGGATATTCCCGTGGCTGTCCAAGATGTAA
+ACGTACTTTATGTTGGAATTAGGCCCCATGTACATGTTTATTACACTTTTCAAGCTCTTTATGTCCATGT
+TGTCCTTTAAAGTAAAAGAAATACCCTTCGCCTGCGCCTCAAGGTAGTTGTCAAAATTGTTTAAATGATA
+GTTTTCCAGGGATTTATAGAGATAAATCCATATAATTTCCATTGCAACCAAGATCAGCAAACTGTATAAT
+AATATTATCTTCCACTGGATGCTCTTAAATCGGCTTTTCATCGCTAAAATAGTAACCAACCCCTCTTTTT
+GTGTGTATGAATTTTGGGTTGCTCGGGTCATCTTCTATTTTTTCTCTCAATCGCCTTATGGTGACGTCCA
+CCGTTCTAATATCGCCAAAATATTCGTAACCCCACACTTTTTCTAAAAGAGCCTCTCTTGAAAAGACCAG
+CCCTTTGTTTAAAACGAGAAATCTCAAAAGCTCGAATTCTCGGGAGGTTAACTCTATCTCTTTGTTGTTC
+TTCTCCACTTTGTACTTTAAGATGTCGATCTTCAAATTCTTTATCCGTATAATGTGATTCTGCTCGCTGC
+CATTGAAACTTACCCGCCTCAAATTCGCTTTAACGCGAGCTACGAGCTCCCTCATTGAAAAAGGCTTTGT
+GATATAATCATCAGCTCCCAATTCCAGTCCCAATACTTTATCTACTTCCTCCTCTTTTGCAGTGAGCATC
+AAAATTGGAACTGTCATGGACTGCCGCAAAGTCTTTAAAACGGTAAAACCGTCCATTTTAGGAAGCATCA
+CATCCAATATTATGAGGTCAGGGTTTTGTTCTTTTGCCATCTTTACGGCTTCTTCGCCGTCATAGGCTTC
+AAAAGTTATGTAACCTTCTTTTTCTAAATTATACTTTATTATGTCCACAAGCGGTTTTTCATCGTCCACA
+ATCAAAATCTTGCTGCTCATTTTCTATGCCCCCTTATTTTATAGAGCTAAAGCAAGAAGAGAATACTCTT
+CTTGCTTTTATTTTATAGAATCTACAAAACTTTTAAGAGTATCTCCTGTGACTTTGTAAAAACTTTCCTC
+AAGGCTTAAGCCTTCCCCCAAATATTTAATAATTTCTCTTATACTTTCCATACCATACTTGTAAGACATG
+GCTTTTACAATCTCAAAAGACCTTTTATACGCCAAAACTTCATCTAGTTCATTGAATTTATAGTTCAACT
+CTTCTAAAGAGTAAGGCTTCCCTTTAAGCCCTTCCCCCCATGAAACTCCATTTTCTCGATACTCCTCCAA
+AAGAGCAATACCTTCTGTAAACCACACAGGGTAGTTACCTTTTGCTACCTCATCTACTATAAAATGTGCA
+AATTCGTGCACTATAGGTCCTTCTTTTTCAAAAATTTCTGGAAGATTATCTTCATTTCCAATCCATAAAG
+AGGGAGATTGTATGCTTATTACTCCATTAAGATAAAGCCCCATTGCGTTAGTGCCCTTTGCCAGCGAAAA
+ATCCCTATTCATTTTATTGGCATCACTGTACATCACAATTAGCACTTTTTCACGGGGAACGTAGCCCAAG
+TCTTCTGTTACGCCTTTAAAATGTCTTTCTGCTATGTCAAGCACAAGAGAAGTGTATTTTTCATCCTGAG
+GAGTGTATTTTAAGATGAAATGCTCACTCTCTGCAGTTTTGAAATCTTTTACACTTCTGACGAGCTTAGC
+TTTACCCACATCCTTCACATAAGGGTAAAAAGTAGCATTTACACTGTTGAAAAATAGCACTGAAAAAACA
+AAAATGATTCCTATTATAGAGACTAAAATCTTTTTATTCATGCTGTATCACCCCAAAAAATTAAAATATG
+TACTACACTTGGTGAGTGATACAGCCCATATTTATACCTTTCATTTTGTATTATAGCATTCATATCCAAA
+GGGGGCAAGTTCATTCAAAAAGAAAAAAGCCCAATTCGGGCTTATCTTCCTAAAAAGCGCATCGGGTCAA
+TTGGCACGCCATTTTTTCTCACCTCAAAATGCACATGAGGCCCTGTAGCATGGCCTGTCGCTCCTACCAG
+TGCGATTTTTTGCCCTTTTTCAACTTTGTCTCCCACTTTCACCAAAAGCTTACTGGCATGCCCGTAATAG
+GTCACATACCCATTGTGATGGTCAATCTTAACAAGATATCCGTAACCGCTCTCCCAACCGGCAAAAATCA
+CTGTTCCGCCATCTGAAGCATAAATCGGGCTCCCATATCGTGCTGCTATATCAACCCCTGTGTGAAAACC
+TCCCCACCTAGGGCCAAATCTCGAGGTTATAGTACCCCTCGCTGGATAGCTAAAATAGCCCGTAGCTACG
+TAAGAGACTCTCCTTGAACCAACTGCTACTATTTTAGAAATGGGCTCTTTTAGCACTCTTTCTTCTTTTA
+TATCCCTCTTTACTTCAACTCCATTGTGACTTATCACTACCGCTTTTATCTCTTTTAACCCCTTTTCCCC
+TTCCACTAGAACCTTTGATTGGTTAACAAAAAGTTTATCATCTTTTGTAAATTTAGTATTAAAAGGAATT
+TCTTCTTTGTAAGTTACCTCTTTTTCTGTAACAACTGTGACCAAGGGGACTTCTTTTGAAAGATATATAA
+TCTGCCCAGGCTTTAAATTCTCAGTAAGCCCAGGATTCAGCTTCAATATGTCCTGTATGTACATGTCATG
+CTCTCTCGCTATACTCCAGAGGCTGTCATTTTCTTTTACCTCATATGTAACTGCCTCTTTCAGAGGCTTT
+CTCAATATTTCTAAAGCCTCTTTTTCCTCAACCAACTTTGTAGGAGATATGTACTTACTTTTTATCTTTA
+TTTCTTCCTTAAAATAGATTTTGTCTGCATCTTTTTTATACTCGCTCTTTAAATCCTCTAGAGTTTTGTA
+AGCTTCTTCTTTTGATTTTAAAAATGCAACCGGCTTTCCATTGACCTCTATGGCATAAGCCTTGCAGGTA
+AGGCTCAGAATCTTTTTCAAGCTAGCCTCTATTTCCCTAGCATCTTTGACTCTTTCACCTGAAACCCTAA
+TCCTTTCAAAGCTTATCTCTTGGTCAAAGACCACATCGCCCCATTTTTGCATCTCTTCTTTTTTGATTTC
+TTCTACTACCCTTTTTACCCCTTCAACATCTCTTGTGACGCCAATACTTACTCCATCTACCAGCACGTTA
+TAGGCAAATCCATTTTCATATACCACAAAAGCCAGTCCTAAAAAAAGGGCAAATAAAAAAGCTATAAGGT
+TTTTCTGGTACTCTTTTAAAAAGAGCAAAAACTTATAGCTTTCGCTCCCCACTTTCCCCATCCTTTCTTC
+ATCTAATCGTTTTAATTATACCACACTTTTTCCAAAAAGCAAAATTTTATTTCCTTCTTTATATTTTATG
+CTGTAGTTTAGACTAATATTCTTTCTCGAACATGCCGATAAATATGTTAAATTCTTTTCAATTGAAGAGG
+ACATCCCCCTATGCTATAATATATTCGAGGTGGGGAGAATGAGCGTTTTTAAATTTTTGGGTGAAAATGA
+CGATTGGGGAAGCACTCCTCTTAGCAACTACTTCATAAACCATTTCATGTTGGATGCTCCGGGCGAATAC
+GTGAAGGTATACATATTGGGCTTGAAGTATTGCTTCTACGGCAATCAAATTCCCTTGAAAGAACTAGCAG
+ACAAGCTCTTCATGTCAGACTTAGAAATTGATAAAGCTTTAAAATACTGGGAAAAGTCTGGCCTTGTGAA
+GTTAAAATACATAGATGGAGAATACACAGTAGAGTATCTCCCTGTAGTTCCCCCATCTTCTAACGGCCAT
+TCTCTCTCCCTTTACGACCCTCAAGTAAAGCAGGCTTTTGAAGCAATAGAGCTTACACTTGGAAGGCCTT
+TAACTCCAACAGAAATGGAAACTTATTTAAGCTGGGTAGACGAATACGGCTTTTCACTGGAAGTCATAAC
+AATGCTTGTAAGCTACTGCGCTTCAAAAAACAAAACCTCTTTAAAATACATGGAAAAAGTCGCTATAGCA
+TGGCATGACGCTGGTCTTAAAACTGCTTTAGATGTAGAAGAATACCTTAAAGCAGAAAGCAGGAGATGGC
+AGGATTACAGAAGGATATTAAAAGCACTGGGCATGAAGGAAGAAGAGCCAACAGAAGTACAGAGAGAAAT
+GATGGACAGGTGGATGGATGAGCTAGGATTTGATGTGGATATGATAATAAAAGCTGGCGAAGAATGTATC
+GCGAAGCTAAATGAGCCAAGCTTTCCATATATAAATAGGATTTTGATAAACTGGTTCAATGAAGGAATAA
+GAAGTGTAGAAGACCTAGAAAGCAAAAAGTCTTCTTCTAAAAAGAAAACAGCTGCTACTTCTGCCTTTAA
+AGCCCCAAAGAATTACTTTAACAGCTATTCCCAGAGGACTTATGACATAGAGGATTTGGAAAAAAAGCTT
+TTAGCCCACTCTAGAGGTGAATTAAATGAATGAAAATATAATTCATGAGATACTTAAAGAGTATGAAATG
+AAAAGAGATAAGGCAGAGAGAGAAGCCCTTCTAAGAAGAAACCGACTGTACAAAGAAATACCCGAACTTG
+AAAAAATAGATGACAAGATAAAAGAGATAGGCATTCAAATAACTCAGGCAATATTCAAAGAACCAGAAAA
+AGGCAAAGAATTGTTGAACTCCCTGAGAGAAAAATTAAATTTTTTAAAAAAAAAGAAAACAGAAATACTA
+AAATCTCATGGGTATCCTGAAGACTATTTGGAGCCAAAATACGAGTGCAACATATGCAAAGACACAGGCT
+ATGTAAATGGAAAGCGCTGCAAATGTTTTAATCAAAAGCTCATAAATATCTACTACAAGCAGTCCAGCAT
+AGCAGAAATTCTCCAGAAAGAAAACTTCTCCAACTTTAACTTTGAATATTATTCAGATAAACCCTACGGG
+GACAAGCCCTCTCCCCGCGCCAATATGAGAACCATAGTGGAATTTGCCTTAAACTTCATCAAACACTTTG
+ACACCATTGAAGAAAGCCTCTTTTTCTACGGCAATTCAGGATTGGGCAAAACTTTTCTCGCCAACTGTAT
+AGCAAAAGAGCTTCTAGACAGAGGAAAAAGCGTAATTTACAGAACTGCTCCCGACTTAATTGAAGGCTTG
+AGGATAAACAAATTAAACCCCGATAGTGAAATTTACAATGAATATCTGGAACTTCTGAAGGAGTGTGACC
+TTTTAATAATAGACGATTTGGGAACAGAGCCAATAACGGCTTTCAGCCTTCAAGAATTTTTCAACATCTT
+AAACACAAGACTTCTGCTAGGAAAAAAATTTATAATCTCTACTAATCTGCCTTTATCAGAAATAATGGCT
+ATATACCCGGAAAGAATTTATTCGCGCATCTTTGGTCATTTCAAGCTCCTCAACTTTTACGGAGAGGACA
+TAAGGTTAAAGAAAAAGATGATAATCTAATAAAACCATGACTGGAAAAATCCCCCTGTATCTTTTCCTGT
+TACGCTGTCCACTACGTCAATCAGATCTTGCGTAGTGGCAATTTTGTATTTGTACTTTTCGTAGTAGGTC
+TGTAACACTTTCTTGAAGTCTTCATCACCTATTAATTTTCTTAAATTGTAAAAAACCATTGCTCCTTTGT
+TGTAAGCTATATTTGTATATTCTTTCCATTCTTTAAAATCAGCCAGAGTTTTTGCAAAAGAAGTATCCGC
+GCTGTTATTTACAAACTTATTAAACCCTCCCTCAATTACAAGCCTGTATATCTCCTCTGCTGTAGCCTTT
+CCGTAGTATCTCTCTATGTAAAGGAGAGTGGTGTATTCTGTGAGCCCTTCATCCAGCCACGATTCCCTTA
+TCTGGTTGTTTCCAACTAATGCATACCACCACTGATGAGCTGTTTCGTGAGCGATAACATATTCGAGGTT
+GAAAAGATTAGCCTTATTGTACAAATCTTTAGATATCATCACAAGCTGCGGATATTCCATTCCTCCCATG
+TAAAAATCAGTCTCTACCACAGAATATTCTTTGTAAGGATATTTGCCAATGTAGTCATTGTAAAACTTAA
+TGGCATCAGAGGCGAACTTCAAAACCTTATCTCCATACCCTTCTGTAAAATAGTAAGACTTCACCTTTAT
+CCCGTCCACCACTTGCTCTATCACTTTGAACTTATCGCTCATGACAATTGCGAAATCTCTCACCTTATGA
+GCCTCAATCACCAGTTTTTTAGAACCCTTTTCCACTTTTTGCTCTTTCTCTTCCCCTGTACAAGCAACTA
+CAAACTTTTCTGGAACAGTCAACTCTACCTTGTAATCGGCTATGTCACTGTAAAATGGGTCGCCGAAAAT
+ATAATACGGGTCGTTATTCCATCCGTTCTTGTCGTAAACTGAGAGAATGGGATACCAGTTTCCCAATTGA
+ACAGTATTTTTGCCGTACCCAAATCTGCTCCTTGCGGGAGGAAGCTTCACCTTATACTGCATCTTTATAT
+TGACAGATTCTCCTTTTTTAATCTCTCTAGGCAATGTCAATCTCAAAATCTCATCATTGGGCTCTTCCAG
+AGTGTATACAGCAGGAAGGCCGTTTATCGTGACCTTTTCAATCTCAATGAAACCGGGAGCAAAGCCTTCA
+GGATAAACAAAAGGAAGTTCTTCCTTTGTAAATGGGAGATTTTCTTCAGACTTGAAAGCGTTGGGATAGA
+GGTGAAAGCAAATCTCTTTAAGGGAAGCACCAGTTGTGTTTACATATCTGACTGTTTGAACAGCTTCTAC
+TGTTTTGCTTCCATCGTCATATTTTGCCTCAATGAGATATGTAGTCATTCCCTTATCAGGAAGCGCAAAA
+TACACAAATAAAACAGCTATAACTACTGCTAAAAGCCCCAAAAGCAATTTTTTCTTGACATCCATAATAC
+CAGCTCCCCTAAATTATCCTCACATTATATATTAGTTAAGGGAAGCCCACATTAGAACAACTTTAATAAA
+AAAATAAAGTGCCAAAAAGCACTCAGTCAATTTCATGGACAAAAATACCGCTTCTCAATTTGGGTTCAAA
+CCAGGTGGATTTTGGAGGCATTATTCCGCCAAAGTCCGCTACAGCAAAAATTTCTTCAATAGAAGTGGGG
+TACAGAGAAAAAGCTACTGCCATCCCTTTATTTACTTTTTCTTCTAACTCTTTTGTCCCTCTTATACCAC
+CAACAAACTCTATCCTCTTATCTGTCCTGGGATTTTCTATCCCTAAAATGGGCTTTAACAAGTTATCCTG
+TAAAATTGAAACATCTAGACATCCAATAGGGTCTGAAGAGTCAAAAGTTCCTTCCTTTGCTTTAATCTTA
+TACCATTTTCCCTTTAAATACATTCCAAAAGTATGCTTTTCTTTTGGTTCAAATGGAGTTACCCCTACTT
+CTTCTAATGTAAATTTTTCTTTAACTTTTTGTATAAACCCCTCTTCAGAATACCCGTTTAAATCTCTTAC
+TACTCTGTTATAAGGCATTATGTAGAGTTCATCGTGAGGGACAATTACAGCTAGAAAATAGTTAAATCCC
+TCTTTTCCAGAGTAATTCTTAAGACTCTCTCTTCTTCTCAATCCCAGTGCAACAGATGCCGCTGCTCTGT
+GGTGCCCATCAGCTATGTAGAGAGCGGGTATTTCTTTAAAAATTTCTGTAATTTCTTTCATCACTTCCAC
+ATCCTCAATTACCCACACAGAGTGACTCACACCATCTTCAGAGGTAAAGTCATAAACAGGCGTTTTTCTT
+TCAATCCACATTTTTAGCAAATTTTTTAATCTTTCATCTGCCTTATATGCCAAAAACACAGGACTTGTGT
+GCGCATCGCAATAATCCATATGCTTTACCCTGTCCTCTTCTTTTTCTGAAAGAGTGTGTTCGTGCCTTTT
+CACAACTCCATTCAAATAATCGTCAATAGACACAAGGGCGACAAGTCCTGTCTGTACTCTATCACCCATT
+CTCTCTCGATATATGTAATAGCACTCTTTTCCGTCCTTTATCAAAATTTTCTTCTCTTTCATTTTCATAA
+AGTTTTCTCTAGCTTTCTGATAAACCGCCTCGTTGTAAGGGTCTATGTTTTCTTCTAAGTCTATTTCTGC
+TCTTTCCACATGCAAGAAAGAATATGGATTATCTTTAGCCAACTTTTCTGCTTCTTCTCTTGATAAAACG
+TCATAAGGCGGCGAAGAAACTCTTTCTGCCAACTCCGGCAAAGGCCTCAATGCCATAAAAGGTCGCACTA
+CAGCCACTTTTCCCATCCTTTCTATTTAATTTATTTTTATTTTAACATATCGCTTTATAAATGTGAAACA
+ATAAAGTTAAGGAAATATATGACGTTTGCAAAATGTTTGCAAATAAAACAAAAAGGCAGCGGTCTTAAAT
+TGTCAACCAAAGTGTCAACCGCCGCCTTAAGTCTTGCAATATTGAGCCTTCAAAAGCTTTGAAAATAATA
+AAAAAATGGAGCTGGCGAAAGGACTCGAACCTTCAACCTGCTGATTACAAGTCAGCTGCTCTACCTATTG
+AGCTACGCCAGCACCTTTTTACCTATTAAATTCTCCTGACAGTTATATATTATACTTACCCGAGGGTATA
+ATGTCAAGCTTTTTATCAAAAATTCCTCAAAACGATAGTCTCTTCTCTTTCGGGACCTACAGAAATTATG
+CTAAATTCCACTCCTACGAGTTCTTCCAACCTTTTTACATATTTTTTCGCATTCAAAGGTAAGTCTTCAA
+AGCTTCTCACATCCTGTATATTCTCACTCCAGCCCTCCATTTCTTCGTATATGGGTTCACACATTTTCAA
+TTCTTCGAGGCTTGCCGGGAAATCCTCAATAATCTTTCCGTTAATTTTGTACCCTGTGCATATTTTTATT
+TTTTCAAGTCCTGTCAGAGTATCTAGCTTTGTGAGAGCAAGGCTCGTTATGCCAGAGACTCTGACAGCAT
+ATCTTAGCATTACAATATCTATCCATCCGCACCTTCTAGGCCTTCCAGTAGTTGTCCCATATTCATAGCC
+TTTTTCTCTCAAAAAATCTCCAATTTCATCTTTAAGTTCTGTAGGAAAAGGTCCCTTTCCTACCCTCGTA
+GTATACGCTTTGACAACACCTATCACATTGTCAATCATCGTAGGCCCTATACCCGCTCCTATAGTAGCTC
+CTCCAGCCACAGGATGAGAAGCCGTAACATAGGGATAAGTACCAAAATCCAAGTCTAGAAGAGTTCCTTG
+AGCCCCTTCAAACAAGATTTTTTTACCTTCCTTTGCTAAATTGTAAAGCAGAACAGAAGTATCAGTCACA
+TAAGGTCTCAGCCTTTCTGCATACTCCCTGTAAGTTTCAAAGATTTGCTCGAAATCAAATCCATCTTCAC
+CGTAAATATCTTTAAAAATTTTATTTTTTCTCTCTAGATTCTTTTTAAGCTTCTCCCTGAAAACCTCGGC
+ATTCATAAGGTCACACATTCTTATGCCTATTCTCTCTGTCTTATCCCTATAGCAAGGCCCTATTCCTTTT
+TTTGTAGTCCCTAAGTCCTCATCGCCCTTTCCTTTTTCTTCTAGTTCATCTTCTTTTATGTGATAGGGAA
+AAACTACATGGGCTCTATCGCTGATTTTTAAATTATCCTCTTTCACTTCCACTCCTTTAGCTTTTAAATC
+CTCAATCTCCTTCAAAAGAGCCGAAGGATCAACTACTACCCCATTGCCAATTACACATATTTTGTCAGGG
+TATAGTATTCCAGAAGGAATGAGATGAAGCTTATACTGAACACCATCTTTTTCTACAGTATGCCCTGCAT
+TATTGCCTCCTTGGTACCTCACCACCACTTCTGACCTCTCTGCAAGATAATCCGTTATCTTCCCTTTTCC
+TTCATCGCCCCATTGAGCGCCCACAATCACAGTAACAGACATATTTATTTCACCTTCCTTTATTTGACTC
+TCTCCAAGATTTCCCTTGCCACAACAACCCCTGAAACTGAAGCCTGAGCTAAGCCTCTCGTTATGCCAGC
+TCCATCCCCTGCAGCGAATAAATTGCGTATCTGTGTCTCTAATTTATCTGTAAGCTCTACTCTGGAAGAA
+TAAAACTTCACTTCAACGCCGTACAAAAGCGTATGCTTTGAATAAACTCCTGGCGAAACTTTATCAAGGG
+CTTGAAGCATTTCAATTATTGACTGTAAAAATCTATAAGGAAGTACAAGGCTCAAATCCCCTGGAGTAGC
+ATCTTTTAAGGTAGGTTCCACGAGTCCTCTTTTTATCCTTTTAGGAGTAGAACGCCTTCCTGACAGCAAA
+TCTCCAAGCCTCTGGATTATAACTCCATCTCCCAGCATATTGGCAAGTTCCGCAATGTACCTTCCGTATT
+CTATGGGCCTGTTGAAAGGCTCTGTAAATTCTTTGCTTACAAGTATGGCAAAATTAGTATTTTCTGTTTT
+TATGTCTTTATAGCTATGTCCATTCACTGTCTTTATCCCGTCGTGATTTTCTACAACTACCATCCCGTAA
+GGATTCATGCAAAAAGTTCTCACTCTATCGTCAAAAGATTTAGAATGGTAAATAAATTTGGATTCGTAAA
+CCACATCGGTTATATCTTCCATCACCACAGCCGGGATTTCCACTCTCACTCCAATGTCCACTGCATTATT
+TTTCGTCTTGATTCCCAGCCTATCGGCTTCTTTCTTAAACCATTTAGCTCCTTCTCTCCCAGGCGCCACC
+ACTATATACTCTCCATAGTATTCCTCACCTTTCTCTGTCACAACCCCAACAGCCTGGCCGTCCTTTACAA
+TTATCTCTTCTACTATGGTATCTGTCATTATATCTATTCTCTCAACCAGATAGTCTCTCATGTTCTTTAT
+TATCTCAAAACTTTTATCTGTGCCTAAATGCTTTATCACAGCAGGAATTAACTTCAAATCTGCTGCCTGA
+GCCCTCTTTTCTATCTCTCTTATCTTCTCTCTATCGGTGCCGTGGACTTCAGTAGTAGCACCAAATCTCA
+CGTATATGCTGTCCACATAGTTTATAAGCTCGTTAAGCTTCGATTTTGGCATGTATTCATCCAAAACTCC
+ACCAAATTCAGAAGTAAGAGTCAGCTTTCCATCACTAAAAGCCCCCGCTCCTCCTATTCCAGACGTTATA
+GCGCAGGGTTTGCAGTCAAGGCATTTTGTCCCATAGGTATTCATAGGGCACACTCTTTTGTGTATATCTT
+TCCCTTTCTCAAGCAGCAATATATTTAAATTTTCTTTTTTATTAACGAGCTCAAGTGCAGTAAAAAGTCC
+TGCAGGTCCGCCTCCTACAATTATCACATCGTATCTTTTCATCTTATCTACCTCTTTCTTGCAAATTCTC
+AAAGAAACCCGTAATCTATATTATCAAAAATTATGCTGTAAATCAATTAAAAATGCGAATTTTTATAGGA
+AATTTCAAATAAAAGTTCGTGATTATTTTGGAAAAAACTAAAAGACAGGTTCATAACCTGCCTTAAATTG
+CAAATCATCACCTGCCAATCAATTTGATTATATATTCCATCAACCGCCCTCCCAGGTAAATGCCTATCAC
+CCCAGCAATTCCCGGCAAAACACTGGGAGCCGGAATGGGCAACCTGAAAAATGAAAATATAAGACCTACA
+GCCATTCCCGTAACTAAAGCGAGCAATGTCTCCTTCACACTAACACCCCTCTTTTACTTTTATTATTTCC
+AGATAAAACCCTTTTAATCCTCATATAATTATACCACAATTTTAACTTGTTGTCAGACATCTAACCATCT
+CTTATTAATTTTTTAAAGTACAAAATATGGTATAATAATAACTGACCAATAAAGAACAGGGGGAGAAACA
+TGAATAAACCTATCATAGGTATTGTGGGAAACATAAGCTATGAGACTGAGGGAGTGATGATCGGAGAAGA
+AAGAATTTATGTAATGAGACCTTATGTAGAATCAGTTCTAAAAGCCGGGGGCGTGCCTGTAGTTTTACCT
+ATAGTCTTGGACAAAGACACACTAAAAAAACAGGTGGAAAAAGTAGATGGAATTTTAATAACTGGAGGAC
+AAGATGTAAATCCCCTACTTTACAACGAAGAACCCATTGAAAAACAGGGTGGAATTACTCCTGACAGGGA
+CTGGTACGATATTGAAGTCATAAAGTACGCTTATTCACTTAAAAAACCCATTCTGGGAATATGCAGAGGC
+ATTCAAGTGATGAACGTAGCTTTAGGAGGGACTTTATATCAAGACATATCTCAAATCCCTACAGCTTACA
+TAAAGCATTCTCAAAGAGCAAAGCCCGATTTACCCACCCATACGGTAGAAATAAAAGAAGGAAGCAGGCT
+GTATAATATCTTGGGCAAAACCATTGCAGTGAACAGCTTTCACCATCAGGCAGTAAAAGAGGTGGCAGAG
+GGCTTCAAAATAGTAGCCCAATCCAAAGATGGAGTTATAGAAGCAATTGAGCTTGAAAAAGAGGACTATT
+TTGTGGTGGGAGTTCAGTGGCATCCGGAGCTTATGGCTTACAAAGGAAATGAAAAAATGCTGGAGATATT
+TAAACAACTTGTAAAGGCCTGCCTCAAGAACGAATAAGTGTCCTATGGCATCCTCGGAACAGTAGCCTCT
+GGACTCATTCCTATTCTGCTCCCTCTTTACTTCTTTTTTCATCGGCTTTCTAGTGAGAGAAGAAAGCTAA
+TGAATAGACCTTTTCCTAAACTGCCCTCCCAGTATGTCATACACATCGTGAATTGTAACAAAAGCCCCTT
+CATCGTGTTCTTTTACTATGCTCTTTAATTTGGCAATCTCCAGGCGGCTCACCACTGCATATAAAATCCC
+TTTTTTCTCCCTTGTATACCCTCCTTTCCCTTCCCAAAAGGTAACACTCCTGCCTAACCTCGCTGTTATA
+GTCTCTACAATTTCTTCTGGCTTTTCTGTAATTATCATCACAGCTTTTTCTTCATCTAAACCTTCTATAG
+TCAAATCTATCACCTTAAAAGCTATAAAATAGGTAATAAGAGAATACATAGCCCTGTCCCAAGTAAATAC
+TATCCCTGCACTTCCCAAAACGAATACATTAATAAAAAGGACTATCTCTCCTACAGAAAAGCCTGAAATT
+TCTGAAAATACTACAGCCACAATCTCTGTGCCATCCATAGAACCTCCATGCCTTATCACCAGTCCCACGC
+CTATGCCTAAAATAATCCCTCCAAAAACGGAAGCCAAAAGAGTGTCATATGTTAGTGGAGGAAGCTTTTC
+TAAAATTGTGACGGAGAGAGATAATACAGAAACAGCGTAAAAAGTAGATAGTACAAAACTCTTCCCTATC
+TGCCTATAGCCAAAAAGCAAAAAGGGCAAATTCAGCACGAAAATATAAGCTCCCAAAGGGATCTTAGTTA
+AGTAACTCAACATTATGGAAATCCCTGTTATTCCTCCATCTATTATATTGTTTGGCACCAGAAAAATCTC
+AAGAGCAATAGCAGCTAAAAAAGCTCCGATTGTCAAAAAGACATATTTCTCTATCCACTTCATAGCTACA
+CCTCCTCAATTAACCCTATTATCAAAAAAGGCCTTACCAAAGCGGTAAGACCTTTTCTTTTATCCCCTCT
+GCGCTACAGTTGATGCCTGTTGCAACGGATCCCACACAGAATTGTATGGAGGAGCATACGCAAGGTCCAA
+AGCTTGCAACTCGTCAATAGTCATTTCATGGAACAAAGCAGTAGCCAAAACGTCTATTCTCTTGTCAACT
+CCTCCTAGTCCCCCTGCTATTTGTCCTCCCAGAAGTTTTCTGTTATCCTTGTGGTAGCAGAGCTTTATCG
+TAAGAATTTCGTCTTCCCATGGATAGTAATGGCTTACAGGCCTTGCTTTTATTAAAACTACCTGATAAGG
+TATGCCTAAAGCTTCGCAGTCTCTTTCTCCAAGACCACTTCTCGCTATAGTCCTGTCAAAAACCTTGACA
+ATAGCCGTTCCTACCACTCCTGCAAATTTCGCATCTCCGCCTGCCATATTTATTCCTGCAATTCTTCCCT
+GTTTATTAGCAGTGGTCCCCAGTGGTATGTAATCCGGTGCATTTTTTATCCTGTTAAAGTGCGTAGCGCA
+ATCCCCAGCAGCGTATATGTCAGGAATACTCGTTTCAAGCCTTTCATTTACTAAAATAGCATTCTTCGGC
+CCTAACTCTATTCCCGCTTCCTTTGCCAGCTCGCTCACAGGCCTTACTCCTATAGATATTATAACTAAAT
+CGGCTTCAAATTTGCCATTTTTCGTTACAACGGCTTTTACTCCTTTTTCATCCCCTTCCAAACCGACGAC
+TTCTTCGTTTAAATGTACTTCCACTCCATGTCTTGTAAGAGCATCCTGAGCTATTTCGGCAATCTCCTTA
+TCAAAAGTAGGTATTAACTGCGGTGCTAAATCCAAAACCGTAACCTTAAAGCCCCTGCTGTGAAGCGCTT
+CGGCAGTTTCAAGCCCTATATAACCTCCGCCTATAACCACCGCCTTAGTGGGAGTATGGGAGCTCAACCA
+GTCAAGAAGTTTTTCCGCATCACCCATGGTCTTTAATGTAAACACTCCCGGCAAATTCCTGCCCTCCCAT
+GGAGGTACTATTGCAGTACTCCCTGTCCCAATCAAAAGCACATCATAAGGGACAGCGATTTCGTCTTTTT
+CTTCCCTGCGAAAAACCTTGATTTCTTTTTTGGAAGGATCTATTTTCACAACTTCGTGATAAAGCTTTAC
+GTCAATATTGTAGCGATTTAAGAACTCTTCCGCTGTGCGCGCAATAAGCTTTTTTTTCTCAGACACAACC
+CCTCCCACCCAGTAGGGTAGGCCACACTGGGCATAAGAAATTACTCCCTCCTTTTCAAAGACCAGAACTT
+CCCCCTCTTTATCCATCCTCCTTATTTGGGAAGCTGCGCTCATCCCAGCCGCATCTCCACCTATAATAAC
+ATAGCGCTTAGGCATTTTTCTTCCTCCTTTTTGTACTTATGTCCACATCTACATTATACCTTTTCCTGTT
+TAATTTTTCAAACAAGTCATTCTAGAGTAATTTTATCCCATTGAGATAGCTTTTCAATCTTTTCTAAAAC
+CTTCTCCCTCTCTTCCCCTTCTAAAAGGCGAGGGCTGTAGTCATTTCTATCCTTTTGAGAAGATATAGAC
+ACAGGTATTATATTCGCCTTAGTCTCTGCCACTTTCCCCTCTTTATCTACAAAGAAAATTTGCTGGAAAA
+TCATCGAATCCTTGTCCTTAGGATTTCTATTTCCTCCAAACACAAAATTACCCAGAGAATATGCAATATA
+TCTAGCTTTGTACTTTTCTATTCCCTGAAGCACATGGGGATGGTGTCCTATAACAAGGTCTGCTCCCTCA
+TCGATTGCAAAATGCCCCAGATTCCTTTGTATTTTATTAGGATAATACTTACTCTCTTCTCCCCAGTGAA
+AGCTCACAATCAATATATTGACCTCTGGCCTTAGCTTTTCTATGTCTTTTTTTATCTCTTGTTTTGTCCA
+TTCTGTATCATCATAACCTGTATAACCCAAAACGCCAATCTTCACACCCTTTACCTCAGTGATATACCTG
+TACCCGTAGCCAAAATAACCTATACCCTCTTTCTTTAAAGCATTCACAGTCTCATAAAAGCCTTCTTTCC
+CATAATCAAAGGAGTGGTTATTAGCCAAATTTACTGCATCAACTCCCCCTTCTTTTAAAATCTTCGCATA
+CGAAGGATGTCCTTTAAAGGCGTATTCCTTTTCTGCTCTTTTTGTAGAAGTAGTCAAGGGACCTTCTAAA
+TTTGCTATAGTCAAATCGCCCTTTTTAAATGTATCTTTTACATTTCTAAAAAAATAGGAATAGTCGTAAT
+TCTGCTTTTTCAGTTCCTCATCAAAAGTGCCATATTTAGAGTATTTCTCATCTGAACCCAGAGTGCAGTC
+CCCTACAGCATTTACCACTATTTCAGTGTAATCTAACACTTTTTCTGCATCTTTCGTGTCTTGCCCCTCT
+TTAACTGGTAGTAGACTTTCTTCTTTCTCCACAGTAACTTTTCTCATGGCACTATTATCAACTGAATTTT
+CAAAAAATACCATTACAAATACTACCGCAAAAAAGAAAAGTAAAGCCTTTATAAATATCCTTTTACCCAT
+TCTTTCCCCTCGCAAACCGGGTTATTATTCTTCCAAATCCAGCACTTTTACAAGCTCTTCCTTAGCTCTT
+TTTAAAAGCTTTTTAGCCTCCTCTATATTCTCCATCTCCATTGCCATAAAATAGAATTTTATTTTAGGCT
+CTGTGCCTGAGGGCCTAACGTATACTATGAGCTTCTCCCCAAATTCCATCTTTAAAACATCTGAAGGCGA
+TATCCTGTCATAGCCTTTAAGATAATCTACAACACGCGTGAGCCTGTGGCCTGCCAAACTTTCAATTGGC
+TTTTCTCTTAGCCTTTCCATAATCCCCTTTATTTTCTTAAGCCCTTTTTCCCCTTCATATACAGGAGAAA
+GCTGGTCTTCAAGGTAGTAACCGTATTTTTTATAAATCTCTTCTAAAGCATCAACTAAAGTCATGCCCTT
+CTTTTTGTAGTAGGCAGCCATTTCACAGGTTACCATTATAGGAGTGCCTGAGTCTTTGTCGTAAACAAAA
+TCTCCCACATTGTATCCATAGCTTTCTTCATAGGCAAAAAACACCGTTTTGCCTTCTTTTCTCAACCTAT
+CAGCTTCATTGCATATCCACTTAAAACCTGTAAGCACTTCAGAAACCTCAACCCCGTGCGCCCTCGCAAT
+TTTAGCAAAAAGCTTAGAAGACACAATAGACTCTATAACAGCCGGATTTTCTGGCATGCCCTTTTCAAAA
+TACATCGTAAGAAGAAAATTCAAAAGCAAAATGCCCATCTGATTTCCATCTATTCTCACATAATCCCCTT
+TATGCTTTACCAAAACTCCCATCCTATCTGCGTCCGGGTCTGAAGCCACAACTATATCCGCATCAATACT
+TCTTGCATCTTTCAAAGCAAGCTCAAAGGCCTCATCAAACTCTGGATTAGGATAGCTCACTGTAGGAAAG
+CTTCCATCCGGTATCTGCTGCTCTTTTTGAATATATACATCAAACCCAACTTTCTCAAGTAGTGGCGGGA
+CAATTTTAATACCTGTCCCATGGAGAGGAGTATACACTATCTTTAAATCCTTTGAAGAAATCCCAAAAGA
+ATAAGAAAGGGCTTTTTCAAAATATGCAGAGTCCACCTCTTTCCCCACCATGACCACAAAGCCCTTATCT
+TTAGCCTCATCAAAGGACATTCTTTTTACATCCGCAAAAGACAGTTTCTCGTACTCCTCTATAATGCCTT
+TATCATGGGGTGGAATAATCTGAGCGCCATTTGACCAATATACCTTGTATCCGTTGTATTCCGGAGGATT
+GTGACTCGCTGTTATCATTATACCAGCTGTAGCCTTTAAAAACCTGACAGCAAAAGACAAAAGGGGCGTG
+GGTCTAAAATCGTCAAAAAGATAAACTTTTATTCCATTTGCGGCCAGTATCTGCGCTGACTCCACTGCAA
+ACTCTTTAGAAAATTTCCTGGTATCGTAAGAAACTGCCACACTTTTTTCTTCCTCTACCGTCTTGTTTAT
+GTAATTAGCAAGAGCCTGGGTTGCCCTGCCTACCGTATAAAAATTCATTCTATTGGCTCCAAGCCCCATA
+ATTCCCCTTAATCCCGCTGTCCCAAATTCCAAGTCCATAAAAAAGGCCTCTTTTATCTCCTCAGGAGACA
+TTTTCTTCAATTTCTCTTTATCCTCATAGGATATGGCAGGGTCATTTAGCCACGCCTCATACCTTTTCAA
+AGTCTCTTTTTCCACTTAAATCCCGCCTTTCCTTGCTAAATCTTTACTTTTATTATACCATAAGGCTTTT
+CTTTTTAATACAATTTTCCATTAAAAAAGGCATCGGCATAAGCCAATGCCCAATCACCCTTCCAATTCCT
+CCGTTAATTGAATAATCTCATCTATCATATCGCCGATATACTGAATCGTATCCAGAAGCGGCTTTTCTGT
+AGTCATATCAACCCCTGCCATTTGAGCAAGCTCAAGAGGAGTCTTTGTTCCTCCTGCTTTTAATACTTCT
+TTCCAATCCTCCAAAGCTTTTTGCCCTTCTTGCAAATATCTCTTATTGACTTGAGTGGCTATAGTAAGTC
+CTGCACTGTAAGTATATGGGTAAAGTCCCATGTAATAATGAGGCTGCCTCATCCAGGTGAGCTCTGCCCC
+CTCATTTATCTTAACAACATCTCCCCAGAACTTCTCCAGAACCTCCCTCTTAATCCTGTTCAAAGTCTGA
+GCCGTAATAGATCCTCCTTTATCAATTACCCTGTACACTTCTCTTTGATAAGCTGCCTCTAAAAGGTGCG
+TCACAAAGTTGTGATAATAAGTCCTTGAAACCAGAGTAGAAAGCACCCATCTCTTCATTCTTTTATCACT
+GCTATTTTTCTTCATCAAATAATTCGCCATGAGTAGTTCATTCATTGTAGAAGGAGCTTCTATAAAGTAA
+AGAGAAGGCCTTGAATCAAAAATATTCTGGTACTGATGTGCCAAGTAAAAATGACCAGCATGCCCCAGCT
+CGTGAGCCAGCACAAAAACTTCTCTCATTTTATCCGCCCAGTTTATCAAAACGTAAGGATGGGCACCATA
+AGGAGTTGCACAAAAAGCCCCTGTAGATTTCCCTTTATTTGCCGCAAAATCTATCCACCTTTCATCAAAA
+GCCCTTCTTAGCATTTCTCTGTAATCTTCGCCGAGAACTGAAAGCCCCTCTTGTATGTAGTTTTTTGCCT
+CTTCAATTGTCACTTCTGGCTCAAAATCAGGGTCTACTTCAAGTTTCAAATCTGCAAAAGTCATCTCCTC
+CAAACCGTGTATCCTCTGAAGAAGTTTGGCAAATTTTCTCATATGAGGGGCCAGATGCTCCATTATGAGG
+TCAATCTGCCTTTCGTACATCTCCCTCTCCACTTTCTGAGGGAAGAGCAAGCTATCAAAGACAGAGTCAA
+ATCCCCTTAAATTAGCTATAATCTTTTCTTTCTGCACCTGTGCGTGATAAACAGCCGCTATTGTATTCTG
+ATATTCCTTTAATTTTTTATAAAAAGCTTCAAAAGCAGCTCTTCTAATTTTTGTATCTTTTTCATACTCC
+CACTTAGTCTCAAATAGAGAAAAACTTAAAGGGTATTCCTTGTCCTCTACTTTAAAAGTTCCAAAGTCCA
+TATCCGCCAATTTTGCCATATTGTAAATATCATCAAACACATCCAGTACTGGCGACAGAGCAGATAAAGC
+TTTCTCCACCTCAGGGTGAAGAGCATGTTTCTTCTTCCTCAAAATCTCTTTCAAATAATTCGCATTTTCC
+TTTGACCCTTCTATAGCCTTATTTATCACTTCTTCTTCCTGCTGTATAATTTCAGACTCTATAAAACTTA
+GCCTGCTCTCAATCTCCGCTGCTATGCTCCTAAACTTTGACTGCCTTTCTAAATAATAGGTATTTGTCTG
+GTCGACAGCCACAGATAAAAATGCATAATTTCCTGCAAGAGTGAGAATCTCAGCAAGCTTTCTATATTTG
+TCAAGACACCTGTTTATATTCTCCGGCGTATTCAAATGCCCTTTAAATTCCTTCTCTATCTCGTCAGCCA
+AATCTTTTGCTTTTTTTACAGCCTCCTCGTAATCTTCTTCTGTCTTAAATATTCCTGATAAATCCCAAGT
+CAGCCTCTCATCGACATCTTTTCTCTCTAAAAGATGTGTACTCAAGAAAAATTCCCCCTTTTCAAATTCT
+GGTATTTACCCTTTACTACAATTATAATATTATCTTAAAAATTTTGCAAACGTATAACTAATTTCCCATT
+AGTGGATTGAATTTTTCAGTATATTTGACAGGTTTCCCTTCAAAGGTGTTAAAGGCTATTTTGTCAGAGG
+AAATATTTCCAGGATATATACCCAAATCAATATATAATATTTTCCAATCACCCTTTTCTTTTGAAAAAGC
+ATATTTTTTTGTAATCACCAGTATATCTGAAGAATCAGAAAAAGACTCTGGTTTTACAACTGTTTTCTCA
+AGTCCTCCAACAGCAAGAGCACCTATGGCCATCACAATCCCTAAAATAGCCACCCCTATGGCTTTTAACA
+AATTTTCTCACCCCCAACCCATAATAAATAGTAAGTATTTCCATACACTTAGATAATATACCATATGAAG
+AACAATTTCAACCCGAATTAATTCTGGGTGCATAGTGTAAAATTATCGTAGGATTTTTTGAGTGAAAAAA
+ACAAGAGACAACCCCTGTGATAAAATAGAACTTGGAAACAAAACATCACAGAAAGGGGTGTCTCTTGTGA
+AAAAACATATCTTTGAGGATATTATACTACAAAATGCTCTAAATTTCACTGAGGAAGTAGTAGAAATTTT
+TGGTGATTTGTTAAACAAAGGAATGAATATTACAGAGCTTGTAGCAAGGATAAAGGAACTCACGGACAAA
+CTAGGTAGAGGGGCAATAGAAGCAATTATTGAAGAGTTAGATAGGATAATAAAAGAAGACAAGAGAAGGA
+AAGAAAAATGGGTAGTAGAGAGGAAAGATAAAAAGAGATTAACGACAGTCCTTGGGGATATTGAATATGA
+GAGGACATATTACAAATCTAAAGAGGATGGGAGATATACATATTTGGTGGATGATGCATTAGAGATAGGA
+CGGCACGATAGGATAGAAAAGGGAGTAAAGATAAAGTTAGTAGAAAACGCAATAGAAGAATCATATGAGA
+GAAGTAGTAAAAAAGCATGTCCAGAGGAGTTAAGTAAACAGACGGTATTAAATGCAATAAGGGAAATAGG
+GGAAGTAGAAGTAAAGAGAGAAATAAAAGAAAAGAAAGAAGTAAGGGTTTTATACATAGAGGCAGACGAG
+GACCATGTACCTTTACAGGACGGGAGAGATGAAACTCCACGATTAGTATACATACATGAAGGTAGAGAAG
+AGAAAAACGGAAGGAACGTACTGAAGAATGTCTATTACAAAGCATATGTAGGAGAGAAACCTGAAGACAT
+ATGGATAGATGTAGCAAATTACATAGAAGACAATTACAAAGAAGAGAAGATAGAGAAGATATACATAGCA
+GGAGATGGGGCACCGTGGATAAAAGAGGGATTAAAATGGATATTAAAATCAAGGTTTGTACTAGACAGAT
+ATCATTTAAACAAATACGTATTAAAAGCTACATCAAAAGAGCCAAAGTATAGGGATAAGATATGGAGAGC
+AATAAATGAAGGGGATAAAGAAAGAGTAAAGAAGGTATTTGATGAGTTAATAAAGGCAGCAGAGGAAGAG
+AGAGAGAAAGAGAAGATAAAAGAAGCAAAGAAATACATACTAAACAATTGGGAAGGGATAAAAATATACA
+ACGAAGACGAAGATGTAATAGGGTGCAGTGCAGAAGGACATATAAGCCATGTATTTTCAGCAAGACTAAG
+CAGGAATCCATTAGGGTGGAGCAGAGAAGGATTAAAACTAATGGCGAAATTAAGGGTATTTAGCAAGAAT
+GGAGGAGACTTAAGAGAAGTAGAATGGGGCAAGAAAAAGAATATAAATGCAGGAAGTTACAAATTAACGA
+AGAAGCAAATAAAAGAAGCGGTAAGGAGAGTTAAAACGTCTACAAATGAAAAGATAAACAATATTACAGT
+TTTGAATATAGGGAAAGTAACGCCAATATATAGGGTTTTAAGAGCATTAAAATATGCACAAGTTATATAA
+AAAAGCATGATAAGTTGAAGGCTGAAATTAACTAAGTTTCAGGGGTTGTCTTAAAAAAATCCTACAGTAT
+CTTGACACTATCTTCTGGGTGCATAAACTTTAAAACTTTTAAAAAAAATGATAAAATATGTATTAAACAA
+ATATTTCTATAAGGAGAGATTTATATGGATCTTGGTCTTAAAGATAAGGTAGCATTTGTAATGGCTGGAA
+GTAAAGGCCTTGGAAAAGCAGTCGCTTTAGAACTTGCAAAAGAGGGAGCCAATGTTTCTATTATTTCAAG
+AAGCAGAGAAAATTTAAAAAAGGCCCAAGAAGAAATTAAATCAATAACAGGAAAAGAAGTACTTATAGTT
+GAAGGAGATGTAGCTCGCAAAGAAGATATTGAAAAGGCTGTAAAAGAAACAGTAAGTAAGTTCGGCACAA
+TCCACATCCTCTTTGCAAATGCAGGAGGTCCTCCTGCTGGTGGGTTTTTTGATGTAAAGCCTGAAGATTA
+CTTAAAAGCAGTTGAATTAAATTTAATGAGCACAATATATGCAGTATATGCAGTAAAGGATTATATGATA
+AATCAAAAATGGGGAAGGATAATAGCTTCAACATCGATATCAGTAAAGCAGCCCCTTGATAATTTAATCC
+TTTCAAATGTATCAAGAATGGGGGTAGTCGCTTTTATAAAGTCTATATCAAATGCATTAGCACCATTTGG
+AATTACTGCAAATGCCGTAGCCCCCGGCTACACAATGACTGAAAGAATAGAAAATCTCCTTAAAGCAAGA
+GTTGAAAAAGAAGGCATAACCTTTGAAGAAGCGCAAAAATCAATGATTACAGACATCCCCATGAAGCGCT
+TGGGTACTGTTGAAGAATTTGCATCAACTGTTTTGTTTTTAGCATCAGAAAAAGCCTCCTACATAACAGG
+CATAGTCGTGCCAATTGATGGAGGTTTTATAAAAGGAGTGTAAAAGCTGAGCTACAAGCTTAGCTTTTAC
+ACTCCTTTAAAACCTTTTACACGCTATCTAACTTCATCCCTCACTATTTTCCCATCCCTTATATTAATTT
+GCCTTTTTGCTCTATTTGCAAGATCAAGATTATGTGTAATAAATAATATTGTAGTCCCTTTCTCACGGTG
+AAAGGCTTCCAGTAGTTCAATCACCATTATACTATTTTCACTATCCAGATTTCCCGTTGGTTCGTCAGCC
+AAAATAACTTCCGGTTCGGTAACAAAAGCGCGGGCGATGGCTACTCTCTGCCTCTCTCCCCCTGAAAGGC
+GGGAAGGGAGATGGTGAAGCCTATCCTTTAACCCTACTTTTTCTAAAAGCATCTTAGCTCTTTCCCTGAT
+TTCTTTTGTCGGCTTAAAGCCTATTTGAGGCATCATGACATTTTCTAAAGCTGTAGCAGTAGGCAAAAGA
+TAAAAGTCCTGAAAAATAAACCCTAATTTTTCTCTTCTCAGACGCGCCAGTTCTTCCTCTTTAAGTTTGT
+GAACAGGCTTATCATCTACCCATATTTCTCCCTCATCAACAGGTTCAAGGCCGCCTATTACATTAAAAAG
+GGTTGTCTTGCCAGACCCTGAAGGCCCAACAATTGAAACGTATTCCCCTTTTTTAATCTCCAGAGAAACT
+GAATTTAGCGCTCGAATCTCCGCTTCACCTACTTTATATATTTTTACCACATTTTTTAACCGAATCACCA
+ATATTCACCACCTTACACATTTTCCATATTCAATTTTTACTCTACCTTTCTTTTTTAGAAACTTCTTTCA
+AAGCCTCTTTAAGTCCAGGATAATCTGGATTTCTCTCCTTTAAAAACTCCAAAATTGACTTTGCCGTTTT
+AATATCCCCTTCTTCTAAGTAATAATATCCCAATTGAAGCAATGTCTCATCCTGATAAAAGGAAAGCTGT
+TCGGAAGATATATTCATATGAGAAGCAATATGATCTGCTTTTTCTTTATCCCCTAACAGGCGGTATAACA
+TAAAAGCAAGTTCTTGTGATGAGGGCAAATATTCACTCTCCTCATAGGATTTCAAAATAATATTTTTAAC
+CTTTTCAGGCTTTCTATCGTAAAAGATGTAATAATACGCATAAATTTGATTTCTGTCCTCATCTTCTATC
+CTCCATTTTAGCCTTTCAATAGTCTTTATATACTCTTTATAAGCGTCAGGGTCTTTCTTTTGATAGACGT
+CCTGTCCCCAGCGCCTAAGGTATATATCTGATTTTTCCATTTCTTCTGCCCATTTAGATTTATCCTCTGC
+TTTAAACACAGCAATTAAAGGCTGTCCTTCTTCTATCTTCTCTTTCACTTTTTCAATGGGATAAGTTCTT
+TCTTTCATGTCCGGCAGAAGGTAGTAATGCAGATTGTCGTCATCTAAACCATAAACAATTCCAGCATCTT
+TACTTGTACCGCTAAAAGAAAATTCAATTAAAACAGGGCTTCCTTTTAAAATATCCTCCTTTAACTCATC
+AACTCCAATTGGTTTGTAAATAAGAAAAAGCCCGTCTTCAGAAAGAAAGTGAAGTATATCAGTCAAAGCC
+ACATAATCCTGCTTTGGAGTACTATAAACCCTTTCTGCCATCTCTTTTGTCAAAGGATGCCCCAAAAAAG
+CGCTCAAACGTTCTACCCCTTGAATAAAAGGGTCAGCCTCTTTAAAAATAGGTGTAATTTCTACTAATTT
+TTCTGCCTTAGGAATTGTATATAAATTTTTTGGAGTTTGTTCTTTTTTCTCAATTTCAGGCTTTGGATTA
+CACGAGGCCAAAAAAAGCAACACCAGAGTCAAAATCGTAACAAAAATAGGTCTTAAAAGCTTTCTCATTA
+TTTCCCTCCTCTCTTAATGCCAGAGGCAAGCCTAATAAAATGCATTACAATCGCTGTAACCGCCATCATT
+AAAGCCATAGGTAGCAGCACAGCAACTACCACCACCCACGGAGGCAGCCAAAGTGTAGAAAAAAGTTTTA
+GTATGATCAAAGCAGACAAAGAACCTAAAATACCGCCTAAGCTTCCAATAGTACCTGCCTCAATAAGAGT
+ATATAGCGTAAGCCTTCCCCTAGGCCATCCAATTGCCCAGAGCAGTCCAAATTCCTCCTGCCTTTCCCAC
+AAATTAAGCCACAAAAGCACAACAACTACCGCAATTGTCAAACCTACACCCAATCCTAACAACGCCTTTT
+GATAAGGCAAAAGATGTAAATCAACTACCTCTCCTAAAAACGAGAGATATAAAAACTCTGAAAGACTGTA
+CTGAGTTGAAACAAAAAGTATTACCATCAAAGTGCTAAGTAGCACTGATAAAACCAGTAGCCCAAAGCGC
+AAAGGCCTTCGCATCATCTGGTGGAAGATGAAGGTAAAAAATCCTCTTACAGAGATAAGCCTTCTACCAT
+CAGAAGTTCCCTCACCAGAAAGCCCCATTCGCGGCGAAAGCAATAAACTGCGGTAACTGCCAGAAAAATA
+TCCAGTAGCAATAATTGCTCCATTTAATGTGCCGATAAAAGCAATGTCTTTCCATGTAAAACTGCCATAA
+GACGCCTTGAAGAATAACACTGGAATAAGTGAAAAAATAGTTAAGCTGATAACTTCTGAAGACAACCCAT
+AAATTATCCTTTTCCTGGACCAACCAATAGTGCGAAGCTGTGCAAATTCCATTGACCTATTTATCAAACT
+GTGAGTTATTACCGTATACAGCAAAAAGAATACTACAACAAGTAAATAGGTAAAAAGCCACTTGTTTGCA
+TTAGAAACTTTCTCTTCTATAGCCCAGCTGACACCTTCTTTGATCCAACCTTCTTCCACCATTCCTATAT
+CGTCTTTTTGCGCCCCTCCTAATTTCACGTGAACCTTTGTAGGAGAAGCCCCTAGCATAATTTCAACCTT
+ATGACCAGTTTTATCCATGATCTCCTTGGCTACTTGCTCAATCTTTTTCTGACTTATTGGACTTCTTTCT
+TCCACCCCTTTTACAACGACTCTTACCGCAGAAATAGGTGGGTTATCTTTGTAAAAAAGCTTTGCCACAT
+CTTTAGTAAGTACAGTTATTGCTTCTGGTCCGCCAGTATAATAAGAGTCTTTCATGGGCAAAGGTATTTG
+TGGACGCGGCTTTACAGGATTACCTTCTCCATCTGCAATAATCATACTGTGGTGGGGTGTGTATATATCT
+ACAGGATCACCTTCCTTCCAGCTTGAGGCGTAATTAGGCTTAATCTTACGGGCATCGTAAACCCCAATTA
+CATCAACAGCAAAAACTATCTTTTCATCTTTTTCAAGTGTTTCTCTGTAAACCTGTGTCTCATCTGCATT
+GCCAAAAAAGGGGTTCTTTTCTCTCGGGTGACCTTCCACATAAAGAAGAGGTATGCCACCTTCTTCATAT
+CCTAAAAATTTAAAATGAAGGGGCGAATATCTAACCAAATCGCGTGACCCAAAAGCTCCCATAATATACG
+ATTTAACTTCTACTTTATCATTTTTAAGCTCAATATGAGCCAGTTTGTACCTCCATTCAGGAGAATAGGC
+ATTTAACTTATAACTTGAGACAATTTTTTTGGAACTTTCCTTTAAATAATCAATTGCATTACTACCCATG
+TCCCATAAATTAATACTACTAGGAACAGATACTAAAGATACTTCCATAGACTCCTCCACATCCAATCCCT
+GATCTTTTAAGACTAATATAGGTAACACGGGCTCCCCTATTCCTTTATCAATTTTTAAATCTGCAAAGCG
+CAAGTCATCCCCTTCGACAACCGCTTGAGACAAGTTATAAAGCTTGTCTTCACTTTCTGGGTCTACAGCT
+ACAAGAAGTAATTCATTGTCACTTCTAAACTCCATAGATGGCGGAACAAAGATATTCTGAAAGATTATAT
+AATCCTTCATTATCGTTTTAATATTTGAAAGAATTTCTCTTGAATCTTTTACACCTTCCATGGACTCATA
+TTGGTCATATCCCAAGTAATTTTTCAGCAAAACTTTTTTAAGTCCATCAAAGGCTTTCATCTGATATTTA
+ACCTCATAAATTTCCCCTTTTTTGGCATCTTCGTAAGATACAGGAACAAAGTCATATCTAAAATATCCCA
+AAATAGAAATAGGAGCAGCCACTTCAACCCCAGGGATACTGCGTATAGTCTCTAAATCTTCAAAAGATAT
+CCCTCCATAGCTTGCCAGTGGAGTCTGAGGCGCAACCCAACCATCTCCCAGTGCCTGATAGGTCTGGCTG
+TCCTTAGGATAAACCAGTATGTCATACTGCCAGCGCCAGTGATGCTGTAAGTCCTCCCTCGCTTTAATGC
+TCACAGTCTCTGTTAGTTTCTTAATTCCAGAATATCCTAAACTTAAAATAAACAAGGTTATTAAAATAAA
+TAGAAATACTGGCCATCTTTGCCTAATAGATATTTTTAGATATGTAAATATAGCCTATCCCCCCCTTGGT
+ATGTTTATCTAAAAAGGCGGAGAAGCCACTGTCTTGTCCTGTTATCAAATTATCATAAAGTTAACTAATA
+AGAAAGAACAGGAACACTATAGGAACAAATTCCTCGTTCATAAAGCATACGGACCTCTCTCATTTCCCAG
+GTCAATCTTCCTATTTCGTCCCAACATGGTCGGCAATATTGAATAACCAAATAAGTGTCTCCATTAACAC
+ATATATAATAATGGTTACATTCTCTCCAATAACCACATACATTGTCAGGTTTTATATTGTCAAACGCAAA
+TGCAATAGTAGATAAGATAAATGTAGCAAACAACAAGAAAACAAATGCAATAACTATTATTTTACTTACC
+TTCATGATATTAAATACCTCCTTATGTTTTATAATTAGTGGCTTCTCCGTTTATCTTTTAATTAGTACCA
+TTTTAAGTTATACTTCTACTATAAACAACACCAAAATCACTAGTTGCAAATTAAAAATTAAAATAAAATT
+TCTAAATGCGAAATTCATTTTTTGTGCAAATATTTTAAGGTAAAATAATTGCTTATAAATATAACGTTTC
+CTCAAATCCTTATCCAAAATTTTCTTTTAATTTCATTTTACCATTATTATTTTTACCATTAAAATAGAAA
+AAAACATCAATAAACTCTATTCATTTTCGTTTTAGCGAAATTACCTGCTTTTTTCTTTCTTTTTCTCTAT
+TTTCCTTCCTTTTTCTTTTTTGTATATCACTAATAAAGATTTTTAATTTTACACCTTTAAATTATAATTA
+GGTTAAATTTGCAAAATAGCAGCAACTTGCCTTTCAGTTTAAAACAATACGACCTTGTTTTATTTTTATC
+TCAAAAGGCACCAAAGCGCTTAATCCACCTATAACGGTAGAAATAATTATCACTAAAAATGCTAATTTCA
+CATCCAAGTTTACACCTTTATAAATCAAAAGTAAGAGCCCATTCGCCCCTATTAAGCCCAACATCCCTGC
+TATAAACCCATATATAGCTCCCTCAGCTATTACTAAATTTCTTACCCAGCTTTTCCTCCAGCCCAAAGCC
+AAAAGAAGTGAAAGTTCAAATTTTCTGTCCAATATATTAAGGCTTATTAGGTCAGAAATAGTTACAAAAG
+CTAAAATTGCCGAGATTATGCCTATTAAGTAATGCTGCGGCTCAATTTTTAGTGAAATGTATTCTCCTAA
+CAAAGTTAAGTTTAGTACACTTTCAAAGTGCACTTTTATATAAAATAGTATACTTAGCAAAAACACTGGT
+ACAGATGCTGAAGATATAGATAAAAGCGCTCTCCATGGCCTGTTAAATACATTGCTCAAAATTAAATTGA
+AAATTGGATTTTGACTATACCTTGAAACCCTTTGCTTTTGTACCTCACCTGATTTTAAAATGGAAGTCAG
+GTTTTCTTCTTTTTGAATGAAGGCAGAGAGCCCTGTTCCGGAGACATAAGCAAATAAAGAGATAAAAAAT
+ATAGACAAAAGCCTTGAGATTTCAACCGGCTTATTTAAAATATCTCCACCTATTATTGTGAGAATGGAAG
+CTATTATGCCAACAATTGTTCCTATGAAAATTCCTTCTTTTACAATTAGACCTCTTATGTGGCTATTTCT
+CCAGCCTACAGCAGATAAAATAGCAAACTCCTCCATGCGAGATAAAATACTCACAATTGAGGTTGCCAGC
+ACAAAAAGCAATGCTTCAATAACCAAAATCAATATAAAAACCCAAAAGGCTACTGTACTCTCTCTTACAA
+TTGTCATAGCAGCACCCAGTTGAATCCATAACTCCTGCAAATAACCTATATCCCTTGCATGAATAAGTAT
+GTTACGGGGAGAAGATCCAAGTGTTATGTAAGCTTTGTGCCCAGTGCGGAAAGTTATCTCTCTTGCTATT
+TCTTCAGCTTTTTTTTGAGCTTCTAAAGAAAGATGCTCTGCCCCTTTTATTTTTATTCTGATTGCTGAAA
+TAGGCTTATCCCCTATTATAGCTTCTGCCGATTCAATCGTTGTAAGTATAGTAGGCGGACTTGTTATAAT
+CTCTAAAGGGCTCCCTGTCGGCTTTAAAGTAACCACTGGATTTTTTGGCGCTTTATTGTCGTCAAGCACC
+ACCTGTGCCTGAGCAGGCCTATACTGCTCCATTGGCAGTTCAGATAATGGGTCTTTTGAAATTTTAAGTT
+TTTGTACGTCGTAAAAACCTATGGGTTTTAAATAAACCTCTTTCCCCGAAACTACCTTCAAAGGTCTGAA
+AGAGGGAACACCTGATAAATACAAATTTACCCATTCATCTTTTTCATCAATTTTTACCTCTTCAGGCTTG
+GCTTCTAGAGCTATGGGCCATCTGTCTTTGTAAGGAGATTCTATTTGACTATATGTTACTCTTGTAGGCA
+AAAAATAATAATTACCCGCAGGGACAAGTTCTTGTCCCTGTGTCCCCTGAAGAAGTTGTTCTTTTAACAT
+TTCGTGTATTTCTTCTGGATTTAACTTGATATTAAACACAGTCTTTTCTGATGGAATTTTATCTAAATAC
+TTTTTCCCACCATTTTCTTTTAAAATATCTAACAATTCTGTATCGTCAATTTTTGGAATTTTTAATTTTT
+CAATTTGCTGTTCAAAAAATATATCTGTAAAAGGCCAATTCATAACCAACACTGGAACTTTTACTTCTTT
+AATGCCACTTTGCGTTTCTTTTATTTTAGGAACATCTCCTGATGAAAAATACCTCCCCTTTATTACGCTT
+TTATCAAGTCCCACAAGTTTAGCTTCTTCTTCCGGATCTATAGCTCCAATAAGAAAAACTTGTTTGTAAA
+AATCTACATTGGGAAATGAAATATCGTAAGCTTTAAGAACACTTTTAAGTGGAAAGTTAATGCCATATTT
+TTCTTTAAACTTATCAAGTTCATCAGGTAACAAAGGATAAAGACTCTTTACTGTCTCTAAAGAAGAGGGT
+TGCATCAGATAATAAACAAAAGTAGATCTATAGTTTTTAAGTCCATCCGTAGTTTTAGTCTTTAAAATCA
+CTCTGTATATACCAGGGTCTTCAAAATCAAAAGATGTAAAAGACAACCATATAGGTTTCCATCCTATTAT
+AGAAACTGGTGCTGCTACTTCTATCCCTTCAATTTTTTTTATCTCTTCCCAGTCCTTTATGCTTATCCCT
+CCAGAAAAATTAGAAATCTGATTGGATTCCATTATGTTGAGATTTTCCAGAGGGAAACTTTTATCTTTTG
+GAAGCACTAAAATGTCATAGGAGCTTTTCCACCTTTTTTCTAATTCTTCTTGTACCGTTATTCTTGAATC
+ATGACTTATACCTACCAAGTACGACAAACCACTAGCTAAAATCGCTGCTCCTAAAAGCATTACAATCAAA
+CGATTTCTCCTGTAGATAAAATTTCTGTATATATACTTAAGCATTTCTCAAAACCTCCAAAATGCGTCCG
+TCTTTCATAAAGACTTTGGTAGGAGACTTTTTGGCTATTTCCTCATTGTGAGTAACGATTATAATGGTGG
+TTTTGTACTCCCTATTTATAAATTTTAAAATTTCTATTATTTTTTCACCTGTCGATGTATCAAGGTTGCC
+TGTTGGTTCATCTGCTAAAATTATGCGCGGATTAGAAATTAAAGCCCTTGCTATCGCCACTCTTTGCTGC
+TCTCCTCCTGAAAGCTCCCCTGGCAAACTATTCTCTTTGCTTAAAAGCCCCACTTCTTTTAAAAGAAGCC
+GTGCTTTTTCATATTTATTAAACTCTGTCCGCCTTGGCAGTACAGGTATGATTACATTTTCTATAACGGT
+AAGCGAAGGAATCAAGTGAAACTGTTGGAAGACAAAACCGATATATGAATATCTAAAATCAGCTAACTTC
+TTACCTTTAAGTGAAGAAACATTTATTCCAAATACTTCAACTTCTCCTCTTGTAGGCCTTTCAAAACCTG
+CAATTATATTAAGAAGTGTCGTTTTACCAGCCCCCGAAGGCCCCTGTACTGTCACAAATTCTCCAGGCCA
+TATCTCAAGATATACGCTTTTTAAAGCAGCTTCCTCTTCTTTTTGATTTTTATATATTTTTGTGACATCT
+TTGATTTTAACAGCTGGTAGCAAATTAAAATTACTCAAAATGCTACCTCCTTATGTCCAAGATTTTTTGT
+TTCTTTTTAGTAAGAACATGAACCCCAACTACATGTGGAACATTCTGTTGTTATATAATTCCCGTATGGG
+TCATATTTATCACAGCATTCACAATGCATGGTGACAACCCCATCAATATCCGGTATTAATATTTCCTTAC
+AATAACAATCTATATAATAGTTAGGTACAATGCTACCACCTTGAGCACTAGCATCAAAGGGATGTTTATA
+GGAGGCATAAGAAATTGTCGTAAATAAAAATAGTAAAAGAAATACAACAGGTGTTAATTTTTTCATTTTC
+TCTCCCCCTATCATAATATTTTTTACAATATATTCTACAATTTGACTCATCCAAGTTTTAAAATTTTACC
+TTTTGCTAAATTAAGGTTCCCTTATCACCACCTCCACAAAAAATAATTTAAACATTTTTCTTAATATAAC
+AGCATCACCTCCCAGGCATTACAGAGTGCCATCTTATTAAATTTTCTTCTACATCGCCCCTTTACATATC
+TTTTCCTTAACTATATAATATATGGTAAAGTAAATAATTTCAACCCGATTTGAATCGGGGTGAGGTGTCA
+AAAAATTGAAAATGGCAAGGTTATCCCTAAACAGGAAACTCTTGATTTGTTGTCTGTTGTCTTTAAAAGA
+AACTTAAATGACATATTGCTTAAATATAGATTAAAAGATTACCCTGCTTTTTATAAAATAAAAAATTCTA
+TTGAAACTAAGCTTGAAAACGGCGAATTTAAAGATCTGAAAAAAGAAGCTTTAAAGCTTAAAAAAATAAT
+TCAAGAAGGTAAAATGAGCCTTTATTATGAACGATTATTAAAACAACTTTTATATCTAGTTGAGTCTGTT
+ATTGAAAAAACTATCAATAATAATTATGAAATATCTTTAGAAAAATTAATAGAAGCTATGAAAATAACCA
+TACCAGAGTTTTCTCTCTCTGATTACACCGCTTTTGTATACAATAGCATTGAAATTAGAATCCTAATAAA
+CATAGCCTTTATATTAGAAAAACAGGAATCTGTAGAAAAATCTATAGAAATTCTCCTTTTTTGTCTGTCC
+CAATTAGAGCCGAAAGATATAAAGGAGAAGATAAGGCTTTATTATAACCTTTCATATTCTTATCATTTGC
+TTTCTAACCATGAAAAAGCACTGTACTACGCTGACTTGGGTATAAAAACCTGTATAGAAGCCAAAACTTT
+AAATGGCTTGAGCCTTTTATACTTTAGAAAAGGAATTGCGGAATATCACCTTAAAAGAGAAAATTACAAA
+GATTCTCTTGTTAAGGCAATGCATTTGTTCGATATATTGGGACAGGAAAAATTAAAAGAGATGGCCATAG
+AAAGTTGTAAGAAGTTTTACAATATAGATATCTCAATAGAGAGTTCTTGTTGATATTACATATGGATATA
+TTACGTGAATACCTAAATTACAATTTTGTTCAGCCTTAGCAGGTGCTTTAATGAATAGCTGGTATTCTCA
+AACAAGAGCAAACAAGAGGGACGGTTCTTTTTGTTTGAATTTTGAGAATGAAAGAATTTGAAAAACTTTT
+TAATCAATATTCTCCATTATTATAGGCATCCAAATAACCCAGGTAAGCATAAAACATAGGTGTTTCATTT
+TTATAATCAAACTCACTAATTCCTTGTTCAATGAATAATTCTAAAAGCAATCTGTTACAATTTGAATGGA
+TGCATCCTGTTTTTGTTTCAAAAACAACATAAATGATATCTTCCTTTTCATTATTGGATATGTGTGCATA
+ATTTGACTGATAGTACAAATTACTTTTATCATTTTTGAAAAGCTTGTATGCAATGAAATTAAATTCTCTA
+GCAGTAAGATTTAATCGCTGATTTCGCAAACAATGAACGGCATTTAATATAATGTGCTTCATAATAGACT
+CTGGCAAATCTGTTGTGGAAATTTCTTTAATATCCACTTTCTGTTTCAAGAAATCAATTAATTCTTCAAT
+ACTTTTTTCACCAGGCGTAATTTTATGTTTGTATTTTTTTAGTAAGTCCTCTCTATTATTCATTGTTTCA
+ATCCCTAATTATTAAAATACCATTTTTCACCAGGTATAGTTATTATCAACGTTCAATAATTTATCAATCA
+CTTTTTCTTATAGTCAAAACTCCTGAACAATAAGAAAGCTTTTCAAAATTTACTTTTAAATATGGCAATA
+ACTTAGCCATTTTATCAGCTATAATATAATGTTCCTCATCATCCCATATGTCTTTGTCTTTTTCTTTTGC
+CTGCAGCATTTCTTCAGTATTTTTAAAAGATACGTCTCCAAATATTATAGCACCATCGTCTTTTAAATTT
+TTTAACATTTTAGTTATTAATTCTATTTTCTGCTCATCTGTCAAATGATGAATTGCATAGGTACTTATAA
+CATAATCAAAAATTATATTACTAAACTCTTCAGGAAGTCCTTTTGAAAAATCAAATTGTACCAATACTGC
+ATCTGGCATTTTGCTTTTTGATATCTTTAGCATTTCCTCTGAAAAATCTACTCCATATATTTTATGCCCA
+TCATCATATAATCTTTTTGTCAATACCCCTGTTCCAAAACCAATGTCTAAGATTACTTTTTTCTCATTTA
+TTGGGATTTTTTTATAAATTGTATTCAAAACATCCCTATAAGCTGCAAAGGGATATCTATTCTCCCTTTC
+TGATTTTTTTACATCCATATCATAATCTTTCGCCCATAAATTAAATTCACTATCTCTCAATTCCAACATC
+CTTTCTTAAAAAATAAATTATTTTTGTTATAATCTCCATAATACACCTTATCTGAAGAATTGTATTACAT
+ATTAAAACGATTTTTTAAGTTTAAAAATGCGTAATAGCCATGATTCTCAACTCTTTTTAGTTTATACTCA
+TTAACCTACTACAGATAAAACTACACTTGCTGGAGTAAAAATTTCATCGAAAGTCCCTACTTTTACTACT
+TCCCCGTCCTCTACAAAAATTATCTTGTCATATTTTTTAAGAACTTCTTCAGAAGTATTATGAGTTATTA
+CCAGTGCTGTCAATCCTTCTATGCTTAAAATGGAATTTTCTATGCTCAAAGCTGTTTTTTTATCCAGTGA
+TGAGGTAGGCTCATCTGAAACCAATATAGGTGTACCTTTGATTAATGCCCGTGCAATGCTTATCCTCTGC
+CTTTCCCCTCCTGATAAATTACTGCCCTTTTCTCCCACTTCTGTATTTTCTTTATCCGGTAATTTCTCTA
+TAAATTCCTTTAACCCAGATAAGGAAATTGCCCTTTCAATAACTTTTTCATCGTACTCCTTAAAAAGAGT
+TATATTGTTTTTAATACTTGTATCAAACATAAACACGTTCTGGTGTATCACAGAAATTAGATTGTTGTAC
+AAATCTTCAGTTTTTATATTTCTTATGTCTATTCCGTCAATTAAAATTCTTCCTTCAAAATTGTTATAGT
+ATTTTAAAAGAAGTTTTACTATTGTTGATTTGCCACTGCCACTTGGACCAATAATCGCACATTTTTCTCC
+TTTCTTTACCGTAAAAGATATATTTTTTAAAGTAGGTTCTTCTCTCCTCCCATAAGAAAAGCTTACATTT
+TCAAAAACTATTGCGTCATTAAAATCTGTCTTTGAGATAAACTCTCCTTCCTGCTGTTCTTTATCTTCCA
+TAATATCCATTATCTTTTTCTGTATTGATTCTGTCCCTTTCAAAGCATTTACCCTTTCAATAATTCCTAT
+CATGGGATTTACAATATTATTCATTAACTGCACCGCAGCTATCATCAATCCAGGTTCTAAAATGCGCTTT
+ATTACAAGATATGCACCGAGCCCCAGTGAAGCAAAAAACATTAAATATCCAAAGAACTCTGTCAGAGAAT
+TTGCCAAAGCAAGCATTTTTTCAAAGAAAAATCGGTTATCTTCCACTTTTTTATTGTATTTTTTATACTG
+TCCCTCTACTAATTTTTCCACATTAAAGCTTTTTACTACTTCAAAACCAGATAGTATGTCGTTTGTCTGC
+ACAGTCAAATCAGATAAACTATCTGAAAATTCTCTTTTAGCTCTACTTATTTTTTCTCTAAAAAGATAAG
+GAATAGCCACAAGAAAAATACTTATAACAAAAACTCCTACAGCGATGAAAAAATTTAATTTAAAAATTGC
+AACTGTTGCAATTATAAAAGAAAATATTAGCGCTACCATCGTCAATATATTTTTAAAATAATCTTGCTCC
+AGTATCGTTATATCGTTATTTAATGTGGAAATATACGAAGCGCTGTTGCCTTTCTGGAACTGGTCAATCT
+CTTTATTTATTACCTTAGAAAATATGTCATTTTTTAAATCAAAAAGCATTTGCCTTATATAGCTTGCTCT
+TACAATCCTAAGGGAATACCATACAATCAACACAGAAATTAAATACAGCGAAAAAATTATACATGTTTTA
+TATAAAAGTGCCATGTCATAACTCTACTGCTGCATCTACAAAATTTGCTAAAATGAATGCTAACATAACG
+CTCAAAATACTTTCTGCCAGAGTTAAAATTATATTCCCAGTCAAAAGCAATTTATTTTTGAAAAAGTACT
+TTTTCACACCCTCACCTCCCAAAAATTTCTCCTAATACAATTCCCATTCCAAATCCTAAGAAAAGACCTC
+CCATGAAATGACCTAAAAATATTCCTAGGCCCGTACCTATAAACAAGCAGCCTATAAAAATTTTCCCCCT
+TTTTATAAAATCCAATTGACTACCTCCTATTCTTCATTTTGCCTCTTTAAATTATATAAATTTCAACTTA
+AATTTTTTAAACTTTGTTGCTTTAATAATAACATTATTTAAATTTCCAGTAAAATTTATTAAAGTAGCAA
+AAAAGCTTGTTATTATTGATTAAGCCAATTTATCTTTCAAAAACTCTCAATTTCAAACTTTTACTCCTTT
+TTTCTCTATAAATTAAAAACCCATAGGAAGTAAAATAAACTTACTTCTTATGGGTTTACTCAAAAGCCTT
+TTTTCTGTCCCCAAGCACCTTTGCTTATCAATATAAGGCAACGCAAATAGCTCTTCATTCATCTTCTACA
+TACTCTAATATATCTCCTGGCTGACACTCTAAAACTCTACAAATAGCATCCAAAGTCGAAAAGCGAATAG
+CTTTGGCTTTGCCTGTCTTTAAAATTGACAAATTTGCCATCGTTATGCCGACTTTTTCTGAAAGTTCTGA
+TAGCGTCATCTTTCTTTTCGCTAACATTACATCAAGATTAACTCTAATCACAATCCAACCTCCTAAATTG
+TCAGGTCATGTTCGTTTTTTATTTCTATAACCTTTATTAAAAGAGCTTTAATCACTCCTGCCGCAGATGC
+TATAATAAAAGACATAAAAATTATACCCACACCTAATAAAAATAGGCTCGGATGTAAGGCGTTGTTAAAG
+ATGAGATATACCATGCCTATTACATAAAGTAAAATTATAGCAATGGACGAGTAAAATATATAAGTGAGAG
+ATTTGTTGGTATATTCTGTAAAAGCTTTATCCTTCTCAATAAGTCTTAAAATAACAAAGCCATTGTATAC
+ACCTATATAAAAAGGAATGCATGTAAGATAAATACCAAATAGAAGAGGATATTTTAGATAGGCGTATTCT
+GGATTTTGTTCAGCTAATGTATTTGCTACACTTGGAAGCCAGAAAATAGACAGCATAAGTATTACAAAGC
+CTATAACCACCAAAGAAATTTTTAATAAATTTAACATCCACTTTTTCATAACTACACCTCAATTTCAATT
+ATTTTACTCACATTATGACACATAATTTATTGAAAATCAATATATTTTTATCGATAAACAATAAAAATAA
+TCAAACAAAGGGACGGTTCTTTTTGTTTGAAGTTTGAAAATCAAACAAGAAGAACCGTCCCCGGTGTTTG
+ATTTTAATATCTAACTTAGCAAATTAAATGGAAGGTAATCGTCATTCTTTATCTCTTCAACAAACAATTT
+ATCTCTTCTTCTTTTAAATACATAGGCATGAGCATTTTCAAAAGACTTAATAATTCTAAAAGTATCTTCT
+ATGATTTCAATTGCACAGCCATTCTCTAATCCTATTCCTGTACCATCAAAGTTCATCATAAATTTTTCAA
+AATATTCCCTTCTATTTTCTTCGTCGAGATGAGGACATAGTATGGCATCAAAAAGCCCCAAACCCTCAAC
+TTTAATATAACTCCATGTTTCTACATCCTGAAATCTTAGTGAATCACTAAAACCGTATTTGAACCAGCAT
+ATAGCTCCTGCACTCAATCCTGAAAGTACCGTTCCTCTCTGATAAGCATCAATCAACATCTTGTCAACAC
+CTTTGGACCTCCATATTTCCATCATCCTCTTTGTGTTACCACCGCCAACATAAATCAAATCTGCCCACAA
+GATTTTATCTTCTATTAGCGTCCTATCCAAACTATCTTTTATTAAAAACAAAACATCTGTCTTGCATCCA
+AGCGTTTTACCATAGACAAGGTCAAAACTTTCACAGTAACCTTCAGGTTCTCCGCTCGCAGTTGGTATAA
+AAAGAGCTTTTGGATTGGCTTTACCAGTTAGTTTAACTATTTCTTCATCTATTTTCAAAGTTTCAAATTT
+TGAAATCTCTCCTCCCCCTATGGCAACAACTTTTTTCATATACTCACTCCTCTATAAATTAATTAATGTT
+ATCGTCATTCCTTATGTGTTCTTTGAATAGCGGATATCAAACTTCCACACAAAGGGAATGGTTCTTTCTG
+TTTGAAAGTTTGAAAATCAAACAAAGAGAACCGTCCCTGGCGTTTGATTTATTTTCCTGATATGGTTACC
+CCTTTCACGCTAATCCATGGGAGTACCTGCCACCCAAAATTGACTTGTTCTTTGGAGATTGCAGTTATAT
+TCTTCAACATCTCTGCAATGTTGCCAGAAATCATCGTTTCACTTATAGGATATTTTATTTTGCCATCTTC
+AATCAGATAACTATTTTTTGCAACCCCGGAAAAATCACCGCTGTCACTTGGATACCCTCCTGAAAATCTC
+ATAAGCAATATACCTTTTTTTACAGATCTAATCATATCATCAAGTGCTGTTTCACCTGGTTCAATTACAA
+AAGCACCTCCATCATTATAGGCATATTTTAATCCTGTCTTTTTTGAACCATAAAGACTTAATAAAAAGTT
+TTTTAATACGCCTTTGTCAATAATGGTTATATTTCGAGCTTCGTACCCATCCTTCGTGACAAAATAGCCA
+CTACAAATTTCCTCCGATACAGGACAAGAATGAACAGTCAAAAGAGGGCTTGCAATCTGCTTTTCAAGCT
+TATCTTTATATATACTGGTTCCAGATATTATAGAATTGTCTGATAGCGACCTTGTGAGGAAATCTAATAT
+ATCATTTACAGCATCAGGAGAAATTATGACATCACCTACAAATTTACCTTCTACAGGTCTTGTGTTTGTC
+TGCTCTTCTAATTGTTTTAGTAAAATGTCTAGAGTGCCACAATTTAATAGCTCTTTATCAAGGTTTTTTA
+AAGAAAAACTTGTATAGTTAAAAGAGGAGGTTTTATCCTGGTCCTTTGATGAAAACATTGCAAAAAAGTT
+ATATACACCTTGATTAGAAACATAATCAACACCATTGGAATTTACAAAATAACTTTGTTTATACTCATGA
+TATAAAAAAGCTTGAATCAGTATAATTTTGGGATATTTTTCTTTTATTTGTTTGACTAATTCATTCATCC
+TGTAATACATCATTTCTAAATCTGGAGTTCTATCCCCTGATGAAAATACTTTGGGTGGTTGATATTCGGC
+TATGTCATTTGCCTCATCTTCAGGTGACGCCTCTGCAACTAATATAACATCTTGTGCTGCAGAATCAATT
+GATTGAATATCGGATTTATTTATTGAAATAGTACCTTTTTTCTTATCTTTTATAGCTGTTAAAACTATAT
+CCGTATCAAAGGTTGTTCTTACCATAGTAAATTCATTAGCTTCAAGGTTGACTTCATGCTTTTCTGTAAA
+AGTGAGATTAACTTGGGATTTCTGAGCACCTGCTCTATTTAAGGCTTCAAGAGTATAGTTGACTATCTCC
+TTTTGGCTCATCATCTTACCTACCCCCTATGTTGATCTGGCATTTGATTGCAGGACCGGCCATTCCAACG
+GGCATAGGCTGTTTTTTACCACACCAGCCACTGCTTATCCATTTTATTTCATTAGAGACCATTGTCACCG
+TTTTGAGTACATCAAAAGCTACTCCCGAAATTGTTGTATCCTTTATGGCTCTACCTAACTTTCCATTTTT
+GATCTCATAACCCAATGTCACACCAAACATAAATTCGCTTGTAGTATCAGCCTGCCCATTGCTTGCTTTT
+ACAAGATAATATCCATCATCAATAGACTCGATCATTTTCTCCAACGTATCATTTCCAGGTAAAATAGCTG
+TATTCCTCATTCTTATTAGAGGTTCATCAGAAAATAAATATGCCCTTGCATTACCTGTAGGCTCCACACC
+GAAGTACTGCGCACTTTCTTTGTTATGCATATAGCTTTTTAAAATTCCATTTTCTATTAGTATCGCATCT
+TTTGCTTCTGTCCCTTCATCATCTATGAATACTGGAACAGGGCAAGTTTCGTCAAAACAAGTGTTAGCAA
+AATCAACTATGCTAATCAAAGGGCTTGCAACTTGTTCTCCTATTTTCCCATAAGCTACAGAGCCTCCTAA
+GACAAGGTCTGCTTCTACTGTGTGGCCAATGGCTTCATGGGCAAGGACACCCGCAATATCTGCATCAATA
+ATGCAGGTTTTTATACCCGGCTCAGGCAGCACTCCTTCACTTTTATTTACTAAATGACGATAAAGTTCAT
+CAATTTTTTCTTCAAAATCCGAAGGTGATGAAAAAACATCCTCAAATTGCCCTCGCCCTCCGTAGGCATC
+AGTAATTGTAACAGGTTCCCCATTTTTTATTAGAGATAGTGAGATGTAAATATTACTTCTCGGAATCATA
+GCTTTTAAATAAGAACCATCTGATGTCAAAAGATATTTTTCTATATCAAGGGTGTTCAAAAATATTTTTC
+TACTGGCAATTTTGGGATATTTGCGAGATACCATCTCATCTATCTCTCTTAGAAAATGTATCAACTCTTT
+TTGGGTCAAACGAGATTTCTTAGTTGAAAAATCCTTTTCTATACTGGCAGGCCTTGAGGGAAGAGGTCCT
+TTTCTTTTATTCACTTTAGCATCTAAAAATTTAGCATTATCTGTAGCTTCTTTTATTACCTTCTTAATGG
+CCTCCTCGCTTATTTCTGCATGTGAAGCAAACCCCCATGCACCATTTAAATAAGCGCGAGCTGATACACC
+GCTTGTTGATGACTGAGAATTCTTCACAATGTTCCCATTCACAAAAGTAATATTAAGCTCAGTATTTTTC
+TGCACTCTAAGTTCTGTATAGACAGAAAATAATTCTTTATACTGGTATAAATCAATAGTTTTCAAACATA
+TCCCTCCCTAAAACTTTAATTATTTAATGTTGTGCTTAAATAATAAAAAATATAGATTAAAAATTTTAAT
+TTATATTGCTTTAATAATAGCATTATTTAAATTTCCAGTAAAACTTGTTAAAACATCAAGAAACCGACAT
+TTTGCTTGATTTATCTACTTTATCTCTTTATTACTTGCAATTTCAAAGTTTTATTTCTAATTTCTATAGT
+AGAAAGTACTCTATTTTTTGAATCCTATTTACTGTTTACAAGTACGTAAGCTCATTTAATTTTTCTATTT
+ATATGAAGTTTTACTATGAAAAATGTAACAACGCTAACCATAAAAGCAATTAAGAAAAATAAACTATAAA
+CACCTGGCAAAACGGTCAAGTCCAAATTTTTGTGTAAAATCCCCCTGGTTAGAACATGAACCTTCTTTAT
+CACCACCGTTCAATTCATTGTACTGCTTCCGCCCCATGGTGTCAAGGATACGCTACGCCGGGCTTTTGCC
+CGTCCTTGACACCATGGGGCTCCAGCAGTTATCAAAAACTAACGGTGGTGATAAAGGTCATTTTATTGAA
+ATAACCTTATCCTTCGCTTTTTTTGAAATTTCTTTTTGCCACTCGAAATACTCAGTCATATCTAAATACT
+TCCTCCCTGAAGCCCATTTTTCATCTTGTTCCATTAACAATGCTCCTATTAGACGAATGCCAGATTCTCG
+ACTTGGGAATATTCTTATAACTCTTTCACGACGACGAATTTCTTCATTTAGACGCTCTAACATATTAGTA
+GTGCGAAGTCTCCTTCGATAAGGCTCAGGAAGTTCTAAAACCGCTATTGCATCTTCAAACCCTTCTTCTA
+AAATCTCCATTGCTTTAGGAGCTTTATCTCTATATTCATCTAATACTTGATTTAATAGCATTCTCGCTGT
+TCTGGGATCTGGTGCTTCAAAATAGGCTTTCATTTGGCATGTAATTCTTTTTGTAAAGCTTTTGGAGTCT
+TATCAAGGATATTTCTCATAAAATGTGTTTGGCACCTTTGCCACGTAGCTCCCTGGAAGTGTCGACAAAT
+GGCTTGTACAAGTCCACTATGATGATCGGAAACTACCAAATCAACTCCATGGAGCCCTCTCTGCTTCAGC
+CATGAAAAGAATTCACTCCAGCTATCTTCTGATTCACTGTCTCCTATCATAAGGCCTAATACTTCTCGTA
+AGCCTTTTCATTTATGCCTACAGCAATTAATACGCTGCGTTGACAAACACGTCCCTCTTCTCTTACTCTT
+ACACCTGGCATCAACTATAACAAAGGGAAAGCTTTTTTCTCTTAAAGGTCTTGAATTCCACGCTGTAATA
+ATAGGATCGAGATTTTTGCAAAGCTCGGAAATTGTGGATTTTGAAAATTCAGTTCCACAAAGTTCATAAG
+TGATTTCTTCGATTTTTCGGGTAGATACTCCATTAACCACCATCTCCATTAGTGCCAACAAAAGGGCCTG
+CTCACTTCTCTGGTAACGGTTAAAAAGGTCAGTGGTAAATTTGCCATTGCGGAGTCTTGGAACTCTTAAG
+GTGAGAGTTCCAACTCTGGTAATTAAACTTCTTGAATAATAACCATTACGATAATCCTGTCTTTCTTCTG
+TCCTTTCATAAGGTTCAGCTTTAACTTGTTCAGTAGCCTGAGCTGCTAAAATTTGATTAAGTACAGACTC
+TAATAATTTAGCTAACTTTTCATCTTTTGTTCCTTTTACAAAAAGATAATGCAAAATTTCAGAATCTATG
+GTAATATTGTATTGAGCCATTTCCTATCCCTCCGGTTAGATTTTTTGGTTCGTTTCTATTTCTATTCTAA
+CCAGGGGTGGGGAATGGCTCAACTCCTTTTTACACAATTATATAGACTTAACTGTTTAACCTTACAGTTC
+TAACAACAGAGTAGAAGAAAGAGAAAACATTTTAAATAGTGATTTTTCTACCACTACAATTAATCAAAAG
+TGGGTTACTGATATAACATATATTTATACTGTTAAGGACAAATGGTGTTACCTTGCGACAGTAATAGATC
+TTTATACCAAGAAAGTCCATTGGCTATGCGTTTTCTAAAACGATGGATACAGAGCTGGCTATTCGTGCTG
+TAGAAAATGCCTATAATGCTCAAAAACCACAGGGAGAGCTTATACTTCATAGTGATTTAGGTTTACAGTA
+TACAAGCGCCAAATTTCAAGAATATATGTTATCCAAAGGTAACATAAAACACTCATTTAGTCACAAAGGA
+TGCCCAGAAGGATATCAAATTTATGTACAAATTTGTACATTTTTATTTTCCACTTTTCGTACATTCTTAT
+TTTATCATTTACACCATCTCCTTTAATTTGAAAATTTTTGTCATAAATTCTTCCTCTATAACATAAATGA
+AAATAATCTACTGGATTCGCAAAAACTATCCCTCTATCGATGCCATGTTTCTAGTGTAATTATCATAAAT
+ACTTTTCCCTTTGCTTTGTGTTTGTTTATCATGATAGTAGCCCCACCCCTAAGCATTCTTACAACTTTCC
+AATCCTCTGAAATGTTTTGTAGATTGGAGGGATATTTTGCCATGGGGTGGGTCAATTTAAAAACGTCGAA
+AATAAATTATTTTTAATTCGCTATTAATACTTAAAAATAAGTCATAGCAAAAACTATTTTATTAATGTAC
+AGCTATTTGATATCATCTGTTTTATCATCTACTACCTTTATGGAAAAATAATATACCCCTCTACCAAACG
+AATAATCAACCATAAGACTGTACACGTATATTCCCGGTTCACTCGGTAAGTTAAAAGATGGCGTTTTTAT
+GTATTCAGATTTTTGTTCGAAAAAAGTCTCGGAAACTTTTTTGTAATTCCCATTCTTTTGCCTTTCAAAT
+ACTACACAATACAAGGGCTTTTCTCTAAAAAGTATACTTATTTCATCATTGGGTAAAGCAATTGTGGGAT
+TGAGAATTATATCTATTAATGATTGTTCTCCTCCACAGAAGTTATACTTCTGCTTAAACCTGCTATTATA
+TTCAATTCTCACAATAACAAGAGGAATTTCAGCAATTTTAATTTTCTTAGTAAAAGGATCTTGTAACGTC
+ACAATAGGTTCAGGTATCTTTATATATTTGCTTTCAATAACCCAGAATAAGTATGATGAAGCAGCTATTA
+TTACTAAAGAAATAGAAAGCATTAGCAAAAACATTTTCTTATTTCTCATATTATCATTCCTTTAAACTAA
+TGTGGTATTACATATGTTTTACTAGTTGATGGATATACAAGATATGTCTTATATTTGGTAGTAAATTTCC
+TTGTTAACGCAGAATTGGTTGATGAAGTATATGTTGCATCAACACTATATATTATATTTGAAAATATAGA
+AGGAATTTTTGCTGCTCCCTGAATAGTTAAGCCATTAGAATAGCTAACTTCTATTGATTGGCCCCCTTGA
+ATAGTAATATATCCTAATCTATAAGCATCAGATATATGAGCAGGGGTGCACATAGGTTCATATGAATCGT
+ATTTATTTATGTAGCCATTCCATTGTCTAGGAACAAGAACTGTCATTACGTTTCCATAATTGTCCATCCA
+CTTCTGTTCGTAGAATTCAAAACCTGTTCTATATTCCCTGTGAGTACCTGGATAAGTACCCTCTGCCGAT
+TCATTCCTAGCTGTAATGGTACTTCCTGAACTATAAGAAACTGAGATAACAGAGCTTCCAGATAGTTTCA
+CAACTCCATACGATGATTTAGACATGTCAAATGAAGATTGTACTCCGTCACATATATTTACATAGGCTAC
+AGTTGTTTCTCTATCTCCTAAATCTTTTTCTGAAACCAAAAACCAACTGGGAACTTCATTTGGTGTTATT
+ACAGCCCCATCATTCAAATATAAAGAATTTGTAGCTGGTATTTTATTTGCCTCTTTGGCATTTTCACTTA
+TTTTAAAATTTTTTATGTCTTTAAATTTTACTGTTTCTATTTTTTTAGGAATATCCGTATCCTTTCTAAG
+TATCTCATTATCTGTTAAAAGATCCAGATTTTTGTCATTAGCAATTAAATATGACACTGTCATACCTTCA
+ACAGCCATTTCCGTATCGTTTCCAGCAAAAATTATATAATGAAGATCTATCACGCTTACATTTTTGGACC
+TAAATAAATTCTTTATATCTGATTTGTTATATGTAATTTTAATTTGAACTTGTCCATTTTCATCAGTTTT
+ACCTAAAAAAACATTTTCATTCATATCCAGTGAATAAACTTGAACATATCCATTTTTCAACGGTAAACCA
+TCAGAGGTGAGAATCGTAATTGTTTTGACAAGAAAAAATGTCTCAGAAATATTATTAGCTATATTATCAA
+CAAAACTATTTCCAATATTGGCAAAAACGAGATTACCAGTTAAAATCGGAATAAGTAATGTACCCAAAAT
+TAACATAATTAATTTTTTGAAATTCTTAAATCTTCTAACCATTTAATTATCATCCTTTCATAATAATACT
+TTTTAAATTGGTATTCCTTAAAAAATGGTTCGCTTCTCCCTATTTAATATTATTTTCACCTCCTGCTTTT
+GGAATTGTAATCTCAAATTAAACTTAATCTCACTGAATAAAACTAAGCTACAGCTCTTTTATCATCACCT
+CCCAAATATTACATAATAGACTTGTGCAAAATCAAAAGCCTTCATTTAAGCCATTCTACAGACATGCTTT
+TTTCCTATCGCTCTTGAATTTTTTATCTTTTATGTAGGATTTCCCCTCCCATTTGTCGAATTATCATATA
+TACAGCATGAAAATGTTTTTAAGAGGGAGAAAATCCCACATGTACCAGCTTTAATTACTTTTAAATATAC
+CTGAATTCTTTACCTCTCAGTCTAAAATTGATTTCTATTCTTCTATGTTTAAAAATCTAGACTTGTCTTC
+AATACCTGAATCCCCTTCCTCTAGTCCTAGCCGTAAGGGTTATTCTCATCATGCAATGTTTAGAACTTTT
+ATTGTTATTAAGCTTTAAGATTCGGTACAATTTCTGACCTCCTAGATTATCTCCGCAATAATCTTATCAT
+TGCTCATCTTTGTGGCTTCAATATTTTTAAACCTCTTCCTTCTTATTGGACTTTCCGCCGTTTTATTAAT
+GAGTTCTATCATGATTATTTAACTACTATCTTTCAAAATCAGGTTAATATCCTCAAAAATATGGGCATTA
+TCTCATGTGAGTTTATTTCCATGGACTCTACCCCTATTAAAGCTAATACTAAGTTAAATAACCCTAAATA
+CTTATTAGACTGGTACATAATGTTTTATTAAAGCCACAAAAACCATATTATTGTTTATATCCTTCTTGAT
+CTACCAAACTTTTCTACAGTTATCATAATATACATTTTTCTCAATGTCTACTATATTTTAGTATAGTTTT
+TATTACATTTCCAGTTAATGTTTACATAAATAAACAAAAAAACTATAAACTATACAAAAGTATAGTCTCA
+AACTTTAATTAATATCTACCAATCCCAACTTAACTGCTTTTATAACTGCCTCTTGAATGTTTTTTACCTC
+AATTTTTTCTACTATTTTCTTTTTGTGATATTTCACAGTCACAACCTCTATTCCAAGAACTTTTGCTATG
+TCTAATTCTCTGTATCCCTTTGCCTCTAATGCCAGTATTTTTATCTGGCTGTCATTTAATCTTACCTTTA
+TCTCATTTAGCTCTTTTTCTTTTATCCTCTTTTCATATTCAATTGCTATTTTCTCAGCTAACAGCTTTAT
+TACCATCAATACTTCATCCGCAATTTTTTTATCAATAGTTGATATATCAACATAACCTATTATTTCACCA
+TCTTCTACTATTATAGGTTAAGCAATGCAGTGCCATTTTTTCAATATGTCACAGTAGTGCTCCTGAGGCT
+TTATATACACTACCCTCGTCAATCGCATTGCCATTGAAATTGCATTTGTTCCACAGCTTTCCTCTTTAAA
+AGATACTCCCGGTTCAAAGCCTGAATTTTTTATACACTCTTTTTCTTTTGTGCTACATTTTACATCCAAT
+AAATATCCTTCACTGTCAGCAAGTAAAAATAGATACTCACCTTTTACCCAATCTTCTTCTACACTCATAT
+GAAAGGCTTCTATCAGTTCTTGATATTTTTGTATTTTTTCTTGTAAATCTTTTTGATTTAATAAAATCAA
+TGGAGAAATTATTGAAGGGGCAATGCCAATTTTCCTGCATCTCTCATATGAAGAAATCAGTTCCTCTTGT
+GGGCATGAAAAATTCACTTTTTATACCCCCAAAATTTTAAAACGGCTTTTTTAATATTATACAATATTTT
+TAATAAAATTTGTGAAATTTGGAACGAAAGTGTCATTTTGGGGAACGAAAATGCATTTTTCGCCTAATAT
+TTTACAATTAGAAATTACAAAAAATTGAGGAGAATAACCTCCTATTACTGTTATTTCTGGCTCAATTATA
+CACCGTTAGTGACAATTACATGCCCACTCATCTTTCTCCTCTGTCTTTCATAAATTTAAAAATTAATCAA
+AAGTAAAATTATTAACCTTCTAAAAAGTTCCTTGATTAATAGGAAACTTAATTATTTTATCCGCAATATT
+TGACAAACTAGGGTCATGTGAAATCACAATAATAATTTTATTTCTCTTAATCTCGGTCAGTGTCCTCATA
+AACGTGGATATTCCTTCACTATCTAATGCATTTGTAGGTTCATCAAATATGAACACATCTGCTTCTTTTA
+GTAAAGACCTTGAAATTGCTATCCTCTGTCTTTCGCCTCCTGATATATTAGACGATTTTTCATTGATTTC
+TGTATCATATTTTTTATCAAAAGATTCAATAAAATCCAATAAATGAATCTTACGTATTTTATTCATAAAT
+TCTTCTTTATTCAGGTCTTTTTTGCCATAAACCAGATTGTTATATATGGTATCTTCTAAAAGATAAGGAT
+GCTGCTCCGTAAAAGAAATAAGTCTTTTCCTTACAGAATACATATCCAGCTCTTCTATAGGAATTCCGTC
+ATATAAAATTTTTCCATTTTTAGGTTGATATATTCCAAGCAGTGTGTGCACAAATGTAGATTTACCTGTA
+CCATTTTCACCCACTATCAGATAAATATTGCCTCTTTCAAAACGACAAGAAACATTATTAAAAATCTCTT
+TTTCACCTATTAACACTGTTAAATTTTTGCATTCTATTACATTTATGTCATCAATAATTTTACTGCCATT
+GTGCTCTTTTTCCATACTGATAAGTTCATTTATTCTGTCCTTTGCAACTTTATATTTCTGATAGGATTTC
+CCACTTTCAATAATACTTGCGACTCCTGGTATTAAAATTTGTACATAGATAATAGCAGTAGTTAAATTGC
+CAATGGTAGTTGTACCTTTCCCCAAGGATATACCCAGTACAATTATTACAATAGCAAAAAACAGGCGAGT
+CATTAAATTTGAAAGATTGGATATCCAAAAGTCATACCTTAAAAATTTAATAGAAGACTTTACAAATGGT
+ATGCTTGCTTTTAAAAATTCACTGTCAATTTCCTCATACCATGAGTTAATCTTTATTACCAGTATATTAA
+ACAATTGCCTCCCTATCCTTGAAAAAAATTCAGCTTGTTTTTCCAACATATCTTTATTCAAAGAATAATA
+ACGAGCTTGAGAAAGTTTGTAAAACAGCACATACATTGACACAATTAGCAGAGATAAAAATCCCAGCAGT
+GTATTTATGCTAAACAGTATTGGAATGAGTACTATTATTTTTAATATCTCTATTGCTGCATAAGGGAATT
+TCTCTACAACACAGTCTGATATAGTAACAGAATCATTATTAATTCTCTGCGCCAGATACTGTCCGTTAAC
+GCTTGATATTTTTTCATAAGGTAGCCTTTTGACCTCATACATAACGTCAGATTCAATATCTATTAGCATA
+TAATTTGAAATTTTTACGTTTAGATAGTAAGCTATGTACATGCTTACAAATTCTAAAATTATCAATAGGG
+TAAATTTCAATAAAAATTCTCTGATAGTCAAATTCACGCTGCTTTCAACTTTTGTTATATAATCTATGTA
+CATTCCAATATATGTAGGGATATATATCAAAATTGCAGTGTAAATTAATCTAACAAATATTAAAAAAGCA
+TAACCGTATTTATACTTATTAAGATATGGAACAATTCTAAACTTTACCTCTTTAAATCTATAGTCTACCA
+TACTAACCTCCTCTTTCAATAAAAACATAAAACAACAAGGAAACTTTTAAGACTCTATCCCCTTCCCTGA
+TATTTTACAAGACCTCTTTGCCAGAGTGTAAGTGATATTCCTGAAAATACAAGTAATAAAATTGCCTGGT
+AAGCAAATATTTCTTGAAAGCTTGAAAGTCCAATTAATATTCTTGCAGGAAAAGATGAAAATATTATAAC
+AGGTATAATAGTCATAAATACTTTCCTTATAATGCCTGAATATATTACATCAGGATATTTAGCAAATTCC
+ATTAAATCATCGTATATGTAAAACATATTGTTTACCTCATAAAACCAAAAGGAAAGAAGGCTTATACAAA
+AATTTGAAATAGTATATATGATTAAAGATAAAATAAGTGAAATTATATAATAAACTAAGTTCATGCCTGC
+ATGAATGTCATTCATCTTAAGTCCATAAATTAAAAGTATAAATCCAGGCAGTACCCTCCATACTCTTCCA
+ATATTCACTCTTTTAAGTAATATAAATGCAATTGTATTTACAGGCTTTAATAGGTAAATCTCCAAATTCC
+CTTCCTTTACAGTTTCAGGTAAACTCAATATACCTCCTCTAAAGGTCATGTTATAGACCTCAATAAGGAT
+AAAATAGGTCCCAAGTAAGACATACACATCCCCTATATTCCAGCCTACTATTTCATTGACATTTAAATAT
+ATAACTCTAAAAAGCAAAAGGATACCAATTAAATAAACCAGTTGGGTAAAAAAGTTGAAGAATGCATCAA
+CCCTAAAGGCCAAATCCATTTTTAGCCTCAATTTAAAAAGGGACTTTATAAACCTCATTTTATTATCCTC
+CCGACGCAGTAAATCTCCTACTTCCTATTTTAAAGACTAAATGGCTTAATGATACTAAAACAAATATCCA
+AATTGCCATTGAAACAAACTCAAAAACAATATCTAATCCCGATATTTTCCCTAAAAATATTTGTGCTGGT
+ACATAGCCGCAAAACTTAAAGGGCAAAAAAAGCCATAGGCTTTTAGCTGGCAGCAAATCCAGCGGAATCA
+GCATACCAGATAAAAGTGCAACAATCCCTTCAGAAAAATATATAATGTATGTACTTCTCTCAAACCAAAA
+ACTCAAAAGGTTAAGTATATAACCATAACTAAACCCTATTACTATTCCACCCATCCAAAATAAAATACTT
+AAAAAATATGTACTGGCTTCCTTTGGAATTACAACATAATCTTTTAGTATAATTGATACCACTATAACTC
+CTGCGATTCCAAAGATCCACTGTAAAATCCATGAGCCAATAAGCCTAAAAAGATAAAGAAGATAATGGTT
+CACGGGCTTTGTAAGCCAAAGGCTTAAACTTCCATCTTTTATACTTTCCCCTATTTCTATCCAAGCAGAA
+TAAGGAGTATTCATTACAAAAAATTGTGTCACAATAAAATATGTAACCATATCTGAAAGGTTATATCCTC
+CAATGCTTCCTCCATGGGAAAGTATTGTCTTCCAGAGGAAGAAAAGGGCTAAAGGCGGAATGAGGACAAC
+TGTTAAGTAAAATAGTGAATTTGCTTTGTATTGAAGCATTCTCTTTATTTCACATTTTGCACCTTCTAAA
+TACAGTCTAATCATTTTCCTTCCCCTCACTGTAGAATCTATACACCACTTCTTCTAATGTTGGATCCATA
+ATCTCAATATCTGAAATATTGTATTTGTTTAAAATTTCTTTCGCCACATCCTTTGAAATGCTTTCTTCTG
+CACTAATTGTAAGGCAGTTTTCTTCCTTTGATATGACCGATACACCTTCTATACTCAGGAATTTCTTTTC
+TAGACTTTCATCAAATACCTCATCAAAACAGATTTTTATAAATTTCCTGCCAAATATTTTTTTCTTCAGC
+CCCTCAATATCTCCATCATATAATTTCCGACCTTTATCAATCATTATAACCCTTGAAGCACATTTTTCTA
+TATCTTTCATATTATGGCTTGTGAGGATTACAGTAGCCTTATAATCCTTTACATACTCTTTTAAAAAATT
+GTGAAGTTCATTTTGTGAAAATATGTCAAGCCCTAAAGTTGGTTCGTCTAATAAAATTAACTTCGGTTCC
+CACAGCAAATTTGCAACTATCTCCACTTTTTTTCTCTGGCCATGGGAGAGGTTCCTCACAGGACTTTTTA
+AAATATCTTCTATCTTCATCATTTCAGATAGTTTGTTTACTCTCTTTTTGTATTCGCTATACGAAAGATT
+GTAAATTTCTTTTATGAAATAAAAACCGTCTAAAACAGGTAGGTCCCATGCTACCTCTTCAAGAAATCCC
+CTTGATGCCATAATAAAGCTTATTTTAGATAAAAATTTTTTACTCCTTTTGTATGGAATTTCATCAAGCA
+CTTTAACTTCTCCTTCTGTAGGAAAAAGGACTCCTGCAAGAATTTTTAAAGTAGTAGTTTTCCCTGCACC
+ATTTGGCCCTATATACCCTACAATTTCTCCTTCTCCTACATTGAAAGAAACTCCTCTTAATGCTTCAACT
+TCTTCATATAAAGGTTTAAATATACTCTTTACACTTTCTATAAGGCCCGCCTCTTTCACCTGTCTTCTAT
+AAATTTTTGTAAGATTCTTTACTTCAATTACATAACTACTCATTTTTCTCCTCTGCCTTTCAAAATTTAA
+AATTAATCCTATAAGATTTGATACTATTTTTATGCCAAATAAAATTATAGCTTTACAAATTTATTTTACC
+ATTTCTTCATTTGACAGTAAAATAACAATAGAAACAGTAAGTCTTCATTTGCTTGTCAATTTTTTGTTTT
+ACAACTTTACATTTTGTTACCTTAATATAGAATATACGGTAGAAATTCTTTTTAAAAAATATGAAAGGAG
+ATATTACGATGTTTAGCAGATACTCTTTTTTTATCATGACACTACTACTTATCGTAGGACTCTTCTTATT
+AGTTGGATGTTATAGCCAACCTTCAAATAAACCTGATTCCAATGAACAACAAAGTGAATTAGACGGCAAA
+TCCAAGGAAACTTCTCCTGAAGCTTATGTACTGTCGCTGTTTAAAGGTGATGAAACGAGTGAAGCTAATG
+CAAAAAAGATAATATCAACACTTCCAAAACTCAATTGGTCCCTTTATGAAAAACAAAGTAATGGCGGTGC
+CATGAAACTTCTCACATGGCTCTATGAAAGAAAATGCGATAATATGGATACAAAAGATATAACAAATATT
+TTGAAAGCAACTCAGGGTCTTGACGACGCTTTTGCAGAACAATATGCAAATATAGTTGGTAAACTCTGTT
+ACAATAATTTAGAGAGATTTATAGATGCACTTACCACTTTAGAAGATAAACAGACAATGTAAATTTATAA
+ATTCCTTGAATATAATTTCAGTTACGAAGGCGTGATAGATAAAGATTCTCTTAAAAAGCAATTAAATACT
+CTTTTAAATTCACCAAAAACAACAAAAGTGCAGAAAGAAGTTATTCAAAAGCTTATTGGTATTTTGCAAT
+AAACTTGTCATTCAATTTTCTGAAATACTCCATGTACCTTTGGTTCTCTTTCTTCTACTAACATGTATTG
+TTGCATTACTTTTTTATCATTTATATAGGAGGGCTTTACGTTAATGTACGTCACTATCCCAAGTAAAAAA
+GCTACTAATGCCAATAAAGCTATAGCTTTCTTCAATTTTCCTCATCCTCCCAAATTTTCTTTCAATTTTA
+TCCTACCATTCTTACCTCTTTTCAGTAAAATGGCAAAATTGTTTATAAGCCTTTCCAATATTTCGTTTTG
+GCGAAGTTATCTATATTTTTCTTCCTTTTCCACACTTTTTATATATCTCCAATGAAAAATTTTAAATAGC
+AAAATACTCATTTTAAAACTTACAATTTATACACAATTTCAGCTACAACCTAAATGTAAAAGCCATTTAT
+ACTTATATTGACATCTTATTACACCAAACATTCCACCTTTTTAGAAATTCTATTTAAATCTATCACTTCA
+TCCGCTATATTTAAAAACTCTTGGTTATGAGTAACAATTAAAATTATTTTTTCCTTCTTGAGTGCTGTTA
+GCATAGATTTTAATTTCTCAATACTAACAACATCTAAGGCAGACGTGGGCTCATCTAACACTATGACATC
+TGGATCTTTTAAAAATGTCCTGGCAATCGCTATCTTTAATTTTTCTCCTCCTGAAATGTTGCTGGAGGCT
+TCATTTAGTTTTGTATTCAATCCTTCATGAAATTTATCTATATCTACATTTAAATCTTTTAGCAGTTTAT
+CAATAGTTTTATAATCGTAAACCTCCACCCCATATATTAAGTTATTTATAATTGTGTCATTAACTAATTT
+TGGTTCCTGTTCTGTGACTCCAATAATTTTCCTTCTTATGTAATACATGTCTAGTTCCTTAATTTCTATT
+GAATTGTAATATATCTCACCTGAATAGTAATTTACTAAAATCCCAAGAATTACATTAATGAGAGTACTTT
+TGCCGGCTCCATTATCACCTACAATGCAGTATATTTTCCCTTTTTCAAATTCATAATTGAAATCGTGTAT
+AATTTTTTTAGAATTGTCATAAGCAAAGGAAACATTTCTAAGTTCAATAGTCTCTATACCCTCTAATCTA
+ATAGTACCATTTATCTCTTGGGGCTCATCCAATATTTGTCTTAATCTATCATAGGAAATTAAAGCATCCT
+GATATGACTTACCTAAGTTTAAAAAGTATCCTACACTTCCTATCATCATTGAAAAATAACTACTAATTAT
+CGTAAAATCTCCTATTGTCAAATTTCCATTTATTATTTCCATTCCGCCAACAAAAAATATTATTACCCTT
+GCAATAGTAGTCACCATTGAATTGCTGCTATTAAAAAGATAAGAAACTTTTGTATATCTTAGTAATGAAT
+TAAACATTTTTTCAAATGCGCTATTTAATCTTGCCCTTTCTTCCTTAAAAGTCGCATTTAGTTTTATAAC
+TTTTACATTTTGCAAATTATCATTCATTTTTGAAAAAAATTCGTTCTGTTTTTCTTTTAATTCATAGCCT
+CGTATATATAAAGGTTTTCTAAACACAAAGTAAAGCAATATATATAAGGGAATCAAAGCCATTAATTCTA
+AAGTCAATTTGGCATTTATTCTCATGGAAATATAAGCCAAGAAAATAATAGTTAAAGCATTAGTAAGAAT
+ATCTAGCACATTGGCTAATACAAAAGAAACTACAGTATTGCTGTCAAAGTTTATTCTTTGATTTAGACAT
+GCACTGTCTACCCCTTTAAAGTAAAGAATAGGCAATTTAGTTACATGGTCCAATACGTAAAAGTTTAAGT
+CTGTCATTGATTTGGTCTGAATTTTAACATAGGTGTAGTTCATTACAAAAGAACTAATTATAGTGATTAT
+TCCAATTAATACTATCTTTGCTGTAAAATCATAAATTACTTTAAAATCTTTACTCTGCAATAGAAGGTCA
+ATATAATTACCTGTAATGTAAGGTACTATAATTGACATGAGCCATCCAATGATACTAAAAAATAGAAATA
+CTATCAGGGAGCTTTTGTACTTAAATATGAATTTTTTAACAAAGTTAAATATTTTCATATTGATCAACTC
+TCTTGCATTTTTAGAAATTACTTCTCTTTTCCTAAAGATTTAATCAATTCGACTGTCTTTTGCTTCAATA
+TTTCTGCTCTTACTTCTGGATAGCCAGCATTTGTATCTGGAACGTCTAATTCTATGTCTGGTTTCACACC
+TTCTATAAAAAATGAACCCCCGTCTCGGTTTAAAATTGTGCCGGCTTCAAATCTCACAATCAATCCACTG
+TTAGGAAGCCTCATATATGAGGTAAGTGAACCATGGCCTAAAGTATTTCTTCCCACTAATGTAGCAAAAC
+CTGTTTCTTTACAAAACTTGGCAAATTCTGTGGCTGCAGAAAAAGTCGCTCTGTCTATTATTAGAAATAT
+CTTCCCTTTGAAATTTACATATTCATTTGATTTGAAAAACTTTTCTATATACTTTTCCTCTTGTTTAAAT
+AGGTTTTTTTAAATTCATAGATTGTAAAATCTTTTTTCATCTCTTCTGAAAGTTTATCGTATATAGGACT
+CTCTCTGAATTTATCTTCGTCATAAAATATTACACATCTCCCGAAATTTTTTTGCGTATAATTCCCCTTT
+CGCGATAAATAAAAATATGTATTTTTATCCTCATTTTCTAAATATTCCAATTTTAAATATTCCAAACCTC
+TTTCTCCTATCAGTGGAGCTACTATAGCATCCATCCAGTATTCTGAAGAACCTCCTACATTTCCACTAAT
+GTCTATAATTAAATAAGGATAATCTTTGATAGTTTTTAAAAAGTTGTATATTTCTTTTTTCTCTTCCCGA
+TAATTTTTACTGTTCTGATCTTTATCTATCAAAAAAGAATTAACTCTTAAATACGCTATTTTATCCTCTT
+CTAAAATTTCTGTTTTTATATTTTTCTGTCCTCTCCTCATTTGAACAAAAAAGCTACTATTATGACTGGG
+ATTTACACTTCCTAGCAATTCACTCCATTTTTCATAATTTTTCTTGGAATCTTTAAATATTTTTATAAAA
+GGCTTAAATTCAACAAAATCTCTCATCGTTTCATCTTCAATTAATTTTAAAATGTAATTAAAATAGCTAG
+GACTTGCTACATAAAGGTGCCCATCATGCAATTTCCCCAAAATTTCATTTAATTTATTATAAAACTCAAT
+ATTATTCCTTGTATTTTTTATCTCTTCTATAAACTCTTCCTTATAGGCTAACCAGTCATAGCCGTACATT
+TTCTTTACTTATAAAAATGTGTGTAATTGTCTTTTAAAATATCATACATATACTCAAAATCTTCTATTTT
+TTCTTTTTCTGTTAACTCTTTTAATTCTTCTGATGCAAATAGAGTGTTTGAAGTATATATACCTGTAAAA
+AATCCTGCTGAAAATATTACAATCAGTAAAAATATCAAAGTAATCATGGAAATTGACAGTTTCTTACTCA
+ACAATATCACACCTTTTTCCCTTATTTAATACCCTTTTCTTCACTTTCTAATGATTTAATTACTTGCAGT
+ATTTTTTGTTTTATCTCCTCATCTTTTTCAAATGGGTTTTTAGGAATCATTTTTATTTCTATATCTGGTA
+TAGTCCCTGTTTCAAAATATGAAGTACCATCATGATTTATAAGCATTTCCCCATCAAATCTTACGATTAA
+CCCGCTGTTAGGAAGACGCAGGAGACTTGTGGTAAGCCATCCCCCATCTCCTTTTCCAGTTCTTTCACCT
+ATTACTGTAGCAAAACCCGTTTCTCTACAAAATTCTGCAAATATACTTGCTCCTGAATAAGTAGAACTAC
+CAACCACTAAAAATATCTTCCCCTTAAAATCTATCGGCTCTATACTTTCAAAAAAATCCTTGTAATTTTT
+TACTACATTTTCAGTAACATAGTACGTGAAACTTTCTTTTACTTCTTCTGGAAGTAAATCATATACAGGA
+AGCTTATCTATCGTATTATTTCTCAAATCTGGTATGCGATTACTAAGCAGTTTAACAATATACTCCCCAC
+CTCTTATGAGATAAGTTTTCTTCACTGACAAGTTTTCAACTTCTTTTAATTTATTCCTTAGAGGTGCTAC
+TATAGCTTCCACCCAATATTTAGTACTGCCTCCTCCATTATCACTAACATCTATAACTAGATATGGGTAA
+TCTTTTATACCTTTCAAAAAATCATATATCTTCTCTTTTTCTTTTTTGTACTCTTCTTCTCCTTTATGCC
+TATCAATTAAAAAAGAATAGACTTTTAAATAAGCAACTTTTTCAGGTTCTATAATATCTGTTTCAATATT
+TTCCCTCTTCCTTGTTTGTAAAAAGGGGTCCTCTACCTCACCTTTTTTATAAACCTTCTTAAAAATTTCC
+TCCCACATCTTATAATGACCTTCCGATTTTCTAAACATATCTTTATAAACCCCATCCCCAAATATTCCTA
+AAAAATATTTGTAATACCCTGGACTTAGGACATAAGTATGTCCGTCATGCAATTTAAATAAAATATTACT
+CAAAGTATGGTAGAATCCCAAATTATCTTTCGTTTTTCTTATTTTTTCTTTAAATTCCTCCTTATGCTCT
+AGCCAGTCATAGCCATACATTTTTTTCACTTCATAAAAATGTGCGTAATTGTCTTTTAAGATGCTGTACA
+TGTATTCAAAGTCTTCTATTTTCTGCTTTTCTGTTAATTCCTTTGGTTGCCATAAATTAAGCTGTGTATT
+CAAAAAAATATGTGTACCGAGGAATATGATTGCTAAAAATACCAAAGTAATCATTAAAATAGGTAACCTT
+CTGCTCAAGAATATATCCATCCTTTCACTTATAATTTTTAAAAGTAGCGATGCATCTAAAACTTGAAAGT
+TCCAGATGCATCGCTATTAACATAATTAATTTATTTTCTTACTTCATAGTAGGGTAACTCTTTTGCCGGA
+CGGCATACCTGTCCCCAACAAAAACCTAAGCACTCGCAAGGACCTGGCCATGGCACAGGTGGAAGATCTT
+CACGACAATTTGGAATGATAGTACCCAGCTTAATACTATAACCTTCTATTAGATATTCCATTCTCTCCAC
+CTCCTTTTTCCAATCCAGTATATTATAGAATGTGCGCACATTCTAATCAAAATTAATATCTGAAATATAC
+ACTCAAATTGGTTTAAACCTTTTCTTGTTTTTTCTCTAATAGCTCTTTTGCTATATCCTTCAAATATTCT
+TCTAAAACATACTTATAATCTCCACATCTTTCTGTCATTCTTTCTATTCTTCTCCTTGGACATCCTCCTA
+TACAAATTGGCAGGAGCTTGCAATCAATACACATCTCGTCTATCGTAGGGTCATAAAGAAGATATTCCAT
+ATATTTATCAACATTTAAAGAAACTAAGGATGTGTCGTTTAATATATTTCCTACCCTATACTCTTCTATC
+CCTATATCAGACCAGCACTTGTATATGTATCCCTCCGGGTCTATCACCATTGAATTTACACTATCTGCTC
+CACAAAAATTGTATTTTAAATGGGGGTACTTATGCATTAAATTATTCGAAAAACCTCTTTCTTTTAACAC
+TTTTTCAAACATATAAGTAACCTTAGAATATTCATGCATAGATAGACACTTATTTGGTACATAACAATCA
+TTTGTAGGTTCTACATATCCCAAATAAACACTAAGTTTATTTTTCAATCCTCTTCTTTCCAACCCATCTA
+ATATTTCATTAACTCTGTTTACGTTTTCTTTGTCTACGTTTATCCTTAAAGAAATATTTGGCATTATATC
+AATATTTTCTTCTATGTTAACTAGTATCTTTTCAAAAGTTCCCTGTCCACTTTTTAAAGGACGTCTTTTA
+TCGTGTACATCCTGGGGACCATCCAATGTTATTTGTATAAATGATAATCGCAGGTTCCTAAATTGTTCCA
+CTACTTCCCTTGTCAAGTTATATCCATTCGTTATAATAGATGCTCCATACATAACTTCATTTTCATCACA
+GAGCTTTATAATTTTTTCTGACATATCTTTGACAATGTCAAAAGCTAATAAAGGTTCCCCTCCATACCAA
+GTAATATTTACACTCTGCAAATACTTTATCCGCTGCTTTATATATTTAACTATTTTATCCTGTACTTCTT
+CACTCATAAATACATCTTTCTGATTGCCCTTTTCGTAGCAGTATACACAAGCAAAATTACATCCTAATGT
+AGGTGCAATAGTTAAACCCAAATTTTTGTCATTAAATCTACTCCGCCAGAGATTGAAACGTAATAGCTGA
+AGTTCGTCAATATTGTCATCTATGAGAAATTGACCTTTTTTCAAGTCTTCTATTAATTTACTGTCATCAA
+TCGAAATGCCTTTTTCTACATAATTTTTATACTTGTCGTGATTCTTTTTTTCCATTAAGGCTAAAGCTCC
+TGTTCTTGAGTTATAAGCTACTATTTTCTCCGGCTCTTCAGGAAAGTCAAAGAAAAAGTTATATCTAGAC
+GGTTTCATTTTCTTTCTCCCCTTAAAGAATTTTTATCCTGAGCTCATCTCAAAAACTTTTCTACATAAAA
+GTTCTAAGATGTGCTTCTAGGCTGCCTGAAATCTATTTTTGCTTTACATCTTTTTTATTTATAATAGATT
+GGGGAAAATTCAAAAGCTTTCATCTAAGCCGTTCTATAGATATCTTTTTATACTTCTTTAGTTTTTATCT
+TCTACGATAAGTAAGCATTGGATATTAAAAATATTTTTCAATTTCTAAGCTTCTATCCACCCCATGGATT
+ATTTATATCTCCATGTACCCTTGGTTCTCTTTCTTCTGCTACTAGGTATTGCTGTTGTATCACTTTTTTA
+TCATTCATATAAGCTGGAGCTATGTTACCATATGCCAATGTTCCAAGCAAAGAAATTACTATTATCAACA
+AAACTATAATTCTCCTCAATTTACTTCACCTCTCAAATTTTCTTTCAATTTTATCCTACCATTCTTACCT
+CTACCAGTAAAATGGCAAAAACGCTTATAGGCCCTTACAATATTTCGTTTCATCGAAGTTATTCGCTTTT
+TTCTTTCTTTTTCTCTTTTTTTCATATATCGCCAGTGAAAAATTTTAATTTTGTAACTGTAAGTTACAAC
+AGGTTAAATTTGCAAAATGGCTTCAAAGGCGGTAAAATAAAGCTTTTCAAAACTTAAGGAGTAATTTTCA
+AAATTAATTATCTGAAAATTTAAACTTTATATTTTTTTATTTTGATTTCTTGTATATCCCTTTTTGTAGC
+TATAAATGTTATAACTACAAAACTTTCAATACTTTTGTTTCTGCCAATGATGGAATGATATTTTCTAATA
+GGCAACAAAACAAAGAGAATCGTCTCCGGTGTTTGATTAATGTCAATGTGTTATTTTTTCTGCTTGGACT
+AAATTATGAAAATAGATACTAATCTTTTTTATAGGTATAAACGTAACCAATAAAAGGGTAGAAGCTACAA
+AAAAAGTAAGTTTTGGACTGCTTGAATAAAGAATACTTCCAACTACCGGCCCTAAAATAAACATCATATT
+CCACACAGCCATCATTCCACTGTAAATAGTCGCTCTAAATCTGCTCTCCAAAATCTTTGCCATTGTCCAT
+GTGCATGTTCCCCTAATATTTCAATTCGACAAAATAAAGGATGTTTTTTTATTAATTTTAACAATTTAAT
+ATTGCCCACGTCTTCACCTCCCTCTATTATCTTTTATTTTCTCTTAATATCTTAGTTTTTCTTTAAATTT
+CTCATCACAACAAGAGCATCTCATGGCTTATATTGTTATTTCTTACTTATCTAACCATTAAATAAGTGAG
+TTTAATAAACCTCATATCCCCCTTTTCCCTTATTTAGGTTTTGCTAAATTTCAAAATCTTTATGGATTAA
+GAAATTATTGTTATATATTTTCCTCTGTATTCATTCTTTATTTATTCTTTATTTTCATTATACAATGAAA
+CTAATTACATGTCTACTATACTTTAGTATAGTTTTTATTACATTTCCAGTTAAGGTTTACATAAATAAGC
+AAAAAAATTATACTAAAGTATAGTCTCAAATTTTAATCCAAATCTATCAATCCCAACCTAATTGCCTTTA
+TTACTGCCTCTTTGATATTTTTTACCCCAAGTTTCTCTACTATTTTTCTTTTGTGATATTTTACAGTCAC
+AACCCCTATTCCAAGAGCTTCTGCTATGTCTAATTCTCTATATCCTTTTGCCTCTAATGCCAGCATTTTT
+ATCTGGCTGTCATTTAATTTTATCTTTATCTCATTTAGCTCTTTTTCTTTTACTATCTTTTCATACTCAG
+TTGCTATTTTCTCAGCTAGCAGTTTTATTACCATTGATACTTCATCCGCAATTTTTTTATCAATGGTTGA
+TATATCCACATAGCCTACTATTTCCCATTTTCTACCATTATAGGTGAAGCAATACAGTGCCATTTTTTGA
+ATATGTCACAGTAGTGCTCCTTAGGTCTTACATACACTACCCTCTTTAATCGCATTGCCATTGAAATCGC
+ATTTGTACCACAGCTTTCTTCTCTAAAGGATACTCCCTGTTCAAAGCCTGAATCTTTTATACACTTTTTC
+TCTTTTGTGCTGCATTTTACGTCCAATAAATATCCTTCAAAATCACTAAGCAAAAATAGATATTCACCTT
+TTACCCAATCCTCTTCTACACTCATATGAAAAGCTTCTATGAGTTCTTTATTTTTATGTATTTTCTTTTG
+CAAATCTTCTTGATTTAATATCACCAATGGCAGAGTTATTGAAGGGTCAATACCAATTTCCCTACACCGC
+TCATATGAAGAAATTAGTTCCTCCTGTGGGCATAAAAAATTCATTTTTTATACCCCCAAAAAGATTGAAC
+TGTTTTTTAATATTATACAATATTTAGAGCAAAATTTGTGAAATTTGGAACGAAAGTGTCATTTTGGGGA
+ACGAAAATGCATTTTTCGCCTAATATTTTACAATTAGAAATAAAAAATGAGGAGAATAACCTCCTATTAC
+TGTTATTTCTGGCTCAATTATACACCGTTAGTGACAATTACATGCCCGCTCATCTTTCTCCTCTGCCTTT
+CATAAATTTAAAAATTAATCAAAAGTAAAATTATTAACCTTCTAAAAAGTTCCTTGATTAATAGGAAACT
+TAATTATTTTATCCGCAATATTTGACAAACTAGGGTCATGTGAAATCACAATAATAATTTTATTTCTCTT
+AATCTCGGTCAGTGTCCTCATAAACGTGGATATTCCTTCACTATCTAATGCAAAAGTTTCTTTAAGCTGA
+AGCCTTAGCAATACTGAAATAGCAGAAAACACTGTCATGGCAATCAATGCTTCAACAGGTTTTGTTTTAA
+AAAGAATTCCTATAAATGAAGAACCTAAAATGCGACCCATGAGCCCTCCAAAAGAAACTAATGAAAGAGC
+TTTCCCTGCATCTTCCTCCGAAATTGATTCAGTTATCAGAGCCAGAGTAGAACCTGAAGAGATTCCACTT
+AAACCATATATGAAAATTGTGGCAATCATCCCAATTATAATGAAATTCAAACTCCCCTGCCAAAAAGCAA
+GAAAGAGTAATAAACTGCCAATAGCATAAAAAAGTGAAGATATAACTAGCATTATCTTTCTTCCAAATCT
+ATCACTGAATTGCCCTCCTAATAAGGCGATAACTGTATCGCCTAAATTAGCAATTGAAAAAGAAAGCCCT
+ACAAGAAATGGTCCTCCTTTTTCCATCAAAAGCAAAGGCAAAAGCCATCTCATAGGCCCATCCATTAGTC
+CTATAGCCATGTTAGATAAAAACATAATAGCAATGTTTCTTTTGCATAGTAGAGAAAAATAAGAAGTTTT
+TCTCATATTCTTTACCTCTCAATCCATACTAATGGTTTTCTTGTCTTTATTTTCTCTTCAAACGCTTCAC
+TTACCAGTTTATAAGCTATTTCAATACCATGTTCTGAAATCTTTTCAAAAAGATAGTTTATAATCTCAAA
+ATTAAATTTACAATAAGGAGATTTTCCCAGCAATGTTCCTGATAATCCATATACTGCAGCAGGACAATTA
+GCCCCACATATAAGTTTGTATGGACAATTATTACAAGTATCTATCTTATTAACATTCCGAAGTCTTAACT
+TTTTACATGCCTCTGAATTTATGATAGTTTCAATAGAATCTTCAAATATATTCCCACATTTAAACTCTTC
+AAATTGTACAAACTCAGAGCAAGGATATACATCTCCATTCCAAGTAATCACGTAAGAGAGTCGCCCAGCT
+CCACAAAGACTCATATGGCAGTACATACCTCGCATATTAGAAGTAAAAATTGCTAAAACCAATGATTCTA
+TATTATCTACCACTAATCGCCTTCCTTTAGGTTGGTAGGTATTTAGTCTTATTACTACATCAATAAATTT
+CTTATAATTGTCTATTAATTTCTTAATTGATGGCACAAAAACAGTATTTTCAGATACCGATGGTGATATA
+GGATTAAATAAAGCAGAACGTACTCCCCAATTATATAATGCCTCAGCTATTGTGTCTATTATATTCACAT
+TGTTTTTAGTTATCGTCACTATAACTCCCTGCCACTCGTAGTCACTAAACATCTCTATTGCTTTTCGCAC
+ATGAGTAAAAGTTCCATTTCCATTATAAAAACAGCGTAACTTGTCATTTATTTCTGCTAAATGAGCATCC
+AATGATAAACTTATATGAACATTATGTTTTTTTATAAAGGCAGCATCTTCTTCAGTTAATAAAGTACCGT
+TTGTCTGAATGTTTTTTGCAAGAGGGAATTCCCCATTTTTGCAAAGATTTTTCCCCAGGCACCCATGGGG
+AATTTTATGTTAAGTTAACTGTCTCTTTTGTCTTCTTCAATCCATTGATCTATATCTTCTTTAAAAGGCT
+CAAGTTTTGGAAATACCTTTTTCGCTTTGGTGTCAGTTGAAACATTCCAGTTTTCCTGGTAAACATATTT
+GCGTACCGTTTTACGGTCAACTTTAAATTTCCTTGCAATTTCACTGATATTTAACCCTTTAAAAAAGAAC
+GCATTTCTGATATCATCTATTTGGGGCATTGTGAGCATCCTCCATTCCTCCCTTGCAGTTAAGTTGTCCC
+TAACTACAAGGATAATAGTTTTTATGGGTACCTGTAATGACCCTTTGCAAATCTGGGGATTTTTTAGTTG
+CAAAAGTGGGGATTTTTCTTTACAACTTTGTCTATTTTTATTTTACAATAAACACTTTTTATAAAATAAA
+AAATTCCATTAAAACTAAACTTGAAAGCGGTAAGTTTAAAAACTTAAAAGAAGAAACAAAAAGCTTAAAA
+ATAATTCAAGAAGGTAAAATAAGCCTCTATTATATGTACTTTAAAGAGAAAACTAAATCGATTCACTCAT
+AAAGTCAATGCGTTTATTTTATATACTGGGTCGGAAAAATTAAAGGAGATAGCTATAGAAAATTACTAAA
+AAGTTTATAAAAATTTTTGTCGAAACAATTTCTGATATCTTGGCTAAATACCTAAATGAACAATTACGGA
+AAAAGATGAACACAAGATTTGGAACTACTCTTAACAGCTCTCCTCTACCTCCAATTTTCTGAAAGCTTTA
+TTTTACTTCTTCTTTTTCTGTAATTCAAATATTCTTTTTCATTAAGGAATAAAACTCGCCAGATGGATTT
+GTGAGCACAGGTATTTTTTTAAGTATAAGTTGGAAACCTTCCTATAATCAAACAAGAGGGACGGTTCTCA
+CCGTCTGAATTCAAAGAAAACCGTCCCCACTGTTTGACATTTCAGTTTTTGGTATCTTTTTGTTTTAATA
+ATTCTTTAATTTCCTGCAGTTCTTTTTTTATTTCCTCTGTATTACTCCAAGACTTGTATACCGAAACAAA
+AAGAAAAACTAATGCCACAATAGATACTATAATGAGTTCTATGCTAAATAATGCCAATAGAATCCCTCCT
+AACTCATGGAAAATACATACTTTATGCAAAGATTTTTTCGCAGATACTATGGTAATTTTTAACGTGGTTA
+GTTTCTTAAATAAATATTTATATTTACTTATAAACTTAATTCCGGATGTATAGATAATTATTAACTTTTC
+TCGGTTTGCAATAACGTAACTCTATTATTTTCAATTAAACACCTCAAATAAGTAAGTAAAGAATTTGGGC
+ATAGATTTTTTCTCCCTTAAAAAATTCAATTATGTGTTTCCTTTTTAGAGAAAACTCCTATTCTGTGTTT
+TTATCGAATAATATTGTAGAAGTTTAATGACAAAGTCCTCTAACCATTATCATTAAGTATAGTAGTTTTA
+CAGGCGTCTGCAATTACTTTTTGTAATCAGAAGAATTTTTGTAACTTTCTTATTTTTATTTTACCATAAA
+CAATCTATAATTTAAAGAGAATCGGCTATTCCTACTGCTTAATTAATATATTGTTACAGAATACGGTACA
+TCAGAATTTATTTTTGTGTCGTAATATCTGTTTAGAGCATCATAAAACTTAAATTCCGCTGAAACATAAC
+CTGTACAGACATACGTTCCGCTTCCGGATATGGGCGCTAAATACATCTCTACAGCTGTTGGATTTGTGCT
+TGAATCTGGACCATCATAAAAAGATATAACAGGATCTGTTGGTACAATGTACCAAGATACTCCTGTAGAA
+GTATGGCTTTCCGTTACTCCTGCCACTGCTGTATTAATTGTAATACCTATAAAAGGAGTAATTGATATAG
+TAATTGAAAATGTTCCAGTAGCCCTTGTATGTGGATTTACATCTTGAATCCATAATCCTTCACCACCATT
+TCTAGGAGGACTACCCCATATTCTTATATGTGATACTGTTACCCAATTTTCTGTATAGAGGTTTTGTCTT
+ACTCTAACCTGATATGGTTGCGAAGGGTTATTTCTCGACACAGATGATGGTCCATAAACCTGTATGTGTA
+TACCATTAGCAGTTCTATCTGCAAGTTTTCCTATACCTAATATAGAAACATTTTCAGGACTTTCAGAATG
+ACTTGAGTTACTGTATCTATTTATTTTATCTCTTATCAGATCTAATGAAGGTATATCTTTACCTGCTAAA
+AAATTGTACACCCTGATAGAGTTCCCATTATTATAATCTATGCTCCCTGCTATTCTATCCAGATTTTTGT
+CTATGGCTATTGCCACATCCATATCTCCCTCTTTTGTATGGGCTATTCCAATTCCAGTGTAATCTTTAAA
+TTCGCCAGATGACAATTTCTGGGGTCTTAAATTGTTAAATTTCAGCAGTATACTATCTGTAGATGTTATT
+AAAACCGCTTTTCCCGATAAGCTCCCATCCTTTATATCGCTTTCTATTATCTTTACTGTTATATCTTCTA
+TTTTATTGCCATCTATTGAATATGAATACCCAGTCATATTATATTTCTCTTTGTAGTAACTTTGAGCTAG
+TACCAATCTGGGGAATATTAAGCATATTACAAGTAAAGAAATCAATAAATAATTTGTTTTCTTCATATCC
+ACACACCTCACCTTAATATTTTGTAATAAATCAGTCGTGTTTTAAAAATTCATTTTCCTAAGATTCTCTT
+ATCACCACCTCCACAATAATTTATAAACTTGTCTTATAACAACATCACCTCCCAGATATTACAAAATACT
+ATCTTGTTAAATCTTCTTACCCTAATGGTGTAATTATACCTGCATTAAAATATAATAAAGAACATTGAAA
+TAACAGATGTTAGGAAGATAAGCATTAATTTCTTTTTTGTTTACACCGCCACTTTACATATCTTTTCTTT
+CCATTTGAATCAGGGTTAGTGTCAAAAATGGATGGATCCTACTGTAACTTAGAAGTTTTTTGTGAGGAAC
+TTAAAAATATCCGCAAATCTGTGGAATTTCCCTAAACTAATGTTTCCGTGTATAGTTTCATTAATTTGGA
+AAGAGGATATTAAGTTTTTAGTTTTTCCCTTGATATATGGGTTCTCTATATACCTTTGGTTCTCTTTCTT
+CTGCTAACGTGTATTGTTGCATTATTTTTTTATCATTTATATAGGAGGGCTTTACGTTAATGTACGTCAC
+TATCCCAAGTAAAAAATCTACTAATGCCAACAAAGCTATAGCTTTCTTCAATTTTCTTCACCTCCCAAAT
+TTTCTTTCAATTTTATCCTAACATTCTTATCTCTACTAATAAAATGACAAAAACGCTTATAGACCTCTCC
+AATATTTCGTTTCAGCGAAGTTATTCGCTTTTTTTCTCATTTTTCATATATTGCCAGTGAAAAATTTTAA
+TTTTGTAACTGTAACTTACAACAGGTTAAATTTATAAAATGGCTTCAACGACTGTAATATTATCTATTAC
+AGAACATAAAAAGGTATTCTTAAAATAAATTGTTTGAAAATTTAAACTTTATATACCTTTGCTTTTAATT
+TTTTGTCATTCTCCCCTATAGGTATAAATGTTATAATTACAAAAACTTTTTATACTTTTCTTTCTGACAA
+TGGCGAAATAATGTTTTCTAATAGAGAATAAATCAAAAAGCCCTCCTATTTCTAGAGGACTTTTTGATTT
+CAAACAAAAGGAACCGTTCTCTTTGTCAAGTTTTACATTGGTTCAGAATCTGTCACTTCTATATTTATGT
+CGTCTTTATCAATAACAGTTCCCCCAGCAGTTTCAGTATACCAACCTAACCATGAAGTCCCTGAAGGTGA
+ATATTTTTTCCAATATAATAACCCTGAAGAATTAATGCCCACTTGATAATTAGTTAAATAATATACTGTA
+CGTGGAGGAACAGTAAAAGCAACTCCATACTCTTTTCCTGCATACCATGTTTGACTTCTGTCAACTTCTA
+CACCTGTTTTTAATTTTATTCCAGCAAGAAACCCATTCCCTACTGTAGTTTCTCCTGAAACATTTGTTGA
+AACATTCCAATAAATTTGTTTGGTGTTCAGCTGTTTATAAGTACCATTTATTGGGGTATTAGTATAATTT
+GCTAATCTGTATGTCCCTGCACTTGCATAATGCCAATTTTTACTTGCATAATTAGGGTCATAGTGATCAA
+AAACATATATATAACCGTCATTAGGTACTCCCATAGTAGATATTAAGTCATTGTTATTTTTGATACTTTT
+TGGGATAACTTCTCTTTTGCTTCCATCTTTATCTATTTCCCAAGCTCTTATTTCTGGCAATTTGAATTGG
+GATTTTTCTACTTTACTTTTGACCTTTTCTAATACACTATCTGGTATTGTATTATCATTACCATTGGATA
+AATCATTTGCATAAACAAAATAAGTTAAGTCTATATAATTGTGTAAAAAGGAGTTGAGCCATTCCCCACC
+CCTGGTTAGAATAGAAATAGAAACGAACCAAAAAATCTAACCGGAGGGATAGGAAATGGCTCAATACAAT
+ATTACCATAGATTCTGAAATTTTGCATTATCTTTTTGTAAAAGGAACAAAAGATGAAAAGTTAGCTAAAT
+TATTAGAGTCTGTACTTAATCAAATTTTAGCAGCTCAGGCTACTGAACAAGTTAAAGCTGAACCTTATGA
+AAGGACAGAAGAAAGACAGGATTATCGTAATGGTTATTATTCAAGAAGTTTAATTACCAGAGTTGGAACT
+CTCACCTTAAGAGTTCCAAGACTCCGCAATGGCAAATTTACCACTGACCTTTTTAACCGTTACCAGAGAA
+GTGAGCAGGCCCTTTTGTTGGCACTAATGGAGATGGTGGTTAATGGAGTATCTACCCGAAAAATCGAAGA
+AATCACTTATGAACTTTGTGGAACTGAATTTTCAAAATCCACAATTTCCGAGCTTTGCAAAAATCTCGAT
+CCTATTATTACAGCGTGGAATTCAAGACCTTTAAGAGAAAAAAGCTTTCCCTTTGTTATAGTTGATGCCA
+GGTGTAAGAGTAAGAGAAGAGGGACGTGTTCGTCAACGCAGCGTATTAATTGCTGTAGGCATAAATGAAA
+AGGCTTACGAGAAGTATTAGGCCTTATGATAGGAGACAGTGAATCAGAAGATAGCTGGAGTGAATTCTTT
+TCATGGCTGAAGCAGAGAGGGCTCCATGGAGTTGATTTGGTAGTTTCCGATCATCATAGTGGACTTGTAC
+AAGCTATTTGTCGACACTTCCAGGGAGCTACGTGGCAAAGGTGCCAAACACATTTTATGAGAAATATCCT
+TGATAAGACTCCAAAAGCTTTACAAAAAGAATTACATGCCAAATGAAAGCCTATTTTGAAGCACCAGATC
+CCAGAACAGCAAGGATGCTATTAAATCAAGTATTAGATGAATATAGAGATAAAGCTCCTAAAGCAATGGA
+GATTTTAGAAGAAGGATTTGAAGATGCAATAGCAGTTTTAGAACTTCCTGAGCCTTATCGAAGGAGACTT
+CGCACTACTAATATGTTAGAGCGTCTAAATGAAGAAATTCGTCGTCGTGAAAGAGTTATAAGAATATTCC
+CAAGTCGAGAATCTGGCATTCGTCTAATAGGAGCATTGTTAATGGAACAAGATGAAAAATGGGCTTCAGG
+GAGGAAGTATTTAGATATGACTGAGTATTTCGAGTGGCAAAAAGAAATTTCAAAAAAAGCGAAGGATAAG
+GTTATTTCAATAAAATGACCTTTATCACCACCGTTAGTTTTTAATAACTGCTGGAGCCCCCTGGTGTCAA
+GGACGGGCAAAAGCCCGGCGTAGCGTATCCTTGACACCAGGGGGCGGAAGCAGTACAATGAATTGAACGG
+TGGTGATAAAGAAGGTTCATGTTCTAACCAGGGGGATTTTACACAAAAATTTGGACTTGACCAACAAAAT
+ATGCATTTATAAATAATGTAAAGACAAGAATCATAAGTAACAATATAATTTTTTTCATTCTGGATTTCTC
+CTTTCTCTTCATAAATTATATTTTAAAAGTTTAAAAGTAGTTATTATCATATCTAGTCTAATCATTTTTT
+GTCTTATCAAAATTTTTTAATATTTCTATTAATGCTTTCATGACATTATTCATTAATGATATATCTACTT
+CGCTTGTTGATGAATATTGAACTAAAACTATCAAATTTTTATATGTTAAAACAGCTGTACTATTTTTTTC
+TGCTAAATTTTTATTTAAATGTGCAAATCCTTTATTATAAATCCATCCCACAAAATCATTACCAAGATAA
+TTTTCCGTGTAGTAAATTCCAACTGTTATTTGTATATTCTGTTTTTCATTTTCTATAGTAAACTGTTCAT
+CAGTATTTGGAGAATTAAAATCACCGTTTAAAGTTAAAAACTCCCTTTTACCAAATGATAGTTCTTTTTC
+AATTGCAGTAACATTCCCATCTATAGTGCTAGCCTTCACTTTGAAACCCTCTATGTTAAAAGTCTTAACC
+ATTGTTCCAAATAATTCCTTATAATCTTTATAGCTTAATATATCCAAATTATCCGTGGTTTCGTTATTTG
+TTATTAAGTTATCCCTAATTTTGTTTATAGTGCCCAAATGTGTTTTGTAATATAAAAATGTTAACGCAAT
+TATGACCACAATCAAAATAATTACCATCAATATATTTTTATATTTTGTAATTTTCTACGCCCCCTGTTAA
+ATAATTTTTACTACCAAAATGTTATTTTAACGCATTTTACCATCACCTCCCAGACACTGCAAAATGCCAT
+CTTATTAAATCTTCCTCTCCTAATGGTCCAACTTTATTTTTGACCACCATGTTAAAACACAACGAAGATA
+TCAAAATGGCGCCATCTTTACATATCTCTTCCTTAACTATATAACAGATGGTAAATAGAATAATTTCAAC
+ACGATTTAAATCAGGGTAAGGCATCAAAAAATGGATAAATTTTAGTATAACTTAGAAGCTTTTGATTAAG
+AGTAGAAAATATTCGCAAATCTTTGAAACTTCTTCAAAGCAGTATTTCCGTGTACAGTTTTGTCATTTAG
+AAAGGATATAGTAACTATATCACTAAATTTTTTATAATTCTACTGGTTCTTTCAATTGATGGTATGTGTT
+TTATCCCACCTTTCTCCATGTATCATTGGTCCTCTTTCTTCTGCTACTAGGTATTGGCGTACCACTTTTT
+TATCATTCACATAAGTTGGAGCTATGTTAACATATGCCAATGTCCCAAGCAAAGAAATTACTATTATCAA
+CAAAACTATAATTCTCCTCAATTTACTTCACCTCCCAAGTCCTCTTTCAATTTTATCCTAACATTCTTAC
+CTCTACCAGTAAAATGGCAAAAACGTTTATAGGCCCTTACAATATTTCGTTTCATCGAAGTTATTCGCTT
+TTTTCTTTCTTTTTCTCTTTTTTTCATATATCACCAGTGAAAAATTTTAATTTTGTAACTGTAAGTTACA
+ACAGGTTAAATTTGTAAAATGGCTTCAAAAACAGTGAAATACAGTGGTACAGGATTTAAAAAGGGATTTT
+TAAAATAAATTATCTGAAAATTTGGACTTTAACATAAATCATCCAAACAAAGGGGACGGTTCTCTTTGTT
+TGAAACCTAAAAATCGGACAAAAGGAACCGTCCCCGGTGTCTGTCTGCACTGATTTATAAAGTAGCAAAA
+TACTATAATTACAATTGATACTCAATAGCAGTTTTATTCAATTTTCTTTACACTAGCTAAAATATGCCAT
+ATTTCATTTTTGTTTTTATTATAAAATTGTTTGTCGACTTGGGCATGAGCTTCCAAGCGCCAGCCAGACT
+CAAATCTTGGTGGGTTATCTTTGTCATAATAAAGAACTACTGTTTTTACTTTGTTTTCAACTATTCCAGA
+GTATACTTCCCCTCTTTTCACATTTCCAACCACGAGTTGACTTTTTTGAAAACCCTGTTTTTCCCACTCA
+TTCCCTCGGCTTTTATCTACAGGCACGCCCCCTACAATTCCAAGTATTGTTATCTTATTTTCTTTATCCC
+CCTCTTTGTACAATTCTACTCCCCAATCTGGAGAAGCTTCCTTTTCTGAAGTTGCTTCCCATGTGGGTAA
+TTTTTCTACAACCCATCCCTTTGGATATTTAAAACTAAATGAGCCTTTAGTATCTCCAGCTTTTTTCATG
+TAATCGTACTCTAGATAGTTATCATAATTATATGAATAATTTTCAGGAATTGTACCTATCTTCTCCGAAC
+AAGCCACAAAAAGAAAGAAAATCAATAAGGATAATGAAATAAAATATAACCATTTCTTCATTTTTCTCCC
+TCCTAGATTATTTCTTTTTTCATTTATTCTAACTCGAGAAACAAACTATACGGTAAAATCGGGTCATCCA
+TGTATGTCAGTGTAAAAGGCCTATATTTTCCATCAGCCATTTGAGTATAGGTCCATACAGTATATTGCGC
+ATAATAAGGAGTTTGTTCATATGCATATACTTTTTTGTTTGTTTTGTCGTTATATGCAATTAAAAATGTG
+TGGCCTTCATTTACTACAGCATCTCCTCTTTGAAGTTGTAGATATGATGTTAATAATTCACTTGAGGTAG
+GGTTATCTACATTGTATGAACCCACTTTCTTGTACGTCCCATTTTTTATCCCTTGTAAAAAACTCCATGT
+CGTCTGTCTACTTATCCCCCATGCAAAACTCACAAATCCAGAACAATCACTCCCATATCTAGGCATTATT
+CTACCATTAGGATCTGTATACGGAACATAAAAATCTGCTGCATTATTTAGACTTTGCAAAAAACCAATTT
+CATCTCTTTGATTCGGTGTCTGAGAATATGGTATTCCTTTATAAGTTACACCTTTTGTAAAGGTATATCT
+TCCTAACCATCCGGTTAGATTCTGAGAAGGAGTCCAAGAAACATCTACCATTCTCTTTGCTTTATCAACC
+ACATAATCTCTCAAATAGGTAGAATTTGTTTTTTTATCTGTATCTTTATCTAATTTTAGAATTACCTCTC
+TTACATCAGTCCTTCCTTCAACATTTACTTTAATTTCTCTTGTAAAATTTGAAATTGATACTCTGACAAT
+CGTACTTCCTTTACCTACTGCCAAAATTCTCCCTTTATAAGCAAATACTACATCAGGGTTATCACTTTCC
+CAATCAGCAATATTACTTACCTTTTCAAAGGTCCCGTCATTATATTTAACTATTGCATCTACGAACTCTG
+ACTCTCCGATATTTTCAATATTTACTACTTCAGTATAGAGTATTAAATCATCTATTTTTTTTAAGGATAC
+ATTACTCAACTTATCATTATAATATAATTCGTTCAATTCTGTCCCATCTATTCTTACACTTATTCCTGAC
+AACTCGTAATAATTCTTAGAACTAATTGAATCAGCTAAGACGGCGCTCCATGTTGATAAAATTAACAAAA
+TTATCAATATCGAAATTACAAATCTTCTCATAAAATTATCTCCTCCCTACAAATATTTTCTACCCTATAA
+CAAAGCAATACAGTTTATTAATTTATTTTTAAGCAATTCCTCGAAAATGAAGTTCACCACAGGCAATTTT
+AAATATTTAAATTCTTCCATTTCAATGACCTTATAATTTTCTTTTTGCTACTGGCAAATATTTTTGAATT
+GTTTTTACATCTTTTATATGGAAATAATATAGAGCAACCCTAATTAATATAAATATCTCCAATAAAGAGG
+TTATTATGATCAGCAGAGTTATCGCTTTTTCAATTTACTTCTCCTCCCAAATCCTCTTTCAATTTTATCC
+TAACATTCTTATCTCTACCAGTAAAATGGCAAAAACGTTTATAAGCCTCCCCAATATTTCGTTTCATCGA
+AGTTATTCGCTTTTTTCTTTCTTTTTCTCTTTTTTTCATATATCACCAGTGAAAAATTTTAATTTTGTAA
+CTGTAAGTTACAATAGGTTAAATTTGCAAAATGGCTTCAAAAACAGTGAAATACAGTGGTACAGGATTTA
+AAAAGGGATTTTTAAAATAAATTATCTGAAAATTTGGACTTTAACATAAATCATCCAAACAAAGGGGACG
+GTTCTCTTTGTTTGAAACCTAAAAATCGGACAAAAGGAACCGTCCCCGGCGTTTGATGTACTTTAAAGAG
+AAAACTAAATCGATTCACTCATTACTTCATCCCAATGGAATTATAGGAGTGTAGTTCTATTGCATCTTCT
+TCCCACATACCTAATCCAAACACTACTAACATTAAACCCAAAGCTAAAAAATACCCAATTACATCTGCCA
+TATTCAGTACTAAATTGAATTTGAGCTTATTTTTCTCTACTTCTTCATTTACATTTTCAAAATTCTCTTT
+TGCCTTTCCTTCTATGCCAAAGCTTTTTATTACCTCAAACCCCGCGAGGATATCTTTTGCCATACTCGTA
+TATTCTTCTAAACTGTGTGAGAAAATTCCTCTTAAATCGCTTATCTTTCTATCCAGAACTCTCGGTATTA
+ACATGCTTAAAACTGTCAAACCAATTATTATAAAGGTAATTTTATAACTAAGTATGAATAAAACAATTAG
+TGCTGCTAAAAATCCCACTCCACTGCTTACCAGTTCAAAAAAGTTGTTGAAATAATTTTCTTCTATCATG
+TTTATATCGTTGGAAACAATTGAAATATATTTACCGGTATTTACTTCATCAAATTGATTTAAATCTTTTC
+CTATAATTTTCTCAAAGAGTACATTTTTTAAATGTATTAAGCTCTTTTTGATATAGTCGAATTTAGATAT
+TTGAGCCAACCAGAGTACAAGGCTGTTGAAAATCACAAAAACCAATGCTATTTCAACGGCAGTATAAAAA
+TTCTCTAATCTGCCTATTGTAGCTACATCAAAAAACATTTTTAAGATAAATGCTACAAAAACATTCATCA
+AAGCAGCAAGAATTGCAAAAAATACTGCAATTACAAATTCTTTTTTATATTTTAACAAAAATGCCTTCAC
+TTTGGCTCATCCTCCTCTATAAAACACTTTACCTTACACCACATATATTCCCTCTTCTTCTATACGCTCC
+TCTACTTTATCCAGCTTCTCTATATTAAACAAACTGTAAAAATACCCTTTCATCTTCATTAAATCATCAA
+ACCTTCCTTTCTCCACAATCCTTCCATCCCTTAATACTATTATCTCGTCATACCTTTTGAGTAGCTCACT
+CCACAACCTGTGTGTTACAACTATCGCTGTTATGTCCATATCTAGTATCGTCTTCTCTATCATATACGCC
+GTCTCATTGTCTAACGCCGCTGTCGCCTCATCCAGTGCCAGTATTGACGCATTTGTTATTATTGACCTAG
+CTATCGCTATCCTCTGCCTCTCCCCTCCCGATAAAAGTTTTCCCCCTTCTCCTACATCACTTAATATCCC
+CTCTGGCAATTTCTCTAATAACGGCCCTAATCCTGCTATCTTCGCCGCTCTTACTACTTCTTCATCCGTG
+TATCTGTCATTAAATAGGGTTATGTTGTCTTTTACTGTCCCGTCAAATATGAATACATTCTGATGTAATA
+GGGTTATTATCTTGAATAAGTCTTTCTTGTCTATTCTTCTTAATTCTATCCCATCTAATTTTATTTCTCC
+TTCATAGTTTTCATATTGTTTTAACAATAACTTGAGTATTGTGGATTTCCCTGCTCCACTTGTCCCTACT
+AATGCGTACTTTCCTCCTTTTTTGATTGTAAAGTTTATATTATCCAAAGCTTTTGTCTCCCCTGTGTAGC
+TAAAAGATACGTTTTTAAATTCTATTGAGTCGTTAAAAGATTTTACTGGTATATAATCATTCCTCTCTTC
+CTTTTCCTGTAATACTTCATTTATCTTCTGTGATATGCTCTTTAATGAGAGTATCCTGTTGAGATTTTGA
+CCCATACTGTATATTGGCATAATTATGTTATTGGTAAGCTGTACACAGGCAATCATCGTTCCTAAAGTCA
+TCTCTCCTTTTATGGTAAAGTATAAACCTACTGCAAATACAGAGAGGAAAATAAAGCTACTTAAAATTTC
+TGACATGGTGTCAGAGGTATTTAAAAGTACGCTGTATTTAAGCTTTTTATCTTCCACATCTTCATTAACT
+TTTGAAAACTTCTCATGTACTTTATCCTCTATCCCGAAGCTCTTTATCACTTCAAGTCCTGTAAGAGTAT
+CTTTAGATTCTATAGTAAAAAGTTCTAAGCTCTCAGAATAATCGTTTCTCATTTTAGCAATCTTATCATC
+AAAAATGCGAGGAATTATTACACTAAGAATTGCCATGAGTATTATCATCACAGTTATTTTGTAACTTAAT
+ATAAATAGAGAAATTAATGCAGCCACAAATCCTACTGCACTGCCTAAAAGCCTAAAGAAATTGTTAAAAT
+AATCCTCTTCTACAATCTTTACATCATTTGAAATAATTGAAATGTACTTACCTGTATTAACTTCATTAAA
+ATGTTCCACATCCTTTTTAATGATTGCTCTAAATAACCTGTCTTTTAGGTATATCAAAGTTTTTTTCATG
+TAATGAAATCGAGTTGTTCTATTTAACCATCCAACTACTGCTTCCAATATGGTAAACATTACTGCGAATT
+TGACAACAGAATAAAATTTCACCAAATCACGTGTAGTTGCTACATCTATGAGTTTTTTATAAATAAAAGC
+AAAGTAAATATTTATCAATACAGAAGCTACTAAGAAAAATACTGCAAGCACAAACTCTTTTTTATACTTG
+AATAGAAATTCTCTCATACAGGTCTTTCACTCCTTTTCACACAACATTTAAAAATTTATCCTCAATTCCT
+TTTGTTGTTTTCCTTAGGTTGCCGTATAGTTTTTCAAAATTGCCATTTAAAATGTAATATCCTAATTTTT
+CTAAGACTATTTCTGTTATTTTCCGTATATTTATACACTCACTTGTTATAATATTTTCTTCTAAGTTATT
+TTTTTGTATAGCTCCCAAGCACTTTACACACCAATATCTAGCAATACATTTCTGACATTCTGAAAATCTA
+GATTTCTTTATTTTGTAAAAATTATCTGACACCTTATTGAATTTTTTAAAATCGAAGTTTGTAATGTCGT
+TAAAATCTATTTTCCCCATATGATATTCATTTCTCCCAATGAACAATTGGCATGGCCATATATCCCCGCT
+GGCTGTTATCGTAATATTTGAGATACCTGTAGTACAAAAATTATCATTATATGATTTGGAGAAAAATGAT
+ATTAATGGAAGAGAGTATTCATTTAGATAAATAAACCTATCAGCGATTATATTGTCAAACACATATTCAA
+CTTCTTTTTCTATATCTTGGACCTTTTCCTTTTCTACTTTAAGCGTTTCATCTTCTGTAATCACATCGCC
+AATAGCAATGTGTTTTACTTTAAACTCATTATAAAGGTACTCTGCGATCTGATGTTTAGAATATTTCTTT
+TGAGCCGGAAGGGTATATATAGATTCTATTGTATTAAAATTGTTTGTATTACTCTTAAGAAATTTAGCAT
+TATACGCTACAGCATCAATTTCTATACTCAGCACATCTTAAAACTTTTTTATTTGTAGTTACATCAAAGT
+TCTAAGATGTGCCTTCAGCCTACCTGAAATGTATTTTGGCTTTGTAATAGTATCTTCTACGATTAAGTAA
+GCATTGGATATGAAAAATACTTTTCAATTTCTAAGCTTCTATCCACCCCATGGATTATTTATATCTCCAT
+GTATCCTTGGTTCTCTTTCTTCTGCTACTAGATATTGGAGCACCTCTTTTTTATCATTCACATAAGCTGG
+AGTTACACTAATGTACGTCAATATTCCAAGCAAAAAAACTATATCACCAGTGAAAATTTTTAATTTTGTA
+ACTGTAAGTTACAATAGGCTAAATTTGTAAAATGGCTTCTAAGAGAGTAAAATACAGTGGTATAAGATTT
+GAAAAGGGATTTTTAAAATAAATTATCCGAAAATTTGGACTTTAACACAAATAATCCAAACAAAGAAGGC
+GGTTCTTTTTGTTTGGAATCTAGAAATCGGATAAAAGGAACTGTCACCTGCATTTGTCTCTGGCGTTTTA
+TGTACTTTAAAAAGAAAACTAAATCGATTCACCCCATCATTTCATCCCAATGGAGTCATAGGAGTGCAAG
+TCAATTGCATCTTCTTCCCACAGTGGAACTACTTTCCCTTCTCCTAATGGACTAAAAAAGCAAGATGTAA
+ATAAAATGTTTACAACAAAGAACATAATTATTAGTTTCTTATTCATTCCATCTTCACCTGCCCTTTACAT
+TTTCTCCTTTTAACTATATAATAGATAATAACCAGGATATTTTCAAGCCGATTTGAATCGGCATGAGGTG
+TTAAAAAATGGATGGTTTCTATTATGATTTAGAAGCATTTGGTGAAGAACTTAAAAATATTCGCAAATCT
+CTGGGACTTTCCCAAAGCGATGTTGCTGAACAAGCTTTCATCAGCAGGGATACACTTAGAAAAATTGAAA
+ACGGTAAAGTCATACCCAAACAGGAAACTTTAGATCTTTTGTCCCATCTCTATAAAAAAGATTTAAATGA
+ATTGCTCCTAAAATACAGATTAAAAGATTATTCTACTTTCTTTGACATAAAATCCTCTCTCGAAAAGAAA
+CTTGAAAGCGGAGATTTTGAAAGTTTGAGAGATGATATTGATAGGTTAAAGAAATTGCTTGAAAAAGGTG
+ATATGAGCCTATATTACTCTAAGTTATTAAATCAACTTTTACTAACTGCTGAGTCTGTCTTTGAAAAAAC
+AATCAATGAAAATTATGAAAAAGCTATGGAAAAGCTTCAAAAAGCGATGGAAATCACTATCCCAAATTTC
+TCTCTTTCTAATTATGCGGATTTTGTTTACAGTGACATGGAAATTCGAATTCTAATGAACATGGCTTTGC
+TCCTTAAAAAAATAGAAGGTGCAGAAAAAAGCCTTGAAGTCCTCTTATTCTGCTTACATAATCTTTCTTC
+TGAAGAATGGGAAACGAGAATAAGGTTGTATTACAATATATCATATACTTATCACATTCTTTCGCTTGAC
+GAAGAAGCTTTACATTATGCAAATCTTGGAATAGGAACCTGTGTAAAAAATAATATTTTAAGTGGTCTGG
+GACTTCTGTATTTTAGAAAAGCAATTGCAGAGTACAATCTCGGCAGAGAAGAATACAAAGACTCTTTATC
+TAAATCTATACATTTACTCGAAATAACTGGTCAGGAAAAACTTATAAAGACGATTATGGAGTCCTGCAGG
+AAGTTCTATAATTTGGAAATTTCTAAGGAAAACAATATGCTTGTAATAAAAAGTCATGAATAAAACGAAA
+TTTTTCTCTCTCATTTTTACATTTGACACCCAAAATTTCCAATTATTCTGTCACATCCATTGATGAGATA
+GTGTCTTCTATCAAAGGACAAAACAAAAAGCTCTCCAGAAAATGGAGAGCTTTTTGTTTTCAAACAAATA
+GAACTATCCCTAAGGTTTGCTGGAGAATTTTTTCACACCACTGAACTGTCTCCGGTGTTTGATTACGCTC
+CTAAGAACATTTTTAAGTCATCTTCTACGTTTGTTATGCCACCAATACCAAATTTCTCAACTAATACTTT
+TGTCACATTTGGTGATAGGAAAGCAGGAAGTGTTGGGCCTAAGTGAATATTTTTTACTCCAAGGTAAAGT
+AGTGCCAGAAGTACTATTACAGCTTTTTGTTCATACCATGCAATGTTATATGATATAGGAAGTTCGTTTA
+TGTCGTTTAATCCGAATATTTCTTTAAGCTTCATTGCTATTACAGCAAGGGAATAAGAGTCGTTGCACTG
+TCCGGCATCTAATACTCTTGGAATGCCATCTATGTCTCCAAGATTTAGCTTGTTGTATCTGTATTTTGCA
+CATCCTGCGGTTAGAATCACTGTGTCTTTTGGAAGAGCTTTGGCAAATTCTGTATAATAGGTTCTACTTT
+TCATTCTTCCGTCGCAGCCTGCCATTACAAAGAATCTCTTTATTGCTCCTGTCTTTACTGCTTCTACAAT
+CTTATCCGCTAACTGTAAAACCTGGTTGTGAGCAAAGCCTCCTATTATTTCTCCTCTTTCAATCTCTACA
+GGAGGTTTGCATCTTTTGGCATGCTCAATTATCTCTGAGAAATCTTTCTTACCATCTGGTCCTTCAGGAA
+TGTATTTTACCCCTTCAAAGCCTACGACGCCTGTAGTGTAGACTCTGTCTTTATAAGAGTCTTTAGGCGG
+AATGAGGCAGTTTGTAGTCATTAAAATTGGTCCGTTAAATAGTTCGAATTCCTTGTCCTGCTGCCACCAT
+GCATTGCCATAATTGCCTACAAAGTGAGGATATTTCTTAAAAGCAGGATAATAGTGAGCTGGTAACATCT
+CTCCATGAGTATATACATCTACACCTGTGCCAGCAGTTTGCTCAAGAAGCTGTTCTAAGTCCTTTAAATC
+GTGACCGCTTACCAATATTCCTGGATTATTTCTCACTCCAATATTGACTTTTGTTATCTCAGGATGACCG
+TAGGTAGAAGTATTGGCTTTGTCAAGAAGTGCCATTGTATCTACGCCGTATTTCCCTGTCTCCATTGCCA
+AAGCCACATAGTCATCCACTGTCAAACTGTCATCTAAAACCTTAGCCAATGCTTTCTCCATAAACTTAAA
+TATATTGTCATCTTTATAACCCAGTTGATATGCATGATATGCATAGGCTGCCATACCCTTTACACCATAA
+GTTATTAACTCCCTTAAAGACCTTATGTCTTCATCTTCTGTAGATAAAACTCCTACTTCCTGAGAAATTG
+CTTCTATATCGGCATCCGTGCCATAAGTCCATGAAATGGCATCTATATTTTTATATTCGTCTACTCTTAC
+ACCTTTATTTCTAAGGTCTTCTTTGATTTCATCCCTCAATGCCACTGCTTCTTTTATTTTTCTTAAGAAG
+AAGTTCCTGTCAAAATTCACATTTGTAATTGTAGAAAATAAGCCTTCAATTAGGAAGCGATCTGTTTTTT
+CTTTATTTACACCGACTTCTCTTGCCTTTAAGTTTAAAAAAGATATGCCCTTCAGGGTAAAAATTAGCAA
+ATCCTGAAGGTTTGCTACATCGGCTGTTTTGCCGCACACACCAATTGTCGTACATCCTGTATTCTTCAAT
+GCCTCCTGACATTGATAACAAAACATCTTCATGCCCACTACCTCCTTAAATTTGTTTTTACATAGTAAAT
+GATAGGGTATATTAAGAGAAAAATCTGTGACAAAAATCACATAAAATAAAAAAGTCCCAAATAACTTTGG
+GACAAAATCAGAGCATTTTTCTGAGTTCTTCTAAATCTTTTATCAATATTTTGTCTTTGCCAAGCTTTAT
+TATTCCATCTCTATCCATTTGACTTAAAATCCTTGTGATATTTTCTCGAGAAGTTCCGGCTAAATTGGCC
+AGTTCCTGTCTTTTTAGGTCTATTTCTACCAAAATTCCTTCTTTTGTGGATATGCCCCTTTCTCTCGCAA
+AAGTAAGTAAAATAGAAGCTGTTCTTCCTACAGAGTCTCTTAAAGCTAGGTTTTCTATCACAACAGCTAT
+GTATTTCAACCTTTTTGCCAATATCTTTATTATGCTAAGGGCTATTTGGGTATCTTTTAAAATTAGGTCT
+TCTATGTCTTTATTTCTTAGTTCCAAAATTTCGCTATCCTCTATTGCTTCAGCAGTAGCCGGATATTCGC
+CTCCTATAAATAAGGTAGATTCTCCGAAGACATCCCCTTCTTCCATTATCTTTATAGTATATTCTTTCCC
+GACAGAAGAGATTTTGGAGATTTTTATTTTTCCTGTCTTCACAAAATATATAGCTTCTCCTTTTTGACCT
+TCTGTGAAGATAATGCATCCCTTTTTGACAGGTTTTAATGTTGCAATGTTGTGTAGTTTCTCGAGCTTTT
+CATCTTCTAGCTCACTGAAGTAAGGGATTTTTCTTAAATATTTAAGTTCTTTCACGGGCTTTACCACCCT
+TTATCCTTCTTCTGTCCTGTACTTATCTAAACTTACAAATTTTGTATACTGAGCGAGCCACAAAAGCTCT
+ACCACTCCTGTAGGTCCGTTTCTGTGTTTTGCAATTATCACTTCTGCTATGTTTTTCTTTTCAGAGTCTT
+TATGATAGTAATCATCTCTATACAAAAACATGACAATGTCAGCATCCTGCTCTATGGCTCCTGATTCTCT
+CAAATCGCTTAAAACAGGCCTGTGGTCTGACCTGGTCTCAGGTGCGCGTGAAAGCTGGGATAAGGTGATT
+ACTGGGACGTTTAATTCTCTTGCCAGGCTTTTTAATGACCTTGATATTTCTGAAATTTCTTGCTGTCTGT
+TTTCTGCTCTTCCTCTTCCCTGCATAAGCTGAAGGTAATCTATCATCACCAACCCTAAGCCCTTTTCAAG
+CTTTAATCTCCTTGCTTTTGCTCTTATGTCCATTACAGTTACACCGGGAGTATCGTCAATGTAGATAGGA
+GCCTTTGAAAGAGGAGTCATGGCAGCTGCTAATTTCATCCAGTCCTCTTCATCTAAATTTCCGGTCCTGA
+GTTTCTGGCTGTCAATATTGGCCGTTGAGCATATAAGCCTTGTGACAAGCTGTTCTTTTGACATCTCTAA
+ACTAAATATAGCAACAGGAAGCCCTGTTAAAAGTGCGGCATTTTGTGCAATGTTTAGCGCAAATGAAGTC
+TTGCCCATTGAAGGCCTTGCAGCGATTAATATAAAGTCAGAAGGCTGAAATCCCGCTGTCTTGGCATCTA
+AATCTGGAAAACCCGAAGGTATACCTGTAAGCTTTCCTTTGTTTTTATAAAGCTCTTCAATTTTATAAAA
+AGTATCCATTAAAATGTCTTTCATTGAAGAAAAAGTAGTGGTATTCCTTCCCTGGGCTATGTCGAATATT
+TTCTGTTCGGCAATATCTAAAACAGTTTCCACGTCGTCTTCCTGATAGCTTAATTCCATAATCTCTGAAG
+ATGCCTCAATAAGCCGCCTTAAAGTAGCTTTTTCTTTTATAAGTTTAGCGTAATAGGAGACATTGGCTGT
+GGTAATTACGCTGGAAGTGAGGCTTGCAAGGTATTCTATTCCGCCCACTACTTCCAGCATGTCCCTTTTC
+CTTAGCTCATCCACTACTGTAACAAGGTCGACTGGTATGTCCTTTTCAAACATTTCCATTATTACGTCAA
+AAAGTTTCTTGTGGGATTCTTTATAAAAATCCTCTGCTCTTAATATCTCAGACACTTCTATTATGGCTTC
+TCTGGACAAGAGCATTGAACCTAAAACCGATTGTTCTGCCTCTATGTTTTGGGGAGGGATGCGCGTCCTG
+TCCATTCATATTCCCCCTCACTTTTCACTCGGCTACCACATCCACCTGCACTTTTGCTGTAACTCCCTGA
+TACAATTTTATCTCGGCATAGTAAGTGCCAGTTGTCTTTATATTTTCAGGAAGGACTATTTTCTTTTTGT
+CAATTTCAAATCCCTTTTCTTTTAAGGCTTCTTCTACATCTTTTGAAGTAACAGAACCAAAGAGTTTGCC
+ATTTTCTCCTGCTTTTACTTTCAATGTCACTCCCACTTTAGAAAGTTTTTGAGCCAGTTCCTTTGCCTGC
+TCTAATTCCTGCTGCCTCTTTCTCTCTTCTGCCTTTTTCTTTTCATTTAACATTTTTAAATTTGACTCTG
+TAGCTTCAATTGCAAGTCCCTTAGGAATCAGATAATTCCTTCCATATCCATCGCTTACATTTACAACCTC
+TCCTGCCTTACCCACATTTTTTACATCTTTTACCAATATAACTTTCATCTATCTTCACCTTCCTCTTCAA
+AGTATTCTTTTATAGCCTGTTTCAATTCATTTAACACTTCTTCCATAGGCTTTTTAACCTGTGCACCGGC
+GACAGTCAAATGTCCTCCTCCACCCAATTTTTCTAGTATTATTTGTACATTTACATCTCCCATGGAACGG
+CCGCTTATGGCGACATCCTCTTCCCTCTGCAGAAGGACAAAAGAAGCTTTTACTCCTTTTATTGTCAAAA
+GTTCATCAGCCGCCTGTGCGATTATTAAATTGTTGGCAGCAGGAGGGCTTATAGCTATTGCAATGCCATT
+GTCAAGTATTTCTGCATTTTTTACTATAGTCGCTTTTATGATGTAGGAAGCCAAATCGTTCTGGAAAAGC
+TGTTTCACAGAAGTTGTATCTGCTCCTTTTTTTCTCAGGAAAGAAGCCGCTTCAAAAGTCCTGGAACCTG
+TTCTAAAAGTGAAGTTTTTAGTGTCAACAGCTATTCCAGCAAGAAGAGCTTCTGCCTCAATCGGTTTTAA
+ATCGACTTTTTCTACAATATACTGGAGTATTTCAGTCACAAGCTCACTGGCAGAAGAAGCATATGGCTCT
+AAGTAGACTAACACAGCTTTGTCAATGAATTCTTTACCTCTTCTGTGGTGGTCAATTACAACAATTCTAT
+CAATCAATTCTACAATTTCGGGGTAGCTGAGATAACTTGGCCTGTGTGTATCCACCACTATTAATAAGCT
+GTTTTCATCTATCATGTTTTTCACTTCTGAACTTTTTATAAACAGGTCTTGATACCCATCTGTTGCCTTT
+ATTTTCTTCACAAGCTCATCTATAGCCACATTGGATTTGTCCAGGATTATATAAGCTTTTTTACCCAAAT
+CCGCACAAGCTCTGTACATCCCAATAGCCGCACCTAAAGAGTCAAAGTCCATAAAATTGTGCCCCATTAT
+AAAAATGGTAGAAGATTCTTTAATAAGTTCTCTTAAGGCGTGGGCTATAACTCTTGCTTTTACTCTTGTC
+CTTTTTTCTACAGCCTGTGTCCTTCCGCCGTAAAAAGATATTTTGTCTCCTCTTTTTACAACAGCCTGGT
+CTCCTCCCCTCCCCAGCGCAAGGTCTAAAGCAGAAGAAGCGTACTCGTTTAAAGTGAGAAAATCGTCAGC
+TTCTGCCCCTACGCCTATGCTCAAGGTGAGAAGGACTCTCATTTCCTCTCCAGTTTCTCTTATTTTGTCT
+AATATGTCAAATCTATTTTCTTCCAGTTTTTTTAATTCTCCTTCTTTAAAAATTGCAAAGTATTTGTCGT
+CATCATATTTTTTCAAAAAGGCTTTTATAGAAGAAGCCCATTCTGAGAGTTTTTTCTCTATTTCAGAAGA
+GATGACGGCTCTTTTTACATCTTCCACGCTCATCAATGCTTCTTCGTAATTGTCAATCATTATATGAGCT
+ACAACAGGCCTTGAAGTTGCCAAGCTCTTTTTCAATTGTACATAGTCTGTATCGTCAAAAAAGAGCAAGG
+TAGCACTTGTATCTCCCTCTCTTTTTTTCTTGAAAGAGGATTCTATTTTCAAGACAGAATAGTATCTGCC
+ATTGAATTCTATCTGCCCTTTTAATTCTTCTGTTTTTGCTGTGACATACTTTTTTATGAGCTTTTTTATC
+TCTTCATTTTCATTAAAGGTTTGAGAATAATGGGTGTTATACCATATAATTTCTCCTCTGTCATTTAAAA
+TAACAGCAGGAAGCGGAATCTTTGCCAAGACAGTTTTTGAAGCCTTGTCCACACTGAAAAATATATCCTC
+TATGTACCTGTCAAGCTCTATCTTTTTCCTCTTTACCCCATAGTATTCTGCCAAAAGTATGTATAAAAGG
+ATGATAAAAGAAATAGAAGCGATTATTTTGTTGTAATAAAATAAAAACCCTATTAAGAAAGCAGATAGCA
+AGAGGTTTAAGATGTTTATGGAAGATATTATCCTATAAAATTTTTTATCCACAAAGACACCTCTTTACCT
+TAAATATTTCCTAAGGTCAAGGCTCGTATCAGCTATCCCCACAACCGCCAAAAGCCAGGAGGTCAAAGGG
+AAAAAGAGCAAAAACACCAGCAACAAGTTCGCTCCCCACGAGTTCATGTTTAATTTTCGGGTGAGATAAA
+ATTTTATTAACGCCAGTCCCCCTACAGTAAAGCCAAAAGATAAAAGAACTACTATATTGGTAATTATCAA
+ATTAGGTTCTTTTGTAAAATACTGATACAGCAAGGCTACGATAAAAATCCAGCCAGTGATATAAGGCATT
+TTCCACTCATCAAAAGGAGGCAATGGCTCTATATTAAAGTGCTGCGTTTTCAATATCCTGTAAACTAATA
+AATAGTTTAGCCAAACCATGAGCAAAACAGCAATTATTAAAGAAGCAGGTATTGTCATCTCCAGCATCTG
+CTTTATAGAAAGCAGGTTAGACTGTATCATGGAAAAATTAGGATGACCCTTGTAAGATGATGATATATTC
+GCAACTGCGGCATCGATGGCTTTAAAAAAGTGCGCCATTATGTCTACATTAAATGCCAGTTTGAGTAAAT
+AAAATATCCCGACCATGCCAACAATTGAAAGGGCAGTGACATCAAGAAGCACCTCACTAGCTTTTCTCTT
+TTTAGAGATGAGGTAGCCCATTAGAAATCCCTGTAGCGCGAAAAAAAGAGCAGTAAAAGCAGTCCCCAAG
+TCTATAAAAATGACATCTGCTGTAAAGACTATAAAAGAAGCGGCAATAGCGTAAGATTCAGAACCGCGAA
+TACAGGCTATAGCAATGGGGGCCGGAATCAGGAAAAAGAGCAAAAAAAGTGGTGGAAAGTATGCCCCTAA
+AAGGCTCAATACTACTGCCAAAGCCGCCATCATTGCCGCATTTGTGAGTTTTCTAGTATCCATTAAATCA
+CTCCCGCTTTCGACTTTTAACATACTTCAAGAGCTCAGAAAAATTATATTCTACATCAAAGTTTTTATCA
+ACAATTAAAGATTTCAATTTTTTTGTAAATGCCTCATCTATCTCTTCAAACCTGTAACCTATTTTATCCC
+CCAAAAGATAAGTGTAAATTAAAATATCTACAATGCTATCTAAGATAGCATCTTCTTCTCCTGCATCGAC
+AAAAGATTTTAGCAAATTATATAATTTCCCCAAAATTTCTACTTTTAAGTTCTCTATCTCCCTTATATTT
+TTAGCAATTTCCAAATCGCTTTTCATCTTTCCTCCGCCCTTTTTAGTAAACTAAAAGAGGGCATAGCCCT
+CTTATAATTATACCATTATTCTACTGTATATGGTAGCAGTGCAATTTGCCTTGCTCTTTTGATCGCTTTA
+GTGAGCTGCCTCTGATGTCTTGCGCAATTTCCTGTTATTCTCCTCGGCAAAATTTTGCCTCTTTCTGTGA
+TATATTTGCGAAGTCTTGCTACGTCTTTGTAGTCAATTCTATCTATGTTATCTGCGCAAAAGGCGCATAC
+TCTCTTTTTCTTTTTGTTTCTTCTATTTTTAGCAGCTGCAGCTGCCGCAGTTTCATTGGTATTTGCCGTC
+GTCACTTTCAAACCTCCTTTCTTCCTTTAAAAAGGCAAGTCATCTTCGCTCTCTATAGGCGTAAACCCAT
+CAAAATCGTCGGGGATGTCTTCGAATAGCTTATCAAAATCTTCATCCAATTCTTTCTCCTCTTCTGGAGC
+GCTGCCACTACCAAAGCCAGATTTAGGCTCTAAGAATCTCACATCATCTGCTACCACTTCAGTGACCCAA
+TGGCGGTTACCACTGCTGTCATCCCATGTCCTTGTCTGTATACTCCCTGTAACCGCTACTAGTCTCCCTT
+TTTTTAGATTGTTAGCACAGATTTCCGCCAGCTTTCTCCACGTGACGATGGGTATAAAATCTGTAGGCCT
+TTCCCCGCTCTGGCTCACATAGTTCCTGTTAACCGCCAGTGTAAAGGTAGTAACAGGAACCATGTCAGAG
+GTATACCTCATGACAGGGTCTTTTGTCAAGCGGCCTATCAGAATTACTTTATTTAACATTTTTAACCCAC
+CTTTTTATATTAATAAAAATTAATCGTCTGTCCTTATTATAAGGTAGCGCAAGACTCCATCAGTAATCCT
+ATATACTCTCTCCAATTCGCGTGAAACATCTGGGCTACTATTGAAATTCATTAAAACATAATAACCCTCT
+GACTTCTTTTGAATAGGGTAAGCCAGTTTTCTTTTACCCCATTCATCAAAATTGGTAATTTCCCCGCCTC
+TTTCTACTATGAGGTTTTTGAACCTCTCAATCAAGCCCTTTCTTTCTTCCTCATTCAAATCTGGAGAGAG
+TACATACATAGTCTCGTATGACCTCATCTTTTCACCTCCTTCTGGACTAAGCGGCCCTATTTGCAAAATA
+GGGCAAGGCGGCAATTTACATTCCTATTCTATCATTGTCCCGATGGATTTTCAACTGTTTTTAAAATTTT
+TTTGATGCTCTTTTCAAACTTAGCCCTCGGCATTAACACCATCCTGCCACATTTCAAGCATTTTATCCGT
+ATATCCATGCCAACCCTCAAAATTTCCCACTCGTCAGACCCACAAGGGTGTTTCTTTTTAAGCTTCACTA
+TATCACCAACGTGCAAGTCTTTAGGCAAAGCCATCACCTCAATTAGTTTTCTTTTCTGAAAGAATGACGG
+TTGTGCGCGGGTAGGGGAAAGATATGTTCTTCTGGTCAAACATCTTTTTAACTCTGTAGCGGATGTCTCT
+TTCCACCGCCCATTTTTGCATAGGCTGGGTCTTTGCGTAAACCATTATGACAAGCTTTGAATCCTGCATA
+TCTGTTATCCCTAATACTGTCGGGCCCTCTATTAAGTCGTCCCTCGACTTCTTTACTTCCTCGCATATCT
+CTTGAAGCCCTTCTATTATCTTGTCTACGTCCTCATCTATCGGAAATGCTATATTGACCACTGCCATCAT
+GCTGTCTTTTGTGAGATTAGTTACCATCTTTATTTCTCCGTTCGGTATTATGTGAAGGCCATCAGAAAAG
+CCACGAATTTTTGTAACTCTTAAACCAATCTCCTCCACTGTACCGGAAATCCCATTGATGGTAACATAAT
+CCCCAACAGAAAACTGGTCTTCAAAGATTATAAAAAAGCCTGAAATCATGTCTTTCACCAGATTCTGCGC
+TCCAAATCCTATGGCAAGGCTTCCGATACCTGCAACAGCCAGTAAAGAGGTCATATCTATGTTGAAAAGT
+TTGAGAATAGAAGCTCCGGCGAGAAAATAGATTATATACCTGACAGCATTTTTTGTAAGAGATGTCAGAG
+TGTCTATTTTCCTCTGAGGCAATTGAATTTTGGATTTACTGTACAACTTATAAAACCTATATATTAGAAA
+ATCAGCAAACTTAATGCCAATGAAGGCAATGATGAGTATTTTTAGCACATCTAATAAAAATTTTACTGCT
+TTTATGTCATAAATTTCTACTAGCTTGTGGTATATATCTGCCCACATTTTCTCCATCACCTTGTTTTTCT
+GTTTTATCTTTATATTACACGAATCTACTCTTTTTTTCAACCGCTGCTTTTAGATTAAATTGAGTGTATG
+TAAATTTACACATTTGACAAAAATATATTTAAGACTACTGCAGAGAAAGGGGTATTAAATGGAGTTCATA
+AATATAGAAGATAAAAACGCCTTTGAAAATTTTTACAGAACATTTCAATTTTACTTCAAAAACCTCTATA
+AAGAACCTTATAGAGAAATAATACTCCTTTGCATAGGAACAGACAGGTCTACAGGAGATAGCTTGGGGCC
+CCTCACAGGCCATAAGCTAAAGCCGCTTTTGAGAAATAAAGCTCATGTCTTCGGAACTTTGGAAGATCCC
+CTTCATGCGAAGAACATAATTGATGTTTTAAAAGAGATAAGAAATACTTTTTATATGCCCTTTACAATAG
+CTATTGATGCTTCTCTTGGCTCATTAAAACACGTAGGCCACATTTCCATTGGAAAAGGCCCCATAAAGCC
+AGGGGCAGGAGTGTCAAAAGAGCTCCCCCCTGTGGGAGATATGTTTGTCACAGGTATAGTAAATATATCC
+GGTTTCATGGAGTACATGGTTTTGCAAAACACCAGGCTTAGAACTGTAATGAAGATGGCAGACATAATTG
+CAGCAGGTGTTTTTAGAACCATAACAGAAATAAGCGAGAAAAGCAAAGTAAGGGCTTAAGGATATGCCCT
+TACTTTGTTTTCATCTTCCATGTTTTTAATCTGCCTGTTTTTTACAAATTCCTCTATAACCTTCACCAGA
+GGCTCATATTTCTCATAAAACACCACAATTAAATCTCCAGCCTCTGCACTGTGCATAGCCGCTTTTAAAG
+CTTCTGTCTCTTTCAGGATGATTTTTATATTCTTTTTATCCATTCCCCCTTTTATAGCGCCTTCTTCTAA
+AATTTTTGCCACCTCTCCCTGTTTTCTGCCTCTTAAATCCTCATCCTCTTTTATATAGATGAAGTCAAAT
+CCTCCTCCACACACCTCTCCTACTTTAAATATGCTGGAATCCATTCTGTCACCGGGAACCCCTATAACAC
+CTATTAGTCTATTTGCATCGAGTTTTCTTGCTGCTTCTATGACTTTTTTAATTCCTTCTACATTGTGGCC
+ATAGTCCACCAACACTCGGAAACTGCCAATGTTGAATAGGTTGAATCTTCCTGGATTGTGGGTGGTGTCA
+GGATAAAACGTCTTTATCCCTTTTGCTATTATGTTGATTGGCACCTTTACTCCATAAGAAGCGGCAATTG
+CAGCAAGAGAATTTTCAATATTGTGTAAAACTTTCCCTCCTAATGTAGCGGGAATTTCTTCAATTCTTAC
+CACAGGAACTATCTGCCCATTGGCAATAACAATAACTCCTTCTTTTACATACACAGCTATCCCGCCATTT
+TCAATATGTCTTTTTACAGTTAAGTTGTTGTCATACATAGAGAAGTATATTATTTTCCCTTTAGCTTTTT
+TTGCAAGATAAGGGGTCATTGGGTCATCCGCATTCAAAACGCTATAGCCATCGTCCTTTACTGCTTCTAC
+CACAAGAGCCTTTACAAAGGCCAGATCTTCCAGTGTATTTATACCATCTATCCCTAAGTGGTCTTCTGAA
+ATATTTGTTATAACTCCCACGTCTGCCAGGTCATATCCCAATCCTTCTCTTAAAATGCCTCCTCTTGCTG
+TCTCTAAAACTGCCGCATCTATGTTTTTATCTGCAAGGCAAGTTCTAGCGCTTTTGGGGCCTGTATTATC
+TCCCTTGTATATGCATTTATCGTCAATGTATATGCCATCTGTTGTAGTCATTCCCACTGTATATCCATAG
+GTTTTTAGGATATGGGCCACCATTCTGGTCACTGTCGTCTTTCCGTTAGTGCCTGTTATAGACACAATTG
+GAATTGTAGCTTTGCTTCCTTTAGGAAACAGCATGTCAACAATGGCTTTTGCAACATTTCTGGGCTTGCC
+CTTGCTAGGATAATGGTGCATTCTTATGCCAGGCGATGCATTTATTTCTATTATAGCCCCATTGGTTGCA
+GATAGAGGTTTTCTTATATCTTCCATAGTAATGTCTATTCCTGCTATGTCAAGTCCTATAGCTTTTGCTG
+CTCTTACTGCAATTTCTATGTTGTGAGGGTGTATTTCGTCAGTTCTGTCTATGGCAATTCCTCCAGTGCT
+CAAGTTAGCACTTTCCCTTAAGAAAACCTTTCTACCTTTCCTTGGCACATCATCAAGGGTAAGCCCTTGT
+TTCTGAAGCACCATTTTTGACACAGCATCTACTGTTATTTTGGTGAGGGGTTTTTCATGGCCATTTCCTC
+TTAAAGGATTTTTATTCTCTATCTCAATAAGCTCTTTCACTGTGTGAACTCCATCCCCTATAACGTGGGC
+AGGGATTCTCTCCGCAACAGCCACGACTTTCTCGCCCACTACCAGCACTCTGTAATGTCTTCCTCTAATT
+TGCTTTTCCACCATCACAAGGTCACTGTAATTTTTGGCATTTCTATAGGCTATCACCACTTCTTCTCTGT
+TTGAGATATTGAGGTGAACTCCTTTCCCCTGATTCCCATTGTAGGGCTTTATGACAACGGGATAGCCCAG
+CTCTTCTGCAATTGAAATAGCTTCTTCTTCATTGTAAGCTACATCTCCTTCTGGAACTGGAAGGCCGTGG
+TCTTTAAGTATTTTCTTGGTCAGGATTTTGTCTGAGGCGATGTCAACAGCGATACAGCTCGTATTCTGAG
+AAATAGTCCCTTCAATTATTTTCTGATATTTGCCATATCCTAATCTCAGTATGCTCCCATTTCCAACTCT
+TGTAACCGGTATCCCCCTTTTTAGTGCTTCCATTTTTATGGCCATTGTGCTAGGCCCCAGCTCTACTTCT
+GCAATTATATTGCTAATTTTCTCCAACTTTTCCTCCAAATCTATTTTCTCGCCTCTTATAAGCTTATTTA
+CTAAATCAACAGCTAACTTTGCTGCCCTTATTCCGCATTCTTCTAAGCTATATTCAAATATAACATTATA
+CAGGCTTCCTTCAACATTCCGCGCTCTTCCAAACTTAACGTCATATCCCAGCACGTTTTGAAGTTCTAAA
+ATTATGTGTTCTGTCACATGGGGAAGGTATGTGCCCTCTTCCAGCCTTTTTGCAAAGCCACCTTCATAGC
+CGTAAGAGCAGGTATGTTTTTTTAATCCGGGAAGAAGATTAAGGAGAGTTTCATTGAATCCGGGTATATC
+TTTTGTAGGGATTTCCTCCCCTTCTATGTCTACTGTCATTTTTATCACGGGTCTGTGGCTGTATACATTC
+CTTCCCCTGTACACCCTTATTTCCTTTATTTTCATATTTTATCCTCCTCAATCGCAGGTTCAGGCCGCCA
+CCTTTTTAAGTCAAATTGATAACCTGACGGCAAGATGTGAATGAGCACATTTGTCAGAGCCAAAATCTCA
+TCGGGCTTCGATTCAGAGACATTTGAATGAGTAAGCCACCTCCCGTCCACTACTGTTACAGCATTATTGC
+CAATCACTTTAAAGCGATTTTCCTCCACCACTATCGCCGTATCCTCATCAATTCCTATGCCCAAATTGCT
+CGGATTCTGTGCTATTGCAGCAAGAAGCCTCCCTATGCGACCCCTTTGAGCAAAATGCTGGTCTATTATT
+ACATTCTTTAACAATCCCAGCCCTGGTGCCATCTTTATAGTGCATTTCCTAGGGGAATCATCGTCATTCC
+CCTCTACAATCATCGTCTGAGACATCACAGATGCTCCTGCACTCGTCCCGACTATCAAAACCCCCTTTTC
+GTGCATGTCCCTTAGCATATCATCTATGCCACTTCCTCCTAAAATGCTTGTTATCCTCAACTGGTCTCCT
+CCTGTAAAAAACACGCAGTCGCAGTTTCTCAATAAGCCTTTGGCATTTTCTATTTCTTCTTTTTGCCTGG
+AATTTATATTGACTATCCGGACCTCTTTTGCCCCCAATCTTTTAAAAATTGTCTCGTACATTTCTCCTAC
+TTCCTCGGCCTTTTCCGTCGCTGTAGTCATCACAACTATCTTGCTCTTTTCTCCGCCTGCTAAACTTACA
+ACCTCCCTCAAAATTTCACATCTGTCCTCTTTATCTTCTGCTCCTCCTATTATGACAAGCTTTCCTACTC
+CTTCTTTCACCTTCTCTTCCTCCAAAAAATAATTAAACTCTCAGGTTTCATAATTTATTATTCCTGAGAG
+TTTATTTCAATATACCCTTAATTTCAAAGGGTACATAATTTTATGGCATTTTCTTCTACTTTTATTTCAA
+TTTTACTGCTATAAAGTATTTCTCCGTCAACAGTTATAGGTATTTCTTTATCGGCCTCTATTTCTACTCT
+CTTTGTCCTATAAGTTTCCACCAAACTTTTCAAGTGCACATGTTTTCCAAAAATAACCAATGGAAGCAGC
+ACCAAAATCTTTAGCTTGTTCACTCTTCCCACTATCATCACATCCAGACACCCATCGTGGGGGTCAGCTC
+CCGGCAAAAGTTTTATGCCGCCAGCGTAATAGCTCAAAACTCCTGCAGCAAAAATCGTTATATCTTTCTT
+TATCTCTTTTCCATCCATTTTTATCTTAACAGAATAGGGCTTGTACCTAAAAAGAACATTTAAAAGAGCA
+ACTAAATAGGCCCAAATTCCCGAGAAAAATTTTTTGAACCGAACAGCCAAAGCTGCAGTCTCAGATGCAA
+TCCCTGTGCTGGCAATATTCCCAAATGTTAATATGCCATTTATCAAGGCTGCGTCTATGACTTTTACATT
+TCCCATTATCAAAACATCTATGGCTTTTTCTATTTTTTTGGGTATATGGAAAAACCTAGCAAAGTCATTG
+CCTGTCCCTACAGGAATCACTCCCAAAGCAGCAGGAGTCCCTTTTATGCCATTGACAACTTCCAAAACTG
+TTCCATCTCCACCTACAGCTACCACCACTTTAAAGCCGCTTAATGCAGCCTTTCTTGCTAAGATTTTGCC
+GTGCCCTGCGTACTTTGTTATAAATATTTTGTAATCGATTAATTTCTTTTTCATAATTCTTCGTATTTCA
+GGAATTTTCCTGTAAGCTCTTCCTCCCCCTGCCACAGGGTTGACAATGAAAGCGATCAAGCTAATCACTC
+CCCACACTACAATGCTTTTCTCTTCGCCCTCTCAATAGCTTGTACCTCTTCTGCAGAAAGAGGGTACTTG
+GAATGCCCTCTTTCTATAGGTTTTGCGAAAGTAGCCGTCTCATTTCGCCCATAAATACCCGATAGAACTA
+CTCCATTGTCTTCCTCATCCAAGAAAGCAATAGAATAACTCAAATCAGAACCTACATCTGGAAAAGCATT
+GTACCTCACTATCCCCACTTTTTTAATGGCCCTTCTCCCCTCTTTTTCTAGAGCATTTACTTTTACTCTT
+ATTTGATTGATGTCATTTCTTATCTCTTCCTTCTCAACTAAAATTCTTTGAAGAAGGTCAAAAATATCTC
+CTTTTTGCAGAGTGTCTATGACTTTTTCATAAGTCCTTTTAATCTTTAAAAATTTGGCATTCAAAATCAA
+TATCAATATCAACTCAAAGATTGCTAAAACCGCCAGTGCCAATGTAAAAAGTGGAAGATTGCTGTATACA
+AGTTCTAAAAAGTTCTGCATATCCTCTCCTCCAGTTCTTTAAAAGTTTTTTTGAATAATTGTTTCAATAG
+CTTCTACCGCTTTAATTATTTCCTCTTCCGTGTTAAAGTATCCAATCCCAAACCTCAAAGTTCCGCTCTT
+TAAAGTACCTATAGTAGAATGAGCCAGTGGTGCACAGTGAAGCCCTGCCCTTGTAGCAATGTCAAATTCT
+CTATCCAGTATATGGCTTACTTCTCCAACATCCATCCCTTCTACCGTTATTGAAACTACCCCCACTCTAT
+CCTCTATTTTCTGAGGACCGTAAACTCTCACCTTTTTTATCTCTCTCAGGCCCTCTATAAGCAATTCTGT
+AAGTTTGACCTCACGCTCCCTAATTGAATTTACGCCTACTTTTTTTACAAACTTCACTCCTTCTTTAAGG
+CCAGCGATACCCGGAGTGTTCAATGTCCCACTTTCCAGCTTGTCGGGCATCAAATCGGGCTGAAGTGTAA
+GTTCAGACCTACTTCCTGTACCTCCTTCTTTTAATGGAACAAGCTCTATACCTTCTTTGACATAAAGCCC
+GCCTGTACCCTGGGGTCCATAGAGTCCCTTATGCCCTGGGAAAGCCAGCAAACTTATATTATATTTTTCG
+ACATCTATAGGTAAAACTCCTGCTGTCTGAGCGGCATCCACTAAAAAAATTAAATTCATTTCCCGGGCAA
+TATTTCCTATCTCCTCAATTGGCATGATAGTACCTGTGACGTTAGAAGCGTGAGTAATTGCAATCATTTT
+TGTGTTCTTTTTTACGGCTCTTTTAATATCCTCAGGGTCAATCTTTCCTTCTTCGCTCCCTTTGACTATT
+GTAACTTCTACTCCTTGTTCCTTTAGTCTGCTCAAGGGTCGTGCGACGGAATTATGTTCCATACTGGATG
+TTATCACATGGTCTCCTTCTTTTAACACGCCTTTTAGAGCTATGTTCAACGCTTCTGTGGTATTTAATGT
+AAAAACTACCCTCATAGGGTCTTTGATATTGAAAAGAGAAGCTATCTCTTGCCTCGCTTCAAAAATTACC
+CTGCTGGCCTCCAAAGCCATTCTGTGGCCTCCTCTTCCCGGATTGCCACAGTTTCTCAACATTCTGTCCA
+CTTCCAAATATACCTCTTCAGGTTTAGGCCAGGTAGTAGCAGCATTGTCAAAATATATCATTCACCAATT
+CCCCTTTTAATTATTTTCTTTAATTTAATATATGCACTTACACCTTCAAAGGGATTACCTTCTACTATAA
+TTTTATACCTATTCATAATCCTTGACAACAAAAATAAATTAAGGGACCTTATAAAAGTCCCTCTCCAACT
+TTTGTATCAATTTGTAAAGCATATTATTATCACTTTTCAAAACCGTAAATAATATCCAAAATTCTAGTCA
+GGTCTTCTTCACCATAATACTCAATCTGTATAATGCCTTTCTCTTTCCCTTTTTGAAGTATCTGAACTTT
+TGTTCCTAATAGACTGCAGAGATTATCTTCTATTTCCCTTATATGTACATCTATTCTTTTATCTTTTCTT
+TTTTCTTTTGTCTTTTCACTTCTACTGAGGAGAGTTTTCACCAGTTTTTCTGTTTCCCTTACATTGAGTC
+CATCTTCCACTATCTTTTTTGCTGCTTCATATTGAAGAGTCTTGCTCGTTATAGATAAAATCACCTTTGC
+ATGTCCCACTGTTATTTTCCCTTCTATCAGCATTTCCTGCACCCTGTCGTCCAAATTCAAAAGCCTTATG
+CTGTTAGCAATGACTGACCTGCTCTTTCCTATTTTTTTGGCAATTTCCTCTTGAGTCAAATTAAACTGTT
+CCATCAAAGTCTTATATGCTTTTGCTTCTTCAATGGGATTTAAATCTTCTCTTTGGAGATTTTCAATGAG
+AGCAATTTCCATAACCTGTAAGTCATCTAAATCTCTAATTATAACCGGAACTTCCTTTAACCCTGCAATT
+TTTGCCGCTCGCCATCTCCTTTCTCCTGCCACCAGCTGATAGCCCGTTCCCTGCCTTCTTACAACCAATG
+GCTGTACAATACCGTGTTCCTTTATAGAATCTGCCAATTCCCTTAAACTTTCTTCGTTAAAATGCTTTCT
+CGGTTGATATTGATTAGGAAATATTTTATCTATCTGAACCGTTTCTACCCCTTGAGCCTCTTCCTCTCTG
+TATTCCGGAATAAGCGCCTGCAAGCCTCTTCCCAGACCTTTTTTCCCCGCCACTCTAACACCACCTTTTA
+AAATTTTATATTCCAGCCCTTTCTATTACTTCTTCAGCCAAATCTTCATATGCTTCAGCCCCTTTGGAAG
+TAGGGTCATAGAGGGAAATTGGCTTTCCATAACTTGGGGCTTCCCCCAGCCTTATATTCCTGGGAATAAT
+AGTCCTGTACACCTTCTCTTTAAAAAATTTTTTTACCTCGTCCACTACTTGAATAGAAAGGTTTGTCCGA
+GCATTGAACATCGTAAGAACTACTCCTTCAATCTCCAAAGAAGGATTTAAACTTTTTTTCACCAGGTTTA
+TAGTATTCATAAGCTGAGTCAGGCCTTCCAAGGCATAATATTCGCACTGTATTGGCACAATTACAGAATC
+AGCAGCTGTGAGAGCATTTATTGTCAAGAGCCCCAGTGAAGGAGGACAATCTATAAGAATATAGTCGTAT
+TTTTCTTTCACGCTTTCTATAGCCTTTTTCAATCTGTATTCCCTGGAAATCATTGGCACAAGTTCAATCT
+CTGCTCCTGCCAACTGTATACTCGAAGGTACAATATCCAGTCCGTACTGTTCAAGTTTTAATATGGCATT
+TTCTATTTCTTCCTCGTCAATTAACACAGTATATGTAGTGTGATCTAAAGAAGCTGGATTTACTCCAAAA
+CCGCTTGTCATATTGCTCTGTGGGTCTATATCTATGCAAAGAACTTTTTTCCCTTTGACCGCCAACGCAT
+ATCCCAAATTTACAACAGTAGTGGTTTTACCTACTCCTCCTTTTTGATTAGCAACAGCAATTACTTTTCC
+CACTTTTCCACCCCCTGTTTATCAGGACCACCTTCTCACGTCTATTATATCATTGTTTATAATAATGTTC
+CACATGGAACATCTGACAGGGGGTGAAATTTAATTTATTTTTTAGGAATTCTTATTACAAATTCCAAATA
+CTCATCCTCTTCTCTTTGTGTGTACTCGGCATTCACACCAGACCTTTTCATGGCCTCCACAGTCTGTTTA
+ATAGTGTTGACAAAAATTCTAATGTCTTTGTAAAACTTCATCATTTTCTTGCCATTCTTTTGAGAAACCT
+CTGGCCTTTTTGTTATCTTATCAATCATTTCCTGGACTAATTTTTCTGTTTGACTCACATTGAGCTTCTT
+TTTTACTATAACTTCCAATACCTTTTTCTGAAGTTCCTCATCAGGAAGCCTCAAAAGTGCCCTGGCATGC
+CTTTCTGTCAAATCGTTCTCTAAAAGTTTTTCCTGTATTTCTTTGCTGAGTTTTAAGATGCGAAGTTTAT
+TGGCAATTGTGGATTGGCTTTTCCCCAGCACTTTTGCAAGTTGTTCCTGCGTGAGATGATGGTCATTTAT
+TAAATTGTAGTAGGCCTGAGCTTCTTCAATAAAATTGAGATTTTCTCTTTGCAAATTTTCAATCAAAGAC
+AAAATTGCAGAATCTTGGTCGTGAGCATTGATGACTATTGCAGGAACTTCTTTAAGCCCTGCTAATTTAG
+ATGCACGCCACCTTCTCTCCCCAGCTACCAATTCATAGGAATTGTTGCCCACCATTCTCACTGTAATAGG
+CTGCAGCACCCCGTAAATTTTAATGGATTCAGCCAATTCTTCTAAATTTTCTATGTCAAAAGTTTTGCGA
+GGCTGGTACGGGTTAGGCCTTATAGCTTCAATAGGCAAATAGACAATCTCTAAAGCCTTATTGGACACCA
+TTTCTAACACCCCACTCCATCACTCTTCCCCTTTAAATTATATATTCGACAAAAATAAGGAAAATCCTTC
+TAAAATTATAAAAAAGTTTCAGGTATTGGAATTAAGCAATCTAAAAATCCTTCCCTCTGTATGAGGTCTG
+CTAGCTTTCTGGGATACACCTTGTAATTTTTTAATTCTTCAAAATCCACCCACTTGACCTCTTTTAAAAC
+CTGCTCCTCCTTTGGCAGTTCGGGATCTTCTCCTAATTTCATTTCTCCGCCTATAATTGTAGAGTAAAAG
+TAGGTGACATAGTATATGTCGTATTCCTGAATATAGCAAACACCATGAAGTTTTACATCATAACCTGTCT
+CTTCTTTGCATTCTCTAATAGCTGCAGCTGCAACAGATTCATTTTCCTCAACCCTCCCTCCTGGAAAAAC
+CCACGCCTCATTTTCTCCATCACTGTGTTTCACAAGCAAAACCCTGTTATTCTCTACAATCACAACTCTC
+GCAACAAGCAGGCTAGCGCGAAATTTTTTCATTTCCATCCCTCATTCTATCAACATCTATATAATGAATT
+ATAACATAAAAAGCTGTCCCTCAAATTAAAATTAAAACTTAAAATAAAAAAGCGCCCACAAAAGGTAAGC
+GCCCAGACTGTTGACAAAATAAAGAAGTGGCATTTTGTGTGTAAATGCGACTTGTTGTCAAAGCGGTAAC
+TAAACTTGGCGAACTTGAGGAGCGAAGGCGGGGCGAGCAAAGCGAGCGGCCACCTGAGCCTGAAAGGCGA
+ATTGGCCGGTACCCCGCCTGAGCCCGAAAAGTGAGCCTTAGTTTAGTCGCTTTGCAACTCTGGAGCATTA
+ACACAAAATGCCACTTAAATAAGAAAGACTTTGTCAACAAACTGAGCGCCCACAAAAGGTAAGCGCCTAT
+ATTACAAAGGTTTTGTCCTTATGGCTTTTTCCCTTCGAGGATACTTTGAAGGCAGGACATCAACCTTTTT
+CACTACAATCAAATGGTGAAGAATATCACTAAAAGGAAGCCTCACTTCAATCACATCTTCAATCTCGCAT
+TTAAGCTCTTCTAAAGCATTCTTGCACTGATATACTTCTTCTATATCTCTTCCCTTCATCGCAATAAAAT
+GTCCTCCCACCCTCACAAAAGGAACAGCATATTCCAGTAAAATATTGAGAGGAGCCACGGCTCTTGCAGT
+AGCAATATCAAATTTTTCTCTAAACCTTTCAACTTTTCCCAGTTCTTCTGCTCTTCCGTGTATTACTTCA
+ATACCCTCAAAAAGAAGAACTTGAGAAAGGAAATTTAAAAAATTTACTTTCTTTTTGGATGCTTCAAGAA
+GAGTAAGTCCAATTTCAGGAAAAACTATTTTTAAAGGAATCCCTGGAAATCCAGCCCCTGTTCCTATATC
+TATAACTTTTTCTCCCCCTTTTATTTTGCCGCTTTTTATAACAGAAAGGCTGTCCAAAAAATGCTTTATC
+ACAACTTCCTCTTCCTCAGTAATTGCCGTTAAATTCATCTTTTGATTCCATTCCAATAAAAGAGAATAAA
+ATTTTTGGAAATGTTCCACATGGAACATTTCCAAAGTAATCCCTAAACTACTCGCTCCTTGTACTAGCAT
+TTCAATTGATTTTTGCTTCATCGGACCTCTTTCTCCTCATCTGTTGTAGGTATATTAAAAGCACAGAAAT
+ATCAGCAGGAGAAACCCCTGAAATACGGGATGCCTGTCCAACAGAAGTAGGCCTTATCTTTGAAAGTTTC
+TCTTTTGCTTCATTGCTGAGCCCATGAACTTGATAGTAATCTATGTCCTCTGGGATTTTTTTATTCTCCA
+TTGCTTTAAACTGCTCTACCTGCCTTAACTGTTTTAAAATATAGCCCTCGTATTTTATGTTTATGTCTAT
+CTGCTCCGCAACGCTATCCAAAATGTCATCAGGCCTTGTTGGGTCCAAAAATTTAGTGGATTTGTAGTCA
+ATTTCAGGCCTTTTCAATAAGGTGTACAGGTCAACTCCTGAAACTAAAGGAGTACTTCCCCTTGAAATTA
+AAAAGTTGTTTACTTCTTCTGTCGGCCTCACCATGACAGTGGGGAGTCTCATCATCTCTTTTTCTAACTG
+TATTTTCTTCCTCAAAAATTTCTCATACCTTTCTTCCGTCACAAGCCCTATTTCTTTTCCTATCTCAGTC
+AATCTGAAGTCCGCATTGTCCTGCCTTAAAATCAATCTGTACTCAGCTCTTGAAGTAAGCATCCTGTAAG
+GCTCATTTGTACCTTTTGTAACTAAATCGTCTATCAAAATTCCTATATAAGCCTGAGACCTATCTAGAAT
+TAGAGGCGGTTTTCCTAAGATTTTTAAAGCTGCATTTATGCCAGCCATGAGCCCTTGTGCTGCTGCCTCT
+TCGTAGCCAGAAGTTCCATTCACCTGTCCTGCAAAATACAATCCTTCTACCAACTTTGTCTCAAGCGTAG
+CTTTAAGCTGAGTAGGATCTATACAGTCGTATTCTATCGCATAGGCTGGCCTCATAATCTTCGCATTCTC
+AAGTCCAGGAATAGTACTTAGAATTTCCATCTGAAGGTCTTCAGGGAAGCTAGAAAACAATCCCTGAATG
+TACATTTCGTAAGTATCTCTTCCCTCTGGCTCCACAAAAATCTGATGCCTGTCTCTGTGGGGAAATTTCA
+TCACTTTATCCTCAATGGAAGGACAATACCTAACTCCCACTCCTTCTACTTCTCCGGTGTACAGAGGAGC
+TCTGTGTATATTATCCCTTATTATTTTGTGAGTTTTTTCATTGGTGTAGGTGAGCCAGCAGGGAATCTGC
+TCTATCTCAATCTTATCATGCATGAAAGAAAATGGAGTTATAACCTCATCGCCAGGTTGCATAATCATCT
+TAGAAAAATCGACAGTTCTTTTATCAACTCTGGGAGGAGTGGACGTATTGAATCTCATCATTTTAAAACC
+CAATCTCTTTATAGCTTCTGACAACTCCTTCGCCGGGAAAAGGCCACTTGGACCGCTTTCAAATCCAACC
+TCTCCTATTATGACTCTGCCTCTCAAAAAAGTTCCTGTAGTTATTATGCAGGCTTTACATTTATAAATAG
+CTCCAAGTTTTGTCACAACACCTACTACCTTATTATTTTCCACTAAAATATCTACAATCTCCGCCTGCTT
+TATATCCAGATTTTTCTGCCTTTCTAAAGTGTGCTTCATATTCGCCTGATACAGTTTCTTGTCCACCTGT
+GCTCTCAAAGACCTGACAGCAGGACCCTTGCTGGTATTTAAAGTCCTCATTTGAAGGAGAGATTTGTCTG
+TATTTACAGCCATTTCTCCCCCTAAAGCATCTATTTCCCTTACCAACTGTGCCTTAGCAGGGCCACCTAT
+AGATGGATTGCAGGCCATAAGAGCTATAGCATCTAAATTTGTCGCAAAGCCAACCGTTGCAAGTCCCAGC
+CTTGCAGAAGCGAGAGCTGCTTCGCTTCCCGCATGTCCCAATCCAACAACGCATACATCATATTCTCCTG
+CAATATACCTCATACCTCCACCTACTTTCCTACACAGAATCTTTCAAAGATCTGATTTATCACGTCCTCT
+GTTGCCGTCTCACCTGTAATCTTTCCTATCTCATTTAGCGCTCCATTTACATCAATCGTTATTAAATCTT
+CGCTATAACCTTTTTCAATTGCCTCTATGACGCTTTCCATGTGTTTTTTTGCGTTTATTAGCACTTCCCT
+GTGCCTTGCATTTGTAATTATCTCTTCCTCCGTAGCAGAAACCTTCCCTTTGAATACCAAATTGTATATC
+TCGCTTTCCAGCTTGTCAAGTCCTGTCCTTTCTACAGTAGAAACCTCTACTATTATACCATTTCCTACTA
+ATTTTTTTAACTCCTCTTCATCAATTTTTTTAGGCAGATCTACTTTGTTGAGAACAAATATTATATTCTT
+TCCCGAAAGAATATCAAAGATCTCATAATCTTCTTTTGTAAGGTCTCTTGAAGCATCCAAAACAAATAAA
+ATAAGGTCAGCTTCTGCCAGTACTTCTTTGCTCTTTTCCACTCCTATTTTTTCCACCAGTTCATCTGTAT
+GCCTTATTCCTGCAGTGTCTATGAGCTTTATTGGAATTCCTTTTATATTCATGTACTCCTCTATTACATC
+CCTTGTGGTCCCAGGGATGTCAGTGACTATAGCTCTATTTTGCTTTAAAAGAGCATTTAAAAGAGAGGAC
+TTCCCCACATTAGGCTTTCCTATTATAGCTGTCTTGAGCCCTTCCCTTATTATCCTTCCGCTTTCAGAAG
+AAGCAATCAAATATTCTATGTCATTTAATATGTCTTTTGCCCTTCTTTTAATTTCCTCTCTTTCAAGCTC
+TTCCACATCCTCTTCAGGAAAGTCAATCAAAGCCAAAAGATGACTCAAAAGTTCCATTATCTTGTTTTTC
+AAATCTTTCATCTTCTGCCCCAAAACCCCTGCCAGCTGCTTTTGAGCATATCTATTAGCAAGCATAGTTT
+TAGATGTTATAATATCAATCACAGCTTCTGCCTGTGACAAATCAATCCTCCCATTTAAAAAAGCTCTTTT
+AGTAAACTCCCCTGGTTCAGCAAGGCGCGCTCCATGTTTTAAAACCAGTTCTAAAATCTTTGAGCTTACT
+ACTATACCCCCATGGCAGTTAATTTCCACTACATCTTCTCTAGTGTAAGTATTGGGCTTCCTCATGACAG
+TTACCAGCACTTCATCGTAAACTTCACCCGTTTCAGGGTCTACAATATGACCATAGTGGATAGTGTGGCT
+TTTAACAGATTTTATATCTTTTTTTCTGAAAGGTCTAAAAATTTTTGAAATTATTTCTAAAGCTTCATCT
+CCACTTATTCTCACTATTCCAATTCCCGCTTCTCCAGGGAAAGTAGAGATAGCTGCAATTGTATCAAATT
+CCATTTCCATCACCAGCCTCAGCTAACTTCACAATCACATAAAATAATATACCAATTTTTCAATCTTTTC
+AATCAAGAAAAAATAAAAAAGACCCCGCAAAAGGGCTCATTTCAAAGCAATTATAACTCTTCTGTTGGGT
+TCCTCTCCTTCGCTATAGGTCTCCACATAGGGGTGGTCTTGCAAAGCTAAATGAATTATTCTTCTCTCAT
+TAGGAGTCATGGGCTCTAGCTCTATGCTCTCCTTTGTCTCCATCACCTTTTTAGCAAGCTTTCTAGCAAG
+TCGAGTGAGAGTTTCTTCTCTTCTTTTTCTGTAATTTCCTGCATCTAAAATTATCCTTCTGTATCTCTCA
+TACCCTTTGTATTTGCTTGCCACCACATTTACTAAGTACTGCAAAGCATCCAATGTCTCTCCTCTTCTTC
+CTATAAGCAGTCCCACATTCTTGCCTTGCAAATTGAACTTTATAGTATCCTCTGTCTCCTCAATTTCAAA
+AGTGATATCCAGTTTCATCGCATCTATTACCTGTTTTAGGAAATTTTTAGCAGACTCCTTTATCACGTCT
+TTTAAAACTACTTTTACAATGGCCTGCTTGCTGATAAGGCCTAGAAAACCTTTTCCCCCTTCATCCAGCA
+CTTCCACTTCTACCATATCTCTCGGGACGCCAAAATCTTTAAGCGCAAGATTTATGGCCTCCTCCACTGT
+TTTACCAGTTCTTATTAATTCTTTCAATTCAGGATTCCCCCTTGAGCGTTTTGGTCTCCCTCATGAAAAT
+ATACTGCTGAACTATCTGGAATATATTGCTCGTAACCCAATAAATCCCCACTCCAGCCGGCAATGTGACA
+GTAATCCAACCCATGAAAAGAGACATCATTATATTCATAGAGTTCTGACTCTTATCTGTAGCGACCATAG
+CAGAAGATATATAAGTAGTTACTGTAGCTAAAATTGGAATTATATAATAAGGGTCTCTCTCAGCTAGGCT
+GTGCATCCACAAAAAAGATGCTGTCGAAAAGGCTGGATAGGTTCTAAGCATCGTAAAAAGCGGCCATAAA
+ATTATTAAAGGCAAAAGCATTGGAAGACAACCACCAAAAGGATTTATCTTTTTCTCCTGATAAAGCTTCA
+TGGTTTCCATATTGAGTTTTTGGGGGTCCTTGCCGTACTTCTTCTTGAGCTCTTCCACCAAAGGTTGTAT
+TTCTTTCATTTTCTTCATCATAGCCATCTGCTGAATGTAAAAAGGCAAAAGAAGAATTCTTATGAAAACT
+GTAAAGACTATTATAGCTACGCCGTAATTGCCCACGTAATGGTGAATAAACTCTAAAAGCTGTCCTAAAT
+ACATAGCAATTGTTGCCATAGTATACCTCCAAAACAGTTATTTTACAGGGTCGTATCCTCCAGGGTTAAA
+GGGATTACACCTCAAAATCCTCCAAATTGACATCAATCCACCCTTTAAAAGTCCATATTTAGAAATAGCC
+TCTATAGAATACTGAGAGCAAGTAGGATAAAATCTACAGGTCCTTGGCTTCATAGGGGAAATATACTTTT
+GATACAATCTTATTAAAAAAATTACAAAATTTTTCATCTTTCTTTCTCCTCATACAAGGGTGTCTTTTTG
+AGCAATTTTTCTATAGACTCCTTTAAAGTATGAAAGTCAGCCTCCGCAATCTTGCCCCTCGCCACAAAAA
+CCACATCATAACCTTGCCTGAGATTGGAATTTAAAAGCCGGAAACTTTCGTGCAAAAGCCTCTTTACCCT
+ATTTCTCACTACACTTTTACCAATCTTCTTACTCACAGAATATCCAGCTCTGTTGACCTGTAACCCATTT
+GGCATGTAGTACATAACTATAAAACGATTGGCAACAGTTTTTCCATTGGAGTAAACTCTTTTAAACTCCT
+GTGTCTTTTTCAATTTCGTCAACTTTTCCCTCATCTATACCTCCACATGGCAAAAAAGGCCATTCCGGCC
+TTAAGCTGTAAGTCTGTGTCTCCCTTTTAATCTTCTTCTTTTTAATACGTTTCTTCCTGCTTTTGTAGAC
+ATCCTTTTTCTGAACCCGTGGACTTTCTTTCTATGTCTTTTTTTAGGTTGATAAGTGCGAAGCATCACTA
+CCCCTCCTAGAACCTAAAAAATGCTATAAAAATTATAACGTTAATTGGATATGATGTCAACAAAGACTTT
+ATCAACAGGTCAGAAATTATCTACAGGAAGATGTAGATAAAAAAT
+
diff --git a/tutorial/my.c.cm b/tutorial/my.c.cm
new file mode 100644
index 0000000..9f69d4f
--- /dev/null
+++ b/tutorial/my.c.cm
@@ -0,0 +1,329 @@
+INFERNAL-1 [1.0.1]
+NAME     trna.5-1
+STATES   230
+NODES    61
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     5
+EFFNSEQ  2.435
+CLEN     72
+BCOM     ../src/cmbuild -F 1p02.my.c.cm trna.5.sto
+BDATE    Fri Oct 23 15:34:52 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate  -s 1256326559 1p02.my.c.cm
+CDATE    Fri Oct 23 15:35:59 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.77058    -5.37911     1.91671     1500000      310993  0.003617
+E-GC     0      0.44296   -14.79422    -3.54261     1500000       54770  0.006847
+E-LI     0      0.71338    -4.33008     3.29032     1500000      258283  0.004356
+E-GI     0      0.50493    -9.73112    -0.14751     1500000       47382  0.007914
+E-LV     0      0.54595    -3.54778     5.12674    15000000      128202  0.008775
+E-GV     0      0.54675    -3.57963     7.08350    15000000      127638  0.002938
+E-LF     0      0.62317     0.43592     8.03660    15000000      128293  0.008769
+E-GF     0      0.60333    -0.69561     8.97157    15000000      127958  0.002931
+FT-LC    35  0.99300  10000  1500000  0
+          0.0625277  0.0104049 0.00536512 0.00189832 0.00084449 0.000462449 0.000224956 0.000160048 0.000104924 6.4184e-05 3.98406e-05 3.27569e-05 2.00499e-05 1.21089e-05 8.98336e-06 5.21033e-06 3.72961e-06 2.28977e-06 1.87568e-06 1.34603e-06 1.17869e-06 9.73811e-07 6.32063e-07 5.97653e-07 4.24157e-07 3.64547e-07 2.70757e-07 1.65554e-07 1.35139e-07 1.18994e-07 1.00189e-07 6.16407e-08 1.39429e-11 7.31536e-12 7.87371e-13 
+              10244    9060.55    8008.81    7118.96     6257.4    5462.54    4913.44    4313.42    3877.42    3315.98    2819.98    2527.04    2261.72    2025.51    1799.34    1598.42    1423.49     1278.8    1119.84    1005.39    882.067    764.759    658.934    590.853    523.571    460.781    411.119    364.985    320.613    285.346    240.257    230.704    187.716    87.8743    23.0704 
+FT-LI    35  0.99300  10000  1500000  0
+          0.0790775  0.0237495 0.00731908 0.00447587 0.00234057 0.00177813 0.000860033 0.000423649 0.000343479 0.000225135 0.000141935 9.38942e-05 6.83896e-05 4.42813e-05 3.53486e-05 1.96292e-05 1.38073e-05 1.14796e-05 9.25405e-06 6.69517e-06 5.45279e-06 4.76265e-06 4.35535e-06 3.79355e-06 2.55816e-06 2.05564e-06 1.8517e-06 1.13173e-06 9.8417e-07 7.65635e-07 5.90878e-07 3.77778e-07 3.12515e-10 2.14109e-10 2.56508e-11 
+              10244    9060.55    8008.81    7118.96     6257.4    5486.42    4928.78    4422.29    3877.42    3315.98    2819.98    2527.04    2261.72    1992.96    1700.14    1524.49    1370.39    1189.62    1067.38    944.652    841.265    755.758    678.519    590.853    523.571    460.781    411.119    368.183    327.479    285.346    240.257    230.704    187.716    87.8743    23.0704 
+FT-GC    38  0.99300  10000  1500000  0
+          0.0250909  0.0196287  0.0155019  0.0120708 0.00789018 0.00691849  0.0050196 0.00427228 0.00373305 0.00275887 0.00235437 0.00207098 0.00157913 0.00114133 0.000817647 0.000787203 0.000653857  0.0005803 0.000403654 0.000338957 0.000312511 0.000227891 0.000190054 0.000164514 0.000141871 0.000116557 8.81514e-05 6.4993e-05 5.98204e-05 5.40766e-05 4.77269e-05 4.02244e-05 3.6315e-05 3.56008e-05 2.93056e-07 2.78132e-07 2.52031e-07 8.52618e-08 
+            10456.8    9257.01    8180.04    7294.09    6322.24    5617.13    4990.66    4271.25    3794.88     3394.1    3054.01    2741.37    2457.77    2156.16    1907.61    1685.68    1512.21    1355.77    1190.83    1068.93    957.765    786.279    665.267    593.572      499.8    448.907    389.801    349.054    306.589    274.209    238.536    208.634    184.028    182.977    95.2256    77.1914    51.0602    18.2977 
+FT-GI    39  0.99300  10000  1500000  0
+          0.0138974 0.00835873 0.00655819 0.00582966 0.00458798 0.00397218 0.00291268 0.00210981  0.0017792 0.00150828 0.00120446 0.00107916 0.000760909 0.000597265 0.000380385 0.000342159 0.000259987 0.000237754 0.000157319 0.000121783 0.000113966 9.76539e-05 8.9005e-05 7.82923e-05 6.68702e-05 5.94991e-05 4.26249e-05 3.56466e-05 2.64086e-05 2.42214e-05 2.01585e-05 1.8975e-05 1.70238e-05 1.38406e-05 1.37863e-05 8.18178e-08 7.44727e-08 3.77345e-08 2.0054e-08 
+            10250.7       9080    8043.02    7193.57    6322.24    5627.31    4990.66    4271.25    3794.88     3394.1    3054.01    2741.37    2457.77    2156.16    1907.61    1685.68    1512.21    1355.77    1190.83    1068.93    957.765    831.659    743.825    665.267    593.572    501.916    448.907    389.801    349.054    306.589    274.706    238.536    208.634    184.028    182.977    95.2256    77.1914    47.2369    18.2977 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -7.043  -8.288  -0.071  -4.742                 
+    IL     1     1 2     1     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    1 ]
+    MR     3     2 3     5     5  -7.252  -0.035  -7.068  -7.280  -8.171          0.547 -1.137  0.259 -0.172 
+     D     4     2 3     5     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR     5     5 3     5     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    2 ]
+    MP     6     5 3    10     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.036 -3.377 -4.557  0.973 -3.818 -4.616  0.949 -4.252 -4.168  2.747 -4.058 -0.769  1.859 -4.002 -0.918 -3.208 
+    ML     7     5 3    10     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR     8     5 3    10     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D     9     5 3    10     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    10    10 5    10     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    11    11 6    11     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    3 ]
+    MP    12    11 6    16     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.908 -4.625 -4.385  0.180 -3.590 -4.956  3.238 -4.542 -5.429  1.094 -4.396 -1.542  0.911 -5.103 -0.694 -3.755 
+    ML    13    11 6    16     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    14    11 6    16     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    15    11 6    16     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    16    16 5    16     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    17    17 6    17     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    4 ]
+    MP    18    17 6    22     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.810 -3.497 -4.053  0.980 -3.123 -4.426  2.271 -3.901 -4.116  1.633 -4.000  0.386  1.729 -3.825 -0.506 -2.884 
+    ML    19    17 6    22     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    20    17 6    22     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    21    17 6    22     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    22    22 5    22     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    23    23 6    23     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    5 ]
+    MP    24    23 6    28     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.878 -3.220 -4.295  1.159 -3.684 -4.408  1.957 -4.012 -4.050  2.399 -3.870  0.395  0.985 -3.845 -0.778 -3.043 
+    ML    25    23 6    28     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    26    23 6    28     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    27    23 6    28     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    28    28 5    28     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    29    29 6    29     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    6 ]
+    MP    30    29 6    34     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -2.780 -0.499 -3.173  2.353 -3.063 -3.314  0.500 -2.886 -2.974  2.111 -3.003 -0.349  0.548 -2.756 -0.020 -2.309 
+    ML    31    29 6    34     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    32    29 6    34     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    33    29 6    34     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    34    34 5    34     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    35    35 6    35     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    7 ]
+    MP    36    35 6    40     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.810 -3.739 -4.037  0.820 -2.936 -4.533  2.140 -3.951 -4.193  1.448 -4.168 -0.945  2.127 -3.884  0.537 -2.866 
+    ML    37    35 6    40     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    38    35 6    40     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    39    35 6    40     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    40    40 5    40     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    41    41 6    41     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    8 ]
+    MP    42    41 6    46     4  -7.141  -7.349  -0.046  -5.763                 -3.767 -3.155 -4.350  3.045 -3.853 -4.651  0.592 -3.817 -4.069  1.115 -4.287 -0.877  1.243 -4.053 -1.135 -3.050 
+    ML    43    41 6    46     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    44    41 6    46     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    45    41 6    46     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    46    46 5    46     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    47    47 6    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    48    47 6    50     3  -8.145  -0.018  -6.799                         -1.398 -1.766 -2.179  1.635 
+     D    49    47 6    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    51    50 3    53     2  -8.571  -0.004                                  0.995 -1.440  0.127 -0.871 
+     D    52    50 3    53     2  -8.445  -0.004                                 
+    IL    53    53 3    53     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    11 ]
+     B    54    53 3   124    55                                                 
+				[ BEGR   42 ]
+     S    55    54 1    56     3  -8.145  -0.018  -6.799                         
+    IL    56    56 2    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML    57    56 2    59     3  -8.145  -0.018  -6.799                          1.465 -1.663 -1.722 -0.690 
+     D    58    56 2    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML    60    59 3    62     3  -8.145  -0.018  -6.799                         -1.538 -2.665  1.701 -2.017 
+     D    61    59 3    62     3  -6.174  -1.687  -0.566                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML    63    62 3    65     3  -8.145  -0.409  -2.040                          0.363 -1.537  0.888 -0.948 
+     D    64    62 3    65     3  -6.174  -1.687  -0.566                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML    66    65 3    68     3  -7.760  -0.024  -6.414                         -0.715 -1.256 -1.498  1.388 
+     D    67    65 3    68     3  -7.962  -0.321  -2.354                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML    69    68 3    71     5  -7.252  -0.035  -7.068  -7.280  -8.171         -0.796  1.182 -1.646 -0.259 
+     D    70    68 3    71     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL    71    71 3    71     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   48 ]
+    MP    72    71 3    76     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.802 -4.617 -4.344  0.988 -3.517 -4.948  3.243 -4.503 -5.326  0.279 -4.393 -1.558  0.930 -5.022 -0.695 -3.697 
+    ML    73    71 3    76     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    74    71 3    76     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    75    71 3    76     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    76    76 5    76     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    77    77 6    77     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   49 ]
+    MP    78    77 6    82     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.612 -3.344 -4.011  1.015 -3.124 -4.380  1.424 -3.845 -3.908  2.133 -3.926 -0.756  1.984 -3.693  0.623 -2.839 
+    ML    79    77 6    82     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    80    77 6    82     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    81    77 6    82     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    82    82 5    82     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    83    83 6    83     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   50 ]
+    MP    84    83 6    88     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.918 -3.284 -4.360  1.115 -3.716 -4.480  1.686 -4.077 -4.101  2.593 -3.949 -0.685  0.960 -3.912  0.395 -3.101 
+    ML    85    83 6    88     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    86    83 6    88     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    87    83 6    88     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    88    88 5    88     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    89    89 6    89     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   51 ]
+    MP    90    89 6    94     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.993 -3.058 -4.659  1.605 -4.383 -4.374  0.610 -4.261 -4.037  2.936 -3.810 -0.592  1.002 -3.876 -1.198 -3.230 
+    ML    91    89 6    94     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    92    89 6    94     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    93    89 6    94     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    94    94 5    94     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    95    95 6    95     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   52 ]
+    MP    96    95 6   100     4  -7.141  -7.349  -0.046  -5.763                 -5.677 -3.643 -6.326  0.149 -6.139 -4.378 -0.793 -5.617 -4.723  3.673 -4.333 -1.208 -0.817 -4.245 -2.476 -4.591 
+    ML    97    95 6   100     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    98    95 6   100     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    99    95 6   100     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   100   100 5   100     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   101   101 6   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   102   101 6   104     3  -8.145  -0.018  -6.799                         -1.398 -1.766 -2.179  1.635 
+     D   103   101 6   104     3  -6.174  -1.687  -0.566                         
+    IL   104   104 3   104     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   105   104 3   107     3  -8.145  -0.018  -6.799                         -1.398 -1.766 -2.179  1.635 
+     D   106   104 3   107     3  -6.174  -1.687  -0.566                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   108   107 3   110     3  -8.145  -0.018  -6.799                         -1.609  1.651 -2.442 -1.526 
+     D   109   107 3   110     3  -6.174  -1.687  -0.566                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   111   110 3   113     3  -8.145  -0.018  -6.799                         -0.473 -1.993  1.401 -1.371 
+     D   112   110 3   113     3  -6.174  -1.687  -0.566                         
+    IL   113   113 3   113     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   114   113 3   116     3  -8.145  -0.018  -6.799                          1.785 -2.661 -2.584 -2.122 
+     D   115   113 3   116     3  -6.174  -1.687  -0.566                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   117   116 3   119     3  -8.145  -0.018  -6.799                         -0.777 -0.635 -1.604  1.289 
+     D   118   116 3   119     3  -6.174  -1.687  -0.566                         
+    IL   119   119 3   119     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   120   119 3   122     2       *   0.000                                 -0.538 -0.024 -1.375  0.958 
+     D   121   119 3   122     2       *   0.000                                 
+    IL   122   122 3   122     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    60 ]
+     E   123   122 3    -1     0                                                 
+				[ BEGL   12 ]
+     S   124    54 1   125     1   0.000                                         
+				[ BIF    13 ]
+     B   125   124 1   126   173                                                 
+				[ BEGL   14 ]
+     S   126   125 1   127     4  -0.042  -6.934  -6.342  -6.982                 
+				[ MATP   15 ]
+    MP   127   126 1   131     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.798 -3.320 -5.486  0.666 -5.481 -4.257 -0.369 -4.977 -4.362  3.464 -4.032  0.155 -0.409 -4.007 -2.067 -3.978 
+    ML   128   126 1   131     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   129   126 1   131     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   130   126 1   131     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   131   131 5   131     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   132   132 6   132     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   16 ]
+    MP   133   132 6   137     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.260 -4.435 -4.158  0.274 -3.112 -4.817  2.986 -4.307 -4.797  0.314 -4.359 -1.438  1.994 -4.509 -0.543 -3.305 
+    ML   134   132 6   137     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   135   132 6   137     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   136   132 6   137     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   137   137 5   137     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   138   138 6   138     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   17 ]
+    MP   139   138 6   143     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.059 -3.365 -4.590  0.973 -3.878 -4.602  0.905 -4.276 -4.174  2.797 -4.051 -0.767  1.793 -4.005 -0.954 -3.234 
+    ML   140   138 6   143     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   141   138 6   143     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   142   138 6   143     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   143   143 5   143     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   144   144 6   144     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   18 ]
+    MP   145   144 6   149     4  -7.141  -7.349  -0.046  -5.763                 -3.160 -3.415 -3.258  0.351 -2.441 -3.777  2.896 -3.379 -3.572  0.365 -3.494 -1.281  1.346 -3.271  0.400 -0.356 
+    ML   146   144 6   149     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   147   144 6   149     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   148   144 6   149     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   149   149 5   149     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   150   150 6   150     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML   151   150 6   153     3  -8.145  -0.018  -6.799                          1.785 -2.661 -2.584 -2.122 
+     D   152   150 6   153     3  -6.174  -1.687  -0.566                         
+    IL   153   153 3   153     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML   154   153 3   156     3  -8.145  -0.018  -6.799                          0.363 -1.537  0.888 -0.948 
+     D   155   153 3   156     3  -6.174  -1.687  -0.566                         
+    IL   156   156 3   156     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML   157   156 3   159     3  -2.124  -0.393  -6.799                         -0.777 -0.635 -1.604  1.289 
+     D   158   156 3   159     3  -6.174  -1.687  -0.566                         
+    IL   159   159 3   159     3  -2.115  -0.447  -4.815                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML   160   159 3   162     3  -8.145  -0.018  -6.799                         -1.538 -2.665  1.701 -2.017 
+     D   161   159 3   162     3  -6.174  -1.687  -0.566                         
+    IL   162   162 3   162     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML   163   162 3   165     3  -8.145  -0.018  -6.799                         -1.538 -2.665  1.701 -2.017 
+     D   164   162 3   165     3  -6.174  -1.687  -0.566                         
+    IL   165   165 3   165     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML   166   165 3   168     3  -2.073  -0.409  -6.799                         -0.373 -0.397 -0.555  0.838 
+     D   167   165 3   168     3  -6.174  -1.687  -0.566                         
+    IL   168   168 3   168     3  -2.134  -0.440  -4.834                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML   169   168 3   171     2       *   0.000                                  1.785 -2.661 -2.584 -2.122 
+     D   170   168 3   171     2       *   0.000                                 
+    IL   171   171 3   171     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    26 ]
+     E   172   171 3    -1     0                                                 
+				[ BEGR   27 ]
+     S   173   125 1   174     3  -8.145  -0.018  -6.799                         
+    IL   174   174 2   174     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML   175   174 2   177     5  -7.252  -0.035  -7.068  -7.280  -8.171          0.293 -1.565  0.947 -0.974 
+     D   176   174 2   177     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   177   177 3   177     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   29 ]
+    MP   178   177 3   182     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.652 -3.338 -3.864  0.973 -3.081 -4.203  2.267 -3.708 -3.927  1.666 -3.827  0.322  1.324 -3.632  0.529 -2.825 
+    ML   179   177 3   182     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   180   177 3   182     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   181   177 3   182     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   182   182 5   182     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   183   183 6   183     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   30 ]
+    MP   184   183 6   188     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -4.392 -4.225 -4.306  0.555 -3.279 -4.844  2.846 -4.324 -4.847  1.279 -4.379 -1.217  1.687 -4.518 -0.520 -3.301 
+    ML   185   183 6   188     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   186   183 6   188     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   187   183 6   188     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   188   188 5   188     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   189   189 6   189     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   31 ]
+    MP   190   189 6   194     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.804 -3.422 -4.239  2.362 -3.346 -4.624  1.796 -3.956 -4.151  1.233 -4.204 -0.834  1.637 -3.988 -0.637 -2.963 
+    ML   191   189 6   194     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   192   189 6   194     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   193   189 6   194     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   194   194 5   194     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   195   195 6   195     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   32 ]
+    MP   196   195 6   200     6  -9.184  -9.124  -0.020  -7.900  -8.180  -8.575 -3.867 -3.246 -4.257  1.141 -3.615 -4.413  2.034 -3.988 -4.055  2.302 -3.882  0.474  1.030 -3.844 -0.739 -3.025 
+    ML   197   195 6   200     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   198   195 6   200     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   199   195 6   200     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   200   200 5   200     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   201   201 6   201     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   33 ]
+    MP   202   201 6   206     4  -7.141  -7.349  -0.046  -5.763                 -4.007 -3.393 -4.400  1.962 -3.647 -4.658  2.134 -4.098 -4.269  1.873 -4.093 -0.735  1.109 -4.094 -0.681 -3.082 
+    ML   203   201 6   206     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   204   201 6   206     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   205   201 6   206     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   206   206 5   206     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   207   207 6   207     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   208   207 6   210     3  -8.145  -0.018  -6.799                         -0.511  0.669 -1.354  0.397 
+     D   209   207 6   210     3  -6.174  -1.687  -0.566                         
+    IL   210   210 3   210     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   211   210 3   213     3  -8.145  -0.018  -6.799                         -1.398 -1.766 -2.179  1.635 
+     D   212   210 3   213     3  -6.174  -1.687  -0.566                         
+    IL   213   213 3   213     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   214   213 3   216     3  -8.145  -0.018  -6.799                         -0.551 -1.271  0.791  0.230 
+     D   215   213 3   216     3  -6.174  -1.687  -0.566                         
+    IL   216   216 3   216     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   217   216 3   219     3  -8.145  -0.018  -6.799                          0.165 -0.390 -0.396  0.439 
+     D   218   216 3   219     3  -6.174  -1.687  -0.566                         
+    IL   219   219 3   219     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   220   219 3   222     3  -8.145  -0.018  -6.799                          0.444  0.624 -1.299 -0.531 
+     D   221   219 3   222     3  -6.174  -1.687  -0.566                         
+    IL   222   222 3   222     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   223   222 3   225     3  -8.145  -0.018  -6.799                          1.006 -1.443  0.109 -0.874 
+     D   224   222 3   225     3  -6.174  -1.687  -0.566                         
+    IL   225   225 3   225     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   226   225 3   228     2       *   0.000                                  0.986 -0.054 -1.323 -0.609 
+     D   227   225 3   228     2       *   0.000                                 
+    IL   228   228 3   228     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    41 ]
+     E   229   228 3    -1     0                                                 
+//
diff --git a/tutorial/orig_files/toalign.1.fa b/tutorial/orig_files/toalign.1.fa
new file mode 100644
index 0000000..4418957
--- /dev/null
+++ b/tutorial/orig_files/toalign.1.fa
@@ -0,0 +1,4 @@
+>tRNA6
+GUCCCGCUGGUGUAAUGGAUAGCAUACGAUCCUUCUAAGUUUGCGGUCCU
+GGUUCGAUCCCAGGGCGGGAUA
+
diff --git a/tutorial/orig_files/toalign.1trunc.fa b/tutorial/orig_files/toalign.1trunc.fa
new file mode 100644
index 0000000..b5c3fb2
--- /dev/null
+++ b/tutorial/orig_files/toalign.1trunc.fa
@@ -0,0 +1,3 @@
+>tRNA6-trunc
+AGCAUACGAUCCUUCUAAGUUUGCGGUCCUGGUUC
+
diff --git a/tutorial/orig_files/toalign.5.fa b/tutorial/orig_files/toalign.5.fa
new file mode 100644
index 0000000..bc8da6c
--- /dev/null
+++ b/tutorial/orig_files/toalign.5.fa
@@ -0,0 +1,9 @@
+>tRNA6
+GUCCCGCUGGUGUAAUGGAUAGCAUACGAUCCUUCUAAGUUUGCGGUCCU
+GGUUCGAUCCCAGGGCGGGAUA
+>tRNA7
+ACUUUUAAAGGAUAGUAGUUUAUCCGUUGGUCUUAGGAACCAAAAAAUUG
+GUGCAACUCCAAAUAAAAGUA
+>tRNA8
+GCGGAUUUAGCUCAGUUGGGAGAGCGCCAGACGAGGUCCU
+GUGUUCGAUCCACAGAAUUCGCA
diff --git a/tutorial/orig_files/tosearch.300Kb.db b/tutorial/orig_files/tosearch.300Kb.db
new file mode 100644
index 0000000..0783dcd
--- /dev/null
+++ b/tutorial/orig_files/tosearch.300Kb.db
@@ -0,0 +1,5001 @@
+>example
+GTCCGCTCCGTCTATCAATACCGTTCGATTCGCTACCTTCGATGATTTTCGTACAGTCTG
+CCACTAGGAAGGCCTCAGTACGCCATGTCAGTTCTCCCCCGCGGATTTAGCTCAGTTGGG
+AGAGCGCCAGACTGAAGATCTGGAGGTCCTGTGTTCGATCCACAGAATTCGCACGCCTGT
+CTCTTCAGTTGTGAGTTATAGCGACCTGACCTCCCATGCATTCCGCCGGGCTATATGTGC
+CCCGAACCTGCATCGATCTTAGAGGTGGCGAACTGACGTGCATTTCACATCCTCAGCTGA
+AAGAAGGAGCCGCCCACATACGACGTTGTAATGCGGACTTATCGAGTTACCCTTTCAGCG
+CGATACCTGTTAGCATTCTTACAGGGGGTTGGGGGGTGCGAACTACGAAAAACCGGTTGA
+CTTAACGGCGTCGTCTCCTCCCCTCTTTCACTCTTGAATGCTCTAGCCGGAGTCTGCACT
+GTGCCGTTACCGAGTTAGATAGACTGGCCATCCTGTTATGAGCGATGCTATGCGTAGCCA
+CAACCAGCTCGTTTGGTCTTTTGTGGCCTCGAGTTCACGTGGTTTAAAATGCCATGATCC
+ACAGGTGGACACTAATGTACGTGCTGTCGTTTCCAATAATCGGCTCACAGGAAAAATGGA
+TGCACGGTGAGACGCGCAAGCTAGCCGCAGAAGTCCAGCCGCGCTTTGTCCTCTTCGCAC
+ATGCAAGGTTATTATCCTAGACACCGAAGAACATTTTGACCTAAGCTTGTCTCGTCCCGA
+GTCATACCTGTCCACCTCCTCACGCGCGGCCCTATTTGGGGATCCATACACGAGCTACAA
+AGCACAGTGAATAAACTTCTGTTTAGGTGTGCAGCAACCTCCAAGCTCTATGTCAGAGAA
+AGGACTAGAGAAGTGTAGATTCGTATTATTGCCATAACGAGGTAAACGCTACGCACCTGG
+TTAAGAGGGACGGAGAAAAACTAGCAGATTTCGATTTTTCAGCTTCTATGCTATCGTGTA
+AGCAACACATATGCGATTAGGTACAGCTCGACTACCTAGTCAGGTACTCAATGCATGCAT
+GCGTGTTGTTTGACGCAGCCTGCCTTGCACCTTATCTGGTTCGTCTCACGTGGTCTGACG
+CCGGACCAGGCAACCCTCCGACCTTGTTATAGGGTACAAGTAGGGCAATGGGACGCTCTG
+GTATTTGCGGTTTTTGGGTTTAGAAAGCACATGACAATTCACGCATTATCTCGGAGTCTA
+GGCCAAACAATACCGCCGGTAAAAGAGATCATATTTGTCTAAGAAAGTCTGGAGTAGCAC
+CGCCGTGAGTATTAAAGGACGGCGACATATACATTCTACCCTCGAGAAGCTTCCGGACCG
+TTAACGTCGTGTTGGATATCAGAGCACGGACGTACGCGTCAATGGACTGTCTCCGTATGG
+GCACGATGCACTGATCGAAGGCGGAACAGTCCGTGCTAGGGCACAGAAGCCATCTTGACG
+GACCGTTCAAAGAGCGGTGAGCTCCCCTGATGCAGGGCTTGAGCGTACCTACTCAGAATC
+CGATCGCGCCCACTACGTTACCACTGAACCTCGGGCCACGAGATAATAGATCCGTCCGCT
+TTGCAATAGGCGGATACAGTTATCACCGGAACGCCCAGACGTCTTAGGGAATAGGCCACA
+AGGAACGACAATGATAGTGATTATGTGGAAGCCAAAGGAACCTATCTGTTAAGACGAGGC
+CTGTAAACGGACTAGGCACCTGTACTGTGCCTGACCACTGCCGAGTACCGAAGCTCCCCG
+CAGCTTGGCGCGAATATTGTGCAGTCGAAGCAATGGTAACTTACGAGTCCTCTGCTAAGC
+CGCGCTTCTCTGGCGGAAAACAAGAATATCGGGGGGTAACCTCATCTGTACTTCGCCCTG
+AAGTTACGCCTGATCTCCGCACTATCATCCCAAGGCGCGCAAAGTCACCTGCCCTCGTGG
+GTGTTATACCTGCTGGAAATAAGAGTGTAACAAATACTGCACGGGGGTCCTAGTGGTATA
+GACTGGGAGTAGTCCACTCGGACTCCAACCGGGTAATTGCGGATCAGTGAAGGCCCGGTA
+CTAGTGAAAAGATGCTGACGAGTGCTGACATTAGAACAGACAGCAGCTGGTCTTGATCCT
+TTCCCGCGAAGATATCGTTGTGAATTTTCCACAGAAGGGGACAATAAGAATATATCAGCA
+CGACGTATTGACATGCGTCAGGACATAGCAATCTGCAAGGGGGGATTAGTTACCTAAAAC
+CATCCTCCCATGAATCCGCCGATCAGTACTCGATCAGCTTAGACCTTTGGGCTCTGTCGC
+TGACATGGAAATTTCAAGCGGCCGCGTTCACCACCCCTTGCTATGCGCAGAACTTAAAGA
+TTAACCAAGTTCTGAATAAGTAAACTGGGGCGTGGGTTCAGGCAAGCCACACTCCGTGCT
+TGGACTGATCCAGCTTATAAGGCCTTATCCCCGAATCCAGGTACAACCACGCAAATTGGT
+AACCGAAATCCCTGCTCGCGTCCTTGTCCGGTGACCCTTTTAAATAACAACTTACTGTGG
+CGTTGAATCGTTCCCAGAGATACGGACCTGAACTCGCATGACTCCAACATGGAAAGAGGA
+TTACAAAGCTTATGACGACGGGCAAGGGTAACGTATATTTGACCGTACGCCGACTCCGTG
+GTACTTCCTAATTGTTGAGGATAGGGTGGACAGCGCGTAGATATTAAGGTTAGTCATCGC
+TTAGAGGAGACAGGCTAGCGTCCCGCGCCCGCGAGCAATAGTGTGCCACGCTCCTTTGCG
+TTTACCCAAAGTTGGAGAAGAAGTTAAGGGTGCCATGTTTGATAAAGGCCACTCTACCCT
+ACTTCAGCTAGAGGGCGCGGGCTGCATAGGTACCAGTGAACCACACCGTTGTTCCGCCAG
+TGTATCACAGTTTAAAGTGAGACCGTCGCCGTACGCACGGTGCCACGAGTGATGGGACGT
+CCGTGGAACTCATAAGATACCACGTATGTAAACAACCCCCCTATCGGTAGAGGGTGGAGT
+GATGTGACCGTAGAGCGAGAGACGCATATGCCACCAACATACAGTAGACGCAGTGGACAC
+GATAGAAAAAGCACGTTCTGGAATACAGAGCTACCTAGCGTAATAGGAGTAGTAGAGACG
+ATTCGTCGTTTCTGAAACAACATGCCTCAGATAGACACTATCGATCTGTCGATGTCCAAA
+TGATAATCTACAGGCCCTACGTCGCAATTCCTTAATATTAAACATGGATGTAACGGCGGC
+TTACGCATTAGAGTATCCTAGTGATCGCATGACCGACCGGTGCGATAAATAAGGAGGCTA
+AATTATACATCGCTAAAGTAGTCGCCCTAAGTTAGCTCGGTATAACCCCCATGTCTTACT
+AGTGTCTGGGCGAGATAGACGATTAGGAATCGTTACCCGGGTGTTCCAGCAGTGTCATAG
+CGACGGGAGTCTTCTGCAGCTGACACAGACACCAACGTATCCGACGCCTATTTATATACT
+TACTGTGACTGGCTCTTTTATTATGATCTGCTTGGGGGTACGCGTCATTCATGTCAGAAG
+TAGTGGGGTCTCACGAAACTCGGCACCTATAGTACTGCAGAAAATAACGGAGTGATCAGA
+TAAACTAGGAGCGTGTACTTTGGTGGTTTTGTCTCCGCATGCTTGGGTTCGATAGTACTA
+CAAGCCGGACATGCACTACTTACGGAAACTCAATGCTGATTGCGGGGGGGCCCAGTAACT
+CGATTGCCTCTAAATTATTCCCGTCAATTGCGTGCTTGGGTTGAACTAAACGAAAATAGA
+TTGGTGCAGAAATCTGTCCTGCCTGACCTTTTGACTGTTGAACGAGGCGCCTTAACTCCC
+GAGTTCTCGATGGGGTGGGGGCCCGAATGAAATCCTTAACTATACCTGACCCTACAGCAT
+TGTTTAGTATAATGAGCGGGCACAATGAACCCTGTTTAAGTACATCCAGGTTTGTAAACC
+GCCAGTCAGAGTATCTAAGACCTATAAGGAGGGAGTCACAAGGTAGATGCTTCGTCTTGA
+GAAATGTCTCTTCAGTACTCTAACAGTGGACTGAGATTCTATGCACGCGCGACCAGGACG
+GTTATGCTGGAACACTTCAAAGTTCTCACTATTGTGTTCCTTCGCTGATGCCGCACTTAA
+CATTTTGGCGGTACCGGATAGTTCCGTCGCACGTTGCCTTATTTTAGTAGTCTGGTCTCT
+ATCTTCGCGCAGACGAAGAAGGGGGATCTTCGTAATGGGCCGTTGACTTGGCTAAGTAGG
+TAGACAGGTACACTAACACGATGCGACTGGACACATAAATCTGCGTTACTCTGCAGAATC
+GTTAACTGGGGTATGTGACCCGTCAGCCAGGAGCATTGGATAAAGAGATGGAATGTTCAC
+TGGCCTTTTAAGACCGGTCCGGAAGGTGGTAGTGCGGCAGGTAAGCCCCATAAAAAGGTG
+TGCAAATCGGTCATAAGTCATATCGTCATATCTGGTTCCTCTGCGCCACCAGGACATTTT
+CTTGGTGTCGTAACCGCGGTGCATCTACCTACGAAAGGCTTAGGCCGTATTGGTGACGCC
+AGTTTTTACTCCTGCTACTCGATTGTGCCTTGACCAGGTCGCCGTACCCTCCCGTGGCTG
+TGTAGAAGCGGAGCTGTCAACCATCAGCAGTTATTTACTAGATACAATCTGACCGTGGAC
+ATGGCCTCATACATTTACTAATACGATTTACTCTCCAGTTAGCCGTTGATTAGTTAACAG
+CGCCTAGATATGTTAAACGCCTGCTCGTTTACCCCGGACGAAATACATGTACGCGTTCTA
+ATATTCATTATGATTGGACAGTACTCTTAATTAACAGAAATGTTTGAGAACGATGTCTGA
+ACCATGGGTTATCAAATTGGGCCACGCTGCGATTGTTAGCTACCTGGGTTAAGTGGTGTG
+GCCTTCGAGCAGGGTCACTGTCAGAAAGCCCTATGGAGCGTCTTCAGCGCTGGCCATAAG
+CCACCCATCGAGGGTGTGATTTACTCTGGGTGAACACATGCCAGCTACTTAGAATTCTTT
+CTTGCCCCTCGGCTGGAAAGGTGAATTTCTTTGGGCCAGGCGTGACCCGGGCAACTTTAG
+GGATTACGTAGATATCATTGAAGACTGCGGCGGTTACAGCAAAAACTCTATAAACTCAAC
+AATCCGTTACTCGCCTATAATGAGCTGACACGGCTAAGACCCTAAGCCTGGAGTGGTGGT
+AGAGGTCTTCCATGATGGGAATCGGAAGCCCCTTTCGGAAGTGCCATGGTGTCGCCATTA
+TGGGACTATGTCCGGCCTTATCCATAGGCACTTTCAGCGACCGGACGTGGTCATTATTTG
+CTCTGACCTGAAAAGGCAATTGCCCTAGGGCCAGCTTGGGCAGAGCGCGCTATAACCGTG
+ATCAACTGTGCGGCTGGACGTTTGGACTTGACTCCCTCAAGTCGTGGGTCCCCTCTACAG
+CTTGAACTCGAAGACGTCATTGTAGTCGTTGCAAGCCCGTTTAAGGCATACGTTCGGAGC
+CAATTCCGACAAAAGATGAGGCAGGCGTCACTCTGAGTATTCTCTCGTCCGCGGTGGTAA
+GTCGTGGGTGGAAGATCACGCCGACTCTATACTGACAAAACGAATAAAGCTTGCTTACGG
+TTCCAGCCACCGCTGCTCAACACATATCATAATGATCATGAGTGTGCCCCCACAAGTGCT
+CAGCGGTCTGTTAGTAGTTCCGGCAGAGAGTCCTGGATAATACCTACGCCGCGTTTGCCT
+TGTATATACCTACCCTAGCGAGTCCTACGATCCAAGCCAGCGGGGCATTGCTCTATGTGC
+CCTTTCTGCATTAGGTCAATAAAGCCTTCAAGCCTACGGGTGACATGAATAGTATGCCGG
+TTTGAGCCTGAGCACGTAGGCGTACTTTACAATCAAGCTTAGGTGCCAAACACACCAAAG
+GGCATGACAACGTCAGGTCGTACGAACCTTTTACTAAACGGCTGTGCCCTGAATCTCATA
+TGCCCTGTCCGCTGTGTCGTCAAATGCGTACATCTTCTAAGATACCTGACGTATAAGATC
+TTGCTCACAGTTGGGTAGTAGGAGGGATACAATTCTTGATTATACCAGCTTATGGTCCGC
+TGAGCTTCCGTATGTTCGTGAGAACAGGGTCCAAAGTTTGTTAGCGGTGGAACGTCCTTT
+AAAGAGATGCTTGTCTCGTATCACTTGATTTTACACTTCTTCCCCAATTTAAGTCTTACT
+GTCCGGTCTAATTAAGCGGAAGTCTAGCGCAAAGGCATGTATATGTAATCGTAGCAGCTC
+CGATGGACGGAGAACGTGGCGCCCCATTAGAGCCCAAGCTTGACGTCATGCTACAGCGCG
+CGGATAGGCGACTAAGCAGACGAGCCTGCGTCTACTTCGGTTAGCCTAGCCAGCGATAGA
+CCTATATCAACTCCGCTGTGGTAGCTCGAACCTGCAATATATTGTTGTCCGGCACTACCC
+CCCTGGATATGCGTTGTCATTCCCTTGCTTAAACACTTGTTTTTCGAGAGACATGTAGCC
+TAAGCTACGAGATACAGCTCAGTTGAGCGTACAATAGACGATAATCCCCCATTGCACAGC
+CAGTACTGCGGATCGGCCCACAGATGTTGGGATTGGTGCGGTTCAGTTCATATCAGTGAC
+CATCGCTACTTCCTATCGCACCGAGTGCCTAATACTTCGAAGGGCATACATTTAGCTACA
+TAAGGAAATTGTCAAGAGTTTTTCGCTGCGACGTTCCACTTAATTACGAGCGCACTGCCG
+CAATTAGCTGTCGTCTCAGGCCAGTCCTGCAGAACTACGTGCGAAAGACCATTGCCCTAA
+TATTGAGGCAGTTACTATCACGACGGACTGTAAACAATAAAGTCATACTTTTACTGTCCG
+AGACCACTAGAATGGTGACGGCAACAAAACACTGTTCAAGGTAGTAGAACTACCGTGCAT
+ATGCGTGCAAGACTGCTGTCTATTTGCGGTTGCGACCAACACGGCTCTATAGGTCGTTCG
+GAAGCTCTCGACTCGCTTATCCGGGGTAAAACAGCCCAATTCGCGGGGGTCCCCTAAAGG
+CCCATTTTTAGCGCTGAAATGAGTGATTGCCACCTCCAAAATGTGGTCTTGACGTACTGT
+CCCTAAAATGCGCGAGAGGTACGCGACATTCGTGCGTCTGAGCAGTTAGACACGGGGTTG
+ATATTGGCGCCCAGCTATTGCCGGACCTTAGTACTGTGCACCGCTGGCCGCACGGGCGAA
+GGACGAAACGGGCGAACCCACGCTGGGCTCTTACTCGTTTGTCTCTGTCAACTTTACTGG
+GAAACTATGGAAGGTAACATTATACTGCAATTAATGGATGTAAATGACCCTACCGGTAAT
+CGGCACGGAAAGTGGAGTGTTCTAAGACAACGTTCGGGTGTATGTATCGTGGACCGCCGA
+ACTTAAATTAGACATAGGCTATAGCAAATAGCGTAAGCGTAGTGTATGATGTTTATGTGT
+TGCTAATGGGTTGAAGTACCGCGGGGTAACTGAGTACTAGCTCGCGCGATTCATCACGTA
+TTTGCCCACTTCACCATAGACTCGAACGACCCGAATGGGTGTGAGCACCGGTGGCCCGAA
+AGTACAGTGTGAATAGCGTACGTTACCTTGGTCTTCGGGCTTCACTATAGCCCTATTCCG
+CGGCGGGGACCAGCGGTGTTTGAATCAGGACGATCAACGAGTCAATTTGCAGTTTGGCCA
+CCTAGCCTGGTATCCGCGCCGACTACGCCGCCACGTAATGAAAATTGTGTTCTGGTGGCT
+CTTAAAACGGAGCTGGCTACCCCGGGTGACGTAATTAATCTGGCTTGGGGGCCTCCCTGG
+CCGGTTTGGCGAATGTCGAGCGGGTACCCGTACTCAGGAAGCACCACAGTAAAATTATGC
+CTGGTTTACTGAAGGTCCCACGCTACCTAAAACCACGTCTCGTACTTGGTCTGCTCGTGC
+GCACCCATACTACCGTGGCAGGGTGGGTTTAGACATGACCCGCGCTTTCTGACTCCCTAC
+GGAGATAAGCGATTGGCCTGTAACGAAATTGAATTCAAACGATAGGAACTCACAGATTGG
+GGGGGATCATCGTGAAAGCCGGTTTTACGCCGCTCCCCAACTAATATAAGCTGAATCGGG
+GTCTTTGCAGCCGAGAGGGGTTTTTTCCAGGGGCCATGGTGGGGTAGTAGTGAGCAATAC
+GCAGATCCGGCAAATAAGCAGAGGCTTCCAGCGGCAGTATGTCCGCCCTCTGCTAAGTGG
+TTGTGGCAAGTAACATGTCATAGATGTGTGGTGCTCTTGTGTATTGAATGGTGACCGGTC
+AATCCTACGGTATCATTCTAGTTGCGCCCTGCTTGTGATGGTGCGACTCTCGTCGTTCTG
+AATGTAATTAGTTTCCAGGCGAGTTGTGGCCTTCACTCTTCCTGCGTTCCAACGCCCACT
+TTGTACCCAGCCATAACGGCAAGCAGCCCTGCTTGGTTTTGTTGGTGAAGTGTCGACGGT
+TGCGGATCTGTCACAACTCTGCTGACGGTAAAGATCTCTATTACTCAAATACTGTTATAA
+ACGGCTCAGGCTACGTACGGTAGAGTCTGCGCTGCAATAATCTACACGTGACGTATTGCC
+TCGGGGCTCGCCAGTATCGGGCTTAAAAGCCGTTGTGCAGCATACCATCACGTTCCTCGC
+CAACGAGTGGTTGTGCGGTCTAACAAAACCATCTTCCTCCCATTTTTGTAGATTCTGATA
+GATTAGCTTCATGTAAATCGTGTTGTTACCGCCCGATTCATCCTCACAGCAGCTGCTACA
+TAAGTCCATAGAGAAAGGCCTCCAGCGACTAAAGTCTCAGTCGGTATCGCCCCGGAGAAA
+AGTTTCGACGACTTATAGCCACTGATACGCAGCCTATAGATCCCCCCGATGGGCCCTTTT
+TTCTCGGTAAAGGTTGCCCCCTGTTATACATTGCTCGGCTTTGAGACCGAAAAACTGTAA
+AAAATCCGGTTCAGAACACTGAAATTAGGAGTCCAAATGAGCGTAACGCATGACTTTTAA
+GGGGGTGGGACGTGGGTTCATATCATGCCAGCAGATACGTGCCCCTGGTCATTCCGGTGA
+TCAATAGAGGGCAAACCTTATTTGCAGCCGAGAGAAAACCTTTCGAGAGTCGTTGAATTC
+TAGCGGCTCTCAGGGATATCTCCTCTCGTTGCACGGCTGTGTTCCGCGTTATTGCAGTGC
+GTATTGGTCATGTTCACTCCGACAGTGGAGCCTAGCTATTCCCCGTCGGCCCTGATCACG
+ACACGTAAACAAGTAGTATACCAGACCCTTCAGCCGTCCTGATCGTGCGGAGACTTATGA
+TATCTCCCTATGGCATCGAGTGTCTACCCCTATAGCCACTCTCGGAGTGGGCTATGGTGC
+CGAACTCTCGGCATCCCATCATTCTATGATGCAAAAGCGGCCCTGATTCGCCTCGATGAC
+TCCGAACCGTCAGGACAAATACAATCCCGGGGAGCATCCGTCTTGGCGGGTGCCCCACGT
+GTCCCGCCGCACGCGAGATTACCAAGGCTTGCGGAAAGTCTTTTCACGGAGCCGCGATTG
+CCGTATATACACAGTCGAAAACTAGTAAAGCACAACATCAAGTCAATGGGTTGATGCTCG
+ACCCGCCATGGCGGACACTGGGATTAATCCTCTCGACTGTAGTGCGCAATTACGTTGCTT
+CCCTGTGGATTCGTGTTATGATATCATTCCCCGTAGCTGGTACAACGCGGGTGTACACCT
+GCATAATTTTTTAGTGCAGCGGTACTCCTTAAATGTGACCTCTATCATAAAGGATTGCCC
+GCCCCAGCTCATTCGATTTAAGTCACAGCCGGAGATGACTGTGCTACACACATAGCTGGT
+TCAAAGGTACAACGCATGGCAGTCTTCGAGTGCACCGGGCCCGAACTCTAGTGCATTGTC
+TTGTTTTAGCTAGCAGGGGCGAGGTCACGGGCAGCCTAGCACAAACAACAAGAACTCAAA
+TTCAACCAAGGCCCCTCCGAGTTAGGCAAAGCGTTCGGCCCCTGGAGTGACTGTTCTTAA
+CGCATATCAGACTCGAATTAGCGTCAAAGGTGACTAAAGGTACAAGAGTTACAATCCGAA
+TCTAGTGGAAAATGCTTAAATGATACGGGGGGTGTGTGAGCTTTGGACCACCACGGCTTC
+CAGCGGCTCCACAAATGCATTAGAGACGACCGCTGATACTCGATGTCTCTGGTCTGGACG
+GACACAGCAATCGCAGTGCGAAAGGTCAACACTGGACGTAGCAAGCCCGATTCTTCAGGA
+CCTGACGCCGTTGCGGCGTCTTCTGCGTCATATCTAAGGTGGATACCGAGAAAGTTTGAA
+GTCCGAATGCCCTCAAAGGCGACACTTACGTTGGTGGCTTAACTCCGTGGTTCATCCGCA
+ATGATTTAGGGAGTGTTCCGATTCCGGCATGGTGACACCTGGGCCACATAATTTTAACTA
+TGTCCTTTCGCAAAATTATCGCTATCTCGTCGTAAACCAGACCTGAGGGATAAGCAGTCA
+GTGGATTAAGCATGCGGAGTACCCTAGCGTCGGTTCGGAAGTAGATGGTACCGATACAAA
+CGTACTTGACTGATGTGCTATTCACTAGGAGTAATCTCCCTGAAGGAGCCACTACACGGG
+GCCGTATTGGCCATACACGAAATAAGTATCATATCATTGAGCGCTCGGCCACAGTGCGCC
+CAAGCTTTCGCATGGACCGCCCTATCGATATGTCGTCCTGTATCACCTAGACTTGTGTGC
+TAGCATGTCCCTCGAAAAGCGGACGACTGCTATCCTTGGTGTAGGACTCGACGTATCCCG
+TTATGCATTCAAGACCACATTCATCGTGCCTTTATAGGTATATCATAGTACCAAGTCGCA
+CCGCATACTGACCAGTATGACATGAACCCTAGTGCAAAGCATGCAGCAGCCACTACTGCA
+AAATAAGTACCCGTCCGGCGTGTTAGAGCGGGGAGGTACCCCGTTGTGACATTCTCGGCT
+GGCCCCCAGTGCCAACCCTTGAGTGACCGGTCATTAACTTCCTCTCGTCGTAAGAGCCCG
+GTTACCTAGTTTCTGATTACTCCGTAGCCCTAATACAGATCTGAACGGCTCATGGCGACC
+TCACTACGCCCGCCTGCGTTTCAGTCTTAGCCTTAGAAATACCTGCGCAGATCCTGCTCG
+GGGACGTTCTTCAGGAAACCGGTTAGAGGGTCCTTTTGATACGGACATAAAGCAAGCTAA
+TTGTCATCGCGCTTCGATGTATACCCGAATGGTCGCCTTTTCACACGCCGAACAGAACCT
+GGAAGTATGCATCTGGCAGCACATACACCGGGAATACTTTCGTTAAGCAACCCCGACGAT
+ATGATGCCACGGGCCGAGTCCTGAGCGGGGAGTATCTAATTGGGGACGGTCGATGAGGTG
+AGTGACCACACATTTATGTGCAGTCCGGCTTAGGAGGCGAACACGACTACTAAAGGGTAC
+CTCAGGGTAACGGTGGCCGGGGTTTATACCCTCCAAACTTTTTCCCGTTCGATACACGCG
+TGTTCGATCAGTACTCCCTTGATTTGATTCAAGAACCGTCGTAACGTCTTTGCTATAACC
+TTTCGCATTCTATAGAATGGAGGAGGACAGCGTGACCGCCGACAGGATGGTCAGTCGCCA
+TTAATTGCACCCCGATCTCAGTGATACACTAACATTGGTCCTAGCCAGTCCTGGGACTCA
+GCCAAACAGGCATTTATGACCTCAACTGTTCCTTCCGTCCTTCAACGTATGAGTGCGTCG
+ATAGGGTAACAGACTGTTGTATCAAGGAGGTTCTAAACTGTGTTCCAGGCCATTGCACCC
+CCAAGCACGTTGATAAAAATTTTAATGTAACTCTCCATAGTCAGTTCATAATTTAGACAG
+TATCCTACCGGCCCTTACGGACTGGCCCGGCCGCCACCGGGTCAGTTTGCTTCCAGTATG
+AACAAGCTATGGCACGTGGCGCATACGTGTTGCCAGCGTCGTAGGTTTGGAAGTAGCCGC
+TCTTCAGTTGGTGTCGATAGGAGTCGGGCTAACTAGGCTGCCGCCCTGTAATTCCAAGCC
+AAGCACGGTTAGGTGAGCAAGTATATACGTAAGCCTCGGGTGGTGTAGGTCAACGTAAAG
+GTCCAACCTCCCGGCTTATGGGACTTTAAGACTGGCCAAGTCACCTTCTATCACGCAGCT
+TAATATACTAATAAATAACTCTTACCATAAGAAGATCTCGAGCGTTTCGCTATATCTTCG
+GGCTGGGGGTAATACGGATGCGTATAACGAAAAGACTCCGTGGACAGGCCCTAGGCCGAG
+CTAAGAATTTGAGCGAGGCGCGGCAGCCTCGTCATTCGGATTGATACGGAGTCTTTTTCA
+CGCCTGTTCTAGCTGCCTAAACTACACAACGTCGGGCTCACGTGGCGATAAGGTTTACCA
+ATCGGCGATGGGAGAACCACCATGAGCGTGTGAGTTCGAAGACCGTACCATCGGTAATAA
+CATCAGGCCTGTGGTGGTAAAGTCCCCCACCAGATTAGGTCTCCGACTTCGGTACTGTTG
+AGAATGGAGTGTAACCGCTACGACGACGCGTTGCGACACTGTGCTTACAGGAGATGACAA
+AAATCTCAATATCAGTTGAGCCTCATACCTGACCTATCTGCGACGGACAGTGACTACGGA
+GGTCCTTCCCATGTGTCTCCTCGAGCGGGAACTGGGGTATGAAAGGGGAAATCACGGGTG
+GCAGATTTCTGAGACGTTCTACTAATCGCCTTCCATGGTCAGCGGCCTGGACGGGAGGGG
+TAGCGGCATGGGCGGTGAAGCATCAGCCCGGTCATTGTGCGATCACTAACTGACCACGTT
+GAGACCTAATGGTTAGGCAATCCATCTCTCAGGTCCGTTCAGTCGACCGCGGAACCCACC
+CCCCGCGTTGACCCTTTTATATGTCGGGCACGGGTCAGGGCAAAACGGCGCAATCGATTG
+ATTACTGGGGTCGATCGTGCATAAAGGACACCCAAGAGTCCTAGCAGATATGACGGAGCG
+TACGCCGTGAGACTCGACGCCAGTACCCGTCTAAGCAATTTCCTATAACCGCTATAATAG
+CGGCCAAGTTCATCCACAGCGACATTAGCCACCCGGGTTATGAAAAGTTTGCTGTAGATA
+TACTTAAGATCGAAATTATCTATGGTCTAGCCCAATCGAAATTGCCAGGGAATCGTGCAC
+GATAAGAGGAGAGAATACGTTTAGGCTAAGTCGTCGTACGCAATGTCTGCGCGAGAGAAA
+TACCGCACTACGCATCGGAGCACTATAAGCCATTTCGCATACATGCCGCAATCGCCGTGT
+GGAAGGACGAAATAGCGGTAGGTTCAACGGGCGATTAACCCCGCATGAGAGATACTAAAA
+CGAGGACCCGTCCGTTTACCGGTGCGTGTTAACGCCAATTTAAGCGCGCCACGACGTTGT
+CACACCATCTTGTAGATTGTGGAAACCTTATGATAAGATCATCATTCGTCGGGGTCTGGT
+TGTAACCAGTAGTCACAGTGGCACGCTCCACAACTAGATATCTGAGTAGGTAGGTGAGGC
+AGCACACTGACGAGCACGGGGAAGCATGCGCACAGGAGGCTCAACAAGGGCAACAGAATG
+GGCCAACCGAGACCCCTTGCACAGAAATCCCGTCAATAACTATGACCCACACGAACCCGT
+TGCTGTGCCGAGGCGGTCACTATCCAAGTCGCCTATCCCGGGTGACCGCACTATGCCGCT
+GTGATTATTGATGTTCAGACAGAATTAGCCGGCGCTTTCCAATAACCGTTACAATACCTA
+GCGACCCAGGTAACGTCGCCACATCTTGCGATATGCGTAGATCTCAGTTACAACGGGATA
+GACTTGATAACAGGCACCTTAAAGACCTAACTACAGCCTTTCACAGTATCTTCCGTATTG
+GCTTAGGCGAGCTGGCCTATAGCACTAGTCGAACATCTGCGCTTTTGAGATTTATCACGC
+GAGCACCAGAGCGCACCGAGCGGATCCTCTGCCAATTCAAGGAGTTTCGCTTGCTTGTGC
+ATACTCCCCCATGCCAGCTGCTCGACCATCAGGTTACCAAGATCCGGTACATCATTCCCA
+AGAGACCCTACCCGTTAAACATGTTCGCTAGTTAGCAACCATATTAACTCATAACAATGA
+AAACCCAACGTCTCGTGAATTTGGCTAGTTCCGGTGATGTGAATGGCGTATAATCAAAGG
+TCCAGGTGTTGGCCTTATCATCCACACTTCGTCGAAGTGCGGTTAGCCCCCTCGATTGCA
+CGTAGAGGTACGAGTAACCTTCTCTAGATTTATCAAAGTGCACTCATGGGGCTTGCGTAT
+GCCTTGGGAACGGGGAAGGAAATCCATAGTCTATAGAGAGAATTGAAAACAGTCATCCTC
+GAATCGCAGTAAGCTCTGTAGTCAAATTACATTCGTATAATCGTTTCCTTTTCGAGTCAG
+AAGCACTCGCAGTATTCACCACCTTATTTGCGGAGCTGAATACCTTAGTACGGAAGGGAA
+GTTAATCTACGGCCAGATCGATGTTACGGTTCCGCTGTCCTGCCTGAGAGCACCGCGCCT
+TGTATTCAATTGGGTTCACGTTTGGGGTATGTCTGAAATGAGGACACAGTGCCGGATTGA
+AGCGTACTCTCTATGGACTCTAGGGATGGCTGAGTAGACATGCGTTCCTCTAGTCCCTTA
+CTGGATATTCATAGGAAGGATATTTTTAGTAATAAGCGTATACGACGTGCGTCGGCAATT
+GTCATCGGACCACCATCGAGCGTGGACGGTAAGGGGGCAACTCGTCCATCAAGTTTCCAG
+AGTCGAACGCCTATTCGTGAGGTCTTCCAGGGTTTGTGAATCCTGCTCCATATGTCGCCA
+TCCAAAGTTTCTGCGGGGCGGCGAGATAATACAATACAAATTGCTACTCCGGTATGCTTA
+CATGATCATTCAGAGGTGTAGACGCCATTACTAGGACGATCCTAGGGCATTTAGATATAC
+TGGCCGAGCCAGCCGATGATAAGGAAGCGCACCGCTTTCATATCCTGCTTGTGACCGAGG
+CAACTATTAGCACTCGGAACCTGTAATAGAGGGTGTCACATGGACAGCGGGTTGCTTTAG
+CGAAGAGGGAACGTACGCAGAGATAGCCATTCAGCCGCGTCATTGTGTCCAATCTCTAAA
+GAAGGCCGTATCACAAGCGATCGAATAAGGATCCACAAAGGGCTAGTGCCCCACACAGTT
+ATCCAAGGCGTGGGACCCGCGGCTCGGAAACCGCTTTGTTACCTTGCGTTGGGAGACAAG
+AATAATAGTCCTGCCGACACCTGGGTATGCTCTGCGCCTTTAAGGTATTGGAATTTGGCA
+CAAACTTTGCTGACGCAGTTCGGAAACGTACTTTCTTCAGCAATTTTAACCGTTTAAGTA
+ATCACGTACGCCTATGATCGCTTCGTCCAGTCCTTCTTCGAGCGCAGCTAACTTCCGTTT
+ATCCCAGGGTTTGTATCCGCTTGTTGCCAAAGTGTAATAAGTTTCCGACCCGGGGGTCAG
+AACAGGCGCTATACAGCAGAGGTAGTTAGTTTATTATATAGGTAATAGCCCTCCGCCCCG
+TGGAAGCTCTGGGCCGCCGCGTGAGAAAGCCGCGACCATGGGAGCCTAAGTCGACAAATG
+TGTACTTTAATCCCGATATTGGGAACGAGGAGCGTAGACCGCCTGAAGAAGAACTAAGGT
+AATCTTATTAAGGATTCCTCTGGTAATCAGATGGACTTCGCCATTTGCCAGGATCCTTTT
+TGTTTACATCCGGGTAGGTTAAACTGAGTTCGCTAATCGTCTATCTAAGATTGTGTAGCC
+CTTTTACAGTGCCCGTTCTCGAGGAGCCGCTGCCGCTCGTACATTGTTCGTTTTTTGCGC
+CTTTTGCCTGTTTGGGGGGTGGAGCAGCCCCGCTGCTTACTGTCTTCGCCGCGTTCAGGC
+AGTCACCTTCTTCCAGGACCTCAATGAAATTACAACTCCGAGGCGCTCGGGTTGTGCCGG
+ATTCCCGCAGGACATATGAAGTACAAGTTTGGTGAGGGCCTGAATTCAGTAGGATCGATA
+CCCTCCATCAATAAGCTACCCATGGCCGGCGCAGCCCATTCTCACAACGTACATCTAGCT
+TCGTAGGAATTAACTCATAAAATATCCGGAGCTTGAATTCTCTTGGCCCTGTCCGCCACA
+AATCTGGGGCATCCTGTAGATCAATGGGCCAACGCATTATTCGCGGGCTATGAAATGAAA
+CTAGAGATACATTGGTCCGCACTCGGTTCGGCCCCGCCCGCTAGCGGGTAAACACGGCGG
+GCGCTAAGGTCGTCAGAATCATCGCCACTAAGTCGATACGAGCAGATATTCTAGAGCACT
+GATTACCAACAGTAGTTCGAATGAGGCTTGCACTATTAGGCGCCCGCCTTAATCATGCAG
+GTTGCAAAAAAATGGAGATGAAGCAGCCACGTCCGTGATTCAGTTTAGCATACGCCTTGG
+CCGACCGTAGCGTGAGGCAATTAGACACTGTACCATCTCCACCCTTGCTTAGCCAACCGT
+ATCCATGTGGCCAAACAAGAATGGGCTCTTCTTGCCAATAGGTAAGTGGGAATATGTGAT
+AGATGGTGCTCAGGTTCCTAAAGCCACCGAAAGGTGGCCCCGACTCCACCGGTTTTAGGA
+TAATGAAAAGACGAAGAAACCGCCGAAACTTTTGCTTGTAACAGTTTTAGTACATCAGGT
+GCGGCGTCATACCCACGGCAACTTAATGTGTGATACAGAGTGCCTTTCCGTTACACTACT
+TGCTTTTAAAAACGTGGGCGAACCGCAAATAATAACTGCGATAGGAAGGGATCAAGAACC
+GGCCAACCATTACGCCATCGATGAGAAAGATGGGCGGTGATTCCATAAAAGAGAATACGT
+TGACCATCTTCAGGTGAATTGTTCCTGTAGTGTGTGCGAGACAGAGGGCAAGACCAAGCA
+TCATCAGTTTATCGGCAGCGTAACGAGGCGTTTTTTCTATAGCTTCTGCGGTCGTACCAC
+GGAAGAGTGTAACAGCGTAGGGATCCAATAGTCCGCCCATAACGGTCTCGTACGAGTTCA
+TTTCGTACACTCGCGTGGTGGCGATAGCCTGAGTGCGGAGTAATGATAACGACTGGTGCA
+CAACTTGAATGATTCCAGCTGCTCAAAGTAAACACGAAATACACGCACTTTCCGCCCGAA
+CGATTCGGTTTGTATCAAACACACTCGTTGCGTGGTGTGGACCGTGGATGACCAGTATCT
+TCCACTGCCCTTATTTGCTCACCATCCGTCGCTCAACAATAAAAGCCCAAAAAACAAGCA
+ACACCATGCCACGAGGGCATCGGCTTGATGAATAACATACGGCCTAGGCGGTGTTCTTTT
+TAAGACCCCAAACATATCGAAACCCGACTAAGCGACATCAACATTTCTGGCTACGCCACT
+TCACCGACTGTGTCTTTGTAGCTCGGAAACGGATTTGCAACCGTAAGTGCGTGGACAGGT
+TTCAATTACTTTCCCATCCCGATATTATTGGCTGAAAGAGGGGGCCAGTTCGATATCTGT
+TTCGCCGGAACAGAAAAAGCTGCTCATGATTCAGGAGCTAGAGCAGATGTGGATTGCCCA
+CTCTAGGGCGTGGATTATGCACTGCGTTACGACCACCACGTACCATCCCAAGACATGGCA
+CCTGTTACCAGAGGAAGACTCGGATCCTGTCTCATGCTGTCTTGTACCGCGGTAATACTG
+AACACGGCGTGCGTCGGGTTGGCTGTCTGGCCCGGTATCTTACGGTAACTAAACAAGATT
+CTACGCCTTCTGTGGACGGAACAACCCGCTCTATCGGATTGTCTCAATCTAGTCGTGCAA
+CGGTGAGGCAGCGCTTAGAAGAGTATGAGTAGAAGGCCGAGACGAATAGACGTCCTAGAG
+TTTTATGGACACCGCGTACTGTCAACACCCTGGGAAAGACTAGGCTTCCACGTTAGTTGT
+GTGAGACCTAGACCTTCTATACTCATCCCTTGCTGGAGCTACGTAATTGAGCGCCGTTGA
+CCGTTACAACACGACATCGCGCGCTATTCATATCATAGAAACATGGCGTACCTGTTATAT
+TCATCAACTCAGCCAGCTCTGATACATTTGTCTAGCAAAGGTATGTTCTCGGTTCACGCG
+TTGTCTGAGTCGTGGGTCACTCTGTACACAAGACTTCAGGCTACTGTAGCTTTCGATAAA
+CCGTAGGCTTGTTACAGATCGTGGCCGTGGCCCACTTTATCGGTTAAAGAGATCTTACCA
+GCACCTTATCGATGTGACCCTTCATGTGGAGGTGCGACTAAAGTCGGCCTTAGTGGGATA
+ATATAAGCGTCGACGGACGTTCACACGCATATAAGCTTGTATCCCTGCGGCATCGCCTGA
+CTATATGCGCAGACAGGTTACCCCATATCGAGAACTAAATCTCAAGCGACAGTTGACAAC
+GTTGTTACAGTCCCCCTACTAGACACTACTCGCGGCAGGCGGGAGGGAATCCTACGGCGA
+ACGATTAGGGTCATGGATCAGCGATTGCACTTAATCTGTTACAGAGTTCCAACAGTAGGT
+CGGCTAGCTATTCAGGGAGAAAAGTTCATCGGGGGACATAGCCACGCATCTCAAAGGTAA
+GAGGCTCTCTCGTAGAAGTCTGGGTATCTTGTGCACTCCAAATGAGGCCTAATTGTCTGG
+GCTATTGGACTTCATGCCGCTGCAATGGGCTAGGTTAGCGCCTCGACGAGCAAGGGGACG
+TGCTGACAAACGGGAATCCAGTTTCAAGCCTTGTTGTGTCCATATATGGTTTCACCACGA
+TCCAGATACTTTAAAGGTTTCGGTGGGCCCCGCCCCAAATCCGTGGGGGACGTCAAGTCT
+AATCAACTGCGCAACTTTTACGGATCATTGGATGTCTCGCGATATCATTCGAGGTCCACT
+TGCACCCATGTGATAGTCCGTGATAAAGCATGTAGCGTTTACTACAGGTGGCTCCTCATC
+GAACCCTATGCTCACGTTCCTACTCATTCGAACTATTTCATCCCATGGGAACATACGCCG
+TCAGGTTGAATACCACTTAATTTGGCAAACGATTTTTCATTGTCTTAGCGTCCGCGCTAA
+TATGAGTTCGCCCACACCCCACGCCGGGTTTTGATCAGTGCAGATGCTCAGCTTATCGAG
+AATTGTCCATGCTACGGGAGTTTGTCCCAATCTAGTAAGAAAAGTAACACGCATTCATTT
+CTGTAATAGTCCTGTCCATGCCAGCTGACCCAATAAGGGATTCCGTTAGGACTAGGCCTA
+TGTACTCTAACGAGAGTCTTGTAGACTACCCAGCATGTCAGTTCCTGTGGCATAGGAGCC
+TCCTGCTAGTCATGATTAAGGTTAATTTGGAGAGCTGCACCCGATCACGCACTTCTCGAA
+TCTATAGAGTGGGCTACACCTTCGCGCTCTATCGAGGTGCCGAATGTCTTTACACGACTT
+CCCGGATAACCGGGTTACCCGTGCACTAGCCTCGTGTATGTGTAGTCCCGGGAACTCGCT
+GGGCCTTGGTCCATAAGGAATTACGCCACTTAGGCGTACCACAATTTCCTTTAATCTCCG
+AGAAAAGACTCTAGTCTGTACGCACGGATGGGCTTGCCCACAGCGTGACTGCGGAGCCGC
+GGAAGCGCACCTGCCAAATTTAAGTGTAGTTCGGGGGAGTAGGGATGACGAGCAGTGTTA
+GTTGTCAGCTGGATCTCAGAGGCAATCTAATCCACCTTTGGGAAATAGCGGAGGACGTGC
+GTCAAGACGTTTCCTGCTGTAGCACTCTGGGTCGGATTCGGAATTCCCTTTATTAGGCGT
+TTCTTAAAGTTGATGCTGATCTGAACAGGGCATGTGGTGCTCGGGGAGTGCTTAGATTTA
+CCTGTATACACTTAAGTGGGGTTGATTAACTGAATGCACGCACGGGAAAAAATGCGGTGT
+GGCGGCTGGGCACATCGGCCTCGTCCTGAGTTTCTTCTTATATGAGCGAACATAAATATT
+CCGCGCTTCCGAACAGATATACATGCTTGCGTGGAGAAATCTTGACCGTACCCCCGATCA
+GTGGATACTAACACCTACTACTTTATCGGGTTGTAATCCTTTCGAACCTCAGCCTTGAGC
+AACTGGATCATGAGTGAGACATGACTATCCTGCTCCTCTAGCTGGAGGAAGCGAGACAAT
+CGATCGATAACGGCGCATCGTCACACAGTGTAACGAACAGACTTGTGAAAGTAGGGCCTG
+TTTTAATGGTGGGGCAGACGACACGGGGAGCATTTTGTGGCTCTGAGGGAGTCTCTGCAG
+ATTAATTTCCCGCGTTCGCCACCTGTGATGAAGGTTAGAGGACTATTATGGGTTGCCCCG
+CTCTCGCGGCGGAACAAGCATAGCCCGGGATCACTAACTATCCCGGAAATCTGGTTTCCT
+TGCGTAAGCAGGGCCCCCTTGACGTGAACCTCCGTTGTTTCTACGATAATTGAGTCGGGG
+GATACAGTAGTGTGGGGATCAAGGTAAGATGTGGTCATGAACGTCATGCACTAAACGCAA
+CGATTTCCTGCCTCATGTTTTTGGCTCCTCCGACCCAGTGCAGCAGGCAGTACATTTCGT
+GTAAAGTGGATCTAAAGAGCTCACATGAAGAATAATTTACGATCAACTGCACCCACCTGC
+ACTGACCGTGAGGGCAATAGCTATCGGATACTCGAGACGGTTTTTAGACAGGGAGCCTGT
+ATGGCGCATGAACCTTAATAGGTTAAGGCGTAAACGCTGAGTGTCGACGAAGCCGACCGC
+TGTGGACCTCTGTGCGTCACTTAAAAACGTAATACACGCTGTGGCGTTATATCATTCACG
+GTTATCGCTCCAGGCGGAGTGATTGCTCAAATATTTGTGTTAGGGTACACTAAGTTAACT
+CGACATATAGGCCCGAGTACCCGATGCAGCAGCCTTTTCATTAAAAGACGGGGTAGGACT
+AGCCACATATCGACATTTGTGGATTGACGGCTACGGTATGTTCTCACAGTCGCAGAAACT
+CGCACGGATACGATGCGTAATTTGCTAGTCCCTGAAATTAGGCTACTCTCAAAACACCCT
+CGATTGGGCAAATACTTGTAGGCGCTAATGGGGGTGGCACGAGCTGGTGATCCACTCTCG
+AACGTGGATAGGCAGCCTTTGGTTTTTTATTCTGACTTTCACCGTAGCCGAGATTCCGTT
+ACATTCGCATAGAGACCTACGGAAGAGTACCACAGGAGCCCGCAATCTCCAGTACTAAAA
+CTCGCACCGTGTCCCGGGACGAGAGGAGCGACAAAGGTCCGGTATCATTCAGCAGTCACA
+ACCACGTATTCGGTGCCCTGTTTATAATTCGGGCCTGGCAAATCAGCGGGGCGATTGAGT
+TCATATCACTTAGGGCAAGGGCCGCTCTGACCAACCGATAATCAATCGATCTTCTCAGGG
+ATTGCTAGATTTGAATTGTTATTATAACTCCACTGACCCGCTTGTGATGGGCAGCTAGTA
+GACAGAAAGTGTAATTCCGCAAACTTACGAAGCGGTGTGGCAGTAGAAGGTCGACGCATT
+CACACGGCTAACTTGGTATTGGGTAGCCTGTGCTGTGATTCATAACAAAACAAGAGCGCG
+GTTGGCGCAGTTTGATTTACTATATCCAAGAACTAGTCGGCTGACTGGCAGAGTATACTA
+CCATATTCTGCAAGCGAAATGAACGCGCGTGCCGAGGAGGGAATGTAGACCCTACGTACC
+TTTTCACACCTCACGTATCATGGTTTGGCCCCTAAACCGAGACAGACGAAAGGTTGCGTT
+AGTATGGGTACGCGCAACTACTGGTGCCAAGGCCGAAAACACACACTGTATGCAGTGGCA
+TGCATTTTTGGATTTCTGCGAAGCGCTCATATAGGGTGGGTTGAGCCAGTTCCTGGCTTA
+GATTTATCCTTTACTGCAAATGATCCTCGCTCAATGTCGCCTAGCGCCGCCCTCGCCAAT
+GAGACTAAACGATTAAGTGCCAGCTCATATTTGGACACTAGTATCAACTAATTTCCCGAT
+CTAACTGCCTAGTGGCTTGTCCCGATAACATTACTCTTGTTAAACGTCCAGGTGGGCCCT
+GTCACCGATGACGTCGCTCTTGGTTGACGGATCGGTTCATTCATGTGCTCAGTTTATGAG
+TCCACAGGCTTTACCGTCTAATAATGACCTGATTGAAGATCCAAATTGTATGCTGAGAAA
+GAGAATTACTGCGAGCTGAACCCAAATACATAAATAGGGTCTCCGATTGATAAGGGGCGG
+CACCGGGACCTACGGAGAGAGAGCTACATTTCTCTTGACAGGTGCACCCACTAACCGCGG
+TACTCATTCGGTCCTCCGTTGAGAAAATAGGCGTTCCATCTAGTCGTCAACGTAAATGTA
+GCTTTCTTGAACTTAGACATGTGTGTGAACTTAGGACAGCGATTCAGCAGAGAGTGCACA
+TAAATCCGAGTCGTGAGAGTTAGAGGATTCCCGCTGCAACGGAGCAGAGAAAATGTGTCA
+TTGACTGTGTGGACCGTTGGCGTTTGAGACGGGAATTATCCGCGCGTCTAGATTCCCCCC
+GAAATCCTATTGCTGGACCTGTCTGGTCCGGACGGTCAGCCCAGGTTCGCCAGCGACATT
+GCGTGGGGGAGCCATTGAGCCCCACCAAGATTTGCTAGCGGGGCGCTGTGACTAGGCTCG
+GTTACGTACCTAGCGAAACACGACCCAAGTAGGAGTAATGCGCTAAGGGAGGAGGTGTTA
+ATATATAGTACTACACCTATTAGCAGCTCGGGGATCTAAGCTCTTCGGAGAAAGTCTGTA
+TGGAGCCGTAGTGGGGGATGAACCACTTTGTCTATATCGCAGAGCCGGCGGTAACTGTTG
+ACGCTGTGGTTGGATATTGAAAACGCAGGGGTTACAAATATAGTTGTATACACAGCGCTT
+GTTTAACCTGACGAACGCAGCTTAGATTACGCACGGCCTGTGAGAACGTATGAAGGTGAT
+AGACTCTGTGGATTTACAACGGCGACTGCCGACTTGATCTTGCTATTAGCATACTAGACA
+TAACATCATTAAGTCGCTGCGCGAACCAACTCGTATCGTGTACTCAAGATTTGACAAATA
+CTGGATTTGCCTGTCCGAGCACCTTAATTATCCGAACGCGGAGGAGTGAGCTATAGCATG
+TTCTCTACTGAACGATCTCGGCTAGCTCGAATCTGAAGAGTTGCTACCTGGTTGCTGCGC
+ATTCACAAAGATGTGTATGGCAAGCCAGACCAGAGGCTCGGTGAAACGAGGATATGTTCG
+GGCGTAGAGCCAGGCACGGTCATCTACAACCATACGGGATCGACATTTTCGATGTAGTTG
+TTGAAAGAAGCTACCCTACTTTGAAGTTACATCGAGGGCTCGCGGGCTTGGGATCGTCCG
+CAGCCCTATGTTGAGCAAGGACCGCAACCTCGTGTATCTGCATGAATGAAACCTAGTGAT
+TCTTGTTTTAAGTTATCACGGCTCGGATCGTTGCGCAAGGTACGTCGACGTTCAAAGGGA
+GATAGGAGAGATTTTTTGACTAGACGGCGGCCCGTCCCCCCAAGAGCAGTGAAAAGCTCT
+TTAGACCTAAGAGGACCGCGCGCTCCTGAGACTACTATATGAGTCGACGTTAGGCTGAAC
+TCCCGCACGTTCGTCATAGATGGTGGAAATCGGAGCACACGGGTCCACCGTTCCGAGATG
+CTGGAGGTAATAACAGTAAAGGACCCCATTGAGAGGCACCGGACCTCACTGTCGCTTCGT
+ACCCAGCCCGCTCTGTTACTGGATAAGGAGGCGAGTCTTATATTGGCTCGAATACACTGA
+GGCGGTTTGCAACCTAATCGCCCAATGGACCTATGCGGTACGGGTGTGGCGTACCCGTAA
+GGAGCCATCGCAAGACTTCATATTCAACTAATTTCCAATCGCTCCAGGCTCACTCCAGCT
+AATACATTACTTAACTGACCACTATCACTGAACATACATGGGTGGAGCAGGGCCTAGAAA
+AGGAGTCTCCTGTTGATAACCTCTTAAAAAAACACCGCAGTCGTTCCTAGGAGCAGGATT
+GTGATAAATCTGTCGGTAAGTGAGGCGGAGATCTTTCGACGGTCGTTCCGGCGTTTGAGC
+GCGCAAGGGGAGTGAGGGATTTGTCGCCGCAGAGGAATATCGGGCGTCGGTACGCTCCGA
+GTTTCTGTGATACTCTTCACTGGGGTTATGGTTTGGTGGTTTTGCCTATCCTCATTTTAT
+CGCACAAGACAACAGGAAGCTATATCTTTCCCGTGTGGCCGGGATGCAGGGGCGACGACG
+TTTTCATATTAACCCGGGATGCGGCCAAATCTAACCCAGTATAACACCCTTGGGTTGATG
+TAGCACCAAGATAGTCTAAGTCAGCGTAAGTTCACAACCGCCCTAAGTATGTCCAGGGCA
+GCGAATCTTGCTCGTAGAGGGCCCATGCCGATCGCGACAGCCTTGGATTTAGCCCGAGGT
+TCCGGCGTAACGAATGACACATCACTTGGTACGATGCCCCATATGTGCCGGTAACACTCC
+TCCAGAACATAGGAAGTGGAACAGAAGACCGTGTTTTGGCACATATTGGTCCAGTGTGGG
+CAGGGCCAGCGTAGGCGTCTACTGCAACCACTGAAAACACGTGGTATTCACCTAGAGGTG
+AGAACGATACTCGAGGCAGCTGCGCGCTTTAAATCCTCCGCAGACTGCTACAGAATAGTT
+AATTACCGTTCTAGCCCCCAGCAGGTATGTAACCCCGACCACCGATCATCTCTAAGGAAT
+AGTCTCGGATCTAAGCCGGTTACTACTACAAGAATGGCTACCCTTACGGCTAACCAACTA
+TTTGCAGGATAGTCATACTTCAGGCGACATGCGGTCTTAGATTCGGTGCTCCACTGCTCC
+ATAAGAGAGACAGGTAAGGGGTCACTACTGACAGTCATTATGTCAGCATAGCATAACGCT
+GCTCCCCCGTTGGTCATCCACTAGTTAAATCGGAAACGGTACGACTTAGGCTAAACTTCA
+AATTGAAAGATTCAGCGACCCCATGGACTCCGCTTTCTATGCGGGAGGATGCACCTAGAA
+TGTCGTCGGCGAGTCATAAGATGTGAACATGACCGGCCGCGAACAGTTCAAGCTGTAACC
+GGTGTCTTGGTCCTTATTACGCTGCCCTGGATTGACGTTGCTACCTCCCGTGAACTATTA
+CCAAAACCTCAAATTCGAAAGCGGTGCGGGAACGAGAAATAACATTGTATGCTCTCTCGT
+CCCCGACGTAACCGCAAAGGGCCCCGCTAAACCTCCCATTTTGAGCGAAGTTCTCTACGT
+AGAATAAAGTATGTGTCCCGGCTTGCCCACGGAAGATCGGTGCGGTATGAAGTAAACGCG
+TGGTTATTTCGTGCACTATTGCTAGGGACAGCATACCTTCTGCTGCGCTATCCATCCATC
+GCCCGAGCATCCAGAGCGGTACTTAATACCAACTCCGTCTATCTTGCGGGCAGAGTGTAA
+ATTCTTCAACTGCGCTTAACCTACTGTGGGAGTGAACCGCTCGCGACTACTAACAACATG
+TGGAATCTGCGAGGGTCCAGCTCTCCTTGTCAGCCTGGTTATACCACCATATGAGCCACT
+AGGCGAGCACGTCCTAGTTTAAGGTAGCGAATGATAGCCGAGCTGATGGTGCGGGAAGCA
+TCGTCGGTGAGTAAATGGCTTACCCAAGGCCGTTCGGCTCAATATGTCAGGGCCGTTTTG
+ATTTATGTGGTTGTTTCCTAGGACATGCTCACGCTGTCGGTGTGGAACACCGTCGAGAAC
+TCCGCCGGCCCATCTCCAACCTATCTATGTAACTTGTCCAATGCAACTTTTGGTCAGAGG
+CCTCTAGGTGAAGGGCGCGACCGTTATGAATGTTTGACCCATGGTTTGCCACAAATCTCC
+AATCCGATTTCCGGGTATTGCATAGTCACGCCCACTCCTAGAGTCGTCAATGCCGTCCCT
+AAGTGTAATGGCAATCCTGCGTTCGTATGAGACCAACCTGTTAGGGCCCATCCACAGCGA
+CTCCGTATCGAGCACGGAATGATTCTAAGCGGTTAAAGAATAAGCAGAACAGGAGGCAAT
+GCGAGTGCAGATCGATACAGGAGGAAATTCATCCGCCCCATGGTGTCTCTCGCGGTAGAG
+TATTCCATTCACGTTCGGTCTCCGCTGAACAAGGAACTTCCTGGCTCCCGCGCTCATTAA
+CGTGGTACCGGGATGCAGCCGTAATCAACTTAAGCGCCATAGGAAGCTCCACTGCACCTC
+GCTGTGGACACTAACATATCTGGGGAGCTACGGGACCGGAGCAGTCTGGTTATGGAAATT
+CAAGGGTGGCGCTAATGAACTATGAAAATATCACGTTCAGTACAGCCCAATTGGCAGAAA
+TAATAAACGATCTAGAACACAGAAATCAACGTCTGCGGGCTTCTGTGATAGCGATCCAAT
+ATGACAATTACATAGAGAGATGCGTTACGAAGGCACTTCGTGCAGTATATTGGCCACTTG
+GGTGGCGATAGGCTGGCCCACGATGGATCATGGTCCACGTCGCGCTAACAGTAGCATTTA
+GAAGGGTTTACCAAGTAGTTGTGCCTATACGTCGATGTAGCACCATCGACAGAGTGCTCA
+CTGGACGTGTCCATACATTGACATCGCTGAGCCAGAGTATCGTGCCAATGCATCTTTGTG
+AATCCTGATTATGCCATTAGCAAATCAAGAGCGCAGGGAAGCCGATGCTGCGGCTAAGAG
+TTCCGACCTTATGTCTAAATGACACATTTGCCGCGTCCTAAACAGCGATTGTGGCGCGTT
+GCGTCCAGAGTAAAGTTTAAGCCATATAACAATCTCGACAGACACCTAACCTAGTATCTC
+ATTATCACCGTAGCTCGCGAGGGGTCTTAACAAAAACCCCAAGTGACTCCTCCTTATTCC
+AGAAAGAGAGCAATCAGCGTCGTTCAGATTATGGCGCCTACTGATCCTGCGGAAGACACG
+ACGCGCCGAACCATCAAAGCAAGCTTTCCCCGTTTAAGGGAATATCAGCGGGTACCGCCG
+GCTCCTTACCTTGATCGGTTTTAGGTCGGTCCATGTAAAATGTCAAGTTAACACGGAGAC
+GTATAACATTATTCTCGTACTTCGCTACAAACATGAAGTTGTGGGAACCATAACTCTGCG
+GCCTATCATCTATGAGGGACCGTAGTCCGAAATCAACACACTACGAATTGATATGACCCG
+GGAAGAAACGTAGAACGAAACCTGCGTCCCAAGTGTTTAACAATCTGTCCCTTACCGTCT
+TACGGTCCGATAAGATAGCTATGATCGCGAACACGCTTTCAAATACGCGAACGTAACTAG
+AGTGTGGGTCCCCGAATTCCGCACACTTGTGCGAGCACGTGGTTATGACAGAACAGTGCA
+AAGGTAGGGTGTGCTACTTCAGCACTAAGGAGTTCGTTGGTTTAGGGTTAATGTATGCCT
+TTGCATACCATCCGGGATTGCATTAGATTGTTTGAACTTGCAGTACTGAACATGGCGAAT
+GAGCGTATTCGTGCATACCATAGGGCCGCGGCAAGGCGGCATTTACCCCGCCCGTTTAGA
+GATGACAATTAGCTAGAACGTTAGGTTATTGAGTAGCGTAACTCTTTGTTTGTAAACCGC
+GCGTCTCGGTGAATTTTGTATTAGGAAACCCGTTTTAAAGTAACCAGCGGAGTGGTTTCT
+ATAAACTGGATCCTTCATGGCTCCTACCGTTGGTTATGCAGACCGAGCCATTACATAGTA
+GACGGGATTACGCACGAGGATGGTGATGTTGTGAGCTACTAGCTTATCGGCGAAGCGGTA
+TTACGCCTTAAAATTACCGGAAAGCTCTCCGAATCGCAGAGGATACACGTCTTCATGCAG
+GGGCAGGGAAGGAAGAGTAGTTTATCTTTATCGGCATGAGTACTAAGGGCCATGAACTTT
+TCCTGCTTTCAGCTCTTCCTATCGGCACCAGTGAATCATGCCGCCACAGTCGGATGCGGG
+CGGATTCCCGCCTGGGCAAATGGGGAGGCGCCAGACACCTCATGAAAAGTTTACAATCAC
+TAGGCTATATCGTACGGTCGACCGCGCAGTCGTTCCACTTCACCTCGAAACCTGAGCGGG
+TTGCTACAAGTTAGTCTTAGGCAGAGACAACAAGAGAGGATTCGTCTTGAGGCGTGAGTA
+CGCTTTTGGGACTGGTTCAGCTTTTAACAGGTCCGGAGGTGGGTTCGTTACAGAGCGGCG
+CCCCAGAGCCACCAACAGCTGAGCCCTACGCCAAAGTTCGGCTCGGAATCGTATAAGGTA
+GTGTTCTTACTGGAACCCTCTCACCCGTCCCTCGTTTGTCAAGCGAACGTTACTACTCAT
+TGTCGGATATGCTGTCGGCCAACACCCTTCCGAGTAAAAGGATTATCGTCCTTGCGGGCT
+TTGTGACATCGTGACGCAGCGACTGGGTCTATGAACCCGACTCGGTAGAGTCGGAAAGCT
+CTCCTGTCACGTTTCACTGACCACGTTTGAAGCCATAATGTGAAAGTGCCAAAGACTACT
+TCGTCTCACCGCACTCGTTTCTGTATGTCGATAATAGACGACTGCGAACACAACAGTGAG
+CGTTCACACTTTGGAAGTCGAATCTAGGTACATCCTGCACTCGATAATCACTGGGCTGTT
+TACCATTCTAACTGCTGGTTCTAGAGTCTCGGCCCTATTGCCCCGAGGACAGCAATGACT
+ATACGCCGTCGAAATGTCCAACATTAAATTTGACACCTGGTCATTTTTTGAATGCTTGAC
+GAACACTCCCATAACAATGTAGCGGCTATTGTCTCATACTCACCTTGAACGGAGGGGTGG
+TCGACTTCTCCCGTGCGGGGCGATGGGCCCCCCAAACTCGAAAACTTAGGCCACAGTAAT
+TAGAAAGGCAAGCTCGTAACTAATGTCCAGTCAACATCGCCACCGTACCTTCCTTCTTTC
+CCTAAGTGCTGCATCCGATTTAATCCACTCTAGAGCAACAAGGGACCCTCTCTGGCCTAG
+ATCGTAGAAACGGAATCGCTGTTGTTATTACATTATCGAGCACACACTTCCATCTACAAT
+TCTTTGACCGTCTCCGTAGGGAAAGACTACACGGCGCGGGCTATAGTGATGTGGTGCTCG
+GTGTATCAAATAAACTAGAAGCATCGCACACTAGCACATCTTGCAAACAACGCGCCCCAT
+CTCCGAAATTTTGATCCTACAATTTGCCTGGTCGTGCCTTGGGAGTCTTCCCTTAAATCG
+ATTCAGCAACCTGCTGTTAGTTCATGTCCTACACGAGACGGCCCGCGTCACTGAATCCGC
+AGGATGTGGCCGCTCGGAGGGCAGTGACCAACCTCCCCGAAGCGCTGTGATCAGGAAAAT
+TCTGCGGAGTCTCGATCCTCTGACATCCCAGCTAAATGTGCATGGTAGCTAAGGCCGTGT
+TTATCATTCTTGAAACCATATGTGGACTCCCCCCATAACGGAATGTTCTGTTCAGGGATA
+AAAGCTTCCGGCACTCTTAGTGAAAGCTGTCCACGACTACCCAGAGGATCAAGAATTTTG
+ATACGGACATCAAAAGTCAAGAGTCCAGCTATATGAGAAGCTAGTTACTTTAAGAAATTA
+GCCACGAACTTCTATCGTTCCCGCCCGAGGGGCGGGGCTTGCAGCGGCCACCACGTGAGG
+TTTTGGTTCTCCCACGATTTAGTTATCTTGTTTGTCGAATTCGGCGGCGTGACTTACATG
+GTTTCGTCAGTTGGCTCGACGGGTAAACTGATGTGCTGGACCTATCTGCACGCATGAAGG
+GGCAGTAGACAAGCTAACCGATAGCGGATAATCGAAGTAACCATGCGTGTGGGATGTTAG
+AATAGCTGGCCTCATCGGCAGAAGCTAGAAGCTAAGGCTTAGTGGGATCGTTTGCCGCGG
+GTTAGAACGTACATGTATCCTATAGCAACCTAAGAGCTCTGCCCCTTCATATCAGCTACA
+AGCAAGGAAACCCGCAATGCAGTGTATCTGCTTAATTGCACCGCGCGCTTGTGCATTTGT
+AGACGATCTTCCACCTAATCAACCACACGTTCTGATCTAATTTAGTAACGTCGGGGATGC
+TGCTGCAATCCTGGCAATAGGTGGCCGTTGCTTGGAGTTCCCGAACTGGCTGCATCTGCA
+GCTCATTGGACCCCGCCAGAGGGTTGTATGCCTGGCCTTAGATGATACTTTATTCGCCCG
+TAATGACGTTAGACGAAAGAACAGTTCTGACACATTATCGCTTTCGCCCTGCTAACGTGG
+TCTGACCATCTTTTGTGTTCATCGAATGTCTGGTCGAAGTCAACAAAATCTTAATCTGAG
+GGGGGAGTAGTTATACCTCATTCCTTTCGCTCTCGTGGTATTCGAGTTAATAAGTGCACT
+GTTGAAAGGTCTAGATGGACGGCTGAGCAGTGCGTATAAAAATACGCGGGTGCGAATTGG
+GGCGAACATACTACTGCGCAAATCTCGCAAGTATAGTCAAAGGGTTGTTGTCTTTACCAC
+CTGGGTGGTAGCGAGCCCTTAATTCACATTATCGTGTCCTCCCGAGCCAGCCTAGACGAC
+AGGCATAAAAGCGTTGACCAGACATAGCAGCCTGTAACGGAGGGGATAATTCCCGCGTAG
+CAGGAACAATCAAACTCTTTAGGGCAATCCCCGCGCCGCGAGTACTCGCCCTATCTGCAT
+GTGGCCAGCCCGAGCCATTGGAAAAATCAGGGCGGTTTCGACTCGTTGTTTAGCTGAGGG
+CCTACGAAGGTGATAGGGGGCATACCAGCAGTATGAATGGGAAGGCCTTCCGTATTTCAG
+ACTCTACTTTTTGAGAAATAACCATACAGTAGAAGTAATGATAGTAACGTAAGAGATATC
+TTTAATCCTAAAGACGGTTTAAGAACTCTGCGTTTGCGCAATCCCGCGCTCAAATAAGGT
+TTGTTCATGCCTCGAGAAGATCCCGATTACCTTATCACCCACATAGGCAAGCACCACGCC
+GACGCATTGAGCCTTACCTTTGTGGGCTTTTCACAGATGATTTATCTACTAGGTGCGAAT
+GCAACAAACCACGAATCTGAGCGTGACATTTCCAACTTCTGTGAAGACATTGTAACAGTG
+AGGCGGGCTCACTTCAAGAATCAGAGTACGAAGAGACAATCCGCCTCGAATGTTACCGAT
+TAGGATGTCTCAGATCGAGCACTTAGTCAGCGGGCAAGCTTTAGCAGGTCAAATGACGTA
+CTCGTGGATGCGAAGTTAAGTCACAGCAGGCTTATAGCATCCCCCAATAACTGACATTGG
+CTAGAGCGCCAGATAACCGGTTCACTGCGCAGTTAGTACTCGAGGAAAACATCCATTGTG
+CAGCGACGGTTGAACGGCGTTTGCTGGTGCCCACCACGCTCAGCCGCGCTTCTGTGAACG
+TGGCATGCATGTTGTCCTACACCCTTTCTCAAAAGAATTTAGTGGCCGTGGTCACCTACA
+GGAAACGCTATGATTGGTGGCACGTGCCGATGCGCAACGCCGGAACCACCTTGACGTGTG
+GTGGGGCTAAAGAATTTGCATCCACGCACAAGCTGTGTCAGGGACCTGGCTCCAATAAAA
+CCATGTGATAATGTCTAATTTTGCGGTTTGACGCACAAGTAGCTGCCTAGAACCTGCCGT
+AGATGGTATCCTGTTCACAACGCTCTCCTCCGTCTATGTAGCGGTCTTCGCATAACACAC
+ATGAATATCTCTAGTAGGTGAGTAATTTAGCATCACGAATCTCCGTCTCCTACTGATTCT
+GCTATTGCCCGGTCGAACTGGTCGTGTCGAAGTGTAGTCGACAAGCGTAACGGTGTCAAA
+ACATTGACCCAGAATGACTTTTAACATCGTGATGTTAGGTACGCTCTCTGCGGCGAAAAT
+GGGATAAATCAAGCTCCCTTAATGCGGTCTGCTACATTGCTTCCAAAGGTATCAGGGTCA
+GCAATCAGCTGTAAGAACAACGGCCGCCCATGAAATAGTTGGGGCGTCGGGCCGACAATT
+TAGTACATCACTATCCAAAGACTGGGCTCTTCCCGCGGTAGGTGGGACTCTCCCTGCCCC
+GGCGTGCACATGGTTACGACGACGGGACGAATCAATCAATTTTCTATCCAAAGGACCAAC
+CTTGCTTGTAAAGCAGCGCAAACAACTACAGTATACTCCTAACTGTAAAGAGCAAGGGGT
+ACATTAAAAAGGGTTCGTGGCCTTTTGGACCGCGGTCTAGAGGCAGCGCTACATGGGCTT
+CGGCACAGCGGCCATACACAGCCGGGCCACCAATCGATCCGTTATTGATGCGTAGGACTT
+CCTGATAATGTGTTACCCGAGCCCGTTGTACTCCGGGCATAAGGCTGATCTCTTAACAGC
+TTGCCGAGTGTAGGGCTTGTAGTCAACAAAATGCGAGATGCCCGCTGGACGATACGGAAC
+AGTGACGACACCAGCTAAAAAGTTACACCAGAACACTTGTGGGATATGCTGGTGTGTTTC
+TAAATAGTATTGGATTCGGTAAGCTTTTATAACTGCAAAATGCAGAACAAATTCGTAACT
+ATATCCACTCCAGAAACCTGATCGGAATACTCAACTATTGATTCGGGTATAAGATCCGCC
+GGCGAAATCGTCTTCAGGCCCATTACTCAGGATCCCACCAGTCTTTATTGACCTTGCTCA
+TCCAGGGGCCCCTTGCGATCTCGGCAAAGTTACAATGGTGGATACTCATGATGCCTGGTA
+TCCTGCTCATTGTCTAATCCTGAACGAATGGAACGTAATCATTAAGCGTAATGTCTTAAA
+TTCTTTGCTCGCGAATCCGGGTACGTTGTGGGGTCGGAGGATCTTTGGGTCGAACGTGAC
+TCTCCTACCATCGGAAGGCGACAAAGCTTCTCGAGATCGAGAACTGTTTATGAAGAGAAC
+ATCAAAAAACATTGCTGTGGGGGCTGCGCGTTCCTTCAGTATTCCATTATTCATAACGAT
+GCATGGTGTGATACATCTGCCGTTGGACAAACGTTCAACCTCTACATTAGCCTTATTTTA
+CCCAATCAGGCAAGAGTCTGACATCAAATGAGACGCGTCAGCTTAATGAGCGGTAGACCA
+ATACTCCGGCCTACGTGGCTTACTACAGGGGAAAGTGAGGGAAGTTCTGGTTCACTCCGA
+ATCAACGTCATACACTGCTGGTCAGAGAATATGCCTAGGTACTTGGTGACTAACAGGTTT
+CCCTCACCGAAGGTGCTGCGCTTCCTCATGGGGGTGCTATTTTGTGTGCGTCATGCCAAC
+ATCATACAGCGGGTGGAGAGATGAATTAAGATACGGCGTTGGGTAGGAGTATCACTAGAT
+AATACACATTCCCATTGGTTGTGGTGAGGAGAACTGCGTGAAAAAACCTCGACGGCGCAG
+GTGGGTGGGTTCGACCCATTACAGCGCGGCAATACGTGGTCATGCCTCGGACCTACTCCC
+GTTACTTAGGATTAGAGCCGATTTCTCATTAACCGTTGAGAACTTGCAGTCCAACGTAGG
+AAGGTCTGAGATATTAGATTTCTGAAGGCTCTCACAATGGATTATTTGCTTGCGAGATCT
+ATAATGGAAGTCGAGCCTCTTTTTCCTCCGGAATACACCGCGAACAGAAATCAGGGGTCT
+CTAAGTAGTTGCTCGTGCAGGTGGGTCTGAGCGTTCGTTCCTAGGCTACTAGGCAAAATA
+CCTTGTTTTGGGAACTGAAATGCCTGTTAAATTAAAGGGACACTCTTTAGATAAGTCTTT
+TAGAAATAGGCCCATAACTGAAAACCGTAGATCGTCGCGGTGAAAGTATAACCGACGAGT
+GAGGAAGGAAACGGTGCGCAAGCGGCAACCCAGTCATTTGGGAGTCCCGCTGTCAGTCGT
+GTCGTTTCGCAATTTTGTTACCTCGCTGCTTTAACGCCGCGTAGGGGATCCTACTTGTGC
+GCCGTATGACGGTCGCCGTCTGACAATTTCTATAGGGGGAGAATAGAAGACGCCCTGCTG
+CTATTTGGAGTGTCTGACCGTATGTCATCGCTTCCAAAGTCTCGCACATACAGATCCTTA
+GGATCACAAGGGCGTTGACGCCCGGCGTGAGTTCCACGCGGGACATTTGACAGATCAACG
+AGCTGCCCCAAATGAGTTAATGCGCCCGAGTTTCAGATGCTTAATCAGGGGCGCGGGAGC
+TCCTCGCAATGCTGAAGACCCACATACGTCTTGGGGAGTCAAGGACGATGCTGGGACGGC
+CCCTGCTAAAGTTGTCCAATCCCACACGCTTCCCACGGTTGTTCTCCTTGGCCTCCAATT
+CACTCCAGATACGAGGGGCACTTCTTCCTGCGGGCACCATCCCAACCTTACGCGTCGAGC
+GCGCTTCTGCATGTGTTATTGAGAAGTATTCACATTTCATGCGTTCACGCTCAGCCCTAT
+TGCGTTGCCGTCATGCCCGCATGGCGGAACACGGGCCGTTACTTGATTATAACGCCTGCA
+CGAAGTTATCATGGCTAGCATTGAGGGTGTTCGTTGAGTAGCCGCCTCTGGCTGTGTTCT
+TGAAGGCATTTTTCTAAACTGTAATATCTCCTATATTGCTGTCGGAGCCCACTGAGGACA
+CACGTCCGCTCAGCATCTATTAGTGTATTGATTGGGGTATAGCTCCTCTCTGCTCAGAGC
+CACAGCTTACGGATTTTCGGGGTTTGTTTCATCGGTGAATGCCGAATCAATGGTTCTGAA
+CTATGCGTACCGAGATACATTCCTAAAATACAGGCAAGTGCTGCGCGGACTTACGTCTCC
+TGAAGGGTAAAACTCCTCTTCAAAATAATATATGAATCTTCCTACATTCATGTTTCCAGA
+CACTAACCTTTCGTTATTATTAAGTCGTTATTAAGGGCAACCTGGTTGATCATCTTCCCC
+TAATTGTCCAGTTTACGTTTTATATTATCAGGGGCTGATTGGCACGGAAATCTAACAAGT
+GAAAACCGCATCCGTGGCTAATCTCAAAGCCCAGAGCACGTCTTACGGCTGGCCTCAACA
+TATTTTAACGTTGCCAAGAGTTATCCAGTATCAAGTTTCTCGAATCATCATCATGTGCTA
+ACGATGGCGCGGGACAAGAACACGCGCCTCTCGGACTAGGCCTCACCAAGTCTTGACGTT
+GATACGGCGGCCCGCAAGACTAAGCGGAAACCGCGGAGAGACCCCTAAATCAGCTGACCA
+CACTCTGGACTGTAAATGAGGGCGGCGCCTGGACGAAGGTGTCCCCATCATCCCTAATCC
+GCAAAGACAGGCAGATCCCTTCATGATCCCGAATATACATAGGAATATATGTCCGTACTG
+CGCGCTGGTGCCGCTTTCTCACAGACGTCGCAAGTTCAATGGTCTTCCACATTGCTTGAC
+GTAGCAACGAGTAATTACGTCGTTGTCCATGCTCAGAGCAATGGGCTCTCTGAAGTCGCC
+TGCAGGTGCCACTGTACTGCGGTGCAGTCGTAAAGCTTAAGTGTTGTCGTACCGTAAGTA
+TCCTCACCTGCTGTTATAGGTCGGTCGGATTGGGATCGAGTCCATGATAACTGAATACCG
+AACGGCCTTAAGGAGCAAAGAGCAATAATTCTCTCGTCAATCGGTGGGGCCTCGTAGCGG
+GACAGCTTTCGACTACCTCAGGTTTCATCCTGGAGCTTCCATCAAACGCAGCAGTACACA
+CCAAGGCGAGCTTAGGTAAACGGATTTAGCCATCCGCTGGCGTCGCGCTGTAATTTTGAC
+CACACAAAGTAGACATGGAGCTTTCTCAGCATCGCAAGTCCCACATGTCTCAACGTTGCC
+TCCATGTCGTAAGTTAAGTGGACTAATAGTGAGTGCTGCTTTTATTTTGATGCGGGTATT
+GGTACTAAGTCCGGTTGGCGCGACAATTAGAGTGATTGGACTGTCCGGCTCCAGGATTCA
+GCACACTACATTCAGTCCCAACCATCCATCTAGAACTGGGTACTGTCAGGCTCGCAGGTC
+CGAGCGCTCTAGTGGTTGCAGATGCGCGGCCGAGGTTGAGTTAGAAGGCCATAATATTCT
+CGTTCGAGTAGTATCGAGTGTGACTTAGGATAAGTGGTTTAAAGCTATAGCTCTGAGTAG
+ACGATCTATAAACTGGGATGTCGCGGTGGCATGCTCAGCAATCCCTGTGCCGACGCAGTG
+AATTGTTTAATTGAGCCAATCATGTAAACCCAACTAGTTCTGACACACGACAGTAATGAC
+GACATTAAATTGCGAGATCTGAGCGCTTGCCCAGGTGTCACAGTTCTTCTTTACTGAGAA
+AACTTATAACTACCCAACATATATCGCTCTGCGGACGCGCACGACGGTAGCAAACAACGA
+TTGCTACCACCCGACATTAGGAAGACTGGTATAGCTAATCAACCTGTACAAATCTACGGG
+TTAGCTCTGCAGAGAGGTGAGAACCGAATGATATGAAACACGACATAGTCTGGTGGGGTG
+AATGCTCAATCGATAACCGTATCGTATCTCTGGGATCGCATCCGCACGCAAGTTGCTTCG
+TCATTGGCAGGAAGTGTTTACAGGACGTGTCACGTTCGCACGCTCCCTACAACCTCTGTG
+ACAGATCTGCGAGCCCTCGTAACTAAGCGGTGGATCCTTTTATGATGCCGATCGTTCGAG
+GTGGGTAGAGTCCTCAGCATTGCCGTTGACATGATGCCTTTCCGTGGGACTATACGCCGG
+CCACGAATGGTAGTGGCCGGAGTCTCTTAACGTTTGAGCAAGGTGGATCTCTCCTCTGTC
+CGTTGCAGGCGCGAGAAGCGTCAGATTTCTGTCTAGTGTGGTTCCGCAGTTGTCTCGGCA
+ACGTTTTAGGCATCATCATGAGAAGTCCACGTTTAGACATCGCCCTTTCTTTTAAAACAA
+TTTCTGATCCCTGTGGCAACAAATGCTGATATAGTCCTGGCATAATCGACGACATTTAAG
+CACAAAACAAGCCTTCGCGGCAGGGGAGAACGTTAGCGGAGAGTGGAAGGTTGTGGCAGC
+ATCCCGATACAAATATCACAAAGCCTTATTACACAAATGCATGGCTACGGTATACCACCC
+CCGGTGGATCGGCCAGTTGGGTGTAATTGGCAACTGTGGAACGATTGCACACATTCGGTA
+ATACGTGTCGCTACGGGGGTTTCGGGGAACTGGGAGCCCATCCAGGTTTTAGCCCATGGG
+CTGTTATTGTCAGTCACCACATGAAGTGTTCAGGGAGTTTGTGACCCTTAGCTGACACCA
+CTACAATTGGAATATGCTGGCACGCCTCTTTGCACACGTTCAACCTTCCCTCAAGAATTC
+TTCTTATTGTCTCCACGCGCACACCAGAAGTAGAGCAACTTTCTAATCGTGTCTCTATGC
+CCCCCTACTAGTGTGCTCCCCCCTATTCGGTAAGTCGCCCATAAGAGTTGTGCCGTATCC
+CAGAAACAGACTCTTAAACGAGCAGTCGCATGCGCAGATCTAAGATCCGCGCCTTGGAGG
+GATCCGGGTGCGTGGGCGTAATAAAAAATTTAGCCACGAGCAGTCCCGACCCTCTGATAT
+TGTACTTCTATGCGCCCGAAAGGACAAGCTGTTTGTGGCTAAATGCAGTTTAGCTTTGCG
+GCATCTCATGTCTCCATGCGGCACCATCCCGTCGGGATCTCGATGTACGTTGGGCGGAGA
+GCACTTTTTACCCAGCAGCCTATGGGCGGGATGACTTGTGTTAGGCATGGGCACAATCAC
+ACCTGGCGATATACCGCTCGATCGAGCAAACCCCCGTGATGCCTCTTTAGGCCACACAAA
+CATCTCTCTGCATTCAATTCAATCCAGCCATACGTAACGGGTCAAGAATATTTTACTCCA
+CTTTACTACACAGTACTACGGTTTGCCACTCAGGACATGACGTCAACCTGAATAGGGACA
+CTCCTACCTATAAATATGCGCGAATTCCCACACGTCTTAAATCGCATGCCATAAGTGACT
+TGCGCGTGAATTAGTTCGCAAGCCTATAATCCGTGACATATCTAAGCCGCGATTATCACT
+TGGCCTATGGTTCGGACTGGACTCCTTCTATCGCAGCAGCGACTGCGGTATGCTAGGCAG
+CCCATCAAGTTAATTTGGACCGACCCCCAATCACACGACTACCGGCAGCTTGTCTTAGTT
+AGCCTGAATGGAAACAACAGGCAGAGAAGAAAGTCGAACGCCGAGTGATGGACTTTCCAC
+TAGAAGAGCCGGTCGGCATAATGATATTGGTGACATCGCCCAATAATTGTGGAAATTGAC
+TACTGTGATTACTTGTTATTCGCCAACTTGCTGTAACAGATCCGTTCGACATCCGACGCG
+CACAAGCTTAAACTAGACTTCCCGGCTGAGGGACATTTTTCGGGCATCGGATGGATTTTA
+TGTTACTGAAAAGTTACGTGCCACCGCTGCGGGTCCGACAGGCTTACAAATGTCTACTGT
+GTTACTAAGTTGCAGCAGTCGGAAAACTACGAGTTACTTTATGGTGTCAACATGCCGCGA
+CATCCCCCTAGTAGCGACAGTATGAGAGAGCGGTGCCCGATGCAGAAGGGGCGGACACTT
+TGCCTGATGCCACACACAGAATCGACCGTGTAGAGTAGACATAAGTCTAAACACGACGCA
+CCAGAGAGCCTTATCGAGAGCACCGAAGATTTTTCCAGTGTCTCTTGTTGAACCCTCTAT
+GACAGTTGTTAACAGCCCGAATGATTAGGATTGGAACATGCTCATTATGTTAGCGGTATG
+TCCCTTACCGCGCCCAGTTAGTGTTAGTACACCCATTTCGAAATATAGCGCTCGAAAGCC
+GAAGAATGAAGGGTGGCGCCTCGTCCAGCTATTAGGATGCCACAACCGATTTTCGCTAAA
+GGGCCGTGTTGCGTGGGGAAAGGTTCGGTCTATCATAAGAACCCTGCTGATAAGGTTTGC
+ATACTTAAGTGAGATATCGAACTGCTAGTGCGATGTGTCAGCCCGGTTTTGGATTGCAAC
+AGGATCGCCAAGGAGAAAAGCTAAGGCACTTCGGGTCACTACCCGTAAGCACACTGCACA
+GGGTCCAATTTATAGCTAGAAATGGAGTACAGATATTAGGGGGCTAAAGGTCATGCTTAC
+TGCACTTGACGCGTTGGAAAGCCTGCTCCAGCCTCAACATGTAGAACCCACGTACAGCAA
+TGGCCGCGTGGTTTGTCAATACAGATGACGTTGCCTAGCCAGGACGCTAATCTAACACAA
+GCAAGGAACCCTACATAGCCAGCGTGGCCGCCAAAACATAAACGAAAGTTGATCGATGAC
+CTATAGAACAAACATACTTTTAATTTGCGCGGCGCTATATCGATTAACTAAAGATTTTGC
+TTGACTTGGCTCAATATACGTTGGACGACCTGTCTTGATACCCCACTGCGCCCCGTCTTA
+TATCCACAACAATTAGGAGACAGTTAATTGAGACGACTGGTGTCATCATCAATATGTAGC
+AACTTTCAGGGTGGAGAGTTACTACTCTACAAGTTGCCTCGCATCACTACTCACCAATGG
+GGCTATAGGTTGGGGAGGCGGTGTTGCGCGTTCCGAGAATGTCTTGATCTAAAGTCCAAG
+GCAGTTGCTAATGGGGCTTTTTAGGATCCGGAGATTTCAGGTAATCTTGCCTGAGACTCG
+AAGTCCACCTCATTGCGATCTTATCGGAAGGGATGCCACACAACTGGGTCGCGAGCGGCG
+AGACCCTCCCACATGATCGAGATTAACGGATTCAGAGGGAGCGTCCCTGTAAATCAGCGC
+TTGATGTCGATACTGACGCCTCAATATCTGCCCTTCAGCAAATCGGGTGTTGTAAGCCGA
+TTTTACTGAGAGATATCCCACCACCATAGCCCACTATCATCTATGGGATCTATAATTCCA
+CAACCGGTCTCTGAAAACTTAATAGTCATAAGGCGTGGGATTGTAGATGCTCGCACTATT
+AATCAAATGTCCTTGGGACAATACCTGTCTGAGTCCTCAATAGCAGATCGCGTCGTGTTG
+CTTACGGGGCCGACACAATGAAACAGGGTGCCTCAGAACTTTACCCTAATCCTTTCGCAG
+TATCTCGGGAAACGCCCGGGAAAGCGAAAGATGAGTGCGCCCTACTCAAGAGTTATGCTC
+AGAAACGTCGAGTTCACTGGCAGTGAAACTCGAAGGTTACGTGGGATCCTACGCCAAGTC
+TTTACCTGTAGGCCGAGCATCTGACGAGGGGGGGCGACCTTAGCAGCCGCTGGGGAACTC
+ATCGTAACAAACGTCGAACCGCCGGCTTGTTGGTGTGCTCTTTAGGATAATGAGAAGTCC
+GTGCTGCTGCATAGCATACGTTTCCCAGCTATATACCGCTACTAAGATTCAAAAATCGAA
+CGCTGAATATACGAGGCCCGGCGTCCAAATGTCGCTGGGGTTGCCCACTGTTTATACCAG
+CCAATGATACTTCAAGCTTCCGTGAAATAAAGAATAGTCTACGATTGCGAGACACACGTC
+GTGTGTGACGTTAAATATCCCTTGTTTATGTATCAAAACGTAATATACGCACGTGAGCTG
+AGATTCTTTCACTACAAGCTTGGACTCAAAAGACTTTCACGCCAGGTCGCCAGAAAAGAT
+AAGGTGGATTGCTCTGGCAACGCTCATCCGAGGACACTTGGTGACAAGGGCTCACAGTGT
+GAAAAAATGTTACGAAGCTCACATTGCTGGGCTAACCTCAAATACCGGTCGGATTGGGGG
+ATTCCACACGTTGCGAGGTGTTTCAGAGAAGATATTTCGGGGGGTGACGTGGATAGCCAC
+GTCTCTAGCTCCAAAGAAGGCTTACGTTGGATCTCTAGTCACCAATCTATCAGTTCGATC
+CAATGTCTCTCATCGTCCTGCCGGTTGGTGTAAGATCAGTACGCTAGCAATTCGGGCAAT
+ATCTACGAGTGCTCCCATGCAAGCACCGGCCACGTAGGGGTAAGATCTTTTAAAGAAAAG
+TGCGCTGACCCAACAGCTAGGAGCGTTGCTCCCGTGATCAGCCTCACTGAGGTATGTAGA
+GCTCTCACTTTTCCTGTGGTTGGTGTCTTGGCAACCCGTCATAAGCTGAACAGGTTAGCG
+TGACGACGTATCAACATCTATCGCGCAGATGAGCGAACGAAAGCACCATTTGTTATCCCG
+TAGAGTCATTGAATATGGTGCTGATACATTAATATAAGTTATTCTTGCGCATGAAGGCGT
+GTTTTTATTTCCAAGGAGCCTGCGAGCCTCCAGGGCGTCTTGTCGAACCGAGGGTTTAAG
+GAGCCATGCGGCTCGTCTCGCTTACCTTCGTAATTTGCTCACGTACAACAACCCCCACGC
+TGGGTAACGCGACTAGTGCCAGTATTGAATCTGAGTGATTTCTGCCAGCGCTATTTACAT
+TAGGCAGCGCAGTCCGATACACTCAGAGTTACTGGGGTACTAGAAGAGGCAACACAAAAC
+CCTTGTCAAAATGCCAGCTGGCAGAGGCTAGGTACTGGATCAGGAATCTCCGGACGCATT
+ATGGGTCTAGCGCTTTGCAGCAGCCGGTGACACAACTGCTTGGATCTCCCATTGGCGGAC
+TGAACGCTAAATGGACCGACGGTTGGGCCATCCCCCCTGCTGGAAGGCCCTCATTGCCAA
+GGGCACACTGTCAGATCACTGGCTAACAGTTCCCCTCAGAGCATTCCCGAAATGACGAGA
+TTGTCTTCGCTTGCTATGTCTTTCTTTATAGCCAGGTGTAAGCACGTCTCATGGATCTCA
+CTGCTTTGTGCCCTCTCCGTTCATTCTAAGTTAGCTACAAAGCGCCACGTTAGAGACTAC
+CCTCATTGAGGACTGCTACGAAGGCCCAAGTCATTACGGGACAAACTAATTAATAATGGT
+GATTAATGACTTTAACTAGTGGAACTCATTCGCGACATACTGTAGTGAATCGTGTCATGA
+AACTAGTCAAGCCTTGGCAACATGACCGGTGTATAGCACCCCCGTTCTACGGGGTTCCAG
+AAAAACTGGGTCCTTGCTCCACCACGTGATTAGTACCGTGTCGTGGATTCACGTCTAGAC
+GACTTTATCTCGCAGTTGAACAGGAGCACATGCTGGAAGAAACCCATTCATGAGTTCACA
+ACGAATCGTGTCCGGTCAATTGACGTTAGCCAAAGGCTCTGGTCATAACGCTCAGATGTG
+ATGTTTTGAACATCGTATACGATAGACGTTATAACCTAGTACTCCACCTGAGCCCGTACG
+TCTTGATCATGATCCCTATACATTAAGGGGTTAGACACCGCTCGCAGTTAACGACGCCCA
+CGAAGGTGCACAACAGCCCGCATGCGTATGAATAAGGCGTCAGGAATTACACGGCCGCCG
+TGAGCCTGCTATTGGCAGGGTTAAAGGCAGCTCAGAGGCGGCTAGAGACTTTGCTATCGT
+AGTCAACGTCCGGAATCTGCTACTGCACGTCAGATTAAGGGGTAACTCAACACAATAGCC
+TGAAGAATGCTCTCAGTTGTCTTGACTGTCACGCTGATAGCAGATTAGCGCACCCAACCA
+CCTTGCTCATAAGGGCTGGAGACGGTGCTCTGTAGCGCTTTTTAGGCGTGGTAGTATTTG
+GTCACCCTCTTTAGGCGACGCCATTCATTTCCTCGGCCGCGGATCTAGCGCTAGTCCGGT
+GTATCCCCCGGCGTCAGGGTCACCGTACGTCCTAATAATTCATCCTCGCCCAGTATGAGA
+GGGACTGAATAGGGCTGTCGATTGCTCGGTCTTGTGGAACTTGATTGGGTTGGACCCCTG
+CCCGGCTCCTGCGTTGTGATACGCTAGTGGAAATGTAGAGACTTCACGCAACGGAGTTAA
+GTGGGGGATGCGAGCCTGAGGCTTTTTTATCTGCTCATGTTAGGCATCGGGGCTGAGTTG
+GACTTTTACCCTCCTTTCGTCGTAGCCAACCCCGAGCACCCACGCGTCTACGGAGTGTAA
+CACATTACCACCCGGGTTATGGTGGGCTAAGCGACCAGGAATTAAGTCGTAGGGAAGCCC
+TATGTATTCGACTCCAGCGAATATGGAAAAGTGAATCCTCTGTCTTCCCAATTTTATACC
+AGCTCGCAAATACCTGAAATGGGTCGTAATATGTAACCCCTACCTCTATCTAAGGATGAT
+CACGACCGGGTGCGAGATGAAACTCCGGGACGGTGTGAGAGATTCGTAATGGCTATTAGA
+CCGGTCATTCCGACTGGCTCATATGATTCGCTGCTGGGATCTGCCGTTTCGCAAGCCCGT
+AGCTGGGCATGAATTAAACCATTATCACTCCCGCGTGTTTTCAAAATACATAGTGGTAGC
+ATATAAACCAGGGTTGCACGCTCTCAGATTGCAAGCGGGTTCGCCTTAGGGTGTGTTGAT
+CCTACGTGATCCTTCAACCCTCCCGTGTAGGTGAAGCGCACTTGAGTGGAGCCTCCATCT
+CTCGGCCACTCAGTCGTGGCCTTCGCATAGCTTGGTTGCTGCGGTCACAAGTGCCACTGG
+TGACGCTCAGCCTCGAGGGATGATCAGTGAAGCGCTGCCGGTGTAAGCGTAGATTTATAT
+ATAGTAGTGGCTGACTCGAGTAATTGGCCTCGGAATGTCCGTGTTACCATGCCTAAATTG
+TATCTTAGACCCGTACACTCCACCATCGATGCCCGTAGGCGAATATCCCTGTGTCGCCGT
+GGTCGCGTCCTCGCATCTGTGCGCGTTCTCTCAGATAGTCCCCCCGTAACAAGCGATGAG
+CCCTAAGGCAGGGCTTGGGTCGGCATGGTGAGCATCGGCAGAGGCCCCACGCACGTTTTA
+ACCGCCGTCCCATCGAGGAGTGTCTCTAGATTACAATAGGGGCGTTGTAATTATCCATAA
+GTCTCAGCGCTGCGGGAGGTGCGGTTCCATTATCCACCGGCTAGTGCAGGGGTGAAAGGG
+CGCTGGTGAGCCCGCGGAGCAAAGGTCTAGGCACACACACCTATACGAAAAATATAGCTC
+TCGTGTTTCCTAGCATCTGGTTTGACTGTTGAGTGCCATTAAAGCCAATCCCAGGCATCG
+CGCAACTAGTAACGTATTACCCCCACAAGCGATCCGAAGTGCAAAATTCAGCTTTAAACA
+TGGGAGCGGTGGGACAGACAACGTATTGGAGGTTGCTACAACTCGCCACTTTCACTAAAG
+GCAATACTTTAGGGAAAATGCTCCCCATCTCCACTCCGTAGGGACCTCTGGTGGTACCGA
+GTTGATGCATCTATCGCCTTAAGTCGCTCCTTCATGCCCCTCTACTCAGCAGGCTGCCCC
+GGTAGATCACTCGCGTTGTACACAAGGGCACGCGGCTATGGAAGACTATTTTGAAGTCAG
+ATCGCGTAGATTCATATTAGAGGTTATTACTGTTCGTCACTGGTGGTACGGTGTTAATCG
+AAATTAGGAAGCAGATGACTAAGGGACCCATTGATAGCTATATGACACTCATAACTGTCA
+TATACTAGAAATTTTCGATGGCAGGATGTGTAGTGAGGTCCCCCGCCAGAGTCTAAAGCG
+CTGTAGACGGTTAATGCACGGATCTTAAAGTAACGACAAAGGGCCATAGGACACACCGGA
+AAAGGTAAACAGTAGTCAAGTACCCGACCCGCACGGGCATAACGGGTCTACATATAAGAA
+GAGGTTTGTACTACGAGAGGGGCGTGAGTCCGGCCCAATATCGCTCCTAGCCCTCCTTAG
+CCTAAGTGTGTTACAAGCGTCACCATTAAAGACGTCACCGAGTGGAACTCGTCACTACTA
+TAGCAAAAACAAACACTTTTAATAGTCTGCTCGGCCGGTAACAGCATAGATGGTTAGGGG
+CACGGTGTTTTTACGGTTGATGTATCAGCTACAAATCGTGTTCCCCTCCGTAGTCGAGAC
+TATGTACATTGGTATGGGGTTGCTCATGGTTATCGTAACGCTACTATCTGTGTATCAGTT
+GTCACAACCTGTACGCTGAATTCAGGCTTCCGTACCGCCAGATGCTTCGAACGATTGTCC
+AACCCACAAGCCTGATGGTTTGCAGGTGCAGAATTCGAGGACCTTCGGAGTTGCAGTACA
+GGATTGAAGATTAGTATATCTATTTCGGTGTTGCGATTAGGGAGATCCCATCATTCCTGT
+CAATACGCTCCGACCGGGTTTGCCACAACTCCCTTCATCAGCCCACCCGTGCTGGGGGTA
+GGCCGTGAATGTGTGCACCCTTGTGCAACTTAGGCGTACTACGCCCCAACTGTTATGCCC
+AAACTCGCTATTCCACCCCTAGCGCGCCGTCACCTAGATTACCAATCCTCCCCTCGTGAG
+AATGCCGTTTTCCGCGACTGTACATAAGTAGCAGATATCCAACTCCATGTGTTGTTCGTA
+CCGTTTACATACTTTTGAGTAACAGAGTACCGCTAGTTGATGCGAGGTCTGCAATTCGGT
+CTTGATCCTTGCACCGTTGGCAAGAGACGTGCACATAGCCCTCATTAAAGAAAATGAACG
+TGCGTATGCCACAAAGCATGCATAGACGAGCTACCGATATGGAATGTAAACTAAGCTTGC
+GGGCCCCGCCTTGCCATGTAGGTACGTCCTCCCAATTCGTGAGATTGGAGAGGTGCCACA
+ACCTCGCATGCATCGATGAACGCAGCAGGTCCCACAAGTTTAACCTACAGAAATACGCCA
+CACGCGTATAAGTCCTGGTCCCCATCGCGCTGTGCCACCCCGCTAAAGGGACGTTGGGCG
+ACTCTTAACTATTTGCAAAGATGTCATCGGCCCCTATAAAACAACGCGACCTGGGGCAAC
+CGCTCGACAATTACACTCCCGGGCTATCTTCGACCTAATCCCACAGCGTGCATTACGCCC
+AGACTTGGCCAGGACTTTCTTTTTTTCGGGACCGTACTGGGCTCGCTGACCAGATACCTG
+AGTCACCCCACGAAGGTTACAGCAGAGAACCCTTATCGCCATAGAGGATGCTCGCCAAAG
+CCCTTAGACACCTTGCGGATGCGTTTGGCGCTGAGATACAAAGTACGTCTGTGTAAACAC
+ATGTCCCTAATCTAAAATAAAAGGCAGTGTCGACTCGTGCTGAACTCGAGCCATCCGCGC
+AACTGGTACGCCAGATCTGGCCATGGAGTGCAGGTTCTGTAAGCTTGGCCCGTGCTTGCT
+GTGAGAATGTGTCGACCAATGTCTCAACTAACAGATTTGATTATTGTTTACACGAACGGT
+AACCGGTGGCCTCTAACTCGCTGACTTCACGAAATGGTGAAAAGCGGCCCTCCTGTTCGA
+TAGTAATAAGGGCAATCAGGCAATACATTCCGGGCAGCAGCGCTCGATGCTTAACTTGGA
+CCTGTCTAACAGGGGGCTTATCACAATCAGTTTCTTCTGTGCGCTTCGATGAAGTGTGGG
+TTACAGGCAGATGCCTTTCGACTCCACGCCTTTGCGCGGTGGTCCCTAATACGTCGGTTC
+CCGTCATATTCCAGCCCTTAACGCATTATCCGAAAGTAACTACAGCTTCGTTGGTAACAG
+GGTGCGAAGGACTGTACTGAGCGTGTGACGATCCGTCGAGGTACTCGGAAGGTGCTTCCT
+GAATCAACTCTCTTCCGGAGCTACCATGGTGAAGTCGATCTCCGCAGCATTCTGTGCAGT
+GACCGTAACACATATCCGCCGACGGTTAAGCCGGGCTCGGATGGACATTACCGTTGCCGA
+TCCTATTCGTTCGGAGCAAGGCCCCATGGGCTAGTGTTTGATTTAGGTATTATTTTGATG
+ACCGGATCCTCAAGCTGGACCGTGACCTGACAATGTAATAGAGCCATGGCGAATACCTTT
+TACTACCCACACAAGACGGCCAGACCTAGTTTACCTTGCGCAGGCCGCATCCAGCCATCT
+GGTGTTACATACGAGGACTGTGGCCTCAAGTATGGGAGGGTACGTTTGTCCCCGCCATAA
+GATCACTAACCGAATTAACATCCAAACGGAAGGTCGCTAAGCTAGAAAAAGCGCACAGGG
+CGGGTGGACTTCTGAATGTTAGGCAAGGAAGACGACTTTGGTCGGTGTACATTGCGGCGC
+GTGGAGAGTAAATGTCGCGTCGGCATACAGAGGTCAGGGGTATAAACACATCTTGCTTCC
+ACCTTTACAAGAATGACTTCGCGCGGCCATTCTCGGCCAGGCAACATCAACGTGCCCTTT
+AGTCGTATTGGTAACGCATTCCCCAGCAATTGACTTCCGGTGATGTAACTGGCCTACGGA
+ATAGGAGAATGTTGGTCTGGTGCGGACAAATATATGAGGCGAAACGCCCCAAGTTGGTCC
+AGGAGGTATTTGGGAGAGCACCTGACCGCCCTTATTTGGGGACAAAGTCCGGCCTTCCGT
+ATCATATAGGGCTCGGCAGTCTGGAACTGTGAATGAGCAACTAGGTTGGGAGCTAAAACA
+AGCAGACCCCTTGAGTCCATCGGGGAAGTCCCCGAAAAAGGATTACCGACAACAATTGCG
+TGCGGGAGCACGAAGCTGACTCTGGTCGGTGGGGCACTTCGAGAGTTGGCATGACGAATT
+CGGGGCGAGCTTATCGGAAATTAGTCTCGATGCTCTCCTACAGACCCGTAAGCTAGCCAA
+CCTACCTGGGCTGCTCAGTAACTCGAATGTCTGTGAAGCCAAGTCACGTTACGTCAGACT
+AAACGTCCCTCATACGATTACGTTCAGGGTCGGTTCGCCTAAGTAAAAACTCTCTCAACA
+GGCTTATCAAACCCTGGAAACCCACGTTGCAGGTTGAACCACCCATATCGTGTCACCCGG
+GGATCTCAATTGCCGTGAGGAACATTTCATACCGCTTCGAGTTATAGCAACACATGCCCT
+TCTCAACTGTACCACGCAGGAGGGTAATCCCGCGATTCCCGTCCGAGGGCGCCATCCGGT
+CATGTCTATAAGAAGTGTCCTATAGGCGCACGGGAATGCATGCATGCCCAAGCGCTGATA
+GGCAAGAGAGTGAAATCTACTCGAATTCTCGCGGGCGCCAGCGGAGTGTACATAGGTCCC
+TTTCGGGCCGTTACTGGTGTCGCAGTTCCCCACATGAAGGGGTGCGGTTGCGTAGTTACT
+GTAGCCGTCACAAGTATATATGTCAATATCAAGGTTATTCCGCGCCGTGCGAAAATAAAT
+CATTCGAAAATTAGCCGGGTGATTGTAAGGGAAGGTAAACACGAGTGACTTACCCTAGCT
+AATGGCGGCGGCGTGCACCCTAGAGTACTGGTTTCGACTTCTCCTGAACCTAATTGTAGT
+GAGGTGCGTAACGAATGGCTGATTGCTCGTATCTGTAAGTTGGGGTGACGTAGCTGGGGA
+CCTAAACATAAGAGTAGCATGAAGTATTTCTTGTAATGAGGGTGGAGTAGTACGTGAACA
+TCTCCGGCTTGTGGAAAGGCTCCCGTATCTACGCAAATTAGTGCAATAGCACTATAGCAT
+TGTAACGATTCGTACTCAAAAGGATAGTAATAGAAACGACGAGCATTCCAGTGGATAGCA
+GTTACTCTGGCGGGTTCTGAATGCGTTATATTCCAGAGTAATTAGCGATGCGCCCCGCTA
+TGGCTTTCTGACGGGGCAATTGGAGTGTGGCAGCCTTATGCACTCTCTGTGCAATGAGTC
+GGACAAGTAACCATCATGCGTAAAAGAACGTCGTTGCCCCCTAACGGGTACCCGACGCCC
+AGACGCTAGGACATCAATTACTATTGCTATCAAACCTCAACATTCCTCTTCTACTCCTAG
+AGTCGAATACATGGGAGTGATAGCACAGATGTCGTCGGACACACGTCTGTTGCGACAGGA
+TCAGACTATCACGGGATCCCTATTACGATACGATCTTAGCCACCCCCAATTCCAATAGCA
+ATTGTGGGATTAGCATCAAGCGGGAGCCGATCCCCCACTGCTATAAAGTTTTCTCGTAGA
+TGGTGCTGGCATTGGTGAGCGTAGCAGTTGTCGAATGGTTCGCTAAACTTCCGATTGAAT
+GGGCGTTAAGAAGGGGACTCAGAACTAATGAGATAGCGCAAGCCGTCTATGTGTTCGCCG
+AAGTCAGCTCTGTCAGACAGAAGATGTCGGTACTTGGAGCATGACCTTAGTCTACGAACT
+GTATATCACTACGGGGCAGCTATAGCGTGAACTTGGGCTATATAACCCTTCGGCTGACAA
+CCGAGTTCGTAACCCCCTCGAAAACCAACCGCAAATGAAGTCGGTACATGTCTGTCTATA
+GTTACGGGGCGATCCGTCTTGAGACTTTCGCTATTACAAATAATCTGAACGTAATGAAAG
+AGTCGGAATGATCTCGGTGTCCTGTATGAGCTCTGATCGTTTTTGTTAATGTTCCTTTCG
+GTCCCCTGTCACCGTAGCGGTTGTTCTTACTAGGATTAGTGAACGGCCCCTAGCTTAACG
+AGCGACCGCTGTCGAAGTGTGTTTAACCTCTCCCAATATTAATCATAGCAGGCTGTCGCG
+GTAGGGGGAAGATGGGCCGTACGCTCTGTATAAACATAGTGTATATCGCGATCCGGGTAC
+TTGATCTAGTAGAAGTGGGAAAACCGTGCTGTAATGTCATTACCCGAATCTTCTCTCCAT
+GCTTCGGGCTGTAACAGTGAAGTTACACCTTCTCTGAAGTGCATAATCCTTTAAGCCCAA
+TAGCGACTACCTAATGAGGCGATCAGTACGCGGTTTATAGCCACAGGCATAGAAAGTATA
+CCAGAGGCCGAAGTACGTTGCACCCCTATGATCGTATCGCTACGTCTTATTCGATTCGTT
+AGAAATGTCTACAAACTGCCCTTACTCTGTCACTTACACCTCTGTAGCTATGTATGACTC
+AGACGGATGTCCGTAGCAAGTATTTACCAGATATCTCTACCTCCCTTCGATACACCGCTT
+AATCCACCGACCGTAAAAATAACACGCCCAATTTGTCGCTGTCTCCCTAAACATTGCATG
+GGGTTTGAGGGACGGGCCAATTTAGTGGCCATGGGGCGTCTATAGACGAAGTGGGCTTGG
+TCCGTTTAGACAAGACCGACGCTCTTATCGGACATGACAGAACGATACCATTTAGCGGCA
+AATAAGTAATTTGCCTGACTCGTTCATTCAATGGAGGTGCCGGTGAATACGACACTTGTG
+GTGCGGGTCCCCTTGATTTACACACAGCAGCGAGCCAAGTAGTTCGCGGGGGTTCACCAA
+CAATTCCAGTGACTTAAGCAACGCCCACCGCGTCCCTTTCTTCCGCTAACTGATCTCGTC
+TCGTTGCCTGCTTTGCTTGGACGTACCAACACATCTCCGTCTGATCTGCAAAGCCTGGGG
+AGATGCCCACCGGACGCGGGGCGGTACCAATGCCGGCTTACTCTGGTAGGTGCTCTACGG
+GTACCAGTTCAACAAACATCCGGAAGCGTAGGAACTAATTTAAACACACAGGTGTCGGGG
+TAGGGATAGTTGTAAACGACATGCCCTCGAGCGCAGTATGTTCACAATGTATCGCACGAG
+CAATGGAAGTACTCCCTCGGCCACGATGGTCTCGAGAGTCATGCGTTCTTACAGGCTCTG
+GTTTTACCGCGCCGAAGCAAGGACGATTCGTGCGTGACTGTTCGGAATCCTATACCCTTA
+CGTTCCGCTATCCTCATATGCACCTGCCGTTTCGCGGAGGCTGTCGGATGCTCAGGCTAC
+CCTACCTTTGTTTACAGATCAAGAGCTTCTCGGCAACCAAAATCACCATCCTGTGTCCGC
+GTATTAAGTCACGGAAGAAACAGTAGCCAACGTGGTCAGAGGAAGCCTTTACAGTGTTAT
+GAGTGGCTCCACTGAAGGCGTGGGTCGGCGCTATGGTCGGCACGTTACTAGCCGTGCTCA
+AAACTTGGTTTCCTCTGAACTGGTTTTGCTCCCTTGCATGCATGTCGTGATCGCCGTCAT
+GTTTAGTGGTTGTAGGGGTGGAGGTTTGTACACCGGGATGTGCTGGAACCCGCGATCAAA
+TAGCGGCCCATCGCGCTCCTGCAACTCTATGCAGCGCTAACCCAGTCGCATCTTTTTTAC
+GTCAGGTACTGTCAATAAGTGCGAGGAAAGAGCACGTTGCCCCGGGCACATCTAAAGTAT
+CCGATCAGCGTTACGGGGCCCCGCCTAATCATGATGTATATCGTTACTACGAGGAGAGGC
+TACAAACCAACGTTGATGGTGTAACACAGATGTTCTCGTTTAAGAGGTTATAGCGCCTTC
+CTTCTCTATATCACACCTTGATTCGATTGAGCACACGCACTTTTATTAGTGAGGCTACGT
+CAAGGGGTCCCAACCAGCCGACTCGAACGGTCACTACCGGTGATAGGTTGATAAGCACAG
+GCCTTTGTCTCCCGGGCAAAAACAGTAACAACCGTTCCCCTAAAGTGCGCAAAAATGTAG
+GTCATGCGTCATTCTACACACCAAATCGGAACACCATGGTTATCGGAAAGAAGAGCTAGG
+ACGAAGAGTTGGGTGAATGGCCGCAGTATTAACTCAAAGCCCTGTTGCCGTACACATCTT
+AGACAAGACCTACCGACGACGACCGTTTTACTTGTGGATACGTCTGTCGCTCTAAGCAGT
+ACATATTTGGCTACCAGAATAAAATACAAGTGGGAAGCGGGATTGCTATTGGGAGACTTA
+ACATATATTTTTACCCCCTATCGGCCCGGCAACACGGAGATCAGATATGCAACCTAGTGT
+CTAGTTCCCCCGGGAGCGTCCCCCGTCCAATACAACGATTTATGGTCCCCTAGAATACGC
+GAGACCCTAGAGGCGTACAGGCGTTAGATAAAGTTTTCCCAATGGCTAACGCTGGCGGAC
+GGCATTGCTTTTCAAGTCCCGCTGGCGAACGTCTACCTTAGTGTGCATTCCCAAGATGCC
+CAGTTTTCAACCATCCTAACTCTCCCCGATCGTGTGAGGTGATTGTAAATCTGCACCGTC
+TGACGATCGATAGAGACAAACTTGTCCTGTGCCCAGCACGTTCGCCTAAAGGTGATACTT
+CAAAGCTTTAAAATTGACTCCAACGCGCCCCCACCCGTAGGGTTGGGGCAGAAGCCAACT
+TAGCCTCTCATGCCCTTTATTATTCATTGGAATTTGCAGCTGAGTAATTAGTCCAGCAAA
+GTCAAGAAATACTATCTCCAAAAGGTCCTGTTGACAATTCAGCCTGTACGAACAGGCCGT
+TCTCAGCTCCCTGGTGGTCAGCCGCGAAGCCATTGCGGTGGAACTAGTTCTGGTGTTGAA
+TGAAATCTTGCAGTTGGTATCGCAATCTCGAACAGCCCAGGCTCGCGGCCGCGACGCCTA
+TGTGGTACACATCGTATTTCTTCACGATGACATATCAAACGCTGTGAGAAGATTCCAGAG
+GAATCGTCCAACGCGGCATGGCGTGCCTGCTTACGGGGCAAACAGAGACTTTGTTTCGCC
+CCTAGCACCTTGCCTCCGGACTAAACCTCGTGATGTATACATGGGTGAACGAAACGCTCA
+CGATCTCCGATCGCAGGTAAAGGGCTCACCGAGATGCTCTCGTAGGATATTCCGACAGAT
+CGCTTACAATTGTTTTGCGTACAACCAGGCTCCGGCCCCAGCGGGCGAACCCCTAAAATG
+TCCTGGTGGAGTATCCAAGTCTCTGGGCCAAAGTCTAATTCTTTCGCTTTAGACTGTTTG
+ACTGAGCACGAGGTAGGCCTAAACGCTGGCTAGTGGATCTCCCATTTTGAGCCATGGGGA
+AGGGAGTGCTATAATCCCAGTATGCAGGGGTTAGGATGGTTATGCCTGCCCGCAGAAGCT
+TTCAGGGTAAGCACAACCCACTGTGTTCCATGAGGCGTACCTTTAACGAATACTTTCCGA
+TAGTCTAAGCGTCGTCGATCTCTCTTGCCCGCTTCCCAACTCACGCGTGTTAAAGGCGTC
+GACTGTAGTAGAGTTACGATTTCATCGGTGATTCAGACGAATCATGGACCGCGGAGGCAA
+GAAAGGCGAGGTGCTCAAAGTGGGATTTCCAGCCCTCGCCCTGGATGTCACAACCTCTGA
+TAATTACCGCGCCCAGTTGGGGATACCTAGTCGGGTCCAGCGTCTAGCTCCGCGCTAGCA
+TTCGGCTAGCGAGCGTCATCATGTACTATAATGGGATCCGCTGCGCTTCTGGCCCCTCTG
+CTTACAACGTCCCGCGCCGAGTAGTCGGCCATCACGATGCTCCTCATAAGTGAACAGTCA
+GCGCCCTTTGCATAACAATCGTAGGATACTTCAGCATGAATTTCTCAACTGTCCTGTGTA
+AATTAACGTGCCTCTAATATATGCGCAGGTGGGTTCCAGAACATGTAACTCCTGTGATTT
+AGGTGCATTGTAAGCCGACCAAACTCTAGACATACGAGCTGGATGTCAGGGGGGCAGTGC
+GAACGAACAATATGTAGAGGTGTCATGCAGCCGACCTCCGCATGTCGCTCCGGGGACCGA
+TGCGCTTTATGAGGGTTGTGTAACTACGAAAGCTTTTTGCATCATGATTATTCAGTGGAC
+AACAGACAGGCCCCATTACTATTCCCAGGCCCTGATAGGCGGTGCCCCCTACGCCATCGC
+GAGATTGCCAGTCAGTCTCCCTAAATTCATAGTCTGAGAACACCCAGGACAAATAGTGTC
+CTTTTTGTGGCCTGCTTCTGTAGTCACAAAGGTTTCGTACCGGGCTCTTCCTACAACCTA
+GAATGACTAGTTAGACGCGCAACAATCTCGAAAAGAGAAAAGCGAAAGTCTTGATTTACA
+TCCGCTAAGTGTGAAGATTGAGAGCTTACGATGGATTACCCGGCCGAACGTCAGTTAGTA
+ATAAAGAAACACCACACCAACCGAGTCCCGCTGGCATCTCCTGTTGGGTTCTATTAAATT
+ATCAACCCAGCAGCGTCAAGAACCTCTGTTTTTGTGAGGAGATACCCGCAGGTAGCTTTG
+ATCCATCGCTGCGTTGTGGACGTAGCTATAGCCTTGGACCCCAAATAGAAAAGTAACTCA
+AAGTGGATCCGCATGACACATATCGCCTTTTTAGAATGCACTTAGGCCCTCTGCGAACTG
+GGTCAGGGGTCTAGGCACACGACATGTACGGATGTCAATTTACGCCGTTACGGGCTAATG
+ATGCTGCCCAGTATTCGCTTTGGATTCACCCGGGAACTCTCCAACTCTGTTGACCCATAT
+AAGACAAGGACCATAACACGGCTCGCAATAGCTGGCCAGCCGCGCTGCTCCCCTTTCACT
+CTGAAACAGGCGCTGTTGATCCACCCTCATAAATTGCCTCTAGACACTGCTCGCTGGATA
+TCCAATAATCTGTTTATGGCCCGCCTTGTAACTATACACTACGTATAGAATTACTCTTGC
+TTTGACACGGGCACTGTGATCACAGCAGCGAGTGCACTTGTTGTGTTGATGCTGAATTGA
+GGCGTTAGGGTGAGCTCATCTGCTGTTCCGCCAGGGCCTCATCAGGGAAAGATGTTTAAG
+TAAATTCCAATACCCAACAATTGTAGCGTTAGGGGTTCGGGTTAGTACATCCTCTTGCTG
+AGCAGAGAAACCAGAAGCCCCATTATTTACATCCATATAGTGTTCTTCCCTACGCACTCC
+CTACCTTCTACTGTCAGCTTGACCCCCGCACAAACACGGGTCCATTGAATGCATGCGCAT
+AGGGCAGTCTTCGCTCTGTCTACTTTCGGGTAAAGCGGAGTGATCGTGAGTAAGAATATT
+GGAAGCTCTGAGCAGCCGTACTTTGATCCACCTGGTAGGCACAACCGCAAGTTCATCACG
+TCACCGACGATCGTTAATGTGCCGGGTTTGGGAATAGATTCTAGCCCCAGATTCCCTGCC
+GGGGTTAAGGTCACCAGACACTCAATTCTTGGATCCCTGTCTCTGACGCGAACAAGTCCG
+GTGCACCCATTTATTGATTCATTTACGCGACTTTCGCCCGCGGGGTTTCATCAGCAACGT
+TCTGGTTGATCCAAAAGTGCCATCCAACAGAGTGAACCAGCCCGTTCTGCTGCAGAGCTT
+GTGAAAGGGTTGGGCAGGGACCGAATCATTAGTCCGTCTACGTGCGGCTTACCAGGTTGG
+ATTGGGCAGTGAATCCAAGCTACATATTCGGTCTAGGGAGCAAGTATGGTTACATAGTAC
+CTACCTGTCCCGAAGTTCTGCCTATGGCCGTGGCCTCAACTCGGTGCGGTGCCCCGCGGA
+TGGGGTGGGTCCCCCTTAGGAGAGCTACACTTGCTAAAAGCTCACCACGTCTTATTTTAT
+GTGCGCCGTTTATACAGGGACGTCATTTTCCCCGTCCATCAATGTCCGCGCTCCTACCTG
+GGGACCCTTAGAGATATCGCTGCATCGGTGAATTGCAAGCGTTAGCAGGCTCGGTCTAGA
+CCGCTTACTCAGTCAGTACTGGGTGTCATCTTCGCGCACAGAAATCTTATGTAAACACAA
+GCCCACGCTCACGATTTCTCAGCCAATGATGCCTGAAAAGGAGCATCATCGGCGTCCGCG
+TGCTCTCCATTGCTCGCAATGACGACTTCTCTTATATAGTTAGAAGTAGCCCGCCGCTAA
+CACGTTAGCCAGCTCCGATCGCCTGAATTTGAGGGGAGGGTAAGAACTCTCGAACGAGAA
+CTTTTAGGTGGCATTGTGGGGACGCCCGGTTCGACAGATACAAGTATCGCGAGGACCGGA
+CACTACGGTGGGCAACGGGGTTTTGCGTGGCACGAGGTAAGAGATGCGTCCAGGTCAAAA
+TGGGGAGCATGGCACGCGAAGAAGCTGCCGTCGGATCCGGCCTAGACTTCGAAGAGCGGC
+CGTGAATAAGACTAGATCTTTCGACTCGAGTTACTGCGATAATGCGATGAGCAGCCGACG
+CTACAGGAAGCCGTAGGCCACGGAAATTGGTACTAACAGTTCGAAAACTAGGTACAGCCG
+ACACAACAACTGTATTTGGGGTCCTTGGTCCTAACGGAAAGAGGGGATTTACGGACCAGC
+AATAACGTTACCCCGCCCCCACGCCGCGCCTCAACGTCTATGTTAAGAATTCTAGCCTAC
+GACAATCATACCGCCTGAAGATTGGAAGCACCCAAACATGGCCCTGAAAGAGAACCCAGG
+GAGGTGAATTCCATGACACGGAAAAACCATTAGTGTCGTGGAGAGCCTGAACCTCTTATC
+ACACGCTTAGAGTCTGACTATGCCTGGGGCCTTATCCGTGCCTTCCATCTAGAGGAATCG
+GCGCGTGTAGATATTTCCAGGAGTCCGCCCCAGATCTCAACACGTACCTATGCCCCAACG
+ACGAAACGTCCAAGTGTATGGCGTGGGCAGCCGGAATTGCCCATTACGCTTGTAATGTAG
+CAATCAAAATGCGCAGAAACATAATGTAGAGGGGTTGGAGTGCAACAAACGATCGCTCTA
+CGAGTGGACAGCCTGGCGAATTATTGGTCTCAATTGATAGGAAAAGGCCTGTGAGGTGCT
+GAACTTTTCGATCGGAACATGAGCTACCCTAATACGGGGTTAACTGAAAAAAGAAGCCAT
+ACTACGAGGACACAGTGGATATTAACCCTGCTCCGCGTGCTAAGATTCCACGAGGACACC
+AGGTTGAGACTGAACATGGTATGACCTCAACTACCCTGATGCGCAACTCTGAGAACTAAA
+GGACGCCGCGGACCCGTGCATTAGTGACGTTCTCATGTTTACAATGGGGCCCAGTCCATA
+ATGAGACCATTGAAGATGCCATCCTTCATCTGTATAGACAGTCCCCGGTTTCGAGGATTG
+TATCAGACGTGCGCTATACGAGGTACTCAAGAGAGATTGCTCCTATGGAGTGATGTACGG
+TGACTCTATCCTACATGAAGAACTCTGTGCACTCTAGTGTCTACGACCCTGTTCTAGTCC
+TCTTTTGTGGACAAGCGATTATCCTTTAATATTCAGCAGATGTAGCCTTAATAAGTGCCA
+TTCGGAGTTAGTTCTGCGTCCTCAGGCCGACGAAGAAGATTTAATCATACTACCTCTTAC
+CGCAGGCTAGGCATCGCTAATAGGATTACTGAACTACTCATACTAGTCCCAGCAAAATTT
+TGTATAAACGGTTTCCATCTAGGCCCCCTCTAAATTGTATCTTAATCCGTTGTTGAGCGA
+TATGAATTGATGGCCGGGACTGAAAGGAGGTCCCGAGGCTTCCTCGCATCCTAGCGCCTT
+CACCCTGAAACAGCCAGGATTCGCGAGACTGAGTCTGATGAGGAAGCTATAGCTACATTC
+GGTCAAGACGTGCCCGGTTTGAGGAGAATAAGCAATAATCTGAAAGGCAACAACCGTCCG
+CAGGAGGCCTCCCGTGCGTATTAACGTAAGATGTGTCTAACCCCAAAGGAACCTTCATAG
+CATTCGCATCTTCAGTATAGGACACATGCCAAGTGTCTGGTCCCACGAGAGTGGCTCGGG
+ACATTTGTCCTAGTTAAACCGTAGACTGCCCCACGAGATTATGGCATTCCCAGGTTCCGA
+TGCAGCGTTCTCACGATTTTTCTGAGTGTACCTCCCTGGGCTATAGTGTTTTCGCCTTAT
+CTCTGGCCGATCGAGGGCAGACGCGCAGAATATCTCTGTCGCTGCCTGCGTTGCACCACT
+AAACGGGTCTCAAGGTCGATGGGTTTCTAGAGGCGCGCAGGTGTGATCTTGGCGTCATGT
+TACAACGTACGTATATACCATGCTACGAGTTGGAGTTCCTTAATGACACGCCGCTGGTGG
+GCGCTGATTCTTGTGTAAGGATTGATCTGTCAAGTACACGGGTGCGGCTCCGGGACAGGT
+TACGCATATAGTAAGTATAAACGCTTATCAGCCTACCTTGTCCCATTCATGGCGTGTGTC
+TATAGGTCCATGAGTGCTGGGAAACGATGGACAAGACCATTAGCAAAAGAGGGGAATGTT
+ATACTCCCGACCGTCAGAATATGCCGCTGGGTTAAGTGTCCGCTAGGCATCTCTATGGTA
+ACATTTAGTCATCCGGTGAATGAGGTATTTATAGTGCGTGTCACAGCAAATGTGTCAGGA
+TTAAACTGGTCTTCGTTAGGCAGTATGCGGGCCATCGAACGGGGTGAAAGGCATGGCAGG
+ATTTCAAACTGTAACAGCATTTCTATAACACAGATGGTCAGGCCTCTCCGAAGCCTTGGT
+GACGATGGACAGCGTTTCAACGATGCTCTCTTACGTCTGCTGCATTTCCTGGGAACAGCC
+CAGGTATCTGCTAATGCCGGTCAGGCTCCGGCTGCCTAGCAGAATGACTGCTCCAGTTTC
+GGACCCAGTGGTTAACACATCCAGTATCAAGGGGCTGGATGCCTTAATAGAGGTTAATGG
+ACCTTACGCATACAGCAAGCTAAGGGACTACGATCCAGGTAAAATTATCAGGAGATCCAT
+GTTGGGCACTTGAATGCGATGGGACAGGTGGGGCTGGATACAGTAACGTTGTGCGCTATT
+TGCGTGATGCTCTGTCATGGCGCGCATCACTCGCGGACGCCCGGTCCGGCAAACATGAAA
+CTCACGCCCGGAACTCCGATAGGAGTCCCGACTGTGGGCTGAGTCGTCCTCTTGCTCAAC
+CTCTTCCGGTAGATGGAAACCCACTAGAGTCTCGCTACAGAACAGGGTCTACGTCGCGAT
+GAGAGTGGAACAGGTGCCAGCCAAATAAATTTTCGTCCAGGATTTCTACAGGACGGTTGT
+CGTAGTGTGCCTGCAGGGTTCGCACCTTGGCTAACCAGACCCTTCGCGAAGTGCGAATTG
+ACCCAGTCGTCGAAGGCTGGGTGTATAAGGGACAACCTTCAGGCCTGGCTCACGTTGCTA
+CTTCATCATCCCGTGTCCGCATGGTGACTTCTCGCGTGCCATCAGATTGAAGGTCAGGTT
+TCGCCGCTCAAACAACTTACGGTAGATCGTGTTAGACCAACTCTTTTAATCAACTCTTGC
+GCTCAGACCGAACAAAGACATATGATGATCCGGTTGGCGTCAGGTCGGCCGATGTTATAC
+TATCACTTAGAAATCCAAAACAGGGCGCGAAAGTCTGTCACTACAACGATTTGGTGCGAC
+GGTGCCGTGCCGTACCTAAACCATGGTAAATTTCCAGTGCAGAGCAAGGCGACATGGAAC
+CCTTATTAAGGTACACTCTAACCTAAGGAGGAAGCACCTGATTTTGATACCAGTAGTAAT
+TGACGCACGGCCAGGAGGAGGTTCTGGGTTGTTACTGATAAGGTCAAGATGAATGCAGGT
+CTAGTTTGCATAAGGATCGAGAGGGAATCCAGCTTTGGTGGGTATAGTCCTTGACTGGCA
+CCACAGTACAAGCGTTTGGTCCCTACAAATAAGCGATCGCTGTAATCAATGGATCGGTGA
+CCCATTCGCCGTAAACATACTAGAAGTGACGATGGTCTTCACGCAGTCCCGAACTAGATG
+AACGGTGACTGGTGACTCTATACGGGTTTGGAACTATACAGTCCTGTTCGAGGTGCTGTG
+TCGAGAGAGAAAGTGGTGCCGGCCCGGGTTTAATATTCGTAATGATAAGCACATACCGCT
+CTCATGTGGTAGAACAGACCGGCCACAATAATAGGAAAAGGCCTTGCCTTTAATGTCGCT
+ACCGCTTCCTTCGTCGTGGTGATCTTGAGGGGATGAAGCTTCCTACGCTGTTCGGCTACC
+TAGGTGGATTATGACCAACTCTCGGTCGGCTGATGGTACTCAATGAATCTCCACGTAGAT
+GAGAGGGAGCGACAATATTGAACTCTATGCCTCCGAGAATGCGTAGCGCGTTTATGAGAT
+TAACAGAGCCACACTGGGATGCAAACCAATCCGTCACGGAAATGGCATCCACGCGGTGCC
+ACATCTTTGCCCAGTGTCTCCGCGCACAAAGAGGTGTCTTATAGGGCATATCGCTAAACG
+GAGACTTGTACGGCTCTAGCCTAGTAAACGCTAACGCAGGGCCCAGTACACGCAGATTAA
+CACACCTCCTATACTACAGTTCTAAGTGATTCGTCTTGTCCTCTTCTGAGTCATATAGCA
+GCCAGTTGCCACAGTGACAGGTGTACTGTCCTGCTCAGAGTAGACGCTTGACACGCTAGT
+CTATCCGTCTACATTCATCTATCCGACGAAATTCCCTACTTCGAAGTTGTGGTTTTCCTG
+GATCAGAATCGCTAGCGTTATGGGTAGAAGTTAGCCGGTCATAGAAGCTGGGCATCGTTG
+GCACCCACGCTGATTGGGTAGGGCGGACGCCGATTCGCCCTCGGATGTACTTCAGGGTTG
+CGCATAGGTACATCTAATCCTCTTATACATATTGAGCTCACTTTATTGCTCAGGGTCTAT
+AGCAATGGCGCCAGAATATGGTCGGTGCCCTCTGCATGTTCACCGGGGAGCCGGAGGTCG
+AAACACAGATAAGTCTGTGGCTGTCCACGTGCCCATCGACAGAAACGGCGCTGCCGGGCT
+GCATTCGGTATAATCAGTACCTTACTGACGACCCATAATTGGCGGCGTTCAGCAGGCCTT
+CCTACTGTGAACAGAAAACGTAATTTAAGACGAGAGCCAACTCTCCCGGCCCTCCTATTC
+AGCCTGATGACAACCCCTACCTTCACTATCCACTACGCGGAGTTCACTTAGGAGTAACAG
+CTAATGGCATACATGTACACCGCGTCTCATCACCCCTACTAATATGACCGAAGCAGATTC
+AGAGAAAAAGAAGGGCGAGGCGTGAGTGGCCAGGAAGTTCCAGTAACTCCCAGGACAATC
+TTTCCGGATACACGTAACGTGCCCATATGTCTGATCGACAACTTCGTGACGAAAACGATG
+TAACGTTGACTGTCCGACCGCCTTGGCTGCGTGGGGATCCCTGGTTAGGAATTCCAGACA
+CTTTACGGGTGATTCTATTCATGTTCGGAATGTCATCGGGACGTAGCGAAATCAGCGGCT
+GGTGCGTGCGATAGACGATCATCAAACATTGGAGCAGGAATGCGAACTCTTCCCGCGGGC
+GTAGTCCCTATGGTATCCCACCGTAGCATGAAGTCCTCCAATATGAGACTACCGTAGGGG
+TATATAAGGTGGGCTAAAATAGCAATAGAGACGGACCCCAATTACATGATCAAGGAAATG
+AATTAGGCGGAGACATAGGGACTGGATAAGAGTCGGCCTAGCGTCCAGACAGCTCTCTCG
+CATAGGGCGCAGGTGGTCCAGGTATCAGTTTCCGGGGGCCCTCGATTACAACTACTACAA
+TTCAGCCCCACGATATAATGAATTATCGGTGTCCCTTTTTTCGCGCCTACTTTTCCGAAA
+GGTTCTTACAACCGCTTGGGATACTAATATGCCTAAAGTTTGTGAGAAGACCCAATTCCA
+TGCCGCTATCATAATGGCGAGCGCTAAAGGCTAAACGCTATGTTTTTGTAGCAAGTGCTG
+CACGTTCGGTCCATTTATCGGGAAGCCCGGGCTTATTGTCAGGATGACACAACACCAAAA
+GACCGTCTACTATACGGTTCCGCACTTGCGACTCCACGCACCAGTGACGAAGGTAATATA
+CCCTACGCGTGTTTCCGTTCCGAGTGGCGCCTTTATTTGCCCACGAGCGAACCGTCCCAA
+GTTATCAGGCACCCGTGCAATATAGAAGCACGGATGCGGCAACGTCTGACCCAGCAGCGG
+AGTTGGCAATCCTGGTAGGTTACTGGCTCTTCCAACTTTTTCAGTACAGTAGCACGTTAA
+CTATCAGAAGGCCGCTTCGAGCCTCTACTCTCTTAGGCGACTAGGTATTTGCTGATTAGA
+AGGGATCACGACGATAATGATATATAGGTGCTAGCGACAGCTGCCGGTGGCGCTAGTTAT
+TGAGAATAACCTGACCTTGGGCGGCGGGGTCACAGTCTCTGCTGGGACGATAGTGGATCG
+GGACAATATATGGTGAAATGCCTTTATATCGACGCGTGGAGTTCACTATCTTCCGTGTGG
+TTAAGCGCTGGCCAAATTTGTTTTCAATGCTTACCGGACTTGCGCCCGTGCGGTTAATAT
+GATACGAGAGTGTATAAGTGATGTACCATCGAAGCAAAGTCAGACACGTCCTCACTGCAC
+CACTGGCTTTGTAACTTTAGAGTTCTGTAAGACCGGCCGGCGCTGGGAGACGTTGCGGGT
+AATTTATCAACGTGCACTTCACGAGTCTTGGCGTGTTGCCCTAGCCCGATAAATCTGGAG
+AGGCGACCAAATACACGTACGTATCCGGCTCTGCTTTTGCCACAATCGTGGACTAATGGA
+AGCAGTGTGGTACGTTGAGAATTGATCTCGAAAAATTGTCTTCACTCACATCATAGTTCA
+GGCGCACAAACCACGTACGGCAGCGAGGTCTATTGTTCCTTGGTCCCTGTGCAGGAGGTC
+GACCAGAAGTTTGTAGATAAGCGGTTGTGAACCACAGGCAAACTGCGTTCTATGAGCGAC
+AGTCAGGTCTAGGGTGATACATGTTAAAAGGTAGTGATGACGACCAACGGCAAATCGCAG
+CCTCTTATAACGACCCCCAACATTATACTAGGAGCTAAGAGCGGAGCCCGGCCTCAAAAT
+TTTATGTCTTGTCCGCCTACCATCGCCCGTTAGGGTTCATAAAAGCGTCCCAAAAAATAG
+GTTTCGCAGGACAAAAGATCGCATCGCTCATCTCTGGACTACACCTCACATTTCTTCAGG
+GAATCCACGACCTACGATTCTGTTGGTGCAGTGTCAGACTTGGATCCTGCTGAGCTGCAT
+TAACGTACCTCATGAAATTTATGGGTTTGGCATACTTAGATCATTACATGTGCCCTACAG
+TGTGAAGGATGACCTTATGTGGCAGTACGAGAGCGTCCTTAACCCTCGGTACGGGGCGGG
+AAGGATTGTTAAATGCAGGCCTCGGTAGCATGGTGTGTGTTTGAACGCTTTCGAGAGTTG
+GCGATATTAGTATCGCAGGGATTTAGGTTAAAATGTACGGGCCCCAAGGGGCAGGTTCGG
+AGACCTAGGCACGCAGCATTCTCAAGTGGTCTTGAAGAGTGACAGTAGGAGCGACGCCAC
+CGCGTTGCACTCCGTTTTCGAACGACTCCATGAGAGGTTGCTCCCCCCCATTTCGGTGGT
+CTAACTCCCTTGCTTGTTCAGTGACCTCGAACAACTGCTGACAGAAACTACATAGCGCCC
+GGTCTACTGTTGCGATAACTGACCGAGACCCCCAGATTTCCGGAATATCGTCATTCAGAC
+TTACTGCCCCTCAGTGTGCTCCGTACGTTCCCTCATACTTATGCGTGCGGGACTATTGAT
+GCCCGATAGACCGACAATGTAAGGCTCGTAGCCACAAGGGGCCACGCTCAAAGGAGGATA
+CCTATGGCAGGTAAAGGACCCTGATGGGATAGGTCTGGGGGCCTGTCTGATCGTTCACTC
+CTAGGCAAATTCCCTTTACGAACCGCGATTAATGCACCCAGTATACATGTATTTTACAGA
+GGGGCGTTTCCCTAACATTTACCCTGAGAGGTACTGAGACTAAGAACAGCCCTATTAAGC
+CGGTAGACCGCAGGGATAAGCATGGGCTTTGGAATATTGGTTCGAACCTGCGGATTGACT
+GACCGACAACATAGGCGGACGGTGGATTTGTTCGGGCTGGACTCGCAAATGTGAATTAGC
+CCACCCCTTGCTTCCTGCAGTGGCTAACTCTGTGTGTCCTTAACGCAGAGAACGATGCAT
+AAAACCCGGGACTGAGCCCTCTGATCAAATGCTAGACTGCCCCTACCCTAAGAGGTATTC
+GTGTCGGTAGCGAATCTTCCGGCTGCATGCGGGCGCGTTAGTCCGACAAAAGCATGACCC
+CGAGTTCGCTGTTAAGTCATTTTGCTGATGGCGGTAGTTGTATGAATGGTGATGTGAATA
+CATGGTTGAGAATCAAGCCTATGCGGGCGCGGTCTCTTCGTGGCACTTCTGTAGATTCTG
+GACCAAGCCGTATGTTTAATAAGCCCAATATACCAATTTTCCGCCAATACACGGTGTTCT
+TTTAGAGTACCGTCAAGCCCCATAGATCCTCGGCATCGCTGCAATAACGGCATTAGGAAA
+CCGAGTGGACTCCCGCTTAATTTATTAAGTGAGTGCAGCCGAGCGACGATCTAGAAAACC
+CGGGCATTCAGCTCTGTGACCAGGGTCCTGAAATACTCAGCGTAATCGTGCCCCTCTTCT
+ATCTAGAACTTCACGAGCTTTAGGTATGCGTCAGGAAAAAGTGCCAGGGTTCTTGGTTTT
+AACCGGACAGCGGTATACTGCCTTATTGACCAGTCTAACTCGGTACTGATCGAACCGGGT
+CTTCAGTTTTTAATGGTTCGGTGCTACCTTTCGAGGGCAACGCTACAGCCGTATGCGGAC
+TGTCCGGGGAATCCGTAAAGCGCGTACGGCTGGACAATTGCACAGCAGGTTTGCCATAAC
+TTAACAACACAGCAGTAACTTTACACAAGTTTGGGCAGGTCCCACCCCCAGCTCACGGAG
+AGTTGTGGCGGAGATTGTACACACATGTAGTTTACCCGATGTGCTAGACAGCATAGTGCA
+GGCGTTCCAACTCCTCCACACACTATATTCATCAAACGCAGGGTGCCTATGGCGTGAATG
+ATGGACACCTCAAATAATCACTCTTGTAATTTGACTTGCCAAGGGCCGTAAGTTTAGTGC
+CGGTATCAACGCTAGCATGTTGGTGCTGTAACAAATTATATCTCGAGTGCCCTACGTACC
+GGACTAACGTTATGTCGGGGACGCAACGTGGCTAGACGCTGCTGCATTAGTCGGATAGTG
+GTTTGCGGAAACTCTCGATATCAAGCATCTTTCCACGGGTGGCTCTGAGGGTGCGCGACG
+ACATTCGCACAGATTTAAACGCATCACTTTAAAAACATAGGCTTCATACCAGTTTCTCAT
+CAGACGATCTCAGTACAAAATAACTGAGGCGACCATCAGAAGCCACGGCCACGACGACAG
+TAAACATAGTGTAAGGTAATGCTGATCCCATCATTGGTGCATGTGCGTGGGCGTTCGTGA
+GTTCATGGGGACATTACTGTTTGCTTTTCTAAGGAGTTCTGGGTGCAATAACTCTCGAAT
+CACTCCATTGCACCTGAGTTCAAATTGATTACTATTCCGCTTGAAAGGACCAATTTGGAC
+CTACCCATGCTTCGCCCGGAATGGACCCCGAGCTGTTCATAGGGTGGGTTTGATCCTCGA
+TAGCACCACTACTAAGTGCTTAAACTCGAGCTCAACTTCTCGACAACGTAGCGACCCGTA
+ATAGACTCACTACAACTGACCCGACCTGTAGATATAATAGACGTCATATCGTATGCACCC
+ATGATTGAAATAGAAGGCTTACTAAAGTCAGGCCTACATTCATCAGCACCGTGATGCACA
+GAGACATTGAGCCTAACCAAGGAACTATCCGTATGTGGCCGCGGGATACATGTTTAAATG
+ATGGTCCCTGCCCTGGTGTAGTCAGTCTATGATAATCCCTCTCTCTGCGAATTATGAAAA
+GCTATCCTACACCACCGCCTGGGTACCGCGCATGGCTAACATGCCCCCCGCTGTGTGCGA
+GGGGAGGGAGGTGTCATTTGTCGAGTGTTGAAAGGCCTACAAAAGAGAATTGTCGGTCAA
+TATATCTGCCTCAATTGAGCCTCATTTCTATAATCAAAGCAATCTTATGTTTCTGTCGAT
+CAACTGAGAAATGCTTGTATAGTCCTCGACTATAATAGGAGTCATCAGAAGTATTGAGGC
+TAAGTTCACTTCAGCTCGGAGTTATTGACGGGCTACTGACAGTAGGCGGCTTATTATTGT
+GGCCTCTTATAAGTTTAGAATAGTGTCTCTCGCCGTGTTGGGTGATGCAGTTGGGTTGGG
+TCTGTTTTATAACTCAAATGCAATGTCATCCGATCGGGTACCTGGGCCAAGCATGAAAAC
+GTTGTGCATTGGTTACAGAGGGCATAACTTTCATACCCCCAACCTTAAGTTGTAAGAGAC
+TTCTGTGTCCCCCCGATAAGGTAGGTTGTGCTGGCTTAGCAAAGGGTTCCTGCATCAGGC
+CCTCGGTCCCCTCTCCGAGATAGGGACTGATACGTCCAACTGTTGGTACCCCACTGCTCA
+ACCATGGCTGAGCGTATGTCATCGCAGGGGGGAACCGCGGAGAAGCGACAGGATGGTGGC
+AAAATGACTTGGCCCTCTCGTCAACGCCTGCGCGGTCCAATATCGTTAAATCATAGTCGT
+GTATACTTCTAGTATTAGGGGCAATCTGTGTTAGCAGAGATTCATGCACATAATTCATGG
+GTTAATCGCTTCTACTGCGCTACTTCCATTCGCGACTGTAAACGGTTTAGAAGTAAGATG
+ACACCCTCATGTTGCTGTTACACTGTGTGTACGTAGCAGTGGATGAGGATTTTTATAGAC
+TGCTGGAAACAGAGTCTCCTCTGGGAAGAGCTGTATGAGCTATCTGAAACGTATATCAGC
+TTAAGCTCGCCGCCACACAGGGGTCATTGCCCCGCTAACCTCCGTTCCCCTTCTAGAGCT
+TCGACGTCTGTAGGCAGGTCGCCCCGCACAAGTGGTGGTGGGATAGACGACTATAGTTGT
+CAGTTTCACCTAGGTTTGAGGTGGGCCGTGTTCCATTGCTACAGGCTATCGGGCGAAAAC
+CTGAATCCACTTGCTAGCTTGTTACTTAGTCAGTCTTTGCATCGTAGGGTCAGATGGCCC
+TGCTATGACAATGCCGATAGGTGATCGGTCTGTATAGCCGTCACCTCTCCTGATAACACG
+CAGCTGACGGTTCGTGGTGCTCATGCCCCCATCAAAATAAGGCAATAGGACGCCAGTGAC
+CGGTGAAAAACTAACCTAGTGGTGACACGAGTCATGTTCTCGCCACTAGGCCGTCTCTAT
+TGCTTCGTGGTGTCTGTTCTGCCATGGGCAAACAATCGCGAGGAGACCTTAGTATAAGAG
+GCGACCGCCAATCGGCCATTTACACCTTGATATGCTAGAAAAAGCTCGAACTCCGCTCCC
+ACAAGAATATAAGCCAGCCGTGCGAATACCCCGTGAACTACCCCAAAAATACGTGATATA
+GCTTATATGGTTTCCAAGATCGCTCATAAATCCATGCGATTTGTTTCACCGTATGACAAT
+TGTTCTTTCCTCTGTCAATTCCCAAAAGGGACACAGTAGCTGTCCAGGAAGGGAAGTTAC
+TTCTGCTTATAATCTGAAGGCATGTGGACCGTTGTAGTTTCGAGGCCTGCTCAAGACGGA
+ACGGTTAGTTACTATACCTAGATTACCCGCGCCTGAGCGATTTCTGGCTATCTCCAAACC
+CCCTCAATATGGTTTAGTTTACAATCATAATGACAGTACCCAAGTAACTTGACATACCTG
+TCCCCGGTCTGCTGCCAAGTCCACACAAACCACTGAACGTGAAAGTTACGCCTTTCCAGC
+CTTGGCTGGCGCACCCACTTGCAAATCAGAGGCATCATAAGATACTGGTCAGTAGTTTGG
+AGTATAGTTAGGGGCTGACCAGGCTCAAGAAGATAGAATGTGGAATAACTAAGGGAATCT
+GAAACGGGGTCACGCTACTGGGCGAGAATACAAACGAGTACGAGGAGGAAACTTATGCTG
+ACCCCAGTCTATCTGTTATCTCATCCGCCGTGACCCAGCGCGTATTATTGAATTACCCGT
+AAAGTTGGCTCAACCAAAACGGTATACAAATCGACAAGGGGATCTTGCAACGAAGACAAA
+CGGGCCTCCAATTTTGTTATCCAAGGGCACAGCTATACAAAACCATATCTATAATGCATC
+ACAAGGAATAAGGAGAGTGTTAGCTATGAGGTCGGATGCGACGTTAAACTTCCTGTCACG
+CATGGCGCATACCTGACTATACTTCGATCTTACCCTTCGTCTGACACGCACCCTGGCAGG
+TAACCTAACAATACGCCCCTTATGAAACTAGCTTCTCATTCAACGGGCATGACAATCCAA
+TGACTAAGCCGAAGTAGACCACTCGGGATTCCAATTGAATGAGGGTACTAGGGACGGAGA
+GACTATGCGCCGATCGCCTTTACATCTGATTAGGTCTCGCGGCCTCTGCCGGTTCAGTAT
+AAACCGAGCAGGGCCCCATGGGGACTAAACGATAATTAAGCGGTTTTAAAAACCACGCCG
+TAATCTCACCTGATCTGAGGCGGTCTTAAATCAGCACAATGCAGGCCCTGAGCCCCTATG
+AGCTTACACGCGAGGGGTGCGAAGCCACTTGCACAGATCGGCCGCCACACGAGCGACCAA
+CTGTGCAGTACACTGCTGGCCGCAAACTATATCAACATCCCGTTCGCCGGGTTGCATCAT
+CATACGACGTCAATCGCGCAGTTTACGGAAGACGAGGCTCCGATATCACATGAAAGTACA
+GGATAGTCAAGTAAATCTAAATTACGGAGTCAATGGACCGGACAGAGGGTTCCACAGAGC
+TGGATGTCATAAGCATTTTGCTAGGTGTCGCAGAAGTTTGCTTTCGAATTCCTCGGCACA
+AATCGCCCCAGTCCCACGTTGTCAGCTTGCGAAAACCAAAAAGGTGCGCTTCAACACGTT
+TCTGAGTCGCTCAGTCGCCTACAGGTCAACTGTCTGATAGCAAAGAATGATTGAATGGAT
+CTTCATTTAGGACGTCTGTTACACGCAAAAGTTAGTGACGCGGGACAACTGAGTGGTTCA
+CCTTTGTTTGCGCCAGTGATTAGTGGCTCGAATGAGCACGTGATAGGTCGCTCGTCTTCC
+TTCCAATCCGCTAGGGTCTCTAAGAAGTGAGACTTTTTTACCATCGGGACACAAGTAACA
+TACACTGGGTTCGAAAGGAGGGTAAACCTAAGCAGATGGAACTCGGGTCAAGTCGGCGTG
+TGGGGTCTATGCCCGTCCCACGAGTGTCGTAAAAAGATACAATCATCTCGTGCCTTGGAC
+ACGCAGACTGGCTACGCCCCTGAGGTCTCCACCTTGGTTTACAGGGAGTCTTACCTAGTG
+AATCAGGATAGTAAATGACGTTACCTTCATAGCACTGTTCTGGCCGTCCGGCATTACGTC
+CACGCTGTATATGAAGGGAGATGGAACAAATATTCCCAGCGCTGCAAGCCCAACGATGAT
+GGAGTATGTATTACATTCTTGAGGGTTCGCCTTTGTCAACTAGCATTGGGGTACCCATGA
+CTCCTACCCAGGCTTTTGAGTAGCTGTTTCACCAACAGGCTCCTCGGCTTGTGCTGTTCA
+AAGGACTGTAGCCGCTGTGCTATGCGGGAGTCAGGTTCAGCGTACTTTTTCTATAAGTAT
+CGACTATGAAAACGTTATGAAGAAATGGAGATTTCTGCTAAGTATTGCCCAGCTAACTGC
+CACACTTACAGGCACAAACAGAGACCCGGTCAATACTTGGGCACGTTGATACGATCCATA
+GCCAGACCGTAGCTTCCGTGCAACTGGCGTACAGATTGTCGGAGACCGCCGAATGTGTTT
+TCACATTTCCAAGTTGCAAAGCTGAATCACCCTCGCAGGTCCCTCTCTCAACGTCGCTAA
+CGGAAGTATATAGATACGAACTCCCTGAGGAGACGGCTATGATGCGCAAGTTAAGCCTAC
+TCTCAATGCAGCTATTTGGTCAGTCAGGATGCTATCGATATGAGTACCAGCAATCCATTA
+TAGAGAGTAGTGACTATTATCCCATAATAGACAAGGGAACCTCGATTCAGTGACTCGTGC
+CGAGTATCTAACAGGAATTTTTTATATAAAACCGCGTGGACGGATGTCTCGCCCGCGTTC
+GTAGGTCTAGGTCAAACGCACCGCGTGTTACGCTATGGTGTGCAATCCAGCCCTTGAGCC
+CTTGAGCAACGGTGAGCTCAAATACAGGACAAGACACAGCCTGAGATTTGTGAACTCGAG
+GGCCCGAGTCACGGTGATTTCCGGCGGGATGTCTTGTTTACGGAGCAAGGCGTCTAGCAT
+ACTAGGTTTCTGCTTAATGGATCATCATTCTGCATCGCATAGATCTCGGGACCAACACCT
+TCGACTTAGACCACCCAGATGGGCTGCAGTAACATGCTCATGGGAAAAGTGGTTTAGAAG
+GCGTCCTATAGGCCATCGCAGAGAATGCGAAGAATTCAAGTGTTGAGCCGATACGTGCTT
+CATCCGTCCAGGATGAGTAGTCTGAGTATCAGTTGTCCAGCTCAGGGCCGTCATATCGAA
+TAGCTGCCGGCACTCTAAAGTACATCACCCTCTAAGCGAGAGCAGATGGCCGACGGCGAT
+CTCACGAGTTTACTCTATTACACTCGTCTAGAGGGAATTGAAAACCTGTAAATTGTTTCC
+CTCTTCACTAAAGGTATTGAAATCCACGTAAATCCTGACGGCGTCAGAGAAGCCCCGGCG
+ACCCCCACTTAGTTCGGCTAAATGAACCCCCGAACGCCCTCGAAACATCAAGTGAGTATG
+TGCATGCCGGCAACCTAGACTCAAATGCTGGAGACAATCATACGCCGGCGCCCAGATTAC
+GCTTATTGGGCCCGCCCGGATTTGTAGCCTTGGGGCAGTCTCTAACGCATCCGTCCAACG
+TACCATCCAATATCTCCCAATGACTCTGTTCGTCTTCGAAAAGAGTTTCTTCGCGTGGCC
+CGATCTTGACACAACTGGAATACCCTTCAGACCTCTGAGCGTATCCGGGTAGTCCTCTAT
+GATCCATATCGTGCAGGATGGCGTGCTTGAACATCCGGCATAAACTAATCCGATTTATTG
+TTGATATGCTGTAGGGCAACATCTGCTATGGCGTAATGGCCACGCGCCCATCAACAAAGA
+TATCGAGCAGCAGACGTCGGCTATAACAGGACATCGACGCTGCAGTGCTCTAACTATCGG
+TTCAACGACGACTTCACACTATATAAGTCCTTTTAGCCGCTGGCAGGTCGGCCGACATTT
+CGTGCTTAATGTCATTGAAATGAAATGAAATATCTTTAAGGGGGTCACCCACCTAATCCA
+ATTCGCAAACGTGATGCCCTTCTATGCGCTAACCGGGAAGAAGAAGGGCCAATAAAATCG
+GGGTTATATTACAACTCTTTCTGGCATGGTAATGTGTTATATCCAGGTTCCGGCACCCGT
+ACCGAATTTCTCTCGGGCGCTGCCCGCCTTGGTAGAGTAGATACAGAGGGAGAGATTACG
+ACAGGTGCTGATACAATTGACACGACATGTACAGTTCCACCTTATTCCGATATCTGTAGA
+TTGTATGCCGCTCCCATGCTTCCTATTTTGTAGGGCATCACATCCTAGTGTCTGTGACGT
+ATTTACCAGTTTATGAAAACGGTAGCAATTAGTAGGACTGAGACCCTCAATTGGGCACTT
+TCTTCCAAATTGGTAAGAATGGTAAAATGGCAAGTCCTAGGAGACCATGGTAGATCGAGA
+AGAGTCCGTCGACCCAACCGAACATTGTGACAGCTCGCTAAGATAGCACACGGTAGGTTG
+GTTGAGGCAGAGCTTCTCCTGGAGCCTTGCACGTGAGCTTATCGGTCGCTTTTGTAGGGG
+CTGTCGGCGACTTAGGCCAAGCTGGCGCTTCTGCCAATTCTTCTGTCCGAGAGGACATCA
+AGAGTTAAAAATACACAAAGACAAGTGCACGGCGGTCAAATAAGTATTCCGCTAAGCTAT
+ATTCCGCAATTCGCTCTTAGGCACAAGAATTTCGGTGGGTTTGAGTAGCGTCTCCTTCTG
+CCAGTCGATTTGTGCGTACTCACTCAAAGTAGTTTCTGTGGCCCACAGTATATAGTGAAT
+CTGATTTCAAGTGCTCCAAACGACGTAGTTCCACCAGCGGTAATACAACGGAACGTGTAG
+AGAGTTCGTCTTACGTAGTGAAACTAGAAAGACGGGCTGATACGTCGCATGTGACGCCCA
+TACTGCCAGATGGATGTTAAAAGTGCCCTAGCTCGCCCTTCAGACACCGCATGCCATATC
+TTTCAGAGGGGTCGGACTTATCCGGATTTTTCGCCCCTAACCTCTACTTCTGGTTGAGAA
+TGGGACATAGTCCTTGCCGCTATAGTAGTTCATATTATATTGGCCCTTGTTCGGACACGA
+CGGCAAGAATAAAAGGTCTAGAGCTTCATGGGGTCTTTACTTACTAGTTGATTTGATAGA
+GGTTGAAAGGCGTCCCCCTACTGCAACGAAGGGCAAACATTCGAAGGCCGATCCGACAGA
+TTGTGCGTGATAAAGCACCCTTTAATACTGTTGCGCTGGCGAAGCCATGCTAGGCCCTCC
+GACGACACTTTCTTCTGGCCAGTATTAGTGGAAACCGCTTAGAAAGACGGGGAGGCATGT
+TACAGGAGAACCAGATGCGTAGGGCTGGTTCACTGGATCTGAGTTTGGCTTAGAATGTCC
+AGCGGTGTAGATTTCCAGCGACAACCCGATCTCGTCATTATACCTGCATTCGTGCATTGT
+TAAGGAGCAGTCTTCTATAACTTACCGCGGAACCTGGAGCTTAGGGGTAATACCTTACGG
+CTACCGACCTGATAAAGACACGTACTCATCTGGCGAAATCGAGCTGACTCGCATACCCTT
+AGTGGTAGGCGTAGCCGACTACTATCTCGACGATATAGTACCTGCTGAACCAAGTAGTAC
+TCAACAAGTCATGTTGAGACTATGCTTTGCACGGCGCACCCTAATGGTACGGTCCTGAAG
+TAGGATCCATAACGAGGCACCTCCGGGGGGTGTGTATGTTTATAACGGAGCGTAACACAT
+AGGAGCAGATACGGCAAGACCATGAGAACCATCTCGACCAGAAGCCCGGGGAGGGCCGAC
+GCAAGAGTTGCATAATCGTCTAGTTGAAGCATATTCTTCGTACTCGGCACGTGCCGACAT
+AAGTAGGTAGAACGTAAGACGAACCATGACGACTCTCTAGTCGTGGTCGAGAGGTGAAAT
+ATCTTGAACTCAAACAGTTAGCAGAAACGCGATGCAATTGTTTAGAAGCAGTGCAGGCCG
+TACAAACACTCACGTTTAGCTCACATACGCCGAGACTGATATGCCGGCGAGGTCTAGACT
+TTCCCCAACATCTTCCTGACCGGTTGCCCGCTATAATGATAGTCGAAGTGGCTTGGGTTC
+CGCAGGGCCTAATACCAATCAGCCGCTAGTGTTAGGTAAGGACTGGGTCACGAGATCATT
+TGGGTCAGGCCCGTACCAATTCATAGTCCGCGGGGTATCGTTCGACCTGGTACCCGGGAC
+GGCGACAACAGAACTGACGTGCGCCCGTTGAGTTCTAGCTTTCATAGTGTTAGGACGTAC
+GACTCACTGCGATAAGTTGCGGGAGCTCCAAGAAGCTCAGCTTCAACATTGCAGGAGCTA
+CGATCGACATCTTTCTTCGACGCACCTTTCTCCCATTCGAAAAACCGCGGGCGCTTTGTA
+ATGGGGTCCCACATAGATCGGGGTAATATGTAGCAACAGTACATTATCGCGATAGATTAT
+GTCCATAGAGTGGTCGCTGAAGATTCGTGCTCCCGAGCATGCGAGAAGATATGAAATTTT
+GCGCCCGAGACGCGTGACGACCTCTCCGTTCCACAACAAAACTCGGTTTACGCCGGCCTA
+GCCGACCGCTCCACACAATCAAACGTTGATCCTAGCAAAGTAGGTAGCCCCTGCAATGGT
+GAGGTGTCTCAACCGTTCTAACATGTGTGCGATGAGGAGGGAGTCCTTTTGATCGACATA
+TCTCACCCACGCTTGTATGTAAGCTAAAAGGGAGCGAGAAAGTGTCTCCCCCGGATTTCA
+TCATCATTGGCGGGCACTGTGGCGCCAATTGTTACAGCCTATATCCCGAGAAGAACATCG
+GACAACGGTCGGAAATTTTCCGTTCAAACCACAAAAGGGCGACAGGCTAAACGGGAGCTT
+CATTTAACGCGAACCACTAGTACTCGAAGGTTCGGCGGCAACCGCCTTAAGTGGGTAAAC
+CCTTCAGACACATGGGAGAAAAACAATACCGAAGCTGAGTACCAATTACGCCTATGGGTA
+TTGTGTTTCCGGTCCCACCATCGCCTTTACTTTTACCACAAGCGTTACAAGCCAAGGCCC
+TAGGCAGCTAGTCGCACTTGTCATGGAATAGGCCAATTAGGACGTCGCCGCACTTCATCC
+GGCTGCAGAAGCAGCTATTAGCTCATCGTCACGAAATAGGCCATCACACGATCACCTGTC
+GGTAGGGTACAGACCACATTTTGGACGCTAGTCGCTACGGAGATCCCGTGCAACGCACTG
+GTTGTACTCGATTACAACAAGAACGTCAGTGCTCGATGTGGGCTCACTACCTGCGGTGAA
+CCTTCTTGGTAAAACCTATGAATCAACGCTCGGTATGTCATCTTTTGGTCGTTGAAGCGC
+CCGTCCAAGCTAGCCCATTCGACCCCTAAGTCTTTTAATCAATCCGCTTTTGCACCCTCG
+AAGTCCTGCATAACGAGGCGAATTTTATTGCAAAATAAGTTAGTTACACTCATCGTTGAA
+TCGCCGGCTCGGGGTGAACTGCAAGGGGGATAAGACCATCGAAGCTGGACGTAACGGCAG
+TGGGGCAGTGAATGAAAAAGCGCAACATGAGAATCAGCTGTTTTCGTTACTAACTTAATC
+CCTACAGCTCTGCGCCGGACACTTCCCCGGTTTCCCGTTCAACGTTAATCTCTTAAAGAT
+ATGGGTGGCTGCAGCATAGATCGCTTACCCCCACATCCGTCGCCTAAGGACACAGCAAGA
+CTGGGGTGTAAGAAGCCGCTTGGATGCTCCATTCCTCAAAAGTCGGTGCGCATCAAATGG
+TTGGAGCCTTTGCTACCACGGTGTCATGCTGCAGTCACGGTAGCTGTGTCGGTGGTCACA
+ATAAGCACTCTTATCGCTTCACTCTTTGGCCTATAGCCGTATTATCTTGAGAACGCCATC
+ACATTCCCTTTCCTTCACACACGTGCGTAGGGCAGTGTAATTTATAACTAAAGGTAAAGC
+GGGGAAACCCTTGTTACAGAAAAGTTAGGTTTGCTATTAAATGCTAAGAAACGGAGCACA
+CTTCGCTAATATTAGGCTAGCACTAGTGTCGACTCCCCACTCTTCGGGTCCCAATCTTAA
+TCCTGTCTTCTTCCGCCAAAAGCGGCTCGTACCACGAAGACTCCATGACGTTAGCGGCGT
+GTGCTCAGAGTAGGGAATATCACGGCTCGCAAACTCATAACCCTCGGTCGTGTTCTTATC
+AATATAAACACTAGAATCCTAGAGTCGTGAAGATTCTCGATACAATCATGCTTCTATGCG
+TCTAGCCTGAAATCACAGTAGTGTGAGTAGAAAAGTCATTTTAGTTATGCGACTATAGAG
+GATAATGTAGGCAGCTGCTTAGCAATAGTAATAATTCATGTTATCTAGTGTTTAGCTTCT
+ATATTACCAAGTATGGCGCCCGACAGGCCTCTTCATCGTATTGTAGTACCCGTTGTTAGA
+GCCCGACTGGTTAAGAAAGGCTGCGTGGATTCCTCCCGCCCGCTTAGAATCTTGCGGGAT
+TTTTACACCGTACCGCCTCTATGATTCAGGCAATCCAGGCGTGTATCGTGAGTATTCTCT
+GGCCAGGGGAAATACCTTAACACCCGTCATGCAAGAGTTGTCTTTAATGCCACGGCGTCG
+GTCACCAAATCGTACTGCCAATTACGTTCAGTGTTCATGTCGGTGTTAAGCGACCAACTC
+CTTCTGGCGTGTTCTCACGTTCATATTTGGGTAAATTAGTAAGCTTCGTAAATAAGTGAG
+TTGATGCGGTAGTAAATTCTTTTGAATATCCAGGATGCACCACCGCAGGTGCTCGGATAC
+CACGGGCCAGACCAGGTCTAACATGGATATTTTGTAAAGCAAGGTTACGGCCGGTAACCT
+GGGTAGGAATTGTGGGGTCCGTGCTCGAGATTATCGGTGAGGACGGCAGCTACCCCTAAG
+ATAGATGGAAGGTCAATGGCTGTCCCAAAAGCGAAGGCGTGTGCAACTGAACTATTATCA
+CACGTTTCTTGCTGTGTTTTCGTTTGTGGAAACATTGGCGCCCGACTCTATAGAGTATCT
+CGAAGCCAGTACTATGAGCACGACCTACGCCACCCTAAAGGATCAGCTGGTTGCCCGAAT
+AACTCTAGGTCAAGAAAGCTATCTGGTTGCCTTGATCTATGACGCCCCGGGAACTTAGCG
+TTGTGGCAACCCCCCTTTCCGCACATGCCCAGAGAGGTCGTCCAAATGTTTACACGCCGG
+GTGGGGCGGGGGCTCCCGATCCGGTTGAGGGGCGGGCCAACGTCTTCACCGTGTACCCCG
+CAATGCTGAAAGAACAATTCCAAGGCCTACCATCAAATGATCCGCTTACGATTGGGCTTT
+TTTTTCCCTCTCGGCTGTTTGTACTGAGACTTGATTCCAGTAAGACATCATGATGCCTGA
+ATTACGTTTGCCAGCTTTCTCGGCCCTGAGTTTTGACTCGTCTCTTTTCCTGACCCATGA
+CTCCCACAACACAGTTTATAAAACCGAATAGACATTTCGCACCATCATTCCGCGGTGGCC
+AAAGAGGATGTCCTCAAGTCCGATGACTCTTCATAATCAGACTATTCTAGGAAAATATCT
+GTTTACCACGGTCGAGTTTCACGGTATCCGGATGCTCGTGAATCTAGTGTATAATAAGTG
+CCTTACCCCGTCTGTCGATTTGCAGTGAGCTCTTTTCAATGGAAAAGTCGTGTGACATCT
+AAGTGACGCCGGGCGCTGCAAATTTCCGGCTGGGCATACGCTCCCGCTGCCACTATTTCA
+CGCCTCATAAAAGTAACGGCGTAACGGGCCAGCATCCATGGCCGCCCTTCCTACCCGAAG
+CTTTAGACACCACGTCGGATCACGTGAAGCCAATGTTGCAGAGAAAGTACGCCCGGGCAC
+CTGTAGCGCCGGTTGCAGCTTGCTGCAACGTCAGGGCCGAGCGCTTGACTACGCTTTTCG
+TGCTGACCGGAGACTCATGCATATAGGTGTGAGTGAGTGCAATAATCTCGACACTATTAG
+TCTTTTCTCAGGATTTATATAACCAAGTTCCTTGTACCCTCGCAGATCTTGTGAGTTATA
+TAGTGCGTCACGGTCGGGACAAGCCTCCCTACAGCCTTTGTACTTTGAAGCGTATGTGCT
+GACAACGACCGTCATTATCTATTTAGGGGGCCTTCTCTGATCCACCTCGTGGTGTCCTAT
+GAGATCGCGAACATCGCGGATTCCCATGGTAGCACGACCTGCCTGGCTTTCGAACCGTGT
+TATCGGTTCATCAAGTGCGACGAGGGTGGAGGATACAAATGGCCATTCCCAATGTGGAGT
+AGTTGAACCCTTCGTAGGCTGCAATTCATAACTCGGATTGGGCTAATTTTCCTGGCGCTC
+TATCGGTTACTATAGATCAACGTTAGCAAGCGATTGCGAGAGTCAATTTCCAGGGACCCC
+AATCAATTGTAAGCCTGAATGCAGAACTCTACCCAAACGAGTCGCTGAGCTAAAGGAGCC
+CCCGGCTAGCTACAATAACTCGATGGGAGGGGGGCGAGACCGTCCGGTACGCTAGGTTAC
+TATCTGGGTTCAGAAGTCGGGTAAGAGTAGCCTGGCTCCCCATGATCGGCAACAGGGAAG
+GTCGAACCGGGCCTCTGCGATATCCTATATCCTACCCATGGGGATAACATACAGTCCGCT
+CTTATCACTAGTTTATGTTCGGGGTGCAAGCCTAGGAACTACTTCACCTGCAGCGCTACG
+ACTCACTATACCAAACCGAAACGACTAAAGTGAGATTTCCCACGGTCGAGACCATTCAAC
+CAAAAATGCGGTCCTTAGCTAACGTGCAGTCTGGGGCTTTGATCAAACCTGTCGTATAAA
+TATAACGAGGGGAATCCCCCTCACCCGAAGGATATTACCCCATCACAAACTAAAATGGAT
+GTGTCTGGAACATGGTAAGGATAGTTCCGCGCTAGGAGCCCTTTCTCAGGGCATTTATCT
+GCACCTCGCCTATGAATGCAGTATATATGGGGGATTAAACGTGTTTTCGTTAGTTTGACA
+TAACGAGGACCGAGTGGACCGTACCCGCCGTCTAAGCGGTTTAGTGACACCTTATAATTG
+GACTTTGCCGACACCCAAGTAGCCCTAGCTGGACTGAATCAGCTACTAATAGGTCAGAGC
+AGGCAATATGATGTAACTGGGTCGTCGTACACTGCATTTTCAACACGAACTAGTCGGATG
+GTGCCTTCCCCACGGCACCGCTTGACGCGAAACCGCCCATCCACTGTTATGGAATACCTG
+CCTACTTTAGCCCAAGAGACATATTGCTCGCTAGAAAGTTCTCGCCAATTGGCGATGACC
+GGGGGAATCGACCACAATCTTCTCGGGCCGGATTGCCAATGGACGGCCATCCAGGTGCGT
+TGCGATCTCACCTGGTCCAATATATCGGCACTCACCGAGTGGTTTTTTTCGGCCCCGTGC
+GATCCCTGGGACGGATAGCATCGATGGCAACCACAGGATGCCCGTGGTTGAGAGAATCCG
+TGAAGGCCATCAGCTGCCGCAAAGGTGAACAGCTAAAGGGTCATCGGTTGCATCATAGCA
+CCGGGGGTATGCCCCTATTTAGTTTTCTCGCACCGTTCATACTGTTAATATAGCTTGCTT
+CGACCCCACTCAGCCCCACATGATGGGTTGCCTCGAGACCTGTAATCCCTCACCGCTGTC
+GTAGCTATCGAGGATCCCAGTTTTCATGGGCGAAAGGTTCACCTCAGAGGAGCAATTCTG
+CCCCTCGACAAGTGATAAATTATATACAATAACAGCGGTCTCCGACACGACAAGGAAAAT
+CTTAGCGTGATGGCGTAGTGTGTTCTCTCCAAAAACGGAGGTGGTGACTGTCTGGCATTA
+AGTGTACGATAGGTTAGCGTACAATAAGTAGGCACTCGGTAGGGTTAAGGGTTCCGGGAG
+ACTCCGACCAGATGATAGGGAGGGGTACGAAGTCAATGATAAGGCGGCGGATGCTTAGTA
+CAACACTATGGCAACGAGAGGTGAATACTCTACCTCGTCATCCGAAACTGATCAGGTTTA
+TCTTTCTTAGTCTGGGGAACATGCTCACTAGATTCTTTGCTATCCGAACGAAGACATAAA
+ATGTTAGGGGAAAAAACGTAAGCGGTGGAGGAATTAGGGGAGAAAAACGTTCTGATGCTC
+TCGCACCTGCCCCCTGTGCGCACTAGCAAGGTATTCCTTCCCGTCTCTCTTTACAACTCC
+TCAGTTGCTAGTGGCTAAGATGTGCGATCTGAGGCCGGATCTGTGAGAGGCAGCTTTTGA
+ACCCGTGGTGTTTAGGAGGCTTGTCCGCCTAAGCTCCTACGCAACAACGCGGGCGGGATT
+TTTGGAATTCCGAACAGCATCCATGGGAAGGATGTATTTTCCACGTCCCGTGGCAACCCA
+ACCATCGTAACGGCCCTCGATCCTTCCGTCTTACACTATATCTACCGTGGTAAACCGCTA
+ACTCACCCCAAACGATGAGACTATCGTGGAACGGACCGATCTACCATTATAAACACAACT
+CCGGTTCGCACTAAACTCAGATCTCAAGATTATGGCCTAACCTACCAAGGGACCCATATC
+CCCAGGTTGCCGAGGATAGTCGGGTGTGCAGACAACACGTGGCCGTTCGTTATGTTCTAG
+GGCAATATCAGCAGAGACGGATAAGTTTGGTATTGGAATACATAGACTGTGCTAACGGAC
+GCCTAATGGGCAAGTGCCCATTAAACTATATTATGGGACCCATCCCTGAGGAGTTCATTC
+ACTCATAAACAAAAGAAGTGGATTACTAATTGAACAGACGCATGAGATCTATGATTAAAC
+AGCCTTATCAGCATCGCCGCCGTTAGGGGGGAGGTAGCGTATTTCTGGGTATGATCCAAC
+CAGGAGCTGGTGGCTTGGCTGTAACGGGAAATGTAAGTCTAACTTGATGACAATTCGATC
+TTGTAATTGAAACAATAAAACACCAGTGGGTGTTTGAATGACTGCGTTAGCCAACGTGGG
+CGTGCCTTCTACTGGGACTGAGGCAACTCTTCCACGACTCACATAAGGCTATACGTATGA
+TAGCGCCAGGATATCACCATACGTTAAATGTACCTCATAATTTTCTAGGTGTACGACCTG
+GATCCGTCGCACATGCTCAGCGCACCCAGTCTGTGATCCGCTCTAATCGATTATTTCGCG
+AGCCAGTCATCTACAGGGTTAGGTTTATTAAACCTAGGCGGTAAGACTGATACCGCGTAC
+TCTCCGCTGACTCGTGACCGGCCTAGACTTGGAGAGCTTTTCTAAACGTACAACTTTTCG
+AAAGTTAGCCCTTTTGGCAAGATGCAAAGCGCAGCAAAACCGGAAGGCGCATGTGGCGGC
+AGATGGTGCTGAGTACGTACGATGGAAGAAGGAGCAGCCAGCACCACCATGTGGCTCCCG
+TTAGCTTCTGTTTAGCTTGATATAGAGCGGTGGTCGGGCTGTTTTGGACTCGCGATCTAT
+GCGACAAGATACGCATTCCATTGAGAAGCGAAAAAAGACTTTACCTTCCCTCTACCCTAA
+GACCTAAGAACCGGAGAGCAACCCGTCCATAGCTAGCTTAATCGTATAGCGTGCGAATTA
+AACATTAGTAAGTCCGCTTTGTGCAGGTCCGTTTACGTGAGAAGGCGCCCTTAAAGCGGA
+CTGGATGTACGATACAGTTCTGTAAAAGTATTAATGGACTGTACACGTTTCTAGAACGAA
+AAGGTTTATGGGTAGGTAGCATCTGTTAGTCTTACTAAAGCGCTGTCATTGGCCCGTACA
+TCCTTCAATTGGCATGCTCTTAAACCAGGAGATGTCGCCTCAGCACTTCTCGAAAAAGAG
+GGCCGTGTGGAAGCTTTCGAACGAGTCATCCCTACCAGGAGCAGAAATAGCGTCTGAGAG
+GAGTAGGGTGTTACTTGCTAAGAAACGACCTACAGGTGGCTGCAGAGTATCCCTGGACCA
+AGTAAGACCGCGGGGTACAATAGGTAAGCGCACGCAGAAACTACTGACAGCGAAAGGATA
+ATAGGGCTGGTAACGAACAGCTGACTAAGTCAGCTATGCGACGAGATATAAGACCTTCTA
+CCAGATTGGCGAGTCATCGACAACTAGCCGGGATTTACGTCGTAAATCGTTCTGTAGCAT
+GGCTTTTCATCCGTGCTATCGGGCTTCTCTGTCCATCAATGCACCCACGTCGCACCGCTT
+AGCCCAAAAGGATTGCGCTTCTGTAGCATATCGTATTTGGCGTTCGTTAAATGTAGACTA
+ATAGTCGGACGCAGTGACCGACTCGAACCGATAATGAGCCGAGGCACCGGTGAGGGTGGT
+CTGACCTTACGCAGGATGGTTGCCGTTTCGGTCTGGACGGGGTCATGCACAGATGCTGTC
+ATGATCGCTTTTAGACCAGCTCTTGCCCAGCCATAGGTATTATGTGATCTACAGGTTAAC
+ATCTCGAATTCTGAACCCTCAAGTCTAGTATCTGGTTCATTTCGCGTCCATATCAAAACG
+GCCGGCAGCTCCTCCTGATAGAGCTCCTTCTTTCATCATTGTTGAGGATTACTCATGGTT
+TGCACTTGCAAGCTGCCATCTTTCCGGAGAATGGGAAAGAGTGTTCCGCGCGGCATCGAG
+TTTAGACCCATAATACGAACAAACTAATTCCCTCGAAATCTCTTTGGAGTGTTGTGGTCG
+ATCAAAATTACCCGTCTGAGCAGTTCGACTACGTGCTGCACAACGACTGGTCCTCAGCCA
+TTCCGTATTAAGGCCTTACATGGTTTCACAGCCTGTCTTTTGATCCACAGACCGGACGCG
+TAGCGTTGTGGCTGGGCTACAGAGCAACGCGGCACGCTGATACAAATGTGCGTCCCGGTC
+ACGCACGAAACCCGAAGTTAGACCATGAAAGATGTATATCTATCAGAGTTTTTTTACGAA
+GGCTGCCGAATGTTGCATGATATCAGGGTGAAGTTGAGCGAGAGACAACCACACGTCTCA
+AAGATATCTAGGTTCATCGTTGGTGTCACTGGTAGCTATCGGCAACTAGAATCCATTAAC
+AGCAGTCTTTGCGAAGTTTTACTCTCGGCCCGTGCTGACCGCACGGGTCGTGAGGTATCT
+GTCAACTCTAACCACTTGAAAATAATACGCAGTAACCAGTGCGGGAGTGGCCCAGCTAAG
+GCCCGGGGGCACGGCCCTAAGTTAAGCACGGGATTACCACAGCGTTAAGTTGATCCTGCT
+CAACCGCCGTCCAAATCTTCCGTATTACCGCGAGCAATGATAAGGGCCCGGGTATCCCAT
+ATGTAGCGGTCTGTGCTCAACGGAGTGGATCATTTCAGTCGCAGTAATCTCGACGTTAAA
+GTATGCTAGCCGGGATCTACACGTTCATTAACTGGTGAAAGGTCAAAAAAATGCAAGAGG
+TAACCCTTAAAAGCAACGTGATTTGCCTGCTCAAAAGAGGATCCAATGAAGGATGCAAGT
+CTACAACGGTTGTTTGATGATTGCGTACATAATGGCGCTTGAGAAGCTTGATCACAACAG
+GGGGTTAATGCATTCATATTACAAGGATACAATACGGAAGTTAAAGTAAAAACAATTGAA
+ATACTCGGCCTCGGGGACGTAGATACGGTCGCATGCATTTACCCGTGGCTGGTCGTGACG
+ATAGATGTTCCCGGGTAAAGCTCAATCAACGTTGCTCGGACAACATGACGAGACTAGGCA
+AGCCTAGGGTTTCGCTTGCCGGCTAGGTTCTTTACAACCAAGCGTGCCTCTGCCCGTTTA
+GCGAACGTTACGCTCCTTGCTAGTATGGCTGCGATCCTTGGTCGAGTCATTGATGGATCG
+GAGCCTTTATCACGTCTGGCGTTACTCAATCTATCGATATATATAGGGTAAGAGGGGGCG
+GTACGTGCCATTGTGGCGGTCTGTCGTACAAAGTGATACATTCGGAGGCAAGCGAGGGGC
+GGTCCATGCATCAAGCGCGAAGTTGTCTGCCCTAGACTCAAACCGAATAAAGGTCAGACA
+CCGTTGCCTCATTTCCCAACATGTTTGAGGCATGTTGGTCGCGTAGGTGGGAGGCATGCC
+ATAGGGACCCAGTTCTAAGGGCTGTTTAGCGCAACTGGGTGCGTCGAGATGAAAAGGTCG
+CGCCCTAATGCTCCCATCCACTGGCTTTGCTTCGTTCGCCCAGGTCCCAAGATCTTACGG
+CAATTATACATGGGGGGGAATATTTTACCTATACGTTCACATGGGAGACACTGAACTATC
+GGCTGCAGTTACATCATATCAACGGGGTGCGGGGATATACTCAGCAGCACCTCACGTTAC
+AAAGGATTAGACCGCAACAAAACGCGTGAGCTAGCGAAGATTGTCAGTTTGATCGCATAT
+TACTAAGGTATTCAGTCTTCCCTCGCTATGTTACAAGCTTCTGGTAACGGCGAGTGCAAC
+CAGAATTAGATCAGGATCGGAGCAGACAGCTCGCTTTAGTGGCGTTGTCTGGGCCTGGTG
+AAAAAGTCCATTATGTATTATGGAGACGCGTAAGGCAATGAGACTACTCGAGTCCACGAT
+CGGTAGTATGGATGTCAGGGCCCAGTGACTCCACCCCCCCGTCCAGAACACGTCGCCGTC
+CCTCGTGGCCACCACCAGGTGTCTGGAGGAGAGGGACCCTGTTGGCATTTGAAGTAGCCT
+ATTATCAGGAGTTTGGGCGGGATTTACTGCCCTGCTACGGCATAGTTAATAAACCTCTGG
+TCCCTGGTGTGGAGAGAAAGATTTGCCTTTGGCTGTGCCCGATTTACATTTGGTCCGTCT
+GCGCGGGACGGCTTAATCTAGGTGCCCAGCGTACCCCATGAATGAGCTAAAGGGCGGCTT
+GCTTAGCGAACGTAACTTTTGGTGCGGAGGCGATCGACCGCCAGACAGCCTTCAGAGCTT
+ATAATGCTACAAGACGGATGTACTCGCCTTTGTCATTGCGAGTGCTTCGTTAGGTCATCC
+CAAAGCCTTCCTGACACCGACCAATGGCTGATCTTAAGCTAACAATGATTCAAGTCTGCT
+CAACACCCAGGCGTTTCGTACATTAGTCTGTTATAACTTTACTTTATTCTAAAGACAATA
+TGTACTCTGAGCAGAGAACACTTCCCCTCAATAAGAAATTGACGCGGTCAACGAAACCGC
+ATATCAGAGCGATCTCTCGCCGGAACTGTGTTGGATCCCACCTTATCAAAACCATCGGCG
+CACAGTGAGGTGAGTACTAATCACAGCCTGGCGCTGTGGGTCTTACCACTCCATAGGAAT
+TTCCGCTCCATACACTGGGGGTCGGATGTTATCGTTCGGCCTGTTGAATTCTTTTTTACG
+TTATCATATAAAGCGCTGTCACGGCATCATGAGAATTATGAGTACCTGGAGGGGGTATGG
+CGATCGGGCTCTATGCGCTACCACCAAAGTTCCTACTCAATTGGCATTACTAAACGTTGT
+TTCATTGAGTAAATCTCATCGCCAATATTGCGTAGCGCTATCGCGGCACCGCTTTCCTGT
+ATCGAATCCTGGCTGTTTACCTCGGACGACTTCTGAAACCGCGATACCGGGAAATCTGGA
+GCGCATGAATCCGATTAACTCAAGACTATAAAAAGTCACCTCCCACTTGTCCCGGTGCCA
+CAGTTGGAAAGAGAGCTAAGGATTGGGCGACGAAGATTATACATTACCACGGGCCAATGC
+TGCGCGTGTAGTGCCTAACCGGATGTGGGATAGCAGCCTTCTGTGGGCGATGATGACTCG
+GTAAAGAAATCGCGTCCATTGATTGGTGGTCCTACGTCAGCCTTCAGAACCCCATTAACG
+GGTCTAGATCGGCACTCATTATAACATGTCCATTAAGAACTTCAGATACCTCTTGAGCAA
+TGATGAAATGCTGGTGGCATTAAAATGTTGGGTGACAGTCCATGTGTGCCTCGCCGGAAC
+ACGATCACCGAGGGAGCCCCCTTCACAACCCTGCAAGGGAACATCTCGCCCTTGATATGG
+CCTTCGTGTAAGTGGTAGACTAGAAAAGATTTATTCTGTAAAGGTCAGTTCTAGTCAACG
+ATTTCCAAACGGGATCAACGCATTTCGTCCTAATTACTCCCTCCCGGAGCAGATGACTCC
+CCTAACTCTCCCATCCTATGTCTCCCAAATTTACAGACGACCTCCATGCAATTATACGGA
+CGATCGCGCGGTAACGGTACGGTACTCGCCCGCAATGTACCAAGTGTTTCTGTATGGAAT
+TTGAGGAGAAGAAGTAACTGTGCTTTATATTCCGATAAACTCTGCTGCCGGTATAGCCAA
+TTGTAACGTGCATTCGGCGAGGCGACAGCTCGCATTCACAGGTAGGGTGATGCAGCAACG
+AATAGACCCATAAACAACCCGCTAAGCTGTCTTGTAGGTAAGTTGACCGCACAGACGTTT
+ATCGCCGATGCCTCCCGGCGGGGTACACCTAGTCTTTCCTGCTGCCCAGCGGCAAGGGGG
+TCGAGACCACGACCCCGTGTTTGGCAAGCTAGTTGTCCACGTAACACATGCTGACCCTAT
+GGATCAACTCGTCTCGACGGGTCCTCTGATAACGTTTGATATTCCTGTTCGCTGGCTAGG
+GGCCAGTTTTGGGCCGTGTCCCACACACATTAGGTCGTTCTGATTAGTTCCGGCCGCCCC
+TCAGGAAGGCCCCTATCCAGGGAGGGGAGCCGTCGGTGGAGGCAGTACAGCGTACCACCA
+CTGGGATGTAATTTGCGAGCGCAGCATGGCCACTCAAACCGGGTCCGGATGAGCAATAAG
+GTGATGGAGCCCTTGAATTCCACCTCACACCGGACTCTTTATCATACTTAAAGCTCGCGT
+TCCATGAGGGTAAACAATCAGTGAAGGGGAGACGGAGAGCATTATCAGAACAAGCCTTAC
+CGTCGACGTGTTTTCTAAGCATGGGGTATGCACATGTTTCGTATTCATAGAAGATCTTCG
+GGCCTTCGTCTTGGACAAAATCTGCCAATAGACCGCACTTGTTCCTGTAGTAAAAGTCCT
+AGCTCCAATGCATGTGCGCCGAATGCGATTCGATCCCTTGAGGATTGGGTTGCTTAGCTT
+CCGCCAGTAAAGATTACCTCCTTACAATAAGATGTAACGGTTACAAACCTGGATCGCCAC
+CCTTGGTACGCGACTAAGCTGTTACCCCCAGACCATGTACATTCAGTTCACCCAAAATAC
+GCGATGGCGCCGCGGGGAATTCACTACAATTTCTCCCCAAATCACCCCATCATCGTTCTC
+TGCTTTTGTCCGCGACATACTGATAACCTCCCTGTACTCAATTATGATAAGGCATCATTA
+TTATTTTCGCACGACGACCTAAACACTGATGGAGGTCTTCAATAACTATCGGAGACGTGG
+CAGATAATACATGGGTCAGGCTGACGATCCCTAGCACATCTTACGGAAAAACAAGGTAGC
+GGCTACACGGGCATCGTAAATGTCTGACCACGATAAAGTTTCATGCTGTAGCCAGGGAGC
+GTAGTGGTTTTACCGGCGGAATAATTATGTGTACATGGATTTATTAATACAAGGAGCACG
+ATAGGGTGGAGCAAAAGGGGCGTCACCGAGAACAGCGTCATGGACTTACAGACACCGATT
+TAGTTATAAAATTTCTACAATGCTAGGACATATGCACCTCATCTTCAACTTTGTCCTTGG
+GACGTCCGATTCAGCAGAAGGCACAGCCCCCTCTGACTGGGTCACGCTAAGACCGGAGAG
+CTGACGTAGTTTTCTTTGGCGAAACACTTTGCTACGCGTTCGGCAGATACTGGCGGAGAT
+ACGTAGTATCGGACTCATACGGTCCACGGAGCCGACGGAATCCAAACGACAAGAACGTAG
+CTAAAATAATTATTGTAACAGACAGGAATAATCGTGGAGACCCTGACTCCGCTCGCGGAC
+CACTACGAAAAGGCAATGTAAGACGCAAACCGCTTCTTCCAGGCACGTGCCGCGCAAGTT
+TCGGCGTACAACCGTAATAAGGTGTGGGGCTAGCATCGGTTCGAGACGAATATATCGAGC
+CGGCTAGCATCGAACCCAGACCATTACAGTGCAGTGGAATAGACATTGAGAAGCTCAGCG
+GACCTATCTTCCACGATGGGATGTTCGATTAGCGAGGGAATCTATCTCATTCAGCTCGTC
+TAACAAGCCGTTTAGTCCATGGCCTCAGGTGAATGGCGGTAGTTTCTCTGACTCGCCTAG
+CCGAAGGTGCGCCGGGATTGTCGCCGCAATAGAGATAGAGAGGAGACAGATGAGGGCTAT
+GACGGCTCGTCAACTCTGTTTGTTTAATGACTTTGCGACCCTAGGCATATGGGATGACGA
+AGACTAACGTATTCTCGAGAGGTACCATGACCTATGCACTATTCTATATACAATGAAGAA
+CAGCCTGGCGTTGATTTCTCTCCAACCAGTTCATGCGTGGTACTAATAACGACCGTTATT
+TTGGTCATAATTTAAGAAAGCTCTATATTCGAACGGAGCAAGATCGATTTATCGTCCTAA
+CCGGTCTAGACCAGGAGAGTCGCGGCGTCTCAGTGCCTTAAGTGCCGGGTCAAATTCACA
+AAGGGGCATGACAGACATTTTGATTTAAGGATCGGACAATTATAACCCGGTGTTCCGGAA
+AGATAGCTACGTGCCTAATATGATGACTCAACAACGTGGAAGTAAAGTGTGGCTCTGTGA
+TGCCACCGTCCATTGAGGCAATCGCATGCCAAGAGGTCATTTTCCAGAGCGCGAATTAGC
+GAAGGGGTATCTAAACACCTGCGGTTGGTCAACGGAGCGTTATGGATCCGGGCCGAGAGA
+TTAGCCTACAGGTTCTTAGAGTAATGGTAATGACATTTTCAACATACGTGCAACCCACGC
+TCCGATCCCATACCCAGCAGTCATGACTCTCCCGTATCAGGTGGGCGTCTGTACTCGATG
+CGTCTGTGCAGCGCTGTTCACCGCGTTACGTGCGGATCCCGGGTAAGATGTCGGAGTGCA
+TGCTAACGATCGGACGCTTATGAGCGACTTCAGTCCTGATAATAACAAACACGATTAACG
+CCACCCTTTGCGCTTTACTCCCATCCTCAGCAACCTCATCTCGGGTAAAGAGGTGGTCCG
+ACAGCCAGTATACTTTGTGTAAATGCATGACGATCTCGGACGGAGTATGCGAGTATATAA
+AGTCTCTGACTCTGTGCAATGACACTTGGCACAAAAGTCTCAATCTATGCATGCCGGCCC
+CTCACGGCTCCTTAGCGGCACCAGAGGTTTTCATTTTTGCAATGCAAGAGGACCGGGCGA
+CCCGACTCAATGTACCCCACTGGCCGTAACCGGAAGAGGTGGGACTAGACAATGAGTATG
+GTCGCCGACTCGGATTCAAATGCAGATATAATACTCCACTTCTGTGGTATGCCTACTCGT
+TGGAGAAAGTAGCGAAATAGTTAAGACTGTGCGTAAACTTATTTTCCAACAGCTAGCTAA
+GGGTGTCTATCGATTAGAGCTGTATGATAGGTTCCTATCAGTCACACGCGCAACTTCAAT
+GTTCGCTCCCCAACCGCTCTACGGTGTTGGATCAATTCGGGGGTAAGACGGGAGAATTAG
+GGTCTTTAGTGATACCACCCGGCCTCATAGCGCCGATTTAGCGTGGATGGATGCTTGACG
+GACATGGTTACCATATGCCGCCTACTCAGCCACCAAGGACACGGCGAGAGGTTATAGTTA
+GTAGCTGTGGACGCTCCTTTTGGACGTATCTCACCGGGAATACCTGTTCGAATCTTCGTT
+TATTTTATTACTGCCGCCTAACAGCCGCCGGAACTTTGTGTCTCGCACGGCCCGTGCCGA
+CCTCATAACGAGATCTCCTTGTGGCGTTTGCCTTGGGCACTACGGCGACTGGTGGTTCCG
+GCAAGTCTCTAGCGGGAGTTCGTGACAGCCCCAACCGCCTGACGTTATACCGTGGGCACC
+GGCCCCTAGTTCCATTGCCGTCACCCAGTTGTCCTACACCAAGCTCCGATGTCCCGACAG
+TCGGGATGGGATAACTAGAAGCTAAGAGTGATGTGCCCGCTACTGCGCTAGGGCTAGTCA
+TAACGGCTTTTCCGATACTAGAAGTATCACTTATGAGAAGATACTACATCCATTCCCGGT
+TACGATATGCCCTCTCCCGAAGGTCTCGCCAAGTTTTTTGAGCGGTGTAAATTCTTAGAA
+AGCCCCCACGGTGGTGACGTTAATCTTAGGTGTATTATAGTAGCGCAGCAAGAGGTTTGC
+AGTCTTCGGCACTACGCAATTCGTACCTATATCGCAATATGAAGCACGGTCACGTTGGCA
+TTTGGGGACAAGGCCGCCGCCACACGGACCTAGGCCAGGGGGACGGCAGTTCAAAAAGAA
+GATGAGTGAGTCGAGTATCATACCGCATGAAATTGCCCTTGCTCAGGCCCGCAGGTTGTC
+CGGGTTGGACTGAATAGAGGGAACACCGGCTCAGGTGCAGAGCGGCTGAGCATTGGGCGC
+CGGAATCCGCGGTGCATAGCGGCTGGCCCTTTCCGGATCGTCAATTGTACAAACAGACAT
+TCATAAGGCTCAGCTTCTTACGGTTCGTGTCCGGTCCTAGATGCAGTGTAGGCCAATGCG
+GTTAGCAACGCTCTTATGAGAATAATCTAGCAGGGGCAACGCGTTCTTCTGGCAATGAGC
+CACAGGAGACAGTGAGAGAAAAATTCCGCTTCCGCCTCGACCAGAAAAGAATTACGTTTC
+CCTCCCAGATAAGAATGGGAAAGCCGGGGGATTTATGTGGTAGGGTACCGGATAACTGTG
+CGAGGTACGTTAGACTCGGGAGAGGAGTTGACACTGATGGTAGTCATGACTCAGCGCTTG
+CGGATTCCATTGTGACAATTACAAGCTGTAGAAGAGTCGTTCGAGCTGCAGAACGCGAAC
+GCCAGTCCAACGTACCAGTGGTATTATAGACTCTAAGAACGTTTCAACCTTGCTCAGACT
+GACATTGAGCCGCCCGCGTCCTTCAGTTTGGTTGGCGTAAATTCCGGATCTCTTTGTAAG
+CTTATTCCCAGAGGAACATGGGATCTGGAAGTGGCCCTCTGACGGTAGGATATCTCGCCC
+TCTACGGGCCCTGTGCTCCGGTTACCTTGTACCTCGGGGCTATACCGTGTGATATGCTCT
+GCATGAAAGGTCCTTTTTGGACAGCCAAATAGCCCTGGCGAGATTTGTTTCCGGCCCTGA
+GACGAGAATGATCAGAGGCTGAGCTAGCGGGTCTATCTACCCGGCGGAGTACCTATTGCA
+TATGACGGGCAATATATCTTCTTCCGTCCGCACATTGAAAATTAGGACGATCCAAGCAGG
+CTTAAGGGCCATCACCCACGGAATGAATCCCTGGTAGCTTTACAATATTGGGGATATTGC
+TGATGCTGTATTACATATGTGCCGTAGCGGTGAACGATATGAAGAGAGTTTGTTCTACGT
+GACAACACGGCTCCCCCCTTTTAACATACAGGCTACTGATGTTTCACTATTGGCGGTTAA
+CCTGCCGACCATGCCCGCCTGTAATGCATGAGCGGACATGTCCCACTCTAGGTTGGCCAC
+GCGCCCCCGATACATAGAAATCGGCCCGACTCTTGCGATGGTACGTGTCTCGTCTTCTGT
+CTATGATTGACTACAGCTCGAAATATCAGCTCTGAGATGTTAAACGGAGAGTGCCGTCTT
+TATATTCAAACGTCCCGTTGAGCTTCAGGGGCTAGGTGTGGACTGGGGTGTGAGGTCGAG
+TGGTGGAACTACAGGCAACGCGGCCTGGCTTTGCAACCAATGCTCAATCTTTCGTACCAT
+CGAAGCCGGGTCTGCATTAGGTTCTGTCGGAATACTCATGAAAATAAGAGTAATCGAGAA
+CTATCAGGGTTAAGAATACGTAAGATACTACTTCTCACCTCGAACCCCCGGGCTCTCAGT
+GTGTTAGAGGGCTAAATCCCGGCCTTCTTTTAGGCCAGATAACCTGGAGCTAATGAAGCG
+AACAAGTTACTCGGGACGGGGAGAACCAATGGGACCCTTAGTGAGGCTAGGACATGGTGT
+GATGATGACTGAGGAGAACCATAAGGTGTTAAATTGCCCTGTCCCCCCCATAAATTTGGT
+CAGGAGACAGCTAGGGTGCCTACACGTTGATAGCGCAAAGAGTTGGTCCGTAATACGTAT
+TCTCCACGCCTAATTGGCTCATGGGTAATCCCACCGAAGCGTGGAGGTCGCACGGAAGGT
+ACTGGAGGAAATTCCAAGGCCATAAACGCTAAATGTCGTTTTAAGACTAAGTTTTATAGA
+TCATTCCCGAATAACGCAGGCGCTGCGTAGGGCGACTCGGGAGTGCCACTGATTGACTCA
+CCCTAATCGCCATACTTGAACGGTAGACGGATGTACCTATGGGAACCCCACCAGCACATA
+AGATGAAACATTCACTGCGCTGAATTGTAGGAACGGCACAAAGTTGTCCGGGGCGTGTCA
+GTGGAAGGCCCGACTTAGCGTTGTAATTCTGTGCCGGACGCCTCATATTCGGCTGAGATT
+GGTTTCCAATCGACCGACGAGGGCATGCCAAGTCGCCGTGATCGGCCTATTAACACCGGC
+TGCACCCCAAAGCACGCGGAGACAGTCATGAGGACCTATGCTTGCTATAGAAGTTTGGGA
+GACGGTTCTAGAGGTGCTTCTCAGACCCTTTCTTGAACACTAATCGACAGTTTGCTTCCA
+GCTGTTCGTATCCAGGATCCTCGTTGCGTCTGTGTGGTCAAAAGAGCGGGTCCATATTGT
+CCAGTCGCCCACATCACGAGTCGAATGAGACAACGCGTTCAGGAGCTCTCAGATGAGGCC
+GCGTTGAGAATGATAATGGGGCACTAGACCCTTCGCTGTGCATCCAAAACGAGCGCCTAA
+GTCATAAGCGGGGATGTTCGGTCGGCATCCAACTACTATGGCCCTCAGGTGTCCACCGCT
+CACTATCCTGTAGATCAGTTGCTCCAAAGCCTCTTCGGATCACGAGGGAGGACGTCTGGT
+ACCTATTGATAGTCGTTTAACATTCAAGCTTGACTGCGGAAAGGGACCACCTCGCCACCC
+GATGTGTATTCAAGCACAACTCACGTCGCATCAGTACTTCCTTTACAATTGTGGGGGTTG
+GAAATCGACACCATTAGCTACAGAGAAGTAAAAAAAGACAGCAATCCATGAGCCTCAACC
+TGACTGTATGTTTGCACCTAGGTGCTGAATGACAGCATGATCCAGGGATCAAAAAGTGCG
+CCCGCTGCATCAATAAAACGATCGCTAGTCTGCTGCGAAGCGATGTCGTACCGCAGTCGG
+GTTCACGTTGATTTCATGTAGTCGTCTCCACTACGGCCAGTCCAACATTCGTGTCATAGG
+TATCAGTACCCATGCTTGCCCTGCACCAGCTCTAGTATCCGTGTATGTTACCAGTGGAAG
+GGGACGACCACATTATAAGCACTTCACCGCGGCGGATGCCCTTAGGGTTGATCTTCGATC
+GGTAATGAAAAATTACACAGAACCGGACGAATTTCAGGCAGCTTTTACCCTTTGTGTCGC
+TTCCCTACCGTACCGAACTTTCCCGATAGGTCCCCTCAACACGGTAAATATTGCCATCCG
+CGTTCCCTATGCAGGGGTATTGGTCCATTCCCATCCCAGACTCCCAACACACTACCTATC
+TGGACTCAACACACTCTCAGTAGGGAGTTGTTCGTCGAATAGCGAGCCTCAATAATCGTT
+GATCGAGCAGCTGATCAACCTTGTGCAAGGTCGACGATTCCTACTTAGCGGACTGCACGC
+CTGCAAAGGGCCGTAATTGAGTGATATTGAGGTTAAAATACTATAGCCTGTGTTTCCTGG
+TTGTCGCCCAGATCACATGCTAAGCGATGCAAGGTGCCTTGTCTTAATGTTGAAACGATT
+CGAGTGATTCTATCAATCCTCGGGTCCGGTTCAACCGTGGGTTGGGTGAATTATAAAAGC
+TTCTCTCCTGAAGAGTTGCGCTGAGAATTCATAGGTGCCTTGTTCCTGTAGAGAGTACAT
+TACTATTTGACATGAGCCAGGCAGTCACCGGGAGACAGCGCTATAAGGGTAATTTTTTGG
+TTAGTTGACACTGAGTGAGCTGCCATGGGGTCTTGTGCCGTTTGACTAGCGCGTCGGTTC
+AGCCGAAAAACACGCGGGGGTTAAGTTGAGTGTTTGCGGTTACAAAGGAAGACATTCGGG
+CTACCATCGTTGACATTTCGCACGAACAAGAGACACGGCTGAGGGAGCTGGTCTTGGCTC
+TTCCGATCACGGGTTGTGCTATAGAATGGGGAGTGCCCCCACTAACGTTGAGACAGCCCC
+AATGGGCAATGCAGCGCTACGGGATTGACGAGTCAACACGTGCAAGTGAGACAATAATGC
+GGTCACAAAAATTCGTCCGGATTGGGAGTAACATTACATGTGCTCCTGCGGAATACTGTT
+GCCAGCGCGTAAAGTTGGATCGTTACCTTGCGAGGTGAATCGGGGATGCAAGGTCTCGCG
+ATTGTCCAATTACTGCCCTACTAATGAGGCATACGACTAATGCACCCACGTGCACTACGG
+TCGCTACCCCTACCCCTTCTTTAGAAACAGCTATCCAGCACTACCAAGTACATATTACGC
+AGTTAGGGGACCCCTTCATGGGCCCGGACAGTGACCTCATGAACCACCGGGTGCTCCCCC
+CACCGGCAGACGCCTACCCACATCATCGCGCTGGTATGGCAAATGAACGTAGGCCCATGT
+CTTTCCAGTGTAAGGTGATTGATCGCACGAGGAGCCCCTCGAAGAACGTTCCCGCTGAGG
+GATTGTAGTTTACGTCACGAAAACTCTGTACATCAACTAGAAACGTATGTTCGGTCGGTT
+AGAGCCTTGTGACACTGTTACGTTGATTGGAACCTCGTCCGTCTTATGAGCACGTTCCTT
+GTCACCCCTTTAGCACGTGCATACATGAGTTAGAGACTGCCCCCTTTGGTTAACTTATCG
+TACAACACGAGGAGCCCAGGGACGTTCATTTTCTCACTCCTCTTCATATAAGCGGATCGC
+AGAATTGGAAAATACAAATATACCAGCGGTATCCCTAATGCGGGTTCCGGCTAAGATACA
+ATCTGGCGAGCCGATTGAGCTCGAGGCCGCCTAAGATGCGCTGTTGCCGATGCCAGGGGA
+TAGCCCATCGTGGGACCATCTCGCCGATACGACCCGTCTACAGAGAAAGGCCCTATTTGC
+CTCTCGACAGACTATCTGAAGATTCCGTATTTAACTAGGGATTTTACAAAAGAAGTGAAT
+AAGAGTAGAACCTATTAGGGGAGTGACTCGCACCAACACTCTACGCCTAACAGATCATTT
+GAAACAAAAGCTGAGTCCGGCCGCGCGCTTGATTTTTCCTCCGTGTCAATAGACTAATAG
+TCACCAATCGCAGCCAGTAGACATCCTCTCGACAACAATCCATTGATTGATCGACGGGTG
+CTTCTTGATGCGCTCTCGCACTGGCTTCTGCTCGGTCTATAGTCGCGACGACGAGCGGTA
+TATCCAAGGGGCACTGACCCACGTGGGAATTTAGTCGGTGTCGGTAGAAGACCTCCTAAG
+CGTAACGTATATAAGATTTCCTTGACCATGCGGGAGCCACGTTAGGACGCGGGAAAGGGT
+AGTGCAAAAACTCCCCGAAATGAAATCGCACAAGGGATGATTGCCAAGGCTGTCCTTCCC
+CGACAGGTGAGGAGACGTACCGTTCTAAGGAGACACAATTGTTTTCGAAAGGGCACCCGA
+GACCCGTAAGGGTAGGGGGGAATATCGTGCTGCAAAACGTCATCGATACTTCTCATCTTC
+GGCGAGCAGACGCCTAGTATGGTACTGATGGTCCTCACCTATCCTGGCAATTTACGCTAT
+AGAACTACATCCATGCGGGACAACTTCGAGTAACGCCCGTATTGAACTTATCGTCCAGTA
+TCATAGGGATCCTTAACGTGGTTCGCTTCTTCAATCCCTGATTAGGACCGCCCGGCAAGA
+TCCTAAGTGCGTAATTGCCCTAGGGAGCGATTGAATAAACTAAGGTAAAGCAGTGGGCTG
+ATCGACATACGGAAAAGGGTGCACTTAGATTGAGAGTTTATCGACTCGGTTCTGTGTGGA
+TACAAACAACCGCCCGGGGTCGATCCGTGGCAACGCATTTCACTCTCCTACAAGACCCAT
+GTCACTAATATAGTTGGCCTCCGTACTCTATCTGAGTTAGAATGCTACTTGACTCATTCA
+GCACGGAGTACTTGTTCCGCAAGGGAGCGGCGCTTCTGATGAACTTAAGGCACAAAAACT
+TTCAAATAATGCAGCGGAATTTACGACTCAATGGGTCTCCCTATATAAAAGTAGCGCAGC
+TAGAATGGGCCTGGCCGCAGACACGCTGCGTGCACCTCTGACCATCTGGTGGTTTCGGGA
+GCTCGGAAATCCTACCAGTCTTGATACCGGGCAGATCGGTCTTAGGCTGAGCGGTTAGGC
+GCACGGTGGATCCGCGCCTTCCTTTTCTTAAAAGAACGCTAGCGAGTTCAATAACGCCCG
+GGCCACAAAAAGCGACGCACTAAGACCAATCGTGGCTTTTAGAAAGAAATCCCCCACAGT
+GTGATGCCTATGCATAACTCTCTGCGGGCGAGGCGAGCCTACCAGGAGGAGCCACGCCTA
+AGTTGGTATCGAGCCCAAGAAACCAACGGGGTATACATCTCTTCATACGGTACGCCTTCC
+TAGGCACTATAAAACAATTTATTCCTCGGCGTCTTATGCTCGCAACACATCCGATCGTCC
+GAGCATTGGTGCAGGGCCTTCAAACGACATTTAGGTGACGCCCCGTAGCGCAGCTTAACT
+GATTCTGTGGCTCGGAAGTTGCAACACTGCACGGTGCTTCATTCTGTGCTTGGAACCCGA
+TCTATATGGACGATCGTAAGTCTTTAACAGACAAATGCTTCCATTCCCGTTATCGAGAAC
+TTCACAAATCGATGCCGAGGTGATCACATGAAAATGTGGCAGTGGACCCCCAGCGTATCC
+GACTCCAACCTGCAGGATCGAAGCTTCAAGCACTCGCCACTAGCTGCGATGATGATTCGC
+ACGATGCGCGCTTTACCATCTGATTTAGCAACACTGGGGCGCCACGTGTCGAACATGTGC
+TAATGGTCCACGGTGACTTCCCTTCAGGCGGCATCGATCAAAGATTCATATCCCGGAGTA
+AGTTATCCAACCAGATGGCTGATCAAAACGTAAGTGGACGATCGGCACCGCCAAGTGGCC
+CGGCTGTATGTAGTAGTGGTTAAAACATGACATACCAACAGCGGTACTGGAGTTTAGGTC
+CGTCCGTATAGATTATCGATCACCGTTCTCTAGACGCTGGCCCACACGACTTGTACCACA
+CAAGGTGGGCTGGGCTTAATCTCGCAGTTAGACTATGAATGCAGTTTCTTAGGCGAGATT
+TGCCCCCGACTGAGAAGTATGGGGCAGTACATTCGTACGCTAAGTTTTGACCGTACTTAA
+ACGTTAGGATCCTACTAGTGTACCGGGCCCTTAGATTTGCACTGTACGACTCAGAGCCGA
+CCCAGGCAGTCAGTTCCCAGGGAAGATGCCGAGGACCAATACCGCCCGTTCGCCGAGCTA
+TACTCTGTCTCCCAACAGGGCCTGTATTTGGGCATTAGGGATCCGTCTATAAAGATCTAG
+CGTCCAGGGTACCACGCAGAGAATGTGGGCGTGCAGGCTTCGGTTGGGAAGGCCTCACTG
+CTCCCAGACGTTCGCGCAAGCGCGTCAGATCACAGGCGTAGAAGGATCCTAGGATGGCGA
+ATTATCGGGAGCGCCGTCCCGAAGCATACAATAGTGAATTGTTTGCTATAGTGCGTCTGT
+TTTCGTTGTCCTCCTCATAGCAGAACCGCCAGTACGAGCCATCTGATCGCGCTGTCCCCG
+GGTAGTCTATCCGAGGAGGTAATGCTGCCCGCCTACATTACTAACCATGTCACAACACCA
+GCCCTAAGTCGCTTGGAATCTGTGTTCCAATACATTCGGGGTCCAGCTTACTGGGTACTC
+AGCAATATGGGGCACGTTCCAGCACTTCATCCACCCCCCGGAGATGACCGGAAAGGTCGA
+GATCTATACATCCCCCAACGGGATAAGGGTAAAAGTCCTAAGTTGTGGCTCTTTTGTGCG
+ATCATGAAAGTGTTAGAATATTCACGCGATCGCATTAGCCTTTCTCCTTTCTAAGAGGCA
+ACAGTCAATAGAGTCGCTTTCTGCCACTTTCGAAGGATCTCTGTCTCAACCTAGGACATG
+CTCACTACGCTGACCTCTCTCTTGCTGGGATTCGTATGGCAGAGTCTACCCTGGAGGCCA
+CGTAGGCGTACCGGTGGCGCCTGGCCACTATGCCCAGGTAAGCAAAAAAAGGACACATCC
+GGTCCGACATCTCCGGGGGTCGTCATAACTTGCTTAGTGTTATTTAAAATATCGTTACGC
+TACACTCGCACGCGGTTTCATGGCGTATATTTTAAAGTCGAGCTCCCGTCACTATCGGGG
+CCTACTAAATTGATTGGTGCTCCATTATGTCGCAACGCAGGTAAACATTTGGGTAAGCCC
+TCGGTCAAGAGCAGCAATAAGAGAATTCTCGTCTCTATGTGGTGACAAACATTTAATTTC
+CACTAGTCGAATGCTGGTCCCTTATGCGCATGGTGCTTCCCCAAGGTTACGCAAACCTAA
+TCCGGCACGGTGCTAAGCTTAGGTCGCTTTTGCCGGAAGGGGACGACTTTCATCGACAGT
+TTAAGGCGGTGAGCCAATAGAGATCGCAGGAGATGTAAGGACGTTTAAAGAACGGCCCAC
+TTTATTGTCCACGAAGCTTCACAGCGGGGATTGATCGCACTAGTGGTTTGGTCTTGAAGC
+GGGGGAACAATATGAAATAACTTGTGGTTGCGGCGTTCCGATGATGCTCAGCCACTGAAG
+AACAGCGCCAATCTCCTTGACGGAACTCGGTCTATCACCCGGCCGTAGATACCTAGACGA
+CAGGGTCTACGAACTTGCGGGAGCGTTCCAACCTTATTACCCCGTTGGTCATATCATTGG
+ATTAAAGGTCGCACGTTATGACCGGGGGACGGAGGTCTGCGTGTGGCGCTGCCGTCTCCA
+CTGCCTACCATGCCTCTTAATTTCAGTAGTTGTGTGTTCCATATGACTTTCTCATCGGTC
+GTATATGGAGGCGATTAGGACTGGGGTACGGTGTACATGGTTCGTGTGGCGATATTTGGT
+TGCACTCCCCGTCTCGTAGAAGGCTGGAATGAAAGGCGTGCCGGCCGAAAACACTTCCTT
+TTGGTCGGGGATCGGAATGTCTTCAACGCAGCGATTCAACGCGACATGCAACTTCCAATA
+ATCTTGGGGCGGGTTTCGTCGAACCATGGTGGCAGGTGAAGTCCTACTGATTAGTATATG
+ATGACTGGTAGGAAAAGACGGGGGCGGTGTACAAGGAAAATGAGGCAGCCTTCAGACCTG
+ACTGACGTTGATAACCGAGATAGTTCTAGGTTAGATCGTATTCTACTGCTCAACGCAATG
+ACTATTATGTTTCCGGTACAACGCTACGCCCACGCCATCGCCGCGAGGCCTTCTAGCCTG
+TCCGCGGACATGCGTGCCATGTGCCAGTTGTCCTGAAAATCTTATGTAAGTAGAGAGTCA
+GCGCAGTAGTGCGCATAGATTCCTGACGTACGGCTGAACTTACATGGAGTTCGGCCGAGA
+AGTGGCGCCCATCATTCGGGCTCGAACCCTATGCGCCCCTACACATCGACCGTAACCTCG
+AGGACCGTGTAACCCGCACCTGCACGACCGGGTGTTGTGCAGCAACTGGGGCCAACAGCA
+CTAAGAACAAAACTATCGACTATCTGCCGGTTTGAGCCGTTCACGTATGAATACAGCAAG
+TATCGAACCGCAGGGAAGGAGAATGGCAGCGTTGTTTAACGGCCAGAAGCCTGGCCAGCA
+GTAACTGCCCGCCACATTCAGATAGAAAAGTGTTTACTTAAACTCTGCTCATCTACGTCG
+CGTTCGTAGCATGCTACAACGCTCCCCCCTGAGGAGAGATCAATCAGTTGTGCCCCCCCA
+ACAATTCGACGCTTCGCTAGCTCGCGGTTTGCTTGTGTGCACCCACGATAAGCCGAACCC
+CAAGATAAAGTTCAAAAAGGTGCTCTATCCTTGTACCGGTATGGTCGTTTCAGCTCCTAG
+ATTTCGCACTCTTCAGGAGCGGTCCACCTCGACTATACGACAATGTCGCCTTGCGGGTAA
+CTCTCAGAGGTATTGCGATGGCCATACAGAGCCTCCATCGAAAGGTTGGCGACTTCCAGT
+GTATACGGTAAAGCGTCGGGAGTCGCCAGCAACCGTAGACGCGGGCAGACTTGCCATATT
+GTTCTCAATAGCAGGCTCCGGTAACCTCTGTCTGACGTCTTTATTACTCAACCCACGGAT
+AACATTTGGACTAAATCTTACATCTATCGTCGTCTTCCTATCCAACCCAGGCGTGCCAAT
+TTAGGAAAGGTGCGAATTGCTCCGAATCAGAAGAGAGTGGCCTTCCAAGAGATTCCCCCT
+CGTACAAACCGGCGGTAGGTAATTATAGGAATCGCCAATTCGCTTTACAACTGCGGCGAG
+CCGGCGAACCTGATTGTGTGCAGCTTCCCAGAATTCATAAAGCTCACAGGGCTACTCGGC
+ACCAAGGACTAAGTTAAGGAGCTGAGGATCGTTGAACGTGTGATCCCCAGGAGTCCACCG
+CAAAATTAATGAGCGCGGGTAAGGAGACATGGCCTGACGTCCCCTAACGATCTTTGCCTA
+CTCAAGCCGTTGCGCCTCTAGTCTTCTAGCTTCACGACCGTGCTTGTTCCGACCCAGACC
+GACGAGTCGCGGTACGTATAACGAGGTTCGCACGCACCGTCGGCGCGGACCATGCTAAGA
+TAATCAGATGTTAGCTGCCGCTCCCTTACAACTAACATATAACAATAATAGGGGGTTAGG
+TTTTTCGTCTAGAAGCGCGTATCGTTACCAAACTTCCACCGCAGGAGTGAAGCAGGTCGT
+ATCTTGAGTGGGCCGTACTTGCGAAAGCAGCGGGGCCGCAAAGACAAGTCTGCTTCAGCT
+TTGCGGTTAGGGGATTCGAGTAAGTGAAATCGTCAGAGGCGTGAATTATAGATATTCTTA
+ATATCTACCTGTAAGAGTCGTAGGGATTAATGTTGCAAACCGTAGAGTATAGGTGATTAA
+GCCTTACATTCAGAGGCCGTCCGTCATCTATTCGTGCAGATTTCGTCTATACTAATGTAG
+GTGTCTTCGCAGTGTGGATGATTATGTCGAGGCTCTCAGGAAATGGATATGGCGTTCCTG
+ATAATTATCCGGGGGCTTCGCAGTGGAGCCGGTTACTTGTTTGAACTACAGTCCCTGTAA
+GCCCTGTATTGCCCGGTGAGGGGCATAGCATATATGTAGCTTGTTCACTAAACGTGCTGG
+ACGGATACTGACTGGATATTGATAGATTCCCAATAAAAGGAACGCGGTGCTGAAACTGCT
+ATATCAGAGCAGGAACTCTAGATGACTCCAATTTCAGACAAGTCTCCTAACTAGCGTTTT
+GACACGGAGAAGTTCAGTCTGCACGGTAAATCACTAGGTCTCTTCACTTCGGTCCGAGCA
+AGGGCCTGAGGTGACAAGTCGGTGACGCCTCTCCGCCGGACCACATACGATAGTTTAGAA
+TCGCAATAACAGGGTTCGGCGTCCATGGACAAGTAATGTTAGTCGTAACACCCTCGCACT
+GTTTAGGAGGGCGGGAACTTAGTGTGCTCAAGTGCCGTCGGCATGTGAACCCTATGGGAA
+GCTATGGGCGGGACCTGAGGCCCCTGCCTCCTCACTCGAACACGCACGGCTTAGGCTGCT
+TAGAGAAAACAAGAGCATGCGTACCAAGGCTTACAAAGCACGTGAGATACGCAGCTAACG
+ACGTTGTCGCCTCGGTGGCCGGCCCTGAATGGGAGGGTGTATACTCTGCAGCCTCCGCAT
+ATTCTAGAACCGGACTTACCGGCGTGTCGTAAGCTTAATCAAAAAGAAAACCACATTAAT
+CAGTTAAGCCGACACCTGTACATGGTTATCAAATGATTGATGAGGCCGACTCAACAACTC
+CGAATGGACACCTCCCAGGTCTAGTTCAATCAGAGCGCTCATTCTTTCATCACCATAAAA
+AGGAACAAGACGTAGTCCTTGCGCGTACGGCGGTCACCTCGTACGCCTAATCGAGTGTGC
+CAATTTTCAGTTCTACTCAATGTTGGTAATTACGGACCGCAGGCACTCCTCATGGCTCCT
+TTCTTCGCTGAGCGCTTTCATACGTTGTGAGTGGGCCCCTCTGGATACTCGATTTGTGGC
+TTAGGGTAGTGATGTATCCGTGCGGATCTCGAGGATAAGCGTCTGTTCCAAGAGAATCAA
+TTCCGGCGCACAAAAAGGCCGACTGGGGGCTTCGAAACGGACACCTTCAGAGTCATCTAA
+GATCCCCCAAATGACCGACAACCACGCTCGTCAGAACACTGTGTCTCTCCTCTAGAGTCC
+ACCTGCCCTAAACGAGCGCCCTTTTTAAGACGGTATGTAGTAGAAGCGCCACGGGGGTCG
+GAATAGTCCCGAGCCACGCGTTGTTTGTCGTGCGGCTGGGCGCAAGCGTGTGAGTACGTC
+ATCCGATCGTATGCCGTACTTATATTACATTTCGGCATTGTCCACTCCACCCGTCTAACT
+GGCGGTGTCCCTTCTCAGGTATTAGATAGTCGCCATCGTAGCCATCCTACGGGTCATTAC
+CCCGTAAACGGAATTTGATGAGAGCCAAGCAAATACTTAATCCCCATGTCTCGGAGCGAT
+TTATACGCCCGAGCCGGTTCTATAGTCCTCTCTCACAGCGACGCAACCCCTCAATAGGGA
+GGTTGCGGTTGTTCACCGATGCCGGCTTTTTATGCTTCGAGATCAAAGCGTAGGCCGGTG
+TGACAGGTTCTGTGCCATATCGTGGTCGCCGAGATAATGTGGGCTCTGAAAAGCCGCACT
+GAAGATGATAGATACTCACCACTCCCCTCCGACTGCATTACCCGTCGCTATAGCACCACC
+GTTGAGCTAGTTGAGATAACGCGGACGTACCAAAGGTAGAGCGTAAGATCGCCTACCGTC
+CGCATTGCATGAGTATGTCAGGAGACGTGTGGTAATTAACGCAGATGTTAGGCCGCGAGT
+CCTTGCCCCGCCGATCTCCCTTACAGTAGCTCAAGGGGCGGGCCAGTCCTGCTAACCCGC
+CATCCTTGGGCTGGGATGAGAGCATTACGATTTCGTCCAGTACCCGCTTAGAGTCGCTGA
+CAAATGACTACTAGCCTCGCCCCGATGTTGCGCCAGAAGGTGTGAGGAGTTAAACCACCT
+TCCGAACCGACCATAGCAGTTCTTTGCATAGACCCATCCTTCGCGCTACATTCGGAAGGT
+TCCATGCAGTACTACGGCCTATCCGCGTGTAGTCTTTTTTCACCAGGCTGGTGACAGGGT
+CGCTTAGCCCTTCTTAAGAGTAATGAGCGAGCATGATATAAGGATCAAGAGGTACGGTCC
+GTCACATACGCTACATCCGTAAATGGTTATCTAGAGTTCATTTGATATGAGTGATTGCAA
+GCTCAGGCTCTCCTTTCCCCAGGGAGAACCAATGCCGCCCGCACCACTTGGTCGACCCGA
+AACCGTGCATGTGCGCAACCGACTAAGCGTTAGTTATCAGATGCCGTCTCCTCGTATTGT
+ACGCTTGTGTGGAAGGAGGTATTTTTCGACCACCCCGGGCAGGAGTTCTTCATATTGTCC
+GGATCAGCTATAATGTGTATGGCTGAAACATACGGCTCCCTAGTTTTCAATCAATCACAA
+CGAGAAACACTCCAAACGTCAATTTAAGCACGGTATATCGGGCTAGCGCCGGTTATGCAA
+CCCGGTACCCGCACCAAGTCCATACACCGCGTCGACCCACACTCAGCGATCGCTTGCTGT
+CTTTTAAGAATATGCTGGACTCGGCCATATCCCATCTCACGATAGGCCAGACCCGCAACT
+TATCTCACAACCTGTTATCTTTAGAACAGTCGTTGATCAGCGTTCAAAGTAAACTTCCTG
+CACCTGCCGCGCGGAAGAACGTATCTAAACTAGGGTCTCTTGGCTGGGTATACTTATAAG
+CCCACCGCTCTCGGTGATGCTACGCTGGTCCTTGCTCCAAACTTAGGGTCAGGCCCTGAG
+TGAAATTGCAGACGCTACGACGCGAATAGACCCCTCGCGCGTCCAACAGAACACAGAACG
+CCGAGCCCCCAGCCATCGGTGGTGGAGCTGCATCTTCATAACGAGAGTCAAACGCGAAGC
+CCCATCACACGGAACGACGACGTTGCCAGCCACCGCTCTATATTATGTCTGATACTCTAT
+TGGGTACTAAGAAGTCGCTTTCCTATTGAACTCCTGTTCGCTTGTATGTAGCATTCCGCC
+GACTGCTTTTGTAGATAGGAGCCTACTCACTGTACTCAGCGCCCTGATCTTGTAGAGGAG
+GGATAGTAAACAACCTCCTCCATTTGATTGCTCGTGCGTCCACAAGGCTCTTGGCAGTGG
+CTGTTGAATGAATAAAGAATCCTAATCCAGGTCGTGATGCCTGATGTGATGCCCCAAACA
+AGCTCTGTGTCATCACCTCCGGAGGATTTCTTAAGCACTGCGCGCTGGCGCTACCGCACT
+CGACTGAGGGACCCCGTTACGCTGTCAAGTAAGAGCTGCTGGGAGGGTGGATCTCTCCGT
+GGGCAAAAACCCGGAAACCCTAGGAACGCGGCTAGAATGCCCGACCGAATCATGTCATGG
+AGGTTGCTAGATTGTGCCCACATCCGGGCCCACGCATGTGCGTAAGAACCCATGGTCAAA
+TATGATTTTAAGGCCGATTCTCACCCGTTGTACCGTTCTTAACGATTATCTGCCCGAGGA
+TACCGGCTCTGATCCTAGGTACTGTCCACCTTTGTCGGTTTCTTCGTACACGAAGCCGTG
+AACTGACCTCCGGAAGCAATACCTTCTTTAGACCTAGATCAGGAAGCGATTATTTACAGG
+GCTACGCGTTATATAGGATTATGCACTCGGAAATTAACACCTCCCCGGATACGCAGTCGA
+CCCGCCGGCCCGACAGGCCGGAATTCATAGCGTTATCCGGTGGGAGCTCTAAGTCCAAGA
+CCTCATAACGTTAGATTTTCCAATAGCCTATTTCCCGCCCAGGACCTCTTGGGCATCAAT
+ATAGAGAGGCTACCTGCCTGTCCCTTCTTTTCAGTGTCAGAATCTCTTGGCATAAAGAGC
+TTAGCCGAGAATATATCAACGCCGCTACATCAGGGTGAATGAGACACCAGCCCATGGCAG
+GAGAACTGTAGAGTCATTCCTGGCTCCGACAGTTCTCGAAGGATCCTCCGGCTGGGAAGT
+ACTTGTTGCAATCCTATCCCAATGTCGGTATAAGGGTCATCAACGATTAGGACGCCCCCG
+GCTTTGCCCGACGACTCAACTCGGGACCATCTGCGCGTTCGGCCGTCCGAAGTTAGCATT
+AGCTTGATGAAAGAGAAGCACCTCGCTGCCGACAGTTCGAGTTGCAGCACCGGCGTTCGC
+ATGCACAAGCTGCCAGGACAATGGTTTAGATGAGGCTTTGGCAGGTAGCGATCTAAATGC
+CGTTGCTCTTCCCTGCGACAAGTGGCATTCGCCGGCCTGACGAACGTTACCGTGTCACAA
+CCCGATTATCCTCGGGCAGGGCCCCGAGTCGGAGTAAGTGTTGAGATCACAACGGGATGG
+TGGAGTTGGAGGTTCTCCTGGTTCCTTTGATCTTTGTCCAGCGGGTTCAGTTCAACTGGG
+GCTCACTCCAACTTTTCAGATAAGCGGGAGTGTGACGTTAACGGCGGATCGTGGAACGGG
+CATTTCCTTGTCCTGAACGGGTTATGGTAATCAACCTGTGCCCAAGTCTGGATGCCATGC
+ACATGAAGGATCTGTTTCTATCGGGCCGTATTGGCGTTTTATTTAAACAATACTTTAGGA
+GCCTAAAACTCTTCTTTTTTGTGGCTATCGATCCAGCATGATCGAGCGTCATATTGGTGA
+ACCGCGCCAGCTAACAAAGACTTTGTCTTGGAGGATCCTAGGCGATGAGAGTCTAGGTAC
+GTGGCGCTAACGATGCCTCAGAATCACGCAGATATCGCGAACTCGGCCCGGGTGGCAGAA
+AGTTATCGGCTCTCGTAACGGAATTCTGTTGTAGACCCTTAACGGTCAAGCCTGTAGTAT
+ACCAATAGTTACCGATATGGATAACAGGACAGTTTGATAGCGGCCTCCCGCTCGTGTACA
+ACCTAAGGGGATACTGTTAAAAATACAAAAATTCTACAGCTTTTTAAGCTCAGATCGCCT
+GTTTATACCGATGCAGCCATTGCTCGAGTGAGTTGAGTAGATGAGTTTTTCGTGGGGCTG
+CTGGGTCGATACGGCAGAAACATTATCAGGCTTACACACACACTGTTAACCCCGCGGATC
+GCAGTGGGCTTCGCTCGGCTTTCAGAGAATGCGAATTGCCCCTGCCCAGTGGCGTCTCAA
+TCGCAGCCTAGTCTAACTTACCCCTCTTGACTTGTTCTTGCACCCAGTGCTGCTTCTGGC
+CCGTCTTTACATAGCCAAATCTCTTACCCGTCATTAAAGAGTAGGACGGTATTAGCGACA
+TAATTTGTTTCGTTAATCCCCGTGTGTAGTCTTGTGAGGACAACTGTACTAGCCGGGCGG
+GAACCGATGCCGACCGCTAAGCAATCAAAAGACGTATTCCGACGTAGTAGCTTTCGTTGC
+GCCTATACTGAGTCAGCAGCAGACGGAAACCGTTTTCCTATCAGTCACGGAGGACCCGAT
+CACTCTGGGAGCCCATGTGATTCACCACATCGCCACTCGGTATCCGTGCATAGCCATCAG
+CGCATACTCGGCTCAGATAAACTGGAGACATATGGAACTAAGCCTGTGAAAACGGATCGC
+CTCGGGACCGACGAGCTTTTACCGTAGAAGAACGTAAAGGGTGTGCCTTGAGGAGGGTTT
+TCCTTACGTAAGTTGCGCTGGAATGGAGAAATACTAGATATGCTAGTCGAGGCAACAAAA
+TTAAACTCTCCAAGGTAGAGAGGGCTTCTCTGGTCCCCCGTCTCCCTGCATGATTTGATG
+ATTTGTAAGCTTCTAACTTAGCCCCTACGGAGAAATATGACTGCAGCGTGCGTAGCCGGA
+GCGCGTAGCCTTCTGTGTGAGAGAGAAGGTGCGGGATTGGATGTGGCGTCGGGTCCAAGG
+TAAATAGCTCCAGAGTCGGAGGCGTAGATACGGCGCGAGTGCGGCGAAAAAAAGTGCGTC
+GGCAGCGACGGGATGAGGTCCGTGACCCTACCTTTAATCAGACAAACGTATAGCTTTACG
+ATGAAATGCCACATGTTGGCGATAGAGATCAGTCTGAATTGCCTGTCGTTCGTGGTCTAA
+ACGGATAAAGGATTGGGGCACTGCGGTGTGAATAGTGACAGACGAGCATATTTTATTTAT
+AGCATTCCCCCAATTGCCGGGAACCACAGGGACTCGATTAAGCAGAAAGTAAGTCAAGAA
+GTGGTCAGTTTCGTTTTATTTCTAATATATGGGGGGCACAAGTGCAAGATATTGTTTGAT
+CAATAGGTGTTTATCGCCGTAGCAATTTTGGCCCTGCTCTGCTAGAGAGATGCTCTCGGG
+ACTCTAGGACGAGGTAACATATTGACCCGAATTATCGTTTCGTATGGCGGCGCCAGCCTT
+TATCAGGTATATAGACTCGATTACGTTTGCTTCGCTCTCATCAAGTCTCAATAGGGGATT
+GCCCCGTGTGGTGTAACTTATGAGCAGTTCTCCCTCGCGTGTACCTTTCCCGCATCTTGG
+CACTGAATGCAAAGCGCTCCAGGTGCCCCACTCATCCGGGCTTTACTCTTGAGAGGTGGT
+TACAGATCCAACGTACCAAGAGGCAGGTCGCAAACTAGTCGCCGCAGCGAAAAAAACCAG
+GAACTGTAGATACAATCGTATAGGGGAACCGGGCAGCAGGATTCCGTGTATATGCAACGC
+TCTGATGGTCCTGAGGCGCAGGTCAGTTTGCATAACTGTTTACTCGGTCTCGCGATGTTC
+CTCTTCTCCGTAGGTGGCTAGTGGATAGCTACTTCCAATGGGCCCATGGCCGACTGAAGC
+CTAAGTATTCACAACGAAGTAATCGAACACGCATGGAAGAATACAGTCTGACAAGGAGTT
+GACCACGTCGACGGTTGTGGATAATTCCTCAGCCATGCTTGTATATGACACGTTGTGCAT
+GCCGAGGTATGAGTACCCATGGTGAAGGCTTAAAGGAACATCGGAGGTCGAGTACCGCGT
+CATAACAGTTGCATATTGCGCCAGCGGACAGTTTTCTCATTGTCCGAGCACGCTACAGGT
+TGACCAAGGGCGATTTGCGACCGCCGACGCCCACTGCACCAGCATACCAAGCCCCAGACA
+CTTTCAAGTCTCCCATCGACTGCGTTCTACGGGTGAGTGCGCTTCACGTTACTACATAGA
+AGTCGGGAACGATCTCTGTACCTCTGATACAGCCCTGCCGTAAGGAATCGGACTGAATAA
+TATAGCCTGACCGGGTACGTGAGTCTCTAAGCTCGCAGGCATGGTAGCTGACTCTAAAGA
+TTCATAAGCCGACCCGTCTACTCATTACGACCGGAAAATGACCATCTGTTTCTGGCTACG
+AAGTGTAACTATTATAGGGAATCACAACGGTTGCCCTTACTCCAGGTTACAGGTAAACCT
+AGTGCCATCAGTGAAGTTAACGGGCGACGGCGTAGGAACACTCCAGCTCGAACGATCGCT
+CCGATATCGTACTAATCCTGGCGATCTACTTCCGAGCGCACCTGAAATACGCGTTTATGT
+ATTGGGCTGAGCATAGATCAGCCATACATCCGAAGGCGCATCATAGTTCTTCATAGCACG
+TAACACACGTCTCAACTTTCGAAGCCGATGGCAAGGCCCTGAATCTATTATTTTCGGGCC
+CACGGGCGCAGCCGGGGTGACTGACGAGTGTGTGGCTCGGCAAGCGAGCAACTCAGGTTG
+CAAACTTGAGCTAGACATACAGATTAGTGGAAGTACCTTACACATATACATGGGCGGATT
+TTCCACTAAAAGAGTGACGGGTAGCATGCCTCCTACGTGTCTGGGGCTGAGCAAAGTCAT
+GACCATTAAATGCAATAGCTTTCACGTGCGAGACTAAGCGTCGACAGTACTTCCTTATGC
+AGGCAATTCTCTCGTGTACGCTGTCGTGTAACGTTTACGTCACGCAAAGTGGCATGTCGG
+CAACTCTTGTAGCTTTCCTTCTTATGCAAGAGAACGTGAAGCCTCGTTGAAGCAATATAT
+CGAATTAATGATAGGTCTCCCGCTGTGTGACACGTAGTCTAAGCGCTTCAAGGCTGAGTT
+AAAATCACCGGATATCCGCACCACATACGTTCCCCGTTCATGAGCCTGTTGTGGAGTCAA
+GAGGCTGTATCTCTGGACACCGCCGCGTAAAAAAAGGATGCTTCCTGTTACCTCCGACGG
+AAACCACGCGTCATCCCAAGATTATTGTGACTAACGAGGGGCTTCGGAAACGAGCGTTGC
+GAAGGAGGCGGCATCGGCCTAGAAGGATCGATTAGACTCGCAGGCCCACCTGTGGGGGGT
+TGCCATTACGAACCCAGTTTACGACTGATAACCCGTTATCGAGGTTGTTGACCGTATATA
+AACCCGACAGTCGCAACTGCACAGTAAAAGGGTGCAGCGCAGTTGATGGCTGAGTCCTAT
+ATACTCGTAGGGGTTTCGCTCGGAAGCCACACTTCGTGAATTCGCAACATCTGTTAGATT
+ACGAAGGGATCTCAGGACCCGGAGAGCCGCCTATTCTTTAGCGACTTCCTGAATCACCGC
+GCTATACACAACCGCTCGGCAGTAGGTTGGGTAGTCTGTCCCGTTAGGAAGTCACACGAT
+ATTACCGGTATACTCATTACGTCTCCGTCAGCCCGGGTCGGTCGTGAGGCCTGGCGACGT
+GTCATGGGCAGCCATGCTTCCGTTCCTCCTCCGGTCGCTATAGGAATGACCAAAGAACTC
+CACTCACTTTTCAGGGGACTGTTCTCTGCCTGCCTACCAGCCTTAAGCCCGTGGCGGCTA
+GCCCGTCGCCCATCGGTCATACTACAACTTGGGGCAGCTTCCCAAATTGCACCGTCCTTT
+TCCACGTCAGACACGTGACCCCAGTAGCACCACTGATGGCTAGGTGACAGCGTGCTTCAC
+TCAATGAATAGCTGATGCCCCCTTAGGATAAGAGCAGTTCGCGGCATGGGGTTGCGTGTG
+TCTTATCTTTCTCAAGCAGCGGTTTGAACTATCATAACAAGGCTAAACTACAGGATTACT
+AACATCCCGGTAATACTGAGGGTATCTACATACGGATATTATGACGGAGACTCAGGACAC
+GCGCAAATGGCTGTATTTACGCTTACGTACGGCTCTCTAAGAGGGTCCAACCCGCCAAGA
+ACAATATCGTCCCGGGATATACCTTCGAACCCACTAGCTACACGACATATAGATGTTTTT
+GGCGGCTGGGACAGAGGCCCGTTGTTGCTCCGTCTACCGTCTCAGAAGGTCTCTCAAGCT
+ATGGGACGGTTCACCCGCCTTAGTGCGCCCCTAGTCCACGAGCCGGTCACGTGAATATCG
+TCGCGCCTGAGGCTGAAAGATATGCTACATAGAGCCTCTGAAGGCGCACTCATCACCGCT
+GTACAAATTACCTCATTTTGGATAGCATGCGCGTGTACCACGGAGCTCGGCTCGCTCTAT
+CTGTGACTTCATTGCCGAGTGCAGATGATCGGTGGTTGCAAACTCCCCTCAGATGAGATT
+ATGCTTCGTCCAAATCTTAGGCAGCCTAATCATAGATAAAAGGACAGCATAAACAGAAGT
+CGAAATGTATACGTTCTTCCGAGGGACCCGCGAAGACTAGCGGCACTATGATGGTCAGCA
+ATAGCTTGACTTCGCATTGGACCTTATCTATTAATTAGTCTGCTTCCACAAGGTGACGCT
+CCACGCGAGGCCAACTGAGCTAGCGTCTCAACCGAGGTGGGTCTAATGGACACTAAAACT
+GCTATTGCCGTTGATGATTGCTTTCGGTCGGGGGACTTACCCCGGATGCCTATCTTGATA
+CGTTGTGTGGAGAGGTAAAAAGTGTGGGACCTCCCATAACGGAAATGATCAATCAACCAT
+ATCAGGCGCCCGGATATTCTGAATACCCAGACCTAAAATCGAAGTGAAAATAGAAGAGCA
+ACCGCGGGGGGTCGGGACCTAGATCTCGGTACAGACTATACCCTGGCAATTGGCGTACCA
+GACAAAGTATCGCAACGACTTTCATCCCCATGCTTGTTACACAATTGCGATGGTATATAA
+CGAGGGAGAGTTTACAGGTTGGGACGGCGCGCCGTGGCGGACGGGGAATTTGCAGCTGTC
+AAGAAGATATTGCCGTGGGGGTTCCTTACAAGTTACGAACCGGCTACTCTTATGTAAAGA
+ATTCAGGGTCGGGTGGGGGCAGAGCGTACGGTCGCCTCTCGACGGCTGTGATAGGATGGT
+ACTTAAGGATCAGACATCCTCTCTGTGGCTATCCCTCTTTTGAAGAAGATGCACCATAGC
+TGTTATGTGTCGGTCAACATGTCGTACCCGAATGAGTAGCTCCTCGAGCGGATTGACCGT
+CTAAACGCCTGTGCCCACATTAATTCTTTAAGCTATTTGTTTTGAAGGCGCATCTTCAAT
+AAATCTTGTCTTATAGTCAATCATCCACCCGTTAGGATTCCGACCCCTGATAGTCCGCAA
+GGTGACACTGGTCTGGACGAGCCTCGTAGATCGGATAATACTTAATCTGGAAGGTCACCA
+ATGAAATCGGCCCATGGCGTGTCCACATCAACGCTGATTTGCAACCACATCGCAGTACAC
+TTGACTGGTGCCGTGATGTCCCCCAGGTGGGTGGAGCTCTCCACGAGAACCCTGGGGTAA
+GGGGAACGCGGTGTCGGTCGTGCACCAGTGGAAGGCAGATGGCCTATTAGCTCCTCGGAG
+GAGGATTAAGTTGACCGTACATCGGAATTAGACCTCAAAGTCGCACCCTTACCCGTGATA
+TCTCGCTGAGTCTTAGCTTTACCTAAGGTTGTCAAGTTCTTTATCCTTGAGGTAAAGTAT
+GGTCTCAGTACGTGACTGAAGACGATGGATCCTTGAGACGCAACGAACGAGATGGTTAAA
+AATTCAAGTGCGACTGGCCTCGAATCCGTAATCGTAGTGGAAGCCTTTTGCCTTGACGAG
+CCAGACGTGCGTCTCTCAGACCCGGACCTCCAGGTGTAGGTCGTATATCGAGAACACAGC
+TGTCCTGCTGGTAGGGACAGAGAATGGTTACGTTTAATTGCCTAGCCCAGATGGAAGTAG
+GGCAGATCCTAGCCACTCACCAACTACGATGTGTCATAGGTCGGTGATTAAGTTTACAAC
+TATGGATCACCTAACGCCTGGGCGCGAGACAAGCGCGTGCGGACGACCATTCGAGGCATA
+GAGATTTGTGGCTATTGTTCTTGTTATCCGCTGGTTTACTCTTCTCGAACCGAGCTCGCC
+ATCCCGCCGGGGATCGCGAAGTCTCGACCCAGTAGAACGGGGGCCGGTTTCACTGAGAGT
+TAACTTGCTTAAAAATCCAAAATTAAAACACGAGCCGTATCCCTACATAAACTTATTAGG
+GCCTGTCTGCAGTTGATATACCTCAATGTCATCGATCTCTACTCTTTTCAAGGCTGGTAG
+TCACTTTGGACGTGAGTCTACCTACTTCGCCGCCAAAGGCTATCTGTAAACAGAGTCTTA
+GTCAGCGTCACCGAGGTTGTCCCTCGCGAGCCCAAAAGACGGGAGGCCAAGCCCTCTGGC
+ACACCAGAAGCAAGGTACGTAAGATTTGAAAGACTAACGACACTACCTGCTCGATCGACC
+CGGTGAAGTGACTCTCAGATCGCCACTCTGTGTTATATCAGGGGCGGCGCTACGCACAAA
+TTCGGCAACTTACATCTCATAGTGCAGGCGACATAATCACGGCTCAGTTGTCATTATTGG
+GACTTCACAACGGAATCGAGTTTCACCCACACGCAACCGCGTACTGGTTGGTTCGACCGG
+CCTTACGTTTCGACTTCACAGTGCTGAGACTAGATTGATGATTGTGGCTTGGGTAATTCA
+ATGCTTTTCTTGGTTAGCCCCATATTGAAGCCGCTTTATGGATATGATGCGGGTTAGCTT
+AGGTTCCATCCTTGCGAAAAATCGACATTGCTCTGTTCTGGACTATGTGGGAGGCCAACT
+GAATATCTGCAAGCTAGCCTAGCTATACAAACCCGAATGATTAGCTAGTAGGGCGCTAGA
+AAAATCGTCGTGCATCTGGCAGGATATTTCATCATAGATAACGCCACCTTATGGCGTCGC
+ATTCAAGCCAAGCACGCCCGCTGACCTTTTCCTGAGGGTCTGGTGGCTCTTGTACGATCC
+TTAAATATATTCTGATACAGTGAAGTCCAGGAGCAGAGACCGCTAATGAGGCATGAAAAG
+GGCCACTGATGCGAATCCGCCACGCCTAAGCGGGGGATTACCTCCACTGTACATAAACGG
+CCTAATAGGAAGGGATCCTTGAATCTAGTATTAAGCGTAGTCAAAGGTGCTAAAAAGGGT
+TAGTAATCTTAAGTAATCTTTGTCGACAGCTCGACACAGATGAGCGCCGCGAGATTAGCC
+TCCCCCTCCCAGCGCCGCAACGACAGTCCTGGTGAGGCCCTGCTGAAAAGCACTTGGTAT
+ACGCCAAACTCGGGCGCGACTAATCGACTTTACGCAATAGCGATCAAAGGTTATCGAAGT
+ATACTCTATCGCGGTTCGGCTATAGGGTTTTGTACCCTCTGTAGACATCCGTCAAGCGTG
+GGTCCGACTCAGTTACGTGCTGGTGTTTATGCGACTACGTGTCGACCTTTACTTGAAGGT
+CCATCTCTGGGAGTATAATCTGCATACCAGCAGGAGCTTAGGCTAGATGACATGCTGGCG
+CCTGATCGTAAACACCCCCCGTAGTGGTTCTGCCTCACTTGGTCGGAGTACGACGAATCT
+TTTTTTGGCGATGTTTCACTTGCAAGCGCTGATTGTATATTACCCCGCAGCTCGAGCCTA
+CCTTAGGGTAGGCCGCCCGTTCGTGCCGTGAGTAGCGGAATAATAGGAACTTTCATCAGG
+TTCCTCACAAGTAGACACTATTCGGCAATGCCGGGTATTTCGCGCCAGCCAATAAGCTAC
+TCCACGGGCCTCCTGAGTCTTAGTGATGAACACGCCTGCGAGCAGTCCTTAGTTGCACCG
+AACAACGTCTAACATTACCCCGGTAGATCGTTGCTAGAATCTGATAAGCCAACCCGACTG
+CCGGCAAGACGACAAATTTCATAAAGGATGGACCGGTGCTCACCAGTCGGCGTCCGGCAG
+AATCATCGCTCGCACCAAAATAAATCAATGGATTACTGCCTTCCTAATTTTGCTACAAAG
+CGCCCAGCTTAATAGCCGGGCTGACGTGTTGTTCACCTCGCTCTACTGTTCAAGTGAGAT
+GTACGGCAACACAGACTCCCGATGGAACGTTTCCCCATTCATCGCAGCCAATTTTACCTC
+TACTGATGATACTTGATAATTCGCAGTTACTCAACACTAGCGCGAGGAAGTCAAGATGTC
+CCGACGTACAGCCAGCCCAGAACGGCGGACATGGTGGTTCCGGTTTTCACAACCCATACA
+TTGACTGACCTAAAGCCCGACAGTGCATTTATAGAGTGCCCTGATTTTTGTACGCATATA
+TCGCGTTCATAGTTCATGTACATTAAATAGCAGTGTACAATCCCGCTTGGTTAAACCATC
+GAAATCGTCCGTCGGCTCGTAATGACGGCCATTCTGACGGGCGCAATAACCAGCGTGGTC
+CATTGTACGACATTCTTCATGAGTCCATTTGCACGTCCGACATACCCTAACTTTCGGTCA
+CAGCACAACATGCCGTAATCCTGGTTAAGTGTTTTACGGACACCACTGCATGGTTCGGTT
+AGTCCGGCCTTCGCTCAATTAGCCATATCGGCAACTTTGAAGTCAGGGAGGCCGCTTGCA
+GAGGAATAAACGACCATAGGCCGTGACACAGAGAGTATTTATAAGACGCAGCGTCCTACA
+GTGCTCTCTTGGTATGGGTTACAGCGTGTCTGAGGGTAGGCTCGGAGGGGAGGAATCTTG
+TCATCAAACGTTACGCACACAGTGCGCTAAACGCAGGGAAATTGCAGGGACTGGTGATGG
+GTTACAGAGAGTTCAATAGTTACCGCGATAACGAGTACTAGTACGTCTCTACATGATTGC
+CAGCCGCCTAGTAGGACTCTCCTGGAAACTGCCGTATAACATCATACCGACGAAGTCCTG
+CATCTCGATCGGGAGTTTAATATTATTACACAGCTCTAGGAATCTGTGCATCGCGGCGTA
+CGACCAAGTGCGACACTCCTAAGGGGCTCTACATAAAGTCGTTGCCTCTCTCGAACTTGC
+CCTCTGCAGGCTCGTTAGTGGTGTCTTAGGATGGGGGAGTAGTTAGGACGGAGCGTTGAT
+GTCCCGCGGAGGTCAGTGACTTAAGGCATGTTTATACAAAGGATTTGACCGTTCGATGGT
+CTAGGTTGACCATCGGGCAATAGAACGAATTAAGCGAAGTAAGGACTCAACCTCTAGGCG
+TTAGCGCCATCATGGTACTTATAGATCGCCTCGAGCGAGACGAGTGTCGGACGTCAATAA
+CGCACGTCGCATGCGTGTACATCTACGTGAAGCTCCCAATCGAGGGGGGCTCTGGGGGGG
+AAAGGGCGCCGTGTCAGCGGCAGGCTGGTATACATGTGGTCGATCCGTTGACAGTAGTGA
+GAAGGGCGTAGAAAACTTGAGGTGTGTGTCCCGAGCAAATAATTTTTATCTCCCTGTTTT
+AACACGGCGTGGTGATGTTCGCCGTTTGGCCCACGGCTATCGTATTGTAACTTCTCGTCA
+TTCCAGCCCACGTATAAATTTACCTCGATATGAGCAAGCACAGAAGCATAAGTTGTCGCA
+CTAAATTGATATTCGCTGGATTCTGCATTATTACCGTCACCCTGAGGCATACTAATACCT
+TAGCCATTTCGCAGGTCTATCGTAGAAACTATGGCACTCACCAATCGTCTTCCTGCAACC
+GAGGCCATTCGATTAGTCCATCGGCTCCGGAGCTTATGGCCTGGAAGGACAGTCGCAGAA
+ACCCAATGCTGCGACTCAGCCTAGCCGCCCTAGGTTCTGGGTGTTATGCTACATGCAGAG
+TTGGGTTCTTATTGCTACATCTAGTTATTTCTGGGGCGTTTCCTGTCAACTACCCGCATG
+ACCTAGCCGTCGACCGTGTAACACTATCCTAGGAGGGAGACGCCGTATGATGAACCCGTA
+CTAGGACACAACGGGGTTCCAAAGTTACCTGACCAATGTCCATTGTCCTCGGGAAGGTGG
+TGCAGCATAGCTCGCCGAACTGTGGAGTCACCTACATTTCAGAAGGATGCGCGTTCAGCT
+AACCCGCTCTTTAACCGCCCGCCATGCGATCAGGCGCATTAACGTGTAGCGCAATTCAGA
+ATGGGGGCTAAATGATGTGATTATGGTGAAGTTACTTCCCTAAGTTCGCTAAGGGGCACG
+GGTAGTCCTAGAGCGACTACAGGGTCGTCGTTTGAAGGAATTAAGGCTGCGGCTGCACGA
+TACGATCACTCATTGAATCACGTTAGAACAGCTTGCGGCCGGTCGACAACGACCGGCCTG
+CGCTGTGGTTGAACTTTGTGCATGTTGCGGGACCTGTATGCCATTAGGCTGTACGGGGTA
+TGCGAAGGGGGTTGGGCCGAGTCATCGCTACGACGGTATTAGGCCTATTTTGATGGAGGA
+GTTTAGGACGTTAAGGAGCCACTAGAATTATAACGTTGTGGAGCTTATTCATAAGCGGTG
+ATGGAACGTAAGTTGTGCTTCTTACAGATGTGTGTCGTACTCGAGGGGACAGATACTAGG
+ACACCGGCAACACGCCCATTCGTTGCAATATCATACAACGCGGGGCCCCTTGCGGCGCGT
+ACGTCGAATCAGTGGTCTACCTGGGTCCACCGCAGCGCCAATCAGGCGAGCTAATTAATC
+GCTATCTGACAGCTACATCCTATACGAGGTGGTTCATGTGATGTGTGACCCGGGATTTGG
+TACGTTAGAAAATTATCGTTGAACCCCTACCGTTTGTTGGGACGAGCGTGTATAACCCGC
+ATCTCCAGTGGTTAACGCAGCAAGCCTGTTCTGAATTCTCACCGCAGCCGAGCCAGTTTG
+CTTGTGCCTTGAATCTTAGCCGGCTCTATAGACGATCCCATTTATACATTGTTTCCTAGG
+TTGTGTCAACTCTGGCAGATGTGGAGGCAGGAACGTACGCCCATTTCCATCAACTGTAGC
+TATGTCAACATCCATTACTCCAATAATCAAGCATCCTCCTTTTCTACATACAAGAGCTTC
+GTCTTCGTACCTTTCCTTGTAGTTATCACGTGGCTCAATGTAATTTCTTCCGAGTCAGCA
+AACTCGACGCTTTCGATGCAAGTAAGGACCACTTGCGAAGGGATTATCACGCTGCCATGC
+AGTACTCCTGTCACTATCAGCTGAAAATCTTCAAACCATTAGTTTCCATCTCACGATCCT
+ATCGAGAAAAGGCTAGACTTGGGTTTCCGAAAGCCTACGGAACTTCTGAGCCGTACGTGC
+AGCATGACAATACTTTATGTGTATCAGTTCACCTGCCCGCCGGGTTTCAGCCGACGGGTA
+GAAAGTATGTAGCGATGGATCAGGTATTAGTACATTCTGTCATTGTGTGAGACGATGCGA
+TATCAATCGCTCACTGCAAGGGACACATACAAGGCCCCCTCTCCCCGAGGTAGGAGACTG
+CCTCGCATGGAATGTCCTTCAGCCACGTTGAAGCTGTCCCGCGCTTACTGGCTAGCAACA
+GCTCGATACTGCCTTTGTCTGTAGTAGCCACGGTCATGTTGACAACTTAATTTATACATT
+CCAAGAATAAGGGATGTGTCTGTTGCCCGGCGTGATTGCTAAAAACGGACCCACACCTAG
+CTAGCAGACCAGGACCTAAAAGAGAAACGGTTGTTGTGAATGGCAGGGACGTATCAGTTG
+GATGAGCGTCCCGGCCGCCAATTCTCAAGTTGCGGACACGCAGTGTAGCTTATTGGCTTA
+CGTCCGGGTATCCGTAGGGTTCCCATCGCGTCTCCCGGAATAATACCGAAGAAGAGCTCG
+CATGGTAGCTAAACCCTGGGATTCCTAAGTCTGTCGAGTGATCTATTCGCTCCGTTCAAT
+TGAGCCTATCGAATGATATGACGGCAAGCTGTGTGGCTCCCTCACGTCCGCCACTTCTAA
+TATAATATACTCGTACCATGCTGTTCTAATTAGGCATGGTTCTATGAAATTAAACGGGCA
+CGTGCGGGTCACGAGGGACTAACGAATGAGGCTGATGCAGTGAATGGGTTGGTTAATAAC
+GCTACAATGATATGTGAAATTGGCACCATCTTCCCCAAGAAACCACTCTTTTAGTACTCC
+CGAGCGCCGCAATGATGAATTGCTTACTCCTTATTTCATGGCATAGCGCACGCCCCGAAT
+CATATCCCCGGTGAAGTTCGCTCCCAGGCTGTGGTTCCGTGTCGGTATATCCTTAATTGT
+AGGCATTCGTCATTGCGTGAGTTAGGGTCGCTATGGATAGCTCTGAGAGCGTTTTCAGCC
+GGAGCGGAAGGAACCTCGGGGTCTATCCACGAAAATTCCTGCTCAATAAGGAGCCGCTAC
+ATTCCGAGGTCAAAAGAAAAGATAGACTTCTTTTTGCACCGTCGCCCATTATGGCGCGGC
+CTGGCGCACTAGACACACAATAGCCCATTTCTAGTATCGTGGAGGAATTCCGGGAGATAA
+CGGTAACCATTGGTTGATACTAACGACTTCAAATCTCAAGTGTGTTAGGCTCCGAATGGT
+ACCCAAGGCTGGGTGTCCTTTAAAAAGATAGTAAGACTGGGCTCAGAAGAGAGGGCTTAC
+TAGGTGTGAGGCATAGACGCTGACTCTAAGACTTCAGGAGGACACGCTGTGGACCATTAA
+ACACCTAGAACCTTGTAAAAGTTGTTGTATACGCTTAGCCGCAGTATGAATTGTGTCCTG
+CTGCGTAGAGGCTGGCGGTGCATAGTATATACAGGACACAAGACGCCCATGTTGCCAACG
+ATCATACGGTTCACTTCAGGACATGAGGGCCAGTAGGTGCCGCAGTGAACCACACCCCCA
+TCTGGCGCTGGCCACCCTTAGGATTGGGATAAATAGGCGTTAAGTCCAGTCCCGGGGGGG
+GCTAGAGTCGTCCTAGTAGGGCCCAGCTAACTGCCAGGGATAATTGTTAACGAACGAATT
+ATCTCTCTCACGGATAGGCTAATAGGTTCCATTCTCGGGCATTTACTTCCGATTATATTA
+GCCCACTTAGAGCTCCCGGTTACCGCCATCAAAACGACCTATGGCAGTTCCCAAATTTGG
+GGGGCATTGGTACCCATTACACTCGGCCGTGTTTAAGCTCAACGTTGTTGTACAGGCTGA
+CTTCAATTCAACCTAGGATATCTGTTCCCTGGTATGTCGACTGTTGATTACCCGGGTCTC
+TCCGAAGGAGCTTACGATAATTGACATTAGAGCATGGTGAACATTTGAATTTAAACAGCC
+GTCTTGCTAACGGTCACAGCGTTCGAAGAGTAGGGCGAGAACCGCCATAGGCATTTCCGT
+ACGCACAAAGGACACGGGCTACCTTTTAGTGTCAAGGTATCTCTTGCGAGAACAAGGTGA
+CTGGCGGGTGGGCCCTTACGGTCGCGCTCTCCAGCGCCATGCGACACACTTCAACCGCTG
+ATAATGCACCATGCTTAAGTGGGATGCTGCTTAGTCGTCGTCTATGAGGTAGGTTCGCAT
+GCTATTAGTCTCGTCATGACGTACAATGGGAGCCTGCTCACCTCTCTGTATCAGCATGTA
+ATTATGAACCCGTATGGGGGGACCCACCCTAGAGGCTAGCCGGGTAAAGCTAAGCGCTTA
+ATGTCACGACTCAAGCGTGTAAAGAGGGGCCCTCGCCATTTAGTTTGGTTACTCCAGCGC
+TCTACTAGCCAACTTTCGCTCATCACATGCACTTTTAGGTTTGCTCAACGCCCCGAGGCA
+GAATACCCCCGACAAACTAGCACCGTACATCTTATTCGTACGGCGGTTGACTTTCAGCGA
+TGTTAGAGGCCTTTTACGGACGAACCTAGGCCTTTGCGAAAGCATCGCCGCGCGAGCGCG
+ACCACGCCCAAACGGCTTTCACTATGATCCCTTTCCCCGGGATGCGGCGAACAGAAGAAT
+CGATAGGGTCCATGAGAACGGGGATAACCGAATACTGAGCTGTGGAGCTTTGCCAGATTC
+CCCATCCAAAGAAGTCTTCTATAACTACGTTTCAGTATTTCCGCCCACCGTCGGATCCAG
+CTCCTACAACTTCAACGGCGGTGCGTCTACTTATTAACTGCGCCGTGTAGCTACTATTGT
+GAATACCCAGGCTGCGAGGAGATAACAGAAAGAATTATGAGCGACTAATACTAGACACCT
+ATGCACCAGACATACGCCATGCGTCCAAATCCTGGTTTCGACCGAAGTCCTGGGCTGGCA
+ATGGCAGCTGACATAGACAAACTAGTTAGTCCGCAATCATTACGATCAGGATATGGCGCA
+TGCAACCGTCGCATACGCGGCGGATATACGTCGAATCCGCGATCCATCCCTCAGGCGGTG
+ATTAGCATCACCGCCAGGATAGTTGTTATTTCCCCTCGAGTCTCCAGGACTAACAGCCTC
+TCAGGCCCCCGAACAAATGGGATAGCTGAGCGAAGGATCGGTGAATTATTCACGTGCGTA
+GTACAATTATATCGGGATCACGGGATGTGAGACCCAGCGGAGTAAACGTCCCAGGGCTTT
+CGGGTGGCGCTGTTGATTTGGGCTTACTTTCAAAATAGCACGTTGCCCACTTAAGTAGCT
+GAAGCCACGCAGTTTAGCACAAGATTGGCAGCAGCTACGGAGATCCATCGTTGCAAGGGT
+CGTCTCGCGTTCACCGGGCCATGATCGCCTAATTGGGCGAGGTCATACTGTGCCAAAGAA
+CGACAGACTTCTGCTATAAATATGTCCTGGCGCTTGGCGCGGCCCGCGAGATAGATTATG
+TTTATCTTAACAGCAAGAATGCAAATCGCAGCTAGCCGGATAGGGTCCCGGACTTAGGCC
+TCTTATGCAAGGACTCTATCCTAATCCATGCGTGGCGCACATTCGGCAACTCGGGGACCC
+GTGCAAATTCATGAATAAATCTAACTTATATATATACACAATCCTACGGACTAGAAGGCT
+CAACGACATTAGCTTTGAATGCTATAGAGAAGTGTAGTTAATGGAATTCCGTAAGGTCAC
+TCAAGACTATGTTCGAGCTGCATACGCCCTAGCCACCTGAATGGCGCAGGGTGATGGCCT
+CCATATATCGCCCCATTTGCTATGGTCGGCGCAGGAAAATGACAAAACCTTCGGGCTGTG
+AGAGTTCCGTCCGGGTGTGCCTGTGCTGGCGCCCGATTCAGTTGCTGATCACCAGAAAAC
+TTCGGGGGTTCACTCTATGGGAGATCAGACCATTTGCGTCCATCGACCCCTTAAATGAAT
+AAAGCAACGCCTCCCACCGAGACATTCCGGAGTTACTAGATACGGACAAGCACGGGACTG
+GCTCTTGGAAATCTGGTTCAGCCAGGACCCTTACCACGTGTATCAGTCTTCGTAAGGACC
+ATTCAGCGAGTACCAGCGTGTCACGCAGTTTCATAAACAAGCACGGGGCCTTTTGGTAGA
+TGACTTGGTACACATCTAAATTTCGAGTATTTCCCCCCACAGGAGGTTATAAGACACAAA
+GTACCGCCCGTTGTACGCGGCTGATGATAGGTTGTTCGGTTTGAATCTACGGAGTGTGGC
+ACTGAAGTGCCGCAAAACGATTTAGACTGGGCTAAAAACTACCTGAGCCTGATCCTTCCC
+GTTGAGGTTATCTACGCAAAGGCAGTCGTTCTGGCATTCTCAGTACCACTGAGGTCATTC
+ATTTAGATACCTAGTTTAACTAATGGCAGCTGAAACCTCGAATTACGGCACTGGGGGACT
+GTAGCCCGGACAGAAGCTAACGCTCTAGCCTCCAAGCGGTATTCGTAACCTTCGTCATCT
+CTAGAGCATCCAGACCCATTCTCCACAGTCGTCTTAAAAGAGCTCCGTTGTTGATGATCC
+TCGGCCAGTCCAAAAACTAGAGGACACTGGAGTATTGCAACGCTCTAACGAAAGCTTATT
+TGTTACGCCACATCCTGCCTATATTTTCACTACTTTCTGGTACAGACTACACTTACTCCC
+GTTATAGGATGTTTTACCTAGGTTAGCTTTTAGTCTTTCGTCGGACTAACTGAATTGGCT
+CTAGCAACCTGCCCTTGTGAATCTACCGCCACACTCATACCTGATGGGTGACGCTCCGTG
+TCGGATCGCTCGATGTCGAATACCTAACTCCATTAGCTACGCCAAAATCATCTCATAGGG
+TAAGCCAATCCTCGGACCGGATCTCGTCCCGCTTCCGACCTTATGGGTCTATGCGACTCC
+CCGCGTGTCGACGAAGATTACCGTTTGTGCAGCAGGAATGGACACACGTGAGGGCCAATT
+GCAAAGCGAAATCTGAAAAACCAGCGGAGTACTTCCTACAGGAGTGGATTCTGTTCTACA
+GTTACCAGGATCGAGCAACCCGAAATGTTTAAATGGGAAGCGCTGGGGAGTTACAGGGCC
+GTGGACTCCCCGAGACCCATATAGGGAGTCCCAGGCTCCCACGGCCTCGTCCCACTGAGC
+TCACACCTAGCACGCCCGGGATTTGTAAGTATGCAAGAGAGGATGCAGTGTCCAGTTGAG
+TGAAATGCTCAACATCAGAGTAATCTTGCTTTAAATTCGGCACGGTCGGTAGATTCTGCT
+CCTCCGGCCCCTGTTGCCCGCCAATGATAGAAGCCCACAACTACGTGCTAAACCTATATA
+ACGATCTCGTGGCCTTCATATCGATTACTCTGCCCGACTCGAGGATATGAGGTCTTCTGG
+CAAGGGCGCACTCTTATGAGTTATGATCCGATGGTGCTCTCTGTAAACGTGTTCTGAAAA
+CATGTTAATGCTACACATTTTGGCTTCAATACCTAGTCGGAGGCGTACTACAATGACTGT
+CCTGCCTCAGATGTTCGGACAAAGGTTCAGATCAGTACGCATCAGCCCATCCCACATTAA
+CTATGCAGTGTTAGAGACTTATCCTATTTTGAAGGGTGACTGCGACCACAGCCTTCAATA
+ATGAACCTTAAAGGAGGTTTGCGATAGCGGTATTCCCATCATTTCAAGGTCTCTTGATCC
+GATTACTCTCGATAAACAGCAACTCTACCCTCATTAAGTAAAAGCATGCCCCCTGATGTC
+CATAATTGAAAGGACGGGCTGCCTGGAACTTATTTGCGTGCGCGTTGCCTGTGGGGTGGT
+CACTTCCCTCGTACGGGGGTTTGCCGTCTAGACAGCACCGCGTGACGGGATCTCACATCG
+CCATGGCTTCTTGTCCAGCTTCACTGGCTAGGCTATGTCTAACCATTAAATGCCTACGTA
+TTACATCGCGAGGGGTGGTCAACTGTCGATGTAAAATTCGGGCAGCCGCGGATTTCGATC
+GAGGTATAGGCCTGCCCCTTTTCACTGACAGTAGAATTGCCACGGTAGCTCTCACTTTTG
+GATGGTTAAGTGGCACACGAATCGTGTGACCACATTAGAATACCCCACTAATATTGCCGG
+CTGGGGAGCGTATAATCGTATGTTTTAAACACTGACTCGCAAGGCCGGTGGGTACCGTGC
+TAAGCCATCGAAAATCGAGGGTGTCTAAACGTATTTCTGTTAACCTCTCCGAAATCAACT
+CGGCTGCTCCGAGTTTCGTGTGTTCGGTCTTACACGAATCTGGTCGTACGGAAGGGAAAC
+AAAAGGAGTCTGAAGCGCATGGACCGGGCCCAAGTTCGGATTGACTTGAAGCTTGGAAGA
+TAGACCGGATGACCGATGAGGCGGTGGCCTTCCTAGGCTCGATGAAATAAGTCCTATTAG
+TGAGCAGGCTATGCGTACATTGGATAAACTAAAAACAGGACCCATGGGATTGCATACTCT
+TGCTGGCTGAGCGTCTTATGCAGTTATTCTAATAGTGCGTGCTAGTAAGATTGTAGAATG
+GCTCTCTTCAAATGGCCTTTAGCACTTGTACGGGGATATTCAAGTTTAACAGCTGTCAAA
+ATCGATAACCTGCGAAGAGTTACCGACCGGGCGTCGGTATATGAGTTGTTCGTTAGATAC
+GTTTTCCAGTAGCGACAGCCGGAGTAACATCCTGCAGCTTGGGTTCTAGGTTGAGTCAAC
+CCGGATCAGGAACAAAGAGTTACCTACCTGTATACCAGTAGACACCTGAGCGTCAACCGC
+TCTATCGACGCAGACGTAATAGGATTTTGAAGGATTTCAGAACCATAAGCCTACTTGGCC
+CCTGCCACGGACTTTGTACTCTAAGCCGCCAAGTGGCGCATTCAGAATTACGGCAATTAA
+TTGCGCCAAATCCGGCTCGCTTGATCGGGGTCCCGGCACGCATGAAGCTTAGCTTTGGTC
+AAACCCATCCTGGACGTGGAAGACTTTGTCAGGGGCGCAACACAACGATCTGTATTGGTC
+TGCAGTATAGAACATCCTTGAAAACCCTGGCTAGTATCTATCTCGCAACATTCTCCAACG
+CCGGTGACCATAGATATCTGCGCATGAAATCCTACCAGTTCCTTAATCCCGAATAGAGTG
+CTATGTACCTGCCGTAGAGGTGGGCGGAAAAGGAGGGGCTAGAACCTAGCGGGGTGTTTT
+CCTCTGCTTGCATTCTCGTGGTGCAGGGATGGGTACCCACATCGAGGTCAACTTTCAGGC
+AATCCTTGAAACACAACGCCTAGCCAGTAGTGGGACCAACGCCCGTATGGGCCGACTTTC
+GCGCTACGATACACCCTGGCCTTTTTCGGTGATCGACTGCGAGAGTAAACCTCAGGGTAG
+GTAATGTTCGCTGCATTTCATAGCCATTATGCTTCGGCTATAACGGGGGTGGGACTAAGT
+TGGCGCAACCTGATACGAGGTTGTGGGCTGGGCGTATCCCAAGGAGGTGGAAGGCGGAGG
+TGCAGTCGTCCGCCGGACACGTCCCAGACGCTTCCGGTTACGCTGAAACCGAACTTCGTA
+CTTCTTTTAGATTAAGCTTGAATAAAAAAAAGCTTCAACGCCCGGTATGGGTAACTCTCA
+TAGCGTGGGAATATCGTCCACCTTTGTGATTTACTTAATCGGTGGGTCTACACACGTATA
+CGTTTGGCACGTGGCACGGCCGTTATAGTCGGAGCCCACTCTTCCCCATGAAGTCGAGAT
+CGGGAAGCACCGCGGTTAGGCGTTCGAAGCATCGGGCTAGATTCTCATTTTCCTAGCTTT
+AGGGACCGCAGTAACCATTAGCCTTAAACCGATTTGTATCAAATATATTCTAAATCGCAT
+ACCTTGCGAATACTTGTGACGCCTTCTGAGACTCGCTCCCGTGTCAAGTCATGTGACGCC
+AGAGGTCGTTCGAGCAATGATTCAGGCATTGCTTCCAGTTAACTCTGTTTGTATCAGGTA
+AGATAAGATAGCGTCCACTCAGTCACGGAGGATTAGCGCAGGTATCGCCGCGAACTCAAC
+GGGGTTTACTTTAACGATAGAAAAGTACATCTCCACGAGTGCCATCGAATAGCGACGCGT
+CGGTGATGGCTCACTGTCCCTGCGATGCGCTCTTCGGTGAACTACCCTCCTTGGACAGTT
+TAAAATTATAAAGCTAAGCTACCGCCGTCAGCCATGTCGGCGGTGCGATCCTTAGCGACT
+TAGAAACAATGATGAGCGCTCGTGCCCGGAGCGCTTGAACCCTGCGATTTATGTATTGGG
+GCTGGCAGTACGAGTATATTCCTGCCGGGATCCAATAGAAAGTATTGGAAAGAGGTCACT
+GGTGGCTGGATGCTAGCTGCCTTACGGGCGCTATGGCACGATTACTGTAAGACTAAGCCA
+TTAACACGGCACCCTAGGTGCTATTCAATAGTAACCACATCCCAGAACGAAATACAGATT
+TATTATACACAGCGCCATGTCACTCATGGACGTTTTAGATTATCGCCCACTCTTGCATAG
+TGCGAGGGGACATATAAGGTTCGTAGCTGCTAATCACCAGATTGTGCACCTCTGTCATTG
+AAAAACCTAGTGAGACATCTCGCTTTAAACGGTTGGGGTATCTGTGCCCACTACGCTCCC
+CATAACCTTATGCTCTGTTTGGCTCAGCCGTAAACCGGTAAAAGCAGAGTAAAGCATATC
+CTGGGACTTTGTTAAAAAGGCAAATCAGTGGCTGGCAGAAGTTTTGAGTATCAAATTGTA
+CCATTTGCTCGGGGGTCTCGAAGGGGATTTACTGGACATGTGCCACGTCCCCCTGTTTTT
+ACCCAGCCAAAGTCCCCTTATGACCGCCAGGCACTGCGAAGCCTGACGAGAACAGGTCCC
+GGAAGGCTGGTAGTTAATTCCTCAGCCGCCGTTGAGCAAGTTGACGCAGCAAGCCGCGTT
+GGTCTTCGTAACGCTTCCCTTAACTACCTATGGATAGTACCTCCGTTGTACGGATGAGGT
+GGCGTTCCGGCGACTGTGGTTAATGATAGCGTAGAACTCCATGGCCTACTCTATACACTA
+CACTAGGACTCTGGTAAATCCGTTTGCTGTATGGAAAACAATCGTGTGATGACCCAGCCA
+ATTGAGATCATTACTGATTGACTGACAGGGAGTGGGAGGTAATCGCCAGCTTTAGTTATA
+CAGAGGGTGTCTATGGCTGCACCTTTTGCGTAATTACGTCTTAATCGTCCGCCCCGCCGT
+AGGTGTTAGACTAACACGGACCCCTGTCAGTTATTCTGCATGGTTCTCTGAACATCGACC
+CCGTCACAATGGAAGTGAAAGCATCCGCACGTCATCAAAGGAATTATCCGCCATTGTTAG
+GTTACCTGTGCGAAAAGGTGCAAGTGAGGGTCCCTACCTATCTTAACCCTCCTTACATTA
+GTGTCTGCGGCCCATGCGATAAAGGACAAGGCCGGGGCCACGTTCCTCCGTAGAAGGGTA
+GACGATCATCTGCATCCCATTTCATTTGTAGAACCGCACTACTTGTGAAGGCAGAGGGCG
+CCCAATGGGCAAAGCGCGAATCGTGATAATCTGTACCCCTCCCTCGGGGCGGCTTACGAC
+CCCCCAGTGCGGAACGAGGGAGGCGCTCAATAAGATACTGTAATAAGGCAAGCCAGCAGG
+ACACCGTACAATCTTCGCGCAAAGGCCAATAGCAGTTCAGCATTTGGTGACCAGTAGCTG
+CGCGTAAGTTGGACGCGCTACCGTGGCAGGTGCGGCTAGCATATAGACGAGTTAGTTTCG
+ATCTTCCCGGCTTTTGCTTTTTTACCAACAGGAGGGCCCTTGCAGTCACGCCGGGTCCTG
+CGTCTTATTAAGACGTCCGGTGTGGAGCGATATGCAACGCAAAGTTCACGAATACTTTCC
+AGGAATAACCCGGAAGAACGGGAGGCTGCTCAACACAGGTATTGTAGTAAAGACCAGCGG
+CGACAAATACAGTGAGTATCTGGCGGGGTCGGACTGGGCAAGGCCTCCTTTTCTGAATTA
+CAGATCGACTCACGACAAGATGCTGGCCCGTAACCTTTGACGAGGGCCTTCGGAAGGTAT
+CGGTCTCGCCTCAAGCCTTACTCATAGCGGGAGGTTGTCTGATTGGAACCTCCTGCAGGG
+GAAAGGGCTACTCAAATGAGCTTACATTGCAAAAAGAGAGGTGCCTCGTAAGTGGACACG
+AGCCCGAGGGCCGGACGTACCTAAGGCGAGTCCTTCGGGACGGCTGGAGAGTAATCCTGT
+CTGCCTGAGTCTACGTAATATTACGGGCTCTTCAGAGAGGGATCGCGTATGCGTCTCGGG
+TCGAGGTAACGGAATGATTCGAAATAGGCATAGTGCATAGAGTCTGAATTTTGGGGGATT
+AGAGCGGGCGTTGAACTAAGGTAAAGGTCTACTAGTCTTCTGTATTTGTCCGCTCCGCCC
+TCCCCATTTGGCGAGTATAGATATTGGTGCTAGACAGCCTACAGCAATGGGCCTGCTTTC
+TCAGTCCTCTGAGTTTATTATCTTTTACCTGACTGAAAGCCGAGTATTATCCGGTGATTA
+CACTCGTACGATACACTCGTGCTGCAAGAGCAGATCTCCAAAGTCTCTGATAGCTTACTT
+ACAAATGCCACATGTGGGGTACGTGGCCTGATTCAAACCGGCATGGCTACCCCGCCCAGT
+TTACTTTATACTAAAGTACTCATTTGAGAGCCCTCTGAGGGCAGGCAGAGGTACGGTCAT
+CTGTTCCAGGCCTCAAGAATACATTTAATGGCCGTAACGTTCCTTCGGAATTGTCGCAGC
+TATAGTGCCTAAACAAGAGAATCTGTGTATAAGTGAAACGGGGGGGTTTTAGGGAATAGG
+CGATTTGAAGTTACAGTGCTAAAGTAACTGCGGGTGAACCTCCACGGCAGAGACGCCCTG
+TGAGGATTAGGCTTTCACAACCCCCGTAGGTCAGAACTGCAGACCTTAGTAGTAGGATTA
+GATAGAATCAAGGTTCGTTGAGGATAACTGTGTCCTTATTGACAAGGCTTAGCTTTGTAG
+CTAACGACGCTGCCGTCGAGCACGGTGCTTCCATCGCCCCACTCTACACTACACTGAGCG
+AGCACCGCCAAACAACTTAAGTAGGAATTGGCATATTGCCAATGTGCGGTGCATCACAAA
+GGTAATAAAATAACTATAAAGATAAGTCCTTCCATGGAGTACTCGACCTAGGTCCGGACA
+AGTGCTTGCGTATATCGGGTGCTTGGTTTCAGTAACTGGCCGATGGGAATCCCTACCTTC
+GACATCGACGGCCTGGACCATGGTACCACGCTAGATCCGAAATGGTGACGTAACAATAAG
+GCATTCAGCGATTGCTGAGTATCCGCCACTCAAAGGTCTAGTTTCCCACCAATTCATCGA
+TGCTAATCTGGGGTGGCGTCGGAGCGGTTTGTAGAGTTTCAGTAAATAAACACGAAGGCC
+GTTGCGTCTCACAGTACATGGGGTACGGATCTCTTCCGCGGTGGCTACACTGGCCGCCAC
+AGCAGGGGCCCCGGAGCCGTGGGTCTTGTAATCCTACGGGCACCCTAAACGCTTCGCAAG
+TCTACCTAATACGTCAAGAATGGATAGACAAGCCTGCAGCAGCCGGACTTACCCCGCTTA
+ATTCAAGAAACAGGCTGGGTACTAGTACCAAAATAACGGCGCCGTTTGCACCTCGTCAAA
+CGTCCCGAAGCTACGGCTATCCCCTCTAAAGTTTACTCTCTCTATGAGGGAATCCGTTGT
+CCTAGCTGCGCTTCAGACACAATTGTTCGGCCTGGTACTTCCCAATATCACGGAGTAGAA
+GGTACTCTAGTGAAGGGAACCGGAAGAGTTTGACTATCACAGGGAGAATCAGGTCTAGGC
+TCCCCCTTTCGATCTAGTGGATACCCTTCAGTAACGGCTCCTACGGTCCACTGTAAAATA
+TCTTGGTTGCGTCCCCCTATCAAGATTAACCCCTAATCTTAATGTGCGACGCCACGTGGT
+ACTCCACGGTAAGCGAAATAGACGCGCTTTCCCAAGTCCACAGTTTGTGGCTGCGACGAA
+TCCAAAACTTAGACTGGGTAATCGAGCGTGTGCCGAATAACACAGCAGCGGAAGTATGGA
+ACGTGTTAACATGGAATACAGACACATTCTCTAATATCTTGGTTGCCCGTTATACCACCT
+TGCCAACTAATAACGCCCCATCGGAATAACGCTGTGACTTTGAACTTTATCCAAAGATTG
+CCCATGGCCTCAACTCACCGCCGAACTATCTGTACAACCGAGCCGGATTAGTCATCATCG
+ATTTACCCGGTCATAGCCCTAGACCCACTGCTGGGGCACTTAGGTTTCTGCAAGAATCTG
+GCGACTGGCCTTTCTTAAATTCAGGGTGGTCATAGCTCGTGGGATTCGAATAGTTACGCT
+TAACACTGGGTGGCGCCACTGCTGAGATAAGAATGCGACTAAATTTTCCGACCGCCAAGA
+TACAATTAATACGCGGCGGTAGTCCTGTAGTGGGCGGAGTTTGCGGCAAGTTCTACTCCC
+CGCCGCCTACGGTGCCCTTAATTGCGAAAAAGTAATCCTCATTCCTAGGGAACTTGTCAT
+TTAGTCGGTTCATCTTACTCTGCCTGAAGAATCAACTGGATCCCTGGGGGTCAGAGTCAG
+AATTCACCTAGTCTACCGAGCGGCTGTGAACGTACTCCCCCATGTGAATTGATCAGTCAC
+ACTCATCTCATGGAGCGATTTGCCTAAAAGGCACCATCCCTGGAGGAGAAATTTACTGAA
+CCCGGACGCCGGCGCATGTATTCTGCGCCGCTTCTAATTCACGGCTGAGGAGTGGTTTGT
+TACAAAAGAACAAAGCCGTTCCCTGCCGCATTATGTCCACACCACCAATTCTCTGGCGAG
+CAGAATAGTGGTTCAGCCGAGACAGGTTCAGCTGTACGTAAAAAGGTTGACGCTACTTGA
+GGTCATTCTATGAACTACCTTGGCCCATCCCGCATCCTCGTTTAACTAAGCCGAATCTTT
+AAGCCACAACGGTGATCGAGGTATAGTTACCAGGCTGGAAGTCGCAAGATTCCCCGGCTT
+TTATACTAGTCCCCCCTGAACGTCAGGCGCGCAACTTGCCCGTGTTCCCCGTGAGTTGGC
+CCGGCACCGACGTCCCGAAATGCACTTCATTTCGTCCTTTTGTGGACATACAGGAAAAGG
+CGCTAGGGTGCACTTAGAACGGTTTACCAATTGGCCCCTTCGCCCCAGATTAGACAGTAA
+GCGTGCAAGCAACAAAGCCCGGCTGACAAACCGCTTCCCGTTGAGCTCGGAGTGGACGGT
+AGAACTTGACATTGGGATTTCCCAACGGCGTTTGCCCATACTTCCGCATCCCAAGGCTAA
+CTCAGTACTCATCCCAACACGGTGGTATCAGATCCCTTCTTTATTCTGACAAAGGCTCGT
+CGTAAACGCGCACACAGTTACTTTCTAACGCTGAATTACGCTTGAGCTTTTAATCATTGG
+GCCAACAAAGTTTCTACAGAAATGGAAGAAGATTTCGGCTAGAAACAAAAGGTCGACCGG
+TTAAGCACCGATTGCAAGTGGCCATGGATTCATACTACTGGGGCAGGTGAACAGCACCTT
+CCTGCGTCGTTGCATGGGTCCTCCGCACAAGGGGGTCAGAATTTAGACTTTGACTACAGA
+AAGTAACGTCTCTCAAGCAGGGCACGCCTAGGTGACCCCGACTCGTATTGTGCGTCATCC
+AGAGCAAATTATGCCGGTTTCTGTGCGGCACAGTTTGAACCTCACAGACTGGGGCGTGGC
+TTGGTAAATGTCATCCAACTCTGATATGGTTCCCTCCCTTTAAACTCATACGAAATCGGT
+GCAGAAAAGCGATATATCGTTTGAGATTAGTTGGTATACTCCATATCCTGATGAGGCTAG
+AGCGCACTGTTACGTCAAATTGATACTACGGGTCAGTCTAAAACCCCCCATAGCAGTCTT
+CGACCCAGAATTGCGTTCATAGCCACATCAGGCTGCACGCTTAGCGGAGTTTCGGAGCAA
+GTAGGATCTGTCATTCTTGCGGGAATGCCTGCGCCATCCCGATTCGGATTTGGCGACTAA
+TCAGAACATATTTACAGCGTAGCGTATGACCACAATTTACCCATCTGTGCGGAGGTAGGG
+ATGGATGCTAAGAGTCCCATCGTAATCCGGCTCCGTTATATTGGGTATCTAGCGATGTCA
+GGCTTCTTGTACGATGTTCTTCCAGACCAACTTTTGTAGACGGGCAATCCTTGTCCGGCC
+CTATCACTGATATACTCTTTGTGGTAGATGAAGTAGGTCCACTAAGGTTCACCACAGGGA
+GGTCGGTAACGAAAATCATACACTTCTGCCGCAAGATCGGGAATCAAAACCTGTTCCGGA
+ATATGCAGTCAAATTGGGATGTAAGGTCCGACGATGGCGAGGTCGCGTCTATAAATCAAA
+CGTAGCGTTTCGGTACCGAGCCAGATAGAGCAACAACGTTTAAACAAACTTTATCCCCCG
+GCCTCTATAATGGGCGTACAGAGAGGTAAAGGAGACCCTCGTGCCGTTCGTGACTCTCAC
+GAGTGTCCGAGCGGCATTCAAGCCCGCCCTGTTCCGCTGATCGGGGACGACTCATTCAGG
+TTTGAATTTCATCTAACACTGGTCCAGACTTGGGATGCCTAATGATGAATTAAAGGACAC
+TAGTGAACGTGTGGCCTGGTCCCGTCGCGGAAACGAGGGGACTCTCAGTCTATTCCGCGC
+GGAAGCCGACCAAAATAACGCGCTTGAGTCACGTTCTTCATAACTAATTCACGCCAATTG
+CGCACTCCTCGTGGCCGTCATGCGTATAGGGTCACGTTACGCCAGAAACCCTAAATAGGG
+ATATTTGCCGGAGATGTTGCGTGCCACCTAAAAAAGACTGTCGGTACCCCATTCTGAATC
+TAGCTGGTGCCCACCGACCATAGGTTTTTAGCGAGCAAAACGATAGTCCCCGAGAGGTTT
+GGGGGTGCTGCTTTACTTTATCTTTCATGCCTACATTTTTTATCGAGGCTCATTGCGTCT
+AGCAGTCTTGTCAGTGTTTCGATTAGTGGAACGCCGGGCTTTTGCGGTCTTCGTCCGCGA
+ACGCAAGCGAGGTTGCCAACTATGGCCTACCTGGCGAGGTTTTTGATGCCCACCTAGGAT
+GTAATGCATCGGGTCGGTAGGGACCATCCGGGGTGTACTCGGAAAAAATAAAGCCCACCG
+TCGGCAGACGTTAAAGTTCTTGTACATTCCAGACCCATTATATATCAGCAACCTTGAAAG
+TGGTTATGGCCTCAACACCCCCAACGTCGACCCTGGAGTTAACAACCTTCTCCAGACCGG
+AAGAATAGTCAAAGCACGGCGTCTCAGAATTTTACGTAGCTACATTCTAGGCAGATAAAA
+CGCTGGAGTGTTCTTATTCAAATTATACAGCCTTGATAAACAGCAGGGTGTCCAGTACTC
+TCTAGATACATTGCAACTATAGCGAGTCCTGGACATATGCCTAAAGTGGCACACCTTAGT
+ACATAGCCCCCGAGTGAATTTAATGTCTAACACATGCATCGCGGTGAGATCCAACCCTCG
+TAGGATTAGTGCGGGGGGAGTCCTGCGCAAATCATCTGGCCGTAGTGGGTCAAGGCCTGA
+TTTTTGCCATGAATGCGTTACTTATTTGCGGAGCATTTTTGCTTGGTGCATAATGTGCTT
+TCGCGCCCGTTAGTGCTTACCGATTGAGCTGCGCCCTTCGTTCAACAGAGGCCATATAAA
+GTGTCCTGTGATGCAAACCGAGGCTGAATAGGTGATCGACGGTCCTTCACAAACCACGAA
+GAAGGTCTAATTCGACGGTTTCGGCGAATTGAATCCCAGAGTCATGATGACCGATGAAAT
+GAAAATCAACCAGCGCAGCTTCCGCTGAATGAACTGAGGGAGTATAAATTGTTTACAATT
+ATTAGACAACGCCCGAAGTACAAGATGTAGTAGAACACCAGCGGACCAAAGCCTCCACCG
+TCCGGCATAGCGGAGGCGGAGGCGTTTCTTCCCTCACCCTCAGACGAGTCCCCGATTCGC
+TAAAATCATCAGCTGTCTACGAAGCGTGCTCAGTAGCAGTTTTGTCTCATTCAGATCCTA
+TTATGCTCGAGCAAATTGCTACTAGAGATGGAGTGGGGGCTCCAGCACCTTGGTGAGCTA
+CGGCAAAAGAATGCGAACCGCCTGTTAAGCGGTCGGCAGTAACACCTAGACCCTTGCGTC
+TCTGTAGCCGTTGCGTGGCTTCTCCCTCGTCAGGGCCGAGGAGCTCCCCAGATTCCTTCC
+TACGGGACTCTATTCAGGATGAAATCAAGAGACGATCAATTGCTTTTATCGTTCTTAGAC
+AGATCGTTAACACTATTCGGCTCCCCAAAGGATCTGCTCTCCCGATACATAAAGTTGGGG
+AGCAGGACAGAGGGTGGCTTCTCTACATATGTGTGCGGAGTCTTGCATGCGGACAGCTTC
+GGGCGTTGTCGCGTCGCTCAAGCGATATTGAGGTAGGACGCACTCTTTACCATCCTTACC
+ATACAACGCGTGGGATAAAAACGGTGCTTAGTTCAAGTTCCTGTTTCGCAGCTCACAGGT
+ACATAATCCATCAATTCTTCGTGACCCGTTGAACGGCACAGGCCCGATCAGAATCGCGGG
+TTCTTGGCCAAACGCTGGAACTCCCGCTTTTTCAACATGGCCCAGCTCTGCAGGTGGGAA
+AATACCAAGACCCGGGGCGAGAATGATGCCTGTAGGAACGGCATGGTACACCAAAAAGGC
+TGCAAGTAACAACGGCTAAGGTAGCGCACGAGATGTAGGGGGCGCGAAAGAAGCGCTACC
+ACGAGTATATTGAAATTGATTGGTACTAATCCACGCTATGATGCTCCGCTACTTTACCGG
+TGCTGTTTCCTTGTACGACCAAAGGGGATGTGCCACAGATGCGTCGCCTAAGGGACCTAA
+ACGAAATTAGTAGTTATGAGCAATGGTATTCGTGAGCCGATGAACACTAGCGCAATATAT
+TTGTTGATGGAGCGAGGCGACCCCACACGCTAGCGTGGGTGTTGCCTTGTGAGACGTTTT
+CCTACCAGATTTTAGCCCCCATGGTGTCTGTTGATAACCATAGGACCTAGTGCAACGAGG
+GGAGTGACAGGACACCTAACCTGACCTGGACACGGCATGGTAGTAGGCGGCGGGGCCCTG
+GACCCTATTCTGTTCATCAACTCCGACCACGTCCTCAACTTCGCAGACGGTAGGCCTAGG
+ATCTAAACGCATAAGATTACTTGAATCACGCAGTAATGTGAAGTACACAGATATCCCCTT
+GCAGGCCCGTAAACCTAAACCCCGTGCCGAGTAGCACCCTAACGGAGAGCATAGACTTAC
+ACACCAGCATGATCTACCTTATATATTCTCCCCAATAGTGCATGCATATGGGTGGACCAC
+TCCCGCGAGAGCACCACCATAACTCATGGAGTACCATCATCAAAGCCAGGTTTTTTGGAA
+CTTTTGAGAAGTTGAAGTTTTGCCCTAAGAGCGAACTTCCTTATACATATGGATTCGCAG
+GGCCAACCTCTTGGCGTAGCGTACATTCAGGGCTACATCGGCATTTGCCTATCGACGGCA
+TAGCGAATCGATGTGTAAGTCCACGTAGAATTCCAACATCACTACGAGTCCGGCCTCGCG
+TGAAGAGTCCCATCAGTGCCTTTGTGCGTCGTCATAATTTTCTCTTCGCGATCCAAACAT
+GCGTCAATATTTAAATGTGGATGGACGGCCTTTCAGTGTCAAAGTGACAGTTCCGAACAA
+TCGGGCACACTACCCCCGGACATGTGTATAGGTGTAAGGCGCCACCACGTACCCAGCATT
+GAAACGACCCGTTGCGACGAGTCCCTTAAACTATATTCCCGGCTTGGATCGTGTTGGATA
+CCATTAAAAACGAAGACGACTTTGGACCACCAACCGAACCTGTGTCTTCTCGCTGCCAAC
+CGGTAGGGAGAAGTCCACTTTCAATGAGATCAGAGCTTATATTGTGTGTCACGTAGTTTG
+GTCTAATTGGGAGAAATGACCTGCATTAATTTTTTGACACTTGACGATCAAGAGCCACGG
+CAATCGTCTGGTTCCCAACTAAAGAAGGGAAAATGCGTTAATTAAAACACAAGCGATATA
+TGCTTTCCCAGATTCGCACATTCCCGCCTCGCCAACTCCATAAATAGCACGTCTTAGCTT
+GCCTACCCTCTCTGAGCGACAAATTCCGCTTGCCGCATCGTTACGTCACGACTCTCCCTC
+ACGCACCATATGATCTAAGGAACTTGCTATGACAGAACGAGAGTCGCTCGCGTCGAGACT
+AATTGTCCCTCAAAGATAAGGGACACCACGCGGGCCGGGAGCCCTATAGTCCGCTGCGTA
+GAATTCCTATGCTTGGCTGGCTTTATTCTAACCCTTGCGTCAGCAGATAGCCGGAACAAA
+AGCGAGACACTCCTTGACCCAGCCGCTGAACACCCCGGCATCCGTTGTGGCTAATAAACA
+TCGAGGACGCAACCTTATAGACCTACAGGAGCATTCAAGGTCCCGAAGTTGTACAATTGC
+TATCAAGACATGTAGATTGAGCCGATTCCTGAAGCAGCGTGCTTGCAGAAAAAAAGTCAA
+CTCAATTCCATGCATGGCTTTCGGCATGACGACAGCCCCGTCAGTTGGACTTTGAGGGCG
+GGGCGGGACGAGAGGCATATCCTATCCAATATTAAATGCTCTTCTCGAAAGACAGCGCGC
+CCTTAAGCCGGAGTGGATGTTATCGAAGCTTGCCGCGTCTCCCTCATAAATTCAGCTGGG
+ACCGGGGCTTATGCGAAGGCTCTTTTACATTGAGTTACGGTACCGGCAGCTAAATAGTAA
+CAAGCCCCCGATCCTGATTATCCAGCCCTGGATATGTCCTTCCGAGACCACAGAAGGTAT
+CGATGTTACTGGATCTAGGGGCAGTCAGACATACGTCATGTGTATATAGCTACCCGTAAG
+GATATGTGTTGAATCTTCGAACCTGGCGCGAGCGCCAATCTTTGTGAATATGTAGACGCT
+GCTATAAACTAATCATATATTGCTGGGCACAAGTTTATCTTTACGGGCCGCGTCGGACGG
+ATAAGATAAATTCCCACTAGTTGGCTCTGACTGTTGCCCGTTGCGCACCGTACCCCGATG
+CTATGCCCCAACTTCACTTCCGAGATGAAGGCTGCTCAGTCCTCGCGTTGTCGTGCCGCA
+CTTTTTTCCTATTCATCGGTGGTGTTAGCAGAGCGTTTGAAAGAAAGGGGTCCATTTGCC
+TGGAGGGCAACGCCTGGTCCATGTGATGTCATCTTGGAATTGGCGCGCGCTTGGATCGTA
+TTAATCTCCTCTCGGCGGGAATCGAACCTTTCGCAAGCGGGAGATATCTTCGGCGTTGGA
+CTGAGCGCGCGGGTGACTTGGCAAGTCGCTGCGCTGTGTGGTATGGCCGGGGCACGGTAC
+ACTATCAAGCGTGGGATCTCATGTGTCGGGACGTGGAACCTGGTTGTCTGTATCGCGAAA
+GCCGGATGACGTCTCCGGCTTAACACGGATAAACAGCCTCGCGGCGTTGATCGCGGGGTC
+TATGTCGATTTTGCGTAGGTAACGTCCTACCAGTACGTTTCTCTCGGCCCAATTCCAAAC
+GGAATCAACTTTTGCCGACGTAGGTAATAATGGAGGCGATAGCGGAGACACCGTCAGCTA
+CCTACTGTATCTCAGAGGGAGGGGCTATCAGATTTGATCATCTGGATCAAGCCTGCATGG
+AGTTGGCGGCTTCTCACGTATTCATCCCTGATTCCTTATACCTGATCAACTTAAGGGTGC
+ATAATATAGGGATCGGAGCGAGCCTAGTACTGCCTTCAGGTGTATGTTCCAGATTGAATA
+AAGCGTTCGACGATCCGGGACTGGCAGTAAAAGCCTAAATCATGTTAGCCACCGTGAGCG
+TATTGCTTCACGCATTAATACGTAAGCCGTCTTTCTTGAGGGGTCGGTCCCTGTCTAAAT
+GTGTGGAATAAGGTGGCACTTATGCACGCATCCCAGGATTTAAACTTATAATCTCTCCAA
+GAAACAGGTTTTAGAGGTTCCAAACGTTGTTGATTGCGTGCGCTGGCGAAGCTAGCGCAC
+TTGGCTCAGGTTTCGTATGTGAATGCCAATCAGACTGTGCATTTTTCGTTTTTCTGCCGT
+TTCAGTATAATTGAAGAATTCATTACTCTCAGATGCGCCGAGGAACAGCAAGATGAGGTA
+TACCCCTCGACGAAAATCGGAATGAAACGGAATGGCTACGGCTGCGGCGTTCAATTACTT
+GCCTTTGACCACCACCGGATTAATTCAGACGGACAAAATTAAACAGCTATAGCCCCGACT
+TTCCACATCCGGACGCCCCTTGCGAGAATCGTCCTCGAGAGTTACGCCACACCCATACTG
+AACGACGGACCCCGCCACTTGACAACCCCAGACGGAGATATCGCGCGCAAGGCGGGCATC
+GATTCCTTAGTGCACTTCAGGTACGCAAGGCAACTGGCCTTGTGGGTACACACCAAGTCG
+TTCTCGGTTATGATGATTATCCCAGCAAGCAACATACACTGAAAACGGGATTAGTCTCTG
+CATAAAGCGGCAATTCGTTCGGTGGCATTGTTCTAGCTATGAGCGCAGGGGGACATATCC
+GCGTGCGCGCAGGTGCCTATGACATCCTGTTCATTCGATGTGGAGCCCCTGAGTGGATAG
+GGTGGATGATAGTTGGTATGGTGTATGCCACGTAACGAAAAATCGTAAGTATCTGCGCGA
+AATACTAAGCCCTTAATACAATATCCAGGACCACTTTGACCTTAACTGCAGACCTCAAAA
+CATACTAAAGGTGGTCGGACAGATATGGCGGAGAGCATGGTTGCACTATCTCAGTGCTCG
+AACAGTGCCGACGACTAATGTGAAGCCTCTTGAGATGTAGAGAGCCGAGGAGTGTTCCTA
+TCTAGGAGGGTGGCGTAATGCCACGCGCTCCATAGAAGCACAACATATGCCGCATCGCTT
+CTGGCGCTAGGGTTACCTGTGGTCGACTCGTACTAGCTTGGCCGGAGTCTGTATCATCTC
+CAACGTACAGAGGTAAGGACACTCATATGCTCTTTGGGGGGATTGCGTGCATAATAAAGG
+TGTTGTTAGGTTGGCTCGAAGTCCTACGAGCACCATCAATAAGTGATTGAATGCCCGGGG
+TTTTGGGATTTATCAGGGAGCTCCCCCTTTCGTACTATGCGTACCGAACAGGCGAGAGGG
+AAAGATGCTGGTACGCGCGGATGACCTGGTGACGTTAGAGAACGCCAAATTCTACGGCTT
+GTGCAACCGTCTTACGTTATGTCGAGCACTAAGGGTTAACGGTATTGGTGCCAGAGGATG
+TCCCACGTGGACTCTCGTCTTCATTAACCAGTGCCCTGGGATTGTGACTAGGTAATCATT
+AAAGTATAGTTTCGGGACCTGTCTTCGATGAGCAGGTTTGCCGCTATTTGTGGTTCTAAC
+ACGCCAACGGAACACTCCCCTTTTGTACCTAATGCGTTTGAGAATACCGGGCCGGTCCCT
+TGGAATCACATGACGCATACATTAAAATGGTGCTCCAATCACTTTTAGAGCTTAGATTCA
+TTGACATAGCCAATACACTGGTTCAGGATTTTAATTCGCACGAACTCGCTCCAATTGAAT
+CCATCTTAGCGACTTGTGGTACACCACTTGCACGTCGTCCCTCTCGCAGGCTTTAACTGA
+CTCGCTACAGCAAAAGCAACGGTTGGTTCTGCACGGGCACTATTAAGCAGATTTACAGTG
+AGACGTTTCAACATGGTACAGCGAGTCTAGACCTACGAAACGCTTCTGCATTCAGAGGGG
+GGGAGGTTAAAGATCGGTACTTGAAACCACCAGAGTACCAATCTTCACCCCCAACCCGTT
+CAATAAAGTGTAGCAATGTGCTGTACCTGCTACTTGATCAGGCAAGTACTGTCTCCAATC
+GTACTCTAGGCATAAGCTCTGGGGGCGAGATAACCAATAACGTCTTTATCGGGTTCGGGG
+GCAGTCCCAAAATTCTAGCCGTAGCCCCCATCGAACAGACAGAACCGACCCACTTATTTG
+CTCTCCGAAAGACAACACGGGTCGAGGCGCGTAATTCAGTTAGGCGCATCTTATCTCTCA
+CATAGAATAAGGACGTCTTTACCCTGGCTAGATCTCCAACCCCCCTGCGCCCTAGGGTGC
+CCGTGGAACACAGCTAATTCCCCATGAGGCGCTGGTACATTCTCCCGAGTATACAGCAAA
+GAGTGCATAAATGCGTAGGTACTCGGGTAAAAGCCTCCGGCCGGTCTATACTTTCCCACA
+ATCGAAGACTATCGCGTCTTATACGTAACCGAGCTCTAATACAAGTTAATCTCTAGTGAC
+CCCTTGGAGCGCTTCATATAGAGAGACTCGAAACTCATACAACTATCTGAGTTCCGCTCC
+TTCTGACATCCCCCATTTCAGCAACCGTGAATCCTTTGGGGAACGTAGAGGTCTCCCTTA
+GGCGTAGGGCCGCAGTTTATTCAGATCATCTCTGGATCCAATTTGGTGGCGTAAAACACT
+TGAGGGCAGTAAGATGATGGCAGGGTTAACACTGGCTGGTCGCGGGGGCAGGCGATGAAA
+GGGATTCGTGTATCTTCCTTCCAAAGTTTCAAGGCGCTACGTGAAAGTTTCCGTCCTACA
+ATACCTCACTAACGATCAGTGGAGATGCAAGAACATTTCCGTTGCGCCCGGTCGGGAGAG
+ACAGAGTATTGGAATAGAATACGTATGGCCATGAACCGTCCAAGGTCATGCTTAAAGAGA
+GCGACTTATGCGTGCGTTTCTGTCGCGGCTGAATCCGATACCGGACGGCCGCTTCAAATT
+GACCCTCAAGCCCATTGCACCGAATCTATATGGGAATTCGGAAGGTAATTGGACCAGAAC
+AAGCTCAGTGTAGCTATGGGAAAAGAAATGTGCGCAAAATAGAAGTTTATTTCTGTCAGT
+ACTTAATTTTATGCCCAAACTAACAACGACAAACTTGGTTACCGCACCTGTCGGCATTGA
+TTGGCAGTAAGCCGGTATTTTGAATTATTGTGTGACTACGGGGCTAGGGCCAGCTTAGAC
+TTGTAGCGACCCCACGAATGCGTTCGTGGAGGGGCCGGAACCTGCAAATCTATGTTGTAC
+GGTATCACTTTCAGTGCAATGTATCACGTAATGTTCGCGTCGGATTACAACATCCGGACG
+AATTTTACACCCAGTCCATATCATTAGACCTAGCAGGACCGGCCCCTCGACTGAACAAGA
+CTAACGTAATATCAAACCGCGCCTGAGCGCACTTTAGTACCTTCTCACTGCTCAGCTGTC
+GTTTCCGGTGGCCGTATGAGTGGACAAATGCCTATCGTACTTTCTAGAAGTAATTCATTG
+CATTTAATCGTTTAAATAAGTCTTGCGGCAGTACATTATCTCTCGTTCGCACGAGGTGCC
+TGTCCCGGGGTGACTTGCATCGCTGGGTTAAGCCAAATCTAGATGACTCACAATAAGGAC
+AATATAGGGGGGCGCGGGAATTGCTCCCCAATCCTCTAACCACGGGCGACTTCTTTTCCC
+GTGTCCAAGGTGCGACCGGCACGCAATTGTAAGGCGGACGGGCTTGGCCCCCTTGGTCTC
+AGACTTAATGACAGAAACGGCGGCTTATCCTCGGAGGCGCAACGGCGTTGCAATTCCAGT
+CATAATTCGGGTACCAATCAGGAACTAGTTGTCGCTCGAATACATCTCTATGTGATTGTT
+AATCTCGATTGACCGCCGAAGTCTTGAACACCGCGCATTCGTAGGCCGCACGCGTGAAGG
+GACGACGTCGTGCGCCAGCTTTGCGCTATTCCCACGCGGGATCGGAGCACTAATTACTGG
+CGAATTTGGACTTGGGCCCCAGTCCGTAGCGGCAGAATTAAATCAGCAGTAACCGAATTT
+CACAAAGCTGTGGACGTCCAATCCGGGGGGGGCTGACGGGCCTGATTACACAGTCCTTTT
+TGTTCCATAAAGGCACAACCCATTAAACCAGCCTGCGCTATCGATGTGCTGGTCCTGCCC
+AATTCAACGCCGTTCGTGACTGGATACTGTGCCGTCACTCGTCGCACTTGATACGTTACG
+CGAGCCTCGGACCGTCTGTCGCAGTCTTGTGAGCCAGCTCTTCAAAGGGCTCTTGGCCTT
+CTGTGTTGTGGTGGCCGGTCCTATATACCCTTTCTCTACTGGAACTTAGTTAAAACATTA
+CACGACGGATACATCCCCTCTGATCTACTCACTGCTGGATGGAATTGAGACGTAGTATGG
+CGAGTAGGCAATTCCCTCCCTGAGAAAAAGAAAGCTTGGGCCTTTGGAGACATTCACCGT
+TTTAGACAAACACGATACCTCTACCTAGAAGCTAAGAAAGTAACGGCAACAGCCATCGTG
+GAAGTGGATAATATCGTGCCTCCATTGCACGCAAAAAATAAATTCCTCCAACATATCGAG
+TTAAAACTAAATAAATCGGCCTCCGTCCGCCCTATTTGGTGCTGGTCTCGTTTAGTATAA
+AGACCATCACAGCTAGCCTAACACGGGAGGCCCAAGACAGTACGAAGCACGTATATAATC
+CGCCCAGCACGCGCTGCCAAAGTCGTTACGACACTATAAGCCAGTCGGGGGTGACTTGGA
+AGGGCGAGGCTAGCAGGGCGACGTTGTATCTTACGTTATGTAGTACGTAGTCGGCGCAAT
+TTCTAAACTCATAGGGGCTTCGGCCAAGAGCGAGCGGTGTGTGAATGCATCAGTTCGCGT
+AAATGACTCGCAAGTTGACTCGCAGCACGGCTTAGGGGTGTGAGAAATTTTTGTGTACAG
+AATCCTGGACTAGAGCGCGGTGGGATTTTGTTGCTATCCGTCTATACCTGTAGCGTGGAA
+CTAATATAATGAGAGGTCGAACTCATTTTTATTCAGAAACTACGGTGGATAGCAAGATAA
+CCACGGAGGATTCCAGCTAATGTACTGTACCCTTGGCGTGCGACATGCCCCCAGGCCAAA
+ACGATCTGCGAGTGCCTTCCGGCCAAGGCAAAGTGTTCTTTGCTCGAACTGAAGCATTCC
+GGGTGCGCGTCGAGTCGAAGTACATGAGACATGAATAAACCCGAACGAGCATATATAGGG
+TACCGCCGTACCTCAAAACTCATGCGTTTGCGATGTGATACCATAGTTGACGCCCGGTGT
+AAAAAGCAGGCTAATGAGCAGCTTAACTCGCCACAACGTTCTCTCAAAGGCCCTACCAGC
+TAGTGGGGATTTCCCAGTAGCGTTGGTGCAAAGGTTGTATCATTCCGAGGAGGTTTAACT
+GTTGTCATGGATTATCGCGCCACTCATGCTTTGGCTCATTACATACATAAAAGGGAAGAG
+GAGAGTTTCCGTGCGTCTTTAGGGATCTAACGGAGCGTTAGTACAGAATACTGCTGCCGT
+CTCCAGGCCGGTTGAGACGGAGGCTAACACGTTCTGAACACTACTTTGCCGCGCAGATGC
+AGGCGTGTCATTCTTCGCTTCGATTCGAATACCTTCCTTGTGAGCCTATGTTTAGTGAGC
+ATGATTACTCAGGGTCTTGCGACTCGATGTGATAACTCTCTCCCACCCATGCCTAATTTT
+ATGTCCTTGTCAACCTGTCGTCAATTGCGCTGACCCACATCACCCAGAAGATCCACAAAT
+CTCCAGTTATCGAGGAAGCGAACTAGCTTACGAGCCGGCTCGCGTTGTACTAAAGGTTAA
+AGGGATGCACCACCGTTTCCATCGGGACAGCTCGTGTGACGTCATTGTGTAAACGCAGTT
+CCCGCTGCAATGAGTGAGAGGACCTATCCGCTAGGATAAAAAGTCAATACCGTGAAGTGG
+TACGGGTGACTTCGCGACAATTTCCGCTTTACAAAACCCGCGCGAGGTCATGCGGCTAAA
+ATTGGTATTAGCGTAGAACTGTGTCGAAGATAATCTAGAGGGCCTAAGCACCACGTTTAT
+GAGTCTCTGGCGTATGAACGGAGCGTGCTAGAATAGTAACGCAGTATATGCGGCCTCAAG
+TCGATCTTATCGAGATCCTGGTTGGTGTGAGGCACGTAAAAGCAAGAAAAGAGACCGTTA
+CCAGTGCAGGGAGGGACCCCGTATTGGTCTCGGTCTGCTGACCAGAACACGAAAGCTGGG
+ACCCATGGATTTAGAGGACTCCCACAGAGTTCTCAACAGATACGAATCTGCTTAAAAGGG
+CCCGTTCTATGGGACTTCATCATGACAGGACTACAGGCGAAATCCAACATGGGTCAAAGC
+TGACCGTGAGGAACTTGCCGTGGGGATTCTGCTACCCTGCACGTAAACCTCTTTGCGTCT
+AGGAGCCGTTGGCATCCTTAATAGATACTGCACGGTGTAACAGACCGAGATTGATCAAGA
+AGGCGGACGGATCCCGCGCTTAAAACGTTGACTTTATAACTCCATCGATCGGAGTTACAT
+GTTGCTAACTCCACTCTGTACTGCGTCTAAAAGGGCAGCTAGTAGTCGCCTCCTCGTGCT
+GCCGTACATCCGATATTAGTCTATCACGTCGCCTACGAGATCTGGTTAAGAATGTACACG
+GCCCCACGTGCGTTGCTCCGATTTTCATCAGATAGGTCAAGGGCCCGGATCCAGCCCGCG
+TAACCCAATATCAGTTAACCCATGGATTTTCTTAAGCAGAAGGCGGGCAGCACAATGGCA
+TTTACCCCATGACCGGCGATGAACAGTACAAAGTTATGAGTGCTTCCGGCATCATCGCTG
+GGCGAATTACTAAGGTGAAGGAAGGATTTCCTGTCAGGGTTGGGCCGCGCATTTCCACTG
+ATATATCTTATAGGGAGAGTGTGGAGGACAGGGAGATCGCGCCCCATGCGTTATGACGCA
+GTGCAGAACGCCGACGATACATAGCAGGTATATATTAGGCACCATGCTGCGACTGAACCC
+AAGGAGAAACGATAAATTGCCGCGCTTTCCTAATAGGACGTTGCCCACCCGTTATGTAAA
+CGGCTCTCGGACGGCGTCCCACTCTCATACCGCAATTCTATGTCATCAGCGATTAGCTTG
+CGGGGGGCCCGGGTGAACGCGCTGGGCGATCGCGTAGCGCACTGGGATTATATTAGGCAA
+GTACAAAAAACATTTCGCAACCTGGGTTTAATTGGGTAGCGTGCAAGTCGGAAGAGGGAT
+ACTCAAGCGTCTCTGTAGGTTAGACGTGGTCTTCACCTTTGTTGGAGGGGTATGTGCAGT
+GTGGCGAAACTTTACCCCGCGCTTTCGAGCTGGGGGATAGCCAAGGGTGGAAACTGGCAA
+ACGTGACAGTTGCCACCTTAAGCGCAACTCTAGCTTCGGCACGGGCTAGATTTCTAAGGG
+AATTCCGCGTTCGCAGTGAGCTCAACATTTCTAGTGGATGTGACAACATAGCGTGAAAGG
+TCAGTTTCGGTAGCCAGGATCGAGTGTCGAGATGTGTGGTCGTGATAGGTCCCAGACGTC
+GCACTCCTGAGGAATAATGGTAGTGACACACATCTGCACACATCGGTCCGCCGGGTAGTA
+TGCTGTCGTATCGTATCCTTACTCACAATTATGGGGCCCATACCTGGTGCTTCGCTGCAC
+GGAATAAATTGCAATGGTCCGACGCATCCGCGCAAGACGACGCTTGGCTGCTGCTTCATA
+GCCGTGGAAGAACAAGTTTGTGGCACGTCGCGTCGGATGAAACCGACGCTGATGGATCGA
+GATTTTGGGGTTGCGCTCTGCAGGGTCGGTGGACGGAGGACGCCAGACTTACAATTTCGC
+CCCTGTAGCTGCGTGCGTCTACTACCAGATCGTCTTTTGTGCACAGCCCCGTCGGCAGCC
+CCAATATTGGGTATCCAGTTTCGGACCATGATAGGGTTCTTCTTTCGAACGTCCCAAGTA
+TCTAAACATATTAGACTGCTGTGTTATGCCCGCGCCTATGTTCTAAAATGCGTTTTAGAA
+ACTCTTCAGCAATGGACATACCTGAGCGTTTTGCTAAGAGGGTGGGACTACATCTTCGGA
+CATCATGTAAGCCCGTCACAGCCCCGGAACTAACTTAATTAACCATACCACCCTGTAACA
+AAGATCAAGGCTCTACCACCCTCACTTTCTTGGGGCTAGCCCCGATAGTTTGCATTTGCT
+AGTTTCCCGCCCTCCCCTTCGCATGCTGACATGACCACATATGGGTCAGACATATGGAAA
+AAGTAATTACGTGAAGGATCCAGACAGCAAGAGAGGGGGCCCTTAGCAAAGACCCCGGGA
+AGTTAACTGCCGACACGTTTCAACTTTTAATGCAGACCTCAGCTCCTGATGGGCCCCTGA
+GGCCTTGGCTGATCCCAGCTAAAACCTACAGCCAACTATGTACAGTTCAAAGCTAGCAAA
+TGATCCCGCTTGACCGAACATACACTGAAGGGGCGTTCAATCGCGATAAGTTCTGGTGCA
+AACAGGTGGTCTGACCTGGTTCCTACGGACCTCGAACGCGTTTGGACGAATACGTCTTCG
+GTGGTGCAAATAACTAGTCTAATTGGGCGCACCGTTGCTCCCCTACTGGATGCCATATAA
+TAGCACACGAGACGACGGTAGAACGGTCGTTAGGAACTACGTAGAATTTCGTCAATCCCG
+TCTGGGTTGATCGTCTGGAAAACCTCTGGGATGCTTAGCGCGCTATGATCTTGAATCCTT
+GACCAGGTGAAGTAAATCGATCCAATGCACAAGTCGTCAGGACATCGGGTCGTCTGTCTA
+ATGCGATTCGAGAATTAAAGGCTCTTAACCGACTGGGCACAGATATTCATTCCATCAGGC
+GGCTTTCGTACGCTATGGGTTAATATCTTACCTGTGAGTAAAGCTCGTAGGTTCCGTTGG
+AGGAGCAGAAGAGCTACTTGTTTTTCCGGTATCTATCAACTTTTCTAAGCATCTAGACCT
+CTAACTCCCCTGGTAGGGAATCCTATACTGGAACTCAGTTAATCTGGCACATATGGGCGA
+GATATCTAGAAGCCAACGTTGGAGTGAATGTACCTAGATTCGAGCTCAGGAGGCCTCTAG
+TTTTTGTCATTAGTAGCTTCGCCGTGGGGTTTGTACAGATTCCGCTTGCGCCTACGAATA
+TATCTAGGACAGGGCGATAATTTAGGTATATCACGACACCTCATTATCCCACGAAACCTT
+CAATTGCTGTTATCCTTCGTAGGAGTGTAACTAAGGGGATACGTCGTACAAAAGCGGAGC
+ACCCCACAAGACGATCTCCCTCGTTCCCGAGCTGGCTTCTAGATGATTAATAGGATGCGG
+CTGGCCCAAAAGGTTCGGTTTTTGGATTGAACAAATATCGGGAGGCTTTCTCACTCGGTT
+AGTCTTTTATAATCTATAAGCGTTAGACGTTTTGATTCAAATTCCGCTAACTACACATCA
+ATGGCGGACTCGCAGGGCTAGAACTTCTAGTGGGGACAATCTCTTTCGAGGCCCGAATAA
+ACTGTCAGAAATATCCCTATCTGCATTCTCAAGCTTAGGGACATACGTATCAATATGTCG
+TGCGGACTTGTCCGCTCAAGATTTGTGACCGGACTAGACGGGGTCGGCTTACCGAATAGC
+TTTTAACAAGGTATAATGTACCGTTAGCTAGCCATCTAAGTTATTGCAACGCTGCCGACC
+TAGAATCAAAAGCGGCGAAGACAGATGTCTGCTAAAACTCGAGTAACGCGCTATTGCTGC
+GAATTTAAGAACTCAATGTGTGCATAAACTGAACCCCCCGGTTTGTAAGCCAGTTAACAG
+TTATAGTCGTGGACTCTGAGTTTTGTAGCGACAATTCTAGCAAGGTTTTCATCACCCGAT
+AAAACGCTGCGCCTCGTCCAAGTCCTCGGGGTATCAGTTGACCACTAGCCCGGCTATCCC
+AGCTTATCGAGAAACAGCGAGGTATAGTCGAGCGCAGCGGGCCGCGATCACGGTAATAGG
+CCCTGTCGTATGCTCAGCAAACGCACAGATCGATCTCTGTATCTTAGTCGCGTTTTATCC
+TAGGTAGAGCTCCAGCAATCCGTATCCCCCCAATACTGAGATCTGGAACTCCGTACTACA
+ACGTGGTGCATGGAACACCACTTATTTGGCGAGTTAGAGTCAAGTGGTAAAGAGGTACCA
+CGGAGCTATCTGTCCAGTGAACGTTGGCCGAGACTTGGGTTTACTCTGCGTCTGTGGTAG
+ACAAATGTTAGATGAATCCATAGCCCAAGAACCGTTGACGACCGGCGCTTGACTCCAAAG
+CTTGCTGTATATCGTTAGCGATTATATAAGAGGGCTTCAAGCTGACAGTGCGATTGCTGG
+ACGCCACGAAAGGATCAGTCTATGCGACCGAACGCGTAGGTTTTAGGGTAAGACATGGCT
+AAAAGCCCACGGCCTCAGGCTTCTCGAACTGAACGCGTGTCTCAGGCAGCTTTTGCTGAG
+TACATGACTACACATAGTGATGAAGGGACCTAATATACTGCATGAACGAACTCCCACACC
+GGGTCATTTCGTATCATCAGGTCAGTCATCGTCCAAAGAACTCCGTCAGAGAGTCGCAGC
+AGAAACCGGGTCGCGAGAGGCCGTAGATACATTTAAAACAGTGAGCTTGCACAGCTTTTC
+GCGCCGGGCGCATGCCTAGCTACAATGAAGGCAAATCGTTCGGGCGCCTGAAATCATTCA
+CACGCTAGTTTGTTTGGTAGGTACATCTAGCTTGTGGCCCTTCGGATAGAATGCCTGGGT
+CGCCAAAGCTGCTCCAGGATGCGTACGAGTTCGCGAGGCAGAGCGGGCCCGGGCAGCCCT
+CGCGGGCCACGCTTCAAGGAATCTCCATACCCGCGTTGTGTCCCCGTGCAGGCGCACCCG
+AAATAGATGCGAGGTACGGGCCGTGCATAAGTCCCATAACCACTCAAATCAGATATCTTG
+TGCCTCATTTAGGATGAATTACTATTACCCGCTCTGCAGTGGTCTGTACGGCTAGACATT
+TTACTTGTTACAGCTAAGTTTGCTCACCTTATCCCCGGTTAATGGACAGTTCGCCCTGTA
+TATTACAACCTCTCCTCCTTCAGATATCTTATATACAAATCAAGGGCGCACTAATTCGGT
+CATCTCCCACGGGTTGGATTAGCAAAGTGCACAGAAATTTGCTTGGACTTTGATCCCCGC
+GAATGCATCTGACTGATCATTCATCTGCGTCCTTTACCGCTGGCAGTCAAACTACGTCAC
+AACTGTACGCTTCCTACAGCTTGCGGATACGTCTAAGATGCCCTGTGCCAACCAGCATTC
+TTGTTAGCTCGATGGGGTAGTCCCTTGTGCCCATGAGCTACGGGATAGTGTGTCGGATTA
+AATTGCGAGGCGCGACCATGACGGCGAGGAATTTACCGCTTATTATGTGCATCACAGTTT
+TATGCCCACCGGGATGTGGAACTATCACGAGAGGGGAGGTGATCGCCGTGTAGACAAGGA
+GCAGGTCGGTTAAAATCAAAAGTGCTACTATGGGAACCCTGCAACGTTGTATTGGCAGAC
+CCGAATTCCCGATGGGGGTCTCATGAGTACAGTGAGTCGGCATGATAATTACGACCCTGC
+TTACGTTGGTATAAGGCTGCACACTGGAGGCCCGGTTTCACACGGGCCCGTATGTGGGGT
+CTCTTCTGAGGGACGCAGGCTATAGTTAGGGAAAAACCCAAGTTTTTACCTCTCACAGGT
+TCATGCTTCCTAAGTAGCTGTTAGACGCGTAGTAAAGAGGTTAAGATCCCCGGCCCGTTG
+CCCACTCTAGAAATGGAACTCGGCCCCTTACGTGAGTGTAACTCTAGGTAGTACGGTAAC
+GAATGTGCGGGCGGGTTTGCAGTGGGTTGCAGGTCGGTATGTAGCTGGCGTACTTACCCC
+GTACAGAGATGTTCCTGCTTTAAACATCGGTGTTTGCTTAGGGGAGAATTCCACGTGGTG
+CGTCCGACATTTATTATGGCGGGTCTGTACAGGATGCCTCATCCTCTGAATACGCTACCA
+ACACTTCGACCTCGCGTCCGACAGCTTAAGAGTTTTTTACAGCGCAACCGACCCTTAATC
+GTCGAGGCGGGCGAGACCGGATGATAAACCTATTGGGGCTAGCGACCAGCTAATCGAAAA
+GATGAGAGATGCTATAGTAGGACGTCAAGCTTACGATTCTGAGTAACGGGACGTCCCGTT
+AGGGCGGCCGCCGACTATGCAGAGCTGCTTTTACATTTGGTAAAGTCCACCATGCCGGGT
+AATTTGCCCATCTTGACGAAAGGTGGATAATGCCGCTAGCCCCCCTCCAACGAAGTTATC
+GTTCTGAATAAGCTATGTCCTTCAGATTGACGCAGATGTTCGACAGCGCAGGCGAGTAAT
+TAGCATCCGCGAGACGCACAGTAGGCTATTTTCACAGGGTTCAAAGGCGCGAGAAGGATT
+TTGCCGACACTTTGCTGGCAGCCCGGTGCTACTGGTTATCGGAATTATTAAATCCCTGAC
+AGCTCTGTCAGTTGGTATGCCCACAGCCGTCTACATGTAAACGGTAGCGTTTCATCTACT
+GCGCACTACTACCCTTGGCAGGTAATTCCAGATCCTCATAGCAAGGACTGCTTTAGGGCA
+TAAACAATCTGTAAGGCCGTGGCCCGAACGTTAGACACACCCAACCCGTGAATAAGGATT
+TAATTTACACACCGTATGCATAAGTGCTTCCCGCCATCTCCTTCGTCAACGAAGAGTTAT
+TATGGAAGGTGAAGAAAACTCAGATATAGTATGGACAATTTGACCGCGTAATTACATCCC
+TCAAGGGGTCGTCAATTTCTATACAACGAGGCTTGTATTAGCGCTCTCTGGTTCATCCTA
+GTCACATGACCATGTCACGTTCTTTTTGTACAAAGGATCAGAGGCTAAAGAACTACGTTT
+ACCACGCACGGCAGATGCCTAAGTAGTCCTTGTGCTGCGGGCCCACGATGTAAGCAGAAT
+GCAGAAATTTCCAGAGCCCGCTGCGTATCCAGTGTATGGGAGTTTGCTCCACCGATCCTA
+GTGAGTATGGCTGGGCGTCGGTCCAATGCTAGTCGTTGATTGTTCGCAGCGTCCTGAGAC
+TTGCTAAAAGAAACCGCTCGTCTCTGAGGAGTCTTGTTCAGAAGTTGTGCCTGAGACCCC
+TCCTACTGGGCGAATATGCTCAAGTATTCGCACTCGAAACCCATCATTATGCATACGGCC
+GGACCTACCAGATGACAGACCCGACCGATAGTCCTTGACATTTGTGGTGAAGGTTATCTC
+TCATGCTTGTAGGACCGCCGAACCCCAGTCACCCACTTCAGAGAGGTAGCAGGGGTGTGC
+CCTCCTCACTGGGGCCCATATCTTCTGTCGTGGCAAACGCCATATGAGTTAACGATAACG
+GGGTCGATCTGAATGACTTCTACGTGGGGCTGAGTTGAAACGCGAGCACAGCAACGACGG
+GAAAACCTATGCTCCCTTTGGTGGCCAGTGAAATTTGGTTTAATTAACGGGCTCGAAGAC
+CGTCGAGAATCGGACGACACTTATGGGTGTGAAACCATCAGGAACAGAGCCCACCTGTAC
+GATGTTTATTTTCATACTAGTGCCCTGCACCGGAAGGATAGTTGTTCATATTCGGCCAAG
+AGTGTAATAGCACACACAAGAACTCGAGGGGCCTAGAATTCCACCAAGACCCATACTTAA
+CTCGACGCATTTAGCGGCGCCCAAGTCAGTAGACGCTTATGACTGGGCTACCTCCCTGTG
+AGTCTCAAGAACTCAAGGCCTCCACATAAGATACAGGGACGCTGTGAGTCTTATTCATTT
+TGACAAGGTTCGGGTACCTGTTAACCGAAATAGCCGGTGATGACCACAATCATAGGGATA
+CACAGTAGTTCTCCGTGGTAAAGACGACTAGCCGTGATGTTAAATTCCCCAAGATAGCGG
+GAAGCCTGGTTCTAGGGAAGATCATCGCTAGGAGCGGCAAACTAGATCTTAACGATCACG
+CATTCTCGCCCGTAGATCCTGGAAGCCCTATGACACCGTAGACGGTCAAAGCGCGAGTCT
+TTAGCACACGATGCGTCCCACCGTGGATTGTAATAGCTAGTACAACAAGACTTGACCTCC
+AATGGCAATAGAGGGCGTCGTCATTGTTCTAGTCGCGATACGTGCCGCGACGGACTCTCT
+ACTGAATGGCGCCCCCGGCGGTACTATCCTAATCCGATTTAGAGCGAGCCACTTGCACTC
+ATTTTTCATCGTCAGATGCCAAACGCCTATTTGTGGTCATCGACTTCCTTTCCGATCAAG
+GCAGCGCCGTCGACTAGATCGTTTTCCCACGCTGAGTTCTGATCGCGCGCGGGTTTCGTT
+AATCCGTCCGTTCGTCAGTCTGTCATCGCAAACACTTCAGGAAAGAAAACCTTCTGGCAA
+ACATGGTCCATAGTCTTTCTGCACGGGACACCGACAGCTGAAGACACACCTAGACTGGAG
+CGAGACTTGCCTGTGTCCACGTTAGAGATTCCAAAGATTAGAAACCCGTGCAAAACGGTC
+AAACGATTTGTGGTGCGACATGAGTACCAAATGGATGGTCGGGGCATTTCATCTATCTCC
+GCTTTTTCGATGTGCTTAGGATCGCCTGACAAACACACCCGTATTGCCGTGCCAGTCCGC
+TGCCCGCTCGCCCGCCACTTCGCACTTTATTCCTGTATCTGGGGAAGGATTAGCCCCTAC
+TAGTGAGAGAAGCACCTTCGATGAAGTAGACCAGCCAAGGTGAGCTATCGAGGGTCACTA
+CTATGCAAAGGTGGGAGCCTCACTATGTAGTATCATAGTCGTAGTCGGTCGTTATCCCCA
+ACTGACACCTTTAGATCCTCACTGTTAACTGACACGTTAGTTATTGTGACTTCACACTTA
+AAATGCTCATCTTCGTTCCAGAACCTCTTTGAGAACGCCGCATGGCTTAGTACCCTGAGC
+AGACAGCGAAGCCTCTAGCAGAAAACATGTTAGGACGCTCCTGCTTTATTCCTGAGTTGC
+CCGAAGGTATCTCTGCCACAGCGGTCTTTATCACGGCCCCTACATAGGTTCGAATGACGG
+GTGTAACTCGCAGCAGTGACCGTCTGCAATTCCACCGGGAAGTCCTCGCGGTGATGACCC
+TGCCCTTCTTTGGGCATCCTGAGCTGGCAAATCTCGTTATGCAGAACAAGTGTACGGTGT
+CAATCGTAGCGAGCCTCGAGGAGTCTATTCTCGATTTACGATTCGCAAAAGAGGAGATGA
+TGGGTAGAAATGCGACGGAAGCGTACTGGCGTGTCGTTACTAATCGAGATTACGGCCGTC
+TGTAAAACTAGTAGAACGGGCTCATCACACAACTGGCTGTATGCGTACCTGACATGAAGA
+TGGATGCATTGGTTTTCGTCTGTGGTCGACACTGTCCTGAACGGGGATCTTGTCAGGCAG
+GCCTGATACCCAATCCCGACTCTCAGTGGCGCGCGTCCATTGGATTCTCAATCCGGTGAC
+CGGGGCAACTAGCGTCTTGCAGCCACCGTGGTGATTTGTACTCAAGCTGAGCATACGCAT
+GTGCTTTCGTAAGGGGTACCGGGTTGAACCATCATGGTCTTGATAGGAGTCTATTTCCCG
+ACCAGGGCTCCTGCTGAGGAATGCGGTCAGCTGATCACGGGTCTATGGTCTCCATAACGA
+AAGCGTCGAGGTACTTGAGATCTTCTCATGCATGAGGGTTAGCTTGCGAGATCCCTTAAG
+TCGCTGGCGATCCATTGTCTCGGAGGTGGGAGGTAACAACCAAATCATAAACTCGACTCG
+AGCGGACCAATAGGTTACTGCGGAGAAATCCTGTAGGCATTCGCGCGTGCCAGCAGCACG
+AATCCGATCATCCTGCAGACACTTACGTTCCTTCTTGGGAGAAGACAGGACCCATGCTTT
+AGCATGCCTCTGTCTATGGTCCGAGGGGTCGTGAAGTTCGCTATGGTGCGGACAACTGGA
+CTGGTTTGACCATCCAAAACGATAGTAGCGCGTACCAAGCGGCTCGTAGATAGTCGAGGG
+CACATGGGTCATGATAAGACGTTGGCCGTCAGACGAAGCAGAGATCAAAAGGCTACCCCC
+TCTCCTGCACTCGCCATTTACGCGGCGACTAACCCCCGCGTAATATCGTTAGTGCCCATC
+TCACGGTCTTGGAGTTTTGGGCTGCTTTTTCTGCGATCCGTTACACGTCGGTCCTGTTTT
+CGCGGCATGCCGGAATCAAGATTATCGCCTCGGGTGCCAGCGTCCACTCCGCCACGTAGT
+GCCCGATAGCACCAATCAAATACTTTAAATCCGCTTGGGGGGAAGTCATGAGCAATACCC
+GATATTACCAACTCCGGCCAAAGAATCCAGAGCGGTTACTTGAGCGATGATCCTGCCGAT
+GCAACCCCATGTATGCCGAGCGTAATAATTTGTATATCAGCTTGATCATCCTATTAGAGT
+GACAATATTTTTAGTGTGCTCTTTTAGATCTGTGCACTCCGACTGCGCCGACTTTCTTTT
+ATGAAATTTGAGCCCGGTATAGCGACTAGGAACTCTTAGTCCGCTGGCCTCTATCTTCAG
+TTCCGTGTTAATTCCCTAACTGGCCGAAACCCCGGCGGTCTTTCTATATTCCAACACTAG
+GCTATACGCGAGATTCACCGCCTTATGCAGATGTTGGCAGCGAGCACGACCAGCGGTTAG
+TTCACTCATATTTAAATCTAGGAAAGAGTAGGGCAACACATTGTGCAAACACCATTAGAA
+GAGAGGCAGACGAGGAGGATCAATGCTGAACCACCCGTGCGCGCTGGACAATCAGGATGT
+AAGTCCCGTTGGCACATTATGATCCGACTCTCCGTGGTTCCTGCCGAAGCGGTCTTGGGA
+AAAGCGGTTGGGCGATCGGTACGACACCCTCAGAGGCGTGGTCTCACGCCGCGACCATGT
+AAGAAGTAACATGACTCTCGAAAGCGCGGGGTATCCCTCCAATAGAGGCATTTATATCGG
+TCAGCCTATAGCAGAAGACGTAACACCACACAGACGCGGCCATATAGTCCTCGAACAAGA
+CTCGCATCTCAGCTATTTAGGCACACGGACAGGGACTTTAGCCACCCGTCACTTCCAGGG
+AATACCCGCACTAGAGGCACTCCCTCTCAGGCAGGTCCCTCCATATAGATATTCATGCTA
+GAGTTAAGCTTACTCGATTTCGGGATTAATGATCTAGTGAACTGCGACTTCCTACCCGGC
+ACACAATGATACAAATGCCTCAGCGTCGACCCACAGCTCGCACATACCCTCGATTAATTG
+TACACCGACCCTCCCCTCGGAGTCGTGCCTTGGGTACGCTCATACTTACTCGAGCAAGTG
+CGCGATGTTGACAGTATGACCTTAACGACCTTCCTTAGTCTACCATACTCGTGCAACACT
+CGTAATGTCCTCTCTGCCTACACCTCCCTGAGTGCTGCATGTCTTCACCCACTAATCCGC
+GCTCCTTGGACTTGGGGGGGAAAGTCTATTTCGGGAAGTGATGCCCAATGATTCATTTTT
+GTATAGTATATGATACCTCGTGTCCCAAATCTCTGCCCCTTCACCGTTGAGCATTCTGGA
+CCCATCGCTCTCGAGGATTAATAACCTTGGACTATTGAACTAGAATCGTTAAAAATATTG
+TAACGACAGCGGTACCCGGCTTCACGACGCTGTGTAGAGCACGTCGACTGTTTACGTTCG
+AGGTGTTGGTATGTTAAACCGCGTTAGTGATTCGGCTTGATCGAGAGGTCTGCAGGTGTC
+CATTTAGACCTGATGGTACTTATCACTATGAGATCACATCGAAGAGGACCCTGGGGTTAC
+CACTAAAGCCGTGTTGTATAATTGTTGATGGTAGTCCCACACCACTTTTGTTAGGTAGAT
+AACAGGCCAGTAGCTTCGACTTTGTAGGCGCACTGTGTAGACTGATTAGAGGGCGCGCCT
+GATGTTTATTAGTTCGAGCCTGTCGACGCCCGCCGATCTAGCTGCGCGGTGGGCGGAGGG
+TACACAAGAATTACGATTTCATTTTCAAACGGCACAGTATAGGTCATTAAATGGGAGATA
+GCCACATGTCTCCCCTATCAACGGTTAGTACCTAAGAATACTTTTTAGCGTATACAGTAA
+AGCTTCTGACGCTTGTTCCCGTGGCGAGAGTTCCCGTTCGGCGACAGGCGTACAATTTAG
+CGGTCACCAGCGCGGCAGTCCCTCGTCTCAGTTACACGAATATTCCCCGCAGCAGGTTTC
+TAGATTCGTCCTATGACTTTCTTCGAAGGATATCCAGTCCACATATACCCCACTAAAATC
+CACCGTTCAGTTAATCATGGGTCAGCGTTGGCTTAGCTGCAAGAAAGACTACCCAATGCT
+TGAAGATCGCGCGGGTTATGGATGGCGCTGTCGTAGACGAGTAGCTCTCTATCACTTACA
+TGATATTAGAGGTCATAGCTTATGCTAAACATTGCCCATTCAGAGAATTAATACACTCCC
+CAGGCTATAGCACTTATATCACATACCACTGATCAATCATCCACATAGGCACTGGCTTCG
+CGTTCAAGAAAGTGGGCGTTTGGCACGAGCGGGAATTATTCTTTAATACACGACCGAAAA
+AGATTTCTTGAGAAACTGACCCTCCACACAAGACAAGTAAACTTCGCCGAAATCCAAGCA
+GATGCATTCAACCCGGTCGTCTTCCGGGACATGTGACGACAACCCCTTGTCACCACCAGT
+GGTGTAACCAGCTCGGCTGGAGATGTAACGAGACTGTCCTAAATAATCACATGAGGCCCT
+TAATTTTTATGCCTTAAACCCGAGTGACATGCGGTGTACATTAGCCCCAAGGTTAGTTAA
+GGGTGGTCACTCCCTCAGCGTTATGGCGTCTTTAAGACACCCCTTTGTTAAGTGGGACGT
+CGCCGTAAGGTTTTTCCTAGAGTCACGGCTCACTTGGGTATGCAAACCGCCCTCCTCTAG
+GTTTGAAACCAGACTGGTGCTCTCTTTTCGTGCATGTGGAGGCGATAATGCCGCACGTCT
+GATGCTCGGCAAGACTGAACACCGATCGGGGCGATGATATTCAAGTATGTGCTCTCGGAC
+CTCCTGCTCGATGTAAGGCTCATGGAACCCCGGCGCCACGATCAAAGTTGTCGAGATCAT
+ACTGGAACCCGCCTCTGATAAGCACTCTGTCGACATATAATCGTGCCAACGGCTCCTTTA
+CTGTGGTTATGGGTCCCATGGAAGACGGAATCCTATTATACGCAACGCCCATTGGCCAAG
+AAAGATGGTACTCATTAGTCTTGTGGCTGATGTGGCACTCGGTCAGATGTTACCAACCGA
+CTACCTAACGCACCTTGCACCCATAGAGCTTATAGCTAGTGCGTAAAAGTTATGTGATGT
+GCCAATAAGCCACCGATCCTAGAGATATGTTGGTGGTGCATATAGTAGTTAATTACGGCG
+GACACCTCATTGGATCTAACTTTAGTCCCAGCTCCCTTAGACACGTTGACTTACTAAAAT
+CACTCTCATCTGGCTCAAAATTAATCGACTCGTTTTACTAGCATGTCTTTCTCCCGTAAT
+AACGCAATTAAATTTTGTTCCCCGTTCGTATCGGAAACGGACGGGTTTTTACTAGACATC
+GACATCAGAAAAGTTATCTAGTCTGGGAACTAGGCCGGATTGTAGCGGCGCGCCGGGTTC
+TCAAGGTATTTTCACAGAGGTGAAAACATAGCATCGGAACACTGGCTTGGAGAGACCCAT
+TATCATTAACTCATGGCAGGGACTTGTGTTTAATCTCGTATCTGATGAGACCAGACTGAA
+GGGCGTTCGTTTCAGACGAGAACTGCTAGTTTGGCCTTAGCACTAGGGCGTTAACTTGAG
+GGTGACGAGTGCGTTTACCCACTTGAATGATTCCCGGACCGTATGCACCGTTGCAACACA
+ATACATCTGTCGGCAATGGGTTGTCAAATAATTTCGTCGATATAGAAGGCGGCGCCAGCT
+AATTGCAACGCTGAACCTGAGGGGGTATAGTTGCTCCTGATAGCGCCTTCACTTGAACGT
+ACTTGGTCTGTCCAGGCTTCATATATTGGAGAACGAGGCTGATAAATTAAACATCGCCTT
+TTAATTATCTCTTACTGGCGAGAGTGGCAATTAGGTCCTCCCGGTATAGTCCTGATACGC
+TGTAGCAATTGCGTGGATCGGAGTGGAGGTAACGATGGCCACCAGGCTAGATACTAGTAG
+ACTACGCCACCCGCTCCACTTATTGCGAGGGAAGTCATTTTGACCCTGAGCGGTGTTTCG
+CTTTTTTTCACATTCATCGGCAAATCCGAGAATGCGAAACTAAGAAGGCGCTTATGGGTC
+CCCAGTCGATAGCGCTCCCTCTCGTAGACATTGTTCACCAGACGATCAATGCATGGTACC
+GAGTACATATATGGTTGAGTCTTCAATTGTCTAGTTTAGTTGATTTACTGACCAGGAAGC
+TAGGCGTTGAGTAACCATATATCGAGGCGGAGCAGGGTAGGTTTCGTGGACAAATTACCG
+TACGATTTTCACATTTTCCCGGGGTTTGCAGCTGTGCCATAGGAGATTTGATTCGCCGGA
+GCGGCCCTGCGGTAAACTACGTCGCCTAAAGGTCGAATGAGTCATACCAAAGCTGGTCTA
+GGCCATCGTCCGTAATGTGATGTCCCTAATAAGGACAACAGGTGCAGAACGCGAATCCAT
+GCCAGCGGATAATCGGCTTCTCCCCCGTTTGATGCTTCCCCTTGCTCAGTGACGGTCAGG
+CTCCCGAGCATACCAGAGCCCTCTACGTAAGAACTACTACACCACTGGAGAACGTCCGGC
+GCCGCGAGTTGCTGGGGATGTCGGTGTGATGTTGGTCCAATCTTAGGCATAACTGACTGC
+TTACTAGGCCCCCAAGGGAGTCTCGCCATCCGTAGTTACAGGTGGAGGCCAAGAAGGTAG
+TTTTGTCCTAGGTAATCTGATCCACCAGGGTTGGGAGTAGTACCTCGATCTATTCGCGCC
+TACCTTAATAATTGTTTACCGGTTGCCTACGACGCAAGGAAAACTTGACCTTTGTGATCA
+GAAGTTGCGGCATTAACAACTGGGCCATATAGCGAACTATTCGGAGGTTAGTGTACCATT
+TGAGGATCTCTCAAACAGGCCGGAGTCTTGTGAAACCTCTAAATTTTGTAACATGGTTGT
+ACAGGAGCCATTTTAGGTAAGCCTTTGAGATTAAGCACTATTAAAGATCCGATTGCAACG
+AGTTTTACCGACGTTTCACCACCTTAATGGGTTGGAGATTATAGTGTCGCATTCTGCTGA
+ACGAGACAGGAGGCGCATATGATGGCAGTGTACCCGCCACCATAGTCTGCTATCCCAGCA
+CAGTAGGCTAGTCGTCCGAGAGAGGGACTATCATATACGTCCAGTGATCGTGTCCCTTAG
+CGATACCCTTATAAAACGGAAACCTGACTGTTCAAAGGTTCAATGCAATCGAGTGAGCTA
+GAACTAGCGGCCTTGGGGAGCCCTAGAGTACAGTAACGGGTGTCTGGACATATAACTACC
+GTCGTTGTAGCTGACCTGAATGGTTAGCTAATTCATCGTACATGATCTCTGGACTGAACC
+GTCAAGCCATACGCATACTGCGTATGCGCACATCCCCAGGTAAAGAGGCGTGACCTCGGA
+CGGTCCTGCGTGGAGTATAACGCCCTGACAGATGCGATGGGTTGAAGGTTAACCGGAGCG
+ATGCACCGACTCTCCTCGTTTCCTACTGTTTGCCTTTAAGGGTAGCGATTTCGTACCTAA
+TGACAACCTCAGTAAGGGGTCTCACCCTGAGTCTGCTGTTTTTCATCTGCGAGTATTGCA
+TTTTTCCGAATCTCATATGCCCCGTGGATGAGGGCCACTCCTGAAGAAGGTACAGACGGT
+TCTATGCGGGCCGACTAATAGCACCGAACTTCGTCTATCGCTCTGACCTCGGCGTGGGAG
+AAATATTGGCAGCACCCTGTCCAAGATCTACGACGGCTAACACCATTCGATTGGCACAAT
+TCATAACGTCAGGCTCAATAAAGGTAGCTACCGATCGACTAACGCTGCAATTGACAGTCA
+CGTATCCTAAATAAGTCTGACATGTCGTACTGAATATACAACACCCCTCAGGTATGATAC
+TTGTTCGAAAAGTCCTCGACGACCCAAACGAGACCACAATGTGTGAGTTGTCCATGCCCT
+ACACCTAAACCGTTCACATGACCATCTATCCTACCACGCAGACCGGACCGTACAAACTTA
+TTTAATTCATTTGATTATTATCGATGGAAACTTTCCTGGCAGGGCTCCCGTGTCACGATT
+CAGCCTTCTAACGTTGGCTCTATCTATCTGGGTGATTAGTTTCAGAAGAGCTTCGAGGCC
+AGATATGATCCAGGCCAGAATTTTTATGGATCACGCGTACAAGAAGATGGTGCCTGATGC
+AGATAAAAGCTTGCATGGCGATTACGCGAAGGAGCGAGAGAAGGTACGCTCCTACGAGTT
+GCACATAATCCCCAGGACTCCGTTCACACAGGCTGCCCATGACCATCTAGGACCTAAGAA
+TAGGCGAAGCGCCACCACAGCCCAGCGGGTACTGTGGTTCGTTTTGAAGAGACAATCCCG
+CTTGAGCATGTAGTACGTGAAATTATAGCTGTTGAACAACCTACGTACTGGACCGCACTA
+GGCACGCGATGCCTCGATTCCCTAATACAAATGCCCCGTGAGACGACAATAGTAGGTCGA
+TAAAAGCAGTAATGCAACTAGCGAGGGCGGTCTTCATCCACCACGGCCGTATATTATTTT
+ACCGGTAACTGTCCTCAACGATGCAATCTGCCCCTAAACGGGGTGCCGACGAAAGGTAGC
+TGGTTGTTGATGGCTAACATATCACCGAGAAAATAGCAACATCATAGCTCGAATGTAGGT
+ACTAAGAGTAGAGAATGTCTCAGTTAAGATACAACAGAGGCAACGCGTTTACCGACCGGC
+ACAGTGTTCGTTTGCCCTAGAAGCGTTGTGCATAGAGTAACTCTTGCGGCGGGAGGTTGC
+TGCCACGCTCACTCCGTTCCCACCATCGTAGGAGTGTCGCCACACCTAGCGCCTGGATTC
+GAACACTGCGGACCTATCGCTACCGCCAATCAATGACCTGGATGAAGCGATAACAAGAGC
+TGTCCTACAGCCAGGGACGCATTCGATGAAGACCAGTCTTTGGGTGGAGTTCATTTAGCC
+TCCGACGGGGCGTACGTTCGTTGTTGCAAAGAATTAGGAAAAAGATACGGGCCTGGGGAA
+CCTATACGACCCCATTTCCATCCCGCGCACCCATGGCCATAAACTGGTTTAACCCTCGTT
+AAAGGTTCGACGGAGCGCGTGGTCTATTGATATAGGTGTTTATCCCTGTGAGTGGGCCCC
+GTCTTAATAGCGGGTCATGGCACGCGATAGCAATTTGTAGACTGGTGCCGGCCATCGGGA
+ACGGTAGACAAGCTGCTTTGGTGCTAGCCATTCGGCCAATGTCTCTCTAACCGCGGCAGC
+GGCATCTACGTAATGGAGTCTCCGGCTGTGACCATGGGTTGGGGCCATTAGCTTCAAGTT
+CATTTAGAGATCCATCAGGATTGAGGCAGATATGCTCGTCGGAACCTAGGCCCTTATTCA
+CACGACCTTTCGTCTATGCCAACCTGTATCCGAAGTCTTCGAATTGACATAACGAAAGGT
+CATACACTTTATAACGAGTCCCGAAGTACGGCACCTAAGTCAACTACGGCGCAGTGCTTG
+TCGCCCTACTAGTAGCCTCGTGGGGCCTGTGAGGGAAAGATTGACCCTCCCCGGCCACTT
+TATAAACCTCGTCACTAGGGCTAGCACCATGGAACCCTACCAGTGGCCTGCGCGACTGGG
+ATGAACTTACCGCGACCCACACGTTACGTCAATTGTGCCTTGATTAGATTCAACGCCTAT
+CGAACCTCCACCATGGCAAGTTACTGATGTTTATAAGTGCACAGCATATTTCGCGATTAG
+GAAATACGAGTAACTCCGCATAAATCGCAACGCACCAGATGGTGGCAGCTATGACAATAA
+AGGTATGCGTAATACTACACTAAGGATGGTTACTGGGGAGGCCGCGAGCCGAGTGGCAAA
+GCAACGGAGTCACACTGAGTCAATCCCTTCGCCAGTGCCCGTTACAGAAAAAAGCGGATT
+GTAGGGGTACGTCGACCGCCCACTACACCTTACCTACTAGCCCCGAGTGTGAAGCATTGC
+CATCAGTTGATTAGTATACGGTCGAGTGGGCAACTTGTGCCTGTGACTCCACCTATCTTT
+GCGACAAATGCGATCGCTAGTTTGTTGTGATTATTAAGTCGATCGCTGTTAGTCTACGAC
+GTCAAAAATCTTTTTTTAATCGCTACGCAGTAAACACGAGCCAATATACCTCGATCGGTC
+TGAGGAATGTTATTCTGCCGAGCTAGTATTGCGGCTGGTGTCTCTGTTTGTTCGGAATTA
+TCCCTAACGGTCTTAGCAGCTGTGACCGGAGGCAAGCGACAGGCCGGAGAGTACGCTTAT
+GCCTTGGACACGCACCAAAAGATTCGGTAGCCACGCGTAGGCTGCCGAGAGTTTCCGGTC
+GTACCCAACTATGAAGAAGCCGTTCCACCCCGACAAAAAGCAGCACGCTCTTGTACGCCT
+AGGTTCAGCTCCAATGGCTACCACATCTGCGCAACCCCACAGCTTTACCTCAGGTTAACA
+GCGTATGCTACAGATATCGAAAAAACCTATTTTTCTATATAGAAGCACTAGTTGCCGTTA
+CGTTCAGTCCGCCCCCTTGAACATGTGTTGGGTTAAACGCGACGGGGATTATAACTGGTT
+ATGGTGCGGAACATTTACCGCCATTCGATGGTGCCCTGGCCTTAGTATACTAGAGACTAT
+CTGATTAGCATCGTGATCGGTGCATACGCCACTGCTGTTTTGCTTTAGGACTATGGGCAT
+ACGCACGTGACTAGCCCTCGCATTCTCGCGAATTAAATTTTCGCTCGTTCACAGGCTTTG
+CTAGCGGATTAGGTCTCGAAGTCCGTCTATCTCGCCTTAAAAACAGTCGGTTCTTAACAA
+CTGTGTATAACAAGCGGTGTATACATGTGCTCCGTGGACGTGTGGTTGCTAAGGAGTTCT
+CCGCTTCGGGGAGCAGTTCATTTGGAGCTTTCAATAATATACGCCCCAGTGACGGGGTAC
+ATTAGCTCCAACCCCCTGCGCGTTAGGTTTTTAACGCTTACAAGGCCGAGTCGTCCGACC
+CCGGAGGTCTTTGAAGGGTTATCTGGCTCGTAAGAAGGATGGTCTGGTTACGGTCTAAGC
+CGAGGTATCCCCAATAGCGGAAAAGCGAAGTCGATGTCCATCATCAATATCACGTAACTC
+GCAGATGTTAGGCGTAGAATTTTCCATATGGATAAGTAGATGGATGGCCCCAATGAAATC
+AGATAGCCGTACCACGCCTCTAAAACGCCGTTAAGCGTACGCATGACGATCCAATTCGTG
+CGCCCTCCCAGAGCTAGACTACCTGCACGCGTGACATGAGATAATCACAGAGCATCTCAG
+GGCCGGTGCATGCCATGGTCTCACTCCCATACAACTAAAGAGCTGTCTGTTTTGCAGCGT
+CCGCGTTGGCTCCAGCAGGCGCCGGTCGCAGTCGACGTGGTCGGAGGCGAGAAAATTTGC
+AGCTCTTGGGGTTTCGCGCTTATGAGTCGGTTGCGCAGCTACTCTCGATCGTCTTCAGGA
+CGGTGAGTATCCGGACGCCTGCAATCCTGTAGTAGATGTTGCGCTGCATGACCCGGGAAC
+GCGTAGGGCCGTTCGTGCGTTTAATCGTACAGCTACTAACATGTTAAAAGTCAGGTTTGA
+TCGTGATTAGGCTTTCATGTTAGTGAGTTAATGGATATATCCTCCTGTATTAATATCCGC
+GGAATAGGAATGTCCACCAATAGGACTTTCGTGCACTGGTCTGGAACTGACCGTTGACTA
+CACAGAGCTTTACGGGCCGACTTGTCAGACACCAGTTATCAATAAGTTAGTTATTGTAGA
+GCGGATGGTGGACGACTATCGTTTTCATCACAGCAGCTGTACACTGTCCTCACCGCAAGA
+ATATTCTTTTGTCCGGCAGTATGATCTCCGACAGCGTAAACAATCCCCAACCGGAGATCC
+GAACTGACCATCGGAATTGCGACTCACTTATAAATTATTTACGCTCCACACATGAGAAAT
+CAGACCAACCTCAGCAGGATGTTATTACCCATGGGGAGTGGGAATGAGCTACCGCTCCTG
+GAGCGTAAGTGCGACAGCTAGGAGCCACGGAGCGGGAGAAGCACCTGCGTCAGTCCGGAC
+TTATATGTTAGTAATTCGGGACTCCTGAACAGCCCATATTGTGTAAGAGTGAGCATGCCC
+CTCGACATTGTTACTGTATCGAAGTAGGTCGTTTGATCTAGCACAGTGCTGCCAAGACTT
+GGGACTCACTGAATAAACGACGGTCGATCGTTCTAAAACGGATTACGTTGACTAGCCATC
+CGGCATGAACGTGGTATGTTGATATGAAGGAAGGTTGGCCGTTTTGGTGGACATAACTTC
+GAATTCCTTCACCTTGATACGTTTCGGGCCTGCGTAAATAGGTTTTGAACGCGGGAGAGT
+CGAGAAAACGGGCAACTGCCCGATGGCGAAGCCAGTCGGATACCCTCACATGTAATCACC
+AACCAAAAACCAGGTATTGTTTATTTTGATGGTCTCCGCTGTCGCTCCGGCGGCTAAGGT
+CCTAATAACGTTTGGACGGATGCAGCCGGTATCACAAAGCTTTCGCTGATAATAACGTTG
+GGCACCCAGGGGCTGACCGTCGACCAATTGCACACGCCAGTTTAACTCGGTAGGGGATAA
+CCGCGTCTCTGGTGTCTAAGATGACACCCACGCTGGACGTAAGGTTGGCCAAATTACCTC
+TGTGACTGCCGCGGTAAACCGTACAATACGCTGCCACCTCTAAGGCGAAATGCACTGTGC
+AACGTTATTCTATCATAAAGATCCTTCAGAAAGTGCGTCGAGCTATTGTCGGATGAGGCG
+GGCAATGAGGTCGTGTGAGGGACGAACATGTCGAAATATTAGGGTAGACGAATCGTAATT
+CCTTCATGAGCAATATAACCTTACTTTCCGCTCTCCAGCTAGGTGACGGGGTAAAGCCTA
+TGGGAGTTCGCGTCACGTGCCTTCCTCGGTCCCTAGTCTAATGCTTACTACAACAACTAG
+GCTATTGTATTATTTATTGAGATTCTTTGGATCTCGGATTGAATGCATAGCACCGGTGCA
+TCCCTTGTGGCTAGAATTTCAGTGCAGCTCTAAATCATGTATCGTCGGGTAGTGGATTCT
+CAAAGCAGCCAAAAAGTACGGGCTCTGGGAGAGAAGCCGCAACACCGGAAGGGTTGCCCG
+AGGCTAGGGTAACATCCGCTAAAGATGACAGTGCTAATGTGCCCGTGTAATTGTCACAGA
+TGCCTACGCTCGTGAAGTGTATTACTAATGCAGCCAGAAATCACCACTCCTCGATAGATC
+GTCATATGGGAGAAACAATGCAATCGTGTACGATCTCCGTGCCATCACGCTACGACATTT
+GCATGGGAATTACTTGGATCTATGCAGATACTAACACATGAAGTGGAATAGTCCAGCCCT
+TGTCGGCACAGTGATAAGGCCCGGTCGGTAGCCTGGTTCCGGTCTTTACCTTAACTTCTG
+GTTGAAGAAAAAAACAATCGCCGGGAATACTTTGAGCTGAGCGTACTATCGTGGGATAGG
+GTCAATGGTATTGCCTGGTTTCATAGAAGTAACTGTATATTGGGCGCACAGTAAACCGAC
+ACCGGTTAGCGAAGAGTAAGAAAAATAATAGACAGCCGCTCATCACTTGGCCGCTTAAGA
+GCCTGACGGAGGTGGTAGCCCTATATAGGAGTGACCATCACTTTTGGTCGTTCCCGACCA
+GCTTATCGGCCCTTAGCCCGACATTTGAGCCACTAGCCTGGAGTCCAGGCCCTTGTGACG
+TCCTCATAGTGAAGCAAAAATGGCTATTATCCAGAGGCAAAGATATAGTGGGTGTTGGCG
+ACCGCTATACACATATGTGTATACACAAGCAACTCACACTACAAAAGTTGTCAAAGGGGC
+GAACCTCACCTGTGAGCTATCGTTGGCCGACTTCACCCAGGATTAAGCAAGAGCCCTTTA
+GAGGTTTCGCAGGAACGCTCTTAGAATCTCCCCGCCCCCCAAACTATCTAACAGGTATCA
+TCTTATATATATAGTCTTTGTACCTCTCTTCACAAGAGTTTCCCCTCTCGGCCGTCAATA
+GGAGCCCGTATATGGCGCTGGACATTCTACGAACCGTTAAAGGGACCCCATTCTTATTGG
+CAAGTAAGTCAATTGGTGTGAGCAGCCTACGCCTCAGAATGCCAGACCTTTGCCGCGACG
+CAAACGCTTTATTCCAGACAAGTCTATACTTACGCACGCGACTCGGCGGGTAATGATTCT
+TCCGTAGCCTAATTATCCTCACTGTAATTATACCTATCCTAACTCGAAGGGATAAATGTT
+CGGCAGGATCAGAGAAGTACAAATTACAATTGGAAGGAACCTGCTCCCGGAGAACCTGAG
+CGTGCGCCCTCGGCCGTGCTGCGACTAAGGGGGAGTAAATGCGGGGAAATATCATCTATC
+TGGTAGAGCTCCTAGTTGATGATTCTCTCCCAGCCCGTCTCTCCTTCCGCGAGGCCAAAA
+GGTGCGGACCTTTTTTAGTTATATTAAAGCAACTATAGCTGCTGCGTTCCTCATGGCAAA
+TAAGGTCACCTGCGCCCACGCACGACTAGGGGCCCAGGCCTGACCGTCACGTCGCGACAT
+GACTATGTCGATAAATTCGACCTTCTGCGGTCTGTTTCAGCTGAGAGCAAAGCAGTATTG
+ACGGGACCCACGTTCCGCTTTTACTTCATTTACTCATCAGGGGCCTCTTGGGGCCCTCGT
+TCATTTGAGCAGGTGGTCTAGCGAGCCGAGTTTCGTTCTATCCCGCAAAGAATTCTGGGT
+CACACGTCGCAGTAGGGTGCGCTGCTGAGGAAGGACACATCACGGGTATTCCTACTTTGT
+TTTTCGTTCGGGCTAGAGTTCTTAACTCGACGGTGCCCGGTCTTAAAGACCACGGTGCTA
+CTTTTTTCTCGTCTCTGGCGCCTCCCCCAGGAATTAATTTCGGAATCAATAGGCCGCACG
+TGTGTACAGACCGCTTTTCGCCGAACTGTGGTAGGATAGTCGGTCAGCCCGTGGTTACAT
+AAAATGTCGCCGACTTAAGTTATAAGGGACGAAAGTTGATCAATGAGGTGGATCGCTTTG
+CCCTCACATCAAACTCAGCCGTGCGCTCGGCTAACCCGGTGTATTATGAAGCGGGGTGAA
+GCCCGGTGGGCCTGGTAGAGTGCGCGACCGAGACGCGTACGGTACTCCGAGTGAAGTGTC
+CTAGTGTCTATGTGAAGAGTGATGTCTTGGTTTATTATGATAAGATTCCAATGAATAACC
+GTAACGTACAGCTGAGTAAACTAGGCGGGGTAAGTTTTAACAGAAGCCTACACTGGAGTT
+CCAGGGACCTAGTGTGGACTAACCTATCCGCAGAGTCCGCTTCGGATTCTTGGACTGGTG
+GATTGAAATAGAAGAATGCTCAGAGGTCCCAATGGCGCATTTGAACTAACCCGATACTTC
+ACGGTGGCGTGTCTGAGTTTCTTTTTCTCCCGTATCATGTGCAATGCTGCAGATACTATG
+CACCGCCAACGCTAAGGGTTTCTATTCGCGATAAATTTTGATTGCAGATTTGTGCCGAAG
+TGCAAACGAAGATGTAAGTGATACAGGAAGCCTATCATACAAATGATGTACCGACGCCAG
+CTGGCGGATTCTCTCTGCAGATCGGGGATGCCCGCAAATGGCGGCCGCGCAAGTGACTCC
+AGGCACCGTGGCCGGACCGCAGGGGGTGCATTTGGGCGGGTATGACCTCTGGCGCGAACG
+GCAGCTTCTCTTGCTCAATTAACGGCAGTGCACACAGCAGTTCGGATTTTTATAGTTGGT
+TACGGGCCGTTAAGAGTCAATCATAGTACACACCAGACGTTAGCCGGCAATGTTGCGTAT
+TAAAGGATCAAAAAGCCAATAATGAAGAGTTTCCGCGTGTAGGAGATCTGACTAAGCAGA
+AAAGAAAAGCATGATGTTTCAGGTGGGGCGCGGAAAACGCTTAACATGCACCAACCAGCC
+TTCGATGTGCTATATTCCCCCACAGATTCACTCGGGTGTCGGCGCGATTTGGCCCGGACA
+ACTGTTGAACTCCAACAGTAGGATCTTACGAAGGTCTGGGATTGTTTCGTCTCACACGTA
+AGTGAGTTCTATCCACCGTCACCTCTGAGACTGGCATATGCCGCCGAGAGACCTCGCCCA
+TTCGAGTATCTGGGCCGGGCGATATAACCGGAGGCTCTACGTGCGGCAACACGAAAGGCC
+AGCGGGGGGCCTGGTGAAACAGCCACCTTTAGGGGGGTCAGGCCCTGGGGCTTAAAGTTT
+AGGAATTGAAGCCCATATGTACTGGTTCGTTCCCAGGCGACTCCCCTCAACCCTTTAGCT
+AAGGAATTGCCCGGGCTGCCGTACAACACAGCTCGTCTCGTCATTTGCCCGGAAGTGGAT
+TTAACAGCCCCGGTGCCTACCACATGTTACTTAAGACTTAGAGACTAATATATGGTTATG
+CAGTATTTGTCGAATGGCCCGCTATCGCACGGCAGCCCTGTACTGTGGGCTCGCAACATA
+TAGGTGAATCTACTTCGTCTGTGATTCACGCTTCACGGGTCACCGAACGGACTCTACGAC
+GTTGCGAAAAAGCCTAGTCATCCCCAATCATACGACCCGCGGAATTATCCGACCCAGGGA
+TCACATTCTCGGACCTGCCAATCTGTATCGCTCGTACGCGTTTGCCAGGTTAACTAGACC
+TACTAAATCGAGGTTTTCGACTTGTGCGAGAACCGGGCCCTAGAGCACTATAAAGCTAAG
+AGGGCGCTCACCAACGTAGACGAAAGTATCGTTAGCCACACCATGGACAGACGACCACCC
+GCGTCAGAACTCCTTCTTAACCACTGGCAGCATTTCTCTCAATCAAGCTCATGTGTATCG
+TGGCGTCATCGGAATTTTCTGTGAGTAGACTTTACATCAAGTTCCTACTTCAACTCCGTC
+GAGAACCGCATGATTCATGGAGCGCATAGCCAGATGCAGGATCCAGGTATTGGATCGGCC
+GGGAAATGTTAATCACCAAGTACAGCCTACATAAATGGGGGGCGCGCAATTGTGCAGGGA
+CCCGAATTAGCCCTTTGCGAATCTCACATGCAGGGGGGCGTCTGCCGTGCAACGTAGACT
+CTCCATTCCAGCGCCTTCCCGTATCTATGGCCTTACCTCGTCAATTAAAATTGGTCTTAG
+ATTGGGGAGGTCACAGGCTGTGTGGTGTTTACACCATGTAGTCACCTGAATCTCAGGGAT
+CTTCCCGAAACCGCTTCGGAAGATCGGGCTTAATCTAGTAGCACCAGTGATAGCCCGAGT
+TGCTGAGGGAGGTGATGTGTGCTAACGGACTGCGGAGGTAACAAGTACCAGTCTGACTAC
+AACCTACAGGCCTCCTCTGGTCTGCTCACTACGTCCGGGAACGGGTGTTAGTCCAGTATG
+TCTATCGGTCTGCCACCACGCTCCTATGCTCTAGATACGTGAATCGTTATATCTCGGGGT
+TAACGGGGCCTCAGATATATTACGGCGCAATGATCTGTGTGCTAGGACGGGACATTGAGC
+TCGAGCCCGACCCGGGATCTCGATGCTTGCCGTTCAGATGACATTTGTATGTGAACTGAG
+CCTTGACTGCGTCCCTCTACGAAAACGGAGGCTGTGGCAAGCTGATTTAGCATCTGTTAA
+GTGGTACAGGAGTCAAAGTGAGACAACTCCTCTAATGATATACTTGTCGTGTGGGTAGAG
+CGACGAGGAGGCATCTACCAGGGTCAGAATTATAGGTGCCAGAGCAATCGATTACCAATA
+ACCTACAGTACTGCAGCCATATACCCTACTATGAGGCATAGTAGCGTGGGGGTCTGACAA
+CCGCTCTAGAGGCCTTACCTCAAACGATGCAAACCAAGCGGTTTTTCTCGCTGCAGCCTA
+TTCCAAAAGCCTGTGTTTACTAGAATTCCGGTGCTGGGTCTTACAACACACTCATGCCGC
+TGGATCCATATGCCTTCTGTATGCAACCCGAGCTCTAATTGTTCTTACATTGTGGGTTCA
+AATAGGATTTATAGATACTGTCAATTGAACTGATCGATGAACTAGACCTTATCGTCAGGC
+CCCCAACAGTCCGGATGTGTCATACTGATGTCACACAGTTAGTAGTTGGTTGGGAATCCT
+CGTTTCTAATCTCACGCGGCCCTCATGCCCGCCCCCGAACCCGTCTGTATATTTAGCTTT
+GTGAACCCGTAGAGACCGCCATAAACGAAATTGGTCGATTTCCTGGCAGGTGTGTTTTTG
+GGCCCGCTTCGTTGTTGAGCAAGGGGACTCTCACATGTGTAGGGCGGTCTCGCGGTAGCT
+ACCAGGCCGCAATGTAGAGCAGCGCCATACAGAAGGCGGTGAGAAGGTTTCCCATTCTTA
+CTGCGTGATCTTCAAGTCGAAATCATGCAGACATACGTTAATCTGTCAATAGATGGAATA
+CGTTTGCACCGTTGGTGCATGGTCGACCCATCGATCGAAGGTAACTGTGAACATTGAGTC
+AATAATACATCTGCTAATTCTGGTTTCCCCTCGTAATGTGGATCTTAGCACCTATCCAAG
+TCATGCTGTGACCGTACCTAAGTGACAGACTCTCATCTGGGAACCGGTGGTCATTGCTTG
+TGGATGTCACCACTGCTATTATAGGAGCAATCCCTGCGATCCCATTCGTAATGACATAGA
+GAGTTTGCCTCTGATGCAATCCGGATCTGCTCACGCTATCACTGAGGAAATGAAAGTCCT
+GTAGTATTCCCACTTATTAATAAATCTACACTTAGTACGCGGGTTTGAGGCACTCATCCG
+CATTTTACCACTGACGCAGGCATACTTTCCCAGAAATGACGCCTCGTATGTGAAATGTTA
+GTACGGTAATGGGGGATGGGGGGGAATGAACGTAAAGGACATCTCGATGATTGCTCGGGA
+AGGGGGTCAGACCCCATTTAGGATACGACTCCTCGAGTCAGGTTTTTAGAAGTTAATGCA
+GTTCTTCAACCCTATCTATAAACCGTACAAGTCACACACTAATGGGTACCGGGGTAAGGT
+ACTCTGTTACCATCCTTACTGCGAACCTTGCCCATTCCATATGTTACAAATTATCAGGAG
+CGGGCAGCCATAGCGGTGTCTGCGGTAAGTTGAAAACGTGCGTGGAAGTTGAAAGCCCGA
+TCTGGTATGCATAACCTGATACTCTAGATGAGATATCAGGGTGCCCCTTCAATGCTACCA
+CGAGAGCGAAAGGCGTTTACACGCAACATTCAACGTCAATTCATCCTGATGAGATTGATT
+TAGACAACTAAATGTCCCCTAGTTACGGACTCTCAGACCTAATTACATCGGATGACTCCT
+CCCTATAAGAGACTCGCGGTGCATCCCGGCATGTGGTCAGCTCTGGTGACACTGAAGTGG
+AAGGAGGCACTATTCAAGTATAATGGTGGCAGTACCGTGTTCGAAATACTACAGACCGGG
+GAACCGCACAATATCCGGCTACCTCCGTTAGGTTCGAGGAGAATCCAGTCGTAGAAGACA
+GCCATTTCCTGTACACTCAGCACGACAGTCACAGCCCACGGCGACGGTCGACATCAGGAA
+TGGGATCCGACAGTTGTTTAAAGTTAAACGCTGTTTCTACCCGATTTTTGGCGGACGTTC
+AAGTTGCCTTTTACGAGCGGTTACTGTGAGATCAGCTACAGCTAACTACAGTAATAGCCT
+ATCTATAAGGAACTATATAGGATTTTGGCGTAATACTTTCAAGATAGCCTCATGTGCCGT
+CGAAAACTTAATGTCGACATAGTATGGGGACTAGTTGTGCACTATCCTAGTTATGCCTAT
+GTCGTACGTTTTCGCGTGTCTGAGGGGATTGTAAAATCCTCCGTCTCTTAGGAGGTGCAG
+TAACTGGTACTTTTCGCCATCTCTCCGGTGGAGTTACTCAAAGTTCTATGTTAAATGCGA
+CCCTCCGTGGACGGCTGGGAAGAATCGTGGGTGCATATCCGGCTACCTAAGCCCTCATGC
+TAGATTCCCATCGAACTATCTATTAGGATCGCGCAGACCCTGGCGGCACCATTCGCTGCT
+AGCCAAAATTCAATCACGCGACTACCAAGAGTCAGTCCGAAACCGCCCAGAAGTACGACG
+CTCGATAAAGGTGCCAAGAATTCGATCGCCCGTTGGTTTTGGCAAGAAAGTAGAAAGCCG
+TGACGAGCTTCTCTAGTTCTGATTTTCGGCAAAATTCGGGGAGTACGAGATGTGAACCTT
+TACCACTGCCCCTAACGAATATGGGACCAACCAGTAGTTCCAAAATATTACTTTCCGGAG
+TTACAATTTACATGTGTCTATACGTACGGACGAAATGTCGTTTACTAAACGGGGCTACAG
+ATTCGAGGTACATGAGGCGTATCCCGAAGATCTTCCAATAGTTGGGCCCAATAACAGATC
+CAGTGTCTTTATTCTACCGACCCCTTGTCCGACAAAGCAGCTGGCACGGCCCTCTCATTG
+TCACATGACTCGCGCCGGCTTAAGGGAATTAAATGTTAAACCGGGGTCCTGGATCTTTAT
+CGCTTGTGGCGGCTTTGTGCTTGCACCATACTAACGTAGAAATCCGTCCGCTTGTAGGTG
+ATTTTGTCTCGTTCCATGACTTGGAGCCCCTATGATTAGAGAACTAAAGTTCAGCGTGCT
+TTATTGACTGCCGCTCCTGGGGTTGCAAACGGCTCGACGGATTTCTTGACTAAATGGGCG
+GGAAACGTGATGGCAGGGAGTACAGAGGATTCCATTGGCAAGGATCAGCTCTATTGACCG
+GGCGAGGGAGCAAGGAACACCCAGCCAAGGTAAGCAACAGCTCTGTCGCAATATCTCTTA
+CCGACATAAGTTTCCAGAGTAGACTTATGCGCACTTTATTCGCTGACCACGCGCAAGGCG
+CCGTAGGTATTAGCGCTACGGTGTTGCTAGGCCTCGATAAGCTACAACTAACCTGTCCAC
+TTGGCAGGACTACACTTCGGTGCTAGTGCCCCCTAATCTTTAGGGAGCACAGCTGAGCGG
+GGACATCAACTTCTGTCTGGTCTCAGCTGACCAGGACGAGGGTGTGCGCATGGTCGGAAC
+AAGGGGAGCTTCCGTATGCCCCAGCTTCGAGGCACCGTTGGGATTCGGCGCCCGTGGTCT
+TTTATCTACTACGGCAGATCTACACTACTCTGCGTGGTGCCATGCATGAGATAACACTTG
+GCTCTATTATGAATACCTTTGTTTATCCAAGAGAATTGATACGAATATGGTGCCTTGCTC
+ACCTTCGGCCTGATAGGTGCCTTCTCTCTGGAACCAATATGTACTGTTGAGCCGTCATAA
+CAGAAGCAAACTTCAGTTTGCGATCTTCCCTCTAATCTTTTTGGCCCCCATTATATATTG
+TATGGCTACTGTCACAAGAGACACCAGCCCCCGCTGGCTTGTGGTAGGCAGGTTAGTCTC
+AAAGCTTCATGCGACAGTCACCTGGAGTAGACGGTCCATATCCGGCTGGGTTCTGTCAGT
+ATACACCGAGACCCAATATGCTAAGGGAGTGGTGTTCTGGACTTCCCTCGTGAAGTACTC
+ACTGCCTCGTTCTAATGTCTTTGCTTACTGGTGAGCATGTAGCACCCGGATGCGATCTCC
+GCAAACTGGCTTACGACCGTACAGCAGAAGAGGGACCATGCACCGAAGGGCTGGCTCTTA
+TGTAAACCTATTTCATAATGCTTCTAGGGTCCGGATATCATTCCTCTCATCCTCCCTCGG
+ATCACCGAGCTCGTTAAAATCTGGTGCGGGTGATAGCAATCTTGCCAGGGTACATACAGC
+CAACCCACCTCCGATTAGTCTCATGACTCACATCCTACAGCTTGTTAGTCGAGAAAGAGG
+TAGACCTCCACTAAATAAATGACCTAATGGCCGGCTGACCTTAAGAGTAGGCTGAAGGTA
+AACGTAGCCCCGGTTCCGCACTACTAGTAGTCAGCTTTCAAAGTACGCAGTTGTTTAGGC
+CGCGATTTGTTAAATGGGACAACTGGCTTCGATCAGTTTGTTCGGCAACTAGTGTTATCA
+TATGCCGAAGTCCGTCTAGTCCTGTAATGTGAATAACAGGCTTAGGGCAAGGCGAGGGAA
+TGGCAGTATCGGATGGGGCGTCCCCTTCTCATAGCCAGAACGACACCAGGTATCATGACT
+ACATTTCGCTAATTTCGAGGACAGAAGGAGCACCCGATGAATTACTCCTTAATTCTTTGT
+CCGGGGGCAACACCACCAAGATGCCAGTCCAGATCGAGAATCTCGGGGGGATCAAATGAG
+AAAGTCCGATCTTATTATGTAAGGACAGGAAGGCACTGGATTGTTTATTGTAGCATCCCG
+GATCGGGGGGCGTACGAAATATCCCTAGATCGTTTGGGGAGAGCATGTCTAGGCGCCAGG
+ATGTGTCAAGCAGACGAGGTTCCTGATACTCTGCTTTTTACAATGGTCGGACACTTGTGT
+ATCTCGAAAAAGCTGTCAATGTCCCCTAGGATGAACGCTATCTACTGGGGTCTCGTTTCG
+GCACCGGAATTACAAGCCGAGACCAATCCCGCGTTACACGAGTGTAAACCGCGACATAGG
+GAACTTAATCCTTCAGGGGTGGGTCAGCCTCACGTAGATTGACTATGCCGCCATATCAAC
+GTCTGTTATTCCGCTGACCCAAGGAGCAGATGGGCCAGAGATGCCGTTCAGCTTCATCTT
+CGGACACGCTCCTCCCTACGGCCTCCAGGACGGGTCATTGGAAAGAGGCCACGTACGCGC
+GCCATCCGTACTCACGCGGAGTCATAGCCAGGGCCCCTAATGTGATATCACGACGTCTAG
+CTCACTTATCAATTTTCCTCTGACCAAATTGCGTGAAGCCTTAGTAAGTCATTTATGGCC
+GCGGATTTGTTACATTCACTCGGACGGTAATGCACTCTTGTAGATTGAAAGTTAGTTATG
+CTTCTACCCTGCCGACCTGTCCACTACTCTCTAGACCGACGGGTAGCCCTAAGTCGGATA
+AATCCTCGGTACGTTGGGTCTTAAACTGCACTCCGCACACAGTCAGGACGCATCCCCTGT
+CTTGCAAACGACGACTACTCTGAAGTGCCGTCACTCTGAGCCCTAAACACAATAACCATC
+CGCCGCAAGCGCCTCTGAGTTTACCTACGGTTGCACATGATTGTGATAGGTCCGACTGCC
+GAGTTTGATAAGGGAAGCAATCGTTTAGATGCCTAACAAGATCCGGGTTCTGAGACTGTA
+TCGATCCGCCCGACATTCACTATAATTGTAATATTGAGCCGCAGTAAGAAATCAGTCTGG
+ATCGCAAGCCATGCTGTTTACCTAGTAGCGGAGCAAAACGTTCACTAGCTAGTGTTTCAA
+TTAATGGGAGTTGGAAGTCTTGCACTATAAATGAGATCCCTTTAGAAAGTAACGTAGATT
+CGTTGCCATAAGCACCAGGGCAGACCAACTGACATTGGCGGCGGACTGATCATACTAACG
+TAGTAGCGTGCTACAGCTCGTTGAGCGCCACGTGATGTTACTGCGTCACCCATTTACAAT
+GAGGACTGTTACTCTCTAAACTCGTCTACCTATAATGGAGTGAGAAAGTAAATCATATCT
+TGACAAGGTATTTTCCCAAGTGAAGAAGCTAATGTACGAGAATACGGTCGGTACAATTAA
+CCTAAGATGCAGATTATTAACTACTCATGGGCCTATTAATGCATAAAGGTCGTCGAAACT
+CCGGTCACAAGAAACCCCGACGCATAAGACCAGGATTTAAGTCCGTGGCACTGTATCCGA
+TAAACACAGCCGTTAACCTCTAGGCGCAATTTTTGAAGGTTTATTAGGTAACCCTATGTT
+TGTGTTCCGTTACCCGCATTCTCCCAGTTAACTCACTGTGAGTGTTCGCTACCCGTCCTT
+CACGCTGGTTAGCGTCCCAGAATATCAAAGCGGCATCATTTATGTTATGTCCCCGCCTGG
+AGCAGCTGACGCCGCACACTCCGCAGAAGGATACGCGGCAACTCGGATCGCCGAACGTGT
+TGTTCACAGGGCCTCCCGACACCTGTCAAATGGCACGAGGATTTCCCTGCAGGAACGAGT
+CCTAGAGTGAAGGAACTATTCTTGTCCGTGAATTTGATTCCCACCAACGACCGGACGGTG
+GCCTGGGTTTCTTTAGGTACCTCGAGATGGTCATCAAAATCATTAGGTACCGCGAGTCAT
+CTGCAATGGTCTGCTATGCATGGTGGATGCGAGACGTTTTGAAGTCCCTCCATACTCAAA
+ATCCCTTGGATCAAACCAAACGGCTGTCTTTGACCAACGTTGCAGAATATCGGGTGAACG
+CCATTAGAAGTCGGTGTCTGGACCGCACATCGGGATCGTGGTGTGTGCTTGCTCTGCGTT
+CTATCATGGTCAGCAACCTCTTCACACTGAAGGAATCCATTTTCTGGAGCGGGCGGAAGA
+TAGCATGTTTCGTGTGCCAAGTGGTAGTTACCTATCGCTCCGTCGCCTACATCAATTTCT
+GAGCTCACCTAACATCGAAGCATCCTCTCAGCAGCCTAGCGACGCTCAATACGCGGGTTC
+ACATCTGAGCCATTTCGATCGTGATCTTACCTCCTCGAGACGGGTGAGGCGGCCCATCAC
+TCTTCTGGCAGCAAATCGACGCGCCACATTCACTGGGATGACGCGGATTGGTACAGCTAC
+GTGGGCTTAGTCCCAGAATAACTTCGGCGAGTCCATCCCTAGCACGACAGAGAGTAGAAC
+AGGTAGTCTATCCGAGTAACTCATAAAACATAGCCCTGAAGAGGCCCTTTCTGGGCTTCC
+AGGCGATCAAGTACGTACCTGATGGTGCTGCTTCGTGTCTATACAAGTTCTCAGTCCTTG
+TCGAGCCTCAGCTGGTAGCCCCGCGCAGGCGGCCACAACCAGGTACCCACATTGCTATAG
+CGCAGAAATAGCACATCGTAGCAACTGTGCTCGAATAAAGGTTAGATAGTCAAGTGTGAT
+AACGTTGTTATCTATTACCTCTGGCAATTTCGCCGTATAAGAATCAGATCGCCTAGTGTG
+TACTCGGATGGCCCCAGCAACGAAACGATCCGCGTCGGTGATATACCCAAGGGGACGCCG
+CGCCTAAGCAAGCTAACGGGTATGTGTCGGCCCGATGCGCCACGAGTCAGCAAAAGCTTT
+AATCTCTTCCTGTCTAAGCCGCATCGAGGCCAAACTCGTTTGCTCACAGAGTCTAAGGGG
+AGCCAATCTCAGACTACCGAGGCTGTCCAACGTATTATAAGTCAGTATAAGCGATGCCGT
+TTCAGGGACGTCCCTTCGGCGTACTAAATGTGTGTTACCATTTGGCAAATGGCCCTCCGC
+GCTTGCGGTTCTTGGTAATATCGCGCCGTTCAAGGTGCAACCTCGTCTCATGAACAATTC
+TTGTCAGATCCCATGGCTGAGCCAGCTCTGTGATGCCGATCGAAGATTGTGTGGCTGTTC
+GCGCCGCGCTAGTGGCCTTTGAGGCGACTTACACTTCTTTATGCTAGGAAATAGTACTTC
+TATCCCGCCCAAGCGTTGGTCGGAGTGAGACTTACCGGGCCGAGCTATAGCCTCACACAT
+GAAAAGGCATTGTTCGAAGTGAATCCGCGGAAGCGGCCCATATTAGGGTGAAATTGCTCT
+GTAAACACAGATCTCGCCAACCCATGGCCTGAGGCCTAAAAGATAGCGCCCAGTTAGAAG
+TGTTTGGCCCTCGGTGACTTGCTTAGCCGCGACACTGATAACACTACTGTTGAGTCGGCG
+GAAGGAGTTTTTAGTCAGCTGACCTGCCGCCCTGGCTGTTTTTTCTCCTAATCGCCGCAG
+ACCGGTACGTTATCAGCACCTAATATCTTACGAAATCAGTGGAACCCAAATCGCGGCCCT
+GTGATTCTTTAACCATGCCTCCAACCGCACAAGAAAGTCACCCGGTAACGACTTCGGGTA
+AACATTGTTCCGAGTGCTTCCACCACGCAACGTTGGTGCTGAAGCTATCTTGACAGACCG
+ATCGCCCTTGTGGTACGTATACTGGGTGCAGCAGAGCTATAGGGCCAAACGGGCCTATAG
+CCCGTTCTGTCTTTGCTATGCCTTAATGTCTAATAGGTAACACTCCGTTCTTATAGGTCG
+CCCCTCTCGCAATTTATTAATCTGCTCCTAGGCTTTTGTTAACTGGTGGGTAGCGGTCCG
+TTCAAGCTGCAGTCGTTACTTGAGACTGCAGGCATTACCAACGAGGTGGGCACGACTGAC
+CGCTGCAGCGGATTTCAAGCAGCGGACTGAAGTAAACCATCGGTAGTACGATGGGGGGTC
+ATGTAAGTCCACGAGAGACACGCCGATTTTAGGGTGGACTACATCGTCTGACACCTTAGG
+ACTGGGTACAGTGATGAAAACCACGATGTAAGAGAATGAAAGTAATAGAGACCTAGTGTA
+ATGTGCATCTTAGACGATGCTGCGGGCCCCCTTCGAGTAGGCTCCGATGACGGCCGCTGA
+CGCTGAGTGCAAGAAATACTATTTGATTGATGTACCCGGAAAAAGAACTGGTCCTCGTTA
+GTTGGGCACCTTACTTGGTGCATCACTCGGCTGTAACTCGTTGATTCTTATACGATCCGG
+ATCCACCACGAGTGCCACCTACCCGTGCCCGAGTACGGAGCATTCCCTCTGCACCTTTAA
+TACCCTTGTCGGCCGACATCGGCTTATGGATAATCAAGGGGCGTGCAGAAGCCACGATTT
+TCGAAACGCGAGATTCTTGTAACGGGTTCGATCACATTTTCTACAGAAGCGAGTCTTGTC
+GATGGACATACTTCGTGATGAGGAGATGTGTTTATGGACCCCGTCATGCGGCGAGTCACG
+AGAGAGGCACCTCATTGGCCAGTATCGCTAGAGAGCCACCAGTATAGCAATGAGACATGC
+GGAACCTCCGTGGAATTTCGTCTATCTGAGGCCTAATTTATGGATAAGTAGTGTGCTATT
+CGAGCAATAGTGGCCCGCTTCTTAAGTCGGACCATCAACTTAGGGTAATGACGTTAATTG
+ATAGAAATAATCTGAAAGCCCTGTCTCCGGTGGTGGATTGGGTAAGGAGGCAAAACTAAA
+TAAAAAGTATCGCTAACGTGTAACTAGCCCAGCGTCGTACCTCCATGTAGTCTATCTTGA
+TTCCATAAAGCAAAGATACAGCCACAGATTCACGGCTAGGTGCGCATTGAGCCTTATGAG
+GTCCCCCCACTTTCGATCTGCTTGCATGGCACTGCGTATCCTACCTACAAGATTTTTAGA
+ACTCCACATCCCAAGACACCGACTAGTGACAGGCCCCATAATCCTGACATCTGGACCACA
+GAGATCGTCGAGGTAGGTTGAGTTGTTACACACGGTTCGTCTGATATCCTTGGACCGCGC
+CCGACCAGTCGTATGTCCAGTCAGAATGACCGGCTCACTGGTTCTTAGAATATGCGGCAT
+AGATGCACCAGCATTGTTCTTTCCTGATTCGGGGCATTTTATCCCTATACAGAGATTCAG
+ACTTACGGCACGATCGAGCTAACACTAATGACATCTTGTTAGTGTTAATATTCTTACAAT
+CTCCGATCTAACACCTGAATGGAAGTCAGCCGGCAATATCGTTTGATTTCGACTTCGTAT
+TCGGGGTGAGCTAGGTGAAATGCGCAGGCTTTTACCTGAAAGTACCCCCTACTTTTACAA
+GCGCTACCAATTATTATAGATGAGGCCAGGTCGTAGGTAACTCGGATGAAGTATGTACTA
+ACTCGGAACAAGAGGACGGCAGAACTGCGCGAGCGGGAATTAGTGTTTACTGCGTAAGTG
+TTCCCTTGCCGTTCAGCAAATACCGTCTGTAGTACGACTAGTTCGCAGTATTGCAGGTTA
+CGTTACCCATGGCCTTCTGAAGTGTGACCCTACTCGGTGACTCCTGAGCATGCCAAGAAC
+CAGCCCCCTGATGACTGGTTCTCCCACCTCTCTTCAGACGATGCTGAGTCGAAATGCAAC
+ACACCACTTAAAGCTACTACTGGTACTACGAACGATTCTAAAGTTGATGCCTAGTCATGT
+AAGATCGCTGCTAGTTTGTGGGGTTCGGTCTCAGCCGGAGCCTGTAGGTGTCTCTTATCT
+GCACACAGCTACCAAGATACTTAAGTGCACTCTCGGTCAACAGCGCATAAGAGACTTCTG
+TTCTCGGCCCGCCCCCAGGAGGAAGTTTCATCAATATCTGCAGAGGCAGATTGTCCCAGA
+GACATCTGGCGATGAGAATCCCCTGGCAAGAGTTGGGTGTTTCGCCGCCCTGACGACGCT
+AGCGCGCAGAGATGCGACGTAGAAGGTGAATATTGATGTGTCGTTGACCTAGGTCTTAGG
+CGGACACACCCCACGGGAAGGAGTCCGCAAGCCCTATTTCCGCGTTAAAAAAGAATTCAG
+ATCATTCTGATCCGTGCGGAAGGCACCCGCTACGTCGGACTGAGCCCTACTAGAAGTTGG
+GGGCGATTTTATTGGCAATAGATCTATAGAGGGATCGATTCTATACAGTCGAACTCTCAA
+TCTTGTGGCCCGGCATGACGCTTCATTGGGCATCGCGGTTCTCTACTTAAGTCGCCATGA
+CGTATACTGGGAAACATATGCAGCGGCCGCGCATTTAGCAGACTCGTCGCGATAAGGCAT
+ACACCTGCAGCATTTTATTGGTGTCTTTGGTGTCAGCGACATCTGAGTAAGACCATCCAC
+CGAATACTCGTCAGAGACCCGCTGCCACCTCCTCCCTCAAGTCCCCTGTTGCGGTTGCAT
+ACTCAAAGTGATCCTAGGGCAAACCGTGCTTCTAATAACCTTGCCTCCCTTTCGATCTTA
+GTGTGTTCGAACACACGCACCGCTTGCTAGGCTCTCCTACTGTTTGCTCTATTTCTTTCC
+GAGTAAAGACCAGAGTTCGCGACAAGGTGAGACCGCTAAGATGGTTTAAACACATGGATC
+ACACTTCACTGCTTATCGGACTTAGCATATCCGATCCCGTTCCAATCCAAACTCGTCGGG
+ACGTGCTGATCGAGAGTGACGAGAGATGTCCTTCGGGCGGCGTAGAAGCGAGTCACCGCT
+TCCGCGCGAGATCGCCAGCACGGCCCCGCTTTAATGAATGCCGGCGTAACTCCACTCGGT
+GCGAACCTACCGTTCATTCTCAGGAGGACAATTGTGACCTTCTCATTTCATGGCCAGCTC
+AGCCTCATATCACTAAATTGTTTATATTGACATGGCGTTCAGCCAAAAATTGAAATAGCG
+TAGATTGGATCGTGTTGGTACGCCCTGCGCAAAGGTTGGGCGAAACATACGCACGTAAAG
+TCTCCAAGATTCTCGACCCATGGGCCGCCAATTACACGTTTGGCATGCCCTCACTAGCTA
+GCGCGGTCGATCATCAAGCTAGTCAAAATCTTGGAGGCGACGCAACAGAGCGCCAAAAAC
+TGGCCATTTCTTGCGTGGTCGGTACCCTCCCATCAAGTAACTGACTGCCACTAGGTGGCA
+AGAGTAACGCTCCCCGACCGCAAGCGATATGAAAACAGATCTATCCAAGCCCCGTTTGCG
+GATTACATGTCGACCCGCCGGTATTAATACGGTTATAGCTCGAAGTTTTCGTCTGTTGAT
+CAAAAATGTGTGCGTTACAGTTGTTGCTCGCACGTTAATAACAATAATCACAATATATTA
+CAATTTCCACCGCAGGACTGAATCCGCGCTAGCTTGATGAGCAGGACCCGATTACCTAGC
+CTCGTCCATAACAGTTATAAGCAGCTGCGGCATTGTCACAGACAGTATTACGTGGGGGTG
+GGCCTAGGAGGAGCAATCTTGGCTCGCTGTTCGCCGATCCGTTCACGGCAACCAGCCGCC
+TTTGGGAAACTCTCGCAATTCACATCGCAAAGTCGTAGCGCCGAAGTGGGTCTCTCACGA
+GGTTCCAAGGTCTTTCTGATGTGTCTACCTATTCTATACGTGGTACTGGCGAGCACACCG
+GACCCCTTTAAGAGGGACTTCCAAGCCATAGGTCTCAGTAGTAAACTGTGCGTCTACATG
+CTTATGGCCCAGACGGGGATGATCTTATCAGGAATGATGACCTCCTGTTATTCTTAGGGC
+AGTCCCAAGTTCCAATGTGCCGAGTCCCACGGCACATTGGCGCTCATGTTGTACTAGTTC
+GAGCGAGGAAAACAGCTGCCCGTCTACGCAACCGCAGGTCGCTGGGGATCATTGGCGGAA
+GTGACCCGCATCTTGAGGTAATTCTTGAAGCTCAGTCGGGCAGGTCCTAATTCACCCTGA
+GACTAGTACAGTACGGTGAGGGCGCGGGTACAACTCCTAGTTATCCTACATGCTCTTACA
+GCCGGTCACCAATACGTAAGTGCCGTATTTTCAGTATTCGGGGTCTTAGTGGCGCGCATT
+GCAAGCAAATGTTGAAACCCCTTGTGCGTGCCTCGGAGAATCAGGGTAATCGAAGCTTAC
+GCGATCGAGTGTAGTCACATCGTACTCAGGCATTACATCATGCCATGTACATAGCGCTAG
+TCGTCCAGTGTCAACTGTTTAAGGCTCGTGACCCAAGTTGATTGAAAGATGCTACTTTCG
+TACTCGAAGCCCCACGAGGAGGGGGTTCATATCGCGAGATCTCACTCAATTCGTTACTGG
+AAAACGTGTCAACCAATCTCCGCATTCGGCTCTTAGAGTAAGGGCGGCGTTATTATATGA
+TGACTGTTGATATGTCCGTTATAAGGTTTGCAGTATCGACCACTGAAAGGCATAACGCTC
+GGACGAGGCCCCTCACACAGTCATACTGGAGCATCATAGAATTAGATCTACGGTTAAATT
+TAGACAATCAGGACCCCAACGCTCGCTCATAGGCTTACACGTTTAGATGCTCACCTCGAG
+CGGCTCGGTAATAAGGTGCATCCCACCTCCGCGCGATATTTATCATACTCGCTAAAGCTC
+GTGCATATGGAATCGCATTCTCGCACACCGGTCCTATCTGGCGGATTAGTCAAGTACGGC
+GCTAGCCCACCCTCCTGGCCGCATCATTCAGTGGGTTACTGAGGCAGCGGGGGTGTCCCA
+CTGCAAGCCTGTTTGCCCCTAAGGAGCTGAGGGGCAGTTACACTGCGCCTCTTACATCCG
+GAAGATCGACCTATCCACCCCTTATAGGTTGGGTCAACCTGTAAATCGGGTAGCAACCTT
+GTCTAAGGTGTGTCCTTCACGATTGAGCACTTACACGTGTTTTTAGCGAGCAGCCCGTTC
+CCGGGGTTAACTCAGAACTCGAAGAACTCTACCCATGTGAATCTTCTGCGGGGGAATGAC
+ATCCGTTTCGATAATTACGCATCAGAAATTTCATTAGCGTTTATCGTAGCTAGAGTTTGA
+TCCCGGGTCAAATCCATGCCCTACAAGACGCAGTCTGGGCGCTGATGGTATAAATCTATG
+ACTGAGATGACATGGGGTGAGCGTCTTGTTGTCGCCAGAGCCGCTAACGGTGAACAGAGT
+ACTACTGGCCGGCGTGTACGGGACTCACCCAACTGACAGTATATCATCGAAACGAGTCCA
+AGCCCCTCCGCGAAGGCTCTTATAGCTGAGTGCCAGTGCGTGCGGGAACTAGCTGGCGCG
+TTCATCAAGCAACACCAAAGGCAGTACTCAAGCACTGTTTGTGCCGGCTGCGCTAGTGGA
+CAACACTCTGCACTAAGATCTGGGTTGTTGACGAGATCGTCTAAACACTCCCAGCCTTCG
+GCACCACCGGGAAGATATGCACTAGTTCGCACGACCTACTGTGACCGCCCTCCCAGTACA
+CTGGTGGTGCAGCATTCCTCTCTGCATAGCAGTTAGCTCACTATACCTCGATGCGGGGGC
+CAGCCAAAAAGCTCGCGGACGCATAAAGCCCTTACGTCCTGCCGGTGTGATATTCCTCTG
+TCCGGCTAGGTACTCCATTTAGGTCGAGTTTAGATAATCAAGAGGCACATGCCCTACAGT
+CACGCTTAGCCTAATCCGCATAAAAAAGCAGGATTGGGGGCCTGTGGTTTGGTCCCGCGG
+CATTTCTAGAGAAAGACCCAGGCTCTAGTTGTATCCAGTCTGTCCTGGTTATCGATCTTA
+TAAAACAGGAGCGCAGACTTATCGTTCGATCGGGGAACTTTACGTTTTCATAGGATGTCT
+GAACGTGCGCAGGTCTTTAAACTAACAGCACGATAGATTTTGGGTAATAGCATGAATCTA
+GCTGCGGAAGTGATCCGACGGCAATTCGCAACGCTATCCGTCAAGTGGAGGGTTTGGTAG
+GGGAGGAAGCATCGATGGGTCGCAGCAACGATAGTAGGAGAAGGGGTGAGTTTCAGTTTC
+ATCGAAAACAGGCATGTCGGTTCTGAGAAGTGTGACCTTTAATGTATCACACACGTCAAA
+ACAATAAGGTTTTTTAGATAACCTCCGAACCAATCGACACAAGTAAAGCCTGGTAGTAGA
+ATATATAAAGGAATTCAGACCTCGCTAACACATGGTATAGCGCCTGCATTAAAAATCATT
+CAGACATAGCGCACCCGGCAGTTATGTAAGAGAATGTAAGGGTTGAACAGCTTAACGTTA
+GCTACTACTCATGCTATCTGGGAATAGGTCTAGTAGGTCGCTGCTGAGCGTACGGATACA
+AATTTCAAAGTCCAAGGCAGAACGCCCCTCGATGTTCTTAGTAGACAGTGTGAACGCCCC
+TGTACGGCCATCTCGTTCGGTGTGGGTTGGACGCTAGTAGGGATCCTTCCTCCCGCTGGT
+CAGAGTTTGAAGCCAGTGGGCATACACCGTAGCGAAATCCGGGAACCCCTGCCACGCCCT
+TCGACTAGTATGCCACGTATGGCTGCCTGGCTTGAATACTCGAACACGCATAGCACGTGC
+TCATTATCGCATCACCCGGCCACTCACCTGAAACGGGCTGGCCAACGGATGCGACTGGTG
+ATCCCTTTCCAAATAAACGGCATCGTAGGACTCGACATCAACCGTTAACCCGGCCAGATA
+CAATCCAAGACTCTCGAAGCACCTACTCACGAGGAACAATCCGGTACTAGGCCTCGTCAC
+CGGTTGAGACCGGCGAATCCTAGGCCGCATTACGACGGCTGCTGATTACTAATCGCCTTT
+TGCTCCACGTGACTCTGCTGTTTGACAGCAATGCATTTATTCCGTGCGTAAATCGGCATA
+CGGCCGCCGCGTGTAGCCTCAAGTGATTAGTCTGGCATCGGGTGATGTGTAAGCGGCGGA
+ATATAAGGGTCCCGCCTGGGGACATATTTATGCCCTTTCAACGGAAGGCAATCGGAGTGG
+CGCCGTCGCGTACAACGATCCCATGATCATCATGCATGAATCTAGGCCACTCTCTCGCCA
+TTAAGGAAGACCCGGAATCCCGGTAAACTGACCTCGTAACAGAAAGCTGAGATGGCGTAA
+ATTGGCAACACAGCAGTGTAGATGAGAGGATCACACTTTCGTATTCGAGCTCGGTATGTG
+AAGATAGTCGATCCGAATGATATCGACTCGACATAAAGCCAGGAGATGCCTCCGGTGACT
+CTGCCGCTACTTGCCTTGTGCCTATTCACGATCTGTGAAGCCTACTACCTCTTCTCTGTA
+CATTGATGACGTTGCAGCCGTATACAACTGGCGCATAGTGGCTCGCTTTATAGGGTCGCC
+TCATGACTGACCAAAGCGGCCATTGATACGCACCACCGAAATCGTAGTCGAACTTTAGTC
+CAAATCCTAACTCAAGGATACGTGATGGAGTGTAAGTGGCATCCAATTTCATCGACCTCT
+CCCGAGGCATCCGGGAATACATGATCCGCTGCTGGGTGAGCCGTCTAAAAGGCCATAGGA
+ATTTCGGCCGATTAGGTGCTATGTTAACCTCGCGGAGGAACACTAACGTGCTTGTCCGTG
+AGGCGGTAATGTCATGGTAGGAATGGCCGGGCTGACTTACAGCACTTGTAGGTCCCTGCA
+ACCCAGTAAATCCTCAAGGCATGGCGGGACTGCGCCCTGACATACCGCTTGGCTGGTGAT
+ATATCCGCCCACCTGCTGACCTGAGTGAGAACGCCATTATTGATGTATGCGATATGGAAT
+AGGCTTGGACGGGCCGTATGGTCACTCAGGTTGGGTTCTCCAACAAGGGTATTTACGAAA
+AGCTAGTACGCCTAGAGACGGGTTACACGCCTTTGTACTCATGTGCGAAACACGTACTGG
+CACGAACGACGAAGCTAGGTTGGTACCTCTACGTGTTCCTCGGAGATCCCGAGACTAACG
+GTATAACAGTCTTTTAAATGAATCGCTTACCAATCCCCATTATCCGCGACGAGACCGCGA
+GTTCCCAATTACTGAGACGCTTCCTCCTGTCAAACAGTTCAAGCCACCCCCTTTCACCGT
+TCTTTTCGAGTCCGAACATTTGCGTTCTAACGAAATCTAGAATTTCTGGACCGGTTAGAG
+TATGAGAGAGCCATATTGACCCAGTTAGTTGCGAAATTGAGAATATCCGAAACCAGATCT
+TGGGCGCACCGTCTGATGGATCATCACGACATTCGAAAGGTGAAGCTTAACTAGGTTTGG
+CTCACGATATGGAATTCGTCGGGATTGACAATGTCGTGCACAAGTAGTGTCCGAGTCATG
+TCGGTGCCCGCGGTCAACGAGACGTTTTCACCCGGTTGGATCGCTGAAATGTTCAGATGG
+TGCTCATTGATTGATTCTCGCCGACGAAAGCAACCCTATCGGGCAAGGGCCAGGTAGACA
+CTAGTATAGCACGATATGGGTAGTACAACACTATACCTCATGACCCACGGGAATTATATC
+GTAGCTTGTCTCATATTCTATCCCACAGACAACCTGTTGATTTGTGACCCCTCGTGGCCC
+AGCTTGCGTACAGAGCGTGAATGGTACTCGGCATAAAAAGAACAAGAAAACCAGCTGTAA
+GGGAACACAGCCACCGAGCGTAACTCTTCGTTACTGCAGATGGATGTACCCCACCCAACC
+GCCAGTTGCAGTGGTACGGCAGACGTGCGATTTGCCTTGTGAGTTCGTCAAAGAGGGATT
+AGCCAAGCAGACGCGGACCAAGATAGGTTGAGAAACAGTGAACAGGTGAGCAGCCCCGAA
+GTCACTTCTTGCGTAAAAGTAGCAGGTTTGTTCCGCCTATTCGTCTCGCTGCGACGGTAC
+CTTTGACGTCATAGTGACGGACGACAAAGACCGCTTAATGTGCGCCCTTCCTGGCGTGCG
+TTATTAGATTATGCTCGTTGTTCCTTAAATCTATGAACCCGTCCCCTACGCATTTGGTGT
+ATGCATCCTAAGTTGGATCAGCCGTCATGGCTCCCGGCGCTCGGGGGAGTCAATCAACAA
+AGTACCTACCTTGCAGGGTTACCTGGTCTTGTCTCTAACGCAAGACCATCGTCCAGCGCT
+CGATATGACGTTCGTACACCCCACAAACCAGAACTGAGGGATCATGGCGGAGCACCTCCG
+TCAGCAACCGTGATTAGTCACAGCATGGACGTATCCTCTACATCGGCCCCACATGCCCCC
+AGGCACAGAATGCGTTCTCAGACAGCGCACCCTAGGCCTCCGTCAATACACCCCGACCAC
+TATCTAGGACATATCCGGCAGCGCTCTCGTCAGAGGAGGAAAATATGTTGTTGTACATTG
+ACAGCGGAAAACCTCGTTCCAGCAGCCGCTAATATTTAAAAACAATGTGGGACAGTAAAC
+CTAGGTAGATTGCTTCGTCCTTCTTGTACTGGTGCTCGCTGCCATGCCGAGGTACCGTCT
+GCCGGATTGCGTGTGGGAAATGTGTGGAGTCTTGCCCTTTTGCTCATTATTTGTTGACTA
+ACGTTAGGAATCAGCTGAAGCTGGACAGAACAATAGAGGGGCCGTGAATCTGGTATAAAG
+TTTTGCACACAGTTATTGGTATGAATCTGAACTTAGGGGTATGTTAGCCCTGTGAGGAGC
+AAAAATGTCCAAATGTTTGGTCTGCGCCTAGTGGCAACGGAATAAGTAATCTTTTCTGCT
+TTGGCGAAACACATATACACCTAGGGCCACGTTTGAGCGATTAAAGAGCTTCTCCTTGAT
+GCGGGGATGGTCCTTGGAAACTTATTTAATGGAGCATCGTCCGGCGAGACCAGGCAAGCT
+TTTCGTCCAAGTAATATTGTTCTGGACCGGGGACTAGATTGGATGTGCTCTGCTGGACTC
+AGAGCCGGCTAGAATACCCCCGATTTATAACATGACAGTAGAGACGGTGGGTCTCTGTTA
+CGGCCTGCCTTAGCCGACTACCCCTGGTGCCTCTGACCAGTGCCCGGGTATATCACCCCC
+CGCTGGTCAGTAATATATCAAAGATGGCACCAGTTGTCAACTTCCAGACGCTGAAAAGCT
+ACTGAGGTGGGTATCTGGCGCCGAAAACGCTCATGTGGCGGATTAGGAACGATTGTGTAG
+AGTGGTGGATCCGGCACCCGGATTCCGCGCAAGGAGACTACCTTGTTTCATAAATTTAAT
+ATGAGTCCTGACCATACGCTCCGCGATGACGACTACGGGGCGTGAAATTTACGTAGTATT
+AGGTACGCGAGGCCGTAACTAACTCCTAGAGATCCCTTCAGAACTACCGGCCAGCCCAAT
+TCCCACAAATGACGGCTACAATATGCAAAAAAAGAAGGCTCACATTCCATGGGCATTAAC
+CTTGTGCGAGCTGAGAAGTCCACCAACATAGCAAGCCTTCAGTACGTTCCATTAAAATGA
+GCGCGGGCGCTGCACTCAGTATAGCCAGTGCTGACGTTGGAATGTCTCCAACATCAAGAG
+TTTGTTTGATAAGATGGGGGCGGTCGAGTGGGCCGATGGTTCCTGCAACGAGGTCCTCTT
+GGCGTACACTGTTAGCTATCTACCCCCTCAGTATACATGCTCTGCTAAATACAACTAGGC
+ACCCATCAAGAAGATCTAAGTCCTTTGGGTACAATCCCAAGTCAGCCAATCGGATTTACA
+CTAAACCACTGGATACTTGTTCAGCTAAACAAGATAAAGAACGACCAAAGCCTCTAATGG
+GCGTCAGCTGAACGGTCGATGGAGCGGTAACCCTCCGGAACAGTAACTTGCGGTATTACC
+GCGAACTCTTCTAATGCAGGTAGCAGACAACCCCTGCTCCCTTTCGAGGGCTTACACCGG
+TATCCATCCTCTTTCCCTACCGTTGGATATCTTGCCTTGCATGAGCGCTCCTTCCTGTGG
+ACGTTCCGTTTGTGGAAAAAATTTGCTCTGGGGGCCCTGACGCACCCGCCTCTCAGTCTA
+CGGTCCTGTGGGTATGTGGTGGAATGGTGTCACACACGAGCACACTAGAGGCGGTATGCT
+TTTCACTTAAGCGTCAAATATGATAACACCCGTATTCAACAAGTGGACTTTAGCAGCTTA
+AGTTTTACAGCGCAAACAATGGCAAGCTCGGCTAGTACATAGTATCGCCTGGCGGTAGAG
+TAAGCGTTAAGCGCAGTCTTGGCTTGCGGGAAAGCTAGCAATGGGGGCGTCGCCACCAAT
+AGATTCTCCCAACCTAGTACAGACTCCTGGTTACGGAAGGAGCGTCCTAAGATCATCACA
+TACCTTATGCTTAGATTCTGCAATGTTATGGTACAGAGAACTAGTACTACGGCCCTTGGG
+GAGCTTGCCTCTCACCGAGCCCATCAGCCCTTCGCCTTACAAGATCGCTACTTGACATCC
+ATATCCTTGAGTTCGGGCTGTAGGACGAGTACTCAGCAGCGGCGACGTCAACAAAGACCC
+GGCAGGTGGTGATAAAAAACAGTCGTGTCGACACTTCACTACTGATACACATACGAGGTA
+GTTGCAAGAAAAGGATTCCATCGTTAACCTCGAACCCTACCTCTTTGCCGTTTCAATATA
+TGGGGGCTGGCCAAACTCGCAAACAGGCGCACAGGCGATCCCTACGATGCTACCGCCCTA
+TGAATAGATACAGGTAGAGCATCATGAGGTAACGATGGATCAGGAAAGAGCCACCAACAC
+TCTAATAATGATGATAAATGCTCGATGGTCCGCAAACGAGTGGGCCTCGGAGGAACAAAC
+CTATCTGGGCGTCATTCGACGCGTCGAATGTACATGCATTTTGGCGTCGTATAGTCGCGT
+TAATCGTCTCTCCATTGCTGCCCTTTCTGAGTACTCAGAGGTGTTTCGGGATTGCTCAGG
+GCTATCGTGCCGTAGCCATTACCCGATAGGTTAGGTTTCAGTTGGAATCTTCGTAGTTTC
+CCGTAAGTCCAGGGAGTGGCATACAAGACTAGTTAATATCCTTGTAAGGGAACACTCTAT
+AAATCAGTATGGGCTAAAAACAAATGTCCGGGATAATCAAGCAGCGGGCCTCGCGCAAAT
+CCACAGCAGAACGTATGTGTAAAGCAAATACTACACGGCGGATACAGGTGTACTAAGACT
+CGTGTTACGCACCTGCATCCCACACACTGGCTGGCCTCTCCTTACTTAGTAATTGGTACG
+CGCACCCATCTGTTTTGAGACGCTAGGTCACTACGATAGTTCGCAATAGACCCGATGTGC
+TTAAGACCCGAGTGTAACGTCGAAGACGGCCGCGATAATATCGTGAATTACTCATTAGGG
+ATATACTTGGGGCAGCCTTACTCTTCTAACACTCAGGCAGGAGGTACTAGACGCTTGCGC
+ACGTGTAATAACGTTTGGGTAGATTTCGCACCTGCCGGTGCGGTTGAGGACCATAGGTGC
+GACTACGTGGCGATTTAAAAACCGCTCAGAGGAGCTAAGAGGATTCGACGATCAATCGTG
+CTATCGTTTTCCCAGACTCCCTCAACTCCTAATCCTTAAGGAGTGTGGAAAGGTACGGTC
+GAACCTACGCGACGGAGATATTCCCTTGAGAGTGGGTAATAAGCAGAATATTGTTTTGGG
+CAAAACGATCCTCAGCACATAGGTGCAGCGTGAGCATTATCCCCCGTAGCCAACGAAGTA
+AGTGTTAGTAAGACTAAGGGCGTGGAAGGCGCACTCCGCTTAGTACAATCACCTCAGTAA
+GTAACAGCGAAACTATAGGGCCGACGGCTTCTAGACAACGATCCACGGAGCGAACTATAA
+AGGGTTGAATAGAACGCATAGTCGGAAGTCATGTATAGTAGAACCGTTTCGACGTTTGAC
+GCCTACAGGATCCTTCAATCTTGATAGTTAAAATGCTAATATATCACCAAGAGGATTATG
+TGCCTCATGCGATACCCCGTACCAGTGTATCAAATAATTTTAACCCGAAAGTAAAGCCGC
+CGGGGGACGACGCTAACCGGTGTAGCAGGGATTAATGCAGTTAAGAACCCCCATAAGGCT
+AGCCAGTTACTTAAGACTTGACAACTCAGTGATCGGCGGAGAGTCATCAAGGTCTCTAAG
+ATAGGTGGGGTGTCTCCGTCTAGTCAAACTAACGGTTGATACACTTTATAAGCACGTGCC
+CGTAATCGCCAAAACGACCGGGTTATGAAGAGCGTCAATATATCGGCTTGCCCGGGGCAA
+TACCGTTTCGACTGTAAAAGGTCAACCCCTGCTCGCAGATTATAGTACCTACTGTAGGCG
+AATGGCGGGATCGCACCCCCACTTACCCTATTAATCGTTACGTAGAAGCTTTGAAGTACA
+CTTTTTCCAATATGCTCAACTTGCGGTGGGTAAAGCTACCTCCCGGTACCGGGTATAAGT
+CCTGGGTTCTACAAGTCTACCTAGAGCCGGTAGACTGCAAATTAGCGCATCTCCCTAACA
+GATGGTGGGTCTGCCATGTTATAGTTACAATAAACCCGAATTCTTCGGACCTTTTATGGT
+CCTACGAGTCGAAGGACTTATGGAGCCTATTGCGGTTGCCCCATACGGCCAACACTCTGC
+GGTCTACGATTTGTACTTGTCGAGTGAATCTGGTCCAGTCACACGCGATCCTCTTGGGAG
+GAATTCCACCTGAGGTGAACTACCTGACGCTAACTGGGGTAGCGTCGCCACCGTTCGTCT
+GGGTTTGTGGGCCAGCTACTCAGCCGTTCGGATTGATTTGCAATACATGCCGACCGTGAA
+TGTGGCAAAACCTGCGAGTATAGTTGATTTCCACTAGCCAGACGGCTGCTAAAGGGCATT
+ATGTAATTTCCGGTTACGGAACTCGCGTAGATTTAGATCAAAGGGAATCCGCCCGTCAGC
+GTTGGTAGACTACTCCGCCGTTGTTATGACCTCAGGGAGAAAGTATTAGGCTTTCTAGGG
+TATCGAACTTCCGCTGGCATACTACACGTCGGCGCCTTTGGAGTGGGGTCTTATCAAGTT
+CAGTCGAAAGACGACTTTAGATTGACCCCAAATTCGCTACTCGTTGGTTGAATTCGGCAG
+CGGGGCTAGTGCCGGATACAACTGCTGTATAATCGAATATGCAGGCAGGTTGTTGGGGTA
+CAGGGCCCAGCCAATTAAATTAGAGGGCGGCTACGGCATCCGCATGCACCGCTATAACTA
+GACCCGCGTTTCCCAGTCTTTACGTAGGACAATTAGATATCCAGCACGGCGCCTCTCTCT
+GTGCTTGCCCAGCATCCAGGGAACGGAAATAGATAATGCAAACTGGATTTCCCTGAACGC
+CCAAGAGGAAGCGCGCATACGAGAGGTATGCGGGCTAGAAAAGTAGCACAGGCCATTGCC
+TCGAAGGAAGACACTGCACGAGAGCGCCGGCAGTGCTTGGTGTATACCACCCTGGAGGAA
+GGACTGTAGCGGGCTTGGGGTATAATGCCGGCGTCCATACCGCTCTTGCGTGAAGCAATA
+ACGTTCGCCGGGCCAATAGTAAATCCCTCCCGGCAATTGGGTGAAGTTCCTCGCCACGTC
+GCCACGGTTGTGGCCCACTAGGTCAAGAGATGGTACAGCGCCCAACACCACCCACGCACA
+GTAAGTCCACCCACGGGAAATGCTCACTATTAGACGATTCAAGTGTAGCTCTTGTTCAGG
+ACTTCACGTTCGTTCCAAAGAACGGTAGGTGCAGGTAAGGTCGTGGGTCCAATAATCTTC
+AGGGGACGGCTCCCCACGGCTAGTCCGTGTCGTGGCCATGATTATAGTTGCTTTTGGAAG
+CTCACGGCGTGAGGTGGACTTAAAAGCACGTCTGACTCAACCCCCTGATTTGGCAGATCC
+GCGACTATGTTTTTTGGGATCTTTGACTGGTGCAATAGAAAGGCTAACTATAGACTATTA
+TGAGTCTAACACGTGGAACACGAGTTGGGTCCCTGGTATCAACTACTGTTTTTGCGCTTC
+ACAGACCTGTAGAGAACATAGTAGCATGGTGAGTTAAAATAGGCCGCAGTGCCAAATGCG
+GTAACCAACATAGTATGGCCTAATGGGACCCGTAAACCTCTAGCGACGTTGCACTTGAAT
+TTAGTTGATGCCATAAGAGATCGACGAGCTTCACGTGCGTTCGACGTTAGCTAAACTCAC
+TCCTCTGCCTACGCATTCTAATGTTATCTGCCTGCGTTCCCTCCATGCGGAACACCTGGT
+GGGACCTTGACTCTCTGACTTAATATGAGGCCCACGCCCACAACAGGTCCGGTGCCCATG
+CGCGATACCAGGTAGATTACGAGAATCACACATAGGCTTCGTGAAGGCCACTGACACCCC
+TGGAGACAAGGGGGAGTTTCATCTTTCCACAGGTAATTTGAAAAGTCAGAACCTAACGGA
+TGTGTAAATGCAGAGGGCCTTTAAGGGACAAAGTATCTATGACCAATATCACTTGAGGTT
+CTCGATGACAATCAGTGTAACTCCGCAAAGTGCGGATAATGTATAAGTGTATACCGGGCC
+AAGTATAATGTTCTCGCAACGCTCTCACCATGGTTTGGTCCTCGGGTTGTCTGTACCCGG
+CGCTTGAGGGTACTTGCCGAGCAACGTTGGTTGAATCTTGCACGACGTAAGGGGCAAGTG
+TGTGGGCCTGGTATGTCAGGAGTCCGCTGGTGCTGCTCCGTCCGAATATCGAGTCGAGGA
+CCCAACATCGATTGTAAAAGCGGGATTTCTGTAGAGCTTTTTGCTGAGGGTTGGCTAGGG
+GGTTGCCATCTCTCGTCAAACGTCTCGTGGGACGTATCATGAAGCGCGATGGTCTTAGTG
+GTCAACAAGGAATTACGAGCGGTGGTGCACCGCCGGGGATGGAACTCTCTCCCCCCAGAG
+GCGGATACACGTGTGGCGTAAAAATTGGAGCAAGGTACAAGCCGGTAATCACCTAGTTTT
+GCTTCAGCTGACGCGCAGGGAGTTATTCCAACCTCTATCTCGTCCTAATTTTGGGGAAGG
+GCCGACCTTGATTCTGAGATTATAGCCCCCCTTGCATGTTACCCTGAGCTAGTTGTTACT
+CAGCCGGATATTTATGGTTTTGTGGAGCTCATGGTACGTTGTAACCGAACCTGTACGCTA
+TCGGAGCGACATCGGAATCTTGACACCGACGGGTTCAACCATTAGTACGCTAAGACCTCA
+GGGTAACTAGGCCGGCTCAGCCATAGCTAGTAAGCCGGAATTGAAAGTCTGGGTCTATTG
+TCGTTGCCCCCGACGCCGGGTACGAAGTAAGGGGTATACATTGGAAGTCGCTCAAAGTCC
+TCGTACAAGACATCTTGGGACGGGACCCAGTAAGACATACGCACTCTGATTATGTGGGAG
+GAGATTCAATCCTTCAGTAGAAAGAAGCGGTCCTCGATAGGAAGCCCGGTTTCCCGAAGG
+TCAATCTACAACTTACTCACCCCGGTAGCAGTCGTAGTAAATTCGAAGAACAGGCCGTTA
+TTAATGTTATTGTCGTATACCAGGGGGACACGATACGCGGTGATCCGGGGATGCAACCGC
+GGGCCTGAGTCCAACTCGGCTATTAGTTCCAATGCCTCTTATGAAGCAGTTTTGACGTAG
+CCACTGTCTGCGGATAACCACGCATGGCTAAAGCATGTGCTGTTAATTGGCTTTCCAAGA
+CAGGCACGTAGGCAGCGCACACACATTGCGAGCACAGTCTTAGACAAGCTCTCCGAGAGA
+GTACTTTCCCTTCGTCCGACCTTGTTCCGACTAGCGGCTTTTGATTGCTTGCCCGCAAGG
+CGGCTCCCTGCCGTAACGTAGAACAAAGGTAGCCCAGGACTTAACCAATAACTTAAGTGC
+ACGCCCCGCAAGGTTGAATCGGAATGCTACTTCGCCCTCTACGTGGGACAGAACCGTTAG
+GACTTTAACCACAAGGCTGCCGCAGAGAGAAACATGACCTCAGTCCGTTCAGGAATGCTC
+GAACCCAATACCAATAGCGCCGGCCGGATGTTGGTGTGGGACACATGGCCGGTTGGCCCT
+AAGGCGTGATCTCGATAATCGATGGTTGTACCTCACGGCAAGCGTGTAGGGCCAGAGTTA
+TGGACTGTTTTATGACCTTTGGGTCTAACAGTTACTTACCTGACACCGGCCACCAACTGA
+TAAAGCAACAGCCACTGGAGGGCAGACCCCACCGGTCTCTCTCAGCTCATAGTGAGAGAT
+GGGACTGAGTGCTTCGGCGTTGGGGGTAGGTACTCGATCAACGGGATTAAGATGCATTCA
+CTTTAATATTCACTGATTCGAACCAGCGTAGGTTCACTGGGTACTGATATATCTTTGAGC
+CGCTAATGGACTAAATATGAAACGAATAGACTGTATCCAAACAAAGGATAGAGGACCCTC
+GTAGCCCCTCCAAAGGATCTATGGGAGAGGGAGAGTTAAGTGGATTCGATGAGTACAGAC
+TACCGTTTCGCGGCCGAGGGCAACCGTTGCATGTGCTCGTCCTTGGGCTGATTCAGCTAA
+CCCAAACAATCACGTTCGTTAGAATGTTCGTCTATAGGCATCTCAATTCTAATATCTTGC
+TGTACCCGCAGATATTAGGAGGACAGTCGTGAGATACCTGAAACGACCAAACCCCTGCCG
+TGAGACAGTCCGATGAGATGGCTACATTGCTTATGGATCCAGCCCTCCCGCTCCAGCCAG
+CCCGAGAGGGCACAAACGCGTCCGCAGGTAGTTAATACAAGGGAAGTTGGTTGGGGTTCT
+CAGCTACGATGTGGAATATCGCAAATAAGGACGTCCATCCCACTGCGTCCAGCTCGGCGT
+GGCACCAACCACTCTCTCACCGACATTGCTGTCCCTCGTACCTTCGTGTCGACGTGTATA
+ATACCCTCGTAGGCTCTAGCGTCACTTTGTGTCGTGAGTGGTTCAGTGGCTACAACCGGG
+AATCACGACACTTTGATCCCAAAAGAGGCGGTGGAGCCGACTAGTCGGTCTGGTCCATGC
+TAGATGCAGAGTCACTGGCTTTCTCGAGGGACAAGACGACGCTCAAAATGCTCCAGAATA
+CACAGATCGCCATGCAAATTATATCCGAGCCCTAATTCGCGCGAAACCTCGAGACTCTAA
+AATATCGCAGCTCTAATTATCTATCATTTGAAGTGCGCTTGTCAGCTCGGATTCCTCCCT
+AGAGTTCGCTCTTCATTATGAGATGGCTCGCTCGTAAGTCTTATGCATTGGTAAGCATAG
+GTGTAAGTTAATATTACCTATATACCTAGGTTGCTTTCATGATGCGTGAGAGTGCGAACT
+GCTGTAGACTCGCCGTCCCCAAGCACCACCTTATCTGCCCCATGGGATCGCTCTGTTTAT
+GGGTAAATGACTAGCTGCCGTTCGCATAGGAGCTAGCGTTGTTGACCATAATGTTCCTGT
+CCTTAACCTGAGTTGGTCCAGCGTACTTGAAAGTATTCGACTAACTTCAATGCTCGGGTA
+ATACTCGCTGGGGAGGTTTCTCGTGACGGAGACAGTGGAAGGTGGAGTCCTGCATAGTGT
+TGGGCTACACATAAGCTGGTATATACCAATGGTGTGGAGCCCCGATTGCACAGCCTATAT
+AGGTCCCTATATTCGGACCGATTTGGATCTTATAGCTTAGCATGACCCATGAATTAGGGA
+CAAGTCCCGTCGCATATGACTTCATATAAGTGAGGGACCAGAACCGTAATCATGCAGATG
+TGTCGCACGTGCACGATCTCCCCTGAACATGGCCGTAGATCAATGATGCTGTTGTGGTTC
+GGTAGGCGGCAGGACATGCTGCAACCAATGCTGGTTTGAGAAGCAATTCGTACAATTGAA
+TTTGTCATAAACTACGTTCCAATACTTTGCGGTTTAATTAGGCGACAACGAGTTTGGTAT
+TAGTAGATGACGTAGTCTTATACCTTTTAACTCAAGGGAGTCAGCCGACTTGGAGGCTGA
+TCGAGATAATGTGCCCTGGTTCGAGTAAGCCAATGCAATACTGACAATGAGTACTCGGAT
+CGACGATTGAAGTATTAGAATATGTTACCAATAAATCGGTAGAGGGAGGCGGTCGTCTCA
+TAAGTGTTGGTGGGGCACTTTGCTACGTACGAGACGGGGATGAGCGTCGGGATCTTAATG
+GGTTCCTCGAAGTTCTCAAGCCTAAATATATCGCGACTTTCGAGACGCGCAGACGGGGTA
+TCTTCTAGAATCGCCCACGTCGGGGCAGACTCGCCACGTCAACAATGAAACTTAAAAGAA
+GAAACAAATTGGAGTGGAAAACATACGCGATAGTGACCATCGATATGTGGGCGCTTGGAC
+CACCTCCTGCTGGAGACTTAAGGTTTGTTAGAATATCACGCTAAGTCAAGCAGGCTCACC
+TGTCGGACGCGCGTACACTGTGTTGTCGGCTCATTAAACAATAGTAGTTCATGAGGCGGG
+ATCGAGGGAAAAATCCCCTTCAGAGTCCCCCCGGGCGCCAAACTGCCCACGGCCTGGCGT
+ATGTAAACTAATTCCCACCTAAGCTTAAATTGGTTTGCGGCGTGTTATGGGAGACTATGT
+TAGCCCCAAACTGAAACTCCCTGCGGCCAGTTACCACTCTAGTTAACGTGTGTAAGACTC
+AACTAACACATCAAAGCCACCGGCCTAAACTGTTCAACTAATATATAGATTGATCAGAAG
+CGACCCACAGCCGGTCCGCTGGCCTCAAGTCTAGACGATTATGTCGGAGTCGGTCCAAGT
+ACAGACGCGCTTAGGACATCGCCTTCATAGACAGAGTATGGTCGTATCCCTAGCAGCCCA
+TCGATCTCAGCAGCGGGAAATTAACCAGAACGCCATACTCTCAACATAGACTATTTTGAT
+GGTGACCCGGCCGAGACGCACTTAGTCATGCGGGCCCTGACCTGGATTGTAGAGGTAGTT
+GGAGAGAGCAGATTCATACCGTTTCGATACGAGATCCCATTAGAGTTCGAAATTACATCC
+CATAACGCTTCCATAAAGCCAACCATTGCTCGGAGTGTGTTGATCTTTGTCTTGGTCCTG
+CTTAAGGCCAGCGTTCTTGAGATTTGTCGTCTCTTTGAAAAGTACGCCCCGGCCGGTCGA
+TAGCGACATCATTCCTACCCGGTCCTTGAGCTATCTCCGTGCTCCTCGTGGATTCTAGCT
+CTGAAGGCACATGAATTCGGACAGGCCCAAGACACACTTCTATGGGCTACTGGTTGAGCT
+ACTCCTTTATACTAAAATTATGTGATCGCCTGTAGCCTACTACCTTATCCAGGCATCAAA
+CTCGCTCAGTTAGTCGCCAGCACAAAGCTTTCGCACATATCTGCAACCCGACCCTCATCG
+TAAAACGTCCTAGGATGTGTCATCAGACTAACTTGCTATTCTGCAACTAGCAGGAACCTA
+CCAGCGACAGTTCTCATAGGCGAATTGACGGTTCGATTTTAATAGAATCTCTAGCCTTCT
+CGTGTGCAATATCATGGCCTCTGCAGCGTATCCCCCCGATCGGGTGCTGACCAGTATAAG
+CGTCTCGAGGTTATACTTGCATGTCGCGCCCATGAGGCTAGAATTCAACTGCGCAGAAGC
+TCGACTGAGATCCCGTGTCCTGGCAAACCACGATCACGGCATGACTAGCCACAGCTATTA
+GGGTAGGACTCCTGCTAAAGCCTGTAATGTGGGTATACCGCCTGGCGAGACGAGACGGTA
+TCGGACTTGTAATGCAACCAGCAAATTGGGCGCGAGTTGGGTTTGCTAGCCACCTGGCAT
+ATTGCTTTCGAATTATAGACAGTGGGGCCGAGGCCTGAGTTTGAGTGTATCCGGAACGCC
+GATGGGCAAACGAGCCGCCGCAGCTTAAGTGATTTGCAGTAAAAGTTTAGAATCAGACTT
+CCGGCAACGATATACGCAGAAGGAAGGTGTTCCTAATCCACGATGTTGTCGTATTTTAGA
+AGACTGAGTATTCCTCCGCGCAGGTGAGGCCCCTGATTCTGGAGGCACACTATAAGGTGC
+CTACTGACATACCGCAGGGTATAGAATACCCAACTACACAGGTTTGTGAGCCGTGCTTCA
+CCTCCCGGGTCTGTACCATAAGCACGTTGCGAGGTCGCCCCACGGCGTCTCGTTCGCATG
+GCGAAACGGGGCTACTGGTTTGCTAAGAATAATAATTAACTGGCACTTTGCCACTATCAG
+AAACCGAGACGCAAAAGCCGGGATCAGCAAGGATTAGGCAAAGAGCAAGTATGAGAGCAT
+AAAGTCAGGTTGACGAATTCACACATGGAGAGCAGCCGCCGGGCTCTGTGATACAGGGCG
+CACGCCAGCGAGTTGCCGTGGCTTCGGCGCATAGGGGCCCGTGAGGCAAGAACTTTCCGC
+TAAGATATTGGTTCCGCGGCAGCTCTACCACCTCGTCTCGCTGGCTCTTGTATATGAGGT
+CATTAGACTGACCGCTGTTATGCCAGATAGGCTCTGGTTGCAGAAAACCCGGAGGGCGTT
+TCATGCGCGAGCCATTATTAGTTTTGATGCACGGAGAGATTCATAATGCAAGATCTTATT
+TGCCTCACGATAAAACTGAGCTTCCCTGTTCGACAATACAGAGAAGGAGGCTAATACGGC
+CTGCAATATCGGAGTGCCGAAAGCCCATCAACTCCTCTATGCGAAGCTAGTATCGCAGCT
+TTACTGACCAATCGTATAGGGCCGTATACCATTGCGTGTCGAAGACAGACGGGAGTTAAA
+CACTAGCGGATTAAGATAAGTCTTGTATCATTTGCATAAAAGCCTCGGGAGTTGAGACTA
+TGACATACAATTACGACTTAACGTCTTCATATGAAATGCACTGATGATACACTCACAATG
+ATTCGACTCATCACCGGTCGTGGTCTCGGAATGAAGCCACCTGCACAACACCCCTATCCT
+ACGGAACGTTGGCACCTGGACCGGCATTCAATTGTGTCCAGCGCACCCGCAATTCGGGGA
+CGTATCTTCAACCTCCCGTGTGATTTTGTACACACCCCGCTTAGCCGTTGCGACTCGAAT
+CGAAAATAGTAGATCTAGAGCTTCCTCTGGCCCTTCAGTGTGCCAGGTTGAGCTCTAAGA
+CAAGGCCGAAGCGGCAGTTTTGTTACGCATCGATCGTTAAGTCTAGTAGTAAGCTTGAAA
+AAACTGACGACCCGCCTAGCGCGGTGTTGTAGCCAAAGGTTTTCGAATCTGCCAGAAGAT
+CGCTTCACAGGTAGTTATTGCAGTCCTCTAATTGATATTGGTCCAGTTCACTGAAGGAAT
+ATTATGTACTTTATGGATGTGAGCGCTCAGGTTTGGGGCCACAATCCCGTCCTTATGTAG
+GAGGACGATCCCGTAAGTACATAGATCTAAAAGTAAAGGGCCCGCGTTGACCTCTGGTAG
+AAATAGGTAGGCCTCTACGGGCGTGCTACAGTATCGACTACGACTCCTGCTTTTGGTAAG
+CTTGCACAAGAGCCTTTCCCCACATCATCCATCTTTACTGTAGTCATGTAGGAGAAGATA
+CTCCACCGAAGGGATAGCTCATGCGATCGACGGGTTACAGCGCCTTATATATCTGTGACT
+ATAAACTGAGGATAACCGTGGTACATCTCTATCTCGTTGTGGGCACCTATTGCTATGATC
+GTCTTCTTATATCTGCCACCTCAGCCAGCCGCCTTCCTTCCTTGACCGCCGTGGAGCAAC
+ACAGTAGCGTTTCCACGCAGAATGACTAGGCGTTTGACGGGCGCGACTAGTTTCTCCTGC
+GTATACGCTCGGGACTCGTGCGTAGAAGCTGTATGGTGGGCACGATCGTCACCTACGCGT
+TACCGGCTCAAATACACACTCACTACAAAAGTAAGGATCACGGCCGCAAAGCTTACCGCT
+GTCTGCTGCTTGGGTGAGCGAGTTCAGGATCCCAGATAGCTGCTCACGCGAGGCGGCTAA
+CACTTACTGGGGGAGACGCACTAGGGATCGTGAATGAGACAAAGCCCTGTAGGAATCGCT
+CTTGGATAGATTGTATCCGGAACATACGATAGGGACCTAGATATGTAACGATCGTTAGGC
+TCCGGTTCTCGACATGCCCGCGCACGCGAACGTCTTCTGGCCGATAACAACTCGAGTGTT
+TCCGGCCCCATTTATTGTGGGCGTAATGAAACCTCAGAGGGTGCTTTAGTTTAGCTCCAA
+GAAGCAGCCCGACGCGTAATAGGAACAGCCTTGAATTTCTACGACCATCTCGATAAACAG
+TGGTAGAGAGCAGTTCCGCTCCAGGCCGTATTAGGGTGCGAGAGAACATCCGGGACTGAG
+TGACAGCTTGAAGAGCGAGGGATTGTCTTGCGATTCCTCCAGGATTTGATCGCAAGTAGT
+CGTGAAAAGGCATAGGAGCCCGTGCTGTTTCGCTGACAGGTCCAGAAACAGAGTACTATC
+GGGAGCCAGTCCGCTTGAGTAGCTCTTGAGCCACGAGAGCGGGTCGCCAGGACCATTCTA
+TCAGTAGAGTTAAAGTCAGTCTTGTTAAGTTTGATAGAAAAACTCCCAGTGGCCCCTTGG
+CAAGCAACGATATGGTCTCGGCAATGCAGGCCACGTGGGCTACAGATTGGACGACCCATA
+GATCTAACTAATACACCTGGTATTGTCAGCGCGTGGGGCACGCGGGGAAATATACACATG
+TAGGGTCGAAAGACTAGAACGAGACCCTAAGGGTGTGCGTGGGACACGAAATTCATCGGC
+CCGGACTGGGGGTCTTGAACTTGACTACCAGAGCGTGTGCAACATTTTTGTAGTATTTGC
+CGAGGGATGGGTTCTAGTCGGGCTCTTACTCGATAGTATATATACTACAGTATCCGATAT
+TCCATCCAGGTCCACGAACCAGCATAAATGTGTATCATGCGAATCTGCCTAACCGACTTC
+GCTTTTTGAGGAATACGTGTCCCGGCGCTCCGGGTAGCGGTATTTGACTTTTGCTTCGGC
+CGGATTGCTTACTATGTCCGGATTGAGCTGCTGATGCGGAAGGTTAGCAATGTTACGAGT
+CCCGACCCTCTTCCCCTCCTAAGGGCTGAGGGGTCATACTAGCTAACGTCCCAACCGCTC
+ATGCTGCCACCTAGCTACCATCAGATTGCGAGATCCTAGTCCGATCGAGTGTTATGCGGC
+GAAATCTTAAAGCTGGCAGTAATACGACGTAAGTGAATTATGGTGCCGGCAAGTAGTACG
+ATCTTACGAGGAACTTCGAAATTTAACACCCGCAGGGGGTCTGCAGGTCAGGCTAGAAGG
+ACTGGTGCAGTATAAAGAATCCAAACTCATAGTCTCGTACATGCTATTCCATACAGCTTT
+ATTGACCCATGTCTATGTAATAATGTCCCGACATAACTTATAGGTTTACAGCTCCCCTGT
+TATGCGTCCTAGAAAGAGCTGCCTCCCTCCCCAGCCTTGGATATCCCGATTTACGGCCAA
+AAGTGCCATCTTGTAGGCCACGAAGATCGATCCGATTAGAAAAACTACTCTGGTCCAACC
+CCGTAAAACTGTACTAGCTATCTAATTGGTGTGGCTCCGGGAAGCCGACTGTACTTCGAA
+CCTGGGGTGACACCGAAGATGAATTGAAGTTAGACTATGTGATAGTCCGTAGTCTTACCA
+CAGCCGTTGCTCGCTCAATGAACGGTCTCATCGCGCGTAGTCCCTGTTTCGGATCCCCAT
+AAACTCGGTGTATCTCACATAGACGAGTTACTATAAATTATCCACATGCGGAATGCACGA
+GTGCTTTGAAGGAGTGGCAATTTCTTCAGTCTATCTATTGAATCCTTGACAGCCAGAACT
+TTAGCGGATTAGGCCTCATCGACATTGCTGACGCTTCACTCCGAACCAAACCTCGGGCTG
+TGATCACTAGATATCAAGACCCAGTGTACGTATAAGAGGCGGGAACAATGGGCAGCTGTG
+GCCTCTCGAGCAGGTACATGCCATATCTTTCGAGCTTCACGCAAATAACGACAGTTGTCA
+GGAGCGCGCGTATCACGGACACCCTCGGTAATGTTATGTGATTTCCGCGTCCAAGTCTCG
+ATATCTTCTCATCTACGGAGATGCGCTCGTCACCGATCGTGAAGTGTGCGCCGGGGCAAC
+AGCCGCGCACAAAACGCGGGTCAAGTACCTTCGAGGAGCCCTCCTCAGCAAACAACTCGC
+AACCCGTTAGTCCCGGTAGTATAGCATCGCCGGGTTATCATAACGGGTTCGGGTCAGGCT
+GGCGTGGCCATATGATAGCGGTACTCGGAGTTACTGTGGAAGCAGACGACATATGCAGGT
+GCGCTAAAATTGGGTGTGAAAGGTTAAGTTCGTTAAGAGCGGTCCCCAAACTCCTTTACA
+ATGCGTACCGTCCTTTATAAACCAATCTTTATCGTTTTTCGACAATTGCTTACGGACGTT
+TCCTCAACGAGTGCTTGAAATAGCGGTAATCGAGCTATTTCGCTTAGCCTAGTCGACCCA
+TCATGTTGGTCTATCCATTTCTCTGACTGGGTGACTGTATGGCCGGAGCTGAGAGAGCCT
+CCCACGTTGAGGGCGCTGTCTCGGGTCCTAGAAGATACATGCCGTTCCCACTTGGTGGTA
+GCTTAAACAAGGTGGTCTTTTAACTGCGTATCAGAAATAGATTGGTGCCACAGCCGAGGC
+ATCCAGCGACGTCTCGCTAATGCCCGGCCGGTGCCAGATAGCGTTATCCATGCCGGCCTC
+TGATCTATAGTATGGAAGGATGGGCGTAGTGCTTTTATTACGTCCCCGGGGACTGACCAT
+GGCCTATAAGGATGGACTAGGTGGACGATGACTTGGGGTATGTGAGATGATCATCCCTGC
+GAGATTGCGGACCGTGTACACCGTTTGCTGTACAAGATGCTATGGAGCAGGAATCGTGCA
+GCCAGGTATTTTAGTACTATGACTGGCACTGTCGAGATCATACACCGCAGGACTCAAGCA
+CGTGATAGGGCCTTGCTTCTCGGATGGAACACGGACCACATACGTACATATGCAACCAGT
+TTGCGTACCTGACGGGAAGCGCTAGCCTCTTCCCATTCGAGTCTTTCGAATAGGGCGCAC
+AGGGGGCGAGCGAAACGCGCGAACGCTCTGCGTTGCGCGGGGCAAGGGATAAGAAAGTCT
+TGTTCCTTCTGTCTGGCAATAAGAGATTTTTCGCGGGCCATTGCCTATTCTCCAATTGGC
+ACTTTTCGTGTGAATGAGCACCCGCCGCACTTGGAGTTGAATCGGCGAACGGGGCGAAAG
+ATGAGCAGGCCATTACGCGCAACACTAGTCGAGGCTTAACCCAATACAGTACCAGCCATT
+ATGCCGCCGTTCTCCAGCGCTACTACTGCAGCAAATAGAACGCACAAGTGCGATTCTCAG
+TAGGCACTAGATCGTAATACAAAGATTCTAAGAGTATTTATTAAACCAAGGGCACCTTAC
+TTTTCGCATTCCGCATACGTACCGCGACCACCGGACAAGCCACAGGAAAGTTTTCTTTAT
+TACGCGAGGATCGATCGTCCACTATCAAAACGGAGTCTCCGCAAGTACAACTAGTCTACT
+TTTATGCCGCACTAAAACCGGGTGCCGACCCGGTGGATTGTGAAGGGCAGCCCTGCTATC
+ACATAGGCACACCAACCTGCGAATCAGCCGGCACTCCAAGTAGCATAACATATTGCCGGC
+AAGCCTTACGTACAGACAAGTTGGAATTATGTTTTTTGATAACTTCCTGATAGAATAACA
+AATATAGTATGACTAACCTTATGCCACGCACCCGCGACATCTTACACACCAGTTAATATA
+AGTGAAAGGGCCGAAAGAGCAGAATAACAGTGCGTGTGCCCCTCATAGAAGGAACCCAGA
+AGGCTGCTTAACAGCTCATCACGTATCGTGAGCTCGAAAAAAACGTCATGAGATCTGAAT
+ATCGTCAGGAATACCCATTCATGCAGGAATTCCAATAAGCGTCTAGCCATCCAATATTAT
+ATATCACAGACGAGGAGATGCCGCCTAATCTGCGTACGAGTGATCAAGACTCAATCGCCA
+ATCCAAGGGCTTGGATCATCTGTGATACGGGGCCGGATTCCACGACGCGATACATGTGCG
+TATGGATGGCCTCCTGTGTGTTTTATAGATATCACAATCACCATCCAACCTTGGGTGAGT
+CTCACCCACCCGCACTCAAGTCCACCCGACTCACCAGTAGATCCTACTTAGTCCTAAGTG
+TGAGCGGCCGAAGGGGAGGGGCCGTATCGGGCTGTTATGACGACTACTCTGTCCACCGAT
+AATTAAGCAAGTGTGACAAAGCCTCCCTTATGGAATGTATTTAAGGCTCCAGCTACAACA
+CTTTGATGCTGAAATCTCGTGTCAGGGTGCGAATCCATGACGGGAAGAACAGTCGTAATG
+TCGAAAGAGTATGAGCGCTCATGTAGTCAACAGTCTCTGACTCGACTAGTTAAATCGGAA
+TCCCGGAGTGGTGCCGCTAGCAACCGTATCGGTCAAGGGGGTAATTTGTTGGTGGTGCCC
+GGCTCACTGCCTGATATCACCGTATCGATGTAGATGTCTCAATACCAAAGCCAGATTACA
+CCAATCTCCGTAAACAACGAAATTTCCTTCCCTACCCCCGCCCCCCTGTAAGAAAGAATA
+AAACGGCGGCTCAAGGCTGCCCGACGACGCGCAGTCAGTATAAGAGAGAACTATTAGGTC
+CAGGAAATTAAGCCCTTCGTGGTCATCCTGCCACGTATCCATAGGCTGACCATGACATTT
+TTACTATAGAGTAACCGCCGAAACAGCTACCGACTCACGGTTATCCACTAGGGATCCCGC
+GCAGAATGTCTTTTACTACTTCCAACTTTTGTCCCTTATCGAACGAATAGGAGTGCTTGG
+AGGAGCAATGTAGGTTAGCCGCCTAAAGCTTCCCAATTATCTACCGAATGTGGCTAGTGT
+ACGGACGCTAGTGTACAATAGTGTCAGAGATTGGAAAAGTTGAGAGGCGGCGGCGGGGCG
+AGCAAATTTGCTAACCGGTACCCCGGGAGTCTACATCTTTTCGGCTATCAGGCGCTATAC
+TATTACTAGCGAATCTAAGTAGGACAACATCATAACTTACTATACCTCTTCGTCTCGTGG
+GACCAATCTACTATGTTGCTAGACATTTGCGTCGTCCGGACGTTTACCACACTTCGTTGC
+TCGACACTAGACGAGGCGCTGTAGTTTCAAGTCGTCCTATTACAGGAAGGTTCGTCGACG
+TGCATATAAAGACCGGCATGTCCTTGTGCACCTACCAACGCAGTCAGAGGTGAACTGTAT
+TCTCGCCAGCCTGTGCCTAGAGACAGGGACGGAAGCCGCTGATACCCCGTCAGTATCCTA
+CTCTCAAGAATGAGTTCCCTAGGGGGGTTACTACTAAACCACGATCACTCGGTTTTCTGC
+AAAGGTCGCCGGGGCACTTATAAGGGCAATTCACTAGTAACACTGGTCAAAAGTGTTACA
+CCCATGGTATTTGAATCGTTGGGTCTGAACCCGACAGCGAATCACGGGATGAAGGCACAC
+GCAGACAGGGACACGTCTAACACTCGGCCACACGTGGTGGCTCAGCCCTTTGTTGAACGT
+TACCACTTACATAGAACGGTTACGGTGGCGAATCCAAACTGGGAGTCATAAATCAGACTC
+AATGTTGATCTCTCATACCAAATTACCCAAGAAAATGCGTGGTTAAAGAGTCTGACCTAG
+TAACTAGCGTAACAAGTAGCTGCATACGGGCCGAACGGCAAAAGTCGTCGTTATAACAGG
+GACTCACGACCCCCTATTATCTGGAGCATCCAACTACGTCGCAGATCGTACGTACTGGAA
+CGAAATCTATTTTTAATTTTCACGCATTCTATGCATTCTATAAACTCCCGTGCCGTCGGT
+TCTGTATTGGGTCGGGGCGGTACGCATCCAGCAAGGGCCCCCAGTGCTTGTGGATGCACG
+GTAATTGAGGAGTAACCAATTGGAGATATAGGCGTGACTTGCGGGTCTGCTTTTCATTTC
+CCAGTACCGCCGCATAAGCGCGTTTAGGCAGACCGGACACATATCGCCACTTTCGCCAAA
+GTCAGTCACACCCGGATAACGGCTTTCCGTCTTTGAAGACTCGTTGCAAGGCTTCCACCG
+TATACCCATTTCGCAGATTACTTTGCTGCACCTCTAGGCCGGGAGCGGATTACACTATGA
+TCATCCCATAACGGGGTTAATGTCAATGCACAAGGATTTAATGACACGGTCCACAAGGGC
+GCTGGATTTCTGATCGCGTGGTTGTAAGCACAAAAGCTCGATTAGGAGCGATCCCTAATC
+TAAACGATTGACTGCCGGGGAATAGTGTTCTCCTTACTACTATGATTTGATAAAGTGCAT
+ACAAAATACACTGGGACTTGCATTAACCTAGGTATGTCGATAGGATAGACTTTCGGACTC
+TCCTTACCACTTAATTCGGACCGAGCACACGGCATTAGCTTTCAGCACGGTGTGACCCCT
+GCCTTACAAGCCCGAGGAGCCATGGTGCGTTGGATTGAATTCCAACCTTGGACATATCGT
+AGAACCGTTTAAAATGCGACCAGAAAAATACCTTAGAAGGCCGGGAAAAACGTCTAACTA
+TTCATGATGCTGATCATAGTGCAAGTGATTACTTTTCGGCTCCCGTTGCGTAGACTTAGC
+AGTGAGGTACCAGAAAGGGAAGGCTGGGTGTGTCGCTGTCCTGGCCCAGACATAACGCCG
+AGTTACCTTTGTAGATTGTATGTACTCCATACCTTTGGACTTGCCTGTACAGAGCTTGTT
+TTTGCCACTGATGCTGCCTGTCACCTGCTTATATACGACAGAACCCCCGCCTTGCCTAGA
+TCCTTATCACCGCCATACCCCTTTTCGCAATAGGCGGGGCAGACGTTTATCGTGAGTCAT
+CTTACCTTACAACAATGATAAGGTTATGTCCCATCTAGCAAACGGTCGCTCGCAGAACAT
+GTGTCTACGGGAGGTTGTTGATCAATCGGGATATGTGACAGCTTTTCTGAAAGCTGAACG
+ATTGGGGGACGAGAGATAAGACTCCGAAAATTTATTATCCATGCGGGTCTCTTTTTATAG
+GTCCGATCGTGACCACATTACAGAGTGAGTTAACGTCAGTACATAGCCGGCACCGTACGG
+ACAAGCGTGCCATAAGGTTTATTTTCCAAGTAGTCTCTCGTCAGGACTAGGAGGAGATGT
+TCCTACCGAGATCTGTATGTGAGCCTGTTCTTGTCGGTCCAATTGTCAAGGGATGCGGCT
+CCTGAAGCAAGTCTACAGTATTATCGTAGGTCATCTTGGCCCTGATGCACTTTGTGATCT
+TCGTCGCATAACAATACGGACTAATCCACGATGTCCACGATGGTTCAATTACTCGTGAGT
+TTGTCGCGATAACCCCCTGTGGACGCCGCCGATCAGAAAGGGCTTTCAACAACTTTATTC
+GCGCTTTGCGAAACGTAGTGCTACGTTCTGGCTGAGTGCCAAAGTCCTCACCCACCTATG
+TCGAACGCTTGCACCATATGTTTAAGTTTTGCTATTTGGGAGACTCTAACAAGACGAGAA
+CGAGCCTGAGTCGGGTGCAACAATCATTGAAACGTCTATAAGAATCTCGACTCCTCTAGT
+AGGTTACCTTCGGCAGCGAAGCTTGGGCAATTCTGGGGGATAGCCAATTATGACGTTTCC
+TGACTGTATCCATTGTCTATGTAGGATCGTGCAAGATTCATCACTCGCGCGCTGGATCAA
+GCTCTGCACGGCGACAGACTGCCCTGGCGACGTGTTGCTTCTCAGCTACCCCGTAAGAGC
+TTCTCGGCCTTTGTGCATCGGAGTAGCACAGTTCGATCGTCCCGCCGGATGGCGGCACGA
+GTAAATTGATGCCGCTCCAAAGATGTCAAGGACCTGTTCTTGCATAGGCGTGATTTTGGC
+GGTATTAATTAGTCCTGTCTAGGGCCTGTCACATTATCGTTACGTCATGGCAGGCCCGTT
+TGTCAAGATCTTGAGTTTAAACAATATGCCCTTTCATGTGCGTATGAAAAGCTTTAACAT
+TTCACACAGCTGTTATGACCACAGTGATTGGCGCTGATTCGTCAATCACATCTATCTTGG
+TAATCGTTACGAATTATGACTCTAAATAGACAGACTTTGGCCTGCTGGAAACTATTTGCG
+TCCGAAAGCCACTCATGGTCCTATACGTTCGGTAATGCAGGAGACGGTAAGAACTAAGAA
+CGGGCAGGATGAGGTTGCCATGGCGTTTCTATGAATGCCTATTACATCTTCTGATCTCTA
+AAATAGACTGGTCACCTGCCGGTTCTTCGGCAACTATAACAGCCACCACCCCTGCTCGGA
+GGTCGTGGTCAATTGCGCCGTGGGTCAACTGTTGAACAAATCGGTATACTAGCCGCGCGG
+TGCTTTACATAACTTCCTCCTATAGTACCAGCTAGAATTGGACTAGTTATGATCTGTGGC
+CTGGCGATTGCACCTTCTCTCAGCCCTAATGATGACAATTCGATGCTAACGCTGATTCCA
+GCGCACCCACATGCAGGCAGAGTAACAAGTCTATAGGCAGATTGCTACGGAGTATACTTT
+ACTGCGCACGACTCGTCTCGATCATCCACAGCACCGTAGTGATTAGTTTTTATGCGATCC
+TGGACGTTGTAGGAAGACAAGTCCGAATGATATCAAATCTTCTAGATATCGTATCTTCCC
+CTTAGTACCCTTCAGATTGCGTTGGATAGCGTGACTTACGGGCCCATCCAAAACGACTCA
+AGGTTTTTTATTCAAGGCTTCGCGCCGTTAGTATGAAACAGGGCGTCTTATAACGACCCA
+GAACCTTAACACACTAGACGGTAGATTATCAACGTAATTCATACGCAATGGTTGTTGTTC
+CCTCCGTTAGCAATGGTGACTGGTCGGACCTCGTCGCCGCCATATGGTATTAACACACTA
+GAATATAATCTTCTCTGTTGTTGGCTGCCGGAACATCCGCGAGGGCCAAGGTTTATCCTT
+GCTATATCCGGTAGCCCGCGAACCGTAGAACTTCAGCATTTGAGGTCTGCAGCAGGTCAA
+GATGCTGCTGAGCCAACGTCAGTTGAGATCTTGCCGTTAGAACGTCTACAGCACCGAACA
+CCCTTGGTCGGCCTATGACATGTTGAGTGTTCAGCTAAAGGAACCATGAGTCCTTAAGAC
+GGGACGGGTTACCGTTACCAAGAGTCCAGCTTCAACCCGAGTGTCCTTGGTGTAGTGGTA
+AAGCGTTCATACGGCGTGCGGGGTCTGACGTCAACCGCGTAAGCGGAGTCGCAACGCCGA
+CAGCTTCCCGTAATCCTCGTGGTATAACAACTGTGTAGACTTCAAGGGCAAAGTAATTCG
+CACATATAGAAATTGCATCTTCTCCGTCTACTGTCGATACATTAGGCTTCACGACTGGAA
+GTATTTGACATCAATTGTTGTACAAAGTTGTCGTAGCGGATCCTGCGCAAACCGTTCGTT
+ATGCATTGTAGAGTGAAGCGCATAATTTATCGAGATCGGCTCCAAGAACAGGTGGGGCCC
+AACTTTTTAGCAGGCCCGAGAACTAATCGGACTCACATAAAGGGGCAAAATGGCTAGCAC
+GAAGCGAGGTGCCTCCTGCGATGACCTCCGCCGCTCGGGCGATGCGGGTGCATGGCGCAC
+TAACAAACCCGTAATGGATTATTGTCACAACCCGTCTCCTCCGAGGCCGGTCATAATTCA
+ACCATATGCCGTCCTCCTCACATAATAAGTAGACTCGTGATCAGAACGCCATTATGGTAT
+GGTATACCACTTACGTGTTTCTCGTGACCTGATGCAGCGAGAGGGGGTTCCGTGTACTGA
+GATGTTACGACCGCAATCCCTTCGTCGTGAAATAGTAATGCTCGATTATGCATTACTGTG
+CATGGCATTTGGGAGAAGCCTCACTGCTTATCATCATCGAGGGCTATATACTCCGCGTAG
+TGGGGCAGCGGGCTGGATAGGACATCGTTCACGAGTTGAAAGGTCGGATGTCCTCGATAT
+TCAGCGGGCCCGGAAGATAATCGTTAACCTGTCTATACAGTCAGTCTCCTATTGGAGAGA
+TTGCCTACCAGCTTCTCATCTATGACAGTGCATGGAATCTTCCTGGAGGGACGGTACCGG
+ACGGTTGATTTCATCGGGCATTCGGCGTGAACGGGCATATTTCACGATTCTACTGGGACT
+CGTGATTTTAGCACTGCTCTTCTCTTTATGGAGACAATATAGGTGGCCGCATTGTGCCCG
+GCGTTCAGAGTATATGATATTCCCCGTGGGCAAGCTTTCGATAAGTATCGGCGTAGCCAT
+AAAGAATGTGCTTGGGTCCAGGGGGTAAACCTGCTGTGCCACCTTCACTAAACGTGAGGG
+CGAATCGGCGATGTGTCCCGCACAAACGGCGGCTTACGAGCAGCCTGATGCCTGTATCCC
+GACTGACACACTGGCACAGTTATATAAGGTTGATTATAGCCTGCGTTGATTGATGATACA
+GCCCCCAATTTGACAAAATCGACATCGCTCGCATGATGGAGGGTAAGAGCTTGGGTCACG
+GGCCTTCTGCTCACACCAGTGCGTTCATTATATGTTATAACATTGCAATCGGGTTATACC
+CGGACCTAAATCATATCGATGGACGAGTCCCTCGAACGGGAACCTGAAGCGTGTATGATG
+GTGCCCCGATGCAGAACGGGGGTAGGCCAAGCCTCGTCGATTCAGGGTTCCCCATTCTGT
+TCTGCAACGGGAGAACAAAAATACAAATTGTACGGAGTTGGTTGTCCTTCATTCCTGGGA
+GCCACACATCTCCTATACAGTGGAAAAGTACCGCGTTGAGCGTCTCCGGTTGTGTCAGTT
+GCAGCGGGGTCGTAATTTTCGCAAAAGTAGCCATCAGGTACCGCAGGCGACTCTTAACGT
+TTCCGACTTGAATGTGTAAGAGCCGCATGCGTGAGCAGCCGTTGTATTTTCAAGAAACGG
+CTTAAGGGAGAATTCGATGTACAGCAGTGATCGAACGCCAGGTCTTTGCAGTGCATCATA
+ATGCTTGATGACCGGTGCCAAATGTATGCTGAATACCACCGGTATGGTCAAAGGCACCTA
+CCGGAAACATTATCACGGGGTTAGACGCCTGCTCATAATGAGGCCCAGTCATATTACATG
+TCTTGTTCTGAGCGTGGGCCCCTTGGAAAGTTATATATCATCCGATGCCGTTCAAGCGAG
+CTGGTGGCCCGCTCAATGGCGCCTCGGAAGACCGCCGCTGCCGCGGTGCACCCGACCGGA
+GTTTTGCATTGCTTAATTTTCGAGAAATAGGGAAACGCAATTTGCGGAGACGGACAGGGC
+GATTGCAGGTCCTTAAATACGCTTACATTTACTTAATACCGCATGATAGATCAAGACGGA
+GAATGGCGAACAAGTCAATACATAGGACCTATTGCTGGATATGTACTTCAGATCCATTTG
+GGATCGGACACGTAGCGAAACCGTTGTCGGGGCTCCTACAGAGAGATTTTGTTTAAGGTA
+TAAGGTTCAGACGAGGGATCAGGAGTCTATTTCCCTATTTCCCGGAGTCGATACATTCTT
+GTTGCCCCGCCCACCGGCTGGGGCTTGTGGGCGTCAGGGAGTCCTACAGACAATCTTTGC
+TGTGTTAGGAGAGCGTAGCCCGTATTTAAATCGCAAACGCTTCGAGCCACTGAAGTTAGG
+GTAAAGACGTTCTCATTGAAACTACTACTTTTTCCGGCCGAGATCACATATCGAGGCGGA
+CTTTAAAGGCTAGCCGGGGAGCCTTATGTGTAAGGAGACAACTTGATTCATGTTCTTATC
+CGAGGAACGATCTCGCGGGAACCAGACACAGTTGCAGCTGCCTCTGCCCAAAATGCCCGA
+AGGGAACGCGCGAACCGACTTGTTCTGCATGAAAACAGATAGCTGGGTGGTTCATTGGAC
+GTCACGTGAATCGGTTATCGTCAAAGCTGTCGGCACTATTACAGTAATTGTGGACTGTAA
+CTGCACTGCGCTCACTGCGCCAAGAATATGCTGCGCATGTCTTCTTCTAACCAATGCCTC
+TGTGCTTCCGTTGTTCGTCGCAGAGAAAAGGCATGGTCAAACCAATCATAGACCGTAATG
+TACGGGGAGGATGCATCTATCGGCAGGCATCCTGTAGAACAATAATTAACCACTGCGTTG
+AACGTACACCCAGGAACCAGACTAATAGAGCTCACGAATCCATTGCCGCGGTCCATGGGT
+GCGGACGGCGGCTCGCTTTAACCGCGCCCTTTACTGAGTGTGTTAGTGAGAACGACTCCG
+TAGTAGGTCGCTCCATCGTTTGACTTGTCCCGTTAGTTATTGACCCCTAACGCTAGGAAT
+CCCACATCCTTGTACCGTCGGGGCGAAGGTTGGCTTTTTTGGCTCAGTTGTACAGATCCA
+ATTCTGGAAGAATCGCTCAGTAGTACCATAACCCATAAGCTTAAGCCTCGGAGGCCGATA
+AACAGCCGATCACTGTCGAAATGAAGCAACACCTCTAGTGAGGATGCTACCTGTAGGCGT
+CCAGGACTAGAGGAAAGGGGGCTTAGAGCCAGGGAAAACCATGACATGTCACCCCGGTTG
+GAATGCATATTTTAAACAACTACTCTTAAAGTATTTGCACCTTTCGGGCTGGAGACGACG
+TTGAAGGCTGGACGTCAGTCGCGGGCATATGCCGGCCACATCTTAACGCACACAGGATTG
+AAATTCGTACTAAAGCGTATATTACAGTGGTCTGGCCCAAGGAAACAATCGACAGCCGCA
+GCCCTTGAAGCTACGTCGCATACTCGTTAGCGTGGAGCTAAGCTGGCCGGATAAATGATC
+AAGACGGACCACCCAATACAAGACGTTCTTCATGTAACCCTCTTAGCAACTGCGGTAGTC
+GAGGACTTCGTCGAGTTGAGCATGAGATCCGGGTTTGGTGATAACCTTGGGGGGCAGAGA
+AGAAGTGCAGACATTGCCCCTTAAGTGGGTGGACTGGAATGAATTAATGGGATCGAATTA
+TTAGGTGAATAGAGTTGATTCGAAGACACTTCATTACATCCACACTCTCGTCACGTGAGA
+ATTCAAATTCGGTAGAGCGGTACGTGAAGACTTTATAAATCTCTTAAGCTGCGGACGCTA
+ATAAGACACAACGACGCCCGGATGCCCGGAGCACACTTAATGGCTTAAGCCAGTACAGGT
+GGGGTGTGCGACACAAATAGCTCCATGCACTTACGTCATGTCCATGCATTCGGAACCCTC
+GTCAAACCTCAACGGTAAAGGATAGTGTTTATACGCGCGCTGAATTCGCATCGATTAATT
+TAACTGAAGCCCAGACCCACCACTAGGACCGCTATGAAGCCAAGCACTCAACGAGGCATC
+TCTAGATTCTGGAGTCAGTTACCGTTTTAGACTTTCAGTCGCGTACTACCTGTTTAAAGG
+GTCAGCCGTGACAACGGGGGACATTACTAGATCGTTCCAATCGACCGTATGTGTCTAAGA
+CTCTGGCAACATTGGGACTACCCGATCTTATAAGCACCCGACTGGGACGTATTGATATTA
+CACCAGCTATTTAAGATTTTACGGGCACTCCGAGTGACGCACACCCTTAAGTGGCACCGC
+CATAATCACTATACGCAGATGGCCTCACGACCCGGTTGCGACTTTTAGGTCACGGCCACA
+CACCTGCGGCCTCCGACTAGGTCAACATGTTATTGGATGCAAGCTTTTTCTTGGGTTTGA
+GCGTTCCTGCTTTGTTCGATTGGTACAGGTCGGCGCTATCAGGTGATCAATGGTGAGTGG
+GTGGTCCTTACAAGCTCAAGTCACGCCTCGGGTGAGCCCAGACGCGTCGCTTAATCAGCC
+TAGAGTAGTACTTCCAAGGGGAAGCCCTGATGCAAGACGCGGGATTCTTAGTAATCGTAC
+GCGACACGAACCGTCCCCCTGCTGGTAGTATGTCTCTGAAGATACTACTAAAACTCAGAT
+AAATTCGGACGCATACTCCTGTACCAGGCGCTCGATGATCGATAACCTTAAGTAGAGGAC
+CAAAAGTTCGAATCTACTGAAGCAGAGCGTATAATCCTGTCTCAACACCGTACACAATCT
+GTGACTATAGTGGGTGGCTATTTAACGGCCTCTTTGGGCTCTAATATAAGCTCTAGCATG
+TTCATGGGTAGTACTAGCCTGGGAGGCGGCGAAGAAGGCGCTCTGGTCAGTTTCGGTGGG
+CGTCACACAGGTTCGTGTAGTAAGCGATGTGCAGCAAATCTGAGATGCACGCTTATCCCT
+CGAATAACCGGTTTCAGTCTCTGACGAAGGGTATCTGTGCTCGCGCAGTACAAGGTATAA
+AACGCTCCAGCTGTCTGCCAAACGCGGCGCGTACTGTTACCGGGGGAGCTAAGGCGGGGC
+CATTCCGTCTGGGCGTGACTCCGCCCCCTGTTAATGTCACCTCGTGCGCTATTAGGGTGC
+CTGCAGGGTTGCTATGGCTGTCAATGATCTTACCGATATCCAGCCGCGGACACAAAAAGC
+CGATATCGGCATTGCTTGGGGCACGTAGGGAGCCGGCCACTTTATGTTCGCGCGAGCCCG
+ACACGTGCTAGACACAGGGGGGCTTTTAAGAGATTCCAAATCTATTGTCTGGCCTCCAGA
+AGTTTGGTTAGCATCGCCGATATTTACTTACAAGCACAAGGTGCAACTTTCGATTTCAAT
+GGAAAAGGCTGAGTATCAGTCTTCGCGCGCATTCGCGATCATGGTAATAGCAGAGGCACC
+CAAGCGTCGATGTTAAGGGAACGAAAATCCCGTAAGATTATCCCACTATTTGTGGCAGTC
+ATCTCGATCATGCGGTTACTCCATTGTGACGTCCTATACCCGATTCGATGGCGCTAGGCT
+TACGGAAGCCACACACTAAGGTTTGCTTCAATGTCTTATAGAGGGTCGGGGTACGGTTGC
+ATACTCGATAGCGTCGTCACGTTTACTCGATTCAGAGATGGCGTCCCGATAATATCGTTG
+CTTAAACCCGGATCCCTGTTTCTCTCAACAAAGCGCTATCCCTTAACCAGGGAGACGAGC
+GCTCAAAAGCCGAACAGAGTGATCGGACAATTGCAATCTATGTTACAATATCCAACTGTA
+GACGGGTGTCTCAGTCGGTCGTTACCTTTATTACGAAGGACCGGAGAGGCGCGAGTAGCT
+CTGTACCAACGACCTAGACTGCTACGAATGTAATTTTAACACACGCCGATTTGTCCGACC
+CTGAGGTCGCGTGGCACGTGCCGCGTCGAGGCTCAAGCCTCATGCGCTATGTCCCCGTTA
+TGCGGACCGTCCTTCTACCCCCCTTCGATCCGCTACGTGTGGTGGTCGTCACCGAGACCC
+GGAGTAACAGGTCTGCAGATGCAGGCCATTTTGCTCGCCACACAGAATCGGAAGGTGTCT
+GAGTTACCGCTACTGCTACTGGCTAAGAAACTCTTTTCGCCCAATCGAACGCAAACTGGT
+GCGGTGGAGTTGCAGCAGTCGGTCCCACGGCACGAAGCGCCACATGACTTTCAGATGCCG
+CCCCGTGACTTTATATTTAACGCTGTCAAGACCACTACTCTGCCGGTCTGGACGGTGGAA
+GGCTTATGCCAGGTAGTACTTGGCCTCGGTGAAGGTCCTAACTGGACGTTGTGACTGCAC
+GCGGGAGGATTTAGATGACAGCATGCCGAGGTATTAGTTATACCAGGTGGACCCCGTCGC
+CACAAGACCTCAAATAATCGGCAATGCTGCTAACGGGCGGGAATGTACGGGTGACACGCA
+CTCTTACGTAATCCAGAGTGCATAATTTAGCACTGACATAAGACTCCTAGGCGCAAGTTG
+ATCCTGCGTAGAAGGTTAAGGGTGGCGTAGCTCTGCGTTCCGACAGTTTAGCGAGGTTCA
+TTCATCTTCTAGCTTAATCATCATATTTTTTGCAAAGTGTTCGGGCAGACTGAAGGGATT
+CCATGTTGAAGCCGCGGAATAATGCAGGACTGATCCGTATATTGGCCGTGCAGCATTAAG
+TATTGCTGCACCGGCAGAGAGCTTCGTGGCGGTCGTGATCTGCTTTGGGGTCCAGGACCG
+GAGTCGGCACGTGCCCTGTCATACGCGCAGAGGGGACAATCTTAATGAATCCTGTTTTCA
+ATTTCCGCATTCCCGCATTCGCTTATCGTGTCCCATACATGTAAAAGGGAATCTTGATAA
+CTGGCGATTCCCTGCGGTAATCCCCCTGTGCGAGTCTACACGACTCGATGTGCACAAGGT
+CACCGGAAGCCATGGTTCGACGTACCCGTCCATAGTTCGACCTCAAGTGCAAACTCTTTG
+CTGGGGAATAGTCCTCATCTCGGTCTAGAGCGTTCAACGATGGGGGAAGAGGCTGCTAAA
+AATGTTACACCAGGGGGCTGTACCTCATCTTATCACCCAGATCGGTCCTGAAAGGTGTTA
+TAACTTAGCGGTCTGCACTAGCAAGCCATTGCTTCCCGTTGACAAGTTCGCGCCCAATGA
+TCGGCTAGTGCGCTCCCGATAGAGGGGTGATATAACGGCCGTTGACTGGGCCAACCAAGT
+CGACGGTCCAGTGCTCAGTGATAATCTCCTGTATCCTACGATTGTAACCAAGAAAGAAAT
+GTATTCTCGAAATTACCTGTAACTCTAGGATCCGTAACCCGACTAAGTCTACTCGTGACC
+GCATCTCGGTTCAATTGGCACTTATGACGAGCCAAACATGCACTTTAACTGTGCGCACTT
+TAACAGGCGTGGTGGCTCTTGCGCTACGATTTGGCCTACAGAAAAACTCACGGGTGACTA
+TGAAGCCGCGGCGGTGATGAAGAGGCTATCTGGGTGCTCTGAAATCTGTGCATAGGTGGC
+CCGCGATAGGGTCTCCAAGGGGATATACAAATGACGGGAGAAGCTGCCTTTAGGATCAAG
+CCGTGGGAGCACACCGGGAATCCACCTAATTCACACGCACAAATGGATGGACGCACTCGA
+CGAGTCGAATACTAAGAAACCCAAGGCTCGCAGCCGGCCCACCGAAAGGCCTATGACCGT
+CGTATATACTTCCACGTCCTTCACATCAGTGTACTCATCTGCAGCAAAGATTGATGCAGA
+GACGCCGCTAACACTTCCCCCTACCTCTAAGTGTGCGTATACCATATGCGTGATAAATGG
+ATCTCCTAGGTTTCATCGGGTGCTCGAAAGGTTGAACTGTTCAGGGATCTTATTAAACCT
+AAATAGTTATGAGGCGCGAGTATTTATAACATACTTATAACCGACGCCACCGGCAGTTAC
+GGCCTGAAAAGTTTTGCTCCGTCTCAGATCGATTCGCGATTGATCACAAACGCTAACCCC
+AGGACTCCTTAATACTATAAAGGGATCACCGCAAGGGGAGGAGTAACCATCTAAAACTGG
+GTCCGCGTCATACACTACCCCCAACGAGGGTCCACCCTGCTGCGTCGAGCGTCGCTAACT
+CGTCCGGGTTCCGTGGATAGATTGTGAAACATGCGAGTTTCCTCCTTTCACTCGGAAGAA
+GTGCGCTGTAAGCGAACATTGACCCCTCCCCCGTAAAACTCGGTATGTCCAATTGCCTTG
+CACATGCGCCCACAGAGATACACTAACAGCCCCAGCTAGAAAGCCCTAGAGTATAATCTC
+GTTCTGCTCGAAAACCGCATTAGGACAGCCCAGTTTGGCATAGTTCCTGACAAAAAAATC
+GTCCGGAGTGATGCATTCCCGATTTAAGGACAAAATGACAAAAGGTTGGAGCCTCAACCA
+AGCCCCATTTATCAGCAACTCAACCTCTATAACCTCAAAAATAATTACAAACAGGATATC
+TCCCTGAGTAGGGGCACGCCCGAGACAGGAGCATCTGACCTTGTAACTCGACACGTCCGC
+CCTCCACTTTTAATCAGTGCGCCTGGGGTATAGCAAGTCCCCCACCTCGTTGGGCCTTAA
+AACAAGAGGGGTAGGTCGGTGTCTATCATTTACCGCGGTAGTTGGGAGATAGAAACCGAT
+TAAGCACACCCTGGTTAGGTCCGCGAAGGTTGGCGGGACGCTGGGTCTGAGATTGTAAAT
+ATCCGCCTAGCTCTCCGCTCTTCTCCGCGTAACGAGGCGGGTTGGGCAGACTCACGCGCT
+ACATGCTGTCTGTACAAGTTATAACGACCGGCCTTGAGCTCAACCGGCAGGGAAGTCACG
+CCAGGCTTGAAGAATATCACAGGCAGTTGTCCTGTCTTGGTACCGGGTAACCTACGTCTC
+TAAAGTAAATCTGATTCTCATTGATGATGTTGATCTACAAAGAGATGATACCGTAGAGGA
+TCTATCTCTAGGTCTCACGCTAGCGGTCGCGCTATTTGACCGAACGCCGATAATCCCGGA
+AGTCCGCCACTCCCTCTTCCTACTAGCTGTCCCCGAAAATGACGACCAGTGAGATAGCCA
+AGTATGAATCGCAGTGATGAATTATGAAACGAGCGACAAGCCTTCGGACTTACGCAAGAA
+ACGACACACATCAGCAGTACCTGTAATTTACAGCTAGATGTACCTGCGCATACAGACGGC
+ATACTCGTTTATGAGACTAGCGTAGTATTGTCGCCGAACTAGCAAACGCACTAAAAGGTA
+GCTCCCTAGTCTGAGAGTGCCTTGTTACATATCGTTAAGTCCGGGTCTGTCTCTCTACCG
+GACAGGGCGCGGACCCTCCACTTCATCGGGCTTACGTGACTATTAACACACAGAACGGAG
+AACTACGGTTACTGGATTTTCGTGTCTATATAGCACGTGTGGCCCCAGACGCAACGGAGG
+CGTTTTCAATCCCCGATTCTGAAATTCGGAGTTTATTTTTCACTGTGTTACCGAGAGGGA
+AGAAATACACCATCAGGTGGCAGGGTATTTGTAGTACTGTTTGACTATGGAGATGATAAT
+CGTTAGGCTATGGTTCTTAGTCCCTCGTATGCTGAAAATGATTGACTTCTACACGTGCCG
+CTACCGACTAGGACGCAAACTCGTGCGCCCAGCCATCAATTGCACCGCACGGCGAATTCC
+GAAAGGCTTCGGGTATCGTGGTGGGCCTCTAATGTGCTACTATGCCGTCGGGGTGGCGAT
+AGTAAGCTGCTGAGTTTGCCTTACGGGATATTCACTGCAAGCCCATATCGCCTTTAAGCG
+GAACTTGCTCTTTTTTCAGTGAGTCCACTCACCGGCGACGGCTCTATCTAGCGCTACATT
+TCTCACCTGGATGGGGGACGGCCCAGAGGCTGAGTGCTTCCTAGCTGCAGGCGCACGTGT
+GTAGTATCCTGTAAGCAGTCGGGTAGTGAAGCGCGCCCGACTGGTGACTTGTACTAGCAG
+ATGGGGAACCATTATGACGACTCTTTAGGCATTCCATGAGTAGTCCGGATGGGGGTTGAC
+CAGCTACCTAATCCCAGCCCTCCAGATGGCCTGATGTGCGGGCTTGTTTTAAGAAGAAGG
+TCCTGCCGACTGGGGATCTCCCCAGTCGTGTATCCGTAGGAGAGTTATGTTAGCGTGAAA
+AATAGCCATTAGGCCGGGACCCCCGTTGGAGTAGGTAACCCGTGCAAGACCCGGTTTCGT
+CGCTTAGACCTGGCTGCGAAACAAACGGAATCCTATCTATTTGTACATTGCCATCAAAAA
+TTTCTCGCGACATGAAACTGGAAAAGTAGCCAGCCACGTGGAATGTACATTAGTTCCACA
+CCTTCCAGCCTCCCGTCGCGAGTATAGATACTGCTTTATGATCTCATCCTCAGGCTTTCA
+TCCTCGGGGAGAGGCACCGAGTCCGTGGGACGCGCGTGGCACTAGGTGGGTATCGGGAAT
+TGCGCAGTTCGTAACTCCTCCTAGTTGAGTTGAGCTTTTCATTAAGCGGGACCGTATATG
+CACGTGGTTGAATTCTCGCGATTTGTTGAGCAGGATGATACTAACACCGCGAAAACGAGA
+TTGACTGAGCTATGACTCGTTAACAAATCAACTCAGTCCTATCACGGCTTTCGTCGGTCG
+GGGTTGTTTGATTTCATCTTCAACTTCTTATATAACCCCTACGCCAGACCCATCTAAGCT
+TGTCTGGATAAGAATACTCGAACGCCGGCCTGCACCTTACACTGATAATACAAAGGCTGT
+GTGCGTACGTTCCAATGATATTTCCTAAAACTCGTTAACCCATAGTAGGGGACGCTCCTC
+GCAGGAGTCTAGTCGACACGCAACCGTGGACTTCGCCCCATGTTTAGGCCACCCGATTGT
+ATAGACCAAATGACCCAGAAGCATTACTTTATCGTGGGCGGGTAGTTTGTAGACACGATC
+GGTGTGGTGGAATCTTTGCGGGCTGTCTCCTCGTTATCCCTTGTCATGGATGGGATGACA
+CCGTCTGACTGCCATCAACTCGAATTCTACACGGCGGGTGTAGCTCCACCGCACGGGGGT
+CTTGAGTGTCGCATTCATCCCGGTTGAATCAACGCTACCTGGAGCACCGGAAACTTTACG
+GTATAAAAATATCGAATGTTGTGCCCGGGGAGGATCGAGGGATGAATCGGCCGCTGTACG
+CGGGGACCCTGCATTCGCTGTCTAGAGTTAGTGGTGCCAAAGTGCGGACGACAACCTAGG
+CATCGCCTTAAGACTAGTTGGTACATCGCGACCTCGCCCAAACCCGCATCTTCGCGTGTC
+AGTATGCCTCCAAGTAAGGGATATGGGTCTGCCGTAGTACGAGTGGGCGACCGGTCCGAT
+CTTCACTGTTACCATATCATGTTAAGAGGTCTGGAATTAGTAGCAGACACTCAACCGTGA
+TAAATGTTTAGTCAACACTGATGTGGAAGCACGACGAACTGCAAAGTCAGTTAGCAATTA
+CCATCAAACGAAGTTGTCGCGGTCCTGTAGGTACACACCGAGCATTGGACGGTACCTATG
+CTATGTAAGCGCGCAGCACGCTAGGTTGCCAACCTATCCCCATCGTTCACCGATATGCCA
+ACACTGACACGTACCCCTGGGGTTGACCTCTGGAAAGCTCTGAGCAAACATTCGGGGGCC
+GCGACAATCCAAGAAAAAGACTCGGAACGCGCGCGTAATTGAGCGTGGTGCGATTTTGGA
+GCTTGCTCATGCGGAAAACGTTGGTGTCCCAAAACACGTCCGACCAACGGTCAACGGCAA
+GCCGTTGATTGCAGGATCCTGTCATCTGCTTCAGAAATTAATTCGGCGCCCACTGGGTGA
+ACCAGCCGAGCTACGCTAGTATAGTGATTGGCAGTTGCTTCAGAGAAGAACTGATGATCA
+TGGAACGGGATAGACTCCCAAAACTCATACAAGACGTTCAGCTCGCCTACCCTGATATTA
+CGGAAAAGGACTTTAAGATGAAAGACTGCACCGGAGTGCTGAGAAGGCCATATCGAAACC
+CGGCTATGTGGCGGCTAAGTCCGCGGCTTATGTACGGCGCTATGGGTGGACGACCTGGTA
+TCCTACTTTCTACCTCTCCACCTCGGATGCTAATTAAAACAGCATCGAGACCACTGATCT
+CGTTGTGTCGCATGCGACTCTTTGTCGCGGTTCCGGTTGGGTGCCCTAGACCCCTGCGCA
+TTTAGAGGAGAAGTAACCCGTACACATCGCCTCCTGGTGTTTATCTCCGCAAGGCGGCAC
+ACGCGGACGCCCGTCTATCGAGACGCTAGCGATTTCCACTGAGCCCTATTTGTGTCGGAT
+ATTTAGAGTCGCCCCCTTCGTACTGTAGCCGAAATGTCGTACCACGTAGATTCTAGACAC
+TCTGACCATAGACTGGAAACCACAAGTGCGAAGTCGACGGACGCGAGCAAGGAGGGTGGA
+ATAAGCACAGGGTAGACTGTATATACACCTAGGCCCCATGAGACCAGGTGATCAAAACTG
+GGGTGTGCTTTGGGAGTCTAAGTCATGGATTCTTTGTTTGCGGAGTCTCACAGGCTACTA
+AGTAATGCCTATTTGACACGAACGTCCGTGATGGCCAATTATCAACCGAGTTTATTGTCG
+AGTTATACTAGATGTGAGGCAAGGGGTGGGGGCTAGGGTGGTAACAATTCACCATGCAAG
+CCGACATCTATCTCGGGCATTACTTCTTATCGGCCGATGGAAAGCTCTGCTGGCGAGAAA
+CATTCACCCATTCATACAAGTTAGGAGGTATGGATCCTGACACTAAATTCTATACGGCAA
+TTTGTGACTGCGATCGTGGGCATGTCGGTGAGTATTGCAGTCTAAGCACCTCGGACAATA
+GCATTTTAACCTCTGGGTATACGTGCAGGCTCCGAATTTTGCTGTTTCAACCGATGAGAA
+CAGTTATTTTAGACGAGGCAAAGGACCAGACCGGGTGTGTGTTGAGAATAGCCTTCTAAA
+GACTGGTGAGCGTGGCTTAGCACAAACCCACTGTATTTCTATGCCCGGTGCAATTCTAGG
+AGAATCCCGTTTGGAATAATCGTTGGGTTCATAAATCATTAACGGATATCGCGCTGCTGT
+GCATTGTTCGCTAGCTTCGCCCTAACTTACTTTAAATATGTACATGCTGACGTCACAGCA
+AAAGCTTTATTTTCCACATTCGGGGATTACCGGAGGTCAAAGACCCCTATAGTCGAGACA
+ATGTTTACAGCGGACACCATGCACCCAGGTATATCATATGTATACACGTGGTCTATTTCT
+AAGAATCCAGCACCGAGGTAGCCCCAAGCGCTTACTCAACGCCCTTTGGATGCCGAATAC
+AGTTTCACAGGTTTGGACGGTGCTCCTACGAGTTCGTAGTGGTCACGTCACATGGAGTGA
+ATAGGTCGTGTCAGAAGTTCACTAAAGGTTCGGGTGATTCAGCGCGCGGGCCCACCCGCG
+GGGCTCCTGCCATGAATAGGCTGTCTTTTAGAATTTACCTGCACTGTCGTGGCGAAGCCG
+AGTAGTTGCCCATATCAAAAAAGATCCCAGCAGAATATGTGAGCGGCAATCTGTCTATGG
+GCCGCTCGCGCCGTAGTCTCGAGGACTGACCCCGGTTCGCGGCGCTGTTACTAACTCGTG
+CTTCTTGTCAGGGCCTGGAGATAGCAGCCCCCTCCATTGTAGGCCAATTAACCCCATTCT
+CACTCTATCACTTCTAACATAAAGACCGAAAGCGTGGACGGGGGTAAGAGCAAAGTACAC
+ATGAGATAAATTAAATATTGGGATGTTCCCCAGCGTGGGCTTCTTACATGGGCGGTGGAG
+GTTAGTTTCGGCATTAGAGCTCCTACGTTGTGAGTATGGTGTGTCTCGCCGTACGGAGCC
+TCACTGATGTTGAGAAATCCGCCTAGGATTTTCATTTACCTCATGCAGTCGAGAGGTCAC
+CACCAAACAGTCTATTTTAAATTATAAGACCATCGGGTCGTTCTATCACCGAATCGCCCA
+ACGCTAACGACTGGGTCACACCACGATGATCGTCCGGGCCACAGCGGGGGTCAATGCTGG
+CGGTCCCTTCTGCGGCGTTGCCACGTTTATCTAGAGCGCAACATTAATGGGGTAGAGGAG
+AGATCTGAGTAGCGCTCCCTATAGTCGTATTGTGAATAACCGTACGTCATCGTGAGTGGT
+GGTGGCCACCTCCGAACGACTAGCCTAGCTATTGCCCCGTAAGATCCGAAACGCGCCTTG
+CCCCAAATAATATTATGGTCACTGATTGTTGAATTGATGGACGGCACTTGTAACATAACC
+TCTAAAGGTACATTGGGGTGGGAGACTCTTGGTTTTCAGACATTTATCACAGCATCTATC
+CGACAAGCGCTAGTGTATCTTAAAAAAGACAGCGATAGACTGTCGAGCGTAAACTTGTCT
+AACAGGCTGCTTTCGATTCCTGAGCTTACATCGCACCGTCATGCGCACTTTGTGCATATC
+CACCCGCATTAGTTTAAGACGGTCCACCCGGATCTGGAGTTTGTATCAGTATTCAGGCAC
+CGTAGATGTAGCTTTACGCTTGCGTAAAAGGCGAATTTTACACAAAAGGGTTTCATAACG
+GTACCCACGCATGGAGCTTAGCCAAATCTGTAAGATCCTTCACCACGTCGTCACGGAAGT
+TTCAAAGTGCACCAAAAGAATAAAATCGGTTAGCAACATGGTGTTCATCGTTCTCTGGCT
+GCTGGACACGCCAAAGCGTTAGTAATAATGGTGTCTGTTTGTATATATTTAACTCGCGGG
+TTGCGAAGCACGTATAGATGATTGAAGTCTAATTAATATCCGCTTTTGCTACCTCTCGAA
+GTGGGTGCGCGACGGCCAAATACATCAATCGGAGGGGCATAGGAATAAACCGTGTGCTTC
+GGCGAGCGCGCTTATATACACCTCCCAACGCCCCGCTCGGTTAACGCGTGTTACAACGGA
+GTCTGTATCTCCATTACAATTGATCGGGCGGTGTGCTACCTCGCCCAGATATTCTCGTGT
+GAACCTGTCGCCTTGAGCGAGGAGGGCTATCTGAGCAGCGTAGACCGTTTGGACTTGCTT
+CTAAGCCAATGTTAGTGCAATCCGTCGCGAACCATGGGAGAGGCGATCCCTAGTCAGAGT
+CGACCCCGAACACCCTAACCCCCACAACGTGTGACTACCTGCATCATTCACGTCCATCAT
+AGAACAACTATTAGGATGACTAGGCCTATGGCTACAGGTTAGTGGTGCGACTGGACGCAT
+TTGGCAATTGCACGGTCCGGCATATATGTCTCCTGTCAGTTTAGCAGGGGAGACTGCCTG
+CCATCCGGTGGAGACAAATGGTTGTGTATTGGTTACTTTGGGATAATGCGAAGCGATACA
+GAGTCCGCAGAGCCTTTCATTTAATAATGGAGTACCTTCAGCTACGGACCAATGTTCCCT
+CTCTTCTTACGAGAGTGGCTATTGACAAAGGCGGAGAGCATCTTTGCACTGAATTCTTCC
+CTACAACGAGTCCGATGACGTCTTTAGGAAGAAACCCAGCTGTTAACTCTAGCGCATCCG
+GGTTTCTGAGGCTAAGATTGGGAAAGAAGCTATCTCTACCGGAAACAGTAGCAGGTACGA
+GGGCCGACAATCAGGATCCCCCCGGAAGGAAAAATATAGGGCTAAGACGCACCTCTCAAC
+GACCAATTTGATCACCTCATGGAAAGCTAATAAAATACCGCATATGCATTATCTGTAACG
+TGCTGTTAGCGTGGGCCCCCACGCTCATATCCCGCCCGTGACTGTGCAAAGAATCATTCC
+GCATGCCTCGATCTCTGCCCGCTCTGATCGGGGCCAGGAATTAGCTAACACATGCTGGAG
+CATAGGAACGTCCGCTACATGAAAGAGCATTGGGTCCGGCTGCACAAAAATTGTCTGACG
+GGGTGTCAAGTGCGTAGATTGGTGATGAGTACAGACGCCGTATCAATTGGTTCCCGGGAG
+CTGATGGTCGGAGTTGTACACTATTCACTGGCTAGATTGGTGGAACTCGGCTGGTCAAAT
+TTTATGAAACGACGTACTCTCCGGCGTGGCCTGGCGAGTCTGCACCATGGAAAGAGCCAA
+CCGGACACTGTACCCGAAGCTCCAGCTATCTGTAGCGGTCTGAGGTGAGGACCAAGCGGC
+CTTGTGGACCGGTGTCTGCTAGTGTGCTGCCGTTGAGCAGAAAGGCAGTATCACTACATC
+CACTGTAAAATGATCACTAACCGTTTAATGCAAGGCGCCAGGGTCAGGTATAAGTTAGAA
+GTCGAGGATTGGTGTGCATATGTCAGGCGGAACCCTGGAGTTCATGCAGGAAAGCCAGCT
+GGGCGGTAAAGAGCCATCTAGTACAACTCGCTCTGGCAGGTTTCGCCATGCAAATGCCCC
+GGGGCGCCTCGGGATGTCGCAACGCTGCCTTAATACCTCAATTTCAAAGAAACGCCAGGA
+GGAACGTTAGGTAGGTATAGCCAATCCTCGTATTAATCTGTTTCATCGGAGGTTCAATAG
+CCGCTGAACGCGGCAAGACAAGTTATCAGTAATCCGACTAGTGACAGAACCGGTTACCCT
+AGACCCTATCCGGCTCCAGATCGCACACCCCGTGTTCTGCCCGCCTGCAAGTCGCATCCA
+CAATCCCTTTTCACTGTCAGTCATACCCAAGATTATGGGCCGAATATCACCACATTGCAC
+AACTGGTTGGCGAGACTGAAAGTGACTAAGGCTTGTTGAATCTCAATATTCTGCGGCTCG
+CCGGCGTTACACCGGGAAACAAAGATTTTCAATGCAGGGAAGTTTCCTGTGCCCTCCCTG
+ATTACACTGAAAAACCTTTTGATTGGCCGTGGTTGATGTCCATATCAGGACCTGGTCGTT
+ACTACACCCCTTATCCACTAATATTTGGGCGAGACGATACTCGATCCAGTAACGGGGCAT
+CCGGGTAGGCAATACATGATCGCGCCATTGAACAGTGAAGACCACGGTTGCATGGAGGGA
+CATAGGGCCTCCCGACGGATAGCGAAACGCAGTGACACGAGTTTCCAGTTCCCCGCTCTT
+ATAACACCTTTCGGGGACATCTATCGTAACTCTGCTAAGCTCGGTTGTTGGTCCCTTCCG
+CTTGTCTGCAATTTTCGACAGAAGGCCTGACCGGTACTCGTAAAAGCCTCAGCGTCTGCG
+GCAAAGGCCATAAGAAACACGGTATCTCAATAGTCGCTCTGATTTTGCAGACCAAAGAAA
+AGTAGCTCCCGCCCGACCGTAGCGTGGGAGCGCAAGCAGGTCACCCCGCTAATTCGTTTA
+TTTTTTATCTACCATACAAGGGACGGTGTCCAGCATTAGACAACAAATTGTCATAGAAGT
+TACGTCTAGGCCTAATACTGATCCTTAAAGTGGACCGGCGGGCTCACAGAAATGATGAGG
+AGCAAAGACTGTCGCTAATCCACCCCCCGTGAGGTCCAAACTAGGCGCCATTCCGCGCAA
+AGAAGTGGGTAAGCGGTCGCTGCCAGACTACACGCCCTATCCGATGCCATCCCAACTTGA
+CAGGGCATCAGTAGCCCCGCGGCAGAATGTTGTGCTGACCGGATACACTAAGAAAGGTTG
+GGGTGATTCTTAACCGGGCAAAACCCTAGGTTGCAAATCTTATGCAAAGTTTTTCGCCCG
+ATCGGAAAGTGGACGGGCCGGTGCATGTCCTCACATCGCCTCAGGCAATGTGAAGGTACC
+GTGACAGGTGGCAGCGAATGAGTTATAACTGTACGGCTTTGTCGGGGTCCAAGTGGCTAG
+AACGTTGAGTCGCACGAATATGGTCTCGGACCGGAAGTAGGCGCAGAGTCGCCACTTACT
+TGTGGGGAGTACTCCCCATACGCCAGACCTAGCATCGGGCGTGACGTGCACTTGACCCGC
+GCGCATCGTTTCGTTCTCTGCCTCGAAGCACTTCGACCTTCTATCCCAACTGTACTAGCT
+GGGGCATGACACCTTCTCTACATTGACCGCTCTTGTCTGGACCCCCATGCTGCGTAACTA
+AGAGACGGAGGCCCGATTTCCCCCGTAGTGTAGTCTGTTAAATAGCGCAGAAACTAACCC
+CTCTGAAAGTTAGACTCGCACCAGCGGTTGATCCTGTGATCCATGGGTTCTCGCTACACC
+GACAATTGAGCGGATTTACCCGGCAATGTTTCTTATGAAAGGCGAGGTCGCTCTTGTACA
+CGTATGTGTCCGCGGCAGATTCGTACACTGGGGACGCTCTCCCTATGCCTCCCCACCGAA
+CGATCGTGTGCACATGGAGTGTGCTTCTGACGCCGCTGTGTCTGCAAGGCTTAACGCCTC
+TGGCGTTAGAAAGACGAAAGTCGTCCGCACTCCGTGACTAAGCCCGGCGGGATTCCGCAC
+CTCAATTTTAGTCAAAACCGAGAGGTACGTAGGCGCCCTCAGGCGGTGTCGGTGGCATCT
+AGGCGTATGGCCTGGCGGATCCGGGTAGCTTGTGGGAAAGTAGGGACGTCCGTAACAGTC
+AGGCGTCTACGTCGCAAGGCAGCCGAGGCTAGAGTTGGTATTATCGTCGTTTTGGAGAGC
+TCGGGACTGGGTTAGGTATATGAGGTCAGTGCATGACTGTCGAAACCGTTTTGAGTTCTT
+CTAATGGCTATCCGGGGGTTAACCAGTCCGTATCCGGTTCCAACATACAAAAAGGGCATA
+GGAACTGATTCCGATGATTCACCCCTCCAGGGTAACCACGACCTCACTCTGCATCTTGGG
+AGTAGTGATAATGTTGTATGAACGCAGTAAATGGATAGGCTTTGTCATGTGCACAAGCGT
+TAACTCCCAGAGTACTCCTTACGGACTGAACCGCTCGATAATTTTCCCGCGTTCACGAAA
+TCTTATAATGGGTGGGGCTTTCGTAGCTGGAAGCAGAACCGCGAATACTCACTTCGCCGA
+TTTTCTAGCGTCCTAGTCCGATGAGTGTCGCTGTGCCCCACAACGTCACGAACCGAGCCA
+TGTCTTCAGTCAGCAGTCAAGATCGCTCAATATGGCTAACGCTTCGCAAAGTGTCTCGGC
+CCACCGGCACTCTCGACCGGTTGTGCTGTCTCATCACAGATGTCGCGCGCCTTGAGGTTA
+GGTGTACTGGCACTTCCATTCGGCGAATCGGGCGTGGCACTGGCAGGACCCCTTTGAAGA
+GGCAGCCGGCGCCTGCCTGCGTGCCTAGCCCTGGGGTCAAACTCCCTAAACCTCTGCCTA
+AGAAACCTGAACAAGTCTGGCGCGATTCGTCACTTGGGGAATCATATCAGATAAAGCACA
+CACCGATCAGATCTTTGCCCCAAAACAACTTATAGTCTTATTTGGTACATTTGAGTGGCA
+GATTTGCTCCTATTGCACGTATGACGTGACTCACTGTGCCCTCCTTCCTTTACAGATGCG
+CGCTCATAGGCCTAGTACCCGTCATCTAGTATGATAGTGACACCAGCCTCCCCGAGGATC
+TGTTAGAAAGTGTGACCCGTTATTTCTTAGTCCCCTTCATGTGCTGCAAGCACCACGATA
+ATGGTTCATTAGGGGATATACAGGGCGTATTCCCCGGCCTGAGCAGGGGTTTCGCAGATG
+GCTGGTAATCTCAGCTACAAAACGGTGCTAAGTCCTGAAGAAGTGGAAGATACGATGCAC
+GAGATGTGTAAACCCTGACTAGATTCTATGGTAAGGAGGTAGCGAGGGCCCGCACGTGGA
+CTGAGACGCAGGCAATGTATCTGTCCCGCCGGAACCAACAAGCCCACGAACGAGGCCCAT
+AAGGTTTCGTGTCCTTAAAGCCTAAATGTTATCGCCTGGGGGTCATCTGCCGAGCTCCAT
+TTTATGACCGCTGGTTTTGTTCGCCAAAAAACCCGCTGGTGGCGGCGAGCTCCTATTGAC
+CTCACGTTGTACCCCGCTTCAGGTTGCCCGCACACAGCGGCGAATATAACTATCTGCGTG
+TGATTCTCTATGTAAGAGGCCTGGGGTCGTTTCCCACACCACGGAAGAGTCGTTCATACA
+TGTAAGCCCCCATAGGAGGCAGCGAGCGCGCACTTATCTTCACTCTGGAACTCTAACATG
+TCGTCGAAATCTGACGAGCGAAGACAGATCCCCGTCATAAACTGGAAGGGTCTTTAAAAT
+GCAGGCCAGTGTTGGCGTCGGACGGCAGGGCCAAACCGCCGTGGGCGCTACACTAGGCCG
+AGAGGCACATATTAGATCTTGTTACGTCTCAATAAGACCTGTGCAATCCTCAAATTAGAA
+TTTTTTGGATGGCGCCGCAAGTGTCGCGTAACAATTCTTCTTAAGAACTAACTTGGGTCT
+GATCAATGACCGCTGCGCTTCCTGTTGTGAGCTAAGTATACCTCATGTGTGCCTACATTA
+GAAATAGACATGAGACTGGGTCGACGCAGTGTTTCTGAGAAGCTTACGGGGTTGGAATTT
+TTGTCTGTTCCCGGGTTCGCTCGCTCACAAACTTTAGCCTATGGGGCGGGGTATTTGGGG
+ACGGAAGGTTCTCTCTTAGGTCCATTTACTGGCGCGGCGACATCTTATATCCCCTACGCG
+TCATGGGTCTTAGCTGACTAACGAGCGGGGTCAGCGTAACGTCAAGCAGAAGTCGGCCCT
+TGTATGAGCACTATTCGAAGCGTGATCCCCCTAGGTCAAGGGATTTTGTGGATGATATTG
+TGGGCAAGCGTAATGAAACTTACATAAATGCCAACGATGCGATTTCGGAGCCATCTGATC
+ACGGTGGCGGAGCGAACTCAATTAGTTAATAGTATCAGTGATACCTTTAGAGTGAGTATA
+AGGTTCATATACATTAAAAGGAATAAGTCTTCGGCGTGACAGCTGAGCACATAAAAGCAC
+TAAAGGGAAGCCCTTGTCGCGACTATCGGCGATTACTCTGAAAGGATGTCGTCCTAAGGA
+CCAGAGTTCTCGAAGAGCATTGTGACAGTGAGTCGTACAGCTCATAGACAGAGAATGAGT
+GTCCCATTTCTGGGTAAGTCTGAACTATAGCAATTTTCGGATTACTGCCTGGTTTGATGT
+AGCACTGGGTACGATACTTAGGCCTCTTTAACCCACCTCATCGATTAGTAACAGCTCTAG
+AAGGGATGTATATAGGGTTATGCGAGGGCGTAGACATTTGTCTAATTAGTAGACATGTGC
+GCACACCCCTCCTGAAGCAGAAGACCACAGCTATCTGTTGCCTTGTCTAGTGATATAACT
+TGTCAACAAAACGCAACGCCCGGCGGTTACACTTCAGATGTAGCTCCACCGGATCCGCGA
+CGGGTGAAAGGCTTGGGAGAAGGGGGGCAACCTGTGTAGCTCCTAAAGTTAACCATTCCT
+ACTCCTCGGTCATTACCTCAGTCCAGCCTGATCTTAAATGCGACAGATGTAGTTGCCCGA
+TTCATACAAGTCACAATTGTCGCCGCGGGTGTAGGAAATTTTTTCCTTCCCATGTTTGTT
+TCCCTAGCTATCCACTAAGCCTGTGAATTTTCTTGCTAACGGGCTGGGCGGGCCATGTAA
+GTCCAGTGCTCACACACATCTGCGTCTTAGCTTCCCGTGTGATAGATACGAAAACGGTAC
+CGAATAGCTTTTTGAAGGGTTGCTGGTTTTCCTCCAGGGACTCTTTCTCTCGGATCTTAG
+GCTAAGACGTAGGCGTCCACCAGTTCCCCTTCCATGCCGCCAGCTACGTGTTAGGCCTAG
+GATGTACACCGGCGTCGTCCCTCAGAGGCGATGGTCTCGTGTAGAGCCGGGTGTTAAGCT
+CATTGTCAGATCTAACTCATGTTAACGCTTAAAATAAACCAAGACGGTATGGTCTAGGCT
+AGATCGCTTACTTCCTAGCCGCGTAAAATTAAATTCATAGCCCTGGTTACCGGGTTGTCG
+TGAGGGCGCAGCGCCCTGATGACGGTTAACATGTCTGTCAGCAACAGGATTGCGTAATTT
+GGTGCAGCACATTCTGGTGGTGACGGACAGAAAGGTAGCAACATTCCGCACCGGCTACTG
+TAGGGGCGTCATCCATTGTGGTTCGCTGCAATTGGAGGATGTACAGGCAGTGGGAATGCC
+TAAAATCCCCGAAGGCTTGATACTGCAACTTCAGTTTACCCCTTGGAGAAGTTCCGCGAC
+CATGTCTCAAACCATCGTCCCATAGCTTCCCTGGCATGATGTTATTATAATTCCCCTCCT
+CGAGGTGGGGAGCTGTCGTACTAGCTGTCCTAAATATGGGACTGAAAATTTGGGGGGCTC
+ATCATTAAGAATGTACACTCGCTAACACTAAGGAAGTTAGACCCGTTACAGATTCGGGTC
+TTTTTGCTCCCCTATGTGCTACCGCAGTCGACATTTGCGCACACGAAGTGGAATTCGGGA
+AGGCTTGACATTGGAAGGGAACCCGGTTTATGGCGGAAGTGAAACTCGGTTCGCGGTGCG
+CGGGCATACCGAACTATACTGCCCGATCCAGCACGTATCATTAACGAAGTCCCATTTGAC
+TCAAATCCTTTTCCAACTGCGTCCTCCGCAGTCCCACAAATAAATCCCTCTAGAATGCCC
+TTTCTATCGCACCATAGAACTACAGCGAGTGGCACGTCGACCCCGTAACCACCAGAGCGC
+AGAGTGTTTCCGTTCTCGGGCTCCAGCGGGGGTATAGTAGATTCACCCAATTATCCAGCA
+CTTTCTGCATTTCGTCCTGTAGTGCAATCCCGCGAAGGCAACGGACGAGGATCTTCCAGC
+GACGTTGCTTGATGGAGCCAGAGGCGCCTATTGATAATAATAGTCTGCCACGTAGTCGCA
+GAGCGGGATTTCGGTAAAGAGGTCCTTCTCGTTGGGGCTAAATACCCACGAGAGGTATGT
+CCACGACTAGACGTAAAGCGGGATAGGGCATAAAGGATTCGCGCTAGGTTCCCGCGTGAA
+AGTCGCAGAATGAGATTACCGTAAAGACCGCCAACACCTCGAGACTTAACCAAGGACATG
+CGGAACGGACCGAATACCCAAATCTGTACAACTCCAAAACTGCCTGGCTGCCGATATGGT
+GAGTACGGTGTTACGTGCTTTTTTCAATGTCCCGTTTGGATGCATAATGAACGTATTGGA
+TGCGCGATACCACTATGCCCAGCAACACGACATTCGCCCTAAATTTCCCACTGCTTCAAC
+TAGAGGCCCAGCAACTAGCACCATAGCCGCGTTGCGGATGTGTGATAAGTCTAATTAGGT
+GCAGAGTATTGTTTACCACCAGGACGTTGCTGGCTTGGCGATAGCATACCCTATTCACAG
+AATCTGATTGCTAGAATAGGTTACCACAAAAAGTAGATGCCCATTTACGGGACACAATAA
+GACCAATCGCGGTTTGCAACCTTTGGCGGAGATACAGGAATCCTTCGATAACTCTCTGCG
+CGACGCGTCAACGCGTGGAGCTGCACGGCCATCGAAGGCAGATTTGTTCTACACATGTGA
+GGTCGAGTCCTCCGGGTAAGGGGCAGCGTGGTAGTGGCATCCTATTTTAATTATCAGCAC
+GTGCCTTTATTTCCTTTGTGTTTGCGCTTCAACCCTATGATTGCGTCCTCACTTGGGCGT
+GGATGCGAATAACCATCAGTTACTATCCATAGATGGATCCCCAAATTAGGGTTCACTAAA
+TTAGGGAGCCCAATGTACAAGGAGCAAGGGGAAGCCCCAGTTGATTCTGGACTTATTTGT
+AACTGCGGAACGGATTAGGCAAGCTCAGCCCAACTATGTTTGTCCAAAGACCGATAGAAA
+TGCTGACCATGCTCGGGTGATCTGTACTCAAACCGGGGCTAATGTTCTTCTACATTGCCT
+TCAACGATTGTGGAAGGTCGCGCATTAATGATGTCGTAAAGGGGGCTTAATAGGCACGCC
+CAGGCTCTCAATCTAGTTAGGACGAGCTGGATCTCTGACGTAAAGTGTGATTTTCGTGCC
+TACAAATTCAAGTAATGATGCACAACGGAGACGACTCCATCTCGAGAGACGAACAAGTGT
+TAGGTCATCATTAGGAGGACCTGATCTCCAGTCAAAGTCACGCGATAACATGCTGACTAA
+GAAGTTGGTTCCGTCCACGGTCCCTGCCCGAATCCTGGCACGTTTCAAATCCATACAACA
+TCAAGTTACAACCGTCTGATGGTGGCAGTGATAATAATCGAGATAGATCGACCGGAGCTT
+GCCCCATCTGTCCCCTGCCCCCGAGGATATGTGGTAGATCAAATGTCAAACAACTCTCGG
+CCCTCGGCTGCATCTTTGAATACAAGTTCCGGAAAGGTTGGTGGAATGTAGCGAGTGGCT
+CATACGCAGACTGCCTAGGTTTAGCGGCCCGGTCGAGCAAGGACTACGCTGATTTAATTA
+TTGGTCTCTGCAGGACCTTGGGAAACTCATCGACGCGACTTAACATGTCAACACCACAGC
+CAGCCCTGGACGCGCAGCGACGCAATCGGTTTACCTCTTGTAATCTGATCATGGTCTCCA
+TTGGCAGCTTGCATTTGTCTCCATTGCGACAAGGCAACCCCCAGGCTAAATTGAGCCTTT
+GAGTACGAACTTGCTACCACCTTGGCGTCAGTCAACGAACCTGTTAAGGGACCTACTCAG
+TTCGATGACCCTCTATACTTTCGGTATTGTCTCCGCCCACTAACCTTAAGCCAAAGGTTG
+CACGGGCGATCGTCCTGAAAGCCATATTCGGCAGGTGAGGTAATCGAGGTGCATACACCG
+AACAGGGGAAAAGCTAGACGTACCTGATCATTAGCGGCGAAAAGCACGTCCTGCTCTGGA
+CTATTACCATGCTGGATCGTACACCTGCTCTTCCAACACTGATTATAACGCAGGTATAGT
+TAATATCTACAACTCCAATTTTGCCGCCTTTGCAACCTACTGTATGCTGGGGGTCAGGCA
+TTGAAGCAACGATAGTGCTAAGCTGCTATCCTAAGCCGATTCCCTATGCCTGCGTCTGCC
+GGTAAACACTATACAAAGACCACCCTCAAGGAATCGCTGTCCTGACTCCAATCTTTTGGC
+GCGATCGCGCCTTAGAGTGGCTCGCAGACCGTGTGAGGGATCTGCGGGGGAATCAATACT
+TCATAGCGTAAAGGTTCTATGTGGGCCCCCTCTCTATAGAACGCAGGGGCCAACAGATAA
+TCGGTCGTACCGCAGCCACCTCTAAGTTCGACTGACCGTCGGAGCTGTGACCTCTGTGTT
+AGATGCTTATTACCGTATATGCGAAGGGACCAGTGCTTAATAATATGTCCGGAAAAAATT
+TAGGTATACTGGACGCGACCAGGAAGTGCTCATTCTTTTAGCATCAAGGACGCTCACGTG
+CACCATCCTATGTCAGTACGACTAGGAACACTTCTAGACAGACGCATTAGCGTCGATCAT
+ATTCTTATACTTGGCACATTGACCTGTTAACGATCGGAAGAAGGCGTAGCAAATTTGTAT
+TGAGACTAAAGTCCGCCTATGAGCGCCCGGCAACCCCCTTCTTAGAAAATGATTCTAGAA
+CTATGACAAACCGGCTTTTCTAATCGTGGTTCTGTTGTCAAAAATGGTCCCGGAAAACCG
+ACGTATACTCTGTGTCGTAGCAGAGTCAACGGATTAAACCATGGGAACCATCGGCGACTA
+AAATCTTGGACGTCGGCAGCGCCTAAAGACCATCAGAATCTAAAGCGATCCCGACCCCAG
+GTATCGAATCAACCAGCATGCGGCAACTCTCCGCAACATTTCAACTGATAGTACCTAATA
+TGCGGTACGCCCATGTAAGCAGCGACGTATAAAATATGTGGAAGTCGACGTTCAATTACT
+ACGTTAGGTTTGGAGAACCGCCCTAGGGGGACATGACCCATACACGTAGAAAATTGCCCT
+CGTTTAAGAATTGAGCGCGCGCCCAGGATTACCATAACGGCTTCCCCTCCGTTGTAGCCA
+CCGGGTAAGTAAAATCCCGTTTGAGGTCCAACCCGATATGGGGGTATAATTGTGCATGGC
+ACCGGAACATAAGATAGGGCTCCAGCGCATGAGTTAATGAAAGCCCTTCCCTTGTGATTA
+TTAGAGGGACCTGCAATCTGTGAGACACAACAGTCCATATAAACGAGACTCAGGGAACGG
+GGAAAACCACAGAATATGCTAACCCCGAGTAGTGGGCTTCGGACCTTTGTGGTTGGACAG
+GACAGGTGTGTATCTTGTACTTTAGTCATGTATGTGTCTGGATCTTGGTCGCAGACTTCA
+CCGGCTGTGGAGAATAGAAAAAGTGGGTTCTAATTATTGATTGGACGTATCACCTTTTAG
+GCGAAATCTTTCTATGTATGCGAGGGAGAAGGAAAGCGCCGCTGTCTAAGGCTTTAGTAG
+CTGGGTGTTAGGGTATCCTCGGCAGAGTATCAGGTGAGAAACTAGAACCACGAAACAGAC
+CCTCAGCCGACCTGTACGGATTAACACAGCAAATACAAATGTGACCCTCATAAATGCGTT
+GGTTGTAACCTATTAAACGAATTGGGCTAAGGACATTTGCTCCCATGAACTCGTTGCTAG
+TATAGTGGGGGCCCGTCTGTGTATGGCCAAGACTAGCCATTCCTATGAATTCTGGCGTCC
+TCGTATAGTTTTTGATCCTCCTATCCTGATATTATGCGCTGTACGGGTGTTATACGTTCG
+TGTCTATCCGGGCATTTCTATCCTCCATACAGGTTTAGCTCCATGATCCACTATAACTTC
+CTGGGCAACCCAAAATAGCGAGTATTCAAATAATACAACGCCTCACCATGCATATGTTCC
+TGTTATCGTCCATTATCTGGGAACAAGGTCACCGTTGCGCCACGACAAAGTGAGCACTAG
+AAGTCTCGGGTGCTAAACAGTCGATATATGGCGCAATCTCAAGATGTAAGTCCAATCATA
+TTCCAGTGGGTGGCTCAGGGGTGCGGCAACATAGGCCAAACTCTCGGGAAACTTTGTCTA
+TTAACCGACTCGGTATTTCATTATGGGCGCGGGTGGGGTAAGGATAAGCTCCCGGCCACG
+CGAGTCACCCAAAGTTTACGGCCATTCGGATATAGAAGAGTATCGAACACACCAGCATCA
+TTGCAGTACATTTTCCTTTCTGTCGCATCGACATGCTTGACGAGGCGATGTCACGCAGGT
+GTTCTCCGTGCGCCACGACCATCTCCATCTATATCACCTCCCATACGCGCTCAGCCGGTG
+TAATCTATCTCTCACGTGTCTCAAATACTGCCCATCCACATGGCTGCTTACTCTAACTGT
+CCACTGCACGCGTGAAGCGGTAGCGATATGATTATTCATGACAGGTCGCTGATGCCTGAG
+TTGGTTGGAGCCCAGACACATTGTGCCCAGCCGTCCGGTGTATGGCAATTAATCATCTGA
+AAACGCAGCCACCGGAAACTACCGTGATAGCGCGCCGTCGCTGGGCCAAGCCAGCCGTAG
+GCCGCAAGGCGCCCGCGAGCTGGTTAAAAGGCACACTCTAGGCCCGTCTCAGTAATCACA
+GAGTTGGTTGCCTTACAAAATGTACAATGTACGCTGATGGACGATGATAGCTAAGAAATT
+ATGACTCCTATGAGCGTCTAGGTTGTACCCTTAAGGCCTCTCGACCTTGCCATGCTGTCC
+AATACCGATAGCTGTTATGCTTCAGGGGAAGGAGCTGAAACGTCAACTGCGCCCCTCCCC
+ATTAAGTCCGCGGACTTGTAGGGCGTAAAGTCGGTCCCAGCAGATGAGAGCTATGGAATA
+ACGGCAGGCCTAACGACGTTCTACAATAGTACAGGTATTGGGTGTGTTAAGCAAGAGCTG
+CTACAATAAGTAACAGCAAATAGATGGAATATTGTCGCACGGACGATCACTCATTCGGAA
+CCCCCATCCGAGTAGGTTATAGTTAATTGTACGTCTACAATCCGAATACGCAACGCTTGT
+CGCCGACTGGAGAGGCCCCCAATACGAGAGCGTGTGGGACATGATGTCAGTCATGGCATA
+CAGTGACGGTTTAGCCTGCGTGAATGGTTTTACTCGTCCCGCCGGCGGTGAAAGGCACAG
+CTTAACAAGGGGTTAACTCCGTCAATGTTAGCGGTAATGTAAATAGTCTTGCAGGTCCAG
+AGGTGAAAGGAAAGACAGCTGTTTGGCGACTCTGAAGATACATATACAACCGGATTGTTC
+TGCTGGACCGCGGGCATCCCCAAAATAACTGGAGCCGGCTAGACTGTTAATGTGTTTGGG
+CAGTTTGGGGCGAAAAAATCTTACACAACGGAGGTTAGCAATTGCTCATTCCGTGTTTCC
+GAGACGGGGACAGGAGCGCTGTGTCAATGGCACCCTCTAATCTATCTGCTACATCTCCGA
+CGTAGCGGCCGTGTCGTCAATTGCCCGTGTGGCCGTTAACATCTGCAATGGTTATAGGTT
+ATCCAGCCGTATATATGTCACTACAACCAATAGGGCGAAGAAGGTTTTGTACGGAGGTCC
+CGAGGCCAACTGTATTTCGACTAAAATCATCTTGCTGTCAGGGTTAGCCGACCACCAGCC
+AGACCTCTGACAAACATTACTAGAACGTTACGCTTGTCAAGTCCCAGTCAGAGTTCAATT
+ACTGATTGGCGGTTTAAGTGGGCACTTTGCACGATGGTCATAGGACGCATCTCGCGTATC
+TAAGATAACGGTTCATGCCGACGAGGATGTGGGTCTCCTGGCGCCGGGAACATCCAGGGG
+GCTTTTTCTCAGCCAAAAGGTTCACTAATAGGGACGCTTTGCGACGCCTTCGCGGCGGTG
+TTGATTTCGCGCATCTCCTTTCTAGAACCCAACCCGGACTTGCCCATCAGCAGGTGAATC
+AAAATTACCCTCGTTCAACAGGATTGTCGGCGGGTAGTCCCTTTCAGTGCGGGACGAGAC
+TGTCTAGTTTATTTACAGCCGCTCTCCTACGATCGTCACATGGGACGTGTCTACATGCCT
+TGGGCTATGCCCAGTATCCTGATATCAGCTATGCCTGAGAGGTGTTTAGATAGCAGCGTT
+GGCTTAGTGACATAGTGAATACACTTCCAGGCCAGTCCCTTGGGGATTACAATTCATGCC
+CCACACGAATAAACAAGTTGCAGTCTACTGTAACTTACGACAAGTATCCCGAGAGATTTT
+GCCTGATACCTGGCTTCCCAACTGAGAACATGTCCTGGCTTTGGCCTCTGCTGCTCTAGA
+TTGAGCTAGGGACGCGGATCGCCTGGTTGTGACAGAGACTGACCTAATCATCCACCGAGG
+TGCCCTATCAACGCTCGTCTTCGCGCTGACATTACTGGTGCTGTAAAATCTCTTCGCGGC
+GCTATGAGGCCTCATTTTATTCTCCAAATCAATGAATTCATAAGGCTTGGATTGCGGCAA
+GTTTGGTAAGCGATCCACCGGCCAAGTGGTCCTAAAACGATCCGAATCGAAGTGATCCGC
+AAATATGATCTCCATGTTCAGGTCCAGGAAAGTTGTTACGCCTGCTCGGCAAGGGGAACT
+TCTACTGAGTCACTTGCTTCTGTGAATCTCGACACGGTGAAATATGACCGCATGATGCCA
+CTACGCGTGCAACACGACCTGGATGACGACGCCATTGATTCTGGTTCTGCAAATCGCATA
+GTGTGATCACTTTTCGCCCTTATGACGTAGAGTCATGTAGAGCGACGTCATGTTGGACCC
+TCACCAAACTGCATATCGGTAACGGAAGGCAATACTAGACGACCTGCATGTTCATGGGCC
+GACCCTGGTTCCTTAGAAACGTGGACTGCTATCCATAATATACCGCATTCGGTGTAAGTT
+GGTCACGAGCCACGCTGATGGCTGCGTTCGGCACTCTGGCCCGCTAGAACAAAGGGCGGA
+CATAACTCGAGAACCTATATAATTTGGTAGTACCAAGCTCAGGAGATACTACTTTCGTCC
+CATTCGCATTGCTCGTTCACGCGTTGGTACTGAGCAAGGTATTGTTCGTTAATTTGCCCG
+TGTAGTCATCCGAGTCGAGCATGAAGGAGTACAACAAGCATAGAGGTGCTGTATTCCACC
+TGTTGAAAAGTGCTAACATGAGCATGTTATGTTGAGAACGTATCAGTGGAGGAGAATTCG
+AGGGTTTCGTCATACAGCACTTCCTACGCAACGAGACGGTATCCCCTCATGTGGGGGATC
+GGTGAGCTCTAAACAGGGCAGGATGGCGTAATAGCACGGCGTAGGCATTTAGGAAGTGAG
+GGTGGTACCTGCGGCACTTGGGTGAGATAGAACGTATCGAGTTATTTGTGTAATGTCGCA
+TATACCCAAACGCACTTACCAGGCTATGGTATTATGGCATATACACGTCGGAAAATAAGA
+TTCTGGGAATCCGCACCCTAGGAGTTCCGTTCGCTGACGAGCTCTACTAGTGCTCACTGA
+TAAAACGCATCACCAAGACATACGGCACATAAGAGACTATCTCGCGAGGACTAACTGTTA
+CAATTAAATATTAAGAGCTGGATATCCCGTTATTCAAAGGTGGACCTTCATTTAGGATCT
+TCAGCGCAACTGAGTTGGAGCAGCAAGGCCTGTGGATATGTCTCTGCTATCAGGGTACCA
+TTGATACGAAGATGAGCACCTATACGCCATGGGCTTGCTTAATACTCTGCGTATGAATAA
+ACTTTGCAACGATTGCCTTCCGCTCGACGGATGATATAATCCACTATCGCGGCACATGTT
+AGAATCGGTAGGAGAGGACATCACGCGTCCATGAAGTAACTAGTTCGTTACGCTACTGCC
+GATATCATACAGCAAGAAGCATGGCCCTGCAAACGCAGGCGAAGAACAGTCATATTGGAC
+TGGAAGGGGGTCGTTTCACCCGAACACTTCGCAACTCAGTCGTTAAGCGATGTCCGGGAA
+GGATATCATTAAGGACATGGTCGATCAGGAATCGCCCTCGATCCTCAACCCCGACTGGAG
+GCGACCTCTGGGGTGCAGCTGCAGAGACTATTCAAAAAACCGTTCATATATGCGGGGAGT
+TAGCTAAAGTGGCTCTACCGGCTACATGGGGTCGCGGCGTGCTGTCTATCTACGTCGCAC
+CTATGATCACTTATCCGGGGGTGTTCCCCTTGGGCGTCAGATGAGCCTTCGGGGTGCGAC
+GGAACTACACTAGCCCAAGTTGGAGTCCCGGTACTATCGTGATGCGATTCATAAGCTATT
+TGTTGTGACGTGAAACACCTTAGGATGCTGAGGCCGAGGTCACTCATACTTTGAAGCGCT
+GTAGCTGGACGTTTCACCTTAAGAGAATAACGGAGAAGCACCCAGATAGGAACCCGGCAT
+TCAGCTCGACCTTTTTCAAGGAGCTCAGACCGCCGGGGCAAGCAACCTCTATGAACTCTG
+TTGAGCTACCGGATCGAGCGCCTCGCGGATAATTAGGCGGGCCGAGGACAGGTGGGGACA
+AGTTCCCCCTTGCCTTGTGACCGATAAACAGGCCTGTACAGGTCCACAAGAATCGTCCTT
+CGTCCGACACTAAATTGGTCTCTTAGATTGTTGACCATCGAACTACATCGTTTTGCTTGC
+TATAGTCCGGGGTCCCCCTATGGCGTCTTCGCATTCGAGTCAAGTGGGTTGGCCGCGATG
+CGACCTTCCGACCGTAAGTCGATTTTGTCAATGGTGCCTGTCCCAAACTTCCATTTGGGA
+GTTGAGGTATATTGTTTGAGATACCGCGGGTACTGTATCAAAGAGATTGCTTCCGTCGGT
+TCCCCCGCTCGTACTTTACGCGACGCGGCTGAGCCCCGCGTCGCCAGATAACGGTGAATC
+AATGCGCTAGGATAGCGACTTGAATCGTCACATAAAACAGTCTAACACTCCCAGAATCCT
+TCATTAGGTGGTTACCAGTTTCGGTTATCTTCGCAATAGCTATCTGATTAGGCACAGGTT
+CACCCTGCGCTCGTGAGATATGCTGGAGCGATCGGGGTCGCGCGCCATTCGGCAGGAAAT
+GGTCTGTTGGTTCTTGGTTAGACTTGAAGCAGGCTATATACTCAATGTTGTCATGTGCTC
+ATCCTTATCAAATCCTGTTGTCGGCGTTTGGGGCGGTTTGTGTGCGGAGGCGCGAATTTT
+TCGATCCGAATTCCTGGCCCGGTAGGTATTCCACGTATATATACCTTGACTTGAGTCCCC
+GGACATTTCGATGTCAATGCAAGGCATTCGCATACCCTCTGGATTCTGCCACCGGGCTGT
+TTTAGCGGGTTAAATGTGCATGTGAATCGCTTTTCTCACACGGGTTGATAGGCGGTCTCA
+TGCAACATTTCATGTCATTCATAACACGCTTAGTAACCCGCAGTTGGAGGTCCACTGAGT
+CGGGCCGGCGAGATGGGAAACTGATCGGCAGCGATAACTTTGTTACTGTACTGCAGAGTA
+AAACGTTCCTCCACTAGTCTGCGAAAGAGGCGGACTTCCGAACGGGCTACCGGCCGCTTC
+ACCTCGCGTGCGCAGGCTGGCCCGTGTGAGTCCCAATATGCCACAATAGCCCTTGCTAAT
+GTCATTACGAGGTTCTGAGGTGGATGGATTATATGGGGTTACTCTTGCATACTACTAATC
+CCTCAAGGTTGGTCGCGTAACGAAGGATCATGATTGCTCTAAGATTGAGGAGGGTTCGTT
+TATCCTTCGGCGTCGAAGTAGTGATTGGAACATTATGTAACGCAACCACTGAACTCCAAT
+TACTGACACGAGAGTTGGAACGTGTTGGGGTGTCCATTACTATGTACATCAGATACACTT
+CGAGAATAGGCTACACAAGCAAGGCACCTTCATGGTGCGTAACCCCCTTGTGGCGACCCA
+GCGAGAACTATAGTCTTTCCGCCATTCGCTTGTAAGACGCATATTAAAGACGGGTCCGTC
+CTACATCACCGAGGGTCCGCCTCGTCCGCTTGGCTCCGAGGTAGCTTGGCCGAGTCATGG
+GCTTGCGATATCGCGGGCGTCAGCGCGGCCAAGTCATTTCTGTCGTTCTAGGTCATCTGA
+AGCTGGGGAGACTCTGTGACCACTTTGGCACGCTATCCGCTTGAAGCACCCGCTGCAATT
+GCGCGAAAGCTCGCCGTTATGTTATGTTGGACGAGGACTAATTATAACTCGACGGCTTCA
+CGGAGACTCCGCCTTCCCCGTGTCACAAGCGGATTACTAATTTCTGCTGAGGTCAGCATT
+TATTTTTGTTCTAAGCGATAAAGCTAACGCGCACTCACGGCTAAGAGAAGTTAATAGCCA
+ACTCTGGTTAGGGTCACATTTAATTTCTACGCACTAAACGTCAAGACAACTAATTCGTCT
+ACAAGAATACCACTGTGCGCCTGAACAGGCTGATGACGCTTAGCTGGTGTACCTGACGCA
+ACTCCAAGCCATTCGGCCCAGGGCTTGTTTAGGCAGGGTATTGAGGTTTGTCTCTTAACT
+GTACCTGGACCAGACATCGGACCCCAACCGCCGCGCATAGTAGGCCACGACGAAACCTTC
+GAAGCCGGCGTGCGACGTTGGCCGGGTCGATGTTGAGGGTTAGTGCGCCCGAACTCTTGG
+TCTTAGGTAATTTCTCTCGATGGTATTCGCCGATTTAGGCGTAAACTGCTGACACAGCAT
+CGGTGATATGGAGCTATTGAAATCGGAGAGATTCGTAACAGCTCGACCATTGTTATTAGG
+CTTTACGCCTGAATTACGGCGCGCAGGACCTGGGGCAAACACGGAGGGCCTCTCGCGAAA
+TCCCAGAAACTAAGTTTCAAGTCTATAGTTTGAAAGGCCTAGTCTCATCGGCCTCGTTGA
+GGCGCGACTTGGGCAGGTTCCGTCGACCAAAACTAGGGCTAGTCGGCCAAGCACTCTTAG
+CTAGAGTAGAAGCCACATTCGAATCTAGGAGATAAGGGGGCAATACTCGTGATTTGCGCG
+GCCTATCGTAAATCACATTTCCACAGACCTTCGAGCCTTGAAAAACTCTCACCCATCCAT
+TTCGAAAGATCGTAAGTGTAGACTACAGACATACCCAATGAAGTTTAATCTTCGCAAATC
+CCGAAACCATGTAAGGACCGTCGTATTTACAACGCCACGGGGAATTGGTACTAGCGTGAA
+GTATCAAGGGCCACCCTATTGTGTCCAGGCGCGAATTCTTTGCTCGTTGTGAGTTGGGAA
+TACCTTATGTCTAGAAGATAGAACTCAGAGTCACGAGATCCTACCTTCGGCCACAGCTCA
+GTATAGTATCCCTGAGCATGTGCTCCGGACTTCCATGTTCAGTCGGTCCCTGGACGATGA
+ACATTAAAGTTACCGATGGGGGTTGGCTCAAAACGACTCATCGCGTCAACTCTCTGGTGA
+TCTTAAAGAGTTTTTCTAAGTATGAGAAAGCTCGTAAGAATCAGCTGTGGCCGACATCCG
+GGAGCCCCATGGTAGATGGGCCGAAACCCATGCGGACCGACCGTAGACAGAGGGTCAGAA
+TCCGGTATACATGATTGCGCCTGACCGGTCTCGGCGAGACACAGCCGCGTCTTCATACTA
+TCACCCAGTGCCGAAGTTAGTCTCGTCAAGGGTGAATGTCGCTAGCTACGGGATTGGGCT
+AAGGTCGAGGAATTCAACTTCAGCACCACCTATGTGAATTTCCTCGATATCGGGCGTCGA
+ATTGCAAGCATGAACTGATAAATGTCAGTGCTTGCGTCGTTCGGGACATATCCGAGACTT
+TGCATGCCCAGGGTTCATATATAGCCACTTAACCCACCGACTGTATCGTCTTACCCGGGG
+TTGAGAGAGGCGTAACGCATGACTGCCTGCGAAGGACGAACAAAGACCGCGCAGTGGCGT
+CTAAGTTCCTCCCGATACCAGGTATGTCACCTTAGAGCCATGCACATCACAAAGTTGCAT
+ACAGCTCCGTTATTCCTATTAACGGATTTTTCTGAACATGTATTGGGTGGTTAATAGTAC
+CACCTCTAACTAGAGCCCGCCGTCATCCTTTATCGTCGTGGTTTGAACGAGGAATGCTAG
+ATAGTAACGTTAGAAAAGCCCTAAATTCAGGGAACGCCCACTACAGACCAAATATCTTGC
+CTATGATTCGAAGTGGATAAGCACGGCTCCCGATAAATTAAAAGCCTCGTCCTTGGAATC
+TATCAACTGGCTTCTGAACTCACTCGATAATAGTTTTCTCCGTTATGTACACAACAAAAG
+GCAAGGCAGGCCGCATTCATCGGGTGGTAGTCCGGCCTTTAACACGTCCGCGGGCGATGC
+GGGTTAGCTATGCTCCACCGGTCCTTGCCAACTACTTACGATATGATGTTAAAGGCTTAC
+ATGTGCCTGAGTAGTCTGTCGTACGGCGATACGGGCATCCCCGCTAAGATACCCGAAAAC
+ACTAATTTAAGTTTGTCGCGTATATGCGATCGACCGATTTGCGCTAAGGCGTTCGTCGTT
+ACGGTGGTGAGTTTAGGCGGTCACGAATTCGGCCAAGTTATGGTAGTGGGCTTTCATTCG
+CGCACCCCGTGATAAGGCTGCGTCTTCCGTACGGGGGGATCGATTTCCGCGCCCACCGAA
+TCTCGAGCATACCCTACGCGCGCACATTGGGCGTTTCACTGACACAGTACAGTGCCAACG
+GGTTTTGATACATGATTATGGCTTCGTCCGTGCGTAGGGCCGGGACCTTCAATACTGTTC
+TCCATTTGAGGTATCTTTACGCCCTTTGTGAAGATTAAGTCGCAGCCGGTTATAACTAAT
+CGTACGTGTTGTGTGCGGTATACCAGTGGCACTGTCGACCCTCAGCTGGGGCCTTGTTAA
+GTCCTATTATTGGTTACATGCGGCCATCAGAGTTGGTCCCGATATCAAAGCAGTCTATGA
+CCTCAGCCACTATTCCGTCCCCTTGTATCCCACTACAGGCTTCACTCCTTGTGCGGCCGA
+ACAGAAGCTTACCAAGGAGAGCGAGGGACTTGCGTGTAACTATCGAACTCATCCAGTTAA
+GTGGAGGCCGGATCGTGTTTTGCCTTAACCAACTAGAGAAGTTCACCAACGGGAGGCTCT
+TGAGGCCGAAAGCTGACCGTGTATACATCTGCTGGTCCTTAATCACCCCGGCTTCTTACG
+CACACGCTCCACTCGATAGCTTGCAAATACCGCCCTGCAATATAGACTCAGAGAGCACGC
+TTGAATTCGAGAGAACTCATTTATTATCTACTCAACCCAACGAGCATGCCCTGATCACCA
+ATTATTGTGGCCATACATCTTGGGCGAACGTGCCAAGCGTAGTTATTGAGCGGATCCGTT
+AATAAGTATCTGGTTGATGTGAACCGGTATATTGTCGCGTGTTTTAGTGATCATTCCAAG
+TTAGTACTGTAAATCCTTTTGTCTACGCCCTATGTTGGGCCACCGAACTAATTCGGTCGT
+GGTAGAAAGGCTAAGGGTTCCCGCGGTGCGCTTAGGAGGTTGATTAGAGCTCTGCGAACC
+TAGACGCAAACTGTTGCAAATAGTCAGTTTGGAAGGGTCCCTAAATGGACTGTCAGACCA
+GCCGAAGCATATGCCCCTCATAGCACGAAGTGAATGCCAGGGAGGCCCGGTGCGATGAAC
+GCTTTTGTTATTCAGCTACAGCACTAGATTCTCAGCAGTCTTAGCTCGTCGGTCTACTCT
+TAAATACCGAAAAGACTAAGGCCCCTCTGTGTTCGTATGCCCTTGTCGGAGGCGCGTGGC
+CTACTGCCAAAGGCCAAGTTATAGGATGCGGATTGTGATGTCTTTAATTGGATAGGATGG
+TAGGTCGCGGTTTGCCCATATCACAGGAACACCGACGTGATGCACCAATGCAGCGAGCGC
+TGAATGAAGGCCTATCAGCAAGTCCGTTACGCAATCAATATCCGCATCTAGTGACGCTAG
+AATTGTATACTGGTGACCCCCATCGCAATTTGCAGCGTACACAGCCTTTTCGTCATCCCG
+CGGAAAGAAGCGTGGTTCGCCAAGACGGCAATGCAATTGCCGCTAAAAACTCTCGAATCT
+TCTCAGGATCTTCTACTTTGAATACACTGCCTATAGAGGGGGACGTGTGTTTAATTGGCT
+ACCGAAGGCCCAACACTCGGTGATAGGTCTAATATCTTCAGGCCGGAGATATCAGTAAGA
+ACAAACTAAGAAACGTGCATAAAAGTAGGACCGTAGCAACTCCCATCTGGCCCTCTTATG
+TCATCATGTTAGAAACAGACGAGTCAAGGCGTAACAATAGGGTGGGGTGAGATTACACTG
+GACTATTGACCTGGTCTCGTGGGCTTTAGATGTGATCTTGCAATGTACTATTACCTTATT
+TGACTGAATAGCCGAGCACGAGGATTTATATGGAAGTGGATGTGGCGTCGCGTTACGAAG
+CAGCTCAGTGACGCGGGCCGGGTCTGACATAGTTATACCAGGCAAACCAGGGATGCGAAC
+TTGAATATTAACGCCTCGCCAAGCCGGGAGAGTTTTCGCCCATAGCACCGAAAATACGTT
+AAGCGCCGTTAACGTGACCAATTACCTCTCTTTTGGGCGCCCCGAAGAAAGACCTACCTA
+TGGGTCTGTCTTGAACGATGTAACCCAAAAATGGAGAATCAAAGATGGCGGGGATGTATC
+GTCGGACATAGCATGTTCGATTCACGGTTCAGGGTTCTGATTCCAAGTTGCGGCCCAGAG
+CTTTCGAATAGAAATACATTATTCATCTTCTCCGGCCACGGTGTTAATGGACCACTACAA
+CCAGGTGTAGGGGGGTTACCCGCATCGGTATGTTGCTAAATGGTAGAGCCCAAGGCTAAG
+CAGGTGTGATCGTCCCCCGGTCCAGGACACTGAGACCGGTATGAGTGACCTTAAAGAGCT
+AGACAAGGTAAGCCCGTTCGAAACGCCGAGGTTTCGCCTCACCGGCGTCCACGAGGTCCG
+CGGTCCTCTTCCTTTACTAAGCCTCCAACTGACCCCACACATCCCCGGCAGAATTCTAAA
+CGGTGACAACGGTAGTGCACGTCCTACGCGTGATAACTTATTGACTACGGGACAACATCT
+TCGATTCCCGAAGGGGCACGACCGCTTCCGGACGGAATCTCGTATCACCTGGTAGTTAGG
+AGCTGAACTAACAATTTCGGCAGAAGCTCGAATCGTAGCTACAACTACTAGTCCTGAGCT
+AGTCAGAAGTCGTTATACTGATCCCCATTAACAACTTACCGATGCTACCTCAGACGCATG
+TGCTCATGAAAGGATAACGACCGACCTTCCTGCTGCTGGTAACAAGCGTAACTGCCAAAT
+TAAATGTCAGACATAGTAAAACTAGCTGGAGAGTCAAATTCGTAGGTTCTACGGGGACAG
+TATTAATTCCAGAGATTTAACCCCGTTGTGCCTTCGCGGTGAGCGACTATAGCGGGGGAT
+CGCAGTTGACCGTTAGCCTCGTGTTCCGGTGGATGTCATGCGAAAAATAAGTAATGTTCC
+GCGGGAACTCTAGCTTGCCTAGTAAGCTGAACGCACCTGACGGAGTTTCCATACTCAACC
+GTCAACTATTTAGCATGCTAATCCTGCAGATCTAGCCTGCGCTTAGTGAAATTCCCAACT
+TCAAGTCCGGTTACCGCCGAATGCTGTACTGAACCTCGGTACTGACAATTGAATGGCAAT
+CGGCCCTTCTAGATCGGTTACAGATACCGGTTGCACGGCACCTAGAACCCTAAGGCCCCA
+GACCGACAGGATGCCCCTTGAATATGCCACTGATCCTACCTGAACTGGGGCCGCGTCTGC
+CCTAACGGAGCTTTCATTCCGAGCTGGCGGCCGGAACGTGGAGCCCTGCTCTTCGGAGGC
+CGATAAGGATGCACAAAAAGGAAGTAAGAAGTGAAAGAACGTCGGACATCGGCCCTGGGT
+GCGTAAATATCGCCCAATCAAGGCGAAAGCCACATAACTCGCTGAATGCTGTGTTATCAA
+CAAGCACGATGATGGAAGCTTCTCCTAATAATGTATGTCAGGTCGTTCGCGTGGGTGCCG
+GCGTCTTAACGACAGTCGTTCCCATTGTCCTGTCACACTTTATCAAGCCTTGTCCTTCAA
+GACATACGTGTGTGTCACCACTTCAAGACGGCTCGGATACCCCAGTTATGTGGGTGGGAT
+TTCGCAATTGCGGGCCAGTGTGTGGGGTGGGCTCTGTGGTGCAATTACATCTGCCGTCAA
+ACTGCTTCCACTTTAGATAGGAGAAGTTAGCAAGTGTACTAATTCTCGGAGCGAGGCAGA
+GTGAAGGTGCCAAACGCACGCCGTTCCTCCATCCTGCGGGGATGTCGTGATAGGTAAAGT
+TTCAGAAGTGAGTTCGAAGTCGCCGGGTTCTATAATTTCTGGGAGAATCCATGCGACCCT
+ACCTCAAGTCCTCTAGACTGTATCGCTTTGTGCACATCGCGAGCCCCTCAACTGGGTGGG
+AGTGTCCAACGCAAGCAAAAGTTATGCGAAATACGTATGTCGTACACAGAGGCCCTATCC
+CTTTACGGGTCACGATTTGAACTCGTCGTTGTGAGTCCGAAGTGCGGCTTTTGTAGAGCC
+TAATTCCTGGCTGTCTCACAAACCCCGTTCCCTATAACGTGTACCCACAGAAACCGGTAC
+GGCACTGTGGAACCAGCCTATCATTATGTCGTCCCTGTGACTTCGGATTAAGGCCCGAAG
+CAGGCCTAGCTGGTCCTCACGCCGCACCGCCATTGCCTACTGGTTCTATAGCCGCAACAT
+GATGCGGACCCCGTAAATCACTTACGGAATTAGAAGGATGTCTTAGAAGGGTCCCTTGCT
+CCTATCTATCGACAATCAGCAGACCGTCACCATGGAATCACGTTGTCTTCATGCGTGTTA
+GGGGGATCGTTAGAGAGCTAGTTAGCGCAGAGCCTGAGGAAGCTAAAATATAGGTACGGC
+AACCTGGTGAACGTTATTGTCCAGAGCCCGGTGCCTCTAGATTCGCCGCTCTGCGAGTTC
+GACTAGCGACGGTGCTGGCACTCTCGGACGCTTATTCGGCGTATGATGACAATACTCAAG
+TCGACCCTACTGAGCCTACGGTGTTATTGTGCTTAAGGTAGACGCTAGTACGACCTTCTA
+TAGGGACTCGACCTATCGCGACACCCGTGGGTCGGGCAGGCTGACGTCCTGTAGCCTAAC
+CTTTTTAGAGACCCGTGTCTAGAATGGCATTCTAAAACATGACCCATGGAACCAATGAAA
+ATGTGATCAGGACTTGCGTACCTGACCGGGGATTCAAGAGCAGAGATAGACAAGGGGTCT
+ACACCCCGGCTAGAGCCATTAGGCACAGATCTCGCCGGTTATATGCAAGACAAGCTCTAG
+GCGCCTAGTGACGCTCTTTCTACAAAACCAGCTACCCGTGACACACCCGACCAGCTGATT
+CGCTATGCTAGAGGGTCATAACTCGTAATGCTTCGTGCATCACTGTCTATCGCTAACGTA
+CGTTATGTTACTTGATGGTTCCGTATACTAGAATGGCAACTCTCTTTACAAACCCGCGTA
+TTTCTTGATATGGCTCCCTGCCGAAAAACGAGTCTCATTTCGAGACTACTCATTGTCTGG
+TATTACAGATAGTGGCGCGATGTAATCGCTACACGTGTATGGAGCGCTCGCAAGTCACTG
+CAGAAGAATGTGCCCGTGCTCAGGGGATGAACCTCTATTGATACGTACTAATTAGTCTTG
+ATATTTCCGCGACTGAGACATAAAGGTAGCGGATTATGGCTTCCCGCTTATCTAGGACTG
+CGCATAGTAGACGAGGGATCTCATGGATGACATCGAGACTGTGTGGCAAGCGCGTTTCTA
+CCAGACTATTAAACAACTAAGTAAAAACATTTTTATGGGGTCGGGGCCGCCAATTGGCAT
+GTCCCTGAGCTGTGTGATCCACATTCCCCTCTCCGTAGGAGAGCAGGTCCGTCCGTTCCT
+ATTGTTGTGCTTGGACGAAGTGCTCGTCCAACTCATTGATGTAACCGGGACTACGTTCAT
+TTTACCTGGAGCCGCCTCTATCAGCAATGTCCAGCGGACGCGTCCGGTAGCTCCCTACCG
+CTTTATTGATTGCGATTCTGATAAGCTATGACTTGGGTTCATTGTATGATTGCACACATC
+AAGAGGTGTGGAAAGGCAGTAAGTCTCCCTTACCTCTGTACCTAGATCCCGTGCAGAGTG
+CCTTAAGCCAAACTAGGTTACACCCATTACTCCCCTGAGGACATCGATTGCCCGGAAACA
+TTGGTCCGGGTGTTCTTTCCAACTTGACGACGACCTCCTACGGAGTGAGGGCTTCTGAGC
+TGGGTTTAAAGCCGGCTTACTTAAACCTTCCGAGATCCTCGATCCGTGTGTCTGTTAGCG
+TGTTATATTATATATCTGCATGTGTGAGTGCCACGCAGAGACATCTGAACTCGCAGAGTG
+ACTCCTGCTTATAAAACAAGCATGCCCCTCAGTTTTTTTCCGAGGCGTACCATATTCCGC
+CAGTCCGTGAGGGGGAAGCCCGGGCATCCTGCTATCGCATTAATAGATATCGGTAAGGCT
+CCTCTAGTCAGACCTTGAATAGTGCGTACATTTTCTATGTTAAGATTACCCTACGAACCG
+CCTTGGAGCAGCATCAGTTCTGAACTCGACTGCTTACTTCCGCAGGTGATATTATCCACA
+GAAGAGTGCAATATTTCATCCCCTAGCCTCACCGTTCGCTCGTTTCGGCCCCGATAGGGG
+GCAAGACATAAGCCATTGCTAGACCGACAAAAATGTGTTGGAGCGCTAGCTTCTGAGTGC
+AATGGTACTAAGCCTTCGTGGTTGACTCGTAGCGTCCGGCTAAAGAGCTTTGGGGATAAT
+CGTACCAGCAAAAGGCCAGGCACCCGCCTGCAACCCTGAGTGGGGACGGGAGGCGATAAA
+ATCGCTAACGGGGTTATAAAAGATATCCCCCGAGTTCTGCTCAATACTCCAGATACAAGT
+TCAATGTTGGAAAATTAACCGTTACTCCTGTGACTGAAAGAATTATCGTGATCACGCCGA
+AGCCATTCGCCTCTAGCACAAAACTGACTGGCGAGGGGAAGCGGCAAGCGCCTACACTTT
+GCTGATTTCGTGTGCCTGTTCATGTAAAGGACGTGCGGGCCGACAGTACTTTGGTCCTCG
+ACCTACCCCCTCCTCGATAGAAATTAGGTGTCCCCAACTCGCCCCAAGGGAAATCATCAG
+ACAGTGGCTGGATAGGGTCCATTAATCAACTGGAGGGTCAGCCTGAGCGTAACAGTTCCG
+CACTCGCACTCATCCTGTAGAGTTGAGCGCCTACGGACTCCATCTTGTAACACAATAACA
+GCCCGCCGTGATGCGTATGTAACTCTGCGTTAGTCAGTCTATCTTAATGTCCTAACATCA
+CGTCTGTACCCCGGCGACACACGTCATCCGAATCTCGCCTCATCTCCATGCCCAAGAGTG
+CTTAATACCCGGCAAGAGAGGGAGACCATCCGACCCTCTGCAGCACTTCAAGGCAGAGTG
+GTAGTCCAGGGTTACCCACTCAGGGACCAATCTCCAACATGGGTAGATTGGAAGAAACCT
+TCTCATACCATCTAATAGAATGCTTGCTTATTTGGTAGCTTCTATTGAGCGGGTCTTGGC
+CCAAGCTTATCCCGGACTCTCCCCCAGCTAAAAGTGATTACCGGGCAATTGGGGTATGAT
+CCAGCATGTAGCAGGTTTAAATACAGTCGACCCATCCATCCTCTCCAGTTCAGGAGTTTA
+AAGCAGGTTCAAGGCCGCTTTACTATACTAGCTATTGTAGACCTGTGTGATACGCCAGTC
+TCTAGGCGAGCAGTTTATGGGACTGGATGAGCCGCCTTGTCGTACTGTTAGAAAGCCCAC
+TGCAGTGACGATCCCGTTGGTAACCCTACGTTCTGGGCATGGTCGAAACTGAAGTTGCTT
+CTGAAAATTTCCGGCGTTTAGAAAGGAATCCCGCGTTGGCCCACAGGGTCCTTTGCATAC
+GTCCATATAATAGAACAGTGGGGACTTCGATGGCGGCAATGGTGATGCGCCCCCGTGCCT
+AAAGCGGTCTAACCCCCGGAGTTCGCGAAATTTCTGTCTTTCACGCGGCGTGTGCCCCAT
+GAAGATGTGAAGCACGATTGAATCTCTAGGTTATGAGGGTATCTTCAGTTCGCTATAACG
+ATACATGGGACCTCTAGTGGTTATGAGAATCCGTTAAATCTTGGATATCCATGGGCGGAA
+CACACTCTCCGGTTACGTTAAGGGGGGGTATGCGTACCAACTAGGCTATTCGTGGGCCAA
+CGGCAGCTGCAATGATTATGATGGAGAGGATAATTCCCCACGCAAGAGCTGAAAGCAGTG
+GCAAAACCCCCTCGCATCTCAAAAGCAAACTATCGTAGCGAGCCGGTCCATGTGCCCTCT
+CTTGGGTCTCCCTAGGCCCCTTGTGTGGAGCGCGAAGCTTACAGCCAATCAATAGTCTCC
+GCAGGGAAGGAATTCGGGACAAGTCAATCTGCAACGCACTATCGCTGAGCTCCTGGGCCG
+GAGTTGAGGGGAACCCGTTTTATTCATCGAAACTCTGTAAGCACCTCTCGTGAATTTAGT
+GTGTTAAGATTAATCGCGCAGGTAAAACGATGATCTCCTAGAATTCCGCGGTAGTGTTGG
+AATAGGAAACGACCTGGCCCGGGTTTACAGATGCCACAGAGTACACGGGCATTGTAATGC
+GATAGTATCTGAAGCCTCGGCCGGAATAATGGCTACGCCGGGAACGTTTGTCCATAGCGT
+TTACTGGGTCCCATTTCTGGTGAGCGCACAAGGTTGATTGCCGCCTCGCGGATGGATTAC
+GTGGAGGCTGGCATCCCAACGTCCCGCGGGTGGCGGCGGAGTGTAGAGGCACAGGGAAAT
+GAATGCATGCTATACCTGTTAGTAGTTCGACCCGGCAACGGAACTGCCTTGCTCTATTCC
+CAGGAACTACAGACAGGACCTGAGCAACACTTGAGTCCGCCCAGCCCGCACACGCCAATG
+TTATAGTTTAGAGACCGGCTCCCCCTTCTTGACCGTCCCTTCTCGTTAGACGCCCGCAGG
+GGGTAAAGCTACTGGGCAAGTGCGGGGCCACAATCTAATACAAGCCGCCACGAGATAGTG
+GTAGGCTTTCTCGAGCTGACTTCGAGATGGGTATCATAGAATGCGGCTGAACCAATTACT
+CTTGGCACAGTATTAAAGGCCTAGATAATCTATGCGTATATTGAACAGGGTACGTCCCAA
+CTCACCGTTTGCACGGCAGGAGACTAACAGATGGTAGGAAAGCGGCGTCACATACGGGTG
+ATATTTAGTAGATGATGGGTATGCACTTATACTGTGGGAAACCATCCTCGGCGTTATCTT
+AAGATTAGCTCTGGCGGTAACCCACTGTCTTTGCGAGGATAGGGAGGCTGCGCGGATACA
+AGCACGAGCTTGGGACGCTGCCTGGTATAGTATAGGCGGCTCGCCCGAGGAAGCGTATGA
+TGATCGCGATAACGGGAGTCATTGCCAAAGTTTGTCCGGAGGTTCGTATTTGATGAGCAG
+CTCCAGGAAAAATCAGTAGTGTTAAGGCCTCAGTTCAAGGCTATGACAAAAGGAAGGCTG
+AATTCTCGCAAGCCAAGCCAAGTCCCTTGCGCATGCTACCTCACATGCGAAAGCGAGCGT
+AACTTTGCCGTCGGTCGTACTACATACGCAGTTCTCCGCTTCAACTGCGCGAACATCCGG
+AATTTATATGCAGCTAGTCTGGTATACAGGGGTGGTGCGGTTATGTTATGCCCCCATACA
+TCCGGTGACGGTACAAAGGCGCTAACGCTTCGTCTGAGTGCTACCTCTATGTAATCTTCT
+AAGATCGTCACCGACATTTATGCGCAATGAATCCTGTATGGTACTCGTAGAGGCAAACTT
+AATTCTCGAGGGGTTCATCTGAATAATCAGCGGCAAAGGGCAAAACTTGATGCATTTTTT
+GTAACAAGCGGGTGTGGACCATACCTCTGGATACACGCATTACGCTATCATCTCAATGGT
+CCAGTCCGTCTCTGCGGCGAGCGTTAATCGTTGATTTACTAGTACTGTATGGTGGCCGCC
+ACGTAAAGAGTCGGTGAACAGTCTCTATAGGTAGGCCATGGTTCTTTCTGCTGTTTGTTC
+CTCAGCTAGCAACCGTGTGGCTTACGGCTAGCAGTGACCTGCTACTTAACGTCGGCATCT
+GGGCTAAGAGTGAACAGAAGGAACTCGGCGCAGAAGAGGTGCCAAAGGGCTTTTTGAGGC
+GCGCATGGTGTGGACTGCCGGGACTCGCGGTACATAGATCATAATCGTCTCACGCTTCAC
+GACTTGTCAACTCGATCGGGTAAATTACATCCGGGTACTAGTCAAGAAGACACGTTCCTG
+CCTAGTTAATGACTCTACAGATCTGATCTTATTAGAAAGCTGATGGACAAAAATCAGTGC
+AAATGGAGGGCCGAACTGAAAATGTAGGGGGGCCGGGCCAACCAAAGCACTTGCGATCTC
+CGGGTCCGTAGTTCGCTCTACTTGCCGTAACGCCAGCCTGACATGGTAGTCGCGTGAGTG
+CACAGTACGGAGTAACGGGCTTGAGATTTATTACCTCATCCGGGCTTCCGCGGAAGGGTT
+AACCAGTGAAGCGAGCTTCCAATTGATCTAAACGCGCAACGAGGAGCAATGCCGGCCGGC
+CAATTGCTCGTGATCTGGCTAGTAGATAAGACTACTCCTTCGCGGCCTACGACGGACCCC
+GAGTTCCCCGGCTTCGGGTTGGGTTTAATGTGCCGTCTTTAGCCGGACTCGTTACACTGT
+ATCTAGCTATCAGCTTCTCGACGCACTAACTGCAGCTACGTCGACTTTTCTGCCTGAGAA
+ATACATTATATCACATCAGTCCATTAATTGAAAGGATCGTAGGTCCGTGGTATACGCCTA
+GGATTGGGGATGGGTACACCTTGGGCCAGGAGCTGCTCATGAGGCTATCAGATATCGGAT
+CATATCCTGAAGATCGGTCAGTGACATTGCGCGCGCAATTCTAGCGCCGCGTGGCCGTTG
+CCGTCCGACCCCGCCCGGGGCTCGATAACTCTACTAGAATCGCTCCACACCTTATGCGAG
+ATACAGCACACTCGTGGTGTATTCTACCTTAGAGTAAAACCGATATTTAGTTAGCGTAGT
+TTTACTTGGTTGATTCCGAAAAAAAAATCTCAAACCGAAGTAAATTCAGACTTCATAACT
+GAGGCAGCGCGAGAATGGCACAGTCTGTAGACTCAACTGATGACGCGTATAACGCCGGTA
+ATGACTCCATGTGTCTGGTCCTTGATGACCAGCTTAATCGCAGAGTGCGGTTTACCCATC
+ACTTTGTTCTCCCTGTTCGCCGTCGGTGGCGAACAATGATGTCGTAAGATTGCTCAGAGA
+CGTGTAGACACCATCCTAACTGTCATCCCTTTGCACGCTCCGTTCCAACGCTTCGATCCC
+ATACCGGTAAGGGTAATTACCACAAAAGTAGCTTCGTAGGCGAATCATATCGTCGGCGGA
+TCCTAGCACGGCAACACTTACTGGAAGTCAACCGTGAAGTCTATGTGCAAGTCTACCGGG
+ATGCCCGTGCAACGAACCGGTGCCGTGACATGCGGCAATGACTTTAGGATTCTTACTGTA
+CTCCGCCGGCGGTAAATCGGAGCTGCCAAAAAGGTACGATTCAGCCCAGATTCCCCTTAC
+ATATAGCAATTGGAAACATAAGAAGCTCGTGTTCGTGGCCCGCTACATGCGACGACTGTG
+ATACGAATCGAAGGTGTTGCCGGCCATGAAATGTCCCGTGACGTGTCTCAGTGAGTGGAC
+AGGGCCAAGGCTCGCGAACAATAAGGAGGCTTCCCCTCTCTAACTACTGTAAAATGCGAA
+ATTCGCAACGAGGAACCACCGCTCAGCCAAATGCCTTACGAAGTGGTGGGTCACAGTCGG
+CACCCTCGGGCCGCTGGATAGATAGCTTGTGGGTTGCCTATACGACTTTTCAAGTACAGA
+TTGAGTACTCGACTGCGAGGTGGACCCATGAGAGTGGAGAAATTTCTGCACATACTAGCC
+GGTGCGGGTGGCCTCTTCCAGTTGAGCGATGTGGAGCCGCGTGGCTCTGCTCGCGATACA
+ACGCCGATAGTACTCGGCGGCCCCGCCCAAGAACCTGGAACCCCGGTCACTCATGGCCGC
+ACGTGTCCGCCACATATCCTGTACTATTTCGTGCCAGGGTGCGGCGAATTAACTTGTTAG
+CCTCGATTCGAGTTACTAGACAGTAGCGTTAATTAGAAACGGACGTGAAGCCGGCCAGGG
+ATAAGACTTGAAGACACGACTAGCACCTGGCTAACTAATGTTCCCGAGATGTATCCCACC
+TCAAAATTGTGCGGCAAGGAGGCCGCGCACTCGGCACCCCCACCCCGACCAGTATAACCG
+CCACCCTTTCAAGGTACTACCAAAGGATCGTTCAATGACGTTTTTCCCGGTCTAGTAACT
+GGGCATGTGAAAGGATTGCCAGGATAAAGTTGCGGGTTGTTGGGTTCAACGGACAACCCG
+CTACCGACTAGTAATTGAGTCGATCCAGCAGCCGTAACTCTACTTCCCGCTGTATACCAC
+AGGAGGAGTCCGACTCATTTTGGAGACTGACGGTTTTGCAGCTTGCCTAGTACATTATCC
+CAGCACGTAATAAATGATACTTCTGATCGGCTCAGACTTCAATGAGCCGACTCAGTTTCT
+CCAAGGGAACCAGGCCCCAGTGCAGTCGTGGACAGAATCGATAAAATATAACTCAAGGAA
+TACCGAAGAATTACGATATGAGTTTAGGATGCTCGGGACGTGGAAGAAACCGGGCAGCCT
+CATATATCCTTCGCCAAGATCCTAGCCTGAAGCCTTTCTTTCTTTCCCTTAAGATCGCGG
+GGTAAGACGCCTGACTGCTCGCACTGATCTATCCCCATCGCCCCCGGACGTGAGAATCCA
+GAAAAAGCAGTCTATAGCGACCCGCGGACTCAGCGGAGGCATAGCCTGCCTGAACATTCC
+GGGTGTATTACGCTGCGCTTTCGCAATCAGGAGCCCGGCTCCAGACAACGGCTTCTCAAC
+TCCAGACTCATGCAAGGCGGGTGTTCGCAGTTAGGCCTGTGAGACGAATTATGCTCGCTC
+GGGTAGGGTGAACTCTTACTCCGTGGCTAGAGTGTACTCAAACCTCTACCGGCTTTATGG
+ACGCTCGGTGGCGCAGATTTGTTACTGAAGAGGACACACAAACGTCAAAAAGCTTATACG
+GACGGTCTGAGCGTAGGTATAGTATGCACGGTGTAGTTTTAACGGGCCCCTAGTACTTAC
+GACGTCTTTCACATATGACAAGGTACCCAAATCAGGACGGTACCGGCTTAACATCGATTC
+TGTTTTTACGAAGCAATAGTCCGCTCCCGCAATCGACACCGGAGCAGCAATCACTTTGCT
+ATAGCAACCTCCAACCAGACATCCCCGGTTAACTGAAGAAGTAACCGCCTTCTAACGTGG
+TACAATCCGTAGTCGCCGGTTTACCTGTCATACATGACCCTCCACACATTCGATACCCTG
+GGGTGCGAACAAACTAAGCGAGGCTTGGTATTGGTAGCAGGGCGGACTACATGATCAATT
+GGCATATATCCAGTCTCGTGATCGACCCGCTGTAGGGCGTGTGCCTAAGAATGGTCTTCA
+TCATTATAGCAACAATAGGACAGGACTTGGATGCATTCGAAAAGCTCTGGCACAACTCTT
+CATCTCTGGACACATTCTCTGAGCACGTCGTGTGCGGCTGGACCAAAGTGGTATGGCGAC
+GAGCTTAGGATCGGAGAATCATCCGGCCGGCAGGTGCTGCAATTCCTTCATAGGATGTGG
+CGCCCGACCCTCTCAAGCAAACCATCTAAGATGCACGTCGGTGAGCGCGTTACGGACGTC
+GCTTTTGTATCGGCTGGCCGCCCCCAAATTGAACGAGATGTGGCCGAAGACAGGGCCTAC
+TGTGGATTGGATGAATTCGCGCACACGTAAAACTCAACTCAAAATCGAGACAGGTCACCC
+GCCTGCGCTTGCCTTACCTCATCTCGTAGGGCTCGGATTGATCTAGATTCAGCTCGCCTG
+CAAACTTCTCGAGCCACGTCCTATGTAACACCATATAGCCGTTGCACTGATTGGGCTGTT
+CGCAGGGTCGATGCGAGTAGGCCTGCATGCCTTCCAATTTTTCAAGACGCGGACTAGTAA
+AGCTAGTACAACAATCTACGGCATACAACCAGAGCGATGTCGTATAAATTCAGACGGTGG
+CTCTGCAGTGGCACATGCTCAGTGACTCCGCATTAATCCCCGAATTACGGTCGTATCCTC
+GAGCCAGATGTGGCTAAAGAGGAAACGGCACCGGGAGGATAATCCCGGGACACTCGTGAT
+ATCTTCGTATTTGCGAATTTTTCGGAAATTATTGGAAGTAACGTTCCTTGTCACTGTTAA
+CGTCGATGCCCGCAGAAGGCACTTGGGCAGTGGAGGCACTCGCGAATAGAGGAGTTCGCT
+TGGAAATGGTACTCCTTTGCGTACCAGGCTGTGGGCGAGAACACGGTTAATCATGTTTAG
+GGCGTGATTAATGGTTACATGTCCTACTGGTTCTGAGTCTGGATTATGCAGTTAGTTTGC
+GGGAGCCATGCGGGACTTTCAATGCGGTTACTAGCAAATTCCTAATTTCAAAGTGCCAGG
+AGCGTGTAGGATACCAGATAGTTTAGAAGGATGATCTTTAAATATCGATTTCGGAAAAGC
+CGGGGAGTCCGGAATGTATGCCTATTGGTGCGCTAAGCAAAATTCATGCGGAAGTAACTA
+AAAGTTACGTCTCTTAAGATAGCACTCGATAATGGACGCATCCGGGCCTCTGGGCACTGC
+GTCATGTTGTTTAGAGGCAGTACCCGCCTGCGTTAGGTGGCGTCTCAGGCTTAACACAAA
+TTAACTGACGTTTCCATACATTCGCTAACCGAGCAGCGTAGACATGGAAGCCCTACTATT
+CTGCTGACCGAGGGGACGTACGCGGACATCGAGTCCAAGAGCAGACTAAGCCCTTTCTTA
+CGCACCTCACCTTATGTTGCCAGGCGATACCCTCCTGGGACCCAGTGAAGAGAGGTTTAA
+CAGGTTCGAACAAATAGCCGCGCCCAGGAGATACTCACGGACACGTTACAGCCGGACCAA
+ACACGGGGCATCGTGCATTCAGCTGAGATACATTCATTCCAGCAGCAACTCCCATATTAA
+CTTTTGATGCCGCGGGAAAAACTGCAGGACACTATCGCATACGCAATGAAATTGACTTCA
+ACCGGACGTACTTTTCGTTGGGGCTGGGATGAGTCTTATATGTTACCCCGTGATTTGTGA
+ATTTGACATTCCGGTCTGCGCGATGAAGTGAGTGGCAGGCGTTCAAATGTGATGCTCAGT
+CATTGCTAATATCGACCCACACGTGCCCACCAACGCAGCATTTATAATTCCAGTCTTATG
+GTGGGTGTGTGGTAAACTCCAATCAGAATTAAAAGGCGGCTTTTCTTGTATAGGATACGT
+GGAAAGCTACTGACCCGGTGTGCGACTTTAAGCCGCTCATCAGGCTTGCGCGAATCCAGT
+AATGGCAAATTTGGCGGTGGGTATTCAGGTGCCAAATCCCAATCGCCCGGCACGTTTATC
+TCCTTCCAGGTCAAGACATTCTGTATTTATTTCACCTTGCCCGGCGGAGATCTGTCATGC
+CACTTGTTCGGCGCAAACGTCCTATCTAATTCGCCCGAGTAACACACATTGCTCCGATTG
+CATCCGTTGCCATAGTTTTTCGCGTGTTGTCATTACCGGGTATCCTCTCATCTAGTTGTC
+GACTCTTCTTATGACGGAAATTTCACTACGGGCACGCATTTGCATTAGTAGAGTCATATG
+TGGTCCGGATCGGTTGCTATGAGGTGTTGATTTTGAAATGCCGTAGCCCCCGCCAGACGT
+TTTCTACGGATGTGGCTCGTCTAGTGCGTTACTCGCCAAACGGTCATATCACCGGACCTA
+CTCACATCCGCCGGGCATTGCGGCTGTGAGTCCCCTACCGGTATTCAGGTGGAAATTGGC
+GGTGGCTCTGCCGTATAATTTTGGTCACGGACGGATGTGGAAGTGGCGGTTCATACCGAG
+AGAATTGTGTTACCTCCAGCTTCTTACCAACCCCTTACGATTGATCAATAGTCATAGACC
+AAATTTGGATAAAGACGGGGTTTTCATAGCCCCCGCCTGGAGTGAGGCTTCGTCACTACG
+GAGTGCTACTACCCTTCCATCCATGTGGGTCTGACGGCAGGCCCTAGACTCCTATACGCG
+CGGTGATGCGAACCCGAATGATTGGGGTTGAGCCCTAAGCAACACCCCGCTTAGGTGAGG
+CCTGATGAAAATCAGGTGATACGCTTGACTCCGCCAGATGGCCATTGCCAGAGTGACTCC
+GCTAAACAGCTGTCCCCTGCAATATCACGCAAGGAGACCATATGTGTCTGTGCACAGACC
+CGTTAGATCAACCAATCGTTCTATAGCCAAGCGCCGGGTGGTTTAGGCCCCTGTCAGTGC
+TTTCCCCCGTGGACCCCCAATCACAGTAGTGAAGGTCTTACCAATCTGGCACCCCTAAAA
+CGGTTAGATCTTCGCGTGGCAAGAAGGCCACAGTTTGTAGTACTGCTGTAAAGCCATGAC
+AAGCTCTGCGACCACTACCGAAGGTTGTGCCACATTGTGATAGCCTTCGCTACCGTGCTG
+TTCGACCGGGCATTACTTTAAGGTAAGAGAATTTCTCTAAGTGAGTGGCTGATGCTGGTC
+GAATAGAACTGCCGCGAGGCTGGCTCCGGACATGCACCATTAGGGGGCAGTACCAAACAC
+GACAAAGGACGCTTTCTAGGGTCCGCGATTTCTGAACGGGATTCTTGGTAGACATAGACG
+CCCTGTGCTCATAACTGCACGAATCGCGTGAAATTTCTCTGGATGAGGCTTCAACGGAAT
+GAACATACTCAAATAGACGGCCTTAACGTCCTGGCGGCAAGGCAGTAGTGTCATTTTAAG
+TGTACTTGGTTCCGGGTAATCCCACTTGGACCAACCAAAGTGTGTGAGAACCAATTCCTT
+ACGGCTTTTCTTGATATCCATATTGTTAGAGGATCATAGAGGGGTGGATGGGAAGTAGTG
+GGGGCTAGTAAGATCAGATCTGGTCAACGGTAGACATCACGGTTATGGCTTATCCACAGA
+GTTATGATATACCGTAATCTTTATGCATTCCGCCCGCCTACACAGACTCCGTTGACGCAC
+GAACGAGAGCAACTTTATTGAACCAAAGATTCATGTGCGGGCATCCGCCGTGGAAATGAA
+ATACTTTAAGCGACCCCAATTCGCAAATGAATTTGGAAGGAGGGCAAATGGACCGATCAT
+CCAATATAAAGTTGGCACCGCTTTCCTTTCTCGGACTTGTGTGCCCTATGCATGGACATA
+CTCAATTCGTTTTGGAGTCTAGATGGTGGACAAAGCTTCTTTACCCTCCTTTATGGACTA
+AAAACATTGTTAAGCCGGATACACAAAACTTTATCTGGCTGCCTATGGGTCTGATTGACA
+CTCGCCGACAGCTCCCAGGACGTAGACCAGCGCTGCGGGAATCTTTGACATAGCTATGCG
+ACGCTGGATCTATTGGCAGCCAGGAATACCACCACCGAATCTTAGCTCACCCTCTTCAAA
+CTCAATCCATCAGGCACGGAGACCAACCAACGGAGCGGACCATTGTTGTTCGTCTTGCTG
+CTCTGCAGACCCCGTTACCGTTCACTGCGAAGTCTGTCTCGGTTGCAATCGCGTCTTGCA
+ATGTTGATAGACAGAGTGCTGAATACAACGCTGTCTATGCTCGTACGGCTATCGCGTACC
+CGCGGCAACGTATCGAAGGTTCGCAGTATCGTGGTTGCACCGCGCATGGGGGGGAACGAT
+TCGGGAACCACAAGTCACCCCTTTTAACTGGGTCACGAAGCCAGTACTGAGGTCCGACTC
+AAGCACGGAGGGTGGCTTACCTAGCCATGCTACCTTGGGTCTCGTACTGACATCCGCCAC
+AAGACAACGTGACACTTCCGTCTATGCGCGCATGAGGTAGATCCATTAACAGTTGCTAGT
+ATGGGTATTCAACTAGTGACGCGCACAATGGTTCTCTTTTCTTGGGTACTATAAAGCTAT
+CTATTCGAGGTTATTGTGGAGGTCCAGGAGTAATAACCGCGATCGCGCTTGTTGACGTAT
+TCTGATCTCGTAAACGAATGAAGATTCCTCGGGCTCAAACATACCCCGCAGTCCCTCCGA
+CTCGTCGACGGATAAAAAGACCATGGACCACAGTATGAGACGATACGGGCGGAATACAAA
+TCGTTGGTTTTGCCTTCCGTCATACCTCACGATGCGCGCTGCGTTACTCAGCCGACTAGA
+ATACTGCACCCTCCGACAATAGTAAAAGGTCTGATCCGCAAAGCGGCCGATCAGCCTCTG
+CGGGGATGGTGGCCGGCGCTCCAATATCTTCGAAGTAACCTCCCCTCCTCAATGTTAAAC
+TCTCTTGTGTCCAGAGCGTGCCAACCTGGGCGTCAGTACACAAGGAATTACCAAGCTCGG
+GATTAATAAGTTCTAAGACGTTAAGTGAGCACACATACAGTACTCCAGAGTGCTTTGTTC
+ACTTAGGTCCTGATCTAGATAACTCGGACGGAATTGCAGCAGATTCTTGCTTTTTCAGCA
+TAATTCCTTCACGTTTGTGTCGTAGGGAAACACCGAAAGATTTGGTTACGTAGATTGGGC
+GGATGATCTGGAACGCCTTATTGGTACTTGATTGCCGCAGAAATTTACTGAAAACCAAGC
+TCCTGGGTAATTGATGTGAACCTATTGGCAAGAAGTAGTCGCTGTTGCGTTAAAACGTAC
+TCAGCTCGCCGCTCGTTCAAATCAATCCAAGGACATTAGGCCTTTCCATACACTTAGGCA
+GGAAATAGATCTAGTCACCGCCGGTCTGAATCAAACCGGGCATTACACGGGAAGAAGAAT
+GCTAACTGTGCGCAATGGGCTGTACCGCACGTTGAGAACCACGACCTGCCCAGGCGTACC
+TTGGAGACGCTAGAGGGAGAGTCTCAGGGTAGATCATAGTAGTTGTTGACATCGCCCGCG
+TGGACTACAATGGGCTTTGCCTAAGGGAATGGGTACGGTGCCCTGAGCCTGGACCCCGAC
+TACTGGATTTCTCTTGTCCCATACATACCTCTGTTCGAAACCCACCCTGCACGACGACTT
+GATAGCTTTACAGATGTAGGGACGGGTCAGAAAGAAGCCCTCATACACTGTAAGAAATAT
+TGCCGGCTGAACGCGCCGCCGTTCACTCGCGAGATGTCAATCGCAGACATCCGCACTAAG
+TATTTATTGCGTGTTGCAGTGGACCTTTGAATCATCCACGTATTGGAAAGAACTGGATAC
+TCTCGGTGCATCTGCCCATCGTGATACGCGAACTCTGAAAGTAATAGCTTCTCAATAGCT
+CAAAGTTCTGACTTGGATCGCTGCCTTCAAAGTTAAGGATATGGTCCGTACGTAGTAATG
+AGCGGCTCCGTCGCACGATCGTACATCGCTAAGAGAGGTAACGGGAACATCAGCTTTACG
+CCGTCGGCGTAGCTGAGAATTTAACCTTTAGCAGATAGCGTTGAAGTCGTAATAAGCTTT
+GTAGCCCGTAGTCTTCAGAACAACTGTTTTCGTGAGAGGGGGCATTTACGGATTCGAAAC
+GTAGAACAAATTTCAACGTGTATCGAGCAGGGCATTTTCGCGTACCTCACTACCAAGGTG
+TCCCCGGACCGAGTCATACCTCCATGTTCCGAGCCCGTCAGGAAAAGAGGAGCTTGATAA
+CCAAATCCGCTCTACCAATAGGTAATTCCGGATGGATTAGATTACTGCCACAAGGAAGTG
+GGAGTCCCATGTAGCTAACAACCGCAGGAAGGTGCGCCAAACCAGGCCCTTAACTTGATG
+GCATCGATTAGCATCTGCCCAGTAGGTGGTGATGCAGGGAGGACTAAGACAACTATACGA
+TGAACAAGACCCTAGATTACGTGATATCCACAGTATGAGGCCGGGGAAGGCGCCAAGAAT
+AGAACAGTGTACCGCAAACCGAAAGCCTGAATTATCTGAGCACGACCTCATGGCCGTTCC
+CGAAGGAGAAAACCCTTGTCTTAATGAACGTGTATGACCTGCCCCGGGGTAGGAGATGCT
+GACTGACTTAGAGGATTGTTTTGTCGGTAAGCGACAGCGACGACTACAGGAGGGTCCAAT
+GCCAGGGCTGAGCTCGACAGGCGGACGGTCGGTATATCGCTTATACTGGGATGGGCATGT
+GATGGTGTCGCGGTCTGGCTCAATCATTACACGGATCTCCTGAACCACTTTAGGCACCGG
+TTACAAAAGCCTCACGGTTTGTTACAGAATTGCTCCTCAATTATCGAAGGTGGCGCTTCT
+GATACCGATAGGGTGAGTACGGACTGACTAATTCAAGGACGGTTATTCACTTAGTTCAGT
+AGGGCGACAGGTGAGCGGCATTAATCAACACGCGGATATAGGGTTGGTACTCTCAGAAGG
+TACAGGCGCGTGGCCCCGGAAACTACATTGCCTGTTAAGCAAACGACCCCCAACGTACTA
+ACCTTACAGGCGTGGCCTATCCGCAAATGACGTTAGATTCCTGTGTTTTCAAGGGCCTGG
+ATGGACCTCATTATCTAAAGCTTGGTTGGGACCAGGCTTGAGCCCCGCGGCTTCCTTGCC
+CCTCGGATATCCATGTCGATGTCCGACTGGCTTAAAATTCACAAGCTACGCAGTGCCCTC
+CTCTTACGGTCGAGGTGACATTGTATCAGATCTAATGGATGTCTCCGCACGAGTGGCTAA
+AGCGTATTTGTACCTCTTTTGCGTTCCTATCACGGTCCCGTGACAACCAGTCGCTTCCAA
+GTCAATCGTTCGCCCGAATGTGGGCCGATCCCCTTTGTAGAGACGCAGGGATTAATACAT
+AGAGCCCGGATCTACCAGTAGCGACGACCTGCGATACCACGTCGCAAACTTGCCTTTTCC
+AGCGTCTCGTACCGTGTCACTCGAGGAGGATATAGAGAGCGTGCGAAGTGGCACAGTCTT
+GCGCAATCAAGTTGGGCAATTCTCTTTTCCGGCACTGCTGGTCTGGCATTCGTTTTCTCG
+AAGTGAACAGGATCACTTCAATGCACTTCGCGTCGTCTACACGCTTTCACTTACTAAGTG
+ATATTAGGGATCTTAATCGGTCGGAAGCGCGCCAGGGCGTTTTTAACAAGAAGAAGATGC
+TGTAGTCCCGTTCGGTATTAAGTGATATCATTTTGGCGACTTCGTACTCATACTACTTCA
+CATCCGTGCCCATGAGATATATCCCATGTTCACCCGCCCAAGTCATGAAATAAGTGCAAA
+CCTCGTACCAACAGTTTCTGAGATCTTGTTAATTCGCCGCATGCTATAAGTGTTCCAATG
+CGGCATGTTGACGACGCGGCCATTTAACCATAGTCGTACGGAGTTGGGACGCTACCCATT
+ATACTCGACTAGACGCGCTACGCCGTATCCACCGGACAACGTGTTGCCAGGGATCTCGAC
+GGGAAACGTCCTCTGCAGGACGGTGGACTATGGAGTGGAAGGTAACAATTAGTTCATTGG
+TCAGTGCGCGCCTGCTGCTAAACCCCGCGCTGACTTTAATTGCCCCGCTGTGTTGTTAGA
+TACGGGTATGATCATTGCCGATACAACGGTATGCTTGAAGCGTGGCGTATTCTAATGTGC
+GGGAGGCTGTACTGCGTGAGCAGCGCCACCCACTAGGACGGTGTATGGTTCGCGCTGCCC
+GGTTACGGTATCATAGGAAAATAATTAGACGCGCAGCGGACCATGTGAAACGATATACAC
+GGAGGTGGGATCAAACTTCGGCTCCTACACTGAACATCATCTAAGACACCGGAATGTCGA
+TCGCATTACCAAACCTAGAGTACCGTATGAATTACCAGTCGAAACCGTATGAGATAATTA
+CACACGGCAGTCATACACGCTTTCAGAACATACATCCATCTGGTGGAGAAAGTCGCAGAA
+ACTCATACAGCACAGGGTCACTCCAAACGTCCCTCTAGGATGGGGCGTTACGTTCAAGTG
+ATTTTATAGTCCCCGCTAGTTTTTTAATCACTACCTATGCCACTCGAAGACAGAAAAACA
+TTTGGTAATAAACTGTTCGGGCGCCAGCCCTTGGCCGACACTCGTTCTAGTCCCGCTGAG
+ACTCAGGCGGGCCGACTGCGTAATATGACGAAGATAGTCAAAACAGGGAGTCTGAGATTT
+TTAATGAATGATTTTCGTCCCGCTGAGAACTCCATACTCTCTCCTTCACCATAGGTGCCA
+CGCCCTTGGGTGGAGGAGAAGGAGCATGGTGGAAGGAAGTTTGGTTGGCAGACACGGCAG
+GTGTGCTATCTTACCGTGTACATCATATGTTGACGAGTTTCGGCTGGTAGATGGAAGCAC
+GGATCGTAAATGTACCGTAGCGGCAATTGTTGATCCCAAGCGTCTTAGCTCGCTATGATT
+TCGAATGCTAGCACCACCTGCCCTTCGAAAAAGTTCGGCTGGATAACGTGAATGTTTTCA
+GAAATTCAACGCCTGGTCGTCCTACCCAAAGGCAAATAGAGAGCGCATTCCACCACCCTC
+GACCACTGGCGAGCATTAAAATCACTTCAAGATCCCGGGGGACCTACTATCTTTTGCGTC
+AACACAGCATTGTCAAAATTAGTACGAAGGCTACCTGGATTTAGTCCTCGCTCAGCCCTG
+GGCTGCGCAGCTTGCTTAACTTCCTGCTCAAGAATAATATTGTTCTGTCACTAGTACATC
+TGACATTACAGACATATAGGAGGATAGCTAGAATTTCCCGGCGGGGCTAAGCTGACCAGT
+AAGTAACGGTGGTATTTGGTAGACTAATGCTATAGGCATTAATCTCTATTTGCACCTGCA
+GTATGCCCTGCGCTACACAGTCGTGTGGGGATAAATTACACCGCCTCCGAGTTGAGTCTA
+CACTGTCGCCACAAGATACGGGGAGGCAGGCTCTAGTTTCGAGATTTCATCGATTAGATG
+CTACTTAAGATTGAACTACGACCATACATGCCTGAGGAGAGCATTGTGCGCTATGGAGGG
+TCTGGCTACTGACCGCCACATCCGTTCGCGAGCTACCATGATAACTATTAGATGATAGCC
+TATGTCGATGGTGGGATTAAGCACCTCTGTCGCGAAAGAGCATAGCGCAACGCTATAGTT
+TACCCTACATTTGATAAGCTGGACTCCGAGGCTGCGGTTACAGAGTTACGATCCCGATTT
+AGCCATTAAAACCATCACTACATAGAAGCTCCAAAATCCAGAATTTCCTTGAAGACGGTG
+AAGGGTTACTCGGCGTTTTGAGGTCTCATCCGGGCCAGTTGCGGGATCGGCTCAATCCCG
+TCGCATTGTAGCTTACCGAATATCGGATAATAGGCTTATGGAGATTACGCTCCGGTCCGT
+TAATCCTGAGTCTGGTTGGCATTGCAGAGCTGGAAGGCACGCCGGGCTAGTGGGCTTGTC
+CCACCGGTATGAACTGCGTAAAGGGGCGGGCAGTATGATCGATTTGAAGCGGTCAACAGG
+AGGGGATTAACCCTCCTAGATCGTTCAAAGATCGGTTAGTGAGGTAGTGTCGCCGCCGGC
+GGCTTTAATTTTAGTTCTAAAGCTCACCCTTCACTTAAGCCGGGTGACCTACATACCTTG
+CCCTGAAATTCGTGGGTGCTTAGGTTTGTCCTGGGTAAGTGGACGTGGGTCCTGGGACAT
+AAGAAGAGTGCGTGGTTGCGGTGAGGCCAAAAAATAGTAACTCTACTACCCCTGCCTCCG
+CCCTACTCCCCGGAAGGATATTACCTCGTTTGGTTTGAGCCGTGTACAAACATCTTCTGG
+TTTGCGGCATGCATTGAAATCCATCCCTGGCACAGTCAGATCCTATGATGCTGGTCCGAA
+AAAACGAGGCAAGGTGTAGCATACTACGCCTAGTCAAGCGGGAATCGCATAACCAAGATG
+ACGAGATCGTCTGCTATTCACAAGTCCTCGAGGATAATTAGCATTCTAGTAAACGGTTTC
+GGTAAGTACCCCGGGATGAAAGTTGGCGCATAACGCCGGTTATGTTGCACTCAAGCATCG
+TGGACAGACTACTTAGTGTATAGCAGCTGGCCCCTTAGAAGTTCCCGTTGACCCTTAGAA
+GCGAAGCCATGTAGGAACGCGCCTGAAGGAGGTGCTAGCGAGCTGCAAAAGGCCGGCGGA
+TCAAGGGCAAGACAGTGTGAGCACTGATAGGGGAAAAACGATCTTGGGCGATACTGAACG
+GCCGTTTGGATCAGTCGTTCCAGCCTGGGCCATACCTGCTTCCCTGGGGGAGGGCAGTAG
+ACCATTTATCAGCCTACGAATGAAGACTCAAGTTTACTGTGCCGTAACTCAAGTTCCATG
+ACTATCGCCTGATTGCGATCACTATGAACGCGCGCCATAGTTAGTGCCAGTCGGGCGCAC
+CGTTTGCGTGTAAGCTTCTTGCAAACCGGAGCTGCGTATCCCGTCCTAGCACGAGACACT
+GGTTAGTCCGAATCGTCCGCACACTACGTGCCAACCTGGCTTAAGCAATGAGTGGTACGG
+CACTTACGCCAATAGTGTGATTGTTTAACATTAACATAGAAATTTTTAGAAAGCTTTTCC
+CGAATATCCTCGGTCAGCCCTCCAGATGGTTTTTGTGACATAGGGAGACGCCATTATCCC
+GCGAAATGTATACTTGCAACCATGGACCCTAAGTCTAACCTGGATTCCCACGTGGTACCG
+CGAGCCGCTTTTAAACCCGAACCTGATGATTCGGATAGGAATTGTTTTTGTCAGTTGACG
+AGAATCAATTTTAATCTCATGACCTTTGAGGAGGACTATTCGACATTGTCGTTAGGAAGG
+AAACGCGGAAGGACTGCTGACGATAGTGGCTCCGGGGTGAGTAATCTCCCGCATGGGTGC
+GGTCGATGCCCATACTGGGCCCAACGTAGGTCCCTTAGGTGGTTGAAACCGCGTCTGGCA
+TTAACTATGACTCCCGCATCCAGTAACGATGAGCGCGTAGACATAGCTGGGGGGCACCGG
+GGTTACGTTATTGTTCTGGCCTATGCGTTACCGGTGCGTATAATTGGCGAGACGGTTCCG
+TGCCTGTTTCGTACGTGAGAGTCAACTTACCCTGCGTGCGTTTGATTCCTTAAGTAAGAG
+GGCGGTCTAGGGTAACGAGGGTTCCGTGTCCCTGCTCATGGAGCGCAGACTACGCTTATG
+GACACTCATGCGGACATCAGCGAATGCCGACTCGCCTCTTATGGCGACATGGGCCGGTGA
+CTACTCAACGACAAAGCCCAAAGCCCCGTGGAGCGGCGAGATCTAAGGTGGCTCCAAACG
+CCTCCGAGTTGCAAGGACCAAGGTGCTCGGTGCCACCCTATATGTTATCAGCCACAATCA
+ACTGGTGCATTTAGGGGAGTTGCGTTTAGGGTAGAAGAAGTGTGCAACTAAAGAGCATGT
+AAGGCTGGCTTGCACACCGCAACCTACTTGTCGACTTAACCGATAAAGTTGGTAAGCGCA
+ATGATCCCCTTCAGAGCTGCTCCCGACAGGTTTCACGTTTGGGTATAGCTTGCAGCGCTT
+TGGAGCGCCCTATCGATTTGTGCGTGGCGCAGAATATACGCGCAAAATATTGGAGGTAGA
+AAAGAAGGAGCTTCCGTCCCCACCAAATCATAGGTTAGTCCCTCAAGTGGGACAAATCGC
+GATTGATCCAGGGTTGTCGCGAGGTCCCACCTCTGTAGTGCCACTGGAATTATACATGTA
+TAGCGGAATGATACTACAGTAGAAAACACAGATTCCCCTCGCCTCGGTGCCGAATGTTGC
+TAGCTCGAGAATGAGATGTGACCAGTTAAGTACCAAAGTAACCGGTAAGAACACAGTCAC
+ACCTTGTTACGCCCGGTGCTCACGCCCAAGTATTTTCGTTACACACCTAGTGGCACACTG
+ACGGGTAGCAATGATGCTTGAGAATACCACTCCCAGGCGCTGGACAAACCACGTTTGGTT
+TAAACGGTGGGTTAACCACTTTCGGTCCCCTCTTACCGGACCGTGGACTCTGACCCAACT
+TAGGGGTGTATGGAAATGTACTCCCATTACAATGGCTGCACCTATTGGGCAGGTTGATTG
+TCTGGAAAATCGGCGGTGGTCGTTTCGGGAGTTCCAGATAACAATTCGATAGAGCTAGCG
+AAGATTGTATACTATGTACCGGATGAGAGCCACTGTTCCTGAACATGGCACTTAGGAAAG
+TGCTGGCAGCGACACCCGAGCTAGAGTATATAAGCTCAACCTGGAAGTTGCCTTAGCATG
+TGGTCAGGGAGAAGTGAAAGCGATTTAAGTTTAAACGGCGTATCAGCCGGCGTCCGAAGA
+CGGCAACCTACCCTAGACGAACCATCTCAACACACCTTACCTTCGCCCACAGAGCTCATT
+GGCGGTAACCCCGTAGAGGAAGCATACCGCCTACGAGTAGCGTGGTTTCTATAGCAATAA
+CGGCTCACCACTTTCCAAATCGAAAAGATGCTAGACTTCTGGCATCTGTTAGAGTAATTA
+ATGGGCCTCCCGCTGGGTGGTCCACTTTGACAGTTACCCCTACTTCCTGAGTTGCCTTGG
+GTGAATCAGTCGTGCGGACGCTTTGCGGTCCGGTTAACTCGGCAACAGGTTACGGACTCC
+GATTCGAGCTACTGCCTACTTTCGCAGAGAAATATCAAATGGTCCTGGGTTCCGTGACTT
+CAGGCCTACAAATAACGCCTACAGTACAGAGCCTTGTACCCCGGGCTGTCCTTCTCTTAC
+TGACGTGAAGCCCACTCCTTGGTCTCCCGGAAATACCCAGCATACGAGTAGTTGTTCGTT
+CGAAATGAAGTATGGCTTATGCTTACCAATACGTGGGGGTTCACGGGTAAAGCGTGGCCT
+CAGGACATGCTCCACGGTCCACACTTCCATTGAATCCTGCAAAGTTCCACTTGCAATAGA
+CGTCGGTACATGAAGCGGAGGTCCCCTCCGGCTAAAGTACCCGGCGAACGACTTATTACG
+GTCTATAGCTCGGTCACACACACAGTTTACCACTCACCCGGGCGCTATTCGGCCTTGCCC
+TATATATGTTGGACCATGCCACAGCACGTTATCCAGTAGTGATAATTAGCAGACAGCACT
+GCAAAGCATTCTGTATGGACTGCCCCCGCCCGAAGGGGTTAGTTCACATTGTATAGAATC
+AGTTCAAAACGCCTATACTGTATATTCCAGGACAATAGTAAGGTTTACATATTTTTGCAT
+TATGGCCGATGTGAGGACATGCCCTGCCTTCACGATTTGCAAACTAAGAAGCCCAAAAGG
+TCGGACAAGCTACACCGGGTTACTACATAACAGTCGTTCCGTCGAGCATCTGTAACATCT
+GTGCGCAGAGTCAGACTCGTTGATCTCCCAGTTTGCATACTAAGCTCCCGCAACCCCCAA
+GTTTGCCCGGGAATACCCCTAACTGATGACGCAGATGACGGGTTTGGAGATCATCAGGGG
+ACTGGTTCTCAAGTTGTCAACCTCTGACTTACCCTAAGGCATATATCCGTCAGACTTTCC
+CAATCATATGCCAGTTTAATAATGAGCGAACCTCTCCTCTAAGGTACGGATTGAAATCAG
+AACAAGAGGAAACTCCCCATTCGCTATATCATCGGGTATTCAGACAGCGGCATCTTCCGA
+AGCAGTGACCCAGCGAGTAGAAAAGATGACGGTCAGCAGTAAGCTTATTCGAGGTTGACG
+GGCTACCACACTAAGGGCATATCTGCCCGGGAATCGGATTCAAAGTGGTGCTCAAACTAA
+TCAAGAAATAGTAATAAATCGATTGAAGAAGAGAAATAATGCCCAGGAGGTGGTTACCAA
+ATCCGACCTGCGACGTCTTCCAGACGTATTGGAGAGATAGACCATCACCGGCGAGAGTGC
+GGTAATTTATTTTTACGGCGGAACCGGCTTTTATTTTACAACTCAATTACTATGCTATTG
+ACTTAGTGGGCTCAGCGGTCCACTTACGCGCCCATCTGGATCGCTATCTATTATCTGATG
+GGCCGCTACACCCACGCCGACAGTCAGACTGACCTCTCAGCGTGCTGTCCCCGAAAGCTG
+ATCGTAAGATCACTATGAACTTGAAAATTGGAAACCTGGTGTTTTAAGGACCCGCAGTTC
+GCCGCAGAGTAAGACATTAACTATTGGTGATTGTCGTGGTTGTAATCTTCATAACCCCGC
+CCACCACATTGGGTCCAGCGTTTGACCCATGGCACAACGGTACGGCTGCTTTATATCACC
+CTCACAGTTAAGTGTTGCTTAGTCGCCGTTAGTGGACGCCACTACGTCACATGGCGAACG
+CTTCACCGAGGGAAACGGAGGCTTGCAACTTTGAAAGCAAGGTTACTCTCCGCCGGTTCA
+CGTATGACACGATACTAAGTATTTCGCTAAAGTTCCATTGATAAGTCCCTCTTTTAGTTT
+AGGGACTCTGAGTTAAGTGCTATACGCCATGTTCAGTGCCACTAGGCCCCTAAGGATCTC
+CACACAGCGAAACAAGAGCGCTTTAAAACGAACACGCAGCGACACATCCCTCAGTCAGTC
+TAGACAGTCTTATTATCGAGGTGCAGGACGTTATGGTGTCTAACCAAATAGAATACGCGT
+GTATAGCATTACCATAGTGTATAGGTTGTGACCACGGCTCCTTGTTATCAAGATGATGCG
+GAGACTCTATCTTTAGCGACGCCCAAAGATGCCTCCACAGGACTTGATACCCATGCGATA
+AACCCGTTGGGGACCGATATTTGCTTATAGAACATACTAAGACTACCAGTGAGCCTTTAA
+TTCTCTTGCCATCAACCCGGAACTCAGATAAGTGATTCTTCGGGGGGGGCTTACTTCGAG
+CCAACACCCTCTCAAGCAAAATCATAAGTGCCCATCCTGAGTAGGCAGCGCGCGATGGAA
+CCGACCTACAACCACCGATGCACAGTTTTCAGAAGCCGGCCAAGTCGAGTTTTGTGAAAG
+GCATACTCTACGGTTAGCGGAACCGGACTACTGCGTGCTTAGCTACGGGAGTGCGTGCCA
+AACTTCATCTACACCTCTCATAGATCCTAGGAATAACTCTTAAACGGCCGCAGTCCCGGA
+CAGCAGCGCGGAACCCGACCCGCAGAGGCTCCGATGTTCGGAGCCCCAATGAGTACCTCA
+ACCTTACATGATCGGAGCGGATAAACAGCAGCCGCACCAGGGTCCGCTTGCGACCCAGCG
+CATTAGGTTGCGTATCGCCCAGATACAGTGATACCCTTTCGGATCTATTCTTTCCTATGA
+TGGCGCTACGCTTACCGTTTCAGCGGGGCATATAATGTCTCTCGGTGTACTCAGCGTTTA
+CAGGTATAATACTTCTCTTTATTTGAATCACTGGGCCTGGAGAAGTGCTGATGCAAGTAG
+CTCCGGCCTCAACTCCAATTTAGTTGATTATTTGAACATAAGCTAAAGAAAGACAGATTG
+CCACGGGTGCCAAACTAGCCAGCATGGAAGAGCCATAAGTCTATCCTTGACGACTGGCAT
+TCATTCACCTTAACACGGGCAAAAAAATGTGGGACCCACGCAAGTTATTGTGCCGAGCGG
+TACCGTTTATTATGTTCTTTGGCGCCCACAAAGGTTGGCGACGCCATCGGAAGATAGATG
+TTCCATTTTCAGGCTCCATAGGAACCGCTGGACTAGAATTGACACGGGCCGTTATCGCTC
+TCGACACGAGGACGACAGCATACGTGGGATACACCGCGCTCGTCGATCGCTCATCTATGC
+GCTTGCTTACTACTGCCTATGCACTACTTAGCTGCTGGCCTAGTGCATCCCGCCATGGTA
+CGTATTCTCAGCTGGATCTTCCTTTGAACAACTAAGGCGATTTACAACCGACATCGCCAA
+TTGGCTTTCAGGCTACACCCAACCTCATTTCTGTCCAATATCGGTGACCTCACTTATTTC
+ACTTTTCAGGCCCTTCATATTTTCAGGTGGGAACCTAAGCAGCTGAAACTCGACCCGTGG
+TTTCCGAATGCGGCGATCGGAATTGACAGTACATGTTAAGGCTCAGGAGCTGGTTGTATG
+CACAGTCTTCGCTAGGAACAAGCAAGCTACCGATTTAAATACAGTAAATGTCGCATCCGG
+TAGAACATTGGAGGAGTGATTCTGTCACTGTACAGTAAAGGAGGAAGCGATTTCTTAAAG
+CTCATGTGGTCGACCATGGGAGGGTCTCGAATCTTGACTTACTCACTGTGCCCTCTCCCA
+GAAGGCAATTGGCTACTGCGCGCCCTTTTAACCCACGCTCTCATGTGGCAACGTTGGGCT
+CGTAACTTAAGGTTGCCTCGTTAGAGCTAACACTAATCGACGTTACGTTTGTGTTGTGCA
+TATAGTGGTTCAGCGCGCTTGAAGTACGTCAAGTGTATAGCTGGCGCAAGGGTACACCGA
+AGCTCGAGGTTTCATGAGAAATCAGGAATCTTGAAGATTGACGCTTAACGTACCCTGGCC
+ATGTTCGATTCGGTGGGTGGGGTGATGCCACTTGCGACTATGAACACGCGTAGGGCAGAA
+ATGCTACACAGTACAGTGTTGCGAGCCATTGTAAACTTGCGCGTTCAGGCGTCAGGCCAC
+CTCTACCTCCGTAGTTCCTCCAATCCTCTCTTCCGTCGCCTATTGTGTTGAAACACGCCC
+GGGGAAGTCTTATAAACGGTTCCGTTAGCCATTAACCAGGAAAGCTGTCATAGACAAATA
+CGCAGGTGAAATCCTTTCCGCGTGGGACTGCGATGTGCTGTTCTCCCTTTGGCGCTCGAA
+CTACTTGATCCAGTAATTGTTAACTCGACCGCTATCTATTACCCGTGGTAGATTATACTA
+CTGCATCCATAGATGAATCCAGGAGGCAGAGGACCAACACAAACTCGACCGGGGGAAACG
+CATTTGGAACTGCAGAGTATTACGCCGTTCCTCCGAGGTTGGCATATCTTTTTTGGAAGA
+CTTTTGAAGTTATCCTACCTGGTCTGTACTAAGGTTCGTATTGCAGCAGCCGCTCTACTG
+ATGTACAGATCGCGGTTGCTGGGGCGTGCTGGTTGTGAGTCTAATAGATACCTGTACCGG
+GTCGCTCGCGTCTTCGCTAAAACGCCCGTACATGATATGGTTCTGAAAGGTCCATCCCAG
+GCGAAGATATCCCCGGCCCGAAAGCGTTAATATTCTCGCCCGCAGCGTCGGCTTTGATAG
+ACGATTAACGGTCGCGTGCGATAAGTCCTTCCTTTCAACTTAACGACACCGACGGGCCGT
+CTCTAGAGGCCGTCCTTGAAAATTACTCTCGCGCGTCGCCGTAAAATCTCGAAGCACGTC
+AAATCTTAGTAATGATCATGTAGCCTGGACGACGCGTATTGTACAAACCTAAAGCCTCCA
+AGGTGGTGGGGTTATGCCACCGGGAGTCTCTAGCCGACCGGTCCGAACATCATAGTGCAC
+AGTACCTCCTTTCTTAGAGCCTTTTGGAACTTGCAGAACCCATTAAGTGTAAAATCGATC
+TAGTCGAGCCGTGACCCATAGCAAAAAGGGAACAATCGTCCGAGTGCAGGTCAGACGTAT
+TTGAACCCAGATATCATATGCAGATGTCAACAACATCTAAGGCGGGCTTGCCACTGCTTC
+TCGTACTAAAGGATGAGGTTAAAACTTGAGGGTCATTTACTGAGTCCTAAGTGAGACTCC
+TGGCCTCATACAGTAGATGCAAATCATATACTCACGGTATCAGCGTGTCAGCTCCATACG
+AGATGTAGGAGGCTTCTGTCTCACGCTGCTGGGAGTCCGATGGACTAAACTCTTGTTGGA
+GTCGACCAAGTCGCCGAACTCAATATGTTAGCCAAGCGTCAGTCCGCAACTAATCTAGTA
+CTGTTTGTGTACCGCAGTAGAGGCTCATTGTCGGGATTGGCCACTCAAGTACGGCGTTCC
+GGCTTCTGATGGGCCTCTATTAGACCAGTCCATACCTCGGGTGTCTAGTCGATCGGGAGC
+ATAAGTGCTCCTTGGCAGTCTAAAGCGACGCCAAAGTGAATAATCTGAGGAGTGCGTTTA
+GACGGCCGCTTTATGTCGGTGGACTCATCTAGAGAGGACATAATCTGGCCATAAGAGCCT
+AAACATAGCAGCTCGGACCAATCAGGCTTATTTCGTCAGCAATGAGGATTAACACACCTC
+TGTGACGATGTGACGTCGCGACGTCCCCTGATGAATGCTTGCCACGTGGCCGTAGAAAGG
+GAACACTAGATTCATAGCGAAACATCCATGTCCTCACGAGACCTCCAGATCGGTAGACCC
+TCTATGGTTCGGTGAACATGAACCTGCCGTAAAGGAAGTAACTGAATGTATGACGGGGAG
+ACTAGCGGGCGCCCGACCTGCTACATTGCAAGCACATCCTTGTGTTTGATGTAAAACCAA
+GTCATCGACTCCGAAGATTAATTACCACGTACAGCAGATGAGAATGGACAGGCGAGGCTG
+CACTCCTATTGGGCATGGCCTTAACGATAGAACCTGCGTTTTCCTGTCTTGGAGCCGCCT
+CAGATGAATAGGCATTGATAGCCTAGATAATATGATCTCGGGGATAGAAGTAAGTTAGTT
+TACCTGGTAGAGGGCCACAGAAGGGCACCTTTTTATGCAATTCGCGGTCGGATGGGAGGA
+TATGATCCTAATAATCACTGTGATTGCCGTCCAAGTCTGGAGCCTCGGGAATCGGGTAAG
+ATAATAGAAAGGGTCTCTCTCTTCCGGCTTTGTAGAGACGCGACGATCCCACCTCCTTTC
+AGACTAGATAAAAGGTTGATGCATTTTCACCCTTTGGGATCAGTCGTTTGTGAGGAAGAA
+GTCACCTAGACCCCTTCAATTACGGTTCGATTAGCAGGTGGAGTGGTGAGTGCTTCGGAT
+CTACACGCGTTACTAAGATGCATAATAGCTATACGGCCTTGATGCTATGTTAAATGAAGC
+ATTATCGCTTATACAAATAGTGGGACTCTTGACCTACGTAGAACGAGGGTCGCTTGAGAG
+TCAACAGGTGCGTAGCGATAAGTCTCTTTAAGCCATTCTATGCAAGAACGAGACCTCACA
+TGAACAGGGCCATGCTAAGCACCCTCGAGCCGCAAAAAGAGTGCTTTCACGGGTCGATTG
+GGTCTTAAAGCCATGCGGTAAAATCTAGGCCTGAGGCCGCAGGCAATCTTTTTGGCGGTT
+GGCATCACGCTCAGGATTCCCGGCAAGATCTCTGCTCAAGACCTGTCTCTGGTTCCTGAC
+AAATACAGGGTGAAGGATAACTGGCAAATACGCGCGGTCCTATACGTCCCAGTTGCAACA
+CGGACCGTGCCCGATCTCGTAGTAGATAATAGGCGATTGCTAAGACGCTACTTCCAGTCT
+TAACACTTAGTTTTTTGGAATAGAAACAAGATTTGCTCAGACCTACGCGACTCCGAGTAT
+CTCAATTAACCGACTGACTGATTTGCTCACGTCATACTGGTTCCGACATCAGATATACCC
+TGAGTTATGGCGCTCGGCGGGATTTATAACGCTATAACCTACTTCCTAGCAATCGGCGGA
+TCCGGGCTCGAGGTACATAGCGGTGAGACGACCCAGAGATTCGTATTAGCGGTTGTAGTA
+GTCGATGATCTTTTTAAAGCGAAATCTCCCTACGCTGGGGGAACTTAACTGCACACTTAA
+CTTAAAATTTTTTGGGTCCGTTAGCGAATACCCGACGCTTAAGCAAGCATTTGCTACGCA
+TCAGCCAATTTCTTGCAAGGTGTTGTCACTGAAACACAGTATAGCCCCCTGTAAGGCGCT
+GTTACAATACAGGATTCAGGGTCGACTACAGAGAAGAGGTATCCATCGATAAAATCGCTA
+CCTGCGGAGAAATCGTAGCGAGTTTATTTATTTGGGAAGCGATGATATCGCGTGAGGCGC
+GACAGAATAAGGTGGCCCTAGTCCCGCCAAAGACTAGTATGCGATTAGGGGAACCAACAT
+TGTGTGTGTAGCTGTTTAAGTGCCATTAGACTAGAGTTCAACTAACTCGAGAACTGGAGG
+GAGGTTGTTTTAGCCATGATTGTGGGTAGCACTGGTCACTCCAATCGTTCTACTGCAGAG
+TATCAGCCATATCGACTTTCTGCACTGGCCACGAAGCAGCGATTCGGTCCCGTTTTTAGA
+ACTTTGCAGTAACACAGCCAGTCCGATTCACTTTAGAATAAACCCGTGACCGTACGCGCA
+GTGCTAGCATAGACTCGGTTGATGATGAAGCTAGAGAGACCGTTTATAAATTGGCCAGGC
+CGGTATTTGCAAGCGGACGAACGCGAGGTTCTATGCGATTCTCGGGGCGCATAGGAGCAT
+GTCGACGCGGCATCGACTGCTTATGGGTACGCTTAACTTAATTACACAAAAGGATCTCGT
+GTTTAGACGCACGTGTGGGATTAGTTTTTATTCTACTCCCCTCTGAGACTTTCACCTATG
+CAGTTCGGGATAGTGGTACTAGAATCCTGTAATCCGCTATGAGCCCTAGGCCTCACTGTT
+TTATCCCTAAGGCTTTATAAGCCAAGATTTAGGGAATCGGAGGGTCTACTGGACGGGTCA
+ACGACGGGCCGCTCGTGTATGCTTCCTGTGACAATGAACGTTTAATATGATGACGTAGGG
+TAAACATACGAAGGCTTAGAGCCACAGTTTCGTTTCCTCCTTATAAATACACGGTCACTG
+ACCGGGTTGCGACGGTAGTGACCTTACATAGGCCACGGGTGTGTCGTCGTCGAGTTTTTT
+CTTTGTGCAGTAGATTGTGGTGGCGTCTTGGGTCTGGAGTGATAGGGTAGCACCTCAGCT
+AGACATTACCGCTCGGTAATGGTTACATGGTAAATCCTGACCCAGACCGGGAAGAATGTA
+CACCGGTGCAATAGGAAGAGACACTGGCATCGACCTGGTCTTTACTCAATGGACCGTGAG
+CTCTTATGACGTTGCGGATTTTAACGTGGCCCTAGATGTAAAACCTTTGCACGAGTGGCG
+GACCGACTACGCATTGCTTTTCTAAGATCTCTACAACATTCGCCATTAGTTCCAATTTCT
+CGAGGTGGGCCCATTAATATTCGGGTAATAAATTAAGGGCTCAATCGATAGTTTTGCTCG
+GTCATCTGCACAACAATACCGTCATACGCTTTGGGCGATCAGGCGACAAGCCCAACTGGT
+CCTAGCGCGTCATCACAGCAGAGTCCTCTACGGGACTCTATGCAAAATTGGAGTTGAGAG
+GTCTGGGTTTTTACAACCTGGAGGAACGATGTGATGGTACGATCGATTGGTAACCGACTT
+TCTAACGTGATGCTTTGTGGGGGTCATTGTGTGCATAGGTTTCCAGGGACCTCTGGGATT
+GAACGTTGTTACACGACGTACGACTTTCCTCTAGGAAGCTTGAGCGCATGAACGACGATG
+GGGTGGATGTCCACTCAAAGATGTTAGATAGAACGTGCAAATATGCTTCCATGAAGTATA
+TCAGTGCTTCCGGCATGGATTATACGCACGGTCAGTAACCACGAGCTGGACGCTATACTA
+ACCTTGACCGGATTAGTGTGCGCCGTTCCTTATCGGACCCGATCACTCTGTTGTGCGGGT
+GTGCTTGCGTACTCGGCTGCAGGAGCGTGGTATCGCCCCTAACCTACCCGGGGCGCATAT
+CCCTCTGTCAGCAGGCAAACCAGGATCATATTAAGAAATTCGTCCTGATGGCTTGACGTG
+CGTGACTGATGGTCTCCGGGTTGCCGCTATTTCACTGTCTCGGCACGCCATCATGGAAAA
+CTAGCATGCAAGACCACATGAGTCTCTTAGCGCCCGTGTTCGAGAAAACTAGAATGCACT
+CTTCGGCCTGACAAGAGAGACGCTCCAAAGGTCGGTTAAAAGTCCATCAGCGGATGCGGA
+TGAGCCGTAGGGTGGTGTTGTCAGTCAATTGCGGCTTTTCGTGTCCTCGGCTGGGGCTAA
+GAACAGGTCGAACTCGCGTACGGCCTTTTGGCGTTCCTAAAAGTTTCAGACTCGATTCAT
+GCCGCCCGCGCAAATGAGCTAGGATTCCAAGATATAATTCAATGTGTTTGCTCCGCTTTT
+GGGACGCGATCCGTACATCTATCCAGTTTTTTTACAGCATCACCTATAGTAGGAATGCTA
+TTATATACGAACGTCCCGTACATTAAACGATGACTCGCAGAGCTGACGGCCGCCGTTAAT
+CATCGGTCCGGACGCGTCTTTGAGAGAAATCCTATTTAATCATACGCCTCATTAGGCGCA
+GGGTCGGAATGTAGTGCGGTTTATGCCAAAGAGTGCCGGGCCTGCTCTAAGCCTCGTGGC
+ACTATAGACAGCGTACACGACTACAATAATATAGGTACATATCTCTTTCCATGTTAAAGC
+AGTGGCGACGTATGGTCTACTCGCGGATAGCCTGGGTGCGATACCGTAGCATTTCCAAAA
+TGTATTACGTACCGGTCTCACACCGTTCCTAGATCGATAATTGGCATGTAGAACAACCGG
+GGCTCGACCAAAACTACCGATCATGTGGCTGTGGATTATGATACAGTGGGGCCACTCAAC
+TCTGGCCTGATGCATATACGGTTGGTCAGTAAGCTATCGGAATTCTTTATCTAACCCTGG
+GAAGAATGAGCTGCGATGGACTTGGGCGAACTCGGGGGGTTGGAGGCCAGAATATCATCA
+GTTGTGCAAGCAACGATAAATTAATCGCGGTACCGCTCGGTTTAAATGATGCCAAAGCCT
+ACTACACGCTAGGGCGAGGGACTGGCTCAGAACCTGACGATTTACTGTCTTGTCAGGCTA
+TCCCGGCACTCAGTCGGATCGGGTGCCTACCTAATATAAATCCTTGAAATATCCCGAGAA
+GAACTGTTATTCACTCCGTTTTATGGTATTAATTAAATTAGATATCTTTTATGCTCATTA
+TCTTAAGGATGCTTTTTGCTTGCAATCTCGGATTGATTAGTATATACTCTTACCGGTTTC
+GCGACAGCCTGTTGTGCTCCTGGTCTCCACCACCGCGAGTTTCGGAACTCCTTGGTTCCA
+CATGCGTTCAACCCTTGGGGTATACAGTACATCCCGCGCAACCCCTAGGTAAGCCCTTCT
+GGAAAGCGATGGCGGCGATCGCTAGATTGATATGTTACCCCATCGGAGTGTAGTACTCGC
+GCTTAGCGGTGGGCTAAATAAAGCGAACAACATCAAACTCTCCTTGGTGTTGGGTTAGGT
+AGTACGCGACATCGTTCGTGTTGACCTGAGGGGATACTTGCATAACACAGTTGGTCATGG
+GTGATTGAGCTTCACATACTCCTCACTATAGGCGCCTGCCTCGGAAGAGCTTACAAGCGT
+GCGTCTCTCGGAGACCTCCTGAGTACCTTAAGAAAAGACGGTTGATTAGTAGCCCTGGCT
+ACGCTTGTGCACCAATAAGGTGGCGAAGACGCCTGTAATCATCGCTGACCGCTCTGTCAG
+CCTGGCACTTCCAGAATGTATTTTGGAGCTCCGGTCTGGTGGTAGCAACGACTGTCACGT
+TGTGACCCAGCTTAGCACTCAGACCCCACGGCAGCCATTTGTAAAAAGGTGTGCAAGACG
+TTAGTTTAGAGCCCTGCGGGGATTTTCACATTCCTCTGGTAAGATGTACGAAGCTAATCT
+AGCGAGAGTGTGCATCCGCCGTACTTGGGCCACAGGGGGTTCGCGCAACACCCAAGCTGC
+TGGCCTCGGCGCCCTTTCATGACACTTAGCTTGTTACTTCAGTGAATCGGCTAGCTCCGG
+TCTCGCCATAAGCGCGACCCGCTCACTTAGATAATACATGCTTGAATAACTCCTCATTTG
+ATGTCGTCGAGCGGCTTAGATTCCTTGGAAGTACATAGCCTCGAAGCCACGTCTCACCGT
+ACTATTGAAAGCTAGCGAGTCGATGATTTCCCAGACGTTTCAGAATTCGCTACATTACTC
+GATGACGCTCAGAGCTCCCCTGTGCTCTGTGGGAGGAGGTTGTCGCGCTAGTAGCACAGT
+CATAGACATCATAATTAGGTAGCCCGCAGCCTTCAACTGACTCTCGATCTTGTATGAACC
+TTGAGGCATCTTGAAACAGGTATAAAATTCTATTTGGACAATATGAGAGTAATCGCCTAC
+CACGGCAGCGTTGACAGGGCCTAGCGGCCGTTTTCCCCTACTACTTCGCGGTACTAAATG
+TATATTTAGGTCCGCCTGAGCGACAACGGTTCTTGAGTAGCTCCGGAGGGCCTCTGAGAT
+GATCGGCTTTGCCCCCTTACAGTATTGTGGCGCCAGCTCTTAAGGACTCCGTCCACCGCG
+AAAAAGCTAGTGACCTCCTAGGTAACGGTCTTGAACACAGAATAGTAAGAATGAATACGT
+TCGGTAACACCCCGTACGGAACCTCTCACGTCGCGAACTGCCGCCAGCTAAAGGACGCAC
+TCTCGACTTTTAAGCGCACCGGCATCGGACTAATCTGATACAAACGGTCCAGGAACGTCA
+GCGTGTCTGTCCCCCGTCTAATACACGCAGAGAGTGAATCATAGAAAGTTTGCAGTCAGC
+GTGGTGCGTTCGCGCATACTTCGGATCGTTGTTTTCGGGGATATGCATCGTGTTCACACC
+GACCTTGTCACGATAGCCAGAGTCGCTTTCGAGGCGCAAATAATGGGCGATGATCACTCA
+TTCCTAGAGTATGCGCCCATGCACCCTTTATTGCCTACAAGGCATGATGGCTCGAACATA
+TATCAATCTGGTGTGATGACCACCAGAGGCCTTACACAGCTGCTCTCGGGCTTCAAGTGA
+CAGCAACCCTGGTAACGAAGGGCACCCGGAGTGCCACGTTGGACTCTGAAATGGACATGA
+GAAAGTCGTTTCTGCACAATCGAGGAGACTCAGCGCCGACTCGTATGGGATGATGACTTT
+TTGCAGTAGCGAGCATATGGGTATATTCCCTGTCTCTGCAGTCAACCCACTTTGTTACCA
+ATAGTACATTGTACTTCAGCGTACCGTATAACACCCTCCATGGGTGTAGAAACGAATTCC
+TGGTATTACTGCCATTTTGACACGACGCCTTAACACACTCCCAGCATAGTATTGAGTAGG
+GGTGGCTGCTCCTAAAGTAAGGGACCGTTGATTCTGCTATTCCTTAAGATTTTGTAGCAG
+TTATTACCTTGCAAATACGTTTTAGACGTCAACCGAAGGAGTATAGGACCCGTTGTCACG
+GTGAGGAATAAGGCGGTGTAAAGATCCGGGTTATTCGAGCGCTCGTCACAAGGTCAGAGC
+GGAGTTGGTATAGATGCCACGTGGTCACAAGATTATTAAAAGTCGGCGAATGTGAATTTG
+GTTGACGTCTGGATGTCTTGACACACCATTAGAGGTACCACGACAGCAGACCCACCATAC
+GAGTGGCAGCCAGTGCGGCGTATGAGTTGTAATGTGCTAATGGACTGATAGTCACCGCTC
+GATTCATAAGGGTCGAATGCCAAGTGTTGCTAGCTGATGCGCACGAACCAGAATGTTCAT
+GTATCACAAGCTAATATTGGTTCCCACTGCCTCGGTTCAGGAGTGGATAGAAAATGAATG
+CTTTCGGGATTCGCGCTGTTACGTATTTTGTAACGCGTGCACTCCCGCCACGTGGGGGAT
+TACGAGTTGGGCAAGGGGTGATATGAGGACCTCGCGCGCTGGAAAAGACCCTAAAAACAA
+AATACACCCGCCGGATCCCTAACACTAGTCAATGAGAAAGAGCGTTGGTTGTAGTGTCCA
+ACCGACGTATCCGGGCGTATCAGCGATATGGTGATTATAGTACGAGCTCACCGACTAATG
+TCTTCACGATACATTTCCAGCAGCTCCCTTTGGTGGGGTGGTCCGGGAGACGAGAAACCT
+TACGTATAAGGGACACGGGCACGTTCACCGAATACCTGTAGACCCCCCACTATATTGCAA
+TGCAGTCCCTGAATTTGTATAAGAGCGAGTCGACTGGCGCGAGCAAAGAATAAGTCGGTA
+GCCTCCACCAGAGGACCATCATTGGCAACAAGCACTTCGATTTCGGTTCCACACTTCGAT
+GGCATTCACTATCCCTTGTAGATGAGAGATCTAATTTGCCGCATTCCATTCCCAAGTTTC
+GCAGGTCGGGTCTCCAATCCGTTGCGTTTGATTCATGTGGTTTAGTCATGGCTGGACCGC
+TAGCATCTTCGGGCGACCAGGCGGACCGTCAGACGAGTACTCTACTAGATCAGGATCACC
+ATAAATCATGTGGCCGAGAGAACATGGCGCTGGTTAGGCGTAAACCATCCTCCCTTTCAC
+GTCGAAGAACGTGTAAAGCCCCACTAAACATGATACCGCCGACTGTAGCCATGATAGGCG
+TGGTAGGATCTGAAACGATTGCGGGAGTTTCAGTTGTGAAGGACTTCTTTTCTTGTTACA
+CTCTGTGAGGTGGACACTGCAATTAACATTGCCTTTTCTGGCTCGGGTTGGGTCTCAAAC
+CTATCTTTTTGGTGCCGCTTCTCTGCACTCGTCCAGATTGTCAGCGGCACCCAAGGTCGC
+TAGTAATTACACGGCAGGTGGATTTTATTTGGCTTGCAAACGTGATGCTTTGCGGAAGCC
+TCAAAATCCGTTACGAGTTTCGACGCGCTTAACCGTGGACCAGGTCTGGTGACATTCTGC
+TAAAATTCACTCTGGTGCTACTATCAGGCGATTAGCTGCAGACGGGGACCAAGTACACCC
+GGGGTGCCCAGCATTCGGCTACGTCCGCATATGCACACTGGATGACACCAGAGATTTGCC
+CGGCATACGCAGGTCGTGCGAGGCGTTGTTATACAGGCCGGTGAGCATTCTTCCCTGGGA
+AACGAACAAGTCTGGTGATCAACGCAGACATTACCGAGGCTCTCCGTACAGGTTTACCTG
+ATTTAAAGCTCACTCGTCACGGGTCCGCTGACCCACACCGATAATAGAGGCGTGGCTTTG
+TGTCACCTGCGCGCCATATATCTACGGGATACTTTATACTGGCCACTCAATATTCTATGT
+CGAGCTATTTATGAACACTGTTTACAGAATTTCATCGACGCCCTCCACTTAAGCAGTCAT
+GCTCAAACGCTTGTTGTGGCAATACCCTCCATTTCACGTAAGTCCGGCGGGGTATTCGTA
+CTGGGCTCTCGTCTCGATGGTAAGCGGGCTATTCACAGGGCAAACAACTGGATTGTCTCT
+GATGGCTTGTCCGTTCCCTCATGTCTACAAAGTCCTGAGGCCGTCAGTCGACTAATCATG
+ATTTCCCTTTCATGCGTATTTAAGGCATCACCCAATCAGCATTTTATTTTAGATAGTTTG
+CAGTGCGCTCCTCGAGCTCTTCACTAGGGTTGCTCCCTCCACCCCGATTCAGTCCACACG
+TACCGCTATCCATGGCTCACCAATAAGTGACCCGGTTGATCGGACGGGATACGCAGGAGT
+CCTTGCTTGGCCACTCACTGCTCCAGTCATTGCGAAGAGAACGTGCAAAGGCCTCTGGGC
+GAGCTTTAGCAGTTTGACTTACTAAGAGATCAACGGGTTACTTTGCTAATACATCCCCTT
+GCCATTCCAAACGGCACACTCCACCTATGATCTGCCGATAGGAACTGGAACGACTGCGTG
+GTTTGTAACCTAACAAGCCGTGTTTCCACTGCTCTGTCTATATAGTTAGGAAGAAGCCGC
+CATAGATTTGCTGCCACTACAAGTGAAAATGTTTACCACTGCTGTGTCTTAGAATTGTAG
+GTCTTGATCGTGGCGCCTTCTTATAAGCTGCATGACATCCTTAGTGACCCTTGTTGCCCA
+TGGAAGCCGACACGGTCAGGAACGTCTCATATGACCCGCGAATGTGTAACAGCTTCTCCA
+ATATCGGAGATGGTAGAGATTTAGTTATGTATCCTATGCCCCCAAGGCGCCTACGAGGCG
+ACCTGAACGAGTTGCGCGTATTTTTCGATCGACGGACTGGATAACAAACTGATTCATCAT
+GCTATAATTCATCCATATGGGGGTAGGGACACTCGGGGAGTGGTGCCTTCCAGCGCCCTC
+ATTATGTACGTGTTTGTTCACAGCAATATACGCGTCGTCTTAGAGGCGCAGAGGTCAATA
+GTGTACACAGGTGGCGAATGGGTCCAAGTACCCGCGCAGGGTCGTAACTGGCGTGCTACT
+TCGGATTTAATTCAGCAGTAGGCCGTTCGATTCTATCACGGCACTTCAAAGCGGTCTGGC
+ATTGACGAGCGTAAGGCCATCACCTCACACGACACGCATCGGATTTGGATCTCGGTCCCG
+ATCGTACCCTGTGCATAGCCTCCAAAAGTTCCACGAGACACCCCTACCCGAGACTCTAGC
+CTTGATAAGGCAGCAGGTAGTGCATAACAGACGATTTGCAGTATTTCGGCTGACACGAGA
+ATCTGTGAGCCGGTTCATTTGGCTTAGGTGGCACCAGCTGTATTATGCGTACCGCTCCTA
+TTTGATGATATGACCCCACAGTCTCTCGGATATACTACGTCTATCCGTACATAATGCTAT
+TAGAGCGCGGCTCGCACCGCCTGGCGCAGTATCCTAAAACGAAGCTCCACGCGAACTCGG
+TATACGGTGATGGATCCCTCGAGGGTCCCGATGGCGTTGCCCTCTCAGTTAATTTAGGAA
+GTGATTGATATTCATAAGCTCCCCCGCTCTTACCTGGTGGAAGACAAGCAGCCGCATCTT
+TATAATCGGGACTCTACGCGCCTATTTAGGCATGCCACAACGTCGGAATCCTAGGGTTCT
+GTCATTCGGCGGTGTATCCCGTCTTAGGACGTCCGCGGCGCTAGCGCCACTAAGATCGGC
+CGGACAATGGGTGGAAATTGAACTCCGACATAGCGTTGACGCACCGATGTTGCTTCCGAT
+TTAATCTCCCAAGGTCCTCTCGAAGAGAAAGTCATATCCAGGATCACGTACAAGTTCGTG
+CTAAGCGTGGTCGACGAGTTTTCAAGTCTCTGTCCCGGTCACCGTTCTATATAGTTGCGC
+CCTAATCCTTGCGACAAGATGAACGTTAGCGCTCGGACAAGTGTACCAAAATAGGGCCGT
+AATGCATGGAACCTAGGTCTAGTACGGACGAATATGAGCGTTTCGTGTCCCCTAAACCGT
+GCTCCATGACCGGGCCGCCGAATGGCGAAGTAATCGTTCCCGTCGGCCAGAAGCGTCGAG
+AAACAGAAGCCGTAAGAATGATCCGTTATCACTCTATCCCTGCTTTTTAGTGTGAACGTA
+CTGGTATGTTCGCGTAAGCTAATAGTTCAGGCTTTTCTAAGCAGGAGCATGCGGTGACGA
+GACGTTTCCCATTGACGACTCAGTGACGTAAAACGAATCGGTCACTCAACTGCCTCTCAC
+GAGAACATTACGATGAGGACTTGTGTACGGACGCTACGCAAACGCCCCTACATCTCAAAG
+CTTATTTGTCTCGTTTCGGCCTAATTCTGTGCCATCAGATGGAACGGTAGTACAGTCCCT
+TACCTTTGAGCCGATTTAATTGGTGGGGGCCGCTTTTTCTGTTGGCCATTAAGTCATTCA
+GTTCCTGAGTAACTGGTCGTTCGCCGGCGATCTGTGTCCGATGGGCTACGCATAACGCAT
+AACGACCTACTCTCATGCCAGTTCGAGAACTTGACTATTAACCGTCTTTCTCACACTACT
+GGCCCTGGGGCTAACCGGCGCTTCGCAGAGGACATTTGTCCTGTCGCGATTCCCAATGAT
+GACCGCGATACTAACAATTACAGCACATTGGCCCTCATTGCACGGTTTTTTGTACTCGCT
+TTAGGAAGATGTGGGTGAACGTCGTAGTAGCCTGCCTCATTATAAACGGGAGTGATCGTA
+ATGGTACCACTTGTGTAAGTACAGTTTGCTCTCCCTGTGGCGCTTATCAAAGAACCGACG
+CTAGCTCTATTCTGACACTGTTGCGGCGAGACAGCGAGTTTACCCCGGAGAGTTTAAACC
+TAAACCTGGGACCAGCAAGAGTAACTGTACGCGCGTAGACGCCGATGCCCTAGTAGTCGG
+CACAGCTGAGGGACACCGCCCAGAACAAGCAATCACCACAATCATCGCTCTCTTCAGGCG
+TGCGTTCGGTCTAAGGAAATCATAGGGCTCTTAGCATGGTCAGTGACCGCACGGTCCTAC
+ACAGGAATAGGGAGCCCTAGTCACAAAACGGAGTCTAAACCCTGTTCCCTGCTTCCCGCC
+CGTATAGTCAAACTTCGCATGAGGCGTATTTTCTCTGTTGACCGCCCGACTCCTCCAACA
+AGATCTTCGTGGCAATCGCTCTAAGCATCCGATTGTTTCCACACGGAATACAGAATATGT
+CCCTAACGCCGGCGCATCGCCCCGCTCCATCAGTGATACATTCATTGCTCAATGTTCCCG
+TGGTGCCCCAAGTGTGCGTTGCAAAGGGATTGTGTCTTTTCCGGCATTGTAGTTGCTGGC
+CGCGTTACAGTAAGACGTTCGGTATCGCAGTTGTTGTGCAGAAGCAGTCCAATGTTGCAA
+GACATCCATATATCGCGCCTGTCCTGGGTGATTTCTGAACCAATGTCCCGCAAGGAGTAA
+ATAGACCCGCCGAGCGAGAGGCCGAAACTGCCATCTAGTCATTCGGCAGACCACCGCCCC
+GTGCTAGGTGCAAGCTCTCTACACGGAGCCAGTGCTCACCTTTAGGCCATTATCCGGTTC
+AGGCCGCAGAGTGTACGTGCAGTAGTACTTGTGGACTCGGCTATCAACCGGCGTACCGGG
+GAATACTGAGCAAATCTTAGTACGATTGGTAAAGTCGGCATGGTAAAGTCAGCCCTCTAC
+AAGCAGCAGCCTTAGCTTATATGGATGTACCTGACAGATCGCAGGCCATGCTCTACCCAC
+ACGCCGATAAGATTATCCAAAGGCCCACGAAGAAAGAAACACTTACCATTTTTAACTGAA
+TCATCAGCTCATAGGCGCTCATTCAGTGGTGAATCACTCTCGGCATCATATTTAGAAACA
+CCGTACAGCACAATTCTCCGCGCTCCTGCGCCGATCAGCTGACTGCGGCGTTTCTCAGGC
+ACGGCGCTCTTATCGGATGCAGTCAAAGGGCCCATCACACGACCGATGGAGGTTGCTATG
+TCGCCCGTGTGTCGGCCGGGCGAAGTCTTTGACTCCCGTGAACGTTCTATTTGCGGCATG
+CGAAATGCATAAGCACATTACTGTGCACTATGGATCATGCTACCTAGGACGCACAAGGTA
+GCGGCTAGTCCTATTAATTATGCGCCAAACCCTTGGCTGGCTCGCCGATGGTTTGGTATT
+AAGAGTCATAAGACGCGCCCAAGTATGCCTACCTAGGTCATCTCTCGCGATGATGACGGC
+CGGCCTCCTGCACAGTGATATTCTGTGGGGCCAGTCTCGGGTCTGGGGGTCCGATTTTAA
+ACGATTACGGGCTCGCATATTCCGTTTCGTCTATACTTCATACCTCGAGGTACCTCGCTC
+CGCGCCTCAAGTTAGCTTGGCTGTACAAATCGCTCGAGCGAACGTTAGATGCCGCATTAG
+CATGGAGATGCGGCACACGGCACCGTTCTTATCGTCCACCGGTGGGTTCCCGCGTACTCG
+CGAATGAACCTCAGGATGATGCCGGAAGGATCTTATCCCAGACCTCCGCTACGCATTTGA
+TAACAATCTTGACCGCTCTGCCTTATATAATCCAAAACATAAGTTTGGGGGGAAGTAACG
+CGCGCGTCTGATGGCCCCTAACAGTACAAGTGACCAGCACCTCTGCTAAGTGTCGCCGAT
+TTGACACCATTCCGCAGGAACGACTGCGGACATCTATGCGCAGGCCCGGGCACCGCACCA
+CTGCAGACCACAGTACCTCACGGCGACCCACTGTTGGCCGACATGGAATGGACGAAAGAC
+TCAATATAGCGTGTCGACATACGGCATGAAGCCGAGATCATTCTCCAAACCAACGTTACA
+AGTCTGTCAATTACGGCATGTAGAATTGAAGAGGCGCTCTCCAGCCCCCAAGGAAGTCTA
+TGCTGCTGGTCTCATCTAGAAGTAAGAATACACAGGGGAGTGAGCCCTAGCCTCGGACGC
+CCTTGACGCAGCGATAACTCAACCGATGCCAAGCCGGTTCGCTCATTCGATCAAGGCCGC
+GTGGATAATGAAGAAGTGCTGTGATTCGGTAAGTTGAGCAGTAAGCCTTGAGGTTCCACG
+CCTCTAGTCAAGAGGAAAAGTAAGTTGCGACCCACTTCACACTTGGGACGGCCAAAAGGG
+TGACTGTGCAAACCGAGATCAATATATACGAAAAAGCTGACGCTTAATCTATAACAATAG
+GCTCTGCATCGAACCTTCTATAATTTCCACTAGGGGTGAGTCTCAAGAAACCACACACTA
+GCGACGTTTCAAATGGAGAGTGTGGTGATCTGCACGTGAATTGCACAGAGGATCGTGCAC
+GGGCGACTGGAAGTCCTAGCCTATGGCCCTGTGCAAACCCTGACGGACGCCAGCACTGTC
+GGTATGGAAACGTGTCACCGCTTGTTATCATTCTGAAGTATATCCAAAGTTAGCCCGGTT
+TTTACAGAGCCTGTAGGAAGAATCCCAATCTTATTACATCTTGAATCATTGAGATACATG
+ATTGGTGCAAGACCAATAGGACTGGGACGGAACTCCCAGGAGTTCTACCAATCGTTTTTC
+ATAAGTTTGAGCATATTGCCAGGACGTGTGTGCAGTGGTTCGCGTGTTTGAATCGGTCTA
+AAACTACACCATTCAATACTGAGCATCAGTATCTAGTACATTGGTACACGATTATGCAGC
+CTGGACGAGGACACAAGACCCTCCCTCGCGATGTGGCTGGCGATTCTTCTGTCATGCAGT
+CCATATTATACTATCGATAGTCGGTCGGTACGCGGTGCTCTCCGCCTTATTTGATTAGCT
+GGTACTCTGGTATACGGGATACTCGGTATTTGCTTAGATCCCAATGTTGTTTGTTAATTC
+GATCGCGGACAAACGGTGACACCATTATAGTTCGCGATACGGGGTGAGCTCATACGCTCA
+AGGGCACAAAGTGGTTGACGCGAAGAGGGTCTTTTATTCCGTCGCTATTCTGAGGCTAGT
+CATTTCTTCATGCCGGGGAACTCCAGGGCTCTCAAGGCGGATTGCTTAAGACACGCCCCT
+CGTTCGCGAGGATGTCGACTTAACTTGTTCGGATGGGAAGCCTAGTGTCCACTACACTAT
+ACGATAGTACCTAGTATATTAACAAACCGCGTCACATAACGATCGGAGAGAAGACCGTTA
+ACATTATATCGCCAACTTCATCGACGCTGAGAGTGGGTCTGGCTTGAGCTTAAAGAAGGA
+CCTCGTCTAGGGACGTGAAGCCGTCTACTCTCTATAGGGACTTTCTTTCTATGCCCAAGG
+AATATTTTAATGGCATTAACGCCGCATTTCCCGTGAACCCACTGGCGCACAATACGAGTA
+TTGGCGAACACGCGGTACGCCTCCGTGGTTCCGACGCTGATTCTGAAGTTCCGCTATCGA
+AAGTGCACCTAATTGTCAGTTCGACGTCAGAGACCATTACAAACCACAAAAAGGTTGGGC
+GAAAGCGTCACATTTAGGAACCATCAGCCCCGATTAAAACTACGAAACAATTAGAGGCAT
+ATTGGGGTTACACACAGCCGTAACAAAAAGAGAAACGACTATCCGCGTACCCCTTCTAGA
+TAGCAACCCCCAGGCATGCAACACAATAAGTGCCGCGTCTGCACTGCCACCAGCACTTGT
+TCTATGAGGATTTCACGATTGCTTGGGGTGCCACTAGGTCTGGCCGAGACGTAATTATTG
+ACGATTACGTCAGGTGTGAGAGACCTATTATCTTAGGTACGAAACCCAAGCCGCTGGGGC
+TATGATGTTCCGCTTCACCTACTACAGCAACGCATTGGGTGTAATTGCACACACTGTCTC
+TCAAAAGCGTTCAAAAATTTTGGCTAGTTAAGGAGGAGTCGATTCCTACAGGGCTAAATA
+GGGGTGAGAAAGGAGCATTTCGCTATTCATCTTCTGTCTTCTCGTGACGAGGGTCTTCCA
+CGTCCTCGAGATGGTAAATGGTGAAAGAATTCGCTAAACTCGACGAGTAGGCATTAATAA
+AATACGCACGCCGTTATTCGCGTCGCCCACTTCATTACCGGGTCCAACAGGAGGGTATGC
+TTCGCCTGGGTTGACGGCCTTGGATGCGTAATAATGTAAGCCGCAGGCCCCTTATTAGGA
+AGATTCGTAAGCTCGATGCAAGCTGTCACGATGGAACGGCGGGCCTAATTGCCGTTACCG
+AATTATGGCGAAGTAACATGCCTTATCCCGATGACGTCTTCTCGGCGCACGTCTGCCTCA
+ACGCGGGTTAACCTAGTTGACCATATTGTCACAAGTTTTGCCCTGAGTCCGTCCCCATGT
+CTTTCACCGAGTCGGTGGAGGATCATGTGCTGGCATATGTTGAAACGTATCCGCGTTTTA
+AAGGCACAAAAACAGTATGCTAGTTTAAATTCTTCTCGTCCATGTTTTAGTAAAATCCGC
+CCTGTTAGAACATCGGGAGAGCAAATATCAGGTAGTGCACTCGTTACGCCATTACGGCGA
+TGGACTGAAGACGCCCAGGGGACATGTAGGATATCCGATACTGTCTACATAAAACAACTT
+GGTCCTTGCCTCGGGTTATGTAAAAAGATTCTGCCCGTAATATCAACGGCACACTAGGGT
+CCATGTGCGCCCAGGTTTAATAATGCTGGGCTACATCAGTGGACCGTCGTGATCAGGATT
+GATCGGACGCGTCTTTTGAACTACGCCGCTTTATTGTGAACTCTTAGACTATTGCGGTGC
+CGGCTCATGACCACATCAATGGAGTGTAATGGCAGGCTTTCTGCTTCTAGATGTAGGGCG
+AATAGATGATACATTCAACTTAGGTTCGAACTGGGGAGCACGTCCGCTATTAAGATGTTC
+AATCAGAGCCTCGACCTTCTTAATAAGTGGGTAAGACTATCTGAGGCTAGTCAACATGGT
+TTGCGTCACTACCTACAGAACACCCACTGACCACGATTATCGAAGAATTTTCATTCGCAT
+TGGTAGAGAAGCCCCTCGTCGCTAATAATGACCTCCTTATCGCTACGTGTTTGGCGCTCG
+TTGAGGGACGGTTAGATCATACTGCCTTCTAAAGTTAGCAATGCAAAGTATACGATACTC
+TAGTGAGTGGTCGCTAACTTTTTTATTCAGTACATCCCTTCGTGTGCTGGGAGAGACATA
+GGGACAATCCGTCACAGAAGGGGTCAGAAACTGTAGGGAAGAGCAGGCTACTGTAATCCT
+ATTTGCTAGTCGTGTCCTTGTGCATGTCACCGCGCGACCTAAGAACGGCTGCCCAAGGTG
+CGGCCTAAATCGGAACTGTTGCGCCAAATGGCCAAGGTATTAGAGCTCTCCTTTGCTACG
+AAAGTTGAAACCGCCTCCGCGCACGGTACCTTGTAATGGTCCCGTTAAGTACAGTAAGTA
+CAGCGGAAACTGGCAATCGTGATGATCACTGGGTCAAGTTACTTATCTACTAACTCGTCT
+GTGTCTGCCCTTCATTTCGATGATATAAAAGGGCAGCCTATGCCGTCATAATATGCGTTG
+ATGAACAATGGATGTGTGCGCAAACCTTGTCGTTCAAAAGGCGACTAGATATCTTAAAGG
+ATTCAACTTGAATTGGTACCCAGTCGGGGACGGACATCCGGTCCTTACTACCTCTAGGCC
+CGAGTTGCTGTCCATAGTCGGAATCCCGCCCTGAGTAACTCTATCGACCGGCACCTAATT
+GCCATGCCTGCCAGGCAGGTCTTCCTGTTTGCCCGTTATATCTAATAGAGGTAACATAAA
+ATGCTATGCTTTTGAGAGGATACTAGAGCCGTGATCCTAATCATAAATGGCGGCTCCTGC
+AAACAGTTTGTCGGAGCAAGATATCACCCATGTCGACCGGAACGAAGGAGGATTTTTCGA
+AGCTCTTAGAACATGGACACTACGGTCTTAGGACAGCAAGAGGTTTCGACGCATCTTCGA
+CGGTAGGTCAGTCCCCCGCTTTTTGGAGGAATAGTTCCTGGTACACCCCGAACCTAAAGG
+TACCAAAAGTGTGTTGACATTGCATGGGGTTAGTCAGGACTAAACCAGTAATAAGGCTAG
+TTGATATACCTCTCCCTGCGTCTTAGTGACGGGTTTCCAGAGTAGTCCGCAACAGGCTGC
+GCTGCGTGGGCGAAACGACACTAAATTAGTGTCTTATTGCCATATGCGTCTATCACACAA
+CCGCCACCCTAGCGAAACTACCTGTTTCCGAATGAGACTTACTGCAGACAGATTCTCTAG
+ATGTCGAAGCTCTCAGGACGGTCAAGTCCGGGTTTGTCATCATCCTATATCAAAATGAAT
+GGTTATATTGCGGAGCGACGAATTTTCATCTTTACTAAACTAGTATAGCGGGAGGCGTAG
+AGTTTTCGCTCTGAAGGGCCACTTGAATGGCGCGCGTTATTCACGAGATAGGAGGCCAAT
+TGGGACCGTTAAAAAACTTTAACACCTAACTCCCAAGTTATTGATTTTGAGGTAGTCATG
+GAGCCTAACCGCATACTGAAGCGGCCGCTTAGATGCGTCACAGCCACCAGGCTTGATACA
+AGGTTCGGTTTCGTTCCCTAGCCAAGTTTCACTCACCAGGTGTGTCTCCGGTGACGGTCT
+CCTCGGACGCCACTGGGATCGTTCCGAAGCATACTGACGCATTAGCCGTGGTGGTAGGGC
+CCCCGCCGCCGGAACAGACTACTACGGCTCCAGCAGCCTAGACATGACATCGATCACCGC
+GGCACTCTCACTCTCACTTCTGCTCGCACAAAAAACGTTGTCCTCTCCCTTTTCTGGCCA
+TTAGCCCGTTGTACGCATTCCGGGCAGGCGTGAAGTTCGTCCCAAGGAGGCTTTTACCCC
+TCAGTCGCACGCTGTTCTAATAACTATATTAGCAACCCATGCAAAACAATCGAGGTTTCG
+TTACGTAACCAAGTACTCCGAGTTCGTCGATCGGGACCAAATACGATGTCGAATTTAGCC
+GTGTTATAAGATTTAGCGCGGCATATGGCTGCTCGTGCTTCACCAGGCGGCATGCAATCG
+CCCTATTGAGGACTTGCACTCGCCATGAGACAGGACGGACATATTAGAGTCGTTCGTCCC
+GATTCTCAAGAACGCACACTCGATGCACGAAGACTCGTGCTCTTCGCGAAACACGCTAGG
+GGATACCGTGCACAGTCCCTCATCGGAGTGAAAGTTGATCTAACAACGAATGTGTTACAT
+TCAGGTTGGAATTAAATGCGCCCAGCGCTTCCATGAGATTAACTGTACCCCACTCAGTAT
+AACTTAGGCATGGGCCTGGACAACCGGACACTATTTGCGGACGTGGGCAGAATCTTGCCG
+CTTACTACCTAGTCAGACTGCAATGACTCTGGATAGCCGCTGTTGGAAACGACATCGGTA
+CGTACCACACCTATCATGCGAGCAGACCTGTACCAAACCCCAGCGACACATGTTCTTTCG
+CCTTTAATGCTCGTCTGAGTAGATTAGCATATAATTTCCATCCCTCGGCAGTACCAAGCG
+CTCCAACGGCCGGGCAAACTCAGGGTCCAGATTGTTCTTGTAACCAAGGCAATCAACTCG
+GTAACCGCGGATTGGGTTTAGGCAGTAAACTGCACAATCCATACTTCTTCTTCCCCCCGG
+TCCGTGTCATGAGGCGAAGATAACCACTCTAGACCCGGGGCTTTCGCAAATATCCTTTAT
+AAGCGTGTAAGTGCCGAAGGCGTGTAACTTCGTTAGTCGGAAGCTCTAAGCGTTGAGAAC
+TAAATAGCTTCTATACGCGGCACGAATAGATAAATTTCTACGCACAGCTAGAATACCACT
+CGATTAGGACCACAAACTCATAGTTGTGCTGGACCACGGGTAACCCCTGTATTAGAATGC
+TTTTGAGGGCTGTTGCCTACGCAATTGCCCTATTACAGAAAAATGGTACTGCCAATCATC
+AGTACGGTGGGAGGGAAGAGATGAGGAAACGCGTTTAGGTCAGTTAGCTGAGGCCACGGC
+TAATACGGCAACTAAGGCGTCAAATCCTATAGGCCTGTATCTGTCTCAGTTCGACTTTGA
+TGGGATTTGGTATATACTAATTCGTCGTGCCTCCGGTCAACTCCCGGACCGAGCTACCGA
+GCTACGTCCCCCAAACCTGCTTACTGCAAGCACGCTCTTGTTTCCTTGCAAGTGAATACT
+AACTGTGAATGTGGATTTCGTAGGTCTGGATAACTAGTGGTTTCAGCGCGACGGTCCCAC
+TGCCCGGGAGTGCCGAAGGCGTTTGTATCCTGTGGAGCGGCGGCGGAGCCGTCTCGAGTG
+CTTCAGTGCATACTTGTCGGGGACTCGTACTATGAGATGTTTAGAGGACGCCCCCTCGAG
+CAAGAGTGTATCCAGTAGAACAGATGGTTCGACACGCGACTATGTGGAACATTATCTACC
+CTAACACACTGTCAGTGTTACTCAGACGTTCTTACCTACTCTCTCCAGAATCCTGGGACG
+ATATACTTCGACCCCTGAGCCTCACAATCGTATGCACCTTGCCGGTGGTCCCCTCAGGCA
+GGACTTGCTTCAAGATTGAAGCCTCGGGTCGTTTATATCACGTTACCCGACCAGCTCGAG
+CGGATCAAGGGCTAAGTTAGCACACGTTTGAAGCTACACTCACCCCACGTATAAGTAGAC
+AATTGAGTGCTGGTGCGCCTAGAAACTGTATTACCACAAATACCACACCTGTGACATGCA
+AGATCTTGCTGAAGTGTCTTAGCCATAGCTTTGAGCCGTACAGAAACGTTTTCTATCGGG
+TTTCGATGGCTCGCCGCTCGAATTCGCAAACTGGATACCAACGTCCGCTACCAACACATA
+AGCCAGCCCTCCAATCTCATTGCCTGCGGTGATCTACTAGGACGCGGCTCAGTCCCTCAG
+ATGGGGACCCTCTGGATCGAGGCCGAGACCAGCCTTACACACGCTTTGTAGCGGTGCTCT
+CGAGTGCATCTCGACTCAGCGCCGCTGTGGCGGCGGATGAGAACGACGATGACTTCCCTC
+TTTTGGCACGCGGTCTCCGTGAATCCTGACTACGCCACAGGGCCTGCACTGCCCTGGCCA
+GTTCGAGTCGATTCGCCGCGATAGTCAATCGGCTTTCGACGCTAGAACGTGTCAGATTCA
+CAATCATTAAACCAGAGACTGCGTAATGTCGATGGCCAAAACGTTTGCGGATGACACTGT
+TCTATGGCGTTAAGCCTATTTTCGTCAATTATTAGAAAATAGTGACTCATGGGACTTGTA
+GCTGGTGAGTTACGCGGGGTAAGGACCTGGGCGTCTATCGTTATAAAGATGACCTCTTGT
+CCCGACAATACATCTATTTGGGCGAGAAGGTCTGGAGATTACCTTCGCAGCGGTTCTGGT
+CCTTAATCAAGAAGGTACTAGTGTTCTGCTTTTTACAAGCAGTAGGCTGCGGCCTTTTAC
+TTGACCATTAAAGTTATGAGCGGTTATACCACGTCTGAGTCACGGTCTCTACGTATCACG
+TCAAGTCCCTTCGCTGGGAGAGCTGTAGAGCCTATTCCATACAGTGTACGTCGGGGCTAC
+GACCCTGCTCCTGCATATACATATGCTGTCGTGTTGAGCTGCGTGTGATGTACTTAAGCC
+GGCTCATCTCCATTTCCGTCGCACTTATGCAGGATATTCGACCAACTCTGGCGCAACTTT
+TCCTACTCCTGATCCCGTTGCTGACCGCGGGATCCATAGGACTGGGAAAGAGGGCTCGTA
+GAATACACTCTGCGCCGGTGGGTTCTGATATTTCTGTATATCCCCGTTCGGGAAGCGATA
+TGATGTTGTTGATGAGTAAGCCGTCGCTACCCCGGCATGTAGTGCACTCAGCATATTTCG
+CCGTCAGCGAGTATTCCCCATACCCACACAAGAACGCCAGGCCTCGGGGCGTGTCGGATA
+AGTCCGTCGGTCCACCAACGAGGGGAATCGCCCATTAACCTAAGGATTCCACGCAGGAAA
+GAAATCTGCTGACCCGCGATCAACGATATAGTCGACACCGTACCGGCACTAGAAGACACA
+GCGGCTGCTTTATAGTTTTCCTGCGGGTACCACGGGGGCTCTCACACAATGTAAGAGGCA
+AGCTGATATGAAGCGATTAGGTCGCAGTCTTCAATACGCCTCTTGCGACTATGCATACTC
+GCATGAACCACCAAGGATCATCGCATCGCACGGTCCATGCGAAGCCCAGGTATCACGGCC
+AATCCCGCCGATTCCATGGCAATTTTGGATACAAACAGCTCCCGATTACACCTAGTGATA
+TTGTTCCTCCCGAATAATCCTTTTTCTACAGCTCCATACCGCAGCATACGCAATGTACCT
+AATCTACGTGAAACGTCGTAGCTAACGTGAAGGGGGCGGAGACCACTCATGTTCGCACCG
+GCTAAAAAACTCAACGCCGGAAGGCTAAGCTCCGTAATAAGGGTGTGACGATTGTACCCG
+CCCGCCTAACCACCAGGGGTTGTCGTCTCTTAAATCACAGCATGTCCTACTTCTCGCCAT
+TCCGAGCACACCGGGCCCCCCGACTGCATTATCTCCGGGTGACAGTAGTAGTATCCTTGA
+AGCCTGCCTCTTCATTCGCTCGAGGTGTATGGACGTAGGCACCACGTTCGGGCACCTCAT
+TACGCTGGGAACCGGGTAACCTTCCGACTAGCCAGTCAGTGTACGTGCACTCTTAAGTTG
+GTCAATACGGTAGATCCCGCGTAACAGTAGACACCTTCGTCCAGCTCAAAACTGCATCAG
+GTCACGTGAGAGACGACCTAGAAATCAACATTGATCATGTCGTATCAAGTAATCTGTTCA
+AACGTCCCTTCTCGATTCGCCCTCATAGGAACCGTTTGCGATATGGAACTTGTGCCCCTT
+GGGCACCTGGTGATGCTCCGCGACTCATATCCCATGATATGCGCTTTGTCCGCATTCTCT
+ACCTTTATATACCGTGGGTAGTGCGACTCGGCTCAATTCAGCAGGGGGAGACAATAAGAA
+ATCTGTCACGCAAAACACTTTCCACCGGTACATTCATAAGTATGAGACAACTGATCTTCA
+GGACGGTCTTTATCCGGGTACTATTACGTCACCCAGGAAGATGTCGGTGCAGTAGAGCAA
+TTGACGCACTTATTTACCGGTTATGGCCCGAAACTCACCCGATGATGCGATATAACTACC
+GTTGTTTTGTGAGCCAGTGTCCAATCCACTCAAAAAGGTATGCTTGGGTGGGTGTACGGG
+ATTCGAGGGTAAATAGGGGTATGATCTTCGGATGACTAACTCACAGTCCACTGTCCGGGT
+TAGGCGATCCAAGGCTTTATAGGTTCTCATTCGTGCTGTGCCATATCCGGGCAAATTATT
+TAGAGCGTCGTGTCTCGAGACCGGACAAAATAACTACTGTCTCTGGCGTGGATATACGCT
diff --git a/tutorial/orig_files/trna.5.sto b/tutorial/orig_files/trna.5.sto
new file mode 100644
index 0000000..a208dd6
--- /dev/null
+++ b/tutorial/orig_files/trna.5.sto
@@ -0,0 +1,16 @@
+# STOCKHOLM 1.0
+
+tRNA1             GCGGAUUUAGCUCAGUUGGG.AGAGCGCCAGACUGAAGAUCUGGAGGUCC
+tRNA2             UCCGAUAUAGUGUAAC.GGCUAUCACAUCACGCUUUCACCGUGGAGA.CC
+tRNA3             UCCGUGAUAGUUUAAU.GGUCAGAAUGGGCGCUUGUCGCGUGCCAGA.UC
+tRNA4             GCUCGUAUGGCGCAGU.GGU.AGCGCAGCAGAUUGCAAAUCUGUUGGUCC
+tRNA5             GGGCACAUGGCGCAGUUGGU.AGCGCGCUUCCCUUGCAAGGAAGAGGUCA
+#=GC SS_cons      <<<<<<<..<<<<.........>>>>.<<<<<.......>>>>>.....<
+
+tRNA1             UGUGUUCGAUCCACAGAAUUCGCA
+tRNA2             GGGGUUCGACUCCCCGUAUCGGAG
+tRNA3             GGGGUUCAAUUCCCCGUCGCGGAG
+tRNA4             UUAGUUCGAUCCUGAGUGCGAGCU
+tRNA5             UCGGUUCGAUUCCGGUUGCGUCCA
+#=GC SS_cons      <<<<.......>>>>>>>>>>>>.
+//
diff --git a/tutorial/purine.1.c.cm b/tutorial/purine.1.c.cm
new file mode 100644
index 0000000..ae20bc1
--- /dev/null
+++ b/tutorial/purine.1.c.cm
@@ -0,0 +1,421 @@
+INFERNAL-1 [1.0.1]
+NAME     Purine
+STATES   300
+NODES    83
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     1
+EFFNSEQ  0.947
+CLEN     97
+BCOM     ../src/cmbuild -F 1p02.purine.1.c.cm purine.1.sto
+BDATE    Fri Oct 23 15:34:53 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate  -s 1256326559 1p02.purine.1.c.cm
+CDATE    Fri Oct 23 15:35:59 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.62040    -7.42400     2.19786     1500000      440199  0.002556
+E-GC     0      0.39818   -15.71038    -4.84946     1500000       28327  0.013238
+E-LI     0      0.63929    -4.86700     4.00092     1500000      326031  0.003451
+E-GI     0      0.44203   -10.08070    -0.32783     1500000       27946  0.013419
+E-LV     0      0.60756    -1.76517     5.62198    15000000      100075  0.011242
+E-GV     0      0.47548    -6.61486     5.10994    15000000       98895  0.003792
+E-LF     0      0.66015     2.23083     9.02987    15000000      100103  0.011238
+E-GF     0      0.53724    -1.68873     8.68931    15000000       98958  0.003789
+FT-LC    36  0.99300  10000  1500000  0
+           0.111958  0.0734618  0.0602232  0.0394389  0.0351558  0.0316939  0.0154185  0.0116329 0.00740787 0.00660086 0.00402014 0.00387963 0.00229816 0.00191561  0.0014624 0.00130369 0.00103487 0.000728288 0.000617367 0.000444205 0.000335349 0.000233116 0.000156132 0.000119565 9.8718e-05 5.31711e-05 4.89407e-05 4.67442e-05 4.17966e-05 3.58404e-05 3.35195e-05 5.55668e-08 1.9366e-08 1.38218e-08 1.16461e-08 1.85696e-09 
+             8226.9    7261.89    6405.84    5661.91       4903    4170.81    3684.01    3190.21    2793.78    2451.46    2151.09    1932.92    1628.06    1420.11    1241.18    1066.34    898.157    780.342     693.37    620.173    538.111    480.986    430.778    368.874    313.167    266.752    222.173    197.542    177.038     149.51     149.09    88.4592    52.9634     41.131    18.5772     14.909 
+FT-LI    39  0.99300  10000  1500000  0
+          0.0994127  0.0789385  0.0552101  0.0396316  0.0301835  0.0265362  0.0258983  0.0206988  0.0159558 0.00773185 0.00557996 0.00341507 0.00241556 0.00217365 0.00191617  0.0015953 0.00150995 0.00107553 0.000905962 0.000685526 0.000420036 0.000293389 0.000212562 0.000165673 0.000108588 9.10521e-05 7.73525e-05 6.02326e-05 5.51071e-05 4.8593e-05 3.91594e-05 3.24248e-05 2.83405e-05 2.79881e-05 8.38179e-08 2.75109e-08 2.01152e-08 1.57839e-08 2.49711e-09 
+             8226.9    7261.89    6405.84    5733.37    5145.07    4502.75    4014.13    3485.28    3066.32    2651.81    2308.53    1997.78    1784.52    1587.73    1420.11    1268.52    1139.86     1015.5    913.706      810.8    708.641    620.173    538.466    480.986    430.778    368.874    321.759    288.744    244.491    215.386    186.886    167.046     149.51     149.09    88.4592    52.9634     41.131    18.5772     14.909 
+FT-GC    36  0.99300  10000  1500000  0
+            84.8694    62.3061    28.8149    6.85635    3.54848    1.72448    1.39427    1.35187   0.912397   0.793558   0.669761   0.350869   0.257807   0.216658   0.181116    0.11565  0.0736902  0.0611109  0.0471885  0.0428017  0.0371447  0.0349087  0.0274638  0.0268095  0.0208664  0.0141338  0.0123626   0.011692 0.00901956 0.00816525 0.00706603 0.00557378 0.00496266 0.00475151 7.05914e-06 1.20479e-06 
+            8000.68    6916.66    6142.32    5399.28    4854.43    4341.17    3844.82    3442.01    3048.47    2662.47    2387.37    2044.04    1726.74    1546.67    1377.21    1205.41    1032.06    913.078    757.377    655.112    572.161     510.02    453.653    396.211    348.281    307.137    269.837    238.857    212.801    187.763    164.165    147.678    128.495     117.55    29.3574     11.755 
+FT-GI    37  0.99300  10000  1500000  0
+            42.9029    35.9881     17.259    4.45923    3.02032    1.44419   0.947782   0.845502   0.681692    0.40829    0.38185   0.256484   0.174807   0.143624   0.113337  0.0685561  0.0519269  0.0403893   0.032067  0.0297634    0.02743  0.0250647   0.017184  0.0158043    0.01184 0.00917603 0.00846186  0.0081305 0.00766329 0.00686513 0.00614907 0.00465981 0.00364633 0.00300003 7.16206e-06 6.34099e-06 1.00961e-06 
+            8000.68    6916.66    6142.32    5399.28    4854.43    4341.17    3844.82    3442.01    3048.47    2662.47    2387.37    2044.04    1726.74    1546.67    1377.21    1205.41    1032.06    913.078    789.789    694.994    612.891    506.199    453.653    396.211    348.281    307.137    269.837    241.567    216.607    187.763    166.563    148.393    128.495     117.55    51.2474    29.3574     11.755 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.476  -6.683  -0.074  -5.097                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -7.532  -0.028  -6.186                         -0.482 -1.493  1.257 -0.893 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D    37    35 3    38     3  -6.174  -1.687  -0.566                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -7.532  -0.028  -6.186                         -0.337  1.020 -1.177 -0.439 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -7.532  -0.028  -6.186                         -0.482 -1.493  1.257 -0.893 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D    46    44 3    47     3  -6.174  -1.687  -0.566                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    48    47 3    50     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    51    50 3    53     3  -7.955  -0.025  -6.272                         -0.327 -0.985 -1.116  1.161 
+     D    52    50 3    53     3  -5.620  -0.734  -1.403                         
+    IL    53    53 3    53     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   18 ]
+    MR    54    53 3    56     3  -7.955  -0.025  -6.272                         -0.327 -0.985 -1.116  1.161 
+     D    55    53 3    56     3  -6.390  -1.568  -0.620                         
+    IR    56    56 3    56     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   19 ]
+    MR    57    56 3    59     3  -7.955  -0.025  -6.272                          1.498 -1.614 -1.435 -1.062 
+     D    58    56 3    59     3  -6.390  -1.568  -0.620                         
+    IR    59    59 3    59     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   20 ]
+    MR    60    59 3    62     3  -7.955  -0.025  -6.272                         -0.482 -1.493  1.257 -0.893 
+     D    61    59 3    62     3  -6.390  -1.568  -0.620                         
+    IR    62    62 3    62     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   21 ]
+    MR    63    62 3    65     3  -7.955  -0.025  -6.272                          1.498 -1.614 -1.435 -1.062 
+     D    64    62 3    65     3  -6.390  -1.568  -0.620                         
+    IR    65    65 3    65     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   22 ]
+    MR    66    65 3    68     3  -7.955  -0.025  -6.272                         -0.482 -1.493  1.257 -0.893 
+     D    67    65 3    68     3  -6.390  -1.568  -0.620                         
+    IR    68    68 3    68     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   23 ]
+    MR    69    68 3    71     3  -7.955  -0.025  -6.272                         -0.327 -0.985 -1.116  1.161 
+     D    70    68 3    71     3  -6.390  -1.568  -0.620                         
+    IR    71    71 3    71     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   24 ]
+    MR    72    71 3    74     3  -7.955  -0.025  -6.272                         -0.482 -1.493  1.257 -0.893 
+     D    73    71 3    74     3  -6.390  -1.568  -0.620                         
+    IR    74    74 3    74     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   25 ]
+    MR    75    74 3    77     3  -7.955  -0.025  -6.272                          1.498 -1.614 -1.435 -1.062 
+     D    76    74 3    77     3  -6.390  -1.568  -0.620                         
+    IR    77    77 3    77     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   26 ]
+    MR    78    77 3    80     3  -7.955  -0.025  -6.272                         -0.337  1.020 -1.177 -0.439 
+     D    79    77 3    80     3  -6.390  -1.568  -0.620                         
+    IR    80    80 3    80     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   27 ]
+    MR    81    80 3    83     3  -7.955  -0.025  -6.272                         -0.482 -1.493  1.257 -0.893 
+     D    82    80 3    83     3  -6.390  -1.568  -0.620                         
+    IR    83    83 3    83     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   28 ]
+    MR    84    83 3    86     3  -7.955  -0.025  -6.272                          1.498 -1.614 -1.435 -1.062 
+     D    85    83 3    86     3  -6.390  -1.568  -0.620                         
+    IR    86    86 3    86     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   29 ]
+    MR    87    86 3    89     3  -7.955  -0.025  -6.272                         -0.337  1.020 -1.177 -0.439 
+     D    88    86 3    89     3  -6.390  -1.568  -0.620                         
+    IR    89    89 3    89     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   30 ]
+    MR    90    89 3    92     3  -7.955  -0.025  -6.272                         -0.327 -0.985 -1.116  1.161 
+     D    91    89 3    92     3  -6.390  -1.568  -0.620                         
+    IR    92    92 3    92     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   31 ]
+    MR    93    92 3    95     3  -7.955  -0.025  -6.272                         -0.482 -1.493  1.257 -0.893 
+     D    94    92 3    95     3  -6.390  -1.568  -0.620                         
+    IR    95    95 3    95     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   32 ]
+    MR    96    95 3    98     5  -6.724  -0.051  -6.539  -6.751  -7.643          1.498 -1.614 -1.435 -1.062 
+     D    97    95 3    98     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    98    98 3    98     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   33 ]
+    MP    99    98 3   103     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.199 -3.276 -3.629  0.883 -2.608 -4.318  1.698 -3.543 -3.524  1.032 -3.752 -0.668  2.678 -3.435 -0.288 -2.550 
+    ML   100    98 3   103     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   101    98 3   103     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   102    98 3   103     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   103   103 5   103     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   104   104 6   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   34 ]
+    MP   105   104 6   109     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.618 -2.932 -4.093  2.847 -3.607 -4.408  0.966 -3.592 -3.775  1.575 -3.837 -0.508  0.807 -3.738 -0.800 -2.820 
+    ML   106   104 6   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 6   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 6   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   35 ]
+    MP   111   110 6   115     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -4.203 -4.052 -3.950  0.431 -3.181 -4.548  3.207 -4.057 -4.614  0.613 -3.979 -1.224  1.075 -4.404 -0.498 -3.296 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   36 ]
+    MP   117   116 6   121     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.199 -3.276 -3.629  0.883 -2.608 -4.318  1.698 -3.543 -3.524  1.032 -3.752 -0.668  2.678 -3.435 -0.288 -2.550 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   37 ]
+    MP   123   122 6   127     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.199 -3.276 -3.629  0.883 -2.608 -4.318  1.698 -3.543 -3.524  1.032 -3.752 -0.668  2.678 -3.435 -0.288 -2.550 
+    ML   124   122 6   127     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   127   127 5   127     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   128   128 6   128     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   38 ]
+    MP   129   128 6   133     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.594 -2.966 -3.916  1.072 -3.383 -4.350  0.870 -3.494 -3.591  1.519 -3.603  2.562  0.820 -3.523 -0.684 -2.768 
+    ML   130   128 6   133     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   131   128 6   133     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   132   128 6   133     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   133   133 5   133     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   134   134 6   134     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   39 ]
+    MP   135   134 6   139     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.199 -3.276 -3.629  0.883 -2.608 -4.318  1.698 -3.543 -3.524  1.032 -3.752 -0.668  2.678 -3.435 -0.288 -2.550 
+    ML   136   134 6   139     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   137   134 6   139     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   138   134 6   139     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   139   139 5   139     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   140   140 6   140     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   40 ]
+    MP   141   140 6   145     4  -6.476  -6.683  -0.074  -5.097                 -3.199 -3.276 -3.629  0.883 -2.608 -4.318  1.698 -3.543 -3.524  1.032 -3.752 -0.668  2.678 -3.435 -0.288 -2.550 
+    ML   142   140 6   145     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   143   140 6   145     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   144   140 6   145     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   145   145 5   145     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   146   146 6   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   147   146 6   149     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D   148   146 6   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   150   149 3   152     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   153   152 3   155     3  -7.955  -0.025  -6.272                         -0.327 -0.985 -1.116  1.161 
+     D   154   152 3   155     3  -5.620  -0.734  -1.403                         
+    IL   155   155 3   155     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   44 ]
+    MR   156   155 3   158     3  -7.955  -0.025  -6.272                         -0.337  1.020 -1.177 -0.439 
+     D   157   155 3   158     3  -6.390  -1.568  -0.620                         
+    IR   158   158 3   158     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   45 ]
+    MR   159   158 3   161     2  -7.819  -0.006                                  1.498 -1.614 -1.435 -1.062 
+     D   160   158 3   161     2  -4.432  -0.068                                 
+    IR   161   161 3   161     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    46 ]
+     B   162   161 3   163   219                                                 
+				[ BEGL   47 ]
+     S   163   162 1   164     4  -0.052  -6.614  -6.022  -6.662                 
+				[ MATP   48 ]
+    MP   164   163 1   168     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -4.317 -3.182 -4.802  0.958 -4.364 -4.231  0.538 -4.349 -4.097  3.274 -3.876 -0.691  0.344 -3.833 -1.287 -3.442 
+    ML   165   163 1   168     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   166   163 1   168     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   167   163 1   168     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   168   168 5   168     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   169   169 6   169     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   49 ]
+    MP   170   169 6   174     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.199 -3.276 -3.629  0.883 -2.608 -4.318  1.698 -3.543 -3.524  1.032 -3.752 -0.668  2.678 -3.435 -0.288 -2.550 
+    ML   171   169 6   174     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   172   169 6   174     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   173   169 6   174     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   174   174 5   174     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   175   175 6   175     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   50 ]
+    MP   176   175 6   180     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -4.203 -4.052 -3.950  0.431 -3.181 -4.548  3.207 -4.057 -4.614  0.613 -3.979 -1.224  1.075 -4.404 -0.498 -3.296 
+    ML   177   175 6   180     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   178   175 6   180     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   179   175 6   180     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   180   180 5   180     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   181   181 6   181     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   51 ]
+    MP   182   181 6   186     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -4.317 -3.182 -4.802  0.958 -4.364 -4.231  0.538 -4.349 -4.097  3.274 -3.876 -0.691  0.344 -3.833 -1.287 -3.442 
+    ML   183   181 6   186     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   184   181 6   186     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   185   181 6   186     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   186   186 5   186     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   187   187 6   187     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   52 ]
+    MP   188   187 6   192     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.199 -3.276 -3.629  0.883 -2.608 -4.318  1.698 -3.543 -3.524  1.032 -3.752 -0.668  2.678 -3.435 -0.288 -2.550 
+    ML   189   187 6   192     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   190   187 6   192     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   191   187 6   192     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   192   192 5   192     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   193   193 6   193     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   53 ]
+    MP   194   193 6   198     4  -6.476  -6.683  -0.074  -5.097                 -4.317 -3.182 -4.802  0.958 -4.364 -4.231  0.538 -4.349 -4.097  3.274 -3.876 -0.691  0.344 -3.833 -1.287 -3.442 
+    ML   195   193 6   198     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   196   193 6   198     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   197   193 6   198     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   198   198 5   198     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   199   199 6   199     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   200   199 6   202     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D   201   199 6   202     3  -6.174  -1.687  -0.566                         
+    IL   202   202 3   202     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   203   202 3   205     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D   204   202 3   205     3  -6.174  -1.687  -0.566                         
+    IL   205   205 3   205     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   206   205 3   208     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D   207   205 3   208     3  -6.174  -1.687  -0.566                         
+    IL   208   208 3   208     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   209   208 3   211     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D   210   208 3   211     3  -6.174  -1.687  -0.566                         
+    IL   211   211 3   211     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   212   211 3   214     3  -7.532  -0.028  -6.186                         -0.482 -1.493  1.257 -0.893 
+     D   213   211 3   214     3  -6.174  -1.687  -0.566                         
+    IL   214   214 3   214     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   215   214 3   217     2       *   0.000                                 -0.482 -1.493  1.257 -0.893 
+     D   216   214 3   217     2       *   0.000                                 
+    IL   217   217 3   217     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    60 ]
+     E   218   217 3    -1     0                                                 
+				[ BEGR   61 ]
+     S   219   162 1   220     3  -7.532  -0.028  -6.186                         
+    IL   220   220 2   220     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   221   220 2   223     3  -7.532  -0.028  -6.186                         -0.482 -1.493  1.257 -0.893 
+     D   222   220 2   223     3  -6.174  -1.687  -0.566                         
+    IL   223   223 3   223     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   224   223 3   226     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D   225   223 3   226     3  -6.174  -1.687  -0.566                         
+    IL   226   226 3   226     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   227   226 3   229     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D   228   226 3   229     3  -6.174  -1.687  -0.566                         
+    IL   229   229 3   229     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   230   229 3   232     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D   231   229 3   232     3  -6.174  -1.687  -0.566                         
+    IL   232   232 3   232     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   233   232 3   235     3  -7.532  -0.028  -6.186                         -0.337  1.020 -1.177 -0.439 
+     D   234   232 3   235     3  -6.174  -1.687  -0.566                         
+    IL   235   235 3   235     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   236   235 3   238     3  -7.532  -0.028  -6.186                         -0.327 -0.985 -1.116  1.161 
+     D   237   235 3   238     3  -6.174  -1.687  -0.566                         
+    IL   238   238 3   238     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   239   238 3   241     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D   240   238 3   241     3  -6.174  -1.687  -0.566                         
+    IL   241   241 3   241     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   69 ]
+    ML   242   241 3   244     5  -6.724  -0.051  -6.539  -6.751  -7.643         -0.337  1.020 -1.177 -0.439 
+     D   243   241 3   244     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   244   244 3   244     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   70 ]
+    MP   245   244 3   249     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336  1.545 -1.927 -2.019  1.125 -1.290 -2.541  1.028 -2.076 -1.910  1.006 -2.342 -0.459  1.426 -1.739 -0.057 -1.369 
+    ML   246   244 3   249     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   247   244 3   249     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   248   244 3   249     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   249   249 5   249     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   250   250 6   250     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   71 ]
+    MP   251   250 6   255     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.618 -2.932 -4.093  2.847 -3.607 -4.408  0.966 -3.592 -3.775  1.575 -3.837 -0.508  0.807 -3.738 -0.800 -2.820 
+    ML   252   250 6   255     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   253   250 6   255     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   254   250 6   255     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   255   255 5   255     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   256   256 6   256     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   72 ]
+    MP   257   256 6   261     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -4.317 -3.182 -4.802  0.958 -4.364 -4.231  0.538 -4.349 -4.097  3.274 -3.876 -0.691  0.344 -3.833 -1.287 -3.442 
+    ML   258   256 6   261     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   259   256 6   261     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   260   256 6   261     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   261   261 5   261     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   262   262 6   262     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   73 ]
+    MP   263   262 6   267     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -4.317 -3.182 -4.802  0.958 -4.364 -4.231  0.538 -4.349 -4.097  3.274 -3.876 -0.691  0.344 -3.833 -1.287 -3.442 
+    ML   264   262 6   267     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   265   262 6   267     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   266   262 6   267     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   267   267 5   267     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   268   268 6   268     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   74 ]
+    MP   269   268 6   273     6  -8.945  -8.884  -0.024  -7.661  -7.941  -8.336 -3.199 -3.276 -3.629  0.883 -2.608 -4.318  1.698 -3.543 -3.524  1.032 -3.752 -0.668  2.678 -3.435 -0.288 -2.550 
+    ML   270   268 6   273     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   271   268 6   273     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   272   268 6   273     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   273   273 5   273     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   274   274 6   274     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   75 ]
+    MP   275   274 6   279     4  -6.476  -6.683  -0.074  -5.097                 -4.317 -3.182 -4.802  0.958 -4.364 -4.231  0.538 -4.349 -4.097  3.274 -3.876 -0.691  0.344 -3.833 -1.287 -3.442 
+    ML   276   274 6   279     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   277   274 6   279     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   278   274 6   279     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   279   279 5   279     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   280   280 6   280     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   76 ]
+    ML   281   280 6   283     3  -7.532  -0.028  -6.186                         -0.337  1.020 -1.177 -0.439 
+     D   282   280 6   283     3  -6.174  -1.687  -0.566                         
+    IL   283   283 3   283     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   77 ]
+    ML   284   283 3   286     3  -7.532  -0.028  -6.186                         -0.337  1.020 -1.177 -0.439 
+     D   285   283 3   286     3  -6.174  -1.687  -0.566                         
+    IL   286   286 3   286     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   78 ]
+    ML   287   286 3   289     3  -7.532  -0.028  -6.186                         -0.482 -1.493  1.257 -0.893 
+     D   288   286 3   289     3  -6.174  -1.687  -0.566                         
+    IL   289   289 3   289     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   79 ]
+    ML   290   289 3   292     3  -7.532  -0.028  -6.186                         -0.482 -1.493  1.257 -0.893 
+     D   291   289 3   292     3  -6.174  -1.687  -0.566                         
+    IL   292   292 3   292     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   80 ]
+    ML   293   292 3   295     3  -7.532  -0.028  -6.186                          1.498 -1.614 -1.435 -1.062 
+     D   294   292 3   295     3  -6.174  -1.687  -0.566                         
+    IL   295   295 3   295     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   81 ]
+    ML   296   295 3   298     2       *   0.000                                  1.498 -1.614 -1.435 -1.062 
+     D   297   295 3   298     2       *   0.000                                 
+    IL   298   298 3   298     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    82 ]
+     E   299   298 3    -1     0                                                 
+//
diff --git a/tutorial/purine.1.sto b/tutorial/purine.1.sto
new file mode 100644
index 0000000..8096b7d
--- /dev/null
+++ b/tutorial/purine.1.sto
@@ -0,0 +1,10 @@
+# STOCKHOLM 1.0
+#=GF ID    Purine
+#=GF AU    Boese B, Barrick JE, Breaker RR
+
+Purine1          AAAAUUGAAUAUCGUUUUACUUGUUUAUGUCGUGAAUUGGCACGACGUUU
+#=GC SS_cons     .................<<<<<<<<...<<<<<<......>>>>>>....
+
+Purine1          CUACAAGGUGCCGGAACACCUAACAAUAAGUAAGUCAGCAGUGAGAU
+#=GC SS_cons     ....<<<<<<......>>>>>>..>>>>>>>>...............
+//
diff --git a/tutorial/purine.2.c.cm b/tutorial/purine.2.c.cm
new file mode 100644
index 0000000..9cd6117
--- /dev/null
+++ b/tutorial/purine.2.c.cm
@@ -0,0 +1,445 @@
+INFERNAL-1 [1.0.1]
+NAME     purine.2-1
+STATES   318
+NODES    89
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     2
+EFFNSEQ  1.275
+CLEN     103
+BCOM     ../src/cmbuild -F 1p02.purine.2.c.cm purine.2.sto
+BDATE    Fri Oct 23 15:34:53 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate  -s 1256326559 1p02.purine.2.c.cm
+CDATE    Fri Oct 23 15:35:59 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.60862    -8.26905     1.65428     1500000      472154  0.002383
+E-GC     0      0.40163   -15.22945    -5.01178     1500000       22713  0.016510
+E-LI     0      0.62802    -5.62423     3.59281     1500000      367322  0.003063
+E-GI     0      0.42516   -10.16820    -0.50849     1500000       22784  0.016459
+E-LV     0      0.61189    -1.98856     5.26315    15000000       95109  0.011829
+E-GV     0      0.47673    -6.42171     5.18122    15000000       94692  0.003960
+E-LF     0      0.63973     2.14166     9.07942    15000000       95209  0.011816
+E-GF     0      0.52646    -1.42493     9.08797    15000000       94993  0.003948
+FT-LC    36  0.99300  10000  1500000  0
+           0.257905   0.228994   0.133915  0.0956895  0.0745544   0.042626  0.0340214  0.0220104  0.0191123  0.0140963  0.0118963 0.00683016 0.00581755 0.00407586 0.00274744 0.00197086 0.00143716 0.000701442 0.000643207 0.000502416 0.000412742 0.000311434 0.000255162 0.000149657 0.000135381 0.000115826 9.51498e-05 7.73526e-05 6.18116e-05 4.95517e-05 4.37497e-05 3.62024e-05  2.547e-08 5.89354e-09 4.17695e-09 2.28315e-09 
+            7781.63    6873.39    6051.78    5393.53    4602.26    4125.36     3674.3    3287.25     2948.5    2649.74    2344.97    2044.95    1836.56    1625.33    1461.57     1270.5    1138.85    1011.74    894.797    803.102    695.439    610.354    534.651     428.49     370.81    311.389    275.397    246.544    210.644    176.211    152.199    144.493    46.6041     28.477    18.5977    14.4493 
+FT-LI    35  0.99300  10000  1500000  0
+           0.166358  0.0898305  0.0646864  0.0557804  0.0318852  0.0285209  0.0251145   0.016434  0.0124186 0.00907858 0.00782718 0.00562708 0.00334631 0.00271495 0.00146178 0.00114426 0.000999512 0.00063486 0.000506002 0.000376682 0.000254639 0.000184828 0.000165513 0.000125264 0.000102918 7.07078e-05 5.29967e-05 3.98161e-05 3.71493e-05 3.14047e-05 2.77819e-05 2.45857e-05 1.50523e-08 8.56521e-09 2.48779e-09 
+            7781.63    6873.39    6051.78    5393.53    4602.26    4125.36     3674.3    3289.35     2948.5    2649.74    2344.97    2044.95    1836.56    1625.33    1414.66     1270.5    1138.85    1011.74    894.797    803.102    695.439    610.354    534.651     428.49     370.81    311.389    275.397    246.544    210.644    176.211    152.199    144.493    46.6041       36.5    14.4493 
+FT-GC    40  0.99300  10000  1500000  0
+            41.8024    19.6282    10.2321    6.48443    3.82681    3.14221    1.69981   0.960902   0.660311   0.572711   0.410719   0.301788   0.175277   0.152299   0.105537  0.0800062  0.0585615  0.0560571  0.0365117  0.0275869  0.0167858  0.0155935   0.013004  0.0110923  0.0104894 0.00587099 0.00398844 0.00319336 0.00283392 0.00246583 0.00150065 0.00114985 0.000799683 0.000710998 5.85964e-06 4.40581e-06 3.31542e-06 2.61674e-06 1.50621e-06 7.94405e-07 
+            7863.44    6857.51    6123.63    5388.27    4821.77    4283.15    3840.91    3281.49    2930.31    2562.19    2211.02    1935.29    1709.18    1495.25    1311.54    1177.37    1051.92    924.139    777.169    691.445    576.603    507.896    441.294    385.247    317.395    284.325    254.164    228.402    202.142    175.542    157.749    137.932    122.912    115.768    41.1172    30.3458    24.6613    15.7393    13.0769    11.5768 
+FT-GI    38  0.99300  10000  1500000  0
+            28.0482    14.8128    11.4749    6.73179    4.89563    2.83886    1.37879    1.03709   0.597465    0.49519   0.366495   0.230679    0.13673   0.101029  0.0795922  0.0513919   0.043613  0.0365873  0.0270145  0.0180164  0.0163261  0.0136673    0.01181 0.00919013 0.00512757 0.00429145 0.00317038 0.00277116 0.00238185 0.00162926 0.00137605  0.0010552 0.00091785 1.26148e-05 6.40356e-06 4.83766e-06 3.1129e-06 1.57771e-06 
+            7863.44    6857.51    6123.63    5388.27    4821.77    4283.15    3840.91    3281.49    2930.31    2562.19    2211.02    1935.29    1709.18    1415.58    1259.44    1051.92    924.139    777.169    698.396    626.617    534.788    480.835    413.624    317.395    284.325    254.164    228.402    202.142    176.934    157.749    137.642    122.912    115.768    41.1172    24.6613    16.3044    13.0769    11.5768 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.651  -6.858  -0.066  -5.272                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -7.691  -0.025  -6.345                         -0.596 -1.170 -1.380  1.328 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -7.691  -0.025  -6.345                         -0.596 -1.170 -1.380  1.328 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -7.691  -0.025  -6.345                         -0.153 -0.947  0.361  0.376 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -7.691  -0.025  -6.345                         -0.596 -1.170 -1.380  1.328 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -7.691  -0.359  -2.215                          0.762 -0.932 -0.983  0.350 
+     D    37    35 3    38     3  -6.174  -1.687  -0.566                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -7.363  -0.031  -6.018                         -0.033  0.708 -0.898 -0.229 
+     D    40    38 3    41     3  -7.527  -0.454  -1.919                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -7.691  -0.025  -6.345                         -0.802 -1.802  1.434 -1.193 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -7.691  -0.025  -6.345                          0.762 -0.932 -0.983  0.350 
+     D    46    44 3    47     3  -6.174  -1.687  -0.566                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    48    47 3    50     3  -7.691  -0.025  -6.345                          0.762 -0.932 -0.983  0.350 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    51    50 3    53     3  -8.101  -0.022  -6.419                         -0.153 -0.947  0.361  0.376 
+     D    52    50 3    53     3  -5.620  -0.734  -1.403                         
+    IL    53    53 3    53     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   18 ]
+    MR    54    53 3    56     3  -8.101  -0.022  -6.419                         -0.153 -0.947  0.361  0.376 
+     D    55    53 3    56     3  -6.390  -1.568  -0.620                         
+    IR    56    56 3    56     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   19 ]
+    MR    57    56 3    59     3  -8.101  -0.022  -6.419                          0.712 -1.204  0.356 -0.624 
+     D    58    56 3    59     3  -6.390  -1.568  -0.620                         
+    IR    59    59 3    59     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   20 ]
+    MR    60    59 3    62     3  -8.101  -0.022  -6.419                         -0.802 -1.802  1.434 -1.193 
+     D    61    59 3    62     3  -6.390  -1.568  -0.620                         
+    IR    62    62 3    62     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   21 ]
+    MR    63    62 3    65     3  -8.101  -0.022  -6.419                          1.603 -1.887 -1.759 -1.338 
+     D    64    62 3    65     3  -6.390  -1.568  -0.620                         
+    IR    65    65 3    65     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   22 ]
+    MR    66    65 3    68     3  -8.101  -0.022  -6.419                         -0.153 -0.947  0.361  0.376 
+     D    67    65 3    68     3  -6.390  -1.568  -0.620                         
+    IR    68    68 3    68     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   23 ]
+    MR    69    68 3    71     3  -8.101  -0.022  -6.419                         -0.173  0.182 -1.037  0.576 
+     D    70    68 3    71     3  -6.390  -1.568  -0.620                         
+    IR    71    71 3    71     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   24 ]
+    MR    72    71 3    74     3  -8.101  -0.022  -6.419                         -0.119  0.045  0.322 -0.327 
+     D    73    71 3    74     3  -6.390  -1.568  -0.620                         
+    IR    74    74 3    74     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   25 ]
+    MR    75    74 3    77     3  -8.101  -0.022  -6.419                          1.603 -1.887 -1.759 -1.338 
+     D    76    74 3    77     3  -6.390  -1.568  -0.620                         
+    IR    77    77 3    77     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   26 ]
+    MR    78    77 3    80     3  -8.101  -0.022  -6.419                         -0.173  0.182 -1.037  0.576 
+     D    79    77 3    80     3  -6.390  -1.568  -0.620                         
+    IR    80    80 3    80     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   27 ]
+    MR    81    80 3    83     3  -8.101  -0.022  -6.419                         -0.802 -1.802  1.434 -1.193 
+     D    82    80 3    83     3  -6.390  -1.568  -0.620                         
+    IR    83    83 3    83     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   28 ]
+    MR    84    83 3    86     3  -8.101  -0.022  -6.419                          0.762 -0.932 -0.983  0.350 
+     D    85    83 3    86     3  -6.390  -1.568  -0.620                         
+    IR    86    86 3    86     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   29 ]
+    MR    87    86 3    89     3  -8.101  -0.022  -6.419                         -0.119  0.045  0.322 -0.327 
+     D    88    86 3    89     3  -6.390  -1.568  -0.620                         
+    IR    89    89 3    89     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   30 ]
+    MR    90    89 3    92     3  -8.101  -0.022  -6.419                          0.762 -0.932 -0.983  0.350 
+     D    91    89 3    92     3  -6.390  -1.568  -0.620                         
+    IR    92    92 3    92     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   31 ]
+    MR    93    92 3    95     3  -8.101  -0.022  -6.419                          0.712 -1.204  0.356 -0.624 
+     D    94    92 3    95     3  -6.390  -1.568  -0.620                         
+    IR    95    95 3    95     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   32 ]
+    MR    96    95 3    98     5  -6.858  -0.046  -6.673  -6.886  -7.777          1.603 -1.887 -1.759 -1.338 
+     D    97    95 3    98     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    98    98 3    98     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   33 ]
+    MP    99    98 3   103     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.707 -3.808 -3.846  0.688 -2.833 -4.453  2.714 -3.897 -4.151  0.810 -4.015 -1.035  2.002 -3.929 -0.336 -2.907 
+    ML   100    98 3   103     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   101    98 3   103     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   102    98 3   103     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   103   103 5   103     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   104   104 6   104     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   34 ]
+    MP   105   104 6   109     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.750 -2.998 -4.261  3.068 -3.863 -4.573  0.683 -3.676 -3.913  1.367 -4.016 -0.617  0.592 -3.915 -0.993 -2.941 
+    ML   106   104 6   109     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   107   104 6   109     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   108   104 6   109     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   109   109 5   109     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   110   110 6   110     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   35 ]
+    MP   111   110 6   115     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -4.527 -4.402 -4.049  0.142 -3.323 -4.678  3.354 -4.248 -5.012  0.271 -4.086 -1.487  0.924 -4.771 -0.609 -3.555 
+    ML   112   110 6   115     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   113   110 6   115     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   114   110 6   115     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   115   115 5   115     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   116   116 6   116     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   36 ]
+    MP   117   116 6   121     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.290 -3.427 -3.746  0.709 -2.672 -4.499  1.519 -3.665 -3.623  0.790 -3.903 -0.783  2.902 -3.550 -0.374 -2.639 
+    ML   118   116 6   121     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   119   116 6   121     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   120   116 6   121     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   121   121 5   121     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   122   122 6   122     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   37 ]
+    MP   123   122 6   127     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.707 -3.808 -3.846  0.688 -2.833 -4.453  2.714 -3.897 -4.151  0.810 -4.015 -1.035  2.002 -3.929 -0.336 -2.907 
+    ML   124   122 6   127     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   125   122 6   127     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   126   122 6   127     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   127   127 5   127     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   128   128 6   128     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   38 ]
+    MP   129   128 6   133     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.418 -2.790 -3.872  2.338 -3.498 -4.078  0.870 -3.483 -3.577  1.812 -3.576  1.240  0.791 -3.450 -0.842 -2.724 
+    ML   130   128 6   133     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   131   128 6   133     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   132   128 6   133     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   133   133 5   133     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   134   134 6   134     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   39 ]
+    MP   135   134 6   139     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.290 -3.427 -3.746  0.709 -2.672 -4.499  1.519 -3.665 -3.623  0.790 -3.903 -0.783  2.902 -3.550 -0.374 -2.639 
+    ML   136   134 6   139     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   137   134 6   139     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   138   134 6   139     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   139   139 5   139     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   140   140 6   140     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   40 ]
+    MP   141   140 6   145     4  -6.651  -6.858  -0.066  -5.272                 -3.404 -3.155 -3.844  2.085 -2.978 -4.289  1.481 -3.636 -3.708  1.407 -3.815 -0.640  2.011 -3.566 -0.477 -2.680 
+    ML   142   140 6   145     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   143   140 6   145     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   144   140 6   145     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   145   145 5   145     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   146   146 6   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   147   146 6   149     3  -7.691  -0.025  -6.345                         -0.596 -1.170 -1.380  1.328 
+     D   148   146 6   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   150   149 3   152     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   153   152 3   155     3  -8.101  -0.022  -6.419                          0.762 -0.932 -0.983  0.350 
+     D   154   152 3   155     3  -5.620  -0.734  -1.403                         
+    IL   155   155 3   155     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   44 ]
+    MR   156   155 3   158     3  -8.101  -0.022  -6.419                         -0.645  1.251 -1.475 -0.688 
+     D   157   155 3   158     3  -6.390  -1.568  -0.620                         
+    IR   158   158 3   158     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   45 ]
+    MR   159   158 3   161     2  -8.022  -0.006                                  1.603 -1.887 -1.759 -1.338 
+     D   160   158 3   161     2  -4.432  -0.068                                 
+    IR   161   161 3   161     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    46 ]
+     B   162   161 3   163   228                                                 
+				[ BEGL   47 ]
+     S   163   162 1   164     4  -0.049  -6.691  -6.099  -6.739                 
+				[ MATP   48 ]
+    MP   164   163 1   168     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.648 -3.184 -4.069  1.168 -3.273 -4.288  1.400 -3.839 -3.850  2.411 -3.807 -0.615  1.866 -3.658 -0.587 -2.863 
+    ML   165   163 1   168     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   166   163 1   168     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   167   163 1   168     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   168   168 5   168     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   169   169 6   169     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   49 ]
+    MP   170   169 6   174     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.707 -3.808 -3.846  0.688 -2.833 -4.453  2.714 -3.897 -4.151  0.810 -4.015 -1.035  2.002 -3.929 -0.336 -2.907 
+    ML   171   169 6   174     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   172   169 6   174     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   173   169 6   174     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   174   174 5   174     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   175   175 6   175     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   50 ]
+    MP   176   175 6   180     4  -6.651  -6.858  -0.448  -2.010                 -4.527 -4.402 -4.049  0.142 -3.323 -4.678  3.354 -4.248 -5.012  0.271 -4.086 -1.487  0.924 -4.771 -0.609 -3.555 
+    ML   177   175 6   180     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   178   175 6   180     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   179   175 6   180     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   180   180 5   180     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   181   181 6   181     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   182   181 6   184     3  -7.802  -0.027  -6.119                         -0.033  0.708 -0.898 -0.229 
+     D   183   181 6   184     3  -6.580  -1.694  -0.555                         
+    IL   184   184 3   184     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   52 ]
+    MR   185   184 3   187     5  -6.584  -0.056  -6.400  -6.612  -7.504         -0.127 -1.196  0.992 -0.601 
+     D   186   184 3   187     5  -6.146  -0.365  -3.772  -5.203  -3.198         
+    IR   187   187 3   187     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   53 ]
+    MP   188   187 3   192     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -4.639 -3.298 -5.179  0.762 -4.819 -4.287  0.169 -4.668 -4.270  3.420 -3.999 -0.817  0.041 -3.961 -1.588 -3.727 
+    ML   189   187 3   192     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   190   187 3   192     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   191   187 3   192     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   192   192 5   192     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   193   193 6   193     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   54 ]
+    MP   194   193 6   198     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.404 -3.155 -3.844  2.085 -2.978 -4.289  1.481 -3.636 -3.708  1.407 -3.815 -0.640  2.011 -3.566 -0.477 -2.680 
+    ML   195   193 6   198     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   196   193 6   198     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   197   193 6   198     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   198   198 5   198     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   199   199 6   199     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   55 ]
+    MP   200   199 6   204     4  -6.651  -6.858  -0.066  -5.272                 -4.639 -3.298 -5.179  0.762 -4.819 -4.287  0.169 -4.668 -4.270  3.420 -3.999 -0.817  0.041 -3.961 -1.588 -3.727 
+    ML   201   199 6   204     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   202   199 6   204     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   203   199 6   204     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   204   204 5   204     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   205   205 6   205     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   206   205 6   208     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D   207   205 6   208     3  -6.174  -1.687  -0.566                         
+    IL   208   208 3   208     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   209   208 3   211     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D   210   208 3   211     3  -6.174  -1.687  -0.566                         
+    IL   211   211 3   211     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   212   211 3   214     3  -7.691  -0.359  -2.215                         -0.596 -1.170 -1.380  1.328 
+     D   213   211 3   214     3  -6.174  -1.687  -0.566                         
+    IL   214   214 3   214     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   215   214 3   217     3  -7.363  -0.031  -6.018                          1.350 -1.331 -1.090 -0.778 
+     D   216   214 3   217     3  -7.527  -0.454  -1.919                         
+    IL   217   217 3   217     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   218   217 3   220     3  -7.691  -0.025  -6.345                         -0.596 -1.170 -1.380  1.328 
+     D   219   217 3   220     3  -6.174  -1.687  -0.566                         
+    IL   220   220 3   220     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   221   220 3   223     3  -7.691  -0.025  -6.345                         -0.802 -1.802  1.434 -1.193 
+     D   222   220 3   223     3  -6.174  -1.687  -0.566                         
+    IL   223   223 3   223     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   224   223 3   226     2       *   0.000                                 -0.802 -1.802  1.434 -1.193 
+     D   225   223 3   226     2       *   0.000                                 
+    IL   226   226 3   226     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    63 ]
+     E   227   226 3    -1     0                                                 
+				[ BEGR   64 ]
+     S   228   162 1   229     3  -7.691  -0.025  -6.345                         
+    IL   229   229 2   229     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   230   229 2   232     3  -7.691  -0.025  -6.345                         -0.802 -1.802  1.434 -1.193 
+     D   231   229 2   232     3  -6.174  -1.687  -0.566                         
+    IL   232   232 3   232     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   233   232 3   235     3  -7.691  -0.025  -6.345                         -0.596 -1.170 -1.380  1.328 
+     D   234   232 3   235     3  -6.174  -1.687  -0.566                         
+    IL   235   235 3   235     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   236   235 3   238     3  -7.691  -0.025  -6.345                         -0.173  0.182 -1.037  0.576 
+     D   237   235 3   238     3  -6.174  -1.687  -0.566                         
+    IL   238   238 3   238     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   239   238 3   241     3  -7.691  -0.025  -6.345                         -0.596 -1.170 -1.380  1.328 
+     D   240   238 3   241     3  -6.174  -1.687  -0.566                         
+    IL   241   241 3   241     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   69 ]
+    ML   242   241 3   244     3  -7.691  -0.025  -6.345                         -0.645  1.251 -1.475 -0.688 
+     D   243   241 3   244     3  -6.174  -1.687  -0.566                         
+    IL   244   244 3   244     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   70 ]
+    ML   245   244 3   247     3  -7.691  -0.025  -6.345                         -0.596 -1.170 -1.380  1.328 
+     D   246   244 3   247     3  -6.174  -1.687  -0.566                         
+    IL   247   247 3   247     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   248   247 3   250     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D   249   247 3   250     3  -6.174  -1.687  -0.566                         
+    IL   250   250 3   250     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   72 ]
+    ML   251   250 3   253     5  -6.858  -0.046  -6.673  -6.886  -7.777         -0.645  1.251 -1.475 -0.688 
+     D   252   250 3   253     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   253   253 3   253     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   73 ]
+    MP   254   253 3   258     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392  0.444 -2.262 -2.347  0.970 -1.652 -2.820  2.211 -2.393 -2.336  0.952 -2.615 -0.657  1.423 -2.112 -0.239 -1.703 
+    ML   255   253 3   258     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   256   253 3   258     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   257   253 3   258     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   258   258 5   258     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   259   259 6   259     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   74 ]
+    MP   260   259 6   264     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.761 -2.900 -4.336  2.119 -4.052 -4.217  0.780 -3.894 -3.851  2.680 -3.716 -0.502  0.635 -3.707 -1.037 -3.008 
+    ML   261   259 6   264     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   262   259 6   264     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   263   259 6   264     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   264   264 5   264     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   265   265 6   265     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   75 ]
+    MP   266   265 6   270     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.761 -2.900 -4.336  2.119 -4.052 -4.217  0.780 -3.894 -3.851  2.680 -3.716 -0.502  0.635 -3.707 -1.037 -3.008 
+    ML   267   265 6   270     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   268   265 6   270     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   269   265 6   270     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   270   270 5   270     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   271   271 6   271     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   76 ]
+    MP   272   271 6   276     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.761 -2.900 -4.336  2.119 -4.052 -4.217  0.780 -3.894 -3.851  2.680 -3.716 -0.502  0.635 -3.707 -1.037 -3.008 
+    ML   273   271 6   276     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   274   271 6   276     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   275   271 6   276     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   276   276 5   276     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   277   277 6   277     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   77 ]
+    MP   278   277 6   282     6  -9.001  -8.941  -0.023  -7.717  -7.997  -8.392 -3.707 -3.808 -3.846  0.688 -2.833 -4.453  2.714 -3.897 -4.151  0.810 -4.015 -1.035  2.002 -3.929 -0.336 -2.907 
+    ML   279   277 6   282     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   280   277 6   282     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   281   277 6   282     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   282   282 5   282     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   283   283 6   283     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   78 ]
+    MP   284   283 6   288     4  -6.651  -6.858  -0.448  -2.010                 -3.761 -2.900 -4.336  2.119 -4.052 -4.217  0.780 -3.894 -3.851  2.680 -3.716 -0.502  0.635 -3.707 -1.037 -3.008 
+    ML   285   283 6   288     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   286   283 6   288     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   287   283 6   288     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   288   288 5   288     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   289   289 6   289     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   79 ]
+    ML   290   289 6   292     3  -7.363  -0.031  -6.018                          1.350 -1.331 -1.090 -0.778 
+     D   291   289 6   292     3  -7.527  -0.454  -1.919                         
+    IL   292   292 3   292     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   80 ]
+    ML   293   292 3   295     3  -7.691  -0.025  -6.345                         -0.645  1.251 -1.475 -0.688 
+     D   294   292 3   295     3  -6.174  -1.687  -0.566                         
+    IL   295   295 3   295     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   81 ]
+    ML   296   295 3   298     3  -7.691  -0.025  -6.345                         -0.645  1.251 -1.475 -0.688 
+     D   297   295 3   298     3  -6.174  -1.687  -0.566                         
+    IL   298   298 3   298     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   82 ]
+    ML   299   298 3   301     3  -7.691  -0.025  -6.345                         -0.802 -1.802  1.434 -1.193 
+     D   300   298 3   301     3  -6.174  -1.687  -0.566                         
+    IL   301   301 3   301     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   83 ]
+    ML   302   301 3   304     3  -7.691  -0.025  -6.345                         -0.153 -0.947  0.361  0.376 
+     D   303   301 3   304     3  -6.174  -1.687  -0.566                         
+    IL   304   304 3   304     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   84 ]
+    ML   305   304 3   307     3  -7.691  -0.025  -6.345                          1.603 -1.887 -1.759 -1.338 
+     D   306   304 3   307     3  -6.174  -1.687  -0.566                         
+    IL   307   307 3   307     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   85 ]
+    ML   308   307 3   310     3  -7.691  -0.359  -2.215                          1.603 -1.887 -1.759 -1.338 
+     D   309   307 3   310     3  -6.174  -1.687  -0.566                         
+    IL   310   310 3   310     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   86 ]
+    ML   311   310 3   313     3  -7.363  -0.031  -6.018                          1.350 -1.331 -1.090 -0.778 
+     D   312   310 3   313     3  -7.527  -3.040  -0.196                         
+    IL   313   313 3   313     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   87 ]
+    ML   314   313 3   316     2       *   0.000                                 -0.048 -0.819 -0.853  0.935 
+     D   315   313 3   316     2       *   0.000                                 
+    IL   316   316 3   316     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    88 ]
+     E   317   316 3    -1     0                                                 
+//
diff --git a/tutorial/purine.2.nofilter.cmsearch b/tutorial/purine.2.nofilter.cmsearch
new file mode 100644
index 0000000..7601ba0
--- /dev/null
+++ b/tutorial/purine.2.nofilter.cmsearch
@@ -0,0 +1,51 @@
+# cmsearch :: search a sequence database with an RNA CM
+# INFERNAL 1.0.2 (October 2009)
+# Copyright (C) 2009 HHMI Janelia Farm Research Campus
+# Freely distributed under the GNU General Public License (GPLv3)
+# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+# command:    cmsearch -E 0.001 --fil-no-hmm --fil-no-qdb purine.2.c.cm C.psychrerythraea.genome.fa
+# date:       Sat Oct 24 11:22:26 2009
+# num seqs:   1
+# dbsize(Mb): 10.746360
+#
+# Pre-search info for CM 1: purine.2-1
+#
+#                                  cutoffs            predictions     
+#                            -------------------  --------------------
+# rnd  mod  alg  cfg   beta     E value   bit sc     surv     run time
+# ---  ---  ---  ---  -----  ----------  -------  -------  -----------
+    1   cm  ins  loc  1e-15     1.0e-03    28.91  8.9e-09  00:02:30.79
+CM: purine.2-1
+>gi|71143482|gb|CP000083.1|
+
+  Plus strand results:
+
+ Query = 19 - 87, Target = 1401709 - 1401775
+ Score = 39.23, E = 1.539e-06, P = 5.847e-13, GC =  45
+
+           (((((((,,,<<<-<<<_______>>>->>>,,,,,,,,<<<<<<_________>>>>>>
+        19 ACucauaUAagcCcGaGAAUAUGGCuCgGgcGUuUCUACcgggcgACCGuAAAucgcccg 78      
+           ::UC:UAUAA:CCC: : AUAUGG: :GGG:GU+UCUACC:GG:  C  UAA   :CC:G
+   1401709 CUUCGUAUAACCCCAGUGAUAUGGAUUGGGGGUCUCUACCAGGAACCAAUAA--AUCCUG 1401766 
+
+           ,,)))))))
+        79 ACuaugaGU 87      
+           A UA:GA::
+   1401767 AUUACGAAG 1401775 
+
+
+#
+# Post-search info for CM 1: purine.2-1
+#
+#                              number of hits       surv fraction  
+#                            -------------------  -----------------
+# rnd  mod  alg  cfg   beta    expected   actual  expected   actual
+# ---  ---  ---  ---  -----  ----------  -------  --------  -------
+    1   cm  ins  loc  1e-15     1.0e-03        1   8.9e-09  6.2e-06
+#
+# expected time    actual time
+# -------------  -------------
+    03:13:25.22    03:55:36.00
+//
+#
+# CPU time: 14132.33u 3.67s 03:55:36.00 Elapsed: 03:55:36
diff --git a/tutorial/purine.2.sto b/tutorial/purine.2.sto
new file mode 100644
index 0000000..21906da
--- /dev/null
+++ b/tutorial/purine.2.sto
@@ -0,0 +1,18 @@
+# STOCKHOLM 1.0
+#=GF AU Infernal 1.0
+
+Purine1      AAAAUUGAAUAUCGUUUUACUUGUUUAUGUC.GUGAAU.UGGCAC.GACG
+Purine2      AAAAUUUAAUAA-GAAGCACUCAUAUAAUCCcGAGAAUaUGGCUCgGGAG
+#=GC SS_cons :::::::::::::::::((((((((,,,<<<.<<<___.___>>>.>>>,
+#=GC RF      AAAAUUGAAUAUCGUUUuaCuuguuUAUGuC.GuGAAU.UGGCaC.GaCG
+
+Purine1      UUUCUACAAGGUG.CCGGAA..CACCUAACAAUAAGUAAGUCAGCAGUGA
+Purine2      UCUCUACCGAACAaCCGUAAauUGUUCGACUAUGAGUGAAAGUGUACCUA
+#=GC SS_cons ,,,,,,,<<<<<<.______..>>>>>>,,))))))))::::::::::::
+#=GC RF      UUUCUACaaGGuG.CCGGAA..CaCCuaACaauaaGuaAGUCAGCAGUGA
+
+Purine1      GAU
+Purine2      GGG
+#=GC SS_cons :::
+#=GC RF      GAU
+//
diff --git a/tutorial/purine.3.sto b/tutorial/purine.3.sto
new file mode 100644
index 0000000..3d942e0
--- /dev/null
+++ b/tutorial/purine.3.sto
@@ -0,0 +1,21 @@
+# STOCKHOLM 1.0
+#=GF AU Infernal 1.0
+
+Purine1      AAAAUUGAAUAUCGUUUUACUUGUUUAUGUC-GUGAAU-UGGCAC-GACG
+Purine2      AAAAUUUAAUAA-GAAGCACUCAUAUAAUCCCGAGAAUAUGGCUCGGGAG
+Purine3      UGGCAGUAACUAGCGUCACUUCGUAUAACCCCAGUGAUAUGGAUUGGGGG
+#=GC SS_cons :::::::::::::::::((((((((,,,<<<-<<<_______>>>->>>,
+#=GC RF      AAAAUUuAAUAacGaaucACucauaUAagcCcGaGAAUAUGGCuCgGgcG
+
+Purine1      UUUCUACAAGGUG-CCGGAA--CACCUAACAAUAAGUAAGUCAGCAGUGA
+Purine2      UCUCUACCGAACAACCGUAAAUUGUUCGACUAUGAGUGAAAGUGUACCUA
+Purine3      UCUCUACCAGGAACCAAUAA--AUCCUGAUUACGAAGAGUUUAGUGCUUU
+#=GC SS_cons ,,,,,,,<<<<<<_________>>>>>>,,))))))))::::::::::::
+#=GC RF      UuUCUACcgggcgACCGuAAAucgcccgACuaugaGUgAaagaGuAguuA
+
+Purine1      GAU
+Purine2      GGG
+Purine3      AGU
+#=GC SS_cons :::
+#=GC RF      Gau
+//
diff --git a/tutorial/purine.psych.fa b/tutorial/purine.psych.fa
new file mode 100644
index 0000000..eb07227
--- /dev/null
+++ b/tutorial/purine.psych.fa
@@ -0,0 +1,4 @@
+>Purine3
+UGGCAGUAACUAGCGUCACUUCGUAUAACCCCAGUGAUAUGGAUUGGGGG
+UCUCUACCAGGAACCAAUAAAUCCUGAUUACGAAGAGUUUAGUGCUUUAG
+U
diff --git a/tutorial/purine.teng.fa b/tutorial/purine.teng.fa
new file mode 100644
index 0000000..c671d38
--- /dev/null
+++ b/tutorial/purine.teng.fa
@@ -0,0 +1,4 @@
+>Purine2
+AAAAUUUAAUAAGAAGCACUCAUAUAAUCCcGAGAAUaUGGCUCgGGAGU
+CUCUACCGAACAaCCGUAAauUGUUCGACUAUGAGUGAAAGUGUACCUAG
+GG
diff --git a/tutorial/rfam10.c.cm b/tutorial/rfam10.c.cm
new file mode 100644
index 0000000..232dda1
--- /dev/null
+++ b/tutorial/rfam10.c.cm
@@ -0,0 +1,4547 @@
+INFERNAL-1 [1.0.1]
+NAME     Retroviral_psi
+GA       27.00
+TC       27.40
+NC       26.97
+STATES   373
+NODES    104
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     173
+EFFNSEQ  0.915
+CLEN     118
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.72023    -8.96264    -0.56413     1500000      476575  0.002361
+E-GC     0      0.34750   -22.42098   -11.32540     1500000       17723  0.021159
+E-LI     0      0.63360    -9.27121    -0.01715     1500000      395883  0.002842
+E-GI     0      0.39110   -14.70121    -4.79298     1500000       18070  0.020753
+E-LV     0      0.64202    -5.26418     1.56115    15000000       89998  0.012500
+E-GV     0      0.46723   -10.70588     0.89587    15000000       84763  0.004424
+E-LF     0      0.60327    -0.73720     6.49056    15000000       88063  0.012775
+E-GF     0      0.50925    -4.47987     6.16970    15000000       84983  0.004413
+FT-LC    35  0.99300  10000  1500000  0
+            26.2585    16.4527     16.054    11.3941    9.40482     6.7143    6.32162    4.53662     3.8098    3.38206    2.99979    1.87467    1.10921   0.734432   0.259528   0.168975   0.116335  0.0858641  0.0609113  0.0336031  0.0203241  0.0127238 0.00708679 0.00392361 0.00176127 0.000906749 0.000521763 0.000204026 0.00015576 0.000132604 3.04586e-12 2.52597e-12 1.04329e-12 7.17049e-13 2.9407e-13 
+            6559.54    5870.38    5272.67     4704.5    4172.31    3655.94     3215.1    2837.67    2521.22    2203.87    1808.22    1591.14    1422.25    1270.53     1087.4    918.395    808.628    725.857    627.261    538.797    483.647    411.447    368.441    308.375    264.565     233.93    209.605    178.962    159.388    156.666    93.3397    80.9046    34.6842    26.7915    15.6666 
+FT-LI    33  0.99300  10000  1500000  0
+            37.3294    23.8983    17.5419    10.1809    8.05956     7.1162    5.92415    4.92194    4.22487    2.92393    2.54879    2.08306    1.33639   0.782153   0.351045    0.18396   0.107677  0.0488857  0.0327389   0.018972  0.0114038 0.00846918 0.00551046 0.00328441 0.00271578 0.00144779 0.00062747 0.000325851 0.000186676 0.000161525 0.000126374 8.5149e-05 2.52612e-11 
+            6699.51    5870.38    5272.67    4561.96    4065.47    3655.94    3224.81    2837.67    2530.36    2203.87    1909.11    1709.56    1506.14    1351.16    1182.51    1039.29    928.422    829.378    735.112    627.261    536.203    468.145    411.447    368.441    323.428    279.833    250.735    225.206    201.181    178.962    159.388    156.666    15.6666 
+FT-GC    28  0.99300  10000  1500000  1
+             627.17    74.4697     25.163    10.5489    4.30222     2.7117    1.50591   0.711366   0.477687   0.323358   0.179828   0.143011   0.110256  0.0808471  0.0412265  0.0311289  0.0219192  0.0175577  0.0136735  0.0109119 0.00823631 0.00534208 0.00406142 0.00305867 0.00277562 2.74437e-06 1.37634e-06 1.75826e-07 
+            2313.51    2076.75    1868.98    1675.15    1502.19    1252.48    1060.35    952.806     856.17     731.51    657.653    591.856     509.04    456.946    407.685    360.598    317.654    283.842    241.897    214.614    191.672    170.922    149.954    132.973    126.258    40.7173    18.4258    12.6258 
+FT-GI    27  0.99300  10000  1500000  1
+            555.981    46.6828    14.4915    5.90291    2.07339    1.80603   0.654329   0.307722   0.185697   0.134415  0.0977341  0.0590414  0.0438172  0.0238352  0.0188292  0.0129324  0.0114183 0.00909401 0.00751254 0.00359976  0.0026106 0.00225644 0.00114754  0.0011083 2.90331e-06 1.10731e-06 1.43053e-07 
+            2313.51    2076.75    1868.98    1675.15    1502.19    1252.48    1060.35    905.038     731.51    657.653    591.856     509.04    456.946    407.685    360.598    317.654    283.842    241.897    214.614    191.672    170.922    149.954    132.973    126.258    40.7173    18.4258    12.6258 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.458  -6.665  -0.075  -5.079                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.515  -0.028  -6.169                         -0.373 -1.425  1.196 -0.824 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -6.276  -0.039  -6.169                         -0.448 -1.463  1.235 -0.863 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.460  -0.785  -4.160                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -7.940  -0.025  -6.257                          1.449 -1.530 -1.273 -0.974 
+     D    10     8 3    11     3  -5.620  -0.734  -1.403                         
+    IL    11    11 3    11     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    4 ]
+    MR    12    11 3    14     3  -7.940  -0.025  -6.257                          1.438 -1.449 -1.312 -0.940 
+     D    13    11 3    14     3  -6.390  -1.568  -0.620                         
+    IR    14    14 3    14     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    5 ]
+    MR    15    14 3    17     3  -7.940  -0.025  -6.257                         -0.278 -0.937 -1.059  1.119 
+     D    16    14 3    17     3  -6.390  -1.568  -0.620                         
+    IR    17    17 3    17     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    6 ]
+    MR    18    17 3    20     3  -7.940  -0.025  -6.257                          0.393 -1.080  0.598 -0.513 
+     D    19    17 3    20     3  -6.390  -1.568  -0.620                         
+    IR    20    20 3    20     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    7 ]
+    MR    21    20 3    23     2  -7.798  -0.006                                  1.398 -1.460 -1.104 -0.900 
+     D    22    20 3    23     2  -4.432  -0.068                                 
+    IR    23    23 3    23     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF     8 ]
+     B    24    23 3    25   203                                                 
+				[ BEGL    9 ]
+     S    25    24 1    26     1   0.000                                         
+				[ BIF    10 ]
+     B    26    25 1    27   134                                                 
+				[ BEGL   11 ]
+     S    27    26 1    28     4  -0.054  -6.467  -6.014  -6.654                 
+				[ MATP   12 ]
+    MP    28    27 1    32     6  -8.938  -5.537  -0.052  -7.654  -7.934  -8.329 -3.494 -3.791 -3.245  0.192 -2.188 -3.891  3.259 -3.612 -4.012  0.134 -3.514 -1.631  1.135 -3.708 -0.564 -2.912 
+    ML    29    27 1    32     6  -6.263  -6.609  -1.292  -1.018  -6.459  -3.988  0.653 -0.582 -0.306 -0.073 
+    MR    30    27 1    32     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    31    27 1    32     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    32    32 5    32     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    33    33 6    33     5  -2.550  -0.442  -6.061  -4.229  -5.334          0.000  0.000  0.000  0.000 
+				[ MATP   13 ]
+    MP    34    33 6    38     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.170 -3.268 -3.594  0.919 -2.573 -4.258  1.809 -3.529 -3.513  1.083 -3.733 -0.677  2.583 -3.408 -0.262 -2.532 
+    ML    35    33 6    38     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    36    33 6    38     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    37    33 6    38     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    38    38 5    38     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    39    39 6    39     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   14 ]
+    MP    40    39 6    44     6  -8.577  -8.879  -0.025  -7.655  -7.935  -8.330 -3.886 -4.017 -3.676  0.374 -2.725 -4.245  3.207 -3.908 -4.412  0.481 -3.809 -1.424  1.144 -4.131 -0.459 -3.155 
+    ML    41    39 6    44     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    42    39 6    44     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    43    39 6    44     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    44    44 5    44     6  -2.587  -2.850  -0.755  -4.505  -5.281  -4.941  0.000  0.000  0.000  0.000 
+    IR    45    45 6    45     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   15 ]
+    MP    46    45 6    50     4  -6.458  -6.665  -0.075  -5.079                 -3.915 -2.860 -4.466  1.067 -4.160 -3.818  0.109 -4.183 -3.788  3.331 -3.607 -0.720  0.080 -3.276 -1.700 -3.297 
+    ML    47    45 6    50     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    48    45 6    50     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    49    45 6    50     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    50    50 5    50     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    51    51 6    51     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    52    51 6    54     3  -7.940  -0.025  -6.257                         -0.448 -1.463  1.235 -0.863 
+     D    53    51 6    54     3  -5.620  -0.734  -1.403                         
+    IL    54    54 3    54     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   17 ]
+    MR    55    54 3    57     3  -7.940  -0.025  -6.257                         -0.395 -1.358  1.186 -0.801 
+     D    56    54 3    57     3  -6.390  -1.568  -0.620                         
+    IR    57    57 3    57     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   18 ]
+    MR    58    57 3    60     3  -7.940  -0.025  -6.257                         -0.448 -1.463  1.235 -0.863 
+     D    59    57 3    60     3  -6.390  -1.568  -0.620                         
+    IR    60    60 3    60     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   19 ]
+    MR    61    60 3    63     5  -6.710  -0.051  -6.525  -6.738  -7.629          1.473 -1.545 -1.384 -1.008 
+     D    62    60 3    63     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    63    63 3    63     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   20 ]
+    MP    64    63 3    68     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -4.170 -4.016 -3.938  0.461 -3.166 -4.533  3.189 -4.036 -4.574  0.649 -3.966 -1.198  1.089 -4.367 -0.487 -3.270 
+    ML    65    63 3    68     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    66    63 3    68     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    67    63 3    68     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    68    68 5    68     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    69    69 6    69     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   21 ]
+    MP    70    69 6    74     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.118 -3.248 -3.550  0.930 -2.527 -4.209  1.800 -3.501 -3.475  1.087 -3.708 -0.682  2.559 -3.364 -0.139 -2.501 
+    ML    71    69 6    74     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    72    69 6    74     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    73    69 6    74     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    74    74 5    74     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    75    75 6    75     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   22 ]
+    MP    76    75 6    80     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.140 -3.251 -3.572  0.920 -2.551 -4.240  1.764 -3.510 -3.486  1.076 -3.717 -0.673  2.596 -3.383 -0.182 -2.514 
+    ML    77    75 6    80     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    78    75 6    80     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    79    75 6    80     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    80    80 5    80     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    81    81 6    81     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   23 ]
+    MP    82    81 6    86     6  -8.939  -8.879  -0.025  -7.495  -7.935  -8.330 -4.285 -3.171 -4.764  0.977 -4.318 -4.225  0.577 -4.318 -4.079  3.256 -3.864 -0.679  0.374 -3.820 -1.256 -3.414 
+    ML    83    81 6    86     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    84    81 6    86     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    85    81 6    86     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    86    86 5    86     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    87    87 6    87     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   24 ]
+    MP    88    87 6    92     6  -8.939  -8.878  -0.024  -7.654  -7.934  -8.329 -3.975 -3.924 -3.761  0.407 -3.036 -4.329  3.208 -3.927 -4.411  0.613 -3.744 -1.300  1.050 -4.177 -0.514 -3.188 
+    ML    89    87 6    92     6  -6.260  -6.606  -1.296  -1.015  -6.456  -3.985  0.655 -0.589 -0.303 -0.074 
+    MR    90    87 6    92     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    91    87 6    92     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    92    92 5    92     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    93    93 6    93     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   25 ]
+    MP    94    93 6    98     6  -7.824  -8.879  -0.029  -7.655  -7.517  -8.330 -2.947 -3.133 -3.328  0.952 -2.392 -3.906  2.018 -3.329 -3.333  1.089 -3.540 -0.723  1.912 -3.167  1.222 -2.410 
+    ML    95    93 6    98     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    96    93 6    98     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    97    93 6    98     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    98    98 5    98     6  -2.609  -2.872  -0.740  -4.527  -5.303  -4.964  0.000  0.000  0.000  0.000 
+    IR    99    99 6    99     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   26 ]
+    MP   100    99 6   104     4  -4.514  -6.658  -0.141  -4.666                 -3.990 -2.979 -4.530  1.079 -4.209 -3.945  0.228 -4.186 -3.716  3.300 -3.657 -0.629  0.177 -3.556 -1.550 -3.295 
+    ML   101    99 6   104     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   102    99 6   104     4  -4.833  -3.862  -1.654  -0.790                  0.647 -0.559 -0.316 -0.071 
+     D   103    99 6   104     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   104   104 5   104     4  -1.824  -2.507  -0.971  -4.992                  0.000  0.000  0.000  0.000 
+    IR   105   105 6   105     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML   106   105 6   108     3  -7.503  -0.028  -6.157                          1.414 -1.409 -1.254 -0.892 
+     D   107   105 6   108     3  -6.257  -1.630  -0.591                         
+    IL   108   108 3   108     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML   109   108 3   111     3  -7.509  -0.028  -6.164                          1.149 -1.233 -0.464 -0.664 
+     D   110   108 3   111     3  -6.213  -1.605  -0.605                         
+    IL   111   111 3   111     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML   112   111 3   114     3  -7.515  -0.028  -6.169                         -0.333 -1.397  1.168 -0.786 
+     D   113   111 3   114     3  -6.174  -1.687  -0.566                         
+    IL   114   114 3   114     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML   115   114 3   117     3  -7.515  -0.028  -6.169                         -0.030 -0.166 -0.857  0.657 
+     D   116   114 3   117     3  -6.174  -1.687  -0.566                         
+    IL   117   117 3   117     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML   118   117 3   120     3  -7.515  -0.028  -6.169                         -0.448 -1.463  1.235 -0.863 
+     D   119   117 3   120     3  -6.174  -1.687  -0.566                         
+    IL   120   120 3   120     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   121   120 3   123     3  -6.970  -0.037  -5.859                         -0.298  0.983 -1.141 -0.402 
+     D   122   120 3   123     3  -6.174  -1.687  -0.566                         
+    IL   123   123 3   123     3  -1.448  -0.793  -4.148                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   124   123 3   126     3  -7.510  -0.028  -6.165                          0.884 -1.131  0.024 -0.555 
+     D   125   123 3   126     3  -6.206  -1.719  -0.551                         
+    IL   126   126 3   126     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   127   126 3   129     3  -7.510  -0.028  -6.165                         -0.256  0.946 -1.114 -0.369 
+     D   128   126 3   129     3  -6.206  -1.618  -0.598                         
+    IL   129   129 3   129     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   130   129 3   132     2       *   0.000                                  1.025 -1.013 -0.741 -0.198 
+     D   131   129 3   132     2       *   0.000                                 
+    IL   132   132 3   132     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    36 ]
+     E   133   132 3    -1     0                                                 
+				[ BEGR   37 ]
+     S   134    26 1   135     3  -6.455  -0.046  -5.653                         
+    IL   135   135 2   135     3  -1.417  -0.810  -4.180                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   136   135 2   138     3  -7.507  -0.028  -6.161                          0.701 -1.059  0.241 -0.490 
+     D   137   135 2   138     3  -6.231  -1.744  -0.539                         
+    IL   138   138 3   138     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   139   138 3   141     3  -3.045  -0.216  -5.829                         -0.330 -1.347  1.155 -0.774 
+     D   140   138 3   141     3  -6.231  -1.744  -0.539                         
+    IL   141   141 3   141     3  -1.673  -0.645  -4.412                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   142   141 3   144     5  -6.698  -0.052  -6.514  -6.726  -7.618          0.031  0.568 -0.706 -0.181 
+     D   143   141 3   144     5  -5.011  -0.766  -4.272  -2.647  -2.560         
+    IL   144   144 3   144     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   41 ]
+    MP   145   144 3   149     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -2.833 -2.359 -3.641  1.775 -3.388 -3.626  0.726 -3.383 -3.267  2.765 -3.186 -0.294  0.710 -3.074 -1.044 -2.560 
+    ML   146   144 3   149     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   147   144 3   149     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   148   144 3   149     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   149   149 5   149     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   150   150 6   150     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   42 ]
+    MP   151   150 6   155     6  -8.939  -8.879  -0.024  -7.582  -7.935  -8.330 -4.083 -2.828 -4.612  1.044 -4.263 -4.004  0.356 -4.252 -3.924  3.290 -3.722 -0.692  0.225 -3.629 -1.472 -3.354 
+    ML   152   150 6   155     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   153   150 6   155     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   154   150 6   155     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   155   155 5   155     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   156   156 6   156     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   43 ]
+    MP   157   156 6   161     6  -7.350  -8.878  -0.030  -7.655  -7.935  -8.330 -3.611 -3.818 -3.387  0.205 -2.612 -3.690  3.282 -3.683 -4.129  0.294 -3.516 -1.669  1.024 -3.817 -0.641 -3.015 
+    ML   158   156 6   161     6  -6.254  -6.601  -1.304  -1.009  -6.450  -3.980  0.658 -0.602 -0.298 -0.075 
+    MR   159   156 6   161     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   160   156 6   161     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   161   161 5   161     6  -2.535  -2.912  -0.745  -4.567  -5.343  -5.004  0.000  0.000  0.000  0.000 
+    IR   162   162 6   162     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   44 ]
+    MP   163   162 6   167     4  -6.421  -6.351  -0.123  -4.120                 -3.930 -2.709 -4.483  1.091 -4.203 -3.843  0.134 -4.180 -3.800  3.320 -3.611 -0.700  0.090 -3.429 -1.671 -3.296 
+    ML   164   162 6   167     4  -2.408  -4.532  -1.293  -1.473                  0.660 -0.612 -0.293 -0.076 
+    MR   165   162 6   167     4  -4.102 -12.528  -0.390  -2.485                  0.660 -0.612 -0.293 -0.076 
+     D   166   162 6   167     4 -12.737 -14.007  -2.036  -0.404                 
+    IL   167   167 5   167     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR   168   168 6   168     3  -1.949  -0.543  -4.188                          0.000  0.000  0.000  0.000 
+				[ MATR   45 ]
+    MR   169   168 6   171     5  -6.710  -0.051  -6.525  -6.738  -7.629          1.486 -1.586 -1.401 -1.034 
+     D   170   168 6   171     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   171   171 3   171     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   46 ]
+    MP   172   171 3   176     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.055 -2.536 -3.527  2.509 -3.166 -3.721  0.971 -2.877 -3.303  1.876 -3.370  0.126  0.880 -3.148 -0.857 -2.462 
+    ML   173   171 3   176     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   174   171 3   176     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   175   171 3   176     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   176   176 5   176     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   177   177 6   177     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   47 ]
+    MP   178   177 6   182     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.498 -3.682 -2.492  0.249 -2.667 -3.830  3.260 -3.567 -3.982  0.245 -3.446 -1.598  1.028 -3.673 -0.611 -2.929 
+    ML   179   177 6   182     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   180   177 6   182     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   181   177 6   182     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   182   182 5   182     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   183   183 6   183     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   48 ]
+    MP   184   183 6   188     4  -6.458  -6.665  -0.075  -5.079                 -1.923 -2.483 -2.446  0.968 -0.869 -3.048  1.704 -2.565 -2.186  0.766 -2.826 -0.717  2.364 -2.207 -0.052 -1.631 
+    ML   185   183 6   188     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   186   183 6   188     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   187   183 6   188     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   188   188 5   188     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   189   189 6   189     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   190   189 6   192     3  -7.515  -0.028  -6.169                         -0.448 -1.463  1.235 -0.863 
+     D   191   189 6   192     3  -6.174  -1.687  -0.566                         
+    IL   192   192 3   192     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   193   192 3   195     3  -7.515  -0.028  -6.169                         -0.448 -1.463  1.235 -0.863 
+     D   194   192 3   195     3  -6.174  -1.687  -0.566                         
+    IL   195   195 3   195     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   196   195 3   198     3  -7.166  -0.030  -6.169                         -0.221 -0.870 -1.021  1.072 
+     D   197   195 3   198     3  -6.174  -1.687  -0.566                         
+    IL   198   198 3   198     3  -1.439  -0.799  -4.149                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   199   198 3   201     2       *   0.000                                 -0.348 -1.413  1.182 -0.812 
+     D   200   198 3   201     2       *   0.000                                 
+    IL   201   201 3   201     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    53 ]
+     E   202   201 3    -1     0                                                 
+				[ BEGR   54 ]
+     S   203    24 1   204     3  -2.709  -0.333  -4.239                         
+    IL   204   204 2   204     3  -1.670  -0.691  -3.913                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   205   204 2   207     3  -7.432  -0.058  -4.906                          1.138 -1.110 -0.783 -0.405 
+     D   206   204 2   207     3  -6.638  -1.873  -0.480                         
+    IL   207   207 3   207     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   208   207 3   210     3  -5.475  -0.068  -5.406                          1.314 -1.286 -1.074 -0.671 
+     D   209   207 3   210     3  -6.093  -1.383  -0.732                         
+    IL   210   210 3   210     3  -1.431  -0.798  -4.211                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   211   210 3   213     3  -7.463  -0.221  -2.873                          1.158 -1.083 -0.964 -0.352 
+     D   212   210 3   213     3  -6.487  -1.969  -0.447                         
+    IL   213   213 3   213     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   214   213 3   216     3  -7.277  -0.052  -5.098                          0.696 -0.789 -0.647  0.216 
+     D   215   213 3   216     3  -7.198  -2.291  -0.342                         
+    IL   216   216 3   216     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   217   216 3   219     3  -7.284  -0.045  -5.363                          0.666 -0.758 -0.615  0.226 
+     D   218   216 3   219     3  -7.175  -2.435  -0.307                         
+    IL   219   219 3   219     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   220   219 3   222     3  -7.288  -0.033  -5.942                          0.497 -0.736 -0.661  0.440 
+     D   221   219 3   222     3  -7.166  -0.626  -1.535                         
+    IL   222   222 3   222     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   223   222 3   225     3  -7.513  -0.028  -6.167                          0.465 -0.795 -0.807  0.558 
+     D   224   222 3   225     3  -6.189  -1.654  -0.581                         
+    IL   225   225 3   225     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   226   225 3   228     3  -7.515  -0.028  -6.169                          0.290 -0.814 -0.848  0.725 
+     D   227   225 3   228     3  -6.174  -1.687  -0.566                         
+    IL   228   228 3   228     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   229   228 3   231     3  -7.515  -0.028  -6.169                         -0.214 -0.858 -1.040  1.070 
+     D   230   228 3   231     3  -6.174  -1.687  -0.566                         
+    IL   231   231 3   231     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   232   231 3   234     3  -7.515  -0.028  -6.169                         -0.285 -0.957 -1.057  1.127 
+     D   233   231 3   234     3  -6.174  -1.687  -0.566                         
+    IL   234   234 3   234     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   235   234 3   237     3  -7.515  -0.028  -6.169                         -0.289 -0.960 -1.066  1.131 
+     D   236   234 3   237     3  -6.174  -1.687  -0.566                         
+    IL   237   237 3   237     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   238   237 3   240     3  -7.515  -0.028  -6.169                         -0.413 -1.423  1.202 -0.796 
+     D   239   237 3   240     3  -6.174  -1.687  -0.566                         
+    IL   240   240 3   240     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   241   240 3   243     2  -7.798  -0.006                                  1.440 -1.470 -1.314 -0.932 
+     D   242   240 3   243     2  -8.445  -0.004                                 
+    IL   243   243 3   243     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    68 ]
+     B   244   243 3   245   289                                                 
+				[ BEGL   69 ]
+     S   245   244 1   246     4  -0.052  -6.607  -6.014  -6.654                 
+				[ MATP   70 ]
+    MP   246   245 1   250     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.489 -3.733 -3.343  0.292 -2.332 -3.887  3.218 -3.294 -3.990  0.252 -3.514 -1.548  1.174 -3.682 -0.545 -2.889 
+    ML   247   245 1   250     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   248   245 1   250     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   249   245 1   250     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   250   250 5   250     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   251   251 6   251     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   71 ]
+    MP   252   251 6   256     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.167 -3.257 -3.597  0.909 -2.579 -4.273  1.738 -3.522 -3.502  1.066 -3.728 -0.665  2.627 -3.405 -0.237 -2.529 
+    ML   253   251 6   256     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   254   251 6   256     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   255   251 6   256     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   256   256 5   256     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   257   257 6   257     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   72 ]
+    MP   258   257 6   262     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.595 -2.919 -4.068  2.811 -3.576 -4.375  0.997 -3.579 -3.755  1.609 -3.813 -0.469  0.830 -3.710 -0.782 -2.803 
+    ML   259   257 6   262     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   260   257 6   262     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   261   257 6   262     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   262   262 5   262     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   263   263 6   263     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   73 ]
+    MP   264   263 6   268     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -3.329 -2.604 -3.822  1.471 -3.527 -3.486  0.659 -3.286 -3.411  3.003 -3.305 -0.495  0.518 -3.160 -1.243 -2.775 
+    ML   265   263 6   268     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   266   263 6   268     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   267   263 6   268     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   268   268 5   268     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   269   269 6   269     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   74 ]
+    MP   270   269 6   274     4  -6.458  -6.665  -0.075  -5.079                 -4.144 -4.018 -3.920  0.466 -3.144 -4.509  3.180 -4.030 -4.565  0.654 -3.959 -1.211  1.102 -4.348 -0.440 -3.260 
+    ML   271   269 6   274     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   272   269 6   274     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   273   269 6   274     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   274   274 5   274     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   275   275 6   275     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   75 ]
+    ML   276   275 6   278     3  -7.515  -0.028  -6.169                         -0.158 -1.325  1.070 -0.725 
+     D   277   275 6   278     3  -6.174  -1.687  -0.566                         
+    IL   278   278 3   278     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   76 ]
+    ML   279   278 3   281     3  -7.515  -0.028  -6.169                         -0.422 -1.449  1.222 -0.849 
+     D   280   278 3   281     3  -6.174  -1.687  -0.566                         
+    IL   281   281 3   281     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   77 ]
+    ML   282   281 3   284     3  -7.051  -0.031  -6.169                          1.442 -1.497 -1.322 -0.921 
+     D   283   281 3   284     3  -6.174  -1.687  -0.566                         
+    IL   284   284 3   284     3  -1.447  -0.794  -4.147                          0.000  0.000  0.000  0.000 
+				[ MATL   78 ]
+    ML   285   284 3   287     2       *   0.000                                 -0.412 -1.422  1.201 -0.794 
+     D   286   284 3   287     2       *   0.000                                 
+    IL   287   287 3   287     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    79 ]
+     E   288   287 3    -1     0                                                 
+				[ BEGR   80 ]
+     S   289   244 1   290     3  -7.515  -0.028  -6.169                         
+    IL   290   290 2   290     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   81 ]
+    ML   291   290 2   293     3  -7.515  -0.028  -6.169                          1.429 -1.478 -1.296 -0.889 
+     D   292   290 2   293     3  -6.174  -1.687  -0.566                         
+    IL   293   293 3   293     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   82 ]
+    ML   294   293 3   296     3  -7.144  -0.031  -6.169                          1.467 -1.557 -1.336 -1.003 
+     D   295   293 3   296     3  -6.174  -1.687  -0.566                         
+    IL   296   296 3   296     3  -1.446  -0.795  -4.146                          0.000  0.000  0.000  0.000 
+				[ MATL   83 ]
+    ML   297   296 3   299     3  -7.515  -0.028  -6.169                         -0.448 -1.463  1.235 -0.863 
+     D   298   296 3   299     3  -6.174  -1.687  -0.566                         
+    IL   299   299 3   299     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   84 ]
+    ML   300   299 3   302     3  -7.515  -0.028  -6.169                         -0.363 -1.420  1.190 -0.819 
+     D   301   299 3   302     3  -6.174  -1.687  -0.566                         
+    IL   302   302 3   302     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   85 ]
+    ML   303   302 3   305     3  -7.515  -0.028  -6.169                          1.473 -1.566 -1.355 -1.012 
+     D   304   302 3   305     3  -6.174  -1.687  -0.566                         
+    IL   305   305 3   305     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   86 ]
+    ML   306   305 3   308     3  -7.515  -0.028  -6.169                         -0.351 -1.415  1.184 -0.813 
+     D   307   305 3   308     3  -6.174  -1.687  -0.566                         
+    IL   308   308 3   308     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   87 ]
+    ML   309   308 3   311     3  -7.515  -0.028  -6.169                          1.486 -1.586 -1.401 -1.034 
+     D   310   308 3   311     3  -6.174  -1.687  -0.566                         
+    IL   311   311 3   311     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   88 ]
+    ML   312   311 3   314     3  -6.869  -0.033  -6.169                         -0.385 -1.431  1.202 -0.830 
+     D   313   311 3   314     3  -6.174  -1.687  -0.566                         
+    IL   314   314 3   314     3  -1.441  -0.797  -4.154                          0.000  0.000  0.000  0.000 
+				[ MATL   89 ]
+    ML   315   314 3   317     3  -7.515  -0.028  -6.169                          1.470 -1.552 -1.370 -0.992 
+     D   316   314 3   317     3  -6.174  -1.687  -0.566                         
+    IL   317   317 3   317     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   90 ]
+    ML   318   317 3   320     3  -7.515  -0.028  -6.169                         -0.426 -1.452  1.224 -0.851 
+     D   319   317 3   320     3  -6.174  -1.687  -0.566                         
+    IL   320   320 3   320     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   91 ]
+    ML   321   320 3   323     3  -7.515  -0.028  -6.169                          1.469 -1.560 -1.343 -1.006 
+     D   322   320 3   323     3  -6.174  -1.687  -0.566                         
+    IL   323   323 3   323     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   92 ]
+    ML   324   323 3   326     3  -7.515  -0.028  -6.169                         -0.294 -0.956 -1.085  1.136 
+     D   325   323 3   326     3  -6.174  -1.687  -0.566                         
+    IL   326   326 3   326     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   93 ]
+    ML   327   326 3   329     5  -6.710  -0.051  -6.525  -6.738  -7.629         -0.412 -1.445  1.217 -0.844 
+     D   328   326 3   329     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   329   329 3   329     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   94 ]
+    MP   330   329 3   334     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -4.081 -2.824 -4.611  1.045 -4.263 -4.002  0.353 -4.251 -3.922  3.290 -3.721 -0.692  0.223 -3.627 -1.474 -3.353 
+    ML   331   329 3   334     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   332   329 3   334     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   333   329 3   334     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   334   334 5   334     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   335   335 6   335     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   95 ]
+    MP   336   335 6   340     6  -8.939  -8.570  -0.024  -7.655  -7.935  -8.330 -3.567 -2.946 -3.891  1.099 -3.357 -4.315  0.900 -3.475 -3.570  1.556 -3.582  2.513  0.841 -3.497 -0.668 -2.748 
+    ML   337   335 6   340     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   338   335 6   340     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   339   335 6   340     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   340   340 5   340     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   341   341 6   341     5  -2.412  -0.495  -5.924  -4.091  -5.197          0.000  0.000  0.000  0.000 
+				[ MATP   96 ]
+    MP   342   341 6   346     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -2.300 -2.573 -2.731  0.989 -1.922 -3.275  1.818 -2.783 -2.670  1.139 -2.954 -0.644  1.446 -2.440  1.647 -1.810 
+    ML   343   341 6   346     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   344   341 6   346     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   345   341 6   346     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   346   346 5   346     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   347   347 6   347     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   97 ]
+    MP   348   347 6   352     6  -8.939  -8.879  -0.024  -7.655  -7.935  -8.330 -4.145 -2.948 -4.662  1.020 -4.281 -4.069  0.429 -4.278 -3.972  3.281 -3.766 -0.690  0.271 -3.687 -1.405 -3.375 
+    ML   349   347 6   352     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   350   347 6   352     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   351   347 6   352     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   352   352 5   352     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   353   353 6   353     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   98 ]
+    MP   354   353 6   358     4  -6.458  -6.665  -0.075  -5.079                 -3.734 -3.863 -3.519  0.305 -2.843 -3.912  3.242 -3.803 -4.250  0.569 -3.610 -1.560  1.011 -3.958 -0.635 -3.101 
+    ML   355   353 6   358     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   356   353 6   358     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   357   353 6   358     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   358   358 5   358     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   359   359 6   359     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   99 ]
+    ML   360   359 6   362     3  -7.515  -0.028  -6.169                         -0.359 -1.356  1.170 -0.789 
+     D   361   359 6   362     3  -6.174  -1.687  -0.566                         
+    IL   362   362 3   362     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  100 ]
+    ML   363   362 3   365     3  -7.515  -0.028  -6.169                          1.479 -1.575 -1.376 -1.022 
+     D   364   362 3   365     3  -6.174  -1.687  -0.566                         
+    IL   365   365 3   365     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  101 ]
+    ML   366   365 3   368     3  -7.515  -0.028  -6.169                         -0.415 -1.446  1.218 -0.846 
+     D   367   365 3   368     3  -6.174  -1.687  -0.566                         
+    IL   368   368 3   368     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  102 ]
+    ML   369   368 3   371     2       *   0.000                                  1.486 -1.586 -1.401 -1.034 
+     D   370   368 3   371     2       *   0.000                                 
+    IL   371   371 3   371     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   103 ]
+     E   372   371 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     snoR43
+GA       40.00
+TC       49.85
+NC       24.25
+STATES   223
+NODES    68
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     16
+EFFNSEQ  1.876
+CLEN     73
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.62852    -6.74642     2.37461     1500000      347421  0.003238
+E-GC     0      0.42380   -14.95663    -2.18021     1500000       84252  0.004451
+E-LI     0      0.61353    -4.59185     4.34701     1500000      270978  0.004152
+E-GI     0      0.45075   -10.17128     1.32558     1500000       66775  0.005616
+E-LV     0      0.62000    -2.59576     5.14004    15000000      136181  0.008261
+E-GV     0      0.46643    -8.80955     3.71872    15000000      129382  0.002898
+E-LF     0      0.61694     0.66585     8.41355    15000000      133978  0.008397
+E-GF     0      0.52203    -4.25496     6.93653    15000000      129214  0.002902
+FT-LC    36  0.99300  10000  1500000  0
+             1927.2    1610.95    1231.62     961.65    760.114    625.051    370.882     258.55    209.128    167.882    148.027    116.011    105.596    96.2602    70.3369    61.1015    52.5398    47.1113     40.726    30.3064    18.9672    14.3937    13.6801     12.337    12.0336    11.2721    8.45967    6.69453    6.26885    4.17291    3.90854  0.0117233 0.00877097 0.00564112 0.00207488 0.000411365 
+            10074.3    8693.17    7717.33    6918.98    6048.29    5107.61    4475.89    4015.35    3413.94    3021.38    2678.91     2409.2    2149.34    1916.32     1601.4    1421.63    1262.05    1091.05    943.215    833.727     723.88      650.6    538.009    470.015    409.097    358.057    318.846    274.456    237.561    211.937    210.839     112.47    48.5111    35.0029    27.6025    21.0839 
+FT-LI    38  0.99300  10000  1500000  0
+            3707.32    3114.03    2007.91    1853.67    1310.15    957.674    781.329    648.333    566.549    440.467    421.748    327.805    307.456    244.531    171.303    164.069    139.422    93.3526    82.8703    73.0223    52.6034    39.8456    28.1243    25.9136    25.0442    24.0326    21.2167    15.3402    13.5849    12.3567    11.0958    10.4703  0.0515014  0.0383394  0.0285005  0.0173706  0.0093784 0.00191897 
+            10074.3    8693.17    7717.33    6918.98    6048.29    5107.61    4475.89    4015.35    3413.94    3021.38    2678.91     2409.2    2162.64     1925.8    1726.58    1523.34    1338.23    1158.33    1041.07    919.656    813.906     723.88      650.6    538.009    481.164    418.543    358.057    318.846    285.862    249.734      223.9    210.839     112.47    59.6485    48.5111    35.0029    28.6257    21.0839 
+FT-GC    10  0.99300  10000  1500000  1
+              84252     2813.8    1067.44    796.232   0.946127   0.527201   0.207168  0.0833621  0.0706916  0.0176595 
+            212.797    187.935    168.158     166.76     99.979    89.1781    43.0742    31.0666    19.1083     16.676 
+FT-GI    9  0.99300  10000  1500000  1
+              66775    2426.46    1153.79     767.44   0.613597   0.381239   0.114393  0.0790905  0.0348653 
+            212.797    187.935    168.158     166.76    89.1781    45.6677    31.0666    19.1083     16.676 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     6  -9.099  -9.038  -0.086  -7.815  -4.408  -8.490 
+    IL     1     1 2     1     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    1 ]
+    MP     3     2 3     7     6  -9.035  -8.974  -0.022  -7.751  -8.031  -8.426 -3.831 -3.044 -4.359  3.176 -4.016 -4.669  0.517 -3.726 -3.998  1.238 -4.129 -0.690  0.456 -4.022 -1.114 -3.016 
+    ML     4     2 3     7     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR     5     2 3     7     6  -7.572  -6.301  -1.445  -6.279  -0.843  -4.492  0.189 -0.709 -0.647  0.687 
+     D     6     2 3     7     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL     7     7 5     7     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR     8     8 6     8     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    2 ]
+    MP     9     8 6    13     6  -9.064  -9.004  -0.022  -7.780  -8.060  -8.455 -5.002 -3.425 -5.592  0.541 -5.309 -4.331 -0.201 -5.014 -4.446  3.536 -4.127 -0.958 -0.280 -4.080 -1.913 -4.039 
+    ML    10     8 6    13     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    11     8 6    13     6  -7.336  -6.065  -1.973  -6.043  -0.607  -4.256  0.410  0.023 -0.533 -0.053 
+     D    12     8 6    13     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    13    13 5    13     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    14    14 6    14     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    3 ]
+    MP    15    14 6    19     4  -3.186  -7.039  -0.218  -5.454                 -2.585 -2.276 -2.940  2.768 -2.644 -3.202  0.538  0.336 -2.847  1.247 -3.081 -0.574  0.581 -2.634 -0.940 -2.165 
+    ML    16    14 6    19     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    17    14 6    19     4  -5.204  -4.233  -2.100  -0.543                  0.383 -0.646 -0.493  0.429 
+     D    18    14 6    19     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    19    19 5    19     4  -2.180  -2.863  -0.696  -5.348                  0.000  0.000  0.000  0.000 
+    IR    20    20 6    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    21    20 6    23     3  -7.857  -0.022  -6.512                         -0.622 -0.878 -1.444  1.286 
+     D    22    20 6    23     3  -6.789  -2.302  -0.343                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    24    23 3    26     3  -7.857  -0.022  -6.512                          0.326 -0.785  0.560 -0.531 
+     D    25    23 3    26     3  -6.789  -0.863  -1.180                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    27    26 3    29     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    30    29 3    32     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    33    32 3    35     3  -7.944  -0.021  -6.598                         -1.250 -2.300  1.615 -1.672 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    36    35 3    38     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D    37    35 3    38     3  -6.174  -1.687  -0.566                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    39    38 3    41     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    42    41 3    44     3  -7.944  -0.021  -6.598                         -1.250 -2.300  1.615 -1.672 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    45    44 3    47     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D    46    44 3    47     3  -6.174  -1.687  -0.566                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    48    47 3    50     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    51    50 3    53     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    52    50 3    53     3  -6.174  -1.687  -0.566                         
+    IL    53    53 3    53     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    54    53 3    56     3  -7.944  -0.021  -6.598                         -1.175  1.514 -2.002 -1.145 
+     D    55    53 3    56     3  -6.174  -1.687  -0.566                         
+    IL    56    56 3    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    57    56 3    59     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    58    56 3    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    60    59 3    62     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D    61    59 3    62     3  -6.174  -1.687  -0.566                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    63    62 3    65     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    64    62 3    65     3  -6.174  -1.687  -0.566                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    66    65 3    68     3  -7.944  -0.021  -6.598                          1.509 -1.774 -1.217 -1.217 
+     D    67    65 3    68     3  -6.174  -1.687  -0.566                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML    69    68 3    71     3  -7.944  -0.021  -6.598                         -0.371  0.562 -1.223  0.403 
+     D    70    68 3    71     3  -6.174  -1.687  -0.566                         
+    IL    71    71 3    71     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    72    71 3    74     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    73    71 3    74     3  -6.174  -1.687  -0.566                         
+    IL    74    74 3    74     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    75    74 3    77     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    76    74 3    77     3  -6.174  -1.687  -0.566                         
+    IL    77    77 3    77     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    78    77 3    80     3  -7.944  -0.021  -6.598                         -0.432 -1.797  1.340 -1.183 
+     D    79    77 3    80     3  -6.174  -1.687  -0.566                         
+    IL    80    80 3    80     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    81    80 3    83     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D    82    80 3    83     3  -6.174  -1.687  -0.566                         
+    IL    83    83 3    83     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML    84    83 3    86     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    85    83 3    86     3  -6.174  -1.687  -0.566                         
+    IL    86    86 3    86     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML    87    86 3    89     3  -7.944  -0.021  -6.598                          0.621 -1.342  0.563 -0.762 
+     D    88    86 3    89     3  -6.174  -1.687  -0.566                         
+    IL    89    89 3    89     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    90    89 3    92     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D    91    89 3    92     3  -6.174  -1.687  -0.566                         
+    IL    92    92 3    92     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    93    92 3    95     3  -7.944  -0.021  -6.598                         -0.702 -0.868 -1.525  1.316 
+     D    94    92 3    95     3  -6.174  -1.687  -0.566                         
+    IL    95    95 3    95     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML    96    95 3    98     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D    97    95 3    98     3  -6.174  -1.687  -0.566                         
+    IL    98    98 3    98     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML    99    98 3   101     3  -7.944  -0.021  -6.598                         -0.734  1.220 -1.586 -0.443 
+     D   100    98 3   101     3  -6.174  -1.687  -0.566                         
+    IL   101   101 3   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML   102   101 3   104     3  -7.944  -0.021  -6.598                          0.521 -0.974 -1.127  0.676 
+     D   103   101 3   104     3  -6.174  -1.687  -0.566                         
+    IL   104   104 3   104     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   105   104 3   107     3  -7.944  -0.021  -6.598                         -1.250 -2.300  1.615 -1.672 
+     D   106   104 3   107     3  -6.174  -1.687  -0.566                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   108   107 3   110     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D   109   107 3   110     3  -6.174  -1.687  -0.566                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   111   110 3   113     3  -7.944  -0.021  -6.598                         -1.175  1.514 -2.002 -1.145 
+     D   112   110 3   113     3  -6.174  -1.687  -0.566                         
+    IL   113   113 3   113     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   114   113 3   116     3  -7.944  -0.021  -6.598                         -0.652  1.136 -1.505 -0.298 
+     D   115   113 3   116     3  -6.174  -1.687  -0.566                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   117   116 3   119     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D   118   116 3   119     3  -6.174  -1.687  -0.566                         
+    IL   119   119 3   119     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   120   119 3   122     3  -7.944  -0.021  -6.598                         -1.250 -2.300  1.615 -1.672 
+     D   121   119 3   122     3  -6.174  -1.687  -0.566                         
+    IL   122   122 3   122     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   123   122 3   125     3  -7.944  -0.021  -6.598                         -0.197 -1.122 -1.353  1.187 
+     D   124   122 3   125     3  -6.174  -1.687  -0.566                         
+    IL   125   125 3   125     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   126   125 3   128     3  -7.944  -0.021  -6.598                         -0.325 -1.025  0.291  0.572 
+     D   127   125 3   128     3  -6.174  -1.687  -0.566                         
+    IL   128   128 3   128     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   129   128 3   131     3  -7.944  -0.021  -6.598                          0.538 -1.104  0.312 -0.248 
+     D   130   128 3   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   132   131 3   134     3  -8.336  -0.019  -6.653                         -0.239 -0.060  0.389 -0.178 
+     D   133   131 3   134     3  -5.620  -0.734  -1.403                         
+    IL   134   134 3   134     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   42 ]
+    MR   135   134 3   137     3  -8.336  -0.019  -6.653                         -1.250 -2.300  1.615 -1.672 
+     D   136   134 3   137     3  -6.390  -1.568  -0.620                         
+    IR   137   137 3   137     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   43 ]
+    MR   138   137 3   140     3  -8.336  -0.019  -6.653                          1.721 -2.323 -2.242 -1.779 
+     D   139   137 3   140     3  -6.390  -1.568  -0.620                         
+    IR   140   140 3   140     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   44 ]
+    MR   141   140 3   143     3  -8.336  -0.019  -6.653                         -1.250 -2.300  1.615 -1.672 
+     D   142   140 3   143     3  -6.390  -1.568  -0.620                         
+    IR   143   143 3   143     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   45 ]
+    MR   144   143 3   146     3  -8.336  -0.019  -6.653                         -1.038 -1.496 -1.820  1.524 
+     D   145   143 3   146     3  -6.390  -1.568  -0.620                         
+    IR   146   146 3   146     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   46 ]
+    MR   147   146 3   149     3  -8.336  -0.019  -6.653                          0.263  0.720 -1.223 -0.465 
+     D   148   146 3   149     3  -6.390  -1.568  -0.620                         
+    IR   149   149 3   149     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   47 ]
+    MR   150   149 3   152     5  -7.076  -0.040  -6.891  -7.103  -7.995         -1.175  1.514 -2.002 -1.145 
+     D   151   149 3   152     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   152   152 3   152     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   48 ]
+    MP   153   152 3   157     6  -9.099  -9.038  -0.021  -7.815  -8.095  -8.490 -2.191 -2.601 -2.626  0.726 -1.751 -3.178  1.492 -2.697 -2.582  0.721 -2.963 -0.792  2.078 -2.376  1.406 -0.255 
+    ML   154   152 3   157     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   155   152 3   157     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   156   152 3   157     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   157   157 5   157     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   158   158 6   158     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   49 ]
+    MP   159   158 6   163     6  -9.099  -9.038  -0.021  -7.815  -8.095  -8.490 -3.985 -3.137 -4.536  3.339 -4.296 -4.839  0.210 -3.818 -4.159  0.990 -4.347 -0.839  0.192 -4.221 -1.347 -3.160 
+    ML   160   158 6   163     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   161   158 6   163     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   162   158 6   163     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   163   163 5   163     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   164   164 6   164     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   50 ]
+    MP   165   164 6   169     6  -9.099  -9.038  -0.021  -7.815  -8.095  -8.490 -3.606 -2.767 -3.997  0.934 -3.855 -3.527 -0.187 -3.753 -3.510  3.315 -3.378 -0.212 -0.112 -1.531 -1.736 -3.104 
+    ML   166   164 6   169     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   167   164 6   169     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   168   164 6   169     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   169   169 5   169     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   170   170 6   170     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   51 ]
+    MP   171   170 6   175     4  -6.926  -7.133  -0.054  -5.547                 -3.729 -4.088 -3.458 -0.172 -1.269 -4.030  3.312 -3.773 -4.277 -0.224 -3.658 -1.864  1.066 -3.927 -0.199 -3.095 
+    ML   172   170 6   175     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   173   170 6   175     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   174   170 6   175     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   175   175 5   175     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   176   176 6   176     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   177   176 6   179     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D   178   176 6   179     3  -6.174  -1.687  -0.566                         
+    IL   179   179 3   179     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   180   179 3   182     3  -7.944  -0.021  -6.598                         -0.705 -1.963  1.451 -1.339 
+     D   181   179 3   182     3  -6.174  -1.687  -0.566                         
+    IL   182   182 3   182     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   183   182 3   185     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D   184   182 3   185     3  -6.174  -1.687  -0.566                         
+    IL   185   185 3   185     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   186   185 3   188     3  -7.944  -0.021  -6.598                          1.485 -1.732 -1.128 -1.174 
+     D   187   185 3   188     3  -6.174  -1.687  -0.566                         
+    IL   188   188 3   188     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   189   188 3   191     3  -7.944  -0.021  -6.598                         -0.791 -1.692  1.321 -0.703 
+     D   190   188 3   191     3  -6.174  -1.687  -0.566                         
+    IL   191   191 3   191     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   192   191 3   194     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D   193   191 3   194     3  -6.174  -1.687  -0.566                         
+    IL   194   194 3   194     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   195   194 3   197     3  -7.944  -0.021  -6.598                         -0.383  0.006 -1.229  0.850 
+     D   196   194 3   197     3  -6.174  -1.687  -0.566                         
+    IL   197   197 3   197     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   198   197 3   200     3  -7.944  -0.021  -6.598                          1.721 -2.323 -2.242 -1.779 
+     D   199   197 3   200     3  -6.174  -1.687  -0.566                         
+    IL   200   200 3   200     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   201   200 3   203     3  -7.944  -0.021  -6.598                          1.435 -1.105 -1.598 -1.000 
+     D   202   200 3   203     3  -6.174  -1.687  -0.566                         
+    IL   203   203 3   203     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   204   203 3   206     3  -7.944  -0.021  -6.598                         -1.038 -1.496 -1.820  1.524 
+     D   205   203 3   206     3  -6.174  -1.687  -0.566                         
+    IL   206   206 3   206     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   207   206 3   209     3  -7.944  -0.021  -6.598                         -0.174  1.060 -1.412 -0.616 
+     D   208   206 3   209     3  -6.174  -1.687  -0.566                         
+    IL   209   209 3   209     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   210   209 3   212     3  -7.944  -0.021  -6.598                         -1.250 -2.300  1.615 -1.672 
+     D   211   209 3   212     3  -6.174  -1.687  -0.566                         
+    IL   212   212 3   212     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   213   212 3   215     3  -7.944  -0.021  -6.598                         -1.175  1.514 -2.002 -1.145 
+     D   214   212 3   215     3  -6.174  -1.687  -0.566                         
+    IL   215   215 3   215     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   216   215 3   218     3  -7.944  -0.021  -6.598                          0.933 -0.070 -1.198 -0.508 
+     D   217   215 3   218     3  -6.174  -1.687  -0.566                         
+    IL   218   218 3   218     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   219   218 3   221     2       *   0.000                                 -1.038 -1.496 -1.820  1.524 
+     D   220   218 3   221     2       *   0.000                                 
+    IL   221   221 3   221     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    67 ]
+     E   222   221 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     snoMe28S-U3344
+GA       50.00
+TC       85.04
+NC       35.46
+STATES   250
+NODES    81
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     3
+EFFNSEQ  1.425
+CLEN     82
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.64245    -6.99286     1.77188     1500000      313778  0.003585
+E-GC     0      0.38689   -15.76601    -2.58623     1500000       61451  0.006102
+E-LI     0      0.61241    -4.34526     4.22429     1500000      213973  0.005258
+E-GI     0      0.44312    -9.49095     1.68647     1500000       53094  0.007063
+E-LV     0      0.70394    -2.47905     4.14709    15000000      119365  0.009425
+E-GV     0      0.51080    -8.52423     2.69711    15000000      115700  0.003241
+E-LF     0      0.71226     1.80972     8.33612    15000000      117481  0.009576
+E-GF     0      0.58600    -2.65348     7.12460    15000000      115486  0.003247
+FT-LC    37  0.99300  10000  1500000  0
+            1944.75    1724.47    1417.23     1214.7    1113.52    947.331    815.997    775.159    764.233    602.885    515.605    510.997    452.966    400.407    386.495    247.633    222.297    211.333    199.734    194.509    180.007    148.145    104.358    90.4902    66.5155    63.4219    53.3255    42.1758    41.2148    34.0723   0.239426    0.11881  0.0803144  0.0575558  0.0525027  0.0230024  0.0131517 
+            8470.23    7429.82    6582.52     5778.1    4971.83    4361.13    3852.79    3447.62       2956    2591.06    2277.66    2041.04     1826.4    1626.21    1425.44    1258.39    1016.29    914.611    801.126    676.207    603.374    529.261     466.24    406.937    358.992    286.844    251.073    224.031    190.585    175.929    104.923    91.1868    50.1296    38.9575    33.1888     18.746     17.593 
+FT-LI    37  0.99300  10000  1500000  0
+            3343.53    2713.43    2309.84    2133.92    1824.92    1440.81    1323.78    1305.92    1229.48    1068.46    963.306    802.048    714.374    517.052    487.215    451.279    427.228    348.942    310.318    290.768    271.394    258.257    208.303    181.728    149.549    125.719     100.37    73.8303    59.8925    50.1862    43.3767     1.4603   0.817664   0.541642   0.206481   0.168827  0.0986064 
+            8771.07    7876.69    7088.64    6266.84    5342.67    4361.13    3852.79    3447.62    2998.41    2698.42    2423.27    2165.34    1930.74    1677.98    1487.68    1303.09    1171.05    1016.29    914.611    801.126    676.207    601.658    529.261     466.24    406.937    358.992    286.844    251.073    224.031    190.585    175.929    104.923    91.1868    50.1296    33.1888     18.746     17.593 
+FT-GC    7  0.99300  10000  1500000  1
+            57402.6    13.9402    5.14285    4.22149    3.82708    1.99414   0.666398 
+            142.781    121.612    98.7711    65.0389    36.2822    18.6897    14.2781 
+FT-GI    7  0.99300  10000  1500000  1
+            44549.2    7.99781    3.64586    2.81573    1.67263    1.51684    1.40991 
+            142.781    98.7711    46.7344    38.2471    23.0117    18.6897    14.2781 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.725  -6.932  -0.062  -5.346                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.758  -0.383  -2.130                          1.640 -2.003 -1.892 -1.455 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -7.840  -0.027  -6.158                         -0.119 -0.858 -0.918  0.998 
+     D     7     5 3     8     3  -6.661  -1.775  -0.519                         
+    IL     8     8 3     8     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    3 ]
+    MR     9     8 3    11     3  -7.840  -0.027  -6.158                         -0.119 -0.858 -0.918  0.998 
+     D    10     8 3    11     3  -7.690  -2.868  -0.221                         
+    IR    11    11 3    11     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    4 ]
+    MR    12    11 3    14     5  -6.619  -0.055  -6.435  -6.647  -7.539         -0.218 -1.268  1.068 -0.671 
+     D    13    11 3    14     5  -6.216  -0.345  -3.842  -5.273  -3.268         
+    IR    14    14 3    14     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    5 ]
+    MP    15    14 3    19     4  -6.725  -6.932  -0.062  -5.346                 -3.767 -3.887 -3.891  0.637 -2.858 -4.510  2.734 -3.950 -4.223  0.741 -4.072 -1.080  2.037 -3.993 -0.355 -2.947 
+    ML    16    14 3    19     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    17    14 3    19     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    18    14 3    19     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    19    19 5    19     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    20    20 6    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    21    20 6    23     3  -8.163  -0.021  -6.481                         -0.223  0.214 -1.083  0.596 
+     D    22    20 6    23     3  -5.620  -0.734  -1.403                         
+    IL    23    23 3    23     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    7 ]
+    MR    24    23 3    26     5  -6.915  -0.044  -6.731  -6.943  -7.835          0.763 -0.951 -1.026  0.373 
+     D    25    23 3    26     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR    26    26 3    26     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    8 ]
+    MP    27    26 3    31     6  -9.026  -8.966  -0.022  -7.742  -8.022  -8.417 -3.226 -3.078 -3.621  1.023 -2.804 -4.093  1.338 -3.461 -3.487  1.298 -3.627  1.455  2.165 -3.323 -0.476 -2.581 
+    ML    28    26 3    31     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    29    26 3    31     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    30    26 3    31     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    31    31 5    31     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    32    32 6    32     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    9 ]
+    MP    33    32 6    37     4  -6.725  -2.033  -0.471  -5.346                 -3.338 -3.496 -3.805  0.630 -2.712 -4.583  1.434 -3.723 -3.673  0.687 -3.973 -0.837  2.987 -3.608 -0.421 -2.688 
+    ML    34    32 6    37     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    35    32 6    37     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    36    32 6    37     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    37    37 5    37     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    38    38 6    38     3  -1.964  -0.506  -4.664                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    39    38 6    41     3  -7.758  -0.024  -6.412                          0.763 -0.951 -1.026  0.373 
+     D    40    38 6    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    42    41 3    44     3  -7.758  -0.024  -6.412                          0.705 -1.237  0.392 -0.658 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    45    44 3    47     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    46    44 3    47     3  -6.174  -1.687  -0.566                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    48    47 3    50     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    51    50 3    53     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    52    50 3    53     3  -6.174  -1.687  -0.566                         
+    IL    53    53 3    53     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    54    53 3    56     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    55    53 3    56     3  -6.174  -1.687  -0.566                         
+    IL    56    56 3    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    57    56 3    59     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D    58    56 3    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    60    59 3    62     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    61    59 3    62     3  -6.174  -1.687  -0.566                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    63    62 3    65     3  -7.758  -0.024  -6.412                          0.773  0.062 -1.054 -0.385 
+     D    64    62 3    65     3  -6.174  -1.687  -0.566                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    66    65 3    68     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    67    65 3    68     3  -6.174  -1.687  -0.566                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML    69    68 3    71     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    70    68 3    71     3  -6.174  -1.687  -0.566                         
+    IL    71    71 3    71     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    72    71 3    74     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D    73    71 3    74     3  -6.174  -1.687  -0.566                         
+    IL    74    74 3    74     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    75    74 3    77     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    76    74 3    77     3  -6.174  -1.687  -0.566                         
+    IL    77    77 3    77     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    78    77 3    80     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    79    77 3    80     3  -6.174  -1.687  -0.566                         
+    IL    80    80 3    80     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    81    80 3    83     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    82    80 3    83     3  -6.174  -1.687  -0.566                         
+    IL    83    83 3    83     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML    84    83 3    86     3  -7.758  -0.024  -6.412                         -0.206 -0.976  0.390  0.394 
+     D    85    83 3    86     3  -6.174  -1.687  -0.566                         
+    IL    86    86 3    86     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML    87    86 3    89     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    88    86 3    89     3  -6.174  -1.687  -0.566                         
+    IL    89    89 3    89     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    90    89 3    92     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    91    89 3    92     3  -6.174  -1.687  -0.566                         
+    IL    92    92 3    92     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    93    92 3    95     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    94    92 3    95     3  -6.174  -1.687  -0.566                         
+    IL    95    95 3    95     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML    96    95 3    98     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    97    95 3    98     3  -6.174  -1.687  -0.566                         
+    IL    98    98 3    98     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML    99    98 3   101     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   100    98 3   101     3  -6.174  -1.687  -0.566                         
+    IL   101   101 3   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML   102   101 3   104     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   103   101 3   104     3  -6.174  -1.687  -0.566                         
+    IL   104   104 3   104     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   105   104 3   107     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   106   104 3   107     3  -6.174  -1.687  -0.566                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   108   107 3   110     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   109   107 3   110     3  -6.174  -1.687  -0.566                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   111   110 3   113     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   112   110 3   113     3  -6.174  -1.687  -0.566                         
+    IL   113   113 3   113     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   114   113 3   116     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   115   113 3   116     3  -6.174  -1.687  -0.566                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   117   116 3   119     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   118   116 3   119     3  -6.174  -1.687  -0.566                         
+    IL   119   119 3   119     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   120   119 3   122     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   121   119 3   122     3  -6.174  -1.687  -0.566                         
+    IL   122   122 3   122     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   123   122 3   125     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   124   122 3   125     3  -6.174  -1.687  -0.566                         
+    IL   125   125 3   125     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   126   125 3   128     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   127   125 3   128     3  -6.174  -1.687  -0.566                         
+    IL   128   128 3   128     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   129   128 3   131     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   130   128 3   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   132   131 3   134     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   133   131 3   134     3  -6.174  -1.687  -0.566                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   135   134 3   137     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   138   137 3   140     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   141   140 3   143     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   144   143 3   146     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   147   146 3   149     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   150   149 3   152     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   153   152 3   155     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   154   152 3   155     3  -6.174  -1.687  -0.566                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   156   155 3   158     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   159   158 3   161     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   160   158 3   161     3  -6.174  -1.687  -0.566                         
+    IL   161   161 3   161     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   162   161 3   164     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   163   161 3   164     3  -6.174  -1.687  -0.566                         
+    IL   164   164 3   164     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   165   164 3   167     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   166   164 3   167     3  -6.174  -1.687  -0.566                         
+    IL   167   167 3   167     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   168   167 3   170     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   169   167 3   170     3  -6.174  -1.687  -0.566                         
+    IL   170   170 3   170     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   171   170 3   173     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   172   170 3   173     3  -6.174  -1.687  -0.566                         
+    IL   173   173 3   173     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   174   173 3   176     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   175   173 3   176     3  -6.174  -1.687  -0.566                         
+    IL   176   176 3   176     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   177   176 3   179     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   178   176 3   179     3  -6.174  -1.687  -0.566                         
+    IL   179   179 3   179     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   180   179 3   182     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   181   179 3   182     3  -6.174  -1.687  -0.566                         
+    IL   182   182 3   182     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   183   182 3   185     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   184   182 3   185     3  -6.174  -1.687  -0.566                         
+    IL   185   185 3   185     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   186   185 3   188     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   187   185 3   188     3  -6.174  -1.687  -0.566                         
+    IL   188   188 3   188     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   189   188 3   191     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   190   188 3   191     3  -6.174  -1.687  -0.566                         
+    IL   191   191 3   191     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   192   191 3   194     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   193   191 3   194     3  -6.174  -1.687  -0.566                         
+    IL   194   194 3   194     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   195   194 3   197     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   196   194 3   197     3  -6.174  -1.687  -0.566                         
+    IL   197   197 3   197     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   198   197 3   200     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   199   197 3   200     3  -6.174  -1.687  -0.566                         
+    IL   200   200 3   200     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   201   200 3   203     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   202   200 3   203     3  -6.174  -1.687  -0.566                         
+    IL   203   203 3   203     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   204   203 3   206     3  -7.758  -0.024  -6.412                         -0.223  0.214 -1.083  0.596 
+     D   205   203 3   206     3  -6.174  -1.687  -0.566                         
+    IL   206   206 3   206     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   207   206 3   209     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   208   206 3   209     3  -6.174  -1.687  -0.566                         
+    IL   209   209 3   209     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   210   209 3   212     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   211   209 3   212     3  -6.174  -1.687  -0.566                         
+    IL   212   212 3   212     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   213   212 3   215     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   214   212 3   215     3  -6.174  -1.687  -0.566                         
+    IL   215   215 3   215     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   69 ]
+    ML   216   215 3   218     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   217   215 3   218     3  -6.174  -1.687  -0.566                         
+    IL   218   218 3   218     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   70 ]
+    ML   219   218 3   221     3  -2.176  -0.383  -6.412                          0.773  0.062 -1.054 -0.385 
+     D   220   218 3   221     3  -6.174  -1.687  -0.566                         
+    IL   221   221 3   221     3  -1.219  -0.888  -5.047                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   222   221 3   224     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   223   221 3   224     3  -6.174  -1.687  -0.566                         
+    IL   224   224 3   224     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   72 ]
+    ML   225   224 3   227     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   226   224 3   227     3  -6.174  -1.687  -0.566                         
+    IL   227   227 3   227     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   73 ]
+    ML   228   227 3   230     3  -7.758  -0.024  -6.412                          0.763 -0.951 -1.026  0.373 
+     D   229   227 3   230     3  -6.174  -1.687  -0.566                         
+    IL   230   230 3   230     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   74 ]
+    ML   231   230 3   233     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   232   230 3   233     3  -6.174  -1.687  -0.566                         
+    IL   233   233 3   233     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   75 ]
+    ML   234   233 3   236     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   235   233 3   236     3  -6.174  -1.687  -0.566                         
+    IL   236   236 3   236     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   76 ]
+    ML   237   236 3   239     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   238   236 3   239     3  -6.174  -1.687  -0.566                         
+    IL   239   239 3   239     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   77 ]
+    ML   240   239 3   242     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   241   239 3   242     3  -6.174  -1.687  -0.566                         
+    IL   242   242 3   242     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   78 ]
+    ML   243   242 3   245     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   244   242 3   245     3  -6.174  -1.687  -0.566                         
+    IL   245   245 3   245     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   79 ]
+    ML   246   245 3   248     2       *   0.000                                  1.640 -2.003 -1.892 -1.455 
+     D   247   245 3   248     2       *   0.000                                 
+    IL   248   248 3   248     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    80 ]
+     E   249   248 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     SNORD36
+GA       28.00
+TC       28.40
+NC       27.85
+STATES   241
+NODES    76
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     20
+EFFNSEQ  4.796
+CLEN     79
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.64951    -7.11982     1.93464     1500000      402925  0.002792
+E-GC     0      0.40836   -13.82190    -2.77310     1500000       34162  0.010977
+E-LI     0      0.59890    -4.76824     4.54049     1500000      296722  0.003791
+E-GI     0      0.42065    -9.11480     1.57934     1500000       33707  0.011125
+E-LV     0      0.70092    -1.98865     4.63845    15000000      117080  0.009609
+E-GV     0      0.46589    -8.70830     3.54937    15000000      113283  0.003310
+E-LF     0      0.67446     1.76609     8.62894    15000000      115179  0.009767
+E-GF     0      0.53964    -2.86274     7.71709    15000000      113120  0.003315
+FT-LC    35  0.99300  10000  1500000  0
+            537.144    424.662    389.046    354.668    337.968    264.271    234.501    207.864    165.729    134.159    121.796    101.421    93.3739    87.6881    76.2995    67.5724    52.0564     45.846    39.1165    37.5034    33.3413    31.8963    28.7728    27.2342    22.9793    19.8524    17.9827     15.596    13.8985    13.8859   0.389172   0.175583   0.146573   0.102671 0.00676785 
+            8210.36    7281.54    6139.27    5342.89    4806.06    4151.71    3603.42    3150.83    2692.63     2412.3    2107.89    1780.82    1567.69    1349.69     1210.8    1068.05    959.441    826.022    740.025    649.264    536.085    477.367    423.364    364.984    306.485    264.756    229.173    189.735    164.345    161.693    119.456     98.367    80.4023    22.1719    16.1694 
+FT-LI    39  0.99300  10000  1500000  0
+            2169.44    1486.04    1137.24    1080.03    954.394    885.549    615.109    519.594    452.407    432.283    360.991     306.77    249.886    247.527    216.503    198.154    144.348     129.11    114.359    104.273    92.8645    81.8472    75.9925    67.5533    60.0365    49.5618    48.1699     43.865    39.8802    37.1376    35.3238    31.5193    1.79129    1.65035    1.31798   0.497428   0.232614   0.194641  0.0523771 
+            8210.36    7281.54    6384.18     5623.9    4806.06    4151.71    3613.15    3247.93     2880.5    2584.09    2250.41    2012.04    1780.82    1567.69    1349.69     1210.8    1068.05    959.441    835.547    740.025    649.264    582.848    490.091     433.77    388.872     340.26    304.835    269.622    231.035    202.699    180.498    161.693    119.456    105.018    80.4023    46.3402     37.826    20.5172    16.1694 
+FT-GC    16  0.99300  10000  1500000  1
+              34162    8152.17    3354.29    2091.21    1188.54       1061    958.703    889.611     493.69    1.31691    1.00268   0.966614   0.676657   0.651776   0.394653  0.0921519 
+            371.813    334.134    293.069     245.13    217.337    187.464    167.651    139.774    130.308    41.9338    33.8107    29.3213    25.8848    19.4042    13.3141    13.0308 
+FT-GI    16  0.99300  10000  1500000  1
+              33707    6015.72    2253.63    1517.76    1279.59    1193.13    618.874    577.494    285.979    3.44049    2.54822    2.34013    1.39729    1.10656   0.652432   0.214834 
+            371.813    334.134    293.069     245.13    217.337    187.464    167.651    139.774    130.308     101.99    72.9097    58.5961    40.7735    33.8107    13.3141    13.0308 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -7.670  -8.915  -0.078  -4.459                 
+    IL     1     1 2     1     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    1 ]
+    MR     3     2 3     5     5  -7.796  -0.024  -7.611  -7.823  -8.715          0.411 -0.865 -0.045  0.204 
+     D     4     2 3     5     5  -5.571  -0.584  -3.197  -4.628  -2.623         
+    IR     5     5 3     5     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    2 ]
+    MP     6     5 3    10     6  -9.498  -9.437  -0.016  -8.214  -8.493  -8.888 -2.344 -2.355 -2.469  0.871 -0.690 -2.787  1.476 -2.386 -2.573  1.033 -2.698  0.405  2.083 -2.177  0.295 -1.051 
+    ML     7     5 3    10     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR     8     5 3    10     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D     9     5 3    10     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    10    10 5    10     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    11    11 6    11     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    3 ]
+    MP    12    11 6    16     6  -9.498  -9.437  -0.016  -8.214  -8.493  -8.888 -0.684 -0.407 -1.672  1.290 -1.443 -1.918  0.724 -1.551 -0.846  0.832 -1.880  0.383  1.791 -1.350  0.090 -1.292 
+    ML    13    11 6    16     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    14    11 6    16     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    15    11 6    16     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    16    16 5    16     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    17    17 6    17     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    4 ]
+    MP    18    17 6    22     6  -9.498  -9.437  -0.016  -8.214  -8.493  -8.888 -5.696 -3.650 -6.538  0.151 -6.639 -4.325 -0.502 -5.915 -4.772  3.642 -4.347 -0.468 -1.074 -4.246 -2.818 -4.767 
+    ML    19    17 6    22     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    20    17 6    22     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    21    17 6    22     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    22    22 5    22     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    23    23 6    23     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    5 ]
+    MP    24    23 6    28     6  -9.498  -9.437  -0.318  -2.396  -8.493  -8.888 -5.452 -5.785 -4.050 -1.524 -3.669 -4.662  3.687 -0.945 -6.631 -1.490 -4.108 -3.288  0.021 -5.989 -1.204 -4.612 
+    ML    25    23 6    28     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    26    23 6    28     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    27    23 6    28     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    28    28 5    28     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    29    29 6    29     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    6 ]
+    MP    30    29 6    34     4  -7.178  -7.385  -0.169  -3.355                 -2.543 -2.427 -0.220  2.244 -2.330 -3.146  1.756 -2.688 -2.830  1.122 -2.990 -0.692  1.079 -2.558 -0.677 -2.106 
+    ML    31    29 6    34     4  -5.533  -5.715  -1.510  -0.717                  1.682 -2.226 -1.914 -1.677 
+    MR    32    29 6    34     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    33    29 6    34     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    34    34 5    34     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    35    35 6    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    36    35 6    38     3  -8.223  -0.017  -6.877                          0.394 -1.270  0.586 -0.376 
+     D    37    35 6    38     3  -8.801  -0.171  -3.192                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    39    38 3    41     3  -8.777  -0.012  -7.431                          0.863 -1.430 -0.022 -0.278 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    42    41 3    44     3  -8.777  -0.012  -7.431                         -1.630 -1.037 -2.440  1.588 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    45    44 3    47     3  -8.777  -0.012  -7.431                         -2.150 -3.503  1.825 -2.802 
+     D    46    44 3    47     3  -6.174  -1.687  -0.566                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    48    47 3    50     3  -8.777  -0.012  -7.431                          1.890 -3.601 -3.435 -3.071 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    51    50 3    53     3  -8.777  -0.012  -7.431                         -2.481 -2.546 -3.240  1.825 
+     D    52    50 3    53     3  -6.174  -1.687  -0.566                         
+    IL    53    53 3    53     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    54    53 3    56     3  -8.777  -0.012  -7.431                         -1.695 -1.593  1.648 -2.142 
+     D    55    53 3    56     3  -6.174  -1.687  -0.566                         
+    IL    56    56 3    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    57    56 3    59     3  -2.231  -1.121  -1.611                         -0.223 -0.602 -0.570  0.857 
+     D    58    56 3    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.497  -0.687  -5.349                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    60    59 3    62     3  -8.217  -0.017  -6.871                          0.230 -0.645 -1.251  0.822 
+     D    61    59 3    62     3  -8.811  -0.643  -1.484                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    63    62 3    65     3  -8.632  -0.013  -7.286                          1.317 -1.214 -1.300 -0.573 
+     D    64    62 3    65     3  -7.524  -3.037  -0.196                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    66    65 3    68     3  -8.632  -0.013  -7.286                          0.452 -0.772 -0.980  0.622 
+     D    67    65 3    68     3  -7.524  -0.986  -1.030                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    69    68 3    71     3  -8.725  -0.012  -7.379                          0.590 -1.036  0.572 -0.943 
+     D    70    68 3    71     3  -6.827  -0.832  -1.219                         
+    IL    71    71 3    71     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    72    71 3    74     3  -8.777  -0.012  -7.431                          1.434 -1.487 -1.604 -0.706 
+     D    73    71 3    74     3  -6.174  -1.687  -0.566                         
+    IL    74    74 3    74     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML    75    74 3    77     3  -8.777  -0.012  -7.431                          1.224 -1.572 -1.266 -0.132 
+     D    76    74 3    77     3  -6.174  -1.687  -0.566                         
+    IL    77    77 3    77     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    78    77 3    80     3  -8.777  -0.012  -7.431                         -0.008 -1.359 -1.136  1.112 
+     D    79    77 3    80     3  -6.174  -1.687  -0.566                         
+    IL    80    80 3    80     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    81    80 3    83     3  -8.777  -0.025  -6.084                         -0.552 -0.535 -1.286  1.149 
+     D    82    80 3    83     3  -6.174  -1.687  -0.566                         
+    IL    83    83 3    83     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    84    83 3    86     3  -8.764  -0.012  -7.418                         -1.009 -1.217 -0.704  1.298 
+     D    85    83 3    86     3  -6.370  -1.329  -0.761                         
+    IL    86    86 3    86     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    87    86 3    89     3  -8.777  -0.012  -7.431                         -0.470  0.722 -1.594  0.376 
+     D    88    86 3    89     3  -6.174  -1.687  -0.566                         
+    IL    89    89 3    89     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML    90    89 3    92     3  -8.777  -0.102  -3.924                         -1.270 -0.930 -1.646  1.455 
+     D    91    89 3    92     3  -6.174  -1.687  -0.566                         
+    IL    92    92 3    92     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML    93    92 3    95     3  -8.687  -0.068  -4.517                         -0.635 -1.412 -0.684  1.237 
+     D    94    92 3    95     3  -7.156  -0.619  -1.548                         
+    IL    95    95 3    95     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    96    95 3    98     3  -8.725  -0.012  -7.379                         -0.701  0.752 -0.209 -0.259 
+     D    97    95 3    98     3  -6.827  -0.832  -1.219                         
+    IL    98    98 3    98     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    99    98 3   101     3  -8.777  -0.102  -3.924                          0.920 -0.444 -1.124 -0.129 
+     D   100    98 3   101     3  -6.174  -1.687  -0.566                         
+    IL   101   101 3   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML   102   101 3   104     3  -8.687  -0.012  -7.341                          0.081  0.930 -1.140 -0.778 
+     D   103   101 3   104     3  -7.156  -0.619  -1.548                         
+    IL   104   104 3   104     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML   105   104 3   107     3  -8.777  -0.012  -7.431                         -1.769  1.586 -2.642 -0.876 
+     D   106   104 3   107     3  -6.174  -1.687  -0.566                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML   108   107 3   110     3  -8.777  -0.012  -7.431                         -1.317 -0.877 -1.824  1.471 
+     D   109   107 3   110     3  -6.174  -1.687  -0.566                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   111   110 3   113     3  -8.777  -0.012  -7.431                         -1.913 -3.237  1.768 -2.167 
+     D   112   110 3   113     3  -6.174  -1.687  -0.566                         
+    IL   113   113 3   113     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   114   113 3   116     3  -8.777  -0.012  -7.431                          1.890 -3.601 -3.435 -3.071 
+     D   115   113 3   116     3  -6.174  -1.687  -0.566                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   117   116 3   119     3  -8.777  -0.012  -7.431                          1.356 -1.793 -0.614 -1.003 
+     D   118   116 3   119     3  -6.174  -1.687  -0.566                         
+    IL   119   119 3   119     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   120   119 3   122     3  -8.777  -0.072  -4.426                          0.653 -0.964 -0.880  0.456 
+     D   121   119 3   122     3  -6.174  -1.687  -0.566                         
+    IL   122   122 3   122     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   123   122 3   125     3  -8.717  -0.321  -2.344                         -0.173 -0.163 -1.526  0.905 
+     D   124   122 3   125     3  -6.906  -2.419  -0.313                         
+    IL   125   125 3   125     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   126   125 3   128     3  -1.886  -0.847  -2.526                         -0.450  0.167 -0.579  0.562 
+     D   127   125 3   128     3  -8.387  -0.497  -1.794                         
+    IL   128   128 3   128     3  -0.861  -1.211  -5.861                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   129   128 3   131     3  -8.508  -0.014  -7.162                          0.926 -0.478 -1.416  0.011 
+     D   130   128 3   131     3  -8.083  -0.293  -2.475                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   132   131 3   134     3  -8.777  -0.012  -7.431                          1.032 -1.462 -1.648  0.348 
+     D   133   131 3   134     3  -6.174  -1.687  -0.566                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   135   134 3   137     3  -8.777  -0.012  -7.431                         -0.701  1.313 -2.024 -0.610 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   138   137 3   140     3  -8.777  -0.012  -7.431                          0.004 -0.293 -0.299  0.452 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   141   140 3   143     3  -8.777  -0.012  -7.431                          0.020 -1.263 -0.202  0.765 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   144   143 3   146     3  -8.777  -0.012  -7.431                         -1.141 -1.258 -2.264  1.546 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   147   146 3   149     3  -8.777  -0.012  -7.431                         -2.150 -3.503  1.825 -2.802 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   150   149 3   152     3  -8.777  -0.012  -7.431                          1.676 -2.369 -2.374 -1.260 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   153   152 3   155     3  -8.777  -0.012  -7.431                          1.164 -1.530 -0.906 -0.185 
+     D   154   152 3   155     3  -6.174  -1.687  -0.566                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   156   155 3   158     3  -8.777  -0.012  -7.431                         -1.857 -2.358  1.741 -2.420 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   159   158 3   161     3  -1.242  -1.397  -2.341                          0.743 -0.951 -1.530  0.548 
+     D   160   158 3   161     3  -6.174  -1.687  -0.566                         
+    IL   161   161 3   161     3  -2.883  -0.245  -5.583                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   162   161 3   164     3  -8.470  -0.205  -2.948                         -0.627 -0.873 -0.341  1.013 
+     D   163   161 3   164     3  -8.213  -3.726  -0.119                         
+    IL   164   164 3   164     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   165   164 3   167     3  -8.282  -0.080  -4.307                          0.315  0.587 -0.876 -0.497 
+     D   166   164 3   167     3  -8.689  -1.639  -0.564                         
+    IL   167   167 3   167     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   168   167 3   170     3  -8.406  -0.015  -7.060                          1.442 -1.720 -1.212 -0.866 
+     D   169   167 3   170     3  -8.401  -0.988  -1.021                         
+    IL   170   170 3   170     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   171   170 3   173     3  -8.624  -0.013  -7.278                          1.625 -1.757 -2.179 -1.326 
+     D   172   170 3   173     3  -7.569  -3.082  -0.190                         
+    IL   173   173 3   173     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   174   173 3   176     3  -8.624  -0.403  -2.050                          1.762 -2.656 -2.616 -1.807 
+     D   175   173 3   176     3  -7.569  -3.082  -0.190                         
+    IL   176   176 3   176     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   177   176 3   179     3  -1.090  -1.341  -2.884                          0.664 -0.679 -1.231  0.449 
+     D   178   176 3   179     3  -8.774  -0.992  -1.015                         
+    IL   179   179 3   179     3  -2.649  -0.469  -3.084                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   180   179 3   182     3  -8.296  -0.016  -6.950                          1.204 -0.893 -0.746 -0.832 
+     D   181   179 3   182     3  -8.660  -0.771  -1.281                         
+    IL   182   182 3   182     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   183   182 3   185     3  -8.624  -0.013  -7.278                          0.339 -0.202 -1.390  0.570 
+     D   184   182 3   185     3  -7.569  -3.082  -0.190                         
+    IL   185   185 3   185     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   186   185 3   188     3  -8.624  -0.013  -7.278                         -1.042  1.176 -1.884 -0.025 
+     D   187   185 3   188     3  -7.569  -0.439  -1.961                         
+    IL   188   188 3   188     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   189   188 3   191     3  -8.777  -0.012  -7.431                         -1.693 -1.585  1.646 -2.138 
+     D   190   188 3   191     3  -6.174  -1.687  -0.566                         
+    IL   191   191 3   191     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   192   191 3   194     3  -8.777  -0.012  -7.431                          1.804 -2.501 -2.846 -2.385 
+     D   193   191 3   194     3  -6.174  -1.687  -0.566                         
+    IL   194   194 3   194     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   195   194 3   197     3  -8.777  -0.012  -7.431                         -1.850 -2.319  1.737 -2.408 
+     D   196   194 3   197     3  -6.174  -1.687  -0.566                         
+    IL   197   197 3   197     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   198   197 3   200     3  -8.777  -0.012  -7.431                         -1.766  1.746 -3.156 -2.061 
+     D   199   197 3   200     3  -6.174  -1.687  -0.566                         
+    IL   200   200 3   200     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   201   200 3   203     3  -8.777  -0.012  -7.431                         -1.131 -1.456 -2.317  1.574 
+     D   202   200 3   203     3  -6.174  -1.687  -0.566                         
+    IL   203   203 3   203     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   204   203 3   206     3  -8.777  -0.012  -7.431                         -2.481 -2.546 -3.240  1.825 
+     D   205   203 3   206     3  -6.174  -1.687  -0.566                         
+    IL   206   206 3   206     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   207   206 3   209     3  -8.777  -0.012  -7.431                         -1.905 -2.152 -2.031  1.706 
+     D   208   206 3   209     3  -6.174  -1.687  -0.566                         
+    IL   209   209 3   209     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   210   209 3   212     3  -8.777  -0.012  -7.431                         -1.842 -2.112 -1.910  1.689 
+     D   211   209 3   212     3  -6.174  -1.687  -0.566                         
+    IL   212   212 3   212     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   213   212 3   215     3  -8.777  -0.012  -7.431                         -2.025 -1.688 -2.824  1.724 
+     D   214   212 3   215     3  -6.174  -1.687  -0.566                         
+    IL   215   215 3   215     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   216   215 3   218     3  -8.777  -0.012  -7.431                          1.812 -3.001 -2.458 -2.466 
+     D   217   215 3   218     3  -6.174  -1.687  -0.566                         
+    IL   218   218 3   218     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   219   218 3   221     3  -8.777  -0.166  -3.235                          1.676 -2.369 -2.374 -1.260 
+     D   220   218 3   221     3  -6.174  -1.687  -0.566                         
+    IL   221   221 3   221     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   69 ]
+    ML   222   221 3   224     3  -8.624  -0.013  -7.278                          0.238  0.774 -1.031 -0.689 
+     D   223   221 3   224     3  -7.569  -3.082  -0.190                         
+    IL   224   224 3   224     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   70 ]
+    ML   225   224 3   227     3  -8.624  -0.013  -7.278                          0.951  0.220 -1.573 -0.821 
+     D   226   224 3   227     3  -7.569  -0.439  -1.961                         
+    IL   227   227 3   227     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   228   227 3   230     3  -8.777  -0.012  -7.431                         -2.170  1.727 -2.202 -1.996 
+     D   229   227 3   230     3  -6.174  -1.687  -0.566                         
+    IL   230   230 3   230     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   72 ]
+    ML   231   230 3   233     3  -8.777  -0.012  -7.431                         -2.481 -2.546 -3.240  1.825 
+     D   232   230 3   233     3  -6.174  -1.687  -0.566                         
+    IL   233   233 3   233     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   73 ]
+    ML   234   233 3   236     3  -8.777  -0.012  -7.431                         -2.150 -3.503  1.825 -2.802 
+     D   235   233 3   236     3  -6.174  -1.687  -0.566                         
+    IL   236   236 3   236     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   74 ]
+    ML   237   236 3   239     2       *   0.000                                  1.890 -3.601 -3.435 -3.071 
+     D   238   236 3   239     2       *   0.000                                 
+    IL   239   239 3   239     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    75 ]
+     E   240   239 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     snoMe18S-Um1356
+GA       46.00
+TC       85.07
+NC       36.15
+STATES   262
+NODES    85
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     3
+EFFNSEQ  1.425
+CLEN     86
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.66015    -6.30650     2.23735     1500000      316728  0.003552
+E-GC     0      0.39969   -15.17387    -2.46803     1500000       60192  0.006230
+E-LI     0      0.64647    -3.77985     4.53795     1500000      243463  0.004621
+E-GI     0      0.46531    -8.45150     2.10354     1500000       50932  0.007363
+E-LV     0      0.65334    -2.47483     4.64015    15000000      117478  0.009576
+E-GV     0      0.43011    -9.85116     3.42868    15000000      113401  0.003307
+E-LF     0      0.65526     1.14913     8.21898    15000000      115627  0.009730
+E-GF     0      0.49122    -4.01200     7.61292    15000000      113244  0.003311
+FT-LC    37  0.99300  10000  1500000  0
+            4835.83     4396.7     3850.8    3496.47    3303.83    3176.91     2494.4    2484.56    2084.58     1876.6    1615.54    1335.95    1081.92    862.197    842.794    830.613    772.657    772.066    615.824    595.078    540.498    478.415    369.569    312.931    286.523    275.129    243.007    226.369    212.429     1.4944    1.05267   0.478963   0.372576   0.209902   0.164409   0.134191  0.0749633 
+            8498.78    7513.75     6704.1    5872.95    5250.42    4703.11    4218.38    3678.49    3012.13    2699.91    2385.42    2121.41    1855.98    1613.14    1400.25    1217.84    1059.89    875.888    706.493    558.034    437.606    393.791    346.784    310.025    270.878    242.006     205.17    184.507    179.936    152.576    117.473    101.437    70.2801    37.5153    29.8269     24.169    17.9936 
+FT-LI    37  0.99300  10000  1500000  0
+             7807.1    6515.81    6290.75    5946.49    5134.01    4338.21    3850.97    3827.54    3177.52    3125.72    3003.39    2957.89    2592.88    1766.76    1550.69    1385.71    1384.48    1217.62    1180.07    978.938     911.38     828.14     793.37    712.001    604.158    583.724     512.37    486.217    373.437    335.806     305.51    3.46409    2.43495    1.93428   0.734905   0.708634   0.402916 
+            8498.78    7513.75     6704.1    5872.95    5250.42    4703.11    4218.38    3678.49    3180.48    2850.82    2546.96    2287.45    2047.66    1823.43    1613.14    1400.25    1217.84    1059.89    875.888    706.493    560.232    490.134    437.606    393.791    346.784    310.025    270.878    242.482     209.93    187.186    179.936    117.473    101.437    70.2801    29.8269     24.169    17.9936 
+FT-GC    4  0.99300  10000  1500000  1
+              60192    7.78081    4.18764    1.44557 
+            146.001    53.0932    27.9528    14.6001 
+FT-GI    6  0.99300  10000  1500000  1
+              50932    5.90353    4.64228    3.00324    1.94617    1.47199 
+            146.001    71.9249    53.8814    27.4494    18.7309    14.6001 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.661  -7.906  -0.094  -4.360                 
+    IL     1     1 2     1     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    1 ]
+    MR     3     2 3     5     5  -6.915  -0.044  -6.731  -6.943  -7.835          1.640 -2.003 -1.892 -1.455 
+     D     4     2 3     5     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR     5     5 3     5     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    2 ]
+    MP     6     5 3    10     6  -9.026  -8.966  -0.022  -7.742  -8.022  -8.417 -3.810 -3.032 -4.334  3.149 -3.976 -4.645  0.560 -3.713 -3.976  1.272 -4.099 -0.671  0.491 -3.995 -1.083 -2.997 
+    ML     7     5 3    10     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR     8     5 3    10     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D     9     5 3    10     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    10    10 5    10     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    11    11 6    11     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    3 ]
+    MP    12    11 6    16     6  -9.026  -8.966  -0.022  -7.742  -8.022  -8.417 -2.492 -2.931 -2.799  0.569  0.115 -3.366  2.470 -2.919 -2.913  0.452 -3.140 -1.009  1.945 -2.670 -0.229 -2.065 
+    ML    13    11 6    16     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    14    11 6    16     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    15    11 6    16     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    16    16 5    16     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    17    17 6    17     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    4 ]
+    MP    18    17 6    22     4  -6.725  -2.463  -0.350  -5.346                 -3.338 -3.496 -3.805  0.630 -2.712 -4.583  1.434 -3.723 -3.673  0.687 -3.973 -0.837  2.987 -3.608 -0.421 -2.688 
+    ML    19    17 6    22     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    20    17 6    22     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    21    17 6    22     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    22    22 5    22     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    23    23 6    23     3  -1.842  -0.560  -4.542                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    24    23 6    26     3  -7.758  -0.024  -6.412                         -0.170  0.400 -0.010 -0.325 
+     D    25    23 6    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    27    26 3    29     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    30    29 3    32     3  -7.758  -0.024  -6.412                         -0.272  0.629 -1.133  0.226 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    33    32 3    35     3  -7.758  -0.024  -6.412                          0.361 -0.912 -1.034  0.762 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    36    35 3    38     3  -7.758  -0.024  -6.412                          1.023 -1.070 -1.111  0.041 
+     D    37    35 3    38     3  -6.174  -1.687  -0.566                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    39    38 3    41     3  -7.758  -0.024  -6.412                          1.031 -0.330 -1.136 -0.504 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    42    41 3    44     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    45    44 3    47     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    46    44 3    47     3  -6.174  -1.687  -0.566                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    48    47 3    50     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    51    50 3    53     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    52    50 3    53     3  -6.174  -1.687  -0.566                         
+    IL    53    53 3    53     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    54    53 3    56     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    55    53 3    56     3  -6.174  -1.687  -0.566                         
+    IL    56    56 3    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    57    56 3    59     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D    58    56 3    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    60    59 3    62     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    61    59 3    62     3  -6.174  -1.687  -0.566                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    63    62 3    65     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D    64    62 3    65     3  -6.174  -1.687  -0.566                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    66    65 3    68     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    67    65 3    68     3  -6.174  -1.687  -0.566                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML    69    68 3    71     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    70    68 3    71     3  -6.174  -1.687  -0.566                         
+    IL    71    71 3    71     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    72    71 3    74     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D    73    71 3    74     3  -6.174  -1.687  -0.566                         
+    IL    74    74 3    74     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    75    74 3    77     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    76    74 3    77     3  -6.174  -1.687  -0.566                         
+    IL    77    77 3    77     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    78    77 3    80     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    79    77 3    80     3  -6.174  -1.687  -0.566                         
+    IL    80    80 3    80     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    81    80 3    83     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D    82    80 3    83     3  -6.174  -1.687  -0.566                         
+    IL    83    83 3    83     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML    84    83 3    86     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    85    83 3    86     3  -6.174  -1.687  -0.566                         
+    IL    86    86 3    86     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML    87    86 3    89     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D    88    86 3    89     3  -6.174  -1.687  -0.566                         
+    IL    89    89 3    89     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    90    89 3    92     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D    91    89 3    92     3  -6.174  -1.687  -0.566                         
+    IL    92    92 3    92     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    93    92 3    95     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D    94    92 3    95     3  -6.174  -1.687  -0.566                         
+    IL    95    95 3    95     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML    96    95 3    98     3  -7.758  -0.024  -6.412                         -0.272  0.629 -1.133  0.226 
+     D    97    95 3    98     3  -6.174  -1.687  -0.566                         
+    IL    98    98 3    98     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML    99    98 3   101     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   100    98 3   101     3  -6.174  -1.687  -0.566                         
+    IL   101   101 3   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML   102   101 3   104     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   103   101 3   104     3  -6.174  -1.687  -0.566                         
+    IL   104   104 3   104     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   105   104 3   107     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   106   104 3   107     3  -6.174  -1.687  -0.566                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   108   107 3   110     3  -7.758  -0.024  -6.412                          1.031 -0.330 -1.136 -0.504 
+     D   109   107 3   110     3  -6.174  -1.687  -0.566                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   111   110 3   113     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   112   110 3   113     3  -6.174  -1.687  -0.566                         
+    IL   113   113 3   113     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   114   113 3   116     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   115   113 3   116     3  -6.174  -1.687  -0.566                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   117   116 3   119     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   118   116 3   119     3  -6.174  -1.687  -0.566                         
+    IL   119   119 3   119     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   120   119 3   122     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   121   119 3   122     3  -6.174  -1.687  -0.566                         
+    IL   122   122 3   122     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   123   122 3   125     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   124   122 3   125     3  -6.174  -1.687  -0.566                         
+    IL   125   125 3   125     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   126   125 3   128     3  -7.758  -0.024  -6.412                          0.346 -1.301  0.777 -0.713 
+     D   127   125 3   128     3  -6.174  -1.687  -0.566                         
+    IL   128   128 3   128     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   129   128 3   131     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   130   128 3   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   132   131 3   134     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   133   131 3   134     3  -6.174  -1.687  -0.566                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   135   134 3   137     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   138   137 3   140     3  -7.758  -0.024  -6.412                         -0.259 -0.104 -1.113  0.825 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   141   140 3   143     3  -7.758  -0.024  -6.412                          0.361 -0.912 -1.034  0.762 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   144   143 3   146     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   147   146 3   149     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   150   149 3   152     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   153   152 3   155     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   154   152 3   155     3  -6.174  -1.687  -0.566                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   156   155 3   158     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   159   158 3   161     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   160   158 3   161     3  -6.174  -1.687  -0.566                         
+    IL   161   161 3   161     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   162   161 3   164     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   163   161 3   164     3  -6.174  -1.687  -0.566                         
+    IL   164   164 3   164     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   165   164 3   167     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   166   164 3   167     3  -6.174  -1.687  -0.566                         
+    IL   167   167 3   167     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   168   167 3   170     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   169   167 3   170     3  -6.174  -1.687  -0.566                         
+    IL   170   170 3   170     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   171   170 3   173     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   172   170 3   173     3  -6.174  -1.687  -0.566                         
+    IL   173   173 3   173     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   174   173 3   176     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   175   173 3   176     3  -6.174  -1.687  -0.566                         
+    IL   176   176 3   176     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   177   176 3   179     3  -7.758  -0.024  -6.412                         -0.287 -0.230 -1.138  0.906 
+     D   178   176 3   179     3  -6.174  -1.687  -0.566                         
+    IL   179   179 3   179     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   180   179 3   182     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   181   179 3   182     3  -6.174  -1.687  -0.566                         
+    IL   182   182 3   182     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   183   182 3   185     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   184   182 3   185     3  -6.174  -1.687  -0.566                         
+    IL   185   185 3   185     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   186   185 3   188     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   187   185 3   188     3  -6.174  -1.687  -0.566                         
+    IL   188   188 3   188     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   189   188 3   191     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   190   188 3   191     3  -6.174  -1.687  -0.566                         
+    IL   191   191 3   191     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   192   191 3   194     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   193   191 3   194     3  -6.174  -1.687  -0.566                         
+    IL   194   194 3   194     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   195   194 3   197     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   196   194 3   197     3  -6.174  -1.687  -0.566                         
+    IL   197   197 3   197     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   198   197 3   200     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   199   197 3   200     3  -6.174  -1.687  -0.566                         
+    IL   200   200 3   200     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   201   200 3   203     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   202   200 3   203     3  -6.174  -1.687  -0.566                         
+    IL   203   203 3   203     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   204   203 3   206     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   205   203 3   206     3  -6.174  -1.687  -0.566                         
+    IL   206   206 3   206     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   207   206 3   209     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   208   206 3   209     3  -6.174  -1.687  -0.566                         
+    IL   209   209 3   209     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   210   209 3   212     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   211   209 3   212     3  -6.174  -1.687  -0.566                         
+    IL   212   212 3   212     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   213   212 3   215     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   214   212 3   215     3  -6.174  -1.687  -0.566                         
+    IL   215   215 3   215     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   69 ]
+    ML   216   215 3   218     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   217   215 3   218     3  -6.174  -1.687  -0.566                         
+    IL   218   218 3   218     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   70 ]
+    ML   219   218 3   221     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   220   218 3   221     3  -6.174  -1.687  -0.566                         
+    IL   221   221 3   221     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   222   221 3   224     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   223   221 3   224     3  -6.174  -1.687  -0.566                         
+    IL   224   224 3   224     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   72 ]
+    ML   225   224 3   227     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   226   224 3   227     3  -6.174  -1.687  -0.566                         
+    IL   227   227 3   227     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   73 ]
+    ML   228   227 3   230     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   229   227 3   230     3  -6.174  -1.687  -0.566                         
+    IL   230   230 3   230     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   74 ]
+    ML   231   230 3   233     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   232   230 3   233     3  -6.174  -1.687  -0.566                         
+    IL   233   233 3   233     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   75 ]
+    ML   234   233 3   236     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   235   233 3   236     3  -6.174  -1.687  -0.566                         
+    IL   236   236 3   236     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   76 ]
+    ML   237   236 3   239     3  -7.758  -0.024  -6.412                         -0.782  1.332 -1.610 -0.804 
+     D   238   236 3   239     3  -6.174  -1.687  -0.566                         
+    IL   239   239 3   239     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   77 ]
+    ML   240   239 3   242     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   241   239 3   242     3  -6.174  -1.687  -0.566                         
+    IL   242   242 3   242     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   78 ]
+    ML   243   242 3   245     3  -7.758  -0.024  -6.412                         -0.930 -1.936  1.493 -1.323 
+     D   244   242 3   245     3  -6.174  -1.687  -0.566                         
+    IL   245   245 3   245     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   79 ]
+    ML   246   245 3   248     3  -7.758  -0.024  -6.412                          1.640 -2.003 -1.892 -1.455 
+     D   247   245 3   248     3  -6.174  -1.687  -0.566                         
+    IL   248   248 3   248     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   80 ]
+    ML   249   248 3   251     3  -7.758  -0.024  -6.412                          1.023 -1.070 -1.111  0.041 
+     D   250   248 3   251     3  -6.174  -1.687  -0.566                         
+    IL   251   251 3   251     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   81 ]
+    ML   252   251 3   254     3  -7.758  -0.024  -6.412                         -0.712 -1.254 -1.495  1.387 
+     D   253   251 3   254     3  -6.174  -1.687  -0.566                         
+    IL   254   254 3   254     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   82 ]
+    ML   255   254 3   257     3  -7.758  -0.024  -6.412                          1.123 -0.493 -1.188 -0.573 
+     D   256   254 3   257     3  -6.174  -1.687  -0.566                         
+    IL   257   257 3   257     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   83 ]
+    ML   258   257 3   260     2       *   0.000                                  1.640 -2.003 -1.892 -1.455 
+     D   259   257 3   260     2       *   0.000                                 
+    IL   260   260 3   260     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    84 ]
+     E   261   260 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     SNORND104
+GA       35.00
+TC       84.56
+NC       23.44
+STATES   214
+NODES    70
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     3
+EFFNSEQ  1.858
+CLEN     70
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.71151    -6.82651     1.58725     1500000      447748  0.002513
+E-GC     0      0.40005   -18.53570    -4.51760     1500000      102217  0.003669
+E-LI     0      0.65664    -5.47404     3.25799     1500000      347775  0.003235
+E-GI     0      0.44386   -12.88813    -0.81448     1500000       79690  0.004706
+E-LV     0      0.66734    -2.78952     4.44644    15000000      140695  0.007996
+E-GV     0      0.47101   -11.40298     1.10265    15000000      135560  0.002766
+E-LF     0      0.69217     0.67234     7.61864    15000000      137799  0.008164
+E-GF     0      0.50382    -6.99847     4.68648    15000000      135138  0.002775
+FT-LC    35  0.99300  10000  1500000  0
+            3379.12    2957.54    2819.24    2107.28    1995.38     1944.2    1858.18    1406.68    1208.12    1122.35    1027.78    958.588    818.896     614.11    555.517    431.846     372.96    319.618    280.684    202.194     155.99    139.485    131.931    110.924    99.5819    75.8946    67.3999    66.3075   0.295521   0.179224   0.161646  0.0989943  0.0781807  0.0779456  0.0510829 
+            10059.5     8942.8    7889.76    6428.13    5667.28    5045.14    4237.61    3649.14    3280.17    2795.48    2413.95    2153.42    1933.01    1628.11    1422.55     1279.6    1126.58    955.473    810.915    655.222    589.381    516.751    448.702    388.537    341.129     303.47    254.016    231.984      144.1    119.371    87.1214    73.0754    49.0482    40.2671    23.1984 
+FT-LI    36  0.99300  10000  1500000  0
+            6468.46    5329.05     4301.9    3594.96    3268.76    2992.17    2800.94    2494.31    2284.05    1900.26    1800.63    1719.86    1370.28     1112.1    953.454    728.518    503.184    449.033    408.864    356.587    293.849    268.037    264.874    199.904    174.692    140.167    113.307    99.2565    98.3434    1.62865    1.04584   0.919105   0.615634   0.488468   0.486159   0.335459 
+            10235.1    9162.09    7889.76    6428.13    5667.28    5045.14    4362.61    3894.46    3280.17    2816.85    2413.95    2153.42    1933.01    1628.11    1422.55     1279.6    1126.58    982.977    810.915    669.434    589.381    516.751    448.702    399.721    348.769    307.062    275.062    244.696    231.984      144.1    119.371    87.1214    73.0754    49.0482    40.2671    23.1984 
+FT-GC    5  0.99300  10000  1500000  1
+            10338.3    17.4888    13.2855    7.30905    2.64989 
+            188.484    166.149    57.5321     23.137    18.8484 
+FT-GI    8  0.99300  10000  1500000  1
+            6874.46    19.6313    12.1237    10.0699    8.35685    5.55915    4.66509    1.33272 
+            188.484    166.149    115.775    57.5321    37.6802    32.9542     23.137    18.8484 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     6  -9.096  -9.035  -0.021  -7.812  -8.092  -8.487 
+    IL     1     1 2     1     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    1 ]
+    MP     3     2 3     7     6  -9.096  -9.035  -0.021  -7.812  -8.092  -8.487 -5.183 -3.486 -5.794  0.433 -5.543 -4.347 -0.371 -5.181 -4.527  3.581 -4.186 -1.028 -0.433 -4.131 -2.069 -4.191 
+    ML     4     2 3     7     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR     5     2 3     7     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D     6     2 3     7     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL     7     7 5     7     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR     8     8 6     8     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    2 ]
+    MP     9     8 6    13     4  -6.918  -7.125  -0.054  -5.539                 -5.009 -4.908 -4.162 -0.294 -3.532 -4.811  3.517 -4.496 -5.638 -0.213 -4.196 -1.898  0.659 -5.331 -0.792 -3.950 
+    ML    10     8 6    13     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    11     8 6    13     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    12     8 6    13     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    13    13 5    13     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    14    14 6    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML    15    14 6    17     3  -7.937  -0.021  -6.591                         -0.330 -1.045  0.409  0.477 
+     D    16    14 6    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    18    17 3    20     3  -7.937  -0.021  -6.591                          0.638 -1.335  0.541 -0.756 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    21    20 3    23     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    24    23 3    26     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    27    26 3    29     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D    28    26 3    29     3  -6.174  -1.687  -0.566                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    30    29 3    32     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    33    32 3    35     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    36    35 3    38     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D    37    35 3    38     3  -6.174  -1.687  -0.566                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    39    38 3    41     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    42    41 3    44     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    45    44 3    47     3  -7.937  -0.021  -6.591                         -0.347  0.243 -1.197  0.673 
+     D    46    44 3    47     3  -6.174  -1.687  -0.566                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    48    47 3    50     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    51    50 3    53     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D    52    50 3    53     3  -6.174  -1.687  -0.566                         
+    IL    53    53 3    53     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    54    53 3    56     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D    55    53 3    56     3  -6.174  -1.687  -0.566                         
+    IL    56    56 3    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    57    56 3    59     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D    58    56 3    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    60    59 3    62     3  -7.937  -0.021  -6.591                          0.803 -1.016 -1.138  0.386 
+     D    61    59 3    62     3  -6.174  -1.687  -0.566                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    63    62 3    65     3  -7.937  -0.021  -6.591                          0.728 -0.996 -1.126  0.469 
+     D    64    62 3    65     3  -6.174  -1.687  -0.566                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML    66    65 3    68     3  -7.937  -0.021  -6.591                         -0.347  0.243 -1.197  0.673 
+     D    67    65 3    68     3  -6.174  -1.687  -0.566                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    69    68 3    71     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D    70    68 3    71     3  -6.174  -1.687  -0.566                         
+    IL    71    71 3    71     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    72    71 3    74     3  -7.937  -0.021  -6.591                          0.803 -1.016 -1.138  0.386 
+     D    73    71 3    74     3  -6.174  -1.687  -0.566                         
+    IL    74    74 3    74     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    75    74 3    77     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D    76    74 3    77     3  -6.174  -1.687  -0.566                         
+    IL    77    77 3    77     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    78    77 3    80     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D    79    77 3    80     3  -6.174  -1.687  -0.566                         
+    IL    80    80 3    80     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML    81    80 3    83     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D    82    80 3    83     3  -6.174  -1.687  -0.566                         
+    IL    83    83 3    83     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML    84    83 3    86     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D    85    83 3    86     3  -6.174  -1.687  -0.566                         
+    IL    86    86 3    86     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    87    86 3    89     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D    88    86 3    89     3  -6.174  -1.687  -0.566                         
+    IL    89    89 3    89     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    90    89 3    92     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D    91    89 3    92     3  -6.174  -1.687  -0.566                         
+    IL    92    92 3    92     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML    93    92 3    95     3  -7.937  -0.021  -6.591                         -0.347  0.243 -1.197  0.673 
+     D    94    92 3    95     3  -6.174  -1.687  -0.566                         
+    IL    95    95 3    95     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML    96    95 3    98     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D    97    95 3    98     3  -6.174  -1.687  -0.566                         
+    IL    98    98 3    98     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML    99    98 3   101     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D   100    98 3   101     3  -6.174  -1.687  -0.566                         
+    IL   101   101 3   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML   102   101 3   104     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D   103   101 3   104     3  -6.174  -1.687  -0.566                         
+    IL   104   104 3   104     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML   105   104 3   107     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D   106   104 3   107     3  -6.174  -1.687  -0.566                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   108   107 3   110     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   109   107 3   110     3  -6.174  -1.687  -0.566                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   111   110 3   113     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D   112   110 3   113     3  -6.174  -1.687  -0.566                         
+    IL   113   113 3   113     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   114   113 3   116     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D   115   113 3   116     3  -6.174  -1.687  -0.566                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   117   116 3   119     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D   118   116 3   119     3  -6.174  -1.687  -0.566                         
+    IL   119   119 3   119     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   120   119 3   122     3  -7.937  -0.021  -6.591                         -0.596 -1.427  1.106 -0.296 
+     D   121   119 3   122     3  -6.174  -1.687  -0.566                         
+    IL   122   122 3   122     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   123   122 3   125     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D   124   122 3   125     3  -6.174  -1.687  -0.566                         
+    IL   125   125 3   125     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   126   125 3   128     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D   127   125 3   128     3  -6.174  -1.687  -0.566                         
+    IL   128   128 3   128     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   129   128 3   131     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   130   128 3   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   132   131 3   134     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D   133   131 3   134     3  -6.174  -1.687  -0.566                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   135   134 3   137     3  -7.937  -0.021  -6.591                         -0.345  0.332 -1.196  0.602 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   138   137 3   140     3  -7.937  -0.021  -6.591                         -0.317  0.114  0.475 -0.463 
+     D   139   137 3   140     3  -6.174  -1.687  -0.566                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   141   140 3   143     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D   142   140 3   143     3  -6.174  -1.687  -0.566                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   144   143 3   146     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   145   143 3   146     3  -6.174  -1.687  -0.566                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   147   146 3   149     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   148   146 3   149     3  -6.174  -1.687  -0.566                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   150   149 3   152     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   151   149 3   152     3  -6.174  -1.687  -0.566                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   153   152 3   155     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D   154   152 3   155     3  -6.174  -1.687  -0.566                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   156   155 3   158     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   159   158 3   161     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D   160   158 3   161     3  -6.174  -1.687  -0.566                         
+    IL   161   161 3   161     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   162   161 3   164     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D   163   161 3   164     3  -6.174  -1.687  -0.566                         
+    IL   164   164 3   164     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   165   164 3   167     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   166   164 3   167     3  -6.174  -1.687  -0.566                         
+    IL   167   167 3   167     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   168   167 3   170     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D   169   167 3   170     3  -6.174  -1.687  -0.566                         
+    IL   170   170 3   170     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   171   170 3   173     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   172   170 3   173     3  -6.174  -1.687  -0.566                         
+    IL   173   173 3   173     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   174   173 3   176     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D   175   173 3   176     3  -6.174  -1.687  -0.566                         
+    IL   176   176 3   176     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   177   176 3   179     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D   178   176 3   179     3  -6.174  -1.687  -0.566                         
+    IL   179   179 3   179     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   180   179 3   182     3  -7.937  -0.021  -6.591                         -0.345  0.332 -1.196  0.602 
+     D   181   179 3   182     3  -6.174  -1.687  -0.566                         
+    IL   182   182 3   182     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   183   182 3   185     3  -7.937  -0.021  -6.591                         -0.347  0.243 -1.197  0.673 
+     D   184   182 3   185     3  -6.174  -1.687  -0.566                         
+    IL   185   185 3   185     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   186   185 3   188     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   187   185 3   188     3  -6.174  -1.687  -0.566                         
+    IL   188   188 3   188     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   189   188 3   191     3  -7.937  -0.021  -6.591                         -0.345 -1.072  0.509  0.394 
+     D   190   188 3   191     3  -6.174  -1.687  -0.566                         
+    IL   191   191 3   191     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   192   191 3   194     3  -7.937  -0.021  -6.591                          1.719 -2.310 -2.229 -1.767 
+     D   193   191 3   194     3  -6.174  -1.687  -0.566                         
+    IL   194   194 3   194     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   195   194 3   197     3  -7.937  -0.021  -6.591                          0.638 -1.335  0.541 -0.756 
+     D   196   194 3   197     3  -6.174  -1.687  -0.566                         
+    IL   197   197 3   197     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   198   197 3   200     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D   199   197 3   200     3  -6.174  -1.687  -0.566                         
+    IL   200   200 3   200     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   201   200 3   203     3  -7.937  -0.021  -6.591                         -1.159  1.508 -1.986 -1.132 
+     D   202   200 3   203     3  -6.174  -1.687  -0.566                         
+    IL   203   203 3   203     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   204   203 3   206     3  -7.937  -0.021  -6.591                         -1.025 -1.486 -1.808  1.519 
+     D   205   203 3   206     3  -6.174  -1.687  -0.566                         
+    IL   206   206 3   206     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   207   206 3   209     3  -7.937  -0.021  -6.591                         -1.238 -2.286  1.611 -1.658 
+     D   208   206 3   209     3  -6.174  -1.687  -0.566                         
+    IL   209   209 3   209     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   210   209 3   212     2       *   0.000                                  1.719 -2.310 -2.229 -1.767 
+     D   211   209 3   212     2       *   0.000                                 
+    IL   212   212 3   212     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    69 ]
+     E   213   212 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     HgcC
+GA       24.00
+TC       24.85
+NC       23.58
+STATES   399
+NODES    125
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     4
+EFFNSEQ  2.174
+CLEN     130
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.72104   -10.79756    -1.94845     1500000      664033  0.001694
+E-GC     0      0.34783   -24.55750   -13.96107     1500000       14954  0.025077
+E-LI     0      0.62547   -10.51037    -0.77339     1500000      496672  0.002265
+E-GI     0      0.40308   -15.44241    -6.26080     1500000       15182  0.024700
+E-LV     0      0.70662    -3.65737     1.16017    47030000      106134  0.033234
+E-GV     0      0.40830   -16.56367    -5.61651    47030000      102684  0.011450
+E-LF     0      0.70849     1.64344     6.43684    47030000      105275  0.033505
+E-GF     0      0.45063    -8.29084     1.62996    47030000      102768  0.011441
+FT-LC    36  0.99300  10000  1500000  0
+            197.603    157.948    132.345    118.782    96.3874    73.1167    36.3869    34.4655    21.0545     15.227    8.91053    3.34747     3.2697    2.46098    2.34049   0.947746   0.914869   0.713321   0.673855   0.569581   0.441924   0.215829   0.146972    0.14161    0.10515  0.0699058  0.0476223  0.0316461  0.0294945  0.0272998  0.0199186  0.0157945  0.0142294 0.00510953 5.91603e-07 2.97504e-07 
+            1774.13       1584    1333.48    1154.03    973.579    861.272    764.083    669.271    590.811     473.64    385.672    340.459    289.675    257.716    226.217    165.162    147.358    124.669    109.044    97.9811    85.5196    69.5869    57.3492    51.2758    45.0406    36.5715    28.2581    25.1405    21.1494    19.0036     16.979    14.5594    12.7257    10.6556    7.17906    1.06556 
+FT-LI    38  0.99300  10000  1500000  0
+            201.162    184.641    174.743     144.52    107.383    88.0954    56.3386    53.4852    35.4213    24.1632    16.0161    10.8833    8.06954     4.9116    3.99666    3.27867    2.57854    2.57843     1.5335    0.95278   0.807872   0.680658   0.421013   0.320569   0.260828   0.235948   0.216435   0.159202   0.138316  0.0783665  0.0580624  0.0441797  0.0422399  0.0361465  0.0215203 2.76976e-06 1.78348e-06 1.04291e-06 
+            1774.13       1584    1393.36    1202.44    1012.98    861.272    764.083    669.271    590.811     473.64    385.672    340.459    296.737    257.716    226.217    186.435    165.162    147.358    124.669    109.044    97.9811     85.459    67.1174    57.3492    51.2758    45.0406    36.7013    32.3299    28.2581    25.1405    21.1494    19.0036     16.979    12.9348    10.6556    9.12152    6.74513    1.06556 
+FT-GC    2  0.99300  10000  1500000  1
+            1704.76 0.00175716 
+             8.5565    0.85565 
+FT-GI    3  0.99300  10000  1500000  1
+            1330.25 0.00115355 0.000401039 
+             8.5565    1.18306    0.85565 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -7.045  -7.252  -0.050  -5.666                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -8.055  -0.019  -6.709                          1.145 -1.240 -1.344 -0.042 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -8.055  -0.019  -6.709                         -0.590 -1.365  0.988 -0.054 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -8.055  -0.019  -6.709                         -0.424  0.449 -1.270  0.561 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -8.055  -0.019  -6.709                          0.182 -0.940 -0.258  0.593 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -8.055  -0.194  -3.037                         -0.253 -0.292  0.180  0.277 
+     D    25    23 3    26     3  -6.174  -1.687  -0.566                         
+    IL    26    26 3    26     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    9 ]
+    ML    27    26 3    29     3  -7.883  -0.022  -6.537                         -0.319  0.466 -1.173  0.458 
+     D    28    26 3    29     3  -7.248  -0.572  -1.640                         
+    IL    29    29 3    29     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   10 ]
+    ML    30    29 3    32     3  -8.055  -0.019  -6.709                          0.337 -1.028 -1.221  0.862 
+     D    31    29 3    32     3  -6.174  -1.687  -0.566                         
+    IL    32    32 3    32     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   11 ]
+    ML    33    32 3    35     3  -8.055  -0.309  -2.403                         -1.414  1.596 -2.243 -1.356 
+     D    34    32 3    35     3  -6.174  -1.687  -0.566                         
+    IL    35    35 3    35     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   12 ]
+    ML    36    35 3    38     3  -7.769  -0.024  -6.423                         -0.731 -1.267 -1.514  1.396 
+     D    37    35 3    38     3  -7.642  -0.413  -2.034                         
+    IL    38    38 3    38     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   13 ]
+    ML    39    38 3    41     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D    40    38 3    41     3  -6.174  -1.687  -0.566                         
+    IL    41    41 3    41     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   14 ]
+    ML    42    41 3    44     3  -8.055  -0.019  -6.709                          1.151 -0.381 -1.362 -0.685 
+     D    43    41 3    44     3  -6.174  -1.687  -0.566                         
+    IL    44    44 3    44     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   15 ]
+    ML    45    44 3    47     3  -8.055  -0.019  -6.709                         -1.414  1.596 -2.243 -1.356 
+     D    46    44 3    47     3  -6.174  -1.687  -0.566                         
+    IL    47    47 3    47     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    48    47 3    50     3  -8.055  -0.019  -6.709                         -0.690  1.115 -1.541 -0.200 
+     D    49    47 3    50     3  -6.174  -1.687  -0.566                         
+    IL    50    50 3    50     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    51    50 3    53     3  -8.055  -0.019  -6.709                          0.484  0.019 -0.285 -0.382 
+     D    52    50 3    53     3  -6.174  -1.687  -0.566                         
+    IL    53    53 3    53     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    54    53 3    56     3  -8.055  -0.019  -6.709                          0.866 -1.076 -1.217  0.349 
+     D    55    53 3    56     3  -6.174  -1.687  -0.566                         
+    IL    56    56 3    56     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    57    56 3    59     3  -2.448  -0.309  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D    58    56 3    59     3  -6.174  -1.687  -0.566                         
+    IL    59    59 3    59     3  -1.217  -0.889  -5.058                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML    60    59 3    62     3  -8.055  -0.309  -2.403                          0.330  0.700 -1.273 -0.506 
+     D    61    59 3    62     3  -6.174  -1.687  -0.566                         
+    IL    62    62 3    62     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    63    62 3    65     3  -7.769  -0.024  -6.423                         -0.805  1.345 -1.632 -0.823 
+     D    64    62 3    65     3  -7.642  -3.155  -0.180                         
+    IL    65    65 3    65     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    66    65 3    68     3  -7.769  -0.024  -6.423                         -0.805  1.345 -1.632 -0.823 
+     D    67    65 3    68     3  -7.642  -0.413  -2.034                         
+    IL    68    68 3    68     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    69    68 3    71     3  -2.448  -0.309  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D    70    68 3    71     3  -6.174  -1.687  -0.566                         
+    IL    71    71 3    71     3  -0.587  -1.659  -5.828                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    72    71 3    74     3  -8.055  -0.019  -6.709                          1.759 -2.510 -2.435 -1.970 
+     D    73    71 3    74     3  -6.174  -1.687  -0.566                         
+    IL    74    74 3    74     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML    75    74 3    77     3  -8.055  -0.019  -6.709                         -1.236 -1.645 -2.017  1.589 
+     D    76    74 3    77     3  -6.174  -1.687  -0.566                         
+    IL    77    77 3    77     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML    78    77 3    80     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D    79    77 3    80     3  -6.174  -1.687  -0.566                         
+    IL    80    80 3    80     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    81    80 3    83     3  -8.055  -0.019  -6.709                          1.155 -1.453 -0.205 -0.888 
+     D    82    80 3    83     3  -6.174  -1.687  -0.566                         
+    IL    83    83 3    83     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    84    83 3    86     3  -2.448  -0.309  -6.709                         -0.422  0.083  0.597 -0.553 
+     D    85    83 3    86     3  -6.174  -1.687  -0.566                         
+    IL    86    86 3    86     3  -0.893  -1.194  -5.363                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML    87    86 3    89     3  -8.055  -0.019  -6.709                          0.731 -0.541 -0.077 -0.505 
+     D    88    86 3    89     3  -6.174  -1.687  -0.566                         
+    IL    89    89 3    89     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML    90    89 3    92     3  -8.055  -0.019  -6.709                          0.442  0.190 -1.114  0.055 
+     D    91    89 3    92     3  -6.174  -1.687  -0.566                         
+    IL    92    92 3    92     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML    93    92 3    95     3  -8.055  -0.019  -6.709                         -0.422  0.083  0.597 -0.553 
+     D    94    92 3    95     3  -6.174  -1.687  -0.566                         
+    IL    95    95 3    95     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   32 ]
+    ML    96    95 3    98     3  -8.055  -0.019  -6.709                          1.759 -2.510 -2.435 -1.970 
+     D    97    95 3    98     3  -6.174  -1.687  -0.566                         
+    IL    98    98 3    98     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   33 ]
+    ML    99    98 3   101     3  -8.055  -0.019  -6.709                          1.151 -0.381 -1.362 -0.685 
+     D   100    98 3   101     3  -6.174  -1.687  -0.566                         
+    IL   101   101 3   101     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   34 ]
+    ML   102   101 3   104     3  -8.055  -0.019  -6.709                         -1.414  1.596 -2.243 -1.356 
+     D   103   101 3   104     3  -6.174  -1.687  -0.566                         
+    IL   104   104 3   104     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   35 ]
+    ML   105   104 3   107     3  -8.055  -0.019  -6.709                         -0.417  0.680 -0.087 -0.498 
+     D   106   104 3   107     3  -6.174  -1.687  -0.566                         
+    IL   107   107 3   107     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   108   107 3   110     3  -8.055  -0.019  -6.709                         -0.419 -1.058 -0.071  0.864 
+     D   109   107 3   110     3  -6.174  -1.687  -0.566                         
+    IL   110   110 3   110     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   111   110 3   113     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D   112   110 3   113     3  -6.174  -1.687  -0.566                         
+    IL   113   113 3   113     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   38 ]
+    ML   114   113 3   116     3  -8.055  -0.019  -6.709                         -1.414  1.596 -2.243 -1.356 
+     D   115   113 3   116     3  -6.174  -1.687  -0.566                         
+    IL   116   116 3   116     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   39 ]
+    ML   117   116 3   119     3  -8.055  -0.019  -6.709                         -1.414  1.596 -2.243 -1.356 
+     D   118   116 3   119     3  -6.174  -1.687  -0.566                         
+    IL   119   119 3   119     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   120   119 3   122     3  -8.055  -0.309  -2.403                         -1.414  1.596 -2.243 -1.356 
+     D   121   119 3   122     3  -6.174  -1.687  -0.566                         
+    IL   122   122 3   122     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   123   122 3   125     3  -7.769  -0.024  -6.423                          0.494 -0.913 -1.023  0.649 
+     D   124   122 3   125     3  -7.642  -0.413  -2.034                         
+    IL   125   125 3   125     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   126   125 3   128     3  -8.055  -0.019  -6.709                          0.245 -1.023  0.272  0.157 
+     D   127   125 3   128     3  -6.174  -1.687  -0.566                         
+    IL   128   128 3   128     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   129   128 3   131     3  -8.055  -0.019  -6.709                         -0.512 -0.171 -1.351  1.013 
+     D   130   128 3   131     3  -6.174  -1.687  -0.566                         
+    IL   131   131 3   131     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   132   131 3   134     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D   133   131 3   134     3  -6.174  -1.687  -0.566                         
+    IL   134   134 3   134     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   135   134 3   137     3  -8.055  -0.309  -2.403                          1.155 -1.453 -0.205 -0.888 
+     D   136   134 3   137     3  -6.174  -1.687  -0.566                         
+    IL   137   137 3   137     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   138   137 3   140     3  -7.769  -0.024  -6.423                          0.503  0.401 -1.057 -0.354 
+     D   139   137 3   140     3  -7.642  -3.155  -0.180                         
+    IL   140   140 3   140     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   141   140 3   143     3  -7.769  -0.024  -6.423                         -0.177  0.389  0.015 -0.330 
+     D   142   140 3   143     3  -7.642  -3.155  -0.180                         
+    IL   143   143 3   143     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   144   143 3   146     3  -7.769  -0.024  -6.423                         -0.264 -0.083 -1.118  0.817 
+     D   145   143 3   146     3  -7.642  -3.155  -0.180                         
+    IL   146   146 3   146     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   147   146 3   149     3  -7.769  -0.024  -6.423                          1.645 -2.022 -1.913 -1.474 
+     D   148   146 3   149     3  -7.642  -3.155  -0.180                         
+    IL   149   149 3   149     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   150   149 3   152     3  -7.769  -0.024  -6.423                         -0.284  0.646 -1.145  0.215 
+     D   151   149 3   152     3  -7.642  -3.155  -0.180                         
+    IL   152   152 3   152     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   153   152 3   155     3  -7.769  -0.024  -6.423                         -0.177  0.389  0.015 -0.330 
+     D   154   152 3   155     3  -7.642  -0.413  -2.034                         
+    IL   155   155 3   155     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   156   155 3   158     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D   157   155 3   158     3  -6.174  -1.687  -0.566                         
+    IL   158   158 3   158     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   159   158 3   161     3  -8.055  -0.019  -6.709                         -0.552 -0.352  0.949 -0.727 
+     D   160   158 3   161     3  -6.174  -1.687  -0.566                         
+    IL   161   161 3   161     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   162   161 3   164     3  -8.055  -0.019  -6.709                         -1.414  1.596 -2.243 -1.356 
+     D   163   161 3   164     3  -6.174  -1.687  -0.566                         
+    IL   164   164 3   164     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   165   164 3   167     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D   166   164 3   167     3  -6.174  -1.687  -0.566                         
+    IL   167   167 3   167     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   168   167 3   170     3  -8.055  -0.019  -6.709                          1.759 -2.510 -2.435 -1.970 
+     D   169   167 3   170     3  -6.174  -1.687  -0.566                         
+    IL   170   170 3   170     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   171   170 3   173     3  -8.055  -0.019  -6.709                          0.330  0.700 -1.273 -0.506 
+     D   172   170 3   173     3  -6.174  -1.687  -0.566                         
+    IL   173   173 3   173     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   174   173 3   176     3  -8.055  -0.309  -2.403                         -0.385  0.451  0.205 -0.485 
+     D   175   173 3   176     3  -6.174  -1.687  -0.566                         
+    IL   176   176 3   176     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   177   176 3   179     3  -7.769  -0.024  -6.423                          0.183 -1.363  0.919 -0.771 
+     D   178   176 3   179     3  -7.642  -3.155  -0.180                         
+    IL   179   179 3   179     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   180   179 3   182     3  -7.769  -0.024  -6.423                         -0.731 -1.267 -1.514  1.396 
+     D   181   179 3   182     3  -7.642  -3.155  -0.180                         
+    IL   182   182 3   182     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   61 ]
+    ML   183   182 3   185     3  -7.769  -0.024  -6.423                          1.002 -1.276 -0.044 -0.704 
+     D   184   182 3   185     3  -7.642  -0.413  -2.034                         
+    IL   185   185 3   185     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   62 ]
+    ML   186   185 3   188     3  -8.055  -0.019  -6.709                          0.160 -0.204  0.357 -0.447 
+     D   187   185 3   188     3  -6.174  -1.687  -0.566                         
+    IL   188   188 3   188     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   189   188 3   191     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D   190   188 3   191     3  -6.174  -1.687  -0.566                         
+    IL   191   191 3   191     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   192   191 3   194     3  -8.055  -0.019  -6.709                          0.388 -1.110  0.397 -0.134 
+     D   193   191 3   194     3  -6.174  -1.687  -0.566                         
+    IL   194   194 3   194     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   195   194 3   197     3  -8.055  -0.231  -2.795                          1.759 -2.510 -2.435 -1.970 
+     D   196   194 3   197     3  -6.174  -1.687  -0.566                         
+    IL   197   197 3   197     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   198   197 3   200     3  -7.846  -0.022  -6.500                          0.539 -1.304  0.619 -0.721 
+     D   199   197 3   200     3  -7.391  -2.904  -0.217                         
+    IL   200   200 3   200     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   201   200 3   203     3  -7.846  -0.022  -6.500                          0.231  0.710 -1.169 -0.423 
+     D   202   200 3   203     3  -7.391  -2.904  -0.217                         
+    IL   203   203 3   203     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   204   203 3   206     3  -7.846  -0.364  -2.195                          0.891 -0.058 -1.131 -0.456 
+     D   205   203 3   206     3  -7.391  -0.508  -1.782                         
+    IL   206   206 3   206     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   69 ]
+    ML   207   206 3   209     3  -7.769  -0.024  -6.423                         -0.950 -1.958  1.501 -1.343 
+     D   208   206 3   209     3  -7.642  -0.413  -2.034                         
+    IL   209   209 3   209     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   70 ]
+    ML   210   209 3   212     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D   211   209 3   212     3  -6.174  -1.687  -0.566                         
+    IL   212   212 3   212     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   213   212 3   215     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D   214   212 3   215     3  -6.174  -1.687  -0.566                         
+    IL   215   215 3   215     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   72 ]
+    ML   216   215 3   218     3  -8.055  -0.019  -6.709                         -1.236 -1.645 -2.017  1.589 
+     D   217   215 3   218     3  -6.174  -1.687  -0.566                         
+    IL   218   218 3   218     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   73 ]
+    ML   219   218 3   221     3  -8.055  -0.309  -2.403                         -1.416 -2.506  1.667 -1.867 
+     D   220   218 3   221     3  -6.174  -1.687  -0.566                         
+    IL   221   221 3   221     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   74 ]
+    ML   222   221 3   224     3  -7.769  -0.024  -6.423                         -0.731 -1.267 -1.514  1.396 
+     D   223   221 3   224     3  -7.642  -3.155  -0.180                         
+    IL   224   224 3   224     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   75 ]
+    ML   225   224 3   227     3  -8.173  -0.021  -6.491                         -0.731 -1.267 -1.514  1.396 
+     D   226   224 3   227     3  -0.921  -1.787  -2.456                         
+    IL   227   227 3   227     3  -0.083  -4.231  -8.733                          0.000  0.000  0.000  0.000 
+				[ MATR   76 ]
+    MR   228   227 3   230     3  -8.439  -0.018  -6.757                         -1.414  1.596 -2.243 -1.356 
+     D   229   227 3   230     3  -6.390  -1.568  -0.620                         
+    IR   230   230 3   230     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   77 ]
+    MR   231   230 3   233     3  -8.439  -0.018  -6.757                         -0.424  0.449 -1.270  0.561 
+     D   232   230 3   233     3  -6.390  -1.568  -0.620                         
+    IR   233   233 3   233     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   78 ]
+    MR   234   233 3   236     3  -8.439  -0.018  -6.757                          0.337 -1.028 -1.221  0.862 
+     D   235   233 3   236     3  -6.390  -1.568  -0.620                         
+    IR   236   236 3   236     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   79 ]
+    MR   237   236 3   239     3  -8.439  -0.018  -6.757                          0.466 -0.959 -0.258  0.342 
+     D   238   236 3   239     3  -6.390  -1.568  -0.620                         
+    IR   239   239 3   239     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   80 ]
+    MR   240   239 3   242     3  -8.439  -0.018  -6.757                          0.626 -0.306 -1.118  0.248 
+     D   241   239 3   242     3  -6.390  -1.568  -0.620                         
+    IR   242   242 3   242     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   81 ]
+    MR   243   242 3   245     3  -8.439  -0.018  -6.757                          1.405 -0.956 -1.607 -0.980 
+     D   244   242 3   245     3  -6.390  -1.568  -0.620                         
+    IR   245   245 3   245     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   82 ]
+    MR   246   245 3   248     3  -8.439  -0.018  -6.757                          0.646 -0.414 -0.058 -0.467 
+     D   247   245 3   248     3  -6.390  -1.568  -0.620                         
+    IR   248   248 3   248     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   83 ]
+    MR   249   248 3   251     3  -8.439  -0.287  -2.493                          1.324 -0.747 -1.510 -0.865 
+     D   250   248 3   251     3  -6.390  -1.568  -0.620                         
+    IR   251   251 3   251     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   84 ]
+    MR   252   251 3   254     3  -8.173  -0.021  -6.491                         -0.731 -1.267 -1.514  1.396 
+     D   253   251 3   254     3  -7.705  -0.447  -1.935                         
+    IR   254   254 3   254     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   85 ]
+    MR   255   254 3   257     3  -8.439  -0.180  -3.125                         -0.243 -0.269 -0.065  0.453 
+     D   256   254 3   257     3  -6.390  -1.568  -0.620                         
+    IR   257   257 3   257     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   86 ]
+    MR   258   257 3   260     3  -8.279  -0.020  -6.596                         -0.152 -0.191  0.157  0.150 
+     D   259   257 3   260     3  -7.339  -2.517  -0.288                         
+    IR   260   260 3   260     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   87 ]
+    MR   261   260 3   263     3  -8.279  -0.020  -6.596                          0.586 -0.956 -1.088  0.597 
+     D   262   260 3   263     3  -7.339  -2.517  -0.288                         
+    IR   263   263 3   263     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   88 ]
+    MR   264   263 3   266     3  -8.279  -0.020  -6.596                         -0.257  0.346  0.177 -0.392 
+     D   265   263 3   266     3  -7.339  -0.606  -1.569                         
+    IR   266   266 3   266     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   89 ]
+    MR   267   266 3   269     3  -8.439  -0.018  -6.757                         -1.416 -2.506  1.667 -1.867 
+     D   268   266 3   269     3  -6.390  -1.568  -0.620                         
+    IR   269   269 3   269     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   90 ]
+    MR   270   269 3   272     3  -8.439  -0.018  -6.757                          1.759 -2.510 -2.435 -1.970 
+     D   271   269 3   272     3  -6.390  -1.568  -0.620                         
+    IR   272   272 3   272     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   91 ]
+    MR   273   272 3   275     3  -8.439  -0.018  -6.757                         -1.414  1.596 -2.243 -1.356 
+     D   274   272 3   275     3  -6.390  -1.568  -0.620                         
+    IR   275   275 3   275     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   92 ]
+    MR   276   275 3   278     3  -8.439  -0.018  -6.757                         -1.236 -1.645 -2.017  1.589 
+     D   277   275 3   278     3  -6.390  -1.568  -0.620                         
+    IR   278   278 3   278     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   93 ]
+    MR   279   278 3   281     3  -8.439  -0.018  -6.757                         -0.397 -1.868  1.349 -1.252 
+     D   280   278 3   281     3  -6.390  -1.568  -0.620                         
+    IR   281   281 3   281     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   94 ]
+    MR   282   281 3   284     3  -8.439  -0.018  -6.757                         -1.416 -2.506  1.667 -1.867 
+     D   283   281 3   284     3  -6.390  -1.568  -0.620                         
+    IR   284   284 3   284     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   95 ]
+    MR   285   284 3   287     3  -8.439  -0.018  -6.757                          1.759 -2.510 -2.435 -1.970 
+     D   286   284 3   287     3  -6.390  -1.568  -0.620                         
+    IR   287   287 3   287     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   96 ]
+    MR   288   287 3   290     3  -8.439  -0.018  -6.757                         -0.397 -1.868  1.349 -1.252 
+     D   289   287 3   290     3  -6.390  -1.568  -0.620                         
+    IR   290   290 3   290     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   97 ]
+    MR   291   290 3   293     3  -8.439  -0.018  -6.757                         -1.416 -2.506  1.667 -1.867 
+     D   292   290 3   293     3  -6.390  -1.568  -0.620                         
+    IR   293   293 3   293     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   98 ]
+    MR   294   293 3   296     2  -8.465  -0.004                                  1.759 -2.510 -2.435 -1.970 
+     D   295   293 3   296     2  -4.432  -0.068                                 
+    IR   296   296 3   296     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    99 ]
+     B   297   296 3   298   327                                                 
+				[ BEGL  100 ]
+     S   298   297 1   299     4  -0.043  -6.883  -6.291  -6.931                 
+				[ MATP  101 ]
+    MP   299   298 1   303     6  -9.145  -9.085  -0.021  -7.861  -8.141  -8.536 -3.381 -3.843 -3.334 -0.147  0.034 -3.933  3.224 -3.615 -3.896 -0.211 -3.590 -1.752  1.087 -3.624 -0.593 -2.884 
+    ML   300   298 1   303     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   301   298 1   303     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   302   298 1   303     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   303   303 5   303     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   304   304 6   304     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  102 ]
+    MP   305   304 6   309     6  -9.145  -9.085  -0.021  -7.861  -8.141  -8.536 -5.220 -5.125 -4.200 -0.492 -3.623 -4.852  3.574 -4.592 -5.932 -0.426 -4.230 -2.091  0.529 -5.584 -0.878 -4.128 
+    ML   306   304 6   309     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   307   304 6   309     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   308   304 6   309     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   309   309 5   309     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   310   310 6   310     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  103 ]
+    MP   311   310 6   315     4  -7.045  -7.252  -0.370  -2.237                 -2.265 -2.236 -2.411  0.859 -1.974 -2.730  2.298  0.248 -2.496  0.934 -2.589  0.341  1.201 -2.158 -0.412 -1.875 
+    ML   312   310 6   315     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   313   310 6   315     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   314   310 6   315     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   315   315 5   315     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   316   316 6   316     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  104 ]
+    ML   317   316 6   319     3  -7.769  -0.024  -6.423                         -0.299 -0.239 -1.149  0.918 
+     D   318   316 6   319     3  -7.642  -0.413  -2.034                         
+    IL   319   319 3   319     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  105 ]
+    ML   320   319 3   322     3  -8.055  -0.019  -6.709                         -1.416 -2.506  1.667 -1.867 
+     D   321   319 3   322     3  -6.174  -1.687  -0.566                         
+    IL   322   322 3   322     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  106 ]
+    ML   323   322 3   325     2       *   0.000                                 -1.236 -1.645 -2.017  1.589 
+     D   324   322 3   325     2       *   0.000                                 
+    IL   325   325 3   325     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   107 ]
+     E   326   325 3    -1     0                                                 
+				[ BEGR  108 ]
+     S   327   297 1   328     3  -8.055  -0.019  -6.709                         
+    IL   328   328 2   328     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  109 ]
+    ML   329   328 2   331     3  -8.055  -0.019  -6.709                          1.759 -2.510 -2.435 -1.970 
+     D   330   328 2   331     3  -6.174  -1.687  -0.566                         
+    IL   331   331 3   331     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  110 ]
+    ML   332   331 3   334     3  -8.055  -0.019  -6.709                          1.759 -2.510 -2.435 -1.970 
+     D   333   331 3   334     3  -6.174  -1.687  -0.566                         
+    IL   334   334 3   334     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  111 ]
+    ML   335   334 3   337     5  -7.173  -0.037  -6.988  -7.200  -8.092         -0.417  0.680 -0.087 -0.498 
+     D   336   334 3   337     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   337   337 3   337     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  112 ]
+    MP   338   337 3   342     6  -9.145  -9.085  -0.021  -7.861  -8.141  -8.536 -5.220 -5.125 -4.200 -0.492 -3.623 -4.852  3.574 -4.592 -5.932 -0.426 -4.230 -2.091  0.529 -5.584 -0.878 -4.128 
+    ML   339   337 3   342     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   340   337 3   342     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   341   337 3   342     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   342   342 5   342     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   343   343 6   343     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  113 ]
+    MP   344   343 6   348     6  -9.145  -9.085  -0.021  -7.861  -8.141  -8.536 -4.172 -4.335 -4.104  0.340 -3.064 -4.756  2.958 -4.239 -4.694  0.392 -4.300 -1.371  1.980 -4.416 -0.502 -3.241 
+    ML   345   343 6   348     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   346   343 6   348     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   347   343 6   348     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   348   348 5   348     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   349   349 6   349     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  114 ]
+    MP   350   349 6   354     6  -9.145  -9.085  -0.021  -7.861  -8.141  -8.536 -3.854 -4.067 -3.930  0.450 -2.893 -4.547  2.740 -4.027 -4.342  0.510 -4.172 -1.256  1.792 -4.071  0.947 -3.040 
+    ML   351   349 6   354     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   352   349 6   354     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   353   349 6   354     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   354   354 5   354     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   355   355 6   355     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  115 ]
+    MP   356   355 6   360     6  -9.145  -9.085  -0.092  -4.261  -8.141  -8.536 -5.220 -5.125 -4.200 -0.492 -3.623 -4.852  3.574 -4.592 -5.932 -0.426 -4.230 -2.091  0.529 -5.584 -0.878 -4.128 
+    ML   357   355 6   360     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   358   355 6   360     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   359   355 6   360     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   360   360 5   360     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   361   361 6   361     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  116 ]
+    MP   362   361 6   366     6  -9.075  -9.014  -0.022  -7.790  -8.070  -8.465 -5.059 -3.445 -5.657  0.507 -5.384 -4.336 -0.255 -5.068 -4.472  3.551 -4.146 -0.981 -0.329 -4.097 -1.963 -4.087 
+    ML   363   361 6   366     6  -6.975  -7.321  -0.646  -1.730  -7.171  -4.701  1.227 -1.149 -0.869 -0.597 
+    MR   364   361 6   366     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   365   361 6   366     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   366   366 5   366     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   367   367 6   367     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  117 ]
+    MP   368   367 6   372     6  -9.145  -9.085  -0.021  -7.861  -8.141  -8.536 -3.095 -3.067 -3.141  1.182 -2.530 -3.540  2.791 -0.693 -3.419  0.711 -3.282 -1.072  1.211 -3.089 -0.590 -2.519 
+    ML   369   367 6   372     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   370   367 6   372     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   371   367 6   372     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   372   372 5   372     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   373   373 6   373     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  118 ]
+    MP   374   373 6   378     6  -9.145  -9.085  -0.021  -7.861  -8.141  -8.536 -4.780 -4.496 -4.329  0.269 -3.528 -4.888  3.200 -4.463 -5.272  1.114 -4.336 -1.457  0.968 -4.958 -0.651 -3.659 
+    ML   375   373 6   378     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   376   373 6   378     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   377   373 6   378     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   378   378 5   378     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   379   379 6   379     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  119 ]
+    MP   380   379 6   384     4  -7.045  -7.252  -0.050  -5.666                 -1.679  0.045 -1.894  0.597  0.467 -2.255  2.077 -1.863 -1.944  0.565 -2.172 -0.543  1.354 -1.622 -0.180 -1.410 
+    ML   381   379 6   384     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   382   379 6   384     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   383   379 6   384     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   384   384 5   384     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   385   385 6   385     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  120 ]
+    ML   386   385 6   388     3  -8.055  -0.019  -6.709                         -1.236 -1.645 -2.017  1.589 
+     D   387   385 6   388     3  -6.174  -1.687  -0.566                         
+    IL   388   388 3   388     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  121 ]
+    ML   389   388 3   391     3  -8.055  -0.019  -6.709                         -1.236 -1.645 -2.017  1.589 
+     D   390   388 3   391     3  -6.174  -1.687  -0.566                         
+    IL   391   391 3   391     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  122 ]
+    ML   392   391 3   394     3  -8.055  -0.019  -6.709                         -0.437  0.564 -1.284  0.457 
+     D   393   391 3   394     3  -6.174  -1.687  -0.566                         
+    IL   394   394 3   394     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  123 ]
+    ML   395   394 3   397     2       *   0.000                                  1.759 -2.510 -2.435 -1.970 
+     D   396   394 3   397     2       *   0.000                                 
+    IL   397   397 3   397     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   124 ]
+     E   398   397 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     SL1
+GA       30.00
+TC       31.53
+NC       29.20
+STATES   323
+NODES    89
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     32
+EFFNSEQ  1.674
+CLEN     103
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.71522    -8.71030    -0.21645     1500000      489187  0.002300
+E-GC     0      0.39337   -15.94306    -5.18646     1500000       25803  0.014533
+E-LI     0      0.53081   -10.05574     0.89984     1500000      377345  0.002981
+E-GI     0      0.44431    -9.59460    -0.11577     1500000       25298  0.014823
+E-LV     0      0.57028    -5.04720     2.80477    15000000       99048  0.011358
+E-GV     0      0.50736    -7.21455     3.68370    15000000       94491  0.003969
+E-LF     0      0.58791     0.68918     8.27278    15000000       97150  0.011580
+E-GF     0      0.62133    -0.01056     8.88767    15000000       94435  0.003971
+FT-LC    33  0.99300  10000  1500000  0
+            7.49566    5.56364    3.36984    3.18834    1.85632   0.934487    0.52763   0.238837   0.162234   0.113254  0.0846087  0.0628508  0.0354705  0.0194181  0.0168408 0.00811233 0.00442268 0.00276808 0.00213376 0.00168728 0.00119221 0.000716541 0.000606391 0.000449769 0.00033583 0.000241458 0.000164545 0.000128303 9.19778e-05 7.18932e-05 5.67421e-05 6.37275e-11 7.73698e-12 
+            7232.92     6445.7    5791.63    5173.42    4637.54    4144.96    3726.54    3282.13     2780.7    2443.33    2149.42    1921.12    1557.41    1397.73    1252.94    1079.78    928.904    827.803    734.244    656.256    584.486    520.259    467.466    415.609      365.4    281.452    250.524    224.442    199.309    178.349    162.871    18.3407    16.2871 
+FT-LI    37  0.99300  10000  1500000  0
+            16.1937    12.9838    7.88738    7.27647    4.49486    2.15263     1.4175   0.850657   0.620561   0.552617    0.35791   0.228481   0.197745   0.119647   0.096835  0.0763631  0.0491723  0.0393829  0.0310477  0.0198359   0.016771 0.00984422 0.00795227 0.00670261 0.00558978 0.00418663 0.00308244 0.00283968  0.0021842 0.00193552 0.00162306 0.00133208 0.00118917 1.95655e-07 1.2424e-07 1.0003e-07 4.02334e-08 
+            7232.92     6445.7    5791.63    5173.42    4637.54    4144.96    3726.54    3303.43     2959.5     2643.6    2351.72    2098.23     1858.9    1631.45    1446.21    1286.54    1137.11    1003.86    894.077    775.507    663.628    584.486    520.259    467.466    415.609      365.4    311.767    279.637    250.524    224.442    199.309    178.349    162.871    52.4732    40.6322    18.3407    16.2871 
+FT-GC    36  0.99300  10000  1500000  0
+            2.23701    1.81191    1.47587   0.823816   0.376716   0.278374   0.227567   0.179743   0.141602   0.129067   0.112096   0.101037   0.078907   0.065146  0.0504648  0.0427525  0.0339294  0.0270649  0.0225664  0.0181269  0.0147657  0.0128259  0.0106382 0.00763024 0.00711831 0.00615117 0.00468354 0.00356906 0.00299295 0.00230987 0.00208711 0.00185835  0.0017463 0.00155466 2.26424e-06 3.92737e-07 
+             7436.8    6621.04    5887.44    5231.86    4597.58    4052.77    3646.52    3212.42    2789.83    2459.24    2189.48    1930.02    1712.98    1518.46     1365.4    1193.92    1036.86    916.271    787.377    706.692    632.308    564.349    505.576    421.952    378.243    317.253    285.275     256.52    227.814    202.699    177.242    156.433     139.88    130.659    41.4389    13.0659 
+FT-GI    38  0.99300  10000  1500000  0
+             1.1655   0.814438   0.677647   0.444641   0.263578   0.188706   0.142872   0.130644   0.113132  0.0987681  0.0792601  0.0670297  0.0521874  0.0384651   0.032639  0.0281773  0.0228114  0.0190086  0.0175964  0.0151241  0.0113356 0.00801722 0.00694051 0.00577096 0.00474579 0.00463655 0.00365389 0.00291893 0.00237054 0.00200409 0.00179119 0.00137061 0.00122813 0.00120217 0.00115031 1.72101e-06 1.00858e-06 2.39289e-07 
+             7436.8    6621.04    5887.44    5231.86    4597.58    4052.77    3646.52    3212.42    2789.83    2459.24    2189.48     1957.8    1758.27    1579.08    1420.79    1263.37    1126.19    968.366    858.402    756.681    680.409     593.11    532.002    477.486    421.952    378.243    317.253    285.275     256.52    227.814    202.699    174.077    152.593    133.927    130.659    53.8284    41.4389    13.0659 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.839  -7.046  -0.057  -5.461                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.864  -0.022  -6.518                         -1.118 -2.145  1.568 -1.523 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -8.261  -0.176  -3.166                         -1.118 -2.145  1.568 -1.523 
+     D     7     5 3     8     3  -5.620  -0.734  -1.403                         
+    IL     8     8 3     8     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    3 ]
+    MR     9     8 3    11     3  -8.108  -0.022  -6.425                          0.422  0.011 -0.933  0.174 
+     D    10     8 3    11     3  -7.229  -0.668  -1.459                         
+    IR    11    11 3    11     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    4 ]
+    MR    12    11 3    14     3  -8.261  -0.020  -6.579                          1.263 -0.981 -0.999 -0.754 
+     D    13    11 3    14     3  -6.390  -1.568  -0.620                         
+    IR    14    14 3    14     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    5 ]
+    MR    15    14 3    17     2  -8.235  -0.005                                  1.312 -0.827 -1.405 -0.796 
+     D    16    14 3    17     2  -4.432  -0.068                                 
+    IR    17    17 3    17     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF     6 ]
+     B    18    17 3    19   108                                                 
+				[ BEGL    7 ]
+     S    19    18 1    20     4  -0.090  -4.730  -6.187  -6.827                 
+				[ MATP    8 ]
+    MP    20    19 1    24     6  -9.036  -8.975  -0.022  -7.752  -8.031  -8.426 -3.152 -3.451 -3.634  0.701 -2.518 -4.369  1.605 -3.636 -3.556  0.763 -3.894 -0.866  2.828 -3.450 -0.019 -2.566 
+    ML    21    19 1    24     6  -6.602  -6.948  -0.909  -1.357  -6.798  -4.328  0.411 -0.639 -0.471  0.385 
+    MR    22    19 1    24     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    23    19 1    24     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    24    24 5    24     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    25    25 6    25     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP    9 ]
+    MP    26    25 6    30     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -3.426 -3.608 -3.907  0.499 -2.791 -4.726  1.289 -3.824 -3.760  0.522 -4.089 -0.929  3.109 -3.708 -0.509 -2.775 
+    ML    27    25 6    30     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    28    25 6    30     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    29    25 6    30     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    30    30 5    30     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    31    31 6    31     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   10 ]
+    MP    32    31 6    36     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -1.764 -2.119 -2.166  0.766 -1.433 -2.651  1.260 -2.213 -2.116  0.818 -2.485 -0.613  1.869 -0.431  1.506 -1.512 
+    ML    33    31 6    36     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    34    31 6    36     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    35    31 6    36     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    36    36 5    36     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    37    37 6    37     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   11 ]
+    MP    38    37 6    42     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -3.074 -0.598 -3.607  2.994 -3.516 -3.746  0.160 -3.123 -3.357  1.621 -3.563 -0.584  0.248 -3.250 -1.351 -2.548 
+    ML    39    37 6    42     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    40    37 6    42     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    41    37 6    42     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    42    42 5    42     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    43    43 6    43     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   12 ]
+    MP    44    43 6    48     6  -9.067  -4.086  -0.108  -7.783  -8.063  -8.458 -3.908 -3.089 -4.449  3.263 -4.158 -4.756  0.362 -3.772 -4.079  1.115 -4.238 -0.763  0.325 -4.123 -1.230 -3.088 
+    ML    45    43 6    48     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    46    43 6    48     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    47    43 6    48     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    48    48 5    48     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    49    49 6    49     5  -2.075  -0.527  -6.501  -4.669  -5.775          0.000  0.000  0.000  0.000 
+				[ MATP   13 ]
+    MP    50    49 6    54     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -1.840 -2.146 -2.203  0.866 -1.475 -2.663  1.344 -2.227 -2.179  0.817 -2.513 -0.596  2.272 -0.577 -0.150 -0.053 
+    ML    51    49 6    54     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    52    49 6    54     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    53    49 6    54     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    54    54 5    54     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    55    55 6    55     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   14 ]
+    MP    56    55 6    60     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -3.426 -3.608 -3.907  0.499 -2.791 -4.726  1.289 -3.824 -3.760  0.522 -4.089 -0.929  3.109 -3.708 -0.509 -2.775 
+    ML    57    55 6    60     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    58    55 6    60     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    59    55 6    60     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    60    60 5    60     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    61    61 6    61     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   15 ]
+    MP    62    61 6    66     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -1.350 -2.403 -3.375  3.036 -3.083 -3.602  0.272 -2.973 -3.180  1.409 -3.502 -0.643  0.437 -3.070 -1.232 -2.373 
+    ML    63    61 6    66     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    64    61 6    66     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    65    61 6    66     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    66    66 5    66     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    67    67 6    67     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   16 ]
+    MP    68    67 6    72     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -4.871 -4.764 -4.133 -0.167 -3.473 -4.779  3.475 -4.429 -5.453 -0.075 -4.170 -1.777  0.740 -5.168 -0.738 -3.835 
+    ML    69    67 6    72     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    70    67 6    72     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    71    67 6    72     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    72    72 5    72     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    73    73 6    73     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   17 ]
+    MP    74    73 6    78     4  -6.839  -3.527  -0.181  -5.461                 -4.871 -4.764 -4.133 -0.167 -3.473 -4.779  3.475 -4.429 -5.453 -0.075 -4.170 -1.777  0.740 -5.168 -0.738 -3.835 
+    ML    75    73 6    78     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    76    73 6    78     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    77    73 6    78     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    78    78 5    78     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    79    79 6    79     3  -1.654  -0.659  -4.354                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    80    79 6    82     3  -7.864  -0.022  -6.518                         -1.003  1.443 -1.829 -0.995 
+     D    81    79 6    82     3  -6.174  -1.687  -0.566                         
+    IL    82    82 3    82     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    83    82 3    85     3  -7.864  -0.022  -6.518                          1.689 -2.185 -2.094 -1.640 
+     D    84    82 3    85     3  -6.174  -1.687  -0.566                         
+    IL    85    85 3    85     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   20 ]
+    ML    86    85 3    88     3  -7.864  -0.022  -6.518                          1.689 -2.185 -2.094 -1.640 
+     D    87    85 3    88     3  -6.174  -1.687  -0.566                         
+    IL    88    88 3    88     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   21 ]
+    ML    89    88 3    91     3  -7.864  -0.022  -6.518                         -1.118 -2.145  1.568 -1.523 
+     D    90    88 3    91     3  -6.174  -1.687  -0.566                         
+    IL    91    91 3    91     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    92    91 3    94     3  -7.864  -0.022  -6.518                         -0.896 -1.390 -1.679  1.469 
+     D    93    91 3    94     3  -6.174  -1.687  -0.566                         
+    IL    94    94 3    94     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    95    94 3    97     3  -7.864  -0.022  -6.518                         -0.896 -1.390 -1.679  1.469 
+     D    96    94 3    97     3  -6.174  -1.687  -0.566                         
+    IL    97    97 3    97     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    98    97 3   100     3  -7.864  -0.022  -6.518                         -0.896 -1.390 -1.679  1.469 
+     D    99    97 3   100     3  -6.174  -1.687  -0.566                         
+    IL   100   100 3   100     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML   101   100 3   103     3  -7.864  -0.022  -6.518                         -1.118 -2.145  1.568 -1.523 
+     D   102   100 3   103     3  -6.174  -1.687  -0.566                         
+    IL   103   103 3   103     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML   104   103 3   106     2       *   0.000                                  1.689 -2.185 -2.094 -1.640 
+     D   105   103 3   106     2       *   0.000                                 
+    IL   106   106 3   106     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    27 ]
+     E   107   106 3    -1     0                                                 
+				[ BEGR   28 ]
+     S   108    18 1   109     3  -3.692  -0.251  -3.603                         
+    IL   109   109 2   109     3  -1.323  -0.844  -4.539                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML   110   109 2   112     3  -7.757  -0.024  -6.411                         -0.710 -1.252 -1.493  1.386 
+     D   111   109 2   112     3  -6.866  -0.803  -1.258                         
+    IL   112   112 3   112     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML   113   112 3   115     2  -8.235  -0.005                                 -1.118 -2.145  1.568 -1.523 
+     D   114   112 3   115     2  -8.445  -0.004                                 
+    IL   115   115 3   115     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    31 ]
+     B   116   115 3   117   224                                                 
+				[ BEGL   32 ]
+     S   117   116 1   118     4  -0.046  -6.780  -6.187  -6.827                 
+				[ MATP   33 ]
+    MP   118   117 1   122     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -2.217 -2.460 -2.526  1.455 -0.215 -2.977  1.690 -2.526 -2.557  0.754 -2.829 -0.709  1.858 -2.275  0.652 -1.807 
+    ML   119   117 1   122     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   120   117 1   122     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   121   117 1   122     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   122   122 5   122     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   123   123 6   123     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   34 ]
+    MP   124   123 6   128     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -2.209 -2.571 -2.609  0.836 -1.747 -0.984  1.720 -2.684 -2.595  0.931 -2.910 -0.782  2.410 -2.367 -0.255 -1.837 
+    ML   125   123 6   128     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   126   123 6   128     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   127   123 6   128     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   128   128 5   128     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   129   129 6   129     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   35 ]
+    MP   130   129 6   134     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -3.589 -3.794 -3.882  0.684 -2.747 -4.542  2.393 -3.901 -4.032  0.758 -4.121 -1.005  2.417 -3.831 -0.326 -2.813 
+    ML   131   129 6   134     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   132   129 6   134     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   133   129 6   134     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   134   134 5   134     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   135   135 6   135     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   36 ]
+    MP   136   135 6   140     4  -6.839  -7.046  -0.314  -2.480                 -2.238 -2.493 -2.444  0.579 -0.719 -2.885  2.602 -2.485 -2.572  0.474 -2.732 -0.866  1.614 -0.970 -0.265 -1.830 
+    ML   137   135 6   140     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   138   135 6   140     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   139   135 6   140     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   140   140 5   140     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   141   141 6   141     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   37 ]
+    ML   142   141 6   144     3  -4.009  -0.205  -3.828                          0.413 -0.298 -0.049 -0.171 
+     D   143   141 6   144     3  -6.434  -1.548  -0.629                         
+    IL   144   144 3   144     3  -2.133  -0.467  -4.371                          0.000  0.000  0.000  0.000 
+				[ MATR   38 ]
+    MR   145   144 3   147     3  -7.966  -0.118  -3.741                         -0.348 -0.999 -1.136  1.176 
+     D   146   144 3   147     3  -7.679  -2.857  -0.222                         
+    IR   147   147 3   147     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   39 ]
+    MR   148   147 3   150     5  -6.650  -0.053  -6.465  -6.678  -7.569         -0.180 -0.893 -0.975  1.050 
+     D   149   147 3   150     5  -6.374  -0.305  -4.000  -5.431  -3.425         
+    IR   150   150 3   150     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   40 ]
+    MP   151   150 3   155     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -3.964 -2.970 -4.612  1.923 -4.461 -4.278  0.501 -4.147 -3.971  2.940 -3.768 -0.558  0.397 -3.811 -1.262 -3.205 
+    ML   152   150 3   155     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   153   150 3   155     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   154   150 3   155     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   155   155 5   155     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   156   156 6   156     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   41 ]
+    MP   157   156 6   161     6  -9.067  -9.006  -0.065  -4.906  -8.063  -8.458 -4.040 -3.688 -4.188  1.800 -3.311 -4.654  2.631 -4.045 -4.378  1.079 -4.148 -0.926  1.212 -4.175 -0.520 -3.106 
+    ML   158   156 6   161     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   159   156 6   161     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   160   156 6   161     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   161   161 5   161     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   162   162 6   162     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   42 ]
+    MP   163   162 6   167     4  -6.720  -3.795  -0.269  -3.498                 -4.373 -4.417 -3.947  0.151 -3.189 -4.546  3.286 -4.201 -4.941  0.266 -4.050 -1.568  1.014 -4.634 -0.021 -3.482 
+    ML   164   162 6   167     4  -4.111  -4.294  -0.860  -1.555                  1.050 -0.942 -0.630 -0.390 
+    MR   165   162 6   167     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   166   162 6   167     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   167   167 5   167     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   168   168 6   168     3  -1.602  -0.690  -4.302                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   169   168 6   171     3  -7.667  -0.120  -3.743                         -0.598  1.220 -1.428 -0.649 
+     D   170   168 6   171     3  -7.244  -1.157  -0.876                         
+    IL   171   171 3   171     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   172   171 3   174     3  -7.698  -0.025  -6.352                          0.995 -0.712 -0.541 -0.495 
+     D   173   171 3   174     3  -7.127  -2.640  -0.265                         
+    IL   174   174 3   174     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   175   174 3   177     3  -7.698  -0.025  -6.352                          0.131 -1.118  0.798 -0.501 
+     D   176   174 3   177     3  -7.127  -2.640  -0.265                         
+    IL   177   177 3   177     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   178   177 3   180     3  -7.698  -0.147  -3.438                          1.546 -1.737 -1.633 -1.131 
+     D   179   177 3   180     3  -7.127  -2.640  -0.265                         
+    IL   180   180 3   180     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   47 ]
+    ML   181   180 3   183     3  -7.578  -0.027  -6.232                          0.403 -1.180  0.654 -0.593 
+     D   182   180 3   183     3  -7.526  -0.454  -1.917                         
+    IL   183   183 3   183     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   48 ]
+    ML   184   183 3   186     3  -7.864  -0.022  -6.518                         -0.412 -0.344 -1.254  1.029 
+     D   185   183 3   186     3  -6.174  -1.687  -0.566                         
+    IL   186   186 3   186     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   49 ]
+    ML   187   186 3   189     3  -7.864  -0.022  -6.518                         -0.896 -1.390 -1.679  1.469 
+     D   188   186 3   189     3  -6.174  -1.687  -0.566                         
+    IL   189   189 3   189     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   50 ]
+    ML   190   189 3   192     3  -7.864  -0.022  -6.518                         -0.038 -0.512 -0.367  0.632 
+     D   191   189 3   192     3  -6.174  -1.687  -0.566                         
+    IL   192   192 3   192     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   51 ]
+    ML   193   192 3   195     3  -7.864  -0.022  -6.518                         -0.095  0.415 -0.594  0.096 
+     D   194   192 3   195     3  -6.174  -1.687  -0.566                         
+    IL   195   195 3   195     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   52 ]
+    ML   196   195 3   198     3  -7.864  -0.131  -3.603                          0.666 -0.632 -0.147 -0.209 
+     D   197   195 3   198     3  -6.174  -1.687  -0.566                         
+    IL   198   198 3   198     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   53 ]
+    ML   199   198 3   201     3  -7.757  -0.144  -3.466                          0.100 -1.095  0.665 -0.194 
+     D   200   198 3   201     3  -6.866  -0.803  -1.258                         
+    IL   201   201 3   201     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   54 ]
+    ML   202   201 3   204     3  -7.754  -0.024  -6.408                          0.351  0.268 -0.985  0.021 
+     D   203   201 3   204     3  -6.879  -2.392  -0.320                         
+    IL   204   204 3   204     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   55 ]
+    ML   205   204 3   207     3  -7.754  -0.024  -6.408                         -0.403 -0.602 -1.239  1.112 
+     D   206   204 3   207     3  -6.879  -2.392  -0.320                         
+    IL   207   207 3   207     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   56 ]
+    ML   208   207 3   210     3  -7.754  -0.024  -6.408                          0.228 -0.645  0.260 -0.012 
+     D   209   207 3   210     3  -6.879  -2.392  -0.320                         
+    IL   210   210 3   210     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   57 ]
+    ML   211   210 3   213     3  -7.754  -0.024  -6.408                          0.083  0.101 -0.479  0.202 
+     D   212   210 3   213     3  -6.879  -2.392  -0.320                         
+    IL   213   213 3   213     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   58 ]
+    ML   214   213 3   216     3  -7.754  -0.024  -6.408                          0.250 -0.923 -1.057  0.850 
+     D   215   213 3   216     3  -6.879  -2.392  -0.320                         
+    IL   216   216 3   216     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   59 ]
+    ML   217   216 3   219     3  -7.754  -0.141  -3.494                         -0.922 -1.928  1.489 -1.315 
+     D   218   216 3   219     3  -6.879  -2.392  -0.320                         
+    IL   219   219 3   219     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   60 ]
+    ML   220   219 3   222     2       *   0.000                                  0.427 -0.869 -0.943  0.667 
+     D   221   219 3   222     2       *   0.000                                 
+    IL   222   222 3   222     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    61 ]
+     E   223   222 3    -1     0                                                 
+				[ BEGR   62 ]
+     S   224   116 1   225     3  -7.864  -0.313  -2.390                         
+    IL   225   225 2   225     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   63 ]
+    ML   226   225 2   228     3  -7.578  -0.027  -6.232                          0.634 -0.708 -0.881  0.371 
+     D   227   225 2   228     3  -7.526  -0.454  -1.917                         
+    IL   228   228 3   228     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   64 ]
+    ML   229   228 3   231     3  -7.864  -0.022  -6.518                          0.492 -1.022  0.219 -0.093 
+     D   230   228 3   231     3  -6.174  -1.687  -0.566                         
+    IL   231   231 3   231     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   65 ]
+    ML   232   231 3   234     3  -7.864  -0.022  -6.518                          1.689 -2.185 -2.094 -1.640 
+     D   233   231 3   234     3  -6.174  -1.687  -0.566                         
+    IL   234   234 3   234     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   66 ]
+    ML   235   234 3   237     3  -7.864  -0.022  -6.518                          1.526 -1.777 -1.321 -1.221 
+     D   236   234 3   237     3  -6.174  -1.687  -0.566                         
+    IL   237   237 3   237     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   67 ]
+    ML   238   237 3   240     3  -7.864  -0.022  -6.518                          1.689 -2.185 -2.094 -1.640 
+     D   239   237 3   240     3  -6.174  -1.687  -0.566                         
+    IL   240   240 3   240     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   68 ]
+    ML   241   240 3   243     3  -7.864  -0.022  -6.518                         -0.896 -1.390 -1.679  1.469 
+     D   242   240 3   243     3  -6.174  -1.687  -0.566                         
+    IL   243   243 3   243     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   69 ]
+    ML   244   243 3   246     3  -7.864  -0.022  -6.518                         -0.896 -1.390 -1.679  1.469 
+     D   245   243 3   246     3  -6.174  -1.687  -0.566                         
+    IL   246   246 3   246     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   70 ]
+    ML   247   246 3   249     3  -7.864  -0.022  -6.518                         -0.896 -1.390 -1.679  1.469 
+     D   248   246 3   249     3  -6.174  -1.687  -0.566                         
+    IL   249   249 3   249     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   71 ]
+    ML   250   249 3   252     3  -7.864  -0.022  -6.518                         -0.896 -1.390 -1.679  1.469 
+     D   251   249 3   252     3  -6.174  -1.687  -0.566                         
+    IL   252   252 3   252     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   72 ]
+    ML   253   252 3   255     3  -7.864  -0.022  -6.518                         -1.118 -2.145  1.568 -1.523 
+     D   254   252 3   255     3  -6.174  -1.687  -0.566                         
+    IL   255   255 3   255     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   73 ]
+    ML   256   255 3   258     3  -7.864  -0.022  -6.518                         -0.744 -1.290  1.328 -1.051 
+     D   257   255 3   258     3  -6.174  -1.687  -0.566                         
+    IL   258   258 3   258     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   74 ]
+    ML   259   258 3   261     3  -7.864  -0.022  -6.518                          1.689 -2.185 -2.094 -1.640 
+     D   260   258 3   261     3  -6.174  -1.687  -0.566                         
+    IL   261   261 3   261     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   75 ]
+    ML   262   261 3   264     3  -7.864  -0.022  -6.518                          1.689 -2.185 -2.094 -1.640 
+     D   263   261 3   264     3  -6.174  -1.687  -0.566                         
+    IL   264   264 3   264     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   76 ]
+    ML   265   264 3   267     5  -3.298  -0.188  -6.822  -7.034  -7.925         -0.296  0.918 -1.277 -0.180 
+     D   266   264 3   267     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   267   267 3   267     5  -1.778  -0.644  -4.668  -6.500  -5.774          0.000  0.000  0.000  0.000 
+				[ MATP   77 ]
+    MP   268   267 3   272     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -2.705 -2.650 -2.976  1.139 -0.916 -3.314  1.759 -2.900 -2.985  2.047 -3.088 -0.618  1.608 -2.682 -0.409 -2.161 
+    ML   269   267 3   272     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   270   267 3   272     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   271   267 3   272     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   272   272 5   272     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   273   273 6   273     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   78 ]
+    MP   274   273 6   278     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -3.688 -3.869 -3.915  0.650 -2.802 -4.564  2.539 -3.949 -4.140  0.727 -4.140 -1.050  2.297 -3.922 -0.345 -2.879 
+    ML   275   273 6   278     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   276   273 6   278     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   277   273 6   278     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   278   278 5   278     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   279   279 6   279     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   79 ]
+    MP   280   279 6   284     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -3.955 -4.107 -3.933  0.482 -2.933 -4.548  2.911 -4.062 -4.461  0.563 -4.123 -1.257  1.853 -4.184 -0.187 -3.091 
+    ML   281   279 6   284     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   282   279 6   284     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   283   279 6   284     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   284   284 5   284     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   285   285 6   285     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   80 ]
+    MP   286   285 6   290     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -4.047 -4.166 -3.996  0.440 -3.006 -4.624  2.959 -4.120 -4.547  0.527 -4.166 -1.275  1.855 -4.285 -0.445 -3.161 
+    ML   287   285 6   290     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   288   285 6   290     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   289   285 6   290     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   290   290 5   290     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   291   291 6   291     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   81 ]
+    MP   292   291 6   296     6  -9.067  -9.006  -0.022  -7.783  -8.063  -8.458 -1.697 -1.894 -1.935  0.685 -0.609 -2.317  1.873 -1.915 -1.978  0.622 -2.225 -0.521  1.585 -0.580  1.011 -1.393 
+    ML   293   291 6   296     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   294   291 6   296     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   295   291 6   296     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   296   296 5   296     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   297   297 6   297     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   82 ]
+    MP   298   297 6   302     6  -9.067  -5.403  -0.054  -7.783  -8.063  -8.458 -3.794 -3.308 -4.055  1.351 -3.298 -4.328  2.305 -3.862 -4.052  1.894 -3.857 -0.128  1.264 -3.804 -0.542 -2.914 
+    ML   299   297 6   302     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   300   297 6   302     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   301   297 6   302     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   302   302 5   302     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   303   303 6   303     5  -2.579  -0.432  -6.090  -4.258  -5.364          0.000  0.000  0.000  0.000 
+				[ MATP   83 ]
+    MP   304   303 6   308     4  -6.839  -7.046  -0.057  -5.461                 -4.290 -4.404 -3.945  0.177 -3.129 -4.544  3.209 -4.189 -4.864  0.273 -4.084 -1.556  1.200 -4.544  0.229 -3.412 
+    ML   305   303 6   308     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   306   303 6   308     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   307   303 6   308     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   308   308 5   308     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   309   309 6   309     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   84 ]
+    ML   310   309 6   312     3  -1.472  -0.670  -6.518                          0.491 -0.518 -0.797  0.401 
+     D   311   309 6   312     3  -6.174  -1.687  -0.566                         
+    IL   312   312 3   312     3  -1.278  -0.827  -5.398                          0.000  0.000  0.000  0.000 
+				[ MATL   85 ]
+    ML   313   312 3   315     3  -7.864  -0.133  -3.573                          0.659 -0.752 -0.567  0.204 
+     D   314   312 3   315     3  -6.174  -1.687  -0.566                         
+    IL   315   315 3   315     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   86 ]
+    ML   316   315 3   318     3  -7.754  -0.024  -6.408                          0.228 -0.065 -0.798  0.376 
+     D   317   315 3   318     3  -6.879  -2.392  -0.320                         
+    IL   318   318 3   318     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   87 ]
+    ML   319   318 3   321     2       *   0.000                                  0.770 -0.938 -0.859  0.289 
+     D   320   318 3   321     2       *   0.000                                 
+    IL   321   321 3   321     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    88 ]
+     E   322   321 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     sroH
+GA       50.00
+TC       191.38
+NC       13.78
+STATES   507
+NODES    147
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     4
+EFFNSEQ  0.893
+CLEN     161
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.79565    -8.47068    -0.62846     1500000      576752  0.001951
+E-GC     0      0.34168   -28.93740   -19.05506     1500000       10977  0.034162
+E-LI     0      0.70580    -9.06041    -0.32720     1500000      534670  0.002104
+E-GI     0      0.34914   -19.40040    -9.68837     1500000       11134  0.033681
+E-LV     0      0.64040    -4.56767     1.87957    15000000       69866  0.016102
+E-GV     0      0.38539   -17.39760    -4.00829    15000000       65319  0.005741
+E-LF     0      0.64306     0.46854     6.86880    15000000       68959  0.016314
+E-GF     0      0.45370    -7.58531     3.79098    15000000       65407  0.005733
+FT-LC    31  0.99300  10000  1500000  0
+            11.3274    5.95807     5.1909    4.29105    2.92871     2.0205    2.01671   0.822297   0.432195   0.261651   0.161026   0.083897  0.0568866  0.0295287 0.00917605   0.006104 0.00535101 0.00285349 0.00174057 0.00167909 0.00120335 0.000941682 0.000480926 0.000392453 0.000390848 0.000349262 0.000344245 1.72554e-14 3.3334e-15 1.38953e-15 4.15939e-16 
+            5279.21    4372.61    3867.22    3471.21    3044.45    2620.82    2282.41    2029.02    1817.73    1593.23    1382.16    1220.05    988.043    786.887    686.162    568.693    501.026    450.589    374.652    311.513     269.03    182.674    159.086    141.971    126.861    113.431    113.381    90.9792    26.8458    23.7277    11.3381 
+FT-LI    31  0.99300  10000  1500000  0
+            11.4494     9.2203    8.70875    6.63824    4.48862    1.80413    1.54719   0.768485   0.344582    0.25912   0.107234  0.0827902  0.0682114  0.0302255  0.0139529 0.00755924 0.00606173 0.00442361 0.00241026 0.00208988 0.00186395 0.00144052 0.00115626 0.00088029 0.000763596 0.000537487 0.000528066 1.30798e-13 2.64312e-14 8.7784e-15 3.8766e-15 
+            5279.21    4372.61    3867.22    3471.21    3044.45    2620.82    2282.41    2029.02    1817.73    1593.23    1382.16    1220.05    988.043    812.599    709.494    633.573    568.693    501.026    450.589    374.652    311.513     269.03    182.674    153.361    126.861    113.431    113.381    90.9792    26.8458    19.4393    11.3381 
+FT-GC    2  0.99300  10000  1500000  1
+           0.832161 3.45876e-08 
+            91.9672    9.19673 
+FT-GI    3  0.99300  10000  1500000  1
+           0.897472  3.502e-07 1.78615e-07 
+            91.9672    32.5219    9.19673 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.445  -6.652  -0.076  -5.066                 
+    IL     1     1 2     1     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    1 ]
+    ML     3     2 3     5     3  -7.504  -0.028  -6.158                         -0.424 -1.442  1.219 -0.842 
+     D     4     2 3     5     3  -6.174  -1.687  -0.566                         
+    IL     5     5 3     5     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    2 ]
+    ML     6     5 3     8     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D     7     5 3     8     3  -6.174  -1.687  -0.566                         
+    IL     8     8 3     8     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    3 ]
+    ML     9     8 3    11     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D    10     8 3    11     3  -6.174  -1.687  -0.566                         
+    IL    11    11 3    11     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    4 ]
+    ML    12    11 3    14     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D    13    11 3    14     3  -6.174  -1.687  -0.566                         
+    IL    14    14 3    14     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    5 ]
+    ML    15    14 3    17     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D    16    14 3    17     3  -6.174  -1.687  -0.566                         
+    IL    17    17 3    17     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    6 ]
+    ML    18    17 3    20     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D    19    17 3    20     3  -6.174  -1.687  -0.566                         
+    IL    20    20 3    20     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    7 ]
+    ML    21    20 3    23     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D    22    20 3    23     3  -6.174  -1.687  -0.566                         
+    IL    23    23 3    23     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL    8 ]
+    ML    24    23 3    26     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D    25    23 3    26     3  -5.620  -0.734  -1.403                         
+    IL    26    26 3    26     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    9 ]
+    MR    27    26 3    29     2  -7.783  -0.007                                 -0.281 -0.955 -1.071  1.128 
+     D    28    26 3    29     2  -4.432  -0.068                                 
+    IR    29    29 3    29     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    10 ]
+     B    30    29 3    31    69                                                 
+				[ BEGL   11 ]
+     S    31    30 1    32     4  -0.053  -6.601  -6.009  -6.649                 
+				[ MATP   12 ]
+    MP    32    31 1    36     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.264 -3.163 -4.738  0.990 -4.287 -4.220  0.604 -4.296 -4.067  3.244 -3.855 -0.671  0.395 -3.810 -1.235 -3.395 
+    ML    33    31 1    36     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    34    31 1    36     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    35    31 1    36     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    36    36 5    36     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    37    37 6    37     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   13 ]
+    MP    38    37 6    42     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML    39    37 6    42     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    40    37 6    42     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    41    37 6    42     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    42    42 5    42     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    43    43 6    43     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   14 ]
+    MP    44    43 6    48     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML    45    43 6    48     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR    46    43 6    48     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D    47    43 6    48     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL    48    48 5    48     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR    49    49 6    49     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   15 ]
+    MP    50    49 6    54     4  -6.445  -6.652  -0.076  -5.066                 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML    51    49 6    54     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR    52    49 6    54     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D    53    49 6    54     4  -4.568  -4.250  -2.265  -0.520                 
+    IL    54    54 5    54     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR    55    55 6    55     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   16 ]
+    ML    56    55 6    58     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D    57    55 6    58     3  -6.174  -1.687  -0.566                         
+    IL    58    58 3    58     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   17 ]
+    ML    59    58 3    61     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D    60    58 3    61     3  -6.174  -1.687  -0.566                         
+    IL    61    61 3    61     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   18 ]
+    ML    62    61 3    64     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D    63    61 3    64     3  -6.174  -1.687  -0.566                         
+    IL    64    64 3    64     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   19 ]
+    ML    65    64 3    67     2       *   0.000                                 -0.281 -0.955 -1.071  1.128 
+     D    66    64 3    67     2       *   0.000                                 
+    IL    67    67 3    67     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    20 ]
+     E    68    67 3    -1     0                                                 
+				[ BEGR   21 ]
+     S    69    30 1    70     3  -7.504  -0.028  -6.158                         
+    IL    70    70 2    70     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   22 ]
+    ML    71    70 2    73     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D    72    70 2    73     3  -6.174  -1.687  -0.566                         
+    IL    73    73 3    73     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   23 ]
+    ML    74    73 3    76     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D    75    73 3    76     3  -6.174  -1.687  -0.566                         
+    IL    76    76 3    76     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   24 ]
+    ML    77    76 3    79     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D    78    76 3    79     3  -6.174  -1.687  -0.566                         
+    IL    79    79 3    79     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   25 ]
+    ML    80    79 3    82     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D    81    79 3    82     3  -6.174  -1.687  -0.566                         
+    IL    82    82 3    82     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   26 ]
+    ML    83    82 3    85     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D    84    82 3    85     3  -6.174  -1.687  -0.566                         
+    IL    85    85 3    85     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   27 ]
+    ML    86    85 3    88     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D    87    85 3    88     3  -6.174  -1.687  -0.566                         
+    IL    88    88 3    88     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   28 ]
+    ML    89    88 3    91     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D    90    88 3    91     3  -6.174  -1.687  -0.566                         
+    IL    91    91 3    91     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   29 ]
+    ML    92    91 3    94     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D    93    91 3    94     3  -6.174  -1.687  -0.566                         
+    IL    94    94 3    94     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   30 ]
+    ML    95    94 3    97     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D    96    94 3    97     3  -6.174  -1.687  -0.566                         
+    IL    97    97 3    97     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   31 ]
+    ML    98    97 3   100     2  -7.783  -0.007                                  1.477 -1.567 -1.378 -1.015 
+     D    99    97 3   100     2  -8.445  -0.004                                 
+    IL   100   100 3   100     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    32 ]
+     B   101   100 3   102   355                                                 
+				[ BEGL   33 ]
+     S   102   101 1   103     4  -0.053  -6.601  -6.009  -6.649                 
+				[ MATP   34 ]
+    MP   103   102 1   107     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.264 -3.163 -4.738  0.990 -4.287 -4.220  0.604 -4.296 -4.067  3.244 -3.855 -0.671  0.395 -3.810 -1.235 -3.395 
+    ML   104   102 1   107     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   105   102 1   107     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   106   102 1   107     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   107   107 5   107     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   108   108 6   108     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   35 ]
+    MP   109   108 6   113     4  -6.445  -6.652  -0.076  -5.066                 -3.549 -2.932 -3.874  1.117 -3.339 -4.291  0.920 -3.463 -3.556  1.581 -3.568  2.478  0.856 -3.480 -0.657 -2.735 
+    ML   110   108 6   113     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   111   108 6   113     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   112   108 6   113     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   113   113 5   113     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   114   114 6   114     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   36 ]
+    ML   115   114 6   117     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   116   114 6   117     3  -5.620  -0.734  -1.403                         
+    IL   117   117 3   117     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   37 ]
+    MR   118   117 3   120     5  -6.700  -0.051  -6.516  -6.728  -7.620         -0.281 -0.955 -1.071  1.128 
+     D   119   117 3   120     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   120   120 3   120     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   38 ]
+    MP   121   120 3   125     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -3.113 -3.115 -3.479  0.855 -2.615 -4.112  1.729 -3.362 -3.389  0.981 -3.578 -0.615  1.280 -3.291  2.241 -2.520 
+    ML   122   120 3   125     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   123   120 3   125     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   124   120 3   125     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   125   125 5   125     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   126   126 6   126     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   39 ]
+    MP   127   126 6   131     4  -6.445  -6.652  -0.076  -5.066                 -4.264 -3.163 -4.738  0.990 -4.287 -4.220  0.604 -4.296 -4.067  3.244 -3.855 -0.671  0.395 -3.810 -1.235 -3.395 
+    ML   128   126 6   131     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   129   126 6   131     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   130   126 6   131     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   131   131 5   131     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   132   132 6   132     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   40 ]
+    ML   133   132 6   135     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   134   132 6   135     3  -6.174  -1.687  -0.566                         
+    IL   135   135 3   135     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   41 ]
+    ML   136   135 3   138     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   137   135 3   138     3  -6.174  -1.687  -0.566                         
+    IL   138   138 3   138     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   42 ]
+    ML   139   138 3   141     3  -7.504  -0.028  -6.158                         -0.424 -1.442  1.219 -0.842 
+     D   140   138 3   141     3  -6.174  -1.687  -0.566                         
+    IL   141   141 3   141     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   43 ]
+    ML   142   141 3   144     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   143   141 3   144     3  -6.174  -1.687  -0.566                         
+    IL   144   144 3   144     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   44 ]
+    ML   145   144 3   147     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   146   144 3   147     3  -6.174  -1.687  -0.566                         
+    IL   147   147 3   147     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   45 ]
+    ML   148   147 3   150     3  -7.504  -0.028  -6.158                         -0.424 -1.442  1.219 -0.842 
+     D   149   147 3   150     3  -6.174  -1.687  -0.566                         
+    IL   150   150 3   150     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   46 ]
+    ML   151   150 3   153     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   152   150 3   153     3  -5.620  -0.734  -1.403                         
+    IL   153   153 3   153     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   47 ]
+    MR   154   153 3   156     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   155   153 3   156     3  -6.390  -1.568  -0.620                         
+    IR   156   156 3   156     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   48 ]
+    MR   157   156 3   159     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   158   156 3   159     3  -6.390  -1.568  -0.620                         
+    IR   159   159 3   159     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   49 ]
+    MR   160   159 3   162     3  -7.929  -0.025  -6.247                         -0.281 -0.955 -1.071  1.128 
+     D   161   159 3   162     3  -6.390  -1.568  -0.620                         
+    IR   162   162 3   162     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   50 ]
+    MR   163   162 3   165     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   164   162 3   165     3  -6.390  -1.568  -0.620                         
+    IR   165   165 3   165     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   51 ]
+    MR   166   165 3   168     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   167   165 3   168     3  -6.390  -1.568  -0.620                         
+    IR   168   168 3   168     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   52 ]
+    MR   169   168 3   171     3  -7.929  -0.025  -6.247                         -0.281 -0.955 -1.071  1.128 
+     D   170   168 3   171     3  -6.390  -1.568  -0.620                         
+    IR   171   171 3   171     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   53 ]
+    MR   172   171 3   174     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   173   171 3   174     3  -6.390  -1.568  -0.620                         
+    IR   174   174 3   174     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   54 ]
+    MR   175   174 3   177     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   176   174 3   177     3  -6.390  -1.568  -0.620                         
+    IR   177   177 3   177     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   55 ]
+    MR   178   177 3   180     3  -7.929  -0.025  -6.247                         -0.285  0.974 -1.128 -0.400 
+     D   179   177 3   180     3  -6.390  -1.568  -0.620                         
+    IR   180   180 3   180     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   56 ]
+    MR   181   180 3   183     3  -7.929  -0.025  -6.247                         -0.285  0.974 -1.128 -0.400 
+     D   182   180 3   183     3  -6.390  -1.568  -0.620                         
+    IR   183   183 3   183     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   57 ]
+    MR   184   183 3   186     3  -7.929  -0.025  -6.247                         -0.281 -0.955 -1.071  1.128 
+     D   185   183 3   186     3  -6.390  -1.568  -0.620                         
+    IR   186   186 3   186     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   58 ]
+    MR   187   186 3   189     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   188   186 3   189     3  -6.390  -1.568  -0.620                         
+    IR   189   189 3   189     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   59 ]
+    MR   190   189 3   192     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   191   189 3   192     3  -6.390  -1.568  -0.620                         
+    IR   192   192 3   192     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   60 ]
+    MR   193   192 3   195     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   194   192 3   195     3  -6.390  -1.568  -0.620                         
+    IR   195   195 3   195     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   61 ]
+    MR   196   195 3   198     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   197   195 3   198     3  -6.390  -1.568  -0.620                         
+    IR   198   198 3   198     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   62 ]
+    MR   199   198 3   201     3  -7.929  -0.025  -6.247                         -0.285  0.974 -1.128 -0.400 
+     D   200   198 3   201     3  -6.390  -1.568  -0.620                         
+    IR   201   201 3   201     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   63 ]
+    MR   202   201 3   204     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   203   201 3   204     3  -6.390  -1.568  -0.620                         
+    IR   204   204 3   204     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   64 ]
+    MR   205   204 3   207     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   206   204 3   207     3  -6.390  -1.568  -0.620                         
+    IR   207   207 3   207     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   65 ]
+    MR   208   207 3   210     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   209   207 3   210     3  -6.390  -1.568  -0.620                         
+    IR   210   210 3   210     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   66 ]
+    MR   211   210 3   213     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   212   210 3   213     3  -6.390  -1.568  -0.620                         
+    IR   213   213 3   213     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   67 ]
+    MR   214   213 3   216     3  -7.929  -0.025  -6.247                         -0.285  0.974 -1.128 -0.400 
+     D   215   213 3   216     3  -6.390  -1.568  -0.620                         
+    IR   216   216 3   216     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   68 ]
+    MR   217   216 3   219     3  -7.929  -0.025  -6.247                         -0.281 -0.955 -1.071  1.128 
+     D   218   216 3   219     3  -6.390  -1.568  -0.620                         
+    IR   219   219 3   219     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   69 ]
+    MR   220   219 3   222     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   221   219 3   222     3  -6.390  -1.568  -0.620                         
+    IR   222   222 3   222     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   70 ]
+    MR   223   222 3   225     3  -7.929  -0.025  -6.247                         -0.424 -1.442  1.219 -0.842 
+     D   224   222 3   225     3  -6.390  -1.568  -0.620                         
+    IR   225   225 3   225     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   71 ]
+    MR   226   225 3   228     3  -7.929  -0.025  -6.247                          1.477 -1.567 -1.378 -1.015 
+     D   227   225 3   228     3  -6.390  -1.568  -0.620                         
+    IR   228   228 3   228     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   72 ]
+    MR   229   228 3   231     2  -7.783  -0.007                                  1.477 -1.567 -1.378 -1.015 
+     D   230   228 3   231     2  -4.432  -0.068                                 
+    IR   231   231 3   231     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF    73 ]
+     B   232   231 3   233   277                                                 
+				[ BEGL   74 ]
+     S   233   232 1   234     4  -0.053  -6.601  -6.009  -6.649                 
+				[ MATP   75 ]
+    MP   234   233 1   238     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML   235   233 1   238     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   236   233 1   238     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   237   233 1   238     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   238   238 5   238     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   239   239 6   239     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   76 ]
+    MP   240   239 6   244     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -3.187 -3.251 -3.612  0.912 -2.601 -4.290  1.726 -3.524 -3.510  1.074 -3.727 -0.650  2.636 -3.418 -0.277 -2.538 
+    ML   241   239 6   244     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   242   239 6   244     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   243   239 6   244     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   244   244 5   244     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   245   245 6   245     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   77 ]
+    MP   246   245 6   250     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.264 -3.163 -4.738  0.990 -4.287 -4.220  0.604 -4.296 -4.067  3.244 -3.855 -0.671  0.395 -3.810 -1.235 -3.395 
+    ML   247   245 6   250     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   248   245 6   250     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   249   245 6   250     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   250   250 5   250     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   251   251 6   251     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   78 ]
+    MP   252   251 6   256     4  -6.445  -6.652  -0.076  -5.066                 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML   253   251 6   256     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   254   251 6   256     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   255   251 6   256     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   256   256 5   256     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   257   257 6   257     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   79 ]
+    ML   258   257 6   260     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   259   257 6   260     3  -6.174  -1.687  -0.566                         
+    IL   260   260 3   260     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   80 ]
+    ML   261   260 3   263     3  -7.504  -0.028  -6.158                         -0.424 -1.442  1.219 -0.842 
+     D   262   260 3   263     3  -6.174  -1.687  -0.566                         
+    IL   263   263 3   263     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   81 ]
+    ML   264   263 3   266     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   265   263 3   266     3  -6.174  -1.687  -0.566                         
+    IL   266   266 3   266     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   82 ]
+    ML   267   266 3   269     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   268   266 3   269     3  -6.174  -1.687  -0.566                         
+    IL   269   269 3   269     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   83 ]
+    ML   270   269 3   272     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   271   269 3   272     3  -6.174  -1.687  -0.566                         
+    IL   272   272 3   272     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   84 ]
+    ML   273   272 3   275     2       *   0.000                                 -0.281 -0.955 -1.071  1.128 
+     D   274   272 3   275     2       *   0.000                                 
+    IL   275   275 3   275     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END    85 ]
+     E   276   275 3    -1     0                                                 
+				[ BEGR   86 ]
+     S   277   232 1   278     3  -7.504  -0.028  -6.158                         
+    IL   278   278 2   278     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   87 ]
+    ML   279   278 2   281     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   280   278 2   281     3  -6.174  -1.687  -0.566                         
+    IL   281   281 3   281     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   88 ]
+    ML   282   281 3   284     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   283   281 3   284     3  -6.174  -1.687  -0.566                         
+    IL   284   284 3   284     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   89 ]
+    ML   285   284 3   287     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   286   284 3   287     3  -6.174  -1.687  -0.566                         
+    IL   287   287 3   287     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   90 ]
+    ML   288   287 3   290     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D   289   287 3   290     3  -6.174  -1.687  -0.566                         
+    IL   290   290 3   290     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   91 ]
+    ML   291   290 3   293     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   292   290 3   293     3  -6.174  -1.687  -0.566                         
+    IL   293   293 3   293     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   92 ]
+    ML   294   293 3   296     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   295   293 3   296     3  -6.174  -1.687  -0.566                         
+    IL   296   296 3   296     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   93 ]
+    ML   297   296 3   299     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   298   296 3   299     3  -6.174  -1.687  -0.566                         
+    IL   299   299 3   299     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   94 ]
+    ML   300   299 3   302     3  -7.504  -0.028  -6.158                         -0.424 -1.442  1.219 -0.842 
+     D   301   299 3   302     3  -6.174  -1.687  -0.566                         
+    IL   302   302 3   302     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   95 ]
+    ML   303   302 3   305     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   304   302 3   305     3  -6.174  -1.687  -0.566                         
+    IL   305   305 3   305     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   96 ]
+    ML   306   305 3   308     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   307   305 3   308     3  -6.174  -1.687  -0.566                         
+    IL   308   308 3   308     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   97 ]
+    ML   309   308 3   311     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   310   308 3   311     3  -6.174  -1.687  -0.566                         
+    IL   311   311 3   311     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   98 ]
+    ML   312   311 3   314     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   313   311 3   314     3  -6.174  -1.687  -0.566                         
+    IL   314   314 3   314     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   99 ]
+    ML   315   314 3   317     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   316   314 3   317     3  -6.174  -1.687  -0.566                         
+    IL   317   317 3   317     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  100 ]
+    ML   318   317 3   320     5  -6.700  -0.051  -6.516  -6.728  -7.620         -0.281 -0.955 -1.071  1.128 
+     D   319   317 3   320     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   320   320 3   320     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  101 ]
+    MP   321   320 3   325     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.264 -3.163 -4.738  0.990 -4.287 -4.220  0.604 -4.296 -4.067  3.244 -3.855 -0.671  0.395 -3.810 -1.235 -3.395 
+    ML   322   320 3   325     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   323   320 3   325     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   324   320 3   325     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   325   325 5   325     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   326   326 6   326     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  102 ]
+    MP   327   326 6   331     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML   328   326 6   331     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   329   326 6   331     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   330   326 6   331     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   331   331 5   331     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   332   332 6   332     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  103 ]
+    MP   333   332 6   337     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.264 -3.163 -4.738  0.990 -4.287 -4.220  0.604 -4.296 -4.067  3.244 -3.855 -0.671  0.395 -3.810 -1.235 -3.395 
+    ML   334   332 6   337     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   335   332 6   337     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   336   332 6   337     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   337   337 5   337     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   338   338 6   338     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  104 ]
+    MP   339   338 6   343     4  -6.445  -6.652  -0.076  -5.066                 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML   340   338 6   343     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   341   338 6   343     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   342   338 6   343     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   343   343 5   343     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   344   344 6   344     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  105 ]
+    ML   345   344 6   347     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D   346   344 6   347     3  -6.174  -1.687  -0.566                         
+    IL   347   347 3   347     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  106 ]
+    ML   348   347 3   350     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D   349   347 3   350     3  -6.174  -1.687  -0.566                         
+    IL   350   350 3   350     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  107 ]
+    ML   351   350 3   353     2       *   0.000                                  1.477 -1.567 -1.378 -1.015 
+     D   352   350 3   353     2       *   0.000                                 
+    IL   353   353 3   353     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   108 ]
+     E   354   353 3    -1     0                                                 
+				[ BEGR  109 ]
+     S   355   101 1   356     3  -7.504  -0.028  -6.158                         
+    IL   356   356 2   356     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  110 ]
+    ML   357   356 2   359     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D   358   356 2   359     3  -6.174  -1.687  -0.566                         
+    IL   359   359 3   359     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  111 ]
+    ML   360   359 3   362     3  -7.504  -0.028  -6.158                         -0.424 -1.442  1.219 -0.842 
+     D   361   359 3   362     3  -6.174  -1.687  -0.566                         
+    IL   362   362 3   362     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  112 ]
+    ML   363   362 3   365     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   364   362 3   365     3  -6.174  -1.687  -0.566                         
+    IL   365   365 3   365     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  113 ]
+    ML   366   365 3   368     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   367   365 3   368     3  -6.174  -1.687  -0.566                         
+    IL   368   368 3   368     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  114 ]
+    ML   369   368 3   371     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D   370   368 3   371     3  -6.174  -1.687  -0.566                         
+    IL   371   371 3   371     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  115 ]
+    ML   372   371 3   374     2  -7.783  -0.007                                  1.477 -1.567 -1.378 -1.015 
+     D   373   371 3   374     2  -8.445  -0.004                                 
+    IL   374   374 3   374     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ BIF   116 ]
+     B   375   374 3   376   432                                                 
+				[ BEGL  117 ]
+     S   376   375 1   377     4  -0.053  -6.601  -6.009  -6.649                 
+				[ MATP  118 ]
+    MP   377   376 1   381     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML   378   376 1   381     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   379   376 1   381     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   380   376 1   381     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   381   381 5   381     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   382   382 6   382     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  119 ]
+    MP   383   382 6   387     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML   384   382 6   387     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   385   382 6   387     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   386   382 6   387     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   387   387 5   387     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   388   388 6   388     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  120 ]
+    MP   389   388 6   393     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML   390   388 6   393     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   391   388 6   393     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   392   388 6   393     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   393   393 5   393     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   394   394 6   394     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  121 ]
+    MP   395   394 6   399     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.264 -3.163 -4.738  0.990 -4.287 -4.220  0.604 -4.296 -4.067  3.244 -3.855 -0.671  0.395 -3.810 -1.235 -3.395 
+    ML   396   394 6   399     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   397   394 6   399     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   398   394 6   399     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   399   399 5   399     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   400   400 6   400     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  122 ]
+    MP   401   400 6   405     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML   402   400 6   405     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   403   400 6   405     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   404   400 6   405     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   405   405 5   405     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   406   406 6   406     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  123 ]
+    MP   407   406 6   411     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.264 -3.163 -4.738  0.990 -4.287 -4.220  0.604 -4.296 -4.067  3.244 -3.855 -0.671  0.395 -3.810 -1.235 -3.395 
+    ML   408   406 6   411     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   409   406 6   411     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   410   406 6   411     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   411   411 5   411     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   412   412 6   412     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  124 ]
+    MP   413   412 6   417     4  -6.445  -6.652  -0.076  -5.066                 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML   414   412 6   417     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   415   412 6   417     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   416   412 6   417     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   417   417 5   417     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   418   418 6   418     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  125 ]
+    ML   419   418 6   421     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D   420   418 6   421     3  -6.174  -1.687  -0.566                         
+    IL   421   421 3   421     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  126 ]
+    ML   422   421 3   424     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   423   421 3   424     3  -6.174  -1.687  -0.566                         
+    IL   424   424 3   424     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  127 ]
+    ML   425   424 3   427     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   426   424 3   427     3  -6.174  -1.687  -0.566                         
+    IL   427   427 3   427     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  128 ]
+    ML   428   427 3   430     2       *   0.000                                 -0.281 -0.955 -1.071  1.128 
+     D   429   427 3   430     2       *   0.000                                 
+    IL   430   430 3   430     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   129 ]
+     E   431   430 3    -1     0                                                 
+				[ BEGR  130 ]
+     S   432   375 1   433     3  -7.504  -0.028  -6.158                         
+    IL   433   433 2   433     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  131 ]
+    ML   434   433 2   436     3  -7.504  -0.028  -6.158                         -0.285  0.974 -1.128 -0.400 
+     D   435   433 2   436     3  -6.174  -1.687  -0.566                         
+    IL   436   436 3   436     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  132 ]
+    ML   437   436 3   439     5  -6.700  -0.051  -6.516  -6.728  -7.620          0.040 -0.060  0.224 -0.243 
+     D   438   436 3   439     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   439   439 3   439     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  133 ]
+    MP   440   439 3   444     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML   441   439 3   444     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   442   439 3   444     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   443   439 3   444     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   444   444 5   444     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   445   445 6   445     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  134 ]
+    MP   446   445 6   450     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -2.116 -2.066 -0.207  2.104 -1.952 -2.739  1.470 -2.296 -2.394  1.293 -2.589 -0.456  1.134 -2.131 -0.452 -1.768 
+    ML   447   445 6   450     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   448   445 6   450     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   449   445 6   450     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   450   450 5   450     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   451   451 6   451     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  135 ]
+    MP   452   451 6   456     6  -8.936  -8.875  -0.106  -4.071  -7.931  -8.326 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML   453   451 6   456     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   454   451 6   456     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   455   451 6   456     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   456   456 5   456     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   457   457 6   457     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  136 ]
+    MP   458   457 6   462     6  -8.855  -8.794  -0.025  -7.571  -7.850  -8.245 -3.661 -3.443 -3.738  0.928 -2.950 -4.251  2.821 -3.695 -3.966  1.270 -3.720 -0.789  1.261 -3.798 -0.346 -2.874 
+    ML   459   457 6   462     6  -6.967  -7.313  -0.651  -1.722  -7.163  -4.692  0.163  0.445 -0.731 -0.126 
+    MR   460   457 6   462     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   461   457 6   462     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   462   462 5   462     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   463   463 6   463     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  137 ]
+    MP   464   463 6   468     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML   465   463 6   468     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   466   463 6   468     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   467   463 6   468     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   468   468 5   468     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   469   469 6   469     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  138 ]
+    MP   470   469 6   474     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML   471   469 6   474     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   472   469 6   474     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   473   469 6   474     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   474   474 5   474     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   475   475 6   475     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  139 ]
+    MP   476   475 6   480     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -3.597 -2.922 -4.065  2.804 -3.564 -4.380  1.014 -3.579 -3.753  1.609 -3.809 -0.492  0.841 -3.709 -0.769 -2.801 
+    ML   477   475 6   480     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   478   475 6   480     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   479   475 6   480     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   480   480 5   480     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   481   481 6   481     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  140 ]
+    MP   482   481 6   486     6  -8.936  -8.875  -0.024  -7.651  -7.931  -8.326 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML   483   481 6   486     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   484   481 6   486     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   485   481 6   486     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   486   486 5   486     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   487   487 6   487     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP  141 ]
+    MP   488   487 6   492     4  -6.445  -6.652  -0.076  -5.066                 -4.146 -3.991 -3.930  0.482 -3.156 -4.522  3.177 -4.022 -4.546  0.675 -3.957 -1.179  1.099 -4.341 -0.479 -3.252 
+    ML   489   487 6   492     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   490   487 6   492     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   491   487 6   492     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   492   492 5   492     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   493   493 6   493     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  142 ]
+    ML   494   493 6   496     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D   495   493 6   496     3  -6.174  -1.687  -0.566                         
+    IL   496   496 3   496     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  143 ]
+    ML   497   496 3   499     3  -7.504  -0.028  -6.158                         -0.281 -0.955 -1.071  1.128 
+     D   498   496 3   499     3  -6.174  -1.687  -0.566                         
+    IL   499   499 3   499     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  144 ]
+    ML   500   499 3   502     3  -7.504  -0.028  -6.158                          1.477 -1.567 -1.378 -1.015 
+     D   501   499 3   502     3  -6.174  -1.687  -0.566                         
+    IL   502   502 3   502     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  145 ]
+    ML   503   502 3   505     2       *   0.000                                  1.477 -1.567 -1.378 -1.015 
+     D   504   502 3   505     2       *   0.000                                 
+    IL   505   505 3   505     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   146 ]
+     E   506   505 3    -1     0                                                 
+//
+INFERNAL-1 [1.0.1]
+NAME     snoR9
+GA       50.00
+TC       85.80
+NC       13.89
+STATES   388
+NODES    112
+ALPHABET 1
+ELSELF   -0.08926734
+WBETA    1e-07
+NSEQ     3
+EFFNSEQ  1.238
+CLEN     128
+BCOM     ../src/cmbuild -F 1p02.rfam10.c.cm rfam10.stk
+BDATE    Fri Oct 23 15:34:54 2009
+CCOM     ../src/1p02-mpi-execs/cmcalibrate --mpi  -s 1256326563 1p02.rfam10.c.cm
+CDATE    Fri Oct 23 15:36:03 2009
+NULL     0.000  0.000  0.000  0.000 
+PART     1        0    100  
+E-LC     0      0.68518   -10.60698    -1.42844     1500000      605923  0.001857
+E-GC     0      0.39093   -22.37945   -12.55836     1500000       17436  0.021507
+E-LI     0      0.62916    -8.95453     0.30031     1500000      380134  0.002959
+E-GI     0      0.39615   -15.73218    -6.04621     1500000       17397  0.021555
+E-LV     0      0.68164    -4.53237     1.81476    15000000       85137  0.013214
+E-GV     0      0.37778   -18.20872    -3.98390    15000000       80883  0.004636
+E-LF     0      0.60232    -2.92300     4.24720    15000000       84479  0.013317
+E-GF     0      0.44732    -9.62224     2.39137    15000000       80890  0.004636
+FT-LC    35  0.99300  10000  1500000  0
+            13597.5    11692.1    9447.56    4739.57    3794.41    3720.71    3264.28    2587.68    1594.62    975.384    377.665    222.588    107.466    86.8926    72.8683    48.2416     26.856    26.1214    15.7633    13.8264     12.001    9.92498    9.52863    6.43007    4.39294    2.22367    1.08698   0.805883   0.744774   0.741124 3.97956e-08 2.17736e-08 1.36482e-08 5.52814e-09  5.221e-09 
+            6512.53    5850.43     5041.7    4389.48    3780.43     3144.1    2772.21    2277.98    2047.62    1739.25    1500.63    1319.95    1149.19    972.015    864.821    768.521    650.034    562.883    479.554    414.509     356.35    312.125    279.045    218.774    192.781    166.532    142.478    118.997    106.449    103.381    48.5918    22.9006    17.2441    12.5542    10.3381 
+FT-LI    38  0.99300  10000  1500000  0
+            14042.9    12954.4    9648.51    7523.89    6070.24    5398.17    4610.27    4168.85    3707.84    2888.46    1373.07     596.37    319.646    266.226    254.391    193.737    65.4435    58.9281    50.5117    40.0413    26.3965    20.8023    19.5141    10.9785    6.65561    5.52435    4.12495    3.85079    2.50229    2.39536    1.63391     1.4268 8.1901e-07 4.69487e-07 3.76406e-07 1.44605e-07 1.3827e-07 1.07819e-08 
+            6512.53    5850.43    5056.91    4389.48    3780.43     3301.3    2956.76    2625.93    2277.98    2047.62    1739.25    1500.63    1319.95    1149.19    972.015    864.821    768.521    650.034    562.883    479.554    414.509     356.35    312.125    279.045    237.021    206.981    177.084    155.669    138.418    118.997    106.449    103.381    48.5918    36.1951    22.9006    17.2441    12.5542    10.3381 
+FT-GC    5  0.99300  10000  1500000  1
+            75.5599 0.000789371 0.000390611 0.000117456 4.63174e-05 
+            83.2693    57.0339     23.702    11.2495    8.32693 
+FT-GI    6  0.99300  10000  1500000  1
+            32.1389 0.00338712 0.000808806 0.000631075 0.000613619 0.000171514 
+            83.2693    57.0339    46.3854     23.702    11.2495    8.32693 
+MODEL:
+				[ ROOT    0 ]
+     S     0    -1 0     1     4  -6.577  -7.823  -0.099  -4.276                 
+    IL     1     1 2     1     4  -2.817  -4.319  -0.613  -2.698                  0.000  0.000  0.000  0.000 
+    IR     2     2 3     2     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    1 ]
+    MR     3     2 3     5     3  -8.085  -0.023  -6.403                         -0.160  0.173 -1.025  0.571 
+     D     4     2 3     5     3  -6.390  -1.568  -0.620                         
+    IR     5     5 3     5     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    2 ]
+    MR     6     5 3     8     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D     7     5 3     8     3  -6.390  -1.568  -0.620                         
+    IR     8     8 3     8     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    3 ]
+    MR     9     8 3    11     3  -8.085  -0.023  -6.403                         -0.105  0.036  0.314 -0.319 
+     D    10     8 3    11     3  -6.390  -1.568  -0.620                         
+    IR    11    11 3    11     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    4 ]
+    MR    12    11 3    14     3  -8.085  -0.023  -6.403                         -0.160  0.173 -1.025  0.571 
+     D    13    11 3    14     3  -6.390  -1.568  -0.620                         
+    IR    14    14 3    14     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    5 ]
+    MR    15    14 3    17     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D    16    14 3    17     3  -6.390  -1.568  -0.620                         
+    IR    17    17 3    17     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    6 ]
+    MR    18    17 3    20     3  -8.085  -0.023  -6.403                         -0.140 -0.940  0.353  0.371 
+     D    19    17 3    20     3  -6.390  -1.568  -0.620                         
+    IR    20    20 3    20     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    7 ]
+    MR    21    20 3    23     3  -8.085  -0.023  -6.403                          0.772  0.016 -1.002 -0.356 
+     D    22    20 3    23     3  -6.390  -1.568  -0.620                         
+    IR    23    23 3    23     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    8 ]
+    MR    24    23 3    26     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D    25    23 3    26     3  -6.390  -1.568  -0.620                         
+    IR    26    26 3    26     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR    9 ]
+    MR    27    26 3    29     3  -8.085  -0.023  -6.403                          0.772  0.016 -1.002 -0.356 
+     D    28    26 3    29     3  -6.390  -1.568  -0.620                         
+    IR    29    29 3    29     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   10 ]
+    MR    30    29 3    32     3  -8.085  -0.023  -6.403                          0.761 -0.927 -0.972  0.344 
+     D    31    29 3    32     3  -6.390  -1.568  -0.620                         
+    IR    32    32 3    32     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   11 ]
+    MR    33    32 3    35     3  -8.085  -0.023  -6.403                          0.772  0.016 -1.002 -0.356 
+     D    34    32 3    35     3  -6.390  -1.568  -0.620                         
+    IR    35    35 3    35     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   12 ]
+    MR    36    35 3    38     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D    37    35 3    38     3  -6.390  -1.568  -0.620                         
+    IR    38    38 3    38     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   13 ]
+    MR    39    38 3    41     3  -2.414  -0.321  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D    40    38 3    41     3  -6.390  -1.568  -0.620                         
+    IR    41    41 3    41     3  -2.508  -0.346  -4.747                          0.000  0.000  0.000  0.000 
+				[ MATR   14 ]
+    MR    42    41 3    44     3  -8.085  -0.023  -6.403                         -0.160  0.173 -1.025  0.571 
+     D    43    41 3    44     3  -6.390  -1.568  -0.620                         
+    IR    44    44 3    44     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   15 ]
+    MR    45    44 3    47     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D    46    44 3    47     3  -6.390  -1.568  -0.620                         
+    IR    47    47 3    47     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   16 ]
+    MR    48    47 3    50     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D    49    47 3    50     3  -6.390  -1.568  -0.620                         
+    IR    50    50 3    50     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   17 ]
+    MR    51    50 3    53     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D    52    50 3    53     3  -6.390  -1.568  -0.620                         
+    IR    53    53 3    53     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   18 ]
+    MR    54    53 3    56     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D    55    53 3    56     3  -6.390  -1.568  -0.620                         
+    IR    56    56 3    56     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   19 ]
+    MR    57    56 3    59     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D    58    56 3    59     3  -6.390  -1.568  -0.620                         
+    IR    59    59 3    59     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   20 ]
+    MR    60    59 3    62     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D    61    59 3    62     3  -6.390  -1.568  -0.620                         
+    IR    62    62 3    62     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   21 ]
+    MR    63    62 3    65     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D    64    62 3    65     3  -6.390  -1.568  -0.620                         
+    IR    65    65 3    65     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   22 ]
+    MR    66    65 3    68     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D    67    65 3    68     3  -6.390  -1.568  -0.620                         
+    IR    68    68 3    68     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   23 ]
+    MR    69    68 3    71     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D    70    68 3    71     3  -6.390  -1.568  -0.620                         
+    IR    71    71 3    71     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   24 ]
+    MR    72    71 3    74     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D    73    71 3    74     3  -6.390  -1.568  -0.620                         
+    IR    74    74 3    74     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   25 ]
+    MR    75    74 3    77     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D    76    74 3    77     3  -6.390  -1.568  -0.620                         
+    IR    77    77 3    77     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   26 ]
+    MR    78    77 3    80     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D    79    77 3    80     3  -6.390  -1.568  -0.620                         
+    IR    80    80 3    80     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   27 ]
+    MR    81    80 3    83     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D    82    80 3    83     3  -6.390  -1.568  -0.620                         
+    IR    83    83 3    83     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   28 ]
+    MR    84    83 3    86     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D    85    83 3    86     3  -6.390  -1.568  -0.620                         
+    IR    86    86 3    86     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   29 ]
+    MR    87    86 3    89     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D    88    86 3    89     3  -6.390  -1.568  -0.620                         
+    IR    89    89 3    89     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   30 ]
+    MR    90    89 3    92     3  -8.085  -0.023  -6.403                         -0.105  0.036  0.314 -0.319 
+     D    91    89 3    92     3  -6.390  -1.568  -0.620                         
+    IR    92    92 3    92     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   31 ]
+    MR    93    92 3    95     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D    94    92 3    95     3  -6.390  -1.568  -0.620                         
+    IR    95    95 3    95     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   32 ]
+    MR    96    95 3    98     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D    97    95 3    98     3  -6.390  -1.568  -0.620                         
+    IR    98    98 3    98     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   33 ]
+    MR    99    98 3   101     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   100    98 3   101     3  -6.390  -1.568  -0.620                         
+    IR   101   101 3   101     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   34 ]
+    MR   102   101 3   104     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D   103   101 3   104     3  -6.390  -1.568  -0.620                         
+    IR   104   104 3   104     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   35 ]
+    MR   105   104 3   107     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D   106   104 3   107     3  -6.390  -1.568  -0.620                         
+    IR   107   107 3   107     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   36 ]
+    MR   108   107 3   110     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   109   107 3   110     3  -6.390  -1.568  -0.620                         
+    IR   110   110 3   110     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   37 ]
+    MR   111   110 3   113     3  -8.085  -0.023  -6.403                          0.714 -1.195  0.346 -0.616 
+     D   112   110 3   113     3  -6.390  -1.568  -0.620                         
+    IR   113   113 3   113     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   38 ]
+    MR   114   113 3   116     3  -8.085  -0.023  -6.403                         -0.105  0.036  0.314 -0.319 
+     D   115   113 3   116     3  -6.390  -1.568  -0.620                         
+    IR   116   116 3   116     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   39 ]
+    MR   117   116 3   119     3  -8.085  -0.023  -6.403                          0.761 -0.927 -0.972  0.344 
+     D   118   116 3   119     3  -6.390  -1.568  -0.620                         
+    IR   119   119 3   119     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   40 ]
+    MR   120   119 3   122     3  -8.085  -0.023  -6.403                         -0.105  0.036  0.314 -0.319 
+     D   121   119 3   122     3  -6.390  -1.568  -0.620                         
+    IR   122   122 3   122     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   41 ]
+    MR   123   122 3   125     3  -8.085  -0.023  -6.403                          0.761 -0.927 -0.972  0.344 
+     D   124   122 3   125     3  -6.390  -1.568  -0.620                         
+    IR   125   125 3   125     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   42 ]
+    MR   126   125 3   128     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D   127   125 3   128     3  -6.390  -1.568  -0.620                         
+    IR   128   128 3   128     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   43 ]
+    MR   129   128 3   131     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D   130   128 3   131     3  -6.390  -1.568  -0.620                         
+    IR   131   131 3   131     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   44 ]
+    MR   132   131 3   134     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   133   131 3   134     3  -6.390  -1.568  -0.620                         
+    IR   134   134 3   134     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   45 ]
+    MR   135   134 3   137     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D   136   134 3   137     3  -6.390  -1.568  -0.620                         
+    IR   137   137 3   137     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   46 ]
+    MR   138   137 3   140     3  -8.085  -0.023  -6.403                          0.714 -1.195  0.346 -0.616 
+     D   139   137 3   140     3  -6.390  -1.568  -0.620                         
+    IR   140   140 3   140     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   47 ]
+    MR   141   140 3   143     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   142   140 3   143     3  -6.390  -1.568  -0.620                         
+    IR   143   143 3   143     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   48 ]
+    MR   144   143 3   146     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   145   143 3   146     3  -6.390  -1.568  -0.620                         
+    IR   146   146 3   146     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   49 ]
+    MR   147   146 3   149     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   148   146 3   149     3  -6.390  -1.568  -0.620                         
+    IR   149   149 3   149     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   50 ]
+    MR   150   149 3   152     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D   151   149 3   152     3  -6.390  -1.568  -0.620                         
+    IR   152   152 3   152     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   51 ]
+    MR   153   152 3   155     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D   154   152 3   155     3  -6.390  -1.568  -0.620                         
+    IR   155   155 3   155     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   52 ]
+    MR   156   155 3   158     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   157   155 3   158     3  -6.390  -1.568  -0.620                         
+    IR   158   158 3   158     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   53 ]
+    MR   159   158 3   161     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   160   158 3   161     3  -6.390  -1.568  -0.620                         
+    IR   161   161 3   161     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   54 ]
+    MR   162   161 3   164     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   163   161 3   164     3  -6.390  -1.568  -0.620                         
+    IR   164   164 3   164     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   55 ]
+    MR   165   164 3   167     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   166   164 3   167     3  -6.390  -1.568  -0.620                         
+    IR   167   167 3   167     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   56 ]
+    MR   168   167 3   170     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D   169   167 3   170     3  -6.390  -1.568  -0.620                         
+    IR   170   170 3   170     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   57 ]
+    MR   171   170 3   173     3  -8.085  -0.023  -6.403                          0.772  0.016 -1.002 -0.356 
+     D   172   170 3   173     3  -6.390  -1.568  -0.620                         
+    IR   173   173 3   173     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   58 ]
+    MR   174   173 3   176     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D   175   173 3   176     3  -6.390  -1.568  -0.620                         
+    IR   176   176 3   176     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   59 ]
+    MR   177   176 3   179     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D   178   176 3   179     3  -6.390  -1.568  -0.620                         
+    IR   179   179 3   179     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   60 ]
+    MR   180   179 3   182     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   181   179 3   182     3  -6.390  -1.568  -0.620                         
+    IR   182   182 3   182     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   61 ]
+    MR   183   182 3   185     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D   184   182 3   185     3  -6.390  -1.568  -0.620                         
+    IR   185   185 3   185     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   62 ]
+    MR   186   185 3   188     3  -8.085  -0.023  -6.403                         -0.769 -1.769  1.418 -1.161 
+     D   187   185 3   188     3  -6.390  -1.568  -0.620                         
+    IR   188   188 3   188     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   63 ]
+    MR   189   188 3   191     3  -8.085  -0.023  -6.403                         -0.567 -1.149 -1.351  1.312 
+     D   190   188 3   191     3  -6.390  -1.568  -0.620                         
+    IR   191   191 3   191     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   64 ]
+    MR   192   191 3   194     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D   193   191 3   194     3  -6.390  -1.568  -0.620                         
+    IR   194   194 3   194     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   65 ]
+    MR   195   194 3   197     3  -8.085  -0.023  -6.403                         -0.140 -0.940  0.353  0.371 
+     D   196   194 3   197     3  -6.390  -1.568  -0.620                         
+    IR   197   197 3   197     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   66 ]
+    MR   198   197 3   200     3  -8.085  -0.321  -2.353                         -0.140 -0.940  0.353  0.371 
+     D   199   197 3   200     3  -6.390  -1.568  -0.620                         
+    IR   200   200 3   200     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   67 ]
+    MR   201   200 3   203     3  -7.792  -0.028  -6.110                         -0.105 -1.179  0.972 -0.585 
+     D   202   200 3   203     3  -7.574  -2.751  -0.241                         
+    IR   203   203 3   203     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   68 ]
+    MR   204   203 3   206     3  -7.792  -0.028  -6.110                         -0.031 -0.810 -0.838  0.919 
+     D   205   203 3   206     3  -7.574  -0.498  -1.803                         
+    IR   206   206 3   206     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   69 ]
+    MR   207   206 3   209     3  -8.085  -0.023  -6.403                          0.714 -1.195  0.346 -0.616 
+     D   208   206 3   209     3  -6.390  -1.568  -0.620                         
+    IR   209   209 3   209     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   70 ]
+    MR   210   209 3   212     3  -8.085  -0.023  -6.403                          1.594 -1.858 -1.725 -1.308 
+     D   211   209 3   212     3  -6.390  -1.568  -0.620                         
+    IR   212   212 3   212     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   71 ]
+    MR   213   212 3   215     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D   214   212 3   215     3  -6.390  -1.568  -0.620                         
+    IR   215   215 3   215     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   72 ]
+    MR   216   215 3   218     5  -6.844  -0.047  -6.659  -6.871  -7.763          1.594 -1.858 -1.725 -1.308 
+     D   217   215 3   218     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   218   218 3   218     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   73 ]
+    MP   219   218 3   223     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -3.713 -2.891 -4.176  1.276 -3.867 -4.020  0.679 -3.819 -3.721  2.851 -3.579  0.968  0.572 -3.506 -1.062 -2.999 
+    ML   220   218 3   223     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   221   218 3   223     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   222   218 3   223     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   223   223 5   223     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   224   224 6   224     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   74 ]
+    MP   225   224 6   229     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.603 -3.285 -5.138  0.784 -4.769 -4.282  0.208 -4.633 -4.251  3.406 -3.986 -0.803  0.074 -3.948 -1.555 -3.695 
+    ML   226   224 6   229     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   227   224 6   229     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   228   224 6   229     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   229   229 5   229     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   230   230 6   230     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   75 ]
+    MP   231   230 6   235     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.603 -3.285 -5.138  0.784 -4.769 -4.282  0.208 -4.633 -4.251  3.406 -3.986 -0.803  0.074 -3.948 -1.555 -3.695 
+    ML   232   230 6   235     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   233   230 6   235     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   234   230 6   235     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   235   235 5   235     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   236   236 6   236     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   76 ]
+    MP   237   236 6   241     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.493 -4.365 -4.040  0.172 -3.308 -4.665  3.340 -4.228 -4.969  0.307 -4.076 -1.459  0.941 -4.731 -0.597 -3.527 
+    ML   238   236 6   241     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   239   236 6   241     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   240   236 6   241     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   241   241 5   241     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   242   242 6   242     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   77 ]
+    MP   243   242 6   247     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.493 -4.365 -4.040  0.172 -3.308 -4.665  3.340 -4.228 -4.969  0.307 -4.076 -1.459  0.941 -4.731 -0.597 -3.527 
+    ML   244   242 6   247     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   245   242 6   247     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   246   242 6   247     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   247   247 5   247     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   248   248 6   248     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   78 ]
+    MP   249   248 6   253     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.493 -4.365 -4.040  0.172 -3.308 -4.665  3.340 -4.228 -4.969  0.307 -4.076 -1.459  0.941 -4.731 -0.597 -3.527 
+    ML   250   248 6   253     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   251   248 6   253     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   252   248 6   253     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   253   253 5   253     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   254   254 6   254     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   79 ]
+    MP   255   254 6   259     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.603 -3.285 -5.138  0.784 -4.769 -4.282  0.208 -4.633 -4.251  3.406 -3.986 -0.803  0.074 -3.948 -1.555 -3.695 
+    ML   256   254 6   259     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   257   254 6   259     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   258   254 6   259     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   259   259 5   259     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   260   260 6   260     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   80 ]
+    MP   261   260 6   265     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.603 -3.285 -5.138  0.784 -4.769 -4.282  0.208 -4.633 -4.251  3.406 -3.986 -0.803  0.074 -3.948 -1.555 -3.695 
+    ML   262   260 6   265     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   263   260 6   265     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   264   260 6   265     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   265   265 5   265     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   266   266 6   266     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   81 ]
+    MP   267   266 6   271     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -3.692 -3.788 -3.834  0.701 -2.827 -4.438  2.709 -3.883 -4.133  0.828 -4.001 -1.023  1.993 -3.912 -0.331 -2.897 
+    ML   268   266 6   271     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   269   266 6   271     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   270   266 6   271     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   271   271 5   271     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   272   272 6   272     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   82 ]
+    MP   273   272 6   277     4  -6.633  -6.840  -0.066  -5.254                 -3.281 -3.294 -3.681  0.621 -2.779 -4.393  1.412 -3.533 -3.537  0.694 -3.780 -0.732  1.107 -3.479  2.692 -2.678 
+    ML   274   272 6   277     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   275   272 6   277     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   276   272 6   277     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   277   277 5   277     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   278   278 6   278     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   83 ]
+    ML   279   278 6   281     3  -7.674  -0.025  -6.328                         -0.611  1.229 -1.442 -0.660 
+     D   280   278 6   281     3  -6.174  -1.687  -0.566                         
+    IL   281   281 3   281     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   84 ]
+    ML   282   281 3   284     3  -7.674  -0.025  -6.328                         -0.611  1.229 -1.442 -0.660 
+     D   283   281 3   284     3  -6.174  -1.687  -0.566                         
+    IL   284   284 3   284     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   85 ]
+    ML   285   284 3   287     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D   286   284 3   287     3  -5.620  -0.734  -1.403                         
+    IL   287   287 3   287     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   86 ]
+    MR   288   287 3   290     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D   289   287 3   290     3  -6.390  -1.568  -0.620                         
+    IR   290   290 3   290     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   87 ]
+    MR   291   290 3   293     3  -8.085  -0.023  -6.403                         -0.611  1.229 -1.442 -0.660 
+     D   292   290 3   293     3  -6.390  -1.568  -0.620                         
+    IR   293   293 3   293     3  -1.925  -0.554  -4.164                          0.000  0.000  0.000  0.000 
+				[ MATR   88 ]
+    MR   294   293 3   296     5  -6.844  -0.047  -6.659  -6.871  -7.763         -0.567 -1.149 -1.351  1.312 
+     D   295   293 3   296     5  -5.352  -0.707  -2.978  -4.409  -2.404         
+    IR   296   296 3   296     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   89 ]
+    MP   297   296 3   301     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -3.887 -3.180 -4.187  0.805 -3.662 -4.721  0.586 -3.695 -3.816  1.155 -3.823  2.942  0.603 -3.799 -0.853 -2.982 
+    ML   298   296 3   301     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   299   296 3   301     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   300   296 3   301     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   301   301 5   301     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   302   302 6   302     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   90 ]
+    MP   303   302 6   307     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.493 -4.365 -4.040  0.172 -3.308 -4.665  3.340 -4.228 -4.969  0.307 -4.076 -1.459  0.941 -4.731 -0.597 -3.527 
+    ML   304   302 6   307     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   305   302 6   307     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   306   302 6   307     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   307   307 5   307     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   308   308 6   308     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   91 ]
+    MP   309   308 6   313     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.493 -4.365 -4.040  0.172 -3.308 -4.665  3.340 -4.228 -4.969  0.307 -4.076 -1.459  0.941 -4.731 -0.597 -3.527 
+    ML   310   308 6   313     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   311   308 6   313     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   312   308 6   313     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   313   313 5   313     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   314   314 6   314     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   92 ]
+    MP   315   314 6   319     4  -6.633  -6.840  -0.066  -5.254                 -4.493 -4.365 -4.040  0.172 -3.308 -4.665  3.340 -4.228 -4.969  0.307 -4.076 -1.459  0.941 -4.731 -0.597 -3.527 
+    ML   316   314 6   319     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   317   314 6   319     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   318   314 6   319     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   319   319 5   319     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   320   320 6   320     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   93 ]
+    ML   321   320 6   323     3  -7.674  -0.025  -6.328                         -0.567 -1.149 -1.351  1.312 
+     D   322   320 6   323     3  -6.174  -1.687  -0.566                         
+    IL   323   323 3   323     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   94 ]
+    ML   324   323 3   326     3  -7.674  -0.025  -6.328                         -0.611  1.229 -1.442 -0.660 
+     D   325   323 3   326     3  -6.174  -1.687  -0.566                         
+    IL   326   326 3   326     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL   95 ]
+    ML   327   326 3   329     5  -6.844  -0.047  -6.659  -6.871  -7.763         -0.567 -1.149 -1.351  1.312 
+     D   328   326 3   329     5  -4.959  -0.803  -4.221  -2.596  -2.508         
+    IL   329   329 3   329     5  -2.408  -0.496  -4.087  -5.920  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   96 ]
+    MP   330   329 3   334     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.493 -4.365 -4.040  0.172 -3.308 -4.665  3.340 -4.228 -4.969  0.307 -4.076 -1.459  0.941 -4.731 -0.597 -3.527 
+    ML   331   329 3   334     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   332   329 3   334     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   333   329 3   334     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   334   334 5   334     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   335   335 6   335     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   97 ]
+    MP   336   335 6   340     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.493 -4.365 -4.040  0.172 -3.308 -4.665  3.340 -4.228 -4.969  0.307 -4.076 -1.459  0.941 -4.731 -0.597 -3.527 
+    ML   337   335 6   340     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   338   335 6   340     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   339   335 6   340     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   340   340 5   340     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   341   341 6   341     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   98 ]
+    MP   342   341 6   346     6  -8.995  -8.934  -0.023  -7.711  -7.991  -8.386 -4.603 -3.285 -5.138  0.784 -4.769 -4.282  0.208 -4.633 -4.251  3.406 -3.986 -0.803  0.074 -3.948 -1.555 -3.695 
+    ML   343   341 6   346     6  -6.250  -6.596  -1.310  -1.005  -6.446  -3.975  0.660 -0.612 -0.293 -0.076 
+    MR   344   341 6   346     6  -6.988  -5.717  -1.625  -5.695  -0.829  -3.908  0.660 -0.612 -0.293 -0.076 
+     D   345   341 6   346     6  -9.049  -7.747  -3.544  -4.226  -4.244  -0.319 
+    IL   346   346 5   346     6  -2.579  -2.842  -0.760  -4.497  -5.274  -4.934  0.000  0.000  0.000  0.000 
+    IR   347   347 6   347     5  -2.408  -0.496  -5.920  -4.087  -5.193          0.000  0.000  0.000  0.000 
+				[ MATP   99 ]
+    MP   348   347 6   352     4  -6.633  -6.840  -0.066  -5.254                 -4.603 -3.285 -5.138  0.784 -4.769 -4.282  0.208 -4.633 -4.251  3.406 -3.986 -0.803  0.074 -3.948 -1.555 -3.695 
+    ML   349   347 6   352     4  -3.758  -3.940  -0.507  -2.670                  0.660 -0.612 -0.293 -0.076 
+    MR   350   347 6   352     4  -4.809  -3.838  -1.706  -0.766                  0.660 -0.612 -0.293 -0.076 
+     D   351   347 6   352     4  -4.568  -4.250  -2.265  -0.520                 
+    IL   352   352 5   352     4  -1.686  -2.369  -1.117  -4.855                  0.000  0.000  0.000  0.000 
+    IR   353   353 6   353     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  100 ]
+    ML   354   353 6   356     3  -7.674  -0.025  -6.328                         -0.769 -1.769  1.418 -1.161 
+     D   355   353 6   356     3  -6.174  -1.687  -0.566                         
+    IL   356   356 3   356     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  101 ]
+    ML   357   356 3   359     3  -7.674  -0.025  -6.328                         -0.769 -1.769  1.418 -1.161 
+     D   358   356 3   359     3  -6.174  -1.687  -0.566                         
+    IL   359   359 3   359     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  102 ]
+    ML   360   359 3   362     3  -7.674  -0.025  -6.328                          1.594 -1.858 -1.725 -1.308 
+     D   361   359 3   362     3  -6.174  -1.687  -0.566                         
+    IL   362   362 3   362     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  103 ]
+    ML   363   362 3   365     3  -7.674  -0.025  -6.328                          1.594 -1.858 -1.725 -1.308 
+     D   364   362 3   365     3  -6.174  -1.687  -0.566                         
+    IL   365   365 3   365     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  104 ]
+    ML   366   365 3   368     3  -7.674  -0.025  -6.328                         -0.567 -1.149 -1.351  1.312 
+     D   367   365 3   368     3  -6.174  -1.687  -0.566                         
+    IL   368   368 3   368     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  105 ]
+    ML   369   368 3   371     3  -7.674  -0.025  -6.328                         -0.611  1.229 -1.442 -0.660 
+     D   370   368 3   371     3  -6.174  -1.687  -0.566                         
+    IL   371   371 3   371     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  106 ]
+    ML   372   371 3   374     3  -7.674  -0.025  -6.328                         -0.769 -1.769  1.418 -1.161 
+     D   373   371 3   374     3  -6.174  -1.687  -0.566                         
+    IL   374   374 3   374     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  107 ]
+    ML   375   374 3   377     3  -7.674  -0.025  -6.328                         -0.567 -1.149 -1.351  1.312 
+     D   376   374 3   377     3  -6.174  -1.687  -0.566                         
+    IL   377   377 3   377     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  108 ]
+    ML   378   377 3   380     3  -7.674  -0.025  -6.328                         -0.769 -1.769  1.418 -1.161 
+     D   379   377 3   380     3  -6.174  -1.687  -0.566                         
+    IL   380   380 3   380     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  109 ]
+    ML   381   380 3   383     3  -7.674  -0.025  -6.328                          1.594 -1.858 -1.725 -1.308 
+     D   382   380 3   383     3  -6.174  -1.687  -0.566                         
+    IL   383   383 3   383     3  -1.442  -0.798  -4.142                          0.000  0.000  0.000  0.000 
+				[ MATL  110 ]
+    ML   384   383 3   386     2       *   0.000                                  1.594 -1.858 -1.725 -1.308 
+     D   385   383 3   386     2       *   0.000                                 
+    IL   386   386 3   386     2  -1.823  -0.479                                  0.000  0.000  0.000  0.000 
+				[ END   111 ]
+     E   387   386 3    -1     0                                                 
+//
diff --git a/tutorial/toalign.1.fa b/tutorial/toalign.1.fa
new file mode 100644
index 0000000..d4e97f9
--- /dev/null
+++ b/tutorial/toalign.1.fa
@@ -0,0 +1,3 @@
+>tRNA6
+GUCCCGCUGGUGUAAUGGAUAGCAUACGAUCCUUCUAAGUUUGCGGUCCU
+GGUUCGAUCCCAGGGCGGGAUA
diff --git a/tutorial/toalign.1trunc.fa b/tutorial/toalign.1trunc.fa
new file mode 100644
index 0000000..b5c3fb2
--- /dev/null
+++ b/tutorial/toalign.1trunc.fa
@@ -0,0 +1,3 @@
+>tRNA6-trunc
+AGCAUACGAUCCUUCUAAGUUUGCGGUCCUGGUUC
+
diff --git a/tutorial/toalign.3.fa b/tutorial/toalign.3.fa
new file mode 100644
index 0000000..bc8da6c
--- /dev/null
+++ b/tutorial/toalign.3.fa
@@ -0,0 +1,9 @@
+>tRNA6
+GUCCCGCUGGUGUAAUGGAUAGCAUACGAUCCUUCUAAGUUUGCGGUCCU
+GGUUCGAUCCCAGGGCGGGAUA
+>tRNA7
+ACUUUUAAAGGAUAGUAGUUUAUCCGUUGGUCUUAGGAACCAAAAAAUUG
+GUGCAACUCCAAAUAAAAGUA
+>tRNA8
+GCGGAUUUAGCUCAGUUGGGAGAGCGCCAGACGAGGUCCU
+GUGUUCGAUCCACAGAAUUCGCA
diff --git a/tutorial/tosearch.300Kb.db b/tutorial/tosearch.300Kb.db
new file mode 100644
index 0000000..0783dcd
--- /dev/null
+++ b/tutorial/tosearch.300Kb.db
@@ -0,0 +1,5001 @@
+>example
+GTCCGCTCCGTCTATCAATACCGTTCGATTCGCTACCTTCGATGATTTTCGTACAGTCTG
+CCACTAGGAAGGCCTCAGTACGCCATGTCAGTTCTCCCCCGCGGATTTAGCTCAGTTGGG
+AGAGCGCCAGACTGAAGATCTGGAGGTCCTGTGTTCGATCCACAGAATTCGCACGCCTGT
+CTCTTCAGTTGTGAGTTATAGCGACCTGACCTCCCATGCATTCCGCCGGGCTATATGTGC
+CCCGAACCTGCATCGATCTTAGAGGTGGCGAACTGACGTGCATTTCACATCCTCAGCTGA
+AAGAAGGAGCCGCCCACATACGACGTTGTAATGCGGACTTATCGAGTTACCCTTTCAGCG
+CGATACCTGTTAGCATTCTTACAGGGGGTTGGGGGGTGCGAACTACGAAAAACCGGTTGA
+CTTAACGGCGTCGTCTCCTCCCCTCTTTCACTCTTGAATGCTCTAGCCGGAGTCTGCACT
+GTGCCGTTACCGAGTTAGATAGACTGGCCATCCTGTTATGAGCGATGCTATGCGTAGCCA
+CAACCAGCTCGTTTGGTCTTTTGTGGCCTCGAGTTCACGTGGTTTAAAATGCCATGATCC
+ACAGGTGGACACTAATGTACGTGCTGTCGTTTCCAATAATCGGCTCACAGGAAAAATGGA
+TGCACGGTGAGACGCGCAAGCTAGCCGCAGAAGTCCAGCCGCGCTTTGTCCTCTTCGCAC
+ATGCAAGGTTATTATCCTAGACACCGAAGAACATTTTGACCTAAGCTTGTCTCGTCCCGA
+GTCATACCTGTCCACCTCCTCACGCGCGGCCCTATTTGGGGATCCATACACGAGCTACAA
+AGCACAGTGAATAAACTTCTGTTTAGGTGTGCAGCAACCTCCAAGCTCTATGTCAGAGAA
+AGGACTAGAGAAGTGTAGATTCGTATTATTGCCATAACGAGGTAAACGCTACGCACCTGG
+TTAAGAGGGACGGAGAAAAACTAGCAGATTTCGATTTTTCAGCTTCTATGCTATCGTGTA
+AGCAACACATATGCGATTAGGTACAGCTCGACTACCTAGTCAGGTACTCAATGCATGCAT
+GCGTGTTGTTTGACGCAGCCTGCCTTGCACCTTATCTGGTTCGTCTCACGTGGTCTGACG
+CCGGACCAGGCAACCCTCCGACCTTGTTATAGGGTACAAGTAGGGCAATGGGACGCTCTG
+GTATTTGCGGTTTTTGGGTTTAGAAAGCACATGACAATTCACGCATTATCTCGGAGTCTA
+GGCCAAACAATACCGCCGGTAAAAGAGATCATATTTGTCTAAGAAAGTCTGGAGTAGCAC
+CGCCGTGAGTATTAAAGGACGGCGACATATACATTCTACCCTCGAGAAGCTTCCGGACCG
+TTAACGTCGTGTTGGATATCAGAGCACGGACGTACGCGTCAATGGACTGTCTCCGTATGG
+GCACGATGCACTGATCGAAGGCGGAACAGTCCGTGCTAGGGCACAGAAGCCATCTTGACG
+GACCGTTCAAAGAGCGGTGAGCTCCCCTGATGCAGGGCTTGAGCGTACCTACTCAGAATC
+CGATCGCGCCCACTACGTTACCACTGAACCTCGGGCCACGAGATAATAGATCCGTCCGCT
+TTGCAATAGGCGGATACAGTTATCACCGGAACGCCCAGACGTCTTAGGGAATAGGCCACA
+AGGAACGACAATGATAGTGATTATGTGGAAGCCAAAGGAACCTATCTGTTAAGACGAGGC
+CTGTAAACGGACTAGGCACCTGTACTGTGCCTGACCACTGCCGAGTACCGAAGCTCCCCG
+CAGCTTGGCGCGAATATTGTGCAGTCGAAGCAATGGTAACTTACGAGTCCTCTGCTAAGC
+CGCGCTTCTCTGGCGGAAAACAAGAATATCGGGGGGTAACCTCATCTGTACTTCGCCCTG
+AAGTTACGCCTGATCTCCGCACTATCATCCCAAGGCGCGCAAAGTCACCTGCCCTCGTGG
+GTGTTATACCTGCTGGAAATAAGAGTGTAACAAATACTGCACGGGGGTCCTAGTGGTATA
+GACTGGGAGTAGTCCACTCGGACTCCAACCGGGTAATTGCGGATCAGTGAAGGCCCGGTA
+CTAGTGAAAAGATGCTGACGAGTGCTGACATTAGAACAGACAGCAGCTGGTCTTGATCCT
+TTCCCGCGAAGATATCGTTGTGAATTTTCCACAGAAGGGGACAATAAGAATATATCAGCA
+CGACGTATTGACATGCGTCAGGACATAGCAATCTGCAAGGGGGGATTAGTTACCTAAAAC
+CATCCTCCCATGAATCCGCCGATCAGTACTCGATCAGCTTAGACCTTTGGGCTCTGTCGC
+TGACATGGAAATTTCAAGCGGCCGCGTTCACCACCCCTTGCTATGCGCAGAACTTAAAGA
+TTAACCAAGTTCTGAATAAGTAAACTGGGGCGTGGGTTCAGGCAAGCCACACTCCGTGCT
+TGGACTGATCCAGCTTATAAGGCCTTATCCCCGAATCCAGGTACAACCACGCAAATTGGT
+AACCGAAATCCCTGCTCGCGTCCTTGTCCGGTGACCCTTTTAAATAACAACTTACTGTGG
+CGTTGAATCGTTCCCAGAGATACGGACCTGAACTCGCATGACTCCAACATGGAAAGAGGA
+TTACAAAGCTTATGACGACGGGCAAGGGTAACGTATATTTGACCGTACGCCGACTCCGTG
+GTACTTCCTAATTGTTGAGGATAGGGTGGACAGCGCGTAGATATTAAGGTTAGTCATCGC
+TTAGAGGAGACAGGCTAGCGTCCCGCGCCCGCGAGCAATAGTGTGCCACGCTCCTTTGCG
+TTTACCCAAAGTTGGAGAAGAAGTTAAGGGTGCCATGTTTGATAAAGGCCACTCTACCCT
+ACTTCAGCTAGAGGGCGCGGGCTGCATAGGTACCAGTGAACCACACCGTTGTTCCGCCAG
+TGTATCACAGTTTAAAGTGAGACCGTCGCCGTACGCACGGTGCCACGAGTGATGGGACGT
+CCGTGGAACTCATAAGATACCACGTATGTAAACAACCCCCCTATCGGTAGAGGGTGGAGT
+GATGTGACCGTAGAGCGAGAGACGCATATGCCACCAACATACAGTAGACGCAGTGGACAC
+GATAGAAAAAGCACGTTCTGGAATACAGAGCTACCTAGCGTAATAGGAGTAGTAGAGACG
+ATTCGTCGTTTCTGAAACAACATGCCTCAGATAGACACTATCGATCTGTCGATGTCCAAA
+TGATAATCTACAGGCCCTACGTCGCAATTCCTTAATATTAAACATGGATGTAACGGCGGC
+TTACGCATTAGAGTATCCTAGTGATCGCATGACCGACCGGTGCGATAAATAAGGAGGCTA
+AATTATACATCGCTAAAGTAGTCGCCCTAAGTTAGCTCGGTATAACCCCCATGTCTTACT
+AGTGTCTGGGCGAGATAGACGATTAGGAATCGTTACCCGGGTGTTCCAGCAGTGTCATAG
+CGACGGGAGTCTTCTGCAGCTGACACAGACACCAACGTATCCGACGCCTATTTATATACT
+TACTGTGACTGGCTCTTTTATTATGATCTGCTTGGGGGTACGCGTCATTCATGTCAGAAG
+TAGTGGGGTCTCACGAAACTCGGCACCTATAGTACTGCAGAAAATAACGGAGTGATCAGA
+TAAACTAGGAGCGTGTACTTTGGTGGTTTTGTCTCCGCATGCTTGGGTTCGATAGTACTA
+CAAGCCGGACATGCACTACTTACGGAAACTCAATGCTGATTGCGGGGGGGCCCAGTAACT
+CGATTGCCTCTAAATTATTCCCGTCAATTGCGTGCTTGGGTTGAACTAAACGAAAATAGA
+TTGGTGCAGAAATCTGTCCTGCCTGACCTTTTGACTGTTGAACGAGGCGCCTTAACTCCC
+GAGTTCTCGATGGGGTGGGGGCCCGAATGAAATCCTTAACTATACCTGACCCTACAGCAT
+TGTTTAGTATAATGAGCGGGCACAATGAACCCTGTTTAAGTACATCCAGGTTTGTAAACC
+GCCAGTCAGAGTATCTAAGACCTATAAGGAGGGAGTCACAAGGTAGATGCTTCGTCTTGA
+GAAATGTCTCTTCAGTACTCTAACAGTGGACTGAGATTCTATGCACGCGCGACCAGGACG
+GTTATGCTGGAACACTTCAAAGTTCTCACTATTGTGTTCCTTCGCTGATGCCGCACTTAA
+CATTTTGGCGGTACCGGATAGTTCCGTCGCACGTTGCCTTATTTTAGTAGTCTGGTCTCT
+ATCTTCGCGCAGACGAAGAAGGGGGATCTTCGTAATGGGCCGTTGACTTGGCTAAGTAGG
+TAGACAGGTACACTAACACGATGCGACTGGACACATAAATCTGCGTTACTCTGCAGAATC
+GTTAACTGGGGTATGTGACCCGTCAGCCAGGAGCATTGGATAAAGAGATGGAATGTTCAC
+TGGCCTTTTAAGACCGGTCCGGAAGGTGGTAGTGCGGCAGGTAAGCCCCATAAAAAGGTG
+TGCAAATCGGTCATAAGTCATATCGTCATATCTGGTTCCTCTGCGCCACCAGGACATTTT
+CTTGGTGTCGTAACCGCGGTGCATCTACCTACGAAAGGCTTAGGCCGTATTGGTGACGCC
+AGTTTTTACTCCTGCTACTCGATTGTGCCTTGACCAGGTCGCCGTACCCTCCCGTGGCTG
+TGTAGAAGCGGAGCTGTCAACCATCAGCAGTTATTTACTAGATACAATCTGACCGTGGAC
+ATGGCCTCATACATTTACTAATACGATTTACTCTCCAGTTAGCCGTTGATTAGTTAACAG
+CGCCTAGATATGTTAAACGCCTGCTCGTTTACCCCGGACGAAATACATGTACGCGTTCTA
+ATATTCATTATGATTGGACAGTACTCTTAATTAACAGAAATGTTTGAGAACGATGTCTGA
+ACCATGGGTTATCAAATTGGGCCACGCTGCGATTGTTAGCTACCTGGGTTAAGTGGTGTG
+GCCTTCGAGCAGGGTCACTGTCAGAAAGCCCTATGGAGCGTCTTCAGCGCTGGCCATAAG
+CCACCCATCGAGGGTGTGATTTACTCTGGGTGAACACATGCCAGCTACTTAGAATTCTTT
+CTTGCCCCTCGGCTGGAAAGGTGAATTTCTTTGGGCCAGGCGTGACCCGGGCAACTTTAG
+GGATTACGTAGATATCATTGAAGACTGCGGCGGTTACAGCAAAAACTCTATAAACTCAAC
+AATCCGTTACTCGCCTATAATGAGCTGACACGGCTAAGACCCTAAGCCTGGAGTGGTGGT
+AGAGGTCTTCCATGATGGGAATCGGAAGCCCCTTTCGGAAGTGCCATGGTGTCGCCATTA
+TGGGACTATGTCCGGCCTTATCCATAGGCACTTTCAGCGACCGGACGTGGTCATTATTTG
+CTCTGACCTGAAAAGGCAATTGCCCTAGGGCCAGCTTGGGCAGAGCGCGCTATAACCGTG
+ATCAACTGTGCGGCTGGACGTTTGGACTTGACTCCCTCAAGTCGTGGGTCCCCTCTACAG
+CTTGAACTCGAAGACGTCATTGTAGTCGTTGCAAGCCCGTTTAAGGCATACGTTCGGAGC
+CAATTCCGACAAAAGATGAGGCAGGCGTCACTCTGAGTATTCTCTCGTCCGCGGTGGTAA
+GTCGTGGGTGGAAGATCACGCCGACTCTATACTGACAAAACGAATAAAGCTTGCTTACGG
+TTCCAGCCACCGCTGCTCAACACATATCATAATGATCATGAGTGTGCCCCCACAAGTGCT
+CAGCGGTCTGTTAGTAGTTCCGGCAGAGAGTCCTGGATAATACCTACGCCGCGTTTGCCT
+TGTATATACCTACCCTAGCGAGTCCTACGATCCAAGCCAGCGGGGCATTGCTCTATGTGC
+CCTTTCTGCATTAGGTCAATAAAGCCTTCAAGCCTACGGGTGACATGAATAGTATGCCGG
+TTTGAGCCTGAGCACGTAGGCGTACTTTACAATCAAGCTTAGGTGCCAAACACACCAAAG
+GGCATGACAACGTCAGGTCGTACGAACCTTTTACTAAACGGCTGTGCCCTGAATCTCATA
+TGCCCTGTCCGCTGTGTCGTCAAATGCGTACATCTTCTAAGATACCTGACGTATAAGATC
+TTGCTCACAGTTGGGTAGTAGGAGGGATACAATTCTTGATTATACCAGCTTATGGTCCGC
+TGAGCTTCCGTATGTTCGTGAGAACAGGGTCCAAAGTTTGTTAGCGGTGGAACGTCCTTT
+AAAGAGATGCTTGTCTCGTATCACTTGATTTTACACTTCTTCCCCAATTTAAGTCTTACT
+GTCCGGTCTAATTAAGCGGAAGTCTAGCGCAAAGGCATGTATATGTAATCGTAGCAGCTC
+CGATGGACGGAGAACGTGGCGCCCCATTAGAGCCCAAGCTTGACGTCATGCTACAGCGCG
+CGGATAGGCGACTAAGCAGACGAGCCTGCGTCTACTTCGGTTAGCCTAGCCAGCGATAGA
+CCTATATCAACTCCGCTGTGGTAGCTCGAACCTGCAATATATTGTTGTCCGGCACTACCC
+CCCTGGATATGCGTTGTCATTCCCTTGCTTAAACACTTGTTTTTCGAGAGACATGTAGCC
+TAAGCTACGAGATACAGCTCAGTTGAGCGTACAATAGACGATAATCCCCCATTGCACAGC
+CAGTACTGCGGATCGGCCCACAGATGTTGGGATTGGTGCGGTTCAGTTCATATCAGTGAC
+CATCGCTACTTCCTATCGCACCGAGTGCCTAATACTTCGAAGGGCATACATTTAGCTACA
+TAAGGAAATTGTCAAGAGTTTTTCGCTGCGACGTTCCACTTAATTACGAGCGCACTGCCG
+CAATTAGCTGTCGTCTCAGGCCAGTCCTGCAGAACTACGTGCGAAAGACCATTGCCCTAA
+TATTGAGGCAGTTACTATCACGACGGACTGTAAACAATAAAGTCATACTTTTACTGTCCG
+AGACCACTAGAATGGTGACGGCAACAAAACACTGTTCAAGGTAGTAGAACTACCGTGCAT
+ATGCGTGCAAGACTGCTGTCTATTTGCGGTTGCGACCAACACGGCTCTATAGGTCGTTCG
+GAAGCTCTCGACTCGCTTATCCGGGGTAAAACAGCCCAATTCGCGGGGGTCCCCTAAAGG
+CCCATTTTTAGCGCTGAAATGAGTGATTGCCACCTCCAAAATGTGGTCTTGACGTACTGT
+CCCTAAAATGCGCGAGAGGTACGCGACATTCGTGCGTCTGAGCAGTTAGACACGGGGTTG
+ATATTGGCGCCCAGCTATTGCCGGACCTTAGTACTGTGCACCGCTGGCCGCACGGGCGAA
+GGACGAAACGGGCGAACCCACGCTGGGCTCTTACTCGTTTGTCTCTGTCAACTTTACTGG
+GAAACTATGGAAGGTAACATTATACTGCAATTAATGGATGTAAATGACCCTACCGGTAAT
+CGGCACGGAAAGTGGAGTGTTCTAAGACAACGTTCGGGTGTATGTATCGTGGACCGCCGA
+ACTTAAATTAGACATAGGCTATAGCAAATAGCGTAAGCGTAGTGTATGATGTTTATGTGT
+TGCTAATGGGTTGAAGTACCGCGGGGTAACTGAGTACTAGCTCGCGCGATTCATCACGTA
+TTTGCCCACTTCACCATAGACTCGAACGACCCGAATGGGTGTGAGCACCGGTGGCCCGAA
+AGTACAGTGTGAATAGCGTACGTTACCTTGGTCTTCGGGCTTCACTATAGCCCTATTCCG
+CGGCGGGGACCAGCGGTGTTTGAATCAGGACGATCAACGAGTCAATTTGCAGTTTGGCCA
+CCTAGCCTGGTATCCGCGCCGACTACGCCGCCACGTAATGAAAATTGTGTTCTGGTGGCT
+CTTAAAACGGAGCTGGCTACCCCGGGTGACGTAATTAATCTGGCTTGGGGGCCTCCCTGG
+CCGGTTTGGCGAATGTCGAGCGGGTACCCGTACTCAGGAAGCACCACAGTAAAATTATGC
+CTGGTTTACTGAAGGTCCCACGCTACCTAAAACCACGTCTCGTACTTGGTCTGCTCGTGC
+GCACCCATACTACCGTGGCAGGGTGGGTTTAGACATGACCCGCGCTTTCTGACTCCCTAC
+GGAGATAAGCGATTGGCCTGTAACGAAATTGAATTCAAACGATAGGAACTCACAGATTGG
+GGGGGATCATCGTGAAAGCCGGTTTTACGCCGCTCCCCAACTAATATAAGCTGAATCGGG
+GTCTTTGCAGCCGAGAGGGGTTTTTTCCAGGGGCCATGGTGGGGTAGTAGTGAGCAATAC
+GCAGATCCGGCAAATAAGCAGAGGCTTCCAGCGGCAGTATGTCCGCCCTCTGCTAAGTGG
+TTGTGGCAAGTAACATGTCATAGATGTGTGGTGCTCTTGTGTATTGAATGGTGACCGGTC
+AATCCTACGGTATCATTCTAGTTGCGCCCTGCTTGTGATGGTGCGACTCTCGTCGTTCTG
+AATGTAATTAGTTTCCAGGCGAGTTGTGGCCTTCACTCTTCCTGCGTTCCAACGCCCACT
+TTGTACCCAGCCATAACGGCAAGCAGCCCTGCTTGGTTTTGTTGGTGAAGTGTCGACGGT
+TGCGGATCTGTCACAACTCTGCTGACGGTAAAGATCTCTATTACTCAAATACTGTTATAA
+ACGGCTCAGGCTACGTACGGTAGAGTCTGCGCTGCAATAATCTACACGTGACGTATTGCC
+TCGGGGCTCGCCAGTATCGGGCTTAAAAGCCGTTGTGCAGCATACCATCACGTTCCTCGC
+CAACGAGTGGTTGTGCGGTCTAACAAAACCATCTTCCTCCCATTTTTGTAGATTCTGATA
+GATTAGCTTCATGTAAATCGTGTTGTTACCGCCCGATTCATCCTCACAGCAGCTGCTACA
+TAAGTCCATAGAGAAAGGCCTCCAGCGACTAAAGTCTCAGTCGGTATCGCCCCGGAGAAA
+AGTTTCGACGACTTATAGCCACTGATACGCAGCCTATAGATCCCCCCGATGGGCCCTTTT
+TTCTCGGTAAAGGTTGCCCCCTGTTATACATTGCTCGGCTTTGAGACCGAAAAACTGTAA
+AAAATCCGGTTCAGAACACTGAAATTAGGAGTCCAAATGAGCGTAACGCATGACTTTTAA
+GGGGGTGGGACGTGGGTTCATATCATGCCAGCAGATACGTGCCCCTGGTCATTCCGGTGA
+TCAATAGAGGGCAAACCTTATTTGCAGCCGAGAGAAAACCTTTCGAGAGTCGTTGAATTC
+TAGCGGCTCTCAGGGATATCTCCTCTCGTTGCACGGCTGTGTTCCGCGTTATTGCAGTGC
+GTATTGGTCATGTTCACTCCGACAGTGGAGCCTAGCTATTCCCCGTCGGCCCTGATCACG
+ACACGTAAACAAGTAGTATACCAGACCCTTCAGCCGTCCTGATCGTGCGGAGACTTATGA
+TATCTCCCTATGGCATCGAGTGTCTACCCCTATAGCCACTCTCGGAGTGGGCTATGGTGC
+CGAACTCTCGGCATCCCATCATTCTATGATGCAAAAGCGGCCCTGATTCGCCTCGATGAC
+TCCGAACCGTCAGGACAAATACAATCCCGGGGAGCATCCGTCTTGGCGGGTGCCCCACGT
+GTCCCGCCGCACGCGAGATTACCAAGGCTTGCGGAAAGTCTTTTCACGGAGCCGCGATTG
+CCGTATATACACAGTCGAAAACTAGTAAAGCACAACATCAAGTCAATGGGTTGATGCTCG
+ACCCGCCATGGCGGACACTGGGATTAATCCTCTCGACTGTAGTGCGCAATTACGTTGCTT
+CCCTGTGGATTCGTGTTATGATATCATTCCCCGTAGCTGGTACAACGCGGGTGTACACCT
+GCATAATTTTTTAGTGCAGCGGTACTCCTTAAATGTGACCTCTATCATAAAGGATTGCCC
+GCCCCAGCTCATTCGATTTAAGTCACAGCCGGAGATGACTGTGCTACACACATAGCTGGT
+TCAAAGGTACAACGCATGGCAGTCTTCGAGTGCACCGGGCCCGAACTCTAGTGCATTGTC
+TTGTTTTAGCTAGCAGGGGCGAGGTCACGGGCAGCCTAGCACAAACAACAAGAACTCAAA
+TTCAACCAAGGCCCCTCCGAGTTAGGCAAAGCGTTCGGCCCCTGGAGTGACTGTTCTTAA
+CGCATATCAGACTCGAATTAGCGTCAAAGGTGACTAAAGGTACAAGAGTTACAATCCGAA
+TCTAGTGGAAAATGCTTAAATGATACGGGGGGTGTGTGAGCTTTGGACCACCACGGCTTC
+CAGCGGCTCCACAAATGCATTAGAGACGACCGCTGATACTCGATGTCTCTGGTCTGGACG
+GACACAGCAATCGCAGTGCGAAAGGTCAACACTGGACGTAGCAAGCCCGATTCTTCAGGA
+CCTGACGCCGTTGCGGCGTCTTCTGCGTCATATCTAAGGTGGATACCGAGAAAGTTTGAA
+GTCCGAATGCCCTCAAAGGCGACACTTACGTTGGTGGCTTAACTCCGTGGTTCATCCGCA
+ATGATTTAGGGAGTGTTCCGATTCCGGCATGGTGACACCTGGGCCACATAATTTTAACTA
+TGTCCTTTCGCAAAATTATCGCTATCTCGTCGTAAACCAGACCTGAGGGATAAGCAGTCA
+GTGGATTAAGCATGCGGAGTACCCTAGCGTCGGTTCGGAAGTAGATGGTACCGATACAAA
+CGTACTTGACTGATGTGCTATTCACTAGGAGTAATCTCCCTGAAGGAGCCACTACACGGG
+GCCGTATTGGCCATACACGAAATAAGTATCATATCATTGAGCGCTCGGCCACAGTGCGCC
+CAAGCTTTCGCATGGACCGCCCTATCGATATGTCGTCCTGTATCACCTAGACTTGTGTGC
+TAGCATGTCCCTCGAAAAGCGGACGACTGCTATCCTTGGTGTAGGACTCGACGTATCCCG
+TTATGCATTCAAGACCACATTCATCGTGCCTTTATAGGTATATCATAGTACCAAGTCGCA
+CCGCATACTGACCAGTATGACATGAACCCTAGTGCAAAGCATGCAGCAGCCACTACTGCA
+AAATAAGTACCCGTCCGGCGTGTTAGAGCGGGGAGGTACCCCGTTGTGACATTCTCGGCT
+GGCCCCCAGTGCCAACCCTTGAGTGACCGGTCATTAACTTCCTCTCGTCGTAAGAGCCCG
+GTTACCTAGTTTCTGATTACTCCGTAGCCCTAATACAGATCTGAACGGCTCATGGCGACC
+TCACTACGCCCGCCTGCGTTTCAGTCTTAGCCTTAGAAATACCTGCGCAGATCCTGCTCG
+GGGACGTTCTTCAGGAAACCGGTTAGAGGGTCCTTTTGATACGGACATAAAGCAAGCTAA
+TTGTCATCGCGCTTCGATGTATACCCGAATGGTCGCCTTTTCACACGCCGAACAGAACCT
+GGAAGTATGCATCTGGCAGCACATACACCGGGAATACTTTCGTTAAGCAACCCCGACGAT
+ATGATGCCACGGGCCGAGTCCTGAGCGGGGAGTATCTAATTGGGGACGGTCGATGAGGTG
+AGTGACCACACATTTATGTGCAGTCCGGCTTAGGAGGCGAACACGACTACTAAAGGGTAC
+CTCAGGGTAACGGTGGCCGGGGTTTATACCCTCCAAACTTTTTCCCGTTCGATACACGCG
+TGTTCGATCAGTACTCCCTTGATTTGATTCAAGAACCGTCGTAACGTCTTTGCTATAACC
+TTTCGCATTCTATAGAATGGAGGAGGACAGCGTGACCGCCGACAGGATGGTCAGTCGCCA
+TTAATTGCACCCCGATCTCAGTGATACACTAACATTGGTCCTAGCCAGTCCTGGGACTCA
+GCCAAACAGGCATTTATGACCTCAACTGTTCCTTCCGTCCTTCAACGTATGAGTGCGTCG
+ATAGGGTAACAGACTGTTGTATCAAGGAGGTTCTAAACTGTGTTCCAGGCCATTGCACCC
+CCAAGCACGTTGATAAAAATTTTAATGTAACTCTCCATAGTCAGTTCATAATTTAGACAG
+TATCCTACCGGCCCTTACGGACTGGCCCGGCCGCCACCGGGTCAGTTTGCTTCCAGTATG
+AACAAGCTATGGCACGTGGCGCATACGTGTTGCCAGCGTCGTAGGTTTGGAAGTAGCCGC
+TCTTCAGTTGGTGTCGATAGGAGTCGGGCTAACTAGGCTGCCGCCCTGTAATTCCAAGCC
+AAGCACGGTTAGGTGAGCAAGTATATACGTAAGCCTCGGGTGGTGTAGGTCAACGTAAAG
+GTCCAACCTCCCGGCTTATGGGACTTTAAGACTGGCCAAGTCACCTTCTATCACGCAGCT
+TAATATACTAATAAATAACTCTTACCATAAGAAGATCTCGAGCGTTTCGCTATATCTTCG
+GGCTGGGGGTAATACGGATGCGTATAACGAAAAGACTCCGTGGACAGGCCCTAGGCCGAG
+CTAAGAATTTGAGCGAGGCGCGGCAGCCTCGTCATTCGGATTGATACGGAGTCTTTTTCA
+CGCCTGTTCTAGCTGCCTAAACTACACAACGTCGGGCTCACGTGGCGATAAGGTTTACCA
+ATCGGCGATGGGAGAACCACCATGAGCGTGTGAGTTCGAAGACCGTACCATCGGTAATAA
+CATCAGGCCTGTGGTGGTAAAGTCCCCCACCAGATTAGGTCTCCGACTTCGGTACTGTTG
+AGAATGGAGTGTAACCGCTACGACGACGCGTTGCGACACTGTGCTTACAGGAGATGACAA
+AAATCTCAATATCAGTTGAGCCTCATACCTGACCTATCTGCGACGGACAGTGACTACGGA
+GGTCCTTCCCATGTGTCTCCTCGAGCGGGAACTGGGGTATGAAAGGGGAAATCACGGGTG
+GCAGATTTCTGAGACGTTCTACTAATCGCCTTCCATGGTCAGCGGCCTGGACGGGAGGGG
+TAGCGGCATGGGCGGTGAAGCATCAGCCCGGTCATTGTGCGATCACTAACTGACCACGTT
+GAGACCTAATGGTTAGGCAATCCATCTCTCAGGTCCGTTCAGTCGACCGCGGAACCCACC
+CCCCGCGTTGACCCTTTTATATGTCGGGCACGGGTCAGGGCAAAACGGCGCAATCGATTG
+ATTACTGGGGTCGATCGTGCATAAAGGACACCCAAGAGTCCTAGCAGATATGACGGAGCG
+TACGCCGTGAGACTCGACGCCAGTACCCGTCTAAGCAATTTCCTATAACCGCTATAATAG
+CGGCCAAGTTCATCCACAGCGACATTAGCCACCCGGGTTATGAAAAGTTTGCTGTAGATA
+TACTTAAGATCGAAATTATCTATGGTCTAGCCCAATCGAAATTGCCAGGGAATCGTGCAC
+GATAAGAGGAGAGAATACGTTTAGGCTAAGTCGTCGTACGCAATGTCTGCGCGAGAGAAA
+TACCGCACTACGCATCGGAGCACTATAAGCCATTTCGCATACATGCCGCAATCGCCGTGT
+GGAAGGACGAAATAGCGGTAGGTTCAACGGGCGATTAACCCCGCATGAGAGATACTAAAA
+CGAGGACCCGTCCGTTTACCGGTGCGTGTTAACGCCAATTTAAGCGCGCCACGACGTTGT
+CACACCATCTTGTAGATTGTGGAAACCTTATGATAAGATCATCATTCGTCGGGGTCTGGT
+TGTAACCAGTAGTCACAGTGGCACGCTCCACAACTAGATATCTGAGTAGGTAGGTGAGGC
+AGCACACTGACGAGCACGGGGAAGCATGCGCACAGGAGGCTCAACAAGGGCAACAGAATG
+GGCCAACCGAGACCCCTTGCACAGAAATCCCGTCAATAACTATGACCCACACGAACCCGT
+TGCTGTGCCGAGGCGGTCACTATCCAAGTCGCCTATCCCGGGTGACCGCACTATGCCGCT
+GTGATTATTGATGTTCAGACAGAATTAGCCGGCGCTTTCCAATAACCGTTACAATACCTA
+GCGACCCAGGTAACGTCGCCACATCTTGCGATATGCGTAGATCTCAGTTACAACGGGATA
+GACTTGATAACAGGCACCTTAAAGACCTAACTACAGCCTTTCACAGTATCTTCCGTATTG
+GCTTAGGCGAGCTGGCCTATAGCACTAGTCGAACATCTGCGCTTTTGAGATTTATCACGC
+GAGCACCAGAGCGCACCGAGCGGATCCTCTGCCAATTCAAGGAGTTTCGCTTGCTTGTGC
+ATACTCCCCCATGCCAGCTGCTCGACCATCAGGTTACCAAGATCCGGTACATCATTCCCA
+AGAGACCCTACCCGTTAAACATGTTCGCTAGTTAGCAACCATATTAACTCATAACAATGA
+AAACCCAACGTCTCGTGAATTTGGCTAGTTCCGGTGATGTGAATGGCGTATAATCAAAGG
+TCCAGGTGTTGGCCTTATCATCCACACTTCGTCGAAGTGCGGTTAGCCCCCTCGATTGCA
+CGTAGAGGTACGAGTAACCTTCTCTAGATTTATCAAAGTGCACTCATGGGGCTTGCGTAT
+GCCTTGGGAACGGGGAAGGAAATCCATAGTCTATAGAGAGAATTGAAAACAGTCATCCTC
+GAATCGCAGTAAGCTCTGTAGTCAAATTACATTCGTATAATCGTTTCCTTTTCGAGTCAG
+AAGCACTCGCAGTATTCACCACCTTATTTGCGGAGCTGAATACCTTAGTACGGAAGGGAA
+GTTAATCTACGGCCAGATCGATGTTACGGTTCCGCTGTCCTGCCTGAGAGCACCGCGCCT
+TGTATTCAATTGGGTTCACGTTTGGGGTATGTCTGAAATGAGGACACAGTGCCGGATTGA
+AGCGTACTCTCTATGGACTCTAGGGATGGCTGAGTAGACATGCGTTCCTCTAGTCCCTTA
+CTGGATATTCATAGGAAGGATATTTTTAGTAATAAGCGTATACGACGTGCGTCGGCAATT
+GTCATCGGACCACCATCGAGCGTGGACGGTAAGGGGGCAACTCGTCCATCAAGTTTCCAG
+AGTCGAACGCCTATTCGTGAGGTCTTCCAGGGTTTGTGAATCCTGCTCCATATGTCGCCA
+TCCAAAGTTTCTGCGGGGCGGCGAGATAATACAATACAAATTGCTACTCCGGTATGCTTA
+CATGATCATTCAGAGGTGTAGACGCCATTACTAGGACGATCCTAGGGCATTTAGATATAC
+TGGCCGAGCCAGCCGATGATAAGGAAGCGCACCGCTTTCATATCCTGCTTGTGACCGAGG
+CAACTATTAGCACTCGGAACCTGTAATAGAGGGTGTCACATGGACAGCGGGTTGCTTTAG
+CGAAGAGGGAACGTACGCAGAGATAGCCATTCAGCCGCGTCATTGTGTCCAATCTCTAAA
+GAAGGCCGTATCACAAGCGATCGAATAAGGATCCACAAAGGGCTAGTGCCCCACACAGTT
+ATCCAAGGCGTGGGACCCGCGGCTCGGAAACCGCTTTGTTACCTTGCGTTGGGAGACAAG
+AATAATAGTCCTGCCGACACCTGGGTATGCTCTGCGCCTTTAAGGTATTGGAATTTGGCA
+CAAACTTTGCTGACGCAGTTCGGAAACGTACTTTCTTCAGCAATTTTAACCGTTTAAGTA
+ATCACGTACGCCTATGATCGCTTCGTCCAGTCCTTCTTCGAGCGCAGCTAACTTCCGTTT
+ATCCCAGGGTTTGTATCCGCTTGTTGCCAAAGTGTAATAAGTTTCCGACCCGGGGGTCAG
+AACAGGCGCTATACAGCAGAGGTAGTTAGTTTATTATATAGGTAATAGCCCTCCGCCCCG
+TGGAAGCTCTGGGCCGCCGCGTGAGAAAGCCGCGACCATGGGAGCCTAAGTCGACAAATG
+TGTACTTTAATCCCGATATTGGGAACGAGGAGCGTAGACCGCCTGAAGAAGAACTAAGGT
+AATCTTATTAAGGATTCCTCTGGTAATCAGATGGACTTCGCCATTTGCCAGGATCCTTTT
+TGTTTACATCCGGGTAGGTTAAACTGAGTTCGCTAATCGTCTATCTAAGATTGTGTAGCC
+CTTTTACAGTGCCCGTTCTCGAGGAGCCGCTGCCGCTCGTACATTGTTCGTTTTTTGCGC
+CTTTTGCCTGTTTGGGGGGTGGAGCAGCCCCGCTGCTTACTGTCTTCGCCGCGTTCAGGC
+AGTCACCTTCTTCCAGGACCTCAATGAAATTACAACTCCGAGGCGCTCGGGTTGTGCCGG
+ATTCCCGCAGGACATATGAAGTACAAGTTTGGTGAGGGCCTGAATTCAGTAGGATCGATA
+CCCTCCATCAATAAGCTACCCATGGCCGGCGCAGCCCATTCTCACAACGTACATCTAGCT
+TCGTAGGAATTAACTCATAAAATATCCGGAGCTTGAATTCTCTTGGCCCTGTCCGCCACA
+AATCTGGGGCATCCTGTAGATCAATGGGCCAACGCATTATTCGCGGGCTATGAAATGAAA
+CTAGAGATACATTGGTCCGCACTCGGTTCGGCCCCGCCCGCTAGCGGGTAAACACGGCGG
+GCGCTAAGGTCGTCAGAATCATCGCCACTAAGTCGATACGAGCAGATATTCTAGAGCACT
+GATTACCAACAGTAGTTCGAATGAGGCTTGCACTATTAGGCGCCCGCCTTAATCATGCAG
+GTTGCAAAAAAATGGAGATGAAGCAGCCACGTCCGTGATTCAGTTTAGCATACGCCTTGG
+CCGACCGTAGCGTGAGGCAATTAGACACTGTACCATCTCCACCCTTGCTTAGCCAACCGT
+ATCCATGTGGCCAAACAAGAATGGGCTCTTCTTGCCAATAGGTAAGTGGGAATATGTGAT
+AGATGGTGCTCAGGTTCCTAAAGCCACCGAAAGGTGGCCCCGACTCCACCGGTTTTAGGA
+TAATGAAAAGACGAAGAAACCGCCGAAACTTTTGCTTGTAACAGTTTTAGTACATCAGGT
+GCGGCGTCATACCCACGGCAACTTAATGTGTGATACAGAGTGCCTTTCCGTTACACTACT
+TGCTTTTAAAAACGTGGGCGAACCGCAAATAATAACTGCGATAGGAAGGGATCAAGAACC
+GGCCAACCATTACGCCATCGATGAGAAAGATGGGCGGTGATTCCATAAAAGAGAATACGT
+TGACCATCTTCAGGTGAATTGTTCCTGTAGTGTGTGCGAGACAGAGGGCAAGACCAAGCA
+TCATCAGTTTATCGGCAGCGTAACGAGGCGTTTTTTCTATAGCTTCTGCGGTCGTACCAC
+GGAAGAGTGTAACAGCGTAGGGATCCAATAGTCCGCCCATAACGGTCTCGTACGAGTTCA
+TTTCGTACACTCGCGTGGTGGCGATAGCCTGAGTGCGGAGTAATGATAACGACTGGTGCA
+CAACTTGAATGATTCCAGCTGCTCAAAGTAAACACGAAATACACGCACTTTCCGCCCGAA
+CGATTCGGTTTGTATCAAACACACTCGTTGCGTGGTGTGGACCGTGGATGACCAGTATCT
+TCCACTGCCCTTATTTGCTCACCATCCGTCGCTCAACAATAAAAGCCCAAAAAACAAGCA
+ACACCATGCCACGAGGGCATCGGCTTGATGAATAACATACGGCCTAGGCGGTGTTCTTTT
+TAAGACCCCAAACATATCGAAACCCGACTAAGCGACATCAACATTTCTGGCTACGCCACT
+TCACCGACTGTGTCTTTGTAGCTCGGAAACGGATTTGCAACCGTAAGTGCGTGGACAGGT
+TTCAATTACTTTCCCATCCCGATATTATTGGCTGAAAGAGGGGGCCAGTTCGATATCTGT
+TTCGCCGGAACAGAAAAAGCTGCTCATGATTCAGGAGCTAGAGCAGATGTGGATTGCCCA
+CTCTAGGGCGTGGATTATGCACTGCGTTACGACCACCACGTACCATCCCAAGACATGGCA
+CCTGTTACCAGAGGAAGACTCGGATCCTGTCTCATGCTGTCTTGTACCGCGGTAATACTG
+AACACGGCGTGCGTCGGGTTGGCTGTCTGGCCCGGTATCTTACGGTAACTAAACAAGATT
+CTACGCCTTCTGTGGACGGAACAACCCGCTCTATCGGATTGTCTCAATCTAGTCGTGCAA
+CGGTGAGGCAGCGCTTAGAAGAGTATGAGTAGAAGGCCGAGACGAATAGACGTCCTAGAG
+TTTTATGGACACCGCGTACTGTCAACACCCTGGGAAAGACTAGGCTTCCACGTTAGTTGT
+GTGAGACCTAGACCTTCTATACTCATCCCTTGCTGGAGCTACGTAATTGAGCGCCGTTGA
+CCGTTACAACACGACATCGCGCGCTATTCATATCATAGAAACATGGCGTACCTGTTATAT
+TCATCAACTCAGCCAGCTCTGATACATTTGTCTAGCAAAGGTATGTTCTCGGTTCACGCG
+TTGTCTGAGTCGTGGGTCACTCTGTACACAAGACTTCAGGCTACTGTAGCTTTCGATAAA
+CCGTAGGCTTGTTACAGATCGTGGCCGTGGCCCACTTTATCGGTTAAAGAGATCTTACCA
+GCACCTTATCGATGTGACCCTTCATGTGGAGGTGCGACTAAAGTCGGCCTTAGTGGGATA
+ATATAAGCGTCGACGGACGTTCACACGCATATAAGCTTGTATCCCTGCGGCATCGCCTGA
+CTATATGCGCAGACAGGTTACCCCATATCGAGAACTAAATCTCAAGCGACAGTTGACAAC
+GTTGTTACAGTCCCCCTACTAGACACTACTCGCGGCAGGCGGGAGGGAATCCTACGGCGA
+ACGATTAGGGTCATGGATCAGCGATTGCACTTAATCTGTTACAGAGTTCCAACAGTAGGT
+CGGCTAGCTATTCAGGGAGAAAAGTTCATCGGGGGACATAGCCACGCATCTCAAAGGTAA
+GAGGCTCTCTCGTAGAAGTCTGGGTATCTTGTGCACTCCAAATGAGGCCTAATTGTCTGG
+GCTATTGGACTTCATGCCGCTGCAATGGGCTAGGTTAGCGCCTCGACGAGCAAGGGGACG
+TGCTGACAAACGGGAATCCAGTTTCAAGCCTTGTTGTGTCCATATATGGTTTCACCACGA
+TCCAGATACTTTAAAGGTTTCGGTGGGCCCCGCCCCAAATCCGTGGGGGACGTCAAGTCT
+AATCAACTGCGCAACTTTTACGGATCATTGGATGTCTCGCGATATCATTCGAGGTCCACT
+TGCACCCATGTGATAGTCCGTGATAAAGCATGTAGCGTTTACTACAGGTGGCTCCTCATC
+GAACCCTATGCTCACGTTCCTACTCATTCGAACTATTTCATCCCATGGGAACATACGCCG
+TCAGGTTGAATACCACTTAATTTGGCAAACGATTTTTCATTGTCTTAGCGTCCGCGCTAA
+TATGAGTTCGCCCACACCCCACGCCGGGTTTTGATCAGTGCAGATGCTCAGCTTATCGAG
+AATTGTCCATGCTACGGGAGTTTGTCCCAATCTAGTAAGAAAAGTAACACGCATTCATTT
+CTGTAATAGTCCTGTCCATGCCAGCTGACCCAATAAGGGATTCCGTTAGGACTAGGCCTA
+TGTACTCTAACGAGAGTCTTGTAGACTACCCAGCATGTCAGTTCCTGTGGCATAGGAGCC
+TCCTGCTAGTCATGATTAAGGTTAATTTGGAGAGCTGCACCCGATCACGCACTTCTCGAA
+TCTATAGAGTGGGCTACACCTTCGCGCTCTATCGAGGTGCCGAATGTCTTTACACGACTT
+CCCGGATAACCGGGTTACCCGTGCACTAGCCTCGTGTATGTGTAGTCCCGGGAACTCGCT
+GGGCCTTGGTCCATAAGGAATTACGCCACTTAGGCGTACCACAATTTCCTTTAATCTCCG
+AGAAAAGACTCTAGTCTGTACGCACGGATGGGCTTGCCCACAGCGTGACTGCGGAGCCGC
+GGAAGCGCACCTGCCAAATTTAAGTGTAGTTCGGGGGAGTAGGGATGACGAGCAGTGTTA
+GTTGTCAGCTGGATCTCAGAGGCAATCTAATCCACCTTTGGGAAATAGCGGAGGACGTGC
+GTCAAGACGTTTCCTGCTGTAGCACTCTGGGTCGGATTCGGAATTCCCTTTATTAGGCGT
+TTCTTAAAGTTGATGCTGATCTGAACAGGGCATGTGGTGCTCGGGGAGTGCTTAGATTTA
+CCTGTATACACTTAAGTGGGGTTGATTAACTGAATGCACGCACGGGAAAAAATGCGGTGT
+GGCGGCTGGGCACATCGGCCTCGTCCTGAGTTTCTTCTTATATGAGCGAACATAAATATT
+CCGCGCTTCCGAACAGATATACATGCTTGCGTGGAGAAATCTTGACCGTACCCCCGATCA
+GTGGATACTAACACCTACTACTTTATCGGGTTGTAATCCTTTCGAACCTCAGCCTTGAGC
+AACTGGATCATGAGTGAGACATGACTATCCTGCTCCTCTAGCTGGAGGAAGCGAGACAAT
+CGATCGATAACGGCGCATCGTCACACAGTGTAACGAACAGACTTGTGAAAGTAGGGCCTG
+TTTTAATGGTGGGGCAGACGACACGGGGAGCATTTTGTGGCTCTGAGGGAGTCTCTGCAG
+ATTAATTTCCCGCGTTCGCCACCTGTGATGAAGGTTAGAGGACTATTATGGGTTGCCCCG
+CTCTCGCGGCGGAACAAGCATAGCCCGGGATCACTAACTATCCCGGAAATCTGGTTTCCT
+TGCGTAAGCAGGGCCCCCTTGACGTGAACCTCCGTTGTTTCTACGATAATTGAGTCGGGG
+GATACAGTAGTGTGGGGATCAAGGTAAGATGTGGTCATGAACGTCATGCACTAAACGCAA
+CGATTTCCTGCCTCATGTTTTTGGCTCCTCCGACCCAGTGCAGCAGGCAGTACATTTCGT
+GTAAAGTGGATCTAAAGAGCTCACATGAAGAATAATTTACGATCAACTGCACCCACCTGC
+ACTGACCGTGAGGGCAATAGCTATCGGATACTCGAGACGGTTTTTAGACAGGGAGCCTGT
+ATGGCGCATGAACCTTAATAGGTTAAGGCGTAAACGCTGAGTGTCGACGAAGCCGACCGC
+TGTGGACCTCTGTGCGTCACTTAAAAACGTAATACACGCTGTGGCGTTATATCATTCACG
+GTTATCGCTCCAGGCGGAGTGATTGCTCAAATATTTGTGTTAGGGTACACTAAGTTAACT
+CGACATATAGGCCCGAGTACCCGATGCAGCAGCCTTTTCATTAAAAGACGGGGTAGGACT
+AGCCACATATCGACATTTGTGGATTGACGGCTACGGTATGTTCTCACAGTCGCAGAAACT
+CGCACGGATACGATGCGTAATTTGCTAGTCCCTGAAATTAGGCTACTCTCAAAACACCCT
+CGATTGGGCAAATACTTGTAGGCGCTAATGGGGGTGGCACGAGCTGGTGATCCACTCTCG
+AACGTGGATAGGCAGCCTTTGGTTTTTTATTCTGACTTTCACCGTAGCCGAGATTCCGTT
+ACATTCGCATAGAGACCTACGGAAGAGTACCACAGGAGCCCGCAATCTCCAGTACTAAAA
+CTCGCACCGTGTCCCGGGACGAGAGGAGCGACAAAGGTCCGGTATCATTCAGCAGTCACA
+ACCACGTATTCGGTGCCCTGTTTATAATTCGGGCCTGGCAAATCAGCGGGGCGATTGAGT
+TCATATCACTTAGGGCAAGGGCCGCTCTGACCAACCGATAATCAATCGATCTTCTCAGGG
+ATTGCTAGATTTGAATTGTTATTATAACTCCACTGACCCGCTTGTGATGGGCAGCTAGTA
+GACAGAAAGTGTAATTCCGCAAACTTACGAAGCGGTGTGGCAGTAGAAGGTCGACGCATT
+CACACGGCTAACTTGGTATTGGGTAGCCTGTGCTGTGATTCATAACAAAACAAGAGCGCG
+GTTGGCGCAGTTTGATTTACTATATCCAAGAACTAGTCGGCTGACTGGCAGAGTATACTA
+CCATATTCTGCAAGCGAAATGAACGCGCGTGCCGAGGAGGGAATGTAGACCCTACGTACC
+TTTTCACACCTCACGTATCATGGTTTGGCCCCTAAACCGAGACAGACGAAAGGTTGCGTT
+AGTATGGGTACGCGCAACTACTGGTGCCAAGGCCGAAAACACACACTGTATGCAGTGGCA
+TGCATTTTTGGATTTCTGCGAAGCGCTCATATAGGGTGGGTTGAGCCAGTTCCTGGCTTA
+GATTTATCCTTTACTGCAAATGATCCTCGCTCAATGTCGCCTAGCGCCGCCCTCGCCAAT
+GAGACTAAACGATTAAGTGCCAGCTCATATTTGGACACTAGTATCAACTAATTTCCCGAT
+CTAACTGCCTAGTGGCTTGTCCCGATAACATTACTCTTGTTAAACGTCCAGGTGGGCCCT
+GTCACCGATGACGTCGCTCTTGGTTGACGGATCGGTTCATTCATGTGCTCAGTTTATGAG
+TCCACAGGCTTTACCGTCTAATAATGACCTGATTGAAGATCCAAATTGTATGCTGAGAAA
+GAGAATTACTGCGAGCTGAACCCAAATACATAAATAGGGTCTCCGATTGATAAGGGGCGG
+CACCGGGACCTACGGAGAGAGAGCTACATTTCTCTTGACAGGTGCACCCACTAACCGCGG
+TACTCATTCGGTCCTCCGTTGAGAAAATAGGCGTTCCATCTAGTCGTCAACGTAAATGTA
+GCTTTCTTGAACTTAGACATGTGTGTGAACTTAGGACAGCGATTCAGCAGAGAGTGCACA
+TAAATCCGAGTCGTGAGAGTTAGAGGATTCCCGCTGCAACGGAGCAGAGAAAATGTGTCA
+TTGACTGTGTGGACCGTTGGCGTTTGAGACGGGAATTATCCGCGCGTCTAGATTCCCCCC
+GAAATCCTATTGCTGGACCTGTCTGGTCCGGACGGTCAGCCCAGGTTCGCCAGCGACATT
+GCGTGGGGGAGCCATTGAGCCCCACCAAGATTTGCTAGCGGGGCGCTGTGACTAGGCTCG
+GTTACGTACCTAGCGAAACACGACCCAAGTAGGAGTAATGCGCTAAGGGAGGAGGTGTTA
+ATATATAGTACTACACCTATTAGCAGCTCGGGGATCTAAGCTCTTCGGAGAAAGTCTGTA
+TGGAGCCGTAGTGGGGGATGAACCACTTTGTCTATATCGCAGAGCCGGCGGTAACTGTTG
+ACGCTGTGGTTGGATATTGAAAACGCAGGGGTTACAAATATAGTTGTATACACAGCGCTT
+GTTTAACCTGACGAACGCAGCTTAGATTACGCACGGCCTGTGAGAACGTATGAAGGTGAT
+AGACTCTGTGGATTTACAACGGCGACTGCCGACTTGATCTTGCTATTAGCATACTAGACA
+TAACATCATTAAGTCGCTGCGCGAACCAACTCGTATCGTGTACTCAAGATTTGACAAATA
+CTGGATTTGCCTGTCCGAGCACCTTAATTATCCGAACGCGGAGGAGTGAGCTATAGCATG
+TTCTCTACTGAACGATCTCGGCTAGCTCGAATCTGAAGAGTTGCTACCTGGTTGCTGCGC
+ATTCACAAAGATGTGTATGGCAAGCCAGACCAGAGGCTCGGTGAAACGAGGATATGTTCG
+GGCGTAGAGCCAGGCACGGTCATCTACAACCATACGGGATCGACATTTTCGATGTAGTTG
+TTGAAAGAAGCTACCCTACTTTGAAGTTACATCGAGGGCTCGCGGGCTTGGGATCGTCCG
+CAGCCCTATGTTGAGCAAGGACCGCAACCTCGTGTATCTGCATGAATGAAACCTAGTGAT
+TCTTGTTTTAAGTTATCACGGCTCGGATCGTTGCGCAAGGTACGTCGACGTTCAAAGGGA
+GATAGGAGAGATTTTTTGACTAGACGGCGGCCCGTCCCCCCAAGAGCAGTGAAAAGCTCT
+TTAGACCTAAGAGGACCGCGCGCTCCTGAGACTACTATATGAGTCGACGTTAGGCTGAAC
+TCCCGCACGTTCGTCATAGATGGTGGAAATCGGAGCACACGGGTCCACCGTTCCGAGATG
+CTGGAGGTAATAACAGTAAAGGACCCCATTGAGAGGCACCGGACCTCACTGTCGCTTCGT
+ACCCAGCCCGCTCTGTTACTGGATAAGGAGGCGAGTCTTATATTGGCTCGAATACACTGA
+GGCGGTTTGCAACCTAATCGCCCAATGGACCTATGCGGTACGGGTGTGGCGTACCCGTAA
+GGAGCCATCGCAAGACTTCATATTCAACTAATTTCCAATCGCTCCAGGCTCACTCCAGCT
+AATACATTACTTAACTGACCACTATCACTGAACATACATGGGTGGAGCAGGGCCTAGAAA
+AGGAGTCTCCTGTTGATAACCTCTTAAAAAAACACCGCAGTCGTTCCTAGGAGCAGGATT
+GTGATAAATCTGTCGGTAAGTGAGGCGGAGATCTTTCGACGGTCGTTCCGGCGTTTGAGC
+GCGCAAGGGGAGTGAGGGATTTGTCGCCGCAGAGGAATATCGGGCGTCGGTACGCTCCGA
+GTTTCTGTGATACTCTTCACTGGGGTTATGGTTTGGTGGTTTTGCCTATCCTCATTTTAT
+CGCACAAGACAACAGGAAGCTATATCTTTCCCGTGTGGCCGGGATGCAGGGGCGACGACG
+TTTTCATATTAACCCGGGATGCGGCCAAATCTAACCCAGTATAACACCCTTGGGTTGATG
+TAGCACCAAGATAGTCTAAGTCAGCGTAAGTTCACAACCGCCCTAAGTATGTCCAGGGCA
+GCGAATCTTGCTCGTAGAGGGCCCATGCCGATCGCGACAGCCTTGGATTTAGCCCGAGGT
+TCCGGCGTAACGAATGACACATCACTTGGTACGATGCCCCATATGTGCCGGTAACACTCC
+TCCAGAACATAGGAAGTGGAACAGAAGACCGTGTTTTGGCACATATTGGTCCAGTGTGGG
+CAGGGCCAGCGTAGGCGTCTACTGCAACCACTGAAAACACGTGGTATTCACCTAGAGGTG
+AGAACGATACTCGAGGCAGCTGCGCGCTTTAAATCCTCCGCAGACTGCTACAGAATAGTT
+AATTACCGTTCTAGCCCCCAGCAGGTATGTAACCCCGACCACCGATCATCTCTAAGGAAT
+AGTCTCGGATCTAAGCCGGTTACTACTACAAGAATGGCTACCCTTACGGCTAACCAACTA
+TTTGCAGGATAGTCATACTTCAGGCGACATGCGGTCTTAGATTCGGTGCTCCACTGCTCC
+ATAAGAGAGACAGGTAAGGGGTCACTACTGACAGTCATTATGTCAGCATAGCATAACGCT
+GCTCCCCCGTTGGTCATCCACTAGTTAAATCGGAAACGGTACGACTTAGGCTAAACTTCA
+AATTGAAAGATTCAGCGACCCCATGGACTCCGCTTTCTATGCGGGAGGATGCACCTAGAA
+TGTCGTCGGCGAGTCATAAGATGTGAACATGACCGGCCGCGAACAGTTCAAGCTGTAACC
+GGTGTCTTGGTCCTTATTACGCTGCCCTGGATTGACGTTGCTACCTCCCGTGAACTATTA
+CCAAAACCTCAAATTCGAAAGCGGTGCGGGAACGAGAAATAACATTGTATGCTCTCTCGT
+CCCCGACGTAACCGCAAAGGGCCCCGCTAAACCTCCCATTTTGAGCGAAGTTCTCTACGT
+AGAATAAAGTATGTGTCCCGGCTTGCCCACGGAAGATCGGTGCGGTATGAAGTAAACGCG
+TGGTTATTTCGTGCACTATTGCTAGGGACAGCATACCTTCTGCTGCGCTATCCATCCATC
+GCCCGAGCATCCAGAGCGGTACTTAATACCAACTCCGTCTATCTTGCGGGCAGAGTGTAA
+ATTCTTCAACTGCGCTTAACCTACTGTGGGAGTGAACCGCTCGCGACTACTAACAACATG
+TGGAATCTGCGAGGGTCCAGCTCTCCTTGTCAGCCTGGTTATACCACCATATGAGCCACT
+AGGCGAGCACGTCCTAGTTTAAGGTAGCGAATGATAGCCGAGCTGATGGTGCGGGAAGCA
+TCGTCGGTGAGTAAATGGCTTACCCAAGGCCGTTCGGCTCAATATGTCAGGGCCGTTTTG
+ATTTATGTGGTTGTTTCCTAGGACATGCTCACGCTGTCGGTGTGGAACACCGTCGAGAAC
+TCCGCCGGCCCATCTCCAACCTATCTATGTAACTTGTCCAATGCAACTTTTGGTCAGAGG
+CCTCTAGGTGAAGGGCGCGACCGTTATGAATGTTTGACCCATGGTTTGCCACAAATCTCC
+AATCCGATTTCCGGGTATTGCATAGTCACGCCCACTCCTAGAGTCGTCAATGCCGTCCCT
+AAGTGTAATGGCAATCCTGCGTTCGTATGAGACCAACCTGTTAGGGCCCATCCACAGCGA
+CTCCGTATCGAGCACGGAATGATTCTAAGCGGTTAAAGAATAAGCAGAACAGGAGGCAAT
+GCGAGTGCAGATCGATACAGGAGGAAATTCATCCGCCCCATGGTGTCTCTCGCGGTAGAG
+TATTCCATTCACGTTCGGTCTCCGCTGAACAAGGAACTTCCTGGCTCCCGCGCTCATTAA
+CGTGGTACCGGGATGCAGCCGTAATCAACTTAAGCGCCATAGGAAGCTCCACTGCACCTC
+GCTGTGGACACTAACATATCTGGGGAGCTACGGGACCGGAGCAGTCTGGTTATGGAAATT
+CAAGGGTGGCGCTAATGAACTATGAAAATATCACGTTCAGTACAGCCCAATTGGCAGAAA
+TAATAAACGATCTAGAACACAGAAATCAACGTCTGCGGGCTTCTGTGATAGCGATCCAAT
+ATGACAATTACATAGAGAGATGCGTTACGAAGGCACTTCGTGCAGTATATTGGCCACTTG
+GGTGGCGATAGGCTGGCCCACGATGGATCATGGTCCACGTCGCGCTAACAGTAGCATTTA
+GAAGGGTTTACCAAGTAGTTGTGCCTATACGTCGATGTAGCACCATCGACAGAGTGCTCA
+CTGGACGTGTCCATACATTGACATCGCTGAGCCAGAGTATCGTGCCAATGCATCTTTGTG
+AATCCTGATTATGCCATTAGCAAATCAAGAGCGCAGGGAAGCCGATGCTGCGGCTAAGAG
+TTCCGACCTTATGTCTAAATGACACATTTGCCGCGTCCTAAACAGCGATTGTGGCGCGTT
+GCGTCCAGAGTAAAGTTTAAGCCATATAACAATCTCGACAGACACCTAACCTAGTATCTC
+ATTATCACCGTAGCTCGCGAGGGGTCTTAACAAAAACCCCAAGTGACTCCTCCTTATTCC
+AGAAAGAGAGCAATCAGCGTCGTTCAGATTATGGCGCCTACTGATCCTGCGGAAGACACG
+ACGCGCCGAACCATCAAAGCAAGCTTTCCCCGTTTAAGGGAATATCAGCGGGTACCGCCG
+GCTCCTTACCTTGATCGGTTTTAGGTCGGTCCATGTAAAATGTCAAGTTAACACGGAGAC
+GTATAACATTATTCTCGTACTTCGCTACAAACATGAAGTTGTGGGAACCATAACTCTGCG
+GCCTATCATCTATGAGGGACCGTAGTCCGAAATCAACACACTACGAATTGATATGACCCG
+GGAAGAAACGTAGAACGAAACCTGCGTCCCAAGTGTTTAACAATCTGTCCCTTACCGTCT
+TACGGTCCGATAAGATAGCTATGATCGCGAACACGCTTTCAAATACGCGAACGTAACTAG
+AGTGTGGGTCCCCGAATTCCGCACACTTGTGCGAGCACGTGGTTATGACAGAACAGTGCA
+AAGGTAGGGTGTGCTACTTCAGCACTAAGGAGTTCGTTGGTTTAGGGTTAATGTATGCCT
+TTGCATACCATCCGGGATTGCATTAGATTGTTTGAACTTGCAGTACTGAACATGGCGAAT
+GAGCGTATTCGTGCATACCATAGGGCCGCGGCAAGGCGGCATTTACCCCGCCCGTTTAGA
+GATGACAATTAGCTAGAACGTTAGGTTATTGAGTAGCGTAACTCTTTGTTTGTAAACCGC
+GCGTCTCGGTGAATTTTGTATTAGGAAACCCGTTTTAAAGTAACCAGCGGAGTGGTTTCT
+ATAAACTGGATCCTTCATGGCTCCTACCGTTGGTTATGCAGACCGAGCCATTACATAGTA
+GACGGGATTACGCACGAGGATGGTGATGTTGTGAGCTACTAGCTTATCGGCGAAGCGGTA
+TTACGCCTTAAAATTACCGGAAAGCTCTCCGAATCGCAGAGGATACACGTCTTCATGCAG
+GGGCAGGGAAGGAAGAGTAGTTTATCTTTATCGGCATGAGTACTAAGGGCCATGAACTTT
+TCCTGCTTTCAGCTCTTCCTATCGGCACCAGTGAATCATGCCGCCACAGTCGGATGCGGG
+CGGATTCCCGCCTGGGCAAATGGGGAGGCGCCAGACACCTCATGAAAAGTTTACAATCAC
+TAGGCTATATCGTACGGTCGACCGCGCAGTCGTTCCACTTCACCTCGAAACCTGAGCGGG
+TTGCTACAAGTTAGTCTTAGGCAGAGACAACAAGAGAGGATTCGTCTTGAGGCGTGAGTA
+CGCTTTTGGGACTGGTTCAGCTTTTAACAGGTCCGGAGGTGGGTTCGTTACAGAGCGGCG
+CCCCAGAGCCACCAACAGCTGAGCCCTACGCCAAAGTTCGGCTCGGAATCGTATAAGGTA
+GTGTTCTTACTGGAACCCTCTCACCCGTCCCTCGTTTGTCAAGCGAACGTTACTACTCAT
+TGTCGGATATGCTGTCGGCCAACACCCTTCCGAGTAAAAGGATTATCGTCCTTGCGGGCT
+TTGTGACATCGTGACGCAGCGACTGGGTCTATGAACCCGACTCGGTAGAGTCGGAAAGCT
+CTCCTGTCACGTTTCACTGACCACGTTTGAAGCCATAATGTGAAAGTGCCAAAGACTACT
+TCGTCTCACCGCACTCGTTTCTGTATGTCGATAATAGACGACTGCGAACACAACAGTGAG
+CGTTCACACTTTGGAAGTCGAATCTAGGTACATCCTGCACTCGATAATCACTGGGCTGTT
+TACCATTCTAACTGCTGGTTCTAGAGTCTCGGCCCTATTGCCCCGAGGACAGCAATGACT
+ATACGCCGTCGAAATGTCCAACATTAAATTTGACACCTGGTCATTTTTTGAATGCTTGAC
+GAACACTCCCATAACAATGTAGCGGCTATTGTCTCATACTCACCTTGAACGGAGGGGTGG
+TCGACTTCTCCCGTGCGGGGCGATGGGCCCCCCAAACTCGAAAACTTAGGCCACAGTAAT
+TAGAAAGGCAAGCTCGTAACTAATGTCCAGTCAACATCGCCACCGTACCTTCCTTCTTTC
+CCTAAGTGCTGCATCCGATTTAATCCACTCTAGAGCAACAAGGGACCCTCTCTGGCCTAG
+ATCGTAGAAACGGAATCGCTGTTGTTATTACATTATCGAGCACACACTTCCATCTACAAT
+TCTTTGACCGTCTCCGTAGGGAAAGACTACACGGCGCGGGCTATAGTGATGTGGTGCTCG
+GTGTATCAAATAAACTAGAAGCATCGCACACTAGCACATCTTGCAAACAACGCGCCCCAT
+CTCCGAAATTTTGATCCTACAATTTGCCTGGTCGTGCCTTGGGAGTCTTCCCTTAAATCG
+ATTCAGCAACCTGCTGTTAGTTCATGTCCTACACGAGACGGCCCGCGTCACTGAATCCGC
+AGGATGTGGCCGCTCGGAGGGCAGTGACCAACCTCCCCGAAGCGCTGTGATCAGGAAAAT
+TCTGCGGAGTCTCGATCCTCTGACATCCCAGCTAAATGTGCATGGTAGCTAAGGCCGTGT
+TTATCATTCTTGAAACCATATGTGGACTCCCCCCATAACGGAATGTTCTGTTCAGGGATA
+AAAGCTTCCGGCACTCTTAGTGAAAGCTGTCCACGACTACCCAGAGGATCAAGAATTTTG
+ATACGGACATCAAAAGTCAAGAGTCCAGCTATATGAGAAGCTAGTTACTTTAAGAAATTA
+GCCACGAACTTCTATCGTTCCCGCCCGAGGGGCGGGGCTTGCAGCGGCCACCACGTGAGG
+TTTTGGTTCTCCCACGATTTAGTTATCTTGTTTGTCGAATTCGGCGGCGTGACTTACATG
+GTTTCGTCAGTTGGCTCGACGGGTAAACTGATGTGCTGGACCTATCTGCACGCATGAAGG
+GGCAGTAGACAAGCTAACCGATAGCGGATAATCGAAGTAACCATGCGTGTGGGATGTTAG
+AATAGCTGGCCTCATCGGCAGAAGCTAGAAGCTAAGGCTTAGTGGGATCGTTTGCCGCGG
+GTTAGAACGTACATGTATCCTATAGCAACCTAAGAGCTCTGCCCCTTCATATCAGCTACA
+AGCAAGGAAACCCGCAATGCAGTGTATCTGCTTAATTGCACCGCGCGCTTGTGCATTTGT
+AGACGATCTTCCACCTAATCAACCACACGTTCTGATCTAATTTAGTAACGTCGGGGATGC
+TGCTGCAATCCTGGCAATAGGTGGCCGTTGCTTGGAGTTCCCGAACTGGCTGCATCTGCA
+GCTCATTGGACCCCGCCAGAGGGTTGTATGCCTGGCCTTAGATGATACTTTATTCGCCCG
+TAATGACGTTAGACGAAAGAACAGTTCTGACACATTATCGCTTTCGCCCTGCTAACGTGG
+TCTGACCATCTTTTGTGTTCATCGAATGTCTGGTCGAAGTCAACAAAATCTTAATCTGAG
+GGGGGAGTAGTTATACCTCATTCCTTTCGCTCTCGTGGTATTCGAGTTAATAAGTGCACT
+GTTGAAAGGTCTAGATGGACGGCTGAGCAGTGCGTATAAAAATACGCGGGTGCGAATTGG
+GGCGAACATACTACTGCGCAAATCTCGCAAGTATAGTCAAAGGGTTGTTGTCTTTACCAC
+CTGGGTGGTAGCGAGCCCTTAATTCACATTATCGTGTCCTCCCGAGCCAGCCTAGACGAC
+AGGCATAAAAGCGTTGACCAGACATAGCAGCCTGTAACGGAGGGGATAATTCCCGCGTAG
+CAGGAACAATCAAACTCTTTAGGGCAATCCCCGCGCCGCGAGTACTCGCCCTATCTGCAT
+GTGGCCAGCCCGAGCCATTGGAAAAATCAGGGCGGTTTCGACTCGTTGTTTAGCTGAGGG
+CCTACGAAGGTGATAGGGGGCATACCAGCAGTATGAATGGGAAGGCCTTCCGTATTTCAG
+ACTCTACTTTTTGAGAAATAACCATACAGTAGAAGTAATGATAGTAACGTAAGAGATATC
+TTTAATCCTAAAGACGGTTTAAGAACTCTGCGTTTGCGCAATCCCGCGCTCAAATAAGGT
+TTGTTCATGCCTCGAGAAGATCCCGATTACCTTATCACCCACATAGGCAAGCACCACGCC
+GACGCATTGAGCCTTACCTTTGTGGGCTTTTCACAGATGATTTATCTACTAGGTGCGAAT
+GCAACAAACCACGAATCTGAGCGTGACATTTCCAACTTCTGTGAAGACATTGTAACAGTG
+AGGCGGGCTCACTTCAAGAATCAGAGTACGAAGAGACAATCCGCCTCGAATGTTACCGAT
+TAGGATGTCTCAGATCGAGCACTTAGTCAGCGGGCAAGCTTTAGCAGGTCAAATGACGTA
+CTCGTGGATGCGAAGTTAAGTCACAGCAGGCTTATAGCATCCCCCAATAACTGACATTGG
+CTAGAGCGCCAGATAACCGGTTCACTGCGCAGTTAGTACTCGAGGAAAACATCCATTGTG
+CAGCGACGGTTGAACGGCGTTTGCTGGTGCCCACCACGCTCAGCCGCGCTTCTGTGAACG
+TGGCATGCATGTTGTCCTACACCCTTTCTCAAAAGAATTTAGTGGCCGTGGTCACCTACA
+GGAAACGCTATGATTGGTGGCACGTGCCGATGCGCAACGCCGGAACCACCTTGACGTGTG
+GTGGGGCTAAAGAATTTGCATCCACGCACAAGCTGTGTCAGGGACCTGGCTCCAATAAAA
+CCATGTGATAATGTCTAATTTTGCGGTTTGACGCACAAGTAGCTGCCTAGAACCTGCCGT
+AGATGGTATCCTGTTCACAACGCTCTCCTCCGTCTATGTAGCGGTCTTCGCATAACACAC
+ATGAATATCTCTAGTAGGTGAGTAATTTAGCATCACGAATCTCCGTCTCCTACTGATTCT
+GCTATTGCCCGGTCGAACTGGTCGTGTCGAAGTGTAGTCGACAAGCGTAACGGTGTCAAA
+ACATTGACCCAGAATGACTTTTAACATCGTGATGTTAGGTACGCTCTCTGCGGCGAAAAT
+GGGATAAATCAAGCTCCCTTAATGCGGTCTGCTACATTGCTTCCAAAGGTATCAGGGTCA
+GCAATCAGCTGTAAGAACAACGGCCGCCCATGAAATAGTTGGGGCGTCGGGCCGACAATT
+TAGTACATCACTATCCAAAGACTGGGCTCTTCCCGCGGTAGGTGGGACTCTCCCTGCCCC
+GGCGTGCACATGGTTACGACGACGGGACGAATCAATCAATTTTCTATCCAAAGGACCAAC
+CTTGCTTGTAAAGCAGCGCAAACAACTACAGTATACTCCTAACTGTAAAGAGCAAGGGGT
+ACATTAAAAAGGGTTCGTGGCCTTTTGGACCGCGGTCTAGAGGCAGCGCTACATGGGCTT
+CGGCACAGCGGCCATACACAGCCGGGCCACCAATCGATCCGTTATTGATGCGTAGGACTT
+CCTGATAATGTGTTACCCGAGCCCGTTGTACTCCGGGCATAAGGCTGATCTCTTAACAGC
+TTGCCGAGTGTAGGGCTTGTAGTCAACAAAATGCGAGATGCCCGCTGGACGATACGGAAC
+AGTGACGACACCAGCTAAAAAGTTACACCAGAACACTTGTGGGATATGCTGGTGTGTTTC
+TAAATAGTATTGGATTCGGTAAGCTTTTATAACTGCAAAATGCAGAACAAATTCGTAACT
+ATATCCACTCCAGAAACCTGATCGGAATACTCAACTATTGATTCGGGTATAAGATCCGCC
+GGCGAAATCGTCTTCAGGCCCATTACTCAGGATCCCACCAGTCTTTATTGACCTTGCTCA
+TCCAGGGGCCCCTTGCGATCTCGGCAAAGTTACAATGGTGGATACTCATGATGCCTGGTA
+TCCTGCTCATTGTCTAATCCTGAACGAATGGAACGTAATCATTAAGCGTAATGTCTTAAA
+TTCTTTGCTCGCGAATCCGGGTACGTTGTGGGGTCGGAGGATCTTTGGGTCGAACGTGAC
+TCTCCTACCATCGGAAGGCGACAAAGCTTCTCGAGATCGAGAACTGTTTATGAAGAGAAC
+ATCAAAAAACATTGCTGTGGGGGCTGCGCGTTCCTTCAGTATTCCATTATTCATAACGAT
+GCATGGTGTGATACATCTGCCGTTGGACAAACGTTCAACCTCTACATTAGCCTTATTTTA
+CCCAATCAGGCAAGAGTCTGACATCAAATGAGACGCGTCAGCTTAATGAGCGGTAGACCA
+ATACTCCGGCCTACGTGGCTTACTACAGGGGAAAGTGAGGGAAGTTCTGGTTCACTCCGA
+ATCAACGTCATACACTGCTGGTCAGAGAATATGCCTAGGTACTTGGTGACTAACAGGTTT
+CCCTCACCGAAGGTGCTGCGCTTCCTCATGGGGGTGCTATTTTGTGTGCGTCATGCCAAC
+ATCATACAGCGGGTGGAGAGATGAATTAAGATACGGCGTTGGGTAGGAGTATCACTAGAT
+AATACACATTCCCATTGGTTGTGGTGAGGAGAACTGCGTGAAAAAACCTCGACGGCGCAG
+GTGGGTGGGTTCGACCCATTACAGCGCGGCAATACGTGGTCATGCCTCGGACCTACTCCC
+GTTACTTAGGATTAGAGCCGATTTCTCATTAACCGTTGAGAACTTGCAGTCCAACGTAGG
+AAGGTCTGAGATATTAGATTTCTGAAGGCTCTCACAATGGATTATTTGCTTGCGAGATCT
+ATAATGGAAGTCGAGCCTCTTTTTCCTCCGGAATACACCGCGAACAGAAATCAGGGGTCT
+CTAAGTAGTTGCTCGTGCAGGTGGGTCTGAGCGTTCGTTCCTAGGCTACTAGGCAAAATA
+CCTTGTTTTGGGAACTGAAATGCCTGTTAAATTAAAGGGACACTCTTTAGATAAGTCTTT
+TAGAAATAGGCCCATAACTGAAAACCGTAGATCGTCGCGGTGAAAGTATAACCGACGAGT
+GAGGAAGGAAACGGTGCGCAAGCGGCAACCCAGTCATTTGGGAGTCCCGCTGTCAGTCGT
+GTCGTTTCGCAATTTTGTTACCTCGCTGCTTTAACGCCGCGTAGGGGATCCTACTTGTGC
+GCCGTATGACGGTCGCCGTCTGACAATTTCTATAGGGGGAGAATAGAAGACGCCCTGCTG
+CTATTTGGAGTGTCTGACCGTATGTCATCGCTTCCAAAGTCTCGCACATACAGATCCTTA
+GGATCACAAGGGCGTTGACGCCCGGCGTGAGTTCCACGCGGGACATTTGACAGATCAACG
+AGCTGCCCCAAATGAGTTAATGCGCCCGAGTTTCAGATGCTTAATCAGGGGCGCGGGAGC
+TCCTCGCAATGCTGAAGACCCACATACGTCTTGGGGAGTCAAGGACGATGCTGGGACGGC
+CCCTGCTAAAGTTGTCCAATCCCACACGCTTCCCACGGTTGTTCTCCTTGGCCTCCAATT
+CACTCCAGATACGAGGGGCACTTCTTCCTGCGGGCACCATCCCAACCTTACGCGTCGAGC
+GCGCTTCTGCATGTGTTATTGAGAAGTATTCACATTTCATGCGTTCACGCTCAGCCCTAT
+TGCGTTGCCGTCATGCCCGCATGGCGGAACACGGGCCGTTACTTGATTATAACGCCTGCA
+CGAAGTTATCATGGCTAGCATTGAGGGTGTTCGTTGAGTAGCCGCCTCTGGCTGTGTTCT
+TGAAGGCATTTTTCTAAACTGTAATATCTCCTATATTGCTGTCGGAGCCCACTGAGGACA
+CACGTCCGCTCAGCATCTATTAGTGTATTGATTGGGGTATAGCTCCTCTCTGCTCAGAGC
+CACAGCTTACGGATTTTCGGGGTTTGTTTCATCGGTGAATGCCGAATCAATGGTTCTGAA
+CTATGCGTACCGAGATACATTCCTAAAATACAGGCAAGTGCTGCGCGGACTTACGTCTCC
+TGAAGGGTAAAACTCCTCTTCAAAATAATATATGAATCTTCCTACATTCATGTTTCCAGA
+CACTAACCTTTCGTTATTATTAAGTCGTTATTAAGGGCAACCTGGTTGATCATCTTCCCC
+TAATTGTCCAGTTTACGTTTTATATTATCAGGGGCTGATTGGCACGGAAATCTAACAAGT
+GAAAACCGCATCCGTGGCTAATCTCAAAGCCCAGAGCACGTCTTACGGCTGGCCTCAACA
+TATTTTAACGTTGCCAAGAGTTATCCAGTATCAAGTTTCTCGAATCATCATCATGTGCTA
+ACGATGGCGCGGGACAAGAACACGCGCCTCTCGGACTAGGCCTCACCAAGTCTTGACGTT
+GATACGGCGGCCCGCAAGACTAAGCGGAAACCGCGGAGAGACCCCTAAATCAGCTGACCA
+CACTCTGGACTGTAAATGAGGGCGGCGCCTGGACGAAGGTGTCCCCATCATCCCTAATCC
+GCAAAGACAGGCAGATCCCTTCATGATCCCGAATATACATAGGAATATATGTCCGTACTG
+CGCGCTGGTGCCGCTTTCTCACAGACGTCGCAAGTTCAATGGTCTTCCACATTGCTTGAC
+GTAGCAACGAGTAATTACGTCGTTGTCCATGCTCAGAGCAATGGGCTCTCTGAAGTCGCC
+TGCAGGTGCCACTGTACTGCGGTGCAGTCGTAAAGCTTAAGTGTTGTCGTACCGTAAGTA
+TCCTCACCTGCTGTTATAGGTCGGTCGGATTGGGATCGAGTCCATGATAACTGAATACCG
+AACGGCCTTAAGGAGCAAAGAGCAATAATTCTCTCGTCAATCGGTGGGGCCTCGTAGCGG
+GACAGCTTTCGACTACCTCAGGTTTCATCCTGGAGCTTCCATCAAACGCAGCAGTACACA
+CCAAGGCGAGCTTAGGTAAACGGATTTAGCCATCCGCTGGCGTCGCGCTGTAATTTTGAC
+CACACAAAGTAGACATGGAGCTTTCTCAGCATCGCAAGTCCCACATGTCTCAACGTTGCC
+TCCATGTCGTAAGTTAAGTGGACTAATAGTGAGTGCTGCTTTTATTTTGATGCGGGTATT
+GGTACTAAGTCCGGTTGGCGCGACAATTAGAGTGATTGGACTGTCCGGCTCCAGGATTCA
+GCACACTACATTCAGTCCCAACCATCCATCTAGAACTGGGTACTGTCAGGCTCGCAGGTC
+CGAGCGCTCTAGTGGTTGCAGATGCGCGGCCGAGGTTGAGTTAGAAGGCCATAATATTCT
+CGTTCGAGTAGTATCGAGTGTGACTTAGGATAAGTGGTTTAAAGCTATAGCTCTGAGTAG
+ACGATCTATAAACTGGGATGTCGCGGTGGCATGCTCAGCAATCCCTGTGCCGACGCAGTG
+AATTGTTTAATTGAGCCAATCATGTAAACCCAACTAGTTCTGACACACGACAGTAATGAC
+GACATTAAATTGCGAGATCTGAGCGCTTGCCCAGGTGTCACAGTTCTTCTTTACTGAGAA
+AACTTATAACTACCCAACATATATCGCTCTGCGGACGCGCACGACGGTAGCAAACAACGA
+TTGCTACCACCCGACATTAGGAAGACTGGTATAGCTAATCAACCTGTACAAATCTACGGG
+TTAGCTCTGCAGAGAGGTGAGAACCGAATGATATGAAACACGACATAGTCTGGTGGGGTG
+AATGCTCAATCGATAACCGTATCGTATCTCTGGGATCGCATCCGCACGCAAGTTGCTTCG
+TCATTGGCAGGAAGTGTTTACAGGACGTGTCACGTTCGCACGCTCCCTACAACCTCTGTG
+ACAGATCTGCGAGCCCTCGTAACTAAGCGGTGGATCCTTTTATGATGCCGATCGTTCGAG
+GTGGGTAGAGTCCTCAGCATTGCCGTTGACATGATGCCTTTCCGTGGGACTATACGCCGG
+CCACGAATGGTAGTGGCCGGAGTCTCTTAACGTTTGAGCAAGGTGGATCTCTCCTCTGTC
+CGTTGCAGGCGCGAGAAGCGTCAGATTTCTGTCTAGTGTGGTTCCGCAGTTGTCTCGGCA
+ACGTTTTAGGCATCATCATGAGAAGTCCACGTTTAGACATCGCCCTTTCTTTTAAAACAA
+TTTCTGATCCCTGTGGCAACAAATGCTGATATAGTCCTGGCATAATCGACGACATTTAAG
+CACAAAACAAGCCTTCGCGGCAGGGGAGAACGTTAGCGGAGAGTGGAAGGTTGTGGCAGC
+ATCCCGATACAAATATCACAAAGCCTTATTACACAAATGCATGGCTACGGTATACCACCC
+CCGGTGGATCGGCCAGTTGGGTGTAATTGGCAACTGTGGAACGATTGCACACATTCGGTA
+ATACGTGTCGCTACGGGGGTTTCGGGGAACTGGGAGCCCATCCAGGTTTTAGCCCATGGG
+CTGTTATTGTCAGTCACCACATGAAGTGTTCAGGGAGTTTGTGACCCTTAGCTGACACCA
+CTACAATTGGAATATGCTGGCACGCCTCTTTGCACACGTTCAACCTTCCCTCAAGAATTC
+TTCTTATTGTCTCCACGCGCACACCAGAAGTAGAGCAACTTTCTAATCGTGTCTCTATGC
+CCCCCTACTAGTGTGCTCCCCCCTATTCGGTAAGTCGCCCATAAGAGTTGTGCCGTATCC
+CAGAAACAGACTCTTAAACGAGCAGTCGCATGCGCAGATCTAAGATCCGCGCCTTGGAGG
+GATCCGGGTGCGTGGGCGTAATAAAAAATTTAGCCACGAGCAGTCCCGACCCTCTGATAT
+TGTACTTCTATGCGCCCGAAAGGACAAGCTGTTTGTGGCTAAATGCAGTTTAGCTTTGCG
+GCATCTCATGTCTCCATGCGGCACCATCCCGTCGGGATCTCGATGTACGTTGGGCGGAGA
+GCACTTTTTACCCAGCAGCCTATGGGCGGGATGACTTGTGTTAGGCATGGGCACAATCAC
+ACCTGGCGATATACCGCTCGATCGAGCAAACCCCCGTGATGCCTCTTTAGGCCACACAAA
+CATCTCTCTGCATTCAATTCAATCCAGCCATACGTAACGGGTCAAGAATATTTTACTCCA
+CTTTACTACACAGTACTACGGTTTGCCACTCAGGACATGACGTCAACCTGAATAGGGACA
+CTCCTACCTATAAATATGCGCGAATTCCCACACGTCTTAAATCGCATGCCATAAGTGACT
+TGCGCGTGAATTAGTTCGCAAGCCTATAATCCGTGACATATCTAAGCCGCGATTATCACT
+TGGCCTATGGTTCGGACTGGACTCCTTCTATCGCAGCAGCGACTGCGGTATGCTAGGCAG
+CCCATCAAGTTAATTTGGACCGACCCCCAATCACACGACTACCGGCAGCTTGTCTTAGTT
+AGCCTGAATGGAAACAACAGGCAGAGAAGAAAGTCGAACGCCGAGTGATGGACTTTCCAC
+TAGAAGAGCCGGTCGGCATAATGATATTGGTGACATCGCCCAATAATTGTGGAAATTGAC
+TACTGTGATTACTTGTTATTCGCCAACTTGCTGTAACAGATCCGTTCGACATCCGACGCG
+CACAAGCTTAAACTAGACTTCCCGGCTGAGGGACATTTTTCGGGCATCGGATGGATTTTA
+TGTTACTGAAAAGTTACGTGCCACCGCTGCGGGTCCGACAGGCTTACAAATGTCTACTGT
+GTTACTAAGTTGCAGCAGTCGGAAAACTACGAGTTACTTTATGGTGTCAACATGCCGCGA
+CATCCCCCTAGTAGCGACAGTATGAGAGAGCGGTGCCCGATGCAGAAGGGGCGGACACTT
+TGCCTGATGCCACACACAGAATCGACCGTGTAGAGTAGACATAAGTCTAAACACGACGCA
+CCAGAGAGCCTTATCGAGAGCACCGAAGATTTTTCCAGTGTCTCTTGTTGAACCCTCTAT
+GACAGTTGTTAACAGCCCGAATGATTAGGATTGGAACATGCTCATTATGTTAGCGGTATG
+TCCCTTACCGCGCCCAGTTAGTGTTAGTACACCCATTTCGAAATATAGCGCTCGAAAGCC
+GAAGAATGAAGGGTGGCGCCTCGTCCAGCTATTAGGATGCCACAACCGATTTTCGCTAAA
+GGGCCGTGTTGCGTGGGGAAAGGTTCGGTCTATCATAAGAACCCTGCTGATAAGGTTTGC
+ATACTTAAGTGAGATATCGAACTGCTAGTGCGATGTGTCAGCCCGGTTTTGGATTGCAAC
+AGGATCGCCAAGGAGAAAAGCTAAGGCACTTCGGGTCACTACCCGTAAGCACACTGCACA
+GGGTCCAATTTATAGCTAGAAATGGAGTACAGATATTAGGGGGCTAAAGGTCATGCTTAC
+TGCACTTGACGCGTTGGAAAGCCTGCTCCAGCCTCAACATGTAGAACCCACGTACAGCAA
+TGGCCGCGTGGTTTGTCAATACAGATGACGTTGCCTAGCCAGGACGCTAATCTAACACAA
+GCAAGGAACCCTACATAGCCAGCGTGGCCGCCAAAACATAAACGAAAGTTGATCGATGAC
+CTATAGAACAAACATACTTTTAATTTGCGCGGCGCTATATCGATTAACTAAAGATTTTGC
+TTGACTTGGCTCAATATACGTTGGACGACCTGTCTTGATACCCCACTGCGCCCCGTCTTA
+TATCCACAACAATTAGGAGACAGTTAATTGAGACGACTGGTGTCATCATCAATATGTAGC
+AACTTTCAGGGTGGAGAGTTACTACTCTACAAGTTGCCTCGCATCACTACTCACCAATGG
+GGCTATAGGTTGGGGAGGCGGTGTTGCGCGTTCCGAGAATGTCTTGATCTAAAGTCCAAG
+GCAGTTGCTAATGGGGCTTTTTAGGATCCGGAGATTTCAGGTAATCTTGCCTGAGACTCG
+AAGTCCACCTCATTGCGATCTTATCGGAAGGGATGCCACACAACTGGGTCGCGAGCGGCG
+AGACCCTCCCACATGATCGAGATTAACGGATTCAGAGGGAGCGTCCCTGTAAATCAGCGC
+TTGATGTCGATACTGACGCCTCAATATCTGCCCTTCAGCAAATCGGGTGTTGTAAGCCGA
+TTTTACTGAGAGATATCCCACCACCATAGCCCACTATCATCTATGGGATCTATAATTCCA
+CAACCGGTCTCTGAAAACTTAATAGTCATAAGGCGTGGGATTGTAGATGCTCGCACTATT
+AATCAAATGTCCTTGGGACAATACCTGTCTGAGTCCTCAATAGCAGATCGCGTCGTGTTG
+CTTACGGGGCCGACACAATGAAACAGGGTGCCTCAGAACTTTACCCTAATCCTTTCGCAG
+TATCTCGGGAAACGCCCGGGAAAGCGAAAGATGAGTGCGCCCTACTCAAGAGTTATGCTC
+AGAAACGTCGAGTTCACTGGCAGTGAAACTCGAAGGTTACGTGGGATCCTACGCCAAGTC
+TTTACCTGTAGGCCGAGCATCTGACGAGGGGGGGCGACCTTAGCAGCCGCTGGGGAACTC
+ATCGTAACAAACGTCGAACCGCCGGCTTGTTGGTGTGCTCTTTAGGATAATGAGAAGTCC
+GTGCTGCTGCATAGCATACGTTTCCCAGCTATATACCGCTACTAAGATTCAAAAATCGAA
+CGCTGAATATACGAGGCCCGGCGTCCAAATGTCGCTGGGGTTGCCCACTGTTTATACCAG
+CCAATGATACTTCAAGCTTCCGTGAAATAAAGAATAGTCTACGATTGCGAGACACACGTC
+GTGTGTGACGTTAAATATCCCTTGTTTATGTATCAAAACGTAATATACGCACGTGAGCTG
+AGATTCTTTCACTACAAGCTTGGACTCAAAAGACTTTCACGCCAGGTCGCCAGAAAAGAT
+AAGGTGGATTGCTCTGGCAACGCTCATCCGAGGACACTTGGTGACAAGGGCTCACAGTGT
+GAAAAAATGTTACGAAGCTCACATTGCTGGGCTAACCTCAAATACCGGTCGGATTGGGGG
+ATTCCACACGTTGCGAGGTGTTTCAGAGAAGATATTTCGGGGGGTGACGTGGATAGCCAC
+GTCTCTAGCTCCAAAGAAGGCTTACGTTGGATCTCTAGTCACCAATCTATCAGTTCGATC
+CAATGTCTCTCATCGTCCTGCCGGTTGGTGTAAGATCAGTACGCTAGCAATTCGGGCAAT
+ATCTACGAGTGCTCCCATGCAAGCACCGGCCACGTAGGGGTAAGATCTTTTAAAGAAAAG
+TGCGCTGACCCAACAGCTAGGAGCGTTGCTCCCGTGATCAGCCTCACTGAGGTATGTAGA
+GCTCTCACTTTTCCTGTGGTTGGTGTCTTGGCAACCCGTCATAAGCTGAACAGGTTAGCG
+TGACGACGTATCAACATCTATCGCGCAGATGAGCGAACGAAAGCACCATTTGTTATCCCG
+TAGAGTCATTGAATATGGTGCTGATACATTAATATAAGTTATTCTTGCGCATGAAGGCGT
+GTTTTTATTTCCAAGGAGCCTGCGAGCCTCCAGGGCGTCTTGTCGAACCGAGGGTTTAAG
+GAGCCATGCGGCTCGTCTCGCTTACCTTCGTAATTTGCTCACGTACAACAACCCCCACGC
+TGGGTAACGCGACTAGTGCCAGTATTGAATCTGAGTGATTTCTGCCAGCGCTATTTACAT
+TAGGCAGCGCAGTCCGATACACTCAGAGTTACTGGGGTACTAGAAGAGGCAACACAAAAC
+CCTTGTCAAAATGCCAGCTGGCAGAGGCTAGGTACTGGATCAGGAATCTCCGGACGCATT
+ATGGGTCTAGCGCTTTGCAGCAGCCGGTGACACAACTGCTTGGATCTCCCATTGGCGGAC
+TGAACGCTAAATGGACCGACGGTTGGGCCATCCCCCCTGCTGGAAGGCCCTCATTGCCAA
+GGGCACACTGTCAGATCACTGGCTAACAGTTCCCCTCAGAGCATTCCCGAAATGACGAGA
+TTGTCTTCGCTTGCTATGTCTTTCTTTATAGCCAGGTGTAAGCACGTCTCATGGATCTCA
+CTGCTTTGTGCCCTCTCCGTTCATTCTAAGTTAGCTACAAAGCGCCACGTTAGAGACTAC
+CCTCATTGAGGACTGCTACGAAGGCCCAAGTCATTACGGGACAAACTAATTAATAATGGT
+GATTAATGACTTTAACTAGTGGAACTCATTCGCGACATACTGTAGTGAATCGTGTCATGA
+AACTAGTCAAGCCTTGGCAACATGACCGGTGTATAGCACCCCCGTTCTACGGGGTTCCAG
+AAAAACTGGGTCCTTGCTCCACCACGTGATTAGTACCGTGTCGTGGATTCACGTCTAGAC
+GACTTTATCTCGCAGTTGAACAGGAGCACATGCTGGAAGAAACCCATTCATGAGTTCACA
+ACGAATCGTGTCCGGTCAATTGACGTTAGCCAAAGGCTCTGGTCATAACGCTCAGATGTG
+ATGTTTTGAACATCGTATACGATAGACGTTATAACCTAGTACTCCACCTGAGCCCGTACG
+TCTTGATCATGATCCCTATACATTAAGGGGTTAGACACCGCTCGCAGTTAACGACGCCCA
+CGAAGGTGCACAACAGCCCGCATGCGTATGAATAAGGCGTCAGGAATTACACGGCCGCCG
+TGAGCCTGCTATTGGCAGGGTTAAAGGCAGCTCAGAGGCGGCTAGAGACTTTGCTATCGT
+AGTCAACGTCCGGAATCTGCTACTGCACGTCAGATTAAGGGGTAACTCAACACAATAGCC
+TGAAGAATGCTCTCAGTTGTCTTGACTGTCACGCTGATAGCAGATTAGCGCACCCAACCA
+CCTTGCTCATAAGGGCTGGAGACGGTGCTCTGTAGCGCTTTTTAGGCGTGGTAGTATTTG
+GTCACCCTCTTTAGGCGACGCCATTCATTTCCTCGGCCGCGGATCTAGCGCTAGTCCGGT
+GTATCCCCCGGCGTCAGGGTCACCGTACGTCCTAATAATTCATCCTCGCCCAGTATGAGA
+GGGACTGAATAGGGCTGTCGATTGCTCGGTCTTGTGGAACTTGATTGGGTTGGACCCCTG
+CCCGGCTCCTGCGTTGTGATACGCTAGTGGAAATGTAGAGACTTCACGCAACGGAGTTAA
+GTGGGGGATGCGAGCCTGAGGCTTTTTTATCTGCTCATGTTAGGCATCGGGGCTGAGTTG
+GACTTTTACCCTCCTTTCGTCGTAGCCAACCCCGAGCACCCACGCGTCTACGGAGTGTAA
+CACATTACCACCCGGGTTATGGTGGGCTAAGCGACCAGGAATTAAGTCGTAGGGAAGCCC
+TATGTATTCGACTCCAGCGAATATGGAAAAGTGAATCCTCTGTCTTCCCAATTTTATACC
+AGCTCGCAAATACCTGAAATGGGTCGTAATATGTAACCCCTACCTCTATCTAAGGATGAT
+CACGACCGGGTGCGAGATGAAACTCCGGGACGGTGTGAGAGATTCGTAATGGCTATTAGA
+CCGGTCATTCCGACTGGCTCATATGATTCGCTGCTGGGATCTGCCGTTTCGCAAGCCCGT
+AGCTGGGCATGAATTAAACCATTATCACTCCCGCGTGTTTTCAAAATACATAGTGGTAGC
+ATATAAACCAGGGTTGCACGCTCTCAGATTGCAAGCGGGTTCGCCTTAGGGTGTGTTGAT
+CCTACGTGATCCTTCAACCCTCCCGTGTAGGTGAAGCGCACTTGAGTGGAGCCTCCATCT
+CTCGGCCACTCAGTCGTGGCCTTCGCATAGCTTGGTTGCTGCGGTCACAAGTGCCACTGG
+TGACGCTCAGCCTCGAGGGATGATCAGTGAAGCGCTGCCGGTGTAAGCGTAGATTTATAT
+ATAGTAGTGGCTGACTCGAGTAATTGGCCTCGGAATGTCCGTGTTACCATGCCTAAATTG
+TATCTTAGACCCGTACACTCCACCATCGATGCCCGTAGGCGAATATCCCTGTGTCGCCGT
+GGTCGCGTCCTCGCATCTGTGCGCGTTCTCTCAGATAGTCCCCCCGTAACAAGCGATGAG
+CCCTAAGGCAGGGCTTGGGTCGGCATGGTGAGCATCGGCAGAGGCCCCACGCACGTTTTA
+ACCGCCGTCCCATCGAGGAGTGTCTCTAGATTACAATAGGGGCGTTGTAATTATCCATAA
+GTCTCAGCGCTGCGGGAGGTGCGGTTCCATTATCCACCGGCTAGTGCAGGGGTGAAAGGG
+CGCTGGTGAGCCCGCGGAGCAAAGGTCTAGGCACACACACCTATACGAAAAATATAGCTC
+TCGTGTTTCCTAGCATCTGGTTTGACTGTTGAGTGCCATTAAAGCCAATCCCAGGCATCG
+CGCAACTAGTAACGTATTACCCCCACAAGCGATCCGAAGTGCAAAATTCAGCTTTAAACA
+TGGGAGCGGTGGGACAGACAACGTATTGGAGGTTGCTACAACTCGCCACTTTCACTAAAG
+GCAATACTTTAGGGAAAATGCTCCCCATCTCCACTCCGTAGGGACCTCTGGTGGTACCGA
+GTTGATGCATCTATCGCCTTAAGTCGCTCCTTCATGCCCCTCTACTCAGCAGGCTGCCCC
+GGTAGATCACTCGCGTTGTACACAAGGGCACGCGGCTATGGAAGACTATTTTGAAGTCAG
+ATCGCGTAGATTCATATTAGAGGTTATTACTGTTCGTCACTGGTGGTACGGTGTTAATCG
+AAATTAGGAAGCAGATGACTAAGGGACCCATTGATAGCTATATGACACTCATAACTGTCA
+TATACTAGAAATTTTCGATGGCAGGATGTGTAGTGAGGTCCCCCGCCAGAGTCTAAAGCG
+CTGTAGACGGTTAATGCACGGATCTTAAAGTAACGACAAAGGGCCATAGGACACACCGGA
+AAAGGTAAACAGTAGTCAAGTACCCGACCCGCACGGGCATAACGGGTCTACATATAAGAA
+GAGGTTTGTACTACGAGAGGGGCGTGAGTCCGGCCCAATATCGCTCCTAGCCCTCCTTAG
+CCTAAGTGTGTTACAAGCGTCACCATTAAAGACGTCACCGAGTGGAACTCGTCACTACTA
+TAGCAAAAACAAACACTTTTAATAGTCTGCTCGGCCGGTAACAGCATAGATGGTTAGGGG
+CACGGTGTTTTTACGGTTGATGTATCAGCTACAAATCGTGTTCCCCTCCGTAGTCGAGAC
+TATGTACATTGGTATGGGGTTGCTCATGGTTATCGTAACGCTACTATCTGTGTATCAGTT
+GTCACAACCTGTACGCTGAATTCAGGCTTCCGTACCGCCAGATGCTTCGAACGATTGTCC
+AACCCACAAGCCTGATGGTTTGCAGGTGCAGAATTCGAGGACCTTCGGAGTTGCAGTACA
+GGATTGAAGATTAGTATATCTATTTCGGTGTTGCGATTAGGGAGATCCCATCATTCCTGT
+CAATACGCTCCGACCGGGTTTGCCACAACTCCCTTCATCAGCCCACCCGTGCTGGGGGTA
+GGCCGTGAATGTGTGCACCCTTGTGCAACTTAGGCGTACTACGCCCCAACTGTTATGCCC
+AAACTCGCTATTCCACCCCTAGCGCGCCGTCACCTAGATTACCAATCCTCCCCTCGTGAG
+AATGCCGTTTTCCGCGACTGTACATAAGTAGCAGATATCCAACTCCATGTGTTGTTCGTA
+CCGTTTACATACTTTTGAGTAACAGAGTACCGCTAGTTGATGCGAGGTCTGCAATTCGGT
+CTTGATCCTTGCACCGTTGGCAAGAGACGTGCACATAGCCCTCATTAAAGAAAATGAACG
+TGCGTATGCCACAAAGCATGCATAGACGAGCTACCGATATGGAATGTAAACTAAGCTTGC
+GGGCCCCGCCTTGCCATGTAGGTACGTCCTCCCAATTCGTGAGATTGGAGAGGTGCCACA
+ACCTCGCATGCATCGATGAACGCAGCAGGTCCCACAAGTTTAACCTACAGAAATACGCCA
+CACGCGTATAAGTCCTGGTCCCCATCGCGCTGTGCCACCCCGCTAAAGGGACGTTGGGCG
+ACTCTTAACTATTTGCAAAGATGTCATCGGCCCCTATAAAACAACGCGACCTGGGGCAAC
+CGCTCGACAATTACACTCCCGGGCTATCTTCGACCTAATCCCACAGCGTGCATTACGCCC
+AGACTTGGCCAGGACTTTCTTTTTTTCGGGACCGTACTGGGCTCGCTGACCAGATACCTG
+AGTCACCCCACGAAGGTTACAGCAGAGAACCCTTATCGCCATAGAGGATGCTCGCCAAAG
+CCCTTAGACACCTTGCGGATGCGTTTGGCGCTGAGATACAAAGTACGTCTGTGTAAACAC
+ATGTCCCTAATCTAAAATAAAAGGCAGTGTCGACTCGTGCTGAACTCGAGCCATCCGCGC
+AACTGGTACGCCAGATCTGGCCATGGAGTGCAGGTTCTGTAAGCTTGGCCCGTGCTTGCT
+GTGAGAATGTGTCGACCAATGTCTCAACTAACAGATTTGATTATTGTTTACACGAACGGT
+AACCGGTGGCCTCTAACTCGCTGACTTCACGAAATGGTGAAAAGCGGCCCTCCTGTTCGA
+TAGTAATAAGGGCAATCAGGCAATACATTCCGGGCAGCAGCGCTCGATGCTTAACTTGGA
+CCTGTCTAACAGGGGGCTTATCACAATCAGTTTCTTCTGTGCGCTTCGATGAAGTGTGGG
+TTACAGGCAGATGCCTTTCGACTCCACGCCTTTGCGCGGTGGTCCCTAATACGTCGGTTC
+CCGTCATATTCCAGCCCTTAACGCATTATCCGAAAGTAACTACAGCTTCGTTGGTAACAG
+GGTGCGAAGGACTGTACTGAGCGTGTGACGATCCGTCGAGGTACTCGGAAGGTGCTTCCT
+GAATCAACTCTCTTCCGGAGCTACCATGGTGAAGTCGATCTCCGCAGCATTCTGTGCAGT
+GACCGTAACACATATCCGCCGACGGTTAAGCCGGGCTCGGATGGACATTACCGTTGCCGA
+TCCTATTCGTTCGGAGCAAGGCCCCATGGGCTAGTGTTTGATTTAGGTATTATTTTGATG
+ACCGGATCCTCAAGCTGGACCGTGACCTGACAATGTAATAGAGCCATGGCGAATACCTTT
+TACTACCCACACAAGACGGCCAGACCTAGTTTACCTTGCGCAGGCCGCATCCAGCCATCT
+GGTGTTACATACGAGGACTGTGGCCTCAAGTATGGGAGGGTACGTTTGTCCCCGCCATAA
+GATCACTAACCGAATTAACATCCAAACGGAAGGTCGCTAAGCTAGAAAAAGCGCACAGGG
+CGGGTGGACTTCTGAATGTTAGGCAAGGAAGACGACTTTGGTCGGTGTACATTGCGGCGC
+GTGGAGAGTAAATGTCGCGTCGGCATACAGAGGTCAGGGGTATAAACACATCTTGCTTCC
+ACCTTTACAAGAATGACTTCGCGCGGCCATTCTCGGCCAGGCAACATCAACGTGCCCTTT
+AGTCGTATTGGTAACGCATTCCCCAGCAATTGACTTCCGGTGATGTAACTGGCCTACGGA
+ATAGGAGAATGTTGGTCTGGTGCGGACAAATATATGAGGCGAAACGCCCCAAGTTGGTCC
+AGGAGGTATTTGGGAGAGCACCTGACCGCCCTTATTTGGGGACAAAGTCCGGCCTTCCGT
+ATCATATAGGGCTCGGCAGTCTGGAACTGTGAATGAGCAACTAGGTTGGGAGCTAAAACA
+AGCAGACCCCTTGAGTCCATCGGGGAAGTCCCCGAAAAAGGATTACCGACAACAATTGCG
+TGCGGGAGCACGAAGCTGACTCTGGTCGGTGGGGCACTTCGAGAGTTGGCATGACGAATT
+CGGGGCGAGCTTATCGGAAATTAGTCTCGATGCTCTCCTACAGACCCGTAAGCTAGCCAA
+CCTACCTGGGCTGCTCAGTAACTCGAATGTCTGTGAAGCCAAGTCACGTTACGTCAGACT
+AAACGTCCCTCATACGATTACGTTCAGGGTCGGTTCGCCTAAGTAAAAACTCTCTCAACA
+GGCTTATCAAACCCTGGAAACCCACGTTGCAGGTTGAACCACCCATATCGTGTCACCCGG
+GGATCTCAATTGCCGTGAGGAACATTTCATACCGCTTCGAGTTATAGCAACACATGCCCT
+TCTCAACTGTACCACGCAGGAGGGTAATCCCGCGATTCCCGTCCGAGGGCGCCATCCGGT
+CATGTCTATAAGAAGTGTCCTATAGGCGCACGGGAATGCATGCATGCCCAAGCGCTGATA
+GGCAAGAGAGTGAAATCTACTCGAATTCTCGCGGGCGCCAGCGGAGTGTACATAGGTCCC
+TTTCGGGCCGTTACTGGTGTCGCAGTTCCCCACATGAAGGGGTGCGGTTGCGTAGTTACT
+GTAGCCGTCACAAGTATATATGTCAATATCAAGGTTATTCCGCGCCGTGCGAAAATAAAT
+CATTCGAAAATTAGCCGGGTGATTGTAAGGGAAGGTAAACACGAGTGACTTACCCTAGCT
+AATGGCGGCGGCGTGCACCCTAGAGTACTGGTTTCGACTTCTCCTGAACCTAATTGTAGT
+GAGGTGCGTAACGAATGGCTGATTGCTCGTATCTGTAAGTTGGGGTGACGTAGCTGGGGA
+CCTAAACATAAGAGTAGCATGAAGTATTTCTTGTAATGAGGGTGGAGTAGTACGTGAACA
+TCTCCGGCTTGTGGAAAGGCTCCCGTATCTACGCAAATTAGTGCAATAGCACTATAGCAT
+TGTAACGATTCGTACTCAAAAGGATAGTAATAGAAACGACGAGCATTCCAGTGGATAGCA
+GTTACTCTGGCGGGTTCTGAATGCGTTATATTCCAGAGTAATTAGCGATGCGCCCCGCTA
+TGGCTTTCTGACGGGGCAATTGGAGTGTGGCAGCCTTATGCACTCTCTGTGCAATGAGTC
+GGACAAGTAACCATCATGCGTAAAAGAACGTCGTTGCCCCCTAACGGGTACCCGACGCCC
+AGACGCTAGGACATCAATTACTATTGCTATCAAACCTCAACATTCCTCTTCTACTCCTAG
+AGTCGAATACATGGGAGTGATAGCACAGATGTCGTCGGACACACGTCTGTTGCGACAGGA
+TCAGACTATCACGGGATCCCTATTACGATACGATCTTAGCCACCCCCAATTCCAATAGCA
+ATTGTGGGATTAGCATCAAGCGGGAGCCGATCCCCCACTGCTATAAAGTTTTCTCGTAGA
+TGGTGCTGGCATTGGTGAGCGTAGCAGTTGTCGAATGGTTCGCTAAACTTCCGATTGAAT
+GGGCGTTAAGAAGGGGACTCAGAACTAATGAGATAGCGCAAGCCGTCTATGTGTTCGCCG
+AAGTCAGCTCTGTCAGACAGAAGATGTCGGTACTTGGAGCATGACCTTAGTCTACGAACT
+GTATATCACTACGGGGCAGCTATAGCGTGAACTTGGGCTATATAACCCTTCGGCTGACAA
+CCGAGTTCGTAACCCCCTCGAAAACCAACCGCAAATGAAGTCGGTACATGTCTGTCTATA
+GTTACGGGGCGATCCGTCTTGAGACTTTCGCTATTACAAATAATCTGAACGTAATGAAAG
+AGTCGGAATGATCTCGGTGTCCTGTATGAGCTCTGATCGTTTTTGTTAATGTTCCTTTCG
+GTCCCCTGTCACCGTAGCGGTTGTTCTTACTAGGATTAGTGAACGGCCCCTAGCTTAACG
+AGCGACCGCTGTCGAAGTGTGTTTAACCTCTCCCAATATTAATCATAGCAGGCTGTCGCG
+GTAGGGGGAAGATGGGCCGTACGCTCTGTATAAACATAGTGTATATCGCGATCCGGGTAC
+TTGATCTAGTAGAAGTGGGAAAACCGTGCTGTAATGTCATTACCCGAATCTTCTCTCCAT
+GCTTCGGGCTGTAACAGTGAAGTTACACCTTCTCTGAAGTGCATAATCCTTTAAGCCCAA
+TAGCGACTACCTAATGAGGCGATCAGTACGCGGTTTATAGCCACAGGCATAGAAAGTATA
+CCAGAGGCCGAAGTACGTTGCACCCCTATGATCGTATCGCTACGTCTTATTCGATTCGTT
+AGAAATGTCTACAAACTGCCCTTACTCTGTCACTTACACCTCTGTAGCTATGTATGACTC
+AGACGGATGTCCGTAGCAAGTATTTACCAGATATCTCTACCTCCCTTCGATACACCGCTT
+AATCCACCGACCGTAAAAATAACACGCCCAATTTGTCGCTGTCTCCCTAAACATTGCATG
+GGGTTTGAGGGACGGGCCAATTTAGTGGCCATGGGGCGTCTATAGACGAAGTGGGCTTGG
+TCCGTTTAGACAAGACCGACGCTCTTATCGGACATGACAGAACGATACCATTTAGCGGCA
+AATAAGTAATTTGCCTGACTCGTTCATTCAATGGAGGTGCCGGTGAATACGACACTTGTG
+GTGCGGGTCCCCTTGATTTACACACAGCAGCGAGCCAAGTAGTTCGCGGGGGTTCACCAA
+CAATTCCAGTGACTTAAGCAACGCCCACCGCGTCCCTTTCTTCCGCTAACTGATCTCGTC
+TCGTTGCCTGCTTTGCTTGGACGTACCAACACATCTCCGTCTGATCTGCAAAGCCTGGGG
+AGATGCCCACCGGACGCGGGGCGGTACCAATGCCGGCTTACTCTGGTAGGTGCTCTACGG
+GTACCAGTTCAACAAACATCCGGAAGCGTAGGAACTAATTTAAACACACAGGTGTCGGGG
+TAGGGATAGTTGTAAACGACATGCCCTCGAGCGCAGTATGTTCACAATGTATCGCACGAG
+CAATGGAAGTACTCCCTCGGCCACGATGGTCTCGAGAGTCATGCGTTCTTACAGGCTCTG
+GTTTTACCGCGCCGAAGCAAGGACGATTCGTGCGTGACTGTTCGGAATCCTATACCCTTA
+CGTTCCGCTATCCTCATATGCACCTGCCGTTTCGCGGAGGCTGTCGGATGCTCAGGCTAC
+CCTACCTTTGTTTACAGATCAAGAGCTTCTCGGCAACCAAAATCACCATCCTGTGTCCGC
+GTATTAAGTCACGGAAGAAACAGTAGCCAACGTGGTCAGAGGAAGCCTTTACAGTGTTAT
+GAGTGGCTCCACTGAAGGCGTGGGTCGGCGCTATGGTCGGCACGTTACTAGCCGTGCTCA
+AAACTTGGTTTCCTCTGAACTGGTTTTGCTCCCTTGCATGCATGTCGTGATCGCCGTCAT
+GTTTAGTGGTTGTAGGGGTGGAGGTTTGTACACCGGGATGTGCTGGAACCCGCGATCAAA
+TAGCGGCCCATCGCGCTCCTGCAACTCTATGCAGCGCTAACCCAGTCGCATCTTTTTTAC
+GTCAGGTACTGTCAATAAGTGCGAGGAAAGAGCACGTTGCCCCGGGCACATCTAAAGTAT
+CCGATCAGCGTTACGGGGCCCCGCCTAATCATGATGTATATCGTTACTACGAGGAGAGGC
+TACAAACCAACGTTGATGGTGTAACACAGATGTTCTCGTTTAAGAGGTTATAGCGCCTTC
+CTTCTCTATATCACACCTTGATTCGATTGAGCACACGCACTTTTATTAGTGAGGCTACGT
+CAAGGGGTCCCAACCAGCCGACTCGAACGGTCACTACCGGTGATAGGTTGATAAGCACAG
+GCCTTTGTCTCCCGGGCAAAAACAGTAACAACCGTTCCCCTAAAGTGCGCAAAAATGTAG
+GTCATGCGTCATTCTACACACCAAATCGGAACACCATGGTTATCGGAAAGAAGAGCTAGG
+ACGAAGAGTTGGGTGAATGGCCGCAGTATTAACTCAAAGCCCTGTTGCCGTACACATCTT
+AGACAAGACCTACCGACGACGACCGTTTTACTTGTGGATACGTCTGTCGCTCTAAGCAGT
+ACATATTTGGCTACCAGAATAAAATACAAGTGGGAAGCGGGATTGCTATTGGGAGACTTA
+ACATATATTTTTACCCCCTATCGGCCCGGCAACACGGAGATCAGATATGCAACCTAGTGT
+CTAGTTCCCCCGGGAGCGTCCCCCGTCCAATACAACGATTTATGGTCCCCTAGAATACGC
+GAGACCCTAGAGGCGTACAGGCGTTAGATAAAGTTTTCCCAATGGCTAACGCTGGCGGAC
+GGCATTGCTTTTCAAGTCCCGCTGGCGAACGTCTACCTTAGTGTGCATTCCCAAGATGCC
+CAGTTTTCAACCATCCTAACTCTCCCCGATCGTGTGAGGTGATTGTAAATCTGCACCGTC
+TGACGATCGATAGAGACAAACTTGTCCTGTGCCCAGCACGTTCGCCTAAAGGTGATACTT
+CAAAGCTTTAAAATTGACTCCAACGCGCCCCCACCCGTAGGGTTGGGGCAGAAGCCAACT
+TAGCCTCTCATGCCCTTTATTATTCATTGGAATTTGCAGCTGAGTAATTAGTCCAGCAAA
+GTCAAGAAATACTATCTCCAAAAGGTCCTGTTGACAATTCAGCCTGTACGAACAGGCCGT
+TCTCAGCTCCCTGGTGGTCAGCCGCGAAGCCATTGCGGTGGAACTAGTTCTGGTGTTGAA
+TGAAATCTTGCAGTTGGTATCGCAATCTCGAACAGCCCAGGCTCGCGGCCGCGACGCCTA
+TGTGGTACACATCGTATTTCTTCACGATGACATATCAAACGCTGTGAGAAGATTCCAGAG
+GAATCGTCCAACGCGGCATGGCGTGCCTGCTTACGGGGCAAACAGAGACTTTGTTTCGCC
+CCTAGCACCTTGCCTCCGGACTAAACCTCGTGATGTATACATGGGTGAACGAAACGCTCA
+CGATCTCCGATCGCAGGTAAAGGGCTCACCGAGATGCTCTCGTAGGATATTCCGACAGAT
+CGCTTACAATTGTTTTGCGTACAACCAGGCTCCGGCCCCAGCGGGCGAACCCCTAAAATG
+TCCTGGTGGAGTATCCAAGTCTCTGGGCCAAAGTCTAATTCTTTCGCTTTAGACTGTTTG
+ACTGAGCACGAGGTAGGCCTAAACGCTGGCTAGTGGATCTCCCATTTTGAGCCATGGGGA
+AGGGAGTGCTATAATCCCAGTATGCAGGGGTTAGGATGGTTATGCCTGCCCGCAGAAGCT
+TTCAGGGTAAGCACAACCCACTGTGTTCCATGAGGCGTACCTTTAACGAATACTTTCCGA
+TAGTCTAAGCGTCGTCGATCTCTCTTGCCCGCTTCCCAACTCACGCGTGTTAAAGGCGTC
+GACTGTAGTAGAGTTACGATTTCATCGGTGATTCAGACGAATCATGGACCGCGGAGGCAA
+GAAAGGCGAGGTGCTCAAAGTGGGATTTCCAGCCCTCGCCCTGGATGTCACAACCTCTGA
+TAATTACCGCGCCCAGTTGGGGATACCTAGTCGGGTCCAGCGTCTAGCTCCGCGCTAGCA
+TTCGGCTAGCGAGCGTCATCATGTACTATAATGGGATCCGCTGCGCTTCTGGCCCCTCTG
+CTTACAACGTCCCGCGCCGAGTAGTCGGCCATCACGATGCTCCTCATAAGTGAACAGTCA
+GCGCCCTTTGCATAACAATCGTAGGATACTTCAGCATGAATTTCTCAACTGTCCTGTGTA
+AATTAACGTGCCTCTAATATATGCGCAGGTGGGTTCCAGAACATGTAACTCCTGTGATTT
+AGGTGCATTGTAAGCCGACCAAACTCTAGACATACGAGCTGGATGTCAGGGGGGCAGTGC
+GAACGAACAATATGTAGAGGTGTCATGCAGCCGACCTCCGCATGTCGCTCCGGGGACCGA
+TGCGCTTTATGAGGGTTGTGTAACTACGAAAGCTTTTTGCATCATGATTATTCAGTGGAC
+AACAGACAGGCCCCATTACTATTCCCAGGCCCTGATAGGCGGTGCCCCCTACGCCATCGC
+GAGATTGCCAGTCAGTCTCCCTAAATTCATAGTCTGAGAACACCCAGGACAAATAGTGTC
+CTTTTTGTGGCCTGCTTCTGTAGTCACAAAGGTTTCGTACCGGGCTCTTCCTACAACCTA
+GAATGACTAGTTAGACGCGCAACAATCTCGAAAAGAGAAAAGCGAAAGTCTTGATTTACA
+TCCGCTAAGTGTGAAGATTGAGAGCTTACGATGGATTACCCGGCCGAACGTCAGTTAGTA
+ATAAAGAAACACCACACCAACCGAGTCCCGCTGGCATCTCCTGTTGGGTTCTATTAAATT
+ATCAACCCAGCAGCGTCAAGAACCTCTGTTTTTGTGAGGAGATACCCGCAGGTAGCTTTG
+ATCCATCGCTGCGTTGTGGACGTAGCTATAGCCTTGGACCCCAAATAGAAAAGTAACTCA
+AAGTGGATCCGCATGACACATATCGCCTTTTTAGAATGCACTTAGGCCCTCTGCGAACTG
+GGTCAGGGGTCTAGGCACACGACATGTACGGATGTCAATTTACGCCGTTACGGGCTAATG
+ATGCTGCCCAGTATTCGCTTTGGATTCACCCGGGAACTCTCCAACTCTGTTGACCCATAT
+AAGACAAGGACCATAACACGGCTCGCAATAGCTGGCCAGCCGCGCTGCTCCCCTTTCACT
+CTGAAACAGGCGCTGTTGATCCACCCTCATAAATTGCCTCTAGACACTGCTCGCTGGATA
+TCCAATAATCTGTTTATGGCCCGCCTTGTAACTATACACTACGTATAGAATTACTCTTGC
+TTTGACACGGGCACTGTGATCACAGCAGCGAGTGCACTTGTTGTGTTGATGCTGAATTGA
+GGCGTTAGGGTGAGCTCATCTGCTGTTCCGCCAGGGCCTCATCAGGGAAAGATGTTTAAG
+TAAATTCCAATACCCAACAATTGTAGCGTTAGGGGTTCGGGTTAGTACATCCTCTTGCTG
+AGCAGAGAAACCAGAAGCCCCATTATTTACATCCATATAGTGTTCTTCCCTACGCACTCC
+CTACCTTCTACTGTCAGCTTGACCCCCGCACAAACACGGGTCCATTGAATGCATGCGCAT
+AGGGCAGTCTTCGCTCTGTCTACTTTCGGGTAAAGCGGAGTGATCGTGAGTAAGAATATT
+GGAAGCTCTGAGCAGCCGTACTTTGATCCACCTGGTAGGCACAACCGCAAGTTCATCACG
+TCACCGACGATCGTTAATGTGCCGGGTTTGGGAATAGATTCTAGCCCCAGATTCCCTGCC
+GGGGTTAAGGTCACCAGACACTCAATTCTTGGATCCCTGTCTCTGACGCGAACAAGTCCG
+GTGCACCCATTTATTGATTCATTTACGCGACTTTCGCCCGCGGGGTTTCATCAGCAACGT
+TCTGGTTGATCCAAAAGTGCCATCCAACAGAGTGAACCAGCCCGTTCTGCTGCAGAGCTT
+GTGAAAGGGTTGGGCAGGGACCGAATCATTAGTCCGTCTACGTGCGGCTTACCAGGTTGG
+ATTGGGCAGTGAATCCAAGCTACATATTCGGTCTAGGGAGCAAGTATGGTTACATAGTAC
+CTACCTGTCCCGAAGTTCTGCCTATGGCCGTGGCCTCAACTCGGTGCGGTGCCCCGCGGA
+TGGGGTGGGTCCCCCTTAGGAGAGCTACACTTGCTAAAAGCTCACCACGTCTTATTTTAT
+GTGCGCCGTTTATACAGGGACGTCATTTTCCCCGTCCATCAATGTCCGCGCTCCTACCTG
+GGGACCCTTAGAGATATCGCTGCATCGGTGAATTGCAAGCGTTAGCAGGCTCGGTCTAGA
+CCGCTTACTCAGTCAGTACTGGGTGTCATCTTCGCGCACAGAAATCTTATGTAAACACAA
+GCCCACGCTCACGATTTCTCAGCCAATGATGCCTGAAAAGGAGCATCATCGGCGTCCGCG
+TGCTCTCCATTGCTCGCAATGACGACTTCTCTTATATAGTTAGAAGTAGCCCGCCGCTAA
+CACGTTAGCCAGCTCCGATCGCCTGAATTTGAGGGGAGGGTAAGAACTCTCGAACGAGAA
+CTTTTAGGTGGCATTGTGGGGACGCCCGGTTCGACAGATACAAGTATCGCGAGGACCGGA
+CACTACGGTGGGCAACGGGGTTTTGCGTGGCACGAGGTAAGAGATGCGTCCAGGTCAAAA
+TGGGGAGCATGGCACGCGAAGAAGCTGCCGTCGGATCCGGCCTAGACTTCGAAGAGCGGC
+CGTGAATAAGACTAGATCTTTCGACTCGAGTTACTGCGATAATGCGATGAGCAGCCGACG
+CTACAGGAAGCCGTAGGCCACGGAAATTGGTACTAACAGTTCGAAAACTAGGTACAGCCG
+ACACAACAACTGTATTTGGGGTCCTTGGTCCTAACGGAAAGAGGGGATTTACGGACCAGC
+AATAACGTTACCCCGCCCCCACGCCGCGCCTCAACGTCTATGTTAAGAATTCTAGCCTAC
+GACAATCATACCGCCTGAAGATTGGAAGCACCCAAACATGGCCCTGAAAGAGAACCCAGG
+GAGGTGAATTCCATGACACGGAAAAACCATTAGTGTCGTGGAGAGCCTGAACCTCTTATC
+ACACGCTTAGAGTCTGACTATGCCTGGGGCCTTATCCGTGCCTTCCATCTAGAGGAATCG
+GCGCGTGTAGATATTTCCAGGAGTCCGCCCCAGATCTCAACACGTACCTATGCCCCAACG
+ACGAAACGTCCAAGTGTATGGCGTGGGCAGCCGGAATTGCCCATTACGCTTGTAATGTAG
+CAATCAAAATGCGCAGAAACATAATGTAGAGGGGTTGGAGTGCAACAAACGATCGCTCTA
+CGAGTGGACAGCCTGGCGAATTATTGGTCTCAATTGATAGGAAAAGGCCTGTGAGGTGCT
+GAACTTTTCGATCGGAACATGAGCTACCCTAATACGGGGTTAACTGAAAAAAGAAGCCAT
+ACTACGAGGACACAGTGGATATTAACCCTGCTCCGCGTGCTAAGATTCCACGAGGACACC
+AGGTTGAGACTGAACATGGTATGACCTCAACTACCCTGATGCGCAACTCTGAGAACTAAA
+GGACGCCGCGGACCCGTGCATTAGTGACGTTCTCATGTTTACAATGGGGCCCAGTCCATA
+ATGAGACCATTGAAGATGCCATCCTTCATCTGTATAGACAGTCCCCGGTTTCGAGGATTG
+TATCAGACGTGCGCTATACGAGGTACTCAAGAGAGATTGCTCCTATGGAGTGATGTACGG
+TGACTCTATCCTACATGAAGAACTCTGTGCACTCTAGTGTCTACGACCCTGTTCTAGTCC
+TCTTTTGTGGACAAGCGATTATCCTTTAATATTCAGCAGATGTAGCCTTAATAAGTGCCA
+TTCGGAGTTAGTTCTGCGTCCTCAGGCCGACGAAGAAGATTTAATCATACTACCTCTTAC
+CGCAGGCTAGGCATCGCTAATAGGATTACTGAACTACTCATACTAGTCCCAGCAAAATTT
+TGTATAAACGGTTTCCATCTAGGCCCCCTCTAAATTGTATCTTAATCCGTTGTTGAGCGA
+TATGAATTGATGGCCGGGACTGAAAGGAGGTCCCGAGGCTTCCTCGCATCCTAGCGCCTT
+CACCCTGAAACAGCCAGGATTCGCGAGACTGAGTCTGATGAGGAAGCTATAGCTACATTC
+GGTCAAGACGTGCCCGGTTTGAGGAGAATAAGCAATAATCTGAAAGGCAACAACCGTCCG
+CAGGAGGCCTCCCGTGCGTATTAACGTAAGATGTGTCTAACCCCAAAGGAACCTTCATAG
+CATTCGCATCTTCAGTATAGGACACATGCCAAGTGTCTGGTCCCACGAGAGTGGCTCGGG
+ACATTTGTCCTAGTTAAACCGTAGACTGCCCCACGAGATTATGGCATTCCCAGGTTCCGA
+TGCAGCGTTCTCACGATTTTTCTGAGTGTACCTCCCTGGGCTATAGTGTTTTCGCCTTAT
+CTCTGGCCGATCGAGGGCAGACGCGCAGAATATCTCTGTCGCTGCCTGCGTTGCACCACT
+AAACGGGTCTCAAGGTCGATGGGTTTCTAGAGGCGCGCAGGTGTGATCTTGGCGTCATGT
+TACAACGTACGTATATACCATGCTACGAGTTGGAGTTCCTTAATGACACGCCGCTGGTGG
+GCGCTGATTCTTGTGTAAGGATTGATCTGTCAAGTACACGGGTGCGGCTCCGGGACAGGT
+TACGCATATAGTAAGTATAAACGCTTATCAGCCTACCTTGTCCCATTCATGGCGTGTGTC
+TATAGGTCCATGAGTGCTGGGAAACGATGGACAAGACCATTAGCAAAAGAGGGGAATGTT
+ATACTCCCGACCGTCAGAATATGCCGCTGGGTTAAGTGTCCGCTAGGCATCTCTATGGTA
+ACATTTAGTCATCCGGTGAATGAGGTATTTATAGTGCGTGTCACAGCAAATGTGTCAGGA
+TTAAACTGGTCTTCGTTAGGCAGTATGCGGGCCATCGAACGGGGTGAAAGGCATGGCAGG
+ATTTCAAACTGTAACAGCATTTCTATAACACAGATGGTCAGGCCTCTCCGAAGCCTTGGT
+GACGATGGACAGCGTTTCAACGATGCTCTCTTACGTCTGCTGCATTTCCTGGGAACAGCC
+CAGGTATCTGCTAATGCCGGTCAGGCTCCGGCTGCCTAGCAGAATGACTGCTCCAGTTTC
+GGACCCAGTGGTTAACACATCCAGTATCAAGGGGCTGGATGCCTTAATAGAGGTTAATGG
+ACCTTACGCATACAGCAAGCTAAGGGACTACGATCCAGGTAAAATTATCAGGAGATCCAT
+GTTGGGCACTTGAATGCGATGGGACAGGTGGGGCTGGATACAGTAACGTTGTGCGCTATT
+TGCGTGATGCTCTGTCATGGCGCGCATCACTCGCGGACGCCCGGTCCGGCAAACATGAAA
+CTCACGCCCGGAACTCCGATAGGAGTCCCGACTGTGGGCTGAGTCGTCCTCTTGCTCAAC
+CTCTTCCGGTAGATGGAAACCCACTAGAGTCTCGCTACAGAACAGGGTCTACGTCGCGAT
+GAGAGTGGAACAGGTGCCAGCCAAATAAATTTTCGTCCAGGATTTCTACAGGACGGTTGT
+CGTAGTGTGCCTGCAGGGTTCGCACCTTGGCTAACCAGACCCTTCGCGAAGTGCGAATTG
+ACCCAGTCGTCGAAGGCTGGGTGTATAAGGGACAACCTTCAGGCCTGGCTCACGTTGCTA
+CTTCATCATCCCGTGTCCGCATGGTGACTTCTCGCGTGCCATCAGATTGAAGGTCAGGTT
+TCGCCGCTCAAACAACTTACGGTAGATCGTGTTAGACCAACTCTTTTAATCAACTCTTGC
+GCTCAGACCGAACAAAGACATATGATGATCCGGTTGGCGTCAGGTCGGCCGATGTTATAC
+TATCACTTAGAAATCCAAAACAGGGCGCGAAAGTCTGTCACTACAACGATTTGGTGCGAC
+GGTGCCGTGCCGTACCTAAACCATGGTAAATTTCCAGTGCAGAGCAAGGCGACATGGAAC
+CCTTATTAAGGTACACTCTAACCTAAGGAGGAAGCACCTGATTTTGATACCAGTAGTAAT
+TGACGCACGGCCAGGAGGAGGTTCTGGGTTGTTACTGATAAGGTCAAGATGAATGCAGGT
+CTAGTTTGCATAAGGATCGAGAGGGAATCCAGCTTTGGTGGGTATAGTCCTTGACTGGCA
+CCACAGTACAAGCGTTTGGTCCCTACAAATAAGCGATCGCTGTAATCAATGGATCGGTGA
+CCCATTCGCCGTAAACATACTAGAAGTGACGATGGTCTTCACGCAGTCCCGAACTAGATG
+AACGGTGACTGGTGACTCTATACGGGTTTGGAACTATACAGTCCTGTTCGAGGTGCTGTG
+TCGAGAGAGAAAGTGGTGCCGGCCCGGGTTTAATATTCGTAATGATAAGCACATACCGCT
+CTCATGTGGTAGAACAGACCGGCCACAATAATAGGAAAAGGCCTTGCCTTTAATGTCGCT
+ACCGCTTCCTTCGTCGTGGTGATCTTGAGGGGATGAAGCTTCCTACGCTGTTCGGCTACC
+TAGGTGGATTATGACCAACTCTCGGTCGGCTGATGGTACTCAATGAATCTCCACGTAGAT
+GAGAGGGAGCGACAATATTGAACTCTATGCCTCCGAGAATGCGTAGCGCGTTTATGAGAT
+TAACAGAGCCACACTGGGATGCAAACCAATCCGTCACGGAAATGGCATCCACGCGGTGCC
+ACATCTTTGCCCAGTGTCTCCGCGCACAAAGAGGTGTCTTATAGGGCATATCGCTAAACG
+GAGACTTGTACGGCTCTAGCCTAGTAAACGCTAACGCAGGGCCCAGTACACGCAGATTAA
+CACACCTCCTATACTACAGTTCTAAGTGATTCGTCTTGTCCTCTTCTGAGTCATATAGCA
+GCCAGTTGCCACAGTGACAGGTGTACTGTCCTGCTCAGAGTAGACGCTTGACACGCTAGT
+CTATCCGTCTACATTCATCTATCCGACGAAATTCCCTACTTCGAAGTTGTGGTTTTCCTG
+GATCAGAATCGCTAGCGTTATGGGTAGAAGTTAGCCGGTCATAGAAGCTGGGCATCGTTG
+GCACCCACGCTGATTGGGTAGGGCGGACGCCGATTCGCCCTCGGATGTACTTCAGGGTTG
+CGCATAGGTACATCTAATCCTCTTATACATATTGAGCTCACTTTATTGCTCAGGGTCTAT
+AGCAATGGCGCCAGAATATGGTCGGTGCCCTCTGCATGTTCACCGGGGAGCCGGAGGTCG
+AAACACAGATAAGTCTGTGGCTGTCCACGTGCCCATCGACAGAAACGGCGCTGCCGGGCT
+GCATTCGGTATAATCAGTACCTTACTGACGACCCATAATTGGCGGCGTTCAGCAGGCCTT
+CCTACTGTGAACAGAAAACGTAATTTAAGACGAGAGCCAACTCTCCCGGCCCTCCTATTC
+AGCCTGATGACAACCCCTACCTTCACTATCCACTACGCGGAGTTCACTTAGGAGTAACAG
+CTAATGGCATACATGTACACCGCGTCTCATCACCCCTACTAATATGACCGAAGCAGATTC
+AGAGAAAAAGAAGGGCGAGGCGTGAGTGGCCAGGAAGTTCCAGTAACTCCCAGGACAATC
+TTTCCGGATACACGTAACGTGCCCATATGTCTGATCGACAACTTCGTGACGAAAACGATG
+TAACGTTGACTGTCCGACCGCCTTGGCTGCGTGGGGATCCCTGGTTAGGAATTCCAGACA
+CTTTACGGGTGATTCTATTCATGTTCGGAATGTCATCGGGACGTAGCGAAATCAGCGGCT
+GGTGCGTGCGATAGACGATCATCAAACATTGGAGCAGGAATGCGAACTCTTCCCGCGGGC
+GTAGTCCCTATGGTATCCCACCGTAGCATGAAGTCCTCCAATATGAGACTACCGTAGGGG
+TATATAAGGTGGGCTAAAATAGCAATAGAGACGGACCCCAATTACATGATCAAGGAAATG
+AATTAGGCGGAGACATAGGGACTGGATAAGAGTCGGCCTAGCGTCCAGACAGCTCTCTCG
+CATAGGGCGCAGGTGGTCCAGGTATCAGTTTCCGGGGGCCCTCGATTACAACTACTACAA
+TTCAGCCCCACGATATAATGAATTATCGGTGTCCCTTTTTTCGCGCCTACTTTTCCGAAA
+GGTTCTTACAACCGCTTGGGATACTAATATGCCTAAAGTTTGTGAGAAGACCCAATTCCA
+TGCCGCTATCATAATGGCGAGCGCTAAAGGCTAAACGCTATGTTTTTGTAGCAAGTGCTG
+CACGTTCGGTCCATTTATCGGGAAGCCCGGGCTTATTGTCAGGATGACACAACACCAAAA
+GACCGTCTACTATACGGTTCCGCACTTGCGACTCCACGCACCAGTGACGAAGGTAATATA
+CCCTACGCGTGTTTCCGTTCCGAGTGGCGCCTTTATTTGCCCACGAGCGAACCGTCCCAA
+GTTATCAGGCACCCGTGCAATATAGAAGCACGGATGCGGCAACGTCTGACCCAGCAGCGG
+AGTTGGCAATCCTGGTAGGTTACTGGCTCTTCCAACTTTTTCAGTACAGTAGCACGTTAA
+CTATCAGAAGGCCGCTTCGAGCCTCTACTCTCTTAGGCGACTAGGTATTTGCTGATTAGA
+AGGGATCACGACGATAATGATATATAGGTGCTAGCGACAGCTGCCGGTGGCGCTAGTTAT
+TGAGAATAACCTGACCTTGGGCGGCGGGGTCACAGTCTCTGCTGGGACGATAGTGGATCG
+GGACAATATATGGTGAAATGCCTTTATATCGACGCGTGGAGTTCACTATCTTCCGTGTGG
+TTAAGCGCTGGCCAAATTTGTTTTCAATGCTTACCGGACTTGCGCCCGTGCGGTTAATAT
+GATACGAGAGTGTATAAGTGATGTACCATCGAAGCAAAGTCAGACACGTCCTCACTGCAC
+CACTGGCTTTGTAACTTTAGAGTTCTGTAAGACCGGCCGGCGCTGGGAGACGTTGCGGGT
+AATTTATCAACGTGCACTTCACGAGTCTTGGCGTGTTGCCCTAGCCCGATAAATCTGGAG
+AGGCGACCAAATACACGTACGTATCCGGCTCTGCTTTTGCCACAATCGTGGACTAATGGA
+AGCAGTGTGGTACGTTGAGAATTGATCTCGAAAAATTGTCTTCACTCACATCATAGTTCA
+GGCGCACAAACCACGTACGGCAGCGAGGTCTATTGTTCCTTGGTCCCTGTGCAGGAGGTC
+GACCAGAAGTTTGTAGATAAGCGGTTGTGAACCACAGGCAAACTGCGTTCTATGAGCGAC
+AGTCAGGTCTAGGGTGATACATGTTAAAAGGTAGTGATGACGACCAACGGCAAATCGCAG
+CCTCTTATAACGACCCCCAACATTATACTAGGAGCTAAGAGCGGAGCCCGGCCTCAAAAT
+TTTATGTCTTGTCCGCCTACCATCGCCCGTTAGGGTTCATAAAAGCGTCCCAAAAAATAG
+GTTTCGCAGGACAAAAGATCGCATCGCTCATCTCTGGACTACACCTCACATTTCTTCAGG
+GAATCCACGACCTACGATTCTGTTGGTGCAGTGTCAGACTTGGATCCTGCTGAGCTGCAT
+TAACGTACCTCATGAAATTTATGGGTTTGGCATACTTAGATCATTACATGTGCCCTACAG
+TGTGAAGGATGACCTTATGTGGCAGTACGAGAGCGTCCTTAACCCTCGGTACGGGGCGGG
+AAGGATTGTTAAATGCAGGCCTCGGTAGCATGGTGTGTGTTTGAACGCTTTCGAGAGTTG
+GCGATATTAGTATCGCAGGGATTTAGGTTAAAATGTACGGGCCCCAAGGGGCAGGTTCGG
+AGACCTAGGCACGCAGCATTCTCAAGTGGTCTTGAAGAGTGACAGTAGGAGCGACGCCAC
+CGCGTTGCACTCCGTTTTCGAACGACTCCATGAGAGGTTGCTCCCCCCCATTTCGGTGGT
+CTAACTCCCTTGCTTGTTCAGTGACCTCGAACAACTGCTGACAGAAACTACATAGCGCCC
+GGTCTACTGTTGCGATAACTGACCGAGACCCCCAGATTTCCGGAATATCGTCATTCAGAC
+TTACTGCCCCTCAGTGTGCTCCGTACGTTCCCTCATACTTATGCGTGCGGGACTATTGAT
+GCCCGATAGACCGACAATGTAAGGCTCGTAGCCACAAGGGGCCACGCTCAAAGGAGGATA
+CCTATGGCAGGTAAAGGACCCTGATGGGATAGGTCTGGGGGCCTGTCTGATCGTTCACTC
+CTAGGCAAATTCCCTTTACGAACCGCGATTAATGCACCCAGTATACATGTATTTTACAGA
+GGGGCGTTTCCCTAACATTTACCCTGAGAGGTACTGAGACTAAGAACAGCCCTATTAAGC
+CGGTAGACCGCAGGGATAAGCATGGGCTTTGGAATATTGGTTCGAACCTGCGGATTGACT
+GACCGACAACATAGGCGGACGGTGGATTTGTTCGGGCTGGACTCGCAAATGTGAATTAGC
+CCACCCCTTGCTTCCTGCAGTGGCTAACTCTGTGTGTCCTTAACGCAGAGAACGATGCAT
+AAAACCCGGGACTGAGCCCTCTGATCAAATGCTAGACTGCCCCTACCCTAAGAGGTATTC
+GTGTCGGTAGCGAATCTTCCGGCTGCATGCGGGCGCGTTAGTCCGACAAAAGCATGACCC
+CGAGTTCGCTGTTAAGTCATTTTGCTGATGGCGGTAGTTGTATGAATGGTGATGTGAATA
+CATGGTTGAGAATCAAGCCTATGCGGGCGCGGTCTCTTCGTGGCACTTCTGTAGATTCTG
+GACCAAGCCGTATGTTTAATAAGCCCAATATACCAATTTTCCGCCAATACACGGTGTTCT
+TTTAGAGTACCGTCAAGCCCCATAGATCCTCGGCATCGCTGCAATAACGGCATTAGGAAA
+CCGAGTGGACTCCCGCTTAATTTATTAAGTGAGTGCAGCCGAGCGACGATCTAGAAAACC
+CGGGCATTCAGCTCTGTGACCAGGGTCCTGAAATACTCAGCGTAATCGTGCCCCTCTTCT
+ATCTAGAACTTCACGAGCTTTAGGTATGCGTCAGGAAAAAGTGCCAGGGTTCTTGGTTTT
+AACCGGACAGCGGTATACTGCCTTATTGACCAGTCTAACTCGGTACTGATCGAACCGGGT
+CTTCAGTTTTTAATGGTTCGGTGCTACCTTTCGAGGGCAACGCTACAGCCGTATGCGGAC
+TGTCCGGGGAATCCGTAAAGCGCGTACGGCTGGACAATTGCACAGCAGGTTTGCCATAAC
+TTAACAACACAGCAGTAACTTTACACAAGTTTGGGCAGGTCCCACCCCCAGCTCACGGAG
+AGTTGTGGCGGAGATTGTACACACATGTAGTTTACCCGATGTGCTAGACAGCATAGTGCA
+GGCGTTCCAACTCCTCCACACACTATATTCATCAAACGCAGGGTGCCTATGGCGTGAATG
+ATGGACACCTCAAATAATCACTCTTGTAATTTGACTTGCCAAGGGCCGTAAGTTTAGTGC
+CGGTATCAACGCTAGCATGTTGGTGCTGTAACAAATTATATCTCGAGTGCCCTACGTACC
+GGACTAACGTTATGTCGGGGACGCAACGTGGCTAGACGCTGCTGCATTAGTCGGATAGTG
+GTTTGCGGAAACTCTCGATATCAAGCATCTTTCCACGGGTGGCTCTGAGGGTGCGCGACG
+ACATTCGCACAGATTTAAACGCATCACTTTAAAAACATAGGCTTCATACCAGTTTCTCAT
+CAGACGATCTCAGTACAAAATAACTGAGGCGACCATCAGAAGCCACGGCCACGACGACAG
+TAAACATAGTGTAAGGTAATGCTGATCCCATCATTGGTGCATGTGCGTGGGCGTTCGTGA
+GTTCATGGGGACATTACTGTTTGCTTTTCTAAGGAGTTCTGGGTGCAATAACTCTCGAAT
+CACTCCATTGCACCTGAGTTCAAATTGATTACTATTCCGCTTGAAAGGACCAATTTGGAC
+CTACCCATGCTTCGCCCGGAATGGACCCCGAGCTGTTCATAGGGTGGGTTTGATCCTCGA
+TAGCACCACTACTAAGTGCTTAAACTCGAGCTCAACTTCTCGACAACGTAGCGACCCGTA
+ATAGACTCACTACAACTGACCCGACCTGTAGATATAATAGACGTCATATCGTATGCACCC
+ATGATTGAAATAGAAGGCTTACTAAAGTCAGGCCTACATTCATCAGCACCGTGATGCACA
+GAGACATTGAGCCTAACCAAGGAACTATCCGTATGTGGCCGCGGGATACATGTTTAAATG
+ATGGTCCCTGCCCTGGTGTAGTCAGTCTATGATAATCCCTCTCTCTGCGAATTATGAAAA
+GCTATCCTACACCACCGCCTGGGTACCGCGCATGGCTAACATGCCCCCCGCTGTGTGCGA
+GGGGAGGGAGGTGTCATTTGTCGAGTGTTGAAAGGCCTACAAAAGAGAATTGTCGGTCAA
+TATATCTGCCTCAATTGAGCCTCATTTCTATAATCAAAGCAATCTTATGTTTCTGTCGAT
+CAACTGAGAAATGCTTGTATAGTCCTCGACTATAATAGGAGTCATCAGAAGTATTGAGGC
+TAAGTTCACTTCAGCTCGGAGTTATTGACGGGCTACTGACAGTAGGCGGCTTATTATTGT
+GGCCTCTTATAAGTTTAGAATAGTGTCTCTCGCCGTGTTGGGTGATGCAGTTGGGTTGGG
+TCTGTTTTATAACTCAAATGCAATGTCATCCGATCGGGTACCTGGGCCAAGCATGAAAAC
+GTTGTGCATTGGTTACAGAGGGCATAACTTTCATACCCCCAACCTTAAGTTGTAAGAGAC
+TTCTGTGTCCCCCCGATAAGGTAGGTTGTGCTGGCTTAGCAAAGGGTTCCTGCATCAGGC
+CCTCGGTCCCCTCTCCGAGATAGGGACTGATACGTCCAACTGTTGGTACCCCACTGCTCA
+ACCATGGCTGAGCGTATGTCATCGCAGGGGGGAACCGCGGAGAAGCGACAGGATGGTGGC
+AAAATGACTTGGCCCTCTCGTCAACGCCTGCGCGGTCCAATATCGTTAAATCATAGTCGT
+GTATACTTCTAGTATTAGGGGCAATCTGTGTTAGCAGAGATTCATGCACATAATTCATGG
+GTTAATCGCTTCTACTGCGCTACTTCCATTCGCGACTGTAAACGGTTTAGAAGTAAGATG
+ACACCCTCATGTTGCTGTTACACTGTGTGTACGTAGCAGTGGATGAGGATTTTTATAGAC
+TGCTGGAAACAGAGTCTCCTCTGGGAAGAGCTGTATGAGCTATCTGAAACGTATATCAGC
+TTAAGCTCGCCGCCACACAGGGGTCATTGCCCCGCTAACCTCCGTTCCCCTTCTAGAGCT
+TCGACGTCTGTAGGCAGGTCGCCCCGCACAAGTGGTGGTGGGATAGACGACTATAGTTGT
+CAGTTTCACCTAGGTTTGAGGTGGGCCGTGTTCCATTGCTACAGGCTATCGGGCGAAAAC
+CTGAATCCACTTGCTAGCTTGTTACTTAGTCAGTCTTTGCATCGTAGGGTCAGATGGCCC
+TGCTATGACAATGCCGATAGGTGATCGGTCTGTATAGCCGTCACCTCTCCTGATAACACG
+CAGCTGACGGTTCGTGGTGCTCATGCCCCCATCAAAATAAGGCAATAGGACGCCAGTGAC
+CGGTGAAAAACTAACCTAGTGGTGACACGAGTCATGTTCTCGCCACTAGGCCGTCTCTAT
+TGCTTCGTGGTGTCTGTTCTGCCATGGGCAAACAATCGCGAGGAGACCTTAGTATAAGAG
+GCGACCGCCAATCGGCCATTTACACCTTGATATGCTAGAAAAAGCTCGAACTCCGCTCCC
+ACAAGAATATAAGCCAGCCGTGCGAATACCCCGTGAACTACCCCAAAAATACGTGATATA
+GCTTATATGGTTTCCAAGATCGCTCATAAATCCATGCGATTTGTTTCACCGTATGACAAT
+TGTTCTTTCCTCTGTCAATTCCCAAAAGGGACACAGTAGCTGTCCAGGAAGGGAAGTTAC
+TTCTGCTTATAATCTGAAGGCATGTGGACCGTTGTAGTTTCGAGGCCTGCTCAAGACGGA
+ACGGTTAGTTACTATACCTAGATTACCCGCGCCTGAGCGATTTCTGGCTATCTCCAAACC
+CCCTCAATATGGTTTAGTTTACAATCATAATGACAGTACCCAAGTAACTTGACATACCTG
+TCCCCGGTCTGCTGCCAAGTCCACACAAACCACTGAACGTGAAAGTTACGCCTTTCCAGC
+CTTGGCTGGCGCACCCACTTGCAAATCAGAGGCATCATAAGATACTGGTCAGTAGTTTGG
+AGTATAGTTAGGGGCTGACCAGGCTCAAGAAGATAGAATGTGGAATAACTAAGGGAATCT
+GAAACGGGGTCACGCTACTGGGCGAGAATACAAACGAGTACGAGGAGGAAACTTATGCTG
+ACCCCAGTCTATCTGTTATCTCATCCGCCGTGACCCAGCGCGTATTATTGAATTACCCGT
+AAAGTTGGCTCAACCAAAACGGTATACAAATCGACAAGGGGATCTTGCAACGAAGACAAA
+CGGGCCTCCAATTTTGTTATCCAAGGGCACAGCTATACAAAACCATATCTATAATGCATC
+ACAAGGAATAAGGAGAGTGTTAGCTATGAGGTCGGATGCGACGTTAAACTTCCTGTCACG
+CATGGCGCATACCTGACTATACTTCGATCTTACCCTTCGTCTGACACGCACCCTGGCAGG
+TAACCTAACAATACGCCCCTTATGAAACTAGCTTCTCATTCAACGGGCATGACAATCCAA
+TGACTAAGCCGAAGTAGACCACTCGGGATTCCAATTGAATGAGGGTACTAGGGACGGAGA
+GACTATGCGCCGATCGCCTTTACATCTGATTAGGTCTCGCGGCCTCTGCCGGTTCAGTAT
+AAACCGAGCAGGGCCCCATGGGGACTAAACGATAATTAAGCGGTTTTAAAAACCACGCCG
+TAATCTCACCTGATCTGAGGCGGTCTTAAATCAGCACAATGCAGGCCCTGAGCCCCTATG
+AGCTTACACGCGAGGGGTGCGAAGCCACTTGCACAGATCGGCCGCCACACGAGCGACCAA
+CTGTGCAGTACACTGCTGGCCGCAAACTATATCAACATCCCGTTCGCCGGGTTGCATCAT
+CATACGACGTCAATCGCGCAGTTTACGGAAGACGAGGCTCCGATATCACATGAAAGTACA
+GGATAGTCAAGTAAATCTAAATTACGGAGTCAATGGACCGGACAGAGGGTTCCACAGAGC
+TGGATGTCATAAGCATTTTGCTAGGTGTCGCAGAAGTTTGCTTTCGAATTCCTCGGCACA
+AATCGCCCCAGTCCCACGTTGTCAGCTTGCGAAAACCAAAAAGGTGCGCTTCAACACGTT
+TCTGAGTCGCTCAGTCGCCTACAGGTCAACTGTCTGATAGCAAAGAATGATTGAATGGAT
+CTTCATTTAGGACGTCTGTTACACGCAAAAGTTAGTGACGCGGGACAACTGAGTGGTTCA
+CCTTTGTTTGCGCCAGTGATTAGTGGCTCGAATGAGCACGTGATAGGTCGCTCGTCTTCC
+TTCCAATCCGCTAGGGTCTCTAAGAAGTGAGACTTTTTTACCATCGGGACACAAGTAACA
+TACACTGGGTTCGAAAGGAGGGTAAACCTAAGCAGATGGAACTCGGGTCAAGTCGGCGTG
+TGGGGTCTATGCCCGTCCCACGAGTGTCGTAAAAAGATACAATCATCTCGTGCCTTGGAC
+ACGCAGACTGGCTACGCCCCTGAGGTCTCCACCTTGGTTTACAGGGAGTCTTACCTAGTG
+AATCAGGATAGTAAATGACGTTACCTTCATAGCACTGTTCTGGCCGTCCGGCATTACGTC
+CACGCTGTATATGAAGGGAGATGGAACAAATATTCCCAGCGCTGCAAGCCCAACGATGAT
+GGAGTATGTATTACATTCTTGAGGGTTCGCCTTTGTCAACTAGCATTGGGGTACCCATGA
+CTCCTACCCAGGCTTTTGAGTAGCTGTTTCACCAACAGGCTCCTCGGCTTGTGCTGTTCA
+AAGGACTGTAGCCGCTGTGCTATGCGGGAGTCAGGTTCAGCGTACTTTTTCTATAAGTAT
+CGACTATGAAAACGTTATGAAGAAATGGAGATTTCTGCTAAGTATTGCCCAGCTAACTGC
+CACACTTACAGGCACAAACAGAGACCCGGTCAATACTTGGGCACGTTGATACGATCCATA
+GCCAGACCGTAGCTTCCGTGCAACTGGCGTACAGATTGTCGGAGACCGCCGAATGTGTTT
+TCACATTTCCAAGTTGCAAAGCTGAATCACCCTCGCAGGTCCCTCTCTCAACGTCGCTAA
+CGGAAGTATATAGATACGAACTCCCTGAGGAGACGGCTATGATGCGCAAGTTAAGCCTAC
+TCTCAATGCAGCTATTTGGTCAGTCAGGATGCTATCGATATGAGTACCAGCAATCCATTA
+TAGAGAGTAGTGACTATTATCCCATAATAGACAAGGGAACCTCGATTCAGTGACTCGTGC
+CGAGTATCTAACAGGAATTTTTTATATAAAACCGCGTGGACGGATGTCTCGCCCGCGTTC
+GTAGGTCTAGGTCAAACGCACCGCGTGTTACGCTATGGTGTGCAATCCAGCCCTTGAGCC
+CTTGAGCAACGGTGAGCTCAAATACAGGACAAGACACAGCCTGAGATTTGTGAACTCGAG
+GGCCCGAGTCACGGTGATTTCCGGCGGGATGTCTTGTTTACGGAGCAAGGCGTCTAGCAT
+ACTAGGTTTCTGCTTAATGGATCATCATTCTGCATCGCATAGATCTCGGGACCAACACCT
+TCGACTTAGACCACCCAGATGGGCTGCAGTAACATGCTCATGGGAAAAGTGGTTTAGAAG
+GCGTCCTATAGGCCATCGCAGAGAATGCGAAGAATTCAAGTGTTGAGCCGATACGTGCTT
+CATCCGTCCAGGATGAGTAGTCTGAGTATCAGTTGTCCAGCTCAGGGCCGTCATATCGAA
+TAGCTGCCGGCACTCTAAAGTACATCACCCTCTAAGCGAGAGCAGATGGCCGACGGCGAT
+CTCACGAGTTTACTCTATTACACTCGTCTAGAGGGAATTGAAAACCTGTAAATTGTTTCC
+CTCTTCACTAAAGGTATTGAAATCCACGTAAATCCTGACGGCGTCAGAGAAGCCCCGGCG
+ACCCCCACTTAGTTCGGCTAAATGAACCCCCGAACGCCCTCGAAACATCAAGTGAGTATG
+TGCATGCCGGCAACCTAGACTCAAATGCTGGAGACAATCATACGCCGGCGCCCAGATTAC
+GCTTATTGGGCCCGCCCGGATTTGTAGCCTTGGGGCAGTCTCTAACGCATCCGTCCAACG
+TACCATCCAATATCTCCCAATGACTCTGTTCGTCTTCGAAAAGAGTTTCTTCGCGTGGCC
+CGATCTTGACACAACTGGAATACCCTTCAGACCTCTGAGCGTATCCGGGTAGTCCTCTAT
+GATCCATATCGTGCAGGATGGCGTGCTTGAACATCCGGCATAAACTAATCCGATTTATTG
+TTGATATGCTGTAGGGCAACATCTGCTATGGCGTAATGGCCACGCGCCCATCAACAAAGA
+TATCGAGCAGCAGACGTCGGCTATAACAGGACATCGACGCTGCAGTGCTCTAACTATCGG
+TTCAACGACGACTTCACACTATATAAGTCCTTTTAGCCGCTGGCAGGTCGGCCGACATTT
+CGTGCTTAATGTCATTGAAATGAAATGAAATATCTTTAAGGGGGTCACCCACCTAATCCA
+ATTCGCAAACGTGATGCCCTTCTATGCGCTAACCGGGAAGAAGAAGGGCCAATAAAATCG
+GGGTTATATTACAACTCTTTCTGGCATGGTAATGTGTTATATCCAGGTTCCGGCACCCGT
+ACCGAATTTCTCTCGGGCGCTGCCCGCCTTGGTAGAGTAGATACAGAGGGAGAGATTACG
+ACAGGTGCTGATACAATTGACACGACATGTACAGTTCCACCTTATTCCGATATCTGTAGA
+TTGTATGCCGCTCCCATGCTTCCTATTTTGTAGGGCATCACATCCTAGTGTCTGTGACGT
+ATTTACCAGTTTATGAAAACGGTAGCAATTAGTAGGACTGAGACCCTCAATTGGGCACTT
+TCTTCCAAATTGGTAAGAATGGTAAAATGGCAAGTCCTAGGAGACCATGGTAGATCGAGA
+AGAGTCCGTCGACCCAACCGAACATTGTGACAGCTCGCTAAGATAGCACACGGTAGGTTG
+GTTGAGGCAGAGCTTCTCCTGGAGCCTTGCACGTGAGCTTATCGGTCGCTTTTGTAGGGG
+CTGTCGGCGACTTAGGCCAAGCTGGCGCTTCTGCCAATTCTTCTGTCCGAGAGGACATCA
+AGAGTTAAAAATACACAAAGACAAGTGCACGGCGGTCAAATAAGTATTCCGCTAAGCTAT
+ATTCCGCAATTCGCTCTTAGGCACAAGAATTTCGGTGGGTTTGAGTAGCGTCTCCTTCTG
+CCAGTCGATTTGTGCGTACTCACTCAAAGTAGTTTCTGTGGCCCACAGTATATAGTGAAT
+CTGATTTCAAGTGCTCCAAACGACGTAGTTCCACCAGCGGTAATACAACGGAACGTGTAG
+AGAGTTCGTCTTACGTAGTGAAACTAGAAAGACGGGCTGATACGTCGCATGTGACGCCCA
+TACTGCCAGATGGATGTTAAAAGTGCCCTAGCTCGCCCTTCAGACACCGCATGCCATATC
+TTTCAGAGGGGTCGGACTTATCCGGATTTTTCGCCCCTAACCTCTACTTCTGGTTGAGAA
+TGGGACATAGTCCTTGCCGCTATAGTAGTTCATATTATATTGGCCCTTGTTCGGACACGA
+CGGCAAGAATAAAAGGTCTAGAGCTTCATGGGGTCTTTACTTACTAGTTGATTTGATAGA
+GGTTGAAAGGCGTCCCCCTACTGCAACGAAGGGCAAACATTCGAAGGCCGATCCGACAGA
+TTGTGCGTGATAAAGCACCCTTTAATACTGTTGCGCTGGCGAAGCCATGCTAGGCCCTCC
+GACGACACTTTCTTCTGGCCAGTATTAGTGGAAACCGCTTAGAAAGACGGGGAGGCATGT
+TACAGGAGAACCAGATGCGTAGGGCTGGTTCACTGGATCTGAGTTTGGCTTAGAATGTCC
+AGCGGTGTAGATTTCCAGCGACAACCCGATCTCGTCATTATACCTGCATTCGTGCATTGT
+TAAGGAGCAGTCTTCTATAACTTACCGCGGAACCTGGAGCTTAGGGGTAATACCTTACGG
+CTACCGACCTGATAAAGACACGTACTCATCTGGCGAAATCGAGCTGACTCGCATACCCTT
+AGTGGTAGGCGTAGCCGACTACTATCTCGACGATATAGTACCTGCTGAACCAAGTAGTAC
+TCAACAAGTCATGTTGAGACTATGCTTTGCACGGCGCACCCTAATGGTACGGTCCTGAAG
+TAGGATCCATAACGAGGCACCTCCGGGGGGTGTGTATGTTTATAACGGAGCGTAACACAT
+AGGAGCAGATACGGCAAGACCATGAGAACCATCTCGACCAGAAGCCCGGGGAGGGCCGAC
+GCAAGAGTTGCATAATCGTCTAGTTGAAGCATATTCTTCGTACTCGGCACGTGCCGACAT
+AAGTAGGTAGAACGTAAGACGAACCATGACGACTCTCTAGTCGTGGTCGAGAGGTGAAAT
+ATCTTGAACTCAAACAGTTAGCAGAAACGCGATGCAATTGTTTAGAAGCAGTGCAGGCCG
+TACAAACACTCACGTTTAGCTCACATACGCCGAGACTGATATGCCGGCGAGGTCTAGACT
+TTCCCCAACATCTTCCTGACCGGTTGCCCGCTATAATGATAGTCGAAGTGGCTTGGGTTC
+CGCAGGGCCTAATACCAATCAGCCGCTAGTGTTAGGTAAGGACTGGGTCACGAGATCATT
+TGGGTCAGGCCCGTACCAATTCATAGTCCGCGGGGTATCGTTCGACCTGGTACCCGGGAC
+GGCGACAACAGAACTGACGTGCGCCCGTTGAGTTCTAGCTTTCATAGTGTTAGGACGTAC
+GACTCACTGCGATAAGTTGCGGGAGCTCCAAGAAGCTCAGCTTCAACATTGCAGGAGCTA
+CGATCGACATCTTTCTTCGACGCACCTTTCTCCCATTCGAAAAACCGCGGGCGCTTTGTA
+ATGGGGTCCCACATAGATCGGGGTAATATGTAGCAACAGTACATTATCGCGATAGATTAT
+GTCCATAGAGTGGTCGCTGAAGATTCGTGCTCCCGAGCATGCGAGAAGATATGAAATTTT
+GCGCCCGAGACGCGTGACGACCTCTCCGTTCCACAACAAAACTCGGTTTACGCCGGCCTA
+GCCGACCGCTCCACACAATCAAACGTTGATCCTAGCAAAGTAGGTAGCCCCTGCAATGGT
+GAGGTGTCTCAACCGTTCTAACATGTGTGCGATGAGGAGGGAGTCCTTTTGATCGACATA
+TCTCACCCACGCTTGTATGTAAGCTAAAAGGGAGCGAGAAAGTGTCTCCCCCGGATTTCA
+TCATCATTGGCGGGCACTGTGGCGCCAATTGTTACAGCCTATATCCCGAGAAGAACATCG
+GACAACGGTCGGAAATTTTCCGTTCAAACCACAAAAGGGCGACAGGCTAAACGGGAGCTT
+CATTTAACGCGAACCACTAGTACTCGAAGGTTCGGCGGCAACCGCCTTAAGTGGGTAAAC
+CCTTCAGACACATGGGAGAAAAACAATACCGAAGCTGAGTACCAATTACGCCTATGGGTA
+TTGTGTTTCCGGTCCCACCATCGCCTTTACTTTTACCACAAGCGTTACAAGCCAAGGCCC
+TAGGCAGCTAGTCGCACTTGTCATGGAATAGGCCAATTAGGACGTCGCCGCACTTCATCC
+GGCTGCAGAAGCAGCTATTAGCTCATCGTCACGAAATAGGCCATCACACGATCACCTGTC
+GGTAGGGTACAGACCACATTTTGGACGCTAGTCGCTACGGAGATCCCGTGCAACGCACTG
+GTTGTACTCGATTACAACAAGAACGTCAGTGCTCGATGTGGGCTCACTACCTGCGGTGAA
+CCTTCTTGGTAAAACCTATGAATCAACGCTCGGTATGTCATCTTTTGGTCGTTGAAGCGC
+CCGTCCAAGCTAGCCCATTCGACCCCTAAGTCTTTTAATCAATCCGCTTTTGCACCCTCG
+AAGTCCTGCATAACGAGGCGAATTTTATTGCAAAATAAGTTAGTTACACTCATCGTTGAA
+TCGCCGGCTCGGGGTGAACTGCAAGGGGGATAAGACCATCGAAGCTGGACGTAACGGCAG
+TGGGGCAGTGAATGAAAAAGCGCAACATGAGAATCAGCTGTTTTCGTTACTAACTTAATC
+CCTACAGCTCTGCGCCGGACACTTCCCCGGTTTCCCGTTCAACGTTAATCTCTTAAAGAT
+ATGGGTGGCTGCAGCATAGATCGCTTACCCCCACATCCGTCGCCTAAGGACACAGCAAGA
+CTGGGGTGTAAGAAGCCGCTTGGATGCTCCATTCCTCAAAAGTCGGTGCGCATCAAATGG
+TTGGAGCCTTTGCTACCACGGTGTCATGCTGCAGTCACGGTAGCTGTGTCGGTGGTCACA
+ATAAGCACTCTTATCGCTTCACTCTTTGGCCTATAGCCGTATTATCTTGAGAACGCCATC
+ACATTCCCTTTCCTTCACACACGTGCGTAGGGCAGTGTAATTTATAACTAAAGGTAAAGC
+GGGGAAACCCTTGTTACAGAAAAGTTAGGTTTGCTATTAAATGCTAAGAAACGGAGCACA
+CTTCGCTAATATTAGGCTAGCACTAGTGTCGACTCCCCACTCTTCGGGTCCCAATCTTAA
+TCCTGTCTTCTTCCGCCAAAAGCGGCTCGTACCACGAAGACTCCATGACGTTAGCGGCGT
+GTGCTCAGAGTAGGGAATATCACGGCTCGCAAACTCATAACCCTCGGTCGTGTTCTTATC
+AATATAAACACTAGAATCCTAGAGTCGTGAAGATTCTCGATACAATCATGCTTCTATGCG
+TCTAGCCTGAAATCACAGTAGTGTGAGTAGAAAAGTCATTTTAGTTATGCGACTATAGAG
+GATAATGTAGGCAGCTGCTTAGCAATAGTAATAATTCATGTTATCTAGTGTTTAGCTTCT
+ATATTACCAAGTATGGCGCCCGACAGGCCTCTTCATCGTATTGTAGTACCCGTTGTTAGA
+GCCCGACTGGTTAAGAAAGGCTGCGTGGATTCCTCCCGCCCGCTTAGAATCTTGCGGGAT
+TTTTACACCGTACCGCCTCTATGATTCAGGCAATCCAGGCGTGTATCGTGAGTATTCTCT
+GGCCAGGGGAAATACCTTAACACCCGTCATGCAAGAGTTGTCTTTAATGCCACGGCGTCG
+GTCACCAAATCGTACTGCCAATTACGTTCAGTGTTCATGTCGGTGTTAAGCGACCAACTC
+CTTCTGGCGTGTTCTCACGTTCATATTTGGGTAAATTAGTAAGCTTCGTAAATAAGTGAG
+TTGATGCGGTAGTAAATTCTTTTGAATATCCAGGATGCACCACCGCAGGTGCTCGGATAC
+CACGGGCCAGACCAGGTCTAACATGGATATTTTGTAAAGCAAGGTTACGGCCGGTAACCT
+GGGTAGGAATTGTGGGGTCCGTGCTCGAGATTATCGGTGAGGACGGCAGCTACCCCTAAG
+ATAGATGGAAGGTCAATGGCTGTCCCAAAAGCGAAGGCGTGTGCAACTGAACTATTATCA
+CACGTTTCTTGCTGTGTTTTCGTTTGTGGAAACATTGGCGCCCGACTCTATAGAGTATCT
+CGAAGCCAGTACTATGAGCACGACCTACGCCACCCTAAAGGATCAGCTGGTTGCCCGAAT
+AACTCTAGGTCAAGAAAGCTATCTGGTTGCCTTGATCTATGACGCCCCGGGAACTTAGCG
+TTGTGGCAACCCCCCTTTCCGCACATGCCCAGAGAGGTCGTCCAAATGTTTACACGCCGG
+GTGGGGCGGGGGCTCCCGATCCGGTTGAGGGGCGGGCCAACGTCTTCACCGTGTACCCCG
+CAATGCTGAAAGAACAATTCCAAGGCCTACCATCAAATGATCCGCTTACGATTGGGCTTT
+TTTTTCCCTCTCGGCTGTTTGTACTGAGACTTGATTCCAGTAAGACATCATGATGCCTGA
+ATTACGTTTGCCAGCTTTCTCGGCCCTGAGTTTTGACTCGTCTCTTTTCCTGACCCATGA
+CTCCCACAACACAGTTTATAAAACCGAATAGACATTTCGCACCATCATTCCGCGGTGGCC
+AAAGAGGATGTCCTCAAGTCCGATGACTCTTCATAATCAGACTATTCTAGGAAAATATCT
+GTTTACCACGGTCGAGTTTCACGGTATCCGGATGCTCGTGAATCTAGTGTATAATAAGTG
+CCTTACCCCGTCTGTCGATTTGCAGTGAGCTCTTTTCAATGGAAAAGTCGTGTGACATCT
+AAGTGACGCCGGGCGCTGCAAATTTCCGGCTGGGCATACGCTCCCGCTGCCACTATTTCA
+CGCCTCATAAAAGTAACGGCGTAACGGGCCAGCATCCATGGCCGCCCTTCCTACCCGAAG
+CTTTAGACACCACGTCGGATCACGTGAAGCCAATGTTGCAGAGAAAGTACGCCCGGGCAC
+CTGTAGCGCCGGTTGCAGCTTGCTGCAACGTCAGGGCCGAGCGCTTGACTACGCTTTTCG
+TGCTGACCGGAGACTCATGCATATAGGTGTGAGTGAGTGCAATAATCTCGACACTATTAG
+TCTTTTCTCAGGATTTATATAACCAAGTTCCTTGTACCCTCGCAGATCTTGTGAGTTATA
+TAGTGCGTCACGGTCGGGACAAGCCTCCCTACAGCCTTTGTACTTTGAAGCGTATGTGCT
+GACAACGACCGTCATTATCTATTTAGGGGGCCTTCTCTGATCCACCTCGTGGTGTCCTAT
+GAGATCGCGAACATCGCGGATTCCCATGGTAGCACGACCTGCCTGGCTTTCGAACCGTGT
+TATCGGTTCATCAAGTGCGACGAGGGTGGAGGATACAAATGGCCATTCCCAATGTGGAGT
+AGTTGAACCCTTCGTAGGCTGCAATTCATAACTCGGATTGGGCTAATTTTCCTGGCGCTC
+TATCGGTTACTATAGATCAACGTTAGCAAGCGATTGCGAGAGTCAATTTCCAGGGACCCC
+AATCAATTGTAAGCCTGAATGCAGAACTCTACCCAAACGAGTCGCTGAGCTAAAGGAGCC
+CCCGGCTAGCTACAATAACTCGATGGGAGGGGGGCGAGACCGTCCGGTACGCTAGGTTAC
+TATCTGGGTTCAGAAGTCGGGTAAGAGTAGCCTGGCTCCCCATGATCGGCAACAGGGAAG
+GTCGAACCGGGCCTCTGCGATATCCTATATCCTACCCATGGGGATAACATACAGTCCGCT
+CTTATCACTAGTTTATGTTCGGGGTGCAAGCCTAGGAACTACTTCACCTGCAGCGCTACG
+ACTCACTATACCAAACCGAAACGACTAAAGTGAGATTTCCCACGGTCGAGACCATTCAAC
+CAAAAATGCGGTCCTTAGCTAACGTGCAGTCTGGGGCTTTGATCAAACCTGTCGTATAAA
+TATAACGAGGGGAATCCCCCTCACCCGAAGGATATTACCCCATCACAAACTAAAATGGAT
+GTGTCTGGAACATGGTAAGGATAGTTCCGCGCTAGGAGCCCTTTCTCAGGGCATTTATCT
+GCACCTCGCCTATGAATGCAGTATATATGGGGGATTAAACGTGTTTTCGTTAGTTTGACA
+TAACGAGGACCGAGTGGACCGTACCCGCCGTCTAAGCGGTTTAGTGACACCTTATAATTG
+GACTTTGCCGACACCCAAGTAGCCCTAGCTGGACTGAATCAGCTACTAATAGGTCAGAGC
+AGGCAATATGATGTAACTGGGTCGTCGTACACTGCATTTTCAACACGAACTAGTCGGATG
+GTGCCTTCCCCACGGCACCGCTTGACGCGAAACCGCCCATCCACTGTTATGGAATACCTG
+CCTACTTTAGCCCAAGAGACATATTGCTCGCTAGAAAGTTCTCGCCAATTGGCGATGACC
+GGGGGAATCGACCACAATCTTCTCGGGCCGGATTGCCAATGGACGGCCATCCAGGTGCGT
+TGCGATCTCACCTGGTCCAATATATCGGCACTCACCGAGTGGTTTTTTTCGGCCCCGTGC
+GATCCCTGGGACGGATAGCATCGATGGCAACCACAGGATGCCCGTGGTTGAGAGAATCCG
+TGAAGGCCATCAGCTGCCGCAAAGGTGAACAGCTAAAGGGTCATCGGTTGCATCATAGCA
+CCGGGGGTATGCCCCTATTTAGTTTTCTCGCACCGTTCATACTGTTAATATAGCTTGCTT
+CGACCCCACTCAGCCCCACATGATGGGTTGCCTCGAGACCTGTAATCCCTCACCGCTGTC
+GTAGCTATCGAGGATCCCAGTTTTCATGGGCGAAAGGTTCACCTCAGAGGAGCAATTCTG
+CCCCTCGACAAGTGATAAATTATATACAATAACAGCGGTCTCCGACACGACAAGGAAAAT
+CTTAGCGTGATGGCGTAGTGTGTTCTCTCCAAAAACGGAGGTGGTGACTGTCTGGCATTA
+AGTGTACGATAGGTTAGCGTACAATAAGTAGGCACTCGGTAGGGTTAAGGGTTCCGGGAG
+ACTCCGACCAGATGATAGGGAGGGGTACGAAGTCAATGATAAGGCGGCGGATGCTTAGTA
+CAACACTATGGCAACGAGAGGTGAATACTCTACCTCGTCATCCGAAACTGATCAGGTTTA
+TCTTTCTTAGTCTGGGGAACATGCTCACTAGATTCTTTGCTATCCGAACGAAGACATAAA
+ATGTTAGGGGAAAAAACGTAAGCGGTGGAGGAATTAGGGGAGAAAAACGTTCTGATGCTC
+TCGCACCTGCCCCCTGTGCGCACTAGCAAGGTATTCCTTCCCGTCTCTCTTTACAACTCC
+TCAGTTGCTAGTGGCTAAGATGTGCGATCTGAGGCCGGATCTGTGAGAGGCAGCTTTTGA
+ACCCGTGGTGTTTAGGAGGCTTGTCCGCCTAAGCTCCTACGCAACAACGCGGGCGGGATT
+TTTGGAATTCCGAACAGCATCCATGGGAAGGATGTATTTTCCACGTCCCGTGGCAACCCA
+ACCATCGTAACGGCCCTCGATCCTTCCGTCTTACACTATATCTACCGTGGTAAACCGCTA
+ACTCACCCCAAACGATGAGACTATCGTGGAACGGACCGATCTACCATTATAAACACAACT
+CCGGTTCGCACTAAACTCAGATCTCAAGATTATGGCCTAACCTACCAAGGGACCCATATC
+CCCAGGTTGCCGAGGATAGTCGGGTGTGCAGACAACACGTGGCCGTTCGTTATGTTCTAG
+GGCAATATCAGCAGAGACGGATAAGTTTGGTATTGGAATACATAGACTGTGCTAACGGAC
+GCCTAATGGGCAAGTGCCCATTAAACTATATTATGGGACCCATCCCTGAGGAGTTCATTC
+ACTCATAAACAAAAGAAGTGGATTACTAATTGAACAGACGCATGAGATCTATGATTAAAC
+AGCCTTATCAGCATCGCCGCCGTTAGGGGGGAGGTAGCGTATTTCTGGGTATGATCCAAC
+CAGGAGCTGGTGGCTTGGCTGTAACGGGAAATGTAAGTCTAACTTGATGACAATTCGATC
+TTGTAATTGAAACAATAAAACACCAGTGGGTGTTTGAATGACTGCGTTAGCCAACGTGGG
+CGTGCCTTCTACTGGGACTGAGGCAACTCTTCCACGACTCACATAAGGCTATACGTATGA
+TAGCGCCAGGATATCACCATACGTTAAATGTACCTCATAATTTTCTAGGTGTACGACCTG
+GATCCGTCGCACATGCTCAGCGCACCCAGTCTGTGATCCGCTCTAATCGATTATTTCGCG
+AGCCAGTCATCTACAGGGTTAGGTTTATTAAACCTAGGCGGTAAGACTGATACCGCGTAC
+TCTCCGCTGACTCGTGACCGGCCTAGACTTGGAGAGCTTTTCTAAACGTACAACTTTTCG
+AAAGTTAGCCCTTTTGGCAAGATGCAAAGCGCAGCAAAACCGGAAGGCGCATGTGGCGGC
+AGATGGTGCTGAGTACGTACGATGGAAGAAGGAGCAGCCAGCACCACCATGTGGCTCCCG
+TTAGCTTCTGTTTAGCTTGATATAGAGCGGTGGTCGGGCTGTTTTGGACTCGCGATCTAT
+GCGACAAGATACGCATTCCATTGAGAAGCGAAAAAAGACTTTACCTTCCCTCTACCCTAA
+GACCTAAGAACCGGAGAGCAACCCGTCCATAGCTAGCTTAATCGTATAGCGTGCGAATTA
+AACATTAGTAAGTCCGCTTTGTGCAGGTCCGTTTACGTGAGAAGGCGCCCTTAAAGCGGA
+CTGGATGTACGATACAGTTCTGTAAAAGTATTAATGGACTGTACACGTTTCTAGAACGAA
+AAGGTTTATGGGTAGGTAGCATCTGTTAGTCTTACTAAAGCGCTGTCATTGGCCCGTACA
+TCCTTCAATTGGCATGCTCTTAAACCAGGAGATGTCGCCTCAGCACTTCTCGAAAAAGAG
+GGCCGTGTGGAAGCTTTCGAACGAGTCATCCCTACCAGGAGCAGAAATAGCGTCTGAGAG
+GAGTAGGGTGTTACTTGCTAAGAAACGACCTACAGGTGGCTGCAGAGTATCCCTGGACCA
+AGTAAGACCGCGGGGTACAATAGGTAAGCGCACGCAGAAACTACTGACAGCGAAAGGATA
+ATAGGGCTGGTAACGAACAGCTGACTAAGTCAGCTATGCGACGAGATATAAGACCTTCTA
+CCAGATTGGCGAGTCATCGACAACTAGCCGGGATTTACGTCGTAAATCGTTCTGTAGCAT
+GGCTTTTCATCCGTGCTATCGGGCTTCTCTGTCCATCAATGCACCCACGTCGCACCGCTT
+AGCCCAAAAGGATTGCGCTTCTGTAGCATATCGTATTTGGCGTTCGTTAAATGTAGACTA
+ATAGTCGGACGCAGTGACCGACTCGAACCGATAATGAGCCGAGGCACCGGTGAGGGTGGT
+CTGACCTTACGCAGGATGGTTGCCGTTTCGGTCTGGACGGGGTCATGCACAGATGCTGTC
+ATGATCGCTTTTAGACCAGCTCTTGCCCAGCCATAGGTATTATGTGATCTACAGGTTAAC
+ATCTCGAATTCTGAACCCTCAAGTCTAGTATCTGGTTCATTTCGCGTCCATATCAAAACG
+GCCGGCAGCTCCTCCTGATAGAGCTCCTTCTTTCATCATTGTTGAGGATTACTCATGGTT
+TGCACTTGCAAGCTGCCATCTTTCCGGAGAATGGGAAAGAGTGTTCCGCGCGGCATCGAG
+TTTAGACCCATAATACGAACAAACTAATTCCCTCGAAATCTCTTTGGAGTGTTGTGGTCG
+ATCAAAATTACCCGTCTGAGCAGTTCGACTACGTGCTGCACAACGACTGGTCCTCAGCCA
+TTCCGTATTAAGGCCTTACATGGTTTCACAGCCTGTCTTTTGATCCACAGACCGGACGCG
+TAGCGTTGTGGCTGGGCTACAGAGCAACGCGGCACGCTGATACAAATGTGCGTCCCGGTC
+ACGCACGAAACCCGAAGTTAGACCATGAAAGATGTATATCTATCAGAGTTTTTTTACGAA
+GGCTGCCGAATGTTGCATGATATCAGGGTGAAGTTGAGCGAGAGACAACCACACGTCTCA
+AAGATATCTAGGTTCATCGTTGGTGTCACTGGTAGCTATCGGCAACTAGAATCCATTAAC
+AGCAGTCTTTGCGAAGTTTTACTCTCGGCCCGTGCTGACCGCACGGGTCGTGAGGTATCT
+GTCAACTCTAACCACTTGAAAATAATACGCAGTAACCAGTGCGGGAGTGGCCCAGCTAAG
+GCCCGGGGGCACGGCCCTAAGTTAAGCACGGGATTACCACAGCGTTAAGTTGATCCTGCT
+CAACCGCCGTCCAAATCTTCCGTATTACCGCGAGCAATGATAAGGGCCCGGGTATCCCAT
+ATGTAGCGGTCTGTGCTCAACGGAGTGGATCATTTCAGTCGCAGTAATCTCGACGTTAAA
+GTATGCTAGCCGGGATCTACACGTTCATTAACTGGTGAAAGGTCAAAAAAATGCAAGAGG
+TAACCCTTAAAAGCAACGTGATTTGCCTGCTCAAAAGAGGATCCAATGAAGGATGCAAGT
+CTACAACGGTTGTTTGATGATTGCGTACATAATGGCGCTTGAGAAGCTTGATCACAACAG
+GGGGTTAATGCATTCATATTACAAGGATACAATACGGAAGTTAAAGTAAAAACAATTGAA
+ATACTCGGCCTCGGGGACGTAGATACGGTCGCATGCATTTACCCGTGGCTGGTCGTGACG
+ATAGATGTTCCCGGGTAAAGCTCAATCAACGTTGCTCGGACAACATGACGAGACTAGGCA
+AGCCTAGGGTTTCGCTTGCCGGCTAGGTTCTTTACAACCAAGCGTGCCTCTGCCCGTTTA
+GCGAACGTTACGCTCCTTGCTAGTATGGCTGCGATCCTTGGTCGAGTCATTGATGGATCG
+GAGCCTTTATCACGTCTGGCGTTACTCAATCTATCGATATATATAGGGTAAGAGGGGGCG
+GTACGTGCCATTGTGGCGGTCTGTCGTACAAAGTGATACATTCGGAGGCAAGCGAGGGGC
+GGTCCATGCATCAAGCGCGAAGTTGTCTGCCCTAGACTCAAACCGAATAAAGGTCAGACA
+CCGTTGCCTCATTTCCCAACATGTTTGAGGCATGTTGGTCGCGTAGGTGGGAGGCATGCC
+ATAGGGACCCAGTTCTAAGGGCTGTTTAGCGCAACTGGGTGCGTCGAGATGAAAAGGTCG
+CGCCCTAATGCTCCCATCCACTGGCTTTGCTTCGTTCGCCCAGGTCCCAAGATCTTACGG
+CAATTATACATGGGGGGGAATATTTTACCTATACGTTCACATGGGAGACACTGAACTATC
+GGCTGCAGTTACATCATATCAACGGGGTGCGGGGATATACTCAGCAGCACCTCACGTTAC
+AAAGGATTAGACCGCAACAAAACGCGTGAGCTAGCGAAGATTGTCAGTTTGATCGCATAT
+TACTAAGGTATTCAGTCTTCCCTCGCTATGTTACAAGCTTCTGGTAACGGCGAGTGCAAC
+CAGAATTAGATCAGGATCGGAGCAGACAGCTCGCTTTAGTGGCGTTGTCTGGGCCTGGTG
+AAAAAGTCCATTATGTATTATGGAGACGCGTAAGGCAATGAGACTACTCGAGTCCACGAT
+CGGTAGTATGGATGTCAGGGCCCAGTGACTCCACCCCCCCGTCCAGAACACGTCGCCGTC
+CCTCGTGGCCACCACCAGGTGTCTGGAGGAGAGGGACCCTGTTGGCATTTGAAGTAGCCT
+ATTATCAGGAGTTTGGGCGGGATTTACTGCCCTGCTACGGCATAGTTAATAAACCTCTGG
+TCCCTGGTGTGGAGAGAAAGATTTGCCTTTGGCTGTGCCCGATTTACATTTGGTCCGTCT
+GCGCGGGACGGCTTAATCTAGGTGCCCAGCGTACCCCATGAATGAGCTAAAGGGCGGCTT
+GCTTAGCGAACGTAACTTTTGGTGCGGAGGCGATCGACCGCCAGACAGCCTTCAGAGCTT
+ATAATGCTACAAGACGGATGTACTCGCCTTTGTCATTGCGAGTGCTTCGTTAGGTCATCC
+CAAAGCCTTCCTGACACCGACCAATGGCTGATCTTAAGCTAACAATGATTCAAGTCTGCT
+CAACACCCAGGCGTTTCGTACATTAGTCTGTTATAACTTTACTTTATTCTAAAGACAATA
+TGTACTCTGAGCAGAGAACACTTCCCCTCAATAAGAAATTGACGCGGTCAACGAAACCGC
+ATATCAGAGCGATCTCTCGCCGGAACTGTGTTGGATCCCACCTTATCAAAACCATCGGCG
+CACAGTGAGGTGAGTACTAATCACAGCCTGGCGCTGTGGGTCTTACCACTCCATAGGAAT
+TTCCGCTCCATACACTGGGGGTCGGATGTTATCGTTCGGCCTGTTGAATTCTTTTTTACG
+TTATCATATAAAGCGCTGTCACGGCATCATGAGAATTATGAGTACCTGGAGGGGGTATGG
+CGATCGGGCTCTATGCGCTACCACCAAAGTTCCTACTCAATTGGCATTACTAAACGTTGT
+TTCATTGAGTAAATCTCATCGCCAATATTGCGTAGCGCTATCGCGGCACCGCTTTCCTGT
+ATCGAATCCTGGCTGTTTACCTCGGACGACTTCTGAAACCGCGATACCGGGAAATCTGGA
+GCGCATGAATCCGATTAACTCAAGACTATAAAAAGTCACCTCCCACTTGTCCCGGTGCCA
+CAGTTGGAAAGAGAGCTAAGGATTGGGCGACGAAGATTATACATTACCACGGGCCAATGC
+TGCGCGTGTAGTGCCTAACCGGATGTGGGATAGCAGCCTTCTGTGGGCGATGATGACTCG
+GTAAAGAAATCGCGTCCATTGATTGGTGGTCCTACGTCAGCCTTCAGAACCCCATTAACG
+GGTCTAGATCGGCACTCATTATAACATGTCCATTAAGAACTTCAGATACCTCTTGAGCAA
+TGATGAAATGCTGGTGGCATTAAAATGTTGGGTGACAGTCCATGTGTGCCTCGCCGGAAC
+ACGATCACCGAGGGAGCCCCCTTCACAACCCTGCAAGGGAACATCTCGCCCTTGATATGG
+CCTTCGTGTAAGTGGTAGACTAGAAAAGATTTATTCTGTAAAGGTCAGTTCTAGTCAACG
+ATTTCCAAACGGGATCAACGCATTTCGTCCTAATTACTCCCTCCCGGAGCAGATGACTCC
+CCTAACTCTCCCATCCTATGTCTCCCAAATTTACAGACGACCTCCATGCAATTATACGGA
+CGATCGCGCGGTAACGGTACGGTACTCGCCCGCAATGTACCAAGTGTTTCTGTATGGAAT
+TTGAGGAGAAGAAGTAACTGTGCTTTATATTCCGATAAACTCTGCTGCCGGTATAGCCAA
+TTGTAACGTGCATTCGGCGAGGCGACAGCTCGCATTCACAGGTAGGGTGATGCAGCAACG
+AATAGACCCATAAACAACCCGCTAAGCTGTCTTGTAGGTAAGTTGACCGCACAGACGTTT
+ATCGCCGATGCCTCCCGGCGGGGTACACCTAGTCTTTCCTGCTGCCCAGCGGCAAGGGGG
+TCGAGACCACGACCCCGTGTTTGGCAAGCTAGTTGTCCACGTAACACATGCTGACCCTAT
+GGATCAACTCGTCTCGACGGGTCCTCTGATAACGTTTGATATTCCTGTTCGCTGGCTAGG
+GGCCAGTTTTGGGCCGTGTCCCACACACATTAGGTCGTTCTGATTAGTTCCGGCCGCCCC
+TCAGGAAGGCCCCTATCCAGGGAGGGGAGCCGTCGGTGGAGGCAGTACAGCGTACCACCA
+CTGGGATGTAATTTGCGAGCGCAGCATGGCCACTCAAACCGGGTCCGGATGAGCAATAAG
+GTGATGGAGCCCTTGAATTCCACCTCACACCGGACTCTTTATCATACTTAAAGCTCGCGT
+TCCATGAGGGTAAACAATCAGTGAAGGGGAGACGGAGAGCATTATCAGAACAAGCCTTAC
+CGTCGACGTGTTTTCTAAGCATGGGGTATGCACATGTTTCGTATTCATAGAAGATCTTCG
+GGCCTTCGTCTTGGACAAAATCTGCCAATAGACCGCACTTGTTCCTGTAGTAAAAGTCCT
+AGCTCCAATGCATGTGCGCCGAATGCGATTCGATCCCTTGAGGATTGGGTTGCTTAGCTT
+CCGCCAGTAAAGATTACCTCCTTACAATAAGATGTAACGGTTACAAACCTGGATCGCCAC
+CCTTGGTACGCGACTAAGCTGTTACCCCCAGACCATGTACATTCAGTTCACCCAAAATAC
+GCGATGGCGCCGCGGGGAATTCACTACAATTTCTCCCCAAATCACCCCATCATCGTTCTC
+TGCTTTTGTCCGCGACATACTGATAACCTCCCTGTACTCAATTATGATAAGGCATCATTA
+TTATTTTCGCACGACGACCTAAACACTGATGGAGGTCTTCAATAACTATCGGAGACGTGG
+CAGATAATACATGGGTCAGGCTGACGATCCCTAGCACATCTTACGGAAAAACAAGGTAGC
+GGCTACACGGGCATCGTAAATGTCTGACCACGATAAAGTTTCATGCTGTAGCCAGGGAGC
+GTAGTGGTTTTACCGGCGGAATAATTATGTGTACATGGATTTATTAATACAAGGAGCACG
+ATAGGGTGGAGCAAAAGGGGCGTCACCGAGAACAGCGTCATGGACTTACAGACACCGATT
+TAGTTATAAAATTTCTACAATGCTAGGACATATGCACCTCATCTTCAACTTTGTCCTTGG
+GACGTCCGATTCAGCAGAAGGCACAGCCCCCTCTGACTGGGTCACGCTAAGACCGGAGAG
+CTGACGTAGTTTTCTTTGGCGAAACACTTTGCTACGCGTTCGGCAGATACTGGCGGAGAT
+ACGTAGTATCGGACTCATACGGTCCACGGAGCCGACGGAATCCAAACGACAAGAACGTAG
+CTAAAATAATTATTGTAACAGACAGGAATAATCGTGGAGACCCTGACTCCGCTCGCGGAC
+CACTACGAAAAGGCAATGTAAGACGCAAACCGCTTCTTCCAGGCACGTGCCGCGCAAGTT
+TCGGCGTACAACCGTAATAAGGTGTGGGGCTAGCATCGGTTCGAGACGAATATATCGAGC
+CGGCTAGCATCGAACCCAGACCATTACAGTGCAGTGGAATAGACATTGAGAAGCTCAGCG
+GACCTATCTTCCACGATGGGATGTTCGATTAGCGAGGGAATCTATCTCATTCAGCTCGTC
+TAACAAGCCGTTTAGTCCATGGCCTCAGGTGAATGGCGGTAGTTTCTCTGACTCGCCTAG
+CCGAAGGTGCGCCGGGATTGTCGCCGCAATAGAGATAGAGAGGAGACAGATGAGGGCTAT
+GACGGCTCGTCAACTCTGTTTGTTTAATGACTTTGCGACCCTAGGCATATGGGATGACGA
+AGACTAACGTATTCTCGAGAGGTACCATGACCTATGCACTATTCTATATACAATGAAGAA
+CAGCCTGGCGTTGATTTCTCTCCAACCAGTTCATGCGTGGTACTAATAACGACCGTTATT
+TTGGTCATAATTTAAGAAAGCTCTATATTCGAACGGAGCAAGATCGATTTATCGTCCTAA
+CCGGTCTAGACCAGGAGAGTCGCGGCGTCTCAGTGCCTTAAGTGCCGGGTCAAATTCACA
+AAGGGGCATGACAGACATTTTGATTTAAGGATCGGACAATTATAACCCGGTGTTCCGGAA
+AGATAGCTACGTGCCTAATATGATGACTCAACAACGTGGAAGTAAAGTGTGGCTCTGTGA
+TGCCACCGTCCATTGAGGCAATCGCATGCCAAGAGGTCATTTTCCAGAGCGCGAATTAGC
+GAAGGGGTATCTAAACACCTGCGGTTGGTCAACGGAGCGTTATGGATCCGGGCCGAGAGA
+TTAGCCTACAGGTTCTTAGAGTAATGGTAATGACATTTTCAACATACGTGCAACCCACGC
+TCCGATCCCATACCCAGCAGTCATGACTCTCCCGTATCAGGTGGGCGTCTGTACTCGATG
+CGTCTGTGCAGCGCTGTTCACCGCGTTACGTGCGGATCCCGGGTAAGATGTCGGAGTGCA
+TGCTAACGATCGGACGCTTATGAGCGACTTCAGTCCTGATAATAACAAACACGATTAACG
+CCACCCTTTGCGCTTTACTCCCATCCTCAGCAACCTCATCTCGGGTAAAGAGGTGGTCCG
+ACAGCCAGTATACTTTGTGTAAATGCATGACGATCTCGGACGGAGTATGCGAGTATATAA
+AGTCTCTGACTCTGTGCAATGACACTTGGCACAAAAGTCTCAATCTATGCATGCCGGCCC
+CTCACGGCTCCTTAGCGGCACCAGAGGTTTTCATTTTTGCAATGCAAGAGGACCGGGCGA
+CCCGACTCAATGTACCCCACTGGCCGTAACCGGAAGAGGTGGGACTAGACAATGAGTATG
+GTCGCCGACTCGGATTCAAATGCAGATATAATACTCCACTTCTGTGGTATGCCTACTCGT
+TGGAGAAAGTAGCGAAATAGTTAAGACTGTGCGTAAACTTATTTTCCAACAGCTAGCTAA
+GGGTGTCTATCGATTAGAGCTGTATGATAGGTTCCTATCAGTCACACGCGCAACTTCAAT
+GTTCGCTCCCCAACCGCTCTACGGTGTTGGATCAATTCGGGGGTAAGACGGGAGAATTAG
+GGTCTTTAGTGATACCACCCGGCCTCATAGCGCCGATTTAGCGTGGATGGATGCTTGACG
+GACATGGTTACCATATGCCGCCTACTCAGCCACCAAGGACACGGCGAGAGGTTATAGTTA
+GTAGCTGTGGACGCTCCTTTTGGACGTATCTCACCGGGAATACCTGTTCGAATCTTCGTT
+TATTTTATTACTGCCGCCTAACAGCCGCCGGAACTTTGTGTCTCGCACGGCCCGTGCCGA
+CCTCATAACGAGATCTCCTTGTGGCGTTTGCCTTGGGCACTACGGCGACTGGTGGTTCCG
+GCAAGTCTCTAGCGGGAGTTCGTGACAGCCCCAACCGCCTGACGTTATACCGTGGGCACC
+GGCCCCTAGTTCCATTGCCGTCACCCAGTTGTCCTACACCAAGCTCCGATGTCCCGACAG
+TCGGGATGGGATAACTAGAAGCTAAGAGTGATGTGCCCGCTACTGCGCTAGGGCTAGTCA
+TAACGGCTTTTCCGATACTAGAAGTATCACTTATGAGAAGATACTACATCCATTCCCGGT
+TACGATATGCCCTCTCCCGAAGGTCTCGCCAAGTTTTTTGAGCGGTGTAAATTCTTAGAA
+AGCCCCCACGGTGGTGACGTTAATCTTAGGTGTATTATAGTAGCGCAGCAAGAGGTTTGC
+AGTCTTCGGCACTACGCAATTCGTACCTATATCGCAATATGAAGCACGGTCACGTTGGCA
+TTTGGGGACAAGGCCGCCGCCACACGGACCTAGGCCAGGGGGACGGCAGTTCAAAAAGAA
+GATGAGTGAGTCGAGTATCATACCGCATGAAATTGCCCTTGCTCAGGCCCGCAGGTTGTC
+CGGGTTGGACTGAATAGAGGGAACACCGGCTCAGGTGCAGAGCGGCTGAGCATTGGGCGC
+CGGAATCCGCGGTGCATAGCGGCTGGCCCTTTCCGGATCGTCAATTGTACAAACAGACAT
+TCATAAGGCTCAGCTTCTTACGGTTCGTGTCCGGTCCTAGATGCAGTGTAGGCCAATGCG
+GTTAGCAACGCTCTTATGAGAATAATCTAGCAGGGGCAACGCGTTCTTCTGGCAATGAGC
+CACAGGAGACAGTGAGAGAAAAATTCCGCTTCCGCCTCGACCAGAAAAGAATTACGTTTC
+CCTCCCAGATAAGAATGGGAAAGCCGGGGGATTTATGTGGTAGGGTACCGGATAACTGTG
+CGAGGTACGTTAGACTCGGGAGAGGAGTTGACACTGATGGTAGTCATGACTCAGCGCTTG
+CGGATTCCATTGTGACAATTACAAGCTGTAGAAGAGTCGTTCGAGCTGCAGAACGCGAAC
+GCCAGTCCAACGTACCAGTGGTATTATAGACTCTAAGAACGTTTCAACCTTGCTCAGACT
+GACATTGAGCCGCCCGCGTCCTTCAGTTTGGTTGGCGTAAATTCCGGATCTCTTTGTAAG
+CTTATTCCCAGAGGAACATGGGATCTGGAAGTGGCCCTCTGACGGTAGGATATCTCGCCC
+TCTACGGGCCCTGTGCTCCGGTTACCTTGTACCTCGGGGCTATACCGTGTGATATGCTCT
+GCATGAAAGGTCCTTTTTGGACAGCCAAATAGCCCTGGCGAGATTTGTTTCCGGCCCTGA
+GACGAGAATGATCAGAGGCTGAGCTAGCGGGTCTATCTACCCGGCGGAGTACCTATTGCA
+TATGACGGGCAATATATCTTCTTCCGTCCGCACATTGAAAATTAGGACGATCCAAGCAGG
+CTTAAGGGCCATCACCCACGGAATGAATCCCTGGTAGCTTTACAATATTGGGGATATTGC
+TGATGCTGTATTACATATGTGCCGTAGCGGTGAACGATATGAAGAGAGTTTGTTCTACGT
+GACAACACGGCTCCCCCCTTTTAACATACAGGCTACTGATGTTTCACTATTGGCGGTTAA
+CCTGCCGACCATGCCCGCCTGTAATGCATGAGCGGACATGTCCCACTCTAGGTTGGCCAC
+GCGCCCCCGATACATAGAAATCGGCCCGACTCTTGCGATGGTACGTGTCTCGTCTTCTGT
+CTATGATTGACTACAGCTCGAAATATCAGCTCTGAGATGTTAAACGGAGAGTGCCGTCTT
+TATATTCAAACGTCCCGTTGAGCTTCAGGGGCTAGGTGTGGACTGGGGTGTGAGGTCGAG
+TGGTGGAACTACAGGCAACGCGGCCTGGCTTTGCAACCAATGCTCAATCTTTCGTACCAT
+CGAAGCCGGGTCTGCATTAGGTTCTGTCGGAATACTCATGAAAATAAGAGTAATCGAGAA
+CTATCAGGGTTAAGAATACGTAAGATACTACTTCTCACCTCGAACCCCCGGGCTCTCAGT
+GTGTTAGAGGGCTAAATCCCGGCCTTCTTTTAGGCCAGATAACCTGGAGCTAATGAAGCG
+AACAAGTTACTCGGGACGGGGAGAACCAATGGGACCCTTAGTGAGGCTAGGACATGGTGT
+GATGATGACTGAGGAGAACCATAAGGTGTTAAATTGCCCTGTCCCCCCCATAAATTTGGT
+CAGGAGACAGCTAGGGTGCCTACACGTTGATAGCGCAAAGAGTTGGTCCGTAATACGTAT
+TCTCCACGCCTAATTGGCTCATGGGTAATCCCACCGAAGCGTGGAGGTCGCACGGAAGGT
+ACTGGAGGAAATTCCAAGGCCATAAACGCTAAATGTCGTTTTAAGACTAAGTTTTATAGA
+TCATTCCCGAATAACGCAGGCGCTGCGTAGGGCGACTCGGGAGTGCCACTGATTGACTCA
+CCCTAATCGCCATACTTGAACGGTAGACGGATGTACCTATGGGAACCCCACCAGCACATA
+AGATGAAACATTCACTGCGCTGAATTGTAGGAACGGCACAAAGTTGTCCGGGGCGTGTCA
+GTGGAAGGCCCGACTTAGCGTTGTAATTCTGTGCCGGACGCCTCATATTCGGCTGAGATT
+GGTTTCCAATCGACCGACGAGGGCATGCCAAGTCGCCGTGATCGGCCTATTAACACCGGC
+TGCACCCCAAAGCACGCGGAGACAGTCATGAGGACCTATGCTTGCTATAGAAGTTTGGGA
+GACGGTTCTAGAGGTGCTTCTCAGACCCTTTCTTGAACACTAATCGACAGTTTGCTTCCA
+GCTGTTCGTATCCAGGATCCTCGTTGCGTCTGTGTGGTCAAAAGAGCGGGTCCATATTGT
+CCAGTCGCCCACATCACGAGTCGAATGAGACAACGCGTTCAGGAGCTCTCAGATGAGGCC
+GCGTTGAGAATGATAATGGGGCACTAGACCCTTCGCTGTGCATCCAAAACGAGCGCCTAA
+GTCATAAGCGGGGATGTTCGGTCGGCATCCAACTACTATGGCCCTCAGGTGTCCACCGCT
+CACTATCCTGTAGATCAGTTGCTCCAAAGCCTCTTCGGATCACGAGGGAGGACGTCTGGT
+ACCTATTGATAGTCGTTTAACATTCAAGCTTGACTGCGGAAAGGGACCACCTCGCCACCC
+GATGTGTATTCAAGCACAACTCACGTCGCATCAGTACTTCCTTTACAATTGTGGGGGTTG
+GAAATCGACACCATTAGCTACAGAGAAGTAAAAAAAGACAGCAATCCATGAGCCTCAACC
+TGACTGTATGTTTGCACCTAGGTGCTGAATGACAGCATGATCCAGGGATCAAAAAGTGCG
+CCCGCTGCATCAATAAAACGATCGCTAGTCTGCTGCGAAGCGATGTCGTACCGCAGTCGG
+GTTCACGTTGATTTCATGTAGTCGTCTCCACTACGGCCAGTCCAACATTCGTGTCATAGG
+TATCAGTACCCATGCTTGCCCTGCACCAGCTCTAGTATCCGTGTATGTTACCAGTGGAAG
+GGGACGACCACATTATAAGCACTTCACCGCGGCGGATGCCCTTAGGGTTGATCTTCGATC
+GGTAATGAAAAATTACACAGAACCGGACGAATTTCAGGCAGCTTTTACCCTTTGTGTCGC
+TTCCCTACCGTACCGAACTTTCCCGATAGGTCCCCTCAACACGGTAAATATTGCCATCCG
+CGTTCCCTATGCAGGGGTATTGGTCCATTCCCATCCCAGACTCCCAACACACTACCTATC
+TGGACTCAACACACTCTCAGTAGGGAGTTGTTCGTCGAATAGCGAGCCTCAATAATCGTT
+GATCGAGCAGCTGATCAACCTTGTGCAAGGTCGACGATTCCTACTTAGCGGACTGCACGC
+CTGCAAAGGGCCGTAATTGAGTGATATTGAGGTTAAAATACTATAGCCTGTGTTTCCTGG
+TTGTCGCCCAGATCACATGCTAAGCGATGCAAGGTGCCTTGTCTTAATGTTGAAACGATT
+CGAGTGATTCTATCAATCCTCGGGTCCGGTTCAACCGTGGGTTGGGTGAATTATAAAAGC
+TTCTCTCCTGAAGAGTTGCGCTGAGAATTCATAGGTGCCTTGTTCCTGTAGAGAGTACAT
+TACTATTTGACATGAGCCAGGCAGTCACCGGGAGACAGCGCTATAAGGGTAATTTTTTGG
+TTAGTTGACACTGAGTGAGCTGCCATGGGGTCTTGTGCCGTTTGACTAGCGCGTCGGTTC
+AGCCGAAAAACACGCGGGGGTTAAGTTGAGTGTTTGCGGTTACAAAGGAAGACATTCGGG
+CTACCATCGTTGACATTTCGCACGAACAAGAGACACGGCTGAGGGAGCTGGTCTTGGCTC
+TTCCGATCACGGGTTGTGCTATAGAATGGGGAGTGCCCCCACTAACGTTGAGACAGCCCC
+AATGGGCAATGCAGCGCTACGGGATTGACGAGTCAACACGTGCAAGTGAGACAATAATGC
+GGTCACAAAAATTCGTCCGGATTGGGAGTAACATTACATGTGCTCCTGCGGAATACTGTT
+GCCAGCGCGTAAAGTTGGATCGTTACCTTGCGAGGTGAATCGGGGATGCAAGGTCTCGCG
+ATTGTCCAATTACTGCCCTACTAATGAGGCATACGACTAATGCACCCACGTGCACTACGG
+TCGCTACCCCTACCCCTTCTTTAGAAACAGCTATCCAGCACTACCAAGTACATATTACGC
+AGTTAGGGGACCCCTTCATGGGCCCGGACAGTGACCTCATGAACCACCGGGTGCTCCCCC
+CACCGGCAGACGCCTACCCACATCATCGCGCTGGTATGGCAAATGAACGTAGGCCCATGT
+CTTTCCAGTGTAAGGTGATTGATCGCACGAGGAGCCCCTCGAAGAACGTTCCCGCTGAGG
+GATTGTAGTTTACGTCACGAAAACTCTGTACATCAACTAGAAACGTATGTTCGGTCGGTT
+AGAGCCTTGTGACACTGTTACGTTGATTGGAACCTCGTCCGTCTTATGAGCACGTTCCTT
+GTCACCCCTTTAGCACGTGCATACATGAGTTAGAGACTGCCCCCTTTGGTTAACTTATCG
+TACAACACGAGGAGCCCAGGGACGTTCATTTTCTCACTCCTCTTCATATAAGCGGATCGC
+AGAATTGGAAAATACAAATATACCAGCGGTATCCCTAATGCGGGTTCCGGCTAAGATACA
+ATCTGGCGAGCCGATTGAGCTCGAGGCCGCCTAAGATGCGCTGTTGCCGATGCCAGGGGA
+TAGCCCATCGTGGGACCATCTCGCCGATACGACCCGTCTACAGAGAAAGGCCCTATTTGC
+CTCTCGACAGACTATCTGAAGATTCCGTATTTAACTAGGGATTTTACAAAAGAAGTGAAT
+AAGAGTAGAACCTATTAGGGGAGTGACTCGCACCAACACTCTACGCCTAACAGATCATTT
+GAAACAAAAGCTGAGTCCGGCCGCGCGCTTGATTTTTCCTCCGTGTCAATAGACTAATAG
+TCACCAATCGCAGCCAGTAGACATCCTCTCGACAACAATCCATTGATTGATCGACGGGTG
+CTTCTTGATGCGCTCTCGCACTGGCTTCTGCTCGGTCTATAGTCGCGACGACGAGCGGTA
+TATCCAAGGGGCACTGACCCACGTGGGAATTTAGTCGGTGTCGGTAGAAGACCTCCTAAG
+CGTAACGTATATAAGATTTCCTTGACCATGCGGGAGCCACGTTAGGACGCGGGAAAGGGT
+AGTGCAAAAACTCCCCGAAATGAAATCGCACAAGGGATGATTGCCAAGGCTGTCCTTCCC
+CGACAGGTGAGGAGACGTACCGTTCTAAGGAGACACAATTGTTTTCGAAAGGGCACCCGA
+GACCCGTAAGGGTAGGGGGGAATATCGTGCTGCAAAACGTCATCGATACTTCTCATCTTC
+GGCGAGCAGACGCCTAGTATGGTACTGATGGTCCTCACCTATCCTGGCAATTTACGCTAT
+AGAACTACATCCATGCGGGACAACTTCGAGTAACGCCCGTATTGAACTTATCGTCCAGTA
+TCATAGGGATCCTTAACGTGGTTCGCTTCTTCAATCCCTGATTAGGACCGCCCGGCAAGA
+TCCTAAGTGCGTAATTGCCCTAGGGAGCGATTGAATAAACTAAGGTAAAGCAGTGGGCTG
+ATCGACATACGGAAAAGGGTGCACTTAGATTGAGAGTTTATCGACTCGGTTCTGTGTGGA
+TACAAACAACCGCCCGGGGTCGATCCGTGGCAACGCATTTCACTCTCCTACAAGACCCAT
+GTCACTAATATAGTTGGCCTCCGTACTCTATCTGAGTTAGAATGCTACTTGACTCATTCA
+GCACGGAGTACTTGTTCCGCAAGGGAGCGGCGCTTCTGATGAACTTAAGGCACAAAAACT
+TTCAAATAATGCAGCGGAATTTACGACTCAATGGGTCTCCCTATATAAAAGTAGCGCAGC
+TAGAATGGGCCTGGCCGCAGACACGCTGCGTGCACCTCTGACCATCTGGTGGTTTCGGGA
+GCTCGGAAATCCTACCAGTCTTGATACCGGGCAGATCGGTCTTAGGCTGAGCGGTTAGGC
+GCACGGTGGATCCGCGCCTTCCTTTTCTTAAAAGAACGCTAGCGAGTTCAATAACGCCCG
+GGCCACAAAAAGCGACGCACTAAGACCAATCGTGGCTTTTAGAAAGAAATCCCCCACAGT
+GTGATGCCTATGCATAACTCTCTGCGGGCGAGGCGAGCCTACCAGGAGGAGCCACGCCTA
+AGTTGGTATCGAGCCCAAGAAACCAACGGGGTATACATCTCTTCATACGGTACGCCTTCC
+TAGGCACTATAAAACAATTTATTCCTCGGCGTCTTATGCTCGCAACACATCCGATCGTCC
+GAGCATTGGTGCAGGGCCTTCAAACGACATTTAGGTGACGCCCCGTAGCGCAGCTTAACT
+GATTCTGTGGCTCGGAAGTTGCAACACTGCACGGTGCTTCATTCTGTGCTTGGAACCCGA
+TCTATATGGACGATCGTAAGTCTTTAACAGACAAATGCTTCCATTCCCGTTATCGAGAAC
+TTCACAAATCGATGCCGAGGTGATCACATGAAAATGTGGCAGTGGACCCCCAGCGTATCC
+GACTCCAACCTGCAGGATCGAAGCTTCAAGCACTCGCCACTAGCTGCGATGATGATTCGC
+ACGATGCGCGCTTTACCATCTGATTTAGCAACACTGGGGCGCCACGTGTCGAACATGTGC
+TAATGGTCCACGGTGACTTCCCTTCAGGCGGCATCGATCAAAGATTCATATCCCGGAGTA
+AGTTATCCAACCAGATGGCTGATCAAAACGTAAGTGGACGATCGGCACCGCCAAGTGGCC
+CGGCTGTATGTAGTAGTGGTTAAAACATGACATACCAACAGCGGTACTGGAGTTTAGGTC
+CGTCCGTATAGATTATCGATCACCGTTCTCTAGACGCTGGCCCACACGACTTGTACCACA
+CAAGGTGGGCTGGGCTTAATCTCGCAGTTAGACTATGAATGCAGTTTCTTAGGCGAGATT
+TGCCCCCGACTGAGAAGTATGGGGCAGTACATTCGTACGCTAAGTTTTGACCGTACTTAA
+ACGTTAGGATCCTACTAGTGTACCGGGCCCTTAGATTTGCACTGTACGACTCAGAGCCGA
+CCCAGGCAGTCAGTTCCCAGGGAAGATGCCGAGGACCAATACCGCCCGTTCGCCGAGCTA
+TACTCTGTCTCCCAACAGGGCCTGTATTTGGGCATTAGGGATCCGTCTATAAAGATCTAG
+CGTCCAGGGTACCACGCAGAGAATGTGGGCGTGCAGGCTTCGGTTGGGAAGGCCTCACTG
+CTCCCAGACGTTCGCGCAAGCGCGTCAGATCACAGGCGTAGAAGGATCCTAGGATGGCGA
+ATTATCGGGAGCGCCGTCCCGAAGCATACAATAGTGAATTGTTTGCTATAGTGCGTCTGT
+TTTCGTTGTCCTCCTCATAGCAGAACCGCCAGTACGAGCCATCTGATCGCGCTGTCCCCG
+GGTAGTCTATCCGAGGAGGTAATGCTGCCCGCCTACATTACTAACCATGTCACAACACCA
+GCCCTAAGTCGCTTGGAATCTGTGTTCCAATACATTCGGGGTCCAGCTTACTGGGTACTC
+AGCAATATGGGGCACGTTCCAGCACTTCATCCACCCCCCGGAGATGACCGGAAAGGTCGA
+GATCTATACATCCCCCAACGGGATAAGGGTAAAAGTCCTAAGTTGTGGCTCTTTTGTGCG
+ATCATGAAAGTGTTAGAATATTCACGCGATCGCATTAGCCTTTCTCCTTTCTAAGAGGCA
+ACAGTCAATAGAGTCGCTTTCTGCCACTTTCGAAGGATCTCTGTCTCAACCTAGGACATG
+CTCACTACGCTGACCTCTCTCTTGCTGGGATTCGTATGGCAGAGTCTACCCTGGAGGCCA
+CGTAGGCGTACCGGTGGCGCCTGGCCACTATGCCCAGGTAAGCAAAAAAAGGACACATCC
+GGTCCGACATCTCCGGGGGTCGTCATAACTTGCTTAGTGTTATTTAAAATATCGTTACGC
+TACACTCGCACGCGGTTTCATGGCGTATATTTTAAAGTCGAGCTCCCGTCACTATCGGGG
+CCTACTAAATTGATTGGTGCTCCATTATGTCGCAACGCAGGTAAACATTTGGGTAAGCCC
+TCGGTCAAGAGCAGCAATAAGAGAATTCTCGTCTCTATGTGGTGACAAACATTTAATTTC
+CACTAGTCGAATGCTGGTCCCTTATGCGCATGGTGCTTCCCCAAGGTTACGCAAACCTAA
+TCCGGCACGGTGCTAAGCTTAGGTCGCTTTTGCCGGAAGGGGACGACTTTCATCGACAGT
+TTAAGGCGGTGAGCCAATAGAGATCGCAGGAGATGTAAGGACGTTTAAAGAACGGCCCAC
+TTTATTGTCCACGAAGCTTCACAGCGGGGATTGATCGCACTAGTGGTTTGGTCTTGAAGC
+GGGGGAACAATATGAAATAACTTGTGGTTGCGGCGTTCCGATGATGCTCAGCCACTGAAG
+AACAGCGCCAATCTCCTTGACGGAACTCGGTCTATCACCCGGCCGTAGATACCTAGACGA
+CAGGGTCTACGAACTTGCGGGAGCGTTCCAACCTTATTACCCCGTTGGTCATATCATTGG
+ATTAAAGGTCGCACGTTATGACCGGGGGACGGAGGTCTGCGTGTGGCGCTGCCGTCTCCA
+CTGCCTACCATGCCTCTTAATTTCAGTAGTTGTGTGTTCCATATGACTTTCTCATCGGTC
+GTATATGGAGGCGATTAGGACTGGGGTACGGTGTACATGGTTCGTGTGGCGATATTTGGT
+TGCACTCCCCGTCTCGTAGAAGGCTGGAATGAAAGGCGTGCCGGCCGAAAACACTTCCTT
+TTGGTCGGGGATCGGAATGTCTTCAACGCAGCGATTCAACGCGACATGCAACTTCCAATA
+ATCTTGGGGCGGGTTTCGTCGAACCATGGTGGCAGGTGAAGTCCTACTGATTAGTATATG
+ATGACTGGTAGGAAAAGACGGGGGCGGTGTACAAGGAAAATGAGGCAGCCTTCAGACCTG
+ACTGACGTTGATAACCGAGATAGTTCTAGGTTAGATCGTATTCTACTGCTCAACGCAATG
+ACTATTATGTTTCCGGTACAACGCTACGCCCACGCCATCGCCGCGAGGCCTTCTAGCCTG
+TCCGCGGACATGCGTGCCATGTGCCAGTTGTCCTGAAAATCTTATGTAAGTAGAGAGTCA
+GCGCAGTAGTGCGCATAGATTCCTGACGTACGGCTGAACTTACATGGAGTTCGGCCGAGA
+AGTGGCGCCCATCATTCGGGCTCGAACCCTATGCGCCCCTACACATCGACCGTAACCTCG
+AGGACCGTGTAACCCGCACCTGCACGACCGGGTGTTGTGCAGCAACTGGGGCCAACAGCA
+CTAAGAACAAAACTATCGACTATCTGCCGGTTTGAGCCGTTCACGTATGAATACAGCAAG
+TATCGAACCGCAGGGAAGGAGAATGGCAGCGTTGTTTAACGGCCAGAAGCCTGGCCAGCA
+GTAACTGCCCGCCACATTCAGATAGAAAAGTGTTTACTTAAACTCTGCTCATCTACGTCG
+CGTTCGTAGCATGCTACAACGCTCCCCCCTGAGGAGAGATCAATCAGTTGTGCCCCCCCA
+ACAATTCGACGCTTCGCTAGCTCGCGGTTTGCTTGTGTGCACCCACGATAAGCCGAACCC
+CAAGATAAAGTTCAAAAAGGTGCTCTATCCTTGTACCGGTATGGTCGTTTCAGCTCCTAG
+ATTTCGCACTCTTCAGGAGCGGTCCACCTCGACTATACGACAATGTCGCCTTGCGGGTAA
+CTCTCAGAGGTATTGCGATGGCCATACAGAGCCTCCATCGAAAGGTTGGCGACTTCCAGT
+GTATACGGTAAAGCGTCGGGAGTCGCCAGCAACCGTAGACGCGGGCAGACTTGCCATATT
+GTTCTCAATAGCAGGCTCCGGTAACCTCTGTCTGACGTCTTTATTACTCAACCCACGGAT
+AACATTTGGACTAAATCTTACATCTATCGTCGTCTTCCTATCCAACCCAGGCGTGCCAAT
+TTAGGAAAGGTGCGAATTGCTCCGAATCAGAAGAGAGTGGCCTTCCAAGAGATTCCCCCT
+CGTACAAACCGGCGGTAGGTAATTATAGGAATCGCCAATTCGCTTTACAACTGCGGCGAG
+CCGGCGAACCTGATTGTGTGCAGCTTCCCAGAATTCATAAAGCTCACAGGGCTACTCGGC
+ACCAAGGACTAAGTTAAGGAGCTGAGGATCGTTGAACGTGTGATCCCCAGGAGTCCACCG
+CAAAATTAATGAGCGCGGGTAAGGAGACATGGCCTGACGTCCCCTAACGATCTTTGCCTA
+CTCAAGCCGTTGCGCCTCTAGTCTTCTAGCTTCACGACCGTGCTTGTTCCGACCCAGACC
+GACGAGTCGCGGTACGTATAACGAGGTTCGCACGCACCGTCGGCGCGGACCATGCTAAGA
+TAATCAGATGTTAGCTGCCGCTCCCTTACAACTAACATATAACAATAATAGGGGGTTAGG
+TTTTTCGTCTAGAAGCGCGTATCGTTACCAAACTTCCACCGCAGGAGTGAAGCAGGTCGT
+ATCTTGAGTGGGCCGTACTTGCGAAAGCAGCGGGGCCGCAAAGACAAGTCTGCTTCAGCT
+TTGCGGTTAGGGGATTCGAGTAAGTGAAATCGTCAGAGGCGTGAATTATAGATATTCTTA
+ATATCTACCTGTAAGAGTCGTAGGGATTAATGTTGCAAACCGTAGAGTATAGGTGATTAA
+GCCTTACATTCAGAGGCCGTCCGTCATCTATTCGTGCAGATTTCGTCTATACTAATGTAG
+GTGTCTTCGCAGTGTGGATGATTATGTCGAGGCTCTCAGGAAATGGATATGGCGTTCCTG
+ATAATTATCCGGGGGCTTCGCAGTGGAGCCGGTTACTTGTTTGAACTACAGTCCCTGTAA
+GCCCTGTATTGCCCGGTGAGGGGCATAGCATATATGTAGCTTGTTCACTAAACGTGCTGG
+ACGGATACTGACTGGATATTGATAGATTCCCAATAAAAGGAACGCGGTGCTGAAACTGCT
+ATATCAGAGCAGGAACTCTAGATGACTCCAATTTCAGACAAGTCTCCTAACTAGCGTTTT
+GACACGGAGAAGTTCAGTCTGCACGGTAAATCACTAGGTCTCTTCACTTCGGTCCGAGCA
+AGGGCCTGAGGTGACAAGTCGGTGACGCCTCTCCGCCGGACCACATACGATAGTTTAGAA
+TCGCAATAACAGGGTTCGGCGTCCATGGACAAGTAATGTTAGTCGTAACACCCTCGCACT
+GTTTAGGAGGGCGGGAACTTAGTGTGCTCAAGTGCCGTCGGCATGTGAACCCTATGGGAA
+GCTATGGGCGGGACCTGAGGCCCCTGCCTCCTCACTCGAACACGCACGGCTTAGGCTGCT
+TAGAGAAAACAAGAGCATGCGTACCAAGGCTTACAAAGCACGTGAGATACGCAGCTAACG
+ACGTTGTCGCCTCGGTGGCCGGCCCTGAATGGGAGGGTGTATACTCTGCAGCCTCCGCAT
+ATTCTAGAACCGGACTTACCGGCGTGTCGTAAGCTTAATCAAAAAGAAAACCACATTAAT
+CAGTTAAGCCGACACCTGTACATGGTTATCAAATGATTGATGAGGCCGACTCAACAACTC
+CGAATGGACACCTCCCAGGTCTAGTTCAATCAGAGCGCTCATTCTTTCATCACCATAAAA
+AGGAACAAGACGTAGTCCTTGCGCGTACGGCGGTCACCTCGTACGCCTAATCGAGTGTGC
+CAATTTTCAGTTCTACTCAATGTTGGTAATTACGGACCGCAGGCACTCCTCATGGCTCCT
+TTCTTCGCTGAGCGCTTTCATACGTTGTGAGTGGGCCCCTCTGGATACTCGATTTGTGGC
+TTAGGGTAGTGATGTATCCGTGCGGATCTCGAGGATAAGCGTCTGTTCCAAGAGAATCAA
+TTCCGGCGCACAAAAAGGCCGACTGGGGGCTTCGAAACGGACACCTTCAGAGTCATCTAA
+GATCCCCCAAATGACCGACAACCACGCTCGTCAGAACACTGTGTCTCTCCTCTAGAGTCC
+ACCTGCCCTAAACGAGCGCCCTTTTTAAGACGGTATGTAGTAGAAGCGCCACGGGGGTCG
+GAATAGTCCCGAGCCACGCGTTGTTTGTCGTGCGGCTGGGCGCAAGCGTGTGAGTACGTC
+ATCCGATCGTATGCCGTACTTATATTACATTTCGGCATTGTCCACTCCACCCGTCTAACT
+GGCGGTGTCCCTTCTCAGGTATTAGATAGTCGCCATCGTAGCCATCCTACGGGTCATTAC
+CCCGTAAACGGAATTTGATGAGAGCCAAGCAAATACTTAATCCCCATGTCTCGGAGCGAT
+TTATACGCCCGAGCCGGTTCTATAGTCCTCTCTCACAGCGACGCAACCCCTCAATAGGGA
+GGTTGCGGTTGTTCACCGATGCCGGCTTTTTATGCTTCGAGATCAAAGCGTAGGCCGGTG
+TGACAGGTTCTGTGCCATATCGTGGTCGCCGAGATAATGTGGGCTCTGAAAAGCCGCACT
+GAAGATGATAGATACTCACCACTCCCCTCCGACTGCATTACCCGTCGCTATAGCACCACC
+GTTGAGCTAGTTGAGATAACGCGGACGTACCAAAGGTAGAGCGTAAGATCGCCTACCGTC
+CGCATTGCATGAGTATGTCAGGAGACGTGTGGTAATTAACGCAGATGTTAGGCCGCGAGT
+CCTTGCCCCGCCGATCTCCCTTACAGTAGCTCAAGGGGCGGGCCAGTCCTGCTAACCCGC
+CATCCTTGGGCTGGGATGAGAGCATTACGATTTCGTCCAGTACCCGCTTAGAGTCGCTGA
+CAAATGACTACTAGCCTCGCCCCGATGTTGCGCCAGAAGGTGTGAGGAGTTAAACCACCT
+TCCGAACCGACCATAGCAGTTCTTTGCATAGACCCATCCTTCGCGCTACATTCGGAAGGT
+TCCATGCAGTACTACGGCCTATCCGCGTGTAGTCTTTTTTCACCAGGCTGGTGACAGGGT
+CGCTTAGCCCTTCTTAAGAGTAATGAGCGAGCATGATATAAGGATCAAGAGGTACGGTCC
+GTCACATACGCTACATCCGTAAATGGTTATCTAGAGTTCATTTGATATGAGTGATTGCAA
+GCTCAGGCTCTCCTTTCCCCAGGGAGAACCAATGCCGCCCGCACCACTTGGTCGACCCGA
+AACCGTGCATGTGCGCAACCGACTAAGCGTTAGTTATCAGATGCCGTCTCCTCGTATTGT
+ACGCTTGTGTGGAAGGAGGTATTTTTCGACCACCCCGGGCAGGAGTTCTTCATATTGTCC
+GGATCAGCTATAATGTGTATGGCTGAAACATACGGCTCCCTAGTTTTCAATCAATCACAA
+CGAGAAACACTCCAAACGTCAATTTAAGCACGGTATATCGGGCTAGCGCCGGTTATGCAA
+CCCGGTACCCGCACCAAGTCCATACACCGCGTCGACCCACACTCAGCGATCGCTTGCTGT
+CTTTTAAGAATATGCTGGACTCGGCCATATCCCATCTCACGATAGGCCAGACCCGCAACT
+TATCTCACAACCTGTTATCTTTAGAACAGTCGTTGATCAGCGTTCAAAGTAAACTTCCTG
+CACCTGCCGCGCGGAAGAACGTATCTAAACTAGGGTCTCTTGGCTGGGTATACTTATAAG
+CCCACCGCTCTCGGTGATGCTACGCTGGTCCTTGCTCCAAACTTAGGGTCAGGCCCTGAG
+TGAAATTGCAGACGCTACGACGCGAATAGACCCCTCGCGCGTCCAACAGAACACAGAACG
+CCGAGCCCCCAGCCATCGGTGGTGGAGCTGCATCTTCATAACGAGAGTCAAACGCGAAGC
+CCCATCACACGGAACGACGACGTTGCCAGCCACCGCTCTATATTATGTCTGATACTCTAT
+TGGGTACTAAGAAGTCGCTTTCCTATTGAACTCCTGTTCGCTTGTATGTAGCATTCCGCC
+GACTGCTTTTGTAGATAGGAGCCTACTCACTGTACTCAGCGCCCTGATCTTGTAGAGGAG
+GGATAGTAAACAACCTCCTCCATTTGATTGCTCGTGCGTCCACAAGGCTCTTGGCAGTGG
+CTGTTGAATGAATAAAGAATCCTAATCCAGGTCGTGATGCCTGATGTGATGCCCCAAACA
+AGCTCTGTGTCATCACCTCCGGAGGATTTCTTAAGCACTGCGCGCTGGCGCTACCGCACT
+CGACTGAGGGACCCCGTTACGCTGTCAAGTAAGAGCTGCTGGGAGGGTGGATCTCTCCGT
+GGGCAAAAACCCGGAAACCCTAGGAACGCGGCTAGAATGCCCGACCGAATCATGTCATGG
+AGGTTGCTAGATTGTGCCCACATCCGGGCCCACGCATGTGCGTAAGAACCCATGGTCAAA
+TATGATTTTAAGGCCGATTCTCACCCGTTGTACCGTTCTTAACGATTATCTGCCCGAGGA
+TACCGGCTCTGATCCTAGGTACTGTCCACCTTTGTCGGTTTCTTCGTACACGAAGCCGTG
+AACTGACCTCCGGAAGCAATACCTTCTTTAGACCTAGATCAGGAAGCGATTATTTACAGG
+GCTACGCGTTATATAGGATTATGCACTCGGAAATTAACACCTCCCCGGATACGCAGTCGA
+CCCGCCGGCCCGACAGGCCGGAATTCATAGCGTTATCCGGTGGGAGCTCTAAGTCCAAGA
+CCTCATAACGTTAGATTTTCCAATAGCCTATTTCCCGCCCAGGACCTCTTGGGCATCAAT
+ATAGAGAGGCTACCTGCCTGTCCCTTCTTTTCAGTGTCAGAATCTCTTGGCATAAAGAGC
+TTAGCCGAGAATATATCAACGCCGCTACATCAGGGTGAATGAGACACCAGCCCATGGCAG
+GAGAACTGTAGAGTCATTCCTGGCTCCGACAGTTCTCGAAGGATCCTCCGGCTGGGAAGT
+ACTTGTTGCAATCCTATCCCAATGTCGGTATAAGGGTCATCAACGATTAGGACGCCCCCG
+GCTTTGCCCGACGACTCAACTCGGGACCATCTGCGCGTTCGGCCGTCCGAAGTTAGCATT
+AGCTTGATGAAAGAGAAGCACCTCGCTGCCGACAGTTCGAGTTGCAGCACCGGCGTTCGC
+ATGCACAAGCTGCCAGGACAATGGTTTAGATGAGGCTTTGGCAGGTAGCGATCTAAATGC
+CGTTGCTCTTCCCTGCGACAAGTGGCATTCGCCGGCCTGACGAACGTTACCGTGTCACAA
+CCCGATTATCCTCGGGCAGGGCCCCGAGTCGGAGTAAGTGTTGAGATCACAACGGGATGG
+TGGAGTTGGAGGTTCTCCTGGTTCCTTTGATCTTTGTCCAGCGGGTTCAGTTCAACTGGG
+GCTCACTCCAACTTTTCAGATAAGCGGGAGTGTGACGTTAACGGCGGATCGTGGAACGGG
+CATTTCCTTGTCCTGAACGGGTTATGGTAATCAACCTGTGCCCAAGTCTGGATGCCATGC
+ACATGAAGGATCTGTTTCTATCGGGCCGTATTGGCGTTTTATTTAAACAATACTTTAGGA
+GCCTAAAACTCTTCTTTTTTGTGGCTATCGATCCAGCATGATCGAGCGTCATATTGGTGA
+ACCGCGCCAGCTAACAAAGACTTTGTCTTGGAGGATCCTAGGCGATGAGAGTCTAGGTAC
+GTGGCGCTAACGATGCCTCAGAATCACGCAGATATCGCGAACTCGGCCCGGGTGGCAGAA
+AGTTATCGGCTCTCGTAACGGAATTCTGTTGTAGACCCTTAACGGTCAAGCCTGTAGTAT
+ACCAATAGTTACCGATATGGATAACAGGACAGTTTGATAGCGGCCTCCCGCTCGTGTACA
+ACCTAAGGGGATACTGTTAAAAATACAAAAATTCTACAGCTTTTTAAGCTCAGATCGCCT
+GTTTATACCGATGCAGCCATTGCTCGAGTGAGTTGAGTAGATGAGTTTTTCGTGGGGCTG
+CTGGGTCGATACGGCAGAAACATTATCAGGCTTACACACACACTGTTAACCCCGCGGATC
+GCAGTGGGCTTCGCTCGGCTTTCAGAGAATGCGAATTGCCCCTGCCCAGTGGCGTCTCAA
+TCGCAGCCTAGTCTAACTTACCCCTCTTGACTTGTTCTTGCACCCAGTGCTGCTTCTGGC
+CCGTCTTTACATAGCCAAATCTCTTACCCGTCATTAAAGAGTAGGACGGTATTAGCGACA
+TAATTTGTTTCGTTAATCCCCGTGTGTAGTCTTGTGAGGACAACTGTACTAGCCGGGCGG
+GAACCGATGCCGACCGCTAAGCAATCAAAAGACGTATTCCGACGTAGTAGCTTTCGTTGC
+GCCTATACTGAGTCAGCAGCAGACGGAAACCGTTTTCCTATCAGTCACGGAGGACCCGAT
+CACTCTGGGAGCCCATGTGATTCACCACATCGCCACTCGGTATCCGTGCATAGCCATCAG
+CGCATACTCGGCTCAGATAAACTGGAGACATATGGAACTAAGCCTGTGAAAACGGATCGC
+CTCGGGACCGACGAGCTTTTACCGTAGAAGAACGTAAAGGGTGTGCCTTGAGGAGGGTTT
+TCCTTACGTAAGTTGCGCTGGAATGGAGAAATACTAGATATGCTAGTCGAGGCAACAAAA
+TTAAACTCTCCAAGGTAGAGAGGGCTTCTCTGGTCCCCCGTCTCCCTGCATGATTTGATG
+ATTTGTAAGCTTCTAACTTAGCCCCTACGGAGAAATATGACTGCAGCGTGCGTAGCCGGA
+GCGCGTAGCCTTCTGTGTGAGAGAGAAGGTGCGGGATTGGATGTGGCGTCGGGTCCAAGG
+TAAATAGCTCCAGAGTCGGAGGCGTAGATACGGCGCGAGTGCGGCGAAAAAAAGTGCGTC
+GGCAGCGACGGGATGAGGTCCGTGACCCTACCTTTAATCAGACAAACGTATAGCTTTACG
+ATGAAATGCCACATGTTGGCGATAGAGATCAGTCTGAATTGCCTGTCGTTCGTGGTCTAA
+ACGGATAAAGGATTGGGGCACTGCGGTGTGAATAGTGACAGACGAGCATATTTTATTTAT
+AGCATTCCCCCAATTGCCGGGAACCACAGGGACTCGATTAAGCAGAAAGTAAGTCAAGAA
+GTGGTCAGTTTCGTTTTATTTCTAATATATGGGGGGCACAAGTGCAAGATATTGTTTGAT
+CAATAGGTGTTTATCGCCGTAGCAATTTTGGCCCTGCTCTGCTAGAGAGATGCTCTCGGG
+ACTCTAGGACGAGGTAACATATTGACCCGAATTATCGTTTCGTATGGCGGCGCCAGCCTT
+TATCAGGTATATAGACTCGATTACGTTTGCTTCGCTCTCATCAAGTCTCAATAGGGGATT
+GCCCCGTGTGGTGTAACTTATGAGCAGTTCTCCCTCGCGTGTACCTTTCCCGCATCTTGG
+CACTGAATGCAAAGCGCTCCAGGTGCCCCACTCATCCGGGCTTTACTCTTGAGAGGTGGT
+TACAGATCCAACGTACCAAGAGGCAGGTCGCAAACTAGTCGCCGCAGCGAAAAAAACCAG
+GAACTGTAGATACAATCGTATAGGGGAACCGGGCAGCAGGATTCCGTGTATATGCAACGC
+TCTGATGGTCCTGAGGCGCAGGTCAGTTTGCATAACTGTTTACTCGGTCTCGCGATGTTC
+CTCTTCTCCGTAGGTGGCTAGTGGATAGCTACTTCCAATGGGCCCATGGCCGACTGAAGC
+CTAAGTATTCACAACGAAGTAATCGAACACGCATGGAAGAATACAGTCTGACAAGGAGTT
+GACCACGTCGACGGTTGTGGATAATTCCTCAGCCATGCTTGTATATGACACGTTGTGCAT
+GCCGAGGTATGAGTACCCATGGTGAAGGCTTAAAGGAACATCGGAGGTCGAGTACCGCGT
+CATAACAGTTGCATATTGCGCCAGCGGACAGTTTTCTCATTGTCCGAGCACGCTACAGGT
+TGACCAAGGGCGATTTGCGACCGCCGACGCCCACTGCACCAGCATACCAAGCCCCAGACA
+CTTTCAAGTCTCCCATCGACTGCGTTCTACGGGTGAGTGCGCTTCACGTTACTACATAGA
+AGTCGGGAACGATCTCTGTACCTCTGATACAGCCCTGCCGTAAGGAATCGGACTGAATAA
+TATAGCCTGACCGGGTACGTGAGTCTCTAAGCTCGCAGGCATGGTAGCTGACTCTAAAGA
+TTCATAAGCCGACCCGTCTACTCATTACGACCGGAAAATGACCATCTGTTTCTGGCTACG
+AAGTGTAACTATTATAGGGAATCACAACGGTTGCCCTTACTCCAGGTTACAGGTAAACCT
+AGTGCCATCAGTGAAGTTAACGGGCGACGGCGTAGGAACACTCCAGCTCGAACGATCGCT
+CCGATATCGTACTAATCCTGGCGATCTACTTCCGAGCGCACCTGAAATACGCGTTTATGT
+ATTGGGCTGAGCATAGATCAGCCATACATCCGAAGGCGCATCATAGTTCTTCATAGCACG
+TAACACACGTCTCAACTTTCGAAGCCGATGGCAAGGCCCTGAATCTATTATTTTCGGGCC
+CACGGGCGCAGCCGGGGTGACTGACGAGTGTGTGGCTCGGCAAGCGAGCAACTCAGGTTG
+CAAACTTGAGCTAGACATACAGATTAGTGGAAGTACCTTACACATATACATGGGCGGATT
+TTCCACTAAAAGAGTGACGGGTAGCATGCCTCCTACGTGTCTGGGGCTGAGCAAAGTCAT
+GACCATTAAATGCAATAGCTTTCACGTGCGAGACTAAGCGTCGACAGTACTTCCTTATGC
+AGGCAATTCTCTCGTGTACGCTGTCGTGTAACGTTTACGTCACGCAAAGTGGCATGTCGG
+CAACTCTTGTAGCTTTCCTTCTTATGCAAGAGAACGTGAAGCCTCGTTGAAGCAATATAT
+CGAATTAATGATAGGTCTCCCGCTGTGTGACACGTAGTCTAAGCGCTTCAAGGCTGAGTT
+AAAATCACCGGATATCCGCACCACATACGTTCCCCGTTCATGAGCCTGTTGTGGAGTCAA
+GAGGCTGTATCTCTGGACACCGCCGCGTAAAAAAAGGATGCTTCCTGTTACCTCCGACGG
+AAACCACGCGTCATCCCAAGATTATTGTGACTAACGAGGGGCTTCGGAAACGAGCGTTGC
+GAAGGAGGCGGCATCGGCCTAGAAGGATCGATTAGACTCGCAGGCCCACCTGTGGGGGGT
+TGCCATTACGAACCCAGTTTACGACTGATAACCCGTTATCGAGGTTGTTGACCGTATATA
+AACCCGACAGTCGCAACTGCACAGTAAAAGGGTGCAGCGCAGTTGATGGCTGAGTCCTAT
+ATACTCGTAGGGGTTTCGCTCGGAAGCCACACTTCGTGAATTCGCAACATCTGTTAGATT
+ACGAAGGGATCTCAGGACCCGGAGAGCCGCCTATTCTTTAGCGACTTCCTGAATCACCGC
+GCTATACACAACCGCTCGGCAGTAGGTTGGGTAGTCTGTCCCGTTAGGAAGTCACACGAT
+ATTACCGGTATACTCATTACGTCTCCGTCAGCCCGGGTCGGTCGTGAGGCCTGGCGACGT
+GTCATGGGCAGCCATGCTTCCGTTCCTCCTCCGGTCGCTATAGGAATGACCAAAGAACTC
+CACTCACTTTTCAGGGGACTGTTCTCTGCCTGCCTACCAGCCTTAAGCCCGTGGCGGCTA
+GCCCGTCGCCCATCGGTCATACTACAACTTGGGGCAGCTTCCCAAATTGCACCGTCCTTT
+TCCACGTCAGACACGTGACCCCAGTAGCACCACTGATGGCTAGGTGACAGCGTGCTTCAC
+TCAATGAATAGCTGATGCCCCCTTAGGATAAGAGCAGTTCGCGGCATGGGGTTGCGTGTG
+TCTTATCTTTCTCAAGCAGCGGTTTGAACTATCATAACAAGGCTAAACTACAGGATTACT
+AACATCCCGGTAATACTGAGGGTATCTACATACGGATATTATGACGGAGACTCAGGACAC
+GCGCAAATGGCTGTATTTACGCTTACGTACGGCTCTCTAAGAGGGTCCAACCCGCCAAGA
+ACAATATCGTCCCGGGATATACCTTCGAACCCACTAGCTACACGACATATAGATGTTTTT
+GGCGGCTGGGACAGAGGCCCGTTGTTGCTCCGTCTACCGTCTCAGAAGGTCTCTCAAGCT
+ATGGGACGGTTCACCCGCCTTAGTGCGCCCCTAGTCCACGAGCCGGTCACGTGAATATCG
+TCGCGCCTGAGGCTGAAAGATATGCTACATAGAGCCTCTGAAGGCGCACTCATCACCGCT
+GTACAAATTACCTCATTTTGGATAGCATGCGCGTGTACCACGGAGCTCGGCTCGCTCTAT
+CTGTGACTTCATTGCCGAGTGCAGATGATCGGTGGTTGCAAACTCCCCTCAGATGAGATT
+ATGCTTCGTCCAAATCTTAGGCAGCCTAATCATAGATAAAAGGACAGCATAAACAGAAGT
+CGAAATGTATACGTTCTTCCGAGGGACCCGCGAAGACTAGCGGCACTATGATGGTCAGCA
+ATAGCTTGACTTCGCATTGGACCTTATCTATTAATTAGTCTGCTTCCACAAGGTGACGCT
+CCACGCGAGGCCAACTGAGCTAGCGTCTCAACCGAGGTGGGTCTAATGGACACTAAAACT
+GCTATTGCCGTTGATGATTGCTTTCGGTCGGGGGACTTACCCCGGATGCCTATCTTGATA
+CGTTGTGTGGAGAGGTAAAAAGTGTGGGACCTCCCATAACGGAAATGATCAATCAACCAT
+ATCAGGCGCCCGGATATTCTGAATACCCAGACCTAAAATCGAAGTGAAAATAGAAGAGCA
+ACCGCGGGGGGTCGGGACCTAGATCTCGGTACAGACTATACCCTGGCAATTGGCGTACCA
+GACAAAGTATCGCAACGACTTTCATCCCCATGCTTGTTACACAATTGCGATGGTATATAA
+CGAGGGAGAGTTTACAGGTTGGGACGGCGCGCCGTGGCGGACGGGGAATTTGCAGCTGTC
+AAGAAGATATTGCCGTGGGGGTTCCTTACAAGTTACGAACCGGCTACTCTTATGTAAAGA
+ATTCAGGGTCGGGTGGGGGCAGAGCGTACGGTCGCCTCTCGACGGCTGTGATAGGATGGT
+ACTTAAGGATCAGACATCCTCTCTGTGGCTATCCCTCTTTTGAAGAAGATGCACCATAGC
+TGTTATGTGTCGGTCAACATGTCGTACCCGAATGAGTAGCTCCTCGAGCGGATTGACCGT
+CTAAACGCCTGTGCCCACATTAATTCTTTAAGCTATTTGTTTTGAAGGCGCATCTTCAAT
+AAATCTTGTCTTATAGTCAATCATCCACCCGTTAGGATTCCGACCCCTGATAGTCCGCAA
+GGTGACACTGGTCTGGACGAGCCTCGTAGATCGGATAATACTTAATCTGGAAGGTCACCA
+ATGAAATCGGCCCATGGCGTGTCCACATCAACGCTGATTTGCAACCACATCGCAGTACAC
+TTGACTGGTGCCGTGATGTCCCCCAGGTGGGTGGAGCTCTCCACGAGAACCCTGGGGTAA
+GGGGAACGCGGTGTCGGTCGTGCACCAGTGGAAGGCAGATGGCCTATTAGCTCCTCGGAG
+GAGGATTAAGTTGACCGTACATCGGAATTAGACCTCAAAGTCGCACCCTTACCCGTGATA
+TCTCGCTGAGTCTTAGCTTTACCTAAGGTTGTCAAGTTCTTTATCCTTGAGGTAAAGTAT
+GGTCTCAGTACGTGACTGAAGACGATGGATCCTTGAGACGCAACGAACGAGATGGTTAAA
+AATTCAAGTGCGACTGGCCTCGAATCCGTAATCGTAGTGGAAGCCTTTTGCCTTGACGAG
+CCAGACGTGCGTCTCTCAGACCCGGACCTCCAGGTGTAGGTCGTATATCGAGAACACAGC
+TGTCCTGCTGGTAGGGACAGAGAATGGTTACGTTTAATTGCCTAGCCCAGATGGAAGTAG
+GGCAGATCCTAGCCACTCACCAACTACGATGTGTCATAGGTCGGTGATTAAGTTTACAAC
+TATGGATCACCTAACGCCTGGGCGCGAGACAAGCGCGTGCGGACGACCATTCGAGGCATA
+GAGATTTGTGGCTATTGTTCTTGTTATCCGCTGGTTTACTCTTCTCGAACCGAGCTCGCC
+ATCCCGCCGGGGATCGCGAAGTCTCGACCCAGTAGAACGGGGGCCGGTTTCACTGAGAGT
+TAACTTGCTTAAAAATCCAAAATTAAAACACGAGCCGTATCCCTACATAAACTTATTAGG
+GCCTGTCTGCAGTTGATATACCTCAATGTCATCGATCTCTACTCTTTTCAAGGCTGGTAG
+TCACTTTGGACGTGAGTCTACCTACTTCGCCGCCAAAGGCTATCTGTAAACAGAGTCTTA
+GTCAGCGTCACCGAGGTTGTCCCTCGCGAGCCCAAAAGACGGGAGGCCAAGCCCTCTGGC
+ACACCAGAAGCAAGGTACGTAAGATTTGAAAGACTAACGACACTACCTGCTCGATCGACC
+CGGTGAAGTGACTCTCAGATCGCCACTCTGTGTTATATCAGGGGCGGCGCTACGCACAAA
+TTCGGCAACTTACATCTCATAGTGCAGGCGACATAATCACGGCTCAGTTGTCATTATTGG
+GACTTCACAACGGAATCGAGTTTCACCCACACGCAACCGCGTACTGGTTGGTTCGACCGG
+CCTTACGTTTCGACTTCACAGTGCTGAGACTAGATTGATGATTGTGGCTTGGGTAATTCA
+ATGCTTTTCTTGGTTAGCCCCATATTGAAGCCGCTTTATGGATATGATGCGGGTTAGCTT
+AGGTTCCATCCTTGCGAAAAATCGACATTGCTCTGTTCTGGACTATGTGGGAGGCCAACT
+GAATATCTGCAAGCTAGCCTAGCTATACAAACCCGAATGATTAGCTAGTAGGGCGCTAGA
+AAAATCGTCGTGCATCTGGCAGGATATTTCATCATAGATAACGCCACCTTATGGCGTCGC
+ATTCAAGCCAAGCACGCCCGCTGACCTTTTCCTGAGGGTCTGGTGGCTCTTGTACGATCC
+TTAAATATATTCTGATACAGTGAAGTCCAGGAGCAGAGACCGCTAATGAGGCATGAAAAG
+GGCCACTGATGCGAATCCGCCACGCCTAAGCGGGGGATTACCTCCACTGTACATAAACGG
+CCTAATAGGAAGGGATCCTTGAATCTAGTATTAAGCGTAGTCAAAGGTGCTAAAAAGGGT
+TAGTAATCTTAAGTAATCTTTGTCGACAGCTCGACACAGATGAGCGCCGCGAGATTAGCC
+TCCCCCTCCCAGCGCCGCAACGACAGTCCTGGTGAGGCCCTGCTGAAAAGCACTTGGTAT
+ACGCCAAACTCGGGCGCGACTAATCGACTTTACGCAATAGCGATCAAAGGTTATCGAAGT
+ATACTCTATCGCGGTTCGGCTATAGGGTTTTGTACCCTCTGTAGACATCCGTCAAGCGTG
+GGTCCGACTCAGTTACGTGCTGGTGTTTATGCGACTACGTGTCGACCTTTACTTGAAGGT
+CCATCTCTGGGAGTATAATCTGCATACCAGCAGGAGCTTAGGCTAGATGACATGCTGGCG
+CCTGATCGTAAACACCCCCCGTAGTGGTTCTGCCTCACTTGGTCGGAGTACGACGAATCT
+TTTTTTGGCGATGTTTCACTTGCAAGCGCTGATTGTATATTACCCCGCAGCTCGAGCCTA
+CCTTAGGGTAGGCCGCCCGTTCGTGCCGTGAGTAGCGGAATAATAGGAACTTTCATCAGG
+TTCCTCACAAGTAGACACTATTCGGCAATGCCGGGTATTTCGCGCCAGCCAATAAGCTAC
+TCCACGGGCCTCCTGAGTCTTAGTGATGAACACGCCTGCGAGCAGTCCTTAGTTGCACCG
+AACAACGTCTAACATTACCCCGGTAGATCGTTGCTAGAATCTGATAAGCCAACCCGACTG
+CCGGCAAGACGACAAATTTCATAAAGGATGGACCGGTGCTCACCAGTCGGCGTCCGGCAG
+AATCATCGCTCGCACCAAAATAAATCAATGGATTACTGCCTTCCTAATTTTGCTACAAAG
+CGCCCAGCTTAATAGCCGGGCTGACGTGTTGTTCACCTCGCTCTACTGTTCAAGTGAGAT
+GTACGGCAACACAGACTCCCGATGGAACGTTTCCCCATTCATCGCAGCCAATTTTACCTC
+TACTGATGATACTTGATAATTCGCAGTTACTCAACACTAGCGCGAGGAAGTCAAGATGTC
+CCGACGTACAGCCAGCCCAGAACGGCGGACATGGTGGTTCCGGTTTTCACAACCCATACA
+TTGACTGACCTAAAGCCCGACAGTGCATTTATAGAGTGCCCTGATTTTTGTACGCATATA
+TCGCGTTCATAGTTCATGTACATTAAATAGCAGTGTACAATCCCGCTTGGTTAAACCATC
+GAAATCGTCCGTCGGCTCGTAATGACGGCCATTCTGACGGGCGCAATAACCAGCGTGGTC
+CATTGTACGACATTCTTCATGAGTCCATTTGCACGTCCGACATACCCTAACTTTCGGTCA
+CAGCACAACATGCCGTAATCCTGGTTAAGTGTTTTACGGACACCACTGCATGGTTCGGTT
+AGTCCGGCCTTCGCTCAATTAGCCATATCGGCAACTTTGAAGTCAGGGAGGCCGCTTGCA
+GAGGAATAAACGACCATAGGCCGTGACACAGAGAGTATTTATAAGACGCAGCGTCCTACA
+GTGCTCTCTTGGTATGGGTTACAGCGTGTCTGAGGGTAGGCTCGGAGGGGAGGAATCTTG
+TCATCAAACGTTACGCACACAGTGCGCTAAACGCAGGGAAATTGCAGGGACTGGTGATGG
+GTTACAGAGAGTTCAATAGTTACCGCGATAACGAGTACTAGTACGTCTCTACATGATTGC
+CAGCCGCCTAGTAGGACTCTCCTGGAAACTGCCGTATAACATCATACCGACGAAGTCCTG
+CATCTCGATCGGGAGTTTAATATTATTACACAGCTCTAGGAATCTGTGCATCGCGGCGTA
+CGACCAAGTGCGACACTCCTAAGGGGCTCTACATAAAGTCGTTGCCTCTCTCGAACTTGC
+CCTCTGCAGGCTCGTTAGTGGTGTCTTAGGATGGGGGAGTAGTTAGGACGGAGCGTTGAT
+GTCCCGCGGAGGTCAGTGACTTAAGGCATGTTTATACAAAGGATTTGACCGTTCGATGGT
+CTAGGTTGACCATCGGGCAATAGAACGAATTAAGCGAAGTAAGGACTCAACCTCTAGGCG
+TTAGCGCCATCATGGTACTTATAGATCGCCTCGAGCGAGACGAGTGTCGGACGTCAATAA
+CGCACGTCGCATGCGTGTACATCTACGTGAAGCTCCCAATCGAGGGGGGCTCTGGGGGGG
+AAAGGGCGCCGTGTCAGCGGCAGGCTGGTATACATGTGGTCGATCCGTTGACAGTAGTGA
+GAAGGGCGTAGAAAACTTGAGGTGTGTGTCCCGAGCAAATAATTTTTATCTCCCTGTTTT
+AACACGGCGTGGTGATGTTCGCCGTTTGGCCCACGGCTATCGTATTGTAACTTCTCGTCA
+TTCCAGCCCACGTATAAATTTACCTCGATATGAGCAAGCACAGAAGCATAAGTTGTCGCA
+CTAAATTGATATTCGCTGGATTCTGCATTATTACCGTCACCCTGAGGCATACTAATACCT
+TAGCCATTTCGCAGGTCTATCGTAGAAACTATGGCACTCACCAATCGTCTTCCTGCAACC
+GAGGCCATTCGATTAGTCCATCGGCTCCGGAGCTTATGGCCTGGAAGGACAGTCGCAGAA
+ACCCAATGCTGCGACTCAGCCTAGCCGCCCTAGGTTCTGGGTGTTATGCTACATGCAGAG
+TTGGGTTCTTATTGCTACATCTAGTTATTTCTGGGGCGTTTCCTGTCAACTACCCGCATG
+ACCTAGCCGTCGACCGTGTAACACTATCCTAGGAGGGAGACGCCGTATGATGAACCCGTA
+CTAGGACACAACGGGGTTCCAAAGTTACCTGACCAATGTCCATTGTCCTCGGGAAGGTGG
+TGCAGCATAGCTCGCCGAACTGTGGAGTCACCTACATTTCAGAAGGATGCGCGTTCAGCT
+AACCCGCTCTTTAACCGCCCGCCATGCGATCAGGCGCATTAACGTGTAGCGCAATTCAGA
+ATGGGGGCTAAATGATGTGATTATGGTGAAGTTACTTCCCTAAGTTCGCTAAGGGGCACG
+GGTAGTCCTAGAGCGACTACAGGGTCGTCGTTTGAAGGAATTAAGGCTGCGGCTGCACGA
+TACGATCACTCATTGAATCACGTTAGAACAGCTTGCGGCCGGTCGACAACGACCGGCCTG
+CGCTGTGGTTGAACTTTGTGCATGTTGCGGGACCTGTATGCCATTAGGCTGTACGGGGTA
+TGCGAAGGGGGTTGGGCCGAGTCATCGCTACGACGGTATTAGGCCTATTTTGATGGAGGA
+GTTTAGGACGTTAAGGAGCCACTAGAATTATAACGTTGTGGAGCTTATTCATAAGCGGTG
+ATGGAACGTAAGTTGTGCTTCTTACAGATGTGTGTCGTACTCGAGGGGACAGATACTAGG
+ACACCGGCAACACGCCCATTCGTTGCAATATCATACAACGCGGGGCCCCTTGCGGCGCGT
+ACGTCGAATCAGTGGTCTACCTGGGTCCACCGCAGCGCCAATCAGGCGAGCTAATTAATC
+GCTATCTGACAGCTACATCCTATACGAGGTGGTTCATGTGATGTGTGACCCGGGATTTGG
+TACGTTAGAAAATTATCGTTGAACCCCTACCGTTTGTTGGGACGAGCGTGTATAACCCGC
+ATCTCCAGTGGTTAACGCAGCAAGCCTGTTCTGAATTCTCACCGCAGCCGAGCCAGTTTG
+CTTGTGCCTTGAATCTTAGCCGGCTCTATAGACGATCCCATTTATACATTGTTTCCTAGG
+TTGTGTCAACTCTGGCAGATGTGGAGGCAGGAACGTACGCCCATTTCCATCAACTGTAGC
+TATGTCAACATCCATTACTCCAATAATCAAGCATCCTCCTTTTCTACATACAAGAGCTTC
+GTCTTCGTACCTTTCCTTGTAGTTATCACGTGGCTCAATGTAATTTCTTCCGAGTCAGCA
+AACTCGACGCTTTCGATGCAAGTAAGGACCACTTGCGAAGGGATTATCACGCTGCCATGC
+AGTACTCCTGTCACTATCAGCTGAAAATCTTCAAACCATTAGTTTCCATCTCACGATCCT
+ATCGAGAAAAGGCTAGACTTGGGTTTCCGAAAGCCTACGGAACTTCTGAGCCGTACGTGC
+AGCATGACAATACTTTATGTGTATCAGTTCACCTGCCCGCCGGGTTTCAGCCGACGGGTA
+GAAAGTATGTAGCGATGGATCAGGTATTAGTACATTCTGTCATTGTGTGAGACGATGCGA
+TATCAATCGCTCACTGCAAGGGACACATACAAGGCCCCCTCTCCCCGAGGTAGGAGACTG
+CCTCGCATGGAATGTCCTTCAGCCACGTTGAAGCTGTCCCGCGCTTACTGGCTAGCAACA
+GCTCGATACTGCCTTTGTCTGTAGTAGCCACGGTCATGTTGACAACTTAATTTATACATT
+CCAAGAATAAGGGATGTGTCTGTTGCCCGGCGTGATTGCTAAAAACGGACCCACACCTAG
+CTAGCAGACCAGGACCTAAAAGAGAAACGGTTGTTGTGAATGGCAGGGACGTATCAGTTG
+GATGAGCGTCCCGGCCGCCAATTCTCAAGTTGCGGACACGCAGTGTAGCTTATTGGCTTA
+CGTCCGGGTATCCGTAGGGTTCCCATCGCGTCTCCCGGAATAATACCGAAGAAGAGCTCG
+CATGGTAGCTAAACCCTGGGATTCCTAAGTCTGTCGAGTGATCTATTCGCTCCGTTCAAT
+TGAGCCTATCGAATGATATGACGGCAAGCTGTGTGGCTCCCTCACGTCCGCCACTTCTAA
+TATAATATACTCGTACCATGCTGTTCTAATTAGGCATGGTTCTATGAAATTAAACGGGCA
+CGTGCGGGTCACGAGGGACTAACGAATGAGGCTGATGCAGTGAATGGGTTGGTTAATAAC
+GCTACAATGATATGTGAAATTGGCACCATCTTCCCCAAGAAACCACTCTTTTAGTACTCC
+CGAGCGCCGCAATGATGAATTGCTTACTCCTTATTTCATGGCATAGCGCACGCCCCGAAT
+CATATCCCCGGTGAAGTTCGCTCCCAGGCTGTGGTTCCGTGTCGGTATATCCTTAATTGT
+AGGCATTCGTCATTGCGTGAGTTAGGGTCGCTATGGATAGCTCTGAGAGCGTTTTCAGCC
+GGAGCGGAAGGAACCTCGGGGTCTATCCACGAAAATTCCTGCTCAATAAGGAGCCGCTAC
+ATTCCGAGGTCAAAAGAAAAGATAGACTTCTTTTTGCACCGTCGCCCATTATGGCGCGGC
+CTGGCGCACTAGACACACAATAGCCCATTTCTAGTATCGTGGAGGAATTCCGGGAGATAA
+CGGTAACCATTGGTTGATACTAACGACTTCAAATCTCAAGTGTGTTAGGCTCCGAATGGT
+ACCCAAGGCTGGGTGTCCTTTAAAAAGATAGTAAGACTGGGCTCAGAAGAGAGGGCTTAC
+TAGGTGTGAGGCATAGACGCTGACTCTAAGACTTCAGGAGGACACGCTGTGGACCATTAA
+ACACCTAGAACCTTGTAAAAGTTGTTGTATACGCTTAGCCGCAGTATGAATTGTGTCCTG
+CTGCGTAGAGGCTGGCGGTGCATAGTATATACAGGACACAAGACGCCCATGTTGCCAACG
+ATCATACGGTTCACTTCAGGACATGAGGGCCAGTAGGTGCCGCAGTGAACCACACCCCCA
+TCTGGCGCTGGCCACCCTTAGGATTGGGATAAATAGGCGTTAAGTCCAGTCCCGGGGGGG
+GCTAGAGTCGTCCTAGTAGGGCCCAGCTAACTGCCAGGGATAATTGTTAACGAACGAATT
+ATCTCTCTCACGGATAGGCTAATAGGTTCCATTCTCGGGCATTTACTTCCGATTATATTA
+GCCCACTTAGAGCTCCCGGTTACCGCCATCAAAACGACCTATGGCAGTTCCCAAATTTGG
+GGGGCATTGGTACCCATTACACTCGGCCGTGTTTAAGCTCAACGTTGTTGTACAGGCTGA
+CTTCAATTCAACCTAGGATATCTGTTCCCTGGTATGTCGACTGTTGATTACCCGGGTCTC
+TCCGAAGGAGCTTACGATAATTGACATTAGAGCATGGTGAACATTTGAATTTAAACAGCC
+GTCTTGCTAACGGTCACAGCGTTCGAAGAGTAGGGCGAGAACCGCCATAGGCATTTCCGT
+ACGCACAAAGGACACGGGCTACCTTTTAGTGTCAAGGTATCTCTTGCGAGAACAAGGTGA
+CTGGCGGGTGGGCCCTTACGGTCGCGCTCTCCAGCGCCATGCGACACACTTCAACCGCTG
+ATAATGCACCATGCTTAAGTGGGATGCTGCTTAGTCGTCGTCTATGAGGTAGGTTCGCAT
+GCTATTAGTCTCGTCATGACGTACAATGGGAGCCTGCTCACCTCTCTGTATCAGCATGTA
+ATTATGAACCCGTATGGGGGGACCCACCCTAGAGGCTAGCCGGGTAAAGCTAAGCGCTTA
+ATGTCACGACTCAAGCGTGTAAAGAGGGGCCCTCGCCATTTAGTTTGGTTACTCCAGCGC
+TCTACTAGCCAACTTTCGCTCATCACATGCACTTTTAGGTTTGCTCAACGCCCCGAGGCA
+GAATACCCCCGACAAACTAGCACCGTACATCTTATTCGTACGGCGGTTGACTTTCAGCGA
+TGTTAGAGGCCTTTTACGGACGAACCTAGGCCTTTGCGAAAGCATCGCCGCGCGAGCGCG
+ACCACGCCCAAACGGCTTTCACTATGATCCCTTTCCCCGGGATGCGGCGAACAGAAGAAT
+CGATAGGGTCCATGAGAACGGGGATAACCGAATACTGAGCTGTGGAGCTTTGCCAGATTC
+CCCATCCAAAGAAGTCTTCTATAACTACGTTTCAGTATTTCCGCCCACCGTCGGATCCAG
+CTCCTACAACTTCAACGGCGGTGCGTCTACTTATTAACTGCGCCGTGTAGCTACTATTGT
+GAATACCCAGGCTGCGAGGAGATAACAGAAAGAATTATGAGCGACTAATACTAGACACCT
+ATGCACCAGACATACGCCATGCGTCCAAATCCTGGTTTCGACCGAAGTCCTGGGCTGGCA
+ATGGCAGCTGACATAGACAAACTAGTTAGTCCGCAATCATTACGATCAGGATATGGCGCA
+TGCAACCGTCGCATACGCGGCGGATATACGTCGAATCCGCGATCCATCCCTCAGGCGGTG
+ATTAGCATCACCGCCAGGATAGTTGTTATTTCCCCTCGAGTCTCCAGGACTAACAGCCTC
+TCAGGCCCCCGAACAAATGGGATAGCTGAGCGAAGGATCGGTGAATTATTCACGTGCGTA
+GTACAATTATATCGGGATCACGGGATGTGAGACCCAGCGGAGTAAACGTCCCAGGGCTTT
+CGGGTGGCGCTGTTGATTTGGGCTTACTTTCAAAATAGCACGTTGCCCACTTAAGTAGCT
+GAAGCCACGCAGTTTAGCACAAGATTGGCAGCAGCTACGGAGATCCATCGTTGCAAGGGT
+CGTCTCGCGTTCACCGGGCCATGATCGCCTAATTGGGCGAGGTCATACTGTGCCAAAGAA
+CGACAGACTTCTGCTATAAATATGTCCTGGCGCTTGGCGCGGCCCGCGAGATAGATTATG
+TTTATCTTAACAGCAAGAATGCAAATCGCAGCTAGCCGGATAGGGTCCCGGACTTAGGCC
+TCTTATGCAAGGACTCTATCCTAATCCATGCGTGGCGCACATTCGGCAACTCGGGGACCC
+GTGCAAATTCATGAATAAATCTAACTTATATATATACACAATCCTACGGACTAGAAGGCT
+CAACGACATTAGCTTTGAATGCTATAGAGAAGTGTAGTTAATGGAATTCCGTAAGGTCAC
+TCAAGACTATGTTCGAGCTGCATACGCCCTAGCCACCTGAATGGCGCAGGGTGATGGCCT
+CCATATATCGCCCCATTTGCTATGGTCGGCGCAGGAAAATGACAAAACCTTCGGGCTGTG
+AGAGTTCCGTCCGGGTGTGCCTGTGCTGGCGCCCGATTCAGTTGCTGATCACCAGAAAAC
+TTCGGGGGTTCACTCTATGGGAGATCAGACCATTTGCGTCCATCGACCCCTTAAATGAAT
+AAAGCAACGCCTCCCACCGAGACATTCCGGAGTTACTAGATACGGACAAGCACGGGACTG
+GCTCTTGGAAATCTGGTTCAGCCAGGACCCTTACCACGTGTATCAGTCTTCGTAAGGACC
+ATTCAGCGAGTACCAGCGTGTCACGCAGTTTCATAAACAAGCACGGGGCCTTTTGGTAGA
+TGACTTGGTACACATCTAAATTTCGAGTATTTCCCCCCACAGGAGGTTATAAGACACAAA
+GTACCGCCCGTTGTACGCGGCTGATGATAGGTTGTTCGGTTTGAATCTACGGAGTGTGGC
+ACTGAAGTGCCGCAAAACGATTTAGACTGGGCTAAAAACTACCTGAGCCTGATCCTTCCC
+GTTGAGGTTATCTACGCAAAGGCAGTCGTTCTGGCATTCTCAGTACCACTGAGGTCATTC
+ATTTAGATACCTAGTTTAACTAATGGCAGCTGAAACCTCGAATTACGGCACTGGGGGACT
+GTAGCCCGGACAGAAGCTAACGCTCTAGCCTCCAAGCGGTATTCGTAACCTTCGTCATCT
+CTAGAGCATCCAGACCCATTCTCCACAGTCGTCTTAAAAGAGCTCCGTTGTTGATGATCC
+TCGGCCAGTCCAAAAACTAGAGGACACTGGAGTATTGCAACGCTCTAACGAAAGCTTATT
+TGTTACGCCACATCCTGCCTATATTTTCACTACTTTCTGGTACAGACTACACTTACTCCC
+GTTATAGGATGTTTTACCTAGGTTAGCTTTTAGTCTTTCGTCGGACTAACTGAATTGGCT
+CTAGCAACCTGCCCTTGTGAATCTACCGCCACACTCATACCTGATGGGTGACGCTCCGTG
+TCGGATCGCTCGATGTCGAATACCTAACTCCATTAGCTACGCCAAAATCATCTCATAGGG
+TAAGCCAATCCTCGGACCGGATCTCGTCCCGCTTCCGACCTTATGGGTCTATGCGACTCC
+CCGCGTGTCGACGAAGATTACCGTTTGTGCAGCAGGAATGGACACACGTGAGGGCCAATT
+GCAAAGCGAAATCTGAAAAACCAGCGGAGTACTTCCTACAGGAGTGGATTCTGTTCTACA
+GTTACCAGGATCGAGCAACCCGAAATGTTTAAATGGGAAGCGCTGGGGAGTTACAGGGCC
+GTGGACTCCCCGAGACCCATATAGGGAGTCCCAGGCTCCCACGGCCTCGTCCCACTGAGC
+TCACACCTAGCACGCCCGGGATTTGTAAGTATGCAAGAGAGGATGCAGTGTCCAGTTGAG
+TGAAATGCTCAACATCAGAGTAATCTTGCTTTAAATTCGGCACGGTCGGTAGATTCTGCT
+CCTCCGGCCCCTGTTGCCCGCCAATGATAGAAGCCCACAACTACGTGCTAAACCTATATA
+ACGATCTCGTGGCCTTCATATCGATTACTCTGCCCGACTCGAGGATATGAGGTCTTCTGG
+CAAGGGCGCACTCTTATGAGTTATGATCCGATGGTGCTCTCTGTAAACGTGTTCTGAAAA
+CATGTTAATGCTACACATTTTGGCTTCAATACCTAGTCGGAGGCGTACTACAATGACTGT
+CCTGCCTCAGATGTTCGGACAAAGGTTCAGATCAGTACGCATCAGCCCATCCCACATTAA
+CTATGCAGTGTTAGAGACTTATCCTATTTTGAAGGGTGACTGCGACCACAGCCTTCAATA
+ATGAACCTTAAAGGAGGTTTGCGATAGCGGTATTCCCATCATTTCAAGGTCTCTTGATCC
+GATTACTCTCGATAAACAGCAACTCTACCCTCATTAAGTAAAAGCATGCCCCCTGATGTC
+CATAATTGAAAGGACGGGCTGCCTGGAACTTATTTGCGTGCGCGTTGCCTGTGGGGTGGT
+CACTTCCCTCGTACGGGGGTTTGCCGTCTAGACAGCACCGCGTGACGGGATCTCACATCG
+CCATGGCTTCTTGTCCAGCTTCACTGGCTAGGCTATGTCTAACCATTAAATGCCTACGTA
+TTACATCGCGAGGGGTGGTCAACTGTCGATGTAAAATTCGGGCAGCCGCGGATTTCGATC
+GAGGTATAGGCCTGCCCCTTTTCACTGACAGTAGAATTGCCACGGTAGCTCTCACTTTTG
+GATGGTTAAGTGGCACACGAATCGTGTGACCACATTAGAATACCCCACTAATATTGCCGG
+CTGGGGAGCGTATAATCGTATGTTTTAAACACTGACTCGCAAGGCCGGTGGGTACCGTGC
+TAAGCCATCGAAAATCGAGGGTGTCTAAACGTATTTCTGTTAACCTCTCCGAAATCAACT
+CGGCTGCTCCGAGTTTCGTGTGTTCGGTCTTACACGAATCTGGTCGTACGGAAGGGAAAC
+AAAAGGAGTCTGAAGCGCATGGACCGGGCCCAAGTTCGGATTGACTTGAAGCTTGGAAGA
+TAGACCGGATGACCGATGAGGCGGTGGCCTTCCTAGGCTCGATGAAATAAGTCCTATTAG
+TGAGCAGGCTATGCGTACATTGGATAAACTAAAAACAGGACCCATGGGATTGCATACTCT
+TGCTGGCTGAGCGTCTTATGCAGTTATTCTAATAGTGCGTGCTAGTAAGATTGTAGAATG
+GCTCTCTTCAAATGGCCTTTAGCACTTGTACGGGGATATTCAAGTTTAACAGCTGTCAAA
+ATCGATAACCTGCGAAGAGTTACCGACCGGGCGTCGGTATATGAGTTGTTCGTTAGATAC
+GTTTTCCAGTAGCGACAGCCGGAGTAACATCCTGCAGCTTGGGTTCTAGGTTGAGTCAAC
+CCGGATCAGGAACAAAGAGTTACCTACCTGTATACCAGTAGACACCTGAGCGTCAACCGC
+TCTATCGACGCAGACGTAATAGGATTTTGAAGGATTTCAGAACCATAAGCCTACTTGGCC
+CCTGCCACGGACTTTGTACTCTAAGCCGCCAAGTGGCGCATTCAGAATTACGGCAATTAA
+TTGCGCCAAATCCGGCTCGCTTGATCGGGGTCCCGGCACGCATGAAGCTTAGCTTTGGTC
+AAACCCATCCTGGACGTGGAAGACTTTGTCAGGGGCGCAACACAACGATCTGTATTGGTC
+TGCAGTATAGAACATCCTTGAAAACCCTGGCTAGTATCTATCTCGCAACATTCTCCAACG
+CCGGTGACCATAGATATCTGCGCATGAAATCCTACCAGTTCCTTAATCCCGAATAGAGTG
+CTATGTACCTGCCGTAGAGGTGGGCGGAAAAGGAGGGGCTAGAACCTAGCGGGGTGTTTT
+CCTCTGCTTGCATTCTCGTGGTGCAGGGATGGGTACCCACATCGAGGTCAACTTTCAGGC
+AATCCTTGAAACACAACGCCTAGCCAGTAGTGGGACCAACGCCCGTATGGGCCGACTTTC
+GCGCTACGATACACCCTGGCCTTTTTCGGTGATCGACTGCGAGAGTAAACCTCAGGGTAG
+GTAATGTTCGCTGCATTTCATAGCCATTATGCTTCGGCTATAACGGGGGTGGGACTAAGT
+TGGCGCAACCTGATACGAGGTTGTGGGCTGGGCGTATCCCAAGGAGGTGGAAGGCGGAGG
+TGCAGTCGTCCGCCGGACACGTCCCAGACGCTTCCGGTTACGCTGAAACCGAACTTCGTA
+CTTCTTTTAGATTAAGCTTGAATAAAAAAAAGCTTCAACGCCCGGTATGGGTAACTCTCA
+TAGCGTGGGAATATCGTCCACCTTTGTGATTTACTTAATCGGTGGGTCTACACACGTATA
+CGTTTGGCACGTGGCACGGCCGTTATAGTCGGAGCCCACTCTTCCCCATGAAGTCGAGAT
+CGGGAAGCACCGCGGTTAGGCGTTCGAAGCATCGGGCTAGATTCTCATTTTCCTAGCTTT
+AGGGACCGCAGTAACCATTAGCCTTAAACCGATTTGTATCAAATATATTCTAAATCGCAT
+ACCTTGCGAATACTTGTGACGCCTTCTGAGACTCGCTCCCGTGTCAAGTCATGTGACGCC
+AGAGGTCGTTCGAGCAATGATTCAGGCATTGCTTCCAGTTAACTCTGTTTGTATCAGGTA
+AGATAAGATAGCGTCCACTCAGTCACGGAGGATTAGCGCAGGTATCGCCGCGAACTCAAC
+GGGGTTTACTTTAACGATAGAAAAGTACATCTCCACGAGTGCCATCGAATAGCGACGCGT
+CGGTGATGGCTCACTGTCCCTGCGATGCGCTCTTCGGTGAACTACCCTCCTTGGACAGTT
+TAAAATTATAAAGCTAAGCTACCGCCGTCAGCCATGTCGGCGGTGCGATCCTTAGCGACT
+TAGAAACAATGATGAGCGCTCGTGCCCGGAGCGCTTGAACCCTGCGATTTATGTATTGGG
+GCTGGCAGTACGAGTATATTCCTGCCGGGATCCAATAGAAAGTATTGGAAAGAGGTCACT
+GGTGGCTGGATGCTAGCTGCCTTACGGGCGCTATGGCACGATTACTGTAAGACTAAGCCA
+TTAACACGGCACCCTAGGTGCTATTCAATAGTAACCACATCCCAGAACGAAATACAGATT
+TATTATACACAGCGCCATGTCACTCATGGACGTTTTAGATTATCGCCCACTCTTGCATAG
+TGCGAGGGGACATATAAGGTTCGTAGCTGCTAATCACCAGATTGTGCACCTCTGTCATTG
+AAAAACCTAGTGAGACATCTCGCTTTAAACGGTTGGGGTATCTGTGCCCACTACGCTCCC
+CATAACCTTATGCTCTGTTTGGCTCAGCCGTAAACCGGTAAAAGCAGAGTAAAGCATATC
+CTGGGACTTTGTTAAAAAGGCAAATCAGTGGCTGGCAGAAGTTTTGAGTATCAAATTGTA
+CCATTTGCTCGGGGGTCTCGAAGGGGATTTACTGGACATGTGCCACGTCCCCCTGTTTTT
+ACCCAGCCAAAGTCCCCTTATGACCGCCAGGCACTGCGAAGCCTGACGAGAACAGGTCCC
+GGAAGGCTGGTAGTTAATTCCTCAGCCGCCGTTGAGCAAGTTGACGCAGCAAGCCGCGTT
+GGTCTTCGTAACGCTTCCCTTAACTACCTATGGATAGTACCTCCGTTGTACGGATGAGGT
+GGCGTTCCGGCGACTGTGGTTAATGATAGCGTAGAACTCCATGGCCTACTCTATACACTA
+CACTAGGACTCTGGTAAATCCGTTTGCTGTATGGAAAACAATCGTGTGATGACCCAGCCA
+ATTGAGATCATTACTGATTGACTGACAGGGAGTGGGAGGTAATCGCCAGCTTTAGTTATA
+CAGAGGGTGTCTATGGCTGCACCTTTTGCGTAATTACGTCTTAATCGTCCGCCCCGCCGT
+AGGTGTTAGACTAACACGGACCCCTGTCAGTTATTCTGCATGGTTCTCTGAACATCGACC
+CCGTCACAATGGAAGTGAAAGCATCCGCACGTCATCAAAGGAATTATCCGCCATTGTTAG
+GTTACCTGTGCGAAAAGGTGCAAGTGAGGGTCCCTACCTATCTTAACCCTCCTTACATTA
+GTGTCTGCGGCCCATGCGATAAAGGACAAGGCCGGGGCCACGTTCCTCCGTAGAAGGGTA
+GACGATCATCTGCATCCCATTTCATTTGTAGAACCGCACTACTTGTGAAGGCAGAGGGCG
+CCCAATGGGCAAAGCGCGAATCGTGATAATCTGTACCCCTCCCTCGGGGCGGCTTACGAC
+CCCCCAGTGCGGAACGAGGGAGGCGCTCAATAAGATACTGTAATAAGGCAAGCCAGCAGG
+ACACCGTACAATCTTCGCGCAAAGGCCAATAGCAGTTCAGCATTTGGTGACCAGTAGCTG
+CGCGTAAGTTGGACGCGCTACCGTGGCAGGTGCGGCTAGCATATAGACGAGTTAGTTTCG
+ATCTTCCCGGCTTTTGCTTTTTTACCAACAGGAGGGCCCTTGCAGTCACGCCGGGTCCTG
+CGTCTTATTAAGACGTCCGGTGTGGAGCGATATGCAACGCAAAGTTCACGAATACTTTCC
+AGGAATAACCCGGAAGAACGGGAGGCTGCTCAACACAGGTATTGTAGTAAAGACCAGCGG
+CGACAAATACAGTGAGTATCTGGCGGGGTCGGACTGGGCAAGGCCTCCTTTTCTGAATTA
+CAGATCGACTCACGACAAGATGCTGGCCCGTAACCTTTGACGAGGGCCTTCGGAAGGTAT
+CGGTCTCGCCTCAAGCCTTACTCATAGCGGGAGGTTGTCTGATTGGAACCTCCTGCAGGG
+GAAAGGGCTACTCAAATGAGCTTACATTGCAAAAAGAGAGGTGCCTCGTAAGTGGACACG
+AGCCCGAGGGCCGGACGTACCTAAGGCGAGTCCTTCGGGACGGCTGGAGAGTAATCCTGT
+CTGCCTGAGTCTACGTAATATTACGGGCTCTTCAGAGAGGGATCGCGTATGCGTCTCGGG
+TCGAGGTAACGGAATGATTCGAAATAGGCATAGTGCATAGAGTCTGAATTTTGGGGGATT
+AGAGCGGGCGTTGAACTAAGGTAAAGGTCTACTAGTCTTCTGTATTTGTCCGCTCCGCCC
+TCCCCATTTGGCGAGTATAGATATTGGTGCTAGACAGCCTACAGCAATGGGCCTGCTTTC
+TCAGTCCTCTGAGTTTATTATCTTTTACCTGACTGAAAGCCGAGTATTATCCGGTGATTA
+CACTCGTACGATACACTCGTGCTGCAAGAGCAGATCTCCAAAGTCTCTGATAGCTTACTT
+ACAAATGCCACATGTGGGGTACGTGGCCTGATTCAAACCGGCATGGCTACCCCGCCCAGT
+TTACTTTATACTAAAGTACTCATTTGAGAGCCCTCTGAGGGCAGGCAGAGGTACGGTCAT
+CTGTTCCAGGCCTCAAGAATACATTTAATGGCCGTAACGTTCCTTCGGAATTGTCGCAGC
+TATAGTGCCTAAACAAGAGAATCTGTGTATAAGTGAAACGGGGGGGTTTTAGGGAATAGG
+CGATTTGAAGTTACAGTGCTAAAGTAACTGCGGGTGAACCTCCACGGCAGAGACGCCCTG
+TGAGGATTAGGCTTTCACAACCCCCGTAGGTCAGAACTGCAGACCTTAGTAGTAGGATTA
+GATAGAATCAAGGTTCGTTGAGGATAACTGTGTCCTTATTGACAAGGCTTAGCTTTGTAG
+CTAACGACGCTGCCGTCGAGCACGGTGCTTCCATCGCCCCACTCTACACTACACTGAGCG
+AGCACCGCCAAACAACTTAAGTAGGAATTGGCATATTGCCAATGTGCGGTGCATCACAAA
+GGTAATAAAATAACTATAAAGATAAGTCCTTCCATGGAGTACTCGACCTAGGTCCGGACA
+AGTGCTTGCGTATATCGGGTGCTTGGTTTCAGTAACTGGCCGATGGGAATCCCTACCTTC
+GACATCGACGGCCTGGACCATGGTACCACGCTAGATCCGAAATGGTGACGTAACAATAAG
+GCATTCAGCGATTGCTGAGTATCCGCCACTCAAAGGTCTAGTTTCCCACCAATTCATCGA
+TGCTAATCTGGGGTGGCGTCGGAGCGGTTTGTAGAGTTTCAGTAAATAAACACGAAGGCC
+GTTGCGTCTCACAGTACATGGGGTACGGATCTCTTCCGCGGTGGCTACACTGGCCGCCAC
+AGCAGGGGCCCCGGAGCCGTGGGTCTTGTAATCCTACGGGCACCCTAAACGCTTCGCAAG
+TCTACCTAATACGTCAAGAATGGATAGACAAGCCTGCAGCAGCCGGACTTACCCCGCTTA
+ATTCAAGAAACAGGCTGGGTACTAGTACCAAAATAACGGCGCCGTTTGCACCTCGTCAAA
+CGTCCCGAAGCTACGGCTATCCCCTCTAAAGTTTACTCTCTCTATGAGGGAATCCGTTGT
+CCTAGCTGCGCTTCAGACACAATTGTTCGGCCTGGTACTTCCCAATATCACGGAGTAGAA
+GGTACTCTAGTGAAGGGAACCGGAAGAGTTTGACTATCACAGGGAGAATCAGGTCTAGGC
+TCCCCCTTTCGATCTAGTGGATACCCTTCAGTAACGGCTCCTACGGTCCACTGTAAAATA
+TCTTGGTTGCGTCCCCCTATCAAGATTAACCCCTAATCTTAATGTGCGACGCCACGTGGT
+ACTCCACGGTAAGCGAAATAGACGCGCTTTCCCAAGTCCACAGTTTGTGGCTGCGACGAA
+TCCAAAACTTAGACTGGGTAATCGAGCGTGTGCCGAATAACACAGCAGCGGAAGTATGGA
+ACGTGTTAACATGGAATACAGACACATTCTCTAATATCTTGGTTGCCCGTTATACCACCT
+TGCCAACTAATAACGCCCCATCGGAATAACGCTGTGACTTTGAACTTTATCCAAAGATTG
+CCCATGGCCTCAACTCACCGCCGAACTATCTGTACAACCGAGCCGGATTAGTCATCATCG
+ATTTACCCGGTCATAGCCCTAGACCCACTGCTGGGGCACTTAGGTTTCTGCAAGAATCTG
+GCGACTGGCCTTTCTTAAATTCAGGGTGGTCATAGCTCGTGGGATTCGAATAGTTACGCT
+TAACACTGGGTGGCGCCACTGCTGAGATAAGAATGCGACTAAATTTTCCGACCGCCAAGA
+TACAATTAATACGCGGCGGTAGTCCTGTAGTGGGCGGAGTTTGCGGCAAGTTCTACTCCC
+CGCCGCCTACGGTGCCCTTAATTGCGAAAAAGTAATCCTCATTCCTAGGGAACTTGTCAT
+TTAGTCGGTTCATCTTACTCTGCCTGAAGAATCAACTGGATCCCTGGGGGTCAGAGTCAG
+AATTCACCTAGTCTACCGAGCGGCTGTGAACGTACTCCCCCATGTGAATTGATCAGTCAC
+ACTCATCTCATGGAGCGATTTGCCTAAAAGGCACCATCCCTGGAGGAGAAATTTACTGAA
+CCCGGACGCCGGCGCATGTATTCTGCGCCGCTTCTAATTCACGGCTGAGGAGTGGTTTGT
+TACAAAAGAACAAAGCCGTTCCCTGCCGCATTATGTCCACACCACCAATTCTCTGGCGAG
+CAGAATAGTGGTTCAGCCGAGACAGGTTCAGCTGTACGTAAAAAGGTTGACGCTACTTGA
+GGTCATTCTATGAACTACCTTGGCCCATCCCGCATCCTCGTTTAACTAAGCCGAATCTTT
+AAGCCACAACGGTGATCGAGGTATAGTTACCAGGCTGGAAGTCGCAAGATTCCCCGGCTT
+TTATACTAGTCCCCCCTGAACGTCAGGCGCGCAACTTGCCCGTGTTCCCCGTGAGTTGGC
+CCGGCACCGACGTCCCGAAATGCACTTCATTTCGTCCTTTTGTGGACATACAGGAAAAGG
+CGCTAGGGTGCACTTAGAACGGTTTACCAATTGGCCCCTTCGCCCCAGATTAGACAGTAA
+GCGTGCAAGCAACAAAGCCCGGCTGACAAACCGCTTCCCGTTGAGCTCGGAGTGGACGGT
+AGAACTTGACATTGGGATTTCCCAACGGCGTTTGCCCATACTTCCGCATCCCAAGGCTAA
+CTCAGTACTCATCCCAACACGGTGGTATCAGATCCCTTCTTTATTCTGACAAAGGCTCGT
+CGTAAACGCGCACACAGTTACTTTCTAACGCTGAATTACGCTTGAGCTTTTAATCATTGG
+GCCAACAAAGTTTCTACAGAAATGGAAGAAGATTTCGGCTAGAAACAAAAGGTCGACCGG
+TTAAGCACCGATTGCAAGTGGCCATGGATTCATACTACTGGGGCAGGTGAACAGCACCTT
+CCTGCGTCGTTGCATGGGTCCTCCGCACAAGGGGGTCAGAATTTAGACTTTGACTACAGA
+AAGTAACGTCTCTCAAGCAGGGCACGCCTAGGTGACCCCGACTCGTATTGTGCGTCATCC
+AGAGCAAATTATGCCGGTTTCTGTGCGGCACAGTTTGAACCTCACAGACTGGGGCGTGGC
+TTGGTAAATGTCATCCAACTCTGATATGGTTCCCTCCCTTTAAACTCATACGAAATCGGT
+GCAGAAAAGCGATATATCGTTTGAGATTAGTTGGTATACTCCATATCCTGATGAGGCTAG
+AGCGCACTGTTACGTCAAATTGATACTACGGGTCAGTCTAAAACCCCCCATAGCAGTCTT
+CGACCCAGAATTGCGTTCATAGCCACATCAGGCTGCACGCTTAGCGGAGTTTCGGAGCAA
+GTAGGATCTGTCATTCTTGCGGGAATGCCTGCGCCATCCCGATTCGGATTTGGCGACTAA
+TCAGAACATATTTACAGCGTAGCGTATGACCACAATTTACCCATCTGTGCGGAGGTAGGG
+ATGGATGCTAAGAGTCCCATCGTAATCCGGCTCCGTTATATTGGGTATCTAGCGATGTCA
+GGCTTCTTGTACGATGTTCTTCCAGACCAACTTTTGTAGACGGGCAATCCTTGTCCGGCC
+CTATCACTGATATACTCTTTGTGGTAGATGAAGTAGGTCCACTAAGGTTCACCACAGGGA
+GGTCGGTAACGAAAATCATACACTTCTGCCGCAAGATCGGGAATCAAAACCTGTTCCGGA
+ATATGCAGTCAAATTGGGATGTAAGGTCCGACGATGGCGAGGTCGCGTCTATAAATCAAA
+CGTAGCGTTTCGGTACCGAGCCAGATAGAGCAACAACGTTTAAACAAACTTTATCCCCCG
+GCCTCTATAATGGGCGTACAGAGAGGTAAAGGAGACCCTCGTGCCGTTCGTGACTCTCAC
+GAGTGTCCGAGCGGCATTCAAGCCCGCCCTGTTCCGCTGATCGGGGACGACTCATTCAGG
+TTTGAATTTCATCTAACACTGGTCCAGACTTGGGATGCCTAATGATGAATTAAAGGACAC
+TAGTGAACGTGTGGCCTGGTCCCGTCGCGGAAACGAGGGGACTCTCAGTCTATTCCGCGC
+GGAAGCCGACCAAAATAACGCGCTTGAGTCACGTTCTTCATAACTAATTCACGCCAATTG
+CGCACTCCTCGTGGCCGTCATGCGTATAGGGTCACGTTACGCCAGAAACCCTAAATAGGG
+ATATTTGCCGGAGATGTTGCGTGCCACCTAAAAAAGACTGTCGGTACCCCATTCTGAATC
+TAGCTGGTGCCCACCGACCATAGGTTTTTAGCGAGCAAAACGATAGTCCCCGAGAGGTTT
+GGGGGTGCTGCTTTACTTTATCTTTCATGCCTACATTTTTTATCGAGGCTCATTGCGTCT
+AGCAGTCTTGTCAGTGTTTCGATTAGTGGAACGCCGGGCTTTTGCGGTCTTCGTCCGCGA
+ACGCAAGCGAGGTTGCCAACTATGGCCTACCTGGCGAGGTTTTTGATGCCCACCTAGGAT
+GTAATGCATCGGGTCGGTAGGGACCATCCGGGGTGTACTCGGAAAAAATAAAGCCCACCG
+TCGGCAGACGTTAAAGTTCTTGTACATTCCAGACCCATTATATATCAGCAACCTTGAAAG
+TGGTTATGGCCTCAACACCCCCAACGTCGACCCTGGAGTTAACAACCTTCTCCAGACCGG
+AAGAATAGTCAAAGCACGGCGTCTCAGAATTTTACGTAGCTACATTCTAGGCAGATAAAA
+CGCTGGAGTGTTCTTATTCAAATTATACAGCCTTGATAAACAGCAGGGTGTCCAGTACTC
+TCTAGATACATTGCAACTATAGCGAGTCCTGGACATATGCCTAAAGTGGCACACCTTAGT
+ACATAGCCCCCGAGTGAATTTAATGTCTAACACATGCATCGCGGTGAGATCCAACCCTCG
+TAGGATTAGTGCGGGGGGAGTCCTGCGCAAATCATCTGGCCGTAGTGGGTCAAGGCCTGA
+TTTTTGCCATGAATGCGTTACTTATTTGCGGAGCATTTTTGCTTGGTGCATAATGTGCTT
+TCGCGCCCGTTAGTGCTTACCGATTGAGCTGCGCCCTTCGTTCAACAGAGGCCATATAAA
+GTGTCCTGTGATGCAAACCGAGGCTGAATAGGTGATCGACGGTCCTTCACAAACCACGAA
+GAAGGTCTAATTCGACGGTTTCGGCGAATTGAATCCCAGAGTCATGATGACCGATGAAAT
+GAAAATCAACCAGCGCAGCTTCCGCTGAATGAACTGAGGGAGTATAAATTGTTTACAATT
+ATTAGACAACGCCCGAAGTACAAGATGTAGTAGAACACCAGCGGACCAAAGCCTCCACCG
+TCCGGCATAGCGGAGGCGGAGGCGTTTCTTCCCTCACCCTCAGACGAGTCCCCGATTCGC
+TAAAATCATCAGCTGTCTACGAAGCGTGCTCAGTAGCAGTTTTGTCTCATTCAGATCCTA
+TTATGCTCGAGCAAATTGCTACTAGAGATGGAGTGGGGGCTCCAGCACCTTGGTGAGCTA
+CGGCAAAAGAATGCGAACCGCCTGTTAAGCGGTCGGCAGTAACACCTAGACCCTTGCGTC
+TCTGTAGCCGTTGCGTGGCTTCTCCCTCGTCAGGGCCGAGGAGCTCCCCAGATTCCTTCC
+TACGGGACTCTATTCAGGATGAAATCAAGAGACGATCAATTGCTTTTATCGTTCTTAGAC
+AGATCGTTAACACTATTCGGCTCCCCAAAGGATCTGCTCTCCCGATACATAAAGTTGGGG
+AGCAGGACAGAGGGTGGCTTCTCTACATATGTGTGCGGAGTCTTGCATGCGGACAGCTTC
+GGGCGTTGTCGCGTCGCTCAAGCGATATTGAGGTAGGACGCACTCTTTACCATCCTTACC
+ATACAACGCGTGGGATAAAAACGGTGCTTAGTTCAAGTTCCTGTTTCGCAGCTCACAGGT
+ACATAATCCATCAATTCTTCGTGACCCGTTGAACGGCACAGGCCCGATCAGAATCGCGGG
+TTCTTGGCCAAACGCTGGAACTCCCGCTTTTTCAACATGGCCCAGCTCTGCAGGTGGGAA
+AATACCAAGACCCGGGGCGAGAATGATGCCTGTAGGAACGGCATGGTACACCAAAAAGGC
+TGCAAGTAACAACGGCTAAGGTAGCGCACGAGATGTAGGGGGCGCGAAAGAAGCGCTACC
+ACGAGTATATTGAAATTGATTGGTACTAATCCACGCTATGATGCTCCGCTACTTTACCGG
+TGCTGTTTCCTTGTACGACCAAAGGGGATGTGCCACAGATGCGTCGCCTAAGGGACCTAA
+ACGAAATTAGTAGTTATGAGCAATGGTATTCGTGAGCCGATGAACACTAGCGCAATATAT
+TTGTTGATGGAGCGAGGCGACCCCACACGCTAGCGTGGGTGTTGCCTTGTGAGACGTTTT
+CCTACCAGATTTTAGCCCCCATGGTGTCTGTTGATAACCATAGGACCTAGTGCAACGAGG
+GGAGTGACAGGACACCTAACCTGACCTGGACACGGCATGGTAGTAGGCGGCGGGGCCCTG
+GACCCTATTCTGTTCATCAACTCCGACCACGTCCTCAACTTCGCAGACGGTAGGCCTAGG
+ATCTAAACGCATAAGATTACTTGAATCACGCAGTAATGTGAAGTACACAGATATCCCCTT
+GCAGGCCCGTAAACCTAAACCCCGTGCCGAGTAGCACCCTAACGGAGAGCATAGACTTAC
+ACACCAGCATGATCTACCTTATATATTCTCCCCAATAGTGCATGCATATGGGTGGACCAC
+TCCCGCGAGAGCACCACCATAACTCATGGAGTACCATCATCAAAGCCAGGTTTTTTGGAA
+CTTTTGAGAAGTTGAAGTTTTGCCCTAAGAGCGAACTTCCTTATACATATGGATTCGCAG
+GGCCAACCTCTTGGCGTAGCGTACATTCAGGGCTACATCGGCATTTGCCTATCGACGGCA
+TAGCGAATCGATGTGTAAGTCCACGTAGAATTCCAACATCACTACGAGTCCGGCCTCGCG
+TGAAGAGTCCCATCAGTGCCTTTGTGCGTCGTCATAATTTTCTCTTCGCGATCCAAACAT
+GCGTCAATATTTAAATGTGGATGGACGGCCTTTCAGTGTCAAAGTGACAGTTCCGAACAA
+TCGGGCACACTACCCCCGGACATGTGTATAGGTGTAAGGCGCCACCACGTACCCAGCATT
+GAAACGACCCGTTGCGACGAGTCCCTTAAACTATATTCCCGGCTTGGATCGTGTTGGATA
+CCATTAAAAACGAAGACGACTTTGGACCACCAACCGAACCTGTGTCTTCTCGCTGCCAAC
+CGGTAGGGAGAAGTCCACTTTCAATGAGATCAGAGCTTATATTGTGTGTCACGTAGTTTG
+GTCTAATTGGGAGAAATGACCTGCATTAATTTTTTGACACTTGACGATCAAGAGCCACGG
+CAATCGTCTGGTTCCCAACTAAAGAAGGGAAAATGCGTTAATTAAAACACAAGCGATATA
+TGCTTTCCCAGATTCGCACATTCCCGCCTCGCCAACTCCATAAATAGCACGTCTTAGCTT
+GCCTACCCTCTCTGAGCGACAAATTCCGCTTGCCGCATCGTTACGTCACGACTCTCCCTC
+ACGCACCATATGATCTAAGGAACTTGCTATGACAGAACGAGAGTCGCTCGCGTCGAGACT
+AATTGTCCCTCAAAGATAAGGGACACCACGCGGGCCGGGAGCCCTATAGTCCGCTGCGTA
+GAATTCCTATGCTTGGCTGGCTTTATTCTAACCCTTGCGTCAGCAGATAGCCGGAACAAA
+AGCGAGACACTCCTTGACCCAGCCGCTGAACACCCCGGCATCCGTTGTGGCTAATAAACA
+TCGAGGACGCAACCTTATAGACCTACAGGAGCATTCAAGGTCCCGAAGTTGTACAATTGC
+TATCAAGACATGTAGATTGAGCCGATTCCTGAAGCAGCGTGCTTGCAGAAAAAAAGTCAA
+CTCAATTCCATGCATGGCTTTCGGCATGACGACAGCCCCGTCAGTTGGACTTTGAGGGCG
+GGGCGGGACGAGAGGCATATCCTATCCAATATTAAATGCTCTTCTCGAAAGACAGCGCGC
+CCTTAAGCCGGAGTGGATGTTATCGAAGCTTGCCGCGTCTCCCTCATAAATTCAGCTGGG
+ACCGGGGCTTATGCGAAGGCTCTTTTACATTGAGTTACGGTACCGGCAGCTAAATAGTAA
+CAAGCCCCCGATCCTGATTATCCAGCCCTGGATATGTCCTTCCGAGACCACAGAAGGTAT
+CGATGTTACTGGATCTAGGGGCAGTCAGACATACGTCATGTGTATATAGCTACCCGTAAG
+GATATGTGTTGAATCTTCGAACCTGGCGCGAGCGCCAATCTTTGTGAATATGTAGACGCT
+GCTATAAACTAATCATATATTGCTGGGCACAAGTTTATCTTTACGGGCCGCGTCGGACGG
+ATAAGATAAATTCCCACTAGTTGGCTCTGACTGTTGCCCGTTGCGCACCGTACCCCGATG
+CTATGCCCCAACTTCACTTCCGAGATGAAGGCTGCTCAGTCCTCGCGTTGTCGTGCCGCA
+CTTTTTTCCTATTCATCGGTGGTGTTAGCAGAGCGTTTGAAAGAAAGGGGTCCATTTGCC
+TGGAGGGCAACGCCTGGTCCATGTGATGTCATCTTGGAATTGGCGCGCGCTTGGATCGTA
+TTAATCTCCTCTCGGCGGGAATCGAACCTTTCGCAAGCGGGAGATATCTTCGGCGTTGGA
+CTGAGCGCGCGGGTGACTTGGCAAGTCGCTGCGCTGTGTGGTATGGCCGGGGCACGGTAC
+ACTATCAAGCGTGGGATCTCATGTGTCGGGACGTGGAACCTGGTTGTCTGTATCGCGAAA
+GCCGGATGACGTCTCCGGCTTAACACGGATAAACAGCCTCGCGGCGTTGATCGCGGGGTC
+TATGTCGATTTTGCGTAGGTAACGTCCTACCAGTACGTTTCTCTCGGCCCAATTCCAAAC
+GGAATCAACTTTTGCCGACGTAGGTAATAATGGAGGCGATAGCGGAGACACCGTCAGCTA
+CCTACTGTATCTCAGAGGGAGGGGCTATCAGATTTGATCATCTGGATCAAGCCTGCATGG
+AGTTGGCGGCTTCTCACGTATTCATCCCTGATTCCTTATACCTGATCAACTTAAGGGTGC
+ATAATATAGGGATCGGAGCGAGCCTAGTACTGCCTTCAGGTGTATGTTCCAGATTGAATA
+AAGCGTTCGACGATCCGGGACTGGCAGTAAAAGCCTAAATCATGTTAGCCACCGTGAGCG
+TATTGCTTCACGCATTAATACGTAAGCCGTCTTTCTTGAGGGGTCGGTCCCTGTCTAAAT
+GTGTGGAATAAGGTGGCACTTATGCACGCATCCCAGGATTTAAACTTATAATCTCTCCAA
+GAAACAGGTTTTAGAGGTTCCAAACGTTGTTGATTGCGTGCGCTGGCGAAGCTAGCGCAC
+TTGGCTCAGGTTTCGTATGTGAATGCCAATCAGACTGTGCATTTTTCGTTTTTCTGCCGT
+TTCAGTATAATTGAAGAATTCATTACTCTCAGATGCGCCGAGGAACAGCAAGATGAGGTA
+TACCCCTCGACGAAAATCGGAATGAAACGGAATGGCTACGGCTGCGGCGTTCAATTACTT
+GCCTTTGACCACCACCGGATTAATTCAGACGGACAAAATTAAACAGCTATAGCCCCGACT
+TTCCACATCCGGACGCCCCTTGCGAGAATCGTCCTCGAGAGTTACGCCACACCCATACTG
+AACGACGGACCCCGCCACTTGACAACCCCAGACGGAGATATCGCGCGCAAGGCGGGCATC
+GATTCCTTAGTGCACTTCAGGTACGCAAGGCAACTGGCCTTGTGGGTACACACCAAGTCG
+TTCTCGGTTATGATGATTATCCCAGCAAGCAACATACACTGAAAACGGGATTAGTCTCTG
+CATAAAGCGGCAATTCGTTCGGTGGCATTGTTCTAGCTATGAGCGCAGGGGGACATATCC
+GCGTGCGCGCAGGTGCCTATGACATCCTGTTCATTCGATGTGGAGCCCCTGAGTGGATAG
+GGTGGATGATAGTTGGTATGGTGTATGCCACGTAACGAAAAATCGTAAGTATCTGCGCGA
+AATACTAAGCCCTTAATACAATATCCAGGACCACTTTGACCTTAACTGCAGACCTCAAAA
+CATACTAAAGGTGGTCGGACAGATATGGCGGAGAGCATGGTTGCACTATCTCAGTGCTCG
+AACAGTGCCGACGACTAATGTGAAGCCTCTTGAGATGTAGAGAGCCGAGGAGTGTTCCTA
+TCTAGGAGGGTGGCGTAATGCCACGCGCTCCATAGAAGCACAACATATGCCGCATCGCTT
+CTGGCGCTAGGGTTACCTGTGGTCGACTCGTACTAGCTTGGCCGGAGTCTGTATCATCTC
+CAACGTACAGAGGTAAGGACACTCATATGCTCTTTGGGGGGATTGCGTGCATAATAAAGG
+TGTTGTTAGGTTGGCTCGAAGTCCTACGAGCACCATCAATAAGTGATTGAATGCCCGGGG
+TTTTGGGATTTATCAGGGAGCTCCCCCTTTCGTACTATGCGTACCGAACAGGCGAGAGGG
+AAAGATGCTGGTACGCGCGGATGACCTGGTGACGTTAGAGAACGCCAAATTCTACGGCTT
+GTGCAACCGTCTTACGTTATGTCGAGCACTAAGGGTTAACGGTATTGGTGCCAGAGGATG
+TCCCACGTGGACTCTCGTCTTCATTAACCAGTGCCCTGGGATTGTGACTAGGTAATCATT
+AAAGTATAGTTTCGGGACCTGTCTTCGATGAGCAGGTTTGCCGCTATTTGTGGTTCTAAC
+ACGCCAACGGAACACTCCCCTTTTGTACCTAATGCGTTTGAGAATACCGGGCCGGTCCCT
+TGGAATCACATGACGCATACATTAAAATGGTGCTCCAATCACTTTTAGAGCTTAGATTCA
+TTGACATAGCCAATACACTGGTTCAGGATTTTAATTCGCACGAACTCGCTCCAATTGAAT
+CCATCTTAGCGACTTGTGGTACACCACTTGCACGTCGTCCCTCTCGCAGGCTTTAACTGA
+CTCGCTACAGCAAAAGCAACGGTTGGTTCTGCACGGGCACTATTAAGCAGATTTACAGTG
+AGACGTTTCAACATGGTACAGCGAGTCTAGACCTACGAAACGCTTCTGCATTCAGAGGGG
+GGGAGGTTAAAGATCGGTACTTGAAACCACCAGAGTACCAATCTTCACCCCCAACCCGTT
+CAATAAAGTGTAGCAATGTGCTGTACCTGCTACTTGATCAGGCAAGTACTGTCTCCAATC
+GTACTCTAGGCATAAGCTCTGGGGGCGAGATAACCAATAACGTCTTTATCGGGTTCGGGG
+GCAGTCCCAAAATTCTAGCCGTAGCCCCCATCGAACAGACAGAACCGACCCACTTATTTG
+CTCTCCGAAAGACAACACGGGTCGAGGCGCGTAATTCAGTTAGGCGCATCTTATCTCTCA
+CATAGAATAAGGACGTCTTTACCCTGGCTAGATCTCCAACCCCCCTGCGCCCTAGGGTGC
+CCGTGGAACACAGCTAATTCCCCATGAGGCGCTGGTACATTCTCCCGAGTATACAGCAAA
+GAGTGCATAAATGCGTAGGTACTCGGGTAAAAGCCTCCGGCCGGTCTATACTTTCCCACA
+ATCGAAGACTATCGCGTCTTATACGTAACCGAGCTCTAATACAAGTTAATCTCTAGTGAC
+CCCTTGGAGCGCTTCATATAGAGAGACTCGAAACTCATACAACTATCTGAGTTCCGCTCC
+TTCTGACATCCCCCATTTCAGCAACCGTGAATCCTTTGGGGAACGTAGAGGTCTCCCTTA
+GGCGTAGGGCCGCAGTTTATTCAGATCATCTCTGGATCCAATTTGGTGGCGTAAAACACT
+TGAGGGCAGTAAGATGATGGCAGGGTTAACACTGGCTGGTCGCGGGGGCAGGCGATGAAA
+GGGATTCGTGTATCTTCCTTCCAAAGTTTCAAGGCGCTACGTGAAAGTTTCCGTCCTACA
+ATACCTCACTAACGATCAGTGGAGATGCAAGAACATTTCCGTTGCGCCCGGTCGGGAGAG
+ACAGAGTATTGGAATAGAATACGTATGGCCATGAACCGTCCAAGGTCATGCTTAAAGAGA
+GCGACTTATGCGTGCGTTTCTGTCGCGGCTGAATCCGATACCGGACGGCCGCTTCAAATT
+GACCCTCAAGCCCATTGCACCGAATCTATATGGGAATTCGGAAGGTAATTGGACCAGAAC
+AAGCTCAGTGTAGCTATGGGAAAAGAAATGTGCGCAAAATAGAAGTTTATTTCTGTCAGT
+ACTTAATTTTATGCCCAAACTAACAACGACAAACTTGGTTACCGCACCTGTCGGCATTGA
+TTGGCAGTAAGCCGGTATTTTGAATTATTGTGTGACTACGGGGCTAGGGCCAGCTTAGAC
+TTGTAGCGACCCCACGAATGCGTTCGTGGAGGGGCCGGAACCTGCAAATCTATGTTGTAC
+GGTATCACTTTCAGTGCAATGTATCACGTAATGTTCGCGTCGGATTACAACATCCGGACG
+AATTTTACACCCAGTCCATATCATTAGACCTAGCAGGACCGGCCCCTCGACTGAACAAGA
+CTAACGTAATATCAAACCGCGCCTGAGCGCACTTTAGTACCTTCTCACTGCTCAGCTGTC
+GTTTCCGGTGGCCGTATGAGTGGACAAATGCCTATCGTACTTTCTAGAAGTAATTCATTG
+CATTTAATCGTTTAAATAAGTCTTGCGGCAGTACATTATCTCTCGTTCGCACGAGGTGCC
+TGTCCCGGGGTGACTTGCATCGCTGGGTTAAGCCAAATCTAGATGACTCACAATAAGGAC
+AATATAGGGGGGCGCGGGAATTGCTCCCCAATCCTCTAACCACGGGCGACTTCTTTTCCC
+GTGTCCAAGGTGCGACCGGCACGCAATTGTAAGGCGGACGGGCTTGGCCCCCTTGGTCTC
+AGACTTAATGACAGAAACGGCGGCTTATCCTCGGAGGCGCAACGGCGTTGCAATTCCAGT
+CATAATTCGGGTACCAATCAGGAACTAGTTGTCGCTCGAATACATCTCTATGTGATTGTT
+AATCTCGATTGACCGCCGAAGTCTTGAACACCGCGCATTCGTAGGCCGCACGCGTGAAGG
+GACGACGTCGTGCGCCAGCTTTGCGCTATTCCCACGCGGGATCGGAGCACTAATTACTGG
+CGAATTTGGACTTGGGCCCCAGTCCGTAGCGGCAGAATTAAATCAGCAGTAACCGAATTT
+CACAAAGCTGTGGACGTCCAATCCGGGGGGGGCTGACGGGCCTGATTACACAGTCCTTTT
+TGTTCCATAAAGGCACAACCCATTAAACCAGCCTGCGCTATCGATGTGCTGGTCCTGCCC
+AATTCAACGCCGTTCGTGACTGGATACTGTGCCGTCACTCGTCGCACTTGATACGTTACG
+CGAGCCTCGGACCGTCTGTCGCAGTCTTGTGAGCCAGCTCTTCAAAGGGCTCTTGGCCTT
+CTGTGTTGTGGTGGCCGGTCCTATATACCCTTTCTCTACTGGAACTTAGTTAAAACATTA
+CACGACGGATACATCCCCTCTGATCTACTCACTGCTGGATGGAATTGAGACGTAGTATGG
+CGAGTAGGCAATTCCCTCCCTGAGAAAAAGAAAGCTTGGGCCTTTGGAGACATTCACCGT
+TTTAGACAAACACGATACCTCTACCTAGAAGCTAAGAAAGTAACGGCAACAGCCATCGTG
+GAAGTGGATAATATCGTGCCTCCATTGCACGCAAAAAATAAATTCCTCCAACATATCGAG
+TTAAAACTAAATAAATCGGCCTCCGTCCGCCCTATTTGGTGCTGGTCTCGTTTAGTATAA
+AGACCATCACAGCTAGCCTAACACGGGAGGCCCAAGACAGTACGAAGCACGTATATAATC
+CGCCCAGCACGCGCTGCCAAAGTCGTTACGACACTATAAGCCAGTCGGGGGTGACTTGGA
+AGGGCGAGGCTAGCAGGGCGACGTTGTATCTTACGTTATGTAGTACGTAGTCGGCGCAAT
+TTCTAAACTCATAGGGGCTTCGGCCAAGAGCGAGCGGTGTGTGAATGCATCAGTTCGCGT
+AAATGACTCGCAAGTTGACTCGCAGCACGGCTTAGGGGTGTGAGAAATTTTTGTGTACAG
+AATCCTGGACTAGAGCGCGGTGGGATTTTGTTGCTATCCGTCTATACCTGTAGCGTGGAA
+CTAATATAATGAGAGGTCGAACTCATTTTTATTCAGAAACTACGGTGGATAGCAAGATAA
+CCACGGAGGATTCCAGCTAATGTACTGTACCCTTGGCGTGCGACATGCCCCCAGGCCAAA
+ACGATCTGCGAGTGCCTTCCGGCCAAGGCAAAGTGTTCTTTGCTCGAACTGAAGCATTCC
+GGGTGCGCGTCGAGTCGAAGTACATGAGACATGAATAAACCCGAACGAGCATATATAGGG
+TACCGCCGTACCTCAAAACTCATGCGTTTGCGATGTGATACCATAGTTGACGCCCGGTGT
+AAAAAGCAGGCTAATGAGCAGCTTAACTCGCCACAACGTTCTCTCAAAGGCCCTACCAGC
+TAGTGGGGATTTCCCAGTAGCGTTGGTGCAAAGGTTGTATCATTCCGAGGAGGTTTAACT
+GTTGTCATGGATTATCGCGCCACTCATGCTTTGGCTCATTACATACATAAAAGGGAAGAG
+GAGAGTTTCCGTGCGTCTTTAGGGATCTAACGGAGCGTTAGTACAGAATACTGCTGCCGT
+CTCCAGGCCGGTTGAGACGGAGGCTAACACGTTCTGAACACTACTTTGCCGCGCAGATGC
+AGGCGTGTCATTCTTCGCTTCGATTCGAATACCTTCCTTGTGAGCCTATGTTTAGTGAGC
+ATGATTACTCAGGGTCTTGCGACTCGATGTGATAACTCTCTCCCACCCATGCCTAATTTT
+ATGTCCTTGTCAACCTGTCGTCAATTGCGCTGACCCACATCACCCAGAAGATCCACAAAT
+CTCCAGTTATCGAGGAAGCGAACTAGCTTACGAGCCGGCTCGCGTTGTACTAAAGGTTAA
+AGGGATGCACCACCGTTTCCATCGGGACAGCTCGTGTGACGTCATTGTGTAAACGCAGTT
+CCCGCTGCAATGAGTGAGAGGACCTATCCGCTAGGATAAAAAGTCAATACCGTGAAGTGG
+TACGGGTGACTTCGCGACAATTTCCGCTTTACAAAACCCGCGCGAGGTCATGCGGCTAAA
+ATTGGTATTAGCGTAGAACTGTGTCGAAGATAATCTAGAGGGCCTAAGCACCACGTTTAT
+GAGTCTCTGGCGTATGAACGGAGCGTGCTAGAATAGTAACGCAGTATATGCGGCCTCAAG
+TCGATCTTATCGAGATCCTGGTTGGTGTGAGGCACGTAAAAGCAAGAAAAGAGACCGTTA
+CCAGTGCAGGGAGGGACCCCGTATTGGTCTCGGTCTGCTGACCAGAACACGAAAGCTGGG
+ACCCATGGATTTAGAGGACTCCCACAGAGTTCTCAACAGATACGAATCTGCTTAAAAGGG
+CCCGTTCTATGGGACTTCATCATGACAGGACTACAGGCGAAATCCAACATGGGTCAAAGC
+TGACCGTGAGGAACTTGCCGTGGGGATTCTGCTACCCTGCACGTAAACCTCTTTGCGTCT
+AGGAGCCGTTGGCATCCTTAATAGATACTGCACGGTGTAACAGACCGAGATTGATCAAGA
+AGGCGGACGGATCCCGCGCTTAAAACGTTGACTTTATAACTCCATCGATCGGAGTTACAT
+GTTGCTAACTCCACTCTGTACTGCGTCTAAAAGGGCAGCTAGTAGTCGCCTCCTCGTGCT
+GCCGTACATCCGATATTAGTCTATCACGTCGCCTACGAGATCTGGTTAAGAATGTACACG
+GCCCCACGTGCGTTGCTCCGATTTTCATCAGATAGGTCAAGGGCCCGGATCCAGCCCGCG
+TAACCCAATATCAGTTAACCCATGGATTTTCTTAAGCAGAAGGCGGGCAGCACAATGGCA
+TTTACCCCATGACCGGCGATGAACAGTACAAAGTTATGAGTGCTTCCGGCATCATCGCTG
+GGCGAATTACTAAGGTGAAGGAAGGATTTCCTGTCAGGGTTGGGCCGCGCATTTCCACTG
+ATATATCTTATAGGGAGAGTGTGGAGGACAGGGAGATCGCGCCCCATGCGTTATGACGCA
+GTGCAGAACGCCGACGATACATAGCAGGTATATATTAGGCACCATGCTGCGACTGAACCC
+AAGGAGAAACGATAAATTGCCGCGCTTTCCTAATAGGACGTTGCCCACCCGTTATGTAAA
+CGGCTCTCGGACGGCGTCCCACTCTCATACCGCAATTCTATGTCATCAGCGATTAGCTTG
+CGGGGGGCCCGGGTGAACGCGCTGGGCGATCGCGTAGCGCACTGGGATTATATTAGGCAA
+GTACAAAAAACATTTCGCAACCTGGGTTTAATTGGGTAGCGTGCAAGTCGGAAGAGGGAT
+ACTCAAGCGTCTCTGTAGGTTAGACGTGGTCTTCACCTTTGTTGGAGGGGTATGTGCAGT
+GTGGCGAAACTTTACCCCGCGCTTTCGAGCTGGGGGATAGCCAAGGGTGGAAACTGGCAA
+ACGTGACAGTTGCCACCTTAAGCGCAACTCTAGCTTCGGCACGGGCTAGATTTCTAAGGG
+AATTCCGCGTTCGCAGTGAGCTCAACATTTCTAGTGGATGTGACAACATAGCGTGAAAGG
+TCAGTTTCGGTAGCCAGGATCGAGTGTCGAGATGTGTGGTCGTGATAGGTCCCAGACGTC
+GCACTCCTGAGGAATAATGGTAGTGACACACATCTGCACACATCGGTCCGCCGGGTAGTA
+TGCTGTCGTATCGTATCCTTACTCACAATTATGGGGCCCATACCTGGTGCTTCGCTGCAC
+GGAATAAATTGCAATGGTCCGACGCATCCGCGCAAGACGACGCTTGGCTGCTGCTTCATA
+GCCGTGGAAGAACAAGTTTGTGGCACGTCGCGTCGGATGAAACCGACGCTGATGGATCGA
+GATTTTGGGGTTGCGCTCTGCAGGGTCGGTGGACGGAGGACGCCAGACTTACAATTTCGC
+CCCTGTAGCTGCGTGCGTCTACTACCAGATCGTCTTTTGTGCACAGCCCCGTCGGCAGCC
+CCAATATTGGGTATCCAGTTTCGGACCATGATAGGGTTCTTCTTTCGAACGTCCCAAGTA
+TCTAAACATATTAGACTGCTGTGTTATGCCCGCGCCTATGTTCTAAAATGCGTTTTAGAA
+ACTCTTCAGCAATGGACATACCTGAGCGTTTTGCTAAGAGGGTGGGACTACATCTTCGGA
+CATCATGTAAGCCCGTCACAGCCCCGGAACTAACTTAATTAACCATACCACCCTGTAACA
+AAGATCAAGGCTCTACCACCCTCACTTTCTTGGGGCTAGCCCCGATAGTTTGCATTTGCT
+AGTTTCCCGCCCTCCCCTTCGCATGCTGACATGACCACATATGGGTCAGACATATGGAAA
+AAGTAATTACGTGAAGGATCCAGACAGCAAGAGAGGGGGCCCTTAGCAAAGACCCCGGGA
+AGTTAACTGCCGACACGTTTCAACTTTTAATGCAGACCTCAGCTCCTGATGGGCCCCTGA
+GGCCTTGGCTGATCCCAGCTAAAACCTACAGCCAACTATGTACAGTTCAAAGCTAGCAAA
+TGATCCCGCTTGACCGAACATACACTGAAGGGGCGTTCAATCGCGATAAGTTCTGGTGCA
+AACAGGTGGTCTGACCTGGTTCCTACGGACCTCGAACGCGTTTGGACGAATACGTCTTCG
+GTGGTGCAAATAACTAGTCTAATTGGGCGCACCGTTGCTCCCCTACTGGATGCCATATAA
+TAGCACACGAGACGACGGTAGAACGGTCGTTAGGAACTACGTAGAATTTCGTCAATCCCG
+TCTGGGTTGATCGTCTGGAAAACCTCTGGGATGCTTAGCGCGCTATGATCTTGAATCCTT
+GACCAGGTGAAGTAAATCGATCCAATGCACAAGTCGTCAGGACATCGGGTCGTCTGTCTA
+ATGCGATTCGAGAATTAAAGGCTCTTAACCGACTGGGCACAGATATTCATTCCATCAGGC
+GGCTTTCGTACGCTATGGGTTAATATCTTACCTGTGAGTAAAGCTCGTAGGTTCCGTTGG
+AGGAGCAGAAGAGCTACTTGTTTTTCCGGTATCTATCAACTTTTCTAAGCATCTAGACCT
+CTAACTCCCCTGGTAGGGAATCCTATACTGGAACTCAGTTAATCTGGCACATATGGGCGA
+GATATCTAGAAGCCAACGTTGGAGTGAATGTACCTAGATTCGAGCTCAGGAGGCCTCTAG
+TTTTTGTCATTAGTAGCTTCGCCGTGGGGTTTGTACAGATTCCGCTTGCGCCTACGAATA
+TATCTAGGACAGGGCGATAATTTAGGTATATCACGACACCTCATTATCCCACGAAACCTT
+CAATTGCTGTTATCCTTCGTAGGAGTGTAACTAAGGGGATACGTCGTACAAAAGCGGAGC
+ACCCCACAAGACGATCTCCCTCGTTCCCGAGCTGGCTTCTAGATGATTAATAGGATGCGG
+CTGGCCCAAAAGGTTCGGTTTTTGGATTGAACAAATATCGGGAGGCTTTCTCACTCGGTT
+AGTCTTTTATAATCTATAAGCGTTAGACGTTTTGATTCAAATTCCGCTAACTACACATCA
+ATGGCGGACTCGCAGGGCTAGAACTTCTAGTGGGGACAATCTCTTTCGAGGCCCGAATAA
+ACTGTCAGAAATATCCCTATCTGCATTCTCAAGCTTAGGGACATACGTATCAATATGTCG
+TGCGGACTTGTCCGCTCAAGATTTGTGACCGGACTAGACGGGGTCGGCTTACCGAATAGC
+TTTTAACAAGGTATAATGTACCGTTAGCTAGCCATCTAAGTTATTGCAACGCTGCCGACC
+TAGAATCAAAAGCGGCGAAGACAGATGTCTGCTAAAACTCGAGTAACGCGCTATTGCTGC
+GAATTTAAGAACTCAATGTGTGCATAAACTGAACCCCCCGGTTTGTAAGCCAGTTAACAG
+TTATAGTCGTGGACTCTGAGTTTTGTAGCGACAATTCTAGCAAGGTTTTCATCACCCGAT
+AAAACGCTGCGCCTCGTCCAAGTCCTCGGGGTATCAGTTGACCACTAGCCCGGCTATCCC
+AGCTTATCGAGAAACAGCGAGGTATAGTCGAGCGCAGCGGGCCGCGATCACGGTAATAGG
+CCCTGTCGTATGCTCAGCAAACGCACAGATCGATCTCTGTATCTTAGTCGCGTTTTATCC
+TAGGTAGAGCTCCAGCAATCCGTATCCCCCCAATACTGAGATCTGGAACTCCGTACTACA
+ACGTGGTGCATGGAACACCACTTATTTGGCGAGTTAGAGTCAAGTGGTAAAGAGGTACCA
+CGGAGCTATCTGTCCAGTGAACGTTGGCCGAGACTTGGGTTTACTCTGCGTCTGTGGTAG
+ACAAATGTTAGATGAATCCATAGCCCAAGAACCGTTGACGACCGGCGCTTGACTCCAAAG
+CTTGCTGTATATCGTTAGCGATTATATAAGAGGGCTTCAAGCTGACAGTGCGATTGCTGG
+ACGCCACGAAAGGATCAGTCTATGCGACCGAACGCGTAGGTTTTAGGGTAAGACATGGCT
+AAAAGCCCACGGCCTCAGGCTTCTCGAACTGAACGCGTGTCTCAGGCAGCTTTTGCTGAG
+TACATGACTACACATAGTGATGAAGGGACCTAATATACTGCATGAACGAACTCCCACACC
+GGGTCATTTCGTATCATCAGGTCAGTCATCGTCCAAAGAACTCCGTCAGAGAGTCGCAGC
+AGAAACCGGGTCGCGAGAGGCCGTAGATACATTTAAAACAGTGAGCTTGCACAGCTTTTC
+GCGCCGGGCGCATGCCTAGCTACAATGAAGGCAAATCGTTCGGGCGCCTGAAATCATTCA
+CACGCTAGTTTGTTTGGTAGGTACATCTAGCTTGTGGCCCTTCGGATAGAATGCCTGGGT
+CGCCAAAGCTGCTCCAGGATGCGTACGAGTTCGCGAGGCAGAGCGGGCCCGGGCAGCCCT
+CGCGGGCCACGCTTCAAGGAATCTCCATACCCGCGTTGTGTCCCCGTGCAGGCGCACCCG
+AAATAGATGCGAGGTACGGGCCGTGCATAAGTCCCATAACCACTCAAATCAGATATCTTG
+TGCCTCATTTAGGATGAATTACTATTACCCGCTCTGCAGTGGTCTGTACGGCTAGACATT
+TTACTTGTTACAGCTAAGTTTGCTCACCTTATCCCCGGTTAATGGACAGTTCGCCCTGTA
+TATTACAACCTCTCCTCCTTCAGATATCTTATATACAAATCAAGGGCGCACTAATTCGGT
+CATCTCCCACGGGTTGGATTAGCAAAGTGCACAGAAATTTGCTTGGACTTTGATCCCCGC
+GAATGCATCTGACTGATCATTCATCTGCGTCCTTTACCGCTGGCAGTCAAACTACGTCAC
+AACTGTACGCTTCCTACAGCTTGCGGATACGTCTAAGATGCCCTGTGCCAACCAGCATTC
+TTGTTAGCTCGATGGGGTAGTCCCTTGTGCCCATGAGCTACGGGATAGTGTGTCGGATTA
+AATTGCGAGGCGCGACCATGACGGCGAGGAATTTACCGCTTATTATGTGCATCACAGTTT
+TATGCCCACCGGGATGTGGAACTATCACGAGAGGGGAGGTGATCGCCGTGTAGACAAGGA
+GCAGGTCGGTTAAAATCAAAAGTGCTACTATGGGAACCCTGCAACGTTGTATTGGCAGAC
+CCGAATTCCCGATGGGGGTCTCATGAGTACAGTGAGTCGGCATGATAATTACGACCCTGC
+TTACGTTGGTATAAGGCTGCACACTGGAGGCCCGGTTTCACACGGGCCCGTATGTGGGGT
+CTCTTCTGAGGGACGCAGGCTATAGTTAGGGAAAAACCCAAGTTTTTACCTCTCACAGGT
+TCATGCTTCCTAAGTAGCTGTTAGACGCGTAGTAAAGAGGTTAAGATCCCCGGCCCGTTG
+CCCACTCTAGAAATGGAACTCGGCCCCTTACGTGAGTGTAACTCTAGGTAGTACGGTAAC
+GAATGTGCGGGCGGGTTTGCAGTGGGTTGCAGGTCGGTATGTAGCTGGCGTACTTACCCC
+GTACAGAGATGTTCCTGCTTTAAACATCGGTGTTTGCTTAGGGGAGAATTCCACGTGGTG
+CGTCCGACATTTATTATGGCGGGTCTGTACAGGATGCCTCATCCTCTGAATACGCTACCA
+ACACTTCGACCTCGCGTCCGACAGCTTAAGAGTTTTTTACAGCGCAACCGACCCTTAATC
+GTCGAGGCGGGCGAGACCGGATGATAAACCTATTGGGGCTAGCGACCAGCTAATCGAAAA
+GATGAGAGATGCTATAGTAGGACGTCAAGCTTACGATTCTGAGTAACGGGACGTCCCGTT
+AGGGCGGCCGCCGACTATGCAGAGCTGCTTTTACATTTGGTAAAGTCCACCATGCCGGGT
+AATTTGCCCATCTTGACGAAAGGTGGATAATGCCGCTAGCCCCCCTCCAACGAAGTTATC
+GTTCTGAATAAGCTATGTCCTTCAGATTGACGCAGATGTTCGACAGCGCAGGCGAGTAAT
+TAGCATCCGCGAGACGCACAGTAGGCTATTTTCACAGGGTTCAAAGGCGCGAGAAGGATT
+TTGCCGACACTTTGCTGGCAGCCCGGTGCTACTGGTTATCGGAATTATTAAATCCCTGAC
+AGCTCTGTCAGTTGGTATGCCCACAGCCGTCTACATGTAAACGGTAGCGTTTCATCTACT
+GCGCACTACTACCCTTGGCAGGTAATTCCAGATCCTCATAGCAAGGACTGCTTTAGGGCA
+TAAACAATCTGTAAGGCCGTGGCCCGAACGTTAGACACACCCAACCCGTGAATAAGGATT
+TAATTTACACACCGTATGCATAAGTGCTTCCCGCCATCTCCTTCGTCAACGAAGAGTTAT
+TATGGAAGGTGAAGAAAACTCAGATATAGTATGGACAATTTGACCGCGTAATTACATCCC
+TCAAGGGGTCGTCAATTTCTATACAACGAGGCTTGTATTAGCGCTCTCTGGTTCATCCTA
+GTCACATGACCATGTCACGTTCTTTTTGTACAAAGGATCAGAGGCTAAAGAACTACGTTT
+ACCACGCACGGCAGATGCCTAAGTAGTCCTTGTGCTGCGGGCCCACGATGTAAGCAGAAT
+GCAGAAATTTCCAGAGCCCGCTGCGTATCCAGTGTATGGGAGTTTGCTCCACCGATCCTA
+GTGAGTATGGCTGGGCGTCGGTCCAATGCTAGTCGTTGATTGTTCGCAGCGTCCTGAGAC
+TTGCTAAAAGAAACCGCTCGTCTCTGAGGAGTCTTGTTCAGAAGTTGTGCCTGAGACCCC
+TCCTACTGGGCGAATATGCTCAAGTATTCGCACTCGAAACCCATCATTATGCATACGGCC
+GGACCTACCAGATGACAGACCCGACCGATAGTCCTTGACATTTGTGGTGAAGGTTATCTC
+TCATGCTTGTAGGACCGCCGAACCCCAGTCACCCACTTCAGAGAGGTAGCAGGGGTGTGC
+CCTCCTCACTGGGGCCCATATCTTCTGTCGTGGCAAACGCCATATGAGTTAACGATAACG
+GGGTCGATCTGAATGACTTCTACGTGGGGCTGAGTTGAAACGCGAGCACAGCAACGACGG
+GAAAACCTATGCTCCCTTTGGTGGCCAGTGAAATTTGGTTTAATTAACGGGCTCGAAGAC
+CGTCGAGAATCGGACGACACTTATGGGTGTGAAACCATCAGGAACAGAGCCCACCTGTAC
+GATGTTTATTTTCATACTAGTGCCCTGCACCGGAAGGATAGTTGTTCATATTCGGCCAAG
+AGTGTAATAGCACACACAAGAACTCGAGGGGCCTAGAATTCCACCAAGACCCATACTTAA
+CTCGACGCATTTAGCGGCGCCCAAGTCAGTAGACGCTTATGACTGGGCTACCTCCCTGTG
+AGTCTCAAGAACTCAAGGCCTCCACATAAGATACAGGGACGCTGTGAGTCTTATTCATTT
+TGACAAGGTTCGGGTACCTGTTAACCGAAATAGCCGGTGATGACCACAATCATAGGGATA
+CACAGTAGTTCTCCGTGGTAAAGACGACTAGCCGTGATGTTAAATTCCCCAAGATAGCGG
+GAAGCCTGGTTCTAGGGAAGATCATCGCTAGGAGCGGCAAACTAGATCTTAACGATCACG
+CATTCTCGCCCGTAGATCCTGGAAGCCCTATGACACCGTAGACGGTCAAAGCGCGAGTCT
+TTAGCACACGATGCGTCCCACCGTGGATTGTAATAGCTAGTACAACAAGACTTGACCTCC
+AATGGCAATAGAGGGCGTCGTCATTGTTCTAGTCGCGATACGTGCCGCGACGGACTCTCT
+ACTGAATGGCGCCCCCGGCGGTACTATCCTAATCCGATTTAGAGCGAGCCACTTGCACTC
+ATTTTTCATCGTCAGATGCCAAACGCCTATTTGTGGTCATCGACTTCCTTTCCGATCAAG
+GCAGCGCCGTCGACTAGATCGTTTTCCCACGCTGAGTTCTGATCGCGCGCGGGTTTCGTT
+AATCCGTCCGTTCGTCAGTCTGTCATCGCAAACACTTCAGGAAAGAAAACCTTCTGGCAA
+ACATGGTCCATAGTCTTTCTGCACGGGACACCGACAGCTGAAGACACACCTAGACTGGAG
+CGAGACTTGCCTGTGTCCACGTTAGAGATTCCAAAGATTAGAAACCCGTGCAAAACGGTC
+AAACGATTTGTGGTGCGACATGAGTACCAAATGGATGGTCGGGGCATTTCATCTATCTCC
+GCTTTTTCGATGTGCTTAGGATCGCCTGACAAACACACCCGTATTGCCGTGCCAGTCCGC
+TGCCCGCTCGCCCGCCACTTCGCACTTTATTCCTGTATCTGGGGAAGGATTAGCCCCTAC
+TAGTGAGAGAAGCACCTTCGATGAAGTAGACCAGCCAAGGTGAGCTATCGAGGGTCACTA
+CTATGCAAAGGTGGGAGCCTCACTATGTAGTATCATAGTCGTAGTCGGTCGTTATCCCCA
+ACTGACACCTTTAGATCCTCACTGTTAACTGACACGTTAGTTATTGTGACTTCACACTTA
+AAATGCTCATCTTCGTTCCAGAACCTCTTTGAGAACGCCGCATGGCTTAGTACCCTGAGC
+AGACAGCGAAGCCTCTAGCAGAAAACATGTTAGGACGCTCCTGCTTTATTCCTGAGTTGC
+CCGAAGGTATCTCTGCCACAGCGGTCTTTATCACGGCCCCTACATAGGTTCGAATGACGG
+GTGTAACTCGCAGCAGTGACCGTCTGCAATTCCACCGGGAAGTCCTCGCGGTGATGACCC
+TGCCCTTCTTTGGGCATCCTGAGCTGGCAAATCTCGTTATGCAGAACAAGTGTACGGTGT
+CAATCGTAGCGAGCCTCGAGGAGTCTATTCTCGATTTACGATTCGCAAAAGAGGAGATGA
+TGGGTAGAAATGCGACGGAAGCGTACTGGCGTGTCGTTACTAATCGAGATTACGGCCGTC
+TGTAAAACTAGTAGAACGGGCTCATCACACAACTGGCTGTATGCGTACCTGACATGAAGA
+TGGATGCATTGGTTTTCGTCTGTGGTCGACACTGTCCTGAACGGGGATCTTGTCAGGCAG
+GCCTGATACCCAATCCCGACTCTCAGTGGCGCGCGTCCATTGGATTCTCAATCCGGTGAC
+CGGGGCAACTAGCGTCTTGCAGCCACCGTGGTGATTTGTACTCAAGCTGAGCATACGCAT
+GTGCTTTCGTAAGGGGTACCGGGTTGAACCATCATGGTCTTGATAGGAGTCTATTTCCCG
+ACCAGGGCTCCTGCTGAGGAATGCGGTCAGCTGATCACGGGTCTATGGTCTCCATAACGA
+AAGCGTCGAGGTACTTGAGATCTTCTCATGCATGAGGGTTAGCTTGCGAGATCCCTTAAG
+TCGCTGGCGATCCATTGTCTCGGAGGTGGGAGGTAACAACCAAATCATAAACTCGACTCG
+AGCGGACCAATAGGTTACTGCGGAGAAATCCTGTAGGCATTCGCGCGTGCCAGCAGCACG
+AATCCGATCATCCTGCAGACACTTACGTTCCTTCTTGGGAGAAGACAGGACCCATGCTTT
+AGCATGCCTCTGTCTATGGTCCGAGGGGTCGTGAAGTTCGCTATGGTGCGGACAACTGGA
+CTGGTTTGACCATCCAAAACGATAGTAGCGCGTACCAAGCGGCTCGTAGATAGTCGAGGG
+CACATGGGTCATGATAAGACGTTGGCCGTCAGACGAAGCAGAGATCAAAAGGCTACCCCC
+TCTCCTGCACTCGCCATTTACGCGGCGACTAACCCCCGCGTAATATCGTTAGTGCCCATC
+TCACGGTCTTGGAGTTTTGGGCTGCTTTTTCTGCGATCCGTTACACGTCGGTCCTGTTTT
+CGCGGCATGCCGGAATCAAGATTATCGCCTCGGGTGCCAGCGTCCACTCCGCCACGTAGT
+GCCCGATAGCACCAATCAAATACTTTAAATCCGCTTGGGGGGAAGTCATGAGCAATACCC
+GATATTACCAACTCCGGCCAAAGAATCCAGAGCGGTTACTTGAGCGATGATCCTGCCGAT
+GCAACCCCATGTATGCCGAGCGTAATAATTTGTATATCAGCTTGATCATCCTATTAGAGT
+GACAATATTTTTAGTGTGCTCTTTTAGATCTGTGCACTCCGACTGCGCCGACTTTCTTTT
+ATGAAATTTGAGCCCGGTATAGCGACTAGGAACTCTTAGTCCGCTGGCCTCTATCTTCAG
+TTCCGTGTTAATTCCCTAACTGGCCGAAACCCCGGCGGTCTTTCTATATTCCAACACTAG
+GCTATACGCGAGATTCACCGCCTTATGCAGATGTTGGCAGCGAGCACGACCAGCGGTTAG
+TTCACTCATATTTAAATCTAGGAAAGAGTAGGGCAACACATTGTGCAAACACCATTAGAA
+GAGAGGCAGACGAGGAGGATCAATGCTGAACCACCCGTGCGCGCTGGACAATCAGGATGT
+AAGTCCCGTTGGCACATTATGATCCGACTCTCCGTGGTTCCTGCCGAAGCGGTCTTGGGA
+AAAGCGGTTGGGCGATCGGTACGACACCCTCAGAGGCGTGGTCTCACGCCGCGACCATGT
+AAGAAGTAACATGACTCTCGAAAGCGCGGGGTATCCCTCCAATAGAGGCATTTATATCGG
+TCAGCCTATAGCAGAAGACGTAACACCACACAGACGCGGCCATATAGTCCTCGAACAAGA
+CTCGCATCTCAGCTATTTAGGCACACGGACAGGGACTTTAGCCACCCGTCACTTCCAGGG
+AATACCCGCACTAGAGGCACTCCCTCTCAGGCAGGTCCCTCCATATAGATATTCATGCTA
+GAGTTAAGCTTACTCGATTTCGGGATTAATGATCTAGTGAACTGCGACTTCCTACCCGGC
+ACACAATGATACAAATGCCTCAGCGTCGACCCACAGCTCGCACATACCCTCGATTAATTG
+TACACCGACCCTCCCCTCGGAGTCGTGCCTTGGGTACGCTCATACTTACTCGAGCAAGTG
+CGCGATGTTGACAGTATGACCTTAACGACCTTCCTTAGTCTACCATACTCGTGCAACACT
+CGTAATGTCCTCTCTGCCTACACCTCCCTGAGTGCTGCATGTCTTCACCCACTAATCCGC
+GCTCCTTGGACTTGGGGGGGAAAGTCTATTTCGGGAAGTGATGCCCAATGATTCATTTTT
+GTATAGTATATGATACCTCGTGTCCCAAATCTCTGCCCCTTCACCGTTGAGCATTCTGGA
+CCCATCGCTCTCGAGGATTAATAACCTTGGACTATTGAACTAGAATCGTTAAAAATATTG
+TAACGACAGCGGTACCCGGCTTCACGACGCTGTGTAGAGCACGTCGACTGTTTACGTTCG
+AGGTGTTGGTATGTTAAACCGCGTTAGTGATTCGGCTTGATCGAGAGGTCTGCAGGTGTC
+CATTTAGACCTGATGGTACTTATCACTATGAGATCACATCGAAGAGGACCCTGGGGTTAC
+CACTAAAGCCGTGTTGTATAATTGTTGATGGTAGTCCCACACCACTTTTGTTAGGTAGAT
+AACAGGCCAGTAGCTTCGACTTTGTAGGCGCACTGTGTAGACTGATTAGAGGGCGCGCCT
+GATGTTTATTAGTTCGAGCCTGTCGACGCCCGCCGATCTAGCTGCGCGGTGGGCGGAGGG
+TACACAAGAATTACGATTTCATTTTCAAACGGCACAGTATAGGTCATTAAATGGGAGATA
+GCCACATGTCTCCCCTATCAACGGTTAGTACCTAAGAATACTTTTTAGCGTATACAGTAA
+AGCTTCTGACGCTTGTTCCCGTGGCGAGAGTTCCCGTTCGGCGACAGGCGTACAATTTAG
+CGGTCACCAGCGCGGCAGTCCCTCGTCTCAGTTACACGAATATTCCCCGCAGCAGGTTTC
+TAGATTCGTCCTATGACTTTCTTCGAAGGATATCCAGTCCACATATACCCCACTAAAATC
+CACCGTTCAGTTAATCATGGGTCAGCGTTGGCTTAGCTGCAAGAAAGACTACCCAATGCT
+TGAAGATCGCGCGGGTTATGGATGGCGCTGTCGTAGACGAGTAGCTCTCTATCACTTACA
+TGATATTAGAGGTCATAGCTTATGCTAAACATTGCCCATTCAGAGAATTAATACACTCCC
+CAGGCTATAGCACTTATATCACATACCACTGATCAATCATCCACATAGGCACTGGCTTCG
+CGTTCAAGAAAGTGGGCGTTTGGCACGAGCGGGAATTATTCTTTAATACACGACCGAAAA
+AGATTTCTTGAGAAACTGACCCTCCACACAAGACAAGTAAACTTCGCCGAAATCCAAGCA
+GATGCATTCAACCCGGTCGTCTTCCGGGACATGTGACGACAACCCCTTGTCACCACCAGT
+GGTGTAACCAGCTCGGCTGGAGATGTAACGAGACTGTCCTAAATAATCACATGAGGCCCT
+TAATTTTTATGCCTTAAACCCGAGTGACATGCGGTGTACATTAGCCCCAAGGTTAGTTAA
+GGGTGGTCACTCCCTCAGCGTTATGGCGTCTTTAAGACACCCCTTTGTTAAGTGGGACGT
+CGCCGTAAGGTTTTTCCTAGAGTCACGGCTCACTTGGGTATGCAAACCGCCCTCCTCTAG
+GTTTGAAACCAGACTGGTGCTCTCTTTTCGTGCATGTGGAGGCGATAATGCCGCACGTCT
+GATGCTCGGCAAGACTGAACACCGATCGGGGCGATGATATTCAAGTATGTGCTCTCGGAC
+CTCCTGCTCGATGTAAGGCTCATGGAACCCCGGCGCCACGATCAAAGTTGTCGAGATCAT
+ACTGGAACCCGCCTCTGATAAGCACTCTGTCGACATATAATCGTGCCAACGGCTCCTTTA
+CTGTGGTTATGGGTCCCATGGAAGACGGAATCCTATTATACGCAACGCCCATTGGCCAAG
+AAAGATGGTACTCATTAGTCTTGTGGCTGATGTGGCACTCGGTCAGATGTTACCAACCGA
+CTACCTAACGCACCTTGCACCCATAGAGCTTATAGCTAGTGCGTAAAAGTTATGTGATGT
+GCCAATAAGCCACCGATCCTAGAGATATGTTGGTGGTGCATATAGTAGTTAATTACGGCG
+GACACCTCATTGGATCTAACTTTAGTCCCAGCTCCCTTAGACACGTTGACTTACTAAAAT
+CACTCTCATCTGGCTCAAAATTAATCGACTCGTTTTACTAGCATGTCTTTCTCCCGTAAT
+AACGCAATTAAATTTTGTTCCCCGTTCGTATCGGAAACGGACGGGTTTTTACTAGACATC
+GACATCAGAAAAGTTATCTAGTCTGGGAACTAGGCCGGATTGTAGCGGCGCGCCGGGTTC
+TCAAGGTATTTTCACAGAGGTGAAAACATAGCATCGGAACACTGGCTTGGAGAGACCCAT
+TATCATTAACTCATGGCAGGGACTTGTGTTTAATCTCGTATCTGATGAGACCAGACTGAA
+GGGCGTTCGTTTCAGACGAGAACTGCTAGTTTGGCCTTAGCACTAGGGCGTTAACTTGAG
+GGTGACGAGTGCGTTTACCCACTTGAATGATTCCCGGACCGTATGCACCGTTGCAACACA
+ATACATCTGTCGGCAATGGGTTGTCAAATAATTTCGTCGATATAGAAGGCGGCGCCAGCT
+AATTGCAACGCTGAACCTGAGGGGGTATAGTTGCTCCTGATAGCGCCTTCACTTGAACGT
+ACTTGGTCTGTCCAGGCTTCATATATTGGAGAACGAGGCTGATAAATTAAACATCGCCTT
+TTAATTATCTCTTACTGGCGAGAGTGGCAATTAGGTCCTCCCGGTATAGTCCTGATACGC
+TGTAGCAATTGCGTGGATCGGAGTGGAGGTAACGATGGCCACCAGGCTAGATACTAGTAG
+ACTACGCCACCCGCTCCACTTATTGCGAGGGAAGTCATTTTGACCCTGAGCGGTGTTTCG
+CTTTTTTTCACATTCATCGGCAAATCCGAGAATGCGAAACTAAGAAGGCGCTTATGGGTC
+CCCAGTCGATAGCGCTCCCTCTCGTAGACATTGTTCACCAGACGATCAATGCATGGTACC
+GAGTACATATATGGTTGAGTCTTCAATTGTCTAGTTTAGTTGATTTACTGACCAGGAAGC
+TAGGCGTTGAGTAACCATATATCGAGGCGGAGCAGGGTAGGTTTCGTGGACAAATTACCG
+TACGATTTTCACATTTTCCCGGGGTTTGCAGCTGTGCCATAGGAGATTTGATTCGCCGGA
+GCGGCCCTGCGGTAAACTACGTCGCCTAAAGGTCGAATGAGTCATACCAAAGCTGGTCTA
+GGCCATCGTCCGTAATGTGATGTCCCTAATAAGGACAACAGGTGCAGAACGCGAATCCAT
+GCCAGCGGATAATCGGCTTCTCCCCCGTTTGATGCTTCCCCTTGCTCAGTGACGGTCAGG
+CTCCCGAGCATACCAGAGCCCTCTACGTAAGAACTACTACACCACTGGAGAACGTCCGGC
+GCCGCGAGTTGCTGGGGATGTCGGTGTGATGTTGGTCCAATCTTAGGCATAACTGACTGC
+TTACTAGGCCCCCAAGGGAGTCTCGCCATCCGTAGTTACAGGTGGAGGCCAAGAAGGTAG
+TTTTGTCCTAGGTAATCTGATCCACCAGGGTTGGGAGTAGTACCTCGATCTATTCGCGCC
+TACCTTAATAATTGTTTACCGGTTGCCTACGACGCAAGGAAAACTTGACCTTTGTGATCA
+GAAGTTGCGGCATTAACAACTGGGCCATATAGCGAACTATTCGGAGGTTAGTGTACCATT
+TGAGGATCTCTCAAACAGGCCGGAGTCTTGTGAAACCTCTAAATTTTGTAACATGGTTGT
+ACAGGAGCCATTTTAGGTAAGCCTTTGAGATTAAGCACTATTAAAGATCCGATTGCAACG
+AGTTTTACCGACGTTTCACCACCTTAATGGGTTGGAGATTATAGTGTCGCATTCTGCTGA
+ACGAGACAGGAGGCGCATATGATGGCAGTGTACCCGCCACCATAGTCTGCTATCCCAGCA
+CAGTAGGCTAGTCGTCCGAGAGAGGGACTATCATATACGTCCAGTGATCGTGTCCCTTAG
+CGATACCCTTATAAAACGGAAACCTGACTGTTCAAAGGTTCAATGCAATCGAGTGAGCTA
+GAACTAGCGGCCTTGGGGAGCCCTAGAGTACAGTAACGGGTGTCTGGACATATAACTACC
+GTCGTTGTAGCTGACCTGAATGGTTAGCTAATTCATCGTACATGATCTCTGGACTGAACC
+GTCAAGCCATACGCATACTGCGTATGCGCACATCCCCAGGTAAAGAGGCGTGACCTCGGA
+CGGTCCTGCGTGGAGTATAACGCCCTGACAGATGCGATGGGTTGAAGGTTAACCGGAGCG
+ATGCACCGACTCTCCTCGTTTCCTACTGTTTGCCTTTAAGGGTAGCGATTTCGTACCTAA
+TGACAACCTCAGTAAGGGGTCTCACCCTGAGTCTGCTGTTTTTCATCTGCGAGTATTGCA
+TTTTTCCGAATCTCATATGCCCCGTGGATGAGGGCCACTCCTGAAGAAGGTACAGACGGT
+TCTATGCGGGCCGACTAATAGCACCGAACTTCGTCTATCGCTCTGACCTCGGCGTGGGAG
+AAATATTGGCAGCACCCTGTCCAAGATCTACGACGGCTAACACCATTCGATTGGCACAAT
+TCATAACGTCAGGCTCAATAAAGGTAGCTACCGATCGACTAACGCTGCAATTGACAGTCA
+CGTATCCTAAATAAGTCTGACATGTCGTACTGAATATACAACACCCCTCAGGTATGATAC
+TTGTTCGAAAAGTCCTCGACGACCCAAACGAGACCACAATGTGTGAGTTGTCCATGCCCT
+ACACCTAAACCGTTCACATGACCATCTATCCTACCACGCAGACCGGACCGTACAAACTTA
+TTTAATTCATTTGATTATTATCGATGGAAACTTTCCTGGCAGGGCTCCCGTGTCACGATT
+CAGCCTTCTAACGTTGGCTCTATCTATCTGGGTGATTAGTTTCAGAAGAGCTTCGAGGCC
+AGATATGATCCAGGCCAGAATTTTTATGGATCACGCGTACAAGAAGATGGTGCCTGATGC
+AGATAAAAGCTTGCATGGCGATTACGCGAAGGAGCGAGAGAAGGTACGCTCCTACGAGTT
+GCACATAATCCCCAGGACTCCGTTCACACAGGCTGCCCATGACCATCTAGGACCTAAGAA
+TAGGCGAAGCGCCACCACAGCCCAGCGGGTACTGTGGTTCGTTTTGAAGAGACAATCCCG
+CTTGAGCATGTAGTACGTGAAATTATAGCTGTTGAACAACCTACGTACTGGACCGCACTA
+GGCACGCGATGCCTCGATTCCCTAATACAAATGCCCCGTGAGACGACAATAGTAGGTCGA
+TAAAAGCAGTAATGCAACTAGCGAGGGCGGTCTTCATCCACCACGGCCGTATATTATTTT
+ACCGGTAACTGTCCTCAACGATGCAATCTGCCCCTAAACGGGGTGCCGACGAAAGGTAGC
+TGGTTGTTGATGGCTAACATATCACCGAGAAAATAGCAACATCATAGCTCGAATGTAGGT
+ACTAAGAGTAGAGAATGTCTCAGTTAAGATACAACAGAGGCAACGCGTTTACCGACCGGC
+ACAGTGTTCGTTTGCCCTAGAAGCGTTGTGCATAGAGTAACTCTTGCGGCGGGAGGTTGC
+TGCCACGCTCACTCCGTTCCCACCATCGTAGGAGTGTCGCCACACCTAGCGCCTGGATTC
+GAACACTGCGGACCTATCGCTACCGCCAATCAATGACCTGGATGAAGCGATAACAAGAGC
+TGTCCTACAGCCAGGGACGCATTCGATGAAGACCAGTCTTTGGGTGGAGTTCATTTAGCC
+TCCGACGGGGCGTACGTTCGTTGTTGCAAAGAATTAGGAAAAAGATACGGGCCTGGGGAA
+CCTATACGACCCCATTTCCATCCCGCGCACCCATGGCCATAAACTGGTTTAACCCTCGTT
+AAAGGTTCGACGGAGCGCGTGGTCTATTGATATAGGTGTTTATCCCTGTGAGTGGGCCCC
+GTCTTAATAGCGGGTCATGGCACGCGATAGCAATTTGTAGACTGGTGCCGGCCATCGGGA
+ACGGTAGACAAGCTGCTTTGGTGCTAGCCATTCGGCCAATGTCTCTCTAACCGCGGCAGC
+GGCATCTACGTAATGGAGTCTCCGGCTGTGACCATGGGTTGGGGCCATTAGCTTCAAGTT
+CATTTAGAGATCCATCAGGATTGAGGCAGATATGCTCGTCGGAACCTAGGCCCTTATTCA
+CACGACCTTTCGTCTATGCCAACCTGTATCCGAAGTCTTCGAATTGACATAACGAAAGGT
+CATACACTTTATAACGAGTCCCGAAGTACGGCACCTAAGTCAACTACGGCGCAGTGCTTG
+TCGCCCTACTAGTAGCCTCGTGGGGCCTGTGAGGGAAAGATTGACCCTCCCCGGCCACTT
+TATAAACCTCGTCACTAGGGCTAGCACCATGGAACCCTACCAGTGGCCTGCGCGACTGGG
+ATGAACTTACCGCGACCCACACGTTACGTCAATTGTGCCTTGATTAGATTCAACGCCTAT
+CGAACCTCCACCATGGCAAGTTACTGATGTTTATAAGTGCACAGCATATTTCGCGATTAG
+GAAATACGAGTAACTCCGCATAAATCGCAACGCACCAGATGGTGGCAGCTATGACAATAA
+AGGTATGCGTAATACTACACTAAGGATGGTTACTGGGGAGGCCGCGAGCCGAGTGGCAAA
+GCAACGGAGTCACACTGAGTCAATCCCTTCGCCAGTGCCCGTTACAGAAAAAAGCGGATT
+GTAGGGGTACGTCGACCGCCCACTACACCTTACCTACTAGCCCCGAGTGTGAAGCATTGC
+CATCAGTTGATTAGTATACGGTCGAGTGGGCAACTTGTGCCTGTGACTCCACCTATCTTT
+GCGACAAATGCGATCGCTAGTTTGTTGTGATTATTAAGTCGATCGCTGTTAGTCTACGAC
+GTCAAAAATCTTTTTTTAATCGCTACGCAGTAAACACGAGCCAATATACCTCGATCGGTC
+TGAGGAATGTTATTCTGCCGAGCTAGTATTGCGGCTGGTGTCTCTGTTTGTTCGGAATTA
+TCCCTAACGGTCTTAGCAGCTGTGACCGGAGGCAAGCGACAGGCCGGAGAGTACGCTTAT
+GCCTTGGACACGCACCAAAAGATTCGGTAGCCACGCGTAGGCTGCCGAGAGTTTCCGGTC
+GTACCCAACTATGAAGAAGCCGTTCCACCCCGACAAAAAGCAGCACGCTCTTGTACGCCT
+AGGTTCAGCTCCAATGGCTACCACATCTGCGCAACCCCACAGCTTTACCTCAGGTTAACA
+GCGTATGCTACAGATATCGAAAAAACCTATTTTTCTATATAGAAGCACTAGTTGCCGTTA
+CGTTCAGTCCGCCCCCTTGAACATGTGTTGGGTTAAACGCGACGGGGATTATAACTGGTT
+ATGGTGCGGAACATTTACCGCCATTCGATGGTGCCCTGGCCTTAGTATACTAGAGACTAT
+CTGATTAGCATCGTGATCGGTGCATACGCCACTGCTGTTTTGCTTTAGGACTATGGGCAT
+ACGCACGTGACTAGCCCTCGCATTCTCGCGAATTAAATTTTCGCTCGTTCACAGGCTTTG
+CTAGCGGATTAGGTCTCGAAGTCCGTCTATCTCGCCTTAAAAACAGTCGGTTCTTAACAA
+CTGTGTATAACAAGCGGTGTATACATGTGCTCCGTGGACGTGTGGTTGCTAAGGAGTTCT
+CCGCTTCGGGGAGCAGTTCATTTGGAGCTTTCAATAATATACGCCCCAGTGACGGGGTAC
+ATTAGCTCCAACCCCCTGCGCGTTAGGTTTTTAACGCTTACAAGGCCGAGTCGTCCGACC
+CCGGAGGTCTTTGAAGGGTTATCTGGCTCGTAAGAAGGATGGTCTGGTTACGGTCTAAGC
+CGAGGTATCCCCAATAGCGGAAAAGCGAAGTCGATGTCCATCATCAATATCACGTAACTC
+GCAGATGTTAGGCGTAGAATTTTCCATATGGATAAGTAGATGGATGGCCCCAATGAAATC
+AGATAGCCGTACCACGCCTCTAAAACGCCGTTAAGCGTACGCATGACGATCCAATTCGTG
+CGCCCTCCCAGAGCTAGACTACCTGCACGCGTGACATGAGATAATCACAGAGCATCTCAG
+GGCCGGTGCATGCCATGGTCTCACTCCCATACAACTAAAGAGCTGTCTGTTTTGCAGCGT
+CCGCGTTGGCTCCAGCAGGCGCCGGTCGCAGTCGACGTGGTCGGAGGCGAGAAAATTTGC
+AGCTCTTGGGGTTTCGCGCTTATGAGTCGGTTGCGCAGCTACTCTCGATCGTCTTCAGGA
+CGGTGAGTATCCGGACGCCTGCAATCCTGTAGTAGATGTTGCGCTGCATGACCCGGGAAC
+GCGTAGGGCCGTTCGTGCGTTTAATCGTACAGCTACTAACATGTTAAAAGTCAGGTTTGA
+TCGTGATTAGGCTTTCATGTTAGTGAGTTAATGGATATATCCTCCTGTATTAATATCCGC
+GGAATAGGAATGTCCACCAATAGGACTTTCGTGCACTGGTCTGGAACTGACCGTTGACTA
+CACAGAGCTTTACGGGCCGACTTGTCAGACACCAGTTATCAATAAGTTAGTTATTGTAGA
+GCGGATGGTGGACGACTATCGTTTTCATCACAGCAGCTGTACACTGTCCTCACCGCAAGA
+ATATTCTTTTGTCCGGCAGTATGATCTCCGACAGCGTAAACAATCCCCAACCGGAGATCC
+GAACTGACCATCGGAATTGCGACTCACTTATAAATTATTTACGCTCCACACATGAGAAAT
+CAGACCAACCTCAGCAGGATGTTATTACCCATGGGGAGTGGGAATGAGCTACCGCTCCTG
+GAGCGTAAGTGCGACAGCTAGGAGCCACGGAGCGGGAGAAGCACCTGCGTCAGTCCGGAC
+TTATATGTTAGTAATTCGGGACTCCTGAACAGCCCATATTGTGTAAGAGTGAGCATGCCC
+CTCGACATTGTTACTGTATCGAAGTAGGTCGTTTGATCTAGCACAGTGCTGCCAAGACTT
+GGGACTCACTGAATAAACGACGGTCGATCGTTCTAAAACGGATTACGTTGACTAGCCATC
+CGGCATGAACGTGGTATGTTGATATGAAGGAAGGTTGGCCGTTTTGGTGGACATAACTTC
+GAATTCCTTCACCTTGATACGTTTCGGGCCTGCGTAAATAGGTTTTGAACGCGGGAGAGT
+CGAGAAAACGGGCAACTGCCCGATGGCGAAGCCAGTCGGATACCCTCACATGTAATCACC
+AACCAAAAACCAGGTATTGTTTATTTTGATGGTCTCCGCTGTCGCTCCGGCGGCTAAGGT
+CCTAATAACGTTTGGACGGATGCAGCCGGTATCACAAAGCTTTCGCTGATAATAACGTTG
+GGCACCCAGGGGCTGACCGTCGACCAATTGCACACGCCAGTTTAACTCGGTAGGGGATAA
+CCGCGTCTCTGGTGTCTAAGATGACACCCACGCTGGACGTAAGGTTGGCCAAATTACCTC
+TGTGACTGCCGCGGTAAACCGTACAATACGCTGCCACCTCTAAGGCGAAATGCACTGTGC
+AACGTTATTCTATCATAAAGATCCTTCAGAAAGTGCGTCGAGCTATTGTCGGATGAGGCG
+GGCAATGAGGTCGTGTGAGGGACGAACATGTCGAAATATTAGGGTAGACGAATCGTAATT
+CCTTCATGAGCAATATAACCTTACTTTCCGCTCTCCAGCTAGGTGACGGGGTAAAGCCTA
+TGGGAGTTCGCGTCACGTGCCTTCCTCGGTCCCTAGTCTAATGCTTACTACAACAACTAG
+GCTATTGTATTATTTATTGAGATTCTTTGGATCTCGGATTGAATGCATAGCACCGGTGCA
+TCCCTTGTGGCTAGAATTTCAGTGCAGCTCTAAATCATGTATCGTCGGGTAGTGGATTCT
+CAAAGCAGCCAAAAAGTACGGGCTCTGGGAGAGAAGCCGCAACACCGGAAGGGTTGCCCG
+AGGCTAGGGTAACATCCGCTAAAGATGACAGTGCTAATGTGCCCGTGTAATTGTCACAGA
+TGCCTACGCTCGTGAAGTGTATTACTAATGCAGCCAGAAATCACCACTCCTCGATAGATC
+GTCATATGGGAGAAACAATGCAATCGTGTACGATCTCCGTGCCATCACGCTACGACATTT
+GCATGGGAATTACTTGGATCTATGCAGATACTAACACATGAAGTGGAATAGTCCAGCCCT
+TGTCGGCACAGTGATAAGGCCCGGTCGGTAGCCTGGTTCCGGTCTTTACCTTAACTTCTG
+GTTGAAGAAAAAAACAATCGCCGGGAATACTTTGAGCTGAGCGTACTATCGTGGGATAGG
+GTCAATGGTATTGCCTGGTTTCATAGAAGTAACTGTATATTGGGCGCACAGTAAACCGAC
+ACCGGTTAGCGAAGAGTAAGAAAAATAATAGACAGCCGCTCATCACTTGGCCGCTTAAGA
+GCCTGACGGAGGTGGTAGCCCTATATAGGAGTGACCATCACTTTTGGTCGTTCCCGACCA
+GCTTATCGGCCCTTAGCCCGACATTTGAGCCACTAGCCTGGAGTCCAGGCCCTTGTGACG
+TCCTCATAGTGAAGCAAAAATGGCTATTATCCAGAGGCAAAGATATAGTGGGTGTTGGCG
+ACCGCTATACACATATGTGTATACACAAGCAACTCACACTACAAAAGTTGTCAAAGGGGC
+GAACCTCACCTGTGAGCTATCGTTGGCCGACTTCACCCAGGATTAAGCAAGAGCCCTTTA
+GAGGTTTCGCAGGAACGCTCTTAGAATCTCCCCGCCCCCCAAACTATCTAACAGGTATCA
+TCTTATATATATAGTCTTTGTACCTCTCTTCACAAGAGTTTCCCCTCTCGGCCGTCAATA
+GGAGCCCGTATATGGCGCTGGACATTCTACGAACCGTTAAAGGGACCCCATTCTTATTGG
+CAAGTAAGTCAATTGGTGTGAGCAGCCTACGCCTCAGAATGCCAGACCTTTGCCGCGACG
+CAAACGCTTTATTCCAGACAAGTCTATACTTACGCACGCGACTCGGCGGGTAATGATTCT
+TCCGTAGCCTAATTATCCTCACTGTAATTATACCTATCCTAACTCGAAGGGATAAATGTT
+CGGCAGGATCAGAGAAGTACAAATTACAATTGGAAGGAACCTGCTCCCGGAGAACCTGAG
+CGTGCGCCCTCGGCCGTGCTGCGACTAAGGGGGAGTAAATGCGGGGAAATATCATCTATC
+TGGTAGAGCTCCTAGTTGATGATTCTCTCCCAGCCCGTCTCTCCTTCCGCGAGGCCAAAA
+GGTGCGGACCTTTTTTAGTTATATTAAAGCAACTATAGCTGCTGCGTTCCTCATGGCAAA
+TAAGGTCACCTGCGCCCACGCACGACTAGGGGCCCAGGCCTGACCGTCACGTCGCGACAT
+GACTATGTCGATAAATTCGACCTTCTGCGGTCTGTTTCAGCTGAGAGCAAAGCAGTATTG
+ACGGGACCCACGTTCCGCTTTTACTTCATTTACTCATCAGGGGCCTCTTGGGGCCCTCGT
+TCATTTGAGCAGGTGGTCTAGCGAGCCGAGTTTCGTTCTATCCCGCAAAGAATTCTGGGT
+CACACGTCGCAGTAGGGTGCGCTGCTGAGGAAGGACACATCACGGGTATTCCTACTTTGT
+TTTTCGTTCGGGCTAGAGTTCTTAACTCGACGGTGCCCGGTCTTAAAGACCACGGTGCTA
+CTTTTTTCTCGTCTCTGGCGCCTCCCCCAGGAATTAATTTCGGAATCAATAGGCCGCACG
+TGTGTACAGACCGCTTTTCGCCGAACTGTGGTAGGATAGTCGGTCAGCCCGTGGTTACAT
+AAAATGTCGCCGACTTAAGTTATAAGGGACGAAAGTTGATCAATGAGGTGGATCGCTTTG
+CCCTCACATCAAACTCAGCCGTGCGCTCGGCTAACCCGGTGTATTATGAAGCGGGGTGAA
+GCCCGGTGGGCCTGGTAGAGTGCGCGACCGAGACGCGTACGGTACTCCGAGTGAAGTGTC
+CTAGTGTCTATGTGAAGAGTGATGTCTTGGTTTATTATGATAAGATTCCAATGAATAACC
+GTAACGTACAGCTGAGTAAACTAGGCGGGGTAAGTTTTAACAGAAGCCTACACTGGAGTT
+CCAGGGACCTAGTGTGGACTAACCTATCCGCAGAGTCCGCTTCGGATTCTTGGACTGGTG
+GATTGAAATAGAAGAATGCTCAGAGGTCCCAATGGCGCATTTGAACTAACCCGATACTTC
+ACGGTGGCGTGTCTGAGTTTCTTTTTCTCCCGTATCATGTGCAATGCTGCAGATACTATG
+CACCGCCAACGCTAAGGGTTTCTATTCGCGATAAATTTTGATTGCAGATTTGTGCCGAAG
+TGCAAACGAAGATGTAAGTGATACAGGAAGCCTATCATACAAATGATGTACCGACGCCAG
+CTGGCGGATTCTCTCTGCAGATCGGGGATGCCCGCAAATGGCGGCCGCGCAAGTGACTCC
+AGGCACCGTGGCCGGACCGCAGGGGGTGCATTTGGGCGGGTATGACCTCTGGCGCGAACG
+GCAGCTTCTCTTGCTCAATTAACGGCAGTGCACACAGCAGTTCGGATTTTTATAGTTGGT
+TACGGGCCGTTAAGAGTCAATCATAGTACACACCAGACGTTAGCCGGCAATGTTGCGTAT
+TAAAGGATCAAAAAGCCAATAATGAAGAGTTTCCGCGTGTAGGAGATCTGACTAAGCAGA
+AAAGAAAAGCATGATGTTTCAGGTGGGGCGCGGAAAACGCTTAACATGCACCAACCAGCC
+TTCGATGTGCTATATTCCCCCACAGATTCACTCGGGTGTCGGCGCGATTTGGCCCGGACA
+ACTGTTGAACTCCAACAGTAGGATCTTACGAAGGTCTGGGATTGTTTCGTCTCACACGTA
+AGTGAGTTCTATCCACCGTCACCTCTGAGACTGGCATATGCCGCCGAGAGACCTCGCCCA
+TTCGAGTATCTGGGCCGGGCGATATAACCGGAGGCTCTACGTGCGGCAACACGAAAGGCC
+AGCGGGGGGCCTGGTGAAACAGCCACCTTTAGGGGGGTCAGGCCCTGGGGCTTAAAGTTT
+AGGAATTGAAGCCCATATGTACTGGTTCGTTCCCAGGCGACTCCCCTCAACCCTTTAGCT
+AAGGAATTGCCCGGGCTGCCGTACAACACAGCTCGTCTCGTCATTTGCCCGGAAGTGGAT
+TTAACAGCCCCGGTGCCTACCACATGTTACTTAAGACTTAGAGACTAATATATGGTTATG
+CAGTATTTGTCGAATGGCCCGCTATCGCACGGCAGCCCTGTACTGTGGGCTCGCAACATA
+TAGGTGAATCTACTTCGTCTGTGATTCACGCTTCACGGGTCACCGAACGGACTCTACGAC
+GTTGCGAAAAAGCCTAGTCATCCCCAATCATACGACCCGCGGAATTATCCGACCCAGGGA
+TCACATTCTCGGACCTGCCAATCTGTATCGCTCGTACGCGTTTGCCAGGTTAACTAGACC
+TACTAAATCGAGGTTTTCGACTTGTGCGAGAACCGGGCCCTAGAGCACTATAAAGCTAAG
+AGGGCGCTCACCAACGTAGACGAAAGTATCGTTAGCCACACCATGGACAGACGACCACCC
+GCGTCAGAACTCCTTCTTAACCACTGGCAGCATTTCTCTCAATCAAGCTCATGTGTATCG
+TGGCGTCATCGGAATTTTCTGTGAGTAGACTTTACATCAAGTTCCTACTTCAACTCCGTC
+GAGAACCGCATGATTCATGGAGCGCATAGCCAGATGCAGGATCCAGGTATTGGATCGGCC
+GGGAAATGTTAATCACCAAGTACAGCCTACATAAATGGGGGGCGCGCAATTGTGCAGGGA
+CCCGAATTAGCCCTTTGCGAATCTCACATGCAGGGGGGCGTCTGCCGTGCAACGTAGACT
+CTCCATTCCAGCGCCTTCCCGTATCTATGGCCTTACCTCGTCAATTAAAATTGGTCTTAG
+ATTGGGGAGGTCACAGGCTGTGTGGTGTTTACACCATGTAGTCACCTGAATCTCAGGGAT
+CTTCCCGAAACCGCTTCGGAAGATCGGGCTTAATCTAGTAGCACCAGTGATAGCCCGAGT
+TGCTGAGGGAGGTGATGTGTGCTAACGGACTGCGGAGGTAACAAGTACCAGTCTGACTAC
+AACCTACAGGCCTCCTCTGGTCTGCTCACTACGTCCGGGAACGGGTGTTAGTCCAGTATG
+TCTATCGGTCTGCCACCACGCTCCTATGCTCTAGATACGTGAATCGTTATATCTCGGGGT
+TAACGGGGCCTCAGATATATTACGGCGCAATGATCTGTGTGCTAGGACGGGACATTGAGC
+TCGAGCCCGACCCGGGATCTCGATGCTTGCCGTTCAGATGACATTTGTATGTGAACTGAG
+CCTTGACTGCGTCCCTCTACGAAAACGGAGGCTGTGGCAAGCTGATTTAGCATCTGTTAA
+GTGGTACAGGAGTCAAAGTGAGACAACTCCTCTAATGATATACTTGTCGTGTGGGTAGAG
+CGACGAGGAGGCATCTACCAGGGTCAGAATTATAGGTGCCAGAGCAATCGATTACCAATA
+ACCTACAGTACTGCAGCCATATACCCTACTATGAGGCATAGTAGCGTGGGGGTCTGACAA
+CCGCTCTAGAGGCCTTACCTCAAACGATGCAAACCAAGCGGTTTTTCTCGCTGCAGCCTA
+TTCCAAAAGCCTGTGTTTACTAGAATTCCGGTGCTGGGTCTTACAACACACTCATGCCGC
+TGGATCCATATGCCTTCTGTATGCAACCCGAGCTCTAATTGTTCTTACATTGTGGGTTCA
+AATAGGATTTATAGATACTGTCAATTGAACTGATCGATGAACTAGACCTTATCGTCAGGC
+CCCCAACAGTCCGGATGTGTCATACTGATGTCACACAGTTAGTAGTTGGTTGGGAATCCT
+CGTTTCTAATCTCACGCGGCCCTCATGCCCGCCCCCGAACCCGTCTGTATATTTAGCTTT
+GTGAACCCGTAGAGACCGCCATAAACGAAATTGGTCGATTTCCTGGCAGGTGTGTTTTTG
+GGCCCGCTTCGTTGTTGAGCAAGGGGACTCTCACATGTGTAGGGCGGTCTCGCGGTAGCT
+ACCAGGCCGCAATGTAGAGCAGCGCCATACAGAAGGCGGTGAGAAGGTTTCCCATTCTTA
+CTGCGTGATCTTCAAGTCGAAATCATGCAGACATACGTTAATCTGTCAATAGATGGAATA
+CGTTTGCACCGTTGGTGCATGGTCGACCCATCGATCGAAGGTAACTGTGAACATTGAGTC
+AATAATACATCTGCTAATTCTGGTTTCCCCTCGTAATGTGGATCTTAGCACCTATCCAAG
+TCATGCTGTGACCGTACCTAAGTGACAGACTCTCATCTGGGAACCGGTGGTCATTGCTTG
+TGGATGTCACCACTGCTATTATAGGAGCAATCCCTGCGATCCCATTCGTAATGACATAGA
+GAGTTTGCCTCTGATGCAATCCGGATCTGCTCACGCTATCACTGAGGAAATGAAAGTCCT
+GTAGTATTCCCACTTATTAATAAATCTACACTTAGTACGCGGGTTTGAGGCACTCATCCG
+CATTTTACCACTGACGCAGGCATACTTTCCCAGAAATGACGCCTCGTATGTGAAATGTTA
+GTACGGTAATGGGGGATGGGGGGGAATGAACGTAAAGGACATCTCGATGATTGCTCGGGA
+AGGGGGTCAGACCCCATTTAGGATACGACTCCTCGAGTCAGGTTTTTAGAAGTTAATGCA
+GTTCTTCAACCCTATCTATAAACCGTACAAGTCACACACTAATGGGTACCGGGGTAAGGT
+ACTCTGTTACCATCCTTACTGCGAACCTTGCCCATTCCATATGTTACAAATTATCAGGAG
+CGGGCAGCCATAGCGGTGTCTGCGGTAAGTTGAAAACGTGCGTGGAAGTTGAAAGCCCGA
+TCTGGTATGCATAACCTGATACTCTAGATGAGATATCAGGGTGCCCCTTCAATGCTACCA
+CGAGAGCGAAAGGCGTTTACACGCAACATTCAACGTCAATTCATCCTGATGAGATTGATT
+TAGACAACTAAATGTCCCCTAGTTACGGACTCTCAGACCTAATTACATCGGATGACTCCT
+CCCTATAAGAGACTCGCGGTGCATCCCGGCATGTGGTCAGCTCTGGTGACACTGAAGTGG
+AAGGAGGCACTATTCAAGTATAATGGTGGCAGTACCGTGTTCGAAATACTACAGACCGGG
+GAACCGCACAATATCCGGCTACCTCCGTTAGGTTCGAGGAGAATCCAGTCGTAGAAGACA
+GCCATTTCCTGTACACTCAGCACGACAGTCACAGCCCACGGCGACGGTCGACATCAGGAA
+TGGGATCCGACAGTTGTTTAAAGTTAAACGCTGTTTCTACCCGATTTTTGGCGGACGTTC
+AAGTTGCCTTTTACGAGCGGTTACTGTGAGATCAGCTACAGCTAACTACAGTAATAGCCT
+ATCTATAAGGAACTATATAGGATTTTGGCGTAATACTTTCAAGATAGCCTCATGTGCCGT
+CGAAAACTTAATGTCGACATAGTATGGGGACTAGTTGTGCACTATCCTAGTTATGCCTAT
+GTCGTACGTTTTCGCGTGTCTGAGGGGATTGTAAAATCCTCCGTCTCTTAGGAGGTGCAG
+TAACTGGTACTTTTCGCCATCTCTCCGGTGGAGTTACTCAAAGTTCTATGTTAAATGCGA
+CCCTCCGTGGACGGCTGGGAAGAATCGTGGGTGCATATCCGGCTACCTAAGCCCTCATGC
+TAGATTCCCATCGAACTATCTATTAGGATCGCGCAGACCCTGGCGGCACCATTCGCTGCT
+AGCCAAAATTCAATCACGCGACTACCAAGAGTCAGTCCGAAACCGCCCAGAAGTACGACG
+CTCGATAAAGGTGCCAAGAATTCGATCGCCCGTTGGTTTTGGCAAGAAAGTAGAAAGCCG
+TGACGAGCTTCTCTAGTTCTGATTTTCGGCAAAATTCGGGGAGTACGAGATGTGAACCTT
+TACCACTGCCCCTAACGAATATGGGACCAACCAGTAGTTCCAAAATATTACTTTCCGGAG
+TTACAATTTACATGTGTCTATACGTACGGACGAAATGTCGTTTACTAAACGGGGCTACAG
+ATTCGAGGTACATGAGGCGTATCCCGAAGATCTTCCAATAGTTGGGCCCAATAACAGATC
+CAGTGTCTTTATTCTACCGACCCCTTGTCCGACAAAGCAGCTGGCACGGCCCTCTCATTG
+TCACATGACTCGCGCCGGCTTAAGGGAATTAAATGTTAAACCGGGGTCCTGGATCTTTAT
+CGCTTGTGGCGGCTTTGTGCTTGCACCATACTAACGTAGAAATCCGTCCGCTTGTAGGTG
+ATTTTGTCTCGTTCCATGACTTGGAGCCCCTATGATTAGAGAACTAAAGTTCAGCGTGCT
+TTATTGACTGCCGCTCCTGGGGTTGCAAACGGCTCGACGGATTTCTTGACTAAATGGGCG
+GGAAACGTGATGGCAGGGAGTACAGAGGATTCCATTGGCAAGGATCAGCTCTATTGACCG
+GGCGAGGGAGCAAGGAACACCCAGCCAAGGTAAGCAACAGCTCTGTCGCAATATCTCTTA
+CCGACATAAGTTTCCAGAGTAGACTTATGCGCACTTTATTCGCTGACCACGCGCAAGGCG
+CCGTAGGTATTAGCGCTACGGTGTTGCTAGGCCTCGATAAGCTACAACTAACCTGTCCAC
+TTGGCAGGACTACACTTCGGTGCTAGTGCCCCCTAATCTTTAGGGAGCACAGCTGAGCGG
+GGACATCAACTTCTGTCTGGTCTCAGCTGACCAGGACGAGGGTGTGCGCATGGTCGGAAC
+AAGGGGAGCTTCCGTATGCCCCAGCTTCGAGGCACCGTTGGGATTCGGCGCCCGTGGTCT
+TTTATCTACTACGGCAGATCTACACTACTCTGCGTGGTGCCATGCATGAGATAACACTTG
+GCTCTATTATGAATACCTTTGTTTATCCAAGAGAATTGATACGAATATGGTGCCTTGCTC
+ACCTTCGGCCTGATAGGTGCCTTCTCTCTGGAACCAATATGTACTGTTGAGCCGTCATAA
+CAGAAGCAAACTTCAGTTTGCGATCTTCCCTCTAATCTTTTTGGCCCCCATTATATATTG
+TATGGCTACTGTCACAAGAGACACCAGCCCCCGCTGGCTTGTGGTAGGCAGGTTAGTCTC
+AAAGCTTCATGCGACAGTCACCTGGAGTAGACGGTCCATATCCGGCTGGGTTCTGTCAGT
+ATACACCGAGACCCAATATGCTAAGGGAGTGGTGTTCTGGACTTCCCTCGTGAAGTACTC
+ACTGCCTCGTTCTAATGTCTTTGCTTACTGGTGAGCATGTAGCACCCGGATGCGATCTCC
+GCAAACTGGCTTACGACCGTACAGCAGAAGAGGGACCATGCACCGAAGGGCTGGCTCTTA
+TGTAAACCTATTTCATAATGCTTCTAGGGTCCGGATATCATTCCTCTCATCCTCCCTCGG
+ATCACCGAGCTCGTTAAAATCTGGTGCGGGTGATAGCAATCTTGCCAGGGTACATACAGC
+CAACCCACCTCCGATTAGTCTCATGACTCACATCCTACAGCTTGTTAGTCGAGAAAGAGG
+TAGACCTCCACTAAATAAATGACCTAATGGCCGGCTGACCTTAAGAGTAGGCTGAAGGTA
+AACGTAGCCCCGGTTCCGCACTACTAGTAGTCAGCTTTCAAAGTACGCAGTTGTTTAGGC
+CGCGATTTGTTAAATGGGACAACTGGCTTCGATCAGTTTGTTCGGCAACTAGTGTTATCA
+TATGCCGAAGTCCGTCTAGTCCTGTAATGTGAATAACAGGCTTAGGGCAAGGCGAGGGAA
+TGGCAGTATCGGATGGGGCGTCCCCTTCTCATAGCCAGAACGACACCAGGTATCATGACT
+ACATTTCGCTAATTTCGAGGACAGAAGGAGCACCCGATGAATTACTCCTTAATTCTTTGT
+CCGGGGGCAACACCACCAAGATGCCAGTCCAGATCGAGAATCTCGGGGGGATCAAATGAG
+AAAGTCCGATCTTATTATGTAAGGACAGGAAGGCACTGGATTGTTTATTGTAGCATCCCG
+GATCGGGGGGCGTACGAAATATCCCTAGATCGTTTGGGGAGAGCATGTCTAGGCGCCAGG
+ATGTGTCAAGCAGACGAGGTTCCTGATACTCTGCTTTTTACAATGGTCGGACACTTGTGT
+ATCTCGAAAAAGCTGTCAATGTCCCCTAGGATGAACGCTATCTACTGGGGTCTCGTTTCG
+GCACCGGAATTACAAGCCGAGACCAATCCCGCGTTACACGAGTGTAAACCGCGACATAGG
+GAACTTAATCCTTCAGGGGTGGGTCAGCCTCACGTAGATTGACTATGCCGCCATATCAAC
+GTCTGTTATTCCGCTGACCCAAGGAGCAGATGGGCCAGAGATGCCGTTCAGCTTCATCTT
+CGGACACGCTCCTCCCTACGGCCTCCAGGACGGGTCATTGGAAAGAGGCCACGTACGCGC
+GCCATCCGTACTCACGCGGAGTCATAGCCAGGGCCCCTAATGTGATATCACGACGTCTAG
+CTCACTTATCAATTTTCCTCTGACCAAATTGCGTGAAGCCTTAGTAAGTCATTTATGGCC
+GCGGATTTGTTACATTCACTCGGACGGTAATGCACTCTTGTAGATTGAAAGTTAGTTATG
+CTTCTACCCTGCCGACCTGTCCACTACTCTCTAGACCGACGGGTAGCCCTAAGTCGGATA
+AATCCTCGGTACGTTGGGTCTTAAACTGCACTCCGCACACAGTCAGGACGCATCCCCTGT
+CTTGCAAACGACGACTACTCTGAAGTGCCGTCACTCTGAGCCCTAAACACAATAACCATC
+CGCCGCAAGCGCCTCTGAGTTTACCTACGGTTGCACATGATTGTGATAGGTCCGACTGCC
+GAGTTTGATAAGGGAAGCAATCGTTTAGATGCCTAACAAGATCCGGGTTCTGAGACTGTA
+TCGATCCGCCCGACATTCACTATAATTGTAATATTGAGCCGCAGTAAGAAATCAGTCTGG
+ATCGCAAGCCATGCTGTTTACCTAGTAGCGGAGCAAAACGTTCACTAGCTAGTGTTTCAA
+TTAATGGGAGTTGGAAGTCTTGCACTATAAATGAGATCCCTTTAGAAAGTAACGTAGATT
+CGTTGCCATAAGCACCAGGGCAGACCAACTGACATTGGCGGCGGACTGATCATACTAACG
+TAGTAGCGTGCTACAGCTCGTTGAGCGCCACGTGATGTTACTGCGTCACCCATTTACAAT
+GAGGACTGTTACTCTCTAAACTCGTCTACCTATAATGGAGTGAGAAAGTAAATCATATCT
+TGACAAGGTATTTTCCCAAGTGAAGAAGCTAATGTACGAGAATACGGTCGGTACAATTAA
+CCTAAGATGCAGATTATTAACTACTCATGGGCCTATTAATGCATAAAGGTCGTCGAAACT
+CCGGTCACAAGAAACCCCGACGCATAAGACCAGGATTTAAGTCCGTGGCACTGTATCCGA
+TAAACACAGCCGTTAACCTCTAGGCGCAATTTTTGAAGGTTTATTAGGTAACCCTATGTT
+TGTGTTCCGTTACCCGCATTCTCCCAGTTAACTCACTGTGAGTGTTCGCTACCCGTCCTT
+CACGCTGGTTAGCGTCCCAGAATATCAAAGCGGCATCATTTATGTTATGTCCCCGCCTGG
+AGCAGCTGACGCCGCACACTCCGCAGAAGGATACGCGGCAACTCGGATCGCCGAACGTGT
+TGTTCACAGGGCCTCCCGACACCTGTCAAATGGCACGAGGATTTCCCTGCAGGAACGAGT
+CCTAGAGTGAAGGAACTATTCTTGTCCGTGAATTTGATTCCCACCAACGACCGGACGGTG
+GCCTGGGTTTCTTTAGGTACCTCGAGATGGTCATCAAAATCATTAGGTACCGCGAGTCAT
+CTGCAATGGTCTGCTATGCATGGTGGATGCGAGACGTTTTGAAGTCCCTCCATACTCAAA
+ATCCCTTGGATCAAACCAAACGGCTGTCTTTGACCAACGTTGCAGAATATCGGGTGAACG
+CCATTAGAAGTCGGTGTCTGGACCGCACATCGGGATCGTGGTGTGTGCTTGCTCTGCGTT
+CTATCATGGTCAGCAACCTCTTCACACTGAAGGAATCCATTTTCTGGAGCGGGCGGAAGA
+TAGCATGTTTCGTGTGCCAAGTGGTAGTTACCTATCGCTCCGTCGCCTACATCAATTTCT
+GAGCTCACCTAACATCGAAGCATCCTCTCAGCAGCCTAGCGACGCTCAATACGCGGGTTC
+ACATCTGAGCCATTTCGATCGTGATCTTACCTCCTCGAGACGGGTGAGGCGGCCCATCAC
+TCTTCTGGCAGCAAATCGACGCGCCACATTCACTGGGATGACGCGGATTGGTACAGCTAC
+GTGGGCTTAGTCCCAGAATAACTTCGGCGAGTCCATCCCTAGCACGACAGAGAGTAGAAC
+AGGTAGTCTATCCGAGTAACTCATAAAACATAGCCCTGAAGAGGCCCTTTCTGGGCTTCC
+AGGCGATCAAGTACGTACCTGATGGTGCTGCTTCGTGTCTATACAAGTTCTCAGTCCTTG
+TCGAGCCTCAGCTGGTAGCCCCGCGCAGGCGGCCACAACCAGGTACCCACATTGCTATAG
+CGCAGAAATAGCACATCGTAGCAACTGTGCTCGAATAAAGGTTAGATAGTCAAGTGTGAT
+AACGTTGTTATCTATTACCTCTGGCAATTTCGCCGTATAAGAATCAGATCGCCTAGTGTG
+TACTCGGATGGCCCCAGCAACGAAACGATCCGCGTCGGTGATATACCCAAGGGGACGCCG
+CGCCTAAGCAAGCTAACGGGTATGTGTCGGCCCGATGCGCCACGAGTCAGCAAAAGCTTT
+AATCTCTTCCTGTCTAAGCCGCATCGAGGCCAAACTCGTTTGCTCACAGAGTCTAAGGGG
+AGCCAATCTCAGACTACCGAGGCTGTCCAACGTATTATAAGTCAGTATAAGCGATGCCGT
+TTCAGGGACGTCCCTTCGGCGTACTAAATGTGTGTTACCATTTGGCAAATGGCCCTCCGC
+GCTTGCGGTTCTTGGTAATATCGCGCCGTTCAAGGTGCAACCTCGTCTCATGAACAATTC
+TTGTCAGATCCCATGGCTGAGCCAGCTCTGTGATGCCGATCGAAGATTGTGTGGCTGTTC
+GCGCCGCGCTAGTGGCCTTTGAGGCGACTTACACTTCTTTATGCTAGGAAATAGTACTTC
+TATCCCGCCCAAGCGTTGGTCGGAGTGAGACTTACCGGGCCGAGCTATAGCCTCACACAT
+GAAAAGGCATTGTTCGAAGTGAATCCGCGGAAGCGGCCCATATTAGGGTGAAATTGCTCT
+GTAAACACAGATCTCGCCAACCCATGGCCTGAGGCCTAAAAGATAGCGCCCAGTTAGAAG
+TGTTTGGCCCTCGGTGACTTGCTTAGCCGCGACACTGATAACACTACTGTTGAGTCGGCG
+GAAGGAGTTTTTAGTCAGCTGACCTGCCGCCCTGGCTGTTTTTTCTCCTAATCGCCGCAG
+ACCGGTACGTTATCAGCACCTAATATCTTACGAAATCAGTGGAACCCAAATCGCGGCCCT
+GTGATTCTTTAACCATGCCTCCAACCGCACAAGAAAGTCACCCGGTAACGACTTCGGGTA
+AACATTGTTCCGAGTGCTTCCACCACGCAACGTTGGTGCTGAAGCTATCTTGACAGACCG
+ATCGCCCTTGTGGTACGTATACTGGGTGCAGCAGAGCTATAGGGCCAAACGGGCCTATAG
+CCCGTTCTGTCTTTGCTATGCCTTAATGTCTAATAGGTAACACTCCGTTCTTATAGGTCG
+CCCCTCTCGCAATTTATTAATCTGCTCCTAGGCTTTTGTTAACTGGTGGGTAGCGGTCCG
+TTCAAGCTGCAGTCGTTACTTGAGACTGCAGGCATTACCAACGAGGTGGGCACGACTGAC
+CGCTGCAGCGGATTTCAAGCAGCGGACTGAAGTAAACCATCGGTAGTACGATGGGGGGTC
+ATGTAAGTCCACGAGAGACACGCCGATTTTAGGGTGGACTACATCGTCTGACACCTTAGG
+ACTGGGTACAGTGATGAAAACCACGATGTAAGAGAATGAAAGTAATAGAGACCTAGTGTA
+ATGTGCATCTTAGACGATGCTGCGGGCCCCCTTCGAGTAGGCTCCGATGACGGCCGCTGA
+CGCTGAGTGCAAGAAATACTATTTGATTGATGTACCCGGAAAAAGAACTGGTCCTCGTTA
+GTTGGGCACCTTACTTGGTGCATCACTCGGCTGTAACTCGTTGATTCTTATACGATCCGG
+ATCCACCACGAGTGCCACCTACCCGTGCCCGAGTACGGAGCATTCCCTCTGCACCTTTAA
+TACCCTTGTCGGCCGACATCGGCTTATGGATAATCAAGGGGCGTGCAGAAGCCACGATTT
+TCGAAACGCGAGATTCTTGTAACGGGTTCGATCACATTTTCTACAGAAGCGAGTCTTGTC
+GATGGACATACTTCGTGATGAGGAGATGTGTTTATGGACCCCGTCATGCGGCGAGTCACG
+AGAGAGGCACCTCATTGGCCAGTATCGCTAGAGAGCCACCAGTATAGCAATGAGACATGC
+GGAACCTCCGTGGAATTTCGTCTATCTGAGGCCTAATTTATGGATAAGTAGTGTGCTATT
+CGAGCAATAGTGGCCCGCTTCTTAAGTCGGACCATCAACTTAGGGTAATGACGTTAATTG
+ATAGAAATAATCTGAAAGCCCTGTCTCCGGTGGTGGATTGGGTAAGGAGGCAAAACTAAA
+TAAAAAGTATCGCTAACGTGTAACTAGCCCAGCGTCGTACCTCCATGTAGTCTATCTTGA
+TTCCATAAAGCAAAGATACAGCCACAGATTCACGGCTAGGTGCGCATTGAGCCTTATGAG
+GTCCCCCCACTTTCGATCTGCTTGCATGGCACTGCGTATCCTACCTACAAGATTTTTAGA
+ACTCCACATCCCAAGACACCGACTAGTGACAGGCCCCATAATCCTGACATCTGGACCACA
+GAGATCGTCGAGGTAGGTTGAGTTGTTACACACGGTTCGTCTGATATCCTTGGACCGCGC
+CCGACCAGTCGTATGTCCAGTCAGAATGACCGGCTCACTGGTTCTTAGAATATGCGGCAT
+AGATGCACCAGCATTGTTCTTTCCTGATTCGGGGCATTTTATCCCTATACAGAGATTCAG
+ACTTACGGCACGATCGAGCTAACACTAATGACATCTTGTTAGTGTTAATATTCTTACAAT
+CTCCGATCTAACACCTGAATGGAAGTCAGCCGGCAATATCGTTTGATTTCGACTTCGTAT
+TCGGGGTGAGCTAGGTGAAATGCGCAGGCTTTTACCTGAAAGTACCCCCTACTTTTACAA
+GCGCTACCAATTATTATAGATGAGGCCAGGTCGTAGGTAACTCGGATGAAGTATGTACTA
+ACTCGGAACAAGAGGACGGCAGAACTGCGCGAGCGGGAATTAGTGTTTACTGCGTAAGTG
+TTCCCTTGCCGTTCAGCAAATACCGTCTGTAGTACGACTAGTTCGCAGTATTGCAGGTTA
+CGTTACCCATGGCCTTCTGAAGTGTGACCCTACTCGGTGACTCCTGAGCATGCCAAGAAC
+CAGCCCCCTGATGACTGGTTCTCCCACCTCTCTTCAGACGATGCTGAGTCGAAATGCAAC
+ACACCACTTAAAGCTACTACTGGTACTACGAACGATTCTAAAGTTGATGCCTAGTCATGT
+AAGATCGCTGCTAGTTTGTGGGGTTCGGTCTCAGCCGGAGCCTGTAGGTGTCTCTTATCT
+GCACACAGCTACCAAGATACTTAAGTGCACTCTCGGTCAACAGCGCATAAGAGACTTCTG
+TTCTCGGCCCGCCCCCAGGAGGAAGTTTCATCAATATCTGCAGAGGCAGATTGTCCCAGA
+GACATCTGGCGATGAGAATCCCCTGGCAAGAGTTGGGTGTTTCGCCGCCCTGACGACGCT
+AGCGCGCAGAGATGCGACGTAGAAGGTGAATATTGATGTGTCGTTGACCTAGGTCTTAGG
+CGGACACACCCCACGGGAAGGAGTCCGCAAGCCCTATTTCCGCGTTAAAAAAGAATTCAG
+ATCATTCTGATCCGTGCGGAAGGCACCCGCTACGTCGGACTGAGCCCTACTAGAAGTTGG
+GGGCGATTTTATTGGCAATAGATCTATAGAGGGATCGATTCTATACAGTCGAACTCTCAA
+TCTTGTGGCCCGGCATGACGCTTCATTGGGCATCGCGGTTCTCTACTTAAGTCGCCATGA
+CGTATACTGGGAAACATATGCAGCGGCCGCGCATTTAGCAGACTCGTCGCGATAAGGCAT
+ACACCTGCAGCATTTTATTGGTGTCTTTGGTGTCAGCGACATCTGAGTAAGACCATCCAC
+CGAATACTCGTCAGAGACCCGCTGCCACCTCCTCCCTCAAGTCCCCTGTTGCGGTTGCAT
+ACTCAAAGTGATCCTAGGGCAAACCGTGCTTCTAATAACCTTGCCTCCCTTTCGATCTTA
+GTGTGTTCGAACACACGCACCGCTTGCTAGGCTCTCCTACTGTTTGCTCTATTTCTTTCC
+GAGTAAAGACCAGAGTTCGCGACAAGGTGAGACCGCTAAGATGGTTTAAACACATGGATC
+ACACTTCACTGCTTATCGGACTTAGCATATCCGATCCCGTTCCAATCCAAACTCGTCGGG
+ACGTGCTGATCGAGAGTGACGAGAGATGTCCTTCGGGCGGCGTAGAAGCGAGTCACCGCT
+TCCGCGCGAGATCGCCAGCACGGCCCCGCTTTAATGAATGCCGGCGTAACTCCACTCGGT
+GCGAACCTACCGTTCATTCTCAGGAGGACAATTGTGACCTTCTCATTTCATGGCCAGCTC
+AGCCTCATATCACTAAATTGTTTATATTGACATGGCGTTCAGCCAAAAATTGAAATAGCG
+TAGATTGGATCGTGTTGGTACGCCCTGCGCAAAGGTTGGGCGAAACATACGCACGTAAAG
+TCTCCAAGATTCTCGACCCATGGGCCGCCAATTACACGTTTGGCATGCCCTCACTAGCTA
+GCGCGGTCGATCATCAAGCTAGTCAAAATCTTGGAGGCGACGCAACAGAGCGCCAAAAAC
+TGGCCATTTCTTGCGTGGTCGGTACCCTCCCATCAAGTAACTGACTGCCACTAGGTGGCA
+AGAGTAACGCTCCCCGACCGCAAGCGATATGAAAACAGATCTATCCAAGCCCCGTTTGCG
+GATTACATGTCGACCCGCCGGTATTAATACGGTTATAGCTCGAAGTTTTCGTCTGTTGAT
+CAAAAATGTGTGCGTTACAGTTGTTGCTCGCACGTTAATAACAATAATCACAATATATTA
+CAATTTCCACCGCAGGACTGAATCCGCGCTAGCTTGATGAGCAGGACCCGATTACCTAGC
+CTCGTCCATAACAGTTATAAGCAGCTGCGGCATTGTCACAGACAGTATTACGTGGGGGTG
+GGCCTAGGAGGAGCAATCTTGGCTCGCTGTTCGCCGATCCGTTCACGGCAACCAGCCGCC
+TTTGGGAAACTCTCGCAATTCACATCGCAAAGTCGTAGCGCCGAAGTGGGTCTCTCACGA
+GGTTCCAAGGTCTTTCTGATGTGTCTACCTATTCTATACGTGGTACTGGCGAGCACACCG
+GACCCCTTTAAGAGGGACTTCCAAGCCATAGGTCTCAGTAGTAAACTGTGCGTCTACATG
+CTTATGGCCCAGACGGGGATGATCTTATCAGGAATGATGACCTCCTGTTATTCTTAGGGC
+AGTCCCAAGTTCCAATGTGCCGAGTCCCACGGCACATTGGCGCTCATGTTGTACTAGTTC
+GAGCGAGGAAAACAGCTGCCCGTCTACGCAACCGCAGGTCGCTGGGGATCATTGGCGGAA
+GTGACCCGCATCTTGAGGTAATTCTTGAAGCTCAGTCGGGCAGGTCCTAATTCACCCTGA
+GACTAGTACAGTACGGTGAGGGCGCGGGTACAACTCCTAGTTATCCTACATGCTCTTACA
+GCCGGTCACCAATACGTAAGTGCCGTATTTTCAGTATTCGGGGTCTTAGTGGCGCGCATT
+GCAAGCAAATGTTGAAACCCCTTGTGCGTGCCTCGGAGAATCAGGGTAATCGAAGCTTAC
+GCGATCGAGTGTAGTCACATCGTACTCAGGCATTACATCATGCCATGTACATAGCGCTAG
+TCGTCCAGTGTCAACTGTTTAAGGCTCGTGACCCAAGTTGATTGAAAGATGCTACTTTCG
+TACTCGAAGCCCCACGAGGAGGGGGTTCATATCGCGAGATCTCACTCAATTCGTTACTGG
+AAAACGTGTCAACCAATCTCCGCATTCGGCTCTTAGAGTAAGGGCGGCGTTATTATATGA
+TGACTGTTGATATGTCCGTTATAAGGTTTGCAGTATCGACCACTGAAAGGCATAACGCTC
+GGACGAGGCCCCTCACACAGTCATACTGGAGCATCATAGAATTAGATCTACGGTTAAATT
+TAGACAATCAGGACCCCAACGCTCGCTCATAGGCTTACACGTTTAGATGCTCACCTCGAG
+CGGCTCGGTAATAAGGTGCATCCCACCTCCGCGCGATATTTATCATACTCGCTAAAGCTC
+GTGCATATGGAATCGCATTCTCGCACACCGGTCCTATCTGGCGGATTAGTCAAGTACGGC
+GCTAGCCCACCCTCCTGGCCGCATCATTCAGTGGGTTACTGAGGCAGCGGGGGTGTCCCA
+CTGCAAGCCTGTTTGCCCCTAAGGAGCTGAGGGGCAGTTACACTGCGCCTCTTACATCCG
+GAAGATCGACCTATCCACCCCTTATAGGTTGGGTCAACCTGTAAATCGGGTAGCAACCTT
+GTCTAAGGTGTGTCCTTCACGATTGAGCACTTACACGTGTTTTTAGCGAGCAGCCCGTTC
+CCGGGGTTAACTCAGAACTCGAAGAACTCTACCCATGTGAATCTTCTGCGGGGGAATGAC
+ATCCGTTTCGATAATTACGCATCAGAAATTTCATTAGCGTTTATCGTAGCTAGAGTTTGA
+TCCCGGGTCAAATCCATGCCCTACAAGACGCAGTCTGGGCGCTGATGGTATAAATCTATG
+ACTGAGATGACATGGGGTGAGCGTCTTGTTGTCGCCAGAGCCGCTAACGGTGAACAGAGT
+ACTACTGGCCGGCGTGTACGGGACTCACCCAACTGACAGTATATCATCGAAACGAGTCCA
+AGCCCCTCCGCGAAGGCTCTTATAGCTGAGTGCCAGTGCGTGCGGGAACTAGCTGGCGCG
+TTCATCAAGCAACACCAAAGGCAGTACTCAAGCACTGTTTGTGCCGGCTGCGCTAGTGGA
+CAACACTCTGCACTAAGATCTGGGTTGTTGACGAGATCGTCTAAACACTCCCAGCCTTCG
+GCACCACCGGGAAGATATGCACTAGTTCGCACGACCTACTGTGACCGCCCTCCCAGTACA
+CTGGTGGTGCAGCATTCCTCTCTGCATAGCAGTTAGCTCACTATACCTCGATGCGGGGGC
+CAGCCAAAAAGCTCGCGGACGCATAAAGCCCTTACGTCCTGCCGGTGTGATATTCCTCTG
+TCCGGCTAGGTACTCCATTTAGGTCGAGTTTAGATAATCAAGAGGCACATGCCCTACAGT
+CACGCTTAGCCTAATCCGCATAAAAAAGCAGGATTGGGGGCCTGTGGTTTGGTCCCGCGG
+CATTTCTAGAGAAAGACCCAGGCTCTAGTTGTATCCAGTCTGTCCTGGTTATCGATCTTA
+TAAAACAGGAGCGCAGACTTATCGTTCGATCGGGGAACTTTACGTTTTCATAGGATGTCT
+GAACGTGCGCAGGTCTTTAAACTAACAGCACGATAGATTTTGGGTAATAGCATGAATCTA
+GCTGCGGAAGTGATCCGACGGCAATTCGCAACGCTATCCGTCAAGTGGAGGGTTTGGTAG
+GGGAGGAAGCATCGATGGGTCGCAGCAACGATAGTAGGAGAAGGGGTGAGTTTCAGTTTC
+ATCGAAAACAGGCATGTCGGTTCTGAGAAGTGTGACCTTTAATGTATCACACACGTCAAA
+ACAATAAGGTTTTTTAGATAACCTCCGAACCAATCGACACAAGTAAAGCCTGGTAGTAGA
+ATATATAAAGGAATTCAGACCTCGCTAACACATGGTATAGCGCCTGCATTAAAAATCATT
+CAGACATAGCGCACCCGGCAGTTATGTAAGAGAATGTAAGGGTTGAACAGCTTAACGTTA
+GCTACTACTCATGCTATCTGGGAATAGGTCTAGTAGGTCGCTGCTGAGCGTACGGATACA
+AATTTCAAAGTCCAAGGCAGAACGCCCCTCGATGTTCTTAGTAGACAGTGTGAACGCCCC
+TGTACGGCCATCTCGTTCGGTGTGGGTTGGACGCTAGTAGGGATCCTTCCTCCCGCTGGT
+CAGAGTTTGAAGCCAGTGGGCATACACCGTAGCGAAATCCGGGAACCCCTGCCACGCCCT
+TCGACTAGTATGCCACGTATGGCTGCCTGGCTTGAATACTCGAACACGCATAGCACGTGC
+TCATTATCGCATCACCCGGCCACTCACCTGAAACGGGCTGGCCAACGGATGCGACTGGTG
+ATCCCTTTCCAAATAAACGGCATCGTAGGACTCGACATCAACCGTTAACCCGGCCAGATA
+CAATCCAAGACTCTCGAAGCACCTACTCACGAGGAACAATCCGGTACTAGGCCTCGTCAC
+CGGTTGAGACCGGCGAATCCTAGGCCGCATTACGACGGCTGCTGATTACTAATCGCCTTT
+TGCTCCACGTGACTCTGCTGTTTGACAGCAATGCATTTATTCCGTGCGTAAATCGGCATA
+CGGCCGCCGCGTGTAGCCTCAAGTGATTAGTCTGGCATCGGGTGATGTGTAAGCGGCGGA
+ATATAAGGGTCCCGCCTGGGGACATATTTATGCCCTTTCAACGGAAGGCAATCGGAGTGG
+CGCCGTCGCGTACAACGATCCCATGATCATCATGCATGAATCTAGGCCACTCTCTCGCCA
+TTAAGGAAGACCCGGAATCCCGGTAAACTGACCTCGTAACAGAAAGCTGAGATGGCGTAA
+ATTGGCAACACAGCAGTGTAGATGAGAGGATCACACTTTCGTATTCGAGCTCGGTATGTG
+AAGATAGTCGATCCGAATGATATCGACTCGACATAAAGCCAGGAGATGCCTCCGGTGACT
+CTGCCGCTACTTGCCTTGTGCCTATTCACGATCTGTGAAGCCTACTACCTCTTCTCTGTA
+CATTGATGACGTTGCAGCCGTATACAACTGGCGCATAGTGGCTCGCTTTATAGGGTCGCC
+TCATGACTGACCAAAGCGGCCATTGATACGCACCACCGAAATCGTAGTCGAACTTTAGTC
+CAAATCCTAACTCAAGGATACGTGATGGAGTGTAAGTGGCATCCAATTTCATCGACCTCT
+CCCGAGGCATCCGGGAATACATGATCCGCTGCTGGGTGAGCCGTCTAAAAGGCCATAGGA
+ATTTCGGCCGATTAGGTGCTATGTTAACCTCGCGGAGGAACACTAACGTGCTTGTCCGTG
+AGGCGGTAATGTCATGGTAGGAATGGCCGGGCTGACTTACAGCACTTGTAGGTCCCTGCA
+ACCCAGTAAATCCTCAAGGCATGGCGGGACTGCGCCCTGACATACCGCTTGGCTGGTGAT
+ATATCCGCCCACCTGCTGACCTGAGTGAGAACGCCATTATTGATGTATGCGATATGGAAT
+AGGCTTGGACGGGCCGTATGGTCACTCAGGTTGGGTTCTCCAACAAGGGTATTTACGAAA
+AGCTAGTACGCCTAGAGACGGGTTACACGCCTTTGTACTCATGTGCGAAACACGTACTGG
+CACGAACGACGAAGCTAGGTTGGTACCTCTACGTGTTCCTCGGAGATCCCGAGACTAACG
+GTATAACAGTCTTTTAAATGAATCGCTTACCAATCCCCATTATCCGCGACGAGACCGCGA
+GTTCCCAATTACTGAGACGCTTCCTCCTGTCAAACAGTTCAAGCCACCCCCTTTCACCGT
+TCTTTTCGAGTCCGAACATTTGCGTTCTAACGAAATCTAGAATTTCTGGACCGGTTAGAG
+TATGAGAGAGCCATATTGACCCAGTTAGTTGCGAAATTGAGAATATCCGAAACCAGATCT
+TGGGCGCACCGTCTGATGGATCATCACGACATTCGAAAGGTGAAGCTTAACTAGGTTTGG
+CTCACGATATGGAATTCGTCGGGATTGACAATGTCGTGCACAAGTAGTGTCCGAGTCATG
+TCGGTGCCCGCGGTCAACGAGACGTTTTCACCCGGTTGGATCGCTGAAATGTTCAGATGG
+TGCTCATTGATTGATTCTCGCCGACGAAAGCAACCCTATCGGGCAAGGGCCAGGTAGACA
+CTAGTATAGCACGATATGGGTAGTACAACACTATACCTCATGACCCACGGGAATTATATC
+GTAGCTTGTCTCATATTCTATCCCACAGACAACCTGTTGATTTGTGACCCCTCGTGGCCC
+AGCTTGCGTACAGAGCGTGAATGGTACTCGGCATAAAAAGAACAAGAAAACCAGCTGTAA
+GGGAACACAGCCACCGAGCGTAACTCTTCGTTACTGCAGATGGATGTACCCCACCCAACC
+GCCAGTTGCAGTGGTACGGCAGACGTGCGATTTGCCTTGTGAGTTCGTCAAAGAGGGATT
+AGCCAAGCAGACGCGGACCAAGATAGGTTGAGAAACAGTGAACAGGTGAGCAGCCCCGAA
+GTCACTTCTTGCGTAAAAGTAGCAGGTTTGTTCCGCCTATTCGTCTCGCTGCGACGGTAC
+CTTTGACGTCATAGTGACGGACGACAAAGACCGCTTAATGTGCGCCCTTCCTGGCGTGCG
+TTATTAGATTATGCTCGTTGTTCCTTAAATCTATGAACCCGTCCCCTACGCATTTGGTGT
+ATGCATCCTAAGTTGGATCAGCCGTCATGGCTCCCGGCGCTCGGGGGAGTCAATCAACAA
+AGTACCTACCTTGCAGGGTTACCTGGTCTTGTCTCTAACGCAAGACCATCGTCCAGCGCT
+CGATATGACGTTCGTACACCCCACAAACCAGAACTGAGGGATCATGGCGGAGCACCTCCG
+TCAGCAACCGTGATTAGTCACAGCATGGACGTATCCTCTACATCGGCCCCACATGCCCCC
+AGGCACAGAATGCGTTCTCAGACAGCGCACCCTAGGCCTCCGTCAATACACCCCGACCAC
+TATCTAGGACATATCCGGCAGCGCTCTCGTCAGAGGAGGAAAATATGTTGTTGTACATTG
+ACAGCGGAAAACCTCGTTCCAGCAGCCGCTAATATTTAAAAACAATGTGGGACAGTAAAC
+CTAGGTAGATTGCTTCGTCCTTCTTGTACTGGTGCTCGCTGCCATGCCGAGGTACCGTCT
+GCCGGATTGCGTGTGGGAAATGTGTGGAGTCTTGCCCTTTTGCTCATTATTTGTTGACTA
+ACGTTAGGAATCAGCTGAAGCTGGACAGAACAATAGAGGGGCCGTGAATCTGGTATAAAG
+TTTTGCACACAGTTATTGGTATGAATCTGAACTTAGGGGTATGTTAGCCCTGTGAGGAGC
+AAAAATGTCCAAATGTTTGGTCTGCGCCTAGTGGCAACGGAATAAGTAATCTTTTCTGCT
+TTGGCGAAACACATATACACCTAGGGCCACGTTTGAGCGATTAAAGAGCTTCTCCTTGAT
+GCGGGGATGGTCCTTGGAAACTTATTTAATGGAGCATCGTCCGGCGAGACCAGGCAAGCT
+TTTCGTCCAAGTAATATTGTTCTGGACCGGGGACTAGATTGGATGTGCTCTGCTGGACTC
+AGAGCCGGCTAGAATACCCCCGATTTATAACATGACAGTAGAGACGGTGGGTCTCTGTTA
+CGGCCTGCCTTAGCCGACTACCCCTGGTGCCTCTGACCAGTGCCCGGGTATATCACCCCC
+CGCTGGTCAGTAATATATCAAAGATGGCACCAGTTGTCAACTTCCAGACGCTGAAAAGCT
+ACTGAGGTGGGTATCTGGCGCCGAAAACGCTCATGTGGCGGATTAGGAACGATTGTGTAG
+AGTGGTGGATCCGGCACCCGGATTCCGCGCAAGGAGACTACCTTGTTTCATAAATTTAAT
+ATGAGTCCTGACCATACGCTCCGCGATGACGACTACGGGGCGTGAAATTTACGTAGTATT
+AGGTACGCGAGGCCGTAACTAACTCCTAGAGATCCCTTCAGAACTACCGGCCAGCCCAAT
+TCCCACAAATGACGGCTACAATATGCAAAAAAAGAAGGCTCACATTCCATGGGCATTAAC
+CTTGTGCGAGCTGAGAAGTCCACCAACATAGCAAGCCTTCAGTACGTTCCATTAAAATGA
+GCGCGGGCGCTGCACTCAGTATAGCCAGTGCTGACGTTGGAATGTCTCCAACATCAAGAG
+TTTGTTTGATAAGATGGGGGCGGTCGAGTGGGCCGATGGTTCCTGCAACGAGGTCCTCTT
+GGCGTACACTGTTAGCTATCTACCCCCTCAGTATACATGCTCTGCTAAATACAACTAGGC
+ACCCATCAAGAAGATCTAAGTCCTTTGGGTACAATCCCAAGTCAGCCAATCGGATTTACA
+CTAAACCACTGGATACTTGTTCAGCTAAACAAGATAAAGAACGACCAAAGCCTCTAATGG
+GCGTCAGCTGAACGGTCGATGGAGCGGTAACCCTCCGGAACAGTAACTTGCGGTATTACC
+GCGAACTCTTCTAATGCAGGTAGCAGACAACCCCTGCTCCCTTTCGAGGGCTTACACCGG
+TATCCATCCTCTTTCCCTACCGTTGGATATCTTGCCTTGCATGAGCGCTCCTTCCTGTGG
+ACGTTCCGTTTGTGGAAAAAATTTGCTCTGGGGGCCCTGACGCACCCGCCTCTCAGTCTA
+CGGTCCTGTGGGTATGTGGTGGAATGGTGTCACACACGAGCACACTAGAGGCGGTATGCT
+TTTCACTTAAGCGTCAAATATGATAACACCCGTATTCAACAAGTGGACTTTAGCAGCTTA
+AGTTTTACAGCGCAAACAATGGCAAGCTCGGCTAGTACATAGTATCGCCTGGCGGTAGAG
+TAAGCGTTAAGCGCAGTCTTGGCTTGCGGGAAAGCTAGCAATGGGGGCGTCGCCACCAAT
+AGATTCTCCCAACCTAGTACAGACTCCTGGTTACGGAAGGAGCGTCCTAAGATCATCACA
+TACCTTATGCTTAGATTCTGCAATGTTATGGTACAGAGAACTAGTACTACGGCCCTTGGG
+GAGCTTGCCTCTCACCGAGCCCATCAGCCCTTCGCCTTACAAGATCGCTACTTGACATCC
+ATATCCTTGAGTTCGGGCTGTAGGACGAGTACTCAGCAGCGGCGACGTCAACAAAGACCC
+GGCAGGTGGTGATAAAAAACAGTCGTGTCGACACTTCACTACTGATACACATACGAGGTA
+GTTGCAAGAAAAGGATTCCATCGTTAACCTCGAACCCTACCTCTTTGCCGTTTCAATATA
+TGGGGGCTGGCCAAACTCGCAAACAGGCGCACAGGCGATCCCTACGATGCTACCGCCCTA
+TGAATAGATACAGGTAGAGCATCATGAGGTAACGATGGATCAGGAAAGAGCCACCAACAC
+TCTAATAATGATGATAAATGCTCGATGGTCCGCAAACGAGTGGGCCTCGGAGGAACAAAC
+CTATCTGGGCGTCATTCGACGCGTCGAATGTACATGCATTTTGGCGTCGTATAGTCGCGT
+TAATCGTCTCTCCATTGCTGCCCTTTCTGAGTACTCAGAGGTGTTTCGGGATTGCTCAGG
+GCTATCGTGCCGTAGCCATTACCCGATAGGTTAGGTTTCAGTTGGAATCTTCGTAGTTTC
+CCGTAAGTCCAGGGAGTGGCATACAAGACTAGTTAATATCCTTGTAAGGGAACACTCTAT
+AAATCAGTATGGGCTAAAAACAAATGTCCGGGATAATCAAGCAGCGGGCCTCGCGCAAAT
+CCACAGCAGAACGTATGTGTAAAGCAAATACTACACGGCGGATACAGGTGTACTAAGACT
+CGTGTTACGCACCTGCATCCCACACACTGGCTGGCCTCTCCTTACTTAGTAATTGGTACG
+CGCACCCATCTGTTTTGAGACGCTAGGTCACTACGATAGTTCGCAATAGACCCGATGTGC
+TTAAGACCCGAGTGTAACGTCGAAGACGGCCGCGATAATATCGTGAATTACTCATTAGGG
+ATATACTTGGGGCAGCCTTACTCTTCTAACACTCAGGCAGGAGGTACTAGACGCTTGCGC
+ACGTGTAATAACGTTTGGGTAGATTTCGCACCTGCCGGTGCGGTTGAGGACCATAGGTGC
+GACTACGTGGCGATTTAAAAACCGCTCAGAGGAGCTAAGAGGATTCGACGATCAATCGTG
+CTATCGTTTTCCCAGACTCCCTCAACTCCTAATCCTTAAGGAGTGTGGAAAGGTACGGTC
+GAACCTACGCGACGGAGATATTCCCTTGAGAGTGGGTAATAAGCAGAATATTGTTTTGGG
+CAAAACGATCCTCAGCACATAGGTGCAGCGTGAGCATTATCCCCCGTAGCCAACGAAGTA
+AGTGTTAGTAAGACTAAGGGCGTGGAAGGCGCACTCCGCTTAGTACAATCACCTCAGTAA
+GTAACAGCGAAACTATAGGGCCGACGGCTTCTAGACAACGATCCACGGAGCGAACTATAA
+AGGGTTGAATAGAACGCATAGTCGGAAGTCATGTATAGTAGAACCGTTTCGACGTTTGAC
+GCCTACAGGATCCTTCAATCTTGATAGTTAAAATGCTAATATATCACCAAGAGGATTATG
+TGCCTCATGCGATACCCCGTACCAGTGTATCAAATAATTTTAACCCGAAAGTAAAGCCGC
+CGGGGGACGACGCTAACCGGTGTAGCAGGGATTAATGCAGTTAAGAACCCCCATAAGGCT
+AGCCAGTTACTTAAGACTTGACAACTCAGTGATCGGCGGAGAGTCATCAAGGTCTCTAAG
+ATAGGTGGGGTGTCTCCGTCTAGTCAAACTAACGGTTGATACACTTTATAAGCACGTGCC
+CGTAATCGCCAAAACGACCGGGTTATGAAGAGCGTCAATATATCGGCTTGCCCGGGGCAA
+TACCGTTTCGACTGTAAAAGGTCAACCCCTGCTCGCAGATTATAGTACCTACTGTAGGCG
+AATGGCGGGATCGCACCCCCACTTACCCTATTAATCGTTACGTAGAAGCTTTGAAGTACA
+CTTTTTCCAATATGCTCAACTTGCGGTGGGTAAAGCTACCTCCCGGTACCGGGTATAAGT
+CCTGGGTTCTACAAGTCTACCTAGAGCCGGTAGACTGCAAATTAGCGCATCTCCCTAACA
+GATGGTGGGTCTGCCATGTTATAGTTACAATAAACCCGAATTCTTCGGACCTTTTATGGT
+CCTACGAGTCGAAGGACTTATGGAGCCTATTGCGGTTGCCCCATACGGCCAACACTCTGC
+GGTCTACGATTTGTACTTGTCGAGTGAATCTGGTCCAGTCACACGCGATCCTCTTGGGAG
+GAATTCCACCTGAGGTGAACTACCTGACGCTAACTGGGGTAGCGTCGCCACCGTTCGTCT
+GGGTTTGTGGGCCAGCTACTCAGCCGTTCGGATTGATTTGCAATACATGCCGACCGTGAA
+TGTGGCAAAACCTGCGAGTATAGTTGATTTCCACTAGCCAGACGGCTGCTAAAGGGCATT
+ATGTAATTTCCGGTTACGGAACTCGCGTAGATTTAGATCAAAGGGAATCCGCCCGTCAGC
+GTTGGTAGACTACTCCGCCGTTGTTATGACCTCAGGGAGAAAGTATTAGGCTTTCTAGGG
+TATCGAACTTCCGCTGGCATACTACACGTCGGCGCCTTTGGAGTGGGGTCTTATCAAGTT
+CAGTCGAAAGACGACTTTAGATTGACCCCAAATTCGCTACTCGTTGGTTGAATTCGGCAG
+CGGGGCTAGTGCCGGATACAACTGCTGTATAATCGAATATGCAGGCAGGTTGTTGGGGTA
+CAGGGCCCAGCCAATTAAATTAGAGGGCGGCTACGGCATCCGCATGCACCGCTATAACTA
+GACCCGCGTTTCCCAGTCTTTACGTAGGACAATTAGATATCCAGCACGGCGCCTCTCTCT
+GTGCTTGCCCAGCATCCAGGGAACGGAAATAGATAATGCAAACTGGATTTCCCTGAACGC
+CCAAGAGGAAGCGCGCATACGAGAGGTATGCGGGCTAGAAAAGTAGCACAGGCCATTGCC
+TCGAAGGAAGACACTGCACGAGAGCGCCGGCAGTGCTTGGTGTATACCACCCTGGAGGAA
+GGACTGTAGCGGGCTTGGGGTATAATGCCGGCGTCCATACCGCTCTTGCGTGAAGCAATA
+ACGTTCGCCGGGCCAATAGTAAATCCCTCCCGGCAATTGGGTGAAGTTCCTCGCCACGTC
+GCCACGGTTGTGGCCCACTAGGTCAAGAGATGGTACAGCGCCCAACACCACCCACGCACA
+GTAAGTCCACCCACGGGAAATGCTCACTATTAGACGATTCAAGTGTAGCTCTTGTTCAGG
+ACTTCACGTTCGTTCCAAAGAACGGTAGGTGCAGGTAAGGTCGTGGGTCCAATAATCTTC
+AGGGGACGGCTCCCCACGGCTAGTCCGTGTCGTGGCCATGATTATAGTTGCTTTTGGAAG
+CTCACGGCGTGAGGTGGACTTAAAAGCACGTCTGACTCAACCCCCTGATTTGGCAGATCC
+GCGACTATGTTTTTTGGGATCTTTGACTGGTGCAATAGAAAGGCTAACTATAGACTATTA
+TGAGTCTAACACGTGGAACACGAGTTGGGTCCCTGGTATCAACTACTGTTTTTGCGCTTC
+ACAGACCTGTAGAGAACATAGTAGCATGGTGAGTTAAAATAGGCCGCAGTGCCAAATGCG
+GTAACCAACATAGTATGGCCTAATGGGACCCGTAAACCTCTAGCGACGTTGCACTTGAAT
+TTAGTTGATGCCATAAGAGATCGACGAGCTTCACGTGCGTTCGACGTTAGCTAAACTCAC
+TCCTCTGCCTACGCATTCTAATGTTATCTGCCTGCGTTCCCTCCATGCGGAACACCTGGT
+GGGACCTTGACTCTCTGACTTAATATGAGGCCCACGCCCACAACAGGTCCGGTGCCCATG
+CGCGATACCAGGTAGATTACGAGAATCACACATAGGCTTCGTGAAGGCCACTGACACCCC
+TGGAGACAAGGGGGAGTTTCATCTTTCCACAGGTAATTTGAAAAGTCAGAACCTAACGGA
+TGTGTAAATGCAGAGGGCCTTTAAGGGACAAAGTATCTATGACCAATATCACTTGAGGTT
+CTCGATGACAATCAGTGTAACTCCGCAAAGTGCGGATAATGTATAAGTGTATACCGGGCC
+AAGTATAATGTTCTCGCAACGCTCTCACCATGGTTTGGTCCTCGGGTTGTCTGTACCCGG
+CGCTTGAGGGTACTTGCCGAGCAACGTTGGTTGAATCTTGCACGACGTAAGGGGCAAGTG
+TGTGGGCCTGGTATGTCAGGAGTCCGCTGGTGCTGCTCCGTCCGAATATCGAGTCGAGGA
+CCCAACATCGATTGTAAAAGCGGGATTTCTGTAGAGCTTTTTGCTGAGGGTTGGCTAGGG
+GGTTGCCATCTCTCGTCAAACGTCTCGTGGGACGTATCATGAAGCGCGATGGTCTTAGTG
+GTCAACAAGGAATTACGAGCGGTGGTGCACCGCCGGGGATGGAACTCTCTCCCCCCAGAG
+GCGGATACACGTGTGGCGTAAAAATTGGAGCAAGGTACAAGCCGGTAATCACCTAGTTTT
+GCTTCAGCTGACGCGCAGGGAGTTATTCCAACCTCTATCTCGTCCTAATTTTGGGGAAGG
+GCCGACCTTGATTCTGAGATTATAGCCCCCCTTGCATGTTACCCTGAGCTAGTTGTTACT
+CAGCCGGATATTTATGGTTTTGTGGAGCTCATGGTACGTTGTAACCGAACCTGTACGCTA
+TCGGAGCGACATCGGAATCTTGACACCGACGGGTTCAACCATTAGTACGCTAAGACCTCA
+GGGTAACTAGGCCGGCTCAGCCATAGCTAGTAAGCCGGAATTGAAAGTCTGGGTCTATTG
+TCGTTGCCCCCGACGCCGGGTACGAAGTAAGGGGTATACATTGGAAGTCGCTCAAAGTCC
+TCGTACAAGACATCTTGGGACGGGACCCAGTAAGACATACGCACTCTGATTATGTGGGAG
+GAGATTCAATCCTTCAGTAGAAAGAAGCGGTCCTCGATAGGAAGCCCGGTTTCCCGAAGG
+TCAATCTACAACTTACTCACCCCGGTAGCAGTCGTAGTAAATTCGAAGAACAGGCCGTTA
+TTAATGTTATTGTCGTATACCAGGGGGACACGATACGCGGTGATCCGGGGATGCAACCGC
+GGGCCTGAGTCCAACTCGGCTATTAGTTCCAATGCCTCTTATGAAGCAGTTTTGACGTAG
+CCACTGTCTGCGGATAACCACGCATGGCTAAAGCATGTGCTGTTAATTGGCTTTCCAAGA
+CAGGCACGTAGGCAGCGCACACACATTGCGAGCACAGTCTTAGACAAGCTCTCCGAGAGA
+GTACTTTCCCTTCGTCCGACCTTGTTCCGACTAGCGGCTTTTGATTGCTTGCCCGCAAGG
+CGGCTCCCTGCCGTAACGTAGAACAAAGGTAGCCCAGGACTTAACCAATAACTTAAGTGC
+ACGCCCCGCAAGGTTGAATCGGAATGCTACTTCGCCCTCTACGTGGGACAGAACCGTTAG
+GACTTTAACCACAAGGCTGCCGCAGAGAGAAACATGACCTCAGTCCGTTCAGGAATGCTC
+GAACCCAATACCAATAGCGCCGGCCGGATGTTGGTGTGGGACACATGGCCGGTTGGCCCT
+AAGGCGTGATCTCGATAATCGATGGTTGTACCTCACGGCAAGCGTGTAGGGCCAGAGTTA
+TGGACTGTTTTATGACCTTTGGGTCTAACAGTTACTTACCTGACACCGGCCACCAACTGA
+TAAAGCAACAGCCACTGGAGGGCAGACCCCACCGGTCTCTCTCAGCTCATAGTGAGAGAT
+GGGACTGAGTGCTTCGGCGTTGGGGGTAGGTACTCGATCAACGGGATTAAGATGCATTCA
+CTTTAATATTCACTGATTCGAACCAGCGTAGGTTCACTGGGTACTGATATATCTTTGAGC
+CGCTAATGGACTAAATATGAAACGAATAGACTGTATCCAAACAAAGGATAGAGGACCCTC
+GTAGCCCCTCCAAAGGATCTATGGGAGAGGGAGAGTTAAGTGGATTCGATGAGTACAGAC
+TACCGTTTCGCGGCCGAGGGCAACCGTTGCATGTGCTCGTCCTTGGGCTGATTCAGCTAA
+CCCAAACAATCACGTTCGTTAGAATGTTCGTCTATAGGCATCTCAATTCTAATATCTTGC
+TGTACCCGCAGATATTAGGAGGACAGTCGTGAGATACCTGAAACGACCAAACCCCTGCCG
+TGAGACAGTCCGATGAGATGGCTACATTGCTTATGGATCCAGCCCTCCCGCTCCAGCCAG
+CCCGAGAGGGCACAAACGCGTCCGCAGGTAGTTAATACAAGGGAAGTTGGTTGGGGTTCT
+CAGCTACGATGTGGAATATCGCAAATAAGGACGTCCATCCCACTGCGTCCAGCTCGGCGT
+GGCACCAACCACTCTCTCACCGACATTGCTGTCCCTCGTACCTTCGTGTCGACGTGTATA
+ATACCCTCGTAGGCTCTAGCGTCACTTTGTGTCGTGAGTGGTTCAGTGGCTACAACCGGG
+AATCACGACACTTTGATCCCAAAAGAGGCGGTGGAGCCGACTAGTCGGTCTGGTCCATGC
+TAGATGCAGAGTCACTGGCTTTCTCGAGGGACAAGACGACGCTCAAAATGCTCCAGAATA
+CACAGATCGCCATGCAAATTATATCCGAGCCCTAATTCGCGCGAAACCTCGAGACTCTAA
+AATATCGCAGCTCTAATTATCTATCATTTGAAGTGCGCTTGTCAGCTCGGATTCCTCCCT
+AGAGTTCGCTCTTCATTATGAGATGGCTCGCTCGTAAGTCTTATGCATTGGTAAGCATAG
+GTGTAAGTTAATATTACCTATATACCTAGGTTGCTTTCATGATGCGTGAGAGTGCGAACT
+GCTGTAGACTCGCCGTCCCCAAGCACCACCTTATCTGCCCCATGGGATCGCTCTGTTTAT
+GGGTAAATGACTAGCTGCCGTTCGCATAGGAGCTAGCGTTGTTGACCATAATGTTCCTGT
+CCTTAACCTGAGTTGGTCCAGCGTACTTGAAAGTATTCGACTAACTTCAATGCTCGGGTA
+ATACTCGCTGGGGAGGTTTCTCGTGACGGAGACAGTGGAAGGTGGAGTCCTGCATAGTGT
+TGGGCTACACATAAGCTGGTATATACCAATGGTGTGGAGCCCCGATTGCACAGCCTATAT
+AGGTCCCTATATTCGGACCGATTTGGATCTTATAGCTTAGCATGACCCATGAATTAGGGA
+CAAGTCCCGTCGCATATGACTTCATATAAGTGAGGGACCAGAACCGTAATCATGCAGATG
+TGTCGCACGTGCACGATCTCCCCTGAACATGGCCGTAGATCAATGATGCTGTTGTGGTTC
+GGTAGGCGGCAGGACATGCTGCAACCAATGCTGGTTTGAGAAGCAATTCGTACAATTGAA
+TTTGTCATAAACTACGTTCCAATACTTTGCGGTTTAATTAGGCGACAACGAGTTTGGTAT
+TAGTAGATGACGTAGTCTTATACCTTTTAACTCAAGGGAGTCAGCCGACTTGGAGGCTGA
+TCGAGATAATGTGCCCTGGTTCGAGTAAGCCAATGCAATACTGACAATGAGTACTCGGAT
+CGACGATTGAAGTATTAGAATATGTTACCAATAAATCGGTAGAGGGAGGCGGTCGTCTCA
+TAAGTGTTGGTGGGGCACTTTGCTACGTACGAGACGGGGATGAGCGTCGGGATCTTAATG
+GGTTCCTCGAAGTTCTCAAGCCTAAATATATCGCGACTTTCGAGACGCGCAGACGGGGTA
+TCTTCTAGAATCGCCCACGTCGGGGCAGACTCGCCACGTCAACAATGAAACTTAAAAGAA
+GAAACAAATTGGAGTGGAAAACATACGCGATAGTGACCATCGATATGTGGGCGCTTGGAC
+CACCTCCTGCTGGAGACTTAAGGTTTGTTAGAATATCACGCTAAGTCAAGCAGGCTCACC
+TGTCGGACGCGCGTACACTGTGTTGTCGGCTCATTAAACAATAGTAGTTCATGAGGCGGG
+ATCGAGGGAAAAATCCCCTTCAGAGTCCCCCCGGGCGCCAAACTGCCCACGGCCTGGCGT
+ATGTAAACTAATTCCCACCTAAGCTTAAATTGGTTTGCGGCGTGTTATGGGAGACTATGT
+TAGCCCCAAACTGAAACTCCCTGCGGCCAGTTACCACTCTAGTTAACGTGTGTAAGACTC
+AACTAACACATCAAAGCCACCGGCCTAAACTGTTCAACTAATATATAGATTGATCAGAAG
+CGACCCACAGCCGGTCCGCTGGCCTCAAGTCTAGACGATTATGTCGGAGTCGGTCCAAGT
+ACAGACGCGCTTAGGACATCGCCTTCATAGACAGAGTATGGTCGTATCCCTAGCAGCCCA
+TCGATCTCAGCAGCGGGAAATTAACCAGAACGCCATACTCTCAACATAGACTATTTTGAT
+GGTGACCCGGCCGAGACGCACTTAGTCATGCGGGCCCTGACCTGGATTGTAGAGGTAGTT
+GGAGAGAGCAGATTCATACCGTTTCGATACGAGATCCCATTAGAGTTCGAAATTACATCC
+CATAACGCTTCCATAAAGCCAACCATTGCTCGGAGTGTGTTGATCTTTGTCTTGGTCCTG
+CTTAAGGCCAGCGTTCTTGAGATTTGTCGTCTCTTTGAAAAGTACGCCCCGGCCGGTCGA
+TAGCGACATCATTCCTACCCGGTCCTTGAGCTATCTCCGTGCTCCTCGTGGATTCTAGCT
+CTGAAGGCACATGAATTCGGACAGGCCCAAGACACACTTCTATGGGCTACTGGTTGAGCT
+ACTCCTTTATACTAAAATTATGTGATCGCCTGTAGCCTACTACCTTATCCAGGCATCAAA
+CTCGCTCAGTTAGTCGCCAGCACAAAGCTTTCGCACATATCTGCAACCCGACCCTCATCG
+TAAAACGTCCTAGGATGTGTCATCAGACTAACTTGCTATTCTGCAACTAGCAGGAACCTA
+CCAGCGACAGTTCTCATAGGCGAATTGACGGTTCGATTTTAATAGAATCTCTAGCCTTCT
+CGTGTGCAATATCATGGCCTCTGCAGCGTATCCCCCCGATCGGGTGCTGACCAGTATAAG
+CGTCTCGAGGTTATACTTGCATGTCGCGCCCATGAGGCTAGAATTCAACTGCGCAGAAGC
+TCGACTGAGATCCCGTGTCCTGGCAAACCACGATCACGGCATGACTAGCCACAGCTATTA
+GGGTAGGACTCCTGCTAAAGCCTGTAATGTGGGTATACCGCCTGGCGAGACGAGACGGTA
+TCGGACTTGTAATGCAACCAGCAAATTGGGCGCGAGTTGGGTTTGCTAGCCACCTGGCAT
+ATTGCTTTCGAATTATAGACAGTGGGGCCGAGGCCTGAGTTTGAGTGTATCCGGAACGCC
+GATGGGCAAACGAGCCGCCGCAGCTTAAGTGATTTGCAGTAAAAGTTTAGAATCAGACTT
+CCGGCAACGATATACGCAGAAGGAAGGTGTTCCTAATCCACGATGTTGTCGTATTTTAGA
+AGACTGAGTATTCCTCCGCGCAGGTGAGGCCCCTGATTCTGGAGGCACACTATAAGGTGC
+CTACTGACATACCGCAGGGTATAGAATACCCAACTACACAGGTTTGTGAGCCGTGCTTCA
+CCTCCCGGGTCTGTACCATAAGCACGTTGCGAGGTCGCCCCACGGCGTCTCGTTCGCATG
+GCGAAACGGGGCTACTGGTTTGCTAAGAATAATAATTAACTGGCACTTTGCCACTATCAG
+AAACCGAGACGCAAAAGCCGGGATCAGCAAGGATTAGGCAAAGAGCAAGTATGAGAGCAT
+AAAGTCAGGTTGACGAATTCACACATGGAGAGCAGCCGCCGGGCTCTGTGATACAGGGCG
+CACGCCAGCGAGTTGCCGTGGCTTCGGCGCATAGGGGCCCGTGAGGCAAGAACTTTCCGC
+TAAGATATTGGTTCCGCGGCAGCTCTACCACCTCGTCTCGCTGGCTCTTGTATATGAGGT
+CATTAGACTGACCGCTGTTATGCCAGATAGGCTCTGGTTGCAGAAAACCCGGAGGGCGTT
+TCATGCGCGAGCCATTATTAGTTTTGATGCACGGAGAGATTCATAATGCAAGATCTTATT
+TGCCTCACGATAAAACTGAGCTTCCCTGTTCGACAATACAGAGAAGGAGGCTAATACGGC
+CTGCAATATCGGAGTGCCGAAAGCCCATCAACTCCTCTATGCGAAGCTAGTATCGCAGCT
+TTACTGACCAATCGTATAGGGCCGTATACCATTGCGTGTCGAAGACAGACGGGAGTTAAA
+CACTAGCGGATTAAGATAAGTCTTGTATCATTTGCATAAAAGCCTCGGGAGTTGAGACTA
+TGACATACAATTACGACTTAACGTCTTCATATGAAATGCACTGATGATACACTCACAATG
+ATTCGACTCATCACCGGTCGTGGTCTCGGAATGAAGCCACCTGCACAACACCCCTATCCT
+ACGGAACGTTGGCACCTGGACCGGCATTCAATTGTGTCCAGCGCACCCGCAATTCGGGGA
+CGTATCTTCAACCTCCCGTGTGATTTTGTACACACCCCGCTTAGCCGTTGCGACTCGAAT
+CGAAAATAGTAGATCTAGAGCTTCCTCTGGCCCTTCAGTGTGCCAGGTTGAGCTCTAAGA
+CAAGGCCGAAGCGGCAGTTTTGTTACGCATCGATCGTTAAGTCTAGTAGTAAGCTTGAAA
+AAACTGACGACCCGCCTAGCGCGGTGTTGTAGCCAAAGGTTTTCGAATCTGCCAGAAGAT
+CGCTTCACAGGTAGTTATTGCAGTCCTCTAATTGATATTGGTCCAGTTCACTGAAGGAAT
+ATTATGTACTTTATGGATGTGAGCGCTCAGGTTTGGGGCCACAATCCCGTCCTTATGTAG
+GAGGACGATCCCGTAAGTACATAGATCTAAAAGTAAAGGGCCCGCGTTGACCTCTGGTAG
+AAATAGGTAGGCCTCTACGGGCGTGCTACAGTATCGACTACGACTCCTGCTTTTGGTAAG
+CTTGCACAAGAGCCTTTCCCCACATCATCCATCTTTACTGTAGTCATGTAGGAGAAGATA
+CTCCACCGAAGGGATAGCTCATGCGATCGACGGGTTACAGCGCCTTATATATCTGTGACT
+ATAAACTGAGGATAACCGTGGTACATCTCTATCTCGTTGTGGGCACCTATTGCTATGATC
+GTCTTCTTATATCTGCCACCTCAGCCAGCCGCCTTCCTTCCTTGACCGCCGTGGAGCAAC
+ACAGTAGCGTTTCCACGCAGAATGACTAGGCGTTTGACGGGCGCGACTAGTTTCTCCTGC
+GTATACGCTCGGGACTCGTGCGTAGAAGCTGTATGGTGGGCACGATCGTCACCTACGCGT
+TACCGGCTCAAATACACACTCACTACAAAAGTAAGGATCACGGCCGCAAAGCTTACCGCT
+GTCTGCTGCTTGGGTGAGCGAGTTCAGGATCCCAGATAGCTGCTCACGCGAGGCGGCTAA
+CACTTACTGGGGGAGACGCACTAGGGATCGTGAATGAGACAAAGCCCTGTAGGAATCGCT
+CTTGGATAGATTGTATCCGGAACATACGATAGGGACCTAGATATGTAACGATCGTTAGGC
+TCCGGTTCTCGACATGCCCGCGCACGCGAACGTCTTCTGGCCGATAACAACTCGAGTGTT
+TCCGGCCCCATTTATTGTGGGCGTAATGAAACCTCAGAGGGTGCTTTAGTTTAGCTCCAA
+GAAGCAGCCCGACGCGTAATAGGAACAGCCTTGAATTTCTACGACCATCTCGATAAACAG
+TGGTAGAGAGCAGTTCCGCTCCAGGCCGTATTAGGGTGCGAGAGAACATCCGGGACTGAG
+TGACAGCTTGAAGAGCGAGGGATTGTCTTGCGATTCCTCCAGGATTTGATCGCAAGTAGT
+CGTGAAAAGGCATAGGAGCCCGTGCTGTTTCGCTGACAGGTCCAGAAACAGAGTACTATC
+GGGAGCCAGTCCGCTTGAGTAGCTCTTGAGCCACGAGAGCGGGTCGCCAGGACCATTCTA
+TCAGTAGAGTTAAAGTCAGTCTTGTTAAGTTTGATAGAAAAACTCCCAGTGGCCCCTTGG
+CAAGCAACGATATGGTCTCGGCAATGCAGGCCACGTGGGCTACAGATTGGACGACCCATA
+GATCTAACTAATACACCTGGTATTGTCAGCGCGTGGGGCACGCGGGGAAATATACACATG
+TAGGGTCGAAAGACTAGAACGAGACCCTAAGGGTGTGCGTGGGACACGAAATTCATCGGC
+CCGGACTGGGGGTCTTGAACTTGACTACCAGAGCGTGTGCAACATTTTTGTAGTATTTGC
+CGAGGGATGGGTTCTAGTCGGGCTCTTACTCGATAGTATATATACTACAGTATCCGATAT
+TCCATCCAGGTCCACGAACCAGCATAAATGTGTATCATGCGAATCTGCCTAACCGACTTC
+GCTTTTTGAGGAATACGTGTCCCGGCGCTCCGGGTAGCGGTATTTGACTTTTGCTTCGGC
+CGGATTGCTTACTATGTCCGGATTGAGCTGCTGATGCGGAAGGTTAGCAATGTTACGAGT
+CCCGACCCTCTTCCCCTCCTAAGGGCTGAGGGGTCATACTAGCTAACGTCCCAACCGCTC
+ATGCTGCCACCTAGCTACCATCAGATTGCGAGATCCTAGTCCGATCGAGTGTTATGCGGC
+GAAATCTTAAAGCTGGCAGTAATACGACGTAAGTGAATTATGGTGCCGGCAAGTAGTACG
+ATCTTACGAGGAACTTCGAAATTTAACACCCGCAGGGGGTCTGCAGGTCAGGCTAGAAGG
+ACTGGTGCAGTATAAAGAATCCAAACTCATAGTCTCGTACATGCTATTCCATACAGCTTT
+ATTGACCCATGTCTATGTAATAATGTCCCGACATAACTTATAGGTTTACAGCTCCCCTGT
+TATGCGTCCTAGAAAGAGCTGCCTCCCTCCCCAGCCTTGGATATCCCGATTTACGGCCAA
+AAGTGCCATCTTGTAGGCCACGAAGATCGATCCGATTAGAAAAACTACTCTGGTCCAACC
+CCGTAAAACTGTACTAGCTATCTAATTGGTGTGGCTCCGGGAAGCCGACTGTACTTCGAA
+CCTGGGGTGACACCGAAGATGAATTGAAGTTAGACTATGTGATAGTCCGTAGTCTTACCA
+CAGCCGTTGCTCGCTCAATGAACGGTCTCATCGCGCGTAGTCCCTGTTTCGGATCCCCAT
+AAACTCGGTGTATCTCACATAGACGAGTTACTATAAATTATCCACATGCGGAATGCACGA
+GTGCTTTGAAGGAGTGGCAATTTCTTCAGTCTATCTATTGAATCCTTGACAGCCAGAACT
+TTAGCGGATTAGGCCTCATCGACATTGCTGACGCTTCACTCCGAACCAAACCTCGGGCTG
+TGATCACTAGATATCAAGACCCAGTGTACGTATAAGAGGCGGGAACAATGGGCAGCTGTG
+GCCTCTCGAGCAGGTACATGCCATATCTTTCGAGCTTCACGCAAATAACGACAGTTGTCA
+GGAGCGCGCGTATCACGGACACCCTCGGTAATGTTATGTGATTTCCGCGTCCAAGTCTCG
+ATATCTTCTCATCTACGGAGATGCGCTCGTCACCGATCGTGAAGTGTGCGCCGGGGCAAC
+AGCCGCGCACAAAACGCGGGTCAAGTACCTTCGAGGAGCCCTCCTCAGCAAACAACTCGC
+AACCCGTTAGTCCCGGTAGTATAGCATCGCCGGGTTATCATAACGGGTTCGGGTCAGGCT
+GGCGTGGCCATATGATAGCGGTACTCGGAGTTACTGTGGAAGCAGACGACATATGCAGGT
+GCGCTAAAATTGGGTGTGAAAGGTTAAGTTCGTTAAGAGCGGTCCCCAAACTCCTTTACA
+ATGCGTACCGTCCTTTATAAACCAATCTTTATCGTTTTTCGACAATTGCTTACGGACGTT
+TCCTCAACGAGTGCTTGAAATAGCGGTAATCGAGCTATTTCGCTTAGCCTAGTCGACCCA
+TCATGTTGGTCTATCCATTTCTCTGACTGGGTGACTGTATGGCCGGAGCTGAGAGAGCCT
+CCCACGTTGAGGGCGCTGTCTCGGGTCCTAGAAGATACATGCCGTTCCCACTTGGTGGTA
+GCTTAAACAAGGTGGTCTTTTAACTGCGTATCAGAAATAGATTGGTGCCACAGCCGAGGC
+ATCCAGCGACGTCTCGCTAATGCCCGGCCGGTGCCAGATAGCGTTATCCATGCCGGCCTC
+TGATCTATAGTATGGAAGGATGGGCGTAGTGCTTTTATTACGTCCCCGGGGACTGACCAT
+GGCCTATAAGGATGGACTAGGTGGACGATGACTTGGGGTATGTGAGATGATCATCCCTGC
+GAGATTGCGGACCGTGTACACCGTTTGCTGTACAAGATGCTATGGAGCAGGAATCGTGCA
+GCCAGGTATTTTAGTACTATGACTGGCACTGTCGAGATCATACACCGCAGGACTCAAGCA
+CGTGATAGGGCCTTGCTTCTCGGATGGAACACGGACCACATACGTACATATGCAACCAGT
+TTGCGTACCTGACGGGAAGCGCTAGCCTCTTCCCATTCGAGTCTTTCGAATAGGGCGCAC
+AGGGGGCGAGCGAAACGCGCGAACGCTCTGCGTTGCGCGGGGCAAGGGATAAGAAAGTCT
+TGTTCCTTCTGTCTGGCAATAAGAGATTTTTCGCGGGCCATTGCCTATTCTCCAATTGGC
+ACTTTTCGTGTGAATGAGCACCCGCCGCACTTGGAGTTGAATCGGCGAACGGGGCGAAAG
+ATGAGCAGGCCATTACGCGCAACACTAGTCGAGGCTTAACCCAATACAGTACCAGCCATT
+ATGCCGCCGTTCTCCAGCGCTACTACTGCAGCAAATAGAACGCACAAGTGCGATTCTCAG
+TAGGCACTAGATCGTAATACAAAGATTCTAAGAGTATTTATTAAACCAAGGGCACCTTAC
+TTTTCGCATTCCGCATACGTACCGCGACCACCGGACAAGCCACAGGAAAGTTTTCTTTAT
+TACGCGAGGATCGATCGTCCACTATCAAAACGGAGTCTCCGCAAGTACAACTAGTCTACT
+TTTATGCCGCACTAAAACCGGGTGCCGACCCGGTGGATTGTGAAGGGCAGCCCTGCTATC
+ACATAGGCACACCAACCTGCGAATCAGCCGGCACTCCAAGTAGCATAACATATTGCCGGC
+AAGCCTTACGTACAGACAAGTTGGAATTATGTTTTTTGATAACTTCCTGATAGAATAACA
+AATATAGTATGACTAACCTTATGCCACGCACCCGCGACATCTTACACACCAGTTAATATA
+AGTGAAAGGGCCGAAAGAGCAGAATAACAGTGCGTGTGCCCCTCATAGAAGGAACCCAGA
+AGGCTGCTTAACAGCTCATCACGTATCGTGAGCTCGAAAAAAACGTCATGAGATCTGAAT
+ATCGTCAGGAATACCCATTCATGCAGGAATTCCAATAAGCGTCTAGCCATCCAATATTAT
+ATATCACAGACGAGGAGATGCCGCCTAATCTGCGTACGAGTGATCAAGACTCAATCGCCA
+ATCCAAGGGCTTGGATCATCTGTGATACGGGGCCGGATTCCACGACGCGATACATGTGCG
+TATGGATGGCCTCCTGTGTGTTTTATAGATATCACAATCACCATCCAACCTTGGGTGAGT
+CTCACCCACCCGCACTCAAGTCCACCCGACTCACCAGTAGATCCTACTTAGTCCTAAGTG
+TGAGCGGCCGAAGGGGAGGGGCCGTATCGGGCTGTTATGACGACTACTCTGTCCACCGAT
+AATTAAGCAAGTGTGACAAAGCCTCCCTTATGGAATGTATTTAAGGCTCCAGCTACAACA
+CTTTGATGCTGAAATCTCGTGTCAGGGTGCGAATCCATGACGGGAAGAACAGTCGTAATG
+TCGAAAGAGTATGAGCGCTCATGTAGTCAACAGTCTCTGACTCGACTAGTTAAATCGGAA
+TCCCGGAGTGGTGCCGCTAGCAACCGTATCGGTCAAGGGGGTAATTTGTTGGTGGTGCCC
+GGCTCACTGCCTGATATCACCGTATCGATGTAGATGTCTCAATACCAAAGCCAGATTACA
+CCAATCTCCGTAAACAACGAAATTTCCTTCCCTACCCCCGCCCCCCTGTAAGAAAGAATA
+AAACGGCGGCTCAAGGCTGCCCGACGACGCGCAGTCAGTATAAGAGAGAACTATTAGGTC
+CAGGAAATTAAGCCCTTCGTGGTCATCCTGCCACGTATCCATAGGCTGACCATGACATTT
+TTACTATAGAGTAACCGCCGAAACAGCTACCGACTCACGGTTATCCACTAGGGATCCCGC
+GCAGAATGTCTTTTACTACTTCCAACTTTTGTCCCTTATCGAACGAATAGGAGTGCTTGG
+AGGAGCAATGTAGGTTAGCCGCCTAAAGCTTCCCAATTATCTACCGAATGTGGCTAGTGT
+ACGGACGCTAGTGTACAATAGTGTCAGAGATTGGAAAAGTTGAGAGGCGGCGGCGGGGCG
+AGCAAATTTGCTAACCGGTACCCCGGGAGTCTACATCTTTTCGGCTATCAGGCGCTATAC
+TATTACTAGCGAATCTAAGTAGGACAACATCATAACTTACTATACCTCTTCGTCTCGTGG
+GACCAATCTACTATGTTGCTAGACATTTGCGTCGTCCGGACGTTTACCACACTTCGTTGC
+TCGACACTAGACGAGGCGCTGTAGTTTCAAGTCGTCCTATTACAGGAAGGTTCGTCGACG
+TGCATATAAAGACCGGCATGTCCTTGTGCACCTACCAACGCAGTCAGAGGTGAACTGTAT
+TCTCGCCAGCCTGTGCCTAGAGACAGGGACGGAAGCCGCTGATACCCCGTCAGTATCCTA
+CTCTCAAGAATGAGTTCCCTAGGGGGGTTACTACTAAACCACGATCACTCGGTTTTCTGC
+AAAGGTCGCCGGGGCACTTATAAGGGCAATTCACTAGTAACACTGGTCAAAAGTGTTACA
+CCCATGGTATTTGAATCGTTGGGTCTGAACCCGACAGCGAATCACGGGATGAAGGCACAC
+GCAGACAGGGACACGTCTAACACTCGGCCACACGTGGTGGCTCAGCCCTTTGTTGAACGT
+TACCACTTACATAGAACGGTTACGGTGGCGAATCCAAACTGGGAGTCATAAATCAGACTC
+AATGTTGATCTCTCATACCAAATTACCCAAGAAAATGCGTGGTTAAAGAGTCTGACCTAG
+TAACTAGCGTAACAAGTAGCTGCATACGGGCCGAACGGCAAAAGTCGTCGTTATAACAGG
+GACTCACGACCCCCTATTATCTGGAGCATCCAACTACGTCGCAGATCGTACGTACTGGAA
+CGAAATCTATTTTTAATTTTCACGCATTCTATGCATTCTATAAACTCCCGTGCCGTCGGT
+TCTGTATTGGGTCGGGGCGGTACGCATCCAGCAAGGGCCCCCAGTGCTTGTGGATGCACG
+GTAATTGAGGAGTAACCAATTGGAGATATAGGCGTGACTTGCGGGTCTGCTTTTCATTTC
+CCAGTACCGCCGCATAAGCGCGTTTAGGCAGACCGGACACATATCGCCACTTTCGCCAAA
+GTCAGTCACACCCGGATAACGGCTTTCCGTCTTTGAAGACTCGTTGCAAGGCTTCCACCG
+TATACCCATTTCGCAGATTACTTTGCTGCACCTCTAGGCCGGGAGCGGATTACACTATGA
+TCATCCCATAACGGGGTTAATGTCAATGCACAAGGATTTAATGACACGGTCCACAAGGGC
+GCTGGATTTCTGATCGCGTGGTTGTAAGCACAAAAGCTCGATTAGGAGCGATCCCTAATC
+TAAACGATTGACTGCCGGGGAATAGTGTTCTCCTTACTACTATGATTTGATAAAGTGCAT
+ACAAAATACACTGGGACTTGCATTAACCTAGGTATGTCGATAGGATAGACTTTCGGACTC
+TCCTTACCACTTAATTCGGACCGAGCACACGGCATTAGCTTTCAGCACGGTGTGACCCCT
+GCCTTACAAGCCCGAGGAGCCATGGTGCGTTGGATTGAATTCCAACCTTGGACATATCGT
+AGAACCGTTTAAAATGCGACCAGAAAAATACCTTAGAAGGCCGGGAAAAACGTCTAACTA
+TTCATGATGCTGATCATAGTGCAAGTGATTACTTTTCGGCTCCCGTTGCGTAGACTTAGC
+AGTGAGGTACCAGAAAGGGAAGGCTGGGTGTGTCGCTGTCCTGGCCCAGACATAACGCCG
+AGTTACCTTTGTAGATTGTATGTACTCCATACCTTTGGACTTGCCTGTACAGAGCTTGTT
+TTTGCCACTGATGCTGCCTGTCACCTGCTTATATACGACAGAACCCCCGCCTTGCCTAGA
+TCCTTATCACCGCCATACCCCTTTTCGCAATAGGCGGGGCAGACGTTTATCGTGAGTCAT
+CTTACCTTACAACAATGATAAGGTTATGTCCCATCTAGCAAACGGTCGCTCGCAGAACAT
+GTGTCTACGGGAGGTTGTTGATCAATCGGGATATGTGACAGCTTTTCTGAAAGCTGAACG
+ATTGGGGGACGAGAGATAAGACTCCGAAAATTTATTATCCATGCGGGTCTCTTTTTATAG
+GTCCGATCGTGACCACATTACAGAGTGAGTTAACGTCAGTACATAGCCGGCACCGTACGG
+ACAAGCGTGCCATAAGGTTTATTTTCCAAGTAGTCTCTCGTCAGGACTAGGAGGAGATGT
+TCCTACCGAGATCTGTATGTGAGCCTGTTCTTGTCGGTCCAATTGTCAAGGGATGCGGCT
+CCTGAAGCAAGTCTACAGTATTATCGTAGGTCATCTTGGCCCTGATGCACTTTGTGATCT
+TCGTCGCATAACAATACGGACTAATCCACGATGTCCACGATGGTTCAATTACTCGTGAGT
+TTGTCGCGATAACCCCCTGTGGACGCCGCCGATCAGAAAGGGCTTTCAACAACTTTATTC
+GCGCTTTGCGAAACGTAGTGCTACGTTCTGGCTGAGTGCCAAAGTCCTCACCCACCTATG
+TCGAACGCTTGCACCATATGTTTAAGTTTTGCTATTTGGGAGACTCTAACAAGACGAGAA
+CGAGCCTGAGTCGGGTGCAACAATCATTGAAACGTCTATAAGAATCTCGACTCCTCTAGT
+AGGTTACCTTCGGCAGCGAAGCTTGGGCAATTCTGGGGGATAGCCAATTATGACGTTTCC
+TGACTGTATCCATTGTCTATGTAGGATCGTGCAAGATTCATCACTCGCGCGCTGGATCAA
+GCTCTGCACGGCGACAGACTGCCCTGGCGACGTGTTGCTTCTCAGCTACCCCGTAAGAGC
+TTCTCGGCCTTTGTGCATCGGAGTAGCACAGTTCGATCGTCCCGCCGGATGGCGGCACGA
+GTAAATTGATGCCGCTCCAAAGATGTCAAGGACCTGTTCTTGCATAGGCGTGATTTTGGC
+GGTATTAATTAGTCCTGTCTAGGGCCTGTCACATTATCGTTACGTCATGGCAGGCCCGTT
+TGTCAAGATCTTGAGTTTAAACAATATGCCCTTTCATGTGCGTATGAAAAGCTTTAACAT
+TTCACACAGCTGTTATGACCACAGTGATTGGCGCTGATTCGTCAATCACATCTATCTTGG
+TAATCGTTACGAATTATGACTCTAAATAGACAGACTTTGGCCTGCTGGAAACTATTTGCG
+TCCGAAAGCCACTCATGGTCCTATACGTTCGGTAATGCAGGAGACGGTAAGAACTAAGAA
+CGGGCAGGATGAGGTTGCCATGGCGTTTCTATGAATGCCTATTACATCTTCTGATCTCTA
+AAATAGACTGGTCACCTGCCGGTTCTTCGGCAACTATAACAGCCACCACCCCTGCTCGGA
+GGTCGTGGTCAATTGCGCCGTGGGTCAACTGTTGAACAAATCGGTATACTAGCCGCGCGG
+TGCTTTACATAACTTCCTCCTATAGTACCAGCTAGAATTGGACTAGTTATGATCTGTGGC
+CTGGCGATTGCACCTTCTCTCAGCCCTAATGATGACAATTCGATGCTAACGCTGATTCCA
+GCGCACCCACATGCAGGCAGAGTAACAAGTCTATAGGCAGATTGCTACGGAGTATACTTT
+ACTGCGCACGACTCGTCTCGATCATCCACAGCACCGTAGTGATTAGTTTTTATGCGATCC
+TGGACGTTGTAGGAAGACAAGTCCGAATGATATCAAATCTTCTAGATATCGTATCTTCCC
+CTTAGTACCCTTCAGATTGCGTTGGATAGCGTGACTTACGGGCCCATCCAAAACGACTCA
+AGGTTTTTTATTCAAGGCTTCGCGCCGTTAGTATGAAACAGGGCGTCTTATAACGACCCA
+GAACCTTAACACACTAGACGGTAGATTATCAACGTAATTCATACGCAATGGTTGTTGTTC
+CCTCCGTTAGCAATGGTGACTGGTCGGACCTCGTCGCCGCCATATGGTATTAACACACTA
+GAATATAATCTTCTCTGTTGTTGGCTGCCGGAACATCCGCGAGGGCCAAGGTTTATCCTT
+GCTATATCCGGTAGCCCGCGAACCGTAGAACTTCAGCATTTGAGGTCTGCAGCAGGTCAA
+GATGCTGCTGAGCCAACGTCAGTTGAGATCTTGCCGTTAGAACGTCTACAGCACCGAACA
+CCCTTGGTCGGCCTATGACATGTTGAGTGTTCAGCTAAAGGAACCATGAGTCCTTAAGAC
+GGGACGGGTTACCGTTACCAAGAGTCCAGCTTCAACCCGAGTGTCCTTGGTGTAGTGGTA
+AAGCGTTCATACGGCGTGCGGGGTCTGACGTCAACCGCGTAAGCGGAGTCGCAACGCCGA
+CAGCTTCCCGTAATCCTCGTGGTATAACAACTGTGTAGACTTCAAGGGCAAAGTAATTCG
+CACATATAGAAATTGCATCTTCTCCGTCTACTGTCGATACATTAGGCTTCACGACTGGAA
+GTATTTGACATCAATTGTTGTACAAAGTTGTCGTAGCGGATCCTGCGCAAACCGTTCGTT
+ATGCATTGTAGAGTGAAGCGCATAATTTATCGAGATCGGCTCCAAGAACAGGTGGGGCCC
+AACTTTTTAGCAGGCCCGAGAACTAATCGGACTCACATAAAGGGGCAAAATGGCTAGCAC
+GAAGCGAGGTGCCTCCTGCGATGACCTCCGCCGCTCGGGCGATGCGGGTGCATGGCGCAC
+TAACAAACCCGTAATGGATTATTGTCACAACCCGTCTCCTCCGAGGCCGGTCATAATTCA
+ACCATATGCCGTCCTCCTCACATAATAAGTAGACTCGTGATCAGAACGCCATTATGGTAT
+GGTATACCACTTACGTGTTTCTCGTGACCTGATGCAGCGAGAGGGGGTTCCGTGTACTGA
+GATGTTACGACCGCAATCCCTTCGTCGTGAAATAGTAATGCTCGATTATGCATTACTGTG
+CATGGCATTTGGGAGAAGCCTCACTGCTTATCATCATCGAGGGCTATATACTCCGCGTAG
+TGGGGCAGCGGGCTGGATAGGACATCGTTCACGAGTTGAAAGGTCGGATGTCCTCGATAT
+TCAGCGGGCCCGGAAGATAATCGTTAACCTGTCTATACAGTCAGTCTCCTATTGGAGAGA
+TTGCCTACCAGCTTCTCATCTATGACAGTGCATGGAATCTTCCTGGAGGGACGGTACCGG
+ACGGTTGATTTCATCGGGCATTCGGCGTGAACGGGCATATTTCACGATTCTACTGGGACT
+CGTGATTTTAGCACTGCTCTTCTCTTTATGGAGACAATATAGGTGGCCGCATTGTGCCCG
+GCGTTCAGAGTATATGATATTCCCCGTGGGCAAGCTTTCGATAAGTATCGGCGTAGCCAT
+AAAGAATGTGCTTGGGTCCAGGGGGTAAACCTGCTGTGCCACCTTCACTAAACGTGAGGG
+CGAATCGGCGATGTGTCCCGCACAAACGGCGGCTTACGAGCAGCCTGATGCCTGTATCCC
+GACTGACACACTGGCACAGTTATATAAGGTTGATTATAGCCTGCGTTGATTGATGATACA
+GCCCCCAATTTGACAAAATCGACATCGCTCGCATGATGGAGGGTAAGAGCTTGGGTCACG
+GGCCTTCTGCTCACACCAGTGCGTTCATTATATGTTATAACATTGCAATCGGGTTATACC
+CGGACCTAAATCATATCGATGGACGAGTCCCTCGAACGGGAACCTGAAGCGTGTATGATG
+GTGCCCCGATGCAGAACGGGGGTAGGCCAAGCCTCGTCGATTCAGGGTTCCCCATTCTGT
+TCTGCAACGGGAGAACAAAAATACAAATTGTACGGAGTTGGTTGTCCTTCATTCCTGGGA
+GCCACACATCTCCTATACAGTGGAAAAGTACCGCGTTGAGCGTCTCCGGTTGTGTCAGTT
+GCAGCGGGGTCGTAATTTTCGCAAAAGTAGCCATCAGGTACCGCAGGCGACTCTTAACGT
+TTCCGACTTGAATGTGTAAGAGCCGCATGCGTGAGCAGCCGTTGTATTTTCAAGAAACGG
+CTTAAGGGAGAATTCGATGTACAGCAGTGATCGAACGCCAGGTCTTTGCAGTGCATCATA
+ATGCTTGATGACCGGTGCCAAATGTATGCTGAATACCACCGGTATGGTCAAAGGCACCTA
+CCGGAAACATTATCACGGGGTTAGACGCCTGCTCATAATGAGGCCCAGTCATATTACATG
+TCTTGTTCTGAGCGTGGGCCCCTTGGAAAGTTATATATCATCCGATGCCGTTCAAGCGAG
+CTGGTGGCCCGCTCAATGGCGCCTCGGAAGACCGCCGCTGCCGCGGTGCACCCGACCGGA
+GTTTTGCATTGCTTAATTTTCGAGAAATAGGGAAACGCAATTTGCGGAGACGGACAGGGC
+GATTGCAGGTCCTTAAATACGCTTACATTTACTTAATACCGCATGATAGATCAAGACGGA
+GAATGGCGAACAAGTCAATACATAGGACCTATTGCTGGATATGTACTTCAGATCCATTTG
+GGATCGGACACGTAGCGAAACCGTTGTCGGGGCTCCTACAGAGAGATTTTGTTTAAGGTA
+TAAGGTTCAGACGAGGGATCAGGAGTCTATTTCCCTATTTCCCGGAGTCGATACATTCTT
+GTTGCCCCGCCCACCGGCTGGGGCTTGTGGGCGTCAGGGAGTCCTACAGACAATCTTTGC
+TGTGTTAGGAGAGCGTAGCCCGTATTTAAATCGCAAACGCTTCGAGCCACTGAAGTTAGG
+GTAAAGACGTTCTCATTGAAACTACTACTTTTTCCGGCCGAGATCACATATCGAGGCGGA
+CTTTAAAGGCTAGCCGGGGAGCCTTATGTGTAAGGAGACAACTTGATTCATGTTCTTATC
+CGAGGAACGATCTCGCGGGAACCAGACACAGTTGCAGCTGCCTCTGCCCAAAATGCCCGA
+AGGGAACGCGCGAACCGACTTGTTCTGCATGAAAACAGATAGCTGGGTGGTTCATTGGAC
+GTCACGTGAATCGGTTATCGTCAAAGCTGTCGGCACTATTACAGTAATTGTGGACTGTAA
+CTGCACTGCGCTCACTGCGCCAAGAATATGCTGCGCATGTCTTCTTCTAACCAATGCCTC
+TGTGCTTCCGTTGTTCGTCGCAGAGAAAAGGCATGGTCAAACCAATCATAGACCGTAATG
+TACGGGGAGGATGCATCTATCGGCAGGCATCCTGTAGAACAATAATTAACCACTGCGTTG
+AACGTACACCCAGGAACCAGACTAATAGAGCTCACGAATCCATTGCCGCGGTCCATGGGT
+GCGGACGGCGGCTCGCTTTAACCGCGCCCTTTACTGAGTGTGTTAGTGAGAACGACTCCG
+TAGTAGGTCGCTCCATCGTTTGACTTGTCCCGTTAGTTATTGACCCCTAACGCTAGGAAT
+CCCACATCCTTGTACCGTCGGGGCGAAGGTTGGCTTTTTTGGCTCAGTTGTACAGATCCA
+ATTCTGGAAGAATCGCTCAGTAGTACCATAACCCATAAGCTTAAGCCTCGGAGGCCGATA
+AACAGCCGATCACTGTCGAAATGAAGCAACACCTCTAGTGAGGATGCTACCTGTAGGCGT
+CCAGGACTAGAGGAAAGGGGGCTTAGAGCCAGGGAAAACCATGACATGTCACCCCGGTTG
+GAATGCATATTTTAAACAACTACTCTTAAAGTATTTGCACCTTTCGGGCTGGAGACGACG
+TTGAAGGCTGGACGTCAGTCGCGGGCATATGCCGGCCACATCTTAACGCACACAGGATTG
+AAATTCGTACTAAAGCGTATATTACAGTGGTCTGGCCCAAGGAAACAATCGACAGCCGCA
+GCCCTTGAAGCTACGTCGCATACTCGTTAGCGTGGAGCTAAGCTGGCCGGATAAATGATC
+AAGACGGACCACCCAATACAAGACGTTCTTCATGTAACCCTCTTAGCAACTGCGGTAGTC
+GAGGACTTCGTCGAGTTGAGCATGAGATCCGGGTTTGGTGATAACCTTGGGGGGCAGAGA
+AGAAGTGCAGACATTGCCCCTTAAGTGGGTGGACTGGAATGAATTAATGGGATCGAATTA
+TTAGGTGAATAGAGTTGATTCGAAGACACTTCATTACATCCACACTCTCGTCACGTGAGA
+ATTCAAATTCGGTAGAGCGGTACGTGAAGACTTTATAAATCTCTTAAGCTGCGGACGCTA
+ATAAGACACAACGACGCCCGGATGCCCGGAGCACACTTAATGGCTTAAGCCAGTACAGGT
+GGGGTGTGCGACACAAATAGCTCCATGCACTTACGTCATGTCCATGCATTCGGAACCCTC
+GTCAAACCTCAACGGTAAAGGATAGTGTTTATACGCGCGCTGAATTCGCATCGATTAATT
+TAACTGAAGCCCAGACCCACCACTAGGACCGCTATGAAGCCAAGCACTCAACGAGGCATC
+TCTAGATTCTGGAGTCAGTTACCGTTTTAGACTTTCAGTCGCGTACTACCTGTTTAAAGG
+GTCAGCCGTGACAACGGGGGACATTACTAGATCGTTCCAATCGACCGTATGTGTCTAAGA
+CTCTGGCAACATTGGGACTACCCGATCTTATAAGCACCCGACTGGGACGTATTGATATTA
+CACCAGCTATTTAAGATTTTACGGGCACTCCGAGTGACGCACACCCTTAAGTGGCACCGC
+CATAATCACTATACGCAGATGGCCTCACGACCCGGTTGCGACTTTTAGGTCACGGCCACA
+CACCTGCGGCCTCCGACTAGGTCAACATGTTATTGGATGCAAGCTTTTTCTTGGGTTTGA
+GCGTTCCTGCTTTGTTCGATTGGTACAGGTCGGCGCTATCAGGTGATCAATGGTGAGTGG
+GTGGTCCTTACAAGCTCAAGTCACGCCTCGGGTGAGCCCAGACGCGTCGCTTAATCAGCC
+TAGAGTAGTACTTCCAAGGGGAAGCCCTGATGCAAGACGCGGGATTCTTAGTAATCGTAC
+GCGACACGAACCGTCCCCCTGCTGGTAGTATGTCTCTGAAGATACTACTAAAACTCAGAT
+AAATTCGGACGCATACTCCTGTACCAGGCGCTCGATGATCGATAACCTTAAGTAGAGGAC
+CAAAAGTTCGAATCTACTGAAGCAGAGCGTATAATCCTGTCTCAACACCGTACACAATCT
+GTGACTATAGTGGGTGGCTATTTAACGGCCTCTTTGGGCTCTAATATAAGCTCTAGCATG
+TTCATGGGTAGTACTAGCCTGGGAGGCGGCGAAGAAGGCGCTCTGGTCAGTTTCGGTGGG
+CGTCACACAGGTTCGTGTAGTAAGCGATGTGCAGCAAATCTGAGATGCACGCTTATCCCT
+CGAATAACCGGTTTCAGTCTCTGACGAAGGGTATCTGTGCTCGCGCAGTACAAGGTATAA
+AACGCTCCAGCTGTCTGCCAAACGCGGCGCGTACTGTTACCGGGGGAGCTAAGGCGGGGC
+CATTCCGTCTGGGCGTGACTCCGCCCCCTGTTAATGTCACCTCGTGCGCTATTAGGGTGC
+CTGCAGGGTTGCTATGGCTGTCAATGATCTTACCGATATCCAGCCGCGGACACAAAAAGC
+CGATATCGGCATTGCTTGGGGCACGTAGGGAGCCGGCCACTTTATGTTCGCGCGAGCCCG
+ACACGTGCTAGACACAGGGGGGCTTTTAAGAGATTCCAAATCTATTGTCTGGCCTCCAGA
+AGTTTGGTTAGCATCGCCGATATTTACTTACAAGCACAAGGTGCAACTTTCGATTTCAAT
+GGAAAAGGCTGAGTATCAGTCTTCGCGCGCATTCGCGATCATGGTAATAGCAGAGGCACC
+CAAGCGTCGATGTTAAGGGAACGAAAATCCCGTAAGATTATCCCACTATTTGTGGCAGTC
+ATCTCGATCATGCGGTTACTCCATTGTGACGTCCTATACCCGATTCGATGGCGCTAGGCT
+TACGGAAGCCACACACTAAGGTTTGCTTCAATGTCTTATAGAGGGTCGGGGTACGGTTGC
+ATACTCGATAGCGTCGTCACGTTTACTCGATTCAGAGATGGCGTCCCGATAATATCGTTG
+CTTAAACCCGGATCCCTGTTTCTCTCAACAAAGCGCTATCCCTTAACCAGGGAGACGAGC
+GCTCAAAAGCCGAACAGAGTGATCGGACAATTGCAATCTATGTTACAATATCCAACTGTA
+GACGGGTGTCTCAGTCGGTCGTTACCTTTATTACGAAGGACCGGAGAGGCGCGAGTAGCT
+CTGTACCAACGACCTAGACTGCTACGAATGTAATTTTAACACACGCCGATTTGTCCGACC
+CTGAGGTCGCGTGGCACGTGCCGCGTCGAGGCTCAAGCCTCATGCGCTATGTCCCCGTTA
+TGCGGACCGTCCTTCTACCCCCCTTCGATCCGCTACGTGTGGTGGTCGTCACCGAGACCC
+GGAGTAACAGGTCTGCAGATGCAGGCCATTTTGCTCGCCACACAGAATCGGAAGGTGTCT
+GAGTTACCGCTACTGCTACTGGCTAAGAAACTCTTTTCGCCCAATCGAACGCAAACTGGT
+GCGGTGGAGTTGCAGCAGTCGGTCCCACGGCACGAAGCGCCACATGACTTTCAGATGCCG
+CCCCGTGACTTTATATTTAACGCTGTCAAGACCACTACTCTGCCGGTCTGGACGGTGGAA
+GGCTTATGCCAGGTAGTACTTGGCCTCGGTGAAGGTCCTAACTGGACGTTGTGACTGCAC
+GCGGGAGGATTTAGATGACAGCATGCCGAGGTATTAGTTATACCAGGTGGACCCCGTCGC
+CACAAGACCTCAAATAATCGGCAATGCTGCTAACGGGCGGGAATGTACGGGTGACACGCA
+CTCTTACGTAATCCAGAGTGCATAATTTAGCACTGACATAAGACTCCTAGGCGCAAGTTG
+ATCCTGCGTAGAAGGTTAAGGGTGGCGTAGCTCTGCGTTCCGACAGTTTAGCGAGGTTCA
+TTCATCTTCTAGCTTAATCATCATATTTTTTGCAAAGTGTTCGGGCAGACTGAAGGGATT
+CCATGTTGAAGCCGCGGAATAATGCAGGACTGATCCGTATATTGGCCGTGCAGCATTAAG
+TATTGCTGCACCGGCAGAGAGCTTCGTGGCGGTCGTGATCTGCTTTGGGGTCCAGGACCG
+GAGTCGGCACGTGCCCTGTCATACGCGCAGAGGGGACAATCTTAATGAATCCTGTTTTCA
+ATTTCCGCATTCCCGCATTCGCTTATCGTGTCCCATACATGTAAAAGGGAATCTTGATAA
+CTGGCGATTCCCTGCGGTAATCCCCCTGTGCGAGTCTACACGACTCGATGTGCACAAGGT
+CACCGGAAGCCATGGTTCGACGTACCCGTCCATAGTTCGACCTCAAGTGCAAACTCTTTG
+CTGGGGAATAGTCCTCATCTCGGTCTAGAGCGTTCAACGATGGGGGAAGAGGCTGCTAAA
+AATGTTACACCAGGGGGCTGTACCTCATCTTATCACCCAGATCGGTCCTGAAAGGTGTTA
+TAACTTAGCGGTCTGCACTAGCAAGCCATTGCTTCCCGTTGACAAGTTCGCGCCCAATGA
+TCGGCTAGTGCGCTCCCGATAGAGGGGTGATATAACGGCCGTTGACTGGGCCAACCAAGT
+CGACGGTCCAGTGCTCAGTGATAATCTCCTGTATCCTACGATTGTAACCAAGAAAGAAAT
+GTATTCTCGAAATTACCTGTAACTCTAGGATCCGTAACCCGACTAAGTCTACTCGTGACC
+GCATCTCGGTTCAATTGGCACTTATGACGAGCCAAACATGCACTTTAACTGTGCGCACTT
+TAACAGGCGTGGTGGCTCTTGCGCTACGATTTGGCCTACAGAAAAACTCACGGGTGACTA
+TGAAGCCGCGGCGGTGATGAAGAGGCTATCTGGGTGCTCTGAAATCTGTGCATAGGTGGC
+CCGCGATAGGGTCTCCAAGGGGATATACAAATGACGGGAGAAGCTGCCTTTAGGATCAAG
+CCGTGGGAGCACACCGGGAATCCACCTAATTCACACGCACAAATGGATGGACGCACTCGA
+CGAGTCGAATACTAAGAAACCCAAGGCTCGCAGCCGGCCCACCGAAAGGCCTATGACCGT
+CGTATATACTTCCACGTCCTTCACATCAGTGTACTCATCTGCAGCAAAGATTGATGCAGA
+GACGCCGCTAACACTTCCCCCTACCTCTAAGTGTGCGTATACCATATGCGTGATAAATGG
+ATCTCCTAGGTTTCATCGGGTGCTCGAAAGGTTGAACTGTTCAGGGATCTTATTAAACCT
+AAATAGTTATGAGGCGCGAGTATTTATAACATACTTATAACCGACGCCACCGGCAGTTAC
+GGCCTGAAAAGTTTTGCTCCGTCTCAGATCGATTCGCGATTGATCACAAACGCTAACCCC
+AGGACTCCTTAATACTATAAAGGGATCACCGCAAGGGGAGGAGTAACCATCTAAAACTGG
+GTCCGCGTCATACACTACCCCCAACGAGGGTCCACCCTGCTGCGTCGAGCGTCGCTAACT
+CGTCCGGGTTCCGTGGATAGATTGTGAAACATGCGAGTTTCCTCCTTTCACTCGGAAGAA
+GTGCGCTGTAAGCGAACATTGACCCCTCCCCCGTAAAACTCGGTATGTCCAATTGCCTTG
+CACATGCGCCCACAGAGATACACTAACAGCCCCAGCTAGAAAGCCCTAGAGTATAATCTC
+GTTCTGCTCGAAAACCGCATTAGGACAGCCCAGTTTGGCATAGTTCCTGACAAAAAAATC
+GTCCGGAGTGATGCATTCCCGATTTAAGGACAAAATGACAAAAGGTTGGAGCCTCAACCA
+AGCCCCATTTATCAGCAACTCAACCTCTATAACCTCAAAAATAATTACAAACAGGATATC
+TCCCTGAGTAGGGGCACGCCCGAGACAGGAGCATCTGACCTTGTAACTCGACACGTCCGC
+CCTCCACTTTTAATCAGTGCGCCTGGGGTATAGCAAGTCCCCCACCTCGTTGGGCCTTAA
+AACAAGAGGGGTAGGTCGGTGTCTATCATTTACCGCGGTAGTTGGGAGATAGAAACCGAT
+TAAGCACACCCTGGTTAGGTCCGCGAAGGTTGGCGGGACGCTGGGTCTGAGATTGTAAAT
+ATCCGCCTAGCTCTCCGCTCTTCTCCGCGTAACGAGGCGGGTTGGGCAGACTCACGCGCT
+ACATGCTGTCTGTACAAGTTATAACGACCGGCCTTGAGCTCAACCGGCAGGGAAGTCACG
+CCAGGCTTGAAGAATATCACAGGCAGTTGTCCTGTCTTGGTACCGGGTAACCTACGTCTC
+TAAAGTAAATCTGATTCTCATTGATGATGTTGATCTACAAAGAGATGATACCGTAGAGGA
+TCTATCTCTAGGTCTCACGCTAGCGGTCGCGCTATTTGACCGAACGCCGATAATCCCGGA
+AGTCCGCCACTCCCTCTTCCTACTAGCTGTCCCCGAAAATGACGACCAGTGAGATAGCCA
+AGTATGAATCGCAGTGATGAATTATGAAACGAGCGACAAGCCTTCGGACTTACGCAAGAA
+ACGACACACATCAGCAGTACCTGTAATTTACAGCTAGATGTACCTGCGCATACAGACGGC
+ATACTCGTTTATGAGACTAGCGTAGTATTGTCGCCGAACTAGCAAACGCACTAAAAGGTA
+GCTCCCTAGTCTGAGAGTGCCTTGTTACATATCGTTAAGTCCGGGTCTGTCTCTCTACCG
+GACAGGGCGCGGACCCTCCACTTCATCGGGCTTACGTGACTATTAACACACAGAACGGAG
+AACTACGGTTACTGGATTTTCGTGTCTATATAGCACGTGTGGCCCCAGACGCAACGGAGG
+CGTTTTCAATCCCCGATTCTGAAATTCGGAGTTTATTTTTCACTGTGTTACCGAGAGGGA
+AGAAATACACCATCAGGTGGCAGGGTATTTGTAGTACTGTTTGACTATGGAGATGATAAT
+CGTTAGGCTATGGTTCTTAGTCCCTCGTATGCTGAAAATGATTGACTTCTACACGTGCCG
+CTACCGACTAGGACGCAAACTCGTGCGCCCAGCCATCAATTGCACCGCACGGCGAATTCC
+GAAAGGCTTCGGGTATCGTGGTGGGCCTCTAATGTGCTACTATGCCGTCGGGGTGGCGAT
+AGTAAGCTGCTGAGTTTGCCTTACGGGATATTCACTGCAAGCCCATATCGCCTTTAAGCG
+GAACTTGCTCTTTTTTCAGTGAGTCCACTCACCGGCGACGGCTCTATCTAGCGCTACATT
+TCTCACCTGGATGGGGGACGGCCCAGAGGCTGAGTGCTTCCTAGCTGCAGGCGCACGTGT
+GTAGTATCCTGTAAGCAGTCGGGTAGTGAAGCGCGCCCGACTGGTGACTTGTACTAGCAG
+ATGGGGAACCATTATGACGACTCTTTAGGCATTCCATGAGTAGTCCGGATGGGGGTTGAC
+CAGCTACCTAATCCCAGCCCTCCAGATGGCCTGATGTGCGGGCTTGTTTTAAGAAGAAGG
+TCCTGCCGACTGGGGATCTCCCCAGTCGTGTATCCGTAGGAGAGTTATGTTAGCGTGAAA
+AATAGCCATTAGGCCGGGACCCCCGTTGGAGTAGGTAACCCGTGCAAGACCCGGTTTCGT
+CGCTTAGACCTGGCTGCGAAACAAACGGAATCCTATCTATTTGTACATTGCCATCAAAAA
+TTTCTCGCGACATGAAACTGGAAAAGTAGCCAGCCACGTGGAATGTACATTAGTTCCACA
+CCTTCCAGCCTCCCGTCGCGAGTATAGATACTGCTTTATGATCTCATCCTCAGGCTTTCA
+TCCTCGGGGAGAGGCACCGAGTCCGTGGGACGCGCGTGGCACTAGGTGGGTATCGGGAAT
+TGCGCAGTTCGTAACTCCTCCTAGTTGAGTTGAGCTTTTCATTAAGCGGGACCGTATATG
+CACGTGGTTGAATTCTCGCGATTTGTTGAGCAGGATGATACTAACACCGCGAAAACGAGA
+TTGACTGAGCTATGACTCGTTAACAAATCAACTCAGTCCTATCACGGCTTTCGTCGGTCG
+GGGTTGTTTGATTTCATCTTCAACTTCTTATATAACCCCTACGCCAGACCCATCTAAGCT
+TGTCTGGATAAGAATACTCGAACGCCGGCCTGCACCTTACACTGATAATACAAAGGCTGT
+GTGCGTACGTTCCAATGATATTTCCTAAAACTCGTTAACCCATAGTAGGGGACGCTCCTC
+GCAGGAGTCTAGTCGACACGCAACCGTGGACTTCGCCCCATGTTTAGGCCACCCGATTGT
+ATAGACCAAATGACCCAGAAGCATTACTTTATCGTGGGCGGGTAGTTTGTAGACACGATC
+GGTGTGGTGGAATCTTTGCGGGCTGTCTCCTCGTTATCCCTTGTCATGGATGGGATGACA
+CCGTCTGACTGCCATCAACTCGAATTCTACACGGCGGGTGTAGCTCCACCGCACGGGGGT
+CTTGAGTGTCGCATTCATCCCGGTTGAATCAACGCTACCTGGAGCACCGGAAACTTTACG
+GTATAAAAATATCGAATGTTGTGCCCGGGGAGGATCGAGGGATGAATCGGCCGCTGTACG
+CGGGGACCCTGCATTCGCTGTCTAGAGTTAGTGGTGCCAAAGTGCGGACGACAACCTAGG
+CATCGCCTTAAGACTAGTTGGTACATCGCGACCTCGCCCAAACCCGCATCTTCGCGTGTC
+AGTATGCCTCCAAGTAAGGGATATGGGTCTGCCGTAGTACGAGTGGGCGACCGGTCCGAT
+CTTCACTGTTACCATATCATGTTAAGAGGTCTGGAATTAGTAGCAGACACTCAACCGTGA
+TAAATGTTTAGTCAACACTGATGTGGAAGCACGACGAACTGCAAAGTCAGTTAGCAATTA
+CCATCAAACGAAGTTGTCGCGGTCCTGTAGGTACACACCGAGCATTGGACGGTACCTATG
+CTATGTAAGCGCGCAGCACGCTAGGTTGCCAACCTATCCCCATCGTTCACCGATATGCCA
+ACACTGACACGTACCCCTGGGGTTGACCTCTGGAAAGCTCTGAGCAAACATTCGGGGGCC
+GCGACAATCCAAGAAAAAGACTCGGAACGCGCGCGTAATTGAGCGTGGTGCGATTTTGGA
+GCTTGCTCATGCGGAAAACGTTGGTGTCCCAAAACACGTCCGACCAACGGTCAACGGCAA
+GCCGTTGATTGCAGGATCCTGTCATCTGCTTCAGAAATTAATTCGGCGCCCACTGGGTGA
+ACCAGCCGAGCTACGCTAGTATAGTGATTGGCAGTTGCTTCAGAGAAGAACTGATGATCA
+TGGAACGGGATAGACTCCCAAAACTCATACAAGACGTTCAGCTCGCCTACCCTGATATTA
+CGGAAAAGGACTTTAAGATGAAAGACTGCACCGGAGTGCTGAGAAGGCCATATCGAAACC
+CGGCTATGTGGCGGCTAAGTCCGCGGCTTATGTACGGCGCTATGGGTGGACGACCTGGTA
+TCCTACTTTCTACCTCTCCACCTCGGATGCTAATTAAAACAGCATCGAGACCACTGATCT
+CGTTGTGTCGCATGCGACTCTTTGTCGCGGTTCCGGTTGGGTGCCCTAGACCCCTGCGCA
+TTTAGAGGAGAAGTAACCCGTACACATCGCCTCCTGGTGTTTATCTCCGCAAGGCGGCAC
+ACGCGGACGCCCGTCTATCGAGACGCTAGCGATTTCCACTGAGCCCTATTTGTGTCGGAT
+ATTTAGAGTCGCCCCCTTCGTACTGTAGCCGAAATGTCGTACCACGTAGATTCTAGACAC
+TCTGACCATAGACTGGAAACCACAAGTGCGAAGTCGACGGACGCGAGCAAGGAGGGTGGA
+ATAAGCACAGGGTAGACTGTATATACACCTAGGCCCCATGAGACCAGGTGATCAAAACTG
+GGGTGTGCTTTGGGAGTCTAAGTCATGGATTCTTTGTTTGCGGAGTCTCACAGGCTACTA
+AGTAATGCCTATTTGACACGAACGTCCGTGATGGCCAATTATCAACCGAGTTTATTGTCG
+AGTTATACTAGATGTGAGGCAAGGGGTGGGGGCTAGGGTGGTAACAATTCACCATGCAAG
+CCGACATCTATCTCGGGCATTACTTCTTATCGGCCGATGGAAAGCTCTGCTGGCGAGAAA
+CATTCACCCATTCATACAAGTTAGGAGGTATGGATCCTGACACTAAATTCTATACGGCAA
+TTTGTGACTGCGATCGTGGGCATGTCGGTGAGTATTGCAGTCTAAGCACCTCGGACAATA
+GCATTTTAACCTCTGGGTATACGTGCAGGCTCCGAATTTTGCTGTTTCAACCGATGAGAA
+CAGTTATTTTAGACGAGGCAAAGGACCAGACCGGGTGTGTGTTGAGAATAGCCTTCTAAA
+GACTGGTGAGCGTGGCTTAGCACAAACCCACTGTATTTCTATGCCCGGTGCAATTCTAGG
+AGAATCCCGTTTGGAATAATCGTTGGGTTCATAAATCATTAACGGATATCGCGCTGCTGT
+GCATTGTTCGCTAGCTTCGCCCTAACTTACTTTAAATATGTACATGCTGACGTCACAGCA
+AAAGCTTTATTTTCCACATTCGGGGATTACCGGAGGTCAAAGACCCCTATAGTCGAGACA
+ATGTTTACAGCGGACACCATGCACCCAGGTATATCATATGTATACACGTGGTCTATTTCT
+AAGAATCCAGCACCGAGGTAGCCCCAAGCGCTTACTCAACGCCCTTTGGATGCCGAATAC
+AGTTTCACAGGTTTGGACGGTGCTCCTACGAGTTCGTAGTGGTCACGTCACATGGAGTGA
+ATAGGTCGTGTCAGAAGTTCACTAAAGGTTCGGGTGATTCAGCGCGCGGGCCCACCCGCG
+GGGCTCCTGCCATGAATAGGCTGTCTTTTAGAATTTACCTGCACTGTCGTGGCGAAGCCG
+AGTAGTTGCCCATATCAAAAAAGATCCCAGCAGAATATGTGAGCGGCAATCTGTCTATGG
+GCCGCTCGCGCCGTAGTCTCGAGGACTGACCCCGGTTCGCGGCGCTGTTACTAACTCGTG
+CTTCTTGTCAGGGCCTGGAGATAGCAGCCCCCTCCATTGTAGGCCAATTAACCCCATTCT
+CACTCTATCACTTCTAACATAAAGACCGAAAGCGTGGACGGGGGTAAGAGCAAAGTACAC
+ATGAGATAAATTAAATATTGGGATGTTCCCCAGCGTGGGCTTCTTACATGGGCGGTGGAG
+GTTAGTTTCGGCATTAGAGCTCCTACGTTGTGAGTATGGTGTGTCTCGCCGTACGGAGCC
+TCACTGATGTTGAGAAATCCGCCTAGGATTTTCATTTACCTCATGCAGTCGAGAGGTCAC
+CACCAAACAGTCTATTTTAAATTATAAGACCATCGGGTCGTTCTATCACCGAATCGCCCA
+ACGCTAACGACTGGGTCACACCACGATGATCGTCCGGGCCACAGCGGGGGTCAATGCTGG
+CGGTCCCTTCTGCGGCGTTGCCACGTTTATCTAGAGCGCAACATTAATGGGGTAGAGGAG
+AGATCTGAGTAGCGCTCCCTATAGTCGTATTGTGAATAACCGTACGTCATCGTGAGTGGT
+GGTGGCCACCTCCGAACGACTAGCCTAGCTATTGCCCCGTAAGATCCGAAACGCGCCTTG
+CCCCAAATAATATTATGGTCACTGATTGTTGAATTGATGGACGGCACTTGTAACATAACC
+TCTAAAGGTACATTGGGGTGGGAGACTCTTGGTTTTCAGACATTTATCACAGCATCTATC
+CGACAAGCGCTAGTGTATCTTAAAAAAGACAGCGATAGACTGTCGAGCGTAAACTTGTCT
+AACAGGCTGCTTTCGATTCCTGAGCTTACATCGCACCGTCATGCGCACTTTGTGCATATC
+CACCCGCATTAGTTTAAGACGGTCCACCCGGATCTGGAGTTTGTATCAGTATTCAGGCAC
+CGTAGATGTAGCTTTACGCTTGCGTAAAAGGCGAATTTTACACAAAAGGGTTTCATAACG
+GTACCCACGCATGGAGCTTAGCCAAATCTGTAAGATCCTTCACCACGTCGTCACGGAAGT
+TTCAAAGTGCACCAAAAGAATAAAATCGGTTAGCAACATGGTGTTCATCGTTCTCTGGCT
+GCTGGACACGCCAAAGCGTTAGTAATAATGGTGTCTGTTTGTATATATTTAACTCGCGGG
+TTGCGAAGCACGTATAGATGATTGAAGTCTAATTAATATCCGCTTTTGCTACCTCTCGAA
+GTGGGTGCGCGACGGCCAAATACATCAATCGGAGGGGCATAGGAATAAACCGTGTGCTTC
+GGCGAGCGCGCTTATATACACCTCCCAACGCCCCGCTCGGTTAACGCGTGTTACAACGGA
+GTCTGTATCTCCATTACAATTGATCGGGCGGTGTGCTACCTCGCCCAGATATTCTCGTGT
+GAACCTGTCGCCTTGAGCGAGGAGGGCTATCTGAGCAGCGTAGACCGTTTGGACTTGCTT
+CTAAGCCAATGTTAGTGCAATCCGTCGCGAACCATGGGAGAGGCGATCCCTAGTCAGAGT
+CGACCCCGAACACCCTAACCCCCACAACGTGTGACTACCTGCATCATTCACGTCCATCAT
+AGAACAACTATTAGGATGACTAGGCCTATGGCTACAGGTTAGTGGTGCGACTGGACGCAT
+TTGGCAATTGCACGGTCCGGCATATATGTCTCCTGTCAGTTTAGCAGGGGAGACTGCCTG
+CCATCCGGTGGAGACAAATGGTTGTGTATTGGTTACTTTGGGATAATGCGAAGCGATACA
+GAGTCCGCAGAGCCTTTCATTTAATAATGGAGTACCTTCAGCTACGGACCAATGTTCCCT
+CTCTTCTTACGAGAGTGGCTATTGACAAAGGCGGAGAGCATCTTTGCACTGAATTCTTCC
+CTACAACGAGTCCGATGACGTCTTTAGGAAGAAACCCAGCTGTTAACTCTAGCGCATCCG
+GGTTTCTGAGGCTAAGATTGGGAAAGAAGCTATCTCTACCGGAAACAGTAGCAGGTACGA
+GGGCCGACAATCAGGATCCCCCCGGAAGGAAAAATATAGGGCTAAGACGCACCTCTCAAC
+GACCAATTTGATCACCTCATGGAAAGCTAATAAAATACCGCATATGCATTATCTGTAACG
+TGCTGTTAGCGTGGGCCCCCACGCTCATATCCCGCCCGTGACTGTGCAAAGAATCATTCC
+GCATGCCTCGATCTCTGCCCGCTCTGATCGGGGCCAGGAATTAGCTAACACATGCTGGAG
+CATAGGAACGTCCGCTACATGAAAGAGCATTGGGTCCGGCTGCACAAAAATTGTCTGACG
+GGGTGTCAAGTGCGTAGATTGGTGATGAGTACAGACGCCGTATCAATTGGTTCCCGGGAG
+CTGATGGTCGGAGTTGTACACTATTCACTGGCTAGATTGGTGGAACTCGGCTGGTCAAAT
+TTTATGAAACGACGTACTCTCCGGCGTGGCCTGGCGAGTCTGCACCATGGAAAGAGCCAA
+CCGGACACTGTACCCGAAGCTCCAGCTATCTGTAGCGGTCTGAGGTGAGGACCAAGCGGC
+CTTGTGGACCGGTGTCTGCTAGTGTGCTGCCGTTGAGCAGAAAGGCAGTATCACTACATC
+CACTGTAAAATGATCACTAACCGTTTAATGCAAGGCGCCAGGGTCAGGTATAAGTTAGAA
+GTCGAGGATTGGTGTGCATATGTCAGGCGGAACCCTGGAGTTCATGCAGGAAAGCCAGCT
+GGGCGGTAAAGAGCCATCTAGTACAACTCGCTCTGGCAGGTTTCGCCATGCAAATGCCCC
+GGGGCGCCTCGGGATGTCGCAACGCTGCCTTAATACCTCAATTTCAAAGAAACGCCAGGA
+GGAACGTTAGGTAGGTATAGCCAATCCTCGTATTAATCTGTTTCATCGGAGGTTCAATAG
+CCGCTGAACGCGGCAAGACAAGTTATCAGTAATCCGACTAGTGACAGAACCGGTTACCCT
+AGACCCTATCCGGCTCCAGATCGCACACCCCGTGTTCTGCCCGCCTGCAAGTCGCATCCA
+CAATCCCTTTTCACTGTCAGTCATACCCAAGATTATGGGCCGAATATCACCACATTGCAC
+AACTGGTTGGCGAGACTGAAAGTGACTAAGGCTTGTTGAATCTCAATATTCTGCGGCTCG
+CCGGCGTTACACCGGGAAACAAAGATTTTCAATGCAGGGAAGTTTCCTGTGCCCTCCCTG
+ATTACACTGAAAAACCTTTTGATTGGCCGTGGTTGATGTCCATATCAGGACCTGGTCGTT
+ACTACACCCCTTATCCACTAATATTTGGGCGAGACGATACTCGATCCAGTAACGGGGCAT
+CCGGGTAGGCAATACATGATCGCGCCATTGAACAGTGAAGACCACGGTTGCATGGAGGGA
+CATAGGGCCTCCCGACGGATAGCGAAACGCAGTGACACGAGTTTCCAGTTCCCCGCTCTT
+ATAACACCTTTCGGGGACATCTATCGTAACTCTGCTAAGCTCGGTTGTTGGTCCCTTCCG
+CTTGTCTGCAATTTTCGACAGAAGGCCTGACCGGTACTCGTAAAAGCCTCAGCGTCTGCG
+GCAAAGGCCATAAGAAACACGGTATCTCAATAGTCGCTCTGATTTTGCAGACCAAAGAAA
+AGTAGCTCCCGCCCGACCGTAGCGTGGGAGCGCAAGCAGGTCACCCCGCTAATTCGTTTA
+TTTTTTATCTACCATACAAGGGACGGTGTCCAGCATTAGACAACAAATTGTCATAGAAGT
+TACGTCTAGGCCTAATACTGATCCTTAAAGTGGACCGGCGGGCTCACAGAAATGATGAGG
+AGCAAAGACTGTCGCTAATCCACCCCCCGTGAGGTCCAAACTAGGCGCCATTCCGCGCAA
+AGAAGTGGGTAAGCGGTCGCTGCCAGACTACACGCCCTATCCGATGCCATCCCAACTTGA
+CAGGGCATCAGTAGCCCCGCGGCAGAATGTTGTGCTGACCGGATACACTAAGAAAGGTTG
+GGGTGATTCTTAACCGGGCAAAACCCTAGGTTGCAAATCTTATGCAAAGTTTTTCGCCCG
+ATCGGAAAGTGGACGGGCCGGTGCATGTCCTCACATCGCCTCAGGCAATGTGAAGGTACC
+GTGACAGGTGGCAGCGAATGAGTTATAACTGTACGGCTTTGTCGGGGTCCAAGTGGCTAG
+AACGTTGAGTCGCACGAATATGGTCTCGGACCGGAAGTAGGCGCAGAGTCGCCACTTACT
+TGTGGGGAGTACTCCCCATACGCCAGACCTAGCATCGGGCGTGACGTGCACTTGACCCGC
+GCGCATCGTTTCGTTCTCTGCCTCGAAGCACTTCGACCTTCTATCCCAACTGTACTAGCT
+GGGGCATGACACCTTCTCTACATTGACCGCTCTTGTCTGGACCCCCATGCTGCGTAACTA
+AGAGACGGAGGCCCGATTTCCCCCGTAGTGTAGTCTGTTAAATAGCGCAGAAACTAACCC
+CTCTGAAAGTTAGACTCGCACCAGCGGTTGATCCTGTGATCCATGGGTTCTCGCTACACC
+GACAATTGAGCGGATTTACCCGGCAATGTTTCTTATGAAAGGCGAGGTCGCTCTTGTACA
+CGTATGTGTCCGCGGCAGATTCGTACACTGGGGACGCTCTCCCTATGCCTCCCCACCGAA
+CGATCGTGTGCACATGGAGTGTGCTTCTGACGCCGCTGTGTCTGCAAGGCTTAACGCCTC
+TGGCGTTAGAAAGACGAAAGTCGTCCGCACTCCGTGACTAAGCCCGGCGGGATTCCGCAC
+CTCAATTTTAGTCAAAACCGAGAGGTACGTAGGCGCCCTCAGGCGGTGTCGGTGGCATCT
+AGGCGTATGGCCTGGCGGATCCGGGTAGCTTGTGGGAAAGTAGGGACGTCCGTAACAGTC
+AGGCGTCTACGTCGCAAGGCAGCCGAGGCTAGAGTTGGTATTATCGTCGTTTTGGAGAGC
+TCGGGACTGGGTTAGGTATATGAGGTCAGTGCATGACTGTCGAAACCGTTTTGAGTTCTT
+CTAATGGCTATCCGGGGGTTAACCAGTCCGTATCCGGTTCCAACATACAAAAAGGGCATA
+GGAACTGATTCCGATGATTCACCCCTCCAGGGTAACCACGACCTCACTCTGCATCTTGGG
+AGTAGTGATAATGTTGTATGAACGCAGTAAATGGATAGGCTTTGTCATGTGCACAAGCGT
+TAACTCCCAGAGTACTCCTTACGGACTGAACCGCTCGATAATTTTCCCGCGTTCACGAAA
+TCTTATAATGGGTGGGGCTTTCGTAGCTGGAAGCAGAACCGCGAATACTCACTTCGCCGA
+TTTTCTAGCGTCCTAGTCCGATGAGTGTCGCTGTGCCCCACAACGTCACGAACCGAGCCA
+TGTCTTCAGTCAGCAGTCAAGATCGCTCAATATGGCTAACGCTTCGCAAAGTGTCTCGGC
+CCACCGGCACTCTCGACCGGTTGTGCTGTCTCATCACAGATGTCGCGCGCCTTGAGGTTA
+GGTGTACTGGCACTTCCATTCGGCGAATCGGGCGTGGCACTGGCAGGACCCCTTTGAAGA
+GGCAGCCGGCGCCTGCCTGCGTGCCTAGCCCTGGGGTCAAACTCCCTAAACCTCTGCCTA
+AGAAACCTGAACAAGTCTGGCGCGATTCGTCACTTGGGGAATCATATCAGATAAAGCACA
+CACCGATCAGATCTTTGCCCCAAAACAACTTATAGTCTTATTTGGTACATTTGAGTGGCA
+GATTTGCTCCTATTGCACGTATGACGTGACTCACTGTGCCCTCCTTCCTTTACAGATGCG
+CGCTCATAGGCCTAGTACCCGTCATCTAGTATGATAGTGACACCAGCCTCCCCGAGGATC
+TGTTAGAAAGTGTGACCCGTTATTTCTTAGTCCCCTTCATGTGCTGCAAGCACCACGATA
+ATGGTTCATTAGGGGATATACAGGGCGTATTCCCCGGCCTGAGCAGGGGTTTCGCAGATG
+GCTGGTAATCTCAGCTACAAAACGGTGCTAAGTCCTGAAGAAGTGGAAGATACGATGCAC
+GAGATGTGTAAACCCTGACTAGATTCTATGGTAAGGAGGTAGCGAGGGCCCGCACGTGGA
+CTGAGACGCAGGCAATGTATCTGTCCCGCCGGAACCAACAAGCCCACGAACGAGGCCCAT
+AAGGTTTCGTGTCCTTAAAGCCTAAATGTTATCGCCTGGGGGTCATCTGCCGAGCTCCAT
+TTTATGACCGCTGGTTTTGTTCGCCAAAAAACCCGCTGGTGGCGGCGAGCTCCTATTGAC
+CTCACGTTGTACCCCGCTTCAGGTTGCCCGCACACAGCGGCGAATATAACTATCTGCGTG
+TGATTCTCTATGTAAGAGGCCTGGGGTCGTTTCCCACACCACGGAAGAGTCGTTCATACA
+TGTAAGCCCCCATAGGAGGCAGCGAGCGCGCACTTATCTTCACTCTGGAACTCTAACATG
+TCGTCGAAATCTGACGAGCGAAGACAGATCCCCGTCATAAACTGGAAGGGTCTTTAAAAT
+GCAGGCCAGTGTTGGCGTCGGACGGCAGGGCCAAACCGCCGTGGGCGCTACACTAGGCCG
+AGAGGCACATATTAGATCTTGTTACGTCTCAATAAGACCTGTGCAATCCTCAAATTAGAA
+TTTTTTGGATGGCGCCGCAAGTGTCGCGTAACAATTCTTCTTAAGAACTAACTTGGGTCT
+GATCAATGACCGCTGCGCTTCCTGTTGTGAGCTAAGTATACCTCATGTGTGCCTACATTA
+GAAATAGACATGAGACTGGGTCGACGCAGTGTTTCTGAGAAGCTTACGGGGTTGGAATTT
+TTGTCTGTTCCCGGGTTCGCTCGCTCACAAACTTTAGCCTATGGGGCGGGGTATTTGGGG
+ACGGAAGGTTCTCTCTTAGGTCCATTTACTGGCGCGGCGACATCTTATATCCCCTACGCG
+TCATGGGTCTTAGCTGACTAACGAGCGGGGTCAGCGTAACGTCAAGCAGAAGTCGGCCCT
+TGTATGAGCACTATTCGAAGCGTGATCCCCCTAGGTCAAGGGATTTTGTGGATGATATTG
+TGGGCAAGCGTAATGAAACTTACATAAATGCCAACGATGCGATTTCGGAGCCATCTGATC
+ACGGTGGCGGAGCGAACTCAATTAGTTAATAGTATCAGTGATACCTTTAGAGTGAGTATA
+AGGTTCATATACATTAAAAGGAATAAGTCTTCGGCGTGACAGCTGAGCACATAAAAGCAC
+TAAAGGGAAGCCCTTGTCGCGACTATCGGCGATTACTCTGAAAGGATGTCGTCCTAAGGA
+CCAGAGTTCTCGAAGAGCATTGTGACAGTGAGTCGTACAGCTCATAGACAGAGAATGAGT
+GTCCCATTTCTGGGTAAGTCTGAACTATAGCAATTTTCGGATTACTGCCTGGTTTGATGT
+AGCACTGGGTACGATACTTAGGCCTCTTTAACCCACCTCATCGATTAGTAACAGCTCTAG
+AAGGGATGTATATAGGGTTATGCGAGGGCGTAGACATTTGTCTAATTAGTAGACATGTGC
+GCACACCCCTCCTGAAGCAGAAGACCACAGCTATCTGTTGCCTTGTCTAGTGATATAACT
+TGTCAACAAAACGCAACGCCCGGCGGTTACACTTCAGATGTAGCTCCACCGGATCCGCGA
+CGGGTGAAAGGCTTGGGAGAAGGGGGGCAACCTGTGTAGCTCCTAAAGTTAACCATTCCT
+ACTCCTCGGTCATTACCTCAGTCCAGCCTGATCTTAAATGCGACAGATGTAGTTGCCCGA
+TTCATACAAGTCACAATTGTCGCCGCGGGTGTAGGAAATTTTTTCCTTCCCATGTTTGTT
+TCCCTAGCTATCCACTAAGCCTGTGAATTTTCTTGCTAACGGGCTGGGCGGGCCATGTAA
+GTCCAGTGCTCACACACATCTGCGTCTTAGCTTCCCGTGTGATAGATACGAAAACGGTAC
+CGAATAGCTTTTTGAAGGGTTGCTGGTTTTCCTCCAGGGACTCTTTCTCTCGGATCTTAG
+GCTAAGACGTAGGCGTCCACCAGTTCCCCTTCCATGCCGCCAGCTACGTGTTAGGCCTAG
+GATGTACACCGGCGTCGTCCCTCAGAGGCGATGGTCTCGTGTAGAGCCGGGTGTTAAGCT
+CATTGTCAGATCTAACTCATGTTAACGCTTAAAATAAACCAAGACGGTATGGTCTAGGCT
+AGATCGCTTACTTCCTAGCCGCGTAAAATTAAATTCATAGCCCTGGTTACCGGGTTGTCG
+TGAGGGCGCAGCGCCCTGATGACGGTTAACATGTCTGTCAGCAACAGGATTGCGTAATTT
+GGTGCAGCACATTCTGGTGGTGACGGACAGAAAGGTAGCAACATTCCGCACCGGCTACTG
+TAGGGGCGTCATCCATTGTGGTTCGCTGCAATTGGAGGATGTACAGGCAGTGGGAATGCC
+TAAAATCCCCGAAGGCTTGATACTGCAACTTCAGTTTACCCCTTGGAGAAGTTCCGCGAC
+CATGTCTCAAACCATCGTCCCATAGCTTCCCTGGCATGATGTTATTATAATTCCCCTCCT
+CGAGGTGGGGAGCTGTCGTACTAGCTGTCCTAAATATGGGACTGAAAATTTGGGGGGCTC
+ATCATTAAGAATGTACACTCGCTAACACTAAGGAAGTTAGACCCGTTACAGATTCGGGTC
+TTTTTGCTCCCCTATGTGCTACCGCAGTCGACATTTGCGCACACGAAGTGGAATTCGGGA
+AGGCTTGACATTGGAAGGGAACCCGGTTTATGGCGGAAGTGAAACTCGGTTCGCGGTGCG
+CGGGCATACCGAACTATACTGCCCGATCCAGCACGTATCATTAACGAAGTCCCATTTGAC
+TCAAATCCTTTTCCAACTGCGTCCTCCGCAGTCCCACAAATAAATCCCTCTAGAATGCCC
+TTTCTATCGCACCATAGAACTACAGCGAGTGGCACGTCGACCCCGTAACCACCAGAGCGC
+AGAGTGTTTCCGTTCTCGGGCTCCAGCGGGGGTATAGTAGATTCACCCAATTATCCAGCA
+CTTTCTGCATTTCGTCCTGTAGTGCAATCCCGCGAAGGCAACGGACGAGGATCTTCCAGC
+GACGTTGCTTGATGGAGCCAGAGGCGCCTATTGATAATAATAGTCTGCCACGTAGTCGCA
+GAGCGGGATTTCGGTAAAGAGGTCCTTCTCGTTGGGGCTAAATACCCACGAGAGGTATGT
+CCACGACTAGACGTAAAGCGGGATAGGGCATAAAGGATTCGCGCTAGGTTCCCGCGTGAA
+AGTCGCAGAATGAGATTACCGTAAAGACCGCCAACACCTCGAGACTTAACCAAGGACATG
+CGGAACGGACCGAATACCCAAATCTGTACAACTCCAAAACTGCCTGGCTGCCGATATGGT
+GAGTACGGTGTTACGTGCTTTTTTCAATGTCCCGTTTGGATGCATAATGAACGTATTGGA
+TGCGCGATACCACTATGCCCAGCAACACGACATTCGCCCTAAATTTCCCACTGCTTCAAC
+TAGAGGCCCAGCAACTAGCACCATAGCCGCGTTGCGGATGTGTGATAAGTCTAATTAGGT
+GCAGAGTATTGTTTACCACCAGGACGTTGCTGGCTTGGCGATAGCATACCCTATTCACAG
+AATCTGATTGCTAGAATAGGTTACCACAAAAAGTAGATGCCCATTTACGGGACACAATAA
+GACCAATCGCGGTTTGCAACCTTTGGCGGAGATACAGGAATCCTTCGATAACTCTCTGCG
+CGACGCGTCAACGCGTGGAGCTGCACGGCCATCGAAGGCAGATTTGTTCTACACATGTGA
+GGTCGAGTCCTCCGGGTAAGGGGCAGCGTGGTAGTGGCATCCTATTTTAATTATCAGCAC
+GTGCCTTTATTTCCTTTGTGTTTGCGCTTCAACCCTATGATTGCGTCCTCACTTGGGCGT
+GGATGCGAATAACCATCAGTTACTATCCATAGATGGATCCCCAAATTAGGGTTCACTAAA
+TTAGGGAGCCCAATGTACAAGGAGCAAGGGGAAGCCCCAGTTGATTCTGGACTTATTTGT
+AACTGCGGAACGGATTAGGCAAGCTCAGCCCAACTATGTTTGTCCAAAGACCGATAGAAA
+TGCTGACCATGCTCGGGTGATCTGTACTCAAACCGGGGCTAATGTTCTTCTACATTGCCT
+TCAACGATTGTGGAAGGTCGCGCATTAATGATGTCGTAAAGGGGGCTTAATAGGCACGCC
+CAGGCTCTCAATCTAGTTAGGACGAGCTGGATCTCTGACGTAAAGTGTGATTTTCGTGCC
+TACAAATTCAAGTAATGATGCACAACGGAGACGACTCCATCTCGAGAGACGAACAAGTGT
+TAGGTCATCATTAGGAGGACCTGATCTCCAGTCAAAGTCACGCGATAACATGCTGACTAA
+GAAGTTGGTTCCGTCCACGGTCCCTGCCCGAATCCTGGCACGTTTCAAATCCATACAACA
+TCAAGTTACAACCGTCTGATGGTGGCAGTGATAATAATCGAGATAGATCGACCGGAGCTT
+GCCCCATCTGTCCCCTGCCCCCGAGGATATGTGGTAGATCAAATGTCAAACAACTCTCGG
+CCCTCGGCTGCATCTTTGAATACAAGTTCCGGAAAGGTTGGTGGAATGTAGCGAGTGGCT
+CATACGCAGACTGCCTAGGTTTAGCGGCCCGGTCGAGCAAGGACTACGCTGATTTAATTA
+TTGGTCTCTGCAGGACCTTGGGAAACTCATCGACGCGACTTAACATGTCAACACCACAGC
+CAGCCCTGGACGCGCAGCGACGCAATCGGTTTACCTCTTGTAATCTGATCATGGTCTCCA
+TTGGCAGCTTGCATTTGTCTCCATTGCGACAAGGCAACCCCCAGGCTAAATTGAGCCTTT
+GAGTACGAACTTGCTACCACCTTGGCGTCAGTCAACGAACCTGTTAAGGGACCTACTCAG
+TTCGATGACCCTCTATACTTTCGGTATTGTCTCCGCCCACTAACCTTAAGCCAAAGGTTG
+CACGGGCGATCGTCCTGAAAGCCATATTCGGCAGGTGAGGTAATCGAGGTGCATACACCG
+AACAGGGGAAAAGCTAGACGTACCTGATCATTAGCGGCGAAAAGCACGTCCTGCTCTGGA
+CTATTACCATGCTGGATCGTACACCTGCTCTTCCAACACTGATTATAACGCAGGTATAGT
+TAATATCTACAACTCCAATTTTGCCGCCTTTGCAACCTACTGTATGCTGGGGGTCAGGCA
+TTGAAGCAACGATAGTGCTAAGCTGCTATCCTAAGCCGATTCCCTATGCCTGCGTCTGCC
+GGTAAACACTATACAAAGACCACCCTCAAGGAATCGCTGTCCTGACTCCAATCTTTTGGC
+GCGATCGCGCCTTAGAGTGGCTCGCAGACCGTGTGAGGGATCTGCGGGGGAATCAATACT
+TCATAGCGTAAAGGTTCTATGTGGGCCCCCTCTCTATAGAACGCAGGGGCCAACAGATAA
+TCGGTCGTACCGCAGCCACCTCTAAGTTCGACTGACCGTCGGAGCTGTGACCTCTGTGTT
+AGATGCTTATTACCGTATATGCGAAGGGACCAGTGCTTAATAATATGTCCGGAAAAAATT
+TAGGTATACTGGACGCGACCAGGAAGTGCTCATTCTTTTAGCATCAAGGACGCTCACGTG
+CACCATCCTATGTCAGTACGACTAGGAACACTTCTAGACAGACGCATTAGCGTCGATCAT
+ATTCTTATACTTGGCACATTGACCTGTTAACGATCGGAAGAAGGCGTAGCAAATTTGTAT
+TGAGACTAAAGTCCGCCTATGAGCGCCCGGCAACCCCCTTCTTAGAAAATGATTCTAGAA
+CTATGACAAACCGGCTTTTCTAATCGTGGTTCTGTTGTCAAAAATGGTCCCGGAAAACCG
+ACGTATACTCTGTGTCGTAGCAGAGTCAACGGATTAAACCATGGGAACCATCGGCGACTA
+AAATCTTGGACGTCGGCAGCGCCTAAAGACCATCAGAATCTAAAGCGATCCCGACCCCAG
+GTATCGAATCAACCAGCATGCGGCAACTCTCCGCAACATTTCAACTGATAGTACCTAATA
+TGCGGTACGCCCATGTAAGCAGCGACGTATAAAATATGTGGAAGTCGACGTTCAATTACT
+ACGTTAGGTTTGGAGAACCGCCCTAGGGGGACATGACCCATACACGTAGAAAATTGCCCT
+CGTTTAAGAATTGAGCGCGCGCCCAGGATTACCATAACGGCTTCCCCTCCGTTGTAGCCA
+CCGGGTAAGTAAAATCCCGTTTGAGGTCCAACCCGATATGGGGGTATAATTGTGCATGGC
+ACCGGAACATAAGATAGGGCTCCAGCGCATGAGTTAATGAAAGCCCTTCCCTTGTGATTA
+TTAGAGGGACCTGCAATCTGTGAGACACAACAGTCCATATAAACGAGACTCAGGGAACGG
+GGAAAACCACAGAATATGCTAACCCCGAGTAGTGGGCTTCGGACCTTTGTGGTTGGACAG
+GACAGGTGTGTATCTTGTACTTTAGTCATGTATGTGTCTGGATCTTGGTCGCAGACTTCA
+CCGGCTGTGGAGAATAGAAAAAGTGGGTTCTAATTATTGATTGGACGTATCACCTTTTAG
+GCGAAATCTTTCTATGTATGCGAGGGAGAAGGAAAGCGCCGCTGTCTAAGGCTTTAGTAG
+CTGGGTGTTAGGGTATCCTCGGCAGAGTATCAGGTGAGAAACTAGAACCACGAAACAGAC
+CCTCAGCCGACCTGTACGGATTAACACAGCAAATACAAATGTGACCCTCATAAATGCGTT
+GGTTGTAACCTATTAAACGAATTGGGCTAAGGACATTTGCTCCCATGAACTCGTTGCTAG
+TATAGTGGGGGCCCGTCTGTGTATGGCCAAGACTAGCCATTCCTATGAATTCTGGCGTCC
+TCGTATAGTTTTTGATCCTCCTATCCTGATATTATGCGCTGTACGGGTGTTATACGTTCG
+TGTCTATCCGGGCATTTCTATCCTCCATACAGGTTTAGCTCCATGATCCACTATAACTTC
+CTGGGCAACCCAAAATAGCGAGTATTCAAATAATACAACGCCTCACCATGCATATGTTCC
+TGTTATCGTCCATTATCTGGGAACAAGGTCACCGTTGCGCCACGACAAAGTGAGCACTAG
+AAGTCTCGGGTGCTAAACAGTCGATATATGGCGCAATCTCAAGATGTAAGTCCAATCATA
+TTCCAGTGGGTGGCTCAGGGGTGCGGCAACATAGGCCAAACTCTCGGGAAACTTTGTCTA
+TTAACCGACTCGGTATTTCATTATGGGCGCGGGTGGGGTAAGGATAAGCTCCCGGCCACG
+CGAGTCACCCAAAGTTTACGGCCATTCGGATATAGAAGAGTATCGAACACACCAGCATCA
+TTGCAGTACATTTTCCTTTCTGTCGCATCGACATGCTTGACGAGGCGATGTCACGCAGGT
+GTTCTCCGTGCGCCACGACCATCTCCATCTATATCACCTCCCATACGCGCTCAGCCGGTG
+TAATCTATCTCTCACGTGTCTCAAATACTGCCCATCCACATGGCTGCTTACTCTAACTGT
+CCACTGCACGCGTGAAGCGGTAGCGATATGATTATTCATGACAGGTCGCTGATGCCTGAG
+TTGGTTGGAGCCCAGACACATTGTGCCCAGCCGTCCGGTGTATGGCAATTAATCATCTGA
+AAACGCAGCCACCGGAAACTACCGTGATAGCGCGCCGTCGCTGGGCCAAGCCAGCCGTAG
+GCCGCAAGGCGCCCGCGAGCTGGTTAAAAGGCACACTCTAGGCCCGTCTCAGTAATCACA
+GAGTTGGTTGCCTTACAAAATGTACAATGTACGCTGATGGACGATGATAGCTAAGAAATT
+ATGACTCCTATGAGCGTCTAGGTTGTACCCTTAAGGCCTCTCGACCTTGCCATGCTGTCC
+AATACCGATAGCTGTTATGCTTCAGGGGAAGGAGCTGAAACGTCAACTGCGCCCCTCCCC
+ATTAAGTCCGCGGACTTGTAGGGCGTAAAGTCGGTCCCAGCAGATGAGAGCTATGGAATA
+ACGGCAGGCCTAACGACGTTCTACAATAGTACAGGTATTGGGTGTGTTAAGCAAGAGCTG
+CTACAATAAGTAACAGCAAATAGATGGAATATTGTCGCACGGACGATCACTCATTCGGAA
+CCCCCATCCGAGTAGGTTATAGTTAATTGTACGTCTACAATCCGAATACGCAACGCTTGT
+CGCCGACTGGAGAGGCCCCCAATACGAGAGCGTGTGGGACATGATGTCAGTCATGGCATA
+CAGTGACGGTTTAGCCTGCGTGAATGGTTTTACTCGTCCCGCCGGCGGTGAAAGGCACAG
+CTTAACAAGGGGTTAACTCCGTCAATGTTAGCGGTAATGTAAATAGTCTTGCAGGTCCAG
+AGGTGAAAGGAAAGACAGCTGTTTGGCGACTCTGAAGATACATATACAACCGGATTGTTC
+TGCTGGACCGCGGGCATCCCCAAAATAACTGGAGCCGGCTAGACTGTTAATGTGTTTGGG
+CAGTTTGGGGCGAAAAAATCTTACACAACGGAGGTTAGCAATTGCTCATTCCGTGTTTCC
+GAGACGGGGACAGGAGCGCTGTGTCAATGGCACCCTCTAATCTATCTGCTACATCTCCGA
+CGTAGCGGCCGTGTCGTCAATTGCCCGTGTGGCCGTTAACATCTGCAATGGTTATAGGTT
+ATCCAGCCGTATATATGTCACTACAACCAATAGGGCGAAGAAGGTTTTGTACGGAGGTCC
+CGAGGCCAACTGTATTTCGACTAAAATCATCTTGCTGTCAGGGTTAGCCGACCACCAGCC
+AGACCTCTGACAAACATTACTAGAACGTTACGCTTGTCAAGTCCCAGTCAGAGTTCAATT
+ACTGATTGGCGGTTTAAGTGGGCACTTTGCACGATGGTCATAGGACGCATCTCGCGTATC
+TAAGATAACGGTTCATGCCGACGAGGATGTGGGTCTCCTGGCGCCGGGAACATCCAGGGG
+GCTTTTTCTCAGCCAAAAGGTTCACTAATAGGGACGCTTTGCGACGCCTTCGCGGCGGTG
+TTGATTTCGCGCATCTCCTTTCTAGAACCCAACCCGGACTTGCCCATCAGCAGGTGAATC
+AAAATTACCCTCGTTCAACAGGATTGTCGGCGGGTAGTCCCTTTCAGTGCGGGACGAGAC
+TGTCTAGTTTATTTACAGCCGCTCTCCTACGATCGTCACATGGGACGTGTCTACATGCCT
+TGGGCTATGCCCAGTATCCTGATATCAGCTATGCCTGAGAGGTGTTTAGATAGCAGCGTT
+GGCTTAGTGACATAGTGAATACACTTCCAGGCCAGTCCCTTGGGGATTACAATTCATGCC
+CCACACGAATAAACAAGTTGCAGTCTACTGTAACTTACGACAAGTATCCCGAGAGATTTT
+GCCTGATACCTGGCTTCCCAACTGAGAACATGTCCTGGCTTTGGCCTCTGCTGCTCTAGA
+TTGAGCTAGGGACGCGGATCGCCTGGTTGTGACAGAGACTGACCTAATCATCCACCGAGG
+TGCCCTATCAACGCTCGTCTTCGCGCTGACATTACTGGTGCTGTAAAATCTCTTCGCGGC
+GCTATGAGGCCTCATTTTATTCTCCAAATCAATGAATTCATAAGGCTTGGATTGCGGCAA
+GTTTGGTAAGCGATCCACCGGCCAAGTGGTCCTAAAACGATCCGAATCGAAGTGATCCGC
+AAATATGATCTCCATGTTCAGGTCCAGGAAAGTTGTTACGCCTGCTCGGCAAGGGGAACT
+TCTACTGAGTCACTTGCTTCTGTGAATCTCGACACGGTGAAATATGACCGCATGATGCCA
+CTACGCGTGCAACACGACCTGGATGACGACGCCATTGATTCTGGTTCTGCAAATCGCATA
+GTGTGATCACTTTTCGCCCTTATGACGTAGAGTCATGTAGAGCGACGTCATGTTGGACCC
+TCACCAAACTGCATATCGGTAACGGAAGGCAATACTAGACGACCTGCATGTTCATGGGCC
+GACCCTGGTTCCTTAGAAACGTGGACTGCTATCCATAATATACCGCATTCGGTGTAAGTT
+GGTCACGAGCCACGCTGATGGCTGCGTTCGGCACTCTGGCCCGCTAGAACAAAGGGCGGA
+CATAACTCGAGAACCTATATAATTTGGTAGTACCAAGCTCAGGAGATACTACTTTCGTCC
+CATTCGCATTGCTCGTTCACGCGTTGGTACTGAGCAAGGTATTGTTCGTTAATTTGCCCG
+TGTAGTCATCCGAGTCGAGCATGAAGGAGTACAACAAGCATAGAGGTGCTGTATTCCACC
+TGTTGAAAAGTGCTAACATGAGCATGTTATGTTGAGAACGTATCAGTGGAGGAGAATTCG
+AGGGTTTCGTCATACAGCACTTCCTACGCAACGAGACGGTATCCCCTCATGTGGGGGATC
+GGTGAGCTCTAAACAGGGCAGGATGGCGTAATAGCACGGCGTAGGCATTTAGGAAGTGAG
+GGTGGTACCTGCGGCACTTGGGTGAGATAGAACGTATCGAGTTATTTGTGTAATGTCGCA
+TATACCCAAACGCACTTACCAGGCTATGGTATTATGGCATATACACGTCGGAAAATAAGA
+TTCTGGGAATCCGCACCCTAGGAGTTCCGTTCGCTGACGAGCTCTACTAGTGCTCACTGA
+TAAAACGCATCACCAAGACATACGGCACATAAGAGACTATCTCGCGAGGACTAACTGTTA
+CAATTAAATATTAAGAGCTGGATATCCCGTTATTCAAAGGTGGACCTTCATTTAGGATCT
+TCAGCGCAACTGAGTTGGAGCAGCAAGGCCTGTGGATATGTCTCTGCTATCAGGGTACCA
+TTGATACGAAGATGAGCACCTATACGCCATGGGCTTGCTTAATACTCTGCGTATGAATAA
+ACTTTGCAACGATTGCCTTCCGCTCGACGGATGATATAATCCACTATCGCGGCACATGTT
+AGAATCGGTAGGAGAGGACATCACGCGTCCATGAAGTAACTAGTTCGTTACGCTACTGCC
+GATATCATACAGCAAGAAGCATGGCCCTGCAAACGCAGGCGAAGAACAGTCATATTGGAC
+TGGAAGGGGGTCGTTTCACCCGAACACTTCGCAACTCAGTCGTTAAGCGATGTCCGGGAA
+GGATATCATTAAGGACATGGTCGATCAGGAATCGCCCTCGATCCTCAACCCCGACTGGAG
+GCGACCTCTGGGGTGCAGCTGCAGAGACTATTCAAAAAACCGTTCATATATGCGGGGAGT
+TAGCTAAAGTGGCTCTACCGGCTACATGGGGTCGCGGCGTGCTGTCTATCTACGTCGCAC
+CTATGATCACTTATCCGGGGGTGTTCCCCTTGGGCGTCAGATGAGCCTTCGGGGTGCGAC
+GGAACTACACTAGCCCAAGTTGGAGTCCCGGTACTATCGTGATGCGATTCATAAGCTATT
+TGTTGTGACGTGAAACACCTTAGGATGCTGAGGCCGAGGTCACTCATACTTTGAAGCGCT
+GTAGCTGGACGTTTCACCTTAAGAGAATAACGGAGAAGCACCCAGATAGGAACCCGGCAT
+TCAGCTCGACCTTTTTCAAGGAGCTCAGACCGCCGGGGCAAGCAACCTCTATGAACTCTG
+TTGAGCTACCGGATCGAGCGCCTCGCGGATAATTAGGCGGGCCGAGGACAGGTGGGGACA
+AGTTCCCCCTTGCCTTGTGACCGATAAACAGGCCTGTACAGGTCCACAAGAATCGTCCTT
+CGTCCGACACTAAATTGGTCTCTTAGATTGTTGACCATCGAACTACATCGTTTTGCTTGC
+TATAGTCCGGGGTCCCCCTATGGCGTCTTCGCATTCGAGTCAAGTGGGTTGGCCGCGATG
+CGACCTTCCGACCGTAAGTCGATTTTGTCAATGGTGCCTGTCCCAAACTTCCATTTGGGA
+GTTGAGGTATATTGTTTGAGATACCGCGGGTACTGTATCAAAGAGATTGCTTCCGTCGGT
+TCCCCCGCTCGTACTTTACGCGACGCGGCTGAGCCCCGCGTCGCCAGATAACGGTGAATC
+AATGCGCTAGGATAGCGACTTGAATCGTCACATAAAACAGTCTAACACTCCCAGAATCCT
+TCATTAGGTGGTTACCAGTTTCGGTTATCTTCGCAATAGCTATCTGATTAGGCACAGGTT
+CACCCTGCGCTCGTGAGATATGCTGGAGCGATCGGGGTCGCGCGCCATTCGGCAGGAAAT
+GGTCTGTTGGTTCTTGGTTAGACTTGAAGCAGGCTATATACTCAATGTTGTCATGTGCTC
+ATCCTTATCAAATCCTGTTGTCGGCGTTTGGGGCGGTTTGTGTGCGGAGGCGCGAATTTT
+TCGATCCGAATTCCTGGCCCGGTAGGTATTCCACGTATATATACCTTGACTTGAGTCCCC
+GGACATTTCGATGTCAATGCAAGGCATTCGCATACCCTCTGGATTCTGCCACCGGGCTGT
+TTTAGCGGGTTAAATGTGCATGTGAATCGCTTTTCTCACACGGGTTGATAGGCGGTCTCA
+TGCAACATTTCATGTCATTCATAACACGCTTAGTAACCCGCAGTTGGAGGTCCACTGAGT
+CGGGCCGGCGAGATGGGAAACTGATCGGCAGCGATAACTTTGTTACTGTACTGCAGAGTA
+AAACGTTCCTCCACTAGTCTGCGAAAGAGGCGGACTTCCGAACGGGCTACCGGCCGCTTC
+ACCTCGCGTGCGCAGGCTGGCCCGTGTGAGTCCCAATATGCCACAATAGCCCTTGCTAAT
+GTCATTACGAGGTTCTGAGGTGGATGGATTATATGGGGTTACTCTTGCATACTACTAATC
+CCTCAAGGTTGGTCGCGTAACGAAGGATCATGATTGCTCTAAGATTGAGGAGGGTTCGTT
+TATCCTTCGGCGTCGAAGTAGTGATTGGAACATTATGTAACGCAACCACTGAACTCCAAT
+TACTGACACGAGAGTTGGAACGTGTTGGGGTGTCCATTACTATGTACATCAGATACACTT
+CGAGAATAGGCTACACAAGCAAGGCACCTTCATGGTGCGTAACCCCCTTGTGGCGACCCA
+GCGAGAACTATAGTCTTTCCGCCATTCGCTTGTAAGACGCATATTAAAGACGGGTCCGTC
+CTACATCACCGAGGGTCCGCCTCGTCCGCTTGGCTCCGAGGTAGCTTGGCCGAGTCATGG
+GCTTGCGATATCGCGGGCGTCAGCGCGGCCAAGTCATTTCTGTCGTTCTAGGTCATCTGA
+AGCTGGGGAGACTCTGTGACCACTTTGGCACGCTATCCGCTTGAAGCACCCGCTGCAATT
+GCGCGAAAGCTCGCCGTTATGTTATGTTGGACGAGGACTAATTATAACTCGACGGCTTCA
+CGGAGACTCCGCCTTCCCCGTGTCACAAGCGGATTACTAATTTCTGCTGAGGTCAGCATT
+TATTTTTGTTCTAAGCGATAAAGCTAACGCGCACTCACGGCTAAGAGAAGTTAATAGCCA
+ACTCTGGTTAGGGTCACATTTAATTTCTACGCACTAAACGTCAAGACAACTAATTCGTCT
+ACAAGAATACCACTGTGCGCCTGAACAGGCTGATGACGCTTAGCTGGTGTACCTGACGCA
+ACTCCAAGCCATTCGGCCCAGGGCTTGTTTAGGCAGGGTATTGAGGTTTGTCTCTTAACT
+GTACCTGGACCAGACATCGGACCCCAACCGCCGCGCATAGTAGGCCACGACGAAACCTTC
+GAAGCCGGCGTGCGACGTTGGCCGGGTCGATGTTGAGGGTTAGTGCGCCCGAACTCTTGG
+TCTTAGGTAATTTCTCTCGATGGTATTCGCCGATTTAGGCGTAAACTGCTGACACAGCAT
+CGGTGATATGGAGCTATTGAAATCGGAGAGATTCGTAACAGCTCGACCATTGTTATTAGG
+CTTTACGCCTGAATTACGGCGCGCAGGACCTGGGGCAAACACGGAGGGCCTCTCGCGAAA
+TCCCAGAAACTAAGTTTCAAGTCTATAGTTTGAAAGGCCTAGTCTCATCGGCCTCGTTGA
+GGCGCGACTTGGGCAGGTTCCGTCGACCAAAACTAGGGCTAGTCGGCCAAGCACTCTTAG
+CTAGAGTAGAAGCCACATTCGAATCTAGGAGATAAGGGGGCAATACTCGTGATTTGCGCG
+GCCTATCGTAAATCACATTTCCACAGACCTTCGAGCCTTGAAAAACTCTCACCCATCCAT
+TTCGAAAGATCGTAAGTGTAGACTACAGACATACCCAATGAAGTTTAATCTTCGCAAATC
+CCGAAACCATGTAAGGACCGTCGTATTTACAACGCCACGGGGAATTGGTACTAGCGTGAA
+GTATCAAGGGCCACCCTATTGTGTCCAGGCGCGAATTCTTTGCTCGTTGTGAGTTGGGAA
+TACCTTATGTCTAGAAGATAGAACTCAGAGTCACGAGATCCTACCTTCGGCCACAGCTCA
+GTATAGTATCCCTGAGCATGTGCTCCGGACTTCCATGTTCAGTCGGTCCCTGGACGATGA
+ACATTAAAGTTACCGATGGGGGTTGGCTCAAAACGACTCATCGCGTCAACTCTCTGGTGA
+TCTTAAAGAGTTTTTCTAAGTATGAGAAAGCTCGTAAGAATCAGCTGTGGCCGACATCCG
+GGAGCCCCATGGTAGATGGGCCGAAACCCATGCGGACCGACCGTAGACAGAGGGTCAGAA
+TCCGGTATACATGATTGCGCCTGACCGGTCTCGGCGAGACACAGCCGCGTCTTCATACTA
+TCACCCAGTGCCGAAGTTAGTCTCGTCAAGGGTGAATGTCGCTAGCTACGGGATTGGGCT
+AAGGTCGAGGAATTCAACTTCAGCACCACCTATGTGAATTTCCTCGATATCGGGCGTCGA
+ATTGCAAGCATGAACTGATAAATGTCAGTGCTTGCGTCGTTCGGGACATATCCGAGACTT
+TGCATGCCCAGGGTTCATATATAGCCACTTAACCCACCGACTGTATCGTCTTACCCGGGG
+TTGAGAGAGGCGTAACGCATGACTGCCTGCGAAGGACGAACAAAGACCGCGCAGTGGCGT
+CTAAGTTCCTCCCGATACCAGGTATGTCACCTTAGAGCCATGCACATCACAAAGTTGCAT
+ACAGCTCCGTTATTCCTATTAACGGATTTTTCTGAACATGTATTGGGTGGTTAATAGTAC
+CACCTCTAACTAGAGCCCGCCGTCATCCTTTATCGTCGTGGTTTGAACGAGGAATGCTAG
+ATAGTAACGTTAGAAAAGCCCTAAATTCAGGGAACGCCCACTACAGACCAAATATCTTGC
+CTATGATTCGAAGTGGATAAGCACGGCTCCCGATAAATTAAAAGCCTCGTCCTTGGAATC
+TATCAACTGGCTTCTGAACTCACTCGATAATAGTTTTCTCCGTTATGTACACAACAAAAG
+GCAAGGCAGGCCGCATTCATCGGGTGGTAGTCCGGCCTTTAACACGTCCGCGGGCGATGC
+GGGTTAGCTATGCTCCACCGGTCCTTGCCAACTACTTACGATATGATGTTAAAGGCTTAC
+ATGTGCCTGAGTAGTCTGTCGTACGGCGATACGGGCATCCCCGCTAAGATACCCGAAAAC
+ACTAATTTAAGTTTGTCGCGTATATGCGATCGACCGATTTGCGCTAAGGCGTTCGTCGTT
+ACGGTGGTGAGTTTAGGCGGTCACGAATTCGGCCAAGTTATGGTAGTGGGCTTTCATTCG
+CGCACCCCGTGATAAGGCTGCGTCTTCCGTACGGGGGGATCGATTTCCGCGCCCACCGAA
+TCTCGAGCATACCCTACGCGCGCACATTGGGCGTTTCACTGACACAGTACAGTGCCAACG
+GGTTTTGATACATGATTATGGCTTCGTCCGTGCGTAGGGCCGGGACCTTCAATACTGTTC
+TCCATTTGAGGTATCTTTACGCCCTTTGTGAAGATTAAGTCGCAGCCGGTTATAACTAAT
+CGTACGTGTTGTGTGCGGTATACCAGTGGCACTGTCGACCCTCAGCTGGGGCCTTGTTAA
+GTCCTATTATTGGTTACATGCGGCCATCAGAGTTGGTCCCGATATCAAAGCAGTCTATGA
+CCTCAGCCACTATTCCGTCCCCTTGTATCCCACTACAGGCTTCACTCCTTGTGCGGCCGA
+ACAGAAGCTTACCAAGGAGAGCGAGGGACTTGCGTGTAACTATCGAACTCATCCAGTTAA
+GTGGAGGCCGGATCGTGTTTTGCCTTAACCAACTAGAGAAGTTCACCAACGGGAGGCTCT
+TGAGGCCGAAAGCTGACCGTGTATACATCTGCTGGTCCTTAATCACCCCGGCTTCTTACG
+CACACGCTCCACTCGATAGCTTGCAAATACCGCCCTGCAATATAGACTCAGAGAGCACGC
+TTGAATTCGAGAGAACTCATTTATTATCTACTCAACCCAACGAGCATGCCCTGATCACCA
+ATTATTGTGGCCATACATCTTGGGCGAACGTGCCAAGCGTAGTTATTGAGCGGATCCGTT
+AATAAGTATCTGGTTGATGTGAACCGGTATATTGTCGCGTGTTTTAGTGATCATTCCAAG
+TTAGTACTGTAAATCCTTTTGTCTACGCCCTATGTTGGGCCACCGAACTAATTCGGTCGT
+GGTAGAAAGGCTAAGGGTTCCCGCGGTGCGCTTAGGAGGTTGATTAGAGCTCTGCGAACC
+TAGACGCAAACTGTTGCAAATAGTCAGTTTGGAAGGGTCCCTAAATGGACTGTCAGACCA
+GCCGAAGCATATGCCCCTCATAGCACGAAGTGAATGCCAGGGAGGCCCGGTGCGATGAAC
+GCTTTTGTTATTCAGCTACAGCACTAGATTCTCAGCAGTCTTAGCTCGTCGGTCTACTCT
+TAAATACCGAAAAGACTAAGGCCCCTCTGTGTTCGTATGCCCTTGTCGGAGGCGCGTGGC
+CTACTGCCAAAGGCCAAGTTATAGGATGCGGATTGTGATGTCTTTAATTGGATAGGATGG
+TAGGTCGCGGTTTGCCCATATCACAGGAACACCGACGTGATGCACCAATGCAGCGAGCGC
+TGAATGAAGGCCTATCAGCAAGTCCGTTACGCAATCAATATCCGCATCTAGTGACGCTAG
+AATTGTATACTGGTGACCCCCATCGCAATTTGCAGCGTACACAGCCTTTTCGTCATCCCG
+CGGAAAGAAGCGTGGTTCGCCAAGACGGCAATGCAATTGCCGCTAAAAACTCTCGAATCT
+TCTCAGGATCTTCTACTTTGAATACACTGCCTATAGAGGGGGACGTGTGTTTAATTGGCT
+ACCGAAGGCCCAACACTCGGTGATAGGTCTAATATCTTCAGGCCGGAGATATCAGTAAGA
+ACAAACTAAGAAACGTGCATAAAAGTAGGACCGTAGCAACTCCCATCTGGCCCTCTTATG
+TCATCATGTTAGAAACAGACGAGTCAAGGCGTAACAATAGGGTGGGGTGAGATTACACTG
+GACTATTGACCTGGTCTCGTGGGCTTTAGATGTGATCTTGCAATGTACTATTACCTTATT
+TGACTGAATAGCCGAGCACGAGGATTTATATGGAAGTGGATGTGGCGTCGCGTTACGAAG
+CAGCTCAGTGACGCGGGCCGGGTCTGACATAGTTATACCAGGCAAACCAGGGATGCGAAC
+TTGAATATTAACGCCTCGCCAAGCCGGGAGAGTTTTCGCCCATAGCACCGAAAATACGTT
+AAGCGCCGTTAACGTGACCAATTACCTCTCTTTTGGGCGCCCCGAAGAAAGACCTACCTA
+TGGGTCTGTCTTGAACGATGTAACCCAAAAATGGAGAATCAAAGATGGCGGGGATGTATC
+GTCGGACATAGCATGTTCGATTCACGGTTCAGGGTTCTGATTCCAAGTTGCGGCCCAGAG
+CTTTCGAATAGAAATACATTATTCATCTTCTCCGGCCACGGTGTTAATGGACCACTACAA
+CCAGGTGTAGGGGGGTTACCCGCATCGGTATGTTGCTAAATGGTAGAGCCCAAGGCTAAG
+CAGGTGTGATCGTCCCCCGGTCCAGGACACTGAGACCGGTATGAGTGACCTTAAAGAGCT
+AGACAAGGTAAGCCCGTTCGAAACGCCGAGGTTTCGCCTCACCGGCGTCCACGAGGTCCG
+CGGTCCTCTTCCTTTACTAAGCCTCCAACTGACCCCACACATCCCCGGCAGAATTCTAAA
+CGGTGACAACGGTAGTGCACGTCCTACGCGTGATAACTTATTGACTACGGGACAACATCT
+TCGATTCCCGAAGGGGCACGACCGCTTCCGGACGGAATCTCGTATCACCTGGTAGTTAGG
+AGCTGAACTAACAATTTCGGCAGAAGCTCGAATCGTAGCTACAACTACTAGTCCTGAGCT
+AGTCAGAAGTCGTTATACTGATCCCCATTAACAACTTACCGATGCTACCTCAGACGCATG
+TGCTCATGAAAGGATAACGACCGACCTTCCTGCTGCTGGTAACAAGCGTAACTGCCAAAT
+TAAATGTCAGACATAGTAAAACTAGCTGGAGAGTCAAATTCGTAGGTTCTACGGGGACAG
+TATTAATTCCAGAGATTTAACCCCGTTGTGCCTTCGCGGTGAGCGACTATAGCGGGGGAT
+CGCAGTTGACCGTTAGCCTCGTGTTCCGGTGGATGTCATGCGAAAAATAAGTAATGTTCC
+GCGGGAACTCTAGCTTGCCTAGTAAGCTGAACGCACCTGACGGAGTTTCCATACTCAACC
+GTCAACTATTTAGCATGCTAATCCTGCAGATCTAGCCTGCGCTTAGTGAAATTCCCAACT
+TCAAGTCCGGTTACCGCCGAATGCTGTACTGAACCTCGGTACTGACAATTGAATGGCAAT
+CGGCCCTTCTAGATCGGTTACAGATACCGGTTGCACGGCACCTAGAACCCTAAGGCCCCA
+GACCGACAGGATGCCCCTTGAATATGCCACTGATCCTACCTGAACTGGGGCCGCGTCTGC
+CCTAACGGAGCTTTCATTCCGAGCTGGCGGCCGGAACGTGGAGCCCTGCTCTTCGGAGGC
+CGATAAGGATGCACAAAAAGGAAGTAAGAAGTGAAAGAACGTCGGACATCGGCCCTGGGT
+GCGTAAATATCGCCCAATCAAGGCGAAAGCCACATAACTCGCTGAATGCTGTGTTATCAA
+CAAGCACGATGATGGAAGCTTCTCCTAATAATGTATGTCAGGTCGTTCGCGTGGGTGCCG
+GCGTCTTAACGACAGTCGTTCCCATTGTCCTGTCACACTTTATCAAGCCTTGTCCTTCAA
+GACATACGTGTGTGTCACCACTTCAAGACGGCTCGGATACCCCAGTTATGTGGGTGGGAT
+TTCGCAATTGCGGGCCAGTGTGTGGGGTGGGCTCTGTGGTGCAATTACATCTGCCGTCAA
+ACTGCTTCCACTTTAGATAGGAGAAGTTAGCAAGTGTACTAATTCTCGGAGCGAGGCAGA
+GTGAAGGTGCCAAACGCACGCCGTTCCTCCATCCTGCGGGGATGTCGTGATAGGTAAAGT
+TTCAGAAGTGAGTTCGAAGTCGCCGGGTTCTATAATTTCTGGGAGAATCCATGCGACCCT
+ACCTCAAGTCCTCTAGACTGTATCGCTTTGTGCACATCGCGAGCCCCTCAACTGGGTGGG
+AGTGTCCAACGCAAGCAAAAGTTATGCGAAATACGTATGTCGTACACAGAGGCCCTATCC
+CTTTACGGGTCACGATTTGAACTCGTCGTTGTGAGTCCGAAGTGCGGCTTTTGTAGAGCC
+TAATTCCTGGCTGTCTCACAAACCCCGTTCCCTATAACGTGTACCCACAGAAACCGGTAC
+GGCACTGTGGAACCAGCCTATCATTATGTCGTCCCTGTGACTTCGGATTAAGGCCCGAAG
+CAGGCCTAGCTGGTCCTCACGCCGCACCGCCATTGCCTACTGGTTCTATAGCCGCAACAT
+GATGCGGACCCCGTAAATCACTTACGGAATTAGAAGGATGTCTTAGAAGGGTCCCTTGCT
+CCTATCTATCGACAATCAGCAGACCGTCACCATGGAATCACGTTGTCTTCATGCGTGTTA
+GGGGGATCGTTAGAGAGCTAGTTAGCGCAGAGCCTGAGGAAGCTAAAATATAGGTACGGC
+AACCTGGTGAACGTTATTGTCCAGAGCCCGGTGCCTCTAGATTCGCCGCTCTGCGAGTTC
+GACTAGCGACGGTGCTGGCACTCTCGGACGCTTATTCGGCGTATGATGACAATACTCAAG
+TCGACCCTACTGAGCCTACGGTGTTATTGTGCTTAAGGTAGACGCTAGTACGACCTTCTA
+TAGGGACTCGACCTATCGCGACACCCGTGGGTCGGGCAGGCTGACGTCCTGTAGCCTAAC
+CTTTTTAGAGACCCGTGTCTAGAATGGCATTCTAAAACATGACCCATGGAACCAATGAAA
+ATGTGATCAGGACTTGCGTACCTGACCGGGGATTCAAGAGCAGAGATAGACAAGGGGTCT
+ACACCCCGGCTAGAGCCATTAGGCACAGATCTCGCCGGTTATATGCAAGACAAGCTCTAG
+GCGCCTAGTGACGCTCTTTCTACAAAACCAGCTACCCGTGACACACCCGACCAGCTGATT
+CGCTATGCTAGAGGGTCATAACTCGTAATGCTTCGTGCATCACTGTCTATCGCTAACGTA
+CGTTATGTTACTTGATGGTTCCGTATACTAGAATGGCAACTCTCTTTACAAACCCGCGTA
+TTTCTTGATATGGCTCCCTGCCGAAAAACGAGTCTCATTTCGAGACTACTCATTGTCTGG
+TATTACAGATAGTGGCGCGATGTAATCGCTACACGTGTATGGAGCGCTCGCAAGTCACTG
+CAGAAGAATGTGCCCGTGCTCAGGGGATGAACCTCTATTGATACGTACTAATTAGTCTTG
+ATATTTCCGCGACTGAGACATAAAGGTAGCGGATTATGGCTTCCCGCTTATCTAGGACTG
+CGCATAGTAGACGAGGGATCTCATGGATGACATCGAGACTGTGTGGCAAGCGCGTTTCTA
+CCAGACTATTAAACAACTAAGTAAAAACATTTTTATGGGGTCGGGGCCGCCAATTGGCAT
+GTCCCTGAGCTGTGTGATCCACATTCCCCTCTCCGTAGGAGAGCAGGTCCGTCCGTTCCT
+ATTGTTGTGCTTGGACGAAGTGCTCGTCCAACTCATTGATGTAACCGGGACTACGTTCAT
+TTTACCTGGAGCCGCCTCTATCAGCAATGTCCAGCGGACGCGTCCGGTAGCTCCCTACCG
+CTTTATTGATTGCGATTCTGATAAGCTATGACTTGGGTTCATTGTATGATTGCACACATC
+AAGAGGTGTGGAAAGGCAGTAAGTCTCCCTTACCTCTGTACCTAGATCCCGTGCAGAGTG
+CCTTAAGCCAAACTAGGTTACACCCATTACTCCCCTGAGGACATCGATTGCCCGGAAACA
+TTGGTCCGGGTGTTCTTTCCAACTTGACGACGACCTCCTACGGAGTGAGGGCTTCTGAGC
+TGGGTTTAAAGCCGGCTTACTTAAACCTTCCGAGATCCTCGATCCGTGTGTCTGTTAGCG
+TGTTATATTATATATCTGCATGTGTGAGTGCCACGCAGAGACATCTGAACTCGCAGAGTG
+ACTCCTGCTTATAAAACAAGCATGCCCCTCAGTTTTTTTCCGAGGCGTACCATATTCCGC
+CAGTCCGTGAGGGGGAAGCCCGGGCATCCTGCTATCGCATTAATAGATATCGGTAAGGCT
+CCTCTAGTCAGACCTTGAATAGTGCGTACATTTTCTATGTTAAGATTACCCTACGAACCG
+CCTTGGAGCAGCATCAGTTCTGAACTCGACTGCTTACTTCCGCAGGTGATATTATCCACA
+GAAGAGTGCAATATTTCATCCCCTAGCCTCACCGTTCGCTCGTTTCGGCCCCGATAGGGG
+GCAAGACATAAGCCATTGCTAGACCGACAAAAATGTGTTGGAGCGCTAGCTTCTGAGTGC
+AATGGTACTAAGCCTTCGTGGTTGACTCGTAGCGTCCGGCTAAAGAGCTTTGGGGATAAT
+CGTACCAGCAAAAGGCCAGGCACCCGCCTGCAACCCTGAGTGGGGACGGGAGGCGATAAA
+ATCGCTAACGGGGTTATAAAAGATATCCCCCGAGTTCTGCTCAATACTCCAGATACAAGT
+TCAATGTTGGAAAATTAACCGTTACTCCTGTGACTGAAAGAATTATCGTGATCACGCCGA
+AGCCATTCGCCTCTAGCACAAAACTGACTGGCGAGGGGAAGCGGCAAGCGCCTACACTTT
+GCTGATTTCGTGTGCCTGTTCATGTAAAGGACGTGCGGGCCGACAGTACTTTGGTCCTCG
+ACCTACCCCCTCCTCGATAGAAATTAGGTGTCCCCAACTCGCCCCAAGGGAAATCATCAG
+ACAGTGGCTGGATAGGGTCCATTAATCAACTGGAGGGTCAGCCTGAGCGTAACAGTTCCG
+CACTCGCACTCATCCTGTAGAGTTGAGCGCCTACGGACTCCATCTTGTAACACAATAACA
+GCCCGCCGTGATGCGTATGTAACTCTGCGTTAGTCAGTCTATCTTAATGTCCTAACATCA
+CGTCTGTACCCCGGCGACACACGTCATCCGAATCTCGCCTCATCTCCATGCCCAAGAGTG
+CTTAATACCCGGCAAGAGAGGGAGACCATCCGACCCTCTGCAGCACTTCAAGGCAGAGTG
+GTAGTCCAGGGTTACCCACTCAGGGACCAATCTCCAACATGGGTAGATTGGAAGAAACCT
+TCTCATACCATCTAATAGAATGCTTGCTTATTTGGTAGCTTCTATTGAGCGGGTCTTGGC
+CCAAGCTTATCCCGGACTCTCCCCCAGCTAAAAGTGATTACCGGGCAATTGGGGTATGAT
+CCAGCATGTAGCAGGTTTAAATACAGTCGACCCATCCATCCTCTCCAGTTCAGGAGTTTA
+AAGCAGGTTCAAGGCCGCTTTACTATACTAGCTATTGTAGACCTGTGTGATACGCCAGTC
+TCTAGGCGAGCAGTTTATGGGACTGGATGAGCCGCCTTGTCGTACTGTTAGAAAGCCCAC
+TGCAGTGACGATCCCGTTGGTAACCCTACGTTCTGGGCATGGTCGAAACTGAAGTTGCTT
+CTGAAAATTTCCGGCGTTTAGAAAGGAATCCCGCGTTGGCCCACAGGGTCCTTTGCATAC
+GTCCATATAATAGAACAGTGGGGACTTCGATGGCGGCAATGGTGATGCGCCCCCGTGCCT
+AAAGCGGTCTAACCCCCGGAGTTCGCGAAATTTCTGTCTTTCACGCGGCGTGTGCCCCAT
+GAAGATGTGAAGCACGATTGAATCTCTAGGTTATGAGGGTATCTTCAGTTCGCTATAACG
+ATACATGGGACCTCTAGTGGTTATGAGAATCCGTTAAATCTTGGATATCCATGGGCGGAA
+CACACTCTCCGGTTACGTTAAGGGGGGGTATGCGTACCAACTAGGCTATTCGTGGGCCAA
+CGGCAGCTGCAATGATTATGATGGAGAGGATAATTCCCCACGCAAGAGCTGAAAGCAGTG
+GCAAAACCCCCTCGCATCTCAAAAGCAAACTATCGTAGCGAGCCGGTCCATGTGCCCTCT
+CTTGGGTCTCCCTAGGCCCCTTGTGTGGAGCGCGAAGCTTACAGCCAATCAATAGTCTCC
+GCAGGGAAGGAATTCGGGACAAGTCAATCTGCAACGCACTATCGCTGAGCTCCTGGGCCG
+GAGTTGAGGGGAACCCGTTTTATTCATCGAAACTCTGTAAGCACCTCTCGTGAATTTAGT
+GTGTTAAGATTAATCGCGCAGGTAAAACGATGATCTCCTAGAATTCCGCGGTAGTGTTGG
+AATAGGAAACGACCTGGCCCGGGTTTACAGATGCCACAGAGTACACGGGCATTGTAATGC
+GATAGTATCTGAAGCCTCGGCCGGAATAATGGCTACGCCGGGAACGTTTGTCCATAGCGT
+TTACTGGGTCCCATTTCTGGTGAGCGCACAAGGTTGATTGCCGCCTCGCGGATGGATTAC
+GTGGAGGCTGGCATCCCAACGTCCCGCGGGTGGCGGCGGAGTGTAGAGGCACAGGGAAAT
+GAATGCATGCTATACCTGTTAGTAGTTCGACCCGGCAACGGAACTGCCTTGCTCTATTCC
+CAGGAACTACAGACAGGACCTGAGCAACACTTGAGTCCGCCCAGCCCGCACACGCCAATG
+TTATAGTTTAGAGACCGGCTCCCCCTTCTTGACCGTCCCTTCTCGTTAGACGCCCGCAGG
+GGGTAAAGCTACTGGGCAAGTGCGGGGCCACAATCTAATACAAGCCGCCACGAGATAGTG
+GTAGGCTTTCTCGAGCTGACTTCGAGATGGGTATCATAGAATGCGGCTGAACCAATTACT
+CTTGGCACAGTATTAAAGGCCTAGATAATCTATGCGTATATTGAACAGGGTACGTCCCAA
+CTCACCGTTTGCACGGCAGGAGACTAACAGATGGTAGGAAAGCGGCGTCACATACGGGTG
+ATATTTAGTAGATGATGGGTATGCACTTATACTGTGGGAAACCATCCTCGGCGTTATCTT
+AAGATTAGCTCTGGCGGTAACCCACTGTCTTTGCGAGGATAGGGAGGCTGCGCGGATACA
+AGCACGAGCTTGGGACGCTGCCTGGTATAGTATAGGCGGCTCGCCCGAGGAAGCGTATGA
+TGATCGCGATAACGGGAGTCATTGCCAAAGTTTGTCCGGAGGTTCGTATTTGATGAGCAG
+CTCCAGGAAAAATCAGTAGTGTTAAGGCCTCAGTTCAAGGCTATGACAAAAGGAAGGCTG
+AATTCTCGCAAGCCAAGCCAAGTCCCTTGCGCATGCTACCTCACATGCGAAAGCGAGCGT
+AACTTTGCCGTCGGTCGTACTACATACGCAGTTCTCCGCTTCAACTGCGCGAACATCCGG
+AATTTATATGCAGCTAGTCTGGTATACAGGGGTGGTGCGGTTATGTTATGCCCCCATACA
+TCCGGTGACGGTACAAAGGCGCTAACGCTTCGTCTGAGTGCTACCTCTATGTAATCTTCT
+AAGATCGTCACCGACATTTATGCGCAATGAATCCTGTATGGTACTCGTAGAGGCAAACTT
+AATTCTCGAGGGGTTCATCTGAATAATCAGCGGCAAAGGGCAAAACTTGATGCATTTTTT
+GTAACAAGCGGGTGTGGACCATACCTCTGGATACACGCATTACGCTATCATCTCAATGGT
+CCAGTCCGTCTCTGCGGCGAGCGTTAATCGTTGATTTACTAGTACTGTATGGTGGCCGCC
+ACGTAAAGAGTCGGTGAACAGTCTCTATAGGTAGGCCATGGTTCTTTCTGCTGTTTGTTC
+CTCAGCTAGCAACCGTGTGGCTTACGGCTAGCAGTGACCTGCTACTTAACGTCGGCATCT
+GGGCTAAGAGTGAACAGAAGGAACTCGGCGCAGAAGAGGTGCCAAAGGGCTTTTTGAGGC
+GCGCATGGTGTGGACTGCCGGGACTCGCGGTACATAGATCATAATCGTCTCACGCTTCAC
+GACTTGTCAACTCGATCGGGTAAATTACATCCGGGTACTAGTCAAGAAGACACGTTCCTG
+CCTAGTTAATGACTCTACAGATCTGATCTTATTAGAAAGCTGATGGACAAAAATCAGTGC
+AAATGGAGGGCCGAACTGAAAATGTAGGGGGGCCGGGCCAACCAAAGCACTTGCGATCTC
+CGGGTCCGTAGTTCGCTCTACTTGCCGTAACGCCAGCCTGACATGGTAGTCGCGTGAGTG
+CACAGTACGGAGTAACGGGCTTGAGATTTATTACCTCATCCGGGCTTCCGCGGAAGGGTT
+AACCAGTGAAGCGAGCTTCCAATTGATCTAAACGCGCAACGAGGAGCAATGCCGGCCGGC
+CAATTGCTCGTGATCTGGCTAGTAGATAAGACTACTCCTTCGCGGCCTACGACGGACCCC
+GAGTTCCCCGGCTTCGGGTTGGGTTTAATGTGCCGTCTTTAGCCGGACTCGTTACACTGT
+ATCTAGCTATCAGCTTCTCGACGCACTAACTGCAGCTACGTCGACTTTTCTGCCTGAGAA
+ATACATTATATCACATCAGTCCATTAATTGAAAGGATCGTAGGTCCGTGGTATACGCCTA
+GGATTGGGGATGGGTACACCTTGGGCCAGGAGCTGCTCATGAGGCTATCAGATATCGGAT
+CATATCCTGAAGATCGGTCAGTGACATTGCGCGCGCAATTCTAGCGCCGCGTGGCCGTTG
+CCGTCCGACCCCGCCCGGGGCTCGATAACTCTACTAGAATCGCTCCACACCTTATGCGAG
+ATACAGCACACTCGTGGTGTATTCTACCTTAGAGTAAAACCGATATTTAGTTAGCGTAGT
+TTTACTTGGTTGATTCCGAAAAAAAAATCTCAAACCGAAGTAAATTCAGACTTCATAACT
+GAGGCAGCGCGAGAATGGCACAGTCTGTAGACTCAACTGATGACGCGTATAACGCCGGTA
+ATGACTCCATGTGTCTGGTCCTTGATGACCAGCTTAATCGCAGAGTGCGGTTTACCCATC
+ACTTTGTTCTCCCTGTTCGCCGTCGGTGGCGAACAATGATGTCGTAAGATTGCTCAGAGA
+CGTGTAGACACCATCCTAACTGTCATCCCTTTGCACGCTCCGTTCCAACGCTTCGATCCC
+ATACCGGTAAGGGTAATTACCACAAAAGTAGCTTCGTAGGCGAATCATATCGTCGGCGGA
+TCCTAGCACGGCAACACTTACTGGAAGTCAACCGTGAAGTCTATGTGCAAGTCTACCGGG
+ATGCCCGTGCAACGAACCGGTGCCGTGACATGCGGCAATGACTTTAGGATTCTTACTGTA
+CTCCGCCGGCGGTAAATCGGAGCTGCCAAAAAGGTACGATTCAGCCCAGATTCCCCTTAC
+ATATAGCAATTGGAAACATAAGAAGCTCGTGTTCGTGGCCCGCTACATGCGACGACTGTG
+ATACGAATCGAAGGTGTTGCCGGCCATGAAATGTCCCGTGACGTGTCTCAGTGAGTGGAC
+AGGGCCAAGGCTCGCGAACAATAAGGAGGCTTCCCCTCTCTAACTACTGTAAAATGCGAA
+ATTCGCAACGAGGAACCACCGCTCAGCCAAATGCCTTACGAAGTGGTGGGTCACAGTCGG
+CACCCTCGGGCCGCTGGATAGATAGCTTGTGGGTTGCCTATACGACTTTTCAAGTACAGA
+TTGAGTACTCGACTGCGAGGTGGACCCATGAGAGTGGAGAAATTTCTGCACATACTAGCC
+GGTGCGGGTGGCCTCTTCCAGTTGAGCGATGTGGAGCCGCGTGGCTCTGCTCGCGATACA
+ACGCCGATAGTACTCGGCGGCCCCGCCCAAGAACCTGGAACCCCGGTCACTCATGGCCGC
+ACGTGTCCGCCACATATCCTGTACTATTTCGTGCCAGGGTGCGGCGAATTAACTTGTTAG
+CCTCGATTCGAGTTACTAGACAGTAGCGTTAATTAGAAACGGACGTGAAGCCGGCCAGGG
+ATAAGACTTGAAGACACGACTAGCACCTGGCTAACTAATGTTCCCGAGATGTATCCCACC
+TCAAAATTGTGCGGCAAGGAGGCCGCGCACTCGGCACCCCCACCCCGACCAGTATAACCG
+CCACCCTTTCAAGGTACTACCAAAGGATCGTTCAATGACGTTTTTCCCGGTCTAGTAACT
+GGGCATGTGAAAGGATTGCCAGGATAAAGTTGCGGGTTGTTGGGTTCAACGGACAACCCG
+CTACCGACTAGTAATTGAGTCGATCCAGCAGCCGTAACTCTACTTCCCGCTGTATACCAC
+AGGAGGAGTCCGACTCATTTTGGAGACTGACGGTTTTGCAGCTTGCCTAGTACATTATCC
+CAGCACGTAATAAATGATACTTCTGATCGGCTCAGACTTCAATGAGCCGACTCAGTTTCT
+CCAAGGGAACCAGGCCCCAGTGCAGTCGTGGACAGAATCGATAAAATATAACTCAAGGAA
+TACCGAAGAATTACGATATGAGTTTAGGATGCTCGGGACGTGGAAGAAACCGGGCAGCCT
+CATATATCCTTCGCCAAGATCCTAGCCTGAAGCCTTTCTTTCTTTCCCTTAAGATCGCGG
+GGTAAGACGCCTGACTGCTCGCACTGATCTATCCCCATCGCCCCCGGACGTGAGAATCCA
+GAAAAAGCAGTCTATAGCGACCCGCGGACTCAGCGGAGGCATAGCCTGCCTGAACATTCC
+GGGTGTATTACGCTGCGCTTTCGCAATCAGGAGCCCGGCTCCAGACAACGGCTTCTCAAC
+TCCAGACTCATGCAAGGCGGGTGTTCGCAGTTAGGCCTGTGAGACGAATTATGCTCGCTC
+GGGTAGGGTGAACTCTTACTCCGTGGCTAGAGTGTACTCAAACCTCTACCGGCTTTATGG
+ACGCTCGGTGGCGCAGATTTGTTACTGAAGAGGACACACAAACGTCAAAAAGCTTATACG
+GACGGTCTGAGCGTAGGTATAGTATGCACGGTGTAGTTTTAACGGGCCCCTAGTACTTAC
+GACGTCTTTCACATATGACAAGGTACCCAAATCAGGACGGTACCGGCTTAACATCGATTC
+TGTTTTTACGAAGCAATAGTCCGCTCCCGCAATCGACACCGGAGCAGCAATCACTTTGCT
+ATAGCAACCTCCAACCAGACATCCCCGGTTAACTGAAGAAGTAACCGCCTTCTAACGTGG
+TACAATCCGTAGTCGCCGGTTTACCTGTCATACATGACCCTCCACACATTCGATACCCTG
+GGGTGCGAACAAACTAAGCGAGGCTTGGTATTGGTAGCAGGGCGGACTACATGATCAATT
+GGCATATATCCAGTCTCGTGATCGACCCGCTGTAGGGCGTGTGCCTAAGAATGGTCTTCA
+TCATTATAGCAACAATAGGACAGGACTTGGATGCATTCGAAAAGCTCTGGCACAACTCTT
+CATCTCTGGACACATTCTCTGAGCACGTCGTGTGCGGCTGGACCAAAGTGGTATGGCGAC
+GAGCTTAGGATCGGAGAATCATCCGGCCGGCAGGTGCTGCAATTCCTTCATAGGATGTGG
+CGCCCGACCCTCTCAAGCAAACCATCTAAGATGCACGTCGGTGAGCGCGTTACGGACGTC
+GCTTTTGTATCGGCTGGCCGCCCCCAAATTGAACGAGATGTGGCCGAAGACAGGGCCTAC
+TGTGGATTGGATGAATTCGCGCACACGTAAAACTCAACTCAAAATCGAGACAGGTCACCC
+GCCTGCGCTTGCCTTACCTCATCTCGTAGGGCTCGGATTGATCTAGATTCAGCTCGCCTG
+CAAACTTCTCGAGCCACGTCCTATGTAACACCATATAGCCGTTGCACTGATTGGGCTGTT
+CGCAGGGTCGATGCGAGTAGGCCTGCATGCCTTCCAATTTTTCAAGACGCGGACTAGTAA
+AGCTAGTACAACAATCTACGGCATACAACCAGAGCGATGTCGTATAAATTCAGACGGTGG
+CTCTGCAGTGGCACATGCTCAGTGACTCCGCATTAATCCCCGAATTACGGTCGTATCCTC
+GAGCCAGATGTGGCTAAAGAGGAAACGGCACCGGGAGGATAATCCCGGGACACTCGTGAT
+ATCTTCGTATTTGCGAATTTTTCGGAAATTATTGGAAGTAACGTTCCTTGTCACTGTTAA
+CGTCGATGCCCGCAGAAGGCACTTGGGCAGTGGAGGCACTCGCGAATAGAGGAGTTCGCT
+TGGAAATGGTACTCCTTTGCGTACCAGGCTGTGGGCGAGAACACGGTTAATCATGTTTAG
+GGCGTGATTAATGGTTACATGTCCTACTGGTTCTGAGTCTGGATTATGCAGTTAGTTTGC
+GGGAGCCATGCGGGACTTTCAATGCGGTTACTAGCAAATTCCTAATTTCAAAGTGCCAGG
+AGCGTGTAGGATACCAGATAGTTTAGAAGGATGATCTTTAAATATCGATTTCGGAAAAGC
+CGGGGAGTCCGGAATGTATGCCTATTGGTGCGCTAAGCAAAATTCATGCGGAAGTAACTA
+AAAGTTACGTCTCTTAAGATAGCACTCGATAATGGACGCATCCGGGCCTCTGGGCACTGC
+GTCATGTTGTTTAGAGGCAGTACCCGCCTGCGTTAGGTGGCGTCTCAGGCTTAACACAAA
+TTAACTGACGTTTCCATACATTCGCTAACCGAGCAGCGTAGACATGGAAGCCCTACTATT
+CTGCTGACCGAGGGGACGTACGCGGACATCGAGTCCAAGAGCAGACTAAGCCCTTTCTTA
+CGCACCTCACCTTATGTTGCCAGGCGATACCCTCCTGGGACCCAGTGAAGAGAGGTTTAA
+CAGGTTCGAACAAATAGCCGCGCCCAGGAGATACTCACGGACACGTTACAGCCGGACCAA
+ACACGGGGCATCGTGCATTCAGCTGAGATACATTCATTCCAGCAGCAACTCCCATATTAA
+CTTTTGATGCCGCGGGAAAAACTGCAGGACACTATCGCATACGCAATGAAATTGACTTCA
+ACCGGACGTACTTTTCGTTGGGGCTGGGATGAGTCTTATATGTTACCCCGTGATTTGTGA
+ATTTGACATTCCGGTCTGCGCGATGAAGTGAGTGGCAGGCGTTCAAATGTGATGCTCAGT
+CATTGCTAATATCGACCCACACGTGCCCACCAACGCAGCATTTATAATTCCAGTCTTATG
+GTGGGTGTGTGGTAAACTCCAATCAGAATTAAAAGGCGGCTTTTCTTGTATAGGATACGT
+GGAAAGCTACTGACCCGGTGTGCGACTTTAAGCCGCTCATCAGGCTTGCGCGAATCCAGT
+AATGGCAAATTTGGCGGTGGGTATTCAGGTGCCAAATCCCAATCGCCCGGCACGTTTATC
+TCCTTCCAGGTCAAGACATTCTGTATTTATTTCACCTTGCCCGGCGGAGATCTGTCATGC
+CACTTGTTCGGCGCAAACGTCCTATCTAATTCGCCCGAGTAACACACATTGCTCCGATTG
+CATCCGTTGCCATAGTTTTTCGCGTGTTGTCATTACCGGGTATCCTCTCATCTAGTTGTC
+GACTCTTCTTATGACGGAAATTTCACTACGGGCACGCATTTGCATTAGTAGAGTCATATG
+TGGTCCGGATCGGTTGCTATGAGGTGTTGATTTTGAAATGCCGTAGCCCCCGCCAGACGT
+TTTCTACGGATGTGGCTCGTCTAGTGCGTTACTCGCCAAACGGTCATATCACCGGACCTA
+CTCACATCCGCCGGGCATTGCGGCTGTGAGTCCCCTACCGGTATTCAGGTGGAAATTGGC
+GGTGGCTCTGCCGTATAATTTTGGTCACGGACGGATGTGGAAGTGGCGGTTCATACCGAG
+AGAATTGTGTTACCTCCAGCTTCTTACCAACCCCTTACGATTGATCAATAGTCATAGACC
+AAATTTGGATAAAGACGGGGTTTTCATAGCCCCCGCCTGGAGTGAGGCTTCGTCACTACG
+GAGTGCTACTACCCTTCCATCCATGTGGGTCTGACGGCAGGCCCTAGACTCCTATACGCG
+CGGTGATGCGAACCCGAATGATTGGGGTTGAGCCCTAAGCAACACCCCGCTTAGGTGAGG
+CCTGATGAAAATCAGGTGATACGCTTGACTCCGCCAGATGGCCATTGCCAGAGTGACTCC
+GCTAAACAGCTGTCCCCTGCAATATCACGCAAGGAGACCATATGTGTCTGTGCACAGACC
+CGTTAGATCAACCAATCGTTCTATAGCCAAGCGCCGGGTGGTTTAGGCCCCTGTCAGTGC
+TTTCCCCCGTGGACCCCCAATCACAGTAGTGAAGGTCTTACCAATCTGGCACCCCTAAAA
+CGGTTAGATCTTCGCGTGGCAAGAAGGCCACAGTTTGTAGTACTGCTGTAAAGCCATGAC
+AAGCTCTGCGACCACTACCGAAGGTTGTGCCACATTGTGATAGCCTTCGCTACCGTGCTG
+TTCGACCGGGCATTACTTTAAGGTAAGAGAATTTCTCTAAGTGAGTGGCTGATGCTGGTC
+GAATAGAACTGCCGCGAGGCTGGCTCCGGACATGCACCATTAGGGGGCAGTACCAAACAC
+GACAAAGGACGCTTTCTAGGGTCCGCGATTTCTGAACGGGATTCTTGGTAGACATAGACG
+CCCTGTGCTCATAACTGCACGAATCGCGTGAAATTTCTCTGGATGAGGCTTCAACGGAAT
+GAACATACTCAAATAGACGGCCTTAACGTCCTGGCGGCAAGGCAGTAGTGTCATTTTAAG
+TGTACTTGGTTCCGGGTAATCCCACTTGGACCAACCAAAGTGTGTGAGAACCAATTCCTT
+ACGGCTTTTCTTGATATCCATATTGTTAGAGGATCATAGAGGGGTGGATGGGAAGTAGTG
+GGGGCTAGTAAGATCAGATCTGGTCAACGGTAGACATCACGGTTATGGCTTATCCACAGA
+GTTATGATATACCGTAATCTTTATGCATTCCGCCCGCCTACACAGACTCCGTTGACGCAC
+GAACGAGAGCAACTTTATTGAACCAAAGATTCATGTGCGGGCATCCGCCGTGGAAATGAA
+ATACTTTAAGCGACCCCAATTCGCAAATGAATTTGGAAGGAGGGCAAATGGACCGATCAT
+CCAATATAAAGTTGGCACCGCTTTCCTTTCTCGGACTTGTGTGCCCTATGCATGGACATA
+CTCAATTCGTTTTGGAGTCTAGATGGTGGACAAAGCTTCTTTACCCTCCTTTATGGACTA
+AAAACATTGTTAAGCCGGATACACAAAACTTTATCTGGCTGCCTATGGGTCTGATTGACA
+CTCGCCGACAGCTCCCAGGACGTAGACCAGCGCTGCGGGAATCTTTGACATAGCTATGCG
+ACGCTGGATCTATTGGCAGCCAGGAATACCACCACCGAATCTTAGCTCACCCTCTTCAAA
+CTCAATCCATCAGGCACGGAGACCAACCAACGGAGCGGACCATTGTTGTTCGTCTTGCTG
+CTCTGCAGACCCCGTTACCGTTCACTGCGAAGTCTGTCTCGGTTGCAATCGCGTCTTGCA
+ATGTTGATAGACAGAGTGCTGAATACAACGCTGTCTATGCTCGTACGGCTATCGCGTACC
+CGCGGCAACGTATCGAAGGTTCGCAGTATCGTGGTTGCACCGCGCATGGGGGGGAACGAT
+TCGGGAACCACAAGTCACCCCTTTTAACTGGGTCACGAAGCCAGTACTGAGGTCCGACTC
+AAGCACGGAGGGTGGCTTACCTAGCCATGCTACCTTGGGTCTCGTACTGACATCCGCCAC
+AAGACAACGTGACACTTCCGTCTATGCGCGCATGAGGTAGATCCATTAACAGTTGCTAGT
+ATGGGTATTCAACTAGTGACGCGCACAATGGTTCTCTTTTCTTGGGTACTATAAAGCTAT
+CTATTCGAGGTTATTGTGGAGGTCCAGGAGTAATAACCGCGATCGCGCTTGTTGACGTAT
+TCTGATCTCGTAAACGAATGAAGATTCCTCGGGCTCAAACATACCCCGCAGTCCCTCCGA
+CTCGTCGACGGATAAAAAGACCATGGACCACAGTATGAGACGATACGGGCGGAATACAAA
+TCGTTGGTTTTGCCTTCCGTCATACCTCACGATGCGCGCTGCGTTACTCAGCCGACTAGA
+ATACTGCACCCTCCGACAATAGTAAAAGGTCTGATCCGCAAAGCGGCCGATCAGCCTCTG
+CGGGGATGGTGGCCGGCGCTCCAATATCTTCGAAGTAACCTCCCCTCCTCAATGTTAAAC
+TCTCTTGTGTCCAGAGCGTGCCAACCTGGGCGTCAGTACACAAGGAATTACCAAGCTCGG
+GATTAATAAGTTCTAAGACGTTAAGTGAGCACACATACAGTACTCCAGAGTGCTTTGTTC
+ACTTAGGTCCTGATCTAGATAACTCGGACGGAATTGCAGCAGATTCTTGCTTTTTCAGCA
+TAATTCCTTCACGTTTGTGTCGTAGGGAAACACCGAAAGATTTGGTTACGTAGATTGGGC
+GGATGATCTGGAACGCCTTATTGGTACTTGATTGCCGCAGAAATTTACTGAAAACCAAGC
+TCCTGGGTAATTGATGTGAACCTATTGGCAAGAAGTAGTCGCTGTTGCGTTAAAACGTAC
+TCAGCTCGCCGCTCGTTCAAATCAATCCAAGGACATTAGGCCTTTCCATACACTTAGGCA
+GGAAATAGATCTAGTCACCGCCGGTCTGAATCAAACCGGGCATTACACGGGAAGAAGAAT
+GCTAACTGTGCGCAATGGGCTGTACCGCACGTTGAGAACCACGACCTGCCCAGGCGTACC
+TTGGAGACGCTAGAGGGAGAGTCTCAGGGTAGATCATAGTAGTTGTTGACATCGCCCGCG
+TGGACTACAATGGGCTTTGCCTAAGGGAATGGGTACGGTGCCCTGAGCCTGGACCCCGAC
+TACTGGATTTCTCTTGTCCCATACATACCTCTGTTCGAAACCCACCCTGCACGACGACTT
+GATAGCTTTACAGATGTAGGGACGGGTCAGAAAGAAGCCCTCATACACTGTAAGAAATAT
+TGCCGGCTGAACGCGCCGCCGTTCACTCGCGAGATGTCAATCGCAGACATCCGCACTAAG
+TATTTATTGCGTGTTGCAGTGGACCTTTGAATCATCCACGTATTGGAAAGAACTGGATAC
+TCTCGGTGCATCTGCCCATCGTGATACGCGAACTCTGAAAGTAATAGCTTCTCAATAGCT
+CAAAGTTCTGACTTGGATCGCTGCCTTCAAAGTTAAGGATATGGTCCGTACGTAGTAATG
+AGCGGCTCCGTCGCACGATCGTACATCGCTAAGAGAGGTAACGGGAACATCAGCTTTACG
+CCGTCGGCGTAGCTGAGAATTTAACCTTTAGCAGATAGCGTTGAAGTCGTAATAAGCTTT
+GTAGCCCGTAGTCTTCAGAACAACTGTTTTCGTGAGAGGGGGCATTTACGGATTCGAAAC
+GTAGAACAAATTTCAACGTGTATCGAGCAGGGCATTTTCGCGTACCTCACTACCAAGGTG
+TCCCCGGACCGAGTCATACCTCCATGTTCCGAGCCCGTCAGGAAAAGAGGAGCTTGATAA
+CCAAATCCGCTCTACCAATAGGTAATTCCGGATGGATTAGATTACTGCCACAAGGAAGTG
+GGAGTCCCATGTAGCTAACAACCGCAGGAAGGTGCGCCAAACCAGGCCCTTAACTTGATG
+GCATCGATTAGCATCTGCCCAGTAGGTGGTGATGCAGGGAGGACTAAGACAACTATACGA
+TGAACAAGACCCTAGATTACGTGATATCCACAGTATGAGGCCGGGGAAGGCGCCAAGAAT
+AGAACAGTGTACCGCAAACCGAAAGCCTGAATTATCTGAGCACGACCTCATGGCCGTTCC
+CGAAGGAGAAAACCCTTGTCTTAATGAACGTGTATGACCTGCCCCGGGGTAGGAGATGCT
+GACTGACTTAGAGGATTGTTTTGTCGGTAAGCGACAGCGACGACTACAGGAGGGTCCAAT
+GCCAGGGCTGAGCTCGACAGGCGGACGGTCGGTATATCGCTTATACTGGGATGGGCATGT
+GATGGTGTCGCGGTCTGGCTCAATCATTACACGGATCTCCTGAACCACTTTAGGCACCGG
+TTACAAAAGCCTCACGGTTTGTTACAGAATTGCTCCTCAATTATCGAAGGTGGCGCTTCT
+GATACCGATAGGGTGAGTACGGACTGACTAATTCAAGGACGGTTATTCACTTAGTTCAGT
+AGGGCGACAGGTGAGCGGCATTAATCAACACGCGGATATAGGGTTGGTACTCTCAGAAGG
+TACAGGCGCGTGGCCCCGGAAACTACATTGCCTGTTAAGCAAACGACCCCCAACGTACTA
+ACCTTACAGGCGTGGCCTATCCGCAAATGACGTTAGATTCCTGTGTTTTCAAGGGCCTGG
+ATGGACCTCATTATCTAAAGCTTGGTTGGGACCAGGCTTGAGCCCCGCGGCTTCCTTGCC
+CCTCGGATATCCATGTCGATGTCCGACTGGCTTAAAATTCACAAGCTACGCAGTGCCCTC
+CTCTTACGGTCGAGGTGACATTGTATCAGATCTAATGGATGTCTCCGCACGAGTGGCTAA
+AGCGTATTTGTACCTCTTTTGCGTTCCTATCACGGTCCCGTGACAACCAGTCGCTTCCAA
+GTCAATCGTTCGCCCGAATGTGGGCCGATCCCCTTTGTAGAGACGCAGGGATTAATACAT
+AGAGCCCGGATCTACCAGTAGCGACGACCTGCGATACCACGTCGCAAACTTGCCTTTTCC
+AGCGTCTCGTACCGTGTCACTCGAGGAGGATATAGAGAGCGTGCGAAGTGGCACAGTCTT
+GCGCAATCAAGTTGGGCAATTCTCTTTTCCGGCACTGCTGGTCTGGCATTCGTTTTCTCG
+AAGTGAACAGGATCACTTCAATGCACTTCGCGTCGTCTACACGCTTTCACTTACTAAGTG
+ATATTAGGGATCTTAATCGGTCGGAAGCGCGCCAGGGCGTTTTTAACAAGAAGAAGATGC
+TGTAGTCCCGTTCGGTATTAAGTGATATCATTTTGGCGACTTCGTACTCATACTACTTCA
+CATCCGTGCCCATGAGATATATCCCATGTTCACCCGCCCAAGTCATGAAATAAGTGCAAA
+CCTCGTACCAACAGTTTCTGAGATCTTGTTAATTCGCCGCATGCTATAAGTGTTCCAATG
+CGGCATGTTGACGACGCGGCCATTTAACCATAGTCGTACGGAGTTGGGACGCTACCCATT
+ATACTCGACTAGACGCGCTACGCCGTATCCACCGGACAACGTGTTGCCAGGGATCTCGAC
+GGGAAACGTCCTCTGCAGGACGGTGGACTATGGAGTGGAAGGTAACAATTAGTTCATTGG
+TCAGTGCGCGCCTGCTGCTAAACCCCGCGCTGACTTTAATTGCCCCGCTGTGTTGTTAGA
+TACGGGTATGATCATTGCCGATACAACGGTATGCTTGAAGCGTGGCGTATTCTAATGTGC
+GGGAGGCTGTACTGCGTGAGCAGCGCCACCCACTAGGACGGTGTATGGTTCGCGCTGCCC
+GGTTACGGTATCATAGGAAAATAATTAGACGCGCAGCGGACCATGTGAAACGATATACAC
+GGAGGTGGGATCAAACTTCGGCTCCTACACTGAACATCATCTAAGACACCGGAATGTCGA
+TCGCATTACCAAACCTAGAGTACCGTATGAATTACCAGTCGAAACCGTATGAGATAATTA
+CACACGGCAGTCATACACGCTTTCAGAACATACATCCATCTGGTGGAGAAAGTCGCAGAA
+ACTCATACAGCACAGGGTCACTCCAAACGTCCCTCTAGGATGGGGCGTTACGTTCAAGTG
+ATTTTATAGTCCCCGCTAGTTTTTTAATCACTACCTATGCCACTCGAAGACAGAAAAACA
+TTTGGTAATAAACTGTTCGGGCGCCAGCCCTTGGCCGACACTCGTTCTAGTCCCGCTGAG
+ACTCAGGCGGGCCGACTGCGTAATATGACGAAGATAGTCAAAACAGGGAGTCTGAGATTT
+TTAATGAATGATTTTCGTCCCGCTGAGAACTCCATACTCTCTCCTTCACCATAGGTGCCA
+CGCCCTTGGGTGGAGGAGAAGGAGCATGGTGGAAGGAAGTTTGGTTGGCAGACACGGCAG
+GTGTGCTATCTTACCGTGTACATCATATGTTGACGAGTTTCGGCTGGTAGATGGAAGCAC
+GGATCGTAAATGTACCGTAGCGGCAATTGTTGATCCCAAGCGTCTTAGCTCGCTATGATT
+TCGAATGCTAGCACCACCTGCCCTTCGAAAAAGTTCGGCTGGATAACGTGAATGTTTTCA
+GAAATTCAACGCCTGGTCGTCCTACCCAAAGGCAAATAGAGAGCGCATTCCACCACCCTC
+GACCACTGGCGAGCATTAAAATCACTTCAAGATCCCGGGGGACCTACTATCTTTTGCGTC
+AACACAGCATTGTCAAAATTAGTACGAAGGCTACCTGGATTTAGTCCTCGCTCAGCCCTG
+GGCTGCGCAGCTTGCTTAACTTCCTGCTCAAGAATAATATTGTTCTGTCACTAGTACATC
+TGACATTACAGACATATAGGAGGATAGCTAGAATTTCCCGGCGGGGCTAAGCTGACCAGT
+AAGTAACGGTGGTATTTGGTAGACTAATGCTATAGGCATTAATCTCTATTTGCACCTGCA
+GTATGCCCTGCGCTACACAGTCGTGTGGGGATAAATTACACCGCCTCCGAGTTGAGTCTA
+CACTGTCGCCACAAGATACGGGGAGGCAGGCTCTAGTTTCGAGATTTCATCGATTAGATG
+CTACTTAAGATTGAACTACGACCATACATGCCTGAGGAGAGCATTGTGCGCTATGGAGGG
+TCTGGCTACTGACCGCCACATCCGTTCGCGAGCTACCATGATAACTATTAGATGATAGCC
+TATGTCGATGGTGGGATTAAGCACCTCTGTCGCGAAAGAGCATAGCGCAACGCTATAGTT
+TACCCTACATTTGATAAGCTGGACTCCGAGGCTGCGGTTACAGAGTTACGATCCCGATTT
+AGCCATTAAAACCATCACTACATAGAAGCTCCAAAATCCAGAATTTCCTTGAAGACGGTG
+AAGGGTTACTCGGCGTTTTGAGGTCTCATCCGGGCCAGTTGCGGGATCGGCTCAATCCCG
+TCGCATTGTAGCTTACCGAATATCGGATAATAGGCTTATGGAGATTACGCTCCGGTCCGT
+TAATCCTGAGTCTGGTTGGCATTGCAGAGCTGGAAGGCACGCCGGGCTAGTGGGCTTGTC
+CCACCGGTATGAACTGCGTAAAGGGGCGGGCAGTATGATCGATTTGAAGCGGTCAACAGG
+AGGGGATTAACCCTCCTAGATCGTTCAAAGATCGGTTAGTGAGGTAGTGTCGCCGCCGGC
+GGCTTTAATTTTAGTTCTAAAGCTCACCCTTCACTTAAGCCGGGTGACCTACATACCTTG
+CCCTGAAATTCGTGGGTGCTTAGGTTTGTCCTGGGTAAGTGGACGTGGGTCCTGGGACAT
+AAGAAGAGTGCGTGGTTGCGGTGAGGCCAAAAAATAGTAACTCTACTACCCCTGCCTCCG
+CCCTACTCCCCGGAAGGATATTACCTCGTTTGGTTTGAGCCGTGTACAAACATCTTCTGG
+TTTGCGGCATGCATTGAAATCCATCCCTGGCACAGTCAGATCCTATGATGCTGGTCCGAA
+AAAACGAGGCAAGGTGTAGCATACTACGCCTAGTCAAGCGGGAATCGCATAACCAAGATG
+ACGAGATCGTCTGCTATTCACAAGTCCTCGAGGATAATTAGCATTCTAGTAAACGGTTTC
+GGTAAGTACCCCGGGATGAAAGTTGGCGCATAACGCCGGTTATGTTGCACTCAAGCATCG
+TGGACAGACTACTTAGTGTATAGCAGCTGGCCCCTTAGAAGTTCCCGTTGACCCTTAGAA
+GCGAAGCCATGTAGGAACGCGCCTGAAGGAGGTGCTAGCGAGCTGCAAAAGGCCGGCGGA
+TCAAGGGCAAGACAGTGTGAGCACTGATAGGGGAAAAACGATCTTGGGCGATACTGAACG
+GCCGTTTGGATCAGTCGTTCCAGCCTGGGCCATACCTGCTTCCCTGGGGGAGGGCAGTAG
+ACCATTTATCAGCCTACGAATGAAGACTCAAGTTTACTGTGCCGTAACTCAAGTTCCATG
+ACTATCGCCTGATTGCGATCACTATGAACGCGCGCCATAGTTAGTGCCAGTCGGGCGCAC
+CGTTTGCGTGTAAGCTTCTTGCAAACCGGAGCTGCGTATCCCGTCCTAGCACGAGACACT
+GGTTAGTCCGAATCGTCCGCACACTACGTGCCAACCTGGCTTAAGCAATGAGTGGTACGG
+CACTTACGCCAATAGTGTGATTGTTTAACATTAACATAGAAATTTTTAGAAAGCTTTTCC
+CGAATATCCTCGGTCAGCCCTCCAGATGGTTTTTGTGACATAGGGAGACGCCATTATCCC
+GCGAAATGTATACTTGCAACCATGGACCCTAAGTCTAACCTGGATTCCCACGTGGTACCG
+CGAGCCGCTTTTAAACCCGAACCTGATGATTCGGATAGGAATTGTTTTTGTCAGTTGACG
+AGAATCAATTTTAATCTCATGACCTTTGAGGAGGACTATTCGACATTGTCGTTAGGAAGG
+AAACGCGGAAGGACTGCTGACGATAGTGGCTCCGGGGTGAGTAATCTCCCGCATGGGTGC
+GGTCGATGCCCATACTGGGCCCAACGTAGGTCCCTTAGGTGGTTGAAACCGCGTCTGGCA
+TTAACTATGACTCCCGCATCCAGTAACGATGAGCGCGTAGACATAGCTGGGGGGCACCGG
+GGTTACGTTATTGTTCTGGCCTATGCGTTACCGGTGCGTATAATTGGCGAGACGGTTCCG
+TGCCTGTTTCGTACGTGAGAGTCAACTTACCCTGCGTGCGTTTGATTCCTTAAGTAAGAG
+GGCGGTCTAGGGTAACGAGGGTTCCGTGTCCCTGCTCATGGAGCGCAGACTACGCTTATG
+GACACTCATGCGGACATCAGCGAATGCCGACTCGCCTCTTATGGCGACATGGGCCGGTGA
+CTACTCAACGACAAAGCCCAAAGCCCCGTGGAGCGGCGAGATCTAAGGTGGCTCCAAACG
+CCTCCGAGTTGCAAGGACCAAGGTGCTCGGTGCCACCCTATATGTTATCAGCCACAATCA
+ACTGGTGCATTTAGGGGAGTTGCGTTTAGGGTAGAAGAAGTGTGCAACTAAAGAGCATGT
+AAGGCTGGCTTGCACACCGCAACCTACTTGTCGACTTAACCGATAAAGTTGGTAAGCGCA
+ATGATCCCCTTCAGAGCTGCTCCCGACAGGTTTCACGTTTGGGTATAGCTTGCAGCGCTT
+TGGAGCGCCCTATCGATTTGTGCGTGGCGCAGAATATACGCGCAAAATATTGGAGGTAGA
+AAAGAAGGAGCTTCCGTCCCCACCAAATCATAGGTTAGTCCCTCAAGTGGGACAAATCGC
+GATTGATCCAGGGTTGTCGCGAGGTCCCACCTCTGTAGTGCCACTGGAATTATACATGTA
+TAGCGGAATGATACTACAGTAGAAAACACAGATTCCCCTCGCCTCGGTGCCGAATGTTGC
+TAGCTCGAGAATGAGATGTGACCAGTTAAGTACCAAAGTAACCGGTAAGAACACAGTCAC
+ACCTTGTTACGCCCGGTGCTCACGCCCAAGTATTTTCGTTACACACCTAGTGGCACACTG
+ACGGGTAGCAATGATGCTTGAGAATACCACTCCCAGGCGCTGGACAAACCACGTTTGGTT
+TAAACGGTGGGTTAACCACTTTCGGTCCCCTCTTACCGGACCGTGGACTCTGACCCAACT
+TAGGGGTGTATGGAAATGTACTCCCATTACAATGGCTGCACCTATTGGGCAGGTTGATTG
+TCTGGAAAATCGGCGGTGGTCGTTTCGGGAGTTCCAGATAACAATTCGATAGAGCTAGCG
+AAGATTGTATACTATGTACCGGATGAGAGCCACTGTTCCTGAACATGGCACTTAGGAAAG
+TGCTGGCAGCGACACCCGAGCTAGAGTATATAAGCTCAACCTGGAAGTTGCCTTAGCATG
+TGGTCAGGGAGAAGTGAAAGCGATTTAAGTTTAAACGGCGTATCAGCCGGCGTCCGAAGA
+CGGCAACCTACCCTAGACGAACCATCTCAACACACCTTACCTTCGCCCACAGAGCTCATT
+GGCGGTAACCCCGTAGAGGAAGCATACCGCCTACGAGTAGCGTGGTTTCTATAGCAATAA
+CGGCTCACCACTTTCCAAATCGAAAAGATGCTAGACTTCTGGCATCTGTTAGAGTAATTA
+ATGGGCCTCCCGCTGGGTGGTCCACTTTGACAGTTACCCCTACTTCCTGAGTTGCCTTGG
+GTGAATCAGTCGTGCGGACGCTTTGCGGTCCGGTTAACTCGGCAACAGGTTACGGACTCC
+GATTCGAGCTACTGCCTACTTTCGCAGAGAAATATCAAATGGTCCTGGGTTCCGTGACTT
+CAGGCCTACAAATAACGCCTACAGTACAGAGCCTTGTACCCCGGGCTGTCCTTCTCTTAC
+TGACGTGAAGCCCACTCCTTGGTCTCCCGGAAATACCCAGCATACGAGTAGTTGTTCGTT
+CGAAATGAAGTATGGCTTATGCTTACCAATACGTGGGGGTTCACGGGTAAAGCGTGGCCT
+CAGGACATGCTCCACGGTCCACACTTCCATTGAATCCTGCAAAGTTCCACTTGCAATAGA
+CGTCGGTACATGAAGCGGAGGTCCCCTCCGGCTAAAGTACCCGGCGAACGACTTATTACG
+GTCTATAGCTCGGTCACACACACAGTTTACCACTCACCCGGGCGCTATTCGGCCTTGCCC
+TATATATGTTGGACCATGCCACAGCACGTTATCCAGTAGTGATAATTAGCAGACAGCACT
+GCAAAGCATTCTGTATGGACTGCCCCCGCCCGAAGGGGTTAGTTCACATTGTATAGAATC
+AGTTCAAAACGCCTATACTGTATATTCCAGGACAATAGTAAGGTTTACATATTTTTGCAT
+TATGGCCGATGTGAGGACATGCCCTGCCTTCACGATTTGCAAACTAAGAAGCCCAAAAGG
+TCGGACAAGCTACACCGGGTTACTACATAACAGTCGTTCCGTCGAGCATCTGTAACATCT
+GTGCGCAGAGTCAGACTCGTTGATCTCCCAGTTTGCATACTAAGCTCCCGCAACCCCCAA
+GTTTGCCCGGGAATACCCCTAACTGATGACGCAGATGACGGGTTTGGAGATCATCAGGGG
+ACTGGTTCTCAAGTTGTCAACCTCTGACTTACCCTAAGGCATATATCCGTCAGACTTTCC
+CAATCATATGCCAGTTTAATAATGAGCGAACCTCTCCTCTAAGGTACGGATTGAAATCAG
+AACAAGAGGAAACTCCCCATTCGCTATATCATCGGGTATTCAGACAGCGGCATCTTCCGA
+AGCAGTGACCCAGCGAGTAGAAAAGATGACGGTCAGCAGTAAGCTTATTCGAGGTTGACG
+GGCTACCACACTAAGGGCATATCTGCCCGGGAATCGGATTCAAAGTGGTGCTCAAACTAA
+TCAAGAAATAGTAATAAATCGATTGAAGAAGAGAAATAATGCCCAGGAGGTGGTTACCAA
+ATCCGACCTGCGACGTCTTCCAGACGTATTGGAGAGATAGACCATCACCGGCGAGAGTGC
+GGTAATTTATTTTTACGGCGGAACCGGCTTTTATTTTACAACTCAATTACTATGCTATTG
+ACTTAGTGGGCTCAGCGGTCCACTTACGCGCCCATCTGGATCGCTATCTATTATCTGATG
+GGCCGCTACACCCACGCCGACAGTCAGACTGACCTCTCAGCGTGCTGTCCCCGAAAGCTG
+ATCGTAAGATCACTATGAACTTGAAAATTGGAAACCTGGTGTTTTAAGGACCCGCAGTTC
+GCCGCAGAGTAAGACATTAACTATTGGTGATTGTCGTGGTTGTAATCTTCATAACCCCGC
+CCACCACATTGGGTCCAGCGTTTGACCCATGGCACAACGGTACGGCTGCTTTATATCACC
+CTCACAGTTAAGTGTTGCTTAGTCGCCGTTAGTGGACGCCACTACGTCACATGGCGAACG
+CTTCACCGAGGGAAACGGAGGCTTGCAACTTTGAAAGCAAGGTTACTCTCCGCCGGTTCA
+CGTATGACACGATACTAAGTATTTCGCTAAAGTTCCATTGATAAGTCCCTCTTTTAGTTT
+AGGGACTCTGAGTTAAGTGCTATACGCCATGTTCAGTGCCACTAGGCCCCTAAGGATCTC
+CACACAGCGAAACAAGAGCGCTTTAAAACGAACACGCAGCGACACATCCCTCAGTCAGTC
+TAGACAGTCTTATTATCGAGGTGCAGGACGTTATGGTGTCTAACCAAATAGAATACGCGT
+GTATAGCATTACCATAGTGTATAGGTTGTGACCACGGCTCCTTGTTATCAAGATGATGCG
+GAGACTCTATCTTTAGCGACGCCCAAAGATGCCTCCACAGGACTTGATACCCATGCGATA
+AACCCGTTGGGGACCGATATTTGCTTATAGAACATACTAAGACTACCAGTGAGCCTTTAA
+TTCTCTTGCCATCAACCCGGAACTCAGATAAGTGATTCTTCGGGGGGGGCTTACTTCGAG
+CCAACACCCTCTCAAGCAAAATCATAAGTGCCCATCCTGAGTAGGCAGCGCGCGATGGAA
+CCGACCTACAACCACCGATGCACAGTTTTCAGAAGCCGGCCAAGTCGAGTTTTGTGAAAG
+GCATACTCTACGGTTAGCGGAACCGGACTACTGCGTGCTTAGCTACGGGAGTGCGTGCCA
+AACTTCATCTACACCTCTCATAGATCCTAGGAATAACTCTTAAACGGCCGCAGTCCCGGA
+CAGCAGCGCGGAACCCGACCCGCAGAGGCTCCGATGTTCGGAGCCCCAATGAGTACCTCA
+ACCTTACATGATCGGAGCGGATAAACAGCAGCCGCACCAGGGTCCGCTTGCGACCCAGCG
+CATTAGGTTGCGTATCGCCCAGATACAGTGATACCCTTTCGGATCTATTCTTTCCTATGA
+TGGCGCTACGCTTACCGTTTCAGCGGGGCATATAATGTCTCTCGGTGTACTCAGCGTTTA
+CAGGTATAATACTTCTCTTTATTTGAATCACTGGGCCTGGAGAAGTGCTGATGCAAGTAG
+CTCCGGCCTCAACTCCAATTTAGTTGATTATTTGAACATAAGCTAAAGAAAGACAGATTG
+CCACGGGTGCCAAACTAGCCAGCATGGAAGAGCCATAAGTCTATCCTTGACGACTGGCAT
+TCATTCACCTTAACACGGGCAAAAAAATGTGGGACCCACGCAAGTTATTGTGCCGAGCGG
+TACCGTTTATTATGTTCTTTGGCGCCCACAAAGGTTGGCGACGCCATCGGAAGATAGATG
+TTCCATTTTCAGGCTCCATAGGAACCGCTGGACTAGAATTGACACGGGCCGTTATCGCTC
+TCGACACGAGGACGACAGCATACGTGGGATACACCGCGCTCGTCGATCGCTCATCTATGC
+GCTTGCTTACTACTGCCTATGCACTACTTAGCTGCTGGCCTAGTGCATCCCGCCATGGTA
+CGTATTCTCAGCTGGATCTTCCTTTGAACAACTAAGGCGATTTACAACCGACATCGCCAA
+TTGGCTTTCAGGCTACACCCAACCTCATTTCTGTCCAATATCGGTGACCTCACTTATTTC
+ACTTTTCAGGCCCTTCATATTTTCAGGTGGGAACCTAAGCAGCTGAAACTCGACCCGTGG
+TTTCCGAATGCGGCGATCGGAATTGACAGTACATGTTAAGGCTCAGGAGCTGGTTGTATG
+CACAGTCTTCGCTAGGAACAAGCAAGCTACCGATTTAAATACAGTAAATGTCGCATCCGG
+TAGAACATTGGAGGAGTGATTCTGTCACTGTACAGTAAAGGAGGAAGCGATTTCTTAAAG
+CTCATGTGGTCGACCATGGGAGGGTCTCGAATCTTGACTTACTCACTGTGCCCTCTCCCA
+GAAGGCAATTGGCTACTGCGCGCCCTTTTAACCCACGCTCTCATGTGGCAACGTTGGGCT
+CGTAACTTAAGGTTGCCTCGTTAGAGCTAACACTAATCGACGTTACGTTTGTGTTGTGCA
+TATAGTGGTTCAGCGCGCTTGAAGTACGTCAAGTGTATAGCTGGCGCAAGGGTACACCGA
+AGCTCGAGGTTTCATGAGAAATCAGGAATCTTGAAGATTGACGCTTAACGTACCCTGGCC
+ATGTTCGATTCGGTGGGTGGGGTGATGCCACTTGCGACTATGAACACGCGTAGGGCAGAA
+ATGCTACACAGTACAGTGTTGCGAGCCATTGTAAACTTGCGCGTTCAGGCGTCAGGCCAC
+CTCTACCTCCGTAGTTCCTCCAATCCTCTCTTCCGTCGCCTATTGTGTTGAAACACGCCC
+GGGGAAGTCTTATAAACGGTTCCGTTAGCCATTAACCAGGAAAGCTGTCATAGACAAATA
+CGCAGGTGAAATCCTTTCCGCGTGGGACTGCGATGTGCTGTTCTCCCTTTGGCGCTCGAA
+CTACTTGATCCAGTAATTGTTAACTCGACCGCTATCTATTACCCGTGGTAGATTATACTA
+CTGCATCCATAGATGAATCCAGGAGGCAGAGGACCAACACAAACTCGACCGGGGGAAACG
+CATTTGGAACTGCAGAGTATTACGCCGTTCCTCCGAGGTTGGCATATCTTTTTTGGAAGA
+CTTTTGAAGTTATCCTACCTGGTCTGTACTAAGGTTCGTATTGCAGCAGCCGCTCTACTG
+ATGTACAGATCGCGGTTGCTGGGGCGTGCTGGTTGTGAGTCTAATAGATACCTGTACCGG
+GTCGCTCGCGTCTTCGCTAAAACGCCCGTACATGATATGGTTCTGAAAGGTCCATCCCAG
+GCGAAGATATCCCCGGCCCGAAAGCGTTAATATTCTCGCCCGCAGCGTCGGCTTTGATAG
+ACGATTAACGGTCGCGTGCGATAAGTCCTTCCTTTCAACTTAACGACACCGACGGGCCGT
+CTCTAGAGGCCGTCCTTGAAAATTACTCTCGCGCGTCGCCGTAAAATCTCGAAGCACGTC
+AAATCTTAGTAATGATCATGTAGCCTGGACGACGCGTATTGTACAAACCTAAAGCCTCCA
+AGGTGGTGGGGTTATGCCACCGGGAGTCTCTAGCCGACCGGTCCGAACATCATAGTGCAC
+AGTACCTCCTTTCTTAGAGCCTTTTGGAACTTGCAGAACCCATTAAGTGTAAAATCGATC
+TAGTCGAGCCGTGACCCATAGCAAAAAGGGAACAATCGTCCGAGTGCAGGTCAGACGTAT
+TTGAACCCAGATATCATATGCAGATGTCAACAACATCTAAGGCGGGCTTGCCACTGCTTC
+TCGTACTAAAGGATGAGGTTAAAACTTGAGGGTCATTTACTGAGTCCTAAGTGAGACTCC
+TGGCCTCATACAGTAGATGCAAATCATATACTCACGGTATCAGCGTGTCAGCTCCATACG
+AGATGTAGGAGGCTTCTGTCTCACGCTGCTGGGAGTCCGATGGACTAAACTCTTGTTGGA
+GTCGACCAAGTCGCCGAACTCAATATGTTAGCCAAGCGTCAGTCCGCAACTAATCTAGTA
+CTGTTTGTGTACCGCAGTAGAGGCTCATTGTCGGGATTGGCCACTCAAGTACGGCGTTCC
+GGCTTCTGATGGGCCTCTATTAGACCAGTCCATACCTCGGGTGTCTAGTCGATCGGGAGC
+ATAAGTGCTCCTTGGCAGTCTAAAGCGACGCCAAAGTGAATAATCTGAGGAGTGCGTTTA
+GACGGCCGCTTTATGTCGGTGGACTCATCTAGAGAGGACATAATCTGGCCATAAGAGCCT
+AAACATAGCAGCTCGGACCAATCAGGCTTATTTCGTCAGCAATGAGGATTAACACACCTC
+TGTGACGATGTGACGTCGCGACGTCCCCTGATGAATGCTTGCCACGTGGCCGTAGAAAGG
+GAACACTAGATTCATAGCGAAACATCCATGTCCTCACGAGACCTCCAGATCGGTAGACCC
+TCTATGGTTCGGTGAACATGAACCTGCCGTAAAGGAAGTAACTGAATGTATGACGGGGAG
+ACTAGCGGGCGCCCGACCTGCTACATTGCAAGCACATCCTTGTGTTTGATGTAAAACCAA
+GTCATCGACTCCGAAGATTAATTACCACGTACAGCAGATGAGAATGGACAGGCGAGGCTG
+CACTCCTATTGGGCATGGCCTTAACGATAGAACCTGCGTTTTCCTGTCTTGGAGCCGCCT
+CAGATGAATAGGCATTGATAGCCTAGATAATATGATCTCGGGGATAGAAGTAAGTTAGTT
+TACCTGGTAGAGGGCCACAGAAGGGCACCTTTTTATGCAATTCGCGGTCGGATGGGAGGA
+TATGATCCTAATAATCACTGTGATTGCCGTCCAAGTCTGGAGCCTCGGGAATCGGGTAAG
+ATAATAGAAAGGGTCTCTCTCTTCCGGCTTTGTAGAGACGCGACGATCCCACCTCCTTTC
+AGACTAGATAAAAGGTTGATGCATTTTCACCCTTTGGGATCAGTCGTTTGTGAGGAAGAA
+GTCACCTAGACCCCTTCAATTACGGTTCGATTAGCAGGTGGAGTGGTGAGTGCTTCGGAT
+CTACACGCGTTACTAAGATGCATAATAGCTATACGGCCTTGATGCTATGTTAAATGAAGC
+ATTATCGCTTATACAAATAGTGGGACTCTTGACCTACGTAGAACGAGGGTCGCTTGAGAG
+TCAACAGGTGCGTAGCGATAAGTCTCTTTAAGCCATTCTATGCAAGAACGAGACCTCACA
+TGAACAGGGCCATGCTAAGCACCCTCGAGCCGCAAAAAGAGTGCTTTCACGGGTCGATTG
+GGTCTTAAAGCCATGCGGTAAAATCTAGGCCTGAGGCCGCAGGCAATCTTTTTGGCGGTT
+GGCATCACGCTCAGGATTCCCGGCAAGATCTCTGCTCAAGACCTGTCTCTGGTTCCTGAC
+AAATACAGGGTGAAGGATAACTGGCAAATACGCGCGGTCCTATACGTCCCAGTTGCAACA
+CGGACCGTGCCCGATCTCGTAGTAGATAATAGGCGATTGCTAAGACGCTACTTCCAGTCT
+TAACACTTAGTTTTTTGGAATAGAAACAAGATTTGCTCAGACCTACGCGACTCCGAGTAT
+CTCAATTAACCGACTGACTGATTTGCTCACGTCATACTGGTTCCGACATCAGATATACCC
+TGAGTTATGGCGCTCGGCGGGATTTATAACGCTATAACCTACTTCCTAGCAATCGGCGGA
+TCCGGGCTCGAGGTACATAGCGGTGAGACGACCCAGAGATTCGTATTAGCGGTTGTAGTA
+GTCGATGATCTTTTTAAAGCGAAATCTCCCTACGCTGGGGGAACTTAACTGCACACTTAA
+CTTAAAATTTTTTGGGTCCGTTAGCGAATACCCGACGCTTAAGCAAGCATTTGCTACGCA
+TCAGCCAATTTCTTGCAAGGTGTTGTCACTGAAACACAGTATAGCCCCCTGTAAGGCGCT
+GTTACAATACAGGATTCAGGGTCGACTACAGAGAAGAGGTATCCATCGATAAAATCGCTA
+CCTGCGGAGAAATCGTAGCGAGTTTATTTATTTGGGAAGCGATGATATCGCGTGAGGCGC
+GACAGAATAAGGTGGCCCTAGTCCCGCCAAAGACTAGTATGCGATTAGGGGAACCAACAT
+TGTGTGTGTAGCTGTTTAAGTGCCATTAGACTAGAGTTCAACTAACTCGAGAACTGGAGG
+GAGGTTGTTTTAGCCATGATTGTGGGTAGCACTGGTCACTCCAATCGTTCTACTGCAGAG
+TATCAGCCATATCGACTTTCTGCACTGGCCACGAAGCAGCGATTCGGTCCCGTTTTTAGA
+ACTTTGCAGTAACACAGCCAGTCCGATTCACTTTAGAATAAACCCGTGACCGTACGCGCA
+GTGCTAGCATAGACTCGGTTGATGATGAAGCTAGAGAGACCGTTTATAAATTGGCCAGGC
+CGGTATTTGCAAGCGGACGAACGCGAGGTTCTATGCGATTCTCGGGGCGCATAGGAGCAT
+GTCGACGCGGCATCGACTGCTTATGGGTACGCTTAACTTAATTACACAAAAGGATCTCGT
+GTTTAGACGCACGTGTGGGATTAGTTTTTATTCTACTCCCCTCTGAGACTTTCACCTATG
+CAGTTCGGGATAGTGGTACTAGAATCCTGTAATCCGCTATGAGCCCTAGGCCTCACTGTT
+TTATCCCTAAGGCTTTATAAGCCAAGATTTAGGGAATCGGAGGGTCTACTGGACGGGTCA
+ACGACGGGCCGCTCGTGTATGCTTCCTGTGACAATGAACGTTTAATATGATGACGTAGGG
+TAAACATACGAAGGCTTAGAGCCACAGTTTCGTTTCCTCCTTATAAATACACGGTCACTG
+ACCGGGTTGCGACGGTAGTGACCTTACATAGGCCACGGGTGTGTCGTCGTCGAGTTTTTT
+CTTTGTGCAGTAGATTGTGGTGGCGTCTTGGGTCTGGAGTGATAGGGTAGCACCTCAGCT
+AGACATTACCGCTCGGTAATGGTTACATGGTAAATCCTGACCCAGACCGGGAAGAATGTA
+CACCGGTGCAATAGGAAGAGACACTGGCATCGACCTGGTCTTTACTCAATGGACCGTGAG
+CTCTTATGACGTTGCGGATTTTAACGTGGCCCTAGATGTAAAACCTTTGCACGAGTGGCG
+GACCGACTACGCATTGCTTTTCTAAGATCTCTACAACATTCGCCATTAGTTCCAATTTCT
+CGAGGTGGGCCCATTAATATTCGGGTAATAAATTAAGGGCTCAATCGATAGTTTTGCTCG
+GTCATCTGCACAACAATACCGTCATACGCTTTGGGCGATCAGGCGACAAGCCCAACTGGT
+CCTAGCGCGTCATCACAGCAGAGTCCTCTACGGGACTCTATGCAAAATTGGAGTTGAGAG
+GTCTGGGTTTTTACAACCTGGAGGAACGATGTGATGGTACGATCGATTGGTAACCGACTT
+TCTAACGTGATGCTTTGTGGGGGTCATTGTGTGCATAGGTTTCCAGGGACCTCTGGGATT
+GAACGTTGTTACACGACGTACGACTTTCCTCTAGGAAGCTTGAGCGCATGAACGACGATG
+GGGTGGATGTCCACTCAAAGATGTTAGATAGAACGTGCAAATATGCTTCCATGAAGTATA
+TCAGTGCTTCCGGCATGGATTATACGCACGGTCAGTAACCACGAGCTGGACGCTATACTA
+ACCTTGACCGGATTAGTGTGCGCCGTTCCTTATCGGACCCGATCACTCTGTTGTGCGGGT
+GTGCTTGCGTACTCGGCTGCAGGAGCGTGGTATCGCCCCTAACCTACCCGGGGCGCATAT
+CCCTCTGTCAGCAGGCAAACCAGGATCATATTAAGAAATTCGTCCTGATGGCTTGACGTG
+CGTGACTGATGGTCTCCGGGTTGCCGCTATTTCACTGTCTCGGCACGCCATCATGGAAAA
+CTAGCATGCAAGACCACATGAGTCTCTTAGCGCCCGTGTTCGAGAAAACTAGAATGCACT
+CTTCGGCCTGACAAGAGAGACGCTCCAAAGGTCGGTTAAAAGTCCATCAGCGGATGCGGA
+TGAGCCGTAGGGTGGTGTTGTCAGTCAATTGCGGCTTTTCGTGTCCTCGGCTGGGGCTAA
+GAACAGGTCGAACTCGCGTACGGCCTTTTGGCGTTCCTAAAAGTTTCAGACTCGATTCAT
+GCCGCCCGCGCAAATGAGCTAGGATTCCAAGATATAATTCAATGTGTTTGCTCCGCTTTT
+GGGACGCGATCCGTACATCTATCCAGTTTTTTTACAGCATCACCTATAGTAGGAATGCTA
+TTATATACGAACGTCCCGTACATTAAACGATGACTCGCAGAGCTGACGGCCGCCGTTAAT
+CATCGGTCCGGACGCGTCTTTGAGAGAAATCCTATTTAATCATACGCCTCATTAGGCGCA
+GGGTCGGAATGTAGTGCGGTTTATGCCAAAGAGTGCCGGGCCTGCTCTAAGCCTCGTGGC
+ACTATAGACAGCGTACACGACTACAATAATATAGGTACATATCTCTTTCCATGTTAAAGC
+AGTGGCGACGTATGGTCTACTCGCGGATAGCCTGGGTGCGATACCGTAGCATTTCCAAAA
+TGTATTACGTACCGGTCTCACACCGTTCCTAGATCGATAATTGGCATGTAGAACAACCGG
+GGCTCGACCAAAACTACCGATCATGTGGCTGTGGATTATGATACAGTGGGGCCACTCAAC
+TCTGGCCTGATGCATATACGGTTGGTCAGTAAGCTATCGGAATTCTTTATCTAACCCTGG
+GAAGAATGAGCTGCGATGGACTTGGGCGAACTCGGGGGGTTGGAGGCCAGAATATCATCA
+GTTGTGCAAGCAACGATAAATTAATCGCGGTACCGCTCGGTTTAAATGATGCCAAAGCCT
+ACTACACGCTAGGGCGAGGGACTGGCTCAGAACCTGACGATTTACTGTCTTGTCAGGCTA
+TCCCGGCACTCAGTCGGATCGGGTGCCTACCTAATATAAATCCTTGAAATATCCCGAGAA
+GAACTGTTATTCACTCCGTTTTATGGTATTAATTAAATTAGATATCTTTTATGCTCATTA
+TCTTAAGGATGCTTTTTGCTTGCAATCTCGGATTGATTAGTATATACTCTTACCGGTTTC
+GCGACAGCCTGTTGTGCTCCTGGTCTCCACCACCGCGAGTTTCGGAACTCCTTGGTTCCA
+CATGCGTTCAACCCTTGGGGTATACAGTACATCCCGCGCAACCCCTAGGTAAGCCCTTCT
+GGAAAGCGATGGCGGCGATCGCTAGATTGATATGTTACCCCATCGGAGTGTAGTACTCGC
+GCTTAGCGGTGGGCTAAATAAAGCGAACAACATCAAACTCTCCTTGGTGTTGGGTTAGGT
+AGTACGCGACATCGTTCGTGTTGACCTGAGGGGATACTTGCATAACACAGTTGGTCATGG
+GTGATTGAGCTTCACATACTCCTCACTATAGGCGCCTGCCTCGGAAGAGCTTACAAGCGT
+GCGTCTCTCGGAGACCTCCTGAGTACCTTAAGAAAAGACGGTTGATTAGTAGCCCTGGCT
+ACGCTTGTGCACCAATAAGGTGGCGAAGACGCCTGTAATCATCGCTGACCGCTCTGTCAG
+CCTGGCACTTCCAGAATGTATTTTGGAGCTCCGGTCTGGTGGTAGCAACGACTGTCACGT
+TGTGACCCAGCTTAGCACTCAGACCCCACGGCAGCCATTTGTAAAAAGGTGTGCAAGACG
+TTAGTTTAGAGCCCTGCGGGGATTTTCACATTCCTCTGGTAAGATGTACGAAGCTAATCT
+AGCGAGAGTGTGCATCCGCCGTACTTGGGCCACAGGGGGTTCGCGCAACACCCAAGCTGC
+TGGCCTCGGCGCCCTTTCATGACACTTAGCTTGTTACTTCAGTGAATCGGCTAGCTCCGG
+TCTCGCCATAAGCGCGACCCGCTCACTTAGATAATACATGCTTGAATAACTCCTCATTTG
+ATGTCGTCGAGCGGCTTAGATTCCTTGGAAGTACATAGCCTCGAAGCCACGTCTCACCGT
+ACTATTGAAAGCTAGCGAGTCGATGATTTCCCAGACGTTTCAGAATTCGCTACATTACTC
+GATGACGCTCAGAGCTCCCCTGTGCTCTGTGGGAGGAGGTTGTCGCGCTAGTAGCACAGT
+CATAGACATCATAATTAGGTAGCCCGCAGCCTTCAACTGACTCTCGATCTTGTATGAACC
+TTGAGGCATCTTGAAACAGGTATAAAATTCTATTTGGACAATATGAGAGTAATCGCCTAC
+CACGGCAGCGTTGACAGGGCCTAGCGGCCGTTTTCCCCTACTACTTCGCGGTACTAAATG
+TATATTTAGGTCCGCCTGAGCGACAACGGTTCTTGAGTAGCTCCGGAGGGCCTCTGAGAT
+GATCGGCTTTGCCCCCTTACAGTATTGTGGCGCCAGCTCTTAAGGACTCCGTCCACCGCG
+AAAAAGCTAGTGACCTCCTAGGTAACGGTCTTGAACACAGAATAGTAAGAATGAATACGT
+TCGGTAACACCCCGTACGGAACCTCTCACGTCGCGAACTGCCGCCAGCTAAAGGACGCAC
+TCTCGACTTTTAAGCGCACCGGCATCGGACTAATCTGATACAAACGGTCCAGGAACGTCA
+GCGTGTCTGTCCCCCGTCTAATACACGCAGAGAGTGAATCATAGAAAGTTTGCAGTCAGC
+GTGGTGCGTTCGCGCATACTTCGGATCGTTGTTTTCGGGGATATGCATCGTGTTCACACC
+GACCTTGTCACGATAGCCAGAGTCGCTTTCGAGGCGCAAATAATGGGCGATGATCACTCA
+TTCCTAGAGTATGCGCCCATGCACCCTTTATTGCCTACAAGGCATGATGGCTCGAACATA
+TATCAATCTGGTGTGATGACCACCAGAGGCCTTACACAGCTGCTCTCGGGCTTCAAGTGA
+CAGCAACCCTGGTAACGAAGGGCACCCGGAGTGCCACGTTGGACTCTGAAATGGACATGA
+GAAAGTCGTTTCTGCACAATCGAGGAGACTCAGCGCCGACTCGTATGGGATGATGACTTT
+TTGCAGTAGCGAGCATATGGGTATATTCCCTGTCTCTGCAGTCAACCCACTTTGTTACCA
+ATAGTACATTGTACTTCAGCGTACCGTATAACACCCTCCATGGGTGTAGAAACGAATTCC
+TGGTATTACTGCCATTTTGACACGACGCCTTAACACACTCCCAGCATAGTATTGAGTAGG
+GGTGGCTGCTCCTAAAGTAAGGGACCGTTGATTCTGCTATTCCTTAAGATTTTGTAGCAG
+TTATTACCTTGCAAATACGTTTTAGACGTCAACCGAAGGAGTATAGGACCCGTTGTCACG
+GTGAGGAATAAGGCGGTGTAAAGATCCGGGTTATTCGAGCGCTCGTCACAAGGTCAGAGC
+GGAGTTGGTATAGATGCCACGTGGTCACAAGATTATTAAAAGTCGGCGAATGTGAATTTG
+GTTGACGTCTGGATGTCTTGACACACCATTAGAGGTACCACGACAGCAGACCCACCATAC
+GAGTGGCAGCCAGTGCGGCGTATGAGTTGTAATGTGCTAATGGACTGATAGTCACCGCTC
+GATTCATAAGGGTCGAATGCCAAGTGTTGCTAGCTGATGCGCACGAACCAGAATGTTCAT
+GTATCACAAGCTAATATTGGTTCCCACTGCCTCGGTTCAGGAGTGGATAGAAAATGAATG
+CTTTCGGGATTCGCGCTGTTACGTATTTTGTAACGCGTGCACTCCCGCCACGTGGGGGAT
+TACGAGTTGGGCAAGGGGTGATATGAGGACCTCGCGCGCTGGAAAAGACCCTAAAAACAA
+AATACACCCGCCGGATCCCTAACACTAGTCAATGAGAAAGAGCGTTGGTTGTAGTGTCCA
+ACCGACGTATCCGGGCGTATCAGCGATATGGTGATTATAGTACGAGCTCACCGACTAATG
+TCTTCACGATACATTTCCAGCAGCTCCCTTTGGTGGGGTGGTCCGGGAGACGAGAAACCT
+TACGTATAAGGGACACGGGCACGTTCACCGAATACCTGTAGACCCCCCACTATATTGCAA
+TGCAGTCCCTGAATTTGTATAAGAGCGAGTCGACTGGCGCGAGCAAAGAATAAGTCGGTA
+GCCTCCACCAGAGGACCATCATTGGCAACAAGCACTTCGATTTCGGTTCCACACTTCGAT
+GGCATTCACTATCCCTTGTAGATGAGAGATCTAATTTGCCGCATTCCATTCCCAAGTTTC
+GCAGGTCGGGTCTCCAATCCGTTGCGTTTGATTCATGTGGTTTAGTCATGGCTGGACCGC
+TAGCATCTTCGGGCGACCAGGCGGACCGTCAGACGAGTACTCTACTAGATCAGGATCACC
+ATAAATCATGTGGCCGAGAGAACATGGCGCTGGTTAGGCGTAAACCATCCTCCCTTTCAC
+GTCGAAGAACGTGTAAAGCCCCACTAAACATGATACCGCCGACTGTAGCCATGATAGGCG
+TGGTAGGATCTGAAACGATTGCGGGAGTTTCAGTTGTGAAGGACTTCTTTTCTTGTTACA
+CTCTGTGAGGTGGACACTGCAATTAACATTGCCTTTTCTGGCTCGGGTTGGGTCTCAAAC
+CTATCTTTTTGGTGCCGCTTCTCTGCACTCGTCCAGATTGTCAGCGGCACCCAAGGTCGC
+TAGTAATTACACGGCAGGTGGATTTTATTTGGCTTGCAAACGTGATGCTTTGCGGAAGCC
+TCAAAATCCGTTACGAGTTTCGACGCGCTTAACCGTGGACCAGGTCTGGTGACATTCTGC
+TAAAATTCACTCTGGTGCTACTATCAGGCGATTAGCTGCAGACGGGGACCAAGTACACCC
+GGGGTGCCCAGCATTCGGCTACGTCCGCATATGCACACTGGATGACACCAGAGATTTGCC
+CGGCATACGCAGGTCGTGCGAGGCGTTGTTATACAGGCCGGTGAGCATTCTTCCCTGGGA
+AACGAACAAGTCTGGTGATCAACGCAGACATTACCGAGGCTCTCCGTACAGGTTTACCTG
+ATTTAAAGCTCACTCGTCACGGGTCCGCTGACCCACACCGATAATAGAGGCGTGGCTTTG
+TGTCACCTGCGCGCCATATATCTACGGGATACTTTATACTGGCCACTCAATATTCTATGT
+CGAGCTATTTATGAACACTGTTTACAGAATTTCATCGACGCCCTCCACTTAAGCAGTCAT
+GCTCAAACGCTTGTTGTGGCAATACCCTCCATTTCACGTAAGTCCGGCGGGGTATTCGTA
+CTGGGCTCTCGTCTCGATGGTAAGCGGGCTATTCACAGGGCAAACAACTGGATTGTCTCT
+GATGGCTTGTCCGTTCCCTCATGTCTACAAAGTCCTGAGGCCGTCAGTCGACTAATCATG
+ATTTCCCTTTCATGCGTATTTAAGGCATCACCCAATCAGCATTTTATTTTAGATAGTTTG
+CAGTGCGCTCCTCGAGCTCTTCACTAGGGTTGCTCCCTCCACCCCGATTCAGTCCACACG
+TACCGCTATCCATGGCTCACCAATAAGTGACCCGGTTGATCGGACGGGATACGCAGGAGT
+CCTTGCTTGGCCACTCACTGCTCCAGTCATTGCGAAGAGAACGTGCAAAGGCCTCTGGGC
+GAGCTTTAGCAGTTTGACTTACTAAGAGATCAACGGGTTACTTTGCTAATACATCCCCTT
+GCCATTCCAAACGGCACACTCCACCTATGATCTGCCGATAGGAACTGGAACGACTGCGTG
+GTTTGTAACCTAACAAGCCGTGTTTCCACTGCTCTGTCTATATAGTTAGGAAGAAGCCGC
+CATAGATTTGCTGCCACTACAAGTGAAAATGTTTACCACTGCTGTGTCTTAGAATTGTAG
+GTCTTGATCGTGGCGCCTTCTTATAAGCTGCATGACATCCTTAGTGACCCTTGTTGCCCA
+TGGAAGCCGACACGGTCAGGAACGTCTCATATGACCCGCGAATGTGTAACAGCTTCTCCA
+ATATCGGAGATGGTAGAGATTTAGTTATGTATCCTATGCCCCCAAGGCGCCTACGAGGCG
+ACCTGAACGAGTTGCGCGTATTTTTCGATCGACGGACTGGATAACAAACTGATTCATCAT
+GCTATAATTCATCCATATGGGGGTAGGGACACTCGGGGAGTGGTGCCTTCCAGCGCCCTC
+ATTATGTACGTGTTTGTTCACAGCAATATACGCGTCGTCTTAGAGGCGCAGAGGTCAATA
+GTGTACACAGGTGGCGAATGGGTCCAAGTACCCGCGCAGGGTCGTAACTGGCGTGCTACT
+TCGGATTTAATTCAGCAGTAGGCCGTTCGATTCTATCACGGCACTTCAAAGCGGTCTGGC
+ATTGACGAGCGTAAGGCCATCACCTCACACGACACGCATCGGATTTGGATCTCGGTCCCG
+ATCGTACCCTGTGCATAGCCTCCAAAAGTTCCACGAGACACCCCTACCCGAGACTCTAGC
+CTTGATAAGGCAGCAGGTAGTGCATAACAGACGATTTGCAGTATTTCGGCTGACACGAGA
+ATCTGTGAGCCGGTTCATTTGGCTTAGGTGGCACCAGCTGTATTATGCGTACCGCTCCTA
+TTTGATGATATGACCCCACAGTCTCTCGGATATACTACGTCTATCCGTACATAATGCTAT
+TAGAGCGCGGCTCGCACCGCCTGGCGCAGTATCCTAAAACGAAGCTCCACGCGAACTCGG
+TATACGGTGATGGATCCCTCGAGGGTCCCGATGGCGTTGCCCTCTCAGTTAATTTAGGAA
+GTGATTGATATTCATAAGCTCCCCCGCTCTTACCTGGTGGAAGACAAGCAGCCGCATCTT
+TATAATCGGGACTCTACGCGCCTATTTAGGCATGCCACAACGTCGGAATCCTAGGGTTCT
+GTCATTCGGCGGTGTATCCCGTCTTAGGACGTCCGCGGCGCTAGCGCCACTAAGATCGGC
+CGGACAATGGGTGGAAATTGAACTCCGACATAGCGTTGACGCACCGATGTTGCTTCCGAT
+TTAATCTCCCAAGGTCCTCTCGAAGAGAAAGTCATATCCAGGATCACGTACAAGTTCGTG
+CTAAGCGTGGTCGACGAGTTTTCAAGTCTCTGTCCCGGTCACCGTTCTATATAGTTGCGC
+CCTAATCCTTGCGACAAGATGAACGTTAGCGCTCGGACAAGTGTACCAAAATAGGGCCGT
+AATGCATGGAACCTAGGTCTAGTACGGACGAATATGAGCGTTTCGTGTCCCCTAAACCGT
+GCTCCATGACCGGGCCGCCGAATGGCGAAGTAATCGTTCCCGTCGGCCAGAAGCGTCGAG
+AAACAGAAGCCGTAAGAATGATCCGTTATCACTCTATCCCTGCTTTTTAGTGTGAACGTA
+CTGGTATGTTCGCGTAAGCTAATAGTTCAGGCTTTTCTAAGCAGGAGCATGCGGTGACGA
+GACGTTTCCCATTGACGACTCAGTGACGTAAAACGAATCGGTCACTCAACTGCCTCTCAC
+GAGAACATTACGATGAGGACTTGTGTACGGACGCTACGCAAACGCCCCTACATCTCAAAG
+CTTATTTGTCTCGTTTCGGCCTAATTCTGTGCCATCAGATGGAACGGTAGTACAGTCCCT
+TACCTTTGAGCCGATTTAATTGGTGGGGGCCGCTTTTTCTGTTGGCCATTAAGTCATTCA
+GTTCCTGAGTAACTGGTCGTTCGCCGGCGATCTGTGTCCGATGGGCTACGCATAACGCAT
+AACGACCTACTCTCATGCCAGTTCGAGAACTTGACTATTAACCGTCTTTCTCACACTACT
+GGCCCTGGGGCTAACCGGCGCTTCGCAGAGGACATTTGTCCTGTCGCGATTCCCAATGAT
+GACCGCGATACTAACAATTACAGCACATTGGCCCTCATTGCACGGTTTTTTGTACTCGCT
+TTAGGAAGATGTGGGTGAACGTCGTAGTAGCCTGCCTCATTATAAACGGGAGTGATCGTA
+ATGGTACCACTTGTGTAAGTACAGTTTGCTCTCCCTGTGGCGCTTATCAAAGAACCGACG
+CTAGCTCTATTCTGACACTGTTGCGGCGAGACAGCGAGTTTACCCCGGAGAGTTTAAACC
+TAAACCTGGGACCAGCAAGAGTAACTGTACGCGCGTAGACGCCGATGCCCTAGTAGTCGG
+CACAGCTGAGGGACACCGCCCAGAACAAGCAATCACCACAATCATCGCTCTCTTCAGGCG
+TGCGTTCGGTCTAAGGAAATCATAGGGCTCTTAGCATGGTCAGTGACCGCACGGTCCTAC
+ACAGGAATAGGGAGCCCTAGTCACAAAACGGAGTCTAAACCCTGTTCCCTGCTTCCCGCC
+CGTATAGTCAAACTTCGCATGAGGCGTATTTTCTCTGTTGACCGCCCGACTCCTCCAACA
+AGATCTTCGTGGCAATCGCTCTAAGCATCCGATTGTTTCCACACGGAATACAGAATATGT
+CCCTAACGCCGGCGCATCGCCCCGCTCCATCAGTGATACATTCATTGCTCAATGTTCCCG
+TGGTGCCCCAAGTGTGCGTTGCAAAGGGATTGTGTCTTTTCCGGCATTGTAGTTGCTGGC
+CGCGTTACAGTAAGACGTTCGGTATCGCAGTTGTTGTGCAGAAGCAGTCCAATGTTGCAA
+GACATCCATATATCGCGCCTGTCCTGGGTGATTTCTGAACCAATGTCCCGCAAGGAGTAA
+ATAGACCCGCCGAGCGAGAGGCCGAAACTGCCATCTAGTCATTCGGCAGACCACCGCCCC
+GTGCTAGGTGCAAGCTCTCTACACGGAGCCAGTGCTCACCTTTAGGCCATTATCCGGTTC
+AGGCCGCAGAGTGTACGTGCAGTAGTACTTGTGGACTCGGCTATCAACCGGCGTACCGGG
+GAATACTGAGCAAATCTTAGTACGATTGGTAAAGTCGGCATGGTAAAGTCAGCCCTCTAC
+AAGCAGCAGCCTTAGCTTATATGGATGTACCTGACAGATCGCAGGCCATGCTCTACCCAC
+ACGCCGATAAGATTATCCAAAGGCCCACGAAGAAAGAAACACTTACCATTTTTAACTGAA
+TCATCAGCTCATAGGCGCTCATTCAGTGGTGAATCACTCTCGGCATCATATTTAGAAACA
+CCGTACAGCACAATTCTCCGCGCTCCTGCGCCGATCAGCTGACTGCGGCGTTTCTCAGGC
+ACGGCGCTCTTATCGGATGCAGTCAAAGGGCCCATCACACGACCGATGGAGGTTGCTATG
+TCGCCCGTGTGTCGGCCGGGCGAAGTCTTTGACTCCCGTGAACGTTCTATTTGCGGCATG
+CGAAATGCATAAGCACATTACTGTGCACTATGGATCATGCTACCTAGGACGCACAAGGTA
+GCGGCTAGTCCTATTAATTATGCGCCAAACCCTTGGCTGGCTCGCCGATGGTTTGGTATT
+AAGAGTCATAAGACGCGCCCAAGTATGCCTACCTAGGTCATCTCTCGCGATGATGACGGC
+CGGCCTCCTGCACAGTGATATTCTGTGGGGCCAGTCTCGGGTCTGGGGGTCCGATTTTAA
+ACGATTACGGGCTCGCATATTCCGTTTCGTCTATACTTCATACCTCGAGGTACCTCGCTC
+CGCGCCTCAAGTTAGCTTGGCTGTACAAATCGCTCGAGCGAACGTTAGATGCCGCATTAG
+CATGGAGATGCGGCACACGGCACCGTTCTTATCGTCCACCGGTGGGTTCCCGCGTACTCG
+CGAATGAACCTCAGGATGATGCCGGAAGGATCTTATCCCAGACCTCCGCTACGCATTTGA
+TAACAATCTTGACCGCTCTGCCTTATATAATCCAAAACATAAGTTTGGGGGGAAGTAACG
+CGCGCGTCTGATGGCCCCTAACAGTACAAGTGACCAGCACCTCTGCTAAGTGTCGCCGAT
+TTGACACCATTCCGCAGGAACGACTGCGGACATCTATGCGCAGGCCCGGGCACCGCACCA
+CTGCAGACCACAGTACCTCACGGCGACCCACTGTTGGCCGACATGGAATGGACGAAAGAC
+TCAATATAGCGTGTCGACATACGGCATGAAGCCGAGATCATTCTCCAAACCAACGTTACA
+AGTCTGTCAATTACGGCATGTAGAATTGAAGAGGCGCTCTCCAGCCCCCAAGGAAGTCTA
+TGCTGCTGGTCTCATCTAGAAGTAAGAATACACAGGGGAGTGAGCCCTAGCCTCGGACGC
+CCTTGACGCAGCGATAACTCAACCGATGCCAAGCCGGTTCGCTCATTCGATCAAGGCCGC
+GTGGATAATGAAGAAGTGCTGTGATTCGGTAAGTTGAGCAGTAAGCCTTGAGGTTCCACG
+CCTCTAGTCAAGAGGAAAAGTAAGTTGCGACCCACTTCACACTTGGGACGGCCAAAAGGG
+TGACTGTGCAAACCGAGATCAATATATACGAAAAAGCTGACGCTTAATCTATAACAATAG
+GCTCTGCATCGAACCTTCTATAATTTCCACTAGGGGTGAGTCTCAAGAAACCACACACTA
+GCGACGTTTCAAATGGAGAGTGTGGTGATCTGCACGTGAATTGCACAGAGGATCGTGCAC
+GGGCGACTGGAAGTCCTAGCCTATGGCCCTGTGCAAACCCTGACGGACGCCAGCACTGTC
+GGTATGGAAACGTGTCACCGCTTGTTATCATTCTGAAGTATATCCAAAGTTAGCCCGGTT
+TTTACAGAGCCTGTAGGAAGAATCCCAATCTTATTACATCTTGAATCATTGAGATACATG
+ATTGGTGCAAGACCAATAGGACTGGGACGGAACTCCCAGGAGTTCTACCAATCGTTTTTC
+ATAAGTTTGAGCATATTGCCAGGACGTGTGTGCAGTGGTTCGCGTGTTTGAATCGGTCTA
+AAACTACACCATTCAATACTGAGCATCAGTATCTAGTACATTGGTACACGATTATGCAGC
+CTGGACGAGGACACAAGACCCTCCCTCGCGATGTGGCTGGCGATTCTTCTGTCATGCAGT
+CCATATTATACTATCGATAGTCGGTCGGTACGCGGTGCTCTCCGCCTTATTTGATTAGCT
+GGTACTCTGGTATACGGGATACTCGGTATTTGCTTAGATCCCAATGTTGTTTGTTAATTC
+GATCGCGGACAAACGGTGACACCATTATAGTTCGCGATACGGGGTGAGCTCATACGCTCA
+AGGGCACAAAGTGGTTGACGCGAAGAGGGTCTTTTATTCCGTCGCTATTCTGAGGCTAGT
+CATTTCTTCATGCCGGGGAACTCCAGGGCTCTCAAGGCGGATTGCTTAAGACACGCCCCT
+CGTTCGCGAGGATGTCGACTTAACTTGTTCGGATGGGAAGCCTAGTGTCCACTACACTAT
+ACGATAGTACCTAGTATATTAACAAACCGCGTCACATAACGATCGGAGAGAAGACCGTTA
+ACATTATATCGCCAACTTCATCGACGCTGAGAGTGGGTCTGGCTTGAGCTTAAAGAAGGA
+CCTCGTCTAGGGACGTGAAGCCGTCTACTCTCTATAGGGACTTTCTTTCTATGCCCAAGG
+AATATTTTAATGGCATTAACGCCGCATTTCCCGTGAACCCACTGGCGCACAATACGAGTA
+TTGGCGAACACGCGGTACGCCTCCGTGGTTCCGACGCTGATTCTGAAGTTCCGCTATCGA
+AAGTGCACCTAATTGTCAGTTCGACGTCAGAGACCATTACAAACCACAAAAAGGTTGGGC
+GAAAGCGTCACATTTAGGAACCATCAGCCCCGATTAAAACTACGAAACAATTAGAGGCAT
+ATTGGGGTTACACACAGCCGTAACAAAAAGAGAAACGACTATCCGCGTACCCCTTCTAGA
+TAGCAACCCCCAGGCATGCAACACAATAAGTGCCGCGTCTGCACTGCCACCAGCACTTGT
+TCTATGAGGATTTCACGATTGCTTGGGGTGCCACTAGGTCTGGCCGAGACGTAATTATTG
+ACGATTACGTCAGGTGTGAGAGACCTATTATCTTAGGTACGAAACCCAAGCCGCTGGGGC
+TATGATGTTCCGCTTCACCTACTACAGCAACGCATTGGGTGTAATTGCACACACTGTCTC
+TCAAAAGCGTTCAAAAATTTTGGCTAGTTAAGGAGGAGTCGATTCCTACAGGGCTAAATA
+GGGGTGAGAAAGGAGCATTTCGCTATTCATCTTCTGTCTTCTCGTGACGAGGGTCTTCCA
+CGTCCTCGAGATGGTAAATGGTGAAAGAATTCGCTAAACTCGACGAGTAGGCATTAATAA
+AATACGCACGCCGTTATTCGCGTCGCCCACTTCATTACCGGGTCCAACAGGAGGGTATGC
+TTCGCCTGGGTTGACGGCCTTGGATGCGTAATAATGTAAGCCGCAGGCCCCTTATTAGGA
+AGATTCGTAAGCTCGATGCAAGCTGTCACGATGGAACGGCGGGCCTAATTGCCGTTACCG
+AATTATGGCGAAGTAACATGCCTTATCCCGATGACGTCTTCTCGGCGCACGTCTGCCTCA
+ACGCGGGTTAACCTAGTTGACCATATTGTCACAAGTTTTGCCCTGAGTCCGTCCCCATGT
+CTTTCACCGAGTCGGTGGAGGATCATGTGCTGGCATATGTTGAAACGTATCCGCGTTTTA
+AAGGCACAAAAACAGTATGCTAGTTTAAATTCTTCTCGTCCATGTTTTAGTAAAATCCGC
+CCTGTTAGAACATCGGGAGAGCAAATATCAGGTAGTGCACTCGTTACGCCATTACGGCGA
+TGGACTGAAGACGCCCAGGGGACATGTAGGATATCCGATACTGTCTACATAAAACAACTT
+GGTCCTTGCCTCGGGTTATGTAAAAAGATTCTGCCCGTAATATCAACGGCACACTAGGGT
+CCATGTGCGCCCAGGTTTAATAATGCTGGGCTACATCAGTGGACCGTCGTGATCAGGATT
+GATCGGACGCGTCTTTTGAACTACGCCGCTTTATTGTGAACTCTTAGACTATTGCGGTGC
+CGGCTCATGACCACATCAATGGAGTGTAATGGCAGGCTTTCTGCTTCTAGATGTAGGGCG
+AATAGATGATACATTCAACTTAGGTTCGAACTGGGGAGCACGTCCGCTATTAAGATGTTC
+AATCAGAGCCTCGACCTTCTTAATAAGTGGGTAAGACTATCTGAGGCTAGTCAACATGGT
+TTGCGTCACTACCTACAGAACACCCACTGACCACGATTATCGAAGAATTTTCATTCGCAT
+TGGTAGAGAAGCCCCTCGTCGCTAATAATGACCTCCTTATCGCTACGTGTTTGGCGCTCG
+TTGAGGGACGGTTAGATCATACTGCCTTCTAAAGTTAGCAATGCAAAGTATACGATACTC
+TAGTGAGTGGTCGCTAACTTTTTTATTCAGTACATCCCTTCGTGTGCTGGGAGAGACATA
+GGGACAATCCGTCACAGAAGGGGTCAGAAACTGTAGGGAAGAGCAGGCTACTGTAATCCT
+ATTTGCTAGTCGTGTCCTTGTGCATGTCACCGCGCGACCTAAGAACGGCTGCCCAAGGTG
+CGGCCTAAATCGGAACTGTTGCGCCAAATGGCCAAGGTATTAGAGCTCTCCTTTGCTACG
+AAAGTTGAAACCGCCTCCGCGCACGGTACCTTGTAATGGTCCCGTTAAGTACAGTAAGTA
+CAGCGGAAACTGGCAATCGTGATGATCACTGGGTCAAGTTACTTATCTACTAACTCGTCT
+GTGTCTGCCCTTCATTTCGATGATATAAAAGGGCAGCCTATGCCGTCATAATATGCGTTG
+ATGAACAATGGATGTGTGCGCAAACCTTGTCGTTCAAAAGGCGACTAGATATCTTAAAGG
+ATTCAACTTGAATTGGTACCCAGTCGGGGACGGACATCCGGTCCTTACTACCTCTAGGCC
+CGAGTTGCTGTCCATAGTCGGAATCCCGCCCTGAGTAACTCTATCGACCGGCACCTAATT
+GCCATGCCTGCCAGGCAGGTCTTCCTGTTTGCCCGTTATATCTAATAGAGGTAACATAAA
+ATGCTATGCTTTTGAGAGGATACTAGAGCCGTGATCCTAATCATAAATGGCGGCTCCTGC
+AAACAGTTTGTCGGAGCAAGATATCACCCATGTCGACCGGAACGAAGGAGGATTTTTCGA
+AGCTCTTAGAACATGGACACTACGGTCTTAGGACAGCAAGAGGTTTCGACGCATCTTCGA
+CGGTAGGTCAGTCCCCCGCTTTTTGGAGGAATAGTTCCTGGTACACCCCGAACCTAAAGG
+TACCAAAAGTGTGTTGACATTGCATGGGGTTAGTCAGGACTAAACCAGTAATAAGGCTAG
+TTGATATACCTCTCCCTGCGTCTTAGTGACGGGTTTCCAGAGTAGTCCGCAACAGGCTGC
+GCTGCGTGGGCGAAACGACACTAAATTAGTGTCTTATTGCCATATGCGTCTATCACACAA
+CCGCCACCCTAGCGAAACTACCTGTTTCCGAATGAGACTTACTGCAGACAGATTCTCTAG
+ATGTCGAAGCTCTCAGGACGGTCAAGTCCGGGTTTGTCATCATCCTATATCAAAATGAAT
+GGTTATATTGCGGAGCGACGAATTTTCATCTTTACTAAACTAGTATAGCGGGAGGCGTAG
+AGTTTTCGCTCTGAAGGGCCACTTGAATGGCGCGCGTTATTCACGAGATAGGAGGCCAAT
+TGGGACCGTTAAAAAACTTTAACACCTAACTCCCAAGTTATTGATTTTGAGGTAGTCATG
+GAGCCTAACCGCATACTGAAGCGGCCGCTTAGATGCGTCACAGCCACCAGGCTTGATACA
+AGGTTCGGTTTCGTTCCCTAGCCAAGTTTCACTCACCAGGTGTGTCTCCGGTGACGGTCT
+CCTCGGACGCCACTGGGATCGTTCCGAAGCATACTGACGCATTAGCCGTGGTGGTAGGGC
+CCCCGCCGCCGGAACAGACTACTACGGCTCCAGCAGCCTAGACATGACATCGATCACCGC
+GGCACTCTCACTCTCACTTCTGCTCGCACAAAAAACGTTGTCCTCTCCCTTTTCTGGCCA
+TTAGCCCGTTGTACGCATTCCGGGCAGGCGTGAAGTTCGTCCCAAGGAGGCTTTTACCCC
+TCAGTCGCACGCTGTTCTAATAACTATATTAGCAACCCATGCAAAACAATCGAGGTTTCG
+TTACGTAACCAAGTACTCCGAGTTCGTCGATCGGGACCAAATACGATGTCGAATTTAGCC
+GTGTTATAAGATTTAGCGCGGCATATGGCTGCTCGTGCTTCACCAGGCGGCATGCAATCG
+CCCTATTGAGGACTTGCACTCGCCATGAGACAGGACGGACATATTAGAGTCGTTCGTCCC
+GATTCTCAAGAACGCACACTCGATGCACGAAGACTCGTGCTCTTCGCGAAACACGCTAGG
+GGATACCGTGCACAGTCCCTCATCGGAGTGAAAGTTGATCTAACAACGAATGTGTTACAT
+TCAGGTTGGAATTAAATGCGCCCAGCGCTTCCATGAGATTAACTGTACCCCACTCAGTAT
+AACTTAGGCATGGGCCTGGACAACCGGACACTATTTGCGGACGTGGGCAGAATCTTGCCG
+CTTACTACCTAGTCAGACTGCAATGACTCTGGATAGCCGCTGTTGGAAACGACATCGGTA
+CGTACCACACCTATCATGCGAGCAGACCTGTACCAAACCCCAGCGACACATGTTCTTTCG
+CCTTTAATGCTCGTCTGAGTAGATTAGCATATAATTTCCATCCCTCGGCAGTACCAAGCG
+CTCCAACGGCCGGGCAAACTCAGGGTCCAGATTGTTCTTGTAACCAAGGCAATCAACTCG
+GTAACCGCGGATTGGGTTTAGGCAGTAAACTGCACAATCCATACTTCTTCTTCCCCCCGG
+TCCGTGTCATGAGGCGAAGATAACCACTCTAGACCCGGGGCTTTCGCAAATATCCTTTAT
+AAGCGTGTAAGTGCCGAAGGCGTGTAACTTCGTTAGTCGGAAGCTCTAAGCGTTGAGAAC
+TAAATAGCTTCTATACGCGGCACGAATAGATAAATTTCTACGCACAGCTAGAATACCACT
+CGATTAGGACCACAAACTCATAGTTGTGCTGGACCACGGGTAACCCCTGTATTAGAATGC
+TTTTGAGGGCTGTTGCCTACGCAATTGCCCTATTACAGAAAAATGGTACTGCCAATCATC
+AGTACGGTGGGAGGGAAGAGATGAGGAAACGCGTTTAGGTCAGTTAGCTGAGGCCACGGC
+TAATACGGCAACTAAGGCGTCAAATCCTATAGGCCTGTATCTGTCTCAGTTCGACTTTGA
+TGGGATTTGGTATATACTAATTCGTCGTGCCTCCGGTCAACTCCCGGACCGAGCTACCGA
+GCTACGTCCCCCAAACCTGCTTACTGCAAGCACGCTCTTGTTTCCTTGCAAGTGAATACT
+AACTGTGAATGTGGATTTCGTAGGTCTGGATAACTAGTGGTTTCAGCGCGACGGTCCCAC
+TGCCCGGGAGTGCCGAAGGCGTTTGTATCCTGTGGAGCGGCGGCGGAGCCGTCTCGAGTG
+CTTCAGTGCATACTTGTCGGGGACTCGTACTATGAGATGTTTAGAGGACGCCCCCTCGAG
+CAAGAGTGTATCCAGTAGAACAGATGGTTCGACACGCGACTATGTGGAACATTATCTACC
+CTAACACACTGTCAGTGTTACTCAGACGTTCTTACCTACTCTCTCCAGAATCCTGGGACG
+ATATACTTCGACCCCTGAGCCTCACAATCGTATGCACCTTGCCGGTGGTCCCCTCAGGCA
+GGACTTGCTTCAAGATTGAAGCCTCGGGTCGTTTATATCACGTTACCCGACCAGCTCGAG
+CGGATCAAGGGCTAAGTTAGCACACGTTTGAAGCTACACTCACCCCACGTATAAGTAGAC
+AATTGAGTGCTGGTGCGCCTAGAAACTGTATTACCACAAATACCACACCTGTGACATGCA
+AGATCTTGCTGAAGTGTCTTAGCCATAGCTTTGAGCCGTACAGAAACGTTTTCTATCGGG
+TTTCGATGGCTCGCCGCTCGAATTCGCAAACTGGATACCAACGTCCGCTACCAACACATA
+AGCCAGCCCTCCAATCTCATTGCCTGCGGTGATCTACTAGGACGCGGCTCAGTCCCTCAG
+ATGGGGACCCTCTGGATCGAGGCCGAGACCAGCCTTACACACGCTTTGTAGCGGTGCTCT
+CGAGTGCATCTCGACTCAGCGCCGCTGTGGCGGCGGATGAGAACGACGATGACTTCCCTC
+TTTTGGCACGCGGTCTCCGTGAATCCTGACTACGCCACAGGGCCTGCACTGCCCTGGCCA
+GTTCGAGTCGATTCGCCGCGATAGTCAATCGGCTTTCGACGCTAGAACGTGTCAGATTCA
+CAATCATTAAACCAGAGACTGCGTAATGTCGATGGCCAAAACGTTTGCGGATGACACTGT
+TCTATGGCGTTAAGCCTATTTTCGTCAATTATTAGAAAATAGTGACTCATGGGACTTGTA
+GCTGGTGAGTTACGCGGGGTAAGGACCTGGGCGTCTATCGTTATAAAGATGACCTCTTGT
+CCCGACAATACATCTATTTGGGCGAGAAGGTCTGGAGATTACCTTCGCAGCGGTTCTGGT
+CCTTAATCAAGAAGGTACTAGTGTTCTGCTTTTTACAAGCAGTAGGCTGCGGCCTTTTAC
+TTGACCATTAAAGTTATGAGCGGTTATACCACGTCTGAGTCACGGTCTCTACGTATCACG
+TCAAGTCCCTTCGCTGGGAGAGCTGTAGAGCCTATTCCATACAGTGTACGTCGGGGCTAC
+GACCCTGCTCCTGCATATACATATGCTGTCGTGTTGAGCTGCGTGTGATGTACTTAAGCC
+GGCTCATCTCCATTTCCGTCGCACTTATGCAGGATATTCGACCAACTCTGGCGCAACTTT
+TCCTACTCCTGATCCCGTTGCTGACCGCGGGATCCATAGGACTGGGAAAGAGGGCTCGTA
+GAATACACTCTGCGCCGGTGGGTTCTGATATTTCTGTATATCCCCGTTCGGGAAGCGATA
+TGATGTTGTTGATGAGTAAGCCGTCGCTACCCCGGCATGTAGTGCACTCAGCATATTTCG
+CCGTCAGCGAGTATTCCCCATACCCACACAAGAACGCCAGGCCTCGGGGCGTGTCGGATA
+AGTCCGTCGGTCCACCAACGAGGGGAATCGCCCATTAACCTAAGGATTCCACGCAGGAAA
+GAAATCTGCTGACCCGCGATCAACGATATAGTCGACACCGTACCGGCACTAGAAGACACA
+GCGGCTGCTTTATAGTTTTCCTGCGGGTACCACGGGGGCTCTCACACAATGTAAGAGGCA
+AGCTGATATGAAGCGATTAGGTCGCAGTCTTCAATACGCCTCTTGCGACTATGCATACTC
+GCATGAACCACCAAGGATCATCGCATCGCACGGTCCATGCGAAGCCCAGGTATCACGGCC
+AATCCCGCCGATTCCATGGCAATTTTGGATACAAACAGCTCCCGATTACACCTAGTGATA
+TTGTTCCTCCCGAATAATCCTTTTTCTACAGCTCCATACCGCAGCATACGCAATGTACCT
+AATCTACGTGAAACGTCGTAGCTAACGTGAAGGGGGCGGAGACCACTCATGTTCGCACCG
+GCTAAAAAACTCAACGCCGGAAGGCTAAGCTCCGTAATAAGGGTGTGACGATTGTACCCG
+CCCGCCTAACCACCAGGGGTTGTCGTCTCTTAAATCACAGCATGTCCTACTTCTCGCCAT
+TCCGAGCACACCGGGCCCCCCGACTGCATTATCTCCGGGTGACAGTAGTAGTATCCTTGA
+AGCCTGCCTCTTCATTCGCTCGAGGTGTATGGACGTAGGCACCACGTTCGGGCACCTCAT
+TACGCTGGGAACCGGGTAACCTTCCGACTAGCCAGTCAGTGTACGTGCACTCTTAAGTTG
+GTCAATACGGTAGATCCCGCGTAACAGTAGACACCTTCGTCCAGCTCAAAACTGCATCAG
+GTCACGTGAGAGACGACCTAGAAATCAACATTGATCATGTCGTATCAAGTAATCTGTTCA
+AACGTCCCTTCTCGATTCGCCCTCATAGGAACCGTTTGCGATATGGAACTTGTGCCCCTT
+GGGCACCTGGTGATGCTCCGCGACTCATATCCCATGATATGCGCTTTGTCCGCATTCTCT
+ACCTTTATATACCGTGGGTAGTGCGACTCGGCTCAATTCAGCAGGGGGAGACAATAAGAA
+ATCTGTCACGCAAAACACTTTCCACCGGTACATTCATAAGTATGAGACAACTGATCTTCA
+GGACGGTCTTTATCCGGGTACTATTACGTCACCCAGGAAGATGTCGGTGCAGTAGAGCAA
+TTGACGCACTTATTTACCGGTTATGGCCCGAAACTCACCCGATGATGCGATATAACTACC
+GTTGTTTTGTGAGCCAGTGTCCAATCCACTCAAAAAGGTATGCTTGGGTGGGTGTACGGG
+ATTCGAGGGTAAATAGGGGTATGATCTTCGGATGACTAACTCACAGTCCACTGTCCGGGT
+TAGGCGATCCAAGGCTTTATAGGTTCTCATTCGTGCTGTGCCATATCCGGGCAAATTATT
+TAGAGCGTCGTGTCTCGAGACCGGACAAAATAACTACTGTCTCTGGCGTGGATATACGCT
diff --git a/tutorial/trna.5.sto b/tutorial/trna.5.sto
new file mode 100644
index 0000000..a208dd6
--- /dev/null
+++ b/tutorial/trna.5.sto
@@ -0,0 +1,16 @@
+# STOCKHOLM 1.0
+
+tRNA1             GCGGAUUUAGCUCAGUUGGG.AGAGCGCCAGACUGAAGAUCUGGAGGUCC
+tRNA2             UCCGAUAUAGUGUAAC.GGCUAUCACAUCACGCUUUCACCGUGGAGA.CC
+tRNA3             UCCGUGAUAGUUUAAU.GGUCAGAAUGGGCGCUUGUCGCGUGCCAGA.UC
+tRNA4             GCUCGUAUGGCGCAGU.GGU.AGCGCAGCAGAUUGCAAAUCUGUUGGUCC
+tRNA5             GGGCACAUGGCGCAGUUGGU.AGCGCGCUUCCCUUGCAAGGAAGAGGUCA
+#=GC SS_cons      <<<<<<<..<<<<.........>>>>.<<<<<.......>>>>>.....<
+
+tRNA1             UGUGUUCGAUCCACAGAAUUCGCA
+tRNA2             GGGGUUCGACUCCCCGUAUCGGAG
+tRNA3             GGGGUUCAAUUCCCCGUCGCGGAG
+tRNA4             UUAGUUCGAUCCUGAGUGCGAGCU
+tRNA5             UCGGUUCGAUUCCGGUUGCGUCCA
+#=GC SS_cons      <<<<.......>>>>>>>>>>>>.
+//

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/infernal.git



More information about the debian-med-commit mailing list